From 98eda3837794f36fb533b7aa5274c9c15bcc1d10 Mon Sep 17 00:00:00 2001 From: reya Date: Sat, 26 Jul 2025 20:18:49 +0700 Subject: [PATCH] reboot --- .github/workflows/main.yml | 71 - .gitignore | 44 +- src-tauri/Cargo.lock => Cargo.lock | 7112 ++++++++--------- Cargo.toml | 46 + LICENSE | 328 +- README.md | 2 +- {public => assets}/.keep | 0 assets/fonts/plex-mono/ZedPlexMono-Bold.ttf | Bin 0 -> 163568 bytes .../plex-mono/ZedPlexMono-BoldItalic.ttf | Bin 0 -> 170088 bytes assets/fonts/plex-mono/ZedPlexMono-Italic.ttf | Bin 0 -> 169868 bytes .../fonts/plex-mono/ZedPlexMono-Regular.ttf | Bin 0 -> 161844 bytes assets/fonts/plex-mono/license.txt | 92 + assets/fonts/plex-sans/ZedPlexSans-Bold.ttf | Bin 0 -> 206164 bytes .../plex-sans/ZedPlexSans-BoldItalic.ttf | Bin 0 -> 213704 bytes assets/fonts/plex-sans/ZedPlexSans-Italic.ttf | Bin 0 -> 213092 bytes .../fonts/plex-sans/ZedPlexSans-Regular.ttf | Bin 0 -> 205848 bytes .../fonts/plex-sans/ZedPlexSans-SemiBold.ttf | Bin 0 -> 207968 bytes .../plex-sans/ZedPlexSans-SemiBoldItalic.ttf | Bin 0 -> 216160 bytes assets/fonts/plex-sans/license.txt | 92 + biome.json | 28 - crates/lume/Cargo.toml | 31 + crates/lume/src/main.rs | 3 + docs/DEVELOPING.md | 37 - docs/coop.jpg | Bin 0 -> 1328286 bytes index.html | 14 - package.json | 85 - pnpm-lock.yaml | 4364 ---------- postcss.config.cjs | 6 - public/404.jpg | Bin 17416 -> 0 bytes public/nosta.jpg | Bin 195870 -> 0 bytes public/nsec_app.svg | 3 - rust-toolchain.toml | 10 + rustfmt.toml | 9 + {src-tauri/resources => script}/.keep | 0 script/freebsd | 240 + script/linux | 237 + script/macos | 51 + src-tauri/.gitignore | 10 - src-tauri/Cargo.toml | 69 - src-tauri/build.rs | 3 - src-tauri/capabilities/main.json | 80 - src-tauri/gen/schemas/acl-manifests.json | 1 - src-tauri/gen/schemas/capabilities.json | 1 - src-tauri/gen/schemas/desktop-schema.json | 5853 -------------- src-tauri/gen/schemas/macOS-schema.json | 5853 -------------- src-tauri/icons/128x128.png | Bin 9558 -> 0 bytes src-tauri/icons/128x128@2x.png | Bin 24831 -> 0 bytes src-tauri/icons/32x32.png | Bin 1834 -> 0 bytes src-tauri/icons/Square107x107Logo.png | Bin 7892 -> 0 bytes src-tauri/icons/Square142x142Logo.png | Bin 11113 -> 0 bytes src-tauri/icons/Square150x150Logo.png | Bin 11399 -> 0 bytes src-tauri/icons/Square284x284Logo.png | Bin 29792 -> 0 bytes src-tauri/icons/Square30x30Logo.png | Bin 1741 -> 0 bytes src-tauri/icons/Square310x310Logo.png | Bin 37989 -> 0 bytes src-tauri/icons/Square44x44Logo.png | Bin 2702 -> 0 bytes src-tauri/icons/Square71x71Logo.png | Bin 4714 -> 0 bytes src-tauri/icons/Square89x89Logo.png | Bin 6148 -> 0 bytes src-tauri/icons/StoreLogo.png | Bin 3120 -> 0 bytes src-tauri/icons/icon.icns | Bin 647231 -> 0 bytes src-tauri/icons/icon.ico | Bin 38017 -> 0 bytes src-tauri/icons/icon.png | Bin 90258 -> 0 bytes src-tauri/icons/tray.png | Bin 620 -> 0 bytes src-tauri/locales/cn.json | 295 - src-tauri/locales/en.json | 298 - src-tauri/locales/fr.json | 295 - src-tauri/locales/ja.json | 295 - src-tauri/locales/ru.json | 295 - src-tauri/locales/vi.json | 295 - src-tauri/resources/columns.json | 37 - src-tauri/resources/relays.txt | 5 - src-tauri/src/commands/account.rs | 273 - src-tauri/src/commands/event.rs | 713 -- src-tauri/src/commands/metadata.rs | 623 -- src-tauri/src/commands/mod.rs | 6 - src-tauri/src/commands/relay.rs | 82 - src-tauri/src/commands/sync.rs | 71 - src-tauri/src/commands/window.rs | 247 - src-tauri/src/common.rs | 306 - src-tauri/src/main.rs | 640 -- src-tauri/tauri.conf.json | 83 - src-tauri/tauri.macos.conf.json | 21 - src-tauri/tauri.windows.conf.json | 17 - src/app.css | 126 - src/app.tsx | 63 - src/commands.gen.ts | 625 -- src/commons.ts | 260 - src/components/back.tsx | 20 - src/components/column.tsx | 169 - src/components/frame.tsx | 22 - src/components/icons/publish.tsx | 19 - src/components/icons/quote.tsx | 23 - src/components/icons/reply.tsx | 20 - src/components/icons/repost.tsx | 20 - src/components/icons/zap.tsx | 20 - src/components/index.ts | 20 - src/components/note/buttons/open.tsx | 37 - src/components/note/buttons/quote.tsx | 40 - src/components/note/buttons/reply.tsx | 38 - src/components/note/buttons/repost.tsx | 162 - src/components/note/buttons/zap.tsx | 30 - src/components/note/child.tsx | 48 - src/components/note/content.tsx | 138 - src/components/note/contentLarge.tsx | 86 - src/components/note/index.ts | 27 - src/components/note/mentions/hashtag.tsx | 7 - src/components/note/mentions/note.tsx | 158 - src/components/note/mentions/user.tsx | 21 - src/components/note/menu.tsx | 79 - src/components/note/preview/image.tsx | 42 - src/components/note/preview/images.tsx | 181 - src/components/note/preview/video.tsx | 33 - src/components/note/preview/videos.tsx | 18 - src/components/note/provider.tsx | 22 - src/components/note/root.tsx | 16 - src/components/note/user.tsx | 59 - src/components/reply.tsx | 245 - src/components/repost.tsx | 63 - src/components/spinner.tsx | 47 - src/components/text.tsx | 30 - src/components/user/about.tsx | 12 - src/components/user/avatar.tsx | 61 - src/components/user/button.tsx | 135 - src/components/user/cover.tsx | 36 - src/components/user/index.ts | 21 - src/components/user/name.tsx | 24 - src/components/user/nip05.tsx | 52 - src/components/user/provider.tsx | 34 - src/components/user/root.tsx | 12 - src/components/user/time.tsx | 18 - src/locale.ts | 23 - src/routes.gen.ts | 1264 --- src/routes/$id.set-group.lazy.tsx | 222 - src/routes/$id.set-group.tsx | 14 - src/routes/$id.set-interest.lazy.tsx | 213 - src/routes/$id.set-interest.tsx | 3 - src/routes/$id.set-profile.lazy.tsx | 230 - src/routes/$id.set-profile.tsx | 15 - src/routes/__root.tsx | 82 - src/routes/_app.lazy.tsx | 216 - src/routes/_app.tsx | 41 - src/routes/_app/index.lazy.tsx | 254 - src/routes/_app/index.tsx | 37 - src/routes/columns/_layout.tsx | 23 - .../columns/_layout/create-newsfeed.f2f.tsx | 87 - .../columns/_layout/create-newsfeed.tsx | 63 - .../columns/_layout/create-newsfeed.users.tsx | 141 - .../_layout/discover-interests.lazy.tsx | 196 - .../_layout/discover-newsfeeds.lazy.tsx | 190 - .../columns/_layout/discover-relays.lazy.tsx | 168 - src/routes/columns/_layout/dvm.$id.lazy.tsx | 108 - .../columns/_layout/events.$id.lazy.tsx | 234 - src/routes/columns/_layout/events.$id.tsx | 3 - src/routes/columns/_layout/global.tsx | 141 - .../columns/_layout/groups.$id.lazy.tsx | 144 - src/routes/columns/_layout/groups.$id.tsx | 20 - .../columns/_layout/interests.$id.lazy.tsx | 144 - src/routes/columns/_layout/interests.$id.tsx | 20 - .../columns/_layout/launchpad.$id.lazy.tsx | 714 -- .../columns/_layout/newsfeed.$id.lazy.tsx | 146 - src/routes/columns/_layout/newsfeed.$id.tsx | 14 - .../columns/_layout/notification.$id.lazy.tsx | 370 - .../columns/_layout/onboarding.lazy.tsx | 103 - .../columns/_layout/relays.$url.lazy.tsx | 144 - .../columns/_layout/replies.$id.lazy.tsx | 63 - src/routes/columns/_layout/search.lazy.tsx | 162 - .../columns/_layout/stories.$id.lazy.tsx | 246 - src/routes/columns/_layout/stories.$id.tsx | 14 - src/routes/columns/_layout/trending.lazy.tsx | 103 - src/routes/columns/_layout/users.$id.lazy.tsx | 116 - src/routes/new-account/connect.lazy.tsx | 107 - src/routes/new-account/import.lazy.tsx | 135 - src/routes/new-account/watch.lazy.tsx | 106 - src/routes/new-post/-components/media.tsx | 70 - src/routes/new-post/-components/pow.tsx | 21 - src/routes/new-post/-components/warning.tsx | 19 - src/routes/new-post/index.lazy.tsx | 475 -- src/routes/new-post/index.tsx | 35 - src/routes/new.lazy.tsx | 102 - src/routes/settings.lazy.tsx | 118 - src/routes/settings/general.lazy.tsx | 214 - src/routes/settings/relays.lazy.tsx | 118 - src/routes/settings/relays.tsx | 14 - src/routes/settings/sync.lazy.tsx | 100 - src/routes/settings/wallet.lazy.tsx | 61 - src/routes/settings/wallet.tsx | 12 - src/routes/zap.$id.lazy.tsx | 187 - src/routes/zap.$id.tsx | 24 - src/system/event.ts | 181 - src/system/index.ts | 5 - src/system/useEvent.ts | 63 - src/system/useProfile.ts | 55 - src/system/useRect.ts | 53 - src/system/window.ts | 181 - src/types.ts | 85 - tailwind.config.js | 52 - tray.png | Bin 7717 -> 0 bytes tsconfig.json | 30 - tsconfig.node.json | 10 - tsr.config.json | 6 - vite.config.ts | 29 - 200 files changed, 4198 insertions(+), 38072 deletions(-) delete mode 100644 .github/workflows/main.yml rename src-tauri/Cargo.lock => Cargo.lock (61%) create mode 100644 Cargo.toml rename {public => assets}/.keep (100%) create mode 100644 assets/fonts/plex-mono/ZedPlexMono-Bold.ttf create mode 100644 assets/fonts/plex-mono/ZedPlexMono-BoldItalic.ttf create mode 100644 assets/fonts/plex-mono/ZedPlexMono-Italic.ttf create mode 100644 assets/fonts/plex-mono/ZedPlexMono-Regular.ttf create mode 100644 assets/fonts/plex-mono/license.txt create mode 100644 assets/fonts/plex-sans/ZedPlexSans-Bold.ttf create mode 100644 assets/fonts/plex-sans/ZedPlexSans-BoldItalic.ttf create mode 100644 assets/fonts/plex-sans/ZedPlexSans-Italic.ttf create mode 100644 assets/fonts/plex-sans/ZedPlexSans-Regular.ttf create mode 100644 assets/fonts/plex-sans/ZedPlexSans-SemiBold.ttf create mode 100644 assets/fonts/plex-sans/ZedPlexSans-SemiBoldItalic.ttf create mode 100644 assets/fonts/plex-sans/license.txt delete mode 100644 biome.json create mode 100644 crates/lume/Cargo.toml create mode 100644 crates/lume/src/main.rs delete mode 100644 docs/DEVELOPING.md create mode 100644 docs/coop.jpg delete mode 100644 index.html delete mode 100644 package.json delete mode 100644 pnpm-lock.yaml delete mode 100644 postcss.config.cjs delete mode 100644 public/404.jpg delete mode 100644 public/nosta.jpg delete mode 100644 public/nsec_app.svg create mode 100644 rust-toolchain.toml create mode 100644 rustfmt.toml rename {src-tauri/resources => script}/.keep (100%) create mode 100644 script/freebsd create mode 100644 script/linux create mode 100644 script/macos delete mode 100644 src-tauri/.gitignore delete mode 100644 src-tauri/Cargo.toml delete mode 100644 src-tauri/build.rs delete mode 100644 src-tauri/capabilities/main.json delete mode 100644 src-tauri/gen/schemas/acl-manifests.json delete mode 100644 src-tauri/gen/schemas/capabilities.json delete mode 100644 src-tauri/gen/schemas/desktop-schema.json delete mode 100644 src-tauri/gen/schemas/macOS-schema.json delete mode 100644 src-tauri/icons/128x128.png delete mode 100644 src-tauri/icons/128x128@2x.png delete mode 100644 src-tauri/icons/32x32.png delete mode 100644 src-tauri/icons/Square107x107Logo.png delete mode 100644 src-tauri/icons/Square142x142Logo.png delete mode 100644 src-tauri/icons/Square150x150Logo.png delete mode 100644 src-tauri/icons/Square284x284Logo.png delete mode 100644 src-tauri/icons/Square30x30Logo.png delete mode 100644 src-tauri/icons/Square310x310Logo.png delete mode 100644 src-tauri/icons/Square44x44Logo.png delete mode 100644 src-tauri/icons/Square71x71Logo.png delete mode 100644 src-tauri/icons/Square89x89Logo.png delete mode 100644 src-tauri/icons/StoreLogo.png delete mode 100644 src-tauri/icons/icon.icns delete mode 100644 src-tauri/icons/icon.ico delete mode 100644 src-tauri/icons/icon.png delete mode 100644 src-tauri/icons/tray.png delete mode 100644 src-tauri/locales/cn.json delete mode 100644 src-tauri/locales/en.json delete mode 100644 src-tauri/locales/fr.json delete mode 100644 src-tauri/locales/ja.json delete mode 100644 src-tauri/locales/ru.json delete mode 100644 src-tauri/locales/vi.json delete mode 100644 src-tauri/resources/columns.json delete mode 100644 src-tauri/resources/relays.txt delete mode 100644 src-tauri/src/commands/account.rs delete mode 100644 src-tauri/src/commands/event.rs delete mode 100644 src-tauri/src/commands/metadata.rs delete mode 100644 src-tauri/src/commands/mod.rs delete mode 100644 src-tauri/src/commands/relay.rs delete mode 100644 src-tauri/src/commands/sync.rs delete mode 100644 src-tauri/src/commands/window.rs delete mode 100644 src-tauri/src/common.rs delete mode 100644 src-tauri/src/main.rs delete mode 100644 src-tauri/tauri.conf.json delete mode 100644 src-tauri/tauri.macos.conf.json delete mode 100644 src-tauri/tauri.windows.conf.json delete mode 100644 src/app.css delete mode 100644 src/app.tsx delete mode 100644 src/commands.gen.ts delete mode 100644 src/commons.ts delete mode 100644 src/components/back.tsx delete mode 100644 src/components/column.tsx delete mode 100644 src/components/frame.tsx delete mode 100644 src/components/icons/publish.tsx delete mode 100644 src/components/icons/quote.tsx delete mode 100644 src/components/icons/reply.tsx delete mode 100644 src/components/icons/repost.tsx delete mode 100644 src/components/icons/zap.tsx delete mode 100644 src/components/index.ts delete mode 100644 src/components/note/buttons/open.tsx delete mode 100644 src/components/note/buttons/quote.tsx delete mode 100644 src/components/note/buttons/reply.tsx delete mode 100644 src/components/note/buttons/repost.tsx delete mode 100644 src/components/note/buttons/zap.tsx delete mode 100644 src/components/note/child.tsx delete mode 100644 src/components/note/content.tsx delete mode 100644 src/components/note/contentLarge.tsx delete mode 100644 src/components/note/index.ts delete mode 100644 src/components/note/mentions/hashtag.tsx delete mode 100644 src/components/note/mentions/note.tsx delete mode 100644 src/components/note/mentions/user.tsx delete mode 100644 src/components/note/menu.tsx delete mode 100644 src/components/note/preview/image.tsx delete mode 100644 src/components/note/preview/images.tsx delete mode 100644 src/components/note/preview/video.tsx delete mode 100644 src/components/note/preview/videos.tsx delete mode 100644 src/components/note/provider.tsx delete mode 100644 src/components/note/root.tsx delete mode 100644 src/components/note/user.tsx delete mode 100644 src/components/reply.tsx delete mode 100644 src/components/repost.tsx delete mode 100644 src/components/spinner.tsx delete mode 100644 src/components/text.tsx delete mode 100644 src/components/user/about.tsx delete mode 100644 src/components/user/avatar.tsx delete mode 100644 src/components/user/button.tsx delete mode 100644 src/components/user/cover.tsx delete mode 100644 src/components/user/index.ts delete mode 100644 src/components/user/name.tsx delete mode 100644 src/components/user/nip05.tsx delete mode 100644 src/components/user/provider.tsx delete mode 100644 src/components/user/root.tsx delete mode 100644 src/components/user/time.tsx delete mode 100644 src/locale.ts delete mode 100644 src/routes.gen.ts delete mode 100644 src/routes/$id.set-group.lazy.tsx delete mode 100644 src/routes/$id.set-group.tsx delete mode 100644 src/routes/$id.set-interest.lazy.tsx delete mode 100644 src/routes/$id.set-interest.tsx delete mode 100644 src/routes/$id.set-profile.lazy.tsx delete mode 100644 src/routes/$id.set-profile.tsx delete mode 100644 src/routes/__root.tsx delete mode 100644 src/routes/_app.lazy.tsx delete mode 100644 src/routes/_app.tsx delete mode 100644 src/routes/_app/index.lazy.tsx delete mode 100644 src/routes/_app/index.tsx delete mode 100644 src/routes/columns/_layout.tsx delete mode 100644 src/routes/columns/_layout/create-newsfeed.f2f.tsx delete mode 100644 src/routes/columns/_layout/create-newsfeed.tsx delete mode 100644 src/routes/columns/_layout/create-newsfeed.users.tsx delete mode 100644 src/routes/columns/_layout/discover-interests.lazy.tsx delete mode 100644 src/routes/columns/_layout/discover-newsfeeds.lazy.tsx delete mode 100644 src/routes/columns/_layout/discover-relays.lazy.tsx delete mode 100644 src/routes/columns/_layout/dvm.$id.lazy.tsx delete mode 100644 src/routes/columns/_layout/events.$id.lazy.tsx delete mode 100644 src/routes/columns/_layout/events.$id.tsx delete mode 100644 src/routes/columns/_layout/global.tsx delete mode 100644 src/routes/columns/_layout/groups.$id.lazy.tsx delete mode 100644 src/routes/columns/_layout/groups.$id.tsx delete mode 100644 src/routes/columns/_layout/interests.$id.lazy.tsx delete mode 100644 src/routes/columns/_layout/interests.$id.tsx delete mode 100644 src/routes/columns/_layout/launchpad.$id.lazy.tsx delete mode 100644 src/routes/columns/_layout/newsfeed.$id.lazy.tsx delete mode 100644 src/routes/columns/_layout/newsfeed.$id.tsx delete mode 100644 src/routes/columns/_layout/notification.$id.lazy.tsx delete mode 100644 src/routes/columns/_layout/onboarding.lazy.tsx delete mode 100644 src/routes/columns/_layout/relays.$url.lazy.tsx delete mode 100644 src/routes/columns/_layout/replies.$id.lazy.tsx delete mode 100644 src/routes/columns/_layout/search.lazy.tsx delete mode 100644 src/routes/columns/_layout/stories.$id.lazy.tsx delete mode 100644 src/routes/columns/_layout/stories.$id.tsx delete mode 100644 src/routes/columns/_layout/trending.lazy.tsx delete mode 100644 src/routes/columns/_layout/users.$id.lazy.tsx delete mode 100644 src/routes/new-account/connect.lazy.tsx delete mode 100644 src/routes/new-account/import.lazy.tsx delete mode 100644 src/routes/new-account/watch.lazy.tsx delete mode 100644 src/routes/new-post/-components/media.tsx delete mode 100644 src/routes/new-post/-components/pow.tsx delete mode 100644 src/routes/new-post/-components/warning.tsx delete mode 100644 src/routes/new-post/index.lazy.tsx delete mode 100644 src/routes/new-post/index.tsx delete mode 100644 src/routes/new.lazy.tsx delete mode 100644 src/routes/settings.lazy.tsx delete mode 100644 src/routes/settings/general.lazy.tsx delete mode 100644 src/routes/settings/relays.lazy.tsx delete mode 100644 src/routes/settings/relays.tsx delete mode 100644 src/routes/settings/sync.lazy.tsx delete mode 100644 src/routes/settings/wallet.lazy.tsx delete mode 100644 src/routes/settings/wallet.tsx delete mode 100644 src/routes/zap.$id.lazy.tsx delete mode 100644 src/routes/zap.$id.tsx delete mode 100644 src/system/event.ts delete mode 100644 src/system/index.ts delete mode 100644 src/system/useEvent.ts delete mode 100644 src/system/useProfile.ts delete mode 100644 src/system/useRect.ts delete mode 100644 src/system/window.ts delete mode 100644 src/types.ts delete mode 100644 tailwind.config.js delete mode 100644 tray.png delete mode 100644 tsconfig.json delete mode 100644 tsconfig.node.json delete mode 100644 tsr.config.json delete mode 100644 vite.config.ts diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml deleted file mode 100644 index 10bb40cd..00000000 --- a/.github/workflows/main.yml +++ /dev/null @@ -1,71 +0,0 @@ -name: "Publish" -on: workflow_dispatch - -env: - CARGO_INCREMENTAL: 0 - RUST_BACKTRACE: short - RUSTFLAGS: "-W unreachable-pub -W rust-2021-compatibility" - -jobs: - publish-tauri: - strategy: - fail-fast: false - matrix: - include: - - platform: "macos-latest" # for Arm based macs (M1 and above). - args: "--target aarch64-apple-darwin" - - platform: "macos-latest" # for Intel based macs. - args: "--target x86_64-apple-darwin" - - platform: "macos-latest" # for Intel & Arm based macs. - args: "--target universal-apple-darwin" - - platform: 'windows-latest' - args: '--target x86_64-pc-windows-msvc' - runs-on: ${{ matrix.platform }} - steps: - - uses: actions/checkout@v4 - - - name: Setup Node - uses: actions/setup-node@v4 - with: - node-version: "lts/*" - - - name: Install PNPM - uses: pnpm/action-setup@v2 - with: - version: 8.x.x - run_install: false - - - name: Install Rust - uses: dtolnay/rust-toolchain@stable - with: - targets: ${{ matrix.platform == 'macos-latest' && 'aarch64-apple-darwin,x86_64-apple-darwin' || '' }} - - - name: Install dependencies (ubuntu only) - if: matrix.platform == 'ubuntu-22.04' - run: | - sudo apt-get update - sudo apt-get install -y build-essential libssl-dev javascriptcoregtk-4.1 libayatana-appindicator3-dev libsoup-3.0-dev libgtk-3-dev libwebkit2gtk-4.1-dev webkit2gtk-4.1 librsvg2-dev patchelf - - - name: Install frontend dependencies - run: pnpm install - - - uses: tauri-apps/tauri-action@dev - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_PRIVATE_KEY }} - TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_KEY_PASSWORD }} - ENABLE_CODE_SIGNING: ${{ secrets.APPLE_CERTIFICATE }} - APPLE_CERTIFICATE: ${{ secrets.APPLE_CERTIFICATE }} - APPLE_CERTIFICATE_PASSWORD: ${{ secrets.APPLE_CERTIFICATE_PASSWORD }} - APPLE_SIGNING_IDENTITY: ${{ secrets.APPLE_SIGNING_IDENTITY }} - APPLE_ID: ${{ secrets.APPLE_ID }} - APPLE_PASSWORD: ${{ secrets.APPLE_PASSWORD }} - APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }} - with: - tagName: v__VERSION__ - releaseName: "v__VERSION__" - releaseBody: "See the assets to download this version and install." - releaseDraft: true - prerelease: false - args: ${{ matrix.args }} - includeDebug: false diff --git a/.gitignore b/.gitignore index 7be71a95..30848668 100644 --- a/.gitignore +++ b/.gitignore @@ -1,27 +1,23 @@ -# Logs -logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* -pnpm-debug.log* -lerna-debug.log* +# Generated by Cargo +# will have compiled files and executables +debug/ +target/ +dist/ -node_modules -dist -dist-ssr -*.local +# These are backup files generated by rustfmt +**/*.rs.bk -# Editor directories and files -.vscode/* -!.vscode/extensions.json -.idea +# MSVC Windows builds of rustc generate these, which store debugging information +*.pdb + +# RustRover +# JetBrains specific template is maintained in a separate JetBrains.gitignore that can +# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore +# and can be added to the global gitignore or merged into this file. For a more nuclear +# option (not recommended) you can uncomment the following to ignore the entire idea folder. +.idea/ + +# Useless stuffs .DS_Store -*.suo -*.ntvs* -*.njsproj -*.sln -*.sw? - -src/routes.gen.ts -src/commands.gen.ts +# Added by goreleaser init: +.intentionally-empty-file.o diff --git a/src-tauri/Cargo.lock b/Cargo.lock similarity index 61% rename from src-tauri/Cargo.lock rename to Cargo.lock index 4fec864c..ecd23ee9 100644 --- a/src-tauri/Cargo.lock +++ b/Cargo.lock @@ -1,55 +1,6 @@ # This file is automatically @generated by Cargo. # 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" - -[[package]] -name = "Lume" -version = "24.11.0" -dependencies = [ - "async-trait", - "border", - "futures", - "keyring", - "keyring-search", - "linkify", - "nostr-connect", - "nostr-sdk", - "regex", - "reqwest", - "serde", - "serde_json", - "share-picker", - "specta", - "specta-typescript", - "tauri", - "tauri-build", - "tauri-plugin-clipboard-manager", - "tauri-plugin-decorum", - "tauri-plugin-dialog", - "tauri-plugin-fs", - "tauri-plugin-http", - "tauri-plugin-notification", - "tauri-plugin-os", - "tauri-plugin-prevent-default", - "tauri-plugin-process", - "tauri-plugin-shell", - "tauri-plugin-store", - "tauri-plugin-theme", - "tauri-plugin-updater", - "tauri-plugin-upload", - "tauri-plugin-window-state", - "tauri-specta", - "tokio", - "tracing-subscriber", - "url", - "webbrowser", -] +version = 4 [[package]] name = "addr2line" @@ -62,9 +13,9 @@ dependencies = [ [[package]] name = "adler2" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" +checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" [[package]] name = "aead" @@ -85,13 +36,21 @@ dependencies = [ "cfg-if", "cipher", "cpufeatures", + "zeroize", ] [[package]] name = "ahash" -version = "0.4.8" +version = "0.8.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0453232ace82dee0dd0b4c87a59bd90f7b53b314f3e0f61fe2ee7c8a16482289" +checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" +dependencies = [ + "cfg-if", + "const-random", + "once_cell", + "version_check", + "zerocopy", +] [[package]] name = "aho-corasick" @@ -103,67 +62,42 @@ dependencies = [ ] [[package]] -name = "alloc-no-stdlib" -version = "2.0.4" +name = "aligned-vec" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3" - -[[package]] -name = "alloc-stdlib" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece" +checksum = "dc890384c8602f339876ded803c97ad529f3842aba97f6392b3dba0dd171769b" dependencies = [ - "alloc-no-stdlib", -] - -[[package]] -name = "android-tzdata" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" - -[[package]] -name = "android_system_properties" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" -dependencies = [ - "libc", + "equator", ] [[package]] name = "anyhow" -version = "1.0.95" +version = "1.0.98" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04" +checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487" [[package]] name = "arbitrary" version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223" + +[[package]] +name = "arg_enum_proc_macro" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea" dependencies = [ - "derive_arbitrary", + "proc-macro2", + "quote", + "syn 2.0.104", ] [[package]] -name = "arboard" -version = "3.4.1" +name = "arrayref" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df099ccb16cd014ff054ac1bf392c67feeef57164b05c42f037cd40f5d4357f4" -dependencies = [ - "clipboard-win", - "core-graphics 0.23.2", - "image", - "log", - "objc2", - "objc2-app-kit", - "objc2-foundation", - "parking_lot", - "windows-sys 0.48.0", - "x11rb", -] +checksum = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb" [[package]] name = "arrayvec" @@ -172,34 +106,47 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] -name = "ashpd" -version = "0.10.2" +name = "as-raw-xcb-connection" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9c39d707614dbcc6bed00015539f488d8e3fe3e66ed60961efc0c90f4b380b3" +checksum = "175571dd1d178ced59193a6fc02dde1b972eb0bc56c892cde9beeceac5bf0f6b" + +[[package]] +name = "ash" +version = "0.38.0+1.3.281" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0bb44936d800fea8f016d7f2311c6a4f97aebd5dc86f09906139ec848cf3a46f" dependencies = [ - "enumflags2", - "futures-channel", - "futures-util", - "rand 0.8.5", - "raw-window-handle", - "serde", - "serde_repr", - "tokio", - "url", - "wayland-backend", - "wayland-client", - "wayland-protocols", - "zbus 5.3.0", + "libloading", ] [[package]] -name = "async-broadcast" -version = "0.5.1" +name = "ash-window" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c48ccdbf6ca6b121e0f586cbc0e73ae440e56c67c30fa0873b4e110d9c26d2b" +checksum = "52bca67b61cb81e5553babde81b8211f713cb6db79766f80168f3e5f40ea6c82" dependencies = [ - "event-listener 2.5.3", - "futures-core", + "ash", + "raw-window-handle", + "raw-window-metal", +] + +[[package]] +name = "ashpd" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6cbdf310d77fd3aaee6ea2093db7011dc2d35d2eb3481e5607f1f8d942ed99df" +dependencies = [ + "async-fs", + "async-net", + "enumflags2", + "futures-channel", + "futures-util", + "rand 0.9.2", + "serde", + "serde_repr", + "url", + "zbus", ] [[package]] @@ -208,7 +155,7 @@ version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532" dependencies = [ - "event-listener 5.4.0", + "event-listener", "event-listener-strategy", "futures-core", "pin-project-lite", @@ -216,9 +163,9 @@ dependencies = [ [[package]] name = "async-channel" -version = "2.3.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a" +checksum = "924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2" dependencies = [ "concurrent-queue", "event-listener-strategy", @@ -227,87 +174,60 @@ dependencies = [ ] [[package]] -name = "async-executor" -version = "1.13.1" +name = "async-compression" +version = "0.4.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30ca9a001c1e8ba5149f91a74362376cc6bc5b919d92d988668657bd570bdcec" +checksum = "ddb939d66e4ae03cee6091612804ba446b12878410cfa17f785f4dd67d4014e8" +dependencies = [ + "deflate64", + "flate2", + "futures-core", + "futures-io", + "memchr", + "pin-project-lite", +] + +[[package]] +name = "async-executor" +version = "1.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb812ffb58524bdd10860d7d974e2f01cc0950c2438a74ee5ec2e2280c6c4ffa" dependencies = [ "async-task", "concurrent-queue", "fastrand 2.3.0", - "futures-lite 2.5.0", + "futures-lite 2.6.0", + "pin-project-lite", "slab", ] [[package]] name = "async-fs" -version = "1.6.0" +version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "279cf904654eeebfa37ac9bb1598880884924aab82e290aa65c9e77a0e142e06" +checksum = "09f7e37c0ed80b2a977691c47dae8625cfb21e205827106c64f7c588766b2e50" dependencies = [ - "async-lock 2.8.0", - "autocfg", + "async-lock", "blocking", - "futures-lite 1.13.0", -] - -[[package]] -name = "async-fs" -version = "2.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebcd09b382f40fcd159c2d695175b2ae620ffa5f3bd6f664131efff4e8b9e04a" -dependencies = [ - "async-lock 3.4.0", - "blocking", - "futures-lite 2.5.0", + "futures-lite 2.6.0", ] [[package]] name = "async-io" -version = "1.13.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af" +checksum = "19634d6336019ef220f09fd31168ce5c184b295cbf80345437cc36094ef223ca" dependencies = [ - "async-lock 2.8.0", - "autocfg", - "cfg-if", - "concurrent-queue", - "futures-lite 1.13.0", - "log", - "parking", - "polling 2.8.0", - "rustix 0.37.28", - "slab", - "socket2 0.4.10", - "waker-fn", -] - -[[package]] -name = "async-io" -version = "2.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43a2b323ccce0a1d90b449fd71f2a06ca7faa7c54c2751f06c9bd851fc061059" -dependencies = [ - "async-lock 3.4.0", + "async-lock", "cfg-if", "concurrent-queue", "futures-io", - "futures-lite 2.5.0", + "futures-lite 2.6.0", "parking", - "polling 3.7.4", - "rustix 0.38.43", + "polling", + "rustix 1.0.8", "slab", - "tracing", - "windows-sys 0.59.0", -] - -[[package]] -name = "async-lock" -version = "2.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b" -dependencies = [ - "event-listener 2.5.3", + "windows-sys 0.60.2", ] [[package]] @@ -316,45 +236,38 @@ version = "3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18" dependencies = [ - "event-listener 5.4.0", + "event-listener", "event-listener-strategy", "pin-project-lite", ] [[package]] -name = "async-process" -version = "1.8.1" +name = "async-net" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea6438ba0a08d81529c69b36700fa2f95837bfe3e776ab39cde9c14d9149da88" +checksum = "b948000fad4873c1c9339d60f2623323a0cfd3816e5181033c6a5cb68b2accf7" dependencies = [ - "async-io 1.13.0", - "async-lock 2.8.0", - "async-signal", + "async-io", "blocking", - "cfg-if", - "event-listener 3.1.0", - "futures-lite 1.13.0", - "rustix 0.38.43", - "windows-sys 0.48.0", + "futures-lite 2.6.0", ] [[package]] name = "async-process" -version = "2.3.0" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63255f1dc2381611000436537bbedfe83183faa303a5a0edaf191edef06526bb" +checksum = "65daa13722ad51e6ab1a1b9c01299142bc75135b337923cfa10e79bbbd669f00" dependencies = [ "async-channel", - "async-io 2.4.0", - "async-lock 3.4.0", + "async-io", + "async-lock", "async-signal", "async-task", "blocking", "cfg-if", - "event-listener 5.4.0", - "futures-lite 2.5.0", - "rustix 0.38.43", - "tracing", + "event-listener", + "futures-lite 2.6.0", + "rustix 1.0.8", ] [[package]] @@ -365,25 +278,25 @@ checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.104", ] [[package]] name = "async-signal" -version = "0.2.10" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3" +checksum = "f567af260ef69e1d52c2b560ce0ea230763e6fbb9214a85d768760a920e3e3c1" dependencies = [ - "async-io 2.4.0", - "async-lock 3.4.0", + "async-io", + "async-lock", "atomic-waker", "cfg-if", "futures-core", "futures-io", - "rustix 0.38.43", + "rustix 1.0.8", "signal-hook-registry", "slab", - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] @@ -394,13 +307,13 @@ checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de" [[package]] name = "async-trait" -version = "0.1.85" +version = "0.1.88" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f934833b4b7233644e5848f235df3f57ed8c80f1528a26c3dfa13d2147fa056" +checksum = "e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.104", ] [[package]] @@ -417,8 +330,9 @@ dependencies = [ [[package]] name = "async-wsocket" -version = "0.12.0" -source = "git+https://github.com/yukibtc/async-wsocket?rev=da5da94574f73da1b4d638fd9736298a67139c59#da5da94574f73da1b4d638fd9736298a67139c59" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a7d8c7d34a225ba919dd9ba44d4b9106d20142da545e086be8ae21d1897e043" dependencies = [ "async-utility", "futures", @@ -434,27 +348,23 @@ dependencies = [ ] [[package]] -name = "atk" -version = "0.18.2" +name = "async_zip" +version = "0.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "241b621213072e993be4f6f3a9e4b45f65b7e6faad43001be957184b7bb1824b" +checksum = "00b9f7252833d5ed4b00aa9604b563529dd5e11de9c23615de2dcdf91eb87b52" dependencies = [ - "atk-sys", - "glib", - "libc", + "async-compression", + "crc32fast", + "futures-lite 2.6.0", + "pin-project", + "thiserror 1.0.69", ] [[package]] -name = "atk-sys" -version = "0.18.2" +name = "atomic" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5e48b684b0ca77d2bbadeef17424c2ea3c897d44d566a1617e7e8f30614d086" -dependencies = [ - "glib-sys", - "gobject-sys", - "libc", - "system-deps", -] +checksum = "c59bdb34bc650a32731b31bd8f0829cc15d24a708ee31559e0bb34f2bc320cba" [[package]] name = "atomic-destructor" @@ -470,15 +380,61 @@ checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" [[package]] name = "autocfg" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" +checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" + +[[package]] +name = "av1-grain" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f3efb2ca85bc610acfa917b5aaa36f3fcbebed5b3182d7f877b02531c4b80c8" +dependencies = [ + "anyhow", + "arrayvec", + "log", + "nom", + "num-rational", + "v_frame", +] + +[[package]] +name = "avif-serialize" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2ea8ef51aced2b9191c08197f55450d830876d9933f8f48a429b354f1d496b42" +dependencies = [ + "arrayvec", +] + +[[package]] +name = "aws-lc-rs" +version = "1.13.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c953fe1ba023e6b7730c0d4b031d06f267f23a46167dcbd40316644b10a17ba" +dependencies = [ + "aws-lc-sys", + "zeroize", +] + +[[package]] +name = "aws-lc-sys" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbfd150b5dbdb988bcc8fb1fe787eb6b7ee6180ca24da683b61ea5405f3d43ff" +dependencies = [ + "bindgen 0.69.5", + "cc", + "cmake", + "dunce", + "fs_extra", +] [[package]] name = "backtrace" -version = "0.3.74" +version = "0.3.75" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a" +checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" dependencies = [ "addr2line", "cfg-if", @@ -489,12 +445,6 @@ dependencies = [ "windows-targets 0.52.6", ] -[[package]] -name = "base64" -version = "0.21.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" - [[package]] name = "base64" version = "0.22.1" @@ -503,9 +453,9 @@ checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" [[package]] name = "base64ct" -version = "1.6.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" +checksum = "55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba" [[package]] name = "bech32" @@ -514,16 +464,80 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d965446196e3b7decd44aa7ee49e31d630118f90ef12f97900f262eb915c951d" [[package]] -name = "bip39" -version = "2.1.0" +name = "bindgen" +version = "0.69.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33415e24172c1b7d6066f6d999545375ab8e1d95421d6784bdfff9496f292387" +checksum = "271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088" +dependencies = [ + "bitflags 2.9.1", + "cexpr", + "clang-sys", + "itertools 0.12.1", + "lazy_static", + "lazycell", + "log", + "prettyplease", + "proc-macro2", + "quote", + "regex", + "rustc-hash 1.1.0", + "shlex", + "syn 2.0.104", + "which", +] + +[[package]] +name = "bindgen" +version = "0.71.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f58bf3d7db68cfbac37cfc485a8d711e87e064c3d0fe0435b92f7a407f9d6b3" +dependencies = [ + "bitflags 2.9.1", + "cexpr", + "clang-sys", + "itertools 0.13.0", + "log", + "prettyplease", + "proc-macro2", + "quote", + "regex", + "rustc-hash 2.1.1", + "shlex", + "syn 2.0.104", +] + +[[package]] +name = "bip39" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43d193de1f7487df1914d3a568b772458861d33f9c54249612cc2893d6915054" dependencies = [ "bitcoin_hashes 0.13.0", "serde", "unicode-normalization", ] +[[package]] +name = "bit-set" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3" +dependencies = [ + "bit-vec", +] + +[[package]] +name = "bit-vec" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" + +[[package]] +name = "bit_field" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61" + [[package]] name = "bitcoin-internals" version = "0.2.0" @@ -565,13 +579,73 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.7.0" +version = "2.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1be3f42a67d6d345ecd59f675f3f012d6974981560836e938c22b424b85ce1be" +checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" dependencies = [ "serde", ] +[[package]] +name = "bitstream-io" +version = "2.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6099cdc01846bc367c4e7dd630dc5966dccf36b652fae7a74e17b640411a91b2" + +[[package]] +name = "blade-graphics" +version = "0.6.0" +source = "git+https://github.com/kvark/blade?rev=e0ec4e720957edd51b945b64dd85605ea54bcfe5#e0ec4e720957edd51b945b64dd85605ea54bcfe5" +dependencies = [ + "ash", + "ash-window", + "bitflags 2.9.1", + "bytemuck", + "codespan-reporting 0.11.1", + "glow", + "gpu-alloc", + "gpu-alloc-ash", + "hidden-trait", + "js-sys", + "khronos-egl", + "libloading", + "log", + "mint", + "naga", + "objc2", + "objc2-app-kit", + "objc2-core-foundation", + "objc2-foundation", + "objc2-metal", + "objc2-quartz-core", + "objc2-ui-kit", + "raw-window-handle", + "slab", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "blade-macros" +version = "0.3.0" +source = "git+https://github.com/kvark/blade?rev=e0ec4e720957edd51b945b64dd85605ea54bcfe5#e0ec4e720957edd51b945b64dd85605ea54bcfe5" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "blade-util" +version = "0.2.0" +source = "git+https://github.com/kvark/blade?rev=e0ec4e720957edd51b945b64dd85605ea54bcfe5#e0ec4e720957edd51b945b64dd85605ea54bcfe5" +dependencies = [ + "blade-graphics", + "bytemuck", + "log", + "profiling", +] + [[package]] name = "block" version = "0.1.6" @@ -598,71 +672,67 @@ dependencies = [ [[package]] name = "block2" -version = "0.5.1" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f" +checksum = "340d2f0bdb2a43c1d3cd40513185b2bd7def0aa1052f956455114bc98f82dcf2" dependencies = [ "objc2", ] [[package]] name = "blocking" -version = "1.6.1" +version = "1.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea" +checksum = "e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21" dependencies = [ "async-channel", "async-task", "futures-io", - "futures-lite 2.5.0", + "futures-lite 2.6.0", "piper", ] [[package]] -name = "border" -version = "0.1.0" -source = "git+https://github.com/ahkohd/tauri-toolkit?branch=v2#4efcb40c2bee161a4b2bda5788c26bd782ef21aa" +name = "bstr" +version = "1.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4" dependencies = [ - "cocoa 0.26.0", - "color", - "objc", - "objc-foundation", - "objc_id", - "tauri", + "memchr", + "serde", ] [[package]] -name = "brotli" -version = "7.0.0" +name = "built" +version = "0.7.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc97b8f16f944bba54f0433f07e30be199b6dc2bd25937444bbad560bcea29bd" -dependencies = [ - "alloc-no-stdlib", - "alloc-stdlib", - "brotli-decompressor", -] - -[[package]] -name = "brotli-decompressor" -version = "4.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a45bd2e4095a8b518033b128020dd4a55aab1c0a381ba4404a472630f4bc362" -dependencies = [ - "alloc-no-stdlib", - "alloc-stdlib", -] +checksum = "56ed6191a7e78c36abdb16ab65341eefd73d64d303fffccdbb00d51e4205967b" [[package]] name = "bumpalo" -version = "3.16.0" +version = "3.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" +checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" [[package]] name = "bytemuck" -version = "1.21.0" +version = "1.23.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef657dfab802224e671f5818e9a4935f9b1957ed18e58292690cc39e7a4092a3" +checksum = "5c76a5792e44e4abe34d3abf15636779261d45a7450612059293d1d2cfc63422" +dependencies = [ + "bytemuck_derive", +] + +[[package]] +name = "bytemuck_derive" +version = "1.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "441473f2b4b0459a68628c744bc61d23e730fb00128b841d30fa4bb3972257e4" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] [[package]] name = "byteorder" @@ -678,78 +748,34 @@ checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495" [[package]] name = "bytes" -version = "1.9.0" +version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b" -dependencies = [ - "serde", -] +checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" [[package]] -name = "cairo-rs" -version = "0.18.5" +name = "calloop" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ca26ef0159422fb77631dc9d17b102f253b876fe1586b03b803e63a309b4ee2" +checksum = "b99da2f8558ca23c71f4fd15dc57c906239752dd27ff3c00a1d56b685b7cbfec" dependencies = [ - "bitflags 2.7.0", - "cairo-sys-rs", - "glib", - "libc", - "once_cell", + "bitflags 2.9.1", + "log", + "polling", + "rustix 0.38.44", + "slab", "thiserror 1.0.69", ] [[package]] -name = "cairo-sys-rs" -version = "0.18.2" +name = "calloop-wayland-source" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "685c9fa8e590b8b3d678873528d83411db17242a73fccaed827770ea0fedda51" +checksum = "95a66a987056935f7efce4ab5668920b5d0dac4a7c99991a67395f13702ddd20" dependencies = [ - "glib-sys", - "libc", - "system-deps", -] - -[[package]] -name = "camino" -version = "1.1.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3" -dependencies = [ - "serde", -] - -[[package]] -name = "cargo-platform" -version = "0.1.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e35af189006b9c0f00a064685c727031e3ed2d8020f7ba284d78cc2671bd36ea" -dependencies = [ - "serde", -] - -[[package]] -name = "cargo_metadata" -version = "0.19.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8769706aad5d996120af43197bf46ef6ad0fda35216b4505f926a365a232d924" -dependencies = [ - "camino", - "cargo-platform", - "semver", - "serde", - "serde_json", - "thiserror 2.0.11", -] - -[[package]] -name = "cargo_toml" -version = "0.21.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fbd1fe9db3ebf71b89060adaf7b0504c2d6a425cf061313099547e382c2e472" -dependencies = [ - "serde", - "toml 0.8.19", + "calloop", + "rustix 0.38.44", + "wayland-backend", + "wayland-client", ] [[package]] @@ -762,11 +788,31 @@ dependencies = [ ] [[package]] -name = "cc" -version = "1.2.8" +name = "cbindgen" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad0cf6e91fde44c773c6ee7ec6bba798504641a8bc2eb7e37a04ffbf4dfaa55a" +checksum = "eadd868a2ce9ca38de7eeafdcec9c7065ef89b42b32f0839278d55f35c54d1ff" dependencies = [ + "heck 0.4.1", + "indexmap", + "log", + "proc-macro2", + "quote", + "serde", + "serde_json", + "syn 2.0.104", + "tempfile", + "toml 0.8.23", +] + +[[package]] +name = "cc" +version = "1.2.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7" +dependencies = [ + "jobserver", + "libc", "shlex", ] @@ -777,14 +823,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" [[package]] -name = "cfb" -version = "0.7.3" +name = "cexpr" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d38f2da7a0a2c4ccf0065be06397cc26a81f4e528be095826eee9d4adbb8c60f" +checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" dependencies = [ - "byteorder", - "fnv", - "uuid", + "nom", ] [[package]] @@ -799,9 +843,9 @@ dependencies = [ [[package]] name = "cfg-if" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" [[package]] name = "cfg_aliases" @@ -809,6 +853,15 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" +[[package]] +name = "cgl" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ced0551234e87afee12411d535648dd89d2e7f34c78b753395567aff3d447ff" +dependencies = [ + "libc", +] + [[package]] name = "chacha20" version = "0.9.1" @@ -833,19 +886,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "chrono" -version = "0.4.39" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825" -dependencies = [ - "android-tzdata", - "iana-time-zone", - "num-traits", - "serde", - "windows-targets 0.52.6", -] - [[package]] name = "cipher" version = "0.4.4" @@ -858,12 +898,23 @@ dependencies = [ ] [[package]] -name = "clipboard-win" -version = "5.4.0" +name = "clang-sys" +version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15efe7a882b08f34e38556b14f2fb3daa98769d06c7f0c1b076dfd0d983bc892" +checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" dependencies = [ - "error-code", + "glob", + "libc", + "libloading", +] + +[[package]] +name = "cmake" +version = "0.1.54" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0" +dependencies = [ + "cc", ] [[package]] @@ -877,23 +928,23 @@ dependencies = [ "cocoa-foundation 0.1.2", "core-foundation 0.9.4", "core-graphics 0.23.2", - "foreign-types 0.5.0", + "foreign-types", "libc", "objc", ] [[package]] name = "cocoa" -version = "0.26.0" +version = "0.26.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f79398230a6e2c08f5c9760610eb6924b52aa9e7950a619602baba59dcbbdbb2" +checksum = "ad36507aeb7e16159dfe68db81ccc27571c3ccd4b76fb2fb72fc59e7a4b1b64c" dependencies = [ - "bitflags 2.7.0", + "bitflags 2.9.1", "block", - "cocoa-foundation 0.2.0", - "core-foundation 0.10.0", + "cocoa-foundation 0.2.1", + "core-foundation 0.10.1", "core-graphics 0.24.0", - "foreign-types 0.5.0", + "foreign-types", "libc", "objc", ] @@ -914,28 +965,54 @@ dependencies = [ [[package]] name = "cocoa-foundation" -version = "0.2.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e14045fb83be07b5acf1c0884b2180461635b433455fa35d1cd6f17f1450679d" +checksum = "81411967c50ee9a1fc11365f8c585f863a22a9697c89239c452292c40ba79b0d" dependencies = [ - "bitflags 2.7.0", + "bitflags 2.9.1", "block", - "core-foundation 0.10.0", + "core-foundation 0.10.1", "core-graphics-types 0.2.0", - "libc", "objc", ] [[package]] -name = "color" -version = "0.1.0" -source = "git+https://github.com/ahkohd/tauri-toolkit?branch=v2#4efcb40c2bee161a4b2bda5788c26bd782ef21aa" +name = "codespan-reporting" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" dependencies = [ - "cocoa 0.26.0", - "objc", - "tauri", + "termcolor", + "unicode-width 0.1.14", ] +[[package]] +name = "codespan-reporting" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe6d2e5af09e8c8ad56c969f2157a3d4238cebc7c55f0a517728c38f7b200f81" +dependencies = [ + "serde", + "termcolor", + "unicode-width 0.2.1", +] + +[[package]] +name = "collections" +version = "0.1.0" +source = "git+https://github.com/zed-industries/zed#e911364664a21bf2bb46e6b9156e338b92377423" +dependencies = [ + "indexmap", + "rustc-hash 2.1.1", + "workspace-hack", +] + +[[package]] +name = "color_quant" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" + [[package]] name = "combine" version = "4.6.7" @@ -946,6 +1023,16 @@ dependencies = [ "memchr", ] +[[package]] +name = "command-fds" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f849b92c694fe237ecd8fafd1ba0df7ae0d45c1df6daeb7f68ed4220d51640bd" +dependencies = [ + "nix 0.30.1", + "thiserror 2.0.12", +] + [[package]] name = "concurrent-queue" version = "2.5.0" @@ -955,41 +1042,32 @@ dependencies = [ "crossbeam-utils", ] +[[package]] +name = "const-random" +version = "0.1.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359" +dependencies = [ + "const-random-macro", +] + +[[package]] +name = "const-random-macro" +version = "0.1.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e" +dependencies = [ + "getrandom 0.2.16", + "once_cell", + "tiny-keccak", +] + [[package]] name = "convert_case" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" -[[package]] -name = "cookie" -version = "0.18.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ddef33a339a91ea89fb53151bd0a4689cfce27055c291dfa69945475d22c747" -dependencies = [ - "percent-encoding", - "time", - "version_check", -] - -[[package]] -name = "cookie_store" -version = "0.21.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2eac901828f88a5241ee0600950ab981148a18f2f756900ffba1b125ca6a3ef9" -dependencies = [ - "cookie", - "document-features", - "idna", - "log", - "publicsuffix", - "serde", - "serde_derive", - "serde_json", - "time", - "url", -] - [[package]] name = "core-foundation" version = "0.9.4" @@ -1002,9 +1080,9 @@ dependencies = [ [[package]] name = "core-foundation" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63" +checksum = "b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6" dependencies = [ "core-foundation-sys", "libc", @@ -1025,7 +1103,7 @@ dependencies = [ "bitflags 1.3.2", "core-foundation 0.9.4", "core-graphics-types 0.1.3", - "foreign-types 0.5.0", + "foreign-types", "libc", ] @@ -1035,10 +1113,23 @@ version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fa95a34622365fa5bbf40b20b75dba8dfa8c94c734aea8ac9a5ca38af14316f1" dependencies = [ - "bitflags 2.7.0", - "core-foundation 0.10.0", + "bitflags 2.9.1", + "core-foundation 0.10.1", "core-graphics-types 0.2.0", - "foreign-types 0.5.0", + "foreign-types", + "libc", +] + +[[package]] +name = "core-graphics-helmer-fork" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32eb7c354ae9f6d437a6039099ce7ecd049337a8109b23d73e48e8ffba8e9cd5" +dependencies = [ + "bitflags 2.9.1", + "core-foundation 0.9.4", + "core-graphics-types 0.1.3", + "foreign-types", "libc", ] @@ -1059,34 +1150,115 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb" dependencies = [ - "bitflags 2.7.0", - "core-foundation 0.10.0", + "bitflags 2.9.1", + "core-foundation 0.10.1", "libc", ] [[package]] -name = "cpufeatures" -version = "0.2.16" +name = "core-graphics2" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16b80225097f2e5ae4e7179dd2266824648f3e2f49d9134d584b76389d31c4c3" +checksum = "7e4583956b9806b69f73fcb23aee05eb3620efc282972f08f6a6db7504f8334d" +dependencies = [ + "bitflags 2.9.1", + "block", + "cfg-if", + "core-foundation 0.10.1", + "libc", +] + +[[package]] +name = "core-text" +version = "21.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a593227b66cbd4007b2a050dfdd9e1d1318311409c8d600dc82ba1b15ca9c130" +dependencies = [ + "core-foundation 0.10.1", + "core-graphics 0.24.0", + "foreign-types", + "libc", +] + +[[package]] +name = "core-video" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d45e71d5be22206bed53c3c3cb99315fc4c3d31b8963808c6bc4538168c4f8ef" +dependencies = [ + "block", + "core-foundation 0.10.1", + "core-graphics2", + "io-surface", + "libc", + "metal", +] + +[[package]] +name = "core_maths" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77745e017f5edba1a9c1d854f6f3a52dac8a12dd5af5d2f54aecf61e43d80d30" +dependencies = [ + "libm", +] + +[[package]] +name = "cosmic-text" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da46a9d5a8905cc538a4a5bceb6a4510de7a51049c5588c0114efce102bcbbe8" +dependencies = [ + "bitflags 2.9.1", + "fontdb 0.16.2", + "log", + "rangemap", + "rustc-hash 1.1.0", + "rustybuzz 0.14.1", + "self_cell", + "smol_str", + "swash", + "sys-locale", + "ttf-parser 0.21.1", + "unicode-bidi", + "unicode-linebreak", + "unicode-script", + "unicode-segmentation", +] + +[[package]] +name = "cpufeatures" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" dependencies = [ "libc", ] [[package]] name = "crc32fast" -version = "1.4.2" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" +checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" dependencies = [ "cfg-if", ] [[package]] -name = "crossbeam-channel" -version = "0.5.14" +name = "crossbeam-deque" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06ba6d68e24814cb8de6bb986db8222d3a027d15872cabc0d18817bc3c0e4471" +checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" +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", ] @@ -1106,6 +1278,12 @@ version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" +[[package]] +name = "crunchy" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5" + [[package]] name = "crypto-common" version = "0.1.6" @@ -1117,83 +1295,27 @@ dependencies = [ "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.96", -] - [[package]] name = "ctor" -version = "0.2.9" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a2785755761f3ddc1492979ce1e48d2c00d09311c39e4466429188f3dd6501" +checksum = "a4735f265ba6a1188052ca32d461028a7d1125868be18e287e756019da7607b5" dependencies = [ - "quote", - "syn 2.0.96", + "ctor-proc-macro", + "dtor", ] [[package]] -name = "darling" -version = "0.20.10" +name = "ctor-proc-macro" +version = "0.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" -dependencies = [ - "darling_core", - "darling_macro", -] - -[[package]] -name = "darling_core" -version = "0.20.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5" -dependencies = [ - "fnv", - "ident_case", - "proc-macro2", - "quote", - "strsim", - "syn 2.0.96", -] - -[[package]] -name = "darling_macro" -version = "0.20.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" -dependencies = [ - "darling_core", - "quote", - "syn 2.0.96", -] +checksum = "4f211af61d8efdd104f96e57adf5e426ba1bc3ed7a4ead616e15e5881fd79c4d" [[package]] name = "data-encoding" -version = "2.6.0" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2" +checksum = "2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476" [[package]] name = "data-url" @@ -1202,48 +1324,33 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5c297a1c74b71ae29df00c3e22dd9534821d60eb9af5a0192823fa2acea70c2a" [[package]] -name = "deranged" -version = "0.3.11" +name = "deflate64" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" -dependencies = [ - "powerfmt", - "serde", -] - -[[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.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.96", -] +checksum = "da692b8d1080ea3045efaab14434d40468c3d8657e42abddfffca87b428f4c1b" [[package]] name = "derive_more" -version = "0.99.18" +version = "0.99.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce" +checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f" dependencies = [ "convert_case", "proc-macro2", "quote", "rustc_version", - "syn 2.0.96", + "syn 2.0.104", +] + +[[package]] +name = "derive_refineable" +version = "0.1.0" +source = "git+https://github.com/zed-industries/zed#e911364664a21bf2bb46e6b9156e338b92377423" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", + "workspace-hack", ] [[package]] @@ -1257,23 +1364,33 @@ dependencies = [ "subtle", ] +[[package]] +name = "dirs" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059" +dependencies = [ + "dirs-sys 0.3.7", +] + [[package]] name = "dirs" version = "5.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225" dependencies = [ - "dirs-sys", + "dirs-sys 0.4.1", ] [[package]] -name = "dirs-next" -version = "2.0.0" +name = "dirs-sys" +version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1" +checksum = "1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6" dependencies = [ - "cfg-if", - "dirs-sys-next", + "libc", + "redox_users", + "winapi", ] [[package]] @@ -1288,23 +1405,22 @@ dependencies = [ "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", -] - [[package]] name = "dispatch" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b" +[[package]] +name = "dispatch2" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec" +dependencies = [ + "bitflags 2.9.1", + "objc2", +] + [[package]] name = "displaydoc" version = "0.2.5" @@ -1313,7 +1429,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.104", ] [[package]] @@ -1322,48 +1438,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412" dependencies = [ - "libloading 0.8.6", -] - -[[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", -] - -[[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.96", -] - -[[package]] -name = "dlv-list" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68df3f2b690c1b86e65ef7830956aededf3cb0a16f898f79b9a6f421a7b6211b" -dependencies = [ - "rand 0.8.5", -] - -[[package]] -name = "document-features" -version = "0.2.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb6969eaabd2421f8a2775cfd2471a2b634372b4a25d41e3bd647b79912850a0" -dependencies = [ - "litrs", + "libloading", ] [[package]] @@ -1378,32 +1453,23 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "415b6ec780d34dcf624666747194393603d0373b7141eef01d12ee58881507d9" dependencies = [ - "phf 0.11.3", + "phf", ] [[package]] -name = "dpi" -version = "0.1.1" +name = "dtor" +version = "0.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f25c0e292a7ca6d6498557ff1df68f32c99850012b6ea401cf8daf771f22ff53" +checksum = "97cbdf2ad6846025e8e25df05171abfb30e3ababa12ee0a0e44b9bbe570633a8" dependencies = [ - "serde", + "dtor-proc-macro", ] [[package]] -name = "dtoa" -version = "1.0.9" +name = "dtor-proc-macro" +version = "0.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcbb2bf8e87535c23f7a8a321e364ce21462d0ff10cb6407820e8e96dfff6653" - -[[package]] -name = "dtoa-short" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd1511a7b6a56299bd043a9c167a6d2bfb37bf84a6dfceaba651168adfb43c87" -dependencies = [ - "dtoa", -] +checksum = "7454e41ff9012c00d53cf7f475c5e3afa3b91b7c90568495495e8d9bf47a1055" [[package]] name = "dunce" @@ -1412,37 +1478,43 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" [[package]] -name = "dyn-clone" -version = "1.0.17" +name = "dwrote" +version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" +checksum = "bfe1f192fcce01590bd8d839aca53ce0d11d803bf291b2a6c4ad925a8f0024be" +dependencies = [ + "lazy_static", + "libc", + "winapi", + "wio", +] + +[[package]] +name = "dyn-clone" +version = "1.0.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c7a8fb8a9fbf66c1f703fe16184d10ca0ee9d23be5b4436400408ba54a95005" [[package]] name = "either" -version = "1.13.0" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" +checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" [[package]] name = "embed-resource" -version = "2.5.1" +version = "3.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b68b6f9f63a0b6a38bc447d4ce84e2b388f3ec95c99c641c8ff0dd3ef89a6379" +checksum = "4c6d81016d6c977deefb2ef8d8290da019e27cc26167e102185da528e6c0ab38" dependencies = [ "cc", "memchr", "rustc_version", - "toml 0.8.19", + "toml 0.9.2", "vswhom", "winreg", ] -[[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.35" @@ -1458,24 +1530,11 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf" -[[package]] -name = "enigo" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "802e4b2ae123615659085369b453cba87c5562e46ed8050a909fee18a9bc3157" -dependencies = [ - "core-graphics 0.23.2", - "libc", - "objc", - "pkg-config", - "windows 0.51.1", -] - [[package]] name = "enumflags2" -version = "0.7.10" +version = "0.7.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d232db7f5956f3f14313dc2f87985c58bd2c695ce124c8cdd984e08e15ac133d" +checksum = "1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecef" dependencies = [ "enumflags2_derive", "serde", @@ -1483,26 +1542,46 @@ dependencies = [ [[package]] name = "enumflags2_derive" -version = "0.7.10" +version = "0.7.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de0d48a183585823424a4ce1aa132d174a6a81bd540895822eb4c8373a8e49e8" +checksum = "67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.104", +] + +[[package]] +name = "equator" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4711b213838dfee0117e3be6ac926007d7f433d7bbe33595975d4190cb07e6fc" +dependencies = [ + "equator-macro", +] + +[[package]] +name = "equator-macro" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44f23cf4b44bfce11a86ace86f8a73ffdec849c9fd00a386a53d278bd9e81fb3" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", ] [[package]] name = "equivalent" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "erased-serde" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24e2389d65ab4fab27dc2a5de7b191e1f6617d1f1c8855c0dc569c94a4cbb18d" +checksum = "e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7" dependencies = [ "serde", "typeid", @@ -1510,35 +1589,31 @@ dependencies = [ [[package]] name = "errno" -version = "0.3.10" +version = "0.3.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" +checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" dependencies = [ "libc", - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] -name = "error-code" -version = "3.3.1" +name = "etagere" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5d9305ccc6942a704f4335694ecd3de2ea531b114ac2d51f5f843750787a92f" - -[[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" +checksum = "fc89bf99e5dc15954a60f707c1e09d7540e5cd9af85fa75caa0b510bc08c5342" dependencies = [ - "concurrent-queue", - "parking", - "pin-project-lite", + "euclid", + "svg_fmt", +] + +[[package]] +name = "euclid" +version = "0.22.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad9cdb4b747e485a12abb0e6566612956c7a1bafa3bdb8d682c5b6d403589e48" +dependencies = [ + "num-traits", ] [[package]] @@ -1554,14 +1629,29 @@ dependencies = [ [[package]] name = "event-listener-strategy" -version = "0.5.3" +version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c3e4e0dd3673c1139bf041f3008816d9cf2946bbfac2945c09e523b8d7b05b2" +checksum = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93" dependencies = [ - "event-listener 5.4.0", + "event-listener", "pin-project-lite", ] +[[package]] +name = "exr" +version = "1.73.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f83197f59927b46c04a183a619b7c29df34e63e63c7869320862268c0ef687e0" +dependencies = [ + "bit_field", + "half", + "lebe", + "miniz_oxide", + "rayon-core", + "smallvec", + "zune-inflate", +] + [[package]] name = "fastrand" version = "1.9.0" @@ -1587,56 +1677,66 @@ dependencies = [ ] [[package]] -name = "field-offset" -version = "0.3.6" +name = "filedescriptor" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f" +checksum = "e40758ed24c9b2eeb76c35fb0aebc66c626084edd827e07e1552279814c6682d" dependencies = [ - "memoffset 0.9.1", - "rustc_version", -] - -[[package]] -name = "file-locker" -version = "1.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6c3e69656680c6c3d76750b46dfa64bf07626bd2130c540d6cf2d306ba595a8" -dependencies = [ - "nix 0.29.0", -] - -[[package]] -name = "filetime" -version = "0.2.25" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586" -dependencies = [ - "cfg-if", "libc", - "libredox", - "windows-sys 0.59.0", + "thiserror 1.0.69", + "winapi", ] [[package]] name = "flatbuffers" -version = "23.5.26" +version = "25.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4dac53e22462d78c16d64a1cd22371b54cc3fe94aa15e7886a2fa6e5d1ab8640" +checksum = "1045398c1bfd89168b5fd3f1fc11f6e70b34f6f66300c87d44d3de849463abf1" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.9.1", "rustc_version", ] [[package]] name = "flate2" -version = "1.0.35" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" +checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d" dependencies = [ "crc32fast", "miniz_oxide", ] +[[package]] +name = "float-cmp" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4" + +[[package]] +name = "float-ord" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ce81f49ae8a0482e4c55ea62ebbd7e5a686af544c00b9d090bba3ff9be97b3d" + +[[package]] +name = "float_next_after" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8bf7cc16383c4b8d58b9905a8509f02926ce3058053c056376248d958c9df1e8" + +[[package]] +name = "flume" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da0e4dd2a88388a1f4ccc7c9ce104604dab68d9f408dc34cd45823d5a9069095" +dependencies = [ + "futures-core", + "futures-sink", + "nanorand", + "spin", +] + [[package]] name = "fnv" version = "1.0.7" @@ -1644,12 +1744,79 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] -name = "foreign-types" -version = "0.3.2" +name = "foldhash" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" +checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" + +[[package]] +name = "font-kit" +version = "0.14.1" +source = "git+https://github.com/zed-industries/font-kit?rev=5474cfad4b719a72ec8ed2cb7327b2b01fd10568#5474cfad4b719a72ec8ed2cb7327b2b01fd10568" dependencies = [ - "foreign-types-shared 0.1.1", + "bitflags 2.9.1", + "byteorder", + "core-foundation 0.10.1", + "core-graphics 0.24.0", + "core-text", + "dirs 5.0.1", + "dwrote", + "float-ord", + "freetype-sys", + "lazy_static", + "libc", + "log", + "pathfinder_geometry", + "pathfinder_simd", + "walkdir", + "winapi", + "yeslogic-fontconfig-sys", +] + +[[package]] +name = "font-types" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02a596f5713680923a2080d86de50fe472fb290693cf0f701187a1c8b36996b7" +dependencies = [ + "bytemuck", +] + +[[package]] +name = "fontconfig-parser" +version = "0.5.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbc773e24e02d4ddd8395fd30dc147524273a83e54e0f312d986ea30de5f5646" +dependencies = [ + "roxmltree", +] + +[[package]] +name = "fontdb" +version = "0.16.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0299020c3ef3f60f526a4f64ab4a3d4ce116b1acbf24cdd22da0068e5d81dc3" +dependencies = [ + "fontconfig-parser", + "log", + "memmap2", + "slotmap", + "tinyvec", + "ttf-parser 0.20.0", +] + +[[package]] +name = "fontdb" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "457e789b3d1202543297a350643cf459f836cade38934e7a4cf6a39e7cde2905" +dependencies = [ + "fontconfig-parser", + "log", + "memmap2", + "slotmap", + "tinyvec", + "ttf-parser 0.25.1", ] [[package]] @@ -1659,7 +1826,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" dependencies = [ "foreign-types-macros", - "foreign-types-shared 0.3.1", + "foreign-types-shared", ] [[package]] @@ -1670,15 +1837,9 @@ checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.104", ] -[[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" @@ -1695,14 +1856,21 @@ dependencies = [ ] [[package]] -name = "freedesktop_entry_parser" +name = "freetype-sys" +version = "0.20.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e7edc5b9669349acfda99533e9e0bcf26a51862ab43b08ee7745c55d28eb134" +dependencies = [ + "cc", + "libc", + "pkg-config", +] + +[[package]] +name = "fs_extra" version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db9c27b72f19a99a895f8ca89e2d26e4ef31013376e56fdafef697627306c3e4" -dependencies = [ - "nom", - "thiserror 1.0.69", -] +checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" [[package]] name = "futf" @@ -1779,9 +1947,9 @@ dependencies = [ [[package]] name = "futures-lite" -version = "2.5.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cef40d21ae2c515b51041df9ed313ed21e572df340ea58a922a0aefe7e8891a1" +checksum = "f5edaec856126859abb19ed65f39e90fea3a9574b9707f13539acf4abf7eb532" dependencies = [ "fastrand 2.3.0", "futures-core", @@ -1798,7 +1966,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.104", ] [[package]] @@ -1831,114 +1999,6 @@ dependencies = [ "slab", ] -[[package]] -name = "fxhash" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" -dependencies = [ - "byteorder", -] - -[[package]] -name = "gdk" -version = "0.18.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9f245958c627ac99d8e529166f9823fb3b838d1d41fd2b297af3075093c2691" -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.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c2d13f38594ac1e66619e188c6d5a1adb98d11b2fcf7894fc416ad76aa2f3f7" -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.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "140071d506d223f7572b9f09b5e155afbd77428cd5cc7af8f2694c41d98dfe69" -dependencies = [ - "gdk-sys", - "glib-sys", - "gobject-sys", - "libc", - "pkg-config", - "system-deps", -] - -[[package]] -name = "gdkx11" -version = "0.18.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3caa00e14351bebbc8183b3c36690327eb77c49abc2268dd4bd36b856db3fbfe" -dependencies = [ - "gdk", - "gdkx11-sys", - "gio", - "glib", - "libc", - "x11", -] - -[[package]] -name = "gdkx11-sys" -version = "0.18.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e2e7445fe01ac26f11601db260dd8608fe172514eb63b3b5e261ea6b0f4428d" -dependencies = [ - "gdk-sys", - "glib-sys", - "libc", - "system-deps", - "x11", -] - [[package]] name = "generic-array" version = "0.14.7" @@ -1959,131 +2019,68 @@ dependencies = [ "windows-targets 0.48.5", ] -[[package]] -name = "gethostname" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc3655aa6818d65bc620d6911f05aa7b6aeb596291e1e9f79e52df85583d1e30" -dependencies = [ - "rustix 0.38.43", - "windows-targets 0.52.6", -] - [[package]] name = "getrandom" -version = "0.1.16" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" -dependencies = [ - "cfg-if", - "libc", - "wasi 0.9.0+wasi-snapshot-preview1", -] - -[[package]] -name = "getrandom" -version = "0.2.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" +checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" dependencies = [ "cfg-if", "js-sys", "libc", - "wasi 0.11.0+wasi-snapshot-preview1", + "wasi 0.11.1+wasi-snapshot-preview1", "wasm-bindgen", ] +[[package]] +name = "getrandom" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4" +dependencies = [ + "cfg-if", + "js-sys", + "libc", + "r-efi", + "wasi 0.14.2+wasi-0.2.4", + "wasm-bindgen", +] + +[[package]] +name = "gif" +version = "0.13.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ae047235e33e2829703574b54fdec96bfbad892062d97fed2f76022287de61b" +dependencies = [ + "color_quant", + "weezl", +] + [[package]] name = "gimli" version = "0.31.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" -[[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 1.0.69", -] - -[[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", -] - -[[package]] -name = "glib" -version = "0.18.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "233daaf6e83ae6a12a52055f568f9d7cf4671dabb78ff9560ab6da230ce00ee5" -dependencies = [ - "bitflags 2.7.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 1.0.69", -] - -[[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.96", -] - -[[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.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2" +[[package]] +name = "globset" +version = "0.4.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5" +dependencies = [ + "aho-corasick", + "bstr", + "log", + "regex-automata", + "regex-syntax", +] + [[package]] name = "gloo-timers" version = "0.3.0" @@ -2097,73 +2094,174 @@ dependencies = [ ] [[package]] -name = "gobject-sys" -version = "0.18.0" +name = "glow" +version = "0.14.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0850127b514d1c4a4654ead6dedadb18198999985908e6ffe4436f53c785ce44" +checksum = "d51fa363f025f5c111e03f13eda21162faeacb6911fe8caa0c0349f9cf0c4483" dependencies = [ - "glib-sys", - "libc", - "system-deps", + "js-sys", + "slotmap", + "wasm-bindgen", + "web-sys", ] [[package]] -name = "gtk" -version = "0.18.2" +name = "gpu-alloc" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd56fb197bfc42bd5d2751f4f017d44ff59fbb58140c6b49f9b3b2bdab08506a" +checksum = "fbcd2dba93594b227a1f57ee09b8b9da8892c34d55aa332e034a228d0fe6a171" dependencies = [ - "atk", - "cairo-rs", - "field-offset", - "futures-channel", - "gdk", - "gdk-pixbuf", - "gio", - "glib", - "gtk-sys", - "gtk3-macros", - "libc", - "pango", - "pkg-config", + "bitflags 2.9.1", + "gpu-alloc-types", ] [[package]] -name = "gtk-sys" -version = "0.18.2" +name = "gpu-alloc-ash" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f29a1c21c59553eb7dd40e918be54dccd60c52b049b75119d5d96ce6b624414" +checksum = "cbda7a18a29bc98c2e0de0435c347df935bf59489935d0cbd0b73f1679b6f79a" dependencies = [ - "atk-sys", - "cairo-sys-rs", - "gdk-pixbuf-sys", - "gdk-sys", - "gio-sys", - "glib-sys", - "gobject-sys", - "libc", - "pango-sys", - "system-deps", + "ash", + "gpu-alloc-types", + "tinyvec", ] [[package]] -name = "gtk3-macros" -version = "0.18.2" +name = "gpu-alloc-types" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52ff3c5b21f14f0736fed6dcfc0bfb4225ebf5725f3c0209edeec181e4d73e9d" +checksum = "98ff03b468aa837d70984d55f5d3f846f6ec31fe34bbb97c4f85219caeee1ca4" dependencies = [ - "proc-macro-crate 1.3.1", - "proc-macro-error", + "bitflags 2.9.1", +] + +[[package]] +name = "gpui" +version = "0.1.0" +source = "git+https://github.com/zed-industries/zed#e911364664a21bf2bb46e6b9156e338b92377423" +dependencies = [ + "anyhow", + "as-raw-xcb-connection", + "ashpd", + "async-task", + "bindgen 0.71.1", + "blade-graphics", + "blade-macros", + "blade-util", + "block", + "bytemuck", + "calloop", + "calloop-wayland-source", + "cbindgen", + "cocoa 0.26.1", + "collections", + "core-foundation 0.10.1", + "core-foundation-sys", + "core-graphics 0.24.0", + "core-text", + "core-video", + "cosmic-text", + "ctor", + "derive_more", + "embed-resource", + "etagere", + "filedescriptor", + "flume", + "font-kit", + "foreign-types", + "futures", + "gpui_macros", + "http_client", + "image", + "inventory", + "itertools 0.14.0", + "libc", + "log", + "lyon", + "media", + "metal", + "naga", + "num_cpus", + "objc", + "oo7", + "open", + "parking", + "parking_lot", + "pathfinder_geometry", + "postage", + "profiling", + "rand 0.8.5", + "raw-window-handle", + "refineable", + "resvg", + "scap", + "schemars", + "seahash", + "semantic_version", + "serde", + "serde_derive", + "serde_json", + "slotmap", + "smallvec", + "smol", + "strum 0.27.2", + "sum_tree", + "taffy", + "thiserror 2.0.12", + "usvg", + "util", + "uuid", + "waker-fn", + "wayland-backend", + "wayland-client", + "wayland-cursor", + "wayland-protocols", + "wayland-protocols-plasma", + "windows 0.61.3", + "windows-core 0.61.2", + "windows-numerics", + "windows-registry 0.5.3", + "workspace-hack", + "x11-clipboard", + "x11rb", + "xim", + "xkbcommon", +] + +[[package]] +name = "gpui_macros" +version = "0.1.0" +source = "git+https://github.com/zed-industries/zed#e911364664a21bf2bb46e6b9156e338b92377423" +dependencies = [ + "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.104", + "workspace-hack", ] +[[package]] +name = "gpui_tokio" +version = "0.1.0" +source = "git+https://github.com/zed-industries/zed#e911364664a21bf2bb46e6b9156e338b92377423" +dependencies = [ + "gpui", + "tokio", + "util", + "workspace-hack", +] + +[[package]] +name = "grid" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "71b01d27060ad58be4663b9e4ac9e2d4806918e8876af8912afbddd1a91d5eaa" + [[package]] name = "h2" -version = "0.4.7" +version = "0.4.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccae279728d634d083c00f6099cb58f01cc99c145b84b8be2f6c74618d79922e" +checksum = "17da50a276f1e01e0ba6c029e47b7100754904ee8a278f886546e98575380785" dependencies = [ "atomic-waker", "bytes", @@ -2171,7 +2269,7 @@ dependencies = [ "futures-core", "futures-sink", "http", - "indexmap 2.7.0", + "indexmap", "slab", "tokio", "tokio-util", @@ -2179,25 +2277,30 @@ dependencies = [ ] [[package]] -name = "hashbrown" -version = "0.9.1" +name = "half" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04" +checksum = "459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9" dependencies = [ - "ahash", + "cfg-if", + "crunchy", + "num-traits", ] [[package]] name = "hashbrown" -version = "0.12.3" +version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" +checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" [[package]] name = "hashbrown" -version = "0.15.2" +version = "0.15.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" +checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" +dependencies = [ + "foldhash", +] [[package]] name = "heck" @@ -2217,7 +2320,7 @@ version = "0.20.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7d4f449bab7320c56003d37732a917e18798e2f1709d80263face2b4f9436ddb" dependencies = [ - "bitflags 2.7.0", + "bitflags 2.9.1", "byteorder", "heed-traits", "heed-types", @@ -2247,15 +2350,9 @@ dependencies = [ [[package]] name = "hermit-abi" -version = "0.3.9" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" - -[[package]] -name = "hermit-abi" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc" +checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" [[package]] name = "hex" @@ -2278,6 +2375,23 @@ dependencies = [ "arrayvec", ] +[[package]] +name = "hexf-parse" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df" + +[[package]] +name = "hidden-trait" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68ed9e850438ac849bec07e7d09fbe9309cbd396a5988c30b010580ce08860df" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + [[package]] name = "hkdf" version = "0.12.4" @@ -2305,29 +2419,15 @@ dependencies = [ "windows-sys 0.59.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 = "1.2.0" +version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f16ca2af56261c99fba8bac40a10251ce8188205a4c448fbb745a2e4daa76fea" +checksum = "f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565" dependencies = [ "bytes", "fnv", - "itoa 1.0.14", + "itoa", ] [[package]] @@ -2342,34 +2442,56 @@ dependencies = [ [[package]] name = "http-body-util" -version = "0.1.2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f" +checksum = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a" dependencies = [ "bytes", - "futures-util", + "futures-core", "http", "http-body", "pin-project-lite", ] [[package]] -name = "http-range" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21dec9db110f5f872ed9699c3ecf50cf16f423502706ba5c72462e28d3157573" +name = "http_client" +version = "0.1.0" +source = "git+https://github.com/zed-industries/zed#e911364664a21bf2bb46e6b9156e338b92377423" +dependencies = [ + "anyhow", + "bytes", + "derive_more", + "futures", + "http", + "http-body", + "log", + "serde", + "serde_json", + "url", + "workspace-hack", +] + +[[package]] +name = "http_client_tls" +version = "0.1.0" +source = "git+https://github.com/zed-industries/zed#e911364664a21bf2bb46e6b9156e338b92377423" +dependencies = [ + "rustls", + "rustls-platform-verifier", + "workspace-hack", +] [[package]] name = "httparse" -version = "1.9.5" +version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946" +checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87" [[package]] name = "hyper" -version = "1.5.2" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "256fb8d4bd6413123cc9d91832d78325c48ff41677595be797d90f42969beae0" +checksum = "cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80" dependencies = [ "bytes", "futures-channel", @@ -2378,7 +2500,7 @@ dependencies = [ "http", "http-body", "httparse", - "itoa 1.0.14", + "itoa", "pin-project-lite", "smallvec", "tokio", @@ -2387,107 +2509,60 @@ dependencies = [ [[package]] name = "hyper-rustls" -version = "0.27.5" +version = "0.27.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d191583f3da1305256f22463b9bb0471acad48a4e534a5218b9963e9c1f59b2" +checksum = "e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58" dependencies = [ - "futures-util", "http", "hyper", "hyper-util", "rustls", + "rustls-native-certs", "rustls-pki-types", "tokio", "tokio-rustls", "tower-service", - "webpki-roots", -] - -[[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", - "hyper-util", - "native-tls", - "tokio", - "tokio-native-tls", - "tower-service", ] [[package]] name = "hyper-util" -version = "0.1.10" +version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4" +checksum = "8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e" dependencies = [ "bytes", "futures-channel", + "futures-core", "futures-util", "http", "http-body", "hyper", + "libc", "pin-project-lite", - "socket2 0.5.8", + "socket2 0.6.0", "tokio", "tower-service", "tracing", ] -[[package]] -name = "iana-time-zone" -version = "0.1.61" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220" -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 = "icu_collections" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" +checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47" dependencies = [ "displaydoc", + "potential_utf", "yoke", "zerofrom", "zerovec", ] [[package]] -name = "icu_locid" -version = "1.5.0" +name = "icu_locale_core" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" +checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a" dependencies = [ "displaydoc", "litemap", @@ -2496,31 +2571,11 @@ dependencies = [ "zerovec", ] -[[package]] -name = "icu_locid_transform" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" -dependencies = [ - "displaydoc", - "icu_locid", - "icu_locid_transform_data", - "icu_provider", - "tinystr", - "zerovec", -] - -[[package]] -name = "icu_locid_transform_data" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" - [[package]] name = "icu_normalizer" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" +checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979" dependencies = [ "displaydoc", "icu_collections", @@ -2528,73 +2583,54 @@ dependencies = [ "icu_properties", "icu_provider", "smallvec", - "utf16_iter", - "utf8_iter", - "write16", "zerovec", ] [[package]] name = "icu_normalizer_data" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" +checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3" [[package]] name = "icu_properties" -version = "1.5.1" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" +checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b" dependencies = [ "displaydoc", "icu_collections", - "icu_locid_transform", + "icu_locale_core", "icu_properties_data", "icu_provider", - "tinystr", + "potential_utf", + "zerotrie", "zerovec", ] [[package]] name = "icu_properties_data" -version = "1.5.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" +checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632" [[package]] name = "icu_provider" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" +checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af" dependencies = [ "displaydoc", - "icu_locid", - "icu_provider_macros", + "icu_locale_core", "stable_deref_trait", "tinystr", "writeable", "yoke", "zerofrom", + "zerotrie", "zerovec", ] -[[package]] -name = "icu_provider_macros" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.96", -] - -[[package]] -name = "ident_case" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" - [[package]] name = "idna" version = "1.0.3" @@ -2608,9 +2644,9 @@ dependencies = [ [[package]] name = "idna_adapter" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" +checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" dependencies = [ "icu_normalizer", "icu_properties", @@ -2618,53 +2654,65 @@ dependencies = [ [[package]] name = "image" -version = "0.25.5" +version = "0.25.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd6f44aed642f18953a158afeb30206f4d50da59fbc66ecb53c66488de73563b" +checksum = "db35664ce6b9810857a38a906215e75a9c879f0696556a39f59c62829710251a" dependencies = [ "bytemuck", "byteorder-lite", + "color_quant", + "exr", + "gif", + "image-webp", "num-traits", "png", + "qoi", + "ravif", + "rayon", + "rgb", "tiff", + "zune-core", + "zune-jpeg", ] [[package]] -name = "indexmap" -version = "1.9.3" +name = "image-webp" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" +checksum = "f6970fe7a5300b4b42e62c52efa0187540a5bef546c60edaf554ef595d2e6f0b" dependencies = [ - "autocfg", - "hashbrown 0.12.3", - "serde", + "byteorder-lite", + "quick-error", ] [[package]] -name = "indexmap" -version = "2.7.0" +name = "imagesize" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f" +checksum = "edcd27d72f2f071c64249075f42e205ff93c9a4c5f6c6da53e79ed9f9832c285" + +[[package]] +name = "imgref" +version = "1.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0263a3d970d5c054ed9312c0057b4f3bde9c0b33836d3637361d4a9e6e7a408" + +[[package]] +name = "indexmap" +version = "2.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" dependencies = [ "equivalent", - "hashbrown 0.15.2", + "hashbrown 0.15.4", "serde", ] -[[package]] -name = "infer" -version = "0.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc150e5ce2330295b8616ce0e3f53250e53af31759a9dbedad1621ba29151847" -dependencies = [ - "cfb", -] - [[package]] name = "inout" -version = "0.1.3" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5" +checksum = "879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01" dependencies = [ "block-padding", "generic-array", @@ -2683,21 +2731,53 @@ dependencies = [ ] [[package]] -name = "io-lifetimes" -version = "1.0.11" +name = "interpolate_name" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" +checksum = "c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60" dependencies = [ - "hermit-abi 0.3.9", + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "inventory" +version = "0.3.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab08d7cd2c5897f2c949e5383ea7c7db03fb19130ffcfbf7eda795137ae3cb83" +dependencies = [ + "rustversion", +] + +[[package]] +name = "io-surface" +version = "0.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "554b8c5d64ec09a3a520fe58e4d48a73e00ff32899cdcbe32a4877afd4968b8e" +dependencies = [ + "cgl", + "core-foundation 0.10.1", + "core-foundation-sys", + "leaky-cow", +] + +[[package]] +name = "io-uring" +version = "0.7.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4" +dependencies = [ + "bitflags 2.9.1", + "cfg-if", "libc", - "windows-sys 0.48.0", ] [[package]] name = "ipnet" -version = "2.10.1" +version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708" +checksum = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130" [[package]] name = "is-docker" @@ -2718,6 +2798,15 @@ dependencies = [ "once_cell", ] +[[package]] +name = "itertools" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" +dependencies = [ + "either", +] + [[package]] name = "itertools" version = "0.13.0" @@ -2728,39 +2817,19 @@ dependencies = [ ] [[package]] -name = "itoa" -version = "0.4.8" +name = "itertools" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" - -[[package]] -name = "itoa" -version = "1.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674" - -[[package]] -name = "javascriptcore-rs" -version = "1.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca5671e9ffce8ffba57afc24070e906da7fc4b1ba66f2cabebf61bf2ea257fcc" +checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" dependencies = [ - "bitflags 1.3.2", - "glib", - "javascriptcore-rs-sys", + "either", ] [[package]] -name = "javascriptcore-rs-sys" -version = "1.1.1" +name = "itoa" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af1be78d14ffa4b75b66df31840478fef72b51f8c2465d4ca7c194da9f7a5124" -dependencies = [ - "glib-sys", - "gobject-sys", - "libc", - "system-deps", -] +checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" [[package]] name = "jni" @@ -2785,92 +2854,50 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" [[package]] -name = "jpeg-decoder" -version = "0.3.1" +name = "jobserver" +version = "0.1.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0" +checksum = "38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a" +dependencies = [ + "getrandom 0.3.3", + "libc", +] + +[[package]] +name = "jpeg-decoder" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00810f1d8b74be64b13dbf3db89ac67740615d6c891f0e7b6179326533011a07" [[package]] name = "js-sys" -version = "0.3.76" +version = "0.3.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6717b6b5b077764fb5966237269cb3c64edddde4b14ce42647430a78ced9e7b7" +checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" dependencies = [ "once_cell", "wasm-bindgen", ] [[package]] -name = "json-patch" -version = "3.0.1" +name = "khronos-egl" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "863726d7afb6bc2590eeff7135d923545e5e964f004c2ccf8716c25e70a86f08" +checksum = "6aae1df220ece3c0ada96b8153459b67eebe9ae9212258bb0134ae60416fdf76" dependencies = [ - "jsonptr", - "serde", - "serde_json", - "thiserror 1.0.69", + "libc", + "libloading", ] [[package]] -name = "jsonptr" -version = "0.6.3" +name = "kurbo" +version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dea2b27dd239b2556ed7a25ba842fe47fd602e7fc7433c2a8d6106d4d9edd70" +checksum = "c62026ae44756f8a599ba21140f350303d4f08dcdcc71b5ad9c9bb8128c13c62" dependencies = [ - "serde", - "serde_json", -] - -[[package]] -name = "keyboard-types" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b750dcadc39a09dbadd74e118f6dd6598df77fa01df0cfcdc52c28dece74528a" -dependencies = [ - "bitflags 2.7.0", - "serde", - "unicode-segmentation", -] - -[[package]] -name = "keyring" -version = "3.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f8fe839464d4e4b37d756d7e910063696af79a7e877282cb1825e4ec5f10833" -dependencies = [ - "byteorder", - "log", - "security-framework 2.11.1", - "security-framework 3.2.0", - "windows-sys 0.59.0", -] - -[[package]] -name = "keyring-search" -version = "1.2.1" -source = "git+https://github.com/reyamir/keyring-search#59d54e6a28229f09f87b9b043690ee8a1d63221e" -dependencies = [ - "byteorder", - "lazy_static", - "linux-keyutils", - "regex", - "secret-service", - "security-framework 2.11.1", - "windows-sys 0.52.0", -] - -[[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", + "arrayvec", + "euclid", + "smallvec", ] [[package]] @@ -2878,116 +2905,79 @@ name = "lazy_static" version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" - -[[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", + "spin", ] [[package]] -name = "libappindicator-sys" -version = "0.9.0" +name = "lazycell" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e9ec52138abedcc58dc17a7c6c0c00a2bdb4f3427c7f63fa97fd0d859155caf" +checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" + +[[package]] +name = "leak" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd100e01f1154f2908dfa7d02219aeab25d0b9c7fa955164192e3245255a0c73" + +[[package]] +name = "leaky-cow" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40a8225d44241fd324a8af2806ba635fc7c8a7e9a7de4d5cf3ef54e71f5926fc" dependencies = [ - "gtk-sys", - "libloading 0.7.4", - "once_cell", + "leak", ] +[[package]] +name = "lebe" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8" + [[package]] name = "libc" -version = "0.2.169" +version = "0.2.174" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" +checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" [[package]] -name = "libloading" -version = "0.7.4" +name = "libfuzzer-sys" +version = "0.4.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" +checksum = "5037190e1f70cbeef565bd267599242926f724d3b8a9f510fd7e0b540cfa4404" dependencies = [ - "cfg-if", - "winapi", + "arbitrary", + "cc", ] [[package]] name = "libloading" -version = "0.8.6" +version = "0.8.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" +checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" dependencies = [ "cfg-if", - "windows-targets 0.52.6", + "windows-targets 0.53.2", ] +[[package]] +name = "libm" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de" + [[package]] name = "libredox" -version = "0.1.3" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" +checksum = "4488594b9328dee448adb906d8b126d9b7deb7cf5c22161ee591610bb1be83c0" dependencies = [ - "bitflags 2.7.0", - "libc", - "redox_syscall", -] - -[[package]] -name = "linicon" -version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ee8c5653188a809616c97296180a0547a61dba205bcdcbdd261dbd022a25fd9" -dependencies = [ - "file-locker", - "freedesktop_entry_parser", - "linicon-theme", - "memmap2", - "thiserror 1.0.69", -] - -[[package]] -name = "linicon-theme" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4f8240c33bb08c5d8b8cdea87b683b05e61037aa76ff26bef40672cc6ecbb80" -dependencies = [ - "freedesktop_entry_parser", - "rust-ini", -] - -[[package]] -name = "linkify" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1dfa36d52c581e9ec783a7ce2a5e0143da6237be5811a0b3153fedfdbe9f780" -dependencies = [ - "memchr", -] - -[[package]] -name = "linux-keyutils" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "761e49ec5fd8a5a463f9b84e877c373d888935b71c6be78f3767fe2ae6bed18e" -dependencies = [ - "bitflags 2.7.0", + "bitflags 2.9.1", "libc", ] -[[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.15" @@ -2995,45 +2985,33 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" [[package]] -name = "litemap" -version = "0.7.4" +name = "linux-raw-sys" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" +checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" [[package]] -name = "litrs" -version = "0.4.1" +name = "litemap" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5" +checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" [[package]] name = "lmdb-master-sys" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "472c3760e2a8d0f61f322fb36788021bb36d573c502b50fa3e2bcaac3ec326c9" +checksum = "864808e0b19fb6dd3b70ba94ee671b82fce17554cf80aeb0a155c65bb08027df" dependencies = [ "cc", "doxygen-rs", "libc", ] -[[package]] -name = "lnurl-pay" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "536e7c782167a2d48346ca0b2677fad19eaef20f19a4ab868e4d5b96ca879def" -dependencies = [ - "bech32", - "reqwest", - "serde", - "serde_json", -] - [[package]] name = "lock_api" -version = "0.4.12" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" +checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" dependencies = [ "autocfg", "scopeguard", @@ -3041,32 +3019,116 @@ dependencies = [ [[package]] name = "log" -version = "0.4.24" +version = "0.4.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d6ea2a48c204030ee31a7d7fc72c93294c92fe87ecb1789881c9543516e1a0d" +checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" dependencies = [ + "serde", "value-bag", ] +[[package]] +name = "loop9" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062" +dependencies = [ + "imgref", +] + +[[package]] +name = "lru" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f8cc7106155f10bdf99a6f379688f543ad6596a415375b36a59a054ceda1198" + +[[package]] +name = "lru-slab" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154" + +[[package]] +name = "lume" +version = "0.0.1" +dependencies = [ + "anyhow", + "dirs 5.0.1", + "futures", + "gpui", + "gpui_tokio", + "itertools 0.13.0", + "log", + "nostr", + "nostr-connect", + "nostr-sdk", + "oneshot", + "reqwest_client", + "serde", + "serde_json", + "smallvec", + "smol", + "tracing-subscriber", +] + +[[package]] +name = "lyon" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91e7f9cda98b5430809e63ca5197b06c7d191bf7e26dfc467d5a3f0290e2a74f" +dependencies = [ + "lyon_algorithms", + "lyon_tessellation", +] + +[[package]] +name = "lyon_algorithms" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f13c9be19d257c7d37e70608ed858e8eab4b2afcea2e3c9a622e892acbf43c08" +dependencies = [ + "lyon_path", + "num-traits", +] + +[[package]] +name = "lyon_geom" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8af69edc087272df438b3ee436c4bb6d7c04aa8af665cfd398feae627dbd8570" +dependencies = [ + "arrayvec", + "euclid", + "num-traits", +] + +[[package]] +name = "lyon_path" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0047f508cd7a85ad6bad9518f68cce7b1bf6b943fb71f6da0ee3bc1e8cb75f25" +dependencies = [ + "lyon_geom", + "num-traits", +] + +[[package]] +name = "lyon_tessellation" +version = "1.0.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "579d42360a4b09846eff2feef28f538696c7d6c7439bfa65874ff3cbe0951b2c" +dependencies = [ + "float_next_after", + "lyon_path", + "num-traits", +] + [[package]] name = "mac" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" -[[package]] -name = "mac-notification-sys" -version = "0.6.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dce8f34f3717aa37177e723df6c1fc5fb02b2a1087374ea3fe0ea42316dc8f91" -dependencies = [ - "cc", - "dirs-next", - "objc-foundation", - "objc_id", - "time", -] - [[package]] name = "malloc_buf" version = "0.0.6" @@ -3077,49 +3139,56 @@ dependencies = [ ] [[package]] -name = "markup5ever" -version = "0.11.0" +name = "maybe-rayon" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a2629bb1404f3d34c2e921f21fd34ba00b206124c81f65c50b43b6aaefeb016" +checksum = "8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519" dependencies = [ - "log", - "phf 0.10.1", - "phf_codegen 0.10.0", - "string_cache", - "string_cache_codegen", - "tendril", + "cfg-if", + "rayon", ] [[package]] -name = "matches" -version = "0.1.10" +name = "md-5" +version = "0.10.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" +checksum = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf" +dependencies = [ + "cfg-if", + "digest", +] + +[[package]] +name = "media" +version = "0.1.0" +source = "git+https://github.com/zed-industries/zed#e911364664a21bf2bb46e6b9156e338b92377423" +dependencies = [ + "anyhow", + "bindgen 0.71.1", + "core-foundation 0.10.1", + "core-video", + "ctor", + "foreign-types", + "metal", + "objc", + "workspace-hack", +] [[package]] name = "memchr" -version = "2.7.4" +version = "2.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" +checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" [[package]] name = "memmap2" -version = "0.5.10" +version = "0.9.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327" +checksum = "483758ad303d734cec05e5c12b41d7e93e6a6390c5e9dae6bdeb7c1259012d28" dependencies = [ "libc", ] -[[package]] -name = "memoffset" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" -dependencies = [ - "autocfg", -] - [[package]] name = "memoffset" version = "0.9.1" @@ -3129,6 +3198,21 @@ dependencies = [ "autocfg", ] +[[package]] +name = "metal" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ecfd3296f8c56b7c1f6fbac3c71cefa9d78ce009850c45000015f206dc7fa21" +dependencies = [ + "bitflags 2.9.1", + "block", + "core-graphics-types 0.1.3", + "foreign-types", + "log", + "objc", + "paste", +] + [[package]] name = "mime" version = "0.3.17" @@ -3141,111 +3225,72 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" -[[package]] -name = "minisign-verify" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6367d84fb54d4242af283086402907277715b8fe46976963af5ebf173f8efba3" - [[package]] name = "miniz_oxide" -version = "0.8.2" +version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ffbe83022cedc1d264172192511ae958937694cd57ce297164951b8b3568394" +checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" dependencies = [ "adler2", "simd-adler32", ] [[package]] -name = "mio" -version = "1.0.3" +name = "mint" +version = "0.5.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd" -dependencies = [ - "libc", - "wasi 0.11.0+wasi-snapshot-preview1", - "windows-sys 0.52.0", -] +checksum = "e53debba6bda7a793e5f99b8dacf19e626084f525f7829104ba9898f367d85ff" [[package]] -name = "muda" -version = "0.15.3" +name = "mio" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdae9c00e61cc0579bcac625e8ad22104c60548a025bfc972dc83868a28e1484" +checksum = "78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c" dependencies = [ - "crossbeam-channel", - "dpi", - "gtk", - "keyboard-types", - "objc2", - "objc2-app-kit", - "objc2-foundation", - "once_cell", - "png", - "serde", - "thiserror 1.0.69", + "libc", + "wasi 0.11.1+wasi-snapshot-preview1", "windows-sys 0.59.0", ] [[package]] -name = "native-tls" -version = "0.2.12" +name = "naga" +version = "25.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466" +checksum = "2b977c445f26e49757f9aca3631c3b8b836942cb278d69a92e7b80d3b24da632" dependencies = [ - "libc", + "arrayvec", + "bit-set", + "bitflags 2.9.1", + "cfg_aliases", + "codespan-reporting 0.12.0", + "half", + "hashbrown 0.15.4", + "hexf-parse", + "indexmap", "log", - "openssl", - "openssl-probe", - "openssl-sys", - "schannel", - "security-framework 2.11.1", - "security-framework-sys", - "tempfile", + "num-traits", + "once_cell", + "rustc-hash 1.1.0", + "spirv", + "strum 0.26.3", + "thiserror 2.0.12", + "unicode-ident", ] [[package]] -name = "ndk" -version = "0.9.0" +name = "nanorand" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4" +checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3" dependencies = [ - "bitflags 2.7.0", - "jni-sys", - "log", - "ndk-sys", - "num_enum", - "raw-window-handle", - "thiserror 1.0.69", -] - -[[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.6.0+11769913" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee6cda3051665f1fb8d9e08fc35c96d5a244fb1be711a03b71118828afc9a873" -dependencies = [ - "jni-sys", + "getrandom 0.2.16", ] [[package]] name = "negentropy" -version = "0.3.1" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e664971378a3987224f7a0e10059782035e89899ae403718ee07de85bec42afe" - -[[package]] -name = "negentropy" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43a88da9dd148bbcdce323dd6ac47d369b4769d4a3b78c6c52389b9269f77932" +checksum = "f0efe882e02d206d8d279c20eb40e03baf7cb5136a1476dc084a324fbc3ec42d" [[package]] name = "new_debug_unreachable" @@ -3253,36 +3298,30 @@ version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" -[[package]] -name = "nix" -version = "0.26.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b" -dependencies = [ - "bitflags 1.3.2", - "cfg-if", - "libc", - "memoffset 0.7.1", -] - [[package]] name = "nix" version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" dependencies = [ - "bitflags 2.7.0", + "bitflags 2.9.1", "cfg-if", "cfg_aliases", "libc", - "memoffset 0.9.1", ] [[package]] -name = "nodrop" -version = "0.1.14" +name = "nix" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" +checksum = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6" +dependencies = [ + "bitflags 2.9.1", + "cfg-if", + "cfg_aliases", + "libc", + "memoffset", +] [[package]] name = "nom" @@ -3294,41 +3333,40 @@ dependencies = [ "minimal-lexical", ] +[[package]] +name = "noop_proc_macro" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8" + [[package]] name = "nostr" -version = "0.38.0" -source = "git+https://github.com/rust-nostr/nostr#209812bcabc861cc6b619234da0cb95fef9e9bd3" +version = "0.42.1" +source = "git+https://github.com/rust-nostr/nostr#ca0d48c77b0be17200ac456422687ee9a6481122" dependencies = [ "aes", - "async-trait", - "base64 0.22.1", + "base64", "bech32", "bip39", "bitcoin_hashes 0.14.0", "cbc", "chacha20", "chacha20poly1305", - "getrandom 0.2.15", + "getrandom 0.2.16", "instant", - "js-sys", - "reqwest", "scrypt", "secp256k1", "serde", "serde_json", "unicode-normalization", "url", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", ] [[package]] name = "nostr-connect" -version = "0.38.0" -source = "git+https://github.com/rust-nostr/nostr#209812bcabc861cc6b619234da0cb95fef9e9bd3" +version = "0.42.0" +source = "git+https://github.com/rust-nostr/nostr#ca0d48c77b0be17200ac456422687ee9a6481122" dependencies = [ - "async-trait", "async-utility", "nostr", "nostr-relay-pool", @@ -3338,37 +3376,38 @@ dependencies = [ [[package]] name = "nostr-database" -version = "0.38.0" -source = "git+https://github.com/rust-nostr/nostr#209812bcabc861cc6b619234da0cb95fef9e9bd3" +version = "0.42.0" +source = "git+https://github.com/rust-nostr/nostr#ca0d48c77b0be17200ac456422687ee9a6481122" dependencies = [ - "async-trait", "flatbuffers", + "lru", "nostr", "tokio", ] [[package]] name = "nostr-lmdb" -version = "0.38.0" -source = "git+https://github.com/rust-nostr/nostr#209812bcabc861cc6b619234da0cb95fef9e9bd3" +version = "0.42.0" +source = "git+https://github.com/rust-nostr/nostr#ca0d48c77b0be17200ac456422687ee9a6481122" dependencies = [ "async-utility", "heed", "nostr", "nostr-database", "tokio", + "tracing", ] [[package]] name = "nostr-relay-pool" -version = "0.38.0" -source = "git+https://github.com/rust-nostr/nostr#209812bcabc861cc6b619234da0cb95fef9e9bd3" +version = "0.42.0" +source = "git+https://github.com/rust-nostr/nostr#ca0d48c77b0be17200ac456422687ee9a6481122" dependencies = [ "async-utility", "async-wsocket", "atomic-destructor", - "negentropy 0.3.1", - "negentropy 0.4.3", + "lru", + "negentropy", "nostr", "nostr-database", "tokio", @@ -3377,41 +3416,24 @@ dependencies = [ [[package]] name = "nostr-sdk" -version = "0.38.0" -source = "git+https://github.com/rust-nostr/nostr#209812bcabc861cc6b619234da0cb95fef9e9bd3" +version = "0.42.0" +source = "git+https://github.com/rust-nostr/nostr#ca0d48c77b0be17200ac456422687ee9a6481122" dependencies = [ "async-utility", - "lnurl-pay", "nostr", "nostr-database", "nostr-lmdb", "nostr-relay-pool", - "nostr-zapper", "tokio", - "tracing", ] [[package]] -name = "nostr-zapper" -version = "0.38.0" -source = "git+https://github.com/rust-nostr/nostr#209812bcabc861cc6b619234da0cb95fef9e9bd3" -dependencies = [ - "async-trait", - "nostr", - "webln", -] - -[[package]] -name = "notify-rust" -version = "4.11.3" +name = "ntapi" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5134a72dc570b178bff81b01e81ab14a6fcc015391ed4b3b14853090658cd3a3" +checksum = "e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4" dependencies = [ - "log", - "mac-notification-sys", - "serde", - "tauri-winrt-notification", - "zbus 4.4.0", + "winapi", ] [[package]] @@ -3448,6 +3470,24 @@ dependencies = [ "num-traits", ] +[[package]] +name = "num-bigint-dig" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151" +dependencies = [ + "byteorder", + "lazy_static", + "libm", + "num-integer", + "num-iter", + "num-traits", + "rand 0.8.5", + "serde", + "smallvec", + "zeroize", +] + [[package]] name = "num-complex" version = "0.4.6" @@ -3458,10 +3498,15 @@ dependencies = [ ] [[package]] -name = "num-conv" -version = "0.1.0" +name = "num-derive" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" +checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] [[package]] name = "num-integer" @@ -3501,27 +3546,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" dependencies = [ "autocfg", + "libm", ] [[package]] -name = "num_enum" -version = "0.7.3" +name = "num_cpus" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179" +checksum = "91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b" dependencies = [ - "num_enum_derive", -] - -[[package]] -name = "num_enum_derive" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56" -dependencies = [ - "proc-macro-crate 3.2.0", - "proc-macro2", - "quote", - "syn 2.0.96", + "hermit-abi", + "libc", ] [[package]] @@ -3531,6 +3566,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" dependencies = [ "malloc_buf", + "objc_exception", ] [[package]] @@ -3544,139 +3580,63 @@ dependencies = [ "objc_id", ] -[[package]] -name = "objc-sys" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310" -dependencies = [ - "cc", -] - [[package]] name = "objc2" -version = "0.5.2" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804" +checksum = "88c6597e14493ab2e44ce58f2fdecf095a51f12ca57bec060a11c57332520551" dependencies = [ - "objc-sys", "objc2-encode", ] [[package]] name = "objc2-app-kit" -version = "0.2.2" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff" +checksum = "e6f29f568bec459b0ddff777cec4fe3fd8666d82d5a40ebd0ff7e66134f89bcc" dependencies = [ - "bitflags 2.7.0", - "block2", - "libc", + "bitflags 2.9.1", "objc2", - "objc2-core-data", - "objc2-core-image", + "objc2-core-foundation", "objc2-foundation", "objc2-quartz-core", ] [[package]] -name = "objc2-cloud-kit" -version = "0.2.2" +name = "objc2-core-foundation" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74dd3b56391c7a0596a295029734d3c1c5e7e510a4cb30245f8221ccea96b009" +checksum = "1c10c2894a6fed806ade6027bcd50662746363a9589d3ec9d9bef30a4e4bc166" dependencies = [ - "bitflags 2.7.0", - "block2", + "bitflags 2.9.1", + "dispatch2", "objc2", - "objc2-core-location", - "objc2-foundation", -] - -[[package]] -name = "objc2-contacts" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5ff520e9c33812fd374d8deecef01d4a840e7b41862d849513de77e44aa4889" -dependencies = [ - "block2", - "objc2", - "objc2-foundation", -] - -[[package]] -name = "objc2-core-data" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef" -dependencies = [ - "bitflags 2.7.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-core-location" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "000cfee34e683244f284252ee206a27953279d370e309649dc3ee317b37e5781" -dependencies = [ - "block2", - "objc2", - "objc2-contacts", - "objc2-foundation", ] [[package]] name = "objc2-encode" -version = "4.0.3" +version = "4.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7891e71393cd1f227313c9379a26a584ff3d7e6e7159e988851f0934c993f0f8" +checksum = "ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33" [[package]] name = "objc2-foundation" -version = "0.2.2" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8" +checksum = "900831247d2fe1a09a683278e5384cfb8c80c79fe6b166f9d14bfdde0ea1b03c" dependencies = [ - "bitflags 2.7.0", - "block2", - "dispatch", - "libc", + "bitflags 2.9.1", "objc2", -] - -[[package]] -name = "objc2-link-presentation" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1a1ae721c5e35be65f01a03b6d2ac13a54cb4fa70d8a5da293d7b0020261398" -dependencies = [ - "block2", - "objc2", - "objc2-app-kit", - "objc2-foundation", + "objc2-core-foundation", ] [[package]] name = "objc2-metal" -version = "0.2.2" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6" +checksum = "7f246c183239540aab1782457b35ab2040d4259175bd1d0c58e46ada7b47a874" dependencies = [ - "bitflags 2.7.0", + "bitflags 2.9.1", "block2", "objc2", "objc2-foundation", @@ -3684,83 +3644,37 @@ dependencies = [ [[package]] name = "objc2-quartz-core" -version = "0.2.2" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a" +checksum = "90ffb6a0cd5f182dc964334388560b12a57f7b74b3e2dec5e2722aa2dfb2ccd5" dependencies = [ - "bitflags 2.7.0", - "block2", + "bitflags 2.9.1", "objc2", + "objc2-core-foundation", "objc2-foundation", "objc2-metal", ] -[[package]] -name = "objc2-symbols" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a684efe3dec1b305badae1a28f6555f6ddd3bb2c2267896782858d5a78404dc" -dependencies = [ - "objc2", - "objc2-foundation", -] - [[package]] name = "objc2-ui-kit" -version = "0.2.2" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8bb46798b20cd6b91cbd113524c490f1686f4c4e8f49502431415f3512e2b6f" +checksum = "25b1312ad7bc8a0e92adae17aa10f90aae1fb618832f9b993b022b591027daed" dependencies = [ - "bitflags 2.7.0", - "block2", + "bitflags 2.9.1", "objc2", - "objc2-cloud-kit", - "objc2-core-data", - "objc2-core-image", - "objc2-core-location", + "objc2-core-foundation", "objc2-foundation", - "objc2-link-presentation", "objc2-quartz-core", - "objc2-symbols", - "objc2-uniform-type-identifiers", - "objc2-user-notifications", ] [[package]] -name = "objc2-uniform-type-identifiers" -version = "0.2.2" +name = "objc_exception" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44fa5f9748dbfe1ca6c0b79ad20725a11eca7c2218bceb4b005cb1be26273bfe" +checksum = "ad970fb455818ad6cba4c122ad012fae53ae8b4795f86378bce65e4f6bab2ca4" dependencies = [ - "block2", - "objc2", - "objc2-foundation", -] - -[[package]] -name = "objc2-user-notifications" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76cfcbf642358e8689af64cee815d139339f3ed8ad05103ed5eaf73db8d84cb3" -dependencies = [ - "bitflags 2.7.0", - "block2", - "objc2", - "objc2-core-location", - "objc2-foundation", -] - -[[package]] -name = "objc2-web-kit" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68bc69301064cebefc6c4c90ce9cba69225239e4b8ff99d445a2b5563797da65" -dependencies = [ - "bitflags 2.7.0", - "block2", - "objc2", - "objc2-app-kit", - "objc2-foundation", + "cc", ] [[package]] @@ -3783,9 +3697,50 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.20.2" +version = "1.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" + +[[package]] +name = "oneshot" +version = "0.1.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4ce411919553d3f9fa53a0880544cda985a112117a0444d5ff1e870a893d6ea" + +[[package]] +name = "oo7" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6cb23d3ec3527d65a83be1c1795cb883c52cfa57147d42acc797127df56fc489" +dependencies = [ + "aes", + "ashpd", + "async-fs", + "async-io", + "async-lock", + "blocking", + "cbc", + "cipher", + "digest", + "endi", + "futures-lite 2.6.0", + "futures-util", + "getrandom 0.3.3", + "hkdf", + "hmac", + "md-5", + "num", + "num-bigint-dig", + "pbkdf2", + "rand 0.9.2", + "serde", + "sha2", + "subtle", + "zbus", + "zbus_macros", + "zeroize", + "zvariant", +] [[package]] name = "opaque-debug" @@ -3799,55 +3754,16 @@ version = "5.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e2483562e62ea94312f3576a7aca397306df7990b8d89033e18766744377ef95" dependencies = [ - "dunce", "is-wsl", "libc", "pathdiff", ] -[[package]] -name = "openssl" -version = "0.10.68" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6174bc48f102d208783c2c84bf931bb75927a617866870de8a4ea85597f871f5" -dependencies = [ - "bitflags 2.7.0", - "cfg-if", - "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.96", -] - [[package]] name = "openssl-probe" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" - -[[package]] -name = "openssl-sys" -version = "0.9.104" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741" -dependencies = [ - "cc", - "libc", - "pkg-config", - "vcpkg", -] +checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e" [[package]] name = "option-ext" @@ -3855,16 +3771,6 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" -[[package]] -name = "ordered-multimap" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c672c7ad9ec066e428c00eb917124a06f08db19e2584de982cc34b1f4c12485" -dependencies = [ - "dlv-list", - "hashbrown 0.9.1", -] - [[package]] name = "ordered-stream" version = "0.2.0" @@ -3875,27 +3781,6 @@ dependencies = [ "pin-project-lite", ] -[[package]] -name = "os_info" -version = "3.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e6520c8cc998c5741ee68ec1dc369fc47e5f0ea5320018ecf2a1ccd6328f48b" -dependencies = [ - "log", - "serde", - "windows-sys 0.52.0", -] - -[[package]] -name = "os_pipe" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ffd2b0a5634335b135d5728d84c5e0fd726954b87111f7506a61c502280d982" -dependencies = [ - "libc", - "windows-sys 0.59.0", -] - [[package]] name = "overload" version = "0.1.1" @@ -3912,31 +3797,6 @@ dependencies = [ "winapi", ] -[[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.1" @@ -3945,9 +3805,9 @@ checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba" [[package]] name = "parking_lot" -version = "0.12.3" +version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" +checksum = "70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13" dependencies = [ "lock_api", "parking_lot_core", @@ -3955,9 +3815,9 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.10" +version = "0.9.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" +checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" dependencies = [ "cfg-if", "libc", @@ -3989,6 +3849,25 @@ version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3" +[[package]] +name = "pathfinder_geometry" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b7b7e7b4ea703700ce73ebf128e1450eb69c3a8329199ffbfb9b2a0418e5ad3" +dependencies = [ + "log", + "pathfinder_simd", +] + +[[package]] +name = "pathfinder_simd" +version = "0.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf9027960355bf3afff9841918474a81a5f972ac6d226d518060bba758b5ad57" +dependencies = [ + "rustc_version", +] + [[package]] name = "pbkdf2" version = "0.12.2" @@ -4005,74 +3884,14 @@ version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" -[[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.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078" dependencies = [ - "phf_macros 0.11.3", - "phf_shared 0.11.3", -] - -[[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", + "phf_macros", + "phf_shared", ] [[package]] @@ -4081,53 +3900,21 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d" dependencies = [ - "phf_shared 0.11.3", + "phf_shared", "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.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216" dependencies = [ - "phf_generator 0.11.3", - "phf_shared 0.11.3", + "phf_generator", + "phf_shared", "proc-macro2", "quote", - "syn 2.0.96", -] - -[[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", + "syn 2.0.104", ] [[package]] @@ -4136,7 +3923,33 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5" dependencies = [ - "siphasher 1.0.1", + "siphasher", +] + +[[package]] +name = "pico-args" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315" + +[[package]] +name = "pin-project" +version = "1.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a" +dependencies = [ + "pin-project-internal", +] + +[[package]] +name = "pin-project-internal" +version = "1.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", ] [[package]] @@ -4164,22 +3977,9 @@ dependencies = [ [[package]] name = "pkg-config" -version = "0.3.31" +version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2" - -[[package]] -name = "plist" -version = "1.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42cf17e9a1800f5f396bc67d193dc9411b59012a5876445ef450d449881e1016" -dependencies = [ - "base64 0.22.1", - "indexmap 2.7.0", - "quick-xml 0.32.0", - "serde", - "time", -] +checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" [[package]] name = "png" @@ -4196,34 +3996,23 @@ dependencies = [ [[package]] name = "polling" -version = "2.8.0" +version = "3.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce" +checksum = "8ee9b2fa7a4517d2c91ff5bc6c297a427a96749d15f98fcdbb22c05571a4d4b7" dependencies = [ - "autocfg", - "bitflags 1.3.2", "cfg-if", "concurrent-queue", - "libc", - "log", + "hermit-abi", "pin-project-lite", - "windows-sys 0.48.0", + "rustix 1.0.8", + "windows-sys 0.60.2", ] [[package]] -name = "polling" -version = "3.7.4" +name = "pollster" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a604568c3202727d1507653cb121dbd627a58684eb09a820fd746bee38b4442f" -dependencies = [ - "cfg-if", - "concurrent-queue", - "hermit-abi 0.4.0", - "pin-project-lite", - "rustix 0.38.43", - "tracing", - "windows-sys 0.59.0", -] +checksum = "5da3b0203fd7ee5720aa0b5e790b591aa5d3f41c3ed2c34a3a393382198af2f7" [[package]] name = "poly1305" @@ -4237,169 +4026,156 @@ dependencies = [ ] [[package]] -name = "powerfmt" -version = "0.2.0" +name = "postage" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" +checksum = "af3fb618632874fb76937c2361a7f22afd393c982a2165595407edc75b06d3c1" +dependencies = [ + "atomic", + "crossbeam-queue", + "futures", + "log", + "parking_lot", + "pin-project", + "pollster", + "static_assertions", + "thiserror 1.0.69", +] + +[[package]] +name = "potential_utf" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585" +dependencies = [ + "zerovec", +] [[package]] name = "ppv-lite86" -version = "0.2.20" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" +checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" dependencies = [ "zerocopy", ] [[package]] -name = "precomputed-hash" -version = "0.1.1" +name = "prettyplease" +version = "0.2.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" - -[[package]] -name = "proc-macro-crate" -version = "1.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" -dependencies = [ - "once_cell", - "toml_edit 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.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b" -dependencies = [ - "toml_edit 0.22.22", -] - -[[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" +checksum = "ff24dfcda44452b9816fff4cd4227e1bb73ff5a2f1bc1105aa92fb8565ce44d2" dependencies = [ "proc-macro2", - "quote", - "version_check", + "syn 2.0.104", ] [[package]] -name = "proc-macro-hack" -version = "0.5.20+deprecated" +name = "proc-macro-crate" +version = "3.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" +checksum = "edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35" +dependencies = [ + "toml_edit", +] [[package]] name = "proc-macro2" -version = "1.0.93" +version = "1.0.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99" +checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" dependencies = [ "unicode-ident", ] [[package]] -name = "psl-types" -version = "2.0.11" +name = "profiling" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33cb294fe86a74cbcf50d4445b37da762029549ebeea341421c7c70370f86cac" - -[[package]] -name = "publicsuffix" -version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f42ea446cab60335f76979ec15e12619a2165b5ae2c12166bef27d283a9fadf" +checksum = "3eb8486b569e12e2c32ad3e204dbaba5e4b5b216e9367044f25f1dba42341773" dependencies = [ - "idna", - "psl-types", + "profiling-procmacros", ] [[package]] -name = "quick-xml" -version = "0.31.0" +name = "profiling-procmacros" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33" +checksum = "52717f9a02b6965224f95ca2a81e2e0c5c43baacd28ca057577988930b6c3d5b" +dependencies = [ + "quote", + "syn 2.0.104", +] + +[[package]] +name = "qoi" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001" +dependencies = [ + "bytemuck", +] + +[[package]] +name = "quick-error" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3" + +[[package]] +name = "quick-xml" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eff6510e86862b57b210fd8cbe8ed3f0d7d600b9c2863cd4549a2e033c66e956" dependencies = [ "memchr", ] [[package]] name = "quick-xml" -version = "0.32.0" +version = "0.37.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d3a6e5838b60e0e8fa7a43f22ade549a37d61f8bdbe636d0d7816191de969c2" -dependencies = [ - "memchr", -] - -[[package]] -name = "quick-xml" -version = "0.36.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7649a7b4df05aed9ea7ec6f628c67c9953a43869b8bc50929569b2999d443fe" +checksum = "331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb" dependencies = [ "memchr", ] [[package]] name = "quinn" -version = "0.11.6" +version = "0.11.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62e96808277ec6f97351a2380e6c25114bc9e67037775464979f3037c92d05ef" +checksum = "626214629cda6781b6dc1d316ba307189c85ba657213ce642d9c77670f8202c8" dependencies = [ "bytes", + "cfg_aliases", "pin-project-lite", "quinn-proto", "quinn-udp", - "rustc-hash", + "rustc-hash 2.1.1", "rustls", - "socket2 0.5.8", - "thiserror 2.0.11", + "socket2 0.5.10", + "thiserror 2.0.12", "tokio", "tracing", + "web-time", ] [[package]] name = "quinn-proto" -version = "0.11.9" +version = "0.11.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2fe5ef3495d7d2e377ff17b1a8ce2ee2ec2a18cde8b6ad6619d65d0701c135d" +checksum = "49df843a9161c85bb8aae55f101bc0bac8bcafd637a620d9122fd7e0b2f7422e" dependencies = [ "bytes", - "getrandom 0.2.15", - "rand 0.8.5", + "getrandom 0.3.3", + "lru-slab", + "rand 0.9.2", "ring", - "rustc-hash", + "rustc-hash 2.1.1", "rustls", "rustls-pki-types", "slab", - "thiserror 2.0.11", + "thiserror 2.0.12", "tinyvec", "tracing", "web-time", @@ -4407,40 +4183,32 @@ dependencies = [ [[package]] name = "quinn-udp" -version = "0.5.9" +version = "0.5.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c40286217b4ba3a71d644d752e6a0b71f13f1b6a2c5311acfcbe0c2418ed904" +checksum = "fcebb1209ee276352ef14ff8732e24cc2b02bbac986cd74a4c81bcb2f9881970" dependencies = [ "cfg_aliases", "libc", "once_cell", - "socket2 0.5.8", + "socket2 0.5.10", "tracing", "windows-sys 0.59.0", ] [[package]] name = "quote" -version = "1.0.38" +version = "1.0.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc" +checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" dependencies = [ "proc-macro2", ] [[package]] -name = "rand" -version = "0.7.3" +name = "r-efi" +version = "5.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" -dependencies = [ - "getrandom 0.1.16", - "libc", - "rand_chacha 0.2.2", - "rand_core 0.5.1", - "rand_hc", - "rand_pcg", -] +checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" [[package]] name = "rand" @@ -4454,13 +4222,13 @@ dependencies = [ ] [[package]] -name = "rand_chacha" -version = "0.2.2" +name = "rand" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" +checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" dependencies = [ - "ppv-lite86", - "rand_core 0.5.1", + "rand_chacha 0.9.0", + "rand_core 0.9.3", ] [[package]] @@ -4474,12 +4242,13 @@ dependencies = [ ] [[package]] -name = "rand_core" -version = "0.5.1" +name = "rand_chacha" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" +checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" dependencies = [ - "getrandom 0.1.16", + "ppv-lite86", + "rand_core 0.9.3", ] [[package]] @@ -4488,25 +4257,72 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.15", + "getrandom 0.2.16", ] [[package]] -name = "rand_hc" -version = "0.2.0" +name = "rand_core" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" +checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" dependencies = [ - "rand_core 0.5.1", + "getrandom 0.3.3", ] [[package]] -name = "rand_pcg" -version = "0.2.1" +name = "rangemap" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429" +checksum = "f93e7e49bb0bf967717f7bd674458b3d6b0c5f48ec7e3038166026a69fc22223" + +[[package]] +name = "rav1e" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd87ce80a7665b1cce111f8a16c1f3929f6547ce91ade6addf4ec86a8dda5ce9" dependencies = [ - "rand_core 0.5.1", + "arbitrary", + "arg_enum_proc_macro", + "arrayvec", + "av1-grain", + "bitstream-io", + "built", + "cfg-if", + "interpolate_name", + "itertools 0.12.1", + "libc", + "libfuzzer-sys", + "log", + "maybe-rayon", + "new_debug_unreachable", + "noop_proc_macro", + "num-derive", + "num-traits", + "once_cell", + "paste", + "profiling", + "rand 0.8.5", + "rand_chacha 0.3.1", + "simd_helpers", + "system-deps", + "thiserror 1.0.69", + "v_frame", + "wasm-bindgen", +] + +[[package]] +name = "ravif" +version = "0.11.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5825c26fddd16ab9f515930d49028a630efec172e903483c94796cfe31893e6b" +dependencies = [ + "avif-serialize", + "imgref", + "loop9", + "quick-error", + "rav1e", + "rayon", + "rgb", ] [[package]] @@ -4516,23 +4332,54 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539" [[package]] -name = "read-progress-stream" -version = "1.0.0" +name = "raw-window-metal" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6435842fc2fea44b528719eb8c32203bbc1bb2f5b619fbe0c0a3d8350fd8d2a8" +checksum = "76e8caa82e31bb98fee12fa8f051c94a6aa36b07cddb03f0d4fc558988360ff1" dependencies = [ - "bytes", - "futures", - "pin-project-lite", + "cocoa 0.25.0", + "core-graphics 0.23.2", + "objc", + "raw-window-handle", +] + +[[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 = "read-fonts" +version = "0.29.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04ca636dac446b5664bd16c069c00a9621806895b8bb02c2dc68542b23b8f25d" +dependencies = [ + "bytemuck", + "font-types", ] [[package]] name = "redox_syscall" -version = "0.5.8" +version = "0.5.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834" +checksum = "7251471db004e509f4e75a62cca9435365b5ec7bcdff530d612ac7c87c44a792" dependencies = [ - "bitflags 2.7.0", + "bitflags 2.9.1", ] [[package]] @@ -4541,11 +4388,40 @@ version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" dependencies = [ - "getrandom 0.2.15", + "getrandom 0.2.16", "libredox", "thiserror 1.0.69", ] +[[package]] +name = "ref-cast" +version = "1.0.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf" +dependencies = [ + "ref-cast-impl", +] + +[[package]] +name = "ref-cast-impl" +version = "1.0.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "refineable" +version = "0.1.0" +source = "git+https://github.com/zed-industries/zed#e911364664a21bf2bb46e6b9156e338b92377423" +dependencies = [ + "derive_refineable", + "workspace-hack", +] + [[package]] name = "regex" version = "1.11.1" @@ -4577,14 +4453,11 @@ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "reqwest" -version = "0.12.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43e734407157c3c2034e0258f5e4473ddb361b1e85f95a66690d67264d7cd1da" +version = "0.12.15" +source = "git+https://github.com/zed-industries/reqwest.git?rev=951c770a32f1998d6e999cef3e59e0013e6c4415#951c770a32f1998d6e999cef3e59e0013e6c4415" dependencies = [ - "base64 0.22.1", + "base64", "bytes", - "cookie", - "cookie_store", "encoding_rs", "futures-core", "futures-util", @@ -4594,18 +4467,17 @@ dependencies = [ "http-body-util", "hyper", "hyper-rustls", - "hyper-tls", "hyper-util", "ipnet", "js-sys", "log", "mime", - "native-tls", "once_cell", "percent-encoding", "pin-project-lite", "quinn", "rustls", + "rustls-native-certs", "rustls-pemfile", "rustls-pki-types", "serde", @@ -4614,7 +4486,6 @@ dependencies = [ "sync_wrapper", "system-configuration", "tokio", - "tokio-native-tls", "tokio-rustls", "tokio-socks", "tokio-util", @@ -4625,71 +4496,123 @@ dependencies = [ "wasm-bindgen-futures", "wasm-streams", "web-sys", - "webpki-roots", - "windows-registry", + "windows-registry 0.4.0", ] [[package]] -name = "rfd" -version = "0.15.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a24763657bff09769a8ccf12c8b8a50416fb035fe199263b4c5071e4e3f006f" +name = "reqwest_client" +version = "0.1.0" +source = "git+https://github.com/zed-industries/zed#e911364664a21bf2bb46e6b9156e338b92377423" dependencies = [ - "ashpd", - "block2", - "core-foundation 0.10.0", - "core-foundation-sys", - "glib-sys", - "gobject-sys", - "gtk-sys", - "js-sys", + "anyhow", + "bytes", + "futures", + "http_client", + "http_client_tls", "log", - "objc2", - "objc2-app-kit", - "objc2-foundation", - "raw-window-handle", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", - "windows-sys 0.59.0", + "regex", + "reqwest", + "serde", + "smol", + "tokio", + "workspace-hack", +] + +[[package]] +name = "resvg" +version = "0.45.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8928798c0a55e03c9ca6c4c6846f76377427d2c1e1f7e6de3c06ae57942df43" +dependencies = [ + "log", + "pico-args", + "rgb", + "svgtypes", + "tiny-skia", + "usvg", +] + +[[package]] +name = "rgb" +version = "0.8.52" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c6a884d2998352bb4daf0183589aec883f16a6da1f4dde84d8e2e9a5409a1ce" +dependencies = [ + "bytemuck", ] [[package]] name = "ring" -version = "0.17.8" +version = "0.17.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" +checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7" dependencies = [ "cc", "cfg-if", - "getrandom 0.2.15", + "getrandom 0.2.16", "libc", - "spin", "untrusted", "windows-sys 0.52.0", ] [[package]] -name = "rust-ini" -version = "0.17.0" +name = "roxmltree" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63471c4aa97a1cf8332a5f97709a79a4234698de6a1f5087faf66f2dae810e22" +checksum = "6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97" + +[[package]] +name = "rust-embed" +version = "8.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "025908b8682a26ba8d12f6f2d66b987584a4a87bc024abc5bbc12553a8cd178a" dependencies = [ - "cfg-if", - "ordered-multimap", + "rust-embed-impl", + "rust-embed-utils", + "walkdir", +] + +[[package]] +name = "rust-embed-impl" +version = "8.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6065f1a4392b71819ec1ea1df1120673418bf386f50de1d6f54204d836d4349c" +dependencies = [ + "proc-macro2", + "quote", + "rust-embed-utils", + "syn 2.0.104", + "walkdir", +] + +[[package]] +name = "rust-embed-utils" +version = "8.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6cc0c81648b20b70c491ff8cce00c1c3b223bb8ed2b5d41f0e54c6c4c0a3594" +dependencies = [ + "globset", + "sha2", + "walkdir", ] [[package]] name = "rustc-demangle" -version = "0.1.24" +version = "0.1.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" +checksum = "989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f" [[package]] name = "rustc-hash" -version = "2.1.0" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7fb8039b3032c191086b10f11f319a6e99e1e82889c5cc6046f515c9db1d497" +checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" + +[[package]] +name = "rustc-hash" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" [[package]] name = "rustc_version" @@ -4702,25 +4625,11 @@ dependencies = [ [[package]] name = "rustix" -version = "0.37.28" +version = "0.38.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "519165d378b97752ca44bbe15047d5d3409e875f39327546b42ac81d7e18c1b6" +checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" 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.43" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a78891ee6bf2340288408954ac787aa063d8e8817e9f53abb37c695c6d834ef6" -dependencies = [ - "bitflags 2.7.0", + "bitflags 2.9.1", "errno", "libc", "linux-raw-sys 0.4.15", @@ -4728,11 +4637,26 @@ dependencies = [ ] [[package]] -name = "rustls" -version = "0.23.21" +name = "rustix" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f287924602bf649d949c63dc8ac8b235fa5387d394020705b80c4eb597ce5b8" +checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" dependencies = [ + "bitflags 2.9.1", + "errno", + "libc", + "linux-raw-sys 0.9.4", + "windows-sys 0.60.2", +] + +[[package]] +name = "rustls" +version = "0.23.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2491382039b29b9b11ff08b76ff6c97cf287671dbb74f0be44bda389fffe9bd1" +dependencies = [ + "aws-lc-rs", + "log", "once_cell", "ring", "rustls-pki-types", @@ -4741,6 +4665,18 @@ dependencies = [ "zeroize", ] +[[package]] +name = "rustls-native-certs" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3" +dependencies = [ + "openssl-probe", + "rustls-pki-types", + "schannel", + "security-framework", +] + [[package]] name = "rustls-pemfile" version = "2.2.0" @@ -4752,19 +4688,48 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.10.1" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2bf47e6ff922db3825eb750c4e2ff784c6ff8fb9e13046ef6a1d1c5401b0b37" +checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79" dependencies = [ "web-time", + "zeroize", ] [[package]] -name = "rustls-webpki" -version = "0.102.8" +name = "rustls-platform-verifier" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" +checksum = "19787cda76408ec5404443dc8b31795c87cd8fec49762dc75fa727740d34acc1" dependencies = [ + "core-foundation 0.10.1", + "core-foundation-sys", + "jni", + "log", + "once_cell", + "rustls", + "rustls-native-certs", + "rustls-platform-verifier-android", + "rustls-webpki", + "security-framework", + "security-framework-sys", + "webpki-root-certs 0.26.11", + "windows-sys 0.59.0", +] + +[[package]] +name = "rustls-platform-verifier-android" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f" + +[[package]] +name = "rustls-webpki" +version = "0.103.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc" +dependencies = [ + "aws-lc-rs", "ring", "rustls-pki-types", "untrusted", @@ -4772,15 +4737,50 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.19" +version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4" +checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d" + +[[package]] +name = "rustybuzz" +version = "0.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfb9cf8877777222e4a3bc7eb247e398b56baba500c38c1c46842431adc8b55c" +dependencies = [ + "bitflags 2.9.1", + "bytemuck", + "libm", + "smallvec", + "ttf-parser 0.21.1", + "unicode-bidi-mirroring 0.2.0", + "unicode-ccc 0.2.0", + "unicode-properties", + "unicode-script", +] + +[[package]] +name = "rustybuzz" +version = "0.20.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd3c7c96f8a08ee34eff8857b11b49b07d71d1c3f4e88f8a88d4c9e9f90b1702" +dependencies = [ + "bitflags 2.9.1", + "bytemuck", + "core_maths", + "log", + "smallvec", + "ttf-parser 0.25.1", + "unicode-bidi-mirroring 0.4.0", + "unicode-ccc 0.4.0", + "unicode-properties", + "unicode-script", +] [[package]] name = "ryu" -version = "1.0.18" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" +checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" [[package]] name = "salsa20" @@ -4800,6 +4800,27 @@ dependencies = [ "winapi-util", ] +[[package]] +name = "scap" +version = "0.0.8" +source = "git+https://github.com/zed-industries/scap?rev=808aa5c45b41e8f44729d02e38fd00a2fe2722e7#808aa5c45b41e8f44729d02e38fd00a2fe2722e7" +dependencies = [ + "anyhow", + "cocoa 0.25.0", + "core-graphics-helmer-fork", + "log", + "objc", + "rand 0.8.5", + "screencapturekit", + "screencapturekit-sys", + "sysinfo", + "tao-core-video-sys", + "windows 0.61.3", + "windows-capture", + "x11", + "xcb", +] + [[package]] name = "schannel" version = "0.1.27" @@ -4811,29 +4832,28 @@ dependencies = [ [[package]] name = "schemars" -version = "0.8.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" +checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" dependencies = [ "dyn-clone", - "indexmap 1.9.3", + "indexmap", + "ref-cast", "schemars_derive", "serde", "serde_json", - "url", - "uuid", ] [[package]] name = "schemars_derive" -version = "0.8.21" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" +checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.96", + "syn 2.0.104", ] [[package]] @@ -4848,6 +4868,29 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" +[[package]] +name = "screencapturekit" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a5eeeb57ac94960cfe5ff4c402be6585ae4c8d29a2cf41b276048c2e849d64e" +dependencies = [ + "screencapturekit-sys", +] + +[[package]] +name = "screencapturekit-sys" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22411b57f7d49e7fe08025198813ee6fd65e1ee5eff4ebc7880c12c82bde4c60" +dependencies = [ + "block", + "dispatch", + "objc", + "objc-foundation", + "objc_id", + "once_cell", +] + [[package]] name = "scrypt" version = "0.11.0" @@ -4860,6 +4903,12 @@ dependencies = [ "sha2", ] +[[package]] +name = "seahash" +version = "4.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" + [[package]] name = "secp256k1" version = "0.29.1" @@ -4880,46 +4929,14 @@ dependencies = [ "cc", ] -[[package]] -name = "secret-service" -version = "4.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4d35ad99a181be0a60ffcbe85d680d98f87bdc4d7644ade319b87076b9dbfd4" -dependencies = [ - "aes", - "cbc", - "futures-util", - "generic-array", - "hkdf", - "num", - "once_cell", - "rand 0.8.5", - "serde", - "sha2", - "zbus 4.4.0", -] - -[[package]] -name = "security-framework" -version = "2.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" -dependencies = [ - "bitflags 2.7.0", - "core-foundation 0.9.4", - "core-foundation-sys", - "libc", - "security-framework-sys", -] - [[package]] name = "security-framework" version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316" dependencies = [ - "bitflags 2.7.0", - "core-foundation 0.10.0", + "bitflags 2.9.1", + "core-foundation 0.10.1", "core-foundation-sys", "libc", "security-framework-sys", @@ -4936,63 +4953,45 @@ dependencies = [ ] [[package]] -name = "selectors" -version = "0.22.0" +name = "self_cell" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df320f1889ac4ba6bc0cdc9c9af7af4bd64bb927bccdf32d81140dc1f9be12fe" +checksum = "0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749" + +[[package]] +name = "semantic_version" +version = "0.1.0" +source = "git+https://github.com/zed-industries/zed#e911364664a21bf2bb46e6b9156e338b92377423" 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", + "anyhow", + "serde", + "workspace-hack", ] [[package]] name = "semver" -version = "1.0.24" +version = "1.0.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cb6eb87a131f756572d7fb904f6e7b68633f09cca868c5df1c4b8d1a694bbba" -dependencies = [ - "serde", -] +checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" [[package]] name = "serde" -version = "1.0.217" +version = "1.0.219" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70" +checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" dependencies = [ "serde_derive", ] -[[package]] -name = "serde-untagged" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2676ba99bd82f75cae5cbd2c8eda6fa0b8760f18978ea840e980dd5567b5c5b6" -dependencies = [ - "erased-serde", - "serde", - "typeid", -] - [[package]] name = "serde_derive" -version = "1.0.217" +version = "1.0.219" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0" +checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.104", ] [[package]] @@ -5003,7 +5002,7 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.104", ] [[package]] @@ -5017,12 +5016,25 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.135" +version = "1.0.141" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b0d7ba2887406110130a978386c4e1befb98c674b4fba677954e4db976630d9" +checksum = "30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3" dependencies = [ - "indexmap 2.7.0", - "itoa 1.0.14", + "indexmap", + "itoa", + "memchr", + "ryu", + "serde", +] + +[[package]] +name = "serde_json_lenient" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e033097bf0d2b59a62b42c18ebbb797503839b26afdda2c4e1415cb6c813540" +dependencies = [ + "indexmap", + "itoa", "memchr", "ryu", "serde", @@ -5030,20 +5042,29 @@ dependencies = [ [[package]] name = "serde_repr" -version = "0.1.19" +version = "0.1.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" +checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.104", ] [[package]] name = "serde_spanned" -version = "0.6.8" +version = "0.6.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1" +checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3" +dependencies = [ + "serde", +] + +[[package]] +name = "serde_spanned" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83" dependencies = [ "serde", ] @@ -5055,73 +5076,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" dependencies = [ "form_urlencoded", - "itoa 1.0.14", + "itoa", "ryu", "serde", ] -[[package]] -name = "serde_with" -version = "3.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa" -dependencies = [ - "base64 0.22.1", - "chrono", - "hex", - "indexmap 1.9.3", - "indexmap 2.7.0", - "serde", - "serde_derive", - "serde_json", - "serde_with_macros", - "time", -] - -[[package]] -name = "serde_with_macros" -version = "3.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e" -dependencies = [ - "darling", - "proc-macro2", - "quote", - "syn 2.0.96", -] - -[[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 = "sha1" version = "0.10.6" @@ -5134,10 +5093,16 @@ dependencies = [ ] [[package]] -name = "sha2" -version = "0.10.8" +name = "sha1_smol" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" +checksum = "bbfa15b3dddfee50a0fff136974b3e1bde555604ba463834a7eb7deb6417705d" + +[[package]] +name = "sha2" +version = "0.10.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" dependencies = [ "cfg-if", "cpufeatures", @@ -5153,27 +5118,6 @@ dependencies = [ "lazy_static", ] -[[package]] -name = "share-picker" -version = "0.1.0" -source = "git+https://github.com/ahkohd/tauri-toolkit?branch=v2#4efcb40c2bee161a4b2bda5788c26bd782ef21aa" -dependencies = [ - "objc2", - "objc2-app-kit", - "objc2-foundation", - "tauri", -] - -[[package]] -name = "shared_child" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09fa9338aed9a1df411814a5b2252f7cd206c55ae9bf2fa763f8de84603aa60c" -dependencies = [ - "libc", - "windows-sys 0.59.0", -] - [[package]] name = "shlex" version = "1.3.0" @@ -5182,9 +5126,9 @@ checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" [[package]] name = "signal-hook-registry" -version = "1.4.2" +version = "1.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1" +checksum = "9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410" dependencies = [ "libc", ] @@ -5196,10 +5140,22 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" [[package]] -name = "siphasher" -version = "0.3.11" +name = "simd_helpers" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" +checksum = "95890f873bec569a0362c235787f3aca6e1e887302ba4840839bcc6459c42da6" +dependencies = [ + "quote", +] + +[[package]] +name = "simplecss" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a9c6883ca9c3c7c90e888de77b7a5c849c779d25d74a1269b0218b14e8b136c" +dependencies = [ + "log", +] [[package]] name = "siphasher" @@ -5208,149 +5164,96 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" [[package]] -name = "slab" -version = "0.4.9" +name = "skrifa" +version = "0.31.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" +checksum = "dbeb4ca4399663735553a09dd17ce7e49a0a0203f03b706b39628c4d913a8607" dependencies = [ - "autocfg", + "bytemuck", + "read-fonts", +] + +[[package]] +name = "slab" +version = "0.4.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d" + +[[package]] +name = "slotmap" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a" +dependencies = [ + "version_check", ] [[package]] name = "smallvec" -version = "1.13.2" +version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" [[package]] -name = "socket2" -version = "0.4.10" +name = "smol" +version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d" +checksum = "a33bd3e260892199c3ccfc487c88b2da2265080acb316cd920da72fdfd7c599f" dependencies = [ - "libc", - "winapi", + "async-channel", + "async-executor", + "async-fs", + "async-io", + "async-lock", + "async-net", + "async-process", + "blocking", + "futures-lite 2.6.0", ] [[package]] -name = "socket2" -version = "0.5.8" +name = "smol_str" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8" +checksum = "dd538fb6910ac1099850255cf94a94df6551fbdd602454387d0adb2d1ca6dead" + +[[package]] +name = "socket2" +version = "0.5.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678" dependencies = [ "libc", "windows-sys 0.52.0", ] [[package]] -name = "softbuffer" -version = "0.4.6" +name = "socket2" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18051cdd562e792cad055119e0cdb2cfc137e44e3987532e0f9659a77931bb08" +checksum = "233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807" dependencies = [ - "bytemuck", - "cfg_aliases", - "core-graphics 0.24.0", - "foreign-types 0.5.0", - "js-sys", - "log", - "objc2", - "objc2-foundation", - "objc2-quartz-core", - "raw-window-handle", - "redox_syscall", - "wasm-bindgen", - "web-sys", + "libc", "windows-sys 0.59.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 = "7ebe8950a680a12f24f15ebe1bf70db7af98ad242d9db43596ad3108aab86c27" -dependencies = [ - "gio-sys", - "glib-sys", - "gobject-sys", - "libc", - "system-deps", -] - -[[package]] -name = "specta" -version = "2.0.0-rc.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ccbb212565d2dc177bc15ecb7b039d66c4490da892436a4eee5b394d620c9bc" -dependencies = [ - "paste", - "specta-macros", - "thiserror 1.0.69", -] - -[[package]] -name = "specta-macros" -version = "2.0.0-rc.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68999d29816965eb9e5201f60aec02a76512139811661a7e8e653abc810b8f72" -dependencies = [ - "Inflector", - "proc-macro2", - "quote", - "syn 2.0.96", -] - -[[package]] -name = "specta-serde" -version = "0.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12260cbb21abb2e83a0375b1521867910e3aed8a7afa782206150ce552cd2e5a" -dependencies = [ - "specta", - "thiserror 1.0.69", -] - -[[package]] -name = "specta-typescript" -version = "0.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1e4472229365ceb6395487e3a60d921ad8e21f9ad06eaecc396f098902c9adc" -dependencies = [ - "specta", - "specta-serde", - "thiserror 1.0.69", -] - -[[package]] -name = "specta-util" -version = "0.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8113d65b58a6de3184b01d6df9e50b6d4bbe7f724251f576d84f23228824456" -dependencies = [ - "ctor", - "serde", - "specta", - "specta-macros", -] - [[package]] name = "spin" version = "0.9.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" +dependencies = [ + "lock_api", +] + +[[package]] +name = "spirv" +version = "0.3.0+sdk-1.3.268.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eda41003dc44290527a59b13432d4a0379379fa074b70174882adfbdfd917844" +dependencies = [ + "bitflags 2.9.1", +] [[package]] name = "stable_deref_trait" @@ -5365,44 +5268,30 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] -name = "string_cache" -version = "0.8.7" +name = "strict-num" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b" +checksum = "6637bab7722d379c8b41ba849228d680cc12d0a45ba1fa2b48f2a30577a06731" dependencies = [ - "new_debug_unreachable", - "once_cell", - "parking_lot", - "phf_shared 0.10.0", - "precomputed-hash", - "serde", + "float-cmp", ] -[[package]] -name = "string_cache_codegen" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988" -dependencies = [ - "phf_generator 0.10.0", - "phf_shared 0.10.0", - "proc-macro2", - "quote", -] - -[[package]] -name = "strsim" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" - [[package]] name = "strum" version = "0.26.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" dependencies = [ - "strum_macros", + "strum_macros 0.26.4", +] + +[[package]] +name = "strum" +version = "0.27.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf" +dependencies = [ + "strum_macros 0.27.2", ] [[package]] @@ -5415,7 +5304,19 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.96", + "syn 2.0.104", +] + +[[package]] +name = "strum_macros" +version = "0.27.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7" +dependencies = [ + "heck 0.5.0", + "proc-macro2", + "quote", + "syn 2.0.104", ] [[package]] @@ -5424,17 +5325,28 @@ version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" +[[package]] +name = "sum_tree" +version = "0.1.0" +source = "git+https://github.com/zed-industries/zed#e911364664a21bf2bb46e6b9156e338b92377423" +dependencies = [ + "arrayvec", + "log", + "rayon", + "workspace-hack", +] + [[package]] name = "sval" -version = "2.13.2" +version = "2.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6dc0f9830c49db20e73273ffae9b5240f63c42e515af1da1fceefb69fceafd8" +checksum = "7cc9739f56c5d0c44a5ed45473ec868af02eb896af8c05f616673a31e1d1bb09" [[package]] name = "sval_buffer" -version = "2.13.2" +version = "2.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "429922f7ad43c0ef8fd7309e14d750e38899e32eb7e8da656ea169dd28ee212f" +checksum = "f39b07436a8c271b34dad5070c634d1d3d76d6776e938ee97b4a66a5e8003d0b" dependencies = [ "sval", "sval_ref", @@ -5442,40 +5354,40 @@ dependencies = [ [[package]] name = "sval_dynamic" -version = "2.13.2" +version = "2.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68f16ff5d839396c11a30019b659b0976348f3803db0626f736764c473b50ff4" +checksum = "ffcb072d857431bf885580dacecf05ed987bac931230736739a79051dbf3499b" dependencies = [ "sval", ] [[package]] name = "sval_fmt" -version = "2.13.2" +version = "2.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c01c27a80b6151b0557f9ccbe89c11db571dc5f68113690c1e028d7e974bae94" +checksum = "3f214f427ad94a553e5ca5514c95c6be84667cbc5568cce957f03f3477d03d5c" dependencies = [ - "itoa 1.0.14", + "itoa", "ryu", "sval", ] [[package]] name = "sval_json" -version = "2.13.2" +version = "2.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0deef63c70da622b2a8069d8600cf4b05396459e665862e7bdb290fd6cf3f155" +checksum = "389ed34b32e638dec9a99c8ac92d0aa1220d40041026b625474c2b6a4d6f4feb" dependencies = [ - "itoa 1.0.14", + "itoa", "ryu", "sval", ] [[package]] name = "sval_nested" -version = "2.13.2" +version = "2.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a39ce5976ae1feb814c35d290cf7cf8cd4f045782fe1548d6bc32e21f6156e9f" +checksum = "14bae8fcb2f24fee2c42c1f19037707f7c9a29a0cda936d2188d48a961c4bb2a" dependencies = [ "sval", "sval_buffer", @@ -5484,18 +5396,18 @@ dependencies = [ [[package]] name = "sval_ref" -version = "2.13.2" +version = "2.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb7c6ee3751795a728bc9316a092023529ffea1783499afbc5c66f5fabebb1fa" +checksum = "2a4eaea3821d3046dcba81d4b8489421da42961889902342691fb7eab491d79e" dependencies = [ "sval", ] [[package]] name = "sval_serde" -version = "2.13.2" +version = "2.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a5572d0321b68109a343634e3a5d576bf131b82180c6c442dee06349dfc652a" +checksum = "172dd4aa8cb3b45c8ac8f3b4111d644cd26938b0643ede8f93070812b87fb339" dependencies = [ "serde", "sval", @@ -5503,14 +5415,30 @@ dependencies = [ ] [[package]] -name = "swift-rs" -version = "1.0.7" +name = "svg_fmt" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4057c98e2e852d51fdcfca832aac7b571f6b351ad159f9eda5db1655f8d0c4d7" +checksum = "0193cc4331cfd2f3d2011ef287590868599a2f33c3e69bc22c1a3d3acf9e02fb" + +[[package]] +name = "svgtypes" +version = "0.15.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68c7541fff44b35860c1a7a47a7cadf3e4a304c457b58f9870d9706ece028afc" dependencies = [ - "base64 0.21.7", - "serde", - "serde_json", + "kurbo", + "siphasher", +] + +[[package]] +name = "swash" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f745de914febc7c9ab4388dfaf94bbc87e69f57bb41133a9b0c84d4be49856f3" +dependencies = [ + "skrifa", + "yazi", + "zeno", ] [[package]] @@ -5526,9 +5454,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.96" +version = "2.0.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5d0adab1ae378d7f53bdebc67a39f1f151407ef230f0ce2883572f5d8985c80" +checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" dependencies = [ "proc-macro2", "quote", @@ -5555,13 +5483,13 @@ dependencies = [ [[package]] name = "synstructure" -version = "0.13.1" +version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" +checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.104", ] [[package]] @@ -5573,13 +5501,27 @@ dependencies = [ "libc", ] +[[package]] +name = "sysinfo" +version = "0.31.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "355dbe4f8799b304b05e1b0f05fc59b2a18d36645cf169607da45bde2f69a1be" +dependencies = [ + "core-foundation-sys", + "libc", + "memchr", + "ntapi", + "rayon", + "windows 0.57.0", +] + [[package]] name = "system-configuration" version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b" dependencies = [ - "bitflags 2.7.0", + "bitflags 2.9.1", "core-foundation 0.9.4", "system-configuration-sys", ] @@ -5603,68 +5545,38 @@ dependencies = [ "cfg-expr", "heck 0.5.0", "pkg-config", - "toml 0.8.19", + "toml 0.8.23", "version-compare", ] [[package]] -name = "tao" -version = "0.31.1" +name = "taffy" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3731d04d4ac210cd5f344087733943b9bfb1a32654387dad4d1c70de21aee2c9" +checksum = "7aaef0ac998e6527d6d0d5582f7e43953bb17221ac75bb8eb2fcc2db3396db1c" dependencies = [ - "bitflags 2.7.0", - "cocoa 0.26.0", - "core-foundation 0.10.0", - "core-graphics 0.24.0", - "crossbeam-channel", - "dispatch", - "dlopen2", - "dpi", - "gdkwayland-sys", - "gdkx11-sys", - "gtk", - "jni", - "lazy_static", + "arrayvec", + "grid", + "serde", + "slotmap", +] + +[[package]] +name = "take-until" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8bdb6fa0dfa67b38c1e66b7041ba9dcf23b99d8121907cd31c807a332f7a0bbb" + +[[package]] +name = "tao-core-video-sys" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "271450eb289cb4d8d0720c6ce70c72c8c858c93dd61fc625881616752e6b98f6" +dependencies = [ + "cfg-if", + "core-foundation-sys", "libc", - "log", - "ndk", - "ndk-context", - "ndk-sys", "objc", - "once_cell", - "parking_lot", - "raw-window-handle", - "scopeguard", - "tao-macros", - "unicode-segmentation", - "url", - "windows 0.58.0", - "windows-core 0.58.0", - "windows-version", - "x11-dl", -] - -[[package]] -name = "tao-macros" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4e16beb8b2ac17db28eab8bca40e62dbfbb34c0fcdc6d9826b11b7b5d047dfd" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.96", -] - -[[package]] -name = "tar" -version = "0.4.43" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c65998313f8e17d0d553d28f91a0df93e4dbbbf770279c7bc21ca0f09ea1a1f6" -dependencies = [ - "filetime", - "libc", - "xattr", ] [[package]] @@ -5673,558 +5585,16 @@ version = "0.12.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" -[[package]] -name = "tauri" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2133243fd7dc4932bac10ad18d45043e5cdb69e1bbd1df6f57336ad2c372cca" -dependencies = [ - "anyhow", - "bytes", - "dirs", - "dunce", - "embed_plist", - "futures-util", - "getrandom 0.2.15", - "glob", - "gtk", - "heck 0.5.0", - "http", - "http-range", - "jni", - "libc", - "log", - "mime", - "muda", - "objc2", - "objc2-app-kit", - "objc2-foundation", - "percent-encoding", - "plist", - "raw-window-handle", - "reqwest", - "serde", - "serde_json", - "serde_repr", - "serialize-to-javascript", - "specta", - "specta-util", - "swift-rs", - "tauri-build", - "tauri-macros", - "tauri-runtime", - "tauri-runtime-wry", - "tauri-utils", - "thiserror 2.0.11", - "tokio", - "tray-icon", - "url", - "urlpattern", - "webkit2gtk", - "webview2-com 0.34.0", - "window-vibrancy", - "windows 0.58.0", -] - -[[package]] -name = "tauri-build" -version = "2.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e950124f6779c6cf98e3260c7a6c8488a74aa6350dd54c6950fdaa349bca2df" -dependencies = [ - "anyhow", - "cargo_toml", - "dirs", - "glob", - "heck 0.5.0", - "json-patch", - "schemars", - "semver", - "serde", - "serde_json", - "tauri-utils", - "tauri-winres", - "toml 0.8.19", - "walkdir", -] - -[[package]] -name = "tauri-codegen" -version = "2.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f77894f9ddb5cb6c04fcfe8c8869ebe0aded4dabf19917118d48be4a95599ab5" -dependencies = [ - "base64 0.22.1", - "brotli", - "ico", - "json-patch", - "plist", - "png", - "proc-macro2", - "quote", - "semver", - "serde", - "serde_json", - "sha2", - "syn 2.0.96", - "tauri-utils", - "thiserror 2.0.11", - "time", - "url", - "uuid", - "walkdir", -] - -[[package]] -name = "tauri-macros" -version = "2.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3240a5caed760a532e8f687be6f05b2c7d11a1d791fb53ccc08cfeb3e5308736" -dependencies = [ - "heck 0.5.0", - "proc-macro2", - "quote", - "syn 2.0.96", - "tauri-codegen", - "tauri-utils", -] - -[[package]] -name = "tauri-plugin" -version = "2.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5841b9a0200e954ef7457f8d327091424328891e267a97b641dc246cc54d0dec" -dependencies = [ - "anyhow", - "glob", - "plist", - "schemars", - "serde", - "serde_json", - "tauri-utils", - "toml 0.8.19", - "walkdir", -] - -[[package]] -name = "tauri-plugin-clipboard-manager" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5be2c6f5d82396c1a86d5b16052cc97976a82e92244bf074dd6e2f6272d8619d" -dependencies = [ - "arboard", - "log", - "serde", - "serde_json", - "tauri", - "tauri-plugin", - "thiserror 2.0.11", -] - -[[package]] -name = "tauri-plugin-decorum" -version = "1.1.1" -source = "git+https://github.com/clearlysid/tauri-plugin-decorum#278e34378116ea80f7b6176ae85cf6aa26c631eb" -dependencies = [ - "anyhow", - "cocoa 0.25.0", - "enigo", - "linicon", - "objc", - "rand 0.8.5", - "serde", - "tauri", - "tauri-plugin", -] - -[[package]] -name = "tauri-plugin-dialog" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b59fd750551b1066744ab956a1cd6b1ea3e1b3763b0b9153ac27a044d596426" -dependencies = [ - "log", - "raw-window-handle", - "rfd", - "serde", - "serde_json", - "tauri", - "tauri-plugin", - "tauri-plugin-fs", - "thiserror 2.0.11", - "url", -] - -[[package]] -name = "tauri-plugin-fs" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1a1edf18000f02903a7c2e5997fb89aca455ecbc0acc15c6535afbb883be223" -dependencies = [ - "anyhow", - "dunce", - "glob", - "percent-encoding", - "schemars", - "serde", - "serde_json", - "serde_repr", - "tauri", - "tauri-plugin", - "tauri-utils", - "thiserror 2.0.11", - "toml 0.8.19", - "url", - "uuid", -] - -[[package]] -name = "tauri-plugin-http" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e62a9bde54d6a0218b63f5a248f02056ad4316ba6ad81dfb9e4f73715df5deb1" -dependencies = [ - "data-url", - "http", - "regex", - "reqwest", - "schemars", - "serde", - "serde_json", - "tauri", - "tauri-plugin", - "tauri-plugin-fs", - "thiserror 2.0.11", - "tokio", - "url", - "urlpattern", -] - -[[package]] -name = "tauri-plugin-notification" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46ab803095f14ac6521fdb6477210a49e86fed6623c3c97d8e4b2b35e045e922" -dependencies = [ - "log", - "notify-rust", - "rand 0.8.5", - "serde", - "serde_json", - "serde_repr", - "tauri", - "tauri-plugin", - "thiserror 2.0.11", - "time", - "url", -] - -[[package]] -name = "tauri-plugin-os" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dda2d571a9baf0664c1f2088db227e3072f9028602fafa885deade7547c3b738" -dependencies = [ - "gethostname 0.5.0", - "log", - "os_info", - "serde", - "serde_json", - "serialize-to-javascript", - "sys-locale", - "tauri", - "tauri-plugin", - "thiserror 2.0.11", -] - -[[package]] -name = "tauri-plugin-prevent-default" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "943b81de8c3488d6cd86e063e3564bedaaa565cbee913b0f6ff516781982dca7" -dependencies = [ - "bitflags 2.7.0", - "itertools", - "serde", - "strum", - "tauri", - "tauri-plugin", - "thiserror 1.0.69", -] - -[[package]] -name = "tauri-plugin-process" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40cc553ab29581c8c43dfa5fb0c9d5aee8ba962ad3b42908eea26c79610441b7" -dependencies = [ - "tauri", - "tauri-plugin", -] - -[[package]] -name = "tauri-plugin-shell" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb2c50a63e60fb8925956cc5b7569f4b750ac197a4d39f13b8dd46ea8e2bad79" -dependencies = [ - "encoding_rs", - "log", - "open", - "os_pipe", - "regex", - "schemars", - "serde", - "serde_json", - "shared_child", - "tauri", - "tauri-plugin", - "thiserror 2.0.11", - "tokio", -] - -[[package]] -name = "tauri-plugin-store" -version = "2.0.1" -source = "git+https://github.com/tauri-apps/plugins-workspace?rev=8c67d44#8c67d44aef60b1427019538d8420787ef35bd3d5" -dependencies = [ - "dunce", - "log", - "serde", - "serde_json", - "tauri", - "tauri-plugin", - "thiserror 1.0.69", - "tokio", -] - -[[package]] -name = "tauri-plugin-theme" -version = "2.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b864387f499226249658227bbe17e928361bbc069ced57649eb300e2744d132b" -dependencies = [ - "cocoa 0.26.0", - "dirs-next", - "futures-lite 2.5.0", - "gtk", - "serde", - "tauri", - "tauri-plugin", - "tintanum", - "tokio", - "webview2-com 0.33.0", - "windows 0.58.0", - "windows-core 0.58.0", - "windows-version", -] - -[[package]] -name = "tauri-plugin-updater" -version = "2.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce2d39224390c41ba544f02b4f1721f42256320b3fb8c371e9425cbddeb4a68c" -dependencies = [ - "base64 0.22.1", - "dirs", - "flate2", - "futures-util", - "http", - "infer", - "minisign-verify", - "percent-encoding", - "reqwest", - "semver", - "serde", - "serde_json", - "tar", - "tauri", - "tauri-plugin", - "tempfile", - "thiserror 2.0.11", - "time", - "tokio", - "url", - "windows-sys 0.59.0", - "zip", -] - -[[package]] -name = "tauri-plugin-upload" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e90ac6d3a783d4406caeae8c75aa05e96346474765517fddfd1dc313ff91aa89" -dependencies = [ - "futures-util", - "log", - "read-progress-stream", - "reqwest", - "serde", - "serde_json", - "tauri", - "tauri-plugin", - "thiserror 2.0.11", - "tokio", - "tokio-util", -] - -[[package]] -name = "tauri-plugin-window-state" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "234dd891cc7960fa28f93ea911f3e0d9ce8375ebf9ff303831bdd7a3443d5714" -dependencies = [ - "bitflags 2.7.0", - "log", - "serde", - "serde_json", - "tauri", - "tauri-plugin", - "thiserror 2.0.11", -] - -[[package]] -name = "tauri-runtime" -version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2274ef891ccc0a8d318deffa9d70053f947664d12d58b9c0d1ae5e89237e01f7" -dependencies = [ - "dpi", - "gtk", - "http", - "jni", - "raw-window-handle", - "serde", - "serde_json", - "tauri-utils", - "thiserror 2.0.11", - "url", - "windows 0.58.0", -] - -[[package]] -name = "tauri-runtime-wry" -version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3707b40711d3b9f6519150869e358ffbde7c57567fb9b5a8b51150606939b2a0" -dependencies = [ - "gtk", - "http", - "jni", - "log", - "objc2", - "objc2-app-kit", - "objc2-foundation", - "percent-encoding", - "raw-window-handle", - "softbuffer", - "tao", - "tauri-runtime", - "tauri-utils", - "url", - "webkit2gtk", - "webview2-com 0.34.0", - "windows 0.58.0", - "wry", -] - -[[package]] -name = "tauri-specta" -version = "2.0.0-rc.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d06336a2fa3ead0c8d08719e78cbc1fb73650845789605bd2ab908cbde72815" -dependencies = [ - "heck 0.5.0", - "serde", - "serde_json", - "specta", - "specta-typescript", - "tauri", - "tauri-specta-macros", - "thiserror 1.0.69", -] - -[[package]] -name = "tauri-specta-macros" -version = "2.0.0-rc.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a4aa93823e07859546aa796b8a5d608190cd8037a3a5dce3eb63d491c34bda8" -dependencies = [ - "heck 0.5.0", - "proc-macro2", - "quote", - "syn 2.0.96", -] - -[[package]] -name = "tauri-utils" -version = "2.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96fb10e7cc97456b2d5b9c03e335b5de5da982039a303a20d10006885e4523a0" -dependencies = [ - "brotli", - "cargo_metadata", - "ctor", - "dunce", - "glob", - "html5ever", - "http", - "infer", - "json-patch", - "kuchikiki", - "log", - "memchr", - "phf 0.11.3", - "proc-macro2", - "quote", - "regex", - "schemars", - "semver", - "serde", - "serde-untagged", - "serde_json", - "serde_with", - "swift-rs", - "thiserror 2.0.11", - "toml 0.8.19", - "url", - "urlpattern", - "uuid", - "walkdir", -] - -[[package]] -name = "tauri-winres" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5993dc129e544393574288923d1ec447c857f3f644187f4fbf7d9a875fbfc4fb" -dependencies = [ - "embed-resource", - "toml 0.7.8", -] - -[[package]] -name = "tauri-winrt-notification" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f89f5fb70d6f62381f5d9b2ba9008196150b40b75f3068eb24faeddf1c686871" -dependencies = [ - "quick-xml 0.31.0", - "windows 0.56.0", - "windows-version", -] - [[package]] name = "tempfile" -version = "3.15.0" +version = "3.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a8a559c81686f576e8cd0290cd2a24a2a9ad80c98b3478856500fcbd7acd704" +checksum = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1" dependencies = [ - "cfg-if", "fastrand 2.3.0", - "getrandom 0.2.15", + "getrandom 0.3.3", "once_cell", - "rustix 0.38.43", + "rustix 1.0.8", "windows-sys 0.59.0", ] @@ -6240,10 +5610,13 @@ dependencies = [ ] [[package]] -name = "thin-slice" -version = "0.1.1" +name = "termcolor" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8eaa81235c7058867fa8c0e7314f33dcce9c215f535d1913822a2b3f5e289f3c" +checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" +dependencies = [ + "winapi-util", +] [[package]] name = "thiserror" @@ -6256,11 +5629,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.11" +version = "2.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc" +checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" dependencies = [ - "thiserror-impl 2.0.11", + "thiserror-impl 2.0.12", ] [[package]] @@ -6271,28 +5644,27 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.104", ] [[package]] name = "thiserror-impl" -version = "2.0.11" +version = "2.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2" +checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.104", ] [[package]] name = "thread_local" -version = "1.1.8" +version = "1.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c" +checksum = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185" dependencies = [ "cfg-if", - "once_cell", ] [[package]] @@ -6307,51 +5679,45 @@ dependencies = [ ] [[package]] -name = "time" -version = "0.3.37" +name = "tiny-keccak" +version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21" +checksum = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237" dependencies = [ - "deranged", - "itoa 1.0.14", - "num-conv", - "powerfmt", - "serde", - "time-core", - "time-macros", + "crunchy", ] [[package]] -name = "time-core" -version = "0.1.2" +name = "tiny-skia" +version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" - -[[package]] -name = "time-macros" -version = "0.2.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2834e6017e3e5e4b9834939793b282bc03b37a3336245fa820e35e233e2a85de" +checksum = "83d13394d44dae3207b52a326c0c85a8bf87f1541f23b0d143811088497b09ab" dependencies = [ - "num-conv", - "time-core", + "arrayref", + "arrayvec", + "bytemuck", + "cfg-if", + "log", + "png", + "tiny-skia-path", ] [[package]] -name = "tintanum" -version = "0.1.0" +name = "tiny-skia-path" +version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7abbcf9173afc80733c20b7e27a30bc9284d6535bdbde2a70904032de63e16e8" +checksum = "9c9e7fc0c2e86a30b117d0462aa261b72b7a99b7ebd7deb3a14ceda95c5bdc93" dependencies = [ - "futures-lite 1.13.0", - "zbus 3.15.2", + "arrayref", + "bytemuck", + "strict-num", ] [[package]] name = "tinystr" -version = "0.7.6" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" +checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" dependencies = [ "displaydoc", "zerovec", @@ -6359,9 +5725,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.8.1" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "022db8904dfa342efe721985167e9fcd16c29b226db4397ed752a761cfce81e8" +checksum = "09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71" dependencies = [ "tinyvec_macros", ] @@ -6374,20 +5740,19 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.43.0" +version = "1.46.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e" +checksum = "0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17" dependencies = [ "backtrace", "bytes", + "io-uring", "libc", "mio", - "parking_lot", "pin-project-lite", - "signal-hook-registry", - "socket2 0.5.8", + "slab", + "socket2 0.5.10", "tokio-macros", - "tracing", "windows-sys 0.52.0", ] @@ -6399,24 +5764,14 @@ checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", -] - -[[package]] -name = "tokio-native-tls" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2" -dependencies = [ - "native-tls", - "tokio", + "syn 2.0.104", ] [[package]] name = "tokio-rustls" -version = "0.26.1" +version = "0.26.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f6d0975eaace0cf0fcadee4e4aaa5da15b5c079146f2cffb67c113be122bf37" +checksum = "8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b" dependencies = [ "rustls", "tokio", @@ -6436,9 +5791,9 @@ dependencies = [ [[package]] name = "tokio-tungstenite" -version = "0.24.0" +version = "0.26.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edc5f74e248dc973e0dbb7b74c7e0d6fcc301c694ff50049504004ef4d0cdcd9" +checksum = "7a9daff607c6d2bf6c16fd681ccb7eecc83e4e2cdc1ca067ffaadfca5de7f084" dependencies = [ "futures-util", "log", @@ -6447,14 +5802,14 @@ dependencies = [ "tokio", "tokio-rustls", "tungstenite", - "webpki-roots", + "webpki-roots 0.26.11", ] [[package]] name = "tokio-util" -version = "0.7.13" +version = "0.7.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7fcaa8d55a2bdd6b83ace262b016eca0d79ee02818c5c1bcdf0305114081078" +checksum = "66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df" dependencies = [ "bytes", "futures-core", @@ -6465,73 +5820,83 @@ dependencies = [ [[package]] name = "toml" -version = "0.7.8" +version = "0.8.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257" +checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362" dependencies = [ "serde", - "serde_spanned", - "toml_datetime", - "toml_edit 0.19.15", + "serde_spanned 0.6.9", + "toml_datetime 0.6.11", + "toml_edit", ] [[package]] name = "toml" -version = "0.8.19" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" +checksum = "ed0aee96c12fa71097902e0bb061a5e1ebd766a6636bb605ba401c45c1650eac" dependencies = [ + "indexmap", "serde", - "serde_spanned", - "toml_datetime", - "toml_edit 0.22.22", + "serde_spanned 1.0.0", + "toml_datetime 0.7.0", + "toml_parser", + "toml_writer", + "winnow", ] [[package]] name = "toml_datetime" -version = "0.6.8" +version = "0.6.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" +checksum = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c" +dependencies = [ + "serde", +] + +[[package]] +name = "toml_datetime" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3" dependencies = [ "serde", ] [[package]] name = "toml_edit" -version = "0.19.15" +version = "0.22.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" +checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a" dependencies = [ - "indexmap 2.7.0", + "indexmap", "serde", - "serde_spanned", - "toml_datetime", - "winnow 0.5.40", + "serde_spanned 0.6.9", + "toml_datetime 0.6.11", + "toml_write", + "winnow", ] [[package]] -name = "toml_edit" -version = "0.20.7" +name = "toml_parser" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81" +checksum = "97200572db069e74c512a14117b296ba0a80a30123fbbb5aa1f4a348f639ca30" dependencies = [ - "indexmap 2.7.0", - "toml_datetime", - "winnow 0.5.40", + "winnow", ] [[package]] -name = "toml_edit" -version = "0.22.22" +name = "toml_write" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5" -dependencies = [ - "indexmap 2.7.0", - "serde", - "serde_spanned", - "toml_datetime", - "winnow 0.6.24", -] +checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" + +[[package]] +name = "toml_writer" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64" [[package]] name = "tower" @@ -6573,20 +5938,20 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.28" +version = "0.1.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" +checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.104", ] [[package]] name = "tracing-core" -version = "0.1.33" +version = "0.1.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c" +checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" dependencies = [ "once_cell", "valuable", @@ -6617,27 +5982,6 @@ dependencies = [ "tracing-log", ] -[[package]] -name = "tray-icon" -version = "0.19.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d48a05076dd272615d03033bf04f480199f7d1b66a8ac64d75c625fc4a70c06b" -dependencies = [ - "core-graphics 0.24.0", - "crossbeam-channel", - "dirs", - "libappindicator", - "muda", - "objc2", - "objc2-app-kit", - "objc2-foundation", - "once_cell", - "png", - "serde", - "thiserror 1.0.69", - "windows-sys 0.59.0", -] - [[package]] name = "try-lock" version = "0.2.5" @@ -6645,36 +5989,56 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] -name = "tungstenite" -version = "0.24.0" +name = "ttf-parser" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18e5b8366ee7a95b16d32197d0b2604b43a0be89dc5fac9f8e96ccafbaedda8a" +checksum = "17f77d76d837a7830fe1d4f12b7b4ba4192c1888001c7164257e4bc6d21d96b4" + +[[package]] +name = "ttf-parser" +version = "0.21.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c591d83f69777866b9126b24c6dd9a18351f177e49d625920d19f989fd31cf8" + +[[package]] +name = "ttf-parser" +version = "0.25.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2df906b07856748fa3f6e0ad0cbaa047052d4a7dd609e231c4f72cee8c36f31" +dependencies = [ + "core_maths", +] + +[[package]] +name = "tungstenite" +version = "0.26.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4793cb5e56680ecbb1d843515b23b6de9a75eb04b66643e256a396d43be33c13" dependencies = [ - "byteorder", "bytes", "data-encoding", "http", "httparse", "log", - "rand 0.8.5", + "rand 0.9.2", "rustls", "rustls-pki-types", "sha1", - "thiserror 1.0.69", + "thiserror 2.0.12", "utf-8", ] [[package]] name = "typeid" -version = "1.0.2" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e13db2e0ccd5e14a544e8a246ba2312cd25223f616442d7f2cb0e3db614236e" +checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" [[package]] name = "typenum" -version = "1.17.0" +version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" +checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" [[package]] name = "uds_windows" @@ -6682,73 +6046,104 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9" dependencies = [ - "memoffset 0.9.1", + "memoffset", "tempfile", "winapi", ] [[package]] -name = "unic-char-property" -version = "0.9.0" +name = "unicase" +version = "2.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8c57a407d9b6fa02b4795eb81c5b6652060a15a7903ea981f3d723e6c0be221" -dependencies = [ - "unic-char-range", -] +checksum = "75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539" [[package]] -name = "unic-char-range" -version = "0.9.0" +name = "unicode-bidi" +version = "0.3.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0398022d5f700414f6b899e10b8348231abf9173fa93144cbc1a43b9793c1fbc" +checksum = "5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5" [[package]] -name = "unic-common" -version = "0.9.0" +name = "unicode-bidi-mirroring" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80d7ff825a6a654ee85a63e80f92f054f904f21e7d12da4e22f9834a4aaa35bc" +checksum = "23cb788ffebc92c5948d0e997106233eeb1d8b9512f93f41651f52b6c5f5af86" [[package]] -name = "unic-ucd-ident" -version = "0.9.0" +name = "unicode-bidi-mirroring" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e230a37c0381caa9219d67cf063aa3a375ffed5bf541a452db16e744bdab6987" -dependencies = [ - "unic-char-property", - "unic-char-range", - "unic-ucd-version", -] +checksum = "5dfa6e8c60bb66d49db113e0125ee8711b7647b5579dc7f5f19c42357ed039fe" [[package]] -name = "unic-ucd-version" -version = "0.9.0" +name = "unicode-ccc" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96bd2f2237fe450fcd0a1d2f5f4e91711124f7857ba2e964247776ebeeb7b0c4" -dependencies = [ - "unic-common", -] +checksum = "1df77b101bcc4ea3d78dafc5ad7e4f58ceffe0b2b16bf446aeb50b6cb4157656" + +[[package]] +name = "unicode-ccc" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce61d488bcdc9bc8b5d1772c404828b17fc481c0a582b5581e95fb233aef503e" [[package]] name = "unicode-ident" -version = "1.0.14" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83" +checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" + +[[package]] +name = "unicode-linebreak" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f" [[package]] name = "unicode-normalization" -version = "0.1.22" +version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" +checksum = "5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956" dependencies = [ "tinyvec", ] +[[package]] +name = "unicode-properties" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e70f2a8b45122e719eb623c01822704c4e0907e7e426a05927e1a1cfff5b75d0" + +[[package]] +name = "unicode-script" +version = "0.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9fb421b350c9aff471779e262955939f565ec18b86c15364e6bdf0d662ca7c1f" + [[package]] name = "unicode-segmentation" version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" +[[package]] +name = "unicode-vo" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1d386ff53b415b7fe27b50bb44679e2cc4660272694b7b6f3326d8480823a94" + +[[package]] +name = "unicode-width" +version = "0.1.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" + +[[package]] +name = "unicode-width" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c" + [[package]] name = "universal-hash" version = "0.5.1" @@ -6778,15 +6173,30 @@ dependencies = [ ] [[package]] -name = "urlpattern" -version = "0.3.0" +name = "usvg" +version = "0.45.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70acd30e3aa1450bc2eece896ce2ad0d178e9c079493819301573dae3c37ba6d" +checksum = "80be9b06fbae3b8b303400ab20778c80bbaf338f563afe567cf3c9eea17b47ef" dependencies = [ - "regex", - "serde", - "unic-ucd-ident", - "url", + "base64", + "data-url", + "flate2", + "fontdb 0.23.0", + "imagesize", + "kurbo", + "log", + "pico-args", + "roxmltree", + "rustybuzz 0.20.1", + "simplecss", + "siphasher", + "strict-num", + "svgtypes", + "tiny-skia-path", + "unicode-bidi", + "unicode-script", + "unicode-vo", + "xmlwriter", ] [[package]] @@ -6795,12 +6205,6 @@ version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" -[[package]] -name = "utf16_iter" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" - [[package]] name = "utf8_iter" version = "1.0.4" @@ -6808,26 +6212,75 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" [[package]] -name = "uuid" -version = "1.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b913a3b5fe84142e269d63cc62b64319ccaf89b748fc31fe025177f767a756c4" +name = "util" +version = "0.1.0" +source = "git+https://github.com/zed-industries/zed#e911364664a21bf2bb46e6b9156e338b92377423" dependencies = [ - "getrandom 0.2.15", + "anyhow", + "async-fs", + "async_zip", + "collections", + "command-fds", + "dirs 4.0.0", + "dunce", + "futures", + "futures-lite 1.13.0", + "globset", + "itertools 0.14.0", + "libc", + "log", + "nix 0.29.0", + "regex", + "rust-embed", + "schemars", "serde", + "serde_json", + "serde_json_lenient", + "shlex", + "smol", + "take-until", + "tempfile", + "tendril", + "unicase", + "walkdir", + "workspace-hack", +] + +[[package]] +name = "uuid" +version = "1.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" +dependencies = [ + "getrandom 0.3.3", + "js-sys", + "serde", + "sha1_smol", + "wasm-bindgen", +] + +[[package]] +name = "v_frame" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "666b7727c8875d6ab5db9533418d7c764233ac9c0cff1d469aec8fa127597be2" +dependencies = [ + "aligned-vec", + "num-traits", + "wasm-bindgen", ] [[package]] name = "valuable" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" +checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65" [[package]] name = "value-bag" -version = "1.10.0" +version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ef4c4aa54d5d05a279399bfa921ec387b7aba77caf7a682ae8d86785b8fdad2" +checksum = "943ce29a8a743eb10d6082545d861b24f9d1b160b7d741e0f2cdf726bec909c5" dependencies = [ "value-bag-serde1", "value-bag-sval2", @@ -6835,9 +6288,9 @@ dependencies = [ [[package]] name = "value-bag-serde1" -version = "1.10.0" +version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bb773bd36fd59c7ca6e336c94454d9c66386416734817927ac93d81cb3c5b0b" +checksum = "35540706617d373b118d550d41f5dfe0b78a0c195dc13c6815e92e2638432306" dependencies = [ "erased-serde", "serde", @@ -6846,9 +6299,9 @@ dependencies = [ [[package]] name = "value-bag-sval2" -version = "1.10.0" +version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53a916a702cac43a88694c97657d449775667bcd14b70419441d05b7fea4a83a" +checksum = "6fe7e140a2658cc16f7ee7a86e413e803fc8f9b5127adc8755c19f9fefa63a52" dependencies = [ "sval", "sval_buffer", @@ -6859,12 +6312,6 @@ dependencies = [ "sval_serde", ] -[[package]] -name = "vcpkg" -version = "0.2.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" - [[package]] name = "version-compare" version = "0.2.0" @@ -6889,9 +6336,9 @@ dependencies = [ [[package]] name = "vswhom-sys" -version = "0.1.2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b17ae1f6c8a2b28506cd96d412eebf83b4a0ff2cbefeeb952f2f9dfa44ba18" +checksum = "fb067e4cbd1ff067d1df46c9194b5de0e98efd2810bbc95c5d5e5f25a3231150" dependencies = [ "cc", "libc", @@ -6924,46 +6371,50 @@ dependencies = [ [[package]] name = "wasi" -version = "0.9.0+wasi-snapshot-preview1" +version = "0.11.1+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" +checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" [[package]] name = "wasi" -version = "0.11.0+wasi-snapshot-preview1" +version = "0.14.2+wasi-0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" +checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3" +dependencies = [ + "wit-bindgen-rt", +] [[package]] name = "wasm-bindgen" -version = "0.2.99" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a474f6281d1d70c17ae7aa6a613c87fce69a127e2624002df63dcb39d6cf6396" +checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" dependencies = [ "cfg-if", "once_cell", + "rustversion", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.99" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f89bb38646b4f81674e8f5c3fb81b562be1fd936d84320f3264486418519c79" +checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" dependencies = [ "bumpalo", "log", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.104", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-futures" -version = "0.4.49" +version = "0.4.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38176d9b44ea84e9184eff0bc34cc167ed044f816accfe5922e54d84cf48eca2" +checksum = "555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61" dependencies = [ "cfg-if", "js-sys", @@ -6974,9 +6425,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.99" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2cc6181fd9a7492eef6fef1f33961e3695e4579b9872a6f7c83aee556666d4fe" +checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -6984,22 +6435,25 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.99" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30d7a95b763d3c45903ed6c81f156801839e5ee968bb07e534c44df0fcd330c2" +checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.104", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.99" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "943aab3fdaaa029a6e0271b35ea10b72b943135afe9bffca82384098ad0e06a6" +checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" +dependencies = [ + "unicode-ident", +] [[package]] name = "wasm-streams" @@ -7016,13 +6470,13 @@ dependencies = [ [[package]] name = "wayland-backend" -version = "0.3.7" +version = "0.3.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "056535ced7a150d45159d3a8dc30f91a2e2d588ca0b23f70e56033622b8016f6" +checksum = "fe770181423e5fc79d3e2a7f4410b7799d5aab1de4372853de3c6aa13ca24121" dependencies = [ "cc", "downcast-rs", - "rustix 0.38.43", + "rustix 0.38.44", "scoped-tls", "smallvec", "wayland-sys", @@ -7030,55 +6484,80 @@ dependencies = [ [[package]] name = "wayland-client" -version = "0.31.7" +version = "0.31.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b66249d3fc69f76fd74c82cc319300faa554e9d865dab1f7cd66cc20db10b280" +checksum = "978fa7c67b0847dbd6a9f350ca2569174974cd4082737054dbb7fbb79d7d9a61" dependencies = [ - "bitflags 2.7.0", - "rustix 0.38.43", + "bitflags 2.9.1", + "rustix 0.38.44", "wayland-backend", "wayland-scanner", ] [[package]] -name = "wayland-protocols" -version = "0.32.5" +name = "wayland-cursor" +version = "0.31.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cd0ade57c4e6e9a8952741325c30bf82f4246885dca8bf561898b86d0c1f58e" +checksum = "a65317158dec28d00416cb16705934070aef4f8393353d41126c54264ae0f182" dependencies = [ - "bitflags 2.7.0", + "rustix 0.38.44", + "wayland-client", + "xcursor", +] + +[[package]] +name = "wayland-protocols" +version = "0.31.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f81f365b8b4a97f422ac0e8737c438024b5951734506b0e1d775c73030561f4" +dependencies = [ + "bitflags 2.9.1", "wayland-backend", "wayland-client", "wayland-scanner", ] [[package]] -name = "wayland-scanner" -version = "0.31.5" +name = "wayland-protocols-plasma" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "597f2001b2e5fc1121e3d5b9791d3e78f05ba6bfa4641053846248e3a13661c3" +checksum = "23803551115ff9ea9bce586860c5c5a971e360825a0309264102a9495a5ff479" +dependencies = [ + "bitflags 2.9.1", + "wayland-backend", + "wayland-client", + "wayland-protocols", + "wayland-scanner", +] + +[[package]] +name = "wayland-scanner" +version = "0.31.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "896fdafd5d28145fce7958917d69f2fd44469b1d4e861cb5961bcbeebc6d1484" dependencies = [ "proc-macro2", - "quick-xml 0.36.2", + "quick-xml 0.37.5", "quote", ] [[package]] name = "wayland-sys" -version = "0.31.5" +version = "0.31.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efa8ac0d8e8ed3e3b5c9fc92c7881406a268e11555abe36493efabe649a29e09" +checksum = "dbcebb399c77d5aa9fa5db874806ee7b4eba4e73650948e8f93963f128896615" dependencies = [ "dlib", "log", + "once_cell", "pkg-config", ] [[package]] name = "web-sys" -version = "0.3.76" +version = "0.3.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04dd7223427d52553d3702c004d3b2fe07c148165faa56313cb00211e31c12bc" +checksum = "33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2" dependencies = [ "js-sys", "wasm-bindgen", @@ -7095,155 +6574,58 @@ dependencies = [ ] [[package]] -name = "webbrowser" -version = "1.0.3" +name = "webpki-root-certs" +version = "0.26.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea9fe1ebb156110ff855242c1101df158b822487e4957b0556d9ffce9db0f535" +checksum = "75c7f0ef91146ebfb530314f5f1d24528d7f0767efbfd31dce919275413e393e" dependencies = [ - "block2", - "core-foundation 0.10.0", - "home", - "jni", - "log", - "ndk-context", - "objc2", - "objc2-foundation", - "url", - "web-sys", + "webpki-root-certs 1.0.2", ] [[package]] -name = "webkit2gtk" -version = "2.0.1" +name = "webpki-root-certs" +version = "1.0.2" 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 = "webln" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68b01c3179bc4d47af44bd9fa34670c26cb79bcfc329ac286e5c9c9d7cb1080b" -dependencies = [ - "js-sys", - "secp256k1", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", -] - -[[package]] -name = "webpki-roots" -version = "0.26.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d642ff16b7e79272ae451b7322067cdc17cadf68c23264be9d94a32319efe7e" +checksum = "4e4ffd8df1c57e87c325000a3d6ef93db75279dc3a231125aac571650f22b12a" dependencies = [ "rustls-pki-types", ] [[package]] -name = "webview2-com" -version = "0.33.0" +name = "webpki-roots" +version = "0.26.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f61ff3d9d0ee4efcb461b14eb3acfda2702d10dc329f339303fc3e57215ae2c" +checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9" dependencies = [ - "webview2-com-macros", - "webview2-com-sys 0.33.0", - "windows 0.58.0", - "windows-core 0.58.0", - "windows-implement 0.58.0", - "windows-interface 0.58.0", + "webpki-roots 1.0.2", ] [[package]] -name = "webview2-com" -version = "0.34.0" +name = "webpki-roots" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "823e7ebcfaea51e78f72c87fc3b65a1e602c321f407a0b36dbb327d7bb7cd921" +checksum = "7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2" dependencies = [ - "webview2-com-macros", - "webview2-com-sys 0.34.0", - "windows 0.58.0", - "windows-core 0.58.0", - "windows-implement 0.58.0", - "windows-interface 0.58.0", -] - -[[package]] -name = "webview2-com-macros" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d228f15bba3b9d56dde8bddbee66fa24545bd17b48d5128ccf4a8742b18e431" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.96", -] - -[[package]] -name = "webview2-com-sys" -version = "0.33.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3a3e2eeb58f82361c93f9777014668eb3d07e7d174ee4c819575a9208011886" -dependencies = [ - "thiserror 1.0.69", - "windows 0.58.0", - "windows-core 0.58.0", -] - -[[package]] -name = "webview2-com-sys" -version = "0.34.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a82bce72db6e5ee83c68b5de1e2cd6ea195b9fbff91cb37df5884cbe3222df4" -dependencies = [ - "thiserror 1.0.69", - "windows 0.58.0", - "windows-core 0.58.0", + "rustls-pki-types", ] [[package]] name = "weezl" -version = "0.1.8" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082" +checksum = "a751b3277700db47d3e574514de2eced5e54dc8a5436a3bf7a0b248b2cee16f3" + +[[package]] +name = "which" +version = "4.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7" +dependencies = [ + "either", + "home", + "once_cell", + "rustix 0.38.44", +] [[package]] name = "winapi" @@ -7276,146 +6658,167 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" -[[package]] -name = "window-vibrancy" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ea403deff7b51fff19e261330f71608ff2cdef5721d72b64180bb95be7c4150" -dependencies = [ - "objc2", - "objc2-app-kit", - "objc2-foundation", - "raw-window-handle", - "windows-sys 0.59.0", - "windows-version", -] - [[package]] name = "windows" -version = "0.51.1" +version = "0.57.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca229916c5ee38c2f2bc1e9d8f04df975b4bd93f9955dc69fabb5d91270045c9" +checksum = "12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143" dependencies = [ - "windows-core 0.51.1", - "windows-targets 0.48.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-core 0.57.0", "windows-targets 0.52.6", ] [[package]] name = "windows" -version = "0.58.0" +version = "0.61.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6" +checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893" dependencies = [ - "windows-core 0.58.0", - "windows-targets 0.52.6", + "windows-collections", + "windows-core 0.61.2", + "windows-future", + "windows-link", + "windows-numerics", +] + +[[package]] +name = "windows-capture" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a4df73e95feddb9ec1a7e9c2ca6323b8c97d5eeeff78d28f1eccdf19c882b24" +dependencies = [ + "parking_lot", + "rayon", + "thiserror 2.0.12", + "windows 0.61.3", + "windows-future", +] + +[[package]] +name = "windows-collections" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8" +dependencies = [ + "windows-core 0.61.2", ] [[package]] name = "windows-core" -version = "0.51.1" +version = "0.57.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64" +checksum = "d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d" dependencies = [ - "windows-targets 0.48.5", -] - -[[package]] -name = "windows-core" -version = "0.52.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" -dependencies = [ - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-core" -version = "0.56.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4698e52ed2d08f8658ab0c39512a7c00ee5fe2688c65f8c0a4f06750d729f2a6" -dependencies = [ - "windows-implement 0.56.0", - "windows-interface 0.56.0", + "windows-implement 0.57.0", + "windows-interface 0.57.0", "windows-result 0.1.2", "windows-targets 0.52.6", ] [[package]] name = "windows-core" -version = "0.58.0" +version = "0.61.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99" +checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" dependencies = [ - "windows-implement 0.58.0", - "windows-interface 0.58.0", - "windows-result 0.2.0", - "windows-strings", - "windows-targets 0.52.6", + "windows-implement 0.60.0", + "windows-interface 0.59.1", + "windows-link", + "windows-result 0.3.4", + "windows-strings 0.4.2", +] + +[[package]] +name = "windows-future" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e" +dependencies = [ + "windows-core 0.61.2", + "windows-link", + "windows-threading", ] [[package]] name = "windows-implement" -version = "0.56.0" +version = "0.57.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6fc35f58ecd95a9b71c4f2329b911016e6bec66b3f2e6a4aad86bd2e99e2f9b" +checksum = "9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.104", ] [[package]] name = "windows-implement" -version = "0.58.0" +version = "0.60.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b" +checksum = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.104", ] [[package]] name = "windows-interface" -version = "0.56.0" +version = "0.57.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08990546bf4edef8f431fa6326e032865f27138718c587dc21bc0265bbcb57cc" +checksum = "29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.104", ] [[package]] name = "windows-interface" -version = "0.58.0" +version = "0.59.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515" +checksum = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.104", +] + +[[package]] +name = "windows-link" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" + +[[package]] +name = "windows-numerics" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1" +dependencies = [ + "windows-core 0.61.2", + "windows-link", ] [[package]] name = "windows-registry" -version = "0.2.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0" +checksum = "4286ad90ddb45071efd1a66dfa43eb02dd0dfbae1545ad6cc3c51cf34d7e8ba3" dependencies = [ - "windows-result 0.2.0", - "windows-strings", - "windows-targets 0.52.6", + "windows-result 0.3.4", + "windows-strings 0.3.1", + "windows-targets 0.53.2", +] + +[[package]] +name = "windows-registry" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b8a9ed28765efc97bbc954883f4e6796c33a06546ebafacbabee9696967499e" +dependencies = [ + "windows-link", + "windows-result 0.3.4", + "windows-strings 0.4.2", ] [[package]] @@ -7429,21 +6832,29 @@ dependencies = [ [[package]] name = "windows-result" -version = "0.2.0" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e" +checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" dependencies = [ - "windows-targets 0.52.6", + "windows-link", ] [[package]] name = "windows-strings" -version = "0.1.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10" +checksum = "87fa48cc5d406560701792be122a10132491cff9d0aeb23583cc2dcafc847319" dependencies = [ - "windows-result 0.2.0", - "windows-targets 0.52.6", + "windows-link", +] + +[[package]] +name = "windows-strings" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" +dependencies = [ + "windows-link", ] [[package]] @@ -7482,6 +6893,15 @@ dependencies = [ "windows-targets 0.52.6", ] +[[package]] +name = "windows-sys" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" +dependencies = [ + "windows-targets 0.53.2", +] + [[package]] name = "windows-targets" version = "0.42.2" @@ -7530,9 +6950,9 @@ dependencies = [ [[package]] name = "windows-targets" -version = "0.53.0" +version = "0.53.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1e4c7e8ceaaf9cb7d7507c974735728ab453b67ef8f18febdd7c11fe59dca8b" +checksum = "c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef" dependencies = [ "windows_aarch64_gnullvm 0.53.0", "windows_aarch64_msvc 0.53.0", @@ -7545,12 +6965,12 @@ dependencies = [ ] [[package]] -name = "windows-version" -version = "0.1.2" +name = "windows-threading" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c12476c23a74725c539b24eae8bfc0dac4029c39cdb561d9f23616accd4ae26d" +checksum = "b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6" dependencies = [ - "windows-targets 0.53.0", + "windows-link", ] [[package]] @@ -7735,86 +7155,52 @@ checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" [[package]] name = "winnow" -version = "0.5.40" +version = "0.7.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" -dependencies = [ - "memchr", -] - -[[package]] -name = "winnow" -version = "0.6.24" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8d71a593cc5c42ad7876e2c1fda56f314f3754c084128833e64f1345ff8a03a" +checksum = "f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95" dependencies = [ "memchr", ] [[package]] name = "winreg" -version = "0.52.0" +version = "0.55.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5" +checksum = "cb5a765337c50e9ec252c2069be9bf91c7df47afb103b642ba3a53bf8101be97" dependencies = [ "cfg-if", - "windows-sys 0.48.0", + "windows-sys 0.59.0", ] [[package]] -name = "write16" -version = "1.0.0" +name = "wio" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" +checksum = "5d129932f4644ac2396cb456385cbf9e63b5b30c6e8dc4820bdca4eb082037a5" +dependencies = [ + "winapi", +] + +[[package]] +name = "wit-bindgen-rt" +version = "0.39.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1" +dependencies = [ + "bitflags 2.9.1", +] + +[[package]] +name = "workspace-hack" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "beffa227304dbaea3ad6a06ac674f9bc83a3dec3b7f63eeb442de37e7cb6bb01" [[package]] name = "writeable" -version = "0.5.5" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" - -[[package]] -name = "wry" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e644bf458e27b11b0ecafc9e5633d1304fdae82baca1d42185669752fe6ca4f" -dependencies = [ - "base64 0.22.1", - "block2", - "cookie", - "crossbeam-channel", - "dpi", - "dunce", - "gdkx11", - "gtk", - "html5ever", - "http", - "javascriptcore-rs", - "jni", - "kuchikiki", - "libc", - "ndk", - "objc2", - "objc2-app-kit", - "objc2-foundation", - "objc2-ui-kit", - "objc2-web-kit", - "once_cell", - "percent-encoding", - "raw-window-handle", - "sha2", - "soup3", - "tao-macros", - "thiserror 2.0.11", - "url", - "webkit2gtk", - "webkit2gtk-sys", - "webview2-com 0.34.0", - "windows 0.58.0", - "windows-core 0.58.0", - "windows-version", - "x11-dl", -] +checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" [[package]] name = "x11" @@ -7827,14 +7213,13 @@ dependencies = [ ] [[package]] -name = "x11-dl" -version = "2.21.0" +name = "x11-clipboard" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f" +checksum = "662d74b3d77e396b8e5beb00b9cad6a9eccf40b2ef68cc858784b14c41d535a3" dependencies = [ "libc", - "once_cell", - "pkg-config", + "x11rb", ] [[package]] @@ -7843,8 +7228,10 @@ version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5d91ffca73ee7f68ce055750bf9f6eca0780b8c85eff9bc046a3b0da41755e12" dependencies = [ - "gethostname 0.4.3", - "rustix 0.38.43", + "as-raw-xcb-connection", + "gethostname", + "libc", + "rustix 0.38.44", "x11rb-protocol", ] @@ -7855,31 +7242,98 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec107c4503ea0b4a98ef47356329af139c0a4f7750e621cf2973cd3385ebcb3d" [[package]] -name = "xattr" -version = "1.4.0" +name = "xcb" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e105d177a3871454f754b33bb0ee637ecaaac997446375fd3e5d43a2ed00c909" +checksum = "f1e2f212bb1a92cd8caac8051b829a6582ede155ccb60b5d5908b81b100952be" dependencies = [ + "bitflags 1.3.2", "libc", - "linux-raw-sys 0.4.15", - "rustix 0.38.43", + "quick-xml 0.30.0", + "x11", ] [[package]] -name = "xdg-home" -version = "1.3.0" +name = "xcursor" +version = "0.3.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6" +checksum = "bec9e4a500ca8864c5b47b8b482a73d62e4237670e5b5f1d6b9e3cae50f28f2b" + +[[package]] +name = "xim" +version = "0.4.0" +source = "git+https://github.com/XDeme1/xim-rs?rev=d50d461764c2213655cd9cf65a0ea94c70d3c4fd#d50d461764c2213655cd9cf65a0ea94c70d3c4fd" dependencies = [ + "ahash", + "hashbrown 0.14.5", + "log", + "x11rb", + "xim-ctext", + "xim-parser", +] + +[[package]] +name = "xim-ctext" +version = "0.3.0" +source = "git+https://github.com/XDeme1/xim-rs?rev=d50d461764c2213655cd9cf65a0ea94c70d3c4fd#d50d461764c2213655cd9cf65a0ea94c70d3c4fd" +dependencies = [ + "encoding_rs", +] + +[[package]] +name = "xim-parser" +version = "0.2.1" +source = "git+https://github.com/XDeme1/xim-rs?rev=d50d461764c2213655cd9cf65a0ea94c70d3c4fd#d50d461764c2213655cd9cf65a0ea94c70d3c4fd" +dependencies = [ + "bitflags 2.9.1", +] + +[[package]] +name = "xkbcommon" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d66ca9352cbd4eecbbc40871d8a11b4ac8107cfc528a6e14d7c19c69d0e1ac9" +dependencies = [ + "as-raw-xcb-connection", "libc", - "windows-sys 0.59.0", + "memmap2", + "xkeysym", +] + +[[package]] +name = "xkeysym" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9cc00251562a284751c9973bace760d86c0276c471b4be569fe6b068ee97a56" + +[[package]] +name = "xmlwriter" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec7a2a501ed189703dba8b08142f057e887dfc4b2cc4db2d343ac6376ba3e0b9" + +[[package]] +name = "yazi" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e01738255b5a16e78bbb83e7fbba0a1e7dd506905cfc53f4622d89015a03fbb5" + +[[package]] +name = "yeslogic-fontconfig-sys" +version = "6.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "503a066b4c037c440169d995b869046827dbc71263f6e8f3be6d77d4f3229dbd" +dependencies = [ + "dlib", + "once_cell", + "pkg-config", ] [[package]] name = "yoke" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" +checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc" dependencies = [ "serde", "stable_deref_trait", @@ -7889,240 +7343,120 @@ dependencies = [ [[package]] name = "yoke-derive" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" +checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.104", "synstructure", ] [[package]] name = "zbus" -version = "3.15.2" +version = "5.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "675d170b632a6ad49804c8cf2105d7c31eddd3312555cffd4b740e08e97c25e6" +checksum = "4bb4f9a464286d42851d18a605f7193b8febaf5b0919d71c6399b7b26e5b0aad" dependencies = [ - "async-broadcast 0.5.1", + "async-broadcast", "async-executor", - "async-fs 1.6.0", - "async-io 1.13.0", - "async-lock 2.8.0", - "async-process 1.8.1", - "async-recursion", - "async-task", - "async-trait", - "blocking", - "byteorder", - "derivative", - "enumflags2", - "event-listener 2.5.3", - "futures-core", - "futures-sink", - "futures-util", - "hex", - "nix 0.26.4", - "once_cell", - "ordered-stream", - "rand 0.8.5", - "serde", - "serde_repr", - "sha1", - "static_assertions", - "tracing", - "uds_windows", - "winapi", - "xdg-home", - "zbus_macros 3.15.2", - "zbus_names 2.6.1", - "zvariant 3.15.2", -] - -[[package]] -name = "zbus" -version = "4.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb97012beadd29e654708a0fdb4c84bc046f537aecfde2c3ee0a9e4b4d48c725" -dependencies = [ - "async-broadcast 0.7.2", - "async-executor", - "async-fs 2.1.2", - "async-io 2.4.0", - "async-lock 3.4.0", - "async-process 2.3.0", + "async-io", + "async-lock", + "async-process", "async-recursion", "async-task", "async-trait", "blocking", "enumflags2", - "event-listener 5.4.0", + "event-listener", "futures-core", - "futures-sink", - "futures-util", + "futures-lite 2.6.0", "hex", - "nix 0.29.0", - "ordered-stream", - "rand 0.8.5", - "serde", - "serde_repr", - "sha1", - "static_assertions", - "tracing", - "uds_windows", - "windows-sys 0.52.0", - "xdg-home", - "zbus_macros 4.4.0", - "zbus_names 3.0.0", - "zvariant 4.2.0", -] - -[[package]] -name = "zbus" -version = "5.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "192a0d989036cd60a1e91a54c9851fb9ad5bd96125d41803eed79d2e2ef74bd7" -dependencies = [ - "async-broadcast 0.7.2", - "async-recursion", - "async-trait", - "enumflags2", - "event-listener 5.4.0", - "futures-core", - "futures-util", - "hex", - "nix 0.29.0", + "nix 0.30.1", "ordered-stream", "serde", "serde_repr", - "static_assertions", - "tokio", "tracing", "uds_windows", "windows-sys 0.59.0", - "winnow 0.6.24", - "xdg-home", - "zbus_macros 5.3.0", - "zbus_names 4.1.0", - "zvariant 5.2.0", + "winnow", + "zbus_macros", + "zbus_names", + "zvariant", ] [[package]] name = "zbus_macros" -version = "3.15.2" +version = "5.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7131497b0f887e8061b430c530240063d33bf9455fa34438f388a245da69e0a5" +checksum = "ef9859f68ee0c4ee2e8cde84737c78e3f4c54f946f2a38645d0d4c7a95327659" dependencies = [ - "proc-macro-crate 1.3.1", + "proc-macro-crate", "proc-macro2", "quote", - "regex", - "syn 1.0.109", - "zvariant_utils 1.0.1", -] - -[[package]] -name = "zbus_macros" -version = "4.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "267db9407081e90bbfa46d841d3cbc60f59c0351838c4bc65199ecd79ab1983e" -dependencies = [ - "proc-macro-crate 3.2.0", - "proc-macro2", - "quote", - "syn 2.0.96", - "zvariant_utils 2.1.0", -] - -[[package]] -name = "zbus_macros" -version = "5.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3685b5c81fce630efc3e143a4ded235b107f1b1cdf186c3f115529e5e5ae4265" -dependencies = [ - "proc-macro-crate 3.2.0", - "proc-macro2", - "quote", - "syn 2.0.96", - "zbus_names 4.1.0", - "zvariant 5.2.0", - "zvariant_utils 3.1.0", + "syn 2.0.104", + "zbus_names", + "zvariant", + "zvariant_utils", ] [[package]] name = "zbus_names" -version = "2.6.1" +version = "4.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "437d738d3750bed6ca9b8d423ccc7a8eb284f6b1d6d4e225a0e4e6258d864c8d" +checksum = "7be68e64bf6ce8db94f63e72f0c7eb9a60d733f7e0499e628dfab0f84d6bcb97" dependencies = [ "serde", "static_assertions", - "zvariant 3.15.2", + "winnow", + "zvariant", ] [[package]] -name = "zbus_names" -version = "3.0.0" +name = "zeno" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c" -dependencies = [ - "serde", - "static_assertions", - "zvariant 4.2.0", -] - -[[package]] -name = "zbus_names" -version = "4.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "856b7a38811f71846fd47856ceee8bccaec8399ff53fb370247e66081ace647b" -dependencies = [ - "serde", - "static_assertions", - "winnow 0.6.24", - "zvariant 5.2.0", -] +checksum = "6df3dc4292935e51816d896edcd52aa30bc297907c26167fec31e2b0c6a32524" [[package]] name = "zerocopy" -version = "0.7.35" +version = "0.8.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" +checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" dependencies = [ - "byteorder", "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.7.35" +version = "0.8.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" +checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.104", ] [[package]] name = "zerofrom" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" +checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" dependencies = [ "zerofrom-derive", ] [[package]] name = "zerofrom-derive" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" +checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.104", "synstructure", ] @@ -8131,12 +7465,37 @@ name = "zeroize" version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" +dependencies = [ + "zeroize_derive", +] + +[[package]] +name = "zeroize_derive" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "zerotrie" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", +] [[package]] name = "zerovec" -version = "0.10.4" +version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" +checksum = "4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428" dependencies = [ "yoke", "zerofrom", @@ -8145,144 +7504,77 @@ dependencies = [ [[package]] name = "zerovec-derive" -version = "0.10.3" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" +checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.104", ] [[package]] -name = "zip" -version = "2.2.2" +name = "zune-core" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae9c1ea7b3a5e1f4b922ff856a129881167511563dc219869afe3787fc0c1a45" +checksum = "3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a" + +[[package]] +name = "zune-inflate" +version = "0.2.54" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02" dependencies = [ - "arbitrary", - "crc32fast", - "crossbeam-utils", - "displaydoc", - "indexmap 2.7.0", - "memchr", - "thiserror 2.0.11", + "simd-adler32", +] + +[[package]] +name = "zune-jpeg" +version = "0.4.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c9e525af0a6a658e031e95f14b7f889976b74a11ba0eca5a5fc9ac8a1c43a6a" +dependencies = [ + "zune-core", ] [[package]] name = "zvariant" -version = "3.15.2" +version = "5.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4eef2be88ba09b358d3b58aca6e41cd853631d44787f319a1383ca83424fb2db" -dependencies = [ - "byteorder", - "enumflags2", - "libc", - "serde", - "static_assertions", - "zvariant_derive 3.15.2", -] - -[[package]] -name = "zvariant" -version = "4.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2084290ab9a1c471c38fc524945837734fbf124487e105daec2bb57fd48c81fe" +checksum = "d91b3680bb339216abd84714172b5138a4edac677e641ef17e1d8cb1b3ca6e6f" dependencies = [ "endi", "enumflags2", "serde", - "static_assertions", - "zvariant_derive 4.2.0", -] - -[[package]] -name = "zvariant" -version = "5.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55e6b9b5f1361de2d5e7d9fd1ee5f6f7fcb6060618a1f82f3472f58f2b8d4be9" -dependencies = [ - "endi", - "enumflags2", - "serde", - "static_assertions", "url", - "winnow 0.6.24", - "zvariant_derive 5.2.0", - "zvariant_utils 3.1.0", + "winnow", + "zvariant_derive", + "zvariant_utils", ] [[package]] name = "zvariant_derive" -version = "3.15.2" +version = "5.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37c24dc0bed72f5f90d1f8bb5b07228cbf63b3c6e9f82d82559d4bae666e7ed9" +checksum = "3a8c68501be459a8dbfffbe5d792acdd23b4959940fc87785fb013b32edbc208" dependencies = [ - "proc-macro-crate 1.3.1", + "proc-macro-crate", "proc-macro2", "quote", - "syn 1.0.109", - "zvariant_utils 1.0.1", -] - -[[package]] -name = "zvariant_derive" -version = "4.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73e2ba546bda683a90652bac4a279bc146adad1386f25379cf73200d2002c449" -dependencies = [ - "proc-macro-crate 3.2.0", - "proc-macro2", - "quote", - "syn 2.0.96", - "zvariant_utils 2.1.0", -] - -[[package]] -name = "zvariant_derive" -version = "5.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "573a8dd76961957108b10f7a45bac6ab1ea3e9b7fe01aff88325dc57bb8f5c8b" -dependencies = [ - "proc-macro-crate 3.2.0", - "proc-macro2", - "quote", - "syn 2.0.96", - "zvariant_utils 3.1.0", + "syn 2.0.104", + "zvariant_utils", ] [[package]] name = "zvariant_utils" -version = "1.0.1" +version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7234f0d811589db492d16893e3f21e8e2fd282e6d01b0cddee310322062cc200" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "zvariant_utils" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.96", -] - -[[package]] -name = "zvariant_utils" -version = "3.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddd46446ea2a1f353bfda53e35f17633afa79f4fe290a611c94645c69fe96a50" +checksum = "e16edfee43e5d7b553b77872d99bc36afdda75c223ca7ad5e3fbecd82ca5fc34" dependencies = [ "proc-macro2", "quote", "serde", "static_assertions", - "syn 2.0.96", - "winnow 0.6.24", + "syn 2.0.104", + "winnow", ] diff --git a/Cargo.toml b/Cargo.toml new file mode 100644 index 00000000..a5b0487e --- /dev/null +++ b/Cargo.toml @@ -0,0 +1,46 @@ +[workspace] +resolver = "2" +members = ["crates/*"] +default-members = ["crates/lume"] + +[workspace.package] +version = "0.0.1" +edition = "2021" +publish = false + +[workspace.dependencies] +# GPUI +gpui = { git = "https://github.com/zed-industries/zed" } +gpui_tokio = { git = "https://github.com/zed-industries/zed" } +reqwest_client = { git = "https://github.com/zed-industries/zed" } + +# Nostr +nostr = { git = "https://github.com/rust-nostr/nostr" } +nostr-connect = { git = "https://github.com/rust-nostr/nostr" } +nostr-sdk = { git = "https://github.com/rust-nostr/nostr", features = [ + "all-nips", + "lmdb", +] } + +# Others +anyhow = "1.0.44" +chrono = "0.4.38" +dirs = "5.0" +futures = "0.3" +itertools = "0.13.0" +log = "0.4" +oneshot = "0.1.10" +reqwest = { version = "0.12", features = ["multipart", "stream", "json"] } +rust-embed = "8.5.0" +serde = { version = "1.0", features = ["derive"] } +serde_json = "1.0" +smallvec = "1.14.0" +smol = "2" +tracing = "0.1.40" + +[profile.release] +strip = true +opt-level = "z" +lto = true +codegen-units = 1 +panic = "abort" diff --git a/LICENSE b/LICENSE index a5eae152..f288702d 100644 --- a/LICENSE +++ b/LICENSE @@ -1,190 +1,190 @@ GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 -Copyright (C) 2007 Free Software Foundation, Inc. -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. Preamble -The GNU General Public License is a free, copyleft license for + The GNU General Public License is a free, copyleft license for software and other kinds of works. -The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the +software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to +any other work released this way by its authors. You can apply it to your programs, too. -When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. -To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. -For example, if you distribute copies of such a program, whether + For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they know their rights. -Developers that use the GNU GPL protect your rights with two steps: + Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. -For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. -Some devices are designed to deny users access to install or run + Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we +use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we +products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. -Finally, every program is threatened constantly by software patents. + Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that +make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. -The precise terms and conditions for copying, distribution and + The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS -0. Definitions. + 0. Definitions. -"This License" refers to version 3 of the GNU General Public License. + "This License" refers to version 3 of the GNU General Public License. -"Copyright" also means copyright-like laws that apply to other kinds of + "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. -"The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. -To "modify" a work means to copy from or adapt all or part of the work + To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the +exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. -A "covered work" means either the unmodified Program or a work based + A "covered work" means either the unmodified Program or a work based on the Program. -To "propagate" a work means to do anything with it that, without + To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, +computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. -To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. -An interactive user interface displays "Appropriate Legal Notices" + An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If +work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. -1. Source Code. + 1. Source Code. -The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source form of a work. -A "Standard Interface" means an interface that either is an official + A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. -The "System Libraries" of an executable work include anything, other + The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A +implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. -The "Corresponding Source" for a work in object code form means all + The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's +control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source +which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. -The Corresponding Source need not include anything that users + The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. -The Corresponding Source for a work in source code form is that + The Corresponding Source for a work in source code form is that same work. -2. Basic Permissions. + 2. Basic Permissions. -All rights granted under this License are granted for the term of + All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your +content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. -You may make, run and propagate covered works that you do not + You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose +in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works +not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. -Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. -3. Protecting Users' Legal Rights From Anti-Circumvention Law. + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. -No covered work shall be deemed part of an effective technological + No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. -When you convey a covered work, you waive any legal power to forbid + When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or @@ -192,9 +192,9 @@ modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. -4. Conveying Verbatim Copies. + 4. Conveying Verbatim Copies. -You may convey verbatim copies of the Program's source code as you + You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any @@ -202,12 +202,12 @@ non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. -You may charge any price or no price for each copy that you convey, + You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. -5. Conveying Modified Source Versions. + 5. Conveying Modified Source Versions. -You may convey a work based on the Program, or the modifications to + You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: @@ -232,19 +232,19 @@ terms of section 4, provided that you also meet all of these conditions: interfaces that do not display Appropriate Legal Notices, your work need not make them do so. -A compilation of a covered work with other separate and independent + A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work +beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. -6. Conveying Non-Source Forms. + 6. Conveying Non-Source Forms. -You may convey a covered work in object code form under the terms + You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: @@ -290,75 +290,75 @@ in one of these ways: Source of the work are being offered to the general public at no charge under subsection 6d. -A separable portion of the object code, whose source code is excluded + A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. -A "User Product" is either (1) a "consumer product", which means any + A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product +actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. -"Installation Information" for a User Product means any methods, + "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must +a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. -If you convey an object code work under this section in, or with, or + If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply +by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). -The requirement to provide Installation Information does not include a + The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a +the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. -Corresponding Source conveyed, and Installation Information provided, + Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. -7. Additional Terms. + 7. Additional Terms. -"Additional permissions" are terms that supplement the terms of this + "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions +that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. -When you convey a copy of a covered work, you may at your option + When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. -Notwithstanding any other provision of this License, for material you + Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: @@ -385,74 +385,74 @@ that material) supplement the terms of this License with terms: any liability that these contractual assumptions directly impose on those licensors and authors. -All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains +restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. -If you add terms to a covered work in accord with this section, you + If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. -Additional terms, permissive or non-permissive, may be stated in the + Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. -8. Termination. + 8. Termination. -You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). -However, if you cease all violation of this License, then your + However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. -Moreover, your license from a particular copyright holder is + Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. -Termination of your rights under this section does not terminate the + Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently +this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. -9. Acceptance Not Required for Having Copies. + 9. Acceptance Not Required for Having Copies. -You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, +to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. -10. Automatic Licensing of Downstream Recipients. + 10. Automatic Licensing of Downstream Recipients. -Each time you convey a covered work, the recipient automatically + Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible +propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. -An "entity transaction" is a transaction transferring control of an + An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered +organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could @@ -460,43 +460,43 @@ give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. -You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. -11. Patents. + 11. Patents. -A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". -A contributor's "essential patent claims" are all patent claims + A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For +consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. -Each contributor grants you a non-exclusive, worldwide, royalty-free + Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. -In the following three paragraphs, a "patent license" is any express + In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a +sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. -If you convey a covered work, knowingly relying on a patent license, + If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, @@ -504,13 +504,13 @@ then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have +license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. -If, pursuant to or in connection with a single transaction or + If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify @@ -518,10 +518,10 @@ or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. -A patent license is "discriminatory" if it does not include within + A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered +specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying @@ -533,73 +533,73 @@ for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. -Nothing in this License shall be construed as excluding or limiting + Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. -12. No Surrender of Others' Freedom. + 12. No Surrender of Others' Freedom. -If conditions are imposed on you (whether by court order, agreement or + If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a +excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you +not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. -13. Use with the GNU Affero General Public License. + 13. Use with the GNU Affero General Public License. -Notwithstanding any other provision of this License, you have + Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single -combined work, and to convey the resulting work. The terms of this +combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. -14. Revised Versions of this License. + 14. Revised Versions of this License. -The Free Software Foundation may publish revised and/or new versions of -the GNU General Public License from time to time. Such new versions will + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. -Each version is given a distinguishing version number. If the + Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the +Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. -If the Program specifies that a proxy can decide which future + If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. -Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. -15. Disclaimer of Warranty. + 15. Disclaimer of Warranty. -THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. -16. Limitation of Liability. + 16. Limitation of Liability. -IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE @@ -609,9 +609,9 @@ PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -17. Interpretation of Sections 15 and 16. + 17. Interpretation of Sections 15 and 16. -If the disclaimer of warranty and limitation of liability provided + If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the @@ -622,11 +622,11 @@ copy of the Program in return for a fee. How to Apply These Terms to Your New Programs -If you develop a new program, and you want it to be of the greatest + If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. -To do so, attach the following notices to the program. It is safest + To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. @@ -649,7 +649,7 @@ the "copyright" line and a pointer to where the full notice is found. Also add information on how to contact you by electronic and paper mail. -If the program does terminal interaction, make it output a short + If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) @@ -658,17 +658,17 @@ notice like this when it starts in an interactive mode: under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands +parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". -You should also get your employer (if you work as a programmer) or school, + You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . -The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read . diff --git a/README.md b/README.md index f251fed1..4778078f 100644 --- a/README.md +++ b/README.md @@ -1 +1 @@ -### Lume will be rewritten in Rust +### Rebooting... diff --git a/public/.keep b/assets/.keep similarity index 100% rename from public/.keep rename to assets/.keep diff --git a/assets/fonts/plex-mono/ZedPlexMono-Bold.ttf b/assets/fonts/plex-mono/ZedPlexMono-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..d5f4b5e2855fe9e581155d864835570d2e5a06bf GIT binary patch literal 163568 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 literal 0 HcmV?d00001 diff --git a/assets/fonts/plex-mono/ZedPlexMono-BoldItalic.ttf b/assets/fonts/plex-mono/ZedPlexMono-BoldItalic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..05eaf7cccde1c6f79558395d4cc06ed685342a60 GIT binary patch literal 170088 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 literal 0 HcmV?d00001 diff --git a/assets/fonts/plex-mono/ZedPlexMono-Italic.ttf b/assets/fonts/plex-mono/ZedPlexMono-Italic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..3b078217578da8d88ddfd158133a11ed7f1780ee GIT binary patch literal 169868 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óT9Y3&ROReYIM?BS&JCM5L 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�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 i70EYP?1k<&>|J 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

f_YxcvB)t1iEP^j%T@vC^r?^01 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 literal 0 HcmV?d00001 diff --git a/assets/fonts/plex-sans/ZedPlexSans-Italic.ttf b/assets/fonts/plex-sans/ZedPlexSans-Italic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..8769c232ee69236158ed03a1306ff7f2be4ebdd8 GIT binary patch literal 213092 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 20: https://nodejs.org/ - -- Rust: https://rustup.rs/ - -- PNPM: https://pnpm.io/ - -- Tauri: https://tauri.app/guides/prerequisites/ - -## Build from source - -Clone project - -``` -git clone https://github.com/lumehq/lume.git && cd lume -``` - -Install required dependencies - -``` -pnpm install -``` - -Run dev - -``` -pnpm tauri dev -``` - -Build - -``` -pnpm tauri build -``` diff --git a/docs/coop.jpg b/docs/coop.jpg new file mode 100644 index 0000000000000000000000000000000000000000..da4317c03efacd9f38745af90aecf7bfd000d7c0 GIT binary patch literal 1328286 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 z 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 literal 0 HcmV?d00001 diff --git a/assets/fonts/plex-sans/ZedPlexSans-SemiBold.ttf b/assets/fonts/plex-sans/ZedPlexSans-SemiBold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..aba7b0c3eb02a9b6fb50a04a283cfcb23144ebdd GIT binary patch literal 207968 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

Fk8F<*=G3#THmuhk<_w6u^&l&Il1tS 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⑩t}B#Zy*APYhuG*g+(_Cgu1Wl!u4-0+i2IxE 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 z�r;h7Q&i|88EG>?qBm+ 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%0AHUET{FQw7fkU~ayhn9! z5iMV_yhwRVuW-YOR;{T~|8xz>76U4rJuD2{ce@cFEwO-tC1uXKf)N73gtlmgB{i`< zF|zRl-J_6NhgNPU2bZ?l!=rp1wu8(o`vK}i(0C7Vz<0ACrKPqo0`acQXDN`jz#DV0T~5wy4kF& z*j7n_7c*0_>Gm?e=E


l6d+rZFcW`jhmfU2lurf_)1o8=vM+lI>7eAobQsu~AI} z-A^*O%dGQdn}?0Ehq4Wv(J6!7>{{|f3-60wM}^nhmT2&7$FN-_IBuF?izvsjMZ=gp z^e3cB#TNJhY!62aLeeaE1gPB@P&1SRhFWE@GnUc;L)QlNZC~~k*$2N~9bBL(Lw9bP z!@F?EbS&1qPV-lFcmEZ4iMUFCQp%TKNU|Q- z8o=@bk1!0QZ_X0o3~wKn|HV|5LZjBJ`6IOf(&?R>8cJwW8|6sRL;_D2bcay!IQ&}lj8@^r#O&Ch>@#dfr zowP3dZ7|kTuL58BIJmd+Y&Uue6ITsBz5(tJIpA8{5pjaK_7EOS)KfL$Q7yXYvfPr% z%YV`PItWof6J$MJy|wnH)|iwpfzRI3>rpVZRC3hvfP?E+b^LLC#e$!`;s5M<-y2Rl zV)9lB3(-qKH?o#DMao&0YX}uk?Yt(vOJ|FF(`=)#r#KU&YIqYu-0sWxSy|!?LhLIv zMn#WBVByd?gL5+KXX%~c^_s6S=SJ66)d1lx*py;1=#zb_cWXwyuV~&IIiFrzR^l6P z?>nVw`V{NID0dXLrIc@*#)ekj?)#z){{pP&mKH#Z{0pubVJOMwt?k!DBpPx95^@PG zJp_9Y3@ryR+C`Wf18bh~h)S2pdM|3?-X5Ba^`(LD4B3=?D5tx9z+nB`RetT(t<;z< zQSvhj?Q0X4RW+r&kD266)HKXZD6fwK^_NFA?xrj|6y?Gr&@>ULV_y7YqO#Ku6m!$B z;Z-Y3-ML>dJY$W2ae5o&x3m7BG{Yy4j8>|m+H(+$jkx=sM45xfLA^1bG0{+IUl>!_ zCwRkdZsWDN`_$Q?dNeKD!F&*-oL5#@taK%HpRfD14TnT|>yawvfFbi2aWYDN`0E`R z-#SB`?HJs2F({-7K!Mf#0(iJMESNgsI+4-#K&$)^xE=dB>hrk0Y%do&%N)vnix-b~ zXeN}QB-Ik?6=@AdQ)l`$aJ${C=KLQPq^fp?uWg!Fg6mDN>CJZc%3mzpt5@~i1-0Ni zVxYkSg;Um$Mb{!RpaDZ25>ez3aq0LNhRD9{rTWBby17B{JCyV=^A%p3>} zYzeV)WBOMaNaNbbj>1+gLqW!_&USwLl~(n++cNhZdjO*PQ5pYwO|rwQeQ))KQYB2Q zRdtT$WeufL8kqh=x9=AAND+h4-yt}l_3Xl`V7s>pm%y96>oDZc(wpCp?KafkE;QtY zQb1a1xqt_b3CSBybiR#bD2p6miV#J*>y83Z>XvR>5)?#xPa_7929nQ`2 zR!krNQSXtf8`3lG{(+@yjnzSjq#xO@CyNk)6Sz|BukS$rHHEV$8k{nVj$dk^v)X{M z9gy3{T&JqVrpYQZB$o7wFsAgSzDOUItM6<*10HYN4ir^9!5$`+xc^K1nF-glw2X)f z+6|)15THC#9NZ;eM94*!6)WD$NZq6i^-Sp1G3TwbbeyV(?yOs1BY{U5#QB1wd(Rt} zTGEGT{*Tx2PeudvRRgzV8|dA%LSX6*=k44TAD3)~U<$@M_v@c7DsXT(F|wqIl!CI`IjTk8OJ#^d8{>Dc7LKMaZAB`v=t4RBcU% zpRV)x*AMs(x#gQb0G&T?vgpu=y;jA*MFWRAH&xt6%W;ZXjYHo`u*O%;dD1kIw3>>i zWOBN5Kr||tIP&2=yrYPtHXzwbO?X=9wmxIW{Szkzxi7qmlj-G@dw;$K?W)ysv8yjA1 z&44&?1eo4{1qvw^E(tNTnPuDMKHd0nUglZ4Lx|P!$WLR zb&O0DN*dEngI=FyLZc+cYzQ~~4gvcEc$bBOnAq)Nl6xZG0-oNHQ9vpxd_ufN2RQW5 zV6~P>{*grh$rYUENC0?tZ0lG?GrjgJitPNjlHu{Rz#UExy~I=&7-BNQu7dCt8LYAK zHvKwk!Ber{oAiNPiAa4JHyNr7&%JLNi^y`_-hE_uANw)!cpq(}LD%GKf0 zBdPlsMG`Jz;#qlQV#U83Y8IuQaflqBejo!I?`vsP3|0RWoz;xpjL5K71yJfDBTBN+Fp<`_1XDnroz_t?H)9-Q8w5IG+b>btj==P z>&2z?xv{PsF* zW~J%AP?F#3!}F&n#mZ0CJlLZMZ@IR^w|C@YbJNGQ({p`@Y?vzS->>ueuV>h=qu0B4 z#zTig?>KWSVTbT5?=)7sk?Rh{1Bk-2*)JoyY?PmM7%Lf3ecKZUF<4$nHte6m6)l*w`sE32qBI&|NTYf z%Wdr)AFjlS*&h0^`2wbVjZ}sooxan1!uWEWK-lS>Ri=$!3-(@3)wvaU2qyG6@_}U$ zt4XBxEHMYGCA)i)iY`w6S6JJk^w|f1$2T--_ ztdpC~y$^0^@d`^xJ-&I=XkSUvP0Z&IF;O0|H*p?wNjH2BHa#3yVm*8=&sWsVrvrnf z{gHAFww%0TF)MXL-r@Q?ZgFy*DR&&3`aZs+(bA2q~3q3PW<`=Y3KGtD}R=( z;r;T1%+AGVJaolSNKt=bN+eOW4iDKkYVX`}y6I5djx&eWSS8Fyo~%?s698%L%JMbT z!I0#Gk2$shyc+DvzX-4XTRw5w&lFO(B||iPNDw1(d+s-E?X^9u|K*Ml{q7mTWzeoKV?g+5rrVe#0(}X`qcJDcAam+kee> z+V`(JI5=8gB2|!xp)~#Z!9pkDLYsXLl1J5knWGLKPmZ;U9nt7{b6feAdrPBiUeWci zdKVs-pQFWBgG^6ZoU%93Si}NV|7IP1O#q-oh+q!Wt7sc-jS^7d3?j-&k74wb=4i@m zxnJfyP3EI+M0$aHl^@wR6FA(tMw$+kxujbTzb(~R5YJh;GJJU}mYs7r;`>F!n=XrN z3R6?TJ!W~y$fG}%f|F24O|K6wHB<|zt(^aHlIdI2l6`t4S3=3AAj5oUqmXChP4Ux* zXtL4(A`1a2BNtTxXo#P!Jih< zS4XUSie8e-29UsZEaG9BiAsI8yj&EdRyd-j`*LQI(8&tu*ItN~ASr%*gGU z76O%zioAy_Dc`>R!1iH-u~S@8pDOet)$yZmx+Tt1?}X*5pcQRSSZ{xu>-P|QbZjvB z$+a1)V>;^zIjW3qYI+-i66?7Am~BqqXnxli&hj>yE&*;Zj`W^_+~QbV6pqij6}ulw z*1vk|mT=$epId?vl}K5;^Sib`9}99R=#n%?%kR~1Y`i-^(%LFwD)wG%jEGk`R)ed& zsC(iG`k+!;&R^m8MwhM7CPfa-U0A}C(%4rv`O*f4m#mpY<%@{oYgwp~n}c3V_dGY7 z*1Tj3>0X|O^X4>hln_UoF2z7VXdeqQg|7zxlkw!gN zG!|rz^tBnvMOq9V2Vl>0ErTt*owXn8i4ls~FoQ9U)On7;so$_XUA6$|EmuQozhQli zA%>bDc|3tJhq}B#ws8e~=wRR2E-{pt!|wuvTi}!IOCy0Kxn7%Qez?QlGt9$B%B3#F zVo2X47o|Iy_%>QYidS#_L*;1Mw8%syzdl+j?{D}sI1H-~>Lq2w^ec`kG{v$9AJ7OC zLdu@)#;8sp0!>_C49-58kHJ>bwVTzRj7kPS?U$!77t$$BP6|VXr}_d$Z6xjI2ij)? z{ASv)CxBgJl>YTMHyuK-ZQx*aB%)`;?d^QreG;TdXr3ZV+}tie+)aG4Wth##1VViq zu|7CqH_#q4l%1O2+MP0^#-s0~GFZv~P)5C#Op0f#=NiOq?T*jKgWvj#Ara}*&9Bx* z8$YA3&Dm@I8>X}b&VmHE43Mbr;s@rg*Xf!tCkBwhVk9#4KzG9xam!{qXI*DaFb-E~ zlbet2brNM*#po303w%4ZZjb$OHjtx;vfR}Z24je89+2klsHY@_Wu#B?@}&rp?p zyD`=ts-Rl#hpMUYM7E_^y-j30x%zS0l0^zFv-{FXKHc8;Q~+d3mpvRHEalKAghRP& z`K5{br!mEw;O~6?{kswD%5E$u4P@1E4LqD@7tb7g7u?F3xp3;#8|yvAu1y>1arQq6(#=q z{@uFj9NLr#gU>!VJf~q-5&vJ~bL3}N8*_8#2;$EQih56>GLDtGE|M2qO7SiOSsy;@ zwO`3ru=2@UoH=b$YHK1trXf3s)GRh$1?{?V2U=h2ih2`V_GKNAYY4h@JMG6%>%*_@ z(*+-Vyj;9;k>%~)GoJjOyC>Avd0%Vl1<0Fa8t7dEGxp`T7hDc}+NYoV{fC>vr^U=z zmU*W`Rq8~>5bjA^KcFR8rMjAGc|QHbd=Th;&a`X2B0i@!kM@WZi@2A#Cm@B|R{Om# ztTIT(-;q9<1C+0A(l-1@2|=ckHoMFy*#hHG})LV(MsIR9N z`T6cU>I~K2se5ue!z*>B`)J{EsZ+H@m*(BT11gh^0v=A=7nYXIYm9n+)_BTRkKtZy zG3eFI5vVV39)KQj9f=`*nv?mr_!A>Ia&sH8Z=s;JUuNh>N@Ulh`O%G>lk_M4>2TNj zAzQngp)()ekz(%9>;~;F=j_5t#aL*(PjASZ>rJf@EtM}T7|ygBS?$bp)HJNvo83_y zH+w$Wvf_t%i9O?cqFVi$g;NGT0Z+e9fRu5IyI5yApE3%c=v%UmVT_?v)I}>YM=2E) zCcqUtrWq$wic<~L6b_#5F&JT*Oq?!rvnwIbca|~UwOc><5%X|P*=Vpa-p9e7U0oGj zQqhT<4n@$<1S6SG7|2i@I+4QLWSf~y8h+&i> z7kUBGM$6k|JiFp<_7gT zfJwt((=gqApU?IGNi?xY&LEy{Hw7I*E=DtqZ6Rd_VBZviL1Y-`XaH8(PX9brRip_i zft8BR z@eO7hl;Ch@ipO@mM@yJS}_XPL%lpAiiYQ@gj?rm$^#vAw7 zmbALTls~AXq@<40Wg}&#e8~ot8T}*e^r1L2jkp+@H{8rbruB9m&UuC6hlolim4lFL zaGsVE23}zobZLR*VN(BGUc;cs^5m)txg*&;ONm_r}xC36GGqVmL#SV?{);WgT z^d~M;#O*w#D}N>mnPs{fKjey*2al^7(lqQNDlj zn*St%7!v57OH`HzTbGVtDFYwCQP>!tXlfY|0YqA>jbZaHT7uPyg$5g#2Q7dx1XCjDhpRea6#lebxUirFv4G`(?T|EANAAGB2(ZFQA~ zs;jHXuc@uANi$hK?xFZJKZizpWS5`emVYnV?(V&0lY`k`-XD4CGKAnoph*dB7JGLT`rQzjJWpZ-d#C`B0_9wDmY+H|W538>nhrQZCvDEpr6 z(V`LnhyGS-F!`#;-FC3=QE-s2Uj3N1t+ko{YMqHn+@eYLdf+=_7~|Sk&P9lb8>Osd61vpkf_m;My#1;%}Jws0#_d_|8r2}#h9a>tNUiWHxaWMge@2_eP%Ur<-`9yq#7P>egARR{bQPRV1Wf%I+JX0JNAFh0 zIGm&{dE1JY8+)p}%WXRB9AkHQr}Dew*3TM`nIdUu&V6CCyXmjre-D&xC=0k_`wk>w z#BAGEGBfo-b)ZxAt9k7V3qrxfA-UuCHI?_4uBa@Fs_)8}bp3Ya65lB|bn(FBW&C~w z3ao@7T3^I1x@|jx9LbCVR>ccJ&J|%TSVL$8hzJ=<#thszML7~qgA32=+BfAL{}Nu- zz9$4G1S{0(vbRog%*sT1-@036f_eJuox&w&d4O=1-fw&;RA;B`SsA6>!9oPi*c1^T z!xq5vVXRqKI0L}M9WC>CFon8IVi0IH71KV0D4ddncmqpya-1jpu06kh>nZp$U(F1PQnll<$Y%w z0bp+JwVWDi-_CKT($`LQknx2PP2N)VR=;YuTes7-wlqthS(j$N{uHN5-9tgkQ{3)n z`Z;BXJC92u`LOEjTae=0E}B{xQjDX3k!S2|;nJ$1cXv7+rOUoQL3EQHcOI@+Eq1dl zSFP(&J|lZiNTXbIpJVxOzRVp(iEm`~E-rQGko_b$Mf-e(w5b386Hr zYu~&~w6cfXHtbIrAZh7KwqW}Ea7cB{G9FnO*@=(cQhn{9Q1Fy-9@P46aJZXa*S$~7 z*xh&X%xqt zWsq7eMTqgeX_JS+&esssT>Hx{J&`Xx&}&p*4_7e1yJK!?Y4S(^*WeugQ1LXalX5nh z2}PBxg0XMPij9T)O%xTAAIYyDN$SIlBHX9QiERjh!;l_Lb@id)n6@W6D_>i{HpB!Yw-| zrtJ#aQin0y))x&IU02n%gR(*C0`PCdc=&}1dhgR>=vRB-M(nz(a%+aqM!G#Na*eXG zA2}~!qpJ|#`wHjnl5gKF7GAkAmU4E7iMP6b)nsY)kj*6iM7e{jECPDLI81A-%{dC? z|8rd7dNXl6Iosw-wE`^Y1!T#vWGr|%cnWVpk3Ou$qD%? zW-7lvy>I9~n(THHHmGx~TG5XZOhI$xz;|AU@8gWYiT;l<2KfQT0C+RI#5=vR&(&t? zc0W)@N5%tum;rT3vhVXFY*)T3kXygMHla)DNi)%pHFLfFOWuFH=1YckhK+Ty*=w*1 zODF~9Z~SE`f*m6f)8l>k9a?fuZofgeCW=E2$ntdaF^ne7Gae^QT;jGLDm;+WYBNBz z6mfJT$3JW0QZ4;n*?(!btor#Zaz$1~uyiK!`NOjA<%{s006akCX+`qQP4YtCtV@_6 zI!{=ocL3S)30s5_Mw1A~sOM)JZOvXA7RY|(>h#yU!NquHVbG&DlTxS~@gwUKJzrVN zifP8C-lm_d{^SeGm;Ee#@LiJRm8GXFCn)#AsJ3i70(U84wlE zE^*CRjxMn`zg7Hmt0NUhi;d;CG#y?%u2?>-!TO?D*-)8-LOs75VQhr?6{yoySo;I_ z% z?T4xXp6GS7xkixNgs@3zyDL zwG>9rZIAUBjin_?G3G*5qKb9Hn^Cq}ky~I=wcE?kdrxj|qE${_x>oOc&dSR_ z)+>0(ZTqLBr7zCMM`}0kc=?#|r8g9-&o%39nph4M|$B3S&{MkGn{zzPfd@X^m^df%$dEoLY8Ecli)n zOTVuLdmM<5vM=TbkeVhH8G>Q@cCT(qHHfs!iU18k0VvkE*7a^RDqGoMVEO*Ksv-4d zhU?|g^b;R%rCsX2?`M_bHlc<0&D}wW(mx9Ztv3P4npWy*%TS93%?Brx?r&HW=4_GE zg6@x+l6h@m$9c&zKz>)hIW=#ex;- z$OG+Q%X4->YAjnIw!fDxK%4ap;{X>3KCDs7uk$CqK39KU zwSSLS)(rjA)ipHs%%5wz+JZ5G3K@DcYO!kUAVv^PEurxkG;{4z?r{AbhD3YDMtr?B zPFkuyiU8V`!pM31(zYu+UOTNOG#-?k>L}hTnw6FP?Vq@IDA~a^5Cj*76rXQqq7X)_e{ChoQ1$%)M-~cQrZJZn9O;HH&?W88 zRD*jzR;++Igr>o6enTcImNlN2omZQkcXQCDGOx6Fk;g48P}%U|k)XqoWrpPL#ZLJ+MDE z)at*|>c5j61g zs&~IQt)8?AUUO2_AlrCXI=QT|OZ+|Rkqn9KvU**APFt@s!#odo%5IgtE?=tZltFuY zJ9~RRa`7_A|DMOVNuF>plb6sMJ8`MJ*~?S^a&oKwsn=bi@5{TSW6I(V?AYIzN5oUC znVk%HSUPno3Wri7BOU2G&a2i!a64#;VQftgsm?$sIp83p6^ylEBJpRzS5h(=jW%aUll8*R8{|yvmdwt<|BcLuJdA+vhE7Lzyj{Pmj=^Dg;$$lO>O( z<1Yhdt7@xqG&1&5ebNqIm5(187CIEP5raeZkvlsP^e90ofJ>@0jx%muvgvfB?*}S} zq-aAq06sW;b8tgO-Hsl~td8~oHan6dKC~XDjIj|*Y@*-?OMl?oh)xgrS4vg!sz+b9 zGQ#QNRIWd(!wF+8Z?(vJD_16+?}A;>rRt+a)_*5uh+TQj$_vPzg$x*gl#2 zX5wS8fME-mE%qA3Wr_jeG#6X zvjaW{39}zQWH23-J`F7A=eQ}l$=a$oR;GA#JNrBT4DAj=ef>tEN8@pU+Jvf`HsuMdfxqPly z(v;5LHuKH`g``ut=db@<@e)J624)wBReXctR~iR>(WjPqx3#T@JZ9g66kx&52IbH# zMX~#oHv zz)-GS0b^m=e7Xq7v@aa73?>n8M&CPaw&4O1@3auqc*I=~b^Lhx^pP`qc3~J*diu`e z2RBOg=Pmi^+@4UFI%jH3>#du)LL1m+#`9pewv1?dIY| zKGS!-2M9)T&v$%(P@~@eCI_E4^L<8VB1vHM@6M2ORD9t3eHLRLH>RC;J_|gO`B8eu z*|?N<$p=W2Ul)rrYo=EVRX&~8eBMj`xVl$A9+J;GCSSbPwV7&cr^U{LoxXF5ySQpD zj{DQ}F<;hWZs9zaA4(?h5Z5cAZ^DoGkL*?4XL7XR)PqmCZ!@u0 zFzJ&?$JHh}b_bzVNd8<2d-^_Kd(b8>^*k|M16Gf{y9`^pw=>S=fa(W$`ssUz-gAD! z%4^6q-=Mid@;7&a=o{(T!-w#7a`)r- zU>Ddz6usJAHagBzsq!8zD;?T$QVHrGVG-y2;!?6?YxE+xMZPbq_$7U+>Fs|TU#$ZZ zohspKCfD;-e-h=+I`+5Gh^{vSf8xZl$+CrCPK{pV$F|L&Sed+2 zW!{y_hta)fc+~ybXCC+^>~{Fh!*klIDZbdmNXAav*}e!!piKhX-Jh*LSd=p=XLbgE z{G^nax$8XaQd``oGtHtrB5%Cvs?64|+vubS{>OLw`id)ot4kb!HU4_kr9%$sXC91EUmX=oIR$YyAIc?P{b?v)dVEOW=jQf!_OwuBFKje8@ z4(Di2Md$K_=5oXd@l{0!VEaFOJa{wtTGGY;`^CIV#dJuaz#Jp3i@SG6qrC$;lnF;%m1d`5qZ_b zGuyXVqqqbIm#sC@sD|yFI)IzbL`on$@ZN8PwI6^P_=&ud>xmMO?{grLX770=11tb+2L7={>WN>rxK{DQXaadbQyw{xhA? zSPjhm?cCq6JA`o3d&Q=uduIG_rZ03=J5f3=k^lxK22ip+c-2wUZ^D zhWG-hk`FmzusPyCm))^K;oeNBOw0QMt!&q9dg9*rE{BJ-d1%Q($ zTTxLth}m56oe;Df(S-CB@_V-eY8gM?=bx1ydkKFJ?#dcOo-c0dnj4Zd|%40f-1Ly%RtxetaWv7exElbOF^7tGJdDEx`* zJQ)}(2tl8jF^)`(FqDTJEE&h2Cria1`5;W0*S-E@;`N5{2wFbu>d^5jHbEi#^SOWu z&xaM1`Xr*!!?1csQrVkUp@>&8krf0B&BKEmR#6HJUk!H}o< zlG<|L<3>@8tGMs<+tMUNgC90{T2=*ApY<(@l|p^V z%|IEbU9JefxY*$R*_CX%mo?QRr7(42VyY=FU$OP7pq{dTT-t0jR%ZO-vFZ_u1#b7v zIl8+fx-8@V_aS|Q;2E9VVS+|CT4f%4U{JL*KP8MZREIWU0tRHdNAD-rIJ4^Q`b@;L zyQK$?R(&m7x0lbl{dy=6B8 zqk%sV`FKsyU3evRs9nXseMuht$W?Xr|7K$-;#R!NY*uxZ!tEt zP#&p4ZPl#z$I})oYi6>A_YkdG$!&7}nEy(U58`^$pOGsc>@-XuM4-v`*zi9PPM%~o zh7nOs|21vfL4ZT|X-%>n}KVt#8n`h;Ub(S30&oDJit&{#^7a1Ail={$>MdvIJgiSmv0AAI{ar$7=ESH zkAM`iAgd5|wN|_~wO-p$d8BkEMe;ikQ1KuTqt)&Ogn!@>W9@*>w@#Jg+0x)9?b@-O z%GuE@7!KwzD^Z9F<4CM73ct5r_m{(;excA01owJsKv{@tZ*@%p$7KVCNOHYZC8Vi+Qyb5P$Y6J z6&Ja(ZeWYdZ0AVP`5t1#I1|YeKBa<}hx9e6d)N-NhEtyxGDhFOMx8{OP?!8#jb()x zfAehFae8rk8+q9KAvyXOwQzBQI<*gSnNEzXSI);rrWx{P@Gk9O0jf)_yI

>d{*{ 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%0Dmy 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 g}WZu4@a*iNW5F>}=yH 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%0A5zUOhuy8- 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 z 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 s1lNUnzDYDlhz1l_`hQ{M1NlWFU-O3DF6Tf literal 0 HcmV?d00001 diff --git a/index.html b/index.html deleted file mode 100644 index 9251ee5a..00000000 --- a/index.html +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - Lume Desktop - - -

- - - diff --git a/package.json b/package.json deleted file mode 100644 index 22add9a1..00000000 --- a/package.json +++ /dev/null @@ -1,85 +0,0 @@ -{ - "name": "lume", - "private": true, - "version": "0.0.0", - "type": "module", - "scripts": { - "dev": "vite", - "build": "vite build", - "preview": "vite preview", - "tauri": "tauri" - }, - "dependencies": { - "@getalby/bitcoin-connect-react": "^3.6.3", - "@phosphor-icons/react": "^2.1.7", - "@radix-ui/react-avatar": "^1.1.2", - "@radix-ui/react-checkbox": "^1.1.3", - "@radix-ui/react-popover": "^1.1.4", - "@radix-ui/react-progress": "^1.1.1", - "@radix-ui/react-scroll-area": "^1.2.2", - "@radix-ui/react-switch": "^1.1.2", - "@radix-ui/react-tabs": "^1.1.2", - "@radix-ui/react-tooltip": "^1.1.6", - "@tanstack/query-broadcast-client-experimental": "^5.62.16", - "@tanstack/query-persist-client-core": "^5.62.16", - "@tanstack/react-query": "^5.63.0", - "@tanstack/react-router": "^1.95.3", - "@tauri-apps/api": "^2.2.0", - "@tauri-apps/plugin-clipboard-manager": "^2.2.0", - "@tauri-apps/plugin-dialog": "^2.2.0", - "@tauri-apps/plugin-fs": "^2.2.0", - "@tauri-apps/plugin-http": "^2.2.0", - "@tauri-apps/plugin-os": "^2.2.0", - "@tauri-apps/plugin-process": "^2.2.0", - "@tauri-apps/plugin-shell": "^2.2.0", - "@tauri-apps/plugin-store": "github:tauri-apps/tauri-plugin-store#a564510", - "@tauri-apps/plugin-updater": "^2.3.1", - "@tauri-apps/plugin-upload": "^2.2.1", - "@tauri-apps/plugin-window-state": "^2.2.0", - "bitcoin-units": "^1.0.0", - "dayjs": "^1.11.13", - "embla-carousel-react": "^8.5.2", - "i18next": "^23.16.8", - "i18next-resources-to-backend": "^1.2.1", - "light-bolt11-decoder": "^3.2.0", - "minidenticons": "^4.2.1", - "nanoid": "^5.0.9", - "nostr-tools": "^2.10.4", - "react": "19.0.0-rc-cae764ce-20241025", - "react-currency-input-field": "^3.9.0", - "react-dom": "19.0.0-rc-cae764ce-20241025", - "react-hook-form": "^7.54.2", - "react-i18next": "^15.4.0", - "react-string-replace": "^1.1.1", - "rich-textarea": "^0.26.4", - "use-debounce": "^10.0.4", - "virtua": "^0.34.2" - }, - "devDependencies": { - "@biomejs/biome": "^1.9.4", - "@tailwindcss/forms": "^0.5.10", - "@tailwindcss/typography": "^0.5.16", - "@tanstack/router-devtools": "^1.95.3", - "@tanstack/router-plugin": "^1.95.3", - "@tauri-apps/cli": "^2.2.3", - "@types/react": "npm:types-react@19.0.0-rc.1", - "@types/react-dom": "npm:types-react-dom@19.0.0-rc.1", - "@vitejs/plugin-react": "^4.3.4", - "autoprefixer": "^10.4.20", - "babel-plugin-react-compiler": "0.0.0-experimental-b4db8c3-20241001", - "clsx": "^2.1.1", - "postcss": "^8.4.49", - "tailwind-gradient-mask-image": "^1.2.0", - "tailwind-merge": "^2.6.0", - "tailwind-scrollbar": "^3.1.0", - "tailwindcss": "^3.4.17", - "tailwindcss-content-visibility": "^1.0.2", - "typescript": "^5.7.3", - "vite": "^5.4.11", - "vite-tsconfig-paths": "5.0.0" - }, - "overrides": { - "@types/react": "npm:types-react@rc", - "@types/react-dom": "npm:types-react-dom@rc" - } -} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml deleted file mode 100644 index c3c8aaf1..00000000 --- a/pnpm-lock.yaml +++ /dev/null @@ -1,4364 +0,0 @@ -lockfileVersion: '9.0' - -settings: - autoInstallPeers: true - excludeLinksFromLockfile: false - -importers: - - .: - dependencies: - '@getalby/bitcoin-connect-react': - specifier: ^3.6.3 - version: 3.6.3(immer@10.1.1)(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1)(typescript@5.7.3) - '@phosphor-icons/react': - specifier: ^2.1.7 - version: 2.1.7(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025) - '@radix-ui/react-avatar': - specifier: ^1.1.2 - version: 1.1.2(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-checkbox': - specifier: ^1.1.3 - version: 1.1.3(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-popover': - specifier: ^1.1.4 - version: 1.1.4(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-progress': - specifier: ^1.1.1 - version: 1.1.1(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-scroll-area': - specifier: ^1.2.2 - version: 1.2.2(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-switch': - specifier: ^1.1.2 - version: 1.1.2(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-tabs': - specifier: ^1.1.2 - version: 1.1.2(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-tooltip': - specifier: ^1.1.6 - version: 1.1.6(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@tanstack/query-broadcast-client-experimental': - specifier: ^5.62.16 - version: 5.62.16 - '@tanstack/query-persist-client-core': - specifier: ^5.62.16 - version: 5.62.16 - '@tanstack/react-query': - specifier: ^5.63.0 - version: 5.63.0(react@19.0.0-rc-cae764ce-20241025) - '@tanstack/react-router': - specifier: ^1.95.3 - version: 1.95.3(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025) - '@tauri-apps/api': - specifier: ^2.2.0 - version: 2.2.0 - '@tauri-apps/plugin-clipboard-manager': - specifier: ^2.2.0 - version: 2.2.0 - '@tauri-apps/plugin-dialog': - specifier: ^2.2.0 - version: 2.2.0 - '@tauri-apps/plugin-fs': - specifier: ^2.2.0 - version: 2.2.0 - '@tauri-apps/plugin-http': - specifier: ^2.2.0 - version: 2.2.0 - '@tauri-apps/plugin-os': - specifier: ^2.2.0 - version: 2.2.0 - '@tauri-apps/plugin-process': - specifier: ^2.2.0 - version: 2.2.0 - '@tauri-apps/plugin-shell': - specifier: ^2.2.0 - version: 2.2.0 - '@tauri-apps/plugin-store': - specifier: github:tauri-apps/tauri-plugin-store#a564510 - version: https://codeload.github.com/tauri-apps/tauri-plugin-store/tar.gz/a564510 - '@tauri-apps/plugin-updater': - specifier: ^2.3.1 - version: 2.3.1 - '@tauri-apps/plugin-upload': - specifier: ^2.2.1 - version: 2.2.1 - '@tauri-apps/plugin-window-state': - specifier: ^2.2.0 - version: 2.2.0 - bitcoin-units: - specifier: ^1.0.0 - version: 1.0.0 - dayjs: - specifier: ^1.11.13 - version: 1.11.13 - embla-carousel-react: - specifier: ^8.5.2 - version: 8.5.2(react@19.0.0-rc-cae764ce-20241025) - i18next: - specifier: ^23.16.8 - version: 23.16.8 - i18next-resources-to-backend: - specifier: ^1.2.1 - version: 1.2.1 - light-bolt11-decoder: - specifier: ^3.2.0 - version: 3.2.0 - minidenticons: - specifier: ^4.2.1 - version: 4.2.1 - nanoid: - specifier: ^5.0.9 - version: 5.0.9 - nostr-tools: - specifier: ^2.10.4 - version: 2.10.4(typescript@5.7.3) - react: - specifier: 19.0.0-rc-cae764ce-20241025 - version: 19.0.0-rc-cae764ce-20241025 - react-currency-input-field: - specifier: ^3.9.0 - version: 3.9.0(react@19.0.0-rc-cae764ce-20241025) - react-dom: - specifier: 19.0.0-rc-cae764ce-20241025 - version: 19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025) - react-hook-form: - specifier: ^7.54.2 - version: 7.54.2(react@19.0.0-rc-cae764ce-20241025) - react-i18next: - specifier: ^15.4.0 - version: 15.4.0(i18next@23.16.8)(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025) - react-string-replace: - specifier: ^1.1.1 - version: 1.1.1 - rich-textarea: - specifier: ^0.26.4 - version: 0.26.4(react@19.0.0-rc-cae764ce-20241025) - use-debounce: - specifier: ^10.0.4 - version: 10.0.4(react@19.0.0-rc-cae764ce-20241025) - virtua: - specifier: ^0.34.2 - version: 0.34.2(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025) - devDependencies: - '@biomejs/biome': - specifier: ^1.9.4 - version: 1.9.4 - '@tailwindcss/forms': - specifier: ^0.5.10 - version: 0.5.10(tailwindcss@3.4.17) - '@tailwindcss/typography': - specifier: ^0.5.16 - version: 0.5.16(tailwindcss@3.4.17) - '@tanstack/router-devtools': - specifier: ^1.95.3 - version: 1.95.3(@tanstack/react-router@1.95.3(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025))(csstype@3.1.3)(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025) - '@tanstack/router-plugin': - specifier: ^1.95.3 - version: 1.95.3(@tanstack/react-router@1.95.3(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025))(vite@5.4.11) - '@tauri-apps/cli': - specifier: ^2.2.3 - version: 2.2.3 - '@types/react': - specifier: npm:types-react@19.0.0-rc.1 - version: types-react@19.0.0-rc.1 - '@types/react-dom': - specifier: npm:types-react-dom@19.0.0-rc.1 - version: types-react-dom@19.0.0-rc.1 - '@vitejs/plugin-react': - specifier: ^4.3.4 - version: 4.3.4(vite@5.4.11) - autoprefixer: - specifier: ^10.4.20 - version: 10.4.20(postcss@8.4.49) - babel-plugin-react-compiler: - specifier: 0.0.0-experimental-b4db8c3-20241001 - version: 0.0.0-experimental-b4db8c3-20241001 - clsx: - specifier: ^2.1.1 - version: 2.1.1 - postcss: - specifier: ^8.4.49 - version: 8.4.49 - tailwind-gradient-mask-image: - specifier: ^1.2.0 - version: 1.2.0 - tailwind-merge: - specifier: ^2.6.0 - version: 2.6.0 - tailwind-scrollbar: - specifier: ^3.1.0 - version: 3.1.0(tailwindcss@3.4.17) - tailwindcss: - specifier: ^3.4.17 - version: 3.4.17 - tailwindcss-content-visibility: - specifier: ^1.0.2 - version: 1.0.2(tailwindcss@3.4.17) - typescript: - specifier: ^5.7.3 - version: 5.7.3 - vite: - specifier: ^5.4.11 - version: 5.4.11 - vite-tsconfig-paths: - specifier: 5.0.0 - version: 5.0.0(typescript@5.7.3)(vite@5.4.11) - -packages: - - '@alloc/quick-lru@5.2.0': - resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} - engines: {node: '>=10'} - - '@ampproject/remapping@2.3.0': - resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} - engines: {node: '>=6.0.0'} - - '@babel/code-frame@7.26.2': - resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} - engines: {node: '>=6.9.0'} - - '@babel/compat-data@7.26.5': - resolution: {integrity: sha512-XvcZi1KWf88RVbF9wn8MN6tYFloU5qX8KjuF3E1PVBmJ9eypXfs4GRiJwLuTZL0iSnJUKn1BFPa5BPZZJyFzPg==} - engines: {node: '>=6.9.0'} - - '@babel/core@7.26.0': - resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} - engines: {node: '>=6.9.0'} - - '@babel/generator@7.2.0': - resolution: {integrity: sha512-BA75MVfRlFQG2EZgFYIwyT1r6xSkwfP2bdkY/kLZusEYWiJs4xCowab/alaEaT0wSvmVuXGqiefeBlP+7V1yKg==} - - '@babel/generator@7.26.5': - resolution: {integrity: sha512-2caSP6fN9I7HOe6nqhtft7V4g7/V/gfDsC3Ag4W7kEzzvRGKqiv0pu0HogPiZ3KaVSoNDhUws6IJjDjpfmYIXw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-compilation-targets@7.26.5': - resolution: {integrity: sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==} - engines: {node: '>=6.9.0'} - - '@babel/helper-module-imports@7.25.9': - resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-module-transforms@7.26.0': - resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/helper-plugin-utils@7.26.5': - resolution: {integrity: sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==} - engines: {node: '>=6.9.0'} - - '@babel/helper-string-parser@7.25.9': - resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} - engines: {node: '>=6.9.0'} - - '@babel/helper-validator-identifier@7.25.9': - resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} - engines: {node: '>=6.9.0'} - - '@babel/helper-validator-option@7.25.9': - resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} - engines: {node: '>=6.9.0'} - - '@babel/helpers@7.26.0': - resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} - engines: {node: '>=6.9.0'} - - '@babel/parser@7.26.5': - resolution: {integrity: sha512-SRJ4jYmXRqV1/Xc+TIVG84WjHBXKlxO9sHQnA2Pf12QQEAp1LOh6kDzNHXcUnbH1QI0FDoPPVOt+vyUDucxpaw==} - engines: {node: '>=6.0.0'} - hasBin: true - - '@babel/plugin-syntax-jsx@7.25.9': - resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-typescript@7.25.9': - resolution: {integrity: sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-react-jsx-self@7.25.9': - resolution: {integrity: sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-react-jsx-source@7.25.9': - resolution: {integrity: sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/runtime@7.23.4': - resolution: {integrity: sha512-2Yv65nlWnWlSpe3fXEyX5i7fx5kIKo4Qbcj+hMO0odwaneFjfXw5fdum+4yL20O0QiaHpia0cYQ9xpNMqrBwHg==} - engines: {node: '>=6.9.0'} - - '@babel/runtime@7.26.0': - resolution: {integrity: sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==} - engines: {node: '>=6.9.0'} - - '@babel/template@7.25.9': - resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} - engines: {node: '>=6.9.0'} - - '@babel/traverse@7.26.5': - resolution: {integrity: sha512-rkOSPOw+AXbgtwUga3U4u8RpoK9FEFWBNAlTpcnkLFjL5CT+oyHNuUUC/xx6XefEJ16r38r8Bc/lfp6rYuHeJQ==} - engines: {node: '>=6.9.0'} - - '@babel/types@7.26.5': - resolution: {integrity: sha512-L6mZmwFDK6Cjh1nRCLXpa6no13ZIioJDz7mdkzHv399pThrTa/k0nUlNaenOeh2kWu/iaOQYElEpKPUswUa9Vg==} - engines: {node: '>=6.9.0'} - - '@biomejs/biome@1.9.4': - resolution: {integrity: sha512-1rkd7G70+o9KkTn5KLmDYXihGoTaIGO9PIIN2ZB7UJxFrWw04CZHPYiMRjYsaDvVV7hP1dYNRLxSANLaBFGpog==} - engines: {node: '>=14.21.3'} - hasBin: true - - '@biomejs/cli-darwin-arm64@1.9.4': - resolution: {integrity: sha512-bFBsPWrNvkdKrNCYeAp+xo2HecOGPAy9WyNyB/jKnnedgzl4W4Hb9ZMzYNbf8dMCGmUdSavlYHiR01QaYR58cw==} - engines: {node: '>=14.21.3'} - cpu: [arm64] - os: [darwin] - - '@biomejs/cli-darwin-x64@1.9.4': - resolution: {integrity: sha512-ngYBh/+bEedqkSevPVhLP4QfVPCpb+4BBe2p7Xs32dBgs7rh9nY2AIYUL6BgLw1JVXV8GlpKmb/hNiuIxfPfZg==} - engines: {node: '>=14.21.3'} - cpu: [x64] - os: [darwin] - - '@biomejs/cli-linux-arm64-musl@1.9.4': - resolution: {integrity: sha512-v665Ct9WCRjGa8+kTr0CzApU0+XXtRgwmzIf1SeKSGAv+2scAlW6JR5PMFo6FzqqZ64Po79cKODKf3/AAmECqA==} - engines: {node: '>=14.21.3'} - cpu: [arm64] - os: [linux] - - '@biomejs/cli-linux-arm64@1.9.4': - resolution: {integrity: sha512-fJIW0+LYujdjUgJJuwesP4EjIBl/N/TcOX3IvIHJQNsAqvV2CHIogsmA94BPG6jZATS4Hi+xv4SkBBQSt1N4/g==} - engines: {node: '>=14.21.3'} - cpu: [arm64] - os: [linux] - - '@biomejs/cli-linux-x64-musl@1.9.4': - resolution: {integrity: sha512-gEhi/jSBhZ2m6wjV530Yy8+fNqG8PAinM3oV7CyO+6c3CEh16Eizm21uHVsyVBEB6RIM8JHIl6AGYCv6Q6Q9Tg==} - engines: {node: '>=14.21.3'} - cpu: [x64] - os: [linux] - - '@biomejs/cli-linux-x64@1.9.4': - resolution: {integrity: sha512-lRCJv/Vi3Vlwmbd6K+oQ0KhLHMAysN8lXoCI7XeHlxaajk06u7G+UsFSO01NAs5iYuWKmVZjmiOzJ0OJmGsMwg==} - engines: {node: '>=14.21.3'} - cpu: [x64] - os: [linux] - - '@biomejs/cli-win32-arm64@1.9.4': - resolution: {integrity: sha512-tlbhLk+WXZmgwoIKwHIHEBZUwxml7bRJgk0X2sPyNR3S93cdRq6XulAZRQJ17FYGGzWne0fgrXBKpl7l4M87Hg==} - engines: {node: '>=14.21.3'} - cpu: [arm64] - os: [win32] - - '@biomejs/cli-win32-x64@1.9.4': - resolution: {integrity: sha512-8Y5wMhVIPaWe6jw2H+KlEm4wP/f7EW3810ZLmDlrEEy5KvBsb9ECEfu/kMWD484ijfQ8+nIi0giMgu9g1UAuuA==} - engines: {node: '>=14.21.3'} - cpu: [x64] - os: [win32] - - '@esbuild/aix-ppc64@0.21.5': - resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [aix] - - '@esbuild/aix-ppc64@0.23.1': - resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [aix] - - '@esbuild/android-arm64@0.21.5': - resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - - '@esbuild/android-arm64@0.23.1': - resolution: {integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==} - engines: {node: '>=18'} - cpu: [arm64] - os: [android] - - '@esbuild/android-arm@0.21.5': - resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - - '@esbuild/android-arm@0.23.1': - resolution: {integrity: sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==} - engines: {node: '>=18'} - cpu: [arm] - os: [android] - - '@esbuild/android-x64@0.21.5': - resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - - '@esbuild/android-x64@0.23.1': - resolution: {integrity: sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==} - engines: {node: '>=18'} - cpu: [x64] - os: [android] - - '@esbuild/darwin-arm64@0.21.5': - resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - - '@esbuild/darwin-arm64@0.23.1': - resolution: {integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==} - engines: {node: '>=18'} - cpu: [arm64] - os: [darwin] - - '@esbuild/darwin-x64@0.21.5': - resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - - '@esbuild/darwin-x64@0.23.1': - resolution: {integrity: sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==} - engines: {node: '>=18'} - cpu: [x64] - os: [darwin] - - '@esbuild/freebsd-arm64@0.21.5': - resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - - '@esbuild/freebsd-arm64@0.23.1': - resolution: {integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==} - engines: {node: '>=18'} - cpu: [arm64] - os: [freebsd] - - '@esbuild/freebsd-x64@0.21.5': - resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - - '@esbuild/freebsd-x64@0.23.1': - resolution: {integrity: sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==} - engines: {node: '>=18'} - cpu: [x64] - os: [freebsd] - - '@esbuild/linux-arm64@0.21.5': - resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - - '@esbuild/linux-arm64@0.23.1': - resolution: {integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==} - engines: {node: '>=18'} - cpu: [arm64] - os: [linux] - - '@esbuild/linux-arm@0.21.5': - resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - - '@esbuild/linux-arm@0.23.1': - resolution: {integrity: sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==} - engines: {node: '>=18'} - cpu: [arm] - os: [linux] - - '@esbuild/linux-ia32@0.21.5': - resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - - '@esbuild/linux-ia32@0.23.1': - resolution: {integrity: sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==} - engines: {node: '>=18'} - cpu: [ia32] - os: [linux] - - '@esbuild/linux-loong64@0.21.5': - resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - - '@esbuild/linux-loong64@0.23.1': - resolution: {integrity: sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==} - engines: {node: '>=18'} - cpu: [loong64] - os: [linux] - - '@esbuild/linux-mips64el@0.21.5': - resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - - '@esbuild/linux-mips64el@0.23.1': - resolution: {integrity: sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==} - engines: {node: '>=18'} - cpu: [mips64el] - os: [linux] - - '@esbuild/linux-ppc64@0.21.5': - resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - - '@esbuild/linux-ppc64@0.23.1': - resolution: {integrity: sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [linux] - - '@esbuild/linux-riscv64@0.21.5': - resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - - '@esbuild/linux-riscv64@0.23.1': - resolution: {integrity: sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==} - engines: {node: '>=18'} - cpu: [riscv64] - os: [linux] - - '@esbuild/linux-s390x@0.21.5': - resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - - '@esbuild/linux-s390x@0.23.1': - resolution: {integrity: sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==} - engines: {node: '>=18'} - cpu: [s390x] - os: [linux] - - '@esbuild/linux-x64@0.21.5': - resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - - '@esbuild/linux-x64@0.23.1': - resolution: {integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [linux] - - '@esbuild/netbsd-x64@0.21.5': - resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - - '@esbuild/netbsd-x64@0.23.1': - resolution: {integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==} - engines: {node: '>=18'} - cpu: [x64] - os: [netbsd] - - '@esbuild/openbsd-arm64@0.23.1': - resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openbsd] - - '@esbuild/openbsd-x64@0.21.5': - resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - - '@esbuild/openbsd-x64@0.23.1': - resolution: {integrity: sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==} - engines: {node: '>=18'} - cpu: [x64] - os: [openbsd] - - '@esbuild/sunos-x64@0.21.5': - resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - - '@esbuild/sunos-x64@0.23.1': - resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==} - engines: {node: '>=18'} - cpu: [x64] - os: [sunos] - - '@esbuild/win32-arm64@0.21.5': - resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - - '@esbuild/win32-arm64@0.23.1': - resolution: {integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==} - engines: {node: '>=18'} - cpu: [arm64] - os: [win32] - - '@esbuild/win32-ia32@0.21.5': - resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - - '@esbuild/win32-ia32@0.23.1': - resolution: {integrity: sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==} - engines: {node: '>=18'} - cpu: [ia32] - os: [win32] - - '@esbuild/win32-x64@0.21.5': - resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - - '@esbuild/win32-x64@0.23.1': - resolution: {integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==} - engines: {node: '>=18'} - cpu: [x64] - os: [win32] - - '@floating-ui/core@1.6.9': - resolution: {integrity: sha512-uMXCuQ3BItDUbAMhIXw7UPXRfAlOAvZzdK9BWpE60MCn+Svt3aLn9jsPTi/WNGlRUu2uI0v5S7JiIUsbsvh3fw==} - - '@floating-ui/dom@1.6.13': - resolution: {integrity: sha512-umqzocjDgNRGTuO7Q8CU32dkHkECqI8ZdMZ5Swb6QAM0t5rnlrN3lGo1hdpscRd3WS8T6DKYK4ephgIH9iRh3w==} - - '@floating-ui/react-dom@2.1.2': - resolution: {integrity: sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==} - peerDependencies: - react: '>=16.8.0' - react-dom: '>=16.8.0' - - '@floating-ui/utils@0.2.9': - resolution: {integrity: sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==} - - '@getalby/bitcoin-connect-react@3.6.3': - resolution: {integrity: sha512-tDomhNtXl94Z2YNQa52UpZUfZhdSwLEWgaOg6bCoLEJO0SqemUcKOrIIB/Y6DYm5XliktD7bLtvB4rJoFE74QQ==} - peerDependencies: - react: ^18.2.0 - - '@getalby/bitcoin-connect@3.6.3': - resolution: {integrity: sha512-mS3hmKGF8P7RH06DFtawc6T738iwz+wGz28XR46tMDKGfZjPrpcCG7R8Wy7n0w1JBgf7Nec79edQ5cDM1Pbrrw==} - - '@getalby/lightning-tools@5.1.2': - resolution: {integrity: sha512-BwGm8eGbPh59BVa1gI5yJMantBl/Fdps6X4p1ZACnmxz9vDINX8/3aFoOnDlF7yyA2boXWCsReVQSr26Q2yjiQ==} - engines: {node: '>=14'} - - '@getalby/sdk@3.8.2': - resolution: {integrity: sha512-0F4ub/e+t93V9wzR5Vr+Xdfhhy5kK+ZKls/J3yX2YBT27X1Rd3QIPLCTUFCb4RaV6a/e17aZAVJF8Af7r9BeAg==} - engines: {node: '>=14'} - - '@isaacs/cliui@8.0.2': - resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} - engines: {node: '>=12'} - - '@jest/types@24.9.0': - resolution: {integrity: sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==} - engines: {node: '>= 6'} - - '@jridgewell/gen-mapping@0.3.8': - resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} - engines: {node: '>=6.0.0'} - - '@jridgewell/resolve-uri@3.1.2': - resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} - engines: {node: '>=6.0.0'} - - '@jridgewell/set-array@1.2.1': - resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} - engines: {node: '>=6.0.0'} - - '@jridgewell/sourcemap-codec@1.5.0': - resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} - - '@jridgewell/trace-mapping@0.3.25': - resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} - - '@lightninglabs/lnc-core@0.3.2-alpha': - resolution: {integrity: sha512-H6tG+X9txCIdxTR+GPsbImzP2Juo+6Uvq/Ipaijd7xPISzgEU4J4GNE5PEHuIZqbnBo1RmpuXnFG6dmsl3PTzQ==} - - '@lightninglabs/lnc-web@0.3.2-alpha': - resolution: {integrity: sha512-3aCBugBf0NzczpJqmHn03Oq2Ju9W5n0+nOdAe+Y/Zhf6YLXdqG1PTJ2J+7TXncpiogfPYDCw95tVQqSi4Zi/ZA==} - - '@noble/ciphers@0.5.3': - resolution: {integrity: sha512-B0+6IIHiqEs3BPMT0hcRmHvEj2QHOLu+uwt+tqDDeVd0oyVzh7BPrDcPjRnV1PV/5LaknXJJQvOuRGR0zQJz+w==} - - '@noble/curves@1.1.0': - resolution: {integrity: sha512-091oBExgENk/kGj3AZmtBDMpxQPDtxQABR2B9lb1JbVTs6ytdzZNwvhxQ4MWasRNEzlbEH8jCWFCwhF/Obj5AA==} - - '@noble/curves@1.2.0': - resolution: {integrity: sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==} - - '@noble/hashes@1.3.1': - resolution: {integrity: sha512-EbqwksQwz9xDRGfDST86whPBgM65E0OH/pCgqW0GBVzO22bNE+NuIbeTb714+IfSjU3aRk47EUvXIb5bTsenKA==} - engines: {node: '>= 16'} - - '@noble/hashes@1.3.2': - resolution: {integrity: sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==} - engines: {node: '>= 16'} - - '@nodelib/fs.scandir@2.1.5': - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} - - '@nodelib/fs.stat@2.0.5': - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} - - '@nodelib/fs.walk@1.2.8': - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} - - '@phosphor-icons/react@2.1.7': - resolution: {integrity: sha512-g2e2eVAn1XG2a+LI09QU3IORLhnFNAFkNbo2iwbX6NOKSLOwvEMmTa7CgOzEbgNWR47z8i8kwjdvYZ5fkGx1mQ==} - engines: {node: '>=10'} - peerDependencies: - react: '>= 16.8' - react-dom: '>= 16.8' - - '@pkgjs/parseargs@0.11.0': - resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} - engines: {node: '>=14'} - - '@radix-ui/number@1.1.0': - resolution: {integrity: sha512-V3gRzhVNU1ldS5XhAPTom1fOIo4ccrjjJgmE+LI2h/WaFpHmx0MQApT+KZHnx8abG6Avtfcz4WoEciMnpFT3HQ==} - - '@radix-ui/primitive@1.1.1': - resolution: {integrity: sha512-SJ31y+Q/zAyShtXJc8x83i9TYdbAfHZ++tUZnvjJJqFjzsdUnKsxPL6IEtBlxKkU7yzer//GQtZSV4GbldL3YA==} - - '@radix-ui/react-arrow@1.1.1': - resolution: {integrity: sha512-NaVpZfmv8SKeZbn4ijN2V3jlHA9ngBG16VnIIm22nUR0Yk8KUALyBxT3KYEUnNuch9sTE8UTsS3whzBgKOL30w==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-avatar@1.1.2': - resolution: {integrity: sha512-GaC7bXQZ5VgZvVvsJ5mu/AEbjYLnhhkoidOboC50Z6FFlLA03wG2ianUoH+zgDQ31/9gCF59bE4+2bBgTyMiig==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-checkbox@1.1.3': - resolution: {integrity: sha512-HD7/ocp8f1B3e6OHygH0n7ZKjONkhciy1Nh0yuBgObqThc3oyx+vuMfFHKAknXRHHWVE9XvXStxJFyjUmB8PIw==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-collection@1.1.1': - resolution: {integrity: sha512-LwT3pSho9Dljg+wY2KN2mrrh6y3qELfftINERIzBUO9e0N+t0oMTyn3k9iv+ZqgrwGkRnLpNJrsMv9BZlt2yuA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-compose-refs@1.1.1': - resolution: {integrity: sha512-Y9VzoRDSJtgFMUCoiZBDVo084VQ5hfpXxVE+NgkdNsjiDBByiImMZKKhxMwCbdHvhlENG6a833CbFkOQvTricw==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-context@1.1.1': - resolution: {integrity: sha512-UASk9zi+crv9WteK/NU4PLvOoL3OuE6BWVKNF6hPRBtYBDXQ2u5iu3O59zUlJiTVvkyuycnqrztsHVJwcK9K+Q==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-direction@1.1.0': - resolution: {integrity: sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-dismissable-layer@1.1.3': - resolution: {integrity: sha512-onrWn/72lQoEucDmJnr8uczSNTujT0vJnA/X5+3AkChVPowr8n1yvIKIabhWyMQeMvvmdpsvcyDqx3X1LEXCPg==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-focus-guards@1.1.1': - resolution: {integrity: sha512-pSIwfrT1a6sIoDASCSpFwOasEwKTZWDw/iBdtnqKO7v6FeOzYJ7U53cPzYFVR3geGGXgVHaH+CdngrrAzqUGxg==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-focus-scope@1.1.1': - resolution: {integrity: sha512-01omzJAYRxXdG2/he/+xy+c8a8gCydoQ1yOxnWNcRhrrBW5W+RQJ22EK1SaO8tb3WoUsuEw7mJjBozPzihDFjA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-id@1.1.0': - resolution: {integrity: sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-popover@1.1.4': - resolution: {integrity: sha512-aUACAkXx8LaFymDma+HQVji7WhvEhpFJ7+qPz17Nf4lLZqtreGOFRiNQWQmhzp7kEWg9cOyyQJpdIMUMPc/CPw==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-popper@1.2.1': - resolution: {integrity: sha512-3kn5Me69L+jv82EKRuQCXdYyf1DqHwD2U/sxoNgBGCB7K9TRc3bQamQ+5EPM9EvyPdli0W41sROd+ZU1dTCztw==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-portal@1.1.3': - resolution: {integrity: sha512-NciRqhXnGojhT93RPyDaMPfLH3ZSl4jjIFbZQ1b/vxvZEdHsBZ49wP9w8L3HzUQwep01LcWtkUvm0OVB5JAHTw==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-presence@1.1.2': - resolution: {integrity: sha512-18TFr80t5EVgL9x1SwF/YGtfG+l0BS0PRAlCWBDoBEiDQjeKgnNZRVJp/oVBl24sr3Gbfwc/Qpj4OcWTQMsAEg==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-primitive@2.0.1': - resolution: {integrity: sha512-sHCWTtxwNn3L3fH8qAfnF3WbUZycW93SM1j3NFDzXBiz8D6F5UTTy8G1+WFEaiCdvCVRJWj6N2R4Xq6HdiHmDg==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-progress@1.1.1': - resolution: {integrity: sha512-6diOawA84f/eMxFHcWut0aE1C2kyE9dOyCTQOMRR2C/qPiXz/X0SaiA/RLbapQaXUCmy0/hLMf9meSccD1N0pA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-roving-focus@1.1.1': - resolution: {integrity: sha512-QE1RoxPGJ/Nm8Qmk0PxP8ojmoaS67i0s7hVssS7KuI2FQoc/uzVlZsqKfQvxPE6D8hICCPHJ4D88zNhT3OOmkw==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-scroll-area@1.2.2': - resolution: {integrity: sha512-EFI1N/S3YxZEW/lJ/H1jY3njlvTd8tBmgKEn4GHi51+aMm94i6NmAJstsm5cu3yJwYqYc93gpCPm21FeAbFk6g==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-slot@1.1.1': - resolution: {integrity: sha512-RApLLOcINYJA+dMVbOju7MYv1Mb2EBp2nH4HdDzXTSyaR5optlm6Otrz1euW3HbdOR8UmmFK06TD+A9frYWv+g==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-switch@1.1.2': - resolution: {integrity: sha512-zGukiWHjEdBCRyXvKR6iXAQG6qXm2esuAD6kDOi9Cn+1X6ev3ASo4+CsYaD6Fov9r/AQFekqnD/7+V0Cs6/98g==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-tabs@1.1.2': - resolution: {integrity: sha512-9u/tQJMcC2aGq7KXpGivMm1mgq7oRJKXphDwdypPd/j21j/2znamPU8WkXgnhUaTrSFNIt8XhOyCAupg8/GbwQ==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-tooltip@1.1.6': - resolution: {integrity: sha512-TLB5D8QLExS1uDn7+wH/bjEmRurNMTzNrtq7IjaS4kjion9NtzsTGkvR5+i7yc9q01Pi2KMM2cN3f8UG4IvvXA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-use-callback-ref@1.1.0': - resolution: {integrity: sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-use-controllable-state@1.1.0': - resolution: {integrity: sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-use-escape-keydown@1.1.0': - resolution: {integrity: sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-use-layout-effect@1.1.0': - resolution: {integrity: sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-use-previous@1.1.0': - resolution: {integrity: sha512-Z/e78qg2YFnnXcW88A4JmTtm4ADckLno6F7OXotmkQfeuCVaKuYzqAATPhVzl3delXE7CxIV8shofPn3jPc5Og==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-use-rect@1.1.0': - resolution: {integrity: sha512-0Fmkebhr6PiseyZlYAOtLS+nb7jLmpqTrJyv61Pe68MKYW6OWdRE2kI70TaYY27u7H0lajqM3hSMMLFq18Z7nQ==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-use-size@1.1.0': - resolution: {integrity: sha512-XW3/vWuIXHa+2Uwcc2ABSfcCledmXhhQPlGbfcRXbiUQI5Icjcg19BGCZVKKInYbvUCut/ufbbLLPFC5cbb1hw==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-visually-hidden@1.1.1': - resolution: {integrity: sha512-vVfA2IZ9q/J+gEamvj761Oq1FpWgCDaNOOIfbPVp2MVPLEomUr5+Vf7kJGwQ24YxZSlQVar7Bes8kyTo5Dshpg==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/rect@1.1.0': - resolution: {integrity: sha512-A9+lCBZoaMJlVKcRBz2YByCG+Cp2t6nAnMnNba+XiWxnj6r4JUFqfsgwocMBZU9LPtdxC6wB56ySYpc7LQIoJg==} - - '@rollup/rollup-android-arm-eabi@4.30.1': - resolution: {integrity: sha512-pSWY+EVt3rJ9fQ3IqlrEUtXh3cGqGtPDH1FQlNZehO2yYxCHEX1SPsz1M//NXwYfbTlcKr9WObLnJX9FsS9K1Q==} - cpu: [arm] - os: [android] - - '@rollup/rollup-android-arm64@4.30.1': - resolution: {integrity: sha512-/NA2qXxE3D/BRjOJM8wQblmArQq1YoBVJjrjoTSBS09jgUisq7bqxNHJ8kjCHeV21W/9WDGwJEWSN0KQ2mtD/w==} - cpu: [arm64] - os: [android] - - '@rollup/rollup-darwin-arm64@4.30.1': - resolution: {integrity: sha512-r7FQIXD7gB0WJ5mokTUgUWPl0eYIH0wnxqeSAhuIwvnnpjdVB8cRRClyKLQr7lgzjctkbp5KmswWszlwYln03Q==} - cpu: [arm64] - os: [darwin] - - '@rollup/rollup-darwin-x64@4.30.1': - resolution: {integrity: sha512-x78BavIwSH6sqfP2xeI1hd1GpHL8J4W2BXcVM/5KYKoAD3nNsfitQhvWSw+TFtQTLZ9OmlF+FEInEHyubut2OA==} - cpu: [x64] - os: [darwin] - - '@rollup/rollup-freebsd-arm64@4.30.1': - resolution: {integrity: sha512-HYTlUAjbO1z8ywxsDFWADfTRfTIIy/oUlfIDmlHYmjUP2QRDTzBuWXc9O4CXM+bo9qfiCclmHk1x4ogBjOUpUQ==} - cpu: [arm64] - os: [freebsd] - - '@rollup/rollup-freebsd-x64@4.30.1': - resolution: {integrity: sha512-1MEdGqogQLccphhX5myCJqeGNYTNcmTyaic9S7CG3JhwuIByJ7J05vGbZxsizQthP1xpVx7kd3o31eOogfEirw==} - cpu: [x64] - os: [freebsd] - - '@rollup/rollup-linux-arm-gnueabihf@4.30.1': - resolution: {integrity: sha512-PaMRNBSqCx7K3Wc9QZkFx5+CX27WFpAMxJNiYGAXfmMIKC7jstlr32UhTgK6T07OtqR+wYlWm9IxzennjnvdJg==} - cpu: [arm] - os: [linux] - - '@rollup/rollup-linux-arm-musleabihf@4.30.1': - resolution: {integrity: sha512-B8Rcyj9AV7ZlEFqvB5BubG5iO6ANDsRKlhIxySXcF1axXYUyqwBok+XZPgIYGBgs7LDXfWfifxhw0Ik57T0Yug==} - cpu: [arm] - os: [linux] - - '@rollup/rollup-linux-arm64-gnu@4.30.1': - resolution: {integrity: sha512-hqVyueGxAj3cBKrAI4aFHLV+h0Lv5VgWZs9CUGqr1z0fZtlADVV1YPOij6AhcK5An33EXaxnDLmJdQikcn5NEw==} - cpu: [arm64] - os: [linux] - - '@rollup/rollup-linux-arm64-musl@4.30.1': - resolution: {integrity: sha512-i4Ab2vnvS1AE1PyOIGp2kXni69gU2DAUVt6FSXeIqUCPIR3ZlheMW3oP2JkukDfu3PsexYRbOiJrY+yVNSk9oA==} - cpu: [arm64] - os: [linux] - - '@rollup/rollup-linux-loongarch64-gnu@4.30.1': - resolution: {integrity: sha512-fARcF5g296snX0oLGkVxPmysetwUk2zmHcca+e9ObOovBR++9ZPOhqFUM61UUZ2EYpXVPN1redgqVoBB34nTpQ==} - cpu: [loong64] - os: [linux] - - '@rollup/rollup-linux-powerpc64le-gnu@4.30.1': - resolution: {integrity: sha512-GLrZraoO3wVT4uFXh67ElpwQY0DIygxdv0BNW9Hkm3X34wu+BkqrDrkcsIapAY+N2ATEbvak0XQ9gxZtCIA5Rw==} - cpu: [ppc64] - os: [linux] - - '@rollup/rollup-linux-riscv64-gnu@4.30.1': - resolution: {integrity: sha512-0WKLaAUUHKBtll0wvOmh6yh3S0wSU9+yas923JIChfxOaaBarmb/lBKPF0w/+jTVozFnOXJeRGZ8NvOxvk/jcw==} - cpu: [riscv64] - os: [linux] - - '@rollup/rollup-linux-s390x-gnu@4.30.1': - resolution: {integrity: sha512-GWFs97Ruxo5Bt+cvVTQkOJ6TIx0xJDD/bMAOXWJg8TCSTEK8RnFeOeiFTxKniTc4vMIaWvCplMAFBt9miGxgkA==} - cpu: [s390x] - os: [linux] - - '@rollup/rollup-linux-x64-gnu@4.30.1': - resolution: {integrity: sha512-UtgGb7QGgXDIO+tqqJ5oZRGHsDLO8SlpE4MhqpY9Llpzi5rJMvrK6ZGhsRCST2abZdBqIBeXW6WPD5fGK5SDwg==} - cpu: [x64] - os: [linux] - - '@rollup/rollup-linux-x64-musl@4.30.1': - resolution: {integrity: sha512-V9U8Ey2UqmQsBT+xTOeMzPzwDzyXmnAoO4edZhL7INkwQcaW1Ckv3WJX3qrrp/VHaDkEWIBWhRwP47r8cdrOow==} - cpu: [x64] - os: [linux] - - '@rollup/rollup-win32-arm64-msvc@4.30.1': - resolution: {integrity: sha512-WabtHWiPaFF47W3PkHnjbmWawnX/aE57K47ZDT1BXTS5GgrBUEpvOzq0FI0V/UYzQJgdb8XlhVNH8/fwV8xDjw==} - cpu: [arm64] - os: [win32] - - '@rollup/rollup-win32-ia32-msvc@4.30.1': - resolution: {integrity: sha512-pxHAU+Zv39hLUTdQQHUVHf4P+0C47y/ZloorHpzs2SXMRqeAWmGghzAhfOlzFHHwjvgokdFAhC4V+6kC1lRRfw==} - cpu: [ia32] - os: [win32] - - '@rollup/rollup-win32-x64-msvc@4.30.1': - resolution: {integrity: sha512-D6qjsXGcvhTjv0kI4fU8tUuBDF/Ueee4SVX79VfNDXZa64TfCW1Slkb6Z7O1p7vflqZjcmOVdZlqf8gvJxc6og==} - cpu: [x64] - os: [win32] - - '@scure/base@1.1.1': - resolution: {integrity: sha512-ZxOhsSyxYwLJj3pLZCefNitxsj093tb2vq90mp2txoYeBqbcjDjqFhyM8eUjq/uFm6zJ+mUuqxlS2FkuSY1MTA==} - - '@scure/bip32@1.3.1': - resolution: {integrity: sha512-osvveYtyzdEVbt3OfwwXFr4P2iVBL5u1Q3q4ONBfDY/UpOuXmOlbgwc1xECEboY8wIays8Yt6onaWMUdUbfl0A==} - - '@scure/bip39@1.2.1': - resolution: {integrity: sha512-Z3/Fsz1yr904dduJD0NpiyRHhRYHdcnyh73FZWiV+/qhWi83wNJ3NWolYqCEN+ZWsUz2TWwajJggcRE9r1zUYg==} - - '@tailwindcss/forms@0.5.10': - resolution: {integrity: sha512-utI1ONF6uf/pPNO68kmN1b8rEwNXv3czukalo8VtJH8ksIkZXr3Q3VYudZLkCsDd4Wku120uF02hYK25XGPorw==} - peerDependencies: - tailwindcss: '>=3.0.0 || >= 3.0.0-alpha.1 || >= 4.0.0-alpha.20 || >= 4.0.0-beta.1' - - '@tailwindcss/typography@0.5.16': - resolution: {integrity: sha512-0wDLwCVF5V3x3b1SGXPCDcdsbDHMBe+lkFzBRaHeLvNi+nrrnZ1lA18u+OTWO8iSWU2GxUOCvlXtDuqftc1oiA==} - peerDependencies: - tailwindcss: '>=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1' - - '@tanstack/history@1.95.2': - resolution: {integrity: sha512-FgUauZLg+nRybH5dKyAYokmXs064rHc0qpMizKxTegSTMHj/z2B6T7pjEG2Zd6dBegeYNVL97ROg7Srr9cuBug==} - engines: {node: '>=12'} - - '@tanstack/query-broadcast-client-experimental@5.62.16': - resolution: {integrity: sha512-Sq1QWfAGIeccVmq8d7dfa2PaGJ3cPIx+p+BjDa/dihtReMwKPk61J/TWBNYZkqH1nsxSl73gXg1cOGgjq3K2SQ==} - - '@tanstack/query-core@5.62.16': - resolution: {integrity: sha512-9Sgft7Qavcd+sN0V25xVyo0nfmcZXBuODy3FVG7BMWTg1HMLm8wwG5tNlLlmSic1u7l1v786oavn+STiFaPH2g==} - - '@tanstack/query-persist-client-core@5.62.16': - resolution: {integrity: sha512-gCBGgXMVpb75N0s+KOtLkaNq/YxlJzW0y++Zn41E0ZkKEthwV54Q7oshrJpA6yUcm4Q6b1+BT8xYRx+PLWDaPg==} - - '@tanstack/react-query@5.63.0': - resolution: {integrity: sha512-QWizLzSiog8xqIRYmuJRok9VELlXVBAwtINgVCgW1SNvamQwWDO5R0XFSkjoBEj53x9Of1KAthLRBUC5xmtVLQ==} - peerDependencies: - react: ^18 || ^19 - - '@tanstack/react-router@1.95.3': - resolution: {integrity: sha512-FClsUejB/uvzlM7irxpbiwwXHWPSNfoGV3JrMc+K4GQSnBAuR0/LCkvuThfdOW/k9W7kLZHN1DEKHV7D9D2Dsw==} - engines: {node: '>=12'} - peerDependencies: - react: '>=18' - react-dom: '>=18' - - '@tanstack/react-store@0.7.0': - resolution: {integrity: sha512-S/Rq17HaGOk+tQHV/yrePMnG1xbsKZIl/VsNWnNXt4XW+tTY8dTlvpJH2ZQ3GRALsusG5K6Q3unAGJ2pd9W/Ng==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - - '@tanstack/router-devtools@1.95.3': - resolution: {integrity: sha512-IPLdCx6wwprKGyYFSCpbNkn9u7I6BOCAClsFHmZZb1MzGpMN5QHlyPujQmVg+kKFN34Bxmxnnyq0XRs9x7f6QQ==} - engines: {node: '>=12'} - peerDependencies: - '@tanstack/react-router': ^1.95.3 - react: '>=18' - react-dom: '>=18' - - '@tanstack/router-generator@1.95.3': - resolution: {integrity: sha512-sg1k6xfVft/l664j6TsO3GztRh51FP0rQFu85bO9Bc+g6bGTIW+362qNXMr1g8iwVE4u/5COtDfGBNSknLCu/Q==} - engines: {node: '>=12'} - peerDependencies: - '@tanstack/react-router': ^1.95.3 - peerDependenciesMeta: - '@tanstack/react-router': - optional: true - - '@tanstack/router-plugin@1.95.3': - resolution: {integrity: sha512-Hm/hWJ7Ra1p57dt/Y5bhsidgZWBzT3m/64h4yVOgqX5/Zw7FbxJtFFx553sJy9G2H6zoCNBP2f1FdotpWPwE+g==} - engines: {node: '>=12'} - peerDependencies: - '@rsbuild/core': '>=1.0.2' - vite: '>=5.0.0 || >=6.0.0' - webpack: '>=5.92.0' - peerDependenciesMeta: - '@rsbuild/core': - optional: true - vite: - optional: true - webpack: - optional: true - - '@tanstack/store@0.7.0': - resolution: {integrity: sha512-CNIhdoUsmD2NolYuaIs8VfWM467RK6oIBAW4nPEKZhg1smZ+/CwtCdpURgp7nxSqOaV9oKkzdWD80+bC66F/Jg==} - - '@tanstack/virtual-file-routes@1.87.6': - resolution: {integrity: sha512-PTpeM8SHL7AJM0pJOacFvHribbUODS51qe9NsMqku4mogh6BWObY1EeVmeGnp9o3VngAEsf+rJMs2zqIVz3WFA==} - engines: {node: '>=12'} - - '@tauri-apps/api@2.2.0': - resolution: {integrity: sha512-R8epOeZl1eJEl603aUMIGb4RXlhPjpgxbGVEaqY+0G5JG9vzV/clNlzTeqc+NLYXVqXcn8mb4c5b9pJIUDEyAg==} - - '@tauri-apps/cli-darwin-arm64@2.2.3': - resolution: {integrity: sha512-dMObP+sEifhnEmQdOqbq+wct2CUjj3DDM0JKT20q3qcaGP5asK68RxPleL0HnU5REXekcYwGV7m6Y8VtLFKrmw==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - - '@tauri-apps/cli-darwin-x64@2.2.3': - resolution: {integrity: sha512-nNS9+jOoNxIE2qVjE0vxuLNXVTV5VKsTpt0SLDOnO4sp33PRJ8Jiwe3U8Nvv4sn36DXmp9i0lX1WXuDp48dTsA==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - - '@tauri-apps/cli-linux-arm-gnueabihf@2.2.3': - resolution: {integrity: sha512-fOzMQHT/5KGesAdDygk2y0zKz5a6jcXkEmvo7wyGp9KEpfJzozBIEzdx7Cvwt//WqXci4SfFq59kUI4ZY3qUAA==} - engines: {node: '>= 10'} - cpu: [arm] - os: [linux] - - '@tauri-apps/cli-linux-arm64-gnu@2.2.3': - resolution: {integrity: sha512-qJpwKawgwLNoi34PVbKdCz5CMvB4ru5pvucvtiBaeki5qdBsqlXuhNeUdrhTs+bb2LVNMK4BgzcLSj1WNHeaXg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@tauri-apps/cli-linux-arm64-musl@2.2.3': - resolution: {integrity: sha512-lkiaMNFU4aDXO1QXUZ97ERtxOc1952oEpMRXtRrpwIJutKlLg08Nm2fiaH3vKbGXFvuRBL68rO1xBOKZ8CYpJQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@tauri-apps/cli-linux-x64-gnu@2.2.3': - resolution: {integrity: sha512-yTKk5i50UQCrL0OhMin+ThzXWFXbH3O93tcX5eKQh3ZUS2BXQkDdGmYmwsIgdqevMOQTj19PasxY5SgPzCi5CA==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@tauri-apps/cli-linux-x64-musl@2.2.3': - resolution: {integrity: sha512-eP4F+DihyShB7PV2rw7NYRtcJWod7qtJkVaF4BvW+kk0TXWsp1tQIjKGh5LA7wrWXGdeOZrLHRbQY9ArVXkAdA==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@tauri-apps/cli-win32-arm64-msvc@2.2.3': - resolution: {integrity: sha512-b/OoNk3PiFPzYvS+AMBEuv7s4vCxv8tWSwm9WKkSbankyFJq41KdIujlODYOaAgeQoA2sXwbAeQ7b+wQfu8L6g==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - - '@tauri-apps/cli-win32-ia32-msvc@2.2.3': - resolution: {integrity: sha512-0s2BUQ08MB7ucySH/iLWP9JS0VIBI+uViRL9bifOpTjKSVk1EGSYQy1K+jR1bch9U1L/nJE8wXPlhgmsOpOAdA==} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - - '@tauri-apps/cli-win32-x64-msvc@2.2.3': - resolution: {integrity: sha512-QQpiuMKJS3uMfsf5wrAf36qnxGnEQ/i0YcBWMU7HJnYRLEcwpUT4PWVdzLS0ltrA7hDqsHV3leI/KGbdllpVDw==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - - '@tauri-apps/cli@2.2.3': - resolution: {integrity: sha512-tvI/wEL1v//Qka1CDTCXR1cvwNCguJ0PtqXhdHBcKiT7DPZuFV/ZYUTygy+HpiP0b25t4XksoJqTeETxOtlb/Q==} - engines: {node: '>= 10'} - hasBin: true - - '@tauri-apps/plugin-clipboard-manager@2.2.0': - resolution: {integrity: sha512-sIBrW/HioKq2vqomwwcU/Y8ygAv3DlS32yKPBX5XijCc0IyQKiDxYpGqmvE9DC5Y0lNJ/G53dfS961B31wjJ1g==} - - '@tauri-apps/plugin-dialog@2.2.0': - resolution: {integrity: sha512-6bLkYK68zyK31418AK5fNccCdVuRnNpbxquCl8IqgFByOgWFivbiIlvb79wpSXi0O+8k8RCSsIpOquebusRVSg==} - - '@tauri-apps/plugin-fs@2.2.0': - resolution: {integrity: sha512-+08mApuONKI8/sCNEZ6AR8vf5vI9DXD4YfrQ9NQmhRxYKMLVhRW164vdW5BSLmMpuevftpQ2FVoL9EFkfG9Z+g==} - - '@tauri-apps/plugin-http@2.2.0': - resolution: {integrity: sha512-ZY6sIHhgu8hcu6BkkegoiOEbvOsQFSVcK8J7l+g9RNHrkhl5uzpNIytR4R/H50fj7gyG80DJvrXDx/LBo7Easw==} - - '@tauri-apps/plugin-os@2.2.0': - resolution: {integrity: sha512-HszbCdbisMlu5QhCNAN8YIWyz2v33abAWha6+uvV2CKX8P5VSct/y+kEe22JeyqrxCnWlQ3DRx7s49Byg7/0EA==} - - '@tauri-apps/plugin-process@2.2.0': - resolution: {integrity: sha512-uypN2Crmyop9z+KRJr3zl71OyVFgTuvHFjsJ0UxxQ/J5212jVa5w4nPEYjIewcn8bUEXacRebwE6F7owgrbhSw==} - - '@tauri-apps/plugin-shell@2.2.0': - resolution: {integrity: sha512-iC3Ic1hLmasoboG7BO+7p+AriSoqAwKrIk+Hpk+S/bjTQdXqbl2GbdclghI4gM32X0bls7xHzIFqhRdrlvJeaA==} - - '@tauri-apps/plugin-store@https://codeload.github.com/tauri-apps/tauri-plugin-store/tar.gz/a564510': - resolution: {tarball: https://codeload.github.com/tauri-apps/tauri-plugin-store/tar.gz/a564510} - version: 2.0.0 - - '@tauri-apps/plugin-updater@2.3.1': - resolution: {integrity: sha512-D1MOWDO1Pqy33gloq0iifny+vwHxMyTshzF0q0bJRwibjL5SXd1xSQwBX24TRug7K0QIu8yOnveQHzI3GcdmfA==} - - '@tauri-apps/plugin-upload@2.2.1': - resolution: {integrity: sha512-2EyVhJYLAp2mJH0UzO3QGU0vPk/YWvAfdI2wXbczyzEZY/AZVa9wConyB1TV/NGhyJRim4LwWgkmnEvcKLkECw==} - - '@tauri-apps/plugin-window-state@2.2.0': - resolution: {integrity: sha512-PFZ/vkZ6UPaRyuggEn8jWc/xwpiEw3Id8i6bin54zUR3vHY0MOK+ovvpvp6SEHKryCJbZMigYJz0OUT2eZ4YmQ==} - - '@types/babel__core@7.20.5': - resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} - - '@types/babel__generator@7.6.8': - resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} - - '@types/babel__template@7.4.4': - resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} - - '@types/babel__traverse@7.20.6': - resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} - - '@types/estree@1.0.6': - resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} - - '@types/istanbul-lib-coverage@2.0.6': - resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} - - '@types/istanbul-lib-report@3.0.3': - resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} - - '@types/istanbul-reports@1.1.2': - resolution: {integrity: sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==} - - '@types/react@19.0.4': - resolution: {integrity: sha512-3O4QisJDYr1uTUMZHA2YswiQZRq+Pd8D+GdVFYikTutYsTz+QZgWkAPnP7rx9txoI6EXKcPiluMqWPFV3tT9Wg==} - - '@types/yargs-parser@21.0.3': - resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} - - '@types/yargs@13.0.12': - resolution: {integrity: sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==} - - '@vitejs/plugin-react@4.3.4': - resolution: {integrity: sha512-SCCPBJtYLdE8PX/7ZQAs1QAZ8Jqwih+0VBLum1EGqmCCQal+MIUqLCzj3ZUy8ufbC0cAM4LRlSTm7IQJwWT4ug==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - vite: ^4.2.0 || ^5.0.0 || ^6.0.0 - - acorn@8.14.0: - resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} - engines: {node: '>=0.4.0'} - hasBin: true - - ansi-regex@4.1.1: - resolution: {integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==} - engines: {node: '>=6'} - - ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} - - ansi-regex@6.1.0: - resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} - engines: {node: '>=12'} - - ansi-styles@3.2.1: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} - engines: {node: '>=4'} - - ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} - - ansi-styles@6.2.1: - resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} - engines: {node: '>=12'} - - any-promise@1.3.0: - resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} - - anymatch@3.1.3: - resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} - engines: {node: '>= 8'} - - arg@5.0.2: - resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} - - aria-hidden@1.2.4: - resolution: {integrity: sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==} - engines: {node: '>=10'} - - autoprefixer@10.4.20: - resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} - engines: {node: ^10 || ^12 || >=14} - hasBin: true - peerDependencies: - postcss: ^8.1.0 - - babel-dead-code-elimination@1.0.8: - resolution: {integrity: sha512-og6HQERk0Cmm+nTT4Od2wbPtgABXFMPaHACjbKLulZIFMkYyXZLkUGuAxdgpMJBrxyt/XFpSz++lNzjbcMnPkQ==} - - babel-plugin-react-compiler@0.0.0-experimental-b4db8c3-20241001: - resolution: {integrity: sha512-2qiuysJU65kKm4CznEMxpjvGV4FOlreXlpJwfJrOIqVxyQYL156614vzXFzuPObCsiwJrA5agXoAI9EP8zuvBw==} - - balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - - big.js@6.2.2: - resolution: {integrity: sha512-y/ie+Faknx7sZA5MfGA2xKlu0GDv8RWrXGsmlteyJQ2lvoKv9GBK/fpRMc2qlSoBAgNxrixICFCBefIq8WCQpQ==} - - binary-extensions@2.3.0: - resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} - engines: {node: '>=8'} - - bitcoin-units@1.0.0: - resolution: {integrity: sha512-brac+Ttz7ovf/8D0jQHSWHnN2hmdjxDRBStxhjO752URLJlQIFpfZxzUteSZ81UYnRNiMkvsW9WsYPDuxHfnYA==} - - brace-expansion@2.0.1: - resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} - - braces@3.0.3: - resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} - engines: {node: '>=8'} - - broadcast-channel@7.0.0: - resolution: {integrity: sha512-a2tW0Ia1pajcPBOGUF2jXlDnvE9d5/dg6BG9h60OmRUcZVr/veUrU8vEQFwwQIhwG3KVzYwSk3v2nRRGFgQDXQ==} - - browserslist@4.24.4: - resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - - camelcase-css@2.0.1: - resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} - engines: {node: '>= 6'} - - caniuse-lite@1.0.30001692: - resolution: {integrity: sha512-A95VKan0kdtrsnMubMKxEKUKImOPSuCpYgxSQBo036P5YYgVIcOYJEgt/txJWqObiRQeISNCfef9nvlQ0vbV7A==} - - chalk@4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} - - chokidar@3.6.0: - resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} - engines: {node: '>= 8.10.0'} - - clsx@2.1.1: - resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} - engines: {node: '>=6'} - - color-convert@1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} - - color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} - - color-name@1.1.3: - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} - - color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - - commander@4.1.1: - resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} - engines: {node: '>= 6'} - - convert-source-map@2.0.0: - resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - - cross-spawn@7.0.6: - resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} - engines: {node: '>= 8'} - - crypto-js@4.2.0: - resolution: {integrity: sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==} - - cssesc@3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} - engines: {node: '>=4'} - hasBin: true - - csstype@3.1.3: - resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - - dayjs@1.11.13: - resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==} - - debug@4.4.0: - resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - detect-node-es@1.1.0: - resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} - - didyoumean@1.2.2: - resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} - - dlv@1.1.3: - resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} - - eastasianwidth@0.2.0: - resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - - electron-to-chromium@1.5.80: - resolution: {integrity: sha512-LTrKpW0AqIuHwmlVNV+cjFYTnXtM9K37OGhpe0ZI10ScPSxqVSryZHIY3WnCS5NSYbBODRTZyhRMS2h5FAEqAw==} - - embla-carousel-react@8.5.2: - resolution: {integrity: sha512-Tmx+uY3MqseIGdwp0ScyUuxpBgx5jX1f7od4Cm5mDwg/dptEiTKf9xp6tw0lZN2VA9JbnVMl/aikmbc53c6QFA==} - peerDependencies: - react: ^16.8.0 || ^17.0.1 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc - - embla-carousel-reactive-utils@8.5.2: - resolution: {integrity: sha512-QC8/hYSK/pEmqEdU1IO5O+XNc/Ptmmq7uCB44vKplgLKhB/l0+yvYx0+Cv0sF6Ena8Srld5vUErZkT+yTahtDg==} - peerDependencies: - embla-carousel: 8.5.2 - - embla-carousel@8.5.2: - resolution: {integrity: sha512-xQ9oVLrun/eCG/7ru3R+I5bJ7shsD8fFwLEY7yPe27/+fDHCNj0OT5EoG5ZbFyOxOcG6yTwW8oTz/dWyFnyGpg==} - - emittery@1.0.3: - resolution: {integrity: sha512-tJdCJitoy2lrC2ldJcqN4vkqJ00lT+tOWNT1hBJjO/3FDMJa5TTIiYGCKGkn/WfCyOzUMObeohbVTj00fhiLiA==} - engines: {node: '>=14.16'} - - emoji-regex@8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - - emoji-regex@9.2.2: - resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - - esbuild@0.21.5: - resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} - engines: {node: '>=12'} - hasBin: true - - esbuild@0.23.1: - resolution: {integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==} - engines: {node: '>=18'} - hasBin: true - - escalade@3.2.0: - resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} - engines: {node: '>=6'} - - eventemitter3@4.0.7: - resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} - - fast-glob@3.3.3: - resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} - engines: {node: '>=8.6.0'} - - fastq@1.18.0: - resolution: {integrity: sha512-QKHXPW0hD8g4UET03SdOdunzSouc9N4AuHdsX8XNcTsuz+yYFILVNIX4l9yHABMhiEI9Db0JTTIpu0wB+Y1QQw==} - - fill-range@7.1.1: - resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} - engines: {node: '>=8'} - - foreground-child@3.3.0: - resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} - engines: {node: '>=14'} - - fraction.js@4.3.7: - resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - - fsevents@2.3.3: - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - - function-bind@1.1.2: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - - gensync@1.0.0-beta.2: - resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} - engines: {node: '>=6.9.0'} - - get-nonce@1.0.1: - resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} - engines: {node: '>=6'} - - get-tsconfig@4.8.1: - resolution: {integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==} - - glob-parent@5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} - - glob-parent@6.0.2: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} - - glob@10.4.5: - resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} - hasBin: true - - globals@11.12.0: - resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} - engines: {node: '>=4'} - - globrex@0.1.2: - resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} - - goober@2.1.16: - resolution: {integrity: sha512-erjk19y1U33+XAMe1VTvIONHYoSqE4iS7BYUZfHaqeohLmnC0FdxEh7rQU+6MZ4OajItzjZFSRtVANrQwNq6/g==} - peerDependencies: - csstype: ^3.0.10 - - has-flag@4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} - - hasown@2.0.2: - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} - engines: {node: '>= 0.4'} - - html-parse-stringify@3.0.1: - resolution: {integrity: sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==} - - i18next-resources-to-backend@1.2.1: - resolution: {integrity: sha512-okHbVA+HZ7n1/76MsfhPqDou0fptl2dAlhRDu2ideXloRRduzHsqDOznJBef+R3DFZnbvWoBW+KxJ7fnFjd6Yw==} - - i18next@23.16.8: - resolution: {integrity: sha512-06r/TitrM88Mg5FdUXAKL96dJMzgqLE5dv3ryBAra4KCwD9mJ4ndOTS95ZuymIGoE+2hzfdaMak2X11/es7ZWg==} - - immer@10.1.1: - resolution: {integrity: sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==} - - invariant@2.2.4: - resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} - - is-binary-path@2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} - - is-core-module@2.16.1: - resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} - engines: {node: '>= 0.4'} - - is-extglob@2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} - - is-fullwidth-code-point@3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} - - is-glob@4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} - - is-number@7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} - - isexe@2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - - jackspeak@3.4.3: - resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} - - jiti@1.21.7: - resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} - hasBin: true - - js-tokens@4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - - jsesc@2.5.2: - resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} - engines: {node: '>=4'} - hasBin: true - - jsesc@3.1.0: - resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} - engines: {node: '>=6'} - hasBin: true - - json5@2.2.3: - resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} - engines: {node: '>=6'} - hasBin: true - - light-bolt11-decoder@3.2.0: - resolution: {integrity: sha512-3QEofgiBOP4Ehs9BI+RkZdXZNtSys0nsJ6fyGeSiAGCBsMwHGUDS/JQlY/sTnWs91A2Nh0S9XXfA8Sy9g6QpuQ==} - - lilconfig@3.1.3: - resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} - engines: {node: '>=14'} - - lines-and-columns@1.2.4: - resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - - lodash.castarray@4.4.0: - resolution: {integrity: sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==} - - lodash.isplainobject@4.0.6: - resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} - - lodash.merge@4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - - lodash@4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - - loose-envify@1.4.0: - resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} - hasBin: true - - lru-cache@10.4.3: - resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - - lru-cache@5.1.1: - resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - - merge2@1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} - - micromatch@4.0.8: - resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} - engines: {node: '>=8.6'} - - mini-svg-data-uri@1.4.4: - resolution: {integrity: sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==} - hasBin: true - - minidenticons@4.2.1: - resolution: {integrity: sha512-oWfFivA0lOx/V/bO/YIJbthB26lV8JXYvhnv9zM2hNd3fzsHTXQ6c6bWZPcvhD3nnOB+lQk/D9lF43BXixrN8g==} - engines: {node: '>=15.14.0'} - - minimatch@9.0.5: - resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} - engines: {node: '>=16 || 14 >=14.17'} - - minipass@7.1.2: - resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} - engines: {node: '>=16 || 14 >=14.17'} - - ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - - mz@2.7.0: - resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} - - nanoid@3.3.8: - resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - - nanoid@5.0.9: - resolution: {integrity: sha512-Aooyr6MXU6HpvvWXKoVoXwKMs/KyVakWwg7xQfv5/S/RIgJMy0Ifa45H9qqYy7pTCszrHzP21Uk4PZq2HpEM8Q==} - engines: {node: ^18 || >=20} - hasBin: true - - node-releases@2.0.19: - resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} - - normalize-path@3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} - - normalize-range@0.1.2: - resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} - engines: {node: '>=0.10.0'} - - nostr-tools@2.10.4: - resolution: {integrity: sha512-biU7sk+jxHgVASfobg2T5ttxOGGSt69wEVBC51sHHOEaKAAdzHBLV/I2l9Rf61UzClhliZwNouYhqIso4a3HYg==} - peerDependencies: - typescript: '>=5.0.0' - peerDependenciesMeta: - typescript: - optional: true - - nostr-tools@2.9.4: - resolution: {integrity: sha512-Powumwkp+EWbdK1T8IsEX4daTLQhtWJvitfZ6OP2BdU1jJZvNlUp3SQB541UYw4uc9jgLbxZW6EZSdZoSfIygQ==} - peerDependencies: - typescript: '>=5.0.0' - peerDependenciesMeta: - typescript: - optional: true - - nostr-wasm@0.1.0: - resolution: {integrity: sha512-78BTryCLcLYv96ONU8Ws3Q1JzjlAt+43pWQhIl86xZmWeegYCNLPml7yQ+gG3vR6V5h4XGj+TxO+SS5dsThQIA==} - - object-assign@4.1.1: - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} - engines: {node: '>=0.10.0'} - - object-hash@3.0.0: - resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} - engines: {node: '>= 6'} - - oblivious-set@1.4.0: - resolution: {integrity: sha512-szyd0ou0T8nsAqHtprRcP3WidfsN1TnAR5yWXf2mFCEr5ek3LEOkT6EZ/92Xfs74HIdyhG5WkGxIssMU0jBaeg==} - engines: {node: '>=16'} - - p-finally@1.0.0: - resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} - engines: {node: '>=4'} - - p-queue@6.6.2: - resolution: {integrity: sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==} - engines: {node: '>=8'} - - p-timeout@3.2.0: - resolution: {integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==} - engines: {node: '>=8'} - - package-json-from-dist@1.0.1: - resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} - - path-key@3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} - - path-parse@1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - - path-scurry@1.11.1: - resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} - engines: {node: '>=16 || 14 >=14.18'} - - picocolors@1.1.1: - resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} - - picomatch@2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} - - pify@2.3.0: - resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} - engines: {node: '>=0.10.0'} - - pirates@4.0.6: - resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} - engines: {node: '>= 6'} - - postcss-import@15.1.0: - resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} - engines: {node: '>=14.0.0'} - peerDependencies: - postcss: ^8.0.0 - - postcss-js@4.0.1: - resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} - engines: {node: ^12 || ^14 || >= 16} - peerDependencies: - postcss: ^8.4.21 - - postcss-load-config@4.0.2: - resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} - engines: {node: '>= 14'} - peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true - - postcss-nested@6.2.0: - resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.2.14 - - postcss-selector-parser@6.0.10: - resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} - engines: {node: '>=4'} - - postcss-selector-parser@6.1.2: - resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} - engines: {node: '>=4'} - - postcss-value-parser@4.2.0: - resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - - postcss@8.4.49: - resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} - engines: {node: ^10 || ^12 || >=14} - - prettier@3.4.2: - resolution: {integrity: sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==} - engines: {node: '>=14'} - hasBin: true - - pretty-format@24.9.0: - resolution: {integrity: sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==} - engines: {node: '>= 6'} - - qrcode-generator@1.4.4: - resolution: {integrity: sha512-HM7yY8O2ilqhmULxGMpcHSF1EhJJ9yBj8gvDEuZ6M+KGJ0YY2hKpnXvRD+hZPLrDVck3ExIGhmPtSdcjC+guuw==} - - queue-microtask@1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - - react-currency-input-field@3.9.0: - resolution: {integrity: sha512-OmkO0rRSGiNGbcO4F1wzC+Szm2A7tLRGtDAKF6t0xNrFr07q99AHo3BAn/68RTEG4iwqc2m2jekKZi33/8SV+Q==} - peerDependencies: - react: ^16.9.0 || ^17.0.0 || ^18.0.0 - - react-dom@19.0.0-rc-cae764ce-20241025: - resolution: {integrity: sha512-e3CVe2+ojMe4dz8E/WsV9bkRj+lZt5ms+rhTFHEqIAHv4/PDdXa7P4uJXNhfik+ZYF4Wg5wCDVP4l7cgaudCpg==} - peerDependencies: - react: 19.0.0-rc-cae764ce-20241025 - - react-hook-form@7.54.2: - resolution: {integrity: sha512-eHpAUgUjWbZocoQYUHposymRb4ZP6d0uwUnooL2uOybA9/3tPUvoAKqEWK1WaSiTxxOfTpffNZP7QwlnM3/gEg==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^16.8.0 || ^17 || ^18 || ^19 - - react-i18next@15.4.0: - resolution: {integrity: sha512-Py6UkX3zV08RTvL6ZANRoBh9sL/ne6rQq79XlkHEdd82cZr2H9usbWpUNVadJntIZP2pu3M2rL1CN+5rQYfYFw==} - peerDependencies: - i18next: '>= 23.2.3' - react: '>= 16.8.0' - react-dom: '*' - react-native: '*' - peerDependenciesMeta: - react-dom: - optional: true - react-native: - optional: true - - react-is@16.13.1: - resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} - - react-refresh@0.14.2: - resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} - engines: {node: '>=0.10.0'} - - react-remove-scroll-bar@2.3.8: - resolution: {integrity: sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': '*' - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - react-remove-scroll@2.6.2: - resolution: {integrity: sha512-KmONPx5fnlXYJQqC62Q+lwIeAk64ws/cUw6omIumRzMRPqgnYqhSSti99nbj0Ry13bv7dF+BKn7NB+OqkdZGTw==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': '*' - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - react-string-replace@1.1.1: - resolution: {integrity: sha512-26TUbLzLfHQ5jO5N7y3Mx88eeKo0Ml0UjCQuX4BMfOd/JX+enQqlKpL1CZnmjeBRvQE8TR+ds9j1rqx9CxhKHQ==} - engines: {node: '>=0.12.0'} - - react-style-singleton@2.2.3: - resolution: {integrity: sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': '*' - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - react@19.0.0-rc-cae764ce-20241025: - resolution: {integrity: sha512-5wV/3MJc6Ws4l4ZF95yaQKaMV8aWVlIBKOdPA4Kere7CfdJ0NMIuKt9j9v0U4ZTmCi4ubAdN+KL4gGdfTEIpuw==} - engines: {node: '>=0.10.0'} - - read-cache@1.0.0: - resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} - - readdirp@3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} - - regenerator-runtime@0.14.1: - resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} - - resolve-pkg-maps@1.0.0: - resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} - - resolve@1.22.10: - resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} - engines: {node: '>= 0.4'} - hasBin: true - - reusify@1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - - rich-textarea@0.26.4: - resolution: {integrity: sha512-RMEEUg3eNkHQc8+Joq+W+70KS5dZGXpWaIU5qiIouNAGBhVOX1vC1TpPUeysfLmqlqQOuqP81rWpgaXldkJP7A==} - peerDependencies: - react: '>=16.14.0' - - rollup@4.30.1: - resolution: {integrity: sha512-mlJ4glW020fPuLi7DkM/lN97mYEZGWeqBnrljzN0gs7GLctqX3lNWxKQ7Gl712UAX+6fog/L3jh4gb7R6aVi3w==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true - - run-parallel@1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - - scheduler@0.25.0-rc-cae764ce-20241025: - resolution: {integrity: sha512-kiDqIcp0nrZ8RW65wMujBEs7eDNfd49hcfjDmscxWIsnDTz9NRQrTAChv/tYRYCUNk7qPM36SQOja2HcRuee0A==} - - semver@6.3.1: - resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} - hasBin: true - - shebang-command@2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} - - shebang-regex@3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} - - signal-exit@4.1.0: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} - - source-map-js@1.2.1: - resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} - engines: {node: '>=0.10.0'} - - source-map@0.5.7: - resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} - engines: {node: '>=0.10.0'} - - string-width@4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} - engines: {node: '>=8'} - - string-width@5.1.2: - resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} - engines: {node: '>=12'} - - strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} - - strip-ansi@7.1.0: - resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} - engines: {node: '>=12'} - - sucrase@3.35.0: - resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true - - supports-color@7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} - - supports-preserve-symlinks-flag@1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} - - tailwind-gradient-mask-image@1.2.0: - resolution: {integrity: sha512-tUJaGhvqbJFiVKJu6EU5n//KvGdVvY3L3VOFNqjztk13+ifAk00pcSNHBTgHfUiBGOEzDn0gFRbSmsftUV1lXA==} - - tailwind-merge@2.6.0: - resolution: {integrity: sha512-P+Vu1qXfzediirmHOC3xKGAYeZtPcV9g76X+xg2FD4tYgR71ewMA35Y3sCz3zhiN/dwefRpJX0yBcgwi1fXNQA==} - - tailwind-scrollbar@3.1.0: - resolution: {integrity: sha512-pmrtDIZeHyu2idTejfV59SbaJyvp1VRjYxAjZBH0jnyrPRo6HL1kD5Glz8VPagasqr6oAx6M05+Tuw429Z8jxg==} - engines: {node: '>=12.13.0'} - peerDependencies: - tailwindcss: 3.x - - tailwindcss-content-visibility@1.0.2: - resolution: {integrity: sha512-Sch6hzEstDxFIDdMrI7tdUhYCUiFLS9FjJM5RfMFbRt5y0q24UwaXRGNvepoAzoHj60IqAwoysN+274XFzT01A==} - peerDependencies: - tailwindcss: ^3.0.0 - - tailwindcss@3.4.17: - resolution: {integrity: sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==} - engines: {node: '>=14.0.0'} - hasBin: true - - thenify-all@1.6.0: - resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} - engines: {node: '>=0.8'} - - thenify@3.3.1: - resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} - - tiny-invariant@1.3.3: - resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} - - tiny-warning@1.0.3: - resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==} - - to-regex-range@5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} - - trim-right@1.0.1: - resolution: {integrity: sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw==} - engines: {node: '>=0.10.0'} - - ts-interface-checker@0.1.13: - resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - - tsconfck@3.1.4: - resolution: {integrity: sha512-kdqWFGVJqe+KGYvlSO9NIaWn9jT1Ny4oKVzAJsKii5eoE9snzTJzL4+MMVOMn+fikWGFmKEylcXL710V/kIPJQ==} - engines: {node: ^18 || >=20} - hasBin: true - peerDependencies: - typescript: ^5.0.0 - peerDependenciesMeta: - typescript: - optional: true - - tslib@2.8.1: - resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - - tsx@4.19.2: - resolution: {integrity: sha512-pOUl6Vo2LUq/bSa8S5q7b91cgNSjctn9ugq/+Mvow99qW6x/UZYwzxy/3NmqoT66eHYfCVvFvACC58UBPFf28g==} - engines: {node: '>=18.0.0'} - hasBin: true - - types-react-dom@19.0.0-rc.1: - resolution: {integrity: sha512-VSLZJl8VXCD0fAWp7DUTFUDCcZ8DVXOQmjhJMD03odgeFmu14ZQJHCXeETm3BEAhJqfgJaFkLnGkQv88sRx0fQ==} - - types-react@19.0.0-rc.1: - resolution: {integrity: sha512-RshndUfqTW6K3STLPis8BtAYCGOkMbtvYsi90gmVNDZBXUyUc5juf2PE9LfS/JmOlUIRO8cWTS/1MTnmhjDqyQ==} - - typescript@5.7.3: - resolution: {integrity: sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==} - engines: {node: '>=14.17'} - hasBin: true - - unload@2.4.1: - resolution: {integrity: sha512-IViSAm8Z3sRBYA+9wc0fLQmU9Nrxb16rcDmIiR6Y9LJSZzI7QY5QsDhqPpKOjAn0O9/kfK1TfNEMMAGPTIraPw==} - - unplugin@1.16.1: - resolution: {integrity: sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==} - engines: {node: '>=14.0.0'} - - update-browserslist-db@1.1.2: - resolution: {integrity: sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - - use-callback-ref@1.3.3: - resolution: {integrity: sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': '*' - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - use-debounce@10.0.4: - resolution: {integrity: sha512-6Cf7Yr7Wk7Kdv77nnJMf6de4HuDE4dTxKij+RqE9rufDsI6zsbjyAxcH5y2ueJCQAnfgKbzXbZHYlkFwmBlWkw==} - engines: {node: '>= 16.0.0'} - peerDependencies: - react: '*' - - use-sidecar@1.1.3: - resolution: {integrity: sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': '*' - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - use-sync-external-store@1.4.0: - resolution: {integrity: sha512-9WXSPC5fMv61vaupRkCKCxsPxBocVnwakBEkMIHHpkTTg6icbJtg6jzgtLDm4bl3cSHAca52rYWih0k4K3PfHw==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - - util-deprecate@1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - - virtua@0.34.2: - resolution: {integrity: sha512-r43hQsryJRqVChrf6Go52rScyc89szl/IxFclOJRXF5qd6fv1Lzb68K51htI1NhtaPk+GQxuS2Gd21YL5ZGeDg==} - peerDependencies: - react: '>=16.14.0' - react-dom: '>=16.14.0' - solid-js: '>=1.0' - svelte: '>=4.0' - vue: '>=3.2' - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true - solid-js: - optional: true - svelte: - optional: true - vue: - optional: true - - vite-tsconfig-paths@5.0.0: - resolution: {integrity: sha512-sCdKc6uC7ir102lW8deBiMnS0NGEs0100OJX8WZQmf3Uf7tJ/T3uQnzznq/tZWph7tkG+44JYOsKE7YTZjDn+Q==} - peerDependencies: - vite: '*' - peerDependenciesMeta: - vite: - optional: true - - vite@5.4.11: - resolution: {integrity: sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@types/node': ^18.0.0 || >=20.0.0 - less: '*' - lightningcss: ^1.21.0 - sass: '*' - sass-embedded: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - sass-embedded: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - - void-elements@3.1.0: - resolution: {integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==} - engines: {node: '>=0.10.0'} - - webpack-virtual-modules@0.6.2: - resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} - - which@2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} - hasBin: true - - wrap-ansi@7.0.0: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} - engines: {node: '>=10'} - - wrap-ansi@8.1.0: - resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} - engines: {node: '>=12'} - - yallist@3.1.1: - resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - - yaml@2.7.0: - resolution: {integrity: sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==} - engines: {node: '>= 14'} - hasBin: true - - zod-validation-error@2.1.0: - resolution: {integrity: sha512-VJh93e2wb4c3tWtGgTa0OF/dTt/zoPCPzXq4V11ZjxmEAFaPi/Zss1xIZdEB5RD8GD00U0/iVXgqkF77RV7pdQ==} - engines: {node: '>=18.0.0'} - peerDependencies: - zod: ^3.18.0 - - zod@3.24.1: - resolution: {integrity: sha512-muH7gBL9sI1nciMZV67X5fTKKBLtwpZ5VBp1vsOQzj1MhrBZ4wlVCm3gedKZWLp0Oyel8sIGfeiz54Su+OVT+A==} - - zustand@4.5.6: - resolution: {integrity: sha512-ibr/n1hBzLLj5Y+yUcU7dYw8p6WnIVzdJbnX+1YpaScvZVF2ziugqHs+LAmHw4lWO9c/zRj+K1ncgWDQuthEdQ==} - engines: {node: '>=12.7.0'} - peerDependencies: - '@types/react': '>=16.8' - immer: '>=9.0.6' - react: '>=16.8' - peerDependenciesMeta: - '@types/react': - optional: true - immer: - optional: true - react: - optional: true - -snapshots: - - '@alloc/quick-lru@5.2.0': {} - - '@ampproject/remapping@2.3.0': - dependencies: - '@jridgewell/gen-mapping': 0.3.8 - '@jridgewell/trace-mapping': 0.3.25 - - '@babel/code-frame@7.26.2': - dependencies: - '@babel/helper-validator-identifier': 7.25.9 - js-tokens: 4.0.0 - picocolors: 1.1.1 - - '@babel/compat-data@7.26.5': {} - - '@babel/core@7.26.0': - dependencies: - '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.5 - '@babel/helper-compilation-targets': 7.26.5 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helpers': 7.26.0 - '@babel/parser': 7.26.5 - '@babel/template': 7.25.9 - '@babel/traverse': 7.26.5 - '@babel/types': 7.26.5 - convert-source-map: 2.0.0 - debug: 4.4.0 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/generator@7.2.0': - dependencies: - '@babel/types': 7.26.5 - jsesc: 2.5.2 - lodash: 4.17.21 - source-map: 0.5.7 - trim-right: 1.0.1 - - '@babel/generator@7.26.5': - dependencies: - '@babel/parser': 7.26.5 - '@babel/types': 7.26.5 - '@jridgewell/gen-mapping': 0.3.8 - '@jridgewell/trace-mapping': 0.3.25 - jsesc: 3.1.0 - - '@babel/helper-compilation-targets@7.26.5': - dependencies: - '@babel/compat-data': 7.26.5 - '@babel/helper-validator-option': 7.25.9 - browserslist: 4.24.4 - lru-cache: 5.1.1 - semver: 6.3.1 - - '@babel/helper-module-imports@7.25.9': - dependencies: - '@babel/traverse': 7.26.5 - '@babel/types': 7.26.5 - transitivePeerDependencies: - - supports-color - - '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-imports': 7.25.9 - '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.26.5 - transitivePeerDependencies: - - supports-color - - '@babel/helper-plugin-utils@7.26.5': {} - - '@babel/helper-string-parser@7.25.9': {} - - '@babel/helper-validator-identifier@7.25.9': {} - - '@babel/helper-validator-option@7.25.9': {} - - '@babel/helpers@7.26.0': - dependencies: - '@babel/template': 7.25.9 - '@babel/types': 7.26.5 - - '@babel/parser@7.26.5': - dependencies: - '@babel/types': 7.26.5 - - '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/plugin-transform-react-jsx-source@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.26.5 - - '@babel/runtime@7.23.4': - dependencies: - regenerator-runtime: 0.14.1 - - '@babel/runtime@7.26.0': - dependencies: - regenerator-runtime: 0.14.1 - - '@babel/template@7.25.9': - dependencies: - '@babel/code-frame': 7.26.2 - '@babel/parser': 7.26.5 - '@babel/types': 7.26.5 - - '@babel/traverse@7.26.5': - dependencies: - '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.5 - '@babel/parser': 7.26.5 - '@babel/template': 7.25.9 - '@babel/types': 7.26.5 - debug: 4.4.0 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - - '@babel/types@7.26.5': - dependencies: - '@babel/helper-string-parser': 7.25.9 - '@babel/helper-validator-identifier': 7.25.9 - - '@biomejs/biome@1.9.4': - optionalDependencies: - '@biomejs/cli-darwin-arm64': 1.9.4 - '@biomejs/cli-darwin-x64': 1.9.4 - '@biomejs/cli-linux-arm64': 1.9.4 - '@biomejs/cli-linux-arm64-musl': 1.9.4 - '@biomejs/cli-linux-x64': 1.9.4 - '@biomejs/cli-linux-x64-musl': 1.9.4 - '@biomejs/cli-win32-arm64': 1.9.4 - '@biomejs/cli-win32-x64': 1.9.4 - - '@biomejs/cli-darwin-arm64@1.9.4': - optional: true - - '@biomejs/cli-darwin-x64@1.9.4': - optional: true - - '@biomejs/cli-linux-arm64-musl@1.9.4': - optional: true - - '@biomejs/cli-linux-arm64@1.9.4': - optional: true - - '@biomejs/cli-linux-x64-musl@1.9.4': - optional: true - - '@biomejs/cli-linux-x64@1.9.4': - optional: true - - '@biomejs/cli-win32-arm64@1.9.4': - optional: true - - '@biomejs/cli-win32-x64@1.9.4': - optional: true - - '@esbuild/aix-ppc64@0.21.5': - optional: true - - '@esbuild/aix-ppc64@0.23.1': - optional: true - - '@esbuild/android-arm64@0.21.5': - optional: true - - '@esbuild/android-arm64@0.23.1': - optional: true - - '@esbuild/android-arm@0.21.5': - optional: true - - '@esbuild/android-arm@0.23.1': - optional: true - - '@esbuild/android-x64@0.21.5': - optional: true - - '@esbuild/android-x64@0.23.1': - optional: true - - '@esbuild/darwin-arm64@0.21.5': - optional: true - - '@esbuild/darwin-arm64@0.23.1': - optional: true - - '@esbuild/darwin-x64@0.21.5': - optional: true - - '@esbuild/darwin-x64@0.23.1': - optional: true - - '@esbuild/freebsd-arm64@0.21.5': - optional: true - - '@esbuild/freebsd-arm64@0.23.1': - optional: true - - '@esbuild/freebsd-x64@0.21.5': - optional: true - - '@esbuild/freebsd-x64@0.23.1': - optional: true - - '@esbuild/linux-arm64@0.21.5': - optional: true - - '@esbuild/linux-arm64@0.23.1': - optional: true - - '@esbuild/linux-arm@0.21.5': - optional: true - - '@esbuild/linux-arm@0.23.1': - optional: true - - '@esbuild/linux-ia32@0.21.5': - optional: true - - '@esbuild/linux-ia32@0.23.1': - optional: true - - '@esbuild/linux-loong64@0.21.5': - optional: true - - '@esbuild/linux-loong64@0.23.1': - optional: true - - '@esbuild/linux-mips64el@0.21.5': - optional: true - - '@esbuild/linux-mips64el@0.23.1': - optional: true - - '@esbuild/linux-ppc64@0.21.5': - optional: true - - '@esbuild/linux-ppc64@0.23.1': - optional: true - - '@esbuild/linux-riscv64@0.21.5': - optional: true - - '@esbuild/linux-riscv64@0.23.1': - optional: true - - '@esbuild/linux-s390x@0.21.5': - optional: true - - '@esbuild/linux-s390x@0.23.1': - optional: true - - '@esbuild/linux-x64@0.21.5': - optional: true - - '@esbuild/linux-x64@0.23.1': - optional: true - - '@esbuild/netbsd-x64@0.21.5': - optional: true - - '@esbuild/netbsd-x64@0.23.1': - optional: true - - '@esbuild/openbsd-arm64@0.23.1': - optional: true - - '@esbuild/openbsd-x64@0.21.5': - optional: true - - '@esbuild/openbsd-x64@0.23.1': - optional: true - - '@esbuild/sunos-x64@0.21.5': - optional: true - - '@esbuild/sunos-x64@0.23.1': - optional: true - - '@esbuild/win32-arm64@0.21.5': - optional: true - - '@esbuild/win32-arm64@0.23.1': - optional: true - - '@esbuild/win32-ia32@0.21.5': - optional: true - - '@esbuild/win32-ia32@0.23.1': - optional: true - - '@esbuild/win32-x64@0.21.5': - optional: true - - '@esbuild/win32-x64@0.23.1': - optional: true - - '@floating-ui/core@1.6.9': - dependencies: - '@floating-ui/utils': 0.2.9 - - '@floating-ui/dom@1.6.13': - dependencies: - '@floating-ui/core': 1.6.9 - '@floating-ui/utils': 0.2.9 - - '@floating-ui/react-dom@2.1.2(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)': - dependencies: - '@floating-ui/dom': 1.6.13 - react: 19.0.0-rc-cae764ce-20241025 - react-dom: 19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025) - - '@floating-ui/utils@0.2.9': {} - - '@getalby/bitcoin-connect-react@3.6.3(immer@10.1.1)(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1)(typescript@5.7.3)': - dependencies: - '@getalby/bitcoin-connect': 3.6.3(immer@10.1.1)(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1)(typescript@5.7.3) - react: 19.0.0-rc-cae764ce-20241025 - transitivePeerDependencies: - - '@types/react' - - immer - - typescript - - '@getalby/bitcoin-connect@3.6.3(immer@10.1.1)(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1)(typescript@5.7.3)': - dependencies: - '@getalby/lightning-tools': 5.1.2 - '@getalby/sdk': 3.8.2(typescript@5.7.3) - '@lightninglabs/lnc-web': 0.3.2-alpha - qrcode-generator: 1.4.4 - zustand: 4.5.6(immer@10.1.1)(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - transitivePeerDependencies: - - '@types/react' - - immer - - react - - typescript - - '@getalby/lightning-tools@5.1.2': {} - - '@getalby/sdk@3.8.2(typescript@5.7.3)': - dependencies: - emittery: 1.0.3 - nostr-tools: 2.9.4(typescript@5.7.3) - transitivePeerDependencies: - - typescript - - '@isaacs/cliui@8.0.2': - dependencies: - string-width: 5.1.2 - string-width-cjs: string-width@4.2.3 - strip-ansi: 7.1.0 - strip-ansi-cjs: strip-ansi@6.0.1 - wrap-ansi: 8.1.0 - wrap-ansi-cjs: wrap-ansi@7.0.0 - - '@jest/types@24.9.0': - dependencies: - '@types/istanbul-lib-coverage': 2.0.6 - '@types/istanbul-reports': 1.1.2 - '@types/yargs': 13.0.12 - - '@jridgewell/gen-mapping@0.3.8': - dependencies: - '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.5.0 - '@jridgewell/trace-mapping': 0.3.25 - - '@jridgewell/resolve-uri@3.1.2': {} - - '@jridgewell/set-array@1.2.1': {} - - '@jridgewell/sourcemap-codec@1.5.0': {} - - '@jridgewell/trace-mapping@0.3.25': - dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.0 - - '@lightninglabs/lnc-core@0.3.2-alpha': {} - - '@lightninglabs/lnc-web@0.3.2-alpha': - dependencies: - '@lightninglabs/lnc-core': 0.3.2-alpha - crypto-js: 4.2.0 - - '@noble/ciphers@0.5.3': {} - - '@noble/curves@1.1.0': - dependencies: - '@noble/hashes': 1.3.1 - - '@noble/curves@1.2.0': - dependencies: - '@noble/hashes': 1.3.2 - - '@noble/hashes@1.3.1': {} - - '@noble/hashes@1.3.2': {} - - '@nodelib/fs.scandir@2.1.5': - dependencies: - '@nodelib/fs.stat': 2.0.5 - run-parallel: 1.2.0 - - '@nodelib/fs.stat@2.0.5': {} - - '@nodelib/fs.walk@1.2.8': - dependencies: - '@nodelib/fs.scandir': 2.1.5 - fastq: 1.18.0 - - '@phosphor-icons/react@2.1.7(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)': - dependencies: - react: 19.0.0-rc-cae764ce-20241025 - react-dom: 19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025) - - '@pkgjs/parseargs@0.11.0': - optional: true - - '@radix-ui/number@1.1.0': {} - - '@radix-ui/primitive@1.1.1': {} - - '@radix-ui/react-arrow@1.1.1(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': - dependencies: - '@radix-ui/react-primitive': 2.0.1(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - react: 19.0.0-rc-cae764ce-20241025 - react-dom: 19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025) - optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - '@types/react-dom': types-react-dom@19.0.0-rc.1 - - '@radix-ui/react-avatar@1.1.2(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': - dependencies: - '@radix-ui/react-context': 1.1.1(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/react-primitive': 2.0.1(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-use-callback-ref': 1.1.0(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/react-use-layout-effect': 1.1.0(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - react: 19.0.0-rc-cae764ce-20241025 - react-dom: 19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025) - optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - '@types/react-dom': types-react-dom@19.0.0-rc.1 - - '@radix-ui/react-checkbox@1.1.3(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': - dependencies: - '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-compose-refs': 1.1.1(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/react-context': 1.1.1(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/react-presence': 1.1.2(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-primitive': 2.0.1(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-use-controllable-state': 1.1.0(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/react-use-previous': 1.1.0(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/react-use-size': 1.1.0(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - react: 19.0.0-rc-cae764ce-20241025 - react-dom: 19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025) - optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - '@types/react-dom': types-react-dom@19.0.0-rc.1 - - '@radix-ui/react-collection@1.1.1(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.1(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/react-context': 1.1.1(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/react-primitive': 2.0.1(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-slot': 1.1.1(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - react: 19.0.0-rc-cae764ce-20241025 - react-dom: 19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025) - optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - '@types/react-dom': types-react-dom@19.0.0-rc.1 - - '@radix-ui/react-compose-refs@1.1.1(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1)': - dependencies: - react: 19.0.0-rc-cae764ce-20241025 - optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - - '@radix-ui/react-context@1.1.1(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1)': - dependencies: - react: 19.0.0-rc-cae764ce-20241025 - optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - - '@radix-ui/react-direction@1.1.0(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1)': - dependencies: - react: 19.0.0-rc-cae764ce-20241025 - optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - - '@radix-ui/react-dismissable-layer@1.1.3(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': - dependencies: - '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-compose-refs': 1.1.1(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/react-primitive': 2.0.1(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-use-callback-ref': 1.1.0(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/react-use-escape-keydown': 1.1.0(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - react: 19.0.0-rc-cae764ce-20241025 - react-dom: 19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025) - optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - '@types/react-dom': types-react-dom@19.0.0-rc.1 - - '@radix-ui/react-focus-guards@1.1.1(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1)': - dependencies: - react: 19.0.0-rc-cae764ce-20241025 - optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - - '@radix-ui/react-focus-scope@1.1.1(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.1(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/react-primitive': 2.0.1(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-use-callback-ref': 1.1.0(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - react: 19.0.0-rc-cae764ce-20241025 - react-dom: 19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025) - optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - '@types/react-dom': types-react-dom@19.0.0-rc.1 - - '@radix-ui/react-id@1.1.0(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1)': - dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - react: 19.0.0-rc-cae764ce-20241025 - optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - - '@radix-ui/react-popover@1.1.4(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': - dependencies: - '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-compose-refs': 1.1.1(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/react-context': 1.1.1(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/react-dismissable-layer': 1.1.3(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-focus-guards': 1.1.1(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/react-focus-scope': 1.1.1(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-id': 1.1.0(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/react-popper': 1.2.1(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-portal': 1.1.3(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-presence': 1.1.2(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-primitive': 2.0.1(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-slot': 1.1.1(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/react-use-controllable-state': 1.1.0(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - aria-hidden: 1.2.4 - react: 19.0.0-rc-cae764ce-20241025 - react-dom: 19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025) - react-remove-scroll: 2.6.2(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - '@types/react-dom': types-react-dom@19.0.0-rc.1 - - '@radix-ui/react-popper@1.2.1(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': - dependencies: - '@floating-ui/react-dom': 2.1.2(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025) - '@radix-ui/react-arrow': 1.1.1(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-compose-refs': 1.1.1(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/react-context': 1.1.1(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/react-primitive': 2.0.1(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-use-callback-ref': 1.1.0(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/react-use-layout-effect': 1.1.0(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/react-use-rect': 1.1.0(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/react-use-size': 1.1.0(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/rect': 1.1.0 - react: 19.0.0-rc-cae764ce-20241025 - react-dom: 19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025) - optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - '@types/react-dom': types-react-dom@19.0.0-rc.1 - - '@radix-ui/react-portal@1.1.3(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': - dependencies: - '@radix-ui/react-primitive': 2.0.1(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-use-layout-effect': 1.1.0(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - react: 19.0.0-rc-cae764ce-20241025 - react-dom: 19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025) - optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - '@types/react-dom': types-react-dom@19.0.0-rc.1 - - '@radix-ui/react-presence@1.1.2(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.1(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/react-use-layout-effect': 1.1.0(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - react: 19.0.0-rc-cae764ce-20241025 - react-dom: 19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025) - optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - '@types/react-dom': types-react-dom@19.0.0-rc.1 - - '@radix-ui/react-primitive@2.0.1(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': - dependencies: - '@radix-ui/react-slot': 1.1.1(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - react: 19.0.0-rc-cae764ce-20241025 - react-dom: 19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025) - optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - '@types/react-dom': types-react-dom@19.0.0-rc.1 - - '@radix-ui/react-progress@1.1.1(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': - dependencies: - '@radix-ui/react-context': 1.1.1(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/react-primitive': 2.0.1(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - react: 19.0.0-rc-cae764ce-20241025 - react-dom: 19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025) - optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - '@types/react-dom': types-react-dom@19.0.0-rc.1 - - '@radix-ui/react-roving-focus@1.1.1(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': - dependencies: - '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-collection': 1.1.1(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-compose-refs': 1.1.1(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/react-context': 1.1.1(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/react-direction': 1.1.0(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/react-id': 1.1.0(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/react-primitive': 2.0.1(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-use-callback-ref': 1.1.0(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/react-use-controllable-state': 1.1.0(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - react: 19.0.0-rc-cae764ce-20241025 - react-dom: 19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025) - optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - '@types/react-dom': types-react-dom@19.0.0-rc.1 - - '@radix-ui/react-scroll-area@1.2.2(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': - dependencies: - '@radix-ui/number': 1.1.0 - '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-compose-refs': 1.1.1(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/react-context': 1.1.1(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/react-direction': 1.1.0(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/react-presence': 1.1.2(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-primitive': 2.0.1(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-use-callback-ref': 1.1.0(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/react-use-layout-effect': 1.1.0(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - react: 19.0.0-rc-cae764ce-20241025 - react-dom: 19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025) - optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - '@types/react-dom': types-react-dom@19.0.0-rc.1 - - '@radix-ui/react-slot@1.1.1(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.1(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - react: 19.0.0-rc-cae764ce-20241025 - optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - - '@radix-ui/react-switch@1.1.2(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': - dependencies: - '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-compose-refs': 1.1.1(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/react-context': 1.1.1(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/react-primitive': 2.0.1(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-use-controllable-state': 1.1.0(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/react-use-previous': 1.1.0(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/react-use-size': 1.1.0(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - react: 19.0.0-rc-cae764ce-20241025 - react-dom: 19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025) - optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - '@types/react-dom': types-react-dom@19.0.0-rc.1 - - '@radix-ui/react-tabs@1.1.2(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': - dependencies: - '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-context': 1.1.1(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/react-direction': 1.1.0(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/react-id': 1.1.0(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/react-presence': 1.1.2(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-primitive': 2.0.1(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-roving-focus': 1.1.1(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-use-controllable-state': 1.1.0(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - react: 19.0.0-rc-cae764ce-20241025 - react-dom: 19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025) - optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - '@types/react-dom': types-react-dom@19.0.0-rc.1 - - '@radix-ui/react-tooltip@1.1.6(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': - dependencies: - '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-compose-refs': 1.1.1(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/react-context': 1.1.1(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/react-dismissable-layer': 1.1.3(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-id': 1.1.0(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/react-popper': 1.2.1(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-portal': 1.1.3(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-presence': 1.1.2(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-primitive': 2.0.1(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - '@radix-ui/react-slot': 1.1.1(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/react-use-controllable-state': 1.1.0(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - '@radix-ui/react-visually-hidden': 1.1.1(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - react: 19.0.0-rc-cae764ce-20241025 - react-dom: 19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025) - optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - '@types/react-dom': types-react-dom@19.0.0-rc.1 - - '@radix-ui/react-use-callback-ref@1.1.0(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1)': - dependencies: - react: 19.0.0-rc-cae764ce-20241025 - optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - - '@radix-ui/react-use-controllable-state@1.1.0(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1)': - dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - react: 19.0.0-rc-cae764ce-20241025 - optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - - '@radix-ui/react-use-escape-keydown@1.1.0(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1)': - dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - react: 19.0.0-rc-cae764ce-20241025 - optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - - '@radix-ui/react-use-layout-effect@1.1.0(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1)': - dependencies: - react: 19.0.0-rc-cae764ce-20241025 - optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - - '@radix-ui/react-use-previous@1.1.0(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1)': - dependencies: - react: 19.0.0-rc-cae764ce-20241025 - optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - - '@radix-ui/react-use-rect@1.1.0(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1)': - dependencies: - '@radix-ui/rect': 1.1.0 - react: 19.0.0-rc-cae764ce-20241025 - optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - - '@radix-ui/react-use-size@1.1.0(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1)': - dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - react: 19.0.0-rc-cae764ce-20241025 - optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - - '@radix-ui/react-visually-hidden@1.1.1(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1)': - dependencies: - '@radix-ui/react-primitive': 2.0.1(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(types-react-dom@19.0.0-rc.1)(types-react@19.0.0-rc.1) - react: 19.0.0-rc-cae764ce-20241025 - react-dom: 19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025) - optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - '@types/react-dom': types-react-dom@19.0.0-rc.1 - - '@radix-ui/rect@1.1.0': {} - - '@rollup/rollup-android-arm-eabi@4.30.1': - optional: true - - '@rollup/rollup-android-arm64@4.30.1': - optional: true - - '@rollup/rollup-darwin-arm64@4.30.1': - optional: true - - '@rollup/rollup-darwin-x64@4.30.1': - optional: true - - '@rollup/rollup-freebsd-arm64@4.30.1': - optional: true - - '@rollup/rollup-freebsd-x64@4.30.1': - optional: true - - '@rollup/rollup-linux-arm-gnueabihf@4.30.1': - optional: true - - '@rollup/rollup-linux-arm-musleabihf@4.30.1': - optional: true - - '@rollup/rollup-linux-arm64-gnu@4.30.1': - optional: true - - '@rollup/rollup-linux-arm64-musl@4.30.1': - optional: true - - '@rollup/rollup-linux-loongarch64-gnu@4.30.1': - optional: true - - '@rollup/rollup-linux-powerpc64le-gnu@4.30.1': - optional: true - - '@rollup/rollup-linux-riscv64-gnu@4.30.1': - optional: true - - '@rollup/rollup-linux-s390x-gnu@4.30.1': - optional: true - - '@rollup/rollup-linux-x64-gnu@4.30.1': - optional: true - - '@rollup/rollup-linux-x64-musl@4.30.1': - optional: true - - '@rollup/rollup-win32-arm64-msvc@4.30.1': - optional: true - - '@rollup/rollup-win32-ia32-msvc@4.30.1': - optional: true - - '@rollup/rollup-win32-x64-msvc@4.30.1': - optional: true - - '@scure/base@1.1.1': {} - - '@scure/bip32@1.3.1': - dependencies: - '@noble/curves': 1.1.0 - '@noble/hashes': 1.3.1 - '@scure/base': 1.1.1 - - '@scure/bip39@1.2.1': - dependencies: - '@noble/hashes': 1.3.1 - '@scure/base': 1.1.1 - - '@tailwindcss/forms@0.5.10(tailwindcss@3.4.17)': - dependencies: - mini-svg-data-uri: 1.4.4 - tailwindcss: 3.4.17 - - '@tailwindcss/typography@0.5.16(tailwindcss@3.4.17)': - dependencies: - lodash.castarray: 4.4.0 - lodash.isplainobject: 4.0.6 - lodash.merge: 4.6.2 - postcss-selector-parser: 6.0.10 - tailwindcss: 3.4.17 - - '@tanstack/history@1.95.2': {} - - '@tanstack/query-broadcast-client-experimental@5.62.16': - dependencies: - '@tanstack/query-core': 5.62.16 - broadcast-channel: 7.0.0 - - '@tanstack/query-core@5.62.16': {} - - '@tanstack/query-persist-client-core@5.62.16': - dependencies: - '@tanstack/query-core': 5.62.16 - - '@tanstack/react-query@5.63.0(react@19.0.0-rc-cae764ce-20241025)': - dependencies: - '@tanstack/query-core': 5.62.16 - react: 19.0.0-rc-cae764ce-20241025 - - '@tanstack/react-router@1.95.3(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)': - dependencies: - '@tanstack/history': 1.95.2 - '@tanstack/react-store': 0.7.0(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025) - jsesc: 3.1.0 - react: 19.0.0-rc-cae764ce-20241025 - react-dom: 19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025) - tiny-invariant: 1.3.3 - tiny-warning: 1.0.3 - - '@tanstack/react-store@0.7.0(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)': - dependencies: - '@tanstack/store': 0.7.0 - react: 19.0.0-rc-cae764ce-20241025 - react-dom: 19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025) - use-sync-external-store: 1.4.0(react@19.0.0-rc-cae764ce-20241025) - - '@tanstack/router-devtools@1.95.3(@tanstack/react-router@1.95.3(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025))(csstype@3.1.3)(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)': - dependencies: - '@tanstack/react-router': 1.95.3(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025) - clsx: 2.1.1 - goober: 2.1.16(csstype@3.1.3) - react: 19.0.0-rc-cae764ce-20241025 - react-dom: 19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025) - transitivePeerDependencies: - - csstype - - '@tanstack/router-generator@1.95.3(@tanstack/react-router@1.95.3(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025))': - dependencies: - '@tanstack/virtual-file-routes': 1.87.6 - prettier: 3.4.2 - tsx: 4.19.2 - zod: 3.24.1 - optionalDependencies: - '@tanstack/react-router': 1.95.3(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025) - - '@tanstack/router-plugin@1.95.3(@tanstack/react-router@1.95.3(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025))(vite@5.4.11)': - dependencies: - '@babel/core': 7.26.0 - '@babel/generator': 7.26.5 - '@babel/parser': 7.26.5 - '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0) - '@babel/template': 7.25.9 - '@babel/traverse': 7.26.5 - '@babel/types': 7.26.5 - '@tanstack/router-generator': 1.95.3(@tanstack/react-router@1.95.3(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)) - '@tanstack/virtual-file-routes': 1.87.6 - '@types/babel__core': 7.20.5 - '@types/babel__generator': 7.6.8 - '@types/babel__template': 7.4.4 - '@types/babel__traverse': 7.20.6 - babel-dead-code-elimination: 1.0.8 - chokidar: 3.6.0 - unplugin: 1.16.1 - zod: 3.24.1 - optionalDependencies: - vite: 5.4.11 - transitivePeerDependencies: - - '@tanstack/react-router' - - supports-color - - '@tanstack/store@0.7.0': {} - - '@tanstack/virtual-file-routes@1.87.6': {} - - '@tauri-apps/api@2.2.0': {} - - '@tauri-apps/cli-darwin-arm64@2.2.3': - optional: true - - '@tauri-apps/cli-darwin-x64@2.2.3': - optional: true - - '@tauri-apps/cli-linux-arm-gnueabihf@2.2.3': - optional: true - - '@tauri-apps/cli-linux-arm64-gnu@2.2.3': - optional: true - - '@tauri-apps/cli-linux-arm64-musl@2.2.3': - optional: true - - '@tauri-apps/cli-linux-x64-gnu@2.2.3': - optional: true - - '@tauri-apps/cli-linux-x64-musl@2.2.3': - optional: true - - '@tauri-apps/cli-win32-arm64-msvc@2.2.3': - optional: true - - '@tauri-apps/cli-win32-ia32-msvc@2.2.3': - optional: true - - '@tauri-apps/cli-win32-x64-msvc@2.2.3': - optional: true - - '@tauri-apps/cli@2.2.3': - optionalDependencies: - '@tauri-apps/cli-darwin-arm64': 2.2.3 - '@tauri-apps/cli-darwin-x64': 2.2.3 - '@tauri-apps/cli-linux-arm-gnueabihf': 2.2.3 - '@tauri-apps/cli-linux-arm64-gnu': 2.2.3 - '@tauri-apps/cli-linux-arm64-musl': 2.2.3 - '@tauri-apps/cli-linux-x64-gnu': 2.2.3 - '@tauri-apps/cli-linux-x64-musl': 2.2.3 - '@tauri-apps/cli-win32-arm64-msvc': 2.2.3 - '@tauri-apps/cli-win32-ia32-msvc': 2.2.3 - '@tauri-apps/cli-win32-x64-msvc': 2.2.3 - - '@tauri-apps/plugin-clipboard-manager@2.2.0': - dependencies: - '@tauri-apps/api': 2.2.0 - - '@tauri-apps/plugin-dialog@2.2.0': - dependencies: - '@tauri-apps/api': 2.2.0 - - '@tauri-apps/plugin-fs@2.2.0': - dependencies: - '@tauri-apps/api': 2.2.0 - - '@tauri-apps/plugin-http@2.2.0': - dependencies: - '@tauri-apps/api': 2.2.0 - - '@tauri-apps/plugin-os@2.2.0': - dependencies: - '@tauri-apps/api': 2.2.0 - - '@tauri-apps/plugin-process@2.2.0': - dependencies: - '@tauri-apps/api': 2.2.0 - - '@tauri-apps/plugin-shell@2.2.0': - dependencies: - '@tauri-apps/api': 2.2.0 - - '@tauri-apps/plugin-store@https://codeload.github.com/tauri-apps/tauri-plugin-store/tar.gz/a564510': - dependencies: - '@tauri-apps/api': 2.2.0 - - '@tauri-apps/plugin-updater@2.3.1': - dependencies: - '@tauri-apps/api': 2.2.0 - - '@tauri-apps/plugin-upload@2.2.1': - dependencies: - '@tauri-apps/api': 2.2.0 - - '@tauri-apps/plugin-window-state@2.2.0': - dependencies: - '@tauri-apps/api': 2.2.0 - - '@types/babel__core@7.20.5': - dependencies: - '@babel/parser': 7.26.5 - '@babel/types': 7.26.5 - '@types/babel__generator': 7.6.8 - '@types/babel__template': 7.4.4 - '@types/babel__traverse': 7.20.6 - - '@types/babel__generator@7.6.8': - dependencies: - '@babel/types': 7.26.5 - - '@types/babel__template@7.4.4': - dependencies: - '@babel/parser': 7.26.5 - '@babel/types': 7.26.5 - - '@types/babel__traverse@7.20.6': - dependencies: - '@babel/types': 7.26.5 - - '@types/estree@1.0.6': {} - - '@types/istanbul-lib-coverage@2.0.6': {} - - '@types/istanbul-lib-report@3.0.3': - dependencies: - '@types/istanbul-lib-coverage': 2.0.6 - - '@types/istanbul-reports@1.1.2': - dependencies: - '@types/istanbul-lib-coverage': 2.0.6 - '@types/istanbul-lib-report': 3.0.3 - - '@types/react@19.0.4': - dependencies: - csstype: 3.1.3 - - '@types/yargs-parser@21.0.3': {} - - '@types/yargs@13.0.12': - dependencies: - '@types/yargs-parser': 21.0.3 - - '@vitejs/plugin-react@4.3.4(vite@5.4.11)': - dependencies: - '@babel/core': 7.26.0 - '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.0) - '@types/babel__core': 7.20.5 - react-refresh: 0.14.2 - vite: 5.4.11 - transitivePeerDependencies: - - supports-color - - acorn@8.14.0: {} - - ansi-regex@4.1.1: {} - - ansi-regex@5.0.1: {} - - ansi-regex@6.1.0: {} - - ansi-styles@3.2.1: - dependencies: - color-convert: 1.9.3 - - ansi-styles@4.3.0: - dependencies: - color-convert: 2.0.1 - - ansi-styles@6.2.1: {} - - any-promise@1.3.0: {} - - anymatch@3.1.3: - dependencies: - normalize-path: 3.0.0 - picomatch: 2.3.1 - - arg@5.0.2: {} - - aria-hidden@1.2.4: - dependencies: - tslib: 2.8.1 - - autoprefixer@10.4.20(postcss@8.4.49): - dependencies: - browserslist: 4.24.4 - caniuse-lite: 1.0.30001692 - fraction.js: 4.3.7 - normalize-range: 0.1.2 - picocolors: 1.1.1 - postcss: 8.4.49 - postcss-value-parser: 4.2.0 - - babel-dead-code-elimination@1.0.8: - dependencies: - '@babel/core': 7.26.0 - '@babel/parser': 7.26.5 - '@babel/traverse': 7.26.5 - '@babel/types': 7.26.5 - transitivePeerDependencies: - - supports-color - - babel-plugin-react-compiler@0.0.0-experimental-b4db8c3-20241001: - dependencies: - '@babel/generator': 7.2.0 - '@babel/types': 7.26.5 - chalk: 4.1.2 - invariant: 2.2.4 - pretty-format: 24.9.0 - zod: 3.24.1 - zod-validation-error: 2.1.0(zod@3.24.1) - - balanced-match@1.0.2: {} - - big.js@6.2.2: {} - - binary-extensions@2.3.0: {} - - bitcoin-units@1.0.0: - dependencies: - big.js: 6.2.2 - - brace-expansion@2.0.1: - dependencies: - balanced-match: 1.0.2 - - braces@3.0.3: - dependencies: - fill-range: 7.1.1 - - broadcast-channel@7.0.0: - dependencies: - '@babel/runtime': 7.23.4 - oblivious-set: 1.4.0 - p-queue: 6.6.2 - unload: 2.4.1 - - browserslist@4.24.4: - dependencies: - caniuse-lite: 1.0.30001692 - electron-to-chromium: 1.5.80 - node-releases: 2.0.19 - update-browserslist-db: 1.1.2(browserslist@4.24.4) - - camelcase-css@2.0.1: {} - - caniuse-lite@1.0.30001692: {} - - chalk@4.1.2: - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - - chokidar@3.6.0: - dependencies: - anymatch: 3.1.3 - braces: 3.0.3 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.6.0 - optionalDependencies: - fsevents: 2.3.3 - - clsx@2.1.1: {} - - color-convert@1.9.3: - dependencies: - color-name: 1.1.3 - - color-convert@2.0.1: - dependencies: - color-name: 1.1.4 - - color-name@1.1.3: {} - - color-name@1.1.4: {} - - commander@4.1.1: {} - - convert-source-map@2.0.0: {} - - cross-spawn@7.0.6: - dependencies: - path-key: 3.1.1 - shebang-command: 2.0.0 - which: 2.0.2 - - crypto-js@4.2.0: {} - - cssesc@3.0.0: {} - - csstype@3.1.3: {} - - dayjs@1.11.13: {} - - debug@4.4.0: - dependencies: - ms: 2.1.3 - - detect-node-es@1.1.0: {} - - didyoumean@1.2.2: {} - - dlv@1.1.3: {} - - eastasianwidth@0.2.0: {} - - electron-to-chromium@1.5.80: {} - - embla-carousel-react@8.5.2(react@19.0.0-rc-cae764ce-20241025): - dependencies: - embla-carousel: 8.5.2 - embla-carousel-reactive-utils: 8.5.2(embla-carousel@8.5.2) - react: 19.0.0-rc-cae764ce-20241025 - - embla-carousel-reactive-utils@8.5.2(embla-carousel@8.5.2): - dependencies: - embla-carousel: 8.5.2 - - embla-carousel@8.5.2: {} - - emittery@1.0.3: {} - - emoji-regex@8.0.0: {} - - emoji-regex@9.2.2: {} - - esbuild@0.21.5: - optionalDependencies: - '@esbuild/aix-ppc64': 0.21.5 - '@esbuild/android-arm': 0.21.5 - '@esbuild/android-arm64': 0.21.5 - '@esbuild/android-x64': 0.21.5 - '@esbuild/darwin-arm64': 0.21.5 - '@esbuild/darwin-x64': 0.21.5 - '@esbuild/freebsd-arm64': 0.21.5 - '@esbuild/freebsd-x64': 0.21.5 - '@esbuild/linux-arm': 0.21.5 - '@esbuild/linux-arm64': 0.21.5 - '@esbuild/linux-ia32': 0.21.5 - '@esbuild/linux-loong64': 0.21.5 - '@esbuild/linux-mips64el': 0.21.5 - '@esbuild/linux-ppc64': 0.21.5 - '@esbuild/linux-riscv64': 0.21.5 - '@esbuild/linux-s390x': 0.21.5 - '@esbuild/linux-x64': 0.21.5 - '@esbuild/netbsd-x64': 0.21.5 - '@esbuild/openbsd-x64': 0.21.5 - '@esbuild/sunos-x64': 0.21.5 - '@esbuild/win32-arm64': 0.21.5 - '@esbuild/win32-ia32': 0.21.5 - '@esbuild/win32-x64': 0.21.5 - - esbuild@0.23.1: - optionalDependencies: - '@esbuild/aix-ppc64': 0.23.1 - '@esbuild/android-arm': 0.23.1 - '@esbuild/android-arm64': 0.23.1 - '@esbuild/android-x64': 0.23.1 - '@esbuild/darwin-arm64': 0.23.1 - '@esbuild/darwin-x64': 0.23.1 - '@esbuild/freebsd-arm64': 0.23.1 - '@esbuild/freebsd-x64': 0.23.1 - '@esbuild/linux-arm': 0.23.1 - '@esbuild/linux-arm64': 0.23.1 - '@esbuild/linux-ia32': 0.23.1 - '@esbuild/linux-loong64': 0.23.1 - '@esbuild/linux-mips64el': 0.23.1 - '@esbuild/linux-ppc64': 0.23.1 - '@esbuild/linux-riscv64': 0.23.1 - '@esbuild/linux-s390x': 0.23.1 - '@esbuild/linux-x64': 0.23.1 - '@esbuild/netbsd-x64': 0.23.1 - '@esbuild/openbsd-arm64': 0.23.1 - '@esbuild/openbsd-x64': 0.23.1 - '@esbuild/sunos-x64': 0.23.1 - '@esbuild/win32-arm64': 0.23.1 - '@esbuild/win32-ia32': 0.23.1 - '@esbuild/win32-x64': 0.23.1 - - escalade@3.2.0: {} - - eventemitter3@4.0.7: {} - - fast-glob@3.3.3: - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.8 - - fastq@1.18.0: - dependencies: - reusify: 1.0.4 - - fill-range@7.1.1: - dependencies: - to-regex-range: 5.0.1 - - foreground-child@3.3.0: - dependencies: - cross-spawn: 7.0.6 - signal-exit: 4.1.0 - - fraction.js@4.3.7: {} - - fsevents@2.3.3: - optional: true - - function-bind@1.1.2: {} - - gensync@1.0.0-beta.2: {} - - get-nonce@1.0.1: {} - - get-tsconfig@4.8.1: - dependencies: - resolve-pkg-maps: 1.0.0 - - glob-parent@5.1.2: - dependencies: - is-glob: 4.0.3 - - glob-parent@6.0.2: - dependencies: - is-glob: 4.0.3 - - glob@10.4.5: - dependencies: - foreground-child: 3.3.0 - jackspeak: 3.4.3 - minimatch: 9.0.5 - minipass: 7.1.2 - package-json-from-dist: 1.0.1 - path-scurry: 1.11.1 - - globals@11.12.0: {} - - globrex@0.1.2: {} - - goober@2.1.16(csstype@3.1.3): - dependencies: - csstype: 3.1.3 - - has-flag@4.0.0: {} - - hasown@2.0.2: - dependencies: - function-bind: 1.1.2 - - html-parse-stringify@3.0.1: - dependencies: - void-elements: 3.1.0 - - i18next-resources-to-backend@1.2.1: - dependencies: - '@babel/runtime': 7.26.0 - - i18next@23.16.8: - dependencies: - '@babel/runtime': 7.26.0 - - immer@10.1.1: - optional: true - - invariant@2.2.4: - dependencies: - loose-envify: 1.4.0 - - is-binary-path@2.1.0: - dependencies: - binary-extensions: 2.3.0 - - is-core-module@2.16.1: - dependencies: - hasown: 2.0.2 - - is-extglob@2.1.1: {} - - is-fullwidth-code-point@3.0.0: {} - - is-glob@4.0.3: - dependencies: - is-extglob: 2.1.1 - - is-number@7.0.0: {} - - isexe@2.0.0: {} - - jackspeak@3.4.3: - dependencies: - '@isaacs/cliui': 8.0.2 - optionalDependencies: - '@pkgjs/parseargs': 0.11.0 - - jiti@1.21.7: {} - - js-tokens@4.0.0: {} - - jsesc@2.5.2: {} - - jsesc@3.1.0: {} - - json5@2.2.3: {} - - light-bolt11-decoder@3.2.0: - dependencies: - '@scure/base': 1.1.1 - - lilconfig@3.1.3: {} - - lines-and-columns@1.2.4: {} - - lodash.castarray@4.4.0: {} - - lodash.isplainobject@4.0.6: {} - - lodash.merge@4.6.2: {} - - lodash@4.17.21: {} - - loose-envify@1.4.0: - dependencies: - js-tokens: 4.0.0 - - lru-cache@10.4.3: {} - - lru-cache@5.1.1: - dependencies: - yallist: 3.1.1 - - merge2@1.4.1: {} - - micromatch@4.0.8: - dependencies: - braces: 3.0.3 - picomatch: 2.3.1 - - mini-svg-data-uri@1.4.4: {} - - minidenticons@4.2.1: {} - - minimatch@9.0.5: - dependencies: - brace-expansion: 2.0.1 - - minipass@7.1.2: {} - - ms@2.1.3: {} - - mz@2.7.0: - dependencies: - any-promise: 1.3.0 - object-assign: 4.1.1 - thenify-all: 1.6.0 - - nanoid@3.3.8: {} - - nanoid@5.0.9: {} - - node-releases@2.0.19: {} - - normalize-path@3.0.0: {} - - normalize-range@0.1.2: {} - - nostr-tools@2.10.4(typescript@5.7.3): - dependencies: - '@noble/ciphers': 0.5.3 - '@noble/curves': 1.2.0 - '@noble/hashes': 1.3.1 - '@scure/base': 1.1.1 - '@scure/bip32': 1.3.1 - '@scure/bip39': 1.2.1 - optionalDependencies: - nostr-wasm: 0.1.0 - typescript: 5.7.3 - - nostr-tools@2.9.4(typescript@5.7.3): - dependencies: - '@noble/ciphers': 0.5.3 - '@noble/curves': 1.2.0 - '@noble/hashes': 1.3.1 - '@scure/base': 1.1.1 - '@scure/bip32': 1.3.1 - '@scure/bip39': 1.2.1 - optionalDependencies: - nostr-wasm: 0.1.0 - typescript: 5.7.3 - - nostr-wasm@0.1.0: - optional: true - - object-assign@4.1.1: {} - - object-hash@3.0.0: {} - - oblivious-set@1.4.0: {} - - p-finally@1.0.0: {} - - p-queue@6.6.2: - dependencies: - eventemitter3: 4.0.7 - p-timeout: 3.2.0 - - p-timeout@3.2.0: - dependencies: - p-finally: 1.0.0 - - package-json-from-dist@1.0.1: {} - - path-key@3.1.1: {} - - path-parse@1.0.7: {} - - path-scurry@1.11.1: - dependencies: - lru-cache: 10.4.3 - minipass: 7.1.2 - - picocolors@1.1.1: {} - - picomatch@2.3.1: {} - - pify@2.3.0: {} - - pirates@4.0.6: {} - - postcss-import@15.1.0(postcss@8.4.49): - dependencies: - postcss: 8.4.49 - postcss-value-parser: 4.2.0 - read-cache: 1.0.0 - resolve: 1.22.10 - - postcss-js@4.0.1(postcss@8.4.49): - dependencies: - camelcase-css: 2.0.1 - postcss: 8.4.49 - - postcss-load-config@4.0.2(postcss@8.4.49): - dependencies: - lilconfig: 3.1.3 - yaml: 2.7.0 - optionalDependencies: - postcss: 8.4.49 - - postcss-nested@6.2.0(postcss@8.4.49): - dependencies: - postcss: 8.4.49 - postcss-selector-parser: 6.1.2 - - postcss-selector-parser@6.0.10: - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 - - postcss-selector-parser@6.1.2: - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 - - postcss-value-parser@4.2.0: {} - - postcss@8.4.49: - dependencies: - nanoid: 3.3.8 - picocolors: 1.1.1 - source-map-js: 1.2.1 - - prettier@3.4.2: {} - - pretty-format@24.9.0: - dependencies: - '@jest/types': 24.9.0 - ansi-regex: 4.1.1 - ansi-styles: 3.2.1 - react-is: 16.13.1 - - qrcode-generator@1.4.4: {} - - queue-microtask@1.2.3: {} - - react-currency-input-field@3.9.0(react@19.0.0-rc-cae764ce-20241025): - dependencies: - react: 19.0.0-rc-cae764ce-20241025 - - react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025): - dependencies: - react: 19.0.0-rc-cae764ce-20241025 - scheduler: 0.25.0-rc-cae764ce-20241025 - - react-hook-form@7.54.2(react@19.0.0-rc-cae764ce-20241025): - dependencies: - react: 19.0.0-rc-cae764ce-20241025 - - react-i18next@15.4.0(i18next@23.16.8)(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025): - dependencies: - '@babel/runtime': 7.26.0 - html-parse-stringify: 3.0.1 - i18next: 23.16.8 - react: 19.0.0-rc-cae764ce-20241025 - optionalDependencies: - react-dom: 19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025) - - react-is@16.13.1: {} - - react-refresh@0.14.2: {} - - react-remove-scroll-bar@2.3.8(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1): - dependencies: - react: 19.0.0-rc-cae764ce-20241025 - react-style-singleton: 2.2.3(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - tslib: 2.8.1 - optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - - react-remove-scroll@2.6.2(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1): - dependencies: - react: 19.0.0-rc-cae764ce-20241025 - react-remove-scroll-bar: 2.3.8(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - react-style-singleton: 2.2.3(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - tslib: 2.8.1 - use-callback-ref: 1.3.3(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - use-sidecar: 1.1.3(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1) - optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - - react-string-replace@1.1.1: {} - - react-style-singleton@2.2.3(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1): - dependencies: - get-nonce: 1.0.1 - react: 19.0.0-rc-cae764ce-20241025 - tslib: 2.8.1 - optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - - react@19.0.0-rc-cae764ce-20241025: {} - - read-cache@1.0.0: - dependencies: - pify: 2.3.0 - - readdirp@3.6.0: - dependencies: - picomatch: 2.3.1 - - regenerator-runtime@0.14.1: {} - - resolve-pkg-maps@1.0.0: {} - - resolve@1.22.10: - dependencies: - is-core-module: 2.16.1 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - - reusify@1.0.4: {} - - rich-textarea@0.26.4(react@19.0.0-rc-cae764ce-20241025): - dependencies: - react: 19.0.0-rc-cae764ce-20241025 - - rollup@4.30.1: - dependencies: - '@types/estree': 1.0.6 - optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.30.1 - '@rollup/rollup-android-arm64': 4.30.1 - '@rollup/rollup-darwin-arm64': 4.30.1 - '@rollup/rollup-darwin-x64': 4.30.1 - '@rollup/rollup-freebsd-arm64': 4.30.1 - '@rollup/rollup-freebsd-x64': 4.30.1 - '@rollup/rollup-linux-arm-gnueabihf': 4.30.1 - '@rollup/rollup-linux-arm-musleabihf': 4.30.1 - '@rollup/rollup-linux-arm64-gnu': 4.30.1 - '@rollup/rollup-linux-arm64-musl': 4.30.1 - '@rollup/rollup-linux-loongarch64-gnu': 4.30.1 - '@rollup/rollup-linux-powerpc64le-gnu': 4.30.1 - '@rollup/rollup-linux-riscv64-gnu': 4.30.1 - '@rollup/rollup-linux-s390x-gnu': 4.30.1 - '@rollup/rollup-linux-x64-gnu': 4.30.1 - '@rollup/rollup-linux-x64-musl': 4.30.1 - '@rollup/rollup-win32-arm64-msvc': 4.30.1 - '@rollup/rollup-win32-ia32-msvc': 4.30.1 - '@rollup/rollup-win32-x64-msvc': 4.30.1 - fsevents: 2.3.3 - - run-parallel@1.2.0: - dependencies: - queue-microtask: 1.2.3 - - scheduler@0.25.0-rc-cae764ce-20241025: {} - - semver@6.3.1: {} - - shebang-command@2.0.0: - dependencies: - shebang-regex: 3.0.0 - - shebang-regex@3.0.0: {} - - signal-exit@4.1.0: {} - - source-map-js@1.2.1: {} - - source-map@0.5.7: {} - - string-width@4.2.3: - dependencies: - emoji-regex: 8.0.0 - is-fullwidth-code-point: 3.0.0 - strip-ansi: 6.0.1 - - string-width@5.1.2: - dependencies: - eastasianwidth: 0.2.0 - emoji-regex: 9.2.2 - strip-ansi: 7.1.0 - - strip-ansi@6.0.1: - dependencies: - ansi-regex: 5.0.1 - - strip-ansi@7.1.0: - dependencies: - ansi-regex: 6.1.0 - - sucrase@3.35.0: - dependencies: - '@jridgewell/gen-mapping': 0.3.8 - commander: 4.1.1 - glob: 10.4.5 - lines-and-columns: 1.2.4 - mz: 2.7.0 - pirates: 4.0.6 - ts-interface-checker: 0.1.13 - - supports-color@7.2.0: - dependencies: - has-flag: 4.0.0 - - supports-preserve-symlinks-flag@1.0.0: {} - - tailwind-gradient-mask-image@1.2.0: {} - - tailwind-merge@2.6.0: {} - - tailwind-scrollbar@3.1.0(tailwindcss@3.4.17): - dependencies: - tailwindcss: 3.4.17 - - tailwindcss-content-visibility@1.0.2(tailwindcss@3.4.17): - dependencies: - tailwindcss: 3.4.17 - - tailwindcss@3.4.17: - dependencies: - '@alloc/quick-lru': 5.2.0 - arg: 5.0.2 - chokidar: 3.6.0 - didyoumean: 1.2.2 - dlv: 1.1.3 - fast-glob: 3.3.3 - glob-parent: 6.0.2 - is-glob: 4.0.3 - jiti: 1.21.7 - lilconfig: 3.1.3 - micromatch: 4.0.8 - normalize-path: 3.0.0 - object-hash: 3.0.0 - picocolors: 1.1.1 - postcss: 8.4.49 - postcss-import: 15.1.0(postcss@8.4.49) - postcss-js: 4.0.1(postcss@8.4.49) - postcss-load-config: 4.0.2(postcss@8.4.49) - postcss-nested: 6.2.0(postcss@8.4.49) - postcss-selector-parser: 6.1.2 - resolve: 1.22.10 - sucrase: 3.35.0 - transitivePeerDependencies: - - ts-node - - thenify-all@1.6.0: - dependencies: - thenify: 3.3.1 - - thenify@3.3.1: - dependencies: - any-promise: 1.3.0 - - tiny-invariant@1.3.3: {} - - tiny-warning@1.0.3: {} - - to-regex-range@5.0.1: - dependencies: - is-number: 7.0.0 - - trim-right@1.0.1: {} - - ts-interface-checker@0.1.13: {} - - tsconfck@3.1.4(typescript@5.7.3): - optionalDependencies: - typescript: 5.7.3 - - tslib@2.8.1: {} - - tsx@4.19.2: - dependencies: - esbuild: 0.23.1 - get-tsconfig: 4.8.1 - optionalDependencies: - fsevents: 2.3.3 - - types-react-dom@19.0.0-rc.1: - dependencies: - '@types/react': 19.0.4 - - types-react@19.0.0-rc.1: - dependencies: - csstype: 3.1.3 - - typescript@5.7.3: {} - - unload@2.4.1: {} - - unplugin@1.16.1: - dependencies: - acorn: 8.14.0 - webpack-virtual-modules: 0.6.2 - - update-browserslist-db@1.1.2(browserslist@4.24.4): - dependencies: - browserslist: 4.24.4 - escalade: 3.2.0 - picocolors: 1.1.1 - - use-callback-ref@1.3.3(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1): - dependencies: - react: 19.0.0-rc-cae764ce-20241025 - tslib: 2.8.1 - optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - - use-debounce@10.0.4(react@19.0.0-rc-cae764ce-20241025): - dependencies: - react: 19.0.0-rc-cae764ce-20241025 - - use-sidecar@1.1.3(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1): - dependencies: - detect-node-es: 1.1.0 - react: 19.0.0-rc-cae764ce-20241025 - tslib: 2.8.1 - optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - - use-sync-external-store@1.4.0(react@19.0.0-rc-cae764ce-20241025): - dependencies: - react: 19.0.0-rc-cae764ce-20241025 - - util-deprecate@1.0.2: {} - - virtua@0.34.2(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025): - optionalDependencies: - react: 19.0.0-rc-cae764ce-20241025 - react-dom: 19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025) - - vite-tsconfig-paths@5.0.0(typescript@5.7.3)(vite@5.4.11): - dependencies: - debug: 4.4.0 - globrex: 0.1.2 - tsconfck: 3.1.4(typescript@5.7.3) - optionalDependencies: - vite: 5.4.11 - transitivePeerDependencies: - - supports-color - - typescript - - vite@5.4.11: - dependencies: - esbuild: 0.21.5 - postcss: 8.4.49 - rollup: 4.30.1 - optionalDependencies: - fsevents: 2.3.3 - - void-elements@3.1.0: {} - - webpack-virtual-modules@0.6.2: {} - - which@2.0.2: - dependencies: - isexe: 2.0.0 - - wrap-ansi@7.0.0: - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - - wrap-ansi@8.1.0: - dependencies: - ansi-styles: 6.2.1 - string-width: 5.1.2 - strip-ansi: 7.1.0 - - yallist@3.1.1: {} - - yaml@2.7.0: {} - - zod-validation-error@2.1.0(zod@3.24.1): - dependencies: - zod: 3.24.1 - - zod@3.24.1: {} - - zustand@4.5.6(immer@10.1.1)(react@19.0.0-rc-cae764ce-20241025)(types-react@19.0.0-rc.1): - dependencies: - use-sync-external-store: 1.4.0(react@19.0.0-rc-cae764ce-20241025) - optionalDependencies: - '@types/react': types-react@19.0.0-rc.1 - immer: 10.1.1 - react: 19.0.0-rc-cae764ce-20241025 diff --git a/postcss.config.cjs b/postcss.config.cjs deleted file mode 100644 index e873f1a4..00000000 --- a/postcss.config.cjs +++ /dev/null @@ -1,6 +0,0 @@ -module.exports = { - plugins: { - tailwindcss: {}, - autoprefixer: {}, - }, -}; diff --git a/public/404.jpg b/public/404.jpg deleted file mode 100644 index c6859af2aa977f4f66e6073be66c628224b32da1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17416 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 C!&vPA diff --git a/public/nosta.jpg b/public/nosta.jpg deleted file mode 100644 index 961c45e7a8bd3c52b7c7534936eff405c0c1ce20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 195870 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∋BG0A5O{w5__)uwrDkm+7tpghr4t5r7*C#{`F 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¬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

>51+qmOpb3!)=3j{$bA={ZH zEAMOKewV^8g9wB&o;3`uW!?JfSaU=AkF$w97E_rAg7f;vc6LRc-v7QnX_^jbdB8mV zIRhYvOShan3s5)T{0o7soN0zuwm-_ouMf@KxYDmMZC8h?>uT?NdwAFg*2D<<$Ij|9 z55wIof?;~W%EbVU5l4421Mt@!fJo3eE6!i_2q7_UK_inMeXpfOpPrbsUA<(>J8x-g zpWGsHh6w~cumID^S%60x0d}_&Xm29W5GD`~5O}bjKpTF)lyqE9pw#WsL{CP;;Q$xr z^x(N4Nw6v!Y1()7s;FKXCtPJ*arUbBH0pqETLbXa3IZ2yNVq-YoGTX(PXMf`S6(3S z!A}yZk-3ni*(MpKY&tcTJh*x_4L`886QWDwQs+VnLY2kdMNvTp@A1ZFfX&MZocUA2 zBz_MEu%fv|qjf33_kROS&pC2av-1fzzfiZ%xr{b8DNI_iqO(KT2YADl0}v`FwfZQ=CXPbUK4sQD+A%E+qQ^bVID|&fqg;+ zIqosAJR#NIFwWU5wKB=1t&}4&_qfTkY|Y-dd6q2WjRNBmUDBp!WyX@!O!Zy1JC_mFG&W&>5UQ7XW1PSE-~q{J192uF(3l!Loa?3<2}dGaS2Kh= zDk)-?axeHK!kRq- z@bx*A!)`V64>H4jV+v(vl_6LI@g08sa1EMP+>& zUGwHvf>lYv0Cpb>fik$4!Leu>E7{DfQ!-UGQ--LL5YS57B4AqtJ(Hg6ZE2Cl#3aG- z5C;Lv3a#qys@i<~3z;)t4w<5~f8ef|~ww z_e*>fhd*q+OwC4WO5k^{^h?s*AY*MC__SdN6Za65Ab1v8>81ms1{cj;$|K~zW-nnF zq%st+29F-G2Hrhjk3Q&D=9S@NXA>m+@Orjn-Fl>I*;6e3QDFaj}C;~E=&7_S>dv;p``wtXAJp(-} zZ435q5+*0F^z-4*J_SoyB)n`HsjR8Npt{V7x6`TYA~+vWJSTD{HD(Qd^0D#D3onZC zi@!PJY-!3Z>^^(wbANCJq7l}(wUae=bkbN`E2(U11}$v=Xaj2|D`&@UigaHePbCr} j)sv8>^P{auhwu3p6=*^N9l}(f00000NkvXXu0mjfO&B+Z diff --git a/src-tauri/icons/Square310x310Logo.png b/src-tauri/icons/Square310x310Logo.png deleted file mode 100644 index 756eb3015946610b517c9f0eb1db7207ebc08618..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37989 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 diff --git a/src-tauri/icons/Square44x44Logo.png b/src-tauri/icons/Square44x44Logo.png deleted file mode 100644 index e3204d97625c4c1b962a4748edee9042524b5802..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2702 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 IM6N<$f_&~G)c^nh diff --git a/src-tauri/icons/Square71x71Logo.png b/src-tauri/icons/Square71x71Logo.png deleted file mode 100644 index 2eec48063eaa7b8acc5fb5a7674f9a798db842b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4714 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

o 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 ~dw*i}$RV}pd(+i;n@nO61h%uUTKg}# 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 diff --git a/src-tauri/icons/icon.ico b/src-tauri/icons/icon.ico deleted file mode 100644 index 1d0974b6a7701e2b383f3bd955dca98fe390b74a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38017 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 M07*qoM6N<$f>r%3vj6}9 diff --git a/src-tauri/icons/icon.png b/src-tauri/icons/icon.png deleted file mode 100644 index 63dc36de8a098fdc7c346bdf1fb902dcbaffb5ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 90258 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 diff --git a/src-tauri/icons/tray.png b/src-tauri/icons/tray.png deleted file mode 100644 index a96645bfc0b6f49f1e1da69b2a89691533334998..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 620 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&di3`~rkE{-7;jBjW6<{mN-XpLXRH$iZZ0=7!GsUNz_bbCpK!XY+i$I|J0be*!!mKrJwNQK_o7jSp; z_GfoyY-Dy?JnR04m=kL%`M)PCPKsY$r@3aQv9Z`O)>Xe>{}c4i=KU4#be}uO;#14B zKVM6(vuCgV@3?UC`3D}#j3JfZV-kwt-(zA~ zS9kQxt8i%z^;s4P9R3N1UU`4fIiP(gIr<+D{~i{F-`TG@eHh}|&lm{Su+B(U`oX1O zAQ-{$L(xF+)(!3+DKUnLhnW@2^X^{73vP!-P zx5cB<1gHH=+W$?|xX)%i^WVnaX5sS^a=TVpzA|>UN(q17=ESu?c#_EcWqVa`e`j2| zk7dG(1N(9>Y-12gRjq&H-6?07P{S(GQY*R4@_vy}TKvH+XKI0ogTd3)&t;ucLK6T| CoB4?V diff --git a/src-tauri/locales/cn.json b/src-tauri/locales/cn.json deleted file mode 100644 index 8400f6f8..00000000 --- a/src-tauri/locales/cn.json +++ /dev/null @@ -1,295 +0,0 @@ -{ - "global": { - "relay": "Relay", - "back": "Back", - "continue": "Continue", - "loading": "Loading", - "error": "Error", - "moveLeft": "Move Left", - "moveRight": "Move Right", - "newColumn": "New Column", - "inspect": "Inspect", - "loadMore": "Load more", - "delete": "Delete", - "refresh": "Refresh", - "cancel": "Cancel", - "save": "Save", - "post": "Post", - "update": "Update", - "noResult": "No results found.", - "emptyFeedTitle": "This feed is empty", - "emptyFeedSubtitle": "You can follow more users to build up your timeline", - "apiKey": "API Key", - "skip": "Skip", - "close": "Close" - }, - "nip89": { - "unsupported": "Lume isn't support this event", - "openWith": "Open with" - }, - "note": { - "showThread": "Show thread", - "showMore": "Show more", - "error": "Failed to fetch event.", - "posted": "posted", - "replied": "replied", - "reposted": "reposted", - "menu": { - "viewThread": "View thread", - "copyLink": "Copy shareable link", - "copyNoteId": "Copy note ID", - "copyAuthorId": "Copy author ID", - "viewAuthor": "View author", - "pinAuthor": "Pin author", - "copyRaw": "Copy raw event", - "mute": "Mute" - }, - "buttons": { - "pin": "Pin", - "pinTooltip": "Pin Note", - "repost": "Repost", - "quote": "Quote", - "viewProfile": "View profile" - }, - "zap": { - "zap": "Zap", - "tooltip": "Send zap", - "modalTitle": "Send zap to", - "messagePlaceholder": "Enter message (optional)", - "buttonFinish": "Zapped", - "buttonLoading": "Processing...", - "invoiceButton": "Scan to zap", - "invoiceFooter": "You must use Bitcoin wallet which support Lightning\nsuch as: Blue Wallet, Bitkit, Phoenix,..." - }, - "reply": { - "single": "reply", - "plural": "replies", - "empty": "Be the first to Reply!" - } - }, - "user": { - "avatar": "Avatar", - "displayName": "Display Name", - "name": "Name", - "bio": "Bio", - "lna": "Lightning address", - "website": "Website", - "verified": "Verified", - "unverified": "Unverified", - "follow": "Follow", - "unfollow": "Unfollow", - "latestPosts": "Latest posts", - "avatarButton": "Change avatar", - "coverButton": "Change cover", - "editProfile": "Edit profile", - "settings": "Settings", - "logout": "Log out", - "logoutConfirmTitle": "Are you sure!", - "logoutConfirmSubtitle": "You can always log back in at any time. If you just want to switch accounts, you can do that by adding an existing account." - }, - "editor": { - "title": "New Post", - "placeholder": "What are you up to?", - "successMessage": "Your note has been published successfully.", - "replyPlaceholder": "Post your reply" - }, - "search": { - "placeholder": "Type something to search...", - "empty": "Try searching for people, notes, or keywords" - }, - "welcome": { - "title": "Lume is a magnificent client for Nostr to meet, explore\nand freely share your thoughts with everyone.", - "signup": "Join Nostr", - "login": "Login", - "footer": "Before joining Nostr, you can take time to learn more about Nostr" - }, - "login": { - "title": "Welcome back, anon!", - "footer": "Lume will put your Private Key in Secure Storage depended on your OS Platform. It will be secured by Password or Biometric ID", - "loginWithAddress": "Login with Nostr Address", - "loginWithBunker": "Login with nsecBunker", - "or": "Or continue with", - "loginWithPrivkey": "Login with Private Key" - }, - "loginWithAddress": { - "title": "Enter your Nostr Address" - }, - "loginWithBunker": { - "title": "Enter your nsecbunker token" - }, - "loginWithPrivkey": { - "title": "Enter your Private Key", - "subtitle": "Lume will put your private key to <1>{{service}}.\nIt will be secured by your OS." - }, - "signup": { - "title": "Let's Get Started", - "subtitle": "Choose one of methods below to create your account", - "selfManageMethod": "Self-Managed", - "selfManageMethodDescription": "You create your keys and keep them safe.", - "providerMethod": "Managed by Provider", - "providerMethodDescription": "A 3rd party provider will handle your sign in keys for you." - }, - "signupWithSelfManage": { - "title": "This is your new Account Key", - "subtitle": "Keep your key in safe place. If you lose this key, you will lose access to your account.", - "confirm1": "I understand the risk of lost private key.", - "confirm2": "I will make sure keep it safe and not sharing with anyone.", - "confirm3": "I understand I cannot recover private key.", - "button": "Save key & Continue" - }, - "signupWithProvider": { - "title": "Let's set up your account on Nostr", - "username": "Username *", - "chooseProvider": "Choose a Provider", - "usernameFooter": "Use to login to Lume and other Nostr apps. You can choose provider you trust to manage your account", - "email": "Backup Email (optional)", - "emailFooter": "Use for recover your account if you lose your password" - }, - "onboardingSettings": { - "title": "You're almost ready to use Lume.", - "subtitle": "Let's start personalizing your experience.", - "notification": { - "title": "Push notification", - "subtitle": "Enabling push notifications will allow you to receive notifications from Lume." - }, - "lowPower": { - "title": "Low Power Mode", - "subtitle": "Limited relay connection and hide all media, sustainable for low network environment." - }, - "translation": { - "title": "Translation (nostr.wine)", - "subtitle": "Translate text to your preferred language, powered by Nostr Wine." - }, - "footer": "There are many more settings you can configure from the 'Settings' Screen. Be sure to visit it later." - }, - "relays": { - "global": "Global", - "follows": "Follows", - "sidebar": { - "title": "Connected relays", - "empty": "Empty." - }, - "relayView": { - "empty": "Could not load relay information 😬", - "owner": "Owner", - "contact": "Contact", - "software": "Software", - "nips": "Supported NIPs", - "limit": "Limitation", - "payment": "Open payment website", - "paymentNote": "You need to make a payment to connect this relay" - } - }, - "suggestion": { - "title": "Suggested Follows", - "error": "Error. Cannot get trending users", - "button": "Save & Go back" - }, - "interests": { - "title": "Interests", - "subtitle": "Pick things you'd like to see in your home feed.", - "edit": "Edit Interest", - "followAll": "Follow All", - "unfollowAll": "Unfollow All" - }, - "settings": { - "general": { - "title": "General", - "update": { - "title": "Update", - "subtitle": "Automatically download new update" - }, - "lowPower": { - "title": "Low Power", - "subtitle": "Sustainable for low network environment" - }, - "startup": { - "title": "Startup", - "subtitle": "Launch Lume at Login" - }, - "media": { - "title": "Media", - "subtitle": "Automatically load media" - }, - "hashtag": { - "title": "Hashtag", - "subtitle": "Show all hashtags in content" - }, - "notification": { - "title": "Notification", - "subtitle": "Automatically send notification" - }, - "translation": { - "title": "Translation", - "subtitle": "Translate text to your language" - }, - "appearance": { - "title": "Appearance", - "light": "Light", - "dark": "Dark", - "system": "System" - } - }, - "user": { - "title": "User" - }, - "zap": { - "title": "Zap", - "nwc": "Connection String" - }, - "backup": { - "title": "Backup", - "privkey": { - "title": "Private key", - "button": "Remove private key" - } - }, - "advanced": { - "title": "Advanced", - "cache": { - "title": "Cache", - "subtitle": "Use for boost up nostr connection", - "button": "Clear" - }, - "instant": { - "title": "Instant Zap", - "subtitle": "Zap with default amount, no confirmation" - }, - "defaultAmount": "Default amount" - }, - "about": { - "title": "About", - "version": "Version", - "checkUpdate": "Check for update", - "installUpdate": "Install" - } - }, - "onboarding": { - "home": { - "title": "Your account was successfully created!", - "subtitle": "For starters, let's set up your profile.", - "profileSettings": "Profile Settings" - }, - "profile": { - "title": "About you", - "subtitle": "Tell Lume about yourself to start building your home feed." - }, - "finish": { - "title": "Profile setup complete!", - "subtitle": "You can exit the setup here and start using Lume.", - "report": "Report a issue" - } - }, - "activity": { - "title": "Activity", - "empty": "Yo! Nothing new yet.", - "mention": "mention you", - "repost": "reposted", - "zap": "zapped", - "newReply": "New reply", - "boost": "Boost", - "boostSubtitle": "@ Someone has reposted to your note", - "conversation": "Conversation", - "conversationSubtitle": "@ Someone has replied to your note" - } -} diff --git a/src-tauri/locales/en.json b/src-tauri/locales/en.json deleted file mode 100644 index 8aa1095f..00000000 --- a/src-tauri/locales/en.json +++ /dev/null @@ -1,298 +0,0 @@ -{ - "global": { - "relay": "Relay", - "back": "Back", - "continue": "Continue", - "loading": "Loading", - "error": "Error", - "moveLeft": "Move Left", - "moveRight": "Move Right", - "newColumn": "New Column", - "inspect": "Inspect", - "loadMore": "Load more", - "delete": "Delete", - "refresh": "Refresh", - "cancel": "Cancel", - "save": "Save", - "post": "Post", - "update": "Update", - "noResult": "No results found.", - "emptyFeedTitle": "This feed is empty", - "emptyFeedSubtitle": "You can follow more users to build up your timeline", - "apiKey": "API Key", - "skip": "Skip", - "close": "Close" - }, - "nip89": { - "unsupported": "Lume isn't support this event", - "openWith": "Open with" - }, - "note": { - "showThread": "Show thread", - "showMore": "Show more", - "error": "Failed to fetch event.", - "posted": "posted", - "replied": "replied", - "reposted": "reposted", - "menu": { - "viewThread": "View thread", - "copyLink": "Copy shareable link", - "copyNoteId": "Copy note ID", - "copyAuthorId": "Copy author ID", - "viewAuthor": "View author", - "pinAuthor": "Pin author", - "copyRaw": "Copy raw event", - "mute": "Mute" - }, - "buttons": { - "pin": "Pin", - "pinTooltip": "Pin Note", - "repost": "Repost", - "quote": "Quote", - "viewProfile": "View profile", - "reply": "Reply this note", - "open": "Open in new window" - }, - "zap": { - "zap": "Zap", - "tooltip": "Send zap", - "modalTitle": "Send zap to", - "messagePlaceholder": "Enter message (optional)", - "buttonFinish": "Zapped", - "buttonLoading": "Processing...", - "invoiceButton": "Scan to zap", - "invoiceFooter": "You must use Bitcoin wallet which support Lightning\nsuch as: Blue Wallet, Bitkit, Phoenix,..." - }, - "reply": { - "single": "reply", - "plural": "replies", - "empty": "Be the first to Reply!" - } - }, - "user": { - "avatar": "Avatar", - "displayName": "Display Name", - "name": "Name", - "bio": "Bio", - "lna": "Lightning address", - "website": "Website", - "verified": "Verified", - "unverified": "Unverified", - "follow": "Follow", - "unfollow": "Unfollow", - "latestPosts": "Latest posts", - "avatarButton": "Change avatar", - "coverButton": "Change cover", - "editProfile": "Edit profile", - "settings": "Settings", - "logout": "Log out", - "logoutConfirmTitle": "Are you sure!", - "logoutConfirmSubtitle": "You can always log back in at any time. If you just want to switch accounts, you can do that by adding an existing account." - }, - "editor": { - "title": "New Post", - "placeholder": "What are you up to?", - "successMessage": "Your note has been published successfully.", - "replyPlaceholder": "Post your reply" - }, - "search": { - "placeholder": "Type something to search...", - "empty": "Try searching for people, notes, or keywords" - }, - "welcome": { - "title": "Lume is a magnificent client for Nostr to meet, explore\nand freely share your thoughts with everyone.", - "signup": "Join Nostr", - "login": "Login", - "footer": "Before joining Nostr, you can take time to learn more about Nostr" - }, - "login": { - "title": "Welcome back, anon!", - "subtitle": "We're so excited to see you again!", - "footer": "Lume will put your Private Key in Secure Storage depended on your OS Platform. It will be secured by Password or Biometric ID", - "loginWithAddress": "Login with Nostr Address", - "loginWithBunker": "Login with nsecBunker", - "or": "Or continue with", - "loginWithPrivkey": "Login with Private Key" - }, - "loginWithAddress": { - "title": "Enter your Nostr Address" - }, - "loginWithBunker": { - "title": "Enter your nsecbunker token" - }, - "loginWithPrivkey": { - "title": "Enter your Private Key", - "subtitle": "Lume will put your private key to <1>{{service}}.\nIt will be secured by your OS." - }, - "signup": { - "title": "Let's Get Started", - "subtitle": "Choose one of methods below to create your account", - "selfManageMethod": "Self-Managed", - "selfManageMethodDescription": "You create your keys and keep them safe.", - "providerMethod": "Managed by Provider", - "providerMethodDescription": "A 3rd party provider will handle your sign in keys for you." - }, - "backup": { - "title": "This is your new sign in key", - "subtitle": "Keep your key in safe place. If you lose this key, you will lose access to your account.", - "confirm1": "I understand the risk of lost private key.", - "confirm2": "I will make sure keep it safe and not sharing with anyone.", - "confirm3": "I understand I cannot recover private key.", - "button": "Save & Continue" - }, - "signupWithProvider": { - "title": "Let's set up your account on Nostr", - "username": "Username *", - "chooseProvider": "Choose a Provider", - "usernameFooter": "Use to login to Lume and other Nostr apps. You can choose provider you trust to manage your account", - "email": "Backup Email (optional)", - "emailFooter": "Use for recover your account if you lose your password" - }, - "onboardingSettings": { - "title": "You're almost ready to use Lume.", - "subtitle": "Let's start personalizing your experience.", - "notification": { - "title": "Push notification", - "subtitle": "Enabling push notifications will allow you to receive notifications from Lume." - }, - "lowPower": { - "title": "Low Power Mode", - "subtitle": "Limited relay connection and hide all media, sustainable for low network environment." - }, - "translation": { - "title": "Translation (nostr.wine)", - "subtitle": "Translate text to your preferred language, powered by Nostr Wine." - }, - "footer": "There are many more settings you can configure from the 'Settings' Screen. Be sure to visit it later." - }, - "relays": { - "global": "Global", - "follows": "Follows", - "sidebar": { - "title": "Connected relays", - "empty": "Empty." - }, - "relayView": { - "empty": "Could not load relay information 😬", - "owner": "Owner", - "contact": "Contact", - "software": "Software", - "nips": "Supported NIPs", - "limit": "Limitation", - "payment": "Open payment website", - "paymentNote": "You need to make a payment to connect this relay" - } - }, - "suggestion": { - "title": "Suggested Follows", - "error": "Error. Cannot get trending users", - "button": "Save & Go back" - }, - "interests": { - "title": "Interests", - "subtitle": "Pick things you'd like to see in your home feed.", - "edit": "Edit Interest", - "followAll": "Follow All", - "unfollowAll": "Unfollow All" - }, - "settings": { - "general": { - "title": "General", - "update": { - "title": "Update", - "subtitle": "Automatically download new update" - }, - "lowPower": { - "title": "Low Power", - "subtitle": "Sustainable for low network environment" - }, - "startup": { - "title": "Startup", - "subtitle": "Launch Lume at Login" - }, - "media": { - "title": "Media", - "subtitle": "Automatically load media" - }, - "hashtag": { - "title": "Hashtag", - "subtitle": "Show all hashtags in content" - }, - "notification": { - "title": "Notification", - "subtitle": "Automatically send notification" - }, - "translation": { - "title": "Translation", - "subtitle": "Translate text to your language" - }, - "appearance": { - "title": "Appearance", - "light": "Light", - "dark": "Dark", - "system": "System" - } - }, - "user": { - "title": "Account" - }, - "zap": { - "title": "Zap", - "nwc": "Connection String" - }, - "backup": { - "title": "Backup", - "privkey": { - "title": "Private key", - "button": "Remove private key" - } - }, - "advanced": { - "title": "Advanced", - "cache": { - "title": "Cache", - "subtitle": "Use for boost up nostr connection", - "button": "Clear" - }, - "instant": { - "title": "Instant Zap", - "subtitle": "Zap with default amount, no confirmation" - }, - "defaultAmount": "Default amount" - }, - "about": { - "title": "About", - "version": "Version", - "checkUpdate": "Check for update", - "installUpdate": "Install" - } - }, - "onboarding": { - "home": { - "title": "Your account was successfully created!", - "subtitle": "For starters, let's set up your profile.", - "profileSettings": "Profile Settings" - }, - "profile": { - "title": "About you", - "subtitle": "Tell Lume about yourself to start building your home feed." - }, - "finish": { - "title": "Profile setup complete!", - "subtitle": "You can exit the setup here and start using Lume.", - "report": "Report a issue" - } - }, - "activity": { - "title": "Activity", - "empty": "Yo! Nothing new yet.", - "mention": "mention you", - "repost": "reposted", - "zap": "zapped", - "newReply": "New reply", - "boost": "Boost", - "boostSubtitle": "@ Someone has reposted to your note", - "conversation": "Conversation", - "conversationSubtitle": "@ Someone has replied to your note" - } -} diff --git a/src-tauri/locales/fr.json b/src-tauri/locales/fr.json deleted file mode 100644 index 141e4398..00000000 --- a/src-tauri/locales/fr.json +++ /dev/null @@ -1,295 +0,0 @@ -{ - "global": { - "relay": "Relais", - "back": "Retour", - "continue": "Continuer", - "loading": "Chargement", - "error": "Erreur", - "moveLeft": "Déplacer à Gauche", - "moveRight": "Déplacer à Droite", - "newColumn": "Nouvelle Colonne", - "inspect": "Inspecter", - "loadMore": "Charger plus", - "delete": "Supprimer", - "refresh": "Rafraîchir", - "cancel": "Annuler", - "save": "Enregistrer", - "post": "Poster", - "update": "Mettre à jour", - "noResult": "Aucun résultat correspondant.", - "emptyFeedTitle": "Ce flux est vide", - "emptyFeedSubtitle": "Vous pouvez suivre plus d'utilisateurs pour construire votre flux de messages", - "apiKey": "Clé d'API", - "skip": "Passer", - "close": "Fermer" - }, - "nip89": { - "unsupported": "Lume ne supporte pas encore cet événement", - "openWith": "Ouvrir avec" - }, - "note": { - "showThread": "Voir le fil", - "showMore": "Voir plus", - "error": "Echec de la récupération de l'événement.", - "posted": "posté", - "replied": "répondu", - "reposted": "reposté", - "menu": { - "viewThread": "Voir le fil", - "copyLink": "Copier le lien à partager", - "copyNoteId": "Copier l'ID de la note", - "copyAuthorId": "Copier l'ID de l'auteur", - "viewAuthor": "Voir l'auteur", - "pinAuthor": "Epingler l'auteur", - "copyRaw": "Copier le contenu brut de l'événement", - "mute": "Mettre en silencieux" - }, - "buttons": { - "pin": "Epingler", - "pinTooltip": "Epingler la Note", - "repost": "Reposter", - "quote": "Citer", - "viewProfile": "Voir le profil" - }, - "zap": { - "zap": "Zap", - "tooltip": "Envoyer zap", - "modalTitle": "Envoyer zap à", - "messagePlaceholder": "Entrer un message (optionnel)", - "buttonFinish": "Zappé", - "buttonLoading": "En cours...", - "invoiceButton": "Scanner pour zapper", - "invoiceFooter": "Vous devez utiliser un portefeuille Bitcoin qui prend en charge Lightning\ncomme par exemple : Blue Wallet, Bitkit, Phoenix, ..." - }, - "reply": { - "single": "réponse", - "plural": "réponses", - "empty": "Soyez le premier à répondre !" - } - }, - "user": { - "avatar": "Avatar", - "displayName": "Nom Affiché", - "name": "Nom", - "bio": "Bio", - "lna": "Adresse Lightning", - "website": "Site Internet", - "verified": "Vérifié", - "unverified": "Non vérifié", - "follow": "Suivre", - "unfollow": "Ne plus suivre", - "latestPosts": "Derniers posts", - "avatarButton": "Changer d'avatar", - "coverButton": "Changer de bannière", - "editProfile": "Modifier profil", - "settings": "Paramètres", - "logout": "Déconnexion", - "logoutConfirmTitle": "Etes-vous sûr ?", - "logoutConfirmSubtitle": "Vous pouvez toujours vous reconnecter à tout moment. Si vous souhaitez simplement changer de compte, vous pouvez le faire en ajoutant un compte existant." - }, - "editor": { - "title": "Nouveau Post", - "placeholder": "Que faites-vous ?", - "successMessage": "Votre note a été publiée avec succès.", - "replyPlaceholder": "Poster votre réponse" - }, - "search": { - "placeholder": "Saisissez quelque chose à rechercher...", - "empty": "Essayez de rechercher des personnes, des notes ou des mots-clés" - }, - "welcome": { - "title": "Lume est un magnifique client Nostr qui permet de se rencontrer, d'explorer\net de partager librement ses pensées avec tout le monde.", - "signup": "Rejoindre Nostr", - "login": "Se connecter", - "footer": "Avant de rejoindre Nostr, vous pouvez prendre le temps d'en savoir plus sur Nostr" - }, - "login": { - "title": "Re-Bienvenue, anon !", - "footer": "Lume placera votre clé privée dans un espace de stockage sécurisé en fonction de la plateforme de votre système d'exploitation. Elle sera sécurisée par un mot de passe ou un identifiant biométrique.", - "loginWithAddress": "Se connecter avec une Adresse Nostr", - "loginWithBunker": "Se connecter avec nsecBunker", - "or": "Ou continuer avec", - "loginWithPrivkey": "Se connecter avec une Clé Privée" - }, - "loginWithAddress": { - "title": "Saisissez votre Adresse Nostr" - }, - "loginWithBunker": { - "title": "Saisissez votre jeton nsecbunker" - }, - "loginWithPrivkey": { - "title": "Saisissez votre Clé Privée", - "subtitle": "Lume placera votre clé privée dans <1>{{service}}.\nElle sera sécurisée par votre système d'exploitation." - }, - "signup": { - "title": "Commençons", - "subtitle": "Choisissez l'une des méthodes ci-dessous pour créer votre compte", - "selfManageMethod": "Autogéré", - "selfManageMethodDescription": "Vous créez vos clés et vous les conservez en toute sécurité.", - "providerMethod": "Géré par le Prestataire", - "providerMethodDescription": "Un fournisseur tiers s'occupera de vos clés de connexion pour vous." - }, - "signupWithSelfManage": { - "title": "Il s'agit de votre nouvelle Clé de Compte", - "subtitle": "Conservez votre clé en lieu sûr. Si vous perdez cette clé, vous perdrez l'accès à votre compte.", - "confirm1": "Je comprends le risque de perte de la clé privée.", - "confirm2": "Je veillerai à ce qu'elle soit conservée en toute sécurité et à ce qu'elle ne soit partagée avec personne.", - "confirm3": "Je comprends que je ne peux pas récupérer la clé privée.", - "button": "Enregistrer la clé et Continuer" - }, - "signupWithProvider": { - "title": "Commençons la préparation de votre compte Nostr", - "username": "Nom d'utilisateur *", - "chooseProvider": "Choisissez un Fournisseur", - "usernameFooter": "A utiliser pour vous connecter à Lume et aux autres applications Nostr. Vous pouvez choisir un fournisseur de confiance pour gérer votre compte.", - "email": "Email de sauvegarde (optionnel)", - "emailFooter": "A utiliser pour récupérer votre compte si vous perdez votre mot de passe" - }, - "onboardingSettings": { - "title": "Vous êtes presque prêt à utiliser Lume.", - "subtitle": "Commençons par personnaliser votre expérience.", - "notification": { - "title": "Notifications Push", - "subtitle": "L'activation des notifications push vous permettra de recevoir des notifications de Lume." - }, - "lowPower": { - "title": "Mode Basse Consommation", - "subtitle": "Connexion relais limitée et dissimulation de tous les médias, compatible avec les environnements avec peu de réseau." - }, - "translation": { - "title": "Traductions (nostr.wine)", - "subtitle": "Traduisez votre texte dans la langue de votre choix, grâce à Nostr Wine." - }, - "footer": "Vous pouvez configurer de nombreux autres paramètres à partir de l'écran 'Paramètres'. Ne manquez pas de les consulter ultérieurement." - }, - "relays": { - "global": "Général", - "follows": "Suivis", - "sidebar": { - "title": "Relais connectés", - "empty": "Vide." - }, - "relayView": { - "empty": "Impossible de charger les informations du relais 😬", - "owner": "Propriétaire", - "contact": "Contact", - "software": "Logiciel", - "nips": "NIPs supportés", - "limit": "Limitation", - "payment": "Ouvrir le site de paiement", - "paymentNote": "Vous devez effectuer un paiement pour vous connecter à ce relais." - } - }, - "suggestion": { - "title": "Suivis Suggérés", - "error": "Erreur. Impossible d'obtenir les utilisateurs en tendance", - "button": "Enregistrer & Retour" - }, - "interests": { - "title": "Intérêts", - "subtitle": "Choisissez les éléments que vous aimeriez voir apparaître dans votre flux d'accueil.", - "edit": "Modifier vos Intérêts", - "followAll": "Suivre tout le monde", - "unfollowAll": "Ne plus suivre personne" - }, - "settings": { - "general": { - "title": "Général", - "update": { - "title": "Mises à jour", - "subtitle": "Téléchargement automatique des nouvelles mises à jour" - }, - "lowPower": { - "title": "Faible Consommation", - "subtitle": "Recommandé pour un environnement avec peu de réseau" - }, - "startup": { - "title": "Démarrage", - "subtitle": "Lancer Lume au Démarrage" - }, - "media": { - "title": "Média", - "subtitle": "Chargement automatique des médias" - }, - "hashtag": { - "title": "Hashtag", - "subtitle": "Afficher tous les hashtags dans les contenus" - }, - "notification": { - "title": "Notification", - "subtitle": "Envoi automatique des notifications" - }, - "translation": { - "title": "Traduction", - "subtitle": "Traduire les textes dans votre langue" - }, - "appearance": { - "title": "Apparence", - "light": "Clair", - "dark": "Sombre", - "system": "Système" - } - }, - "user": { - "title": "Utilisateur" - }, - "zap": { - "title": "Zap", - "nwc": "Chaîne de connexion NWC" - }, - "backup": { - "title": "Sauvegarde", - "privkey": { - "title": "Clé Privée", - "button": "Supprimer la clé privée" - } - }, - "advanced": { - "title": "Avancé", - "cache": { - "title": "Cache", - "subtitle": "A utiliser pour accélérer la connexion nostr", - "button": "Vider" - }, - "instant": { - "title": "Zap instantané", - "subtitle": "Zap avec montant par défaut, sans confirmation" - }, - "defaultAmount": "Montant par défaut" - }, - "about": { - "title": "A propos", - "version": "Version", - "checkUpdate": "Rechercher des mises à jour", - "installUpdate": "Installer" - } - }, - "onboarding": { - "home": { - "title": "Votre compte a été créé avec succès !", - "subtitle": "Pour commencer, configurons votre profil.", - "profileSettings": "Paramètres du Profil" - }, - "profile": { - "title": "A propos de vous", - "subtitle": "Parlez de vous à Lume pour commencer à construire votre flux d'accueil." - }, - "finish": { - "title": "Configuration du profil terminée !", - "subtitle": "Vous pouvez quitter la configuration ici et commencer à utiliser Lume.", - "report": "Signaler un problème" - } - }, - "activity": { - "title": "Activité", - "empty": "Hey ! Rien de nouveau pour l'instant.", - "mention": "vous a mentionné", - "repost": "reposté", - "zap": "zappé", - "newReply": "Nouvelle réponse", - "boost": "Booster", - "boostSubtitle": "@ Quelqu'un a reposté votre note", - "conversation": "Conversation", - "conversationSubtitle": "@ Quelqu'un a répondu à votre note" - } -} diff --git a/src-tauri/locales/ja.json b/src-tauri/locales/ja.json deleted file mode 100644 index b1c7ab88..00000000 --- a/src-tauri/locales/ja.json +++ /dev/null @@ -1,295 +0,0 @@ -{ - "global": { - "relay": "リレー", - "back": "戻る", - "continue": "続行", - "loading": "ロード中", - "error": "エラー", - "moveLeft": "左に移動", - "moveRight": "右に移動", - "newColumn": "新規カラム", - "inspect": "のぞき見", - "loadMore": "詳細", - "delete": "削除", - "refresh": "更新", - "cancel": "キャンセル", - "save": "保存", - "post": "投稿", - "update": "更新", - "noResult": "結果が見つかりません", - "emptyFeedTitle": "このフィードは空です", - "emptyFeedSubtitle": "ユーザーをフォローしてタイムラインを構築しましょう", - "apiKey": "API キー", - "skip": "スキップ", - "close": "閉じる" - }, - "nip89": { - "unsupported": "このイベントは非対応です", - "openWith": "で開く" - }, - "note": { - "showThread": "スレッドの表示", - "showMore": "さらに表示", - "error": "イベントの取得に失敗しました", - "posted": "が投稿しました", - "replied": "が返信しました", - "reposted": "がリポストしました", - "menu": { - "viewThread": "スレッドを見る", - "copyLink": "シェアリンクをコピー", - "copyNoteId": "投稿 ID をコピー", - "copyAuthorId": "投稿者 ID をコピー", - "viewAuthor": "投稿者を表示", - "pinAuthor": "投稿者をピン留め", - "copyRaw": "生イベントをコピー", - "mute": "ミュート" - }, - "buttons": { - "pin": "ピン留め", - "pinTooltip": "投稿をピン留めする", - "repost": "リポスト", - "quote": "引用", - "viewProfile": "プロフィールの表示" - }, - "zap": { - "zap": "Zap", - "tooltip": "zap する", - "modalTitle": "に zap する", - "messagePlaceholder": "メッセージを入力 (任意)", - "buttonFinish": "Zap しました", - "buttonLoading": "処理中...", - "invoiceButton": "スキャンして zap", - "invoiceFooter": "Blue Wallet、Bitkit、Phoenix などの\nBitcoin Lightningに対応したウォレットが必要です。" - }, - "reply": { - "single": "リプライ", - "plural": "複数リプライ", - "empty": "リプライしてみましょう!" - } - }, - "user": { - "avatar": "アバター", - "displayName": "表示名", - "name": "名前", - "bio": "経歴", - "lna": "ライトニングアドレス", - "website": "Web サイト", - "verified": "認証済", - "unverified": "未認証", - "follow": "フォロー", - "unfollow": "アンフォロー", - "latestPosts": "最新投稿", - "avatarButton": "アバターの変更", - "coverButton": "カバーの変更", - "editProfile": "プロフィールの編集", - "settings": "設定", - "logout": "ログアウト", - "logoutConfirmTitle": "本当にログアウトしてもよろしいですか?", - "logoutConfirmSubtitle": "いつでも再ログインすることができます。アカウントを切り替えたいだけの場合は、既存のアカウントを追加することで切り替えられます。" - }, - "editor": { - "title": "新規投稿", - "placeholder": "今何してる?", - "successMessage": "投稿が正常に公開されました", - "replyPlaceholder": "リプライを投稿する" - }, - "search": { - "placeholder": "入力して検索...", - "empty": "人、投稿、キーワードなどを入力して検索しましょう" - }, - "welcome": { - "title": "Lume は、Nostr を通じて人々と出会い、探索し、\n自由に思いを共有するために作られた全く新しいクライアントです。", - "signup": "Nostr を始める", - "login": "ログイン", - "footer": "Nostr を始める前に、Nostrについて学ぶ" - }, - "login": { - "title": "おかえりなさい、名無しさん!", - "footer": "Lume は、秘密鍵をそれぞれの OS に対応したセキュア・ストレージ内に保管します。また、入力された秘密鍵は、パスワードや生体認証 ID によって保護されます。", - "loginWithAddress": "Nostr アドレスでログイン", - "loginWithBunker": "nsecBunker でログイン", - "or": "または、", - "loginWithPrivkey": "秘密鍵でログイン" - }, - "loginWithAddress": { - "title": "Nostr アドレスを入力" - }, - "loginWithBunker": { - "title": "nsecBunker のトークンを入力" - }, - "loginWithPrivkey": { - "title": "秘密鍵を入力", - "subtitle": "秘密鍵は <1>{{service}} 内に保管されます。\nまた、OSによって秘密鍵は保護されます。" - }, - "signup": { - "title": "さぁ、はじめましょう", - "subtitle": "以下からアカウント作成の方法を 1 つ選択してください", - "selfManageMethod": "自己管理", - "selfManageMethodDescription": "自分で秘密鍵を作成し安全に保管する", - "providerMethod": "プロバイダー管理", - "providerMethodDescription": "サードパーティプロバイダーに鍵管理を委任する" - }, - "signupWithSelfManage": { - "title": "これが新しいアカウント用の鍵です", - "subtitle": "秘密鍵は安全な場所に保管してください。紛失してしまった場合は、永遠にアカウントにアクセスできなくなります。", - "confirm1": "秘密鍵を紛失した場合のリスクを理解しました。", - "confirm2": "秘密鍵を安全な場所に保管し、誰にも共有しないことを承諾しました。", - "confirm3": "秘密鍵の復元ができないことを理解しました。", - "button": "鍵を保存して続行" - }, - "signupWithProvider": { - "title": "さぁ、Nostr のアカウントを設定しましょう", - "username": "ユーザー名 *", - "chooseProvider": "プロバイダーを選択", - "usernameFooter": "Lume や、他の Nostr アプリにログインする場合に使用されます。アカウントを管理するプロバイダーは慎重に選択してください", - "email": "E メールでバックアップ (任意)", - "emailFooter": "パスワードを紛失した場合に使用されます" - }, - "onboardingSettings": { - "title": "あともう少しです", - "subtitle": "Lume の体験を最適化しましょう", - "notification": { - "title": "プッシュ通知", - "subtitle": "プッシュ通知を有効化すると Lume から通知を受け取ることができるようになります。" - }, - "lowPower": { - "title": "低電力モード", - "subtitle": "リレーの接続を制限し、すべてのメディアを非表示にします。ネットワーク環境が悪い場合などにも有効です。" - }, - "translation": { - "title": "翻訳 (nostr.wine)", - "subtitle": "Nostr Wine を使用し、希望の言語に自動翻訳することができます。" - }, - "footer": "「設定」画面からさらに細かくカスタマイズすることができます。 後で確認するのを忘れずに。" - }, - "relays": { - "global": "グローバル", - "follows": "フォロー", - "sidebar": { - "title": "接続済リレー", - "empty": "空" - }, - "relayView": { - "empty": "リレー情報がロードできませんでした 😬", - "owner": "オーナー", - "contact": "連絡先", - "software": "ソフトウェア", - "nips": "対応 NIPs", - "limit": "制限", - "payment": "決済用 Web サイトを開く", - "paymentNote": "このリレーへの接続には支払いが必要です" - } - }, - "suggestion": { - "title": "フォロー推奨 Nostrich", - "error": "エラーが発生しています。人気の Nostrich 情報が取得ができませんでした", - "button": "保存して戻る" - }, - "interests": { - "title": "興味", - "subtitle": "ホーム・フィードに表示したい内容を選択", - "edit": "興味を編集", - "followAll": "全てフォローする", - "unfollowAll": "全てアンフォローする" - }, - "settings": { - "general": { - "title": "一般", - "update": { - "title": "アップデート", - "subtitle": "自動で新規アップデートをダウンロードする" - }, - "lowPower": { - "title": "低電力モード", - "subtitle": "ネットワーク環境が悪い場合などにオススメ" - }, - "startup": { - "title": "起動時", - "subtitle": "ログイン時に Lume を起動する" - }, - "media": { - "title": "メディア", - "subtitle": "自動的にメディアをロードする" - }, - "hashtag": { - "title": "ハッシュタグ", - "subtitle": "コンテンツ内のハッシュタグを全て表示する" - }, - "notification": { - "title": "通知", - "subtitle": "プッシュ通知の自動化" - }, - "translation": { - "title": "翻訳", - "subtitle": "好みの言語に自動翻訳" - }, - "appearance": { - "title": "外観", - "light": "ライト", - "dark": "ダーク", - "system": "システム" - } - }, - "user": { - "title": "ユーザー" - }, - "zap": { - "title": "Zap", - "nwc": "接続文字列" - }, - "backup": { - "title": "バックアップ", - "privkey": { - "title": "秘密鍵", - "button": "秘密鍵の削除" - } - }, - "advanced": { - "title": "高度な設定", - "cache": { - "title": "キャッシュ", - "subtitle": "接続を高速化する際に使用", - "button": "クリア" - }, - "instant": { - "title": "即 Zap", - "subtitle": "確認なしで設定されたデフォルト枚数を zap する" - }, - "defaultAmount": "デフォルト枚数" - }, - "about": { - "title": "概要", - "version": "バージョン", - "checkUpdate": "アップデートの確認", - "installUpdate": "インストール" - } - }, - "onboarding": { - "home": { - "title": "アカウントが正常に作成されました!", - "subtitle": "初めての方はプロフィールの設定をしましょう。", - "profileSettings": "プロフィール設定" - }, - "profile": { - "title": "あなたについて", - "subtitle": "ホーム・フィードを作成するためにあなたについてもう少し教えてください。" - }, - "finish": { - "title": "プロフィールの設定が完了しました!", - "subtitle": "お疲れ様でした!設定はここで終了です。 Lume を開始できます", - "report": "問題を報告する" - } - }, - "activity": { - "title": "アクティビティ", - "empty": "オッ! まだ何もないようですネ!", - "mention": "にメンションされました", - "repost": "にリポストされました", - "zap": "に Zapされました", - "newReply": "新規リプライ", - "boost": "ブースト", - "boostSubtitle": "@ 誰かがあなたの投稿をリポストしました", - "conversation": "会話", - "conversationSubtitle": "@ 誰かがあなたの投稿にリプライしました" - } -} diff --git a/src-tauri/locales/ru.json b/src-tauri/locales/ru.json deleted file mode 100644 index 8400f6f8..00000000 --- a/src-tauri/locales/ru.json +++ /dev/null @@ -1,295 +0,0 @@ -{ - "global": { - "relay": "Relay", - "back": "Back", - "continue": "Continue", - "loading": "Loading", - "error": "Error", - "moveLeft": "Move Left", - "moveRight": "Move Right", - "newColumn": "New Column", - "inspect": "Inspect", - "loadMore": "Load more", - "delete": "Delete", - "refresh": "Refresh", - "cancel": "Cancel", - "save": "Save", - "post": "Post", - "update": "Update", - "noResult": "No results found.", - "emptyFeedTitle": "This feed is empty", - "emptyFeedSubtitle": "You can follow more users to build up your timeline", - "apiKey": "API Key", - "skip": "Skip", - "close": "Close" - }, - "nip89": { - "unsupported": "Lume isn't support this event", - "openWith": "Open with" - }, - "note": { - "showThread": "Show thread", - "showMore": "Show more", - "error": "Failed to fetch event.", - "posted": "posted", - "replied": "replied", - "reposted": "reposted", - "menu": { - "viewThread": "View thread", - "copyLink": "Copy shareable link", - "copyNoteId": "Copy note ID", - "copyAuthorId": "Copy author ID", - "viewAuthor": "View author", - "pinAuthor": "Pin author", - "copyRaw": "Copy raw event", - "mute": "Mute" - }, - "buttons": { - "pin": "Pin", - "pinTooltip": "Pin Note", - "repost": "Repost", - "quote": "Quote", - "viewProfile": "View profile" - }, - "zap": { - "zap": "Zap", - "tooltip": "Send zap", - "modalTitle": "Send zap to", - "messagePlaceholder": "Enter message (optional)", - "buttonFinish": "Zapped", - "buttonLoading": "Processing...", - "invoiceButton": "Scan to zap", - "invoiceFooter": "You must use Bitcoin wallet which support Lightning\nsuch as: Blue Wallet, Bitkit, Phoenix,..." - }, - "reply": { - "single": "reply", - "plural": "replies", - "empty": "Be the first to Reply!" - } - }, - "user": { - "avatar": "Avatar", - "displayName": "Display Name", - "name": "Name", - "bio": "Bio", - "lna": "Lightning address", - "website": "Website", - "verified": "Verified", - "unverified": "Unverified", - "follow": "Follow", - "unfollow": "Unfollow", - "latestPosts": "Latest posts", - "avatarButton": "Change avatar", - "coverButton": "Change cover", - "editProfile": "Edit profile", - "settings": "Settings", - "logout": "Log out", - "logoutConfirmTitle": "Are you sure!", - "logoutConfirmSubtitle": "You can always log back in at any time. If you just want to switch accounts, you can do that by adding an existing account." - }, - "editor": { - "title": "New Post", - "placeholder": "What are you up to?", - "successMessage": "Your note has been published successfully.", - "replyPlaceholder": "Post your reply" - }, - "search": { - "placeholder": "Type something to search...", - "empty": "Try searching for people, notes, or keywords" - }, - "welcome": { - "title": "Lume is a magnificent client for Nostr to meet, explore\nand freely share your thoughts with everyone.", - "signup": "Join Nostr", - "login": "Login", - "footer": "Before joining Nostr, you can take time to learn more about Nostr" - }, - "login": { - "title": "Welcome back, anon!", - "footer": "Lume will put your Private Key in Secure Storage depended on your OS Platform. It will be secured by Password or Biometric ID", - "loginWithAddress": "Login with Nostr Address", - "loginWithBunker": "Login with nsecBunker", - "or": "Or continue with", - "loginWithPrivkey": "Login with Private Key" - }, - "loginWithAddress": { - "title": "Enter your Nostr Address" - }, - "loginWithBunker": { - "title": "Enter your nsecbunker token" - }, - "loginWithPrivkey": { - "title": "Enter your Private Key", - "subtitle": "Lume will put your private key to <1>{{service}}.\nIt will be secured by your OS." - }, - "signup": { - "title": "Let's Get Started", - "subtitle": "Choose one of methods below to create your account", - "selfManageMethod": "Self-Managed", - "selfManageMethodDescription": "You create your keys and keep them safe.", - "providerMethod": "Managed by Provider", - "providerMethodDescription": "A 3rd party provider will handle your sign in keys for you." - }, - "signupWithSelfManage": { - "title": "This is your new Account Key", - "subtitle": "Keep your key in safe place. If you lose this key, you will lose access to your account.", - "confirm1": "I understand the risk of lost private key.", - "confirm2": "I will make sure keep it safe and not sharing with anyone.", - "confirm3": "I understand I cannot recover private key.", - "button": "Save key & Continue" - }, - "signupWithProvider": { - "title": "Let's set up your account on Nostr", - "username": "Username *", - "chooseProvider": "Choose a Provider", - "usernameFooter": "Use to login to Lume and other Nostr apps. You can choose provider you trust to manage your account", - "email": "Backup Email (optional)", - "emailFooter": "Use for recover your account if you lose your password" - }, - "onboardingSettings": { - "title": "You're almost ready to use Lume.", - "subtitle": "Let's start personalizing your experience.", - "notification": { - "title": "Push notification", - "subtitle": "Enabling push notifications will allow you to receive notifications from Lume." - }, - "lowPower": { - "title": "Low Power Mode", - "subtitle": "Limited relay connection and hide all media, sustainable for low network environment." - }, - "translation": { - "title": "Translation (nostr.wine)", - "subtitle": "Translate text to your preferred language, powered by Nostr Wine." - }, - "footer": "There are many more settings you can configure from the 'Settings' Screen. Be sure to visit it later." - }, - "relays": { - "global": "Global", - "follows": "Follows", - "sidebar": { - "title": "Connected relays", - "empty": "Empty." - }, - "relayView": { - "empty": "Could not load relay information 😬", - "owner": "Owner", - "contact": "Contact", - "software": "Software", - "nips": "Supported NIPs", - "limit": "Limitation", - "payment": "Open payment website", - "paymentNote": "You need to make a payment to connect this relay" - } - }, - "suggestion": { - "title": "Suggested Follows", - "error": "Error. Cannot get trending users", - "button": "Save & Go back" - }, - "interests": { - "title": "Interests", - "subtitle": "Pick things you'd like to see in your home feed.", - "edit": "Edit Interest", - "followAll": "Follow All", - "unfollowAll": "Unfollow All" - }, - "settings": { - "general": { - "title": "General", - "update": { - "title": "Update", - "subtitle": "Automatically download new update" - }, - "lowPower": { - "title": "Low Power", - "subtitle": "Sustainable for low network environment" - }, - "startup": { - "title": "Startup", - "subtitle": "Launch Lume at Login" - }, - "media": { - "title": "Media", - "subtitle": "Automatically load media" - }, - "hashtag": { - "title": "Hashtag", - "subtitle": "Show all hashtags in content" - }, - "notification": { - "title": "Notification", - "subtitle": "Automatically send notification" - }, - "translation": { - "title": "Translation", - "subtitle": "Translate text to your language" - }, - "appearance": { - "title": "Appearance", - "light": "Light", - "dark": "Dark", - "system": "System" - } - }, - "user": { - "title": "User" - }, - "zap": { - "title": "Zap", - "nwc": "Connection String" - }, - "backup": { - "title": "Backup", - "privkey": { - "title": "Private key", - "button": "Remove private key" - } - }, - "advanced": { - "title": "Advanced", - "cache": { - "title": "Cache", - "subtitle": "Use for boost up nostr connection", - "button": "Clear" - }, - "instant": { - "title": "Instant Zap", - "subtitle": "Zap with default amount, no confirmation" - }, - "defaultAmount": "Default amount" - }, - "about": { - "title": "About", - "version": "Version", - "checkUpdate": "Check for update", - "installUpdate": "Install" - } - }, - "onboarding": { - "home": { - "title": "Your account was successfully created!", - "subtitle": "For starters, let's set up your profile.", - "profileSettings": "Profile Settings" - }, - "profile": { - "title": "About you", - "subtitle": "Tell Lume about yourself to start building your home feed." - }, - "finish": { - "title": "Profile setup complete!", - "subtitle": "You can exit the setup here and start using Lume.", - "report": "Report a issue" - } - }, - "activity": { - "title": "Activity", - "empty": "Yo! Nothing new yet.", - "mention": "mention you", - "repost": "reposted", - "zap": "zapped", - "newReply": "New reply", - "boost": "Boost", - "boostSubtitle": "@ Someone has reposted to your note", - "conversation": "Conversation", - "conversationSubtitle": "@ Someone has replied to your note" - } -} diff --git a/src-tauri/locales/vi.json b/src-tauri/locales/vi.json deleted file mode 100644 index 8400f6f8..00000000 --- a/src-tauri/locales/vi.json +++ /dev/null @@ -1,295 +0,0 @@ -{ - "global": { - "relay": "Relay", - "back": "Back", - "continue": "Continue", - "loading": "Loading", - "error": "Error", - "moveLeft": "Move Left", - "moveRight": "Move Right", - "newColumn": "New Column", - "inspect": "Inspect", - "loadMore": "Load more", - "delete": "Delete", - "refresh": "Refresh", - "cancel": "Cancel", - "save": "Save", - "post": "Post", - "update": "Update", - "noResult": "No results found.", - "emptyFeedTitle": "This feed is empty", - "emptyFeedSubtitle": "You can follow more users to build up your timeline", - "apiKey": "API Key", - "skip": "Skip", - "close": "Close" - }, - "nip89": { - "unsupported": "Lume isn't support this event", - "openWith": "Open with" - }, - "note": { - "showThread": "Show thread", - "showMore": "Show more", - "error": "Failed to fetch event.", - "posted": "posted", - "replied": "replied", - "reposted": "reposted", - "menu": { - "viewThread": "View thread", - "copyLink": "Copy shareable link", - "copyNoteId": "Copy note ID", - "copyAuthorId": "Copy author ID", - "viewAuthor": "View author", - "pinAuthor": "Pin author", - "copyRaw": "Copy raw event", - "mute": "Mute" - }, - "buttons": { - "pin": "Pin", - "pinTooltip": "Pin Note", - "repost": "Repost", - "quote": "Quote", - "viewProfile": "View profile" - }, - "zap": { - "zap": "Zap", - "tooltip": "Send zap", - "modalTitle": "Send zap to", - "messagePlaceholder": "Enter message (optional)", - "buttonFinish": "Zapped", - "buttonLoading": "Processing...", - "invoiceButton": "Scan to zap", - "invoiceFooter": "You must use Bitcoin wallet which support Lightning\nsuch as: Blue Wallet, Bitkit, Phoenix,..." - }, - "reply": { - "single": "reply", - "plural": "replies", - "empty": "Be the first to Reply!" - } - }, - "user": { - "avatar": "Avatar", - "displayName": "Display Name", - "name": "Name", - "bio": "Bio", - "lna": "Lightning address", - "website": "Website", - "verified": "Verified", - "unverified": "Unverified", - "follow": "Follow", - "unfollow": "Unfollow", - "latestPosts": "Latest posts", - "avatarButton": "Change avatar", - "coverButton": "Change cover", - "editProfile": "Edit profile", - "settings": "Settings", - "logout": "Log out", - "logoutConfirmTitle": "Are you sure!", - "logoutConfirmSubtitle": "You can always log back in at any time. If you just want to switch accounts, you can do that by adding an existing account." - }, - "editor": { - "title": "New Post", - "placeholder": "What are you up to?", - "successMessage": "Your note has been published successfully.", - "replyPlaceholder": "Post your reply" - }, - "search": { - "placeholder": "Type something to search...", - "empty": "Try searching for people, notes, or keywords" - }, - "welcome": { - "title": "Lume is a magnificent client for Nostr to meet, explore\nand freely share your thoughts with everyone.", - "signup": "Join Nostr", - "login": "Login", - "footer": "Before joining Nostr, you can take time to learn more about Nostr" - }, - "login": { - "title": "Welcome back, anon!", - "footer": "Lume will put your Private Key in Secure Storage depended on your OS Platform. It will be secured by Password or Biometric ID", - "loginWithAddress": "Login with Nostr Address", - "loginWithBunker": "Login with nsecBunker", - "or": "Or continue with", - "loginWithPrivkey": "Login with Private Key" - }, - "loginWithAddress": { - "title": "Enter your Nostr Address" - }, - "loginWithBunker": { - "title": "Enter your nsecbunker token" - }, - "loginWithPrivkey": { - "title": "Enter your Private Key", - "subtitle": "Lume will put your private key to <1>{{service}}.\nIt will be secured by your OS." - }, - "signup": { - "title": "Let's Get Started", - "subtitle": "Choose one of methods below to create your account", - "selfManageMethod": "Self-Managed", - "selfManageMethodDescription": "You create your keys and keep them safe.", - "providerMethod": "Managed by Provider", - "providerMethodDescription": "A 3rd party provider will handle your sign in keys for you." - }, - "signupWithSelfManage": { - "title": "This is your new Account Key", - "subtitle": "Keep your key in safe place. If you lose this key, you will lose access to your account.", - "confirm1": "I understand the risk of lost private key.", - "confirm2": "I will make sure keep it safe and not sharing with anyone.", - "confirm3": "I understand I cannot recover private key.", - "button": "Save key & Continue" - }, - "signupWithProvider": { - "title": "Let's set up your account on Nostr", - "username": "Username *", - "chooseProvider": "Choose a Provider", - "usernameFooter": "Use to login to Lume and other Nostr apps. You can choose provider you trust to manage your account", - "email": "Backup Email (optional)", - "emailFooter": "Use for recover your account if you lose your password" - }, - "onboardingSettings": { - "title": "You're almost ready to use Lume.", - "subtitle": "Let's start personalizing your experience.", - "notification": { - "title": "Push notification", - "subtitle": "Enabling push notifications will allow you to receive notifications from Lume." - }, - "lowPower": { - "title": "Low Power Mode", - "subtitle": "Limited relay connection and hide all media, sustainable for low network environment." - }, - "translation": { - "title": "Translation (nostr.wine)", - "subtitle": "Translate text to your preferred language, powered by Nostr Wine." - }, - "footer": "There are many more settings you can configure from the 'Settings' Screen. Be sure to visit it later." - }, - "relays": { - "global": "Global", - "follows": "Follows", - "sidebar": { - "title": "Connected relays", - "empty": "Empty." - }, - "relayView": { - "empty": "Could not load relay information 😬", - "owner": "Owner", - "contact": "Contact", - "software": "Software", - "nips": "Supported NIPs", - "limit": "Limitation", - "payment": "Open payment website", - "paymentNote": "You need to make a payment to connect this relay" - } - }, - "suggestion": { - "title": "Suggested Follows", - "error": "Error. Cannot get trending users", - "button": "Save & Go back" - }, - "interests": { - "title": "Interests", - "subtitle": "Pick things you'd like to see in your home feed.", - "edit": "Edit Interest", - "followAll": "Follow All", - "unfollowAll": "Unfollow All" - }, - "settings": { - "general": { - "title": "General", - "update": { - "title": "Update", - "subtitle": "Automatically download new update" - }, - "lowPower": { - "title": "Low Power", - "subtitle": "Sustainable for low network environment" - }, - "startup": { - "title": "Startup", - "subtitle": "Launch Lume at Login" - }, - "media": { - "title": "Media", - "subtitle": "Automatically load media" - }, - "hashtag": { - "title": "Hashtag", - "subtitle": "Show all hashtags in content" - }, - "notification": { - "title": "Notification", - "subtitle": "Automatically send notification" - }, - "translation": { - "title": "Translation", - "subtitle": "Translate text to your language" - }, - "appearance": { - "title": "Appearance", - "light": "Light", - "dark": "Dark", - "system": "System" - } - }, - "user": { - "title": "User" - }, - "zap": { - "title": "Zap", - "nwc": "Connection String" - }, - "backup": { - "title": "Backup", - "privkey": { - "title": "Private key", - "button": "Remove private key" - } - }, - "advanced": { - "title": "Advanced", - "cache": { - "title": "Cache", - "subtitle": "Use for boost up nostr connection", - "button": "Clear" - }, - "instant": { - "title": "Instant Zap", - "subtitle": "Zap with default amount, no confirmation" - }, - "defaultAmount": "Default amount" - }, - "about": { - "title": "About", - "version": "Version", - "checkUpdate": "Check for update", - "installUpdate": "Install" - } - }, - "onboarding": { - "home": { - "title": "Your account was successfully created!", - "subtitle": "For starters, let's set up your profile.", - "profileSettings": "Profile Settings" - }, - "profile": { - "title": "About you", - "subtitle": "Tell Lume about yourself to start building your home feed." - }, - "finish": { - "title": "Profile setup complete!", - "subtitle": "You can exit the setup here and start using Lume.", - "report": "Report a issue" - } - }, - "activity": { - "title": "Activity", - "empty": "Yo! Nothing new yet.", - "mention": "mention you", - "repost": "reposted", - "zap": "zapped", - "newReply": "New reply", - "boost": "Boost", - "boostSubtitle": "@ Someone has reposted to your note", - "conversation": "Conversation", - "conversationSubtitle": "@ Someone has replied to your note" - } -} diff --git a/src-tauri/resources/columns.json b/src-tauri/resources/columns.json deleted file mode 100644 index 9f2e3503..00000000 --- a/src-tauri/resources/columns.json +++ /dev/null @@ -1,37 +0,0 @@ -[ - { - "default": true, - "label": "onboarding", - "name": "Onboarding", - "description": "Tips for Mastering Lume.", - "url": "/columns/onboarding" - }, - { - "default": true, - "label": "launchpad", - "name": "Launchpad", - "description": "Expand your experiences.", - "url": "/columns/launchpad" - }, - { - "default": false, - "label": "search", - "name": "Search", - "description": "Find anything.", - "url": "/columns/search" - }, - { - "default": false, - "label": "global_feeds", - "name": "Global Feeds", - "description": "All global notes from all connected relays.", - "url": "/columns/global" - }, - { - "default": false, - "label": "trending", - "name": "Trending", - "description": "Discover all trending notes.", - "url": "/columns/trending" - } -] diff --git a/src-tauri/resources/relays.txt b/src-tauri/resources/relays.txt deleted file mode 100644 index 6975d47b..00000000 --- a/src-tauri/resources/relays.txt +++ /dev/null @@ -1,5 +0,0 @@ -wss://relay.damus.io, -wss://relay.primal.net, -wss://nostr.fmt.wiz.biz, -wss://directory.yabu.me, -wss://purplepag.es, diff --git a/src-tauri/src/commands/account.rs b/src-tauri/src/commands/account.rs deleted file mode 100644 index 503a492a..00000000 --- a/src-tauri/src/commands/account.rs +++ /dev/null @@ -1,273 +0,0 @@ -use keyring::Entry; -use nostr_connect::prelude::*; -use nostr_sdk::prelude::*; -use serde::{Deserialize, Serialize}; -use specta::Type; -use std::{str::FromStr, time::Duration}; -use tauri::{Emitter, State}; - -use crate::{common::get_all_accounts, Nostr, Settings}; - -#[derive(Debug, Clone, Serialize, Deserialize, Type)] -struct Account { - secret_key: String, - nostr_connect: Option, -} - -#[derive(Debug, Clone)] -struct AuthHandler; - -#[async_trait::async_trait] -impl AuthUrlHandler for AuthHandler { - async fn on_auth_url(&self, auth_url: Url) -> Result<()> { - webbrowser::open(auth_url.as_str())?; - Ok(()) - } -} - -#[tauri::command] -#[specta::specta] -pub fn get_accounts() -> Vec { - get_all_accounts() -} - -#[tauri::command] -#[specta::specta] -pub async fn watch_account(id: String, state: State<'_, Nostr>) -> Result { - let client = &state.client; - let public_key = PublicKey::from_str(&id).map_err(|e| e.to_string())?; - let npub = public_key.to_bech32().map_err(|e| e.to_string())?; - let keyring = Entry::new("Lume Safe Storage", &npub).map_err(|e| e.to_string())?; - - // Set empty password - keyring.set_password("").map_err(|e| e.to_string())?; - - // Get user's profile - let _ = client - .fetch_metadata(public_key, Some(Duration::from_secs(4))) - .await; - - Ok(npub) -} - -#[tauri::command] -#[specta::specta] -pub async fn import_account( - key: String, - password: Option, - state: State<'_, Nostr>, -) -> Result { - let client = &state.client; - - // Create secret key - let secret_key = if let Some(pw) = password { - let enc = EncryptedSecretKey::from_bech32(key).map_err(|err| err.to_string())?; - enc.to_secret_key(pw).map_err(|err| err.to_string())? - } else { - SecretKey::from_str(&key).map_err(|err| err.to_string())? - }; - - let hex = secret_key.to_secret_hex(); - let keys = Keys::new(secret_key); - - let public_key = keys.public_key(); - let npub = public_key.to_bech32().map_err(|err| err.to_string())?; - - let keyring = Entry::new("Lume Safe Storage", &npub).map_err(|e| e.to_string())?; - - let account = Account { - secret_key: hex, - nostr_connect: None, - }; - - // Save secret key to keyring - let pwd = serde_json::to_string(&account).map_err(|e| e.to_string())?; - keyring.set_password(&pwd).map_err(|e| e.to_string())?; - - // Update signer - client.set_signer(keys).await; - - Ok(npub) -} - -#[tauri::command] -#[specta::specta] -pub async fn connect_account(uri: String, state: State<'_, Nostr>) -> Result { - let client = &state.client; - let bunker_uri = NostrConnectURI::parse(&uri).map_err(|err| err.to_string())?; - - // Local user - let app_keys = Keys::generate(); - let app_secret = app_keys.secret_key().to_secret_hex(); - - // Get remote user - let remote_user = bunker_uri.remote_signer_public_key().unwrap(); - let remote_npub = remote_user.to_bech32().map_err(|err| err.to_string())?; - - // Init nostr connect - let mut nostr_connect = NostrConnect::new(bunker_uri, app_keys, Duration::from_secs(120), None) - .map_err(|err| err.to_string())?; - - // Handle auth url - nostr_connect.auth_url_handler(AuthHandler); - - let keyring = Entry::new("Lume Safe Storage", &remote_npub).map_err(|err| err.to_string())?; - - let reuse_bunker = nostr_connect - .bunker_uri() - .await - .map_err(|err| err.to_string())?; - - let mut reuse_uri = reuse_bunker.to_string(); - - if let Some(secret) = reuse_bunker.secret() { - let replace = format!("&secret={}", secret); - reuse_uri = reuse_uri.replace(replace.as_str(), ""); - } - - let account = Account { - secret_key: app_secret, - nostr_connect: Some(reuse_uri), - }; - - // Save secret key to keyring - let pwd = serde_json::to_string(&account).map_err(|e| e.to_string())?; - keyring.set_password(&pwd).map_err(|e| e.to_string())?; - - // Update signer - let _ = client.set_signer(nostr_connect).await; - - Ok(remote_npub) -} - -#[tauri::command] -#[specta::specta] -pub async fn reset_password(key: String, password: String) -> Result<(), String> { - let secret_key = SecretKey::from_bech32(key).map_err(|err| err.to_string())?; - let keys = Keys::new(secret_key.clone()); - let npub = keys.public_key().to_bech32().unwrap(); - - let enc = EncryptedSecretKey::new(&secret_key, password, 16, KeySecurity::Medium) - .map_err(|err| err.to_string())?; - let enc_bech32 = enc.to_bech32().map_err(|err| err.to_string())?; - - let keyring = Entry::new("Lume Safe Storage", &npub).map_err(|e| e.to_string())?; - let account = Account { - secret_key: enc_bech32, - nostr_connect: None, - }; - let j = serde_json::to_string(&account).map_err(|e| e.to_string())?; - let _ = keyring.set_password(&j); - - Ok(()) -} - -#[tauri::command] -#[specta::specta] -pub fn get_private_key(id: String) -> Result { - let keyring = Entry::new("Lume Safe Storage", &id).map_err(|e| e.to_string())?; - let password = keyring.get_password().map_err(|e| e.to_string())?; - let account: Account = serde_json::from_str(&password).map_err(|e| e.to_string())?; - - Ok(account.secret_key) -} - -#[tauri::command] -#[specta::specta] -pub fn delete_account(id: String) -> Result<(), String> { - let keyring = Entry::new("Lume Safe Storage", &id).map_err(|e| e.to_string())?; - let _ = keyring.delete_credential(); - - Ok(()) -} - -#[tauri::command] -#[specta::specta] -pub async fn has_signer(id: String, state: State<'_, Nostr>) -> Result { - let client = &state.client; - let public_key = PublicKey::from_str(&id).map_err(|e| e.to_string())?; - - match client.signer().await { - Ok(signer) => { - let signer_key = signer.get_public_key().await.map_err(|e| e.to_string())?; - let is_match = signer_key == public_key; - - Ok(is_match) - } - Err(_) => Ok(false), - } -} - -#[tauri::command] -#[specta::specta] -pub async fn set_signer( - id: String, - state: State<'_, Nostr>, - handle: tauri::AppHandle, -) -> Result<(), String> { - let client = &state.client; - let keyring = Entry::new("Lume Safe Storage", &id).map_err(|e| e.to_string())?; - - let account = match keyring.get_password() { - Ok(pw) => { - let account: Account = serde_json::from_str(&pw).map_err(|e| e.to_string())?; - - if account.secret_key.is_empty() { - return Err("Watch Only account".into()); - }; - - account - } - Err(e) => return Err(e.to_string()), - }; - - match account.nostr_connect { - None => { - let secret_key = SecretKey::from_str(&account.secret_key).map_err(|e| e.to_string())?; - let keys = Keys::new(secret_key); - - // Update signer - client.set_signer(keys).await; - // Emit to front-end - handle.emit("signer-updated", ()).unwrap(); - - Ok(()) - } - Some(bunker) => { - let uri = NostrConnectURI::parse(bunker).map_err(|e| e.to_string())?; - let app_keys = Keys::from_str(&account.secret_key).map_err(|e| e.to_string())?; - - match NostrConnect::new(uri, app_keys, Duration::from_secs(120), None) { - Ok(mut signer) => { - // Handle auth url - signer.auth_url_handler(AuthHandler); - // Update signer - client.set_signer(signer).await; - // Emit to front-end - handle.emit("signer-updated", ()).unwrap(); - - Ok(()) - } - Err(e) => Err(e.to_string()), - } - } - } -} - -#[tauri::command] -#[specta::specta] -pub async fn get_app_settings(state: State<'_, Nostr>) -> Result { - let settings = state.settings.read().await.clone(); - Ok(settings) -} - -#[tauri::command] -#[specta::specta] -pub async fn set_app_settings(settings: String, state: State<'_, Nostr>) -> Result<(), String> { - let parsed: Settings = serde_json::from_str(&settings).map_err(|e| e.to_string())?; - let mut settings = state.settings.write().await; - // Update state - settings.clone_from(&parsed); - - Ok(()) -} diff --git a/src-tauri/src/commands/event.rs b/src-tauri/src/commands/event.rs deleted file mode 100644 index 71c4670e..00000000 --- a/src-tauri/src/commands/event.rs +++ /dev/null @@ -1,713 +0,0 @@ -use nostr_sdk::prelude::*; -use serde::Serialize; -use specta::Type; -use std::{str::FromStr, time::Duration}; -use tauri::State; - -use crate::common::{create_tags, parse_event, process_event, Meta}; -use crate::{Nostr, DEFAULT_DIFFICULTY, FETCH_LIMIT}; - -#[derive(Debug, Clone, Serialize, Type)] -pub struct RichEvent { - pub raw: String, - pub parsed: Option, -} - -#[tauri::command] -#[specta::specta] -pub async fn get_event(id: String, state: State<'_, Nostr>) -> Result { - let client = &state.client; - let event_id = EventId::from_str(&id).map_err(|err| err.to_string())?; - - let events = client - .database() - .event_by_id(&event_id) - .await - .map_err(|err| err.to_string())?; - - if let Some(event) = events { - let raw = event.as_json(); - let parsed = if event.kind == Kind::TextNote { - Some(parse_event(&event.content).await) - } else { - None - }; - - Ok(RichEvent { raw, parsed }) - } else { - let filter = Filter::new().id(event_id).limit(1); - let mut events = Events::new(&[filter.clone()]); - let mut rx = client - .stream_events(vec![filter], Some(Duration::from_secs(5))) - .await - .map_err(|e| e.to_string())?; - - while let Some(event) = rx.next().await { - events.insert(event); - } - - if let Some(event) = events.first() { - let raw = event.as_json(); - let parsed = if event.kind == Kind::TextNote { - Some(parse_event(&event.content).await) - } else { - None - }; - - Ok(RichEvent { raw, parsed }) - } else { - Err("Event not found.".into()) - } - } -} - -#[tauri::command] -#[specta::specta] -pub async fn get_meta_from_event(content: String) -> Result { - Ok(parse_event(&content).await) -} - -#[tauri::command] -#[specta::specta] -pub async fn get_replies(id: String, state: State<'_, Nostr>) -> Result, String> { - let client = &state.client; - - let event_id = EventId::parse(&id).map_err(|err| err.to_string())?; - let filter = Filter::new() - .kind(Kind::Comment) - .custom_tag(SingleLetterTag::uppercase(Alphabet::E), [event_id]); - - let mut events = Events::new(&[filter.clone()]); - - let mut rx = client - .stream_events(vec![filter], Some(Duration::from_secs(3))) - .await - .map_err(|e| e.to_string())?; - - while let Some(event) = rx.next().await { - events.insert(event); - } - - let alt_events = process_event(client, events, true).await; - - Ok(alt_events) -} - -#[tauri::command] -#[specta::specta] -pub async fn get_all_events_by_author( - public_key: String, - limit: i32, - state: State<'_, Nostr>, -) -> Result, String> { - let client = &state.client; - let author = PublicKey::parse(&public_key).map_err(|err| err.to_string())?; - - let filter = Filter::new() - .kinds(vec![Kind::TextNote, Kind::Repost]) - .author(author) - .limit(limit as usize); - - let mut events = Events::new(&[filter.clone()]); - - let mut rx = client - .stream_events(vec![filter], Some(Duration::from_secs(3))) - .await - .map_err(|e| e.to_string())?; - - while let Some(event) = rx.next().await { - events.insert(event); - } - - let alt_events = process_event(client, events, false).await; - - Ok(alt_events) -} - -#[tauri::command] -#[specta::specta] -pub async fn get_all_events_by_authors( - public_keys: Vec, - until: Option, - state: State<'_, Nostr>, -) -> Result, String> { - let client = &state.client; - - let as_of = match until { - Some(until) => Timestamp::from_str(&until).unwrap_or(Timestamp::now()), - None => Timestamp::now(), - }; - - let authors: Vec = public_keys - .iter() - .filter_map(|pk| PublicKey::from_str(pk).ok()) - .collect(); - - let filter = Filter::new() - .authors(authors) - .kinds(vec![Kind::TextNote, Kind::Repost]) - .limit(FETCH_LIMIT) - .until(as_of); - - let mut events = Events::new(&[filter.clone()]); - - let mut rx = client - .stream_events(vec![filter], Some(Duration::from_secs(3))) - .await - .map_err(|e| e.to_string())?; - - while let Some(event) = rx.next().await { - events.insert(event); - } - - let alt_events = process_event(client, events, false).await; - - Ok(alt_events) -} - -#[tauri::command] -#[specta::specta] -pub async fn get_all_events_by_hashtags( - hashtags: Vec, - until: Option, - state: State<'_, Nostr>, -) -> Result, String> { - let client = &state.client; - - let as_of = match until { - Some(until) => Timestamp::from_str(&until).map_err(|err| err.to_string())?, - None => Timestamp::now(), - }; - - let filter = Filter::new() - .kinds(vec![Kind::TextNote, Kind::Repost]) - .limit(FETCH_LIMIT) - .until(as_of) - .hashtags(hashtags); - - let mut events = Events::new(&[filter.clone()]); - - let mut rx = client - .stream_events(vec![filter], Some(Duration::from_secs(3))) - .await - .map_err(|e| e.to_string())?; - - while let Some(event) = rx.next().await { - events.insert(event); - } - - let alt_events = process_event(client, events, false).await; - - Ok(alt_events) -} - -#[tauri::command] -#[specta::specta] -pub async fn get_all_events_from( - url: String, - until: Option, - state: State<'_, Nostr>, -) -> Result, String> { - let client = &state.client; - - let _ = client.add_read_relay(&url).await; - let _ = client.connect_relay(&url).await; - - let as_of = match until { - Some(until) => Timestamp::from_str(&until).map_err(|err| err.to_string())?, - None => Timestamp::now(), - }; - - let filter = Filter::new() - .kinds(vec![Kind::TextNote, Kind::Repost]) - .limit(FETCH_LIMIT) - .until(as_of); - - let mut events = Events::new(&[filter.clone()]); - - let mut rx = client - .stream_events_from(vec![url], vec![filter], Some(Duration::from_secs(3))) - .await - .map_err(|e| e.to_string())?; - - while let Some(event) = rx.next().await { - events.insert(event); - } - - let alt_events = process_event(client, events, false).await; - - Ok(alt_events) -} - -#[tauri::command] -#[specta::specta] -pub async fn get_all_events_by_kind( - kind: u16, - until: Option, - state: State<'_, Nostr>, -) -> Result, String> { - let client = &state.client; - - let as_of = match until { - Some(until) => Timestamp::from_str(&until).map_err(|err| err.to_string())?, - None => Timestamp::now(), - }; - - let filter = Filter::new() - .kind(Kind::Custom(kind)) - .limit(FETCH_LIMIT) - .until(as_of); - - let mut events = Events::new(&[filter.clone()]); - - let mut rx = client - .stream_events(vec![filter], Some(Duration::from_secs(3))) - .await - .map_err(|e| e.to_string())?; - - while let Some(event) = rx.next().await { - events.insert(event); - } - - let alt_events: Vec = events.iter().map(|ev| ev.as_json()).collect(); - - Ok(alt_events) -} - -#[tauri::command] -#[specta::specta] -pub async fn get_all_providers(state: State<'_, Nostr>) -> Result, String> { - let client = &state.client; - - let filter = Filter::new() - .kind(Kind::Custom(31990)) - .custom_tag(SingleLetterTag::lowercase(Alphabet::K), vec!["5300"]); - - let mut events = Events::new(&[filter.clone()]); - - let mut rx = client - .stream_events(vec![filter], Some(Duration::from_secs(3))) - .await - .map_err(|e| e.to_string())?; - - while let Some(event) = rx.next().await { - events.insert(event); - } - - let alt_events: Vec = events.iter().map(|ev| ev.as_json()).collect(); - - Ok(alt_events) -} - -#[tauri::command] -#[specta::specta] -pub async fn request_events_from_provider( - provider: String, - state: State<'_, Nostr>, -) -> Result { - let client = &state.client; - let signer = client.signer().await.map_err(|err| err.to_string())?; - let public_key = signer - .get_public_key() - .await - .map_err(|err| err.to_string())?; - let provider = PublicKey::parse(&provider).map_err(|err| err.to_string())?; - - // Get current user's relay list - let relay_list = client - .database() - .relay_list(public_key) - .await - .map_err(|err| err.to_string())?; - - let relay_list: Vec = relay_list.iter().map(|item| item.0.to_string()).collect(); - - // Create job request - let builder = EventBuilder::job_request( - Kind::JobRequest(5300), - vec![ - Tag::public_key(provider), - Tag::custom(TagKind::Relays, relay_list), - ], - ) - .map_err(|err| err.to_string())?; - - match client.send_event_builder(builder).await { - Ok(output) => { - let filter = Filter::new() - .kind(Kind::JobResult(6300)) - .author(provider) - .pubkey(public_key) - .since(Timestamp::now()); - - let opts = SubscribeAutoCloseOptions::default() - .filter(FilterOptions::WaitDurationAfterEOSE(Duration::from_secs(2))); - - let _ = client.subscribe(vec![filter], Some(opts)).await; - - Ok(output.val.to_hex()) - } - Err(e) => Err(e.to_string()), - } -} - -#[tauri::command] -#[specta::specta] -pub async fn get_all_events_by_request( - id: String, - provider: String, - state: State<'_, Nostr>, -) -> Result, String> { - let client = &state.client; - let public_key = PublicKey::parse(&id).map_err(|err| err.to_string())?; - let provider = PublicKey::parse(&provider).map_err(|err| err.to_string())?; - - let filter = Filter::new() - .kind(Kind::JobResult(6300)) - .author(provider) - .pubkey(public_key) - .limit(1); - - let events = client - .database() - .query(vec![filter]) - .await - .map_err(|err| err.to_string())?; - - if let Some(event) = events.first() { - let parsed: Vec> = - serde_json::from_str(&event.content).map_err(|err| err.to_string())?; - - let vec: Vec = parsed - .into_iter() - .filter_map(|item| Tag::parse(&item).ok()) - .collect::>(); - - let tags = Tags::new(vec); - let ids: Vec = tags.event_ids().copied().collect(); - - let filter = Filter::new().ids(ids); - let mut events = Events::new(&[filter.clone()]); - - let mut rx = client - .stream_events(vec![filter], Some(Duration::from_secs(3))) - .await - .map_err(|e| e.to_string())?; - - while let Some(event) = rx.next().await { - events.insert(event); - } - - let alt_events = process_event(client, events, false).await; - - Ok(alt_events) - } else { - Err("Job result not found.".into()) - } -} - -#[tauri::command] -#[specta::specta] -pub async fn get_local_events( - until: Option, - state: State<'_, Nostr>, -) -> Result, String> { - let client = &state.client; - - let as_of = match until { - Some(until) => Timestamp::from_str(&until).map_err(|err| err.to_string())?, - None => Timestamp::now(), - }; - - let filter = Filter::new() - .kinds(vec![Kind::TextNote, Kind::Repost]) - .limit(FETCH_LIMIT) - .until(as_of); - - match client.database().query(vec![filter]).await { - Ok(events) => Ok(process_event(client, events, false).await), - Err(err) => Err(err.to_string()), - } -} - -#[tauri::command] -#[specta::specta] -pub async fn get_global_events( - until: Option, - state: State<'_, Nostr>, -) -> Result, String> { - let client = &state.client; - - let as_of = match until { - Some(until) => Timestamp::from_str(&until).map_err(|err| err.to_string())?, - None => Timestamp::now(), - }; - - let filter = Filter::new() - .kinds(vec![Kind::TextNote, Kind::Repost]) - .limit(FETCH_LIMIT) - .until(as_of); - - match client.database().query(vec![filter]).await { - Ok(events) => Ok(process_event(client, events, false).await), - Err(err) => Err(err.to_string()), - } -} - -#[tauri::command] -#[specta::specta] -pub async fn publish( - content: String, - warning: Option, - difficulty: Option, - state: State<'_, Nostr>, -) -> Result { - let client = &state.client; - - // Create event tags from content - let mut tags = create_tags(&content); - - // Add client tag - // TODO: allow user config this setting - tags.push(Tag::custom(TagKind::custom("client"), vec!["Lume"])); - - // Add content-warning tag if present - if let Some(reason) = warning { - let t = TagStandard::ContentWarning { - reason: Some(reason), - }; - let tag = Tag::from_standardized(t); - tags.push(tag) - }; - - // Create unsigned event - let builder = - EventBuilder::text_note(content, tags).pow(difficulty.unwrap_or(DEFAULT_DIFFICULTY)); - - // Sign event - let event = client - .sign_event_builder(builder) - .await - .map_err(|err| err.to_string())?; - - // Save to local database - match client.send_event(event).await { - Ok(output) => Ok(output.to_hex()), - Err(err) => Err(err.to_string()), - } -} - -#[tauri::command] -#[specta::specta] -pub async fn reply(content: String, to: String, state: State<'_, Nostr>) -> Result { - let client = &state.client; - - // Create event tags from content - let mut tags = create_tags(&content); - - // Add client tag - // TODO: allow user config this setting - tags.push(Tag::custom(TagKind::custom("client"), vec!["Lume"])); - - // Get reply event - let reply_id = EventId::parse(&to).map_err(|err| err.to_string())?; - - let reply_to = match client.database().event_by_id(&reply_id).await { - Ok(event) => { - if let Some(event) = event { - event - } else { - return Err("Event not found in database, cannot reply.".into()); - } - } - Err(e) => return Err(e.to_string()), - }; - - // Find root event from reply - let root_tag = reply_to - .tags - .find(TagKind::SingleLetter(SingleLetterTag::uppercase( - Alphabet::E, - ))); - - // Get root event if exist - let root = match root_tag { - Some(tag) => match tag.content() { - Some(content) => { - let id = EventId::parse(content).map_err(|err| err.to_string())?; - - client - .database() - .event_by_id(&id) - .await - .map_err(|err| err.to_string())? - } - None => None, - }, - None => None, - }; - - let builder = EventBuilder::comment(content, &reply_to, root.as_ref(), None) - .add_tags(tags) - .pow(DEFAULT_DIFFICULTY); - - // Sign event - let event = client - .sign_event_builder(builder) - .await - .map_err(|err| err.to_string())?; - - match client.send_event(event).await { - Ok(output) => Ok(output.to_hex()), - Err(err) => Err(err.to_string()), - } -} - -#[tauri::command] -#[specta::specta] -pub async fn repost(raw: String, state: State<'_, Nostr>) -> Result { - let client = &state.client; - let event = Event::from_json(raw).map_err(|err| err.to_string())?; - - match client.repost(&event, None).await { - Ok(output) => Ok(output.to_hex()), - Err(err) => Err(err.to_string()), - } -} - -#[tauri::command] -#[specta::specta] -pub async fn is_reposted(id: String, state: State<'_, Nostr>) -> Result { - let client = &state.client; - let signer = client.signer().await.map_err(|err| err.to_string())?; - let public_key = signer - .get_public_key() - .await - .map_err(|err| err.to_string())?; - - let event_id = EventId::parse(&id).map_err(|err| err.to_string())?; - - let filter = Filter::new() - .event(event_id) - .kind(Kind::Repost) - .author(public_key); - - match client.database().query(vec![filter]).await { - Ok(events) => Ok(!events.is_empty()), - Err(err) => Err(err.to_string()), - } -} - -#[tauri::command] -#[specta::specta] -pub async fn request_delete(id: String, state: State<'_, Nostr>) -> Result<(), String> { - let client = &state.client; - let event_id = EventId::from_str(&id).map_err(|err| err.to_string())?; - - match client.delete_event(event_id).await { - Ok(_) => Ok(()), - Err(e) => Err(e.to_string()), - } -} - -#[tauri::command] -#[specta::specta] -pub async fn is_deleted_event(id: String, state: State<'_, Nostr>) -> Result { - let client = &state.client; - let signer = client.signer().await.map_err(|err| err.to_string())?; - let public_key = signer - .get_public_key() - .await - .map_err(|err| err.to_string())?; - - let event_id = EventId::from_str(&id).map_err(|err| err.to_string())?; - - let filter = Filter::new() - .author(public_key) - .event(event_id) - .kind(Kind::EventDeletion); - - match client.database().query(vec![filter]).await { - Ok(events) => Ok(!events.is_empty()), - Err(e) => Err(e.to_string()), - } -} - -#[tauri::command] -#[specta::specta] -pub async fn event_to_bech32(id: String, state: State<'_, Nostr>) -> Result { - let client = &state.client; - let event_id = EventId::parse(&id).map_err(|err| err.to_string())?; - - let seens = client - .database() - .event_seen_on_relays(&event_id) - .await - .map_err(|err| err.to_string())?; - - match seens { - Some(set) => { - let relays = set.into_iter().collect::>(); - let event = Nip19Event::new(event_id, relays); - - match event.to_bech32() { - Ok(id) => Ok(id), - Err(err) => Err(err.to_string()), - } - } - None => match event_id.to_bech32() { - Ok(id) => Ok(id), - Err(err) => Err(err.to_string()), - }, - } -} - -#[tauri::command] -#[specta::specta] -pub async fn user_to_bech32(user: String, state: State<'_, Nostr>) -> Result { - let client = &state.client; - let public_key = PublicKey::parse(user).map_err(|err| err.to_string())?; - - match client - .database() - .query(vec![Filter::new() - .author(public_key) - .kind(Kind::RelayList) - .limit(1)]) - .await - { - Ok(events) => match events.first() { - Some(event) => { - let relay_list = nip65::extract_relay_list(event); - let relays = relay_list - .into_iter() - .map(|i| i.0.to_string()) - .collect::>(); - let profile = - Nip19Profile::new(public_key, relays).map_err(|err| err.to_string())?; - - Ok(profile.to_bech32().map_err(|err| err.to_string())?) - } - None => match public_key.to_bech32() { - Ok(pk) => Ok(pk), - Err(err) => Err(err.to_string()), - }, - }, - Err(_) => match public_key.to_bech32() { - Ok(pk) => Ok(pk), - Err(err) => Err(err.to_string()), - }, - } -} - -#[tauri::command] -#[specta::specta] -pub async fn search(query: String, state: State<'_, Nostr>) -> Result, String> { - let client = &state.client; - let filter = Filter::new().search(query); - - match client.database().query(vec![filter]).await { - Ok(events) => Ok(process_event(client, events, false).await), - Err(e) => Err(e.to_string()), - } -} diff --git a/src-tauri/src/commands/metadata.rs b/src-tauri/src/commands/metadata.rs deleted file mode 100644 index bafcf24c..00000000 --- a/src-tauri/src/commands/metadata.rs +++ /dev/null @@ -1,623 +0,0 @@ -use keyring::Entry; -use nostr_sdk::prelude::*; -use serde::{Deserialize, Serialize}; -use specta::Type; -use std::{str::FromStr, time::Duration}; -use tauri::State; - -use crate::{common::process_event, Nostr, RichEvent, FETCH_LIMIT}; - -#[derive(Clone, Serialize, Deserialize, Type)] -pub struct Mention { - pubkey: String, - avatar: String, - display_name: String, - name: String, -} - -#[tauri::command] -#[specta::specta] -pub async fn get_profile(id: String, state: State<'_, Nostr>) -> Result { - let client = &state.client; - let public_key = PublicKey::parse(&id).map_err(|e| e.to_string())?; - - let filter = Filter::new() - .author(public_key) - .kind(Kind::Metadata) - .limit(1); - - let events = client - .database() - .query(vec![filter]) - .await - .map_err(|e| e.to_string())?; - - match events.first() { - Some(event) => match Metadata::from_json(&event.content) { - Ok(metadata) => Ok(metadata.as_json()), - Err(e) => Err(e.to_string()), - }, - None => Err("Metadata not found".into()), - } -} - -#[tauri::command] -#[specta::specta] -pub async fn set_contact_list( - public_keys: Vec, - state: State<'_, Nostr>, -) -> Result { - let client = &state.client; - let contact_list: Vec = public_keys - .into_iter() - .filter_map(|p| match PublicKey::parse(p) { - Ok(pk) => Some(Contact::new(pk, None, Some(""))), - Err(_) => None, - }) - .collect(); - - match client.set_contact_list(contact_list).await { - Ok(_) => Ok(true), - Err(err) => Err(err.to_string()), - } -} - -#[tauri::command] -#[specta::specta] -pub async fn get_contact_list(id: String, state: State<'_, Nostr>) -> Result, String> { - let client = &state.client; - let public_key = PublicKey::parse(&id).map_err(|e| e.to_string())?; - - let contact_list = client - .database() - .contacts_public_keys(public_key) - .await - .map_err(|e| e.to_string())?; - - let pubkeys: Vec = contact_list.into_iter().map(|pk| pk.to_hex()).collect(); - - Ok(pubkeys) -} - -#[tauri::command] -#[specta::specta] -pub async fn set_profile(new_profile: String, state: State<'_, Nostr>) -> Result { - let client = &state.client; - let metadata = Metadata::from_json(new_profile).map_err(|e| e.to_string())?; - - match client.set_metadata(&metadata).await { - Ok(id) => Ok(id.to_string()), - Err(e) => Err(e.to_string()), - } -} - -#[tauri::command] -#[specta::specta] -pub async fn is_contact(id: String, state: State<'_, Nostr>) -> Result { - let client = &state.client; - let public_key = PublicKey::parse(&id).map_err(|e| e.to_string())?; - - match client.database().contacts_public_keys(public_key).await { - Ok(public_keys) => Ok(public_keys.iter().any(|i| i == &public_key)), - Err(_) => Ok(false), - } -} - -#[tauri::command] -#[specta::specta] -pub async fn toggle_contact( - id: String, - alias: Option, - state: State<'_, Nostr>, -) -> Result { - let client = &state.client; - - match client.get_contact_list(Some(Duration::from_secs(5))).await { - Ok(mut contact_list) => { - let public_key = PublicKey::parse(&id).map_err(|e| e.to_string())?; - - match contact_list.iter().position(|x| x.public_key == public_key) { - Some(index) => { - // Remove contact - contact_list.remove(index); - } - None => { - // TODO: Add relay_url - let new_contact = Contact::new(public_key, None, alias); - // Add new contact - contact_list.push(new_contact); - } - } - - // Publish - match client.set_contact_list(contact_list).await { - Ok(event_id) => Ok(event_id.to_string()), - Err(err) => Err(err.to_string()), - } - } - Err(err) => Err(err.to_string()), - } -} - -#[tauri::command] -#[specta::specta] -pub async fn set_group( - title: String, - description: Option, - image: Option, - users: Vec, - state: State<'_, Nostr>, -) -> Result { - let client = &state.client; - let public_keys: Vec = users - .iter() - .filter_map(|u| { - if let Ok(pk) = PublicKey::from_str(u) { - Some(pk) - } else { - None - } - }) - .collect(); - let label = title.to_lowercase().replace(" ", "-"); - let mut tags: Vec = vec![Tag::title(title)]; - - if let Some(desc) = description { - tags.push(Tag::description(desc)) - }; - - if let Some(img) = image { - let url = UncheckedUrl::new(img); - tags.push(Tag::image(url, None)); - } - - let builder = EventBuilder::follow_set(label, public_keys.clone()).add_tags(tags); - - // Sign event - let event = client - .sign_event_builder(builder) - .await - .map_err(|err| err.to_string())?; - - match client.send_event(event).await { - Ok(output) => Ok(output.to_hex()), - Err(err) => Err(err.to_string()), - } -} - -#[tauri::command] -#[specta::specta] -pub async fn get_group(id: String, state: State<'_, Nostr>) -> Result { - let client = &state.client; - let event_id = EventId::from_str(&id).map_err(|e| e.to_string())?; - - match client.database().event_by_id(&event_id).await { - Ok(event) => { - if let Some(ev) = event { - Ok(ev.as_json()) - } else { - Err("Event not found".into()) - } - } - Err(e) => Err(e.to_string()), - } -} - -#[tauri::command] -#[specta::specta] -pub async fn get_all_newsfeeds( - id: String, - state: State<'_, Nostr>, -) -> Result, String> { - let client = &state.client; - let public_key = PublicKey::parse(&id).map_err(|e| e.to_string())?; - - let groups = Filter::new().kind(Kind::FollowSet).author(public_key); - let contacts = Filter::new() - .kind(Kind::ContactList) - .author(public_key) - .limit(1); - - let mut remote_events = Events::new(&[groups.clone()]); - - let mut rx = client - .stream_events(vec![groups], Some(Duration::from_secs(3))) - .await - .map_err(|e| e.to_string())?; - - while let Some(event) = rx.next().await { - remote_events.insert(event); - } - - let contact_events = client - .fetch_events(vec![contacts], Some(Duration::from_secs(3))) - .await - .map_err(|e| e.to_string())?; - - let events = remote_events.merge(contact_events); - let alt_events = process_event(client, events, false).await; - - Ok(alt_events) -} - -#[tauri::command] -#[specta::specta] -pub async fn get_all_local_newsfeeds( - until: Option, - state: State<'_, Nostr>, -) -> Result, String> { - let client = &state.client; - - let as_of = match until { - Some(until) => Timestamp::from_str(&until).unwrap_or(Timestamp::now()), - None => Timestamp::now(), - }; - - let filter = Filter::new() - .kind(Kind::FollowSet) - .limit(FETCH_LIMIT) - .until(as_of); - - let events = client - .database() - .query(vec![filter]) - .await - .map_err(|err| err.to_string())?; - - let alt_events = process_event(client, events, false).await; - - Ok(alt_events) -} - -#[tauri::command] -#[specta::specta] -pub async fn set_interest( - title: String, - description: Option, - image: Option, - hashtags: Vec, - state: State<'_, Nostr>, -) -> Result { - let client = &state.client; - let label = title.to_lowercase().replace(" ", "-"); - let mut tags: Vec = vec![Tag::title(title)]; - - if let Some(desc) = description { - tags.push(Tag::description(desc)) - }; - - if let Some(img) = image { - let url = UncheckedUrl::new(img); - tags.push(Tag::image(url, None)); - } - - let builder = EventBuilder::interest_set(label, hashtags.clone()).add_tags(tags); - - // Sign event - let event = client - .sign_event_builder(builder) - .await - .map_err(|err| err.to_string())?; - - match client.send_event(event).await { - Ok(output) => Ok(output.to_hex()), - Err(err) => Err(err.to_string()), - } -} - -#[tauri::command] -#[specta::specta] -pub async fn get_interest(id: String, state: State<'_, Nostr>) -> Result { - let client = &state.client; - let event_id = EventId::from_str(&id).map_err(|e| e.to_string())?; - - match client.database().event_by_id(&event_id).await { - Ok(event) => { - if let Some(ev) = event { - Ok(ev.as_json()) - } else { - Err("Event not found".into()) - } - } - Err(e) => Err(e.to_string()), - } -} - -#[tauri::command] -#[specta::specta] -pub async fn get_all_interests( - id: String, - state: State<'_, Nostr>, -) -> Result, String> { - let client = &state.client; - let public_key = PublicKey::parse(&id).map_err(|e| e.to_string())?; - - let filter = Filter::new() - .kinds(vec![Kind::InterestSet, Kind::Interests]) - .author(public_key); - - let mut events = Events::new(&[filter.clone()]); - - let mut rx = client - .stream_events(vec![filter], Some(Duration::from_secs(3))) - .await - .map_err(|e| e.to_string())?; - - while let Some(event) = rx.next().await { - events.insert(event); - } - - let alt_events = process_event(client, events, false).await; - - Ok(alt_events) -} - -#[tauri::command] -#[specta::specta] -pub async fn get_all_local_interests( - until: Option, - state: State<'_, Nostr>, -) -> Result, String> { - let client = &state.client; - - let as_of = match until { - Some(until) => Timestamp::from_str(&until).unwrap_or(Timestamp::now()), - None => Timestamp::now(), - }; - - let filter = Filter::new() - .kinds(vec![Kind::Interests, Kind::InterestSet]) - .limit(FETCH_LIMIT) - .until(as_of); - - let events = client - .database() - .query(vec![filter]) - .await - .map_err(|err| err.to_string())?; - - let alt_events = process_event(client, events, false).await; - - Ok(alt_events) -} - -#[tauri::command] -#[specta::specta] -pub async fn get_relay_list(id: String, state: State<'_, Nostr>) -> Result { - let client = &state.client; - let public_key = PublicKey::parse(&id).map_err(|e| e.to_string())?; - - let filter = Filter::new() - .author(public_key) - .kind(Kind::RelayList) - .limit(1); - - let mut events = Events::new(&[filter.clone()]); - - let mut rx = client - .stream_events(vec![filter], Some(Duration::from_secs(3))) - .await - .map_err(|e| e.to_string())?; - - while let Some(event) = rx.next().await { - events.insert(event); - } - - if let Some(event) = events.first() { - Ok(event.as_json()) - } else { - Err("Relay list not found".into()) - } -} - -#[tauri::command] -#[specta::specta] -pub async fn get_all_profiles(state: State<'_, Nostr>) -> Result, String> { - let client = &state.client; - let filter = Filter::new().kind(Kind::Metadata); - - let events = client - .database() - .query(vec![filter]) - .await - .map_err(|e| e.to_string())?; - - let data: Vec = events - .iter() - .map(|event| { - let pubkey = event.pubkey.to_bech32().unwrap(); - let metadata = Metadata::from_json(&event.content).unwrap_or(Metadata::new()); - - Mention { - pubkey, - avatar: metadata.picture.unwrap_or_else(|| "".to_string()), - display_name: metadata.display_name.unwrap_or_else(|| "".to_string()), - name: metadata.name.unwrap_or_else(|| "".to_string()), - } - }) - .collect(); - - Ok(data) -} - -#[tauri::command] -#[specta::specta] -pub async fn set_wallet(uri: &str, state: State<'_, Nostr>) -> Result { - let client = &state.client; - - if let Ok(nwc_uri) = NostrWalletConnectURI::from_str(uri) { - let nwc = NWC::new(nwc_uri); - let keyring = - Entry::new("Lume Safe Storage", "Bitcoin Connect").map_err(|e| e.to_string())?; - - keyring.set_password(uri).map_err(|e| e.to_string())?; - client.set_zapper(nwc).await; - - Ok(true) - } else { - Err("Set NWC failed".into()) - } -} - -#[tauri::command] -#[specta::specta] -pub async fn load_wallet(state: State<'_, Nostr>) -> Result<(), String> { - let client = &state.client; - - if client.zapper().await.is_err() { - let keyring = - Entry::new("Lume Safe Storage", "Bitcoin Connect").map_err(|e| e.to_string())?; - - match keyring.get_password() { - Ok(val) => { - let uri = NostrWalletConnectURI::from_str(&val).unwrap(); - let nwc = NWC::new(uri); - - client.set_zapper(nwc).await; - } - Err(_) => return Err("Wallet not found.".into()), - } - } - - Ok(()) -} - -#[tauri::command] -#[specta::specta] -pub async fn remove_wallet(state: State<'_, Nostr>) -> Result<(), String> { - let client = &state.client; - let keyring = Entry::new("Lume Safe Storage", "Bitcoin Connect").map_err(|e| e.to_string())?; - - match keyring.delete_credential() { - Ok(_) => { - client.unset_zapper().await; - Ok(()) - } - Err(e) => Err(e.to_string()), - } -} - -#[tauri::command] -#[specta::specta] -pub async fn zap_profile( - id: String, - amount: String, - message: Option, - state: State<'_, Nostr>, -) -> Result<(), String> { - let client = &state.client; - - let public_key: PublicKey = PublicKey::parse(id).map_err(|e| e.to_string())?; - let num = amount.parse::().map_err(|e| e.to_string())?; - let details = message.map(|m| ZapDetails::new(ZapType::Public).message(m)); - - match client.zap(public_key, num, details).await { - Ok(()) => Ok(()), - Err(e) => Err(e.to_string()), - } -} - -#[tauri::command] -#[specta::specta] -pub async fn zap_event( - id: String, - amount: String, - message: Option, - state: State<'_, Nostr>, -) -> Result<(), String> { - let client = &state.client; - - let event_id = EventId::from_str(&id).map_err(|e| e.to_string())?; - let num = amount.parse::().map_err(|e| e.to_string())?; - let details = message.map(|m| ZapDetails::new(ZapType::Public).message(m)); - - match client.zap(event_id, num, details).await { - Ok(()) => Ok(()), - Err(e) => Err(e.to_string()), - } -} - -#[tauri::command] -#[specta::specta] -pub async fn copy_friend(npub: &str, state: State<'_, Nostr>) -> Result { - let client = &state.client; - - match PublicKey::from_bech32(npub) { - Ok(author) => { - let mut contact_list: Vec = Vec::new(); - let contact_list_filter = Filter::new() - .author(author) - .kind(Kind::ContactList) - .limit(1); - - if let Ok(contact_list_events) = client - .fetch_events(vec![contact_list_filter], Some(Duration::from_secs(5))) - .await - { - for event in contact_list_events.into_iter() { - for tag in event.tags.into_iter() { - if let Some(TagStandard::PublicKey { - public_key, - relay_url, - alias, - uppercase: false, - }) = tag.to_standardized() - { - contact_list.push(Contact::new(public_key, relay_url, alias)) - } - } - } - } - - match client.set_contact_list(contact_list).await { - Ok(_) => Ok(true), - Err(err) => Err(err.to_string()), - } - } - Err(err) => Err(err.to_string()), - } -} - -#[tauri::command] -#[specta::specta] -pub async fn get_notifications(id: String, state: State<'_, Nostr>) -> Result, String> { - let client = &state.client; - let public_key = PublicKey::from_str(&id).map_err(|e| e.to_string())?; - - let filter = Filter::new() - .pubkey(public_key) - .kinds(vec![ - Kind::TextNote, - Kind::Repost, - Kind::Reaction, - Kind::ZapReceipt, - ]) - .limit(500); - - let mut events = Events::new(&[filter.clone()]); - - let mut rx = client - .stream_events(vec![filter], Some(Duration::from_secs(3))) - .await - .map_err(|e| e.to_string())?; - - while let Some(event) = rx.next().await { - events.insert(event); - } - - let alt_events = events.into_iter().map(|ev| ev.as_json()).collect(); - - Ok(alt_events) -} - -#[tauri::command] -#[specta::specta] -pub async fn verify_nip05(id: String, nip05: &str) -> Result { - match PublicKey::from_str(&id) { - Ok(public_key) => match nip05::verify(&public_key, nip05, None).await { - Ok(status) => Ok(status), - Err(e) => Err(e.to_string()), - }, - Err(e) => Err(e.to_string()), - } -} diff --git a/src-tauri/src/commands/mod.rs b/src-tauri/src/commands/mod.rs deleted file mode 100644 index a6543f97..00000000 --- a/src-tauri/src/commands/mod.rs +++ /dev/null @@ -1,6 +0,0 @@ -pub mod account; -pub mod event; -pub mod metadata; -pub mod relay; -pub mod sync; -pub mod window; diff --git a/src-tauri/src/commands/relay.rs b/src-tauri/src/commands/relay.rs deleted file mode 100644 index d2fdb0f9..00000000 --- a/src-tauri/src/commands/relay.rs +++ /dev/null @@ -1,82 +0,0 @@ -use nostr_sdk::prelude::*; -use serde::Serialize; -use specta::Type; -use std::str::FromStr; -use tauri::State; - -use crate::{Nostr, FETCH_LIMIT}; - -#[derive(Serialize, Type)] -pub struct Relays { - connected: Vec, - read: Option>, - write: Option>, - both: Option>, -} - -#[tauri::command] -#[specta::specta] -pub async fn get_all_relays(state: State<'_, Nostr>) -> Result, String> { - let client = &state.client; - let relays = client.pool().all_relays().await; - let v: Vec = relays.iter().map(|item| item.0.to_string()).collect(); - - Ok(v) -} - -#[tauri::command] -#[specta::specta] -pub async fn get_all_relay_lists( - until: Option, - state: State<'_, Nostr>, -) -> Result, String> { - let client = &state.client; - - let as_of = match until { - Some(until) => Timestamp::from_str(&until).unwrap_or(Timestamp::now()), - None => Timestamp::now(), - }; - - let filter = Filter::new() - .kind(Kind::RelayList) - .limit(FETCH_LIMIT) - .until(as_of); - - let events = client - .database() - .query(vec![filter]) - .await - .map_err(|e| e.to_string())?; - - let alt_events: Vec = events.iter().map(|ev| ev.as_json()).collect(); - - Ok(alt_events) -} - -#[tauri::command] -#[specta::specta] -pub async fn is_relay_connected(relay: String, state: State<'_, Nostr>) -> Result { - let client = &state.client; - let status = client.add_relay(&relay).await.map_err(|e| e.to_string())?; - - Ok(status) -} - -#[tauri::command] -#[specta::specta] -pub async fn connect_relay(relay: String, state: State<'_, Nostr>) -> Result<(), String> { - let client = &state.client; - let _ = client.add_relay(&relay).await; - let _ = client.connect_relay(&relay).await; - - Ok(()) -} - -#[tauri::command] -#[specta::specta] -pub async fn remove_relay(relay: String, state: State<'_, Nostr>) -> Result<(), String> { - let client = &state.client; - let _ = client.force_remove_relay(relay).await; - - Ok(()) -} diff --git a/src-tauri/src/commands/sync.rs b/src-tauri/src/commands/sync.rs deleted file mode 100644 index b8c4cd72..00000000 --- a/src-tauri/src/commands/sync.rs +++ /dev/null @@ -1,71 +0,0 @@ -use nostr_sdk::prelude::*; -use std::collections::HashSet; -use tauri::State; - -use crate::Nostr; - -#[tauri::command] -#[specta::specta] -pub async fn sync_all( - state: State<'_, Nostr>, - reader: tauri::ipc::Channel, -) -> Result<(), String> { - let client = &state.client; - - // Create a filter for get all public keys - let filter = Filter::new().kinds(vec![ - Kind::TextNote, - Kind::Repost, - Kind::FollowSet, - Kind::ContactList, - Kind::MuteList, - ]); - - let events = client - .database() - .query(vec![filter]) - .await - .map_err(|err| err.to_string())?; - - let public_keys: Vec = events - .iter() - .flat_map(|ev| ev.tags.public_keys().copied()) - .collect::>() - .into_iter() - .collect(); - - let (tx, mut rx) = SyncProgress::channel(); - let opts = SyncOptions::default().progress(tx); - - tauri::async_runtime::spawn(async move { - while rx.changed().await.is_ok() { - let progress = *rx.borrow_and_update(); - - if progress.total > 0 { - reader.send(progress.percentage() * 100.0).unwrap(); - } - } - }); - - for chunk in public_keys.chunks(200) { - let authors = chunk.to_owned(); - let filter = Filter::new().authors(authors).kinds(vec![ - Kind::Metadata, - Kind::ContactList, - Kind::FollowSet, - Kind::Interests, - Kind::InterestSet, - Kind::EventDeletion, - Kind::TextNote, - Kind::Repost, - Kind::Comment, - ]); - - let _ = client - .sync(filter, &opts) - .await - .map_err(|err| err.to_string())?; - } - - Ok(()) -} diff --git a/src-tauri/src/commands/window.rs b/src-tauri/src/commands/window.rs deleted file mode 100644 index fdeaa0c2..00000000 --- a/src-tauri/src/commands/window.rs +++ /dev/null @@ -1,247 +0,0 @@ -#[cfg(target_os = "macos")] -use border::WebviewWindowExt as BorderWebviewWindowExt; -use nostr_sdk::prelude::*; -use serde::{Deserialize, Serialize}; -use specta::Type; -use std::path::PathBuf; -#[cfg(target_os = "macos")] -use tauri::TitleBarStyle; -use tauri::{ - utils::config::WindowEffectsConfig, webview::PageLoadEvent, window::Effect, LogicalPosition, - LogicalSize, Manager, WebviewBuilder, WebviewUrl, WebviewWindowBuilder, Window, -}; -#[cfg(target_os = "windows")] -use tauri_plugin_decorum::WebviewWindowExt; - -use crate::common::get_last_segment; -use crate::Nostr; - -#[derive(Serialize, Deserialize, Type)] -pub struct NewWindow { - label: String, - title: String, - url: String, - width: f64, - height: f64, - maximizable: bool, - minimizable: bool, - hidden_title: bool, - closable: bool, -} - -#[derive(Serialize, Deserialize, Type)] -pub struct Column { - label: String, - url: String, - x: f32, - y: f32, - width: f32, - height: f32, -} - -#[tauri::command] -#[specta::specta] -pub async fn create_column( - column: Column, - app_handle: tauri::AppHandle, - main_window: Window, -) -> Result { - match app_handle.get_webview(&column.label) { - Some(webview) => { - if let Err(e) = webview.set_size(LogicalSize::new(column.width, column.height)) { - return Err(e.to_string()); - } - - if let Err(e) = webview.set_position(LogicalPosition::new(column.x, column.y)) { - return Err(e.to_string()); - } - - Ok(column.label) - } - None => { - let path = PathBuf::from(column.url); - let webview_url = WebviewUrl::App(path); - - let builder = WebviewBuilder::new(column.label, webview_url) - .incognito(true) - .transparent(true) - .on_page_load(|webview, payload| match payload.event() { - PageLoadEvent::Started => { - if let Ok(id) = get_last_segment(payload.url()) { - if let Ok(public_key) = PublicKey::parse(&id) { - let is_newsfeed = payload.url().to_string().contains("newsfeed"); - - if is_newsfeed { - tauri::async_runtime::spawn(async move { - let state = webview.state::(); - let client = &state.client; - - if let Ok(contact_list) = - client.database().contacts_public_keys(public_key).await - { - let subscription_id = - SubscriptionId::new(webview.label()); - - let filter = Filter::new() - .authors(contact_list) - .kinds(vec![ - Kind::TextNote, - Kind::Repost, - Kind::EventDeletion, - ]) - .since(Timestamp::now()); - - if let Err(e) = client - .subscribe_with_id( - subscription_id, - vec![filter], - None, - ) - .await - { - println!("Subscription error: {}", e); - } - } - }); - } - } else if let Ok(event_id) = EventId::parse(&id) { - tauri::async_runtime::spawn(async move { - let state = webview.state::(); - let client = &state.client; - - let subscription_id = SubscriptionId::new(webview.label()); - - let filter = Filter::new() - .custom_tag( - SingleLetterTag::uppercase(Alphabet::E), - [event_id], - ) - .kind(Kind::Comment) - .since(Timestamp::now()); - - if let Err(e) = client - .subscribe_with_id(subscription_id, vec![filter], None) - .await - { - println!("Subscription error: {}", e); - } - }); - } - } - } - PageLoadEvent::Finished => { - println!("{} finished loading", payload.url()); - } - }); - - match main_window.add_child( - builder, - LogicalPosition::new(column.x, column.y), - LogicalSize::new(column.width, column.height), - ) { - Ok(webview) => Ok(webview.label().into()), - Err(e) => Err(e.to_string()), - } - } - } -} - -#[tauri::command] -#[specta::specta] -pub async fn close_column(label: String, app_handle: tauri::AppHandle) -> Result { - match app_handle.get_webview(&label) { - Some(webview) => Ok(webview.close().is_ok()), - None => Err(format!("Cannot close, column not found: {}", label)), - } -} - -#[tauri::command] -#[specta::specta] -pub async fn close_all_columns(app_handle: tauri::AppHandle) -> Result<(), String> { - let mut webviews = app_handle.webviews(); - webviews.remove("main"); - - for webview in webviews.values() { - webview.close().unwrap() - } - - Ok(()) -} - -#[tauri::command] -#[specta::specta] -pub async fn reload_column(label: String, app_handle: tauri::AppHandle) -> Result<(), String> { - match app_handle.get_webview(&label) { - Some(webview) => { - webview.eval("location.reload(true)").unwrap(); - Ok(()) - } - None => Err("Cannot reload, column not found.".into()), - } -} - -#[tauri::command] -#[specta::specta] -pub fn open_window(window: NewWindow, app_handle: tauri::AppHandle) -> Result { - if let Some(current_window) = app_handle.get_window(&window.label) { - if current_window.is_visible().unwrap_or_default() { - let _ = current_window.set_focus(); - } else { - let _ = current_window.show(); - let _ = current_window.set_focus(); - }; - - Ok(current_window.label().to_string()) - } else { - #[cfg(target_os = "macos")] - let new_window = WebviewWindowBuilder::new( - &app_handle, - &window.label, - WebviewUrl::App(PathBuf::from(window.url)), - ) - .title(&window.title) - .min_inner_size(window.width, window.height) - .inner_size(window.width, window.height) - .hidden_title(window.hidden_title) - .title_bar_style(TitleBarStyle::Overlay) - .minimizable(window.minimizable) - .maximizable(window.maximizable) - .transparent(true) - .closable(window.closable) - .effects(WindowEffectsConfig { - state: None, - effects: vec![Effect::UnderWindowBackground], - radius: None, - color: None, - }) - .build() - .unwrap(); - - #[cfg(target_os = "windows")] - let new_window = WebviewWindowBuilder::new( - &app_handle, - &window.label, - WebviewUrl::App(PathBuf::from(window.url)), - ) - .title(&window.title) - .min_inner_size(window.width, window.height) - .inner_size(window.width, window.height) - .minimizable(window.minimizable) - .maximizable(window.maximizable) - .transparent(true) - .decorations(false) - .closable(window.closable) - .build() - .unwrap(); - - // Set decoration - #[cfg(target_os = "windows")] - new_window.create_overlay_titlebar().unwrap(); - - // Restore native border - #[cfg(target_os = "macos")] - new_window.add_border(None); - - Ok(new_window.label().to_string()) - } -} diff --git a/src-tauri/src/common.rs b/src-tauri/src/common.rs deleted file mode 100644 index 11804ad0..00000000 --- a/src-tauri/src/common.rs +++ /dev/null @@ -1,306 +0,0 @@ -use futures::future::join_all; -use keyring_search::{Limit, List, Search}; -use linkify::LinkFinder; -use nostr_sdk::prelude::*; -use reqwest::Client as ReqClient; -use serde::Serialize; -use specta::Type; -use std::{collections::HashSet, str::FromStr}; - -use crate::RichEvent; - -#[derive(Debug, Clone, Serialize, Type)] -pub struct Meta { - pub content: String, - pub images: Vec, - pub events: Vec, - pub mentions: Vec, - pub hashtags: Vec, -} - -const IMAGES: [&str; 7] = ["jpg", "jpeg", "gif", "png", "webp", "avif", "tiff"]; -// const VIDEOS: [&str; 6] = ["mp4", "avi", "mov", "mkv", "wmv", "webm"]; - -const NOSTR_EVENTS: [&str; 10] = [ - "@nevent1", - "@note1", - "@nostr:note1", - "@nostr:nevent1", - "nostr:note1", - "note1", - "nostr:nevent1", - "nevent1", - "Nostr:note1", - "Nostr:nevent1", -]; - -const NOSTR_MENTIONS: [&str; 8] = [ - "@npub1", - "nostr:npub1", - "nostr:nprofile1", - "npub1", - "nprofile1", - "Nostr:npub1", - "Nostr:nprofile1", - "Nostr:naddr1", -]; - -pub fn get_latest_event(events: &Events) -> Option<&Event> { - events.iter().next() -} - -pub fn create_tags(content: &str) -> Vec { - let mut tags: Vec = vec![]; - let mut tag_set: HashSet = HashSet::new(); - - // Get words - let words: Vec<_> = content.split_whitespace().collect(); - - // Get hashtags - let hashtags = words - .iter() - .filter(|&&word| word.starts_with('#')) - .map(|&s| s.to_string().replace("#", "").to_lowercase()) - .collect::>(); - - // Get mentions - let mentions = words - .iter() - .filter(|&&word| ["nostr:", "@"].iter().any(|&el| word.starts_with(el))) - .map(|&s| s.to_string()) - .collect::>(); - - for mention in mentions { - let entity = mention.replace("nostr:", "").replace('@', ""); - - if !tag_set.contains(&entity) { - if entity.starts_with("npub") { - if let Ok(public_key) = PublicKey::from_bech32(&entity) { - let tag = Tag::public_key(public_key); - tags.push(tag); - } else { - continue; - } - } - if entity.starts_with("nprofile") { - if let Ok(public_key) = PublicKey::from_bech32(&entity) { - let tag = Tag::public_key(public_key); - tags.push(tag); - } else { - continue; - } - } - if entity.starts_with("note") { - if let Ok(event_id) = EventId::from_bech32(&entity) { - let tag = Tag::from_standardized(TagStandard::Quote { - event_id, - relay_url: None, - public_key: None, - }); - tags.push(tag); - } else { - continue; - } - } - if entity.starts_with("nevent") { - if let Ok(event) = Nip19Event::from_bech32(&entity) { - let relay_url = event.relays.first().and_then(|i| Url::parse(i).ok()); - let tag = Tag::from_standardized(TagStandard::Quote { - event_id: event.event_id, - relay_url, - public_key: event.author, - }); - - tags.push(tag); - } else { - continue; - } - } - tag_set.insert(entity); - } - } - - for hashtag in hashtags { - if !tag_set.contains(&hashtag) { - let tag = Tag::hashtag(hashtag.clone()); - tags.push(tag); - tag_set.insert(hashtag); - } - } - - tags -} - -pub fn get_all_accounts() -> Vec { - let search = Search::new().expect("Unexpected."); - let results = search.by_service("Lume Safe Storage"); - let list = List::list_credentials(&results, Limit::All); - let accounts: HashSet = list - .split_whitespace() - .filter(|v| v.starts_with("npub1") && !v.ends_with("Lume")) - .map(String::from) - .collect(); - - accounts.into_iter().collect() -} - -pub fn get_last_segment(url: &Url) -> Result { - url.path_segments() - .ok_or("No segments".to_string())? - .last() - .ok_or("No items".into()) - .map(String::from) -} - -pub async fn process_event(client: &Client, events: Events, is_reply: bool) -> Vec { - // Remove event thread if event is TextNote - let events: Vec = if !is_reply { - events - .into_iter() - .filter_map(|ev| { - if ev.kind == Kind::TextNote { - let tags = ev - .tags - .iter() - .filter(|t| t.is_reply() || t.is_root()) - .filter_map(|t| t.content()) - .collect::>(); - - if tags.is_empty() { - Some(ev) - } else { - None - } - } else { - Some(ev) - } - }) - .collect() - } else { - events.into_iter().collect() - }; - - // Get deletion request by event's authors - let ids: Vec = events.iter().map(|ev| ev.id).collect(); - let filter = Filter::new().events(ids).kind(Kind::EventDeletion); - - let mut final_events: Vec = events.clone(); - - if let Ok(requests) = client.database().query(vec![filter]).await { - if !requests.is_empty() { - let ids: Vec<&str> = requests - .iter() - .flat_map(|event| { - event - .tags - .iter() - .filter(|t| t.kind() == TagKind::e()) - .filter_map(|t| t.content()) - .collect::>() - }) - .collect(); - - // Remove event if event is deleted by author - final_events = events - .into_iter() - .filter_map(|ev| { - if ids.iter().any(|&i| i == ev.id.to_hex()) { - None - } else { - Some(ev) - } - }) - .collect(); - } - }; - - // Convert raw event to rich event - let futures = final_events.iter().map(|ev| async move { - let raw = ev.as_json(); - let parsed = if ev.kind == Kind::TextNote { - Some(parse_event(&ev.content).await) - } else { - None - }; - - RichEvent { raw, parsed } - }); - - join_all(futures).await -} - -pub async fn parse_event(content: &str) -> Meta { - let mut finder = LinkFinder::new(); - finder.url_must_have_scheme(false); - - // Get urls - let urls: Vec<_> = finder.links(content).collect(); - // Get words - let words: Vec<_> = content.split_whitespace().collect(); - - let hashtags = words - .iter() - .filter(|&&word| word.starts_with('#')) - .map(|&s| s.to_string()) - .collect::>(); - - let events = words - .iter() - .filter(|&&word| NOSTR_EVENTS.iter().any(|&el| word.starts_with(el))) - .map(|&s| s.to_string()) - .collect::>(); - - let mentions = words - .iter() - .filter(|&&word| NOSTR_MENTIONS.iter().any(|&el| word.starts_with(el))) - .map(|&s| s.to_string()) - .collect::>(); - - let mut images = Vec::new(); - let mut text = content.to_string(); - - if !urls.is_empty() { - let client = ReqClient::new(); - - for url in urls { - let url_str = url.as_str(); - - if let Ok(parsed_url) = Url::from_str(url_str) { - if let Some(ext) = parsed_url - .path_segments() - .and_then(|segments| segments.last().and_then(|s| s.split('.').last())) - { - if IMAGES.contains(&ext) { - text = text.replace(url_str, ""); - images.push(url_str.to_string()); - // Process the next item. - continue; - } - } - - // Check the content type of URL via HEAD request - if let Ok(res) = client.head(url_str).send().await { - if let Some(content_type) = res.headers().get("Content-Type") { - if content_type.to_str().unwrap_or("").starts_with("image") { - text = text.replace(url_str, ""); - images.push(url_str.to_string()); - // Process the next item. - continue; - } - } - } - } - } - } - - // Clean up the resulting content string to remove extra spaces - let cleaned_text = text.trim().to_string(); - - Meta { - content: cleaned_text, - events, - mentions, - hashtags, - images, - } -} diff --git a/src-tauri/src/main.rs b/src-tauri/src/main.rs deleted file mode 100644 index 8bbe3f6e..00000000 --- a/src-tauri/src/main.rs +++ /dev/null @@ -1,640 +0,0 @@ -#![cfg_attr( - all(not(debug_assertions), target_os = "windows"), - windows_subsystem = "windows" -)] - -#[cfg(target_os = "macos")] -use border::WebviewWindowExt as BorderWebviewWindowExt; -use commands::{account::*, event::*, metadata::*, relay::*, sync::*, window::*}; -use common::{get_all_accounts, parse_event}; -use nostr_sdk::prelude::{Profile as DatabaseProfile, *}; -use serde::{Deserialize, Serialize}; -use specta::Type; -use specta_typescript::Typescript; -use std::{collections::HashSet, fs, str::FromStr, time::Duration}; -use tauri::{ - menu::{Menu, MenuItem}, - Emitter, EventTarget, Listener, Manager, WebviewWindowBuilder, -}; -use tauri_plugin_decorum::WebviewWindowExt; -use tauri_plugin_notification::{NotificationExt, PermissionState}; -use tauri_plugin_store::StoreExt; -use tauri_specta::{collect_commands, Builder}; -use tokio::{sync::RwLock, time::sleep}; - -pub mod commands; -pub mod common; - -pub struct Nostr { - client: Client, - queue: RwLock>, - settings: RwLock, -} - -#[derive(Serialize, Deserialize, Debug)] -pub struct Payload { - id: String, -} - -#[derive(Debug, Clone, Serialize, Deserialize, Type)] -pub struct Settings { - resize_service: bool, - content_warning: bool, - display_avatar: bool, - display_zap_button: bool, - display_repost_button: bool, - display_media: bool, -} - -impl Default for Settings { - fn default() -> Self { - Self { - content_warning: true, - resize_service: true, - display_avatar: true, - display_zap_button: true, - display_repost_button: true, - display_media: true, - } - } -} - -pub const DEFAULT_DIFFICULTY: u8 = 0; -pub const FETCH_LIMIT: usize = 50; -pub const QUEUE_DELAY: u64 = 150; -pub const NOTIFICATION_SUB_ID: &str = "lume_notification"; -// Will be removed when almost relays support negentropy -pub const BOOTSTRAP_RELAYS: [&str; 5] = [ - "wss://relay.damus.io", - "wss://relay.primal.net", - "wss://nostr.fmt.wiz.biz", - "wss://directory.yabu.me", - "wss://purplepag.es", -]; - -fn main() { - tracing_subscriber::fmt::init(); - - let builder = Builder::::new().commands(collect_commands![ - sync_all, - get_all_relays, - get_all_relay_lists, - is_relay_connected, - connect_relay, - remove_relay, - get_accounts, - watch_account, - import_account, - connect_account, - get_private_key, - delete_account, - reset_password, - has_signer, - set_signer, - get_profile, - set_profile, - get_contact_list, - set_contact_list, - is_contact, - toggle_contact, - get_all_profiles, - set_group, - get_group, - get_all_newsfeeds, - get_all_local_newsfeeds, - set_interest, - get_interest, - get_all_interests, - get_all_local_interests, - get_relay_list, - set_wallet, - load_wallet, - remove_wallet, - zap_profile, - zap_event, - copy_friend, - get_notifications, - verify_nip05, - get_meta_from_event, - get_event, - get_replies, - get_all_events_by_author, - get_all_events_by_authors, - get_all_events_by_hashtags, - get_all_events_from, - get_all_events_by_kind, - get_all_providers, - request_events_from_provider, - get_all_events_by_request, - get_local_events, - get_global_events, - search, - publish, - reply, - repost, - is_reposted, - request_delete, - is_deleted_event, - event_to_bech32, - user_to_bech32, - create_column, - reload_column, - close_column, - close_all_columns, - open_window, - get_app_settings, - set_app_settings, - ]); - - #[cfg(debug_assertions)] - builder - .export(Typescript::default(), "../src/commands.gen.ts") - .expect("Failed to export typescript bindings"); - - let tauri_builder = tauri::Builder::default(); - let mut ctx = tauri::generate_context!(); - - tauri_builder - .invoke_handler(builder.invoke_handler()) - .setup(move |app| { - let handle = app.handle(); - let handle_clone = handle.clone(); - let handle_clone_child = handle_clone.clone(); - let handle_clone_event = handle_clone_child.clone(); - let main_window = app.get_webview_window("main").unwrap(); - - let config_dir = handle - .path() - .app_config_dir() - .expect("Error: app config directory not found."); - - let _ = fs::create_dir_all(&config_dir); - - // Set custom decoration for Windows - #[cfg(target_os = "windows")] - main_window.create_overlay_titlebar().unwrap(); - - // Restore native border - #[cfg(target_os = "macos")] - main_window.add_border(None); - - // Set a custom inset to the traffic lights - #[cfg(target_os = "macos")] - main_window.set_traffic_lights_inset(7.0, 10.0).unwrap(); - - // Setup tray menu item - let open_i = MenuItem::with_id(app, "open", "Open Lume", true, None::<&str>)?; - let quit_i = MenuItem::with_id(app, "quit", "Quit", true, None::<&str>)?; - // Create tray menu - let menu = Menu::with_items(app, &[&open_i, &quit_i])?; - // Get main tray - let tray = app.tray_by_id("main").unwrap(); - // Set menu - tray.set_menu(Some(menu)).unwrap(); - // Listen to tray events - tray.on_menu_event(|handle, event| match event.id().as_ref() { - "open" => { - if let Some(window) = handle.get_window("main") { - if window.is_visible().unwrap_or_default() { - let _ = window.set_focus(); - } else { - let _ = window.show(); - let _ = window.set_focus(); - }; - } else { - let window = WebviewWindowBuilder::from_config( - handle, - handle.config().app.windows.first().unwrap(), - ) - .unwrap() - .build() - .unwrap(); - - // Set decoration - #[cfg(target_os = "windows")] - window.create_overlay_titlebar().unwrap(); - - // Restore native border - #[cfg(target_os = "macos")] - window.add_border(None); - - // Set a custom inset to the traffic lights - #[cfg(target_os = "macos")] - window.set_traffic_lights_inset(7.0, 10.0).unwrap(); - } - } - "quit" => { - std::process::exit(0); - } - _ => {} - }); - - let client = tauri::async_runtime::block_on(async move { - // Setup database - let database = NostrLMDB::open(config_dir.join("nostr")) - .expect("Error: cannot create database."); - - // Config - let opts = Options::new() - .gossip(true) - .max_avg_latency(Duration::from_secs(2)) - .timeout(Duration::from_secs(10)); - - // Setup nostr client - let client = ClientBuilder::default() - .database(database) - .opts(opts) - .build(); - - /* Get bootstrap relays - if let Ok(path) = handle - .path() - .resolve("resources/relays.txt", BaseDirectory::Resource) - { - let file = std::fs::File::open(&path).unwrap(); - let lines = io::BufReader::new(file).lines(); - - // Add bootstrap relays to relay pool - for line in lines.map_while(Result::ok) { - if let Some((relay, option)) = line.split_once(',') { - match RelayMetadata::from_str(option) { - Ok(meta) => { - let opts = if meta == RelayMetadata::Read { - RelayOptions::new().read(true).write(false) - } else { - RelayOptions::new().write(true).read(false) - }; - let _ = client.pool().add_relay(relay, opts).await; - } - Err(_) => { - let _ = client.add_relay(relay).await; - } - } - } - } - } - */ - - for relay in BOOTSTRAP_RELAYS { - let _ = client.add_relay(relay).await; - } - - let _ = client.add_discovery_relay("wss://user.kindpag.es/").await; - - // Connect - client.connect().await; - - client - }); - - // Load app settings - let store = app.store(".data")?; - - // Parse app settings if exist - let settings = if let Some(data) = store.get("tanstack-query-[\"settings\"]") { - if let Some(str) = data.as_str() { - let v: Value = serde_json::from_str(str).unwrap(); - let data = v["state"]["data"].clone(); - let parse: Settings = serde_json::from_value(data).unwrap(); - - RwLock::new(parse) - } else { - RwLock::new(Settings::default()) - } - } else { - RwLock::new(Settings::default()) - }; - - // Create global state - app.manage(Nostr { - client, - settings, - queue: RwLock::new(HashSet::new()), - }); - - // Listen for request metadata - app.listen_any("request_metadata", move |event| { - let payload = event.payload(); - let parsed_payload: Payload = serde_json::from_str(payload).expect("Parse failed"); - let handle = handle_clone_child.clone(); - - tauri::async_runtime::spawn(async move { - let state = handle.state::(); - let client = &state.client; - - if let Ok(public_key) = PublicKey::parse(parsed_payload.id) { - let mut write_queue = state.queue.write().await; - write_queue.insert(public_key); - }; - - // Wait for [QUEUE_DELAY] - sleep(Duration::from_millis(QUEUE_DELAY)).await; - - let read_queue = state.queue.read().await; - - if !read_queue.is_empty() { - let authors: HashSet = read_queue.iter().copied().collect(); - - let filter = Filter::new() - .authors(authors) - .kind(Kind::Metadata) - .limit(200); - - let opts = SubscribeAutoCloseOptions::default() - .filter(FilterOptions::WaitDurationAfterEOSE(Duration::from_secs(2))); - - // Drop queue, you don't need it at this time anymore - drop(read_queue); - // Clear queue - let mut write_queue = state.queue.write().await; - write_queue.clear(); - - if let Err(e) = client.subscribe(vec![filter], Some(opts)).await { - println!("Subscribe error: {}", e); - } - } - }); - }); - - // Run a thread for negentropy - tauri::async_runtime::spawn(async move { - let state = handle_clone_event.state::(); - let client = &state.client; - - // Use default sync options - let opts = SyncOptions::default(); - - // Set interval - let mut interval = tokio::time::interval(tokio::time::Duration::from_secs(600)); - // Skip the first tick - interval.tick().await; - - loop { - interval.tick().await; - - let accounts = get_all_accounts(); - let public_keys: Vec = accounts - .iter() - .filter_map(|acc| PublicKey::from_str(acc).ok()) - .collect(); - - if !public_keys.is_empty() { - // Create filter for notification - // - let filter = Filter::new().pubkeys(public_keys.clone()).kinds(vec![ - Kind::TextNote, - Kind::Repost, - Kind::Reaction, - Kind::ZapReceipt, - ]); - - // Sync notification - // - if let Ok(output) = client.sync_with(BOOTSTRAP_RELAYS, filter, &opts).await - { - println!("Received: {}", output.received.len()) - } - - // Create filter for contact list - // - let filter = Filter::new() - .authors(public_keys) - .kinds(vec![Kind::ContactList, Kind::FollowSet]); - - // Sync events for contact list - // - if let Ok(events) = client.database().query(vec![filter]).await { - // Get unique public keys - let public_keys: HashSet = events - .iter() - .flat_map(|ev| ev.tags.public_keys().copied()) - .collect(); - - // Convert to vector - let public_keys: Vec = public_keys.into_iter().collect(); - - for chunk in public_keys.chunks(1000) { - if chunk.is_empty() { - return; - } - - let authors = chunk.to_owned(); - - // Create filter for metadata - // - let filter = Filter::new().authors(authors.clone()).kinds(vec![ - Kind::Metadata, - Kind::FollowSet, - Kind::Interests, - Kind::InterestSet, - ]); - - // Sync metadata - // - if let Ok(output) = - client.sync_with(BOOTSTRAP_RELAYS, filter, &opts).await - { - println!("Received: {}", output.received.len()) - } - - // Create filter for text note - // - let filter = Filter::new() - .authors(authors) - .kinds(vec![Kind::TextNote, Kind::Repost, Kind::EventDeletion]) - .limit(100); - - // Sync text note - // - if let Ok(output) = - client.sync_with(BOOTSTRAP_RELAYS, filter, &opts).await - { - println!("Received: {}", output.received.len()) - } - } - } - } - } - }); - - // Run a thread for handle notification - tauri::async_runtime::spawn(async move { - let state = handle_clone.state::(); - let client = &state.client; - let accounts = get_all_accounts(); - - if !accounts.is_empty() { - let subscription_id = SubscriptionId::new(NOTIFICATION_SUB_ID); - - let public_keys: Vec = accounts - .iter() - .filter_map(|acc| PublicKey::from_str(acc).ok()) - .collect(); - - let filter = Filter::new() - .pubkeys(public_keys) - .kinds(vec![ - Kind::TextNote, - Kind::Repost, - Kind::Reaction, - Kind::ZapReceipt, - Kind::Comment, - ]) - .since(Timestamp::now()); - - // Subscribe for new notification - if let Err(e) = client - .subscribe_with_id(subscription_id, vec![filter], None) - .await - { - println!("Subscribe error: {}", e) - } - } - - let allow_notification = match handle_clone.notification().request_permission() { - Ok(_) => { - if let Ok(perm) = handle_clone.notification().permission_state() { - PermissionState::Granted == perm - } else { - false - } - } - Err(_) => false, - }; - - let notification_id = SubscriptionId::new(NOTIFICATION_SUB_ID); - - let _ = client - .handle_notifications(|notification| async { - #[allow(clippy::collapsible_match)] - if let RelayPoolNotification::Message { message, .. } = notification { - if let RelayMessage::Event { - event, - subscription_id, - .. - } = message - { - if subscription_id == notification_id { - // Send native notification - if allow_notification { - let author = client - .database() - .profile(event.pubkey) - .await - .unwrap_or_else(|_| { - DatabaseProfile::new(event.pubkey, Metadata::new()) - }); - - send_event_notification( - &event, - author.metadata(), - &handle_clone, - ); - } - } else if event.kind == Kind::Metadata { - if let Err(e) = handle_clone.emit("metadata", event.as_json()) { - println!("Emit error: {}", e) - } - } else if event.kind == Kind::Comment { - let payload = RichEvent { - raw: event.as_json(), - parsed: if event.kind == Kind::TextNote { - Some(parse_event(&event.content).await) - } else { - None - }, - }; - - if let Err(e) = handle_clone.emit_to( - EventTarget::labeled(subscription_id.to_string()), - "comment", - payload, - ) { - println!("Emit error: {}", e) - } - } - } - } - Ok(false) - }) - .await; - }); - - Ok(()) - }) - .plugin(prevent_default()) - .plugin(tauri_plugin_theme::init(ctx.config_mut())) - .plugin(tauri_plugin_decorum::init()) - .plugin(tauri_plugin_store::Builder::default().build()) - .plugin(tauri_plugin_clipboard_manager::init()) - .plugin(tauri_plugin_dialog::init()) - .plugin(tauri_plugin_fs::init()) - .plugin(tauri_plugin_http::init()) - .plugin(tauri_plugin_notification::init()) - .plugin(tauri_plugin_os::init()) - .plugin(tauri_plugin_process::init()) - .plugin(tauri_plugin_shell::init()) - .plugin(tauri_plugin_upload::init()) - .plugin(tauri_plugin_updater::Builder::new().build()) - .plugin(tauri_plugin_window_state::Builder::default().build()) - .build(ctx) - .expect("error while running tauri application") - .run(|_app_handle, event| { - if let tauri::RunEvent::ExitRequested { api, .. } = event { - api.prevent_exit(); - } - }); -} - -#[cfg(debug_assertions)] -fn prevent_default() -> tauri::plugin::TauriPlugin { - use tauri_plugin_prevent_default::Flags; - - tauri_plugin_prevent_default::Builder::new() - .with_flags(Flags::all().difference(Flags::CONTEXT_MENU)) - .build() -} - -#[cfg(not(debug_assertions))] -fn prevent_default() -> tauri::plugin::TauriPlugin { - tauri_plugin_prevent_default::Builder::new().build() -} - -fn send_event_notification(event: &Event, author: Metadata, handle: &tauri::AppHandle) { - match event.kind { - Kind::TextNote => { - if let Err(e) = handle - .notification() - .builder() - .body("You're mentioned in a thread.") - .title(author.display_name.unwrap_or_else(|| "Lume".to_string())) - .show() - { - println!("Error: {}", e); - } - } - Kind::Repost => { - if let Err(e) = handle - .notification() - .builder() - .body("Your note has been reposted.") - .title(author.display_name.unwrap_or_else(|| "Lume".to_string())) - .show() - { - println!("Error: {}", e); - } - } - Kind::ZapReceipt => { - if let Err(e) = handle - .notification() - .builder() - .body("You've received zap.") - .title(author.display_name.unwrap_or_else(|| "Lume".to_string())) - .show() - { - println!("Error: {}", e); - } - } - _ => {} - } -} diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json deleted file mode 100644 index 17d7cd9c..00000000 --- a/src-tauri/tauri.conf.json +++ /dev/null @@ -1,83 +0,0 @@ -{ - "$schema": "../node_modules/@tauri-apps/cli/config.schema.json", - "productName": "Lume", - "version": "24.11.8", - "identifier": "nu.lume.Lume", - "build": { - "beforeDevCommand": "pnpm dev", - "devUrl": "http://localhost:3000", - "beforeBuildCommand": "pnpm build", - "frontendDist": "../dist" - }, - "app": { - "macOSPrivateApi": true, - "withGlobalTauri": true, - "security": { - "assetProtocol": { - "enable": true, - "scope": [ - "$APPDATA/*", - "$DATA/*", - "$LOCALDATA/*", - "$DESKTOP/*", - "$DOCUMENT/*", - "$DOWNLOAD/*", - "$HOME/*", - "$PICTURE/*", - "$PUBLIC/*", - "$VIDEO/*", - "$APPCONFIG/*", - "$RESOURCE/*" - ] - } - }, - "trayIcon": { - "id": "main", - "iconAsTemplate": true, - "menuOnLeftClick": true, - "tooltip": "Lume", - "iconPath": "./icons/tray.png" - } - }, - "bundle": { - "homepage": "https://lume.nu", - "longDescription": "nostr client for desktop", - "shortDescription": "nostr client", - "targets": "all", - "active": true, - "category": "SocialNetworking", - "resources": ["resources/*", "locales/*"], - "icon": [ - "icons/32x32.png", - "icons/128x128.png", - "icons/128x128@2x.png", - "icons/icon.icns", - "icons/icon.ico" - ], - "windows": { - "allowDowngrades": true, - "webviewInstallMode": { - "silent": true, - "type": "downloadBootstrapper" - } - }, - "macOS": { - "minimumSystemVersion": "10.15" - }, - "createUpdaterArtifacts": true - }, - "plugins": { - "updater": { - "active": true, - "pubkey": "dW50cnVzdGVkIGNvbW1lbnQ6IG1pbmlzaWduIHB1YmxpYyBrZXk6IEU3OTdCMkM3RjU5QzE2NzkKUldSNUZwejF4N0tYNTVHYjMrU0JkL090SlEyNUVLYU5TM2hTU3RXSWtEWngrZWJ4a0pydUhXZHEK", - "windows": { - "installMode": "quiet" - }, - "endpoints": [ - "https://lus.reya3772.workers.dev/v1/{{target}}/{{arch}}/{{current_version}}", - "https://lus.reya3772.workers.dev/{{target}}/{{current_version}}", - "https://github.com/lumehq/lume/releases/latest/download/latest.json" - ] - } - } -} diff --git a/src-tauri/tauri.macos.conf.json b/src-tauri/tauri.macos.conf.json deleted file mode 100644 index 3a00126d..00000000 --- a/src-tauri/tauri.macos.conf.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "$schema": "../node_modules/@tauri-apps/cli/config.schema.json", - "app": { - "windows": [ - { - "title": "Lume", - "label": "main", - "titleBarStyle": "Overlay", - "width": 900, - "height": 700, - "minWidth": 480, - "minHeight": 700, - "hiddenTitle": true, - "transparent": true, - "windowEffects": { - "effects": ["underWindowBackground"] - } - } - ] - } -} diff --git a/src-tauri/tauri.windows.conf.json b/src-tauri/tauri.windows.conf.json deleted file mode 100644 index eefa57bf..00000000 --- a/src-tauri/tauri.windows.conf.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "$schema": "../node_modules/@tauri-apps/cli/config.schema.json", - "app": { - "windows": [ - { - "title": "Lume", - "label": "main", - "width": 900, - "height": 700, - "minWidth": 480, - "minHeight": 700, - "transparent": true, - "decorations": false - } - ] - } -} diff --git a/src/app.css b/src/app.css deleted file mode 100644 index 56cded81..00000000 --- a/src/app.css +++ /dev/null @@ -1,126 +0,0 @@ -@tailwind base; -@tailwind utilities; -@tailwind components; - -@layer utilities { - .content-break { - word-break: break-word; - word-wrap: break-word; - overflow-wrap: break-word; - } - - .shadow-toolbar { - box-shadow: - 0 0 #0000, - 0 0 #0000, - 0 8px 24px 0 rgba(0, 0, 0, 0.2), - 0 2px 8px 0 rgba(0, 0, 0, 0.08), - inset 0 0 0 1px rgba(0, 0, 0, 0.2), - inset 0 0 0 2px hsla(0, 0%, 100%, 0.14); - } - - .shadow-primary { - box-shadow: 0px 0px 4px rgba(66, 65, 73, 0.14); - } -} - -/* - Overide some default styles -*/ - -html { - font-size: 14px; -} - -a { - @apply cursor-default no-underline !important; -} - -button { - @apply cursor-default focus:outline-none; -} - -input::-ms-reveal, -input::-ms-clear { - display: none; -} - -::-webkit-input-placeholder { - line-height: normal; -} - -div[data-tauri-decorum-tb] { - @apply h-10 !important; -} - -button.decorum-tb-btn { - @apply h-10 !important; -} - -.spinner-leaf { - position: absolute; - top: 0; - left: calc(50% - 12.5% / 2); - width: 12.5%; - height: 100%; - animation: spinner-leaf-fade 800ms linear infinite; - - &::before { - content: ""; - display: block; - width: 100%; - height: 30%; - background-color: currentColor; - @apply rounded; - } - - &:where(:nth-child(1)) { - transform: rotate(0deg); - animation-delay: -800ms; - } - - &:where(:nth-child(2)) { - transform: rotate(45deg); - animation-delay: -700ms; - } - - &:where(:nth-child(3)) { - transform: rotate(90deg); - animation-delay: -600ms; - } - - &:where(:nth-child(4)) { - transform: rotate(135deg); - animation-delay: -500ms; - } - - &:where(:nth-child(5)) { - transform: rotate(180deg); - animation-delay: -400ms; - } - - &:where(:nth-child(6)) { - transform: rotate(225deg); - animation-delay: -300ms; - } - - &:where(:nth-child(7)) { - transform: rotate(270deg); - animation-delay: -200ms; - } - - &:where(:nth-child(8)) { - transform: rotate(315deg); - animation-delay: -100ms; - } -} - -@keyframes spinner-leaf-fade { - from { - opacity: 1; - } - - to { - opacity: 0.25; - } -} diff --git a/src/app.tsx b/src/app.tsx deleted file mode 100644 index 8da958e5..00000000 --- a/src/app.tsx +++ /dev/null @@ -1,63 +0,0 @@ -import { broadcastQueryClient } from "@tanstack/query-broadcast-client-experimental"; -import { experimental_createPersister } from "@tanstack/query-persist-client-core"; -import { QueryClient, QueryClientProvider } from "@tanstack/react-query"; -import { RouterProvider, createRouter } from "@tanstack/react-router"; -import { type } from "@tauri-apps/plugin-os"; -import { Store } from "@tauri-apps/plugin-store"; -import { StrictMode } from "react"; -import ReactDOM from "react-dom/client"; -import { newQueryStorage } from "./commons"; -import type { LumeEvent } from "./system"; - -import { routeTree } from "./routes.gen"; // auto generated file -import "./app.css"; // global styles - -declare module "@tanstack/react-router" { - interface Register { - router: typeof router; - } - interface HistoryState { - events?: LumeEvent[]; - } -} - -const platform = type(); -// @ts-ignore, won't fix -const store = await Store.load(".data", { autoSave: 300 }); -const storage = newQueryStorage(store); -const queryClient = new QueryClient({ - defaultOptions: { - queries: { - gcTime: 1000 * 20, // 20 seconds - persister: experimental_createPersister({ - storage: storage, - maxAge: 1000 * 60 * 60 * 6, // 6 hours - }), - }, - }, -}); - -// Make sure all webviews use same query client -broadcastQueryClient({ - queryClient, - broadcastChannel: "lume", -}); - -const router = createRouter({ - routeTree, - context: { store, queryClient, platform }, - Wrap: ({ children }) => { - return ( - {children} - ); - }, -}); - -const rootElement = document.getElementById("root"); -const root = ReactDOM.createRoot(rootElement as unknown as HTMLElement); - -root.render( - - - , -); diff --git a/src/commands.gen.ts b/src/commands.gen.ts deleted file mode 100644 index 32eb4e32..00000000 --- a/src/commands.gen.ts +++ /dev/null @@ -1,625 +0,0 @@ - -// This file was generated by [tauri-specta](https://github.com/oscartbeaumont/tauri-specta). Do not edit this file manually. - -/** user-defined commands **/ - - -export const commands = { -async syncAll(reader: TAURI_CHANNEL) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("sync_all", { reader }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async getAllRelays() : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("get_all_relays") }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async getAllRelayLists(until: string | null) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("get_all_relay_lists", { until }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async isRelayConnected(relay: string) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("is_relay_connected", { relay }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async connectRelay(relay: string) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("connect_relay", { relay }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async removeRelay(relay: string) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("remove_relay", { relay }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async getAccounts() : Promise { - return await TAURI_INVOKE("get_accounts"); -}, -async watchAccount(id: string) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("watch_account", { id }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async importAccount(key: string, password: string | null) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("import_account", { key, password }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async connectAccount(uri: string) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("connect_account", { uri }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async getPrivateKey(id: string) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("get_private_key", { id }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async deleteAccount(id: string) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("delete_account", { id }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async resetPassword(key: string, password: string) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("reset_password", { key, password }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async hasSigner(id: string) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("has_signer", { id }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async setSigner(id: string) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("set_signer", { id }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async getProfile(id: string) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("get_profile", { id }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async setProfile(newProfile: string) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("set_profile", { newProfile }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async getContactList(id: string) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("get_contact_list", { id }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async setContactList(publicKeys: string[]) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("set_contact_list", { publicKeys }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async isContact(id: string) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("is_contact", { id }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async toggleContact(id: string, alias: string | null) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("toggle_contact", { id, alias }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async getAllProfiles() : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("get_all_profiles") }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async setGroup(title: string, description: string | null, image: string | null, users: string[]) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("set_group", { title, description, image, users }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async getGroup(id: string) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("get_group", { id }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async getAllNewsfeeds(id: string) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("get_all_newsfeeds", { id }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async getAllLocalNewsfeeds(until: string | null) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("get_all_local_newsfeeds", { until }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async setInterest(title: string, description: string | null, image: string | null, hashtags: string[]) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("set_interest", { title, description, image, hashtags }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async getInterest(id: string) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("get_interest", { id }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async getAllInterests(id: string) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("get_all_interests", { id }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async getAllLocalInterests(until: string | null) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("get_all_local_interests", { until }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async getRelayList(id: string) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("get_relay_list", { id }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async setWallet(uri: string) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("set_wallet", { uri }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async loadWallet() : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("load_wallet") }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async removeWallet() : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("remove_wallet") }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async zapProfile(id: string, amount: string, message: string | null) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("zap_profile", { id, amount, message }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async zapEvent(id: string, amount: string, message: string | null) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("zap_event", { id, amount, message }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async copyFriend(npub: string) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("copy_friend", { npub }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async getNotifications(id: string) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("get_notifications", { id }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async verifyNip05(id: string, nip05: string) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("verify_nip05", { id, nip05 }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async getMetaFromEvent(content: string) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("get_meta_from_event", { content }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async getEvent(id: string) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("get_event", { id }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async getReplies(id: string) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("get_replies", { id }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async getAllEventsByAuthor(publicKey: string, limit: number) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("get_all_events_by_author", { publicKey, limit }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async getAllEventsByAuthors(publicKeys: string[], until: string | null) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("get_all_events_by_authors", { publicKeys, until }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async getAllEventsByHashtags(hashtags: string[], until: string | null) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("get_all_events_by_hashtags", { hashtags, until }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async getAllEventsFrom(url: string, until: string | null) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("get_all_events_from", { url, until }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async getAllEventsByKind(kind: number, until: string | null) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("get_all_events_by_kind", { kind, until }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async getAllProviders() : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("get_all_providers") }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async requestEventsFromProvider(provider: string) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("request_events_from_provider", { provider }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async getAllEventsByRequest(id: string, provider: string) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("get_all_events_by_request", { id, provider }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async getLocalEvents(until: string | null) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("get_local_events", { until }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async getGlobalEvents(until: string | null) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("get_global_events", { until }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async search(query: string) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("search", { query }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async publish(content: string, warning: string | null, difficulty: number | null) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("publish", { content, warning, difficulty }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async reply(content: string, to: string) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("reply", { content, to }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async repost(raw: string) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("repost", { raw }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async isReposted(id: string) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("is_reposted", { id }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async requestDelete(id: string) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("request_delete", { id }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async isDeletedEvent(id: string) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("is_deleted_event", { id }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async eventToBech32(id: string) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("event_to_bech32", { id }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async userToBech32(user: string) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("user_to_bech32", { user }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async createColumn(column: Column) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("create_column", { column }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async reloadColumn(label: string) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("reload_column", { label }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async closeColumn(label: string) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("close_column", { label }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async closeAllColumns() : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("close_all_columns") }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async openWindow(window: NewWindow) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("open_window", { window }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async getAppSettings() : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("get_app_settings") }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -}, -async setAppSettings(settings: string) : Promise> { - try { - return { status: "ok", data: await TAURI_INVOKE("set_app_settings", { settings }) }; -} catch (e) { - if(e instanceof Error) throw e; - else return { status: "error", error: e as any }; -} -} -} - -/** user-defined events **/ - - - -/** user-defined constants **/ - - - -/** user-defined types **/ - -export type Column = { label: string; url: string; x: number; y: number; width: number; height: number } -export type Mention = { pubkey: string; avatar: string; display_name: string; name: string } -export type Meta = { content: string; images: string[]; events: string[]; mentions: string[]; hashtags: string[] } -export type NewWindow = { label: string; title: string; url: string; width: number; height: number; maximizable: boolean; minimizable: boolean; hidden_title: boolean; closable: boolean } -export type RichEvent = { raw: string; parsed: Meta | null } -export type Settings = { resize_service: boolean; content_warning: boolean; display_avatar: boolean; display_zap_button: boolean; display_repost_button: boolean; display_media: boolean } -export type TAURI_CHANNEL = null - -/** tauri-specta globals **/ - -import { - invoke as TAURI_INVOKE, - Channel as TAURI_CHANNEL, -} from "@tauri-apps/api/core"; -import * as TAURI_API_EVENT from "@tauri-apps/api/event"; -import { type WebviewWindow as __WebviewWindow__ } from "@tauri-apps/api/webviewWindow"; - -type __EventObj__ = { - listen: ( - cb: TAURI_API_EVENT.EventCallback, - ) => ReturnType>; - once: ( - cb: TAURI_API_EVENT.EventCallback, - ) => ReturnType>; - emit: null extends T - ? (payload?: T) => ReturnType - : (payload: T) => ReturnType; -}; - -export type Result = - | { status: "ok"; data: T } - | { status: "error"; error: E }; - -function __makeEvents__>( - mappings: Record, -) { - return new Proxy( - {} as unknown as { - [K in keyof T]: __EventObj__ & { - (handle: __WebviewWindow__): __EventObj__; - }; - }, - { - get: (_, event) => { - const name = mappings[event as keyof T]; - - return new Proxy((() => {}) as any, { - apply: (_, __, [window]: [__WebviewWindow__]) => ({ - listen: (arg: any) => window.listen(name, arg), - once: (arg: any) => window.once(name, arg), - emit: (arg: any) => window.emit(name, arg), - }), - get: (_, command: keyof __EventObj__) => { - switch (command) { - case "listen": - return (arg: any) => TAURI_API_EVENT.listen(name, arg); - case "once": - return (arg: any) => TAURI_API_EVENT.once(name, arg); - case "emit": - return (arg: any) => TAURI_API_EVENT.emit(name, arg); - } - }, - }); - }, - }, - ); -} diff --git a/src/commons.ts b/src/commons.ts deleted file mode 100644 index 2962feeb..00000000 --- a/src/commons.ts +++ /dev/null @@ -1,260 +0,0 @@ -import type { - AsyncStorage, - MaybePromise, - PersistedQuery, -} from "@tanstack/query-persist-client-core"; -import { open } from "@tauri-apps/plugin-dialog"; -import { readFile } from "@tauri-apps/plugin-fs"; -import type { Store as TauriStore } from "@tauri-apps/plugin-store"; -import { BitcoinUnit } from "bitcoin-units"; -import { type ClassValue, clsx } from "clsx"; -import dayjs from "dayjs"; -import relativeTime from "dayjs/plugin/relativeTime"; -import updateLocale from "dayjs/plugin/updateLocale"; -import { decode } from "light-bolt11-decoder"; -import { twMerge } from "tailwind-merge"; -import type { RichEvent } from "./commands.gen"; -import { LumeEvent } from "./system"; -import type { NostrEvent } from "./types"; - -export function cn(...inputs: ClassValue[]) { - return twMerge(clsx(inputs)); -} - -export function isValidRelayUrl(string: string) { - try { - const newUrl = new URL(string); - return newUrl.protocol === "ws:" || newUrl.protocol === "wss:"; - } catch (err) { - return false; - } -} - -export const isImagePath = (path: string) => { - const exts = ["jpg", "jpeg", "gif", "png", "webp", "avif", "tiff"]; - - for (const suffix of exts) { - if (path.endsWith(suffix)) { - return true; - } - } - - return false; -}; - -export function createdAt(time: number) { - // Config for dayjs - dayjs.extend(relativeTime); - dayjs.extend(updateLocale); - - // Config locale text - dayjs.updateLocale("en", { - relativeTime: { - past: "%s ago", - s: "just now", - m: "1m", - mm: "%dm", - h: "1h", - hh: "%dh", - d: "1d", - dd: "%dd", - }, - }); - - const now = dayjs(); - const inputTime = dayjs.unix(time); - const diff = now.diff(inputTime, "hour"); - - if (diff < 24) { - return inputTime.from(now, true); - } else { - return inputTime.format("MMM DD"); - } -} - -export function replyAt(time: number) { - // Config for dayjs - dayjs.extend(relativeTime); - dayjs.extend(updateLocale); - - // Config locale text - dayjs.updateLocale("en", { - relativeTime: { - past: "%s ago", - s: "just now", - m: "1m", - mm: "%dm", - h: "1h", - hh: "%dh", - d: "1d", - dd: "%dd", - }, - }); - - const inputTime = dayjs.unix(time); - const format = inputTime.format("MM-DD-YY HH:mm"); - - return format; -} - -export function displayNpub(pubkey: string, len: number) { - if (pubkey.length <= len) return pubkey; - - const str = pubkey.replace("nostr:", ""); - const separator = " ... "; - - const sepLen = separator.length; - const charsToShow = len - sepLen; - const frontChars = Math.ceil(charsToShow / 2); - const backChars = Math.floor(charsToShow / 2); - - return ( - str.substring(0, frontChars) + - separator + - str.substring(str.length - backChars) - ); -} - -export function displayLongHandle(str: string) { - const split = str.split("@"); - const handle = split[0]; - const service = split[1]; - - return `${handle.substring(0, 16)}...@${service}`; -} - -// Source: https://github.com/synonymdev/bitkit/blob/master/src/utils/displayValues/index.ts -export function getBitcoinDisplayValues(satoshis: number) { - let bitcoinFormatted = new BitcoinUnit(satoshis, "satoshis") - .getValue() - .toFixed(10) - .replace(/\.?0+$/, ""); - - const [bitcoinWhole, bitcoinDecimal] = bitcoinFormatted.split("."); - - // format sats to group thousands - // 4000000 -> 4 000 000 - let res = ""; - bitcoinFormatted - .split("") - .reverse() - .forEach((c, index) => { - if (index > 0 && index % 3 === 0) { - res = ` ${res}`; - } - res = c + res; - }); - - bitcoinFormatted = res; - - return { - bitcoinFormatted, - bitcoinWhole, - bitcoinDecimal, - }; -} - -export function decodeZapInvoice(tags: string[][]) { - const invoice = tags.find((tag) => tag[0] === "bolt11")?.[1]; - if (!invoice) return; - - const decodedInvoice = decode(invoice); - const section = decodedInvoice.sections.find( - (s: { name: string }) => s.name === "amount", - ); - - if (!section) { - return null; - } - - if (section.name === "amount") { - const amount = Number.parseInt(section.value) / 1000; - const displayValue = getBitcoinDisplayValues(amount); - - return displayValue; - } else { - return null; - } -} - -export async function upload(filePath?: string) { - const allowExts = [ - "png", - "jpeg", - "jpg", - "gif", - "mp4", - "mp3", - "webm", - "mkv", - "avi", - "mov", - ]; - - const selected = - filePath ?? - (await open({ - multiple: false, - filters: [ - { - name: "Media", - extensions: allowExts, - }, - ], - })); - - // User cancelled action - if (!selected) return null; - - try { - const file = await readFile(selected); - const blob = new Blob([file]); - - const data = new FormData(); - data.append("fileToUpload", blob); - data.append("submit", "Upload Image"); - - const res = await fetch("https://nostr.build/api/v2/upload/files", { - method: "POST", - body: data, - }); - - if (!res.ok) return null; - - const json = await res.json(); - const content = json.data[0]; - - return content.url as string; - } catch (e) { - throw new Error(String(e)); - } -} - -export function toLumeEvents(richEvents: RichEvent[]) { - const events = richEvents.map((item) => { - const nostrEvent: NostrEvent = JSON.parse(item.raw); - - if (item.parsed) { - nostrEvent.meta = item.parsed; - } else { - nostrEvent.meta = null; - } - - const lumeEvent = new LumeEvent(nostrEvent); - - return lumeEvent; - }); - - return events; -} - -export function newQueryStorage( - store: TauriStore, -): AsyncStorage { - return { - getItem: async (key) => await store.get(key), - setItem: async (key, value) => await store.set(key, value), - removeItem: async (key) => - (await store.delete(key)) as unknown as MaybePromise, - }; -} diff --git a/src/components/back.tsx b/src/components/back.tsx deleted file mode 100644 index b15c5c73..00000000 --- a/src/components/back.tsx +++ /dev/null @@ -1,20 +0,0 @@ -import { cn } from "@/commons"; -import { useRouter } from "@tanstack/react-router"; -import type { ReactNode } from "react"; - -export function GoBack({ - children, - className, -}: { children: ReactNode | ReactNode[]; className?: string }) { - const { history } = useRouter(); - - return ( - - ); -} diff --git a/src/components/column.tsx b/src/components/column.tsx deleted file mode 100644 index eae49e9f..00000000 --- a/src/components/column.tsx +++ /dev/null @@ -1,169 +0,0 @@ -import { commands } from "@/commands.gen"; -import { useRect } from "@/system"; -import type { LumeColumn } from "@/types"; -import { CaretDown, Check } from "@phosphor-icons/react"; -import { Menu, MenuItem, PredefinedMenuItem } from "@tauri-apps/api/menu"; -import { getCurrentWindow } from "@tauri-apps/api/window"; -import { useCallback, useEffect, useState } from "react"; -import { User } from "./user"; - -export function Column({ column }: { column: LumeColumn }) { - const [rect, ref] = useRect(); - const [error, setError] = useState(""); - - useEffect(() => { - (async () => { - if (rect) { - const res = await commands.createColumn({ - label: column.label, - x: rect.x, - y: rect.y, - width: rect.width, - height: rect.height, - url: `${column.url}?label=${column.label}&name=${column.name}&account=${column.account}`, - }); - - if (res.status === "error") { - setError(res.error); - } - } - })(); - }, [rect]); - - return ( -

- ); -} - -function Header({ - label, - name, - account, -}: { label: string; name: string; account?: string }) { - const [title, setTitle] = useState(""); - const [isChanged, setIsChanged] = useState(false); - - const showContextMenu = useCallback(async (e: React.MouseEvent) => { - e.preventDefault(); - - const window = getCurrentWindow(); - - const menuItems = await Promise.all([ - MenuItem.new({ - text: "Reload", - action: async () => { - await commands.reloadColumn(label); - }, - }), - PredefinedMenuItem.new({ item: "Separator" }), - MenuItem.new({ - text: "Move left", - action: async () => { - await window.emit("columns", { - type: "move", - label, - direction: "left", - }); - }, - }), - MenuItem.new({ - text: "Move right", - action: async () => { - await window.emit("columns", { - type: "move", - label, - direction: "right", - }); - }, - }), - PredefinedMenuItem.new({ item: "Separator" }), - MenuItem.new({ - text: "Close", - action: async () => { - await window.emit("columns", { - type: "remove", - label, - }); - }, - }), - ]); - - const menu = await Menu.new({ - items: menuItems, - }); - - await menu.popup().catch((e) => console.error(e)); - }, []); - - const saveNewTitle = async () => { - await getCurrentWindow().emit("columns", { - type: "set_title", - label, - title, - }); - setIsChanged(false); - }; - - useEffect(() => { - if (title.length > 0) setIsChanged(true); - }, [title.length]); - - return ( -
-
-
- {account?.length ? ( - - - - - - ) : null} -
{ - if (e.currentTarget.textContent) { - setTitle(e.currentTarget.textContent); - } - }} - className="text-[12px] font-semibold focus:outline-none" - > - {name} -
- {isChanged ? ( - - ) : null} -
-
- -
- ); -} diff --git a/src/components/frame.tsx b/src/components/frame.tsx deleted file mode 100644 index c04ee3be..00000000 --- a/src/components/frame.tsx +++ /dev/null @@ -1,22 +0,0 @@ -import { cn } from "@/commons"; -import type { ReactNode } from "react"; - -export function Frame({ - children, - shadow, - className, -}: { children: ReactNode; shadow?: boolean; className?: string }) { - return ( -
- {children} -
- ); -} diff --git a/src/components/icons/publish.tsx b/src/components/icons/publish.tsx deleted file mode 100644 index a3c702fb..00000000 --- a/src/components/icons/publish.tsx +++ /dev/null @@ -1,19 +0,0 @@ -import type { SVGProps } from "react"; - -export const PublishIcon = (props: SVGProps) => ( - - - -); diff --git a/src/components/icons/quote.tsx b/src/components/icons/quote.tsx deleted file mode 100644 index ed53b933..00000000 --- a/src/components/icons/quote.tsx +++ /dev/null @@ -1,23 +0,0 @@ -import type { SVGProps } from "react"; - -export const QuoteIcon = (props: SVGProps) => ( - - - - -); diff --git a/src/components/icons/reply.tsx b/src/components/icons/reply.tsx deleted file mode 100644 index ff6be83b..00000000 --- a/src/components/icons/reply.tsx +++ /dev/null @@ -1,20 +0,0 @@ -import type { SVGProps } from "react"; - -export const ReplyIcon = (props: SVGProps) => ( - - - -); diff --git a/src/components/icons/repost.tsx b/src/components/icons/repost.tsx deleted file mode 100644 index 75a45889..00000000 --- a/src/components/icons/repost.tsx +++ /dev/null @@ -1,20 +0,0 @@ -import type { SVGProps } from "react"; - -export const RepostIcon = (props: SVGProps) => ( - - - -); diff --git a/src/components/icons/zap.tsx b/src/components/icons/zap.tsx deleted file mode 100644 index 52c5aefe..00000000 --- a/src/components/icons/zap.tsx +++ /dev/null @@ -1,20 +0,0 @@ -import type { SVGProps } from "react"; - -export const ZapIcon = (props: SVGProps) => ( - - - -); diff --git a/src/components/index.ts b/src/components/index.ts deleted file mode 100644 index 630d77ff..00000000 --- a/src/components/index.ts +++ /dev/null @@ -1,20 +0,0 @@ -export * from "./frame"; -export * from "./back"; -export * from "./spinner"; -export * from "./column"; - -// Newsfeed -export * from "./text"; -export * from "./repost"; -export * from "./reply"; - -// Global components -export * from "./note"; -export * from "./user"; - -// Icons -export * from "./icons/reply"; -export * from "./icons/repost"; -export * from "./icons/zap"; -export * from "./icons/quote"; -export * from "./icons/publish"; diff --git a/src/components/note/buttons/open.tsx b/src/components/note/buttons/open.tsx deleted file mode 100644 index 5ec4cf7c..00000000 --- a/src/components/note/buttons/open.tsx +++ /dev/null @@ -1,37 +0,0 @@ -import { LumeWindow } from "@/system"; -import { ListPlus } from "@phosphor-icons/react"; -import * as Tooltip from "@radix-ui/react-tooltip"; -import { useNoteContext } from "../provider"; - -export function NoteOpenThread() { - const event = useNoteContext(); - - return ( - - - - - - - - View thread - - - - - - ); -} diff --git a/src/components/note/buttons/quote.tsx b/src/components/note/buttons/quote.tsx deleted file mode 100644 index 141653bc..00000000 --- a/src/components/note/buttons/quote.tsx +++ /dev/null @@ -1,40 +0,0 @@ -import { cn } from "@/commons"; -import { QuoteIcon } from "@/components"; -import { LumeWindow } from "@/system"; -import * as Tooltip from "@radix-ui/react-tooltip"; -import { useNoteContext } from "../provider"; - -export function NoteQuote({ - label = false, - smol = false, -}: { label?: boolean; smol?: boolean }) { - const event = useNoteContext(); - - return ( - - - - - - - - Quote - - - - - - ); -} diff --git a/src/components/note/buttons/reply.tsx b/src/components/note/buttons/reply.tsx deleted file mode 100644 index 8e091553..00000000 --- a/src/components/note/buttons/reply.tsx +++ /dev/null @@ -1,38 +0,0 @@ -import { cn } from "@/commons"; -import { ReplyIcon } from "@/components"; -import { LumeWindow } from "@/system"; -import * as Tooltip from "@radix-ui/react-tooltip"; -import { useNoteContext } from "../provider"; - -export function NoteReply({ - label = false, - smol = false, -}: { label?: boolean; smol?: boolean }) { - const event = useNoteContext(); - - return ( - - - - - - - - Reply - - - - - - ); -} diff --git a/src/components/note/buttons/repost.tsx b/src/components/note/buttons/repost.tsx deleted file mode 100644 index 8840e843..00000000 --- a/src/components/note/buttons/repost.tsx +++ /dev/null @@ -1,162 +0,0 @@ -import { commands } from "@/commands.gen"; -import { cn, displayNpub } from "@/commons"; -import { RepostIcon, Spinner } from "@/components"; -import { settingsQueryOptions } from "@/routes/__root"; -import type { Metadata } from "@/types"; -import * as Tooltip from "@radix-ui/react-tooltip"; -import { - useMutation, - useQuery, - useQueryClient, - useSuspenseQuery, -} from "@tanstack/react-query"; -import { Menu, MenuItem } from "@tauri-apps/api/menu"; -import { message } from "@tauri-apps/plugin-dialog"; -import { useCallback, useTransition } from "react"; -import { useNoteContext } from "../provider"; - -export function NoteRepost({ - label = false, - smol = false, -}: { label?: boolean; smol?: boolean }) { - const event = useNoteContext(); - const settings = useSuspenseQuery(settingsQueryOptions); - const queryClient = useQueryClient(); - - const { isLoading, data: status } = useQuery({ - queryKey: ["is-reposted", event.id], - queryFn: async () => { - const res = await commands.isReposted(event.id); - if (res.status === "ok") { - return res.data; - } else { - return false; - } - }, - enabled: settings.data.display_repost_button, - refetchOnMount: false, - refetchOnWindowFocus: false, - refetchOnReconnect: false, - staleTime: Number.POSITIVE_INFINITY, - retry: false, - }); - - const [isPending, startTransition] = useTransition(); - - const showContextMenu = useCallback(async (e: React.MouseEvent) => { - e.preventDefault(); - - const accounts = await commands.getAccounts(); - const list: Promise[] = []; - - for (const account of accounts) { - const res = await commands.getProfile(account); - let name = "unknown"; - - if (res.status === "ok") { - const profile: Metadata = JSON.parse(res.data); - name = profile.display_name ?? profile.name ?? "anon"; - } - - list.push( - MenuItem.new({ - text: `Repost as ${name} (${displayNpub(account, 16)})`, - action: async () => submit(account), - }), - ); - } - - const items = await Promise.all(list); - const menu = await Menu.new({ items }); - - await menu.popup().catch((e) => console.error(e)); - }, []); - - const repost = useMutation({ - mutationFn: async () => { - // Cancel any outgoing refetches - await queryClient.cancelQueries({ queryKey: ["is-reposted", event.id] }); - - // Optimistically update to the new value - queryClient.setQueryData(["is-reposted", event.id], true); - - const res = await commands.repost(JSON.stringify(event.raw)); - - if (res.status === "ok") { - return; - } else { - throw new Error(res.error); - } - }, - onError: () => { - queryClient.setQueryData(["is-reposted", event.id], false); - }, - onSettled: async () => { - return await queryClient.invalidateQueries({ - queryKey: ["is-reposted", event.id], - }); - }, - }); - - const submit = (account: string) => { - startTransition(async () => { - if (!status) { - const signer = await commands.hasSigner(account); - - if (signer.status === "ok") { - if (!signer.data) { - const res = await commands.setSigner(account); - - if (res.status === "error") { - await message(res.error, { kind: "error" }); - return; - } - } - - repost.mutate(); - } else { - return; - } - } else { - return; - } - }); - }; - - if (!settings.data.display_repost_button) return null; - - return ( - - - - - - - - Repost - - - - - - ); -} diff --git a/src/components/note/buttons/zap.tsx b/src/components/note/buttons/zap.tsx deleted file mode 100644 index 8f648ea9..00000000 --- a/src/components/note/buttons/zap.tsx +++ /dev/null @@ -1,30 +0,0 @@ -import { cn } from "@/commons"; -import { ZapIcon } from "@/components"; -import { settingsQueryOptions } from "@/routes/__root"; -import { LumeWindow } from "@/system"; -import { useSuspenseQuery } from "@tanstack/react-query"; -import { useNoteContext } from "../provider"; - -export function NoteZap({ - label = false, - smol = false, -}: { label?: boolean; smol?: boolean }) { - const settings = useSuspenseQuery(settingsQueryOptions); - const event = useNoteContext(); - - if (!settings.data.display_zap_button) return null; - - return ( - - ); -} diff --git a/src/components/note/child.tsx b/src/components/note/child.tsx deleted file mode 100644 index 5fbf50f7..00000000 --- a/src/components/note/child.tsx +++ /dev/null @@ -1,48 +0,0 @@ -import { cn } from "@/commons"; -import { useEvent } from "@/system"; -import type { EventTag } from "@/types"; -import { Info } from "@phosphor-icons/react"; -import { Note } from "."; - -export function NoteChild({ - event, - isRoot, -}: { - event: EventTag; - isRoot?: boolean; -}) { - const { isLoading, isError, data } = useEvent(event.id); - - if (isLoading) { - return ( -
-
-
-
- ); - } - - if (isError || !data) { - return ( -
-
- -
-

- Event not found with your current relay set -

-
- ); - } - - return ( - - -
- -
- -
-
- ); -} diff --git a/src/components/note/content.tsx b/src/components/note/content.tsx deleted file mode 100644 index 0c5dab9d..00000000 --- a/src/components/note/content.tsx +++ /dev/null @@ -1,138 +0,0 @@ -import { cn } from "@/commons"; -import { settingsQueryOptions } from "@/routes/__root"; -import { useSuspenseQuery } from "@tanstack/react-query"; -import { nanoid } from "nanoid"; -import { type ReactNode, useMemo, useState } from "react"; -import reactStringReplace from "react-string-replace"; -import { Hashtag } from "./mentions/hashtag"; -import { MentionNote } from "./mentions/note"; -import { MentionUser } from "./mentions/user"; -import { Images } from "./preview/images"; -import { useNoteContext } from "./provider"; - -export function NoteContent({ - quote = true, - mention = true, - clean, - className, -}: { - quote?: boolean; - mention?: boolean; - clean?: boolean; - className?: string; -}) { - const event = useNoteContext(); - const settings = useSuspenseQuery(settingsQueryOptions); - - const content = useMemo(() => { - try { - // Get parsed meta - const { content, hashtags, events, mentions } = event.meta; - - // Define rich content - let richContent: ReactNode[] | string = settings.data.display_media - ? content - : event.content; - - for (const hashtag of hashtags) { - const regex = new RegExp(`(|^)${hashtag}\\b`, "g"); - richContent = reactStringReplace(richContent, regex, (_, index) => { - return ; - }); - } - - for (const event of events) { - if (quote) { - richContent = reactStringReplace(richContent, event, (_, index) => ( - - )); - } - - if (!quote && clean) { - richContent = reactStringReplace(richContent, event, () => null); - } - } - - for (const user of mentions) { - if (mention) { - richContent = reactStringReplace(richContent, user, (_, index) => ( - - )); - } - - if (!mention && clean) { - richContent = reactStringReplace(richContent, user, () => null); - } - } - - richContent = reactStringReplace( - richContent, - /(https?:\/\/\S+)/gi, - (match, index) => ( -
- {match} - - ), - ); - - richContent = reactStringReplace(richContent, /(\r\n|\r|\n)+/g, () => ( -
- )); - - return richContent; - } catch { - return event.content; - } - }, [event.content]); - - const [blurred, setBlurred] = useState(() => - event.warning ? event.warning.length > 0 : false, - ); - - return ( -
- {!blurred ? ( - <> -
- {content} -
- {settings.data.display_media ? ( - event.meta?.images.length ? ( - - ) : null - ) : null} - - ) : ( -
-

- The content is hidden because the author marked it with a warning - for a reason: {event.warning} -

- -
- )} -
- ); -} diff --git a/src/components/note/contentLarge.tsx b/src/components/note/contentLarge.tsx deleted file mode 100644 index 6910982e..00000000 --- a/src/components/note/contentLarge.tsx +++ /dev/null @@ -1,86 +0,0 @@ -import { cn } from "@/commons"; -import { nanoid } from "nanoid"; -import { type ReactNode, useMemo } from "react"; -import reactStringReplace from "react-string-replace"; -import { Hashtag } from "./mentions/hashtag"; -import { MentionNote } from "./mentions/note"; -import { MentionUser } from "./mentions/user"; -import { ImagePreview } from "./preview/image"; -import { useNoteContext } from "./provider"; - -export function NoteContentLarge({ - className, -}: { - className?: string; -}) { - const event = useNoteContext(); - const content = useMemo(() => { - try { - // Get parsed meta - const { images, hashtags, events, mentions } = event.meta; - - // Define rich content - let richContent: ReactNode[] | string = event.content; - - for (const hashtag of hashtags) { - const regex = new RegExp(`(|^)${hashtag}\\b`, "g"); - richContent = reactStringReplace(richContent, regex, () => ( - - )); - } - - for (const event of events) { - richContent = reactStringReplace(richContent, event, (match, i) => ( - - )); - } - - for (const mention of mentions) { - richContent = reactStringReplace(richContent, mention, (match, i) => ( - - )); - } - - for (const image of images) { - richContent = reactStringReplace(richContent, image, (match, i) => ( - - )); - } - - richContent = reactStringReplace( - richContent, - /(https?:\/\/\S+)/gi, - (match, i) => ( - - {match} - - ), - ); - - richContent = reactStringReplace(richContent, /(\r\n|\r|\n)+/g, () => ( -
- )); - - return richContent; - } catch { - return event.content; - } - }, [event.content]); - - return ( -
- {content} -
- ); -} diff --git a/src/components/note/index.ts b/src/components/note/index.ts deleted file mode 100644 index 158c407b..00000000 --- a/src/components/note/index.ts +++ /dev/null @@ -1,27 +0,0 @@ -import { NoteOpenThread } from "./buttons/open"; -import { NoteQuote } from "./buttons/quote"; -import { NoteReply } from "./buttons/reply"; -import { NoteRepost } from "./buttons/repost"; -import { NoteZap } from "./buttons/zap"; -import { NoteChild } from "./child"; -import { NoteContent } from "./content"; -import { NoteContentLarge } from "./contentLarge"; -import { NoteMenu } from "./menu"; -import { NoteProvider } from "./provider"; -import { NoteRoot } from "./root"; -import { NoteUser } from "./user"; - -export const Note = { - Provider: NoteProvider, - Root: NoteRoot, - User: NoteUser, - Menu: NoteMenu, - Reply: NoteReply, - Quote: NoteQuote, - Repost: NoteRepost, - Content: NoteContent, - ContentLarge: NoteContentLarge, - Zap: NoteZap, - Open: NoteOpenThread, - Child: NoteChild, -}; diff --git a/src/components/note/mentions/hashtag.tsx b/src/components/note/mentions/hashtag.tsx deleted file mode 100644 index 6df11861..00000000 --- a/src/components/note/mentions/hashtag.tsx +++ /dev/null @@ -1,7 +0,0 @@ -export function Hashtag({ tag }: { tag: string }) { - return ( - - {tag.includes("#") ? tag : `#${tag}`} - - ); -} diff --git a/src/components/note/mentions/note.tsx b/src/components/note/mentions/note.tsx deleted file mode 100644 index fe658f75..00000000 --- a/src/components/note/mentions/note.tsx +++ /dev/null @@ -1,158 +0,0 @@ -import { replyAt } from "@/commons"; -import { Note, Spinner, User } from "@/components"; -import { LumeWindow, useEvent } from "@/system"; -import { nip19 } from "nostr-tools"; -import { type ReactNode, memo, useMemo } from "react"; -import reactStringReplace from "react-string-replace"; -import { Hashtag } from "./hashtag"; -import { MentionUser } from "./user"; - -export const MentionNote = memo(function MentionNote({ - eventId, -}: { - eventId: string; -}) { - const { isLoading, isError, error, data: event } = useEvent(eventId); - - return ( -
-
- {isLoading ? ( -
- - Loadng note -
- ) : isError || !event ? ( -
-

- {error?.message ?? - "Cannot found this note within your current relay set"} -

-

{eventId}

-
- ) : ( - - -
-
- - - -
- {event.content.length > 300 ? ( - `${event.content.substring(0, 300)}...` - ) : ( - - )} -
-
-
- - {replyAt(event.created_at)} - -
- - - - -
-
-
-
-
- )} -
-
- ); -}); - -function Content({ text, className }: { text: string; className?: string }) { - const content = useMemo(() => { - let replacedText: ReactNode[] | string = text.trim(); - - const nostr = replacedText - .split(/\s+/) - .filter((w) => w.startsWith("nostr:")); - - replacedText = reactStringReplace(text, /(https?:\/\/\S+)/g, (match, i) => ( - - {match} - - )); - - replacedText = reactStringReplace(replacedText, /#(\w+)/g, (match, i) => ( - - )); - - for (const word of nostr) { - const bech32 = word.replace("nostr:", "").replace(/[^\w\s]/gi, ""); - try { - const data = nip19.decode(bech32); - - switch (data.type) { - case "npub": - replacedText = reactStringReplace( - replacedText, - word, - (match, i) => , - ); - break; - case "nprofile": - replacedText = reactStringReplace( - replacedText, - word, - (match, i) => ( - - ), - ); - break; - default: - replacedText = reactStringReplace( - replacedText, - word, - (match, i) => ( - - {match} - - ), - ); - break; - } - } catch { - console.log(word); - } - } - - return replacedText; - }, [text]); - - return
{content}
; -} diff --git a/src/components/note/mentions/user.tsx b/src/components/note/mentions/user.tsx deleted file mode 100644 index 4adc1c74..00000000 --- a/src/components/note/mentions/user.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import { displayNpub } from "@/commons"; -import { LumeWindow, useProfile } from "@/system"; -import { memo } from "react"; - -export const MentionUser = memo(function MentionUser({ - pubkey, -}: { pubkey: string }) { - const { isLoading, profile } = useProfile(pubkey); - - return ( - - ); -}); diff --git a/src/components/note/menu.tsx b/src/components/note/menu.tsx deleted file mode 100644 index 32d5b682..00000000 --- a/src/components/note/menu.tsx +++ /dev/null @@ -1,79 +0,0 @@ -import { commands } from "@/commands.gen"; -import { DotsThree } from "@phosphor-icons/react"; -import { useSearch } from "@tanstack/react-router"; -import { Menu, MenuItem, PredefinedMenuItem } from "@tauri-apps/api/menu"; -import { writeText } from "@tauri-apps/plugin-clipboard-manager"; -import { nip19 } from "nostr-tools"; -import { useCallback } from "react"; -import { useNoteContext } from "./provider"; - -export function NoteMenu() { - const event = useNoteContext(); - const { account }: { account: string } = useSearch({ strict: false }); - - const showContextMenu = useCallback(async (e: React.MouseEvent) => { - e.preventDefault(); - - const list = [ - MenuItem.new({ - text: "Copy ID", - action: async () => { - const eventId = await event.idAsBech32(); - await writeText(eventId); - }, - }), - MenuItem.new({ - text: "Copy author", - action: async () => { - const pubkey = await event.pubkeyAsBech32(); - await writeText(pubkey); - }, - }), - MenuItem.new({ - text: "Copy sharable link", - action: async () => { - const eventId = await event.idAsBech32(); - await writeText(`https://njump.me/${eventId}`); - }, - }), - PredefinedMenuItem.new({ item: "Separator" }), - MenuItem.new({ - text: "Copy raw event", - action: async () => { - event.meta = undefined; - await writeText(JSON.stringify(event)); - }, - }), - ]; - - if (account?.length) { - const pubkey = nip19.decode(account).data; - - if (event.pubkey === pubkey) { - list.push( - MenuItem.new({ - text: "Request delete", - action: async () => { - await commands.requestDelete(event.id); - }, - }), - ); - } - } - - const items = await Promise.all(list); - const menu = await Menu.new({ items }); - - await menu.popup().catch((e) => console.error(e)); - }, []); - - return ( - - ); -} diff --git a/src/components/note/preview/image.tsx b/src/components/note/preview/image.tsx deleted file mode 100644 index b462e463..00000000 --- a/src/components/note/preview/image.tsx +++ /dev/null @@ -1,42 +0,0 @@ -import { settingsQueryOptions } from "@/routes/__root"; -import { useSuspenseQuery } from "@tanstack/react-query"; -import { useMemo } from "react"; - -export function ImagePreview({ url }: { url: string }) { - const settings = useSuspenseQuery(settingsQueryOptions); - - const imageUrl = useMemo(() => { - if (settings.data.resize_service) { - const newUrl = `https://wsrv.nl?url=${url}&ll&af&default=1&n=-1`; - return newUrl; - } else { - return url; - } - }, [settings.data.resize_service]); - - if (!settings.data.display_media) { - return ( - - {url} - - ); - } - - return ( -
- {url} -
- ); -} diff --git a/src/components/note/preview/images.tsx b/src/components/note/preview/images.tsx deleted file mode 100644 index 92591448..00000000 --- a/src/components/note/preview/images.tsx +++ /dev/null @@ -1,181 +0,0 @@ -import { cn } from "@/commons"; -import { Spinner } from "@/components"; -import { settingsQueryOptions } from "@/routes/__root"; -import { ArrowLeft, ArrowRight } from "@phosphor-icons/react"; -import { useSuspenseQuery } from "@tanstack/react-query"; -import { open } from "@tauri-apps/plugin-shell"; -import useEmblaCarousel from "embla-carousel-react"; -import { useCallback, useEffect, useMemo, useState } from "react"; - -export function Images({ urls }: { urls: string[] }) { - const [slidesInView, setSlidesInView] = useState([]); - const [emblaRef, emblaApi] = useEmblaCarousel({ - dragFree: true, - align: "start", - watchSlides: false, - }); - - const settings = useSuspenseQuery(settingsQueryOptions); - - const imageUrls = useMemo(() => { - if (settings.data.resize_service) { - let newUrls: string[]; - - if (urls.length === 1) { - newUrls = urls.map((url) => { - if (url.includes("_next/")) { - return url; - } - if (url.includes("bsky.network")) { - return url; - } - return `https://wsrv.nl?url=${url}&ll&af&default=1&n=-1`; - }); - } else { - newUrls = urls.map((url) => { - if (url.includes("_next/")) { - return url; - } - if (url.includes("bsky.network")) { - return url; - } - return `https://wsrv.nl?url=${url}&ll&af&default=1&n=-1`; - }); - } - - return newUrls; - } else { - return urls; - } - }, [settings.data.resize_service]); - - const scrollPrev = useCallback(() => { - if (emblaApi) emblaApi.scrollPrev(); - }, [emblaApi]); - - const scrollNext = useCallback(() => { - if (emblaApi) emblaApi.scrollNext(); - }, [emblaApi]); - - const updateSlidesInView = useCallback(() => { - setSlidesInView((slidesInView) => { - if (slidesInView.length === emblaApi?.slideNodes().length) { - emblaApi?.off("slidesInView", updateSlidesInView); - } - - const inView = emblaApi - ?.slidesInView() - .filter((index) => !slidesInView.includes(index)); - - if (inView) { - return slidesInView.concat(inView); - } else { - return slidesInView; - } - }); - }, [emblaApi]); - - useEffect(() => { - if (emblaApi && urls.length > 1) { - updateSlidesInView(); - - emblaApi.on("slidesInView", updateSlidesInView); - emblaApi.on("reInit", updateSlidesInView); - } - - return () => { - emblaApi?.off("slidesInView", updateSlidesInView); - emblaApi?.off("reInit", updateSlidesInView); - }; - }, [emblaApi, updateSlidesInView]); - - if (urls.length === 1) { - return ( -
- {urls[0]} urls[0]} - onKeyDown={() => urls[0]} - /> -
- ); - } - - return ( -
-
-
- {imageUrls.map((url, index) => ( - -1} - /> - ))} -
-
-
- - -
-
- ); -} - -function LazyImage({ url, inView }: { url: string; inView: boolean }) { - const [hasLoaded, setHasLoaded] = useState(false); - - const setLoaded = useCallback(() => { - if (inView) setHasLoaded(true); - }, [inView, setHasLoaded]); - - return ( -
- {!hasLoaded ? ( -
- -
- ) : null} - open(url)} - onKeyDown={() => open(url)} - onLoad={setLoaded} - /> -
- ); -} diff --git a/src/components/note/preview/video.tsx b/src/components/note/preview/video.tsx deleted file mode 100644 index 0f1d2c1c..00000000 --- a/src/components/note/preview/video.tsx +++ /dev/null @@ -1,33 +0,0 @@ -import { settingsQueryOptions } from "@/routes/__root"; -import { useSuspenseQuery } from "@tanstack/react-query"; - -export function VideoPreview({ url }: { url: string }) { - const settings = useSuspenseQuery(settingsQueryOptions); - - if (!settings.data.display_zap_button) { - return ( - - {url} - - ); - } - - return ( -
- -
- ); -} diff --git a/src/components/note/preview/videos.tsx b/src/components/note/preview/videos.tsx deleted file mode 100644 index 3fde75ff..00000000 --- a/src/components/note/preview/videos.tsx +++ /dev/null @@ -1,18 +0,0 @@ -export function Videos({ urls }: { urls: string[] }) { - return ( -
- {urls.map((url) => ( - - ))} -
- ); -} diff --git a/src/components/note/provider.tsx b/src/components/note/provider.tsx deleted file mode 100644 index b6299a5e..00000000 --- a/src/components/note/provider.tsx +++ /dev/null @@ -1,22 +0,0 @@ -import type { LumeEvent } from "@/system"; -import { type ReactNode, createContext, useContext } from "react"; - -const NoteContext = createContext(null); - -export function NoteProvider({ - event, - children, -}: { - event: LumeEvent; - children: ReactNode; -}) { - return {children}; -} - -export function useNoteContext() { - const context = useContext(NoteContext); - if (!context) { - throw new Error("Please import Note Provider to use useNoteContext() hook"); - } - return context; -} diff --git a/src/components/note/root.tsx b/src/components/note/root.tsx deleted file mode 100644 index 8a4521af..00000000 --- a/src/components/note/root.tsx +++ /dev/null @@ -1,16 +0,0 @@ -import { cn } from "@/commons"; -import type { ReactNode } from "react"; - -export function NoteRoot({ - children, - className, -}: { - children: ReactNode; - className?: string; -}) { - return ( -
- {children} -
- ); -} diff --git a/src/components/note/user.tsx b/src/components/note/user.tsx deleted file mode 100644 index 02044147..00000000 --- a/src/components/note/user.tsx +++ /dev/null @@ -1,59 +0,0 @@ -import { cn } from "@/commons"; -import { LumeWindow } from "@/system"; -import { Menu, MenuItem } from "@tauri-apps/api/menu"; -import { writeText } from "@tauri-apps/plugin-clipboard-manager"; -import { useCallback } from "react"; -import { User } from "../user"; -import { useNoteContext } from "./provider"; - -export function NoteUser({ className }: { className?: string }) { - const event = useNoteContext(); - - const showContextMenu = useCallback(async (e: React.MouseEvent) => { - e.preventDefault(); - - const menuItems = await Promise.all([ - MenuItem.new({ - text: "View Profile", - action: () => LumeWindow.openProfile(event.pubkey), - }), - MenuItem.new({ - text: "Copy Public Key", - action: async () => { - const pubkey = await event.pubkeyAsBech32(); - await writeText(pubkey); - }, - }), - ]); - - const menu = await Menu.new({ - items: menuItems, - }); - - await menu.popup().catch((e) => console.error(e)); - }, []); - - return ( - - -
- -
- -
·
- -
-
-
-
- ); -} diff --git a/src/components/reply.tsx b/src/components/reply.tsx deleted file mode 100644 index 781aaebf..00000000 --- a/src/components/reply.tsx +++ /dev/null @@ -1,245 +0,0 @@ -import { cn, replyAt } from "@/commons"; -import { Note, User } from "@/components"; -import { type LumeEvent, LumeWindow } from "@/system"; -import { CaretDown } from "@phosphor-icons/react"; -import { Link, useSearch } from "@tanstack/react-router"; -import { Menu, MenuItem } from "@tauri-apps/api/menu"; -import { writeText } from "@tauri-apps/plugin-clipboard-manager"; -import { nip19 } from "nostr-tools"; -import { type ReactNode, memo, useCallback, useMemo } from "react"; -import reactStringReplace from "react-string-replace"; -import { Hashtag } from "./note/mentions/hashtag"; -import { MentionUser } from "./note/mentions/user"; - -export const ReplyNote = memo(function ReplyNote({ - event, - className, -}: { - event: LumeEvent; - className?: string; -}) { - const search = useSearch({ strict: false }); - const showContextMenu = useCallback(async (e: React.MouseEvent) => { - e.preventDefault(); - - const menuItems = await Promise.all([ - MenuItem.new({ - text: "View Profile", - action: () => LumeWindow.openProfile(event.pubkey), - }), - MenuItem.new({ - text: "Copy Public Key", - action: async () => { - const pubkey = await event.pubkeyAsBech32(); - await writeText(pubkey); - }, - }), - ]); - - const menu = await Menu.new({ - items: menuItems, - }); - - await menu.popup().catch((e) => console.error(e)); - }, []); - - return ( - - - - - - -
-
- - -
-
- - {replyAt(event.created_at)} - -
- - - -
-
- {event.replies?.length ? ( -
-
- {event.replies.slice(0, 2).map((reply) => ( - - ))} - {event.replies.length > 2 ? ( - -
-
All {event.replies.length} replies
- -
- - ) : null} -
-
- ) : null} -
-
-
-
- ); -}); - -function ChildReply({ event }: { event: LumeEvent }) { - const search = useSearch({ strict: false }); - - const showContextMenu = useCallback(async (e: React.MouseEvent) => { - e.preventDefault(); - - const menuItems = await Promise.all([ - MenuItem.new({ - text: "View Profile", - action: () => LumeWindow.openProfile(event.pubkey), - }), - MenuItem.new({ - text: "Copy Public Key", - action: async () => { - const pubkey = await event.pubkeyAsBech32(); - await writeText(pubkey); - }, - }), - ]); - - const menu = await Menu.new({ - items: menuItems, - }); - - await menu.popup().catch((e) => console.error(e)); - }, []); - - return ( - - -
-
- - - - -
-
- - {replyAt(event.created_at)} - -
- - - -
-
- {event.replies?.length ? ( -
-
- {event.replies.slice(0, 2).map((reply) => ( - - ))} - {event.replies.length > 2 ? ( - -
-
All {event.replies.length} replies
- -
- - ) : null} -
-
- ) : null} -
-
-
- ); -} - -function Content({ text, className }: { text: string; className?: string }) { - const content = useMemo(() => { - let replacedText: ReactNode[] | string = text.trim(); - - const nostr = replacedText - .split(/\s+/) - .filter((w) => w.startsWith("nostr:")); - - replacedText = reactStringReplace(text, /(https?:\/\/\S+)/g, (match, i) => ( - - {match} - - )); - - replacedText = reactStringReplace(replacedText, /#(\w+)/g, (match, i) => ( - - )); - - for (const word of nostr) { - const bech32 = word.replace("nostr:", ""); - const data = nip19.decode(bech32); - - switch (data.type) { - case "npub": - replacedText = reactStringReplace(replacedText, word, (match, i) => ( - - )); - break; - case "nprofile": - replacedText = reactStringReplace(replacedText, word, (match, i) => ( - - )); - break; - default: - replacedText = reactStringReplace(replacedText, word, (match, i) => ( - - {match} - - )); - break; - } - } - - return replacedText; - }, [text]); - - return
{content}
; -} diff --git a/src/components/repost.tsx b/src/components/repost.tsx deleted file mode 100644 index f9edad2d..00000000 --- a/src/components/repost.tsx +++ /dev/null @@ -1,63 +0,0 @@ -import { cn } from "@/commons"; -import { Spinner } from "@/components"; -import { Note } from "@/components/note"; -import { User } from "@/components/user"; -import { type LumeEvent, useEvent } from "@/system"; -import { memo } from "react"; - -export const RepostNote = memo(function RepostNote({ - event, - className, -}: { - event: LumeEvent; - className?: string; -}) { - const { isLoading, isError, data } = useEvent(event.repostId, event.content); - - return ( - - {isLoading ? ( -
- -

- Loading event... -

-
- ) : isError || !data ? ( -
-

- Repost event not found within your current relay set -

-
- ) : ( - - -
- - -
- -
-
- - - - -
-
- - -
- Reposted by -
- -
-
-
-
-
-
- )} -
- ); -}); diff --git a/src/components/spinner.tsx b/src/components/spinner.tsx deleted file mode 100644 index 33421428..00000000 --- a/src/components/spinner.tsx +++ /dev/null @@ -1,47 +0,0 @@ -import { cn } from "@/commons"; -import type { ReactNode } from "react"; - -export function Spinner({ - children, - className, -}: { - children?: ReactNode; - className?: string; -}) { - const spinner = ( - - - - - - - - - - - ); - - if (children === undefined) return spinner; - - return ( -
- - {/** - * `display: contents` removes the content from the accessibility tree in some browsers, - * so we force remove it with `aria-hidden` - */} - - {children} - -
- {spinner} -
-
-
- ); -} diff --git a/src/components/text.tsx b/src/components/text.tsx deleted file mode 100644 index b1e83e11..00000000 --- a/src/components/text.tsx +++ /dev/null @@ -1,30 +0,0 @@ -import { cn } from "@/commons"; -import { Note } from "@/components/note"; -import type { LumeEvent } from "@/system"; -import { memo } from "react"; - -export const TextNote = memo(function TextNote({ - event, - className, -}: { - event: LumeEvent; - className?: string; -}) { - return ( - - -
- - -
- -
- - - - -
-
-
- ); -}); diff --git a/src/components/user/about.tsx b/src/components/user/about.tsx deleted file mode 100644 index 29ba6827..00000000 --- a/src/components/user/about.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import { cn } from "@/commons"; -import { useUserContext } from "./provider"; - -export function UserAbout({ className }: { className?: string }) { - const user = useUserContext(); - - return ( -
- {user.profile?.about?.trim() || "No bio"} -
- ); -} diff --git a/src/components/user/avatar.tsx b/src/components/user/avatar.tsx deleted file mode 100644 index 9559dba3..00000000 --- a/src/components/user/avatar.tsx +++ /dev/null @@ -1,61 +0,0 @@ -import { cn } from "@/commons"; -import { settingsQueryOptions } from "@/routes/__root"; -import * as Avatar from "@radix-ui/react-avatar"; -import { useSuspenseQuery } from "@tanstack/react-query"; -import { minidenticon } from "minidenticons"; -import { useMemo } from "react"; -import { useUserContext } from "./provider"; - -export function UserAvatar({ className }: { className?: string }) { - const settings = useSuspenseQuery(settingsQueryOptions); - - const user = useUserContext(); - - const picture = useMemo(() => { - if (settings.data.resize_service && user?.profile?.picture?.length) { - if (user.profile?.picture.includes("_next/")) { - return user.profile?.picture; - } - if (user.profile?.picture.includes("bsky.network")) { - return user.profile?.picture; - } - return `https://wsrv.nl?url=${user.profile?.picture}&w=100&h=100&n=-1&default=${user.profile?.picture}`; - } else { - return user?.profile?.picture; - } - }, [user]); - - const fallback = useMemo( - () => - `data:image/svg+xml;utf8,${encodeURIComponent( - minidenticon(user ? user.pubkey : "lume", 60, 50), - )}`, - [user], - ); - - return ( - - {settings.data.display_avatar ? ( - e.preventDefault()} - className="w-full aspect-square object-cover outline-[.5px] outline-black/5 content-visibility-auto contain-intrinsic-size-[auto]" - /> - ) : null} - - {user?.pubkey} - - - ); -} diff --git a/src/components/user/button.tsx b/src/components/user/button.tsx deleted file mode 100644 index 165a8ad9..00000000 --- a/src/components/user/button.tsx +++ /dev/null @@ -1,135 +0,0 @@ -import { commands } from "@/commands.gen"; -import { cn, displayNpub } from "@/commons"; -import { Spinner } from "@/components"; -import { useMutation, useQuery, useQueryClient } from "@tanstack/react-query"; -import { message } from "@tauri-apps/plugin-dialog"; -import { useCallback, useTransition } from "react"; -import { useUserContext } from "./provider"; -import type { Metadata } from "@/types"; -import { MenuItem, Menu } from "@tauri-apps/api/menu"; - -export function UserButton({ className }: { className?: string }) { - const user = useUserContext(); - const queryClient = useQueryClient(); - - const { - isLoading, - isError, - data: isFollow, - } = useQuery({ - queryKey: ["status", user?.pubkey], - queryFn: async () => { - if (!user) { - throw new Error("User not found"); - } - - const res = await commands.isContact(user.pubkey); - - if (res.status === "ok") { - return res.data; - } else { - throw new Error(res.error); - } - }, - refetchOnWindowFocus: false, - refetchOnMount: false, - refetchOnReconnect: false, - retry: 2, - }); - - const [isPending, startTransition] = useTransition(); - - const showContextMenu = useCallback(async (e: React.MouseEvent) => { - e.preventDefault(); - - const accounts = await commands.getAccounts(); - const list: Promise[] = []; - - for (const account of accounts) { - const res = await commands.getProfile(account); - let name = "unknown"; - - if (res.status === "ok") { - const profile: Metadata = JSON.parse(res.data); - name = profile.display_name ?? profile.name ?? "anon"; - } - - list.push( - MenuItem.new({ - text: `Follow as ${name} (${displayNpub(account, 16)})`, - action: async () => submit(account), - }), - ); - } - - const items = await Promise.all(list); - const menu = await Menu.new({ items }); - - await menu.popup().catch((e) => console.error(e)); - }, []); - - const toggleFollow = useMutation({ - mutationFn: async () => { - if (!user) return; - - // Cancel any outgoing refetches - await queryClient.cancelQueries({ queryKey: ["status", user.pubkey] }); - - // Optimistically update to the new value - queryClient.setQueryData( - ["status", user.pubkey], - (data: boolean) => !data, - ); - - const res = await commands.toggleContact(user.pubkey, null); - - if (res.status === "ok") { - return; - } else { - throw new Error(res.error); - } - }, - onError: () => { - queryClient.setQueryData(["status", user?.pubkey], false); - }, - onSettled: async () => { - return await queryClient.invalidateQueries({ - queryKey: ["status", user?.pubkey], - }); - }, - }); - - const submit = (account: string) => { - startTransition(async () => { - const signer = await commands.hasSigner(account); - - if (signer.status === "ok") { - if (!signer.data) { - const res = await commands.setSigner(account); - - if (res.status === "error") { - await message(res.error, { kind: "error" }); - return; - } - } - - toggleFollow.mutate(); - } else { - return; - } - }); - }; - - return ( - - ); -} diff --git a/src/components/user/cover.tsx b/src/components/user/cover.tsx deleted file mode 100644 index 7514aa1e..00000000 --- a/src/components/user/cover.tsx +++ /dev/null @@ -1,36 +0,0 @@ -import { cn } from "@/commons"; -import { useUserContext } from "./provider"; - -export function UserCover({ className }: { className?: string }) { - const user = useUserContext(); - - if (!user) { - return ( -
- ); - } - - if (user && !user.profile?.banner) { - return ( -
- ); - } - - return ( - banner - ); -} diff --git a/src/components/user/index.ts b/src/components/user/index.ts deleted file mode 100644 index d967ae7b..00000000 --- a/src/components/user/index.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { UserAbout } from "./about"; -import { UserAvatar } from "./avatar"; -import { UserButton } from "./button"; -import { UserCover } from "./cover"; -import { UserName } from "./name"; -import { UserNip05 } from "./nip05"; -import { UserProvider } from "./provider"; -import { UserRoot } from "./root"; -import { UserTime } from "./time"; - -export const User = { - Provider: UserProvider, - Root: UserRoot, - Avatar: UserAvatar, - Cover: UserCover, - Name: UserName, - NIP05: UserNip05, - Time: UserTime, - About: UserAbout, - Button: UserButton, -}; diff --git a/src/components/user/name.tsx b/src/components/user/name.tsx deleted file mode 100644 index d941c528..00000000 --- a/src/components/user/name.tsx +++ /dev/null @@ -1,24 +0,0 @@ -import { cn, displayNpub } from "@/commons"; -import { useUserContext } from "./provider"; - -export function UserName({ - className, - prefix, - suffix, -}: { - className?: string; - prefix?: string; - suffix?: string; -}) { - const user = useUserContext(); - - return ( - - {prefix} - {user.profile?.display_name || - user.profile?.name || - displayNpub(user.pubkey, 16)} - {suffix} - - ); -} diff --git a/src/components/user/nip05.tsx b/src/components/user/nip05.tsx deleted file mode 100644 index 85d28252..00000000 --- a/src/components/user/nip05.tsx +++ /dev/null @@ -1,52 +0,0 @@ -import { commands } from "@/commands.gen"; -import { displayLongHandle, displayNpub } from "@/commons"; -import { SealCheck } from "@phosphor-icons/react"; -import * as Tooltip from "@radix-ui/react-tooltip"; -import { useQuery } from "@tanstack/react-query"; -import { useUserContext } from "./provider"; - -export function UserNip05() { - const user = useUserContext(); - const { isLoading, data: verified } = useQuery({ - queryKey: ["nip05", user?.pubkey], - queryFn: async () => { - const res = await commands.verifyNip05(user.pubkey, user.profile?.nip05); - - if (res.status === "ok") { - return res.data; - } else { - throw new Error(res.error); - } - }, - enabled: !!user.profile?.nip05?.length, - refetchOnMount: false, - refetchOnWindowFocus: false, - refetchOnReconnect: false, - staleTime: Number.POSITIVE_INFINITY, - retry: false, - }); - - if (!user.profile?.nip05?.length) return; - - return ( - - - - {!isLoading && verified ? ( - - ) : null} - - - - {!user.profile?.nip05 - ? displayNpub(user.pubkey, 16) - : user.profile?.nip05.length > 50 - ? displayLongHandle(user.profile?.nip05) - : user.profile.nip05?.replace("_@", "")} - - - - - - ); -} diff --git a/src/components/user/provider.tsx b/src/components/user/provider.tsx deleted file mode 100644 index 7712d08f..00000000 --- a/src/components/user/provider.tsx +++ /dev/null @@ -1,34 +0,0 @@ -import { useProfile } from "@/system"; -import type { Metadata } from "@/types"; -import { type ReactNode, createContext, useContext } from "react"; - -interface UserContext { - pubkey: string; - profile: Metadata | undefined; - isLoading: boolean; -} - -const UserContext = createContext(null); - -export function UserProvider({ - pubkey, - children, - data, -}: { - pubkey: string; - children: ReactNode; - data?: string; -}) { - const { isLoading, profile } = useProfile(pubkey, data); - - return ( - - {children} - - ); -} - -export function useUserContext() { - const context = useContext(UserContext); - return context; -} diff --git a/src/components/user/root.tsx b/src/components/user/root.tsx deleted file mode 100644 index 14887c11..00000000 --- a/src/components/user/root.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import { cn } from "@/commons"; -import type { ReactNode } from "react"; - -export function UserRoot({ - children, - className, -}: { - children: ReactNode; - className?: string; -}) { - return
{children}
; -} diff --git a/src/components/user/time.tsx b/src/components/user/time.tsx deleted file mode 100644 index 449b61f4..00000000 --- a/src/components/user/time.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import { cn, createdAt } from "@/commons"; -import { useMemo } from "react"; - -export function UserTime({ - time, - className, -}: { - time: number; - className?: string; -}) { - const displayCreatedAt = useMemo(() => createdAt(time), [time]); - - return ( -
- {displayCreatedAt} -
- ); -} diff --git a/src/locale.ts b/src/locale.ts deleted file mode 100644 index fb75d366..00000000 --- a/src/locale.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { resolveResource } from "@tauri-apps/api/path"; -import { readTextFile } from "@tauri-apps/plugin-fs"; -import i18n from "i18next"; -import resourcesToBackend from "i18next-resources-to-backend"; -import { initReactI18next } from "react-i18next"; - -i18n - .use( - resourcesToBackend(async (language: string) => { - const file_path = await resolveResource(`locales/${language}.json`); - return JSON.parse(await readTextFile(file_path)); - }), - ) - .use(initReactI18next) - .init({ - lng: "en", - fallbackLng: "en", - interpolation: { - escapeValue: false, - }, - }); - -export default i18n; diff --git a/src/routes.gen.ts b/src/routes.gen.ts deleted file mode 100644 index e8801a80..00000000 --- a/src/routes.gen.ts +++ /dev/null @@ -1,1264 +0,0 @@ -/* eslint-disable */ - -// @ts-nocheck - -// noinspection JSUnusedGlobalSymbols - -// This file was automatically generated by TanStack Router. -// You should NOT make any changes in this file as it will be overwritten. -// Additionally, you should also exclude this file from your linter and/or formatter to prevent it from being checked or modified. - -import { createFileRoute } from '@tanstack/react-router' - -// Import Routes - -import { Route as rootRoute } from './routes/__root' -import { Route as AppImport } from './routes/_app' -import { Route as NewPostIndexImport } from './routes/new-post/index' -import { Route as AppIndexImport } from './routes/_app/index' -import { Route as ZapIdImport } from './routes/zap.$id' -import { Route as SettingsWalletImport } from './routes/settings/wallet' -import { Route as SettingsRelaysImport } from './routes/settings/relays' -import { Route as ColumnsLayoutImport } from './routes/columns/_layout' -import { Route as IdSetProfileImport } from './routes/$id.set-profile' -import { Route as IdSetInterestImport } from './routes/$id.set-interest' -import { Route as IdSetGroupImport } from './routes/$id.set-group' -import { Route as ColumnsLayoutGlobalImport } from './routes/columns/_layout/global' -import { Route as ColumnsLayoutCreateNewsfeedImport } from './routes/columns/_layout/create-newsfeed' -import { Route as ColumnsLayoutStoriesIdImport } from './routes/columns/_layout/stories.$id' -import { Route as ColumnsLayoutNewsfeedIdImport } from './routes/columns/_layout/newsfeed.$id' -import { Route as ColumnsLayoutInterestsIdImport } from './routes/columns/_layout/interests.$id' -import { Route as ColumnsLayoutGroupsIdImport } from './routes/columns/_layout/groups.$id' -import { Route as ColumnsLayoutEventsIdImport } from './routes/columns/_layout/events.$id' -import { Route as ColumnsLayoutCreateNewsfeedUsersImport } from './routes/columns/_layout/create-newsfeed.users' -import { Route as ColumnsLayoutCreateNewsfeedF2fImport } from './routes/columns/_layout/create-newsfeed.f2f' - -// Create Virtual Routes - -const ColumnsImport = createFileRoute('/columns')() -const SettingsLazyImport = createFileRoute('/settings')() -const NewLazyImport = createFileRoute('/new')() -const SettingsSyncLazyImport = createFileRoute('/settings/sync')() -const SettingsGeneralLazyImport = createFileRoute('/settings/general')() -const NewAccountWatchLazyImport = createFileRoute('/new-account/watch')() -const NewAccountImportLazyImport = createFileRoute('/new-account/import')() -const NewAccountConnectLazyImport = createFileRoute('/new-account/connect')() -const ColumnsLayoutTrendingLazyImport = createFileRoute( - '/columns/_layout/trending', -)() -const ColumnsLayoutSearchLazyImport = createFileRoute( - '/columns/_layout/search', -)() -const ColumnsLayoutOnboardingLazyImport = createFileRoute( - '/columns/_layout/onboarding', -)() -const ColumnsLayoutDiscoverRelaysLazyImport = createFileRoute( - '/columns/_layout/discover-relays', -)() -const ColumnsLayoutDiscoverNewsfeedsLazyImport = createFileRoute( - '/columns/_layout/discover-newsfeeds', -)() -const ColumnsLayoutDiscoverInterestsLazyImport = createFileRoute( - '/columns/_layout/discover-interests', -)() -const ColumnsLayoutUsersIdLazyImport = createFileRoute( - '/columns/_layout/users/$id', -)() -const ColumnsLayoutRepliesIdLazyImport = createFileRoute( - '/columns/_layout/replies/$id', -)() -const ColumnsLayoutRelaysUrlLazyImport = createFileRoute( - '/columns/_layout/relays/$url', -)() -const ColumnsLayoutNotificationIdLazyImport = createFileRoute( - '/columns/_layout/notification/$id', -)() -const ColumnsLayoutLaunchpadIdLazyImport = createFileRoute( - '/columns/_layout/launchpad/$id', -)() -const ColumnsLayoutDvmIdLazyImport = createFileRoute( - '/columns/_layout/dvm/$id', -)() - -// Create/Update Routes - -const ColumnsRoute = ColumnsImport.update({ - id: '/columns', - path: '/columns', - getParentRoute: () => rootRoute, -} as any) - -const SettingsLazyRoute = SettingsLazyImport.update({ - id: '/settings', - path: '/settings', - getParentRoute: () => rootRoute, -} as any).lazy(() => import('./routes/settings.lazy').then((d) => d.Route)) - -const NewLazyRoute = NewLazyImport.update({ - id: '/new', - path: '/new', - getParentRoute: () => rootRoute, -} as any).lazy(() => import('./routes/new.lazy').then((d) => d.Route)) - -const AppRoute = AppImport.update({ - id: '/_app', - getParentRoute: () => rootRoute, -} as any).lazy(() => import('./routes/_app.lazy').then((d) => d.Route)) - -const NewPostIndexRoute = NewPostIndexImport.update({ - id: '/new-post/', - path: '/new-post/', - getParentRoute: () => rootRoute, -} as any).lazy(() => - import('./routes/new-post/index.lazy').then((d) => d.Route), -) - -const AppIndexRoute = AppIndexImport.update({ - id: '/', - path: '/', - getParentRoute: () => AppRoute, -} as any).lazy(() => import('./routes/_app/index.lazy').then((d) => d.Route)) - -const SettingsSyncLazyRoute = SettingsSyncLazyImport.update({ - id: '/sync', - path: '/sync', - getParentRoute: () => SettingsLazyRoute, -} as any).lazy(() => import('./routes/settings/sync.lazy').then((d) => d.Route)) - -const SettingsGeneralLazyRoute = SettingsGeneralLazyImport.update({ - id: '/general', - path: '/general', - getParentRoute: () => SettingsLazyRoute, -} as any).lazy(() => - import('./routes/settings/general.lazy').then((d) => d.Route), -) - -const NewAccountWatchLazyRoute = NewAccountWatchLazyImport.update({ - id: '/new-account/watch', - path: '/new-account/watch', - getParentRoute: () => rootRoute, -} as any).lazy(() => - import('./routes/new-account/watch.lazy').then((d) => d.Route), -) - -const NewAccountImportLazyRoute = NewAccountImportLazyImport.update({ - id: '/new-account/import', - path: '/new-account/import', - getParentRoute: () => rootRoute, -} as any).lazy(() => - import('./routes/new-account/import.lazy').then((d) => d.Route), -) - -const NewAccountConnectLazyRoute = NewAccountConnectLazyImport.update({ - id: '/new-account/connect', - path: '/new-account/connect', - getParentRoute: () => rootRoute, -} as any).lazy(() => - import('./routes/new-account/connect.lazy').then((d) => d.Route), -) - -const ZapIdRoute = ZapIdImport.update({ - id: '/zap/$id', - path: '/zap/$id', - getParentRoute: () => rootRoute, -} as any).lazy(() => import('./routes/zap.$id.lazy').then((d) => d.Route)) - -const SettingsWalletRoute = SettingsWalletImport.update({ - id: '/wallet', - path: '/wallet', - getParentRoute: () => SettingsLazyRoute, -} as any).lazy(() => - import('./routes/settings/wallet.lazy').then((d) => d.Route), -) - -const SettingsRelaysRoute = SettingsRelaysImport.update({ - id: '/relays', - path: '/relays', - getParentRoute: () => SettingsLazyRoute, -} as any).lazy(() => - import('./routes/settings/relays.lazy').then((d) => d.Route), -) - -const ColumnsLayoutRoute = ColumnsLayoutImport.update({ - id: '/_layout', - getParentRoute: () => ColumnsRoute, -} as any) - -const IdSetProfileRoute = IdSetProfileImport.update({ - id: '/$id/set-profile', - path: '/$id/set-profile', - getParentRoute: () => rootRoute, -} as any).lazy(() => - import('./routes/$id.set-profile.lazy').then((d) => d.Route), -) - -const IdSetInterestRoute = IdSetInterestImport.update({ - id: '/$id/set-interest', - path: '/$id/set-interest', - getParentRoute: () => rootRoute, -} as any).lazy(() => - import('./routes/$id.set-interest.lazy').then((d) => d.Route), -) - -const IdSetGroupRoute = IdSetGroupImport.update({ - id: '/$id/set-group', - path: '/$id/set-group', - getParentRoute: () => rootRoute, -} as any).lazy(() => import('./routes/$id.set-group.lazy').then((d) => d.Route)) - -const ColumnsLayoutTrendingLazyRoute = ColumnsLayoutTrendingLazyImport.update({ - id: '/trending', - path: '/trending', - getParentRoute: () => ColumnsLayoutRoute, -} as any).lazy(() => - import('./routes/columns/_layout/trending.lazy').then((d) => d.Route), -) - -const ColumnsLayoutSearchLazyRoute = ColumnsLayoutSearchLazyImport.update({ - id: '/search', - path: '/search', - getParentRoute: () => ColumnsLayoutRoute, -} as any).lazy(() => - import('./routes/columns/_layout/search.lazy').then((d) => d.Route), -) - -const ColumnsLayoutOnboardingLazyRoute = - ColumnsLayoutOnboardingLazyImport.update({ - id: '/onboarding', - path: '/onboarding', - getParentRoute: () => ColumnsLayoutRoute, - } as any).lazy(() => - import('./routes/columns/_layout/onboarding.lazy').then((d) => d.Route), - ) - -const ColumnsLayoutDiscoverRelaysLazyRoute = - ColumnsLayoutDiscoverRelaysLazyImport.update({ - id: '/discover-relays', - path: '/discover-relays', - getParentRoute: () => ColumnsLayoutRoute, - } as any).lazy(() => - import('./routes/columns/_layout/discover-relays.lazy').then( - (d) => d.Route, - ), - ) - -const ColumnsLayoutDiscoverNewsfeedsLazyRoute = - ColumnsLayoutDiscoverNewsfeedsLazyImport.update({ - id: '/discover-newsfeeds', - path: '/discover-newsfeeds', - getParentRoute: () => ColumnsLayoutRoute, - } as any).lazy(() => - import('./routes/columns/_layout/discover-newsfeeds.lazy').then( - (d) => d.Route, - ), - ) - -const ColumnsLayoutDiscoverInterestsLazyRoute = - ColumnsLayoutDiscoverInterestsLazyImport.update({ - id: '/discover-interests', - path: '/discover-interests', - getParentRoute: () => ColumnsLayoutRoute, - } as any).lazy(() => - import('./routes/columns/_layout/discover-interests.lazy').then( - (d) => d.Route, - ), - ) - -const ColumnsLayoutGlobalRoute = ColumnsLayoutGlobalImport.update({ - id: '/global', - path: '/global', - getParentRoute: () => ColumnsLayoutRoute, -} as any) - -const ColumnsLayoutCreateNewsfeedRoute = - ColumnsLayoutCreateNewsfeedImport.update({ - id: '/create-newsfeed', - path: '/create-newsfeed', - getParentRoute: () => ColumnsLayoutRoute, - } as any) - -const ColumnsLayoutUsersIdLazyRoute = ColumnsLayoutUsersIdLazyImport.update({ - id: '/users/$id', - path: '/users/$id', - getParentRoute: () => ColumnsLayoutRoute, -} as any).lazy(() => - import('./routes/columns/_layout/users.$id.lazy').then((d) => d.Route), -) - -const ColumnsLayoutRepliesIdLazyRoute = ColumnsLayoutRepliesIdLazyImport.update( - { - id: '/replies/$id', - path: '/replies/$id', - getParentRoute: () => ColumnsLayoutRoute, - } as any, -).lazy(() => - import('./routes/columns/_layout/replies.$id.lazy').then((d) => d.Route), -) - -const ColumnsLayoutRelaysUrlLazyRoute = ColumnsLayoutRelaysUrlLazyImport.update( - { - id: '/relays/$url', - path: '/relays/$url', - getParentRoute: () => ColumnsLayoutRoute, - } as any, -).lazy(() => - import('./routes/columns/_layout/relays.$url.lazy').then((d) => d.Route), -) - -const ColumnsLayoutNotificationIdLazyRoute = - ColumnsLayoutNotificationIdLazyImport.update({ - id: '/notification/$id', - path: '/notification/$id', - getParentRoute: () => ColumnsLayoutRoute, - } as any).lazy(() => - import('./routes/columns/_layout/notification.$id.lazy').then( - (d) => d.Route, - ), - ) - -const ColumnsLayoutLaunchpadIdLazyRoute = - ColumnsLayoutLaunchpadIdLazyImport.update({ - id: '/launchpad/$id', - path: '/launchpad/$id', - getParentRoute: () => ColumnsLayoutRoute, - } as any).lazy(() => - import('./routes/columns/_layout/launchpad.$id.lazy').then((d) => d.Route), - ) - -const ColumnsLayoutDvmIdLazyRoute = ColumnsLayoutDvmIdLazyImport.update({ - id: '/dvm/$id', - path: '/dvm/$id', - getParentRoute: () => ColumnsLayoutRoute, -} as any).lazy(() => - import('./routes/columns/_layout/dvm.$id.lazy').then((d) => d.Route), -) - -const ColumnsLayoutStoriesIdRoute = ColumnsLayoutStoriesIdImport.update({ - id: '/stories/$id', - path: '/stories/$id', - getParentRoute: () => ColumnsLayoutRoute, -} as any).lazy(() => - import('./routes/columns/_layout/stories.$id.lazy').then((d) => d.Route), -) - -const ColumnsLayoutNewsfeedIdRoute = ColumnsLayoutNewsfeedIdImport.update({ - id: '/newsfeed/$id', - path: '/newsfeed/$id', - getParentRoute: () => ColumnsLayoutRoute, -} as any).lazy(() => - import('./routes/columns/_layout/newsfeed.$id.lazy').then((d) => d.Route), -) - -const ColumnsLayoutInterestsIdRoute = ColumnsLayoutInterestsIdImport.update({ - id: '/interests/$id', - path: '/interests/$id', - getParentRoute: () => ColumnsLayoutRoute, -} as any).lazy(() => - import('./routes/columns/_layout/interests.$id.lazy').then((d) => d.Route), -) - -const ColumnsLayoutGroupsIdRoute = ColumnsLayoutGroupsIdImport.update({ - id: '/groups/$id', - path: '/groups/$id', - getParentRoute: () => ColumnsLayoutRoute, -} as any).lazy(() => - import('./routes/columns/_layout/groups.$id.lazy').then((d) => d.Route), -) - -const ColumnsLayoutEventsIdRoute = ColumnsLayoutEventsIdImport.update({ - id: '/events/$id', - path: '/events/$id', - getParentRoute: () => ColumnsLayoutRoute, -} as any).lazy(() => - import('./routes/columns/_layout/events.$id.lazy').then((d) => d.Route), -) - -const ColumnsLayoutCreateNewsfeedUsersRoute = - ColumnsLayoutCreateNewsfeedUsersImport.update({ - id: '/users', - path: '/users', - getParentRoute: () => ColumnsLayoutCreateNewsfeedRoute, - } as any) - -const ColumnsLayoutCreateNewsfeedF2fRoute = - ColumnsLayoutCreateNewsfeedF2fImport.update({ - id: '/f2f', - path: '/f2f', - getParentRoute: () => ColumnsLayoutCreateNewsfeedRoute, - } as any) - -// Populate the FileRoutesByPath interface - -declare module '@tanstack/react-router' { - interface FileRoutesByPath { - '/_app': { - id: '/_app' - path: '' - fullPath: '' - preLoaderRoute: typeof AppImport - parentRoute: typeof rootRoute - } - '/new': { - id: '/new' - path: '/new' - fullPath: '/new' - preLoaderRoute: typeof NewLazyImport - parentRoute: typeof rootRoute - } - '/settings': { - id: '/settings' - path: '/settings' - fullPath: '/settings' - preLoaderRoute: typeof SettingsLazyImport - parentRoute: typeof rootRoute - } - '/$id/set-group': { - id: '/$id/set-group' - path: '/$id/set-group' - fullPath: '/$id/set-group' - preLoaderRoute: typeof IdSetGroupImport - parentRoute: typeof rootRoute - } - '/$id/set-interest': { - id: '/$id/set-interest' - path: '/$id/set-interest' - fullPath: '/$id/set-interest' - preLoaderRoute: typeof IdSetInterestImport - parentRoute: typeof rootRoute - } - '/$id/set-profile': { - id: '/$id/set-profile' - path: '/$id/set-profile' - fullPath: '/$id/set-profile' - preLoaderRoute: typeof IdSetProfileImport - parentRoute: typeof rootRoute - } - '/columns': { - id: '/columns' - path: '/columns' - fullPath: '/columns' - preLoaderRoute: typeof ColumnsImport - parentRoute: typeof rootRoute - } - '/columns/_layout': { - id: '/columns/_layout' - path: '/columns' - fullPath: '/columns' - preLoaderRoute: typeof ColumnsLayoutImport - parentRoute: typeof ColumnsRoute - } - '/settings/relays': { - id: '/settings/relays' - path: '/relays' - fullPath: '/settings/relays' - preLoaderRoute: typeof SettingsRelaysImport - parentRoute: typeof SettingsLazyImport - } - '/settings/wallet': { - id: '/settings/wallet' - path: '/wallet' - fullPath: '/settings/wallet' - preLoaderRoute: typeof SettingsWalletImport - parentRoute: typeof SettingsLazyImport - } - '/zap/$id': { - id: '/zap/$id' - path: '/zap/$id' - fullPath: '/zap/$id' - preLoaderRoute: typeof ZapIdImport - parentRoute: typeof rootRoute - } - '/new-account/connect': { - id: '/new-account/connect' - path: '/new-account/connect' - fullPath: '/new-account/connect' - preLoaderRoute: typeof NewAccountConnectLazyImport - parentRoute: typeof rootRoute - } - '/new-account/import': { - id: '/new-account/import' - path: '/new-account/import' - fullPath: '/new-account/import' - preLoaderRoute: typeof NewAccountImportLazyImport - parentRoute: typeof rootRoute - } - '/new-account/watch': { - id: '/new-account/watch' - path: '/new-account/watch' - fullPath: '/new-account/watch' - preLoaderRoute: typeof NewAccountWatchLazyImport - parentRoute: typeof rootRoute - } - '/settings/general': { - id: '/settings/general' - path: '/general' - fullPath: '/settings/general' - preLoaderRoute: typeof SettingsGeneralLazyImport - parentRoute: typeof SettingsLazyImport - } - '/settings/sync': { - id: '/settings/sync' - path: '/sync' - fullPath: '/settings/sync' - preLoaderRoute: typeof SettingsSyncLazyImport - parentRoute: typeof SettingsLazyImport - } - '/_app/': { - id: '/_app/' - path: '/' - fullPath: '/' - preLoaderRoute: typeof AppIndexImport - parentRoute: typeof AppImport - } - '/new-post/': { - id: '/new-post/' - path: '/new-post' - fullPath: '/new-post' - preLoaderRoute: typeof NewPostIndexImport - parentRoute: typeof rootRoute - } - '/columns/_layout/create-newsfeed': { - id: '/columns/_layout/create-newsfeed' - path: '/create-newsfeed' - fullPath: '/columns/create-newsfeed' - preLoaderRoute: typeof ColumnsLayoutCreateNewsfeedImport - parentRoute: typeof ColumnsLayoutImport - } - '/columns/_layout/global': { - id: '/columns/_layout/global' - path: '/global' - fullPath: '/columns/global' - preLoaderRoute: typeof ColumnsLayoutGlobalImport - parentRoute: typeof ColumnsLayoutImport - } - '/columns/_layout/discover-interests': { - id: '/columns/_layout/discover-interests' - path: '/discover-interests' - fullPath: '/columns/discover-interests' - preLoaderRoute: typeof ColumnsLayoutDiscoverInterestsLazyImport - parentRoute: typeof ColumnsLayoutImport - } - '/columns/_layout/discover-newsfeeds': { - id: '/columns/_layout/discover-newsfeeds' - path: '/discover-newsfeeds' - fullPath: '/columns/discover-newsfeeds' - preLoaderRoute: typeof ColumnsLayoutDiscoverNewsfeedsLazyImport - parentRoute: typeof ColumnsLayoutImport - } - '/columns/_layout/discover-relays': { - id: '/columns/_layout/discover-relays' - path: '/discover-relays' - fullPath: '/columns/discover-relays' - preLoaderRoute: typeof ColumnsLayoutDiscoverRelaysLazyImport - parentRoute: typeof ColumnsLayoutImport - } - '/columns/_layout/onboarding': { - id: '/columns/_layout/onboarding' - path: '/onboarding' - fullPath: '/columns/onboarding' - preLoaderRoute: typeof ColumnsLayoutOnboardingLazyImport - parentRoute: typeof ColumnsLayoutImport - } - '/columns/_layout/search': { - id: '/columns/_layout/search' - path: '/search' - fullPath: '/columns/search' - preLoaderRoute: typeof ColumnsLayoutSearchLazyImport - parentRoute: typeof ColumnsLayoutImport - } - '/columns/_layout/trending': { - id: '/columns/_layout/trending' - path: '/trending' - fullPath: '/columns/trending' - preLoaderRoute: typeof ColumnsLayoutTrendingLazyImport - parentRoute: typeof ColumnsLayoutImport - } - '/columns/_layout/create-newsfeed/f2f': { - id: '/columns/_layout/create-newsfeed/f2f' - path: '/f2f' - fullPath: '/columns/create-newsfeed/f2f' - preLoaderRoute: typeof ColumnsLayoutCreateNewsfeedF2fImport - parentRoute: typeof ColumnsLayoutCreateNewsfeedImport - } - '/columns/_layout/create-newsfeed/users': { - id: '/columns/_layout/create-newsfeed/users' - path: '/users' - fullPath: '/columns/create-newsfeed/users' - preLoaderRoute: typeof ColumnsLayoutCreateNewsfeedUsersImport - parentRoute: typeof ColumnsLayoutCreateNewsfeedImport - } - '/columns/_layout/events/$id': { - id: '/columns/_layout/events/$id' - path: '/events/$id' - fullPath: '/columns/events/$id' - preLoaderRoute: typeof ColumnsLayoutEventsIdImport - parentRoute: typeof ColumnsLayoutImport - } - '/columns/_layout/groups/$id': { - id: '/columns/_layout/groups/$id' - path: '/groups/$id' - fullPath: '/columns/groups/$id' - preLoaderRoute: typeof ColumnsLayoutGroupsIdImport - parentRoute: typeof ColumnsLayoutImport - } - '/columns/_layout/interests/$id': { - id: '/columns/_layout/interests/$id' - path: '/interests/$id' - fullPath: '/columns/interests/$id' - preLoaderRoute: typeof ColumnsLayoutInterestsIdImport - parentRoute: typeof ColumnsLayoutImport - } - '/columns/_layout/newsfeed/$id': { - id: '/columns/_layout/newsfeed/$id' - path: '/newsfeed/$id' - fullPath: '/columns/newsfeed/$id' - preLoaderRoute: typeof ColumnsLayoutNewsfeedIdImport - parentRoute: typeof ColumnsLayoutImport - } - '/columns/_layout/stories/$id': { - id: '/columns/_layout/stories/$id' - path: '/stories/$id' - fullPath: '/columns/stories/$id' - preLoaderRoute: typeof ColumnsLayoutStoriesIdImport - parentRoute: typeof ColumnsLayoutImport - } - '/columns/_layout/dvm/$id': { - id: '/columns/_layout/dvm/$id' - path: '/dvm/$id' - fullPath: '/columns/dvm/$id' - preLoaderRoute: typeof ColumnsLayoutDvmIdLazyImport - parentRoute: typeof ColumnsLayoutImport - } - '/columns/_layout/launchpad/$id': { - id: '/columns/_layout/launchpad/$id' - path: '/launchpad/$id' - fullPath: '/columns/launchpad/$id' - preLoaderRoute: typeof ColumnsLayoutLaunchpadIdLazyImport - parentRoute: typeof ColumnsLayoutImport - } - '/columns/_layout/notification/$id': { - id: '/columns/_layout/notification/$id' - path: '/notification/$id' - fullPath: '/columns/notification/$id' - preLoaderRoute: typeof ColumnsLayoutNotificationIdLazyImport - parentRoute: typeof ColumnsLayoutImport - } - '/columns/_layout/relays/$url': { - id: '/columns/_layout/relays/$url' - path: '/relays/$url' - fullPath: '/columns/relays/$url' - preLoaderRoute: typeof ColumnsLayoutRelaysUrlLazyImport - parentRoute: typeof ColumnsLayoutImport - } - '/columns/_layout/replies/$id': { - id: '/columns/_layout/replies/$id' - path: '/replies/$id' - fullPath: '/columns/replies/$id' - preLoaderRoute: typeof ColumnsLayoutRepliesIdLazyImport - parentRoute: typeof ColumnsLayoutImport - } - '/columns/_layout/users/$id': { - id: '/columns/_layout/users/$id' - path: '/users/$id' - fullPath: '/columns/users/$id' - preLoaderRoute: typeof ColumnsLayoutUsersIdLazyImport - parentRoute: typeof ColumnsLayoutImport - } - } -} - -// Create and export the route tree - -interface AppRouteChildren { - AppIndexRoute: typeof AppIndexRoute -} - -const AppRouteChildren: AppRouteChildren = { - AppIndexRoute: AppIndexRoute, -} - -const AppRouteWithChildren = AppRoute._addFileChildren(AppRouteChildren) - -interface SettingsLazyRouteChildren { - SettingsRelaysRoute: typeof SettingsRelaysRoute - SettingsWalletRoute: typeof SettingsWalletRoute - SettingsGeneralLazyRoute: typeof SettingsGeneralLazyRoute - SettingsSyncLazyRoute: typeof SettingsSyncLazyRoute -} - -const SettingsLazyRouteChildren: SettingsLazyRouteChildren = { - SettingsRelaysRoute: SettingsRelaysRoute, - SettingsWalletRoute: SettingsWalletRoute, - SettingsGeneralLazyRoute: SettingsGeneralLazyRoute, - SettingsSyncLazyRoute: SettingsSyncLazyRoute, -} - -const SettingsLazyRouteWithChildren = SettingsLazyRoute._addFileChildren( - SettingsLazyRouteChildren, -) - -interface ColumnsLayoutCreateNewsfeedRouteChildren { - ColumnsLayoutCreateNewsfeedF2fRoute: typeof ColumnsLayoutCreateNewsfeedF2fRoute - ColumnsLayoutCreateNewsfeedUsersRoute: typeof ColumnsLayoutCreateNewsfeedUsersRoute -} - -const ColumnsLayoutCreateNewsfeedRouteChildren: ColumnsLayoutCreateNewsfeedRouteChildren = - { - ColumnsLayoutCreateNewsfeedF2fRoute: ColumnsLayoutCreateNewsfeedF2fRoute, - ColumnsLayoutCreateNewsfeedUsersRoute: - ColumnsLayoutCreateNewsfeedUsersRoute, - } - -const ColumnsLayoutCreateNewsfeedRouteWithChildren = - ColumnsLayoutCreateNewsfeedRoute._addFileChildren( - ColumnsLayoutCreateNewsfeedRouteChildren, - ) - -interface ColumnsLayoutRouteChildren { - ColumnsLayoutCreateNewsfeedRoute: typeof ColumnsLayoutCreateNewsfeedRouteWithChildren - ColumnsLayoutGlobalRoute: typeof ColumnsLayoutGlobalRoute - ColumnsLayoutDiscoverInterestsLazyRoute: typeof ColumnsLayoutDiscoverInterestsLazyRoute - ColumnsLayoutDiscoverNewsfeedsLazyRoute: typeof ColumnsLayoutDiscoverNewsfeedsLazyRoute - ColumnsLayoutDiscoverRelaysLazyRoute: typeof ColumnsLayoutDiscoverRelaysLazyRoute - ColumnsLayoutOnboardingLazyRoute: typeof ColumnsLayoutOnboardingLazyRoute - ColumnsLayoutSearchLazyRoute: typeof ColumnsLayoutSearchLazyRoute - ColumnsLayoutTrendingLazyRoute: typeof ColumnsLayoutTrendingLazyRoute - ColumnsLayoutEventsIdRoute: typeof ColumnsLayoutEventsIdRoute - ColumnsLayoutGroupsIdRoute: typeof ColumnsLayoutGroupsIdRoute - ColumnsLayoutInterestsIdRoute: typeof ColumnsLayoutInterestsIdRoute - ColumnsLayoutNewsfeedIdRoute: typeof ColumnsLayoutNewsfeedIdRoute - ColumnsLayoutStoriesIdRoute: typeof ColumnsLayoutStoriesIdRoute - ColumnsLayoutDvmIdLazyRoute: typeof ColumnsLayoutDvmIdLazyRoute - ColumnsLayoutLaunchpadIdLazyRoute: typeof ColumnsLayoutLaunchpadIdLazyRoute - ColumnsLayoutNotificationIdLazyRoute: typeof ColumnsLayoutNotificationIdLazyRoute - ColumnsLayoutRelaysUrlLazyRoute: typeof ColumnsLayoutRelaysUrlLazyRoute - ColumnsLayoutRepliesIdLazyRoute: typeof ColumnsLayoutRepliesIdLazyRoute - ColumnsLayoutUsersIdLazyRoute: typeof ColumnsLayoutUsersIdLazyRoute -} - -const ColumnsLayoutRouteChildren: ColumnsLayoutRouteChildren = { - ColumnsLayoutCreateNewsfeedRoute: - ColumnsLayoutCreateNewsfeedRouteWithChildren, - ColumnsLayoutGlobalRoute: ColumnsLayoutGlobalRoute, - ColumnsLayoutDiscoverInterestsLazyRoute: - ColumnsLayoutDiscoverInterestsLazyRoute, - ColumnsLayoutDiscoverNewsfeedsLazyRoute: - ColumnsLayoutDiscoverNewsfeedsLazyRoute, - ColumnsLayoutDiscoverRelaysLazyRoute: ColumnsLayoutDiscoverRelaysLazyRoute, - ColumnsLayoutOnboardingLazyRoute: ColumnsLayoutOnboardingLazyRoute, - ColumnsLayoutSearchLazyRoute: ColumnsLayoutSearchLazyRoute, - ColumnsLayoutTrendingLazyRoute: ColumnsLayoutTrendingLazyRoute, - ColumnsLayoutEventsIdRoute: ColumnsLayoutEventsIdRoute, - ColumnsLayoutGroupsIdRoute: ColumnsLayoutGroupsIdRoute, - ColumnsLayoutInterestsIdRoute: ColumnsLayoutInterestsIdRoute, - ColumnsLayoutNewsfeedIdRoute: ColumnsLayoutNewsfeedIdRoute, - ColumnsLayoutStoriesIdRoute: ColumnsLayoutStoriesIdRoute, - ColumnsLayoutDvmIdLazyRoute: ColumnsLayoutDvmIdLazyRoute, - ColumnsLayoutLaunchpadIdLazyRoute: ColumnsLayoutLaunchpadIdLazyRoute, - ColumnsLayoutNotificationIdLazyRoute: ColumnsLayoutNotificationIdLazyRoute, - ColumnsLayoutRelaysUrlLazyRoute: ColumnsLayoutRelaysUrlLazyRoute, - ColumnsLayoutRepliesIdLazyRoute: ColumnsLayoutRepliesIdLazyRoute, - ColumnsLayoutUsersIdLazyRoute: ColumnsLayoutUsersIdLazyRoute, -} - -const ColumnsLayoutRouteWithChildren = ColumnsLayoutRoute._addFileChildren( - ColumnsLayoutRouteChildren, -) - -interface ColumnsRouteChildren { - ColumnsLayoutRoute: typeof ColumnsLayoutRouteWithChildren -} - -const ColumnsRouteChildren: ColumnsRouteChildren = { - ColumnsLayoutRoute: ColumnsLayoutRouteWithChildren, -} - -const ColumnsRouteWithChildren = - ColumnsRoute._addFileChildren(ColumnsRouteChildren) - -export interface FileRoutesByFullPath { - '': typeof AppRouteWithChildren - '/new': typeof NewLazyRoute - '/settings': typeof SettingsLazyRouteWithChildren - '/$id/set-group': typeof IdSetGroupRoute - '/$id/set-interest': typeof IdSetInterestRoute - '/$id/set-profile': typeof IdSetProfileRoute - '/columns': typeof ColumnsLayoutRouteWithChildren - '/settings/relays': typeof SettingsRelaysRoute - '/settings/wallet': typeof SettingsWalletRoute - '/zap/$id': typeof ZapIdRoute - '/new-account/connect': typeof NewAccountConnectLazyRoute - '/new-account/import': typeof NewAccountImportLazyRoute - '/new-account/watch': typeof NewAccountWatchLazyRoute - '/settings/general': typeof SettingsGeneralLazyRoute - '/settings/sync': typeof SettingsSyncLazyRoute - '/': typeof AppIndexRoute - '/new-post': typeof NewPostIndexRoute - '/columns/create-newsfeed': typeof ColumnsLayoutCreateNewsfeedRouteWithChildren - '/columns/global': typeof ColumnsLayoutGlobalRoute - '/columns/discover-interests': typeof ColumnsLayoutDiscoverInterestsLazyRoute - '/columns/discover-newsfeeds': typeof ColumnsLayoutDiscoverNewsfeedsLazyRoute - '/columns/discover-relays': typeof ColumnsLayoutDiscoverRelaysLazyRoute - '/columns/onboarding': typeof ColumnsLayoutOnboardingLazyRoute - '/columns/search': typeof ColumnsLayoutSearchLazyRoute - '/columns/trending': typeof ColumnsLayoutTrendingLazyRoute - '/columns/create-newsfeed/f2f': typeof ColumnsLayoutCreateNewsfeedF2fRoute - '/columns/create-newsfeed/users': typeof ColumnsLayoutCreateNewsfeedUsersRoute - '/columns/events/$id': typeof ColumnsLayoutEventsIdRoute - '/columns/groups/$id': typeof ColumnsLayoutGroupsIdRoute - '/columns/interests/$id': typeof ColumnsLayoutInterestsIdRoute - '/columns/newsfeed/$id': typeof ColumnsLayoutNewsfeedIdRoute - '/columns/stories/$id': typeof ColumnsLayoutStoriesIdRoute - '/columns/dvm/$id': typeof ColumnsLayoutDvmIdLazyRoute - '/columns/launchpad/$id': typeof ColumnsLayoutLaunchpadIdLazyRoute - '/columns/notification/$id': typeof ColumnsLayoutNotificationIdLazyRoute - '/columns/relays/$url': typeof ColumnsLayoutRelaysUrlLazyRoute - '/columns/replies/$id': typeof ColumnsLayoutRepliesIdLazyRoute - '/columns/users/$id': typeof ColumnsLayoutUsersIdLazyRoute -} - -export interface FileRoutesByTo { - '/new': typeof NewLazyRoute - '/settings': typeof SettingsLazyRouteWithChildren - '/$id/set-group': typeof IdSetGroupRoute - '/$id/set-interest': typeof IdSetInterestRoute - '/$id/set-profile': typeof IdSetProfileRoute - '/columns': typeof ColumnsLayoutRouteWithChildren - '/settings/relays': typeof SettingsRelaysRoute - '/settings/wallet': typeof SettingsWalletRoute - '/zap/$id': typeof ZapIdRoute - '/new-account/connect': typeof NewAccountConnectLazyRoute - '/new-account/import': typeof NewAccountImportLazyRoute - '/new-account/watch': typeof NewAccountWatchLazyRoute - '/settings/general': typeof SettingsGeneralLazyRoute - '/settings/sync': typeof SettingsSyncLazyRoute - '/': typeof AppIndexRoute - '/new-post': typeof NewPostIndexRoute - '/columns/create-newsfeed': typeof ColumnsLayoutCreateNewsfeedRouteWithChildren - '/columns/global': typeof ColumnsLayoutGlobalRoute - '/columns/discover-interests': typeof ColumnsLayoutDiscoverInterestsLazyRoute - '/columns/discover-newsfeeds': typeof ColumnsLayoutDiscoverNewsfeedsLazyRoute - '/columns/discover-relays': typeof ColumnsLayoutDiscoverRelaysLazyRoute - '/columns/onboarding': typeof ColumnsLayoutOnboardingLazyRoute - '/columns/search': typeof ColumnsLayoutSearchLazyRoute - '/columns/trending': typeof ColumnsLayoutTrendingLazyRoute - '/columns/create-newsfeed/f2f': typeof ColumnsLayoutCreateNewsfeedF2fRoute - '/columns/create-newsfeed/users': typeof ColumnsLayoutCreateNewsfeedUsersRoute - '/columns/events/$id': typeof ColumnsLayoutEventsIdRoute - '/columns/groups/$id': typeof ColumnsLayoutGroupsIdRoute - '/columns/interests/$id': typeof ColumnsLayoutInterestsIdRoute - '/columns/newsfeed/$id': typeof ColumnsLayoutNewsfeedIdRoute - '/columns/stories/$id': typeof ColumnsLayoutStoriesIdRoute - '/columns/dvm/$id': typeof ColumnsLayoutDvmIdLazyRoute - '/columns/launchpad/$id': typeof ColumnsLayoutLaunchpadIdLazyRoute - '/columns/notification/$id': typeof ColumnsLayoutNotificationIdLazyRoute - '/columns/relays/$url': typeof ColumnsLayoutRelaysUrlLazyRoute - '/columns/replies/$id': typeof ColumnsLayoutRepliesIdLazyRoute - '/columns/users/$id': typeof ColumnsLayoutUsersIdLazyRoute -} - -export interface FileRoutesById { - __root__: typeof rootRoute - '/_app': typeof AppRouteWithChildren - '/new': typeof NewLazyRoute - '/settings': typeof SettingsLazyRouteWithChildren - '/$id/set-group': typeof IdSetGroupRoute - '/$id/set-interest': typeof IdSetInterestRoute - '/$id/set-profile': typeof IdSetProfileRoute - '/columns': typeof ColumnsRouteWithChildren - '/columns/_layout': typeof ColumnsLayoutRouteWithChildren - '/settings/relays': typeof SettingsRelaysRoute - '/settings/wallet': typeof SettingsWalletRoute - '/zap/$id': typeof ZapIdRoute - '/new-account/connect': typeof NewAccountConnectLazyRoute - '/new-account/import': typeof NewAccountImportLazyRoute - '/new-account/watch': typeof NewAccountWatchLazyRoute - '/settings/general': typeof SettingsGeneralLazyRoute - '/settings/sync': typeof SettingsSyncLazyRoute - '/_app/': typeof AppIndexRoute - '/new-post/': typeof NewPostIndexRoute - '/columns/_layout/create-newsfeed': typeof ColumnsLayoutCreateNewsfeedRouteWithChildren - '/columns/_layout/global': typeof ColumnsLayoutGlobalRoute - '/columns/_layout/discover-interests': typeof ColumnsLayoutDiscoverInterestsLazyRoute - '/columns/_layout/discover-newsfeeds': typeof ColumnsLayoutDiscoverNewsfeedsLazyRoute - '/columns/_layout/discover-relays': typeof ColumnsLayoutDiscoverRelaysLazyRoute - '/columns/_layout/onboarding': typeof ColumnsLayoutOnboardingLazyRoute - '/columns/_layout/search': typeof ColumnsLayoutSearchLazyRoute - '/columns/_layout/trending': typeof ColumnsLayoutTrendingLazyRoute - '/columns/_layout/create-newsfeed/f2f': typeof ColumnsLayoutCreateNewsfeedF2fRoute - '/columns/_layout/create-newsfeed/users': typeof ColumnsLayoutCreateNewsfeedUsersRoute - '/columns/_layout/events/$id': typeof ColumnsLayoutEventsIdRoute - '/columns/_layout/groups/$id': typeof ColumnsLayoutGroupsIdRoute - '/columns/_layout/interests/$id': typeof ColumnsLayoutInterestsIdRoute - '/columns/_layout/newsfeed/$id': typeof ColumnsLayoutNewsfeedIdRoute - '/columns/_layout/stories/$id': typeof ColumnsLayoutStoriesIdRoute - '/columns/_layout/dvm/$id': typeof ColumnsLayoutDvmIdLazyRoute - '/columns/_layout/launchpad/$id': typeof ColumnsLayoutLaunchpadIdLazyRoute - '/columns/_layout/notification/$id': typeof ColumnsLayoutNotificationIdLazyRoute - '/columns/_layout/relays/$url': typeof ColumnsLayoutRelaysUrlLazyRoute - '/columns/_layout/replies/$id': typeof ColumnsLayoutRepliesIdLazyRoute - '/columns/_layout/users/$id': typeof ColumnsLayoutUsersIdLazyRoute -} - -export interface FileRouteTypes { - fileRoutesByFullPath: FileRoutesByFullPath - fullPaths: - | '' - | '/new' - | '/settings' - | '/$id/set-group' - | '/$id/set-interest' - | '/$id/set-profile' - | '/columns' - | '/settings/relays' - | '/settings/wallet' - | '/zap/$id' - | '/new-account/connect' - | '/new-account/import' - | '/new-account/watch' - | '/settings/general' - | '/settings/sync' - | '/' - | '/new-post' - | '/columns/create-newsfeed' - | '/columns/global' - | '/columns/discover-interests' - | '/columns/discover-newsfeeds' - | '/columns/discover-relays' - | '/columns/onboarding' - | '/columns/search' - | '/columns/trending' - | '/columns/create-newsfeed/f2f' - | '/columns/create-newsfeed/users' - | '/columns/events/$id' - | '/columns/groups/$id' - | '/columns/interests/$id' - | '/columns/newsfeed/$id' - | '/columns/stories/$id' - | '/columns/dvm/$id' - | '/columns/launchpad/$id' - | '/columns/notification/$id' - | '/columns/relays/$url' - | '/columns/replies/$id' - | '/columns/users/$id' - fileRoutesByTo: FileRoutesByTo - to: - | '/new' - | '/settings' - | '/$id/set-group' - | '/$id/set-interest' - | '/$id/set-profile' - | '/columns' - | '/settings/relays' - | '/settings/wallet' - | '/zap/$id' - | '/new-account/connect' - | '/new-account/import' - | '/new-account/watch' - | '/settings/general' - | '/settings/sync' - | '/' - | '/new-post' - | '/columns/create-newsfeed' - | '/columns/global' - | '/columns/discover-interests' - | '/columns/discover-newsfeeds' - | '/columns/discover-relays' - | '/columns/onboarding' - | '/columns/search' - | '/columns/trending' - | '/columns/create-newsfeed/f2f' - | '/columns/create-newsfeed/users' - | '/columns/events/$id' - | '/columns/groups/$id' - | '/columns/interests/$id' - | '/columns/newsfeed/$id' - | '/columns/stories/$id' - | '/columns/dvm/$id' - | '/columns/launchpad/$id' - | '/columns/notification/$id' - | '/columns/relays/$url' - | '/columns/replies/$id' - | '/columns/users/$id' - id: - | '__root__' - | '/_app' - | '/new' - | '/settings' - | '/$id/set-group' - | '/$id/set-interest' - | '/$id/set-profile' - | '/columns' - | '/columns/_layout' - | '/settings/relays' - | '/settings/wallet' - | '/zap/$id' - | '/new-account/connect' - | '/new-account/import' - | '/new-account/watch' - | '/settings/general' - | '/settings/sync' - | '/_app/' - | '/new-post/' - | '/columns/_layout/create-newsfeed' - | '/columns/_layout/global' - | '/columns/_layout/discover-interests' - | '/columns/_layout/discover-newsfeeds' - | '/columns/_layout/discover-relays' - | '/columns/_layout/onboarding' - | '/columns/_layout/search' - | '/columns/_layout/trending' - | '/columns/_layout/create-newsfeed/f2f' - | '/columns/_layout/create-newsfeed/users' - | '/columns/_layout/events/$id' - | '/columns/_layout/groups/$id' - | '/columns/_layout/interests/$id' - | '/columns/_layout/newsfeed/$id' - | '/columns/_layout/stories/$id' - | '/columns/_layout/dvm/$id' - | '/columns/_layout/launchpad/$id' - | '/columns/_layout/notification/$id' - | '/columns/_layout/relays/$url' - | '/columns/_layout/replies/$id' - | '/columns/_layout/users/$id' - fileRoutesById: FileRoutesById -} - -export interface RootRouteChildren { - AppRoute: typeof AppRouteWithChildren - NewLazyRoute: typeof NewLazyRoute - SettingsLazyRoute: typeof SettingsLazyRouteWithChildren - IdSetGroupRoute: typeof IdSetGroupRoute - IdSetInterestRoute: typeof IdSetInterestRoute - IdSetProfileRoute: typeof IdSetProfileRoute - ColumnsRoute: typeof ColumnsRouteWithChildren - ZapIdRoute: typeof ZapIdRoute - NewAccountConnectLazyRoute: typeof NewAccountConnectLazyRoute - NewAccountImportLazyRoute: typeof NewAccountImportLazyRoute - NewAccountWatchLazyRoute: typeof NewAccountWatchLazyRoute - NewPostIndexRoute: typeof NewPostIndexRoute -} - -const rootRouteChildren: RootRouteChildren = { - AppRoute: AppRouteWithChildren, - NewLazyRoute: NewLazyRoute, - SettingsLazyRoute: SettingsLazyRouteWithChildren, - IdSetGroupRoute: IdSetGroupRoute, - IdSetInterestRoute: IdSetInterestRoute, - IdSetProfileRoute: IdSetProfileRoute, - ColumnsRoute: ColumnsRouteWithChildren, - ZapIdRoute: ZapIdRoute, - NewAccountConnectLazyRoute: NewAccountConnectLazyRoute, - NewAccountImportLazyRoute: NewAccountImportLazyRoute, - NewAccountWatchLazyRoute: NewAccountWatchLazyRoute, - NewPostIndexRoute: NewPostIndexRoute, -} - -export const routeTree = rootRoute - ._addFileChildren(rootRouteChildren) - ._addFileTypes() - -/* ROUTE_MANIFEST_START -{ - "routes": { - "__root__": { - "filePath": "__root.tsx", - "children": [ - "/_app", - "/new", - "/settings", - "/$id/set-group", - "/$id/set-interest", - "/$id/set-profile", - "/columns", - "/zap/$id", - "/new-account/connect", - "/new-account/import", - "/new-account/watch", - "/new-post/" - ] - }, - "/_app": { - "filePath": "_app.tsx", - "children": [ - "/_app/" - ] - }, - "/new": { - "filePath": "new.lazy.tsx" - }, - "/settings": { - "filePath": "settings.lazy.tsx", - "children": [ - "/settings/relays", - "/settings/wallet", - "/settings/general", - "/settings/sync" - ] - }, - "/$id/set-group": { - "filePath": "$id.set-group.tsx" - }, - "/$id/set-interest": { - "filePath": "$id.set-interest.tsx" - }, - "/$id/set-profile": { - "filePath": "$id.set-profile.tsx" - }, - "/columns": { - "filePath": "columns", - "children": [ - "/columns/_layout" - ] - }, - "/columns/_layout": { - "filePath": "columns/_layout.tsx", - "parent": "/columns", - "children": [ - "/columns/_layout/create-newsfeed", - "/columns/_layout/global", - "/columns/_layout/discover-interests", - "/columns/_layout/discover-newsfeeds", - "/columns/_layout/discover-relays", - "/columns/_layout/onboarding", - "/columns/_layout/search", - "/columns/_layout/trending", - "/columns/_layout/events/$id", - "/columns/_layout/groups/$id", - "/columns/_layout/interests/$id", - "/columns/_layout/newsfeed/$id", - "/columns/_layout/stories/$id", - "/columns/_layout/dvm/$id", - "/columns/_layout/launchpad/$id", - "/columns/_layout/notification/$id", - "/columns/_layout/relays/$url", - "/columns/_layout/replies/$id", - "/columns/_layout/users/$id" - ] - }, - "/settings/relays": { - "filePath": "settings/relays.tsx", - "parent": "/settings" - }, - "/settings/wallet": { - "filePath": "settings/wallet.tsx", - "parent": "/settings" - }, - "/zap/$id": { - "filePath": "zap.$id.tsx" - }, - "/new-account/connect": { - "filePath": "new-account/connect.lazy.tsx" - }, - "/new-account/import": { - "filePath": "new-account/import.lazy.tsx" - }, - "/new-account/watch": { - "filePath": "new-account/watch.lazy.tsx" - }, - "/settings/general": { - "filePath": "settings/general.lazy.tsx", - "parent": "/settings" - }, - "/settings/sync": { - "filePath": "settings/sync.lazy.tsx", - "parent": "/settings" - }, - "/_app/": { - "filePath": "_app/index.tsx", - "parent": "/_app" - }, - "/new-post/": { - "filePath": "new-post/index.tsx" - }, - "/columns/_layout/create-newsfeed": { - "filePath": "columns/_layout/create-newsfeed.tsx", - "parent": "/columns/_layout", - "children": [ - "/columns/_layout/create-newsfeed/f2f", - "/columns/_layout/create-newsfeed/users" - ] - }, - "/columns/_layout/global": { - "filePath": "columns/_layout/global.tsx", - "parent": "/columns/_layout" - }, - "/columns/_layout/discover-interests": { - "filePath": "columns/_layout/discover-interests.lazy.tsx", - "parent": "/columns/_layout" - }, - "/columns/_layout/discover-newsfeeds": { - "filePath": "columns/_layout/discover-newsfeeds.lazy.tsx", - "parent": "/columns/_layout" - }, - "/columns/_layout/discover-relays": { - "filePath": "columns/_layout/discover-relays.lazy.tsx", - "parent": "/columns/_layout" - }, - "/columns/_layout/onboarding": { - "filePath": "columns/_layout/onboarding.lazy.tsx", - "parent": "/columns/_layout" - }, - "/columns/_layout/search": { - "filePath": "columns/_layout/search.lazy.tsx", - "parent": "/columns/_layout" - }, - "/columns/_layout/trending": { - "filePath": "columns/_layout/trending.lazy.tsx", - "parent": "/columns/_layout" - }, - "/columns/_layout/create-newsfeed/f2f": { - "filePath": "columns/_layout/create-newsfeed.f2f.tsx", - "parent": "/columns/_layout/create-newsfeed" - }, - "/columns/_layout/create-newsfeed/users": { - "filePath": "columns/_layout/create-newsfeed.users.tsx", - "parent": "/columns/_layout/create-newsfeed" - }, - "/columns/_layout/events/$id": { - "filePath": "columns/_layout/events.$id.tsx", - "parent": "/columns/_layout" - }, - "/columns/_layout/groups/$id": { - "filePath": "columns/_layout/groups.$id.tsx", - "parent": "/columns/_layout" - }, - "/columns/_layout/interests/$id": { - "filePath": "columns/_layout/interests.$id.tsx", - "parent": "/columns/_layout" - }, - "/columns/_layout/newsfeed/$id": { - "filePath": "columns/_layout/newsfeed.$id.tsx", - "parent": "/columns/_layout" - }, - "/columns/_layout/stories/$id": { - "filePath": "columns/_layout/stories.$id.tsx", - "parent": "/columns/_layout" - }, - "/columns/_layout/dvm/$id": { - "filePath": "columns/_layout/dvm.$id.lazy.tsx", - "parent": "/columns/_layout" - }, - "/columns/_layout/launchpad/$id": { - "filePath": "columns/_layout/launchpad.$id.lazy.tsx", - "parent": "/columns/_layout" - }, - "/columns/_layout/notification/$id": { - "filePath": "columns/_layout/notification.$id.lazy.tsx", - "parent": "/columns/_layout" - }, - "/columns/_layout/relays/$url": { - "filePath": "columns/_layout/relays.$url.lazy.tsx", - "parent": "/columns/_layout" - }, - "/columns/_layout/replies/$id": { - "filePath": "columns/_layout/replies.$id.lazy.tsx", - "parent": "/columns/_layout" - }, - "/columns/_layout/users/$id": { - "filePath": "columns/_layout/users.$id.lazy.tsx", - "parent": "/columns/_layout" - } - } -} -ROUTE_MANIFEST_END */ diff --git a/src/routes/$id.set-group.lazy.tsx b/src/routes/$id.set-group.lazy.tsx deleted file mode 100644 index efc7c0f4..00000000 --- a/src/routes/$id.set-group.lazy.tsx +++ /dev/null @@ -1,222 +0,0 @@ -import { commands } from "@/commands.gen"; -import { Spinner } from "@/components"; -import { User } from "@/components/user"; -import { Plus, X } from "@phosphor-icons/react"; -import * as ScrollArea from "@radix-ui/react-scroll-area"; -import { createLazyFileRoute } from "@tanstack/react-router"; -import { getCurrentWindow } from "@tauri-apps/api/window"; -import { message } from "@tauri-apps/plugin-dialog"; -import { useState, useTransition } from "react"; - -export const Route = createLazyFileRoute("/$id/set-group")({ - component: Screen, -}); - -function Screen() { - const contacts = Route.useLoaderData(); - const { id } = Route.useParams(); - const { queryClient } = Route.useRouteContext(); - - const [title, setTitle] = useState(""); - const [npub, setNpub] = useState(""); - const [users, setUsers] = useState([]); - const [isPending, startTransition] = useTransition(); - - const toggleUser = (pubkey: string) => { - setUsers((prev) => - prev.includes(pubkey) - ? prev.filter((i) => i !== pubkey) - : [...prev, pubkey], - ); - }; - - const addUser = () => { - if (!npub.startsWith("npub1")) return; - if (users.includes(npub)) return; - - setUsers((prev) => [...prev, npub]); - setNpub(""); - }; - - const submit = () => { - startTransition(async () => { - const signer = await commands.hasSigner(id); - - if (signer.status === "ok") { - if (!signer.data) { - const res = await commands.setSigner(id); - - if (res.status === "error") { - await message(res.error, { kind: "error" }); - return; - } - } - } else { - await message(signer.error, { kind: "error" }); - return; - } - - const res = await commands.setGroup(title, null, null, users); - - if (res.status === "ok") { - const window = getCurrentWindow(); - - // Invalidate cache - await queryClient.invalidateQueries({ - queryKey: ["others", "newsfeeds", id], - }); - - // Create column in the main window - await window.emitTo("main", "columns", { - type: "add", - column: { - label: res.data, - name: title, - account: id, - url: `/columns/groups/${res.data}`, - }, - }); - - // Close current popup - await window.close(); - } else { - await message(res.error, { kind: "error" }); - return; - } - }); - }; - - return ( -
-
-
-
- - setTitle(e.target.value)} - placeholder="family, bff, devs,..." - className="h-full px-3 text-sm bg-transparent border-none placeholder:text-neutral-600 focus:border-neutral-500 focus:ring-0 dark:placeholder:text-neutral-400" - /> -
- -
- - -
-

Added

-
- setNpub(e.target.value)} - onKeyDown={(event) => { - if (event.key === "Enter") addUser(); - }} - placeholder="npub1..." - className="w-full px-3 text-sm border-none rounded-lg h-9 bg-neutral-100 dark:bg-neutral-900 placeholder:text-neutral-600 focus:border-neutral-500 focus:ring-0 dark:placeholder:text-neutral-400" - /> - -
-
- {users.length ? ( - users.map((item: string) => ( - - )) - ) : ( -
- Please add some user to your group. -
- )} -
-
-
-

Contacts

-
- {contacts.length ? ( - contacts - .filter((c) => !users.includes(c)) - .map((item: string) => ( - - )) - ) : ( -
-

- Find more user at{" "} - - Nostr Directory - -

-
- )} -
-
-
- - - - -
-
- ); -} diff --git a/src/routes/$id.set-group.tsx b/src/routes/$id.set-group.tsx deleted file mode 100644 index 9c534e58..00000000 --- a/src/routes/$id.set-group.tsx +++ /dev/null @@ -1,14 +0,0 @@ -import { commands } from "@/commands.gen"; -import { createFileRoute } from "@tanstack/react-router"; - -export const Route = createFileRoute("/$id/set-group")({ - loader: async ({ params }) => { - const res = await commands.getContactList(params.id); - - if (res.status === "ok") { - return res.data; - } else { - throw new Error(res.error); - } - }, -}); diff --git a/src/routes/$id.set-interest.lazy.tsx b/src/routes/$id.set-interest.lazy.tsx deleted file mode 100644 index ccf14619..00000000 --- a/src/routes/$id.set-interest.lazy.tsx +++ /dev/null @@ -1,213 +0,0 @@ -import { commands } from "@/commands.gen"; -import { cn } from "@/commons"; -import { Spinner } from "@/components"; -import { Plus, X } from "@phosphor-icons/react"; -import * as ScrollArea from "@radix-ui/react-scroll-area"; -import { createLazyFileRoute } from "@tanstack/react-router"; -import { getCurrentWindow } from "@tauri-apps/api/window"; -import { message } from "@tauri-apps/plugin-dialog"; -import { useState, useTransition } from "react"; - -const TOPICS = [ - { - title: "Popular hashtags", - content: [ - "#nostr", - "#introductions", - "#grownostr", - "#zap", - "#meme", - "#asknostr", - "#bitcoin", - ], - }, -]; - -export const Route = createLazyFileRoute("/$id/set-interest")({ - component: Screen, -}); - -function Screen() { - const [title, setTitle] = useState(""); - const [hashtag, setHashtag] = useState(""); - const [hashtags, setHashtags] = useState([]); - const [isPending, startTransition] = useTransition(); - - const { id } = Route.useParams(); - const { queryClient } = Route.useRouteContext(); - - const toggleHashtag = (tag: string) => { - setHashtags((prev) => - prev.includes(tag) ? prev.filter((i) => i !== tag) : [...prev, tag], - ); - }; - - const addHashtag = () => { - if (!hashtag.startsWith("#")) return; - if (hashtags.includes(hashtag)) return; - - setHashtags((prev) => [...prev, hashtag]); - setHashtag(""); - }; - - const submit = () => { - startTransition(async () => { - const signer = await commands.hasSigner(id); - - if (signer.status === "ok") { - if (!signer.data) { - const res = await commands.setSigner(id); - - if (res.status === "error") { - await message(res.error, { kind: "error" }); - return; - } - } - } else { - await message(signer.error, { kind: "error" }); - return; - } - - const content = hashtags.map((tag) => - tag.toLowerCase().replace(" ", "-").replace("#", ""), - ); - - const res = await commands.setInterest(title, null, null, content); - - if (res.status === "ok") { - const window = getCurrentWindow(); - - // Invalidate cache - await queryClient.invalidateQueries({ - queryKey: ["interests", id], - }); - - // Create column in the main window - await window.emitTo("main", "columns", { - type: "add", - column: { - label: res.data, - name: title, - account: id, - url: `/columns/interests/${res.data}`, - }, - }); - - // Close current popup - await window.close(); - } else { - await message(res.error, { kind: "error" }); - return; - } - }); - }; - - return ( -
-
-
-
- - setTitle(e.target.value)} - placeholder="anime, sport, art,..." - className="h-full px-3 text-sm bg-transparent border-none placeholder:text-neutral-600 focus:border-neutral-500 focus:ring-0 dark:placeholder:text-neutral-400" - /> -
- -
- - -
- Added -
- setHashtag(e.target.value)} - onKeyDown={(event) => { - if (event.key === "Enter") addHashtag(); - }} - className="w-full px-3 text-sm border-none rounded-lg h-9 bg-neutral-100 dark:bg-neutral-900 placeholder:text-neutral-600 focus:border-neutral-500 focus:ring-0 dark:placeholder:text-neutral-400" - /> - -
-
- {hashtags.length ? ( - hashtags.map((item: string) => ( - - )) - ) : ( -
- Please add some hashtag. -
- )} -
-
-
- {TOPICS.map((topic) => ( -
-
{topic.title}
-
- {topic.content.map((item) => ( - - ))} -
-
- ))} -
-
- - - - -
-
- ); -} diff --git a/src/routes/$id.set-interest.tsx b/src/routes/$id.set-interest.tsx deleted file mode 100644 index f02fcbc1..00000000 --- a/src/routes/$id.set-interest.tsx +++ /dev/null @@ -1,3 +0,0 @@ -import { createFileRoute } from "@tanstack/react-router"; - -export const Route = createFileRoute("/$id/set-interest")({}); diff --git a/src/routes/$id.set-profile.lazy.tsx b/src/routes/$id.set-profile.lazy.tsx deleted file mode 100644 index 894a9249..00000000 --- a/src/routes/$id.set-profile.lazy.tsx +++ /dev/null @@ -1,230 +0,0 @@ -import { commands } from "@/commands.gen"; -import { cn, upload } from "@/commons"; -import { Spinner } from "@/components"; -import type { Metadata } from "@/types"; -import { Plus } from "@phosphor-icons/react"; -import * as ScrollArea from "@radix-ui/react-scroll-area"; -import { createLazyFileRoute } from "@tanstack/react-router"; -import { getCurrentWindow } from "@tauri-apps/api/window"; -import { message } from "@tauri-apps/plugin-dialog"; -import { - type Dispatch, - type ReactNode, - type SetStateAction, - useState, - useTransition, -} from "react"; -import { useForm } from "react-hook-form"; - -export const Route = createLazyFileRoute("/$id/set-profile")({ - component: Screen, -}); - -function Screen() { - const { id } = Route.useParams(); - const { profile, queryClient } = Route.useRouteContext(); - const { register, handleSubmit } = useForm({ defaultValues: profile }); - - const [picture, setPicture] = useState(""); - const [isPending, startTransition] = useTransition(); - - const onSubmit = (data: Metadata) => { - startTransition(async () => { - const signer = await commands.hasSigner(id); - - if (signer.status === "ok") { - if (!signer.data) { - const res = await commands.setSigner(id); - - if (res.status === "error") { - await message(res.error, { kind: "error" }); - return; - } - } - } else { - await message(signer.error, { kind: "error" }); - return; - } - - const newProfile: Metadata = { ...profile, ...data, picture }; - const res = await commands.setProfile(JSON.stringify(newProfile)); - - if (res.status === "ok") { - // Invalidate cache - await queryClient.invalidateQueries({ - queryKey: ["profile", id], - }); - - // Close current popup - await getCurrentWindow().close(); - } else { - await message(res.error, { title: "Profile", kind: "error" }); - return; - } - }); - }; - - return ( -
-
-
-
-
- {profile.picture ? ( - avatar - ) : null} - - - -
-
-
-
{profile.display_name}
-
- {profile.nip05?.startsWith("_") - ? profile.nip05.replace("_@", "") - : profile.nip05} -
-
- -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - - - -
-
-
- ); -} - -function AvatarUploader({ - setPicture, - children, - className, -}: { - setPicture: Dispatch>; - children: ReactNode; - className?: string; -}) { - const [isPending, startTransition] = useTransition(); - - const uploadAvatar = () => { - startTransition(async () => { - try { - const image = await upload(); - - if (image) { - setPicture(image); - } - } catch (e) { - await message(String(e)); - return; - } - }); - }; - - return ( - - ); -} diff --git a/src/routes/$id.set-profile.tsx b/src/routes/$id.set-profile.tsx deleted file mode 100644 index 4c5fcad9..00000000 --- a/src/routes/$id.set-profile.tsx +++ /dev/null @@ -1,15 +0,0 @@ -import { type Profile, commands } from "@/commands.gen"; -import { createFileRoute } from "@tanstack/react-router"; - -export const Route = createFileRoute("/$id/set-profile")({ - beforeLoad: async ({ params }) => { - const res = await commands.getProfile(params.id); - - if (res.status === "ok") { - const profile: Profile = JSON.parse(res.data); - return { profile }; - } else { - throw new Error(res.error); - } - }, -}); diff --git a/src/routes/__root.tsx b/src/routes/__root.tsx deleted file mode 100644 index 2e732af5..00000000 --- a/src/routes/__root.tsx +++ /dev/null @@ -1,82 +0,0 @@ -import { commands } from "@/commands.gen"; -import { cn } from "@/commons"; -import { Spinner } from "@/components"; -import type { Metadata, NostrEvent } from "@/types"; -import { type QueryClient, queryOptions } from "@tanstack/react-query"; -import { Outlet, createRootRouteWithContext } from "@tanstack/react-router"; -import { getCurrentWindow } from "@tauri-apps/api/window"; -import type { OsType } from "@tauri-apps/plugin-os"; -import type { Store } from "@tauri-apps/plugin-store"; -import { useEffect } from "react"; - -interface RouterContext { - store: Store; - queryClient: QueryClient; - platform: OsType; - accounts?: string[]; -} - -export const settingsQueryOptions = queryOptions({ - queryKey: ["settings"], - queryFn: async () => { - const res = await commands.getAppSettings(); - - if (res.status === "ok") { - return res.data; - } else { - throw new Error(res.error); - } - }, -}); - -export const Route = createRootRouteWithContext()({ - component: Screen, - pendingComponent: Pending, - loader: ({ context }) => - context.queryClient.ensureQueryData(settingsQueryOptions), -}); - -function Screen() { - const { queryClient, platform } = Route.useRouteContext(); - - useEffect(() => { - const unlisten = getCurrentWindow().listen( - "metadata", - async (data) => { - const event: NostrEvent = JSON.parse(data.payload); - const metadata: Metadata = JSON.parse(event.content); - - // Update query cache - queryClient.setQueryData(["profile", event.pubkey], () => metadata); - - // Reset query cache - await queryClient.invalidateQueries({ - queryKey: ["profile", event.pubkey], - }); - }, - ); - - return () => { - unlisten.then((f) => f()); - }; - }, []); - - return ( -
- -
- ); -} - -function Pending() { - return ( -
- -
- ); -} diff --git a/src/routes/_app.lazy.tsx b/src/routes/_app.lazy.tsx deleted file mode 100644 index 38dc43d3..00000000 --- a/src/routes/_app.lazy.tsx +++ /dev/null @@ -1,216 +0,0 @@ -import { commands } from "@/commands.gen"; -import { cn } from "@/commons"; -import { PublishIcon } from "@/components"; -import { User } from "@/components/user"; -import { LumeWindow } from "@/system"; -import { MagnifyingGlass, Plus } from "@phosphor-icons/react"; -import { useQuery } from "@tanstack/react-query"; -import { - Link, - Outlet, - createLazyFileRoute, - useRouter, -} from "@tanstack/react-router"; -import { listen } from "@tauri-apps/api/event"; -import { Menu, MenuItem, PredefinedMenuItem } from "@tauri-apps/api/menu"; -import { writeText } from "@tauri-apps/plugin-clipboard-manager"; -import { message } from "@tauri-apps/plugin-dialog"; -import { useCallback, useEffect } from "react"; - -export const Route = createLazyFileRoute("/_app")({ - component: Layout, -}); - -function Layout() { - const { platform } = Route.useRouteContext(); - - return ( -
- -
- -
-
- ); -} - -function Topbar() { - const { platform, accounts } = Route.useRouteContext(); - - return ( -
-
- {accounts?.map((account) => ( - - ))} - - - -
-
-
- - -
-
-
-
- ); -} - -function Account({ pubkey }: { pubkey: string }) { - const navigate = Route.useNavigate(); - const context = Route.useRouteContext(); - const router = useRouter(); - - const { data: isActive } = useQuery({ - queryKey: ["signer", pubkey], - queryFn: async () => { - const res = await commands.hasSigner(pubkey); - - if (res.status === "ok") { - return res.data; - } else { - return false; - } - }, - }); - - const showContextMenu = useCallback( - async (e: React.MouseEvent) => { - e.preventDefault(); - - const items = await Promise.all([ - MenuItem.new({ - text: "Unlock", - enabled: !isActive, - action: async () => await commands.setSigner(pubkey), - }), - PredefinedMenuItem.new({ item: "Separator" }), - MenuItem.new({ - text: "View Profile", - action: () => LumeWindow.openProfile(pubkey), - }), - MenuItem.new({ - text: "Update Profile", - action: () => - LumeWindow.openPopup( - `${pubkey}/set-profile`, - "Update Profile", - true, - ), - }), - PredefinedMenuItem.new({ item: "Separator" }), - MenuItem.new({ - text: "Copy Public Key", - action: async () => await writeText(pubkey), - }), - MenuItem.new({ - text: "Copy Private Key", - action: async () => { - const res = await commands.getPrivateKey(pubkey); - if (res.status === "ok") { - await writeText(res.data); - } else { - await message(res.error, { kind: "error" }); - } - }, - }), - PredefinedMenuItem.new({ item: "Separator" }), - MenuItem.new({ - text: "Settings", - action: () => LumeWindow.openSettings(), - }), - PredefinedMenuItem.new({ item: "Separator" }), - MenuItem.new({ - text: "Logout", - action: async () => { - const res = await commands.deleteAccount(pubkey); - - if (res.status === "ok") { - router.invalidate(); - - // Check remain account - const newAccounts = context.accounts.filter( - (account) => account !== pubkey, - ); - - // Redirect to new account screen - if (newAccounts.length < 1) { - navigate({ to: "/new", replace: true }); - } - } - }, - }), - ]); - - const menu = await Menu.new({ items }); - - await menu.popup().catch((e) => console.error(e)); - }, - [isActive, pubkey], - ); - - useEffect(() => { - const unlisten = listen("signer-updated", async () => { - await context.queryClient.invalidateQueries({ queryKey: ["signer"] }); - }); - - return () => { - unlisten.then((f) => f()); - }; - }, []); - - return ( - - ); -} diff --git a/src/routes/_app.tsx b/src/routes/_app.tsx deleted file mode 100644 index 3dcaed6c..00000000 --- a/src/routes/_app.tsx +++ /dev/null @@ -1,41 +0,0 @@ -import { commands } from "@/commands.gen"; -import { createFileRoute, redirect } from "@tanstack/react-router"; -import { ask } from "@tauri-apps/plugin-dialog"; -import { relaunch } from "@tauri-apps/plugin-process"; -import { check } from "@tauri-apps/plugin-updater"; - -async function checkForAppUpdates() { - const update = await check(); - - if (update?.available) { - const yes = await ask( - `Update to ${update.version} is available!\n\nRelease notes: ${update.body}`, - { - title: "Update Available", - kind: "info", - okLabel: "Update", - cancelLabel: "Cancel", - }, - ); - - if (yes) { - await update.downloadAndInstall(); - await relaunch(); - } - - return; - } -} - -export const Route = createFileRoute("/_app")({ - beforeLoad: async () => { - await checkForAppUpdates(); - const accounts = await commands.getAccounts(); - - if (!accounts.length) { - throw redirect({ to: "/new", replace: true }); - } - - return { accounts }; - }, -}); diff --git a/src/routes/_app/index.lazy.tsx b/src/routes/_app/index.lazy.tsx deleted file mode 100644 index f1242c9d..00000000 --- a/src/routes/_app/index.lazy.tsx +++ /dev/null @@ -1,254 +0,0 @@ -import { commands } from "@/commands.gen"; -import { displayNpub } from "@/commons"; -import { Column, Spinner } from "@/components"; -import { LumeWindow } from "@/system"; -import type { ColumnEvent, LumeColumn, Metadata } from "@/types"; -import { ArrowLeft, ArrowRight, Plus } from "@phosphor-icons/react"; -import { createLazyFileRoute, useRouter } from "@tanstack/react-router"; -import { listen } from "@tauri-apps/api/event"; -import { Menu, MenuItem } from "@tauri-apps/api/menu"; -import { getCurrentWindow } from "@tauri-apps/api/window"; -import { message } from "@tauri-apps/plugin-dialog"; -import useEmblaCarousel from "embla-carousel-react"; -import { - type ReactNode, - useCallback, - useEffect, - useLayoutEffect, - useState, -} from "react"; -import { createPortal } from "react-dom"; -import { useDebouncedCallback } from "use-debounce"; - -export const Route = createLazyFileRoute("/_app/")({ - component: Screen, -}); - -function Screen() { - const context = Route.useRouteContext(); - const initialAppColumns = Route.useLoaderData(); - const router = useRouter(); - - const [columns, setColumns] = useState([]); - const [emblaRef, emblaApi] = useEmblaCarousel({ - watchDrag: false, - loop: false, - }); - - const scrollPrev = useCallback(() => { - if (emblaApi) emblaApi.scrollPrev(true); - }, [emblaApi]); - - const scrollNext = useCallback(() => { - if (emblaApi) emblaApi.scrollNext(true); - }, [emblaApi]); - - const emitScrollEvent = useCallback(() => { - getCurrentWindow().emit("scrolling", {}); - }, []); - - const remove = useCallback( - async (label: string) => { - const res = await commands.closeColumn(label); - - if (res.status === "ok") { - setColumns((prev) => prev.filter((t) => t.label !== label)); - } else { - await message(res.error, { kind: "error" }); - } - }, - [columns], - ); - - const add = useDebouncedCallback((column: LumeColumn) => { - const exist = columns.find((col) => col.label === column.label); - - if (!exist) { - setColumns((prev) => [column, ...prev]); - - if (emblaApi) { - emblaApi.scrollTo(0, true); - } - } - }, 150); - - const move = useDebouncedCallback( - (label: string, direction: "left" | "right") => { - const newCols = [...columns]; - const existColumn = newCols.find((el) => el.label === label); - - if (existColumn) { - const colIndex = newCols.findIndex((el) => el.label === label); - - newCols.splice(colIndex, 1); - - if (direction === "left") newCols.splice(colIndex - 1, 0, existColumn); - if (direction === "right") newCols.splice(colIndex + 1, 0, existColumn); - - setColumns(() => newCols); - } - }, - 150, - ); - - const update = useDebouncedCallback((label: string, title: string) => { - const currentColIndex = columns.findIndex((col) => col.label === label); - - const updatedCol = Object.assign({}, columns[currentColIndex]); - updatedCol.name = title; - - const newCols = columns.slice(); - newCols[currentColIndex] = updatedCol; - - setColumns(() => newCols); - }, 150); - - useEffect(() => { - if (emblaApi) { - emblaApi.on("scroll", emitScrollEvent); - emblaApi.on("slidesChanged", emitScrollEvent); - } - - return () => { - emblaApi?.off("scroll", emitScrollEvent); - emblaApi?.off("slidesChanged", emitScrollEvent); - }; - }, [emblaApi, emitScrollEvent]); - - useEffect(() => { - const unlisten = listen("columns", (data) => { - if (data.payload.type === "add") add(data.payload.column); - if (data.payload.type === "remove") remove(data.payload.label); - if (data.payload.type === "move") - move(data.payload.label, data.payload.direction); - if (data.payload.type === "set_title") - update(data.payload.label, data.payload.title); - }); - - return () => { - unlisten.then((f) => f()); - }; - }, []); - - useEffect(() => { - const unsubscribeFn = router.subscribe("onBeforeNavigate", async () => { - await commands.closeAllColumns(); - }); - - return () => { - unsubscribeFn(); - }; - }, []); - - useEffect(() => { - if (initialAppColumns) { - setColumns(() => initialAppColumns); - } - }, [initialAppColumns]); - - useEffect(() => { - (async () => { - await context.store.set("columns", JSON.stringify(columns)); - })(); - }, [columns]); - - return ( -
-
-
- {!columns ? ( -
- -
- ) : ( - columns.map((column) => ( - - )) - )} - -
-
- - - - -
- ); -} - -function OpenLaunchpad() { - const { accounts } = Route.useRouteContext(); - - const showContextMenu = useCallback( - async (e: React.MouseEvent) => { - e.preventDefault(); - - const list: Promise[] = []; - - for (const account of accounts) { - const res = await commands.getProfile(account); - let name = "unknown"; - - if (res.status === "ok") { - const profile: Metadata = JSON.parse(res.data); - name = profile.display_name ?? profile.name ?? "anon"; - } - - list.push( - MenuItem.new({ - text: `Open Launchpad for ${name} (${displayNpub(account, 16)})`, - action: () => LumeWindow.openLaunchpad(account), - }), - ); - } - - const items = await Promise.all(list); - const menu = await Menu.new({ items }); - - await menu.popup().catch((e) => console.error(e)); - }, - [accounts], - ); - - return ( -
-
- -
-
- ); -} - -function Toolbar({ children }: { children: ReactNode[] }) { - const [domReady, setDomReady] = useState(false); - - useLayoutEffect(() => { - setDomReady(true); - }, []); - - return domReady ? ( - // @ts-ignore, react bug ??? - createPortal(children, document.getElementById("toolbar")) - ) : ( - <> - ); -} diff --git a/src/routes/_app/index.tsx b/src/routes/_app/index.tsx deleted file mode 100644 index a045e82d..00000000 --- a/src/routes/_app/index.tsx +++ /dev/null @@ -1,37 +0,0 @@ -import type { LumeColumn } from "@/types"; -import { createFileRoute } from "@tanstack/react-router"; -import { nanoid } from "nanoid"; - -export const Route = createFileRoute("/_app/")({ - loader: async ({ context }) => { - const accounts = context.accounts; - const prev = await context.store.get("columns"); - - let initialAppColumns: LumeColumn[] = []; - - if (!prev) { - initialAppColumns.push({ - label: "onboarding", - name: "Onboarding", - url: "/columns/onboarding", - }); - - for (const account of accounts) { - initialAppColumns.push({ - label: `launchpad-${nanoid()}`, - name: "Launchpad", - url: `/columns/launchpad/${account}`, - account, - }); - } - } else { - const parsed: LumeColumn[] = JSON.parse(prev as string); - - initialAppColumns = parsed.filter((item) => - item.account ? context.accounts.includes(item.account) : item, - ); - } - - return initialAppColumns; - }, -}); diff --git a/src/routes/columns/_layout.tsx b/src/routes/columns/_layout.tsx deleted file mode 100644 index da00cc76..00000000 --- a/src/routes/columns/_layout.tsx +++ /dev/null @@ -1,23 +0,0 @@ -import { Outlet, createFileRoute } from "@tanstack/react-router"; - -export interface RouteSearch { - account?: string; - label?: string; - name?: string; - redirect?: string; -} - -export const Route = createFileRoute("/columns/_layout")({ - validateSearch: (search: Record): RouteSearch => { - return { - account: search.account, - label: search.label, - name: search.name, - }; - }, - component: Layout, -}); - -function Layout() { - return ; -} diff --git a/src/routes/columns/_layout/create-newsfeed.f2f.tsx b/src/routes/columns/_layout/create-newsfeed.f2f.tsx deleted file mode 100644 index faafd899..00000000 --- a/src/routes/columns/_layout/create-newsfeed.f2f.tsx +++ /dev/null @@ -1,87 +0,0 @@ -import { commands } from "@/commands.gen"; -import { Spinner } from "@/components"; -import { createFileRoute } from "@tanstack/react-router"; -import { message } from "@tauri-apps/plugin-dialog"; -import { useState, useTransition } from "react"; - -export const Route = createFileRoute("/columns/_layout/create-newsfeed/f2f")({ - component: Screen, -}); - -function Screen() { - const { queryClient } = Route.useRouteContext(); - const { redirect, label, account } = Route.useSearch(); - - const [npub, setNpub] = useState(""); - const [isPending, startTransition] = useTransition(); - - const navigate = Route.useNavigate(); - - const submit = async () => { - startTransition(async () => { - if (!npub.startsWith("npub1")) { - await message("You must enter a valid npub.", { - title: "Create Newsfeed", - kind: "info", - }); - return; - } - - const res = await commands.copyFriend(npub); - - if (res.status === "ok") { - await queryClient.invalidateQueries({ queryKey: [label, account] }); - navigate({ to: redirect }); - } else { - await message(res.error, { - title: "Create Newsfeed", - kind: "error", - }); - return; - } - }); - }; - - return ( -
-
-
-

- You already have a friend on Nostr? -

-

Instead of building the timeline by yourself.

-

- Just enter your friend's{" "} - npub. -

-

- You will have the same experience as your friend. Of course, you - always can edit your network later. -

-
-
-
- - setNpub(e.target.value)} - spellCheck={false} - className="px-3 bg-transparent border rounded-lg h-11 border-neutral-200 dark:border-neutral-800 placeholder:text-neutral-600 focus:border-blue-500 focus:ring-0 dark:placeholder:text-neutral-400" - /> -
- -
-
-
- ); -} diff --git a/src/routes/columns/_layout/create-newsfeed.tsx b/src/routes/columns/_layout/create-newsfeed.tsx deleted file mode 100644 index 73ff12c1..00000000 --- a/src/routes/columns/_layout/create-newsfeed.tsx +++ /dev/null @@ -1,63 +0,0 @@ -import { cn } from "@/commons"; -import { Link, Outlet } from "@tanstack/react-router"; -import { createFileRoute } from "@tanstack/react-router"; - -export const Route = createFileRoute("/columns/_layout/create-newsfeed")({ - component: Screen, -}); - -function Screen() { - const search = Route.useSearch(); - - return ( -
-
-

- Build up your timeline. -

-

- Follow some people to keep up to date with them. -

-
-
-
- - {({ isActive }) => ( -
- Users -
- )} - - - {({ isActive }) => ( -
- CopyFriend -
- )} - -
- -
-
- ); -} diff --git a/src/routes/columns/_layout/create-newsfeed.users.tsx b/src/routes/columns/_layout/create-newsfeed.users.tsx deleted file mode 100644 index 62cdc8c7..00000000 --- a/src/routes/columns/_layout/create-newsfeed.users.tsx +++ /dev/null @@ -1,141 +0,0 @@ -import { commands } from "@/commands.gen"; -import { Spinner } from "@/components"; -import { User } from "@/components/user"; -import * as ScrollArea from "@radix-ui/react-scroll-area"; -import { useQuery } from "@tanstack/react-query"; -import { createFileRoute } from "@tanstack/react-router"; -import { message } from "@tauri-apps/plugin-dialog"; -import { fetch } from "@tauri-apps/plugin-http"; -import { useRef, useState, useTransition } from "react"; -import { Virtualizer } from "virtua"; - -export const Route = createFileRoute("/columns/_layout/create-newsfeed/users")({ - component: Screen, -}); - -interface Trending { - profiles: Array<{ pubkey: string }>; -} - -function Screen() { - const { redirect, label, account } = Route.useSearch(); - const { queryClient } = Route.useRouteContext(); - const { isLoading, isError, data } = useQuery({ - queryKey: ["trending-users"], - queryFn: async ({ signal }) => { - const res = await fetch("https://api.nostr.band/v0/trending/profiles", { - signal, - }); - - if (res.status !== 200) { - throw new Error("Error."); - } - - const data: Trending = await res.json(); - const users = data.profiles.map((item) => item.pubkey); - - return users; - }, - refetchOnWindowFocus: false, - }); - - const navigate = Route.useNavigate(); - const ref = useRef(null); - - const [follows, setFollows] = useState([]); - const [isPending, startTransition] = useTransition(); - - const toggleFollow = (pubkey: string) => { - setFollows((prev) => - prev.includes(pubkey) - ? prev.filter((i) => i !== pubkey) - : [...prev, pubkey], - ); - }; - - const submit = () => { - startTransition(async () => { - const res = await commands.setContactList(follows); - - if (res.status === "ok") { - await queryClient.invalidateQueries({ queryKey: [label, account] }); - navigate({ to: redirect }); - } else { - await message(res.error, { kind: "error" }); - return; - } - }); - }; - - return ( -
- - - - {isLoading ? ( -
-
- - Loading... -
-
- ) : isError ? ( -
-
- Error. -
-
- ) : ( - data?.map((item) => ( -
- - -
-
-
- - -
- -
- -
-
-
-
- )) - )} -
-
- - - - -
- -
- ); -} diff --git a/src/routes/columns/_layout/discover-interests.lazy.tsx b/src/routes/columns/_layout/discover-interests.lazy.tsx deleted file mode 100644 index 131de391..00000000 --- a/src/routes/columns/_layout/discover-interests.lazy.tsx +++ /dev/null @@ -1,196 +0,0 @@ -import { commands } from "@/commands.gen"; -import { toLumeEvents } from "@/commons"; -import { Spinner, User } from "@/components"; -import { LumeWindow } from "@/system"; -import { ArrowDown } from "@phosphor-icons/react"; -import * as ScrollArea from "@radix-ui/react-scroll-area"; -import { useInfiniteQuery } from "@tanstack/react-query"; -import { createLazyFileRoute } from "@tanstack/react-router"; -import { nanoid } from "nanoid"; -import type { NostrEvent } from "nostr-tools"; -import { type RefObject, useCallback, useRef } from "react"; -import { Virtualizer } from "virtua"; - -export const Route = createLazyFileRoute("/columns/_layout/discover-interests")( - { - component: Screen, - }, -); - -function Screen() { - const { - isLoading, - isError, - error, - isFetchingNextPage, - hasNextPage, - fetchNextPage, - data, - } = useInfiniteQuery({ - queryKey: ["local-interests"], - initialPageParam: 0, - queryFn: async ({ pageParam }: { pageParam: number }) => { - const until = pageParam > 0 ? pageParam.toString() : null; - const res = await commands.getAllLocalInterests(until); - - if (res.status === "ok") { - const data = toLumeEvents(res.data); - return data; - } else { - throw new Error(res.error); - } - }, - getNextPageParam: (lastPage) => { - const lastEvent = lastPage.at(-1); - - if (lastEvent) { - return lastEvent.created_at - 1; - } - }, - select: (data) => - data?.pages - .flat() - .filter( - (item) => item.tags.filter((tag) => tag[0] === "t")?.length > 0, - ), - refetchOnWindowFocus: false, - }); - - const ref = useRef(null); - - const renderItem = useCallback( - (item: NostrEvent) => { - const name = - item.tags.find((tag) => tag[0] === "title")?.[1] || "Unnamed"; - const label = - item.tags.find((tag) => tag[0] === "label")?.[1] || nanoid(); - - return ( -
-
- - -
- {item.tags - .filter((tag) => tag[0] === "t") - .map((tag) => ( -
- {tag[1].includes("#") ? tag[1] : `#${tag[1]}`} -
- ))} -
-
- - - - -
-
-
-
- - - - - -
{name}
-
-
- -
-
-
- ); - }, - [data], - ); - - return ( - - - }> - {isLoading ? ( -
- -

- Loading event... -

-
- ) : isError ? ( -
-

- {error?.message ?? "Error"} -

-
- ) : !data?.length ? ( -
-

- Nothing to show yet, you can use Lume more and comeback lack to - see new events. -

-
- ) : ( - data?.map((item) => renderItem(item)) - )} -
-

- Lume running sync in the background, -
- the more you use the more event you see. -

-
- {hasNextPage ? ( - - ) : null} -
-
- - - - -
- ); -} diff --git a/src/routes/columns/_layout/discover-newsfeeds.lazy.tsx b/src/routes/columns/_layout/discover-newsfeeds.lazy.tsx deleted file mode 100644 index 298d615d..00000000 --- a/src/routes/columns/_layout/discover-newsfeeds.lazy.tsx +++ /dev/null @@ -1,190 +0,0 @@ -import { commands } from "@/commands.gen"; -import { toLumeEvents } from "@/commons"; -import { Spinner, User } from "@/components"; -import { LumeWindow } from "@/system"; -import { ArrowDown } from "@phosphor-icons/react"; -import * as ScrollArea from "@radix-ui/react-scroll-area"; -import { useInfiniteQuery } from "@tanstack/react-query"; -import { createLazyFileRoute } from "@tanstack/react-router"; -import { nanoid } from "nanoid"; -import type { NostrEvent } from "nostr-tools"; -import { type RefObject, useCallback, useRef } from "react"; -import { Virtualizer } from "virtua"; - -export const Route = createLazyFileRoute("/columns/_layout/discover-newsfeeds")( - { - component: Screen, - }, -); - -function Screen() { - const { - isLoading, - isError, - error, - isFetchingNextPage, - hasNextPage, - fetchNextPage, - data, - } = useInfiniteQuery({ - queryKey: ["local-newsfeeds"], - initialPageParam: 0, - queryFn: async ({ pageParam }: { pageParam: number }) => { - const until = pageParam > 0 ? pageParam.toString() : null; - const res = await commands.getAllLocalNewsfeeds(until); - - if (res.status === "ok") { - const data = toLumeEvents(res.data); - return data; - } else { - throw new Error(res.error); - } - }, - getNextPageParam: (lastPage) => { - const lastEvent = lastPage.at(-1); - - if (lastEvent) { - return lastEvent.created_at - 1; - } - }, - select: (data) => - data?.pages - .flat() - .filter( - (item) => item.tags.filter((tag) => tag[0] === "p")?.length > 0, - ), - refetchOnWindowFocus: false, - }); - - const ref = useRef(null); - - const renderItem = useCallback( - (item: NostrEvent) => { - const users = item.tags.filter((tag) => tag[0] === "p"); - const name = - item.tags.find((tag) => tag[0] === "title")?.[1] || "Unnamed"; - const label = item.tags.find((tag) => tag[0] === "d")?.[1] || nanoid(); - - return ( -
-
-
-
- {users.slice(0, 5).map((tag) => ( - - - - - - ))} - {users.length > 5 ? ( -
-

- +{users.length - 5} -

-
- ) : null} -
-
-
-
-
- - - - - -
{name}
-
-
- -
-
-
- ); - }, - [data], - ); - - return ( - - - }> - {isLoading ? ( -
- -

- Loading event... -

-
- ) : isError ? ( -
-

- {error?.message ?? "Error"} -

-
- ) : !data?.length ? ( -
-

- Nothing to show yet, you can use Lume more and comeback lack to - see new events. -

-
- ) : ( - data?.map((item) => renderItem(item)) - )} -
-

- Lume running sync in the background, -
- the more you use the more event you see. -

-
- {hasNextPage ? ( - - ) : null} -
-
- - - - -
- ); -} diff --git a/src/routes/columns/_layout/discover-relays.lazy.tsx b/src/routes/columns/_layout/discover-relays.lazy.tsx deleted file mode 100644 index 556f412e..00000000 --- a/src/routes/columns/_layout/discover-relays.lazy.tsx +++ /dev/null @@ -1,168 +0,0 @@ -import { commands } from "@/commands.gen"; -import { Spinner, User } from "@/components"; -import { LumeWindow } from "@/system"; -import type { NostrEvent } from "@/types"; -import { ArrowDown } from "@phosphor-icons/react"; -import * as ScrollArea from "@radix-ui/react-scroll-area"; -import { useInfiniteQuery } from "@tanstack/react-query"; -import { createLazyFileRoute } from "@tanstack/react-router"; -import { type RefObject, useCallback, useRef } from "react"; -import { Virtualizer } from "virtua"; - -export const Route = createLazyFileRoute("/columns/_layout/discover-relays")({ - component: Screen, -}); - -function Screen() { - const { - isLoading, - isError, - error, - isFetchingNextPage, - hasNextPage, - fetchNextPage, - data, - } = useInfiniteQuery({ - queryKey: ["discover-relays"], - initialPageParam: 0, - queryFn: async ({ pageParam }: { pageParam: number }) => { - const until = pageParam > 0 ? pageParam.toString() : null; - const res = await commands.getAllRelayLists(until); - - if (res.status === "ok") { - const data: NostrEvent[] = res.data.map((item) => JSON.parse(item)); - return data; - } else { - throw new Error(res.error); - } - }, - getNextPageParam: (lastPage) => { - const lastEvent = lastPage.at(-1); - - if (lastEvent) { - return lastEvent.created_at - 1; - } - }, - select: (data) => data?.pages.flat(), - refetchOnWindowFocus: false, - refetchOnReconnect: false, - refetchOnMount: false, - }); - - const ref = useRef(null); - - const renderItem = useCallback( - (item: NostrEvent) => { - return ( -
-
- {item.tags.map((tag) => - tag[1]?.startsWith("wss://") ? ( -
-
- {tag[1]} -
- -
- ) : null, - )} -
-
- - - - - - -
-
- ); - }, - [data], - ); - - return ( - - - }> - {isLoading ? ( -
- -

- Loading event... -

-
- ) : isError ? ( -
-

- {error?.message ?? "Error"} -

-
- ) : !data?.length ? ( -
-

- Nothing to show yet, you can use Lume more and comeback lack to - see new events. -

-
- ) : ( - data?.map((item) => renderItem(item)) - )} -
-

- Lume running sync in the background, -
- the more you use the more event you see. -

-
- {hasNextPage ? ( - - ) : null} -
-
- - - - -
- ); -} diff --git a/src/routes/columns/_layout/dvm.$id.lazy.tsx b/src/routes/columns/_layout/dvm.$id.lazy.tsx deleted file mode 100644 index 4b715f35..00000000 --- a/src/routes/columns/_layout/dvm.$id.lazy.tsx +++ /dev/null @@ -1,108 +0,0 @@ -import { commands } from "@/commands.gen"; -import { toLumeEvents } from "@/commons"; -import { RepostNote, Spinner, TextNote } from "@/components"; -import type { LumeEvent } from "@/system"; -import { Kind } from "@/types"; -import * as ScrollArea from "@radix-ui/react-scroll-area"; -import { useQuery } from "@tanstack/react-query"; -import { createLazyFileRoute } from "@tanstack/react-router"; -import { type RefObject, useCallback, useRef } from "react"; -import { Virtualizer } from "virtua"; - -export const Route = createLazyFileRoute("/columns/_layout/dvm/$id")({ - component: Screen, -}); - -function Screen() { - const { id } = Route.useParams(); - const { account } = Route.useSearch(); - const { isLoading, isError, error, data } = useQuery({ - queryKey: ["job-result", id], - queryFn: async () => { - if (!account) { - throw new Error("Account is required"); - } - - const res = await commands.getAllEventsByRequest(account, id); - - if (res.status === "error") { - throw new Error(res.error); - } - - return toLumeEvents(res.data); - }, - refetchOnWindowFocus: false, - }); - - const ref = useRef(null); - - const renderItem = useCallback( - (event: LumeEvent) => { - if (!event) { - return; - } - - switch (event.kind) { - case Kind.Repost: { - const repostId = event.repostId; - - return ( - - ); - } - default: - return ( - - ); - } - }, - [data], - ); - - return ( - - - }> - {isLoading ? ( -
- - Requesting events... -
- ) : isError ? ( -
- {error?.message} -
- ) : !data?.length ? ( -
- 🎉 Yo. You're catching up on all latest notes. -
- ) : ( - data.map((item) => renderItem(item)) - )} -
-
- - - - -
- ); -} diff --git a/src/routes/columns/_layout/events.$id.lazy.tsx b/src/routes/columns/_layout/events.$id.lazy.tsx deleted file mode 100644 index 03122a62..00000000 --- a/src/routes/columns/_layout/events.$id.lazy.tsx +++ /dev/null @@ -1,234 +0,0 @@ -import { commands } from "@/commands.gen"; -import { Note, ReplyNote, Spinner } from "@/components"; -import { LumeEvent, useEvent } from "@/system"; -import type { EventPayload } from "@/types"; -import * as ScrollArea from "@radix-ui/react-scroll-area"; -import { useQuery } from "@tanstack/react-query"; -import { createLazyFileRoute } from "@tanstack/react-router"; -import { getCurrentWindow } from "@tauri-apps/api/window"; -import { type RefObject, useEffect, useRef } from "react"; -import { Virtualizer } from "virtua"; - -export const Route = createLazyFileRoute("/columns/_layout/events/$id")({ - component: Screen, - pendingComponent: Pending, -}); - -function Pending() { - return ( -
- -
- ); -} - -function Screen() { - const ref = useRef(null); - - return ( - - - }> - - - - - - - - - - ); -} - -function RootEvent() { - const { id } = Route.useParams(); - const { data: event, error, isLoading, isError } = useEvent(id); - - if (isLoading) { - return ( -
- -

Loading...

-
- ); - } - - if (isError || !event) { - return ( -
- {error?.message || "Event not found within your current relay set"} -
- ); - } - - return ( - - -
- - -
- -
- - - -
-
-
- ); -} - -function ReplyList() { - const { id } = Route.useParams(); - const { queryClient } = Route.useRouteContext(); - const { data, isLoading } = useQuery({ - queryKey: ["replies", id], - queryFn: async () => { - const res = await commands.getReplies(id); - - if (res.status === "ok") { - const events = res.data.map((item) => - LumeEvent.from(item.raw, item.parsed), - ); - - return events; - } else { - throw new Error(res.error); - } - }, - select: (events) => { - const removeQueues = new Set(); - - for (const event of events) { - const tags = event.tags.filter((t) => t[0] === "e" && t[1] !== id); - - if (tags.length === 1) { - const index = events.findIndex((ev) => ev.id === tags[0][1]); - - if (index !== -1) { - const rootEvent = events[index]; - - if (rootEvent.replies?.length) { - rootEvent.replies.push(event); - } else { - rootEvent.replies = [event]; - } - - // Add current event to queue - removeQueues.add(event.id); - - continue; - } - } - - for (const tag of tags) { - const id = tag[1]; - const rootIndex = events.findIndex((ev) => ev.id === id); - - if (rootIndex !== -1) { - const rootEvent = events[rootIndex]; - - if (rootEvent.replies?.length) { - const childIndex = rootEvent.replies.findIndex( - (ev) => ev.id === id, - ); - - if (childIndex !== -1) { - const childEvent = rootEvent.replies[rootIndex]; - - if (childEvent.replies?.length) { - childEvent.replies.push(event); - } else { - childEvent.replies = [event]; - } - - // Add current event to queue - removeQueues.add(event.id); - } - } else { - rootEvent.replies = [event]; - // Add current event to queue - removeQueues.add(event.id); - } - } - - break; - } - } - - return events.filter((ev) => !removeQueues.has(ev.id)); - }, - }); - - useEffect(() => { - const unlisten = getCurrentWindow().listen( - "comment", - async (data) => { - const event = LumeEvent.from(data.payload.raw, data.payload.parsed); - - await queryClient.setQueryData( - ["replies", id], - (prevEvents: LumeEvent[]) => { - if (!prevEvents) return [event]; - return [event, ...prevEvents]; - }, - ); - }, - ); - - return () => { - unlisten.then((f) => f()); - }; - }, []); - - useEffect(() => { - const unlisten = getCurrentWindow().listen(id, async () => { - await queryClient.invalidateQueries({ queryKey: ["replies", id] }); - }); - - return () => { - unlisten.then((f) => f()); - }; - }, []); - - return ( -
-
- All replies -
- {isLoading ? ( -
- - Loading replies... -
- ) : ( -
- {!data?.length ? ( -
-
-

👋

-

- Be the first to Reply! -

-
-
- ) : ( - data.map((event) => ) - )} -
- )} -
- ); -} diff --git a/src/routes/columns/_layout/events.$id.tsx b/src/routes/columns/_layout/events.$id.tsx deleted file mode 100644 index be0d1283..00000000 --- a/src/routes/columns/_layout/events.$id.tsx +++ /dev/null @@ -1,3 +0,0 @@ -import { createFileRoute } from "@tanstack/react-router"; - -export const Route = createFileRoute("/columns/_layout/events/$id")(); diff --git a/src/routes/columns/_layout/global.tsx b/src/routes/columns/_layout/global.tsx deleted file mode 100644 index b1dd11ee..00000000 --- a/src/routes/columns/_layout/global.tsx +++ /dev/null @@ -1,141 +0,0 @@ -import { commands } from "@/commands.gen"; -import { toLumeEvents } from "@/commons"; -import { RepostNote, Spinner, TextNote } from "@/components"; -import type { LumeEvent } from "@/system"; -import { Kind } from "@/types"; -import { ArrowDown } from "@phosphor-icons/react"; -import * as ScrollArea from "@radix-ui/react-scroll-area"; -import { useInfiniteQuery } from "@tanstack/react-query"; -import { createFileRoute } from "@tanstack/react-router"; -import { type RefObject, useCallback, useRef } from "react"; -import { Virtualizer } from "virtua"; - -export const Route = createFileRoute("/columns/_layout/global")({ - component: Screen, -}); - -export function Screen() { - const { label } = Route.useSearch(); - const { - data, - isLoading, - isFetching, - isFetchingNextPage, - hasNextPage, - fetchNextPage, - } = useInfiniteQuery({ - queryKey: ["events", "global", label], - initialPageParam: 0, - queryFn: async ({ pageParam }: { pageParam: number }) => { - const until = pageParam > 0 ? pageParam.toString() : null; - const res = await commands.getGlobalEvents(until); - - if (res.status === "error") { - throw new Error(res.error); - } - - return toLumeEvents(res.data); - }, - getNextPageParam: (lastPage) => { - const lastEvent = lastPage.at(-1); - - if (lastEvent) { - return lastEvent.created_at - 1; - } - }, - select: (data) => data?.pages.flat(), - refetchOnWindowFocus: false, - }); - - const ref = useRef(null); - - const renderItem = useCallback( - (event: LumeEvent) => { - if (!event) return; - switch (event.kind) { - case Kind.Repost: { - const repostId = event.repostId; - - return ( - - ); - } - default: - return ( - - ); - } - }, - [data], - ); - - return ( - - - }> - {isFetching && !isLoading && !isFetchingNextPage ? ( -
-
- - Getting new notes... -
-
- ) : null} - {isLoading ? ( -
- - Loading... -
- ) : !data?.length ? ( -
- 🎉 Yo. You're catching up on all latest notes. -
- ) : ( - data.map((item) => renderItem(item)) - )} - {hasNextPage ? ( -
- -
- ) : null} -
-
- - - - -
- ); -} diff --git a/src/routes/columns/_layout/groups.$id.lazy.tsx b/src/routes/columns/_layout/groups.$id.lazy.tsx deleted file mode 100644 index d88df88d..00000000 --- a/src/routes/columns/_layout/groups.$id.lazy.tsx +++ /dev/null @@ -1,144 +0,0 @@ -import { commands } from "@/commands.gen"; -import { toLumeEvents } from "@/commons"; -import { RepostNote, Spinner, TextNote } from "@/components"; -import type { LumeEvent } from "@/system"; -import { Kind } from "@/types"; -import { ArrowDown } from "@phosphor-icons/react"; -import * as ScrollArea from "@radix-ui/react-scroll-area"; -import { useInfiniteQuery } from "@tanstack/react-query"; -import { createLazyFileRoute } from "@tanstack/react-router"; -import { type RefObject, useCallback, useRef } from "react"; -import { Virtualizer } from "virtua"; - -export const Route = createLazyFileRoute("/columns/_layout/groups/$id")({ - component: Screen, -}); - -export function Screen() { - const group = Route.useLoaderData(); - const params = Route.useParams(); - - const { - data, - isLoading, - isFetching, - isFetchingNextPage, - hasNextPage, - fetchNextPage, - } = useInfiniteQuery({ - queryKey: ["groups", params.id], - initialPageParam: 0, - queryFn: async ({ pageParam }: { pageParam: number }) => { - const until = pageParam > 0 ? pageParam.toString() : null; - const res = await commands.getAllEventsByAuthors(group, until); - - if (res.status === "error") { - throw new Error(res.error); - } - - return toLumeEvents(res.data); - }, - getNextPageParam: (lastPage) => { - const lastEvent = lastPage.at(-1); - - if (lastEvent) { - return lastEvent.created_at - 1; - } - }, - select: (data) => data?.pages.flat(), - enabled: group?.length > 0, - refetchOnWindowFocus: false, - }); - - const ref = useRef(null); - - const renderItem = useCallback( - (event: LumeEvent) => { - if (!event) return; - switch (event.kind) { - case Kind.Repost: { - const repostId = event.repostId; - - return ( - - ); - } - default: - return ( - - ); - } - }, - [data], - ); - - return ( - - - }> - {isFetching && !isLoading && !isFetchingNextPage ? ( -
-
- - Getting new notes... -
-
- ) : null} - {isLoading ? ( -
- - Loading... -
- ) : !data?.length ? ( -
- 🎉 Yo. You're catching up on all latest notes. -
- ) : ( - data.map((item) => renderItem(item)) - )} - {hasNextPage ? ( -
- -
- ) : null} -
-
- - - - -
- ); -} diff --git a/src/routes/columns/_layout/groups.$id.tsx b/src/routes/columns/_layout/groups.$id.tsx deleted file mode 100644 index c44dbe1a..00000000 --- a/src/routes/columns/_layout/groups.$id.tsx +++ /dev/null @@ -1,20 +0,0 @@ -import { commands } from "@/commands.gen"; -import type { NostrEvent } from "@/types"; -import { createFileRoute } from "@tanstack/react-router"; - -export const Route = createFileRoute("/columns/_layout/groups/$id")({ - loader: async ({ params }) => { - const res = await commands.getGroup(params.id); - - if (res.status === "ok") { - const event: NostrEvent = JSON.parse(res.data); - const tag = event.tags - .filter((tag) => tag[0] === "p") - .map((tag) => tag[1]); - - return tag; - } else { - throw new Error(res.error); - } - }, -}); diff --git a/src/routes/columns/_layout/interests.$id.lazy.tsx b/src/routes/columns/_layout/interests.$id.lazy.tsx deleted file mode 100644 index dec2de9f..00000000 --- a/src/routes/columns/_layout/interests.$id.lazy.tsx +++ /dev/null @@ -1,144 +0,0 @@ -import { commands } from "@/commands.gen"; -import { toLumeEvents } from "@/commons"; -import { RepostNote, Spinner, TextNote } from "@/components"; -import type { LumeEvent } from "@/system"; -import { Kind } from "@/types"; -import { ArrowDown } from "@phosphor-icons/react"; -import * as ScrollArea from "@radix-ui/react-scroll-area"; -import { useInfiniteQuery } from "@tanstack/react-query"; -import { createLazyFileRoute } from "@tanstack/react-router"; -import { type RefObject, useCallback, useRef } from "react"; -import { Virtualizer } from "virtua"; - -export const Route = createLazyFileRoute("/columns/_layout/interests/$id")({ - component: Screen, -}); - -export function Screen() { - const hashtags = Route.useLoaderData(); - const params = Route.useParams(); - - const { - data, - isLoading, - isFetching, - isFetchingNextPage, - hasNextPage, - fetchNextPage, - } = useInfiniteQuery({ - queryKey: ["hashtags", params.id], - initialPageParam: 0, - queryFn: async ({ pageParam }: { pageParam: number }) => { - const tags = hashtags.map((tag) => tag.toLowerCase().replace("#", "")); - const until = pageParam > 0 ? pageParam.toString() : null; - const res = await commands.getAllEventsByHashtags(tags, until); - - if (res.status === "error") { - throw new Error(res.error); - } - - return toLumeEvents(res.data); - }, - getNextPageParam: (lastPage) => { - const lastEvent = lastPage.at(-1); - - if (lastEvent) { - return lastEvent.created_at - 1; - } - }, - select: (data) => data?.pages.flat(), - refetchOnWindowFocus: false, - }); - - const ref = useRef(null); - - const renderItem = useCallback( - (event: LumeEvent) => { - if (!event) return; - switch (event.kind) { - case Kind.Repost: { - const repostId = event.repostId; - - return ( - - ); - } - default: - return ( - - ); - } - }, - [data], - ); - - return ( - - - }> - {isFetching && !isLoading && !isFetchingNextPage ? ( -
-
- - Getting new notes... -
-
- ) : null} - {isLoading ? ( -
- - Loading... -
- ) : !data?.length ? ( -
- 🎉 Yo. You're catching up on all latest notes. -
- ) : ( - data.map((item) => renderItem(item)) - )} - {hasNextPage ? ( -
- -
- ) : null} -
-
- - - - -
- ); -} diff --git a/src/routes/columns/_layout/interests.$id.tsx b/src/routes/columns/_layout/interests.$id.tsx deleted file mode 100644 index 18ef0c86..00000000 --- a/src/routes/columns/_layout/interests.$id.tsx +++ /dev/null @@ -1,20 +0,0 @@ -import { commands } from "@/commands.gen"; -import type { NostrEvent } from "@/types"; -import { createFileRoute } from "@tanstack/react-router"; - -export const Route = createFileRoute("/columns/_layout/interests/$id")({ - loader: async ({ params }) => { - const res = await commands.getInterest(params.id); - - if (res.status === "ok") { - const event: NostrEvent = JSON.parse(res.data); - const tag = event.tags - .filter((tag) => tag[0] === "t") - .map((tag) => tag[1]); - - return tag; - } else { - throw new Error(res.error); - } - }, -}); diff --git a/src/routes/columns/_layout/launchpad.$id.lazy.tsx b/src/routes/columns/_layout/launchpad.$id.lazy.tsx deleted file mode 100644 index 0b6c35c8..00000000 --- a/src/routes/columns/_layout/launchpad.$id.lazy.tsx +++ /dev/null @@ -1,714 +0,0 @@ -import { commands } from "@/commands.gen"; -import { cn, isValidRelayUrl, toLumeEvents } from "@/commons"; -import { Spinner, User } from "@/components"; -import { LumeWindow } from "@/system"; -import type { LumeColumn, NostrEvent } from "@/types"; -import { ArrowClockwise, ArrowRight, Plus } from "@phosphor-icons/react"; -import * as ScrollArea from "@radix-ui/react-scroll-area"; -import { useQuery } from "@tanstack/react-query"; -import { createLazyFileRoute } from "@tanstack/react-router"; -import { resolveResource } from "@tauri-apps/api/path"; -import { message } from "@tauri-apps/plugin-dialog"; -import { readTextFile } from "@tauri-apps/plugin-fs"; -import { nanoid } from "nanoid"; -import { memo, useCallback, useState, useTransition } from "react"; -import { minidenticon } from "minidenticons"; - -export const Route = createLazyFileRoute("/columns/_layout/launchpad/$id")({ - component: Screen, -}); - -function Screen() { - return ( - - - - - - - - - - - - - - ); -} - -function Newsfeeds() { - const { id } = Route.useParams(); - const { isLoading, isError, error, data, refetch, isRefetching } = useQuery({ - queryKey: ["newsfeeds", id], - queryFn: async () => { - const res = await commands.getAllNewsfeeds(id); - - if (res.status === "ok") { - const data = toLumeEvents(res.data); - return data; - } else { - throw new Error(res.error); - } - }, - select: (data) => - data.filter( - (item) => item.tags.filter((tag) => tag[0] === "p")?.length > 0, - ), - refetchOnWindowFocus: false, - }); - - const renderItem = useCallback( - (item: NostrEvent) => { - const users = item.tags.filter((tag) => tag[0] === "p"); - const name = - item.kind === 3 - ? "Contacts" - : item.tags.find((tag) => tag[0] === "title")?.[1] || "Unnamed"; - const label = - item.kind === 3 - ? `newsfeed-${item.pubkey.slice(0, 5)}` - : item.tags.find((tag) => tag[0] === "d")?.[1] || nanoid(); - - return ( -
-
-
-
- {users.slice(0, 5).map((tag) => ( - - - - - - ))} - {users.length > 5 ? ( -
-

- +{users.length - 5} -

-
- ) : null} -
-
-
-
-
- - - - - -
{name}
-
-
- -
-
-
- ); - }, - [data], - ); - - return ( -
-
-

Newsfeeds

-
- - -
-
-
- {isLoading ? ( -
- - Loading... -
- ) : isError ? ( -
-

{error?.message ?? "Error"}

-
- ) : !data?.length ? ( -
-

You don't have any groups yet.

-
- ) : ( - data?.map((item) => renderItem(item)) - )} - -
-
- ); -} - -function Relayfeeds() { - const { id } = Route.useParams(); - const { isLoading, isError, error, data, refetch, isRefetching } = useQuery({ - queryKey: ["relays", id], - queryFn: async () => { - const res = await commands.getRelayList(id); - - if (res.status === "ok") { - const event: NostrEvent = JSON.parse(res.data); - return event; - } else { - throw new Error(res.error); - } - }, - refetchOnWindowFocus: false, - }); - - return ( -
-
-

Relayfeeds

-
- - -
-
-
- {isLoading ? ( -
- - Loading... -
- ) : isError ? ( -
-

{error?.message ?? "Error"}

-
- ) : !data ? ( -
-

You don't have any relay list yet.

-
- ) : ( -
-
- {data?.tags.map((tag) => - tag[1]?.startsWith("wss://") ? ( -
-
- {tag[1]} -
- -
- ) : null, - )} -
-
- - - - - - -
-
- )} -
- -
- -
-
- ); -} - -function RelayForm() { - const [url, setUrl] = useState(""); - const [isPending, startTransition] = useTransition(); - - const submit = () => { - startTransition(async () => { - if (!isValidRelayUrl(url)) { - await message("Relay URL is not valid", { kind: "error" }); - return; - } - - await LumeWindow.openColumn({ - name: url, - label: `relays_${url.replace(/[^\w\s]/gi, "")}`, - url: `/columns/relays/${encodeURIComponent(url)}`, - }); - - setUrl(""); - }); - }; - - return ( -
- -
- setUrl(e.currentTarget.value)} - onKeyDown={(event) => { - if (event.key === "Enter") submit(); - }} - value={url} - disabled={isPending} - placeholder="wss://..." - spellCheck={false} - className="flex-1 px-3 bg-neutral-100 border-transparent rounded-lg h-9 dark:bg-neutral-900 placeholder:text-neutral-600 focus:border-blue-500 focus:ring-0 dark:placeholder:text-neutral-400" - /> - -
-
- ); -} - -function Interests() { - const { id } = Route.useParams(); - const { isLoading, isError, error, data, refetch, isRefetching } = useQuery({ - queryKey: ["interests", id], - queryFn: async () => { - const res = await commands.getAllInterests(id); - - if (res.status === "ok") { - const data = toLumeEvents(res.data); - return data; - } else { - throw new Error(res.error); - } - }, - select: (data) => - data.filter( - (item) => item.tags.filter((tag) => tag[0] === "t")?.length > 0, - ), - refetchOnWindowFocus: false, - }); - - const renderItem = useCallback( - (item: NostrEvent) => { - const name = - item.tags.find((tag) => tag[0] === "title")?.[1] || "Unnamed"; - const label = - item.tags.find((tag) => tag[0] === "label")?.[1] || nanoid(); - - return ( -
-
- - -
- {item.tags - .filter((tag) => tag[0] === "t") - .map((tag) => ( -
- {tag[1].includes("#") ? tag[1] : `#${tag[1]}`} -
- ))} -
-
- - - - -
-
-
-
- - - - - -
{name}
-
- -
-
- ); - }, - [data], - ); - - return ( -
-
-

Interests

-
- - -
-
-
- {isLoading ? ( -
- - Loading... -
- ) : isError ? ( -
-

{error?.message ?? "Error"}

-
- ) : !data?.length ? ( -
-

You don't have any interests yet.

-
- ) : ( - data?.map((item) => renderItem(item)) - )} - -
-
- ); -} - -function ContentDiscovery() { - const { isLoading, isError, error, data } = useQuery({ - queryKey: ["content-discovery"], - queryFn: async () => { - const res = await commands.getAllProviders(); - - if (res.status === "ok") { - const events: NostrEvent[] = res.data.map((item) => JSON.parse(item)); - return events; - } else { - throw new Error(res.error); - } - }, - refetchOnWindowFocus: false, - }); - - return ( -
-
-

Content Discovery

-
-
- {isLoading ? ( -
- - Loading... -
- ) : isError ? ( -
-

{error?.message ?? "Error"}

-
- ) : !data ? ( -
-

Empty.

-
- ) : ( -
-
- {data?.map((item) => ( - - ))} -
-
- )} -
-
- ); -} - -const Provider = memo(function Provider({ event }: { event: NostrEvent }) { - const { id } = Route.useParams(); - const [isPending, startTransition] = useTransition(); - - const metadata: { [key: string]: string } = JSON.parse(event.content); - const fallback = `data:image/svg+xml;utf8,${encodeURIComponent( - minidenticon(event.id, 60, 50), - )}`; - - const request = (name: string | undefined, provider: string) => { - startTransition(async () => { - // Ensure signer - const signer = await commands.hasSigner(id); - - if (signer.status === "ok") { - if (!signer.data) { - const res = await commands.setSigner(id); - - if (res.status === "error") { - await message(res.error, { kind: "error" }); - return; - } - } - - // Send request event to provider - const res = await commands.requestEventsFromProvider(provider); - - if (res.status === "ok") { - // Open column - await LumeWindow.openColumn({ - label: `dvm_${provider.slice(0, 6)}`, - name: name || "Content Discovery", - account: id, - url: `/columns/dvm/${provider}`, - }); - return; - } else { - await message(res.error, { kind: "error" }); - return; - } - } else { - await message(signer.error, { kind: "error" }); - return; - } - }); - }; - - return ( -
-
- {event.id} -
-
-
{metadata.name}
-

- {metadata.about} -

-
- -
- ); -}); - -function Core() { - const { id } = Route.useParams(); - const { data } = useQuery({ - queryKey: ["core-columns"], - queryFn: async () => { - const systemPath = "resources/columns.json"; - const resourcePath = await resolveResource(systemPath); - const resourceFile = await readTextFile(resourcePath); - - const systemColumns: LumeColumn[] = JSON.parse(resourceFile); - const columns = systemColumns.filter((col) => !col.default); - - return columns; - }, - refetchOnWindowFocus: false, - }); - - return ( -
-
-

Core

-
-
-
-
-
Stories
- -
-
-
Notification
- -
- {data?.map((column) => ( -
-
{column.name}
- -
- ))} -
-
-
- ); -} diff --git a/src/routes/columns/_layout/newsfeed.$id.lazy.tsx b/src/routes/columns/_layout/newsfeed.$id.lazy.tsx deleted file mode 100644 index cbc6695f..00000000 --- a/src/routes/columns/_layout/newsfeed.$id.lazy.tsx +++ /dev/null @@ -1,146 +0,0 @@ -import { commands } from "@/commands.gen"; -import { toLumeEvents } from "@/commons"; -import { RepostNote, Spinner, TextNote } from "@/components"; -import type { LumeEvent } from "@/system"; -import { Kind } from "@/types"; -import { ArrowDown } from "@phosphor-icons/react"; -import * as ScrollArea from "@radix-ui/react-scroll-area"; -import { useInfiniteQuery } from "@tanstack/react-query"; -import { createLazyFileRoute } from "@tanstack/react-router"; -import { type RefObject, useCallback, useRef } from "react"; -import { Virtualizer } from "virtua"; - -export const Route = createLazyFileRoute("/columns/_layout/newsfeed/$id")({ - component: Screen, -}); - -export function Screen() { - const contacts = Route.useLoaderData(); - const search = Route.useSearch(); - - const { - data, - isLoading, - isFetching, - isFetchingNextPage, - hasNextPage, - fetchNextPage, - } = useInfiniteQuery({ - queryKey: ["events", "newsfeed", search.label], - initialPageParam: 0, - queryFn: async ({ pageParam }: { pageParam: number }) => { - const until = pageParam > 0 ? pageParam.toString() : null; - const res = await commands.getAllEventsByAuthors(contacts, until); - - if (res.status === "error") { - throw new Error(res.error); - } - - return toLumeEvents(res.data); - }, - getNextPageParam: (lastPage) => { - const lastEvent = lastPage.at(-1); - - if (lastEvent) { - return lastEvent.created_at - 1; - } - }, - select: (data) => data?.pages.flat(), - enabled: contacts?.length > 0, - }); - - const ref = useRef(null); - - const renderItem = useCallback( - (event: LumeEvent) => { - if (!event) { - return; - } - - switch (event.kind) { - case Kind.Repost: { - const repostId = event.repostId; - - return ( - - ); - } - default: - return ( - - ); - } - }, - [data], - ); - - return ( - - - }> - {isFetching && !isLoading && !isFetchingNextPage ? ( -
-
- - Getting new notes... -
-
- ) : null} - {isLoading ? ( -
- - Loading... -
- ) : !data?.length ? ( -
- 🎉 Yo. You're catching up on all latest notes. -
- ) : ( - data.map((item) => renderItem(item)) - )} - {hasNextPage ? ( -
- -
- ) : null} -
-
- - - - -
- ); -} diff --git a/src/routes/columns/_layout/newsfeed.$id.tsx b/src/routes/columns/_layout/newsfeed.$id.tsx deleted file mode 100644 index ba4422c4..00000000 --- a/src/routes/columns/_layout/newsfeed.$id.tsx +++ /dev/null @@ -1,14 +0,0 @@ -import { commands } from "@/commands.gen"; -import { createFileRoute } from "@tanstack/react-router"; - -export const Route = createFileRoute("/columns/_layout/newsfeed/$id")({ - loader: async ({ params }) => { - const res = await commands.getContactList(params.id); - - if (res.status === "ok") { - return res.data; - } else { - throw new Error(res.error); - } - }, -}); diff --git a/src/routes/columns/_layout/notification.$id.lazy.tsx b/src/routes/columns/_layout/notification.$id.lazy.tsx deleted file mode 100644 index a6ae9829..00000000 --- a/src/routes/columns/_layout/notification.$id.lazy.tsx +++ /dev/null @@ -1,370 +0,0 @@ -import { commands } from "@/commands.gen"; -import { createdAt, decodeZapInvoice } from "@/commons"; -import { Note, RepostIcon, Spinner, User } from "@/components"; -import { LumeEvent, LumeWindow, useEvent } from "@/system"; -import { Kind, type NostrEvent } from "@/types"; -import { Info } from "@phosphor-icons/react"; -import * as ScrollArea from "@radix-ui/react-scroll-area"; -import * as Tabs from "@radix-ui/react-tabs"; -import { useQuery } from "@tanstack/react-query"; -import { createLazyFileRoute } from "@tanstack/react-router"; -import { getCurrentWindow } from "@tauri-apps/api/window"; -import { nip19 } from "nostr-tools"; -import { - type ReactNode, - type RefObject, - useEffect, - useMemo, - useRef, -} from "react"; -import { Virtualizer } from "virtua"; - -export const Route = createLazyFileRoute("/columns/_layout/notification/$id")({ - component: Screen, -}); - -function Screen() { - const { id } = Route.useParams(); - const { queryClient } = Route.useRouteContext(); - const { isLoading, data } = useQuery({ - queryKey: ["notification", id], - queryFn: async () => { - const res = await commands.getNotifications(id); - - if (res.status === "error") { - throw new Error(res.error); - } - - const data: NostrEvent[] = res.data.map((item) => JSON.parse(item)); - const events = data.map((ev) => new LumeEvent(ev)); - - return events; - }, - select: (events) => { - const zaps = new Map(); - const reactions = new Map(); - const hex = nip19.decode(id).data; - - const texts = events.filter( - (ev) => ev.kind === Kind.Text && ev.pubkey !== hex, - ); - const zapEvents = events.filter((ev) => ev.kind === Kind.ZapReceipt); - const reactEvents = events.filter( - (ev) => ev.kind === Kind.Repost || ev.kind === Kind.Reaction, - ); - - for (const event of reactEvents) { - const rootId = event.tags.filter((tag) => tag[0] === "e")[0]?.[1]; - - if (rootId) { - if (reactions.has(rootId)) { - const ev = reactions.get(rootId); - - if (ev) { - ev.push(event); - } - } else { - reactions.set(rootId, [event]); - } - } - } - - for (const event of zapEvents) { - const rootId = event.tags.filter((tag) => tag[0] === "e")[0]?.[1]; - - if (rootId) { - if (zaps.has(rootId)) { - const ev = zaps.get(rootId); - - if (ev) { - ev.push(event); - } - } else { - zaps.set(rootId, [event]); - } - } - } - - return { texts, zaps, reactions }; - }, - refetchOnWindowFocus: false, - }); - - useEffect(() => { - const unlisten = getCurrentWindow().listen("event", async (data) => { - const event: LumeEvent = JSON.parse(data.payload as string); - await queryClient.setQueryData( - ["notification", id], - (data: LumeEvent[]) => [event, ...data], - ); - }); - - return () => { - unlisten.then((f) => f()); - }; - }, [id]); - - if (isLoading) { - return ( -
- -
- ); - } - - return ( -
- - - - Replies - - - Reactions - - - Zaps - - - - - {!data?.texts ? ( -
Empty
- ) : ( - data.texts.map((event) => ( - - )) - )} -
- - {!data?.reactions ? ( -
Empty
- ) : ( - [...data.reactions.entries()].map(([root, events]) => ( -
-
-
- -
-
- {events.map((event) => ( - - - -
- {event.kind === Kind.Reaction ? ( - event.content === "+" ? ( - "👍" - ) : ( - event.content - ) - ) : ( - - )} -
-
-
- ))} -
-
-
- )) - )} -
- - {!data?.zaps ? ( -
Empty
- ) : ( - [...data.zaps.entries()].map(([root, events]) => ( -
-
-
- -
-
- {events.map((event) => ( - - ))} -
-
-
- )) - )} -
- - - - -
-
-
- ); -} - -function Tab({ value, children }: { value: string; children: ReactNode }) { - const ref = useRef(null); - - return ( - - - }> - {children} - - - - ); -} - -function RootNote({ id }: { id: string }) { - const { isLoading, isError, data } = useEvent(id); - - if (isLoading) { - return ( -
-
-
-
- ); - } - - if (isError || !data) { - return ( -
-
- -
-

- Event not found with your current relay set -

-
- ); - } - - return ( - - - - - - - -
{data.content}
-
-
- ); -} - -function TextNote({ event }: { event: LumeEvent }) { - const pTags = event.tags - .filter((tag) => tag[0] === "p") - .map((tag) => tag[1]) - .slice(0, 3); - - return ( - - ); -} - -function ZapReceipt({ event }: { event: LumeEvent }) { - const amount = useMemo(() => { - const decoded = decodeZapInvoice(event.tags); - - if (decoded) { - return decoded.bitcoinFormatted; - } else { - return "0"; - } - }, [event.id]); - - const sender = useMemo( - () => event.tags.find((tag) => tag[0] === "P")?.[1], - [event.id], - ); - - if (!sender) { - return ( -
-
-
- ₿ {amount} -
-
- ); - } - - return ( - - - -
- ₿ {amount} -
-
-
- ); -} diff --git a/src/routes/columns/_layout/onboarding.lazy.tsx b/src/routes/columns/_layout/onboarding.lazy.tsx deleted file mode 100644 index e998d1b6..00000000 --- a/src/routes/columns/_layout/onboarding.lazy.tsx +++ /dev/null @@ -1,103 +0,0 @@ -import * as ScrollArea from "@radix-ui/react-scroll-area"; -import { createLazyFileRoute } from "@tanstack/react-router"; - -export const Route = createLazyFileRoute("/columns/_layout/onboarding")({ - component: Screen, -}); - -function Screen() { - return ( - - -
-

Welcome to Lume

-

- Here are a few suggestions to help you get started. -

-
-
-
-
- 01. -
-
- Navigate between columns. -
-
- -
-
-
-
- 02. -
-
- Add a new column. -
-
- -
-
-
-
- 03. -
-
- View a thread. -
-
- -
-
-
-
- - - - -
- ); -} diff --git a/src/routes/columns/_layout/relays.$url.lazy.tsx b/src/routes/columns/_layout/relays.$url.lazy.tsx deleted file mode 100644 index 73f7a21e..00000000 --- a/src/routes/columns/_layout/relays.$url.lazy.tsx +++ /dev/null @@ -1,144 +0,0 @@ -import { commands } from "@/commands.gen"; -import { toLumeEvents } from "@/commons"; -import { RepostNote, Spinner, TextNote } from "@/components"; -import type { LumeEvent } from "@/system"; -import { Kind } from "@/types"; -import { ArrowDown } from "@phosphor-icons/react"; -import * as ScrollArea from "@radix-ui/react-scroll-area"; -import { useInfiniteQuery } from "@tanstack/react-query"; -import { createLazyFileRoute } from "@tanstack/react-router"; -import { type RefObject, useCallback, useRef } from "react"; -import { Virtualizer } from "virtua"; - -export const Route = createLazyFileRoute("/columns/_layout/relays/$url")({ - component: Screen, -}); - -export function Screen() { - const { url } = Route.useParams(); - const { - data, - isLoading, - isFetching, - isFetchingNextPage, - hasNextPage, - fetchNextPage, - } = useInfiniteQuery({ - queryKey: ["relays", url], - initialPageParam: 0, - queryFn: async ({ pageParam }: { pageParam: number }) => { - const until = pageParam > 0 ? pageParam.toString() : null; - const relay = decodeURIComponent(url); - const res = await commands.getAllEventsFrom(relay, until); - - if (res.status === "error") { - throw new Error(res.error); - } - - return toLumeEvents(res.data); - }, - getNextPageParam: (lastPage) => { - const lastEvent = lastPage.at(-1); - - if (lastEvent) { - return lastEvent.created_at - 1; - } - }, - select: (data) => data?.pages.flat(), - }); - - const ref = useRef(null); - - const renderItem = useCallback( - (event: LumeEvent) => { - if (!event) { - return; - } - - switch (event.kind) { - case Kind.Repost: { - const repostId = event.repostId; - - return ( - - ); - } - default: - return ( - - ); - } - }, - [data], - ); - - return ( - - - }> - {isFetching && !isLoading && !isFetchingNextPage ? ( -
-
- - Getting new notes... -
-
- ) : null} - {isLoading ? ( -
- - Loading... -
- ) : !data?.length ? ( -
- 🎉 Yo. You're catching up on all latest notes. -
- ) : ( - data.map((item) => renderItem(item)) - )} - {hasNextPage ? ( -
- -
- ) : null} -
-
- - - - -
- ); -} diff --git a/src/routes/columns/_layout/replies.$id.lazy.tsx b/src/routes/columns/_layout/replies.$id.lazy.tsx deleted file mode 100644 index 441e0fa0..00000000 --- a/src/routes/columns/_layout/replies.$id.lazy.tsx +++ /dev/null @@ -1,63 +0,0 @@ -import { ReplyNote } from "@/components"; -import { ArrowLeft } from "@phosphor-icons/react"; -import * as ScrollArea from "@radix-ui/react-scroll-area"; -import { - createLazyFileRoute, - useRouter, - useRouterState, -} from "@tanstack/react-router"; -import { type RefObject, useRef } from "react"; -import { Virtualizer } from "virtua"; - -export const Route = createLazyFileRoute("/columns/_layout/replies/$id")({ - component: Screen, -}); - -function Screen() { - const router = useRouter(); - const ref = useRef(null); - const { events } = useRouterState({ select: (s) => s.location.state }); - - return ( -
-
-
-
- -
- - - }> - {!events ? ( -
Empty
- ) : ( - events.map((event) => ( - - )) - )} -
-
- - - - -
-
-
-
- ); -} diff --git a/src/routes/columns/_layout/search.lazy.tsx b/src/routes/columns/_layout/search.lazy.tsx deleted file mode 100644 index 31bb3729..00000000 --- a/src/routes/columns/_layout/search.lazy.tsx +++ /dev/null @@ -1,162 +0,0 @@ -import { commands } from "@/commands.gen"; -import { toLumeEvents } from "@/commons"; -import { Spinner, TextNote, User } from "@/components"; -import { type LumeEvent, LumeWindow } from "@/system"; -import { Kind } from "@/types"; -import { MagnifyingGlass } from "@phosphor-icons/react"; -import * as ScrollArea from "@radix-ui/react-scroll-area"; -import { createLazyFileRoute } from "@tanstack/react-router"; -import { message } from "@tauri-apps/plugin-dialog"; -import { - type RefObject, - useCallback, - useRef, - useState, - useTransition, -} from "react"; -import { Virtualizer } from "virtua"; - -export const Route = createLazyFileRoute("/columns/_layout/search")({ - component: Screen, -}); - -function Screen() { - const [query, setQuery] = useState(""); - const [events, setEvents] = useState([]); - const [isPending, startTransition] = useTransition(); - - const ref = useRef(null); - - const renderItem = useCallback( - (event: LumeEvent) => { - if (!event) return; - - switch (event.kind) { - case Kind.Text: - return ( - - ); - case Kind.Metadata: - return ( -
- - -
-
- -
- - -
-
-
- - -
-
- -
-
-
- ); - default: - return ( - - ); - } - }, - [events], - ); - - const search = () => { - startTransition(async () => { - if (!query.length) return; - - const res = await commands.search(query); - - if (res.status === "ok") { - const data = toLumeEvents(res.data); - setEvents(data); - } else { - await message(res.error, { title: "Search", kind: "error" }); - return; - } - }); - }; - - return ( -
-
-
- setQuery(e.target.value)} - onKeyDown={(event) => { - if (event.key === "Enter") search(); - }} - className="h-9 px-5 flex-1 rounded-full border-none bg-black/5 dark:bg-white/10 placeholder:text-neutral-500 dark:placeholder:text-neutral-400 focus:bg-black/10 dark:focus:bg-white/10 focus:outline-none focus:ring-0" - /> - -
- - - }> - {isPending ? ( -
- - Searching... -
- ) : !events.length ? ( -
- Type somethings to search. -
- ) : ( - events.map((event) => renderItem(event)) - )} -
-
- - - - -
-
-
- ); -} diff --git a/src/routes/columns/_layout/stories.$id.lazy.tsx b/src/routes/columns/_layout/stories.$id.lazy.tsx deleted file mode 100644 index b9abf83a..00000000 --- a/src/routes/columns/_layout/stories.$id.lazy.tsx +++ /dev/null @@ -1,246 +0,0 @@ -import { commands } from "@/commands.gen"; -import { replyAt, toLumeEvents } from "@/commons"; -import { Note, Spinner, User } from "@/components"; -import { Hashtag } from "@/components/note/mentions/hashtag"; -import { MentionUser } from "@/components/note/mentions/user"; -import { type LumeEvent, LumeWindow } from "@/system"; -import { Kind } from "@/types"; -import { ArrowRight } from "@phosphor-icons/react"; -import * as ScrollArea from "@radix-ui/react-scroll-area"; -import { useQuery } from "@tanstack/react-query"; -import { createLazyFileRoute } from "@tanstack/react-router"; -import { nip19 } from "nostr-tools"; -import { type ReactNode, type RefObject, memo, useMemo, useRef } from "react"; -import reactStringReplace from "react-string-replace"; -import { Virtualizer } from "virtua"; - -export const Route = createLazyFileRoute("/columns/_layout/stories/$id")({ - component: Screen, -}); - -function Screen() { - const contacts = Route.useLoaderData(); - const ref = useRef(null); - - return ( - - - } - overscan={0} - > - {!contacts ? ( -
- -
- ) : ( - contacts.map((contact) => ( - - )) - )} -
-
- - - - -
- ); -} - -function StoryItem({ contact }: { contact: string }) { - const { - isLoading, - isError, - error, - data: events, - } = useQuery({ - queryKey: ["events", "story", contact], - queryFn: async () => { - const res = await commands.getAllEventsByAuthor(contact, 10); - - if (res.status === "ok") { - const data = toLumeEvents(res.data); - return data; - } else { - throw new Error(res.error); - } - }, - select: (data) => data.filter((ev) => ev.kind === Kind.Text), - refetchOnWindowFocus: false, - }); - - const ref = useRef(null); - - return ( -
-
- - - - - - -
- -
-
- - - } - overscan={0} - > - {isLoading ? ( -
- -
- ) : isError ? ( -
- {error.message} -
- ) : !events?.length ? ( -
- This user didn't have any new notes in the last few days. -
- ) : ( - events.map((event) => ) - )} -
-
- - - - -
-
- ); -} - -const StoryEvent = memo(function StoryEvent({ event }: { event: LumeEvent }) { - return ( - - - -
- - -
-
- - {replyAt(event.created_at)} - -
- - - -
-
-
-
-
- ); -}); - -function Content({ text, className }: { text: string; className?: string }) { - const content = useMemo(() => { - let replacedText: ReactNode[] | string = text.trim(); - - const nostr = replacedText - .split(/\s+/) - .filter((w) => w.startsWith("nostr:")); - - replacedText = reactStringReplace(text, /(https?:\/\/\S+)/g, (match, i) => ( - - {match} - - )); - - replacedText = reactStringReplace(replacedText, /#(\w+)/g, (match, i) => ( - - )); - - for (const word of nostr) { - const bech32 = word.replace("nostr:", "").replace(/[^\w\s]/gi, ""); - - try { - const data = nip19.decode(bech32); - - switch (data.type) { - case "npub": - replacedText = reactStringReplace( - replacedText, - word, - (match, i) => , - ); - break; - case "nprofile": - replacedText = reactStringReplace( - replacedText, - word, - (match, i) => ( - - ), - ); - break; - default: - replacedText = reactStringReplace( - replacedText, - word, - (match, i) => ( - - {match} - - ), - ); - break; - } - } catch { - console.log(word); - } - } - - return replacedText; - }, [text]); - - return
{content}
; -} diff --git a/src/routes/columns/_layout/stories.$id.tsx b/src/routes/columns/_layout/stories.$id.tsx deleted file mode 100644 index 97e3448e..00000000 --- a/src/routes/columns/_layout/stories.$id.tsx +++ /dev/null @@ -1,14 +0,0 @@ -import { commands } from "@/commands.gen"; -import { createFileRoute } from "@tanstack/react-router"; - -export const Route = createFileRoute("/columns/_layout/stories/$id")({ - loader: async ({ params }) => { - const res = await commands.getContactList(params.id); - - if (res.status === "ok") { - return res.data; - } else { - throw new Error(res.error); - } - }, -}); diff --git a/src/routes/columns/_layout/trending.lazy.tsx b/src/routes/columns/_layout/trending.lazy.tsx deleted file mode 100644 index dbb38ae2..00000000 --- a/src/routes/columns/_layout/trending.lazy.tsx +++ /dev/null @@ -1,103 +0,0 @@ -import { RepostNote, Spinner, TextNote } from "@/components"; -import { LumeEvent } from "@/system"; -import { Kind, type NostrEvent } from "@/types"; -import * as ScrollArea from "@radix-ui/react-scroll-area"; -import { useQuery } from "@tanstack/react-query"; -import { createLazyFileRoute } from "@tanstack/react-router"; -import { type RefObject, useCallback, useRef } from "react"; -import { Virtualizer } from "virtua"; - -export const Route = createLazyFileRoute("/columns/_layout/trending")({ - component: Screen, -}); - -function Screen() { - const { isLoading, data } = useQuery({ - queryKey: ["trending"], - queryFn: async ({ signal }) => { - const res = await fetch("https://api.nostr.band/v0/trending/notes", { - signal, - }); - - if (res.status !== 200) { - throw new Error("Error."); - } - - const data: { notes: Array<{ event: NostrEvent }> } = await res.json(); - const events: NostrEvent[] = data.notes.map( - (item: { event: NostrEvent }) => item.event, - ); - const lumeEvents = Promise.all( - events.map(async (ev) => await LumeEvent.build(ev)), - ); - - return lumeEvents; - }, - refetchOnWindowFocus: false, - }); - - const ref = useRef(null); - - const renderItem = useCallback( - (event: LumeEvent) => { - if (!event) return; - switch (event.kind) { - case Kind.Repost: - return ( - - ); - default: - return ( - - ); - } - }, - [data], - ); - - return ( - - - } - overscan={1} - > - {isLoading ? ( -
- - Loading... -
- ) : !data?.length ? ( -
- 🎉 Yo. You're catching up on all latest notes. -
- ) : ( - data.map((item) => renderItem(item)) - )} -
-
- - - - -
- ); -} diff --git a/src/routes/columns/_layout/users.$id.lazy.tsx b/src/routes/columns/_layout/users.$id.lazy.tsx deleted file mode 100644 index b89502d8..00000000 --- a/src/routes/columns/_layout/users.$id.lazy.tsx +++ /dev/null @@ -1,116 +0,0 @@ -import { commands } from "@/commands.gen"; -import { toLumeEvents } from "@/commons"; -import { RepostNote, Spinner, TextNote, User } from "@/components"; -import type { LumeEvent } from "@/system"; -import { Kind } from "@/types"; -import * as ScrollArea from "@radix-ui/react-scroll-area"; -import { useQuery } from "@tanstack/react-query"; -import { createLazyFileRoute } from "@tanstack/react-router"; -import { type RefObject, useCallback, useRef } from "react"; -import { Virtualizer } from "virtua"; - -export const Route = createLazyFileRoute("/columns/_layout/users/$id")({ - component: Screen, -}); - -function Screen() { - const { id } = Route.useParams(); - const { isLoading, data: events } = useQuery({ - queryKey: ["events", "story", id], - queryFn: async () => { - const res = await commands.getAllEventsByAuthor(id, 100); - - if (res.status === "ok") { - const data = toLumeEvents(res.data); - return data; - } else { - throw new Error(res.error); - } - }, - refetchOnWindowFocus: false, - }); - - const ref = useRef(null); - - const renderItem = useCallback( - (event: LumeEvent) => { - if (!event) return; - switch (event.kind) { - case Kind.Repost: { - const repostId = event.repostId; - - return ( - - ); - } - default: - return ( - - ); - } - }, - [events], - ); - - return ( - - - } - overscan={0} - > - - - - -
- -
- - -
- -
-
-
-
- {isLoading ? ( -
- - Loading... -
- ) : !events?.length ? ( -
- Yo. You're catching up on all the things happening around you. -
- ) : ( - events.map((item) => renderItem(item)) - )} -
-
-
- - - - -
- ); -} diff --git a/src/routes/new-account/connect.lazy.tsx b/src/routes/new-account/connect.lazy.tsx deleted file mode 100644 index f3a6ca28..00000000 --- a/src/routes/new-account/connect.lazy.tsx +++ /dev/null @@ -1,107 +0,0 @@ -import { commands } from "@/commands.gen"; -import { Frame, GoBack, Spinner } from "@/components"; -import { createLazyFileRoute } from "@tanstack/react-router"; -import { readText } from "@tauri-apps/plugin-clipboard-manager"; -import { message } from "@tauri-apps/plugin-dialog"; -import { useState, useTransition } from "react"; - -export const Route = createLazyFileRoute("/new-account/connect")({ - component: Screen, -}); - -function Screen() { - const navigate = Route.useNavigate(); - - const [uri, setUri] = useState(""); - const [isPending, startTransition] = useTransition(); - - const pasteFromClipboard = async () => { - const val = await readText(); - setUri(val); - }; - - const submit = () => { - startTransition(async () => { - if (!uri.startsWith("bunker://")) { - await message( - "You need to enter a valid Connect URI starts with bunker://", - { title: "Nostr Connect", kind: "info" }, - ); - return; - } - - const res = await commands.connectAccount(uri); - - if (res.status === "ok") { - navigate({ to: "/", replace: true }); - } else { - await message(res.error, { title: "Nostr Connect", kind: "error" }); - return; - } - }); - }; - - return ( -
-
-
-

- Continue with Nostr Connect -

-
-
- - -
- setUri(e.target.value)} - className="pl-3 pr-12 rounded-lg w-full h-10 bg-transparent border border-neutral-200 dark:border-neutral-700 focus:border-blue-500 focus:outline-none placeholder:text-neutral-400" - /> - -
- -
- - {isPending ? ( -

- Waiting confirmation... -

- ) : ( - - Go back to previous screen - - )} -
-
-
-
- ); -} diff --git a/src/routes/new-account/import.lazy.tsx b/src/routes/new-account/import.lazy.tsx deleted file mode 100644 index 59c5fef5..00000000 --- a/src/routes/new-account/import.lazy.tsx +++ /dev/null @@ -1,135 +0,0 @@ -import { commands } from "@/commands.gen"; -import { Frame, GoBack } from "@/components"; -import { Spinner } from "@/components/spinner"; -import { createLazyFileRoute } from "@tanstack/react-router"; -import { readText } from "@tauri-apps/plugin-clipboard-manager"; -import { message } from "@tauri-apps/plugin-dialog"; -import { useState, useTransition } from "react"; - -export const Route = createLazyFileRoute("/new-account/import")({ - component: Screen, -}); - -function Screen() { - const navigate = Route.useNavigate(); - - const [key, setKey] = useState(""); - const [password, setPassword] = useState(""); - const [isPending, startTransition] = useTransition(); - - const pasteFromClipboard = async () => { - const val = await readText(); - setKey(val); - }; - - const submit = () => { - startTransition(async () => { - if (!key.startsWith("nsec") && !key.startsWith("ncryptsec")) { - await message( - "You need to enter a valid private key starts with nsec or ncryptsec", - { title: "Login", kind: "info" }, - ); - return; - } - - if (key.startsWith("ncryptsec") && !password.length) { - await message("You must enter a password to decrypt your key", { - title: "Login", - kind: "info", - }); - return; - } - - const res = await commands.importAccount( - key, - password.length ? password : null, - ); - - if (res.status === "ok") { - navigate({ to: "/", replace: true }); - } else { - await message(res.error, { - kind: "error", - }); - return; - } - }); - }; - - return ( -
-
-
-

- Continue with Secret Key -

-
-
- -
- -
- setKey(e.target.value)} - className="pl-3 pr-12 rounded-lg w-full h-10 bg-transparent border border-neutral-200 dark:border-neutral-700 focus:border-blue-500 focus:outline-none placeholder:text-neutral-400" - /> - -
-
- {key.startsWith("ncryptsec") ? ( -
- - setPassword(e.target.value)} - className="px-3 rounded-lg w-full h-10 bg-transparent border border-neutral-200 dark:border-neutral-700 focus:border-blue-500 focus:outline-none placeholder:text-neutral-400" - /> -
- ) : null} - -
- - - Go back to previous screen - -
-
-
-
- ); -} diff --git a/src/routes/new-account/watch.lazy.tsx b/src/routes/new-account/watch.lazy.tsx deleted file mode 100644 index 0aa6ce8f..00000000 --- a/src/routes/new-account/watch.lazy.tsx +++ /dev/null @@ -1,106 +0,0 @@ -import { commands } from "@/commands.gen"; -import { Frame, GoBack } from "@/components"; -import { Spinner } from "@/components/spinner"; -import { createLazyFileRoute } from "@tanstack/react-router"; -import { readText } from "@tauri-apps/plugin-clipboard-manager"; -import { message } from "@tauri-apps/plugin-dialog"; -import { useState, useTransition } from "react"; - -export const Route = createLazyFileRoute("/new-account/watch")({ - component: Screen, -}); - -function Screen() { - const navigate = Route.useNavigate(); - - const [key, setKey] = useState(""); - const [isPending, startTransition] = useTransition(); - - const pasteFromClipboard = async () => { - const val = await readText(); - setKey(val); - }; - - const submit = () => { - startTransition(async () => { - if (!key.startsWith("npub") && !key.startsWith("nprofile")) { - await message( - "You need to enter a valid public key starts with npub or nprofile", - { kind: "info" }, - ); - return; - } - - const res = await commands.watchAccount(key); - - if (res.status === "ok") { - navigate({ to: "/", replace: true }); - } else { - await message(res.error, { - kind: "error", - }); - return; - } - }); - }; - - return ( -
-
-
-

- Continue with Public Key (Watch Mode) -

-
-
- -
- -
- setKey(e.target.value)} - className="pl-3 pr-12 rounded-lg w-full h-10 bg-transparent border border-neutral-200 dark:border-neutral-700 focus:border-blue-500 focus:outline-none placeholder:text-neutral-400" - /> - -
-
- -
- - - Go back to previous screen - -
-
-
-
- ); -} diff --git a/src/routes/new-post/-components/media.tsx b/src/routes/new-post/-components/media.tsx deleted file mode 100644 index 6c5a0b6d..00000000 --- a/src/routes/new-post/-components/media.tsx +++ /dev/null @@ -1,70 +0,0 @@ -import { isImagePath, upload } from "@/commons"; -import { Spinner } from "@/components"; -import { Images } from "@phosphor-icons/react"; -import { getCurrentWindow } from "@tauri-apps/api/window"; -import { message } from "@tauri-apps/plugin-dialog"; -import { - type Dispatch, - type SetStateAction, - useEffect, - useTransition, -} from "react"; - -export function MediaButton({ - setText, -}: { - setText: Dispatch>; -}) { - const [isPending, startTransition] = useTransition(); - - const uploadMedia = () => { - startTransition(async () => { - try { - const image = await upload(); - setText((prev) => `${prev}\n${image}`); - } catch (e) { - await message(String(e), { title: "Upload", kind: "error" }); - return; - } - }); - }; - - useEffect(() => { - const unlisten = getCurrentWindow().listen("tauri://file-drop", (event) => { - startTransition(async () => { - // @ts-ignore, lfg !!! - const items: string[] = event.payload.paths; - - // upload all images - for (const item of items) { - if (isImagePath(item)) { - const image = await upload(item); - setText((prev) => `${prev}\n${image}`); - } - } - - return; - }); - }); - - return () => { - unlisten.then((f) => f()); - }; - }, []); - - return ( - - ); -} diff --git a/src/routes/new-post/-components/pow.tsx b/src/routes/new-post/-components/pow.tsx deleted file mode 100644 index 8391b940..00000000 --- a/src/routes/new-post/-components/pow.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import { Nut } from "@phosphor-icons/react"; -import type { Dispatch, SetStateAction } from "react"; - -export function PowButton({ - setDifficulty, -}: { - setDifficulty: Dispatch>; -}) { - return ( - - ); -} diff --git a/src/routes/new-post/-components/warning.tsx b/src/routes/new-post/-components/warning.tsx deleted file mode 100644 index 98a5c0a2..00000000 --- a/src/routes/new-post/-components/warning.tsx +++ /dev/null @@ -1,19 +0,0 @@ -import { Siren } from "@phosphor-icons/react"; -import type { Dispatch, SetStateAction } from "react"; - -export function WarningButton({ - setWarning, -}: { - setWarning: Dispatch>; -}) { - return ( - - ); -} diff --git a/src/routes/new-post/index.lazy.tsx b/src/routes/new-post/index.lazy.tsx deleted file mode 100644 index 8d104171..00000000 --- a/src/routes/new-post/index.lazy.tsx +++ /dev/null @@ -1,475 +0,0 @@ -import { type Mention, commands } from "@/commands.gen"; -import { cn, displayNpub } from "@/commons"; -import { PublishIcon, Spinner } from "@/components"; -import { Note } from "@/components/note"; -import { User } from "@/components/user"; -import { LumeWindow, useEvent } from "@/system"; -import type { Metadata } from "@/types"; -import { CaretDown } from "@phosphor-icons/react"; -import { createLazyFileRoute, useAwaited } from "@tanstack/react-router"; -import { Menu, MenuItem } from "@tauri-apps/api/menu"; -import { getCurrentWindow } from "@tauri-apps/api/window"; -import { message } from "@tauri-apps/plugin-dialog"; -import { - useCallback, - useEffect, - useMemo, - useRef, - useState, - useTransition, -} from "react"; -import { createPortal } from "react-dom"; -import { - RichTextarea, - type RichTextareaHandle, - createRegexRenderer, -} from "rich-textarea"; -import { MediaButton } from "./-components/media"; -import { PowButton } from "./-components/pow"; -import { WarningButton } from "./-components/warning"; - -const MENTION_REG = /\B@([\-+\w]*)$/; -const MAX_LIST_LENGTH = 5; - -const renderer = createRegexRenderer([ - [ - /https?:\/\/[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#]+/g, - ({ children, key, value }) => ( - - {children} - - ), - ], - [ - /(?:^|\W)nostr:(\w+)(?!\w)/g, - ({ children, key }) => ( - - {children} - - ), - ], - [ - /(?:^|\W)#(\w+)(?!\w)/g, - ({ children, key }) => ( - - {children} - - ), - ], -]); - -export const Route = createLazyFileRoute("/new-post/")({ - component: Screen, -}); - -function Screen() { - const { reply_to } = Route.useSearch(); - const { accounts, initialValue } = Route.useRouteContext(); - const { deferMentionList } = Route.useLoaderData(); - const users = useAwaited({ promise: deferMentionList })[0]; - - const [text, setText] = useState(""); - const [currentUser, setCurrentUser] = useState(null); - const [isPublish, setIsPublish] = useState(false); - const [error, setError] = useState(""); - const [isPending, startTransition] = useTransition(); - const [warning, setWarning] = useState({ enable: false, reason: "" }); - const [difficulty, setDifficulty] = useState({ enable: false, num: 21 }); - const [index, setIndex] = useState(0); - const [pos, setPos] = useState<{ - top: number; - left: number; - caret: number; - } | null>(null); - - const ref = useRef(null); - const targetText = pos ? text.slice(0, pos.caret) : text; - const match = pos && targetText.match(MENTION_REG); - const name = match?.[1] ?? ""; - const filtered = useMemo(() => { - if (!users?.length) return []; - return users - .filter((u) => u?.name?.toLowerCase().startsWith(name.toLowerCase())) - .slice(0, MAX_LIST_LENGTH); - }, [users, name]); - - const showContextMenu = useCallback(async (e: React.MouseEvent) => { - e.preventDefault(); - - const list: Promise[] = []; - - for (const account of accounts) { - const res = await commands.getProfile(account); - let name = "unknown"; - - if (res.status === "ok") { - const profile: Metadata = JSON.parse(res.data); - name = profile.display_name ?? profile.name ?? "anon"; - } - - list.push( - MenuItem.new({ - text: `Publish as ${name} (${displayNpub(account, 16)})`, - action: async () => setCurrentUser(account), - }), - ); - } - - const items = await Promise.all(list); - const menu = await Menu.new({ items }); - - await menu.popup().catch((e) => console.error(e)); - }, []); - - const insert = (i: number) => { - if (!ref.current || !pos) return; - - const selected = filtered[i]; - - ref.current.setRangeText( - `nostr:${selected.pubkey} `, - pos.caret - name.length - 1, - pos.caret, - "end", - ); - - setPos(null); - setIndex(0); - }; - - const submit = () => { - startTransition(async () => { - if (!text.length) return; - if (!currentUser) return; - - const signer = await commands.hasSigner(currentUser); - - if (signer.status === "ok") { - if (!signer.data) { - const res = await commands.setSigner(currentUser); - - if (res.status === "error") { - await message(res.error, { kind: "error" }); - return; - } - } - - const content = text.trim(); - const warn = warning.enable ? warning.reason : null; - const diff = difficulty.enable ? difficulty.num : null; - - if (reply_to?.length) { - const res = await commands.reply(content, reply_to); - - if (res.status === "ok") { - setText(""); - setIsPublish(true); - - await getCurrentWindow().emit(reply_to, {}); - } else { - setError(res.error); - } - } else { - const res = await commands.publish(content, warn, diff); - - if (res.status === "ok") { - setText(""); - setIsPublish(true); - - await LumeWindow.openColumn({ - name: "Thread", - label: res.data.slice(0, 6), - account: currentUser, - url: `/columns/events/${res.data}`, - }); - } else { - setError(res.error); - } - } - } - }); - }; - - useEffect(() => { - if (isPublish) { - const timer = setTimeout(() => setIsPublish((prev) => !prev), 3000); - - return () => { - clearTimeout(timer); - }; - } - }, [isPublish]); - - useEffect(() => { - if (initialValue?.length) { - setText(initialValue); - } - }, [initialValue]); - - useEffect(() => { - if (accounts?.length) { - setCurrentUser(accounts[0]); - } - }, [accounts]); - - return ( -
-
-
- {error?.length ? ( -
-

Error: {error}

-
- ) : null} - {reply_to?.length ? ( -
- Reply to: - -
- ) : null} -
- setText(e.target.value)} - onKeyDown={(e) => { - if (!pos || !filtered.length) return; - switch (e.code) { - case "ArrowUp": { - e.preventDefault(); - const nextIndex = - index <= 0 ? filtered.length - 1 : index - 1; - setIndex(nextIndex); - break; - } - case "ArrowDown": { - e.preventDefault(); - const prevIndex = - index >= filtered.length - 1 ? 0 : index + 1; - setIndex(prevIndex); - break; - } - case "Enter": - e.preventDefault(); - insert(index); - break; - case "Escape": - e.preventDefault(); - setPos(null); - setIndex(0); - break; - default: - break; - } - }} - onSelectionChange={(r) => { - if ( - r.focused && - MENTION_REG.test(text.slice(0, r.selectionStart)) - ) { - setPos({ - top: r.top + r.height, - left: r.left, - caret: r.selectionStart, - }); - setIndex(0); - } else { - setPos(null); - setIndex(0); - } - }} - disabled={isPending} - > - {renderer} - - {pos ? ( - createPortal( - , - document.body, - ) - ) : ( - <> - )} -
-
- {warning.enable ? ( -
- - Reason: - - - setWarning((prev) => ({ ...prev, reason: e.target.value })) - } - className="flex-1 text-sm bg-transparent border-none focus:outline-none focus:ring-0 placeholder:text-black/50 dark:placeholder:text-white/50" - /> -
- ) : null} - {difficulty.enable ? ( -
- - Difficulty: - - { - if (!/[0-9]/.test(event.key)) { - event.preventDefault(); - } - }} - placeholder="21" - defaultValue={difficulty.num} - onChange={(e) => - setWarning((prev) => ({ ...prev, num: Number(e.target.value) })) - } - className="flex-1 text-sm bg-transparent border-none focus:outline-none focus:ring-0 placeholder:text-black/50 dark:placeholder:text-white/50" - /> -
- ) : null} -
-
- - {currentUser ? ( - - ) : null} -
-
- - - -
-
-
- ); -} - -function MentionPopup({ - users, - index, - top, - left, - insert, -}: { - users: Mention[]; - index: number; - top: number; - left: number; - insert: (index: number) => void; -}) { - return ( -
- {users.map((u, i) => ( -
{ - e.preventDefault(); - insert(i); - }} - > -
- {u.avatar?.length ? ( - - ) : ( -
- )} -
- {u.name} -
- ))} -
- ); -} - -function EmbedNote({ id }: { id: string }) { - const { isLoading, isError, data } = useEvent(id); - - if (isLoading) { - return ; - } - - if (isError || !data) { - return
Event not found with your current relay set.
; - } - - return ( - - - - - - - -
{data.content}
-
-
- ); -} diff --git a/src/routes/new-post/index.tsx b/src/routes/new-post/index.tsx deleted file mode 100644 index b7f22e67..00000000 --- a/src/routes/new-post/index.tsx +++ /dev/null @@ -1,35 +0,0 @@ -import { type Mention, commands } from "@/commands.gen"; -import { createFileRoute, defer } from "@tanstack/react-router"; -import { invoke } from "@tauri-apps/api/core"; -import { nip19 } from "nostr-tools"; - -type EditorSearch = { - reply_to: string; - quote: string; -}; - -export const Route = createFileRoute("/new-post/")({ - validateSearch: (search: Record): EditorSearch => { - return { - reply_to: search.reply_to, - quote: search.quote, - }; - }, - beforeLoad: async ({ search }) => { - let initialValue: string; - - if (search?.quote?.length) { - initialValue = `\nnostr:${nip19.noteEncode(search.quote)}`; - } else { - initialValue = ""; - } - - const accounts = await commands.getAccounts(); - - return { accounts, initialValue }; - }, - loader: async () => { - const query: Promise> = invoke("get_all_profiles"); - return { deferMentionList: defer(query) }; - }, -}); diff --git a/src/routes/new.lazy.tsx b/src/routes/new.lazy.tsx deleted file mode 100644 index d03b2d6f..00000000 --- a/src/routes/new.lazy.tsx +++ /dev/null @@ -1,102 +0,0 @@ -import { cn } from "@/commons"; -import { createLazyFileRoute } from "@tanstack/react-router"; - -export const Route = createLazyFileRoute("/new")({ - component: Screen, -}); - -function Screen() { - const { platform } = Route.useRouteContext(); - - return ( -
-
-
-

- How would you like to use Lume? -

-
- - ); -} diff --git a/src/routes/settings.lazy.tsx b/src/routes/settings.lazy.tsx deleted file mode 100644 index c4015b2b..00000000 --- a/src/routes/settings.lazy.tsx +++ /dev/null @@ -1,118 +0,0 @@ -import { cn } from "@/commons"; -import { - CloudArrowDown, - CurrencyBtc, - GearSix, - HardDrives, -} from "@phosphor-icons/react"; -import * as ScrollArea from "@radix-ui/react-scroll-area"; -import { Link } from "@tanstack/react-router"; -import { Outlet, createLazyFileRoute } from "@tanstack/react-router"; - -export const Route = createLazyFileRoute("/settings")({ - component: Screen, -}); - -function Screen() { - const { platform } = Route.useRouteContext(); - - return ( -
-
-
-

Settings

-
- - {({ isActive }) => { - return ( -
- -

General

-
- ); - }} - - - {({ isActive }) => { - return ( -
- -

Sync

-
- ); - }} - - - {({ isActive }) => { - return ( -
- -

Relays

-
- ); - }} - - - {({ isActive }) => { - return ( -
- -

Wallet

-
- ); - }} - -
- - - - - - - - - -
- ); -} diff --git a/src/routes/settings/general.lazy.tsx b/src/routes/settings/general.lazy.tsx deleted file mode 100644 index ffba139f..00000000 --- a/src/routes/settings/general.lazy.tsx +++ /dev/null @@ -1,214 +0,0 @@ -import { type Settings, commands } from "@/commands.gen"; -import { Spinner } from "@/components"; -import * as Switch from "@radix-ui/react-switch"; -import { useSuspenseQuery } from "@tanstack/react-query"; -import { createLazyFileRoute } from "@tanstack/react-router"; -import { invoke } from "@tauri-apps/api/core"; -import { message } from "@tauri-apps/plugin-dialog"; -import { - type Dispatch, - type SetStateAction, - useCallback, - useEffect, - useState, - useTransition, -} from "react"; -import { settingsQueryOptions } from "../__root"; - -type Theme = "auto" | "light" | "dark"; - -export const Route = createLazyFileRoute("/settings/general")({ - component: Screen, -}); - -function Screen() { - const settings = useSuspenseQuery(settingsQueryOptions); - const { queryClient } = Route.useRouteContext(); - - const [theme, setTheme] = useState("auto"); - const [newSettings, setNewSettings] = useState(); - const [isPending, startTransition] = useTransition(); - - const changeTheme = useCallback(async (theme: string) => { - if (theme === "auto" || theme === "light" || theme === "dark") { - invoke("plugin:theme|set_theme", { - theme: theme, - }).then(() => setTheme(theme)); - } - }, []); - - const updateSettings = () => { - startTransition(async () => { - const res = await commands.setAppSettings(JSON.stringify(newSettings)); - - if (res.status === "ok") { - await queryClient.invalidateQueries({ queryKey: ["settings"] }); - return; - } else { - await message(res.error, { kind: "error" }); - return; - } - }); - }; - - useEffect(() => { - invoke("plugin:theme|get_theme").then((data) => setTheme(data as Theme)); - }, []); - - useEffect(() => { - if (settings.status === "success") { - setNewSettings(settings.data); - } - }, [settings]); - - if (!newSettings) { - return null; - } - - return ( -
-
-
-

General

-
- - {/* - - */} -
-
-
-

Appearance

-
-
-
-

Appearance

-

- Change app theme -

-
-
- -
-
- - - -
-
-
-

Privacy & Performance

-
- - -
-
-
-
- -
-
- ); -} - -function Setting({ - label, - name, - description, - checked, - setNewSettings, -}: { - label: string; - name: string; - description: string; - checked: boolean; - setNewSettings: Dispatch>; -}) { - const toggle = useCallback(() => { - setNewSettings((state) => { - if (state) { - return { - ...state, - [label]: !state[label], - }; - } - }); - }, []); - - return ( -
-
-

{name}

-

- {description} -

-
-
- toggle()} - className="relative h-7 w-12 shrink-0 cursor-default rounded-full bg-black/10 outline-none data-[state=checked]:bg-blue-500 dark:bg-white/10" - > - - -
-
- ); -} diff --git a/src/routes/settings/relays.lazy.tsx b/src/routes/settings/relays.lazy.tsx deleted file mode 100644 index e6a04493..00000000 --- a/src/routes/settings/relays.lazy.tsx +++ /dev/null @@ -1,118 +0,0 @@ -import { commands } from "@/commands.gen"; -import { isValidRelayUrl } from "@/commons"; -import { Plus, X } from "@phosphor-icons/react"; -import { createLazyFileRoute } from "@tanstack/react-router"; -import { message } from "@tauri-apps/plugin-dialog"; -import { useEffect, useState, useTransition } from "react"; - -export const Route = createLazyFileRoute("/settings/relays")({ - component: Screen, -}); - -function Screen() { - const { allRelays } = Route.useRouteContext(); - - const [relays, setRelays] = useState([]); - const [newRelay, setNewRelay] = useState(""); - const [isPending, startTransition] = useTransition(); - - const removeRelay = async (relay: string) => { - const res = await commands.removeRelay(relay); - - if (res.status === "ok") { - return res.data; - } else { - throw new Error(res.error); - } - }; - - const addNewRelay = () => { - startTransition(async () => { - if (!isValidRelayUrl(newRelay)) { - await message("Relay URL is not valid", { kind: "error" }); - return; - } - - const res = await commands.connectRelay(newRelay); - - if (res.status === "ok") { - setRelays((prev) => [...prev, newRelay]); - setNewRelay(""); - } else { - await message(res.error, { title: "Relay", kind: "error" }); - return; - } - }); - }; - - useEffect(() => { - if (allRelays) setRelays(allRelays); - }, [allRelays]); - - return ( -
-
-
-
-

Connected Relays

-

- Learn more about Relays{" "} - - here - -

-
-
-
-
- setNewRelay(e.target.value)} - name="url" - placeholder="wss://..." - disabled={isPending} - spellCheck={false} - className="flex-1 px-3 bg-transparent rounded-lg h-9 border-neutral-400/50 placeholder:text-neutral-500 focus:border-blue-500 focus:ring-0 dark:border-neutral-800/50 dark:placeholder:text-neutral-400" - /> - -
-
- {relays.map((relay) => ( -
-
- - - - - {relay} -
- -
- ))} -
-
-
-
- ); -} diff --git a/src/routes/settings/relays.tsx b/src/routes/settings/relays.tsx deleted file mode 100644 index 80301703..00000000 --- a/src/routes/settings/relays.tsx +++ /dev/null @@ -1,14 +0,0 @@ -import { commands } from "@/commands.gen"; -import { createFileRoute } from "@tanstack/react-router"; - -export const Route = createFileRoute("/settings/relays")({ - beforeLoad: async () => { - const res = await commands.getAllRelays(); - - if (res.status === "ok") { - return { allRelays: res.data }; - } else { - throw new Error(res.error); - } - }, -}); diff --git a/src/routes/settings/sync.lazy.tsx b/src/routes/settings/sync.lazy.tsx deleted file mode 100644 index 88dac659..00000000 --- a/src/routes/settings/sync.lazy.tsx +++ /dev/null @@ -1,100 +0,0 @@ -import { createLazyFileRoute } from "@tanstack/react-router"; -import { useEffect, useState, useTransition } from "react"; -import * as Progress from "@radix-ui/react-progress"; -import { Channel } from "@tauri-apps/api/core"; -import { commands } from "@/commands.gen"; -import { message } from "@tauri-apps/plugin-dialog"; -import { Spinner } from "@/components"; - -export const Route = createLazyFileRoute("/settings/sync")({ - component: Screen, -}); - -function Screen() { - const [channel, _setChannel] = useState>( - () => new Channel(), - ); - const [progress, setProgress] = useState(0); - const [isPending, startTransition] = useTransition(); - - const runSync = () => { - startTransition(async () => { - const res = await commands.syncAll(channel); - - if (res.status === "error") { - await message(res.error, { kind: "error" }); - } - - return; - }); - }; - - useEffect(() => { - channel.onmessage = (message) => { - setProgress(message); - }; - }, [channel]); - - return ( -
-
-
-

Sync events with Negentropy

-

- Learn more about negentropy{" "} - - here - -

-
-
-
Data will be sync:
-
- Metadata of all public keys that found in database. -
-
- Contact list of all public keys that found in database. -
-
- Follow and interest sets of all public keys that found in database. -
-
- All notes and reposts of all public keys that found in database. -
-
- All comments all public keys that found in database. -
-
-
-
- - - -
- -
-
-
- ); -} diff --git a/src/routes/settings/wallet.lazy.tsx b/src/routes/settings/wallet.lazy.tsx deleted file mode 100644 index dd1c8642..00000000 --- a/src/routes/settings/wallet.lazy.tsx +++ /dev/null @@ -1,61 +0,0 @@ -import { commands } from "@/commands.gen"; -import { Button } from "@getalby/bitcoin-connect-react"; -import { createLazyFileRoute } from "@tanstack/react-router"; -import { useState } from "react"; - -export const Route = createLazyFileRoute("/settings/wallet")({ - component: Screen, -}); - -function Screen() { - const [_isConnect, setIsConnect] = useState(false); - - const setWallet = async (uri: string) => { - const res = await commands.setWallet(uri); - - if (res.status === "ok") { - setIsConnect((prev) => !prev); - } else { - throw new Error(res.error); - } - }; - - const removeWallet = async () => { - const res = await commands.removeWallet(); - - if (res.status === "ok") { - window.localStorage.removeItem("bc:config"); - } else { - throw new Error(res.error); - } - }; - - return ( -
-
-
-

Bitcoin Wallet

-

- Learn more about Zap{" "} - - here - -

-
-
-
-
-
- ); -} diff --git a/src/routes/settings/wallet.tsx b/src/routes/settings/wallet.tsx deleted file mode 100644 index b7616ca1..00000000 --- a/src/routes/settings/wallet.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import { init } from "@getalby/bitcoin-connect-react"; -import { createFileRoute } from "@tanstack/react-router"; - -export const Route = createFileRoute("/settings/wallet")({ - beforeLoad: async () => { - init({ - appName: "Lume", - filters: ["nwc"], - showBalance: true, - }); - }, -}); diff --git a/src/routes/zap.$id.lazy.tsx b/src/routes/zap.$id.lazy.tsx deleted file mode 100644 index 4d4685f9..00000000 --- a/src/routes/zap.$id.lazy.tsx +++ /dev/null @@ -1,187 +0,0 @@ -import { commands } from "@/commands.gen"; -import { displayNpub } from "@/commons"; -import { User } from "@/components"; -import type { Metadata } from "@/types"; -import { CaretDown } from "@phosphor-icons/react"; -import { createLazyFileRoute } from "@tanstack/react-router"; -import { Menu, MenuItem } from "@tauri-apps/api/menu"; -import { getCurrentWindow } from "@tauri-apps/api/window"; -import { message } from "@tauri-apps/plugin-dialog"; -import { useCallback, useEffect, useState, useTransition } from "react"; -import CurrencyInput from "react-currency-input-field"; - -const DEFAULT_VALUES = [21, 50, 100, 200]; - -export const Route = createLazyFileRoute("/zap/$id")({ - component: Screen, -}); - -function Screen() { - const { accounts, event } = Route.useRouteContext(); - - const [currentUser, setCurrentUser] = useState(null); - const [amount, setAmount] = useState(21); - const [content, setContent] = useState(""); - const [isCompleted, setIsCompleted] = useState(false); - const [isPending, startTransition] = useTransition(); - - const showContextMenu = useCallback(async (e: React.MouseEvent) => { - e.preventDefault(); - - const list: Promise[] = []; - - for (const account of accounts) { - const res = await commands.getProfile(account); - let name = "unknown"; - - if (res.status === "ok") { - const profile: Metadata = JSON.parse(res.data); - name = profile.display_name ?? profile.name ?? "anon"; - } - - list.push( - MenuItem.new({ - text: `Zap as ${name} (${displayNpub(account, 16)})`, - action: async () => setCurrentUser(account), - }), - ); - } - - const items = await Promise.all(list); - const menu = await Menu.new({ items }); - - await menu.popup().catch((e) => console.error(e)); - }, []); - - const zap = () => { - startTransition(async () => { - if (!currentUser) return; - - const signer = await commands.hasSigner(currentUser); - - if (signer.status === "ok") { - if (!signer.data) { - const res = await commands.setSigner(currentUser); - - if (res.status === "error") { - await message(res.error, { kind: "error" }); - return; - } - } - - const res = await commands.zapEvent( - event.id, - amount.toString(), - content, - ); - - if (res.status === "ok") { - setIsCompleted(true); - // close current window - await getCurrentWindow().close(); - } else { - await message(res.error, { kind: "error" }); - return; - } - } else { - return; - } - }); - }; - - useEffect(() => { - if (accounts?.length) { - setCurrentUser(accounts[0]); - } - }, [accounts]); - - return ( -
-
-

Send zap to

- - - - - - -
-
-
-
-
- setAmount(Number(value))} - className="flex-1 w-full text-4xl font-semibold text-right bg-transparent border-none placeholder:text-neutral-600 focus:outline-none focus:ring-0 dark:text-neutral-400" - /> - - sats - -
-
- {DEFAULT_VALUES.map((value) => ( - - ))} -
-
-
- setContent(e.target.value)} - spellCheck={false} - autoComplete="off" - autoCorrect="off" - autoCapitalize="off" - placeholder="Enter message (optional)" - className="h-10 w-full resize-none rounded-lg border-transparent bg-black/5 px-3 !outline-none placeholder:text-neutral-600 focus:border-blue-500 focus:ring-0 dark:bg-white/5" - /> -
- - {currentUser ? ( - - ) : null} -
-
-
-
-
- ); -} diff --git a/src/routes/zap.$id.tsx b/src/routes/zap.$id.tsx deleted file mode 100644 index 227bd570..00000000 --- a/src/routes/zap.$id.tsx +++ /dev/null @@ -1,24 +0,0 @@ -import { commands } from "@/commands.gen"; -import { LumeEvent } from "@/system"; -import type { NostrEvent } from "@/types"; -import { createFileRoute } from "@tanstack/react-router"; - -export const Route = createFileRoute("/zap/$id")({ - beforeLoad: async ({ params }) => { - const accounts = await commands.getAccounts(); - const res = await commands.getEvent(params.id); - - if (res.status === "ok") { - const data = res.data; - const raw: NostrEvent = JSON.parse(data.raw); - - if (data.parsed) { - raw.meta = data.parsed; - } - - return { accounts, event: new LumeEvent(raw) }; - } else { - throw new Error(res.error); - } - }, -}); diff --git a/src/system/event.ts b/src/system/event.ts deleted file mode 100644 index 9ca33431..00000000 --- a/src/system/event.ts +++ /dev/null @@ -1,181 +0,0 @@ -import { type Result, commands } from "@/commands.gen"; -import type { EventTag, Kind, Meta, NostrEvent } from "@/types"; - -export class LumeEvent { - public id: string; - public pubkey: string; - public created_at: number; - public kind: Kind; - public tags: string[][]; - public content: string; - public sig: string; - public meta: Meta; - public relay?: string; - public replies?: LumeEvent[]; - public raw: NostrEvent; - - constructor(event: NostrEvent) { - this.raw = event; - Object.assign(this, event); - } - - get isQuote() { - return this.tags.filter((tag) => tag[0] === "q").length > 0; - } - - get isConversation() { - const tags = this.tags.filter( - (tag) => tag[0] === "e" && tag[3] !== "mention", - ); - return tags.length > 0; - } - - get mentions() { - return this.tags.filter((tag) => tag[0] === "p").map((tag) => tag[1]); - } - - get repostId() { - return this.tags.find((tag) => tag[0] === "e")[1]; - } - - get thread() { - let root: EventTag = null; - let reply: EventTag = null; - - // Get all event references from tags, ignore mention. - const events = this.tags.filter( - (el) => el[0] === "e" && el[3] !== "mention", - ); - - if (events.length === 1) { - root = { id: events[0][1], relayHint: events[0][2] }; - } - - if (events.length === 2) { - root = { id: events[0][1], relayHint: events[0][2] }; - reply = { id: events[1][1], relayHint: events[1][2] }; - } - - if (events.length > 2) { - for (const tag of events) { - if (tag[3] === "root") root = { id: tag[1], relayHint: tag[2] }; - if (tag[3] === "reply") reply = { id: tag[1], relayHint: tag[2] }; - } - } - - // Fix some rare case when root same as reply - if (root && reply && root.id === reply.id) { - reply = null; - } - - return { - root, - reply, - }; - } - - get quote() { - const tag = this.tags.filter( - (tag) => tag[0] === "q" || tag[3] === "mention", - ); - const id = tag[0][1]; - const relayHint = tag[0][2]; - - return { id, relayHint }; - } - - get warning() { - const warningTag = this.tags.filter( - (tag) => tag[0] === "content-warning", - )?.[0]; - - if (warningTag) { - return warningTag[1]; - } else { - const nsfwTag = this.tags.filter( - (tag) => tag[0] === "t" && tag[1] === "NSFW", - )?.[0]; - - if (nsfwTag) { - return "NSFW"; - } else { - return null; - } - } - } - - public async zap(amount: number, message: string) { - const query = await commands.zapEvent(this.id, amount.toString(), message); - - if (query.status === "ok") { - return query.data; - } else { - throw new Error(query.error); - } - } - - public async idAsBech32() { - const query = await commands.eventToBech32(this.id); - - if (query.status === "ok") { - return query.data; - } else { - throw new Error(query.error); - } - } - - public async pubkeyAsBech32() { - const query = await commands.userToBech32(this.pubkey); - - if (query.status === "ok") { - return query.data; - } else { - throw new Error(query.error); - } - } - - static async publish( - content: string, - warning?: string, - difficulty?: number, - reply_to?: string, - root_to?: string, - ) { - let query: Result; - - if (reply_to) { - query = await commands.reply(content, reply_to, root_to); - } else { - query = await commands.publish(content, warning, difficulty); - } - - if (query.status === "ok") { - return query.data; - } else { - throw new Error(query.error); - } - } - - static async build(event: NostrEvent) { - const query = await commands.getMetaFromEvent(event.content); - - if (query.status === "ok") { - event.meta = query.data; - return new LumeEvent(event); - } else { - return new LumeEvent(event); - } - } - - static from(raw: string, parsed?: Meta | null) { - const nostrEvent: NostrEvent = JSON.parse(raw); - - if (parsed) { - nostrEvent.meta = parsed; - } else { - nostrEvent.meta = null; - } - - return new LumeEvent(nostrEvent); - } -} diff --git a/src/system/index.ts b/src/system/index.ts deleted file mode 100644 index 6ed6050c..00000000 --- a/src/system/index.ts +++ /dev/null @@ -1,5 +0,0 @@ -export * from "./event"; -export * from "./window"; -export * from "./useEvent"; -export * from "./useProfile"; -export * from "./useRect"; diff --git a/src/system/useEvent.ts b/src/system/useEvent.ts deleted file mode 100644 index ecc0299a..00000000 --- a/src/system/useEvent.ts +++ /dev/null @@ -1,63 +0,0 @@ -import { commands } from "@/commands.gen"; -import type { NostrEvent } from "@/types"; -import { useQuery } from "@tanstack/react-query"; -import { nip19 } from "nostr-tools"; -import { useMemo } from "react"; -import { LumeEvent } from "./event"; - -export function useEvent(id: string, repost?: string) { - const hex = useMemo(() => { - try { - const normalized = id.replace("nostr:", "").replace(/[^\w\s]/gi, ""); - const decoded = nip19.decode(normalized); - - switch (decoded.type) { - case "note": - return decoded.data; - case "nevent": - return decoded.data.id; - default: - return normalized; - } - } catch { - return id; - } - }, [id]); - - const { isLoading, isError, error, data } = useQuery({ - queryKey: ["ids", "event", id], - queryFn: async () => { - if (repost?.length) { - const nostrEvent: NostrEvent = JSON.parse(repost); - const res = await commands.getMetaFromEvent(nostrEvent.content); - - if (res.status === "ok") { - nostrEvent.meta = res.data; - } - - return new LumeEvent(nostrEvent); - } - - const res = await commands.getEvent(hex); - - if (res.status === "ok") { - const data = res.data; - const raw: NostrEvent = JSON.parse(data.raw); - - if (data.parsed) { - raw.meta = data.parsed; - } - - return new LumeEvent(raw); - } else { - throw new Error(res.error); - } - }, - refetchOnWindowFocus: false, - refetchOnMount: false, - refetchOnReconnect: false, - enabled: !!hex, - }); - - return { isLoading, isError, error, data }; -} diff --git a/src/system/useProfile.ts b/src/system/useProfile.ts deleted file mode 100644 index ca7cf3aa..00000000 --- a/src/system/useProfile.ts +++ /dev/null @@ -1,55 +0,0 @@ -import { commands } from "@/commands.gen"; -import type { Metadata } from "@/types"; -import { useQuery } from "@tanstack/react-query"; -import { getCurrentWindow } from "@tauri-apps/api/window"; -import { nip19 } from "nostr-tools"; -import { useMemo } from "react"; - -export function useProfile(pubkey: string, data?: string) { - const hex = useMemo(() => { - try { - const normalized = pubkey.replace("nostr:", "").replace(/[^\w\s]/gi, ""); - const decoded = nip19.decode(normalized); - - switch (decoded.type) { - case "npub": - return decoded.data; - case "nprofile": - return decoded.data.pubkey; - case "naddr": - return decoded.data.pubkey; - default: - return normalized; - } - } catch { - return pubkey; - } - }, [pubkey]); - - const { isLoading, data: profile } = useQuery({ - queryKey: ["profile", hex], - queryFn: async () => { - if (data?.length) { - const metadata: Metadata = JSON.parse(data); - return metadata; - } - - const res = await commands.getProfile(hex); - - if (res.status === "ok") { - const metadata: Metadata = JSON.parse(res.data); - return metadata; - } else { - await getCurrentWindow().emit("request_metadata", { id: hex }); - throw new Error(res.error); - } - }, - refetchOnMount: false, - refetchOnWindowFocus: false, - refetchOnReconnect: false, - enabled: !!hex, - retry: false, - }); - - return { isLoading, profile }; -} diff --git a/src/system/useRect.ts b/src/system/useRect.ts deleted file mode 100644 index 30c25d36..00000000 --- a/src/system/useRect.ts +++ /dev/null @@ -1,53 +0,0 @@ -import { listen } from "@tauri-apps/api/event"; -import { useEffect, useRef, useState } from "react"; - -type MutableRefObject = { - current: T; -}; - -const useEffectInEvent = ( - event: K, - set: () => void, - useCapture?: boolean, -) => { - useEffect(() => { - if (set) { - set(); - window.addEventListener(event, set, useCapture); - - return () => window.removeEventListener(event, set, useCapture); - } - }, []); -}; - -const useTauriInEvent = (set: () => void) => { - useEffect(() => { - if (set) { - const unlisten = listen("scrolling", () => { - set(); - }); - - return () => { - unlisten.then((f) => f()); - }; - } - }, []); -}; - -export const useRect = (): [ - DOMRect | undefined, - MutableRefObject, -] => { - const ref = useRef(null); - const [rect, setRect] = useState(); - - const set = (): void => { - setRect(ref.current?.getBoundingClientRect()); - }; - - useTauriInEvent(set); - useEffectInEvent("resize", set); - useEffectInEvent("scroll", set, true); - - return [rect, ref]; -}; diff --git a/src/system/window.ts b/src/system/window.ts deleted file mode 100644 index 778bc7b1..00000000 --- a/src/system/window.ts +++ /dev/null @@ -1,181 +0,0 @@ -import { commands } from "@/commands.gen"; -import type { LumeColumn, NostrEvent } from "@/types"; -import { Window, getCurrentWindow } from "@tauri-apps/api/window"; -import { nanoid } from "nanoid"; -import type { LumeEvent } from "./event"; - -export const LumeWindow = { - openColumn: async (column: LumeColumn) => { - await getCurrentWindow().emit("columns", { - type: "add", - column, - }); - }, - openLaunchpad: async (account: string) => { - await getCurrentWindow().emit("columns", { - type: "add", - column: { - label: `launchpad-${account.slice(0, 5)}`, - name: "Launchpad", - url: `/columns/launchpad/${account}`, - account, - }, - }); - }, - openNewsfeed: async (account: string) => { - await getCurrentWindow().emit("columns", { - type: "add", - column: { - label: "newsfeed", - name: "Newsfeed", - url: `/columns/newsfeed/${account}`, - account, - }, - }); - }, - openStory: async (account: string) => { - await getCurrentWindow().emit("columns", { - type: "add", - column: { - label: "stories", - name: "Stories", - url: `/columns/stories/${account}`, - account, - }, - }); - }, - openNotification: async (account: string) => { - await getCurrentWindow().emit("columns", { - type: "add", - column: { - label: "notification", - name: "Notification", - url: `/columns/notification/${account}`, - account, - }, - }); - }, - openSearch: async () => { - await getCurrentWindow().emit("columns", { - type: "add", - column: { - label: "search", - name: "Search", - url: "/columns/search", - }, - }); - }, - openEvent: async (event: NostrEvent | LumeEvent) => { - const eTags = event.tags.filter((tag) => tag[0] === "e" || tag[0] === "q"); - const root: string = - eTags.find((el) => el[3] === "root")?.[1] ?? eTags[0]?.[1]; - const reply: string = - eTags.find((el) => el[3] === "reply")?.[1] ?? eTags[1]?.[1]; - - const url = `/columns/events/${root ?? reply ?? event.id}`; - const label = `event-${root?.substring(0, 6) ?? reply?.substring(0, 6) ?? event.id.substring(0, 6)}`; - - LumeWindow.openColumn({ label, url, name: "Thread" }); - }, - openProfile: async (pubkey: string) => { - const label = `user-${pubkey}`; - - LumeWindow.openColumn({ - label, - url: `/columns/users/${pubkey}`, - name: "Profile", - }); - }, - openHashtag: async (hashtag: string) => { - const content = hashtag.replace("#", ""); - const label = `hashtag-${content}`; - - LumeWindow.openColumn({ - label, - url: `/columns/hashtags/${content}`, - name: hashtag, - }); - }, - openEditor: async (reply_to?: string, quote?: string) => { - const label = `editor-${reply_to ? reply_to : 0}`; - const url = reply_to - ? `/new-post?reply_to=${reply_to}` - : quote?.length - ? `/new-post?quote=${quote}` - : "/new-post"; - const query = await commands.openWindow({ - label, - url, - title: "New Post", - width: 560, - height: 340, - maximizable: false, - minimizable: false, - hidden_title: true, - closable: true, - }); - - if (query.status === "ok") { - return query.data; - } else { - throw new Error(query.error); - } - }, - openZap: async (id: string) => { - const wallet = await commands.loadWallet(); - - if (wallet.status === "ok") { - await commands.openWindow({ - label: `zap-${id}`, - url: `/zap/${id}`, - title: "Zap", - width: 360, - height: 460, - maximizable: false, - minimizable: false, - hidden_title: true, - closable: true, - }); - } else { - await LumeWindow.openSettings("wallet"); - } - }, - openSettings: async (path?: string) => { - const query = await commands.openWindow({ - label: "settings", - url: path ? `/settings/${path}` : "/settings/general", - title: "Settings", - width: 700, - height: 500, - maximizable: false, - minimizable: false, - hidden_title: true, - closable: true, - }); - - if (query.status === "ok") { - return query.data; - } else { - throw new Error(query.error); - } - }, - openPopup: async (url: string, title?: string, closable = true) => { - const query = await commands.openWindow({ - label: `popup-${nanoid()}`, - url, - title: title ?? "", - width: 360, - height: 460, - maximizable: false, - minimizable: false, - hidden_title: !!title, - closable, - }); - - if (query.status === "ok") { - return await Window.getByLabel(query.data); - } else { - throw new Error(query.error); - } - }, -}; diff --git a/src/types.ts b/src/types.ts deleted file mode 100644 index a53ed192..00000000 --- a/src/types.ts +++ /dev/null @@ -1,85 +0,0 @@ -export enum Kind { - Metadata = 0, - Text = 1, - RecommendRelay = 2, - Contacts = 3, - Repost = 6, - Reaction = 7, - ZapReceipt = 9735, - AppRecommendation = 31989, - AppHandler = 31990, -} - -export interface Meta { - content: string; - images: string[]; - events: string[]; - mentions: string[]; - hashtags: string[]; -} - -export interface NostrEvent { - id: string; - pubkey: string; - created_at: number; - kind: Kind; - tags: string[][]; - content: string; - sig: string; - meta: Meta | null; -} - -export interface EventWithReplies extends NostrEvent { - replies: Array; -} - -export interface EventTag { - id: string; - relayHint: string; -} - -export interface Metadata { - name?: string; - display_name?: string; - about?: string; - website?: string; - picture?: string; - banner?: string; - nip05?: string; - lud06?: string; - lud16?: string; -} - -export interface LumeColumn { - label: string; - name: string; - url: string; - description?: string; - default?: boolean; - account?: string; -} - -export interface ColumnEvent { - type: "reset" | "add" | "remove" | "update" | "move" | "set_title"; - column: LumeColumn; - label: string; - title: string; - direction: "left" | "right"; -} - -export interface Relays { - connected: string[]; - read: string[]; - write: string[]; - both: string[]; -} - -export interface Relay { - url: string; - purpose: "read" | "write" | string; -} - -export interface EventPayload { - raw: string; - parsed: Meta; -} diff --git a/tailwind.config.js b/tailwind.config.js deleted file mode 100644 index de0385f4..00000000 --- a/tailwind.config.js +++ /dev/null @@ -1,52 +0,0 @@ -/** @type {import('tailwindcss').Config} */ - -export default { - content: ["./src/**/*.{js,ts,jsx,tsx}", "index.html"], - theme: { - extend: { - keyframes: { - slideDownAndFade: { - from: { opacity: 0, transform: "translateY(-2px)" }, - to: { opacity: 1, transform: "translateY(0)" }, - }, - slideLeftAndFade: { - from: { opacity: 0, transform: "translateX(2px)" }, - to: { opacity: 1, transform: "translateX(0)" }, - }, - slideUpAndFade: { - from: { opacity: 0, transform: "translateY(2px)" }, - to: { opacity: 1, transform: "translateY(0)" }, - }, - slideRightAndFade: { - from: { opacity: 0, transform: "translateX(-2px)" }, - to: { opacity: 1, transform: "translateX(0)" }, - }, - overlayShow: { - from: { opacity: 0 }, - to: { opacity: 1 }, - }, - contentShow: { - from: { opacity: 0, transform: "translate(-50%, -48%) scale(0.96)" }, - to: { opacity: 1, transform: "translate(-50%, -50%) scale(1)" }, - }, - }, - animation: { - slideDownAndFade: - "slideDownAndFade 400ms cubic-bezier(0.16, 1, 0.3, 1)", - slideLeftAndFade: - "slideLeftAndFade 400ms cubic-bezier(0.16, 1, 0.3, 1)", - slideUpAndFade: "slideUpAndFade 400ms cubic-bezier(0.16, 1, 0.3, 1)", - slideRightAndFade: - "slideRightAndFade 400ms cubic-bezier(0.16, 1, 0.3, 1)", - overlayShow: "overlayShow 150ms cubic-bezier(0.16, 1, 0.3, 1)", - contentShow: "contentShow 150ms cubic-bezier(0.16, 1, 0.3, 1)", - }, - }, - }, - plugins: [ - require("@tailwindcss/forms"), - require("@tailwindcss/typography"), - require("tailwind-gradient-mask-image"), - require("tailwindcss-content-visibility"), - ], -}; diff --git a/tray.png b/tray.png deleted file mode 100644 index b9102bbea220e6bff25cebb9d3644583ac3ec856..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7717 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 diff --git a/tsconfig.json b/tsconfig.json deleted file mode 100644 index f946f7e2..00000000 --- a/tsconfig.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "compilerOptions": { - "target": "ESNext", - "useDefineForClassFields": true, - "lib": ["ESNext", "ES2020", "DOM", "DOM.Iterable"], - "module": "ESNext", - "skipLibCheck": true, - "baseUrl": "./", - "paths": { - "@/*": ["./src/*"] - }, - "moduleResolution": "bundler", - "allowImportingTsExtensions": true, - "resolveJsonModule": true, - "isolatedModules": true, - "noEmit": true, - "jsx": "react-jsx", - "strict": true, - "noUnusedLocals": true, - "noImplicitAny": false, - "noUnusedParameters": true, - "noFallthroughCasesInSwitch": true - }, - "include": ["src"], - "references": [ - { - "path": "./tsconfig.node.json" - } - ] -} diff --git a/tsconfig.node.json b/tsconfig.node.json deleted file mode 100644 index eca66688..00000000 --- a/tsconfig.node.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "compilerOptions": { - "composite": true, - "skipLibCheck": true, - "module": "ESNext", - "moduleResolution": "bundler", - "allowSyntheticDefaultImports": true - }, - "include": ["vite.config.ts"] -} diff --git a/tsr.config.json b/tsr.config.json deleted file mode 100644 index 9e55950b..00000000 --- a/tsr.config.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "routesDirectory": "./src/routes", - "generatedRouteTree": "./src/routes.gen.ts", - "routeFileIgnorePrefix": "-", - "quoteStyle": "single" -} diff --git a/vite.config.ts b/vite.config.ts deleted file mode 100644 index 0fbc34b5..00000000 --- a/vite.config.ts +++ /dev/null @@ -1,29 +0,0 @@ -import { TanStackRouterVite } from "@tanstack/router-plugin/vite"; -import react from "@vitejs/plugin-react"; -import { defineConfig } from "vite"; -import tsconfigPaths from "vite-tsconfig-paths"; - -const ReactCompilerConfig = { - /* ... */ -}; - -export default defineConfig({ - plugins: [ - TanStackRouterVite(), - tsconfigPaths(), - react({ - babel: { - plugins: [["babel-plugin-react-compiler", ReactCompilerConfig]], - }, - }), - ], - build: { - outDir: "./dist", - target: "esnext", - }, - server: { - strictPort: true, - port: 3000, - }, - clearScreen: false, -});

l<1H{^#uT-$Q8Q+KjJG^ZB)IAm+{nJz#6Ld%oW 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�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 diff --git a/public/nsec_app.svg b/public/nsec_app.svg deleted file mode 100644 index ac1187fb..00000000 --- a/public/nsec_app.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/rust-toolchain.toml b/rust-toolchain.toml new file mode 100644 index 00000000..e9326a9c --- /dev/null +++ b/rust-toolchain.toml @@ -0,0 +1,10 @@ +[toolchain] +channel = "1.88" +profile = "minimal" +components = ["rustfmt", "clippy"] +targets = [ + "x86_64-apple-darwin", + "aarch64-apple-darwin", + "x86_64-unknown-linux-gnu", + "x86_64-pc-windows-msvc", +] diff --git a/rustfmt.toml b/rustfmt.toml new file mode 100644 index 00000000..22fe2c0f --- /dev/null +++ b/rustfmt.toml @@ -0,0 +1,9 @@ +tab_spaces = 4 +newline_style = "Auto" +reorder_imports = true +reorder_modules = true +reorder_impl_items = true +indent_style = "Block" +normalize_comments = false +imports_granularity = "Module" +group_imports = "StdExternalCrate" diff --git a/src-tauri/resources/.keep b/script/.keep similarity index 100% rename from src-tauri/resources/.keep rename to script/.keep diff --git a/script/freebsd b/script/freebsd new file mode 100644 index 00000000..5e1cbd8c --- /dev/null +++ b/script/freebsd @@ -0,0 +1,240 @@ +#!/usr/bin/env bash + +set -xeuo pipefail + +# if root or if sudo/unavailable, define an empty variable +if [ "$(id -u)" -eq 0 ] +then maysudo='' +else maysudo="$(command -v sudo || command -v doas || true)" +fi + +function finalize { + # after packages install (curl, etc), get the rust toolchain + which rustup > /dev/null 2>&1 || curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y + # verify the mold situation + if ! command -v mold >/dev/null 2>&1; then + echo "Warning: Mold binaries are unavailable on your system." >&2 + echo " Builds will be slower without mold. Try: script/install-mold" >&2 + fi + echo "Finished installing Linux dependencies with script/linux" +} + +# Ubuntu, Debian, Mint, Kali, Pop!_OS, Raspbian, etc. +apt=$(command -v apt-get || true) +if [[ -n $apt ]]; then + deps=( + gcc + g++ + libasound2-dev + libfontconfig-dev + libwayland-dev + libx11-xcb-dev + libxkbcommon-x11-dev + libssl-dev + libzstd-dev + libvulkan1 + libgit2-dev + make + cmake + clang + jq + git + curl + gettext-base + elfutils + libsqlite3-dev + musl-tools + musl-dev + build-essential + ) + if (grep -qP 'PRETTY_NAME="(Linux Mint 22|.+24\.(04|10))' /etc/os-release); then + deps+=( mold libstdc++-14-dev ) + elif (grep -qP 'PRETTY_NAME="((Debian|Raspbian).+12|Linux Mint 21|.+22\.04)' /etc/os-release); then + deps+=( mold libstdc++-12-dev ) + elif (grep -qP 'PRETTY_NAME="((Debian|Raspbian).+11|Linux Mint 20|.+20\.04)' /etc/os-release); then + deps+=( libstdc++-10-dev ) + fi + + $maysudo "$apt" update + $maysudo "$apt" install -y "${deps[@]}" + finalize + exit 0 +fi + +# Fedora, CentOS, RHEL, Alma, Amazon 2023, Oracle, etc. +dnf=$(command -v dnf || true) +# Old Redhat (yum only): Amazon Linux 2, Oracle Linux 7, etc. +yum=$(command -v yum || true) + +if [[ -n $dnf ]] || [[ -n $yum ]]; then + pkg_cmd="${dnf:-${yum}}" + deps=( + musl-gcc + gcc + clang + cmake + alsa-lib-devel + fontconfig-devel + wayland-devel + libxcb-devel + libxkbcommon-x11-devel + openssl-devel + libzstd-devel + vulkan-loader + sqlite-devel + jq + git + tar + ) + # perl used for building openssl-sys crate. See: https://docs.rs/openssl/latest/openssl/ + if grep -qP '^ID="?(fedora)' /etc/os-release; then + deps+=( + perl-FindBin + perl-IPC-Cmd + perl-File-Compare + perl-File-Copy + mold + ) + elif grep -qP '^ID="?(rhel|rocky|alma|centos|ol)' /etc/os-release; then + deps+=( perl-interpreter ) + fi + + # gcc-c++ is g++ on RHEL8 and 8.x clones + if grep -qP '^ID="?(rhel|rocky|alma|centos|ol)' /etc/os-release \ + && grep -qP '^VERSION_ID="?(8)' /etc/os-release; then + deps+=( gcc-c++ ) + else + deps+=( g++ ) + fi + + # libxkbcommon-x11-devel is in a non-default repo on RHEL 8.x/9.x (except on AmazonLinux) + if grep -qP '^VERSION_ID="?(8|9)' /etc/os-release && grep -qP '^ID="?(rhel|rocky|centos|alma|ol)' /etc/os-release; then + $maysudo dnf install -y 'dnf-command(config-manager)' + if grep -qP '^PRETTY_NAME="(AlmaLinux 8|Rocky Linux 8)' /etc/os-release; then + $maysudo dnf config-manager --set-enabled powertools + elif grep -qP '^PRETTY_NAME="((AlmaLinux|Rocky|CentOS Stream) 9|Red Hat.+(8|9))' /etc/os-release; then + $maysudo dnf config-manager --set-enabled crb + elif grep -qP '^PRETTY_NAME="Oracle Linux Server 8' /etc/os-release; then + $maysudo dnf config-manager --set-enabled ol8_codeready_builder + elif grep -qP '^PRETTY_NAME="Oracle Linux Server 9' /etc/os-release; then + $maysudo dnf config-manager --set-enabled ol9_codeready_builder + else + echo "Unexpected distro" && grep 'PRETTY_NAME' /etc/os-release && exit 1 + fi + fi + + $maysudo "$pkg_cmd" install -y "${deps[@]}" + finalize + exit 0 +fi + +# openSUSE +# https://software.opensuse.org/ +zyp=$(command -v zypper || true) +if [[ -n $zyp ]]; then + deps=( + alsa-devel + clang + cmake + fontconfig-devel + gcc + gcc-c++ + git + gzip + jq + libvulkan1 + libxcb-devel + libxkbcommon-devel + libxkbcommon-x11-devel + libzstd-devel + make + mold + openssl-devel + sqlite3-devel + tar + wayland-devel + xcb-util-devel + ) + $maysudo "$zyp" install -y "${deps[@]}" + finalize + exit 0 +fi + +# Arch, Manjaro, etc. +# https://archlinux.org/packages +pacman=$(command -v pacman || true) +if [[ -n $pacman ]]; then + deps=( + gcc + clang + musl + cmake + alsa-lib + fontconfig + wayland + libgit2 + libxcb + libxkbcommon-x11 + openssl + zstd + pkgconf + mold + sqlite + jq + git + ) + $maysudo "$pacman" -Syu --needed --noconfirm "${deps[@]}" + finalize + exit 0 +fi + +# Void +# https://voidlinux.org/packages/ +xbps=$(command -v xbps-install || true) +if [[ -n $xbps ]]; then + deps=( + gettext-devel + clang + cmake + jq + elfutils-devel + gcc + alsa-lib-devel + fontconfig-devel + libxcb-devel + libxkbcommon-devel + libzstd-devel + openssl-devel + wayland-devel + vulkan-loader + mold + ) + $maysudo "$xbps" -Syu "${deps[@]}" + finalize + exit 0 +fi + +# Gentoo +# https://packages.gentoo.org/ +emerge=$(command -v emerge || true) +if [[ -n $emerge ]]; then + deps=( + app-arch/zstd + app-misc/jq + dev-libs/openssl + dev-libs/wayland + dev-util/cmake + media-libs/alsa-lib + media-libs/fontconfig + media-libs/vulkan-loader + x11-libs/libxcb + x11-libs/libxkbcommon + sys-devel/mold + ) + $maysudo "$emerge" -u "${deps[@]}" + finalize + exit 0 +fi + +echo "Unsupported Linux distribution in script/linux" +exit 1 diff --git a/script/linux b/script/linux new file mode 100644 index 00000000..0a51acc8 --- /dev/null +++ b/script/linux @@ -0,0 +1,237 @@ +#!/usr/bin/env bash + +set -xeuo pipefail + +# if root or if sudo/unavailable, define an empty variable +if [ "$(id -u)" -eq 0 ] +then maysudo='' +else maysudo="$(command -v sudo || command -v doas || true)" +fi + +function finalize { + # after packages install (curl, etc), get the rust toolchain + which rustup > /dev/null 2>&1 || curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y + # verify the mold situation + if ! command -v mold >/dev/null 2>&1; then + echo "Warning: Mold binaries are unavailable on your system." >&2 + echo " Builds will be slower without mold. Try: script/install-mold" >&2 + fi + echo "Finished installing Linux dependencies with script/linux" +} + +# Ubuntu, Debian, Mint, Kali, Pop!_OS, Raspbian, etc. +apt=$(command -v apt-get || true) +if [[ -n $apt ]]; then + deps=( + gcc + g++ + libasound2-dev + libfontconfig-dev + libwayland-dev + libx11-xcb-dev + libxkbcommon-x11-dev + libssl-dev + libzstd-dev + libvulkan1 + libgit2-dev + libx11-dev + make + cmake + clang + jq + git + curl + gettext-base + elfutils + musl-tools + musl-dev + build-essential + ) + if (grep -qP 'PRETTY_NAME="(Linux Mint 22|.+24\.(04|10))' /etc/os-release); then + deps+=( mold libstdc++-14-dev ) + elif (grep -qP 'PRETTY_NAME="((Debian|Raspbian).+12|Linux Mint 21|.+22\.04)' /etc/os-release); then + deps+=( mold libstdc++-12-dev ) + elif (grep -qP 'PRETTY_NAME="((Debian|Raspbian).+11|Linux Mint 20|.+20\.04)' /etc/os-release); then + deps+=( libstdc++-10-dev ) + fi + + $maysudo "$apt" update + $maysudo "$apt" install -y "${deps[@]}" + finalize + exit 0 +fi + +# Fedora, CentOS, RHEL, Alma, Amazon 2023, Oracle, etc. +dnf=$(command -v dnf || true) +# Old Redhat (yum only): Amazon Linux 2, Oracle Linux 7, etc. +yum=$(command -v yum || true) + +if [[ -n $dnf ]] || [[ -n $yum ]]; then + pkg_cmd="${dnf:-${yum}}" + deps=( + musl-gcc + gcc + clang + cmake + alsa-lib-devel + fontconfig-devel + wayland-devel + libxcb-devel + libxkbcommon-x11-devel + openssl-devel + libzstd-devel + vulkan-loader + jq + git + tar + ) + # perl used for building openssl-sys crate. See: https://docs.rs/openssl/latest/openssl/ + if grep -qP '^ID="?(fedora)' /etc/os-release; then + deps+=( + perl-FindBin + perl-IPC-Cmd + perl-File-Compare + perl-File-Copy + mold + ) + elif grep -qP '^ID="?(rhel|rocky|alma|centos|ol)' /etc/os-release; then + deps+=( perl-interpreter ) + fi + + # gcc-c++ is g++ on RHEL8 and 8.x clones + if grep -qP '^ID="?(rhel|rocky|alma|centos|ol)' /etc/os-release \ + && grep -qP '^VERSION_ID="?(8)' /etc/os-release; then + deps+=( gcc-c++ ) + else + deps+=( g++ ) + fi + + # libxkbcommon-x11-devel is in a non-default repo on RHEL 8.x/9.x (except on AmazonLinux) + if grep -qP '^VERSION_ID="?(8|9)' /etc/os-release && grep -qP '^ID="?(rhel|rocky|centos|alma|ol)' /etc/os-release; then + $maysudo dnf install -y 'dnf-command(config-manager)' + if grep -qP '^PRETTY_NAME="(AlmaLinux 8|Rocky Linux 8)' /etc/os-release; then + $maysudo dnf config-manager --set-enabled powertools + elif grep -qP '^PRETTY_NAME="((AlmaLinux|Rocky|CentOS Stream) 9|Red Hat.+(8|9))' /etc/os-release; then + $maysudo dnf config-manager --set-enabled crb + elif grep -qP '^PRETTY_NAME="Oracle Linux Server 8' /etc/os-release; then + $maysudo dnf config-manager --set-enabled ol8_codeready_builder + elif grep -qP '^PRETTY_NAME="Oracle Linux Server 9' /etc/os-release; then + $maysudo dnf config-manager --set-enabled ol9_codeready_builder + else + echo "Unexpected distro" && grep 'PRETTY_NAME' /etc/os-release && exit 1 + fi + fi + + $maysudo "$pkg_cmd" install -y "${deps[@]}" + finalize + exit 0 +fi + +# openSUSE +# https://software.opensuse.org/ +zyp=$(command -v zypper || true) +if [[ -n $zyp ]]; then + deps=( + alsa-devel + clang + cmake + fontconfig-devel + gcc + gcc-c++ + git + gzip + jq + libvulkan1 + libxcb-devel + libxkbcommon-devel + libxkbcommon-x11-devel + libzstd-devel + make + mold + openssl-devel + tar + wayland-devel + xcb-util-devel + ) + $maysudo "$zyp" install -y "${deps[@]}" + finalize + exit 0 +fi + +# Arch, Manjaro, etc. +# https://archlinux.org/packages +pacman=$(command -v pacman || true) +if [[ -n $pacman ]]; then + deps=( + gcc + clang + musl + cmake + alsa-lib + fontconfig + wayland + libgit2 + libxcb + libxkbcommon-x11 + openssl + zstd + pkgconf + mold + jq + git + ) + $maysudo "$pacman" -Syu --needed --noconfirm "${deps[@]}" + finalize + exit 0 +fi + +# Void +# https://voidlinux.org/packages/ +xbps=$(command -v xbps-install || true) +if [[ -n $xbps ]]; then + deps=( + gettext-devel + clang + cmake + jq + elfutils-devel + gcc + alsa-lib-devel + fontconfig-devel + libxcb-devel + libxkbcommon-devel + libzstd-devel + openssl-devel + wayland-devel + vulkan-loader + mold + ) + $maysudo "$xbps" -Syu "${deps[@]}" + finalize + exit 0 +fi + +# Gentoo +# https://packages.gentoo.org/ +emerge=$(command -v emerge || true) +if [[ -n $emerge ]]; then + deps=( + app-arch/zstd + app-misc/jq + dev-libs/openssl + dev-libs/wayland + dev-util/cmake + media-libs/alsa-lib + media-libs/fontconfig + media-libs/vulkan-loader + x11-libs/libxcb + x11-libs/libxkbcommon + sys-devel/mold + ) + $maysudo "$emerge" -u "${deps[@]}" + finalize + exit 0 +fi + +echo "Unsupported Linux distribution in script/linux" +exit 1 diff --git a/script/macos b/script/macos new file mode 100644 index 00000000..7291fd7b --- /dev/null +++ b/script/macos @@ -0,0 +1,51 @@ +#!/usr/bin/env bash + +set -xeuo pipefail + +export HOMEBREW_NO_INSTALL_CLEANUP=1 + +# if root or if sudo/unavailable, define an empty variable +if [ "$(id -u)" -eq 0 ] +then maysudo='' +else maysudo="$(command -v sudo || command -v doas || true)" +fi + +function finalize { + # after packages install (curl, etc), get the rust toolchain + which rustup > /dev/null 2>&1 || curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y + # verify the mold situation + if ! command -v mold >/dev/null 2>&1; then + echo "Warning: Mold binaries are unavailable on your system." >&2 + echo " Builds will be slower without mold. Try: script/install-mold" >&2 + fi + echo "Finished installing MacOS dependencies with script/macos" +} + +# MacOS +brew=$(command -v brew || true) +if [[ -n $brew ]]; then + deps=( + gcc + libx11 + libxkbcommon + openssl + zstd + vulkan-headers + libgit2 + libx11 + make + cmake + jq + git + curl + gettext + ) + + $brew update + for dep in "${deps[@]}";do + $brew search "$dep"; + done + $brew install "${deps[@]}" + finalize + exit 0 +fi diff --git a/src-tauri/.gitignore b/src-tauri/.gitignore deleted file mode 100644 index 216af4c7..00000000 --- a/src-tauri/.gitignore +++ /dev/null @@ -1,10 +0,0 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ - -# Generated by Tauri -# will have schema files for capabilities auto-completion -/gen/schemas - -# Config -.cargo diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml deleted file mode 100644 index ab7f1121..00000000 --- a/src-tauri/Cargo.toml +++ /dev/null @@ -1,69 +0,0 @@ -[package] -name = "Lume" -version = "24.11.0" -description = "nostr client" -authors = ["npub1zfss807aer0j26mwp2la0ume0jqde3823rmu97ra6sgyyg956e0s6xw445"] -repository = "https://github.com/lumehq/lume" -edition = "2021" -rust-version = "1.70" - -[build-dependencies] -tauri-build = { version = "2.0.0", features = [] } - -[dependencies] -tauri = { version = "2.0.0", features = [ "protocol-asset", - "unstable", - "tray-icon", - "macos-private-api" -] } -tauri-plugin-window-state = "2.0.0" -tauri-plugin-clipboard-manager = "2.0.0" -tauri-plugin-dialog = "2.0.0" -tauri-plugin-fs = "2.0.0" -tauri-plugin-http = "2.0.0" -tauri-plugin-notification = "2.0.0" -tauri-plugin-os = "2.0.0" -tauri-plugin-process = "2.0.0" -tauri-plugin-shell = "2.0.0" -tauri-plugin-updater = "2.0.0" -tauri-plugin-upload = "2.0.0" -tauri-plugin-store = { git = "https://github.com/tauri-apps/plugins-workspace", rev = "8c67d44" } -tauri-plugin-prevent-default = "0.6" -tauri-plugin-theme = "2.1.2" -tauri-plugin-decorum = { git = "https://github.com/clearlysid/tauri-plugin-decorum" } -tauri-specta = { version = "2.0.0-rc.15", features = ["derive", "typescript"] } - -specta = "^2.0.0-rc.20" -specta-typescript = "0.0.7" -tokio = { version = "1", features = ["full"] } -serde_json = "1.0" -serde = { version = "1.0", features = ["derive"] } -reqwest = "0.12.4" -url = "2.5.0" -futures = "0.3.30" -linkify = "0.10.0" -regex = "1.10.4" -keyring = { version = "3", features = ["apple-native", "windows-native"] } -keyring-search = { git = "https://github.com/reyamir/keyring-search" } -tracing-subscriber = { version = "0.3.18", features = ["fmt"] } -async-trait = "0.1.83" -webbrowser = "1.0.2" - -nostr-sdk = { git = "https://github.com/rust-nostr/nostr", features = ["lmdb", "webln", "all-nips"] } -nostr-connect = { git = "https://github.com/rust-nostr/nostr" } - -[target.'cfg(target_os = "macos")'.dependencies] -border = { git = "https://github.com/ahkohd/tauri-toolkit", branch = "v2" } -share-picker = { git = "https://github.com/ahkohd/tauri-toolkit", branch = "v2" } - -[profile.release] -codegen-units = 1 -lto = true -panic = "abort" -incremental = false -opt-level = "z" -strip = true -rpath = false -debug = false -debug-assertions = false -overflow-checks = false diff --git a/src-tauri/build.rs b/src-tauri/build.rs deleted file mode 100644 index 795b9b7c..00000000 --- a/src-tauri/build.rs +++ /dev/null @@ -1,3 +0,0 @@ -fn main() { - tauri_build::build() -} diff --git a/src-tauri/capabilities/main.json b/src-tauri/capabilities/main.json deleted file mode 100644 index 2d1b5132..00000000 --- a/src-tauri/capabilities/main.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "$schema": "../gen/schemas/desktop-schema.json", - "identifier": "window", - "description": "Capability for the desktop", - "platforms": [ - "macOS", - "windows" - ], - "windows": [ - "*" - ], - "permissions": [ - "core:path:default", - "core:event:default", - "core:window:default", - "core:app:default", - "core:resources:default", - "core:menu:default", - "core:tray:default", - "core:window:allow-create", - "core:window:allow-close", - "core:window:allow-destroy", - "core:window:allow-set-focus", - "core:window:allow-center", - "core:window:allow-minimize", - "core:window:allow-maximize", - "core:window:allow-set-size", - "core:window:allow-start-dragging", - "core:window:allow-toggle-maximize", - "core:webview:allow-create-webview-window", - "core:webview:allow-create-webview", - "core:webview:allow-set-webview-size", - "core:webview:allow-set-webview-position", - "core:webview:allow-webview-close", - "core:menu:allow-new", - "core:menu:allow-popup", - "notification:allow-is-permission-granted", - "notification:allow-request-permission", - "notification:default", - "os:allow-locale", - "os:allow-platform", - "os:allow-os-type", - "updater:default", - "updater:allow-check", - "updater:allow-download-and-install", - "decorum:allow-show-snap-overlay", - "clipboard-manager:allow-write-text", - "clipboard-manager:allow-read-text", - "dialog:default", - "process:allow-restart", - "process:allow-exit", - "fs:allow-read-file", - "shell:allow-open", - "store:default", - "prevent-default:default", - "theme:default", - { - "identifier": "http:default", - "allow": [ - { - "url": "http://**/" - }, - { - "url": "https://**/" - } - ] - }, - { - "identifier": "fs:allow-read-text-file", - "allow": [ - { - "path": "$RESOURCE/locales/*" - }, - { - "path": "$RESOURCE/resources/*" - } - ] - } - ] -} diff --git a/src-tauri/gen/schemas/acl-manifests.json b/src-tauri/gen/schemas/acl-manifests.json deleted file mode 100644 index 4a5bf39c..00000000 --- a/src-tauri/gen/schemas/acl-manifests.json +++ /dev/null @@ -1 +0,0 @@ -{"clipboard-manager":{"default_permission":{"identifier":"default","description":"No features are enabled by default, as we believe\nthe clipboard can be inherently dangerous and it is \napplication specific if read and/or write access is needed.\n\nClipboard interaction needs to be explicitly enabled.\n","permissions":[]},"permissions":{"allow-clear":{"identifier":"allow-clear","description":"Enables the clear command without any pre-configured scope.","commands":{"allow":["clear"],"deny":[]}},"allow-read-image":{"identifier":"allow-read-image","description":"Enables the read_image command without any pre-configured scope.","commands":{"allow":["read_image"],"deny":[]}},"allow-read-text":{"identifier":"allow-read-text","description":"Enables the read_text command without any pre-configured scope.","commands":{"allow":["read_text"],"deny":[]}},"allow-write-html":{"identifier":"allow-write-html","description":"Enables the write_html command without any pre-configured scope.","commands":{"allow":["write_html"],"deny":[]}},"allow-write-image":{"identifier":"allow-write-image","description":"Enables the write_image command without any pre-configured scope.","commands":{"allow":["write_image"],"deny":[]}},"allow-write-text":{"identifier":"allow-write-text","description":"Enables the write_text command without any pre-configured scope.","commands":{"allow":["write_text"],"deny":[]}},"deny-clear":{"identifier":"deny-clear","description":"Denies the clear command without any pre-configured scope.","commands":{"allow":[],"deny":["clear"]}},"deny-read-image":{"identifier":"deny-read-image","description":"Denies the read_image command without any pre-configured scope.","commands":{"allow":[],"deny":["read_image"]}},"deny-read-text":{"identifier":"deny-read-text","description":"Denies the read_text command without any pre-configured scope.","commands":{"allow":[],"deny":["read_text"]}},"deny-write-html":{"identifier":"deny-write-html","description":"Denies the write_html command without any pre-configured scope.","commands":{"allow":[],"deny":["write_html"]}},"deny-write-image":{"identifier":"deny-write-image","description":"Denies the write_image command without any pre-configured scope.","commands":{"allow":[],"deny":["write_image"]}},"deny-write-text":{"identifier":"deny-write-text","description":"Denies the write_text command without any pre-configured scope.","commands":{"allow":[],"deny":["write_text"]}}},"permission_sets":{},"global_scope_schema":null},"core":{"default_permission":{"identifier":"default","description":"Default core plugins set which includes:\n- 'core:path:default'\n- 'core:event:default'\n- 'core:window:default'\n- 'core:webview:default'\n- 'core:app:default'\n- 'core:image:default'\n- 'core:resources:default'\n- 'core:menu:default'\n- 'core:tray:default'\n","permissions":["core:path:default","core:event:default","core:window:default","core:webview:default","core:app:default","core:image:default","core:resources:default","core:menu:default","core:tray:default"]},"permissions":{},"permission_sets":{},"global_scope_schema":null},"core: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-set-app-theme":{"identifier":"allow-set-app-theme","description":"Enables the set_app_theme command without any pre-configured scope.","commands":{"allow":["set_app_theme"],"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-set-app-theme":{"identifier":"deny-set-app-theme","description":"Denies the set_app_theme command without any pre-configured scope.","commands":{"allow":[],"deny":["set_app_theme"]}},"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},"core: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},"core: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},"core: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},"core: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},"core: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},"core: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},"core:webview":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-get-all-webviews","allow-webview-position","allow-webview-size","allow-internal-toggle-devtools"]},"permissions":{"allow-clear-all-browsing-data":{"identifier":"allow-clear-all-browsing-data","description":"Enables the clear_all_browsing_data command without any pre-configured scope.","commands":{"allow":["clear_all_browsing_data"],"deny":[]}},"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-get-all-webviews":{"identifier":"allow-get-all-webviews","description":"Enables the get_all_webviews command without any pre-configured scope.","commands":{"allow":["get_all_webviews"],"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-hide":{"identifier":"allow-webview-hide","description":"Enables the webview_hide command without any pre-configured scope.","commands":{"allow":["webview_hide"],"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-show":{"identifier":"allow-webview-show","description":"Enables the webview_show command without any pre-configured scope.","commands":{"allow":["webview_show"],"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-clear-all-browsing-data":{"identifier":"deny-clear-all-browsing-data","description":"Denies the clear_all_browsing_data command without any pre-configured scope.","commands":{"allow":[],"deny":["clear_all_browsing_data"]}},"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-get-all-webviews":{"identifier":"deny-get-all-webviews","description":"Denies the get_all_webviews command without any pre-configured scope.","commands":{"allow":[],"deny":["get_all_webviews"]}},"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-hide":{"identifier":"deny-webview-hide","description":"Denies the webview_hide command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_hide"]}},"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-show":{"identifier":"deny-webview-show","description":"Denies the webview_show command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_show"]}},"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},"core:window":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-get-all-windows","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-is-enabled","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-get-all-windows":{"identifier":"allow-get-all-windows","description":"Enables the get_all_windows command without any pre-configured scope.","commands":{"allow":["get_all_windows"],"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-enabled":{"identifier":"allow-is-enabled","description":"Enables the is_enabled command without any pre-configured scope.","commands":{"allow":["is_enabled"],"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-enabled":{"identifier":"allow-set-enabled","description":"Enables the set_enabled command without any pre-configured scope.","commands":{"allow":["set_enabled"],"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-size-constraints":{"identifier":"allow-set-size-constraints","description":"Enables the set_size_constraints command without any pre-configured scope.","commands":{"allow":["set_size_constraints"],"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-theme":{"identifier":"allow-set-theme","description":"Enables the set_theme command without any pre-configured scope.","commands":{"allow":["set_theme"],"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-get-all-windows":{"identifier":"deny-get-all-windows","description":"Denies the get_all_windows command without any pre-configured scope.","commands":{"allow":[],"deny":["get_all_windows"]}},"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-enabled":{"identifier":"deny-is-enabled","description":"Denies the is_enabled command without any pre-configured scope.","commands":{"allow":[],"deny":["is_enabled"]}},"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-enabled":{"identifier":"deny-set-enabled","description":"Denies the set_enabled command without any pre-configured scope.","commands":{"allow":[],"deny":["set_enabled"]}},"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-size-constraints":{"identifier":"deny-set-size-constraints","description":"Denies the set_size_constraints command without any pre-configured scope.","commands":{"allow":[],"deny":["set_size_constraints"]}},"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-theme":{"identifier":"deny-set-theme","description":"Denies the set_theme command without any pre-configured scope.","commands":{"allow":[],"deny":["set_theme"]}},"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},"decorum":{"default_permission":null,"permissions":{"allow-show-snap-overlay":{"identifier":"allow-show-snap-overlay","description":"Enables the show_snap_overlay command without any pre-configured scope.","commands":{"allow":["show_snap_overlay"],"deny":[]}},"deny-show-snap-overlay":{"identifier":"deny-show-snap-overlay","description":"Denies the show_snap_overlay command without any pre-configured scope.","commands":{"allow":[],"deny":["show_snap_overlay"]}}},"permission_sets":{},"global_scope_schema":null},"dialog":{"default_permission":{"identifier":"default","description":"This permission set configures the types of dialogs\navailable from the dialog plugin.\n\n#### Granted Permissions\n\nAll dialog types are enabled.\n\n\n","permissions":["allow-ask","allow-confirm","allow-message","allow-save","allow-open"]},"permissions":{"allow-ask":{"identifier":"allow-ask","description":"Enables the ask command without any pre-configured scope.","commands":{"allow":["ask"],"deny":[]}},"allow-confirm":{"identifier":"allow-confirm","description":"Enables the confirm command without any pre-configured scope.","commands":{"allow":["confirm"],"deny":[]}},"allow-message":{"identifier":"allow-message","description":"Enables the message command without any pre-configured scope.","commands":{"allow":["message"],"deny":[]}},"allow-open":{"identifier":"allow-open","description":"Enables the open command without any pre-configured scope.","commands":{"allow":["open"],"deny":[]}},"allow-save":{"identifier":"allow-save","description":"Enables the save command without any pre-configured scope.","commands":{"allow":["save"],"deny":[]}},"deny-ask":{"identifier":"deny-ask","description":"Denies the ask command without any pre-configured scope.","commands":{"allow":[],"deny":["ask"]}},"deny-confirm":{"identifier":"deny-confirm","description":"Denies the confirm command without any pre-configured scope.","commands":{"allow":[],"deny":["confirm"]}},"deny-message":{"identifier":"deny-message","description":"Denies the message command without any pre-configured scope.","commands":{"allow":[],"deny":["message"]}},"deny-open":{"identifier":"deny-open","description":"Denies the open command without any pre-configured scope.","commands":{"allow":[],"deny":["open"]}},"deny-save":{"identifier":"deny-save","description":"Denies the save command without any pre-configured scope.","commands":{"allow":[],"deny":["save"]}}},"permission_sets":{},"global_scope_schema":null},"fs":{"default_permission":{"identifier":"default","description":"This set of permissions describes the what kind of\nfile system access the `fs` plugin has enabled or denied by default.\n\n#### Granted Permissions\n\nThis default permission set enables read access to the\napplication specific directories (AppConfig, AppData, AppLocalData, AppCache,\nAppLog) and all files and sub directories created in it.\nThe location of these directories depends on the operating system,\nwhere the application is run.\n\nIn general these directories need to be manually created\nby the application at runtime, before accessing files or folders\nin it is possible.\n\nTherefore, it is also allowed to create all of these folders via\nthe `mkdir` command.\n\n#### Denied Permissions\n\nThis default permission set prevents access to critical components\nof the Tauri application by default.\nOn Windows the webview data folder access is denied.\n\n","permissions":["create-app-specific-dirs","read-app-specific-dirs-recursive","deny-default"]},"permissions":{"allow-copy-file":{"identifier":"allow-copy-file","description":"Enables the copy_file command without any pre-configured scope.","commands":{"allow":["copy_file"],"deny":[]}},"allow-create":{"identifier":"allow-create","description":"Enables the create command without any pre-configured scope.","commands":{"allow":["create"],"deny":[]}},"allow-exists":{"identifier":"allow-exists","description":"Enables the exists command without any pre-configured scope.","commands":{"allow":["exists"],"deny":[]}},"allow-fstat":{"identifier":"allow-fstat","description":"Enables the fstat command without any pre-configured scope.","commands":{"allow":["fstat"],"deny":[]}},"allow-ftruncate":{"identifier":"allow-ftruncate","description":"Enables the ftruncate command without any pre-configured scope.","commands":{"allow":["ftruncate"],"deny":[]}},"allow-lstat":{"identifier":"allow-lstat","description":"Enables the lstat command without any pre-configured scope.","commands":{"allow":["lstat"],"deny":[]}},"allow-mkdir":{"identifier":"allow-mkdir","description":"Enables the mkdir command without any pre-configured scope.","commands":{"allow":["mkdir"],"deny":[]}},"allow-open":{"identifier":"allow-open","description":"Enables the open command without any pre-configured scope.","commands":{"allow":["open"],"deny":[]}},"allow-read":{"identifier":"allow-read","description":"Enables the read command without any pre-configured scope.","commands":{"allow":["read"],"deny":[]}},"allow-read-dir":{"identifier":"allow-read-dir","description":"Enables the read_dir command without any pre-configured scope.","commands":{"allow":["read_dir"],"deny":[]}},"allow-read-file":{"identifier":"allow-read-file","description":"Enables the read_file command without any pre-configured scope.","commands":{"allow":["read_file"],"deny":[]}},"allow-read-text-file":{"identifier":"allow-read-text-file","description":"Enables the read_text_file command without any pre-configured scope.","commands":{"allow":["read_text_file"],"deny":[]}},"allow-read-text-file-lines":{"identifier":"allow-read-text-file-lines","description":"Enables the read_text_file_lines command without any pre-configured scope.","commands":{"allow":["read_text_file_lines"],"deny":[]}},"allow-read-text-file-lines-next":{"identifier":"allow-read-text-file-lines-next","description":"Enables the read_text_file_lines_next command without any pre-configured scope.","commands":{"allow":["read_text_file_lines_next"],"deny":[]}},"allow-remove":{"identifier":"allow-remove","description":"Enables the remove command without any pre-configured scope.","commands":{"allow":["remove"],"deny":[]}},"allow-rename":{"identifier":"allow-rename","description":"Enables the rename command without any pre-configured scope.","commands":{"allow":["rename"],"deny":[]}},"allow-seek":{"identifier":"allow-seek","description":"Enables the seek command without any pre-configured scope.","commands":{"allow":["seek"],"deny":[]}},"allow-stat":{"identifier":"allow-stat","description":"Enables the stat command without any pre-configured scope.","commands":{"allow":["stat"],"deny":[]}},"allow-truncate":{"identifier":"allow-truncate","description":"Enables the truncate command without any pre-configured scope.","commands":{"allow":["truncate"],"deny":[]}},"allow-unwatch":{"identifier":"allow-unwatch","description":"Enables the unwatch command without any pre-configured scope.","commands":{"allow":["unwatch"],"deny":[]}},"allow-watch":{"identifier":"allow-watch","description":"Enables the watch command without any pre-configured scope.","commands":{"allow":["watch"],"deny":[]}},"allow-write":{"identifier":"allow-write","description":"Enables the write command without any pre-configured scope.","commands":{"allow":["write"],"deny":[]}},"allow-write-file":{"identifier":"allow-write-file","description":"Enables the write_file command without any pre-configured scope.","commands":{"allow":["write_file"],"deny":[]}},"allow-write-text-file":{"identifier":"allow-write-text-file","description":"Enables the write_text_file command without any pre-configured scope.","commands":{"allow":["write_text_file"],"deny":[]}},"create-app-specific-dirs":{"identifier":"create-app-specific-dirs","description":"This permissions allows to create the application specific directories.\n","commands":{"allow":["mkdir","scope-app-index"],"deny":[]}},"deny-copy-file":{"identifier":"deny-copy-file","description":"Denies the copy_file command without any pre-configured scope.","commands":{"allow":[],"deny":["copy_file"]}},"deny-create":{"identifier":"deny-create","description":"Denies the create command without any pre-configured scope.","commands":{"allow":[],"deny":["create"]}},"deny-exists":{"identifier":"deny-exists","description":"Denies the exists command without any pre-configured scope.","commands":{"allow":[],"deny":["exists"]}},"deny-fstat":{"identifier":"deny-fstat","description":"Denies the fstat command without any pre-configured scope.","commands":{"allow":[],"deny":["fstat"]}},"deny-ftruncate":{"identifier":"deny-ftruncate","description":"Denies the ftruncate command without any pre-configured scope.","commands":{"allow":[],"deny":["ftruncate"]}},"deny-lstat":{"identifier":"deny-lstat","description":"Denies the lstat command without any pre-configured scope.","commands":{"allow":[],"deny":["lstat"]}},"deny-mkdir":{"identifier":"deny-mkdir","description":"Denies the mkdir command without any pre-configured scope.","commands":{"allow":[],"deny":["mkdir"]}},"deny-open":{"identifier":"deny-open","description":"Denies the open command without any pre-configured scope.","commands":{"allow":[],"deny":["open"]}},"deny-read":{"identifier":"deny-read","description":"Denies the read command without any pre-configured scope.","commands":{"allow":[],"deny":["read"]}},"deny-read-dir":{"identifier":"deny-read-dir","description":"Denies the read_dir command without any pre-configured scope.","commands":{"allow":[],"deny":["read_dir"]}},"deny-read-file":{"identifier":"deny-read-file","description":"Denies the read_file command without any pre-configured scope.","commands":{"allow":[],"deny":["read_file"]}},"deny-read-text-file":{"identifier":"deny-read-text-file","description":"Denies the read_text_file command without any pre-configured scope.","commands":{"allow":[],"deny":["read_text_file"]}},"deny-read-text-file-lines":{"identifier":"deny-read-text-file-lines","description":"Denies the read_text_file_lines command without any pre-configured scope.","commands":{"allow":[],"deny":["read_text_file_lines"]}},"deny-read-text-file-lines-next":{"identifier":"deny-read-text-file-lines-next","description":"Denies the read_text_file_lines_next command without any pre-configured scope.","commands":{"allow":[],"deny":["read_text_file_lines_next"]}},"deny-remove":{"identifier":"deny-remove","description":"Denies the remove command without any pre-configured scope.","commands":{"allow":[],"deny":["remove"]}},"deny-rename":{"identifier":"deny-rename","description":"Denies the rename command without any pre-configured scope.","commands":{"allow":[],"deny":["rename"]}},"deny-seek":{"identifier":"deny-seek","description":"Denies the seek command without any pre-configured scope.","commands":{"allow":[],"deny":["seek"]}},"deny-stat":{"identifier":"deny-stat","description":"Denies the stat command without any pre-configured scope.","commands":{"allow":[],"deny":["stat"]}},"deny-truncate":{"identifier":"deny-truncate","description":"Denies the truncate command without any pre-configured scope.","commands":{"allow":[],"deny":["truncate"]}},"deny-unwatch":{"identifier":"deny-unwatch","description":"Denies the unwatch command without any pre-configured scope.","commands":{"allow":[],"deny":["unwatch"]}},"deny-watch":{"identifier":"deny-watch","description":"Denies the watch command without any pre-configured scope.","commands":{"allow":[],"deny":["watch"]}},"deny-webview-data-linux":{"identifier":"deny-webview-data-linux","description":"This denies read access to the\n`$APPLOCALDATA` folder on linux as the webview data and configuration values are stored here.\nAllowing access can lead to sensitive information disclosure and should be well considered.","commands":{"allow":[],"deny":[]}},"deny-webview-data-windows":{"identifier":"deny-webview-data-windows","description":"This denies read access to the\n`$APPLOCALDATA/EBWebView` folder on windows as the webview data and configuration values are stored here.\nAllowing access can lead to sensitive information disclosure and should be well considered.","commands":{"allow":[],"deny":[]}},"deny-write":{"identifier":"deny-write","description":"Denies the write command without any pre-configured scope.","commands":{"allow":[],"deny":["write"]}},"deny-write-file":{"identifier":"deny-write-file","description":"Denies the write_file command without any pre-configured scope.","commands":{"allow":[],"deny":["write_file"]}},"deny-write-text-file":{"identifier":"deny-write-text-file","description":"Denies the write_text_file command without any pre-configured scope.","commands":{"allow":[],"deny":["write_text_file"]}},"read-all":{"identifier":"read-all","description":"This enables all read related commands without any pre-configured accessible paths.","commands":{"allow":["read_dir","read_file","read","open","read_text_file","read_text_file_lines","read_text_file_lines_next","seek","stat","lstat","fstat","exists","watch","unwatch"],"deny":[]}},"read-app-specific-dirs-recursive":{"identifier":"read-app-specific-dirs-recursive","description":"This permission allows recursive read functionality on the application\nspecific base directories. \n","commands":{"allow":["read_dir","read_file","read_text_file","read_text_file_lines","read_text_file_lines_next","exists","scope-app-recursive"],"deny":[]}},"read-dirs":{"identifier":"read-dirs","description":"This enables directory read and file metadata related commands without any pre-configured accessible paths.","commands":{"allow":["read_dir","stat","lstat","fstat","exists"],"deny":[]}},"read-files":{"identifier":"read-files","description":"This enables file read related commands without any pre-configured accessible paths.","commands":{"allow":["read_file","read","open","read_text_file","read_text_file_lines","read_text_file_lines_next","seek","stat","lstat","fstat","exists"],"deny":[]}},"read-meta":{"identifier":"read-meta","description":"This enables all index or metadata related commands without any pre-configured accessible paths.","commands":{"allow":["read_dir","stat","lstat","fstat","exists"],"deny":[]}},"scope":{"identifier":"scope","description":"An empty permission you can use to modify the global scope.","commands":{"allow":[],"deny":[]}},"scope-app":{"identifier":"scope-app","description":"This scope permits access to all files and list content of top level directories in the application folders.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$APPCONFIG"},{"path":"$APPCONFIG/*"},{"path":"$APPDATA"},{"path":"$APPDATA/*"},{"path":"$APPLOCALDATA"},{"path":"$APPLOCALDATA/*"},{"path":"$APPCACHE"},{"path":"$APPCACHE/*"},{"path":"$APPLOG"},{"path":"$APPLOG/*"}]}},"scope-app-index":{"identifier":"scope-app-index","description":"This scope permits to list all files and folders in the application directories.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$APPCONFIG"},{"path":"$APPDATA"},{"path":"$APPLOCALDATA"},{"path":"$APPCACHE"},{"path":"$APPLOG"}]}},"scope-app-recursive":{"identifier":"scope-app-recursive","description":"This scope permits recursive access to the complete application folders, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$APPCONFIG"},{"path":"$APPCONFIG/**"},{"path":"$APPDATA"},{"path":"$APPDATA/**"},{"path":"$APPLOCALDATA"},{"path":"$APPLOCALDATA/**"},{"path":"$APPCACHE"},{"path":"$APPCACHE/**"},{"path":"$APPLOG"},{"path":"$APPLOG/**"}]}},"scope-appcache":{"identifier":"scope-appcache","description":"This scope permits access to all files and list content of top level directories in the `$APPCACHE` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$APPCACHE"},{"path":"$APPCACHE/*"}]}},"scope-appcache-index":{"identifier":"scope-appcache-index","description":"This scope permits to list all files and folders in the `$APPCACHE`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$APPCACHE"}]}},"scope-appcache-recursive":{"identifier":"scope-appcache-recursive","description":"This scope permits recursive access to the complete `$APPCACHE` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$APPCACHE"},{"path":"$APPCACHE/**"}]}},"scope-appconfig":{"identifier":"scope-appconfig","description":"This scope permits access to all files and list content of top level directories in the `$APPCONFIG` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$APPCONFIG"},{"path":"$APPCONFIG/*"}]}},"scope-appconfig-index":{"identifier":"scope-appconfig-index","description":"This scope permits to list all files and folders in the `$APPCONFIG`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$APPCONFIG"}]}},"scope-appconfig-recursive":{"identifier":"scope-appconfig-recursive","description":"This scope permits recursive access to the complete `$APPCONFIG` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$APPCONFIG"},{"path":"$APPCONFIG/**"}]}},"scope-appdata":{"identifier":"scope-appdata","description":"This scope permits access to all files and list content of top level directories in the `$APPDATA` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$APPDATA"},{"path":"$APPDATA/*"}]}},"scope-appdata-index":{"identifier":"scope-appdata-index","description":"This scope permits to list all files and folders in the `$APPDATA`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$APPDATA"}]}},"scope-appdata-recursive":{"identifier":"scope-appdata-recursive","description":"This scope permits recursive access to the complete `$APPDATA` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$APPDATA"},{"path":"$APPDATA/**"}]}},"scope-applocaldata":{"identifier":"scope-applocaldata","description":"This scope permits access to all files and list content of top level directories in the `$APPLOCALDATA` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$APPLOCALDATA"},{"path":"$APPLOCALDATA/*"}]}},"scope-applocaldata-index":{"identifier":"scope-applocaldata-index","description":"This scope permits to list all files and folders in the `$APPLOCALDATA`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$APPLOCALDATA"}]}},"scope-applocaldata-recursive":{"identifier":"scope-applocaldata-recursive","description":"This scope permits recursive access to the complete `$APPLOCALDATA` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$APPLOCALDATA"},{"path":"$APPLOCALDATA/**"}]}},"scope-applog":{"identifier":"scope-applog","description":"This scope permits access to all files and list content of top level directories in the `$APPLOG` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$APPLOG"},{"path":"$APPLOG/*"}]}},"scope-applog-index":{"identifier":"scope-applog-index","description":"This scope permits to list all files and folders in the `$APPLOG`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$APPLOG"}]}},"scope-applog-recursive":{"identifier":"scope-applog-recursive","description":"This scope permits recursive access to the complete `$APPLOG` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$APPLOG"},{"path":"$APPLOG/**"}]}},"scope-audio":{"identifier":"scope-audio","description":"This scope permits access to all files and list content of top level directories in the `$AUDIO` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$AUDIO"},{"path":"$AUDIO/*"}]}},"scope-audio-index":{"identifier":"scope-audio-index","description":"This scope permits to list all files and folders in the `$AUDIO`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$AUDIO"}]}},"scope-audio-recursive":{"identifier":"scope-audio-recursive","description":"This scope permits recursive access to the complete `$AUDIO` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$AUDIO"},{"path":"$AUDIO/**"}]}},"scope-cache":{"identifier":"scope-cache","description":"This scope permits access to all files and list content of top level directories in the `$CACHE` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$CACHE"},{"path":"$CACHE/*"}]}},"scope-cache-index":{"identifier":"scope-cache-index","description":"This scope permits to list all files and folders in the `$CACHE`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$CACHE"}]}},"scope-cache-recursive":{"identifier":"scope-cache-recursive","description":"This scope permits recursive access to the complete `$CACHE` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$CACHE"},{"path":"$CACHE/**"}]}},"scope-config":{"identifier":"scope-config","description":"This scope permits access to all files and list content of top level directories in the `$CONFIG` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$CONFIG"},{"path":"$CONFIG/*"}]}},"scope-config-index":{"identifier":"scope-config-index","description":"This scope permits to list all files and folders in the `$CONFIG`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$CONFIG"}]}},"scope-config-recursive":{"identifier":"scope-config-recursive","description":"This scope permits recursive access to the complete `$CONFIG` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$CONFIG"},{"path":"$CONFIG/**"}]}},"scope-data":{"identifier":"scope-data","description":"This scope permits access to all files and list content of top level directories in the `$DATA` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$DATA"},{"path":"$DATA/*"}]}},"scope-data-index":{"identifier":"scope-data-index","description":"This scope permits to list all files and folders in the `$DATA`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$DATA"}]}},"scope-data-recursive":{"identifier":"scope-data-recursive","description":"This scope permits recursive access to the complete `$DATA` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$DATA"},{"path":"$DATA/**"}]}},"scope-desktop":{"identifier":"scope-desktop","description":"This scope permits access to all files and list content of top level directories in the `$DESKTOP` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$DESKTOP"},{"path":"$DESKTOP/*"}]}},"scope-desktop-index":{"identifier":"scope-desktop-index","description":"This scope permits to list all files and folders in the `$DESKTOP`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$DESKTOP"}]}},"scope-desktop-recursive":{"identifier":"scope-desktop-recursive","description":"This scope permits recursive access to the complete `$DESKTOP` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$DESKTOP"},{"path":"$DESKTOP/**"}]}},"scope-document":{"identifier":"scope-document","description":"This scope permits access to all files and list content of top level directories in the `$DOCUMENT` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$DOCUMENT"},{"path":"$DOCUMENT/*"}]}},"scope-document-index":{"identifier":"scope-document-index","description":"This scope permits to list all files and folders in the `$DOCUMENT`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$DOCUMENT"}]}},"scope-document-recursive":{"identifier":"scope-document-recursive","description":"This scope permits recursive access to the complete `$DOCUMENT` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$DOCUMENT"},{"path":"$DOCUMENT/**"}]}},"scope-download":{"identifier":"scope-download","description":"This scope permits access to all files and list content of top level directories in the `$DOWNLOAD` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$DOWNLOAD"},{"path":"$DOWNLOAD/*"}]}},"scope-download-index":{"identifier":"scope-download-index","description":"This scope permits to list all files and folders in the `$DOWNLOAD`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$DOWNLOAD"}]}},"scope-download-recursive":{"identifier":"scope-download-recursive","description":"This scope permits recursive access to the complete `$DOWNLOAD` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$DOWNLOAD"},{"path":"$DOWNLOAD/**"}]}},"scope-exe":{"identifier":"scope-exe","description":"This scope permits access to all files and list content of top level directories in the `$EXE` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$EXE"},{"path":"$EXE/*"}]}},"scope-exe-index":{"identifier":"scope-exe-index","description":"This scope permits to list all files and folders in the `$EXE`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$EXE"}]}},"scope-exe-recursive":{"identifier":"scope-exe-recursive","description":"This scope permits recursive access to the complete `$EXE` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$EXE"},{"path":"$EXE/**"}]}},"scope-font":{"identifier":"scope-font","description":"This scope permits access to all files and list content of top level directories in the `$FONT` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$FONT"},{"path":"$FONT/*"}]}},"scope-font-index":{"identifier":"scope-font-index","description":"This scope permits to list all files and folders in the `$FONT`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$FONT"}]}},"scope-font-recursive":{"identifier":"scope-font-recursive","description":"This scope permits recursive access to the complete `$FONT` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$FONT"},{"path":"$FONT/**"}]}},"scope-home":{"identifier":"scope-home","description":"This scope permits access to all files and list content of top level directories in the `$HOME` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$HOME"},{"path":"$HOME/*"}]}},"scope-home-index":{"identifier":"scope-home-index","description":"This scope permits to list all files and folders in the `$HOME`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$HOME"}]}},"scope-home-recursive":{"identifier":"scope-home-recursive","description":"This scope permits recursive access to the complete `$HOME` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$HOME"},{"path":"$HOME/**"}]}},"scope-localdata":{"identifier":"scope-localdata","description":"This scope permits access to all files and list content of top level directories in the `$LOCALDATA` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$LOCALDATA"},{"path":"$LOCALDATA/*"}]}},"scope-localdata-index":{"identifier":"scope-localdata-index","description":"This scope permits to list all files and folders in the `$LOCALDATA`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$LOCALDATA"}]}},"scope-localdata-recursive":{"identifier":"scope-localdata-recursive","description":"This scope permits recursive access to the complete `$LOCALDATA` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$LOCALDATA"},{"path":"$LOCALDATA/**"}]}},"scope-log":{"identifier":"scope-log","description":"This scope permits access to all files and list content of top level directories in the `$LOG` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$LOG"},{"path":"$LOG/*"}]}},"scope-log-index":{"identifier":"scope-log-index","description":"This scope permits to list all files and folders in the `$LOG`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$LOG"}]}},"scope-log-recursive":{"identifier":"scope-log-recursive","description":"This scope permits recursive access to the complete `$LOG` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$LOG"},{"path":"$LOG/**"}]}},"scope-picture":{"identifier":"scope-picture","description":"This scope permits access to all files and list content of top level directories in the `$PICTURE` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$PICTURE"},{"path":"$PICTURE/*"}]}},"scope-picture-index":{"identifier":"scope-picture-index","description":"This scope permits to list all files and folders in the `$PICTURE`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$PICTURE"}]}},"scope-picture-recursive":{"identifier":"scope-picture-recursive","description":"This scope permits recursive access to the complete `$PICTURE` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$PICTURE"},{"path":"$PICTURE/**"}]}},"scope-public":{"identifier":"scope-public","description":"This scope permits access to all files and list content of top level directories in the `$PUBLIC` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$PUBLIC"},{"path":"$PUBLIC/*"}]}},"scope-public-index":{"identifier":"scope-public-index","description":"This scope permits to list all files and folders in the `$PUBLIC`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$PUBLIC"}]}},"scope-public-recursive":{"identifier":"scope-public-recursive","description":"This scope permits recursive access to the complete `$PUBLIC` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$PUBLIC"},{"path":"$PUBLIC/**"}]}},"scope-resource":{"identifier":"scope-resource","description":"This scope permits access to all files and list content of top level directories in the `$RESOURCE` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$RESOURCE"},{"path":"$RESOURCE/*"}]}},"scope-resource-index":{"identifier":"scope-resource-index","description":"This scope permits to list all files and folders in the `$RESOURCE`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$RESOURCE"}]}},"scope-resource-recursive":{"identifier":"scope-resource-recursive","description":"This scope permits recursive access to the complete `$RESOURCE` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$RESOURCE"},{"path":"$RESOURCE/**"}]}},"scope-runtime":{"identifier":"scope-runtime","description":"This scope permits access to all files and list content of top level directories in the `$RUNTIME` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$RUNTIME"},{"path":"$RUNTIME/*"}]}},"scope-runtime-index":{"identifier":"scope-runtime-index","description":"This scope permits to list all files and folders in the `$RUNTIME`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$RUNTIME"}]}},"scope-runtime-recursive":{"identifier":"scope-runtime-recursive","description":"This scope permits recursive access to the complete `$RUNTIME` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$RUNTIME"},{"path":"$RUNTIME/**"}]}},"scope-temp":{"identifier":"scope-temp","description":"This scope permits access to all files and list content of top level directories in the `$TEMP` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$TEMP"},{"path":"$TEMP/*"}]}},"scope-temp-index":{"identifier":"scope-temp-index","description":"This scope permits to list all files and folders in the `$TEMP`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$TEMP"}]}},"scope-temp-recursive":{"identifier":"scope-temp-recursive","description":"This scope permits recursive access to the complete `$TEMP` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$TEMP"},{"path":"$TEMP/**"}]}},"scope-template":{"identifier":"scope-template","description":"This scope permits access to all files and list content of top level directories in the `$TEMPLATE` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$TEMPLATE"},{"path":"$TEMPLATE/*"}]}},"scope-template-index":{"identifier":"scope-template-index","description":"This scope permits to list all files and folders in the `$TEMPLATE`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$TEMPLATE"}]}},"scope-template-recursive":{"identifier":"scope-template-recursive","description":"This scope permits recursive access to the complete `$TEMPLATE` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$TEMPLATE"},{"path":"$TEMPLATE/**"}]}},"scope-video":{"identifier":"scope-video","description":"This scope permits access to all files and list content of top level directories in the `$VIDEO` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$VIDEO"},{"path":"$VIDEO/*"}]}},"scope-video-index":{"identifier":"scope-video-index","description":"This scope permits to list all files and folders in the `$VIDEO`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$VIDEO"}]}},"scope-video-recursive":{"identifier":"scope-video-recursive","description":"This scope permits recursive access to the complete `$VIDEO` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$VIDEO"},{"path":"$VIDEO/**"}]}},"write-all":{"identifier":"write-all","description":"This enables all write related commands without any pre-configured accessible paths.","commands":{"allow":["mkdir","create","copy_file","remove","rename","truncate","ftruncate","write","write_file","write_text_file"],"deny":[]}},"write-files":{"identifier":"write-files","description":"This enables all file write related commands without any pre-configured accessible paths.","commands":{"allow":["create","copy_file","remove","rename","truncate","ftruncate","write","write_file","write_text_file"],"deny":[]}}},"permission_sets":{"allow-app-meta":{"identifier":"allow-app-meta","description":"This allows non-recursive read access to metadata of the application folders, including file listing and statistics.","permissions":["read-meta","scope-app-index"]},"allow-app-meta-recursive":{"identifier":"allow-app-meta-recursive","description":"This allows full recursive read access to metadata of the application folders, including file listing and statistics.","permissions":["read-meta","scope-app-recursive"]},"allow-app-read":{"identifier":"allow-app-read","description":"This allows non-recursive read access to the application folders.","permissions":["read-all","scope-app"]},"allow-app-read-recursive":{"identifier":"allow-app-read-recursive","description":"This allows full recursive read access to the complete application folders, files and subdirectories.","permissions":["read-all","scope-app-recursive"]},"allow-app-write":{"identifier":"allow-app-write","description":"This allows non-recursive write access to the application folders.","permissions":["write-all","scope-app"]},"allow-app-write-recursive":{"identifier":"allow-app-write-recursive","description":"This allows full recursive write access to the complete application folders, files and subdirectories.","permissions":["write-all","scope-app-recursive"]},"allow-appcache-meta":{"identifier":"allow-appcache-meta","description":"This allows non-recursive read access to metadata of the `$APPCACHE` folder, including file listing and statistics.","permissions":["read-meta","scope-appcache-index"]},"allow-appcache-meta-recursive":{"identifier":"allow-appcache-meta-recursive","description":"This allows full recursive read access to metadata of the `$APPCACHE` folder, including file listing and statistics.","permissions":["read-meta","scope-appcache-recursive"]},"allow-appcache-read":{"identifier":"allow-appcache-read","description":"This allows non-recursive read access to the `$APPCACHE` folder.","permissions":["read-all","scope-appcache"]},"allow-appcache-read-recursive":{"identifier":"allow-appcache-read-recursive","description":"This allows full recursive read access to the complete `$APPCACHE` folder, files and subdirectories.","permissions":["read-all","scope-appcache-recursive"]},"allow-appcache-write":{"identifier":"allow-appcache-write","description":"This allows non-recursive write access to the `$APPCACHE` folder.","permissions":["write-all","scope-appcache"]},"allow-appcache-write-recursive":{"identifier":"allow-appcache-write-recursive","description":"This allows full recursive write access to the complete `$APPCACHE` folder, files and subdirectories.","permissions":["write-all","scope-appcache-recursive"]},"allow-appconfig-meta":{"identifier":"allow-appconfig-meta","description":"This allows non-recursive read access to metadata of the `$APPCONFIG` folder, including file listing and statistics.","permissions":["read-meta","scope-appconfig-index"]},"allow-appconfig-meta-recursive":{"identifier":"allow-appconfig-meta-recursive","description":"This allows full recursive read access to metadata of the `$APPCONFIG` folder, including file listing and statistics.","permissions":["read-meta","scope-appconfig-recursive"]},"allow-appconfig-read":{"identifier":"allow-appconfig-read","description":"This allows non-recursive read access to the `$APPCONFIG` folder.","permissions":["read-all","scope-appconfig"]},"allow-appconfig-read-recursive":{"identifier":"allow-appconfig-read-recursive","description":"This allows full recursive read access to the complete `$APPCONFIG` folder, files and subdirectories.","permissions":["read-all","scope-appconfig-recursive"]},"allow-appconfig-write":{"identifier":"allow-appconfig-write","description":"This allows non-recursive write access to the `$APPCONFIG` folder.","permissions":["write-all","scope-appconfig"]},"allow-appconfig-write-recursive":{"identifier":"allow-appconfig-write-recursive","description":"This allows full recursive write access to the complete `$APPCONFIG` folder, files and subdirectories.","permissions":["write-all","scope-appconfig-recursive"]},"allow-appdata-meta":{"identifier":"allow-appdata-meta","description":"This allows non-recursive read access to metadata of the `$APPDATA` folder, including file listing and statistics.","permissions":["read-meta","scope-appdata-index"]},"allow-appdata-meta-recursive":{"identifier":"allow-appdata-meta-recursive","description":"This allows full recursive read access to metadata of the `$APPDATA` folder, including file listing and statistics.","permissions":["read-meta","scope-appdata-recursive"]},"allow-appdata-read":{"identifier":"allow-appdata-read","description":"This allows non-recursive read access to the `$APPDATA` folder.","permissions":["read-all","scope-appdata"]},"allow-appdata-read-recursive":{"identifier":"allow-appdata-read-recursive","description":"This allows full recursive read access to the complete `$APPDATA` folder, files and subdirectories.","permissions":["read-all","scope-appdata-recursive"]},"allow-appdata-write":{"identifier":"allow-appdata-write","description":"This allows non-recursive write access to the `$APPDATA` folder.","permissions":["write-all","scope-appdata"]},"allow-appdata-write-recursive":{"identifier":"allow-appdata-write-recursive","description":"This allows full recursive write access to the complete `$APPDATA` folder, files and subdirectories.","permissions":["write-all","scope-appdata-recursive"]},"allow-applocaldata-meta":{"identifier":"allow-applocaldata-meta","description":"This allows non-recursive read access to metadata of the `$APPLOCALDATA` folder, including file listing and statistics.","permissions":["read-meta","scope-applocaldata-index"]},"allow-applocaldata-meta-recursive":{"identifier":"allow-applocaldata-meta-recursive","description":"This allows full recursive read access to metadata of the `$APPLOCALDATA` folder, including file listing and statistics.","permissions":["read-meta","scope-applocaldata-recursive"]},"allow-applocaldata-read":{"identifier":"allow-applocaldata-read","description":"This allows non-recursive read access to the `$APPLOCALDATA` folder.","permissions":["read-all","scope-applocaldata"]},"allow-applocaldata-read-recursive":{"identifier":"allow-applocaldata-read-recursive","description":"This allows full recursive read access to the complete `$APPLOCALDATA` folder, files and subdirectories.","permissions":["read-all","scope-applocaldata-recursive"]},"allow-applocaldata-write":{"identifier":"allow-applocaldata-write","description":"This allows non-recursive write access to the `$APPLOCALDATA` folder.","permissions":["write-all","scope-applocaldata"]},"allow-applocaldata-write-recursive":{"identifier":"allow-applocaldata-write-recursive","description":"This allows full recursive write access to the complete `$APPLOCALDATA` folder, files and subdirectories.","permissions":["write-all","scope-applocaldata-recursive"]},"allow-applog-meta":{"identifier":"allow-applog-meta","description":"This allows non-recursive read access to metadata of the `$APPLOG` folder, including file listing and statistics.","permissions":["read-meta","scope-applog-index"]},"allow-applog-meta-recursive":{"identifier":"allow-applog-meta-recursive","description":"This allows full recursive read access to metadata of the `$APPLOG` folder, including file listing and statistics.","permissions":["read-meta","scope-applog-recursive"]},"allow-applog-read":{"identifier":"allow-applog-read","description":"This allows non-recursive read access to the `$APPLOG` folder.","permissions":["read-all","scope-applog"]},"allow-applog-read-recursive":{"identifier":"allow-applog-read-recursive","description":"This allows full recursive read access to the complete `$APPLOG` folder, files and subdirectories.","permissions":["read-all","scope-applog-recursive"]},"allow-applog-write":{"identifier":"allow-applog-write","description":"This allows non-recursive write access to the `$APPLOG` folder.","permissions":["write-all","scope-applog"]},"allow-applog-write-recursive":{"identifier":"allow-applog-write-recursive","description":"This allows full recursive write access to the complete `$APPLOG` folder, files and subdirectories.","permissions":["write-all","scope-applog-recursive"]},"allow-audio-meta":{"identifier":"allow-audio-meta","description":"This allows non-recursive read access to metadata of the `$AUDIO` folder, including file listing and statistics.","permissions":["read-meta","scope-audio-index"]},"allow-audio-meta-recursive":{"identifier":"allow-audio-meta-recursive","description":"This allows full recursive read access to metadata of the `$AUDIO` folder, including file listing and statistics.","permissions":["read-meta","scope-audio-recursive"]},"allow-audio-read":{"identifier":"allow-audio-read","description":"This allows non-recursive read access to the `$AUDIO` folder.","permissions":["read-all","scope-audio"]},"allow-audio-read-recursive":{"identifier":"allow-audio-read-recursive","description":"This allows full recursive read access to the complete `$AUDIO` folder, files and subdirectories.","permissions":["read-all","scope-audio-recursive"]},"allow-audio-write":{"identifier":"allow-audio-write","description":"This allows non-recursive write access to the `$AUDIO` folder.","permissions":["write-all","scope-audio"]},"allow-audio-write-recursive":{"identifier":"allow-audio-write-recursive","description":"This allows full recursive write access to the complete `$AUDIO` folder, files and subdirectories.","permissions":["write-all","scope-audio-recursive"]},"allow-cache-meta":{"identifier":"allow-cache-meta","description":"This allows non-recursive read access to metadata of the `$CACHE` folder, including file listing and statistics.","permissions":["read-meta","scope-cache-index"]},"allow-cache-meta-recursive":{"identifier":"allow-cache-meta-recursive","description":"This allows full recursive read access to metadata of the `$CACHE` folder, including file listing and statistics.","permissions":["read-meta","scope-cache-recursive"]},"allow-cache-read":{"identifier":"allow-cache-read","description":"This allows non-recursive read access to the `$CACHE` folder.","permissions":["read-all","scope-cache"]},"allow-cache-read-recursive":{"identifier":"allow-cache-read-recursive","description":"This allows full recursive read access to the complete `$CACHE` folder, files and subdirectories.","permissions":["read-all","scope-cache-recursive"]},"allow-cache-write":{"identifier":"allow-cache-write","description":"This allows non-recursive write access to the `$CACHE` folder.","permissions":["write-all","scope-cache"]},"allow-cache-write-recursive":{"identifier":"allow-cache-write-recursive","description":"This allows full recursive write access to the complete `$CACHE` folder, files and subdirectories.","permissions":["write-all","scope-cache-recursive"]},"allow-config-meta":{"identifier":"allow-config-meta","description":"This allows non-recursive read access to metadata of the `$CONFIG` folder, including file listing and statistics.","permissions":["read-meta","scope-config-index"]},"allow-config-meta-recursive":{"identifier":"allow-config-meta-recursive","description":"This allows full recursive read access to metadata of the `$CONFIG` folder, including file listing and statistics.","permissions":["read-meta","scope-config-recursive"]},"allow-config-read":{"identifier":"allow-config-read","description":"This allows non-recursive read access to the `$CONFIG` folder.","permissions":["read-all","scope-config"]},"allow-config-read-recursive":{"identifier":"allow-config-read-recursive","description":"This allows full recursive read access to the complete `$CONFIG` folder, files and subdirectories.","permissions":["read-all","scope-config-recursive"]},"allow-config-write":{"identifier":"allow-config-write","description":"This allows non-recursive write access to the `$CONFIG` folder.","permissions":["write-all","scope-config"]},"allow-config-write-recursive":{"identifier":"allow-config-write-recursive","description":"This allows full recursive write access to the complete `$CONFIG` folder, files and subdirectories.","permissions":["write-all","scope-config-recursive"]},"allow-data-meta":{"identifier":"allow-data-meta","description":"This allows non-recursive read access to metadata of the `$DATA` folder, including file listing and statistics.","permissions":["read-meta","scope-data-index"]},"allow-data-meta-recursive":{"identifier":"allow-data-meta-recursive","description":"This allows full recursive read access to metadata of the `$DATA` folder, including file listing and statistics.","permissions":["read-meta","scope-data-recursive"]},"allow-data-read":{"identifier":"allow-data-read","description":"This allows non-recursive read access to the `$DATA` folder.","permissions":["read-all","scope-data"]},"allow-data-read-recursive":{"identifier":"allow-data-read-recursive","description":"This allows full recursive read access to the complete `$DATA` folder, files and subdirectories.","permissions":["read-all","scope-data-recursive"]},"allow-data-write":{"identifier":"allow-data-write","description":"This allows non-recursive write access to the `$DATA` folder.","permissions":["write-all","scope-data"]},"allow-data-write-recursive":{"identifier":"allow-data-write-recursive","description":"This allows full recursive write access to the complete `$DATA` folder, files and subdirectories.","permissions":["write-all","scope-data-recursive"]},"allow-desktop-meta":{"identifier":"allow-desktop-meta","description":"This allows non-recursive read access to metadata of the `$DESKTOP` folder, including file listing and statistics.","permissions":["read-meta","scope-desktop-index"]},"allow-desktop-meta-recursive":{"identifier":"allow-desktop-meta-recursive","description":"This allows full recursive read access to metadata of the `$DESKTOP` folder, including file listing and statistics.","permissions":["read-meta","scope-desktop-recursive"]},"allow-desktop-read":{"identifier":"allow-desktop-read","description":"This allows non-recursive read access to the `$DESKTOP` folder.","permissions":["read-all","scope-desktop"]},"allow-desktop-read-recursive":{"identifier":"allow-desktop-read-recursive","description":"This allows full recursive read access to the complete `$DESKTOP` folder, files and subdirectories.","permissions":["read-all","scope-desktop-recursive"]},"allow-desktop-write":{"identifier":"allow-desktop-write","description":"This allows non-recursive write access to the `$DESKTOP` folder.","permissions":["write-all","scope-desktop"]},"allow-desktop-write-recursive":{"identifier":"allow-desktop-write-recursive","description":"This allows full recursive write access to the complete `$DESKTOP` folder, files and subdirectories.","permissions":["write-all","scope-desktop-recursive"]},"allow-document-meta":{"identifier":"allow-document-meta","description":"This allows non-recursive read access to metadata of the `$DOCUMENT` folder, including file listing and statistics.","permissions":["read-meta","scope-document-index"]},"allow-document-meta-recursive":{"identifier":"allow-document-meta-recursive","description":"This allows full recursive read access to metadata of the `$DOCUMENT` folder, including file listing and statistics.","permissions":["read-meta","scope-document-recursive"]},"allow-document-read":{"identifier":"allow-document-read","description":"This allows non-recursive read access to the `$DOCUMENT` folder.","permissions":["read-all","scope-document"]},"allow-document-read-recursive":{"identifier":"allow-document-read-recursive","description":"This allows full recursive read access to the complete `$DOCUMENT` folder, files and subdirectories.","permissions":["read-all","scope-document-recursive"]},"allow-document-write":{"identifier":"allow-document-write","description":"This allows non-recursive write access to the `$DOCUMENT` folder.","permissions":["write-all","scope-document"]},"allow-document-write-recursive":{"identifier":"allow-document-write-recursive","description":"This allows full recursive write access to the complete `$DOCUMENT` folder, files and subdirectories.","permissions":["write-all","scope-document-recursive"]},"allow-download-meta":{"identifier":"allow-download-meta","description":"This allows non-recursive read access to metadata of the `$DOWNLOAD` folder, including file listing and statistics.","permissions":["read-meta","scope-download-index"]},"allow-download-meta-recursive":{"identifier":"allow-download-meta-recursive","description":"This allows full recursive read access to metadata of the `$DOWNLOAD` folder, including file listing and statistics.","permissions":["read-meta","scope-download-recursive"]},"allow-download-read":{"identifier":"allow-download-read","description":"This allows non-recursive read access to the `$DOWNLOAD` folder.","permissions":["read-all","scope-download"]},"allow-download-read-recursive":{"identifier":"allow-download-read-recursive","description":"This allows full recursive read access to the complete `$DOWNLOAD` folder, files and subdirectories.","permissions":["read-all","scope-download-recursive"]},"allow-download-write":{"identifier":"allow-download-write","description":"This allows non-recursive write access to the `$DOWNLOAD` folder.","permissions":["write-all","scope-download"]},"allow-download-write-recursive":{"identifier":"allow-download-write-recursive","description":"This allows full recursive write access to the complete `$DOWNLOAD` folder, files and subdirectories.","permissions":["write-all","scope-download-recursive"]},"allow-exe-meta":{"identifier":"allow-exe-meta","description":"This allows non-recursive read access to metadata of the `$EXE` folder, including file listing and statistics.","permissions":["read-meta","scope-exe-index"]},"allow-exe-meta-recursive":{"identifier":"allow-exe-meta-recursive","description":"This allows full recursive read access to metadata of the `$EXE` folder, including file listing and statistics.","permissions":["read-meta","scope-exe-recursive"]},"allow-exe-read":{"identifier":"allow-exe-read","description":"This allows non-recursive read access to the `$EXE` folder.","permissions":["read-all","scope-exe"]},"allow-exe-read-recursive":{"identifier":"allow-exe-read-recursive","description":"This allows full recursive read access to the complete `$EXE` folder, files and subdirectories.","permissions":["read-all","scope-exe-recursive"]},"allow-exe-write":{"identifier":"allow-exe-write","description":"This allows non-recursive write access to the `$EXE` folder.","permissions":["write-all","scope-exe"]},"allow-exe-write-recursive":{"identifier":"allow-exe-write-recursive","description":"This allows full recursive write access to the complete `$EXE` folder, files and subdirectories.","permissions":["write-all","scope-exe-recursive"]},"allow-font-meta":{"identifier":"allow-font-meta","description":"This allows non-recursive read access to metadata of the `$FONT` folder, including file listing and statistics.","permissions":["read-meta","scope-font-index"]},"allow-font-meta-recursive":{"identifier":"allow-font-meta-recursive","description":"This allows full recursive read access to metadata of the `$FONT` folder, including file listing and statistics.","permissions":["read-meta","scope-font-recursive"]},"allow-font-read":{"identifier":"allow-font-read","description":"This allows non-recursive read access to the `$FONT` folder.","permissions":["read-all","scope-font"]},"allow-font-read-recursive":{"identifier":"allow-font-read-recursive","description":"This allows full recursive read access to the complete `$FONT` folder, files and subdirectories.","permissions":["read-all","scope-font-recursive"]},"allow-font-write":{"identifier":"allow-font-write","description":"This allows non-recursive write access to the `$FONT` folder.","permissions":["write-all","scope-font"]},"allow-font-write-recursive":{"identifier":"allow-font-write-recursive","description":"This allows full recursive write access to the complete `$FONT` folder, files and subdirectories.","permissions":["write-all","scope-font-recursive"]},"allow-home-meta":{"identifier":"allow-home-meta","description":"This allows non-recursive read access to metadata of the `$HOME` folder, including file listing and statistics.","permissions":["read-meta","scope-home-index"]},"allow-home-meta-recursive":{"identifier":"allow-home-meta-recursive","description":"This allows full recursive read access to metadata of the `$HOME` folder, including file listing and statistics.","permissions":["read-meta","scope-home-recursive"]},"allow-home-read":{"identifier":"allow-home-read","description":"This allows non-recursive read access to the `$HOME` folder.","permissions":["read-all","scope-home"]},"allow-home-read-recursive":{"identifier":"allow-home-read-recursive","description":"This allows full recursive read access to the complete `$HOME` folder, files and subdirectories.","permissions":["read-all","scope-home-recursive"]},"allow-home-write":{"identifier":"allow-home-write","description":"This allows non-recursive write access to the `$HOME` folder.","permissions":["write-all","scope-home"]},"allow-home-write-recursive":{"identifier":"allow-home-write-recursive","description":"This allows full recursive write access to the complete `$HOME` folder, files and subdirectories.","permissions":["write-all","scope-home-recursive"]},"allow-localdata-meta":{"identifier":"allow-localdata-meta","description":"This allows non-recursive read access to metadata of the `$LOCALDATA` folder, including file listing and statistics.","permissions":["read-meta","scope-localdata-index"]},"allow-localdata-meta-recursive":{"identifier":"allow-localdata-meta-recursive","description":"This allows full recursive read access to metadata of the `$LOCALDATA` folder, including file listing and statistics.","permissions":["read-meta","scope-localdata-recursive"]},"allow-localdata-read":{"identifier":"allow-localdata-read","description":"This allows non-recursive read access to the `$LOCALDATA` folder.","permissions":["read-all","scope-localdata"]},"allow-localdata-read-recursive":{"identifier":"allow-localdata-read-recursive","description":"This allows full recursive read access to the complete `$LOCALDATA` folder, files and subdirectories.","permissions":["read-all","scope-localdata-recursive"]},"allow-localdata-write":{"identifier":"allow-localdata-write","description":"This allows non-recursive write access to the `$LOCALDATA` folder.","permissions":["write-all","scope-localdata"]},"allow-localdata-write-recursive":{"identifier":"allow-localdata-write-recursive","description":"This allows full recursive write access to the complete `$LOCALDATA` folder, files and subdirectories.","permissions":["write-all","scope-localdata-recursive"]},"allow-log-meta":{"identifier":"allow-log-meta","description":"This allows non-recursive read access to metadata of the `$LOG` folder, including file listing and statistics.","permissions":["read-meta","scope-log-index"]},"allow-log-meta-recursive":{"identifier":"allow-log-meta-recursive","description":"This allows full recursive read access to metadata of the `$LOG` folder, including file listing and statistics.","permissions":["read-meta","scope-log-recursive"]},"allow-log-read":{"identifier":"allow-log-read","description":"This allows non-recursive read access to the `$LOG` folder.","permissions":["read-all","scope-log"]},"allow-log-read-recursive":{"identifier":"allow-log-read-recursive","description":"This allows full recursive read access to the complete `$LOG` folder, files and subdirectories.","permissions":["read-all","scope-log-recursive"]},"allow-log-write":{"identifier":"allow-log-write","description":"This allows non-recursive write access to the `$LOG` folder.","permissions":["write-all","scope-log"]},"allow-log-write-recursive":{"identifier":"allow-log-write-recursive","description":"This allows full recursive write access to the complete `$LOG` folder, files and subdirectories.","permissions":["write-all","scope-log-recursive"]},"allow-picture-meta":{"identifier":"allow-picture-meta","description":"This allows non-recursive read access to metadata of the `$PICTURE` folder, including file listing and statistics.","permissions":["read-meta","scope-picture-index"]},"allow-picture-meta-recursive":{"identifier":"allow-picture-meta-recursive","description":"This allows full recursive read access to metadata of the `$PICTURE` folder, including file listing and statistics.","permissions":["read-meta","scope-picture-recursive"]},"allow-picture-read":{"identifier":"allow-picture-read","description":"This allows non-recursive read access to the `$PICTURE` folder.","permissions":["read-all","scope-picture"]},"allow-picture-read-recursive":{"identifier":"allow-picture-read-recursive","description":"This allows full recursive read access to the complete `$PICTURE` folder, files and subdirectories.","permissions":["read-all","scope-picture-recursive"]},"allow-picture-write":{"identifier":"allow-picture-write","description":"This allows non-recursive write access to the `$PICTURE` folder.","permissions":["write-all","scope-picture"]},"allow-picture-write-recursive":{"identifier":"allow-picture-write-recursive","description":"This allows full recursive write access to the complete `$PICTURE` folder, files and subdirectories.","permissions":["write-all","scope-picture-recursive"]},"allow-public-meta":{"identifier":"allow-public-meta","description":"This allows non-recursive read access to metadata of the `$PUBLIC` folder, including file listing and statistics.","permissions":["read-meta","scope-public-index"]},"allow-public-meta-recursive":{"identifier":"allow-public-meta-recursive","description":"This allows full recursive read access to metadata of the `$PUBLIC` folder, including file listing and statistics.","permissions":["read-meta","scope-public-recursive"]},"allow-public-read":{"identifier":"allow-public-read","description":"This allows non-recursive read access to the `$PUBLIC` folder.","permissions":["read-all","scope-public"]},"allow-public-read-recursive":{"identifier":"allow-public-read-recursive","description":"This allows full recursive read access to the complete `$PUBLIC` folder, files and subdirectories.","permissions":["read-all","scope-public-recursive"]},"allow-public-write":{"identifier":"allow-public-write","description":"This allows non-recursive write access to the `$PUBLIC` folder.","permissions":["write-all","scope-public"]},"allow-public-write-recursive":{"identifier":"allow-public-write-recursive","description":"This allows full recursive write access to the complete `$PUBLIC` folder, files and subdirectories.","permissions":["write-all","scope-public-recursive"]},"allow-resource-meta":{"identifier":"allow-resource-meta","description":"This allows non-recursive read access to metadata of the `$RESOURCE` folder, including file listing and statistics.","permissions":["read-meta","scope-resource-index"]},"allow-resource-meta-recursive":{"identifier":"allow-resource-meta-recursive","description":"This allows full recursive read access to metadata of the `$RESOURCE` folder, including file listing and statistics.","permissions":["read-meta","scope-resource-recursive"]},"allow-resource-read":{"identifier":"allow-resource-read","description":"This allows non-recursive read access to the `$RESOURCE` folder.","permissions":["read-all","scope-resource"]},"allow-resource-read-recursive":{"identifier":"allow-resource-read-recursive","description":"This allows full recursive read access to the complete `$RESOURCE` folder, files and subdirectories.","permissions":["read-all","scope-resource-recursive"]},"allow-resource-write":{"identifier":"allow-resource-write","description":"This allows non-recursive write access to the `$RESOURCE` folder.","permissions":["write-all","scope-resource"]},"allow-resource-write-recursive":{"identifier":"allow-resource-write-recursive","description":"This allows full recursive write access to the complete `$RESOURCE` folder, files and subdirectories.","permissions":["write-all","scope-resource-recursive"]},"allow-runtime-meta":{"identifier":"allow-runtime-meta","description":"This allows non-recursive read access to metadata of the `$RUNTIME` folder, including file listing and statistics.","permissions":["read-meta","scope-runtime-index"]},"allow-runtime-meta-recursive":{"identifier":"allow-runtime-meta-recursive","description":"This allows full recursive read access to metadata of the `$RUNTIME` folder, including file listing and statistics.","permissions":["read-meta","scope-runtime-recursive"]},"allow-runtime-read":{"identifier":"allow-runtime-read","description":"This allows non-recursive read access to the `$RUNTIME` folder.","permissions":["read-all","scope-runtime"]},"allow-runtime-read-recursive":{"identifier":"allow-runtime-read-recursive","description":"This allows full recursive read access to the complete `$RUNTIME` folder, files and subdirectories.","permissions":["read-all","scope-runtime-recursive"]},"allow-runtime-write":{"identifier":"allow-runtime-write","description":"This allows non-recursive write access to the `$RUNTIME` folder.","permissions":["write-all","scope-runtime"]},"allow-runtime-write-recursive":{"identifier":"allow-runtime-write-recursive","description":"This allows full recursive write access to the complete `$RUNTIME` folder, files and subdirectories.","permissions":["write-all","scope-runtime-recursive"]},"allow-temp-meta":{"identifier":"allow-temp-meta","description":"This allows non-recursive read access to metadata of the `$TEMP` folder, including file listing and statistics.","permissions":["read-meta","scope-temp-index"]},"allow-temp-meta-recursive":{"identifier":"allow-temp-meta-recursive","description":"This allows full recursive read access to metadata of the `$TEMP` folder, including file listing and statistics.","permissions":["read-meta","scope-temp-recursive"]},"allow-temp-read":{"identifier":"allow-temp-read","description":"This allows non-recursive read access to the `$TEMP` folder.","permissions":["read-all","scope-temp"]},"allow-temp-read-recursive":{"identifier":"allow-temp-read-recursive","description":"This allows full recursive read access to the complete `$TEMP` folder, files and subdirectories.","permissions":["read-all","scope-temp-recursive"]},"allow-temp-write":{"identifier":"allow-temp-write","description":"This allows non-recursive write access to the `$TEMP` folder.","permissions":["write-all","scope-temp"]},"allow-temp-write-recursive":{"identifier":"allow-temp-write-recursive","description":"This allows full recursive write access to the complete `$TEMP` folder, files and subdirectories.","permissions":["write-all","scope-temp-recursive"]},"allow-template-meta":{"identifier":"allow-template-meta","description":"This allows non-recursive read access to metadata of the `$TEMPLATE` folder, including file listing and statistics.","permissions":["read-meta","scope-template-index"]},"allow-template-meta-recursive":{"identifier":"allow-template-meta-recursive","description":"This allows full recursive read access to metadata of the `$TEMPLATE` folder, including file listing and statistics.","permissions":["read-meta","scope-template-recursive"]},"allow-template-read":{"identifier":"allow-template-read","description":"This allows non-recursive read access to the `$TEMPLATE` folder.","permissions":["read-all","scope-template"]},"allow-template-read-recursive":{"identifier":"allow-template-read-recursive","description":"This allows full recursive read access to the complete `$TEMPLATE` folder, files and subdirectories.","permissions":["read-all","scope-template-recursive"]},"allow-template-write":{"identifier":"allow-template-write","description":"This allows non-recursive write access to the `$TEMPLATE` folder.","permissions":["write-all","scope-template"]},"allow-template-write-recursive":{"identifier":"allow-template-write-recursive","description":"This allows full recursive write access to the complete `$TEMPLATE` folder, files and subdirectories.","permissions":["write-all","scope-template-recursive"]},"allow-video-meta":{"identifier":"allow-video-meta","description":"This allows non-recursive read access to metadata of the `$VIDEO` folder, including file listing and statistics.","permissions":["read-meta","scope-video-index"]},"allow-video-meta-recursive":{"identifier":"allow-video-meta-recursive","description":"This allows full recursive read access to metadata of the `$VIDEO` folder, including file listing and statistics.","permissions":["read-meta","scope-video-recursive"]},"allow-video-read":{"identifier":"allow-video-read","description":"This allows non-recursive read access to the `$VIDEO` folder.","permissions":["read-all","scope-video"]},"allow-video-read-recursive":{"identifier":"allow-video-read-recursive","description":"This allows full recursive read access to the complete `$VIDEO` folder, files and subdirectories.","permissions":["read-all","scope-video-recursive"]},"allow-video-write":{"identifier":"allow-video-write","description":"This allows non-recursive write access to the `$VIDEO` folder.","permissions":["write-all","scope-video"]},"allow-video-write-recursive":{"identifier":"allow-video-write-recursive","description":"This allows full recursive write access to the complete `$VIDEO` folder, files and subdirectories.","permissions":["write-all","scope-video-recursive"]},"deny-default":{"identifier":"deny-default","description":"This denies access to dangerous Tauri relevant files and folders by default.","permissions":["deny-webview-data-linux","deny-webview-data-windows"]}},"global_scope_schema":{"$schema":"http://json-schema.org/draft-07/schema#","anyOf":[{"description":"FS scope path.","type":"string"},{"properties":{"path":{"description":"FS scope path.","type":"string"}},"required":["path"],"type":"object"}],"description":"FS scope entry.","title":"FsScopeEntry"}},"http":{"default_permission":{"identifier":"default","description":"This permission set configures what kind of\nfetch operations are available from the http plugin.\n\nThis enables all fetch operations but does not\nallow explicitly any origins to be fetched. This needs to\nbe manually configured before usage.\n\n#### Granted Permissions\n\nAll fetch operations are enabled.\n\n","permissions":["allow-fetch","allow-fetch-cancel","allow-fetch-read-body","allow-fetch-send"]},"permissions":{"allow-fetch":{"identifier":"allow-fetch","description":"Enables the fetch command without any pre-configured scope.","commands":{"allow":["fetch"],"deny":[]}},"allow-fetch-cancel":{"identifier":"allow-fetch-cancel","description":"Enables the fetch_cancel command without any pre-configured scope.","commands":{"allow":["fetch_cancel"],"deny":[]}},"allow-fetch-read-body":{"identifier":"allow-fetch-read-body","description":"Enables the fetch_read_body command without any pre-configured scope.","commands":{"allow":["fetch_read_body"],"deny":[]}},"allow-fetch-send":{"identifier":"allow-fetch-send","description":"Enables the fetch_send command without any pre-configured scope.","commands":{"allow":["fetch_send"],"deny":[]}},"deny-fetch":{"identifier":"deny-fetch","description":"Denies the fetch command without any pre-configured scope.","commands":{"allow":[],"deny":["fetch"]}},"deny-fetch-cancel":{"identifier":"deny-fetch-cancel","description":"Denies the fetch_cancel command without any pre-configured scope.","commands":{"allow":[],"deny":["fetch_cancel"]}},"deny-fetch-read-body":{"identifier":"deny-fetch-read-body","description":"Denies the fetch_read_body command without any pre-configured scope.","commands":{"allow":[],"deny":["fetch_read_body"]}},"deny-fetch-send":{"identifier":"deny-fetch-send","description":"Denies the fetch_send command without any pre-configured scope.","commands":{"allow":[],"deny":["fetch_send"]}}},"permission_sets":{},"global_scope_schema":{"$schema":"http://json-schema.org/draft-07/schema#","anyOf":[{"description":"A URL that can be accessed by the webview when using the HTTP APIs. Wildcards can be used following the URL pattern standard.\n\nSee [the URL Pattern spec](https://urlpattern.spec.whatwg.org/) for more information.\n\nExamples:\n\n- \"https://*\" : allows all HTTPS origin on port 443\n\n- \"https://*:*\" : allows all HTTPS origin on any port\n\n- \"https://*.github.com/tauri-apps/tauri\": allows any subdomain of \"github.com\" with the \"tauri-apps/api\" path\n\n- \"https://myapi.service.com/users/*\": allows access to any URLs that begins with \"https://myapi.service.com/users/\"","type":"string"},{"properties":{"url":{"description":"A URL that can be accessed by the webview when using the HTTP APIs. Wildcards can be used following the URL pattern standard.\n\nSee [the URL Pattern spec](https://urlpattern.spec.whatwg.org/) for more information.\n\nExamples:\n\n- \"https://*\" : allows all HTTPS origin on port 443\n\n- \"https://*:*\" : allows all HTTPS origin on any port\n\n- \"https://*.github.com/tauri-apps/tauri\": allows any subdomain of \"github.com\" with the \"tauri-apps/api\" path\n\n- \"https://myapi.service.com/users/*\": allows access to any URLs that begins with \"https://myapi.service.com/users/\"","type":"string"}},"required":["url"],"type":"object"}],"description":"HTTP scope entry.","title":"HttpScopeEntry"}},"notification":{"default_permission":{"identifier":"default","description":"This permission set configures which\nnotification features are by default exposed.\n\n#### Granted Permissions\n\nIt allows all notification related features.\n\n","permissions":["allow-is-permission-granted","allow-request-permission","allow-notify","allow-register-action-types","allow-register-listener","allow-cancel","allow-get-pending","allow-remove-active","allow-get-active","allow-check-permissions","allow-show","allow-batch","allow-list-channels","allow-delete-channel","allow-create-channel","allow-permission-state"]},"permissions":{"allow-batch":{"identifier":"allow-batch","description":"Enables the batch command without any pre-configured scope.","commands":{"allow":["batch"],"deny":[]}},"allow-cancel":{"identifier":"allow-cancel","description":"Enables the cancel command without any pre-configured scope.","commands":{"allow":["cancel"],"deny":[]}},"allow-check-permissions":{"identifier":"allow-check-permissions","description":"Enables the check_permissions command without any pre-configured scope.","commands":{"allow":["check_permissions"],"deny":[]}},"allow-create-channel":{"identifier":"allow-create-channel","description":"Enables the create_channel command without any pre-configured scope.","commands":{"allow":["create_channel"],"deny":[]}},"allow-delete-channel":{"identifier":"allow-delete-channel","description":"Enables the delete_channel command without any pre-configured scope.","commands":{"allow":["delete_channel"],"deny":[]}},"allow-get-active":{"identifier":"allow-get-active","description":"Enables the get_active command without any pre-configured scope.","commands":{"allow":["get_active"],"deny":[]}},"allow-get-pending":{"identifier":"allow-get-pending","description":"Enables the get_pending command without any pre-configured scope.","commands":{"allow":["get_pending"],"deny":[]}},"allow-is-permission-granted":{"identifier":"allow-is-permission-granted","description":"Enables the is_permission_granted command without any pre-configured scope.","commands":{"allow":["is_permission_granted"],"deny":[]}},"allow-list-channels":{"identifier":"allow-list-channels","description":"Enables the list_channels command without any pre-configured scope.","commands":{"allow":["list_channels"],"deny":[]}},"allow-notify":{"identifier":"allow-notify","description":"Enables the notify command without any pre-configured scope.","commands":{"allow":["notify"],"deny":[]}},"allow-permission-state":{"identifier":"allow-permission-state","description":"Enables the permission_state command without any pre-configured scope.","commands":{"allow":["permission_state"],"deny":[]}},"allow-register-action-types":{"identifier":"allow-register-action-types","description":"Enables the register_action_types command without any pre-configured scope.","commands":{"allow":["register_action_types"],"deny":[]}},"allow-register-listener":{"identifier":"allow-register-listener","description":"Enables the register_listener command without any pre-configured scope.","commands":{"allow":["register_listener"],"deny":[]}},"allow-remove-active":{"identifier":"allow-remove-active","description":"Enables the remove_active command without any pre-configured scope.","commands":{"allow":["remove_active"],"deny":[]}},"allow-request-permission":{"identifier":"allow-request-permission","description":"Enables the request_permission command without any pre-configured scope.","commands":{"allow":["request_permission"],"deny":[]}},"allow-show":{"identifier":"allow-show","description":"Enables the show command without any pre-configured scope.","commands":{"allow":["show"],"deny":[]}},"deny-batch":{"identifier":"deny-batch","description":"Denies the batch command without any pre-configured scope.","commands":{"allow":[],"deny":["batch"]}},"deny-cancel":{"identifier":"deny-cancel","description":"Denies the cancel command without any pre-configured scope.","commands":{"allow":[],"deny":["cancel"]}},"deny-check-permissions":{"identifier":"deny-check-permissions","description":"Denies the check_permissions command without any pre-configured scope.","commands":{"allow":[],"deny":["check_permissions"]}},"deny-create-channel":{"identifier":"deny-create-channel","description":"Denies the create_channel command without any pre-configured scope.","commands":{"allow":[],"deny":["create_channel"]}},"deny-delete-channel":{"identifier":"deny-delete-channel","description":"Denies the delete_channel command without any pre-configured scope.","commands":{"allow":[],"deny":["delete_channel"]}},"deny-get-active":{"identifier":"deny-get-active","description":"Denies the get_active command without any pre-configured scope.","commands":{"allow":[],"deny":["get_active"]}},"deny-get-pending":{"identifier":"deny-get-pending","description":"Denies the get_pending command without any pre-configured scope.","commands":{"allow":[],"deny":["get_pending"]}},"deny-is-permission-granted":{"identifier":"deny-is-permission-granted","description":"Denies the is_permission_granted command without any pre-configured scope.","commands":{"allow":[],"deny":["is_permission_granted"]}},"deny-list-channels":{"identifier":"deny-list-channels","description":"Denies the list_channels command without any pre-configured scope.","commands":{"allow":[],"deny":["list_channels"]}},"deny-notify":{"identifier":"deny-notify","description":"Denies the notify command without any pre-configured scope.","commands":{"allow":[],"deny":["notify"]}},"deny-permission-state":{"identifier":"deny-permission-state","description":"Denies the permission_state command without any pre-configured scope.","commands":{"allow":[],"deny":["permission_state"]}},"deny-register-action-types":{"identifier":"deny-register-action-types","description":"Denies the register_action_types command without any pre-configured scope.","commands":{"allow":[],"deny":["register_action_types"]}},"deny-register-listener":{"identifier":"deny-register-listener","description":"Denies the register_listener command without any pre-configured scope.","commands":{"allow":[],"deny":["register_listener"]}},"deny-remove-active":{"identifier":"deny-remove-active","description":"Denies the remove_active command without any pre-configured scope.","commands":{"allow":[],"deny":["remove_active"]}},"deny-request-permission":{"identifier":"deny-request-permission","description":"Denies the request_permission command without any pre-configured scope.","commands":{"allow":[],"deny":["request_permission"]}},"deny-show":{"identifier":"deny-show","description":"Denies the show command without any pre-configured scope.","commands":{"allow":[],"deny":["show"]}}},"permission_sets":{},"global_scope_schema":null},"os":{"default_permission":{"identifier":"default","description":"This permission set configures which\noperating system information are available\nto gather from the frontend.\n\n#### Granted Permissions\n\nAll information except the host name are available.\n\n","permissions":["allow-arch","allow-exe-extension","allow-family","allow-locale","allow-os-type","allow-platform","allow-version"]},"permissions":{"allow-arch":{"identifier":"allow-arch","description":"Enables the arch command without any pre-configured scope.","commands":{"allow":["arch"],"deny":[]}},"allow-exe-extension":{"identifier":"allow-exe-extension","description":"Enables the exe_extension command without any pre-configured scope.","commands":{"allow":["exe_extension"],"deny":[]}},"allow-family":{"identifier":"allow-family","description":"Enables the family command without any pre-configured scope.","commands":{"allow":["family"],"deny":[]}},"allow-hostname":{"identifier":"allow-hostname","description":"Enables the hostname command without any pre-configured scope.","commands":{"allow":["hostname"],"deny":[]}},"allow-locale":{"identifier":"allow-locale","description":"Enables the locale command without any pre-configured scope.","commands":{"allow":["locale"],"deny":[]}},"allow-os-type":{"identifier":"allow-os-type","description":"Enables the os_type command without any pre-configured scope.","commands":{"allow":["os_type"],"deny":[]}},"allow-platform":{"identifier":"allow-platform","description":"Enables the platform command without any pre-configured scope.","commands":{"allow":["platform"],"deny":[]}},"allow-version":{"identifier":"allow-version","description":"Enables the version command without any pre-configured scope.","commands":{"allow":["version"],"deny":[]}},"deny-arch":{"identifier":"deny-arch","description":"Denies the arch command without any pre-configured scope.","commands":{"allow":[],"deny":["arch"]}},"deny-exe-extension":{"identifier":"deny-exe-extension","description":"Denies the exe_extension command without any pre-configured scope.","commands":{"allow":[],"deny":["exe_extension"]}},"deny-family":{"identifier":"deny-family","description":"Denies the family command without any pre-configured scope.","commands":{"allow":[],"deny":["family"]}},"deny-hostname":{"identifier":"deny-hostname","description":"Denies the hostname command without any pre-configured scope.","commands":{"allow":[],"deny":["hostname"]}},"deny-locale":{"identifier":"deny-locale","description":"Denies the locale command without any pre-configured scope.","commands":{"allow":[],"deny":["locale"]}},"deny-os-type":{"identifier":"deny-os-type","description":"Denies the os_type command without any pre-configured scope.","commands":{"allow":[],"deny":["os_type"]}},"deny-platform":{"identifier":"deny-platform","description":"Denies the platform command without any pre-configured scope.","commands":{"allow":[],"deny":["platform"]}},"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},"prevent-default":{"default_permission":{"identifier":"default","description":"Default permissions for the prevent-default plugin","permissions":["allow-keyboard","allow-pointer"]},"permissions":{"allow-keyboard":{"identifier":"allow-keyboard","description":"Enables the keyboard command without any pre-configured scope.","commands":{"allow":["keyboard"],"deny":[]}},"allow-pointer":{"identifier":"allow-pointer","description":"Enables the pointer command without any pre-configured scope.","commands":{"allow":["pointer"],"deny":[]}},"deny-keyboard":{"identifier":"deny-keyboard","description":"Denies the keyboard command without any pre-configured scope.","commands":{"allow":[],"deny":["keyboard"]}},"deny-pointer":{"identifier":"deny-pointer","description":"Denies the pointer command without any pre-configured scope.","commands":{"allow":[],"deny":["pointer"]}}},"permission_sets":{},"global_scope_schema":null},"process":{"default_permission":{"identifier":"default","description":"This permission set configures which\nprocess feeatures are by default exposed.\n\n#### Granted Permissions\n\nThis enables to quit via `allow-exit` and restart via `allow-restart`\nthe application.\n","permissions":["allow-exit","allow-restart"]},"permissions":{"allow-exit":{"identifier":"allow-exit","description":"Enables the exit command without any pre-configured scope.","commands":{"allow":["exit"],"deny":[]}},"allow-restart":{"identifier":"allow-restart","description":"Enables the restart command without any pre-configured scope.","commands":{"allow":["restart"],"deny":[]}},"deny-exit":{"identifier":"deny-exit","description":"Denies the exit command without any pre-configured scope.","commands":{"allow":[],"deny":["exit"]}},"deny-restart":{"identifier":"deny-restart","description":"Denies the restart command without any pre-configured scope.","commands":{"allow":[],"deny":["restart"]}}},"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#","anyOf":[{"additionalProperties":false,"properties":{"args":{"allOf":[{"$ref":"#/definitions/ShellScopeEntryAllowedArgs"}],"description":"The allowed arguments for the command execution."},"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`, `$LOG`, `$TEMP`, `$APPCONFIG`, `$APPDATA`, `$APPLOCALDATA`, `$APPCACHE`, `$APPLOG`.","type":"string"},"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"}},"required":["cmd","name"],"type":"object"},{"additionalProperties":false,"properties":{"args":{"allOf":[{"$ref":"#/definitions/ShellScopeEntryAllowedArgs"}],"description":"The allowed arguments for the command execution."},"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"},"sidecar":{"description":"If this command is a sidecar command.","type":"boolean"}},"required":["name","sidecar"],"type":"object"}],"definitions":{"ShellScopeEntryAllowedArg":{"anyOf":[{"description":"A non-configurable argument that is passed to the command in the order it was specified.","type":"string"},{"additionalProperties":false,"description":"A variable that is set while calling the command from the webview API.","properties":{"raw":{"default":false,"description":"Marks the validator as a raw regex, meaning the plugin should not make any modification at runtime.\n\nThis means the regex will not match on the entire string by default, which might be exploited if your regex allow unexpected input to be considered valid. When using this option, make sure your regex is correct.","type":"boolean"},"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\nThe regex string is by default surrounded by `^...$` to match the full string. For example the `https?://\\w+` regex would be registered as `^https?://\\w+$`.\n\n[regex]: ","type":"string"}},"required":["validator"],"type":"object"}],"description":"A command argument allowed to be executed by the webview API."},"ShellScopeEntryAllowedArgs":{"anyOf":[{"description":"Use a simple boolean to allow all or disable all arguments to this command configuration.","type":"boolean"},{"description":"A specific set of [`ShellScopeEntryAllowedArg`] that are valid to call for the command configuration.","items":{"$ref":"#/definitions/ShellScopeEntryAllowedArg"},"type":"array"}],"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 [`ShellScopeEntryAllowedArg`] will set those arguments as the only valid arguments to be passed to the attached command configuration."}},"description":"Shell scope entry.","title":"ShellScopeEntry"}},"store":{"default_permission":{"identifier":"default","description":"This permission set configures what kind of\noperations are available from the store plugin.\n\n#### Granted Permissions\n\nAll operations are enabled by default.\n\n","permissions":["allow-load","allow-get-store","allow-set","allow-get","allow-has","allow-delete","allow-clear","allow-reset","allow-keys","allow-values","allow-entries","allow-length","allow-reload","allow-save"]},"permissions":{"allow-clear":{"identifier":"allow-clear","description":"Enables the clear command without any pre-configured scope.","commands":{"allow":["clear"],"deny":[]}},"allow-delete":{"identifier":"allow-delete","description":"Enables the delete command without any pre-configured scope.","commands":{"allow":["delete"],"deny":[]}},"allow-entries":{"identifier":"allow-entries","description":"Enables the entries command without any pre-configured scope.","commands":{"allow":["entries"],"deny":[]}},"allow-get":{"identifier":"allow-get","description":"Enables the get command without any pre-configured scope.","commands":{"allow":["get"],"deny":[]}},"allow-get-store":{"identifier":"allow-get-store","description":"Enables the get_store command without any pre-configured scope.","commands":{"allow":["get_store"],"deny":[]}},"allow-has":{"identifier":"allow-has","description":"Enables the has command without any pre-configured scope.","commands":{"allow":["has"],"deny":[]}},"allow-keys":{"identifier":"allow-keys","description":"Enables the keys command without any pre-configured scope.","commands":{"allow":["keys"],"deny":[]}},"allow-length":{"identifier":"allow-length","description":"Enables the length command without any pre-configured scope.","commands":{"allow":["length"],"deny":[]}},"allow-load":{"identifier":"allow-load","description":"Enables the load command without any pre-configured scope.","commands":{"allow":["load"],"deny":[]}},"allow-reload":{"identifier":"allow-reload","description":"Enables the reload command without any pre-configured scope.","commands":{"allow":["reload"],"deny":[]}},"allow-reset":{"identifier":"allow-reset","description":"Enables the reset command without any pre-configured scope.","commands":{"allow":["reset"],"deny":[]}},"allow-save":{"identifier":"allow-save","description":"Enables the save command without any pre-configured scope.","commands":{"allow":["save"],"deny":[]}},"allow-set":{"identifier":"allow-set","description":"Enables the set command without any pre-configured scope.","commands":{"allow":["set"],"deny":[]}},"allow-values":{"identifier":"allow-values","description":"Enables the values command without any pre-configured scope.","commands":{"allow":["values"],"deny":[]}},"deny-clear":{"identifier":"deny-clear","description":"Denies the clear command without any pre-configured scope.","commands":{"allow":[],"deny":["clear"]}},"deny-delete":{"identifier":"deny-delete","description":"Denies the delete command without any pre-configured scope.","commands":{"allow":[],"deny":["delete"]}},"deny-entries":{"identifier":"deny-entries","description":"Denies the entries command without any pre-configured scope.","commands":{"allow":[],"deny":["entries"]}},"deny-get":{"identifier":"deny-get","description":"Denies the get command without any pre-configured scope.","commands":{"allow":[],"deny":["get"]}},"deny-get-store":{"identifier":"deny-get-store","description":"Denies the get_store command without any pre-configured scope.","commands":{"allow":[],"deny":["get_store"]}},"deny-has":{"identifier":"deny-has","description":"Denies the has command without any pre-configured scope.","commands":{"allow":[],"deny":["has"]}},"deny-keys":{"identifier":"deny-keys","description":"Denies the keys command without any pre-configured scope.","commands":{"allow":[],"deny":["keys"]}},"deny-length":{"identifier":"deny-length","description":"Denies the length command without any pre-configured scope.","commands":{"allow":[],"deny":["length"]}},"deny-load":{"identifier":"deny-load","description":"Denies the load command without any pre-configured scope.","commands":{"allow":[],"deny":["load"]}},"deny-reload":{"identifier":"deny-reload","description":"Denies the reload command without any pre-configured scope.","commands":{"allow":[],"deny":["reload"]}},"deny-reset":{"identifier":"deny-reset","description":"Denies the reset command without any pre-configured scope.","commands":{"allow":[],"deny":["reset"]}},"deny-save":{"identifier":"deny-save","description":"Denies the save command without any pre-configured scope.","commands":{"allow":[],"deny":["save"]}},"deny-set":{"identifier":"deny-set","description":"Denies the set command without any pre-configured scope.","commands":{"allow":[],"deny":["set"]}},"deny-values":{"identifier":"deny-values","description":"Denies the values command without any pre-configured scope.","commands":{"allow":[],"deny":["values"]}}},"permission_sets":{},"global_scope_schema":null},"theme":{"default_permission":{"identifier":"default","description":"Allow all","permissions":["allow-set-theme","allow-get-theme"]},"permissions":{"allow-get-theme":{"identifier":"allow-get-theme","description":"Enables the get_theme command without any pre-configured scope.","commands":{"allow":["get_theme"],"deny":[]}},"allow-set-theme":{"identifier":"allow-set-theme","description":"Enables the set_theme command without any pre-configured scope.","commands":{"allow":["set_theme"],"deny":[]}},"deny-get-theme":{"identifier":"deny-get-theme","description":"Denies the get_theme command without any pre-configured scope.","commands":{"allow":[],"deny":["get_theme"]}},"deny-set-theme":{"identifier":"deny-set-theme","description":"Denies the set_theme command without any pre-configured scope.","commands":{"allow":[],"deny":["set_theme"]}}},"permission_sets":{},"global_scope_schema":null},"updater":{"default_permission":{"identifier":"default","description":"This permission set configures which kind of\nupdater functions are exposed to the frontend.\n\n#### Granted Permissions\n\nThe full workflow from checking for updates to installing them\nis enabled.\n\n","permissions":["allow-check","allow-download","allow-install","allow-download-and-install"]},"permissions":{"allow-check":{"identifier":"allow-check","description":"Enables the check command without any pre-configured scope.","commands":{"allow":["check"],"deny":[]}},"allow-download":{"identifier":"allow-download","description":"Enables the download command without any pre-configured scope.","commands":{"allow":["download"],"deny":[]}},"allow-download-and-install":{"identifier":"allow-download-and-install","description":"Enables the download_and_install command without any pre-configured scope.","commands":{"allow":["download_and_install"],"deny":[]}},"allow-install":{"identifier":"allow-install","description":"Enables the install command without any pre-configured scope.","commands":{"allow":["install"],"deny":[]}},"deny-check":{"identifier":"deny-check","description":"Denies the check command without any pre-configured scope.","commands":{"allow":[],"deny":["check"]}},"deny-download":{"identifier":"deny-download","description":"Denies the download command without any pre-configured scope.","commands":{"allow":[],"deny":["download"]}},"deny-download-and-install":{"identifier":"deny-download-and-install","description":"Denies the download_and_install command without any pre-configured scope.","commands":{"allow":[],"deny":["download_and_install"]}},"deny-install":{"identifier":"deny-install","description":"Denies the install command without any pre-configured scope.","commands":{"allow":[],"deny":["install"]}}},"permission_sets":{},"global_scope_schema":null},"upload":{"default_permission":{"identifier":"default","description":"This permission set configures what kind of\noperations are available from the upload plugin.\n\n#### Granted Permissions\n\nAll operations are enabled by default.\n\n","permissions":["allow-upload","allow-download"]},"permissions":{"allow-download":{"identifier":"allow-download","description":"Enables the download command without any pre-configured scope.","commands":{"allow":["download"],"deny":[]}},"allow-upload":{"identifier":"allow-upload","description":"Enables the upload command without any pre-configured scope.","commands":{"allow":["upload"],"deny":[]}},"deny-download":{"identifier":"deny-download","description":"Denies the download command without any pre-configured scope.","commands":{"allow":[],"deny":["download"]}},"deny-upload":{"identifier":"deny-upload","description":"Denies the upload command without any pre-configured scope.","commands":{"allow":[],"deny":["upload"]}}},"permission_sets":{},"global_scope_schema":null},"window-state":{"default_permission":{"identifier":"default","description":"This permission set configures what kind of\noperations are available from the window state plugin.\n\n#### Granted Permissions\n\nAll operations are enabled by default.\n\n","permissions":["allow-filename","allow-restore-state","allow-save-window-state"]},"permissions":{"allow-filename":{"identifier":"allow-filename","description":"Enables the filename command without any pre-configured scope.","commands":{"allow":["filename"],"deny":[]}},"allow-restore-state":{"identifier":"allow-restore-state","description":"Enables the restore_state command without any pre-configured scope.","commands":{"allow":["restore_state"],"deny":[]}},"allow-save-window-state":{"identifier":"allow-save-window-state","description":"Enables the save_window_state command without any pre-configured scope.","commands":{"allow":["save_window_state"],"deny":[]}},"deny-filename":{"identifier":"deny-filename","description":"Denies the filename command without any pre-configured scope.","commands":{"allow":[],"deny":["filename"]}},"deny-restore-state":{"identifier":"deny-restore-state","description":"Denies the restore_state command without any pre-configured scope.","commands":{"allow":[],"deny":["restore_state"]}},"deny-save-window-state":{"identifier":"deny-save-window-state","description":"Denies the save_window_state command without any pre-configured scope.","commands":{"allow":[],"deny":["save_window_state"]}}},"permission_sets":{},"global_scope_schema":null}} \ No newline at end of file diff --git a/src-tauri/gen/schemas/capabilities.json b/src-tauri/gen/schemas/capabilities.json deleted file mode 100644 index 841ad385..00000000 --- a/src-tauri/gen/schemas/capabilities.json +++ /dev/null @@ -1 +0,0 @@ -{"window":{"identifier":"window","description":"Capability for the desktop","local":true,"windows":["*"],"permissions":["core:path:default","core:event:default","core:window:default","core:app:default","core:resources:default","core:menu:default","core:tray:default","core:window:allow-create","core:window:allow-close","core:window:allow-destroy","core:window:allow-set-focus","core:window:allow-center","core:window:allow-minimize","core:window:allow-maximize","core:window:allow-set-size","core:window:allow-start-dragging","core:window:allow-toggle-maximize","core:webview:allow-create-webview-window","core:webview:allow-create-webview","core:webview:allow-set-webview-size","core:webview:allow-set-webview-position","core:webview:allow-webview-close","core:menu:allow-new","core:menu:allow-popup","notification:allow-is-permission-granted","notification:allow-request-permission","notification:default","os:allow-locale","os:allow-platform","os:allow-os-type","updater:default","updater:allow-check","updater:allow-download-and-install","decorum:allow-show-snap-overlay","clipboard-manager:allow-write-text","clipboard-manager:allow-read-text","dialog:default","process:allow-restart","process:allow-exit","fs:allow-read-file","shell:allow-open","store:default","prevent-default:default","theme:default",{"identifier":"http:default","allow":[{"url":"http://**/"},{"url":"https://**/"}]},{"identifier":"fs:allow-read-text-file","allow":[{"path":"$RESOURCE/locales/*"},{"path":"$RESOURCE/resources/*"}]}],"platforms":["macOS","windows"]}} \ No newline at end of file diff --git a/src-tauri/gen/schemas/desktop-schema.json b/src-tauri/gen/schemas/desktop-schema.json deleted file mode 100644 index 44787cf7..00000000 --- a/src-tauri/gen/schemas/desktop-schema.json +++ /dev/null @@ -1,5853 +0,0 @@ -{ - "$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 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\": [ \"core:default\", \"dialog:open\", { \"identifier\": \"fs:allow-write-text-file\", \"allow\": [{ \"path\": \"$HOME/test.txt\" }] }, ], \"platforms\": [\"macOS\",\"windows\"] } ```", - "type": "object", - "required": [ - "identifier", - "permissions" - ], - "properties": { - "identifier": { - "description": "Identifier of the capability.\n\n## Example\n\n`main-user-files-write`", - "type": "string" - }, - "description": { - "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.\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" - }, - { - "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 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 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.\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 [ \"core: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": "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" - ], - "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", - "allOf": [ - { - "if": { - "properties": { - "identifier": { - "anyOf": [ - { - "description": "This set of permissions describes the what kind of\nfile system access the `fs` plugin has enabled or denied by default.\n\n#### Granted Permissions\n\nThis default permission set enables read access to the\napplication specific directories (AppConfig, AppData, AppLocalData, AppCache,\nAppLog) and all files and sub directories created in it.\nThe location of these directories depends on the operating system,\nwhere the application is run.\n\nIn general these directories need to be manually created\nby the application at runtime, before accessing files or folders\nin it is possible.\n\nTherefore, it is also allowed to create all of these folders via\nthe `mkdir` command.\n\n#### Denied Permissions\n\nThis default permission set prevents access to critical components\nof the Tauri application by default.\nOn Windows the webview data folder access is denied.\n\n", - "type": "string", - "const": "fs:default" - }, - { - "description": "This allows non-recursive read access to metadata of the application folders, including file listing and statistics.", - "type": "string", - "const": "fs:allow-app-meta" - }, - { - "description": "This allows full recursive read access to metadata of the application folders, including file listing and statistics.", - "type": "string", - "const": "fs:allow-app-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the application folders.", - "type": "string", - "const": "fs:allow-app-read" - }, - { - "description": "This allows full recursive read access to the complete application folders, files and subdirectories.", - "type": "string", - "const": "fs:allow-app-read-recursive" - }, - { - "description": "This allows non-recursive write access to the application folders.", - "type": "string", - "const": "fs:allow-app-write" - }, - { - "description": "This allows full recursive write access to the complete application folders, files and subdirectories.", - "type": "string", - "const": "fs:allow-app-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$APPCACHE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-appcache-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$APPCACHE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-appcache-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$APPCACHE` folder.", - "type": "string", - "const": "fs:allow-appcache-read" - }, - { - "description": "This allows full recursive read access to the complete `$APPCACHE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-appcache-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$APPCACHE` folder.", - "type": "string", - "const": "fs:allow-appcache-write" - }, - { - "description": "This allows full recursive write access to the complete `$APPCACHE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-appcache-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$APPCONFIG` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-appconfig-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$APPCONFIG` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-appconfig-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$APPCONFIG` folder.", - "type": "string", - "const": "fs:allow-appconfig-read" - }, - { - "description": "This allows full recursive read access to the complete `$APPCONFIG` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-appconfig-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$APPCONFIG` folder.", - "type": "string", - "const": "fs:allow-appconfig-write" - }, - { - "description": "This allows full recursive write access to the complete `$APPCONFIG` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-appconfig-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$APPDATA` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-appdata-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$APPDATA` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-appdata-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$APPDATA` folder.", - "type": "string", - "const": "fs:allow-appdata-read" - }, - { - "description": "This allows full recursive read access to the complete `$APPDATA` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-appdata-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$APPDATA` folder.", - "type": "string", - "const": "fs:allow-appdata-write" - }, - { - "description": "This allows full recursive write access to the complete `$APPDATA` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-appdata-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$APPLOCALDATA` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-applocaldata-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$APPLOCALDATA` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-applocaldata-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$APPLOCALDATA` folder.", - "type": "string", - "const": "fs:allow-applocaldata-read" - }, - { - "description": "This allows full recursive read access to the complete `$APPLOCALDATA` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-applocaldata-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$APPLOCALDATA` folder.", - "type": "string", - "const": "fs:allow-applocaldata-write" - }, - { - "description": "This allows full recursive write access to the complete `$APPLOCALDATA` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-applocaldata-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$APPLOG` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-applog-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$APPLOG` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-applog-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$APPLOG` folder.", - "type": "string", - "const": "fs:allow-applog-read" - }, - { - "description": "This allows full recursive read access to the complete `$APPLOG` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-applog-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$APPLOG` folder.", - "type": "string", - "const": "fs:allow-applog-write" - }, - { - "description": "This allows full recursive write access to the complete `$APPLOG` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-applog-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$AUDIO` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-audio-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$AUDIO` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-audio-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$AUDIO` folder.", - "type": "string", - "const": "fs:allow-audio-read" - }, - { - "description": "This allows full recursive read access to the complete `$AUDIO` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-audio-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$AUDIO` folder.", - "type": "string", - "const": "fs:allow-audio-write" - }, - { - "description": "This allows full recursive write access to the complete `$AUDIO` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-audio-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$CACHE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-cache-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$CACHE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-cache-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$CACHE` folder.", - "type": "string", - "const": "fs:allow-cache-read" - }, - { - "description": "This allows full recursive read access to the complete `$CACHE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-cache-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$CACHE` folder.", - "type": "string", - "const": "fs:allow-cache-write" - }, - { - "description": "This allows full recursive write access to the complete `$CACHE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-cache-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$CONFIG` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-config-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$CONFIG` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-config-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$CONFIG` folder.", - "type": "string", - "const": "fs:allow-config-read" - }, - { - "description": "This allows full recursive read access to the complete `$CONFIG` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-config-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$CONFIG` folder.", - "type": "string", - "const": "fs:allow-config-write" - }, - { - "description": "This allows full recursive write access to the complete `$CONFIG` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-config-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$DATA` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-data-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$DATA` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-data-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$DATA` folder.", - "type": "string", - "const": "fs:allow-data-read" - }, - { - "description": "This allows full recursive read access to the complete `$DATA` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-data-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$DATA` folder.", - "type": "string", - "const": "fs:allow-data-write" - }, - { - "description": "This allows full recursive write access to the complete `$DATA` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-data-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$DESKTOP` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-desktop-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$DESKTOP` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-desktop-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$DESKTOP` folder.", - "type": "string", - "const": "fs:allow-desktop-read" - }, - { - "description": "This allows full recursive read access to the complete `$DESKTOP` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-desktop-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$DESKTOP` folder.", - "type": "string", - "const": "fs:allow-desktop-write" - }, - { - "description": "This allows full recursive write access to the complete `$DESKTOP` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-desktop-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$DOCUMENT` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-document-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$DOCUMENT` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-document-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$DOCUMENT` folder.", - "type": "string", - "const": "fs:allow-document-read" - }, - { - "description": "This allows full recursive read access to the complete `$DOCUMENT` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-document-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$DOCUMENT` folder.", - "type": "string", - "const": "fs:allow-document-write" - }, - { - "description": "This allows full recursive write access to the complete `$DOCUMENT` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-document-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$DOWNLOAD` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-download-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$DOWNLOAD` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-download-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$DOWNLOAD` folder.", - "type": "string", - "const": "fs:allow-download-read" - }, - { - "description": "This allows full recursive read access to the complete `$DOWNLOAD` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-download-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$DOWNLOAD` folder.", - "type": "string", - "const": "fs:allow-download-write" - }, - { - "description": "This allows full recursive write access to the complete `$DOWNLOAD` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-download-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$EXE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-exe-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$EXE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-exe-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$EXE` folder.", - "type": "string", - "const": "fs:allow-exe-read" - }, - { - "description": "This allows full recursive read access to the complete `$EXE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-exe-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$EXE` folder.", - "type": "string", - "const": "fs:allow-exe-write" - }, - { - "description": "This allows full recursive write access to the complete `$EXE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-exe-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$FONT` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-font-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$FONT` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-font-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$FONT` folder.", - "type": "string", - "const": "fs:allow-font-read" - }, - { - "description": "This allows full recursive read access to the complete `$FONT` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-font-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$FONT` folder.", - "type": "string", - "const": "fs:allow-font-write" - }, - { - "description": "This allows full recursive write access to the complete `$FONT` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-font-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$HOME` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-home-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$HOME` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-home-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$HOME` folder.", - "type": "string", - "const": "fs:allow-home-read" - }, - { - "description": "This allows full recursive read access to the complete `$HOME` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-home-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$HOME` folder.", - "type": "string", - "const": "fs:allow-home-write" - }, - { - "description": "This allows full recursive write access to the complete `$HOME` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-home-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$LOCALDATA` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-localdata-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$LOCALDATA` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-localdata-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$LOCALDATA` folder.", - "type": "string", - "const": "fs:allow-localdata-read" - }, - { - "description": "This allows full recursive read access to the complete `$LOCALDATA` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-localdata-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$LOCALDATA` folder.", - "type": "string", - "const": "fs:allow-localdata-write" - }, - { - "description": "This allows full recursive write access to the complete `$LOCALDATA` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-localdata-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$LOG` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-log-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$LOG` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-log-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$LOG` folder.", - "type": "string", - "const": "fs:allow-log-read" - }, - { - "description": "This allows full recursive read access to the complete `$LOG` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-log-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$LOG` folder.", - "type": "string", - "const": "fs:allow-log-write" - }, - { - "description": "This allows full recursive write access to the complete `$LOG` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-log-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$PICTURE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-picture-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$PICTURE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-picture-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$PICTURE` folder.", - "type": "string", - "const": "fs:allow-picture-read" - }, - { - "description": "This allows full recursive read access to the complete `$PICTURE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-picture-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$PICTURE` folder.", - "type": "string", - "const": "fs:allow-picture-write" - }, - { - "description": "This allows full recursive write access to the complete `$PICTURE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-picture-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$PUBLIC` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-public-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$PUBLIC` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-public-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$PUBLIC` folder.", - "type": "string", - "const": "fs:allow-public-read" - }, - { - "description": "This allows full recursive read access to the complete `$PUBLIC` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-public-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$PUBLIC` folder.", - "type": "string", - "const": "fs:allow-public-write" - }, - { - "description": "This allows full recursive write access to the complete `$PUBLIC` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-public-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$RESOURCE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-resource-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$RESOURCE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-resource-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$RESOURCE` folder.", - "type": "string", - "const": "fs:allow-resource-read" - }, - { - "description": "This allows full recursive read access to the complete `$RESOURCE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-resource-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$RESOURCE` folder.", - "type": "string", - "const": "fs:allow-resource-write" - }, - { - "description": "This allows full recursive write access to the complete `$RESOURCE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-resource-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$RUNTIME` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-runtime-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$RUNTIME` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-runtime-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$RUNTIME` folder.", - "type": "string", - "const": "fs:allow-runtime-read" - }, - { - "description": "This allows full recursive read access to the complete `$RUNTIME` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-runtime-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$RUNTIME` folder.", - "type": "string", - "const": "fs:allow-runtime-write" - }, - { - "description": "This allows full recursive write access to the complete `$RUNTIME` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-runtime-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$TEMP` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-temp-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$TEMP` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-temp-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$TEMP` folder.", - "type": "string", - "const": "fs:allow-temp-read" - }, - { - "description": "This allows full recursive read access to the complete `$TEMP` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-temp-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$TEMP` folder.", - "type": "string", - "const": "fs:allow-temp-write" - }, - { - "description": "This allows full recursive write access to the complete `$TEMP` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-temp-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$TEMPLATE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-template-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$TEMPLATE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-template-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$TEMPLATE` folder.", - "type": "string", - "const": "fs:allow-template-read" - }, - { - "description": "This allows full recursive read access to the complete `$TEMPLATE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-template-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$TEMPLATE` folder.", - "type": "string", - "const": "fs:allow-template-write" - }, - { - "description": "This allows full recursive write access to the complete `$TEMPLATE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-template-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$VIDEO` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-video-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$VIDEO` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-video-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$VIDEO` folder.", - "type": "string", - "const": "fs:allow-video-read" - }, - { - "description": "This allows full recursive read access to the complete `$VIDEO` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-video-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$VIDEO` folder.", - "type": "string", - "const": "fs:allow-video-write" - }, - { - "description": "This allows full recursive write access to the complete `$VIDEO` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-video-write-recursive" - }, - { - "description": "This denies access to dangerous Tauri relevant files and folders by default.", - "type": "string", - "const": "fs:deny-default" - }, - { - "description": "Enables the copy_file command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-copy-file" - }, - { - "description": "Enables the create command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-create" - }, - { - "description": "Enables the exists command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-exists" - }, - { - "description": "Enables the fstat command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-fstat" - }, - { - "description": "Enables the ftruncate command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-ftruncate" - }, - { - "description": "Enables the lstat command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-lstat" - }, - { - "description": "Enables the mkdir command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-mkdir" - }, - { - "description": "Enables the open command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-open" - }, - { - "description": "Enables the read command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-read" - }, - { - "description": "Enables the read_dir command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-read-dir" - }, - { - "description": "Enables the read_file command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-read-file" - }, - { - "description": "Enables the read_text_file command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-read-text-file" - }, - { - "description": "Enables the read_text_file_lines command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-read-text-file-lines" - }, - { - "description": "Enables the read_text_file_lines_next command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-read-text-file-lines-next" - }, - { - "description": "Enables the remove command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-remove" - }, - { - "description": "Enables the rename command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-rename" - }, - { - "description": "Enables the seek command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-seek" - }, - { - "description": "Enables the stat command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-stat" - }, - { - "description": "Enables the truncate command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-truncate" - }, - { - "description": "Enables the unwatch command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-unwatch" - }, - { - "description": "Enables the watch command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-watch" - }, - { - "description": "Enables the write command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-write" - }, - { - "description": "Enables the write_file command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-write-file" - }, - { - "description": "Enables the write_text_file command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-write-text-file" - }, - { - "description": "This permissions allows to create the application specific directories.\n", - "type": "string", - "const": "fs:create-app-specific-dirs" - }, - { - "description": "Denies the copy_file command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-copy-file" - }, - { - "description": "Denies the create command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-create" - }, - { - "description": "Denies the exists command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-exists" - }, - { - "description": "Denies the fstat command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-fstat" - }, - { - "description": "Denies the ftruncate command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-ftruncate" - }, - { - "description": "Denies the lstat command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-lstat" - }, - { - "description": "Denies the mkdir command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-mkdir" - }, - { - "description": "Denies the open command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-open" - }, - { - "description": "Denies the read command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-read" - }, - { - "description": "Denies the read_dir command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-read-dir" - }, - { - "description": "Denies the read_file command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-read-file" - }, - { - "description": "Denies the read_text_file command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-read-text-file" - }, - { - "description": "Denies the read_text_file_lines command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-read-text-file-lines" - }, - { - "description": "Denies the read_text_file_lines_next command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-read-text-file-lines-next" - }, - { - "description": "Denies the remove command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-remove" - }, - { - "description": "Denies the rename command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-rename" - }, - { - "description": "Denies the seek command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-seek" - }, - { - "description": "Denies the stat command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-stat" - }, - { - "description": "Denies the truncate command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-truncate" - }, - { - "description": "Denies the unwatch command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-unwatch" - }, - { - "description": "Denies the watch command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-watch" - }, - { - "description": "This denies read access to the\n`$APPLOCALDATA` folder on linux as the webview data and configuration values are stored here.\nAllowing access can lead to sensitive information disclosure and should be well considered.", - "type": "string", - "const": "fs:deny-webview-data-linux" - }, - { - "description": "This denies read access to the\n`$APPLOCALDATA/EBWebView` folder on windows as the webview data and configuration values are stored here.\nAllowing access can lead to sensitive information disclosure and should be well considered.", - "type": "string", - "const": "fs:deny-webview-data-windows" - }, - { - "description": "Denies the write command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-write" - }, - { - "description": "Denies the write_file command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-write-file" - }, - { - "description": "Denies the write_text_file command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-write-text-file" - }, - { - "description": "This enables all read related commands without any pre-configured accessible paths.", - "type": "string", - "const": "fs:read-all" - }, - { - "description": "This permission allows recursive read functionality on the application\nspecific base directories. \n", - "type": "string", - "const": "fs:read-app-specific-dirs-recursive" - }, - { - "description": "This enables directory read and file metadata related commands without any pre-configured accessible paths.", - "type": "string", - "const": "fs:read-dirs" - }, - { - "description": "This enables file read related commands without any pre-configured accessible paths.", - "type": "string", - "const": "fs:read-files" - }, - { - "description": "This enables all index or metadata related commands without any pre-configured accessible paths.", - "type": "string", - "const": "fs:read-meta" - }, - { - "description": "An empty permission you can use to modify the global scope.", - "type": "string", - "const": "fs:scope" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the application folders.", - "type": "string", - "const": "fs:scope-app" - }, - { - "description": "This scope permits to list all files and folders in the application directories.", - "type": "string", - "const": "fs:scope-app-index" - }, - { - "description": "This scope permits recursive access to the complete application folders, including sub directories and files.", - "type": "string", - "const": "fs:scope-app-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$APPCACHE` folder.", - "type": "string", - "const": "fs:scope-appcache" - }, - { - "description": "This scope permits to list all files and folders in the `$APPCACHE`folder.", - "type": "string", - "const": "fs:scope-appcache-index" - }, - { - "description": "This scope permits recursive access to the complete `$APPCACHE` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-appcache-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$APPCONFIG` folder.", - "type": "string", - "const": "fs:scope-appconfig" - }, - { - "description": "This scope permits to list all files and folders in the `$APPCONFIG`folder.", - "type": "string", - "const": "fs:scope-appconfig-index" - }, - { - "description": "This scope permits recursive access to the complete `$APPCONFIG` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-appconfig-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$APPDATA` folder.", - "type": "string", - "const": "fs:scope-appdata" - }, - { - "description": "This scope permits to list all files and folders in the `$APPDATA`folder.", - "type": "string", - "const": "fs:scope-appdata-index" - }, - { - "description": "This scope permits recursive access to the complete `$APPDATA` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-appdata-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$APPLOCALDATA` folder.", - "type": "string", - "const": "fs:scope-applocaldata" - }, - { - "description": "This scope permits to list all files and folders in the `$APPLOCALDATA`folder.", - "type": "string", - "const": "fs:scope-applocaldata-index" - }, - { - "description": "This scope permits recursive access to the complete `$APPLOCALDATA` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-applocaldata-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$APPLOG` folder.", - "type": "string", - "const": "fs:scope-applog" - }, - { - "description": "This scope permits to list all files and folders in the `$APPLOG`folder.", - "type": "string", - "const": "fs:scope-applog-index" - }, - { - "description": "This scope permits recursive access to the complete `$APPLOG` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-applog-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$AUDIO` folder.", - "type": "string", - "const": "fs:scope-audio" - }, - { - "description": "This scope permits to list all files and folders in the `$AUDIO`folder.", - "type": "string", - "const": "fs:scope-audio-index" - }, - { - "description": "This scope permits recursive access to the complete `$AUDIO` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-audio-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$CACHE` folder.", - "type": "string", - "const": "fs:scope-cache" - }, - { - "description": "This scope permits to list all files and folders in the `$CACHE`folder.", - "type": "string", - "const": "fs:scope-cache-index" - }, - { - "description": "This scope permits recursive access to the complete `$CACHE` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-cache-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$CONFIG` folder.", - "type": "string", - "const": "fs:scope-config" - }, - { - "description": "This scope permits to list all files and folders in the `$CONFIG`folder.", - "type": "string", - "const": "fs:scope-config-index" - }, - { - "description": "This scope permits recursive access to the complete `$CONFIG` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-config-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$DATA` folder.", - "type": "string", - "const": "fs:scope-data" - }, - { - "description": "This scope permits to list all files and folders in the `$DATA`folder.", - "type": "string", - "const": "fs:scope-data-index" - }, - { - "description": "This scope permits recursive access to the complete `$DATA` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-data-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$DESKTOP` folder.", - "type": "string", - "const": "fs:scope-desktop" - }, - { - "description": "This scope permits to list all files and folders in the `$DESKTOP`folder.", - "type": "string", - "const": "fs:scope-desktop-index" - }, - { - "description": "This scope permits recursive access to the complete `$DESKTOP` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-desktop-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$DOCUMENT` folder.", - "type": "string", - "const": "fs:scope-document" - }, - { - "description": "This scope permits to list all files and folders in the `$DOCUMENT`folder.", - "type": "string", - "const": "fs:scope-document-index" - }, - { - "description": "This scope permits recursive access to the complete `$DOCUMENT` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-document-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$DOWNLOAD` folder.", - "type": "string", - "const": "fs:scope-download" - }, - { - "description": "This scope permits to list all files and folders in the `$DOWNLOAD`folder.", - "type": "string", - "const": "fs:scope-download-index" - }, - { - "description": "This scope permits recursive access to the complete `$DOWNLOAD` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-download-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$EXE` folder.", - "type": "string", - "const": "fs:scope-exe" - }, - { - "description": "This scope permits to list all files and folders in the `$EXE`folder.", - "type": "string", - "const": "fs:scope-exe-index" - }, - { - "description": "This scope permits recursive access to the complete `$EXE` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-exe-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$FONT` folder.", - "type": "string", - "const": "fs:scope-font" - }, - { - "description": "This scope permits to list all files and folders in the `$FONT`folder.", - "type": "string", - "const": "fs:scope-font-index" - }, - { - "description": "This scope permits recursive access to the complete `$FONT` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-font-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$HOME` folder.", - "type": "string", - "const": "fs:scope-home" - }, - { - "description": "This scope permits to list all files and folders in the `$HOME`folder.", - "type": "string", - "const": "fs:scope-home-index" - }, - { - "description": "This scope permits recursive access to the complete `$HOME` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-home-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$LOCALDATA` folder.", - "type": "string", - "const": "fs:scope-localdata" - }, - { - "description": "This scope permits to list all files and folders in the `$LOCALDATA`folder.", - "type": "string", - "const": "fs:scope-localdata-index" - }, - { - "description": "This scope permits recursive access to the complete `$LOCALDATA` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-localdata-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$LOG` folder.", - "type": "string", - "const": "fs:scope-log" - }, - { - "description": "This scope permits to list all files and folders in the `$LOG`folder.", - "type": "string", - "const": "fs:scope-log-index" - }, - { - "description": "This scope permits recursive access to the complete `$LOG` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-log-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$PICTURE` folder.", - "type": "string", - "const": "fs:scope-picture" - }, - { - "description": "This scope permits to list all files and folders in the `$PICTURE`folder.", - "type": "string", - "const": "fs:scope-picture-index" - }, - { - "description": "This scope permits recursive access to the complete `$PICTURE` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-picture-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$PUBLIC` folder.", - "type": "string", - "const": "fs:scope-public" - }, - { - "description": "This scope permits to list all files and folders in the `$PUBLIC`folder.", - "type": "string", - "const": "fs:scope-public-index" - }, - { - "description": "This scope permits recursive access to the complete `$PUBLIC` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-public-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$RESOURCE` folder.", - "type": "string", - "const": "fs:scope-resource" - }, - { - "description": "This scope permits to list all files and folders in the `$RESOURCE`folder.", - "type": "string", - "const": "fs:scope-resource-index" - }, - { - "description": "This scope permits recursive access to the complete `$RESOURCE` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-resource-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$RUNTIME` folder.", - "type": "string", - "const": "fs:scope-runtime" - }, - { - "description": "This scope permits to list all files and folders in the `$RUNTIME`folder.", - "type": "string", - "const": "fs:scope-runtime-index" - }, - { - "description": "This scope permits recursive access to the complete `$RUNTIME` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-runtime-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$TEMP` folder.", - "type": "string", - "const": "fs:scope-temp" - }, - { - "description": "This scope permits to list all files and folders in the `$TEMP`folder.", - "type": "string", - "const": "fs:scope-temp-index" - }, - { - "description": "This scope permits recursive access to the complete `$TEMP` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-temp-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$TEMPLATE` folder.", - "type": "string", - "const": "fs:scope-template" - }, - { - "description": "This scope permits to list all files and folders in the `$TEMPLATE`folder.", - "type": "string", - "const": "fs:scope-template-index" - }, - { - "description": "This scope permits recursive access to the complete `$TEMPLATE` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-template-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$VIDEO` folder.", - "type": "string", - "const": "fs:scope-video" - }, - { - "description": "This scope permits to list all files and folders in the `$VIDEO`folder.", - "type": "string", - "const": "fs:scope-video-index" - }, - { - "description": "This scope permits recursive access to the complete `$VIDEO` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-video-recursive" - }, - { - "description": "This enables all write related commands without any pre-configured accessible paths.", - "type": "string", - "const": "fs:write-all" - }, - { - "description": "This enables all file write related commands without any pre-configured accessible paths.", - "type": "string", - "const": "fs:write-files" - } - ] - } - } - }, - "then": { - "properties": { - "allow": { - "items": { - "title": "FsScopeEntry", - "description": "FS scope entry.", - "anyOf": [ - { - "description": "FS scope path.", - "type": "string" - }, - { - "type": "object", - "required": [ - "path" - ], - "properties": { - "path": { - "description": "FS scope path.", - "type": "string" - } - } - } - ] - } - }, - "deny": { - "items": { - "title": "FsScopeEntry", - "description": "FS scope entry.", - "anyOf": [ - { - "description": "FS scope path.", - "type": "string" - }, - { - "type": "object", - "required": [ - "path" - ], - "properties": { - "path": { - "description": "FS scope path.", - "type": "string" - } - } - } - ] - } - } - } - }, - "properties": { - "identifier": { - "description": "Identifier of the permission or permission set.", - "allOf": [ - { - "$ref": "#/definitions/Identifier" - } - ] - } - } - }, - { - "if": { - "properties": { - "identifier": { - "anyOf": [ - { - "description": "This permission set configures what kind of\nfetch operations are available from the http plugin.\n\nThis enables all fetch operations but does not\nallow explicitly any origins to be fetched. This needs to\nbe manually configured before usage.\n\n#### Granted Permissions\n\nAll fetch operations are enabled.\n\n", - "type": "string", - "const": "http:default" - }, - { - "description": "Enables the fetch command without any pre-configured scope.", - "type": "string", - "const": "http:allow-fetch" - }, - { - "description": "Enables the fetch_cancel command without any pre-configured scope.", - "type": "string", - "const": "http:allow-fetch-cancel" - }, - { - "description": "Enables the fetch_read_body command without any pre-configured scope.", - "type": "string", - "const": "http:allow-fetch-read-body" - }, - { - "description": "Enables the fetch_send command without any pre-configured scope.", - "type": "string", - "const": "http:allow-fetch-send" - }, - { - "description": "Denies the fetch command without any pre-configured scope.", - "type": "string", - "const": "http:deny-fetch" - }, - { - "description": "Denies the fetch_cancel command without any pre-configured scope.", - "type": "string", - "const": "http:deny-fetch-cancel" - }, - { - "description": "Denies the fetch_read_body command without any pre-configured scope.", - "type": "string", - "const": "http:deny-fetch-read-body" - }, - { - "description": "Denies the fetch_send command without any pre-configured scope.", - "type": "string", - "const": "http:deny-fetch-send" - } - ] - } - } - }, - "then": { - "properties": { - "allow": { - "items": { - "title": "HttpScopeEntry", - "description": "HTTP scope entry.", - "anyOf": [ - { - "description": "A URL that can be accessed by the webview when using the HTTP APIs. Wildcards can be used following the URL pattern standard.\n\nSee [the URL Pattern spec](https://urlpattern.spec.whatwg.org/) for more information.\n\nExamples:\n\n- \"https://*\" : allows all HTTPS origin on port 443\n\n- \"https://*:*\" : allows all HTTPS origin on any port\n\n- \"https://*.github.com/tauri-apps/tauri\": allows any subdomain of \"github.com\" with the \"tauri-apps/api\" path\n\n- \"https://myapi.service.com/users/*\": allows access to any URLs that begins with \"https://myapi.service.com/users/\"", - "type": "string" - }, - { - "type": "object", - "required": [ - "url" - ], - "properties": { - "url": { - "description": "A URL that can be accessed by the webview when using the HTTP APIs. Wildcards can be used following the URL pattern standard.\n\nSee [the URL Pattern spec](https://urlpattern.spec.whatwg.org/) for more information.\n\nExamples:\n\n- \"https://*\" : allows all HTTPS origin on port 443\n\n- \"https://*:*\" : allows all HTTPS origin on any port\n\n- \"https://*.github.com/tauri-apps/tauri\": allows any subdomain of \"github.com\" with the \"tauri-apps/api\" path\n\n- \"https://myapi.service.com/users/*\": allows access to any URLs that begins with \"https://myapi.service.com/users/\"", - "type": "string" - } - } - } - ] - } - }, - "deny": { - "items": { - "title": "HttpScopeEntry", - "description": "HTTP scope entry.", - "anyOf": [ - { - "description": "A URL that can be accessed by the webview when using the HTTP APIs. Wildcards can be used following the URL pattern standard.\n\nSee [the URL Pattern spec](https://urlpattern.spec.whatwg.org/) for more information.\n\nExamples:\n\n- \"https://*\" : allows all HTTPS origin on port 443\n\n- \"https://*:*\" : allows all HTTPS origin on any port\n\n- \"https://*.github.com/tauri-apps/tauri\": allows any subdomain of \"github.com\" with the \"tauri-apps/api\" path\n\n- \"https://myapi.service.com/users/*\": allows access to any URLs that begins with \"https://myapi.service.com/users/\"", - "type": "string" - }, - { - "type": "object", - "required": [ - "url" - ], - "properties": { - "url": { - "description": "A URL that can be accessed by the webview when using the HTTP APIs. Wildcards can be used following the URL pattern standard.\n\nSee [the URL Pattern spec](https://urlpattern.spec.whatwg.org/) for more information.\n\nExamples:\n\n- \"https://*\" : allows all HTTPS origin on port 443\n\n- \"https://*:*\" : allows all HTTPS origin on any port\n\n- \"https://*.github.com/tauri-apps/tauri\": allows any subdomain of \"github.com\" with the \"tauri-apps/api\" path\n\n- \"https://myapi.service.com/users/*\": allows access to any URLs that begins with \"https://myapi.service.com/users/\"", - "type": "string" - } - } - } - ] - } - } - } - }, - "properties": { - "identifier": { - "description": "Identifier of the permission or permission set.", - "allOf": [ - { - "$ref": "#/definitions/Identifier" - } - ] - } - } - }, - { - "if": { - "properties": { - "identifier": { - "anyOf": [ - { - "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", - "type": "string", - "const": "shell:default" - }, - { - "description": "Enables the execute command without any pre-configured scope.", - "type": "string", - "const": "shell:allow-execute" - }, - { - "description": "Enables the kill command without any pre-configured scope.", - "type": "string", - "const": "shell:allow-kill" - }, - { - "description": "Enables the open command without any pre-configured scope.", - "type": "string", - "const": "shell:allow-open" - }, - { - "description": "Enables the spawn command without any pre-configured scope.", - "type": "string", - "const": "shell:allow-spawn" - }, - { - "description": "Enables the stdin_write command without any pre-configured scope.", - "type": "string", - "const": "shell:allow-stdin-write" - }, - { - "description": "Denies the execute command without any pre-configured scope.", - "type": "string", - "const": "shell:deny-execute" - }, - { - "description": "Denies the kill command without any pre-configured scope.", - "type": "string", - "const": "shell:deny-kill" - }, - { - "description": "Denies the open command without any pre-configured scope.", - "type": "string", - "const": "shell:deny-open" - }, - { - "description": "Denies the spawn command without any pre-configured scope.", - "type": "string", - "const": "shell:deny-spawn" - }, - { - "description": "Denies the stdin_write command without any pre-configured scope.", - "type": "string", - "const": "shell:deny-stdin-write" - } - ] - } - } - }, - "then": { - "properties": { - "allow": { - "items": { - "title": "ShellScopeEntry", - "description": "Shell scope entry.", - "anyOf": [ - { - "type": "object", - "required": [ - "cmd", - "name" - ], - "properties": { - "args": { - "description": "The allowed arguments for the command execution.", - "allOf": [ - { - "$ref": "#/definitions/ShellScopeEntryAllowedArgs" - } - ] - }, - "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`, `$LOG`, `$TEMP`, `$APPCONFIG`, `$APPDATA`, `$APPLOCALDATA`, `$APPCACHE`, `$APPLOG`.", - "type": "string" - }, - "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" - } - }, - "additionalProperties": false - }, - { - "type": "object", - "required": [ - "name", - "sidecar" - ], - "properties": { - "args": { - "description": "The allowed arguments for the command execution.", - "allOf": [ - { - "$ref": "#/definitions/ShellScopeEntryAllowedArgs" - } - ] - }, - "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" - }, - "sidecar": { - "description": "If this command is a sidecar command.", - "type": "boolean" - } - }, - "additionalProperties": false - } - ] - } - }, - "deny": { - "items": { - "title": "ShellScopeEntry", - "description": "Shell scope entry.", - "anyOf": [ - { - "type": "object", - "required": [ - "cmd", - "name" - ], - "properties": { - "args": { - "description": "The allowed arguments for the command execution.", - "allOf": [ - { - "$ref": "#/definitions/ShellScopeEntryAllowedArgs" - } - ] - }, - "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`, `$LOG`, `$TEMP`, `$APPCONFIG`, `$APPDATA`, `$APPLOCALDATA`, `$APPCACHE`, `$APPLOG`.", - "type": "string" - }, - "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" - } - }, - "additionalProperties": false - }, - { - "type": "object", - "required": [ - "name", - "sidecar" - ], - "properties": { - "args": { - "description": "The allowed arguments for the command execution.", - "allOf": [ - { - "$ref": "#/definitions/ShellScopeEntryAllowedArgs" - } - ] - }, - "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" - }, - "sidecar": { - "description": "If this command is a sidecar command.", - "type": "boolean" - } - }, - "additionalProperties": false - } - ] - } - } - } - }, - "properties": { - "identifier": { - "description": "Identifier of the permission or permission set.", - "allOf": [ - { - "$ref": "#/definitions/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" - ], - "items": { - "$ref": "#/definitions/Value" - } - } - } - } - ], - "required": [ - "identifier" - ] - } - ] - }, - "Identifier": { - "description": "Permission identifier", - "oneOf": [ - { - "description": "No features are enabled by default, as we believe\nthe clipboard can be inherently dangerous and it is \napplication specific if read and/or write access is needed.\n\nClipboard interaction needs to be explicitly enabled.\n", - "type": "string", - "const": "clipboard-manager:default" - }, - { - "description": "Enables the clear command without any pre-configured scope.", - "type": "string", - "const": "clipboard-manager:allow-clear" - }, - { - "description": "Enables the read_image command without any pre-configured scope.", - "type": "string", - "const": "clipboard-manager:allow-read-image" - }, - { - "description": "Enables the read_text command without any pre-configured scope.", - "type": "string", - "const": "clipboard-manager:allow-read-text" - }, - { - "description": "Enables the write_html command without any pre-configured scope.", - "type": "string", - "const": "clipboard-manager:allow-write-html" - }, - { - "description": "Enables the write_image command without any pre-configured scope.", - "type": "string", - "const": "clipboard-manager:allow-write-image" - }, - { - "description": "Enables the write_text command without any pre-configured scope.", - "type": "string", - "const": "clipboard-manager:allow-write-text" - }, - { - "description": "Denies the clear command without any pre-configured scope.", - "type": "string", - "const": "clipboard-manager:deny-clear" - }, - { - "description": "Denies the read_image command without any pre-configured scope.", - "type": "string", - "const": "clipboard-manager:deny-read-image" - }, - { - "description": "Denies the read_text command without any pre-configured scope.", - "type": "string", - "const": "clipboard-manager:deny-read-text" - }, - { - "description": "Denies the write_html command without any pre-configured scope.", - "type": "string", - "const": "clipboard-manager:deny-write-html" - }, - { - "description": "Denies the write_image command without any pre-configured scope.", - "type": "string", - "const": "clipboard-manager:deny-write-image" - }, - { - "description": "Denies the write_text command without any pre-configured scope.", - "type": "string", - "const": "clipboard-manager:deny-write-text" - }, - { - "description": "Default core plugins set which includes:\n- 'core:path:default'\n- 'core:event:default'\n- 'core:window:default'\n- 'core:webview:default'\n- 'core:app:default'\n- 'core:image:default'\n- 'core:resources:default'\n- 'core:menu:default'\n- 'core:tray:default'\n", - "type": "string", - "const": "core:default" - }, - { - "description": "Default permissions for the plugin.", - "type": "string", - "const": "core:app:default" - }, - { - "description": "Enables the app_hide command without any pre-configured scope.", - "type": "string", - "const": "core:app:allow-app-hide" - }, - { - "description": "Enables the app_show command without any pre-configured scope.", - "type": "string", - "const": "core:app:allow-app-show" - }, - { - "description": "Enables the default_window_icon command without any pre-configured scope.", - "type": "string", - "const": "core:app:allow-default-window-icon" - }, - { - "description": "Enables the name command without any pre-configured scope.", - "type": "string", - "const": "core:app:allow-name" - }, - { - "description": "Enables the set_app_theme command without any pre-configured scope.", - "type": "string", - "const": "core:app:allow-set-app-theme" - }, - { - "description": "Enables the tauri_version command without any pre-configured scope.", - "type": "string", - "const": "core:app:allow-tauri-version" - }, - { - "description": "Enables the version command without any pre-configured scope.", - "type": "string", - "const": "core:app:allow-version" - }, - { - "description": "Denies the app_hide command without any pre-configured scope.", - "type": "string", - "const": "core:app:deny-app-hide" - }, - { - "description": "Denies the app_show command without any pre-configured scope.", - "type": "string", - "const": "core:app:deny-app-show" - }, - { - "description": "Denies the default_window_icon command without any pre-configured scope.", - "type": "string", - "const": "core:app:deny-default-window-icon" - }, - { - "description": "Denies the name command without any pre-configured scope.", - "type": "string", - "const": "core:app:deny-name" - }, - { - "description": "Denies the set_app_theme command without any pre-configured scope.", - "type": "string", - "const": "core:app:deny-set-app-theme" - }, - { - "description": "Denies the tauri_version command without any pre-configured scope.", - "type": "string", - "const": "core:app:deny-tauri-version" - }, - { - "description": "Denies the version command without any pre-configured scope.", - "type": "string", - "const": "core:app:deny-version" - }, - { - "description": "Default permissions for the plugin.", - "type": "string", - "const": "core:event:default" - }, - { - "description": "Enables the emit command without any pre-configured scope.", - "type": "string", - "const": "core:event:allow-emit" - }, - { - "description": "Enables the emit_to command without any pre-configured scope.", - "type": "string", - "const": "core:event:allow-emit-to" - }, - { - "description": "Enables the listen command without any pre-configured scope.", - "type": "string", - "const": "core:event:allow-listen" - }, - { - "description": "Enables the unlisten command without any pre-configured scope.", - "type": "string", - "const": "core:event:allow-unlisten" - }, - { - "description": "Denies the emit command without any pre-configured scope.", - "type": "string", - "const": "core:event:deny-emit" - }, - { - "description": "Denies the emit_to command without any pre-configured scope.", - "type": "string", - "const": "core:event:deny-emit-to" - }, - { - "description": "Denies the listen command without any pre-configured scope.", - "type": "string", - "const": "core:event:deny-listen" - }, - { - "description": "Denies the unlisten command without any pre-configured scope.", - "type": "string", - "const": "core:event:deny-unlisten" - }, - { - "description": "Default permissions for the plugin.", - "type": "string", - "const": "core:image:default" - }, - { - "description": "Enables the from_bytes command without any pre-configured scope.", - "type": "string", - "const": "core:image:allow-from-bytes" - }, - { - "description": "Enables the from_path command without any pre-configured scope.", - "type": "string", - "const": "core:image:allow-from-path" - }, - { - "description": "Enables the new command without any pre-configured scope.", - "type": "string", - "const": "core:image:allow-new" - }, - { - "description": "Enables the rgba command without any pre-configured scope.", - "type": "string", - "const": "core:image:allow-rgba" - }, - { - "description": "Enables the size command without any pre-configured scope.", - "type": "string", - "const": "core:image:allow-size" - }, - { - "description": "Denies the from_bytes command without any pre-configured scope.", - "type": "string", - "const": "core:image:deny-from-bytes" - }, - { - "description": "Denies the from_path command without any pre-configured scope.", - "type": "string", - "const": "core:image:deny-from-path" - }, - { - "description": "Denies the new command without any pre-configured scope.", - "type": "string", - "const": "core:image:deny-new" - }, - { - "description": "Denies the rgba command without any pre-configured scope.", - "type": "string", - "const": "core:image:deny-rgba" - }, - { - "description": "Denies the size command without any pre-configured scope.", - "type": "string", - "const": "core:image:deny-size" - }, - { - "description": "Default permissions for the plugin.", - "type": "string", - "const": "core:menu:default" - }, - { - "description": "Enables the append command without any pre-configured scope.", - "type": "string", - "const": "core:menu:allow-append" - }, - { - "description": "Enables the create_default command without any pre-configured scope.", - "type": "string", - "const": "core:menu:allow-create-default" - }, - { - "description": "Enables the get command without any pre-configured scope.", - "type": "string", - "const": "core:menu:allow-get" - }, - { - "description": "Enables the insert command without any pre-configured scope.", - "type": "string", - "const": "core:menu:allow-insert" - }, - { - "description": "Enables the is_checked command without any pre-configured scope.", - "type": "string", - "const": "core:menu:allow-is-checked" - }, - { - "description": "Enables the is_enabled command without any pre-configured scope.", - "type": "string", - "const": "core:menu:allow-is-enabled" - }, - { - "description": "Enables the items command without any pre-configured scope.", - "type": "string", - "const": "core:menu:allow-items" - }, - { - "description": "Enables the new command without any pre-configured scope.", - "type": "string", - "const": "core:menu:allow-new" - }, - { - "description": "Enables the popup command without any pre-configured scope.", - "type": "string", - "const": "core:menu:allow-popup" - }, - { - "description": "Enables the prepend command without any pre-configured scope.", - "type": "string", - "const": "core:menu:allow-prepend" - }, - { - "description": "Enables the remove command without any pre-configured scope.", - "type": "string", - "const": "core:menu:allow-remove" - }, - { - "description": "Enables the remove_at command without any pre-configured scope.", - "type": "string", - "const": "core:menu:allow-remove-at" - }, - { - "description": "Enables the set_accelerator command without any pre-configured scope.", - "type": "string", - "const": "core:menu:allow-set-accelerator" - }, - { - "description": "Enables the set_as_app_menu command without any pre-configured scope.", - "type": "string", - "const": "core:menu:allow-set-as-app-menu" - }, - { - "description": "Enables the set_as_help_menu_for_nsapp command without any pre-configured scope.", - "type": "string", - "const": "core:menu:allow-set-as-help-menu-for-nsapp" - }, - { - "description": "Enables the set_as_window_menu command without any pre-configured scope.", - "type": "string", - "const": "core:menu:allow-set-as-window-menu" - }, - { - "description": "Enables the set_as_windows_menu_for_nsapp command without any pre-configured scope.", - "type": "string", - "const": "core:menu:allow-set-as-windows-menu-for-nsapp" - }, - { - "description": "Enables the set_checked command without any pre-configured scope.", - "type": "string", - "const": "core:menu:allow-set-checked" - }, - { - "description": "Enables the set_enabled command without any pre-configured scope.", - "type": "string", - "const": "core:menu:allow-set-enabled" - }, - { - "description": "Enables the set_icon command without any pre-configured scope.", - "type": "string", - "const": "core:menu:allow-set-icon" - }, - { - "description": "Enables the set_text command without any pre-configured scope.", - "type": "string", - "const": "core:menu:allow-set-text" - }, - { - "description": "Enables the text command without any pre-configured scope.", - "type": "string", - "const": "core:menu:allow-text" - }, - { - "description": "Denies the append command without any pre-configured scope.", - "type": "string", - "const": "core:menu:deny-append" - }, - { - "description": "Denies the create_default command without any pre-configured scope.", - "type": "string", - "const": "core:menu:deny-create-default" - }, - { - "description": "Denies the get command without any pre-configured scope.", - "type": "string", - "const": "core:menu:deny-get" - }, - { - "description": "Denies the insert command without any pre-configured scope.", - "type": "string", - "const": "core:menu:deny-insert" - }, - { - "description": "Denies the is_checked command without any pre-configured scope.", - "type": "string", - "const": "core:menu:deny-is-checked" - }, - { - "description": "Denies the is_enabled command without any pre-configured scope.", - "type": "string", - "const": "core:menu:deny-is-enabled" - }, - { - "description": "Denies the items command without any pre-configured scope.", - "type": "string", - "const": "core:menu:deny-items" - }, - { - "description": "Denies the new command without any pre-configured scope.", - "type": "string", - "const": "core:menu:deny-new" - }, - { - "description": "Denies the popup command without any pre-configured scope.", - "type": "string", - "const": "core:menu:deny-popup" - }, - { - "description": "Denies the prepend command without any pre-configured scope.", - "type": "string", - "const": "core:menu:deny-prepend" - }, - { - "description": "Denies the remove command without any pre-configured scope.", - "type": "string", - "const": "core:menu:deny-remove" - }, - { - "description": "Denies the remove_at command without any pre-configured scope.", - "type": "string", - "const": "core:menu:deny-remove-at" - }, - { - "description": "Denies the set_accelerator command without any pre-configured scope.", - "type": "string", - "const": "core:menu:deny-set-accelerator" - }, - { - "description": "Denies the set_as_app_menu command without any pre-configured scope.", - "type": "string", - "const": "core:menu:deny-set-as-app-menu" - }, - { - "description": "Denies the set_as_help_menu_for_nsapp command without any pre-configured scope.", - "type": "string", - "const": "core:menu:deny-set-as-help-menu-for-nsapp" - }, - { - "description": "Denies the set_as_window_menu command without any pre-configured scope.", - "type": "string", - "const": "core:menu:deny-set-as-window-menu" - }, - { - "description": "Denies the set_as_windows_menu_for_nsapp command without any pre-configured scope.", - "type": "string", - "const": "core:menu:deny-set-as-windows-menu-for-nsapp" - }, - { - "description": "Denies the set_checked command without any pre-configured scope.", - "type": "string", - "const": "core:menu:deny-set-checked" - }, - { - "description": "Denies the set_enabled command without any pre-configured scope.", - "type": "string", - "const": "core:menu:deny-set-enabled" - }, - { - "description": "Denies the set_icon command without any pre-configured scope.", - "type": "string", - "const": "core:menu:deny-set-icon" - }, - { - "description": "Denies the set_text command without any pre-configured scope.", - "type": "string", - "const": "core:menu:deny-set-text" - }, - { - "description": "Denies the text command without any pre-configured scope.", - "type": "string", - "const": "core:menu:deny-text" - }, - { - "description": "Default permissions for the plugin.", - "type": "string", - "const": "core:path:default" - }, - { - "description": "Enables the basename command without any pre-configured scope.", - "type": "string", - "const": "core:path:allow-basename" - }, - { - "description": "Enables the dirname command without any pre-configured scope.", - "type": "string", - "const": "core:path:allow-dirname" - }, - { - "description": "Enables the extname command without any pre-configured scope.", - "type": "string", - "const": "core:path:allow-extname" - }, - { - "description": "Enables the is_absolute command without any pre-configured scope.", - "type": "string", - "const": "core:path:allow-is-absolute" - }, - { - "description": "Enables the join command without any pre-configured scope.", - "type": "string", - "const": "core:path:allow-join" - }, - { - "description": "Enables the normalize command without any pre-configured scope.", - "type": "string", - "const": "core:path:allow-normalize" - }, - { - "description": "Enables the resolve command without any pre-configured scope.", - "type": "string", - "const": "core:path:allow-resolve" - }, - { - "description": "Enables the resolve_directory command without any pre-configured scope.", - "type": "string", - "const": "core:path:allow-resolve-directory" - }, - { - "description": "Denies the basename command without any pre-configured scope.", - "type": "string", - "const": "core:path:deny-basename" - }, - { - "description": "Denies the dirname command without any pre-configured scope.", - "type": "string", - "const": "core:path:deny-dirname" - }, - { - "description": "Denies the extname command without any pre-configured scope.", - "type": "string", - "const": "core:path:deny-extname" - }, - { - "description": "Denies the is_absolute command without any pre-configured scope.", - "type": "string", - "const": "core:path:deny-is-absolute" - }, - { - "description": "Denies the join command without any pre-configured scope.", - "type": "string", - "const": "core:path:deny-join" - }, - { - "description": "Denies the normalize command without any pre-configured scope.", - "type": "string", - "const": "core:path:deny-normalize" - }, - { - "description": "Denies the resolve command without any pre-configured scope.", - "type": "string", - "const": "core:path:deny-resolve" - }, - { - "description": "Denies the resolve_directory command without any pre-configured scope.", - "type": "string", - "const": "core:path:deny-resolve-directory" - }, - { - "description": "Default permissions for the plugin.", - "type": "string", - "const": "core:resources:default" - }, - { - "description": "Enables the close command without any pre-configured scope.", - "type": "string", - "const": "core:resources:allow-close" - }, - { - "description": "Denies the close command without any pre-configured scope.", - "type": "string", - "const": "core:resources:deny-close" - }, - { - "description": "Default permissions for the plugin.", - "type": "string", - "const": "core:tray:default" - }, - { - "description": "Enables the get_by_id command without any pre-configured scope.", - "type": "string", - "const": "core:tray:allow-get-by-id" - }, - { - "description": "Enables the new command without any pre-configured scope.", - "type": "string", - "const": "core:tray:allow-new" - }, - { - "description": "Enables the remove_by_id command without any pre-configured scope.", - "type": "string", - "const": "core:tray:allow-remove-by-id" - }, - { - "description": "Enables the set_icon command without any pre-configured scope.", - "type": "string", - "const": "core:tray:allow-set-icon" - }, - { - "description": "Enables the set_icon_as_template command without any pre-configured scope.", - "type": "string", - "const": "core:tray:allow-set-icon-as-template" - }, - { - "description": "Enables the set_menu command without any pre-configured scope.", - "type": "string", - "const": "core:tray:allow-set-menu" - }, - { - "description": "Enables the set_show_menu_on_left_click command without any pre-configured scope.", - "type": "string", - "const": "core:tray:allow-set-show-menu-on-left-click" - }, - { - "description": "Enables the set_temp_dir_path command without any pre-configured scope.", - "type": "string", - "const": "core:tray:allow-set-temp-dir-path" - }, - { - "description": "Enables the set_title command without any pre-configured scope.", - "type": "string", - "const": "core:tray:allow-set-title" - }, - { - "description": "Enables the set_tooltip command without any pre-configured scope.", - "type": "string", - "const": "core:tray:allow-set-tooltip" - }, - { - "description": "Enables the set_visible command without any pre-configured scope.", - "type": "string", - "const": "core:tray:allow-set-visible" - }, - { - "description": "Denies the get_by_id command without any pre-configured scope.", - "type": "string", - "const": "core:tray:deny-get-by-id" - }, - { - "description": "Denies the new command without any pre-configured scope.", - "type": "string", - "const": "core:tray:deny-new" - }, - { - "description": "Denies the remove_by_id command without any pre-configured scope.", - "type": "string", - "const": "core:tray:deny-remove-by-id" - }, - { - "description": "Denies the set_icon command without any pre-configured scope.", - "type": "string", - "const": "core:tray:deny-set-icon" - }, - { - "description": "Denies the set_icon_as_template command without any pre-configured scope.", - "type": "string", - "const": "core:tray:deny-set-icon-as-template" - }, - { - "description": "Denies the set_menu command without any pre-configured scope.", - "type": "string", - "const": "core:tray:deny-set-menu" - }, - { - "description": "Denies the set_show_menu_on_left_click command without any pre-configured scope.", - "type": "string", - "const": "core:tray:deny-set-show-menu-on-left-click" - }, - { - "description": "Denies the set_temp_dir_path command without any pre-configured scope.", - "type": "string", - "const": "core:tray:deny-set-temp-dir-path" - }, - { - "description": "Denies the set_title command without any pre-configured scope.", - "type": "string", - "const": "core:tray:deny-set-title" - }, - { - "description": "Denies the set_tooltip command without any pre-configured scope.", - "type": "string", - "const": "core:tray:deny-set-tooltip" - }, - { - "description": "Denies the set_visible command without any pre-configured scope.", - "type": "string", - "const": "core:tray:deny-set-visible" - }, - { - "description": "Default permissions for the plugin.", - "type": "string", - "const": "core:webview:default" - }, - { - "description": "Enables the clear_all_browsing_data command without any pre-configured scope.", - "type": "string", - "const": "core:webview:allow-clear-all-browsing-data" - }, - { - "description": "Enables the create_webview command without any pre-configured scope.", - "type": "string", - "const": "core:webview:allow-create-webview" - }, - { - "description": "Enables the create_webview_window command without any pre-configured scope.", - "type": "string", - "const": "core:webview:allow-create-webview-window" - }, - { - "description": "Enables the get_all_webviews command without any pre-configured scope.", - "type": "string", - "const": "core:webview:allow-get-all-webviews" - }, - { - "description": "Enables the internal_toggle_devtools command without any pre-configured scope.", - "type": "string", - "const": "core:webview:allow-internal-toggle-devtools" - }, - { - "description": "Enables the print command without any pre-configured scope.", - "type": "string", - "const": "core:webview:allow-print" - }, - { - "description": "Enables the reparent command without any pre-configured scope.", - "type": "string", - "const": "core:webview:allow-reparent" - }, - { - "description": "Enables the set_webview_focus command without any pre-configured scope.", - "type": "string", - "const": "core:webview:allow-set-webview-focus" - }, - { - "description": "Enables the set_webview_position command without any pre-configured scope.", - "type": "string", - "const": "core:webview:allow-set-webview-position" - }, - { - "description": "Enables the set_webview_size command without any pre-configured scope.", - "type": "string", - "const": "core:webview:allow-set-webview-size" - }, - { - "description": "Enables the set_webview_zoom command without any pre-configured scope.", - "type": "string", - "const": "core:webview:allow-set-webview-zoom" - }, - { - "description": "Enables the webview_close command without any pre-configured scope.", - "type": "string", - "const": "core:webview:allow-webview-close" - }, - { - "description": "Enables the webview_hide command without any pre-configured scope.", - "type": "string", - "const": "core:webview:allow-webview-hide" - }, - { - "description": "Enables the webview_position command without any pre-configured scope.", - "type": "string", - "const": "core:webview:allow-webview-position" - }, - { - "description": "Enables the webview_show command without any pre-configured scope.", - "type": "string", - "const": "core:webview:allow-webview-show" - }, - { - "description": "Enables the webview_size command without any pre-configured scope.", - "type": "string", - "const": "core:webview:allow-webview-size" - }, - { - "description": "Denies the clear_all_browsing_data command without any pre-configured scope.", - "type": "string", - "const": "core:webview:deny-clear-all-browsing-data" - }, - { - "description": "Denies the create_webview command without any pre-configured scope.", - "type": "string", - "const": "core:webview:deny-create-webview" - }, - { - "description": "Denies the create_webview_window command without any pre-configured scope.", - "type": "string", - "const": "core:webview:deny-create-webview-window" - }, - { - "description": "Denies the get_all_webviews command without any pre-configured scope.", - "type": "string", - "const": "core:webview:deny-get-all-webviews" - }, - { - "description": "Denies the internal_toggle_devtools command without any pre-configured scope.", - "type": "string", - "const": "core:webview:deny-internal-toggle-devtools" - }, - { - "description": "Denies the print command without any pre-configured scope.", - "type": "string", - "const": "core:webview:deny-print" - }, - { - "description": "Denies the reparent command without any pre-configured scope.", - "type": "string", - "const": "core:webview:deny-reparent" - }, - { - "description": "Denies the set_webview_focus command without any pre-configured scope.", - "type": "string", - "const": "core:webview:deny-set-webview-focus" - }, - { - "description": "Denies the set_webview_position command without any pre-configured scope.", - "type": "string", - "const": "core:webview:deny-set-webview-position" - }, - { - "description": "Denies the set_webview_size command without any pre-configured scope.", - "type": "string", - "const": "core:webview:deny-set-webview-size" - }, - { - "description": "Denies the set_webview_zoom command without any pre-configured scope.", - "type": "string", - "const": "core:webview:deny-set-webview-zoom" - }, - { - "description": "Denies the webview_close command without any pre-configured scope.", - "type": "string", - "const": "core:webview:deny-webview-close" - }, - { - "description": "Denies the webview_hide command without any pre-configured scope.", - "type": "string", - "const": "core:webview:deny-webview-hide" - }, - { - "description": "Denies the webview_position command without any pre-configured scope.", - "type": "string", - "const": "core:webview:deny-webview-position" - }, - { - "description": "Denies the webview_show command without any pre-configured scope.", - "type": "string", - "const": "core:webview:deny-webview-show" - }, - { - "description": "Denies the webview_size command without any pre-configured scope.", - "type": "string", - "const": "core:webview:deny-webview-size" - }, - { - "description": "Default permissions for the plugin.", - "type": "string", - "const": "core:window:default" - }, - { - "description": "Enables the available_monitors command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-available-monitors" - }, - { - "description": "Enables the center command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-center" - }, - { - "description": "Enables the close command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-close" - }, - { - "description": "Enables the create command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-create" - }, - { - "description": "Enables the current_monitor command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-current-monitor" - }, - { - "description": "Enables the cursor_position command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-cursor-position" - }, - { - "description": "Enables the destroy command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-destroy" - }, - { - "description": "Enables the get_all_windows command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-get-all-windows" - }, - { - "description": "Enables the hide command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-hide" - }, - { - "description": "Enables the inner_position command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-inner-position" - }, - { - "description": "Enables the inner_size command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-inner-size" - }, - { - "description": "Enables the internal_toggle_maximize command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-internal-toggle-maximize" - }, - { - "description": "Enables the is_closable command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-is-closable" - }, - { - "description": "Enables the is_decorated command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-is-decorated" - }, - { - "description": "Enables the is_enabled command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-is-enabled" - }, - { - "description": "Enables the is_focused command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-is-focused" - }, - { - "description": "Enables the is_fullscreen command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-is-fullscreen" - }, - { - "description": "Enables the is_maximizable command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-is-maximizable" - }, - { - "description": "Enables the is_maximized command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-is-maximized" - }, - { - "description": "Enables the is_minimizable command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-is-minimizable" - }, - { - "description": "Enables the is_minimized command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-is-minimized" - }, - { - "description": "Enables the is_resizable command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-is-resizable" - }, - { - "description": "Enables the is_visible command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-is-visible" - }, - { - "description": "Enables the maximize command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-maximize" - }, - { - "description": "Enables the minimize command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-minimize" - }, - { - "description": "Enables the monitor_from_point command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-monitor-from-point" - }, - { - "description": "Enables the outer_position command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-outer-position" - }, - { - "description": "Enables the outer_size command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-outer-size" - }, - { - "description": "Enables the primary_monitor command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-primary-monitor" - }, - { - "description": "Enables the request_user_attention command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-request-user-attention" - }, - { - "description": "Enables the scale_factor command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-scale-factor" - }, - { - "description": "Enables the set_always_on_bottom command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-always-on-bottom" - }, - { - "description": "Enables the set_always_on_top command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-always-on-top" - }, - { - "description": "Enables the set_closable command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-closable" - }, - { - "description": "Enables the set_content_protected command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-content-protected" - }, - { - "description": "Enables the set_cursor_grab command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-cursor-grab" - }, - { - "description": "Enables the set_cursor_icon command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-cursor-icon" - }, - { - "description": "Enables the set_cursor_position command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-cursor-position" - }, - { - "description": "Enables the set_cursor_visible command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-cursor-visible" - }, - { - "description": "Enables the set_decorations command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-decorations" - }, - { - "description": "Enables the set_effects command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-effects" - }, - { - "description": "Enables the set_enabled command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-enabled" - }, - { - "description": "Enables the set_focus command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-focus" - }, - { - "description": "Enables the set_fullscreen command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-fullscreen" - }, - { - "description": "Enables the set_icon command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-icon" - }, - { - "description": "Enables the set_ignore_cursor_events command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-ignore-cursor-events" - }, - { - "description": "Enables the set_max_size command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-max-size" - }, - { - "description": "Enables the set_maximizable command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-maximizable" - }, - { - "description": "Enables the set_min_size command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-min-size" - }, - { - "description": "Enables the set_minimizable command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-minimizable" - }, - { - "description": "Enables the set_position command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-position" - }, - { - "description": "Enables the set_progress_bar command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-progress-bar" - }, - { - "description": "Enables the set_resizable command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-resizable" - }, - { - "description": "Enables the set_shadow command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-shadow" - }, - { - "description": "Enables the set_size command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-size" - }, - { - "description": "Enables the set_size_constraints command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-size-constraints" - }, - { - "description": "Enables the set_skip_taskbar command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-skip-taskbar" - }, - { - "description": "Enables the set_theme command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-theme" - }, - { - "description": "Enables the set_title command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-title" - }, - { - "description": "Enables the set_title_bar_style command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-title-bar-style" - }, - { - "description": "Enables the set_visible_on_all_workspaces command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-visible-on-all-workspaces" - }, - { - "description": "Enables the show command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-show" - }, - { - "description": "Enables the start_dragging command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-start-dragging" - }, - { - "description": "Enables the start_resize_dragging command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-start-resize-dragging" - }, - { - "description": "Enables the theme command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-theme" - }, - { - "description": "Enables the title command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-title" - }, - { - "description": "Enables the toggle_maximize command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-toggle-maximize" - }, - { - "description": "Enables the unmaximize command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-unmaximize" - }, - { - "description": "Enables the unminimize command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-unminimize" - }, - { - "description": "Denies the available_monitors command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-available-monitors" - }, - { - "description": "Denies the center command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-center" - }, - { - "description": "Denies the close command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-close" - }, - { - "description": "Denies the create command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-create" - }, - { - "description": "Denies the current_monitor command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-current-monitor" - }, - { - "description": "Denies the cursor_position command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-cursor-position" - }, - { - "description": "Denies the destroy command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-destroy" - }, - { - "description": "Denies the get_all_windows command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-get-all-windows" - }, - { - "description": "Denies the hide command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-hide" - }, - { - "description": "Denies the inner_position command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-inner-position" - }, - { - "description": "Denies the inner_size command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-inner-size" - }, - { - "description": "Denies the internal_toggle_maximize command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-internal-toggle-maximize" - }, - { - "description": "Denies the is_closable command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-is-closable" - }, - { - "description": "Denies the is_decorated command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-is-decorated" - }, - { - "description": "Denies the is_enabled command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-is-enabled" - }, - { - "description": "Denies the is_focused command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-is-focused" - }, - { - "description": "Denies the is_fullscreen command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-is-fullscreen" - }, - { - "description": "Denies the is_maximizable command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-is-maximizable" - }, - { - "description": "Denies the is_maximized command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-is-maximized" - }, - { - "description": "Denies the is_minimizable command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-is-minimizable" - }, - { - "description": "Denies the is_minimized command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-is-minimized" - }, - { - "description": "Denies the is_resizable command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-is-resizable" - }, - { - "description": "Denies the is_visible command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-is-visible" - }, - { - "description": "Denies the maximize command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-maximize" - }, - { - "description": "Denies the minimize command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-minimize" - }, - { - "description": "Denies the monitor_from_point command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-monitor-from-point" - }, - { - "description": "Denies the outer_position command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-outer-position" - }, - { - "description": "Denies the outer_size command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-outer-size" - }, - { - "description": "Denies the primary_monitor command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-primary-monitor" - }, - { - "description": "Denies the request_user_attention command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-request-user-attention" - }, - { - "description": "Denies the scale_factor command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-scale-factor" - }, - { - "description": "Denies the set_always_on_bottom command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-always-on-bottom" - }, - { - "description": "Denies the set_always_on_top command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-always-on-top" - }, - { - "description": "Denies the set_closable command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-closable" - }, - { - "description": "Denies the set_content_protected command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-content-protected" - }, - { - "description": "Denies the set_cursor_grab command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-cursor-grab" - }, - { - "description": "Denies the set_cursor_icon command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-cursor-icon" - }, - { - "description": "Denies the set_cursor_position command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-cursor-position" - }, - { - "description": "Denies the set_cursor_visible command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-cursor-visible" - }, - { - "description": "Denies the set_decorations command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-decorations" - }, - { - "description": "Denies the set_effects command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-effects" - }, - { - "description": "Denies the set_enabled command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-enabled" - }, - { - "description": "Denies the set_focus command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-focus" - }, - { - "description": "Denies the set_fullscreen command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-fullscreen" - }, - { - "description": "Denies the set_icon command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-icon" - }, - { - "description": "Denies the set_ignore_cursor_events command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-ignore-cursor-events" - }, - { - "description": "Denies the set_max_size command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-max-size" - }, - { - "description": "Denies the set_maximizable command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-maximizable" - }, - { - "description": "Denies the set_min_size command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-min-size" - }, - { - "description": "Denies the set_minimizable command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-minimizable" - }, - { - "description": "Denies the set_position command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-position" - }, - { - "description": "Denies the set_progress_bar command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-progress-bar" - }, - { - "description": "Denies the set_resizable command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-resizable" - }, - { - "description": "Denies the set_shadow command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-shadow" - }, - { - "description": "Denies the set_size command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-size" - }, - { - "description": "Denies the set_size_constraints command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-size-constraints" - }, - { - "description": "Denies the set_skip_taskbar command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-skip-taskbar" - }, - { - "description": "Denies the set_theme command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-theme" - }, - { - "description": "Denies the set_title command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-title" - }, - { - "description": "Denies the set_title_bar_style command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-title-bar-style" - }, - { - "description": "Denies the set_visible_on_all_workspaces command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-visible-on-all-workspaces" - }, - { - "description": "Denies the show command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-show" - }, - { - "description": "Denies the start_dragging command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-start-dragging" - }, - { - "description": "Denies the start_resize_dragging command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-start-resize-dragging" - }, - { - "description": "Denies the theme command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-theme" - }, - { - "description": "Denies the title command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-title" - }, - { - "description": "Denies the toggle_maximize command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-toggle-maximize" - }, - { - "description": "Denies the unmaximize command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-unmaximize" - }, - { - "description": "Denies the unminimize command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-unminimize" - }, - { - "description": "Enables the show_snap_overlay command without any pre-configured scope.", - "type": "string", - "const": "decorum:allow-show-snap-overlay" - }, - { - "description": "Denies the show_snap_overlay command without any pre-configured scope.", - "type": "string", - "const": "decorum:deny-show-snap-overlay" - }, - { - "description": "This permission set configures the types of dialogs\navailable from the dialog plugin.\n\n#### Granted Permissions\n\nAll dialog types are enabled.\n\n\n", - "type": "string", - "const": "dialog:default" - }, - { - "description": "Enables the ask command without any pre-configured scope.", - "type": "string", - "const": "dialog:allow-ask" - }, - { - "description": "Enables the confirm command without any pre-configured scope.", - "type": "string", - "const": "dialog:allow-confirm" - }, - { - "description": "Enables the message command without any pre-configured scope.", - "type": "string", - "const": "dialog:allow-message" - }, - { - "description": "Enables the open command without any pre-configured scope.", - "type": "string", - "const": "dialog:allow-open" - }, - { - "description": "Enables the save command without any pre-configured scope.", - "type": "string", - "const": "dialog:allow-save" - }, - { - "description": "Denies the ask command without any pre-configured scope.", - "type": "string", - "const": "dialog:deny-ask" - }, - { - "description": "Denies the confirm command without any pre-configured scope.", - "type": "string", - "const": "dialog:deny-confirm" - }, - { - "description": "Denies the message command without any pre-configured scope.", - "type": "string", - "const": "dialog:deny-message" - }, - { - "description": "Denies the open command without any pre-configured scope.", - "type": "string", - "const": "dialog:deny-open" - }, - { - "description": "Denies the save command without any pre-configured scope.", - "type": "string", - "const": "dialog:deny-save" - }, - { - "description": "This set of permissions describes the what kind of\nfile system access the `fs` plugin has enabled or denied by default.\n\n#### Granted Permissions\n\nThis default permission set enables read access to the\napplication specific directories (AppConfig, AppData, AppLocalData, AppCache,\nAppLog) and all files and sub directories created in it.\nThe location of these directories depends on the operating system,\nwhere the application is run.\n\nIn general these directories need to be manually created\nby the application at runtime, before accessing files or folders\nin it is possible.\n\nTherefore, it is also allowed to create all of these folders via\nthe `mkdir` command.\n\n#### Denied Permissions\n\nThis default permission set prevents access to critical components\nof the Tauri application by default.\nOn Windows the webview data folder access is denied.\n\n", - "type": "string", - "const": "fs:default" - }, - { - "description": "This allows non-recursive read access to metadata of the application folders, including file listing and statistics.", - "type": "string", - "const": "fs:allow-app-meta" - }, - { - "description": "This allows full recursive read access to metadata of the application folders, including file listing and statistics.", - "type": "string", - "const": "fs:allow-app-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the application folders.", - "type": "string", - "const": "fs:allow-app-read" - }, - { - "description": "This allows full recursive read access to the complete application folders, files and subdirectories.", - "type": "string", - "const": "fs:allow-app-read-recursive" - }, - { - "description": "This allows non-recursive write access to the application folders.", - "type": "string", - "const": "fs:allow-app-write" - }, - { - "description": "This allows full recursive write access to the complete application folders, files and subdirectories.", - "type": "string", - "const": "fs:allow-app-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$APPCACHE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-appcache-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$APPCACHE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-appcache-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$APPCACHE` folder.", - "type": "string", - "const": "fs:allow-appcache-read" - }, - { - "description": "This allows full recursive read access to the complete `$APPCACHE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-appcache-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$APPCACHE` folder.", - "type": "string", - "const": "fs:allow-appcache-write" - }, - { - "description": "This allows full recursive write access to the complete `$APPCACHE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-appcache-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$APPCONFIG` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-appconfig-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$APPCONFIG` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-appconfig-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$APPCONFIG` folder.", - "type": "string", - "const": "fs:allow-appconfig-read" - }, - { - "description": "This allows full recursive read access to the complete `$APPCONFIG` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-appconfig-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$APPCONFIG` folder.", - "type": "string", - "const": "fs:allow-appconfig-write" - }, - { - "description": "This allows full recursive write access to the complete `$APPCONFIG` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-appconfig-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$APPDATA` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-appdata-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$APPDATA` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-appdata-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$APPDATA` folder.", - "type": "string", - "const": "fs:allow-appdata-read" - }, - { - "description": "This allows full recursive read access to the complete `$APPDATA` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-appdata-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$APPDATA` folder.", - "type": "string", - "const": "fs:allow-appdata-write" - }, - { - "description": "This allows full recursive write access to the complete `$APPDATA` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-appdata-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$APPLOCALDATA` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-applocaldata-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$APPLOCALDATA` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-applocaldata-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$APPLOCALDATA` folder.", - "type": "string", - "const": "fs:allow-applocaldata-read" - }, - { - "description": "This allows full recursive read access to the complete `$APPLOCALDATA` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-applocaldata-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$APPLOCALDATA` folder.", - "type": "string", - "const": "fs:allow-applocaldata-write" - }, - { - "description": "This allows full recursive write access to the complete `$APPLOCALDATA` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-applocaldata-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$APPLOG` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-applog-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$APPLOG` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-applog-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$APPLOG` folder.", - "type": "string", - "const": "fs:allow-applog-read" - }, - { - "description": "This allows full recursive read access to the complete `$APPLOG` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-applog-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$APPLOG` folder.", - "type": "string", - "const": "fs:allow-applog-write" - }, - { - "description": "This allows full recursive write access to the complete `$APPLOG` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-applog-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$AUDIO` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-audio-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$AUDIO` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-audio-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$AUDIO` folder.", - "type": "string", - "const": "fs:allow-audio-read" - }, - { - "description": "This allows full recursive read access to the complete `$AUDIO` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-audio-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$AUDIO` folder.", - "type": "string", - "const": "fs:allow-audio-write" - }, - { - "description": "This allows full recursive write access to the complete `$AUDIO` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-audio-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$CACHE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-cache-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$CACHE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-cache-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$CACHE` folder.", - "type": "string", - "const": "fs:allow-cache-read" - }, - { - "description": "This allows full recursive read access to the complete `$CACHE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-cache-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$CACHE` folder.", - "type": "string", - "const": "fs:allow-cache-write" - }, - { - "description": "This allows full recursive write access to the complete `$CACHE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-cache-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$CONFIG` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-config-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$CONFIG` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-config-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$CONFIG` folder.", - "type": "string", - "const": "fs:allow-config-read" - }, - { - "description": "This allows full recursive read access to the complete `$CONFIG` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-config-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$CONFIG` folder.", - "type": "string", - "const": "fs:allow-config-write" - }, - { - "description": "This allows full recursive write access to the complete `$CONFIG` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-config-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$DATA` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-data-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$DATA` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-data-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$DATA` folder.", - "type": "string", - "const": "fs:allow-data-read" - }, - { - "description": "This allows full recursive read access to the complete `$DATA` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-data-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$DATA` folder.", - "type": "string", - "const": "fs:allow-data-write" - }, - { - "description": "This allows full recursive write access to the complete `$DATA` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-data-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$DESKTOP` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-desktop-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$DESKTOP` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-desktop-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$DESKTOP` folder.", - "type": "string", - "const": "fs:allow-desktop-read" - }, - { - "description": "This allows full recursive read access to the complete `$DESKTOP` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-desktop-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$DESKTOP` folder.", - "type": "string", - "const": "fs:allow-desktop-write" - }, - { - "description": "This allows full recursive write access to the complete `$DESKTOP` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-desktop-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$DOCUMENT` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-document-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$DOCUMENT` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-document-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$DOCUMENT` folder.", - "type": "string", - "const": "fs:allow-document-read" - }, - { - "description": "This allows full recursive read access to the complete `$DOCUMENT` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-document-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$DOCUMENT` folder.", - "type": "string", - "const": "fs:allow-document-write" - }, - { - "description": "This allows full recursive write access to the complete `$DOCUMENT` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-document-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$DOWNLOAD` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-download-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$DOWNLOAD` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-download-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$DOWNLOAD` folder.", - "type": "string", - "const": "fs:allow-download-read" - }, - { - "description": "This allows full recursive read access to the complete `$DOWNLOAD` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-download-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$DOWNLOAD` folder.", - "type": "string", - "const": "fs:allow-download-write" - }, - { - "description": "This allows full recursive write access to the complete `$DOWNLOAD` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-download-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$EXE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-exe-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$EXE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-exe-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$EXE` folder.", - "type": "string", - "const": "fs:allow-exe-read" - }, - { - "description": "This allows full recursive read access to the complete `$EXE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-exe-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$EXE` folder.", - "type": "string", - "const": "fs:allow-exe-write" - }, - { - "description": "This allows full recursive write access to the complete `$EXE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-exe-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$FONT` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-font-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$FONT` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-font-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$FONT` folder.", - "type": "string", - "const": "fs:allow-font-read" - }, - { - "description": "This allows full recursive read access to the complete `$FONT` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-font-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$FONT` folder.", - "type": "string", - "const": "fs:allow-font-write" - }, - { - "description": "This allows full recursive write access to the complete `$FONT` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-font-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$HOME` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-home-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$HOME` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-home-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$HOME` folder.", - "type": "string", - "const": "fs:allow-home-read" - }, - { - "description": "This allows full recursive read access to the complete `$HOME` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-home-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$HOME` folder.", - "type": "string", - "const": "fs:allow-home-write" - }, - { - "description": "This allows full recursive write access to the complete `$HOME` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-home-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$LOCALDATA` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-localdata-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$LOCALDATA` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-localdata-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$LOCALDATA` folder.", - "type": "string", - "const": "fs:allow-localdata-read" - }, - { - "description": "This allows full recursive read access to the complete `$LOCALDATA` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-localdata-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$LOCALDATA` folder.", - "type": "string", - "const": "fs:allow-localdata-write" - }, - { - "description": "This allows full recursive write access to the complete `$LOCALDATA` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-localdata-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$LOG` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-log-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$LOG` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-log-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$LOG` folder.", - "type": "string", - "const": "fs:allow-log-read" - }, - { - "description": "This allows full recursive read access to the complete `$LOG` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-log-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$LOG` folder.", - "type": "string", - "const": "fs:allow-log-write" - }, - { - "description": "This allows full recursive write access to the complete `$LOG` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-log-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$PICTURE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-picture-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$PICTURE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-picture-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$PICTURE` folder.", - "type": "string", - "const": "fs:allow-picture-read" - }, - { - "description": "This allows full recursive read access to the complete `$PICTURE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-picture-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$PICTURE` folder.", - "type": "string", - "const": "fs:allow-picture-write" - }, - { - "description": "This allows full recursive write access to the complete `$PICTURE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-picture-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$PUBLIC` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-public-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$PUBLIC` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-public-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$PUBLIC` folder.", - "type": "string", - "const": "fs:allow-public-read" - }, - { - "description": "This allows full recursive read access to the complete `$PUBLIC` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-public-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$PUBLIC` folder.", - "type": "string", - "const": "fs:allow-public-write" - }, - { - "description": "This allows full recursive write access to the complete `$PUBLIC` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-public-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$RESOURCE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-resource-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$RESOURCE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-resource-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$RESOURCE` folder.", - "type": "string", - "const": "fs:allow-resource-read" - }, - { - "description": "This allows full recursive read access to the complete `$RESOURCE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-resource-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$RESOURCE` folder.", - "type": "string", - "const": "fs:allow-resource-write" - }, - { - "description": "This allows full recursive write access to the complete `$RESOURCE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-resource-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$RUNTIME` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-runtime-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$RUNTIME` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-runtime-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$RUNTIME` folder.", - "type": "string", - "const": "fs:allow-runtime-read" - }, - { - "description": "This allows full recursive read access to the complete `$RUNTIME` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-runtime-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$RUNTIME` folder.", - "type": "string", - "const": "fs:allow-runtime-write" - }, - { - "description": "This allows full recursive write access to the complete `$RUNTIME` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-runtime-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$TEMP` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-temp-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$TEMP` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-temp-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$TEMP` folder.", - "type": "string", - "const": "fs:allow-temp-read" - }, - { - "description": "This allows full recursive read access to the complete `$TEMP` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-temp-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$TEMP` folder.", - "type": "string", - "const": "fs:allow-temp-write" - }, - { - "description": "This allows full recursive write access to the complete `$TEMP` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-temp-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$TEMPLATE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-template-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$TEMPLATE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-template-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$TEMPLATE` folder.", - "type": "string", - "const": "fs:allow-template-read" - }, - { - "description": "This allows full recursive read access to the complete `$TEMPLATE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-template-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$TEMPLATE` folder.", - "type": "string", - "const": "fs:allow-template-write" - }, - { - "description": "This allows full recursive write access to the complete `$TEMPLATE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-template-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$VIDEO` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-video-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$VIDEO` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-video-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$VIDEO` folder.", - "type": "string", - "const": "fs:allow-video-read" - }, - { - "description": "This allows full recursive read access to the complete `$VIDEO` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-video-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$VIDEO` folder.", - "type": "string", - "const": "fs:allow-video-write" - }, - { - "description": "This allows full recursive write access to the complete `$VIDEO` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-video-write-recursive" - }, - { - "description": "This denies access to dangerous Tauri relevant files and folders by default.", - "type": "string", - "const": "fs:deny-default" - }, - { - "description": "Enables the copy_file command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-copy-file" - }, - { - "description": "Enables the create command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-create" - }, - { - "description": "Enables the exists command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-exists" - }, - { - "description": "Enables the fstat command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-fstat" - }, - { - "description": "Enables the ftruncate command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-ftruncate" - }, - { - "description": "Enables the lstat command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-lstat" - }, - { - "description": "Enables the mkdir command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-mkdir" - }, - { - "description": "Enables the open command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-open" - }, - { - "description": "Enables the read command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-read" - }, - { - "description": "Enables the read_dir command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-read-dir" - }, - { - "description": "Enables the read_file command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-read-file" - }, - { - "description": "Enables the read_text_file command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-read-text-file" - }, - { - "description": "Enables the read_text_file_lines command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-read-text-file-lines" - }, - { - "description": "Enables the read_text_file_lines_next command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-read-text-file-lines-next" - }, - { - "description": "Enables the remove command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-remove" - }, - { - "description": "Enables the rename command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-rename" - }, - { - "description": "Enables the seek command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-seek" - }, - { - "description": "Enables the stat command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-stat" - }, - { - "description": "Enables the truncate command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-truncate" - }, - { - "description": "Enables the unwatch command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-unwatch" - }, - { - "description": "Enables the watch command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-watch" - }, - { - "description": "Enables the write command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-write" - }, - { - "description": "Enables the write_file command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-write-file" - }, - { - "description": "Enables the write_text_file command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-write-text-file" - }, - { - "description": "This permissions allows to create the application specific directories.\n", - "type": "string", - "const": "fs:create-app-specific-dirs" - }, - { - "description": "Denies the copy_file command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-copy-file" - }, - { - "description": "Denies the create command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-create" - }, - { - "description": "Denies the exists command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-exists" - }, - { - "description": "Denies the fstat command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-fstat" - }, - { - "description": "Denies the ftruncate command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-ftruncate" - }, - { - "description": "Denies the lstat command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-lstat" - }, - { - "description": "Denies the mkdir command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-mkdir" - }, - { - "description": "Denies the open command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-open" - }, - { - "description": "Denies the read command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-read" - }, - { - "description": "Denies the read_dir command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-read-dir" - }, - { - "description": "Denies the read_file command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-read-file" - }, - { - "description": "Denies the read_text_file command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-read-text-file" - }, - { - "description": "Denies the read_text_file_lines command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-read-text-file-lines" - }, - { - "description": "Denies the read_text_file_lines_next command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-read-text-file-lines-next" - }, - { - "description": "Denies the remove command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-remove" - }, - { - "description": "Denies the rename command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-rename" - }, - { - "description": "Denies the seek command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-seek" - }, - { - "description": "Denies the stat command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-stat" - }, - { - "description": "Denies the truncate command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-truncate" - }, - { - "description": "Denies the unwatch command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-unwatch" - }, - { - "description": "Denies the watch command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-watch" - }, - { - "description": "This denies read access to the\n`$APPLOCALDATA` folder on linux as the webview data and configuration values are stored here.\nAllowing access can lead to sensitive information disclosure and should be well considered.", - "type": "string", - "const": "fs:deny-webview-data-linux" - }, - { - "description": "This denies read access to the\n`$APPLOCALDATA/EBWebView` folder on windows as the webview data and configuration values are stored here.\nAllowing access can lead to sensitive information disclosure and should be well considered.", - "type": "string", - "const": "fs:deny-webview-data-windows" - }, - { - "description": "Denies the write command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-write" - }, - { - "description": "Denies the write_file command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-write-file" - }, - { - "description": "Denies the write_text_file command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-write-text-file" - }, - { - "description": "This enables all read related commands without any pre-configured accessible paths.", - "type": "string", - "const": "fs:read-all" - }, - { - "description": "This permission allows recursive read functionality on the application\nspecific base directories. \n", - "type": "string", - "const": "fs:read-app-specific-dirs-recursive" - }, - { - "description": "This enables directory read and file metadata related commands without any pre-configured accessible paths.", - "type": "string", - "const": "fs:read-dirs" - }, - { - "description": "This enables file read related commands without any pre-configured accessible paths.", - "type": "string", - "const": "fs:read-files" - }, - { - "description": "This enables all index or metadata related commands without any pre-configured accessible paths.", - "type": "string", - "const": "fs:read-meta" - }, - { - "description": "An empty permission you can use to modify the global scope.", - "type": "string", - "const": "fs:scope" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the application folders.", - "type": "string", - "const": "fs:scope-app" - }, - { - "description": "This scope permits to list all files and folders in the application directories.", - "type": "string", - "const": "fs:scope-app-index" - }, - { - "description": "This scope permits recursive access to the complete application folders, including sub directories and files.", - "type": "string", - "const": "fs:scope-app-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$APPCACHE` folder.", - "type": "string", - "const": "fs:scope-appcache" - }, - { - "description": "This scope permits to list all files and folders in the `$APPCACHE`folder.", - "type": "string", - "const": "fs:scope-appcache-index" - }, - { - "description": "This scope permits recursive access to the complete `$APPCACHE` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-appcache-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$APPCONFIG` folder.", - "type": "string", - "const": "fs:scope-appconfig" - }, - { - "description": "This scope permits to list all files and folders in the `$APPCONFIG`folder.", - "type": "string", - "const": "fs:scope-appconfig-index" - }, - { - "description": "This scope permits recursive access to the complete `$APPCONFIG` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-appconfig-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$APPDATA` folder.", - "type": "string", - "const": "fs:scope-appdata" - }, - { - "description": "This scope permits to list all files and folders in the `$APPDATA`folder.", - "type": "string", - "const": "fs:scope-appdata-index" - }, - { - "description": "This scope permits recursive access to the complete `$APPDATA` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-appdata-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$APPLOCALDATA` folder.", - "type": "string", - "const": "fs:scope-applocaldata" - }, - { - "description": "This scope permits to list all files and folders in the `$APPLOCALDATA`folder.", - "type": "string", - "const": "fs:scope-applocaldata-index" - }, - { - "description": "This scope permits recursive access to the complete `$APPLOCALDATA` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-applocaldata-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$APPLOG` folder.", - "type": "string", - "const": "fs:scope-applog" - }, - { - "description": "This scope permits to list all files and folders in the `$APPLOG`folder.", - "type": "string", - "const": "fs:scope-applog-index" - }, - { - "description": "This scope permits recursive access to the complete `$APPLOG` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-applog-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$AUDIO` folder.", - "type": "string", - "const": "fs:scope-audio" - }, - { - "description": "This scope permits to list all files and folders in the `$AUDIO`folder.", - "type": "string", - "const": "fs:scope-audio-index" - }, - { - "description": "This scope permits recursive access to the complete `$AUDIO` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-audio-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$CACHE` folder.", - "type": "string", - "const": "fs:scope-cache" - }, - { - "description": "This scope permits to list all files and folders in the `$CACHE`folder.", - "type": "string", - "const": "fs:scope-cache-index" - }, - { - "description": "This scope permits recursive access to the complete `$CACHE` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-cache-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$CONFIG` folder.", - "type": "string", - "const": "fs:scope-config" - }, - { - "description": "This scope permits to list all files and folders in the `$CONFIG`folder.", - "type": "string", - "const": "fs:scope-config-index" - }, - { - "description": "This scope permits recursive access to the complete `$CONFIG` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-config-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$DATA` folder.", - "type": "string", - "const": "fs:scope-data" - }, - { - "description": "This scope permits to list all files and folders in the `$DATA`folder.", - "type": "string", - "const": "fs:scope-data-index" - }, - { - "description": "This scope permits recursive access to the complete `$DATA` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-data-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$DESKTOP` folder.", - "type": "string", - "const": "fs:scope-desktop" - }, - { - "description": "This scope permits to list all files and folders in the `$DESKTOP`folder.", - "type": "string", - "const": "fs:scope-desktop-index" - }, - { - "description": "This scope permits recursive access to the complete `$DESKTOP` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-desktop-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$DOCUMENT` folder.", - "type": "string", - "const": "fs:scope-document" - }, - { - "description": "This scope permits to list all files and folders in the `$DOCUMENT`folder.", - "type": "string", - "const": "fs:scope-document-index" - }, - { - "description": "This scope permits recursive access to the complete `$DOCUMENT` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-document-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$DOWNLOAD` folder.", - "type": "string", - "const": "fs:scope-download" - }, - { - "description": "This scope permits to list all files and folders in the `$DOWNLOAD`folder.", - "type": "string", - "const": "fs:scope-download-index" - }, - { - "description": "This scope permits recursive access to the complete `$DOWNLOAD` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-download-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$EXE` folder.", - "type": "string", - "const": "fs:scope-exe" - }, - { - "description": "This scope permits to list all files and folders in the `$EXE`folder.", - "type": "string", - "const": "fs:scope-exe-index" - }, - { - "description": "This scope permits recursive access to the complete `$EXE` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-exe-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$FONT` folder.", - "type": "string", - "const": "fs:scope-font" - }, - { - "description": "This scope permits to list all files and folders in the `$FONT`folder.", - "type": "string", - "const": "fs:scope-font-index" - }, - { - "description": "This scope permits recursive access to the complete `$FONT` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-font-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$HOME` folder.", - "type": "string", - "const": "fs:scope-home" - }, - { - "description": "This scope permits to list all files and folders in the `$HOME`folder.", - "type": "string", - "const": "fs:scope-home-index" - }, - { - "description": "This scope permits recursive access to the complete `$HOME` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-home-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$LOCALDATA` folder.", - "type": "string", - "const": "fs:scope-localdata" - }, - { - "description": "This scope permits to list all files and folders in the `$LOCALDATA`folder.", - "type": "string", - "const": "fs:scope-localdata-index" - }, - { - "description": "This scope permits recursive access to the complete `$LOCALDATA` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-localdata-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$LOG` folder.", - "type": "string", - "const": "fs:scope-log" - }, - { - "description": "This scope permits to list all files and folders in the `$LOG`folder.", - "type": "string", - "const": "fs:scope-log-index" - }, - { - "description": "This scope permits recursive access to the complete `$LOG` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-log-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$PICTURE` folder.", - "type": "string", - "const": "fs:scope-picture" - }, - { - "description": "This scope permits to list all files and folders in the `$PICTURE`folder.", - "type": "string", - "const": "fs:scope-picture-index" - }, - { - "description": "This scope permits recursive access to the complete `$PICTURE` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-picture-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$PUBLIC` folder.", - "type": "string", - "const": "fs:scope-public" - }, - { - "description": "This scope permits to list all files and folders in the `$PUBLIC`folder.", - "type": "string", - "const": "fs:scope-public-index" - }, - { - "description": "This scope permits recursive access to the complete `$PUBLIC` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-public-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$RESOURCE` folder.", - "type": "string", - "const": "fs:scope-resource" - }, - { - "description": "This scope permits to list all files and folders in the `$RESOURCE`folder.", - "type": "string", - "const": "fs:scope-resource-index" - }, - { - "description": "This scope permits recursive access to the complete `$RESOURCE` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-resource-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$RUNTIME` folder.", - "type": "string", - "const": "fs:scope-runtime" - }, - { - "description": "This scope permits to list all files and folders in the `$RUNTIME`folder.", - "type": "string", - "const": "fs:scope-runtime-index" - }, - { - "description": "This scope permits recursive access to the complete `$RUNTIME` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-runtime-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$TEMP` folder.", - "type": "string", - "const": "fs:scope-temp" - }, - { - "description": "This scope permits to list all files and folders in the `$TEMP`folder.", - "type": "string", - "const": "fs:scope-temp-index" - }, - { - "description": "This scope permits recursive access to the complete `$TEMP` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-temp-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$TEMPLATE` folder.", - "type": "string", - "const": "fs:scope-template" - }, - { - "description": "This scope permits to list all files and folders in the `$TEMPLATE`folder.", - "type": "string", - "const": "fs:scope-template-index" - }, - { - "description": "This scope permits recursive access to the complete `$TEMPLATE` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-template-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$VIDEO` folder.", - "type": "string", - "const": "fs:scope-video" - }, - { - "description": "This scope permits to list all files and folders in the `$VIDEO`folder.", - "type": "string", - "const": "fs:scope-video-index" - }, - { - "description": "This scope permits recursive access to the complete `$VIDEO` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-video-recursive" - }, - { - "description": "This enables all write related commands without any pre-configured accessible paths.", - "type": "string", - "const": "fs:write-all" - }, - { - "description": "This enables all file write related commands without any pre-configured accessible paths.", - "type": "string", - "const": "fs:write-files" - }, - { - "description": "This permission set configures what kind of\nfetch operations are available from the http plugin.\n\nThis enables all fetch operations but does not\nallow explicitly any origins to be fetched. This needs to\nbe manually configured before usage.\n\n#### Granted Permissions\n\nAll fetch operations are enabled.\n\n", - "type": "string", - "const": "http:default" - }, - { - "description": "Enables the fetch command without any pre-configured scope.", - "type": "string", - "const": "http:allow-fetch" - }, - { - "description": "Enables the fetch_cancel command without any pre-configured scope.", - "type": "string", - "const": "http:allow-fetch-cancel" - }, - { - "description": "Enables the fetch_read_body command without any pre-configured scope.", - "type": "string", - "const": "http:allow-fetch-read-body" - }, - { - "description": "Enables the fetch_send command without any pre-configured scope.", - "type": "string", - "const": "http:allow-fetch-send" - }, - { - "description": "Denies the fetch command without any pre-configured scope.", - "type": "string", - "const": "http:deny-fetch" - }, - { - "description": "Denies the fetch_cancel command without any pre-configured scope.", - "type": "string", - "const": "http:deny-fetch-cancel" - }, - { - "description": "Denies the fetch_read_body command without any pre-configured scope.", - "type": "string", - "const": "http:deny-fetch-read-body" - }, - { - "description": "Denies the fetch_send command without any pre-configured scope.", - "type": "string", - "const": "http:deny-fetch-send" - }, - { - "description": "This permission set configures which\nnotification features are by default exposed.\n\n#### Granted Permissions\n\nIt allows all notification related features.\n\n", - "type": "string", - "const": "notification:default" - }, - { - "description": "Enables the batch command without any pre-configured scope.", - "type": "string", - "const": "notification:allow-batch" - }, - { - "description": "Enables the cancel command without any pre-configured scope.", - "type": "string", - "const": "notification:allow-cancel" - }, - { - "description": "Enables the check_permissions command without any pre-configured scope.", - "type": "string", - "const": "notification:allow-check-permissions" - }, - { - "description": "Enables the create_channel command without any pre-configured scope.", - "type": "string", - "const": "notification:allow-create-channel" - }, - { - "description": "Enables the delete_channel command without any pre-configured scope.", - "type": "string", - "const": "notification:allow-delete-channel" - }, - { - "description": "Enables the get_active command without any pre-configured scope.", - "type": "string", - "const": "notification:allow-get-active" - }, - { - "description": "Enables the get_pending command without any pre-configured scope.", - "type": "string", - "const": "notification:allow-get-pending" - }, - { - "description": "Enables the is_permission_granted command without any pre-configured scope.", - "type": "string", - "const": "notification:allow-is-permission-granted" - }, - { - "description": "Enables the list_channels command without any pre-configured scope.", - "type": "string", - "const": "notification:allow-list-channels" - }, - { - "description": "Enables the notify command without any pre-configured scope.", - "type": "string", - "const": "notification:allow-notify" - }, - { - "description": "Enables the permission_state command without any pre-configured scope.", - "type": "string", - "const": "notification:allow-permission-state" - }, - { - "description": "Enables the register_action_types command without any pre-configured scope.", - "type": "string", - "const": "notification:allow-register-action-types" - }, - { - "description": "Enables the register_listener command without any pre-configured scope.", - "type": "string", - "const": "notification:allow-register-listener" - }, - { - "description": "Enables the remove_active command without any pre-configured scope.", - "type": "string", - "const": "notification:allow-remove-active" - }, - { - "description": "Enables the request_permission command without any pre-configured scope.", - "type": "string", - "const": "notification:allow-request-permission" - }, - { - "description": "Enables the show command without any pre-configured scope.", - "type": "string", - "const": "notification:allow-show" - }, - { - "description": "Denies the batch command without any pre-configured scope.", - "type": "string", - "const": "notification:deny-batch" - }, - { - "description": "Denies the cancel command without any pre-configured scope.", - "type": "string", - "const": "notification:deny-cancel" - }, - { - "description": "Denies the check_permissions command without any pre-configured scope.", - "type": "string", - "const": "notification:deny-check-permissions" - }, - { - "description": "Denies the create_channel command without any pre-configured scope.", - "type": "string", - "const": "notification:deny-create-channel" - }, - { - "description": "Denies the delete_channel command without any pre-configured scope.", - "type": "string", - "const": "notification:deny-delete-channel" - }, - { - "description": "Denies the get_active command without any pre-configured scope.", - "type": "string", - "const": "notification:deny-get-active" - }, - { - "description": "Denies the get_pending command without any pre-configured scope.", - "type": "string", - "const": "notification:deny-get-pending" - }, - { - "description": "Denies the is_permission_granted command without any pre-configured scope.", - "type": "string", - "const": "notification:deny-is-permission-granted" - }, - { - "description": "Denies the list_channels command without any pre-configured scope.", - "type": "string", - "const": "notification:deny-list-channels" - }, - { - "description": "Denies the notify command without any pre-configured scope.", - "type": "string", - "const": "notification:deny-notify" - }, - { - "description": "Denies the permission_state command without any pre-configured scope.", - "type": "string", - "const": "notification:deny-permission-state" - }, - { - "description": "Denies the register_action_types command without any pre-configured scope.", - "type": "string", - "const": "notification:deny-register-action-types" - }, - { - "description": "Denies the register_listener command without any pre-configured scope.", - "type": "string", - "const": "notification:deny-register-listener" - }, - { - "description": "Denies the remove_active command without any pre-configured scope.", - "type": "string", - "const": "notification:deny-remove-active" - }, - { - "description": "Denies the request_permission command without any pre-configured scope.", - "type": "string", - "const": "notification:deny-request-permission" - }, - { - "description": "Denies the show command without any pre-configured scope.", - "type": "string", - "const": "notification:deny-show" - }, - { - "description": "This permission set configures which\noperating system information are available\nto gather from the frontend.\n\n#### Granted Permissions\n\nAll information except the host name are available.\n\n", - "type": "string", - "const": "os:default" - }, - { - "description": "Enables the arch command without any pre-configured scope.", - "type": "string", - "const": "os:allow-arch" - }, - { - "description": "Enables the exe_extension command without any pre-configured scope.", - "type": "string", - "const": "os:allow-exe-extension" - }, - { - "description": "Enables the family command without any pre-configured scope.", - "type": "string", - "const": "os:allow-family" - }, - { - "description": "Enables the hostname command without any pre-configured scope.", - "type": "string", - "const": "os:allow-hostname" - }, - { - "description": "Enables the locale command without any pre-configured scope.", - "type": "string", - "const": "os:allow-locale" - }, - { - "description": "Enables the os_type command without any pre-configured scope.", - "type": "string", - "const": "os:allow-os-type" - }, - { - "description": "Enables the platform command without any pre-configured scope.", - "type": "string", - "const": "os:allow-platform" - }, - { - "description": "Enables the version command without any pre-configured scope.", - "type": "string", - "const": "os:allow-version" - }, - { - "description": "Denies the arch command without any pre-configured scope.", - "type": "string", - "const": "os:deny-arch" - }, - { - "description": "Denies the exe_extension command without any pre-configured scope.", - "type": "string", - "const": "os:deny-exe-extension" - }, - { - "description": "Denies the family command without any pre-configured scope.", - "type": "string", - "const": "os:deny-family" - }, - { - "description": "Denies the hostname command without any pre-configured scope.", - "type": "string", - "const": "os:deny-hostname" - }, - { - "description": "Denies the locale command without any pre-configured scope.", - "type": "string", - "const": "os:deny-locale" - }, - { - "description": "Denies the os_type command without any pre-configured scope.", - "type": "string", - "const": "os:deny-os-type" - }, - { - "description": "Denies the platform command without any pre-configured scope.", - "type": "string", - "const": "os:deny-platform" - }, - { - "description": "Denies the version command without any pre-configured scope.", - "type": "string", - "const": "os:deny-version" - }, - { - "description": "Default permissions for the prevent-default plugin", - "type": "string", - "const": "prevent-default:default" - }, - { - "description": "Enables the keyboard command without any pre-configured scope.", - "type": "string", - "const": "prevent-default:allow-keyboard" - }, - { - "description": "Enables the pointer command without any pre-configured scope.", - "type": "string", - "const": "prevent-default:allow-pointer" - }, - { - "description": "Denies the keyboard command without any pre-configured scope.", - "type": "string", - "const": "prevent-default:deny-keyboard" - }, - { - "description": "Denies the pointer command without any pre-configured scope.", - "type": "string", - "const": "prevent-default:deny-pointer" - }, - { - "description": "This permission set configures which\nprocess feeatures are by default exposed.\n\n#### Granted Permissions\n\nThis enables to quit via `allow-exit` and restart via `allow-restart`\nthe application.\n", - "type": "string", - "const": "process:default" - }, - { - "description": "Enables the exit command without any pre-configured scope.", - "type": "string", - "const": "process:allow-exit" - }, - { - "description": "Enables the restart command without any pre-configured scope.", - "type": "string", - "const": "process:allow-restart" - }, - { - "description": "Denies the exit command without any pre-configured scope.", - "type": "string", - "const": "process:deny-exit" - }, - { - "description": "Denies the restart command without any pre-configured scope.", - "type": "string", - "const": "process:deny-restart" - }, - { - "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", - "type": "string", - "const": "shell:default" - }, - { - "description": "Enables the execute command without any pre-configured scope.", - "type": "string", - "const": "shell:allow-execute" - }, - { - "description": "Enables the kill command without any pre-configured scope.", - "type": "string", - "const": "shell:allow-kill" - }, - { - "description": "Enables the open command without any pre-configured scope.", - "type": "string", - "const": "shell:allow-open" - }, - { - "description": "Enables the spawn command without any pre-configured scope.", - "type": "string", - "const": "shell:allow-spawn" - }, - { - "description": "Enables the stdin_write command without any pre-configured scope.", - "type": "string", - "const": "shell:allow-stdin-write" - }, - { - "description": "Denies the execute command without any pre-configured scope.", - "type": "string", - "const": "shell:deny-execute" - }, - { - "description": "Denies the kill command without any pre-configured scope.", - "type": "string", - "const": "shell:deny-kill" - }, - { - "description": "Denies the open command without any pre-configured scope.", - "type": "string", - "const": "shell:deny-open" - }, - { - "description": "Denies the spawn command without any pre-configured scope.", - "type": "string", - "const": "shell:deny-spawn" - }, - { - "description": "Denies the stdin_write command without any pre-configured scope.", - "type": "string", - "const": "shell:deny-stdin-write" - }, - { - "description": "This permission set configures what kind of\noperations are available from the store plugin.\n\n#### Granted Permissions\n\nAll operations are enabled by default.\n\n", - "type": "string", - "const": "store:default" - }, - { - "description": "Enables the clear command without any pre-configured scope.", - "type": "string", - "const": "store:allow-clear" - }, - { - "description": "Enables the delete command without any pre-configured scope.", - "type": "string", - "const": "store:allow-delete" - }, - { - "description": "Enables the entries command without any pre-configured scope.", - "type": "string", - "const": "store:allow-entries" - }, - { - "description": "Enables the get command without any pre-configured scope.", - "type": "string", - "const": "store:allow-get" - }, - { - "description": "Enables the get_store command without any pre-configured scope.", - "type": "string", - "const": "store:allow-get-store" - }, - { - "description": "Enables the has command without any pre-configured scope.", - "type": "string", - "const": "store:allow-has" - }, - { - "description": "Enables the keys command without any pre-configured scope.", - "type": "string", - "const": "store:allow-keys" - }, - { - "description": "Enables the length command without any pre-configured scope.", - "type": "string", - "const": "store:allow-length" - }, - { - "description": "Enables the load command without any pre-configured scope.", - "type": "string", - "const": "store:allow-load" - }, - { - "description": "Enables the reload command without any pre-configured scope.", - "type": "string", - "const": "store:allow-reload" - }, - { - "description": "Enables the reset command without any pre-configured scope.", - "type": "string", - "const": "store:allow-reset" - }, - { - "description": "Enables the save command without any pre-configured scope.", - "type": "string", - "const": "store:allow-save" - }, - { - "description": "Enables the set command without any pre-configured scope.", - "type": "string", - "const": "store:allow-set" - }, - { - "description": "Enables the values command without any pre-configured scope.", - "type": "string", - "const": "store:allow-values" - }, - { - "description": "Denies the clear command without any pre-configured scope.", - "type": "string", - "const": "store:deny-clear" - }, - { - "description": "Denies the delete command without any pre-configured scope.", - "type": "string", - "const": "store:deny-delete" - }, - { - "description": "Denies the entries command without any pre-configured scope.", - "type": "string", - "const": "store:deny-entries" - }, - { - "description": "Denies the get command without any pre-configured scope.", - "type": "string", - "const": "store:deny-get" - }, - { - "description": "Denies the get_store command without any pre-configured scope.", - "type": "string", - "const": "store:deny-get-store" - }, - { - "description": "Denies the has command without any pre-configured scope.", - "type": "string", - "const": "store:deny-has" - }, - { - "description": "Denies the keys command without any pre-configured scope.", - "type": "string", - "const": "store:deny-keys" - }, - { - "description": "Denies the length command without any pre-configured scope.", - "type": "string", - "const": "store:deny-length" - }, - { - "description": "Denies the load command without any pre-configured scope.", - "type": "string", - "const": "store:deny-load" - }, - { - "description": "Denies the reload command without any pre-configured scope.", - "type": "string", - "const": "store:deny-reload" - }, - { - "description": "Denies the reset command without any pre-configured scope.", - "type": "string", - "const": "store:deny-reset" - }, - { - "description": "Denies the save command without any pre-configured scope.", - "type": "string", - "const": "store:deny-save" - }, - { - "description": "Denies the set command without any pre-configured scope.", - "type": "string", - "const": "store:deny-set" - }, - { - "description": "Denies the values command without any pre-configured scope.", - "type": "string", - "const": "store:deny-values" - }, - { - "description": "Allow all", - "type": "string", - "const": "theme:default" - }, - { - "description": "Enables the get_theme command without any pre-configured scope.", - "type": "string", - "const": "theme:allow-get-theme" - }, - { - "description": "Enables the set_theme command without any pre-configured scope.", - "type": "string", - "const": "theme:allow-set-theme" - }, - { - "description": "Denies the get_theme command without any pre-configured scope.", - "type": "string", - "const": "theme:deny-get-theme" - }, - { - "description": "Denies the set_theme command without any pre-configured scope.", - "type": "string", - "const": "theme:deny-set-theme" - }, - { - "description": "This permission set configures which kind of\nupdater functions are exposed to the frontend.\n\n#### Granted Permissions\n\nThe full workflow from checking for updates to installing them\nis enabled.\n\n", - "type": "string", - "const": "updater:default" - }, - { - "description": "Enables the check command without any pre-configured scope.", - "type": "string", - "const": "updater:allow-check" - }, - { - "description": "Enables the download command without any pre-configured scope.", - "type": "string", - "const": "updater:allow-download" - }, - { - "description": "Enables the download_and_install command without any pre-configured scope.", - "type": "string", - "const": "updater:allow-download-and-install" - }, - { - "description": "Enables the install command without any pre-configured scope.", - "type": "string", - "const": "updater:allow-install" - }, - { - "description": "Denies the check command without any pre-configured scope.", - "type": "string", - "const": "updater:deny-check" - }, - { - "description": "Denies the download command without any pre-configured scope.", - "type": "string", - "const": "updater:deny-download" - }, - { - "description": "Denies the download_and_install command without any pre-configured scope.", - "type": "string", - "const": "updater:deny-download-and-install" - }, - { - "description": "Denies the install command without any pre-configured scope.", - "type": "string", - "const": "updater:deny-install" - }, - { - "description": "This permission set configures what kind of\noperations are available from the upload plugin.\n\n#### Granted Permissions\n\nAll operations are enabled by default.\n\n", - "type": "string", - "const": "upload:default" - }, - { - "description": "Enables the download command without any pre-configured scope.", - "type": "string", - "const": "upload:allow-download" - }, - { - "description": "Enables the upload command without any pre-configured scope.", - "type": "string", - "const": "upload:allow-upload" - }, - { - "description": "Denies the download command without any pre-configured scope.", - "type": "string", - "const": "upload:deny-download" - }, - { - "description": "Denies the upload command without any pre-configured scope.", - "type": "string", - "const": "upload:deny-upload" - }, - { - "description": "This permission set configures what kind of\noperations are available from the window state plugin.\n\n#### Granted Permissions\n\nAll operations are enabled by default.\n\n", - "type": "string", - "const": "window-state:default" - }, - { - "description": "Enables the filename command without any pre-configured scope.", - "type": "string", - "const": "window-state:allow-filename" - }, - { - "description": "Enables the restore_state command without any pre-configured scope.", - "type": "string", - "const": "window-state:allow-restore-state" - }, - { - "description": "Enables the save_window_state command without any pre-configured scope.", - "type": "string", - "const": "window-state:allow-save-window-state" - }, - { - "description": "Denies the filename command without any pre-configured scope.", - "type": "string", - "const": "window-state:deny-filename" - }, - { - "description": "Denies the restore_state command without any pre-configured scope.", - "type": "string", - "const": "window-state:deny-restore-state" - }, - { - "description": "Denies the save_window_state command without any pre-configured scope.", - "type": "string", - "const": "window-state:deny-save-window-state" - } - ] - }, - "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" - ] - } - ] - }, - "ShellScopeEntryAllowedArg": { - "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": { - "raw": { - "description": "Marks the validator as a raw regex, meaning the plugin should not make any modification at runtime.\n\nThis means the regex will not match on the entire string by default, which might be exploited if your regex allow unexpected input to be considered valid. When using this option, make sure your regex is correct.", - "default": false, - "type": "boolean" - }, - "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\nThe regex string is by default surrounded by `^...$` to match the full string. For example the `https?://\\w+` regex would be registered as `^https?://\\w+$`.\n\n[regex]: ", - "type": "string" - } - }, - "additionalProperties": false - } - ] - }, - "ShellScopeEntryAllowedArgs": { - "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 [`ShellScopeEntryAllowedArg`] 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 [`ShellScopeEntryAllowedArg`] that are valid to call for the command configuration.", - "type": "array", - "items": { - "$ref": "#/definitions/ShellScopeEntryAllowedArg" - } - } - ] - } - } -} \ No newline at end of file diff --git a/src-tauri/gen/schemas/macOS-schema.json b/src-tauri/gen/schemas/macOS-schema.json deleted file mode 100644 index 44787cf7..00000000 --- a/src-tauri/gen/schemas/macOS-schema.json +++ /dev/null @@ -1,5853 +0,0 @@ -{ - "$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 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\": [ \"core:default\", \"dialog:open\", { \"identifier\": \"fs:allow-write-text-file\", \"allow\": [{ \"path\": \"$HOME/test.txt\" }] }, ], \"platforms\": [\"macOS\",\"windows\"] } ```", - "type": "object", - "required": [ - "identifier", - "permissions" - ], - "properties": { - "identifier": { - "description": "Identifier of the capability.\n\n## Example\n\n`main-user-files-write`", - "type": "string" - }, - "description": { - "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.\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" - }, - { - "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 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 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.\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 [ \"core: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": "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" - ], - "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", - "allOf": [ - { - "if": { - "properties": { - "identifier": { - "anyOf": [ - { - "description": "This set of permissions describes the what kind of\nfile system access the `fs` plugin has enabled or denied by default.\n\n#### Granted Permissions\n\nThis default permission set enables read access to the\napplication specific directories (AppConfig, AppData, AppLocalData, AppCache,\nAppLog) and all files and sub directories created in it.\nThe location of these directories depends on the operating system,\nwhere the application is run.\n\nIn general these directories need to be manually created\nby the application at runtime, before accessing files or folders\nin it is possible.\n\nTherefore, it is also allowed to create all of these folders via\nthe `mkdir` command.\n\n#### Denied Permissions\n\nThis default permission set prevents access to critical components\nof the Tauri application by default.\nOn Windows the webview data folder access is denied.\n\n", - "type": "string", - "const": "fs:default" - }, - { - "description": "This allows non-recursive read access to metadata of the application folders, including file listing and statistics.", - "type": "string", - "const": "fs:allow-app-meta" - }, - { - "description": "This allows full recursive read access to metadata of the application folders, including file listing and statistics.", - "type": "string", - "const": "fs:allow-app-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the application folders.", - "type": "string", - "const": "fs:allow-app-read" - }, - { - "description": "This allows full recursive read access to the complete application folders, files and subdirectories.", - "type": "string", - "const": "fs:allow-app-read-recursive" - }, - { - "description": "This allows non-recursive write access to the application folders.", - "type": "string", - "const": "fs:allow-app-write" - }, - { - "description": "This allows full recursive write access to the complete application folders, files and subdirectories.", - "type": "string", - "const": "fs:allow-app-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$APPCACHE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-appcache-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$APPCACHE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-appcache-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$APPCACHE` folder.", - "type": "string", - "const": "fs:allow-appcache-read" - }, - { - "description": "This allows full recursive read access to the complete `$APPCACHE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-appcache-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$APPCACHE` folder.", - "type": "string", - "const": "fs:allow-appcache-write" - }, - { - "description": "This allows full recursive write access to the complete `$APPCACHE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-appcache-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$APPCONFIG` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-appconfig-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$APPCONFIG` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-appconfig-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$APPCONFIG` folder.", - "type": "string", - "const": "fs:allow-appconfig-read" - }, - { - "description": "This allows full recursive read access to the complete `$APPCONFIG` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-appconfig-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$APPCONFIG` folder.", - "type": "string", - "const": "fs:allow-appconfig-write" - }, - { - "description": "This allows full recursive write access to the complete `$APPCONFIG` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-appconfig-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$APPDATA` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-appdata-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$APPDATA` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-appdata-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$APPDATA` folder.", - "type": "string", - "const": "fs:allow-appdata-read" - }, - { - "description": "This allows full recursive read access to the complete `$APPDATA` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-appdata-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$APPDATA` folder.", - "type": "string", - "const": "fs:allow-appdata-write" - }, - { - "description": "This allows full recursive write access to the complete `$APPDATA` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-appdata-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$APPLOCALDATA` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-applocaldata-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$APPLOCALDATA` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-applocaldata-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$APPLOCALDATA` folder.", - "type": "string", - "const": "fs:allow-applocaldata-read" - }, - { - "description": "This allows full recursive read access to the complete `$APPLOCALDATA` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-applocaldata-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$APPLOCALDATA` folder.", - "type": "string", - "const": "fs:allow-applocaldata-write" - }, - { - "description": "This allows full recursive write access to the complete `$APPLOCALDATA` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-applocaldata-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$APPLOG` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-applog-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$APPLOG` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-applog-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$APPLOG` folder.", - "type": "string", - "const": "fs:allow-applog-read" - }, - { - "description": "This allows full recursive read access to the complete `$APPLOG` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-applog-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$APPLOG` folder.", - "type": "string", - "const": "fs:allow-applog-write" - }, - { - "description": "This allows full recursive write access to the complete `$APPLOG` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-applog-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$AUDIO` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-audio-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$AUDIO` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-audio-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$AUDIO` folder.", - "type": "string", - "const": "fs:allow-audio-read" - }, - { - "description": "This allows full recursive read access to the complete `$AUDIO` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-audio-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$AUDIO` folder.", - "type": "string", - "const": "fs:allow-audio-write" - }, - { - "description": "This allows full recursive write access to the complete `$AUDIO` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-audio-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$CACHE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-cache-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$CACHE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-cache-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$CACHE` folder.", - "type": "string", - "const": "fs:allow-cache-read" - }, - { - "description": "This allows full recursive read access to the complete `$CACHE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-cache-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$CACHE` folder.", - "type": "string", - "const": "fs:allow-cache-write" - }, - { - "description": "This allows full recursive write access to the complete `$CACHE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-cache-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$CONFIG` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-config-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$CONFIG` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-config-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$CONFIG` folder.", - "type": "string", - "const": "fs:allow-config-read" - }, - { - "description": "This allows full recursive read access to the complete `$CONFIG` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-config-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$CONFIG` folder.", - "type": "string", - "const": "fs:allow-config-write" - }, - { - "description": "This allows full recursive write access to the complete `$CONFIG` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-config-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$DATA` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-data-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$DATA` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-data-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$DATA` folder.", - "type": "string", - "const": "fs:allow-data-read" - }, - { - "description": "This allows full recursive read access to the complete `$DATA` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-data-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$DATA` folder.", - "type": "string", - "const": "fs:allow-data-write" - }, - { - "description": "This allows full recursive write access to the complete `$DATA` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-data-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$DESKTOP` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-desktop-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$DESKTOP` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-desktop-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$DESKTOP` folder.", - "type": "string", - "const": "fs:allow-desktop-read" - }, - { - "description": "This allows full recursive read access to the complete `$DESKTOP` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-desktop-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$DESKTOP` folder.", - "type": "string", - "const": "fs:allow-desktop-write" - }, - { - "description": "This allows full recursive write access to the complete `$DESKTOP` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-desktop-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$DOCUMENT` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-document-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$DOCUMENT` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-document-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$DOCUMENT` folder.", - "type": "string", - "const": "fs:allow-document-read" - }, - { - "description": "This allows full recursive read access to the complete `$DOCUMENT` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-document-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$DOCUMENT` folder.", - "type": "string", - "const": "fs:allow-document-write" - }, - { - "description": "This allows full recursive write access to the complete `$DOCUMENT` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-document-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$DOWNLOAD` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-download-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$DOWNLOAD` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-download-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$DOWNLOAD` folder.", - "type": "string", - "const": "fs:allow-download-read" - }, - { - "description": "This allows full recursive read access to the complete `$DOWNLOAD` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-download-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$DOWNLOAD` folder.", - "type": "string", - "const": "fs:allow-download-write" - }, - { - "description": "This allows full recursive write access to the complete `$DOWNLOAD` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-download-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$EXE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-exe-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$EXE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-exe-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$EXE` folder.", - "type": "string", - "const": "fs:allow-exe-read" - }, - { - "description": "This allows full recursive read access to the complete `$EXE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-exe-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$EXE` folder.", - "type": "string", - "const": "fs:allow-exe-write" - }, - { - "description": "This allows full recursive write access to the complete `$EXE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-exe-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$FONT` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-font-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$FONT` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-font-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$FONT` folder.", - "type": "string", - "const": "fs:allow-font-read" - }, - { - "description": "This allows full recursive read access to the complete `$FONT` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-font-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$FONT` folder.", - "type": "string", - "const": "fs:allow-font-write" - }, - { - "description": "This allows full recursive write access to the complete `$FONT` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-font-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$HOME` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-home-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$HOME` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-home-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$HOME` folder.", - "type": "string", - "const": "fs:allow-home-read" - }, - { - "description": "This allows full recursive read access to the complete `$HOME` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-home-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$HOME` folder.", - "type": "string", - "const": "fs:allow-home-write" - }, - { - "description": "This allows full recursive write access to the complete `$HOME` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-home-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$LOCALDATA` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-localdata-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$LOCALDATA` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-localdata-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$LOCALDATA` folder.", - "type": "string", - "const": "fs:allow-localdata-read" - }, - { - "description": "This allows full recursive read access to the complete `$LOCALDATA` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-localdata-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$LOCALDATA` folder.", - "type": "string", - "const": "fs:allow-localdata-write" - }, - { - "description": "This allows full recursive write access to the complete `$LOCALDATA` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-localdata-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$LOG` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-log-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$LOG` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-log-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$LOG` folder.", - "type": "string", - "const": "fs:allow-log-read" - }, - { - "description": "This allows full recursive read access to the complete `$LOG` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-log-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$LOG` folder.", - "type": "string", - "const": "fs:allow-log-write" - }, - { - "description": "This allows full recursive write access to the complete `$LOG` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-log-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$PICTURE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-picture-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$PICTURE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-picture-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$PICTURE` folder.", - "type": "string", - "const": "fs:allow-picture-read" - }, - { - "description": "This allows full recursive read access to the complete `$PICTURE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-picture-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$PICTURE` folder.", - "type": "string", - "const": "fs:allow-picture-write" - }, - { - "description": "This allows full recursive write access to the complete `$PICTURE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-picture-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$PUBLIC` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-public-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$PUBLIC` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-public-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$PUBLIC` folder.", - "type": "string", - "const": "fs:allow-public-read" - }, - { - "description": "This allows full recursive read access to the complete `$PUBLIC` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-public-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$PUBLIC` folder.", - "type": "string", - "const": "fs:allow-public-write" - }, - { - "description": "This allows full recursive write access to the complete `$PUBLIC` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-public-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$RESOURCE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-resource-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$RESOURCE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-resource-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$RESOURCE` folder.", - "type": "string", - "const": "fs:allow-resource-read" - }, - { - "description": "This allows full recursive read access to the complete `$RESOURCE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-resource-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$RESOURCE` folder.", - "type": "string", - "const": "fs:allow-resource-write" - }, - { - "description": "This allows full recursive write access to the complete `$RESOURCE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-resource-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$RUNTIME` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-runtime-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$RUNTIME` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-runtime-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$RUNTIME` folder.", - "type": "string", - "const": "fs:allow-runtime-read" - }, - { - "description": "This allows full recursive read access to the complete `$RUNTIME` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-runtime-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$RUNTIME` folder.", - "type": "string", - "const": "fs:allow-runtime-write" - }, - { - "description": "This allows full recursive write access to the complete `$RUNTIME` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-runtime-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$TEMP` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-temp-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$TEMP` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-temp-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$TEMP` folder.", - "type": "string", - "const": "fs:allow-temp-read" - }, - { - "description": "This allows full recursive read access to the complete `$TEMP` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-temp-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$TEMP` folder.", - "type": "string", - "const": "fs:allow-temp-write" - }, - { - "description": "This allows full recursive write access to the complete `$TEMP` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-temp-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$TEMPLATE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-template-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$TEMPLATE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-template-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$TEMPLATE` folder.", - "type": "string", - "const": "fs:allow-template-read" - }, - { - "description": "This allows full recursive read access to the complete `$TEMPLATE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-template-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$TEMPLATE` folder.", - "type": "string", - "const": "fs:allow-template-write" - }, - { - "description": "This allows full recursive write access to the complete `$TEMPLATE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-template-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$VIDEO` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-video-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$VIDEO` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-video-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$VIDEO` folder.", - "type": "string", - "const": "fs:allow-video-read" - }, - { - "description": "This allows full recursive read access to the complete `$VIDEO` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-video-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$VIDEO` folder.", - "type": "string", - "const": "fs:allow-video-write" - }, - { - "description": "This allows full recursive write access to the complete `$VIDEO` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-video-write-recursive" - }, - { - "description": "This denies access to dangerous Tauri relevant files and folders by default.", - "type": "string", - "const": "fs:deny-default" - }, - { - "description": "Enables the copy_file command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-copy-file" - }, - { - "description": "Enables the create command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-create" - }, - { - "description": "Enables the exists command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-exists" - }, - { - "description": "Enables the fstat command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-fstat" - }, - { - "description": "Enables the ftruncate command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-ftruncate" - }, - { - "description": "Enables the lstat command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-lstat" - }, - { - "description": "Enables the mkdir command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-mkdir" - }, - { - "description": "Enables the open command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-open" - }, - { - "description": "Enables the read command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-read" - }, - { - "description": "Enables the read_dir command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-read-dir" - }, - { - "description": "Enables the read_file command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-read-file" - }, - { - "description": "Enables the read_text_file command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-read-text-file" - }, - { - "description": "Enables the read_text_file_lines command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-read-text-file-lines" - }, - { - "description": "Enables the read_text_file_lines_next command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-read-text-file-lines-next" - }, - { - "description": "Enables the remove command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-remove" - }, - { - "description": "Enables the rename command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-rename" - }, - { - "description": "Enables the seek command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-seek" - }, - { - "description": "Enables the stat command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-stat" - }, - { - "description": "Enables the truncate command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-truncate" - }, - { - "description": "Enables the unwatch command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-unwatch" - }, - { - "description": "Enables the watch command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-watch" - }, - { - "description": "Enables the write command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-write" - }, - { - "description": "Enables the write_file command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-write-file" - }, - { - "description": "Enables the write_text_file command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-write-text-file" - }, - { - "description": "This permissions allows to create the application specific directories.\n", - "type": "string", - "const": "fs:create-app-specific-dirs" - }, - { - "description": "Denies the copy_file command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-copy-file" - }, - { - "description": "Denies the create command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-create" - }, - { - "description": "Denies the exists command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-exists" - }, - { - "description": "Denies the fstat command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-fstat" - }, - { - "description": "Denies the ftruncate command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-ftruncate" - }, - { - "description": "Denies the lstat command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-lstat" - }, - { - "description": "Denies the mkdir command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-mkdir" - }, - { - "description": "Denies the open command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-open" - }, - { - "description": "Denies the read command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-read" - }, - { - "description": "Denies the read_dir command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-read-dir" - }, - { - "description": "Denies the read_file command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-read-file" - }, - { - "description": "Denies the read_text_file command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-read-text-file" - }, - { - "description": "Denies the read_text_file_lines command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-read-text-file-lines" - }, - { - "description": "Denies the read_text_file_lines_next command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-read-text-file-lines-next" - }, - { - "description": "Denies the remove command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-remove" - }, - { - "description": "Denies the rename command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-rename" - }, - { - "description": "Denies the seek command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-seek" - }, - { - "description": "Denies the stat command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-stat" - }, - { - "description": "Denies the truncate command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-truncate" - }, - { - "description": "Denies the unwatch command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-unwatch" - }, - { - "description": "Denies the watch command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-watch" - }, - { - "description": "This denies read access to the\n`$APPLOCALDATA` folder on linux as the webview data and configuration values are stored here.\nAllowing access can lead to sensitive information disclosure and should be well considered.", - "type": "string", - "const": "fs:deny-webview-data-linux" - }, - { - "description": "This denies read access to the\n`$APPLOCALDATA/EBWebView` folder on windows as the webview data and configuration values are stored here.\nAllowing access can lead to sensitive information disclosure and should be well considered.", - "type": "string", - "const": "fs:deny-webview-data-windows" - }, - { - "description": "Denies the write command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-write" - }, - { - "description": "Denies the write_file command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-write-file" - }, - { - "description": "Denies the write_text_file command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-write-text-file" - }, - { - "description": "This enables all read related commands without any pre-configured accessible paths.", - "type": "string", - "const": "fs:read-all" - }, - { - "description": "This permission allows recursive read functionality on the application\nspecific base directories. \n", - "type": "string", - "const": "fs:read-app-specific-dirs-recursive" - }, - { - "description": "This enables directory read and file metadata related commands without any pre-configured accessible paths.", - "type": "string", - "const": "fs:read-dirs" - }, - { - "description": "This enables file read related commands without any pre-configured accessible paths.", - "type": "string", - "const": "fs:read-files" - }, - { - "description": "This enables all index or metadata related commands without any pre-configured accessible paths.", - "type": "string", - "const": "fs:read-meta" - }, - { - "description": "An empty permission you can use to modify the global scope.", - "type": "string", - "const": "fs:scope" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the application folders.", - "type": "string", - "const": "fs:scope-app" - }, - { - "description": "This scope permits to list all files and folders in the application directories.", - "type": "string", - "const": "fs:scope-app-index" - }, - { - "description": "This scope permits recursive access to the complete application folders, including sub directories and files.", - "type": "string", - "const": "fs:scope-app-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$APPCACHE` folder.", - "type": "string", - "const": "fs:scope-appcache" - }, - { - "description": "This scope permits to list all files and folders in the `$APPCACHE`folder.", - "type": "string", - "const": "fs:scope-appcache-index" - }, - { - "description": "This scope permits recursive access to the complete `$APPCACHE` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-appcache-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$APPCONFIG` folder.", - "type": "string", - "const": "fs:scope-appconfig" - }, - { - "description": "This scope permits to list all files and folders in the `$APPCONFIG`folder.", - "type": "string", - "const": "fs:scope-appconfig-index" - }, - { - "description": "This scope permits recursive access to the complete `$APPCONFIG` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-appconfig-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$APPDATA` folder.", - "type": "string", - "const": "fs:scope-appdata" - }, - { - "description": "This scope permits to list all files and folders in the `$APPDATA`folder.", - "type": "string", - "const": "fs:scope-appdata-index" - }, - { - "description": "This scope permits recursive access to the complete `$APPDATA` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-appdata-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$APPLOCALDATA` folder.", - "type": "string", - "const": "fs:scope-applocaldata" - }, - { - "description": "This scope permits to list all files and folders in the `$APPLOCALDATA`folder.", - "type": "string", - "const": "fs:scope-applocaldata-index" - }, - { - "description": "This scope permits recursive access to the complete `$APPLOCALDATA` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-applocaldata-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$APPLOG` folder.", - "type": "string", - "const": "fs:scope-applog" - }, - { - "description": "This scope permits to list all files and folders in the `$APPLOG`folder.", - "type": "string", - "const": "fs:scope-applog-index" - }, - { - "description": "This scope permits recursive access to the complete `$APPLOG` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-applog-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$AUDIO` folder.", - "type": "string", - "const": "fs:scope-audio" - }, - { - "description": "This scope permits to list all files and folders in the `$AUDIO`folder.", - "type": "string", - "const": "fs:scope-audio-index" - }, - { - "description": "This scope permits recursive access to the complete `$AUDIO` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-audio-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$CACHE` folder.", - "type": "string", - "const": "fs:scope-cache" - }, - { - "description": "This scope permits to list all files and folders in the `$CACHE`folder.", - "type": "string", - "const": "fs:scope-cache-index" - }, - { - "description": "This scope permits recursive access to the complete `$CACHE` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-cache-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$CONFIG` folder.", - "type": "string", - "const": "fs:scope-config" - }, - { - "description": "This scope permits to list all files and folders in the `$CONFIG`folder.", - "type": "string", - "const": "fs:scope-config-index" - }, - { - "description": "This scope permits recursive access to the complete `$CONFIG` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-config-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$DATA` folder.", - "type": "string", - "const": "fs:scope-data" - }, - { - "description": "This scope permits to list all files and folders in the `$DATA`folder.", - "type": "string", - "const": "fs:scope-data-index" - }, - { - "description": "This scope permits recursive access to the complete `$DATA` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-data-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$DESKTOP` folder.", - "type": "string", - "const": "fs:scope-desktop" - }, - { - "description": "This scope permits to list all files and folders in the `$DESKTOP`folder.", - "type": "string", - "const": "fs:scope-desktop-index" - }, - { - "description": "This scope permits recursive access to the complete `$DESKTOP` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-desktop-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$DOCUMENT` folder.", - "type": "string", - "const": "fs:scope-document" - }, - { - "description": "This scope permits to list all files and folders in the `$DOCUMENT`folder.", - "type": "string", - "const": "fs:scope-document-index" - }, - { - "description": "This scope permits recursive access to the complete `$DOCUMENT` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-document-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$DOWNLOAD` folder.", - "type": "string", - "const": "fs:scope-download" - }, - { - "description": "This scope permits to list all files and folders in the `$DOWNLOAD`folder.", - "type": "string", - "const": "fs:scope-download-index" - }, - { - "description": "This scope permits recursive access to the complete `$DOWNLOAD` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-download-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$EXE` folder.", - "type": "string", - "const": "fs:scope-exe" - }, - { - "description": "This scope permits to list all files and folders in the `$EXE`folder.", - "type": "string", - "const": "fs:scope-exe-index" - }, - { - "description": "This scope permits recursive access to the complete `$EXE` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-exe-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$FONT` folder.", - "type": "string", - "const": "fs:scope-font" - }, - { - "description": "This scope permits to list all files and folders in the `$FONT`folder.", - "type": "string", - "const": "fs:scope-font-index" - }, - { - "description": "This scope permits recursive access to the complete `$FONT` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-font-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$HOME` folder.", - "type": "string", - "const": "fs:scope-home" - }, - { - "description": "This scope permits to list all files and folders in the `$HOME`folder.", - "type": "string", - "const": "fs:scope-home-index" - }, - { - "description": "This scope permits recursive access to the complete `$HOME` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-home-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$LOCALDATA` folder.", - "type": "string", - "const": "fs:scope-localdata" - }, - { - "description": "This scope permits to list all files and folders in the `$LOCALDATA`folder.", - "type": "string", - "const": "fs:scope-localdata-index" - }, - { - "description": "This scope permits recursive access to the complete `$LOCALDATA` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-localdata-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$LOG` folder.", - "type": "string", - "const": "fs:scope-log" - }, - { - "description": "This scope permits to list all files and folders in the `$LOG`folder.", - "type": "string", - "const": "fs:scope-log-index" - }, - { - "description": "This scope permits recursive access to the complete `$LOG` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-log-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$PICTURE` folder.", - "type": "string", - "const": "fs:scope-picture" - }, - { - "description": "This scope permits to list all files and folders in the `$PICTURE`folder.", - "type": "string", - "const": "fs:scope-picture-index" - }, - { - "description": "This scope permits recursive access to the complete `$PICTURE` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-picture-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$PUBLIC` folder.", - "type": "string", - "const": "fs:scope-public" - }, - { - "description": "This scope permits to list all files and folders in the `$PUBLIC`folder.", - "type": "string", - "const": "fs:scope-public-index" - }, - { - "description": "This scope permits recursive access to the complete `$PUBLIC` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-public-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$RESOURCE` folder.", - "type": "string", - "const": "fs:scope-resource" - }, - { - "description": "This scope permits to list all files and folders in the `$RESOURCE`folder.", - "type": "string", - "const": "fs:scope-resource-index" - }, - { - "description": "This scope permits recursive access to the complete `$RESOURCE` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-resource-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$RUNTIME` folder.", - "type": "string", - "const": "fs:scope-runtime" - }, - { - "description": "This scope permits to list all files and folders in the `$RUNTIME`folder.", - "type": "string", - "const": "fs:scope-runtime-index" - }, - { - "description": "This scope permits recursive access to the complete `$RUNTIME` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-runtime-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$TEMP` folder.", - "type": "string", - "const": "fs:scope-temp" - }, - { - "description": "This scope permits to list all files and folders in the `$TEMP`folder.", - "type": "string", - "const": "fs:scope-temp-index" - }, - { - "description": "This scope permits recursive access to the complete `$TEMP` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-temp-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$TEMPLATE` folder.", - "type": "string", - "const": "fs:scope-template" - }, - { - "description": "This scope permits to list all files and folders in the `$TEMPLATE`folder.", - "type": "string", - "const": "fs:scope-template-index" - }, - { - "description": "This scope permits recursive access to the complete `$TEMPLATE` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-template-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$VIDEO` folder.", - "type": "string", - "const": "fs:scope-video" - }, - { - "description": "This scope permits to list all files and folders in the `$VIDEO`folder.", - "type": "string", - "const": "fs:scope-video-index" - }, - { - "description": "This scope permits recursive access to the complete `$VIDEO` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-video-recursive" - }, - { - "description": "This enables all write related commands without any pre-configured accessible paths.", - "type": "string", - "const": "fs:write-all" - }, - { - "description": "This enables all file write related commands without any pre-configured accessible paths.", - "type": "string", - "const": "fs:write-files" - } - ] - } - } - }, - "then": { - "properties": { - "allow": { - "items": { - "title": "FsScopeEntry", - "description": "FS scope entry.", - "anyOf": [ - { - "description": "FS scope path.", - "type": "string" - }, - { - "type": "object", - "required": [ - "path" - ], - "properties": { - "path": { - "description": "FS scope path.", - "type": "string" - } - } - } - ] - } - }, - "deny": { - "items": { - "title": "FsScopeEntry", - "description": "FS scope entry.", - "anyOf": [ - { - "description": "FS scope path.", - "type": "string" - }, - { - "type": "object", - "required": [ - "path" - ], - "properties": { - "path": { - "description": "FS scope path.", - "type": "string" - } - } - } - ] - } - } - } - }, - "properties": { - "identifier": { - "description": "Identifier of the permission or permission set.", - "allOf": [ - { - "$ref": "#/definitions/Identifier" - } - ] - } - } - }, - { - "if": { - "properties": { - "identifier": { - "anyOf": [ - { - "description": "This permission set configures what kind of\nfetch operations are available from the http plugin.\n\nThis enables all fetch operations but does not\nallow explicitly any origins to be fetched. This needs to\nbe manually configured before usage.\n\n#### Granted Permissions\n\nAll fetch operations are enabled.\n\n", - "type": "string", - "const": "http:default" - }, - { - "description": "Enables the fetch command without any pre-configured scope.", - "type": "string", - "const": "http:allow-fetch" - }, - { - "description": "Enables the fetch_cancel command without any pre-configured scope.", - "type": "string", - "const": "http:allow-fetch-cancel" - }, - { - "description": "Enables the fetch_read_body command without any pre-configured scope.", - "type": "string", - "const": "http:allow-fetch-read-body" - }, - { - "description": "Enables the fetch_send command without any pre-configured scope.", - "type": "string", - "const": "http:allow-fetch-send" - }, - { - "description": "Denies the fetch command without any pre-configured scope.", - "type": "string", - "const": "http:deny-fetch" - }, - { - "description": "Denies the fetch_cancel command without any pre-configured scope.", - "type": "string", - "const": "http:deny-fetch-cancel" - }, - { - "description": "Denies the fetch_read_body command without any pre-configured scope.", - "type": "string", - "const": "http:deny-fetch-read-body" - }, - { - "description": "Denies the fetch_send command without any pre-configured scope.", - "type": "string", - "const": "http:deny-fetch-send" - } - ] - } - } - }, - "then": { - "properties": { - "allow": { - "items": { - "title": "HttpScopeEntry", - "description": "HTTP scope entry.", - "anyOf": [ - { - "description": "A URL that can be accessed by the webview when using the HTTP APIs. Wildcards can be used following the URL pattern standard.\n\nSee [the URL Pattern spec](https://urlpattern.spec.whatwg.org/) for more information.\n\nExamples:\n\n- \"https://*\" : allows all HTTPS origin on port 443\n\n- \"https://*:*\" : allows all HTTPS origin on any port\n\n- \"https://*.github.com/tauri-apps/tauri\": allows any subdomain of \"github.com\" with the \"tauri-apps/api\" path\n\n- \"https://myapi.service.com/users/*\": allows access to any URLs that begins with \"https://myapi.service.com/users/\"", - "type": "string" - }, - { - "type": "object", - "required": [ - "url" - ], - "properties": { - "url": { - "description": "A URL that can be accessed by the webview when using the HTTP APIs. Wildcards can be used following the URL pattern standard.\n\nSee [the URL Pattern spec](https://urlpattern.spec.whatwg.org/) for more information.\n\nExamples:\n\n- \"https://*\" : allows all HTTPS origin on port 443\n\n- \"https://*:*\" : allows all HTTPS origin on any port\n\n- \"https://*.github.com/tauri-apps/tauri\": allows any subdomain of \"github.com\" with the \"tauri-apps/api\" path\n\n- \"https://myapi.service.com/users/*\": allows access to any URLs that begins with \"https://myapi.service.com/users/\"", - "type": "string" - } - } - } - ] - } - }, - "deny": { - "items": { - "title": "HttpScopeEntry", - "description": "HTTP scope entry.", - "anyOf": [ - { - "description": "A URL that can be accessed by the webview when using the HTTP APIs. Wildcards can be used following the URL pattern standard.\n\nSee [the URL Pattern spec](https://urlpattern.spec.whatwg.org/) for more information.\n\nExamples:\n\n- \"https://*\" : allows all HTTPS origin on port 443\n\n- \"https://*:*\" : allows all HTTPS origin on any port\n\n- \"https://*.github.com/tauri-apps/tauri\": allows any subdomain of \"github.com\" with the \"tauri-apps/api\" path\n\n- \"https://myapi.service.com/users/*\": allows access to any URLs that begins with \"https://myapi.service.com/users/\"", - "type": "string" - }, - { - "type": "object", - "required": [ - "url" - ], - "properties": { - "url": { - "description": "A URL that can be accessed by the webview when using the HTTP APIs. Wildcards can be used following the URL pattern standard.\n\nSee [the URL Pattern spec](https://urlpattern.spec.whatwg.org/) for more information.\n\nExamples:\n\n- \"https://*\" : allows all HTTPS origin on port 443\n\n- \"https://*:*\" : allows all HTTPS origin on any port\n\n- \"https://*.github.com/tauri-apps/tauri\": allows any subdomain of \"github.com\" with the \"tauri-apps/api\" path\n\n- \"https://myapi.service.com/users/*\": allows access to any URLs that begins with \"https://myapi.service.com/users/\"", - "type": "string" - } - } - } - ] - } - } - } - }, - "properties": { - "identifier": { - "description": "Identifier of the permission or permission set.", - "allOf": [ - { - "$ref": "#/definitions/Identifier" - } - ] - } - } - }, - { - "if": { - "properties": { - "identifier": { - "anyOf": [ - { - "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", - "type": "string", - "const": "shell:default" - }, - { - "description": "Enables the execute command without any pre-configured scope.", - "type": "string", - "const": "shell:allow-execute" - }, - { - "description": "Enables the kill command without any pre-configured scope.", - "type": "string", - "const": "shell:allow-kill" - }, - { - "description": "Enables the open command without any pre-configured scope.", - "type": "string", - "const": "shell:allow-open" - }, - { - "description": "Enables the spawn command without any pre-configured scope.", - "type": "string", - "const": "shell:allow-spawn" - }, - { - "description": "Enables the stdin_write command without any pre-configured scope.", - "type": "string", - "const": "shell:allow-stdin-write" - }, - { - "description": "Denies the execute command without any pre-configured scope.", - "type": "string", - "const": "shell:deny-execute" - }, - { - "description": "Denies the kill command without any pre-configured scope.", - "type": "string", - "const": "shell:deny-kill" - }, - { - "description": "Denies the open command without any pre-configured scope.", - "type": "string", - "const": "shell:deny-open" - }, - { - "description": "Denies the spawn command without any pre-configured scope.", - "type": "string", - "const": "shell:deny-spawn" - }, - { - "description": "Denies the stdin_write command without any pre-configured scope.", - "type": "string", - "const": "shell:deny-stdin-write" - } - ] - } - } - }, - "then": { - "properties": { - "allow": { - "items": { - "title": "ShellScopeEntry", - "description": "Shell scope entry.", - "anyOf": [ - { - "type": "object", - "required": [ - "cmd", - "name" - ], - "properties": { - "args": { - "description": "The allowed arguments for the command execution.", - "allOf": [ - { - "$ref": "#/definitions/ShellScopeEntryAllowedArgs" - } - ] - }, - "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`, `$LOG`, `$TEMP`, `$APPCONFIG`, `$APPDATA`, `$APPLOCALDATA`, `$APPCACHE`, `$APPLOG`.", - "type": "string" - }, - "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" - } - }, - "additionalProperties": false - }, - { - "type": "object", - "required": [ - "name", - "sidecar" - ], - "properties": { - "args": { - "description": "The allowed arguments for the command execution.", - "allOf": [ - { - "$ref": "#/definitions/ShellScopeEntryAllowedArgs" - } - ] - }, - "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" - }, - "sidecar": { - "description": "If this command is a sidecar command.", - "type": "boolean" - } - }, - "additionalProperties": false - } - ] - } - }, - "deny": { - "items": { - "title": "ShellScopeEntry", - "description": "Shell scope entry.", - "anyOf": [ - { - "type": "object", - "required": [ - "cmd", - "name" - ], - "properties": { - "args": { - "description": "The allowed arguments for the command execution.", - "allOf": [ - { - "$ref": "#/definitions/ShellScopeEntryAllowedArgs" - } - ] - }, - "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`, `$LOG`, `$TEMP`, `$APPCONFIG`, `$APPDATA`, `$APPLOCALDATA`, `$APPCACHE`, `$APPLOG`.", - "type": "string" - }, - "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" - } - }, - "additionalProperties": false - }, - { - "type": "object", - "required": [ - "name", - "sidecar" - ], - "properties": { - "args": { - "description": "The allowed arguments for the command execution.", - "allOf": [ - { - "$ref": "#/definitions/ShellScopeEntryAllowedArgs" - } - ] - }, - "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" - }, - "sidecar": { - "description": "If this command is a sidecar command.", - "type": "boolean" - } - }, - "additionalProperties": false - } - ] - } - } - } - }, - "properties": { - "identifier": { - "description": "Identifier of the permission or permission set.", - "allOf": [ - { - "$ref": "#/definitions/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" - ], - "items": { - "$ref": "#/definitions/Value" - } - } - } - } - ], - "required": [ - "identifier" - ] - } - ] - }, - "Identifier": { - "description": "Permission identifier", - "oneOf": [ - { - "description": "No features are enabled by default, as we believe\nthe clipboard can be inherently dangerous and it is \napplication specific if read and/or write access is needed.\n\nClipboard interaction needs to be explicitly enabled.\n", - "type": "string", - "const": "clipboard-manager:default" - }, - { - "description": "Enables the clear command without any pre-configured scope.", - "type": "string", - "const": "clipboard-manager:allow-clear" - }, - { - "description": "Enables the read_image command without any pre-configured scope.", - "type": "string", - "const": "clipboard-manager:allow-read-image" - }, - { - "description": "Enables the read_text command without any pre-configured scope.", - "type": "string", - "const": "clipboard-manager:allow-read-text" - }, - { - "description": "Enables the write_html command without any pre-configured scope.", - "type": "string", - "const": "clipboard-manager:allow-write-html" - }, - { - "description": "Enables the write_image command without any pre-configured scope.", - "type": "string", - "const": "clipboard-manager:allow-write-image" - }, - { - "description": "Enables the write_text command without any pre-configured scope.", - "type": "string", - "const": "clipboard-manager:allow-write-text" - }, - { - "description": "Denies the clear command without any pre-configured scope.", - "type": "string", - "const": "clipboard-manager:deny-clear" - }, - { - "description": "Denies the read_image command without any pre-configured scope.", - "type": "string", - "const": "clipboard-manager:deny-read-image" - }, - { - "description": "Denies the read_text command without any pre-configured scope.", - "type": "string", - "const": "clipboard-manager:deny-read-text" - }, - { - "description": "Denies the write_html command without any pre-configured scope.", - "type": "string", - "const": "clipboard-manager:deny-write-html" - }, - { - "description": "Denies the write_image command without any pre-configured scope.", - "type": "string", - "const": "clipboard-manager:deny-write-image" - }, - { - "description": "Denies the write_text command without any pre-configured scope.", - "type": "string", - "const": "clipboard-manager:deny-write-text" - }, - { - "description": "Default core plugins set which includes:\n- 'core:path:default'\n- 'core:event:default'\n- 'core:window:default'\n- 'core:webview:default'\n- 'core:app:default'\n- 'core:image:default'\n- 'core:resources:default'\n- 'core:menu:default'\n- 'core:tray:default'\n", - "type": "string", - "const": "core:default" - }, - { - "description": "Default permissions for the plugin.", - "type": "string", - "const": "core:app:default" - }, - { - "description": "Enables the app_hide command without any pre-configured scope.", - "type": "string", - "const": "core:app:allow-app-hide" - }, - { - "description": "Enables the app_show command without any pre-configured scope.", - "type": "string", - "const": "core:app:allow-app-show" - }, - { - "description": "Enables the default_window_icon command without any pre-configured scope.", - "type": "string", - "const": "core:app:allow-default-window-icon" - }, - { - "description": "Enables the name command without any pre-configured scope.", - "type": "string", - "const": "core:app:allow-name" - }, - { - "description": "Enables the set_app_theme command without any pre-configured scope.", - "type": "string", - "const": "core:app:allow-set-app-theme" - }, - { - "description": "Enables the tauri_version command without any pre-configured scope.", - "type": "string", - "const": "core:app:allow-tauri-version" - }, - { - "description": "Enables the version command without any pre-configured scope.", - "type": "string", - "const": "core:app:allow-version" - }, - { - "description": "Denies the app_hide command without any pre-configured scope.", - "type": "string", - "const": "core:app:deny-app-hide" - }, - { - "description": "Denies the app_show command without any pre-configured scope.", - "type": "string", - "const": "core:app:deny-app-show" - }, - { - "description": "Denies the default_window_icon command without any pre-configured scope.", - "type": "string", - "const": "core:app:deny-default-window-icon" - }, - { - "description": "Denies the name command without any pre-configured scope.", - "type": "string", - "const": "core:app:deny-name" - }, - { - "description": "Denies the set_app_theme command without any pre-configured scope.", - "type": "string", - "const": "core:app:deny-set-app-theme" - }, - { - "description": "Denies the tauri_version command without any pre-configured scope.", - "type": "string", - "const": "core:app:deny-tauri-version" - }, - { - "description": "Denies the version command without any pre-configured scope.", - "type": "string", - "const": "core:app:deny-version" - }, - { - "description": "Default permissions for the plugin.", - "type": "string", - "const": "core:event:default" - }, - { - "description": "Enables the emit command without any pre-configured scope.", - "type": "string", - "const": "core:event:allow-emit" - }, - { - "description": "Enables the emit_to command without any pre-configured scope.", - "type": "string", - "const": "core:event:allow-emit-to" - }, - { - "description": "Enables the listen command without any pre-configured scope.", - "type": "string", - "const": "core:event:allow-listen" - }, - { - "description": "Enables the unlisten command without any pre-configured scope.", - "type": "string", - "const": "core:event:allow-unlisten" - }, - { - "description": "Denies the emit command without any pre-configured scope.", - "type": "string", - "const": "core:event:deny-emit" - }, - { - "description": "Denies the emit_to command without any pre-configured scope.", - "type": "string", - "const": "core:event:deny-emit-to" - }, - { - "description": "Denies the listen command without any pre-configured scope.", - "type": "string", - "const": "core:event:deny-listen" - }, - { - "description": "Denies the unlisten command without any pre-configured scope.", - "type": "string", - "const": "core:event:deny-unlisten" - }, - { - "description": "Default permissions for the plugin.", - "type": "string", - "const": "core:image:default" - }, - { - "description": "Enables the from_bytes command without any pre-configured scope.", - "type": "string", - "const": "core:image:allow-from-bytes" - }, - { - "description": "Enables the from_path command without any pre-configured scope.", - "type": "string", - "const": "core:image:allow-from-path" - }, - { - "description": "Enables the new command without any pre-configured scope.", - "type": "string", - "const": "core:image:allow-new" - }, - { - "description": "Enables the rgba command without any pre-configured scope.", - "type": "string", - "const": "core:image:allow-rgba" - }, - { - "description": "Enables the size command without any pre-configured scope.", - "type": "string", - "const": "core:image:allow-size" - }, - { - "description": "Denies the from_bytes command without any pre-configured scope.", - "type": "string", - "const": "core:image:deny-from-bytes" - }, - { - "description": "Denies the from_path command without any pre-configured scope.", - "type": "string", - "const": "core:image:deny-from-path" - }, - { - "description": "Denies the new command without any pre-configured scope.", - "type": "string", - "const": "core:image:deny-new" - }, - { - "description": "Denies the rgba command without any pre-configured scope.", - "type": "string", - "const": "core:image:deny-rgba" - }, - { - "description": "Denies the size command without any pre-configured scope.", - "type": "string", - "const": "core:image:deny-size" - }, - { - "description": "Default permissions for the plugin.", - "type": "string", - "const": "core:menu:default" - }, - { - "description": "Enables the append command without any pre-configured scope.", - "type": "string", - "const": "core:menu:allow-append" - }, - { - "description": "Enables the create_default command without any pre-configured scope.", - "type": "string", - "const": "core:menu:allow-create-default" - }, - { - "description": "Enables the get command without any pre-configured scope.", - "type": "string", - "const": "core:menu:allow-get" - }, - { - "description": "Enables the insert command without any pre-configured scope.", - "type": "string", - "const": "core:menu:allow-insert" - }, - { - "description": "Enables the is_checked command without any pre-configured scope.", - "type": "string", - "const": "core:menu:allow-is-checked" - }, - { - "description": "Enables the is_enabled command without any pre-configured scope.", - "type": "string", - "const": "core:menu:allow-is-enabled" - }, - { - "description": "Enables the items command without any pre-configured scope.", - "type": "string", - "const": "core:menu:allow-items" - }, - { - "description": "Enables the new command without any pre-configured scope.", - "type": "string", - "const": "core:menu:allow-new" - }, - { - "description": "Enables the popup command without any pre-configured scope.", - "type": "string", - "const": "core:menu:allow-popup" - }, - { - "description": "Enables the prepend command without any pre-configured scope.", - "type": "string", - "const": "core:menu:allow-prepend" - }, - { - "description": "Enables the remove command without any pre-configured scope.", - "type": "string", - "const": "core:menu:allow-remove" - }, - { - "description": "Enables the remove_at command without any pre-configured scope.", - "type": "string", - "const": "core:menu:allow-remove-at" - }, - { - "description": "Enables the set_accelerator command without any pre-configured scope.", - "type": "string", - "const": "core:menu:allow-set-accelerator" - }, - { - "description": "Enables the set_as_app_menu command without any pre-configured scope.", - "type": "string", - "const": "core:menu:allow-set-as-app-menu" - }, - { - "description": "Enables the set_as_help_menu_for_nsapp command without any pre-configured scope.", - "type": "string", - "const": "core:menu:allow-set-as-help-menu-for-nsapp" - }, - { - "description": "Enables the set_as_window_menu command without any pre-configured scope.", - "type": "string", - "const": "core:menu:allow-set-as-window-menu" - }, - { - "description": "Enables the set_as_windows_menu_for_nsapp command without any pre-configured scope.", - "type": "string", - "const": "core:menu:allow-set-as-windows-menu-for-nsapp" - }, - { - "description": "Enables the set_checked command without any pre-configured scope.", - "type": "string", - "const": "core:menu:allow-set-checked" - }, - { - "description": "Enables the set_enabled command without any pre-configured scope.", - "type": "string", - "const": "core:menu:allow-set-enabled" - }, - { - "description": "Enables the set_icon command without any pre-configured scope.", - "type": "string", - "const": "core:menu:allow-set-icon" - }, - { - "description": "Enables the set_text command without any pre-configured scope.", - "type": "string", - "const": "core:menu:allow-set-text" - }, - { - "description": "Enables the text command without any pre-configured scope.", - "type": "string", - "const": "core:menu:allow-text" - }, - { - "description": "Denies the append command without any pre-configured scope.", - "type": "string", - "const": "core:menu:deny-append" - }, - { - "description": "Denies the create_default command without any pre-configured scope.", - "type": "string", - "const": "core:menu:deny-create-default" - }, - { - "description": "Denies the get command without any pre-configured scope.", - "type": "string", - "const": "core:menu:deny-get" - }, - { - "description": "Denies the insert command without any pre-configured scope.", - "type": "string", - "const": "core:menu:deny-insert" - }, - { - "description": "Denies the is_checked command without any pre-configured scope.", - "type": "string", - "const": "core:menu:deny-is-checked" - }, - { - "description": "Denies the is_enabled command without any pre-configured scope.", - "type": "string", - "const": "core:menu:deny-is-enabled" - }, - { - "description": "Denies the items command without any pre-configured scope.", - "type": "string", - "const": "core:menu:deny-items" - }, - { - "description": "Denies the new command without any pre-configured scope.", - "type": "string", - "const": "core:menu:deny-new" - }, - { - "description": "Denies the popup command without any pre-configured scope.", - "type": "string", - "const": "core:menu:deny-popup" - }, - { - "description": "Denies the prepend command without any pre-configured scope.", - "type": "string", - "const": "core:menu:deny-prepend" - }, - { - "description": "Denies the remove command without any pre-configured scope.", - "type": "string", - "const": "core:menu:deny-remove" - }, - { - "description": "Denies the remove_at command without any pre-configured scope.", - "type": "string", - "const": "core:menu:deny-remove-at" - }, - { - "description": "Denies the set_accelerator command without any pre-configured scope.", - "type": "string", - "const": "core:menu:deny-set-accelerator" - }, - { - "description": "Denies the set_as_app_menu command without any pre-configured scope.", - "type": "string", - "const": "core:menu:deny-set-as-app-menu" - }, - { - "description": "Denies the set_as_help_menu_for_nsapp command without any pre-configured scope.", - "type": "string", - "const": "core:menu:deny-set-as-help-menu-for-nsapp" - }, - { - "description": "Denies the set_as_window_menu command without any pre-configured scope.", - "type": "string", - "const": "core:menu:deny-set-as-window-menu" - }, - { - "description": "Denies the set_as_windows_menu_for_nsapp command without any pre-configured scope.", - "type": "string", - "const": "core:menu:deny-set-as-windows-menu-for-nsapp" - }, - { - "description": "Denies the set_checked command without any pre-configured scope.", - "type": "string", - "const": "core:menu:deny-set-checked" - }, - { - "description": "Denies the set_enabled command without any pre-configured scope.", - "type": "string", - "const": "core:menu:deny-set-enabled" - }, - { - "description": "Denies the set_icon command without any pre-configured scope.", - "type": "string", - "const": "core:menu:deny-set-icon" - }, - { - "description": "Denies the set_text command without any pre-configured scope.", - "type": "string", - "const": "core:menu:deny-set-text" - }, - { - "description": "Denies the text command without any pre-configured scope.", - "type": "string", - "const": "core:menu:deny-text" - }, - { - "description": "Default permissions for the plugin.", - "type": "string", - "const": "core:path:default" - }, - { - "description": "Enables the basename command without any pre-configured scope.", - "type": "string", - "const": "core:path:allow-basename" - }, - { - "description": "Enables the dirname command without any pre-configured scope.", - "type": "string", - "const": "core:path:allow-dirname" - }, - { - "description": "Enables the extname command without any pre-configured scope.", - "type": "string", - "const": "core:path:allow-extname" - }, - { - "description": "Enables the is_absolute command without any pre-configured scope.", - "type": "string", - "const": "core:path:allow-is-absolute" - }, - { - "description": "Enables the join command without any pre-configured scope.", - "type": "string", - "const": "core:path:allow-join" - }, - { - "description": "Enables the normalize command without any pre-configured scope.", - "type": "string", - "const": "core:path:allow-normalize" - }, - { - "description": "Enables the resolve command without any pre-configured scope.", - "type": "string", - "const": "core:path:allow-resolve" - }, - { - "description": "Enables the resolve_directory command without any pre-configured scope.", - "type": "string", - "const": "core:path:allow-resolve-directory" - }, - { - "description": "Denies the basename command without any pre-configured scope.", - "type": "string", - "const": "core:path:deny-basename" - }, - { - "description": "Denies the dirname command without any pre-configured scope.", - "type": "string", - "const": "core:path:deny-dirname" - }, - { - "description": "Denies the extname command without any pre-configured scope.", - "type": "string", - "const": "core:path:deny-extname" - }, - { - "description": "Denies the is_absolute command without any pre-configured scope.", - "type": "string", - "const": "core:path:deny-is-absolute" - }, - { - "description": "Denies the join command without any pre-configured scope.", - "type": "string", - "const": "core:path:deny-join" - }, - { - "description": "Denies the normalize command without any pre-configured scope.", - "type": "string", - "const": "core:path:deny-normalize" - }, - { - "description": "Denies the resolve command without any pre-configured scope.", - "type": "string", - "const": "core:path:deny-resolve" - }, - { - "description": "Denies the resolve_directory command without any pre-configured scope.", - "type": "string", - "const": "core:path:deny-resolve-directory" - }, - { - "description": "Default permissions for the plugin.", - "type": "string", - "const": "core:resources:default" - }, - { - "description": "Enables the close command without any pre-configured scope.", - "type": "string", - "const": "core:resources:allow-close" - }, - { - "description": "Denies the close command without any pre-configured scope.", - "type": "string", - "const": "core:resources:deny-close" - }, - { - "description": "Default permissions for the plugin.", - "type": "string", - "const": "core:tray:default" - }, - { - "description": "Enables the get_by_id command without any pre-configured scope.", - "type": "string", - "const": "core:tray:allow-get-by-id" - }, - { - "description": "Enables the new command without any pre-configured scope.", - "type": "string", - "const": "core:tray:allow-new" - }, - { - "description": "Enables the remove_by_id command without any pre-configured scope.", - "type": "string", - "const": "core:tray:allow-remove-by-id" - }, - { - "description": "Enables the set_icon command without any pre-configured scope.", - "type": "string", - "const": "core:tray:allow-set-icon" - }, - { - "description": "Enables the set_icon_as_template command without any pre-configured scope.", - "type": "string", - "const": "core:tray:allow-set-icon-as-template" - }, - { - "description": "Enables the set_menu command without any pre-configured scope.", - "type": "string", - "const": "core:tray:allow-set-menu" - }, - { - "description": "Enables the set_show_menu_on_left_click command without any pre-configured scope.", - "type": "string", - "const": "core:tray:allow-set-show-menu-on-left-click" - }, - { - "description": "Enables the set_temp_dir_path command without any pre-configured scope.", - "type": "string", - "const": "core:tray:allow-set-temp-dir-path" - }, - { - "description": "Enables the set_title command without any pre-configured scope.", - "type": "string", - "const": "core:tray:allow-set-title" - }, - { - "description": "Enables the set_tooltip command without any pre-configured scope.", - "type": "string", - "const": "core:tray:allow-set-tooltip" - }, - { - "description": "Enables the set_visible command without any pre-configured scope.", - "type": "string", - "const": "core:tray:allow-set-visible" - }, - { - "description": "Denies the get_by_id command without any pre-configured scope.", - "type": "string", - "const": "core:tray:deny-get-by-id" - }, - { - "description": "Denies the new command without any pre-configured scope.", - "type": "string", - "const": "core:tray:deny-new" - }, - { - "description": "Denies the remove_by_id command without any pre-configured scope.", - "type": "string", - "const": "core:tray:deny-remove-by-id" - }, - { - "description": "Denies the set_icon command without any pre-configured scope.", - "type": "string", - "const": "core:tray:deny-set-icon" - }, - { - "description": "Denies the set_icon_as_template command without any pre-configured scope.", - "type": "string", - "const": "core:tray:deny-set-icon-as-template" - }, - { - "description": "Denies the set_menu command without any pre-configured scope.", - "type": "string", - "const": "core:tray:deny-set-menu" - }, - { - "description": "Denies the set_show_menu_on_left_click command without any pre-configured scope.", - "type": "string", - "const": "core:tray:deny-set-show-menu-on-left-click" - }, - { - "description": "Denies the set_temp_dir_path command without any pre-configured scope.", - "type": "string", - "const": "core:tray:deny-set-temp-dir-path" - }, - { - "description": "Denies the set_title command without any pre-configured scope.", - "type": "string", - "const": "core:tray:deny-set-title" - }, - { - "description": "Denies the set_tooltip command without any pre-configured scope.", - "type": "string", - "const": "core:tray:deny-set-tooltip" - }, - { - "description": "Denies the set_visible command without any pre-configured scope.", - "type": "string", - "const": "core:tray:deny-set-visible" - }, - { - "description": "Default permissions for the plugin.", - "type": "string", - "const": "core:webview:default" - }, - { - "description": "Enables the clear_all_browsing_data command without any pre-configured scope.", - "type": "string", - "const": "core:webview:allow-clear-all-browsing-data" - }, - { - "description": "Enables the create_webview command without any pre-configured scope.", - "type": "string", - "const": "core:webview:allow-create-webview" - }, - { - "description": "Enables the create_webview_window command without any pre-configured scope.", - "type": "string", - "const": "core:webview:allow-create-webview-window" - }, - { - "description": "Enables the get_all_webviews command without any pre-configured scope.", - "type": "string", - "const": "core:webview:allow-get-all-webviews" - }, - { - "description": "Enables the internal_toggle_devtools command without any pre-configured scope.", - "type": "string", - "const": "core:webview:allow-internal-toggle-devtools" - }, - { - "description": "Enables the print command without any pre-configured scope.", - "type": "string", - "const": "core:webview:allow-print" - }, - { - "description": "Enables the reparent command without any pre-configured scope.", - "type": "string", - "const": "core:webview:allow-reparent" - }, - { - "description": "Enables the set_webview_focus command without any pre-configured scope.", - "type": "string", - "const": "core:webview:allow-set-webview-focus" - }, - { - "description": "Enables the set_webview_position command without any pre-configured scope.", - "type": "string", - "const": "core:webview:allow-set-webview-position" - }, - { - "description": "Enables the set_webview_size command without any pre-configured scope.", - "type": "string", - "const": "core:webview:allow-set-webview-size" - }, - { - "description": "Enables the set_webview_zoom command without any pre-configured scope.", - "type": "string", - "const": "core:webview:allow-set-webview-zoom" - }, - { - "description": "Enables the webview_close command without any pre-configured scope.", - "type": "string", - "const": "core:webview:allow-webview-close" - }, - { - "description": "Enables the webview_hide command without any pre-configured scope.", - "type": "string", - "const": "core:webview:allow-webview-hide" - }, - { - "description": "Enables the webview_position command without any pre-configured scope.", - "type": "string", - "const": "core:webview:allow-webview-position" - }, - { - "description": "Enables the webview_show command without any pre-configured scope.", - "type": "string", - "const": "core:webview:allow-webview-show" - }, - { - "description": "Enables the webview_size command without any pre-configured scope.", - "type": "string", - "const": "core:webview:allow-webview-size" - }, - { - "description": "Denies the clear_all_browsing_data command without any pre-configured scope.", - "type": "string", - "const": "core:webview:deny-clear-all-browsing-data" - }, - { - "description": "Denies the create_webview command without any pre-configured scope.", - "type": "string", - "const": "core:webview:deny-create-webview" - }, - { - "description": "Denies the create_webview_window command without any pre-configured scope.", - "type": "string", - "const": "core:webview:deny-create-webview-window" - }, - { - "description": "Denies the get_all_webviews command without any pre-configured scope.", - "type": "string", - "const": "core:webview:deny-get-all-webviews" - }, - { - "description": "Denies the internal_toggle_devtools command without any pre-configured scope.", - "type": "string", - "const": "core:webview:deny-internal-toggle-devtools" - }, - { - "description": "Denies the print command without any pre-configured scope.", - "type": "string", - "const": "core:webview:deny-print" - }, - { - "description": "Denies the reparent command without any pre-configured scope.", - "type": "string", - "const": "core:webview:deny-reparent" - }, - { - "description": "Denies the set_webview_focus command without any pre-configured scope.", - "type": "string", - "const": "core:webview:deny-set-webview-focus" - }, - { - "description": "Denies the set_webview_position command without any pre-configured scope.", - "type": "string", - "const": "core:webview:deny-set-webview-position" - }, - { - "description": "Denies the set_webview_size command without any pre-configured scope.", - "type": "string", - "const": "core:webview:deny-set-webview-size" - }, - { - "description": "Denies the set_webview_zoom command without any pre-configured scope.", - "type": "string", - "const": "core:webview:deny-set-webview-zoom" - }, - { - "description": "Denies the webview_close command without any pre-configured scope.", - "type": "string", - "const": "core:webview:deny-webview-close" - }, - { - "description": "Denies the webview_hide command without any pre-configured scope.", - "type": "string", - "const": "core:webview:deny-webview-hide" - }, - { - "description": "Denies the webview_position command without any pre-configured scope.", - "type": "string", - "const": "core:webview:deny-webview-position" - }, - { - "description": "Denies the webview_show command without any pre-configured scope.", - "type": "string", - "const": "core:webview:deny-webview-show" - }, - { - "description": "Denies the webview_size command without any pre-configured scope.", - "type": "string", - "const": "core:webview:deny-webview-size" - }, - { - "description": "Default permissions for the plugin.", - "type": "string", - "const": "core:window:default" - }, - { - "description": "Enables the available_monitors command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-available-monitors" - }, - { - "description": "Enables the center command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-center" - }, - { - "description": "Enables the close command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-close" - }, - { - "description": "Enables the create command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-create" - }, - { - "description": "Enables the current_monitor command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-current-monitor" - }, - { - "description": "Enables the cursor_position command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-cursor-position" - }, - { - "description": "Enables the destroy command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-destroy" - }, - { - "description": "Enables the get_all_windows command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-get-all-windows" - }, - { - "description": "Enables the hide command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-hide" - }, - { - "description": "Enables the inner_position command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-inner-position" - }, - { - "description": "Enables the inner_size command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-inner-size" - }, - { - "description": "Enables the internal_toggle_maximize command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-internal-toggle-maximize" - }, - { - "description": "Enables the is_closable command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-is-closable" - }, - { - "description": "Enables the is_decorated command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-is-decorated" - }, - { - "description": "Enables the is_enabled command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-is-enabled" - }, - { - "description": "Enables the is_focused command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-is-focused" - }, - { - "description": "Enables the is_fullscreen command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-is-fullscreen" - }, - { - "description": "Enables the is_maximizable command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-is-maximizable" - }, - { - "description": "Enables the is_maximized command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-is-maximized" - }, - { - "description": "Enables the is_minimizable command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-is-minimizable" - }, - { - "description": "Enables the is_minimized command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-is-minimized" - }, - { - "description": "Enables the is_resizable command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-is-resizable" - }, - { - "description": "Enables the is_visible command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-is-visible" - }, - { - "description": "Enables the maximize command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-maximize" - }, - { - "description": "Enables the minimize command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-minimize" - }, - { - "description": "Enables the monitor_from_point command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-monitor-from-point" - }, - { - "description": "Enables the outer_position command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-outer-position" - }, - { - "description": "Enables the outer_size command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-outer-size" - }, - { - "description": "Enables the primary_monitor command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-primary-monitor" - }, - { - "description": "Enables the request_user_attention command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-request-user-attention" - }, - { - "description": "Enables the scale_factor command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-scale-factor" - }, - { - "description": "Enables the set_always_on_bottom command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-always-on-bottom" - }, - { - "description": "Enables the set_always_on_top command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-always-on-top" - }, - { - "description": "Enables the set_closable command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-closable" - }, - { - "description": "Enables the set_content_protected command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-content-protected" - }, - { - "description": "Enables the set_cursor_grab command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-cursor-grab" - }, - { - "description": "Enables the set_cursor_icon command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-cursor-icon" - }, - { - "description": "Enables the set_cursor_position command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-cursor-position" - }, - { - "description": "Enables the set_cursor_visible command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-cursor-visible" - }, - { - "description": "Enables the set_decorations command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-decorations" - }, - { - "description": "Enables the set_effects command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-effects" - }, - { - "description": "Enables the set_enabled command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-enabled" - }, - { - "description": "Enables the set_focus command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-focus" - }, - { - "description": "Enables the set_fullscreen command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-fullscreen" - }, - { - "description": "Enables the set_icon command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-icon" - }, - { - "description": "Enables the set_ignore_cursor_events command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-ignore-cursor-events" - }, - { - "description": "Enables the set_max_size command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-max-size" - }, - { - "description": "Enables the set_maximizable command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-maximizable" - }, - { - "description": "Enables the set_min_size command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-min-size" - }, - { - "description": "Enables the set_minimizable command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-minimizable" - }, - { - "description": "Enables the set_position command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-position" - }, - { - "description": "Enables the set_progress_bar command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-progress-bar" - }, - { - "description": "Enables the set_resizable command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-resizable" - }, - { - "description": "Enables the set_shadow command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-shadow" - }, - { - "description": "Enables the set_size command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-size" - }, - { - "description": "Enables the set_size_constraints command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-size-constraints" - }, - { - "description": "Enables the set_skip_taskbar command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-skip-taskbar" - }, - { - "description": "Enables the set_theme command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-theme" - }, - { - "description": "Enables the set_title command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-title" - }, - { - "description": "Enables the set_title_bar_style command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-title-bar-style" - }, - { - "description": "Enables the set_visible_on_all_workspaces command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-set-visible-on-all-workspaces" - }, - { - "description": "Enables the show command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-show" - }, - { - "description": "Enables the start_dragging command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-start-dragging" - }, - { - "description": "Enables the start_resize_dragging command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-start-resize-dragging" - }, - { - "description": "Enables the theme command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-theme" - }, - { - "description": "Enables the title command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-title" - }, - { - "description": "Enables the toggle_maximize command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-toggle-maximize" - }, - { - "description": "Enables the unmaximize command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-unmaximize" - }, - { - "description": "Enables the unminimize command without any pre-configured scope.", - "type": "string", - "const": "core:window:allow-unminimize" - }, - { - "description": "Denies the available_monitors command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-available-monitors" - }, - { - "description": "Denies the center command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-center" - }, - { - "description": "Denies the close command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-close" - }, - { - "description": "Denies the create command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-create" - }, - { - "description": "Denies the current_monitor command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-current-monitor" - }, - { - "description": "Denies the cursor_position command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-cursor-position" - }, - { - "description": "Denies the destroy command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-destroy" - }, - { - "description": "Denies the get_all_windows command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-get-all-windows" - }, - { - "description": "Denies the hide command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-hide" - }, - { - "description": "Denies the inner_position command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-inner-position" - }, - { - "description": "Denies the inner_size command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-inner-size" - }, - { - "description": "Denies the internal_toggle_maximize command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-internal-toggle-maximize" - }, - { - "description": "Denies the is_closable command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-is-closable" - }, - { - "description": "Denies the is_decorated command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-is-decorated" - }, - { - "description": "Denies the is_enabled command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-is-enabled" - }, - { - "description": "Denies the is_focused command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-is-focused" - }, - { - "description": "Denies the is_fullscreen command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-is-fullscreen" - }, - { - "description": "Denies the is_maximizable command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-is-maximizable" - }, - { - "description": "Denies the is_maximized command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-is-maximized" - }, - { - "description": "Denies the is_minimizable command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-is-minimizable" - }, - { - "description": "Denies the is_minimized command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-is-minimized" - }, - { - "description": "Denies the is_resizable command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-is-resizable" - }, - { - "description": "Denies the is_visible command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-is-visible" - }, - { - "description": "Denies the maximize command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-maximize" - }, - { - "description": "Denies the minimize command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-minimize" - }, - { - "description": "Denies the monitor_from_point command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-monitor-from-point" - }, - { - "description": "Denies the outer_position command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-outer-position" - }, - { - "description": "Denies the outer_size command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-outer-size" - }, - { - "description": "Denies the primary_monitor command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-primary-monitor" - }, - { - "description": "Denies the request_user_attention command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-request-user-attention" - }, - { - "description": "Denies the scale_factor command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-scale-factor" - }, - { - "description": "Denies the set_always_on_bottom command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-always-on-bottom" - }, - { - "description": "Denies the set_always_on_top command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-always-on-top" - }, - { - "description": "Denies the set_closable command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-closable" - }, - { - "description": "Denies the set_content_protected command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-content-protected" - }, - { - "description": "Denies the set_cursor_grab command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-cursor-grab" - }, - { - "description": "Denies the set_cursor_icon command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-cursor-icon" - }, - { - "description": "Denies the set_cursor_position command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-cursor-position" - }, - { - "description": "Denies the set_cursor_visible command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-cursor-visible" - }, - { - "description": "Denies the set_decorations command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-decorations" - }, - { - "description": "Denies the set_effects command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-effects" - }, - { - "description": "Denies the set_enabled command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-enabled" - }, - { - "description": "Denies the set_focus command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-focus" - }, - { - "description": "Denies the set_fullscreen command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-fullscreen" - }, - { - "description": "Denies the set_icon command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-icon" - }, - { - "description": "Denies the set_ignore_cursor_events command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-ignore-cursor-events" - }, - { - "description": "Denies the set_max_size command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-max-size" - }, - { - "description": "Denies the set_maximizable command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-maximizable" - }, - { - "description": "Denies the set_min_size command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-min-size" - }, - { - "description": "Denies the set_minimizable command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-minimizable" - }, - { - "description": "Denies the set_position command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-position" - }, - { - "description": "Denies the set_progress_bar command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-progress-bar" - }, - { - "description": "Denies the set_resizable command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-resizable" - }, - { - "description": "Denies the set_shadow command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-shadow" - }, - { - "description": "Denies the set_size command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-size" - }, - { - "description": "Denies the set_size_constraints command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-size-constraints" - }, - { - "description": "Denies the set_skip_taskbar command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-skip-taskbar" - }, - { - "description": "Denies the set_theme command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-theme" - }, - { - "description": "Denies the set_title command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-title" - }, - { - "description": "Denies the set_title_bar_style command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-title-bar-style" - }, - { - "description": "Denies the set_visible_on_all_workspaces command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-set-visible-on-all-workspaces" - }, - { - "description": "Denies the show command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-show" - }, - { - "description": "Denies the start_dragging command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-start-dragging" - }, - { - "description": "Denies the start_resize_dragging command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-start-resize-dragging" - }, - { - "description": "Denies the theme command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-theme" - }, - { - "description": "Denies the title command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-title" - }, - { - "description": "Denies the toggle_maximize command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-toggle-maximize" - }, - { - "description": "Denies the unmaximize command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-unmaximize" - }, - { - "description": "Denies the unminimize command without any pre-configured scope.", - "type": "string", - "const": "core:window:deny-unminimize" - }, - { - "description": "Enables the show_snap_overlay command without any pre-configured scope.", - "type": "string", - "const": "decorum:allow-show-snap-overlay" - }, - { - "description": "Denies the show_snap_overlay command without any pre-configured scope.", - "type": "string", - "const": "decorum:deny-show-snap-overlay" - }, - { - "description": "This permission set configures the types of dialogs\navailable from the dialog plugin.\n\n#### Granted Permissions\n\nAll dialog types are enabled.\n\n\n", - "type": "string", - "const": "dialog:default" - }, - { - "description": "Enables the ask command without any pre-configured scope.", - "type": "string", - "const": "dialog:allow-ask" - }, - { - "description": "Enables the confirm command without any pre-configured scope.", - "type": "string", - "const": "dialog:allow-confirm" - }, - { - "description": "Enables the message command without any pre-configured scope.", - "type": "string", - "const": "dialog:allow-message" - }, - { - "description": "Enables the open command without any pre-configured scope.", - "type": "string", - "const": "dialog:allow-open" - }, - { - "description": "Enables the save command without any pre-configured scope.", - "type": "string", - "const": "dialog:allow-save" - }, - { - "description": "Denies the ask command without any pre-configured scope.", - "type": "string", - "const": "dialog:deny-ask" - }, - { - "description": "Denies the confirm command without any pre-configured scope.", - "type": "string", - "const": "dialog:deny-confirm" - }, - { - "description": "Denies the message command without any pre-configured scope.", - "type": "string", - "const": "dialog:deny-message" - }, - { - "description": "Denies the open command without any pre-configured scope.", - "type": "string", - "const": "dialog:deny-open" - }, - { - "description": "Denies the save command without any pre-configured scope.", - "type": "string", - "const": "dialog:deny-save" - }, - { - "description": "This set of permissions describes the what kind of\nfile system access the `fs` plugin has enabled or denied by default.\n\n#### Granted Permissions\n\nThis default permission set enables read access to the\napplication specific directories (AppConfig, AppData, AppLocalData, AppCache,\nAppLog) and all files and sub directories created in it.\nThe location of these directories depends on the operating system,\nwhere the application is run.\n\nIn general these directories need to be manually created\nby the application at runtime, before accessing files or folders\nin it is possible.\n\nTherefore, it is also allowed to create all of these folders via\nthe `mkdir` command.\n\n#### Denied Permissions\n\nThis default permission set prevents access to critical components\nof the Tauri application by default.\nOn Windows the webview data folder access is denied.\n\n", - "type": "string", - "const": "fs:default" - }, - { - "description": "This allows non-recursive read access to metadata of the application folders, including file listing and statistics.", - "type": "string", - "const": "fs:allow-app-meta" - }, - { - "description": "This allows full recursive read access to metadata of the application folders, including file listing and statistics.", - "type": "string", - "const": "fs:allow-app-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the application folders.", - "type": "string", - "const": "fs:allow-app-read" - }, - { - "description": "This allows full recursive read access to the complete application folders, files and subdirectories.", - "type": "string", - "const": "fs:allow-app-read-recursive" - }, - { - "description": "This allows non-recursive write access to the application folders.", - "type": "string", - "const": "fs:allow-app-write" - }, - { - "description": "This allows full recursive write access to the complete application folders, files and subdirectories.", - "type": "string", - "const": "fs:allow-app-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$APPCACHE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-appcache-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$APPCACHE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-appcache-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$APPCACHE` folder.", - "type": "string", - "const": "fs:allow-appcache-read" - }, - { - "description": "This allows full recursive read access to the complete `$APPCACHE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-appcache-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$APPCACHE` folder.", - "type": "string", - "const": "fs:allow-appcache-write" - }, - { - "description": "This allows full recursive write access to the complete `$APPCACHE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-appcache-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$APPCONFIG` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-appconfig-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$APPCONFIG` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-appconfig-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$APPCONFIG` folder.", - "type": "string", - "const": "fs:allow-appconfig-read" - }, - { - "description": "This allows full recursive read access to the complete `$APPCONFIG` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-appconfig-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$APPCONFIG` folder.", - "type": "string", - "const": "fs:allow-appconfig-write" - }, - { - "description": "This allows full recursive write access to the complete `$APPCONFIG` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-appconfig-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$APPDATA` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-appdata-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$APPDATA` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-appdata-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$APPDATA` folder.", - "type": "string", - "const": "fs:allow-appdata-read" - }, - { - "description": "This allows full recursive read access to the complete `$APPDATA` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-appdata-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$APPDATA` folder.", - "type": "string", - "const": "fs:allow-appdata-write" - }, - { - "description": "This allows full recursive write access to the complete `$APPDATA` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-appdata-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$APPLOCALDATA` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-applocaldata-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$APPLOCALDATA` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-applocaldata-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$APPLOCALDATA` folder.", - "type": "string", - "const": "fs:allow-applocaldata-read" - }, - { - "description": "This allows full recursive read access to the complete `$APPLOCALDATA` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-applocaldata-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$APPLOCALDATA` folder.", - "type": "string", - "const": "fs:allow-applocaldata-write" - }, - { - "description": "This allows full recursive write access to the complete `$APPLOCALDATA` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-applocaldata-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$APPLOG` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-applog-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$APPLOG` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-applog-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$APPLOG` folder.", - "type": "string", - "const": "fs:allow-applog-read" - }, - { - "description": "This allows full recursive read access to the complete `$APPLOG` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-applog-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$APPLOG` folder.", - "type": "string", - "const": "fs:allow-applog-write" - }, - { - "description": "This allows full recursive write access to the complete `$APPLOG` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-applog-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$AUDIO` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-audio-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$AUDIO` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-audio-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$AUDIO` folder.", - "type": "string", - "const": "fs:allow-audio-read" - }, - { - "description": "This allows full recursive read access to the complete `$AUDIO` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-audio-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$AUDIO` folder.", - "type": "string", - "const": "fs:allow-audio-write" - }, - { - "description": "This allows full recursive write access to the complete `$AUDIO` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-audio-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$CACHE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-cache-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$CACHE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-cache-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$CACHE` folder.", - "type": "string", - "const": "fs:allow-cache-read" - }, - { - "description": "This allows full recursive read access to the complete `$CACHE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-cache-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$CACHE` folder.", - "type": "string", - "const": "fs:allow-cache-write" - }, - { - "description": "This allows full recursive write access to the complete `$CACHE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-cache-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$CONFIG` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-config-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$CONFIG` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-config-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$CONFIG` folder.", - "type": "string", - "const": "fs:allow-config-read" - }, - { - "description": "This allows full recursive read access to the complete `$CONFIG` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-config-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$CONFIG` folder.", - "type": "string", - "const": "fs:allow-config-write" - }, - { - "description": "This allows full recursive write access to the complete `$CONFIG` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-config-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$DATA` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-data-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$DATA` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-data-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$DATA` folder.", - "type": "string", - "const": "fs:allow-data-read" - }, - { - "description": "This allows full recursive read access to the complete `$DATA` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-data-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$DATA` folder.", - "type": "string", - "const": "fs:allow-data-write" - }, - { - "description": "This allows full recursive write access to the complete `$DATA` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-data-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$DESKTOP` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-desktop-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$DESKTOP` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-desktop-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$DESKTOP` folder.", - "type": "string", - "const": "fs:allow-desktop-read" - }, - { - "description": "This allows full recursive read access to the complete `$DESKTOP` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-desktop-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$DESKTOP` folder.", - "type": "string", - "const": "fs:allow-desktop-write" - }, - { - "description": "This allows full recursive write access to the complete `$DESKTOP` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-desktop-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$DOCUMENT` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-document-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$DOCUMENT` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-document-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$DOCUMENT` folder.", - "type": "string", - "const": "fs:allow-document-read" - }, - { - "description": "This allows full recursive read access to the complete `$DOCUMENT` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-document-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$DOCUMENT` folder.", - "type": "string", - "const": "fs:allow-document-write" - }, - { - "description": "This allows full recursive write access to the complete `$DOCUMENT` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-document-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$DOWNLOAD` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-download-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$DOWNLOAD` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-download-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$DOWNLOAD` folder.", - "type": "string", - "const": "fs:allow-download-read" - }, - { - "description": "This allows full recursive read access to the complete `$DOWNLOAD` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-download-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$DOWNLOAD` folder.", - "type": "string", - "const": "fs:allow-download-write" - }, - { - "description": "This allows full recursive write access to the complete `$DOWNLOAD` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-download-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$EXE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-exe-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$EXE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-exe-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$EXE` folder.", - "type": "string", - "const": "fs:allow-exe-read" - }, - { - "description": "This allows full recursive read access to the complete `$EXE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-exe-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$EXE` folder.", - "type": "string", - "const": "fs:allow-exe-write" - }, - { - "description": "This allows full recursive write access to the complete `$EXE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-exe-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$FONT` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-font-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$FONT` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-font-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$FONT` folder.", - "type": "string", - "const": "fs:allow-font-read" - }, - { - "description": "This allows full recursive read access to the complete `$FONT` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-font-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$FONT` folder.", - "type": "string", - "const": "fs:allow-font-write" - }, - { - "description": "This allows full recursive write access to the complete `$FONT` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-font-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$HOME` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-home-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$HOME` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-home-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$HOME` folder.", - "type": "string", - "const": "fs:allow-home-read" - }, - { - "description": "This allows full recursive read access to the complete `$HOME` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-home-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$HOME` folder.", - "type": "string", - "const": "fs:allow-home-write" - }, - { - "description": "This allows full recursive write access to the complete `$HOME` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-home-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$LOCALDATA` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-localdata-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$LOCALDATA` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-localdata-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$LOCALDATA` folder.", - "type": "string", - "const": "fs:allow-localdata-read" - }, - { - "description": "This allows full recursive read access to the complete `$LOCALDATA` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-localdata-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$LOCALDATA` folder.", - "type": "string", - "const": "fs:allow-localdata-write" - }, - { - "description": "This allows full recursive write access to the complete `$LOCALDATA` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-localdata-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$LOG` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-log-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$LOG` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-log-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$LOG` folder.", - "type": "string", - "const": "fs:allow-log-read" - }, - { - "description": "This allows full recursive read access to the complete `$LOG` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-log-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$LOG` folder.", - "type": "string", - "const": "fs:allow-log-write" - }, - { - "description": "This allows full recursive write access to the complete `$LOG` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-log-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$PICTURE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-picture-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$PICTURE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-picture-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$PICTURE` folder.", - "type": "string", - "const": "fs:allow-picture-read" - }, - { - "description": "This allows full recursive read access to the complete `$PICTURE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-picture-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$PICTURE` folder.", - "type": "string", - "const": "fs:allow-picture-write" - }, - { - "description": "This allows full recursive write access to the complete `$PICTURE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-picture-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$PUBLIC` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-public-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$PUBLIC` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-public-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$PUBLIC` folder.", - "type": "string", - "const": "fs:allow-public-read" - }, - { - "description": "This allows full recursive read access to the complete `$PUBLIC` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-public-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$PUBLIC` folder.", - "type": "string", - "const": "fs:allow-public-write" - }, - { - "description": "This allows full recursive write access to the complete `$PUBLIC` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-public-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$RESOURCE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-resource-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$RESOURCE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-resource-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$RESOURCE` folder.", - "type": "string", - "const": "fs:allow-resource-read" - }, - { - "description": "This allows full recursive read access to the complete `$RESOURCE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-resource-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$RESOURCE` folder.", - "type": "string", - "const": "fs:allow-resource-write" - }, - { - "description": "This allows full recursive write access to the complete `$RESOURCE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-resource-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$RUNTIME` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-runtime-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$RUNTIME` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-runtime-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$RUNTIME` folder.", - "type": "string", - "const": "fs:allow-runtime-read" - }, - { - "description": "This allows full recursive read access to the complete `$RUNTIME` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-runtime-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$RUNTIME` folder.", - "type": "string", - "const": "fs:allow-runtime-write" - }, - { - "description": "This allows full recursive write access to the complete `$RUNTIME` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-runtime-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$TEMP` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-temp-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$TEMP` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-temp-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$TEMP` folder.", - "type": "string", - "const": "fs:allow-temp-read" - }, - { - "description": "This allows full recursive read access to the complete `$TEMP` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-temp-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$TEMP` folder.", - "type": "string", - "const": "fs:allow-temp-write" - }, - { - "description": "This allows full recursive write access to the complete `$TEMP` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-temp-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$TEMPLATE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-template-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$TEMPLATE` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-template-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$TEMPLATE` folder.", - "type": "string", - "const": "fs:allow-template-read" - }, - { - "description": "This allows full recursive read access to the complete `$TEMPLATE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-template-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$TEMPLATE` folder.", - "type": "string", - "const": "fs:allow-template-write" - }, - { - "description": "This allows full recursive write access to the complete `$TEMPLATE` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-template-write-recursive" - }, - { - "description": "This allows non-recursive read access to metadata of the `$VIDEO` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-video-meta" - }, - { - "description": "This allows full recursive read access to metadata of the `$VIDEO` folder, including file listing and statistics.", - "type": "string", - "const": "fs:allow-video-meta-recursive" - }, - { - "description": "This allows non-recursive read access to the `$VIDEO` folder.", - "type": "string", - "const": "fs:allow-video-read" - }, - { - "description": "This allows full recursive read access to the complete `$VIDEO` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-video-read-recursive" - }, - { - "description": "This allows non-recursive write access to the `$VIDEO` folder.", - "type": "string", - "const": "fs:allow-video-write" - }, - { - "description": "This allows full recursive write access to the complete `$VIDEO` folder, files and subdirectories.", - "type": "string", - "const": "fs:allow-video-write-recursive" - }, - { - "description": "This denies access to dangerous Tauri relevant files and folders by default.", - "type": "string", - "const": "fs:deny-default" - }, - { - "description": "Enables the copy_file command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-copy-file" - }, - { - "description": "Enables the create command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-create" - }, - { - "description": "Enables the exists command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-exists" - }, - { - "description": "Enables the fstat command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-fstat" - }, - { - "description": "Enables the ftruncate command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-ftruncate" - }, - { - "description": "Enables the lstat command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-lstat" - }, - { - "description": "Enables the mkdir command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-mkdir" - }, - { - "description": "Enables the open command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-open" - }, - { - "description": "Enables the read command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-read" - }, - { - "description": "Enables the read_dir command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-read-dir" - }, - { - "description": "Enables the read_file command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-read-file" - }, - { - "description": "Enables the read_text_file command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-read-text-file" - }, - { - "description": "Enables the read_text_file_lines command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-read-text-file-lines" - }, - { - "description": "Enables the read_text_file_lines_next command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-read-text-file-lines-next" - }, - { - "description": "Enables the remove command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-remove" - }, - { - "description": "Enables the rename command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-rename" - }, - { - "description": "Enables the seek command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-seek" - }, - { - "description": "Enables the stat command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-stat" - }, - { - "description": "Enables the truncate command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-truncate" - }, - { - "description": "Enables the unwatch command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-unwatch" - }, - { - "description": "Enables the watch command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-watch" - }, - { - "description": "Enables the write command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-write" - }, - { - "description": "Enables the write_file command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-write-file" - }, - { - "description": "Enables the write_text_file command without any pre-configured scope.", - "type": "string", - "const": "fs:allow-write-text-file" - }, - { - "description": "This permissions allows to create the application specific directories.\n", - "type": "string", - "const": "fs:create-app-specific-dirs" - }, - { - "description": "Denies the copy_file command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-copy-file" - }, - { - "description": "Denies the create command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-create" - }, - { - "description": "Denies the exists command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-exists" - }, - { - "description": "Denies the fstat command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-fstat" - }, - { - "description": "Denies the ftruncate command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-ftruncate" - }, - { - "description": "Denies the lstat command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-lstat" - }, - { - "description": "Denies the mkdir command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-mkdir" - }, - { - "description": "Denies the open command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-open" - }, - { - "description": "Denies the read command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-read" - }, - { - "description": "Denies the read_dir command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-read-dir" - }, - { - "description": "Denies the read_file command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-read-file" - }, - { - "description": "Denies the read_text_file command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-read-text-file" - }, - { - "description": "Denies the read_text_file_lines command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-read-text-file-lines" - }, - { - "description": "Denies the read_text_file_lines_next command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-read-text-file-lines-next" - }, - { - "description": "Denies the remove command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-remove" - }, - { - "description": "Denies the rename command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-rename" - }, - { - "description": "Denies the seek command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-seek" - }, - { - "description": "Denies the stat command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-stat" - }, - { - "description": "Denies the truncate command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-truncate" - }, - { - "description": "Denies the unwatch command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-unwatch" - }, - { - "description": "Denies the watch command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-watch" - }, - { - "description": "This denies read access to the\n`$APPLOCALDATA` folder on linux as the webview data and configuration values are stored here.\nAllowing access can lead to sensitive information disclosure and should be well considered.", - "type": "string", - "const": "fs:deny-webview-data-linux" - }, - { - "description": "This denies read access to the\n`$APPLOCALDATA/EBWebView` folder on windows as the webview data and configuration values are stored here.\nAllowing access can lead to sensitive information disclosure and should be well considered.", - "type": "string", - "const": "fs:deny-webview-data-windows" - }, - { - "description": "Denies the write command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-write" - }, - { - "description": "Denies the write_file command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-write-file" - }, - { - "description": "Denies the write_text_file command without any pre-configured scope.", - "type": "string", - "const": "fs:deny-write-text-file" - }, - { - "description": "This enables all read related commands without any pre-configured accessible paths.", - "type": "string", - "const": "fs:read-all" - }, - { - "description": "This permission allows recursive read functionality on the application\nspecific base directories. \n", - "type": "string", - "const": "fs:read-app-specific-dirs-recursive" - }, - { - "description": "This enables directory read and file metadata related commands without any pre-configured accessible paths.", - "type": "string", - "const": "fs:read-dirs" - }, - { - "description": "This enables file read related commands without any pre-configured accessible paths.", - "type": "string", - "const": "fs:read-files" - }, - { - "description": "This enables all index or metadata related commands without any pre-configured accessible paths.", - "type": "string", - "const": "fs:read-meta" - }, - { - "description": "An empty permission you can use to modify the global scope.", - "type": "string", - "const": "fs:scope" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the application folders.", - "type": "string", - "const": "fs:scope-app" - }, - { - "description": "This scope permits to list all files and folders in the application directories.", - "type": "string", - "const": "fs:scope-app-index" - }, - { - "description": "This scope permits recursive access to the complete application folders, including sub directories and files.", - "type": "string", - "const": "fs:scope-app-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$APPCACHE` folder.", - "type": "string", - "const": "fs:scope-appcache" - }, - { - "description": "This scope permits to list all files and folders in the `$APPCACHE`folder.", - "type": "string", - "const": "fs:scope-appcache-index" - }, - { - "description": "This scope permits recursive access to the complete `$APPCACHE` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-appcache-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$APPCONFIG` folder.", - "type": "string", - "const": "fs:scope-appconfig" - }, - { - "description": "This scope permits to list all files and folders in the `$APPCONFIG`folder.", - "type": "string", - "const": "fs:scope-appconfig-index" - }, - { - "description": "This scope permits recursive access to the complete `$APPCONFIG` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-appconfig-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$APPDATA` folder.", - "type": "string", - "const": "fs:scope-appdata" - }, - { - "description": "This scope permits to list all files and folders in the `$APPDATA`folder.", - "type": "string", - "const": "fs:scope-appdata-index" - }, - { - "description": "This scope permits recursive access to the complete `$APPDATA` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-appdata-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$APPLOCALDATA` folder.", - "type": "string", - "const": "fs:scope-applocaldata" - }, - { - "description": "This scope permits to list all files and folders in the `$APPLOCALDATA`folder.", - "type": "string", - "const": "fs:scope-applocaldata-index" - }, - { - "description": "This scope permits recursive access to the complete `$APPLOCALDATA` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-applocaldata-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$APPLOG` folder.", - "type": "string", - "const": "fs:scope-applog" - }, - { - "description": "This scope permits to list all files and folders in the `$APPLOG`folder.", - "type": "string", - "const": "fs:scope-applog-index" - }, - { - "description": "This scope permits recursive access to the complete `$APPLOG` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-applog-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$AUDIO` folder.", - "type": "string", - "const": "fs:scope-audio" - }, - { - "description": "This scope permits to list all files and folders in the `$AUDIO`folder.", - "type": "string", - "const": "fs:scope-audio-index" - }, - { - "description": "This scope permits recursive access to the complete `$AUDIO` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-audio-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$CACHE` folder.", - "type": "string", - "const": "fs:scope-cache" - }, - { - "description": "This scope permits to list all files and folders in the `$CACHE`folder.", - "type": "string", - "const": "fs:scope-cache-index" - }, - { - "description": "This scope permits recursive access to the complete `$CACHE` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-cache-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$CONFIG` folder.", - "type": "string", - "const": "fs:scope-config" - }, - { - "description": "This scope permits to list all files and folders in the `$CONFIG`folder.", - "type": "string", - "const": "fs:scope-config-index" - }, - { - "description": "This scope permits recursive access to the complete `$CONFIG` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-config-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$DATA` folder.", - "type": "string", - "const": "fs:scope-data" - }, - { - "description": "This scope permits to list all files and folders in the `$DATA`folder.", - "type": "string", - "const": "fs:scope-data-index" - }, - { - "description": "This scope permits recursive access to the complete `$DATA` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-data-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$DESKTOP` folder.", - "type": "string", - "const": "fs:scope-desktop" - }, - { - "description": "This scope permits to list all files and folders in the `$DESKTOP`folder.", - "type": "string", - "const": "fs:scope-desktop-index" - }, - { - "description": "This scope permits recursive access to the complete `$DESKTOP` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-desktop-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$DOCUMENT` folder.", - "type": "string", - "const": "fs:scope-document" - }, - { - "description": "This scope permits to list all files and folders in the `$DOCUMENT`folder.", - "type": "string", - "const": "fs:scope-document-index" - }, - { - "description": "This scope permits recursive access to the complete `$DOCUMENT` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-document-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$DOWNLOAD` folder.", - "type": "string", - "const": "fs:scope-download" - }, - { - "description": "This scope permits to list all files and folders in the `$DOWNLOAD`folder.", - "type": "string", - "const": "fs:scope-download-index" - }, - { - "description": "This scope permits recursive access to the complete `$DOWNLOAD` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-download-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$EXE` folder.", - "type": "string", - "const": "fs:scope-exe" - }, - { - "description": "This scope permits to list all files and folders in the `$EXE`folder.", - "type": "string", - "const": "fs:scope-exe-index" - }, - { - "description": "This scope permits recursive access to the complete `$EXE` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-exe-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$FONT` folder.", - "type": "string", - "const": "fs:scope-font" - }, - { - "description": "This scope permits to list all files and folders in the `$FONT`folder.", - "type": "string", - "const": "fs:scope-font-index" - }, - { - "description": "This scope permits recursive access to the complete `$FONT` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-font-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$HOME` folder.", - "type": "string", - "const": "fs:scope-home" - }, - { - "description": "This scope permits to list all files and folders in the `$HOME`folder.", - "type": "string", - "const": "fs:scope-home-index" - }, - { - "description": "This scope permits recursive access to the complete `$HOME` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-home-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$LOCALDATA` folder.", - "type": "string", - "const": "fs:scope-localdata" - }, - { - "description": "This scope permits to list all files and folders in the `$LOCALDATA`folder.", - "type": "string", - "const": "fs:scope-localdata-index" - }, - { - "description": "This scope permits recursive access to the complete `$LOCALDATA` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-localdata-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$LOG` folder.", - "type": "string", - "const": "fs:scope-log" - }, - { - "description": "This scope permits to list all files and folders in the `$LOG`folder.", - "type": "string", - "const": "fs:scope-log-index" - }, - { - "description": "This scope permits recursive access to the complete `$LOG` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-log-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$PICTURE` folder.", - "type": "string", - "const": "fs:scope-picture" - }, - { - "description": "This scope permits to list all files and folders in the `$PICTURE`folder.", - "type": "string", - "const": "fs:scope-picture-index" - }, - { - "description": "This scope permits recursive access to the complete `$PICTURE` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-picture-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$PUBLIC` folder.", - "type": "string", - "const": "fs:scope-public" - }, - { - "description": "This scope permits to list all files and folders in the `$PUBLIC`folder.", - "type": "string", - "const": "fs:scope-public-index" - }, - { - "description": "This scope permits recursive access to the complete `$PUBLIC` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-public-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$RESOURCE` folder.", - "type": "string", - "const": "fs:scope-resource" - }, - { - "description": "This scope permits to list all files and folders in the `$RESOURCE`folder.", - "type": "string", - "const": "fs:scope-resource-index" - }, - { - "description": "This scope permits recursive access to the complete `$RESOURCE` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-resource-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$RUNTIME` folder.", - "type": "string", - "const": "fs:scope-runtime" - }, - { - "description": "This scope permits to list all files and folders in the `$RUNTIME`folder.", - "type": "string", - "const": "fs:scope-runtime-index" - }, - { - "description": "This scope permits recursive access to the complete `$RUNTIME` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-runtime-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$TEMP` folder.", - "type": "string", - "const": "fs:scope-temp" - }, - { - "description": "This scope permits to list all files and folders in the `$TEMP`folder.", - "type": "string", - "const": "fs:scope-temp-index" - }, - { - "description": "This scope permits recursive access to the complete `$TEMP` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-temp-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$TEMPLATE` folder.", - "type": "string", - "const": "fs:scope-template" - }, - { - "description": "This scope permits to list all files and folders in the `$TEMPLATE`folder.", - "type": "string", - "const": "fs:scope-template-index" - }, - { - "description": "This scope permits recursive access to the complete `$TEMPLATE` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-template-recursive" - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$VIDEO` folder.", - "type": "string", - "const": "fs:scope-video" - }, - { - "description": "This scope permits to list all files and folders in the `$VIDEO`folder.", - "type": "string", - "const": "fs:scope-video-index" - }, - { - "description": "This scope permits recursive access to the complete `$VIDEO` folder, including sub directories and files.", - "type": "string", - "const": "fs:scope-video-recursive" - }, - { - "description": "This enables all write related commands without any pre-configured accessible paths.", - "type": "string", - "const": "fs:write-all" - }, - { - "description": "This enables all file write related commands without any pre-configured accessible paths.", - "type": "string", - "const": "fs:write-files" - }, - { - "description": "This permission set configures what kind of\nfetch operations are available from the http plugin.\n\nThis enables all fetch operations but does not\nallow explicitly any origins to be fetched. This needs to\nbe manually configured before usage.\n\n#### Granted Permissions\n\nAll fetch operations are enabled.\n\n", - "type": "string", - "const": "http:default" - }, - { - "description": "Enables the fetch command without any pre-configured scope.", - "type": "string", - "const": "http:allow-fetch" - }, - { - "description": "Enables the fetch_cancel command without any pre-configured scope.", - "type": "string", - "const": "http:allow-fetch-cancel" - }, - { - "description": "Enables the fetch_read_body command without any pre-configured scope.", - "type": "string", - "const": "http:allow-fetch-read-body" - }, - { - "description": "Enables the fetch_send command without any pre-configured scope.", - "type": "string", - "const": "http:allow-fetch-send" - }, - { - "description": "Denies the fetch command without any pre-configured scope.", - "type": "string", - "const": "http:deny-fetch" - }, - { - "description": "Denies the fetch_cancel command without any pre-configured scope.", - "type": "string", - "const": "http:deny-fetch-cancel" - }, - { - "description": "Denies the fetch_read_body command without any pre-configured scope.", - "type": "string", - "const": "http:deny-fetch-read-body" - }, - { - "description": "Denies the fetch_send command without any pre-configured scope.", - "type": "string", - "const": "http:deny-fetch-send" - }, - { - "description": "This permission set configures which\nnotification features are by default exposed.\n\n#### Granted Permissions\n\nIt allows all notification related features.\n\n", - "type": "string", - "const": "notification:default" - }, - { - "description": "Enables the batch command without any pre-configured scope.", - "type": "string", - "const": "notification:allow-batch" - }, - { - "description": "Enables the cancel command without any pre-configured scope.", - "type": "string", - "const": "notification:allow-cancel" - }, - { - "description": "Enables the check_permissions command without any pre-configured scope.", - "type": "string", - "const": "notification:allow-check-permissions" - }, - { - "description": "Enables the create_channel command without any pre-configured scope.", - "type": "string", - "const": "notification:allow-create-channel" - }, - { - "description": "Enables the delete_channel command without any pre-configured scope.", - "type": "string", - "const": "notification:allow-delete-channel" - }, - { - "description": "Enables the get_active command without any pre-configured scope.", - "type": "string", - "const": "notification:allow-get-active" - }, - { - "description": "Enables the get_pending command without any pre-configured scope.", - "type": "string", - "const": "notification:allow-get-pending" - }, - { - "description": "Enables the is_permission_granted command without any pre-configured scope.", - "type": "string", - "const": "notification:allow-is-permission-granted" - }, - { - "description": "Enables the list_channels command without any pre-configured scope.", - "type": "string", - "const": "notification:allow-list-channels" - }, - { - "description": "Enables the notify command without any pre-configured scope.", - "type": "string", - "const": "notification:allow-notify" - }, - { - "description": "Enables the permission_state command without any pre-configured scope.", - "type": "string", - "const": "notification:allow-permission-state" - }, - { - "description": "Enables the register_action_types command without any pre-configured scope.", - "type": "string", - "const": "notification:allow-register-action-types" - }, - { - "description": "Enables the register_listener command without any pre-configured scope.", - "type": "string", - "const": "notification:allow-register-listener" - }, - { - "description": "Enables the remove_active command without any pre-configured scope.", - "type": "string", - "const": "notification:allow-remove-active" - }, - { - "description": "Enables the request_permission command without any pre-configured scope.", - "type": "string", - "const": "notification:allow-request-permission" - }, - { - "description": "Enables the show command without any pre-configured scope.", - "type": "string", - "const": "notification:allow-show" - }, - { - "description": "Denies the batch command without any pre-configured scope.", - "type": "string", - "const": "notification:deny-batch" - }, - { - "description": "Denies the cancel command without any pre-configured scope.", - "type": "string", - "const": "notification:deny-cancel" - }, - { - "description": "Denies the check_permissions command without any pre-configured scope.", - "type": "string", - "const": "notification:deny-check-permissions" - }, - { - "description": "Denies the create_channel command without any pre-configured scope.", - "type": "string", - "const": "notification:deny-create-channel" - }, - { - "description": "Denies the delete_channel command without any pre-configured scope.", - "type": "string", - "const": "notification:deny-delete-channel" - }, - { - "description": "Denies the get_active command without any pre-configured scope.", - "type": "string", - "const": "notification:deny-get-active" - }, - { - "description": "Denies the get_pending command without any pre-configured scope.", - "type": "string", - "const": "notification:deny-get-pending" - }, - { - "description": "Denies the is_permission_granted command without any pre-configured scope.", - "type": "string", - "const": "notification:deny-is-permission-granted" - }, - { - "description": "Denies the list_channels command without any pre-configured scope.", - "type": "string", - "const": "notification:deny-list-channels" - }, - { - "description": "Denies the notify command without any pre-configured scope.", - "type": "string", - "const": "notification:deny-notify" - }, - { - "description": "Denies the permission_state command without any pre-configured scope.", - "type": "string", - "const": "notification:deny-permission-state" - }, - { - "description": "Denies the register_action_types command without any pre-configured scope.", - "type": "string", - "const": "notification:deny-register-action-types" - }, - { - "description": "Denies the register_listener command without any pre-configured scope.", - "type": "string", - "const": "notification:deny-register-listener" - }, - { - "description": "Denies the remove_active command without any pre-configured scope.", - "type": "string", - "const": "notification:deny-remove-active" - }, - { - "description": "Denies the request_permission command without any pre-configured scope.", - "type": "string", - "const": "notification:deny-request-permission" - }, - { - "description": "Denies the show command without any pre-configured scope.", - "type": "string", - "const": "notification:deny-show" - }, - { - "description": "This permission set configures which\noperating system information are available\nto gather from the frontend.\n\n#### Granted Permissions\n\nAll information except the host name are available.\n\n", - "type": "string", - "const": "os:default" - }, - { - "description": "Enables the arch command without any pre-configured scope.", - "type": "string", - "const": "os:allow-arch" - }, - { - "description": "Enables the exe_extension command without any pre-configured scope.", - "type": "string", - "const": "os:allow-exe-extension" - }, - { - "description": "Enables the family command without any pre-configured scope.", - "type": "string", - "const": "os:allow-family" - }, - { - "description": "Enables the hostname command without any pre-configured scope.", - "type": "string", - "const": "os:allow-hostname" - }, - { - "description": "Enables the locale command without any pre-configured scope.", - "type": "string", - "const": "os:allow-locale" - }, - { - "description": "Enables the os_type command without any pre-configured scope.", - "type": "string", - "const": "os:allow-os-type" - }, - { - "description": "Enables the platform command without any pre-configured scope.", - "type": "string", - "const": "os:allow-platform" - }, - { - "description": "Enables the version command without any pre-configured scope.", - "type": "string", - "const": "os:allow-version" - }, - { - "description": "Denies the arch command without any pre-configured scope.", - "type": "string", - "const": "os:deny-arch" - }, - { - "description": "Denies the exe_extension command without any pre-configured scope.", - "type": "string", - "const": "os:deny-exe-extension" - }, - { - "description": "Denies the family command without any pre-configured scope.", - "type": "string", - "const": "os:deny-family" - }, - { - "description": "Denies the hostname command without any pre-configured scope.", - "type": "string", - "const": "os:deny-hostname" - }, - { - "description": "Denies the locale command without any pre-configured scope.", - "type": "string", - "const": "os:deny-locale" - }, - { - "description": "Denies the os_type command without any pre-configured scope.", - "type": "string", - "const": "os:deny-os-type" - }, - { - "description": "Denies the platform command without any pre-configured scope.", - "type": "string", - "const": "os:deny-platform" - }, - { - "description": "Denies the version command without any pre-configured scope.", - "type": "string", - "const": "os:deny-version" - }, - { - "description": "Default permissions for the prevent-default plugin", - "type": "string", - "const": "prevent-default:default" - }, - { - "description": "Enables the keyboard command without any pre-configured scope.", - "type": "string", - "const": "prevent-default:allow-keyboard" - }, - { - "description": "Enables the pointer command without any pre-configured scope.", - "type": "string", - "const": "prevent-default:allow-pointer" - }, - { - "description": "Denies the keyboard command without any pre-configured scope.", - "type": "string", - "const": "prevent-default:deny-keyboard" - }, - { - "description": "Denies the pointer command without any pre-configured scope.", - "type": "string", - "const": "prevent-default:deny-pointer" - }, - { - "description": "This permission set configures which\nprocess feeatures are by default exposed.\n\n#### Granted Permissions\n\nThis enables to quit via `allow-exit` and restart via `allow-restart`\nthe application.\n", - "type": "string", - "const": "process:default" - }, - { - "description": "Enables the exit command without any pre-configured scope.", - "type": "string", - "const": "process:allow-exit" - }, - { - "description": "Enables the restart command without any pre-configured scope.", - "type": "string", - "const": "process:allow-restart" - }, - { - "description": "Denies the exit command without any pre-configured scope.", - "type": "string", - "const": "process:deny-exit" - }, - { - "description": "Denies the restart command without any pre-configured scope.", - "type": "string", - "const": "process:deny-restart" - }, - { - "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", - "type": "string", - "const": "shell:default" - }, - { - "description": "Enables the execute command without any pre-configured scope.", - "type": "string", - "const": "shell:allow-execute" - }, - { - "description": "Enables the kill command without any pre-configured scope.", - "type": "string", - "const": "shell:allow-kill" - }, - { - "description": "Enables the open command without any pre-configured scope.", - "type": "string", - "const": "shell:allow-open" - }, - { - "description": "Enables the spawn command without any pre-configured scope.", - "type": "string", - "const": "shell:allow-spawn" - }, - { - "description": "Enables the stdin_write command without any pre-configured scope.", - "type": "string", - "const": "shell:allow-stdin-write" - }, - { - "description": "Denies the execute command without any pre-configured scope.", - "type": "string", - "const": "shell:deny-execute" - }, - { - "description": "Denies the kill command without any pre-configured scope.", - "type": "string", - "const": "shell:deny-kill" - }, - { - "description": "Denies the open command without any pre-configured scope.", - "type": "string", - "const": "shell:deny-open" - }, - { - "description": "Denies the spawn command without any pre-configured scope.", - "type": "string", - "const": "shell:deny-spawn" - }, - { - "description": "Denies the stdin_write command without any pre-configured scope.", - "type": "string", - "const": "shell:deny-stdin-write" - }, - { - "description": "This permission set configures what kind of\noperations are available from the store plugin.\n\n#### Granted Permissions\n\nAll operations are enabled by default.\n\n", - "type": "string", - "const": "store:default" - }, - { - "description": "Enables the clear command without any pre-configured scope.", - "type": "string", - "const": "store:allow-clear" - }, - { - "description": "Enables the delete command without any pre-configured scope.", - "type": "string", - "const": "store:allow-delete" - }, - { - "description": "Enables the entries command without any pre-configured scope.", - "type": "string", - "const": "store:allow-entries" - }, - { - "description": "Enables the get command without any pre-configured scope.", - "type": "string", - "const": "store:allow-get" - }, - { - "description": "Enables the get_store command without any pre-configured scope.", - "type": "string", - "const": "store:allow-get-store" - }, - { - "description": "Enables the has command without any pre-configured scope.", - "type": "string", - "const": "store:allow-has" - }, - { - "description": "Enables the keys command without any pre-configured scope.", - "type": "string", - "const": "store:allow-keys" - }, - { - "description": "Enables the length command without any pre-configured scope.", - "type": "string", - "const": "store:allow-length" - }, - { - "description": "Enables the load command without any pre-configured scope.", - "type": "string", - "const": "store:allow-load" - }, - { - "description": "Enables the reload command without any pre-configured scope.", - "type": "string", - "const": "store:allow-reload" - }, - { - "description": "Enables the reset command without any pre-configured scope.", - "type": "string", - "const": "store:allow-reset" - }, - { - "description": "Enables the save command without any pre-configured scope.", - "type": "string", - "const": "store:allow-save" - }, - { - "description": "Enables the set command without any pre-configured scope.", - "type": "string", - "const": "store:allow-set" - }, - { - "description": "Enables the values command without any pre-configured scope.", - "type": "string", - "const": "store:allow-values" - }, - { - "description": "Denies the clear command without any pre-configured scope.", - "type": "string", - "const": "store:deny-clear" - }, - { - "description": "Denies the delete command without any pre-configured scope.", - "type": "string", - "const": "store:deny-delete" - }, - { - "description": "Denies the entries command without any pre-configured scope.", - "type": "string", - "const": "store:deny-entries" - }, - { - "description": "Denies the get command without any pre-configured scope.", - "type": "string", - "const": "store:deny-get" - }, - { - "description": "Denies the get_store command without any pre-configured scope.", - "type": "string", - "const": "store:deny-get-store" - }, - { - "description": "Denies the has command without any pre-configured scope.", - "type": "string", - "const": "store:deny-has" - }, - { - "description": "Denies the keys command without any pre-configured scope.", - "type": "string", - "const": "store:deny-keys" - }, - { - "description": "Denies the length command without any pre-configured scope.", - "type": "string", - "const": "store:deny-length" - }, - { - "description": "Denies the load command without any pre-configured scope.", - "type": "string", - "const": "store:deny-load" - }, - { - "description": "Denies the reload command without any pre-configured scope.", - "type": "string", - "const": "store:deny-reload" - }, - { - "description": "Denies the reset command without any pre-configured scope.", - "type": "string", - "const": "store:deny-reset" - }, - { - "description": "Denies the save command without any pre-configured scope.", - "type": "string", - "const": "store:deny-save" - }, - { - "description": "Denies the set command without any pre-configured scope.", - "type": "string", - "const": "store:deny-set" - }, - { - "description": "Denies the values command without any pre-configured scope.", - "type": "string", - "const": "store:deny-values" - }, - { - "description": "Allow all", - "type": "string", - "const": "theme:default" - }, - { - "description": "Enables the get_theme command without any pre-configured scope.", - "type": "string", - "const": "theme:allow-get-theme" - }, - { - "description": "Enables the set_theme command without any pre-configured scope.", - "type": "string", - "const": "theme:allow-set-theme" - }, - { - "description": "Denies the get_theme command without any pre-configured scope.", - "type": "string", - "const": "theme:deny-get-theme" - }, - { - "description": "Denies the set_theme command without any pre-configured scope.", - "type": "string", - "const": "theme:deny-set-theme" - }, - { - "description": "This permission set configures which kind of\nupdater functions are exposed to the frontend.\n\n#### Granted Permissions\n\nThe full workflow from checking for updates to installing them\nis enabled.\n\n", - "type": "string", - "const": "updater:default" - }, - { - "description": "Enables the check command without any pre-configured scope.", - "type": "string", - "const": "updater:allow-check" - }, - { - "description": "Enables the download command without any pre-configured scope.", - "type": "string", - "const": "updater:allow-download" - }, - { - "description": "Enables the download_and_install command without any pre-configured scope.", - "type": "string", - "const": "updater:allow-download-and-install" - }, - { - "description": "Enables the install command without any pre-configured scope.", - "type": "string", - "const": "updater:allow-install" - }, - { - "description": "Denies the check command without any pre-configured scope.", - "type": "string", - "const": "updater:deny-check" - }, - { - "description": "Denies the download command without any pre-configured scope.", - "type": "string", - "const": "updater:deny-download" - }, - { - "description": "Denies the download_and_install command without any pre-configured scope.", - "type": "string", - "const": "updater:deny-download-and-install" - }, - { - "description": "Denies the install command without any pre-configured scope.", - "type": "string", - "const": "updater:deny-install" - }, - { - "description": "This permission set configures what kind of\noperations are available from the upload plugin.\n\n#### Granted Permissions\n\nAll operations are enabled by default.\n\n", - "type": "string", - "const": "upload:default" - }, - { - "description": "Enables the download command without any pre-configured scope.", - "type": "string", - "const": "upload:allow-download" - }, - { - "description": "Enables the upload command without any pre-configured scope.", - "type": "string", - "const": "upload:allow-upload" - }, - { - "description": "Denies the download command without any pre-configured scope.", - "type": "string", - "const": "upload:deny-download" - }, - { - "description": "Denies the upload command without any pre-configured scope.", - "type": "string", - "const": "upload:deny-upload" - }, - { - "description": "This permission set configures what kind of\noperations are available from the window state plugin.\n\n#### Granted Permissions\n\nAll operations are enabled by default.\n\n", - "type": "string", - "const": "window-state:default" - }, - { - "description": "Enables the filename command without any pre-configured scope.", - "type": "string", - "const": "window-state:allow-filename" - }, - { - "description": "Enables the restore_state command without any pre-configured scope.", - "type": "string", - "const": "window-state:allow-restore-state" - }, - { - "description": "Enables the save_window_state command without any pre-configured scope.", - "type": "string", - "const": "window-state:allow-save-window-state" - }, - { - "description": "Denies the filename command without any pre-configured scope.", - "type": "string", - "const": "window-state:deny-filename" - }, - { - "description": "Denies the restore_state command without any pre-configured scope.", - "type": "string", - "const": "window-state:deny-restore-state" - }, - { - "description": "Denies the save_window_state command without any pre-configured scope.", - "type": "string", - "const": "window-state:deny-save-window-state" - } - ] - }, - "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" - ] - } - ] - }, - "ShellScopeEntryAllowedArg": { - "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": { - "raw": { - "description": "Marks the validator as a raw regex, meaning the plugin should not make any modification at runtime.\n\nThis means the regex will not match on the entire string by default, which might be exploited if your regex allow unexpected input to be considered valid. When using this option, make sure your regex is correct.", - "default": false, - "type": "boolean" - }, - "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\nThe regex string is by default surrounded by `^...$` to match the full string. For example the `https?://\\w+` regex would be registered as `^https?://\\w+$`.\n\n[regex]: ", - "type": "string" - } - }, - "additionalProperties": false - } - ] - }, - "ShellScopeEntryAllowedArgs": { - "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 [`ShellScopeEntryAllowedArg`] 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 [`ShellScopeEntryAllowedArg`] that are valid to call for the command configuration.", - "type": "array", - "items": { - "$ref": "#/definitions/ShellScopeEntryAllowedArg" - } - } - ] - } - } -} \ No newline at end of file diff --git a/src-tauri/icons/128x128.png b/src-tauri/icons/128x128.png deleted file mode 100644 index e350739d779ae5308e353b0ab8b7eae7b7f27cae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9558 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 AtpET3 diff --git a/src-tauri/icons/128x128@2x.png b/src-tauri/icons/128x128@2x.png deleted file mode 100644 index 7e2a9c5629e51554142917750b3f55c6a36102ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24831 zcmV)bK&iipP){A8X1Cu@qn+ul zuC7=0-m7<2l>#A@4-f(pktFt);4iA{lu})DDq36L0Fg*l-D&d{Ph!QV&RBH*^xFEy zrs^?`Q)isDVp2j)Od?Wb;f?@1@#&JY2yo5}l>l!k98h6yx)x+e|=S-Q{bjHl7 zXDpgG^~|#u)Q+DzXI#_VnYt967Hym`KCVN3f{kRHJvo>F7>cp)jML++w!t9)Ri~h_ z-x|BG;|nNc@F15sjQeHw7ui*2pNK-Brked_*CXskZ4{t70uaS}?D?n!z44xoPDzcO z=stenNc)l9`?^mY+1Gkx&)()e9~|s%JKj1p(4T>}B*`)gJ8DR{P#_E=4TfD%;tprC zA!mA^gz>v-y%(*nf$3)~oH~8(lCx(lT()fLyrt(hHqBoY9XDxKT!H!l#=Sj*0DX+X zdl+90FlO%`(jmbZJ)tr2!B|P>0)!C8Q^e$I;yli7V^1w#P%2?bN{lP4;UKdrBeEn# zQ7BYNTriBS1!$;Yf0@9jVTGhYy;tjPKiqR{@6MLJTQ)cE+PLx9zHK{>AKZB&J~Wv2 zLM9Lt-eeRA?B7To`?93RunUUa!%4MX(lr$)VBNe`T{{NOJZIGzr=PWa#q{~hE}ph% zJutL17n5n#S4b8x9pzKtKYYnF0g zUb5YD0xJIF^EO4`zjWR*)EuHRk?X1yQqKg!_%Q$z>X>jq?Lmj$q1NWTExR|YJGANb zHxF)kd;PKf+YiQLL)Pk19!Ok0K#>+gamh36f@1V4V|oc^dCv5jmA9syv2fC&3$I!= zYw5)woqE;*e?gVa+D>WEpTH+jQAhIt{}YT(hy!;L;}5kkD=}>Pw5i-S%GC1JQZ9MRP%P4(b&?3w z@;*p=-rB?r!16kG0}7#_NEF6IWo2T$1k=U=OktWrRg88G9^dos-nXCm;|H%i`KLo$ z*X`3&{((?4C<256Am0w;EGtXstY^f{J@&Gqz}c&>o`232pT2SC`5*nbG~u+BY;sqQ zb^x?=Q)b7jT3lx=%y?b0FuW537uz5Xpz#;v9rl;uAFDu!N|ZFzM&zjt05c{4G_r_9 z|B>D6Pwraxhxea*TLy$pZ!r-0#?>zI^)|a1r`oPxrjwQzdrERDcEh#H18&js$;iTRh@3KBmtvFcjr?riwRCIfNrNH0%fT(Z+_MhrfErK944IH|0)OQ2pXT?m~F&Y27Pkrt01{%gK z*xn4#+{x5@DnZh=w-IlaB$cH3LYUlk=b{UrruUDNA;9jxuw-PXS&@f35B^qrS zA63q70;uWfI=u2I&GZG=m2{o3c3 zed=r9=pQQ>|7d4|#rb5yrhB=BVY^am)a3>_;cp!uO{bay8a-`XL^*o~K>exCJsY1` z`@rk}^~3+{Kh@2Lo{c>*g#M_7QA=cEi7H_sJ+UC?($C&=-KAgr#|L`r8qV7)W_+eA z%IMWg+V|8e%;pxVb1LWd+bs{*t&CU5&?_qtJj!L$)^fz(dWmvDpv$1@GbTipbC@6) z)7P{4wV!|MTd)21kNzm=Kvn?wD&Ht|mYcGd=<5m8wM8upVR@^qK5Ns$4YI3c}xfjCla{2onS|nIKrgOat1y?}eBD z{hQy|_^01(!E#2#VAS~sMwI|C)P24re(J1w~R{e2`F_{awVT-k@pyUMqqjK)Xg0{?=zTCI%Fm(C1E#DodvWeE9Nj@B7{NzI=aw zPbbeSW)4Diq-p~rQUDmXK9}6fuDoUWHGlonU$oVXU%X*|0(#?;YO4EgOW)myW+cOC z#y^>6%*=xNDyl3$Q-O(tom*e{*Dv3_@lU_qV5g~(1oDW&26y6N65E{h|Lnep?mPeP z`+oC&Tg{ZsM-quRRU|W>PpJnbIQ=fvqMjgAuq9g#T+`)T+T$nLvf=bmgg-`nm;+df zX%anrQdI|)G1EVC)6HL;ea0f#{m%2RtMM3Rq!r=&7mOs987YV`ZJ+46hAO?bV8s=4 zKK;OBkG9oJSh;>*g7zjPUB&_sdiO){X9y83(6#!AF0Y&yfwApJ-uwM`|NQnn8(!TH zxF;&JEZOZ5K}sV+13+hu8Q#0;uYYjo6@UAa=QnoL&fIt?o=DILPv#j3c!p3ynqnR# zT;X}>WJ0C&6J}m{%N>7NCzIxV8(-UuxdKRYBVh;Qiq`;8En}YA#Q3Q*l-s`h_=EEN z6?eS7M}y8mP-SN8yFTcb)s|~UoV^SU(Az;nTW+2&0A~+d(9J@F%#)h(!t@p`Uj~R5?TH+xfe1UjM1x>tET;6a|Id*D6&T zs7Mn4L-%|~F6NNA=1c!@^W}f@)0f_BiA>$m%rt%}62V>g4FbtnwP%OGOKG!s*6&_E zWwU%X#J@oJ4{^RT$zx;16?bPHGJ(Q{Za>QwZa6B*rf)Slt*=$2*L7eD8%lJ9s{WR|o|J?8w z2QA5RXTPQ%@1~IzAG_@4d2^RUcfR?DmsJ*Hszkp)MVSDsgB50TspFp1si2{%d{xvSl;?Cgn=o96e?jp#tJIiDP(|W!(OFee z)!`4GdgO0EeoNQMX4Rxos1T?a0U$Ali_RP_Gv+UycIS`Zeqqm0?UF5rV+krpc`9$X z$x8^O1k4-2orpk7s7q%>BMYhrwm$UL)z=)|v*ox+tCfI9`I`Wk++%d;ifeB>_r~u& z|IWsa=xnt2i4w(wYsm=U{cr=23dEoAjB`ak(V0jL%GJ}azU51I#M%zN)VycQF{wh5 zhRRw1h~u+Kglbyig6r?P`pR!T^y-^O$e6<&YC=|&NRo6sM#z=af^0qk;GGHQ=K-UE zpCg_ddIZ^oBgDV-_?uFI`2{-q)I@heuD|@oo9<4uHLpLq>;1hfQiVRLvK9hmD*$jY z50jvH>Wg~AU;XRn&-uc4AAfZZl}`5R%-P47eFj}VNifCC10Kxn^PwV~6-~arpvu^t8&tKk&+i-)%I$9~hD?=4L z#6NHRG2?U~PPJoQnzZbS)i=(V+|<6~&1crJ>M^kp%25cEod7VH9|uFf`R^b6)|6}R z{{H`b5T}EhLUFeqr;#&Hto0pbTRDq1mv%O15bChLm-@UvL)*-O+&tseA^v59KOPku zQziXyO9B?JUVh!oX)`nyCVZWhlFCsCl$8LmGXJN)@!&s9yy~t8Ufmwo;}BtYSeVat zB(>K@7p|tFb;RwJQNQ*=4BD|=@9=4!XKkk8vFml)`Y(B z!sVCGE>j^;76QOx^K<5(z?lDaHuGDUzeqGyQ4r!^VIYKnOpay>fwJ)l47&ipP#^d9 zGlw5z{%=kA*j*32jx#^8Fn^HEJIrfVaLWe`ni=Kwps9W5ThFY+JOLQyJb_^q06bet(-PPJ?|=P#(+w=t$GrVa?Fa7g zD_t`RIrx>xOd5)GRGFw=Wiee&+B z7k>UbkH5;|{4pw<9uoI%4Z1~aDIoK`X{QCd+{wP}A^sx*e^huiD$(XPjhu7g>Kmo* z=5?4cIGjRYSOfsBn8G8tmtS++xtDzXSFgRche~}3O!8rIewsy}lk{uZtZlc~<8&N# zkWFoZ&|?r@NIQ}{#DB!%&um)~SBZA=6iAm|fBmhAmIHq{ws*^Mt*Gl zCcXW4YnClJx@XG?Nyfb{N_!AVNd*Aznu42ojGxk^eBoDnHm>ieU2?QTO(?P)$(x8m zS5}CB1>uiPRaGr9V}cS{F>zq)FYcVbtgE$IHF=~|?I@WEfP47iHeS){YWUp0yz=+~ zX~v}oP9zcvUpARBc&WYIf^Go=kfS(Gd#iuhAjfJ4smrS!A^xKRf2Q@yU43eT)>Kcw z@S-cu+4kZ?|E(tCV!z80g}_QD0D$mw*l)T2v2PE}zwAp}4#X02BpPu+G#^=>ty?LZ z=StUIA^xKRf0;pRS1d8VfVLi{TXe@T+1W36#I|NOH*GG2k52RFU8y;PBbq6+}S z>8H*+|MCT^{_2-6y|G)96QJ;oemvc`9-$xC6Ku0_1v{&5#PQwW@T{v#+2fiUg!qqY z{CNO`$nwJ#QQJLx-EQx5D+505vj22z zUj}|5{-Yj${2*^2kL($$U34Sk8N9`Lh!jsW7R>}OY#8;5FWh%$?M0vahfVwADti3E zA`EkmAv=iE;g~%<;?N}M^CA8r{?^~PzhHZJT%A7e^z&wnZ#=SZ{fnFN#B1ggEQ&v% zC<4GZOI@9N{$+EQuld#UZ|~J)UD*AETJ5YN^n6}NSNqkSYg^q?(L($~{GG}Z8BTWT zG!twJ`m;2Ho^VOVTm*Khp$NB`l}%+yf3<8bfFvKUqJl%v$!bk)PS0(ojB(71+!+8ov%Os8XiCh1vUi=DgZE- znd+)~&gHi(pZ(eUezSgG0(}7z*wuc&z2d#XFch4#!~9OM4ASk?<+oP`nClRFv?Ihn z#6JN35`(rbjm$r9@um8SU4LvjxUHG!>j_G%iY zJ34h1H5P!uNClsxsYCoj{C)8!JT$0{8zajr8aucB=1X&z^z{_h6ewI6kcch2uUhld z`;N-vm$dgJ5{e7+r_gf;KkTSSxqN$u=GdmRvi^lb{6qY`+d##EBON{Q1mmg2jJNJL zc&%V(V-&;$;2ug{)8?(X^6a^{fA6tP`&FjCC|vb-)7ZRvAsIv^ndNdB+-$b1%W9O& zGDcf7cEC2Shxmv1=ZZh!{3T26-6~md-ja`K$9Fz?^3e7Zg^CK~t%4bwdP-GQRr;+z z-Szr*ZT2PYJ<0X`!FoAJEB%hE4mhHOK(K{Ygj<5Y&_L%4eMUZnvF;H6 zlH!lYjYni6T{M$)KKHfxb5DM_w^Qu1k-I67C!>lDJTLx>wf7(Bg9$@%Eg@N%pMrY= zv|j?YJ(1h*9)N$6xL?9I1gzgc-ZyzY#6QHpfcRr>0P+~)wegJS9x$4bmlmJ%!=~eJ z@nyFxJ?)cU|HZZ=DlTR)WB!Gcj=9%D^R5B%dUr+OkM^Zxd}NaPO^gQ#NiSo5h_`1g z9RDKWkGTQey&BA3G;alI+4+0s5ImlbLy+X&DvETV-}WDSpWjL5UftehEb|SaY{AOV z=sUul=kOEPn3IY9MiN2^ZZf!)$FaN)sb#wu(0C0QeMn_YuL;I&s0L_iV4t!0 zAuz2TU_!09UK;_38u}sbQ#;6>>lp&*7yvkaio%CI07u#9WFJ7+kZ2Q@uZajv!W0Ey>sSX#dz?#^-urkIg=+LOUPOSFv5ONH?|RO`S-({)^{|V+drsl zlCh`1Q}(3S%X2N`G=M=7rY;>ovuK!GJ>`JEsj?#sB>)CgF-uQn41V?$fb*skSUMG8 z?gW4-V*sjh)Z0*)96JTDvlU>&F@SYPDeP_s=!=OuQHWq$P%EG`9REV$&-+xTT3wAK zub9xY>9>C|YgzxP?wrDcSr0vtSm;4ZsOMe(wOd=|hI3E##??qPlG92*nnxL$Wj$_X zX^st}**{Wr{7w5DXZoJFn2F~wCck7Bfy>W8#uqcZ9ncI&V^W74RqL!v41Ym2qn6MR8F{aDa>IGcuK(KS-+1Ky zUz@y{O&hY(089}xX6!imlmB*L$ENOa^M_)(P9&0BG-0>{N$Kwwze?Gr0=>&*{DFk{ zOsNC7;!FZJE&^CRQ!uIt$mp8Ij?V{pU54d}@3+_Y))9b5HdFW$69~OAVOn50jTRRF z(K`MZ7Oaj+(z0<~yMKSrnTz^Pb) z62uS&7tO>Ef!%EYKUoLx)K1E^ld)BX#u1KxUif2J5P7g|%D4sRd~(elZ$EnfLnes z2rK|F?GU|;7v1&`ch-IUzF+M)m{21TB@FwO7?7Eexp1bQI}zY3s|eh74z3y#_i={B z??unmh@ zq~Wv76#2{&6e!|de5NNN&j87#LwgGr%ABP}tWYexu#aQ#B!-sj_L0sVN}C zqCmjk^Cl2jG7ZfGfM0E-T+Y2zh>?ws!juC2l{FNMxL?0=(1ZcYPjq#??2L# z&=pyhXnw(x!UkK0JDgO67UNBvvD=yLy=n%)Z$3jcx z!bZn?PHR)LBdJs!_zP!f6h1o{{F+5<^w1oI~W(<}%)wIe0`Xpr#R z2ps=h=wFymR8tvq&YnK4X7@`EK4J21&H{i)j1<}IKV#v_S*PFh?VlWM(QunT0{Kg? zT#j!ZN#Kf`EW&%Z(u%D81c7@l5Jgetj~aIJ8;1bazC)Q;U)bFd$sw*@#N(upq;M9; z_kD0&Xe2x>nHoX>wHnM?JYzf;0+b0F zGJ*-9DD=;i0Mb9Glj$>O%!?m*JZF&4%Wtb;V?7(LUH*ct6E}$l`Xfpac2zhR|5N@M%aUsd^A);xF zN2}%Nw7N*wfp?#Loe;spZqK+fGfyU9o&`+%UHJK*{m0?%nhCg(F}|)@lEEujjpnz*#jbDE?-`4%+bZSZx2P+X+{Ran?tnfXsn*_dmZu zVQ;(0tv46h3=@4OdllP&jM_Cs=)Mk0Fd+$}1lV4#3Ft{>gyU~!7-Igx^Se=qi9{k( z6TteGHwnMNyUb)5V+c9lJpe0s{4?5~2mP~v01ONfGIREsGmgLYtDg-GoKg**%}xNA z4ul1l-F|Ik*)9L8r9GjsOQ!8l+?wH`yAbffwXihmKG@m3JFRT0&Vu1@+SQ$G23;{j zF#n`6!rnJkezcp>(TCT}SwC0@U2NT{_#{dP`r``C%!sl%P>0hhYn2F)ZGr?SN5UB2}f0e`gL zk@;7#S@4P52xEp6^CSFX0}GQeXJ6FVd_$v|ZFcSh>ex;fbR2iP$|O?ih%c7WjLbqb zS$?;T!q-+4STISLEi!TFA0zPy^8xPt6Ekaeq@16ckyr4q*NG$~s{%XH#=qe7FIEat zCCZ!m#JTC zy~LiKX!7~k3DQeM25668o2Z4s3WYxs`l%s+vzRCRF&p!vD*c_;05%;1Xsk}W>-3Izq<3sPvB+K#XS@@76XgzwrhuPX`hJx~A%=wl$pniO;n6 z@Z*VyuML*({X)QSx{R~H9|^oaE^_T3`!m8l=4s6T3JdYIikUyFg)%uF5vxhwGbmc}N@0HoX3!Dp%=~0{@elYu&eT-|USy`gHS<_hgGDz6FY?PuiR(`zelu#vT zAh&B4*PVzq7gu)&O72fXkVa^N>AJNEgCy{f7XLZc4BI%DDh5PZx<&5~vym?62%^A#J;ebK_*8#kHgu*8liN!;9 zR|U0~XXeq5-xUr)MN0L_=av$#QCMlX+{b@7=^q_`Lqj?YjX7=Q#Mw)6Ehe?|vt)aM z|2}Q`O&{ygK%sid`=6nSSUj2;+K%O35&>IFDa{O7B|}m)Ku6lV+7!~i+a09TQifXJ zM{W10t!?&pW{E#FIysgQ+j6h{q@Z5a*tzH3BLGit7t4JMzdaTib`ipN9#X{i;i%JI zdWML8NW^*kc@%+_-`xuIsqN`?p)X+OII;N%fyx;FVWxjT9%d0irD^$1S6O-7Q2~(|7d+m5Z{`ljJ zg$HYV?-~MA>QlS-V7A;ZH;8rc&YYTWt{5$gH5JIzh$HS!bk#hO+><;g!(pn!KdcOS zWK+r)faVgK5tp55gak?DjQ?=aKl@IQhtZTDclIZ)U^i#A7q4Pbz|Q&5#cVOf(% z7IF*gVIQIIU}G~n5G}JkgKOuL^rWCs3PJH_d@TsCeI-e&?y(QJn#+@Bc&aPS?HvVgcLDKF z`$@&Djq3x@3{W+1{e~Dj3O%)rCVwNKBXCBeFsVwS-c&gK^I2V0wSJj2GTvUruUW!@ zQfh#Nx;S>uC0F(gh;V9iBOk!1S@AKiu#|p@`X$uO1LW)N}@-qZCg#Ld{7c zuh4;KE+y>9KPz{-~ALQvv{Y5M|DSs_JT}YFd7A|A5$N(A7Oz2#M;Jenwr& z2dNWscsAR%2dooiEG~q(Xg0uY=RtBCZiHXIPx&4VmQ{8h_>*AmDl_~Y`vgQX(5aX( z1MrLji8znHx#`HEPO<3-f|(O=!Az3eQmm5jhhd_BHsO=LekOoVzu+S^wPQH1n<^C- z0A`->xEW`kq1HE@6_0y||B3)3Zvzm6Kymg*NEkCc&ir^FM~z}RBFmG@M~<~?u7UWl zQ!Mncc)T6)H#Zi2^H6#pES+xj-^e*nptvjJ88ath8t4tv7EYeG>I`vB@VB7>h#%wU ztX{z;{|H#ae|D9^LYEF+*Ywbc0!x!Vl&FJiAlm$7^mLXj`Z#F#awoX5RRN3;y8mtp-(-I5IWczV9OA8B@lspoP=}770FEJ?v>2}Cds+m?_P%WK zN8np{u^H-~)g+CP|FDDdMKOHIs~`T!Nro*z8=DqQqhp)qC1Sek+F{pFHTA)SX4eta z>q0>6tus%dMlcBerrP@D3({x*KkgDUpDYFIvO=|WIEdGs6d{=wjk^OQ6H5*|aah~V zk3DDocF;KR#9R<``Z!2;1eVG8mn;1vpCfPU^-T*JPg^(@K%@mrU~CvTwrTNM%tWnc zl0lr}mQ9$%j;PoDTt4D?8YqlHb9_JK(Kh2*BvxFka^Wl%ub!FO%@FFBs_}Cds z&K6h1OwR>C{prij8xT9U=rkWvD;}8^H&Q?g(?C>9Z(nBQ`y0&u%06xuP&qFQ$|J3} z5Fi_V0Nf&cT&?$}C)DWJ6TRu-0(2nC`JCP5_@XkZ$C_;~0tvJnN5j?wQQ7b@c*q4L#ndzT!%_Y6S=_9&uDwUlHNJLlu64 zApnSnE|0TRdtd5V1Uy!pkYe)NNbGk)28TGWpUb-iTL)a z*HNj|PX_KBaAWSjErP`_ks^M%Y`XW8Nl^VxBad(8UFaQ^un zU0V|T3GM=zH~xXf-_l+bhOq<{0sx(P5ksA~;YBUSqFVu%3@48dqr*S`l|cWv1^{_n zo;ZI|O>I344)ki=*;mszZL(T5aVC%c+hnm@hyyam6bHjOqsboffXq-$+VV^fr;zno zdl&{Rb-A=J?V>?Eo`W9*e*|OQJH7sFBg4w*#di+VB%wOuPYa1Z$pL>F0Dls2{E7GY z+d^@e;)^T%bW1LP6aJ=lW$jn=tyuRM9M18t6#8dg6G=_zK4mU#Iih!;XG@AB#dzfcMFc+TD)>hX*p{(QMFBhUqtft=SQ z?kPt23S-z+GNhKj78QS5B>ZW>@uz{t-(+NDYSfH8@i%VT{R9$8UnMx4<6lYi&!jD7 z%2a*Lq%&qF1wifO`SW7Ba1vy^+@&VZ%p>aDD*H3U1M9Rz2ajH&UOfmNBT7BOI$7e+ zbKDs*Upj|y#y1mGFo!*vz*5%u6L0*Xu;XtEL-V8~$NB@P72L#&+r6N_o!&)!-s5I>`E^42{nQz4K}2r={84J6y?@yp z@!M2WHy@)JcB&`-*0Z>S;veK*THA?X_JY4o>mvjLJ>$_napE!YoW=viK4?~D3O@do zLjT;^K?ogUlhW8}XLDCI*8r*}FPIxo@D+eCtUycf3@vOpk$be6EsM)rm!2lBp%#E^ z0ShPjGO|DxXsZc9(zJiLqbZ zvL^IgiK%$pv+tE8V?V0e`kYgnoV-zi+5(QDu=Kas%pO}$ zc)pjq3XhVFe+AM%L0*r`(P@%WRi`vGEty1WCyduSbdY4?Z5ufahAjpgxKEtorB1({ zu=8dn;(CR8mcc|FN`iL2`PE2mHPwGphdS6nMVQLZ)$7);xdNsBW9Xy?bD`lN1OhU@ zyxT#t#UGPcQ1xdaKn~_Xmo29<)qmadjYi>g(|7xI z!pW^_ujo>ccrp#}0gv|q6{MinUUVOS&x;-jKcyJ|ilu)l&iiYedH!^TR5hNa zi4-Jry-{95AX$p0wte>=S^rq4UmJ2R<3m_}_@n)gp)5SCLNR;+__w`ZXaO}5?+5@5 zc+Ia&K5JsAM@_j#gpC8oNnoSet1=R>@3N6b1sZ?XGUZPHtaW@TbxmWFBvm&~SJk99 zwop-kQL&waBgt-GE>Vn|M->6Z`cbS=;f z5-|15&z^C)RuG;oKgO>Nnq{*+@;u}HNlHxBChC5k>g;vQl=epoP;ZcOer3E?WI=#u zT{5{ak!{*ovtz|ye)b(W%w9os{#^9=Y=wYzgmTF)^TWd}r0C+=@;rT-_z#a~yNWpe zl}!K0^Ra|FSxF@HiIk=l$*yC)Uzeq4D0sOH`;ul~N8mQNlreYwnKZ_vd+~Q5PJxgd z>n-K1mQSB}*6WjPn2p^+z01=)XecnQBai<1-V_=r6QsJS3&*O7j6*|n9gjf$oi}}f zx4 z#v)D|GNg@}<;}#phJ#odlqy4wQ)pF7|M0EBN5x_ACVK1916H%>Sq} z{>0kbsm&6o%lHQg<3WkXzmn-++^3*}Qm3e@UYpj-0arp%FMHCyq|w<)lngg|CTmdV zW>FWZ=-4)J_e9g6&N+wvF|z=xlmO3Uq|~~o$&{v#SRogP_>FPUdtQD8um}M!`~#-@ zQokwJmI!3+Li_zfj(;W7KQ%T%QFU4)X_QnKLT7TY#RBWOg$iYr+9{0hLnmNFwqr~) z(`|Ed>{YO-5CDHa|7ccS1*ISVN~M2OREv64ITxMRFW(y zb2P^;qQfx$1?q!gp?{+s^1j5RZzM;=NBo*~pLdN?&P`Gg^{2)l}78JOk1`L;9efAmu%}8?K|lb`+Mvm8{1lz zRGi6D-WDFQhiL-i@3@ae7Nh7CZnCLx);6a_ip>4pJhS$s$q+Cs?=1K~yh6u>deL>&e)Bc0twNI~)Uq)aMs&|L}=r+TQh#xb`b0$!pX__E8Ionu5k{`~!q0hhzLJmHsUPm!bxc zVBe!oeI3;I;`Tk4a5F7H9gxQ}x#ABc!=IKV{#lKGTG9{o?z=3PQ&$B3Fue3nQgcB< z!i7P}WGGsox41o9h@Q#kz1cqJ*B%cOmby^}1^1PCUaR|@K3>%0_AYCFK{jDDr?%Sb z@mm?_SO>Ug0p>D>r5gVcK>uv?RE7N)V?wx=j+Ra!IlSA;hIgrhP#;`r_5+swavHp? z8THd(?;;NGp#kcl*|jODzB*-F21t6Rfp9MH_*XFf)07V(j(b?fU^D^E;Z8wcQ?9i; zSe?b%X~Px<%nQ|=GAs*HQ)SaX_Xp4+Ns`Dw#dQEJN}VLj@&WIYLbS~WB=>q;&6dEi z%PiaMzcM)IchUlqLOCB8;@Y?Qfhv8tZ0==Krr7jv ztW+epJ^0Y6eyQ*H)>9JSyi!lA*r{)vj<|O69k@?2!OR=a@um*$zMaQW;;v3fZ~T4xqa4P+Qs|!wUYFRM zKhUzPMq@fJAw?pQR--eiZ|^vTmV)+bKreA} zPjl*nP|%Q>*L`roB?$iB_B8krpWEYZO|xrp_Upu@Tl|JB{oN$6wL(3*C0H+Hj=R(N zXAPwqf3I?7O#jw|BSn$hrM?e0v`I3!>o z)PsR&A?qaRW!#>1t1qatFZrDYdq)6=VbRB6ILE(oX;8S6f#^c{Ww_;{}GN#ZQq ze6o!^_`zwRf=|tb*FX!o|Av#tEZJ(mOgq1Avn?BjI#m)x2w0cC1>Gnjr~#jk2aLDJ zdi=TFJ#QQTpko%KOriH*sZ9E3;$4y?_6ElLEs{iN3o{3LX)z@?&F(fWmibv~sh#ut zX#V&IP4^v+KJR3lMbUR$Lb{Wz?o9+7;@1KzRPi$+`2Rb^5ILem#g=&+2 zgv@cEUS45p3z=H)IeD+ z@2Rqx&*$RzE6Dg)DE(tIk=OP9j*fv7TiX<>#rkDEc7iA{lbR*~flLi8JpgU)=V-l0 zfH)y@`)Ai~5B^yy~!v^q~0rG&k@KzYtZnb%7hD z1mqrrzXPShxz!)k@n{`Gw_8Eu;iVq`ilu*@BCo4m2aY1|^Yg&yz{&lR1Vvl?H6nrL ze6!M#E1$Q8^qPH_p$m{X{o?Jr_u_9Z0AeS%@5aOc!>|q3twEeG<>GWJxpQ;47M77R zsUtgrEZ8uVa{Mcl{`qNEjMufEBm3|--xM^~wsWsI-;&5#H+r-R0k5Qb$l60#WaLX- zNAOn=w~awl1w5H8W6CO$h_ks1$Ig|b^@3Z-$!WXo%=&EjTU%s!vooS{9wvaj9VH$AN~C|P z>yjc#dfVQeiC73dE!qYc+L|oe6xqOqT!=|5dp+qfKP1P zWL}fZDL>Y_b-S!XFV7Q9PF1#Qyz(mDUY*mFl*h=}7hU+ZBS>w7 z>p`Az!_y5H5&&-q&^`z__I}L`N)Lq||4O5OVgCa?)x3A8ZRZK#n=-I#!rv&%YJ3pl zC)RD?8-(g%PGEjeNufFiV$ZisG1@c&f}+DZw2Y^bw-YTJ)*-JW&nNADVz?&NlN;Yu z0yqLk98u?5Z(enWq#JmEa#%x#gTG^M8wDL>?%<@=QV(}Mb;Tbbd!HV-)Zu5IyFKFu!~=i3ZBK2dq1%0= z?)?mDj>O>@|B9f0o$Bb@XZHV&q1NpOjTfZ^052-ZiW=*K#PRoDmvR2r^}vxCKi^X! zfo55b=J>pC-4?=gBThfRn_v5^1M0SEgd6kO%R1F*#f3PO2{Hyj{8`@p9?%5HQqwB> z_*WABGYNn^t)1NPhL#vY`(H6jNGYNbLMVRh&6oIXd!A-cZ?qqE00j4}x>Br9yWA+z z{k{JE>QBj;Oz7}_>d_`@DPu239dIHZ+(&&P1!<=j6GEw1`|NFU8GGvSd|JC4+UdU~ zT@Htc7JK|Ff&M}8GP?X?&2PLUhC8KjCIx_L1`Hf{@jWRuCbO*bPXEweM4k-7uz&B9FG?Dy0L&X;H3Pitx*+OPkZa&t5Am!Yz~9}P4-P@pORoVU0r~;F z`i~OV0rz4iufFo@Gsv-TopAEYAPizV`>{qT$Ge^ zH}5CC$JT+^A3*mIz@ER|=+&ukkVz|uuLJ_puKm5lqYh8}{Tdzw!E6Lcr9u`nzSDC- zl&4`Ce~;hAq<=?VAO=U99~R0ZnEueQ>&uoHOojL-An^1PF3Wv2+QXPn9gWrA$gL_d2! zqbv!6ukAyLf7^&R1v?27KWev796+WT?dCG^?Bi07e+lTHCsRq5k5OJvFh(C_jDCtS zdMD%6Hh{ra_QAjGcZ>;u!~oF24oM+#(EE2h@|4lZ8BTpAqaSr{21xw}U)VFIb>BN= z?A(i~%G3rT$?gMhl^vt@ z*scJp4{0v_o$vS;lKx5hjzp#a(3uxb*VuQ}_?|F+Yw2nWv7}w5zB4{%(f^*^yWbu> z^zt6y-hVAa07y=)NuyZ;!f!r=a=o|bhO;L(6I1t$xHgL-Q0_w(swZ_R)fq~3h&-{E9L;$-uen2U(Z z>s_J`S@%jQ#@~re?e9E}wnA4*;KaMItkq4UJJ63<}z2~K=t3IX2RgDlH7RBY;_-A=9E9UnP1JXbZpiodVz}GS{8Qr3Go9eqdAk=qs%HeFDRNuQ9 z5A~(1@8GAt=Z^`&y0t^U_?7rAyOwkn0Mu|8^zHi13(~;A0U||Yt24kW91=AD0bHI1 z2Vv{>yhFkr^>waO$8{~#i_S9Q#59=C%_(%~mK2w&pQfEYYk!~BF3$KXmer@f4;-D$ zw(uLFZcM;E($oR}T*f~``y&})z_jtV4vs_Hpb+CPI)tXZhuA(=^_|({F~-<~9fs=O zVX@PP@>bvTWqutPuj+lBd$s1rUofPUp0xlFdx$DZqW451ap>t^V?2@SOpT!6xnj&I zl;Iajv8ql<2C);n!#k`DWf{C=##CCp=@dr59t0MdRupI^<7K?pm+?um-NcT&!&+TJ zJ@9vG54bSD8P>Db>&O8P_?vrD(DXi|4xusX!tIXZ?}k65k3YEJ?P^YJ zG9xv3+k+2F6k^oaDJZM^>f-$XIiwjEf|uSvePwBfZEWbIcTr} z{V>_b(J2Yq^+DT2UB)yeLui)fRc2joJ|!9?c_ty$cjkN}IExQiW_6t96D3#Q^8%jj z!_1PHdgzyr7?(U3^!W$?5&s`J^6C+KV*L|Rl?-mqgi#5uLL%JnFHqlE`pQ!XINa22 zf;6r7N%{wjn7UPc=W4sDzIT_4`krr}qVrD%{lqIz>YeKj^V}T|^&dgZ8E19O>3MK`9smM`5&_&D4Q}_`+7u*9FCfAD_6LBsbHK0N6oNTU zT>FW5XUzp3M?yW@lGX<5*)LW*-3ql;km;18hEvX}zIUc<^_UT6OBi9cvQyvlmjL{z zANBAreiD?u{Y&V4#+UlGKlC>3IPfNkL~uQ^=0hmN)hh%LOeh2){-8`meHh=XO#u0M znZ20DsVoWb?jWX-pYU@!V9>5JyVgs5#xdB+MPd6B&weqR88IB$xIV3)G57~Zgbi+{ z#KuhZy+bg4?354!j_P~GGrH55GoDl;lHR`a4ei7KehWnApRcyA1fpO`k*KcfL%SdO zLDlN}E>;tmCLlow9(`u{lgp!}YNGpnn#aS=KuG#umCe8rd#bYy&`w7pJ#-x4uAflY zc@*GCD?n$ja4@Q7Q?2Q=_SD)@L2?@3#4B<5mutCdBe98EPxx-=qXev+%h0~fYoDrK zvSvF(#-9ziX23-XU`U0K%4JgCdwF{G5NS! z!kK*x`>n9&;>=d>Vk-Ob7782NmVw+}7~mYx9fOeUCC_-uIq)?H>3iMVwDt4>MnY&;p!%0d~iZ`!s0(mifGQ9huL2>9gQ-FQ^U-KG(pfJt9SoxIPf%1YY7$ zztb}=btGq7Gfob|M#qn4Gy$2kj)mJMH!wyw)c4wmI6-1ykU~3S?7aslXY>!-DYUZR zJp=5)gwYUHV_2PEAp}ON=WJ1MI z-zU}yJH4?MXLX^z$KsT$?U#?dxpiWOT-?E-+_^ydxBT$e)l2^BYeZ={kH;W^$Rng%v*?SgE*I_v zE@0Z~W)3{gGdqE?j9IH?ocSr7>LbwFP2v56lrcI}-<;&RBRkN)U6Jz`_{cR zm;Kwb>Y#?Z2xZbP@u2H0ZBx(hLHH6P-JI1mLwyI48CT0@ z;&Efp`z~hoI`qD?>7IMvPf<8=5?}*k^rOs9Kf%=ZF01-3$Txwg9yNg4r4a>%RH*y6b*>l^UlCA77o#%(P3cjdZu&lao3X*#gAQ>>wO+x}IWm{Eo>puIjtteLu;( z@9WX~-j1_6g$}FwE(vB2)%TGAjMvzB#yhwB6|6BzC2yY{im4SV~+fsG# z#UGPdSACTZF;bLdbIEW)w{pwoxulXHW?0`)V@`4QARc;4(d6252dA8BY#+tdcVbcB z`HW6zV=X1M7WKW2+3A_;JA~@{XaK4vNHh{rn_v8i*8ICI{HX67RDTn47XYF)B01>I zHTO0)?YT8UuQScIO>U`j9+``H(LAKZT26CGo|#ma zn$?B+&ZK)xXeCN{6RH+d}&Q1Wb#*fpqYZ|BgaZ~tA@ zs&D>W?T@Fzg1MxpWfO|aWwliZx-Qk;hBdk7fztBFd9E#Lk+?cLjvtK-iK1xUaWnemcRMaSK` z`whK**2T{|AhbL4nKC|`_D5KoyEN^e9_Ym@6GU51(ZT!o7_>L!eIR5OUTo@qC`A4-x!&Q&n zFVDN>UVSi;U`jxw%sSGilU@45A$-6Wrz9BjG7LX=0l;AvYTJ8U%<2O%u>i*IeaDPD z$-4hVxT-CLAfPi|s*Xm~gOA-GfA_QZ3CEwN7NY6`3IK`l{lcopL*uRcw$iHci>anz zhLB7GahYe{OQ0pIGyrm*W$fO2Q|;D-tA(#q*HXXv*s#B`LGdgxY;XF06~-xDU~2pfL14c0aix0GrMlN54JTpA%sxA zKpF88<~5GTUb*~iz4g_7e8*3!7W_<(;w<462|^LA=Rmt0ZETL5e&G#zETJ)fpcFXs z&-`jtxlL7D75ln#b=~qwv(p2r?;(UxcAzs}sfkGH2lwBt9e(H)X7?9d^|!D_v4C?n z3K*^NrgaaIDJ$-vu|$F+lUxty(h8H&Ewehc&*~+@B7_i13X}zxqmhVya{a@xmsj2i ze3B+wu{=!0WgWsIfK;P${S2ky=G`CYO6?-Plvwx!#L7WqR~nqPb=`r{gC+@u5JIH` zX8Xx3#vkw9$?X1f=)h6cxO1?i z=&i49m+F^9<;jaLfkd471LV=Sk6;KP*g=o0q^3$y4?g*w#HO$O8#j>)l)aOf0dUQQ+i zj?=#8_44W0-^L`N1cd0}Vb39qY+#Ns76QYiqw)9dzD_&*@LQ$w_&dSydEreV(DnXa zqBIu)u(Ez)&azLKum_!hI^iEuPgKKe$uf{k2w3A@CX# z0)z>H%R)^cgb@Pf%#X}}KV$v}0QrtDk01UmWXdEHkBV)3fJ#gVylN2wp(YSQC4+V5 zN9Ml|F!F{IUWpQY{Gg0dab1N#s0oBniC~}k?}IX9euOg1#m^7|rcb~y6T%Q-2$cZL zxsBd_;qbfHQ2Wb{`4P%+F-}qlm_C7ac{)Z1G{X2_Gj4_uLYV^9FwT#mKJM)o4nMgZ znIE7m1px0vQwWIYfYfkUnzH%^7B7%^3MC1JKnUeXwz|k_jmW^_{CBWW--E!{_)B^@ zGCx9@tJHimKOQTUXWw;o)ddeeOI5%PN5cg~A(R*3!XC`+$MoKJ@BX-U=oc@DI6qC4 z^M>&iU{m7(d_^D;h z{0NofR5Ma0rN*Vxt1f^01yWVJn8srXknq&KFhUT*umJAlqe8SQ0v%oxbj(KxArze=k@k=V_4W_`z}NE&=2t3(`4K8> zOD?g1NQOkWrX6|sF;cfsY%iwjgl{DpItN224IN?%ugv%GJNV>x;%{C1MTmC_+8l-@ zz4<`p?a3$3ACzztMeXQsUj`L+Nz*UCfjeB#=Hhz`gb+fp=nw6E=6h14gu3OvTlpS- zR3)X}$)`|IxwbRzF^B?;Nn>g9b!5~oaie^_?$DI|;>#t=s+A+u}J*DWy_BOrs<^90ZdS$)XC-#&IMi5hoqXzjlV|@qO)I&di zkkrlrdE$~wnE;SNZ6Jiegd}Et1yg#pgOA-Gf8(0lXz$KWk$A?>rXDfKj!b5-oTV<$ zxOsWxyr2F;8Z%)rjiJUy%)?1T2q7J~t*p1Al@b{(|=RV+3NmlubCz?bi85Q!+r=jy@VJ`jKN>d)w1 z8;>)_#{)YlQ~5_^vf0RI084U)H08?0(PcmTku?5{OK6OWm~Ob9V042)1Eh+8-g)@V z#MZz4s@DAYHaqQ%R2cb=F=}c9l0y6Tx2OmI{UOlEacR;et4UNI0~#OSFpF@sfl&7) zh$54dPIddY*CgJ(<$vit+ged`Wb`m%XMHP-E)`hVaeVCnsh>9?a_-s(l%}h`!jCCe znWX1ikC8B1FrooB>|jD)iO4AOwWBZoB)(xC{YDPyxz6%#l*I6eqC$+-4;O> zig6_Oh=}fG!wsVp&>4tKZk)re%(>^<$l3q+kEE{QT-?F|v``R?3@{j9W{i(Py#Ag| ziS6IISKa@k=L8*KwkWOGRNlPVU^F6~-UAl1AleAZ+^_waJZH_l(wOn{LqSl*uzUbL_8M*{&zyS_%4yoyxg)V}?Y}U_f5>2b5Sw+V zA>*f0d(F7_Z*6F{DI=cnXZUsxkgTyzPK8u0M2u8Q>H&^#C(z@xS?R44JY zT}nqZ< z%Wq;cO%*o}c(Mqgp;k~5FlT#$i8|b|r$J0_TmPhX;AcNp4?pyFa)uY4{gCm!C_Lm3C;!sv+w$IY2wPO zi2`*ZpTIB?LSc|Aq?n#@G+;`;%-7-#=1xT%?pDa(_um@m(~{YGiR z%1@An1uJk46T*NmLJ~d$6d+=6!_hhpl-uW=>8S|M$;6!LRoZ`SoqqCvp4FP4cuH$| zVGm!5FZx^-g}7u5r~7=UH|&B!_GVHmNcsw}i67(@P)ITjyPy=k?4%hm zkgGu&d-fU9#MLXLNguhG351nQAk1e1VGQRWvowBqy0U3vpxGfA<41;5W1xl#PDNwE zoY{pYgR;w#CBZcKUfSQhTkl-ALGRr7Chgp?Uh91CAgF!TIxRDO$n-@g&9Dnf-Q%d@ zBWF-zE<{R#T*Cyy!fB*o$yw64Wy_?-rRS0Qc?(I^#91UF)$@bgOqMgf4Z0yusQHDT zt)3d&q@V~q<}~d))h*YlwO+y2#vj~Sg5SWOT!~@KKG=4c_U_rqRQb(%*T#*sXX|$T z)UFoL25o(U3v$o|(#!T3?Ga0kVHXT@_w$WNxIi#`0k$bmsRL3yeX`Ve&KXkuym?SN zYpyhQ{yb7Q=X4@hO@rzQ6IiJ+e5NJI`8Wk!d(a`bp(g2D#t_Rpgk0#QLmi!<$4=1R zeMe~Q(iRlv4q;boqk!a&|h%`=Tro?0>OeV2sCorGGSP~gq$G+EMQZsuLKNwt# zKx+Jv12LYC8cCdenCFcQFrB?$@7a0^^h5_pkv6?^Ln|b@TWGwynRabB&K_!^-CNs0 qkN49=j|)mXK2IRiClEpz!2bn^cCMKuDRxo-0000k6{L67+)w4m0B%W5bCCqN*Wi^MA0Zo7xgc2W0O|hbkU@nrfD%Yb>pI& zF4`p}c8nF1)}-yCiKUF7Kz)D;1Ng!jhMBpqbNZco=E9xJ47E2oT<)B6zTfx!o$shn z?jiV4Md6NZi_hv!^|kBw^&F{cJ=Co?w0F>&x;oIpmF`+Ix5QG(r1>~8oEaS)d_EMv zviK}H?}|}Wl{3cy&Us0gl0OPyu?e5pj@ITahtHl3wIA!LB60WegFi&;-5AqWIO zRRERZJDpm{CkFcGulDsVOpT5QWv;1!t1()w>l)p0@_b+9;OUP{6l`a4(y<-HLOkmJ z_3h_E8_t=uQ&kl;44|W;*cPgWKanb1dqM8uf6fiZ@=e4kt&`wOseP_ zCvsgmbRL-Vf=xJ}*G-E=LVDQ9W*(pKI6z4-&4J@!nyb(%adBcQ_wOb+;HPxxxSFZ_dcYjqw zYjgd%kuk%>ghPk$GT|1vZ($*sINsR~(Ah|!xToDtSkAC?D+19a-8@9!PDz4^%f#nT(1gZ`Joa-Xcwwb{EB8Tah0Le7K zV|*WLA+R37Z%zY*v1V9623kfiCKeAVimq0M(<1|yX+=$4t^UUGUS~-xP*gW|PVo?K zMCU;i!9P8Sz-bQgaSr#N11#iZtQ9oxv+Eq*+DhQ<1`G-QPD;oU7!GoZhL{zx`dV7q z(sP7IqA_mS4rl0pXLTY81w>k&?j&$~j>8y|Yz-k19SD*KiN@q!>$2A@mime&>%oAELZLmFmQc8NOaWYX2r5yyG?to3NsE6d>E zfqA~x5LmcgU{h;8G3=`3AV~&DgRwve)*7tD+wr}N1{0hJ)?8wk8k5%t*Rp(B2w&Se z@PRTX0M3i^zzdNvH8`jm58_uM*uz068Ut6e;&Su@xZtEj=KGTnKf)o|I~7%fBYR0^ zVWb^ZVL9v@@5QfBCo?l|+#BczRV;GsB3Jpm;4o>K2n#DHBsf9CeH9v(sVcc&klIZ= zCl>LXFkT=-KE?4wzVrBPrX5GHp!M*_ewIznyY{H-TbrXFjEr$tGAXJC0UV70oIgq6 z^55JA6#@j!=CB7?M4C=#kgoACOXJ97B`xc!k26Ssu8^BfvH6 z3(agMKiILCXYNjVn9?RL8boZBal*XObpUT685+V3%rw1ZXRNsHU-99t3|)d7zjhsv z;Gz$ewwYQsz)XHo+?w6D2_W z%+=0(_QJk@=@KZhYPxZMC($wb%x&-`tq@W=`n=#Ls!(?i>Mjz_{NwluFrF?*%h$M? zt^6wEX^J z;R+S5t5vr4^w8SwZd%jcPQqL3L5axgxszSux!D<(N+j6a^+9Jg9_P84c`3$=cj*xR Y3p7m9b1=-H4;XF4i#}A_>l}sHyZSI`HspVyP<7dqd6iu0~6^Eg#O(%|a)E_w5dVGI%)A8y9 zE%ir_p9_Yf>!E5I-p?(|w19IyWau*_DuDnYQi>CxJOpRltcCN&FSu+);q2ur{F4_f zG>1=`9`Xh9yODfByfUN%&>g0U$XMV?SA-uF1wd5+G!4M-1IWd{x!Cf69_m!v>yCy` z?%mx~wPowss;zIHKD2j#mjgTkj$p(8t&cHSNJLdt1r4}m(vkdOd1}dp6_<{?@S5xM z%RgBW9yPhN9gnvM0lK>p7+qY-75tY(hky{$NDpJotxXa=1d$6YIk)IH?pVko$Rtc7 z@NxkPasYNa~g3Q@OAVhx@pie(2R%`y!l0;dYh zSa4B!$rWF`E&qb+ZtNO4VP+G8(|!)Y30XoPstQR55|)oFnWrmmq{ zB- zn;&YhgiTRYA99~g`=7YtrizkV9(=fUZ0VAQ7JzWKZu(Tl5ll5D3F01V?&X>kBo1ZG z)J@L(xjuEmNPxmKHQQ?c^27hw^V+&fsWp5)gjOF+=W)=$63&AuxQ$PlJ%7f+uRZ?r zVCm{>Pc$P)UAp1d6yc{28Nb*gu}Fl%7$5laeA<*z068_A{pf@tWO-C_qCaZIZ*1u4<)CvPkW5J7~K2^LKxF`nR6nc)%#0($*Z-0~!Ur%AiPb zwhJ<-qM?7$)}|XRdE=&(ulf4F7O{?#b^G4hNk|L2q{)z_MY7O^rMSt+^=q*D-akLt zwdiwq9BbgaxP06GnjlMt@L9?X{mHgE47-;WY_tfT}-g-xO$mpR@*1?kYN!Le@ zn^?HwfyxahN0l#YZVVd%pQdoz4gWY5icdniVT~&GYm=L+-ro99#nm62u5XRdX<*Mz z15i`uEG$`c|LdC%njKR}&*%S`Vbq7Hx~_)<1%Cf5rKN87BbTo}abWl1fdbZV zuoMknZ0P#T3oct!cF*f?RJSPw5Y}~7BTwk#43$k-)QhMTb<7<5%0^fn)&F(*WrugZ zu`5EijDZ#5kdj50EuHnfO>Z7(Wqu8HGNsne0~HMzrZzEN(R{NDA$;hkt1hYC^~SdT zN?6KZIe=O;^Lv}$IoJYz%|hd;PzMC>>s}`de&QWVblmNHs)3esKh=y#O79}i!!Qh_ z&+L&9KK#>F%Mh?#{Q)c`up(Z~WVBK9ez;>-O{-Es64e9L`4XSZ1Q^nM|@C_grO?8L&QkG%i>fzZfFif-tX`{UVZe#Y3Nzsca}j12jSx^AKO zH7C$g_uhT;=Qo`pFHxlBJf)`;PcO#I1Ob&3&|vYsl`q$#*T>MAz{HDBm?*Csq;PGL zjVF6gmfywu>{Fu3=VKvVC;Bb9w{k-c#-#+5-A|Vuu<$h^`>^cJKR($ovV6IY?zy7$ z!|ThGDDa{AE}|FNDxzOQVfnJy3Hk}O{eso8j z884^EyV+o#L`}rI$7|9x(Yw6f;!kon4d4H6|!Jq?2VpL#Eip_E-kOC*?uVE z7sM5u_)ilZyB2kG%)a9fYwONocPSXgd7#o$gayN}`9vpZv%dQDTB5TU`o`kRPh2&~ zP%H_pg!~)UXa+gN8gEY_*Q64vA{*03Q_8vIV$~C_t{Fx6$a$Js0gXr3FhjTWBLP8oc z5Jq{LGLjj!4=Wk;ETWw={^{{woC(p`NK+xv4_C;-3HPXvNePjY=Jg5=0F^b|cTU6T#>R$z!8(0j7@xC@;os z48W{W0Auq30@&K1F2U=gJ@EO0|0q~n`T!1(-2d_<}&IU2ZMMeg*heqKjpVsxqFWq=}^V2Ux@NfYu zB2|np`f=6v(|M(f6$5?#AtY6#wrJctX1(C6OBmdJ3BWKvKntq1O(-RMPI2f!TNR?o z3S1gwG~RF)0jp^QIMo3#IuGCz*zJBzDT9ArD4#{gzrT^g{~bWUa-~|$N+IdeRCVmR znjO1;T)rf1@F?l(0fGitk;^!F*-dNI72o(?cc*UJgDggBXhQD4a5BKNw=lS2 zE3vz#$g zX7R%t*L614ofY%f(4V&@M@mrf@~_<1NxGh6T*WDUWfLJL<=jA%*76FRX z+HX*rZbK)c@({qo2o$;Au~Nj%<~;R{p6kP=A3;xX#Wd*| zQj9iw7{J>n0Pg;~ME{`*Cg-{)0V9=m#iK>+aY~>Q4*s(1Zp_WiQwbl!NnuPCs1=o6 zxl$i7p@i#(%&I#x1`gHa+VPe^l_l(?i}QS{Q8QNdzSRtFoG8i! z1f7ME%ta%5iI>fgs!m4YBl;5#;Sm#N zj-FewQq&o7QX+LPn0xJYG$E6WSC1#edsRrh6cA4&Wp2PZ9~JX_(bq#jp_g}EIlx_) zN^bx2ZVm+j7p{c_peJA;p%U#dpaAXCoMM@ZiWupiZIKVS<3c8+(28l3)A8VO(oj6k zZ?E(t9LND0R({QOJ=TmwED#8Qzoeof+$|AIWRrLTJLdJic>0<+htfe4F~I%x^-M_D zZ{Fq7m4@_sXWUkY6b_K>qIZ*OCGfVL1bFK>_KZ&fC>ta5j0}>um#0XFM9-rX6yf2Y z@yUunz)y2M450$^CoPy~jF?=?brLGZ(lvG=)r|;3cIro0GRQ-s{qjvNX5^C;a4Y@q zBb(HXK#)rn6z-7bTF_Co3>&_n90Q_ z2rbA$A;OVbx&(=H;{t$J(etaul+iGsjFkqXL?o5Kn2L#CnjK8XNRr<y*$E1MZ@oai{`JFLBv>=Grc0zlk^mE6fmDgaFjNo9l$egq@*X^I03mpGB9GN7}c z^yt$@F4js?{bS0@G~ehsv$NVmYD?DgX;KB&oZ*6K5f1OUC{la3(VT9R!xOQ#9)_2{&1PJkZ7MYA^ux1WxA&1PnaNf$gSsb z=>rL97gv;d5>cm0Q8zmEGtEX9`E8$%v#-iZK+F>vy-Z0~3^<Bw`jfjmPD*4^>`8Sh* z+4ZtCbOCkT3%G?Z8Iz`~tBMly|^YH#Y16ROf79&nu64H++cpk*1pBQKcW;m#s-L37+KYE1p2w7@? zCA%&O!8nia@Z^_wxiC&y#74!6grk$z?p)+N78rr%nloEIZgr_Xf$&ahKd* z#ya?7-W8<=-J~nyo2>;q8cu0u`-!7+Fe6V%t`a3Pot(;ef^1A2qGUW&a04x#8cfpu z{?adQ^4pTGy4im6sAjYrIvD5&kTqHW?{oKt%OaqU&?Q@q4MZ&x3 zz(GxKtf~%Jaug`bv|Gv`D|R3eH#vjkJ_OB*&0-2odkKHAzgh`5?mqybP$w{z9FMrU zSg(1mxO7P1{_{8liS-V_17}A4PT-+&?lcQAfF-f3+(X+F(vN#- zSuZ|b!;%o&_5OHVo=Pw^2qjhmU0wHh;Y2)1g(U6t=mE=R?*Kw|Tei}^7?B$~`Nq~< z8g|9R7Y*VE$Emn_kf7oY0z_rFV+_34G7vYKaSuUnJTEX6z>=NoyN`RS28c_ze(Rfb zKuA{j?CyQM^+b(a0mR}NSA~hV(ZiMw^%TW899*aJWK<1`fq~e2)q1ife0J}C36`R1 z7TT@wiB~I`7^q@d83ihd?Z_CjxG{;NK0H%(>6yuGS_*axhmTiQT4=8bCna)OsP?7x za(XCJGG{;CIXI(sD?z~P7H;&bjgGc*hylf(&M1V5mW2qS577w_Y+;IVj&ON#edN`& zNUIp45KKIj6%!0IBw+T!v z#cnUHz~un2VD&R=8O3PR~w^kmI^J(O4T~5n=Dr)G|yH!U0TN{*#7q8)A1COa{AC~6{vJyNA3&;Fq010Cb z9_PM9&yGFDA@R8g%{h;#pk8Ll@yqK36(XJKwh9yK%ji{KVhFnBpa*k&=#zo>Wi>f! zHJ_$hr?+ghT6R{8wX^K+IQOn2D5GNN-t)v0`I9eRld)xsdEeNDCj-7eg*ia6|3-2E zhQ06+ffDICCfBQ`4&ZON^8reSiAKLW0+a*PeuI*LAYz5IL%;f^+*c$QM1dt&J!Zj! zf7y_G=0`i&sM5titD=GYh$eH)QHoTkrwhz^F7l5}6c*D_6IngRfsL#5IBw~)A0?S_ zfQgNrEc?9#il)k0l{6idMgo&$D7dwuP0`V|oTJGRxc}fEIOu3^`~kV-gW+g98;r%0 zNP;wT@Nw+qEvo zqEa|9(gol>6BP@J;72AUCE%055GaC2k>cHGTiVgMw;(7@XyBXiZwpFJSeIZLHV!nK zC6F(lnPT5;Ka0i5@`P(1`-$wxq7~74*BgvpPSr9+J%iOxzmT)&-tDZYbP4E#yyl>r zi|m3-M6!E8v9F0pi;xssT1W~=TEb||I}n631WLQyT5`DNI8K@YERXm&p;hB zQ)BO?RB2XI&35zH)9Y-hiu$OG)`xQF-_v)myWe}@{`}9Zd&Q*H6=}rAU{sK~dxVj- zn=A(~B7U^jw2c5m1g2|gMtc_m(AX>`g+L)m>F7pJENl~;Nf0AjUcg;lX0Hez55oH% zxL*bj}Vg!or3LbvGGH`U$i|Uls*Yc2Ia79h~qQYJHv0@`)Ts~AyGDd0FostVJq1pv=8G($SFW%S30|-3TsZH z!Uz-}*(N{q?V8WJ#CTv?3VIDN^xb#f<)nXXQR6;9(R^0d=_W2~Y0kSqvQ4ZUWeQ7+~i?fE~E)sRcMx4^WTlt-VW1PLF-^NtH-IIj5fv zX^YQ;mI({=hu(r@wF!!}codN!CPaDw5=7F_Wqzz?jkCL}dn`FQCje{ynbuhfzXOM@lMk zOaz817nND9;uG(xGp>p)YSIUySX$@m8kyc%=b!nhYq?I!NG@|Hq(qnbF3O9E4Q+}= z`+6@>QIhA(t2wp7khd*qF6hXi`cw2BcYn>S|LbeE`b+rz$K*DMIwP5)8E4+w$@1n; z;v?oSF**^ku&P=iJ6mjc2jzSrpmd$(_jc@DiK{;=621m?-YaYukWgAQpGGW4UGdbzYqh<9M9`Byag`>umpQN^ zkEdj>?FFfmZmjUld+1@MsC0=KLTu=!Owp@DA2a~~<+6P$O&z6CNcz49?iXVwL{l}A zCVen_;xc3O#Rt_miwpx+r`>*&uk_yUE2Bymi#{yznK|;L)X2#1AtOfi&~l9iicrlE zq#b(AV~?80o_;~LjkE*y?()GOw3b;9O%7VLJM$Sy+8S-vxBg8Tv+^o2k&m2P)37`I z(Syu}+fSj0m z31N8AXrhLsdDOtRF9zMs_NJ)SE>`Py-pchQNao(mkPo~2G@wqbWFw( zV;CY2i`Sms!D-w%>;}Qd_!T0G*JcpjapHh=_SIL+hL_fxrz^LB*=5?7%K_LC+m#)P z4S^!m9epd=5#=iZPzo2!Q;JrsP>NTsz~75l?xblzAGwK4uI)3SEy0kh*p1-UL!G?4 z?wHlOXP4FV&Q?scZp9qlJ~4=-=XNoX&B}yL`fz~NTOH~8igDgC=^4cjY}kyc%J8x| zZ1~(VrC`o%mN$7i%bhSDe1%2KH)1%@vgaUH)3)cy(2}xxkn3&j5N>J0*zXkYI(d|L y9y(~XS5;f>`w#HW+T&5+^Z*35(=c>~@%%rw=#ecR6u$%j0000NgwFYx>{Ny?aj^o zEsaNdPBa{BJMzK7Q%4Wfw;gLZ+TGo)xtk`*3a^Wrra`GmPYZgF>&9DPF-^t{Y8v+O za7cx+%DI&@7GJQmtopq33#!gp8Y-W^z{s0gF(AwN{U$)44lux29AO`g{cW&ghE9Pd zAe5{SkR$hc={eq{w;ZbLZrHW6rEdE>NB6$<-igC?jhaCn zD3WAs_jm`chp0R;|(}S1s<5A=D88=;~)c zVV|gmZ$0B8;~0}9SQqB1RIt$$5?HvZ54;jBj_Fg%1p3`k*s!bt$dIRN=O zM4_c_Z_oa1ZyekC(u?&wUfpuySYvw}M6!$zWf(HCwh7>jL_;Nsix;Mbbo*uK}EdZD+kp96+401-qGN}&nh z3?DF+a~Dou`mxV{x@_ggKiyeSHm{KZrM(mF5=~c_SW#qV7&D0?v`H2cnoBlH4TE(E zEpJ6trW66pU_dHtKeqqmo4@_uNf*6EiwZO+9qR-6Ph9+g{HGWWB>_IQsjyffC^&v_3eCO z!~0MCk<6 z6QNx)9KhISO3>pYMtmY*q3MP}WK}IM1*pnpp5Cr!{;=bB>%V(o*S5WQ8MlF$GeEP% zh|UV&AW>|<%$mQXa^*kYcaMDby3ZW!0XW%ag2WJ`Dm)f4eCd*^cotDXCR1c( zQzV$nY$5agO^UE^=gg&+IOx`nsi|L;d~O6MGIX6^??mBd6dw$CXcs87pNks`y9I6>MnoH~ax z2PKeh5=E_=PGDBFwV~$Mci!>VrpGq9X?WTLhZ(;pJ!IxD=+i3alw9%EUp_Ff=!%>7 zHL(EQfTrcB0x;CoKsTRKu}_>~7nKJRzwnQ9Z~O5tYWhQyPqu1C4l`j` zj83LBK`Voz#mx!#-{8TiMBK|nduWn&Q6H3B-`t&Nswu*J`KhI}x)|hnag!D`~2#sN*Z(K6V8G#DtH=w3m8j zC4jPH<0CKp;M1S$?&>sb8lM)x5n+Bw#<xUHRxv=dNNe%?nv`}rdMRPB*H+x7sC29YpJH*(+^G2pORo@}{` z^qM;#x;OvYZ~bh01C>BGbmlNksHO}Qq@m1g8-uxChdYTf=d!go&aaq8>b5-l3WA37 zV1&RkBC5(Z)R>0^A6x(IhPL^uZ#{5CGni^3Je>d&CG$+A=0Mb-^Jb~?l)4vx`}8;e z;kF3#)JMu_&Ny)F$Y$}BQf19|UwomVWZ4zRnz?FH81~2Yz_F|c5K~SA3@sJYLuysq z&cAN{=IX0EPPOVI5pB*WBkcxGE-A}j`~Tj4tyZmC-qsS0=H#fM@uHftG$WA;cpwtd zq9vuF&_cao$8-Pdf=k=mT6!`Ko{Z7R37XYEe0yt+RCQ)o2Lnwg6f!+fGn&c7amV~& z(nezFiLz2q911Nm8}__-*98}48ax>Rj;%*IXnyea)_n{#J)P00%0M&DMns-A#R89( zUldXoBY6HT2A+)AJi`VKTJ9{{Z%k%3&DB48=dHb@YB>W93+jc`3DAsf!4R6JMWYNn zp(V6o$Mbidze3nNf@j0x`>+}&;TT|pdrw#1`{E0=O4agirk*B1lN|*oQK(8NggmL0 ztCnBIc!az{o{0f->6f(QI2aM;!9CW#b>H2*;mEX$KgJDV%ccn$AWi9+kQuuumBeYH z^Fi7Z`!Xqy_Vzx-eKbe?td z7cG}NH0m>j#=9Fd3bes59M{y@#qxr)tCudEF-P*IqWcLMaPqKQmfi|%|F_e&yqMRK*QS;JQ7oOGC*Npj5s{?~iIk!WoFxY)Be!Wo#CL^=)569X+FtbFmIm=ko^F>#T#i>To}oy4&KY zi$apNIPUXpk4K-}{qgF&O{Nu*yAwP&RA9mxjxWEpMH-qENeommoXf9LB9t4}u7 zxAK`M0cMW|QdPFMwCwhWAE+Ntr$~mTanOK6EW5R|}&9p(0U}{=@Bs6*1=YIJ!aSaV5Op>Z9dj{cIt3SC;y8Nr_PoC5aMO9K)Q4?9s ztfUQ7CUSqTZsb+XJFB>_amR@RJ8JEfGmU0?A$AW;YO|tdDf(vQkbhikLa71+L!~WJy0UBJKNs;2$2VN;7+i1f; zVrsgk7Zj9KPAN1S-+k^?oA-&D=zYR6h^L>iq;k=>_SEffq2Z7$yg4|{iddaX0Ha?M zfMI=w!W@8-T!7**Kwb#=GHwW(-Y7tOKR{a_KvzT@%VF2&swn!!vT)nhS2a@7u=)AS{EfQL3n?iPdu$Ko{MDlwqpRGh)IQiJQLuP%Lpu< z8ovf5NiPG+NhVG9odh`44$#m}p|KO7wO80SQ}cy1sxBe0dmSU6uCn^B7^$5V9b_3M304yvc+^C*i zEWlL5B-i`Lg@J9-?4ga+&!UYxZR5+yA}A z^G+VAZML!DDRGD_q)qj@uieo*>*9}S{hCI`X|N9s*r+a~#*fw#&PW8uUgr7y2eUt3 zuNT+ls`e!QO@9b(8=Mgmc%x7x>_O}9DT}}8sYZef$vfe!^ z)LWJt%mhqbGsAMYL@`b^?|S|X8yikq*y4syQlB(wlCBQboY_jtft~+n-ooCV zF2lwMo|fWt5Kd;rxz}FZS6DG0m%&6+89c^(#2ym#<8%Fx1Z0xy-Q!BAyFN?O^f9}m zm>Hu_+$KPSM)8l{pv(rL+?~d_jA0HlWnc|<$zuRK*eZVBx>N)a@i?kOi~+sb0C3ym zl&dH7>K@k2p>Vie#94HglyQ%a1HT~{UL)@u1=SSVN_9-~ zEMOiL+C4oHAz^IE^XPVfr}m2LKXo3!ib@ePlE}!@CS5)u1|kd#FzfPvLhchu)gy$<-td6>;GIyc$)}}JZ;kAlNhf<2*X03 zsuoQ<_xd$Xtcbx_)*$8Fg=??t=@;{k6OLR8G7yUTTt|c5pYVAu34n%ZTd!co4QC04 z{pXvM2kFo#jfJjgdVLAnHhdTRG-2ngoGolEBrtkelbAX?z$DVcZ;5L^vVeJH6~g`^ zWMpU)sJ=wkP=N)+#H8vq*Ez8w2{mOJ#ZxOM%axa0stpJcHE0lZkPmna3a74t)9HQ^ zv;|cYN*83*y&o3+ee7LfSHwJ*Q7YITlsZRQdIHlJXj9p7AN)o){C7Jk4?Lphcij@g zy)p?#hBm2Q4<5WiEO1QBTzP2`!w6!9Z{lQ&p2^jhtsDr2r?3R6u=j_He8=%&hb;US zQ3L@Dmb!=g*NWHnZw&x{siWMc8H?c!*a{rOgH$|g8Vd_VEgO}JKw~|NwPHz&$}v3wF{zV{H0A@=*cYnc{OYSd z98+P`)NudR3^J%9)EE zwG4AKlF`;i>Z#7Kx~9&uUeH8QUNi;)ocE=>PoYC!4g9gatPdZ zN`en~{DuU-gB)}J?e$!2I5G#N4camor+KqpFpH}wkNY9T_9Xfn0@x9l@|aaDRF|!; zaDdl|Zk7x^A(*nbJU;F;Q?&8pQ?fq#J{xc{1PfvoR4vM#I=2#!atT>bb>UJ?feo3~+mh%Szdi?{4IV(SAd#_c=$2#P!@d?JCKep(5%auUqpwn> zP0;qGMH^-yqYW%gp1&ZRU!*AE(yEy>ciIdZ;jalvHDF9VdX((t32IMxc7zIsT)jX% z6g`yozW6wpWX}rH9!Q}*e!qz$s1}nbj*INJN+fPLd&Rs`p-n37OO-Z+$8%V_!&585 zB~>#SaOTa?WhD=A!x1S>SA3MjEZ=g6fd+?tUOYz}LuunAeAX1l;INoP@u1g`q-mC_ zENTC;TmEw#O8pZ z27IzUWa1vX%?`KL^ZbxixiSInjKAf~%wbr`DXg5Wki6*?rr~&45b(g*6!e-foiMjl z{65+3ZQG=4ERMuIz8CpLNi#{@%rlB0R!IKz3WemBl~Tj9n!O&HY*J59f7N{-B&f^h zIeb7A3;0zOiNiP*C3d;foh6VsRuELx443c;22RmL*QZJwKYAzPm7h$df#rEm&XcL$Z zsnEl_e!^WSC4aIa=a%NtUTTe}fWU8{Jr`-vc^G<4j9A1u^CE?M9mnmFbdy5jm|;3z z80uZ$s2XH$iRY0x^y{CU7)^&ZN%;iHc}JXlasQ6pNBI5_B(FG6F$@|82+$zv@#Z8r zKja#kKs+a^*LltquD2q&Zca67Ia0+b>4@tvO+u#t(txI6WYJ`N@#2j?uXwL?gXSpg zEmp0Ll2IXYni9b~r9rH$Y<3oE(|S;P91^Rh;Y!O)N?3Oa#QM!_&5*+0VtEK>Mw*(5 zekZy$$asisLXF37PnSEO#7XP9Bhv?2p7W3heVisyS*f%KAb1jUShR7p9T$Q$z*>$y$bhAw3Bh#lOGc%^&xkW6Ri|S( zf!jc|p{_PN0)U?V3XtRs(x!C!82Fj-69!I6(opo!vCk+3BTTZPdD&7(aL!T4;(j=r zCQM46YnE6-d?5RiYyL#dx~#aPtuggPJ>oY(#%*S4pAa*O(bv%nQgQKkSnYWzNF1+q zwo4r6m|_ZvftDE_kAV81eAOGhx2;#9(Vh-6sdxtE8);_mBn_|ZffG>4yjU*-&@U01 zNsrbqhT|FIq9f}R4VwpCQL+E@{tm_LYiWhtnE+Y7Vw+R!ds9C#!BQC!M@OjbF)1*b z56@^n#DHnDx207wdYX@sal1hW$*^ef_&eQuypo$fc`7;%Kw~3^r+ye_6r-#0F#a%6 z3T1i2sb}O2GG|z35HO;9`cEBZ}TpUmpTT0xk%lJT%%Mp%uh3 zb0j`#fO|Y=2~t+N8p#bc@|?zNkV+!$C!B zKX@RAw~pW{*ufr00~|_cP*{NMeA3`lD#lFE{-qkd97IK*hP&|YH6&!%@tq7xFQHM1 zL|CFZ+V;UgDcZLG5NJjZpDG{Js`Sv)DR(AC_2Oj*(5y~zI!Qj1c79RjbZFzI%Me~= zpbMfNh7n!w)lMC#mzdZ&3VkP!fxS^;P@@hKT$AVn;2-=-avvQ@;*2bGlAB}0p^YC8 z(y7O{Zm~}=?LFQUWtfrl{!ZO!-(QCtL-W0fdCndW8t?#GKpuG3gBFe~u!4vARzlI^+uz9pJ~T5v2RPk9-I*A=>2Z%A z(GxObIBiI=eZI)__@*8&Q{a46Cg=VD1f~nMc0KE7Si#@ivWXmf`#p$26o?|ns!Au0 z5#)C|b^0DBsWC89g{E;?5N9IYzR)!52~HOV8&yV(M4H}u&jt?BP91E7uKIo4v7$rm z953CT>{zDO;G=F&Bpvs9bn!CerXj0&d4MXNtqy3Kd`g`+%)Y_ZK-xdp8*Qs=1ir+& zq{xP$LA2?O*CkY3rkT=`|B0NhOkigak%#DEI_NnNu&p%Bwx-f2uQ!?|dD~;QT87%= zM~{?w!!W_^o94IP;OJnOi7ihNIsDRJBoT-u8R7T{eSBwE1eAo3<~1p|(@R|WsfSFz zZJDPzA2$&>^3sdgM8phkUd1N>M~=MuCiD%Q0!bb1Dg1%eMAE2n7B-lAsM#U=Lu6w= z;w~FSOb~_*hLJ6z{iY#_8CH@U?QCqCei zqJeMG#8+lk%*IG(h*exWv3LeLBc?x_c5)~g;InGiB|S$5g%sR^5ZCF@H#uYPf$(eFlp2L`ty3%;Z_hk zMDr)bH=(x%=tiGAKT_oEEcKI$ml&xT*0saP;u^hB7#PM-}2w!)n6ruLF zIrurmalgM_5y?Q~@S~5#A1X>5IM#;b0|%deA+NLL0EEltQJ>9R-2;pUMXw#lsMkG7 zXyLvmR%H^xI=4%72b77`CijxCv8@#y?H@%saWI z5gFX4L3LUx#Ri7y00=mD0wnSKovJE%VZ4`B+3Y^H-)MU31@YYYemv43(o2eBM7oSf z-R~Y1>dG(@dO;4tcpV#VJjJVCueUl`R-FR)jOT&G5zH93lSn(40i00!xYU(l4!)nO z7|Hs800FKqtoJi@g2rllT+Ix$ir;t~)eO}gFRoojN?>ueS44}A!@vD+F#4GQQ50wI zB=^Pm)xZ0pM@fYCQKH~V7BrzKPUhtV^@3=EI;juiDe+&3fF@}#1%CrI06@G!<}HZ4 zQYWe<>x=W_QV^wx9$_{`4~wgHFg{qe2-+kZAYB4L+=$H-K>Xx4Q570B`t(B&KN^!j zj-m_!4w02;TWzye|I`M#`nucc0B+f(D2bnwVet5zr^y%_O6qaFuSepr z6M`&H50HF&0k0+Yohyo&jt{qOB(c0ct`>%SH{kZsGV4G-`|j?dp!ZtD)dhv$-3_qq zEy_3W4u^vptD{vUg-gG>pZwI8DDEp1543Tq6FIiEMmzM(26^r^x6z1h;4wEioJCEVQLalZ&okYGD-MX-=+0VE`r+(!dkV=APFxx6jRy*YdGJjp(h89Q|fGAe_!Do1{^>$ zDK2$ludJU7h@DhqPhb*K5{)*NKH-z_FxGw0YY;{m`ag z$#d6zhTA%l!`2C68)PCqV5=d|F9VB= zz$xa%^bCld??eUSew0KxA(xt_<0xhslQx@vWwveG>nCmefg@_+NbB8t_dP|k*WJo| zvmBgsJ}3{7sUexpdXlUwGuZX^SYOXkMNEpA@zX5!$@h>7TOh$r$PgnjHN(7@7E6jC zK)U+GZhZW`BjSDp391@YSFv^hcn=k=R@k9%W8@s4x@^WC%yt;7?5bt7YIthnVt>(e+n_YVwy*#O4z~M|3+PZh!*Vn6O z-1tu{nmkA3u!uY+oudxhKoxs?b9KQOJ1Iv11nm&q)fka9z<|)j0CD)ZkRn{o^!Tfp zu#cKClf`((dqE+ggjBPqwL#zg_3t@(pC)ibG}(-FYW>^3_NCm_k34PkF$YUhMhz(L z^@33X8}8Tk89Gs7$<#d!+RU3cC=wa#cVX#)^6 zq$CFK7)2j_`47^pD{iI{O(Pgp9;xCLWMQ8u13^hHz(1`7sBHo`(Cn>dY-1NeCfWYA zJM}P8EZXWCGl*5A>E*{GuU&PE&FfTInTIAoofZ4$ zb`mA;sFlgJvb=mqfb|WQp&Mb6gj=*qT+PIyvoH?5nXy9+;~}G*skIMmUNE2b*0=HB z)JzTUhFaiwKvhIE*=`N5G!tCe}e@Op4DY8uMx36{oEc<3OD>v;vegqMSTUKo5e_MO{l-VM z_y6sF5wl5b*SJ`mLc#H-I8ZsKST4M&b~ogeF9MxC%uYvG?l2!KV#dKh9YY6Vnksvj z8$A6B2K5vcv*|lg6WP4rEM^cJHg87;I9MbmVNBgnr(d!#ckS!DjVNUaG4@1U%fK9L zUy$^lGEqhjHKv$|NsP!#E6-&4s9LTyXle-%IgRI{y`!4l^(T$4wpvoL_C_w)(?FUn}YlaUT8@)_%8O_hWA{DQkFO^g;1&u{oCcu-WpoubL zI7ihRU;M4M?Up-01T@kf&@ntkV*C6=ft;(}epxPCb_IR{b~fx_0TvY-I$_*o4``4l$Q$I501clX zHLT%d!vhWn4+|JEtDHt!b%y3kX;;IZ3GieWXpkqIH;hNZgEEFaglzc0;o!lcr7SKG zY3X4Nyl60ZCd!zU!JxSad1ECnGcxWlGr$qx(Oux#fqHcUJYxeIq&@P$1sXk5kH{Qw zhJfe%6=;m1C6D24n6Q>dqfn7b$gvFJ^H+=nXfh9+ICyNE=Sp<{SnL3UOf=C@#ECL& z!kb8Aq_x3lj4G?@hrmJy1%h}AEc5k`%}8=eGp8j+{1xEu^zCXVGvQpl=LlpvVl zG?jToxb~s{8|85t)AF8-5t&Odg26hzGOmR46HFE)r2TFCg;`r&6DiN1Q}TG~_Bl5WB>oie%+I!F3mnftjL)Mfwq zFbS!XX%y!xNMyqHNd_1`jgUeJS2>TiYrDRByMEw-Kf7sr`T>VO5r>ZxuDVFxoRZLa z4?iH!yz*wgwu_E=F1`TBM9A3%8O&_s6c)Z_&C$R9F}nSqzd(EITdgT4Mk<4_#wT#> zf&el3>?V+_KDkak=STk`<(F2`D2>H~V4}omK|%z~?v@69_t);w>wmS$O~cVHV`p3N z1SwNZgh;gGy;}XyFa8UpLQ^Wa;3A^RA+dzR-?8g1Y!!)w6qdy%5xwrg_1c@)-ek6I ztKl{w_nO9T*@Em)36997RJ5d0IqSZAtc@@Wp%Ah9f4K6eD*BETRq2_uU^ z{*9Y{rR~1^9zHGCMXNDoS@zHj-F7(^<&;V;T%s)c#y91e*WAK)?~5W?`6xr_^mE}c z>TB?I_J~S2V2q>BY|v}g-^V1(zBphEBU>f_W#1djRTGiy5RP9DL|ev%9uA4j3?ht>H-~8G<_Vf!>>oUdzV8#z{Vl9=# z3~`5HNOEVF$}_H8BTrv@om6(or6eajg|D@QEHEfoUI(=#(nzn}NiB&&W6Nq{P);Ud zQ5ZZr(0_`lpx2D%%^QuTCpPmqOsq2)elW96C5?aJ#G6cn6rzLHa3Q&slcloDR?6j9 zt(K;&SVamJEG8icagHJz?K$Ywa18IT=9H4y+T)365?^hQy7z!#G6eH(s9YUZ7u6t2 zd+PVG9MbE?iI@JuB+Q$%udzMe749ioE0&M1S?}Z9z2#B_4P=uJUYdhpp`f}_Dp|2q znta~*QqkGVNdDYv5}q~#6eTY<3dw6vo+OwZw1%5P z9rM)N@6q0ajbdkwSes?B_=-8|(cTH*Bm@ySRFtDA1*()+HIwAeo5Q5hT=w@|$gP}3 z!qY2APFX3);bIah&11LWvQ4=5j~yJvx>zEX3_!G_m+IXeG}78i2bzyD>2a8;n|j)F v@BjnMA==w;lxm&&5E{o8W*FaKahCrNS2klHxH2*D00000NkvXXu0mjf^1M~< diff --git a/src-tauri/icons/Square150x150Logo.png b/src-tauri/icons/Square150x150Logo.png deleted file mode 100644 index 89506170964dfb7dfe0500709e4e12a8cb399571..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11399 zcmV;2EO^t2P)2u`ywZLx8Z%BTP(4V&G*agqdU>%n$;Pki=xZ zBoLDCBP8=4;3Oo@_9YHWCP2Uhj9DC8Uhuxi+ALX?C0ToS-=*f9s(aP9TerJ!w^~xS zP{FmjtM9E_Rp+mBPMtb+N+Dw~QB0B~5h_vB&>3OOaQ?1JgcO%fE0{RFvZADXPGwP9 zWo3TpjM+Jp$}6%}ceF#?mW3Huci0 zKBkl{s0!p2P3r`}obM;38?OEUfJbAJIMQ-`m^A!axQEnWkZ6Hf1ug z(jekM)X4xQ!zOZ3@dRbws*kU&Sboh76PA2@eW0jpejEIHt{Z^VOGq$iAc_ollF0mV zfg;yFV4*)W^wp&vj++K20X5)31_uh`BGBiPX+b_Alky0e2z)BLv-wEd-j`pgd+(*^ zkMDeadskPdJwV`YMTROHnaIU53RuVnP~h3zNd?I_Z{?L$^RB#YL&?(XZtN|bSlQG= zNNXpEHNOCoB5|%JQ3r@dno2YRYzA;i!vb1%woE4%5mE*~%RS#xbAI1n{&e)UEn5!1 z_t)KqRZ-+(Oz2}~#?UGgDhbRj!Z?CIh3${wvLo;y>4|p*WGmkpvI__ouf!oCJ-_m#HMok;CuDke*Vn9mw)-Y zwzJJ$*1!VcN;oXjlTu+#OykN4Wqbfol?#{7y7Z=dzEraMGaJvy*^}$fftc$tm_$rN zRRlN7RLvI&0T?rN9Y6*=s<1$&6%%0)1$$fD-`%o#&(Qj|zlL(oWO@jT^Tc6wct4ANJIk5W(-pWNJurE~P(vF7dRvnm1 zDW?2ZhD-2N6&{P#C`kBj}5+V+uCJ3?;P^6YkmdNZ}n21zw zefsae+O(NH@T09~PInWoippSi zNe?r{r~}I~Y$_o3G(^p1pS^cu<)^>(pQl*vl)7dUPy`$bxELEl#@rziivhk2MrCDY z8E`P#*HZJlhaY(Bmyd5Y_yAQ@)JaF%L@}zwLOYFRiz4%vty{4A?jJwZUbb-E;YO}Q zX<0rCP-9)@B|$aR!vaBFSA42^Q8^f3Pw#*8-5=k5_pv=Y4iTZ>OLpImMv_MjREnyi za-O9s4!IIS%Tz21czdT(uXXUX*gD8~g zG6HIxLnV}OISTZ9fD%>amdj-N`Qz`u`MnLFtvRsk1oAG>(M)0bAGtK59Lrjw;A?YN zZG3R!qObhwmFnJ-8K+xD@L z-mb<)P2Tq-XqFf;js-fU3i`R0Ur<0k^^M;@+q+=>#t&+dbs4(yVdqjQl&`pQr33Ra zp~o+t4U6FW|GfFdZ{2!FZ*Q+qKY#`!)udrhc7tZlTT*`IH(q-2m|A{G1L#uOK1Cu9 zdsL(`G1_;p_as_YG&(z2Q`2z{0gY7!7<~^%GzI z{=Ee^Kl0PvHDEo5VKP4J8+mlWda8_TiVf{VnswRwn`ceP?>Vva)g1(x8kNX!7*J9U zECDK$gX;SKczTm`)jgZ`p3uxJRbu0_zR^pTs$l__ zoZ8BVKy~fEKmAzXBX{0^s3vG+1F8sfUo;+RgQJ)C4QHKVd0V8S?(rxDRvmKstY#Kp zynNk7Gb-|rzw^SY!vU_80gLNYmiPlueLt}J&ijtlX*z%k>?h;veCd+VV(){+>N9Pc zQM_pRns9KXj!Y>57FLLf?NR2n_dUG{IMvrUsC-I#fGSuk_iQ?RDrn^RfK!coB&2hqsw~l#HqD%L z$?|oxL7}hN_393bmP1}&95S#Z8B7OYr&{xm_uiI!!y`XEP@|auD#^*Iyc#LpjDPWr zh%Tcs)N^s(7cb9CoubtrY&ZtX zKMsGngz=G7JtQ6z!N|+YBdhLz>BaqRQW2~r>)cK?4yw#cT#iaI)ph*?SaL&}qO$SmCm!1RY+cE+Yq~pwK~))Frpfe#`!@srpytn?F#VE?m(D!8?U&En zv>tX~am5ax{E^SxztLQK_alu>K|R)jax71QX!i_v@=}L*TfbtJ&4y5~(d;X}wg_u( zU0s@ETIK9&;3R|G#_Yu(T`=!~w+|j{G%R~nc=Q%GBcAg+@tEhu zXgPS4c{5xR59O0MWqGN0th`L=D+#xl=_XxRE|X*5yL@5Io;MHKSRg|O7Kb;mMq*z5 z{e6Esk+XQ6-mmMD#J6XSr!k&zqNe01%7uZ0Z@zNxqRVyMra-6}kLAS`g)k$)*i6Qy z|8U<%ZQ1Q#X>SYairAU_p-ec;MD)M#Ypf>R{S)wOx-zA#vQ+A+Z#w+$9t#s@ync%Q zqwud{B~zy7uXyy>i9?;aQ$UR~iPt5Y(RO|s3VJNrAXz}-K_%cH9a@hY*i1)UQv6-U zOA;48V_NrnZd)4n70wbh(7F~B_qF`}>le;#YdPI*V z`arLyNg_7Wm`(^3Ng{j*^=X832MG!20z8FTgiOgNq`XjE__;6}>_3vYr#nDMPY^ed zis;PBnDCjUlOPmR8Fvf1mMb2 zLYxfm#b;Xk2&wBJWd9jL-fLiFFZ^wTyd0H~JXLTolVw(45&IcnTS1-Cc~hj|(f_QP z*LbwL*2ak2yJB%4&e1Ecf9RnmKk>=L&=`a1W|YK+kmvTBSB}r(+|N9`AGr;Rxb}V# zQu`w_2)TYfC6~`8WcGyk#PVS@o0>2jNAfgv^~N^6eA^ zj<)p>AwS%~$kB5GfYd5ClakG~W>1#Pliyu7zv&0Kr$AD?cWbJLyu zuy$kxxgRqLxfJR{C<6asAtC>|nv%JbLciAnx7piF00@lqgPw(#W(wtefWv{9JKhF> zI}6~1vI=~J6oI}qtC)~=m6Y57K)s|aR3_?c-+POYpYCKFcv*1i8Rlk-5rVP{Rb}#t zt7H;7qNI^g(xFm|}^BObo;-1A$QhT&^Ss!^Jal1i0Bd_2Pg6 zRTerIioMG~oc_z|&^s`_QA5Z*FECz*e4ltPO|tF7)mJh4k8`a#rIL2yyHyvSKIX1# z4Vtr1Q1?;WUvSH}ALuBpx=i=$8v0p{1-lh;8ow??(|v0wdFlpAW)zFx5ETC(ILWKW zh1f%IWGiA;htEk)fDxhOBgbp$A*2gLX$6SFl`|;MZ#WN}D@Qzc2)NnrJ|LtX^6+<5 z8+SebnvI$8o5DcFw{WrINo9o>KXUv; zZExOWg`X&s`3ubm5Y(kmAA0grlyeeHs9^tQA0r=}5#|9r6NfO5gtkD2dRo8`K%57& z$mVWBe*b~E1@jDRVt{}`Ft4(>*EtZS*Z-XHIw0pt|LE-l$TBr1NplMQt@|IDdqKz9 z#;!=aRybf_AqfAJfAq7T?o#t66J68C1gM||?Y%3UeIoFf#0LYFr4hYnjQXz^E7iix?QHo0bWwR)s0HB?VT6ID2{P7_4aS0_0rVvsL z%KpMBl>BbL;FtpyPxAybYUYO(Qg zff*0Dk>9Z_iKC3}OTE#Dn;?VsXAldxpiyXHm*# z9#O@`9}wz_IfVS;R?1s<0!#zn0Z_F7(ety!Y%KD9EJ{7R{BFM+frRH4Hg$2RlVSv8~b~OqZi50goNt`ad$B+!~FcyloJ#|^}RP4*LiZ3;a8MRi*p@6C&V5a zU3)BW=@#%#1NVI3Wx)fGoBp4*l-tWP#ajX~(gy=0Yu@!Y78FfT5JT2ceF9i8UF3f! zFSv3|pkPX+scFK4!K=(kqYGPwGc?p)Hs3-?o=*_)@wXU1Jr(sS4yqBT3vwsaxsIG= zY3ApK*~ImG(b@BLC_!L8u!S5DviJKseV**9&zerfX(@{=~}Cg&$w*#FEXG zILe9^UUx&cXq4&P@RN)#=_c=qhwq7$@0PG3cm(eg*TWJ^i4Z|QdYkdTSr%bObW~Fz z-hwdeLnA2~PVL2O#)Ojp#CA6D`F7CB{1(?5?!NL$!>HvkffelAf(6&y;KY(-i@}_n zT$(la6YKr`1Lp&J)-|H(A0&z%l87GTRlnhcp+c|v;tEPWIbXE$>7BwjiDGFq>_k|v zENjw$qSRpSb z3fq=bfyKK0cAw~Q1l6jU7H3PdK6Zx$rHGke{i-Y*3aPAdX^jpW6 zaxaDq)UD87^zc<;*#x=NANDh@V;Q5Zi&(Q%oB<;6o%$1sW~}3mQ^J6XY29oZ8VKpG zXK_W#G!Q$0q00rQRH1R9Ymy>K}$R!F8t88yt!9h!2?bjI^$>BCT(iVS7p zR(8xfvDod2)-Tce3iUvoK}{f;|4c@UL#I4X6YA*_>OX4#qYl4AeT9Lvz3UXYux7lDq zFAUvqaJ4kovk*Iop}dN!ssUhSO749K9ao!>wjdDXYGvK4C@PzbQ4vqty z#(!#&xclTeVdc(_FoceDy`ooG=u!wUT+%u3w>TFOBfLK-E|QDD!${ODx|K3jbxIKp z(U%YPEVXpeBJ|==vL}G$q;S@3lkb}wtY0NMsbU_VWeJoMg+`o6sE=HIp~%|>vnqd3 z?DI3CloxNC)lljcudlFknYElW0DcE`P{Xx%@W?c^eU%Ii6X`3;?OBkQUoktocv=Af zYet2kPAFyl%vBZ+MNJt_6$ib?}H}BeV$_NKu$#2PI-H2Xojdp#>pF0 zXC}U~p;s{B$1U_E)K`23hY=&YxHNlGWrdV8Wqze06CV|4yJn1%g`xwe>?>!AD%W=i z<=2-~V8angHnA*4p0S90m-|Pno(Vr96nImYh%am6oJvJ4sjTGe*X{7SNV(?rdt|`z z5o)xp@GdJC-)q{$j0;_ihgIpNGF52 z$56x~@{{Q+H~P8JE78+l-4M@rFCnl1Q;J+rUT$)G35_}s-3()qnq8ts)p+-@7{4Ra z&@2n~^dgamuE0_RGx74CNFaE@K_YdIEZb>(9kA>>ffPAtS?o3?TCah;6w=QLEyNOF zszQi^a|w93|XeTuNR_4QF%0EcsE;$Gnb$lvgUHl%a?v zz|<6l`3g#y8J)c)OmQ{>&r$&KsM>vo~%=ZU&zBn2g&p&50lMDUqnI>XNv5wpwjouyFqioO$NG2f4 zl|?ZYzpZK6mMD3kXUPhSVFYnA@WnFvxfu?<1haPzf>3zA&rlC_bSv5` z8~4;#G#b!|iz#C8tT36r^4eZ6eG|8@9BYgU{A&=4Yk4-V#p&Q^--onH&%#GAi($P> z)QFf!dlIdGBv%b{`z7HViN(NN(tS0=_Oc}2i~xFaJrp@LkLGOV^M}18)9FLG#!K8?ULTz)WU;7vP_bNE?Jpl$8vS3WbXH7mKbE>yj{Rlvto2N zHlP4BGwIlgOx3Zd^>5_9JVIQ3-Ut58lvyEQ2z}xJQ;m|*S$~Q~F)AkR=oLZcK_L;Po% zE9IjOmdr?e?-5{03!XbtqXau@8c5*$St1vg3ul@P*=Ii#R+>(2h~+_=lC3%(QcAcy zDp(lLsN<~GS>GUOT}|C)cf%>lqr4|Sw;EA;rmHJSqCg6fBpRtkrj4n1hczQKx@v2* zuI6rqpL5)L-~cVXc&!->H8Isj%VY*ltS#QLbS&q}{!rSJ>O>U)1B`>(9Z6u7KcKHxtWc4@;VD~U2h}NJq1RqJu&OfqPk}}$V)tj z3K$6mJr1t8maer_@5b-kxi{Fndv^}s0tT348S3RQ(zC);)|n93fs#QY9~F0*8XQa2 z97*_3pk?1t*4x>Pzh#64K1PRUjM^2~Fvl{-ILg_TOj*zQ=0MBdBNniztoOC`vGzl| zC=aM%n(@wHVIK3np5>BoStPL~oZ+I)P}VrZb~?Ki=4O>oVZX;apC_@hOq1fq;nqF7 zw7&K}eyBK=6uyl=Q1{v!k`kg=tg?v5d=Gu%`5j^3ot^GNI5&Mbk@^si^&tt|@6@FR z>49-p$cNNd3AQoOvg}cgio16D?Kki%r81S66|m4>zwHf_k<8Y!hQMuxj4Cf>yAdGL zQy@tW>h%PyMD8Cn5LkGf!#o}0p?0|XGzt1KCSZlw0Ss*ukC~R2=!TuJs7Ni>f|SzW?Q5`XbGj9F{+gI?7~ z(Uw4hH7`ByY=zjQ&cxvw{@Pc!=XJH!kgSQ7C?ees8fPA9=_N0v7|0YmR)h{VC|qRZ ztkL;flCSd=%Zv`32N!lD2Km6yLfe`EoJYq6BWx#_Qer}00Q9X{peW?Os1WXzE-%- z64DQU{cRx8x{yPO`^11SObM{kd+aY;_5MzcP$34x@o6dS{YSQJkxV{2RMK9@^2#dH z98~W0X5l_sL+Gb403nEhn$1tPfm+e9AzW&{Pt;$=voE3_^n$(*A# zY}sOi$o?f1uZ8irel$@3`fl^w@%Ksb+?7NJu0^GRUDA;|Si*F;B>L4$+)LLun6Y#$ zk7XrF|5%{{n1^@qyeJ}##ac;VQTl;}KoeHMfmM1-Tp1xz#yO4kotTdI+G5ZNz_=X) zr6{t@+7G^GwET59e~N{qoDx=DNs&!c*8@j>@l4j*Z?80irdU~wGq{pKpG1moPm>#JIIm&VXXaGb>Clk#KM63PzGooS& z*gtjM{#6=;LP&iFfA(A2=WivFs)U$fl1Lej6w%qlWhAF{a+!`r&UO`xGF<#PK!6l7 zY%$g;bfNxp;tI5jJp9dciZL20CpGQ`sFSM->+fwf>Yn?Z$O_lVBY`E9`0mE8;IUtC zrddQN@fo0Fu~>8IQNC!1NeFP5gEy;^vc>n#Ucr4(S?0=ghftsqKz>^f>JhpU zv-t#d(}RX%U>FA4u8jIEo0`<0=ROcK3k1U5O%()PNqu)=+hQ}E>1DvM;0OW%_41mB=F2;t~`&3o{ z%$k1U$)ALVN_cVs7T6)+!Qk2II_<>P=j01-x|8`eg90j@M2i-v-Yw5%wj1-lcxBsS zBTBPf-{-YXBt|_VV_iADSvhzt5FybKL_X{IxE!B2lnJq<>y&h~19+O@Gl;EzVky&> z7<}U__lo0TFm3Rp)h-048`P&NdhOOAc+6;?RxaPg_SpLWEh|= zf@`JHP#T#R_n8E_RZA4#q?T zP(TaS3&kInfzL+cx@mpDc!*m)ZFcNF5{+9$2bKegeY-Yo0jxQ(6djdi|@GK?ALVAwbaqp0v0w@<0#DMLkFrXEP%}`ki9zJaQohVholq{HP~c#oGXaD>uur3&#P{Ogery zW-@{H**;Z2_Usd8M|B;SUJkpJcVKa92)kDA&W9f@p7W1iAWH5OhW=X=9Rx=iSrKVq z?aLZQMuZqsBg9yiQ;fmPtGUer5L|6Az3+}9#!w;8@`dU#F#C%!Q_cK@agco~>+fsP z4m|v*g|wJ!$?<^24Pi#l>F)kr4?mD|*<;U|eLB1Z#`S1-A`5W?JnbDpfERKgoKY3z z*t0Q8WIzyV0s~^qQl`&!B`(GoBP0X1o1`|Gx=C|OfQDSi7Gup#s0T4?HufPFV?!Fi zFeH6G#W=g~P5tQOn-L2ZCSoRUsuC^=fwk2)ecghB8~=9DzzHIeMn=_gc>_-I&jV1t zxQ>w3b0~T15F4l7{g6gw~Q+M0#txgCdWETjfloSKRXNY(N` z`ojl(RbSa;_60R6scKXY1QH|WX0%E~)P{2oGvsV$uh!cq!Q+YbX25z*2^VAdIZ}*` zrv#I!X&?es?ZA&7)b@V$JD{+ups;IR9!-Gbh%>vWq>!RpkGw~V=d5JOh(zlCVrGUe z(*Yn3A~VAJZ9ObmIuY-K53Bw&TnR;>0;?^Z$KUtAykHdoin<>HJY--I+cm;ar>>q` zaN|3NOr0r&pHMg0h1vOr0Skb`9oNZy!u*3GP5c>qq(MfbO3bAtss~kTZdu!427B5oc>1R zpck+eNuyUS?&{p(2cST?H^01E+wb}UKOn%}BcC#{|-PnuT+;L@0>$lSp! z=m1ba0Lu1UWa9wJ08oKmg@(|&KX2Bmzx++^K^$e-CRR$0q!hFp+@RqrAUW3@+)HvR zmM{(N8WC%We|0|x?!pH&3LKm+4m@TjFAifHpT(%t66LH;V99(G*Dg!L*igx7b?`V7e zWfRiSG5`%ZrSPC}vGd<-df{~dR{?-)%{aI+0aVXCuI>8YUn3&AW6D-fQ+tBFI7SS? z^@;;r<6<%WKxKwNb=Q3yRNTcbbqiv0s_Ps9E}uLN#iEW!^{|XN^mPose;g9iu2+28)h?h`uI@PKNV zfMtP8SV_4;&%hKRPX|*3`Xbv1&exD@SXp4t#Nwm+rp&4T>yrY@*|Ke zgPT;mq};dW#h0WaSX=Z5aTLkpde?9z;6&U@!Kav=4f}%IuLFzv{>D@oKhpD^?cK!s_TbS$^Vatpmo z%m6d$w>-~+{(8CWYFJ~GVBr%QOXcB?k@BH{6yH6g0)Qyh^}P?>72N$#-{ihb5%H^r zJB>Uc(G3G^c zaVsLDIUF;;SZU-qmSa#^fxA@J-`J|3{K?ZqD$=CV)mH-dl8CP9R)D8*?&YmNP1L1` zPgQWztsnl;L%|)N`aJ8aZxgo6OQTCX!Jhe^8)?!<7pP00dP*)`yp93qCI+85 zDx+SHzX zl!``Fn~HEcx)sP8a?~PKD!p=zJngz0q^X}+PxH#=4{S!`7_&qsPpF$wDLlkT>Jenc z8896&mSsHU7U$xe%i`|v-likwnZLebocYW1X3MMFS+FB?901y)(o}~Uqrh^uz?vaC z*TLjmDwV8QESFw!g*181$7u1T%V+mRGM&U6)l**P|BTENqiGZ3CuFX0^*tu*u?XJqmJmglA}i% z2d+kf=UZ4`!zr`tzyY&kPc_WucC+*Qj(Kc&fSsJ_| zK=i&o7HmJyw5~SdZvqfCHkf_&wXC=1Be^a+h^-!@AF%g(KX29f3{{wCA VpWH&$Q_cVY002ovPDHLkV1jmr@s0049+Nkl9yJvP+THUv79kygiwj^6VW#ilU5(Z<(Na9F1Z1MvP2{<9)4iG|O0s;O3 zY?2TY&IB0}12zWR*ygY$Tb3+YvhG{fwJWW(+IyzE-@jfTGd(@k-PLpK%(!hlQqoP>r|ztjKJGye~HzmVZ= z8_xd&46sj2DZQuLj&`^2-`1&V+HozFK7Mr9=C-4IUOkd-8F^&y#??o9I!_!Q=<97e zwr_hsjSGdZ$5e%0PEmlrn~5e`C7^av8iHe!(m0dFSG9vM3jJvsdJ(u#ozdebYm;Zr zoicvftg~k=x^zxc>)3f5M9xMvHKTR%%&AJ#i1As3F^~o}z@P5Va-`rt851DOfBO3P z|Ga5}F6zN_end;1S$zU1{71EZ82>RLomQZw2_U7|Kg}uoC#~`aGJq)tojA~Yva9XD z5oTl$9NzKr-s7+B-f?vImOWh^$MzlG_3Gj7&JJBb21QXddVh35C;^}b;^Bk@^*ueV z^um`HGr9Nzp4CN@H*V^TmT6}%m^0(tix-`-;G!i{&R(>5)YP-)vF7G8j5M_La3JaB zKc{-^|GRoQpm4Ow@TEMU8>o{|gtT}WhY1^0_>#8y0&V_4=IynJXVAHZEMEg{bfQ*m zFrrHYNE|AZw5GBq4WNai&ZrRpBlz!QTkZcxra5To9RE5y4|X2fwWIUMzD)4w59qB_L%)T2)53C@_wL(AXCHrbY`g(+t(7G9Lf&uB2FGXv0m8sG#6m{YwvmtN4w7_@8| zgFL7(7g6ecqH}=cf)PnaKwyNJR*;QIF?B2#fyQ$XnlzeAc3fRk`=PV@@QzKdZC?F{ z-Rpn%%-&a4uRFGPdxz-(84f<0Bm9_{pik|2Jt0Aj2yaO;s!Hn$Im)=#TUtlMg3E4L zH0PpgZ=Cmv2{&kWh~8_y=lu7Am<=QDIWU0^2$?FF(5!(nrX{6J=HN4B48VkDZY#=g{5`b& zh3(J(>NmUB|NghzUVQr1zV6fcF)511k)4ANH-{(KQyacdNHDnMR@9ujlmnTG(`RXO zmRxzs{3~vK^PJ0<-I|^}amh(8!5lgXaI6#IWUp@Y>&yihg|Pr|!Giz1-3FtJKotrE z5YLU=uR*GmzYz}tu`nx(zYpen#r!+kn88IC4nWwF0%hEYlroir&-8Iz0!jmB+S*^) z^WqbaZ+zV)N~H*D$ugQ^aQOrrY37VM3&&n@$31tPbLDOC9DVk@>)QH(?QH`% ze3C$haggC^7Cq-N@)odrkP$?}J5*#$VIl2eKp$c4V94`f#+mT5y=PqX`W0OYOxk;#OEbrH?!HD|NmX5tDOw?= z%pgY8Dd&E*I1dM*4{vu)03(5q#wDLI%}kp$QG>HN__Xw8j~-b2_^Q?a`|tm?<@w*d zY&dp&l6n$#t145Hl#&Rjs3ete`;5(@Vdu32&Kn-|^m)_X_Kopj zOsc}{u$ofWMkyZUT9m;aPeo|sfRCx7VUBJB^{h!6JBNc$>QvXZwg3CgZ>@dw``fv~7pEr>P@j z^cgBx9wv`nMrbqf%?1{_l99Q#48bb0es@%pz*raezUy8_-?QFEv9Qg8Ho$W~=p9(d zDi_#)(Dyv61#P@Tbn9|78KD|*=D4)FU^>7A2JJhadH7pTJoLqHAKbq27*%nACy{vK zuAhVil7#X}G#qHA-1wePePr$p%kOQ|Vf2=RCLHZD^bD$&0XPRV7#tkuodkryN(E~i zgPyncFGbh$H(C_X7gAq}o6xi9oiP=(?HMP8^j%BZxDAselV*lFb(E%^H-o_x4LUjS z{O3~-eevrYcn(s%1bAYuql5$z1hTgscz|XJ2bxcQWbXCL?>)+aX7d3P+PV#H1lDMy zv{H^6J76(XTuqT3V=ZjS^+FqO2c&Lkpqo=hsoHsGDljz#eY>A|_<^Us`^7JD;Ay9N z7VwxHbuck5$Dwaha+G0KM3@USXU@N%m8(u4oqOH#zdD+QQJc9$bF7wjOZ|O{3F>6}Z+>W4bZ5Rn->HRA5>fj;#67SN`Ft?|tck z?vux6cWEBxGJC ziQ(~)E-9Q0ToTsYpuKaK-nih+fAh^Rr)JN8<15@WxaWA58-uw(&96VQ>hDP0A%)Uf9w}u{?OlUec`DsbX(O@Io=xXW!SGD+V5lnFAz1Ge=@*67ZvR&HJ954)G)#L7{(bSuf=M#c%;uf0lw(a2sf6`#OIB*Da$^C64yNU654oq#MCFWpmy=u8cfE_ z?kB!+-(UWI)dRnx`wEwKEJwsJH7XBF!0}2oGta$f((+F~^wrjLFZk1!b_49|$Y!(5 zF$jzKyMS;}p{@Yo`yst;U~&4F(EXA!dpaRvoHF)QkQjeLo5JU4yeaO{nmr+vx^Nai z@Aj8}{L_E@^S?Z>W!(v|jLItI0ULJGjyk+vms$F><2}IJ-v9S+zw>iHdi+po>eAnD z%NR#{86vY1;<7Nt3UYE(WPrY3qL@4=I4@|?l`___xSfPHV%iW7nM_en^rCT~UB@wJ zo^ioV%m3fqEt-00=S$DLLc7qNjiJK|bcT(D!#xJfqzna!I+toDEdTU(|E+o6`FFjr z3*og+BWp4>rT9bcCG%stsWyY|N2Y&ZlIa-Yq{>#bP};b5Kk`v2Xk^bA zt)`Zq!=Qi1##KN4hr2&;VC(u0#?^LSf7p1khJ}Q~rJ7u}z1u$U_qX5q*&jXenl|N< zKW@+H$NR}BtdOg_mTEOCxrQiqL8X=g0H^=HqxZgrzrpVD*l?RFk;5lQL-h z2zEv`l6Gc{;nL0=1|933dGH6HTKS=_j&_r>esRN2b|~lk8nWw+8|4@`%F)p)#zi+R zUwG$de)vC!jP#-xcV~=lU1N6ctE42QHib5Zj?xUgbZ$zW*neX4V_$jyTVH}x- zP&S<-n}=K(k}8!)g~GS|?KkeZ{v%(0Z0#X+>iUD(?0}iln42&nDph7sdQE_E{XQTx zzUZE)FPXMwY#Bk%1*Dx2UQ1|GHQEpl4w#C<4a!-gsdd_o%U8UA{FsS{wmkRvIvm0( z){v8M)KofUWHY2fv3K78v+tzmUv&2$w`QTePu2M>YdNUF27GrGFm4v|K5@6NvxGK- zMw{Fg2~(fcY--mmNKc=mWd*1po0jH(Jk;JVNr$~Iji(*wu9d|;T!KDrD32kN> zbLlxv+SE+PhM#@@?Qh<)`ZoudqNF$?4H>)6kWi^8ITkuD@9W?8ksELS+z+4Kc&cUg zy1f*{mri*ZO(sSpjNzg-8q4$}6W4;0^?d!YuYcPsIgi6oh)!;Jz_AW7v$L(?@{fP}!+z030l~9D*O-sl;$*-Qt&T98iFcI++$-uMp-t^*lj}}Z+qz8s zcsI6O|0m1-Y|_}N9b5kR*ct*G=fJ*(MxBOMsmQQqkj<@m1ib%&XTPP+yY${aY|Fr@ zjAk%}sc!y~ph8*aNUP8{k;vp^SogJ$0huv z8FSL__@_sH-goArTUT$(=zV6&%D^YVXoIzny7n3QhDSd`jW(9usfA^YE9R%Qme)4@ z`bVF*^N#k{b`LZ%=rknYaDsE|eKtFL;iXgVe&G2hw)be~zq~KQ?KP>CaCcwSwR$b3 zSS4laCA6t~+PHy&8tT~#XQxsNM(Ud$y7zTA?R$0YF?S6>gO!E@9EBo>O(Q$+lI!QK z_|oIgZ0>BDzV&c6i)t!WkRw3m&Eurp42v6qkY|JJ7g0w!M2$0QeC6z*OlVU-v~mA1 zve|Q|r&5c?3><#=W6Q4J@zOIp+_eA=R2s@?OrhUI;OpM@k)?0`;(tHC=AbrVXS<#S zg@X;l#F)`oGDfp(lX4B%K`!)3_p z-ge(j*WUNFr=HnnHXrCTb;i_G1sE;t{Ij&>eK=YQ8*#==f9V8QK_QgV+bv>8&gp*?`7`@v}MG_|X5TlQya&*@h<=)Bq} zpi}pNoK3>e2wnaWkSEnBJfp5DCgmFG7%0_fB=;P}Ai zrvx@9`Yo_gOFeKdgqcIzs_OBM5o0L#L!QuPXwk+39fc`99CVIy(7EQeWh)v5bm|sx z{9yAm2b+#Uu&MNXRwAEVxy(LT?~~AG2+)QOq2{1ta!H3>{l;Z0v<3j3x&#~#*xX5K z6oJi&K4z*)0oW8yg*){!=`Tg~{S#XFeDonP(V4v6RGCa_Gma=!KTh08LYrYh8#=qO zCu^%$Ht2M2+E>Rmow@@Y%Fsty&p6oJ#KGoK2W$)rY^v+_W<|fnO-B%Jd?-GxlNI$W z(?>1RMpI`CT#@-659W9h+6*DukRiF3gH9U8O&m?j!iTS2|yT&4FXe{sWw z6p>s{d#~zZo?U{>T6o!%m0$h+`WKHiO+R?bu;Xlk!oUN<;?d&@%}rX+sf$r*F5?^x z;_pY+9w2HyI$fuo!2ydS;1k*mbJ|#-W9l=;s@kQK2M(|L>#Hx?Z|}XbGAlrhOU(g? za(qz!;mK#tY5Mc;ZCm?NyS8}OF+EF0FK=#%u#_T2FCvJ&U=W>_M0k>;M;{N{vJ;e^ z1%lcYJSQ_j=y`}Gv`J_a&?apGnma{HT{203<=@}E;L`SkyEE=ugBq5a+HkB)eWrnw z&*o46<*7&avT0XtJ(SIo-br91pK3O8KVCUu>Scp+NDoeTsmv&)KlA@e{8k0_G+S9)dX;RYIGDHlZ(IFqIwa$ik&JEM2B`cRsg&^Xgr+ z2D!8|=%6#`fa6%p^#xblGV}Ex`{A?CZZ(>^vI@z0)mHCVnf1!eBUjHQq0JDc4LQLw zred~rn99|+EW4v)+nOJ@AKY=W7KiN(Dg!9oV8yNHIBNVP_TGoKt>4%^e#yRe?*3L4 zts)Z%l`EyQT0)zIHn9p9X!O~WRPBP+lP`b&0~cL<;>bR9*CY&588o9Y z8LCXjNPO34AO6mMMqrcS?r&9dtX%n@{4^DA@AuyG{Vp`TBNX};1R zTi8DY{O*ke2zoZ5O+uRzXhUmlUt1=7fQ`Fw`QQKSI~E8HvJrXER4QjPnST3y-?(S= z)hj;x!nOe&lypjVU!D7VAfSb`BfB?G)VKF<5F}IzIzTPxepH;g=ektlri3;LZDeU< zuXs&4)-hnrm^b6%851YIwtdax>jrb9=b!+N!gWP%B-YQr;Vla@Q`1;@xR#qBoAyZ(La#tq#Q79Hv^bd}p}yfFogNlv09 z#A8sK9+zRk*DL6g64s}n-HK<_)5a*;6;m^t|LdOl7jS!y=?3CL z70Vz|eZSlhMCvW`C_aEbzHA?`hVyP-h9wH+p%>NBzhVB>f7d9TY( zpWh`Yk7TT<9g*8o)Fw)}Tp=f>2fI{d-z}j{LYpemhC6OlTAN!sVA3sr_0Yf3HEZow z$yHtzm5N)uHE!`XZoK>N-#+4s6@RyJZ$?+RtOjw8I+eLsPF;z)i%s%;|4h2RmmVyk zO+uSNrVXQjTt)5Z%<5;%J!8?NW_9PDm!Em1TB=pWVT_MmF-@*YEx35Xo4@wbw%_f+ ziQNOhRjFWUDk{dnSFQ94byni!K1gVj(59NSF}Z}$nq~@Dtxo>@zKiE`)vDcH%at5^ z#Z@X3P3r}2`tX1J>$a0H@wBB%+5L#5O&P*Ck|L9l7=t8cgeZx(sBTaICeGkhLNwC&?ccx&1qw; zUtT&+XN{Tj&R8-U2iEQ1^vCULg;lGH!IvB0H-75O^jp8ZbIbEb(sMd{P5;4lH7PPG zdIi<^hAIhd658b6h1p5i$FwNw)=c6@yvOAl7&1{)-?LGH@&c4GcrU_L9aJbr} zQh?t%m)v;XgsWD5Y{x+zxF)4lV!uhF&v=DOLYss(gF+i3i^>=8_5(UhxazH+;A?sT zt!+xcUWoxIm3SvU9_!7ndfzwi-*N<$jKOpeC3_TD(gI@*!s-G9$3H+sA0SyT`Wgzy z0TE*qTQ3vZB($jy+JL26Fi8r-ezVdTh z4`dCMa@>fJsS>69Jt^oY-jzr{S#FJnrj30%fE7H(4UW$L{6}T9Rmc84ci;J)4HMcl zI^U4j>U588Or1S>!FV>Xo*R(2Icwc4ud8w%=4?e<+DDC@2yg$+{!MGzMl9;=;f7*` z)!mupNhzBtEpgZlKqY;jPB@|{jjU;f$Xh??-19w}10Iz(l2YvdRR@GH;JKvKwwTBb z$RoG`d2;XOAHR3j;;vK2b8EiTHp@Cjm(iKuhN)k+;$!z7ff0+ip;+gp8>`LG7y$Gz zE|i+lQP6IT=Y#5s##700`Ms<4OdIBa4E;^u(#I9$jB|ElntxJ8H35uo1(-MzU|b9T zo&StVGiXU6q@3fA2#or&0H+5KPWAyD@8v%|03CgF&2E=~rv540AZ~y&o9&p!usqa)WJ>1+G)6cnJ^lksLVcQ?};Isi9Oh!R|C>0U_ zGAE{rZiXFTmYZn*DT@C13CJ_GSIl>hi1klY?r%3A3VQkh@mJlt?mxDpj%mX%FNsiA zlzz@ud`_*uCyW3%dpy9R$p8x{Gng|0VCEPbWJadr@eTpa(Jp{}CjnkNqHV%A)#n@fhs!c1{}?FOoXw6t`qxX&IlOaYcR6`;N(UU$=L}uH z5*CuxL$h8Fxe69KN6!QjeS z02fRJIAe5h`zGd9BT@TqfSD4&aa|mQHXQ?aW)H&e_HiKMzYlO}YGld=AXjA@Y}yQa zzTp-0te#ykJC$nL^zi3?{>2rach`QYV~_ukE8Wb!VA4(hykYzEd(CmW$Akt>*yTd=7)fQ|xQrLN*)AYUug;y6P7T@ME|@5d=uCQQ0k2 zZ|xy~N45a`Y6rr>PT*>q4T2(xCn;6r5qthHr69ZVET!wok1aXp(9Vs=I0h)CoNHB* zahI!h8gOg%b?^Vi7mklxcthJsJ*%op{I&w+Ps!(^6x%p$hV>zL3`1O0BsIGx|i6?i@ z^+Hah}&M; zxgoeWYXgR+UIKmtzR@9;7tn{+;WaB5mCtj53_%FfrmU>pLhac%|Y8GZxM8O*mi2RrZ|0(>o<;+ zvt<6^T^obe$YyYWUZ#?d3)-@~4ZBD*LhhWC0< z+oFC&e#WR^jOcf*I&Elik}+84fB)GMfPcG_!A)~*uMYu;tFpKOc;u>nayP<{HjuFv zU~8K#skq)H)wA#kEa)D^)*R+4)t(Msza3yZ2da)<0t^OMaa+)>^BA1NC8|@r-riHT zltX~!+K~vb$RJFH>z(}B$F>9f->YC5iph2}xz*jp>_}b?U`^*Xo_8!^d@Kz9xX-Rb z0fkK1ki6+a!IE=j)t_%u>Z3 z*@Ce8fGr`B#N&FMT%$6zL10GX7|o@o+ZOAH+S#8j}C`ulH2#l7^XYl*IwtdL~ zvV?D{u%_s_Y}U}5N2y~bsM(`?UwZrnMUmfQCAUeB7vyEkgsIAHU)%BO`i@Zx`ugoX zQx#B~tEZDXU(NwJf)#8r|_cxo+yVZh-HtNBEzO_U|Loj@<)1YEvBhM$zv+ zeZrxQ3uGykq#T9^JCVJ@C7z2p@T}mTGP2!}4T#hs(>GtPO{SFt(g_YIKix#Y!r=Nj zHrVJ6*wFtZ*{oR1VBH}bRITxsbsh_5tkfu-h{+;hQq+2p(YAuPe&zGpA43 z`Q*2MVA%O`$_E?@^dl?uoJ*HoIPs>x_|o1ZI?~B}6(*4EsTY+fgW*=JWFLX;&>}nC z4>)Z!uph199-;Y;5f*HqA*qIJ8sAur@Z`?CjV2Ii7^^;QEXmvMgCs24IZp0(iYQ(% znZZ-LY%o+=Kwc`eBcsVK^z$u%m(5_zmFB#la~pTBKe5yHyb(xMz-2yU_@)wlkqXt< zue0g1C!fvQcKp0;@1`S^6);N5k;wSRtU7aF|Nq`i?oU2(28hpNuB6Hpf_x+WKG8iBm+1#N@Sk<>`Crm$k^oRw^RfrACP$V&$t#SZG5d(AuUJf)8VfWV5<{!hp%=zW$y&tXE;-o4A!Q#xV`uR5>S~@w#`u>qv)n zP!{th0+JbX7~uQoEa(Fh)ENs^Q&!W#oK)P zdSBh?TIA`hY=jxN@Uf0#7TPO1sunrbdGZN)}l=OKZ8Tem1BJxqhv^gsK za-=_`uBC7)tL< zlHc7wMayQB+Xms#;Y(a%BJY^UhBajQrrK-D1{{U30jJEnZti8bpGQ;Z#R-226o1@& z7Z)!7%m+`6JOBF5E`vM4xVR)6Zy>tvz5@gCk*fX}fHFfZ1%1aKcO|!IoMaF`)X9({k^hQ=4%uL$fPy4Hia7op zH=L8CqdEJ++(_hmuV7Z9Fd4zFQTb-D3!P!r*PF$G(UZ=bch$vC!1s7qvzp?H(;ue84K z1+MR3b2aKmFWX=fE_t%b&?f4=!f03`Z3tZX`?F{Fpq0>_QjT`^IfmZ=zM(`3Hc$cl z!_zK5=cSx?ECEEgq$e85;!cFutuD`H4VQsO9ag|FOC(4$LpWl2l zvlg3f<_*NF_mkRyx#L+d$d&82X3DrBWauM98;DpuLD&3`^YN2C=QleL-hDB%jKc&UBCNtNK#5c8CQv@WcqI7VqXqtW18^=$XrO|oh zj1|kH#S#v)EzFbWU2$o*Hu9W-j6j`=fshC>2^YKJD%CHwtukq2xxbxV-+y}@gPZ3S zN;cct0KUD(HV_wqO)2jh_c@fj9|bUyZK9)E9XM(4yL!uFJI{|Aq2RlT!oK`FCtw8f zF7f5(+i6z&WmKyM;hU%fS*eNeOdb$mhgO>_m4vxH`a!X#BZ1n@X>3W52F**N9ygrK8LyO3$?S^46Xsh zaO^L?(V2WC6!=IH$iLl{H>kU|oI4lUfrb8Wa3k_fJ*+8bSSF>D zowWGYH(T`un`R3EC+D3S4WsAZyzEq`6~3I)6NM6{^Gi`20v7+|UJwi0^Cf#iuO?u} zcR1DkaU24QIfzCYthJ~3?lg{t&*J-1Rf*8;_h72wQ zA`yxM$vpR&|HYiT!hIze)+hQV(c1?=Ea;DvCMrN1<{aU2{~H)gY0axrRQ~HFgl+A% z-KN;}jh@4L%Pcu#Ur{`4O$z}px&CSU0;Q!GKO%n$L=fK)om!i?(Rnw(rlWbVp*fg8 zi82Us?fOnrn2vWj?c1vyzEc2YgdcYl=XJFoRV48o4_i{5Y(VF||+^inqmIF>t{OQB=Wm_ObeJ8x-UAKK!O$f_i= zcFMTeP|!}4n@-dZK)6d60uvG=!lO+7RFFAG_C0y*5 zq78V*$UH9c0nVMw z!Cn`oCaizHsmC=%n9;|b9_F}tmyJDh!8m@^aImEiaKLe4O*-d_i+dF|!O(S6c)*?b z1yEQo6bl1hkoj6gC|)d4Cib9-F8m#Z<1EKiUjl6uJ8PenqxWq~>_z2ndHFr}u)Oq| z9o%QBQl30AV%o60RuxGb451AhB-*fG+61&?oy2L_nGCNw%eHwbEShhKeoyVhg1@O; zHp7#ktAY5Yj@J}3^sLD-Wa7j*OE2|eOCjJmdfd4A*IrKxfb*^yLxiuK?EvL6kySu) z94y;ZXg@?_vQ3b5V=V+nm7+PIz%@6?lv6o^Ha168z;axP%zstshiE}DNISU!ebE%= z<}41kLpZTKYxd{&R=G5~Y$g+?GcEJQs?Im{yr#H7V|H>|+q8@Cyxz~Zid&Dnundh; ze#FenukNB8BuOHcMyZs;;7dU!igIW}j838YZ#f^}(i!XJ4XMjNaw-*~Q3SU`KXovWC#`sJdA1G;lTYR?IP?QMnkNTsq8u^Ui& z8Dzex_ccX1a=JM0HqW^9%H|QR99y_d>S$FK;5a%Kj-9?>GK`zIc%a{7zd?`S>yHoc zxzUPrZh#^mKKh^cybuc77PN_OJAwKwh+`gvE=!RMP|z>Kkn1JThKlY4r~Tzsd2cHL z4%r)iw>y6_C9nXx6}dWDX|#a=+CT_xJbwq$2K?hIjc*EWJMEI8_hc`^lIi(~;V{18 z;Er_c@rJ{Ni{s3(_OZbk$8cQleA5VPid$lo%m9MkGVT0PlV(i@OO&+{$Chv$U-^W& zmoMp4*%-3lfR83cyoTXwUc^T#f8BS(yT3*F4CZs9pzmveAwci1=c}8qgF-ro+6hac zjjJ}@xfrZOQ-+xjy?A#+`lX z5--LS9QQJQ{&iPSIs~%cK*+>b^1K#+P^nNjS+Z?~4VQ)diN*IqCE&QUp*p&~6B_P) zU0%AOg+oW;t~+Q4xfu~6av*Jd#* zC;25K^7OeXmEuWMHhY{C_r&U(ZzM?rb+D%BlV?ek6XsvH)O%ZT>^CNTaa(6Cy{yNv z-^dI^_y%E>D`1rpQUfE}7dT`virNwcE|oSU$&hqI8T{t^q?^aK0+>}ISsao|_a5VD zndsJ-)O}0!RO}qZwB>=a`DOI*r>%qZR6A`21q^x}Gqc9Az^K}K;+sZUQ}+BQ(8KLG zBWGQ{)H2eWc07*a#^1C~oY7*Anz?9Tz)evB5bFm*2J3hC#cemZzrx>`L>mA>GAoue zjuL2NI`Jg$zO+!f+0jlC4q7P~0_mqiX34&X2d zo-fFs<>lmf%3UYGQdzVOqt<-WNNb7$at64BgQI3HCTsyG9!CKuC};Gv1#`0LmYF&? z*R%5TpqqwBDe-X~@uQ#^fPUpL$KOnK93KCuI1M!kj-r-JTV9HgC` z9N2wpG zRbysdw7AbY)!rkydBb(xzV46m3+X-T19DE?Q!dYOnxF1rKpPgLz#!P}=D!x0liPR1Dhk?1l2I49~ojrO_IM3i|98lZD?`OuH>^O09-!HzUCT>UpnX<{~}Er zRzcce1!%)UXoJjao2ew@0&OH1gq77}TS$b(C?rh0cCpo5fs=0pkLRzQSfBtRI0sUJ7l9(BvVx za<=_7b~h1{J9qODEcTLwwuyB@8`qA5(X@do@C~>Df6P)x%^>vi($fgmI<@Y&H>KIY3H5YmvthH5m=;58a8<-F_0*@47(Nu@8Z5Na>5v3z{D}B zPmBa@NTRvn9F}JQUUnU~JyaKn@3Ojc8rE_wC(==huyxitBnTaU3Mx05nOkomzv1*N%)G6y2+K~Vk zpP9c#<<+D1J*7&oB{67LnL1@pQAx9HqP^xdC0dFpp@W+8O?gAFk2OV=2wR|O%sjfJ zkXS$Rj0?}|@6YY8s{TL*pG=h_bBP2Y`weZ&_BP*QiTzsTMgg;$(#G>H zrSXkxSrvaR(LWDS?MPj%4GUGA;DhlzVM>1=xyCO!o3O?@PAvne8IJX)`d>1HVi7XB zS5{Knh0llgl)o#gCpXHV!86-dbD<;M7>+xfa^cY4o|KYHA{Cz4MMx23VQ%08cZzUP zIvX&pjhGPbnsDnCz8nUQK}uxy5D78-c|UDDBN6VNFJ;cKe)y*0*OXI_)ZUDlnn8bP zW2Vk))<(~qu6H{zIHCzHoOBe5kxuu>LcW>e_JaEhT6{r_D5@Jp;NtX(OnTh1v~j}f zFFK>penaUM2y`fs6v`MZLFzq=>qNDU0kJRsYk?az1CXVFHUh9JXj&XWC-=8R{~!b; z@#2yJt-;`%Mqg9R_EhQIS)z@dF?IB``7MglG;*?`jTncf9oc~1L~TA}kmFKhVuo@0 z3Wz`O4;)1d;Io<|<_&TP;fyCbLOagF#lofv+p+V76n;cw(1tuxtxW*uO)b2>|D@+^ zB@oaiY}ia*6{?`xUK}%Gg9u_snhKjX;VP3He@D;;WAaT2bRSHfD&<`DowQUwajNB1zApC#`gK9l>a?z1e+5w0O6jYaqpAiP$ zGEefhIJ6nC2?ge({#--M0Pe`;o}`DUoBDL0EEUjt)PBPLAJ#?QH88mhp!zZ_LX1qc7~ z#0we?1}u~S%?>@Cd+M>Gk%CW^XNAw8(-6w6B<}lUo!=%Jdud z97sGDevieajho$X&P4lfD?O%j@ZG7t{0Rbru5#b9a0iNndq$cZ`L^QNdmWBuvQrh@ zYp(Z*clX>!iI?;RvN2gvtcH9uWY&~DRwHYG+TYhbO=+FFaB5a}asood3oG;fkSIjh zITH&F#+0otcT}yA@Um{=N;*PN@LQ#(I=CLje)sa?g0SS9bx|5>O}WAo#hP)fnXHVQ zzG$+&AH^$wMUWj!=yh=34J+7|_)1LLxaUq${EfHJj^%-@4LFg8%}8$(20v@_Am*Zl zqrQ5P1_y>kJ9BcDO2GkoMWOj9G-^T=4MN{9W}WJBPsRAAYVTPKsxa=U;zA8!jW&?U zOcc0eS)|)c#)2e@QV6QY0>wb_CtTKjDMb*$`-`q)eA-ZW6YZ0lGRmdB{XgY#q4HrOPhyCnRl~mOGL#7Em}pCdcGADCsd%N1BuehY5GC7fZgF-|Fs_=z`1)LC3)&7D|Mo zev5uWOcj2g4f^`Z-4g{$g*+poMI73Y6ho&ljPL;td9HE+6QSxy*iJ-N{5u4^5QGpo z=$Wu_g|#DMgxoWNsOGSUHc8s}<7h;D6GF{`XX}A)hRT}C)v-<;95GVMX3UY6^cCc4 zgYdY8qA&uVkKa$Ag8LXtg|)2&J_32$3k!=t3?Nq68pF`wvq;)ld-Kt@;n0tVB)(dL z*#*H1f`G&9I&wCTu(1aHjWODi0UZW%!9Pq8kitUh1dk)nH$f{N#D@D?@y$?LQ=ZG9 z>*h#>>s2inPrD4~ITZgMcFq4H0c^yg`V+lGn4M4}(!ETz)*c__y3y3Y*Nxyz8OuVc zZsJlO3s8$>wp+L>M22vY(T6BA8?ld2sRzFCzozK-uxs_UrYswd$(j}Z1#Sx2b~flm z){zj=L?sG~c|CA2DvJyoE&=j04a~Lqm~X_eBBa9bEe^3(P&rfLtRyV+b)0AGif<}e z>SaxFtl@xTLb||h7o<3X;ChImE%1I&A8|zg@K_NR+YKv2)-q@l93BHP2T?BPVa=Gn za!aT9&jR;qR2);3R|o2cZ=~9)_ci4y+<}tTIO?dv7my(kL=Z@p$nI}4+0$g>JN(LP zC77pF+Q__1Xz|3GB&CQp81%99(Hg_fND=*AYrYvOYs#4)K2fT||4CQ#qZ)^Es@8I? z-!DujmK$3FHWip#7WYPdtc!9=-K;6cBbFu`4q%DR#+2A9GJS)|16amwjMWc|-<9wZ z3#nHk?_rF~-Y+Y#c+Up%O(boYOuIP&C`vl10E1PVZyI$?S(y_2{b4|~CPwL^zTa~v zNalCwGGSnXh${koj?NgcpsugaP?xUrd_fYTs92Lq&?cfVZ)}R_r*NNJaj*sE#wO0B zj~<(7Sa61=p0Hxt1dXYXV*7QVOn9taN6V>DTpJ?r$-S7XB5*7i)j-uH+h6Bq(vlcAe?W|_r5HQHs~9= z2jqhICV(f3r>4eyGnCepHv<_ZQP1$7bnzGhm@)w9O8q_P8cNm;v-ibQYohxvg*H-P zQ&rkvm1*PT0xW?xo|x zvv-o^z7Q^{2yMdpsF=0NUs!3)q5MNJs+Rvc4OVKfrVLlYX+hZ*fP!tAzMaq6s2Cw+NP}S?CjQgb&HhArn zV{{n|QY6KhN$gWph4l`Jx4|ktUxke*(kg6JBT|u}G14OkxT>X8IxK-`vTj`2c1o2> z;`TQPd{gsMxiw{-&ZVW49u2a+-HeS0_se>V&&wKi0M4M5O6but%oCF~k&MiIo}?h6 z%7nTHrK`;ORzuQUSkL-THwvI{P+#JMtctFq|MepIMUplWbc)jGLW2V(hFB@S8B%M? zqB{bYY#`Hlv`0C8aDAs@9W`qfbr9}`6ik%wK8Dy#WkXb?K6WVop~0B_1jc$bOE`?)c7u$?=uFU7z$z=4Q;cXTg0O)+P~>T2)~TWei$4Z!AkKV7kxc&eD#|x7 zgw~Yvf~au!RPV8Eotnb%IP={P%aIf|X@Y0`2TMw~|&i5h2|uRBVOy0!DL3jk zl}fj3eMdI8DHAROU-q>8w)P-smiSUg4<3CVz2cxzR#v|;2qZD~ShOh@bb?Ny6q!V# zzsyXqM5TCCiuB&G4vyKu?ayZfK@jszsbL5;;F}WKuirIAHXQB~?>)M?UFkXYYMY`6 zw`|A_ru-t3ut7MM`Y3})o5(ykF=~s|c|`Ref-ZgmnQNs^M5*7NdMKsQ24!km3s~}<+2GIyV@)NNG)}qAXhPaxi7jHR zzH7)glFR`0w5B+=&)vb`tTIr?<+8)Kyu`NF%!hgroX5cn8V ze7`tVA_fg6#<;^KA|CUE_aRLae=JM^qIj zmY_}Xa|L`Oy|V)AfNzG-nxa2BV!fSg}{Mj;Q!ra6dW z=UCKpF|tHPwiRb;WoRScnG8-9oxD&%eY_HF$!F+`M;$2)kK`NK97XlOH$!7h@vjTV z7N+-}#B6Vy(%ZJ9PwzZ%lmc^*O8!9>G|d6pf}5AANQp-j?z8i^xCmzf&n2RFsP?ly77juLr&v zQftZy`r{aLxTkGGa&{biMbbJeNC+o9Y7)GOYCSvm}}s?}81A&qrsGB$@Ow5bEW88T}sH))jVk7Eq~pU$O%zC$nV zQ46;>V8JAWO;FTzj9>nx;1wZc#wTMi45{bKJu6QeEG4LliGT*fX(&N7DY|0x zGvQt;3_LM2;Ik}jGpJq^ZDjc->a}XkH$!DjQF|O z476?8Ll-E;C>L<{?@@H<I#J^Ut0ouOwIUaD6A=Kcd@Fd1`HTI$M(@BOTy_tzU!Eh?LP#} z5_8H&OW77=jeJsZ8YQ+-`ukL-?fg^=7CVY)Bbo2Dy9jXSwfKz6{2zh%buei{#4=kTH;rAQGG&VSVQ}u601JkDR z1LQ7o?u;@{?b?y;>Ci24hih2OG!Zgwn>VRWEKb@ATpNhY=vuLlM*#26+yA#1PGg-<6A=G3Ojbo_gMEh#?b%#dGTK z7X!R2i2gaml2b9n_K?>J-wcH{<=_pH{l@Ivx5;+zD@t6G>Cv$p;h(Ii?A7@-l5L-|X`oQ9Opk-tW?_vsCSVg&S1fRCtNrxCb z0YU~x0d0Ku5Il-a(e46q609K690T6n|1SRagmqcK3MwT;U+`YF;+vtcrfjf7MnX*g zk+mDGdfa3~_+tg%^dDKbS+xeQs1OaD6)RCkBt@yzakJ`S41yMor39uahgK|Pu?;$H zLRyadwX781#QAzhNl6$m$XfADxwNVEnzCP;se~#0N7iq$FPWy|s!#*%+jg`5zJrY8 zO_W+y$r2+TwvuDQL3od{dlEQU0$O7gqz&`QE#W`8fkQ96U~O?AD{@e$-p=DNoy>i?Hkec! zamE5M#}bz|G9}0eThMNZUS;2B((Ogn%QH?m!xb1vLf%aVn8U^uHbw~8PvzsAK=r0n z{)8&?O#`nf+R{K+k~y;GMGH+7&B7YR?#-^=xBrZIh&T3o6ki0Rw^yVcJ8SoakBu46bpymo_PK&M@G$P;#O0#xdj ziXpFGlZfZ?-a*D4T_MAEV+S@3)`Tc2Rmosy?`x|!*z;p!jN;6eB^YN^gu^JE9zAV|zC;nCD$0ngh1bzv4}(Oz6Lat*NZyrJmbg3W?e0MY+Z9oCp{8hTA}aIx$+r*>=_IKI8jnjFUwrR1LE9<1y@ zH)M~#_?+h2al8Rvo)`26p`oiE2k7X+`4_b1(XUy7&C=JdP_^{LprB`57@!OL$L#jy zZNqOmDLC=b$2<|V33cCs#M;Priwq;6BFF+LVFvNQ7P6=@0z}&oqre11l6Cn_L*cj~ zNXISUo2UU5xw&i0Hx0X{2s<46%^xgtu%fB%136m_bM*G^?TtI#pRxZAUcOIchT@fz=*-YzA_6+)E@!_M=Xmj zVMON=d?S-6yjFbEkZX$UH(5N<_uA@pHV>LP98o-+X~p9VoY-~}PVIP+S?($mA!>3< zamo4G#30TTb1xIN4G{E6$H2DHQzv-L7};MCZQ^oU6dk=Z6Y25j#?UbFn2OrW$L$1( z{ssAm(U$^(OT~y1WA}}dAw-K{GCY=JT}i&N>ta}RL0#}oBd;mbG?;C_Su=2Adj~l2 zH^qQMy;3|5$C&=Tzj`v2_SkWvh!wSv!WLK9WJnNJIB|uANq|AvDGTEBab*|@W6(*K zd?@)8%Cv>y$E+YLs)I$($2Txzm~o~g+FuybvuZdEM4($2W z69ga3iNA4+FW$!XO!Xi9{Zp2s3YZ3EEterv*pTe1B+f3XQ^Az0k&!e3?UYY5$@7;= zZg!Xy%X~x1QU7bd|E+VWz$~K_*0y!6p1n_RhSTjE6(?UsJf?|cwn|PZmT|XIZxr5= zjAhRIsTSou5VdWqL?L~%V6j(roPM=RMj8=`{4v;7xRoM^HvUH=`inA@7I=$l%{Ps> zrZ|Am_Hf3rgJa06&ZS_$u``frn%;jJGW&l0xJqgj8fK&j7N*+*$c0e{w-r{0#nyF$ ze^`k90j1k1XPOaMp!GIqH-SPISl~PRwmC$(9026o0*JO_MDs{-U(7l6K|C%NX4z(8 z{Q<;R-D=4<4Z5Z{R-o3z-QoM6c$_eVu*4q|QnZD^{l4_?{q-+w_c*BFvnK{k9*Ue7 zD5j&IzHxNdAUj?heiA&7LF+QgP!UL*QjN#u+?TBzYiuk$Y^UtvN>CUbyc6&@$~;#w zdQ_Qj>U2#BhiDx(EQyw64lZY_~To|)`e$=3u1<-q~nxsxKrN3ua|DiQ&y;$Nc#hWzA70#a=IJI9l z4*%g%waM~Unf}9rg#*vK%TS~RpnzgUlj{``p$wCNV1QAKSR}E_#vR1$M>xw-ww_#r z&RL2<91RftX^Qe_l%sz5Cl^A-=(jhC)>hP{`#nQZd?PDz)C=EKYfX7VA^aaj0v4t? z|GU7V0~q}P*)HyZIt8q+9iX?({^>i;1(XicB&;xxt$sAy-KLX!N@V}lgamZrD|)y8 zWYvhXZoID_QT4ny6H>hJrI?hsi^4Wa|3n3~FDZJXh?g)%Pk!3O{?J2kzQ;n)5f2(e zUIv54!-4_A`+w26P}05Zf=F0>bPu^@fiw_Z_kG5r7JS3-4GhAXax*A-&-Nl38XPnX z8(`=Mo&V_?g#mky8_r2S9Go)Upr$*yI<@|RpV;>m^f{=kB1}Vpra{fa=`BB51D)+# zn3nRLj2unzk|(*ctqxWZ@0!FI%n|3U{;&UKGv*|oFe zyi66JIF1vVrkb6*o;42taw}MSr_4aWQ9@Zj(dbkM$nJgY`&YV(k0g_Z(qI2_su*?qUuwmf@#+(|975E zm6B$*2g~oj_fr|5=!n>0?h!9u^o4Q?1L{CL4sYrP&!)Uw)-xtxP|sLcQJsLXco#Ez z!p~8#Aj0V^_;J5Z{ul`?rma7-APVjkEGU;Y`K82i+3PT1?wm;Af)hTyE6DfWP_)n( z3i-x^BL0kYfvGPT__kazAuWqC@X0TuczlC-z5yT2Ezgh_SlnQ_KHCd4aMH20IKV{f!}GDZY<_@fI$9-@;*qSShAM1l|PE#mm@*V8>AA{R`e( zblLa*;pz&*qIT>YJcaOuMd2PGy=?(w&;}()DyS=&Q&^sFz>dBx00p!p5oYuQ%ev}N zM}XV8X6jJc#j*h#d;a~uTm*`GAQEsKcev8M?I#H5lcv5V@Ugb%uIbGOnG) zQimLcqrrehKrpU4ae>C{*#4Ap^of@t!dUDUiSwsOt4cA`&>^$)zaL0hTOEu_@lj)t zS|o8*zHK?$VEApR_M;_)62@Di@wv38#2XnUti0aWc7^|3gqeSnln+=esU>TxJDIM$ z5x3t3mPS&C%H~_c3Y5`zed|HXsHCJ6naR|o+D6@)lG7U={Q0EwKfDdpu?uW8V~UUs z3Ku9VxL+I<8oV7K$gPMF?Ov2=$9pfz!yFb=#=`qRnN{F#$4=D{wjCh9DnN3jMfD9# zJXj{tp1UnUwur*+b8{udtJu@E&3NtMN32VxZpb_-cfuyw+Le^1cONqcw*BxytvSE_p@<2? zL|c?#W!bd-qz{SZUr@K) z03&AsMl7=27K94q;$%)>XR(zP`8|daXHAv64ZvWRlkvR&W*gYVgwOhfkJ7=XhyUPaXg zj;-&??t1t;>b&KjG5WHGog_Kn5ws&D#iK6Zp|Eutx`sVBP)9rA6O4K66&`h)3C~4hg%MR)c&h+`(6^wxOdBfU z=Xe)HZei=NuBb!hn8&2yZN{6)jd=#-uZv7xn_+@?bOy@&^s5+c#P45($5ELgJed@% z?Fkstz9_>4V}^vs1|^699$-}a=Xh21}!Q6h{>Rht3R(D;vmAM zl|JyKQV{SR{j@aY=Zk(S<^mZ8a6EAd&A= ze2i_yXai-?M%Yf_X{`c}vL&&(+Zag7AX6iOi|$AmDK4pu;D9h`B!h{q$PKy-Ml~U5 z9F_XHTlqM5F&{pR@Z3>^gU105aj-ejWk07X&dH5lbx2UmvUS;ET5{6Os{b@kZ9HZN z`ssR{CgK5(y~6D64r~AM>tpAxxYuM{%89Y5M|KfN#Aa2DXR5$^EUIyoye9I=7sn&I zTLUWZzn6}b7DPXKrCv)NvcLryEqGGIo6}rU8O1oLAO{zK(OiOQQW=ndeu^7#4|6ct zwi99RF)qQJKsZh@F5KmuvmC0nC*>T= z?&MO=d`rsF`L$HQFbla*#HfB5TilMFw_o&$mwP_^zGz&f-j6eh=#hk&sE+`*w<{{z zb;Nca2H~O#3wWQfPy>I)H^_TytgwCllXavP0vW~e3bk_2=J-}phZu|-!9gNLl^JyR z00x;a>ibmL5A zDV^KM*7K4rL#xPN8JW6rBp!X?Mm-3^FB~~~a38S|{V1$Td z$K*t3jSF&ROK$qg*;y2O^d^^7vX0c^8eBDQ#2wj;Y!a7wC$`#>%cy1&L>LTYY<1|+ zA%y3T+2C@x1K}i>WDGY*PNBSSw$w7RxllrKC724QflG?)YOtl7lU%yF-??Oz(ol(j z!>8Sqa&|rZHSV$cY^anI|Mkj!x)SmSi*-F_EKYcUu^b4L@Jd(!PC*7PkM!aiRW0w3 zVQVw0f~+O&7;jr`a2dnZp)^MpU1!i~sY3``cLMBd^Ql9`ri#sZ1T0Ow9i=J%x&=~8 zBDvH@;gSq%N~QEY4}YCYH|?cLHvpvqj?IaVE$54088>(N`wXT{W%Uu4BLy~<(~2ZJ zlfI1Q4=^~2sK~43jl(k>HHcIqD~_DsYxb!_6qVaTpA~+e)S+W15jO2W*w2B5jJQ$i zP|kygiI=EB3I+D1FbhYxXUetR7^OB=2H@DXoJ{-1?*8>(`9kW_kABPO&6-wRj?X^e zx|oFvBL92wGV$AHM7EkB6)Yg=!}a+}xne@bT=Y&M3qDi>jIxruHX0W!f_>7(bnpf# zdDA0!jJSs5K6Z_-6w@-%0Tx>w0?Rveq7&f|d51_H;^1;{>Y!4^`Q z?PU_GLkX}9k-{YzHKk!+?`D1bKR;k!GmUauEEjMrDaYtLuJ^t4g-cms}f8Pc?m`k+y|IXVU>Tv7hY`v3-|iy zT<|n8uMUy%b%Mt`G%{_o45>qHr_k~a?K@`2v>fGscT0GOOix~-L>(H!g?5Ce70ABw zg-_zZaVS^1aagL%Vp?I%YWGX`|FUVpyB}p^=D(49&~yRnu%N~6U*G@`mF|~C)Cp`C z^8P0#yLU4{vkMfsLK_fQ2-NUwRVW{tEmDUpK;XbKc_iS(R$!zKwKg%(803QG$UF30 zn{C8B#?_${K6OZSfF)6fl44K3se_i%%oE!m%Wk{>mll`A*uoH0v-znN z{$})@Pu`ZzqQ=5fQ;4!41cfOVBNGd?TSTX?V4*f2|5$v#BS5r`NA!0{DM)eP{$sjQ z3s_Q%g$o7h5Q7OESjLX9yhD)X;BmSe7)9Q`y2FlVA*qF;aC5Nxe$LxYN6aLO`g3&lSXm3GpR$4cZj?|ZQMKbs$*v%U^#Y* zU#COmjr`0KuxJ75P~vt@O7Qw{+~B+a=S$|X-)^xtXzF?;nyw7s*rT)!$g4m0`Ej$} zywXrw<}h#!$isHxpkPs3z+&2xN?eYRJJq>U*f9LdE}hrr%D)K3x$msCg{YPZ4V zsOufdIE|`KupFsFBNBBeDP=RQ2}&x3{h8g_S3dSx=bBNe*0lr<^Xic5 z38Tz;haf3QsX`&6a7xq6QGXWGDw_l=O|a$ z@qs5USzw-AcfwuEmF%So_7yw-vC(~~TVd+K)LGZwWoELJ;#~>bupCun@_38tqr`nC zQLo^9X2)CQp6^WgZmpmG{0|)}Z*5BC;F970(!xmuJ;4zFsw6<ZgwK5q~2YolWyT8brmD`n6$h~X~ zI6tmBl*uRF1~1vYZ6siml%Y__E7hd3>`V8(-8l4r8|>{1h5=P7)s2y{5_K^xbLg3^ z>B-kjQ6|j246aZ?UQQEl{WWz5QL8+B+}#AqJ`WBC{$H+^UkL7ab?I1MNBY&G!O zTD&$EuR1h{Z=IB+)OVpZsHz(FAKyIi>+>$afp(Jv4zuFvs#vP8-dK5aQmTG>pV{-w zpS?|M0s~EhBPoXm8wm0#JJEBXnQJU@fyk9M+;fMVGoJMxfNU54Ic=ZooTZeNeYRR; zZT;{9RU)w@B`H)WOjKhkUq~7EhY{v%iuT%BJm5k5zX-M@YN9b7Hy;wq8GH7;8zO4OmGB&ABl3i8nSy6VcVdHb6! zu(9kmgPXH)@K0DU>1g0|%53}1f$aMG?qV%uM$%~;Hg@Jx$dVCR9li;>l9H547j7hmX0A~j zd+~wHb9YceElZ`S)o^NSDRB)}>Ii6h{hG(s35##V3@1>fPVh`hQigLexfGL5aZO^= zuLpj6`7$tiVX%$F{!)9>ETe<-bW>@alWw|o+geby^TE({E01bYl9H6t3T;tPHI1*O zP5r-Ka4B~09&p!MEr(Tmn+XwsTg%Pv-I;->Uw1R;1BdCXE6atKl%ymjexbEPYe*kB z!q?PI7TDPNZEBu`wmyusmgg#^nH_774g7xD^-P0ad#@D^x)nVsNonjtr`Iu!ubw`> zmad~URq4FM<&^sI3K2mRu5Y$Kvm^7;eK!C%s#9cg0y;@aifrL)h1LvTJA4gYPiu+R zRK0)=mHP4sp-Jakk-Pi=4s@>3W-j|P;N~5B(*sLF0h5xHz=Ec=b*M>&%-Z{w89ToI zds<7ia(@SvI&?wPt|~2sC!XJl{hgb%S<6;hhh`_Bla!&Q*Z~f&9 zIRTxdBt=w;z~*Q53^r8iJgPSkbc{hs#-5a<)NQd1#Ek?tR2pC#K>_HvHXS7aoumxk zQUEr0)w>$yEe*17DR0v;2RffuXD)jy7^rcgQ*Pu0bdoZBiklC-NzGc`sGNbg{=tSy z18tNvbKWZ$=zKz(vFsgyN|P1B&6EUmk}~uQ@w%dEEX8`WFWq;Y?fPyUu%Xg;##bx0 zz{o0-uAkR*&EwC4)-(q$wz+tToVRuhN*R2oc)Zdqq28Y5P6p z{BT0Jlgxoh87c)Wp60x5P>KoS_59wbh65WajUCV8Zc3wkI@dk(Ep^Ie_u@c?U)RWk zl_c^?N&^>)vC$PS*?@8E#RmqSz5at%J{!tIT!Yl0l`4(BD6PF$ngZqk8hgL7-*d`6>6EOuTo_QZ4t1J z?c`Q_GpkO$WoByWkAJR=9KQqy2I!OsWoW%?Qifnb>qN|^Ce`fe*g!|QSf?vk3C~Hq z85*X^p|=RF<1aE<)-;KwuUPdRb;fmfV;|Yq6pGhL(v~Kr4huyN8!Bt&tb26*Lj$Yt zdN20uLzkC_(wh!Fb%TzeA;X&9Wg7dw_Y0;@d`+Et#Tz-`s8&*GrX(s>QtF6b^{gGt zr<&O<-~4lKulXEgPr1h7A(v)%=&BiZc6w5!4E4;nEKFVe;QuHiCoaNF*0dd1i9tCj zwJh8VW$MV9(kfT`H)me>v$q+qJ-iugdyP31>@}h?#O)dk+^lC@#ZuB&{N$VJ8P|UR zGiZm2CnrNBr545EJ=Vm)IQaB~nYH(P2z&RL`J`DxHpp!^DNvSB`<)s>6C-qHVcyDI)%Fkf` zkv{vZC<^jx=vcm3Wq2+wrYii4Lho)U<1U_%y5v9pRh@L<+mQrX3cTW=G;C>;lu8w} zR3s&pVrkA+$2R^b^U~e-ajB*qY{M{G9@Sx1hVi0eV4Y6rxE{5+_uiJe;A{UMYfjI> z0lLJJxSgbwRxGInx%$Kfn7+Q<*)5;{h`#Mhk6QPv{eNVu8J>HLhj&bheGV2`jTN(F z?RI1T_rJ~3(^AUB^RKkxbxcdm!o-E16iJ4%Z7~}EkZB4Ud;aI2GSA(y+&uEDZD30^ zj7vSk`e4UIZE%a{I8Relg}zAKc0%aVY(R0D}rBPz*4iKGw#ijs>0RmNU0NjvvbA6I8C zzn5vyoJc&wqU0r-6y?Bz)5gJvAJDgc@$2TPjmK<0A)ql6^(ksOB_xoglD`QwY(vwsejaiT+6|NPjX_dTA+(vUmKd|aM*=_&$0G`@-)aC;V zXw2alyjRxpNk~vCUpMRsp$yw_kexKWe>{CJ$y4OcREBMpOi%r3L%u_W$<-`tAoG!GU9@ zGtU$bkpNA(%OxQ}r6^fwT&7Q?I`!rY)wAFCZgtwND_K)|3Q6g<)Psqwr>4bKh4>_K zoU!tgXQACZ_S;oln)!}?@FyFbun0S7k0hVO7+jfUl8~U{BxRszlpd14jMmqYwVpj% zo%xPCwb}1{mojGVb)aycJMpuj6B8S@)RTZubqj$ENi(Q|nqs6fQQ)s}a>p~~;YYu3 z?0x7F^Yp8yoXQFZ8fNYC226malB**jK@~~s0!c2h5(9Pm?dNfoYq>Jz<`qior1LCp zwsxuOR$?AU@=0QQDpGPrUDW~*&8Do`)wabv_T(z#;Hrm>!@t~;+j3xS)>WKm5}c{h zsz^%pshm@{a#9ayqd=W<+^n z^0}2uJ{MSvgls;B72o3kRRTc1f{v<0|J%U9ZTJ?*AbFYEH=0L({kU=T*T2By&#g6k z_vcf1=G@w5BFzl$3P?)LNN=4AYBJ|&SG%M}gF5Mkh05e>UawAl!!2yoyrnG7CRnRW z2tbSt9~F!Mf@~_5Bw_;$36DyuIk)8I%hj1?x*=9fp!AFoWj;u3Yzwbv=*FTa`t&|(fiW9Y60Ko<1q&R>+f zhaOTI9fZ&_*5<**4z{#RERd66xYF5)eMerw6E8leAAaOn?0Dft^Ypfp1z=+D?nf(` zexfqfp3@T&)Zvum)vmnF$GOKwFPN-MxO@o*per~4UB*VtSj?J6%&;=`pyN{^AVL!y zgQ@ep;xte<5|IZ~EI@Ft+li{kpym4RnEg61(0dSj558h{yzqk2_RI^|v33LY?r%fA z+uJVf)MkmgRJYunl)9cC3m_c3jh!v7U=@W?8Qp!+w0?aAU5ZR2o}e+YZ`?l3zyZ!%A=-(a3xw;8*(?dE{fS41RBHD!(zLob(rOdWG{QW|Qy3IWI` z0XenO<27aU!s*aFc{Urp@NA`Z&OBx8lCwZb&txq#ra@}tI9_cG9Z*8`T^YmeA}1l0 z!yX-X()`@!0N$5Rz1kCI~^W;l=Fx$D)>{z=Cd-m_ao?XYVzfF`S&yipt z0hq?*;G{J4^tmb$sbQ8HWuix(DJn|q{ASQbOopZj6S-$>8t6UKIVeq4#w?l)W@aKs zgNa;X8pB$qw(_<{@U~m{VHj5)({} zn1BWZ5`7RQ672R#6dwc?D)zx*O=$~k*+gi!+ithLKQrT*d+%=V-rYvL$+WvO=brC; z=bSm`tOg4_glU@OmZd&dMWT_q)@_~9hdMe!_qMjN+ISp-RS|V2ja*htCX@PT-{q

`Ema7)ES~)+woz_{mWl2S5K=9bk)CUQrB?*RXg?8P2cTLO$FvnMrOJ9oY}kh zpE=JlV~5=WRD((aEi#IHBC%SQ!I)_OFm+eOrUPfH)cYM&ZJ}C#A1^jj=JbrUWzsqZ zI+?lyoj$>aMIJKA9nSFtizuUACH7US!zDUl7${~r9*Vxtb`QoL{#LfdDZ9wDM?N(; zd+%dE6>WbN%V$FlR{3xIbjI)gpN2Ko)7MLWQket@cHKw4oSD93y^cnzi=a7Z5I-Uh z7a|HThCW(1laU2w4KfXK^BwL8jxwWlL$o%gEO~^ciM_Ri!HdxvNF{I|^a=;U(BoIT z9VEFFp3nLNq?C~E-bwxW)%eY9in%LWBZ4)R+A14VOa+<}SJ2!3tV+{teOR1rVhN^x z$+u8PeUwmQq?xoetK_nd{ai9EZ=9?g~x-RVkLL z)!GhnuRf&T+Y8GlfqVTI*#P?-;M&HZJMcKbSX(BY(rp%zhyl8ofn0QabPA+5*dR?O*BDVF#GMx%#dsKsCJ1XSNd;snD=| z15Kx+Ekgn~i?=}|-q@lexjrMAdz95pqo(8|S`ib}nW}>9zc4u>A~65#^e%jum*eTY z(?D55^I`vJKT`Dq{qDVk8uiuvMqOka4pR}3U-+1dQ zzQ0Q3TNowjuS6H@6Dtq$IYOU_G7YYyOMTH>4%2BVcsqC#tqy{W3MM}$_wq(xbI0{JmC=)pfL z>_u<73g#5yhnUtJR~9M31+`g-1W(#2nVBRBw7KG)ni{~!G*u>{bcBA<2rbo=gryiP zt2ER>iE(p%iq#dw-s>VO&}EFZ7k-BB2eoEv{(f)av=E-kdy@a#EwL3X!-8`CjtGw4 z(0@_ALYA5%9^%%k4zDTRV`a+WqjbI8e|PYdA|j^M(G1ko9yi@_|=~Q6USVuAU;uL)@zq;Y+B>e+~ z94QtR)2BSIQGG`pQBw1Hs`>)iTLeG;9%82|gQLO1rQ~TEb3bPSCNr~(>(4$^5hB0_ zRq7s;jHQSasqNxs0>1k@VCZyJ8B2bZGwxylqF8oY@(6= zv1bR-lbFU0hWA5)jJ6M$pES-E`IGe@JYT#H?;t#;2~hrB0Uj z{nO!mv3wy}>9B3yOfx5vdr@Ge@BDbK|6B0~)AO{Rg1O#`5a;^AZ;y*V7Y9y7_x|4Z zjF@-3ICrq*L_yR~r%I%!m8!yydCSo>BBl2X;qzlpjD4-$3Hf@tN3)Mz9|FyWd_Nl2Ob76gzNA4cAS7j@y5#=W>k-PY{Nh11sJm*0@n zLIbIZYu;40^RVIDO00a_+F?v)5yRbEzx%3;Y1N&_6<>eTT<%N-99sLLR>=s4MU0NSnS8u3narkPA_NZsi?>E3%&)43CZGP4JW?19M^MJG~CHt+WlzQH*Lc5G)K$Dqt12z~_FIKZoDGD;c{NEc>eNK~?XwPENIN3Tyvmhq59k`arzZW6#`*)zskda96uh z_U@{E4SPa|kgD$xzAmAEvR_~SS%r(zaj6aZY*PPpB`qt}rZjH~UL&&@0u=M^y##Bx z^1Qh97eZCy2lPgya4_mHDT3OOW{3yk+ zF3jLQJ>$N9XhDF-!dPHDq$d?Lq82Jlp&_9Oq zpkn(bw0UR<9F-StInV9p(bj91Gbdb`1UPV(F=5S&h%+ouV^UID5CnTLj8eUyl!;Kx-*xfNQ~W5uJs4j-$rM&_JDj;<2|1YAi7)OC1RgQiOKw3` zi}LM`_@~#J5AP74p{5EB$IMU_@x^WQlFvEO6`%vneJmkNtyl6w{pj-1w;XZD*MmQQ zhGGL9?gvVt&lIvoZ9+MYJ#JVdN$Z54bnAo*mqna9)}-rLRneyaYGUX@0h*?{dt`Y^ z{KVk(VT0?ko^Hs4eL zWhliy#49l~IZPHusl!zU2uI)X*5fL*qs8!joxJco2v&??_od}47DYYu9wE1Qir#%WTA}u|hzD(=6_$hrj~MlP;`$ z!l;+4Ybyyu^o*1cWHeDs|sDZJmR~-HvcMvFa3wx-GPy~EsUfZw;Fw4R4 z6()qA$Rbo9DDYpAA!|VJGvUMmab93a1am@wP>hG)@*AMks~vngIe%|~UWdPb^mdh! z$*=Ki>9UOy`s#KMZkeH=<~Ik9EwgWt4{ZtGz<1D*Q*8=d?S#Bv=MHntI!=R8LY26a znQi${y0ai;1}*x--LkaBX#F&pC6tS1s2y7hM&>+8Kge-8sKNT8vIEBNrjdcu=y6Ib zYC8^fg_Mi}E>JdtO1zPw`qU#vI7u*WCL-04GV%Kqw`%nci|f_YvF^l9sANe>=?wMN zy=piJHm=cIYo|QMweLLRo*KYkJtoseQUb5?+lYEx>$nEn0-aSSfSlAo**b5MuULVp z`VkR9mo5n@nSu&kM#;NJRa4QC^ta;Y8q6F)6(g{N|h%Viwv@%|FJs8bWX)%=9?u9?t zqN(3}(hDtj@nOqYS#9&jYn3>S=2b_AQUB2WcI{y)#<(?oAM6b%$xZplMhFg1jdd`# zb#jY^a;c(5~-Oc*c2fQo^d3I$sKDz=W!>?cTJST3!HDP9E zwrmBLXy~mi`|xN-z(3PmJ3=ZiiC|RuVi(`8aK2~Ev3`1V@Qa6o*!O~Hf0AEVpgFH8 z*VSd!Wyp5p!24EpjsF4eitss5Hj+S~JVfy2TM?YVf#;JG-kGt}u$n=03k{l+(exvz z%e=|G@DY>};Gq6ty8~`!NfKmttjhLnT`;01Ph@?(ui(q{A9;LWxxA8sJ^woV#p%*WsvYL(HJ7_b9gIv*BPkiMRaZFN`y^1_Irw4joGqWHzM>1qVqi<40n% zGc_cGN zly?KHdqGeIJ3;^kdo`(99-y?jBRT@niG@c7TlRr@?9ocik{J)m_KA5p8}q0ENBAz5+26R) zoaG2%0n2Wl0{Qg^%?dynYn3BfO&la^3T45-Q(zxUKj<&)BzIFD_i*=`YX(H49PaQ| zem5Fgpi3j_)U}KvmaE*Cm`k@`m|L=>&UAD^q;^NC@KfV}w_0?j#GE_o;u>wPefz#% zF9Pzj^rJZ9%F`LLZumFP=Mk97IvV78X>sz7tF#ZpSShewDtUpcMn>h6A;CAF&Y$=l zPLjvycK`WzDEvdvY6MohGvi2_`k`9PXfh;G+v?rd=`J->o8_I_#n?(dT}yq-75ko5 zx!|twxdh8ZD1ch+8HV~NR&5=?Q=c016N;s15%;5xXt?SqlphI+mdH!X>-gZv*;ks? zWbUu;yuP0Ef)M27l%M17`km*r>i+JvcKC~Y`!55J8*KRWlA8C>5cL}M>tW_NTliDy zFU-w@ogSU|B4#JF7H_lwrMTKGGQ_uQmAgl? z0eq$>xn36^+t;BqZ8+%L@VcHWmK(=R_jT-F(MO%H!%Fk^NzLCP-Vk=9fwS;*QUjtJ zTI*4pntiISq3RML8Kz$#T5+D#(A3FDL81k_7%;=WjRC4HnbjSXL4V6rT7T7|Nt`B25=H0f zNHTZ9t{N15>I)aZQGJQ6w{CZ%gR zwq*EHW=Lj(u$=^)C2xaXU)o%QO;Hg}pd|z%m4W1j%tVU7m5;XJ%i&jP3^{WJ_B-2| zs=|_LVYi%y_D8UQB_oXw5(ZXbn=z$VZ|x1Hvt*LIkK(Vs9yYfCCYgEhEBe~r+$(E_ zvRBuuC`GxEmW%Fojn53>avz@F@+VF*fU|DUY$p@T*!pjfzm2X(-J)J6jq_QQvjpyM>VU^0mBHV9GrT0*1lmkwyabY5*EHd7Jh_Xg z2ThV%qe4wOUa6h2%^+-ZGlF>$(G2&|?o54~ibb3s7T8+6Xi*&`)f6nXq6(kG)*;Vh zY$$ZGj|w2qoR}Dx%Yi2vwE)){ax4P5N7zrQSIQ{jyWSzn<26Us=61Y$GX%j? z^*Bzt?*-wf;jcr6d846$k$Q$PILGFZ>s5voQ@2pXaBxrJq81-1kRPGq(3#{~2Mz;Z z^F~1j2;ADZuwD+SB?NO+X>(V=mu1ocUHd$tEL;xnwj>Z?aU9&=juMnuUWb`WX{cHO z#)l+Lw)mNSom2IbO=`R)^ZolIPvzAs=-p!i;J|q_==QRtArmT#sHF;YP~a(zvRqd% z(2px4lqZAsB<5b(ry`O6QV=#X1iSQT-4GGL`GOiBh5?C-hl5#EP+O)G(lMKYkEGI@ z+8Okd9q77Afi`km^uv|c=9Wx~6qtmsAzU}N+Zc7zEpuB{(SS@mB0uDszi>41^ER5u z8icxtN!D<~D}tfTjX6h>5n!SLMt44WF_6CpGc5rombpu=pKK-SwQzB_^$ADWx@wBA z>O3Z?TLXSgEV%Hn5dlq(6T78?CEi~-CnF6)c+^G?*vG#>YO_MklxxDkIliYS{x6I* zyO;`H*Hi1ynz7tE7tp~U7tDR`aK{@ud11@&RtWKH(}xG^sfjN=uSN0liZEl1N^~Ci z$vB=!SM%Dy+Ty5oPNok!O8ooie1hN{*Z_<&Sl3aKYE1t{2G@yqC*~?{Gb(M&Gn1JG zhN-m&`oNQ$^+IPyGn2MgH{uX^4vJ-Fc1w@VpU9xs)2TE0LD!r~9 zUX!;-o9EAFnNJU*))_1 z*Jzd*Uwxeu)+@=F z)WZEg{h{ath2&38kBVsXg7Z?}fgvniQmi`!PWc0knOp^C9ADxu%(LDz*c? z83I1f4A(QuZLZ~q%)6MFg+^eb<&VKc`R0N^xR^LcnW&CW6>d-FDhYPQu@Lvfd9q`K z-~K$$m}1Vf^)TVGqd9tF|x1^RTfgZfqxw&6c5&;Qk8 z%jjMd*$1z|EfUP2Lo9*-6FYhRsyNf(4t^)pMqvXhs20@h@DuO8Or3`0{A2UfHP4J! zf`fly5`xVB7`d~HGjc^+dNk%~{!jyl^FLnB{H40;*L&7A*9L!;S*YB)Y(KI)`&{t- z2%Xzm28=wIwEFDM!ir}t$22EIY^#mMzCeX^$o_wp_s3}lXX`9$=FB`~veoa~ycZ8N z-E;cA=h6S_;P`p`vh}`Np2`o^$UoMwoN=4+o63)Wep!6}wy{Y(2X#<1?wq*awT>NG z0}nR*BRtF5yJKMx;hCqbywxXduF7Wec1DMUTS!w7%Q@kn^L5)Ng~w@#eNy1T-@%WY zc4)k4OX>=TEVlp3?}9GQ_`zC-Gw*H^(YZjrdtW7K=Ral@_b9ICt}Rpu3wu*0b)S^n zy1U>x#NI+S`*TOKa6QLF6ZT2kt_I&OoU}zuwfe>${;i;XP%Pp5KmHa0e|YrPQMcP# zDqWI6;@>{2B)kKAOfSJk-#a3`*`nz$KGANnubKo2)nhA%!jFkr z@o8b*YM!@_iC9V8f92T{4&^7SKv}{fC+yzVjSzoAJ}eW{>%Tk`t{)P7Re)X=wXi0v zdZH5YbwlK5nH_iS4@ro%N_>rdQgOL6d+U`0FAoIOn#e${eC@GCZWHgnAAbppfEjPa zo)@^ClXhQRpE=TP2^D%6S4(`m@sjt2f2^|m^IoOSy(;(`(RUgD@@{f zU7pXU2j@h-z{U?aTXU~C?pchqs)rmm{-$~x-bbp1ryaWg1a?LHQtP>*IQ7fVcWatd zpDvD^4U)(e)%M-@{!*kt#6ie&ym`lCW22H!9N(giNcnV|I(T^=XZ70 zg_o;%;QOk_D9&(Q&B5i(yEMvIqA`A;twj{r>(lM&pM1Zg|9;yy6)V*X&_n{JnpN4C zoZah?>sUUR6V;P*W@Mpn)l^SI-O6O!h>je!;qH}-KX-k?_>C(^4|=XF*r5F4ixjgL zMgp&O%^yrzeSRSu(>;A3H4w+!3{4j9!X6UfK$e*B5a4sHBE1 z%a|Iu=SkBrYk=at-?epG`R&zgOD0P4T}jqt%;Ug3?;XR;ELUhkDZpvAWD|APcZ9gF zn3kDV=H93>`(5bN`r0T83{r1BpN_-C=N`J_r&Rbo+c7Q|n{QR+=Snx1(xXb6GWSC@ zMmJ_Re-#*6>588)3eMQ?@=3SrQ0IlL^wJ_-ROLVxJ$-L+V6?RhrdOEh`upArMEX2N zHBkj}V>~D5LqGvAJO+y#S7m;X>msRg86bC~H(k6qN0qIYe9w_;d8k+yb?;Qm5umep z^PLuX?#Zc%Jx%mYiDArj`)e!Fq#q0s;=gwfuX9&0^)Rh`2vnT`3bC!Pd!xWY_3nWj z93~}K`c8@Vy{kD{k20`1T{-@)6U||I9gPh6idi4KGK(f z+=bWq#riI#)upNYxVqVqwNoAPdPTbmlz@aNcip#!zNN6_m z>1?59bD@k$&%r}w>t!9UM^r=SFaIKZ&M_Vi9B{^r7J0*8cg-yLa9@Sbxu#Pe{1&8Y zbi7XYe5)Z7rCS((4KgfU*iDa*vRhJd>pD+dF}s&@BznOAeZv})_20Ac{tqp^B7Ddw zw=oDh3k;;vtA$e zST2`@xi|8}&3%U$c$n`ohmu3h)On-0xFm|xInbGZ8f@w&)&4A!JS$dR2lUbMJxNkX z4fnLHjpqXL$q52UQi!G|;t*?Y)x1{afvBWV;vkE%Rrr}y-?VsyZ`=_go@}nbmjK0Q zhVXB+L{nn|yYjn}LLK0Qlf#a85CT}#lNt26z*BCI_;rWlIRE0)g^U;2X{=M$eU-gD+RJyEJ`9$9{;f&iNH;) z&C>FyGDGJEkgA_6uHXpHG3E0Sn!5+F)jJ0SR^)&Kb88ueYqr)>qvS9-7$KOii9hMQ zUXGf1NUC35ECBA?8UKZ`ml9e`@qxVfq2>*F07keI%$zwIBiTN!HvD3_r8Hj{gLk`0rr1k84Pi#!&6Q;K+@bbMBL&r4pv$LnX%CH zyN;+|N+!#N>03qn#Gn%EH*>!66*4k?jYi8tkahamS?(D3?0Y9`^fdv|B}kV`<%NRX zd@N|oGlqCvKk~+TxH3T`f{%cj9*(f!G6eH2mGf}PmYty7(#1TQrs8O*-?g91m6En( zxzvr#VfoW4^{M>Ig-0=mX02Ygz?L0S!nXh+EEB=D-@FrC@3N=!BsJnDf;V82jMSau zsiv7Vtls(#R&qZwGm{8MXWlMM9vTgva-Z<<>2WqWNty~d_{j}F zzHYPn!aZa4M=R&TG~^aMhfpsssOy2 zS=<1`a~7*48hZr4(<;uS1uMq`qeWZ1CbZ3N#%ph!T8q{WZ=rj5u3LA^4^$<$p9|8t zaL_>Cq+Z9wMLxIZ%g?6`yf~a~p*Zyav(}pp9VT>V7#a04nQNIzhSbgYAy!{<*wkT` z0wum-X*(sJU}KQy`y6b=cXtTkEnZGez~j%ryjd7Ee);Ia6r83+&nS-Ysh}^|gcS)| zeB*Pqtp$*FJXcTpMBhtxpyS9*ZHHwUsZ= zvkoc@o~PLi7w)R^1TV#6F? zy3%C!3~Cx)3y^;m9*@R|4EDN{U9m4-)T6P4Wq{37P zM`J?Dt^ET-!mvyYcMaQ4_t2JIkB&D3kIi1tDg?_&X1FwR<5AuqqvY}s?39{@*n3f&z)~|EkvuDCUsFq zD+ZiCF0c;$aW3<|{}}U}BIT}A=bVG`Ibwk_{R;~~WvC`{c5+u)u3ZK8pGVtgyViQ2 z4bUefI~(m#rv~c#q%a2e7=0lTl6EE6MngX0^nS$@Vs^(K(n^P|9~HH_NZ2Fc1hOTE z7t4%iO{=``Wj}VIoXYItDyKYnK16XoVWe~OcUQq5`7|v_D^BCPDYc+kj#ZVUR#t{y|BqoF_$7TxC!!Tj& zhbwB2pvS|bv*dJMo?P3^+Xsdvb(k=d*9!-bKi2CFscDUH-~>8#m8?O!vNTc0)8`hx z<2w@cMqJU&$iJlbDdbqd1UF-R6BU0BBop*h_v+YS%CM zA!C#s{9$`A3_mN_UdNMIFZ*}JCQO7|_Ha+~LIBOT+~r0%K+{`YU8* z(7+1^X-yJWa9i!z%2Nq;8zDB#ho``~Fg#ESy-t@@0h| zQGjLUgbX{Q>}gpy`SxF!g1~`)8Y+G6Ei4PHoQD>@W?86DIb3MePdNPC)BW(oWN-QS z{MuvJ(E%^-6ZF2@EBmVqo()W%dD{$IB+V3&A=-aZoSi68l%!D=k?I2NQNl?;6jH0n z#8I~|lj({*wo2gPVu4vbkarv2300TNWFp7bQX46Rva)SL&WV%S>PQr80ydqW%1>Y`>Lw#SaM!hh|2f@KY zyHnJ9BWfle;`aKIsI}w{_;x|W5K)n^8_WSbSl(Fxod%WucyHzwWG0&%VX!huh86}k zD@WCi&i02z+ATJI#Fn{tmwC?DPPA2F4td=QBDFaZMF_Uw9{zq(o7i8NKPQ?ttpY}H zNgd~f{e`N-0_zyogB`#ugpVdgF=*(CpKCrWgwi$J%1OvLS4B8ksV1WsKtBh~?n}#3 zE*>uLJWgR?sN;gez$CA8y_ke?kQRPI1I{FHPi7mLjyN`aonr`>B{CrPuG#20!E88` zDlz$Ee+-8GaVgVVH3nfd#xbl6%|JlmJaaK9>sTiwPT zSnrfvW0z>|@!3-Tl=V#O*9}c|v2@dM(U(+ccX>P|xUpVJy-ZDlJTfSM$^>GD5eEr1 z=m_R2ZR#d^Vr=HcUzn6XSMjzlyH9ihxihhAgN!UbgS3r47v&%Sm26d)vN167C*`-o zEWP=z$f}HBd!lfQ1wTO85AEpZanK9P3njo!Y*u0`g&y6Ruic4*w&8l0doM6e)Xkw} z7{1SDVCj)N*FUX@yhzj>Xog?;-RSS8J=}b>%pDEhw7>>&HnzfV3MZ&_QI0R!a$rfnLCU@7`vIAk(8#8#xL&l(m_(ne=ei2yTzRL~?+~|uiXXd#@ctH^ zZlGWhX%VJlcC=)Z>x= zUC}?B^=#_5O$@-bkFSTSVF;@!o6m{AA&xR?SGy^bzQQdP(E6VSrt**o&yJ&z1U* zRY$Y-jBlD1C}__p(WtTL+C0HFG>;qedVj2pGywr7RtYTE z3zteYcX7k-ym{9MEr$|gG_#tQ+^bb3Qug{#Y~isHzlOk(daJvl%kU1A6!kiqZoSDlds#=7wJlK95}P+#Xx;*@Fv|v)vBaS> zO{XD^$sGrKGV^BJv=+tQ}wmY(F?lK(MLxgOu4s7H4o69XdZ@? zjFF5?>Ua6SFdT#Le@rvte>1B^W5-M3}RA(FWyHzy^* zn5&x_pTgu7x__~>sPFflYZ}Xs;ZzOF)2H3MJl(%^=*iot!EhG^5nx9d!53bykViwv zc5ulMQBF}ICy@edjCkBV3ukdgD!X&{>p$~&@Kd`Xzsoj!sIc92D8GN4T-PrW&1JAR z6?2n>{U+pX1WS`H5_m?x`6_Z}>a$cdTF%W}A5-4F`=B*exycrfeOj9_5xQKHY{D<~zx{$pXV`@i6g>2AQM1zhZ~dXc7YB|?btB*9aZSr(ExEYE)I3~*#E(>2!YN-bdVVhT zBC|)Y{c67I)1fTrHfVPV^D)qWua)-cD4ZNT=1p3Sh+MSd;4D)oVC@@T+_`vZT37L?_6w^dNXLHqTDRsdctW{^(OYj z{Qf=r4N1GmzzvhG^rKyY#wCs>^sk4g?NVcwv-#vB+Qs#U!UF-e?rajF{ zSIzMnYsj~)OE(-DTYtBo!ViTMN;6-`f6jI8z6NiT|d0I2o?|{m7l>APx$Rwj4ky1J)+%|P{ zwaZ&+h|sHjqNzF0CC1gQX=tTN%OO2XBtT@%j;{_K{I`;>;WDAmOumJLL5sIM{}jO* zD^~L`j0}`djGo-$vJ(#G$TaZV5ms619Y#sCxgdSEy^K zSh7^rELWTM8jIA&XLdrzd28A=fuxVZShCT$?_gMFKt;-d4)9|3V z*PWCPFnc%kjhVi+^O*QJv@hFotY&!=>p7^ISEM@ac89GH-V?~TC62tob>K1~a1cU% zQa-k6YK#gjW*kzWG=ke~L>x+@85J3_r|=%rLDDUt5h(>kBw9{dmt7Mch^5c3F&tjL z8pgIFW1%;xL2P9-j4gh9LTWoLG!*ueHw$+P#DI(v{ssXFbYd<^2wVYP*$he^|C_ez zvW8AZ7;!|~iM#4+#*9!hAi@D?Zgg$glQC$aQEiSXX)E&%fMee9_lbW*)uGyDl2Hx* z0=0Ks#?0y>f2L2Ca1m?*qJu&Yh*SEYe59?P^ zzhTl5@=O%*1EDyS-w=cUku*_F>?EzdY*FtQpF~T(80$g<-V{)u(aJgWvj?Fm?5EbC zI2w?YJG>w!5_7q57k9d8h7y|>Zl+M*6w;a=w)dg$^Z6GdlZpk;=1oEjZ+O`3x<&X0 z18J|{q6RW?Jw1MRl5Acikau!l-* zGAFcWngrXOc-y%CT^~Z1QsK2wJG(g?1xB95$;Rrowy37yRPZ-#mUSJ( zKTYrS((0rKJ=*SW-{kjf&ef)T;UMf1sm=E<>@D+ulC~4GHk_r*p3nA4O z=22hLC`0Zq>@q_YUxtR5=Y(a(X0I2Dg%*Q`ONx{3cyfEV>*uvlO7XlIDe+PueEW|Z z9-x!eyTKJV9Hd5ptm*$-0e=5C^Z!K0m#EiJ>1KItF-pAf7BG`#n;A>gfv{zOiFjd@jI%|FT^O_1sSe1}C6?l0{0lg*I) z`O9 zEIE6bea$n$w3867yUwDn6DuK$(EEkV4!GqX_>;A*srf_e4>8 z-ro8!-g;x=h(Uz03h}1$HhZ;g;{I2Ob8R0S?YC_F-E>JADx$rh@ZoZglFHVdY4cd9 zhn7$CIWBUsM(g3G)*^^MVve`ouW;Utb@uu7pP0Z`uyc7wYmd9orS1Qd&i4oD zTR2c1*``xzy9RkbzHF`F{`L(>YdNHlz5jeY)V+Gjat|KrR?_kK_Wal-FE(Z&Z68!M z`#=v$=u^IA0L5(vw{AS}MA{wrdhh3ysO*RK+6t6Tg|g!_b?kdJlTEi+4ZFs7fAdiJ z@Ls1gR`3u#CHUk3bUhJ_Uw+=G)n{}Wd2_Sq_il*`8~!WYQ$bXLnJ@^2d*;@kFz<8S zp&N#JE2=EknDgPo<<_))jJ+bJPy(T|e!SL)hSJYB@gGzqI&Yjl_g{6h+n{#ae+i!o zaxyAokC`9DF7CBr;jd$R2;{dPj?CBmSCQ_(b*I!Xs3+&?`q|Cc7Veja|22;)0`|W(bVDG zci?xLX`OL_;cH@(hjEEsk)3^TuIS!2dx^*MV`mBJTtLhCa zgK}H2%orq zw^7!AVcU>*2`-?2?12jv%$Mg%l3AL&KfSBcOHI6Cbd_n}cvSXGfz3!K%Twnh;^Tq- ziu7*#0=M>U?LIXRni02Yo;JC_sLTTXPm@{3`3@h98|$F6+}m{1#%v$SG8YKiH)K5u zDKK>aSHTeo)I|!v6dH0hXpBt+DIjpBEDov)o{MrGjU#b&JMYuQdnWO5H2V5VLNdV% z=8|;^Kqq<~VqUpQUl39O*F_qD+VioZBklL}A-3oD(8%D6&o8d28)diGxetH*^+{~2 zm0A2FthHLf)q~-7ow}Vu?M$wJlI{pjG_iGN-+u3Hq2E$ouw$M(SL_?gEx`1b3=5}8 zS8*DG<6sg0C_xIm$MtQ`6^elm*^E0->P}*Y03MKcU=j@JMD7AUKdKBgyI|Z@`vrZ` z8XFy^WAKm^96~B3y+`uCv*zg-vfwlqv5P5G;>u*0;^GgxKU|W!V(v=*`bRO?d8puQ zx6a2pb9;HQlmho{Wha`S_m^zq8txw~N+xl(?{_M3+?KiY&_zo=_2VId%b}DG7T46= zh+rueTH#W8M!sU>voBAxAFb~GQUrW>y_fM#T%az(SNH+ps*4D=L-LwS>PD&(G$VeL zvSp3MtvtY=<`Ad$>1`)!1n*2&D!tCrx&QMJ=s+EpOl! zYcNR}k%+CAYZ`X8YwjECxKS7!SK#4O;r}4HM_v2TiASDPkK#wp8Rx#wZtfO&%=R~O z3@x`pX|Sv;p_qbs@RgH;TDBFQt{}HMt+~bAPjU5Y&h`cOUcUSG!P=YDKObG!70I7= z9)rhBliChb11oXkz8wtUd>~F_Zmn;zjU{D!eyA@w)M4A)T3*t!S`4DQWf$lhSp{ab z-*`C^TCf431_sTZ#GW5K?dWy#^s8*^z?fN@2u(;sy)5I1Lv!F3u&Ih5zy8ROBppaJ z?>85%6xa?|nV)CHpxUDdM1}s9rLB-+nq^_@xK3-rJjYWlGmaXrFV@(afBfa~;TU|+ z{F>KvVr4+S!ISd5HDqyg$@H_J+OE8)m`{y)I`<$6bsKG}76VU(^?8{?3=nva$a zhz(5?TF`=3WR~vVLaK352@Ok|@Od<(4A(v{>?t%p=6|nZQlS2;58u!jRbD(PxCDBC zUn7xTqvUe;FYcau?LRyX`~9Rh|m?2;QGgzA1Nk&M((ZwK36`2 zZUn?&Vp@1ltkmNE=NJ>0ypIZB?73c6b$4E+Kinhz;y5g>1F6Hcj%|1gmxE-!`Kx!D ztxHe)4H1qr3w+P@hrL6(IHvE(s4VexN7GNg{}ew{Xspv|)3)oD2_cee%ffY9oM5n#S5h~ZYtL9QbR%%@k8)euQg_v#WS@A48fwzr>#e%(lF zP?;#82q$@smoN6%?7by#&+SXECn>@;=a2`X$Aw)wY$WB?j48v%xzuuf1KzxRty*15 zu*OCxz6_H(>pd-XVtG2IblK}m>cic?zfFr2__Gk(FmyWpk;7P6s*G%Rq(Lz}NpI!o zq!-p`%fxi_^2ntE#ON>oTAhw6*xzW%8qJUY<9{;}uCxe68g>_=&V$8C-{W#`s>x3$^5xSCent3qTF z`?3fykjvlL4J@_8)rm3}g#&Ae>Byads+qTuJH6fT+MSx3iQSrVKvR4}fv&yg{*lml zZpOn9CQfAG&D%h-R6Qe!{*SBKVxLvoQ9NfhIG^Wk(&l@!*~O(KsUor9qK`jXUiB3| zq;se#D|7d2xig2q1!23C?9Q%xh|-j|{+6{BJ5ge8ShEbgg8QX3W4&)adYpep$6I|x z-OudI`3wJzy*Ces^8fq4M?yjqvddIRNK$sgR6h3X`#K>pCR?bfCL>w07exu9BuPy6 zM8+;jvP8x*W>j`&Dx5K<`|Wdmuj}4^*M0x4-|zbVj{CTe>z|Gm$2sTu?mW+Vzh1BB z^YI)gkt+tJ9ND`snpz14jFzM&eR_S97@%7UmqUiM^(E($JT$%h?i4E8%{rNdCE-y} zD0TNSb+T9oZ3%ArnZ1|YKPkLb(uifWola|?jRDh~SUl?d##*N0Cf7`6JAIBe=RNII z<8}`OZy)h~R6Y&tPR?e7GY+$zUW+AGLXpoqh1SneviJP;{M)O}&mGRi=Bk4H$Vpkz z&wJc#(+=GWQ!l+P?^Nb)zZN-X^{CZHUiaSD1!I*zL+l5$o1FQx1!pOYhoUP4fF z+;|K9zK`y z&k`@f33S~XFp|1=H0cy~LZX2t%b%G>qz5U0ri_?@0#s_jeD*eoP7Tz86%t>r>buQTy++DZjxMPL)uh_#m7U?ky5kPLHZ4eW;3TvWs{57>PEDW< z!2lT*fJmJb8EI6bNx>7?lEW-5rh8Y842ibFfw62j%P>wT!Q`x#eb1!r*J;AS1zapc z3SH|o*KBiOKY{zLp(9FciH0vF&VSz&aGfCAc&ksd!Xo@Ai2) zL__7wROjvd8xtP}7L7c|9AF%Cg6siwwSxgHf%X>~VW8f@s2vRwqS9Ux_OUMI!|E(} z4`y|EGcGL@wpFOyt7Vu4loTJS&DiC&H&s#u_AY%oz4LX`feDsd@-$D!ktU^iQP6uL zLk|({a8ZSJsWJ58b9GdeC)67mM%Q~pShR5WM07v0!~KC(mK6-HZDoklZ1(t@F;~(e z5d1h|i>_D-%k>GQ)j4AxB8jswV~SQ3<9s`MAA3qI?S+V^s~Qu`M?R)rv;2N9(%qt} zctSV~^Yy*OCmvs*3AhRUWCZp(4mRz@2SE*tV(XFQ+Inxs7~MLhQNaIYRoniC+EOen z6>D+JR&}S^sqf6gD*U#cmu|m+=~xTljiI<{71=hxq$Q-W{ODyoEz~gtye*8sbBO?9z<>L-Z^=Yv=LfjzmAzNxnj9@y&2{)WHD zLHh-oN0p=Oeq!}uB7;u2Rg2iqKJkSmTOWgUC&pzF_8~)p7T=<4lWyZ~m7feLk4-9Hd((5(FFl==yq{K)el{g^iB%2^j&U5mTmhBGR#ZAzyZ2 zDMCRgAd7Oj?ge@x@bdA1WzIR9F;63z{3(qmtyc@+mY)gO5DLk27_ULs4_V9EDp)1% zg-%Rv^tEiPl`@HRgU2r+yFvSE-KZigXo0S@XQBg~HsWq-I)B21Q#!5$SXM8{$rZt_ zS`nvL_G4uBF%dV_Ns_p_vkX*9a70g^7*5NYDO2G`v)(ruP-i7RH2h!8QFno-(i5^TUg#L}0RO;L==9>Q z8g`|nO^i9#Fgk0BTApXeh!=$8GDYK$OzZsR2$L>OG>`?`p{%>KJ~%|~0=y!pTT?4b z>Cj&hVDCe8A5l-|BeWV_5df+b6is?C(qf@h1-^NCgEG19!u}9HvT3!vD_9l(`w4J+ z|0ZMlD3+`p2K(xkc$qCtVtnw$$BfaYqqtwtP7L9~rr25lI zs-mWQel(fG7#rKIRJa~g(PyXin@TNOw+|$ z$Q{~cvZ=P&(?}f=kiK6079rJguY+LAIHS%`ZRX9I!^CB1f=Z}?!eiw=lWyHCbY$|u=DmdRYufCC| z6gkL#4)kDiO)_ZcSWoAq45SPU(BuT9_fuT54HMqQM-;)UeyT<#FkNRgHFe=>$0Fxy zz|AqzIg)ivgYz0*5naeX$oYWwLt0c-?cTS9 z_6q~?d$LffEt|WC@9VAx^a-Q$pB5%;)abPCNe%pQZ%M?Myr5$co?6m2I&6|MjUPMG zt>{flZ3+FL^c{Lh)c-K4#ix)^7SrZ)FzZ}KoQ}`T1A2)AarpQbbM-k?kiB3$+nXFr zfRy_d%QkfaC>2{K7E8?uvOzWF0Da~6Ug$ivz3wkZBgf3v% zV)=NMvU1x%4eFd}qw;kolK?pje5d?@369~E4p(ktgZ%u$JCqDYa_(W?TLpD0h1*rT zd99$dRJ7%lvTf}yM;?uGZ`Z~fpac^DcW|pGSLwN%*Bosz}d%c-`@)Nn{SLqU;6T6dX5+CyG zZMX${=+mmDh4D~S#|@sbh%)0%tNNco$CeLfB#MVz{SU}+($J!~ z(&nav11$HcbRp(x0D8CTXaww|E;lkbg|M@{(J*9x zIXR4xP4`b>@9!yhH+4)1AjWx}qnYtyVXf{xX|`RA|s^-kpfuy7skR;gM($2?KBgTtAg z-D#anmTt6GNR3iw*+GfS@J^w&wJS{P_C85mdY8cg&B=?IWiRI0hle8depQ=2%Q9WE zi>yn18ZM1}{fR5&HbT@uk>&EJbse#fEzddyWrt0r@4_J9jbf;FxCAb_(;jEo>?MOO z{)7~yUBw%f1X>s13=OX@j0_+(p4L1|eOB{r(AD)!u>3KOnO_{kII*rK9SBYD749Mn z;Qhht0C;P9sbegiY1B>}P^K3rRZC6pyCc;r)h;PA5nuMqM&K;lAt*zPg}k|Q$HcKF^sk%2|C3qN$Lo|aW{WeJy1;&fr!S#tD6&AUQC(n zBFviPg-2!cS#@srORDDR4EfnzfjD4=6M0+A>h4+fC%OhHAx5;Gb~;|ot!dDtF=_=vF zzi7&%!!)F?cciDXm0vTdorFZ{-Y6Ala-JfkM-<1OWoF-QjHF+ES(fjr^782j-un4` z&Lh_`zo>4$!jezuW!r{>KJo!vdv)878=Nwmv#M~~*k#dp(E4(D&)dD&pK`|okfQxZSy zz>cS^CocOvpY2XL9|HsPrC4sctfRXQf;hJlJrL&>XZkUQnpgk#K#RlSMTX{!yZ<`S zfbfo4gVq5`u|)`6R@HGll*lsn;lvc!G*Wp&1)~U%rH>qFw%&E z_ScLkA7{S#(=9ep3p+WI!|uO>8Gj2K1Qc^wFd;ktTxu=C5jzt^bvkey90;?$*yc+DAWVRoKaL#_MpzWNe2r ztxp9Tbrk4~^);jsmCx}S%yn7~6oj;N71(Hgt*o%wdK6yAJ54 zd~@%y`Nq&XG;Q=s#<%o`c*Jja@k~9d4|zqWsPP6ZroYz%E`UPIBLX!|Xt@ zIq${CR=WkwDQ^8vx}aSn{xt_9bmWO~hU(~iE5cXt z{qa~o#rNiFDfah@6!nbNk{T`rJpd8BrCqGwM6t52 zG6?|!9ggEvvvFcT2N@c7R9@HPbW)2=pZ1`5AtEG={<05lTWW&A`sgz;WN( z5%w;725D-g6AdXUv=BJ)7%1ok-ttp^TW8b}#`42`bAX*vo;VGd#DSZgIq=&}2j_x( z!?(yZ5U}DuIB1-)VqMX|G%lh&F5Pc$>b}I|2%(Ej_AwKzDlu<-5L(>nAzR-7wU8QSpl@)M=b`=&dwK;NcBh@33G1)SQK`-)f$I zUCf!#Me|QC?(wQQf?ii&pv{@T)qVZo5*cfBT?=tx+*hfpsIPBNU^w{hNcscIsoE&` zjt`>co$PGlXI{A#`FuLtgc%aAvBE#!f0one*h3P=`I;l^QvC0;A=oQQuaP2hGRlM9 z;Ycg9+;2J`ciY9EJo14dkuPNPCO1r*-|?s;uQBDPQgy*}Q1Jbf(t-Fxae*R25es%D z=9opA-5w#U4Yz?SsIFS_0*ifkH|!7W44^U|1_N|71F>ccwr*UYtkpk;0`Cz4%;do> zA~^t^0)$fpKWfstZhuk`XDfRjXeBnR)#gmMHys{4Tz6k1WcTSvT7#u>M^>x5>q`Jz zn}4%ZHR&<8ch2oLPcETFi2%?ma^T=Vwbl}Da1uIcp*4A6E5GRoyMrvsx&qLLr?RZ; z49g&ykW>KV9fz##Kl^YGuXIepayAA{ho2_4%~L%467X&+FU#<@SbrGLH#kdhgw6Yi z;k*^D%hDeR(8gL;i%Hec_ho!I^zMIyB7ER#U=^KNydB1I1um`=s zV#NgD&x2o`qXr0-#+jw~Gw7YT1`B3Nlpxg4Ah)@3Kc-t==Gz6vKRA1f&%xfG)blR? zSh49xDi<#_Nsd%+$qd>KMQ%xXq#fq~9jPTS#^1RHc3MCffC30|bhW}_GUL%-P|$P; z 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¥X2hXPc&aV|hxK=~wNz2c++MY=6 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