├── src ├── vite-env.d.ts ├── main.tsx ├── styles │ ├── index.scss │ ├── components │ │ └── AppBar.scss │ └── container.scss ├── components │ └── AppBar.tsx ├── App.tsx └── assets │ ├── tauri.svg │ └── react.svg ├── src-tauri ├── build.rs ├── .gitignore ├── icons │ ├── 32x32.png │ ├── icon.icns │ ├── icon.ico │ ├── icon.png │ ├── 128x128.png │ ├── 128x128@2x.png │ ├── StoreLogo.png │ ├── Square30x30Logo.png │ ├── Square44x44Logo.png │ ├── Square71x71Logo.png │ ├── Square89x89Logo.png │ ├── Square107x107Logo.png │ ├── Square142x142Logo.png │ ├── Square150x150Logo.png │ ├── Square284x284Logo.png │ └── Square310x310Logo.png ├── Cargo.toml ├── src │ └── main.rs ├── tauri.conf.json └── Cargo.lock ├── markdown ├── banner.png └── preview.png ├── .vscode └── extensions.json ├── tsconfig.node.json ├── .gitignore ├── index.html ├── package.json ├── tsconfig.json ├── vite.config.ts ├── README.md └── pnpm-lock.yaml /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src-tauri/build.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | tauri_build::build() 3 | } 4 | -------------------------------------------------------------------------------- /markdown/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fer1s/tauri-react-template/HEAD/markdown/banner.png -------------------------------------------------------------------------------- /markdown/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fer1s/tauri-react-template/HEAD/markdown/preview.png -------------------------------------------------------------------------------- /src-tauri/.gitignore: -------------------------------------------------------------------------------- 1 | # Generated by Cargo 2 | # will have compiled files and executables 3 | /target/ 4 | 5 | -------------------------------------------------------------------------------- /src-tauri/icons/32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fer1s/tauri-react-template/HEAD/src-tauri/icons/32x32.png -------------------------------------------------------------------------------- /src-tauri/icons/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fer1s/tauri-react-template/HEAD/src-tauri/icons/icon.icns -------------------------------------------------------------------------------- /src-tauri/icons/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fer1s/tauri-react-template/HEAD/src-tauri/icons/icon.ico -------------------------------------------------------------------------------- /src-tauri/icons/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fer1s/tauri-react-template/HEAD/src-tauri/icons/icon.png -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["tauri-apps.tauri-vscode", "rust-lang.rust-analyzer"] 3 | } 4 | -------------------------------------------------------------------------------- /src-tauri/icons/128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fer1s/tauri-react-template/HEAD/src-tauri/icons/128x128.png -------------------------------------------------------------------------------- /src-tauri/icons/128x128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fer1s/tauri-react-template/HEAD/src-tauri/icons/128x128@2x.png -------------------------------------------------------------------------------- /src-tauri/icons/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fer1s/tauri-react-template/HEAD/src-tauri/icons/StoreLogo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square30x30Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fer1s/tauri-react-template/HEAD/src-tauri/icons/Square30x30Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square44x44Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fer1s/tauri-react-template/HEAD/src-tauri/icons/Square44x44Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square71x71Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fer1s/tauri-react-template/HEAD/src-tauri/icons/Square71x71Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square89x89Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fer1s/tauri-react-template/HEAD/src-tauri/icons/Square89x89Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square107x107Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fer1s/tauri-react-template/HEAD/src-tauri/icons/Square107x107Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square142x142Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fer1s/tauri-react-template/HEAD/src-tauri/icons/Square142x142Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square150x150Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fer1s/tauri-react-template/HEAD/src-tauri/icons/Square150x150Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square284x284Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fer1s/tauri-react-template/HEAD/src-tauri/icons/Square284x284Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square310x310Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fer1s/tauri-react-template/HEAD/src-tauri/icons/Square310x310Logo.png -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "composite": true, 4 | "skipLibCheck": true, 5 | "module": "ESNext", 6 | "moduleResolution": "bundler", 7 | "allowSyntheticDefaultImports": true 8 | }, 9 | "include": ["vite.config.ts"] 10 | } 11 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | pnpm-debug.log* 8 | lerna-debug.log* 9 | 10 | node_modules 11 | dist 12 | dist-ssr 13 | *.local 14 | 15 | # Editor directories and files 16 | .vscode/* 17 | !.vscode/extensions.json 18 | .idea 19 | .DS_Store 20 | *.suo 21 | *.ntvs* 22 | *.njsproj 23 | *.sln 24 | *.sw? 25 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Tauri React Template 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | import ReactDOM from 'react-dom/client' 3 | import App from './App' 4 | 5 | import AppBar from './components/AppBar' 6 | 7 | import './styles/index.scss' 8 | 9 | ReactDOM.createRoot(document.getElementById('root') as HTMLElement).render( 10 | 11 | 12 |
13 | 14 |
15 |
16 | ) 17 | -------------------------------------------------------------------------------- /src/styles/index.scss: -------------------------------------------------------------------------------- 1 | @import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap'); 2 | 3 | * { 4 | margin: 0; 5 | padding: 0; 6 | box-sizing: border-box; 7 | 8 | font-family: 'Inter', sans-serif; 9 | } 10 | 11 | body { 12 | width: 100vw; 13 | height: 100vh; 14 | 15 | background-color: rgba(0, 0, 0, 0.25); 16 | color: #fff; 17 | 18 | overflow: hidden; 19 | } 20 | 21 | .App { 22 | width: 100%; 23 | height: calc(100vh - 45px); 24 | 25 | overflow-y: auto; 26 | } 27 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "tauri-react-template", 3 | "private": true, 4 | "version": "0.0.0", 5 | "type": "module", 6 | "scripts": { 7 | "dev": "vite", 8 | "build": "tsc && vite build", 9 | "preview": "vite preview", 10 | "tauri": "tauri" 11 | }, 12 | "dependencies": { 13 | "@tauri-apps/api": "^1.5.0", 14 | "react": "^18.2.0", 15 | "react-dom": "^18.2.0", 16 | "react-icons": "^4.11.0", 17 | "sass": "^1.69.4" 18 | }, 19 | "devDependencies": { 20 | "@tauri-apps/cli": "^1.5.0", 21 | "@types/react": "^18.2.15", 22 | "@types/react-dom": "^18.2.7", 23 | "@vitejs/plugin-react": "^4.0.3", 24 | "typescript": "^5.0.2", 25 | "vite": "^4.4.4" 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "ES2020", 4 | "useDefineForClassFields": true, 5 | "lib": ["ES2020", "DOM", "DOM.Iterable"], 6 | "module": "ESNext", 7 | "skipLibCheck": true, 8 | 9 | /* Bundler mode */ 10 | "moduleResolution": "bundler", 11 | "allowImportingTsExtensions": true, 12 | "resolveJsonModule": true, 13 | "isolatedModules": true, 14 | "noEmit": true, 15 | "jsx": "react-jsx", 16 | 17 | /* Linting */ 18 | "strict": true, 19 | "noUnusedLocals": true, 20 | "noUnusedParameters": true, 21 | "noFallthroughCasesInSwitch": true 22 | }, 23 | "include": ["src"], 24 | "references": [{ "path": "./tsconfig.node.json" }] 25 | } 26 | -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- 1 | import { defineConfig } from "vite"; 2 | import react from "@vitejs/plugin-react"; 3 | 4 | // https://vitejs.dev/config/ 5 | export default defineConfig(async () => ({ 6 | plugins: [react()], 7 | 8 | // Vite options tailored for Tauri development and only applied in `tauri dev` or `tauri build` 9 | // 10 | // 1. prevent vite from obscuring rust errors 11 | clearScreen: false, 12 | // 2. tauri expects a fixed port, fail if that port is not available 13 | server: { 14 | port: 1420, 15 | strictPort: true, 16 | }, 17 | // 3. to make use of `TAURI_DEBUG` and other env variables 18 | // https://tauri.app/v1/api/config#buildconfig.beforedevcommand 19 | envPrefix: ["VITE_", "TAURI_"], 20 | })); 21 | -------------------------------------------------------------------------------- /src-tauri/Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "tauri-react-template" 3 | version = "0.0.0" 4 | description = "A Tauri App" 5 | authors = ["you"] 6 | license = "" 7 | repository = "" 8 | edition = "2021" 9 | 10 | # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html 11 | 12 | [build-dependencies] 13 | tauri-build = { version = "1.5", features = [] } 14 | 15 | [dependencies] 16 | tauri = { version = "1.5", features = ["window-all"] } 17 | serde = { version = "1.0", features = ["derive"] } 18 | serde_json = "1.0" 19 | window-vibrancy = "0.4.2" 20 | window-shadows = "0.2.1" 21 | 22 | [features] 23 | # this feature is used for production builds or when `devPath` points to the filesystem 24 | # DO NOT REMOVE!! 25 | custom-protocol = ["tauri/custom-protocol"] 26 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Tauri React Template 2 | 3 | ![header](markdown/banner.png) 4 | 5 | This template should help get you started developing with Tauri, React and Typescript in Vite. (Tested on Win 11) 6 | 7 | ## Preview 8 | 9 | ![preview](markdown/preview.png) 10 | 11 | ## Development 12 | 13 | 1. Clone repository 14 | ```bash 15 | $ git clone https://github.com/fer1s/tauri-react-template ./my-app 16 | $ cd my-app 17 | ``` 18 | 19 | 2. Install dependencies 20 | ```bash 21 | $ pnpm install 22 | ``` 23 | 24 | 3. Run 25 | ```bash 26 | $ pnpm tauri dev 27 | ``` 28 | 29 | ## Recommended IDE Setup 30 | 31 | - [VS Code](https://code.visualstudio.com/) + [Tauri](https://marketplace.visualstudio.com/items?itemName=tauri-apps.tauri-vscode) + [rust-analyzer](https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer) 32 | -------------------------------------------------------------------------------- /src-tauri/src/main.rs: -------------------------------------------------------------------------------- 1 | // Prevents additional console window on Windows in release, DO NOT REMOVE!! 2 | #![cfg_attr(not(debug_assertions), windows_subsystem = "windows")] 3 | 4 | use tauri::Manager; 5 | use window_shadows::set_shadow; 6 | use window_vibrancy::apply_acrylic; 7 | 8 | #[tauri::command] 9 | fn greet(name: &str) -> String { 10 | format!("Hi, {}! You've been greeted from Rust!", name) 11 | } 12 | 13 | fn main() { 14 | tauri::Builder::default() 15 | .setup(|app| { 16 | let window = app.get_window("main").unwrap(); 17 | 18 | #[cfg(target_os = "windows")] 19 | apply_acrylic(&window, Some((18, 18, 18, 180))) 20 | .expect("Unsupported platform! 'apply_blur' is only supported on Windows"); 21 | 22 | #[cfg(target_os = "windows")] 23 | set_shadow(&window, true).unwrap(); 24 | 25 | Ok(()) 26 | }) 27 | .invoke_handler(tauri::generate_handler![greet]) 28 | .run(tauri::generate_context!()) 29 | .expect("error while running tauri application"); 30 | } 31 | -------------------------------------------------------------------------------- /src/components/AppBar.tsx: -------------------------------------------------------------------------------- 1 | import { appWindow } from '@tauri-apps/api/window' 2 | 3 | import '../styles/components/AppBar.scss' 4 | 5 | import { VscChromeMinimize, VscChromeMaximize, VscChromeClose } from 'react-icons/vsc' 6 | 7 | const AppBar = () => { 8 | const handleMinimize = () => { 9 | appWindow.minimize() 10 | } 11 | 12 | const handleToggleMaximize = () => { 13 | appWindow.toggleMaximize() 14 | } 15 | 16 | const handleClose = () => { 17 | appWindow.close() 18 | } 19 | 20 | return ( 21 |
22 |
Tauri Template
23 | 24 |
25 | 28 | 31 | 34 |
35 |
36 | ) 37 | } 38 | 39 | export default AppBar 40 | -------------------------------------------------------------------------------- /src-tauri/tauri.conf.json: -------------------------------------------------------------------------------- 1 | { 2 | "build": { 3 | "beforeDevCommand": "pnpm dev", 4 | "beforeBuildCommand": "pnpm build", 5 | "devPath": "http://localhost:1420", 6 | "distDir": "../dist", 7 | "withGlobalTauri": false 8 | }, 9 | "package": { 10 | "productName": "tauri-react-template", 11 | "version": "0.0.0" 12 | }, 13 | "tauri": { 14 | "allowlist": { 15 | "all": false, 16 | "window": { 17 | "all": true 18 | } 19 | }, 20 | "bundle": { 21 | "active": true, 22 | "targets": "all", 23 | "identifier": "com.tauri.dev", 24 | "icon": [ 25 | "icons/32x32.png", 26 | "icons/128x128.png", 27 | "icons/128x128@2x.png", 28 | "icons/icon.icns", 29 | "icons/icon.ico" 30 | ] 31 | }, 32 | "security": { 33 | "csp": null 34 | }, 35 | "windows": [ 36 | { 37 | "fullscreen": false, 38 | "resizable": true, 39 | "title": "Tauri React Template", 40 | "width": 800, 41 | "height": 600, 42 | "center": true, 43 | "transparent": true, 44 | "decorations": false 45 | } 46 | ] 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /src/styles/components/AppBar.scss: -------------------------------------------------------------------------------- 1 | .app_bar { 2 | width: 100%; 3 | height: 45px; 4 | border-bottom: 1px solid rgba(255, 255, 255, 0.05); 5 | 6 | position: relative; 7 | 8 | display: flex; 9 | align-items: center; 10 | justify-content: space-between; 11 | 12 | .title { 13 | padding-left: 15px; 14 | 15 | display: flex; 16 | align-items: center; 17 | justify-content: center; 18 | gap: 10px; 19 | 20 | user-select: none; 21 | pointer-events: none; 22 | 23 | font-size: 0.9rem; 24 | } 25 | 26 | .window_buttons { 27 | height: 45px; 28 | width: calc(45px * 3); 29 | 30 | display: flex; 31 | align-items: center; 32 | justify-content: flex-end; 33 | 34 | button { 35 | width: 45px; 36 | height: 45px; 37 | 38 | display: flex; 39 | align-items: center; 40 | justify-content: center; 41 | 42 | background-color: transparent; 43 | border: none; 44 | outline: none; 45 | 46 | cursor: pointer; 47 | transition: all 0.2s ease-in-out; 48 | 49 | svg { 50 | color: rgba(255, 255, 255, 0.5); 51 | transition: all 0.2s ease-in-out; 52 | 53 | font-size: 0.9rem; 54 | } 55 | 56 | &:hover { 57 | background-color: rgba(255, 255, 255, 0.05); 58 | svg { 59 | color: #fff; 60 | } 61 | } 62 | 63 | &:last-child:hover { 64 | background-color: rgb(255, 38, 38); 65 | } 66 | } 67 | } 68 | } 69 | -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- 1 | import { useState } from 'react' 2 | import { invoke } from '@tauri-apps/api/tauri' 3 | 4 | import reactLogo from './assets/react.svg' 5 | import tauriLogo from './assets/tauri.svg' 6 | 7 | import './styles/container.scss' 8 | 9 | function App() { 10 | const [greetMsg, setGreetMsg] = useState('') 11 | const [name, setName] = useState('') 12 | 13 | async function greet() { 14 | if (!name) return 15 | setGreetMsg(await invoke('greet', { name })) 16 | } 17 | 18 | return ( 19 |
20 |

Welcome to Tauri!

21 | 22 |
23 | 24 | Tauri logo 25 | 26 | 27 | React logo 28 | 29 |
30 | 31 |

Click on the Tauri, and React logos to learn more.

32 |

33 | Template made by{' '} 34 | 35 | fer1s 36 | 37 |

38 | 39 |
{ 42 | e.preventDefault() 43 | greet() 44 | }} 45 | > 46 | setName(e.currentTarget.value)} placeholder="Enter a name..." /> 47 | 48 |
49 | 50 |

{greetMsg}

51 |
52 | ) 53 | } 54 | 55 | export default App 56 | -------------------------------------------------------------------------------- /src/assets/tauri.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/styles/container.scss: -------------------------------------------------------------------------------- 1 | // This file is only for template purpose 2 | 3 | .container { 4 | width: 100%; 5 | height: 100%; 6 | 7 | display: flex; 8 | flex-direction: column; 9 | align-items: center; 10 | justify-content: center; 11 | 12 | h1 { 13 | font-size: 2.5rem; 14 | font-weight: 700; 15 | margin-bottom: 1rem; 16 | } 17 | 18 | .row { 19 | display: flex; 20 | align-items: center; 21 | justify-content: center; 22 | 23 | gap: 1rem; 24 | margin-bottom: 1rem; 25 | 26 | a { 27 | text-decoration: none; 28 | transition: all 0.25s ease-in-out; 29 | 30 | &:hover { 31 | transform: scale(1.1); 32 | } 33 | } 34 | 35 | a img { 36 | width: 80px; 37 | height: 80px; 38 | filter: saturate(0) brightness(10000%); 39 | } 40 | } 41 | 42 | p { 43 | font-size: 1rem; 44 | font-weight: 400; 45 | text-align: center; 46 | margin-bottom: 1rem; 47 | opacity: 0.8; 48 | color: rgba(255, 255, 255, 0.7); 49 | 50 | a { 51 | text-decoration: none; 52 | color: #fff; 53 | font-weight: 600; 54 | transition: all 0.25s ease-in-out; 55 | 56 | &:hover { 57 | color: #ff2d2d; 58 | } 59 | } 60 | } 61 | 62 | form { 63 | display: flex; 64 | flex-direction: column; 65 | align-items: center; 66 | justify-content: center; 67 | 68 | gap: 1rem; 69 | 70 | input { 71 | width: 100%; 72 | padding: 12px 16px; 73 | border-radius: 6px; 74 | 75 | border: 1px solid rgba(255, 255, 255, 0.05); 76 | outline: none; 77 | background-color: rgba(255, 255, 255, 0.05); 78 | color: #fff; 79 | 80 | font-size: 0.9rem; 81 | font-weight: 400; 82 | 83 | transition: all 0.25s ease-in-out; 84 | 85 | &:focus { 86 | border: 1px solid #ff2d2d; 87 | } 88 | } 89 | 90 | button { 91 | width: 100%; 92 | padding: 12px 16px; 93 | border-radius: 6px; 94 | 95 | border: 1px solid #d41c1c; 96 | background-color: #ff2d2d; 97 | color: #fff; 98 | 99 | font-size: 0.9rem; 100 | font-weight: 500; 101 | 102 | cursor: pointer; 103 | transition: all 0.25s ease-in-out; 104 | 105 | &:hover { 106 | background-color: transparent; 107 | color: #ff2d2d; 108 | } 109 | } 110 | } 111 | 112 | p.greeted { 113 | font-size: 1rem; 114 | font-weight: 400; 115 | text-align: center; 116 | 117 | opacity: 1; 118 | color: rgb(255, 255, 255); 119 | 120 | margin-top: 1rem; 121 | } 122 | } -------------------------------------------------------------------------------- /src/assets/react.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: '6.1' 2 | 3 | settings: 4 | autoInstallPeers: true 5 | excludeLinksFromLockfile: false 6 | 7 | dependencies: 8 | '@tauri-apps/api': 9 | specifier: ^1.5.0 10 | version: 1.5.0 11 | react: 12 | specifier: ^18.2.0 13 | version: 18.2.0 14 | react-dom: 15 | specifier: ^18.2.0 16 | version: 18.2.0(react@18.2.0) 17 | react-icons: 18 | specifier: ^4.11.0 19 | version: 4.11.0(react@18.2.0) 20 | sass: 21 | specifier: ^1.69.4 22 | version: 1.69.4 23 | 24 | devDependencies: 25 | '@tauri-apps/cli': 26 | specifier: ^1.5.0 27 | version: 1.5.0 28 | '@types/react': 29 | specifier: ^18.2.15 30 | version: 18.2.15 31 | '@types/react-dom': 32 | specifier: ^18.2.7 33 | version: 18.2.7 34 | '@vitejs/plugin-react': 35 | specifier: ^4.0.3 36 | version: 4.0.3(vite@4.4.4) 37 | typescript: 38 | specifier: ^5.0.2 39 | version: 5.0.2 40 | vite: 41 | specifier: ^4.4.4 42 | version: 4.4.4(sass@1.69.4) 43 | 44 | packages: 45 | 46 | /@ampproject/remapping@2.2.1: 47 | resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} 48 | engines: {node: '>=6.0.0'} 49 | dependencies: 50 | '@jridgewell/gen-mapping': 0.3.3 51 | '@jridgewell/trace-mapping': 0.3.20 52 | dev: true 53 | 54 | /@babel/code-frame@7.22.13: 55 | resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==} 56 | engines: {node: '>=6.9.0'} 57 | dependencies: 58 | '@babel/highlight': 7.22.20 59 | chalk: 2.4.2 60 | dev: true 61 | 62 | /@babel/compat-data@7.23.2: 63 | resolution: {integrity: sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==} 64 | engines: {node: '>=6.9.0'} 65 | dev: true 66 | 67 | /@babel/core@7.23.2: 68 | resolution: {integrity: sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==} 69 | engines: {node: '>=6.9.0'} 70 | dependencies: 71 | '@ampproject/remapping': 2.2.1 72 | '@babel/code-frame': 7.22.13 73 | '@babel/generator': 7.23.0 74 | '@babel/helper-compilation-targets': 7.22.15 75 | '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.2) 76 | '@babel/helpers': 7.23.2 77 | '@babel/parser': 7.23.0 78 | '@babel/template': 7.22.15 79 | '@babel/traverse': 7.23.2 80 | '@babel/types': 7.23.0 81 | convert-source-map: 2.0.0 82 | debug: 4.3.4 83 | gensync: 1.0.0-beta.2 84 | json5: 2.2.3 85 | semver: 6.3.1 86 | transitivePeerDependencies: 87 | - supports-color 88 | dev: true 89 | 90 | /@babel/generator@7.23.0: 91 | resolution: {integrity: sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==} 92 | engines: {node: '>=6.9.0'} 93 | dependencies: 94 | '@babel/types': 7.23.0 95 | '@jridgewell/gen-mapping': 0.3.3 96 | '@jridgewell/trace-mapping': 0.3.20 97 | jsesc: 2.5.2 98 | dev: true 99 | 100 | /@babel/helper-compilation-targets@7.22.15: 101 | resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==} 102 | engines: {node: '>=6.9.0'} 103 | dependencies: 104 | '@babel/compat-data': 7.23.2 105 | '@babel/helper-validator-option': 7.22.15 106 | browserslist: 4.22.1 107 | lru-cache: 5.1.1 108 | semver: 6.3.1 109 | dev: true 110 | 111 | /@babel/helper-environment-visitor@7.22.20: 112 | resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} 113 | engines: {node: '>=6.9.0'} 114 | dev: true 115 | 116 | /@babel/helper-function-name@7.23.0: 117 | resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} 118 | engines: {node: '>=6.9.0'} 119 | dependencies: 120 | '@babel/template': 7.22.15 121 | '@babel/types': 7.23.0 122 | dev: true 123 | 124 | /@babel/helper-hoist-variables@7.22.5: 125 | resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} 126 | engines: {node: '>=6.9.0'} 127 | dependencies: 128 | '@babel/types': 7.23.0 129 | dev: true 130 | 131 | /@babel/helper-module-imports@7.22.15: 132 | resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} 133 | engines: {node: '>=6.9.0'} 134 | dependencies: 135 | '@babel/types': 7.23.0 136 | dev: true 137 | 138 | /@babel/helper-module-transforms@7.23.0(@babel/core@7.23.2): 139 | resolution: {integrity: sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==} 140 | engines: {node: '>=6.9.0'} 141 | peerDependencies: 142 | '@babel/core': ^7.0.0 143 | dependencies: 144 | '@babel/core': 7.23.2 145 | '@babel/helper-environment-visitor': 7.22.20 146 | '@babel/helper-module-imports': 7.22.15 147 | '@babel/helper-simple-access': 7.22.5 148 | '@babel/helper-split-export-declaration': 7.22.6 149 | '@babel/helper-validator-identifier': 7.22.20 150 | dev: true 151 | 152 | /@babel/helper-plugin-utils@7.22.5: 153 | resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} 154 | engines: {node: '>=6.9.0'} 155 | dev: true 156 | 157 | /@babel/helper-simple-access@7.22.5: 158 | resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} 159 | engines: {node: '>=6.9.0'} 160 | dependencies: 161 | '@babel/types': 7.23.0 162 | dev: true 163 | 164 | /@babel/helper-split-export-declaration@7.22.6: 165 | resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} 166 | engines: {node: '>=6.9.0'} 167 | dependencies: 168 | '@babel/types': 7.23.0 169 | dev: true 170 | 171 | /@babel/helper-string-parser@7.22.5: 172 | resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} 173 | engines: {node: '>=6.9.0'} 174 | dev: true 175 | 176 | /@babel/helper-validator-identifier@7.22.20: 177 | resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} 178 | engines: {node: '>=6.9.0'} 179 | dev: true 180 | 181 | /@babel/helper-validator-option@7.22.15: 182 | resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==} 183 | engines: {node: '>=6.9.0'} 184 | dev: true 185 | 186 | /@babel/helpers@7.23.2: 187 | resolution: {integrity: sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==} 188 | engines: {node: '>=6.9.0'} 189 | dependencies: 190 | '@babel/template': 7.22.15 191 | '@babel/traverse': 7.23.2 192 | '@babel/types': 7.23.0 193 | transitivePeerDependencies: 194 | - supports-color 195 | dev: true 196 | 197 | /@babel/highlight@7.22.20: 198 | resolution: {integrity: sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==} 199 | engines: {node: '>=6.9.0'} 200 | dependencies: 201 | '@babel/helper-validator-identifier': 7.22.20 202 | chalk: 2.4.2 203 | js-tokens: 4.0.0 204 | dev: true 205 | 206 | /@babel/parser@7.23.0: 207 | resolution: {integrity: sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==} 208 | engines: {node: '>=6.0.0'} 209 | hasBin: true 210 | dependencies: 211 | '@babel/types': 7.23.0 212 | dev: true 213 | 214 | /@babel/plugin-transform-react-jsx-self@7.22.5(@babel/core@7.23.2): 215 | resolution: {integrity: sha512-nTh2ogNUtxbiSbxaT4Ds6aXnXEipHweN9YRgOX/oNXdf0cCrGn/+2LozFa3lnPV5D90MkjhgckCPBrsoSc1a7g==} 216 | engines: {node: '>=6.9.0'} 217 | peerDependencies: 218 | '@babel/core': ^7.0.0-0 219 | dependencies: 220 | '@babel/core': 7.23.2 221 | '@babel/helper-plugin-utils': 7.22.5 222 | dev: true 223 | 224 | /@babel/plugin-transform-react-jsx-source@7.22.5(@babel/core@7.23.2): 225 | resolution: {integrity: sha512-yIiRO6yobeEIaI0RTbIr8iAK9FcBHLtZq0S89ZPjDLQXBA4xvghaKqI0etp/tF3htTM0sazJKKLz9oEiGRtu7w==} 226 | engines: {node: '>=6.9.0'} 227 | peerDependencies: 228 | '@babel/core': ^7.0.0-0 229 | dependencies: 230 | '@babel/core': 7.23.2 231 | '@babel/helper-plugin-utils': 7.22.5 232 | dev: true 233 | 234 | /@babel/template@7.22.15: 235 | resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} 236 | engines: {node: '>=6.9.0'} 237 | dependencies: 238 | '@babel/code-frame': 7.22.13 239 | '@babel/parser': 7.23.0 240 | '@babel/types': 7.23.0 241 | dev: true 242 | 243 | /@babel/traverse@7.23.2: 244 | resolution: {integrity: sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==} 245 | engines: {node: '>=6.9.0'} 246 | dependencies: 247 | '@babel/code-frame': 7.22.13 248 | '@babel/generator': 7.23.0 249 | '@babel/helper-environment-visitor': 7.22.20 250 | '@babel/helper-function-name': 7.23.0 251 | '@babel/helper-hoist-variables': 7.22.5 252 | '@babel/helper-split-export-declaration': 7.22.6 253 | '@babel/parser': 7.23.0 254 | '@babel/types': 7.23.0 255 | debug: 4.3.4 256 | globals: 11.12.0 257 | transitivePeerDependencies: 258 | - supports-color 259 | dev: true 260 | 261 | /@babel/types@7.23.0: 262 | resolution: {integrity: sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==} 263 | engines: {node: '>=6.9.0'} 264 | dependencies: 265 | '@babel/helper-string-parser': 7.22.5 266 | '@babel/helper-validator-identifier': 7.22.20 267 | to-fast-properties: 2.0.0 268 | dev: true 269 | 270 | /@esbuild/android-arm64@0.18.20: 271 | resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} 272 | engines: {node: '>=12'} 273 | cpu: [arm64] 274 | os: [android] 275 | requiresBuild: true 276 | dev: true 277 | optional: true 278 | 279 | /@esbuild/android-arm@0.18.20: 280 | resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} 281 | engines: {node: '>=12'} 282 | cpu: [arm] 283 | os: [android] 284 | requiresBuild: true 285 | dev: true 286 | optional: true 287 | 288 | /@esbuild/android-x64@0.18.20: 289 | resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} 290 | engines: {node: '>=12'} 291 | cpu: [x64] 292 | os: [android] 293 | requiresBuild: true 294 | dev: true 295 | optional: true 296 | 297 | /@esbuild/darwin-arm64@0.18.20: 298 | resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} 299 | engines: {node: '>=12'} 300 | cpu: [arm64] 301 | os: [darwin] 302 | requiresBuild: true 303 | dev: true 304 | optional: true 305 | 306 | /@esbuild/darwin-x64@0.18.20: 307 | resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} 308 | engines: {node: '>=12'} 309 | cpu: [x64] 310 | os: [darwin] 311 | requiresBuild: true 312 | dev: true 313 | optional: true 314 | 315 | /@esbuild/freebsd-arm64@0.18.20: 316 | resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} 317 | engines: {node: '>=12'} 318 | cpu: [arm64] 319 | os: [freebsd] 320 | requiresBuild: true 321 | dev: true 322 | optional: true 323 | 324 | /@esbuild/freebsd-x64@0.18.20: 325 | resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} 326 | engines: {node: '>=12'} 327 | cpu: [x64] 328 | os: [freebsd] 329 | requiresBuild: true 330 | dev: true 331 | optional: true 332 | 333 | /@esbuild/linux-arm64@0.18.20: 334 | resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} 335 | engines: {node: '>=12'} 336 | cpu: [arm64] 337 | os: [linux] 338 | requiresBuild: true 339 | dev: true 340 | optional: true 341 | 342 | /@esbuild/linux-arm@0.18.20: 343 | resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} 344 | engines: {node: '>=12'} 345 | cpu: [arm] 346 | os: [linux] 347 | requiresBuild: true 348 | dev: true 349 | optional: true 350 | 351 | /@esbuild/linux-ia32@0.18.20: 352 | resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} 353 | engines: {node: '>=12'} 354 | cpu: [ia32] 355 | os: [linux] 356 | requiresBuild: true 357 | dev: true 358 | optional: true 359 | 360 | /@esbuild/linux-loong64@0.18.20: 361 | resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} 362 | engines: {node: '>=12'} 363 | cpu: [loong64] 364 | os: [linux] 365 | requiresBuild: true 366 | dev: true 367 | optional: true 368 | 369 | /@esbuild/linux-mips64el@0.18.20: 370 | resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} 371 | engines: {node: '>=12'} 372 | cpu: [mips64el] 373 | os: [linux] 374 | requiresBuild: true 375 | dev: true 376 | optional: true 377 | 378 | /@esbuild/linux-ppc64@0.18.20: 379 | resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} 380 | engines: {node: '>=12'} 381 | cpu: [ppc64] 382 | os: [linux] 383 | requiresBuild: true 384 | dev: true 385 | optional: true 386 | 387 | /@esbuild/linux-riscv64@0.18.20: 388 | resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} 389 | engines: {node: '>=12'} 390 | cpu: [riscv64] 391 | os: [linux] 392 | requiresBuild: true 393 | dev: true 394 | optional: true 395 | 396 | /@esbuild/linux-s390x@0.18.20: 397 | resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} 398 | engines: {node: '>=12'} 399 | cpu: [s390x] 400 | os: [linux] 401 | requiresBuild: true 402 | dev: true 403 | optional: true 404 | 405 | /@esbuild/linux-x64@0.18.20: 406 | resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} 407 | engines: {node: '>=12'} 408 | cpu: [x64] 409 | os: [linux] 410 | requiresBuild: true 411 | dev: true 412 | optional: true 413 | 414 | /@esbuild/netbsd-x64@0.18.20: 415 | resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} 416 | engines: {node: '>=12'} 417 | cpu: [x64] 418 | os: [netbsd] 419 | requiresBuild: true 420 | dev: true 421 | optional: true 422 | 423 | /@esbuild/openbsd-x64@0.18.20: 424 | resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} 425 | engines: {node: '>=12'} 426 | cpu: [x64] 427 | os: [openbsd] 428 | requiresBuild: true 429 | dev: true 430 | optional: true 431 | 432 | /@esbuild/sunos-x64@0.18.20: 433 | resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} 434 | engines: {node: '>=12'} 435 | cpu: [x64] 436 | os: [sunos] 437 | requiresBuild: true 438 | dev: true 439 | optional: true 440 | 441 | /@esbuild/win32-arm64@0.18.20: 442 | resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} 443 | engines: {node: '>=12'} 444 | cpu: [arm64] 445 | os: [win32] 446 | requiresBuild: true 447 | dev: true 448 | optional: true 449 | 450 | /@esbuild/win32-ia32@0.18.20: 451 | resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} 452 | engines: {node: '>=12'} 453 | cpu: [ia32] 454 | os: [win32] 455 | requiresBuild: true 456 | dev: true 457 | optional: true 458 | 459 | /@esbuild/win32-x64@0.18.20: 460 | resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} 461 | engines: {node: '>=12'} 462 | cpu: [x64] 463 | os: [win32] 464 | requiresBuild: true 465 | dev: true 466 | optional: true 467 | 468 | /@jridgewell/gen-mapping@0.3.3: 469 | resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} 470 | engines: {node: '>=6.0.0'} 471 | dependencies: 472 | '@jridgewell/set-array': 1.1.2 473 | '@jridgewell/sourcemap-codec': 1.4.15 474 | '@jridgewell/trace-mapping': 0.3.20 475 | dev: true 476 | 477 | /@jridgewell/resolve-uri@3.1.1: 478 | resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} 479 | engines: {node: '>=6.0.0'} 480 | dev: true 481 | 482 | /@jridgewell/set-array@1.1.2: 483 | resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} 484 | engines: {node: '>=6.0.0'} 485 | dev: true 486 | 487 | /@jridgewell/sourcemap-codec@1.4.15: 488 | resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} 489 | dev: true 490 | 491 | /@jridgewell/trace-mapping@0.3.20: 492 | resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==} 493 | dependencies: 494 | '@jridgewell/resolve-uri': 3.1.1 495 | '@jridgewell/sourcemap-codec': 1.4.15 496 | dev: true 497 | 498 | /@tauri-apps/api@1.5.0: 499 | resolution: {integrity: sha512-yQY9wpVNuiYhLLuyDlu1nBpqJELT1fGp7OctN4rW9I2W1T2p7A3tqPxsEzQprEwneQRBAlPM9vC8NsnMbct+pg==} 500 | engines: {node: '>= 14.6.0', npm: '>= 6.6.0', yarn: '>= 1.19.1'} 501 | dev: false 502 | 503 | /@tauri-apps/cli-darwin-arm64@1.5.0: 504 | resolution: {integrity: sha512-wvEfcSBjlh1G8uBiylMNFgBtAyk4mXfvDFcGyigf/2ui7Wve6fcAFDJdTVwiHOZ4Wxnw6BD3lIkVMQdDpE+nFg==} 505 | engines: {node: '>= 10'} 506 | cpu: [arm64] 507 | os: [darwin] 508 | requiresBuild: true 509 | dev: true 510 | optional: true 511 | 512 | /@tauri-apps/cli-darwin-x64@1.5.0: 513 | resolution: {integrity: sha512-pWzLMAMslx3dkLyq1f4PpuEhgUs8mPISM5nQoHfgYYchJk6Ip1YtWupo56h5QjqyRNPUsSYT8DVGIw0Oi8auXQ==} 514 | engines: {node: '>= 10'} 515 | cpu: [x64] 516 | os: [darwin] 517 | requiresBuild: true 518 | dev: true 519 | optional: true 520 | 521 | /@tauri-apps/cli-linux-arm-gnueabihf@1.5.0: 522 | resolution: {integrity: sha512-hP3nAd0TjxblIAgriXhdX33sKXwbkY3CKsWBVB3O+5DOGy7XzKosIt0KaqiV8BHI2pbHMVOwTZuvjdK8pPLULQ==} 523 | engines: {node: '>= 10'} 524 | cpu: [arm] 525 | os: [linux] 526 | requiresBuild: true 527 | dev: true 528 | optional: true 529 | 530 | /@tauri-apps/cli-linux-arm64-gnu@1.5.0: 531 | resolution: {integrity: sha512-/AwGSjUplzeiGWbKP8rAW4gQx5umWiaQJ0ifx6NakA/sIrhRXPYTobwzg4ixw31ALQNXaEosJCkmvXyHUvoUYw==} 532 | engines: {node: '>= 10'} 533 | cpu: [arm64] 534 | os: [linux] 535 | requiresBuild: true 536 | dev: true 537 | optional: true 538 | 539 | /@tauri-apps/cli-linux-arm64-musl@1.5.0: 540 | resolution: {integrity: sha512-OFzKMkg3bmBjr/BYQ1kx4QOHL+JSkzX+Cw8RcG7CKnq8QoJyg8N0K0UTskgsVwlCN4l7bxeuSLvEveg4SBA2AQ==} 541 | engines: {node: '>= 10'} 542 | cpu: [arm64] 543 | os: [linux] 544 | requiresBuild: true 545 | dev: true 546 | optional: true 547 | 548 | /@tauri-apps/cli-linux-x64-gnu@1.5.0: 549 | resolution: {integrity: sha512-V2stfUH3Qrc3cIXAd+cKbJruS1oJqqGd40GTVcKOKlRk9Ef9H3WNUQ5PyWKj1t1rk8AxjcBO/vK+Unkuy1WSCw==} 550 | engines: {node: '>= 10'} 551 | cpu: [x64] 552 | os: [linux] 553 | requiresBuild: true 554 | dev: true 555 | optional: true 556 | 557 | /@tauri-apps/cli-linux-x64-musl@1.5.0: 558 | resolution: {integrity: sha512-qpcGeesuksxzE7lC3RCnikTY9DCRMnAYwhWa9i8MA7pKDX1IXaEvAaXrse44XCZUohxLLgn2k2o6Pb+65dDijQ==} 559 | engines: {node: '>= 10'} 560 | cpu: [x64] 561 | os: [linux] 562 | requiresBuild: true 563 | dev: true 564 | optional: true 565 | 566 | /@tauri-apps/cli-win32-arm64-msvc@1.5.0: 567 | resolution: {integrity: sha512-Glt/AEWwbFmFnQuoPRbB6vMzCIT9jYSpD59zRP8ljhRSzwDHE59q5nXOrheLKICwMmaXqtAuCIq9ndDBKghwoQ==} 568 | engines: {node: '>= 10'} 569 | cpu: [arm64] 570 | os: [win32] 571 | requiresBuild: true 572 | dev: true 573 | optional: true 574 | 575 | /@tauri-apps/cli-win32-ia32-msvc@1.5.0: 576 | resolution: {integrity: sha512-k+R2VI8eZJfRjaRS8LwbkjMBKFaKcWtA/byaFnGDDUnb3VM/WFW++3KjC5Ne2wXpxFW9RVaFiBNIpmRcExI0Qw==} 577 | engines: {node: '>= 10'} 578 | cpu: [ia32] 579 | os: [win32] 580 | requiresBuild: true 581 | dev: true 582 | optional: true 583 | 584 | /@tauri-apps/cli-win32-x64-msvc@1.5.0: 585 | resolution: {integrity: sha512-jEwq9UuUldVyDJ/dsYoHFuZfNZIkxbeDYSMELfZXsRvWWEA8xRYeTkH38S++KU1eBl5dTK0LbxhztEB2HjRT1g==} 586 | engines: {node: '>= 10'} 587 | cpu: [x64] 588 | os: [win32] 589 | requiresBuild: true 590 | dev: true 591 | optional: true 592 | 593 | /@tauri-apps/cli@1.5.0: 594 | resolution: {integrity: sha512-usY7Ncfkxl2f/ufjWDtp+eJsodlj8ipMKExIt160KR+tx0GtQgLtxRnrKxe1o7wu18Pkqd5JIuWMaOmT3YZeYA==} 595 | engines: {node: '>= 10'} 596 | hasBin: true 597 | optionalDependencies: 598 | '@tauri-apps/cli-darwin-arm64': 1.5.0 599 | '@tauri-apps/cli-darwin-x64': 1.5.0 600 | '@tauri-apps/cli-linux-arm-gnueabihf': 1.5.0 601 | '@tauri-apps/cli-linux-arm64-gnu': 1.5.0 602 | '@tauri-apps/cli-linux-arm64-musl': 1.5.0 603 | '@tauri-apps/cli-linux-x64-gnu': 1.5.0 604 | '@tauri-apps/cli-linux-x64-musl': 1.5.0 605 | '@tauri-apps/cli-win32-arm64-msvc': 1.5.0 606 | '@tauri-apps/cli-win32-ia32-msvc': 1.5.0 607 | '@tauri-apps/cli-win32-x64-msvc': 1.5.0 608 | dev: true 609 | 610 | /@types/prop-types@15.7.9: 611 | resolution: {integrity: sha512-n1yyPsugYNSmHgxDFjicaI2+gCNjsBck8UX9kuofAKlc0h1bL+20oSF72KeNaW2DUlesbEVCFgyV2dPGTiY42g==} 612 | dev: true 613 | 614 | /@types/react-dom@18.2.7: 615 | resolution: {integrity: sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==} 616 | dependencies: 617 | '@types/react': 18.2.15 618 | dev: true 619 | 620 | /@types/react@18.2.15: 621 | resolution: {integrity: sha512-oEjE7TQt1fFTFSbf8kkNuc798ahTUzn3Le67/PWjE8MAfYAD/qB7O8hSTcromLFqHCt9bcdOg5GXMokzTjJ5SA==} 622 | dependencies: 623 | '@types/prop-types': 15.7.9 624 | '@types/scheduler': 0.16.5 625 | csstype: 3.1.2 626 | dev: true 627 | 628 | /@types/scheduler@0.16.5: 629 | resolution: {integrity: sha512-s/FPdYRmZR8SjLWGMCuax7r3qCWQw9QKHzXVukAuuIJkXkDRwp+Pu5LMIVFi0Fxbav35WURicYr8u1QsoybnQw==} 630 | dev: true 631 | 632 | /@vitejs/plugin-react@4.0.3(vite@4.4.4): 633 | resolution: {integrity: sha512-pwXDog5nwwvSIzwrvYYmA2Ljcd/ZNlcsSG2Q9CNDBwnsd55UGAyr2doXtB5j+2uymRCnCfExlznzzSFbBRcoCg==} 634 | engines: {node: ^14.18.0 || >=16.0.0} 635 | peerDependencies: 636 | vite: ^4.2.0 637 | dependencies: 638 | '@babel/core': 7.23.2 639 | '@babel/plugin-transform-react-jsx-self': 7.22.5(@babel/core@7.23.2) 640 | '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.23.2) 641 | react-refresh: 0.14.0 642 | vite: 4.4.4(sass@1.69.4) 643 | transitivePeerDependencies: 644 | - supports-color 645 | dev: true 646 | 647 | /ansi-styles@3.2.1: 648 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} 649 | engines: {node: '>=4'} 650 | dependencies: 651 | color-convert: 1.9.3 652 | dev: true 653 | 654 | /anymatch@3.1.3: 655 | resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} 656 | engines: {node: '>= 8'} 657 | dependencies: 658 | normalize-path: 3.0.0 659 | picomatch: 2.3.1 660 | 661 | /binary-extensions@2.2.0: 662 | resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} 663 | engines: {node: '>=8'} 664 | 665 | /braces@3.0.2: 666 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} 667 | engines: {node: '>=8'} 668 | dependencies: 669 | fill-range: 7.0.1 670 | 671 | /browserslist@4.22.1: 672 | resolution: {integrity: sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==} 673 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 674 | hasBin: true 675 | dependencies: 676 | caniuse-lite: 1.0.30001551 677 | electron-to-chromium: 1.4.561 678 | node-releases: 2.0.13 679 | update-browserslist-db: 1.0.13(browserslist@4.22.1) 680 | dev: true 681 | 682 | /caniuse-lite@1.0.30001551: 683 | resolution: {integrity: sha512-vtBAez47BoGMMzlbYhfXrMV1kvRF2WP/lqiMuDu1Sb4EE4LKEgjopFDSRtZfdVnslNRpOqV/woE+Xgrwj6VQlg==} 684 | dev: true 685 | 686 | /chalk@2.4.2: 687 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} 688 | engines: {node: '>=4'} 689 | dependencies: 690 | ansi-styles: 3.2.1 691 | escape-string-regexp: 1.0.5 692 | supports-color: 5.5.0 693 | dev: true 694 | 695 | /chokidar@3.5.3: 696 | resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} 697 | engines: {node: '>= 8.10.0'} 698 | dependencies: 699 | anymatch: 3.1.3 700 | braces: 3.0.2 701 | glob-parent: 5.1.2 702 | is-binary-path: 2.1.0 703 | is-glob: 4.0.3 704 | normalize-path: 3.0.0 705 | readdirp: 3.6.0 706 | optionalDependencies: 707 | fsevents: 2.3.3 708 | 709 | /color-convert@1.9.3: 710 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} 711 | dependencies: 712 | color-name: 1.1.3 713 | dev: true 714 | 715 | /color-name@1.1.3: 716 | resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} 717 | dev: true 718 | 719 | /convert-source-map@2.0.0: 720 | resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} 721 | dev: true 722 | 723 | /csstype@3.1.2: 724 | resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} 725 | dev: true 726 | 727 | /debug@4.3.4: 728 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} 729 | engines: {node: '>=6.0'} 730 | peerDependencies: 731 | supports-color: '*' 732 | peerDependenciesMeta: 733 | supports-color: 734 | optional: true 735 | dependencies: 736 | ms: 2.1.2 737 | dev: true 738 | 739 | /electron-to-chromium@1.4.561: 740 | resolution: {integrity: sha512-eS5t4ulWOBfVHdq9SW2dxEaFarj1lPjvJ8PaYMOjY0DecBaj/t4ARziL2IPpDr4atyWwjLFGQ2vo/VCgQFezVQ==} 741 | dev: true 742 | 743 | /esbuild@0.18.20: 744 | resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==} 745 | engines: {node: '>=12'} 746 | hasBin: true 747 | requiresBuild: true 748 | optionalDependencies: 749 | '@esbuild/android-arm': 0.18.20 750 | '@esbuild/android-arm64': 0.18.20 751 | '@esbuild/android-x64': 0.18.20 752 | '@esbuild/darwin-arm64': 0.18.20 753 | '@esbuild/darwin-x64': 0.18.20 754 | '@esbuild/freebsd-arm64': 0.18.20 755 | '@esbuild/freebsd-x64': 0.18.20 756 | '@esbuild/linux-arm': 0.18.20 757 | '@esbuild/linux-arm64': 0.18.20 758 | '@esbuild/linux-ia32': 0.18.20 759 | '@esbuild/linux-loong64': 0.18.20 760 | '@esbuild/linux-mips64el': 0.18.20 761 | '@esbuild/linux-ppc64': 0.18.20 762 | '@esbuild/linux-riscv64': 0.18.20 763 | '@esbuild/linux-s390x': 0.18.20 764 | '@esbuild/linux-x64': 0.18.20 765 | '@esbuild/netbsd-x64': 0.18.20 766 | '@esbuild/openbsd-x64': 0.18.20 767 | '@esbuild/sunos-x64': 0.18.20 768 | '@esbuild/win32-arm64': 0.18.20 769 | '@esbuild/win32-ia32': 0.18.20 770 | '@esbuild/win32-x64': 0.18.20 771 | dev: true 772 | 773 | /escalade@3.1.1: 774 | resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} 775 | engines: {node: '>=6'} 776 | dev: true 777 | 778 | /escape-string-regexp@1.0.5: 779 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} 780 | engines: {node: '>=0.8.0'} 781 | dev: true 782 | 783 | /fill-range@7.0.1: 784 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} 785 | engines: {node: '>=8'} 786 | dependencies: 787 | to-regex-range: 5.0.1 788 | 789 | /fsevents@2.3.3: 790 | resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 791 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 792 | os: [darwin] 793 | requiresBuild: true 794 | optional: true 795 | 796 | /gensync@1.0.0-beta.2: 797 | resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} 798 | engines: {node: '>=6.9.0'} 799 | dev: true 800 | 801 | /glob-parent@5.1.2: 802 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 803 | engines: {node: '>= 6'} 804 | dependencies: 805 | is-glob: 4.0.3 806 | 807 | /globals@11.12.0: 808 | resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} 809 | engines: {node: '>=4'} 810 | dev: true 811 | 812 | /has-flag@3.0.0: 813 | resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} 814 | engines: {node: '>=4'} 815 | dev: true 816 | 817 | /immutable@4.3.4: 818 | resolution: {integrity: sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==} 819 | 820 | /is-binary-path@2.1.0: 821 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} 822 | engines: {node: '>=8'} 823 | dependencies: 824 | binary-extensions: 2.2.0 825 | 826 | /is-extglob@2.1.1: 827 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 828 | engines: {node: '>=0.10.0'} 829 | 830 | /is-glob@4.0.3: 831 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 832 | engines: {node: '>=0.10.0'} 833 | dependencies: 834 | is-extglob: 2.1.1 835 | 836 | /is-number@7.0.0: 837 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 838 | engines: {node: '>=0.12.0'} 839 | 840 | /js-tokens@4.0.0: 841 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 842 | 843 | /jsesc@2.5.2: 844 | resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} 845 | engines: {node: '>=4'} 846 | hasBin: true 847 | dev: true 848 | 849 | /json5@2.2.3: 850 | resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} 851 | engines: {node: '>=6'} 852 | hasBin: true 853 | dev: true 854 | 855 | /loose-envify@1.4.0: 856 | resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} 857 | hasBin: true 858 | dependencies: 859 | js-tokens: 4.0.0 860 | dev: false 861 | 862 | /lru-cache@5.1.1: 863 | resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} 864 | dependencies: 865 | yallist: 3.1.1 866 | dev: true 867 | 868 | /ms@2.1.2: 869 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 870 | dev: true 871 | 872 | /nanoid@3.3.6: 873 | resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} 874 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 875 | hasBin: true 876 | dev: true 877 | 878 | /node-releases@2.0.13: 879 | resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==} 880 | dev: true 881 | 882 | /normalize-path@3.0.0: 883 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 884 | engines: {node: '>=0.10.0'} 885 | 886 | /picocolors@1.0.0: 887 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} 888 | dev: true 889 | 890 | /picomatch@2.3.1: 891 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 892 | engines: {node: '>=8.6'} 893 | 894 | /postcss@8.4.31: 895 | resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} 896 | engines: {node: ^10 || ^12 || >=14} 897 | dependencies: 898 | nanoid: 3.3.6 899 | picocolors: 1.0.0 900 | source-map-js: 1.0.2 901 | dev: true 902 | 903 | /react-dom@18.2.0(react@18.2.0): 904 | resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} 905 | peerDependencies: 906 | react: ^18.2.0 907 | dependencies: 908 | loose-envify: 1.4.0 909 | react: 18.2.0 910 | scheduler: 0.23.0 911 | dev: false 912 | 913 | /react-icons@4.11.0(react@18.2.0): 914 | resolution: {integrity: sha512-V+4khzYcE5EBk/BvcuYRq6V/osf11ODUM2J8hg2FDSswRrGvqiYUYPRy4OdrWaQOBj4NcpJfmHZLNaD+VH0TyA==} 915 | peerDependencies: 916 | react: '*' 917 | dependencies: 918 | react: 18.2.0 919 | dev: false 920 | 921 | /react-refresh@0.14.0: 922 | resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==} 923 | engines: {node: '>=0.10.0'} 924 | dev: true 925 | 926 | /react@18.2.0: 927 | resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} 928 | engines: {node: '>=0.10.0'} 929 | dependencies: 930 | loose-envify: 1.4.0 931 | dev: false 932 | 933 | /readdirp@3.6.0: 934 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} 935 | engines: {node: '>=8.10.0'} 936 | dependencies: 937 | picomatch: 2.3.1 938 | 939 | /rollup@3.29.4: 940 | resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==} 941 | engines: {node: '>=14.18.0', npm: '>=8.0.0'} 942 | hasBin: true 943 | optionalDependencies: 944 | fsevents: 2.3.3 945 | dev: true 946 | 947 | /sass@1.69.4: 948 | resolution: {integrity: sha512-+qEreVhqAy8o++aQfCJwp0sklr2xyEzkm9Pp/Igu9wNPoe7EZEQ8X/MBvvXggI2ql607cxKg/RKOwDj6pp2XDA==} 949 | engines: {node: '>=14.0.0'} 950 | hasBin: true 951 | dependencies: 952 | chokidar: 3.5.3 953 | immutable: 4.3.4 954 | source-map-js: 1.0.2 955 | 956 | /scheduler@0.23.0: 957 | resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} 958 | dependencies: 959 | loose-envify: 1.4.0 960 | dev: false 961 | 962 | /semver@6.3.1: 963 | resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} 964 | hasBin: true 965 | dev: true 966 | 967 | /source-map-js@1.0.2: 968 | resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} 969 | engines: {node: '>=0.10.0'} 970 | 971 | /supports-color@5.5.0: 972 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} 973 | engines: {node: '>=4'} 974 | dependencies: 975 | has-flag: 3.0.0 976 | dev: true 977 | 978 | /to-fast-properties@2.0.0: 979 | resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} 980 | engines: {node: '>=4'} 981 | dev: true 982 | 983 | /to-regex-range@5.0.1: 984 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 985 | engines: {node: '>=8.0'} 986 | dependencies: 987 | is-number: 7.0.0 988 | 989 | /typescript@5.0.2: 990 | resolution: {integrity: sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==} 991 | engines: {node: '>=12.20'} 992 | hasBin: true 993 | dev: true 994 | 995 | /update-browserslist-db@1.0.13(browserslist@4.22.1): 996 | resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} 997 | hasBin: true 998 | peerDependencies: 999 | browserslist: '>= 4.21.0' 1000 | dependencies: 1001 | browserslist: 4.22.1 1002 | escalade: 3.1.1 1003 | picocolors: 1.0.0 1004 | dev: true 1005 | 1006 | /vite@4.4.4(sass@1.69.4): 1007 | resolution: {integrity: sha512-4mvsTxjkveWrKDJI70QmelfVqTm+ihFAb6+xf4sjEU2TmUCTlVX87tmg/QooPEMQb/lM9qGHT99ebqPziEd3wg==} 1008 | engines: {node: ^14.18.0 || >=16.0.0} 1009 | hasBin: true 1010 | peerDependencies: 1011 | '@types/node': '>= 14' 1012 | less: '*' 1013 | lightningcss: ^1.21.0 1014 | sass: '*' 1015 | stylus: '*' 1016 | sugarss: '*' 1017 | terser: ^5.4.0 1018 | peerDependenciesMeta: 1019 | '@types/node': 1020 | optional: true 1021 | less: 1022 | optional: true 1023 | lightningcss: 1024 | optional: true 1025 | sass: 1026 | optional: true 1027 | stylus: 1028 | optional: true 1029 | sugarss: 1030 | optional: true 1031 | terser: 1032 | optional: true 1033 | dependencies: 1034 | esbuild: 0.18.20 1035 | postcss: 8.4.31 1036 | rollup: 3.29.4 1037 | sass: 1.69.4 1038 | optionalDependencies: 1039 | fsevents: 2.3.3 1040 | dev: true 1041 | 1042 | /yallist@3.1.1: 1043 | resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} 1044 | dev: true 1045 | -------------------------------------------------------------------------------- /src-tauri/Cargo.lock: -------------------------------------------------------------------------------- 1 | # This file is automatically @generated by Cargo. 2 | # It is not intended for manual editing. 3 | version = 3 4 | 5 | [[package]] 6 | name = "addr2line" 7 | version = "0.21.0" 8 | source = "registry+https://github.com/rust-lang/crates.io-index" 9 | checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" 10 | dependencies = [ 11 | "gimli", 12 | ] 13 | 14 | [[package]] 15 | name = "adler" 16 | version = "1.0.2" 17 | source = "registry+https://github.com/rust-lang/crates.io-index" 18 | checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 19 | 20 | [[package]] 21 | name = "aho-corasick" 22 | version = "1.1.2" 23 | source = "registry+https://github.com/rust-lang/crates.io-index" 24 | checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" 25 | dependencies = [ 26 | "memchr", 27 | ] 28 | 29 | [[package]] 30 | name = "alloc-no-stdlib" 31 | version = "2.0.4" 32 | source = "registry+https://github.com/rust-lang/crates.io-index" 33 | checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3" 34 | 35 | [[package]] 36 | name = "alloc-stdlib" 37 | version = "0.2.2" 38 | source = "registry+https://github.com/rust-lang/crates.io-index" 39 | checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece" 40 | dependencies = [ 41 | "alloc-no-stdlib", 42 | ] 43 | 44 | [[package]] 45 | name = "android-tzdata" 46 | version = "0.1.1" 47 | source = "registry+https://github.com/rust-lang/crates.io-index" 48 | checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" 49 | 50 | [[package]] 51 | name = "android_system_properties" 52 | version = "0.1.5" 53 | source = "registry+https://github.com/rust-lang/crates.io-index" 54 | checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 55 | dependencies = [ 56 | "libc", 57 | ] 58 | 59 | [[package]] 60 | name = "anyhow" 61 | version = "1.0.75" 62 | source = "registry+https://github.com/rust-lang/crates.io-index" 63 | checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6" 64 | 65 | [[package]] 66 | name = "atk" 67 | version = "0.15.1" 68 | source = "registry+https://github.com/rust-lang/crates.io-index" 69 | checksum = "2c3d816ce6f0e2909a96830d6911c2aff044370b1ef92d7f267b43bae5addedd" 70 | dependencies = [ 71 | "atk-sys", 72 | "bitflags 1.3.2", 73 | "glib", 74 | "libc", 75 | ] 76 | 77 | [[package]] 78 | name = "atk-sys" 79 | version = "0.15.1" 80 | source = "registry+https://github.com/rust-lang/crates.io-index" 81 | checksum = "58aeb089fb698e06db8089971c7ee317ab9644bade33383f63631437b03aafb6" 82 | dependencies = [ 83 | "glib-sys", 84 | "gobject-sys", 85 | "libc", 86 | "system-deps 6.1.2", 87 | ] 88 | 89 | [[package]] 90 | name = "autocfg" 91 | version = "1.1.0" 92 | source = "registry+https://github.com/rust-lang/crates.io-index" 93 | checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 94 | 95 | [[package]] 96 | name = "backtrace" 97 | version = "0.3.69" 98 | source = "registry+https://github.com/rust-lang/crates.io-index" 99 | checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" 100 | dependencies = [ 101 | "addr2line", 102 | "cc", 103 | "cfg-if", 104 | "libc", 105 | "miniz_oxide", 106 | "object", 107 | "rustc-demangle", 108 | ] 109 | 110 | [[package]] 111 | name = "base64" 112 | version = "0.13.1" 113 | source = "registry+https://github.com/rust-lang/crates.io-index" 114 | checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" 115 | 116 | [[package]] 117 | name = "base64" 118 | version = "0.21.4" 119 | source = "registry+https://github.com/rust-lang/crates.io-index" 120 | checksum = "9ba43ea6f343b788c8764558649e08df62f86c6ef251fdaeb1ffd010a9ae50a2" 121 | 122 | [[package]] 123 | name = "bitflags" 124 | version = "1.3.2" 125 | source = "registry+https://github.com/rust-lang/crates.io-index" 126 | checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 127 | 128 | [[package]] 129 | name = "bitflags" 130 | version = "2.4.1" 131 | source = "registry+https://github.com/rust-lang/crates.io-index" 132 | checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" 133 | 134 | [[package]] 135 | name = "block" 136 | version = "0.1.6" 137 | source = "registry+https://github.com/rust-lang/crates.io-index" 138 | checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" 139 | 140 | [[package]] 141 | name = "block-buffer" 142 | version = "0.10.4" 143 | source = "registry+https://github.com/rust-lang/crates.io-index" 144 | checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" 145 | dependencies = [ 146 | "generic-array", 147 | ] 148 | 149 | [[package]] 150 | name = "brotli" 151 | version = "3.4.0" 152 | source = "registry+https://github.com/rust-lang/crates.io-index" 153 | checksum = "516074a47ef4bce09577a3b379392300159ce5b1ba2e501ff1c819950066100f" 154 | dependencies = [ 155 | "alloc-no-stdlib", 156 | "alloc-stdlib", 157 | "brotli-decompressor", 158 | ] 159 | 160 | [[package]] 161 | name = "brotli-decompressor" 162 | version = "2.5.0" 163 | source = "registry+https://github.com/rust-lang/crates.io-index" 164 | checksum = "da74e2b81409b1b743f8f0c62cc6254afefb8b8e50bbfe3735550f7aeefa3448" 165 | dependencies = [ 166 | "alloc-no-stdlib", 167 | "alloc-stdlib", 168 | ] 169 | 170 | [[package]] 171 | name = "bstr" 172 | version = "1.7.0" 173 | source = "registry+https://github.com/rust-lang/crates.io-index" 174 | checksum = "c79ad7fb2dd38f3dabd76b09c6a5a20c038fc0213ef1e9afd30eb777f120f019" 175 | dependencies = [ 176 | "memchr", 177 | "serde", 178 | ] 179 | 180 | [[package]] 181 | name = "bumpalo" 182 | version = "3.14.0" 183 | source = "registry+https://github.com/rust-lang/crates.io-index" 184 | checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" 185 | 186 | [[package]] 187 | name = "bytemuck" 188 | version = "1.14.0" 189 | source = "registry+https://github.com/rust-lang/crates.io-index" 190 | checksum = "374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6" 191 | 192 | [[package]] 193 | name = "byteorder" 194 | version = "1.5.0" 195 | source = "registry+https://github.com/rust-lang/crates.io-index" 196 | checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 197 | 198 | [[package]] 199 | name = "bytes" 200 | version = "1.5.0" 201 | source = "registry+https://github.com/rust-lang/crates.io-index" 202 | checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" 203 | 204 | [[package]] 205 | name = "cairo-rs" 206 | version = "0.15.12" 207 | source = "registry+https://github.com/rust-lang/crates.io-index" 208 | checksum = "c76ee391b03d35510d9fa917357c7f1855bd9a6659c95a1b392e33f49b3369bc" 209 | dependencies = [ 210 | "bitflags 1.3.2", 211 | "cairo-sys-rs", 212 | "glib", 213 | "libc", 214 | "thiserror", 215 | ] 216 | 217 | [[package]] 218 | name = "cairo-sys-rs" 219 | version = "0.15.1" 220 | source = "registry+https://github.com/rust-lang/crates.io-index" 221 | checksum = "3c55d429bef56ac9172d25fecb85dc8068307d17acd74b377866b7a1ef25d3c8" 222 | dependencies = [ 223 | "glib-sys", 224 | "libc", 225 | "system-deps 6.1.2", 226 | ] 227 | 228 | [[package]] 229 | name = "cargo_toml" 230 | version = "0.15.3" 231 | source = "registry+https://github.com/rust-lang/crates.io-index" 232 | checksum = "599aa35200ffff8f04c1925aa1acc92fa2e08874379ef42e210a80e527e60838" 233 | dependencies = [ 234 | "serde", 235 | "toml 0.7.8", 236 | ] 237 | 238 | [[package]] 239 | name = "cc" 240 | version = "1.0.83" 241 | source = "registry+https://github.com/rust-lang/crates.io-index" 242 | checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 243 | dependencies = [ 244 | "libc", 245 | ] 246 | 247 | [[package]] 248 | name = "cesu8" 249 | version = "1.1.0" 250 | source = "registry+https://github.com/rust-lang/crates.io-index" 251 | checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" 252 | 253 | [[package]] 254 | name = "cfb" 255 | version = "0.7.3" 256 | source = "registry+https://github.com/rust-lang/crates.io-index" 257 | checksum = "d38f2da7a0a2c4ccf0065be06397cc26a81f4e528be095826eee9d4adbb8c60f" 258 | dependencies = [ 259 | "byteorder", 260 | "fnv", 261 | "uuid", 262 | ] 263 | 264 | [[package]] 265 | name = "cfg-expr" 266 | version = "0.9.1" 267 | source = "registry+https://github.com/rust-lang/crates.io-index" 268 | checksum = "3431df59f28accaf4cb4eed4a9acc66bea3f3c3753aa6cdc2f024174ef232af7" 269 | dependencies = [ 270 | "smallvec", 271 | ] 272 | 273 | [[package]] 274 | name = "cfg-expr" 275 | version = "0.15.5" 276 | source = "registry+https://github.com/rust-lang/crates.io-index" 277 | checksum = "03915af431787e6ffdcc74c645077518c6b6e01f80b761e0fbbfa288536311b3" 278 | dependencies = [ 279 | "smallvec", 280 | "target-lexicon", 281 | ] 282 | 283 | [[package]] 284 | name = "cfg-if" 285 | version = "1.0.0" 286 | source = "registry+https://github.com/rust-lang/crates.io-index" 287 | checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 288 | 289 | [[package]] 290 | name = "chrono" 291 | version = "0.4.31" 292 | source = "registry+https://github.com/rust-lang/crates.io-index" 293 | checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38" 294 | dependencies = [ 295 | "android-tzdata", 296 | "iana-time-zone", 297 | "num-traits", 298 | "serde", 299 | "windows-targets", 300 | ] 301 | 302 | [[package]] 303 | name = "cocoa" 304 | version = "0.24.1" 305 | source = "registry+https://github.com/rust-lang/crates.io-index" 306 | checksum = "f425db7937052c684daec3bd6375c8abe2d146dca4b8b143d6db777c39138f3a" 307 | dependencies = [ 308 | "bitflags 1.3.2", 309 | "block", 310 | "cocoa-foundation", 311 | "core-foundation", 312 | "core-graphics 0.22.3", 313 | "foreign-types 0.3.2", 314 | "libc", 315 | "objc", 316 | ] 317 | 318 | [[package]] 319 | name = "cocoa" 320 | version = "0.25.0" 321 | source = "registry+https://github.com/rust-lang/crates.io-index" 322 | checksum = "f6140449f97a6e97f9511815c5632d84c8aacf8ac271ad77c559218161a1373c" 323 | dependencies = [ 324 | "bitflags 1.3.2", 325 | "block", 326 | "cocoa-foundation", 327 | "core-foundation", 328 | "core-graphics 0.23.1", 329 | "foreign-types 0.5.0", 330 | "libc", 331 | "objc", 332 | ] 333 | 334 | [[package]] 335 | name = "cocoa-foundation" 336 | version = "0.1.2" 337 | source = "registry+https://github.com/rust-lang/crates.io-index" 338 | checksum = "8c6234cbb2e4c785b456c0644748b1ac416dd045799740356f8363dfe00c93f7" 339 | dependencies = [ 340 | "bitflags 1.3.2", 341 | "block", 342 | "core-foundation", 343 | "core-graphics-types", 344 | "libc", 345 | "objc", 346 | ] 347 | 348 | [[package]] 349 | name = "color_quant" 350 | version = "1.1.0" 351 | source = "registry+https://github.com/rust-lang/crates.io-index" 352 | checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" 353 | 354 | [[package]] 355 | name = "combine" 356 | version = "4.6.6" 357 | source = "registry+https://github.com/rust-lang/crates.io-index" 358 | checksum = "35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4" 359 | dependencies = [ 360 | "bytes", 361 | "memchr", 362 | ] 363 | 364 | [[package]] 365 | name = "convert_case" 366 | version = "0.4.0" 367 | source = "registry+https://github.com/rust-lang/crates.io-index" 368 | checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" 369 | 370 | [[package]] 371 | name = "core-foundation" 372 | version = "0.9.3" 373 | source = "registry+https://github.com/rust-lang/crates.io-index" 374 | checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" 375 | dependencies = [ 376 | "core-foundation-sys", 377 | "libc", 378 | ] 379 | 380 | [[package]] 381 | name = "core-foundation-sys" 382 | version = "0.8.4" 383 | source = "registry+https://github.com/rust-lang/crates.io-index" 384 | checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" 385 | 386 | [[package]] 387 | name = "core-graphics" 388 | version = "0.22.3" 389 | source = "registry+https://github.com/rust-lang/crates.io-index" 390 | checksum = "2581bbab3b8ffc6fcbd550bf46c355135d16e9ff2a6ea032ad6b9bf1d7efe4fb" 391 | dependencies = [ 392 | "bitflags 1.3.2", 393 | "core-foundation", 394 | "core-graphics-types", 395 | "foreign-types 0.3.2", 396 | "libc", 397 | ] 398 | 399 | [[package]] 400 | name = "core-graphics" 401 | version = "0.23.1" 402 | source = "registry+https://github.com/rust-lang/crates.io-index" 403 | checksum = "970a29baf4110c26fedbc7f82107d42c23f7e88e404c4577ed73fe99ff85a212" 404 | dependencies = [ 405 | "bitflags 1.3.2", 406 | "core-foundation", 407 | "core-graphics-types", 408 | "foreign-types 0.5.0", 409 | "libc", 410 | ] 411 | 412 | [[package]] 413 | name = "core-graphics-types" 414 | version = "0.1.2" 415 | source = "registry+https://github.com/rust-lang/crates.io-index" 416 | checksum = "2bb142d41022986c1d8ff29103a1411c8a3dfad3552f87a4f8dc50d61d4f4e33" 417 | dependencies = [ 418 | "bitflags 1.3.2", 419 | "core-foundation", 420 | "libc", 421 | ] 422 | 423 | [[package]] 424 | name = "cpufeatures" 425 | version = "0.2.10" 426 | source = "registry+https://github.com/rust-lang/crates.io-index" 427 | checksum = "3fbc60abd742b35f2492f808e1abbb83d45f72db402e14c55057edc9c7b1e9e4" 428 | dependencies = [ 429 | "libc", 430 | ] 431 | 432 | [[package]] 433 | name = "crc32fast" 434 | version = "1.3.2" 435 | source = "registry+https://github.com/rust-lang/crates.io-index" 436 | checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" 437 | dependencies = [ 438 | "cfg-if", 439 | ] 440 | 441 | [[package]] 442 | name = "crossbeam-channel" 443 | version = "0.5.8" 444 | source = "registry+https://github.com/rust-lang/crates.io-index" 445 | checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200" 446 | dependencies = [ 447 | "cfg-if", 448 | "crossbeam-utils", 449 | ] 450 | 451 | [[package]] 452 | name = "crossbeam-utils" 453 | version = "0.8.16" 454 | source = "registry+https://github.com/rust-lang/crates.io-index" 455 | checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294" 456 | dependencies = [ 457 | "cfg-if", 458 | ] 459 | 460 | [[package]] 461 | name = "crypto-common" 462 | version = "0.1.6" 463 | source = "registry+https://github.com/rust-lang/crates.io-index" 464 | checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 465 | dependencies = [ 466 | "generic-array", 467 | "typenum", 468 | ] 469 | 470 | [[package]] 471 | name = "cssparser" 472 | version = "0.27.2" 473 | source = "registry+https://github.com/rust-lang/crates.io-index" 474 | checksum = "754b69d351cdc2d8ee09ae203db831e005560fc6030da058f86ad60c92a9cb0a" 475 | dependencies = [ 476 | "cssparser-macros", 477 | "dtoa-short", 478 | "itoa 0.4.8", 479 | "matches", 480 | "phf 0.8.0", 481 | "proc-macro2", 482 | "quote", 483 | "smallvec", 484 | "syn 1.0.109", 485 | ] 486 | 487 | [[package]] 488 | name = "cssparser-macros" 489 | version = "0.6.1" 490 | source = "registry+https://github.com/rust-lang/crates.io-index" 491 | checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" 492 | dependencies = [ 493 | "quote", 494 | "syn 2.0.38", 495 | ] 496 | 497 | [[package]] 498 | name = "ctor" 499 | version = "0.1.26" 500 | source = "registry+https://github.com/rust-lang/crates.io-index" 501 | checksum = "6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096" 502 | dependencies = [ 503 | "quote", 504 | "syn 1.0.109", 505 | ] 506 | 507 | [[package]] 508 | name = "darling" 509 | version = "0.20.3" 510 | source = "registry+https://github.com/rust-lang/crates.io-index" 511 | checksum = "0209d94da627ab5605dcccf08bb18afa5009cfbef48d8a8b7d7bdbc79be25c5e" 512 | dependencies = [ 513 | "darling_core", 514 | "darling_macro", 515 | ] 516 | 517 | [[package]] 518 | name = "darling_core" 519 | version = "0.20.3" 520 | source = "registry+https://github.com/rust-lang/crates.io-index" 521 | checksum = "177e3443818124b357d8e76f53be906d60937f0d3a90773a664fa63fa253e621" 522 | dependencies = [ 523 | "fnv", 524 | "ident_case", 525 | "proc-macro2", 526 | "quote", 527 | "strsim", 528 | "syn 2.0.38", 529 | ] 530 | 531 | [[package]] 532 | name = "darling_macro" 533 | version = "0.20.3" 534 | source = "registry+https://github.com/rust-lang/crates.io-index" 535 | checksum = "836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5" 536 | dependencies = [ 537 | "darling_core", 538 | "quote", 539 | "syn 2.0.38", 540 | ] 541 | 542 | [[package]] 543 | name = "deranged" 544 | version = "0.3.9" 545 | source = "registry+https://github.com/rust-lang/crates.io-index" 546 | checksum = "0f32d04922c60427da6f9fef14d042d9edddef64cb9d4ce0d64d0685fbeb1fd3" 547 | dependencies = [ 548 | "powerfmt", 549 | "serde", 550 | ] 551 | 552 | [[package]] 553 | name = "derive_more" 554 | version = "0.99.17" 555 | source = "registry+https://github.com/rust-lang/crates.io-index" 556 | checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" 557 | dependencies = [ 558 | "convert_case", 559 | "proc-macro2", 560 | "quote", 561 | "rustc_version", 562 | "syn 1.0.109", 563 | ] 564 | 565 | [[package]] 566 | name = "digest" 567 | version = "0.10.7" 568 | source = "registry+https://github.com/rust-lang/crates.io-index" 569 | checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 570 | dependencies = [ 571 | "block-buffer", 572 | "crypto-common", 573 | ] 574 | 575 | [[package]] 576 | name = "dirs-next" 577 | version = "2.0.0" 578 | source = "registry+https://github.com/rust-lang/crates.io-index" 579 | checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1" 580 | dependencies = [ 581 | "cfg-if", 582 | "dirs-sys-next", 583 | ] 584 | 585 | [[package]] 586 | name = "dirs-sys-next" 587 | version = "0.1.2" 588 | source = "registry+https://github.com/rust-lang/crates.io-index" 589 | checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" 590 | dependencies = [ 591 | "libc", 592 | "redox_users", 593 | "winapi", 594 | ] 595 | 596 | [[package]] 597 | name = "dispatch" 598 | version = "0.2.0" 599 | source = "registry+https://github.com/rust-lang/crates.io-index" 600 | checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b" 601 | 602 | [[package]] 603 | name = "dtoa" 604 | version = "1.0.9" 605 | source = "registry+https://github.com/rust-lang/crates.io-index" 606 | checksum = "dcbb2bf8e87535c23f7a8a321e364ce21462d0ff10cb6407820e8e96dfff6653" 607 | 608 | [[package]] 609 | name = "dtoa-short" 610 | version = "0.3.4" 611 | source = "registry+https://github.com/rust-lang/crates.io-index" 612 | checksum = "dbaceec3c6e4211c79e7b1800fb9680527106beb2f9c51904a3210c03a448c74" 613 | dependencies = [ 614 | "dtoa", 615 | ] 616 | 617 | [[package]] 618 | name = "dunce" 619 | version = "1.0.4" 620 | source = "registry+https://github.com/rust-lang/crates.io-index" 621 | checksum = "56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b" 622 | 623 | [[package]] 624 | name = "embed-resource" 625 | version = "2.4.0" 626 | source = "registry+https://github.com/rust-lang/crates.io-index" 627 | checksum = "f54cc3e827ee1c3812239a9a41dede7b4d7d5d5464faa32d71bd7cba28ce2cb2" 628 | dependencies = [ 629 | "cc", 630 | "rustc_version", 631 | "toml 0.8.2", 632 | "vswhom", 633 | "winreg", 634 | ] 635 | 636 | [[package]] 637 | name = "embed_plist" 638 | version = "1.2.2" 639 | source = "registry+https://github.com/rust-lang/crates.io-index" 640 | checksum = "4ef6b89e5b37196644d8796de5268852ff179b44e96276cf4290264843743bb7" 641 | 642 | [[package]] 643 | name = "encoding_rs" 644 | version = "0.8.33" 645 | source = "registry+https://github.com/rust-lang/crates.io-index" 646 | checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1" 647 | dependencies = [ 648 | "cfg-if", 649 | ] 650 | 651 | [[package]] 652 | name = "equivalent" 653 | version = "1.0.1" 654 | source = "registry+https://github.com/rust-lang/crates.io-index" 655 | checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 656 | 657 | [[package]] 658 | name = "errno" 659 | version = "0.3.5" 660 | source = "registry+https://github.com/rust-lang/crates.io-index" 661 | checksum = "ac3e13f66a2f95e32a39eaa81f6b95d42878ca0e1db0c7543723dfe12557e860" 662 | dependencies = [ 663 | "libc", 664 | "windows-sys", 665 | ] 666 | 667 | [[package]] 668 | name = "fastrand" 669 | version = "2.0.1" 670 | source = "registry+https://github.com/rust-lang/crates.io-index" 671 | checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" 672 | 673 | [[package]] 674 | name = "fdeflate" 675 | version = "0.3.0" 676 | source = "registry+https://github.com/rust-lang/crates.io-index" 677 | checksum = "d329bdeac514ee06249dabc27877490f17f5d371ec693360768b838e19f3ae10" 678 | dependencies = [ 679 | "simd-adler32", 680 | ] 681 | 682 | [[package]] 683 | name = "field-offset" 684 | version = "0.3.6" 685 | source = "registry+https://github.com/rust-lang/crates.io-index" 686 | checksum = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f" 687 | dependencies = [ 688 | "memoffset", 689 | "rustc_version", 690 | ] 691 | 692 | [[package]] 693 | name = "filetime" 694 | version = "0.2.22" 695 | source = "registry+https://github.com/rust-lang/crates.io-index" 696 | checksum = "d4029edd3e734da6fe05b6cd7bd2960760a616bd2ddd0d59a0124746d6272af0" 697 | dependencies = [ 698 | "cfg-if", 699 | "libc", 700 | "redox_syscall 0.3.5", 701 | "windows-sys", 702 | ] 703 | 704 | [[package]] 705 | name = "flate2" 706 | version = "1.0.28" 707 | source = "registry+https://github.com/rust-lang/crates.io-index" 708 | checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e" 709 | dependencies = [ 710 | "crc32fast", 711 | "miniz_oxide", 712 | ] 713 | 714 | [[package]] 715 | name = "fnv" 716 | version = "1.0.7" 717 | source = "registry+https://github.com/rust-lang/crates.io-index" 718 | checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 719 | 720 | [[package]] 721 | name = "foreign-types" 722 | version = "0.3.2" 723 | source = "registry+https://github.com/rust-lang/crates.io-index" 724 | checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" 725 | dependencies = [ 726 | "foreign-types-shared 0.1.1", 727 | ] 728 | 729 | [[package]] 730 | name = "foreign-types" 731 | version = "0.5.0" 732 | source = "registry+https://github.com/rust-lang/crates.io-index" 733 | checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" 734 | dependencies = [ 735 | "foreign-types-macros", 736 | "foreign-types-shared 0.3.1", 737 | ] 738 | 739 | [[package]] 740 | name = "foreign-types-macros" 741 | version = "0.2.3" 742 | source = "registry+https://github.com/rust-lang/crates.io-index" 743 | checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" 744 | dependencies = [ 745 | "proc-macro2", 746 | "quote", 747 | "syn 2.0.38", 748 | ] 749 | 750 | [[package]] 751 | name = "foreign-types-shared" 752 | version = "0.1.1" 753 | source = "registry+https://github.com/rust-lang/crates.io-index" 754 | checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" 755 | 756 | [[package]] 757 | name = "foreign-types-shared" 758 | version = "0.3.1" 759 | source = "registry+https://github.com/rust-lang/crates.io-index" 760 | checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" 761 | 762 | [[package]] 763 | name = "form_urlencoded" 764 | version = "1.2.0" 765 | source = "registry+https://github.com/rust-lang/crates.io-index" 766 | checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652" 767 | dependencies = [ 768 | "percent-encoding", 769 | ] 770 | 771 | [[package]] 772 | name = "futf" 773 | version = "0.1.5" 774 | source = "registry+https://github.com/rust-lang/crates.io-index" 775 | checksum = "df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843" 776 | dependencies = [ 777 | "mac", 778 | "new_debug_unreachable", 779 | ] 780 | 781 | [[package]] 782 | name = "futures-channel" 783 | version = "0.3.28" 784 | source = "registry+https://github.com/rust-lang/crates.io-index" 785 | checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2" 786 | dependencies = [ 787 | "futures-core", 788 | ] 789 | 790 | [[package]] 791 | name = "futures-core" 792 | version = "0.3.28" 793 | source = "registry+https://github.com/rust-lang/crates.io-index" 794 | checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c" 795 | 796 | [[package]] 797 | name = "futures-executor" 798 | version = "0.3.28" 799 | source = "registry+https://github.com/rust-lang/crates.io-index" 800 | checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0" 801 | dependencies = [ 802 | "futures-core", 803 | "futures-task", 804 | "futures-util", 805 | ] 806 | 807 | [[package]] 808 | name = "futures-io" 809 | version = "0.3.28" 810 | source = "registry+https://github.com/rust-lang/crates.io-index" 811 | checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964" 812 | 813 | [[package]] 814 | name = "futures-macro" 815 | version = "0.3.28" 816 | source = "registry+https://github.com/rust-lang/crates.io-index" 817 | checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" 818 | dependencies = [ 819 | "proc-macro2", 820 | "quote", 821 | "syn 2.0.38", 822 | ] 823 | 824 | [[package]] 825 | name = "futures-task" 826 | version = "0.3.28" 827 | source = "registry+https://github.com/rust-lang/crates.io-index" 828 | checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65" 829 | 830 | [[package]] 831 | name = "futures-util" 832 | version = "0.3.28" 833 | source = "registry+https://github.com/rust-lang/crates.io-index" 834 | checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533" 835 | dependencies = [ 836 | "futures-core", 837 | "futures-macro", 838 | "futures-task", 839 | "pin-project-lite", 840 | "pin-utils", 841 | "slab", 842 | ] 843 | 844 | [[package]] 845 | name = "fxhash" 846 | version = "0.2.1" 847 | source = "registry+https://github.com/rust-lang/crates.io-index" 848 | checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" 849 | dependencies = [ 850 | "byteorder", 851 | ] 852 | 853 | [[package]] 854 | name = "gdk" 855 | version = "0.15.4" 856 | source = "registry+https://github.com/rust-lang/crates.io-index" 857 | checksum = "a6e05c1f572ab0e1f15be94217f0dc29088c248b14f792a5ff0af0d84bcda9e8" 858 | dependencies = [ 859 | "bitflags 1.3.2", 860 | "cairo-rs", 861 | "gdk-pixbuf", 862 | "gdk-sys", 863 | "gio", 864 | "glib", 865 | "libc", 866 | "pango", 867 | ] 868 | 869 | [[package]] 870 | name = "gdk-pixbuf" 871 | version = "0.15.11" 872 | source = "registry+https://github.com/rust-lang/crates.io-index" 873 | checksum = "ad38dd9cc8b099cceecdf41375bb6d481b1b5a7cd5cd603e10a69a9383f8619a" 874 | dependencies = [ 875 | "bitflags 1.3.2", 876 | "gdk-pixbuf-sys", 877 | "gio", 878 | "glib", 879 | "libc", 880 | ] 881 | 882 | [[package]] 883 | name = "gdk-pixbuf-sys" 884 | version = "0.15.10" 885 | source = "registry+https://github.com/rust-lang/crates.io-index" 886 | checksum = "140b2f5378256527150350a8346dbdb08fadc13453a7a2d73aecd5fab3c402a7" 887 | dependencies = [ 888 | "gio-sys", 889 | "glib-sys", 890 | "gobject-sys", 891 | "libc", 892 | "system-deps 6.1.2", 893 | ] 894 | 895 | [[package]] 896 | name = "gdk-sys" 897 | version = "0.15.1" 898 | source = "registry+https://github.com/rust-lang/crates.io-index" 899 | checksum = "32e7a08c1e8f06f4177fb7e51a777b8c1689f743a7bc11ea91d44d2226073a88" 900 | dependencies = [ 901 | "cairo-sys-rs", 902 | "gdk-pixbuf-sys", 903 | "gio-sys", 904 | "glib-sys", 905 | "gobject-sys", 906 | "libc", 907 | "pango-sys", 908 | "pkg-config", 909 | "system-deps 6.1.2", 910 | ] 911 | 912 | [[package]] 913 | name = "gdkwayland-sys" 914 | version = "0.15.3" 915 | source = "registry+https://github.com/rust-lang/crates.io-index" 916 | checksum = "cca49a59ad8cfdf36ef7330fe7bdfbe1d34323220cc16a0de2679ee773aee2c2" 917 | dependencies = [ 918 | "gdk-sys", 919 | "glib-sys", 920 | "gobject-sys", 921 | "libc", 922 | "pkg-config", 923 | "system-deps 6.1.2", 924 | ] 925 | 926 | [[package]] 927 | name = "gdkx11-sys" 928 | version = "0.15.1" 929 | source = "registry+https://github.com/rust-lang/crates.io-index" 930 | checksum = "b4b7f8c7a84b407aa9b143877e267e848ff34106578b64d1e0a24bf550716178" 931 | dependencies = [ 932 | "gdk-sys", 933 | "glib-sys", 934 | "libc", 935 | "system-deps 6.1.2", 936 | "x11", 937 | ] 938 | 939 | [[package]] 940 | name = "generator" 941 | version = "0.7.5" 942 | source = "registry+https://github.com/rust-lang/crates.io-index" 943 | checksum = "5cc16584ff22b460a382b7feec54b23d2908d858152e5739a120b949293bd74e" 944 | dependencies = [ 945 | "cc", 946 | "libc", 947 | "log", 948 | "rustversion", 949 | "windows 0.48.0", 950 | ] 951 | 952 | [[package]] 953 | name = "generic-array" 954 | version = "0.14.7" 955 | source = "registry+https://github.com/rust-lang/crates.io-index" 956 | checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" 957 | dependencies = [ 958 | "typenum", 959 | "version_check", 960 | ] 961 | 962 | [[package]] 963 | name = "getrandom" 964 | version = "0.1.16" 965 | source = "registry+https://github.com/rust-lang/crates.io-index" 966 | checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" 967 | dependencies = [ 968 | "cfg-if", 969 | "libc", 970 | "wasi 0.9.0+wasi-snapshot-preview1", 971 | ] 972 | 973 | [[package]] 974 | name = "getrandom" 975 | version = "0.2.10" 976 | source = "registry+https://github.com/rust-lang/crates.io-index" 977 | checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427" 978 | dependencies = [ 979 | "cfg-if", 980 | "libc", 981 | "wasi 0.11.0+wasi-snapshot-preview1", 982 | ] 983 | 984 | [[package]] 985 | name = "gimli" 986 | version = "0.28.0" 987 | source = "registry+https://github.com/rust-lang/crates.io-index" 988 | checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0" 989 | 990 | [[package]] 991 | name = "gio" 992 | version = "0.15.12" 993 | source = "registry+https://github.com/rust-lang/crates.io-index" 994 | checksum = "68fdbc90312d462781a395f7a16d96a2b379bb6ef8cd6310a2df272771c4283b" 995 | dependencies = [ 996 | "bitflags 1.3.2", 997 | "futures-channel", 998 | "futures-core", 999 | "futures-io", 1000 | "gio-sys", 1001 | "glib", 1002 | "libc", 1003 | "once_cell", 1004 | "thiserror", 1005 | ] 1006 | 1007 | [[package]] 1008 | name = "gio-sys" 1009 | version = "0.15.10" 1010 | source = "registry+https://github.com/rust-lang/crates.io-index" 1011 | checksum = "32157a475271e2c4a023382e9cab31c4584ee30a97da41d3c4e9fdd605abcf8d" 1012 | dependencies = [ 1013 | "glib-sys", 1014 | "gobject-sys", 1015 | "libc", 1016 | "system-deps 6.1.2", 1017 | "winapi", 1018 | ] 1019 | 1020 | [[package]] 1021 | name = "glib" 1022 | version = "0.15.12" 1023 | source = "registry+https://github.com/rust-lang/crates.io-index" 1024 | checksum = "edb0306fbad0ab5428b0ca674a23893db909a98582969c9b537be4ced78c505d" 1025 | dependencies = [ 1026 | "bitflags 1.3.2", 1027 | "futures-channel", 1028 | "futures-core", 1029 | "futures-executor", 1030 | "futures-task", 1031 | "glib-macros", 1032 | "glib-sys", 1033 | "gobject-sys", 1034 | "libc", 1035 | "once_cell", 1036 | "smallvec", 1037 | "thiserror", 1038 | ] 1039 | 1040 | [[package]] 1041 | name = "glib-macros" 1042 | version = "0.15.13" 1043 | source = "registry+https://github.com/rust-lang/crates.io-index" 1044 | checksum = "10c6ae9f6fa26f4fb2ac16b528d138d971ead56141de489f8111e259b9df3c4a" 1045 | dependencies = [ 1046 | "anyhow", 1047 | "heck 0.4.1", 1048 | "proc-macro-crate", 1049 | "proc-macro-error", 1050 | "proc-macro2", 1051 | "quote", 1052 | "syn 1.0.109", 1053 | ] 1054 | 1055 | [[package]] 1056 | name = "glib-sys" 1057 | version = "0.15.10" 1058 | source = "registry+https://github.com/rust-lang/crates.io-index" 1059 | checksum = "ef4b192f8e65e9cf76cbf4ea71fa8e3be4a0e18ffe3d68b8da6836974cc5bad4" 1060 | dependencies = [ 1061 | "libc", 1062 | "system-deps 6.1.2", 1063 | ] 1064 | 1065 | [[package]] 1066 | name = "glob" 1067 | version = "0.3.1" 1068 | source = "registry+https://github.com/rust-lang/crates.io-index" 1069 | checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" 1070 | 1071 | [[package]] 1072 | name = "globset" 1073 | version = "0.4.13" 1074 | source = "registry+https://github.com/rust-lang/crates.io-index" 1075 | checksum = "759c97c1e17c55525b57192c06a267cda0ac5210b222d6b82189a2338fa1c13d" 1076 | dependencies = [ 1077 | "aho-corasick", 1078 | "bstr", 1079 | "fnv", 1080 | "log", 1081 | "regex", 1082 | ] 1083 | 1084 | [[package]] 1085 | name = "gobject-sys" 1086 | version = "0.15.10" 1087 | source = "registry+https://github.com/rust-lang/crates.io-index" 1088 | checksum = "0d57ce44246becd17153bd035ab4d32cfee096a657fc01f2231c9278378d1e0a" 1089 | dependencies = [ 1090 | "glib-sys", 1091 | "libc", 1092 | "system-deps 6.1.2", 1093 | ] 1094 | 1095 | [[package]] 1096 | name = "gtk" 1097 | version = "0.15.5" 1098 | source = "registry+https://github.com/rust-lang/crates.io-index" 1099 | checksum = "92e3004a2d5d6d8b5057d2b57b3712c9529b62e82c77f25c1fecde1fd5c23bd0" 1100 | dependencies = [ 1101 | "atk", 1102 | "bitflags 1.3.2", 1103 | "cairo-rs", 1104 | "field-offset", 1105 | "futures-channel", 1106 | "gdk", 1107 | "gdk-pixbuf", 1108 | "gio", 1109 | "glib", 1110 | "gtk-sys", 1111 | "gtk3-macros", 1112 | "libc", 1113 | "once_cell", 1114 | "pango", 1115 | "pkg-config", 1116 | ] 1117 | 1118 | [[package]] 1119 | name = "gtk-sys" 1120 | version = "0.15.3" 1121 | source = "registry+https://github.com/rust-lang/crates.io-index" 1122 | checksum = "d5bc2f0587cba247f60246a0ca11fe25fb733eabc3de12d1965fc07efab87c84" 1123 | dependencies = [ 1124 | "atk-sys", 1125 | "cairo-sys-rs", 1126 | "gdk-pixbuf-sys", 1127 | "gdk-sys", 1128 | "gio-sys", 1129 | "glib-sys", 1130 | "gobject-sys", 1131 | "libc", 1132 | "pango-sys", 1133 | "system-deps 6.1.2", 1134 | ] 1135 | 1136 | [[package]] 1137 | name = "gtk3-macros" 1138 | version = "0.15.6" 1139 | source = "registry+https://github.com/rust-lang/crates.io-index" 1140 | checksum = "684c0456c086e8e7e9af73ec5b84e35938df394712054550e81558d21c44ab0d" 1141 | dependencies = [ 1142 | "anyhow", 1143 | "proc-macro-crate", 1144 | "proc-macro-error", 1145 | "proc-macro2", 1146 | "quote", 1147 | "syn 1.0.109", 1148 | ] 1149 | 1150 | [[package]] 1151 | name = "hashbrown" 1152 | version = "0.12.3" 1153 | source = "registry+https://github.com/rust-lang/crates.io-index" 1154 | checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 1155 | 1156 | [[package]] 1157 | name = "hashbrown" 1158 | version = "0.14.2" 1159 | source = "registry+https://github.com/rust-lang/crates.io-index" 1160 | checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156" 1161 | 1162 | [[package]] 1163 | name = "heck" 1164 | version = "0.3.3" 1165 | source = "registry+https://github.com/rust-lang/crates.io-index" 1166 | checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c" 1167 | dependencies = [ 1168 | "unicode-segmentation", 1169 | ] 1170 | 1171 | [[package]] 1172 | name = "heck" 1173 | version = "0.4.1" 1174 | source = "registry+https://github.com/rust-lang/crates.io-index" 1175 | checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 1176 | 1177 | [[package]] 1178 | name = "hermit-abi" 1179 | version = "0.3.3" 1180 | source = "registry+https://github.com/rust-lang/crates.io-index" 1181 | checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" 1182 | 1183 | [[package]] 1184 | name = "hex" 1185 | version = "0.4.3" 1186 | source = "registry+https://github.com/rust-lang/crates.io-index" 1187 | checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 1188 | 1189 | [[package]] 1190 | name = "html5ever" 1191 | version = "0.25.2" 1192 | source = "registry+https://github.com/rust-lang/crates.io-index" 1193 | checksum = "e5c13fb08e5d4dfc151ee5e88bae63f7773d61852f3bdc73c9f4b9e1bde03148" 1194 | dependencies = [ 1195 | "log", 1196 | "mac", 1197 | "markup5ever 0.10.1", 1198 | "proc-macro2", 1199 | "quote", 1200 | "syn 1.0.109", 1201 | ] 1202 | 1203 | [[package]] 1204 | name = "html5ever" 1205 | version = "0.26.0" 1206 | source = "registry+https://github.com/rust-lang/crates.io-index" 1207 | checksum = "bea68cab48b8459f17cf1c944c67ddc572d272d9f2b274140f223ecb1da4a3b7" 1208 | dependencies = [ 1209 | "log", 1210 | "mac", 1211 | "markup5ever 0.11.0", 1212 | "proc-macro2", 1213 | "quote", 1214 | "syn 1.0.109", 1215 | ] 1216 | 1217 | [[package]] 1218 | name = "http" 1219 | version = "0.2.9" 1220 | source = "registry+https://github.com/rust-lang/crates.io-index" 1221 | checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482" 1222 | dependencies = [ 1223 | "bytes", 1224 | "fnv", 1225 | "itoa 1.0.9", 1226 | ] 1227 | 1228 | [[package]] 1229 | name = "http-range" 1230 | version = "0.1.5" 1231 | source = "registry+https://github.com/rust-lang/crates.io-index" 1232 | checksum = "21dec9db110f5f872ed9699c3ecf50cf16f423502706ba5c72462e28d3157573" 1233 | 1234 | [[package]] 1235 | name = "iana-time-zone" 1236 | version = "0.1.58" 1237 | source = "registry+https://github.com/rust-lang/crates.io-index" 1238 | checksum = "8326b86b6cff230b97d0d312a6c40a60726df3332e721f72a1b035f451663b20" 1239 | dependencies = [ 1240 | "android_system_properties", 1241 | "core-foundation-sys", 1242 | "iana-time-zone-haiku", 1243 | "js-sys", 1244 | "wasm-bindgen", 1245 | "windows-core", 1246 | ] 1247 | 1248 | [[package]] 1249 | name = "iana-time-zone-haiku" 1250 | version = "0.1.2" 1251 | source = "registry+https://github.com/rust-lang/crates.io-index" 1252 | checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" 1253 | dependencies = [ 1254 | "cc", 1255 | ] 1256 | 1257 | [[package]] 1258 | name = "ico" 1259 | version = "0.3.0" 1260 | source = "registry+https://github.com/rust-lang/crates.io-index" 1261 | checksum = "e3804960be0bb5e4edb1e1ad67afd321a9ecfd875c3e65c099468fd2717d7cae" 1262 | dependencies = [ 1263 | "byteorder", 1264 | "png", 1265 | ] 1266 | 1267 | [[package]] 1268 | name = "ident_case" 1269 | version = "1.0.1" 1270 | source = "registry+https://github.com/rust-lang/crates.io-index" 1271 | checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" 1272 | 1273 | [[package]] 1274 | name = "idna" 1275 | version = "0.4.0" 1276 | source = "registry+https://github.com/rust-lang/crates.io-index" 1277 | checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c" 1278 | dependencies = [ 1279 | "unicode-bidi", 1280 | "unicode-normalization", 1281 | ] 1282 | 1283 | [[package]] 1284 | name = "ignore" 1285 | version = "0.4.20" 1286 | source = "registry+https://github.com/rust-lang/crates.io-index" 1287 | checksum = "dbe7873dab538a9a44ad79ede1faf5f30d49f9a5c883ddbab48bce81b64b7492" 1288 | dependencies = [ 1289 | "globset", 1290 | "lazy_static", 1291 | "log", 1292 | "memchr", 1293 | "regex", 1294 | "same-file", 1295 | "thread_local", 1296 | "walkdir", 1297 | "winapi-util", 1298 | ] 1299 | 1300 | [[package]] 1301 | name = "image" 1302 | version = "0.24.7" 1303 | source = "registry+https://github.com/rust-lang/crates.io-index" 1304 | checksum = "6f3dfdbdd72063086ff443e297b61695500514b1e41095b6fb9a5ab48a70a711" 1305 | dependencies = [ 1306 | "bytemuck", 1307 | "byteorder", 1308 | "color_quant", 1309 | "num-rational", 1310 | "num-traits", 1311 | ] 1312 | 1313 | [[package]] 1314 | name = "indexmap" 1315 | version = "1.9.3" 1316 | source = "registry+https://github.com/rust-lang/crates.io-index" 1317 | checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 1318 | dependencies = [ 1319 | "autocfg", 1320 | "hashbrown 0.12.3", 1321 | "serde", 1322 | ] 1323 | 1324 | [[package]] 1325 | name = "indexmap" 1326 | version = "2.0.2" 1327 | source = "registry+https://github.com/rust-lang/crates.io-index" 1328 | checksum = "8adf3ddd720272c6ea8bf59463c04e0f93d0bbf7c5439b691bca2987e0270897" 1329 | dependencies = [ 1330 | "equivalent", 1331 | "hashbrown 0.14.2", 1332 | "serde", 1333 | ] 1334 | 1335 | [[package]] 1336 | name = "infer" 1337 | version = "0.12.0" 1338 | source = "registry+https://github.com/rust-lang/crates.io-index" 1339 | checksum = "a898e4b7951673fce96614ce5751d13c40fc5674bc2d759288e46c3ab62598b3" 1340 | dependencies = [ 1341 | "cfb", 1342 | ] 1343 | 1344 | [[package]] 1345 | name = "instant" 1346 | version = "0.1.12" 1347 | source = "registry+https://github.com/rust-lang/crates.io-index" 1348 | checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 1349 | dependencies = [ 1350 | "cfg-if", 1351 | ] 1352 | 1353 | [[package]] 1354 | name = "itoa" 1355 | version = "0.4.8" 1356 | source = "registry+https://github.com/rust-lang/crates.io-index" 1357 | checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" 1358 | 1359 | [[package]] 1360 | name = "itoa" 1361 | version = "1.0.9" 1362 | source = "registry+https://github.com/rust-lang/crates.io-index" 1363 | checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" 1364 | 1365 | [[package]] 1366 | name = "javascriptcore-rs" 1367 | version = "0.16.0" 1368 | source = "registry+https://github.com/rust-lang/crates.io-index" 1369 | checksum = "bf053e7843f2812ff03ef5afe34bb9c06ffee120385caad4f6b9967fcd37d41c" 1370 | dependencies = [ 1371 | "bitflags 1.3.2", 1372 | "glib", 1373 | "javascriptcore-rs-sys", 1374 | ] 1375 | 1376 | [[package]] 1377 | name = "javascriptcore-rs-sys" 1378 | version = "0.4.0" 1379 | source = "registry+https://github.com/rust-lang/crates.io-index" 1380 | checksum = "905fbb87419c5cde6e3269537e4ea7d46431f3008c5d057e915ef3f115e7793c" 1381 | dependencies = [ 1382 | "glib-sys", 1383 | "gobject-sys", 1384 | "libc", 1385 | "system-deps 5.0.0", 1386 | ] 1387 | 1388 | [[package]] 1389 | name = "jni" 1390 | version = "0.20.0" 1391 | source = "registry+https://github.com/rust-lang/crates.io-index" 1392 | checksum = "039022cdf4d7b1cf548d31f60ae783138e5fd42013f6271049d7df7afadef96c" 1393 | dependencies = [ 1394 | "cesu8", 1395 | "combine", 1396 | "jni-sys", 1397 | "log", 1398 | "thiserror", 1399 | "walkdir", 1400 | ] 1401 | 1402 | [[package]] 1403 | name = "jni-sys" 1404 | version = "0.3.0" 1405 | source = "registry+https://github.com/rust-lang/crates.io-index" 1406 | checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" 1407 | 1408 | [[package]] 1409 | name = "js-sys" 1410 | version = "0.3.64" 1411 | source = "registry+https://github.com/rust-lang/crates.io-index" 1412 | checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a" 1413 | dependencies = [ 1414 | "wasm-bindgen", 1415 | ] 1416 | 1417 | [[package]] 1418 | name = "json-patch" 1419 | version = "1.2.0" 1420 | source = "registry+https://github.com/rust-lang/crates.io-index" 1421 | checksum = "55ff1e1486799e3f64129f8ccad108b38290df9cd7015cd31bed17239f0789d6" 1422 | dependencies = [ 1423 | "serde", 1424 | "serde_json", 1425 | "thiserror", 1426 | "treediff", 1427 | ] 1428 | 1429 | [[package]] 1430 | name = "kuchiki" 1431 | version = "0.8.1" 1432 | source = "registry+https://github.com/rust-lang/crates.io-index" 1433 | checksum = "1ea8e9c6e031377cff82ee3001dc8026cdf431ed4e2e6b51f98ab8c73484a358" 1434 | dependencies = [ 1435 | "cssparser", 1436 | "html5ever 0.25.2", 1437 | "matches", 1438 | "selectors", 1439 | ] 1440 | 1441 | [[package]] 1442 | name = "kuchikiki" 1443 | version = "0.8.2" 1444 | source = "registry+https://github.com/rust-lang/crates.io-index" 1445 | checksum = "f29e4755b7b995046f510a7520c42b2fed58b77bd94d5a87a8eb43d2fd126da8" 1446 | dependencies = [ 1447 | "cssparser", 1448 | "html5ever 0.26.0", 1449 | "indexmap 1.9.3", 1450 | "matches", 1451 | "selectors", 1452 | ] 1453 | 1454 | [[package]] 1455 | name = "lazy_static" 1456 | version = "1.4.0" 1457 | source = "registry+https://github.com/rust-lang/crates.io-index" 1458 | checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 1459 | 1460 | [[package]] 1461 | name = "libc" 1462 | version = "0.2.149" 1463 | source = "registry+https://github.com/rust-lang/crates.io-index" 1464 | checksum = "a08173bc88b7955d1b3145aa561539096c421ac8debde8cbc3612ec635fee29b" 1465 | 1466 | [[package]] 1467 | name = "line-wrap" 1468 | version = "0.1.1" 1469 | source = "registry+https://github.com/rust-lang/crates.io-index" 1470 | checksum = "f30344350a2a51da54c1d53be93fade8a237e545dbcc4bdbe635413f2117cab9" 1471 | dependencies = [ 1472 | "safemem", 1473 | ] 1474 | 1475 | [[package]] 1476 | name = "linux-raw-sys" 1477 | version = "0.4.10" 1478 | source = "registry+https://github.com/rust-lang/crates.io-index" 1479 | checksum = "da2479e8c062e40bf0066ffa0bc823de0a9368974af99c9f6df941d2c231e03f" 1480 | 1481 | [[package]] 1482 | name = "lock_api" 1483 | version = "0.4.11" 1484 | source = "registry+https://github.com/rust-lang/crates.io-index" 1485 | checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" 1486 | dependencies = [ 1487 | "autocfg", 1488 | "scopeguard", 1489 | ] 1490 | 1491 | [[package]] 1492 | name = "log" 1493 | version = "0.4.20" 1494 | source = "registry+https://github.com/rust-lang/crates.io-index" 1495 | checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" 1496 | 1497 | [[package]] 1498 | name = "loom" 1499 | version = "0.5.6" 1500 | source = "registry+https://github.com/rust-lang/crates.io-index" 1501 | checksum = "ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5" 1502 | dependencies = [ 1503 | "cfg-if", 1504 | "generator", 1505 | "scoped-tls", 1506 | "serde", 1507 | "serde_json", 1508 | "tracing", 1509 | "tracing-subscriber", 1510 | ] 1511 | 1512 | [[package]] 1513 | name = "mac" 1514 | version = "0.1.1" 1515 | source = "registry+https://github.com/rust-lang/crates.io-index" 1516 | checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" 1517 | 1518 | [[package]] 1519 | name = "malloc_buf" 1520 | version = "0.0.6" 1521 | source = "registry+https://github.com/rust-lang/crates.io-index" 1522 | checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" 1523 | dependencies = [ 1524 | "libc", 1525 | ] 1526 | 1527 | [[package]] 1528 | name = "markup5ever" 1529 | version = "0.10.1" 1530 | source = "registry+https://github.com/rust-lang/crates.io-index" 1531 | checksum = "a24f40fb03852d1cdd84330cddcaf98e9ec08a7b7768e952fad3b4cf048ec8fd" 1532 | dependencies = [ 1533 | "log", 1534 | "phf 0.8.0", 1535 | "phf_codegen 0.8.0", 1536 | "string_cache", 1537 | "string_cache_codegen", 1538 | "tendril", 1539 | ] 1540 | 1541 | [[package]] 1542 | name = "markup5ever" 1543 | version = "0.11.0" 1544 | source = "registry+https://github.com/rust-lang/crates.io-index" 1545 | checksum = "7a2629bb1404f3d34c2e921f21fd34ba00b206124c81f65c50b43b6aaefeb016" 1546 | dependencies = [ 1547 | "log", 1548 | "phf 0.10.1", 1549 | "phf_codegen 0.10.0", 1550 | "string_cache", 1551 | "string_cache_codegen", 1552 | "tendril", 1553 | ] 1554 | 1555 | [[package]] 1556 | name = "matchers" 1557 | version = "0.1.0" 1558 | source = "registry+https://github.com/rust-lang/crates.io-index" 1559 | checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" 1560 | dependencies = [ 1561 | "regex-automata 0.1.10", 1562 | ] 1563 | 1564 | [[package]] 1565 | name = "matches" 1566 | version = "0.1.10" 1567 | source = "registry+https://github.com/rust-lang/crates.io-index" 1568 | checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" 1569 | 1570 | [[package]] 1571 | name = "memchr" 1572 | version = "2.6.4" 1573 | source = "registry+https://github.com/rust-lang/crates.io-index" 1574 | checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167" 1575 | 1576 | [[package]] 1577 | name = "memoffset" 1578 | version = "0.9.0" 1579 | source = "registry+https://github.com/rust-lang/crates.io-index" 1580 | checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" 1581 | dependencies = [ 1582 | "autocfg", 1583 | ] 1584 | 1585 | [[package]] 1586 | name = "miniz_oxide" 1587 | version = "0.7.1" 1588 | source = "registry+https://github.com/rust-lang/crates.io-index" 1589 | checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" 1590 | dependencies = [ 1591 | "adler", 1592 | "simd-adler32", 1593 | ] 1594 | 1595 | [[package]] 1596 | name = "ndk" 1597 | version = "0.6.0" 1598 | source = "registry+https://github.com/rust-lang/crates.io-index" 1599 | checksum = "2032c77e030ddee34a6787a64166008da93f6a352b629261d0fee232b8742dd4" 1600 | dependencies = [ 1601 | "bitflags 1.3.2", 1602 | "jni-sys", 1603 | "ndk-sys", 1604 | "num_enum", 1605 | "thiserror", 1606 | ] 1607 | 1608 | [[package]] 1609 | name = "ndk-context" 1610 | version = "0.1.1" 1611 | source = "registry+https://github.com/rust-lang/crates.io-index" 1612 | checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" 1613 | 1614 | [[package]] 1615 | name = "ndk-sys" 1616 | version = "0.3.0" 1617 | source = "registry+https://github.com/rust-lang/crates.io-index" 1618 | checksum = "6e5a6ae77c8ee183dcbbba6150e2e6b9f3f4196a7666c02a715a95692ec1fa97" 1619 | dependencies = [ 1620 | "jni-sys", 1621 | ] 1622 | 1623 | [[package]] 1624 | name = "new_debug_unreachable" 1625 | version = "1.0.4" 1626 | source = "registry+https://github.com/rust-lang/crates.io-index" 1627 | checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54" 1628 | 1629 | [[package]] 1630 | name = "nodrop" 1631 | version = "0.1.14" 1632 | source = "registry+https://github.com/rust-lang/crates.io-index" 1633 | checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" 1634 | 1635 | [[package]] 1636 | name = "nu-ansi-term" 1637 | version = "0.46.0" 1638 | source = "registry+https://github.com/rust-lang/crates.io-index" 1639 | checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" 1640 | dependencies = [ 1641 | "overload", 1642 | "winapi", 1643 | ] 1644 | 1645 | [[package]] 1646 | name = "num-integer" 1647 | version = "0.1.45" 1648 | source = "registry+https://github.com/rust-lang/crates.io-index" 1649 | checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" 1650 | dependencies = [ 1651 | "autocfg", 1652 | "num-traits", 1653 | ] 1654 | 1655 | [[package]] 1656 | name = "num-rational" 1657 | version = "0.4.1" 1658 | source = "registry+https://github.com/rust-lang/crates.io-index" 1659 | checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0" 1660 | dependencies = [ 1661 | "autocfg", 1662 | "num-integer", 1663 | "num-traits", 1664 | ] 1665 | 1666 | [[package]] 1667 | name = "num-traits" 1668 | version = "0.2.17" 1669 | source = "registry+https://github.com/rust-lang/crates.io-index" 1670 | checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" 1671 | dependencies = [ 1672 | "autocfg", 1673 | ] 1674 | 1675 | [[package]] 1676 | name = "num_cpus" 1677 | version = "1.16.0" 1678 | source = "registry+https://github.com/rust-lang/crates.io-index" 1679 | checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" 1680 | dependencies = [ 1681 | "hermit-abi", 1682 | "libc", 1683 | ] 1684 | 1685 | [[package]] 1686 | name = "num_enum" 1687 | version = "0.5.11" 1688 | source = "registry+https://github.com/rust-lang/crates.io-index" 1689 | checksum = "1f646caf906c20226733ed5b1374287eb97e3c2a5c227ce668c1f2ce20ae57c9" 1690 | dependencies = [ 1691 | "num_enum_derive", 1692 | ] 1693 | 1694 | [[package]] 1695 | name = "num_enum_derive" 1696 | version = "0.5.11" 1697 | source = "registry+https://github.com/rust-lang/crates.io-index" 1698 | checksum = "dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799" 1699 | dependencies = [ 1700 | "proc-macro-crate", 1701 | "proc-macro2", 1702 | "quote", 1703 | "syn 1.0.109", 1704 | ] 1705 | 1706 | [[package]] 1707 | name = "objc" 1708 | version = "0.2.7" 1709 | source = "registry+https://github.com/rust-lang/crates.io-index" 1710 | checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" 1711 | dependencies = [ 1712 | "malloc_buf", 1713 | "objc_exception", 1714 | ] 1715 | 1716 | [[package]] 1717 | name = "objc_exception" 1718 | version = "0.1.2" 1719 | source = "registry+https://github.com/rust-lang/crates.io-index" 1720 | checksum = "ad970fb455818ad6cba4c122ad012fae53ae8b4795f86378bce65e4f6bab2ca4" 1721 | dependencies = [ 1722 | "cc", 1723 | ] 1724 | 1725 | [[package]] 1726 | name = "objc_id" 1727 | version = "0.1.1" 1728 | source = "registry+https://github.com/rust-lang/crates.io-index" 1729 | checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b" 1730 | dependencies = [ 1731 | "objc", 1732 | ] 1733 | 1734 | [[package]] 1735 | name = "object" 1736 | version = "0.32.1" 1737 | source = "registry+https://github.com/rust-lang/crates.io-index" 1738 | checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0" 1739 | dependencies = [ 1740 | "memchr", 1741 | ] 1742 | 1743 | [[package]] 1744 | name = "once_cell" 1745 | version = "1.18.0" 1746 | source = "registry+https://github.com/rust-lang/crates.io-index" 1747 | checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" 1748 | 1749 | [[package]] 1750 | name = "overload" 1751 | version = "0.1.1" 1752 | source = "registry+https://github.com/rust-lang/crates.io-index" 1753 | checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" 1754 | 1755 | [[package]] 1756 | name = "pango" 1757 | version = "0.15.10" 1758 | source = "registry+https://github.com/rust-lang/crates.io-index" 1759 | checksum = "22e4045548659aee5313bde6c582b0d83a627b7904dd20dc2d9ef0895d414e4f" 1760 | dependencies = [ 1761 | "bitflags 1.3.2", 1762 | "glib", 1763 | "libc", 1764 | "once_cell", 1765 | "pango-sys", 1766 | ] 1767 | 1768 | [[package]] 1769 | name = "pango-sys" 1770 | version = "0.15.10" 1771 | source = "registry+https://github.com/rust-lang/crates.io-index" 1772 | checksum = "d2a00081cde4661982ed91d80ef437c20eacaf6aa1a5962c0279ae194662c3aa" 1773 | dependencies = [ 1774 | "glib-sys", 1775 | "gobject-sys", 1776 | "libc", 1777 | "system-deps 6.1.2", 1778 | ] 1779 | 1780 | [[package]] 1781 | name = "parking_lot" 1782 | version = "0.12.1" 1783 | source = "registry+https://github.com/rust-lang/crates.io-index" 1784 | checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" 1785 | dependencies = [ 1786 | "lock_api", 1787 | "parking_lot_core", 1788 | ] 1789 | 1790 | [[package]] 1791 | name = "parking_lot_core" 1792 | version = "0.9.9" 1793 | source = "registry+https://github.com/rust-lang/crates.io-index" 1794 | checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" 1795 | dependencies = [ 1796 | "cfg-if", 1797 | "libc", 1798 | "redox_syscall 0.4.1", 1799 | "smallvec", 1800 | "windows-targets", 1801 | ] 1802 | 1803 | [[package]] 1804 | name = "percent-encoding" 1805 | version = "2.3.0" 1806 | source = "registry+https://github.com/rust-lang/crates.io-index" 1807 | checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94" 1808 | 1809 | [[package]] 1810 | name = "phf" 1811 | version = "0.8.0" 1812 | source = "registry+https://github.com/rust-lang/crates.io-index" 1813 | checksum = "3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12" 1814 | dependencies = [ 1815 | "phf_macros 0.8.0", 1816 | "phf_shared 0.8.0", 1817 | "proc-macro-hack", 1818 | ] 1819 | 1820 | [[package]] 1821 | name = "phf" 1822 | version = "0.10.1" 1823 | source = "registry+https://github.com/rust-lang/crates.io-index" 1824 | checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259" 1825 | dependencies = [ 1826 | "phf_macros 0.10.0", 1827 | "phf_shared 0.10.0", 1828 | "proc-macro-hack", 1829 | ] 1830 | 1831 | [[package]] 1832 | name = "phf_codegen" 1833 | version = "0.8.0" 1834 | source = "registry+https://github.com/rust-lang/crates.io-index" 1835 | checksum = "cbffee61585b0411840d3ece935cce9cb6321f01c45477d30066498cd5e1a815" 1836 | dependencies = [ 1837 | "phf_generator 0.8.0", 1838 | "phf_shared 0.8.0", 1839 | ] 1840 | 1841 | [[package]] 1842 | name = "phf_codegen" 1843 | version = "0.10.0" 1844 | source = "registry+https://github.com/rust-lang/crates.io-index" 1845 | checksum = "4fb1c3a8bc4dd4e5cfce29b44ffc14bedd2ee294559a294e2a4d4c9e9a6a13cd" 1846 | dependencies = [ 1847 | "phf_generator 0.10.0", 1848 | "phf_shared 0.10.0", 1849 | ] 1850 | 1851 | [[package]] 1852 | name = "phf_generator" 1853 | version = "0.8.0" 1854 | source = "registry+https://github.com/rust-lang/crates.io-index" 1855 | checksum = "17367f0cc86f2d25802b2c26ee58a7b23faeccf78a396094c13dced0d0182526" 1856 | dependencies = [ 1857 | "phf_shared 0.8.0", 1858 | "rand 0.7.3", 1859 | ] 1860 | 1861 | [[package]] 1862 | name = "phf_generator" 1863 | version = "0.10.0" 1864 | source = "registry+https://github.com/rust-lang/crates.io-index" 1865 | checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6" 1866 | dependencies = [ 1867 | "phf_shared 0.10.0", 1868 | "rand 0.8.5", 1869 | ] 1870 | 1871 | [[package]] 1872 | name = "phf_macros" 1873 | version = "0.8.0" 1874 | source = "registry+https://github.com/rust-lang/crates.io-index" 1875 | checksum = "7f6fde18ff429ffc8fe78e2bf7f8b7a5a5a6e2a8b58bc5a9ac69198bbda9189c" 1876 | dependencies = [ 1877 | "phf_generator 0.8.0", 1878 | "phf_shared 0.8.0", 1879 | "proc-macro-hack", 1880 | "proc-macro2", 1881 | "quote", 1882 | "syn 1.0.109", 1883 | ] 1884 | 1885 | [[package]] 1886 | name = "phf_macros" 1887 | version = "0.10.0" 1888 | source = "registry+https://github.com/rust-lang/crates.io-index" 1889 | checksum = "58fdf3184dd560f160dd73922bea2d5cd6e8f064bf4b13110abd81b03697b4e0" 1890 | dependencies = [ 1891 | "phf_generator 0.10.0", 1892 | "phf_shared 0.10.0", 1893 | "proc-macro-hack", 1894 | "proc-macro2", 1895 | "quote", 1896 | "syn 1.0.109", 1897 | ] 1898 | 1899 | [[package]] 1900 | name = "phf_shared" 1901 | version = "0.8.0" 1902 | source = "registry+https://github.com/rust-lang/crates.io-index" 1903 | checksum = "c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7" 1904 | dependencies = [ 1905 | "siphasher", 1906 | ] 1907 | 1908 | [[package]] 1909 | name = "phf_shared" 1910 | version = "0.10.0" 1911 | source = "registry+https://github.com/rust-lang/crates.io-index" 1912 | checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096" 1913 | dependencies = [ 1914 | "siphasher", 1915 | ] 1916 | 1917 | [[package]] 1918 | name = "pin-project-lite" 1919 | version = "0.2.13" 1920 | source = "registry+https://github.com/rust-lang/crates.io-index" 1921 | checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" 1922 | 1923 | [[package]] 1924 | name = "pin-utils" 1925 | version = "0.1.0" 1926 | source = "registry+https://github.com/rust-lang/crates.io-index" 1927 | checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 1928 | 1929 | [[package]] 1930 | name = "pkg-config" 1931 | version = "0.3.27" 1932 | source = "registry+https://github.com/rust-lang/crates.io-index" 1933 | checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" 1934 | 1935 | [[package]] 1936 | name = "plist" 1937 | version = "1.5.0" 1938 | source = "registry+https://github.com/rust-lang/crates.io-index" 1939 | checksum = "bdc0001cfea3db57a2e24bc0d818e9e20e554b5f97fabb9bc231dc240269ae06" 1940 | dependencies = [ 1941 | "base64 0.21.4", 1942 | "indexmap 1.9.3", 1943 | "line-wrap", 1944 | "quick-xml", 1945 | "serde", 1946 | "time", 1947 | ] 1948 | 1949 | [[package]] 1950 | name = "png" 1951 | version = "0.17.10" 1952 | source = "registry+https://github.com/rust-lang/crates.io-index" 1953 | checksum = "dd75bf2d8dd3702b9707cdbc56a5b9ef42cec752eb8b3bafc01234558442aa64" 1954 | dependencies = [ 1955 | "bitflags 1.3.2", 1956 | "crc32fast", 1957 | "fdeflate", 1958 | "flate2", 1959 | "miniz_oxide", 1960 | ] 1961 | 1962 | [[package]] 1963 | name = "powerfmt" 1964 | version = "0.2.0" 1965 | source = "registry+https://github.com/rust-lang/crates.io-index" 1966 | checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" 1967 | 1968 | [[package]] 1969 | name = "ppv-lite86" 1970 | version = "0.2.17" 1971 | source = "registry+https://github.com/rust-lang/crates.io-index" 1972 | checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 1973 | 1974 | [[package]] 1975 | name = "precomputed-hash" 1976 | version = "0.1.1" 1977 | source = "registry+https://github.com/rust-lang/crates.io-index" 1978 | checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" 1979 | 1980 | [[package]] 1981 | name = "proc-macro-crate" 1982 | version = "1.3.1" 1983 | source = "registry+https://github.com/rust-lang/crates.io-index" 1984 | checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" 1985 | dependencies = [ 1986 | "once_cell", 1987 | "toml_edit 0.19.15", 1988 | ] 1989 | 1990 | [[package]] 1991 | name = "proc-macro-error" 1992 | version = "1.0.4" 1993 | source = "registry+https://github.com/rust-lang/crates.io-index" 1994 | checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" 1995 | dependencies = [ 1996 | "proc-macro-error-attr", 1997 | "proc-macro2", 1998 | "quote", 1999 | "syn 1.0.109", 2000 | "version_check", 2001 | ] 2002 | 2003 | [[package]] 2004 | name = "proc-macro-error-attr" 2005 | version = "1.0.4" 2006 | source = "registry+https://github.com/rust-lang/crates.io-index" 2007 | checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" 2008 | dependencies = [ 2009 | "proc-macro2", 2010 | "quote", 2011 | "version_check", 2012 | ] 2013 | 2014 | [[package]] 2015 | name = "proc-macro-hack" 2016 | version = "0.5.20+deprecated" 2017 | source = "registry+https://github.com/rust-lang/crates.io-index" 2018 | checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" 2019 | 2020 | [[package]] 2021 | name = "proc-macro2" 2022 | version = "1.0.69" 2023 | source = "registry+https://github.com/rust-lang/crates.io-index" 2024 | checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da" 2025 | dependencies = [ 2026 | "unicode-ident", 2027 | ] 2028 | 2029 | [[package]] 2030 | name = "quick-xml" 2031 | version = "0.29.0" 2032 | source = "registry+https://github.com/rust-lang/crates.io-index" 2033 | checksum = "81b9228215d82c7b61490fec1de287136b5de6f5700f6e58ea9ad61a7964ca51" 2034 | dependencies = [ 2035 | "memchr", 2036 | ] 2037 | 2038 | [[package]] 2039 | name = "quote" 2040 | version = "1.0.33" 2041 | source = "registry+https://github.com/rust-lang/crates.io-index" 2042 | checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" 2043 | dependencies = [ 2044 | "proc-macro2", 2045 | ] 2046 | 2047 | [[package]] 2048 | name = "rand" 2049 | version = "0.7.3" 2050 | source = "registry+https://github.com/rust-lang/crates.io-index" 2051 | checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" 2052 | dependencies = [ 2053 | "getrandom 0.1.16", 2054 | "libc", 2055 | "rand_chacha 0.2.2", 2056 | "rand_core 0.5.1", 2057 | "rand_hc", 2058 | "rand_pcg", 2059 | ] 2060 | 2061 | [[package]] 2062 | name = "rand" 2063 | version = "0.8.5" 2064 | source = "registry+https://github.com/rust-lang/crates.io-index" 2065 | checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 2066 | dependencies = [ 2067 | "libc", 2068 | "rand_chacha 0.3.1", 2069 | "rand_core 0.6.4", 2070 | ] 2071 | 2072 | [[package]] 2073 | name = "rand_chacha" 2074 | version = "0.2.2" 2075 | source = "registry+https://github.com/rust-lang/crates.io-index" 2076 | checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" 2077 | dependencies = [ 2078 | "ppv-lite86", 2079 | "rand_core 0.5.1", 2080 | ] 2081 | 2082 | [[package]] 2083 | name = "rand_chacha" 2084 | version = "0.3.1" 2085 | source = "registry+https://github.com/rust-lang/crates.io-index" 2086 | checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 2087 | dependencies = [ 2088 | "ppv-lite86", 2089 | "rand_core 0.6.4", 2090 | ] 2091 | 2092 | [[package]] 2093 | name = "rand_core" 2094 | version = "0.5.1" 2095 | source = "registry+https://github.com/rust-lang/crates.io-index" 2096 | checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" 2097 | dependencies = [ 2098 | "getrandom 0.1.16", 2099 | ] 2100 | 2101 | [[package]] 2102 | name = "rand_core" 2103 | version = "0.6.4" 2104 | source = "registry+https://github.com/rust-lang/crates.io-index" 2105 | checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 2106 | dependencies = [ 2107 | "getrandom 0.2.10", 2108 | ] 2109 | 2110 | [[package]] 2111 | name = "rand_hc" 2112 | version = "0.2.0" 2113 | source = "registry+https://github.com/rust-lang/crates.io-index" 2114 | checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" 2115 | dependencies = [ 2116 | "rand_core 0.5.1", 2117 | ] 2118 | 2119 | [[package]] 2120 | name = "rand_pcg" 2121 | version = "0.2.1" 2122 | source = "registry+https://github.com/rust-lang/crates.io-index" 2123 | checksum = "16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429" 2124 | dependencies = [ 2125 | "rand_core 0.5.1", 2126 | ] 2127 | 2128 | [[package]] 2129 | name = "raw-window-handle" 2130 | version = "0.5.2" 2131 | source = "registry+https://github.com/rust-lang/crates.io-index" 2132 | checksum = "f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9" 2133 | 2134 | [[package]] 2135 | name = "redox_syscall" 2136 | version = "0.2.16" 2137 | source = "registry+https://github.com/rust-lang/crates.io-index" 2138 | checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 2139 | dependencies = [ 2140 | "bitflags 1.3.2", 2141 | ] 2142 | 2143 | [[package]] 2144 | name = "redox_syscall" 2145 | version = "0.3.5" 2146 | source = "registry+https://github.com/rust-lang/crates.io-index" 2147 | checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" 2148 | dependencies = [ 2149 | "bitflags 1.3.2", 2150 | ] 2151 | 2152 | [[package]] 2153 | name = "redox_syscall" 2154 | version = "0.4.1" 2155 | source = "registry+https://github.com/rust-lang/crates.io-index" 2156 | checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" 2157 | dependencies = [ 2158 | "bitflags 1.3.2", 2159 | ] 2160 | 2161 | [[package]] 2162 | name = "redox_users" 2163 | version = "0.4.3" 2164 | source = "registry+https://github.com/rust-lang/crates.io-index" 2165 | checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" 2166 | dependencies = [ 2167 | "getrandom 0.2.10", 2168 | "redox_syscall 0.2.16", 2169 | "thiserror", 2170 | ] 2171 | 2172 | [[package]] 2173 | name = "regex" 2174 | version = "1.10.2" 2175 | source = "registry+https://github.com/rust-lang/crates.io-index" 2176 | checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" 2177 | dependencies = [ 2178 | "aho-corasick", 2179 | "memchr", 2180 | "regex-automata 0.4.3", 2181 | "regex-syntax 0.8.2", 2182 | ] 2183 | 2184 | [[package]] 2185 | name = "regex-automata" 2186 | version = "0.1.10" 2187 | source = "registry+https://github.com/rust-lang/crates.io-index" 2188 | checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" 2189 | dependencies = [ 2190 | "regex-syntax 0.6.29", 2191 | ] 2192 | 2193 | [[package]] 2194 | name = "regex-automata" 2195 | version = "0.4.3" 2196 | source = "registry+https://github.com/rust-lang/crates.io-index" 2197 | checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" 2198 | dependencies = [ 2199 | "aho-corasick", 2200 | "memchr", 2201 | "regex-syntax 0.8.2", 2202 | ] 2203 | 2204 | [[package]] 2205 | name = "regex-syntax" 2206 | version = "0.6.29" 2207 | source = "registry+https://github.com/rust-lang/crates.io-index" 2208 | checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" 2209 | 2210 | [[package]] 2211 | name = "regex-syntax" 2212 | version = "0.8.2" 2213 | source = "registry+https://github.com/rust-lang/crates.io-index" 2214 | checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" 2215 | 2216 | [[package]] 2217 | name = "rustc-demangle" 2218 | version = "0.1.23" 2219 | source = "registry+https://github.com/rust-lang/crates.io-index" 2220 | checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" 2221 | 2222 | [[package]] 2223 | name = "rustc_version" 2224 | version = "0.4.0" 2225 | source = "registry+https://github.com/rust-lang/crates.io-index" 2226 | checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" 2227 | dependencies = [ 2228 | "semver", 2229 | ] 2230 | 2231 | [[package]] 2232 | name = "rustix" 2233 | version = "0.38.20" 2234 | source = "registry+https://github.com/rust-lang/crates.io-index" 2235 | checksum = "67ce50cb2e16c2903e30d1cbccfd8387a74b9d4c938b6a4c5ec6cc7556f7a8a0" 2236 | dependencies = [ 2237 | "bitflags 2.4.1", 2238 | "errno", 2239 | "libc", 2240 | "linux-raw-sys", 2241 | "windows-sys", 2242 | ] 2243 | 2244 | [[package]] 2245 | name = "rustversion" 2246 | version = "1.0.14" 2247 | source = "registry+https://github.com/rust-lang/crates.io-index" 2248 | checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" 2249 | 2250 | [[package]] 2251 | name = "ryu" 2252 | version = "1.0.15" 2253 | source = "registry+https://github.com/rust-lang/crates.io-index" 2254 | checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" 2255 | 2256 | [[package]] 2257 | name = "safemem" 2258 | version = "0.3.3" 2259 | source = "registry+https://github.com/rust-lang/crates.io-index" 2260 | checksum = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072" 2261 | 2262 | [[package]] 2263 | name = "same-file" 2264 | version = "1.0.6" 2265 | source = "registry+https://github.com/rust-lang/crates.io-index" 2266 | checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 2267 | dependencies = [ 2268 | "winapi-util", 2269 | ] 2270 | 2271 | [[package]] 2272 | name = "scoped-tls" 2273 | version = "1.0.1" 2274 | source = "registry+https://github.com/rust-lang/crates.io-index" 2275 | checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" 2276 | 2277 | [[package]] 2278 | name = "scopeguard" 2279 | version = "1.2.0" 2280 | source = "registry+https://github.com/rust-lang/crates.io-index" 2281 | checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 2282 | 2283 | [[package]] 2284 | name = "selectors" 2285 | version = "0.22.0" 2286 | source = "registry+https://github.com/rust-lang/crates.io-index" 2287 | checksum = "df320f1889ac4ba6bc0cdc9c9af7af4bd64bb927bccdf32d81140dc1f9be12fe" 2288 | dependencies = [ 2289 | "bitflags 1.3.2", 2290 | "cssparser", 2291 | "derive_more", 2292 | "fxhash", 2293 | "log", 2294 | "matches", 2295 | "phf 0.8.0", 2296 | "phf_codegen 0.8.0", 2297 | "precomputed-hash", 2298 | "servo_arc", 2299 | "smallvec", 2300 | "thin-slice", 2301 | ] 2302 | 2303 | [[package]] 2304 | name = "semver" 2305 | version = "1.0.20" 2306 | source = "registry+https://github.com/rust-lang/crates.io-index" 2307 | checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090" 2308 | dependencies = [ 2309 | "serde", 2310 | ] 2311 | 2312 | [[package]] 2313 | name = "serde" 2314 | version = "1.0.189" 2315 | source = "registry+https://github.com/rust-lang/crates.io-index" 2316 | checksum = "8e422a44e74ad4001bdc8eede9a4570ab52f71190e9c076d14369f38b9200537" 2317 | dependencies = [ 2318 | "serde_derive", 2319 | ] 2320 | 2321 | [[package]] 2322 | name = "serde_derive" 2323 | version = "1.0.189" 2324 | source = "registry+https://github.com/rust-lang/crates.io-index" 2325 | checksum = "1e48d1f918009ce3145511378cf68d613e3b3d9137d67272562080d68a2b32d5" 2326 | dependencies = [ 2327 | "proc-macro2", 2328 | "quote", 2329 | "syn 2.0.38", 2330 | ] 2331 | 2332 | [[package]] 2333 | name = "serde_json" 2334 | version = "1.0.107" 2335 | source = "registry+https://github.com/rust-lang/crates.io-index" 2336 | checksum = "6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65" 2337 | dependencies = [ 2338 | "itoa 1.0.9", 2339 | "ryu", 2340 | "serde", 2341 | ] 2342 | 2343 | [[package]] 2344 | name = "serde_repr" 2345 | version = "0.1.16" 2346 | source = "registry+https://github.com/rust-lang/crates.io-index" 2347 | checksum = "8725e1dfadb3a50f7e5ce0b1a540466f6ed3fe7a0fca2ac2b8b831d31316bd00" 2348 | dependencies = [ 2349 | "proc-macro2", 2350 | "quote", 2351 | "syn 2.0.38", 2352 | ] 2353 | 2354 | [[package]] 2355 | name = "serde_spanned" 2356 | version = "0.6.3" 2357 | source = "registry+https://github.com/rust-lang/crates.io-index" 2358 | checksum = "96426c9936fd7a0124915f9185ea1d20aa9445cc9821142f0a73bc9207a2e186" 2359 | dependencies = [ 2360 | "serde", 2361 | ] 2362 | 2363 | [[package]] 2364 | name = "serde_with" 2365 | version = "3.4.0" 2366 | source = "registry+https://github.com/rust-lang/crates.io-index" 2367 | checksum = "64cd236ccc1b7a29e7e2739f27c0b2dd199804abc4290e32f59f3b68d6405c23" 2368 | dependencies = [ 2369 | "base64 0.21.4", 2370 | "chrono", 2371 | "hex", 2372 | "indexmap 1.9.3", 2373 | "indexmap 2.0.2", 2374 | "serde", 2375 | "serde_json", 2376 | "serde_with_macros", 2377 | "time", 2378 | ] 2379 | 2380 | [[package]] 2381 | name = "serde_with_macros" 2382 | version = "3.4.0" 2383 | source = "registry+https://github.com/rust-lang/crates.io-index" 2384 | checksum = "93634eb5f75a2323b16de4748022ac4297f9e76b6dced2be287a099f41b5e788" 2385 | dependencies = [ 2386 | "darling", 2387 | "proc-macro2", 2388 | "quote", 2389 | "syn 2.0.38", 2390 | ] 2391 | 2392 | [[package]] 2393 | name = "serialize-to-javascript" 2394 | version = "0.1.1" 2395 | source = "registry+https://github.com/rust-lang/crates.io-index" 2396 | checksum = "c9823f2d3b6a81d98228151fdeaf848206a7855a7a042bbf9bf870449a66cafb" 2397 | dependencies = [ 2398 | "serde", 2399 | "serde_json", 2400 | "serialize-to-javascript-impl", 2401 | ] 2402 | 2403 | [[package]] 2404 | name = "serialize-to-javascript-impl" 2405 | version = "0.1.1" 2406 | source = "registry+https://github.com/rust-lang/crates.io-index" 2407 | checksum = "74064874e9f6a15f04c1f3cb627902d0e6b410abbf36668afa873c61889f1763" 2408 | dependencies = [ 2409 | "proc-macro2", 2410 | "quote", 2411 | "syn 1.0.109", 2412 | ] 2413 | 2414 | [[package]] 2415 | name = "servo_arc" 2416 | version = "0.1.1" 2417 | source = "registry+https://github.com/rust-lang/crates.io-index" 2418 | checksum = "d98238b800e0d1576d8b6e3de32827c2d74bee68bb97748dcf5071fb53965432" 2419 | dependencies = [ 2420 | "nodrop", 2421 | "stable_deref_trait", 2422 | ] 2423 | 2424 | [[package]] 2425 | name = "sha2" 2426 | version = "0.10.8" 2427 | source = "registry+https://github.com/rust-lang/crates.io-index" 2428 | checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" 2429 | dependencies = [ 2430 | "cfg-if", 2431 | "cpufeatures", 2432 | "digest", 2433 | ] 2434 | 2435 | [[package]] 2436 | name = "sharded-slab" 2437 | version = "0.1.7" 2438 | source = "registry+https://github.com/rust-lang/crates.io-index" 2439 | checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" 2440 | dependencies = [ 2441 | "lazy_static", 2442 | ] 2443 | 2444 | [[package]] 2445 | name = "simd-adler32" 2446 | version = "0.3.7" 2447 | source = "registry+https://github.com/rust-lang/crates.io-index" 2448 | checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" 2449 | 2450 | [[package]] 2451 | name = "siphasher" 2452 | version = "0.3.11" 2453 | source = "registry+https://github.com/rust-lang/crates.io-index" 2454 | checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" 2455 | 2456 | [[package]] 2457 | name = "slab" 2458 | version = "0.4.9" 2459 | source = "registry+https://github.com/rust-lang/crates.io-index" 2460 | checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" 2461 | dependencies = [ 2462 | "autocfg", 2463 | ] 2464 | 2465 | [[package]] 2466 | name = "smallvec" 2467 | version = "1.11.1" 2468 | source = "registry+https://github.com/rust-lang/crates.io-index" 2469 | checksum = "942b4a808e05215192e39f4ab80813e599068285906cc91aa64f923db842bd5a" 2470 | 2471 | [[package]] 2472 | name = "soup2" 2473 | version = "0.2.1" 2474 | source = "registry+https://github.com/rust-lang/crates.io-index" 2475 | checksum = "b2b4d76501d8ba387cf0fefbe055c3e0a59891d09f0f995ae4e4b16f6b60f3c0" 2476 | dependencies = [ 2477 | "bitflags 1.3.2", 2478 | "gio", 2479 | "glib", 2480 | "libc", 2481 | "once_cell", 2482 | "soup2-sys", 2483 | ] 2484 | 2485 | [[package]] 2486 | name = "soup2-sys" 2487 | version = "0.2.0" 2488 | source = "registry+https://github.com/rust-lang/crates.io-index" 2489 | checksum = "009ef427103fcb17f802871647a7fa6c60cbb654b4c4e4c0ac60a31c5f6dc9cf" 2490 | dependencies = [ 2491 | "bitflags 1.3.2", 2492 | "gio-sys", 2493 | "glib-sys", 2494 | "gobject-sys", 2495 | "libc", 2496 | "system-deps 5.0.0", 2497 | ] 2498 | 2499 | [[package]] 2500 | name = "stable_deref_trait" 2501 | version = "1.2.0" 2502 | source = "registry+https://github.com/rust-lang/crates.io-index" 2503 | checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" 2504 | 2505 | [[package]] 2506 | name = "state" 2507 | version = "0.5.3" 2508 | source = "registry+https://github.com/rust-lang/crates.io-index" 2509 | checksum = "dbe866e1e51e8260c9eed836a042a5e7f6726bb2b411dffeaa712e19c388f23b" 2510 | dependencies = [ 2511 | "loom", 2512 | ] 2513 | 2514 | [[package]] 2515 | name = "string_cache" 2516 | version = "0.8.7" 2517 | source = "registry+https://github.com/rust-lang/crates.io-index" 2518 | checksum = "f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b" 2519 | dependencies = [ 2520 | "new_debug_unreachable", 2521 | "once_cell", 2522 | "parking_lot", 2523 | "phf_shared 0.10.0", 2524 | "precomputed-hash", 2525 | "serde", 2526 | ] 2527 | 2528 | [[package]] 2529 | name = "string_cache_codegen" 2530 | version = "0.5.2" 2531 | source = "registry+https://github.com/rust-lang/crates.io-index" 2532 | checksum = "6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988" 2533 | dependencies = [ 2534 | "phf_generator 0.10.0", 2535 | "phf_shared 0.10.0", 2536 | "proc-macro2", 2537 | "quote", 2538 | ] 2539 | 2540 | [[package]] 2541 | name = "strsim" 2542 | version = "0.10.0" 2543 | source = "registry+https://github.com/rust-lang/crates.io-index" 2544 | checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 2545 | 2546 | [[package]] 2547 | name = "syn" 2548 | version = "1.0.109" 2549 | source = "registry+https://github.com/rust-lang/crates.io-index" 2550 | checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 2551 | dependencies = [ 2552 | "proc-macro2", 2553 | "quote", 2554 | "unicode-ident", 2555 | ] 2556 | 2557 | [[package]] 2558 | name = "syn" 2559 | version = "2.0.38" 2560 | source = "registry+https://github.com/rust-lang/crates.io-index" 2561 | checksum = "e96b79aaa137db8f61e26363a0c9b47d8b4ec75da28b7d1d614c2303e232408b" 2562 | dependencies = [ 2563 | "proc-macro2", 2564 | "quote", 2565 | "unicode-ident", 2566 | ] 2567 | 2568 | [[package]] 2569 | name = "system-deps" 2570 | version = "5.0.0" 2571 | source = "registry+https://github.com/rust-lang/crates.io-index" 2572 | checksum = "18db855554db7bd0e73e06cf7ba3df39f97812cb11d3f75e71c39bf45171797e" 2573 | dependencies = [ 2574 | "cfg-expr 0.9.1", 2575 | "heck 0.3.3", 2576 | "pkg-config", 2577 | "toml 0.5.11", 2578 | "version-compare 0.0.11", 2579 | ] 2580 | 2581 | [[package]] 2582 | name = "system-deps" 2583 | version = "6.1.2" 2584 | source = "registry+https://github.com/rust-lang/crates.io-index" 2585 | checksum = "94af52f9402f94aac4948a2518b43359be8d9ce6cd9efc1c4de3b2f7b7e897d6" 2586 | dependencies = [ 2587 | "cfg-expr 0.15.5", 2588 | "heck 0.4.1", 2589 | "pkg-config", 2590 | "toml 0.8.2", 2591 | "version-compare 0.1.1", 2592 | ] 2593 | 2594 | [[package]] 2595 | name = "tao" 2596 | version = "0.16.4" 2597 | source = "registry+https://github.com/rust-lang/crates.io-index" 2598 | checksum = "b768eb5cf657b045d03304b1f60ecb54eac8b520f393c4f4240a94111a1caa17" 2599 | dependencies = [ 2600 | "bitflags 1.3.2", 2601 | "cairo-rs", 2602 | "cc", 2603 | "cocoa 0.24.1", 2604 | "core-foundation", 2605 | "core-graphics 0.22.3", 2606 | "crossbeam-channel", 2607 | "dispatch", 2608 | "gdk", 2609 | "gdk-pixbuf", 2610 | "gdk-sys", 2611 | "gdkwayland-sys", 2612 | "gdkx11-sys", 2613 | "gio", 2614 | "glib", 2615 | "glib-sys", 2616 | "gtk", 2617 | "image", 2618 | "instant", 2619 | "jni", 2620 | "lazy_static", 2621 | "libc", 2622 | "log", 2623 | "ndk", 2624 | "ndk-context", 2625 | "ndk-sys", 2626 | "objc", 2627 | "once_cell", 2628 | "parking_lot", 2629 | "png", 2630 | "raw-window-handle", 2631 | "scopeguard", 2632 | "serde", 2633 | "tao-macros", 2634 | "unicode-segmentation", 2635 | "uuid", 2636 | "windows 0.39.0", 2637 | "windows-implement", 2638 | "x11-dl", 2639 | ] 2640 | 2641 | [[package]] 2642 | name = "tao-macros" 2643 | version = "0.1.2" 2644 | source = "registry+https://github.com/rust-lang/crates.io-index" 2645 | checksum = "ec114582505d158b669b136e6851f85840c109819d77c42bb7c0709f727d18c2" 2646 | dependencies = [ 2647 | "proc-macro2", 2648 | "quote", 2649 | "syn 1.0.109", 2650 | ] 2651 | 2652 | [[package]] 2653 | name = "tar" 2654 | version = "0.4.40" 2655 | source = "registry+https://github.com/rust-lang/crates.io-index" 2656 | checksum = "b16afcea1f22891c49a00c751c7b63b2233284064f11a200fc624137c51e2ddb" 2657 | dependencies = [ 2658 | "filetime", 2659 | "libc", 2660 | "xattr", 2661 | ] 2662 | 2663 | [[package]] 2664 | name = "target-lexicon" 2665 | version = "0.12.12" 2666 | source = "registry+https://github.com/rust-lang/crates.io-index" 2667 | checksum = "14c39fd04924ca3a864207c66fc2cd7d22d7c016007f9ce846cbb9326331930a" 2668 | 2669 | [[package]] 2670 | name = "tauri" 2671 | version = "1.5.2" 2672 | source = "registry+https://github.com/rust-lang/crates.io-index" 2673 | checksum = "9bfe673cf125ef364d6f56b15e8ce7537d9ca7e4dae1cf6fbbdeed2e024db3d9" 2674 | dependencies = [ 2675 | "anyhow", 2676 | "cocoa 0.24.1", 2677 | "dirs-next", 2678 | "embed_plist", 2679 | "encoding_rs", 2680 | "flate2", 2681 | "futures-util", 2682 | "glib", 2683 | "glob", 2684 | "gtk", 2685 | "heck 0.4.1", 2686 | "http", 2687 | "ignore", 2688 | "objc", 2689 | "once_cell", 2690 | "percent-encoding", 2691 | "rand 0.8.5", 2692 | "raw-window-handle", 2693 | "semver", 2694 | "serde", 2695 | "serde_json", 2696 | "serde_repr", 2697 | "serialize-to-javascript", 2698 | "state", 2699 | "tar", 2700 | "tauri-macros", 2701 | "tauri-runtime", 2702 | "tauri-runtime-wry", 2703 | "tauri-utils", 2704 | "tempfile", 2705 | "thiserror", 2706 | "tokio", 2707 | "url", 2708 | "uuid", 2709 | "webkit2gtk", 2710 | "webview2-com", 2711 | "windows 0.39.0", 2712 | ] 2713 | 2714 | [[package]] 2715 | name = "tauri-build" 2716 | version = "1.5.0" 2717 | source = "registry+https://github.com/rust-lang/crates.io-index" 2718 | checksum = "defbfc551bd38ab997e5f8e458f87396d2559d05ce32095076ad6c30f7fc5f9c" 2719 | dependencies = [ 2720 | "anyhow", 2721 | "cargo_toml", 2722 | "dirs-next", 2723 | "heck 0.4.1", 2724 | "json-patch", 2725 | "semver", 2726 | "serde", 2727 | "serde_json", 2728 | "tauri-utils", 2729 | "tauri-winres", 2730 | "walkdir", 2731 | ] 2732 | 2733 | [[package]] 2734 | name = "tauri-codegen" 2735 | version = "1.4.1" 2736 | source = "registry+https://github.com/rust-lang/crates.io-index" 2737 | checksum = "7b3475e55acec0b4a50fb96435f19631fb58cbcd31923e1a213de5c382536bbb" 2738 | dependencies = [ 2739 | "base64 0.21.4", 2740 | "brotli", 2741 | "ico", 2742 | "json-patch", 2743 | "plist", 2744 | "png", 2745 | "proc-macro2", 2746 | "quote", 2747 | "semver", 2748 | "serde", 2749 | "serde_json", 2750 | "sha2", 2751 | "tauri-utils", 2752 | "thiserror", 2753 | "time", 2754 | "uuid", 2755 | "walkdir", 2756 | ] 2757 | 2758 | [[package]] 2759 | name = "tauri-macros" 2760 | version = "1.4.1" 2761 | source = "registry+https://github.com/rust-lang/crates.io-index" 2762 | checksum = "613740228de92d9196b795ac455091d3a5fbdac2654abb8bb07d010b62ab43af" 2763 | dependencies = [ 2764 | "heck 0.4.1", 2765 | "proc-macro2", 2766 | "quote", 2767 | "syn 1.0.109", 2768 | "tauri-codegen", 2769 | "tauri-utils", 2770 | ] 2771 | 2772 | [[package]] 2773 | name = "tauri-react-template" 2774 | version = "0.0.0" 2775 | dependencies = [ 2776 | "serde", 2777 | "serde_json", 2778 | "tauri", 2779 | "tauri-build", 2780 | "window-shadows", 2781 | "window-vibrancy", 2782 | ] 2783 | 2784 | [[package]] 2785 | name = "tauri-runtime" 2786 | version = "0.14.1" 2787 | source = "registry+https://github.com/rust-lang/crates.io-index" 2788 | checksum = "07f8e9e53e00e9f41212c115749e87d5cd2a9eebccafca77a19722eeecd56d43" 2789 | dependencies = [ 2790 | "gtk", 2791 | "http", 2792 | "http-range", 2793 | "rand 0.8.5", 2794 | "raw-window-handle", 2795 | "serde", 2796 | "serde_json", 2797 | "tauri-utils", 2798 | "thiserror", 2799 | "url", 2800 | "uuid", 2801 | "webview2-com", 2802 | "windows 0.39.0", 2803 | ] 2804 | 2805 | [[package]] 2806 | name = "tauri-runtime-wry" 2807 | version = "0.14.1" 2808 | source = "registry+https://github.com/rust-lang/crates.io-index" 2809 | checksum = "8141d72b6b65f2008911e9ef5b98a68d1e3413b7a1464e8f85eb3673bb19a895" 2810 | dependencies = [ 2811 | "cocoa 0.24.1", 2812 | "gtk", 2813 | "percent-encoding", 2814 | "rand 0.8.5", 2815 | "raw-window-handle", 2816 | "tauri-runtime", 2817 | "tauri-utils", 2818 | "uuid", 2819 | "webkit2gtk", 2820 | "webview2-com", 2821 | "windows 0.39.0", 2822 | "wry", 2823 | ] 2824 | 2825 | [[package]] 2826 | name = "tauri-utils" 2827 | version = "1.5.0" 2828 | source = "registry+https://github.com/rust-lang/crates.io-index" 2829 | checksum = "34d55e185904a84a419308d523c2c6891d5e2dbcee740c4997eb42e75a7b0f46" 2830 | dependencies = [ 2831 | "brotli", 2832 | "ctor", 2833 | "dunce", 2834 | "glob", 2835 | "heck 0.4.1", 2836 | "html5ever 0.26.0", 2837 | "infer", 2838 | "json-patch", 2839 | "kuchikiki", 2840 | "log", 2841 | "memchr", 2842 | "phf 0.10.1", 2843 | "proc-macro2", 2844 | "quote", 2845 | "semver", 2846 | "serde", 2847 | "serde_json", 2848 | "serde_with", 2849 | "thiserror", 2850 | "url", 2851 | "walkdir", 2852 | "windows 0.39.0", 2853 | ] 2854 | 2855 | [[package]] 2856 | name = "tauri-winres" 2857 | version = "0.1.1" 2858 | source = "registry+https://github.com/rust-lang/crates.io-index" 2859 | checksum = "5993dc129e544393574288923d1ec447c857f3f644187f4fbf7d9a875fbfc4fb" 2860 | dependencies = [ 2861 | "embed-resource", 2862 | "toml 0.7.8", 2863 | ] 2864 | 2865 | [[package]] 2866 | name = "tempfile" 2867 | version = "3.8.0" 2868 | source = "registry+https://github.com/rust-lang/crates.io-index" 2869 | checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef" 2870 | dependencies = [ 2871 | "cfg-if", 2872 | "fastrand", 2873 | "redox_syscall 0.3.5", 2874 | "rustix", 2875 | "windows-sys", 2876 | ] 2877 | 2878 | [[package]] 2879 | name = "tendril" 2880 | version = "0.4.3" 2881 | source = "registry+https://github.com/rust-lang/crates.io-index" 2882 | checksum = "d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0" 2883 | dependencies = [ 2884 | "futf", 2885 | "mac", 2886 | "utf-8", 2887 | ] 2888 | 2889 | [[package]] 2890 | name = "thin-slice" 2891 | version = "0.1.1" 2892 | source = "registry+https://github.com/rust-lang/crates.io-index" 2893 | checksum = "8eaa81235c7058867fa8c0e7314f33dcce9c215f535d1913822a2b3f5e289f3c" 2894 | 2895 | [[package]] 2896 | name = "thiserror" 2897 | version = "1.0.50" 2898 | source = "registry+https://github.com/rust-lang/crates.io-index" 2899 | checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2" 2900 | dependencies = [ 2901 | "thiserror-impl", 2902 | ] 2903 | 2904 | [[package]] 2905 | name = "thiserror-impl" 2906 | version = "1.0.50" 2907 | source = "registry+https://github.com/rust-lang/crates.io-index" 2908 | checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8" 2909 | dependencies = [ 2910 | "proc-macro2", 2911 | "quote", 2912 | "syn 2.0.38", 2913 | ] 2914 | 2915 | [[package]] 2916 | name = "thread_local" 2917 | version = "1.1.7" 2918 | source = "registry+https://github.com/rust-lang/crates.io-index" 2919 | checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152" 2920 | dependencies = [ 2921 | "cfg-if", 2922 | "once_cell", 2923 | ] 2924 | 2925 | [[package]] 2926 | name = "time" 2927 | version = "0.3.30" 2928 | source = "registry+https://github.com/rust-lang/crates.io-index" 2929 | checksum = "c4a34ab300f2dee6e562c10a046fc05e358b29f9bf92277f30c3c8d82275f6f5" 2930 | dependencies = [ 2931 | "deranged", 2932 | "itoa 1.0.9", 2933 | "powerfmt", 2934 | "serde", 2935 | "time-core", 2936 | "time-macros", 2937 | ] 2938 | 2939 | [[package]] 2940 | name = "time-core" 2941 | version = "0.1.2" 2942 | source = "registry+https://github.com/rust-lang/crates.io-index" 2943 | checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" 2944 | 2945 | [[package]] 2946 | name = "time-macros" 2947 | version = "0.2.15" 2948 | source = "registry+https://github.com/rust-lang/crates.io-index" 2949 | checksum = "4ad70d68dba9e1f8aceda7aa6711965dfec1cac869f311a51bd08b3a2ccbce20" 2950 | dependencies = [ 2951 | "time-core", 2952 | ] 2953 | 2954 | [[package]] 2955 | name = "tinyvec" 2956 | version = "1.6.0" 2957 | source = "registry+https://github.com/rust-lang/crates.io-index" 2958 | checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" 2959 | dependencies = [ 2960 | "tinyvec_macros", 2961 | ] 2962 | 2963 | [[package]] 2964 | name = "tinyvec_macros" 2965 | version = "0.1.1" 2966 | source = "registry+https://github.com/rust-lang/crates.io-index" 2967 | checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 2968 | 2969 | [[package]] 2970 | name = "tokio" 2971 | version = "1.33.0" 2972 | source = "registry+https://github.com/rust-lang/crates.io-index" 2973 | checksum = "4f38200e3ef7995e5ef13baec2f432a6da0aa9ac495b2c0e8f3b7eec2c92d653" 2974 | dependencies = [ 2975 | "backtrace", 2976 | "bytes", 2977 | "num_cpus", 2978 | "pin-project-lite", 2979 | ] 2980 | 2981 | [[package]] 2982 | name = "toml" 2983 | version = "0.5.11" 2984 | source = "registry+https://github.com/rust-lang/crates.io-index" 2985 | checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" 2986 | dependencies = [ 2987 | "serde", 2988 | ] 2989 | 2990 | [[package]] 2991 | name = "toml" 2992 | version = "0.7.8" 2993 | source = "registry+https://github.com/rust-lang/crates.io-index" 2994 | checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257" 2995 | dependencies = [ 2996 | "serde", 2997 | "serde_spanned", 2998 | "toml_datetime", 2999 | "toml_edit 0.19.15", 3000 | ] 3001 | 3002 | [[package]] 3003 | name = "toml" 3004 | version = "0.8.2" 3005 | source = "registry+https://github.com/rust-lang/crates.io-index" 3006 | checksum = "185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d" 3007 | dependencies = [ 3008 | "serde", 3009 | "serde_spanned", 3010 | "toml_datetime", 3011 | "toml_edit 0.20.2", 3012 | ] 3013 | 3014 | [[package]] 3015 | name = "toml_datetime" 3016 | version = "0.6.3" 3017 | source = "registry+https://github.com/rust-lang/crates.io-index" 3018 | checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" 3019 | dependencies = [ 3020 | "serde", 3021 | ] 3022 | 3023 | [[package]] 3024 | name = "toml_edit" 3025 | version = "0.19.15" 3026 | source = "registry+https://github.com/rust-lang/crates.io-index" 3027 | checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" 3028 | dependencies = [ 3029 | "indexmap 2.0.2", 3030 | "serde", 3031 | "serde_spanned", 3032 | "toml_datetime", 3033 | "winnow", 3034 | ] 3035 | 3036 | [[package]] 3037 | name = "toml_edit" 3038 | version = "0.20.2" 3039 | source = "registry+https://github.com/rust-lang/crates.io-index" 3040 | checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" 3041 | dependencies = [ 3042 | "indexmap 2.0.2", 3043 | "serde", 3044 | "serde_spanned", 3045 | "toml_datetime", 3046 | "winnow", 3047 | ] 3048 | 3049 | [[package]] 3050 | name = "tracing" 3051 | version = "0.1.40" 3052 | source = "registry+https://github.com/rust-lang/crates.io-index" 3053 | checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" 3054 | dependencies = [ 3055 | "pin-project-lite", 3056 | "tracing-attributes", 3057 | "tracing-core", 3058 | ] 3059 | 3060 | [[package]] 3061 | name = "tracing-attributes" 3062 | version = "0.1.27" 3063 | source = "registry+https://github.com/rust-lang/crates.io-index" 3064 | checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" 3065 | dependencies = [ 3066 | "proc-macro2", 3067 | "quote", 3068 | "syn 2.0.38", 3069 | ] 3070 | 3071 | [[package]] 3072 | name = "tracing-core" 3073 | version = "0.1.32" 3074 | source = "registry+https://github.com/rust-lang/crates.io-index" 3075 | checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" 3076 | dependencies = [ 3077 | "once_cell", 3078 | "valuable", 3079 | ] 3080 | 3081 | [[package]] 3082 | name = "tracing-log" 3083 | version = "0.1.3" 3084 | source = "registry+https://github.com/rust-lang/crates.io-index" 3085 | checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922" 3086 | dependencies = [ 3087 | "lazy_static", 3088 | "log", 3089 | "tracing-core", 3090 | ] 3091 | 3092 | [[package]] 3093 | name = "tracing-subscriber" 3094 | version = "0.3.17" 3095 | source = "registry+https://github.com/rust-lang/crates.io-index" 3096 | checksum = "30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77" 3097 | dependencies = [ 3098 | "matchers", 3099 | "nu-ansi-term", 3100 | "once_cell", 3101 | "regex", 3102 | "sharded-slab", 3103 | "smallvec", 3104 | "thread_local", 3105 | "tracing", 3106 | "tracing-core", 3107 | "tracing-log", 3108 | ] 3109 | 3110 | [[package]] 3111 | name = "treediff" 3112 | version = "4.0.2" 3113 | source = "registry+https://github.com/rust-lang/crates.io-index" 3114 | checksum = "52984d277bdf2a751072b5df30ec0377febdb02f7696d64c2d7d54630bac4303" 3115 | dependencies = [ 3116 | "serde_json", 3117 | ] 3118 | 3119 | [[package]] 3120 | name = "typenum" 3121 | version = "1.17.0" 3122 | source = "registry+https://github.com/rust-lang/crates.io-index" 3123 | checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" 3124 | 3125 | [[package]] 3126 | name = "unicode-bidi" 3127 | version = "0.3.13" 3128 | source = "registry+https://github.com/rust-lang/crates.io-index" 3129 | checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" 3130 | 3131 | [[package]] 3132 | name = "unicode-ident" 3133 | version = "1.0.12" 3134 | source = "registry+https://github.com/rust-lang/crates.io-index" 3135 | checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 3136 | 3137 | [[package]] 3138 | name = "unicode-normalization" 3139 | version = "0.1.22" 3140 | source = "registry+https://github.com/rust-lang/crates.io-index" 3141 | checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" 3142 | dependencies = [ 3143 | "tinyvec", 3144 | ] 3145 | 3146 | [[package]] 3147 | name = "unicode-segmentation" 3148 | version = "1.10.1" 3149 | source = "registry+https://github.com/rust-lang/crates.io-index" 3150 | checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36" 3151 | 3152 | [[package]] 3153 | name = "url" 3154 | version = "2.4.1" 3155 | source = "registry+https://github.com/rust-lang/crates.io-index" 3156 | checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5" 3157 | dependencies = [ 3158 | "form_urlencoded", 3159 | "idna", 3160 | "percent-encoding", 3161 | "serde", 3162 | ] 3163 | 3164 | [[package]] 3165 | name = "utf-8" 3166 | version = "0.7.6" 3167 | source = "registry+https://github.com/rust-lang/crates.io-index" 3168 | checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" 3169 | 3170 | [[package]] 3171 | name = "uuid" 3172 | version = "1.5.0" 3173 | source = "registry+https://github.com/rust-lang/crates.io-index" 3174 | checksum = "88ad59a7560b41a70d191093a945f0b87bc1deeda46fb237479708a1d6b6cdfc" 3175 | dependencies = [ 3176 | "getrandom 0.2.10", 3177 | ] 3178 | 3179 | [[package]] 3180 | name = "valuable" 3181 | version = "0.1.0" 3182 | source = "registry+https://github.com/rust-lang/crates.io-index" 3183 | checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" 3184 | 3185 | [[package]] 3186 | name = "version-compare" 3187 | version = "0.0.11" 3188 | source = "registry+https://github.com/rust-lang/crates.io-index" 3189 | checksum = "1c18c859eead79d8b95d09e4678566e8d70105c4e7b251f707a03df32442661b" 3190 | 3191 | [[package]] 3192 | name = "version-compare" 3193 | version = "0.1.1" 3194 | source = "registry+https://github.com/rust-lang/crates.io-index" 3195 | checksum = "579a42fc0b8e0c63b76519a339be31bed574929511fa53c1a3acae26eb258f29" 3196 | 3197 | [[package]] 3198 | name = "version_check" 3199 | version = "0.9.4" 3200 | source = "registry+https://github.com/rust-lang/crates.io-index" 3201 | checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 3202 | 3203 | [[package]] 3204 | name = "vswhom" 3205 | version = "0.1.0" 3206 | source = "registry+https://github.com/rust-lang/crates.io-index" 3207 | checksum = "be979b7f07507105799e854203b470ff7c78a1639e330a58f183b5fea574608b" 3208 | dependencies = [ 3209 | "libc", 3210 | "vswhom-sys", 3211 | ] 3212 | 3213 | [[package]] 3214 | name = "vswhom-sys" 3215 | version = "0.1.2" 3216 | source = "registry+https://github.com/rust-lang/crates.io-index" 3217 | checksum = "d3b17ae1f6c8a2b28506cd96d412eebf83b4a0ff2cbefeeb952f2f9dfa44ba18" 3218 | dependencies = [ 3219 | "cc", 3220 | "libc", 3221 | ] 3222 | 3223 | [[package]] 3224 | name = "walkdir" 3225 | version = "2.4.0" 3226 | source = "registry+https://github.com/rust-lang/crates.io-index" 3227 | checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" 3228 | dependencies = [ 3229 | "same-file", 3230 | "winapi-util", 3231 | ] 3232 | 3233 | [[package]] 3234 | name = "wasi" 3235 | version = "0.9.0+wasi-snapshot-preview1" 3236 | source = "registry+https://github.com/rust-lang/crates.io-index" 3237 | checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" 3238 | 3239 | [[package]] 3240 | name = "wasi" 3241 | version = "0.11.0+wasi-snapshot-preview1" 3242 | source = "registry+https://github.com/rust-lang/crates.io-index" 3243 | checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 3244 | 3245 | [[package]] 3246 | name = "wasm-bindgen" 3247 | version = "0.2.87" 3248 | source = "registry+https://github.com/rust-lang/crates.io-index" 3249 | checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342" 3250 | dependencies = [ 3251 | "cfg-if", 3252 | "wasm-bindgen-macro", 3253 | ] 3254 | 3255 | [[package]] 3256 | name = "wasm-bindgen-backend" 3257 | version = "0.2.87" 3258 | source = "registry+https://github.com/rust-lang/crates.io-index" 3259 | checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd" 3260 | dependencies = [ 3261 | "bumpalo", 3262 | "log", 3263 | "once_cell", 3264 | "proc-macro2", 3265 | "quote", 3266 | "syn 2.0.38", 3267 | "wasm-bindgen-shared", 3268 | ] 3269 | 3270 | [[package]] 3271 | name = "wasm-bindgen-macro" 3272 | version = "0.2.87" 3273 | source = "registry+https://github.com/rust-lang/crates.io-index" 3274 | checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d" 3275 | dependencies = [ 3276 | "quote", 3277 | "wasm-bindgen-macro-support", 3278 | ] 3279 | 3280 | [[package]] 3281 | name = "wasm-bindgen-macro-support" 3282 | version = "0.2.87" 3283 | source = "registry+https://github.com/rust-lang/crates.io-index" 3284 | checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" 3285 | dependencies = [ 3286 | "proc-macro2", 3287 | "quote", 3288 | "syn 2.0.38", 3289 | "wasm-bindgen-backend", 3290 | "wasm-bindgen-shared", 3291 | ] 3292 | 3293 | [[package]] 3294 | name = "wasm-bindgen-shared" 3295 | version = "0.2.87" 3296 | source = "registry+https://github.com/rust-lang/crates.io-index" 3297 | checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" 3298 | 3299 | [[package]] 3300 | name = "webkit2gtk" 3301 | version = "0.18.2" 3302 | source = "registry+https://github.com/rust-lang/crates.io-index" 3303 | checksum = "b8f859735e4a452aeb28c6c56a852967a8a76c8eb1cc32dbf931ad28a13d6370" 3304 | dependencies = [ 3305 | "bitflags 1.3.2", 3306 | "cairo-rs", 3307 | "gdk", 3308 | "gdk-sys", 3309 | "gio", 3310 | "gio-sys", 3311 | "glib", 3312 | "glib-sys", 3313 | "gobject-sys", 3314 | "gtk", 3315 | "gtk-sys", 3316 | "javascriptcore-rs", 3317 | "libc", 3318 | "once_cell", 3319 | "soup2", 3320 | "webkit2gtk-sys", 3321 | ] 3322 | 3323 | [[package]] 3324 | name = "webkit2gtk-sys" 3325 | version = "0.18.0" 3326 | source = "registry+https://github.com/rust-lang/crates.io-index" 3327 | checksum = "4d76ca6ecc47aeba01ec61e480139dda143796abcae6f83bcddf50d6b5b1dcf3" 3328 | dependencies = [ 3329 | "atk-sys", 3330 | "bitflags 1.3.2", 3331 | "cairo-sys-rs", 3332 | "gdk-pixbuf-sys", 3333 | "gdk-sys", 3334 | "gio-sys", 3335 | "glib-sys", 3336 | "gobject-sys", 3337 | "gtk-sys", 3338 | "javascriptcore-rs-sys", 3339 | "libc", 3340 | "pango-sys", 3341 | "pkg-config", 3342 | "soup2-sys", 3343 | "system-deps 6.1.2", 3344 | ] 3345 | 3346 | [[package]] 3347 | name = "webview2-com" 3348 | version = "0.19.1" 3349 | source = "registry+https://github.com/rust-lang/crates.io-index" 3350 | checksum = "b4a769c9f1a64a8734bde70caafac2b96cada12cd4aefa49196b3a386b8b4178" 3351 | dependencies = [ 3352 | "webview2-com-macros", 3353 | "webview2-com-sys", 3354 | "windows 0.39.0", 3355 | "windows-implement", 3356 | ] 3357 | 3358 | [[package]] 3359 | name = "webview2-com-macros" 3360 | version = "0.6.0" 3361 | source = "registry+https://github.com/rust-lang/crates.io-index" 3362 | checksum = "eaebe196c01691db62e9e4ca52c5ef1e4fd837dcae27dae3ada599b5a8fd05ac" 3363 | dependencies = [ 3364 | "proc-macro2", 3365 | "quote", 3366 | "syn 1.0.109", 3367 | ] 3368 | 3369 | [[package]] 3370 | name = "webview2-com-sys" 3371 | version = "0.19.0" 3372 | source = "registry+https://github.com/rust-lang/crates.io-index" 3373 | checksum = "aac48ef20ddf657755fdcda8dfed2a7b4fc7e4581acce6fe9b88c3d64f29dee7" 3374 | dependencies = [ 3375 | "regex", 3376 | "serde", 3377 | "serde_json", 3378 | "thiserror", 3379 | "windows 0.39.0", 3380 | "windows-bindgen", 3381 | "windows-metadata", 3382 | ] 3383 | 3384 | [[package]] 3385 | name = "winapi" 3386 | version = "0.3.9" 3387 | source = "registry+https://github.com/rust-lang/crates.io-index" 3388 | checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 3389 | dependencies = [ 3390 | "winapi-i686-pc-windows-gnu", 3391 | "winapi-x86_64-pc-windows-gnu", 3392 | ] 3393 | 3394 | [[package]] 3395 | name = "winapi-i686-pc-windows-gnu" 3396 | version = "0.4.0" 3397 | source = "registry+https://github.com/rust-lang/crates.io-index" 3398 | checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 3399 | 3400 | [[package]] 3401 | name = "winapi-util" 3402 | version = "0.1.6" 3403 | source = "registry+https://github.com/rust-lang/crates.io-index" 3404 | checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" 3405 | dependencies = [ 3406 | "winapi", 3407 | ] 3408 | 3409 | [[package]] 3410 | name = "winapi-x86_64-pc-windows-gnu" 3411 | version = "0.4.0" 3412 | source = "registry+https://github.com/rust-lang/crates.io-index" 3413 | checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 3414 | 3415 | [[package]] 3416 | name = "window-shadows" 3417 | version = "0.2.2" 3418 | source = "registry+https://github.com/rust-lang/crates.io-index" 3419 | checksum = "67ff424735b1ac21293b0492b069394b0a189c8a463fb015a16dea7c2e221c08" 3420 | dependencies = [ 3421 | "cocoa 0.25.0", 3422 | "objc", 3423 | "raw-window-handle", 3424 | "windows-sys", 3425 | ] 3426 | 3427 | [[package]] 3428 | name = "window-vibrancy" 3429 | version = "0.4.2" 3430 | source = "registry+https://github.com/rust-lang/crates.io-index" 3431 | checksum = "5931735e675b972fada30c7a402915d4d827aa5ef6c929c133d640c4b785e963" 3432 | dependencies = [ 3433 | "cocoa 0.25.0", 3434 | "objc", 3435 | "raw-window-handle", 3436 | "windows-sys", 3437 | ] 3438 | 3439 | [[package]] 3440 | name = "windows" 3441 | version = "0.39.0" 3442 | source = "registry+https://github.com/rust-lang/crates.io-index" 3443 | checksum = "f1c4bd0a50ac6020f65184721f758dba47bb9fbc2133df715ec74a237b26794a" 3444 | dependencies = [ 3445 | "windows-implement", 3446 | "windows_aarch64_msvc 0.39.0", 3447 | "windows_i686_gnu 0.39.0", 3448 | "windows_i686_msvc 0.39.0", 3449 | "windows_x86_64_gnu 0.39.0", 3450 | "windows_x86_64_msvc 0.39.0", 3451 | ] 3452 | 3453 | [[package]] 3454 | name = "windows" 3455 | version = "0.48.0" 3456 | source = "registry+https://github.com/rust-lang/crates.io-index" 3457 | checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" 3458 | dependencies = [ 3459 | "windows-targets", 3460 | ] 3461 | 3462 | [[package]] 3463 | name = "windows-bindgen" 3464 | version = "0.39.0" 3465 | source = "registry+https://github.com/rust-lang/crates.io-index" 3466 | checksum = "68003dbd0e38abc0fb85b939240f4bce37c43a5981d3df37ccbaaa981b47cb41" 3467 | dependencies = [ 3468 | "windows-metadata", 3469 | "windows-tokens", 3470 | ] 3471 | 3472 | [[package]] 3473 | name = "windows-core" 3474 | version = "0.51.1" 3475 | source = "registry+https://github.com/rust-lang/crates.io-index" 3476 | checksum = "f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64" 3477 | dependencies = [ 3478 | "windows-targets", 3479 | ] 3480 | 3481 | [[package]] 3482 | name = "windows-implement" 3483 | version = "0.39.0" 3484 | source = "registry+https://github.com/rust-lang/crates.io-index" 3485 | checksum = "ba01f98f509cb5dc05f4e5fc95e535f78260f15fea8fe1a8abdd08f774f1cee7" 3486 | dependencies = [ 3487 | "syn 1.0.109", 3488 | "windows-tokens", 3489 | ] 3490 | 3491 | [[package]] 3492 | name = "windows-metadata" 3493 | version = "0.39.0" 3494 | source = "registry+https://github.com/rust-lang/crates.io-index" 3495 | checksum = "9ee5e275231f07c6e240d14f34e1b635bf1faa1c76c57cfd59a5cdb9848e4278" 3496 | 3497 | [[package]] 3498 | name = "windows-sys" 3499 | version = "0.48.0" 3500 | source = "registry+https://github.com/rust-lang/crates.io-index" 3501 | checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 3502 | dependencies = [ 3503 | "windows-targets", 3504 | ] 3505 | 3506 | [[package]] 3507 | name = "windows-targets" 3508 | version = "0.48.5" 3509 | source = "registry+https://github.com/rust-lang/crates.io-index" 3510 | checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 3511 | dependencies = [ 3512 | "windows_aarch64_gnullvm", 3513 | "windows_aarch64_msvc 0.48.5", 3514 | "windows_i686_gnu 0.48.5", 3515 | "windows_i686_msvc 0.48.5", 3516 | "windows_x86_64_gnu 0.48.5", 3517 | "windows_x86_64_gnullvm", 3518 | "windows_x86_64_msvc 0.48.5", 3519 | ] 3520 | 3521 | [[package]] 3522 | name = "windows-tokens" 3523 | version = "0.39.0" 3524 | source = "registry+https://github.com/rust-lang/crates.io-index" 3525 | checksum = "f838de2fe15fe6bac988e74b798f26499a8b21a9d97edec321e79b28d1d7f597" 3526 | 3527 | [[package]] 3528 | name = "windows_aarch64_gnullvm" 3529 | version = "0.48.5" 3530 | source = "registry+https://github.com/rust-lang/crates.io-index" 3531 | checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 3532 | 3533 | [[package]] 3534 | name = "windows_aarch64_msvc" 3535 | version = "0.39.0" 3536 | source = "registry+https://github.com/rust-lang/crates.io-index" 3537 | checksum = "ec7711666096bd4096ffa835238905bb33fb87267910e154b18b44eaabb340f2" 3538 | 3539 | [[package]] 3540 | name = "windows_aarch64_msvc" 3541 | version = "0.48.5" 3542 | source = "registry+https://github.com/rust-lang/crates.io-index" 3543 | checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 3544 | 3545 | [[package]] 3546 | name = "windows_i686_gnu" 3547 | version = "0.39.0" 3548 | source = "registry+https://github.com/rust-lang/crates.io-index" 3549 | checksum = "763fc57100a5f7042e3057e7e8d9bdd7860d330070251a73d003563a3bb49e1b" 3550 | 3551 | [[package]] 3552 | name = "windows_i686_gnu" 3553 | version = "0.48.5" 3554 | source = "registry+https://github.com/rust-lang/crates.io-index" 3555 | checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 3556 | 3557 | [[package]] 3558 | name = "windows_i686_msvc" 3559 | version = "0.39.0" 3560 | source = "registry+https://github.com/rust-lang/crates.io-index" 3561 | checksum = "7bc7cbfe58828921e10a9f446fcaaf649204dcfe6c1ddd712c5eebae6bda1106" 3562 | 3563 | [[package]] 3564 | name = "windows_i686_msvc" 3565 | version = "0.48.5" 3566 | source = "registry+https://github.com/rust-lang/crates.io-index" 3567 | checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 3568 | 3569 | [[package]] 3570 | name = "windows_x86_64_gnu" 3571 | version = "0.39.0" 3572 | source = "registry+https://github.com/rust-lang/crates.io-index" 3573 | checksum = "6868c165637d653ae1e8dc4d82c25d4f97dd6605eaa8d784b5c6e0ab2a252b65" 3574 | 3575 | [[package]] 3576 | name = "windows_x86_64_gnu" 3577 | version = "0.48.5" 3578 | source = "registry+https://github.com/rust-lang/crates.io-index" 3579 | checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 3580 | 3581 | [[package]] 3582 | name = "windows_x86_64_gnullvm" 3583 | version = "0.48.5" 3584 | source = "registry+https://github.com/rust-lang/crates.io-index" 3585 | checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 3586 | 3587 | [[package]] 3588 | name = "windows_x86_64_msvc" 3589 | version = "0.39.0" 3590 | source = "registry+https://github.com/rust-lang/crates.io-index" 3591 | checksum = "5e4d40883ae9cae962787ca76ba76390ffa29214667a111db9e0a1ad8377e809" 3592 | 3593 | [[package]] 3594 | name = "windows_x86_64_msvc" 3595 | version = "0.48.5" 3596 | source = "registry+https://github.com/rust-lang/crates.io-index" 3597 | checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 3598 | 3599 | [[package]] 3600 | name = "winnow" 3601 | version = "0.5.17" 3602 | source = "registry+https://github.com/rust-lang/crates.io-index" 3603 | checksum = "a3b801d0e0a6726477cc207f60162da452f3a95adb368399bef20a946e06f65c" 3604 | dependencies = [ 3605 | "memchr", 3606 | ] 3607 | 3608 | [[package]] 3609 | name = "winreg" 3610 | version = "0.51.0" 3611 | source = "registry+https://github.com/rust-lang/crates.io-index" 3612 | checksum = "937f3df7948156640f46aacef17a70db0de5917bda9c92b0f751f3a955b588fc" 3613 | dependencies = [ 3614 | "cfg-if", 3615 | "windows-sys", 3616 | ] 3617 | 3618 | [[package]] 3619 | name = "wry" 3620 | version = "0.24.4" 3621 | source = "registry+https://github.com/rust-lang/crates.io-index" 3622 | checksum = "88ef04bdad49eba2e01f06e53688c8413bd6a87b0bc14b72284465cf96e3578e" 3623 | dependencies = [ 3624 | "base64 0.13.1", 3625 | "block", 3626 | "cocoa 0.24.1", 3627 | "core-graphics 0.22.3", 3628 | "crossbeam-channel", 3629 | "dunce", 3630 | "gdk", 3631 | "gio", 3632 | "glib", 3633 | "gtk", 3634 | "html5ever 0.25.2", 3635 | "http", 3636 | "kuchiki", 3637 | "libc", 3638 | "log", 3639 | "objc", 3640 | "objc_id", 3641 | "once_cell", 3642 | "serde", 3643 | "serde_json", 3644 | "sha2", 3645 | "soup2", 3646 | "tao", 3647 | "thiserror", 3648 | "url", 3649 | "webkit2gtk", 3650 | "webkit2gtk-sys", 3651 | "webview2-com", 3652 | "windows 0.39.0", 3653 | "windows-implement", 3654 | ] 3655 | 3656 | [[package]] 3657 | name = "x11" 3658 | version = "2.21.0" 3659 | source = "registry+https://github.com/rust-lang/crates.io-index" 3660 | checksum = "502da5464ccd04011667b11c435cb992822c2c0dbde1770c988480d312a0db2e" 3661 | dependencies = [ 3662 | "libc", 3663 | "pkg-config", 3664 | ] 3665 | 3666 | [[package]] 3667 | name = "x11-dl" 3668 | version = "2.21.0" 3669 | source = "registry+https://github.com/rust-lang/crates.io-index" 3670 | checksum = "38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f" 3671 | dependencies = [ 3672 | "libc", 3673 | "once_cell", 3674 | "pkg-config", 3675 | ] 3676 | 3677 | [[package]] 3678 | name = "xattr" 3679 | version = "1.0.1" 3680 | source = "registry+https://github.com/rust-lang/crates.io-index" 3681 | checksum = "f4686009f71ff3e5c4dbcf1a282d0a44db3f021ba69350cd42086b3e5f1c6985" 3682 | dependencies = [ 3683 | "libc", 3684 | ] 3685 | --------------------------------------------------------------------------------