From 74251e2e234cf2813c6eb8dde33101124dea94d3 Mon Sep 17 00:00:00 2001 From: Anoy Roy Chowdhury Date: Wed, 23 Jul 2025 01:40:59 +0530 Subject: [PATCH] Mac build Support with major bug fixes --- app/globals.css | 8 + app/page.js | 5 +- components/task-list.js | 2 +- components/timer-modal.js | 280 +- next.config.mjs | 17 +- package-lock.json | 184 + package.json | 4 +- public/music/playing.mp3 | Bin 98400 -> 167100 bytes src-tauri/.gitignore | 4 + src-tauri/Cargo.lock | 4976 +++++++++++++++++++++++++++ src-tauri/Cargo.toml | 25 + src-tauri/build.rs | 3 + src-tauri/capabilities/default.json | 11 + src-tauri/icons/128x128.png | Bin 0 -> 7079 bytes src-tauri/icons/128x128@2x.png | Bin 0 -> 7079 bytes src-tauri/icons/32x32.png | Bin 0 -> 3140 bytes src-tauri/icons/icon.icns | Bin 0 -> 52545 bytes src-tauri/icons/icon.ico | Bin 0 -> 174323 bytes src-tauri/icons/icon.png | Bin 0 -> 20476 bytes src-tauri/src/lib.rs | 16 + src-tauri/src/main.rs | 6 + src-tauri/tauri.conf.json | 37 + tailwind.config.js | 3 + 23 files changed, 5521 insertions(+), 60 deletions(-) create mode 100644 src-tauri/.gitignore create mode 100644 src-tauri/Cargo.lock create mode 100644 src-tauri/Cargo.toml create mode 100644 src-tauri/build.rs create mode 100644 src-tauri/capabilities/default.json create mode 100644 src-tauri/icons/128x128.png create mode 100644 src-tauri/icons/128x128@2x.png create mode 100644 src-tauri/icons/32x32.png create mode 100644 src-tauri/icons/icon.icns create mode 100644 src-tauri/icons/icon.ico create mode 100644 src-tauri/icons/icon.png create mode 100644 src-tauri/src/lib.rs create mode 100644 src-tauri/src/main.rs create mode 100644 src-tauri/tauri.conf.json diff --git a/app/globals.css b/app/globals.css index e786dfb..a64db73 100644 --- a/app/globals.css +++ b/app/globals.css @@ -106,6 +106,14 @@ } } +.hide-scroll::-webkit-scrollbar { + display: none; +} + +.hide-scroll { + -ms-overflow-style: none; + scrollbar-width: none; +} /* Custom scrollbar */ ::-webkit-scrollbar { width: 6px; diff --git a/app/page.js b/app/page.js index 538038a..491f597 100644 --- a/app/page.js +++ b/app/page.js @@ -154,7 +154,10 @@ export default function Home() { }, [darkMode]); const getDateString = (date) => { - return date.toISOString().split("T")[0]; + const year = date.getFullYear(); + const month = String(date.getMonth() + 1).padStart(2, "0"); + const day = String(date.getDate()).padStart(2, "0"); + return `${year}-${month}-${day}`; }; const getCurrentDayTasks = () => { diff --git a/components/task-list.js b/components/task-list.js index 56820c3..72e60f7 100644 --- a/components/task-list.js +++ b/components/task-list.js @@ -178,7 +178,7 @@ export function TaskList({ }; return ( -
+
{/* Habits Section */} {habitTasks.length > 0 && ( diff --git a/components/timer-modal.js b/components/timer-modal.js index 99b6575..6bbe19f 100644 --- a/components/timer-modal.js +++ b/components/timer-modal.js @@ -45,10 +45,12 @@ export function TimerModal({ const [isOvertimeStarted, setIsOvertimeStarted] = useState(false); const [isMuted, setIsMuted] = useState(false); - // Audio refs - const playingAudioRef = useRef(null); - const breakAudioRef = useRef(null); - const overtimeAudioRef = useRef(null); + // Audio context and buffer refs for true seamless looping + const audioContextRef = useRef(null); + const audioBuffersRef = useRef({}); + const audioSourcesRef = useRef({}); + const gainNodesRef = useRef({}); + const isInitializedRef = useRef(false); const presets = [ { value: "5", label: "5 min", seconds: 5 * 60 }, @@ -57,58 +59,202 @@ export function TimerModal({ { value: "50", label: "50 min", seconds: 50 * 60 }, ]; - // Initialize audio elements + // Initialize Web Audio API with aggressive looping useEffect(() => { - playingAudioRef.current = new Audio("/music/playing.mp3"); - breakAudioRef.current = new Audio("/music/break.mp3"); - overtimeAudioRef.current = new Audio("/music/overtime.mp3"); + const initAudio = async () => { + try { + // Create audio context + const AudioContext = window.AudioContext || window.webkitAudioContext; + audioContextRef.current = new AudioContext(); - // Set audio properties - [ - playingAudioRef.current, - breakAudioRef.current, - overtimeAudioRef.current, - ].forEach((audio) => { - audio.loop = true; - audio.volume = 0.3; // Set a reasonable default volume - }); + const loadAudioBuffer = async (url, key) => { + try { + const response = await fetch(url); + const arrayBuffer = await response.arrayBuffer(); + const audioBuffer = await audioContextRef.current.decodeAudioData( + arrayBuffer + ); - // Cleanup function - return () => { - [ - playingAudioRef.current, - breakAudioRef.current, - overtimeAudioRef.current, - ].forEach((audio) => { - if (audio) { - audio.pause(); - audio.currentTime = 0; + // Trim silence from beginning and end + const trimmedBuffer = trimSilence(audioBuffer); + audioBuffersRef.current[key] = trimmedBuffer; + + // Create gain node for this audio + gainNodesRef.current[key] = audioContextRef.current.createGain(); + gainNodesRef.current[key].gain.value = 0.2; + gainNodesRef.current[key].connect( + audioContextRef.current.destination + ); + + console.log( + `Audio ${key} loaded: ${trimmedBuffer.duration.toFixed(3)}s` + ); + } catch (error) { + console.error(`Failed to load audio ${key}:`, error); + // Fallback to HTML5 audio + createFallbackAudio(url, key); + } + }; + + // Load all audio files + await Promise.all([ + loadAudioBuffer("/music/playing.mp3", "playing"), + loadAudioBuffer("/music/break.mp3", "break"), + loadAudioBuffer("/music/overtime.mp3", "overtime"), + ]); + + isInitializedRef.current = true; + console.log("Web Audio API initialized successfully"); + } catch (error) { + console.error("Web Audio API initialization failed:", error); + initFallbackAudio(); + } + }; + + // Trim silence from audio buffer + const trimSilence = (buffer) => { + const threshold = 0; // Silence threshold + const channelData = buffer.getChannelData(0); + + // Find start of audio (first non-silent sample) + let start = 0; + for (let i = 0; i < channelData.length; i++) { + if (Math.abs(channelData[i]) > threshold) { + start = i; + break; } - }); + } + + // Find end of audio (last non-silent sample) + let end = channelData.length - 1; + for (let i = channelData.length - 1; i >= 0; i--) { + if (Math.abs(channelData[i]) > threshold) { + end = i; + break; + } + } + + // Create new buffer with trimmed audio + const trimmedLength = end - start + 1; + const trimmedBuffer = audioContextRef.current.createBuffer( + buffer.numberOfChannels, + trimmedLength, + buffer.sampleRate + ); + + for (let channel = 0; channel < buffer.numberOfChannels; channel++) { + const originalData = buffer.getChannelData(channel); + const trimmedData = trimmedBuffer.getChannelData(channel); + for (let i = 0; i < trimmedLength; i++) { + trimmedData[i] = originalData[start + i]; + } + } + + return trimmedBuffer; + }; + + // Fallback to HTML5 audio if Web Audio API fails + const createFallbackAudio = (url, key) => { + const audio = new Audio(url); + audio.loop = true; + audio.volume = 0.2; + audio.preload = "auto"; + audioBuffersRef.current[key] = { audio, isFallback: true }; + }; + + const initFallbackAudio = () => { + console.log("Using HTML5 Audio fallback"); + createFallbackAudio("/music/playing.mp3", "playing"); + createFallbackAudio("/music/break.mp3", "break"); + createFallbackAudio("/music/overtime.mp3", "overtime"); + isInitializedRef.current = true; + }; + + initAudio(); + + return () => { + // Cleanup + stopAllAudio(); + if ( + audioContextRef.current && + audioContextRef.current.state !== "closed" + ) { + audioContextRef.current.close(); + } }; }, []); - // Audio control function - const playAudio = (audioRef, shouldPlay = !isMuted) => { - if (shouldPlay && audioRef.current) { - // Stop all other audio first - stopAllAudio(); - audioRef.current.currentTime = 0; - audioRef.current.play().catch((error) => { - console.log("Audio playback failed:", error); - }); + // Play audio with aggressive seamless looping + const playAudio = (audioKey, shouldPlay = !isMuted) => { + if ( + !shouldPlay || + !isInitializedRef.current || + !audioBuffersRef.current[audioKey] + ) + return; + + // Stop all other audio first + stopAllAudio(); + + const buffer = audioBuffersRef.current[audioKey]; + + // Handle fallback audio + if (buffer.isFallback) { + buffer.audio.currentTime = 0; + buffer.audio.play().catch(console.error); + return; } + + // Resume audio context if suspended + if (audioContextRef.current.state === "suspended") { + audioContextRef.current.resume(); + } + + // Create and start buffer source with perfect looping + const startSeamlessLoop = () => { + if (audioSourcesRef.current[audioKey]) { + audioSourcesRef.current[audioKey].stop(); + } + + const source = audioContextRef.current.createBufferSource(); + source.buffer = buffer; + source.loop = true; + source.loopStart = 0; + source.loopEnd = buffer.duration; + + // Connect to gain node + source.connect(gainNodesRef.current[audioKey]); + + // Start immediately + source.start(0); + audioSourcesRef.current[audioKey] = source; + + console.log(`Started seamless loop for ${audioKey}`); + }; + + startSeamlessLoop(); }; const stopAllAudio = () => { - [ - playingAudioRef.current, - breakAudioRef.current, - overtimeAudioRef.current, - ].forEach((audio) => { - if (audio) { - audio.pause(); - audio.currentTime = 0; + Object.keys(audioSourcesRef.current).forEach((key) => { + const source = audioSourcesRef.current[key]; + if (source) { + try { + source.stop(); + source.disconnect(); + } catch (error) { + // Source might already be stopped + } + delete audioSourcesRef.current[key]; + } + }); + + // Stop fallback audio + Object.keys(audioBuffersRef.current).forEach((key) => { + const buffer = audioBuffersRef.current[key]; + if (buffer && buffer.isFallback) { + buffer.audio.pause(); + buffer.audio.currentTime = 0; } }); }; @@ -118,22 +264,46 @@ export function TimerModal({ setIsMuted(newMutedState); if (newMutedState) { - // Muting - stop all audio stopAllAudio(); } else { - // Unmuting - resume appropriate audio based on current state + // Resume appropriate audio if (isRunning) { if (timeLeft === 0 && isOvertimeStarted) { - playAudio(overtimeAudioRef); + playAudio("overtime"); } else if (isBreak) { - playAudio(breakAudioRef); + playAudio("break"); } else if (timeLeft > 0) { - playAudio(playingAudioRef); + playAudio("playing"); } } } }; + // Handle user interaction requirement for audio + const handleFirstUserInteraction = () => { + if ( + audioContextRef.current && + audioContextRef.current.state === "suspended" + ) { + audioContextRef.current.resume(); + } + }; + + // Add click listener for first user interaction + useEffect(() => { + document.addEventListener("click", handleFirstUserInteraction, { + once: true, + }); + document.addEventListener("touchstart", handleFirstUserInteraction, { + once: true, + }); + + return () => { + document.removeEventListener("click", handleFirstUserInteraction); + document.removeEventListener("touchstart", handleFirstUserInteraction); + }; + }, []); + // Main countdown timer effect useEffect(() => { if (isRunning && timeLeft > 0) { @@ -147,10 +317,9 @@ export function TimerModal({ // Overtime counter effect useEffect(() => { if (isRunning && timeLeft === 0) { - // Start overtime audio when entering overtime mode if (!isOvertimeStarted) { setIsOvertimeStarted(true); - playAudio(overtimeAudioRef); // Uses default mute check + playAudio("overtime"); } const overtimeInterval = setInterval(() => { @@ -193,11 +362,11 @@ export function TimerModal({ useEffect(() => { if (isRunning && !isMuted) { if (timeLeft === 0) { - playAudio(overtimeAudioRef); + playAudio("overtime"); } else if (isBreak) { - playAudio(breakAudioRef); + playAudio("break"); } else { - playAudio(playingAudioRef); + playAudio("playing"); } } else { stopAllAudio(); @@ -205,7 +374,6 @@ export function TimerModal({ setIsOvertimeStarted(false); } } - // The dependency `timeLeft > 0` is a boolean that only changes when the timer hits zero. }, [isRunning, isBreak, timeLeft > 0, isMuted]); const formatTime = (seconds) => { diff --git a/next.config.mjs b/next.config.mjs index 4678774..7939535 100644 --- a/next.config.mjs +++ b/next.config.mjs @@ -1,4 +1,19 @@ +const isProd = process.env.NODE_ENV === "production"; + +const internalHost = process.env.TAURI_DEV_HOST || "localhost"; + /** @type {import('next').NextConfig} */ -const nextConfig = {}; +const nextConfig = { + // Ensure Next.js uses SSG instead of SSR + // https://nextjs.org/docs/pages/building-your-application/deploying/static-exports + output: "export", + // Note: This feature is required to use the Next.js Image component in SSG mode. + // See https://nextjs.org/docs/messages/export-image-api for different workarounds. + images: { + unoptimized: true, + }, + // Configure assetPrefix or else the server won't properly resolve your assets. + assetPrefix: isProd ? undefined : `http://${internalHost}:3000`, +}; export default nextConfig; diff --git a/package-lock.json b/package-lock.json index d8d24d9..74aa66d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,6 +25,7 @@ "tailwindcss-animate": "^1.0.7" }, "devDependencies": { + "@tauri-apps/cli": "^2.7.1", "postcss": "^8.5", "tailwindcss": "^3.4.17" } @@ -1243,6 +1244,189 @@ "tslib": "^2.8.0" } }, + "node_modules/@tauri-apps/cli": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-2.7.1.tgz", + "integrity": "sha512-RcGWR4jOUEl92w3uvI0h61Llkfj9lwGD1iwvDRD2isMrDhOzjeeeVn9aGzeW1jubQ/kAbMYfydcA4BA0Cy733Q==", + "dev": true, + "license": "Apache-2.0 OR MIT", + "bin": { + "tauri": "tauri.js" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/tauri" + }, + "optionalDependencies": { + "@tauri-apps/cli-darwin-arm64": "2.7.1", + "@tauri-apps/cli-darwin-x64": "2.7.1", + "@tauri-apps/cli-linux-arm-gnueabihf": "2.7.1", + "@tauri-apps/cli-linux-arm64-gnu": "2.7.1", + "@tauri-apps/cli-linux-arm64-musl": "2.7.1", + "@tauri-apps/cli-linux-riscv64-gnu": "2.7.1", + "@tauri-apps/cli-linux-x64-gnu": "2.7.1", + "@tauri-apps/cli-linux-x64-musl": "2.7.1", + "@tauri-apps/cli-win32-arm64-msvc": "2.7.1", + "@tauri-apps/cli-win32-ia32-msvc": "2.7.1", + "@tauri-apps/cli-win32-x64-msvc": "2.7.1" + } + }, + "node_modules/@tauri-apps/cli-darwin-arm64": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-2.7.1.tgz", + "integrity": "sha512-j2NXQN6+08G03xYiyKDKqbCV2Txt+hUKg0a8hYr92AmoCU8fgCjHyva/p16lGFGUG3P2Yu0xiNe1hXL9ZuRMzA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-darwin-x64": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-2.7.1.tgz", + "integrity": "sha512-CdYAefeM35zKsc91qIyKzbaO7FhzTyWKsE8hj7tEJ1INYpoh1NeNNyL/NSEA3Nebi5ilugioJ5tRK8ZXG8y3gw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-arm-gnueabihf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-2.7.1.tgz", + "integrity": "sha512-dnvyJrTA1UJxJjQ8q1N/gWomjP8Twij1BUQu2fdcT3OPpqlrbOk5R1yT0oD/721xoKNjroB5BXCsmmlykllxNg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-arm64-musl": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-2.7.1.tgz", + "integrity": "sha512-/HXY0t4FHkpFzjeYS5c16mlA6z0kzn5uKLWptTLTdFSnYpr8FCnOP4Sdkvm2TDQPF2ERxXtNCd+WR/jQugbGnA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-riscv64-gnu": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-riscv64-gnu/-/cli-linux-riscv64-gnu-2.7.1.tgz", + "integrity": "sha512-GeW5lVI2GhhnaYckiDzstG2j2Jwlud5d2XefRGwlOK+C/bVGLT1le8MNPYK8wgRlpeK8fG1WnJJYD6Ke7YQ8bg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-x64-gnu": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-2.7.1.tgz", + "integrity": "sha512-DprxKQkPxIPYwUgg+cscpv2lcIUhn2nxEPlk0UeaiV9vATxCXyytxr1gLcj3xgjGyNPlM0MlJyYaPy1JmRg1cA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-x64-musl": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-2.7.1.tgz", + "integrity": "sha512-KLlq3kOK7OUyDR757c0zQjPULpGZpLhNB0lZmZpHXvoOUcqZoCXJHh4dT/mryWZJp5ilrem5l8o9ngrDo0X1AA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-win32-arm64-msvc": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-arm64-msvc/-/cli-win32-arm64-msvc-2.7.1.tgz", + "integrity": "sha512-dH7KUjKkSypCeWPiainHyXoES3obS+JIZVoSwSZfKq2gWgs48FY3oT0hQNYrWveE+VR4VoR3b/F3CPGbgFvksA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-win32-ia32-msvc": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-2.7.1.tgz", + "integrity": "sha512-1oeibfyWQPVcijOrTg709qhbXArjX3x1MPjrmA5anlygwrbByxLBcLXvotcOeULFcnH2FYUMMLLant8kgvwE5A==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, "node_modules/ansi-regex": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", diff --git a/package.json b/package.json index f152ee1..f912790 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,8 @@ "dev": "next dev --turbopack", "build": "next build", "start": "next start", - "lint": "next lint" + "lint": "next lint", + "tauri": "tauri" }, "dependencies": { "@radix-ui/react-select": "^2.2.5", @@ -26,6 +27,7 @@ "tailwindcss-animate": "^1.0.7" }, "devDependencies": { + "@tauri-apps/cli": "^2.7.1", "postcss": "^8.5", "tailwindcss": "^3.4.17" } diff --git a/public/music/playing.mp3 b/public/music/playing.mp3 index 795346d06ac32ab4d145e53e1d2cdfee5f3d6bac..da245f4bac3f4b9ac0f5795cf207d01c9b7ce49c 100644 GIT binary patch literal 167100 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�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 X$G!ds3jeSC<^Q?Q|MbBBwg>({G literal 98400 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%0DDU^Qno)6 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

!LyT0;({yv6# zeGp~ks!Xa3FGIy)u>vkvk)Ret)x%=xak3cL3Wfnm8MYp&8o0F?W@zDmSQKdN>@x9? zaluGoRQRDXOH@S%4^rSmWr*>*^`4LY(jK!oB^l;up(qrKMMXG~NNAyeY5y-prX;)8 zlOt+XOx=&Z%X{yhl%+JNwN|au)VjLT%sKV6iSN<%;73Qe06`HKpaO z;89QwxA7h=+J4c5mLbst;w`lDTPMI#1vuw-V;>hgAWmt*rl1f2A8r#iTCT_C155HY zyB|M>*?!sYxbi+shPKzQ`@ZvUe0~;=>2X-MFj3^|rV4Jad3=FfDJV_A+ylN$MiyXO zpaMQMs+JuA-Frbt@S)tw>`oi7B4@eIF0AbZXWwW{BD_oXJ_GIoj)xwB-ZA!}q9G{+ zLe9!~Sv-gWO7F>k4eJkNOo3?i-yv9gs2LI?(hT`a$6-n02G1?~tESak6}8txSk3GC zpwjURtamdCv>~F9?CD`_MaVvop_nfH{ASa;UsjuXnEm9v&-GIf#!SvWk-X3IF{9%A z%AS_<+KnDZ!&=1I0_Q~hzvIi+Z&h6F*42-?%g`)}%rC>D1lU1ha#{8Em8nzu8EdBl zd3?&VE!6!J-w5do=?k8U>1o4?Ye^ec&N{G_0a@^9xUbQkeBM!zh%eZn9JB?sKYjdw zZKgJ>qOk-{it@`&hYq={H~NUv%nE+CF&X8ey%!vb$216D|^{Y4Ce81^J4L$aUA54hYgJSQC8|iB;#w+JmZ|*dKXwY1?-dl-!%2oOdZ8WDHn-k!ZQ}xN6 z%=96MjOMnApKGZ-S2y-;h&!nrwM{>D@vTiced6l^Z^n4f_TWO&szTK!b$Z%Je#d}Q z51xMX-39Bbdm_qFBluQ1Go^>*fTU9Yw9)ksEE_!8=d2nOCD%Ix)@9~@Bi>E^#rV?2 zf#;h;o=o;CSR1&VQmx)KeSXb{UdL4-Pgm`{{(Gr#Ch^V&W!s})pO0C4^)1vk2CWLI z*pV`B_4(SV07}5~Tcjb^qPN$r_e5A5x}S6mUK5%8{rs-JSKeNPKg`WY>vZBf@$w2R zfp}HL6_c*^Z()xKhK8?H6@9qwo!waDBc<%g7l(&uly=G1&-Ml-fBOIYfQxbh~(NjU?sTW(_RbO43_#T`8Ac}k?@JJqX zvEIAQTn*YR9_61!zHR5fL--H>c=quvvRn@*KJrEnxxH8O$XLzV7Gv(U4eK|#ryYzB zI=o+V@+sX#0dw;1-wEbwo^rL?Ve@s54*vA_5#K+|w#?jmOJZ}H39rm{yN6{@>3 zU#kvecJi}7FN~kJI6uC9+oPeM&t7jotC?$j=6TbKEl+IxrRlLXaetf;KSTtR>$fg_ zKf2Ya^ZHF>x%}h9UGG*QQ!Y;uz7_r5N9_xliQ>5K~q;Ry;2R67ItfMQqW-9`mxEl$s@gDK-Ks+}5+1J={#9h)qT5C6r)otQ` zHS^Dln^Jugsn_DywZ=KE(poPx+4zdJZQIU-fWXUsI2QN1b)xxAW#ti>mLP%I=P6`;=xVHG7K`W6<}~61%to) zEltvnMIEQ$AW;M@RHVa)5ja!34cH5b3!{^5{RSzvXsRsTCk8zMy_HtrsktE&p)tAp zhBPKcL%X*28RlhP^}1B_5JA);7w@)f!l`=7Wc>2{%=4KP0Yt8J?+J5nPOw)vsb) zY5yBn4oaq+V*1}VgZzbR4OF@yI}KxDd=WLq|CWvQzzc+*Oi|RImpQUf8@!+-t#7oa>z>DHv3C%WxV1Bn-2G_EzWb1bD?VG9V2T6^TenWx%$NIS|V^Rjoh*B zc)e_s(gcrCKHe_t!GFWEm7f^cMlr)tBrKKb$rG@4q1@|75)<*)eu-qD1BfeG&eR9= zWQ>rc5D&>cWFnVM)7Wcert|vKGYn(PzDKh0_0T^sPMQUOH)FMeG3u4^OLQGJLg)*X zQjjHB;Q2MZc<^QQVfZqU1^`eX93;yy2a+|i%%SRDh(z9MTb$eD6`e*MSPv4NZxf4HdD;!K?ylD+YkD;>+d zcrCjUFIzaiP0YCzd!<`vLJ^rCrbPneq`-1`C&)xV=U6_ixn=JH*`r>eLv}WLNNZ^2 zli4{PEKdYl(h%^+l8tYoUXDBo>d$*D#vp&NGdc}FFNI-*hCr|)H1b$0q1^}hoH-T> za~tJfhHBv5w=S;4)Lt8_u}~-s$!V><2_b-pOj(e~NYP~fqEUfkZtzOlXn`VorChZT z9f0ngm-|L&B#%kzEEQgcb_9fV1aDpn#l3^1z}De8KIppAxc4u8Nf_98&iyrl$hm)j zZwij;&SZu06Hc6Obl5Sl?5nM|wCpyMa~XO3cOZVCtoPvM?U#!`KK`3Eto38V4_4^c z@LWPjOESK{tRvObklVZea_kO95cROwnVWd`O~a&cSf8b)5ol^tV{_%R3y3Qf^DYl- zZ)j6SLN2+4jOv-zuTrhFBn2bwwcAL6)N|WXexr&Mb1M&ka-e+}Sdo|8Z@^5E_J}}3 zCy)}yP$t(2C|`#oc~`>^e)3z-?$tLnSKjW<8+h#yRQXfDSLNZ)>78mG$)D#I6ZI}u zOFnO@w0nU1LucL7^*Pg$2R2i!&JOXZvufs52alES9DIfO~_X?m{``hrxgNTfh3f7f(C)fOVJBGObp9_({6z$-tY6mcpOh@-ouC zy!+rza_;gtdGgWG({ECTeZJ2$c7HJHx;@q1w*Jfx0d``@X-$5m{$#;!xp0@2(Q)6` zxNZZze)#7O*41LH!!GskG$yI%Ljho~14d z4daA})k+Jx(A=rx;fPg9?Aj~AJHqE%n=P$M`Qn$iYU>VIL9t*=Zl&rDl&0zGT!LQx z6-I2I`E1LToJj=ShtPm@hk9kU#`!f;(s;vfhKZ2PpjC=BwY?B;ao6}`&s!W{w?~*`5G42DZ&;V8u-}P zvpAqG`@9q9Ab2rRQnV!;Qz`1q9A1d$@t5k{Z>n-sc{rp@D1!tkV%&P$HF4TL%dti! zCD4J$GKY%WAPw|U>3IkC69inj8}Y); zaC-uxlV$<&ZUW>tgJLTrd@oyK0XbZtXm1EecHRi=KcRZc~Pqne^G3 z|G0c@9`E>zQKJVc4>ZdtUk6f^sr+SXN>nA~Gi_Ma_(6O7)V#5@Ftl~VxW9m=juoLA zRfQ&-LbB``SiCeEEj^%3z|f?g5|$>$j@s%LZ0C-{rd9-(sIqMq9S3(_h}>&4bS(Fu zaO|B_(=pHtmJ&fL2-vBREfz zoFW}eGlL62G0HJWaDBbR$d{e$Kof-}d*VVOxF~Q>AVI#pR$|;vbg9}Le@s_){m$t< zAIAh8vQ2P!_YV#QdeE`-DjWp6j+$2e=>ZSMCY~U_egX)a5WV0FN+j z=`k8F!`x*|!WeRxFE^DYYEYgh6}fgBcNOd3~C>#mkfLW_lo0m=e?4AeB zPOg1hqR{c?qJ?%4ISQ3oRz?>>i8VxHL-AZDilC3u$PCzC#X9`H#Uzl;T!q@dYvpnn zY!|}NBKf=MJ1So}GKLcY7*1sVFYS1!rmP~;>CNpYuf+A@8p4Jbru zb)ptiUjhh3H+&b1`28YM5j?QR47G**!hUo+y4{0?Jq^4_v^G=;M>^Q7${ei5XbwaW z-t()>sRC-?8PA*OovM-!UYzMU7W)jr97=@M>)jAyCNVP=L(-FRuE6Y-UH~|qG?1tP zNC#%JS=n^f474G@O3O$1$;S7qA>|$P2W=CWtA7RkM$D(?u{hJR5`txhMTUiHvzjM5 zOPJMC)+QrhM}h=ZqyRtSb&H4}oF81&3ca@y)z7N3P;hP!tp^UQ;b=Fl?j$WAAZWl` z)+h*bFLLJ=-MM#z-hP~ub%TBLl2)qV_-g zvP1U-@^UeL`gm@^$o;)=N*Zom@?a)yV(~EORQeTZ3r0}4V!UO2IfJdBg2hQNkNBmi zE&COiQj)3!rgKdUhe$R_{FI7Glc+y8P+gsu3Rd)+Adt-^pFDy;lED8Z2z^FXRBQ7C z&Ow+%&+XUeYhZTIg@#coAMep#Hs+75URsw^`CgZ|IDqTdWhM}xJ+Tp$>9qO$f{feS z3z>`3*nO>)e@`B^|CRGopQ2mw`Phwirt7+w?|W$>9kW?jw2ISo@XB$t3J$Ahel_%# zY<=}jZ(fc-mg%oj-;hRL(O+I(R!K!(4;8S@>JP%P{#{QdqlLvbJ%g=zeitvDe05Kr)P_GX|9X_+h?)&Y;2bJhQ!DxKOJ*F(9!Ra z^`5`j4j7=h{g#Hi$0PRU_nhE7)}jg49!+p*8$!l^#2vj<8e7$(Ip68jw-K@|N}Kb- ziEf(4lGo~Jo1#~a&K4iii8SV|`%bs49J3eYAZPi{C^wnQtHU;0>^jVh}@n_uiW@O=ijZO=$^DQ06 zWV$Ll$aH2na1tc1&#p&GZZC5h2l^D=TQ&~->3ZW)M`mn#F27In>+_w+SKdQHg0^Hw z#m_Ibo6`=GUK&a6w&8a z3I{F}Y!`<#C{gOIqmny`cYGjgiw`%eA_ zePuYZlnDHdRjHLr(kJGg1|G1gz=NR-LBN<65{oIPxif>h`d(BDXnOKj>9?zHr+b+V z#UsP94*na?5~dHGt(=VR1z7Hao|9xex%aO(Q>6xB^KHGaIM1VFk5~@L9-fv=-`q~I zC&WD=#68ouIu0{x1R@QnGIpgXeT0agjOK5c!J8e3XPu88u$c?d5nj*^?_!sj@% zI-tcGlUQP|>f8zABdKzHX_pE?8Qg@e4Hl`Jy@Gblh3B+y0({-Jj-7KHjo?jlGMVfw z{0_KxqSR>*x{|AH#qV!3@Sf;Fg=!iJnr&L#DN_};Wz60R4Qb^iK}&hJd)lg>O!=8L zF^|ICzSo>feU42_{jp(~Y^|M6rm`NRYSEPoc$9_7B?IGjbxDiB<}B(g?XUn15t{{3 zQHY%(cCxOC6#LbY7Uk_h&0{z_0cb$w#>K)J+G)sg5XnK!rnJGP5H%FF8hY;TrzW) zP<41A3NIi?R!2SHPP@MaUj5UVP%{EEh{-MzqCOp37ieWD0v2C}@%$PS^m;Wlh>!O&W&;!{+YcBg8V+EjATcW5a z>{RgK?`m%k2Wr9{06ER+47!q~hP*LJ$|iHju?i(6h)jhP7BsHGAkNpD($)c)#dzIU z?&VSijS?AvGQ?7^Uaz+pnQyh3zvZ1xx#%?+moubeyyL_Q=}b^8GZyuZ?GmaT1Y3nb z;vhrp+Cr5pV~AjvfSQL=WyE^kZjhR9$}pE@Swq*ZxqTRtg*T6Fh7u?ZD0RXqFkNFG zLYpcTV!TQD$mql}^zo3fu>aD65!GfD2LpBkN_PD&7^IJVlO~63xBsnWR{AR5XCYO^ z_RsmY%9El}v|kIqx2+jjy49($e))=6nDQ{qPwLhulhRCbGl&XXHV%WT8LX&QZ|tkX z9G9clZV$Wk=5S|HM_vw0TQGIyE&Te>va$F5YAefIH(EO`a2or-sXE`0eo&La*uuFz z@Tb4#qSsz5=NA1o!75cVRWn7m@)>n*q-Bu_>VM#0zfwv?2rc)lCENB=+%=bFp_$Jj zoN|v^tEF(69 zn{CPt)=L*A3bn_BHjSf~Da)HWeveIr-|%gm{=P%Vq~~;K2o^MP(i{fb zPSj6SQ@_)D-cEGl8KxoAV6J5UKB+dF&~!Lg9M%md0Lm_N0~1@EDB0g#%woF^pch;i zy*7>;dj~X8C4yC4MU*1uo@A}G_dFIAO1(#)Cdo@}D-6kSy&{6M8c>AE}Nv3cn-q}vpf3+1!XGQon3jl%lDG+=mQ_~Joh$zyU7C95Gu^wyEuM>Un`Am zQC3%&#UC3|5mUfdAm zK$p%-8`{YBo{G$t-bWfUmU_Y+oV)ll^v?J7+sO7evDU1%{)UaxXi(%ysI%l0-Bx_r zrwrGmysGF-oPYXLtg;im9qpfCK;?3gr9H>#tu`9v%A7r!bjQlXmOik#EP=CP<;cs* zd-S&b3IwGrNa}>bW2>dRyK2>KbyP*tJxA{^o&PvS^EJd_UNLf|vu(?k%(nF6^d}m8 zxLdeqrk|V(wU`T~sI%^AIp|v1>2+!2`>`moJ2q14gX5MN$JUw>F|Q|ABOrI{5K!AB zR4G?G@S3`g`tH(6{x@Fw4Qgwn`A4X_@ftOice@=v-W$LACas?C=5<*luQrqc(k6Q?nwa%1WdBLa`f6|j!t zz0qR+0Auvf5EuQ8%XrLT2lNa&%8UeP( znOa_PH7*n_=Uvy`g#|Q>Q`2BvxJJb`Bfb5GjB|S7DD@3KF+oR^YFJ&=h<#IrdemRI zUraXSR--)cS{&O|<1(CjlHAlOXsJWlNY@GNKtPxEdK{bw>RDb!6yn5j<|Aja*o(>+ zk2x+r5I=i3SGGfyc^l)PIhUr2Rn{`hR1~U5`5=Y&#NKpoRZs1UPVdCyml5r>J<65C zl*-|8*8|!Y9hD4>lFrB%7+m@(vhBxO#|HXj8K)?#A&M9@ZyCxzSGz`~h+pF_R1#f^ z?D{_VK&csddCICMa>EG?4b|I&78`#teJLB?H3oiis3=%J+rL*@q5;3Ia5?7YyU>7) zI^=5jYWiA2z*(P!?($E6u9vX8`Z=mQ^x7ke?bZg3$pw+^nQIAt%MIFgp?nP&9n+9+ zoS?L|7s*!&ny2G>RyBMreI3cE4H9#i ztzw4Q3rKc|Ryv}!##(Xck#gnZ{aMln`f{AroeBFXd3K#qXOS_xx#79tFP_ek|haZ%c* zSL?h9*06=!x>LR7Wf~pbgw;DS@6=Y3wY;xzCGwA-VUR_`0mv_0vM~FpN2gt9q9w=S z>P4^Aa}}v2FO*Y*w{a`O)NM7z|EiRVw;uO0%;_lL%O8jSCul<{_lJtHLs4J11<`&bJ-TY&PO^ni9eAVDzRwv&7 zQc7%!%NhRyDj~Q0*NaP9B>%j_78cn&PN|7;?b+<4e!a0Re$d%2s=i&6R&NQRj4PUv zZeInDqh4qVF%l#^hOEUjL!ZcHkE;qO;Yt6UZ2@QMi+O{UxevJL{pSxhUrqivGHrji z%Hyfg^q?_Vw=4p!=>An1-VMGPWn-h+4 zqIXnsFcq{cx*=-qmo@klHrj$r8dabsFk52j5=gx(>DcnTH8neD2OPe5R zde(MkX=%o8vnxqNWz8%}+q!>ZMU+1Lu=Q5Ar=V_p;;}n-?X}t6#X`6Fpm2$T9>Lye zZ}k-$lkT#eMt3$Ec_#ZNS5q@{7VU|)hEwPnEWQ*)%Q{T>l2w}{JVm6B!8&d`_s4yOtrgO7RiBfSW~4Lq#cyxz`9}OlxlB z;w$QC^8_ciG}qYNjKi3>5^q$`DP7jNvkLZb`QW}@8!(GzxIZNOnmVUP70AYSjegSi)%pECsNX`BGa`Y1wQ@j9z772( z*y@x*texSFm9ta1sHSe`HGx`LSL$g;=d6QmHN)$j8mR8ddTRntzVT}8TAy>d=U1g! zXBMu_K@W9gjliujTbK)Jy4zW!eOze=56Jn-2aoYTIek+<=gmEjp9% z%3|uB^&WRBeT7jWCxia7**SCzq#1qMPMa%x4{WKwEw8>m=a1HjJ|){{BLiPIE)zBu z?#wr^P;(IqKI;ANL(;efeN&{(j=F$~p_5not2m~V(y(Xaujcf|?se=qCf6jX{o_zx z`mav5JLc?C%APddbARyp>?_jF;E3Hnf7Goxro&FP3~9-v{Hi!z`kO_&h1&!BW#nt4pZAk`#)lM& z;y^}xc8JThYl%DJZLjhCrME(o0%_-uQ7_Sb{ohQPrQX2%9o%xOpdnww1MP2PbNXMt z8FNL?Wx71!eYBS@lY1{DYYzeUg&79s4f(R*f5Oj5a&kA|wpiJ{lw( zh`9OIWKVU|vDU*~wFHh+g8Si{KZiVtv+0Z`y>WD(%hqS?tIjS8`zxYm=dKMqUw0ZE z^yo6`@A;bVclpW=-sZ!nSY61>&B)&oq$KNsoJr~2b*s$h$bmf9r7wq$y_U`9A3wCs zjlw$TjG9ezscQEnw}oxr9(`CwkVv?0-!<{Sz-xZA<-UxkSbjNMWmelK)cS3n)5xdr zo0m^5Pa!W8tG>7)ACHGNI9&W$m-=2&Ss7*ibk&)a`h7}of8X`9YbWu5V%@H%xs_)_ z^&h5n9~=3*n)>$p(6Ob5foDG?_rwbBpTGHLlX zv6L|TlXq~FtK@lj-jgFse{N7;SKrjI@>RzP`RfIre^&hHrgZ22eYcLt;g$;@7)fUv z{aRAr5mtRZ^Znb7-v*A+hs}F_;s0Ix>-VpJT)Vm%F}aPD4@bWEa}il`yC5;ot^e)% z%+0fHHOSY+^qce7YfOHw?h92074r$^?BTf`fse?iVq;w%-)iuXntMNK=@V zR>6pOcsn=L^?4>6VfxqDhNP;>N4Ybl?9a1AVHFtO9=v))o5a?HDwLVfCRHe1r4;v2roU&3m1rQ6;uX6 z)hRB**efl<%VShDnigbD^#TMjX0*zZvUh3EiJ`lWK*>7sv2$uM!Yqea=QRt4_5f>j zFZvXj$Yw1?RPFM}eDBfG>y}#_(WKag7}{zr`$IHuY0+0p6XWLjFhA95$s6CO??5ps zG_k1aJMIzb$TjHdJe`ZyeT3xM1_KqxDB0X-}-W;+w*451p4*kPEHb^|t( zvXJ57Wxt-iMdd}{|6BagH6y?HgHhTS6UMQEGSy`Ba^m|tKR;Z!H~K2^H=9#esknbw zM$a(rjib>v@BFs?kz9Mx&p}-?Huv<=OCssUH*My<*0GamM`ATE`qWb9;$hY2?<0&; zKWkEBDH~r`{cJ?10{B-p{hH3~^Sad>6-xX)V$*h@LU1JY+s!4y$hVG@qT)%7!flYQ z2El1(iCWVd(^|;nB|v0ZvErLSF~WdlCoDzT)r#zfVT~KRt;6n6_B}d+H|-Lv&neiz zyMrce)~Kqurg5j=r88m2xYIlBi#PKw-mv6VT<=KQF4KbGrb9b|WcKWd14{1It2$G} zd1VifakqtquftuJ#yh?)Os&klyfXjX`G-@AU0sDcHg#QI-r7eMWD@c`^Uv8F&GdEm zm0x7Ab3IJP>cV(8NGl;^ZA3m1mI;KG(F|e{$xNF_*oc*H9UV;+SyMO)5ni65^ooB^ zsFa)~QZ?3`)|!~@o+eBu63Avu8j}G4BQl8=#4MD4T1miRiRVbP0Bc1tZoYyJZ{2p?%h4@3-Zi+deijt&`GkmokIQl^uX8QDe#Bn1)S# ze!Z8xQXl_cNsZj8d{CxX8s9MSOqU|EVcpT0#XLPlDoMZoR}hY-?YD z91s630V0I@e6~O}$rgXUPHtC1>1hZ5fU_o-=7&xHt0ou72rtb)u37B3@kcYvaWKAH zwOK>dirq?k81JfB>{4AOGHC9=|KR}Ze{%;i;IMr_s0DnNOP3iO<=2on#~1CBe;lg8 ziU`Af#JyJ&hHjoaYDHgc&V3DA058B^ud(JWZ3i$`q*nUqL2CeV%ehk_Q7!MH)5ETS zot+5>I+Mxk;9!jSv*vExQ-59s4~@ZYh^t1lmO zo72x$8CzqNRhU*7P4w#is-9mMb5!g#2Z0B3Pm#GZE?2Esxr%4$;Y79*HOt!$ao5>Z zDYYnYA`Rr_v7PFs+wyWr831}v{sd-iMeMCx*%H9)a3uO8TT2Te3tcWwv*WVY0bQ>H z&XyZ3j+`rHoHbM5!W%}v*b=y2pl%5(D`MUYI7UO=otQ_= zTk;YCFg@#@S9=)5Cw5Nk?Oc4Vd+~^4#_Vg|wnLp?mH?~XI_eook&SPy?i)E()L!*C zizQVv)VY-mpPcp(N`zO&;$P~-3c~bXC+6If*e4#2A3~t7bClmTz2uQUmmIUQYjj_C z0KYqO*==rL(z2W9AVJ4%#ZPmOSooK86-a&M0LuzHK&^pcN_%9GI4?->=*9r#aa5B) z<5Aqx=vWdR$7T`*ToSfN(GccEkdjU;Qo*@iAq8`{92UetSUL7La+d59^=$=+SJZ;E z>_NWL{>b#6-&nkw&t1hfYID2B;$0*=biJGE%{hy%>87tlkGZ8Z1VD1g9Q>bSY!)F{ zcEY$Amge&zMMXg+b{89C@7Xn04VM;>wmjG2-$H^$SbIxy!M=a``SbJVzn+)V#P(0S z*15K|iCtm5?g6R875>rx{=Gym3`WkbCPZ0fL0Orh5280ME7o`p9^HRgVTRmD#tMJ~q&6>o`v^?7fq#2Y10V-U(JK&R zi%1m*`Af2~8)IlG0tPE>YwKv0Ro3M;Wr$FI28m{nQ23OzMk~VlJ~b|?O_?rCY&FwT zfFWPZg#Z+0ZhOeGMU}*2PUatsnKpR-T>-V1RmL>>hla{CWX^HM8WD~1j+jmSWs7v~ zdepL7@BGevwG9L<;xc6v0HhQXhE)NDElz?}@sl1yM`tLP z%t|r$O9WC?$s&_rs7b-lyk?`ov#trc*KOi}ZKUAbIXr~Wdas1iA-`Rn9J-BYlY5ie zytK{R1{v4V;!~TKt*fSaNsH;SGxFbf96M_klL;)kfB!HCq$N2MzeXs8DlwWI4HiK!QT%(FP~ar9&V$Nr1EXCLc0 z#Vau%>7=sbVG>e`Y`ICuTGdjcgnFVBp;Pe$*KIGfRU!{B*&}V7-I&<_=I6I7ew9}U z+N&hCR=hy1=+|vsvM1cv;mA@uKxOGO6mg zAP@<*33fx~JKp%NSPt_IU&Enw8}}GPC|bVd9ZBG6$J4lymmmsp4~J+Us_UEHqp7pR+36mYtJP`cQYM+^XlkN6mE}tE#0D-5Y);$u zFdc@vxJK8~oEqoAQPK`@oD@9g!gn%q44~c)O$|+^BE5e)oL%@|!>=c59{jol1RNp{ z_>N_wl3b9WF4cXs%LmZX$N84mfX^8Ky%qp;CXbb`0~U{p-NQ8l(1IDTbgKIZsvY-Y z<-r)@Gh1AOc9b?zdV(lx^=eRja*ld|9lt#k@+!cRBgw(-Z7DEvvc>Hn33cRFj_Qy^ z5{nKlo!4NAY1HtzVbKw-kyV#dTc;qs_AmbmF>?O_`YRR`rT-zJYGMPptrpEl)@{J# z1wxv8qA;;Ae5^j_;bL9NRYgNAy^QL)-qo+(0_#E`VF^TnJfO$QWIe74g1%IGo+!Y& zV2Kw;)!E&HQ5;!lc{x&YZE{yhEeMoumZBJ#Ftk8kgyyV~$zM1|OFhQjG#J@HpyV=C zIYvnD7{hb3*14pT&ZPDv&&?E|r!@oewIBu;qa2ORBKX*Hd;ZHpCE=(mMq1!3h4f6h zGn#8NPqsaTU@Q0o3s$$q!%+|qbw)nauNi5-A%m>QF5*Oq>aNoSRn>@-SPLd|759sU z3IthEX&2YTj^blGL<<@RE!7>PHcGFg;Y!j@A3l64jq0I4H@OSmWYbrXUncqrghxq5^A~gOj3K zP<6mEaYNp?ui+T=_SpI^z-3^t`7pN}S;Q>ME=1ZBCH5nw2sED{h=XLdqpL8@9 zN@$DW=^%t=f+U_G*`4YQS1i0VXp8%9lqGt%s@^(z(mFn+b**R^>8{?p*d|^{^=XsM z&mRmP3=x5^QpS8&CF9qn`J5Ab(lG~_R~^)QHn_oW>v2L;?zSG{r(T9+GXgoE426Gh zA&_Ppcl{>Ao)h;X?s`L8hjBCVFGT4|e?==EAz&Fv5rT#@U!8JTNFbT9IuVfIp;_zH%V z=^1@}-I{++5(vzFRrOzbjGlu6{%kz8uqHqp_cvh!k$c^A!(fc`(*I1jHADq&RtEqJ z*OCKSI0i9!Ak4fU#QYJH+2ZhlqzzI2Y9;^r8M4edmy&@51stryJpO#WLOUEANO8!F z>#|LQY-7(+ZzluQbz{A2-CA`I;1!bF$?aNwm~&$#Sv>d+<`_my@~BmS(c*dx1F|yK z;h2M3jHF4n8|m|())evudvKogC<6*$bn=07CEO`(oMlL{vw#^z{UY2ekV7?CVD?*x zl5+|pHUloT>Nf6;WllLjq7u~VIh&U)T4dw9MB{;eQpUfst5Qex|0!LKXh6q2EZ9Wb zdFY?+=gZK3{n4{8q8eM+T?N8lh)cJc~hRf9_)vobhc`!iL}^P+)(53%w{DjCoTpH+ib$)061 zU2s^Mws&YW>?DK0a*5-~+?Q`uOhFktyAV}vzcx_GNzE*7v__}$VjFvxQY4@dTvxS4 zDjC-K$fN0so00Z>;3U8~i7c&ikHcT3nQ2D%?a*Mvtb9Yq#E+TMP+Ynxn|3ks?crVz zyAWN=5Qe!)#SI z&&lum4MZ(uGkLC6f!VE&%U1M+Bd~G#hF{cuNlNruWDQ1->W@6Y9V88|<33=2uGrCX zChZ{QC3QBsB_EqCeYpgIG}4zJC{-O)^0 zGA#Znp`}ngy$zTtb6QX?UGj2Mghl)^U1SC76rY^M*PT-*9_r5Bb9CJky&rVS`plJ> z(Kb2$l@~nzH;HqsYh=95V|z1kj^M9q`2q)LyL z!1)FU?y;N{WrSV{50nWX>TZ^l*rt=}qQ#+-&|Y8> zOAIj>bju-6!SDa4W;u4LoHx4ujL(NKd8S`h$4EwhWFol(mBXy^|GiNY?QQ*2nQ;WS zz&)MV>20KOzPI&)AlU%tk0vK(BK>CS%!<(N(X}{HfGUxdNR!wwFp8*DoCpk7DBwPU zybjG#5m?HVp}6v&2q;ZVm}(b1mnOkNj;x6Quu^s8tb8KmC8I@&EK3m`7}RN=SRBsN zgYGV3w`URL3G$;cC_OP4jz{z$$uou;u99A`D5^h1Ej$EVP2l!*JQcg|r!}{BySi3R zj)L;Atw+V4m&Ksnf~Tl=?o#XVypIrO_!@Q&*~pk|d>0H|6mgZw>cv+67s#+b@_D~4 z%Yt?*;^J4u{5GUJ;JB7?#Jt+vA{~{_UIeB4ru?zVj=`p}DRi>@WrAGhDcH!M60{jABK^(=y4Epobs2JJ35cW%L0}y%&D&8Cdic4WXq0ppM>0=U_ znD#H|3QI%_WI}%|5!EJTVj*1)QY2-8)@=iD1-CtbfK(gOCPeinva~*hS8q8M3aXSv z0I0jBYZ>#qgOhm^hU?z*zbbgZAR|kDRh$2RY?;6qWzH@ryEtnGGW2yV&BWRkF&`qE z7;R$e4YHxnqq(;Tn(QHHNln6#gGo?*h+s`^W$9WX49DZ00;8VZ%_8#GFQv$Z4d^ zkVEc5y5mlmIn2l*k)q5Ysl-y<>2POrjuM^g?#{W?eRqfIZc6+7ul4=?e~&Nq2ITH}{?sm=a|>LQKee1Id4e!Qx8nS{QohV1-DZrD&PZmY;nEj4GLK~P z6p;LBg#%FyTUQxvpvHIm+g+`|5ZkWB4(7Jg4F4B-1r>AU_f*Dgb@KM;)@0`G|^=KkwGO=sj@ z(U_5TLmz7>_-h*^_=r>U>xw_UwE@X+?t8E+2x#zg~Fq$3=X_N|vz0a3z0mC1RYk2+bO)x|B)Ny*_H0 z73a@dx!%M{Z<^uu%Qv_z0=u5vs$lJ!U5aSb*Q?$jT)OAW8g@##dP%#RB9LMTnW}hmT5iy`a2UNATVp= zoazy6IeE&Y@~e~knSa!8FLXv7fk!8Zj+Thh>cWK~Llo^53d9A{~Ka8k3 z2NKa6J6b1Bz6HoP#o2vwQ19Y$0-y#ziuuGIWvjhUs;+yGVb6R`F%vJhFBl}7&+P|U zd2>bOCJ0M}YBE5?16J3eAO^1&@&ymh9ve&qW zq^n`<@@7rv>zc0%C2!FkSS}^!)#_LKRKDxpR*dft>XdB7|A1}QmYq@=>`lw7kd28O zx-#6gv%w`U-zddU*p^-1y~uAR2~Qx4I}3?UYsgH%R~k9f9by3*QZPeB5XIE?!M<1l4MwXvL1$EK%+## z5+yq2s|2sGHAf}gU4Knq>3yL4N^DaP0Zp=SC~-WvyxGcSQ5IZY5tiS(;!m`VpMUSY zTAzaG6<*)xPWs2)_vB|I^zsxer!B-t48ra#=Z8L~f zk8Y1HB}F_VGaiK{cMUj73r)>-MTop!gj)Ovh3YAaKS%Kp>( zq9Mrk3){&Ow`IZnt8_O=2W)Vq>R-)=16rNhJS%tQf1?G&Xk~OL9oyBjz9^{Ev)ua6 zJ;0rhz-U-so>?Pf))e`tk%eQ4M`jyGa!%|zdiqzZC(m!`(qfX1*8b_zF1t_Q)v*S5 z+m%+-${y%Du{@$nn?RPU-a$gCV{Qf^$4@EMtcNgEKU8ll>-B~PBhsLm4YCI-aTVTY zfGVYX=)zbZS{)KUFLskiD7}T@mOk5Tt8?xJyT~8n^vDmMm-Mawp{!PmZ{Qcej!rz# z$8BA9I{jnoxi5!GD^xVK{-T{qEh$r0G0RbZp~GZ+P>ipi(Qak1epWkW{aKw%$s+D> z_H8)NZrl-a%;brhCA$)^=XPvc|Et+>Wx}yNO^ATGpjjWD{onSW7M|MaZ3!!|4~jxWyP+v&8O>-x9xj(?6=Ez%+%P*z-;X*vCBWCbI@?Z z==#MAYr~7@&E}(N?;eUWcd2gJ_G#OHsh1un&4zEeQ*-gNRaNTyfSaS0Eu+zdLf7$< zI|1i*Z*cY0{bv2mx__E#r4Ldne%&<4HS<`BoL<=^x7LEEcR3q+omH+M)*9^h>c6pn zWGf{1PY(~RUe0XrJ%?YjF?HqK%Gq_vP1Ob)qds}rt_MM{o;sfXjbk2(bx`X#JAfnW zW1?VY7YIqwANu$FvU3Dx)b~py^f-Yvf?dBto9@Y_pHu#LUV4djjoRwzqe=_-Ilh!0 z^ooLCXIp#*H(hO{d1-gk*3{Jt_36P;!DcUy=7$J{$wFbud;4=hl+`UK1aAa@R8P;1 zpaDV)r`4~7h=ldWvt$9DiJnZMp?vS+vUfXs2aS5uB40D4J21C9FW66Wk~*9MrsNdp z{kn5V(R*XU7&xXuNU?TdK+PUP%>(U$s7UFi#c&H%(P`D(u1gDklsZHjj3w+5bwCS# z`B}7VZNLa4ROsqwmw=Ma3}e)BAj_CMs@}19VDS)k`$_~Vha$I1j>0!VTISe=cYP6g zxj6Nj{A0XcweYphR>{nRp&>>UH~iczP&(?Ko}qkUpDpDgSg%%v4TY?a!Z;qih&XC- zPCDwLk9I9TTs;d(1#K6`QZLdpwZV(GXuTk8U+3R?&pq{V!rfH8{9xLZ@;T{ysdCx$ zY%bX`Gv5dmX(-t3f-fA^@_F<+b(cft;=}*a-+e5NE8Vv-udRB`%5lA=h;6-TekK5c zq@KMLRJ~|_?A3wp(KB-ppj@7LaOQ37%H-eH7W8#BRwQhf~63!wI9HU4drq5ZxrL}ZNNf& zgYCCXv~O00iS~uR0)+7avwR-T6^kG@k}H=1Zy~=0aEX_$RYtE|?Uw0?Y@#%g!Dthz zC{ZlTOJ8*d2UgI|lVzw(BvC`M)n*rZ*6O$t&!JlKjx$WPe3D~aH$)z7{N5zC0& zE1*IuYs&)ti(om8+NpCJokvEz!R>H^`tKT1XAP&m3K zrT?WX6QMuvQ&r#4z3AGENj6}ra7CcCEZr!Br3DceU<)MqtkPikguKc7LK7=23j5p9 z#+yfp)oio2NLnpmlDp!z6eB31)fM(wU%)H>{37V+u8SFLL-~{NZm6mVkR^T=pA?Yi zY9$*}fZSh8t7!|=48#ZGcU%UQA5a?#fz`lrX{r)b7L6;uKojP6-Lu2ZwA(F=IpSV} z54**>gP`N9kJ?{)M+e2xcW({Bkw4SsPA0XAJ2wxC|6Bd=UVF&q<+w#MR5JcZZp^-C zr+&u{Y+G!|fv8IvfAL9& zMXpYL(vW@CT3*;NpY1;OU;ckp&`bY*`JG4Kw=SB*ySx1T!7MxR*S3(a+Ycn z-ztI%Tuukf)^=yfx14ob0$^GSn z$No4n8?!+_D&-kw7PL{6R#+^{_wTA8~b2#LjlQ|z5wog{Y9Q^Xz zAG<$Zgg)$hS+z3Z@MQMG?jzS|MB!*h=q>0PZBzIk4;7EQgx0BdC;qrtd(;ow`+jhn z7c%lg)|T$yJ}sL<@=x-of7c~`Io$oS)c$OA_#ds4d)Fq8KJ7RJy?^kss`S>*J5M`8 zFG3+%Pe06r4Sa}v`Q*p>M>~J-_>1=BJ@iC4m^l*)eGlCmdMh#HAoud_j>M2d+p@nL z-f`vP_YUa8)`7<4Wbn+dzqob1+x@gHZNI`(^S%ACAgnOW%O=m%E~oEQ#_;I`O_5e9 zU3~o&aZ{ALpszL01cRzB`7vPHbptz&Q(s8<)PB=2e~jVFMP!_bK7HfHeQHMt?DtKD zJg#DVw;I?g?JT?J1b1vBoiHp*hpD+<`>S(g)8 zZf|b3kfQ%K+;6zKdcW@9hdu-(jC%RL|C)%=xwQ$|vgLeLYKYf`co+7kXMcaUd)d}u zcY4na+3(Tc4+o@{t(&ktl9`!3?eOQvhpfk*CxRy+7pMfJ1>|1%G5Y?vNGFd+hQU`? ziWbbjkmmQ7X245i~8-1p>2^v-SBKZ0w`VDxS@?$^CJ!)ct6bK)+}tJ+a#$@5cEX?xodvEw-5zK5b%%)NofJ?wa*{!#x z_xzl5O$+0lketW`bEhSod1A11r(dR#r4`_oMIk^`+e+I30F01Bl ziQ;1dUik)*` zyr5&DqvP;IP3z}lD~A6D9-njVR)(bY=*)_h#18=#-5p<{yUh<-7v$X!KCM96;E8ve z%f9}6{?EH_|Nft^`LE8Issn4okdsh7cwOLf%vBe4#*f@j(&9|ULNBPq8O|)KuHnvU z(eul5+t$YeFJ_}y=V~zLxdXrkL>=U>S`f^W7sqU7fOG<>=Y&gMu<4cZdHkIJ^R0}$ z_?$ci@h-8^*Elxuo{G=?1$tyQV+v@3B+oZN(|`z;I2F1WMywY~R>5?@US0SA(qi1W zq3Y%}bpYQD$$m^3S z#}GQo=M#yvu@Y~?P0G*A3O`D{e!i#fe2+ywNt5jv5a6dd#X3I6sMM}Z^!)RSZFyL*tIbq@_^`Tm!GD#MJs8q`esoqI?i@Rc*;2Spj5l)HhfW&o8Sxw&UwMu6#tszmUC|q&=ZqW;#!-M+OK3iIgiRjFpS4se~^eB47 zuhtpp=m1m%AVoIe=^(C2>2iYlf3%xQraeifJxVQu-;|aUe0=0Qufw3_=i?WidJ9x} zhO{PE!w7K4{`hv9r)#*%GhuEkcxC%65C>5ofxvF9zh6q=^mR~MMZFb1Zv{bItsW>Q zdeW=M9^M7Nm6t^@l(F(a#}NH-N`v46u|s|-7gyhj|XGeZElxw0X~4l1^8Td zxc5Rg3XOgr2XK`8;5Ph{z8)07LKH-=?V$Oo2sR>un3_@0!xI>duB{Rf78F=6Q8B;| z)CjY6b8~c?(*13^HSwZ?1<~To4Fd}z)>qwbLgci$oO;{es8307+rkMqeTu%?3R*;Q43q_799aaXhcI6dSzQVHC&Mh+LNUj za49jh$-7N>Az3)zE^O6;a&_Po7v`%LW0U&zT+Ic2)H=_A?f;+_ETG zwJ@LRDn$WYF~0HSFJOEDAJ|fNfG)}+Cce8oPgHzD^P08hoj|3xoB(_|DhmU$O1O&aBKKO_EV^c?RsJ+@aAiz4fhRUM6(((8 zZ7O&<^Qz2vSMQ76thf}G ze^zysWf}B7&oYdf)J#7jH&m{dYDt|j5QNHxX~~S$F%BE{L*xHT=VN~gN=FsbN{kGWoVl0MWmS0sjIk5Gr|>OJPaJ1;LBsccNm zOijzo((q4JD?fm&{^ZRoUj(RI=j&FNC!=u+P5y2t;r z2=eA6PD<@o*xZjY1?O)1A0T1Gb^}UocvQSrmQ^utua?r-)%;dV>Q^o9!i{2(@tNNi zsipK>F}~Ne$6siQ5p3R?M zfFlg(W+A%D9Cuk@4jS4!E@uJ{ymd`(O|IT_O)fZD)&E`1P+?A;>g^yR2xo<+yQgo55V@_bv=sL08jrkWwXvgl***4z?iJ)=;`HsH{*(}l z^mdi!mxx&wDgHskes6Fc?72fz?GXcMQokRJW)Vsj2e9yp@%^N4i&Yix+jez59i*Q< zjS>OlFa&+s{I0a-ZZU{j3o(9{iYi{Z^=!Y$@CPeX0^Gc8q@1H(12d&;ui>px+#+xajC61EQQq!zV$1++tr=78?zwo`rYFp!Ufw(pX1 zatX;?^ldV76#!#dfh#&Rr3JVu`#~FcDcA;I@~U%(w4{$~M=&e98)GkeXZx~I zyfHbh8isaMuSUi4w8I48(ExIZ2iHbh(7ustQw93i%K#bb5CRl6AhcIPQauTJ-R5un z&x77Ko{J)(ssuEGB0U7>oeK>7uIx$;<9p0wl1dE|aWR;E$Elw@%0@877~yy|fn-B$ zq*Lj}AWekEVtay_Abxzg(Q7VUI9}BREkq;z1vob|8@?V@S~&F7c=GYld{`8O#CS}- z1@(1IhGKjn%C5fRfx}DLHAxB9}JZ}{P-AB*M&hJt7whF@zE_87O2nrfO zz>pC@_oRLNJ^4mM{Dc3Ul3 zX>u>RTecqEnxK}g2EW+r1!A$)vI{yEo~SXNslj{~OyTW13u8K62~e+BZ)mSS5EhOX zh@T+hpn{qN$w_qim=2O1Kh;2aQaZB^QqyEH%g?_#2qOPmap(Jv3je9>XZ z%p@ZB)jTXLa5eRwA8H-DrcIT@WTTjZG|QdP2!beJ*QrG%Y_@k2cj+ui&VVdRAglr6 zo9&1;G;o$iD-tGq=6I@oV2P{phSEYQpexEmph#2+QrZMu!2tmqFd+f)46q_2mn1D_ zXSsDfpn}w>K$yN!Bp8DHLb|Flhvl|GdR#ku3UF513OayAy!^@KFe1B6C`lY@gMfC> zUM(LeJD%@KvJ%^`0)bP~0`N0++y+95CP+I^(F7_cf_H>7wNWv?|4}?AQ2u}~Y8Rsc zgEi0fS%WT!XL_-moT;k}Z;wECkJRMpJQKD^8LjK;IqxnRuVv zsR#56Kqw$y%7&o4IP`W1?FTp%JvNYJ+RaW{PN5eYzb&1uG*mIuSb8FUxWaTLrC}9RR@K|ed<+aW{4(Em+flVPYl5}i*ci8yq+IZ_Y zX(8IfJwTQ=T~l}=72goGu>R~`(+AZxPa`llm8y?ly?aFtoR=fYU~R1q*mk21;O5lP zK{p7=04wgQx;W6||KHjh^bI%JjVh92T}G7C?Q%CG{{^>?AWTzcm-AinU0jBAB>4U; z5As(-f^JzcP*6I6AYib>1LHfTiKc_y-BbY(MDHvhTU}*LOdVWEGSJ#72T_wfQ>e(k zP;6meVE#{i-8+NJQwR~@n_2e`;9!qqn=#!2k!qLFBLY}^+$3%T^+6vZ+E!g-U4)>2 zJ#=Po#73$1)cBuyLbPZ}tbeC7da`FrGcN)3aSi8MENwXE9CLQ$lK5=S*(j$T6isC= z=WNcIsMX5}c#xY461@QSR5LspQzOQ=nX}!odTr($BX;B`jMj>=LLwTAdCtn)qs+0L z{1s`&LUF){ZE`Hs7o^R#lv5!f5xoupeSUE|&@S;;O%=%OaX2Td>vF9~Y@6239vXQ4 zD^%V^Wa!FzPU3syCf<5ni8-zhz9;?+S~>0P$G?;(&Iy}uT3k6Mxm<%KcXcMM`7Kn- zbUU;qYx+ixQ1YZ(zV&=0-hcC_IQl>0=E_W+n?=t1b7vziMGoI<+-l#L$Y9$lHYMMR zwC^>krp%RywEd1KYtFHb|HAT74#@wxVh?fi)G2BmE;>IrE-P0O>Eu2nwe8-h)jfdU zt?e3YJvyqM-?NxGJKGf!;S{+ETC9bX=oYU2+KUAm(?{Dkm z{YNJ3Q%64^+s|WbZu^v}gfK&hkAPS8vdHYd>i^z>fuLBw&Guue=bZV&slXQ1q^WA# zlywet{D-#CY>Ui#ip&SAYWoD1aXpGR0A2HkoRPa|78FSsjKlimPcPrSo4m)$!1^>K zyAKu32MtK;$pIiH)qC0@j#}`%htRxzW}T3wk2%Ab&Cn|&r{qT^&AK`C3{Blv56~;| zoKZ9O2GoS0^j%b9RTXI!_a*FX&E*%v`YNcJE3WsXW(W2pJj_1!9isRXCqJ5vT|Qr? zUA=PC%@f_Y{p+FCM_q<6jC?s%*?I3V$4Jn2&cePiO=%C)_GkuNp(`|L!nD;Y#V| z5UcvqD+q5_$xfXqZiw$o{sS6~+g^H>Ya5#9JxUl1G$7b;1NWE&x|4P*#`j;nfH{!= z3-VKL4dcN0u53J!uby<@ar;tac0bP@6BVF&ddi^dE_ys@7R--ppp;2 zW#8@du?jC~YYqWbkN~Q5eoVD#x5pfr=?IQpnyEBA^J;&>wt8mg)z;@kr92Y8);VEo z9UyCg?cHXTM7#GJ$YDlmnAD4o%OpRPUmOv`Otuy`2a z`>DYmJLWM<@>oH3)#}%DzHbcS*}(Bp$NA)&!{5^|1u@6=!}4n!F4X1oDvbQbOm;3k zK?r5ie;?-PMq6Q31Fe{}du6s48n~c3DAX%9}Rw1+8F=iGmD%X$FAk4IC!cvif zJ%~g?x9lBV-`L&+zPB&ER0H86Z2}=#u!A^A&8XD`gV8w{_s7D?V~X+psCRNkp}*R< zf#0c;`&8%Ecb)QqU9zF|K{{Bp>uWeE#&0~o5?*5dXNb>imNJze7;E&ZetE+;XK@S( zt3ZH}H5p?ya5)Ka8ua;>#O7e_Ed&ta_ebIz<1X#EVyQV`JE^^Ec&cGRoFjBAYI&{6<*v+oA{0Y#5 zapnuU;(_k9FVlO4)Jn>OrD+(qwRSoR$PUtBJ0;n5sImDq-nB3pIsN>0))(6j0SCZwOK);sf`LO2&}8#x=(MV1rN73-_7M#O0u>_A}Bx-0$v z!2U9od5%Sc69jXMS1#&_(m-v+nHMV8n($8RSLN1FjB<0ct8%lek&j|YCiV1Y9k-Rc>y(_bze@{G5M(MBkvQN{>d4uOy4Bl9@S zNht>GhIrB(Wdu$ermegJ9?T`=fKR?;lF6qaDU(B#L1`JQpy2V_Yo9f5a+(bA1o9&_AO>FqXL2%4@^Ld7db z-}A+*qHLq`lJu3oSE9d{UwAXGw6BWy23vqE`1=gUk;9(@+)-jKCnrQDXDSDt^Nziy zaN8IbMuO3S%Logrp)BugQQiYHomARKrs(Dn0k~9wXa&w568uw|hQt(Oip|gQ#bW{a zYMllcK~bIq)tOwkc*!4lE9YBKB(bwQh4Ks`#Jk)y#6i=gxsn_q4fTv$bLW z10&^+5D=6`7Wr49l0hsFh(AhDjPDzhRP+iSte+k1`d51Hugw9rJYSGyq|&jnRaV7) zZ#6)<1r)VSnjjNFDNmCu`U`W5%*XEnNkdc7d`)_~ZnF)Vt}D{Y<3dnza{y{!{ZpJ1 z&;>~gp_UC$L3qtvw9-5lcTP0Fk?lrK65#1&zh|f3Srr_=PG1ME88?Q*dFbR8iS)!} z-vB>QUGNujSh9i10D2yVJ{`eUUTHhl35-mDQ>&EggQ_~Fz)@q4V+JwD(V7cUY*r1c zL1!VBGR(IiG^-!SJl2-{mQoNU^HY-3K^tTU&<@0r0zV7A=lyy^3KQicPSQ4_3;+GBx_csk6;uHzxk^XhBeVgEoJ+iSz?Th-Iu7f%f7tnB zhmw!2FyL}PNmNP9iWpc$*ypLTQ_;?bko<{GBcQU1!lLoixn|E;hc6pFV}d# zh<4O2L@|~GdiXwX%nE+06?_n6P%a}W(R~$#W&zl|N?J_j6mo|?nx+_3)z}4QEtIod z;2r_{QIKW;jGWx)8h3o4rXrl2gv%Ks@U-*xLw!kcf}wXMQ*CK0dj=zgjn@}<(6T@d z0Su0Kg!S*%O1`GlysKaKhn&=K2xVp#7@K|S<+@~Y-%0~K{TLqq%Q)i3H>=i29P7($R~_RAgKb|>yH zW@42Cw2aUqh|l@bdd&wNw`Mp%x&O5D_WI_-voe#Eu#w{y+*vbT*hAmYyX0e>B7{>d zcT~&5`-GAG!}Z3}xH#Ze8m8`X6d*>;jh&7;gcXrT!+JNu?rcy(5vKVwhvj7QHF|mH zAiW}z9-C|7iA@bXRu6L5`1QwLRe^*a*OaXqm+v3z1W`RHTei5dxwGeKi}x2FtSQPK zcmwcvfG;R}t=oj(r5dzjroJ@Fd}UW@_R5JhL=3FvHYQ5<@;T4BamL82yQXKg7-pJn z>s~m&qqJ$p1h!`Uc}zsU!xuGvGY*Q90ksa;FY+l5GGj(xRwO9$Q#@SsG_bIS17Q7p zn*^i0F@5#x31VenfAi;yVcQFG)tif@|L!<#6Y~3Lc%M!fp^_A=K3A2&+3`wC`~-HR zm&-%UNzT_dE@n7AV`w%V;C)`nuU;nn;ragEbXUz;3Jcpx9p_MpdN{#;9owZF9 z%lks1WxZl3zfT(_`km3cL3>ao$#kVHm@1RXmP;0OUTw#275avESgdet*S=&77M>)p z2q?2zp0muZERWeJlqyf7$tuUEG3tbN;mEcbd81n8V_y$t8wT93kXib;>W~Na>7z>n zrmZfJ9LGmtlvc@C`NUB86BD;SUyms|3N!!wiC?K_ceiuSd_3*cBgegFq#8*e z20vEM$iu1igOofi^SDLV>@|1&%=GrD!u;VpPpggGEX%?5M?7G`!%m%HYn+;9Hndl} zRTXjhFzgB0P&7K?bt``Ih6Fp4C#=OuGC-IJz%OhKnw%b->ogQ=AhN6|1+bT`r zm>Lu{1fF;_vY*#tfIMNeLm8$c_K(3|RYg<;cx*PAu!jCS{~^N37^Sr3ePu82XMUNR z!PMt(3VrPQzojd%(ePLI*>2d-AmQo2Yi>P5#JLurF6NOyMV;9JZOeOMxv^cmTH_Ir zFEKBs6O*Zuz2%mO;;pr7nt^=|upB(F%nsykHv8(?mWB26nmlh!6#J^69p6!n4LG~; zi_RBau-bt<{j3+RriUZOv0f0AFS3l<+dm5PLHS=rP|C=uW~I~;Cm|46E`)n8=99UM z-U`7(N>2vad*LdeT4;e@FJjEv6Vg(eSj;3ius~3~4QgW^-4}GyLIOjBK1BXto$Q?) z4STueTeCW948Fsx@JcrXeeFM;Q)X3MJ-ZRljsA8n=)r-H81kAIX_QO8&YOAK= z(q;Hg4D61z2H|N6M<5WT1N$RoufI8P_kqjVCsHb4h;hMn9t$q+uDAd!qNXu}6A7Or zcuro!p0Qp$)H7y`uy-u&)*gs2!Sn&I%VZ`hyZk`}Q7!;GSdpJ!6-FD6(2+==3$ahX*=xH|Fn<2-bP%hmf7y|5|Ic zD%BXyQTE2;qof!!=)#_@Lt%e*xVnu>RA6<40zFjM{=DQJeM!hGYB*+(6yRKiYD46#n;*pGP zNMeE6PtrfkI%f~sY;}M|U)wg+!!_xrR9fXOUW?xi0Su!5uHlSK4gxPD#5Vc4W}a(0 zrJB?wY5e7COoJA6HsbmkmF=_bJ{tTQpOgn{?q*n-E^2BSsjOr{WfKsziiv9UJze4YoRmXWjPEA>tkq%G_q^e^P^Nbvz&AUt zqz9jDc5S)31(}L566tYt8)96auNH{59UZk@H^$T@uSIjVaEPYvrJ3+hB;!<2vwzhzC+x?;CiIe&_c)o4%2cN&XbMjG! zCUtOoh1)(~k`FiMarLeH4`UuY+5sKb(NdzUQ=Nk<>yHax{&~Ig_&ds;=B;TL!@Vt? zYm;scX`AxXUhJPRJw0C$FzWeR@hEo3qQyT4)ztQ%gEc?>yqgiD8Rjz)y7v2tk?v${ z^8@VE@q;siHEkJLj;HTNv>757TKLuPcAnJV9?SevN_d*4u8}9t4A6W(`0sP=O9kF3 z$Cb}NA8rWHeir5S1pQ&kai8}ZRdg`*AVK-s??|+`rCJ#2r7r%e}{#AV1@v1i_+Vs#Lap_N?FJCJE zwyzq57QR2UgsBFVeYpKcaB%*=nc9C1$7Kxv*UDbyT(CouQD}SeanWb}IzH&ypB$g4 zMwTeX*UG3z#ia4W7>vgM*VPs1ubi9-hDg1C)Ew85G=t@DE-`hCh4g0-4(R?se`$H_u{l7an9uAo4`p1 z?xlsmW#$10&y&%G@G?U{hEe+yIK6FV?x^v_K<^|KC-2(7k~OoeVg$gm=}_^BvPHJ+ zf^eva0i3KC}qaqN^p2;&$>8oG1hz z5ryZ0Te(oO{vt#8+>^loh9$B;4=?J2CZh*YUU^=;QbS&;0ZtF?kUc4tNXG;~k0lwr ziC%>%lk&yFA)6Som9&_)3YH(aGR&c4l3vz z>|E5;?Ru?=`AdjZM4q9+VoUZ4l5g-tm>EK{*S5Y+N0iAGdeX*ExEzoCcx3}+`~BHr zBOABaDL1bwtOkZur=jR}?YR>ztMqj^=k#szF>FlKYLb4<;(%g&HyiCy*6=^DW50Qc zx>IBIPKHy;t+aiEwU-Arj^8o}aTs)@Z?YMEV0>lRp)I4#Ao?%jExI~g9ip#N{ASZT zf-FW34`#5JuE$1q-%EyQ`p_It&eosf&GGu9N02MxO(RI*;4*vZ@_ZCverEXw-_9ssqeQ}U79aTOSYOwgC zFh@8-@&r(({2(286F(G`^jEyI zAxN-5w$UfN@{*MjCa)I3!ojF{Wy`^0>4gSsW)(yQE2e_kY-kBsa2$+I^*L3s5s3Wt zCppRQ_D5V`y_0j8HTeT;UvRdt%ho^fL2MnswvqJ2wp@Ta_=Dv-M!}0+xu3ceXc{a^ z+k{L3g|1Z~jwfd`Y}lm9xiQi9=TXRxbz*DVXnx~D=byEhd3Zr+l{}9gDzi@oiKkGz z$R}^QGVs1N{jU{> zpSH3AF>>TO*CZ|^W8`Es%tD2gAT$Sf!o@d%J98I?28u(`pa)P69O819%B1%S++0du-+S;zDLI>Z0RR3g+ld*%R%A)S|K`bg`*(yUf_+aYiC#eV1rbmUx43*Lxh6rTM_bv5)T3NbwLn-VdfjslW~KvjI3 zbs;RMLGonnHCFo*;0;c!pOj93(k@WpmgWqWBGa6x4paxS3vg#(necy=IzX@}ume}5 z?bd2YEY6jaMDDrdT@VoOOzPe?MrBeF4rm}cRBE$?6=Ne6f_z6;;VSf$MPl9-G0GO6jh#|c5s9kGXnN6uHH&kFtoe*mgXqDk(hctS zpHKJnhF`t>SS-F2b&0)~M7(L!Tax}s@8iAXk4u;PL2yjX)N3|)HhEDVT}b}An{6lu zvsx)#on{cSY305yv~(pK96cd>N6_8(UNlOZTH-+?V!U?!+@5>m-JnW7@A(Q;%B5w} zGQgL(4~{gM2S{YmU=H~gx#k06Vk{lk%*SGmQ<+5+pv#^r#5sVbw>_Ah7JB)d32+JV z%$~N;Qp-836bayEm%(af>Y_6ZcKhf47cwkW0{y|jeRjQo&+xcOLLCji7@SxS$$388 zMgrfbHn}P}4T6cb8~n?P`PG08W@WL%;3^uJJqK6Wj4Ebe;UKZprdK#fp6ZWQe3!w= z0RPf}Qwn>jw^JH}1p;asJvX$hwZ0P6wJ#%}o)Mlm_d30Mz^&T<|6D=FFM;<49;=j7`<+6x(fr(ZMuURiRBJELG?d zwRaLOUp`6D4kJ_$w6(RW$t8ladnJOQp%E0zgB3Cm;t|pp6SK#I#WuFJr4%uvn6~-w z{3wl_SXI6%QdOGI96pXT^T(a{_Go3a+9Z2;GrSp0as^Dv5R?l93>G@5nH++np^4z8 znYR_*;;i!Ur|Sh?~7JpN>)F{F zn6@dRSSSIvG2v?hQ2+14u|Y7=l{U4+vGo_>#RwX_I9=Z^xkyyh+b*1a;otoqd zg4Rin4nM(u`f$oyUJ9?uTjq525OK!0M~X{s_>bh`z}?8vF<<3vuZv;T`d}KaG~wT_ zG^y;Wgn>oKwr6S*U)VN@4`}aj5S*JKQ|vW4sy`F=IJuoTu)?WUvBl6}5?C8TtSV77 zjeKD~uxj`xN^Ylu>N-_ilU;sNWodQU zxZEwvDqtm_PFL!?dgn>_b?E!Ch_QvLjk#se^5+Z=*q`6ZhF01iK=fbP3d#SQ48XmL zt6sGvh2-p?xVDS|@Pm_YwSO$vrG&kX(^udMfCXRznk)7pWxR-6-j!eMGW-GBl(clq z=>rJTpOGeR|;6%lIHlBPStp_=)iqleNm+Oq1x9grVzc5IyMKc4t_dDU6H=S;bHu?ul9j@xckrSDlRADjBWj!cm5hE_*a_88OHzOVP|%Vpy_#TmQ~|FuCB#M7HS42D_!yV%*5|N-+|Al$9xUOoM7CkZ0%Y)i8wmlFJFh zzOIa!D}OjT^P4En3<9E4d1QiY_w+pbP)*8sq5jDU*VCQaFJ633BOfq7txT*W!Et!a zwi@Y{5&fz&At|3T>c;_45ZF-$4Hd`eTkXM5Mu(a8LxlX4Iu{mH=UAM44C@ zSEosPJZZ7xD7En@@Q#4hAEe-oE?rr9;LrxxIalt@tSA_ToF(aNwgdRt^p)G+o!Wqb z7h-lk{FVfOBu9YG2M95npU_lG#$yl!YkER#KF22Nbc(* z*Tqw>lCMjiwxM+}r;zshKoXsH6LZf|*MeMAUcn@Yq+i;w3hro_WJE7ex|SY*Kssv;fU z6uDta{wL-#;^Ay{AGq>nFug!KNJ$17wd(!8KXV?5Ud;mCB-6%_$Q%MpNu(L=XgHLcOIPamc$3x@VbKbE6ple)Y?|=j ze%-L?hud&+9&!KdJ}nK2HfJE;!{foTQeu`z16w~gzlFcccLIb$;=i` zwyNr3lgSH7Dz&Jj6|cy@qZsm<_0Neyha16{*A_E$885i3z1|oOOSG_!txf&wBTgU+ z4xtcosH<+=4*OQI=0{>SGSXF0>Bor03}bpiA~~;w-HUeHtFOj9m0?6&EAcCVS_4*~ zQ-N3`NaY?xU|KE;`X<2qo2zpU;o~Mq<|_bOM$7;LZl$|W11?0mtRbP5sFEwhfXpXd zXifeq#EZVd*IxxB#%DxR!N(y%3L!?I**YdFhbOD+RdhAa<++wHoZb-`#0`t1;2Yx*ge%qk4sp0hTpd`zP4%b|x9#VNE^b7>kO9cY1=N}??Ab`m%kccyTw-v7|iBxg@_G3@As23eeok^RqL55&$O0a9gxWi}@QUN`&EiBYUI_&Q(N_Ve z!eR(kSgKRCg8fU;IY=Lh4E81>r^7s+^Uv+_I8|VvCibh7txsY692L=yjjmHNtm5!_ zBiGqWKI7VqISt{;@JSaU{bmooC~$qau8zHW1+K^4Q)ZSBJHFU;v+tJ80Tj|3)ZB^R^RUV+>FAh__4ce7yjbIZTiBS(0n_La+{|cgS|D|0G3AerGj37 z9A4?u=(9B2jgYLnpO9=J1MQIfByqw*x^>2{N)L0a6bSM-+mu+WRZbAe#!qHU<#YG| ziFHe?r^Pk!aZ$O~FjX0DX-RJ-FD6^@&$X^-T>+7Bvr3zkY@(f=6YXe%w`0DY&ky~Z z>G3yGwbP}7RZ~quDvW1uGtV;5LFE$`Eld1yB=Qn}#I7-F__|&7wc%QbRv?1_YNjwY zj+x%(~dbt4Zrm@3+ed4Ovdpd^R^v@z|xW zjC6Ad0jm7~lq$B-zK3YO_^_BSt^OWDSr-zzF`&rIKgK?@YoJi>U;8RXaoMddpe!;Z zBGIn;R-NLIZI>N5BCGG&Ro|)WI+O{0K{!9pQJN#FpKBj(d&elz6z_#0m>-jb#<^*Xh+*INTt`plj?k~U)bW=wbEIl zg%9DtQyWc2jyX$0IAQXbNe&dFAa|Keuu7wg*&G$jP|a_SM5a*Cykk&uf;ek7tirgM z9N$MM%w_jtSGx0pJ6qk;sLiMJ#xB?!u-4591lyNpRv3JZ315Hnc>`HOGj}Y0~Wm;wu}7S9181 zZkM^w8&n&z!R>rCek`2w#WXRk)a|l4y(Ly(%?Be1p=c7Q3_4fZB8tU|bBOSbAADOX z>$d%(@h#I2;Bm^E0uwd5l&%RxD$ivc1{S zOQNUmcsAhn=&NB{AUzx|7Wf@NBgS_@TE-4x!2x%2%z}_r#R(1)k zps^yZ_}ud9Qk|bmEOj*JLVx5O^mwgDtiHH_{><6YIZ#zgUsaY~x)P|&%(n7Uz`Dtx`&+SkP=8-ah9jc@7r@U+TuVzh>jw8Cj!_KJm6h zpOG1K6wvxUhll)}5bS{VQNzuK!xNMR;C=TS_fRD3veyyS*MOqXuOEC_=F?3KQ)DiR zoE9`(y-Bo7iIH)gL9Z932DuFd28<|OG}LO|4dq<0zkspuyPvoe7`cQtWC9;*iDOXB ztn}aszxWNrH`4UKV5Ky_fi-@8n!1`8o;LcyxkgjQd}fyx6a-GiR5(qS*b1&IjylodxH)ujpY;WuEyfhcA@{jvicz7OT=W zfO}QEG8BL+FHBdiHM+kSrIbBqGnLA3r96|?!5dU+aGXX>hQ1g*x;PB6{BN|Pey5Q= zwwPcR|Hp~WfWcJhXvfC0udW^?Qpcw@*T-uR2e4%a#QDDQoP^pP=I)j)1z5i~s`(pg z<_zm+(B~{A=~0B^#;@=2q{q{bDYDn>sSkf6_jKH#eQkK_pi=zA4$>O*!dnW#9y5$;%M&Qyi+hfx{%R2j~&1Y+4^WOwmd_LA3 zUU7MLuTfsZiLdLPAA6d7qYa&YJY6jnaz)?bngXS+ErTwa+Q9+%nhevGjyeMvN_g&( z=J!R2g<2koNz6Vi`GU${dMs48eX9A(N55nt-L|Fk2qiL`@a33z<8sp2#HlEId{(tx z^zk!Syo1QE=9c|aGaZxo_{*uc*0Sfqv1RMK1Xr&5ny!7vh&Ra)3_m4i5eL5ADaYWg z?N)i%9wHP;KNud@>f53os3yX^-fA@Krjs@J*a0#HB_X3_p$Qemn&Gp@zNSnip36i2 zc9{NZPh;}~=s)SH<#HB%{yO^?>S5MgMjW2f|2`0Ncww*R`NZ7;^uuTWL6^^^jB(s2 zhc@@c@&f4WPMb$@!akr>1P*km%ial4wlCRTI+qS!XUX&j#~kLwWnpRFKsJ zbi{B>BS3rJ;#aCMp&sgHg#Jy3S%HQg_16ux(zgc=x+qSeX-V=%F62<-jm2M=7T~1d zXJ8l(#3JwvS5^Bho2>3VL4cp`FRtw>My2{_i>91m(YR2V0>nGN!^2)iGrblEm+I6= zi;ER*MzaaT!L#{&hlqVE;pY}hrusWVjc51HQM^$qV_NR@r^Nel(=!eX2XYEZn5rIZ(IH{>BaV68<&x}S7 zmFRKpitD~8!{1a6?Iy4}T?de}HFnlDUUSt4YrtGlV^#xk1VFJaH-d>?_yj)OZ**Vk zq|U9e%JCj&7{O^xv=+Oim8VbNt{r=6FnH*q#_ZPF1WMyTz{;5R*ntGojIC3Z0Uh20 z0qtpzruy`U1{#opP0ZpCmzKyM7kP+`Cwz_#(N?SG zug8Me7g+Lk?St;82^v1&UpQFUNoFTDqnzM$-`F|e{zOXXe*tSdy!^!rkY^P(n)vKF=i|z-6HSIqeBzgHt zv+I?gKg%xCv7Pj(xn%aNPB!z8u;9PG;jNb?BzNsQBKaq|`+D)svCpLS;5zCI4)k>N zxsmJOS4yg}D!>;OZpl*P7R#jxMm6jJ;FphtA>1!kUJ?_GtIP_55{qur$=u)X2i-E=AJc z1zQ)5s9m*| zvIpB3_G#(as`(pWwr+?ZztV#&xvWsbtdk-=;GS;nG4O-MnGEpJszREgQ)viQEX=*l zRBvA6q?Pc#_&V;9mIbWh0MiLZVw@_oi#zQtQq`s=g|kiCGE~1qBouM9R6begxV9*XLlkpZ z&=M$lr(h-9`ViI6IX+tZPEWBzTi|g-aLfcfa{d}h-sIT!Vm1zcxR`q%-=~}^W_&q?~$qkdu~Gey9B2J(G^yCxKG_GK0dF*Viw` zJlC+B<0f`}ve~s;9_ypH;OO70{n(nMm?Qh_S?&@yaX}+1xF;U}UQd6fS2ey~rVrFt zX7+R<%aZMG0RIYGbb43zpMQFHw|Vy&%Y3=ZhBejyH27xLa?{xQb0Os`J4A;&nm^0O zz0uG26{Siw@i%ZC12>i9zC_Wup;Zf^s#ia;Uq3AiJLrvj@V?a7yV7OJ`W=<;3R?1y zr+5FFmGr_j{hskp(h%GBCx10&d>B_>^Jv1hHhnZc;w-(UbTvg&O<_H8C6P4o&T>W3 zyRwUA``-LM(7E{9`+E&%W1Px%TRh`kt7EwZnb$nAF&X&tF-5bXMsvrdQe}L`rfVB4 z0}e!uEHA2FUvk%VLn|g!Z%fAYtuq1oHw#MBpPbR)@BZ$*?BP>`+5i_DoeT7dXxoQ2 zr*x06?Y-@Wy|vC@=>wNVm3=;zu8-WB${a5Xh4B-<3ziuvhp*?>@Wx*aJ3KO*>2JNd zyJX<)_vmz!fo4>mu=B$AWi$Uo-s+XSePcS(vD;@X=g!U(ZW^~vu6o0w{rT*3uYAeT z-p=+vBOKQmjZHsx(YJUW@N<~<$oenM_w7GEPmeEH_~vWte@~bHd*B^k#B5FV zQ}Nc-*!Qx!Vs4H*roNu{OsX1RN3-8Y>?Z%{L7Wz}3#uMfBJNljg_tDggNaF9l>pGR zSQ{KmDe8%fwUK?fK;ib5?Np(i+!qkCg)d`OlBpDxXlB{3+SxcA?QFzUzE|-Pu~K{_ zfCVa6F&`r!2Wi!hB==YmWFdp$d~b^$v@zL`HXzTFJg1};&J?247Vev@LMXPAs5--J zYGmx``#t}jK_NE+V$XR{t1axj>q{-FaO8boIru%Brgb{HsxZ)dR|iB`P3@YER*aiN zs>WaF?2gSTJd3m)Q$I6%x?;xJz7ptM2mVYH9WIh56=kRG904eSq%|$trU>5(H-#!Q zu?Rlh^!FKxb7WTOWozJUkuI)tDM>;+Mi2B8DO6T0OsRB>C6niDK(b+%I#YG`i~r*O z)aR0BcAGSyyC3)FzV>P@iB_&wE+y0eDr>EoBWJACU5{Bk^x0&>TM~HO3eG>u+d-fw zYM*$6PI>#|;6K|AYO5)4?I*v0?TUaB0dpFkeN~%hGf=)M*<8y?Nosbi6gzRQKBm|lSTQEAs z#*oSgnT)CVj5{OxGbg9qaQk5Y1lDn7Kh)OZ5<$u1HxQHqwYC8cH%pveRF!X-zj$T7 z1HJkKCl!JS_6|eiBOkOPR`FGiK}VETER(5TEAR?b*H%~+>=GQeTD24YrV+=j@?0zQ zPaib2ne&<2or!h|aJU>_ZRjn^=!qLuP0RbF=3FyK1nWyS1{=J|0)nbxEPd$;KQID> zeDneWfzF1MxNLPyi5X?#9OVJ!0qK4MB#(`!wjC({8;JW5(CI$hb`FJRm`?X<1Jm1Q zD$1d1KHK6Q?iLwT7ikfdbOk&%aPdHA5l_T)R*M0O9_$OWO>l+g?M|DGEF8WDc$o7M zg=JC00Eu}E(I#`O!83N6x|LsyPDmu}zLe(;M}qn@f2|UJ>MiM+aBqD@T3*`QT13k0 zPvdv-&G6CM+qMBpb5}nj6kPV}_W=Dx3l~ke3pSPc>#xb!5b%*4c5o~%njmKuu?bC@ z*OLv7cL%A&-gu}dPv4mT4_>69^Q<&)uI~=wmCsz!p~eXTYV_lEf{I31=>Ak@F};Yu1g3;hF+HDIY}CijQDs9w zMnv9VOQx-qrd0FkgX zSW;hgxb{ea%@GV)Yfj{c%`UA~U|<{b!MQrf5{zb|l!9zJ8~S_n$=DDAuNGR6hX^!c zIk6mQ{-g0*j5Xfs@sg-jc0aYVr9~6ZA;n?^rn71sKC=mBu!v&LM`Kj;t+OHvU}Dv- z$!w*zTS8FWk8}{or8G_eC#M;umle@#^oJ)lwmULv+uHiFnzCNrGfZnUJjn4H)*K-p zobwqTgRs_xqfTh258vZRbh#BYt5f#p1Qs0hDyd2~Woi}&mLm`JLtWpWSHv!PME!Nk z;%&QtQ<`pOd^G;I#p>tHvY#)ve)*&L_~c(hZ%kj4&_cPubZ`rfaRtZz5lMnj*3%F^ zB9D)KH6Sf8wtQepuuImp=hDD?)q>kb4Olb# zi(#OZ_10B|!-*s{CY{cu0H)^vk)B3TgPajWLCzPpDqmdDM_0qlLt6ok*}g@-U`-t#v%>?)9q>p7a|le&eIE8@FSU&sM&<6a>JX1JD*n zD-pqaApxP~bt7z%La$|Q6P#jV~@Fba&wK2uaoWQK= zPjP+*^cn*QT9{FG3{wv-9JO`?h1gCMqG8Up^*F|n56&JuthCkW3^O$6{AV8MqmRx4 z%W=eT;d%RL__>EsviXA~>6GA#<7oZscC0ZDOMN7n#EjV1SM_q@*+fb2)^maDau4 zSay(}Nm_yqzrc1=yOJ+5R2I4>ivHvCR^~RvK>AQebR)PP{pyTQ7spwq7S%DXD8qE?; zC(MImROu2bpp3oQfqncRbJmDYEvC2;pW31c$ z5l<3~#r2TGB2rGqWlkAF>fRI$6Gh4J_o4*)XHFJ^4myT-O<@NSnzGm`kkQA&iY^7p z!Dy>4D6eKV?u1t=c`>t52+_Xti>Ic-|D)$X&Lrd2I_(+dIKCU>jUA7t@|i-cH51!= zG`UOMljG-3YC+bl3LZGt)jr$3QRjP~Y(1e#JJHM%Fq|*3R|z+-?9p_vy(*)mxJkEb zg{+JM?haluBvE@o>gC)TGtjIS=h*DVJOVPI*~`DtZ1n5s){kjG8i}#3+VT<2$i1_BY6<<0Lz} zXws3A&7vt-{$&o^Gvz7OPOuu}HKiKr$&92uURviyYfp2-OS319%t%NJM0%2=#cUXc1~9_T&iqjkjV zu+l!d=`I|oDAhQnBZnS?a zPbET0o}8l}ixnw8tLyaa({-`=)Uk~7XA$oH`*4>%Jx^}F!pd;R!BRJUV{78u3T@g+ zm5{%%L#2lW`Q%7*kByJ)BH1>F7>i98{#ZGL&TUpH{BQVgoqco?wKuj8M_G$WFI~8g zvX>ANEv_k+DVE{hOfFAS{{`ntdXX*cyVvrPJ-`20tWA*1_sZ_Q1q}Lq|2P}wpslxI z{v~usZFK&o?|?l=l1H8ZS$`~qx*eTu zScF16TRF&HZ$6Z*_fffsSFd@01=Hwxw zD8FTiXo(k`YXst*vs%aowNHR5jDnbN8a}X|rKwtVVfV38qxG9%A-5Bja+z}!44Hz_ zhX>O9(=OBM?Qy-9@k_X$6imp_a>osELj^z05)JL~J@y7`vatol#6@h-lI$`;N#-dsTN z)dADa96eJR;i$)aqB`S(>Liv5CTA)NQU-|oU92;wogJG8nNI*M<2Lb{(uzcvV^e_3 zG3+qx0DC)2|3*W!PIfu^0DjWc#4F+k0SWqfxOD^I%el#vX(#a9F8i?3V1ELVNR_Bkb&~eh z=e7!4LFvJ^ft+4TI+ac)+3?uV$j>3DfrXb>h%+Ds8au&I_oA~42&$L9Kwa`;C>L7W zR{?wVF*c9n>Uamv${@i*ClBMiNU+bj_xJzlb0EL$f8VfV5^^FVH@dMR?iBu_*VE#! z({0kc`qVM;mJ8V9I0tNny#ZHdq2H;THgq0)#0C+1|0NWhqM6`+-HB_ud7%h&3UF0M zRV-vxlG9UZ=tdOsA$hi-of2=8ox=aP=13cCRebs{%D45|VnxSQZuqcd;0YX1MWVxF z=PmYD7vZ3pF?a*dp=2>B$O5?;$f@Qq%~QMxwF&*odKNYn!XPK%tmdbd7BGw3M`6~2 z2z)86jT_=0%8P^t)n1vigBk(MRdjHHtbitoRsA@E=Ix<2Xs?>TpG?<{s8hCUXSleu zt0Cu4ozKVV<4aq+47?|&RW&{Pe5N0y#LYmNGNo|{FTTh8WS_QC7zfdLDn~>CPHz!G zgLsWV#E~tT3~fDzYhV?X2ZTC%deNZLo61cr^UiO15=USTDr2dcu;IvuTLDq2!z78^ zON-@4iJc~XI$KGlfMqA#H)cH5W^Wfci5x+gX)Hf)++yfmYb?J8Ce##sAO5B54EB>T zVkmDgW;~nIc6WtGG=rqB)(vej6ibc8N%-2ptUj&4QanUX;*l1bPpeVc^!{Rc0q5vZ zI`Up*3Li>z%0(6G5nqKS?54&5!DeS?3!)>tJWO^}gQ%7F_fnFHfzG9V8lZvfjY7J* z(%1PG^JI{fC<|R{`%*a29=ye~vMWPLwAWx!z-@(xn;D&&;V?VHVE?NiA_Kp*l>2nX#+$!Wbn@(Pz6H!hZ(J+^DlOCP^BSck^lQN&j~kJs*(=FA5%S9M|CmU0{P7ZUU5#c1$PuD zgJ@?Xc5#l-Iddcvz|uPo$(w8_-iPE5Ow5~ScN}^PD@8b2(^CyVf*=`oRHcpDFe~Ss zhoHYxM$I(LT%Ji9im(z1IVV||Vbdr>8;(ZyJjrcJ#sCc8q+f<`U zdrz9fDf0PbzBy2_@cQ#ZT}dw4n(bYn90So9xkVJNUsk9DsrDte<3L{Yr9zl5g!-Bn zI729G#j*dvPF?`ydsnYL2)he=Sm9j;l5lB7@P{^~9 zGj)?8;-xgnCf1Caq6vc_B`k#EAIsP1Tf~XbuUsTNBcjCJ#|p`54Xilnl{wY;qRc}d z5e4uW98TSuL9UMb*=3?r5&S7Z6ivE8EYwOvegg3tyC6{8*qE3-OE>n9;A`rh4&`JW zEziO&Q7j{Dhc&h^4uWl$+}HjyXAkKmB;Ts-p*$zOwy0ex-2Ym4gZN|0@;^xfM$!`b zN%3FarfU1tf64igkZdGfKB2ol2f}h)yiMWL8_G+wJK3=ET*=+vXLgG?0nZTq-Lx`g z`Giq3Twq=QanFSO^`#ZoV%68F$gN@x*H+rF5vIh=4&(1|nO^Uj59+ z$3DHD8&S3SZuCxj3=1=kXo#@Fka97bK|=K8Ph|u|;|!9(r6blU7=fOQpoRfN75797 zL2XE=AzI2uWNIxU7FK{w;L=XBkOUn%F87ZoqU-#L-k)76*7VEreiy0pYzV?dcoG{wdbG_60Z{2$3Tay zOHs*{hzc6VE>5?s{SwJZD12`KdkmKVSerf1ycHQ}q6Pj^z>7*W*T+4DG=QQYSc=ej z7pdlgFj+3u_M&F2Pq{=ziG%0Bj)S$Bza0{IeKpAnJX;*h+{qSaGzLC0{=68VaSdk~3GpJ^e%Vr0}x zgpccLvsJJp{%VHox?;=Snp9b(;u5>yk-Lv#Gkil;;6H0p6^qzap0d-bPhQ;`hunQN zD-{y9SPK)RsK9=eXm0B_7G9)yljrd@I!g8hnOw`OI7ZBB?lQxGf&NmbA;y1s`I z;GK=do>a}>`?h6+z`u&v;dHs3q%2uL7G4ltJmV4PAqf!>1@N?OS>+e)7ZG!C!DKop z+ilqPOfp@6GG9RFff=s>Hsr~C-zbcjVSL*TEmX2WeujUpqULSPV9&wwe^4=8>n6Nh zSerDHG-#qm5N8uLJ1^7H>a{o7O+jYJW$jHY>{a6%v;NKbwS~hhR2hX~W_`p7TU1)l zrj3a>W7Th4tSgrZi&C2?gYHAQ^S!BNfGo97z9wDv2pmtD0oKuxHIZTaFY0LVlm3Vd zP(@uth8zfq*bZ{sRbv-WZgu}Ryn$m>{7YC2^Bk~8W5Fy?6f72EdbBdJEl7qIV_l03 z*U227X)Xe2$E~87yG4~hBUb)!E-1&l(z%!j4&r%sZFO@>YPot|+boLoN~Sxm2SVMKBwIu|!CbI#XbTmA{o z42(9yc!UkG!;c$E#)RI7{JJnbWQ}5LjUG>0&_fA5{6iXhf1IS%Ku0Cy1kgBQ)GAeu zPc6wNmY0GShL+F4dUaznWR}p@@h+(4TPlexSmDK~RhBIrxAazx?@!hNYB0XxJ6t^t z)Kq-_YkKn!C~v=;`m8q2?&KJN%C)+&+9_GkH`3B7RMPTQzk|jom45` zBp;R0nxQ0eutCa7v9+bQ&^sS~6=?!4n?$+~31Pdl7Y+)Ee)N+CQV3!A^>Fml%=+y2ZbVe-niu0W?YAH5!!GLNa0l&-3oY{-9N0SZuyv>eQTz zPFY_-KpJ3iCM-6)ua~?v#11&Ny>{^VS8MI?zr%ki`kc_VztE|ay+%30t?j7;d)i~q zb*!D;yL6+W^A83t!uRa^j_mv9t|k=rj29t|R$|F+drQ55mnn^6C(>xm9NjFweL z^AHe-n&tJk!Vy}a2{{MnO;OX1ylm&|ZO~A+nrOE-NSI}gcw(FUh$k79`lV3QP69zfFz>5ncFk?Pq`_yR7R{c>xW=|k zEaqie=J4ggh}IO|=FA1dVswF6za52M>(pHmiEa|v7SH#O=5sUF{;@}1QYudOCkDU$ll^1vJV@;`hB`Ypz}$}AgA10m!VY&olZ{R$y7H~KgL9{Y4xzo--yPkK$ zQKb(!IyeiwOp_g;wyQ;#CR!(&+*WCkoxZIb5ehps0tmtt!WFnN;Z|WhAr{$RI8jR` zsm9lnA)ojb`;*=dr{CJuT7duDj^S=4tLI;>@t4$fRM%Yz+EuglmfGZ?zKFIgDoH`! zZ^x{+`*xaH&#DEjdDWFIlKm`+L1E|BOLnd`n`oiy6^_)I(5<(srBQM!v9WIJ1zY+0 zvW>Jy2PdnGwCvO7ZbpU5sulID&^rI^Ad3&rfpOhc(!IjXwpFiXL-Ym9`zCjyf6 zL@*oazm-IZoN3VPtfv*bWdf-_mW&x@X5Bzr`4D4>YHy&$D8tbykT9cz){Qi+TqO@L z@SmcRRz^mcWNlMmT7HPU{9k0!+%p=3dyfUpM3LRT%OA=hKpSK|SLW(y41cU+O;GB@ z)l0fZ$G`r!^q<`y%Ij%)-|LCoIzJ@hkI1lF{=u=tT+L&x1`W@$+XY4Zq(>Vs*KY}Y zcCsdtED5jY4Y}>BuQQgV7}rE5L84*(mf*S!J|u#ahRoTalXuGU=T_?Bi2fGo`plIv zQ>Oz!QdhiZ&Vq9e&F_3{5$P|ef)dvWD=*XIT<)Hb%gCOa*F zZNHFBRbyA;IVRQ)c6ba<4=&WP^ag9T8lr=c5Vhb%7?QO{^Y_V&)yId#lSA|K*PCHF zIEP&ALF~8hqGU%@A}6^C?hEIbQrlGcOKIg`>a*Adu~aiH{hT_UOs2njMC0&3)Ixqkx!;L>;zNoVCh+gY?FDv z))8k5YiIU!>ORKJxS}JD-n;OMxOaw@5_6nX%VhGtPe)rHL?n~~_R7j9$+~(Qn55aT z!!if=t*#@cREse*mUk}ih(Q2=Dxl$e&d}y=$K(X={KC$4nvQ{Yr)DLGpYnDWY;!s? zT6^mJ9jo|8o7E*-SL-C8CW`3Y>RwZiY4NgC4|nm(twt(?Mz4)N@R+SoDalZDVSc2u zAgyAR??pQIwU4W@5mF#LUrgW!7Jc;bx0clZLPzTV4mwd;P}H)f)h`cUmV0dlK1_FV zT~@M=wNB;A*uUL3(WmgO2DmuvH>0x9zNM>2r)uBp-z~j6ua8}4Hm&P%xF;BSuzBum zW@QU*2JzFMIQ%;7ZdR-uv0FnXsDKd+K7MzRmmIeQupp{Bz)i7rf^Gefw|yu1vv!-+${3{jc@*lAY+>t|ghC zf8+|6&mLb_8L_nfWaH%@ZjWwF8uBHT(Ig(*I<%4=K8QjF$3tVc=~fx0Uj4Zb%h)^G zjweBRT6KPQVch)~wY_H$!|uP{iyjtYy&j#pVE^R_#->0z?7P*cwZK-_>7D$7WB>NZ zU!u?ZTr2O0DX=VD*7-aZANKF6j^sln=}%HOop_mK^E9S=ZmP9OzCKNQXZ+E+*c_xH4-m!W8$#Y#RjZUBaJ~D@Ty>JAJ)6xF$6`89Hep#iLx$yDN|L)lM z%fBm5{r&y>$Dil6ho)PI&cA(mIvgFQtVaK>t9wwv+CPT=cMe4}&;9LXmiZAy?SfXH z%X~jL@MrR)U;l9W{rrEW3(@`qFV)exF*i3ih~qpLL-pKR9rwO0d|P{U3ib4^?jPE) zjat(0nO`Q%OIONIZjMZ_-Dmr_ss8rmf~TgdH4c~2TjKNi_&6QoH>XT4zuTB}EyJR% z!0|??ZR#58y&E;f@4w*g{>*M%9&^q8x0+9z3)VR~Tx`$TwO>N&xpqJ0`TnOpdkaSmt}YJ;k`Ln9BfYp9SL%|0p44a4EM zv5D*^tvs9~ouFQDeho8H-`f>_b)mA}3XG1tljxD_a8_&VH5rbsuyT$$a&B15k4hG7 z1Rsmy187X?SrZ#uFD#Vwn9}#?>BB7W@Qm&?yt`*;f5y<;bJPDsAJ;W=GE8`<+ueU+ zlroT2}BszBez%{5B;P^=& zPK58z|7o=M?V?B18E+TwhUS^%+o8(bX2&-AKNBA1qAyC&p6cPSnL zJ5Nu5_jBXiR3p>POVAPbM`*?2)Q=S%(tqt74*R@{Z@AHIb^W^hBg@gm!@}^ePX7@& z*MGjyKi2=bV|D-2slDfQHT^gR85K)2hGs{PD_`Kan{}5p|?uRkOIuTexA$F$-ibQg_{e+lkL{fy~a&cN?$jI9l4NkG2(9WovvroH^vfP z=ewPnJ@S1~7lf}Xs(Wn0gQ;JjZUJAcrT4evoWM5#%}U87mID;Uh0gs%vP>07V=jR9 ztZFN_W$|)s^Y_K7@m+1YRl@*DI&_nT`(}fjUBLFd*>>@ZCJ+K>q3bX$K;17?Mk=Ey ziD0)YB1#K|mVAm90WZ$cq-auzV9`5mNjFrL_~UA8VaLyuUe$Qc(yYEyQo66Ca(hV) zgoo-h4s4~|-kD~j8;oQT~PWry08x7JY7srCo`I~%E!(`s>;p+RM4&US?x zaR4H-XgSv|#IiJ0&gu&b=LFtWRypNW0c4U$m_|)Nzx$!xP;3-g>r`N4H3X2Xr3Vgc zmO6@_vD;G>_h4_`Q^}ssSG)$b27#X{)sjBd7QP@{)#mnTv+7PBjK%;rzp17TRCmM5VfecH>CYyl;Tr>TN|R?kY3Ej zT7I2PrZWU&uC1{6WoOT!{FnK?hl)F2-j~@3sIIXwpJ`N%cQ}>yIe@w()fa>LybQx8 zFXYJkF$jwsdJM~;oA?RHP}`V{BXN}^VIsu>JO)U5$~1rqhsGxhy=LiA#ByATius`$ z--BiZbsb~}Rcbkcb>sfDwliMnTqaV{ej-S9yx6saatsBD^HcN79FEj$IvJM)kb31c zdG1vg(NWpQyIGb~vc0$A^Ev(l8htf%Fvez1vCoqM$K;y@vFpMqT{+g67$q;5{p-+q$kmcFI6f zx24;;Z;jt?1+tSBBBUh@6NtySVZtHtr%eFDfWb2d?b03tzW33biy!z(ywJ&z;X5c< z9hpKzFxX_#%LD(P&T%9G+uFMJN`PTXfk#~Gan0!_S5DJQo-iWm^4ELrP-nj9aw({{ z{GVXn-QpL2FJ-Iun6of~)v5yuAG;#E8)J|6`vvK;21lcmhSU{(IKUbBcIKj&q{mT7 zBgc@V3`6nF1QX_9t301B&ZlGYIS|h`yp04r{DNo*OVEe{Grwc5O{jbt=X=ytdc3tNSZ90W1nbD#QCV)^!}PDRe)MB!+_dri`+1sA1T603 znTBE6PlSe_bcN3-UCuRTqL@%da&Wu7X~?mE>&84Qo6!%8=4xyR8?T(XvHwr>@0YKB zbNW`mFj5H%?W{gneE?>lWp&UZu%6jryoX>5ZlkU)4v1Kds)^}LH7+KL9jre~!7?US zjY;7M6ZGSb#M^B*I}?dbWIS zD>uEQSaJXWD;?!$L05MAz}W*P31;(rpf?as_I6INtY@TW6LDF$IwYB$P5@Phfvze|xI)L}G5STNegSb`*#v6|7n2xomx0gt$6`{s2-sJ?ZDN$#mH~U@ zFQnapGz z9br!~R~;ZwSa3lVj|$wAb{z!Jtkw>HiAdN8ifu)2f(aQYe(d1tN7Rrq6+U8!^Sc!1ibf>g_Z|r`u9OyaA6H5>MFMnf-@v8>tCmnV;Wa!b6 zo<)IbnZ(0G3+5>7{Gum&9J~xyIAyjyN#Dotd*@KUDjuXe)jLPe%udTZ8}!xYt>p+_ zv>HhlVFWAq7=abY3Vu+l9;K64h?sOgBo=|QKd#G+3oJ~a5-_3O;GUlSc$jb9 z6xTevMy(%kW*8K31lLrTK2+BW9f~J^p4!9NYzUzSOnYic(gJq>q?~&Luig{yLPlsd zDaC@?-tc63yHCqR2lul!_0fzmD}bJOaf`LNAXx@ItDfJPZ5FPHkHX>0S2gg(N!F6F zY{)x$`}O1!fDbmLmza)wrVBnV-rn=1T7Lb;CIQ^<9~-1d7x-#Y8y0;P!~hyh4naxN zH@0k@g(laNlZyqeg7f_3hFATr0=IX8Z_A&uTm?(e$poCI?$5+Ym#T%tIrTa9?}U_< zb0mSWjj64okPK2d|f8nDieF7T6v-89e z+#6ty{59AH`MJ_WsWMx?<%zIuil&t(QHTmbD$6mT?95lCvF3!4)@JKL51QAMSV*kZ zXoetX7~IL$4E9@yMH0(?l(a^2gtFeOr}v)}v|L=tKWYCoj?Kx>4j|#^bY1nk#0Ih# zc;gp`yC$)_yss-n4O#ItjoLtK&(y;vJASWFUr^O1IV%uE4Lo;XP4K;XQl?u_&Yy)H zs=O+GV#BLbt^(EYxk4KgfRoV9gkh8r`Ba63rO7A5cnh7rs&tm^?&-qJ${{#JWS$*| zr&~rAZ->W!cHQ3fNYy{>ExUdr6CI+fTk3S0N_PpnDED=EhvXH^GMX~N{~#z@q4+9+ zFJ<>2=1OJX0&7k50(GB{a#`ZWl-9|6uff_SmI-44J%kSJo!3wP!%T&i@$S$a_CHlq zkzV81a7f(uA4)+fiG`W7{!I-~$A81ZHWuD@14ZIF9pu_y8Qm4n&_Q&U*Rw^^^~vxK zYBTFDJR?Sx*dFvreLo&_-&#RYDa*8iP7$f6tS&%r4iuM=$=9C%X$HuKiw|Q1uYA~5 zcy6vH69sXOf6>=%`fz8TQ%l8~V=vca^@Bj791CgVwh)GJ9r6(HmB=1sDZbP}yaO+_ zA5@*bHbAu&$fLv3T970V<;IleoL~!NXHF)J`AU@L898$W7)c*KZ@Ne7Dq}fU{J-wb z#-HiE|Kl?=Gb58RBC|=%+|5mLx|wB!5n)DRhTQcly07EH+70Hu%yFOFP^(6rD>`yF zL+C`MlTOzOMe6E$9CU7`T>Jh$JLmEHCw_SB>$`cFug~NAxqH7}&zIrOeHPUS7HW&G z=DX63e@rEDwH3}u#2MnJCHZC#pw+IGJ7@i7PF~Q-fxIWoViC7&a z%f6=K>Mj%7KyU+OZ?tTnsFJBsT0q9Z0(X0Vw9gzEupa?2p2yY%wT8(7US@mmLw7A+ z8h=wB8Gn-~jSxveVWkhGW-dfP3mMIJ>J->e6J;Ua);%R{CQ2;J7v0eV|C6)rb&9(}ehUGD}&Mv&L6ekRbw6e0N~F*Z>R@30;pn7V=i zsO*cJYxX-gW&TlGiPhG)D}Y>g6(F+F5p1xSGU6pY$zGBXa z>A518Pp#~kJ5VesdsHxGWOS=>NFxv?LZdm2ZI=^l{3!4$E0=n0W6eI9#j?3M%N(P$ zRQmDiFsu9KO9kQTjwh{Ap&0?9yF1JX)Zqo9BXQnlctH@(fG@xoas-z!p8&Rv2Wdb< z4cHaG+^@M`c@3Bqzb4?y0&Xni3UU=FC;tli*32T&0sD8rgs6;GJB3SgYv z1z=E{B!N1~8-@Y`16hZ?cwq59Vm?CMzRLui-w_%of~qLrETS5xem27a&BO4o5VVkH z!dQuBtetZL!S5!SS#c(1t4+RN|B^p{eG4t+28HMeAZJt;c52 zOa-JlvSSM-f*9m`I*8L7D&=oS{>kfIFhK+$>3lSX00cICU0zx4u+lGv)JN*s{s)kL zyYt-z=hPA%P;tO>f~7fF1iB`|%u* zZeR}1^}uk$2M*jEkm)=v7rxMy!X~|C7vlLq`fw7MT0jX6coqN|YJo;;!WrS;sM~kL z>Lcb$$m#Gjhrm%(V?zRUThALK0}gHCZH^cfLdse5Ud#oi)JDFC_ANO}B;CYIK_}1O zf~v&YAP@6(1^&DW8Px#OCh*s^+UY4Ghyb*1BWBt5x^2G63MiQ)@1c8vfsvOT&3$I` z1Ohl`2*}HHmu(w>`4Idl8yo@0?AkJj84CdU)<9`S?-h>#WjV0pbkUYHEBD)R!Va=-IKvfU?c&+q5!@;q-JnokcoNw zVUKxMip%Bgl7?vEH-{a)IiU?kh8Ixm_3w5wbqy<0aqtdoxHQ~yW!j)O*t>bkE(fk< zPo6_C2ImGJ4?Y&ZF}7@s;~DX4%;t>_lL1?@GlTJ?%ja)vy6f7$6ocB}tnQYyg~70E zp)KLz3&9v6BMwcmjYAs*?c@1(3w64d+K(24^-s;*5!XbTOmDsjo4adp7o9)^CQ8If z0PA8XJBj7=cTNm01!M%-Z6jfQ%^Y>FEiOAMo&XX#VcX5S4ArN~tFNsQwE4#MZsP~zm{bF zs@Xpff@for_{e0WfmdtLB3G{PVlt%oUbcd(bf*1l;=P;58N15aQqK9j*We7{qxW;~ zRc?XOnRC`VPbgwWcri16(8#;K^Y-#od&Q$*z{EdZEV+As$NrCJ@Z1J_%8-Uj7R8gj zMHfy!4|qfTEup2f-3=Ex>-|GdD)oWj@KOQKMUMlYw&5^oNbg2BnC^i{SRFhAX5fC{ z;0Jq&B)85YsqNIuKkX?a1?)eH|R~p6GukT22I}8cmBQXXIj+*OM35JI5`;7RRmvlK8CN;UDkqEQyil?&V7n@ zdRJ;aL*!s=j{le()>IfQI;>Z9yfw)>RmAr-)2j**#$#;5P*t~gbFAXyfB%?%$xP9f z9>jgdmVsH88~gg14;G~4;PR*zpbrBnqcvbM_P7?@_cM1r(jUKsT;w3Q0)VoAwYP+p zgrcta`1t5I>%(s-4)#Zu(gR*dr0c^^hlhv3@4J<}aVwg2cj86OY+E|rk=Hwa0)&l@ z@g5GD@E!s@IFL5}sCl|ayy%cCM726vV%cDpy{5i@SM0c$KSEE3W$o|7Dq%0S4I1eR zHFSk9FuT+_?=SvxNi2wzz6)n_Q)pIP3YIMv4r>jAIoL2+S1`P=XiFRr%0~dw4tT%< z=M^eqvy=KPU&68?)?UzG3D{R#~ zxwn$_5pItnDN6>ZbM|)21^^rhgzqv#86F-FP?5td@EtvV%LYf|wwWdi@kGxvmFK+a zmb0q$(*1&4wjNA(k!IW&EyzdD-$Sig84~PuFd%yRV3r>=a*i~T3%{-#2avXaWIIw~ zo#j`6If#M`_pgy)<-&)|0&{2Q@up%LU7t=Gz`BH--|U~ax;`!;!Ir6PINLd4?Xo;H z+g)>2PVL(2=k9VfoTwN7D6EyJ!R0&B5;;ipOFW))8qdKBQ>vz#G){{`qG4FMKL4sg zJVN2f8J~LXG<5vLa@W#zDX~?N! zd-P535~e9~XyVkn-n4&hYdq7EDRw#==e31TP*U~z9Hp0D==Tw!J?_4Ze}V+6*HwFc zUw4&z|9GV0#`L!m)1v7auM-cqjFPYqywGU;V+)-2l1Q~n72bE!VY5&6y7Sc1q;k6B zxs{z6&P+18bm8ZXs6(n3#6Z2jfZzOEFrX<6X3?C8OMInC_3(jm$}VXMx5Q|%$Y6O;+#My2$4c0&cOS!^NpqB z-;`iZ;fjNCA+|fXr*OjYQ|k6*69TjmpnooMuN}p}MsR}xuf%*JiYg;Z&7}bf?M+h% z>0Or7i@K@Z>ll4wcd!rsMu$|2l1hWsCAB)CkNEcC;@$%c6!ixA{!m%gb~a!g4Bfc1 znhXuej$5uKnn!G3YHK_2@-ErIUXI7$}0<*p?p#6@2uPg6d zT*z8DvoW=jQ8&5SllA^{d;9vv@TZI0-|swh$mCG4#oqB&`oe|Zx}z#3l|XDO2}#NC zP#J64Y>;e}Pd6NW(EoZpz_K1=`izAQgvrM2emz>)bxtQl>(r)=GaICEKPqXj_~dx@ z8)lLhCN+w0UM0SG==$!c=l_;(uPP|k-kqkt+|@)&kZWC~YER2~zRtDTf1Qx9)%4JH zFRtBu@1_*U`-lGsyQc`d2i`+pAg~;E78h1Az#j4iNHI>&iuLkxGAU6O=<9Po#S%F< zY|h)B0t<6}6%p2t@i{o(AFSSGWQb{eVYFE>Zm+AV4zf~R)zLU~ z?{}Bu-RCXVGyk!+K~gO~8VG6#fZPO6nd4uR63}NP{`;O?O@h!}l1@2O8;8sLBM&dA zzw0(5loR9{!OjaA@gQU`GmjL1n?)9{dmNc)hBgdJN!JhW9e?F#l=$tFZp30JW0*F7 zt@awZVZT@QaYf?o@aTi}Yae4L29#G2mz_2uH|#1y_AuX1p1tM;ZRTec`53UvYh^}; z(!{*#Q@>#K9i}P+t;7c!-`+SeA2>v?bfq;WMx~Ef`Aik+785mH&ftcRI(bVy{p&tS zVK?L!W|^!oPY24o?Neoj58ehHmHOA8$F8M)-dmd8&)Y2Z|F7>gn~uj8@C~NT*7-Y$ zH(s0jMcwor>vM3&o;B*|wY^f?>f4f4&pN3x*b&e_ceSG(d+iI_Bb@=+NXW5vlj~RB zsE8WUfko?%KK<|3<;@fmO&7d8pk~K|xsPjAA1!a<`!j9Api;l?U&1zRPt6#|nDk~q zCMM+F(9%Z_qVpZ*KRz_IiF~PXc-uW}ZDT|2{T5Y9I7`DBrUBHRPu{|xNrXk5Knf{P z%hj$WU|E<%mCbbFuW#yI-X&>t{VZI6|snIMWsg*!?DPC8DNr;0eTFy;5o6?^) zH~a z%J)udJ1?12MV^Gf?r&9?0e!HITd4(%BSunsZ;>~~zfWezJ^9%n&Vi^^Y3yJXpNIxE z?uE1JB?@rZJy2nO0uGBl(;k4(`2~cm%Sz@iO}l0s>(kAki}AQNo&n+HPG-`WgUnPrQN&x@$gR$`?q2j zy?H6HRThMs%{rtS7f{4I!CRSFUwHY%ilrU@Y{Ao9i5B?mBv?Z zQ_SBcrhG~xJR0)cx20v}>%K!>=Rr8Baqjm*Y20doN}~tc1fbGBV2?pFgXHW}P;H)K zfjEA~6dHdsG1ea)?zs_a$k@Kr;0II~`M&nn?|S}Rf3tn*O7o9<$9m(z^!*3;^iAmZ zId>}emevDdd4Q<{=xDQA$)%RFKnpl zWcOAtw5X&3=NM4Ft0WpvoGnjk@^3aySKgqnO7v~c>VrjU=&j#NHw)f*q_b*oJ2r&I zv7Y>r^QvMd(P1ncg8m~(yMMO(U0uCv4p{BII{I7Mgg<4><>sy*{%MTT8ChoiQ2FKk z&#CTh)oerFY~CX-wM6=q{NN7oqBoK?IA1vI3tc1PTSn)u%d_#Q4D3D@HMdM>2v)$* z*y<`WGU7b>Qg9;o5GI9Vvp|a$l6_hv_=!;#b&gU=^$Zb(+)}kc;H~X0p*>L*s>7Y^ zq1-wIp==BpXcr!aql>v6ZPwqV!2@5{eq`7AKb1`!j^%jU7&b*9^{fmi2emj_M00U% zzB@KXOEBs=hA^@^HyvvJ{Ob?4Eu+z=O%CTbdoVTYQGqQHPk&r|*GVrJA2tpRHapN) zVeGoH?iHMH=0SCymrI)C^05P@v(M7869@BBo)Q?Qd)%HNx()N}BFT(z`B%xkLZ+B0 za~*kT^^66*!q_G8E*-*sP7l{!v*=N`Z-b@Pr+#?Sa>+HcMj4FC9JzV5qgBkv7#-j1 zPs~&_-b;NIME?A|;;3SAoUdbK8zq>I-f0$9*;?-TRJ?C%L=gNkZ@aK7$?_sJ;kH0K zw$(fBR!i#2vtl@W&*ij(1)~MFYvdb|s@m);63?C>f2?QsR8WMwHBZ3X-kc=P6BSnY z%0DN)`h2Rs=5wfZN}~(GPoWrnes`u_2X6b>ahILy_)N1vY=k7#Y^%NU1gbor{`hLK z?akte8n>rBd4xw(d|WGn@~Et=r|6Lc-A#V-Sc{=mmO`fZ|L#Gd*i#KnaMUIAUwc`9 O?Na`q)BFGb@qYm=HE_WI diff --git a/src-tauri/.gitignore b/src-tauri/.gitignore new file mode 100644 index 0000000..502406b --- /dev/null +++ b/src-tauri/.gitignore @@ -0,0 +1,4 @@ +# Generated by Cargo +# will have compiled files and executables +/target/ +/gen/schemas diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock new file mode 100644 index 0000000..a051033 --- /dev/null +++ b/src-tauri/Cargo.lock @@ -0,0 +1,4976 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "addr2line" +version = "0.24.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" +dependencies = [ + "gimli", +] + +[[package]] +name = "adler2" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" + +[[package]] +name = "ahash" +version = "0.7.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9" +dependencies = [ + "getrandom 0.2.16", + "once_cell", + "version_check", +] + +[[package]] +name = "aho-corasick" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" +dependencies = [ + "memchr", +] + +[[package]] +name = "alloc-no-stdlib" +version = "2.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3" + +[[package]] +name = "alloc-stdlib" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece" +dependencies = [ + "alloc-no-stdlib", +] + +[[package]] +name = "android-tzdata" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" + +[[package]] +name = "android_log-sys" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "84521a3cf562bc62942e294181d9eef17eb38ceb8c68677bc49f144e4c3d4f8d" + +[[package]] +name = "android_logger" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbb4e440d04be07da1f1bf44fb4495ebd58669372fe0cffa6e48595ac5bd88a3" +dependencies = [ + "android_log-sys", + "env_filter", + "log", +] + +[[package]] +name = "android_system_properties" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" +dependencies = [ + "libc", +] + +[[package]] +name = "anyhow" +version = "1.0.98" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487" + +[[package]] +name = "app" +version = "0.1.0" +dependencies = [ + "log", + "serde", + "serde_json", + "tauri", + "tauri-build", + "tauri-plugin-log", +] + +[[package]] +name = "arrayvec" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" + +[[package]] +name = "atk" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "241b621213072e993be4f6f3a9e4b45f65b7e6faad43001be957184b7bb1824b" +dependencies = [ + "atk-sys", + "glib", + "libc", +] + +[[package]] +name = "atk-sys" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c5e48b684b0ca77d2bbadeef17424c2ea3c897d44d566a1617e7e8f30614d086" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "autocfg" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" + +[[package]] +name = "backtrace" +version = "0.3.75" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" +dependencies = [ + "addr2line", + "cfg-if", + "libc", + "miniz_oxide", + "object", + "rustc-demangle", + "windows-targets 0.52.6", +] + +[[package]] +name = "base64" +version = "0.21.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" + +[[package]] +name = "base64" +version = "0.22.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" + +[[package]] +name = "bitflags" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + +[[package]] +name = "bitflags" +version = "2.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" +dependencies = [ + "serde", +] + +[[package]] +name = "bitvec" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" +dependencies = [ + "funty", + "radium", + "tap", + "wyz", +] + +[[package]] +name = "block-buffer" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" +dependencies = [ + "generic-array", +] + +[[package]] +name = "block2" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f" +dependencies = [ + "objc2 0.5.2", +] + +[[package]] +name = "block2" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "340d2f0bdb2a43c1d3cd40513185b2bd7def0aa1052f956455114bc98f82dcf2" +dependencies = [ + "objc2 0.6.1", +] + +[[package]] +name = "borsh" +version = "1.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad8646f98db542e39fc66e68a20b2144f6a732636df7c2354e74645faaa433ce" +dependencies = [ + "borsh-derive", + "cfg_aliases", +] + +[[package]] +name = "borsh-derive" +version = "1.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdd1d3c0c2f5833f22386f252fe8ed005c7f59fdcddeef025c01b4c3b9fd9ac3" +dependencies = [ + "once_cell", + "proc-macro-crate 3.3.0", + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "brotli" +version = "8.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9991eea70ea4f293524138648e41ee89b0b2b12ddef3b255effa43c8056e0e0d" +dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", + "brotli-decompressor", +] + +[[package]] +name = "brotli-decompressor" +version = "5.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "874bb8112abecc98cbd6d81ea4fa7e94fb9449648c93cc89aa40c81c24d7de03" +dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", +] + +[[package]] +name = "bumpalo" +version = "3.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" + +[[package]] +name = "byte-unit" +version = "5.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1cd29c3c585209b0cbc7309bfe3ed7efd8c84c21b7af29c8bfae908f8777174" +dependencies = [ + "rust_decimal", + "serde", + "utf8-width", +] + +[[package]] +name = "bytecheck" +version = "0.6.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23cdc57ce23ac53c931e88a43d06d070a6fd142f2617be5855eb75efc9beb1c2" +dependencies = [ + "bytecheck_derive", + "ptr_meta", + "simdutf8", +] + +[[package]] +name = "bytecheck_derive" +version = "0.6.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3db406d29fbcd95542e92559bed4d8ad92636d1ca8b3b72ede10b4bcc010e659" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "bytemuck" +version = "1.23.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c76a5792e44e4abe34d3abf15636779261d45a7450612059293d1d2cfc63422" + +[[package]] +name = "byteorder" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" + +[[package]] +name = "bytes" +version = "1.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" +dependencies = [ + "serde", +] + +[[package]] +name = "cairo-rs" +version = "0.18.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ca26ef0159422fb77631dc9d17b102f253b876fe1586b03b803e63a309b4ee2" +dependencies = [ + "bitflags 2.9.1", + "cairo-sys-rs", + "glib", + "libc", + "once_cell", + "thiserror 1.0.69", +] + +[[package]] +name = "cairo-sys-rs" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "685c9fa8e590b8b3d678873528d83411db17242a73fccaed827770ea0fedda51" +dependencies = [ + "glib-sys", + "libc", + "system-deps", +] + +[[package]] +name = "camino" +version = "1.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0da45bc31171d8d6960122e222a67740df867c1dd53b4d51caa297084c185cab" +dependencies = [ + "serde", +] + +[[package]] +name = "cargo-platform" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e35af189006b9c0f00a064685c727031e3ed2d8020f7ba284d78cc2671bd36ea" +dependencies = [ + "serde", +] + +[[package]] +name = "cargo_metadata" +version = "0.19.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd5eb614ed4c27c5d706420e4320fbe3216ab31fa1c33cd8246ac36dae4479ba" +dependencies = [ + "camino", + "cargo-platform", + "semver", + "serde", + "serde_json", + "thiserror 2.0.12", +] + +[[package]] +name = "cargo_toml" +version = "0.22.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02260d489095346e5cafd04dea8e8cb54d1d74fcd759022a9b72986ebe9a1257" +dependencies = [ + "serde", + "toml 0.8.23", +] + +[[package]] +name = "cc" +version = "1.2.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7" +dependencies = [ + "shlex", +] + +[[package]] +name = "cesu8" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" + +[[package]] +name = "cfb" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d38f2da7a0a2c4ccf0065be06397cc26a81f4e528be095826eee9d4adbb8c60f" +dependencies = [ + "byteorder", + "fnv", + "uuid", +] + +[[package]] +name = "cfg-expr" +version = "0.15.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02" +dependencies = [ + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cfg-if" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" + +[[package]] +name = "cfg_aliases" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" + +[[package]] +name = "chrono" +version = "0.4.41" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d" +dependencies = [ + "android-tzdata", + "iana-time-zone", + "num-traits", + "serde", + "windows-link", +] + +[[package]] +name = "combine" +version = "4.6.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd" +dependencies = [ + "bytes", + "memchr", +] + +[[package]] +name = "convert_case" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" + +[[package]] +name = "cookie" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ddef33a339a91ea89fb53151bd0a4689cfce27055c291dfa69945475d22c747" +dependencies = [ + "time", + "version_check", +] + +[[package]] +name = "core-foundation" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "core-foundation-sys" +version = "0.8.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" + +[[package]] +name = "core-graphics" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa95a34622365fa5bbf40b20b75dba8dfa8c94c734aea8ac9a5ca38af14316f1" +dependencies = [ + "bitflags 2.9.1", + "core-foundation", + "core-graphics-types", + "foreign-types", + "libc", +] + +[[package]] +name = "core-graphics-types" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb" +dependencies = [ + "bitflags 2.9.1", + "core-foundation", + "libc", +] + +[[package]] +name = "cpufeatures" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" +dependencies = [ + "libc", +] + +[[package]] +name = "crc32fast" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "crossbeam-channel" +version = "0.5.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-utils" +version = "0.8.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" + +[[package]] +name = "crypto-common" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" +dependencies = [ + "generic-array", + "typenum", +] + +[[package]] +name = "cssparser" +version = "0.29.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f93d03419cb5950ccfd3daf3ff1c7a36ace64609a1a8746d493df1ca0afde0fa" +dependencies = [ + "cssparser-macros", + "dtoa-short", + "itoa", + "matches", + "phf 0.10.1", + "proc-macro2", + "quote", + "smallvec", + "syn 1.0.109", +] + +[[package]] +name = "cssparser-macros" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" +dependencies = [ + "quote", + "syn 2.0.104", +] + +[[package]] +name = "ctor" +version = "0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a2785755761f3ddc1492979ce1e48d2c00d09311c39e4466429188f3dd6501" +dependencies = [ + "quote", + "syn 2.0.104", +] + +[[package]] +name = "darling" +version = "0.20.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" +dependencies = [ + "darling_core", + "darling_macro", +] + +[[package]] +name = "darling_core" +version = "0.20.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" +dependencies = [ + "fnv", + "ident_case", + "proc-macro2", + "quote", + "strsim", + "syn 2.0.104", +] + +[[package]] +name = "darling_macro" +version = "0.20.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" +dependencies = [ + "darling_core", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "deranged" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e" +dependencies = [ + "powerfmt", + "serde", +] + +[[package]] +name = "derive_more" +version = "0.99.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f" +dependencies = [ + "convert_case", + "proc-macro2", + "quote", + "rustc_version", + "syn 2.0.104", +] + +[[package]] +name = "digest" +version = "0.10.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" +dependencies = [ + "block-buffer", + "crypto-common", +] + +[[package]] +name = "dirs" +version = "6.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e" +dependencies = [ + "dirs-sys", +] + +[[package]] +name = "dirs-sys" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab" +dependencies = [ + "libc", + "option-ext", + "redox_users", + "windows-sys 0.60.2", +] + +[[package]] +name = "dispatch" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b" + +[[package]] +name = "dispatch2" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec" +dependencies = [ + "bitflags 2.9.1", + "objc2 0.6.1", +] + +[[package]] +name = "displaydoc" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "dlopen2" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e1297103d2bbaea85724fcee6294c2d50b1081f9ad47d0f6f6f61eda65315a6" +dependencies = [ + "dlopen2_derive", + "libc", + "once_cell", + "winapi", +] + +[[package]] +name = "dlopen2_derive" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "788160fb30de9cdd857af31c6a2675904b16ece8fc2737b2c7127ba368c9d0f4" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "dpi" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8b14ccef22fc6f5a8f4d7d768562a182c04ce9a3b3157b91390b52ddfdf1a76" +dependencies = [ + "serde", +] + +[[package]] +name = "dtoa" +version = "1.0.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6add3b8cff394282be81f3fc1a0605db594ed69890078ca6e2cab1c408bcf04" + +[[package]] +name = "dtoa-short" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd1511a7b6a56299bd043a9c167a6d2bfb37bf84a6dfceaba651168adfb43c87" +dependencies = [ + "dtoa", +] + +[[package]] +name = "dunce" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" + +[[package]] +name = "dyn-clone" +version = "1.0.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c7a8fb8a9fbf66c1f703fe16184d10ca0ee9d23be5b4436400408ba54a95005" + +[[package]] +name = "embed-resource" +version = "3.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c6d81016d6c977deefb2ef8d8290da019e27cc26167e102185da528e6c0ab38" +dependencies = [ + "cc", + "memchr", + "rustc_version", + "toml 0.9.2", + "vswhom", + "winreg", +] + +[[package]] +name = "embed_plist" +version = "1.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ef6b89e5b37196644d8796de5268852ff179b44e96276cf4290264843743bb7" + +[[package]] +name = "env_filter" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0" +dependencies = [ + "log", + "regex", +] + +[[package]] +name = "equivalent" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" + +[[package]] +name = "erased-serde" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7" +dependencies = [ + "serde", + "typeid", +] + +[[package]] +name = "fdeflate" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c" +dependencies = [ + "simd-adler32", +] + +[[package]] +name = "fern" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4316185f709b23713e41e3195f90edef7fb00c3ed4adc79769cf09cc762a3b29" +dependencies = [ + "log", +] + +[[package]] +name = "field-offset" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f" +dependencies = [ + "memoffset", + "rustc_version", +] + +[[package]] +name = "flate2" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d" +dependencies = [ + "crc32fast", + "miniz_oxide", +] + +[[package]] +name = "fnv" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" + +[[package]] +name = "foreign-types" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" +dependencies = [ + "foreign-types-macros", + "foreign-types-shared", +] + +[[package]] +name = "foreign-types-macros" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "foreign-types-shared" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" + +[[package]] +name = "form_urlencoded" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" +dependencies = [ + "percent-encoding", +] + +[[package]] +name = "funty" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" + +[[package]] +name = "futf" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843" +dependencies = [ + "mac", + "new_debug_unreachable", +] + +[[package]] +name = "futures-channel" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" +dependencies = [ + "futures-core", +] + +[[package]] +name = "futures-core" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" + +[[package]] +name = "futures-executor" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" +dependencies = [ + "futures-core", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-io" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" + +[[package]] +name = "futures-macro" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "futures-sink" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" + +[[package]] +name = "futures-task" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" + +[[package]] +name = "futures-util" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" +dependencies = [ + "futures-core", + "futures-io", + "futures-macro", + "futures-sink", + "futures-task", + "memchr", + "pin-project-lite", + "pin-utils", + "slab", +] + +[[package]] +name = "fxhash" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" +dependencies = [ + "byteorder", +] + +[[package]] +name = "gdk" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9f245958c627ac99d8e529166f9823fb3b838d1d41fd2b297af3075093c2691" +dependencies = [ + "cairo-rs", + "gdk-pixbuf", + "gdk-sys", + "gio", + "glib", + "libc", + "pango", +] + +[[package]] +name = "gdk-pixbuf" +version = "0.18.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50e1f5f1b0bfb830d6ccc8066d18db35c487b1b2b1e8589b5dfe9f07e8defaec" +dependencies = [ + "gdk-pixbuf-sys", + "gio", + "glib", + "libc", + "once_cell", +] + +[[package]] +name = "gdk-pixbuf-sys" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9839ea644ed9c97a34d129ad56d38a25e6756f99f3a88e15cd39c20629caf7" +dependencies = [ + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "gdk-sys" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c2d13f38594ac1e66619e188c6d5a1adb98d11b2fcf7894fc416ad76aa2f3f7" +dependencies = [ + "cairo-sys-rs", + "gdk-pixbuf-sys", + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "pango-sys", + "pkg-config", + "system-deps", +] + +[[package]] +name = "gdkwayland-sys" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "140071d506d223f7572b9f09b5e155afbd77428cd5cc7af8f2694c41d98dfe69" +dependencies = [ + "gdk-sys", + "glib-sys", + "gobject-sys", + "libc", + "pkg-config", + "system-deps", +] + +[[package]] +name = "gdkx11" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3caa00e14351bebbc8183b3c36690327eb77c49abc2268dd4bd36b856db3fbfe" +dependencies = [ + "gdk", + "gdkx11-sys", + "gio", + "glib", + "libc", + "x11", +] + +[[package]] +name = "gdkx11-sys" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e2e7445fe01ac26f11601db260dd8608fe172514eb63b3b5e261ea6b0f4428d" +dependencies = [ + "gdk-sys", + "glib-sys", + "libc", + "system-deps", + "x11", +] + +[[package]] +name = "generic-array" +version = "0.14.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" +dependencies = [ + "typenum", + "version_check", +] + +[[package]] +name = "getrandom" +version = "0.1.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" +dependencies = [ + "cfg-if", + "libc", + "wasi 0.9.0+wasi-snapshot-preview1", +] + +[[package]] +name = "getrandom" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" +dependencies = [ + "cfg-if", + "libc", + "wasi 0.11.1+wasi-snapshot-preview1", +] + +[[package]] +name = "getrandom" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4" +dependencies = [ + "cfg-if", + "libc", + "r-efi", + "wasi 0.14.2+wasi-0.2.4", +] + +[[package]] +name = "gimli" +version = "0.31.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" + +[[package]] +name = "gio" +version = "0.18.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4fc8f532f87b79cbc51a79748f16a6828fb784be93145a322fa14d06d354c73" +dependencies = [ + "futures-channel", + "futures-core", + "futures-io", + "futures-util", + "gio-sys", + "glib", + "libc", + "once_cell", + "pin-project-lite", + "smallvec", + "thiserror 1.0.69", +] + +[[package]] +name = "gio-sys" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37566df850baf5e4cb0dfb78af2e4b9898d817ed9263d1090a2df958c64737d2" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps", + "winapi", +] + +[[package]] +name = "glib" +version = "0.18.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "233daaf6e83ae6a12a52055f568f9d7cf4671dabb78ff9560ab6da230ce00ee5" +dependencies = [ + "bitflags 2.9.1", + "futures-channel", + "futures-core", + "futures-executor", + "futures-task", + "futures-util", + "gio-sys", + "glib-macros", + "glib-sys", + "gobject-sys", + "libc", + "memchr", + "once_cell", + "smallvec", + "thiserror 1.0.69", +] + +[[package]] +name = "glib-macros" +version = "0.18.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0bb0228f477c0900c880fd78c8759b95c7636dbd7842707f49e132378aa2acdc" +dependencies = [ + "heck 0.4.1", + "proc-macro-crate 2.0.0", + "proc-macro-error", + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "glib-sys" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "063ce2eb6a8d0ea93d2bf8ba1957e78dbab6be1c2220dd3daca57d5a9d869898" +dependencies = [ + "libc", + "system-deps", +] + +[[package]] +name = "glob" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2" + +[[package]] +name = "gobject-sys" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0850127b514d1c4a4654ead6dedadb18198999985908e6ffe4436f53c785ce44" +dependencies = [ + "glib-sys", + "libc", + "system-deps", +] + +[[package]] +name = "gtk" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd56fb197bfc42bd5d2751f4f017d44ff59fbb58140c6b49f9b3b2bdab08506a" +dependencies = [ + "atk", + "cairo-rs", + "field-offset", + "futures-channel", + "gdk", + "gdk-pixbuf", + "gio", + "glib", + "gtk-sys", + "gtk3-macros", + "libc", + "pango", + "pkg-config", +] + +[[package]] +name = "gtk-sys" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f29a1c21c59553eb7dd40e918be54dccd60c52b049b75119d5d96ce6b624414" +dependencies = [ + "atk-sys", + "cairo-sys-rs", + "gdk-pixbuf-sys", + "gdk-sys", + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "pango-sys", + "system-deps", +] + +[[package]] +name = "gtk3-macros" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52ff3c5b21f14f0736fed6dcfc0bfb4225ebf5725f3c0209edeec181e4d73e9d" +dependencies = [ + "proc-macro-crate 1.3.1", + "proc-macro-error", + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "hashbrown" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" +dependencies = [ + "ahash", +] + +[[package]] +name = "hashbrown" +version = "0.15.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" + +[[package]] +name = "heck" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" + +[[package]] +name = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + +[[package]] +name = "hex" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" + +[[package]] +name = "html5ever" +version = "0.29.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b7410cae13cbc75623c98ac4cbfd1f0bedddf3227afc24f370cf0f50a44a11c" +dependencies = [ + "log", + "mac", + "markup5ever", + "match_token", +] + +[[package]] +name = "http" +version = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565" +dependencies = [ + "bytes", + "fnv", + "itoa", +] + +[[package]] +name = "http-body" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" +dependencies = [ + "bytes", + "http", +] + +[[package]] +name = "http-body-util" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a" +dependencies = [ + "bytes", + "futures-core", + "http", + "http-body", + "pin-project-lite", +] + +[[package]] +name = "httparse" +version = "1.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87" + +[[package]] +name = "hyper" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80" +dependencies = [ + "bytes", + "futures-channel", + "futures-util", + "http", + "http-body", + "httparse", + "itoa", + "pin-project-lite", + "smallvec", + "tokio", + "want", +] + +[[package]] +name = "hyper-util" +version = "0.1.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f66d5bd4c6f02bf0542fad85d626775bab9258cf795a4256dcaf3161114d1df" +dependencies = [ + "base64 0.22.1", + "bytes", + "futures-channel", + "futures-core", + "futures-util", + "http", + "http-body", + "hyper", + "ipnet", + "libc", + "percent-encoding", + "pin-project-lite", + "socket2", + "tokio", + "tower-service", + "tracing", +] + +[[package]] +name = "iana-time-zone" +version = "0.1.63" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8" +dependencies = [ + "android_system_properties", + "core-foundation-sys", + "iana-time-zone-haiku", + "js-sys", + "log", + "wasm-bindgen", + "windows-core", +] + +[[package]] +name = "iana-time-zone-haiku" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" +dependencies = [ + "cc", +] + +[[package]] +name = "ico" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc50b891e4acf8fe0e71ef88ec43ad82ee07b3810ad09de10f1d01f072ed4b98" +dependencies = [ + "byteorder", + "png", +] + +[[package]] +name = "icu_collections" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47" +dependencies = [ + "displaydoc", + "potential_utf", + "yoke", + "zerofrom", + "zerovec", +] + +[[package]] +name = "icu_locale_core" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a" +dependencies = [ + "displaydoc", + "litemap", + "tinystr", + "writeable", + "zerovec", +] + +[[package]] +name = "icu_normalizer" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979" +dependencies = [ + "displaydoc", + "icu_collections", + "icu_normalizer_data", + "icu_properties", + "icu_provider", + "smallvec", + "zerovec", +] + +[[package]] +name = "icu_normalizer_data" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3" + +[[package]] +name = "icu_properties" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b" +dependencies = [ + "displaydoc", + "icu_collections", + "icu_locale_core", + "icu_properties_data", + "icu_provider", + "potential_utf", + "zerotrie", + "zerovec", +] + +[[package]] +name = "icu_properties_data" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632" + +[[package]] +name = "icu_provider" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af" +dependencies = [ + "displaydoc", + "icu_locale_core", + "stable_deref_trait", + "tinystr", + "writeable", + "yoke", + "zerofrom", + "zerotrie", + "zerovec", +] + +[[package]] +name = "ident_case" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" + +[[package]] +name = "idna" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" +dependencies = [ + "idna_adapter", + "smallvec", + "utf8_iter", +] + +[[package]] +name = "idna_adapter" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" +dependencies = [ + "icu_normalizer", + "icu_properties", +] + +[[package]] +name = "indexmap" +version = "1.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" +dependencies = [ + "autocfg", + "hashbrown 0.12.3", + "serde", +] + +[[package]] +name = "indexmap" +version = "2.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" +dependencies = [ + "equivalent", + "hashbrown 0.15.4", + "serde", +] + +[[package]] +name = "infer" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a588916bfdfd92e71cacef98a63d9b1f0d74d6599980d11894290e7ddefffcf7" +dependencies = [ + "cfb", +] + +[[package]] +name = "io-uring" +version = "0.7.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4" +dependencies = [ + "bitflags 2.9.1", + "cfg-if", + "libc", +] + +[[package]] +name = "ipnet" +version = "2.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130" + +[[package]] +name = "iri-string" +version = "0.7.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2" +dependencies = [ + "memchr", + "serde", +] + +[[package]] +name = "itoa" +version = "1.0.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" + +[[package]] +name = "javascriptcore-rs" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca5671e9ffce8ffba57afc24070e906da7fc4b1ba66f2cabebf61bf2ea257fcc" +dependencies = [ + "bitflags 1.3.2", + "glib", + "javascriptcore-rs-sys", +] + +[[package]] +name = "javascriptcore-rs-sys" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af1be78d14ffa4b75b66df31840478fef72b51f8c2465d4ca7c194da9f7a5124" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "jni" +version = "0.21.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97" +dependencies = [ + "cesu8", + "cfg-if", + "combine", + "jni-sys", + "log", + "thiserror 1.0.69", + "walkdir", + "windows-sys 0.45.0", +] + +[[package]] +name = "jni-sys" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" + +[[package]] +name = "js-sys" +version = "0.3.77" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" +dependencies = [ + "once_cell", + "wasm-bindgen", +] + +[[package]] +name = "json-patch" +version = "3.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "863726d7afb6bc2590eeff7135d923545e5e964f004c2ccf8716c25e70a86f08" +dependencies = [ + "jsonptr", + "serde", + "serde_json", + "thiserror 1.0.69", +] + +[[package]] +name = "jsonptr" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5dea2b27dd239b2556ed7a25ba842fe47fd602e7fc7433c2a8d6106d4d9edd70" +dependencies = [ + "serde", + "serde_json", +] + +[[package]] +name = "keyboard-types" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b750dcadc39a09dbadd74e118f6dd6598df77fa01df0cfcdc52c28dece74528a" +dependencies = [ + "bitflags 2.9.1", + "serde", + "unicode-segmentation", +] + +[[package]] +name = "kuchikiki" +version = "0.8.8-speedreader" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02cb977175687f33fa4afa0c95c112b987ea1443e5a51c8f8ff27dc618270cc2" +dependencies = [ + "cssparser", + "html5ever", + "indexmap 2.10.0", + "selectors", +] + +[[package]] +name = "lazy_static" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" + +[[package]] +name = "libappindicator" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03589b9607c868cc7ae54c0b2a22c8dc03dd41692d48f2d7df73615c6a95dc0a" +dependencies = [ + "glib", + "gtk", + "gtk-sys", + "libappindicator-sys", + "log", +] + +[[package]] +name = "libappindicator-sys" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e9ec52138abedcc58dc17a7c6c0c00a2bdb4f3427c7f63fa97fd0d859155caf" +dependencies = [ + "gtk-sys", + "libloading", + "once_cell", +] + +[[package]] +name = "libc" +version = "0.2.174" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" + +[[package]] +name = "libloading" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" +dependencies = [ + "cfg-if", + "winapi", +] + +[[package]] +name = "libredox" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4488594b9328dee448adb906d8b126d9b7deb7cf5c22161ee591610bb1be83c0" +dependencies = [ + "bitflags 2.9.1", + "libc", +] + +[[package]] +name = "litemap" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" + +[[package]] +name = "lock_api" +version = "0.4.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" +dependencies = [ + "autocfg", + "scopeguard", +] + +[[package]] +name = "log" +version = "0.4.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" +dependencies = [ + "value-bag", +] + +[[package]] +name = "mac" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" + +[[package]] +name = "markup5ever" +version = "0.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7a7213d12e1864c0f002f52c2923d4556935a43dec5e71355c2760e0f6e7a18" +dependencies = [ + "log", + "phf 0.11.3", + "phf_codegen 0.11.3", + "string_cache", + "string_cache_codegen", + "tendril", +] + +[[package]] +name = "match_token" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88a9689d8d44bf9964484516275f5cd4c9b59457a6940c1d5d0ecbb94510a36b" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "matches" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" + +[[package]] +name = "memchr" +version = "2.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" + +[[package]] +name = "memoffset" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" +dependencies = [ + "autocfg", +] + +[[package]] +name = "mime" +version = "0.3.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" + +[[package]] +name = "miniz_oxide" +version = "0.8.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" +dependencies = [ + "adler2", + "simd-adler32", +] + +[[package]] +name = "mio" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c" +dependencies = [ + "libc", + "wasi 0.11.1+wasi-snapshot-preview1", + "windows-sys 0.59.0", +] + +[[package]] +name = "muda" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "58b89bf91c19bf036347f1ab85a81c560f08c0667c8601bece664d860a600988" +dependencies = [ + "crossbeam-channel", + "dpi", + "gtk", + "keyboard-types", + "objc2 0.6.1", + "objc2-app-kit", + "objc2-core-foundation", + "objc2-foundation 0.3.1", + "once_cell", + "png", + "serde", + "thiserror 2.0.12", + "windows-sys 0.59.0", +] + +[[package]] +name = "ndk" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4" +dependencies = [ + "bitflags 2.9.1", + "jni-sys", + "log", + "ndk-sys", + "num_enum", + "raw-window-handle", + "thiserror 1.0.69", +] + +[[package]] +name = "ndk-context" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" + +[[package]] +name = "ndk-sys" +version = "0.6.0+11769913" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee6cda3051665f1fb8d9e08fc35c96d5a244fb1be711a03b71118828afc9a873" +dependencies = [ + "jni-sys", +] + +[[package]] +name = "new_debug_unreachable" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" + +[[package]] +name = "nodrop" +version = "0.1.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" + +[[package]] +name = "num-conv" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" + +[[package]] +name = "num-traits" +version = "0.2.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" +dependencies = [ + "autocfg", +] + +[[package]] +name = "num_enum" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a973b4e44ce6cad84ce69d797acf9a044532e4184c4f267913d1b546a0727b7a" +dependencies = [ + "num_enum_derive", + "rustversion", +] + +[[package]] +name = "num_enum_derive" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77e878c846a8abae00dd069496dbe8751b16ac1c3d6bd2a7283a938e8228f90d" +dependencies = [ + "proc-macro-crate 3.3.0", + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "num_threads" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9" +dependencies = [ + "libc", +] + +[[package]] +name = "objc-sys" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310" + +[[package]] +name = "objc2" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804" +dependencies = [ + "objc-sys", + "objc2-encode", +] + +[[package]] +name = "objc2" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88c6597e14493ab2e44ce58f2fdecf095a51f12ca57bec060a11c57332520551" +dependencies = [ + "objc2-encode", + "objc2-exception-helper", +] + +[[package]] +name = "objc2-app-kit" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6f29f568bec459b0ddff777cec4fe3fd8666d82d5a40ebd0ff7e66134f89bcc" +dependencies = [ + "bitflags 2.9.1", + "block2 0.6.1", + "libc", + "objc2 0.6.1", + "objc2-cloud-kit", + "objc2-core-data", + "objc2-core-foundation", + "objc2-core-graphics", + "objc2-core-image", + "objc2-foundation 0.3.1", + "objc2-quartz-core 0.3.1", +] + +[[package]] +name = "objc2-cloud-kit" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17614fdcd9b411e6ff1117dfb1d0150f908ba83a7df81b1f118005fe0a8ea15d" +dependencies = [ + "bitflags 2.9.1", + "objc2 0.6.1", + "objc2-foundation 0.3.1", +] + +[[package]] +name = "objc2-core-data" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "291fbbf7d29287518e8686417cf7239c74700fd4b607623140a7d4a3c834329d" +dependencies = [ + "bitflags 2.9.1", + "objc2 0.6.1", + "objc2-foundation 0.3.1", +] + +[[package]] +name = "objc2-core-foundation" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c10c2894a6fed806ade6027bcd50662746363a9589d3ec9d9bef30a4e4bc166" +dependencies = [ + "bitflags 2.9.1", + "dispatch2", + "objc2 0.6.1", +] + +[[package]] +name = "objc2-core-graphics" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "989c6c68c13021b5c2d6b71456ebb0f9dc78d752e86a98da7c716f4f9470f5a4" +dependencies = [ + "bitflags 2.9.1", + "dispatch2", + "objc2 0.6.1", + "objc2-core-foundation", + "objc2-io-surface", +] + +[[package]] +name = "objc2-core-image" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "79b3dc0cc4386b6ccf21c157591b34a7f44c8e75b064f85502901ab2188c007e" +dependencies = [ + "objc2 0.6.1", + "objc2-foundation 0.3.1", +] + +[[package]] +name = "objc2-encode" +version = "4.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33" + +[[package]] +name = "objc2-exception-helper" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7a1c5fbb72d7735b076bb47b578523aedc40f3c439bea6dfd595c089d79d98a" +dependencies = [ + "cc", +] + +[[package]] +name = "objc2-foundation" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8" +dependencies = [ + "bitflags 2.9.1", + "block2 0.5.1", + "libc", + "objc2 0.5.2", +] + +[[package]] +name = "objc2-foundation" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "900831247d2fe1a09a683278e5384cfb8c80c79fe6b166f9d14bfdde0ea1b03c" +dependencies = [ + "bitflags 2.9.1", + "block2 0.6.1", + "libc", + "objc2 0.6.1", + "objc2-core-foundation", +] + +[[package]] +name = "objc2-io-surface" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7282e9ac92529fa3457ce90ebb15f4ecbc383e8338060960760fa2cf75420c3c" +dependencies = [ + "bitflags 2.9.1", + "objc2 0.6.1", + "objc2-core-foundation", +] + +[[package]] +name = "objc2-metal" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6" +dependencies = [ + "bitflags 2.9.1", + "block2 0.5.1", + "objc2 0.5.2", + "objc2-foundation 0.2.2", +] + +[[package]] +name = "objc2-quartz-core" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a" +dependencies = [ + "bitflags 2.9.1", + "block2 0.5.1", + "objc2 0.5.2", + "objc2-foundation 0.2.2", + "objc2-metal", +] + +[[package]] +name = "objc2-quartz-core" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90ffb6a0cd5f182dc964334388560b12a57f7b74b3e2dec5e2722aa2dfb2ccd5" +dependencies = [ + "bitflags 2.9.1", + "objc2 0.6.1", + "objc2-foundation 0.3.1", +] + +[[package]] +name = "objc2-ui-kit" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25b1312ad7bc8a0e92adae17aa10f90aae1fb618832f9b993b022b591027daed" +dependencies = [ + "bitflags 2.9.1", + "objc2 0.6.1", + "objc2-core-foundation", + "objc2-foundation 0.3.1", +] + +[[package]] +name = "objc2-web-kit" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91672909de8b1ce1c2252e95bbee8c1649c9ad9d14b9248b3d7b4c47903c47ad" +dependencies = [ + "bitflags 2.9.1", + "block2 0.6.1", + "objc2 0.6.1", + "objc2-app-kit", + "objc2-core-foundation", + "objc2-foundation 0.3.1", +] + +[[package]] +name = "object" +version = "0.36.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" +dependencies = [ + "memchr", +] + +[[package]] +name = "once_cell" +version = "1.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" + +[[package]] +name = "option-ext" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" + +[[package]] +name = "pango" +version = "0.18.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ca27ec1eb0457ab26f3036ea52229edbdb74dee1edd29063f5b9b010e7ebee4" +dependencies = [ + "gio", + "glib", + "libc", + "once_cell", + "pango-sys", +] + +[[package]] +name = "pango-sys" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "436737e391a843e5933d6d9aa102cb126d501e815b83601365a948a518555dc5" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "parking_lot" +version = "0.12.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13" +dependencies = [ + "lock_api", + "parking_lot_core", +] + +[[package]] +name = "parking_lot_core" +version = "0.9.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" +dependencies = [ + "cfg-if", + "libc", + "redox_syscall", + "smallvec", + "windows-targets 0.52.6", +] + +[[package]] +name = "percent-encoding" +version = "2.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" + +[[package]] +name = "phf" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12" +dependencies = [ + "phf_shared 0.8.0", +] + +[[package]] +name = "phf" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259" +dependencies = [ + "phf_macros 0.10.0", + "phf_shared 0.10.0", + "proc-macro-hack", +] + +[[package]] +name = "phf" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078" +dependencies = [ + "phf_macros 0.11.3", + "phf_shared 0.11.3", +] + +[[package]] +name = "phf_codegen" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cbffee61585b0411840d3ece935cce9cb6321f01c45477d30066498cd5e1a815" +dependencies = [ + "phf_generator 0.8.0", + "phf_shared 0.8.0", +] + +[[package]] +name = "phf_codegen" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a" +dependencies = [ + "phf_generator 0.11.3", + "phf_shared 0.11.3", +] + +[[package]] +name = "phf_generator" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17367f0cc86f2d25802b2c26ee58a7b23faeccf78a396094c13dced0d0182526" +dependencies = [ + "phf_shared 0.8.0", + "rand 0.7.3", +] + +[[package]] +name = "phf_generator" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6" +dependencies = [ + "phf_shared 0.10.0", + "rand 0.8.5", +] + +[[package]] +name = "phf_generator" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d" +dependencies = [ + "phf_shared 0.11.3", + "rand 0.8.5", +] + +[[package]] +name = "phf_macros" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "58fdf3184dd560f160dd73922bea2d5cd6e8f064bf4b13110abd81b03697b4e0" +dependencies = [ + "phf_generator 0.10.0", + "phf_shared 0.10.0", + "proc-macro-hack", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "phf_macros" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216" +dependencies = [ + "phf_generator 0.11.3", + "phf_shared 0.11.3", + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "phf_shared" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7" +dependencies = [ + "siphasher 0.3.11", +] + +[[package]] +name = "phf_shared" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096" +dependencies = [ + "siphasher 0.3.11", +] + +[[package]] +name = "phf_shared" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5" +dependencies = [ + "siphasher 1.0.1", +] + +[[package]] +name = "pin-project-lite" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" + +[[package]] +name = "pin-utils" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" + +[[package]] +name = "pkg-config" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" + +[[package]] +name = "plist" +version = "1.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3af6b589e163c5a788fab00ce0c0366f6efbb9959c2f9874b224936af7fce7e1" +dependencies = [ + "base64 0.22.1", + "indexmap 2.10.0", + "quick-xml", + "serde", + "time", +] + +[[package]] +name = "png" +version = "0.17.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526" +dependencies = [ + "bitflags 1.3.2", + "crc32fast", + "fdeflate", + "flate2", + "miniz_oxide", +] + +[[package]] +name = "potential_utf" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585" +dependencies = [ + "zerovec", +] + +[[package]] +name = "powerfmt" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" + +[[package]] +name = "ppv-lite86" +version = "0.2.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" +dependencies = [ + "zerocopy", +] + +[[package]] +name = "precomputed-hash" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" + +[[package]] +name = "proc-macro-crate" +version = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" +dependencies = [ + "once_cell", + "toml_edit 0.19.15", +] + +[[package]] +name = "proc-macro-crate" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e8366a6159044a37876a2b9817124296703c586a5c92e2c53751fa06d8d43e8" +dependencies = [ + "toml_edit 0.20.7", +] + +[[package]] +name = "proc-macro-crate" +version = "3.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35" +dependencies = [ + "toml_edit 0.22.27", +] + +[[package]] +name = "proc-macro-error" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" +dependencies = [ + "proc-macro-error-attr", + "proc-macro2", + "quote", + "syn 1.0.109", + "version_check", +] + +[[package]] +name = "proc-macro-error-attr" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" +dependencies = [ + "proc-macro2", + "quote", + "version_check", +] + +[[package]] +name = "proc-macro-hack" +version = "0.5.20+deprecated" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" + +[[package]] +name = "proc-macro2" +version = "1.0.95" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "ptr_meta" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1" +dependencies = [ + "ptr_meta_derive", +] + +[[package]] +name = "ptr_meta_derive" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "quick-xml" +version = "0.38.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8927b0664f5c5a98265138b7e3f90aa19a6b21353182469ace36d4ac527b7b1b" +dependencies = [ + "memchr", +] + +[[package]] +name = "quote" +version = "1.0.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "r-efi" +version = "5.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" + +[[package]] +name = "radium" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" + +[[package]] +name = "rand" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" +dependencies = [ + "getrandom 0.1.16", + "libc", + "rand_chacha 0.2.2", + "rand_core 0.5.1", + "rand_hc", + "rand_pcg", +] + +[[package]] +name = "rand" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" +dependencies = [ + "libc", + "rand_chacha 0.3.1", + "rand_core 0.6.4", +] + +[[package]] +name = "rand_chacha" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" +dependencies = [ + "ppv-lite86", + "rand_core 0.5.1", +] + +[[package]] +name = "rand_chacha" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" +dependencies = [ + "ppv-lite86", + "rand_core 0.6.4", +] + +[[package]] +name = "rand_core" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" +dependencies = [ + "getrandom 0.1.16", +] + +[[package]] +name = "rand_core" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" +dependencies = [ + "getrandom 0.2.16", +] + +[[package]] +name = "rand_hc" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" +dependencies = [ + "rand_core 0.5.1", +] + +[[package]] +name = "rand_pcg" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429" +dependencies = [ + "rand_core 0.5.1", +] + +[[package]] +name = "raw-window-handle" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539" + +[[package]] +name = "redox_syscall" +version = "0.5.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e8af0dde094006011e6a740d4879319439489813bd0bcdc7d821beaeeff48ec" +dependencies = [ + "bitflags 2.9.1", +] + +[[package]] +name = "redox_users" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b" +dependencies = [ + "getrandom 0.2.16", + "libredox", + "thiserror 2.0.12", +] + +[[package]] +name = "ref-cast" +version = "1.0.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf" +dependencies = [ + "ref-cast-impl", +] + +[[package]] +name = "ref-cast-impl" +version = "1.0.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "regex" +version = "1.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" +dependencies = [ + "aho-corasick", + "memchr", + "regex-automata", + "regex-syntax", +] + +[[package]] +name = "regex-automata" +version = "0.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax", +] + +[[package]] +name = "regex-syntax" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" + +[[package]] +name = "rend" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "71fe3824f5629716b1589be05dacd749f6aa084c87e00e016714a8cdfccc997c" +dependencies = [ + "bytecheck", +] + +[[package]] +name = "reqwest" +version = "0.12.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531" +dependencies = [ + "base64 0.22.1", + "bytes", + "futures-core", + "futures-util", + "http", + "http-body", + "http-body-util", + "hyper", + "hyper-util", + "js-sys", + "log", + "percent-encoding", + "pin-project-lite", + "serde", + "serde_json", + "serde_urlencoded", + "sync_wrapper", + "tokio", + "tokio-util", + "tower", + "tower-http", + "tower-service", + "url", + "wasm-bindgen", + "wasm-bindgen-futures", + "wasm-streams", + "web-sys", +] + +[[package]] +name = "rkyv" +version = "0.7.45" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9008cd6385b9e161d8229e1f6549dd23c3d022f132a2ea37ac3a10ac4935779b" +dependencies = [ + "bitvec", + "bytecheck", + "bytes", + "hashbrown 0.12.3", + "ptr_meta", + "rend", + "rkyv_derive", + "seahash", + "tinyvec", + "uuid", +] + +[[package]] +name = "rkyv_derive" +version = "0.7.45" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "503d1d27590a2b0a3a4ca4c94755aa2875657196ecbf401a42eff41d7de532c0" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "rust_decimal" +version = "1.37.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b203a6425500a03e0919c42d3c47caca51e79f1132046626d2c8871c5092035d" +dependencies = [ + "arrayvec", + "borsh", + "bytes", + "num-traits", + "rand 0.8.5", + "rkyv", + "serde", + "serde_json", +] + +[[package]] +name = "rustc-demangle" +version = "0.1.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f" + +[[package]] +name = "rustc_version" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" +dependencies = [ + "semver", +] + +[[package]] +name = "rustversion" +version = "1.0.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d" + +[[package]] +name = "ryu" +version = "1.0.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" + +[[package]] +name = "same-file" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" +dependencies = [ + "winapi-util", +] + +[[package]] +name = "schemars" +version = "0.8.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" +dependencies = [ + "dyn-clone", + "indexmap 1.9.3", + "schemars_derive", + "serde", + "serde_json", + "url", + "uuid", +] + +[[package]] +name = "schemars" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f" +dependencies = [ + "dyn-clone", + "ref-cast", + "serde", + "serde_json", +] + +[[package]] +name = "schemars" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" +dependencies = [ + "dyn-clone", + "ref-cast", + "serde", + "serde_json", +] + +[[package]] +name = "schemars_derive" +version = "0.8.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" +dependencies = [ + "proc-macro2", + "quote", + "serde_derive_internals", + "syn 2.0.104", +] + +[[package]] +name = "scopeguard" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" + +[[package]] +name = "seahash" +version = "4.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" + +[[package]] +name = "selectors" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c37578180969d00692904465fb7f6b3d50b9a2b952b87c23d0e2e5cb5013416" +dependencies = [ + "bitflags 1.3.2", + "cssparser", + "derive_more", + "fxhash", + "log", + "phf 0.8.0", + "phf_codegen 0.8.0", + "precomputed-hash", + "servo_arc", + "smallvec", +] + +[[package]] +name = "semver" +version = "1.0.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" +dependencies = [ + "serde", +] + +[[package]] +name = "serde" +version = "1.0.219" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde-untagged" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "299d9c19d7d466db4ab10addd5703e4c615dec2a5a16dbbafe191045e87ee66e" +dependencies = [ + "erased-serde", + "serde", + "typeid", +] + +[[package]] +name = "serde_derive" +version = "1.0.219" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "serde_derive_internals" +version = "0.29.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "serde_json" +version = "1.0.141" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3" +dependencies = [ + "itoa", + "memchr", + "ryu", + "serde", +] + +[[package]] +name = "serde_repr" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "serde_spanned" +version = "0.6.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3" +dependencies = [ + "serde", +] + +[[package]] +name = "serde_spanned" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83" +dependencies = [ + "serde", +] + +[[package]] +name = "serde_urlencoded" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" +dependencies = [ + "form_urlencoded", + "itoa", + "ryu", + "serde", +] + +[[package]] +name = "serde_with" +version = "3.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5" +dependencies = [ + "base64 0.22.1", + "chrono", + "hex", + "indexmap 1.9.3", + "indexmap 2.10.0", + "schemars 0.9.0", + "schemars 1.0.4", + "serde", + "serde_derive", + "serde_json", + "serde_with_macros", + "time", +] + +[[package]] +name = "serde_with_macros" +version = "3.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f" +dependencies = [ + "darling", + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "serialize-to-javascript" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c9823f2d3b6a81d98228151fdeaf848206a7855a7a042bbf9bf870449a66cafb" +dependencies = [ + "serde", + "serde_json", + "serialize-to-javascript-impl", +] + +[[package]] +name = "serialize-to-javascript-impl" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74064874e9f6a15f04c1f3cb627902d0e6b410abbf36668afa873c61889f1763" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "servo_arc" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d52aa42f8fdf0fed91e5ce7f23d8138441002fa31dca008acf47e6fd4721f741" +dependencies = [ + "nodrop", + "stable_deref_trait", +] + +[[package]] +name = "sha2" +version = "0.10.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" +dependencies = [ + "cfg-if", + "cpufeatures", + "digest", +] + +[[package]] +name = "shlex" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" + +[[package]] +name = "simd-adler32" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" + +[[package]] +name = "simdutf8" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" + +[[package]] +name = "siphasher" +version = "0.3.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" + +[[package]] +name = "siphasher" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" + +[[package]] +name = "slab" +version = "0.4.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d" + +[[package]] +name = "smallvec" +version = "1.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" + +[[package]] +name = "socket2" +version = "0.5.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678" +dependencies = [ + "libc", + "windows-sys 0.52.0", +] + +[[package]] +name = "softbuffer" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18051cdd562e792cad055119e0cdb2cfc137e44e3987532e0f9659a77931bb08" +dependencies = [ + "bytemuck", + "cfg_aliases", + "core-graphics", + "foreign-types", + "js-sys", + "log", + "objc2 0.5.2", + "objc2-foundation 0.2.2", + "objc2-quartz-core 0.2.2", + "raw-window-handle", + "redox_syscall", + "wasm-bindgen", + "web-sys", + "windows-sys 0.59.0", +] + +[[package]] +name = "soup3" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "471f924a40f31251afc77450e781cb26d55c0b650842efafc9c6cbd2f7cc4f9f" +dependencies = [ + "futures-channel", + "gio", + "glib", + "libc", + "soup3-sys", +] + +[[package]] +name = "soup3-sys" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ebe8950a680a12f24f15ebe1bf70db7af98ad242d9db43596ad3108aab86c27" +dependencies = [ + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "stable_deref_trait" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" + +[[package]] +name = "string_cache" +version = "0.8.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf776ba3fa74f83bf4b63c3dcbbf82173db2632ed8452cb2d891d33f459de70f" +dependencies = [ + "new_debug_unreachable", + "parking_lot", + "phf_shared 0.11.3", + "precomputed-hash", + "serde", +] + +[[package]] +name = "string_cache_codegen" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c711928715f1fe0fe509c53b43e993a9a557babc2d0a3567d0a3006f1ac931a0" +dependencies = [ + "phf_generator 0.11.3", + "phf_shared 0.11.3", + "proc-macro2", + "quote", +] + +[[package]] +name = "strsim" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" + +[[package]] +name = "swift-rs" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4057c98e2e852d51fdcfca832aac7b571f6b351ad159f9eda5db1655f8d0c4d7" +dependencies = [ + "base64 0.21.7", + "serde", + "serde_json", +] + +[[package]] +name = "syn" +version = "1.0.109" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "syn" +version = "2.0.104" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "sync_wrapper" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263" +dependencies = [ + "futures-core", +] + +[[package]] +name = "synstructure" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "system-deps" +version = "6.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349" +dependencies = [ + "cfg-expr", + "heck 0.5.0", + "pkg-config", + "toml 0.8.23", + "version-compare", +] + +[[package]] +name = "tao" +version = "0.34.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49c380ca75a231b87b6c9dd86948f035012e7171d1a7c40a9c2890489a7ffd8a" +dependencies = [ + "bitflags 2.9.1", + "core-foundation", + "core-graphics", + "crossbeam-channel", + "dispatch", + "dlopen2", + "dpi", + "gdkwayland-sys", + "gdkx11-sys", + "gtk", + "jni", + "lazy_static", + "libc", + "log", + "ndk", + "ndk-context", + "ndk-sys", + "objc2 0.6.1", + "objc2-app-kit", + "objc2-foundation 0.3.1", + "once_cell", + "parking_lot", + "raw-window-handle", + "scopeguard", + "tao-macros", + "unicode-segmentation", + "url", + "windows", + "windows-core", + "windows-version", + "x11-dl", +] + +[[package]] +name = "tao-macros" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4e16beb8b2ac17db28eab8bca40e62dbfbb34c0fcdc6d9826b11b7b5d047dfd" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "tap" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" + +[[package]] +name = "target-lexicon" +version = "0.12.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" + +[[package]] +name = "tauri" +version = "2.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "352a4bc7bf6c25f5624227e3641adf475a6535707451b09bb83271df8b7a6ac7" +dependencies = [ + "anyhow", + "bytes", + "dirs", + "dunce", + "embed_plist", + "getrandom 0.3.3", + "glob", + "gtk", + "heck 0.5.0", + "http", + "jni", + "libc", + "log", + "mime", + "muda", + "objc2 0.6.1", + "objc2-app-kit", + "objc2-foundation 0.3.1", + "objc2-ui-kit", + "percent-encoding", + "plist", + "raw-window-handle", + "reqwest", + "serde", + "serde_json", + "serde_repr", + "serialize-to-javascript", + "swift-rs", + "tauri-build", + "tauri-macros", + "tauri-runtime", + "tauri-runtime-wry", + "tauri-utils", + "thiserror 2.0.12", + "tokio", + "tray-icon", + "url", + "urlpattern", + "webkit2gtk", + "webview2-com", + "window-vibrancy", + "windows", +] + +[[package]] +name = "tauri-build" +version = "2.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "182d688496c06bf08ea896459bf483eb29cdff35c1c4c115fb14053514303064" +dependencies = [ + "anyhow", + "cargo_toml", + "dirs", + "glob", + "heck 0.5.0", + "json-patch", + "schemars 0.8.22", + "semver", + "serde", + "serde_json", + "tauri-utils", + "tauri-winres", + "toml 0.8.23", + "walkdir", +] + +[[package]] +name = "tauri-codegen" +version = "2.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b54a99a6cd8e01abcfa61508177e6096a4fe2681efecee9214e962f2f073ae4a" +dependencies = [ + "base64 0.22.1", + "brotli", + "ico", + "json-patch", + "plist", + "png", + "proc-macro2", + "quote", + "semver", + "serde", + "serde_json", + "sha2", + "syn 2.0.104", + "tauri-utils", + "thiserror 2.0.12", + "time", + "url", + "uuid", + "walkdir", +] + +[[package]] +name = "tauri-macros" +version = "2.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7945b14dc45e23532f2ded6e120170bbdd4af5ceaa45784a6b33d250fbce3f9e" +dependencies = [ + "heck 0.5.0", + "proc-macro2", + "quote", + "syn 2.0.104", + "tauri-codegen", + "tauri-utils", +] + +[[package]] +name = "tauri-plugin" +version = "2.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5bd5c1e56990c70a906ef67a9851bbdba9136d26075ee9a2b19c8b46986b3e02" +dependencies = [ + "anyhow", + "glob", + "plist", + "schemars 0.8.22", + "serde", + "serde_json", + "tauri-utils", + "toml 0.8.23", + "walkdir", +] + +[[package]] +name = "tauri-plugin-log" +version = "2.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a59139183e0907cec1499dddee4e085f5a801dc659efa0848ee224f461371426" +dependencies = [ + "android_logger", + "byte-unit", + "fern", + "log", + "objc2 0.6.1", + "objc2-foundation 0.3.1", + "serde", + "serde_json", + "serde_repr", + "swift-rs", + "tauri", + "tauri-plugin", + "thiserror 2.0.12", + "time", +] + +[[package]] +name = "tauri-runtime" +version = "2.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b1cc885be806ea15ff7b0eb47098a7b16323d9228876afda329e34e2d6c4676" +dependencies = [ + "cookie", + "dpi", + "gtk", + "http", + "jni", + "objc2 0.6.1", + "objc2-ui-kit", + "raw-window-handle", + "serde", + "serde_json", + "tauri-utils", + "thiserror 2.0.12", + "url", + "windows", +] + +[[package]] +name = "tauri-runtime-wry" +version = "2.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe653a2fbbef19fe898efc774bc52c8742576342a33d3d028c189b57eb1d2439" +dependencies = [ + "gtk", + "http", + "jni", + "log", + "objc2 0.6.1", + "objc2-app-kit", + "objc2-foundation 0.3.1", + "once_cell", + "percent-encoding", + "raw-window-handle", + "softbuffer", + "tao", + "tauri-runtime", + "tauri-utils", + "url", + "webkit2gtk", + "webview2-com", + "windows", + "wry", +] + +[[package]] +name = "tauri-utils" +version = "2.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9330c15cabfe1d9f213478c9e8ec2b0c76dab26bb6f314b8ad1c8a568c1d186e" +dependencies = [ + "anyhow", + "brotli", + "cargo_metadata", + "ctor", + "dunce", + "glob", + "html5ever", + "http", + "infer", + "json-patch", + "kuchikiki", + "log", + "memchr", + "phf 0.11.3", + "proc-macro2", + "quote", + "regex", + "schemars 0.8.22", + "semver", + "serde", + "serde-untagged", + "serde_json", + "serde_with", + "swift-rs", + "thiserror 2.0.12", + "toml 0.8.23", + "url", + "urlpattern", + "uuid", + "walkdir", +] + +[[package]] +name = "tauri-winres" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8d321dbc6f998d825ab3f0d62673e810c861aac2d0de2cc2c395328f1d113b4" +dependencies = [ + "embed-resource", + "indexmap 2.10.0", + "toml 0.8.23", +] + +[[package]] +name = "tendril" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0" +dependencies = [ + "futf", + "mac", + "utf-8", +] + +[[package]] +name = "thiserror" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" +dependencies = [ + "thiserror-impl 1.0.69", +] + +[[package]] +name = "thiserror" +version = "2.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" +dependencies = [ + "thiserror-impl 2.0.12", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "thiserror-impl" +version = "2.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "time" +version = "0.3.41" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40" +dependencies = [ + "deranged", + "itoa", + "libc", + "num-conv", + "num_threads", + "powerfmt", + "serde", + "time-core", + "time-macros", +] + +[[package]] +name = "time-core" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c" + +[[package]] +name = "time-macros" +version = "0.2.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49" +dependencies = [ + "num-conv", + "time-core", +] + +[[package]] +name = "tinystr" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" +dependencies = [ + "displaydoc", + "zerovec", +] + +[[package]] +name = "tinyvec" +version = "1.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71" +dependencies = [ + "tinyvec_macros", +] + +[[package]] +name = "tinyvec_macros" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" + +[[package]] +name = "tokio" +version = "1.46.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17" +dependencies = [ + "backtrace", + "bytes", + "io-uring", + "libc", + "mio", + "pin-project-lite", + "slab", + "socket2", + "windows-sys 0.52.0", +] + +[[package]] +name = "tokio-util" +version = "0.7.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df" +dependencies = [ + "bytes", + "futures-core", + "futures-sink", + "pin-project-lite", + "tokio", +] + +[[package]] +name = "toml" +version = "0.8.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362" +dependencies = [ + "serde", + "serde_spanned 0.6.9", + "toml_datetime 0.6.11", + "toml_edit 0.22.27", +] + +[[package]] +name = "toml" +version = "0.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed0aee96c12fa71097902e0bb061a5e1ebd766a6636bb605ba401c45c1650eac" +dependencies = [ + "indexmap 2.10.0", + "serde", + "serde_spanned 1.0.0", + "toml_datetime 0.7.0", + "toml_parser", + "toml_writer", + "winnow 0.7.12", +] + +[[package]] +name = "toml_datetime" +version = "0.6.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c" +dependencies = [ + "serde", +] + +[[package]] +name = "toml_datetime" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3" +dependencies = [ + "serde", +] + +[[package]] +name = "toml_edit" +version = "0.19.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" +dependencies = [ + "indexmap 2.10.0", + "toml_datetime 0.6.11", + "winnow 0.5.40", +] + +[[package]] +name = "toml_edit" +version = "0.20.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81" +dependencies = [ + "indexmap 2.10.0", + "toml_datetime 0.6.11", + "winnow 0.5.40", +] + +[[package]] +name = "toml_edit" +version = "0.22.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a" +dependencies = [ + "indexmap 2.10.0", + "serde", + "serde_spanned 0.6.9", + "toml_datetime 0.6.11", + "toml_write", + "winnow 0.7.12", +] + +[[package]] +name = "toml_parser" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97200572db069e74c512a14117b296ba0a80a30123fbbb5aa1f4a348f639ca30" +dependencies = [ + "winnow 0.7.12", +] + +[[package]] +name = "toml_write" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" + +[[package]] +name = "toml_writer" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64" + +[[package]] +name = "tower" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9" +dependencies = [ + "futures-core", + "futures-util", + "pin-project-lite", + "sync_wrapper", + "tokio", + "tower-layer", + "tower-service", +] + +[[package]] +name = "tower-http" +version = "0.6.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2" +dependencies = [ + "bitflags 2.9.1", + "bytes", + "futures-util", + "http", + "http-body", + "iri-string", + "pin-project-lite", + "tower", + "tower-layer", + "tower-service", +] + +[[package]] +name = "tower-layer" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" + +[[package]] +name = "tower-service" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" + +[[package]] +name = "tracing" +version = "0.1.41" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" +dependencies = [ + "pin-project-lite", + "tracing-core", +] + +[[package]] +name = "tracing-core" +version = "0.1.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" +dependencies = [ + "once_cell", +] + +[[package]] +name = "tray-icon" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2da75ec677957aa21f6e0b361df0daab972f13a5bee3606de0638fd4ee1c666a" +dependencies = [ + "crossbeam-channel", + "dirs", + "libappindicator", + "muda", + "objc2 0.6.1", + "objc2-app-kit", + "objc2-core-foundation", + "objc2-core-graphics", + "objc2-foundation 0.3.1", + "once_cell", + "png", + "serde", + "thiserror 2.0.12", + "windows-sys 0.59.0", +] + +[[package]] +name = "try-lock" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" + +[[package]] +name = "typeid" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" + +[[package]] +name = "typenum" +version = "1.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" + +[[package]] +name = "unic-char-property" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8c57a407d9b6fa02b4795eb81c5b6652060a15a7903ea981f3d723e6c0be221" +dependencies = [ + "unic-char-range", +] + +[[package]] +name = "unic-char-range" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0398022d5f700414f6b899e10b8348231abf9173fa93144cbc1a43b9793c1fbc" + +[[package]] +name = "unic-common" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80d7ff825a6a654ee85a63e80f92f054f904f21e7d12da4e22f9834a4aaa35bc" + +[[package]] +name = "unic-ucd-ident" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e230a37c0381caa9219d67cf063aa3a375ffed5bf541a452db16e744bdab6987" +dependencies = [ + "unic-char-property", + "unic-char-range", + "unic-ucd-version", +] + +[[package]] +name = "unic-ucd-version" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96bd2f2237fe450fcd0a1d2f5f4e91711124f7857ba2e964247776ebeeb7b0c4" +dependencies = [ + "unic-common", +] + +[[package]] +name = "unicode-ident" +version = "1.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" + +[[package]] +name = "unicode-segmentation" +version = "1.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" + +[[package]] +name = "url" +version = "2.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" +dependencies = [ + "form_urlencoded", + "idna", + "percent-encoding", + "serde", +] + +[[package]] +name = "urlpattern" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70acd30e3aa1450bc2eece896ce2ad0d178e9c079493819301573dae3c37ba6d" +dependencies = [ + "regex", + "serde", + "unic-ucd-ident", + "url", +] + +[[package]] +name = "utf-8" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" + +[[package]] +name = "utf8-width" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86bd8d4e895da8537e5315b8254664e6b769c4ff3db18321b297a1e7004392e3" + +[[package]] +name = "utf8_iter" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" + +[[package]] +name = "uuid" +version = "1.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" +dependencies = [ + "getrandom 0.3.3", + "js-sys", + "serde", + "wasm-bindgen", +] + +[[package]] +name = "value-bag" +version = "1.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "943ce29a8a743eb10d6082545d861b24f9d1b160b7d741e0f2cdf726bec909c5" + +[[package]] +name = "version-compare" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b" + +[[package]] +name = "version_check" +version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" + +[[package]] +name = "vswhom" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be979b7f07507105799e854203b470ff7c78a1639e330a58f183b5fea574608b" +dependencies = [ + "libc", + "vswhom-sys", +] + +[[package]] +name = "vswhom-sys" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb067e4cbd1ff067d1df46c9194b5de0e98efd2810bbc95c5d5e5f25a3231150" +dependencies = [ + "cc", + "libc", +] + +[[package]] +name = "walkdir" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" +dependencies = [ + "same-file", + "winapi-util", +] + +[[package]] +name = "want" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" +dependencies = [ + "try-lock", +] + +[[package]] +name = "wasi" +version = "0.9.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" + +[[package]] +name = "wasi" +version = "0.11.1+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" + +[[package]] +name = "wasi" +version = "0.14.2+wasi-0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3" +dependencies = [ + "wit-bindgen-rt", +] + +[[package]] +name = "wasm-bindgen" +version = "0.2.100" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" +dependencies = [ + "cfg-if", + "once_cell", + "rustversion", + "wasm-bindgen-macro", +] + +[[package]] +name = "wasm-bindgen-backend" +version = "0.2.100" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" +dependencies = [ + "bumpalo", + "log", + "proc-macro2", + "quote", + "syn 2.0.104", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-futures" +version = "0.4.50" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61" +dependencies = [ + "cfg-if", + "js-sys", + "once_cell", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.100" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.100" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", + "wasm-bindgen-backend", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.100" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "wasm-streams" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65" +dependencies = [ + "futures-util", + "js-sys", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +] + +[[package]] +name = "web-sys" +version = "0.3.77" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "webkit2gtk" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76b1bc1e54c581da1e9f179d0b38512ba358fb1af2d634a1affe42e37172361a" +dependencies = [ + "bitflags 1.3.2", + "cairo-rs", + "gdk", + "gdk-sys", + "gio", + "gio-sys", + "glib", + "glib-sys", + "gobject-sys", + "gtk", + "gtk-sys", + "javascriptcore-rs", + "libc", + "once_cell", + "soup3", + "webkit2gtk-sys", +] + +[[package]] +name = "webkit2gtk-sys" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62daa38afc514d1f8f12b8693d30d5993ff77ced33ce30cd04deebc267a6d57c" +dependencies = [ + "bitflags 1.3.2", + "cairo-sys-rs", + "gdk-sys", + "gio-sys", + "glib-sys", + "gobject-sys", + "gtk-sys", + "javascriptcore-rs-sys", + "libc", + "pkg-config", + "soup3-sys", + "system-deps", +] + +[[package]] +name = "webview2-com" +version = "0.38.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4ba622a989277ef3886dd5afb3e280e3dd6d974b766118950a08f8f678ad6a4" +dependencies = [ + "webview2-com-macros", + "webview2-com-sys", + "windows", + "windows-core", + "windows-implement", + "windows-interface", +] + +[[package]] +name = "webview2-com-macros" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d228f15bba3b9d56dde8bddbee66fa24545bd17b48d5128ccf4a8742b18e431" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "webview2-com-sys" +version = "0.38.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36695906a1b53a3bf5c4289621efedac12b73eeb0b89e7e1a89b517302d5d75c" +dependencies = [ + "thiserror 2.0.12", + "windows", + "windows-core", +] + +[[package]] +name = "winapi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" +dependencies = [ + "winapi-i686-pc-windows-gnu", + "winapi-x86_64-pc-windows-gnu", +] + +[[package]] +name = "winapi-i686-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" + +[[package]] +name = "winapi-util" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" +dependencies = [ + "windows-sys 0.59.0", +] + +[[package]] +name = "winapi-x86_64-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" + +[[package]] +name = "window-vibrancy" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9bec5a31f3f9362f2258fd0e9c9dd61a9ca432e7306cc78c444258f0dce9a9c" +dependencies = [ + "objc2 0.6.1", + "objc2-app-kit", + "objc2-core-foundation", + "objc2-foundation 0.3.1", + "raw-window-handle", + "windows-sys 0.59.0", + "windows-version", +] + +[[package]] +name = "windows" +version = "0.61.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893" +dependencies = [ + "windows-collections", + "windows-core", + "windows-future", + "windows-link", + "windows-numerics", +] + +[[package]] +name = "windows-collections" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8" +dependencies = [ + "windows-core", +] + +[[package]] +name = "windows-core" +version = "0.61.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" +dependencies = [ + "windows-implement", + "windows-interface", + "windows-link", + "windows-result", + "windows-strings", +] + +[[package]] +name = "windows-future" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e" +dependencies = [ + "windows-core", + "windows-link", + "windows-threading", +] + +[[package]] +name = "windows-implement" +version = "0.60.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "windows-interface" +version = "0.59.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "windows-link" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" + +[[package]] +name = "windows-numerics" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1" +dependencies = [ + "windows-core", + "windows-link", +] + +[[package]] +name = "windows-result" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" +dependencies = [ + "windows-link", +] + +[[package]] +name = "windows-strings" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" +dependencies = [ + "windows-link", +] + +[[package]] +name = "windows-sys" +version = "0.45.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" +dependencies = [ + "windows-targets 0.42.2", +] + +[[package]] +name = "windows-sys" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" +dependencies = [ + "windows-targets 0.53.2", +] + +[[package]] +name = "windows-targets" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" +dependencies = [ + "windows_aarch64_gnullvm 0.42.2", + "windows_aarch64_msvc 0.42.2", + "windows_i686_gnu 0.42.2", + "windows_i686_msvc 0.42.2", + "windows_x86_64_gnu 0.42.2", + "windows_x86_64_gnullvm 0.42.2", + "windows_x86_64_msvc 0.42.2", +] + +[[package]] +name = "windows-targets" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" +dependencies = [ + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", + "windows_i686_gnullvm 0.52.6", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", +] + +[[package]] +name = "windows-targets" +version = "0.53.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef" +dependencies = [ + "windows_aarch64_gnullvm 0.53.0", + "windows_aarch64_msvc 0.53.0", + "windows_i686_gnu 0.53.0", + "windows_i686_gnullvm 0.53.0", + "windows_i686_msvc 0.53.0", + "windows_x86_64_gnu 0.53.0", + "windows_x86_64_gnullvm 0.53.0", + "windows_x86_64_msvc 0.53.0", +] + +[[package]] +name = "windows-threading" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6" +dependencies = [ + "windows-link", +] + +[[package]] +name = "windows-version" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e04a5c6627e310a23ad2358483286c7df260c964eb2d003d8efd6d0f4e79265c" +dependencies = [ + "windows-link", +] + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" + +[[package]] +name = "windows_i686_gnu" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" + +[[package]] +name = "windows_i686_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" + +[[package]] +name = "windows_i686_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" + +[[package]] +name = "windows_i686_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" + +[[package]] +name = "windows_i686_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" + +[[package]] +name = "windows_i686_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" + +[[package]] +name = "winnow" +version = "0.5.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" +dependencies = [ + "memchr", +] + +[[package]] +name = "winnow" +version = "0.7.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95" +dependencies = [ + "memchr", +] + +[[package]] +name = "winreg" +version = "0.55.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb5a765337c50e9ec252c2069be9bf91c7df47afb103b642ba3a53bf8101be97" +dependencies = [ + "cfg-if", + "windows-sys 0.59.0", +] + +[[package]] +name = "wit-bindgen-rt" +version = "0.39.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1" +dependencies = [ + "bitflags 2.9.1", +] + +[[package]] +name = "writeable" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" + +[[package]] +name = "wry" +version = "0.52.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12a714d9ba7075aae04a6e50229d6109e3d584774b99a6a8c60de1698ca111b9" +dependencies = [ + "base64 0.22.1", + "block2 0.6.1", + "cookie", + "crossbeam-channel", + "dpi", + "dunce", + "gdkx11", + "gtk", + "html5ever", + "http", + "javascriptcore-rs", + "jni", + "kuchikiki", + "libc", + "ndk", + "objc2 0.6.1", + "objc2-app-kit", + "objc2-core-foundation", + "objc2-foundation 0.3.1", + "objc2-ui-kit", + "objc2-web-kit", + "once_cell", + "percent-encoding", + "raw-window-handle", + "sha2", + "soup3", + "tao-macros", + "thiserror 2.0.12", + "url", + "webkit2gtk", + "webkit2gtk-sys", + "webview2-com", + "windows", + "windows-core", + "windows-version", + "x11-dl", +] + +[[package]] +name = "wyz" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed" +dependencies = [ + "tap", +] + +[[package]] +name = "x11" +version = "2.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "502da5464ccd04011667b11c435cb992822c2c0dbde1770c988480d312a0db2e" +dependencies = [ + "libc", + "pkg-config", +] + +[[package]] +name = "x11-dl" +version = "2.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f" +dependencies = [ + "libc", + "once_cell", + "pkg-config", +] + +[[package]] +name = "yoke" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc" +dependencies = [ + "serde", + "stable_deref_trait", + "yoke-derive", + "zerofrom", +] + +[[package]] +name = "yoke-derive" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", + "synstructure", +] + +[[package]] +name = "zerocopy" +version = "0.8.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" +dependencies = [ + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.8.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "zerofrom" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" +dependencies = [ + "zerofrom-derive", +] + +[[package]] +name = "zerofrom-derive" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", + "synstructure", +] + +[[package]] +name = "zerotrie" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", +] + +[[package]] +name = "zerovec" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428" +dependencies = [ + "yoke", + "zerofrom", + "zerovec-derive", +] + +[[package]] +name = "zerovec-derive" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml new file mode 100644 index 0000000..6c5bbf4 --- /dev/null +++ b/src-tauri/Cargo.toml @@ -0,0 +1,25 @@ +[package] +name = "app" +version = "0.1.0" +description = "A Tauri App" +authors = ["you"] +license = "" +repository = "" +edition = "2021" +rust-version = "1.77.2" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[lib] +name = "app_lib" +crate-type = ["staticlib", "cdylib", "rlib"] + +[build-dependencies] +tauri-build = { version = "2.3.1", features = [] } + +[dependencies] +serde_json = "1.0" +serde = { version = "1.0", features = ["derive"] } +log = "0.4" +tauri = { version = "2.7.0", features = [] } +tauri-plugin-log = "2" diff --git a/src-tauri/build.rs b/src-tauri/build.rs new file mode 100644 index 0000000..795b9b7 --- /dev/null +++ b/src-tauri/build.rs @@ -0,0 +1,3 @@ +fn main() { + tauri_build::build() +} diff --git a/src-tauri/capabilities/default.json b/src-tauri/capabilities/default.json new file mode 100644 index 0000000..c135d7f --- /dev/null +++ b/src-tauri/capabilities/default.json @@ -0,0 +1,11 @@ +{ + "$schema": "../gen/schemas/desktop-schema.json", + "identifier": "default", + "description": "enables the default permissions", + "windows": [ + "main" + ], + "permissions": [ + "core:default" + ] +} diff --git a/src-tauri/icons/128x128.png b/src-tauri/icons/128x128.png new file mode 100644 index 0000000000000000000000000000000000000000..3ca23102770725d0c1f528151c898771ff0a2a85 GIT binary patch literal 7079 zcmb7J2RNKtxBiSaN)SYJqlV}$nCJ{4h-g6~>gY2gjNXPw)F>fBlqg3+WQgwQCHh25 zLWm$l?}TWH`$^6{=l}n6?!C`_p800>-mC1j-o4h^``Z(3XrO(Dl9dtwfHOK*G>yPt z-01@)1HapqZTkR#6z^hUjy2cUgWF?JVzv$#JEWK&$^)bWfTD_@hpoLE5(~3KI=P^g zcsA;rd0;LMN<24Y^(FK@G?30NR{}hd#sLN<_5p783JyFf%9M(Ja8LmXiM56Kq1@44 za6cuUpL*e7`*c{G2lkT%>!!qGu5Sp_z<45IvSPAg55VLYA0B^4AD#3iJ}rKChb4pA?EG}hKn6z#=(s^XUpO{AB-r;7*H z1%rm2>a?}Pcw?1#ctASr59LTdm%p^5z5Z|?1Va3jA}%Q=A^xxI9?lpn#>*Mw@ux-q zCi5rxZ-Q7C$NyoTQ_A1iLHPc820vSme`40x|KHhBsDE?A3ybgpf%pT|e{#{fWdWE^rNuJI2!(3=O0bkK|v&hAw_ccXLe_6cX(Pf)3K8 z6VV(c7 z`7g>17l*$QPLXli2ut>7XM5G*Bk!Jxl=d)FaJ)t z^}#f9u*KT`jbBO{E-MR{kpCAve)3}+Tpa!XFYeRSfhmIg`ugxIE?!uSr~l8PU-@K= zyz{H~tLyIaGm%bH>6G8r{uB)*9uH59gSS1>;U^$J6YZ4hg>l6C+Ik|@oWMv@;!$&S zbOCYmhk-fj;)F(e!lYo}lKinKe@gi}BSDS-zS=TUa0%Hzyc7RNdwz!Z|7g!I>i^fC zUs8Xw=ReT?!yZNP({l6Qa4Cxa4bWc<|5BeoKYopYbq_3{;(u09u=8gPMxw#c_XI2K ziQh+403Zr;0mJ)mVGRI+N#03)SJl-RBUP#-0&K2p#xl{5^tMs|c1cawgpS*B&@Eq% zD=eX}QTNKn9K0c2)lyYqb56C|3QRBtW;t42sNbyzR3rC59vLOzLMpPQ!)ep4=D?(NQe#UoR7c@dCLx6qpMVX zeRm3s{R@J)cKF|v5hh-~=G;PK)%B*kdKhO(HYK~G2+D_BQZQlHFM%ODPTjgCJQcb` z4@~L#dOkDBiods~pUvxX_)ReF`^m=}O3GhEO)+~K-;-?{cEf|Inqu#7`8zXDY1;%w z#Om>@1On|FdFO?nxN)(wdH7fivXy>!P-k*4&*U^%chI#_G6Y~lZO zHV|6ccf+c6o%3stf7do`(Q{`KrX}w^aI2*7xMJZ208IR+50Q=$-zESsGU#ZknfPU{ zW%-+!+{o@~{`S5}-IOS1T1#^RRw9|7Xm&ZzktJW}LNbM`ouxDi9+S+n5cgc#$L=XX zK|z|MA|uV2RbP*Q%^>L2+f1+$UcdGs@}(R51|f;TznIKY0Xm?&lfvu8H*A9Yx1jIv zzMqH!Kb?n7}~cx5dDZSN@IZykCiNzxBA;MYX8s-~%)n*+;H%~_ijfw-oiCc#Orr)^Gl&VzgI&_NpaaPo_hxAa${qRW zl3)bSaVD{Zwu`X3AaMbfX0+-R!;Dx2j_?JDGagT*qf|?532V!(gWI)0G?7Xj>aJmL!$nW^anSZv#N`}0i<}YX++pWjGq;>!XI0hd-GG*z z+kWuzp~>;^_-dv~8QHv&a>o7`dilN>RUy+u-k!Fcvj8`Hp4Mw_fe;9fy;kd44k`ow z_1PksC;eP;j%n?fGtuihPl$l&#@p|1JkD<_r!Me6Z|Ji|FE}85Lai&2L#hgmT&yjN zx|$jPVL#f?&Aa?vdy$EUCT%2dfPAOk?_AmOG$u^*xtnb+jMhD*8@t^`7#MRRMB?6< zgwL{j+!L8|0&adSD>vM#qBt&}EwjIn*H}e*@4UfmZ;`tUyqFk$HI&5=@@kw{GGv}T zE?to!Vm4xm4#1M}(m%VvYa1XHBfc;_++$xTBx*7)GDHm}N^4)cqGy1(HB3!M-;kVo zcJ`r!-7R|Ek}oq8Tg1+VMTX;iYT=f^#VWEbV<+3*iO5_d@~Wa5Nk#6{>A4rg$rCez z!R;uBz7o%RR+_%zyb5uwsJe^saX4LgU}!azV+~ciZJ#lc7^1PV5 zvUOX0{HB#N=1wlYfZ{`1NRdstJV*Z~Yace1c<5&pl5uVcYGoVaOUifSWbB z5@16#^U$%yraFc-F<^q@;fib;-f#clajx_vOMx5+tH7HOIt2@Ie(M^!aCP81?~H^B z>I^h#Z!Iq+uc(B{!g@n97+It@@+o|wQ9jU}tDo~Dd4(v1R>Uf7voLpB-t_54ks!V)=z~x#^ecrmO)xv3V$DeW28}xmXmCJ$nR&~obhhMB!Srp{v~!z!<|XlSX-?~Ru8F4@yLYJphmOW*G2LDD=Wy6f~g|t41q)&-map}*w6{; zDl_31K`xV|CvmH!2ogG39)n?2b3XnYxpJ_Z>i&2^O!BOW-}c;8^!oAg!xj1OYoSN> zmZc=OfX_)oX-})Qum|N0vEAbtpGTeHAFdb4JZw66&rd3Ud|+nSixz_CKn61i=3j5s zEe?hBThs7-d!4IRu{X)^z#yT(O%7E0BF{~Jdro^Z;DeYFxgNmYWjpy+JSuzPOnSCIqT!O1>FNnJI%Gy-*Zn@n5txMT zwz_xl7Rx~mcI%2n2<>I1)qQ(V>L`H6PK!qfk%>8p{2t0)nT4sm?;EfmB<~+!WRVs* zYmJJGOmeD_b2yLF#ka0@%nZ|fap2ILOy6**zQRJV^$`gYYrOFdjludV3)lEqcZ=cn ziz+llms01fG|_vxY6paxh|7s}cA{SeDhjv5mV;CsPm?=M>YHt=CkF}-0wgJ@eZ+K= z#OUz}D_Mp7Hx$w~WI==Z(<2 zhzYso>IUXWpQbL6Htmb$P@C0vW8t~R5BisLEQXQyI+(&tCPovqy$9^0Ml$swzCndc!<@od7iR>eh4W@T466(lTB z=KHJgMTFKe*5}6t$ihw_rF$%Il|zCUnap}wY)YN4KpmTHP1|@qGx@n#6r9UO1W=cM z-FfY+#j`i>*%N_&)f~AeTbs+F;r+1wMmD{vV{{rN%vCdUnrW^4_^L>;2{pbS*Zlo` zbIk4c$>RqRbj%{Q%t?t*%J7GM3eKpe)}WSd6F_o{A*jhfsH2F`2#SzYX~pu3H$om5 zh`(q6({3D>Ku7pq|DKuYvB%CeX(KKT|JHNt-)DHA@z~UL!KEBi21akPvO&sQxG%6j zZ(~?0?HN4)990g#qOzvmys9OcsM(~@8Kn})PTT8f!9??xrg-os>dLG>}d;jS*qhnY2Iq}vHYrfAJ zOFGGdDt4z@rMK~Jm2kzT^_slP%`f&@<5z!lmrkfPj1rfQ&Kh^`ako#4h^GdvP1^X8 zGtckr?v>y_hzw;A{2X>wrj~;M7zr3T+2-FaR>JS_Vyzdyc9tw!C1qKsB;;GW-yNMj zd2w6YEp}kE{irPP@VNv74q?NFz1+U0_bD!020zekiJ!!Eh@&G6e!Kfj?yCS5Q*-V0 zuej2330m!MLBkunLAllC5g(7dzh{H8iENeljs>FB5Xsf-EoJLb7Ck@gF4@qJgKTC| z+ta4=ZW!$}qpNVE&f&rml_SK^Ehr(5Elc+0i@NCgM*UZDlMbC41I^U=h#q%SoB>dZ|L&sIsnnCs@muLu&;4Y)mPXMVrpV>cPxff`1W>sd52wW3kY~L7;VA< zHC8rsg6~F*KpZzwCXv*>z~oBn*2y?GoGNmN{{B0p_#W#sbd|QQY3) zF%|agdB>%=P7`!AMqYSsiG4{3vP6_QddKfuWchtGm8f_{9J`|ckbs-jz@&V$p)c)v zK#21-yumFtk^@#FcyskjXrxc$l=y`NW-J6XxAlsFtNk(#lmD7b|10_AO2-e5n}*h= zVlNtoSjFmgvd;0#???K!1kNQ)o_i8Pw!opP3Ycm06~72l7fMhGJ?6?o!0xZ}TcxHe z1ld*{p@mZuxEvwQUKD<%ajQld(P59EDN&Q>T#L=Zs#77-L^87S!A)W##hnj-#Hbbl z2D#O)CEq@Q$O+&Mb*IkYrPEr3Ji6~T^Ar{fb|{m=pU%pw5xoj(kX%WsyEv7PF(_!; zjLLOLK=;6X`f#m5Vpy+62@2tB5lc6eaO_TDsw3}fP~&Y|Hq;?83WFBU@HAi&WpU437OvJKpNhXV1l2Prh%Q z7b$*3QlJQCEv@5C5-t5SYF(iiv229bUE?kM@>^prhPZvvzWVM;gJ+OJF)`fp{7+8D zw+PHr*A>HZb~3}Bhdi&XG!6tmr#_xPKTAYho)q^WYq{ zy3m{YmI=0=AUiSk0*%CS2bL9Aa>Xpv%+a3sC5SF1fz&7S-7)XsVIa+p2e+bHBKw5szW)Ck3yl#6}Y+kbm8Pr z&!X=hS4_2g=ig>xbGVuHJ9fKvy1_DE4kn2VyCp!Pq$5O?bM`}%mQY7Qau>2f?Glm9 z$om}Ff_AH?j!;odebl3tPVxx4xU5TTJqgh_ zPYR1g+WphXLzF1e0Ke?6q)%KilkZNoB&9us=aAozm`zN3c=0e}!@K^D!?#F+@zOp| z4*ui3YbThsnn#t%Moc#S48r7J7_Z}p?7$X6Wk+bPEVPTMvP!1UeQb^7c;&sJahOK^ z%d^0IwNU4@ z;+t=n_&>6|8?n>_aD&k)P~rVU1KQe1EApB+p)@h2gLmZ`i(vCJJsKo}1OVh*g-_40 zb&pdDgC!llC^3gl5f?UOM~=*EvEY;A!Iv=3;Lp~4!JL46@P4R+evS~y*g^enjFx&l zy9$fY)yG!@XbTu0^t-Zu-?o>ba@R>_^QtBGdV0wJGG4H!BK4&TGG}qvB3*IKL=8Jy#H^+-*^oVd}Y>+G-b@II)$oEnm43JWrJUgN_jb;5NIR zMFPY=4IIlcqDmZ7=B(SmQ$abBZ`64=t!Y~F^@MbjFwVH{Y1@jA{YkuN4E25huQLgN z&2Bk8+uLw0hh8+%6|!Vy8(e&;^!B2+3rpw&kesA=XLp1rsYI z3%K=4OoJyjl1BipU+ZZ~=EcKWe{R3Y*gdB6<2P?PySb>_Tj`H(h{}1LU#1pVjMG|- z6EI&(8e|h4WYGsd;cT)U50f87?~J7rd2dH?FOm%EYZ9&yZXd@LCU@OUe|Bh@xqn!J zJJ>6ruLSW}IQiopGR?7zn&fr@n^XL{#^lllr2NH#czHJGq;&(QoY;v6d%+E_q_oVK z+TU2znpHK05NiDi-EaEY>701Ub~&b>gEla$c+qs~WwT&oHB%OnLiYl1!ToQIFe{Hx z3ld@NDJyJO-&rurx;&W{D)5|jbyo$8$ISB5h6B~7)MO$d92)wWjzf;=PW0QeY%15k z7IA*>csmq7+(0GRt#mIYyqM@J*9CGlB{I5jBhI-|vHat4BwZV~t0ueM%mtW~Bjf5& z8G$BoJ3tBC5)k?p+`Zdkd3Cims=fi&$SQ#Va36Y+7i4m7j(G7_dc~ROuwZ8qca8h4 z?p`f6<*N80^@1T){K({2c)%yLpCU)rN&V%)Wmk2tMuuI}IWXf8!KUdmJ-lD+2BFi> z4Rx>Iu;`V^AF+ubmXI&tP^V5ICOyhmRHtUV#STreGNjGrGoWcf7T}?|bc{FTb(eGs z)}Xo6j9>Z4r_+Y-M;L;aMv@SKCF89y1-C}ZB|%NqBFnuDxkw*;VWM106~AUqZb}mo z7Dc_a`9Vu<&7;OSd^)X?@0LNgY2gjNXPw)F>fBlqg4w4AGs49?>RR z5<&zadM7$@Kgqf0{QrN>z4y7#GvCbKdzHP`yVqKKe|w?~^tH~OVL1Z;z*+698iwF6 z?(~6@f!}RPHa!49igz|P!PRQ&tNtEHBY%BkJAYR@d3$bUr85e?a8LmXiM4_GqTJA) za9>64pL*e7`*c{08}^e0>#E3Yre^?C$9N!NGNLk~;@nDSU}o+7ss z7V8cd6Z7%$5%rN0#dtW1Nyy8~i-}8$NlJ=<93q~6XsnH|2-=h9RK+hH8c0t&4`+9* zGX@Pi)oEjk@xm%{bAxo)AIg!w&VOk~d;Z}*2!z-vMNC3eT$H;ji77#c`LZi&B!4V-yM2EA>h$)7X-lrj5@25OU*7WS7Nt~dObbEj_pU;dqP z>w#%xZ-ce@8^5F!Tn2A|l$dtxyjem{qP<&zQe z?yugjuAB4EL^@5SQ+^w}Q#2I0-90e&UUo?PpMd;Kv{R}l#sTYNdlbY@%gukor6Be#O-AeV_WmO$xS}uov*F0Iy z(DA^f4p&zQ+tb4_dWywTN0cW5yD$b>5_h z;`*8EWi!S}wfCk zxtnj~mmkQv#rLk9F!tgN#|9d!raRfu#V}2>F3}lDP&(L;UJ!cf%E`v+?rlDhd&Rwx!ji^CBj!lw@?BR2>avUd6~M}Hf1UB7x!<$t z0BBjyP0N;5j_+N59h)@8g-#@l3tl_mR!QN0)!Y*R82L^gB5gz7bpT+X*Va%q_RUzy z^fNZTnbpy>`>|2YgeZDaQ)3KPDv_69dL`F^IZyjy5`~Mcg%k=Noy0sBTPWpi`-~tj zFU4M&p6bM+r%S-56LjmX$5;q&-gp!F(2ndvNTTu2$1|0IcIfuF&}zv|>!98Z=m)${ zh}T-}c>S(V$gU3sZ$i0z5C={^JRuEu8`??);Q_d3;9RMyssj+nMO;tvU=k1~5`yeG zSAKzZxo)Mbw6;k81!SH~tux_=87sHAfldkV`s>$n)J%bhUSs!;Aa11$Z{pmns4eft z1LL1HeUQL@W|3RL^!JuE^L-2^AVBDS3Gm~kUqc$tcVgUcU9Pr~%_=_U;!aFP-`1vw z9CWioKJAZ|txQU50b{JRpVdgBJ;Ptk~c(0bFdkns2!HgCX2@nl0zpDfRhQ zr;DYZ_HxELq_$zsMy+Z;B?2ZJ?tHlUB(Jf8D&Oydf%giXK%dkJm5z8esR}e=zOFp- zT1MQby(j}$uZj!g%( z(~rb$Z`0|New!NGAa*J$HW=kq4YL3)Rg-NPIofoOMdTQgR~OexC~%!l&ow7To{$~{ zZbyN1Rd|+jQgoFUl!;?R)SQiu!f3++LTaGwE2z3nyOhD%@7nzoxM?|E9c_f6$EBpD zjXPqaw=A77cXROh6c2k@s%l^L4-JOJnO^YCiqI^%ujz;znZ>ow;>Mj;j~pdqvUGOZ z>zD5B$biqzL1zY8>G+*@wA z(z4aCx|N{Y4}~d6vczOvYnn+;BtfK?FeCS$xL@)V8)IM5b<0(V-*kOq5WGSM;HHhQ z`dbrCJ#uKau8C$z@E>D;v?P;?_ubonk|QXukPC3*?B)1OUMT{h5w;9nFUpyeGkLaFEcm-< zF?D83xRxmf*W16#@})@Ih&&$9)K85~=Ih~Wh%k)Sbd-q;{{8H`vtF&3gwWXoi{-;_ z$~i+$5^D<=Xqm5UQWMqIzH*;Rx6Cao9#|;%eW&TPP4;Ytia*Bc^6rCNNUHnEZQbMj zyhr2HXxH}IXPEnyxf=W>zkR*y1CyF&pVxCZTE5WNc21EEKy-cF>Kv~(`o5>0KWM!$ zs@EUs?pRx0ci_A&!a(2LNs+|o6RdB_?@>ujHq(6@#E)D#h%%hk07$Ur=_p>02^piR zHWhjv=sZq(61z-_Afc7v)*nPQ<>AkhD+Rf#?2YC}CrumsZq7_ZtsX5tT9P|n2|2X0 zC?mNId`%okeO9B1-LH5Z(>a>{b=V31=|-{iqsIM@e57(m`=$onXhC>3q(7Zt_Wky& z`GMeGD{AiDH#w@6JLB{Z_2cthWkIFSb6w>&XSCM+KZz=m>jG>YHskNbBD3aBUY^8v zUfHrVP+B{T>9ua1l3_)h-2<{K#5p^50;$SAzZ*-zQCJ&#Ja?k8+8Mrb!}n_}fl=^Y zi(5NSi7Zrq`&F?pp{=~Ere_CA6$x4OF;K8APE7jL&jSq zhEGmd$SUP_QAnHMIVoizlcrM`_vV}NjYNf0$PIe8@H5Vgt#wbs~=gEQ?19)c(8=&_P zW3o*(ubCpe8#{zswJudat(QNHgyk4L>|M+@A4J}7XACu_=nHg2P*4XSq~uybW+AZf zHZTi%RMnuSEhu?p2$mJ~OdmS5$N7dJ=rD*|JYJ))zyiM)$*MnS^ba5)+_j!XEX=JE0m|0-HOH0f`Ozz(#$+_F_TTEcPtM<&K6?pxQT3^~>PTF$c_Pw^CRTfgdnOFAU?4c}s6g;X?iU1Te4 zrC%uP8r}ySln=h6GAG`>tRoq#U8m3KMSV#Um7(Kfjb1PF!G`8f`H#qf5 z;PuTj7Yhv!shDoKR=w1sd4kom5_c6jq@9=u9$!LqJ-%)F@yiRFoY za^)sjvySyIv`#|hm9!GzBswa<3VxZBi1hbDjmJ`{B4$;R>;>XqZxzaqg(CX$g;<&e zze5d*kF|3Lt}L$t5Y6i9J&sR%>ig9_MX!TRjLq+jM3V~L*-Wcww~c8A0gnQsO~}92 z(wbJ_!;m3}<2uSXg31RNUuxMn8RddgMhwtB_<$7KVJSdYYw1|@m0jxYC@)h=Y_Amj zVEQ9}U?FqzYV8OOxW&o6K2#qVk$*VkPPl%{GabrH?#_5&a{dWt+k1(1p0qRy6@jNF zLLOZoI2Bf@0}n^Yi_R~wEeJvuh%$!n`tC+lJU~;5h*ie2Iq(DVxM_7v@~$;qS;s>{ ztdGG>F43WEuo}UeYF$;X%4f3V*&urd*S z{(68#^wn18c|N(l2%qMFnfUSZPlL(k*i}>jQ!U<-=YeX1@ya1boVf_tgH=Aulr;H3 zo9aWfP)a)w0CCMaKno+C0zhms* z!13YcV~LXZG(aHV{S2W6A17e?asPe-^oU~8{-FWuN0VeSjIq0(c~0LjxB>&k1K(^X zE;ea-X}7S4oUU0Y`yjELdG5fX4Z|nXiyz(^+OVjar}&(scj#T%@=}8q6pFT-9Issv zE_qCnuK;E(jl(SxO}$hq9l>bPEQIGhqYeDxdm~Qz*gcV+`pzo-0!WdlD6TN?i{sI4 z0@K6|h0yG+jL@gqSNgS!PzvlTMWT&cs~xA%$z8smz)+)L6n- z>XzHl;FvK(WK8fQh$oRjci#Gu^D`urEA{Zhr6CgYb`BSU-z53E139VFguG2 z^kKJhU&IxaPMfTv*#_E3=YAy5-QBKI5X2(S;g&QTCY4mwpd3esA<)H2+{^>oF!E>T z(D#liC)&L7?l7|2-^%pS%}=7JEl8Pt?o*?tV0(U22eMN2GLiJq z$86Y~R*Q$WU~zPP1p7_Aj`z{djNwBkqge2#06Z9jbliPK7r_%d0 z9_#6t^)eBM3$dd)(Rh z&$BLX!K~FdtV%LuwC<%BBLBv413zF3wh+o&f-~hI9gJ1g(mie?DT$0v?1_dkAx{xGeHI#j86VauOI5rmIfN(H^lK}3CZm|OV^nNnhJEOkq8n1kaZC{J;T0w zl3WxdVgF5$DP)4U=yg`a(5xmiJ}C}-3F8R*YQ-DG0mudIh1lz53zCfN*KbE_s>QJ> zGYejOa?PJ6pW$Jz3)}IgoiwGJb`q;+9kJ)L1HKn=0$r6UFO-ql^MmGT!t@bS5CHz3 z(0Bb7&w<%KS|H!)dD-c?f=KyZvywDp*R_-u+n9v0jpR+as->V=qO2dZ3=jaf-svRl zFZ!kLNR|Or>X1BR)e4>pDv-RxPTQ%ClM-*nq#A{AMz5Z=E_vIX#EC>x?fLUKkpS4N z=F_viHRoc;C1V{y3l`S?`4^f$M%He4@C~o|$#mRh%1Q{ANOEjlj0_uK85f%~wnQ?6 zTd(*ecw!@Y4B&b-pCxBpI;ivG@*R)aVZ1PU>$a1tvzncy-td};tmlPAD*pLc&G}e< zvz5etR*`;YJ@6C8D%1Wb>2cK7NE(sXW+c}e?SF4H2xj#{{`)3}eJ1_ZU>fnQL1Mt#F0s=6nzZat5Qcu1tprKN1v6C(v;f*g!kWH@U)5y+AZY08@ zs5aI=X{wHJE??jl$jKI^iASkC0Zh^Ul~L=^8C3l>n1U%DytJX1FP9;l4W?1?5p*<- zR8dj&xgj(1{`e5}Ri^%qm21K4ORTs$#amotEOXE~J^jynJMUh8``qd>c)9V5ZczXS z&XY)1Bz!Dmx;WrYUoW};2z$m(cfFSa!ejofxNmlLJt%c&qr2XRL~w`MCJnq(I=|6> zQ7{5U!n^L+cz<4&;RC|=MXpPQ>&xpl_13@DRPk`Vk6xCWHUx-3m0Akbd-ed-mA+Q5OActrn=n=inGblPN$dZk>w!%;)6vP1!6te&c zkINTPBsBblUkdVFwoSkT6BKb64bNn_0(P(v1jt5YBO=}k15kx*4#l0mX37{@(eNQ+ zv4BD#L`6jzMVT1E!eD~2rKKf-NFtC(h6uw@B;|`)5<|XdiOj{M4>~9c5<&to1oHuz zPgWotA*SK+2o6j+2PM!K?|jiz`iKw&8A32NA`-r)3qoKqEDC`I(-D1RGY!u$6hoZ9 zIY)-fpd<4A_yh?{@FOyV@xSRj-ZyE8#P*Sh5L2RllfqvIh&-hNkl+rA;0R$5Xdemk z#Y-lXkm*9PgSoKK11SxVhByAQ?FvaiE|U)NK)whOorX6deFyr?1gAxt^vZzQh*OgZ zyDt!(B?j$;Ao50Pk3=Mq4T#gWGf23h_zfxm@53?bT^q<(W zwgIRJpTVFwKq4_Llum3-_L2t}KDnA)a-oSPlC_bH&kB;MLBk7#Fgqd$WKUegM3c!- z5zG-sv4o&aFj7S{ybXr~A-YKcq(7lxJ}3l80CFKyS2ArC6#^n2zrAZy5`{>f%8u~E zcqU5wZ{wLn|KE5ft!BjYo!V3JPzkb8^Osyy!VEzt317`7B#+5GWac5mlQ2C!k;U}< z1^Gzf3z6xn=g^vhLdnHLNO8|7Y7|O8H6pdn+16(M4(qeT=uK|)WE{5j)-~nhW;RZq zYC4>zuw&-h@q6noJ2|u;Ep$~o+jBO*^5{96K0tpL;M;aCpHbc4F@N7plPt@}W1L3T zGi7Gga^1o)rIGJNOL!959v0P)OVb^t~JOP+q!h#sGZ*}KVW<_sov_tAPF!CeG(Hp z6nxXE2!F;&F2xJGw6+UJCfp0ccIVt+AJ;!L{<+PiI|vo3KTxB6<6u zG-To9wVPrRlU;PJV^CGEa~2q6hG}aq5=8nm=d2P`DEiF}r6-R$nT3Z@Rg0H3m7@CF zn#w(UeWXXaV-$+(y#21e(i*On-gq;&ATLB7*Ap><{7fne9DGD56i!$6$T_+%9YCSv z%N*%8p3H5R5BPD@y%yexd%mT;NIZW3LZmX9&38H%vL@%}+4vVv<++Os0Fz1-UmR~5d z#|V#yvYwB|-4->9_Ml$$KXfhB=c*@ha#!qKKC5}`cvn=eeqaT3l5Fm?(&7()ZX=ev2b-9qws@|Z z;+}sE?QM5jl>sgBE&X8U-Ej1W zJvh#4h17Uwzr4?#v7gF^ovkY6KfV7?)sg-S2Rq#9Lz$|Ye1f83&C@emd_+Qx{EW6k z@gGNGS6c{{5yor^^h^x<4_kC-VSSYYM$ND#AuKdk)%(P=@t;Q5|6G*6qOi}bOaJY! zyKf9ez)Q4J7S?EJAi2*v9`@-pXr55aJTJu-b+uolEz<=0s2MA9p^Gw6NZcl%r0*fa zqQgHeJjL!vY!XiO>5-w%pYqz1UFVlM=s)M*o&!r`mNb?MvA(_;4^D0PGwQThR92|4f-Bevr9VW!mqDC%~)rf9R6;|k6tsL5$>F-p8lY| zKCcf$>~vU^^pr`t$F1@2&Cb0%Pn4=|?*;J@i$Wl~+TzZT+X=Zpylx(ObbSOHwV{HV z;-C>r8?IILZR6E+jg-DDj6#v(V#|V~&>QkgHvk$=Z9LzS7J)6Bdgc7b$h4-wa%#)# zt1;GkFSL!bx&<+E3bfOt8gxwy`c(BuR#8>ZG0px54624swtdS$bNlv^leP5sFGEp$ z6%|fO@P1(7LYwuurysuD*Knxe#ehoHb(_x$NC`L;r0)*1Y=~a*n=3;vunXuij%$^) zVqBJD$3|M_0`f|}?Ls}YLrC)_fsXu8<^ee(Ra{N183@#-#$cA~>OR7R_AYvpc{8u~ z1Nzo;PsCZ4b(cZMYE#q3-@5~rBpxl1dY#zr;bwntqsGBv`OZ5%>6Yy!gDvRtHzI5E zVt=}umw&W~ww^X>YtuPAn`7nN-kOuY!W>NylzhIJHQ4)`^MZc3z^z$Xb>~wbq2UjRL{Kk^(a%Pos z5TZquowr5YwS%LWPsNy6^*p__tPj0PsF%4~9M6Vo|IAnY*;n+>Z%3=#mg=ArwuV1$ z$QE>}dgr}!x}{U#@FaC@YEN8quBIz{#aTDJlEM9BUQb39+lFrS8piO`=I_5?boND>&)+N~M%l`a3+OMM**=|bs6XuQ382|tP literal 0 HcmV?d00001 diff --git a/src-tauri/icons/icon.icns b/src-tauri/icons/icon.icns new file mode 100644 index 0000000000000000000000000000000000000000..d16e9f189e20913a76b3ff2f5ae7628f63e269bb GIT binary patch literal 52545 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 U{$~f(pJ#q*RIu0ze?YE30lyDv_5c6? literal 0 HcmV?d00001 diff --git a/src-tauri/icons/icon.ico b/src-tauri/icons/icon.ico new file mode 100644 index 0000000000000000000000000000000000000000..9a8241726189ffd4fb54ef879b13b7b3caf39d89 GIT binary patch literal 174323 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 C!z+vc literal 0 HcmV?d00001 diff --git a/src-tauri/icons/icon.png b/src-tauri/icons/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b2bc4c02de6c1558cc21c480ddbe1ddd37a6b2f2 GIT binary patch literal 20476 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 YRuzea>wU=~G5`Po07*qoM6N<$f+An=`v3p{ literal 0 HcmV?d00001 diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs new file mode 100644 index 0000000..9c3118c --- /dev/null +++ b/src-tauri/src/lib.rs @@ -0,0 +1,16 @@ +#[cfg_attr(mobile, tauri::mobile_entry_point)] +pub fn run() { + tauri::Builder::default() + .setup(|app| { + if cfg!(debug_assertions) { + app.handle().plugin( + tauri_plugin_log::Builder::default() + .level(log::LevelFilter::Info) + .build(), + )?; + } + Ok(()) + }) + .run(tauri::generate_context!()) + .expect("error while running tauri application"); +} diff --git a/src-tauri/src/main.rs b/src-tauri/src/main.rs new file mode 100644 index 0000000..ad5fe83 --- /dev/null +++ b/src-tauri/src/main.rs @@ -0,0 +1,6 @@ +// Prevents additional console window on Windows in release, DO NOT REMOVE!! +#![cfg_attr(not(debug_assertions), windows_subsystem = "windows")] + +fn main() { + app_lib::run(); +} diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json new file mode 100644 index 0000000..edd2283 --- /dev/null +++ b/src-tauri/tauri.conf.json @@ -0,0 +1,37 @@ +{ + "$schema": "../node_modules/@tauri-apps/cli/config.schema.json", + "productName": "priospace", + "version": "0.1.0", + "identifier": "com.anoyrc.priospace", + "build": { + "frontendDist": "../out", + "devUrl": "http://localhost:3000", + "beforeDevCommand": "npm run dev", + "beforeBuildCommand": "npm run build" + }, + "app": { + "windows": [ + { + "title": "priospace", + "width": 490, + "height": 900, + "resizable": true, + "fullscreen": false + } + ], + "security": { + "csp": null + } + }, + "bundle": { + "active": true, + "targets": "all", + "icon": [ + "icons/32x32.png", + "icons/128x128.png", + "icons/128x128@2x.png", + "icons/icon.icns", + "icons/icon.ico" + ] + } +} diff --git a/tailwind.config.js b/tailwind.config.js index 6d0ada3..d9aa540 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -10,6 +10,9 @@ const config = { ], theme: { extend: { + screens: { + sm: "460px", + }, fontFamily: { nunito: "var(--font-nunito)", sans: "var(--font-nunito)",