From 14923680e1d9286a5923a8d49a76c5b45e52b32f Mon Sep 17 00:00:00 2001 From: Luke M <44519853+lkdm@users.noreply.github.com> Date: Sat, 24 Aug 2024 13:43:57 +1000 Subject: [PATCH 01/29] feat: get load from file>open menu working. --- apps/desktop/src-tauri/src/lib.rs | 77 +++++++++++++++++++++++++++---- apps/desktop/src/App.tsx | 5 ++ 2 files changed, 73 insertions(+), 9 deletions(-) diff --git a/apps/desktop/src-tauri/src/lib.rs b/apps/desktop/src-tauri/src/lib.rs index 5878686..42a15af 100644 --- a/apps/desktop/src-tauri/src/lib.rs +++ b/apps/desktop/src-tauri/src/lib.rs @@ -7,11 +7,19 @@ use md_core::Node; use std::sync::Arc; use std::sync::Mutex; use tauri::menu::{ - CheckMenuItemBuilder, MenuBuilder, MenuItemBuilder, PredefinedMenuItem, SubmenuBuilder, + AboutMetadata, AboutMetadataBuilder, CheckMenuItemBuilder, MenuBuilder, MenuItemBuilder, + PredefinedMenuItem, SubmenuBuilder, }; -use tauri::{async_runtime::block_on, Manager, TitleBarStyle, WebviewUrl, WebviewWindowBuilder}; +use tauri::{async_runtime::block_on, TitleBarStyle, WebviewUrl, WebviewWindowBuilder}; +use tauri::{AppHandle, Emitter, Manager}; use tokio::task::block_in_place; +// the payload type must implement `Serialize` and `Clone`. +#[derive(Clone, serde::Serialize)] +struct Payload { + message: String, +} + // Learn more about Tauri commands at https://tauri.app/v1/guides/features/command #[tauri::command] fn greet(name: &str) -> String { @@ -40,12 +48,17 @@ async fn save(content: &str, state: tauri::State<'_, Mutex>) -> Result<(), } #[tauri::command] -async fn open_file_dialogue(state: tauri::State<'_, Mutex>) -> Result<(), CoreError> { +async fn open_file_dialogue( + app: AppHandle, + state: tauri::State<'_, Mutex>, +) -> Result<(), CoreError> { + app.emit("file-opening", 1).unwrap(); let path = open_file_dialog()?; let mut md: MarkdownFile = path.into(); let mut state = state.lock().unwrap(); md.read()?; state.editor = Arc::new(md); + app.emit("file-opened", 1).unwrap(); Ok(()) } @@ -59,7 +72,9 @@ async fn get_config(state: tauri::State<'_, Mutex>) -> Result node, @@ -69,17 +84,61 @@ pub fn run() { } }; let config = node.config.clone(); - app.manage(Mutex::new(node)); + handle.manage(Mutex::new(node)); // Tauri-specific - let submenu = SubmenuBuilder::new(app, "Sub") - .text(1, "Tauri") + let app_submenu = SubmenuBuilder::new(handle, "Application") + .about(Some( + AboutMetadataBuilder::new() + .name("Markdown Editor".into()) + .version("0.1.0".into()) + .authors(vec!["Luke Martin".into()].into()) + .website("https://lukm.dev/".into()) + .comments("A simple markdown editor".into()) + .build(), + )) + .separator() + .build()?; + + let file_submenu = SubmenuBuilder::new(handle, "File") + .item( + &MenuItemBuilder::with_id("OPEN", "Open") + .accelerator("CmdOrControl+O") + .build(handle)?, + ) + .item( + &MenuItemBuilder::with_id("SAVE", "Save") + .accelerator("CmdOrControl+S") + .build(handle)?, + ) + .build()?; + let edit_submenu = SubmenuBuilder::new(handle, "Edit") + .copy() + .paste() + .separator() + .undo() + .redo() .separator() + .select_all() + .build()?; + let menu = MenuBuilder::new(handle) + .item(&app_submenu) + .item(&file_submenu) + .item(&edit_submenu) .build()?; - let menu = MenuBuilder::new(app).item(&submenu).build()?; app.set_menu(menu)?; - let win_builder = WebviewWindowBuilder::new(app, "main", WebviewUrl::default()) + // Events + + handle.on_menu_event(move |handle, event| { + if event.id() == "OPEN" { + let h = handle.clone(); + block_on(open_file_dialogue(h, handle.state())).unwrap(); + } + }); + + // Create the main window + let win_builder = WebviewWindowBuilder::new(handle, "main", WebviewUrl::default()) .title("Markdown Editor") .inner_size(800.0, 600.0); diff --git a/apps/desktop/src/App.tsx b/apps/desktop/src/App.tsx index 921595f..e0d76f4 100644 --- a/apps/desktop/src/App.tsx +++ b/apps/desktop/src/App.tsx @@ -6,6 +6,7 @@ import Editor from "@md/interface/components/Editor" import Document from "@md/interface/app/Document" import { ThemeProvider } from "@md/interface/providers/ThemeProvider" import "./App.css"; +import { listen } from '@tauri-apps/api/event'; interface Config { theme: 'system' | 'light' | 'dark' @@ -59,6 +60,10 @@ function App() { load() }, []) + listen('file-opened', (event) => { + load(); + }); + const handleOpenDialogue = async () => { try { await invoke("open_file_dialogue"); From 1ded839e08ec63891cabff3f6ba947fac01b3a44 Mon Sep 17 00:00:00 2001 From: Luke M <44519853+lkdm@users.noreply.github.com> Date: Sat, 24 Aug 2024 14:11:36 +1000 Subject: [PATCH 02/29] feat: add saving. --- apps/desktop/src-tauri/src/lib.rs | 6 ++++-- apps/desktop/src/App.tsx | 7 +++++-- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/apps/desktop/src-tauri/src/lib.rs b/apps/desktop/src-tauri/src/lib.rs index 42a15af..88f4227 100644 --- a/apps/desktop/src-tauri/src/lib.rs +++ b/apps/desktop/src-tauri/src/lib.rs @@ -132,8 +132,10 @@ pub fn run() { handle.on_menu_event(move |handle, event| { if event.id() == "OPEN" { - let h = handle.clone(); - block_on(open_file_dialogue(h, handle.state())).unwrap(); + block_on(open_file_dialogue(handle.clone(), handle.state())).unwrap(); + } + if event.id() == "SAVE" { + handle.emit("file-save", 1).unwrap(); } }); diff --git a/apps/desktop/src/App.tsx b/apps/desktop/src/App.tsx index e0d76f4..7a1c00e 100644 --- a/apps/desktop/src/App.tsx +++ b/apps/desktop/src/App.tsx @@ -64,6 +64,7 @@ function App() { load(); }); + const handleOpenDialogue = async () => { try { await invoke("open_file_dialogue"); @@ -82,14 +83,16 @@ function App() { } } + listen('file-save', () => { + handleSave(); + }) + if (!config) return
Loading...
return ( - - {!isLoading && } From 8301d7c646813fe526a9bd4fc38d69e0ebf835e5 Mon Sep 17 00:00:00 2001 From: Luke M <44519853+lkdm@users.noreply.github.com> Date: Sat, 24 Aug 2024 15:06:07 +1000 Subject: [PATCH 03/29] wip: improve code in core crate. --- core/Cargo.toml | 1 + core/src/error.rs | 133 ++++++++------------------------- core/src/lib.rs | 14 ++-- core/src/md.rs | 185 +++++++++++++++++++++++++++------------------- 4 files changed, 146 insertions(+), 187 deletions(-) diff --git a/core/Cargo.toml b/core/Cargo.toml index 2521f6c..b2d9446 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -8,3 +8,4 @@ edition = "2021" [dependencies] rfd = "0.14.1" serde = { version = "1.0.208", features = ["derive"] } +thiserror = "1.0.63" diff --git a/core/src/error.rs b/core/src/error.rs index 33ece44..9089f2d 100644 --- a/core/src/error.rs +++ b/core/src/error.rs @@ -4,109 +4,34 @@ use std::{ io, string::FromUtf8Error, }; +use thiserror::Error; -#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)] -pub struct CoreError { - title: String, - message: String, - detail: Option, -} - -impl Display for CoreError { - fn fmt(&self, f: &mut Formatter) -> fmt::Result { - match &self.detail { - Some(detail) => write!( - f, - "An error has occured in Core:/n/n{}/n/n{}/n/n{}", - self.title, self.message, detail - ), - None => write!( - f, - "An error has occured in Core:/n/n{}/n/n{}", - self.title, self.message - ), - } - } -} - -impl Default for CoreError { - fn default() -> Self { - let title: String = String::from("Unknown Error"); - let message: String = String::from("An error has occured."); - let detail: Option = Some(String::from("Error code: 0x00000000")); - Self { - title, - message, - detail, - } - } -} - -impl From for CoreError { - fn from(io_error: io::Error) -> Self { - let title = String::from("I/O Error"); - let message = io_error.kind().to_string(); - let detail = None; - Self { - title, - message, - detail, - } - } -} - -impl From for CoreError { - fn from(utf8_error: FromUtf8Error) -> Self { - let title = String::from("File Read Error"); - let message = String::from("Could not convert the selected file to a string."); - let detail = Some(utf8_error.to_string()); - Self { - title, - message, - detail, - } - } -} - -impl CoreError { - pub fn no_save_path() -> Self { - let title = String::from("Save Error"); - let message = String::from("The file path is missing."); - let detail = Some(String::from("Please provide a file path.")); - Self { - title, - message, - detail, - } - } - pub fn no_open_path() -> Self { - let title = String::from("Open Error"); - let message = String::from("The file path is missing."); - let detail = Some(String::from("Please provide a file path.")); - Self { - title, - message, - detail, - } - } - pub fn multiple_arc_references() -> Self { - let title = String::from("Arc Error"); - let message = String::from("Multiple references to the same Arc."); - let detail = Some(String::from("Please clone the Arc before using it.")); - Self { - title, - message, - detail, - } - } - pub fn blocking_error() -> Self { - let title = String::from("Blocking Error"); - let message = String::from("The thread has been blocked."); - let detail = Some(String::from("Please check the thread for errors.")); - Self { - title, - message, - detail, - } - } +#[derive(Error, Debug)] +pub enum NodeError { + #[error("I/O Error: {source}")] + IoError { + #[from] + source: io::Error, + }, + #[error("File Read Error: Could not convert the selected file to a string.")] + FromUtf8Error { + #[from] + source: FromUtf8Error, + }, + #[error("Save Error: The file path is missing. Please provide a file path.")] + NoSavePath, + #[error("Open Error: The file path is missing. Please provide a file path.")] + NoOpenPath, + #[error( + "Arc Error: Multiple references to the same Arc. Please clone the Arc before using it." + )] + MultipleArcReferences, + #[error("Blocking Error: The thread has been blocked. Please check the thread for errors.")] + BlockingError, + #[error("Unknown Error: {message}")] + Unknown { + message: String, + #[source] + source: Option>, + }, } diff --git a/core/src/lib.rs b/core/src/lib.rs index 695cb62..91251d9 100644 --- a/core/src/lib.rs +++ b/core/src/lib.rs @@ -3,25 +3,21 @@ pub mod error; pub mod md; use config::Config; -use error::CoreError; -use md::DataStorage; -use md::MarkdownFile; +use error::NodeError; +use md::{ContentRepository, TextFile}; use std::sync::Arc; pub struct Node { - pub editor: Arc, + pub editor: Arc, pub config: Arc, } impl Node { - pub fn new() -> Result { + pub fn new() -> Result { let node = Node { - editor: Arc::new(MarkdownFile::default()), + editor: Arc::new(TextFile::default()), config: Arc::new(Config::default()), }; Ok(node) } } - -#[derive(Debug)] -pub enum NodeError {} diff --git a/core/src/md.rs b/core/src/md.rs index ade4847..0b7dd29 100644 --- a/core/src/md.rs +++ b/core/src/md.rs @@ -1,3 +1,4 @@ +use crate::error::NodeError; use rfd::FileDialog; use std::{ fs::{self, File}, @@ -5,98 +6,134 @@ use std::{ path::{Path, PathBuf}, }; -use crate::error::CoreError; - const DOCUMENTATION_STR: &'static str = r#"# Markdown Editor This is a simple markdown editor that allows you to create, edit, and save markdown files. "#; -pub struct MarkdownRecord { - content: String, - id: Option, +#[derive(Debug, Clone, PartialEq)] +pub enum SaveLocation { + PathBuf(PathBuf), + String(String), +} + +impl PartialEq for SaveLocation { + fn eq(&self, other: &PathBuf) -> bool { + match self { + SaveLocation::PathBuf(p) => p == other, + SaveLocation::String(s) => PathBuf::from(s) == *other, + } + } +} + +impl From for SaveLocation { + fn from(s: String) -> SaveLocation { + SaveLocation::String(s) + } +} + +impl From for SaveLocation { + fn from(p: PathBuf) -> SaveLocation { + SaveLocation::PathBuf(p) + } +} + +// ContentRepository trait +// An interface designed to allow for the loading and saving of content across different storage types. +// Examples: File system, API, or database +pub trait ContentRepository { + // Loads data into memory + fn load(&mut self) -> Result<(), NodeError>; + + // Saves the current content to storage + fn save(&self) -> Result<(), NodeError>; + + fn new() -> Self + where + Self: Sized; + + fn update_content(&mut self, content: String); + + // Retrieve the current content + fn get_content(&self) -> String; + + // Sets the save location or identifier for storage + fn set_save_location(&mut self, path: T) + where + T: Into; + + // Retrieves the save location or identifier for storage + fn get_save_location(&self) -> Option; } #[derive(Clone)] -pub struct MarkdownFile { - content: String, +pub struct TextFile { path: Option, + content: String, } -pub trait DataStorage { - // Writes the content to the file - fn write(&self) -> Result<(), CoreError>; - // Reads the content from the file - fn read(&mut self) -> Result<(), CoreError>; - - fn content(&self) -> String; +impl Default for TextFile { + fn default() -> Self { + TextFile { + content: String::from(DOCUMENTATION_STR), + path: None, + } + } } -impl DataStorage for MarkdownFile { - fn write(&self) -> Result<(), CoreError> { +impl ContentRepository for TextFile { + fn load(&mut self) -> Result<(), NodeError> { + let file = File::open(self.path.as_ref().unwrap())?; + let mut buf_reader = BufReader::new(file); + let mut content = String::new(); + buf_reader.read_to_string(&mut content)?; + self.content = content; + Ok(()) + } + fn save(&self) -> Result<(), NodeError> { let file = match &self.path { Some(path) => File::create(path)?, - None => return Err(CoreError::no_save_path()), + None => return Err(NodeError::NoSavePath), }; let mut buf_writer = BufWriter::new(file); buf_writer.write_all(self.content.as_bytes())?; buf_writer.flush()?; Ok(()) } - fn read(&mut self) -> Result<(), CoreError> { - let file = File::open(self.path.as_ref().unwrap())?; - let mut buf_reader = BufReader::new(file); - let mut content = String::new(); - buf_reader.read_to_string(&mut content)?; + fn new() -> Self { + TextFile { + path: None, + content: String::new(), + } + } + fn update_content(&mut self, content: String) { self.content = content; - Ok(()) } - fn content(&self) -> String { + fn get_content(&self) -> String { self.content.clone() } -} - -impl MarkdownFile { - pub fn new(content: Option, path: Option) -> Self { - match content { - Some(content) => Self { content, path }, - None => Self { - content: String::new(), - path, - }, - } + fn set_save_location(&mut self, path: T) + where + T: Into, + { + self.path = match path.into() { + SaveLocation::PathBuf(p) => Some(p), + SaveLocation::String(s) => Some(PathBuf::from(s)), + }; } - pub fn set_content(&mut self, content: &str) { - self.content = content.into(); + fn get_save_location(&self) -> Option { + self.path.clone().map(SaveLocation::PathBuf) } } -impl From for MarkdownFile { - fn from(path: PathBuf) -> Self { - MarkdownFile { - content: String::new(), - path: Some(path), - } - } -} - -pub fn open_file_dialog() -> Result { +pub fn open_file_dialog() -> Result { let dir = PathBuf::from("/"); let file_dialog_res = FileDialog::new().set_directory(dir).pick_file(); if let Some(file_handle) = file_dialog_res { Ok(file_handle.to_path_buf()) } else { - Err(CoreError::no_open_path()) - } -} - -impl Default for MarkdownFile { - fn default() -> Self { - Self { - content: String::from(DOCUMENTATION_STR), - path: None, - } + Err(NodeError::NoOpenPath) } } @@ -106,24 +143,24 @@ mod tests { use std::env; #[test] - fn test_markdown_file() { - let path = env::temp_dir().join("test.md"); - let markdown = MarkdownFile::new(Some(String::from("Hello, world!")), Some(path.clone())); - // Check if is an error - assert!(markdown.write().is_ok()); + fn text_textfile() { + let mut md = TextFile::new(); + assert_eq!(md.get_content(), ""); - // Load from reference - let loaded_markdown = markdown.read(); - assert!(loaded_markdown.is_ok()); - } + md.update_content(String::from("Hello, world!")); + assert_eq!(md.get_content(), "Hello, world!"); - #[test] - fn test_markdown_file_no_path() { - let markdown = MarkdownFile { - content: String::from("Hello, world!"), - path: None, - }; - // Ensure there is an error - assert!(markdown.write().is_err()); + let path = env::temp_dir().join("test.md"); + md.set_save_location(path); + assert_eq!( + md.get_save_location(), + Some(SaveLocation::PathBuf(env::temp_dir().join("test.md"))) + ); + assert!(md.save().is_ok()); + + md.update_content(String::from("Goodbye, world!")); + assert_eq!(md.get_content(), "Goodbye, world!"); + assert!(md.load().is_ok()); + assert_eq!(md.get_content(), "Hello, world!"); } } From c229f0bd48512aed24789165d9146c07871dac5b Mon Sep 17 00:00:00 2001 From: Luke M <44519853+lkdm@users.noreply.github.com> Date: Sat, 24 Aug 2024 16:32:49 +1000 Subject: [PATCH 04/29] fix: saving issue. --- Cargo.lock | 2 + apps/desktop/package.json | 11 +- apps/desktop/src-tauri/src/lib.rs | 73 +- apps/desktop/src/App.tsx | 60 +- .../src-tauri/gen/schemas/acl-manifests.json | 1 + .../src-tauri/gen/schemas/capabilities.json | 1 + .../src-tauri/gen/schemas/desktop-schema.json | 2487 +++++++++++++++++ .../src-tauri/gen/schemas/macOS-schema.json | 2487 +++++++++++++++++ core/Cargo.toml | 1 + core/src/{md.rs => data.rs} | 16 +- core/src/error.rs | 10 + core/src/lib.rs | 13 +- pnpm-lock.yaml | 8 + 13 files changed, 5065 insertions(+), 105 deletions(-) create mode 100644 apps/tauri/src-tauri/gen/schemas/acl-manifests.json create mode 100644 apps/tauri/src-tauri/gen/schemas/capabilities.json create mode 100644 apps/tauri/src-tauri/gen/schemas/desktop-schema.json create mode 100644 apps/tauri/src-tauri/gen/schemas/macOS-schema.json rename core/src/{md.rs => data.rs} (90%) diff --git a/Cargo.lock b/Cargo.lock index 3a9a8b5..e589944 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2045,6 +2045,8 @@ version = "0.1.0" dependencies = [ "rfd", "serde", + "thiserror", + "tokio", ] [[package]] diff --git a/apps/desktop/package.json b/apps/desktop/package.json index 782349a..a6dd6db 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -11,17 +11,18 @@ }, "dependencies": { "@md/interface": "workspace:*", - "react": "^18.2.0", - "react-dom": "^18.2.0", "@tauri-apps/api": ">=2.0.0-rc.0", - "@tauri-apps/plugin-shell": ">=2.0.0-rc.0" + "@tauri-apps/plugin-shell": ">=2.0.0-rc.0", + "lodash": "^4.17.21", + "react": "^18.2.0", + "react-dom": "^18.2.0" }, "devDependencies": { + "@tauri-apps/cli": ">=2.0.0-rc.0", "@types/react": "^18.2.15", "@types/react-dom": "^18.2.7", "@vitejs/plugin-react": "^4.2.1", "typescript": "^5.2.2", - "vite": "^5.3.1", - "@tauri-apps/cli": ">=2.0.0-rc.0" + "vite": "^5.3.1" } } diff --git a/apps/desktop/src-tauri/src/lib.rs b/apps/desktop/src-tauri/src/lib.rs index 88f4227..e0b3e11 100644 --- a/apps/desktop/src-tauri/src/lib.rs +++ b/apps/desktop/src-tauri/src/lib.rs @@ -1,8 +1,6 @@ use md_core::config::{Config, Theme}; -use md_core::error::CoreError; -use md_core::md::DataStorage; -use md_core::md::MarkdownFile; -use md_core::md::*; +use md_core::data::*; +use md_core::error::NodeError; use md_core::Node; use std::sync::Arc; use std::sync::Mutex; @@ -20,51 +18,40 @@ struct Payload { message: String, } -// Learn more about Tauri commands at https://tauri.app/v1/guides/features/command #[tauri::command] -fn greet(name: &str) -> String { - format!("Hello, {}! You've been greeted from Rust!", name) -} - -#[tauri::command] -async fn load(state: tauri::State<'_, Mutex>) -> Result { +async fn handle_update_content( + content: String, + state: tauri::State<'_, Mutex>, +) -> Result<(), NodeError> { let state = state.lock().unwrap(); - let editor = state.editor.clone(); - Ok(editor.content()) -} - -#[tauri::command] -async fn save(content: &str, state: tauri::State<'_, Mutex>) -> Result<(), CoreError> { - let mut state = state.lock().unwrap(); - // Use Arc::get_mut to get a mutable reference to MarkdownFile - // Note: This only works if there's exactly one Arc pointer to the data - let editor = match Arc::get_mut(&mut state.editor) { - Some(editor) => editor, - None => return Err(CoreError::multiple_arc_references()), - }; - editor.set_content(content); - editor.write()?; + state.editor.lock().unwrap().update_content(content); Ok(()) } #[tauri::command] -async fn open_file_dialogue( +async fn handle_open_dialog( app: AppHandle, state: tauri::State<'_, Mutex>, -) -> Result<(), CoreError> { - app.emit("file-opening", 1).unwrap(); +) -> Result<(), NodeError> { let path = open_file_dialog()?; - let mut md: MarkdownFile = path.into(); - let mut state = state.lock().unwrap(); - md.read()?; - state.editor = Arc::new(md); - app.emit("file-opened", 1).unwrap(); + let state = state.lock().unwrap(); + let mut txt = state.editor.lock().unwrap(); + txt.set_save_location(path); + txt.load()?; + app.emit("file-opened", txt.get_content()).unwrap(); + Ok(()) +} + +#[tauri::command] +async fn handle_save(state: tauri::State<'_, Mutex>) -> Result<(), NodeError> { + let state = state.lock().unwrap(); + state.editor.lock().unwrap().save()?; Ok(()) } #[tauri::command] -async fn get_config(state: tauri::State<'_, Mutex>) -> Result { - let state = state.lock().map_err(|_| CoreError::blocking_error())?; +async fn get_config(state: tauri::State<'_, Mutex>) -> Result { + let state = state.lock().map_err(|_| NodeError::BlockingError)?; let config = state.config.clone(); Ok(config.as_ref().clone()) } @@ -98,6 +85,8 @@ pub fn run() { .build(), )) .separator() + .close_window() + .quit() .build()?; let file_submenu = SubmenuBuilder::new(handle, "File") @@ -132,10 +121,10 @@ pub fn run() { handle.on_menu_event(move |handle, event| { if event.id() == "OPEN" { - block_on(open_file_dialogue(handle.clone(), handle.state())).unwrap(); + block_on(handle_open_dialog(handle.clone(), handle.state())).unwrap(); } if event.id() == "SAVE" { - handle.emit("file-save", 1).unwrap(); + block_on(handle_save(handle.state())).unwrap(); } }); @@ -175,11 +164,9 @@ pub fn run() { }) .plugin(tauri_plugin_shell::init()) .invoke_handler(tauri::generate_handler![ - greet, - load, - save, - open_file_dialogue, - get_config + handle_open_dialog, + get_config, + handle_update_content ]) .run(tauri::generate_context!()) .expect("error while running tauri application"); diff --git a/apps/desktop/src/App.tsx b/apps/desktop/src/App.tsx index 7a1c00e..e99f0b2 100644 --- a/apps/desktop/src/App.tsx +++ b/apps/desktop/src/App.tsx @@ -7,6 +7,7 @@ import Document from "@md/interface/app/Document" import { ThemeProvider } from "@md/interface/providers/ThemeProvider" import "./App.css"; import { listen } from '@tauri-apps/api/event'; +import debounce from 'lodash/debounce'; interface Config { theme: 'system' | 'light' | 'dark' @@ -18,15 +19,9 @@ function App() { const [isLoading, setIsLoading] = useState(true); const [config, setConfig] = useState(null); - // async function greet() { - // // Learn more about Tauri commands at https://tauri.app/v1/guides/features/command - // setGreetMsg(await invoke("greet", { name })); - // } - - // async function load() { - // setContent(await invoke("load")) - // } - // + // handle_open_dialog, + // get_config, + // handle_update_content async function getConfig() { try { @@ -41,51 +36,22 @@ function App() { } } - async function load() { - setIsLoading(true) - try { - const result = await invoke("load"); - setContent(result as string); - console.log("Content loaded:", result) - } catch (error) { - setError(JSON.stringify(error)); - console.error("Error loading content:", error); - } - setIsLoading(false); - } - useEffect(() => { console.log("Mounting app.") getConfig() - load() }, []) listen('file-opened', (event) => { - load(); + setIsLoading(true) + console.log("File opened:", event.payload) + setContent(event.payload) + setIsLoading(false) }); - - const handleOpenDialogue = async () => { - try { - await invoke("open_file_dialogue"); - await load(); - } catch (error) { - console.error("Error opening dialogue:", error); - } - } - - const handleSave = async () => { - try { - await invoke("save", { content }); - console.log("Content saved:", content) - } catch (error) { - console.error("Error saving content:", error); - } - } - - listen('file-save', () => { - handleSave(); - }) + const handleUpdate = debounce((content: string) => { + setContent(content); + invoke("handle_update_content", { content }) + }, 1000) if (!config) return
Loading...
@@ -94,7 +60,7 @@ function App() { - {!isLoading && } + {!isLoading && } diff --git a/apps/tauri/src-tauri/gen/schemas/acl-manifests.json b/apps/tauri/src-tauri/gen/schemas/acl-manifests.json new file mode 100644 index 0000000..7276ca6 --- /dev/null +++ b/apps/tauri/src-tauri/gen/schemas/acl-manifests.json @@ -0,0 +1 @@ +{"core:app":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-version","allow-name","allow-tauri-version"]},"permissions":{"allow-app-hide":{"identifier":"allow-app-hide","description":"Enables the app_hide command without any pre-configured scope.","commands":{"allow":["app_hide"],"deny":[]}},"allow-app-show":{"identifier":"allow-app-show","description":"Enables the app_show command without any pre-configured scope.","commands":{"allow":["app_show"],"deny":[]}},"allow-default-window-icon":{"identifier":"allow-default-window-icon","description":"Enables the default_window_icon command without any pre-configured scope.","commands":{"allow":["default_window_icon"],"deny":[]}},"allow-name":{"identifier":"allow-name","description":"Enables the name command without any pre-configured scope.","commands":{"allow":["name"],"deny":[]}},"allow-tauri-version":{"identifier":"allow-tauri-version","description":"Enables the tauri_version command without any pre-configured scope.","commands":{"allow":["tauri_version"],"deny":[]}},"allow-version":{"identifier":"allow-version","description":"Enables the version command without any pre-configured scope.","commands":{"allow":["version"],"deny":[]}},"deny-app-hide":{"identifier":"deny-app-hide","description":"Denies the app_hide command without any pre-configured scope.","commands":{"allow":[],"deny":["app_hide"]}},"deny-app-show":{"identifier":"deny-app-show","description":"Denies the app_show command without any pre-configured scope.","commands":{"allow":[],"deny":["app_show"]}},"deny-default-window-icon":{"identifier":"deny-default-window-icon","description":"Denies the default_window_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["default_window_icon"]}},"deny-name":{"identifier":"deny-name","description":"Denies the name command without any pre-configured scope.","commands":{"allow":[],"deny":["name"]}},"deny-tauri-version":{"identifier":"deny-tauri-version","description":"Denies the tauri_version command without any pre-configured scope.","commands":{"allow":[],"deny":["tauri_version"]}},"deny-version":{"identifier":"deny-version","description":"Denies the version command without any pre-configured scope.","commands":{"allow":[],"deny":["version"]}}},"permission_sets":{},"global_scope_schema":null},"core:event":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-listen","allow-unlisten","allow-emit","allow-emit-to"]},"permissions":{"allow-emit":{"identifier":"allow-emit","description":"Enables the emit command without any pre-configured scope.","commands":{"allow":["emit"],"deny":[]}},"allow-emit-to":{"identifier":"allow-emit-to","description":"Enables the emit_to command without any pre-configured scope.","commands":{"allow":["emit_to"],"deny":[]}},"allow-listen":{"identifier":"allow-listen","description":"Enables the listen command without any pre-configured scope.","commands":{"allow":["listen"],"deny":[]}},"allow-unlisten":{"identifier":"allow-unlisten","description":"Enables the unlisten command without any pre-configured scope.","commands":{"allow":["unlisten"],"deny":[]}},"deny-emit":{"identifier":"deny-emit","description":"Denies the emit command without any pre-configured scope.","commands":{"allow":[],"deny":["emit"]}},"deny-emit-to":{"identifier":"deny-emit-to","description":"Denies the emit_to command without any pre-configured scope.","commands":{"allow":[],"deny":["emit_to"]}},"deny-listen":{"identifier":"deny-listen","description":"Denies the listen command without any pre-configured scope.","commands":{"allow":[],"deny":["listen"]}},"deny-unlisten":{"identifier":"deny-unlisten","description":"Denies the unlisten command without any pre-configured scope.","commands":{"allow":[],"deny":["unlisten"]}}},"permission_sets":{},"global_scope_schema":null},"core:image":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-new","allow-from-bytes","allow-from-path","allow-rgba","allow-size"]},"permissions":{"allow-from-bytes":{"identifier":"allow-from-bytes","description":"Enables the from_bytes command without any pre-configured scope.","commands":{"allow":["from_bytes"],"deny":[]}},"allow-from-path":{"identifier":"allow-from-path","description":"Enables the from_path command without any pre-configured scope.","commands":{"allow":["from_path"],"deny":[]}},"allow-new":{"identifier":"allow-new","description":"Enables the new command without any pre-configured scope.","commands":{"allow":["new"],"deny":[]}},"allow-rgba":{"identifier":"allow-rgba","description":"Enables the rgba command without any pre-configured scope.","commands":{"allow":["rgba"],"deny":[]}},"allow-size":{"identifier":"allow-size","description":"Enables the size command without any pre-configured scope.","commands":{"allow":["size"],"deny":[]}},"deny-from-bytes":{"identifier":"deny-from-bytes","description":"Denies the from_bytes command without any pre-configured scope.","commands":{"allow":[],"deny":["from_bytes"]}},"deny-from-path":{"identifier":"deny-from-path","description":"Denies the from_path command without any pre-configured scope.","commands":{"allow":[],"deny":["from_path"]}},"deny-new":{"identifier":"deny-new","description":"Denies the new command without any pre-configured scope.","commands":{"allow":[],"deny":["new"]}},"deny-rgba":{"identifier":"deny-rgba","description":"Denies the rgba command without any pre-configured scope.","commands":{"allow":[],"deny":["rgba"]}},"deny-size":{"identifier":"deny-size","description":"Denies the size command without any pre-configured scope.","commands":{"allow":[],"deny":["size"]}}},"permission_sets":{},"global_scope_schema":null},"core:menu":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-new","allow-append","allow-prepend","allow-insert","allow-remove","allow-remove-at","allow-items","allow-get","allow-popup","allow-create-default","allow-set-as-app-menu","allow-set-as-window-menu","allow-text","allow-set-text","allow-is-enabled","allow-set-enabled","allow-set-accelerator","allow-set-as-windows-menu-for-nsapp","allow-set-as-help-menu-for-nsapp","allow-is-checked","allow-set-checked","allow-set-icon"]},"permissions":{"allow-append":{"identifier":"allow-append","description":"Enables the append command without any pre-configured scope.","commands":{"allow":["append"],"deny":[]}},"allow-create-default":{"identifier":"allow-create-default","description":"Enables the create_default command without any pre-configured scope.","commands":{"allow":["create_default"],"deny":[]}},"allow-get":{"identifier":"allow-get","description":"Enables the get command without any pre-configured scope.","commands":{"allow":["get"],"deny":[]}},"allow-insert":{"identifier":"allow-insert","description":"Enables the insert command without any pre-configured scope.","commands":{"allow":["insert"],"deny":[]}},"allow-is-checked":{"identifier":"allow-is-checked","description":"Enables the is_checked command without any pre-configured scope.","commands":{"allow":["is_checked"],"deny":[]}},"allow-is-enabled":{"identifier":"allow-is-enabled","description":"Enables the is_enabled command without any pre-configured scope.","commands":{"allow":["is_enabled"],"deny":[]}},"allow-items":{"identifier":"allow-items","description":"Enables the items command without any pre-configured scope.","commands":{"allow":["items"],"deny":[]}},"allow-new":{"identifier":"allow-new","description":"Enables the new command without any pre-configured scope.","commands":{"allow":["new"],"deny":[]}},"allow-popup":{"identifier":"allow-popup","description":"Enables the popup command without any pre-configured scope.","commands":{"allow":["popup"],"deny":[]}},"allow-prepend":{"identifier":"allow-prepend","description":"Enables the prepend command without any pre-configured scope.","commands":{"allow":["prepend"],"deny":[]}},"allow-remove":{"identifier":"allow-remove","description":"Enables the remove command without any pre-configured scope.","commands":{"allow":["remove"],"deny":[]}},"allow-remove-at":{"identifier":"allow-remove-at","description":"Enables the remove_at command without any pre-configured scope.","commands":{"allow":["remove_at"],"deny":[]}},"allow-set-accelerator":{"identifier":"allow-set-accelerator","description":"Enables the set_accelerator command without any pre-configured scope.","commands":{"allow":["set_accelerator"],"deny":[]}},"allow-set-as-app-menu":{"identifier":"allow-set-as-app-menu","description":"Enables the set_as_app_menu command without any pre-configured scope.","commands":{"allow":["set_as_app_menu"],"deny":[]}},"allow-set-as-help-menu-for-nsapp":{"identifier":"allow-set-as-help-menu-for-nsapp","description":"Enables the set_as_help_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":["set_as_help_menu_for_nsapp"],"deny":[]}},"allow-set-as-window-menu":{"identifier":"allow-set-as-window-menu","description":"Enables the set_as_window_menu command without any pre-configured scope.","commands":{"allow":["set_as_window_menu"],"deny":[]}},"allow-set-as-windows-menu-for-nsapp":{"identifier":"allow-set-as-windows-menu-for-nsapp","description":"Enables the set_as_windows_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":["set_as_windows_menu_for_nsapp"],"deny":[]}},"allow-set-checked":{"identifier":"allow-set-checked","description":"Enables the set_checked command without any pre-configured scope.","commands":{"allow":["set_checked"],"deny":[]}},"allow-set-enabled":{"identifier":"allow-set-enabled","description":"Enables the set_enabled command without any pre-configured scope.","commands":{"allow":["set_enabled"],"deny":[]}},"allow-set-icon":{"identifier":"allow-set-icon","description":"Enables the set_icon command without any pre-configured scope.","commands":{"allow":["set_icon"],"deny":[]}},"allow-set-text":{"identifier":"allow-set-text","description":"Enables the set_text command without any pre-configured scope.","commands":{"allow":["set_text"],"deny":[]}},"allow-text":{"identifier":"allow-text","description":"Enables the text command without any pre-configured scope.","commands":{"allow":["text"],"deny":[]}},"deny-append":{"identifier":"deny-append","description":"Denies the append command without any pre-configured scope.","commands":{"allow":[],"deny":["append"]}},"deny-create-default":{"identifier":"deny-create-default","description":"Denies the create_default command without any pre-configured scope.","commands":{"allow":[],"deny":["create_default"]}},"deny-get":{"identifier":"deny-get","description":"Denies the get command without any pre-configured scope.","commands":{"allow":[],"deny":["get"]}},"deny-insert":{"identifier":"deny-insert","description":"Denies the insert command without any pre-configured scope.","commands":{"allow":[],"deny":["insert"]}},"deny-is-checked":{"identifier":"deny-is-checked","description":"Denies the is_checked command without any pre-configured scope.","commands":{"allow":[],"deny":["is_checked"]}},"deny-is-enabled":{"identifier":"deny-is-enabled","description":"Denies the is_enabled command without any pre-configured scope.","commands":{"allow":[],"deny":["is_enabled"]}},"deny-items":{"identifier":"deny-items","description":"Denies the items command without any pre-configured scope.","commands":{"allow":[],"deny":["items"]}},"deny-new":{"identifier":"deny-new","description":"Denies the new command without any pre-configured scope.","commands":{"allow":[],"deny":["new"]}},"deny-popup":{"identifier":"deny-popup","description":"Denies the popup command without any pre-configured scope.","commands":{"allow":[],"deny":["popup"]}},"deny-prepend":{"identifier":"deny-prepend","description":"Denies the prepend command without any pre-configured scope.","commands":{"allow":[],"deny":["prepend"]}},"deny-remove":{"identifier":"deny-remove","description":"Denies the remove command without any pre-configured scope.","commands":{"allow":[],"deny":["remove"]}},"deny-remove-at":{"identifier":"deny-remove-at","description":"Denies the remove_at command without any pre-configured scope.","commands":{"allow":[],"deny":["remove_at"]}},"deny-set-accelerator":{"identifier":"deny-set-accelerator","description":"Denies the set_accelerator command without any pre-configured scope.","commands":{"allow":[],"deny":["set_accelerator"]}},"deny-set-as-app-menu":{"identifier":"deny-set-as-app-menu","description":"Denies the set_as_app_menu command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_app_menu"]}},"deny-set-as-help-menu-for-nsapp":{"identifier":"deny-set-as-help-menu-for-nsapp","description":"Denies the set_as_help_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_help_menu_for_nsapp"]}},"deny-set-as-window-menu":{"identifier":"deny-set-as-window-menu","description":"Denies the set_as_window_menu command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_window_menu"]}},"deny-set-as-windows-menu-for-nsapp":{"identifier":"deny-set-as-windows-menu-for-nsapp","description":"Denies the set_as_windows_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_windows_menu_for_nsapp"]}},"deny-set-checked":{"identifier":"deny-set-checked","description":"Denies the set_checked command without any pre-configured scope.","commands":{"allow":[],"deny":["set_checked"]}},"deny-set-enabled":{"identifier":"deny-set-enabled","description":"Denies the set_enabled command without any pre-configured scope.","commands":{"allow":[],"deny":["set_enabled"]}},"deny-set-icon":{"identifier":"deny-set-icon","description":"Denies the set_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon"]}},"deny-set-text":{"identifier":"deny-set-text","description":"Denies the set_text command without any pre-configured scope.","commands":{"allow":[],"deny":["set_text"]}},"deny-text":{"identifier":"deny-text","description":"Denies the text command without any pre-configured scope.","commands":{"allow":[],"deny":["text"]}}},"permission_sets":{},"global_scope_schema":null},"core:path":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-resolve-directory","allow-resolve","allow-normalize","allow-join","allow-dirname","allow-extname","allow-basename","allow-is-absolute"]},"permissions":{"allow-basename":{"identifier":"allow-basename","description":"Enables the basename command without any pre-configured scope.","commands":{"allow":["basename"],"deny":[]}},"allow-dirname":{"identifier":"allow-dirname","description":"Enables the dirname command without any pre-configured scope.","commands":{"allow":["dirname"],"deny":[]}},"allow-extname":{"identifier":"allow-extname","description":"Enables the extname command without any pre-configured scope.","commands":{"allow":["extname"],"deny":[]}},"allow-is-absolute":{"identifier":"allow-is-absolute","description":"Enables the is_absolute command without any pre-configured scope.","commands":{"allow":["is_absolute"],"deny":[]}},"allow-join":{"identifier":"allow-join","description":"Enables the join command without any pre-configured scope.","commands":{"allow":["join"],"deny":[]}},"allow-normalize":{"identifier":"allow-normalize","description":"Enables the normalize command without any pre-configured scope.","commands":{"allow":["normalize"],"deny":[]}},"allow-resolve":{"identifier":"allow-resolve","description":"Enables the resolve command without any pre-configured scope.","commands":{"allow":["resolve"],"deny":[]}},"allow-resolve-directory":{"identifier":"allow-resolve-directory","description":"Enables the resolve_directory command without any pre-configured scope.","commands":{"allow":["resolve_directory"],"deny":[]}},"deny-basename":{"identifier":"deny-basename","description":"Denies the basename command without any pre-configured scope.","commands":{"allow":[],"deny":["basename"]}},"deny-dirname":{"identifier":"deny-dirname","description":"Denies the dirname command without any pre-configured scope.","commands":{"allow":[],"deny":["dirname"]}},"deny-extname":{"identifier":"deny-extname","description":"Denies the extname command without any pre-configured scope.","commands":{"allow":[],"deny":["extname"]}},"deny-is-absolute":{"identifier":"deny-is-absolute","description":"Denies the is_absolute command without any pre-configured scope.","commands":{"allow":[],"deny":["is_absolute"]}},"deny-join":{"identifier":"deny-join","description":"Denies the join command without any pre-configured scope.","commands":{"allow":[],"deny":["join"]}},"deny-normalize":{"identifier":"deny-normalize","description":"Denies the normalize command without any pre-configured scope.","commands":{"allow":[],"deny":["normalize"]}},"deny-resolve":{"identifier":"deny-resolve","description":"Denies the resolve command without any pre-configured scope.","commands":{"allow":[],"deny":["resolve"]}},"deny-resolve-directory":{"identifier":"deny-resolve-directory","description":"Denies the resolve_directory command without any pre-configured scope.","commands":{"allow":[],"deny":["resolve_directory"]}}},"permission_sets":{},"global_scope_schema":null},"core:resources":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-close"]},"permissions":{"allow-close":{"identifier":"allow-close","description":"Enables the close command without any pre-configured scope.","commands":{"allow":["close"],"deny":[]}},"deny-close":{"identifier":"deny-close","description":"Denies the close command without any pre-configured scope.","commands":{"allow":[],"deny":["close"]}}},"permission_sets":{},"global_scope_schema":null},"core:tray":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-new","allow-get-by-id","allow-remove-by-id","allow-set-icon","allow-set-menu","allow-set-tooltip","allow-set-title","allow-set-visible","allow-set-temp-dir-path","allow-set-icon-as-template","allow-set-show-menu-on-left-click"]},"permissions":{"allow-get-by-id":{"identifier":"allow-get-by-id","description":"Enables the get_by_id command without any pre-configured scope.","commands":{"allow":["get_by_id"],"deny":[]}},"allow-new":{"identifier":"allow-new","description":"Enables the new command without any pre-configured scope.","commands":{"allow":["new"],"deny":[]}},"allow-remove-by-id":{"identifier":"allow-remove-by-id","description":"Enables the remove_by_id command without any pre-configured scope.","commands":{"allow":["remove_by_id"],"deny":[]}},"allow-set-icon":{"identifier":"allow-set-icon","description":"Enables the set_icon command without any pre-configured scope.","commands":{"allow":["set_icon"],"deny":[]}},"allow-set-icon-as-template":{"identifier":"allow-set-icon-as-template","description":"Enables the set_icon_as_template command without any pre-configured scope.","commands":{"allow":["set_icon_as_template"],"deny":[]}},"allow-set-menu":{"identifier":"allow-set-menu","description":"Enables the set_menu command without any pre-configured scope.","commands":{"allow":["set_menu"],"deny":[]}},"allow-set-show-menu-on-left-click":{"identifier":"allow-set-show-menu-on-left-click","description":"Enables the set_show_menu_on_left_click command without any pre-configured scope.","commands":{"allow":["set_show_menu_on_left_click"],"deny":[]}},"allow-set-temp-dir-path":{"identifier":"allow-set-temp-dir-path","description":"Enables the set_temp_dir_path command without any pre-configured scope.","commands":{"allow":["set_temp_dir_path"],"deny":[]}},"allow-set-title":{"identifier":"allow-set-title","description":"Enables the set_title command without any pre-configured scope.","commands":{"allow":["set_title"],"deny":[]}},"allow-set-tooltip":{"identifier":"allow-set-tooltip","description":"Enables the set_tooltip command without any pre-configured scope.","commands":{"allow":["set_tooltip"],"deny":[]}},"allow-set-visible":{"identifier":"allow-set-visible","description":"Enables the set_visible command without any pre-configured scope.","commands":{"allow":["set_visible"],"deny":[]}},"deny-get-by-id":{"identifier":"deny-get-by-id","description":"Denies the get_by_id command without any pre-configured scope.","commands":{"allow":[],"deny":["get_by_id"]}},"deny-new":{"identifier":"deny-new","description":"Denies the new command without any pre-configured scope.","commands":{"allow":[],"deny":["new"]}},"deny-remove-by-id":{"identifier":"deny-remove-by-id","description":"Denies the remove_by_id command without any pre-configured scope.","commands":{"allow":[],"deny":["remove_by_id"]}},"deny-set-icon":{"identifier":"deny-set-icon","description":"Denies the set_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon"]}},"deny-set-icon-as-template":{"identifier":"deny-set-icon-as-template","description":"Denies the set_icon_as_template command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon_as_template"]}},"deny-set-menu":{"identifier":"deny-set-menu","description":"Denies the set_menu command without any pre-configured scope.","commands":{"allow":[],"deny":["set_menu"]}},"deny-set-show-menu-on-left-click":{"identifier":"deny-set-show-menu-on-left-click","description":"Denies the set_show_menu_on_left_click command without any pre-configured scope.","commands":{"allow":[],"deny":["set_show_menu_on_left_click"]}},"deny-set-temp-dir-path":{"identifier":"deny-set-temp-dir-path","description":"Denies the set_temp_dir_path command without any pre-configured scope.","commands":{"allow":[],"deny":["set_temp_dir_path"]}},"deny-set-title":{"identifier":"deny-set-title","description":"Denies the set_title command without any pre-configured scope.","commands":{"allow":[],"deny":["set_title"]}},"deny-set-tooltip":{"identifier":"deny-set-tooltip","description":"Denies the set_tooltip command without any pre-configured scope.","commands":{"allow":[],"deny":["set_tooltip"]}},"deny-set-visible":{"identifier":"deny-set-visible","description":"Denies the set_visible command without any pre-configured scope.","commands":{"allow":[],"deny":["set_visible"]}}},"permission_sets":{},"global_scope_schema":null},"core:webview":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-get-all-webviews","allow-webview-position","allow-webview-size","allow-internal-toggle-devtools"]},"permissions":{"allow-create-webview":{"identifier":"allow-create-webview","description":"Enables the create_webview command without any pre-configured scope.","commands":{"allow":["create_webview"],"deny":[]}},"allow-create-webview-window":{"identifier":"allow-create-webview-window","description":"Enables the create_webview_window command without any pre-configured scope.","commands":{"allow":["create_webview_window"],"deny":[]}},"allow-get-all-webviews":{"identifier":"allow-get-all-webviews","description":"Enables the get_all_webviews command without any pre-configured scope.","commands":{"allow":["get_all_webviews"],"deny":[]}},"allow-internal-toggle-devtools":{"identifier":"allow-internal-toggle-devtools","description":"Enables the internal_toggle_devtools command without any pre-configured scope.","commands":{"allow":["internal_toggle_devtools"],"deny":[]}},"allow-print":{"identifier":"allow-print","description":"Enables the print command without any pre-configured scope.","commands":{"allow":["print"],"deny":[]}},"allow-reparent":{"identifier":"allow-reparent","description":"Enables the reparent command without any pre-configured scope.","commands":{"allow":["reparent"],"deny":[]}},"allow-set-webview-focus":{"identifier":"allow-set-webview-focus","description":"Enables the set_webview_focus command without any pre-configured scope.","commands":{"allow":["set_webview_focus"],"deny":[]}},"allow-set-webview-position":{"identifier":"allow-set-webview-position","description":"Enables the set_webview_position command without any pre-configured scope.","commands":{"allow":["set_webview_position"],"deny":[]}},"allow-set-webview-size":{"identifier":"allow-set-webview-size","description":"Enables the set_webview_size command without any pre-configured scope.","commands":{"allow":["set_webview_size"],"deny":[]}},"allow-set-webview-zoom":{"identifier":"allow-set-webview-zoom","description":"Enables the set_webview_zoom command without any pre-configured scope.","commands":{"allow":["set_webview_zoom"],"deny":[]}},"allow-webview-close":{"identifier":"allow-webview-close","description":"Enables the webview_close command without any pre-configured scope.","commands":{"allow":["webview_close"],"deny":[]}},"allow-webview-position":{"identifier":"allow-webview-position","description":"Enables the webview_position command without any pre-configured scope.","commands":{"allow":["webview_position"],"deny":[]}},"allow-webview-size":{"identifier":"allow-webview-size","description":"Enables the webview_size command without any pre-configured scope.","commands":{"allow":["webview_size"],"deny":[]}},"deny-create-webview":{"identifier":"deny-create-webview","description":"Denies the create_webview command without any pre-configured scope.","commands":{"allow":[],"deny":["create_webview"]}},"deny-create-webview-window":{"identifier":"deny-create-webview-window","description":"Denies the create_webview_window command without any pre-configured scope.","commands":{"allow":[],"deny":["create_webview_window"]}},"deny-get-all-webviews":{"identifier":"deny-get-all-webviews","description":"Denies the get_all_webviews command without any pre-configured scope.","commands":{"allow":[],"deny":["get_all_webviews"]}},"deny-internal-toggle-devtools":{"identifier":"deny-internal-toggle-devtools","description":"Denies the internal_toggle_devtools command without any pre-configured scope.","commands":{"allow":[],"deny":["internal_toggle_devtools"]}},"deny-print":{"identifier":"deny-print","description":"Denies the print command without any pre-configured scope.","commands":{"allow":[],"deny":["print"]}},"deny-reparent":{"identifier":"deny-reparent","description":"Denies the reparent command without any pre-configured scope.","commands":{"allow":[],"deny":["reparent"]}},"deny-set-webview-focus":{"identifier":"deny-set-webview-focus","description":"Denies the set_webview_focus command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_focus"]}},"deny-set-webview-position":{"identifier":"deny-set-webview-position","description":"Denies the set_webview_position command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_position"]}},"deny-set-webview-size":{"identifier":"deny-set-webview-size","description":"Denies the set_webview_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_size"]}},"deny-set-webview-zoom":{"identifier":"deny-set-webview-zoom","description":"Denies the set_webview_zoom command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_zoom"]}},"deny-webview-close":{"identifier":"deny-webview-close","description":"Denies the webview_close command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_close"]}},"deny-webview-position":{"identifier":"deny-webview-position","description":"Denies the webview_position command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_position"]}},"deny-webview-size":{"identifier":"deny-webview-size","description":"Denies the webview_size command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_size"]}}},"permission_sets":{},"global_scope_schema":null},"core:window":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-get-all-windows","allow-scale-factor","allow-inner-position","allow-outer-position","allow-inner-size","allow-outer-size","allow-is-fullscreen","allow-is-minimized","allow-is-maximized","allow-is-focused","allow-is-decorated","allow-is-resizable","allow-is-maximizable","allow-is-minimizable","allow-is-closable","allow-is-visible","allow-title","allow-current-monitor","allow-primary-monitor","allow-monitor-from-point","allow-available-monitors","allow-cursor-position","allow-theme","allow-internal-toggle-maximize"]},"permissions":{"allow-available-monitors":{"identifier":"allow-available-monitors","description":"Enables the available_monitors command without any pre-configured scope.","commands":{"allow":["available_monitors"],"deny":[]}},"allow-center":{"identifier":"allow-center","description":"Enables the center command without any pre-configured scope.","commands":{"allow":["center"],"deny":[]}},"allow-close":{"identifier":"allow-close","description":"Enables the close command without any pre-configured scope.","commands":{"allow":["close"],"deny":[]}},"allow-create":{"identifier":"allow-create","description":"Enables the create command without any pre-configured scope.","commands":{"allow":["create"],"deny":[]}},"allow-current-monitor":{"identifier":"allow-current-monitor","description":"Enables the current_monitor command without any pre-configured scope.","commands":{"allow":["current_monitor"],"deny":[]}},"allow-cursor-position":{"identifier":"allow-cursor-position","description":"Enables the cursor_position command without any pre-configured scope.","commands":{"allow":["cursor_position"],"deny":[]}},"allow-destroy":{"identifier":"allow-destroy","description":"Enables the destroy command without any pre-configured scope.","commands":{"allow":["destroy"],"deny":[]}},"allow-get-all-windows":{"identifier":"allow-get-all-windows","description":"Enables the get_all_windows command without any pre-configured scope.","commands":{"allow":["get_all_windows"],"deny":[]}},"allow-hide":{"identifier":"allow-hide","description":"Enables the hide command without any pre-configured scope.","commands":{"allow":["hide"],"deny":[]}},"allow-inner-position":{"identifier":"allow-inner-position","description":"Enables the inner_position command without any pre-configured scope.","commands":{"allow":["inner_position"],"deny":[]}},"allow-inner-size":{"identifier":"allow-inner-size","description":"Enables the inner_size command without any pre-configured scope.","commands":{"allow":["inner_size"],"deny":[]}},"allow-internal-toggle-maximize":{"identifier":"allow-internal-toggle-maximize","description":"Enables the internal_toggle_maximize command without any pre-configured scope.","commands":{"allow":["internal_toggle_maximize"],"deny":[]}},"allow-is-closable":{"identifier":"allow-is-closable","description":"Enables the is_closable command without any pre-configured scope.","commands":{"allow":["is_closable"],"deny":[]}},"allow-is-decorated":{"identifier":"allow-is-decorated","description":"Enables the is_decorated command without any pre-configured scope.","commands":{"allow":["is_decorated"],"deny":[]}},"allow-is-focused":{"identifier":"allow-is-focused","description":"Enables the is_focused command without any pre-configured scope.","commands":{"allow":["is_focused"],"deny":[]}},"allow-is-fullscreen":{"identifier":"allow-is-fullscreen","description":"Enables the is_fullscreen command without any pre-configured scope.","commands":{"allow":["is_fullscreen"],"deny":[]}},"allow-is-maximizable":{"identifier":"allow-is-maximizable","description":"Enables the is_maximizable command without any pre-configured scope.","commands":{"allow":["is_maximizable"],"deny":[]}},"allow-is-maximized":{"identifier":"allow-is-maximized","description":"Enables the is_maximized command without any pre-configured scope.","commands":{"allow":["is_maximized"],"deny":[]}},"allow-is-minimizable":{"identifier":"allow-is-minimizable","description":"Enables the is_minimizable command without any pre-configured scope.","commands":{"allow":["is_minimizable"],"deny":[]}},"allow-is-minimized":{"identifier":"allow-is-minimized","description":"Enables the is_minimized command without any pre-configured scope.","commands":{"allow":["is_minimized"],"deny":[]}},"allow-is-resizable":{"identifier":"allow-is-resizable","description":"Enables the is_resizable command without any pre-configured scope.","commands":{"allow":["is_resizable"],"deny":[]}},"allow-is-visible":{"identifier":"allow-is-visible","description":"Enables the is_visible command without any pre-configured scope.","commands":{"allow":["is_visible"],"deny":[]}},"allow-maximize":{"identifier":"allow-maximize","description":"Enables the maximize command without any pre-configured scope.","commands":{"allow":["maximize"],"deny":[]}},"allow-minimize":{"identifier":"allow-minimize","description":"Enables the minimize command without any pre-configured scope.","commands":{"allow":["minimize"],"deny":[]}},"allow-monitor-from-point":{"identifier":"allow-monitor-from-point","description":"Enables the monitor_from_point command without any pre-configured scope.","commands":{"allow":["monitor_from_point"],"deny":[]}},"allow-outer-position":{"identifier":"allow-outer-position","description":"Enables the outer_position command without any pre-configured scope.","commands":{"allow":["outer_position"],"deny":[]}},"allow-outer-size":{"identifier":"allow-outer-size","description":"Enables the outer_size command without any pre-configured scope.","commands":{"allow":["outer_size"],"deny":[]}},"allow-primary-monitor":{"identifier":"allow-primary-monitor","description":"Enables the primary_monitor command without any pre-configured scope.","commands":{"allow":["primary_monitor"],"deny":[]}},"allow-request-user-attention":{"identifier":"allow-request-user-attention","description":"Enables the request_user_attention command without any pre-configured scope.","commands":{"allow":["request_user_attention"],"deny":[]}},"allow-scale-factor":{"identifier":"allow-scale-factor","description":"Enables the scale_factor command without any pre-configured scope.","commands":{"allow":["scale_factor"],"deny":[]}},"allow-set-always-on-bottom":{"identifier":"allow-set-always-on-bottom","description":"Enables the set_always_on_bottom command without any pre-configured scope.","commands":{"allow":["set_always_on_bottom"],"deny":[]}},"allow-set-always-on-top":{"identifier":"allow-set-always-on-top","description":"Enables the set_always_on_top command without any pre-configured scope.","commands":{"allow":["set_always_on_top"],"deny":[]}},"allow-set-closable":{"identifier":"allow-set-closable","description":"Enables the set_closable command without any pre-configured scope.","commands":{"allow":["set_closable"],"deny":[]}},"allow-set-content-protected":{"identifier":"allow-set-content-protected","description":"Enables the set_content_protected command without any pre-configured scope.","commands":{"allow":["set_content_protected"],"deny":[]}},"allow-set-cursor-grab":{"identifier":"allow-set-cursor-grab","description":"Enables the set_cursor_grab command without any pre-configured scope.","commands":{"allow":["set_cursor_grab"],"deny":[]}},"allow-set-cursor-icon":{"identifier":"allow-set-cursor-icon","description":"Enables the set_cursor_icon command without any pre-configured scope.","commands":{"allow":["set_cursor_icon"],"deny":[]}},"allow-set-cursor-position":{"identifier":"allow-set-cursor-position","description":"Enables the set_cursor_position command without any pre-configured scope.","commands":{"allow":["set_cursor_position"],"deny":[]}},"allow-set-cursor-visible":{"identifier":"allow-set-cursor-visible","description":"Enables the set_cursor_visible command without any pre-configured scope.","commands":{"allow":["set_cursor_visible"],"deny":[]}},"allow-set-decorations":{"identifier":"allow-set-decorations","description":"Enables the set_decorations command without any pre-configured scope.","commands":{"allow":["set_decorations"],"deny":[]}},"allow-set-effects":{"identifier":"allow-set-effects","description":"Enables the set_effects command without any pre-configured scope.","commands":{"allow":["set_effects"],"deny":[]}},"allow-set-focus":{"identifier":"allow-set-focus","description":"Enables the set_focus command without any pre-configured scope.","commands":{"allow":["set_focus"],"deny":[]}},"allow-set-fullscreen":{"identifier":"allow-set-fullscreen","description":"Enables the set_fullscreen command without any pre-configured scope.","commands":{"allow":["set_fullscreen"],"deny":[]}},"allow-set-icon":{"identifier":"allow-set-icon","description":"Enables the set_icon command without any pre-configured scope.","commands":{"allow":["set_icon"],"deny":[]}},"allow-set-ignore-cursor-events":{"identifier":"allow-set-ignore-cursor-events","description":"Enables the set_ignore_cursor_events command without any pre-configured scope.","commands":{"allow":["set_ignore_cursor_events"],"deny":[]}},"allow-set-max-size":{"identifier":"allow-set-max-size","description":"Enables the set_max_size command without any pre-configured scope.","commands":{"allow":["set_max_size"],"deny":[]}},"allow-set-maximizable":{"identifier":"allow-set-maximizable","description":"Enables the set_maximizable command without any pre-configured scope.","commands":{"allow":["set_maximizable"],"deny":[]}},"allow-set-min-size":{"identifier":"allow-set-min-size","description":"Enables the set_min_size command without any pre-configured scope.","commands":{"allow":["set_min_size"],"deny":[]}},"allow-set-minimizable":{"identifier":"allow-set-minimizable","description":"Enables the set_minimizable command without any pre-configured scope.","commands":{"allow":["set_minimizable"],"deny":[]}},"allow-set-position":{"identifier":"allow-set-position","description":"Enables the set_position command without any pre-configured scope.","commands":{"allow":["set_position"],"deny":[]}},"allow-set-progress-bar":{"identifier":"allow-set-progress-bar","description":"Enables the set_progress_bar command without any pre-configured scope.","commands":{"allow":["set_progress_bar"],"deny":[]}},"allow-set-resizable":{"identifier":"allow-set-resizable","description":"Enables the set_resizable command without any pre-configured scope.","commands":{"allow":["set_resizable"],"deny":[]}},"allow-set-shadow":{"identifier":"allow-set-shadow","description":"Enables the set_shadow command without any pre-configured scope.","commands":{"allow":["set_shadow"],"deny":[]}},"allow-set-size":{"identifier":"allow-set-size","description":"Enables the set_size command without any pre-configured scope.","commands":{"allow":["set_size"],"deny":[]}},"allow-set-size-constraints":{"identifier":"allow-set-size-constraints","description":"Enables the set_size_constraints command without any pre-configured scope.","commands":{"allow":["set_size_constraints"],"deny":[]}},"allow-set-skip-taskbar":{"identifier":"allow-set-skip-taskbar","description":"Enables the set_skip_taskbar command without any pre-configured scope.","commands":{"allow":["set_skip_taskbar"],"deny":[]}},"allow-set-title":{"identifier":"allow-set-title","description":"Enables the set_title command without any pre-configured scope.","commands":{"allow":["set_title"],"deny":[]}},"allow-set-title-bar-style":{"identifier":"allow-set-title-bar-style","description":"Enables the set_title_bar_style command without any pre-configured scope.","commands":{"allow":["set_title_bar_style"],"deny":[]}},"allow-set-visible-on-all-workspaces":{"identifier":"allow-set-visible-on-all-workspaces","description":"Enables the set_visible_on_all_workspaces command without any pre-configured scope.","commands":{"allow":["set_visible_on_all_workspaces"],"deny":[]}},"allow-show":{"identifier":"allow-show","description":"Enables the show command without any pre-configured scope.","commands":{"allow":["show"],"deny":[]}},"allow-start-dragging":{"identifier":"allow-start-dragging","description":"Enables the start_dragging command without any pre-configured scope.","commands":{"allow":["start_dragging"],"deny":[]}},"allow-start-resize-dragging":{"identifier":"allow-start-resize-dragging","description":"Enables the start_resize_dragging command without any pre-configured scope.","commands":{"allow":["start_resize_dragging"],"deny":[]}},"allow-theme":{"identifier":"allow-theme","description":"Enables the theme command without any pre-configured scope.","commands":{"allow":["theme"],"deny":[]}},"allow-title":{"identifier":"allow-title","description":"Enables the title command without any pre-configured scope.","commands":{"allow":["title"],"deny":[]}},"allow-toggle-maximize":{"identifier":"allow-toggle-maximize","description":"Enables the toggle_maximize command without any pre-configured scope.","commands":{"allow":["toggle_maximize"],"deny":[]}},"allow-unmaximize":{"identifier":"allow-unmaximize","description":"Enables the unmaximize command without any pre-configured scope.","commands":{"allow":["unmaximize"],"deny":[]}},"allow-unminimize":{"identifier":"allow-unminimize","description":"Enables the unminimize command without any pre-configured scope.","commands":{"allow":["unminimize"],"deny":[]}},"deny-available-monitors":{"identifier":"deny-available-monitors","description":"Denies the available_monitors command without any pre-configured scope.","commands":{"allow":[],"deny":["available_monitors"]}},"deny-center":{"identifier":"deny-center","description":"Denies the center command without any pre-configured scope.","commands":{"allow":[],"deny":["center"]}},"deny-close":{"identifier":"deny-close","description":"Denies the close command without any pre-configured scope.","commands":{"allow":[],"deny":["close"]}},"deny-create":{"identifier":"deny-create","description":"Denies the create command without any pre-configured scope.","commands":{"allow":[],"deny":["create"]}},"deny-current-monitor":{"identifier":"deny-current-monitor","description":"Denies the current_monitor command without any pre-configured scope.","commands":{"allow":[],"deny":["current_monitor"]}},"deny-cursor-position":{"identifier":"deny-cursor-position","description":"Denies the cursor_position command without any pre-configured scope.","commands":{"allow":[],"deny":["cursor_position"]}},"deny-destroy":{"identifier":"deny-destroy","description":"Denies the destroy command without any pre-configured scope.","commands":{"allow":[],"deny":["destroy"]}},"deny-get-all-windows":{"identifier":"deny-get-all-windows","description":"Denies the get_all_windows command without any pre-configured scope.","commands":{"allow":[],"deny":["get_all_windows"]}},"deny-hide":{"identifier":"deny-hide","description":"Denies the hide command without any pre-configured scope.","commands":{"allow":[],"deny":["hide"]}},"deny-inner-position":{"identifier":"deny-inner-position","description":"Denies the inner_position command without any pre-configured scope.","commands":{"allow":[],"deny":["inner_position"]}},"deny-inner-size":{"identifier":"deny-inner-size","description":"Denies the inner_size command without any pre-configured scope.","commands":{"allow":[],"deny":["inner_size"]}},"deny-internal-toggle-maximize":{"identifier":"deny-internal-toggle-maximize","description":"Denies the internal_toggle_maximize command without any pre-configured scope.","commands":{"allow":[],"deny":["internal_toggle_maximize"]}},"deny-is-closable":{"identifier":"deny-is-closable","description":"Denies the is_closable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_closable"]}},"deny-is-decorated":{"identifier":"deny-is-decorated","description":"Denies the is_decorated command without any pre-configured scope.","commands":{"allow":[],"deny":["is_decorated"]}},"deny-is-focused":{"identifier":"deny-is-focused","description":"Denies the is_focused command without any pre-configured scope.","commands":{"allow":[],"deny":["is_focused"]}},"deny-is-fullscreen":{"identifier":"deny-is-fullscreen","description":"Denies the is_fullscreen command without any pre-configured scope.","commands":{"allow":[],"deny":["is_fullscreen"]}},"deny-is-maximizable":{"identifier":"deny-is-maximizable","description":"Denies the is_maximizable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_maximizable"]}},"deny-is-maximized":{"identifier":"deny-is-maximized","description":"Denies the is_maximized command without any pre-configured scope.","commands":{"allow":[],"deny":["is_maximized"]}},"deny-is-minimizable":{"identifier":"deny-is-minimizable","description":"Denies the is_minimizable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_minimizable"]}},"deny-is-minimized":{"identifier":"deny-is-minimized","description":"Denies the is_minimized command without any pre-configured scope.","commands":{"allow":[],"deny":["is_minimized"]}},"deny-is-resizable":{"identifier":"deny-is-resizable","description":"Denies the is_resizable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_resizable"]}},"deny-is-visible":{"identifier":"deny-is-visible","description":"Denies the is_visible command without any pre-configured scope.","commands":{"allow":[],"deny":["is_visible"]}},"deny-maximize":{"identifier":"deny-maximize","description":"Denies the maximize command without any pre-configured scope.","commands":{"allow":[],"deny":["maximize"]}},"deny-minimize":{"identifier":"deny-minimize","description":"Denies the minimize command without any pre-configured scope.","commands":{"allow":[],"deny":["minimize"]}},"deny-monitor-from-point":{"identifier":"deny-monitor-from-point","description":"Denies the monitor_from_point command without any pre-configured scope.","commands":{"allow":[],"deny":["monitor_from_point"]}},"deny-outer-position":{"identifier":"deny-outer-position","description":"Denies the outer_position command without any pre-configured scope.","commands":{"allow":[],"deny":["outer_position"]}},"deny-outer-size":{"identifier":"deny-outer-size","description":"Denies the outer_size command without any pre-configured scope.","commands":{"allow":[],"deny":["outer_size"]}},"deny-primary-monitor":{"identifier":"deny-primary-monitor","description":"Denies the primary_monitor command without any pre-configured scope.","commands":{"allow":[],"deny":["primary_monitor"]}},"deny-request-user-attention":{"identifier":"deny-request-user-attention","description":"Denies the request_user_attention command without any pre-configured scope.","commands":{"allow":[],"deny":["request_user_attention"]}},"deny-scale-factor":{"identifier":"deny-scale-factor","description":"Denies the scale_factor command without any pre-configured scope.","commands":{"allow":[],"deny":["scale_factor"]}},"deny-set-always-on-bottom":{"identifier":"deny-set-always-on-bottom","description":"Denies the set_always_on_bottom command without any pre-configured scope.","commands":{"allow":[],"deny":["set_always_on_bottom"]}},"deny-set-always-on-top":{"identifier":"deny-set-always-on-top","description":"Denies the set_always_on_top command without any pre-configured scope.","commands":{"allow":[],"deny":["set_always_on_top"]}},"deny-set-closable":{"identifier":"deny-set-closable","description":"Denies the set_closable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_closable"]}},"deny-set-content-protected":{"identifier":"deny-set-content-protected","description":"Denies the set_content_protected command without any pre-configured scope.","commands":{"allow":[],"deny":["set_content_protected"]}},"deny-set-cursor-grab":{"identifier":"deny-set-cursor-grab","description":"Denies the set_cursor_grab command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_grab"]}},"deny-set-cursor-icon":{"identifier":"deny-set-cursor-icon","description":"Denies the set_cursor_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_icon"]}},"deny-set-cursor-position":{"identifier":"deny-set-cursor-position","description":"Denies the set_cursor_position command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_position"]}},"deny-set-cursor-visible":{"identifier":"deny-set-cursor-visible","description":"Denies the set_cursor_visible command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_visible"]}},"deny-set-decorations":{"identifier":"deny-set-decorations","description":"Denies the set_decorations command without any pre-configured scope.","commands":{"allow":[],"deny":["set_decorations"]}},"deny-set-effects":{"identifier":"deny-set-effects","description":"Denies the set_effects command without any pre-configured scope.","commands":{"allow":[],"deny":["set_effects"]}},"deny-set-focus":{"identifier":"deny-set-focus","description":"Denies the set_focus command without any pre-configured scope.","commands":{"allow":[],"deny":["set_focus"]}},"deny-set-fullscreen":{"identifier":"deny-set-fullscreen","description":"Denies the set_fullscreen command without any pre-configured scope.","commands":{"allow":[],"deny":["set_fullscreen"]}},"deny-set-icon":{"identifier":"deny-set-icon","description":"Denies the set_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon"]}},"deny-set-ignore-cursor-events":{"identifier":"deny-set-ignore-cursor-events","description":"Denies the set_ignore_cursor_events command without any pre-configured scope.","commands":{"allow":[],"deny":["set_ignore_cursor_events"]}},"deny-set-max-size":{"identifier":"deny-set-max-size","description":"Denies the set_max_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_max_size"]}},"deny-set-maximizable":{"identifier":"deny-set-maximizable","description":"Denies the set_maximizable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_maximizable"]}},"deny-set-min-size":{"identifier":"deny-set-min-size","description":"Denies the set_min_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_min_size"]}},"deny-set-minimizable":{"identifier":"deny-set-minimizable","description":"Denies the set_minimizable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_minimizable"]}},"deny-set-position":{"identifier":"deny-set-position","description":"Denies the set_position command without any pre-configured scope.","commands":{"allow":[],"deny":["set_position"]}},"deny-set-progress-bar":{"identifier":"deny-set-progress-bar","description":"Denies the set_progress_bar command without any pre-configured scope.","commands":{"allow":[],"deny":["set_progress_bar"]}},"deny-set-resizable":{"identifier":"deny-set-resizable","description":"Denies the set_resizable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_resizable"]}},"deny-set-shadow":{"identifier":"deny-set-shadow","description":"Denies the set_shadow command without any pre-configured scope.","commands":{"allow":[],"deny":["set_shadow"]}},"deny-set-size":{"identifier":"deny-set-size","description":"Denies the set_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_size"]}},"deny-set-size-constraints":{"identifier":"deny-set-size-constraints","description":"Denies the set_size_constraints command without any pre-configured scope.","commands":{"allow":[],"deny":["set_size_constraints"]}},"deny-set-skip-taskbar":{"identifier":"deny-set-skip-taskbar","description":"Denies the set_skip_taskbar command without any pre-configured scope.","commands":{"allow":[],"deny":["set_skip_taskbar"]}},"deny-set-title":{"identifier":"deny-set-title","description":"Denies the set_title command without any pre-configured scope.","commands":{"allow":[],"deny":["set_title"]}},"deny-set-title-bar-style":{"identifier":"deny-set-title-bar-style","description":"Denies the set_title_bar_style command without any pre-configured scope.","commands":{"allow":[],"deny":["set_title_bar_style"]}},"deny-set-visible-on-all-workspaces":{"identifier":"deny-set-visible-on-all-workspaces","description":"Denies the set_visible_on_all_workspaces command without any pre-configured scope.","commands":{"allow":[],"deny":["set_visible_on_all_workspaces"]}},"deny-show":{"identifier":"deny-show","description":"Denies the show command without any pre-configured scope.","commands":{"allow":[],"deny":["show"]}},"deny-start-dragging":{"identifier":"deny-start-dragging","description":"Denies the start_dragging command without any pre-configured scope.","commands":{"allow":[],"deny":["start_dragging"]}},"deny-start-resize-dragging":{"identifier":"deny-start-resize-dragging","description":"Denies the start_resize_dragging command without any pre-configured scope.","commands":{"allow":[],"deny":["start_resize_dragging"]}},"deny-theme":{"identifier":"deny-theme","description":"Denies the theme command without any pre-configured scope.","commands":{"allow":[],"deny":["theme"]}},"deny-title":{"identifier":"deny-title","description":"Denies the title command without any pre-configured scope.","commands":{"allow":[],"deny":["title"]}},"deny-toggle-maximize":{"identifier":"deny-toggle-maximize","description":"Denies the toggle_maximize command without any pre-configured scope.","commands":{"allow":[],"deny":["toggle_maximize"]}},"deny-unmaximize":{"identifier":"deny-unmaximize","description":"Denies the unmaximize command without any pre-configured scope.","commands":{"allow":[],"deny":["unmaximize"]}},"deny-unminimize":{"identifier":"deny-unminimize","description":"Denies the unminimize command without any pre-configured scope.","commands":{"allow":[],"deny":["unminimize"]}}},"permission_sets":{},"global_scope_schema":null},"shell":{"default_permission":{"identifier":"default","description":"This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality without any specific\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n","permissions":["allow-open"]},"permissions":{"allow-execute":{"identifier":"allow-execute","description":"Enables the execute command without any pre-configured scope.","commands":{"allow":["execute"],"deny":[]}},"allow-kill":{"identifier":"allow-kill","description":"Enables the kill command without any pre-configured scope.","commands":{"allow":["kill"],"deny":[]}},"allow-open":{"identifier":"allow-open","description":"Enables the open command without any pre-configured scope.","commands":{"allow":["open"],"deny":[]}},"allow-spawn":{"identifier":"allow-spawn","description":"Enables the spawn command without any pre-configured scope.","commands":{"allow":["spawn"],"deny":[]}},"allow-stdin-write":{"identifier":"allow-stdin-write","description":"Enables the stdin_write command without any pre-configured scope.","commands":{"allow":["stdin_write"],"deny":[]}},"deny-execute":{"identifier":"deny-execute","description":"Denies the execute command without any pre-configured scope.","commands":{"allow":[],"deny":["execute"]}},"deny-kill":{"identifier":"deny-kill","description":"Denies the kill command without any pre-configured scope.","commands":{"allow":[],"deny":["kill"]}},"deny-open":{"identifier":"deny-open","description":"Denies the open command without any pre-configured scope.","commands":{"allow":[],"deny":["open"]}},"deny-spawn":{"identifier":"deny-spawn","description":"Denies the spawn command without any pre-configured scope.","commands":{"allow":[],"deny":["spawn"]}},"deny-stdin-write":{"identifier":"deny-stdin-write","description":"Denies the stdin_write command without any pre-configured scope.","commands":{"allow":[],"deny":["stdin_write"]}}},"permission_sets":{},"global_scope_schema":{"$schema":"http://json-schema.org/draft-07/schema#","definitions":{"ShellAllowedArg":{"anyOf":[{"description":"A non-configurable argument that is passed to the command in the order it was specified.","type":"string"},{"additionalProperties":false,"description":"A variable that is set while calling the command from the webview API.","properties":{"raw":{"default":false,"description":"Marks the validator as a raw regex, meaning the plugin should not make any modification at runtime.\n\nThis means the regex will not match on the entire string by default, which might be exploited if your regex allow unexpected input to be considered valid. When using this option, make sure your regex is correct.","type":"boolean"},"validator":{"description":"[regex] validator to require passed values to conform to an expected input.\n\nThis will require the argument value passed to this variable to match the `validator` regex before it will be executed.\n\nThe regex string is by default surrounded by `^...$` to match the full string. For example the `https?://\\w+` regex would be registered as `^https?://\\w+$`.\n\n[regex]: ","type":"string"}},"required":["validator"],"type":"object"}],"description":"A command argument allowed to be executed by the webview API."},"ShellAllowedArgs":{"anyOf":[{"description":"Use a simple boolean to allow all or disable all arguments to this command configuration.","type":"boolean"},{"description":"A specific set of [`ShellAllowedArg`] that are valid to call for the command configuration.","items":{"$ref":"#/definitions/ShellAllowedArg"},"type":"array"}],"description":"A set of command arguments allowed to be executed by the webview API.\n\nA value of `true` will allow any arguments to be passed to the command. `false` will disable all arguments. A list of [`ShellAllowedArg`] will set those arguments as the only valid arguments to be passed to the attached command configuration."}},"description":"A command allowed to be executed by the webview API.","properties":{"args":{"allOf":[{"$ref":"#/definitions/ShellAllowedArgs"}],"description":"The allowed arguments for the command execution."},"cmd":{"description":"The command name. It can start with a variable that resolves to a system base directory. The variables are: `$AUDIO`, `$CACHE`, `$CONFIG`, `$DATA`, `$LOCALDATA`, `$DESKTOP`, `$DOCUMENT`, `$DOWNLOAD`, `$EXE`, `$FONT`, `$HOME`, `$PICTURE`, `$PUBLIC`, `$RUNTIME`, `$TEMPLATE`, `$VIDEO`, `$RESOURCE`, `$APP`, `$LOG`, `$TEMP`, `$APPCONFIG`, `$APPDATA`, `$APPLOCALDATA`, `$APPCACHE`, `$APPLOG`.","type":"string"},"name":{"description":"The name for this allowed shell command configuration.\n\nThis name will be used inside of the webview API to call this command along with any specified arguments.","type":"string"},"sidecar":{"description":"If this command is a sidecar command.","type":"boolean"}},"required":["args","cmd","name","sidecar"],"title":"Entry","type":"object"}}} \ No newline at end of file diff --git a/apps/tauri/src-tauri/gen/schemas/capabilities.json b/apps/tauri/src-tauri/gen/schemas/capabilities.json new file mode 100644 index 0000000..a8dc8e4 --- /dev/null +++ b/apps/tauri/src-tauri/gen/schemas/capabilities.json @@ -0,0 +1 @@ +{"default":{"identifier":"default","description":"Capability for the main window","local":true,"windows":["main"],"permissions":["core:default","shell:allow-open"]}} \ No newline at end of file diff --git a/apps/tauri/src-tauri/gen/schemas/desktop-schema.json b/apps/tauri/src-tauri/gen/schemas/desktop-schema.json new file mode 100644 index 0000000..1ab853a --- /dev/null +++ b/apps/tauri/src-tauri/gen/schemas/desktop-schema.json @@ -0,0 +1,2487 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "title": "CapabilityFile", + "description": "Capability formats accepted in a capability file.", + "anyOf": [ + { + "description": "A single capability.", + "allOf": [ + { + "$ref": "#/definitions/Capability" + } + ] + }, + { + "description": "A list of capabilities.", + "type": "array", + "items": { + "$ref": "#/definitions/Capability" + } + }, + { + "description": "A list of capabilities.", + "type": "object", + "required": [ + "capabilities" + ], + "properties": { + "capabilities": { + "description": "The list of capabilities.", + "type": "array", + "items": { + "$ref": "#/definitions/Capability" + } + } + } + } + ], + "definitions": { + "Capability": { + "description": "A grouping and boundary mechanism developers can use to isolate access to the IPC layer.\n\nIt controls application windows fine grained access to the Tauri core, application, or plugin commands. If a window is not matching any capability then it has no access to the IPC layer at all.\n\nThis can be done to create groups of windows, based on their required system access, which can reduce impact of frontend vulnerabilities in less privileged windows. Windows can be added to a capability by exact name (e.g. `main-window`) or glob patterns like `*` or `admin-*`. A Window can have none, one, or multiple associated capabilities.\n\n## Example\n\n```json { \"identifier\": \"main-user-files-write\", \"description\": \"This capability allows the `main` window on macOS and Windows access to `filesystem` write related commands and `dialog` commands to enable programatic access to files selected by the user.\", \"windows\": [ \"main\" ], \"permissions\": [ \"core:default\", \"dialog:open\", { \"identifier\": \"fs:allow-write-text-file\", \"allow\": [{ \"path\": \"$HOME/test.txt\" }] }, \"platforms\": [\"macOS\",\"windows\"] } ```", + "type": "object", + "required": [ + "identifier", + "permissions" + ], + "properties": { + "identifier": { + "description": "Identifier of the capability.\n\n## Example\n\n`main-user-files-write`", + "type": "string" + }, + "description": { + "description": "Description of what the capability is intended to allow on associated windows.\n\nIt should contain a description of what the grouped permissions should allow.\n\n## Example\n\nThis capability allows the `main` window access to `filesystem` write related commands and `dialog` commands to enable programatic access to files selected by the user.", + "default": "", + "type": "string" + }, + "remote": { + "description": "Configure remote URLs that can use the capability permissions.\n\nThis setting is optional and defaults to not being set, as our default use case is that the content is served from our local application.\n\n:::caution Make sure you understand the security implications of providing remote sources with local system access. :::\n\n## Example\n\n```json { \"urls\": [\"https://*.mydomain.dev\"] } ```", + "anyOf": [ + { + "$ref": "#/definitions/CapabilityRemote" + }, + { + "type": "null" + } + ] + }, + "local": { + "description": "Whether this capability is enabled for local app URLs or not. Defaults to `true`.", + "default": true, + "type": "boolean" + }, + "windows": { + "description": "List of windows that are affected by this capability. Can be a glob pattern.\n\nOn multiwebview windows, prefer [`Self::webviews`] for a fine grained access control.\n\n## Example\n\n`[\"main\"]`", + "type": "array", + "items": { + "type": "string" + } + }, + "webviews": { + "description": "List of webviews that are affected by this capability. Can be a glob pattern.\n\nThis is only required when using on multiwebview contexts, by default all child webviews of a window that matches [`Self::windows`] are linked.\n\n## Example\n\n`[\"sub-webview-one\", \"sub-webview-two\"]`", + "type": "array", + "items": { + "type": "string" + } + }, + "permissions": { + "description": "List of permissions attached to this capability.\n\nMust include the plugin name as prefix in the form of `${plugin-name}:${permission-name}`. For commands directly implemented in the application itself only `${permission-name}` is required.\n\n## Example\n\n```json [ \"core:default\", \"shell:allow-open\", \"dialog:open\", { \"identifier\": \"fs:allow-write-text-file\", \"allow\": [{ \"path\": \"$HOME/test.txt\" }] } ```", + "type": "array", + "items": { + "$ref": "#/definitions/PermissionEntry" + }, + "uniqueItems": true + }, + "platforms": { + "description": "Limit which target platforms this capability applies to.\n\nBy default all platforms are targeted.\n\n## Example\n\n`[\"macOS\",\"windows\"]`", + "type": [ + "array", + "null" + ], + "items": { + "$ref": "#/definitions/Target" + } + } + } + }, + "CapabilityRemote": { + "description": "Configuration for remote URLs that are associated with the capability.", + "type": "object", + "required": [ + "urls" + ], + "properties": { + "urls": { + "description": "Remote domains this capability refers to using the [URLPattern standard](https://urlpattern.spec.whatwg.org/).\n\n## Examples\n\n- \"https://*.mydomain.dev\": allows subdomains of mydomain.dev - \"https://mydomain.dev/api/*\": allows any subpath of mydomain.dev/api", + "type": "array", + "items": { + "type": "string" + } + } + } + }, + "PermissionEntry": { + "description": "An entry for a permission value in a [`Capability`] can be either a raw permission [`Identifier`] or an object that references a permission and extends its scope.", + "anyOf": [ + { + "description": "Reference a permission or permission set by identifier.", + "allOf": [ + { + "$ref": "#/definitions/Identifier" + } + ] + }, + { + "description": "Reference a permission or permission set by identifier and extends its scope.", + "type": "object", + "oneOf": [ + { + "type": "object", + "required": [ + "identifier" + ], + "properties": { + "identifier": { + "oneOf": [ + { + "description": "shell:default -> This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality without any specific\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n", + "type": "string", + "enum": [ + "shell:default" + ] + }, + { + "description": "shell:allow-execute -> Enables the execute command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-execute" + ] + }, + { + "description": "shell:allow-kill -> Enables the kill command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-kill" + ] + }, + { + "description": "shell:allow-open -> Enables the open command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-open" + ] + }, + { + "description": "shell:allow-spawn -> Enables the spawn command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-spawn" + ] + }, + { + "description": "shell:allow-stdin-write -> Enables the stdin_write command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-stdin-write" + ] + }, + { + "description": "shell:deny-execute -> Denies the execute command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-execute" + ] + }, + { + "description": "shell:deny-kill -> Denies the kill command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-kill" + ] + }, + { + "description": "shell:deny-open -> Denies the open command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-open" + ] + }, + { + "description": "shell:deny-spawn -> Denies the spawn command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-spawn" + ] + }, + { + "description": "shell:deny-stdin-write -> Denies the stdin_write command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-stdin-write" + ] + } + ] + }, + "allow": { + "items": { + "title": "Entry", + "description": "A command allowed to be executed by the webview API.", + "type": "object", + "required": [ + "args", + "cmd", + "name", + "sidecar" + ], + "properties": { + "args": { + "description": "The allowed arguments for the command execution.", + "allOf": [ + { + "$ref": "#/definitions/ShellAllowedArgs" + } + ] + }, + "cmd": { + "description": "The command name. It can start with a variable that resolves to a system base directory. The variables are: `$AUDIO`, `$CACHE`, `$CONFIG`, `$DATA`, `$LOCALDATA`, `$DESKTOP`, `$DOCUMENT`, `$DOWNLOAD`, `$EXE`, `$FONT`, `$HOME`, `$PICTURE`, `$PUBLIC`, `$RUNTIME`, `$TEMPLATE`, `$VIDEO`, `$RESOURCE`, `$APP`, `$LOG`, `$TEMP`, `$APPCONFIG`, `$APPDATA`, `$APPLOCALDATA`, `$APPCACHE`, `$APPLOG`.", + "type": "string" + }, + "name": { + "description": "The name for this allowed shell command configuration.\n\nThis name will be used inside of the webview API to call this command along with any specified arguments.", + "type": "string" + }, + "sidecar": { + "description": "If this command is a sidecar command.", + "type": "boolean" + } + } + } + }, + "deny": { + "items": { + "title": "Entry", + "description": "A command allowed to be executed by the webview API.", + "type": "object", + "required": [ + "args", + "cmd", + "name", + "sidecar" + ], + "properties": { + "args": { + "description": "The allowed arguments for the command execution.", + "allOf": [ + { + "$ref": "#/definitions/ShellAllowedArgs" + } + ] + }, + "cmd": { + "description": "The command name. It can start with a variable that resolves to a system base directory. The variables are: `$AUDIO`, `$CACHE`, `$CONFIG`, `$DATA`, `$LOCALDATA`, `$DESKTOP`, `$DOCUMENT`, `$DOWNLOAD`, `$EXE`, `$FONT`, `$HOME`, `$PICTURE`, `$PUBLIC`, `$RUNTIME`, `$TEMPLATE`, `$VIDEO`, `$RESOURCE`, `$APP`, `$LOG`, `$TEMP`, `$APPCONFIG`, `$APPDATA`, `$APPLOCALDATA`, `$APPCACHE`, `$APPLOG`.", + "type": "string" + }, + "name": { + "description": "The name for this allowed shell command configuration.\n\nThis name will be used inside of the webview API to call this command along with any specified arguments.", + "type": "string" + }, + "sidecar": { + "description": "If this command is a sidecar command.", + "type": "boolean" + } + } + } + } + } + } + ] + } + ] + }, + "Identifier": { + "oneOf": [ + { + "description": "core:app:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "core:app:default" + ] + }, + { + "description": "core:app:allow-app-hide -> Enables the app_hide command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:allow-app-hide" + ] + }, + { + "description": "core:app:allow-app-show -> Enables the app_show command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:allow-app-show" + ] + }, + { + "description": "core:app:allow-default-window-icon -> Enables the default_window_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:allow-default-window-icon" + ] + }, + { + "description": "core:app:allow-name -> Enables the name command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:allow-name" + ] + }, + { + "description": "core:app:allow-tauri-version -> Enables the tauri_version command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:allow-tauri-version" + ] + }, + { + "description": "core:app:allow-version -> Enables the version command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:allow-version" + ] + }, + { + "description": "core:app:deny-app-hide -> Denies the app_hide command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:deny-app-hide" + ] + }, + { + "description": "core:app:deny-app-show -> Denies the app_show command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:deny-app-show" + ] + }, + { + "description": "core:app:deny-default-window-icon -> Denies the default_window_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:deny-default-window-icon" + ] + }, + { + "description": "core:app:deny-name -> Denies the name command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:deny-name" + ] + }, + { + "description": "core:app:deny-tauri-version -> Denies the tauri_version command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:deny-tauri-version" + ] + }, + { + "description": "core:app:deny-version -> Denies the version command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:deny-version" + ] + }, + { + "description": "core:event:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "core:event:default" + ] + }, + { + "description": "core:event:allow-emit -> Enables the emit command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:event:allow-emit" + ] + }, + { + "description": "core:event:allow-emit-to -> Enables the emit_to command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:event:allow-emit-to" + ] + }, + { + "description": "core:event:allow-listen -> Enables the listen command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:event:allow-listen" + ] + }, + { + "description": "core:event:allow-unlisten -> Enables the unlisten command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:event:allow-unlisten" + ] + }, + { + "description": "core:event:deny-emit -> Denies the emit command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:event:deny-emit" + ] + }, + { + "description": "core:event:deny-emit-to -> Denies the emit_to command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:event:deny-emit-to" + ] + }, + { + "description": "core:event:deny-listen -> Denies the listen command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:event:deny-listen" + ] + }, + { + "description": "core:event:deny-unlisten -> Denies the unlisten command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:event:deny-unlisten" + ] + }, + { + "description": "core:image:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "core:image:default" + ] + }, + { + "description": "core:image:allow-from-bytes -> Enables the from_bytes command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:image:allow-from-bytes" + ] + }, + { + "description": "core:image:allow-from-path -> Enables the from_path command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:image:allow-from-path" + ] + }, + { + "description": "core:image:allow-new -> Enables the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:image:allow-new" + ] + }, + { + "description": "core:image:allow-rgba -> Enables the rgba command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:image:allow-rgba" + ] + }, + { + "description": "core:image:allow-size -> Enables the size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:image:allow-size" + ] + }, + { + "description": "core:image:deny-from-bytes -> Denies the from_bytes command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:image:deny-from-bytes" + ] + }, + { + "description": "core:image:deny-from-path -> Denies the from_path command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:image:deny-from-path" + ] + }, + { + "description": "core:image:deny-new -> Denies the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:image:deny-new" + ] + }, + { + "description": "core:image:deny-rgba -> Denies the rgba command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:image:deny-rgba" + ] + }, + { + "description": "core:image:deny-size -> Denies the size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:image:deny-size" + ] + }, + { + "description": "core:menu:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "core:menu:default" + ] + }, + { + "description": "core:menu:allow-append -> Enables the append command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-append" + ] + }, + { + "description": "core:menu:allow-create-default -> Enables the create_default command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-create-default" + ] + }, + { + "description": "core:menu:allow-get -> Enables the get command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-get" + ] + }, + { + "description": "core:menu:allow-insert -> Enables the insert command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-insert" + ] + }, + { + "description": "core:menu:allow-is-checked -> Enables the is_checked command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-is-checked" + ] + }, + { + "description": "core:menu:allow-is-enabled -> Enables the is_enabled command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-is-enabled" + ] + }, + { + "description": "core:menu:allow-items -> Enables the items command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-items" + ] + }, + { + "description": "core:menu:allow-new -> Enables the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-new" + ] + }, + { + "description": "core:menu:allow-popup -> Enables the popup command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-popup" + ] + }, + { + "description": "core:menu:allow-prepend -> Enables the prepend command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-prepend" + ] + }, + { + "description": "core:menu:allow-remove -> Enables the remove command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-remove" + ] + }, + { + "description": "core:menu:allow-remove-at -> Enables the remove_at command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-remove-at" + ] + }, + { + "description": "core:menu:allow-set-accelerator -> Enables the set_accelerator command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-set-accelerator" + ] + }, + { + "description": "core:menu:allow-set-as-app-menu -> Enables the set_as_app_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-set-as-app-menu" + ] + }, + { + "description": "core:menu:allow-set-as-help-menu-for-nsapp -> Enables the set_as_help_menu_for_nsapp command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-set-as-help-menu-for-nsapp" + ] + }, + { + "description": "core:menu:allow-set-as-window-menu -> Enables the set_as_window_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-set-as-window-menu" + ] + }, + { + "description": "core:menu:allow-set-as-windows-menu-for-nsapp -> Enables the set_as_windows_menu_for_nsapp command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-set-as-windows-menu-for-nsapp" + ] + }, + { + "description": "core:menu:allow-set-checked -> Enables the set_checked command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-set-checked" + ] + }, + { + "description": "core:menu:allow-set-enabled -> Enables the set_enabled command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-set-enabled" + ] + }, + { + "description": "core:menu:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-set-icon" + ] + }, + { + "description": "core:menu:allow-set-text -> Enables the set_text command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-set-text" + ] + }, + { + "description": "core:menu:allow-text -> Enables the text command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-text" + ] + }, + { + "description": "core:menu:deny-append -> Denies the append command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-append" + ] + }, + { + "description": "core:menu:deny-create-default -> Denies the create_default command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-create-default" + ] + }, + { + "description": "core:menu:deny-get -> Denies the get command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-get" + ] + }, + { + "description": "core:menu:deny-insert -> Denies the insert command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-insert" + ] + }, + { + "description": "core:menu:deny-is-checked -> Denies the is_checked command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-is-checked" + ] + }, + { + "description": "core:menu:deny-is-enabled -> Denies the is_enabled command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-is-enabled" + ] + }, + { + "description": "core:menu:deny-items -> Denies the items command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-items" + ] + }, + { + "description": "core:menu:deny-new -> Denies the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-new" + ] + }, + { + "description": "core:menu:deny-popup -> Denies the popup command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-popup" + ] + }, + { + "description": "core:menu:deny-prepend -> Denies the prepend command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-prepend" + ] + }, + { + "description": "core:menu:deny-remove -> Denies the remove command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-remove" + ] + }, + { + "description": "core:menu:deny-remove-at -> Denies the remove_at command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-remove-at" + ] + }, + { + "description": "core:menu:deny-set-accelerator -> Denies the set_accelerator command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-set-accelerator" + ] + }, + { + "description": "core:menu:deny-set-as-app-menu -> Denies the set_as_app_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-set-as-app-menu" + ] + }, + { + "description": "core:menu:deny-set-as-help-menu-for-nsapp -> Denies the set_as_help_menu_for_nsapp command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-set-as-help-menu-for-nsapp" + ] + }, + { + "description": "core:menu:deny-set-as-window-menu -> Denies the set_as_window_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-set-as-window-menu" + ] + }, + { + "description": "core:menu:deny-set-as-windows-menu-for-nsapp -> Denies the set_as_windows_menu_for_nsapp command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-set-as-windows-menu-for-nsapp" + ] + }, + { + "description": "core:menu:deny-set-checked -> Denies the set_checked command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-set-checked" + ] + }, + { + "description": "core:menu:deny-set-enabled -> Denies the set_enabled command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-set-enabled" + ] + }, + { + "description": "core:menu:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-set-icon" + ] + }, + { + "description": "core:menu:deny-set-text -> Denies the set_text command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-set-text" + ] + }, + { + "description": "core:menu:deny-text -> Denies the text command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-text" + ] + }, + { + "description": "core:path:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "core:path:default" + ] + }, + { + "description": "core:path:allow-basename -> Enables the basename command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:allow-basename" + ] + }, + { + "description": "core:path:allow-dirname -> Enables the dirname command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:allow-dirname" + ] + }, + { + "description": "core:path:allow-extname -> Enables the extname command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:allow-extname" + ] + }, + { + "description": "core:path:allow-is-absolute -> Enables the is_absolute command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:allow-is-absolute" + ] + }, + { + "description": "core:path:allow-join -> Enables the join command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:allow-join" + ] + }, + { + "description": "core:path:allow-normalize -> Enables the normalize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:allow-normalize" + ] + }, + { + "description": "core:path:allow-resolve -> Enables the resolve command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:allow-resolve" + ] + }, + { + "description": "core:path:allow-resolve-directory -> Enables the resolve_directory command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:allow-resolve-directory" + ] + }, + { + "description": "core:path:deny-basename -> Denies the basename command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:deny-basename" + ] + }, + { + "description": "core:path:deny-dirname -> Denies the dirname command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:deny-dirname" + ] + }, + { + "description": "core:path:deny-extname -> Denies the extname command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:deny-extname" + ] + }, + { + "description": "core:path:deny-is-absolute -> Denies the is_absolute command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:deny-is-absolute" + ] + }, + { + "description": "core:path:deny-join -> Denies the join command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:deny-join" + ] + }, + { + "description": "core:path:deny-normalize -> Denies the normalize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:deny-normalize" + ] + }, + { + "description": "core:path:deny-resolve -> Denies the resolve command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:deny-resolve" + ] + }, + { + "description": "core:path:deny-resolve-directory -> Denies the resolve_directory command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:deny-resolve-directory" + ] + }, + { + "description": "core:resources:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "core:resources:default" + ] + }, + { + "description": "core:resources:allow-close -> Enables the close command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:resources:allow-close" + ] + }, + { + "description": "core:resources:deny-close -> Denies the close command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:resources:deny-close" + ] + }, + { + "description": "core:tray:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "core:tray:default" + ] + }, + { + "description": "core:tray:allow-get-by-id -> Enables the get_by_id command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:allow-get-by-id" + ] + }, + { + "description": "core:tray:allow-new -> Enables the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:allow-new" + ] + }, + { + "description": "core:tray:allow-remove-by-id -> Enables the remove_by_id command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:allow-remove-by-id" + ] + }, + { + "description": "core:tray:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:allow-set-icon" + ] + }, + { + "description": "core:tray:allow-set-icon-as-template -> Enables the set_icon_as_template command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:allow-set-icon-as-template" + ] + }, + { + "description": "core:tray:allow-set-menu -> Enables the set_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:allow-set-menu" + ] + }, + { + "description": "core:tray:allow-set-show-menu-on-left-click -> Enables the set_show_menu_on_left_click command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:allow-set-show-menu-on-left-click" + ] + }, + { + "description": "core:tray:allow-set-temp-dir-path -> Enables the set_temp_dir_path command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:allow-set-temp-dir-path" + ] + }, + { + "description": "core:tray:allow-set-title -> Enables the set_title command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:allow-set-title" + ] + }, + { + "description": "core:tray:allow-set-tooltip -> Enables the set_tooltip command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:allow-set-tooltip" + ] + }, + { + "description": "core:tray:allow-set-visible -> Enables the set_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:allow-set-visible" + ] + }, + { + "description": "core:tray:deny-get-by-id -> Denies the get_by_id command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:deny-get-by-id" + ] + }, + { + "description": "core:tray:deny-new -> Denies the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:deny-new" + ] + }, + { + "description": "core:tray:deny-remove-by-id -> Denies the remove_by_id command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:deny-remove-by-id" + ] + }, + { + "description": "core:tray:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:deny-set-icon" + ] + }, + { + "description": "core:tray:deny-set-icon-as-template -> Denies the set_icon_as_template command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:deny-set-icon-as-template" + ] + }, + { + "description": "core:tray:deny-set-menu -> Denies the set_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:deny-set-menu" + ] + }, + { + "description": "core:tray:deny-set-show-menu-on-left-click -> Denies the set_show_menu_on_left_click command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:deny-set-show-menu-on-left-click" + ] + }, + { + "description": "core:tray:deny-set-temp-dir-path -> Denies the set_temp_dir_path command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:deny-set-temp-dir-path" + ] + }, + { + "description": "core:tray:deny-set-title -> Denies the set_title command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:deny-set-title" + ] + }, + { + "description": "core:tray:deny-set-tooltip -> Denies the set_tooltip command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:deny-set-tooltip" + ] + }, + { + "description": "core:tray:deny-set-visible -> Denies the set_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:deny-set-visible" + ] + }, + { + "description": "core:webview:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "core:webview:default" + ] + }, + { + "description": "core:webview:allow-create-webview -> Enables the create_webview command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-create-webview" + ] + }, + { + "description": "core:webview:allow-create-webview-window -> Enables the create_webview_window command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-create-webview-window" + ] + }, + { + "description": "core:webview:allow-get-all-webviews -> Enables the get_all_webviews command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-get-all-webviews" + ] + }, + { + "description": "core:webview:allow-internal-toggle-devtools -> Enables the internal_toggle_devtools command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-internal-toggle-devtools" + ] + }, + { + "description": "core:webview:allow-print -> Enables the print command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-print" + ] + }, + { + "description": "core:webview:allow-reparent -> Enables the reparent command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-reparent" + ] + }, + { + "description": "core:webview:allow-set-webview-focus -> Enables the set_webview_focus command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-set-webview-focus" + ] + }, + { + "description": "core:webview:allow-set-webview-position -> Enables the set_webview_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-set-webview-position" + ] + }, + { + "description": "core:webview:allow-set-webview-size -> Enables the set_webview_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-set-webview-size" + ] + }, + { + "description": "core:webview:allow-set-webview-zoom -> Enables the set_webview_zoom command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-set-webview-zoom" + ] + }, + { + "description": "core:webview:allow-webview-close -> Enables the webview_close command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-webview-close" + ] + }, + { + "description": "core:webview:allow-webview-position -> Enables the webview_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-webview-position" + ] + }, + { + "description": "core:webview:allow-webview-size -> Enables the webview_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-webview-size" + ] + }, + { + "description": "core:webview:deny-create-webview -> Denies the create_webview command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-create-webview" + ] + }, + { + "description": "core:webview:deny-create-webview-window -> Denies the create_webview_window command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-create-webview-window" + ] + }, + { + "description": "core:webview:deny-get-all-webviews -> Denies the get_all_webviews command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-get-all-webviews" + ] + }, + { + "description": "core:webview:deny-internal-toggle-devtools -> Denies the internal_toggle_devtools command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-internal-toggle-devtools" + ] + }, + { + "description": "core:webview:deny-print -> Denies the print command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-print" + ] + }, + { + "description": "core:webview:deny-reparent -> Denies the reparent command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-reparent" + ] + }, + { + "description": "core:webview:deny-set-webview-focus -> Denies the set_webview_focus command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-set-webview-focus" + ] + }, + { + "description": "core:webview:deny-set-webview-position -> Denies the set_webview_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-set-webview-position" + ] + }, + { + "description": "core:webview:deny-set-webview-size -> Denies the set_webview_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-set-webview-size" + ] + }, + { + "description": "core:webview:deny-set-webview-zoom -> Denies the set_webview_zoom command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-set-webview-zoom" + ] + }, + { + "description": "core:webview:deny-webview-close -> Denies the webview_close command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-webview-close" + ] + }, + { + "description": "core:webview:deny-webview-position -> Denies the webview_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-webview-position" + ] + }, + { + "description": "core:webview:deny-webview-size -> Denies the webview_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-webview-size" + ] + }, + { + "description": "core:window:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "core:window:default" + ] + }, + { + "description": "core:window:allow-available-monitors -> Enables the available_monitors command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-available-monitors" + ] + }, + { + "description": "core:window:allow-center -> Enables the center command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-center" + ] + }, + { + "description": "core:window:allow-close -> Enables the close command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-close" + ] + }, + { + "description": "core:window:allow-create -> Enables the create command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-create" + ] + }, + { + "description": "core:window:allow-current-monitor -> Enables the current_monitor command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-current-monitor" + ] + }, + { + "description": "core:window:allow-cursor-position -> Enables the cursor_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-cursor-position" + ] + }, + { + "description": "core:window:allow-destroy -> Enables the destroy command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-destroy" + ] + }, + { + "description": "core:window:allow-get-all-windows -> Enables the get_all_windows command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-get-all-windows" + ] + }, + { + "description": "core:window:allow-hide -> Enables the hide command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-hide" + ] + }, + { + "description": "core:window:allow-inner-position -> Enables the inner_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-inner-position" + ] + }, + { + "description": "core:window:allow-inner-size -> Enables the inner_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-inner-size" + ] + }, + { + "description": "core:window:allow-internal-toggle-maximize -> Enables the internal_toggle_maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-internal-toggle-maximize" + ] + }, + { + "description": "core:window:allow-is-closable -> Enables the is_closable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-is-closable" + ] + }, + { + "description": "core:window:allow-is-decorated -> Enables the is_decorated command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-is-decorated" + ] + }, + { + "description": "core:window:allow-is-focused -> Enables the is_focused command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-is-focused" + ] + }, + { + "description": "core:window:allow-is-fullscreen -> Enables the is_fullscreen command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-is-fullscreen" + ] + }, + { + "description": "core:window:allow-is-maximizable -> Enables the is_maximizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-is-maximizable" + ] + }, + { + "description": "core:window:allow-is-maximized -> Enables the is_maximized command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-is-maximized" + ] + }, + { + "description": "core:window:allow-is-minimizable -> Enables the is_minimizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-is-minimizable" + ] + }, + { + "description": "core:window:allow-is-minimized -> Enables the is_minimized command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-is-minimized" + ] + }, + { + "description": "core:window:allow-is-resizable -> Enables the is_resizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-is-resizable" + ] + }, + { + "description": "core:window:allow-is-visible -> Enables the is_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-is-visible" + ] + }, + { + "description": "core:window:allow-maximize -> Enables the maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-maximize" + ] + }, + { + "description": "core:window:allow-minimize -> Enables the minimize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-minimize" + ] + }, + { + "description": "core:window:allow-monitor-from-point -> Enables the monitor_from_point command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-monitor-from-point" + ] + }, + { + "description": "core:window:allow-outer-position -> Enables the outer_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-outer-position" + ] + }, + { + "description": "core:window:allow-outer-size -> Enables the outer_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-outer-size" + ] + }, + { + "description": "core:window:allow-primary-monitor -> Enables the primary_monitor command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-primary-monitor" + ] + }, + { + "description": "core:window:allow-request-user-attention -> Enables the request_user_attention command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-request-user-attention" + ] + }, + { + "description": "core:window:allow-scale-factor -> Enables the scale_factor command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-scale-factor" + ] + }, + { + "description": "core:window:allow-set-always-on-bottom -> Enables the set_always_on_bottom command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-always-on-bottom" + ] + }, + { + "description": "core:window:allow-set-always-on-top -> Enables the set_always_on_top command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-always-on-top" + ] + }, + { + "description": "core:window:allow-set-closable -> Enables the set_closable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-closable" + ] + }, + { + "description": "core:window:allow-set-content-protected -> Enables the set_content_protected command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-content-protected" + ] + }, + { + "description": "core:window:allow-set-cursor-grab -> Enables the set_cursor_grab command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-cursor-grab" + ] + }, + { + "description": "core:window:allow-set-cursor-icon -> Enables the set_cursor_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-cursor-icon" + ] + }, + { + "description": "core:window:allow-set-cursor-position -> Enables the set_cursor_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-cursor-position" + ] + }, + { + "description": "core:window:allow-set-cursor-visible -> Enables the set_cursor_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-cursor-visible" + ] + }, + { + "description": "core:window:allow-set-decorations -> Enables the set_decorations command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-decorations" + ] + }, + { + "description": "core:window:allow-set-effects -> Enables the set_effects command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-effects" + ] + }, + { + "description": "core:window:allow-set-focus -> Enables the set_focus command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-focus" + ] + }, + { + "description": "core:window:allow-set-fullscreen -> Enables the set_fullscreen command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-fullscreen" + ] + }, + { + "description": "core:window:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-icon" + ] + }, + { + "description": "core:window:allow-set-ignore-cursor-events -> Enables the set_ignore_cursor_events command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-ignore-cursor-events" + ] + }, + { + "description": "core:window:allow-set-max-size -> Enables the set_max_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-max-size" + ] + }, + { + "description": "core:window:allow-set-maximizable -> Enables the set_maximizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-maximizable" + ] + }, + { + "description": "core:window:allow-set-min-size -> Enables the set_min_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-min-size" + ] + }, + { + "description": "core:window:allow-set-minimizable -> Enables the set_minimizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-minimizable" + ] + }, + { + "description": "core:window:allow-set-position -> Enables the set_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-position" + ] + }, + { + "description": "core:window:allow-set-progress-bar -> Enables the set_progress_bar command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-progress-bar" + ] + }, + { + "description": "core:window:allow-set-resizable -> Enables the set_resizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-resizable" + ] + }, + { + "description": "core:window:allow-set-shadow -> Enables the set_shadow command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-shadow" + ] + }, + { + "description": "core:window:allow-set-size -> Enables the set_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-size" + ] + }, + { + "description": "core:window:allow-set-size-constraints -> Enables the set_size_constraints command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-size-constraints" + ] + }, + { + "description": "core:window:allow-set-skip-taskbar -> Enables the set_skip_taskbar command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-skip-taskbar" + ] + }, + { + "description": "core:window:allow-set-title -> Enables the set_title command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-title" + ] + }, + { + "description": "core:window:allow-set-title-bar-style -> Enables the set_title_bar_style command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-title-bar-style" + ] + }, + { + "description": "core:window:allow-set-visible-on-all-workspaces -> Enables the set_visible_on_all_workspaces command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-visible-on-all-workspaces" + ] + }, + { + "description": "core:window:allow-show -> Enables the show command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-show" + ] + }, + { + "description": "core:window:allow-start-dragging -> Enables the start_dragging command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-start-dragging" + ] + }, + { + "description": "core:window:allow-start-resize-dragging -> Enables the start_resize_dragging command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-start-resize-dragging" + ] + }, + { + "description": "core:window:allow-theme -> Enables the theme command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-theme" + ] + }, + { + "description": "core:window:allow-title -> Enables the title command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-title" + ] + }, + { + "description": "core:window:allow-toggle-maximize -> Enables the toggle_maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-toggle-maximize" + ] + }, + { + "description": "core:window:allow-unmaximize -> Enables the unmaximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-unmaximize" + ] + }, + { + "description": "core:window:allow-unminimize -> Enables the unminimize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-unminimize" + ] + }, + { + "description": "core:window:deny-available-monitors -> Denies the available_monitors command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-available-monitors" + ] + }, + { + "description": "core:window:deny-center -> Denies the center command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-center" + ] + }, + { + "description": "core:window:deny-close -> Denies the close command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-close" + ] + }, + { + "description": "core:window:deny-create -> Denies the create command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-create" + ] + }, + { + "description": "core:window:deny-current-monitor -> Denies the current_monitor command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-current-monitor" + ] + }, + { + "description": "core:window:deny-cursor-position -> Denies the cursor_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-cursor-position" + ] + }, + { + "description": "core:window:deny-destroy -> Denies the destroy command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-destroy" + ] + }, + { + "description": "core:window:deny-get-all-windows -> Denies the get_all_windows command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-get-all-windows" + ] + }, + { + "description": "core:window:deny-hide -> Denies the hide command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-hide" + ] + }, + { + "description": "core:window:deny-inner-position -> Denies the inner_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-inner-position" + ] + }, + { + "description": "core:window:deny-inner-size -> Denies the inner_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-inner-size" + ] + }, + { + "description": "core:window:deny-internal-toggle-maximize -> Denies the internal_toggle_maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-internal-toggle-maximize" + ] + }, + { + "description": "core:window:deny-is-closable -> Denies the is_closable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-is-closable" + ] + }, + { + "description": "core:window:deny-is-decorated -> Denies the is_decorated command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-is-decorated" + ] + }, + { + "description": "core:window:deny-is-focused -> Denies the is_focused command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-is-focused" + ] + }, + { + "description": "core:window:deny-is-fullscreen -> Denies the is_fullscreen command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-is-fullscreen" + ] + }, + { + "description": "core:window:deny-is-maximizable -> Denies the is_maximizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-is-maximizable" + ] + }, + { + "description": "core:window:deny-is-maximized -> Denies the is_maximized command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-is-maximized" + ] + }, + { + "description": "core:window:deny-is-minimizable -> Denies the is_minimizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-is-minimizable" + ] + }, + { + "description": "core:window:deny-is-minimized -> Denies the is_minimized command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-is-minimized" + ] + }, + { + "description": "core:window:deny-is-resizable -> Denies the is_resizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-is-resizable" + ] + }, + { + "description": "core:window:deny-is-visible -> Denies the is_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-is-visible" + ] + }, + { + "description": "core:window:deny-maximize -> Denies the maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-maximize" + ] + }, + { + "description": "core:window:deny-minimize -> Denies the minimize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-minimize" + ] + }, + { + "description": "core:window:deny-monitor-from-point -> Denies the monitor_from_point command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-monitor-from-point" + ] + }, + { + "description": "core:window:deny-outer-position -> Denies the outer_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-outer-position" + ] + }, + { + "description": "core:window:deny-outer-size -> Denies the outer_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-outer-size" + ] + }, + { + "description": "core:window:deny-primary-monitor -> Denies the primary_monitor command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-primary-monitor" + ] + }, + { + "description": "core:window:deny-request-user-attention -> Denies the request_user_attention command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-request-user-attention" + ] + }, + { + "description": "core:window:deny-scale-factor -> Denies the scale_factor command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-scale-factor" + ] + }, + { + "description": "core:window:deny-set-always-on-bottom -> Denies the set_always_on_bottom command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-always-on-bottom" + ] + }, + { + "description": "core:window:deny-set-always-on-top -> Denies the set_always_on_top command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-always-on-top" + ] + }, + { + "description": "core:window:deny-set-closable -> Denies the set_closable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-closable" + ] + }, + { + "description": "core:window:deny-set-content-protected -> Denies the set_content_protected command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-content-protected" + ] + }, + { + "description": "core:window:deny-set-cursor-grab -> Denies the set_cursor_grab command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-cursor-grab" + ] + }, + { + "description": "core:window:deny-set-cursor-icon -> Denies the set_cursor_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-cursor-icon" + ] + }, + { + "description": "core:window:deny-set-cursor-position -> Denies the set_cursor_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-cursor-position" + ] + }, + { + "description": "core:window:deny-set-cursor-visible -> Denies the set_cursor_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-cursor-visible" + ] + }, + { + "description": "core:window:deny-set-decorations -> Denies the set_decorations command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-decorations" + ] + }, + { + "description": "core:window:deny-set-effects -> Denies the set_effects command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-effects" + ] + }, + { + "description": "core:window:deny-set-focus -> Denies the set_focus command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-focus" + ] + }, + { + "description": "core:window:deny-set-fullscreen -> Denies the set_fullscreen command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-fullscreen" + ] + }, + { + "description": "core:window:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-icon" + ] + }, + { + "description": "core:window:deny-set-ignore-cursor-events -> Denies the set_ignore_cursor_events command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-ignore-cursor-events" + ] + }, + { + "description": "core:window:deny-set-max-size -> Denies the set_max_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-max-size" + ] + }, + { + "description": "core:window:deny-set-maximizable -> Denies the set_maximizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-maximizable" + ] + }, + { + "description": "core:window:deny-set-min-size -> Denies the set_min_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-min-size" + ] + }, + { + "description": "core:window:deny-set-minimizable -> Denies the set_minimizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-minimizable" + ] + }, + { + "description": "core:window:deny-set-position -> Denies the set_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-position" + ] + }, + { + "description": "core:window:deny-set-progress-bar -> Denies the set_progress_bar command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-progress-bar" + ] + }, + { + "description": "core:window:deny-set-resizable -> Denies the set_resizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-resizable" + ] + }, + { + "description": "core:window:deny-set-shadow -> Denies the set_shadow command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-shadow" + ] + }, + { + "description": "core:window:deny-set-size -> Denies the set_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-size" + ] + }, + { + "description": "core:window:deny-set-size-constraints -> Denies the set_size_constraints command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-size-constraints" + ] + }, + { + "description": "core:window:deny-set-skip-taskbar -> Denies the set_skip_taskbar command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-skip-taskbar" + ] + }, + { + "description": "core:window:deny-set-title -> Denies the set_title command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-title" + ] + }, + { + "description": "core:window:deny-set-title-bar-style -> Denies the set_title_bar_style command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-title-bar-style" + ] + }, + { + "description": "core:window:deny-set-visible-on-all-workspaces -> Denies the set_visible_on_all_workspaces command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-visible-on-all-workspaces" + ] + }, + { + "description": "core:window:deny-show -> Denies the show command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-show" + ] + }, + { + "description": "core:window:deny-start-dragging -> Denies the start_dragging command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-start-dragging" + ] + }, + { + "description": "core:window:deny-start-resize-dragging -> Denies the start_resize_dragging command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-start-resize-dragging" + ] + }, + { + "description": "core:window:deny-theme -> Denies the theme command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-theme" + ] + }, + { + "description": "core:window:deny-title -> Denies the title command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-title" + ] + }, + { + "description": "core:window:deny-toggle-maximize -> Denies the toggle_maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-toggle-maximize" + ] + }, + { + "description": "core:window:deny-unmaximize -> Denies the unmaximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-unmaximize" + ] + }, + { + "description": "core:window:deny-unminimize -> Denies the unminimize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-unminimize" + ] + }, + { + "description": "shell:default -> This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality without any specific\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n", + "type": "string", + "enum": [ + "shell:default" + ] + }, + { + "description": "shell:allow-execute -> Enables the execute command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-execute" + ] + }, + { + "description": "shell:allow-kill -> Enables the kill command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-kill" + ] + }, + { + "description": "shell:allow-open -> Enables the open command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-open" + ] + }, + { + "description": "shell:allow-spawn -> Enables the spawn command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-spawn" + ] + }, + { + "description": "shell:allow-stdin-write -> Enables the stdin_write command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-stdin-write" + ] + }, + { + "description": "shell:deny-execute -> Denies the execute command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-execute" + ] + }, + { + "description": "shell:deny-kill -> Denies the kill command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-kill" + ] + }, + { + "description": "shell:deny-open -> Denies the open command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-open" + ] + }, + { + "description": "shell:deny-spawn -> Denies the spawn command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-spawn" + ] + }, + { + "description": "shell:deny-stdin-write -> Denies the stdin_write command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-stdin-write" + ] + } + ] + }, + "Value": { + "description": "All supported ACL values.", + "anyOf": [ + { + "description": "Represents a null JSON value.", + "type": "null" + }, + { + "description": "Represents a [`bool`].", + "type": "boolean" + }, + { + "description": "Represents a valid ACL [`Number`].", + "allOf": [ + { + "$ref": "#/definitions/Number" + } + ] + }, + { + "description": "Represents a [`String`].", + "type": "string" + }, + { + "description": "Represents a list of other [`Value`]s.", + "type": "array", + "items": { + "$ref": "#/definitions/Value" + } + }, + { + "description": "Represents a map of [`String`] keys to [`Value`]s.", + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/Value" + } + } + ] + }, + "Number": { + "description": "A valid ACL number.", + "anyOf": [ + { + "description": "Represents an [`i64`].", + "type": "integer", + "format": "int64" + }, + { + "description": "Represents a [`f64`].", + "type": "number", + "format": "double" + } + ] + }, + "Target": { + "description": "Platform target.", + "oneOf": [ + { + "description": "MacOS.", + "type": "string", + "enum": [ + "macOS" + ] + }, + { + "description": "Windows.", + "type": "string", + "enum": [ + "windows" + ] + }, + { + "description": "Linux.", + "type": "string", + "enum": [ + "linux" + ] + }, + { + "description": "Android.", + "type": "string", + "enum": [ + "android" + ] + }, + { + "description": "iOS.", + "type": "string", + "enum": [ + "iOS" + ] + } + ] + }, + "ShellAllowedArg": { + "description": "A command argument allowed to be executed by the webview API.", + "anyOf": [ + { + "description": "A non-configurable argument that is passed to the command in the order it was specified.", + "type": "string" + }, + { + "description": "A variable that is set while calling the command from the webview API.", + "type": "object", + "required": [ + "validator" + ], + "properties": { + "raw": { + "description": "Marks the validator as a raw regex, meaning the plugin should not make any modification at runtime.\n\nThis means the regex will not match on the entire string by default, which might be exploited if your regex allow unexpected input to be considered valid. When using this option, make sure your regex is correct.", + "default": false, + "type": "boolean" + }, + "validator": { + "description": "[regex] validator to require passed values to conform to an expected input.\n\nThis will require the argument value passed to this variable to match the `validator` regex before it will be executed.\n\nThe regex string is by default surrounded by `^...$` to match the full string. For example the `https?://\\w+` regex would be registered as `^https?://\\w+$`.\n\n[regex]: ", + "type": "string" + } + }, + "additionalProperties": false + } + ] + }, + "ShellAllowedArgs": { + "description": "A set of command arguments allowed to be executed by the webview API.\n\nA value of `true` will allow any arguments to be passed to the command. `false` will disable all arguments. A list of [`ShellAllowedArg`] will set those arguments as the only valid arguments to be passed to the attached command configuration.", + "anyOf": [ + { + "description": "Use a simple boolean to allow all or disable all arguments to this command configuration.", + "type": "boolean" + }, + { + "description": "A specific set of [`ShellAllowedArg`] that are valid to call for the command configuration.", + "type": "array", + "items": { + "$ref": "#/definitions/ShellAllowedArg" + } + } + ] + } + } +} \ No newline at end of file diff --git a/apps/tauri/src-tauri/gen/schemas/macOS-schema.json b/apps/tauri/src-tauri/gen/schemas/macOS-schema.json new file mode 100644 index 0000000..1ab853a --- /dev/null +++ b/apps/tauri/src-tauri/gen/schemas/macOS-schema.json @@ -0,0 +1,2487 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "title": "CapabilityFile", + "description": "Capability formats accepted in a capability file.", + "anyOf": [ + { + "description": "A single capability.", + "allOf": [ + { + "$ref": "#/definitions/Capability" + } + ] + }, + { + "description": "A list of capabilities.", + "type": "array", + "items": { + "$ref": "#/definitions/Capability" + } + }, + { + "description": "A list of capabilities.", + "type": "object", + "required": [ + "capabilities" + ], + "properties": { + "capabilities": { + "description": "The list of capabilities.", + "type": "array", + "items": { + "$ref": "#/definitions/Capability" + } + } + } + } + ], + "definitions": { + "Capability": { + "description": "A grouping and boundary mechanism developers can use to isolate access to the IPC layer.\n\nIt controls application windows fine grained access to the Tauri core, application, or plugin commands. If a window is not matching any capability then it has no access to the IPC layer at all.\n\nThis can be done to create groups of windows, based on their required system access, which can reduce impact of frontend vulnerabilities in less privileged windows. Windows can be added to a capability by exact name (e.g. `main-window`) or glob patterns like `*` or `admin-*`. A Window can have none, one, or multiple associated capabilities.\n\n## Example\n\n```json { \"identifier\": \"main-user-files-write\", \"description\": \"This capability allows the `main` window on macOS and Windows access to `filesystem` write related commands and `dialog` commands to enable programatic access to files selected by the user.\", \"windows\": [ \"main\" ], \"permissions\": [ \"core:default\", \"dialog:open\", { \"identifier\": \"fs:allow-write-text-file\", \"allow\": [{ \"path\": \"$HOME/test.txt\" }] }, \"platforms\": [\"macOS\",\"windows\"] } ```", + "type": "object", + "required": [ + "identifier", + "permissions" + ], + "properties": { + "identifier": { + "description": "Identifier of the capability.\n\n## Example\n\n`main-user-files-write`", + "type": "string" + }, + "description": { + "description": "Description of what the capability is intended to allow on associated windows.\n\nIt should contain a description of what the grouped permissions should allow.\n\n## Example\n\nThis capability allows the `main` window access to `filesystem` write related commands and `dialog` commands to enable programatic access to files selected by the user.", + "default": "", + "type": "string" + }, + "remote": { + "description": "Configure remote URLs that can use the capability permissions.\n\nThis setting is optional and defaults to not being set, as our default use case is that the content is served from our local application.\n\n:::caution Make sure you understand the security implications of providing remote sources with local system access. :::\n\n## Example\n\n```json { \"urls\": [\"https://*.mydomain.dev\"] } ```", + "anyOf": [ + { + "$ref": "#/definitions/CapabilityRemote" + }, + { + "type": "null" + } + ] + }, + "local": { + "description": "Whether this capability is enabled for local app URLs or not. Defaults to `true`.", + "default": true, + "type": "boolean" + }, + "windows": { + "description": "List of windows that are affected by this capability. Can be a glob pattern.\n\nOn multiwebview windows, prefer [`Self::webviews`] for a fine grained access control.\n\n## Example\n\n`[\"main\"]`", + "type": "array", + "items": { + "type": "string" + } + }, + "webviews": { + "description": "List of webviews that are affected by this capability. Can be a glob pattern.\n\nThis is only required when using on multiwebview contexts, by default all child webviews of a window that matches [`Self::windows`] are linked.\n\n## Example\n\n`[\"sub-webview-one\", \"sub-webview-two\"]`", + "type": "array", + "items": { + "type": "string" + } + }, + "permissions": { + "description": "List of permissions attached to this capability.\n\nMust include the plugin name as prefix in the form of `${plugin-name}:${permission-name}`. For commands directly implemented in the application itself only `${permission-name}` is required.\n\n## Example\n\n```json [ \"core:default\", \"shell:allow-open\", \"dialog:open\", { \"identifier\": \"fs:allow-write-text-file\", \"allow\": [{ \"path\": \"$HOME/test.txt\" }] } ```", + "type": "array", + "items": { + "$ref": "#/definitions/PermissionEntry" + }, + "uniqueItems": true + }, + "platforms": { + "description": "Limit which target platforms this capability applies to.\n\nBy default all platforms are targeted.\n\n## Example\n\n`[\"macOS\",\"windows\"]`", + "type": [ + "array", + "null" + ], + "items": { + "$ref": "#/definitions/Target" + } + } + } + }, + "CapabilityRemote": { + "description": "Configuration for remote URLs that are associated with the capability.", + "type": "object", + "required": [ + "urls" + ], + "properties": { + "urls": { + "description": "Remote domains this capability refers to using the [URLPattern standard](https://urlpattern.spec.whatwg.org/).\n\n## Examples\n\n- \"https://*.mydomain.dev\": allows subdomains of mydomain.dev - \"https://mydomain.dev/api/*\": allows any subpath of mydomain.dev/api", + "type": "array", + "items": { + "type": "string" + } + } + } + }, + "PermissionEntry": { + "description": "An entry for a permission value in a [`Capability`] can be either a raw permission [`Identifier`] or an object that references a permission and extends its scope.", + "anyOf": [ + { + "description": "Reference a permission or permission set by identifier.", + "allOf": [ + { + "$ref": "#/definitions/Identifier" + } + ] + }, + { + "description": "Reference a permission or permission set by identifier and extends its scope.", + "type": "object", + "oneOf": [ + { + "type": "object", + "required": [ + "identifier" + ], + "properties": { + "identifier": { + "oneOf": [ + { + "description": "shell:default -> This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality without any specific\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n", + "type": "string", + "enum": [ + "shell:default" + ] + }, + { + "description": "shell:allow-execute -> Enables the execute command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-execute" + ] + }, + { + "description": "shell:allow-kill -> Enables the kill command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-kill" + ] + }, + { + "description": "shell:allow-open -> Enables the open command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-open" + ] + }, + { + "description": "shell:allow-spawn -> Enables the spawn command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-spawn" + ] + }, + { + "description": "shell:allow-stdin-write -> Enables the stdin_write command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-stdin-write" + ] + }, + { + "description": "shell:deny-execute -> Denies the execute command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-execute" + ] + }, + { + "description": "shell:deny-kill -> Denies the kill command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-kill" + ] + }, + { + "description": "shell:deny-open -> Denies the open command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-open" + ] + }, + { + "description": "shell:deny-spawn -> Denies the spawn command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-spawn" + ] + }, + { + "description": "shell:deny-stdin-write -> Denies the stdin_write command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-stdin-write" + ] + } + ] + }, + "allow": { + "items": { + "title": "Entry", + "description": "A command allowed to be executed by the webview API.", + "type": "object", + "required": [ + "args", + "cmd", + "name", + "sidecar" + ], + "properties": { + "args": { + "description": "The allowed arguments for the command execution.", + "allOf": [ + { + "$ref": "#/definitions/ShellAllowedArgs" + } + ] + }, + "cmd": { + "description": "The command name. It can start with a variable that resolves to a system base directory. The variables are: `$AUDIO`, `$CACHE`, `$CONFIG`, `$DATA`, `$LOCALDATA`, `$DESKTOP`, `$DOCUMENT`, `$DOWNLOAD`, `$EXE`, `$FONT`, `$HOME`, `$PICTURE`, `$PUBLIC`, `$RUNTIME`, `$TEMPLATE`, `$VIDEO`, `$RESOURCE`, `$APP`, `$LOG`, `$TEMP`, `$APPCONFIG`, `$APPDATA`, `$APPLOCALDATA`, `$APPCACHE`, `$APPLOG`.", + "type": "string" + }, + "name": { + "description": "The name for this allowed shell command configuration.\n\nThis name will be used inside of the webview API to call this command along with any specified arguments.", + "type": "string" + }, + "sidecar": { + "description": "If this command is a sidecar command.", + "type": "boolean" + } + } + } + }, + "deny": { + "items": { + "title": "Entry", + "description": "A command allowed to be executed by the webview API.", + "type": "object", + "required": [ + "args", + "cmd", + "name", + "sidecar" + ], + "properties": { + "args": { + "description": "The allowed arguments for the command execution.", + "allOf": [ + { + "$ref": "#/definitions/ShellAllowedArgs" + } + ] + }, + "cmd": { + "description": "The command name. It can start with a variable that resolves to a system base directory. The variables are: `$AUDIO`, `$CACHE`, `$CONFIG`, `$DATA`, `$LOCALDATA`, `$DESKTOP`, `$DOCUMENT`, `$DOWNLOAD`, `$EXE`, `$FONT`, `$HOME`, `$PICTURE`, `$PUBLIC`, `$RUNTIME`, `$TEMPLATE`, `$VIDEO`, `$RESOURCE`, `$APP`, `$LOG`, `$TEMP`, `$APPCONFIG`, `$APPDATA`, `$APPLOCALDATA`, `$APPCACHE`, `$APPLOG`.", + "type": "string" + }, + "name": { + "description": "The name for this allowed shell command configuration.\n\nThis name will be used inside of the webview API to call this command along with any specified arguments.", + "type": "string" + }, + "sidecar": { + "description": "If this command is a sidecar command.", + "type": "boolean" + } + } + } + } + } + } + ] + } + ] + }, + "Identifier": { + "oneOf": [ + { + "description": "core:app:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "core:app:default" + ] + }, + { + "description": "core:app:allow-app-hide -> Enables the app_hide command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:allow-app-hide" + ] + }, + { + "description": "core:app:allow-app-show -> Enables the app_show command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:allow-app-show" + ] + }, + { + "description": "core:app:allow-default-window-icon -> Enables the default_window_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:allow-default-window-icon" + ] + }, + { + "description": "core:app:allow-name -> Enables the name command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:allow-name" + ] + }, + { + "description": "core:app:allow-tauri-version -> Enables the tauri_version command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:allow-tauri-version" + ] + }, + { + "description": "core:app:allow-version -> Enables the version command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:allow-version" + ] + }, + { + "description": "core:app:deny-app-hide -> Denies the app_hide command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:deny-app-hide" + ] + }, + { + "description": "core:app:deny-app-show -> Denies the app_show command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:deny-app-show" + ] + }, + { + "description": "core:app:deny-default-window-icon -> Denies the default_window_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:deny-default-window-icon" + ] + }, + { + "description": "core:app:deny-name -> Denies the name command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:deny-name" + ] + }, + { + "description": "core:app:deny-tauri-version -> Denies the tauri_version command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:deny-tauri-version" + ] + }, + { + "description": "core:app:deny-version -> Denies the version command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:app:deny-version" + ] + }, + { + "description": "core:event:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "core:event:default" + ] + }, + { + "description": "core:event:allow-emit -> Enables the emit command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:event:allow-emit" + ] + }, + { + "description": "core:event:allow-emit-to -> Enables the emit_to command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:event:allow-emit-to" + ] + }, + { + "description": "core:event:allow-listen -> Enables the listen command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:event:allow-listen" + ] + }, + { + "description": "core:event:allow-unlisten -> Enables the unlisten command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:event:allow-unlisten" + ] + }, + { + "description": "core:event:deny-emit -> Denies the emit command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:event:deny-emit" + ] + }, + { + "description": "core:event:deny-emit-to -> Denies the emit_to command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:event:deny-emit-to" + ] + }, + { + "description": "core:event:deny-listen -> Denies the listen command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:event:deny-listen" + ] + }, + { + "description": "core:event:deny-unlisten -> Denies the unlisten command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:event:deny-unlisten" + ] + }, + { + "description": "core:image:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "core:image:default" + ] + }, + { + "description": "core:image:allow-from-bytes -> Enables the from_bytes command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:image:allow-from-bytes" + ] + }, + { + "description": "core:image:allow-from-path -> Enables the from_path command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:image:allow-from-path" + ] + }, + { + "description": "core:image:allow-new -> Enables the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:image:allow-new" + ] + }, + { + "description": "core:image:allow-rgba -> Enables the rgba command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:image:allow-rgba" + ] + }, + { + "description": "core:image:allow-size -> Enables the size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:image:allow-size" + ] + }, + { + "description": "core:image:deny-from-bytes -> Denies the from_bytes command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:image:deny-from-bytes" + ] + }, + { + "description": "core:image:deny-from-path -> Denies the from_path command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:image:deny-from-path" + ] + }, + { + "description": "core:image:deny-new -> Denies the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:image:deny-new" + ] + }, + { + "description": "core:image:deny-rgba -> Denies the rgba command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:image:deny-rgba" + ] + }, + { + "description": "core:image:deny-size -> Denies the size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:image:deny-size" + ] + }, + { + "description": "core:menu:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "core:menu:default" + ] + }, + { + "description": "core:menu:allow-append -> Enables the append command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-append" + ] + }, + { + "description": "core:menu:allow-create-default -> Enables the create_default command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-create-default" + ] + }, + { + "description": "core:menu:allow-get -> Enables the get command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-get" + ] + }, + { + "description": "core:menu:allow-insert -> Enables the insert command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-insert" + ] + }, + { + "description": "core:menu:allow-is-checked -> Enables the is_checked command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-is-checked" + ] + }, + { + "description": "core:menu:allow-is-enabled -> Enables the is_enabled command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-is-enabled" + ] + }, + { + "description": "core:menu:allow-items -> Enables the items command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-items" + ] + }, + { + "description": "core:menu:allow-new -> Enables the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-new" + ] + }, + { + "description": "core:menu:allow-popup -> Enables the popup command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-popup" + ] + }, + { + "description": "core:menu:allow-prepend -> Enables the prepend command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-prepend" + ] + }, + { + "description": "core:menu:allow-remove -> Enables the remove command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-remove" + ] + }, + { + "description": "core:menu:allow-remove-at -> Enables the remove_at command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-remove-at" + ] + }, + { + "description": "core:menu:allow-set-accelerator -> Enables the set_accelerator command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-set-accelerator" + ] + }, + { + "description": "core:menu:allow-set-as-app-menu -> Enables the set_as_app_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-set-as-app-menu" + ] + }, + { + "description": "core:menu:allow-set-as-help-menu-for-nsapp -> Enables the set_as_help_menu_for_nsapp command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-set-as-help-menu-for-nsapp" + ] + }, + { + "description": "core:menu:allow-set-as-window-menu -> Enables the set_as_window_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-set-as-window-menu" + ] + }, + { + "description": "core:menu:allow-set-as-windows-menu-for-nsapp -> Enables the set_as_windows_menu_for_nsapp command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-set-as-windows-menu-for-nsapp" + ] + }, + { + "description": "core:menu:allow-set-checked -> Enables the set_checked command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-set-checked" + ] + }, + { + "description": "core:menu:allow-set-enabled -> Enables the set_enabled command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-set-enabled" + ] + }, + { + "description": "core:menu:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-set-icon" + ] + }, + { + "description": "core:menu:allow-set-text -> Enables the set_text command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-set-text" + ] + }, + { + "description": "core:menu:allow-text -> Enables the text command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:allow-text" + ] + }, + { + "description": "core:menu:deny-append -> Denies the append command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-append" + ] + }, + { + "description": "core:menu:deny-create-default -> Denies the create_default command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-create-default" + ] + }, + { + "description": "core:menu:deny-get -> Denies the get command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-get" + ] + }, + { + "description": "core:menu:deny-insert -> Denies the insert command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-insert" + ] + }, + { + "description": "core:menu:deny-is-checked -> Denies the is_checked command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-is-checked" + ] + }, + { + "description": "core:menu:deny-is-enabled -> Denies the is_enabled command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-is-enabled" + ] + }, + { + "description": "core:menu:deny-items -> Denies the items command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-items" + ] + }, + { + "description": "core:menu:deny-new -> Denies the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-new" + ] + }, + { + "description": "core:menu:deny-popup -> Denies the popup command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-popup" + ] + }, + { + "description": "core:menu:deny-prepend -> Denies the prepend command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-prepend" + ] + }, + { + "description": "core:menu:deny-remove -> Denies the remove command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-remove" + ] + }, + { + "description": "core:menu:deny-remove-at -> Denies the remove_at command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-remove-at" + ] + }, + { + "description": "core:menu:deny-set-accelerator -> Denies the set_accelerator command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-set-accelerator" + ] + }, + { + "description": "core:menu:deny-set-as-app-menu -> Denies the set_as_app_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-set-as-app-menu" + ] + }, + { + "description": "core:menu:deny-set-as-help-menu-for-nsapp -> Denies the set_as_help_menu_for_nsapp command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-set-as-help-menu-for-nsapp" + ] + }, + { + "description": "core:menu:deny-set-as-window-menu -> Denies the set_as_window_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-set-as-window-menu" + ] + }, + { + "description": "core:menu:deny-set-as-windows-menu-for-nsapp -> Denies the set_as_windows_menu_for_nsapp command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-set-as-windows-menu-for-nsapp" + ] + }, + { + "description": "core:menu:deny-set-checked -> Denies the set_checked command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-set-checked" + ] + }, + { + "description": "core:menu:deny-set-enabled -> Denies the set_enabled command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-set-enabled" + ] + }, + { + "description": "core:menu:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-set-icon" + ] + }, + { + "description": "core:menu:deny-set-text -> Denies the set_text command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-set-text" + ] + }, + { + "description": "core:menu:deny-text -> Denies the text command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:menu:deny-text" + ] + }, + { + "description": "core:path:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "core:path:default" + ] + }, + { + "description": "core:path:allow-basename -> Enables the basename command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:allow-basename" + ] + }, + { + "description": "core:path:allow-dirname -> Enables the dirname command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:allow-dirname" + ] + }, + { + "description": "core:path:allow-extname -> Enables the extname command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:allow-extname" + ] + }, + { + "description": "core:path:allow-is-absolute -> Enables the is_absolute command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:allow-is-absolute" + ] + }, + { + "description": "core:path:allow-join -> Enables the join command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:allow-join" + ] + }, + { + "description": "core:path:allow-normalize -> Enables the normalize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:allow-normalize" + ] + }, + { + "description": "core:path:allow-resolve -> Enables the resolve command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:allow-resolve" + ] + }, + { + "description": "core:path:allow-resolve-directory -> Enables the resolve_directory command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:allow-resolve-directory" + ] + }, + { + "description": "core:path:deny-basename -> Denies the basename command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:deny-basename" + ] + }, + { + "description": "core:path:deny-dirname -> Denies the dirname command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:deny-dirname" + ] + }, + { + "description": "core:path:deny-extname -> Denies the extname command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:deny-extname" + ] + }, + { + "description": "core:path:deny-is-absolute -> Denies the is_absolute command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:deny-is-absolute" + ] + }, + { + "description": "core:path:deny-join -> Denies the join command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:deny-join" + ] + }, + { + "description": "core:path:deny-normalize -> Denies the normalize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:deny-normalize" + ] + }, + { + "description": "core:path:deny-resolve -> Denies the resolve command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:deny-resolve" + ] + }, + { + "description": "core:path:deny-resolve-directory -> Denies the resolve_directory command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:path:deny-resolve-directory" + ] + }, + { + "description": "core:resources:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "core:resources:default" + ] + }, + { + "description": "core:resources:allow-close -> Enables the close command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:resources:allow-close" + ] + }, + { + "description": "core:resources:deny-close -> Denies the close command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:resources:deny-close" + ] + }, + { + "description": "core:tray:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "core:tray:default" + ] + }, + { + "description": "core:tray:allow-get-by-id -> Enables the get_by_id command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:allow-get-by-id" + ] + }, + { + "description": "core:tray:allow-new -> Enables the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:allow-new" + ] + }, + { + "description": "core:tray:allow-remove-by-id -> Enables the remove_by_id command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:allow-remove-by-id" + ] + }, + { + "description": "core:tray:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:allow-set-icon" + ] + }, + { + "description": "core:tray:allow-set-icon-as-template -> Enables the set_icon_as_template command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:allow-set-icon-as-template" + ] + }, + { + "description": "core:tray:allow-set-menu -> Enables the set_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:allow-set-menu" + ] + }, + { + "description": "core:tray:allow-set-show-menu-on-left-click -> Enables the set_show_menu_on_left_click command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:allow-set-show-menu-on-left-click" + ] + }, + { + "description": "core:tray:allow-set-temp-dir-path -> Enables the set_temp_dir_path command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:allow-set-temp-dir-path" + ] + }, + { + "description": "core:tray:allow-set-title -> Enables the set_title command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:allow-set-title" + ] + }, + { + "description": "core:tray:allow-set-tooltip -> Enables the set_tooltip command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:allow-set-tooltip" + ] + }, + { + "description": "core:tray:allow-set-visible -> Enables the set_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:allow-set-visible" + ] + }, + { + "description": "core:tray:deny-get-by-id -> Denies the get_by_id command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:deny-get-by-id" + ] + }, + { + "description": "core:tray:deny-new -> Denies the new command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:deny-new" + ] + }, + { + "description": "core:tray:deny-remove-by-id -> Denies the remove_by_id command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:deny-remove-by-id" + ] + }, + { + "description": "core:tray:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:deny-set-icon" + ] + }, + { + "description": "core:tray:deny-set-icon-as-template -> Denies the set_icon_as_template command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:deny-set-icon-as-template" + ] + }, + { + "description": "core:tray:deny-set-menu -> Denies the set_menu command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:deny-set-menu" + ] + }, + { + "description": "core:tray:deny-set-show-menu-on-left-click -> Denies the set_show_menu_on_left_click command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:deny-set-show-menu-on-left-click" + ] + }, + { + "description": "core:tray:deny-set-temp-dir-path -> Denies the set_temp_dir_path command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:deny-set-temp-dir-path" + ] + }, + { + "description": "core:tray:deny-set-title -> Denies the set_title command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:deny-set-title" + ] + }, + { + "description": "core:tray:deny-set-tooltip -> Denies the set_tooltip command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:deny-set-tooltip" + ] + }, + { + "description": "core:tray:deny-set-visible -> Denies the set_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:tray:deny-set-visible" + ] + }, + { + "description": "core:webview:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "core:webview:default" + ] + }, + { + "description": "core:webview:allow-create-webview -> Enables the create_webview command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-create-webview" + ] + }, + { + "description": "core:webview:allow-create-webview-window -> Enables the create_webview_window command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-create-webview-window" + ] + }, + { + "description": "core:webview:allow-get-all-webviews -> Enables the get_all_webviews command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-get-all-webviews" + ] + }, + { + "description": "core:webview:allow-internal-toggle-devtools -> Enables the internal_toggle_devtools command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-internal-toggle-devtools" + ] + }, + { + "description": "core:webview:allow-print -> Enables the print command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-print" + ] + }, + { + "description": "core:webview:allow-reparent -> Enables the reparent command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-reparent" + ] + }, + { + "description": "core:webview:allow-set-webview-focus -> Enables the set_webview_focus command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-set-webview-focus" + ] + }, + { + "description": "core:webview:allow-set-webview-position -> Enables the set_webview_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-set-webview-position" + ] + }, + { + "description": "core:webview:allow-set-webview-size -> Enables the set_webview_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-set-webview-size" + ] + }, + { + "description": "core:webview:allow-set-webview-zoom -> Enables the set_webview_zoom command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-set-webview-zoom" + ] + }, + { + "description": "core:webview:allow-webview-close -> Enables the webview_close command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-webview-close" + ] + }, + { + "description": "core:webview:allow-webview-position -> Enables the webview_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-webview-position" + ] + }, + { + "description": "core:webview:allow-webview-size -> Enables the webview_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:allow-webview-size" + ] + }, + { + "description": "core:webview:deny-create-webview -> Denies the create_webview command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-create-webview" + ] + }, + { + "description": "core:webview:deny-create-webview-window -> Denies the create_webview_window command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-create-webview-window" + ] + }, + { + "description": "core:webview:deny-get-all-webviews -> Denies the get_all_webviews command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-get-all-webviews" + ] + }, + { + "description": "core:webview:deny-internal-toggle-devtools -> Denies the internal_toggle_devtools command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-internal-toggle-devtools" + ] + }, + { + "description": "core:webview:deny-print -> Denies the print command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-print" + ] + }, + { + "description": "core:webview:deny-reparent -> Denies the reparent command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-reparent" + ] + }, + { + "description": "core:webview:deny-set-webview-focus -> Denies the set_webview_focus command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-set-webview-focus" + ] + }, + { + "description": "core:webview:deny-set-webview-position -> Denies the set_webview_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-set-webview-position" + ] + }, + { + "description": "core:webview:deny-set-webview-size -> Denies the set_webview_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-set-webview-size" + ] + }, + { + "description": "core:webview:deny-set-webview-zoom -> Denies the set_webview_zoom command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-set-webview-zoom" + ] + }, + { + "description": "core:webview:deny-webview-close -> Denies the webview_close command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-webview-close" + ] + }, + { + "description": "core:webview:deny-webview-position -> Denies the webview_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-webview-position" + ] + }, + { + "description": "core:webview:deny-webview-size -> Denies the webview_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:webview:deny-webview-size" + ] + }, + { + "description": "core:window:default -> Default permissions for the plugin.", + "type": "string", + "enum": [ + "core:window:default" + ] + }, + { + "description": "core:window:allow-available-monitors -> Enables the available_monitors command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-available-monitors" + ] + }, + { + "description": "core:window:allow-center -> Enables the center command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-center" + ] + }, + { + "description": "core:window:allow-close -> Enables the close command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-close" + ] + }, + { + "description": "core:window:allow-create -> Enables the create command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-create" + ] + }, + { + "description": "core:window:allow-current-monitor -> Enables the current_monitor command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-current-monitor" + ] + }, + { + "description": "core:window:allow-cursor-position -> Enables the cursor_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-cursor-position" + ] + }, + { + "description": "core:window:allow-destroy -> Enables the destroy command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-destroy" + ] + }, + { + "description": "core:window:allow-get-all-windows -> Enables the get_all_windows command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-get-all-windows" + ] + }, + { + "description": "core:window:allow-hide -> Enables the hide command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-hide" + ] + }, + { + "description": "core:window:allow-inner-position -> Enables the inner_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-inner-position" + ] + }, + { + "description": "core:window:allow-inner-size -> Enables the inner_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-inner-size" + ] + }, + { + "description": "core:window:allow-internal-toggle-maximize -> Enables the internal_toggle_maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-internal-toggle-maximize" + ] + }, + { + "description": "core:window:allow-is-closable -> Enables the is_closable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-is-closable" + ] + }, + { + "description": "core:window:allow-is-decorated -> Enables the is_decorated command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-is-decorated" + ] + }, + { + "description": "core:window:allow-is-focused -> Enables the is_focused command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-is-focused" + ] + }, + { + "description": "core:window:allow-is-fullscreen -> Enables the is_fullscreen command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-is-fullscreen" + ] + }, + { + "description": "core:window:allow-is-maximizable -> Enables the is_maximizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-is-maximizable" + ] + }, + { + "description": "core:window:allow-is-maximized -> Enables the is_maximized command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-is-maximized" + ] + }, + { + "description": "core:window:allow-is-minimizable -> Enables the is_minimizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-is-minimizable" + ] + }, + { + "description": "core:window:allow-is-minimized -> Enables the is_minimized command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-is-minimized" + ] + }, + { + "description": "core:window:allow-is-resizable -> Enables the is_resizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-is-resizable" + ] + }, + { + "description": "core:window:allow-is-visible -> Enables the is_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-is-visible" + ] + }, + { + "description": "core:window:allow-maximize -> Enables the maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-maximize" + ] + }, + { + "description": "core:window:allow-minimize -> Enables the minimize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-minimize" + ] + }, + { + "description": "core:window:allow-monitor-from-point -> Enables the monitor_from_point command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-monitor-from-point" + ] + }, + { + "description": "core:window:allow-outer-position -> Enables the outer_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-outer-position" + ] + }, + { + "description": "core:window:allow-outer-size -> Enables the outer_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-outer-size" + ] + }, + { + "description": "core:window:allow-primary-monitor -> Enables the primary_monitor command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-primary-monitor" + ] + }, + { + "description": "core:window:allow-request-user-attention -> Enables the request_user_attention command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-request-user-attention" + ] + }, + { + "description": "core:window:allow-scale-factor -> Enables the scale_factor command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-scale-factor" + ] + }, + { + "description": "core:window:allow-set-always-on-bottom -> Enables the set_always_on_bottom command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-always-on-bottom" + ] + }, + { + "description": "core:window:allow-set-always-on-top -> Enables the set_always_on_top command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-always-on-top" + ] + }, + { + "description": "core:window:allow-set-closable -> Enables the set_closable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-closable" + ] + }, + { + "description": "core:window:allow-set-content-protected -> Enables the set_content_protected command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-content-protected" + ] + }, + { + "description": "core:window:allow-set-cursor-grab -> Enables the set_cursor_grab command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-cursor-grab" + ] + }, + { + "description": "core:window:allow-set-cursor-icon -> Enables the set_cursor_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-cursor-icon" + ] + }, + { + "description": "core:window:allow-set-cursor-position -> Enables the set_cursor_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-cursor-position" + ] + }, + { + "description": "core:window:allow-set-cursor-visible -> Enables the set_cursor_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-cursor-visible" + ] + }, + { + "description": "core:window:allow-set-decorations -> Enables the set_decorations command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-decorations" + ] + }, + { + "description": "core:window:allow-set-effects -> Enables the set_effects command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-effects" + ] + }, + { + "description": "core:window:allow-set-focus -> Enables the set_focus command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-focus" + ] + }, + { + "description": "core:window:allow-set-fullscreen -> Enables the set_fullscreen command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-fullscreen" + ] + }, + { + "description": "core:window:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-icon" + ] + }, + { + "description": "core:window:allow-set-ignore-cursor-events -> Enables the set_ignore_cursor_events command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-ignore-cursor-events" + ] + }, + { + "description": "core:window:allow-set-max-size -> Enables the set_max_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-max-size" + ] + }, + { + "description": "core:window:allow-set-maximizable -> Enables the set_maximizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-maximizable" + ] + }, + { + "description": "core:window:allow-set-min-size -> Enables the set_min_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-min-size" + ] + }, + { + "description": "core:window:allow-set-minimizable -> Enables the set_minimizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-minimizable" + ] + }, + { + "description": "core:window:allow-set-position -> Enables the set_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-position" + ] + }, + { + "description": "core:window:allow-set-progress-bar -> Enables the set_progress_bar command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-progress-bar" + ] + }, + { + "description": "core:window:allow-set-resizable -> Enables the set_resizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-resizable" + ] + }, + { + "description": "core:window:allow-set-shadow -> Enables the set_shadow command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-shadow" + ] + }, + { + "description": "core:window:allow-set-size -> Enables the set_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-size" + ] + }, + { + "description": "core:window:allow-set-size-constraints -> Enables the set_size_constraints command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-size-constraints" + ] + }, + { + "description": "core:window:allow-set-skip-taskbar -> Enables the set_skip_taskbar command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-skip-taskbar" + ] + }, + { + "description": "core:window:allow-set-title -> Enables the set_title command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-title" + ] + }, + { + "description": "core:window:allow-set-title-bar-style -> Enables the set_title_bar_style command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-title-bar-style" + ] + }, + { + "description": "core:window:allow-set-visible-on-all-workspaces -> Enables the set_visible_on_all_workspaces command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-set-visible-on-all-workspaces" + ] + }, + { + "description": "core:window:allow-show -> Enables the show command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-show" + ] + }, + { + "description": "core:window:allow-start-dragging -> Enables the start_dragging command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-start-dragging" + ] + }, + { + "description": "core:window:allow-start-resize-dragging -> Enables the start_resize_dragging command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-start-resize-dragging" + ] + }, + { + "description": "core:window:allow-theme -> Enables the theme command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-theme" + ] + }, + { + "description": "core:window:allow-title -> Enables the title command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-title" + ] + }, + { + "description": "core:window:allow-toggle-maximize -> Enables the toggle_maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-toggle-maximize" + ] + }, + { + "description": "core:window:allow-unmaximize -> Enables the unmaximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-unmaximize" + ] + }, + { + "description": "core:window:allow-unminimize -> Enables the unminimize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:allow-unminimize" + ] + }, + { + "description": "core:window:deny-available-monitors -> Denies the available_monitors command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-available-monitors" + ] + }, + { + "description": "core:window:deny-center -> Denies the center command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-center" + ] + }, + { + "description": "core:window:deny-close -> Denies the close command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-close" + ] + }, + { + "description": "core:window:deny-create -> Denies the create command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-create" + ] + }, + { + "description": "core:window:deny-current-monitor -> Denies the current_monitor command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-current-monitor" + ] + }, + { + "description": "core:window:deny-cursor-position -> Denies the cursor_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-cursor-position" + ] + }, + { + "description": "core:window:deny-destroy -> Denies the destroy command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-destroy" + ] + }, + { + "description": "core:window:deny-get-all-windows -> Denies the get_all_windows command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-get-all-windows" + ] + }, + { + "description": "core:window:deny-hide -> Denies the hide command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-hide" + ] + }, + { + "description": "core:window:deny-inner-position -> Denies the inner_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-inner-position" + ] + }, + { + "description": "core:window:deny-inner-size -> Denies the inner_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-inner-size" + ] + }, + { + "description": "core:window:deny-internal-toggle-maximize -> Denies the internal_toggle_maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-internal-toggle-maximize" + ] + }, + { + "description": "core:window:deny-is-closable -> Denies the is_closable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-is-closable" + ] + }, + { + "description": "core:window:deny-is-decorated -> Denies the is_decorated command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-is-decorated" + ] + }, + { + "description": "core:window:deny-is-focused -> Denies the is_focused command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-is-focused" + ] + }, + { + "description": "core:window:deny-is-fullscreen -> Denies the is_fullscreen command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-is-fullscreen" + ] + }, + { + "description": "core:window:deny-is-maximizable -> Denies the is_maximizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-is-maximizable" + ] + }, + { + "description": "core:window:deny-is-maximized -> Denies the is_maximized command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-is-maximized" + ] + }, + { + "description": "core:window:deny-is-minimizable -> Denies the is_minimizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-is-minimizable" + ] + }, + { + "description": "core:window:deny-is-minimized -> Denies the is_minimized command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-is-minimized" + ] + }, + { + "description": "core:window:deny-is-resizable -> Denies the is_resizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-is-resizable" + ] + }, + { + "description": "core:window:deny-is-visible -> Denies the is_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-is-visible" + ] + }, + { + "description": "core:window:deny-maximize -> Denies the maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-maximize" + ] + }, + { + "description": "core:window:deny-minimize -> Denies the minimize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-minimize" + ] + }, + { + "description": "core:window:deny-monitor-from-point -> Denies the monitor_from_point command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-monitor-from-point" + ] + }, + { + "description": "core:window:deny-outer-position -> Denies the outer_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-outer-position" + ] + }, + { + "description": "core:window:deny-outer-size -> Denies the outer_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-outer-size" + ] + }, + { + "description": "core:window:deny-primary-monitor -> Denies the primary_monitor command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-primary-monitor" + ] + }, + { + "description": "core:window:deny-request-user-attention -> Denies the request_user_attention command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-request-user-attention" + ] + }, + { + "description": "core:window:deny-scale-factor -> Denies the scale_factor command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-scale-factor" + ] + }, + { + "description": "core:window:deny-set-always-on-bottom -> Denies the set_always_on_bottom command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-always-on-bottom" + ] + }, + { + "description": "core:window:deny-set-always-on-top -> Denies the set_always_on_top command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-always-on-top" + ] + }, + { + "description": "core:window:deny-set-closable -> Denies the set_closable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-closable" + ] + }, + { + "description": "core:window:deny-set-content-protected -> Denies the set_content_protected command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-content-protected" + ] + }, + { + "description": "core:window:deny-set-cursor-grab -> Denies the set_cursor_grab command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-cursor-grab" + ] + }, + { + "description": "core:window:deny-set-cursor-icon -> Denies the set_cursor_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-cursor-icon" + ] + }, + { + "description": "core:window:deny-set-cursor-position -> Denies the set_cursor_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-cursor-position" + ] + }, + { + "description": "core:window:deny-set-cursor-visible -> Denies the set_cursor_visible command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-cursor-visible" + ] + }, + { + "description": "core:window:deny-set-decorations -> Denies the set_decorations command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-decorations" + ] + }, + { + "description": "core:window:deny-set-effects -> Denies the set_effects command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-effects" + ] + }, + { + "description": "core:window:deny-set-focus -> Denies the set_focus command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-focus" + ] + }, + { + "description": "core:window:deny-set-fullscreen -> Denies the set_fullscreen command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-fullscreen" + ] + }, + { + "description": "core:window:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-icon" + ] + }, + { + "description": "core:window:deny-set-ignore-cursor-events -> Denies the set_ignore_cursor_events command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-ignore-cursor-events" + ] + }, + { + "description": "core:window:deny-set-max-size -> Denies the set_max_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-max-size" + ] + }, + { + "description": "core:window:deny-set-maximizable -> Denies the set_maximizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-maximizable" + ] + }, + { + "description": "core:window:deny-set-min-size -> Denies the set_min_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-min-size" + ] + }, + { + "description": "core:window:deny-set-minimizable -> Denies the set_minimizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-minimizable" + ] + }, + { + "description": "core:window:deny-set-position -> Denies the set_position command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-position" + ] + }, + { + "description": "core:window:deny-set-progress-bar -> Denies the set_progress_bar command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-progress-bar" + ] + }, + { + "description": "core:window:deny-set-resizable -> Denies the set_resizable command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-resizable" + ] + }, + { + "description": "core:window:deny-set-shadow -> Denies the set_shadow command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-shadow" + ] + }, + { + "description": "core:window:deny-set-size -> Denies the set_size command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-size" + ] + }, + { + "description": "core:window:deny-set-size-constraints -> Denies the set_size_constraints command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-size-constraints" + ] + }, + { + "description": "core:window:deny-set-skip-taskbar -> Denies the set_skip_taskbar command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-skip-taskbar" + ] + }, + { + "description": "core:window:deny-set-title -> Denies the set_title command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-title" + ] + }, + { + "description": "core:window:deny-set-title-bar-style -> Denies the set_title_bar_style command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-title-bar-style" + ] + }, + { + "description": "core:window:deny-set-visible-on-all-workspaces -> Denies the set_visible_on_all_workspaces command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-set-visible-on-all-workspaces" + ] + }, + { + "description": "core:window:deny-show -> Denies the show command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-show" + ] + }, + { + "description": "core:window:deny-start-dragging -> Denies the start_dragging command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-start-dragging" + ] + }, + { + "description": "core:window:deny-start-resize-dragging -> Denies the start_resize_dragging command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-start-resize-dragging" + ] + }, + { + "description": "core:window:deny-theme -> Denies the theme command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-theme" + ] + }, + { + "description": "core:window:deny-title -> Denies the title command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-title" + ] + }, + { + "description": "core:window:deny-toggle-maximize -> Denies the toggle_maximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-toggle-maximize" + ] + }, + { + "description": "core:window:deny-unmaximize -> Denies the unmaximize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-unmaximize" + ] + }, + { + "description": "core:window:deny-unminimize -> Denies the unminimize command without any pre-configured scope.", + "type": "string", + "enum": [ + "core:window:deny-unminimize" + ] + }, + { + "description": "shell:default -> This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality without any specific\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n", + "type": "string", + "enum": [ + "shell:default" + ] + }, + { + "description": "shell:allow-execute -> Enables the execute command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-execute" + ] + }, + { + "description": "shell:allow-kill -> Enables the kill command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-kill" + ] + }, + { + "description": "shell:allow-open -> Enables the open command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-open" + ] + }, + { + "description": "shell:allow-spawn -> Enables the spawn command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-spawn" + ] + }, + { + "description": "shell:allow-stdin-write -> Enables the stdin_write command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:allow-stdin-write" + ] + }, + { + "description": "shell:deny-execute -> Denies the execute command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-execute" + ] + }, + { + "description": "shell:deny-kill -> Denies the kill command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-kill" + ] + }, + { + "description": "shell:deny-open -> Denies the open command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-open" + ] + }, + { + "description": "shell:deny-spawn -> Denies the spawn command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-spawn" + ] + }, + { + "description": "shell:deny-stdin-write -> Denies the stdin_write command without any pre-configured scope.", + "type": "string", + "enum": [ + "shell:deny-stdin-write" + ] + } + ] + }, + "Value": { + "description": "All supported ACL values.", + "anyOf": [ + { + "description": "Represents a null JSON value.", + "type": "null" + }, + { + "description": "Represents a [`bool`].", + "type": "boolean" + }, + { + "description": "Represents a valid ACL [`Number`].", + "allOf": [ + { + "$ref": "#/definitions/Number" + } + ] + }, + { + "description": "Represents a [`String`].", + "type": "string" + }, + { + "description": "Represents a list of other [`Value`]s.", + "type": "array", + "items": { + "$ref": "#/definitions/Value" + } + }, + { + "description": "Represents a map of [`String`] keys to [`Value`]s.", + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/Value" + } + } + ] + }, + "Number": { + "description": "A valid ACL number.", + "anyOf": [ + { + "description": "Represents an [`i64`].", + "type": "integer", + "format": "int64" + }, + { + "description": "Represents a [`f64`].", + "type": "number", + "format": "double" + } + ] + }, + "Target": { + "description": "Platform target.", + "oneOf": [ + { + "description": "MacOS.", + "type": "string", + "enum": [ + "macOS" + ] + }, + { + "description": "Windows.", + "type": "string", + "enum": [ + "windows" + ] + }, + { + "description": "Linux.", + "type": "string", + "enum": [ + "linux" + ] + }, + { + "description": "Android.", + "type": "string", + "enum": [ + "android" + ] + }, + { + "description": "iOS.", + "type": "string", + "enum": [ + "iOS" + ] + } + ] + }, + "ShellAllowedArg": { + "description": "A command argument allowed to be executed by the webview API.", + "anyOf": [ + { + "description": "A non-configurable argument that is passed to the command in the order it was specified.", + "type": "string" + }, + { + "description": "A variable that is set while calling the command from the webview API.", + "type": "object", + "required": [ + "validator" + ], + "properties": { + "raw": { + "description": "Marks the validator as a raw regex, meaning the plugin should not make any modification at runtime.\n\nThis means the regex will not match on the entire string by default, which might be exploited if your regex allow unexpected input to be considered valid. When using this option, make sure your regex is correct.", + "default": false, + "type": "boolean" + }, + "validator": { + "description": "[regex] validator to require passed values to conform to an expected input.\n\nThis will require the argument value passed to this variable to match the `validator` regex before it will be executed.\n\nThe regex string is by default surrounded by `^...$` to match the full string. For example the `https?://\\w+` regex would be registered as `^https?://\\w+$`.\n\n[regex]: ", + "type": "string" + } + }, + "additionalProperties": false + } + ] + }, + "ShellAllowedArgs": { + "description": "A set of command arguments allowed to be executed by the webview API.\n\nA value of `true` will allow any arguments to be passed to the command. `false` will disable all arguments. A list of [`ShellAllowedArg`] will set those arguments as the only valid arguments to be passed to the attached command configuration.", + "anyOf": [ + { + "description": "Use a simple boolean to allow all or disable all arguments to this command configuration.", + "type": "boolean" + }, + { + "description": "A specific set of [`ShellAllowedArg`] that are valid to call for the command configuration.", + "type": "array", + "items": { + "$ref": "#/definitions/ShellAllowedArg" + } + } + ] + } + } +} \ No newline at end of file diff --git a/core/Cargo.toml b/core/Cargo.toml index b2d9446..3caab8a 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -9,3 +9,4 @@ edition = "2021" rfd = "0.14.1" serde = { version = "1.0.208", features = ["derive"] } thiserror = "1.0.63" +tokio = "1.39.3" diff --git a/core/src/md.rs b/core/src/data.rs similarity index 90% rename from core/src/md.rs rename to core/src/data.rs index 0b7dd29..c3b33e5 100644 --- a/core/src/md.rs +++ b/core/src/data.rs @@ -1,5 +1,6 @@ use crate::error::NodeError; use rfd::FileDialog; +use serde::{Deserialize, Serialize}; use std::{ fs::{self, File}, io::{self, BufReader, BufWriter, Read, Write}, @@ -48,7 +49,7 @@ pub trait ContentRepository { // Saves the current content to storage fn save(&self) -> Result<(), NodeError>; - fn new() -> Self + fn new(location: Option) -> Self where Self: Sized; @@ -66,7 +67,7 @@ pub trait ContentRepository { fn get_save_location(&self) -> Option; } -#[derive(Clone)] +#[derive(Clone, Serialize, Deserialize)] pub struct TextFile { path: Option, content: String, @@ -100,10 +101,15 @@ impl ContentRepository for TextFile { buf_writer.flush()?; Ok(()) } - fn new() -> Self { + fn new(location: Option) -> Self { + let path = match location { + Some(SaveLocation::PathBuf(p)) => Some(p), + Some(SaveLocation::String(s)) => Some(PathBuf::from(s)), + None => None, + }; TextFile { - path: None, - content: String::new(), + path, + content: String::from(""), } } fn update_content(&mut self, content: String) { diff --git a/core/src/error.rs b/core/src/error.rs index 9089f2d..6aa51e5 100644 --- a/core/src/error.rs +++ b/core/src/error.rs @@ -35,3 +35,13 @@ pub enum NodeError { source: Option>, }, } + +// we must manually implement serde::Serialize +impl serde::Serialize for NodeError { + fn serialize(&self, serializer: S) -> Result + where + S: serde::ser::Serializer, + { + serializer.serialize_str(self.to_string().as_ref()) + } +} diff --git a/core/src/lib.rs b/core/src/lib.rs index 91251d9..7fdf874 100644 --- a/core/src/lib.rs +++ b/core/src/lib.rs @@ -1,23 +1,26 @@ pub mod config; +pub mod data; pub mod error; -pub mod md; use config::Config; +use data::{ContentRepository, TextFile}; use error::NodeError; -use md::{ContentRepository, TextFile}; -use std::sync::Arc; +use serde::Serialize; +use std::sync::{Arc, Mutex}; +use tokio::sync::broadcast; pub struct Node { - pub editor: Arc, + pub editor: Arc>, pub config: Arc, } impl Node { pub fn new() -> Result { let node = Node { - editor: Arc::new(TextFile::default()), + editor: Arc::new(Mutex::new(TextFile::default())), config: Arc::new(Config::default()), }; + Ok(node) } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2cac065..d942afe 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -33,6 +33,9 @@ importers: '@tauri-apps/plugin-shell': specifier: '>=2.0.0-rc.0' version: 2.0.0-rc.0 + lodash: + specifier: ^4.17.21 + version: 4.17.21 react: specifier: ^18.2.0 version: 18.3.1 @@ -2349,6 +2352,9 @@ packages: lodash@4.17.11: resolution: {integrity: sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==} + lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + lodash@4.17.5: resolution: {integrity: sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==} @@ -5773,6 +5779,8 @@ snapshots: lodash@4.17.11: {} + lodash@4.17.21: {} + lodash@4.17.5: {} longest-streak@3.1.0: {} From 356fd5484b8be765b67433ac020b7213c9938724 Mon Sep 17 00:00:00 2001 From: Luke M <44519853+lkdm@users.noreply.github.com> Date: Sat, 24 Aug 2024 16:48:40 +1000 Subject: [PATCH 05/29] feat: add new file functionality. --- apps/desktop/src-tauri/src/lib.rs | 21 +++++++++++++++++++++ apps/desktop/src-tauri/tauri.conf.json | 2 +- apps/desktop/src/App.tsx | 2 +- 3 files changed, 23 insertions(+), 2 deletions(-) diff --git a/apps/desktop/src-tauri/src/lib.rs b/apps/desktop/src-tauri/src/lib.rs index e0b3e11..882c22c 100644 --- a/apps/desktop/src-tauri/src/lib.rs +++ b/apps/desktop/src-tauri/src/lib.rs @@ -25,6 +25,7 @@ async fn handle_update_content( ) -> Result<(), NodeError> { let state = state.lock().unwrap(); state.editor.lock().unwrap().update_content(content); + println!("handle update"); Ok(()) } @@ -56,6 +57,18 @@ async fn get_config(state: tauri::State<'_, Mutex>) -> Result>, +) -> Result<(), NodeError> { + let mut state = state.lock().unwrap(); + let new = TextFile::new(None); + state.editor = Arc::new(Mutex::new(new)); + app.emit("file-opened", String::from("")).unwrap(); + Ok(()) +} + #[cfg_attr(mobile, tauri::mobile_entry_point)] pub fn run() { tauri::Builder::default() @@ -90,6 +103,11 @@ pub fn run() { .build()?; let file_submenu = SubmenuBuilder::new(handle, "File") + .item( + &MenuItemBuilder::with_id("NEW", "New") + .accelerator("CmdOrControl+N") + .build(handle)?, + ) .item( &MenuItemBuilder::with_id("OPEN", "Open") .accelerator("CmdOrControl+O") @@ -120,6 +138,9 @@ pub fn run() { // Events handle.on_menu_event(move |handle, event| { + if event.id() == "NEW" { + block_on(handle_new_file(handle.clone(), handle.state())).unwrap(); + } if event.id() == "OPEN" { block_on(handle_open_dialog(handle.clone(), handle.state())).unwrap(); } diff --git a/apps/desktop/src-tauri/tauri.conf.json b/apps/desktop/src-tauri/tauri.conf.json index 4be2b8c..605988f 100644 --- a/apps/desktop/src-tauri/tauri.conf.json +++ b/apps/desktop/src-tauri/tauri.conf.json @@ -1,5 +1,5 @@ { - "productName": "desktop", + "productName": "Markdown Editor", "version": "0.0.0", "identifier": "com.desktop.dev", "build": { diff --git a/apps/desktop/src/App.tsx b/apps/desktop/src/App.tsx index e99f0b2..46048ee 100644 --- a/apps/desktop/src/App.tsx +++ b/apps/desktop/src/App.tsx @@ -51,7 +51,7 @@ function App() { const handleUpdate = debounce((content: string) => { setContent(content); invoke("handle_update_content", { content }) - }, 1000) + }, 150) if (!config) return
Loading...
From 480b31c56da9e796f6f5b5cf4995368c12c449bb Mon Sep 17 00:00:00 2001 From: Luke M <44519853+lkdm@users.noreply.github.com> Date: Sat, 24 Aug 2024 19:38:18 +1000 Subject: [PATCH 06/29] fix: other saving bug. --- apps/desktop/src-tauri/src/lib.rs | 29 +++++++++++++------ apps/desktop/src/App.tsx | 47 +++++++++++++++++++++++-------- core/src/data.rs | 9 ++++++ core/src/event.rs | 11 ++++++++ core/src/lib.rs | 25 ++++++++++++++-- 5 files changed, 99 insertions(+), 22 deletions(-) create mode 100644 core/src/event.rs diff --git a/apps/desktop/src-tauri/src/lib.rs b/apps/desktop/src-tauri/src/lib.rs index 882c22c..a720a68 100644 --- a/apps/desktop/src-tauri/src/lib.rs +++ b/apps/desktop/src-tauri/src/lib.rs @@ -23,9 +23,7 @@ async fn handle_update_content( content: String, state: tauri::State<'_, Mutex>, ) -> Result<(), NodeError> { - let state = state.lock().unwrap(); - state.editor.lock().unwrap().update_content(content); - println!("handle update"); + state.lock().unwrap().handle_update_content(content)?; Ok(()) } @@ -46,8 +44,25 @@ async fn handle_open_dialog( #[tauri::command] async fn handle_save(state: tauri::State<'_, Mutex>) -> Result<(), NodeError> { let state = state.lock().unwrap(); - state.editor.lock().unwrap().save()?; - Ok(()) + let result = { + // Lock the editor and attempt to save + match state.handle_save() { + Ok(()) => Ok(()), + Err(NodeError::NoSavePath) => { + // Open a save location dialog + let path = open_file_save_dialog()?; + + // Re-acquire the lock on editor to update the save location and retry saving + let mut editor = state.editor.lock().unwrap(); + editor.set_save_location(path); + + // Retry saving + editor.save() + } + Err(e) => Err(e), + } + }; + result } #[tauri::command] @@ -62,9 +77,7 @@ async fn handle_new_file( app: AppHandle, state: tauri::State<'_, Mutex>, ) -> Result<(), NodeError> { - let mut state = state.lock().unwrap(); - let new = TextFile::new(None); - state.editor = Arc::new(Mutex::new(new)); + state.lock().unwrap().handle_new_document()?; app.emit("file-opened", String::from("")).unwrap(); Ok(()) } diff --git a/apps/desktop/src/App.tsx b/apps/desktop/src/App.tsx index 46048ee..704e918 100644 --- a/apps/desktop/src/App.tsx +++ b/apps/desktop/src/App.tsx @@ -6,7 +6,7 @@ import Editor from "@md/interface/components/Editor" import Document from "@md/interface/app/Document" import { ThemeProvider } from "@md/interface/providers/ThemeProvider" import "./App.css"; -import { listen } from '@tauri-apps/api/event'; +import { listen, UnlistenFn } from '@tauri-apps/api/event'; import debounce from 'lodash/debounce'; interface Config { @@ -19,10 +19,6 @@ function App() { const [isLoading, setIsLoading] = useState(true); const [config, setConfig] = useState(null); - // handle_open_dialog, - // get_config, - // handle_update_content - async function getConfig() { try { const config = await invoke("get_config"); @@ -41,18 +37,42 @@ function App() { getConfig() }, []) - listen('file-opened', (event) => { - setIsLoading(true) - console.log("File opened:", event.payload) - setContent(event.payload) - setIsLoading(false) - }); + + useEffect(() => { + let unlistenFunction: UnlistenFn | null = null; + + async function setupListener() { + unlistenFunction = await listen('file-opened', (event) => { + setIsLoading(true); + const content = event.payload as string || ''; + setContent(content); + setIsLoading(false); + }); + } + + setupListener(); + + // Cleanup listener on unmount + return () => { + if (unlistenFunction) { + unlistenFunction(); + } + }; + }, []); const handleUpdate = debounce((content: string) => { setContent(content); invoke("handle_update_content", { content }) }, 150) + useEffect(() => { + console.log("Editor re-rendered with content:", content); + }, [content]); + + useEffect(() => { + console.log("isLoading changed:", isLoading); + }, [isLoading]); + if (!config) return
Loading...
return ( @@ -60,7 +80,10 @@ function App() { - {!isLoading && } + {isLoading ? "True" : "False"} + {isLoading + ? <>Loading... + : } diff --git a/core/src/data.rs b/core/src/data.rs index c3b33e5..2e84005 100644 --- a/core/src/data.rs +++ b/core/src/data.rs @@ -142,6 +142,15 @@ pub fn open_file_dialog() -> Result { Err(NodeError::NoOpenPath) } } +pub fn open_file_save_dialog() -> Result { + let dir = PathBuf::from("/"); + let file_dialog_res = FileDialog::new().set_directory(dir).save_file(); + if let Some(file_handle) = file_dialog_res { + Ok(file_handle.to_path_buf()) + } else { + Err(NodeError::NoSavePath) + } +} #[cfg(test)] mod tests { diff --git a/core/src/event.rs b/core/src/event.rs new file mode 100644 index 0000000..184e4d8 --- /dev/null +++ b/core/src/event.rs @@ -0,0 +1,11 @@ +enum ResourceStatus { + Pending, + Loaded, + Error, +} + +// Listen to events use async/await. +#[derive(Debug)] +pub enum CoreEvent { + ResourceStatus, +} diff --git a/core/src/lib.rs b/core/src/lib.rs index 7fdf874..27d1734 100644 --- a/core/src/lib.rs +++ b/core/src/lib.rs @@ -1,13 +1,13 @@ pub mod config; pub mod data; pub mod error; +pub mod event; +use tokio::sync::broadcast::{channel, Sender}; use config::Config; use data::{ContentRepository, TextFile}; use error::NodeError; -use serde::Serialize; use std::sync::{Arc, Mutex}; -use tokio::sync::broadcast; pub struct Node { pub editor: Arc>, @@ -23,4 +23,25 @@ impl Node { Ok(node) } + + // Updates the content in memory. + pub fn handle_update_content(&self, content: String) -> Result<(), NodeError> { + let mut editor = self.editor.lock().unwrap(); + editor.update_content(content); + Ok(()) + } + + // Create new document. + pub fn handle_new_document(&self) -> Result<(), NodeError> { + let mut editor = self.editor.lock().unwrap(); + let new = TextFile::new(None); + *editor = new; + Ok(()) + } + + // Save the document. + pub fn handle_save(&self) -> Result<(), NodeError> { + let editor = self.editor.lock().unwrap(); + editor.save() + } } From 4b43ff7fb20a007c5040dd16d39c5da423b3ad08 Mon Sep 17 00:00:00 2001 From: Luke M <44519853+lkdm@users.noreply.github.com> Date: Sat, 24 Aug 2024 20:33:11 +1000 Subject: [PATCH 07/29] fix: loading a second time did not work. --- Cargo.lock | 3 +++ apps/desktop/src-tauri/src/lib.rs | 7 ++++-- apps/desktop/src/App.tsx | 19 +++++++++------ core/Cargo.toml | 1 + core/src/event.rs | 24 +++++++++++++------ interface/components/Editor.tsx | 1 + .../markdown-editor/components/Editor.tsx | 14 +++++++---- 7 files changed, 49 insertions(+), 20 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e589944..19af504 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -526,8 +526,10 @@ checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" dependencies = [ "android-tzdata", "iana-time-zone", + "js-sys", "num-traits", "serde", + "wasm-bindgen", "windows-targets 0.52.6", ] @@ -2043,6 +2045,7 @@ checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" name = "md_core" version = "0.1.0" dependencies = [ + "chrono", "rfd", "serde", "thiserror", diff --git a/apps/desktop/src-tauri/src/lib.rs b/apps/desktop/src-tauri/src/lib.rs index a720a68..bbe9623 100644 --- a/apps/desktop/src-tauri/src/lib.rs +++ b/apps/desktop/src-tauri/src/lib.rs @@ -1,6 +1,7 @@ use md_core::config::{Config, Theme}; use md_core::data::*; use md_core::error::NodeError; +use md_core::event::CoreEvent; use md_core::Node; use std::sync::Arc; use std::sync::Mutex; @@ -37,7 +38,8 @@ async fn handle_open_dialog( let mut txt = state.editor.lock().unwrap(); txt.set_save_location(path); txt.load()?; - app.emit("file-opened", txt.get_content()).unwrap(); + let evt = CoreEvent::document_load(txt.get_content()); + app.emit("file-opened", evt).unwrap(); Ok(()) } @@ -78,7 +80,8 @@ async fn handle_new_file( state: tauri::State<'_, Mutex>, ) -> Result<(), NodeError> { state.lock().unwrap().handle_new_document()?; - app.emit("file-opened", String::from("")).unwrap(); + let evt = CoreEvent::document_load(String::new()); + app.emit("file-opened", evt).unwrap(); Ok(()) } diff --git a/apps/desktop/src/App.tsx b/apps/desktop/src/App.tsx index 704e918..dbf1723 100644 --- a/apps/desktop/src/App.tsx +++ b/apps/desktop/src/App.tsx @@ -18,6 +18,7 @@ function App() { const [error, setError] = useState(null); const [isLoading, setIsLoading] = useState(true); const [config, setConfig] = useState(null); + const [eventTimestamp, setEventTimestamp] = useState(0); async function getConfig() { try { @@ -44,8 +45,13 @@ function App() { async function setupListener() { unlistenFunction = await listen('file-opened', (event) => { setIsLoading(true); - const content = event.payload as string || ''; - setContent(content); + const { content: newContent, timestamp } = event.payload.DocumentLoad as { + content: string; + timestamp: number; + }; + console.log(timestamp, newContent) + setContent(newContent || ''); + setEventTimestamp(timestamp); setIsLoading(false); }); } @@ -58,7 +64,7 @@ function App() { unlistenFunction(); } }; - }, []); + }, [eventTimestamp]); const handleUpdate = debounce((content: string) => { setContent(content); @@ -66,8 +72,8 @@ function App() { }, 150) useEffect(() => { - console.log("Editor re-rendered with content:", content); - }, [content]); + console.log("Editor re-rendered with timestamp:", eventTimestamp); + }, [eventTimestamp]); useEffect(() => { console.log("isLoading changed:", isLoading); @@ -80,10 +86,9 @@ function App() { - {isLoading ? "True" : "False"} {isLoading ? <>Loading... - : } + : } diff --git a/core/Cargo.toml b/core/Cargo.toml index 3caab8a..66049cd 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -6,6 +6,7 @@ edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] +chrono = "0.4.38" rfd = "0.14.1" serde = { version = "1.0.208", features = ["derive"] } thiserror = "1.0.63" diff --git a/core/src/event.rs b/core/src/event.rs index 184e4d8..df4a18b 100644 --- a/core/src/event.rs +++ b/core/src/event.rs @@ -1,11 +1,21 @@ -enum ResourceStatus { - Pending, - Loaded, - Error, -} +use chrono::Utc; +use serde::Serialize; // Listen to events use async/await. -#[derive(Debug)] +#[derive(Debug, Clone, Serialize)] pub enum CoreEvent { - ResourceStatus, + DocumentLoad { content: String, timestamp: u32 }, +} + +fn timestamp() -> u32 { + Utc::now().timestamp() as u32 +} + +impl CoreEvent { + pub fn document_load(content: String) -> Self { + CoreEvent::DocumentLoad { + content, + timestamp: timestamp(), + } + } } diff --git a/interface/components/Editor.tsx b/interface/components/Editor.tsx index 046a082..f550e81 100644 --- a/interface/components/Editor.tsx +++ b/interface/components/Editor.tsx @@ -4,6 +4,7 @@ import InnerEditor from '@md/markdown-editor/components/Editor' interface EditorProps { defaultContent: string, setContent: (content: string) => void, + eventTimestamp: number | null } const Editor = (props: EditorProps) => { diff --git a/packages/markdown-editor/components/Editor.tsx b/packages/markdown-editor/components/Editor.tsx index 1ba8bb9..20f8755 100644 --- a/packages/markdown-editor/components/Editor.tsx +++ b/packages/markdown-editor/components/Editor.tsx @@ -1,4 +1,4 @@ -import React, { useEffect, useState } from 'react'; +import React, { useCallback, useEffect, useState } from 'react'; import { defaultValueCtx, Editor, rootCtx } from '@milkdown/kit/core'; import { nord } from '@milkdown/theme-nord'; import { Milkdown, MilkdownProvider, useEditor } from '@milkdown/react'; @@ -13,10 +13,10 @@ import { commonmark } from '@milkdown/kit/preset/commonmark'; interface EditorProps { defaultContent: string; setContent: (content: string) => void; + eventTimestamp?: number; } -const MilkdownEditor = ({defaultContent, setContent}: EditorProps) => { - +const MilkdownEditor = ({defaultContent, setContent, eventTimestamp}: EditorProps) => { const { get } = useEditor((root) => Editor.make() .config(nord) @@ -37,14 +37,20 @@ const MilkdownEditor = ({defaultContent, setContent}: EditorProps) => { ); setContent(markdown); }) + .destroy(() => console.log("Destroyed")) }) .use(commonmark) .use(history) .use(clipboard) .use(indent) - .use(listener) + .use(listener), + [eventTimestamp] ); + useEffect(() => { + console.log("Milkdown re-rend") + }, []) + return ; }; From 7b315d911bd2c1da949b3811dc40a62136febc73 Mon Sep 17 00:00:00 2001 From: Luke M <44519853+lkdm@users.noreply.github.com> Date: Sat, 24 Aug 2024 22:35:09 +1000 Subject: [PATCH 08/29] feat: focus editor when clicking around it. --- apps/desktop/src/App.tsx | 12 +---- core/src/error.rs | 1 - interface/app/Document.tsx | 16 ++++--- interface/components/Editor.tsx | 3 +- interface/dist/stylesheet.css | 8 ++++ interface/hooks/useFocusEditor.ts | 47 +++++++++++++++++++ .../markdown-editor/components/Editor.tsx | 10 ++-- 7 files changed, 71 insertions(+), 26 deletions(-) create mode 100644 interface/hooks/useFocusEditor.ts diff --git a/apps/desktop/src/App.tsx b/apps/desktop/src/App.tsx index dbf1723..fa55309 100644 --- a/apps/desktop/src/App.tsx +++ b/apps/desktop/src/App.tsx @@ -1,4 +1,4 @@ -import { useEffect, useState } from "react"; +import { useEffect, useRef, useState } from "react"; import { invoke } from "@tauri-apps/api/core"; import Layout from "@md/interface/app/Layout" import Content from "@md/interface/app/Content" @@ -16,7 +16,7 @@ interface Config { function App() { const [content, setContent] = useState(""); const [error, setError] = useState(null); - const [isLoading, setIsLoading] = useState(true); + const [isLoading, setIsLoading] = useState(false); const [config, setConfig] = useState(null); const [eventTimestamp, setEventTimestamp] = useState(0); @@ -71,14 +71,6 @@ function App() { invoke("handle_update_content", { content }) }, 150) - useEffect(() => { - console.log("Editor re-rendered with timestamp:", eventTimestamp); - }, [eventTimestamp]); - - useEffect(() => { - console.log("isLoading changed:", isLoading); - }, [isLoading]); - if (!config) return
Loading...
return ( diff --git a/core/src/error.rs b/core/src/error.rs index 6aa51e5..f42b17a 100644 --- a/core/src/error.rs +++ b/core/src/error.rs @@ -36,7 +36,6 @@ pub enum NodeError { }, } -// we must manually implement serde::Serialize impl serde::Serialize for NodeError { fn serialize(&self, serializer: S) -> Result where diff --git a/interface/app/Document.tsx b/interface/app/Document.tsx index 7bd07e2..075f66d 100644 --- a/interface/app/Document.tsx +++ b/interface/app/Document.tsx @@ -1,11 +1,15 @@ -import React, { ReactNode } from "react"; +import React, { ReactNode, useRef } from "react"; +import useFocusEditor from "../hooks/useFocusEditor"; -const Document: React.FC<{ children: ReactNode }> = ({ children }) => ( -
-
-
{children}
+const Document: React.FC<{ children: ReactNode }> = ({ children }) => { + const { handleButtonClick, handleArticleClick } = useFocusEditor() + + return ( +
+
+
{children}
-); +)}; export default Document; diff --git a/interface/components/Editor.tsx b/interface/components/Editor.tsx index f550e81..b7ec6bd 100644 --- a/interface/components/Editor.tsx +++ b/interface/components/Editor.tsx @@ -1,10 +1,9 @@ -import React from "react" import InnerEditor from '@md/markdown-editor/components/Editor' interface EditorProps { defaultContent: string, setContent: (content: string) => void, - eventTimestamp: number | null + eventTimestamp: number | null, } const Editor = (props: EditorProps) => { diff --git a/interface/dist/stylesheet.css b/interface/dist/stylesheet.css index d77c4f2..767c9f4 100644 --- a/interface/dist/stylesheet.css +++ b/interface/dist/stylesheet.css @@ -1124,6 +1124,10 @@ body { margin-bottom: 0; } +.collapse { + visibility: collapse; +} + .flex { display: flex; } @@ -1132,6 +1136,10 @@ body { height: 100vh; } +.h-full { + height: 100%; +} + .w-full { width: 100%; } diff --git a/interface/hooks/useFocusEditor.ts b/interface/hooks/useFocusEditor.ts new file mode 100644 index 0000000..398509d --- /dev/null +++ b/interface/hooks/useFocusEditor.ts @@ -0,0 +1,47 @@ + + +const useFocusEditor = () => { + const handleButtonClick = () => { + // Find the nearest .milkdown element + const milkdownElement = document.querySelector('.milkdown .editor') as HTMLElement | null; + + console.log(milkdownElement); + if (milkdownElement) { + milkdownElement.focus(); + } + }; + + const handleArticleClick = (event: React.MouseEvent) => { + const clickedElement = event.target as HTMLElement; + // If the click is on a .milkdown element or inside it, do nothing + if (clickedElement.closest('.milkdown')) { + return; + } + + // Find all .milkdown elements + const milkdownElements = document.querySelectorAll('.milkdown .editor'); + + // Get the last .milkdown element + const lastMilkdownElement = milkdownElements[milkdownElements.length - 1] as HTMLElement | null; + + if (lastMilkdownElement) { + // Focus the last .milkdown element + lastMilkdownElement.focus(); + + // Place the cursor at the end of the content + const range = document.createRange(); + const sel = window.getSelection(); + + if (sel && lastMilkdownElement) { + range.selectNodeContents(lastMilkdownElement); + range.collapse(false); // Move to the end of the content + sel.removeAllRanges(); + sel.addRange(range); + } + } + }; + + return { handleButtonClick, handleArticleClick }; +} + +export default useFocusEditor; diff --git a/packages/markdown-editor/components/Editor.tsx b/packages/markdown-editor/components/Editor.tsx index 20f8755..11848e7 100644 --- a/packages/markdown-editor/components/Editor.tsx +++ b/packages/markdown-editor/components/Editor.tsx @@ -1,5 +1,5 @@ -import React, { useCallback, useEffect, useState } from 'react'; -import { defaultValueCtx, Editor, rootCtx } from '@milkdown/kit/core'; +import React, { useCallback, useEffect, useRef, useState } from 'react'; +import { defaultValueCtx, Editor, rootCtx, editorViewCtx } from '@milkdown/kit/core'; import { nord } from '@milkdown/theme-nord'; import { Milkdown, MilkdownProvider, useEditor } from '@milkdown/react'; import { listener, listenerCtx } from "@milkdown/plugin-listener"; @@ -17,6 +17,7 @@ interface EditorProps { } const MilkdownEditor = ({defaultContent, setContent, eventTimestamp}: EditorProps) => { + const { get } = useEditor((root) => Editor.make() .config(nord) @@ -46,11 +47,6 @@ const MilkdownEditor = ({defaultContent, setContent, eventTimestamp}: EditorProp .use(listener), [eventTimestamp] ); - - useEffect(() => { - console.log("Milkdown re-rend") - }, []) - return ; }; From 0cf2f7f5b3d7ae3afb675d5adc4ac9c1296df358 Mon Sep 17 00:00:00 2001 From: Luke M <44519853+lkdm@users.noreply.github.com> Date: Sat, 24 Aug 2024 22:43:51 +1000 Subject: [PATCH 09/29] fix: cancelling save dialogue crashed. --- Cargo.lock | 44 +++++++++++++++++++++++++++++++ apps/desktop/src-tauri/Cargo.toml | 1 + apps/desktop/src-tauri/src/lib.rs | 6 ++++- 3 files changed, 50 insertions(+), 1 deletion(-) diff --git a/Cargo.lock b/Cargo.lock index 19af504..e2dee67 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -82,6 +82,7 @@ dependencies = [ "rand 0.8.5", "serde", "serde_repr", + "tokio", "url", "zbus", ] @@ -851,6 +852,7 @@ dependencies = [ "serde_json", "tauri", "tauri-build", + "tauri-plugin-dialog", "tauri-plugin-shell", "tokio", ] @@ -3011,6 +3013,9 @@ dependencies = [ "ashpd", "block", "dispatch", + "glib-sys", + "gobject-sys", + "gtk-sys", "js-sys", "log", "objc", @@ -3724,6 +3729,43 @@ dependencies = [ "walkdir", ] +[[package]] +name = "tauri-plugin-dialog" +version = "2.0.0-rc.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23f9acd91025e9b624969422e4c707f7cdcded6de66aa0559bc4d91339753cc2" +dependencies = [ + "dunce", + "log", + "raw-window-handle", + "rfd", + "serde", + "serde_json", + "tauri", + "tauri-plugin", + "tauri-plugin-fs", + "thiserror", +] + +[[package]] +name = "tauri-plugin-fs" +version = "2.0.0-rc.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5df6b25b1f2b7b61565e66c4dbee9eb39e5635d2a763206e380e07cc3f601a67" +dependencies = [ + "anyhow", + "glob", + "schemars", + "serde", + "serde_json", + "serde_repr", + "tauri", + "tauri-plugin", + "thiserror", + "url", + "uuid", +] + [[package]] name = "tauri-plugin-shell" version = "2.0.0-rc.2" @@ -3954,6 +3996,7 @@ dependencies = [ "signal-hook-registry", "socket2", "tokio-macros", + "tracing", "windows-sys 0.52.0", ] @@ -5011,6 +5054,7 @@ dependencies = [ "serde_repr", "sha1", "static_assertions", + "tokio", "tracing", "uds_windows", "windows-sys 0.52.0", diff --git a/apps/desktop/src-tauri/Cargo.toml b/apps/desktop/src-tauri/Cargo.toml index 28233d8..0611d78 100644 --- a/apps/desktop/src-tauri/Cargo.toml +++ b/apps/desktop/src-tauri/Cargo.toml @@ -31,3 +31,4 @@ serde = { version = "1", features = ["derive"] } serde_json = "1" md_core = { path = "../../../core" } tokio = { version = "1", features = ["full"] } +tauri-plugin-dialog = "2.0.0-rc" diff --git a/apps/desktop/src-tauri/src/lib.rs b/apps/desktop/src-tauri/src/lib.rs index bbe9623..ad221b4 100644 --- a/apps/desktop/src-tauri/src/lib.rs +++ b/apps/desktop/src-tauri/src/lib.rs @@ -52,7 +52,10 @@ async fn handle_save(state: tauri::State<'_, Mutex>) -> Result<(), NodeErr Ok(()) => Ok(()), Err(NodeError::NoSavePath) => { // Open a save location dialog - let path = open_file_save_dialog()?; + let path = match open_file_save_dialog() { + Ok(path) => path, + Err(_) => return Ok(()), // User cancelled the dialog + }; // Re-acquire the lock on editor to update the save location and retry saving let mut editor = state.editor.lock().unwrap(); @@ -200,6 +203,7 @@ pub fn run() { Ok(()) }) .plugin(tauri_plugin_shell::init()) + .plugin(tauri_plugin_dialog::init()) .invoke_handler(tauri::generate_handler![ handle_open_dialog, get_config, From 5a29b236732a627891b900a4a7afefdec213417a Mon Sep 17 00:00:00 2001 From: Luke M <44519853+lkdm@users.noreply.github.com> Date: Sat, 24 Aug 2024 23:12:33 +1000 Subject: [PATCH 10/29] feat: add warning before creating new markdown file. --- apps/desktop/src-tauri/src/lib.rs | 21 ++++++++++++++++++++- core/src/data.rs | 26 +++++++++++++++++++++++--- core/src/error.rs | 2 ++ core/src/lib.rs | 10 +++++++--- 4 files changed, 52 insertions(+), 7 deletions(-) diff --git a/apps/desktop/src-tauri/src/lib.rs b/apps/desktop/src-tauri/src/lib.rs index ad221b4..88b931f 100644 --- a/apps/desktop/src-tauri/src/lib.rs +++ b/apps/desktop/src-tauri/src/lib.rs @@ -11,6 +11,7 @@ use tauri::menu::{ }; use tauri::{async_runtime::block_on, TitleBarStyle, WebviewUrl, WebviewWindowBuilder}; use tauri::{AppHandle, Emitter, Manager}; +use tauri_plugin_dialog::DialogExt; use tokio::task::block_in_place; // the payload type must implement `Serialize` and `Clone`. @@ -82,7 +83,25 @@ async fn handle_new_file( app: AppHandle, state: tauri::State<'_, Mutex>, ) -> Result<(), NodeError> { - state.lock().unwrap().handle_new_document()?; + // Check if the current document has unsaved changes + // TODO: build dialogue for unsaved changes + + let state = state.lock().unwrap(); + match state.handle_new_document(false) { + Ok(_) => {} + Err(NodeError::FileNotSaved) => { + let force = open_save_warning_dialog(); + if force { + state.handle_new_document(true)?; + } else { + return Ok(()); // User cancelled the dialog + } + } + Err(e) => { + eprintln!("Error creating new document: {:?}", e); + return Err(e); + } + } let evt = CoreEvent::document_load(String::new()); app.emit("file-opened", evt).unwrap(); Ok(()) diff --git a/core/src/data.rs b/core/src/data.rs index 2e84005..a8f2da3 100644 --- a/core/src/data.rs +++ b/core/src/data.rs @@ -1,5 +1,5 @@ use crate::error::NodeError; -use rfd::FileDialog; +use rfd::{FileDialog, MessageButtons, MessageDialog, MessageDialogResult}; use serde::{Deserialize, Serialize}; use std::{ fs::{self, File}, @@ -47,7 +47,7 @@ pub trait ContentRepository { fn load(&mut self) -> Result<(), NodeError>; // Saves the current content to storage - fn save(&self) -> Result<(), NodeError>; + fn save(&mut self) -> Result<(), NodeError>; fn new(location: Option) -> Self where @@ -65,12 +65,16 @@ pub trait ContentRepository { // Retrieves the save location or identifier for storage fn get_save_location(&self) -> Option; + + // Check for unsaved changes + fn has_unsaved_changes(&self) -> bool; } #[derive(Clone, Serialize, Deserialize)] pub struct TextFile { path: Option, content: String, + modified: bool, } impl Default for TextFile { @@ -78,6 +82,7 @@ impl Default for TextFile { TextFile { content: String::from(DOCUMENTATION_STR), path: None, + modified: false, } } } @@ -91,7 +96,7 @@ impl ContentRepository for TextFile { self.content = content; Ok(()) } - fn save(&self) -> Result<(), NodeError> { + fn save(&mut self) -> Result<(), NodeError> { let file = match &self.path { Some(path) => File::create(path)?, None => return Err(NodeError::NoSavePath), @@ -99,6 +104,7 @@ impl ContentRepository for TextFile { let mut buf_writer = BufWriter::new(file); buf_writer.write_all(self.content.as_bytes())?; buf_writer.flush()?; + self.modified = false; Ok(()) } fn new(location: Option) -> Self { @@ -110,10 +116,12 @@ impl ContentRepository for TextFile { TextFile { path, content: String::from(""), + modified: false, } } fn update_content(&mut self, content: String) { self.content = content; + self.modified = true; } fn get_content(&self) -> String { self.content.clone() @@ -131,6 +139,10 @@ impl ContentRepository for TextFile { fn get_save_location(&self) -> Option { self.path.clone().map(SaveLocation::PathBuf) } + + fn has_unsaved_changes(&self) -> bool { + self.modified + } } pub fn open_file_dialog() -> Result { @@ -152,6 +164,14 @@ pub fn open_file_save_dialog() -> Result { } } +pub fn open_save_warning_dialog() -> bool { + let dialog = MessageDialog::new() + .set_title("Warning") + .set_description("You have unsaved changes. Do you want to save?") + .set_buttons(MessageButtons::YesNo); + dialog.show() == MessageDialogResult::Yes +} + #[cfg(test)] mod tests { use super::*; diff --git a/core/src/error.rs b/core/src/error.rs index f42b17a..d0e2193 100644 --- a/core/src/error.rs +++ b/core/src/error.rs @@ -34,6 +34,8 @@ pub enum NodeError { #[source] source: Option>, }, + #[error("Unsaved Changes: The file has unsaved changes.")] + FileNotSaved, } impl serde::Serialize for NodeError { diff --git a/core/src/lib.rs b/core/src/lib.rs index 27d1734..2c1ec43 100644 --- a/core/src/lib.rs +++ b/core/src/lib.rs @@ -32,16 +32,20 @@ impl Node { } // Create new document. - pub fn handle_new_document(&self) -> Result<(), NodeError> { - let mut editor = self.editor.lock().unwrap(); + pub fn handle_new_document(&self, force: bool) -> Result<(), NodeError> { + let editor = self.editor.lock().unwrap(); + if !force && editor.has_unsaved_changes() { + return Err(NodeError::FileNotSaved); + } let new = TextFile::new(None); + let mut editor = editor; *editor = new; Ok(()) } // Save the document. pub fn handle_save(&self) -> Result<(), NodeError> { - let editor = self.editor.lock().unwrap(); + let mut editor = self.editor.lock().unwrap(); editor.save() } } From 89d01aad2f51ffd09f92c10688b345cc1068160a Mon Sep 17 00:00:00 2001 From: Luke M <44519853+lkdm@users.noreply.github.com> Date: Sun, 25 Aug 2024 07:18:31 +1000 Subject: [PATCH 11/29] fix: inaccurate dialog copy. --- apps/desktop/src-tauri/src/lib.rs | 1 + core/src/data.rs | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/desktop/src-tauri/src/lib.rs b/apps/desktop/src-tauri/src/lib.rs index 88b931f..8295ccc 100644 --- a/apps/desktop/src-tauri/src/lib.rs +++ b/apps/desktop/src-tauri/src/lib.rs @@ -158,6 +158,7 @@ pub fn run() { ) .build()?; let edit_submenu = SubmenuBuilder::new(handle, "Edit") + .cut() .copy() .paste() .separator() diff --git a/core/src/data.rs b/core/src/data.rs index a8f2da3..71dfddc 100644 --- a/core/src/data.rs +++ b/core/src/data.rs @@ -166,8 +166,8 @@ pub fn open_file_save_dialog() -> Result { pub fn open_save_warning_dialog() -> bool { let dialog = MessageDialog::new() - .set_title("Warning") - .set_description("You have unsaved changes. Do you want to save?") + .set_title("Unsaved Changes") + .set_description("You have unsaved changes. Do you want to continue?") .set_buttons(MessageButtons::YesNo); dialog.show() == MessageDialogResult::Yes } From bc7d80c7425ad8ba03fcf139a80b12cc07f1f0c8 Mon Sep 17 00:00:00 2001 From: Luke M <44519853+lkdm@users.noreply.github.com> Date: Sun, 25 Aug 2024 09:07:19 +1000 Subject: [PATCH 12/29] feat: add icons. --- apps/desktop/src-tauri/icons/128x128.png | Bin 3512 -> 11939 bytes apps/desktop/src-tauri/icons/128x128@2x.png | Bin 7012 -> 11939 bytes apps/desktop/src-tauri/icons/32x32.png | Bin 974 -> 1326 bytes .../src-tauri/icons/Square107x107Logo.png | Bin 2863 -> 0 bytes .../src-tauri/icons/Square142x142Logo.png | Bin 3858 -> 0 bytes .../src-tauri/icons/Square150x150Logo.png | Bin 3966 -> 0 bytes .../src-tauri/icons/Square284x284Logo.png | Bin 7737 -> 0 bytes .../src-tauri/icons/Square30x30Logo.png | Bin 903 -> 0 bytes .../src-tauri/icons/Square310x310Logo.png | Bin 8591 -> 0 bytes .../src-tauri/icons/Square44x44Logo.png | Bin 1299 -> 0 bytes .../src-tauri/icons/Square71x71Logo.png | Bin 2011 -> 0 bytes .../src-tauri/icons/Square89x89Logo.png | Bin 2468 -> 0 bytes apps/desktop/src-tauri/icons/StoreLogo.png | Bin 1523 -> 0 bytes apps/desktop/src-tauri/icons/icon.icns | Bin 98451 -> 680152 bytes apps/desktop/src-tauri/icons/icon.ico | Bin 86642 -> 4286 bytes apps/desktop/src-tauri/icons/icon.png | Bin 14183 -> 261320 bytes 16 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 apps/desktop/src-tauri/icons/Square107x107Logo.png delete mode 100644 apps/desktop/src-tauri/icons/Square142x142Logo.png delete mode 100644 apps/desktop/src-tauri/icons/Square150x150Logo.png delete mode 100644 apps/desktop/src-tauri/icons/Square284x284Logo.png delete mode 100644 apps/desktop/src-tauri/icons/Square30x30Logo.png delete mode 100644 apps/desktop/src-tauri/icons/Square310x310Logo.png delete mode 100644 apps/desktop/src-tauri/icons/Square44x44Logo.png delete mode 100644 apps/desktop/src-tauri/icons/Square71x71Logo.png delete mode 100644 apps/desktop/src-tauri/icons/Square89x89Logo.png delete mode 100644 apps/desktop/src-tauri/icons/StoreLogo.png diff --git a/apps/desktop/src-tauri/icons/128x128.png b/apps/desktop/src-tauri/icons/128x128.png index 6be5e50e9b9ae84d9e2ee433f32ef446495eaf3b..49ce03a7a2ba1a0eb4dc0b84dd982008a6be3678 100644 GIT binary patch literal 11939 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 diff --git a/apps/desktop/src-tauri/icons/128x128@2x.png b/apps/desktop/src-tauri/icons/128x128@2x.png index e81becee571e96f76aa5667f9324c05e5e7a4479..49ce03a7a2ba1a0eb4dc0b84dd982008a6be3678 100644 GIT binary patch literal 11939 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 Sh@|^e82d)Z`BYy<-Nkl&Y5nrUGebOi2`~!Uy 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 Y2S8W#vM)6=T>t<807*qoM6N<$f*y@n<^TWy diff --git a/apps/desktop/src-tauri/icons/Square284x284Logo.png b/apps/desktop/src-tauri/icons/Square284x284Logo.png deleted file mode 100644 index c021d2ba76619c08969ab688db3b27f29257aa6f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7737 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 diff --git a/apps/desktop/src-tauri/icons/Square30x30Logo.png b/apps/desktop/src-tauri/icons/Square30x30Logo.png deleted file mode 100644 index 621970023096ed9f494ba18ace15421a45cd65fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 903 zcmV;219<$2P)2 z+CUKPMqaqGiH;zb!R4$B-WXS^YzQr=@UH>k4?*L)&R=zYjBrZenKdc9|JlS$SO*RJ zKt8FSTDAdk1g_WPAO!p^V!AuL;Lm;uQyV;zKq)J3i(;q*;k+pD%f3eltU`PYdy9(k0&%` zuWAPcV6|-y?|?7O1W!KSK}pbk8#~!|FA@(VJkt^V@0lio{afoAeo*f&$W2s6${5!1eKvAGD2$GZwSB98L2ZVS- zKn8ENRkZ*sb!@QugOrQNK3(sy1v%J#m|rpB+h|Nkqa3FRT>74xSs{#&saU2Lf!_Iq zKmuKAESh`gs!fneGWn+nf}l?7jE$HW!Af&vE5=G!QU)U2v&HLIBGXKk4nQx{hsHjL zLPMAo5=*uInFbq7(aa`Y2VX5wCmaeqvECOFv)a>0t>ZaEb*cJccER=BB?KFZhV$c^ znL*l8x*UYZv4WK|j?~Jt6~~F%{pk~z5A*>^M`?r5m9@RJ_x|uEtX(6Vk@Y()MVto* z93wr)%3m%|#OZ~srm>zF(JvDuTq*@;d&^>_BJm5hOU`3FjG70L#Vzv9I?`<7$T@

jU?lMi@tgxr7CqX_r3uw^y4tVU3Pm0sw;|1WSUO%?=bG`*Kmz6u4{#ti;T7AWIBAEh!(Y zz>O01&#X?Ds@L)Sb{CkG#Yz4$3o d@96)?#cz^xWoA}>B$xmI002ovPDHLkV1l3&k#zt7 diff --git a/apps/desktop/src-tauri/icons/Square310x310Logo.png b/apps/desktop/src-tauri/icons/Square310x310Logo.png deleted file mode 100644 index f9bc04839491e66c07b16ab03743c0c53b4109cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8591 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 JPDHLkV1lm|RXG3v diff --git a/apps/desktop/src-tauri/icons/Square71x71Logo.png b/apps/desktop/src-tauri/icons/Square71x71Logo.png deleted file mode 100644 index 63440d7984936a9caa89275928d8dce97e4d033b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2011 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ⅆ`pH=QP6{T=eJdsb8J% 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

#!$NcQ3lh~dU^;t<^=H3BJUPNJ0E<)(ufo!9Z6 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

lu{l?zz?+Mnb6 zU;G7*J@+DbWd(!L2)e55*egn)Aj1J*xF^I4g%t&yDUkr|D^-Yk&{*K610+rYDW!Mm zWHp>dN_%9IGi@OitV~=hI_m(6W+kONUaE+R_rLZX36a7pb^u6M0Lt9o%&84;oCLv%TxmX&U+9DXU_%(CV4B7pWtfxB z+D3F*x;Vw-Q)Tjbl%}Plr2s$}gPty9&&NnQeWpRs-1XcB9LM}jK?X7tz-=;Ve9*S{ z?oVn1smNSUOO{KsYLOFL($6UjYb)nrN-5-PEAJ%uM@!2$PxaGnKTb^(`&hIHzc;Vs zQ%+Gatsl~5Jy-`!p7F=RP$b@FxBIq4;)AV}^Tif(c@wk0 zv%HAS*H*CohgVS#$9Hs57)t(;1uf&emG-{b4S#&8iFHG;5edf6)Y{tY7mBg6)Wv#T zV{>tc;ovr|z5WX7y0^S95la$+; zRu8v_7;TRX!J)3LpsXE`9|O$sbz&Q$P%8s?l~ST-kXY@I@PjNwaiqfNF(=>bT^AaF zePWDF5zalhmnRv`a8C%_fu@Zp@DzmA#wig3VIv&Vyc?~4<7JTxn~@BZC;~KB##I8k zhDL=ESEhf9LX=Pns0bL2v2!jQxi%k1e~I_tBhUaqlQh z41KFy)RkRVN>V74#@3B%xcT0j7~Z&T1gWwhqcGs{XqQ*0pkaU=65%)3Y$S^nvqYDa zcC1NbG^kK_yEyT${{pA}?60x>%)bIJEn}p|br$OpRiIQIGyiH5J`S&_6S6QyLZ}* z;N)NW{A5|uoc-VE)SA+)JS#dGK6J!>;jH8|H_pJCIqNa-5H!QiVn7(}J7ovu@e?SE z=glek?al(WFZ~4d_AT_vRTSuecw|DLv4HA6I004jh zNkld6WWXZN^UVF2iEM}#@JV)Ao6p@{qS#b`g?zk zrKg^T?yq22Rj7==Kby81&kJo7CR!|J$Yf-cWzcfcPhNo++e_toAIX?OvSP)&xwwEv`=cI=(hrJ)~e>z$U zfDHg^@_En4MH|eSXG_d!wc^g9^7^9%6xkI|(iltl-H zbr?5b(3pQi3m6v@eS(C_s{i~=s%~=T@;5K7WGw|3MtbhGSIQ_4GgykomM%`P)s2Une5zXOE<95=uHkJoY z@u9`4fn-qG<__#GG{^qmwwJcS4`e<+N-pKr>}YmGjpo8=hB*}je~xw@dnL7^YwjR! z-;5OrE^j4Q!nJ(gam&sPUn0t`2KPIqZJmaU%Z=o=emYEGGG0~pRsoO${Ap`6TB<*xfaO4VyZ0x(=`_iC$gvp7>4`;n5(?#} zUkX{`>$CLo=`+YI?7L4XuxhIf-Gk7Oo7!zq2+8|gO6k+~TX1QEZoA2=Ek90rpBnHu z2GElmT$*=$S3E-56N`D{Sx+mJ)+`nNDFadSBE@7b-0)~dvJI(;TID`xe~*eCk5kQ& zds}OYU2Ige$+fL6IiVwcL#hDKE%TqI3T3lO9+yx>e%%_;9!~IK)JXie?V)N=3RtCq z7V~pu!8Ae`JaJ~Wq0ER32-do`r`cr(-Ie25dU^rfl@;7rTE*sXe*%5&D!OdR+{!Vi zVPR9(wTXppMuS05rNnv{VCU%iHN;Pz(CZdBw%o%;Rpahu)0U%Jp$%T z5$R!KDi=TqHI)MnXj8m4gfZy33>$ONU5wmE$ez}tu&xj&#SdQ-ib9$Cj@xfk)ff&o zar*cYPMui8LceFqU)MEQ1@?XGDxi&W#*8_MAi+xca#@8J3s2(A z5B?fwU-Cj_G9q3Cs!Ohf(feE5=uyh0qon}Y*G(!1tX-lE zSziobQlUQw>)HhTS&#>r_udQqo-a{StK5{H1>mPm{d9`w@=Wt@-@5jHnMeWkZr+o7 zHdilhz+z`4&z@W?m)o?_lrFQOHcgFf>uF(2`P+V@#yKLyI5!PPc|2$$!;sbL{^ zXir6DXUnv2IalMUr&j0K#Dys;Q4(C>7xzRL{3|qZ4&==Q$wTV5L0%E0k3&z^6zvDoIi6M-+AFleDL|mGQxMP&o;3Q zU#NvS-Y685J^g1tCdJ}G5tIRYfggaGBh&6M4k(`U)SMlS@L`TOpfMbR(ue$Ta(y0s zMgYxT<}->BHF+ZF#ub`F){HObF5whAjtH=j7zP}33fN3GH@9$WYlt6w?j~O|2O{zXTJVz6eo^hSQMzL3S4QU zurh85He3cYX;B1)dB!xkF1Y`6V|+}m7`eT2*6K1#>Nt#P8XVb=I_yLa2!{F1JuP+e z$?bW~@3FEceyX{@#y!_wt_Pu4r=>P&ApNavPtVPk^z(kC+|1+_)`#7fBOWa(`JCP} z`L|7T;j)vZi!vq7DGu6}k=$}H32yf`wYA57q_qAH@(1YL{`Q<;(!Tw1BWzGp zT**J*M)a2}KPLPhn`1Vn9ZH`>W^7PqoALJu$k)MTIGDui2>UcjncINonNMvZXTBAh zYejC(bLRayTE+R3C+r1$EOJEr0FC|=w}8;m;%_Z&R)a!ba0&uzDKG}-BhB{2mKC_{ zqjUOktbJXfv(m@L+rP!&53hpn-oirv7&?Upjd8lx;xn!Tpd-si5t9R2b8ju&{Djqh z564#tcl%qo{pqK;{=r)~vwjM_W2b>i2e$=d%>Zj)OD;4W``G#h+$#sBqVY&9zWbri zj1xp%8S8{+pM4tN{qbMo(*OD&FdP7@iwh>Ud#!coQL?AptSCe$5D;n&92i`X4_QZ! zUjd%x-L7Yj>75H(p2otLteCN;#}Bh)yiu$yATd66iXM0?kLHkz&oP4=14k$A4d)(G zk~RA|*-^^60gT79Z~*Z5qaxhBy9p`?Uw`pyc=nm6K&VWZeHaFQv3eqF9`A}po&{gZ zBh$s+Lf(1Z{*D@5D(A#$#wyizQBJ&B4XR!9}2ON(wVR zodPaW`ZU>5sL|cgNNByrGvW!&Beox=l&dF_?|Z#Z??etrS8{4t+%!wcnO!iqk2ZIe zaAzpT-hjv4=fjiQ_EL_dlzAd&9b`>&Qg15x&XTfs{Ha%Q?MilngraB=t9o37iY6-IdqArjq>&K1ED*@gSZ0ACT|vGeEf z^2^`ErMKV5KmLC|$A_PMjgv1nitP-*jXVGFGb07v7O z%snoYpDCl({@A&BCde7`vCKGh>~&-(47oY#6$A31ikLKg8^S-=9I6!g$%_I&+S?jH z6y}+cQJ`20kh-oh9FB11>NPBO?&8mX_!3@x@vAs<`jp{#Fv=Tq#2goa6~(z4 z7=4c8wvZEYYf3MKle#vRC?zqvWnmN#pTG4xY<~DAR1YYLP%1m_9Jp5`%Cm?=WIW8B z-~PBfbwQ|A2YOgzSk=%cma+QcD>(c8ALHZ;FM}5rF&J9nNUPpbKFp>W(_&>p326uU zYw_rezlTodmK7yUhnX0+E#+VcTHq6+-=@Kdy)IkZZ*eRqR~nA~#``dmT_?x>(pKNx zK8amG$=rB4T&Yd!OQpy3Gp0b_{jO;atmNeUd*AcZx1|yVGV)uq*0U5Vh_1&Yl{4}U zl00%HY>WS&zVmR7!o!q~mI7cIpzUzdXVR|6$FzYO-;;uawgn~4GZpA_dE`DLc`nVr z?S1#2+5q|9y`lLov@CnG;1`l5bU)KPkZYhW)yRA`4V|i|bhU z(pORR7IAxd5!=827x0ab(Kjabi-xSPppF4LnkyR$kVVDinDd=G0E-HY8T~@x)Y<|@ zw?-JeeFMX5pMlOl4%Jz<1cq80|8Y}gcfu+@{$BB+Y`x7%GASAF)>Oou$N8{*27A}0 z`HF(@r6-@jfBWD3mj=xJ^tZpqomc?Z(%tsUU6v{O-j)_xXW%QYD8%~pJrlmG@ zM5>zD`6x_V{3xZPr2yCfxZpjQHn|~_4xe~I$-S)&{HJNwQr zoWrqjJ9`7mwSeE6VqfT-y|uWHj!*K<9h;lS3iF-GSrjO*)My^eqW>Cf=i zr9WX~^ES3voA8LLROs~=p^Bc(Zwy*BL)RSq{G*DpW6`Go(7iiA`>P= z?rz*MVEplC&fE^SXEf?|2pno{tT)H%8tG6McK%D$j?x#OE8MD@lO>9BPMJP6^2}4<*Q%A z<3IkdaN?P-pm+R~3Hw*o+SIw0wNF=!TEZ?Gix3sNfyB{Jkbr+=*QB-`LMKn;*5rc( zcGLEx-1?r|U)omHwmojYQV!tHvqQwcx79fpGb)8y_mU2>uMbzsNrtK97+>G(cc=Nb zNih32D|c4Is9hT2|04ImY>xAmJDv6ONRsoXd%+S9OFD8203QbMo>IE3rW3FZwzEP| zC6aN(j+x72FUy3?1kuU%vwyn$c!N^=xWTq91=9q9wAT(oph@%J|3xMzUd#rD(*Sgw zixafTN6vQFLlo^?h_SZMxe_8Wd35Rq z5cfIed7=`UYXgq-82pT{_m`AQk`%t|eHkZ#}cvBaD= zFEU70iP=5-_j>s3cnY)z3dY*%GM@kP(^y+y#S<4V;L}g8;`WU@`1Fe}@bRag;@Y*V z7!I`!M~DzM(0Et4&~*iQ=N{I9=fk>XL?eot4mn}8Cb2-gPC@$_=d3m?^?~-pc-#oz zAshu!?#^{V`&A*V7hZ2ffz;EI7>4n|-dX@=KV9thv3lYZPMrA~E?#^BPdt7G&p!P) zp1ODeMYlj*RiX&KzKq$mvD#7z^DP?~e@&2dUwG_5(NY(d=I zTqovwn%B-}Tih1@b5xW#N&?x#XbDemO#uvRJG0joxC37uouE5#h2TbR%&tjW-*yET z1Kx_BhCEOchNIe$-jyq-vHayeip6Ez=_+i$@ha+#%NT7AP?mk;n{8Oo#gyANgSL2C z$?3Q=2}g~7sj$9KVEDyV3_tiI>WiO3op~H(QQ9zkLMZ6qum!^w@T+J&XFm(HCzZ49 z;%M?DOyBs%T7fIZkOl@7oE(vR!O$|_hIqEfTho0bg1>%h%>d{{wmT;MuUq6g^6 z&mYYp%E_{0tSd+&7>H@UQH;px{CHpuMnfzv^zp>w=W+JTDXgw6V|9HM=bm^1Pd#-J z>#NI#145$$4@XuJ6Olo(^XK=c`2N`NDvRs>Ujh^5Rp{}Et_{J*N>@*>Xt+23IO zxfg-OB@F6XqCr?|0a7*$VqFtz9vbTjGgFwnO9n;ZO4zTu(^l@u^>*son5;wx1u=4> zey)6Nt0^)tENvN{vg*!S;oB4mx$n91w7oBvPg~um^#w&TPFr1bJ5R2S4yw-&S4vwa zmKNs)_UW~qv}B4cQuZPovR;bb-x#>G>*8@7ZARLpIgXp;rkLQ0dX%Q6qon{40Y+T? z?qP6n@|h=>RL(>hIFLEow#=tXdz)NT>9H;kP}?z+6Z!zE|RH|Z6V!4v>9idp0}i; zH!^Yla|(ktaeZ3t=S$gki%vp00)GzNcw%`u!S}Y+?zC7~$sH-5p$cRhu+N+&v-oz8 z0hx9&%OfDBtc!p#fvy=9D|Grx=s)#5%Hw@?oDLVxO~C_QtDG<=%Y~3~ ziPAwS=YKAy?n;?cX&sqpTg*1zfGVR*==BtqR#&jHwu~=-<#|x2#9ME^h5z^u{}H#Z zUPDoq=yp5yqe2RkhFzwy|MUJ2Jpi&B4b0Cu+S~E9lz~tsoo79!I<$$DZCP$dd zpQ0ri6YtFlXDPl$2JWha?Kq6!paD-uXHJmH&4P)PN=K=-W5Q@6CmzRQW6qOy+D@2? zlkVA^8-Qvl!@Z~0c1tWH8Zph22PujU5R?Iy6`ciWnFC+PV9zWe)2zv$C3>>}hs3;o zoK@|J-DGp`^cGN@I*Wx;fmTjp>-WFF=wVo*bx;vWsaFv8l;uDYgn<$yL2K@HMh zzxok8r-fZ{Y(xv?{?mZ!5V#s(`-@L;?Tt4uc<&u7E)!HqD2Pqu1~b0u&_-5~<#;km z3~PIO?)%$o|GJv-cN%?HiAMu1C?zp}d=f4^i1z zJt(tcw$Jz6s+4>Be(aBJ@CTW_WEK>fwlCz&;ip9|Z(D71`%qeLWL9&Rbjy2lDJ?_V zE-|=oivxuj9`0>*Ia+C!9PJWkgavMyU9%*VS><^EQe54(>hEBXO&a+l`qn&x!W>63 zx!3KDB=umXqon}Y0C-g_0O($)R4VYtKSjbtENEaqSJ)g(Yx~?b)KiWC+Ht|s`8^eM z?PF?NrrV&`!>0s56rxXrMRQg8AXn2;PMDg6ps~?EWcf|i1MT^wpW|yyAvDZ2O2oDF z`Dx{Dd!PTI5f?D|Jv)eVZ_kNS>HR#zoG&Ljrq||DYs{Up?Iv0K$Ze6{ffIr=R~!=m zY8y-4#U~FBSzyEsyAf|K0AbbVru%^br*aZqjqj;7ilUFs@pD*OTtjzh5u3+OV({+k z7+!uGeD@BD?h?A4!fb37v?~FOj;Y_hpoS_+sJestlPeg$`E&I93n))LVNB=8kJMge z=HkIi5BhpR$nqkd15tvooI-1H4;Wui7ROqmd|}nsJVG@bVO-)`R~WIz_Vyhx4~-Rt zWy!DQq+bc(XUqPtDfE|9LWm~DyDIP`Tp-~@AdWhmDR2l#9vl%tA|g3-8Y0gwAU7#@ z^6nG>UOB`P0#ZpHT2`mRw~ccbP=zwenYymAwYh0N54W}juXEs47}rqS?^-M$4EKPh zz&`=8Dv`R83!fZZGKTNYUm!dE-?!+KH z$B3I0^He3YK}>YoY!Qk+Pqu2>i*0lCu(s-crlX|*SVn^YY3C^&KFKKNCPTBorA^Vd zCnIhiEh8u8P0>zT;GHcroV+QwIURILH^FqhnO|gj&{DI{Swe5AgdC+UO;g&YqarvK zOfI2qBXQd2^jUX~8J7Ls%-tCko+W8ceUKsnA>HlLd(a|0q}SuW)6R(YK_G~H`8ioa z9QR#ZWDEG+Sa2ug(r=^uyb?Bh=QlqV77E{->>WQSGVZG#uK+73>Y!L!LGP(A zqqBYto5xPzPIn2z%YT3#+y>Ppxafe(!knPnY-^K0QD8JwszRr~ihBD7w%_;(Iwv1T zXK@wP!YT^VKI|G%VTlbTY@A`rcS<%2$`Uvxc_uHiXlIIU@Vbi-P@23n)rR=cwO65( z0eRh`gHm;j|38UBg`}~SknuT!Lr1EoJ(*%66j2x@mLEXLaFWlCww^;?UJDTM*pQ3x z5NFt!C(-)icn|zeBjNeR{b=e-#$BR-GK7nMuqlQrfljwH_3u!Lk`(H3yJ+ppW4Roh zMTho4-zZFE(8g2+#(l#eN+J3qM?grf)2tG~gbgfFnh=Zt4e#Ra$A7}rSN{?9=kKDs z0K*|M&d+35Kv?-j0ibP&zq(S`-m0<9K3U8dC`SN3$bn702OM$huYlhXYhEig0f?R2(bMlZDWbUI27 zTZ%@%(<(Df!i#xCp(Hh30BB-VbL02sYo@7Ba`XNurlX|*KtxKJIym2Zjv2R{YQZ}x_|_B>3(`MI{I z-1alMh_-PGggbMiEVuY_(m(M@2`4Isy&6ktIXLo#o`3jLQs*3aPv7e9QF#}l?29=Q zPh+1)t;2pQiHyL}Z`r^ip_lysJvRWnfMDC2B;=m+&$lPHENEK!pz7|0g#n8-YGbNC zetlW?K*!Hv@%cp*%g1r|(yQ2d>*p9;y$&w7!L($+RiOxlL39@MxszjKvR;m7M;G<2 zFEIGvSD@p^(Yg3FP+>tQ3oRjw1%RDL5{o_dNt9D{+h!C_wAsaNRcNdbSQ~KbNfD*3OvpTcnlF(K5X?>tNuW}uwY8S<;OZdU2Z+yv z95ICpR{@DSXj!R7GxtGKzvw60rH%72JCBHEe%)8O4y%=~`C{p^~s} zgoRK#P+^r+BaPu!jUkq?^yO1H`~APg*%x0y|HN@hAY-6v^! zT1sahM<1in)-ZXA!U(x6X4ETo0H8+8HYup%q~~b;S@ZU&q@$$(*Z}mZc+sWg{1a&! zTuFs~`J0aAHZ@baV(-h`&I<+kdQb~=p8rkhQ}=7RO5d4-X?y@t3hrMDE$H(? zxuHdO6@F>voSQv4VFZnPnv=&;ytpfqTHbq2@z~Uaz!Hw=&~rxvV;YFhjmT+>L|d!H z!oWVIX?5mAdTiV;Jwu!TlEC`z!@>Le9JqAkda{j+-MKy0w)YtmZUY9bS$9>iSci zg5E6)a|*4Ee>tJ!Iz1GK|jkoS@;yRxC;=1YXU`< z7|h8E@9H8Dmqq)pq&>Bm{96*i@qe|kOn|OYZ{EU0hsqN&Oe|lQy>k}hi;H%pvm)J8}VU%6x zbGxSOuH1MVd$6;cerwdpVNtgx>`E%ijlA^wJmU7Wm+q6;HcbXe@0qwJKX70RY#1g} zT=FP$iee19m-(#RX{hp{1`BgvX?(Y}#MU2!Dh-9+(i(b;OX#dFp;%qSonsd;eD~KF zT>Ai;`=H(eI%Q#12uj=%z(Pz|peQ=1Zr{M@{nt<(JC4qCFM}4=K{}k5nKNvO&p#fu zTIx#z_RYA}6i(eE*7=y1g9Pll(|Dr*fD27$&B4bLqt+T!6Leok^CJLydy*aCf*%ob zn$FHlK8n>JM?sPnDHa8S zrj6T#cKitN#E|9}$FgTg|AOTOBzlB)?}}U(*qy7oCW9z1*!lfSL;?q{m4Y4)ap#Zk z;KuKMj^X0Wb#tDCG1XgnCHWx}%|w_ptQLH?aJ#zJb$U`x;iyKMr&k zP*)?vUojr1TKQ2R>mi47x%Hv3aZ!V`(Wg14eQwRp0m>a@x#uY-4yE4@T7F1Bx2@zz zPVG~Ps}16%Qe-aQ^u2B0r`?mvIO#5gBLe<&^}n||PusI|_onydU}xKXxtV*IdMY={ z<$KN*n$TRE{bLcsa5jbfgFR?U4cK%-&8>GxuIFUaqnM7I0)VzugB7@aKIMi)3jQgU zxF+*!%R85KZk5_qnzrS%ElfGx^z1|lxXZoues1DzHEIX54@(MWQpg%hQR~3V2`2fw z+%LL8ag=(ca%RhLNkwI8+AUDSA6(8{cP$h)`kjJxn$Po|2gSUTe>byYpG0<=B6sA9 z>o)U=K|xW;n(PfaeTg47V%9Fc+A7Xd>A)rrl9TVkT+^s*Hl$Gz8v-`9atw>ld==ee zr?9cMh>bTp7=Hc{X!9nhyNFJ=Yl!8juu23y2H8{_zx<+Dg}(kihVQIFt(*d#dm2S= z$+`mgBj<4Hz!J|sR9~3&NlNUz7__#&;!;Nm3=nZ#2=rqCwsIO@*R?1DEcjKPh)+jG z6m?@HxLJePWS@gtjU5qVY^>n?&E+JT<)p@kYV>1-y%hvEdYL1_Q4U0V?o?hHOY^w2 z+UtHyxJOt;hYik9i+R5V|B%ye1MVF+1Ua*K>kF^N(!sx(oLhys1&p7SZOwa3D1qB- z8UIcF$K#+Fzp29T)>T~n_0O>V`(I+AtI$OaRa?skqu(g4F-Bc0)FW+A@Qra0Lw7iT;DR5PpejoR9ZNfxKn^iKzm4t58%0zfziCU04tu?GAFyHdgCQ{_~ z$NRBQbF_0%=7c&e>-|irtdN6c=`~D|hma5gw#g^)&YCI*D0&`A`=x!F>)-pY1lZw# zzQ@!y?)Nw4ASq>}<<#*}XXL8GHXG8E0WA(>HR1+GZd!;!%*^cjREkt^!F9>UO$l;G zyaysP2jlt2nR$7X($P`?K;+Jb@Y6Q-I5Q!mOx!(Qqeaa})6cm%oFdbGUk}@$F=xEb z<}bhmHaG-IfHzMajy99V3! zy+Y0%$=7E0X<~YE%Q)DR!Ocql1|3pD6XYwZ9R zAm?I1yO>k+%@2MH!(rnFt6)VM!1NqY9&H z1lF}MnGpMX+8uUDeF^*OHp{uj9W zyVpQhH_%@p6ytZ)VyQ3&|B8$y!)T~6R9&bqox}O>{0&x~`xg3V&Or6L#(ku&WtA)n zGgb={_I}GMAv!SS&5xW521`BS_$NA@W^*hbluT*Lz>E70{?oFg%gYci+LJgDJuN-+{RWPqe8frhPvwDIKNJ3eyN1 zgxFuJS!YV~n)a?qR6)__aJ?yKq@aGo`-KOB5qP&}b zC-0z^xU7_@pVHq0$VhYFeUHsEJ^hWleqGxpf5=iQ$>x4>`91hBv929vP2Wns(wP9|KNGEDhe*CLb?G-*`OpiU3P`UxyA^wC*6iLF!5VDR=Y zvHj6+p*QcK>@Pr-3!((54FOwW2;CM@ZERrsy`O@QJ%;|`B53uTC9adv>WK@D4?PQ; ze!%*UX?6_aJvpLwe)%c^Vv$B#YfBWTZ3F@uqtdZ3RggWY_KfiG{{K-tf}or6Gq`E^ z-w3fNHyQvvZbuKQNzTt@yK@AAtVM4i8R#((cDxOc*!vFP0<6eKQQ(Ng$zEXV56@&k z@fhfj`_P`=*Cy8gs2ZWxBVz@j9m%0o-pY~W2@74X_|NQ!3GH9SO;T!KM#HgCn|7wM z1aEI(>%;eP`_-SKzVZ$_B|tSp6=Cb=vOqP^7~Tc=R0pds{Qzq({S}rUe*$WC9b9&8 z_(&eNk20-U6s5IXF;O0Xx~@P}d20;A%b+7UIpWfY`!Xw!%#o(W57}8xdzYGfL7PB- zI8qycY`cz(QX?noA*1k^C7mJ3BL^dM%XhjG=k7W9bZ_JN!Aof!;~r~M;iS(Vwv^T- znFaoGLi(3A_n)VZxi(8@)#U7%ChMh^Gi;5-k5oEx3IMEeV@!GpW@e&D;6)l=sd-!c zxeWnRW@kWVtw{gQopRe#dObB7Lt>JY7IgkM>5RYk{aVV>E@&ePd3aN914?=KwxSU zK;JcB=*{MX4Cmu5BgiqU8vrRB01_|Xk0A~x+ls~j(w^|5P+(P=5i`^yD6TO^ZffZS zdi^!@*NZW_vSEGyEw)vr{5tZhw@A^tCAf+)1qF#?+?SvNVhw2{OhI|ztp?ce zDHvkIiME1(e2wMpC3F{h;`&gbu1C$5{E*Cf;uSb5w<@30Jnbi3yj`*2c03K=$NqlsH63vx?7{}73jb80v2C*87p7; z29_^8i@H-{G%jmZ0b{^lsEFaekk&7(;z+_Ec;f~Zs|4u_5;uU!m@RFen{x`u-j-Ya z4|ZweNG*lPas*xh7{2F9bboj0oEWAPc_LmmXDL>4B3%jtk+3sihcIc@Z%1KEb19WI z($5E5ia6!Kf9&CotSognQkxJUrF6oS$4QL557SO-mcwdkUOZ8%X{+erP=?)~bhH!z zE;Z&IM46OiTd)p;Nb@9xW8E_T{pE*~(ZCcyd3*Hny7cf7Bc)LxKXCeE2|Q}0*jsWyIbC;V z@;)A*ir||D{QKgqFNJa;@&aiVUw(K~eZ#>ZM2IHHqXrfimklW+qEIz<76A^7?=+k}RV^n5>HpoBJ z$IwDhBq;b{LVo7(#Ojw{oZ4Upx11~PZi!2uZp$rR;oY4s!b?IJ+OT%O3<2ukQo6!X zq6o-AkXZi7iFruY!!~(|r-U%R7wB|&wzh+T}r#0D0jpSZ`T9de`B{FUNhG{U%t&NXd03POK>^oAhpH9j+O#&Y;&BV8~ zQJl}Sccu5IiUsWV%x{Co^S?Z;YTM>GZ3)<~l)gW|OgzjfU1-}hSMhxsj`~X{Jmw8R zmb@w6w$OqlQ^6&aj2fzg=2=nfQNHsY%Yyz4mTeG-AG#fPpHtg}Xsvs$H92}L_ClY0 z0*%oI4+cUuh6*y1Z0J>vjQ3_=#SpRXmu5xwPPqw_MoX}@+2|w9s_+P zXquHhz15_HD}&c?1fUH!*2JeBarioNSewx47AQ&uRoGK(C2gWb@c@cu42$IsIhO>- zF0aH4o)DtPi7SQYCZIspBoPC=>c;ulvqV4eb47*lhK>20OePNO`w{(sS6q;G76>pz zc%4p(Zc)IpEEHDB!Ih7a0P&Ic4h|HJG6B@qs=^U0T1ATuv1kjaYYo;T^IOsB0Gpe* z^Tw~R@!CIwuiu1PfFT4ly`~F{h83!jg1T@FtFQb8R$uroy62w&Ev=y@g}Txf=tt$! z5@(ovgawUClsqujD@wQ##9D+!E)jPS6FxKAK_@}+>}i~1r%$K$y|1Qe&eI?%H&z5Y zD&rH*CU?bT$?pFmJdb#m`<%)hG4WrU>lr6&V_W__WnayugMr&SNv%8bo~9hkJox&z zf!*eOYC|H2P84Yj%2aT|3~3L$t4S=VH53n%n59ihX_H(Yxd1%m$($UJ_-+Exv0wJ? z$${&gFq7MIC>T4KwYia*BB7oN^d!?t1`6u!zeVY~?+ngw;= zQkx*v)?-dA(;fy;6m&(X%#!Ear#xQ(XWE)31e@4XxH+Meyy0HPN>0_0`;C!7q`88p znd3lYnER8`3EJqe%sM#b@oB4UXg-Sg=3Iz9XA*CT+>|2~j$+O0+QqJS?sWX@CLTt{Ux?6+SFQxsyb&&JT-TBlIu+Xs#(!I2S;>!l;{YTs8;(=U-@YYvAmsXNk_p z2>EGQF`?2$Lrluqisb~TX`=hVr?dodDRO)_NUpWj2ALY=V)v)la^a01jBV)fsU!|I zP1c#b_(56mWqOt~(?VOmHJH01_nzIU8p9s8oi!d!}$1yUe3ct(^f5@BVMm@1A} z015fWUaa5A^4tdcIT@RrT%&ZS$SK`0r3oM80hL<@((h>5l(?9a82-I4eQ)-eJ`DXnh4w02$T@0LwdlX1ee8~j_Yw0p&PujgTMuhfB zEEf#;Y*+~(Oag`vw`44WB42tJk$_a-#dUI^3)2LxC4eV_mI30E@01ZyP()piP*nrt zPj5H_6i4n7wj7F-QIsghnlJ6{r*7nfN)CWSz(2H!I8fFjY=8VAuKmmZjg2>d3soto z#U84yEz@4KUZDTA=dt|N?_%Y}Z=3O=drKJBBXC`b!be;XNEyY1x1tbt2OCN;&@{UL ztQf)G6~lxzBnhBOG-dX*fp9n#nj2XYLh#O12W_A{Cr+mx@RU3mtbu}GdumUXrkv*W z{sG3g1=1)0F12kRDN7C~vIwH@lu;t2&mkjjrv1D#WzVB@e^NTf-4$xg-*g-un&byp zqyTX4)Xa%lJ~g$=yBV2I)`*o1jrMAfPnAn4emP3%Xej`eQ)xei2W=Zn^f?9p>8iim z)ix(!yQKH&osAbafnB^grxpOy1pIUpnq2CddF)q8n~0O&9;Mt;i3Wc-5SX?RZBVfy zz-?T)=(ce?w<};`766`5J*D~NQck&)Q$ED`G+h4K^Sn(;Xl*adHQ|Gr(guttOPlmT z@?ayLZ?nJBkdlo@8+{dR+(bUa8|e^UkL5RxPM(<@bGifNjy=%D87|Dn@ozON!!BRd zl~D$$?lRQ*=dikb5}i}0uzBg17=8LF>a9;P9Na|NTL)nYTUT#_-}^0=j~z$n$z!O? z5<{&$xU+2#>Pd!&^1E0p6a}F>9uwC;!|k`; zz_p*f4RvFLvZqjOYy#ay6c?Yw((@Ov`t|Q&@k=iPD{H7#fw~%*d^8;ALSewZQr0cQ zmQh=)5O1p?sv=U2h*&IxSGk#?l#Lt_?wA2NX=2xn)JfT(ud`Eb;hZv=!37$h6FZyd6FKX|k8t_q&}H z#T0~cUsFS{=iuJvPv)JLn=>+kOS@20xjfB&D9ZALlLjrhr;w@Y$M zJkLf0Q?%KuRxy-YbPLE_YZ_XyXN@Ps76$e^NpN`cyaR(whP|DwvpWhZE#VrpXMwMc zxi*8!9y-TPp}(+%-r0+&Kl=b1@BbECe|!srjk_rNYv8iP-4A~UUOS1kwKFJBK7m@5 z=9HSn-<*^qFm&MxWu_>{b}z(lTGSna29@&@H~#5t!r;|aEg+qJ9e@zN51PDBK8dRX z+=)7I0MtaHXmAP@`@ElzGOB8{$2sls`>!))EHK%W1zR=f1$A*kH>E!NDy;i!!1^jH2wI zWQ}s;2EKUnb$tHQpBUv%zaY@4i{iM#+BaXs%6I<`{R__m>&KwGebkWfj9Q`ykrGo5 ztNC!s9*Ap&b+52x)ynpj_VhvATxb0p;s)2jG&sr8tV&h%Dq02G_ql0MG+hLcS-sPH zT^`|Fn*B&fss7Suky#mXt9kCZgHO5I=fFeSl1S`Ia|-FWrs;Xl#2T4-rcF)sC>{Qk zgTtv@b7(}8Mj@SoSxV}Z0+4HdeT(l)Gis9#GpXSMz&>gUCL)UDSFiN9Hksroq@$$( z*Z{CfElV>pP$HRXlv%;|+orrtDBpLGB0{Q108J9Mn4LWrOmG@d%W35HGo`&5pZY#Z z`4lry$1TWFXh8BJryCQYf73qBiFUIW+~!=I2mGgHKxVoiDhE>V-&TZNO6TCiGN5wx z$#oc|mb$quce4N5nyT?S3W9|vn`4BNZdkK(ExCng73>MsjB9|L4vayeCh-qsOB6WH ztJV^pj!Klv>*y>jp|ie@#S>4UJoh5DKYSD0pTCZJYYTjH6L{}6lxwH4++RVtauSs) zfqLZ5r2Q$sEsFJ35Iin`*u~Bl^Lw)O8H0VzmVJM)Jw!Da+Ny|oc$58K0H`x-C-+_i zg*M3=O_3`PsQ^;tMB1CXu!2&Kj{pI(nYu`R&ceZ%{MXi(-__As2za7C78%e*E)XSy zxunE5pFP6|guJg%1(<6S&0!4w3)KO*5@mso6g_UHM&m$E8qSK*1qyBbf0<#{fl2hv2q+WN>rm76%WNdMOjM; zQJlDbWr^t+fLKu2xQG@+?5#h{KNV4%`iKP-LL@dOBTp(0x?)-{q_PU;@H9=I$2~<~IuOC~ zQEEw)QTpIeslKArSSn(FfBC&t&`PDU7OXX`wjB1tm@9~r!>IHv>Dg(zdL6}dv=ji# zNVut~8BU@x5Hmxf4aM%~TAABx(_JA~{2iyX-m%cm(N;bg>Mh;GW)*>wBJX$N%*Od> zdz+nd2KjN{r?5N~4ddm#P3aN~%sS!|XlmE;J(Y^Bh`#%25zU)ipGSL1$aG#806fGp z)2#g&ZIek%uQQ>{+E&)w(iY+WprCQ4>)zlXtVu4U9Sh;@x8B92c6Y3=&U@3{+TDRaN%*>{pd+-e*8y_KKm24K7R+*ue#vHV_5uGFQUJE z92E*-c!z~up3xn?0?yRl>M+PNY}oCGe6#?~jNxE};b>$O93(CP4q7Vn4i!xevP}8{ z`W*;#;M@Ietk}LiWi=P;0?pyHhTX}E6YNC!qP>!Z8j2Y|_q{*92xmUZ0r@!oh+Poe zskH##PH8OwSljupRAB&jtt*69lL!WGWXXUEvGc{6LfTfbC6QER2YRrHn}7NcfB1j@ zAKd=w&(S~K!}52&fz{_O;^fy~#KMJVQ7x@uSSrwHghJRRH3+p>Ln$a@onZRMoo|aj zzq9H95^`#PV&$}3TF4cZi2~rPD+sAPf@o#sXwGmpI2<+NrRc`GonNeSuoZ0*{FKEm zU&eF|kdcsyYA|i_%n4riZ?SD#$5J_Ho@diuPUSAnSaGC1hZcpw&ReLh1`q2dcX(26 z7V?~jYxgbrArYPI`$9%mfo}gGgj!7S0pwE4Sc{%>QC3p94^!H0Le7xSk6ZwbK(Yr0 z61s`z*ih2FC+8!)pEEMuDRP4Op6rKtfnbsbE^JNCEnE0aj3t^k&+X7&{77@?M*FXE#8w%N+qba2a);h z(Co~+Ol`8ZN;EkW7Er-7&$g>0rK5>ka&47H3Gl^ev~duSZ9dw7t~jiime6))P12Sk z(E7Mb%y}xHs5E(LRX}rLW3%hp{9YT-T>z`6&|N)&{)Mk#`SU;G&L1w}=38%I^X3&) zzxuy$qSL|JbKeAY7rO-ShJU9lr02Kwe)))*&#st17 zEU_F#f)#s`I0@CM$tyz;=>a%x#hCQgD+QvylLwr##F|yIcbNl1y%6yVI6xOVR!jB~ zIHky5%;hg%j7dG)IQdj4Q|G#7jH=pj0GQ_r@>Uci3Ls-Ri-l8a0Fe>}9B~*#+AXKP;=tDsHEPSQNq+Z@W3+@RN}h0$8XepwC}da7 z%=ffBsYaEe;=6JMHuJpFcp9XQQ|@{jEI!;R1tF8IPtn#x*|34g^i-UGSe}DiHot-; zcmF(!fk$aKDV3kn5ZbX=a_CY+xyixo$*ps4<3}U}`1LK`^(iy5Q{e**#U~@=qoc8y zj?y;y5Xl=i_Mv$Wb2?fIfDM4xqLT|ya|6qzwly%1Q}!?A-j%NWyDCq;bb>|Eg|>4(*~)_SXe?2JJ=^Abu0Jv14gk-1 zug2ibnOej7gA3cdyv13x8*U3ymK%VTIVH9x+7&9+W+aj-fT9c4?V|J8vpBJK4ol}> zz>Rl*i>n{}1fRYBPpFG7R-XI{sM`lCCFFb@1`?4sho^Ys@FD+6NbX9gq65$nRi#na z8f8(MlW~UQGKd>5@C=|4Z$3Re#{^dhMsU{n77n?prV6iEsTa)-GH?apEM8qZt2Z z*xN9DCjH^?g}rM5 zB1?=$BS&p)N%qJqEnF;pf6mSj;0>t(ORRlS1o)QMQ71}xKVik!E>s`sKzJv9^o~nl z+%Ch>2*c6PSa6UkgK@iigtZ~q^P|9&P21jgT0a>hx~@=d-o^DRADH}}`qBS@lTSU3 z)pKV-%j*~wrHwdX>R*6F@!~95Ohg8!zVLnqqI&rM*?SKrN0KBx^z%rdx<~A-nAN*) z_lCS9`DlE6XJ?Q9|1UhVvpeq2&P2NIrp; z3&LelscgSf8N7S!{q2MvpCfMXMJSC*u=bUOE$$BX*gYJU0sw*+?Wu(HZ_@V4Uzw6! z9yI1Bu}4TT;d`rCdhT%{#X9P+9LP-*5%pCF+rzCyl6MTI5T$j0YM$gW#fXt%!MdXH z=du`{bqIdc7OPU-K^TP}Drg};gPvfMlg$C(Tnc=a1p^Xh-w?TbNyG{mgEjY5@E#Wo z4D)-K|L)KD<*)yU`LBM9XHOpB?Zq3+&(Cmgey=qj5kc-eu@IJWWPc8(|4~kkW3;?j z;Oy)S3-2+^W}x)Iav9?)xa_Y_F|b`2Yscm2D5sw*x%Ts%G^|n@`)0zqok~{)^O}Jn z1uaZZIT~VMK0$ma3%=}f^t92;2(1%y7Cv=vGj$U z&O*G1K`oOWa>u}Sr|$RO1*i=-cu&hA|=XkLt&j5Q8cJ+N=*v!v_^`(9K(GK z-`3Ppf0vYVAcZC_&2j6tXk>M_1X62sxv>)(3pMD>kR{+q*nCv<7+Qi?@7cqIUGlE7 zOo;Mun@3x^06-}-Lr0{0K*BMkg?$)Gs2(0`cT1*iDIsp74D0c+`fw^g|K0`QU51YV zIx!54dplQ4AaujK(PGMXiFLXaQX~Agr~Yk1xK>R-W`acvSd=8+;EfrY@f7ub$9orm zwa{Z3fvRs>!`_Y%uYQJ0@V|UN@6GC7(qlnMxd3!sJ6Lr{?-#28x4~k1S3%>qb(u~Y z9GQep&VlH%ke`E_)j)OSbX+KZ#?S@}8&#c@3Z4?4$*K29rc(o)_d&p4wPTrl6yqUo z6e@!?KulWS;raY;Roj*xr)Ot4JwJu_OB@{y!7X6bWFImW#1wkjtC~}})lR>iqsBF}*lX1ZV;S9r zYp_HT3JJ;*8&jP>;f@dkE5=fM&VA2uW7YV&B2{0SNiI>GQ?S3HsEDcm;#geZV!6aU zN@XP13YX0KeKLTLwg}OM$dfNh02lKGhV?Og@G*Y*>3@ZDb1a>UbGB-;578S!*Me7l zS|=eWWKMfnB>rUmz||kMC^m{qL+l@s-WL$&X2QFTjbClzT40zY~K9it<%L(tZm#&@bEQ0t-R zT-T%gw^lseJFMe_HUYhtS%nz0(iq>G(bkqudRe&aLsqS)GW}@YD=$z-bcZUKgxt`N zO*JLLLABt$3&1-M1~Ik-e)*df75ut)UvDo+71qw_pJWzM8c;KEvr-NC5%a<29W)t> z+ghl6(nbu8HA(%At$TEzYDLb?{vWi~de2Lz*$n830^S0+c-S$N>SU*Ku+hpJk{A>$;dx-yRuA7w@( zo8f0cG@nk!)N<+6IBF1L-gu6A+vACF6u>!2)CT!)!LhfOIZp$(W_gdz_f`e2UIAfn8mL z!`n|Uq`73hQ3C0?ks!iif?}R~S6mc)%*z;0%CkF0PHUHgLl%vQi0SXsX>n2l46_;h z(&O#xx41aJi0}IBX5g!ZKg3w4YfhFOlmZM!pZz)9(Hz4px?e07%aXs}XZM5EwO^)n zMJ0(|wpK~vJ&1?64jd}(DvB<#MH&WoJTFqT8>1KzqsTxx@PoKF$PUQZ4W#!8&+ zSEKcg#p`Unb#59mUqFIjW1aBdyB_~WN^Z~xK|Lh^E0OMQVvnoCVJQG!#~zP1o92x4 z^-hI>o&amzw|-YeX%~P^aP`J87SVL8N$BF*-0-er8DNb@ea?@{of<2vtiA%kBA)Nz za-dm8eGi?~e>{4w%`*|fm6gCs5g^N%YS%^`@G6tm)Z#fL(37-oP@64T^SamaM4sS= zOX{;s;VP%|BXO^zWU7n?7ez$LPnS=deQUCv&G4gw!WA*uhm-G=l9E}NlcNSUWRC?F zCGZ)q1ViFhsLK)2lOz=6Tjyfr`(|ZR%vm2!y-#s^dKLl!&SxC^!708$4ty6P(xVYP zs}NTER~x}aP|gaF!jp+zh@^}tDg%*gKL+k|!b&TSo6Ao5`FuJl5rQ!7vvQ%O4I_Nv z(#d+Vm~g{@#d3+)$FD;mz^H&vN`Rm{AeQmD!Zt1-Qd-pfQA2een#r&G-9ws$vQN>kO=R| z)%LK-QiJ*p2HU2utupdTNlDI1bXV)$UK`DMwK%A$4rq#dNT9h%JtkA{2p{x%GE3Dh zfbwTzQ%P$r)kKjSW%nh8KgvYqlYDAVwXD*DYm{jDu0%oSB1j^yX%@$&9BrqvnLSdRg5`3F)6=)OI6DhI?yL8g%VcWKHL89v z?M)4dC;$17B@5DAt@P6{mc03tr;Ae-1raX*$?RWDay*oea}peLa&U(f51^colf#ge z5sVOA(Gv%ki{N6PGD9Hy?5FYP6r7Q`W^Pys))yBGygEL{`Ndg`>yTXl(s+9rJtQl9 z^7_eE8?-E02`Hr+blIvQ#S93m&*${ONOR6nagfO_=gdJhy=BD>TtACd3kwC9q-B0Y ztEO<9{9Q7wI&oG{)NM=LL=@Zr*%|ngB(7BV$RZw_Nu@@+EK1T7UVBuhcYX8F>!qdU zV3khS5~2E80Ib!g`6+9HtmodtIzDHU=jCr+kzSo1x3|h~B{Xb%FY8)wBs4bbGi4V4 z*Ax7EY|X77%RRthDF8n15Xp4{z&hr45_(ek6oNJGONUMiPxtWo4kX=i6{J$bZYjuGmPbzg&c4p4;0g%vc_|3&nN=ncq08`10pWNhARR196 zhfR@8-BVuuU>5JGq%jOx3H%a^vs1i&d5rV(3&7=*>zsU*YqkUD%Skqul!s|-iNtl4 zMY*Kr%YpYrr1(?-WkrdIEbpr$f83qvnXuneT`u*ZR-AJ8BL?g9tM+;>N{|q&PY7&2 zSvdsNhKq`p#l;1VU%tZ0+Y`VqV?T0~c^2d0qHx|Sr9usRlBOwkvA@SyiJP zuoK^JS-I>JDFusu2L=bwyS{mt63g{k(d)pbi9Hv9-g>Y&CMz+W1-EA$uN&5>Q#O6x zDJ2h#nXp)Y+~(1@kk;h3o7$(-1(3mm$}!esrhm62uXh~|O97C9)n^8cO|QH+B~D>mA=LnT0IM)}O58cJ{?KMG_*Z6!lq-=UGS0gX_eLp|#d^tW?t})?+pKPMefmH7X{$^UTd^OSYjTR8(KM#_{vm-C2z;$} zrG+x2BwRPr1?AlRECx3VTv>`JbHPP0tk9~3V%hm*m>R!XN_pnn_p0FQlYqAp;63tn zlcb>J)emBL%IO~C0VWB^Q86+o0(Od2zglZyU*xp+$&5bw{c{W`m^Y7KhUovVUcSWQ z>^umzE@ckLr{}Juj7ts+B=YkYYXB-K16hn^9xs<;4{$ZRPZN_|8>&l$Oy5^D2gOo? z!l`;zQgF)j0E)r%@~#a-k=!Fz0=M@ZVj0AMeQ~y&=elkj!wnR&A-sD13UA)L#`)P< z8$Ti`0bEj&Af;N2MiOnj86u36MUhx5GH_(*qN{X_X+)u&pj>5BkQPFv(yB!w))vyT zF_ciCpW92apLHM_UUVa=u|-dkf&o%;B`LbJJPMa4z!sAB9nlB|;)3!1-2%zW=yUyb z0%(7@Edr>=O(&r15ye9!mJzIRzRXBi!aq8!3f(k5*aoH;$Pus-z%0hYE}$pwSo=YX zbX%}D?-U%I0-!{WmR5S}(#md(+on*lMyx$zMn;3g`#Qx2b#VCBZSTXlx|RgBy=AqT zEJ41OObts95&n&ZsAx^dSbL*uAYpUx9`*-hXj37+YwG}v!dtPLe_5s#Ibw^3=>~13 zK{!CZ#zJBGx2-`$1cQ_YSSVyfWZ;5ms?gbDpIUCX4yW+RR9;Pb25S3pS!8g-7cY)+adCm6 zM9I&>c0M_m0u?pNGy+N#dZaXoC7@p!FBbcP8(j-hKV4G5)$oB-o{uT~P@Hs%vNs9; zO~eQ6~gN}v}U*YweH+c2(7^kNvxc|YuVpS4Gl~Ak* zVjsC!8L$)MA=-r$w;(EYxCp0ZeL|+?7waJRht!&`i@8H|S=gxLQ6-aP>i}+YT67IJ zf|8`Z0~lGEFj~)uVz9^%<1FA(9bgrmUf%CjpxOK@H)3xvEl5)H|J3T!PmfFO@u8%c zNF7<)Qb}3Y?_mmh^Q!0J7FUGLGfu z_|uZtC)Z<-5r8O63-wlIW5KqizM_21Nzj_MUjb9J#j)`7ufIDX?sGBYZlBX*LrQ$) zmgO=?oh}E>CYFMu+~$Y4xvv8>Qq?*r&A1{9RAODQdP}YWY^ng5qKvFK?Op?QhqO`7 zAwW--!8Go$hP}Qfj@BE$;MS!n`>_{4b!jai?D?zlK=NZxX@*#=ta3$ds=-lLQiH2S zg6KHcRZ98995t^#AuE!(@e$7f;&NX2nn&M-Q|ln4dT|Qx0KZ(~^yC!B$8T`HxCl3M z)O%Na>ua=>=sv)ZvH!U-`LA&pN;{K)?^*P;k=m+T0+rDalg{<@z5GhmG(Nf!a1&R6 zeYRxCK>`VW7A*lFRlP3z5~Qk_LomdbFOKo{?Fl~k@O}uOh-7tu6bm5R8sw9FS5yKh zmI=sl6DV6f_|hLHE~=S4=XqVBSgMRkZ(Zg6z;n{diJM@jV`HS=_L3-QtVq2XD7_S? z`+19pKR@PnivDk7e#!!koU8&g52XcPT(uE)b~cQ47m?lAPQ!&q8?N@tEv7M*t+Zkm={JFpN9n>44EFbzW$*D19x zaaa<0&kk9i{A+EiG%XabOKh-76E6Yn1|o4qs7A67o5?ll{iKM`jmXC(9&bOY@e1934{JcHxGXt({Dwroz7aO+byW_mojb9%S?^;AzMhmKfR(z~t7T+& z;N6D~<96QZERC~!H@Ud+o6Mn2oGt2t*6AXodBg;GkV;~dk}t@?X*eva3#UgOQ{ zlMn#UGh^v}c`oPZk15r%a7xh+zu@E~2&dC`5`D@R4k6%O7REeP!9RAYRl9L^BM|o9 zWjv?`63m|*gA;P`)u*Ba_Br!_i>U#JA^Q54mS2Yv_xwY5zz!cx@VGja9Vx)8nr;5&EIt)4%NxdU#WVoa5en zlX#N^KAbAoZowwst+Uj=y5T0lS~vw(Y#CienlEGbJM^eMTYo*gOVOT|)MR~uLW2;sj* zJy&UGA@&8UhRKE-I=A;rCxXS4S_+?@LcoOdFhThiQw?ZG+G;>56Y?oLXTe+ue|cS~ z_BQQHH%i|AQP1+%igTr4lRV{<&`U+gM~GY>^Yt@ipg=C_t(eX)3Z*9}XL$bXB~IR+ z22*y*0R|ma7Qe&;a4EI{r@o8f6mbnuG6V>}{j3NOeUZr$im+RTT4)bs#1~;o@1v!E z5l2e)hY+`*`qG2a_980g{7Av~LLUC5zz^y7XV0GF#mndT1OFa_BY00G^Fp!2aIt<5 zVb-7H6;Pc|dH!Bw>Q;*mMlwPufgRDD616KLf79-JmG)J}Qrji8q`S9oj8(WhRAk|` z&b?xM!)=ZHYRKI4} zd}Sjh>+yynj<=5}PSKj%)lwUD`>mBNukS*iZVINPsMfkztBVfqJpAw!03#g7hCQC% zg&kSEEmU8R#UHy8%{*8QfK5p)Jgqr$>w1TRjc%zn-S&!glI+naU{`sTj7C~$uN@yQ z<;c7PSMVW!4{JfQTrINI$e0@8AHoE9Qb=0|BIQ{Vm`a{}qBWiw@r9x+bNRi8uF#@? z-{jo_(u{b5Q)Y~n1+Eb=qG@|P#HA*IfEGSRZKSrP!bYrFv7l-p4iR851QASr{vqg{ zN0awH*Iz_Hs+k3%LSVq@n=?Fr`W$Cx=P}B@i^_rA2cH5cLNG4z)SQbr;L|2>Di~ls z<<1?df&DASY~}&-f>idFdbS?=rK~`^>-R%Km zSO`m#pOg}!-&FkctMo-m7LtDL&1~es4FfA|y}^w%7wSkdKxkJIv?*CqlSj6!g>dAi00^m}th?KgKqQ!%gRwal^ zg1Y#qu_P%9nIcG0W-@zUNiL<=6m^7^%=n1sDhbf)P?n=xnRD&h*>i%2U*HWy==dAp>J#4-o=+X!^ z%X;-(rFFY1=Q3dR(SlwZ-&M|5_gC{FQlfIrJr=vhcLb-yfy1%@_!uF@5NDIcJm*#h zK34Mjq(GpTg^fojaZfZIfh3E;J|pG$K&en6N^JRe3BzjOQ-wfOYlR^%^jKLAXyx65h!DNLl=Vd@jxKI41pcp%;Eg)6354{ z@#gpqKKkH;Ab4^T_?#Pp62SYISs(^Ebg8+%#6sXSb}}Ge$*vH}^JTzjBs{HKG(CZ` zo-=7Tf+^~bNl|Zyp!pxY0n=}s0{W2?I8;UbFL6A4R18>qZL{`U;+?)PH4OS%^G@gp zzFYEAmjI2+te#w@WNBw<@mS-QSd`krx_bObF~q$xuZLiEX~Y`!##K%_Z<;00qrAy# ze%D1>YfgG80Az$Ig8gnnmrv@CcD3lY~=SL1Jpld;NrS=tsF>G3R7*yaIe!OByqs~t-{!SCTRU=f{m*-4iS z>8c@}0@VJH1?cI*_&UdD)7SYKmJPEa!r>jJmOFwTDp@l%qtB_cJ#?@ssXw5~qIs@q zM_bzJPx(Llw{wf9I0e5Ws;2Hl73)y49^f1dk6cQ7$2dE?!0T6U@%q)9SVl1IuYU6- z&05(xB%;dKkp8;ceX_;1U^yGfj6Uz5yf*#~m)N9H2@BL^Aes&Js}s*$WY zP=ZFXG8fu(wOH2>Gvvz}@&*;^m9k@!-Ga>_H=m6QRbDbq>^q2kCr6Af+iq*Oqpu8* zb5*V_J^`KGaQz71!h73~6^nCB$xpSos?Uqcnsl71-g}lhqlfkP2b&@V!fS(t+BK=@k?gUephti=L2YDcI%@6O z&r_bjRn{v*PYk&pLe>YPEi67+-P3>i+3xeWazAxT$1DUl5g8!VJbJ}UwnVR0Yr1mk zsl=>$jo0PWeU(Og%*{v0fhJe9zE zF^F8Xy^pxZ*C_r;k{a9)et-M+End8Q8S>r((f_^p?aNe%22RxRRW=_}t{(zdf&paz+y#%e~d z+e6Iv9O1BB0A2(958TIt5;VgziQhC*)Ynp=xAF#C%!jUcO@rlQUOj5zc{c8KfY$U( z<|fvy=21B;uB5mQMZ88Frz%OOOyt6JNi@(R0^KrA@bn;DmMOdfXuHa(A+W%DR(H8f z!R7naWAg0T^(h>dZ)QfTY}WR}0y#`#x=8SUl1ZJM?t=#{1*{*SbxU)K;oXL1)OaMk ztG6)>PDyip8`VULjdBf!k|yr)q~4cE^7#iY0!cJQXJK|0Px%=%%tG3`SI5V}|Nmm) zadck<08AZp$+f^0kzcz@Z3|QdCsjm_{Lh}EpBz&o^s$Jt&%$qBjE)*hF$pB<7g6IV zjSnZS9i8AAAW!3aGY0uWcdV< zCQOoZ$)-KVBBfsTQ7^&tkWv-89F0Gjt2l?H=WzP}>iAX4iywpHg-ie`pdHv28n=cr z2^rUjQ&fl(@+|OyN~|2Oa@JR$dRFaXF_QVWR$);`G6w4_ae0X=TFO=sG~nd)7%!eb z$I0sxEPl2~s4e^PBaYjmrXb|xW}tJ?OQDsUBs!a{;L8oQIsEGWjWFa>^dvPTq_ND) zJl}RT@_&6nkBdg{c(kWjDyx>Otu*SCqIo0zJSG?i zy)t##y*gcw5!oA9yrtFisqdC>ysssz+qw;=>9u)X+#TzkUU_$g{n>=i7<2dB@SgD< zEAz!&8HL@$!MOm8aM?}^h4Mku&c^EmO%{LJ=f5XbPvB=Vq;6eJk8X5eiZoaxL|5U2 z$r_8dx#>*4FViMkF%a~)L$I7kf~FU$1vVJ_DJ1}_u_t35ta+UpIX&>IEKY67(YTRM z4t;CZUmSIdy>1mqWVmMb<9Aqa!%h3wF9bcGy(NZ`knaUjMi=>-E!cpPv0(1Yfsl*} zujRT9ht6u6u9v;J3DEPe*C{5LMu>ejO-A+b@0|3qQNh$)Z`4w#LdCCH29f$U{rutr&z?TV>(_5E%;xFzx=N?SIj9{s-Q0R?>an+IG*=wUXt8JZ z^On{Q9VQZDx3j=$Bp5J>?W5erCGtK=e4KpsgTjOyhG7Wfc>L-Oeth~Ar)TGIZWe`p z%0d39WKD>f0H}7cWGAS&fR$okA7EKEIfH847z?WR3tC(XQ~|$GDm`wh1ErX~Ax%Xu zS(+(WtU=jCDl5lsM|)F@*&{*QtpPo8+YYwoJs|kaDP*ZRJ>7=gkE;cmwMAzfd*k2x z!>&bw&S+X|MMICUPyV-0WeAnN+d5fpdUf|8!6U=6_Xvoe!W($z1055Z_+AMyZ#GUGb=Qe43v|v#C zob)P?(GW;cFU^XPill%PaIlV3+^>1eq9uSE1`LD4FgwEAlQTSi^aO9-zQue#$1og4 zH-VH!F^_NA^trn-_+M&d4PUUob<4(r)0F4N*-mS#%iCN@O~I$WRg#u5MOC!Y-a4je zuT*C1e&hx*lqMKEANd|%wC*|0?QGU6joe@`fK#9mWsibS(Sux{PT#!W6|FhA-ftFf zs@Y-~yy>oc&}&O??lmXY<2*4zef4Z=irwRAZ#!6fOmpBU^axD=aOnszEu$SC9F_|} zW=B}Kj!jA)n}SA?z3nQuxz^=b!q`+p#bSwj_vc|Ftb~8>3A1DpFHsR; zgQ3@GQvT@0-Ve8VBtT^g0G{4%23BrytYpRHixIU^9FOegfZU9jE;RNtGH>&vITnix zJbwHbZ{NHP))O?$Q{Y8}I121*xw%o4kN|=0`6o7dv>V{ou3^M(PL1ugzy!@_RyyRo zF0vxUVYEI*ocUfr(kx#$grtQKG_>ibq^bHO@M>U@_DxE+c&YX5*c5fH&#>5!Z8@^F z7N4Uv?C7>+niJeTSgaEp<8QS{b9kEju{;7TG}~*-RC}$x&J(8m7N@ysom1`9vyE$@ z*c*r!lh0z!e2v4mvg#WbY|LV3+!{XRhT-5W0J_@Z-4rf9djg}bu*apcft)vJXm4lf z>Uw{w49y~;6Pk74f`g4KlD;uh=G8?32TTO`0>ftf0!QNkxv z8$l}+?_1kSR!j_Q`&){q_s#Kiu3B(sF14pDGjY1dq{1}k>lW?iv%Jo^ov|L}EXo)T zV-}c2EgHF7#HkCKqUvE2ykFr1ua8f;ePC`KNj9y0pkLI#jn_cEe*<8l%U+(f4U0oj zPkNz1tS&_^nV#n$a+Ctk#qAb_*x*A=925s|9Maqcg@7AydVYZ)9{-59Z%*KbdB_S7 zO#Zz{Gnn%6H!c8jfot;7pe1he@aF-_n}pd8Hi~*n53RLFN#I*M?4Fo_@|Ei8y-33s zeh#_(3A~J__xJAI3(C(QpFG9$=dW;nz67};j8`5eO4b0)M3cnF>t=kn>voK8xcNto z71RxYMHm)moMJ4H7-5Lf*JD;w7R9z`+YYk$G>a;BmWK{&z>bWaO+PeaY4y=WBiQ+QUp7CfYWdN6r;rcBYz}K4%0dx$2ACkHOV)#u?IqpISE}Naf`8v{?+W#iT(wc(nzq zdQ$sy=7b!$FI(ujw0UD3fEk9_3~x`)L%f7HuinITfWxeGxEe)is)QCNPExGhL0ekI zt@+QZ0JYZ+R(BOHC5X5Qa=GO-j|uX)m&O{Dg4N>Br~IteJgY1ewFg%QOX#yo*3Xgg z&ib-gUEBO5i_a_qjoZWq(zGlgH793H_RUaAJsQ1nh0*%ndwO-`b?*&UM1$r|^*#A+ zFMoZHC%Wng_b9x^<-3GU_eSqosCl!ox0C@YuUYv{h|j4O93C8;0)SKSp|S+_inn?Q z)C%QcZAndCchD4#A=m5$`HDXI*Qj43EE~D$tu3D?gU#0H)8ckziTd2R%>dfgZMD=w zha_~!I%lYOca(SEt16YVWMhsm7;?EdGnd7dWdJId28^Xv65sPP4$88?8ebND9WNLj z<@e7glzswLlk)txN3qPP>XJEidioWgPsS8Yf)O*|ogfu5033_x+17pv9To%3JsgD& z2Dl;6T%W$bCHk!E8X}iFCFd8BwIrF$vls%(IqpNe0Iu7TU33?44j1R=c=6&Te)!=T zmfi=y_SxVBWjgl zVWwS-t~DOLe(V}HEnknlB?Y+Ab(`*+MErjl3jo4S)mrg~2nVMCD4CnA-M;(U#HTYz zghs~sIsGiI-q>7}mS1}~K7q9XEhMJNgICYjGHT&odE~HQt)ZT^QGAOg<I@5(q8jEN>Gjnv)K?L z+rK(K4yXSwkB@`T|1g_H3xQRMj^L8nKl`N6%&`QDCy!X5Qi)ewkAwsVR*2l%9Mc12 zG0m(J)8_F(V?9J^G`X!#SDo-taVFweid&6^i{s`7!lQ?O$HRx;V{v{O9&#yNUs@(mxdWvuA{h`B-ZPQv^4n&lmap}E1V2Q%LR%}0()~rsIVhPqgmdIKunrmAp zSWnH7vC5iu=zFqX-eSpA+pK zSZ8eV|6bM7>#{vKz45ljU$vphH3j1oE+?f|k^F&H@X}rNTO@zA?v1D;83~*7=#e_V zlhIQ(>FPB^H((rkC0}cULsn+0@yFHKy;IEKKl=d3=N|3#VEQ# zB>P^o+yqIjW5RVluUP(=t-gHUSVjJK+At`SI^S7VI|se`B>r+8anBp?_rC83G+$&1 zq&>Q*pPS}g#xUMqJmR+O^@7eg(?sjBaqD{gVy_jw8noc5$2fnwj;XyKfgUCtu}*3( zdhNGHNcT&ZrJvh1X6mi8ePF=ecw2MNYs#?366GE@ZmI2DWNOq}08j0;k9Rr>w;vA9 z0^oXSfrSow=s}|ysP9u-WdqRFN&49FneA;pO*Z7Sz23-bC2~fyAxRNBJq|ExM$<|e zL%?e1W+SM3qUX-)wMdd&>?DP$?ugo{L6&9oIE2fBh3U+P&_oHQhGCeR^$eOU*Ke9= z!XVnRbeVJ7i=kntsy7%Hi%7qdz*5*p73_)IMDC;(1HS--Mmkw|$4+n*5a(J9@NBU+*3)fwV^hUhlB= z80wX2ZOctour=$lMLOYjk1w@)sppJE3;?M2^|jU4-aAt(Q6CZR3N#mC4#GW=FZ`nkM&kAG^Q)yJG{X2OQsmbzrV-h<>mbqTafJ2S1eJ*AqvYa*b z*bya|dcVPfBG90TreTm@T?rYY)0idG1hly)f|Zwmp>Baf(lCi7@#VCq^UDm z`*-)CnQvFd2L{eCK>SR_Vk#vWWgo^1S$rX280L8P^aZ~D>T8^yoQSw7DWd>nwiT2V zjm+|N$O`(pKgje-3Sw05Y>33x)}Yy2Tn*Fd?XFAHL$}vq)M5i0xXG>IqpY&_M-kX) zEjlgK0_#)@H*IOZ44vPHlwq`PoxZjx`Q{+o;yZ6^e!$`rv~a&ErqjF4G8*f##yw$K zlWYCH?~GV)g<3q4uJbBj@nukLx@!5nhMiqEue~;FaE<8C;#vEDYn4lh?9f~Q4od;> zItOPmP6Vz6G}_WA!9smIqO6t_CVyyxa54Y@fB;EEK~yuYHPV{epfE&5O`=Ko<_i|L zT(_y@+P+hhY7XgB{^=|L)U<`0wzcJsd!XmT>KW9%T#+H*H!1&kntocU>wT?Jy&jtO zTa|0lG0i~h(bQYc8rAYg^<5`pIbk!oLU+?@&#iBf0FCc zwW+mO&ypMGTV&aQ(c(7{?H*=;RWnH;EX_3o3-bl+kOn_`2+L3&fe zB4P${>rtKkG+x)DG2;|v^+rs7&3RZHqrR_y&zx6VmbBI(@vKx3SjZJu=1+Sw(L>jo zN3h11RKN9iJ=RtkR-4F3C76GA9g@i#G4E)Ee@tP3e7a6LZ5@L&fLU1iWoUo6N6nZ><85<@OOAi|q;kmj7LR7ztVZt$bdeTy*Intn(qbQx^FKQng|vJLl73QIc|Kcz@-3#D8jBy z8+y!o4;xz7+d<2~a$=TQsAWZ((4^?d>yeUmR8V+`%m6X4UtFu68O!8wKAX?Ox_kEH z^AHU1?dzBlFuvrH+Xcn3DpnKOiYS%LTCufz&`XXAt&y~<#};FY`B;Z#tyPTYKI+B!pM7WQF+c;m4aqC1e5;?f_RW!{(XM;~|`u3_tzpPNBOc|J;@S=6S zuu8h^+_V%EBt!Ms;-f68p`E#O~()IT^sq(!y z0Z411?b4k?^rWtv`H<%RX+VtZ4oxt?Y~If*ONA5n7zU2Y6C`2^G{^*sKcs8vqeC<*<(@ z;rTt0;69y@Lzu7WPN6V8DA=)L(Ds^(3sy~+$Mp~5Q{mb1T^Md#FqE+QWL~81OM{=| z9>lLc1(|fovmshW#B~e|!we@UXZY^hZ$nVP!Of!YKav|oQUt`mXkCD$P~fDziR*u2 z7_SI69j)pRG?5aleWnpz?^;t^%{R#3d;G`vJE2+tH1kiw*-qo7YX#l!b#SeWUVz^4 z=$7c&*Ux%!J;iFEL*shnbNt)b0-%jharH^I+OPYYzxO=3p!x2#eoSo5S= z5E#2j_i2+h_SS^8t9AQ#0T!mQSkWF>m}ni9*8-v1Wd* zA4A+c99|Xxu;!Pp5iGP}-COsr0;@>e)VtLz0Qo}z@ihMugp?%MjUpx5kzfDKAZ z#tT`-2|>Lb;8XfeXHgKc$aih8YLDu zb9kR!0(yiR%_j*2m}OiTAmtP<}kC!u30d3w$wZqOAoa7 z%Xo=FQ&Y%#CpBZ7tRF(u1S*PHSMYLX%pklr^LR!LX-G^`l+={E8P9hd$CwH^t>Q4B zW4T!1;rHL;`SWM^&F_92f(EW8fO%OJDC}bS?9;s=WozJMZJ_$IL+A-xa$czURX^Di z<*d?4vEjY%J^o|djy7g|ObYALH5)kf`oR*Byo&n{)qm@KeZ9NZ^>`*Z1LHu*b>`d} zVMs@~*S(~UaB8gz7{bwYVsP08eb^+Q>CKeIj-kWJL0$J)InDj)YywtYR{L4awKwYK zmPB<)|1MYR6qWAPV_^{+gV<$S_31UL-|5X^#h&h$O&57Uk9?L^eRvZx~Pf?oX0eIkVk1bZ3C8<)zq)MjR5mdQ77u!{EyQ3j1h zZcNzNytbJl)nf|-=09%~qr0W2)S?vF^SZPqb&6ZS8Z0f!C8+hLx0^b!X5$YK3MwJD z5RF|`nhHCAdMIy}aa{w}_)e|~F)_twoT79o{Gschi+e=Sx>3vFi3TKq7`BgkL`A?-l!G7l0uAQx&Q?iO)J0PC0C)`Q-kKn0h9q?RT z7`S+OWHb7lnIQVo$7iJ9zKogx5t|u8Eh}9DqKgE{ObU5^h*|-ixW-l>3UL64T*wCS z{deEv`1yHcn8XVtD-Vl6#3I6_vxjRmQer?I$97$kiY_G6dW z+TwIE!IJnjD_-_Xk8%EUsty?CTC2k-!Kb^0GR9$M)ULcvQ@|J8To_yf!E>BA{`R$%07uF8R=81P96faZ)v z4qH_WNb};7p+8wiWaN;QFxiMburfZ5?SjAvKX<$zl;0Ehf_QJGKYbm{iw+y)gpW0N$tPeSVf}xCu~W z{UOx=@&pD2YuD?5d$~sZ=hROU8X4y(jj0Rkcqx<@T-0yuoIr!E>GhotIse1ra)Q0*31-E zA~Bb}wp+W^;=U~`NC_X+F{-Vk#{R6o`)@mIejRXF3IHJa0;(8USA|V>@jgNC3}a^# z#=jK{USV3@+wd?f+^1xd%^R*eVQqiu0+87gpSqDZdHq+vqX`AVg*AmJ2OW}Ukp*L5 zGzP^QzT@Wjkj=p2Ts7v;F}h?NxFRSi^J(=b&Hf37aK_a%oAvJ`)^Zm}odH!$VH}C$6*|?NTml2 zo+?w2<{;elS@@5N3@4rrb*GbZhaoC5s46v9eWUb=oYf%L$EfO9?zsR+CQRbwJm$$2 zAZG*!=&;wd zE!?;y$?PhYgO!H6#+vT~4p#v%`r)z#c6LmUY1eg4)w|7eJwZY2D4Fd`y6xseJ*R{& ztC;-}`>D=K(I08+JK^n$CY_)wK8vm}ov!f+VpU78R|Z+gw|e1B?}&_9KvT6I_Er5F z5fQn*G9N9dHHo1t{`|hpP9f#k#u6aibKKTF?u4}&bxUtKn(uLf7H-K8Gy|f^D%4nP z(0{##8@!SyBa!x!N-(`tvI0UK7b5DR3Lg z^+;h_EEg!8kOzwdm!5F({_6LcbC|p6Ums7>T{O){RaihKUKLYXTc=$CxM1*X$K@z} zFOm9FTa#vH_1lo!&y;-o35yHHqbHB?;Onn~0>I7Yaf)1;uN?0HHRC`vO%nUU3-h>Z zS(cV~A-`K95hjG(sXBUMk=2g;28lc4d<9VS^LCKDo_K;ABg)pyTEDrDAXNDqq*>u| z7(zmr!Wtn~J9?nAqO4%coAhy;=XBfjwe6H*Q!qVlx-LyRd%yM8cdu@X6i@xugLOi5 z55^qw_V4QTLWaO?aZj3MwAyaPGk`IFx^7*Ty(f@W=Z&z>jgu1J6^`#l;ouYiWl>Br z)f>V(EY;(=H{JEyKG&o7g^3mXxk!b`)H1=2#@&!rO_AB{z#14`YGqrgu$q!3rp7c; zB`s>$Pj22sC-9)YruNSo6bnnSIN%jP2{Ke`=hxSKK-zj~TMUbP6QoS$t(RFSV z(S#BQG5;jHp}JbE#aW8o@dZk$09V2&EmuN)^_yP_$HOqg`RM}ReDgiN{q{SYo?XO~ z@?<68(|ANv{c2&5Qv*_pjt{}&Xd$}bMk4WUHT%!n4i=UR2*LmIu1I*2b4oxTa_(ny zdk@CK`^s85p=d~EK+LG^QT{$s_?H+NBB-2n*y0@QFQxwjYMMf1MTh4SD_}l5!pj#g z@%iVU;ra9DxVShERu}`j%GdWkJv+OZSyK{i6w=eoZ|sYT9GJ_W?bYe+sN;bw73g z&>1s5KRm&zSY=MN-x@dhJe7T+<9Ttp#yh}@Uk4nP0^oIGp%gC~;4-^)6YQ#Yg5DKV z_4asxUOV(XRE$=bOBT(P`LA^Z_6c@D6OPM+g{Gm%VvAZ>GOgt~5@{S$-E50i&q(q|87xo3>|AV^eXxf?Tat)=M{zfV4StkiX*R@3}nmjboJTrrp(lCK$1>P zb;uyC1MwHuqbAaIyToT!W|$6eM`emIrnZ2 zm*jHs$}A*Ilxy#o_vC`umfgH0q;VxNu8h`dg+%}BskZcH&*}eSAV8l@*|Tt+PSV4W z(16pEGdz0y7>^!3#_8D^=JTU6ph1z~gutDB=u_~%e3IUpV#n+PC1{=y_{)CE!<*t5 zuxp1u{O8jk_&9-_+8-XHis6qSJ?DCJKtzU4!SjH#X4_w{|>1YvA@ zTGx2X9pztbPRHWww&C$Ev!?aPbBCqc?*O_hA7{F?@=y_>!R@osN7 zXbwt0YmF~D>j}o#X}ZuG*Rgn%cLbLe&!RSNoMSeG+cK#)0EeXjKt32#$3HS3o&`OD zsfSTCHggl0wYMvDU1Ltl#$+06D;}IgSEbC5vjUK)*Fp%pC7l);=%I2H7Lio^PO+t2Cxe6bL4E(+Dpp1;HwUp&Ce zRWvG-6OnybrNDN#5f~MES5{~l9NIrWgGBG z@j_Iyj|hY7X0KSZ^^!}K4WZ*MfD|&JG8j;y%r^}h-&+VwGfTSz&6h~B=}qCNapDoJ zjO}*7$iYzt)kO0~tAxw$JtRaUO^4YS70X#}ALC=4lda2xZ&7x1SZdujO$Bwo^>don z-Oq}-JXjp+I@pA*u*P(%4t-D8(R*&HjNWf@vu^xoUsda9r@Z#V^SIQpCC?DSyZcov8g8MChiU_ zR6{Cvu~R;Xt-+6uEXsn!%K!TljSku}?y+bdCf3Vs1d9^73GB^d2SXBlEK5%v?3PQl zmgKT`Xk%}Y=05UPEotUSDRy)R^q_n7+bx_NHa42(LiDqvxgud|Aq8=%UD1fE0~RN{ zZpfsG2Vsmrn)j)V!e>^#JIKQTf&cOk!jiuo(zF;e)~S@kMU!_gEL<}4!4z`)ukN3o zo#FB0$N2ie*I1lh;NJXRv{9lOI{?LhAK_%*$?g*i;h+v+oXUvVd^#z2G6-AhY*2Wn z$oWxVcF8P0rtly)gp>4O&cF0nEEYIFJ;UPS9Lwdh+B~E{fwS2RM@RQCJDOuQ8$zJK zyvMx=s#nI1Q8Fb^<2z15h^HD{QQ+s;$7EjQDERT`YzbLVcO{-*Qf4@ZH*Zhy?YH0H z4}bg}{`99mh5DBMBGx&JZW(^nwq=ZOkb?|zFk{LSF9JJiob~S!+87@wIV?!n3!veGsRM(Hp-_+oi8B z3*+)CC-0iIFP}4NUbpzHO>h8kSPFoTf#KBQ91O?YhI}quA5>H`@jJGl;+y_%l|5Ak ztITFFXq&NHrJOLjruG@?w0ZxCPj^(40#>1u+5sDreiEcoqd%)hda^N%^1H&=Euj)U zu=pK|3R+x%qK-}E|0HXN*Ak`8zd5npIQ=KBQ5t2JAMdf2;i;@=UwSqg+a>2WOxCR? zYObiK-)Nr81FCnz6%4(mh9}pp@sVy9$@Zm*CS>V3U0ZD4Zh&AfjU=n4v~u-lM|lZy z6zFrj;b46p1$a+cK#o4}K}gM~(ad=Ae zS!yti8qDd$zY5lISVf9L#FOqIWUszu**5tEgy_jDp?|SVdGa|3^dEhAAHV$NFEF3o z0|vy@e<7QJ$6|4Tv$Hc?oSotP{2XVei=Y^o&1V==#7;-Te4e9V?vjQe#|iMhO}9vj zSu1@YBqc(8lGC-z77t0-iS8Fs;WEr-p@8qc{RUtD=GXZ3uYZjXKD-C#e5%g}c4yV5 z1^M(n*DFFRQc7_Ow3;C@BI8b=jNVqgt0tE;68Do*Cfsu!(dy<}S;0cAIy?Dp#1=~d zAm>{L>67BRs&IRJlYt&4x+PxonaYpgA>N8@7@slt*s%Kt$c?>_paKvbx5Jt7O0`m znFD;*24(jEp$yp5_=hIssPaWvuIHB7huw2b=U+2UR6mydPKbQZ$wxk&kVi9qpFRoa zXJ`2KtMBmO%df)e_? z61=k@;CUs?FX5Mqkk0Sp4?o0DfBIAW^cO$D&p-J&e*TM3aQ}l3;pQ{AVIKVJd9lR# z`5E54eT&zxj`8xv3p{`N9Isv+vUYSN8miwaS?`P>`~kWklD4y>L)2T zO1i~p_7hL%Ig}D(_lPV6`4rzd%y}N#{rtxl`1145@#&xcgg^cHPr+*8VtF2Ml8Xy5 zD^Um)X;BKCSb`@sF*Q2td;;WDUY1R`Z9om1T}4e-NW)F{Od=a^s9f|!S_o`EGo%Gj z2(e#AFY+U20W=BCvI4+W=NMsK<3wFDfG85(q*A}#9vjtPbu_GUS@lwX!XS%eyoWVg z(qb)O?8V;oZIur#v0)ud^;h4U8q4d1@%ZQela*U)wRF}q!Q#z(e9ZyDVJQG!13Yk& z`AP7dEIEZ3~TgnMTfYM+g(kb$HeF#9eM1Jaf>sqYIiA6Sg z6ERWtl-#IgPBPxRNw6kex7Au>#@a6oy%!k)bY69le!Gd}-^w<%%FaHZq{_*rkiPNR z?Ex#P)EOl27EH<%Ct^`+sIG0hnYV3MuN;eO>%EhYS6Q6EWt`jek^5#ymj!}ghSP#e zN)nf@i{V#k14@R4YUQH4IoTmU#N)hmiK~_~jeiyLT@L+sMLyN*@>{ zX5Y91jJVX&@SILDxgUs>8qp8lW4ZLfO=gzbvJzy2LWAP_OJ*#Cng1zfbHXRT`VIc+ zpZ^)3{^$RMpZ(%zxOeX;WGM*y%sG&o#T@@WWe1>G&*|wIet7%@4?h1KUwr;0Uc7h_ zGV~J-O@@^mqafH%_+$m(Vi3RLzLO&Rlk_>0G`EDbsChw)Z-0@`qf%-0ZwSh-0Z*Sk z!`I(@gX*SL4|)99KpM7M>gG~kfYfLygGD5w7^#zQ%2%2paoHXZKlGfUv;ZIinN zlF_Dehi)8?P6_dwh>BMSEug~SBB(*xbv1Y)-jERbtpI2B7jA?iGDFFUK#`ScS$?FIml_Ok3;I`R4T?V;Rj=blUf}0d3Tw`N6C9iJVjs1a^V)Sp* z(rJ5#1Q|rql4r(6B8?svFuC$EwbI<3ehzjqHv*aqwPa!lD%?{JWdHvf=c~0Q@zHnR zBf0aU`tr-*WR6ro@Q$(}f1!~P

POj5^i>H^{tdUe)4&I?J&8yZPK6`Z!ge$!UU)!kGrKCRrr>r#U*Mx6!-bsxLp*tRGrWBD7GHk( z01v4Q*`f0os9L!N zbAR?&oS)%*agJa7{Ac)o{`G(2AOF**;q?C}Klupv?#-hjBPkQYxPlVH~9Q-pW)Ac`V{x?e-N@SRJBcb!TIUVR%WN03IVEtinjJk>FlLQAWm_;c z)7JZUS24FaXjFE$`Yd^Oln6cJ_+I8~cd4V-0*9plfW(V35EU88#9~U8IKMmQm*Clya?{6W7QeJjjtrs9IorIRvg_TuoOfifw=R$=Ag=Q&5BEB z1Xb8$Kgeib^NdIfAtfn>5V)+g5W8tsV`k4{oq8_9J;VtxXBy!Xqn;Lg_{UK}K*7v^ zj`NE}NJIDK7hmD!^Ou;X=$e0IVk&YMC`~*O+c6Lo5N= z)gI02_SmV*w6j;&yAIoM&$kQYO3qiBaW%kNgc>CrARLwg;A6yDXM+J%j8-B1`d)8= z?Q$1cOogsPw#{I;dve=0+S8i@QsjV?q1QBMnY@aNIg@c_;!#K>#B<|oj7O?Rbu8t~ zCj7;9g64_D`YA$^&W@?qpn5+u@J;+IY6UOpVw=mL_CRjUq3?M9Hy=(*BSW`?9k;5s zxE@Ws^z+TLx^EWc+i{<*JwckYl)+W4)Dj8yVgXQbe{lh$#8T%q-r}*G#9t8goMcGS52N$vz`WE)9 zk7tVPF?hz(FGFg*RoOHQ_`m-A2l(X@7v~Fn@wW%KSeye#^H9dBzpEX$OlI{i#z9PN zLlKa2z`qiRQN(K~9?T?y^p&ZJN`zqEpDhmj0<&R`#lqvW&;Alz9RBdfKZZ1ne#!8( zNcq=m3P3Mhiz?De$ae!yPfzjp@4v_2{`MKp&Mt8O z!;dfj0wU+PuU%99%f2zm2fcBXaY%syxkUSRX#;y^oSmKHVsU{# z{_*$tmw)-6_@{sVry%_Easgf}f*<_qrNIF+=P-9eh*uEP88V!Ye*-TuBq2P8$X~#p zU%+21Fdv5C3h@8_>%ZWazxo7=^CcGNix{{sSrCL^O)_>tRt6F$B_mhMpsX8mag0!` zE%LI7!3>Ksx9o)&fN=Hi=-v_T9o@qZKmLHPzWD|}KK(IN>t-&#o3xNYJ;AQ{{0D_V zQu3r+jR`S{+_8DLo zWPF6G9BAYH%U>bB*Ou0+tSWHjQ*tu721^k^BY|IsSk?mZJ`?~Dbxl!jEBx~mH+Yx! z)O*+k^f~>FLGx4x28X2pcn#x(2OTAVQ-YyHL%v;_k_EBf|h?}_k8^=%U$Krv6nbEO-FfN zneYdmI4J`%&z!H>DH$*qPyID1Pn}{{yb(Idf}SP@>ig~30R{AU%WI7TVB>-I<*N(Q zmj*e!GCE|+O%(ckkL~r*Y~MBdnkFuOL(csk;JiXEGv9#2=)|6adUk0=y;XviUI|N#w zvR2F$iaRhkECs;Fm0>7z-7v~MvA82GP3kYztJ~6@srU4v73SKYF;ca*%r4pLF(JI{ zv$=Iz>g=I^8^(KD#?Hlmq*g$K>$I_&}`Mt*J5_eU`Vl zp76_VHkPz#LuyFoAIjpEX}sL!JaJ*9NHwW9fYu(qgRHo0Vvl2L)}mf$H>dz;wv-U^ z!6>%(1w_yYc4PLBH^8~M9C2M4WC&Alxd^Eq`sR0&lw4v1BndT|j=NyfzUs!ClQ;P4 z!I${v!B=4KFbwmQQjUYEd=QqCph+ao=n^5yx%=Y}ESk^4OeUGc=VwaVy4;_f;xM)` zWCb9HU;gSB`17ZK#y|Y@r?|K{3w64biqIvYb|vtxWM`jz;j@Lp5`<-HUpO>RN&?Q$ zt@^k0;qTtPd-&s@|Ab%s@)yA+V1-(iN$F91?u&AT%ZWRhF%i2l5wxf`Nbv$vzeDiD zeBw^oN@I!TYMfI*M>h<(fBz%=@Z?8)_Lslm;lsyRE|<7>bUy|(gbQvR-YugG0*P1v zE*WeWBNZ-n*SJBb>yhi)Xy$N_g3EP6B~KOU)bNg@nY&)xQa}?~$wz4M&f+W9fu6k{ z-OvQRM(rmN#h(NnqjZ{2>KQKYx9@4zf}8uYbIqwkdkr%fXLqF+aQ2ifCuWKm{+E~GWtKOLthw*1a26X*l;h5AbAq;TZ2y8 zf%nqGc&#wS@pRXZUYIv5f-verAR*jBx&Vl_k~A}s)1`4PkE;<0A|&~o0HXYA-&)QhWUWs{QkH2`6oXQo1Pa- zF!|JPO86jIROInbDGQ0}$#MwClg6Q>2o$LULwiGCUA4pr%7m0nef2rSAc(W087`I{ zUw!p8{{7$nf4q71Dg-bbh5>`4k}aX`l4SW&VhvCmOEZJdNKDR0npYMnQP5gH;qG9Y z2FT!m#wh2e)f-bIZ2h*a2&wT6b$AvSG^WK^tuPK@i&#|w^1iV9F~y!SFGnNso|@VWuW?R;@vK}1^z7fo{dpMBlg+##*=zxpjCDY8 zSU~_`s1wZ}ErMZ5ZI-a8zHd@gubn+f-Y8z9VNDpu&0wWxp6VkeYJq`ci~#~u2n?^|@yy5Hj&_6a>D1hw%Mr8#anWXr<76!K-- zu3QvVS&o(aEK5dMy9=Pr6d;>Sf?2AJ69YmyP{CR=-e5KK^(_Z$?yQY2pC!G=ZUL*) zAfXxozKIKfDj3(rh`QiHKfTgSwF@e<%QB#rIYh{Q?NL)z1JMaT{UU?M^nGwKi0I(v z;UxLZ>zDZ3|Nbi;{ryphknd77`OL9~(`twlY$mWvYnVj}4Hj8xAU01kCOQ*%`Yh=T zlZkvv$M?a9AK;gte1dyH_+KPT1}Z1+b(#1gB-9O=g7YCOMNm%3sY>Z_oEFOv{r`iH zKEOvm{Rxil&BHy+T+DO;q(FaC36K;G$?TqT`aKc%Fk}vJ*`*=%H>E-xk^&(3^e>kw z#zOLnPVOC8ddz3{@b=^sfBWpO_`@InfR8@<5clqXfWiBq93WmKw}7-(LV!aqiiZ+- zFAZr+E+RtphisB37hh4`nOHn+T&01eI2BDT;_QE zDt)tfNS#|@s+BaV2TiO7YJP16dm3>@=+Mu$eKs#Q4Q%kGz3*gjn7Y=xwwK<+Wx?Xx zcsEg14tNnAoCQEO#pJaZ#3CfUJhzr)rM_y}V{JnXY-r$EOD?cj|8e!YVbm#cO7ej5 zo9_5j2YF40b)8V3`VWm!VpVSBOw{EJX_VfcrvxNxsMgJ=^$bnmE3I7EHT3i~YN$yJ zKS5ZMi#S(}+qSqT`z2Gn%f4o-?i$of{A`SY^g*mqjY+UAnF#2Z9lQZkqSxRpg&t?5 z@xo|5_Sh=iOuu#e8U>nING$V3%6npQ70nYT4OPodBVDyal&pVPn9s{h6v(OiqCo1L zOQ+MxG(1JwU)>+(M|l0_1mAx19ln0>9ZpZqF`LcPiFC}pzp86C4B^BXA!k2@Q*knJ zT8^0MY&@F#U#5*qU-LeyIZk3-NB8gJAAa^z46|9VTnPPfRrvSm?R-jKj159o1D8GH zQ|yC`52!p-6cH&%q8kYJ?#(ejnnxizi-+8r7MFx)lxZ;+okQslWlM}2l(8rWTy|Z^ z78!ATh7fenrND@>mf38E`E0=R=P&T@|MqYA_S^5VxQI4HF2$hm$y`Y)E=&9efv?I^ zbSXFrtJ9~v4w*|J!Qw6<{?+-rJCJd$j85MQnl}w{Ts7Zf(E&@m+!icOOY30P74{x(66D&ld{^;) zm0SW2P63e34X1>T@ef*x!-N#bb}<^Wt!=1yc4B?!qAa6k&0;Mq*pFPaf%n>z1XsyGk{b)_V9U&Te?DhPO*5%X- zJ!bBj`e3dzv0#W>3kDWZ*t3~6g!whg=s*l1c>n9L!G!=34z0gnSy{+z^WL z-h-D>s9(LmST6DC;Y0lOKmHxZFJEIeI|{z_As`+5aFV>La2S#zL5_W1{Dk)OUk03$ z9SN^;85$JfpoaF!Rtl7aWzRkc{vUkw0fzYuL_^shak!H3n#MH*04$r3OW1*+2p|zD z-=U;H3}*N_KwnUdPzb&^pUuj5M<{^+qXgY5>R1Rs()y^R0i-NYr!2yF{=U}En&o`h?~t3T@Ey#Lk1n1dZt(A<;Sr0 zj7Ia-h8(1vGsKv;o?^se5PA$mAFP@zN~QbM>+5?s6tEa>y-we+if!Sr6acSP)bUBs zNR9-u)Wc>WO%_b*6&wL+{j%=KYx+|%!efB|s{Q$TN=MsKdYEHpwOY5_Dp&tivLV?K z5<p z{vaU`=Nrxa)Ujp(LIevG3oA##C#Yand0|CiuAF429Q7p4(}VCj3;z7H5(LBPJwmX% z7}4M3>5otF#pj>n+XvqT0djscD{cau1k)IuKDN2|vX{Bin@IV~096@KmU>N_*I>3J z>}FH>oNjO>EYF4`I5&^x@zUI$a!SG!$i8Y9QsjGIHfYJVkp`2w{Fel73ga{%jzV07 z`TZjdgDWWo!#h+12l6P0C*`Rt!apUYfluv<)&f*g^~Kw@za@xYw&2JX0?YV)aC2Oo zGd}<9ulW3nzhbdCj}`;rkUwS=i2(o!GdIJGj^KjQ1mkeA+A<|+9atbXPRf8#CVRtF zelsrQHh^>%bi(Z4H&zWDVsLF>As2KAE+z=@rl4ueIzH#}g8im2g@sz<4gC zzvEI;8pG9CPzu;7QYHGL3_xjf=w8VhkOk)$P%j2QgXDUT)UNe40ZZYOJuyN2stHq+>SXMgT=c|@wPny%Tf?*Mo%=?sX0)Kx@#(Ju`suF z#NWfNpto{*%+Y(;1P)695P-I1eb-4zG{K2)L)5M3Tfae4wN!G9#=m_W$+g!PU8?Tq z>TfWl-6_4Tl_qhWV5W(P7EmlA#i_5P&WGD?UU&j?i3UK8+J;2GrA0ugrzZq&%I|RJ z*{NyRHRz#5XNl-#Af7J=U$Psb{Y^0mX$> z^=S_*KJR;kKmOq_@XLSu6@2~8--3q*;v|KDP;mLD$`RFe+wv!@sr+H`;qU<)Tmuk zOR>>16^4Bp+(WdbEugr5gtz>D18Yi67Zt3h*0RTgh-t!GCc10qKyhdBC zhuH#z6*&g0E}fWQ<*p8Z3Sr`)t@=3{Sl3S}$qsd@Jge_s{05d}xwC|d9y{GOeXqJd zd=|lAAB-e`A+}Q#k|~7%^YWjtrUe4st z%6|g$`Q%?Lg?wG=Q$EN`r2(Dr=&r_rYA*m1vqb{jm4AA#jcsgeppS>ry_9sf^qL#6 zo0d|%Do;8j($ioWs8FVc7Yl?zDgX82ru1Yh^C>^ax3hsDq!~zwDmb$~ zp9cT{nOwtK@YCKYKE$8g19z zpan4RU}t9=o;-OBJF{&-w;|l}liR#YuJOqm!ja2uK)JIM^T<9w7()SkcJYtxAP051 zy(*nT93<~cfEp8Z! zRWJk0h9@0Qm?|g|b2|2Rz2{G7>R zievi6en~ShsC6QpS$7?eX^FaBO+`zwv2?K3jdwSm))QA*^(~3DOyZx@X`#bVlFuHU zEf0Vc0z>Q5ze zKj%OQ#t4r&V?Dd;6DRFUV;z$MCL@AR`zj?xeERe$JbL^Dws+>mu#rykLEJNrKbGwO zxmo}e|21ENwnCPEUjn)yS0-?&St*o)*pngk3%KMUCoPO#0E;&L@ZAsa&;R59hA;o) z3z+ZBV#v~B?t20sybSu(e33P#Do%k#ev>R80I6JHd~Oai5mF`1mYBdJ;3p$gWF=HC z{-`|eu#%>uHygfQV@sC{Qk$=fH@DX+mxY2`%PPMg>Qm$T-RR9$ z>crR+b#8a7JGwR25S-I#B&|GK3ivtgmd=&|fT_h{c69@5L5`!nqDmCSk0A}!KCjhh zC>n|tjAe&*>GW^i3yck;%cfZ;_ZEoPn+^>mX(8d(IO_JTD$z)!wIR_X5>Ee+N7=3z zFl+&-{@^GwSHjPdO4eGlWUW`9uSzWm*=mQ@QS?AK<99f`1&J=xXk}E|&9ilaLqSo3FovUw`@=`2PDx zA+g?cGEIOu`5z^>ZxXo)oJdB<&2%E6X68hBLtzCZfivi*>kF13RnH}rDNOkYCKDHO z6)b@6d_Id_Qo#VgE<0G_)bj=;v5h!HAUCua5I7NEN{kpz=sm$tKmG)d9{vQ~yo&(d zmlJlKMGoXFzT4S_~FI#frpvaOZVsFdDo>r6e*tD8zsaHc)v)t2? z3;F$+LSj8^S>u-JNOsfpujNXVueHXhTWD#D=X6>~&MxbBI{(@^?Uv3~2*6_in$nuo z-xk8NxUa7ihB`O3m#RcQMdI@$m)=Lmb)W9&U}zYSa92tL<;PvM%@W^wQ#plBHCX~z zU#I=d$3|X%-v-~cY@@+gP~{5%Vzg{|i=yAPAwkb8EP1^mSps^u_>5GiT0jtYp>Qpz&5ofqDaGTZ;)a9UtKz!EdfdjTpl8mggdDSkRhpuR>Ao;7gR8mGqZ z*27_TMG{MRsI%$|&lX8Sy;tkVc zjVI{wwxQ%)-^2Ic{S7|<-4~(eKTI}ZYvV!!b_FoPDW^;#GJK!i8uYHcb3V16Wf z1$c3toD<`BAk+apKTxR(dS>N7`o?}(HX(X|$#{+)&_fnVdd@%q&)jdFymQ$?JEV4l z8uGz=abyl6F&(#Cp01JMN}_;tb`C(U70*C2npu$`yQ_Oo@aU&U@Y$!I!f!wQHSEmh zu(`Dblj#K9BtF!09ega+0DN+>hn!F_HBr~WB(M14z3|<2%QDGQ1jBfNj_1OoFa{-WBeCMMn zI(XB&(1xc^x8a+=eglsmKMisA1Txl#rz-8+R41RXoa%chr4!jRfJoHVcbw%v_8oI} z{u)q+l8r9P(->|r$>9Nzs-Fi#k0ZGF+!j1}@(e!x@SW79w8dzSe7K z+($7n6iIOOIgDF%{}T+!|46zsL?6;F<34fzDVI7S~tC<8&}PsOD_osxS@F7qCG0C@Cd8~*s^AK-_-eIK&j zL&`-!y$6pzoRA0T@8UmTqXO~1N(PL)S5v3~=L48b;pz5vsEF{*SKmPQY$w#wcgfX% z@eI$_JZ^XBlPeJ$sm4E#RSdyMS^a}?14=1D!P{lxMu)|q6Dt5vW+Fkxro@ghAAw7` z4|>?xx(JVc{0aW;pZ^Jd{~y1Hr;i?IPlvwu!3Yvc1A5Gmm_Ug~dEzg57}efRcIXn0 zfYrmG8YR-e0M6$1ap_64u`q>1*`0 z79+RryG+nRLtIexnT*@VrlzYu=rXF?~tj*GElz}ZA9^zESm>n;mHMBeV^7-V$1C6 zPYIY}I_+hTqTbI#^1tn;J20Qm0Vi7l5O%(gC;k(cZr}Ig7To=T#rdft-+mhmA{!gi(AE(4lj8M5 zYtvtuXb@aU43ZN8a!5w{Pvy&nqK;?^C4daFG0$bp1rS}YDe)05?HC}gE1+!N_3-5B zV|cdx7-roLT<{lj*iqTdA_$3>9*O7;s+XVSVdXz#vO|aD9M+zc&yFF9Aq)iS1dWz6 zc2h!+@u;l$ZLm5@}Wl9pW8;zbWEDsct7P^DTqh4i(R2-HdgDbTN# z02%uNO3qkva{1a>m0IeF)wOdv4P@zN=d-(CI&%hqc+yaZWUc!N^h|g1 z>Jc5AsTCHKM5gE+AQCcA4S)v|d=jX|Uo0gPi`5A1 zuLYV->yxvr#P59q?TcZXZfwBI*I$JXfBtbeE&jtF{{-9H+pxL08NOfO;E*Q(p_IJC zd{`b=P0B~$D3-GeDs_rqXO|h7DZVsQu4hVNVm`&*C!o(=X4NQFIaqu$na2DD-+uEo z{N~eN!}C`!!JW5m!{&tzAU^^5V?Ol{ApsMSJ%xNOzX!oXBJR`0xGdW9!{2^@&wu+n z_~N&p!_LkeHZE@E5{HlzAc`!YAiXtGTZ0WCCQ;<_BF;fcfEb@#jNr*|L7Z%l^9tlS zU`7+$OWwz74(Px;57hTzH0L`rm^y?z@85%a_wT{2+qYq3b0bQH?8XGiA1_Mmh>4OR zgAGVx&huwER{)c&-eBnDqW>NIjx0Ts=>hIg|#`q;B~ zODzPr>it^3vEGj%%hqc!KDWNN`=H}4NqA&{DBo3n5&!E&28McuRu~t18Hi(Z^`-Qk zXW{BVWI4z7J+0SzN>Cj1c=h?10YKl+x-5OJ4_dQw?3K!kwQ-}$MI1=N=d9rFUS%N4bXh7$(kGSS~7IKn8bCw zt%&quOkmPcbdOJ`)e8`~v9SrSUVjy?UA+dEE?o-u{r#7Jg!v3$V`D4EvxAFa11V#D zK9yz=pN(Fez^=HGV+ObsDh=@I|FHH;;Y*N`+=bJBpYjh(IJ>?pN%b6nn@)q*!tcNQ z16l(@-%X^)b8UyTAlO?NQU@)@}K$@3^9nw8v{aeLrT}P z+eQHLDc=F4l7L>6-lMAaD3lRQpse$KNLskS@o(O_1%LPVKZm>b@59!`&5{=)jVmN0 zMu_Nek*|0vO5pug9@*9T%1z!%_a z;L0Z#i#9gP=WAueqA{7&mbH3Vw0Jx>2ApJCb+hbkmJyM>_vl=(>cXYxE^5v9RMVL< z09?NG96f#ZW8!UiKzzYQP&L10)v!E%Y>8vzo-!iRy65U-X)U|Cj|Ncsb2`8bysNZF zLwwyf5Ge#n7zOmbtmjy-jp4|e6o`y?N;)G9wJ&KfAl2-#DYBYv=}WC{pbBSH3IeLW ziUYHv=ZHk?Ab@@Dg3t#tm>1oZZOB6-bSe@2w0#&*7^-e;4BHr!-CLKGn8&lxnq5F8#($^*|-}A3|kvzYul=lbC7#d-diyc2~5fqrbZVGoyx+qsNSG%9u>m@f5!?( zl@K|f;EPekdYG!XTA?syyg(I}Gm1Xyj_B`Y2dyJ3Q1frOQt12fJq_#0e#m+hil)o& z5o&9RTz_V}k26_q#afwlsKy?|;;Z#^Lctl5<%+xuUI4)PC89e(<_Z^{+k#tnZbI+> zC-~*RehPp7{a4U+9ZaU1L6S~lT72lB4|Oj&YMcV@jQiT5+C z{6l|}`GQLUF7Dx`;5Mc(?|b;+`-kxLU%rMfe)sS2+uwW!KmGU^CL3G9(;#?3P)TqL z{&E@aIB!k$AC0UIfy;kV(JDw zqB?OVDVCY9R(w}PU{xY-&~Mpzv%tD2Y zrmVUM8%jnCB9riVt@H!E5o8xV$6d#dU5Ybys#|Oq;pHUnDe;3=F*N% zq~P~`9}*(I^wKrB_wIf8=#!7(^_w?>cgK9T6Rw#~k{1QBrvm3#NX876#1x~0NCv&s zV(X*ZiyCEe*R>~G76}c!pfFMpxQ%mS5TpPRA#Q{LpfZAhp`%*>)9U7K*pbD?GXLXE zk4Bw)%?HH~D`B;)O(bH9TygzC`90Jp=wmY1qWvm~%kHg3n0|(oA4F>2uwh%`Md4#2 zPDjQV>JGF7n03AV+Pb4Q`J7-$cTRz1)=JBBYS+Y~K9tV!em~a0lSgOD06^pypufk3 z1_r^!kAe;007;8k3s;>^rqlu%N5O_Uhcj01<=MYT1IFo|QcI=z0MoU*>4ThQuarGl zqWGzCBjYrI1d^6k`N8i&9hI-pj1h%n41)sH;02Z9mvsqk2#`$^*iA=HSnFU%=z1I|1;=5_Baie>k~M zz}L%#&qvb@eFIg6!?@Ksp8!`Z5d45oywhnpdm6CMQvllzVY;yePo6!6Uw`&X_~ozu z2fX<5i|}9m*Z&PZ`S~aC;!7{avUhz9ftYMegR$btqsQ>Y=U>48^?&@IAqisel$cDz z_p#h0!i38O66GX-VJsHomO^uo*h8Sy_z%Vq(MI3|hlz2p5g_8Lm}3D`xB#U9e9Z9# zB{?FbGK352x-NkK=bygGr8v|5qK%!wXEm9(9ASXbHBk?(M@dZmi9|N1Phc37FHG&Zi zWbt;W$ET8?a_)8GL`N(@41x!N2mu(Ax%xBx{klot+gd6Bb=&zvY1Gm8;|mDumgMI2t*WI-mkxLBkb0`^YHoa{sXpmW}(C$y6CRI_?=ro<1pSn#?~We-A~T(RnWNj zFT3%lO!=%&2N(3T|A{!!UW{9po;Q^Gp0m1BtRdj0i#BZnZ916m06cxX4Zr{LOSpOK zW-tce#N~1vVJJMp_uu^hUw-}{@by>UK-W=7mgih4CeEkjURvPNI7I*{aswcP|7f*} z@$@mV9(y>%aiQuS+4Vk!J~-fVhq0}m+Y8wy5l-`a-$U1Tuyt_?4?g@De)jX9!OJ&Z z0`EKMX0u{Yh`*|;>Tsz<%={3EDd14d(vXS(wk|x?)Z)kH0xR_T6=-2&A7u6j5XfQ}N-%F}!UuvZEGL?^>oxFWhGb7_?V zJPz!36=Q_F77Rt!no|J9T;=mnW%Sj0p|(D(LbVLGhIqHj>YR=fS$dhJvy6S$CN2$2 zc|TuUSHn*PohbtVIESte?wKLs17+B-KDMCwyq0&M*q_B~PY08-Sg{7fhu2$vidSd3 zrtV<8NAX|Vbg=B{WJt_0$!e`4OPkQYu{11$IS!^rpOoUT3ue!1Z;JeyPav@YtEFyK z@IrlPKt|Sf(G%%uD0MFac22(9Lt-Nw(#ny^HsU$2! zd4ZHZ4VQcY0EArQJxPUB|Gwwb^OOM2vD-I!*qBb?^*3IFshfss0iXTmxA64YPV^i| z9!KG%m|`$MjN^x}c7m4yv5P&X!%|G80wI^j<2GXUcA@N}l%3<#X*Y2lcXF|;Uhq7C z;tuaHB>Y>nZ@Re!TNf^b)A1j^`xbus>Bm&>-&bYy7HxjA{RAF9{65$Pww}8Plj$TZ zA(vd_7a+QK@id=v9yl&jm=YvLBSET?z)Am762s`tP?7_(Pi8pa4{jI9dmwveU^WmC zam53j41|I=!+f>_FTMOCeE8u5c<;ma;l)>8j99Jnc?pzE{yv9*5$_vh&jsF6T&*Cj zHenM)xeSlAO4S&;)3T-zgM1RvdIZ9L*y1(N0Q_1+d1b7$#M9V4Ez-|uwXgb68_}T% z9l)V0zc!T0kOG~grm}>n(tl&PrPYsvV##CA)yk5bD{VXS#@uGvBLq6v_#GGr#(-T* zE?EoBSj$E&2sm`j^PKiaS}(KoUVZ&8pMY4>0Kvn3xA-K{nKA(U34Vet@_sSdJ$Q74 ztrW3)Ce6y^dtRzi27>zhaHHc7lJp3m!GaIJHLwE9&|*j9som*zTKO8&0>F^4mVj$X zZL61LNO9>aFO-)-(^@OBX2>Y6<^NVaR%M}(D+(nAn)NBx5gdvh2)#i%CLpPUY+Z!_ z_i6+HLw)cg>s9Y!eXo}AS`%5iJ*fqouO%B3RP8;X#0$YR@kJsK-mD7Q#M6HUlEu12 z-j`%};mUXt9ZUm6u(`DfZ`^!6o^7I!I&2RTWe=wZA^E^inCKQM5mcrwnR{f@gG>B$IstN%1d1cb?_=m>1oJMHQ%tAx$QwSn{!>2v=j42BHjH!TQq=_# zVHq6LAEyL!wS_+2FQ9jDse~c~BgCQ)UDw02Cy(I9_3QA-CqECa|JPo+8lE`c*@;+Y zac!yw!EN=~?oxmor5BXO6HTb54Ul}@OIXe(B4(fLxag)S z_aC7K|Gda584Du|#_D`?q6b&Bw6Ehbr028>S({tSd42ur#Kv9%+V*{SxWMFy=}Z{_ zE?=Jc+23HB054-wMsUp$02c7qFnAT2c=E{tqAjp`c&!mQbfCY0XsJ%iB+~%ywb)|0 zJ1%)TjA&WQ$QoN|Vxj{0LHTbsGxh5GqJaLj218I{Wb@rHomEn)uMS4Vpeke%isI?? zsXh%cuJSytyRl~)_OBiry}P~m4i7#LacjEJ(5v`Oli!_W?jw&V1#(fzAcjl6#HLm* z`O#S{-8lmCP*b1Rq4(*Oo}im`0B!;|UVklq=^gy;v(Mq_)29IsIGn`O_XG}de7dOg zQ6F4W&NyF|Us>D|2t(R~KJD9B=?(|%f|o;xzb6k9E^n8TdUc(L`K$v!??Z?HqKjX7 z51pTf1bU0lrfws+JNs}}-Y2(x_9mg+Hr~fR^8}wt^rd!IKmf9bKuOn-GZ&P6735P= zKX$*51LQG2g){bt=XO2xeGkt+e-%FX=wo>B;fL_T%P#==mA+akAtp7$Hux9IvP_x+mlgL~=f2ZC8&o6A230&Y=VS2&1CJWLEiBjK zO;QwD&26z;-Nn{5CZHz4`xMVcQ4-Wq;U#%`*kej$3(b2n{SL{+Tv_+Iha~nSq}MJ3aG!h`LUnqNt~$o6h2YB zeySMh&}S-rN+k{n`7h*}`#u>CFd9Bu@qZNw0>i02J0YH$!1$Q zWpMB_ln2@p|BA!!rY^0q8LGlRppunBLs^0)3Y2cT*70@wa>JqCK%jDk@VfLM>eTW& z#bP8t(Gj_hTNA%mF@7AVr7q~t^n2G>C)I)yf?4zErh&{FK)Ke3jh7r!pBb;Je_PA- zoQ{e}d1bnWj%9t;)^Sn@8b1I0^9SC8<3wizgC;_BF@jKpX081h>F=0vT7O1{{5rj4 zNtMGROD<{XW{DE2vH<8`gV7KDot|L}p{=8Ls8*HLW2gS=w%GrQ`2z*8XL#Upr3DoB zcNV>THOChdl|*P3%g%=~VkptVuvnB=R$xIN{_c61>G8BucY^WRA*l&t_9rlwLXM43 zKdkDOon*B}^oKO~2eWSs=Hj|Zo+(h)ruUTU;zN!B&uf-aa=?HOeE^)k?}Cf`E3du+ zAAIxx?!0{mrW;e}=3P8_Pl^Bd6g=ENpFGFYa!Rqsl#X4|C}}a=tv>yY+4Q+=9_FZ? zxKqO^F306Vin|wy^e9w0=+n3?u1_cH$u&Q;H-T(Q3KJ%5QWjzoXLr*xpp9$w$LX_~)Y$ASPCfYoPZ8&z?MnOBbJm2Os|&KKS?} zc=^?rgOR42&qDuvP7Y78vO}8K#a#0}IY}W>8J}F)fs+l&q@x3nV}PZ>dL3-eHOWH5 z2)2rGk9nz66$XCw=gFTb>d}AQ$gu6f1@n+f0 zU%ci@BOpNSO7nigh#IfuXJpKwwKhP`hZf>3ok~BP|61Cb*0Cski-YB&U#~h0Eluy7 z4wK~Ob`8d&7oA?5LrU^+PX0Uu;MCIdzVqJz%{k`sAgE<6TvaTeWHr1^Ey)0f-s7?P z&<7OyH+*hnGZX7`J;UMrKPrZF*fe8W@_EqdMu$hg#{JZdkRP% zRr>M$6hRGDV^KnWv0gJNdvySRId({_fpk*c&u8E!Q@HW^tMJkMqww`-zxf?(Z*PN} zPIA2d0%$@$nTn+bF&Qt2ll-M;Vot#>x|#krqZYcF1dcOQHJ?>%@QUU=zwKa)An7x*`*_?X;WZAzlumi0<+L9gnCEBxB54G@@be6Qhbqm;QQPa}7tR}CD+O*!U ztL#>7#JWQRk;wZwfl@E5A5MnPm9Uf?|4-_^t15iQna0$K*0u7zwHF3!gEvYubJJ^5rUO1;of1^H^l(7vlDzw_OB8Nky^-%(GVa2p3HZP!OF z;4j}>kmB@E3usz))Wc_?7DNZpvKEYo{22*w%->jUNS3BzJ*oBmx~V12sgw#Ed|NYF z9Rk4L%AgJ}?pj8x_yiUs0y{Cg>>c3K-JPl{Kth1$5l@MQv##b!s3t$I!fD!4vF~wf zX*|R6J+O7Il}%Kyr3>yr8Pgi_NhYb-i(uw}fT0YEa5>G%{2Yh*#u(s`$KDqomc^Go z)$;ery`6D{hGX$5xkm=$Tl8v78w3j=cLmrw7v25ysW1EXl)8hdQSp?2 zk_-xcOezph#Y56S$np7X0Ekl%%OV04j|R*o_DIy26U9}rV1e+tkChZ4Ra3weiV;c= zE_&Y0Lt?*6S1-Z`AAJZPeexl^^2${}nn6GBx%n|Xf>OIvTRlN8Daa;C;3@zpcs&_; zUo4=hm!y6@fDmK8XS*fIYg{W4h)q~9uj8rb(03W)ZavDBAcVDUZe=obExXc9XJtn=weOzt+?B6Asz{(4yL1zb)8G z+A*#3>Y3HP4V)CP=wsU8P={BLc)EOz(xRUf1=4y$YFs|evkt@dB)yjzcE-Lx0L{;m zd9C-_NKiF>4`AWgkr-cg$8}P%6a&Dv0A6_%ugTS_K)MOXTXL>|;w(_g)-j;<)JNd! z3FZrcKXq{Z#&!7U!N;)uWCwo#<)5IN_b}N?QS}b9dpo3ZfWcSB3;*|!*}izo)Cp_r z3Fh#evYV+&=}scyUibyZpaI~Jhd##7V{&iClqAnXtiewyJ3k6{8-9%`hC1w3^d%EW z8b^Wx^c{yNaG6jL$rn?;wNl_PR%d{0R7l|(Ts|;(WO$fuKZD7H;NAQ0z()@r!1e2| z08tml8*)-dt};OR)E^k;c@AfA(K%_+1IKMC%Yne~GP0&)I6Y!pq1tOW5~sggvgGNC z_Y*cU=~)HPsCJ-*rRFdC?=qu+H*6zls0$Vv)6dgmZnjZ1&_QwU59CWsgtUwh)R}AZ zJ<(Pkj!LYrlUnKwjEFlh=1`B#;JS1Hwt$><1M4CByY`({A#3Tjmf<-aG+B&Ak_GxL z^i?ZE7^E%0WU_Ilrt?f00EqhFV|h^Ef9dnnl9NmGWG7*0S>r5LYe~h!9|225Sl_kv zI5e~!t#q}-f)-->?r?B`aSddR4K<3fVC6A@!gB(JBQ8W&;YWQ3b3oYGa`48T>oDs+4A|lK zfA}-_xd)s~0bv^R2v85?D4mF7*awh7F2}}`@BpxPA*asUPt^>9v1PUc7cXwY-Ft7rM;||c>#x2D4twb5^HBZ}9YP=SG(@TIvnN7& zE_+EpVHO@qlyFCTceKFe%IjC(Y#lsbLzP|JPy7Uvf<)4*N?#|zx^9BLuW#Tq3+KuE zw2Zec-M@t!LD@J#$pYZovm`=?81T#Tf66i<4RY1%U7*X8PRqnyYq^^$4~^9CZLMv6 zGf<0;DkH#HvsUfmNsy9fhb+u7cIqRkd><>>;_U1GtFy9m1Dz=YK-WF*5gtBq4yo^H z-4y^=BDqx8Ve>y)YQbfT)oRI4yVac5LSxq7mMoKU$`48aYF|dLe6Fp#SzxmD`rygZ ztt=X|y~7|@pWXRW25%@pK>8Y>G8K^cq&yd^ca%~Natpk`w(``fYN%dn+7`3#(bKOF znB)Z1Sg=k2o|~lxMwUtlbW*sHwRd1>1RyAjf<$RRS5B0}Dnj|o7(1VHC33D9^f?J# zEPx-w1Ooi`5lDvhtiZY5Aa|C4X08UQma_)eb(3A3S!{bxN|3yC>Oi~94`rgN| ziVcLf-@XHX_xC@8*Kgi{$p%0-+X19WsK7uekzvgKPbtA+$@WjFOd}_JBo|M9$w!Wb zDO6x7ZrA&85O!ms)pY^?H4xP~LHRJY%GUcw1Hkp`bN|im8N^yTgWYHANvnQ-bYzLswkRF`Mqg+Bo+?pX z->rNvo&4p>DeuaCg&{#y2#8?;C1$sBW7Tzl#&qyiKRYBE=+R?(ku`}D9P^6|OmuaF z<4i4!j`+ShTGobv5{C|a(wo*83Pm3IURV}M3I0iI&SNULSK{__6$)T`gM*8gF2S9* z-wYK2X7f3G{q1)!oA1EJ=0=K#hwMHd@dk=o{|x?PdrOb0cKlC91jlXVyaZyG@`-$i z$w$gD|Dj5O?_;Sv+DKqOe&?wN@Ldc62yW5S&{xl={_I(hpX-8~e>V0Z6%d`v?NMHT z(jbuMg&-$0^qic)1Ncb{ApqaQd_Dv3XK?4uyYRE0eGIqXx)Z`KeAh+8j-zyvpT@y) z_<-D9N4(7L&684k++hi8{GXbucunY2V?V0}L6zCc8__c_Dvo_1CvD zw5so|W+b`qcLneR3~JApc+*nmPb{Ds7^D>z_5D~U4U1s8SaCfTzfCKcp(cOQ%gyzWa_ zf@~A_7(=dr*xl&2&9VG3;a|+6PbrB3*Vc!8dLK{J`>s!=@w%AdAEPlK{0onCq2ymK zpU8VnDD8a8A2E?jW#vfd_Ho=f6d^`uaKga!%W#R0B?cjls{`mMmhqc+UAV`sJ8!_x z{{H9i*4?*ZV>$)zyV!Bwl2ouNW*A zV^!4$XuO9;U-pVPPaEm^H4O#Ay=d?wYa%S;K)t_2R*`+_{i{y@IUOeHb<$#1lFDbP z#48fIhj8<1e`w7<26VDR(05J$Wua9(#Bh#quv=HMBr?=iQY!4pAT3EzDIB2w+6gzx zXK?5vfFmuciPCkL-O^E{r;^umRMDQDu>mkDPFI&z`}2-o*^}>7+c|D`nrO7?_yWD0?eVuAf0-p>lFOz+&)B2j1Eme%xsrkB)Bflx-vT%Cn7hFzF9=Y{NZG3cEkSKDGYhXUswT0h4vhA00La`R{k(<6Gg(Fe{dr5+jtSqE zc!h?|uhmUU@zSh90)76Q`G#~W+XGpBKMCyhAgML}gMB3T3#omh`97#0%h${&QPgfC zQ}UhDX&|{aoN)2M(YydLxveK~{vp6OXUYTMj2Qs_J9(m~5l0-1FxH@_rKZA4AoMtq zmZaK@VVOKM^g|2W7H zDXsx{l32?nAwc9i;5hzNOH!5%Ot(QS6~W?@(%K_-4X5lt;E-MRA!W*^klfFaE0qS) z>EZ&2Ub}V;-g)mGxc}ZgxP18{%;!7csY|EUE+n~QQx@fn{OqCNGdBX^GvjjGgy&0k zuaDsb5%7AzN+C}7MuNWYqU*mX1|Pj1xU`=axjHZd{*nX`!hNF6C8hHupW2OieB<}= zzHCV0$Xu?9z@-HlgcIi|=z7@RehSaOcm+QG*AQ^}_>pPPLKv6A0u(lQV-zrD7&ON7@!anZ33TU;qq9rg^ zeNIbYSbVO<1|(^VG>F$@09`-xoYq5n%z2EpcSjE4qEwB6#AI4}rCwBFFr#mnH+fNUKI@euEYCFW*u_Xkaz7Ryts+gbqqNLqqE7?^@vFaH!SN zp;jPW&xe*~8Yo&cc!s{a{M;H%{aSw3`t6XVt(RmEbz*C4CR^*;f@aVV<9cMVdO`s* zUU+5Dptb4#2)R5PKQ)H%F#+<*^0 z_yF$Sy#p7vHlXXfSSrt@n)PlH?-NeteQI)A#pqMdNW{-W1zeF63$ohFdNidte2RO3 zJcVb^=QHT%v$&&(WBF56wCov>_D!m#PgwFFlqG1aF_FkmI%V)c#|mr_xCf(yIJymE zF~LxVaPz_jy#Mh>@WF!*;qukXQML0vmTF{=g5=TQsTd`QLl}TEs9?{aTpE!*J2-uz z%;qS01FB`FK_m!f>3D5f$aY<{p8E}SmNMPTA8l>HRcTC7(${GIY(2ka6tDm%tRTcr zrm}WCNse<%3?*I=-(zhA2tS8FJ-e z%Txq!b)B^QhZW2Tzp{67ok*~$>{%0X2+LI_BFnFJUF&8WS}RAsKHl7?O=x632V?i? zm1?Y3p8QG&(2F4@1B_Ym5u0bV?GEkZdEr)xHWssvSRYkp`1bNK zjc;frmE4V7Tt>A;qVPUB;>(|ay7{Yw!0(o+j}fWuJ61hF{>BodEljv-yVlvSbF#_W zGx@VtQby}0lHb=B8%!JpxpIp*EI6Oavp{kqqggAIk_R1yEP(#ukv8`T=*$@aJajt~ zt`wG(wsn#QOIqc$%GI6>!Uo)w=JA2{(|CQ{2$iWHvoZx49LDy$e3ndERou-}n08|_ z(JcdYEgT?(vu4u47 zkjg5Sc}q>iGWUG?ALcNJQ244+gk1_ittFi?9t4=l@eiod*6(-k6`3sOKuV`oo-~l! z!VCLQ$O7-y_hY|-F&?;!wzO24bL6;Q(n3D74Yf&`FIS{Fp`IX_`5#RFc}}ODEDNC2 zW@FWy=*8w}M%|+$Yw8ivnKJ-jKi$D;mz1}bP+!Ay(qFj*z0%jUOZD+4*$ZyDRp{4( zvao{mJW6AMCFx0g;s#}hOO0fzASX2R5#1wgN@?jDC=N$7$+ZOgIPe%F63@qm0ju?# z{XAdm1+6iyjWi%kGn_uqiR5Rs*?{tE5Jnx$ATS<=imc|j{M(2H=OBn0%CSzoRauXy zu7SUjmV6ROTVOP>w^j#;RXk$OB3TwfAR#r#oU9HLpeA;K_h}7rh`Eo-Y)mK^U0I0} z5&8x2M%cWt1^3>$509U2!=uMP!Lw&Gz{wP*ZW>O&eR5}CfZ0$s5TeU_JZFzS^|4f5 zS?5Tx{GLyF4l{p90Grg32wC=1qP=27pqw->lnL~GxMqsX2QYaB#P&?UiJJbH@)Zj3 zn}W)H4oPsiWMDK<_%t<`4GJMVVLpQwUVH)Gedk@cdFyq!u(b*E*>;He=l+CT0Z7o3 zx=9SQ004jhNklrJnj0bEwsinUoSSG^b40sdM3 zaLWsa1J!E%%iKy5Jf7;xnbfj}t(z4uCp$;h)FYy^lmj5DbLfAJ*@rQD zL9UrvAWW(dEnsuJ$ ~cVt|5SO{q^q}wd}gjt0`6*nex(nAgls1+{x1Z#v~g^|&$ z3mgAhh6GFDYmI__ZK<~{T}waLS_yk4sV3|3)7O!hwUQa2F5*}hb3{>AQ2Gv}ca&Vc z)9E6YX^YA+4F`Ixf%_qA5m`(H^g%eIC=FmvCif|%`$CNsG6uG^LYUq&;71AA?3G=L z2c*}WQz9jz3snFDFpch~TrMvv8xAJZNi6#}nZVT-uEG6x@4|Z@ya&?>g73PpGMz|j z2RR&;Ps$VTA(u|(Q)|fOlX)an{D3_H5Ob2i#q|N0cRrrvWTLbp}aR&L~z`q6o!E!jc8p?l-)BpmVnoT2nRvEmRj7;T4&a#)oW_ERNoT~ z*<|f}OFm?8Yb^rd5Iq1aa1Ls#qRg!zKKBM&YyH0UnI!$Zv1`w1?_{x7rp!n{RRQ3y z*`V)531Ae)fm$;w#{=i2$ u$h-ktGEs;?QVhOgTRev>ZZ9v4SFpELDYNY&8%@AV=$otyYquz*)+i ze4eH7Slt8fKJEJI{NM#Phh$OsBWe-VL`;cmOZH{9-)G@8Gt0A>2i zTs&K7c)GD9F9h+|{3ki4#jW-F(i?j(R5Joy5d|vQWy>5AtRm-IOCO@O9S)LgMsB~h zR1ID7ul2h1nWSaUJE!%L+&Y73Jz{y87$T#PHmT~}`z7c5AnK1wW{I|$TeD^R^HHvPCYe%LyqN}&AKUt)uwCnZ>wTf53l~(tcT|b`*WspPhk{87S$Ia(6 zm`okqdGj{B``)|o$}6ux-!H~0^5LHPsP-e|QiT-j1?D**PP|B{xE2UQh0lB-#w>81 zz=S4IdWGmc!~NGrA~2w~UT6CCUZ{+}JnPgv9tB&dlt!l{D67PAPhM6|$wSwbQ` zR6jWNbcPH7zX9+{Rtor&nH6=@gA}@-}9ZKvpuPe?MKz!^_PQe$j-uLj_ zmFM8ix8H=j_uhi5S1&`ivjctKMKGO`2T}&$ki(M*3P$C8dYH1@BfGOxJc$Qh;i(T5TjsX1}2s-f8r*Mnp)qpz3O+^D zn@ZOcAKR3mK#H{v_4ms-*D6GLUCA`4tzFHmfSnppq(92B|IjE}a2!c*b4!3iW9zTN z4$kS|NzdV6+h|!uLc=JUh7&g{k{v4J{xYd&iSDyPEuHlAY>naiN&jNN7!q{dd`5sz z)elZRogo82B)sHiz3-m#X~?q4wsiQhAB=4p>vtz_rAg&QC)ThauVwZ)OtLmVlZC9H z2{TE-C<|!w-?3zQEfo?P*N@S##dW>{-7~B0x*x8JAEipYEcdEgKJ);n-BIgaTD02w zuvXf*P?wJVGI5Y}mzMAOTUX3JtPP_Bmy*T=VBynK#wJW}2kSdD6d+XBS<4pm5=}Qj z%&yO6jL6WEPb#%mf!=Yj3%;WV8PudKd$zm+bLRO}EI$EO1dN6L(}jz*(}&FaoPqzs zg$;P~&0BEujn~3=vz?uo+%B!N;7LGntvYf*>Eu5f7DSt46nyDQR+$rk&rbVn0PsGz z(`I+@u;zXEmkk;zoR9R9`07p_@0A-(L?}gM36gd(eKYj!kHn!mHx88=^w{OG6 z3tP~4JK+0yEc+L0Bmm+B04Cvo4jBTJ+#YP8AOf`qYH$#nYt^3HjofOXNi>4i*M&Y& z6sE;0ut`$h6{#ES$dDsAATNiKGeQf7!=l{)bPG7@_t4m;s|b&CI(U+EY>6k-lZ=&y z!F#}qeE&S1KJ9d$J|A1omX^9q&p%D1b-d%gpJ-y>EWrb$}9SWIM96@jnQXU!*99_dzVj;@vS{oG$G;g(d_ zzXN0Tw5DKbJC+7vhX7b0U*AcypBB`xUhjrjoh|K>W$o&=!(i6rIhY2+HIyFqx;4Hn zEzO!gjd;iUxVnxAOVw@(4^Wu}L}D{>S01nIBCTAV<1K0VL~5|Fm!Gw8ps_sp`ROl- zoE1>@LXXBtB)NvXv8MI{vRZq;wR`KtQ*xch#8eEf(@Fc{okMUF7t7R9s=<#bH^Aa` zHxDP=FT8XO?!R*v-oE=*jEA3Z$B=>y=3)rS0$k@vlpO1xRwt6lYcK=80=f|idhf$O zOyvtxYNXh9p9}ygnO@9Az!;kbye>Zzx$*&IKpsmVcHvoEhIjF|o6liB@4`6Tx%(#E zfA3wmbm_TZ1X%$8;AucU)+|iZ9+D}#Nlf5}wPynxUW(xX436#9oDb)6xTdU4Dq)9S zQ!QQy`;zvQ`Mc!U^-6XPa0B9$AEh?{2`82@#B@-!8|H3Z-}=42*IwAeIUO8X$`T2T zmOm&p|78{?8McQi2_|G|UhX3I-Po=_D@#Lb!^6VKri$Dip~Y|=t7t=E!tZ(A^0 zUuTW@*t4zQYa@YcTt7Y|8ou&-*MKEp;5k?VhgT)4a@teXQyQGd%d7@<53o`&!B8!& zRjkL%n#-{jKQ`Y7Nm5N9aiXce2Z%+?Ts}qfDN}pd3bL#y4jF>Q9ON}Dc_of;2Gb$6 z(5j|lcFP8l^}IbNCy~b1l5c>nW%sl0tpT4#8X$HZ2;cqfM_7C{nM`5Al>k80XiMP$p_Y-4#sQ?dj3tBi z9P6EqfZ1I?oc@PIe3)GQV~>2Oub*P+(G{m!b`GdQW+dl;k}xpW*!RJ}(fd9CdBlxe zvwuFHL*LKgja#?j-4EV_8*f|(oB(uvU&=1JU_l6N4!#N`N(QFt26>euk8hdR;VKy0 z6Rp?Q`fJIxW&3XL`%iLsHaL0Xd#ttG+BO2ENJ!=SuLaX#v5C{hrp{?KYN>H@;g0B# zb#{+ZoZ1f#H7IBO0C87s;)6401Ze4^XQ1y$IUJ83&fw9EKR)V)9TuG#4*;Ijs~i0@ z0RP=$aXaT$n&=km0rk11Hnv{N-&+5UCoMa<(5;s}_Tn=zM%6+|)VMD#xyFj!g$fSW z@As~dwIG6p&#ZOQGAQkS4M+!f()qxv+65%ODcP{SDw~5sRHFK)!O&j+X=9SLz7BIY z)H{_1KrepEr2xx3iFT9tm;G+3E@{Lb1LgP@s@q79;np%oYv{5|g79Ccd$tbnarC6s zHvQdh`_@`xEdW^a5BWp~D*OU5xu{2w-FJNey43rabB=`k0UBDs{;8}$8gOY) zECQggoKSc{sJN^FRj&V5vk!w>O4B)=ZqjnDV#n4O^#Y|q0JlI$ztn$S>8FTD6!`+` zyN~H``_({N++s}Iv7R~Bj{Rs%a*O$6jX#!C3nf_JL&AVTZaDh>(yR|20Ow@@PbY;* z-G1q{9YFX&em44p2CS9TG5|Q^wf-F`XncIEj+RMcOsQ$vOqYQ^-D|D7$o7EIp0Q_H zZPegleIst^FD-$hM|A%!!ok?-^mZiN6);|!}w64`{)=D`vfY-s1 zoWnY0mq?0+lyd`QP~l3Vt?&y>e+i0a?VudN^7kmh24re(tpHaw{#)ClWI>nbvS9df zoNS_oMMTnW5QN3YtoLB>9w+v%P)d>x z^PT_6IY-|6rBiJ|$?As2A{&E68u~y34j(;PJ-5KS1>UUp62Y{7uYsj*3n*yTV$<3$ z+DgKt6}$D31?I5>{R6Nzb+QtyJ6P;QB|W&dD_IJU&% z-bQQLC|VFxwvmAnuuFEv9h?oGs+j!zo)q9G)%O;jm3hkacGSa{RUxRnK8_1#*+1Ee zU`>13N!q%iC&IG6l)WSO3nuq_Oy%!FY<IfCd;P|1(9gRN6Cc-7e0m5ah;?mK7W{Od1b~r5wTl$PAHSzuKR>j^d+0(A002&q zODXQ2s{;^~G8mkNUoSuenSTOO0z}M)uaI05Cor8%!anKx9(JBRgKJl>!u#*N2d}>T zatLz(A3Y(sR3Z0|h$@a&CtGBr0Og7pF?;}09S~@!x@g4OXc=Mgz1Fof+>mP~vC?u9 zG|jJcFHKzptL0>0bWZ1V7-XrLO})?BXP9L(2+aqw8K4f4Y;gih6WI@0dOoa(6Rh8j zJwt2Ps}MH&f6{1dd|PAaJz>CtUH{X!|NYyU`01ITvt$4W^xz-Gc33MuFB`g6jAFXnci~T;~XoYpQegJz~Hu z{A-Dg0r3Z=owGUxTYo<`D|qn^Fp-UrlrYh`f< zu_o$q&dK;_0jeX=&iNrRx$NfzY;pcvigAzb_z}o%Y);^O_wT~x=PrQvUHBLB z-eCmOi#L1#9+Kf9WG|IyjG%0g@Q69o05W!V;C+nE5A8zkZ89VTuLB>A4P1T?IOd*G zv~5}cq;?92BP?z_nK+m@7d-$x!E9#+FTC_3ymS8^yz$x%c<#ampzpwe&qf1cua>k| zINskOWZ(6i{Ezoj>Idb}Ca+e4G)U`2l4BBEuY(pCIas2KCzYKJ4aumvD*toBUWpnB zz*<@BIh|9REVPEO1kTy}tSns=DUqeOW0usFPGm`ubu4>*k1=jy_hY#cfIqiFPFEpo zn_ItM_Wfa!e!is{g2Aoj?_9JC;}r343v776O+I#XrVIeACQrcq7{UMQ9spp#552I! zU{9^hu3sOo0$sQQIG3X$gBVa1!2<*E>t|Ras88{&=VPO`vNg)BSvgoX)|z9>oMEk( z-8~7!*jvKV86rYI9oDu2Ezw;YKr97&OkD+I1i@ha_MDCh(A7v*+!jg&vP-v%3Di=; zwCwtfF)*7dLjVoEVlto+`2qk$*Z_*IqVYM2IE0pXJS`;qql2i{)z=mp(%+LZqmc*~ z5!2)-{=;-yk21L)e9S}VVD3k(p43LF)NvYMJ z>h@<(l?0Am%uT=waYzE#_qjSic=DoMK2`__p$95io*j){}@NK>T^1$by7d`*McPZH!?! z2%Z!D4WbM_>TVq>ohbtV{I~xWCbuL1a53pb8hF~I7mwZq7Nl&+(H4WTpzzU=-YOch zLgT%~Mzt0pKjY=sVp%#fzy9acUmP)|v_|@1_d6La(4!!~U%nd0o}&9>jhVHQ4`vK3 z(cONc-a*zpjr9i%m3R25CDiuTGs?<$hJVCv$4SYOuNPi?{)@;6I&&93wiPrM0>QDAXVFs+KDY?P`G zEdVl?3Jh~Raq!yB*WkSeAHe0ym!R)wF$?|#!fAR)GML@^BN#?xmv~H715(?PhX8Q6 zKmyv{Q*iZ1PdTPOIL(Im|Cn$vgbeT+mus6`U5<-m@2P|mcv*AA#SjAD_i*FJ4S477 zeR%ElH(+yfEAJm-!-WrSnlUpIS2iFh{q?-R*uBE#R9{e?09x}1V*kMk{Keu?2eIB( zA2u3T@FmkGgQUXvbD|*Pz>73S0ax3Y4(fgpX`%9K1Qpu6|@!kjvScg8Y zbsoLFK=~lSi1yQJi{@~!&*5unlv-asO49ut8y^dugnxuF8T@qeP~GlK(3vs-{NfkC z2!A`@Kk53ecdob>uCmpw&0txTmN5`pSv+VswpX&ic`Fc^#P>|PXS$cx_-nPr8p)PY z-WvI_HXI!3r;b6{y+Jk0upysrh!kDs^nf^dOOI?nQjeCN`>_$UL?_>ks&8N)GcUm% zRBE?yMNaO@C~K30NUX+j%kr=O2O|4Ai5LT*I$2<7lvXXQvD{Cu&njuP${YNJgo-JD z$HtkY(N=jM*cXiiU`y+WVqCw^+1XrhRJ(lj3f#PN6W+dmH&g|f%~C}G2f3C$C+91b zDqIbJbMn6AsgjIR&P9G6PWlPbI(8`;;o@^nREVXXe_rRMzQ0e#2Ov>uFyto)k^jNn zJbDE{Fj`%>FopNte;;n&z6G0`8#$bTT=KNRSk^EkAWWzJD2r=&$SIpqK(pa~amJmjU_Kwj0x(_G#?Jd0Pq(F-~3}m zXVL(05w{-Bc4m(jiVva&7DK{H+z!8MEiwy^TB`W*ldBqBX~!g7q9tJCB)-L(G>fqe z2o|_q2A_}5$jY9NL0Q-pv(<(UJ#Ko%rPnzHwD{@(ND39NO3bX@N7;T2yvBA`SyLpG z;@v-g*eBbdQ8JB7=uy{QP`{LbUM33U{-6MXm`;(U;h;)v))M{NIC4(or1uNI*P%x3 zv8+}pQg+9W02Wgwd@dR2a>Bl{FVo3ovV=3SQN3U$d%cELwc^dX(}=NkK1YU*d;?_2=F9(|~DKcCHEy0H;lcWTa|2+SE98=csCI@mOr{hVMfCOV* zX)$J9v&+XyULcM0tnurVx$Dq6Ee#h&q>6+AIA7Qz7ISuOO@(uDHwqWeF1g0B{sFnpLW;#r}yWdKN1+fDExk^kCFCc+z9GJ|@# zS!!Qv1N*8731zViCsux1+Y1b~1O|t<04a`aa}DY&c5^z&8maM~qVd{dg?fBfBx-Qf zeb87R&0Fg>fNBp|-Lv{$i_~&9U#kG?>epB+tiG-`yjbxOP$w599brq2IBlR`t16lo zSqo<`WUX3@|AEnlV(Q7}8!WN?2z(k&Is1PG=kd5ZCyERw@X2M~gNMHFLwx?lix=Vk z{rm9d+i!)(b@MK!{lr*|kb}BC$HdFR5?FFegir%08TCE+5CQ-`mFjbo;F2HeDf6xOnLzbn{tyeh0qq!uU-l z)0hVVN@zn~??}mzfyqfG=G<^t`{CI0s&}8oSC0o-N^&91aX|33dJJ@m%t0@u_OBVW zbqsh;=d>5nta2IhTcZI0gaH8Zf2BU)#S&kSzOE&b#dS2u*4?(Qx8CoC%y&?wf(o0}WVwgY1!T6Mn{Z!@g-%sD5p~JL0K&v*iN@1J%hVL^?@E3qdw90>7g&|3+C!<9K5^2zO09%?l>{Un#c-5Gl-=>6 zi<$m?O2F55eE`2VUcUi%Zr_3{S1#vz{;{4Lm(7bg2Z$3*{2>`097&+fTuBgB@6R=YC?YY#_`*_vhv3N(jRnnJ3 za)G)pTFM%?vEN$=;GE8Bzoe0$RvRs&z&;)YX-|~bC~k|@k-&bk=*ws7eXKPTy(g{x zY3UfaY%lMEEYNLf@-2yL0r-|S40|3+X&)ts>yT69XPl^X7DN3X6Hm^gYG(*Rnq zM}B5Sd~4R#Vh?bJwT)#`uQdly##1Nx)0gSTfWd98#W?nRqm`>Ld-GWq$G6%xXp5y$ z)G_#FZ|Bbr!!ieA=8^)HwpuPvIFry=U3drIsR=LrG=AM>1AygKMuIV{_L#nl& zTjoFiq(pr*eE9^wh)V#Z9>J#tpdh)}4?%&o2OU0RKMM z!{-xwZVM$4&0zgVTE^k6J-0raDDDWrgn7%7ouxGse&Kym*^_9{rv;8KC1=vMGd zNI3?m3#b2g?%ai&H*W{`OY%N}c%O%*>w1{a=eaB*igr3oh75#U9x#^)6#JX1^uBzbUL@HlW#(}*p;1)o(x~u^;7@SG#0qfXST567QK)sz?dPz%H(R|1P=US@j zNDwkUZ|PcKJWGxnCd0goRdoKkz=UfU(i2B#(g5(_AO2xB-Q4)g=5!hkHqbdLN`n_6 z0OfoQRT7c%EacyKZLj|W*S4b*2#;I(vXv1}_| za8ein|9Zi;UhAgPE_6XMIJ}l1EhOA(cXhLJQ8^(z7#dsA22?cpf%O~KgR}s3DrWEG z(U`iU|AEj7b!wm1f<34oDp4A(3!?#aV^J`0_{d-q*<>#aL*_3|aaz7Hq<9!l85;y1CM zeJ(jzHVmfIei_b#gLIovx%#fUE00zd>6OG}#r+O{i|M~O2pNI~>l_d&ZP419%ZBFo zDl_MF9LQQz`h9Dytx>>{(A49e@ac1|nj#;zd;#mGY5DHeH5$}{agC+rSJDfO2-V;(*8|tNp0?bQC{<_EzW-B}l>WxB`pLft6@plv`9Xjntnja6P z>SR(&6|}BtAY%3au()OmzqCNOwLro6+yd>Zbk&jsRvWGR>%LXXOxD{+qt^GbvE4mc zD_-xSF<~}#zt%7;RqT&7>CsXDNc@8YoK5@xDx-N2Z5G69jpBEl{hl-MbBuh3WWrvM zWd+6i1Tz(tmBR1C$-4L8yE$xL*n*c|c?E8~ejP4uZbIMtbP5k~jM)7@l=3U(-ar~7 zWGbwDY9GfKbJdCXBTSk7F@yC|wlG|>c)Z8_APU9^;NC({9bCAu1@GQ}2VT2=9SA-6 zeh%d4!8?Er1{^_vSU^7{?}iW*fLNK}t!RHSDaTT>S|nGKX0t5-U$bDXgHUA#X#xg| zp;$a!KhUBvW#%xZ;rJ?3XOEWY4c2w~dX41PLbchjd?FL-uA+kto7R%iu%enHyV$C^ zrQh#oSjMC#DSZVLAF}#pNpXFjW&LQWb(YSf`vAMy?jF!NM+*!%@7)go1sk3vnjUon z4xQ2zce9cwV=U{Oc2CwAqLJ1~ zsfpRWSNvQbBlAJ3Q`}c_YWW!Ju^OR@*X)Eax(ZsFslL#9KLGre)YamHRAXD>&9XEs zr7S9f#_ zY%%Sn6ypx*R30If1&sFz3G@;gjtT!MgbR3&;e`C+r7d{t?pyHvx8K2EzWOG*?x)HF z;qI79Tct963jptvVS!wX*>~X?m{E63?4N#5DNle;Zuji#7TQ6jOQ4Mb-?QE@tp3{PkWh*L)ofhkaX{I-%^G2 zQ(BcZE%~lnWPP^Z;nC05@10Th92#KV`V96kl`VcX_WM0v`KyvBI+}e;8jhH8tDwluA*Fz)zu)J=zC;we4tdBiuGw!bK za_7`S)C2IU*`7f1Is`yVB5wu7YI<*Sf!D7H-{_^zO3$=^N^f zuf7|tUs?Ox>YmjdOPSY-#=4Y&!zW91=<7vGlmMc5Z}!@&_lHHI9V8ZLM62Z#o9%J3 z3!;Qw>>_3(hYl+9=>`F;r$=<%3^unM+`Rod+<4`E zqku@Ac_7xu3c5W0%VkBU&z{o5=kC*|Kl5pN{zD%ko~&N2+VlUDz}*&!6eA%!6R2JF z55>*?7`TveVK&}E;>{eaG>BBr1oAxtY`-SIfizrSX(qO@Y}z7XF+~0sDRznzaDgz zje_ZYY`y3niW<`c&n&mUqY7;2w*${XV21;}QyTp%$20O4_tv=A+x^q0HZ+@ba!u!1 z{k4W2at!Pn)I968E!_se8@leM^Yl3oAggQ-K~m(v&IqqD5}NvAjI>x*wef!U-fepA z^~dz+r4P}3an`J?GqvaCC2#Fdb#qRq$4&dQQ#*w&ND?qfCFwE{v>63dV7@MEPBWgX zcGcMn($B5c= zEBS4I+Y2E1-|?IN&R=PpWV>4Oae3|qRI{l0UE);sdDO0Luz+F=k*UM(1lao!?HN|G zaAo@i4sSElyO-Ub%Yqy0060Aj@3GMLCn0dR>Cv(R%@XRk5$4Rl4kW^AQgCk#r-R}2 z*9y(iTt33kq_d6y$C)IK)?;5IQ>?900C%@?a_mEnhN?k;G~1>Q`t{Q*{5q-R4MxESr4|i3YNBp>c?G*#+8Y+#)6y&$>xGJ!^D7U@5OOk1a1i zk^0#@&maOupM!}p`|VQ&8DTpjZYAsU{Zd)G0Ms5DY0nY%2iwSOG(LP8mSvtf477Zo zti>eAC`}p94}xU6M$cH(`)vW$ZFLblbx|L$CWx$TKMwL8S)RUg*{!)OxUmj^hqr(K z2a_rN$#go+v6EW4*${R=hQIWT{H&0~tfHhz(Y?t~0-@Q>qWC*-x5-2v7WZS`An>grt}rC4`vm=|0p^xS6V zdgwuhJW>XbK(_B+Dac{++f{y1A7$jX`_iSO^=!d18gOrP_P}FxHD=(ne}k1V-dCp7 zd`-ashfQyUQIK!rDh)Xt22H6k z)r;0Z1wz?*P-JLEW`d#ZyArNKE_85spBH3{driB;8d7f4b>7I(F22(+5`TWTJ@pXvU~?;7>Z&*g1zZ{b zD}oACQFA;XOeXZgi!acdA9<5zw@zreTsGyVjNS}T0;%?WO)Q^`a&&C*4(zOJOJ&UOt&MD(e^pCy&sXGr+V2k?fd8J^-!Nc z{jn!3uPD@ASc$;tbRty6xBv2A{u`&4-Kfig8|eU$wBvt%TK(YZ)2C_gA*GPXh<^>Y z0-=2Y4R|@K$>EqsID&;Sb<)sRUQM-HGLjTy)}sK88!2$8NuJd5v|U>!ni}j_&-U4Y z5ozKQj7~SCp|Vm8nu3~rKkMm=_8F@`BQzs)40+ELgSO!+ADyKK>b9fz&e0EO*JQU? zix?0=?f?pd-;*IaJb*d^kRNJKJus==01cIN#{yL1*_F}EIS)V4gaf_!(u?%5Pkw^# z-@ikP#aTKAASMn#7u1hb^#5jeK(q4C*%`1h{_7NiOq|p7<+ufDwLUu&bWDJ{{6(b2 zd``33gg*7z&(Ldcyhh<<)?_-Uz3egVkl=Pst@;$&RD^oQ`K)Kx;IYHfZ-{l}c3ZY( zjRDVw8tdm^>a^ElO0z0F$nx#U3tJQw8f*D=$uS^XtbLT~BFDl)$Q&wmzKl9T8Ia7+ zcth4MV!v#N*t2vm40NjRjtkjl+isIHT?nW|G(v`+oJVc2=-C!smd~yuO|LLCqL`Ui zw%>AIeZT&(I|Y8D;6^$CGD$B)zH@rIcrS1hmzdOI3^{U62Mg>c2lT8X^qr3q=SqMl zjga=TOSb5V5?hawpv?GDD}hjvgo_;LkVxV3q>z2rwqZ;I)_t&1YV5Q@76R(SDA-1k zIeM{nL2mQJ#MrWEvpx%p{;(fY_WWSA8rwN*0qY0zJ?$V^0jok#BuPdU+XmTrM7vjE zJX+)7WA(?J+G$Tcq;vVAd?4+f6V5sPoBKhUy!qL{zjOO8z4Y?S^y14e(#dRApTCcF zoPe|>pN;@D_*MozHI>yHEs}8`>b?Knnf&H_erS&eaLRZf>DWTE%OS7br=WpR=>EMs z^wwK%(T5&AqR16hF~ujS`;~&{CMO1^`Wa;92B_RQ$cU{{dd^ZBnztS+Mq0xr(4P*L z)@|uJ2W-0Ui5QQTy=i56wnYMsOgry6BtN|0z30$hROdSFEP=-Zueiko!NZ%Slj!_z zg&|_o7cSg7&ZAR|B2uP;Ha~XXvoEMH%{(=17rKC_@_El(anf!=;WAH7Pv`HgY{2H{ zgVCfe6mFygAg6nnNcHU~@q3fWgzGJi@jO&ur_efL|Dx2JBWwqrwT#BivhH2fyH1^X z`z>R#vLs24#6Y$ak_bow;JLWl5-?IY2DYSVHiyxPv}ZzdL%P zgY9KL;h+;Ba60RsgYf0Rc&)Kc+(zZ^UT)r78P%)rckkS#x88V*9zFk%=JRJwjDTct zXFPEZDo8oVA19-}`P5tbDXr?KK!tftzImqUR6YjKp}XnK%J{G1lJ4HWLvOzM20i-F zBf5S2qzO>ip5Vy4IJgb%kcYUvUV9M6EJ7L`XDg)x= z6+5N$@0KZ9b%zX(M(Pkkvi*$;^2JlX#-7`bbcX1*ZL_$!f)zb@J8<~HbUKv~q?Gcr1&`--fTWpa6IPntNZPvs;IT?HZdNVaMZJhd ztY)N^551zSqGLHdk~rQw=sDZWU?d1q@=B=kls$wVBq^iGExhrt43%Yl1Ynz)>*f6|R!=PhB_dvtzm zd2|?5j6*OzMEccp-tx~mW`NY&;h9xxz8X)l&b2SeYOVwKg%llMmUQ>djNW?dO?vUA z7bwo>X*iu z%o=I}&}|WC%Rw>)$qM@$IgC?GYy$g!1ji3-xrlT;aqNj^0remP*+!5Y3ZQYKHFOA4 z&v_FE$^X4{fFPehBt|1$-F3?lFR{GFn-c4kkFLqViY?d6N`Rm=T`mh&wq9-Xargm0 zAHH|V&AC*#(GGw|fA+urE=hcQHl32JnOSI@ppi85PWR66lhp z4lC64@17sSKIiGB7Y=#Fo|P6XDn(_R-<`}7d0r9Lzd2*a+Ct3R+u7+jQkgRBKqc{L zHmWQD$i4{bw|3fcyGf#rgfEhI12jhi>aerveh3qq)W$S5`SWE-(`lgRA3aZxUU-3S zoy>@0bLPG?w43PqIb|QG9R{oKG3D)Fl_OPEI}Vz{)2@LKnjnE`%YTD@wd+WvPC>Yg zRsGz0f4y^N!nOS$(o7;1EU`CS8-ZmCo&|>AL@dLy7SA3*td`6( zmk*w$R%oFoD^StsngB9&*#da@Iv-SqWsJx=L+@MXG?_BiweAoR*ghgwV_DO#Rfm0p z?W<=`Bf}nL^4W!DyKx7oCc&h9oL)DJ+M<@tSxNnvQwkPWj(UE zOjwD$lj)R5s<&TwI{4i7wq39+(W zODd#US=s_-q0R=74JBkjDR%?RA;^R2dmA4r#qr{2&tUNXoh6Kd1t)dqZu>VI-FqgP&ei5@?G+-(1kIf`|P z`roenH%^5%>c51>h>uN#{yJcvP<@P`-bIic067RC=N$s6ovS)x6=|_t(!=K;((A82 zrsp0!sM}e^W!V7l$mUr)5BFsR>=x|Y z7{Qeldz-R6Ys4YL*fWYth9x?br?pl>{0TE+g$*^jQC9{3D3{8Qd`qS-8q~6}dGEWp$nn!K~^b+rx62Cq) z@=Z1#S26O+_G|p?a%1h_8{6?;{^eh;|3+DU``NRni_pN9w23&Gm?>0}4o5gV@Yt`% z$~<z5SFFCQ;xj{)So z0x8aba7ddrav;A*aj~GdtdjpBG!BOp7?9Eq1+I6^qUc#<{&Ug>`AYa53>~+3`dRgd$A1o()i_|8uwyY>q-;}# ze&5O#Dj3$DJg{Zi=g>77c{3)~y?T&rL+_)ykp(Bt?f@iTZ8;X7NRICs)+xUv`^RLv zrytP1RAnnQhY}Q##tx*#S}jAUwAqofTe9O(o}$$6FSp-^s72ErO|{Zgpk5o-d+wrO zW#g?3y{FHfE>^Z5DO>O+!VPu+{7R#OOv8VyBEJ(t;ItE93qabRRY;H&Il^JX7&#zG zwTp2@Y}nH%a(%HrBitPaP%Alhl^!V_NPo7%+eY-ILU)mpXC;|M*OOI!zgyGOWI4 zQkp?^ZBJOUG|nTeAXP2YZEVQb`u&*vc`^OQ`FKE`|DT%GeMzwZI5fKeDAJ=BU!cby zewA+Dxzh&wbqzOAeOyY3&iRW110&B1Tdh#iLvKm%%XhcLzwD z3p^MVd;K;ZGI&Dd2UI^12dh~$84mX zixj2ZeM6-9r{<|v?%9tg_bl#q1?!e?g_Ni6YN1!64fO800nxf0U~#3zMaWz$;(|d@ zOuUQRHb=7qz{?Fj|>$e%ZbO7 z2BZuj!^SoPHF2ni<2IrC$<$@bx9vdJUU_SQ#Whj~)(72XFPIJ*GAf+5u-xQg1gzS} z-a4Mt(zQM4&WO-J9&$?`0~%rV8)I5-UqG5W0baZVm5v=!5nwxTH%&=p@U-lRjV+Mx zb*u1=VIS)4`5~3fbo<^tdi2sGdi27>#(_{R)0um2%vtG5Y~n69DgGoy@t2ehpmqSn zB~=nzpF#a*GU)TJ0-+}I|EfI?A3jenzW5?NcmF}-m>{7^+V)>N0O~jcu|1;H93?mp z_e7T2ka)DgFKO)iimJ0Qaa+4=N*emyQ!1QasT=D7?tQ_RmL$uj-7YTVJpH| z`Bu&c^_NB_i5&+!_B)$kh``9v&AB({FJq4TnuiQf)V)!f%dvfzdjIxIu-AyIuFD4x zj9=D>naySr0)KbLcm9Cr=4Jq(o9qC{@Y2V>^vBH8w_U}>Uj0?(qZS%u59NNt(6Jyw}vpdg~> zJb7njp4a}3!P5rU2is)ZWv^6(E`%zp+V2h8zi9w0{vV_< z?w4^{J0V_qQg zw};d3db>X>cL13q0CWNN*8afG342YBu-LE)a*DSMOMpt`F*b5oFtRMxY5F>{uqfA9 z=@QZ%gKDFI#^hF7&8yh#&`HkHCXHrPSx{obFSGG4CN4^521x$V1rX#|`MOQfS?jWG z_JrQv1Q{a4Xgn5ONA#Q*x8wT-gmP9qOVqFZx6s7N;a5ANw$lVnApyflV2BWQ4vb&c zHr{kPUCpK+y!7#Z_Q#jkl*51 z!vSD2gN+NYC6tU78BQ15h3ppz37xGEZ?LU6DR0SGr)EoI+MXYXxG}n`80pTvd-V9j zuhE^mcRB|ENgIGqa$R-$zt{#0q&5pdQ|HR~k0~pFv}g8{sT{Z)!Wik+ty}cr55Haq z0j#J>j)FjeC(SN}Hs)iqB3cJ8Ol`75zWqSZK;Cw_JET>gI~6*=As}4}mgeaC>Hwm3 zkJDJDjkpz1?R#=XIs8x>(7IZ~OSJ6rtPF(ok~|v&@7*4MQUP|^#4i!mzg|PtZwVLe z`fU!x*`hr?7Zom0HVd6T)8mu7221d^d&ts5X@JSJ5w+hw0|C+Fm<-m>dAUBiXFKkp zxxvK&;x&?Z6&v$^_y%odawGK+{br9RUJ;9CW$=Z?d@fQ|-&)yzB679Z_m1I4I{-2{ zORWCCv&Hg*Itt(#nE=Y=Sxpdq={Kl6h!d3=kC*oKl~a!ctP#{X@ z|2w+i6t94D8bYz3=bt$KBRBmCVx>IYDFpj!-)SfDD^tXcgt{*C1;s71O7

zNUSDWr%w$-9rs0s<8CBawpZVvWiKhRnsh*VsDjx}8 z-S?_U2lVMxKa7#PTk zwgp`z6K>lbTb?#luxuaMTDQ#=e zoaNm1cXDK@$K9+ROU$7^xd#y5b4{t#zhtK^yuy zWnXSVOs#GeR!YWROv*C#4S%E*>W-oO+yv%)5fMnCw-4Kj&k0D+T*)J#mq@=T|hFPU*P^59#6a4`?=<)?4{&gCuS7XO)I;^-i^n zO$tD2g7Y;Q2AV*FF*d4ZU{=A*8Z&2A`Ks*6G|rp%-(Rs zdbz3prz*qpq|l2J$Dne+ssMrD9~Aa+Ot2} zE2!eE=x1e!o?U{S4Bj=8&z6td;5QpjhY~%aX9U&oX(Qvh3PO|^)j1HC4}jZPDA{I)P_T1#upAZ+5wQ^{da%x zmB~qXcQ&06!OX<#0%9D9k$BVP2%{hX%?N$=xAu7zfs5@;^u0t1m%+}gIG_TpMI$H+ z%2TO2i(}9D(#2b&oE)9Y$|fXbP+P2$f!ckpsf84G+KG0Bx^M4Mfx0e~W9XHCiT&VI zB>iOedOy1z7^Y6#26bJskGyG#Xc0b$j0kk^oPY+(>w|q&r~MnWR2veawy{%QPo$8H zf;!z_JuFq7kAGG0t=qTgg%@9-yLa!>a+Ggg$>8Esv=$Xu)Q{_S;cjykf~jz?;fs3QrQpYDUakiCe+ zVo5%u3BFZ3OG0DpSpl=!cE~Cn==x&7)Astqk@q&)xkc&?U82Q>z$g1$aab=o5)@(B zl83G90-#n-X461Cr5~TZcly;VOdsU3g+~c-efE6@WKn}Bc zUIt^i(qK{A)5)Z}r}5mrW0G(ajWEm-DXjb4E&;J#tCX^N9x;4m**n$c#{($F3VACL zkiO?B1jq_N_pJme>2X_6El+Xqw4lu@vTu3aE(u;+)?PqIrH<15Mk=y@+X<7zzC8wD z;%?-5D$ZQC3alklOVULopm8j|FoF-K4XFL=(4SF|Givn_0Ll@>laUbgu7K6=p^4;Q z9|5S321HseE1FEE^zti@>A4R*PgS)@X#>;hw=~akkhZQSNFVSpvLK2&p0jqXY=|d8GTc2}kK%p*Hf^C5MwX(%}$U2-nY*XFjA~@poCv<490%%J3{*IqI4~) zf6~P=k@g+GM$5PRfAwO77`|#2ELi%6zsFB^!0I4avOvS{iAoK_a2p!}E1E*i71Zz& zE!a+Z9lm%NQmWp;Bt3dP$3IxT@mY|L%YN z`#-qY>JJl+4uBQW{>rb!`F!z*^Z8;KLI~%hP0#g-v_mrY>C%|Yl>vlOEf94OGHv8D zU~4?M0N>YPgJaL_5=z1eS>n3imd+538sVsOx+5K#3)~%5PfnAp4u}9L7SVJUmA@5O zJR(hp9EG_IV$@+>A~Ge`L8C2yXP~#a_U2aXE5q9H)&~DezqRvIuTpUtbyjOeW9!*# zJ$g(p3WNEv4L(5qwhf!mpBd;@_ZQ=rH9Wy zN0SLtC6zicl7bF$?nj5fc1U?Rgy#cI0I`?ekJ=Sltwwv6jAc-E(8w`DEWZGJ)xCGw zdVu9B$cV6vpBxjwH69Y*O`@2Kgcepf5o)WGm`9Y zLp{RawPga--zh-SKbC-Gvn_rbKr$WiJ9386dv|lusR~8P0K%?D0@~tVnzsbT=HkIp zDkW;`qc65}*tOEm3v}#(RKmkD-P+lQzI!8Ku}l|_O)@z2YE(i}MVb)Py?giQ!Gi~MGMzQi{Il|yjB`l={79Oe1JY&#SUuCE zE~_d@e`B&U`U5qa&FI0s`*i=ogE})nRV{0yI?#jyH?a$<*klD@L$pkNALDLlw;K%U z@i|roUPe9l;(TLSQet=>V*>*^0K{|AWU%G!6A;1LK9>4UU~&^M*u3}AUwhxyCE&;a zfeAQPPFJsX8QDk`He0mE)~sEOcsgbe=!qHYL5% zs4$B!6C^D_gb+9c{s}GPS1!9vhXO|jK!T_9v){jca`N8nWY(;s#CT5HWn%%66X3=Q z`0He#?g0=_*U@m>v&re^jX|eXOp(=8Qe>^NseVVY)sn2O4(-~sMI(J|Y`nZ~A(_3E zazUmLi?{6w3ZcvDM#u!Ps;W1NJL$GfY7h}xB>HW#*S01q2(?K0Fsq{s0H zU0Ig83$|+OLv^s)AwydXf+a7M;ZWg9D}&8uiY7)wz0E(J2NjMqJDJr^fZO-(G>#gT zhOc%2q}+V<%KtKU>HZ`~?~m!&KvP$9Zoj*~s_$fai|*aKPq%N~t{ng|R(1Jx`acP6 zdO=FN4>VrT(4L=mJ0q?;9~+c0r*nK;0T z)$c-%`YV_`39v$oYNWFv5-0OcNf#tA?C6?6TRq#1K>Ics1W*U7>DSxgD{19LrSubS z&fHUs^_F}JD^)PkY&xL_5AM<3`}b1Qy0Zmsd;v*22cpzF0Af1BFF9ymNXG^Or(*}{ zC_%k?6e&z+baLws%}%B%ra+fvpicQ0y7XtF`E$P9dHk}hqSkp5(p4_Ef36#=u1Hqc z!#QNG?R$t=1n^qGZwDVQa{fhuonRI`V;nJkE4;~>G$kX?mS6gKb#k5!z?>o#XPsJO zr~4h(WLu6nA!1qUf$2+KK%xts0JcC$zZOtCWeG+W9iqeoF&*(p)#?QnsajBZ@2mw# zR+r|6IGFb4p`Fj`B5J>&hc2{KJ3PMB;!Z%BOwL(w!4nN23tQOHaG8(go># z+mimeIwn*etm1&QB=r1tU{wp`tIyBaU6nRFo~L)wF3kf`*5|6kKwWJ*?Vk?(m-l$* zly$j9o>qWtC`4CekVgPv1a|*=+J+tW((_24wEeM4E`j&$b?F)9YY|c`t&v&H>4SW} zKCQ&p`hG||0_t=9L{kZLdv>c{ov(BH*G7Ii|DGHHfte@gOX-eL_p^L?^FoiH*EM-1F`~62mXGERtca!19I{-3#{Nukk7v|q0 zk<%J4%@Ked5{R8nNL1KqcZBsov6O6#WMMc!=S{;eQaC;J23cEb8jJ-Rve%^(FSO60 zKx&$8wC#we_La1r&7oAgtpN#VTNVM%u`@0r+WJhjunzbKl&AIxPCrnVs}Z9Q($5ee z?PKg(x5s;yz|X>=V^Anhbz ziQPt3MJD2~m2CkHaY*WFR)h7o&O#~i12oW<_7NcF=zX{E=}##1?xx8z4deKg^c|Ur z-gl4l(;Cks_GNjzhV2X@)3TnfqjmyBwId)umw7j;%QtH!c*WYLI|&szGc45XYarQ*hP>74`8K&)mmHuv-=0!?Q-umUvz6~@!6tT}-6 zDx}7o3s@#K?ST>C^lzt>cH6f_g}ds40}>!U0)vkR7Y*n-V9T?_OAfF0Cd?5$z{Zo0?GhWY z<&=yi0@EH%ZB*Ad7#a}OdZF$(fWEJHX^|-Btn?dW`7a{>62ef&5n|RRTaQ`W^grI* zKp$H!na+*1#a>?qbnWMq>4e(&CQU!lf7FKmvwH=w&Orn2$jT9ruh_U6um)BVi+hB+ zs+CPQna-X(qwuBv%EZlvqXR&}ld~t^J6kNiTN6IFn(qz(F&(Q>T2XMM(XF5-jL;E) zn*>&BBL&yqNAD|^&E&Iki(*gU@7z+QVLN*wZJkd^#oLXd?bV8u#{AvJl_TJuA@vSw z<@s8!#+KD;lHTgCd&Ei+)dTElzxLX*flAG@Iw00uh8hl{L;Y?Xc}EIyFUYjPptIL@ zq?hKRl#xu*rPiyz)?Y#s&@UU;DSCf*W}oP6enwAEpAxOUhmckWn=}8hJ)0kCv0Tz} zxkz;e;wZFSR&83p#woz{PJmc(yO?-(c1j<-|2{o?_Ow2VP(MepJrOeD3577JWnEpH zG;snb#S!5m!n_{FAxOh!Z~$T&fK?Fb&|X{96F zcrj|nB%!^wqv6@m9+fy#e*}!I(kYJhF|5ouYR@3`j|L$66~ot9+1aH{CzG#a)XkLh0(Xxc0-pVFL-+rL5eGqmqeZ^hpB-g1^chwMM4`6v>@>*zdt zhT3Djs%ySjeCL+Tzjra!UJW=p02JJRb@4RD*msPkm(fGb$x?P-eknQHth%?D?^(XURAL+An|0?CnV_6Gy3DiJAm`C zguij{YO$r;qms6FR*;sSvE^(8`VhM4ecP;7l~l{cM6P2|#|2a)5mL5o=-B&KySCGT z*Ki-SJ9KznTmN#Uo5N>p|MTUNKKS4XJ$>?&LI|~S z&iVYlG>(G$ofzv}|Md<4;uOtas9G*5Rb~l1lL{FYRqxau`zm6e5DN{gQ zQaY9pBn1#;Ntpz?i~_{Gr6J@EcelzFD5`w`Xl8id(ZJIlWV12mdcWIy===516YSJE zZ&{X>?8uX2s30CaR+ps?a@d2{PSjQc*DkPXt>+9-$AH@J2-~P~Bo@gbNyJ+%lF+pC zI|m9x^ASB~=Wqa{ftc`ETh@7Y-_Z59=^d-{`FdL#r{i6E&qXbogXbXO>4i z$evNw*!B!bKnhp2Y@2_Hp8LtO{a1T+;OGEQ@cQdtIOU1_i=r1@BLKE}oi-t@!j|DZ z>(z(wvK!^!YrQSeP8Fn>+TY3a)&>!@y;}=d`hft&tSYs`qmKiqi~#zGK*7-MA!u6= zM}tAvRNxsJ!AM{9%0$Yp9U#Qwz30_*(HR(}RjZmC^;S-4^7O~Foj-7(Nto6fLs!QC zdq4gOJv%$ASO29o;3btW=}f*pkAB50fpAx!9l_n*-B z-~K+Gp3UoL8?s2x_RA~%hi=devBm}BBNq)wa9%H+0cl3- zg6+M>Q^_$8?TDA!N8njxL=m{w?e%!~rs~hIaP@{5xlHy50IO$|Tt))QLk!frz?8B` zvfoEL=h3=1SJAU5lS0OSj^dB>JMdK*yY+-B?hGS zSOBZLxvZ{z(zbi=z}Y>%l7&&G|NQkgzHqw#YOf9)9RLbas)*mENYBEAMH9W;L+(ULF`WLfajZlDcLU zUr!CQ*Pif}LSG5sVmms@wbTJ^gfhIA2BOWWNbDnMY5 zMpP@1-bSF&y8t^}hy=#ShXCI~h(vlQLUwR01W;_matF)~@q@x1VDRJDW z5376c|Kun1-EV!D&YsMhHpP&F0meF2prrOS_(?|qM7o^;GNk8CpwAt;^lj9O`=1BW zsy)_tumg@}=S2b{NB>_oq@&mv{hW7wXg9czodz6@yU z*SSroXNq?mP}FZ7W_Z*J>DR={`0paC*mwi1u6S_xihD5xE&zj4ACH@am4JCVdG^8Y z@=oo!s}Dy9fPwq>r|-llU!k;(ay=f5*th+i976_aoY#m(k#sA;x~TAMzur5C#IO$u z#_)m$45=-Mp2<;R#w;US|2iLZ8s1Z@&NKd-5OBE^iz!~ip!dieO)aE{dF77+lUgxq z&YO3u`;7tGRHmcs{CSMH4h|TICld-2rn9p%`jbETF1`E1cWFYCrl{C#{U^$i{JGsd5Yw4|PAmM& zIwn9>|DM~zp@}t+mCn_BtA3uIp3)D0^h5gKgZJzACevxXGk{kgO1lSgo%Qhq>IIRa zVRzRC84RaB53A3q+MMC!@HGNPhMkR<0jTax`0Dk8F$qK?e39@}8vvpfYifEdg&aOj z;911~w`Y~ARqb&t>TfNoA4xsYUN{1tlrbcEV3FcYF}DxoVA($B2^XXj@HskkI54C; zZjJQLDZsrzeff!XRdeax)kc1I)T-mP{UcYb-U;eAok9?|;@rGUQpL5rsVe!m_wOy= zId7rY4UP@~1ONG}U;Wb%;{RKpTMPlojs%vu5D+zpxmbpV44RG9^uq?rd)Hz5CB4fk z@rc*A@9oBLyLn&-fJPK$GHWnMP@{<3$ap6+2ke|cDib;NIa3$*Z&Q411|AlzGr%ga zB~`{#9xcX7i_W8s78UDZkh@JOj`j1&NkH7a+g2#U4sFz!5kLsDX(%n}A@V>2V9WL_ z2c-2|y_E`3mM#|Nh(bt#5pbp8Vtqot)h2 z&fc$-v^q5(xA6lwIcTbSi+(eP%jG;p_HW9qxAseyTCB+k5NI-))$jlK$A3!S_{KNr zCqMZK%}#F7WHKSHcO-;P<&&JUu&Gy)QPMlcyy4K>A>!UPQ_UCb3Zlo$?5wl{a#>(G z1zPLAn&3^LF+dW&WD25pOV4=ivl79w7b>VM9;+hLeya&?PI;;noeog%&}+`*^fLtv zj(crfaUVQObFFgiob>c#Z#0p>v7>dFbNc)s3P;k*)IZD!U<0FO1Dz7Tr1rbCC3o+z zdY5``)!p1UMYfT?uPQT8lb_7Np1zP^dTj zTqAs53Rv~ZW7tT#BlQlMuGUIIMn0+oX&2u2vFG;#p2^`UmIyof8o5%&>ZCOl-C+UT z{bikmKF_UWSmnZ_$~WCUC%DpGPDu}WR zxQ9T?7}NQGuJ2F7q>BTLG^>qe24Xr6+pP_=J5ht{(WkD8O zW7xCxYZfDlicnp;4CE{*_0RrY9~5n5UaTDg`skKsbop2Srx$l2E|EI0(TfZeJr8Vy zZ5c>$T(_*l12+7Q&0W3yo_cHZ`cS}7LlKkmk5gFHoKL_WGtkEox@%HL0@|oA>Khei z`?;W&E-3+kEUNjx{1xUXa)p`X9^mKz=s`nti^a*;7R$vq!lboUMc>C_$uo>Ruo|9a zM2E?2HU`UY5vnvGbRe`?J;>uF$LYQ!uo8SseL|<(y}9D4eyCg;QSIz|rT4x2y9aCh z+vK12zWq%rmS{TZdQf6f0_x9NjV8}lQVxNzQWAq=mFdGOFkn_F_r>Cn6+i&71dx=$ zlZF;?wrr1VJyJ$GXFHI2r-ZVOnNm2T=6g^<^(d{T2Tm!UM5tO;^zM&-NZkUa+-(OH_E9qic6g;%PRV?=d_V=NLOGnWnp?KJIsn)NZZzui6Pfa=~ip zI>sOxO*AqDuxIb1XHdCg&s`>TrZ}54fSJEii#59wK(EzHFZr2{=HHbmIhm_^OV^{1 zU1^s?ZlTp)sGt*`3+e(^GHN$O_Q7wggwhnvm2zv%(<=D?U4gfpHO7p<0bL_p# z0ZYoB+XIQklH#kuE7z92u|hl;Dpf-^SnGn7p)W$irCw9sK88t`?P=8(d6qw+-#t4K z{f_EKzYQ#dj6YUqb*WXX>NI+_(I1Sk*}lpul|#&$r2z$ zK|<2?B}L?CnoOqkN`6e~0GBaRRW$}aPbMTOgFs#^tQEzed_WVfU4HL>@RWZ1;~&$L zr%&rPh4erjJ|eIDw{ZZt?az6j%=Sy>qvsT`?_RbL@%S5>;RJZ@dCcGaf@cntuI+a_ zk^+uFZEIF|Y{MG$wml{DCO_}xf3o#%BhftkwZQ2gNiE4cwK#>Q6`e6ay}fs_T9V~R zdZD@NDTLxA*+qb`c9?UBdPko6=k29+1(3S#9|_>L1XB0nV5>h3&i_Z1O~C4INQkmy zA9-5NIWW@LY`n7Jgy}av^7%X8B4y(pp@E|Vz`)=9n}0LB_6xuCw37H+R3D9Og8@2B z0cn3Faf7r+a@6^20*I$0zKX0B%O?9b5n8e@L+a)GlNP6`O!XyB(VHTl!5D`Rua6Gv|;%^-SQy6o!_+ z?E>>?8X_%i)ADRPOYQY|H8NXK8`*hwXCR8lRMDcE_P>2+b!%W1!Mra!di8JYx|5X)7nU6ez%qa8KijHy4M~C_Yl7; zw#h{1Rtpw74PUG738%P=$_XF~df|mf^wXdJJbmONZ`IrT=ci}1TrBIW%`e z4D+h0==9kWS}Yg!PJq?-*e(WgyPHFjauw=?0@A#9`h@P^zfFJf&;LdG#K%5Hvy+wF zTu>DoXF}~r5KcBnimpQ`OLMDa4pF!%oNw0KnQ|yH7;y&s*V9M#Vm|H+km+D~6BVR{ zXF`~c!oQ2xRy*IbUci9B}NA}o8%6n(dQ zBnXs?MuZ%OUZN0tjj#>$3lVdDdEn6$^#blSJ0OBO)h~k+`_v2ON4?zyp0dqm%xDeT z@IEvm=xtep=j#;iv)PQEoh`m8)#R(BY`Y_LaC86|$Xi4{cozR)HVMCZ`}PTS6pq*` z8D`@J^&>}ASVF$qM$7=DpzQY0saCse@GDRQ@53r^w!aIQ?^i&yg84+>Lf@*FX@w>K7!b|*Pbz3O}7E< z0oFSvNC)WZlIFDvTHb%3A{%j#Cg*;v=-&N1^u}9n($D>roR(EZ zm87lxX)Ass+L$V-==9ks&6f+RBsRMMVr$VW5j05fV|GfKvRaR-t;@2e+Z#dV7(!d=uKe99WYJr|&HcvjS zId#WO2{PDOm%i-tCDveBP9$tv+Oq6@k2P!xB^u=~@Wj=Hlnz_*k>Lpa1Ow0aD9_xwrD)aplkpG&rn{ zM*8j1hWDYuEM13Qnx?L7x7n0_^MhyeKd65^ZvP*^(E;GV=l;T9eODy@4neQkLS;??$kNm)O_C4;AAugmT;}9)A1-h7OoKyz%tx6 z)&tTbt&Tky2zCd!R?_O-x}lBw-=+a1QHyh2r|+B2h(7j-kJ2YT^KrWO;4Ym$JF8dg zYr|fet@|9Bpnmmh5^1qGqgWg7u@2(b><(z+1aRnr4c0>}k(Skx=F4aF%1bZOPk-if z^zcK^H|?tCBo&dwKq2k*=X_Kot^QMQW9eq-)#zkkR%~8YRI?)jp>n8zgq??h!_y}; zb|*%}>(knH%E$(0MTP)WiLthoR15u_?Tc<_bXW)~YgZ$Lr~CWvbRm)|wwO?W?x%qDz8mH@`4jR}j zX2l#NupZ*Z@DCxS0ZiEjs>K<-^5P@<{O3MPZ++w~nw?B&u{>?ol9=nZ5I08!Bsml$ z=9Go3A{&f@Cq;MT0I(%&V}u+6AOhC+4i`MFi4Fg=ybzgZgj9?TM-{0X+Pp-3)T_s8 zbckIE$Yih$%h90Qj`pUCO2;OHUfP~nquB1*Kt?l}=a;+nljMyA!lEtObG zT1Qxb5tH=2jfaD%aQ}eDIP_ZFkI8RW^!vRPLkXhBi{r++}|HDmidDGzN04TuO;>Z7HdUEnF@87*cQiob*=>h_BLHv|7Ms&~m zrtL(z;@~Oy2$clpI+BE&O7kNe0F+G4n+)sW1sU_(ViBoHR`eouX;6qzw_|4|fMXIV zy*L1-mi*NQWF9l_?KSEUaxNf#f~*Zso44hz1KvAGYzXQsQh+*Dy-A_RjWI1va6Jwa z3UxL{A*z_D5(+Hz%Hx;l^Pm4TefBe-qUn@qF+Xco{wLf9OPZwBeTk&PKqVu+KJU*o z;bwzqSiKu7TAV$lyLYDa`JetQefG1Tt#=uaRQ2}%+L)Pevm->h$kJ_iD#<|%*UtiA z$zY65H=7$siDfW151nsWVzbyeEI{hK75Aw1>+nLWB1C6YOW?5xtDV`Iiq=69Yq3VT zHG|JfabiqrJZJO~9BKc>3YwiC$hhwJTzVxFD1WTnu^!q{(1u}9f9;ZjSmc50X1$h>Gb53JMzh|IqgD2Yvn<(Wva;3g z-MP(^+4Q$~vHUliVe@9e(E(6^PyFl`-dV`vUoWbPLSRLS$Vm4LcXl?P>1V8HI$VLh z74)R8S?O<|;r_MV5#VWibaVh*9YDhOCJvrAudPt*en;vNt${s+aROzb6{k^d)IOY9 zV&1-<-slc}_mw18+Ald>CeVnn4vT3QvI^0CR4y|7EfPymYO~eYm`o5Z0i90@Tf%ML zw%=~yOgZ{VxXB2}(q!~n2u+#jwZ|{f&;P>D(nmh>Ce3D(dKW-mou@i>K+}XO#(MZB zVM4RXv@!P85rEp!5SixlQ<|Lw`t)Z$MW6fZ=jf%EUm}UIem^AVLVaE#J1E+*mK3|7 zi3PxF1#%sfTC@?M+3h$B5-P~#J9K`f+h=F*;pr20+{Rjp#@FMCi02W|&`NDXqi@;A zrk@NY<-5e1&I@`T#X+6i{wo9Ql^B{htuOJjk|KvNwr=lq{Wcl{($~F@?SpPl==gSy z)52cA_X}tq^fB4Fb;P9dquzml@%Hvd0}8S=gesax zsbto52~|M7E2?Mw=kt;3X~I+|SW#ufNvp9*{;M<|)?> z1db_qVDg^aa?DxpUC(?D<{7OC(iX7_N`Ux&G;KhVcw7fXWJW^R(E`Ppt*x=q@d$^(-0UltktfBgp z3J;ysr{Bpp+iCJc&pm$~}cT;^AumhlkmV-f)fRDbXuaOFKQvj(Y zHwio|7}1NRqs@pPm4Y~v1#g6)0oG=UN(O%~g1tH$IXEM!GX+&9nfvmn!T&LaG`_hUdC5S&6n46qDURIZ)MF-c=ZX*aR3&IRgub$oP=5>Ir~oyZFID<-s(RxJxa#c`2h{K0B8N70y56% zAlq)Io*1nN@hYTgA+wE~*@UJ!0%QPr?M3Y$dyYo>MmrcWF>J`I4@)3zrXz_^k`ftW zDzjUErd|a4zAmkeRy5Ct_^`S-tL^@l(dv(f4K_MC0o^@)^n#Tjp>w(O%@c79c&PoI z!2KcESw;mxiAt~(Z+R6uvVq2=`JQ~=@y?xF#6f=N^iRJ3r6PikaNGe)|Bcf> z`S<_NKY#l4*)J0DNsKEZn+Oh7Pe7$Ei6^(_5%v5kf>mZchTs5G|12>d5^hRXf)!Ar z1dxX7Hr_|r4ve!?tdcW;9D|%pXFYa4HdV*U?zO?3Cxw;tw<5F~qmuGj2kcAn073{!-L9JFR|a|& z>B0T`^tsP|hGIqZ<$wES`r*6p5zD{d=@hqMm#BuyzDIefs`N z=FwytYDdBwZ@xi)_UC_|e(K{Nr;}T=_RN1(XDJBD;LpwMlx0pw7dQ`e+94ubMkP`a zch4!UNontqQ8*77tjzD)4a<{eNP;1gm`s~(3%n6k-;3Qp zjQNJCcI4{>4ZC^4~a3(&chJ zF$WAs2S5SRF-v;J^M5+2?)-Om?%w*$lc%TBgt;cbs$ePRZwBNT(C-`uuaJz64%Q1l_rN zm#XDilkcBm6Id|E_m;GNxcVEKfPaBwvjc#;_8@jojtOhm;HAWn%g)a%lkp$+U_J7#g!k#^+v% zs%=Y3{07-VmRAXAO|Ra1I^MZ`i_gv$Ut69`{z4`BZvE;Cuh!H~#+Z+b4hh z^lTob3BAnY4DARl^tSuckWsdd0h?YWUAM6VxGV1fm~2^Wl3`X^aG(>7_W2`RU+`2i zt5l4MVo#MV3EBQH`r5N?JtY-UKKH5u9QsOAF1b2*U~G0Jq}BiA4`{PQvT)bS0=Xi!(0)g& zsGEZ|KS~ro7_0*XYrt469ggu&Yq})HObt{PmCOcEUWt8ZrvNz|+vCt=!jF)n1?*!~ z#w3h>&feQxJK0t)HF-j;Q(6@D+UOj(T;v!)?u2MOy!O6~P=hMBy(K_5y_`8#;$WUQ z-5u>AiX%rbifN7Y<_mCKcGQsKAgu(A+`WAgo<2MKKVJLnfAQCM(v52l#~lD`!s+t# zpHAlCugqrCM`veq;X16bJ_f*my&s_lt>Lxv-!Mt04tH#|zwB#~Vc?ZZ13m7RsWA{B zNU>z2q>Yt*gzEv`cv_W}95WqRkYm>Gke2K(NM%ATve$&vrTkB?P*tMM6yO=eQds)+ z3~@G7hzx3wGXSBF&!Lrj`lqLbvu&j19p>SL-{xCP#{NnTYF7X2q_ycTr{^1KCH0nl z4onXo+@Vi?@}ucV1Y> z_@lzTf~mVf?e^N%JbVtZUVRA)Q6DUZOD7Q{#yjU!Mbhcdnla0D@gW>1^SQDO}#((nQZulQg zX44nW&Q2py2zhnm&;;qhL5&uzxOxmBJv_)1kPZKJ#Q#Ns7A}a1At7jKL|Zh`>@%h# zUELTMvocG+S#{Z?#bG%fRoa#?h*XV4ckef-g=?cJUF(#ek%zjNwYA9jK#(zQyN)!W zl68QPGd4sP?E5+ppqJ4^$OHq_9m6IID?D;C`eRn6Q(phfcbjy6jl#M-JFAZ!+_`g$ z?%lbQ0tyPv=V!@wXIe@{kxuDkHlr6`c+>>>i?NOu5UXVq#a|?4lUD5tO&x7S2uVS| zfR=F>V(g3AO%#CEdC$X1lgg_03Z1!?N>u@b8YW}51K zdNeY^Vm9}%p-BRi;+0q8$Ljzx$Hp8f7C&4#60m-o*45L7&y}Pa#!ZP*^a$I$61G=X z$dLJN%T;wUnV{9Wk%!11b_FGhw&Nm(i`#J!unU7mDX&=*tYfpsli4Jk&E*?UPZviA zz?yJ$0IUh0`*Z)*+u!@j7k@7>{Y(fG77?kVEK5#ojW;J9fjaGu&2L6$l|<00J)R

q=R@UcDgpORITkOy02&?Q0Kar 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%0Du5VL_t*7UNGeA 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 tP|9YW0vrrDI3d%D$QUzXCh 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%0A3FD3J)esZ{gVea@ZU8qGcrF^yST$4GeE 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 LNkvXXu0mjfSYbLm literal 98451 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∓t$dRJGIadE?vc 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 Kx8Vjl{{H|h@<;Lj diff --git a/apps/desktop/src-tauri/icons/icon.ico b/apps/desktop/src-tauri/icons/icon.ico index b3636e4b22ba65db9061cd60a77b02c92022dfd6..e26c65868e8c9389102a86b6961020133e3d5d5f 100644 GIT binary patch literal 4286 zcmd5=ZA?~W7(T5Z4RfWKCI$NX!&ZONk*i;|YBkGDO-q+LTcBb~ZK#x50?UO{!^uR- zp|$*qMPz-}^bw$9>(O z&v_m!>jC-;1T6lwiiTL$2+OjbCZaCuWg_lZ4~^Z=PpG-WI(q7y6>N;e5e0&c&bZ13 zCt0W>s%#3Fs-XniTm zy*FvxO7ctbu~XPq^4neU*@rP?mby7c*bd_dXiiIvc{&D02K$`w+4qFM<;TNVy|EBS zYA={LNz6EIhN9LheOla{%LEygPoXJYfteOOU=7E?3panR_X z^OSXGn}xgnG57=h@8-ABMe7u5vXOV#!RQYonDy0J{1iNax8F_0ORr8x&eomCJ9G(; zOsYjnZWHAV?+GGD7yl8FY!pZ)Bv6&|Gbqo-|5%DQA!{<21#lh4O)O!OaJ$1@ePiAKjeuM8^LTf1QJ*gT$L;a9({E zbTIa#e=vM*JI2nd!`6M(Sf2GYmaJSy{@;(;8yyUt-iC+YY{17`&%5{rPjFQ%2zLNJ z$6xH#@$z(F{M{VN^AR@ol+-G4neyY-T%#zSD|n+2@oG zRjggx#s4lh@t6D;d~aSf{+6-`0!yyo$;DR@KerX})0&Z9*g}44!~1!iNL$lQm`ZLT%m^BDV{_(}(o_sL$eGouHID|?Z!jQlXW z1J5n*#Q4vyU|8x^Wc}QZB|9QmQ>1f-*9k7$-#4yw_2X+F*eIqryz$Ld zB(3ekn00+f%)E}_i+T~ipce}XzqF3NLsb8Md;80!F|yyL`d52D?*VH6mw9@x()x=I z62nkq7{w<@hwVKWz2PPToBA+vh1Manq#ac>E^=aX{yxRP*Eyl>R(q!BKhZ&RZQJg@ zB6y*&7fD-gVdR%L@zkf+u_Tl%-KU0tDj41i1&L8|O;+%AK=RH%}ULEqjs)_Q8 z##fbH#;9$#@OVxi=56ot)m*giSZ|T1bnxXrokM63jL=zt&$>L%zh4iOBfcOXVrO*( z&wSs9=ku>&59gfUc2|znldZV?@sYdxd=5Ir8oo|6teajrqYm&uxI@{d8Y9hS?Z+I2m4Szj#k-i6!K`K8Q>~XY)zY}~`b4lLs%n6_O zHg}y(_fIE4H0a=;7p-Gw+YR3R&;UKRENgU&Wjz$KtOuF0>0bu_2Z{U^!eUIu{ue*o Bz%T#+ literal 86642 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 AKmY&$ diff --git a/apps/desktop/src-tauri/icons/icon.png b/apps/desktop/src-tauri/icons/icon.png index e1cd2619e0b5ec089cbba5ec7b03ddf2b1dfceb6..278a5d24138405948e195f03c7ebdc8bcfd7b4a3 100644 GIT binary patch literal 261320 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

5l#v3A#xI3*z~1~fvo9Q(N^(==!|_FZ z*duZ=+M1~)8E|otX8KNZlr?qels#x_1Xq@9IIw~@9uAREJVH)Xw^}UclF6327}E42 zT)E&?U%TK?(+K7%R!`H5oX0i)4Qn5??Iw3p5J~6_u+aWehY{DSn}3V2p$bgjnAu?o)v@iC254fXeMv50$9YrpU`N?u@QIWs)T?SP|fa}(|9 zqAX+!7`cx=4)cCBg5h~pu(?@9`)aCr#oyz$ld=#RFxYCNZCZls@4v2~*e-t6PEVvV z&bbK3b3wt(Coc!ufAbXXC<**#HQ%J9k`New6iG<5RjtO4XVO?dCvwxD{kJ#tfQr(X zg^NTwF-FwAeS_{V4bfel8l`~NbfrTR2s!G>WduFWxH(t~aK4q=6rEE^$+Uox>gJO2 z{L<;6Q6nHa5#ZEM>H58not!)z(6*_=^~8}jWf*IG$AUKVWOZ4?)GfF z+BM#*wKKmLFD7E~W3U!$IVm$k_k1f&Kz6WV8@55P?r~bcg-Za-!rvW?ns&)KOGT2~ zlkAyqhQj=P$Eg3w#K~}zH@J5bo-BfHjInKSz$@?+Z)NPD4pHj^_Qxmi`UqoTy=`sV zLVxrXGuBr=QRm|}wg75yetQQK4fY3#P_~J}zEfPnb2C4Wo!E(d*(cA;b?7$g2in<( zPn)ghX}nzJPmb6(3Dpeg_GW~Hc}Lt=lgsSZz z!5QXyz7KaR;D`3Ee}d`af{H>WWZ|Io1QI3~4Ll_`g1(cRnhLK73Ro)7zPCd={1W2x zRp%Xlvv4>!<2@}$hz|!V{T}_eHx2xkLl^hQoZTCnsjCl|W_@5Fx2(+j0ogy&Y+;L- z<)G$*CiN7hOm^s!{U>1F7U=iNk{+u~dAC!eDz%=|glFW0jEZU1&o(G_c#wTxUjnG} z#cg3>jEpUi#Mlq@t?Msg_#geK^Lx@DyHWf7=AS5vVyM7YOjvUVCfcpVR<(+5!H?9- zySI6s>o3m&*zr||=wcPGyBkQV`EWJl@bH8qobjOp+sXL*)=&yX)8aAbf~tGv?a2SN zu^Ddo-z?DWk9h9Yz#5p^NU#x~wYSd?H@w@!2Gb4G)6-utEMV~~M85Br5ff(v5O1|T z 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 Date: Sun, 25 Aug 2024 09:09:27 +1000 Subject: [PATCH 13/29] feat: rename app to proseforge. --- Cargo.lock | 30 +++++++++++++------------- apps/desktop/src-tauri/Cargo.toml | 4 ++-- apps/desktop/src-tauri/tauri.conf.json | 4 ++-- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e2dee67..c0aab62 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2,6 +2,21 @@ # It is not intended for manual editing. version = 3 +[[package]] +name = "Proseforge" +version = "0.0.0" +dependencies = [ + "cocoa 0.25.0", + "md_core", + "serde", + "serde_json", + "tauri", + "tauri-build", + "tauri-plugin-dialog", + "tauri-plugin-shell", + "tokio", +] + [[package]] name = "addr2line" version = "0.22.0" @@ -842,21 +857,6 @@ dependencies = [ "syn 2.0.75", ] -[[package]] -name = "desktop" -version = "0.0.0" -dependencies = [ - "cocoa 0.25.0", - "md_core", - "serde", - "serde_json", - "tauri", - "tauri-build", - "tauri-plugin-dialog", - "tauri-plugin-shell", - "tokio", -] - [[package]] name = "digest" version = "0.10.7" diff --git a/apps/desktop/src-tauri/Cargo.toml b/apps/desktop/src-tauri/Cargo.toml index 0611d78..e4d4e9f 100644 --- a/apps/desktop/src-tauri/Cargo.toml +++ b/apps/desktop/src-tauri/Cargo.toml @@ -1,7 +1,7 @@ [package] -name = "desktop" +name = "Proseforge" version = "0.0.0" -description = "A Tauri App" +description = "Proseforge markdown editor" authors = ["you"] edition = "2021" diff --git a/apps/desktop/src-tauri/tauri.conf.json b/apps/desktop/src-tauri/tauri.conf.json index 605988f..e58a5d6 100644 --- a/apps/desktop/src-tauri/tauri.conf.json +++ b/apps/desktop/src-tauri/tauri.conf.json @@ -1,7 +1,7 @@ { - "productName": "Markdown Editor", + "productName": "Proseforge", "version": "0.0.0", - "identifier": "com.desktop.dev", + "identifier": "com.proseforge.dev", "build": { "beforeDevCommand": "pnpm dev", "devUrl": "http://localhost:1420", From e5076b22162d1cfcdcf460d02927a3cb7401138e Mon Sep 17 00:00:00 2001 From: Luke M <44519853+lkdm@users.noreply.github.com> Date: Sun, 25 Aug 2024 09:10:44 +1000 Subject: [PATCH 14/29] feat: add proseforge title to the top of the window. --- apps/desktop/src-tauri/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/desktop/src-tauri/src/lib.rs b/apps/desktop/src-tauri/src/lib.rs index 8295ccc..cd986a8 100644 --- a/apps/desktop/src-tauri/src/lib.rs +++ b/apps/desktop/src-tauri/src/lib.rs @@ -190,7 +190,7 @@ pub fn run() { // Create the main window let win_builder = WebviewWindowBuilder::new(handle, "main", WebviewUrl::default()) - .title("Markdown Editor") + .title("Proseforge") .inner_size(800.0, 600.0); // set transparent title bar only when building for macOS From 0965a6c4ce16b141f99ca6ae9c19135116aacf91 Mon Sep 17 00:00:00 2001 From: Luke M <44519853+lkdm@users.noreply.github.com> Date: Sun, 25 Aug 2024 09:13:03 +1000 Subject: [PATCH 15/29] feat: add Proseforge to about. --- apps/desktop/src-tauri/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/desktop/src-tauri/src/lib.rs b/apps/desktop/src-tauri/src/lib.rs index cd986a8..b60a7b3 100644 --- a/apps/desktop/src-tauri/src/lib.rs +++ b/apps/desktop/src-tauri/src/lib.rs @@ -128,7 +128,7 @@ pub fn run() { let app_submenu = SubmenuBuilder::new(handle, "Application") .about(Some( AboutMetadataBuilder::new() - .name("Markdown Editor".into()) + .name("Proseforge".into()) .version("0.1.0".into()) .authors(vec!["Luke Martin".into()].into()) .website("https://lukm.dev/".into()) From 237b0f0da7b1bf5d1d51560f326d5335ac6132ba Mon Sep 17 00:00:00 2001 From: Luke M <44519853+lkdm@users.noreply.github.com> Date: Sun, 25 Aug 2024 09:41:22 +1000 Subject: [PATCH 16/29] feat: update readme. --- Makefile | 6 ------ README.md | 37 +++++++++++++++++++++++++++++++++++-- package.json | 1 + 3 files changed, 36 insertions(+), 8 deletions(-) diff --git a/Makefile b/Makefile index 30d0e2e..ecce163 100644 --- a/Makefile +++ b/Makefile @@ -2,9 +2,3 @@ install: pnpm recursive install cargo install --path ./core cargo install --path ./apps/desktop/src-tauri - -run: - pnpm run dev:desktop - -css: - pnpm --filter @md/interface css-watch diff --git a/README.md b/README.md index 75d5281..5090e73 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,35 @@ -# markdown-rs -A markdown editor written in Rust and React. +![Proseforge icon](https://github.com/lkdm/proseforge/blob/main/apps/desktop/src-tauri/icons/128x128.png) + + +# Proseforge + +Proseforge is an open-source cross-platform markdown editor written in Rust. + +## Technologies + +Proseforge uses Rust, React, Typescript, Tailwind, and Tauri. + +## Monorepp structure + +### Apps: + +- `desktop` - A [Tauri](https://v2.tauri.app/) app. + +### Core: + +- `core`: The Rust core. Cross-platform core of the application that provides the main functionality. + +### Interface: + +- `interface`: The shared React component library. + +### Packages: + +- `markdown-editor`: A markdown editor component. + +## Commands + +- `make init` - Initialise the dev environment +- `make install` - Install dependencies +- `pnpm dev:desktop` - Start the desktop app +- `pnpm css` - Compile CSS and watch for changes diff --git a/package.json b/package.json index 7ba97a5..a0e814b 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,7 @@ "interface" ], "scripts": { + "css": "pnpm --filter @md/interface css-watch", "desktop": "pnpm --filter @md/desktop --", "interface": "pnpm --filter @md/interface --", "dev:desktop": "pnpm run --filter @md/desktop tauri dev", From 2ff1b7cc43486bee3754f4ea8b01d1de65f760bf Mon Sep 17 00:00:00 2001 From: Luke M <44519853+lkdm@users.noreply.github.com> Date: Sun, 25 Aug 2024 09:43:12 +1000 Subject: [PATCH 17/29] feat: center icon. --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 5090e73..d2d29a1 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,6 @@ +

# Proseforge From 59e648a44f6c7484640d1b9f41989da09f22b297 Mon Sep 17 00:00:00 2001 From: Luke M <44519853+lkdm@users.noreply.github.com> Date: Sun, 25 Aug 2024 09:44:04 +1000 Subject: [PATCH 18/29] feat: centre logo. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d2d29a1..f2bba93 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@
-![Proseforge icon](https://github.com/lkdm/proseforge/blob/main/apps/desktop/src-tauri/icons/128x128.png) + Proseforge logo
# Proseforge From 98f1c4f8cef43d949c37a46d9c81dabc2b36f23e Mon Sep 17 00:00:00 2001 From: Luke M <44519853+lkdm@users.noreply.github.com> Date: Sun, 25 Aug 2024 09:44:43 +1000 Subject: [PATCH 19/29] feat: centre logo. --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index f2bba93..06c21c5 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@
- Proseforge logo +

+ Proseforge logo +

# Proseforge From 2ec7533748efa6e3a86b417bc7649016c650d1ba Mon Sep 17 00:00:00 2001 From: Luke M <44519853+lkdm@users.noreply.github.com> Date: Sun, 25 Aug 2024 09:45:27 +1000 Subject: [PATCH 20/29] feat: reduce size of logo. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 06c21c5..cc67230 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@

- Proseforge logo + Proseforge logo

From d82d9381d54c9508dd1b3d3d766b8282f3e648c1 Mon Sep 17 00:00:00 2001 From: Luke M <44519853+lkdm@users.noreply.github.com> Date: Sun, 25 Aug 2024 09:46:03 +1000 Subject: [PATCH 21/29] fix: typo. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index cc67230..24e773c 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ Proseforge is an open-source cross-platform markdown editor written in Rust. Proseforge uses Rust, React, Typescript, Tailwind, and Tauri. -## Monorepp structure +## Monorepo structure ### Apps: From 9d54b6b24d37b04be8dfef78339770c5594afe76 Mon Sep 17 00:00:00 2001 From: Luke M <44519853+lkdm@users.noreply.github.com> Date: Sun, 25 Aug 2024 10:13:49 +1000 Subject: [PATCH 22/29] fix: linting issues that prevent builds. --- README.md | 1 + apps/desktop/package.json | 1 + apps/desktop/src/App.tsx | 13 +++++++---- interface/app/Document.tsx | 2 +- interface/app/Layout.tsx | 2 +- interface/providers/ThemeProvider.tsx | 16 ++++--------- .../markdown-editor/components/Editor.tsx | 23 ++++++------------- pnpm-lock.yaml | 3 +++ 8 files changed, 26 insertions(+), 35 deletions(-) diff --git a/README.md b/README.md index 24e773c..2bbec3c 100644 --- a/README.md +++ b/README.md @@ -36,3 +36,4 @@ Proseforge uses Rust, React, Typescript, Tailwind, and Tauri. - `make install` - Install dependencies - `pnpm dev:desktop` - Start the desktop app - `pnpm css` - Compile CSS and watch for changes +- `pnpm run desktop tauri build` - Build the desktop app diff --git a/apps/desktop/package.json b/apps/desktop/package.json index a6dd6db..2e427c5 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -13,6 +13,7 @@ "@md/interface": "workspace:*", "@tauri-apps/api": ">=2.0.0-rc.0", "@tauri-apps/plugin-shell": ">=2.0.0-rc.0", + "@types/lodash": "^4.17.7", "lodash": "^4.17.21", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/apps/desktop/src/App.tsx b/apps/desktop/src/App.tsx index fa55309..b539f3d 100644 --- a/apps/desktop/src/App.tsx +++ b/apps/desktop/src/App.tsx @@ -1,4 +1,4 @@ -import { useEffect, useRef, useState } from "react"; +import { useEffect, useState } from "react"; import { invoke } from "@tauri-apps/api/core"; import Layout from "@md/interface/app/Layout" import Content from "@md/interface/app/Content" @@ -15,14 +15,13 @@ interface Config { function App() { const [content, setContent] = useState(""); - const [error, setError] = useState(null); const [isLoading, setIsLoading] = useState(false); const [config, setConfig] = useState(null); const [eventTimestamp, setEventTimestamp] = useState(0); async function getConfig() { try { - const config = await invoke("get_config"); + const config = await invoke("get_config"); setConfig({ ...config, theme: config.theme.toLowerCase() as Config['theme'], @@ -38,12 +37,16 @@ function App() { getConfig() }, []) + interface DocumentLoadEvent { + content: string; + timestamp: number; + } useEffect(() => { let unlistenFunction: UnlistenFn | null = null; async function setupListener() { - unlistenFunction = await listen('file-opened', (event) => { + unlistenFunction = await listen<{DocumentLoad: DocumentLoadEvent}>('file-opened', (event) => { setIsLoading(true); const { content: newContent, timestamp } = event.payload.DocumentLoad as { content: string; @@ -74,7 +77,7 @@ function App() { if (!config) return
Loading...
return ( - + diff --git a/interface/app/Document.tsx b/interface/app/Document.tsx index 075f66d..b640b03 100644 --- a/interface/app/Document.tsx +++ b/interface/app/Document.tsx @@ -1,4 +1,4 @@ -import React, { ReactNode, useRef } from "react"; +import React, { ReactNode } from "react"; import useFocusEditor from "../hooks/useFocusEditor"; const Document: React.FC<{ children: ReactNode }> = ({ children }) => { diff --git a/interface/app/Layout.tsx b/interface/app/Layout.tsx index f13ef38..8e8011a 100644 --- a/interface/app/Layout.tsx +++ b/interface/app/Layout.tsx @@ -1,4 +1,4 @@ -import { ReactNode } from "react"; +import React, { ReactNode } from "react"; const Layout: React.FC<{ children: ReactNode }> = ({ children }) => (
diff --git a/interface/providers/ThemeProvider.tsx b/interface/providers/ThemeProvider.tsx index 9b6cd54..2803853 100644 --- a/interface/providers/ThemeProvider.tsx +++ b/interface/providers/ThemeProvider.tsx @@ -1,31 +1,27 @@ -import { createContext, useContext, useEffect, useState } from "react"; +import { createContext, useContext, useEffect } from "react"; type Theme = "dark" | "light" | "system"; type ThemeProviderProps = { children: React.ReactNode; - defaultTheme?: Theme; - storageKey?: string; + theme?: Theme; }; type ThemeProviderState = { theme: Theme; - setTheme: (theme: Theme) => void; }; const initialState: ThemeProviderState = { theme: "system", - setTheme: () => null, }; const ThemeProviderContext = createContext(initialState); export function ThemeProvider({ children, - defaultTheme = "system", + theme = "system", ...props }: ThemeProviderProps) { - const [theme, setTheme] = useState(defaultTheme); useEffect(() => { const root = window.document.documentElement; @@ -46,11 +42,7 @@ export function ThemeProvider({ }, [theme]); const value = { - theme, - setTheme: (theme: Theme) => { - localStorage.setItem(storageKey, theme); - setTheme(theme); - }, + theme }; return ( diff --git a/packages/markdown-editor/components/Editor.tsx b/packages/markdown-editor/components/Editor.tsx index 11848e7..3b7357e 100644 --- a/packages/markdown-editor/components/Editor.tsx +++ b/packages/markdown-editor/components/Editor.tsx @@ -1,5 +1,4 @@ -import React, { useCallback, useEffect, useRef, useState } from 'react'; -import { defaultValueCtx, Editor, rootCtx, editorViewCtx } from '@milkdown/kit/core'; +import { defaultValueCtx, Editor, rootCtx } from '@milkdown/kit/core'; import { nord } from '@milkdown/theme-nord'; import { Milkdown, MilkdownProvider, useEditor } from '@milkdown/react'; import { listener, listenerCtx } from "@milkdown/plugin-listener"; @@ -8,17 +7,15 @@ import { clipboard } from '@milkdown/kit/plugin/clipboard'; import { indent } from '@milkdown/kit/plugin/indent'; import { commonmark } from '@milkdown/kit/preset/commonmark'; -// TOOD: https://codesandbox.io/p/sandbox/react-grdxqn?file=%2Fsrc%2FApp.js%3A98%2C9-98%2C23 - interface EditorProps { defaultContent: string; setContent: (content: string) => void; - eventTimestamp?: number; + eventTimestamp: number | null; } const MilkdownEditor = ({defaultContent, setContent, eventTimestamp}: EditorProps) => { - const { get } = useEditor((root) => + useEditor((root) => Editor.make() .config(nord) .config((ctx) => { @@ -26,16 +23,10 @@ const MilkdownEditor = ({defaultContent, setContent, eventTimestamp}: EditorProp ctx.set(defaultValueCtx, defaultContent) ctx .get(listenerCtx) - .updated((ctx, doc, prevDoc) => { - console.log("updated", doc, prevDoc); - }) - .markdownUpdated((ctx, markdown, prevMarkdown) => { - console.log( - "markdownUpdated to=", - markdown, - "\nprev=", - prevMarkdown - ); + // .updated((ctx, doc, prevDoc) => { + // console.log("updated", doc, prevDoc); + // }) + .markdownUpdated((_, markdown) => { setContent(markdown); }) .destroy(() => console.log("Destroyed")) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d942afe..eee6dbd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -33,6 +33,9 @@ importers: '@tauri-apps/plugin-shell': specifier: '>=2.0.0-rc.0' version: 2.0.0-rc.0 + '@types/lodash': + specifier: ^4.17.7 + version: 4.17.7 lodash: specifier: ^4.17.21 version: 4.17.21 From 41fdd65f2ef2838513de775af82fb3c788d3250c Mon Sep 17 00:00:00 2001 From: Luke Martin <44519853+lkdm@users.noreply.github.com> Date: Sun, 25 Aug 2024 10:31:59 +1000 Subject: [PATCH 23/29] Update README.md --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 2bbec3c..fc945f7 100644 --- a/README.md +++ b/README.md @@ -8,8 +8,11 @@ Proseforge is an open-source cross-platform markdown editor written in Rust. +![Screenshot 2024-08-25 at 10 31 34 AM](https://github.com/user-attachments/assets/c486d959-28c6-407c-b1c1-9f09f5591cd4) + ## Technologies + Proseforge uses Rust, React, Typescript, Tailwind, and Tauri. ## Monorepo structure From 74f434fb11fec552fc093f0468b20b542e56ddce Mon Sep 17 00:00:00 2001 From: Luke Martin <44519853+lkdm@users.noreply.github.com> Date: Fri, 20 Sep 2024 14:25:40 +1000 Subject: [PATCH 24/29] feat: simplify draftnodes and notenodes separately. --- Cargo.lock | 5136 +----------- Cargo.toml | 10 +- Justfile | 28 + Makefile | 4 - apps/desktop/.gitignore | 24 - apps/desktop/.vscode/extensions.json | 3 - apps/desktop/README.md | 7 - apps/desktop/index.html | 15 - apps/desktop/package.json | 29 - apps/desktop/pnpm-lock.yaml | 1188 --- apps/desktop/public/tauri.svg | 6 - apps/desktop/public/vite.svg | 1 - apps/desktop/src-tauri/.cargo/config.toml | 4 - apps/desktop/src-tauri/.gitignore | 7 - apps/desktop/src-tauri/Cargo.toml | 34 - apps/desktop/src-tauri/build.rs | 3 - .../src-tauri/capabilities/default.json | 10 - apps/desktop/src-tauri/gen/apple/.gitignore | 3 - .../AppIcon.appiconset/AppIcon-20x20@1x.png | Bin 1036 -> 0 bytes .../AppIcon.appiconset/AppIcon-20x20@2x-1.png | Bin 2216 -> 0 bytes .../AppIcon.appiconset/AppIcon-20x20@2x.png | Bin 2216 -> 0 bytes .../AppIcon.appiconset/AppIcon-20x20@3x.png | Bin 3512 -> 0 bytes .../AppIcon.appiconset/AppIcon-29x29@1x.png | Bin 1568 -> 0 bytes .../AppIcon.appiconset/AppIcon-29x29@2x-1.png | Bin 3394 -> 0 bytes .../AppIcon.appiconset/AppIcon-29x29@2x.png | Bin 3394 -> 0 bytes .../AppIcon.appiconset/AppIcon-29x29@3x.png | Bin 5228 -> 0 bytes .../AppIcon.appiconset/AppIcon-40x40@1x.png | Bin 2216 -> 0 bytes .../AppIcon.appiconset/AppIcon-40x40@2x-1.png | Bin 4794 -> 0 bytes .../AppIcon.appiconset/AppIcon-40x40@2x.png | Bin 4794 -> 0 bytes .../AppIcon.appiconset/AppIcon-40x40@3x.png | Bin 7288 -> 0 bytes .../AppIcon.appiconset/AppIcon-512@2x.png | Bin 121323 -> 0 bytes .../AppIcon.appiconset/AppIcon-60x60@2x.png | Bin 7288 -> 0 bytes .../AppIcon.appiconset/AppIcon-60x60@3x.png | Bin 11091 -> 0 bytes .../AppIcon.appiconset/AppIcon-76x76@1x.png | Bin 4515 -> 0 bytes .../AppIcon.appiconset/AppIcon-76x76@2x.png | Bin 9257 -> 0 bytes .../AppIcon-83.5x83.5@2x.png | Bin 10219 -> 0 bytes .../AppIcon.appiconset/Contents.json | 116 - .../gen/apple/Assets.xcassets/Contents.json | 6 - .../src-tauri/gen/apple/ExportOptions.plist | 8 - .../gen/apple/LaunchScreen.storyboard | 30 - apps/desktop/src-tauri/gen/apple/Podfile | 21 - .../apple/Sources/tauri/bindings/bindings.h | 8 - .../src-tauri/gen/apple/Sources/tauri/main.mm | 6 - apps/desktop/src-tauri/gen/apple/project.yml | 92 - .../gen/apple/tauri.xcodeproj/project.pbxproj | 468 -- .../contents.xcworkspacedata | 7 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 10 - .../xcshareddata/xcschemes/tauri_iOS.xcscheme | 123 - .../src-tauri/gen/apple/tauri_iOS/Info.plist | 44 - .../apple/tauri_iOS/tauri_iOS.entitlements | 5 - apps/desktop/src-tauri/icons/128x128.png | Bin 11939 -> 0 bytes apps/desktop/src-tauri/icons/128x128@2x.png | Bin 11939 -> 0 bytes apps/desktop/src-tauri/icons/32x32.png | Bin 1326 -> 0 bytes apps/desktop/src-tauri/icons/icon.icns | Bin 680152 -> 0 bytes apps/desktop/src-tauri/icons/icon.ico | Bin 4286 -> 0 bytes apps/desktop/src-tauri/icons/icon.png | Bin 261320 -> 0 bytes apps/desktop/src-tauri/src/lib.rs | 234 - apps/desktop/src-tauri/src/main.rs | 6 - apps/desktop/src-tauri/tauri.conf.json | 29 - apps/desktop/src/App.css | 116 - apps/desktop/src/App.tsx | 94 - apps/desktop/src/assets/react.svg | 1 - apps/desktop/src/main.tsx | 9 - apps/desktop/src/style.css | 1 - apps/desktop/src/vite-env.d.ts | 1 - apps/desktop/tsconfig.json | 26 - apps/desktop/tsconfig.node.json | 10 - apps/desktop/vite.config.ts | 32 - .../src-tauri/gen/schemas/acl-manifests.json | 1 - .../src-tauri/gen/schemas/capabilities.json | 1 - .../src-tauri/gen/schemas/desktop-schema.json | 2487 ------ .../src-tauri/gen/schemas/macOS-schema.json | 2487 ------ core/Cargo.toml | 13 - core/src/config.rs | 19 - core/src/data.rs | 201 - core/src/error.rs | 48 - core/src/event.rs | 21 - core/src/lib.rs | 51 - interface/app/Content.tsx | 7 - interface/app/Document.tsx | 15 - interface/app/Layout.tsx | 9 - interface/app/global.css | 110 - interface/components/Editor.tsx | 13 - interface/dist/stylesheet.css | 1250 --- interface/hooks/useFocusEditor.ts | 47 - interface/package.json | 46 - interface/postcss.config.js | 3 - interface/providers/ThemeProvider.tsx | 62 - interface/tailwind.config.js | 103 - interface/vite.config.ts | 11 - package.json | 30 - packages/markdown-editor/.gitignore | 24 - packages/markdown-editor/README.md | 50 - .../markdown-editor/components/Editor.tsx | 52 - packages/markdown-editor/eslint.config.js | 28 - packages/markdown-editor/package.json | 36 - packages/markdown-editor/tsconfig.app.json | 24 - packages/markdown-editor/tsconfig.json | 7 - packages/markdown-editor/tsconfig.node.json | 22 - packages/markdown-editor/vite.config.ts | 11 - pnpm-lock.yaml | 7113 ----------------- pnpm-workspace.yaml | 6 - src/lib.rs | 38 + 104 files changed, 132 insertions(+), 22337 deletions(-) create mode 100644 Justfile delete mode 100644 Makefile delete mode 100644 apps/desktop/.gitignore delete mode 100644 apps/desktop/.vscode/extensions.json delete mode 100644 apps/desktop/README.md delete mode 100644 apps/desktop/index.html delete mode 100644 apps/desktop/package.json delete mode 100644 apps/desktop/pnpm-lock.yaml delete mode 100644 apps/desktop/public/tauri.svg delete mode 100644 apps/desktop/public/vite.svg delete mode 100644 apps/desktop/src-tauri/.cargo/config.toml delete mode 100644 apps/desktop/src-tauri/.gitignore delete mode 100644 apps/desktop/src-tauri/Cargo.toml delete mode 100644 apps/desktop/src-tauri/build.rs delete mode 100644 apps/desktop/src-tauri/capabilities/default.json delete mode 100644 apps/desktop/src-tauri/gen/apple/.gitignore delete mode 100644 apps/desktop/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-20x20@1x.png delete mode 100644 apps/desktop/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-20x20@2x-1.png delete mode 100644 apps/desktop/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-20x20@2x.png delete mode 100644 apps/desktop/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-20x20@3x.png delete mode 100644 apps/desktop/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-29x29@1x.png delete mode 100644 apps/desktop/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-29x29@2x-1.png delete mode 100644 apps/desktop/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-29x29@2x.png delete mode 100644 apps/desktop/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-29x29@3x.png delete mode 100644 apps/desktop/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-40x40@1x.png delete mode 100644 apps/desktop/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-40x40@2x-1.png delete mode 100644 apps/desktop/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-40x40@2x.png delete mode 100644 apps/desktop/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-40x40@3x.png delete mode 100644 apps/desktop/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png delete mode 100644 apps/desktop/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-60x60@2x.png delete mode 100644 apps/desktop/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-60x60@3x.png delete mode 100644 apps/desktop/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-76x76@1x.png delete mode 100644 apps/desktop/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-76x76@2x.png delete mode 100644 apps/desktop/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-83.5x83.5@2x.png delete mode 100644 apps/desktop/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 apps/desktop/src-tauri/gen/apple/Assets.xcassets/Contents.json delete mode 100644 apps/desktop/src-tauri/gen/apple/ExportOptions.plist delete mode 100644 apps/desktop/src-tauri/gen/apple/LaunchScreen.storyboard delete mode 100644 apps/desktop/src-tauri/gen/apple/Podfile delete mode 100644 apps/desktop/src-tauri/gen/apple/Sources/tauri/bindings/bindings.h delete mode 100644 apps/desktop/src-tauri/gen/apple/Sources/tauri/main.mm delete mode 100644 apps/desktop/src-tauri/gen/apple/project.yml delete mode 100644 apps/desktop/src-tauri/gen/apple/tauri.xcodeproj/project.pbxproj delete mode 100644 apps/desktop/src-tauri/gen/apple/tauri.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 apps/desktop/src-tauri/gen/apple/tauri.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 apps/desktop/src-tauri/gen/apple/tauri.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 apps/desktop/src-tauri/gen/apple/tauri.xcodeproj/xcshareddata/xcschemes/tauri_iOS.xcscheme delete mode 100644 apps/desktop/src-tauri/gen/apple/tauri_iOS/Info.plist delete mode 100644 apps/desktop/src-tauri/gen/apple/tauri_iOS/tauri_iOS.entitlements delete mode 100644 apps/desktop/src-tauri/icons/128x128.png delete mode 100644 apps/desktop/src-tauri/icons/128x128@2x.png delete mode 100644 apps/desktop/src-tauri/icons/32x32.png delete mode 100644 apps/desktop/src-tauri/icons/icon.icns delete mode 100644 apps/desktop/src-tauri/icons/icon.ico delete mode 100644 apps/desktop/src-tauri/icons/icon.png delete mode 100644 apps/desktop/src-tauri/src/lib.rs delete mode 100644 apps/desktop/src-tauri/src/main.rs delete mode 100644 apps/desktop/src-tauri/tauri.conf.json delete mode 100644 apps/desktop/src/App.css delete mode 100644 apps/desktop/src/App.tsx delete mode 100644 apps/desktop/src/assets/react.svg delete mode 100644 apps/desktop/src/main.tsx delete mode 100644 apps/desktop/src/style.css delete mode 100644 apps/desktop/src/vite-env.d.ts delete mode 100644 apps/desktop/tsconfig.json delete mode 100644 apps/desktop/tsconfig.node.json delete mode 100644 apps/desktop/vite.config.ts delete mode 100644 apps/tauri/src-tauri/gen/schemas/acl-manifests.json delete mode 100644 apps/tauri/src-tauri/gen/schemas/capabilities.json delete mode 100644 apps/tauri/src-tauri/gen/schemas/desktop-schema.json delete mode 100644 apps/tauri/src-tauri/gen/schemas/macOS-schema.json delete mode 100644 core/Cargo.toml delete mode 100644 core/src/config.rs delete mode 100644 core/src/data.rs delete mode 100644 core/src/error.rs delete mode 100644 core/src/event.rs delete mode 100644 core/src/lib.rs delete mode 100644 interface/app/Content.tsx delete mode 100644 interface/app/Document.tsx delete mode 100644 interface/app/Layout.tsx delete mode 100644 interface/app/global.css delete mode 100644 interface/components/Editor.tsx delete mode 100644 interface/dist/stylesheet.css delete mode 100644 interface/hooks/useFocusEditor.ts delete mode 100644 interface/package.json delete mode 100644 interface/postcss.config.js delete mode 100644 interface/providers/ThemeProvider.tsx delete mode 100644 interface/tailwind.config.js delete mode 100644 interface/vite.config.ts delete mode 100644 package.json delete mode 100644 packages/markdown-editor/.gitignore delete mode 100644 packages/markdown-editor/README.md delete mode 100644 packages/markdown-editor/components/Editor.tsx delete mode 100644 packages/markdown-editor/eslint.config.js delete mode 100644 packages/markdown-editor/package.json delete mode 100644 packages/markdown-editor/tsconfig.app.json delete mode 100644 packages/markdown-editor/tsconfig.json delete mode 100644 packages/markdown-editor/tsconfig.node.json delete mode 100644 packages/markdown-editor/vite.config.ts delete mode 100644 pnpm-lock.yaml delete mode 100644 pnpm-workspace.yaml create mode 100644 src/lib.rs diff --git a/Cargo.lock b/Cargo.lock index c0aab62..c2434d8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3,5147 +3,125 @@ version = 3 [[package]] -name = "Proseforge" -version = "0.0.0" -dependencies = [ - "cocoa 0.25.0", - "md_core", - "serde", - "serde_json", - "tauri", - "tauri-build", - "tauri-plugin-dialog", - "tauri-plugin-shell", - "tokio", -] - -[[package]] -name = "addr2line" -version = "0.22.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" -dependencies = [ - "gimli", -] - -[[package]] -name = "adler" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" - -[[package]] -name = "adler2" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" - -[[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_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.86" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" - -[[package]] -name = "ashpd" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd884d7c72877a94102c3715f3b1cd09ff4fac28221add3e57cfbe25c236d093" -dependencies = [ - "async-fs", - "async-net", - "enumflags2", - "futures-channel", - "futures-util", - "rand 0.8.5", - "serde", - "serde_repr", - "tokio", - "url", - "zbus", -] - -[[package]] -name = "async-broadcast" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20cd0e2e25ea8e5f7e9df04578dc6cf5c83577fd09b1a46aaf5c85e1c33f2a7e" -dependencies = [ - "event-listener", - "event-listener-strategy", - "futures-core", - "pin-project-lite", -] - -[[package]] -name = "async-channel" -version = "2.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a" -dependencies = [ - "concurrent-queue", - "event-listener-strategy", - "futures-core", - "pin-project-lite", -] - -[[package]] -name = "async-executor" -version = "1.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7ebdfa2ebdab6b1760375fa7d6f382b9f486eac35fc994625a00e89280bdbb7" -dependencies = [ - "async-task", - "concurrent-queue", - "fastrand", - "futures-lite", - "slab", -] - -[[package]] -name = "async-fs" -version = "2.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebcd09b382f40fcd159c2d695175b2ae620ffa5f3bd6f664131efff4e8b9e04a" -dependencies = [ - "async-lock", - "blocking", - "futures-lite", -] - -[[package]] -name = "async-io" -version = "2.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "444b0228950ee6501b3568d3c93bf1176a1fdbc3b758dcd9475046d30f4dc7e8" -dependencies = [ - "async-lock", - "cfg-if", - "concurrent-queue", - "futures-io", - "futures-lite", - "parking", - "polling", - "rustix", - "slab", - "tracing", - "windows-sys 0.59.0", -] - -[[package]] -name = "async-lock" -version = "3.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18" -dependencies = [ - "event-listener", - "event-listener-strategy", - "pin-project-lite", -] - -[[package]] -name = "async-net" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b948000fad4873c1c9339d60f2623323a0cfd3816e5181033c6a5cb68b2accf7" -dependencies = [ - "async-io", - "blocking", - "futures-lite", -] - -[[package]] -name = "async-process" -version = "2.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8a07789659a4d385b79b18b9127fc27e1a59e1e89117c78c5ea3b806f016374" -dependencies = [ - "async-channel", - "async-io", - "async-lock", - "async-signal", - "async-task", - "blocking", - "cfg-if", - "event-listener", - "futures-lite", - "rustix", - "tracing", - "windows-sys 0.59.0", -] - -[[package]] -name = "async-recursion" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.75", -] - -[[package]] -name = "async-signal" -version = "0.2.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3" -dependencies = [ - "async-io", - "async-lock", - "atomic-waker", - "cfg-if", - "futures-core", - "futures-io", - "rustix", - "signal-hook-registry", - "slab", - "windows-sys 0.59.0", -] - -[[package]] -name = "async-task" -version = "4.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de" - -[[package]] -name = "async-trait" -version = "0.1.81" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e0c28dcc82d7c8ead5cb13beb15405b57b8546e93215673ff8ca0349a028107" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.75", -] - -[[package]] -name = "atk" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4af014b17dd80e8af9fa689b2d4a211ddba6eb583c1622f35d0cb543f6b17e4" -dependencies = [ - "atk-sys", - "glib", - "libc", -] - -[[package]] -name = "atk-sys" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "251e0b7d90e33e0ba930891a505a9a35ece37b2dd37a14f3ffc306c13b980009" -dependencies = [ - "glib-sys", - "gobject-sys", - "libc", - "system-deps", -] - -[[package]] -name = "atomic-waker" -version = "1.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" - -[[package]] -name = "autocfg" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" - -[[package]] -name = "backtrace" -version = "0.3.73" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" -dependencies = [ - "addr2line", - "cc", - "cfg-if", - "libc", - "miniz_oxide 0.7.4", - "object", - "rustc-demangle", -] - -[[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.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" -dependencies = [ - "serde", -] - -[[package]] -name = "block" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" - -[[package]] -name = "block-buffer" -version = "0.10.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" -dependencies = [ - "generic-array", -] - -[[package]] -name = "block2" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f" -dependencies = [ - "objc2", -] - -[[package]] -name = "blocking" -version = "1.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea" -dependencies = [ - "async-channel", - "async-task", - "futures-io", - "futures-lite", - "piper", -] - -[[package]] -name = "brotli" -version = "6.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74f7971dbd9326d58187408ab83117d8ac1bb9c17b085fdacd1cf2f598719b6b" -dependencies = [ - "alloc-no-stdlib", - "alloc-stdlib", - "brotli-decompressor", -] - -[[package]] -name = "brotli-decompressor" -version = "4.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a45bd2e4095a8b518033b128020dd4a55aab1c0a381ba4404a472630f4bc362" -dependencies = [ - "alloc-no-stdlib", - "alloc-stdlib", -] - -[[package]] -name = "bumpalo" -version = "3.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" - -[[package]] -name = "bytemuck" -version = "1.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fd4c6dcc3b0aea2f5c0b4b82c2b15fe39ddbc76041a310848f4706edf76bb31" - -[[package]] -name = "byteorder" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" - -[[package]] -name = "bytes" -version = "1.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" -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.6.0", - "cairo-sys-rs", - "glib", - "libc", - "once_cell", - "thiserror", -] - -[[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.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3" -dependencies = [ - "serde", -] - -[[package]] -name = "cargo-platform" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24b1f0365a6c6bb4020cd05806fd0d33c44d38046b8bd7f0e40814b9763cabfc" -dependencies = [ - "serde", -] - -[[package]] -name = "cargo_metadata" -version = "0.18.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d886547e41f740c616ae73108f6eb70afe6d940c7bc697cb30f13daec073037" -dependencies = [ - "camino", - "cargo-platform", - "semver", - "serde", - "serde_json", - "thiserror", -] - -[[package]] -name = "cargo_toml" -version = "0.17.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a969e13a7589e9e3e4207e153bae624ade2b5622fb4684a4923b23ec3d57719" -dependencies = [ - "serde", - "toml 0.8.2", -] - -[[package]] -name = "cc" -version = "1.1.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72db2f7947ecee9b03b510377e8bb9077afa27176fdbff55c51027e976fdcc48" -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.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" - -[[package]] -name = "cfg_aliases" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" - -[[package]] -name = "chrono" -version = "0.4.38" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" -dependencies = [ - "android-tzdata", - "iana-time-zone", - "js-sys", - "num-traits", - "serde", - "wasm-bindgen", - "windows-targets 0.52.6", -] - -[[package]] -name = "cocoa" -version = "0.25.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6140449f97a6e97f9511815c5632d84c8aacf8ac271ad77c559218161a1373c" -dependencies = [ - "bitflags 1.3.2", - "block", - "cocoa-foundation 0.1.2", - "core-foundation 0.9.4", - "core-graphics 0.23.2", - "foreign-types", - "libc", - "objc", -] - -[[package]] -name = "cocoa" -version = "0.26.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f79398230a6e2c08f5c9760610eb6924b52aa9e7950a619602baba59dcbbdbb2" -dependencies = [ - "bitflags 2.6.0", - "block", - "cocoa-foundation 0.2.0", - "core-foundation 0.10.0", - "core-graphics 0.24.0", - "foreign-types", - "libc", - "objc", -] - -[[package]] -name = "cocoa-foundation" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c6234cbb2e4c785b456c0644748b1ac416dd045799740356f8363dfe00c93f7" -dependencies = [ - "bitflags 1.3.2", - "block", - "core-foundation 0.9.4", - "core-graphics-types 0.1.3", - "libc", - "objc", -] - -[[package]] -name = "cocoa-foundation" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e14045fb83be07b5acf1c0884b2180461635b433455fa35d1cd6f17f1450679d" -dependencies = [ - "bitflags 2.6.0", - "block", - "core-foundation 0.10.0", - "core-graphics-types 0.2.0", - "libc", - "objc", -] - -[[package]] -name = "combine" -version = "4.6.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd" -dependencies = [ - "bytes", - "memchr", -] - -[[package]] -name = "concurrent-queue" -version = "2.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973" -dependencies = [ - "crossbeam-utils", -] - -[[package]] -name = "convert_case" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" - -[[package]] -name = "core-foundation" -version = "0.9.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" -dependencies = [ - "core-foundation-sys", - "libc", -] - -[[package]] -name = "core-foundation" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63" -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.23.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081" -dependencies = [ - "bitflags 1.3.2", - "core-foundation 0.9.4", - "core-graphics-types 0.1.3", - "foreign-types", - "libc", -] - -[[package]] -name = "core-graphics" -version = "0.24.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa95a34622365fa5bbf40b20b75dba8dfa8c94c734aea8ac9a5ca38af14316f1" -dependencies = [ - "bitflags 2.6.0", - "core-foundation 0.10.0", - "core-graphics-types 0.2.0", - "foreign-types", - "libc", -] - -[[package]] -name = "core-graphics-types" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf" -dependencies = [ - "bitflags 1.3.2", - "core-foundation 0.9.4", - "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.6.0", - "core-foundation 0.10.0", - "libc", -] - -[[package]] -name = "cpufeatures" -version = "0.2.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51e852e6dc9a5bed1fae92dd2375037bf2b768725bf3be87811edee3249d09ad" -dependencies = [ - "libc", -] - -[[package]] -name = "crc32fast" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" -dependencies = [ - "cfg-if", -] - -[[package]] -name = "crossbeam-channel" -version = "0.5.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2" -dependencies = [ - "crossbeam-utils", -] - -[[package]] -name = "crossbeam-utils" -version = "0.8.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" - -[[package]] -name = "crypto-common" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" -dependencies = [ - "generic-array", - "typenum", -] - -[[package]] -name = "cssparser" -version = "0.27.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "754b69d351cdc2d8ee09ae203db831e005560fc6030da058f86ad60c92a9cb0a" -dependencies = [ - "cssparser-macros", - "dtoa-short", - "itoa 0.4.8", - "matches", - "phf 0.8.0", - "proc-macro2", - "quote", - "smallvec", - "syn 1.0.109", -] - -[[package]] -name = "cssparser-macros" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" -dependencies = [ - "quote", - "syn 2.0.75", -] - -[[package]] -name = "ctor" -version = "0.2.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edb49164822f3ee45b17acd4a208cfc1251410cf0cad9a833234c9890774dd9f" -dependencies = [ - "quote", - "syn 2.0.75", -] - -[[package]] -name = "darling" -version = "0.20.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" -dependencies = [ - "darling_core", - "darling_macro", -] - -[[package]] -name = "darling_core" -version = "0.20.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5" -dependencies = [ - "fnv", - "ident_case", - "proc-macro2", - "quote", - "strsim", - "syn 2.0.75", -] - -[[package]] -name = "darling_macro" -version = "0.20.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" -dependencies = [ - "darling_core", - "quote", - "syn 2.0.75", -] - -[[package]] -name = "deranged" -version = "0.3.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" -dependencies = [ - "powerfmt", - "serde", -] - -[[package]] -name = "derivative" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "derive_more" -version = "0.99.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce" -dependencies = [ - "convert_case", - "proc-macro2", - "quote", - "rustc_version", - "syn 2.0.75", -] - -[[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 = "5.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225" -dependencies = [ - "dirs-sys", -] - -[[package]] -name = "dirs-sys" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" -dependencies = [ - "libc", - "option-ext", - "redox_users", - "windows-sys 0.48.0", -] - -[[package]] -name = "dispatch" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b" - -[[package]] -name = "dlopen2" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e1297103d2bbaea85724fcee6294c2d50b1081f9ad47d0f6f6f61eda65315a6" -dependencies = [ - "dlopen2_derive", - "libc", - "once_cell", - "winapi", -] - -[[package]] -name = "dlopen2_derive" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2b99bf03862d7f545ebc28ddd33a665b50865f4dfd84031a393823879bd4c54" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.75", -] - -[[package]] -name = "dpi" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f25c0e292a7ca6d6498557ff1df68f32c99850012b6ea401cf8daf771f22ff53" -dependencies = [ - "serde", -] - -[[package]] -name = "dtoa" -version = "1.0.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcbb2bf8e87535c23f7a8a321e364ce21462d0ff10cb6407820e8e96dfff6653" - -[[package]] -name = "dtoa-short" -version = "0.3.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.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" - -[[package]] -name = "embed-resource" -version = "2.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4edcacde9351c33139a41e3c97eb2334351a81a2791bebb0b243df837128f602" -dependencies = [ - "cc", - "memchr", - "rustc_version", - "toml 0.8.2", - "vswhom", - "winreg", -] - -[[package]] -name = "embed_plist" -version = "1.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ef6b89e5b37196644d8796de5268852ff179b44e96276cf4290264843743bb7" - -[[package]] -name = "encoding_rs" -version = "0.8.34" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59" -dependencies = [ - "cfg-if", -] - -[[package]] -name = "endi" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf" - -[[package]] -name = "enumflags2" -version = "0.7.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d232db7f5956f3f14313dc2f87985c58bd2c695ce124c8cdd984e08e15ac133d" -dependencies = [ - "enumflags2_derive", - "serde", -] - -[[package]] -name = "enumflags2_derive" -version = "0.7.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de0d48a183585823424a4ce1aa132d174a6a81bd540895822eb4c8373a8e49e8" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.75", -] - -[[package]] -name = "equivalent" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" - -[[package]] -name = "erased-serde" -version = "0.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24e2389d65ab4fab27dc2a5de7b191e1f6617d1f1c8855c0dc569c94a4cbb18d" -dependencies = [ - "serde", - "typeid", -] - -[[package]] -name = "errno" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" -dependencies = [ - "libc", - "windows-sys 0.52.0", -] - -[[package]] -name = "event-listener" -version = "5.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba" -dependencies = [ - "concurrent-queue", - "parking", - "pin-project-lite", -] - -[[package]] -name = "event-listener-strategy" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f214dc438f977e6d4e3500aaa277f5ad94ca83fbbd9b1a15713ce2344ccc5a1" -dependencies = [ - "event-listener", - "pin-project-lite", -] - -[[package]] -name = "fastrand" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" - -[[package]] -name = "fdeflate" -version = "0.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f9bfee30e4dedf0ab8b422f03af778d9612b63f502710fc500a334ebe2de645" -dependencies = [ - "simd-adler32", -] - -[[package]] -name = "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.0.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c0596c1eac1f9e04ed902702e9878208b336edc9d6fddc8a48387349bab3666" -dependencies = [ - "crc32fast", - "miniz_oxide 0.8.0", -] - -[[package]] -name = "fluent-uri" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17c704e9dbe1ddd863da1e6ff3567795087b1eb201ce80d8fa81162e1516500d" -dependencies = [ - "bitflags 1.3.2", -] - -[[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.75", -] - -[[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 = "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.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" -dependencies = [ - "futures-core", -] - -[[package]] -name = "futures-core" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" - -[[package]] -name = "futures-executor" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" -dependencies = [ - "futures-core", - "futures-task", - "futures-util", -] - -[[package]] -name = "futures-io" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" - -[[package]] -name = "futures-lite" -version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5" -dependencies = [ - "fastrand", - "futures-core", - "futures-io", - "parking", - "pin-project-lite", -] - -[[package]] -name = "futures-macro" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.75", -] - -[[package]] -name = "futures-sink" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" - -[[package]] -name = "futures-task" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" - -[[package]] -name = "futures-util" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" -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.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5ba081bdef3b75ebcdbfc953699ed2d7417d6bd853347a42a37d76406a33646" -dependencies = [ - "cairo-rs", - "gdk-pixbuf", - "gdk-sys", - "gio", - "glib", - "libc", - "pango", -] - -[[package]] -name = "gdk-pixbuf" -version = "0.18.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50e1f5f1b0bfb830d6ccc8066d18db35c487b1b2b1e8589b5dfe9f07e8defaec" -dependencies = [ - "gdk-pixbuf-sys", - "gio", - "glib", - "libc", - "once_cell", -] - -[[package]] -name = "gdk-pixbuf-sys" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f9839ea644ed9c97a34d129ad56d38a25e6756f99f3a88e15cd39c20629caf7" -dependencies = [ - "gio-sys", - "glib-sys", - "gobject-sys", - "libc", - "system-deps", -] - -[[package]] -name = "gdk-sys" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31ff856cb3386dae1703a920f803abafcc580e9b5f711ca62ed1620c25b51ff2" -dependencies = [ - "cairo-sys-rs", - "gdk-pixbuf-sys", - "gio-sys", - "glib-sys", - "gobject-sys", - "libc", - "pango-sys", - "pkg-config", - "system-deps", -] - -[[package]] -name = "gdkwayland-sys" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a90fbf5c033c65d93792192a49a8efb5bb1e640c419682a58bb96f5ae77f3d4a" -dependencies = [ - "gdk-sys", - "glib-sys", - "gobject-sys", - "libc", - "pkg-config", - "system-deps", -] - -[[package]] -name = "gdkx11" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db2ea8a4909d530f79921290389cbd7c34cb9d623bfe970eaae65ca5f9cd9cce" -dependencies = [ - "gdk", - "gdkx11-sys", - "gio", - "glib", - "libc", - "x11", -] - -[[package]] -name = "gdkx11-sys" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fee8f00f4ee46cad2939b8990f5c70c94ff882c3028f3cc5abf950fa4ab53043" -dependencies = [ - "gdk-sys", - "glib-sys", - "libc", - "system-deps", - "x11", -] - -[[package]] -name = "generator" -version = "0.7.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cc16584ff22b460a382b7feec54b23d2908d858152e5739a120b949293bd74e" -dependencies = [ - "cc", - "libc", - "log", - "rustversion", - "windows 0.48.0", -] - -[[package]] -name = "generic-array" -version = "0.14.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" -dependencies = [ - "typenum", - "version_check", -] - -[[package]] -name = "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.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" -dependencies = [ - "cfg-if", - "libc", - "wasi 0.11.0+wasi-snapshot-preview1", -] - -[[package]] -name = "gimli" -version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" - -[[package]] -name = "gio" -version = "0.18.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4fc8f532f87b79cbc51a79748f16a6828fb784be93145a322fa14d06d354c73" -dependencies = [ - "futures-channel", - "futures-core", - "futures-io", - "futures-util", - "gio-sys", - "glib", - "libc", - "once_cell", - "pin-project-lite", - "smallvec", - "thiserror", -] - -[[package]] -name = "gio-sys" -version = "0.18.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37566df850baf5e4cb0dfb78af2e4b9898d817ed9263d1090a2df958c64737d2" -dependencies = [ - "glib-sys", - "gobject-sys", - "libc", - "system-deps", - "winapi", -] - -[[package]] -name = "glib" -version = "0.18.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "233daaf6e83ae6a12a52055f568f9d7cf4671dabb78ff9560ab6da230ce00ee5" -dependencies = [ - "bitflags 2.6.0", - "futures-channel", - "futures-core", - "futures-executor", - "futures-task", - "futures-util", - "gio-sys", - "glib-macros", - "glib-sys", - "gobject-sys", - "libc", - "memchr", - "once_cell", - "smallvec", - "thiserror", -] - -[[package]] -name = "glib-macros" -version = "0.18.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bb0228f477c0900c880fd78c8759b95c7636dbd7842707f49e132378aa2acdc" -dependencies = [ - "heck 0.4.1", - "proc-macro-crate 2.0.2", - "proc-macro-error", - "proc-macro2", - "quote", - "syn 2.0.75", -] - -[[package]] -name = "glib-sys" -version = "0.18.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "063ce2eb6a8d0ea93d2bf8ba1957e78dbab6be1c2220dd3daca57d5a9d869898" -dependencies = [ - "libc", - "system-deps", -] - -[[package]] -name = "glob" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" - -[[package]] -name = "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.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93c4f5e0e20b60e10631a5f06da7fe3dda744b05ad0ea71fee2f47adf865890c" -dependencies = [ - "atk", - "cairo-rs", - "field-offset", - "futures-channel", - "gdk", - "gdk-pixbuf", - "gio", - "glib", - "gtk-sys", - "gtk3-macros", - "libc", - "pango", - "pkg-config", -] - -[[package]] -name = "gtk-sys" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "771437bf1de2c1c0b496c11505bdf748e26066bbe942dfc8f614c9460f6d7722" -dependencies = [ - "atk-sys", - "cairo-sys-rs", - "gdk-pixbuf-sys", - "gdk-sys", - "gio-sys", - "glib-sys", - "gobject-sys", - "libc", - "pango-sys", - "system-deps", -] - -[[package]] -name = "gtk3-macros" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6063efb63db582968fb7df72e1ae68aa6360dcfb0a75143f34fc7d616bad75e" -dependencies = [ - "proc-macro-crate 1.3.1", - "proc-macro-error", - "proc-macro2", - "quote", - "syn 2.0.75", -] - -[[package]] -name = "hashbrown" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" - -[[package]] -name = "hashbrown" -version = "0.14.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" - -[[package]] -name = "heck" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" - -[[package]] -name = "heck" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" - -[[package]] -name = "hermit-abi" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" - -[[package]] -name = "hermit-abi" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc" - -[[package]] -name = "hex" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" - -[[package]] -name = "html5ever" -version = "0.26.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bea68cab48b8459f17cf1c944c67ddc572d272d9f2b274140f223ecb1da4a3b7" -dependencies = [ - "log", - "mac", - "markup5ever", - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "http" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" -dependencies = [ - "bytes", - "fnv", - "itoa 1.0.11", -] - -[[package]] -name = "http-body" -version = "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.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f" -dependencies = [ - "bytes", - "futures-util", - "http", - "http-body", - "pin-project-lite", -] - -[[package]] -name = "httparse" -version = "1.9.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fcc0b4a115bf80b728eb8ea024ad5bd707b615bfed49e0665b6e0f86fd082d9" - -[[package]] -name = "hyper" -version = "1.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05" -dependencies = [ - "bytes", - "futures-channel", - "futures-util", - "http", - "http-body", - "httparse", - "itoa 1.0.11", - "pin-project-lite", - "smallvec", - "tokio", - "want", -] - -[[package]] -name = "hyper-util" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cde7055719c54e36e95e8719f95883f22072a48ede39db7fc17a4e1d5281e9b9" -dependencies = [ - "bytes", - "futures-channel", - "futures-util", - "http", - "http-body", - "hyper", - "pin-project-lite", - "socket2", - "tokio", - "tower", - "tower-service", - "tracing", -] - -[[package]] -name = "iana-time-zone" -version = "0.1.60" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" -dependencies = [ - "android_system_properties", - "core-foundation-sys", - "iana-time-zone-haiku", - "js-sys", - "wasm-bindgen", - "windows-core 0.52.0", -] - -[[package]] -name = "iana-time-zone-haiku" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" -dependencies = [ - "cc", -] - -[[package]] -name = "ico" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3804960be0bb5e4edb1e1ad67afd321a9ecfd875c3e65c099468fd2717d7cae" -dependencies = [ - "byteorder", - "png", -] - -[[package]] -name = "ident_case" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" - -[[package]] -name = "idna" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" -dependencies = [ - "unicode-bidi", - "unicode-normalization", -] - -[[package]] -name = "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.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93ead53efc7ea8ed3cfb0c79fc8023fbb782a5432b52830b6518941cebe6505c" -dependencies = [ - "equivalent", - "hashbrown 0.14.5", - "serde", -] - -[[package]] -name = "infer" -version = "0.15.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb33622da908807a06f9513c19b3c1ad50fab3e4137d82a78107d502075aa199" -dependencies = [ - "cfb", -] - -[[package]] -name = "instant" -version = "0.1.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" -dependencies = [ - "cfg-if", -] - -[[package]] -name = "ipnet" -version = "2.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" - -[[package]] -name = "is-docker" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3" -dependencies = [ - "once_cell", -] - -[[package]] -name = "is-wsl" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "173609498df190136aa7dea1a91db051746d339e18476eed5ca40521f02d7aa5" -dependencies = [ - "is-docker", - "once_cell", -] - -[[package]] -name = "itoa" -version = "0.4.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" - -[[package]] -name = "itoa" -version = "1.0.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" - -[[package]] -name = "javascriptcore-rs" -version = "1.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca5671e9ffce8ffba57afc24070e906da7fc4b1ba66f2cabebf61bf2ea257fcc" -dependencies = [ - "bitflags 1.3.2", - "glib", - "javascriptcore-rs-sys", -] - -[[package]] -name = "javascriptcore-rs-sys" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af1be78d14ffa4b75b66df31840478fef72b51f8c2465d4ca7c194da9f7a5124" -dependencies = [ - "glib-sys", - "gobject-sys", - "libc", - "system-deps", -] - -[[package]] -name = "jni" -version = "0.21.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97" -dependencies = [ - "cesu8", - "cfg-if", - "combine", - "jni-sys", - "log", - "thiserror", - "walkdir", - "windows-sys 0.45.0", -] - -[[package]] -name = "jni-sys" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" - -[[package]] -name = "js-sys" -version = "0.3.70" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a" -dependencies = [ - "wasm-bindgen", -] - -[[package]] -name = "json-patch" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b1fb8864823fad91877e6caea0baca82e49e8db50f8e5c9f9a453e27d3330fc" -dependencies = [ - "jsonptr", - "serde", - "serde_json", - "thiserror", -] - -[[package]] -name = "jsonptr" -version = "0.4.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c6e529149475ca0b2820835d3dce8fcc41c6b943ca608d32f35b449255e4627" -dependencies = [ - "fluent-uri", - "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.6.0", - "serde", - "unicode-segmentation", -] - -[[package]] -name = "kuchikiki" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f29e4755b7b995046f510a7520c42b2fed58b77bd94d5a87a8eb43d2fd126da8" -dependencies = [ - "cssparser", - "html5ever", - "indexmap 1.9.3", - "matches", - "selectors", -] - -[[package]] -name = "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.158" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439" - -[[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.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" -dependencies = [ - "bitflags 2.6.0", - "libc", -] - -[[package]] -name = "linux-raw-sys" -version = "0.4.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" - -[[package]] -name = "lock_api" -version = "0.4.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" -dependencies = [ - "autocfg", - "scopeguard", -] - -[[package]] -name = "log" -version = "0.4.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" - -[[package]] -name = "loom" -version = "0.5.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5" -dependencies = [ - "cfg-if", - "generator", - "scoped-tls", - "serde", - "serde_json", - "tracing", - "tracing-subscriber", -] - -[[package]] -name = "mac" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" - -[[package]] -name = "malloc_buf" -version = "0.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" -dependencies = [ - "libc", -] - -[[package]] -name = "markup5ever" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a2629bb1404f3d34c2e921f21fd34ba00b206124c81f65c50b43b6aaefeb016" -dependencies = [ - "log", - "phf 0.10.1", - "phf_codegen 0.10.0", - "string_cache", - "string_cache_codegen", - "tendril", -] - -[[package]] -name = "matchers" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" -dependencies = [ - "regex-automata 0.1.10", -] - -[[package]] -name = "matches" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" - -[[package]] -name = "md_core" -version = "0.1.0" -dependencies = [ - "chrono", - "rfd", - "serde", - "thiserror", - "tokio", -] - -[[package]] -name = "memchr" -version = "2.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" - -[[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.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08" -dependencies = [ - "adler", - "simd-adler32", -] - -[[package]] -name = "miniz_oxide" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1" -dependencies = [ - "adler2", -] - -[[package]] -name = "mio" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec" -dependencies = [ - "hermit-abi 0.3.9", - "libc", - "wasi 0.11.0+wasi-snapshot-preview1", - "windows-sys 0.52.0", -] - -[[package]] -name = "muda" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86c410a9d21523a819e84881603fbc00331c8001eb899964952046671deddb9c" -dependencies = [ - "cocoa 0.26.0", - "crossbeam-channel", - "dpi", - "gtk", - "keyboard-types", - "objc", - "once_cell", - "png", - "serde", - "thiserror", - "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.6.0", - "jni-sys", - "log", - "ndk-sys", - "num_enum", - "raw-window-handle", - "thiserror", -] - -[[package]] -name = "ndk-context" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" - -[[package]] -name = "ndk-sys" -version = "0.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 = "nix" -version = "0.27.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053" -dependencies = [ - "bitflags 2.6.0", - "cfg-if", - "libc", - "memoffset", -] - -[[package]] -name = "nodrop" -version = "0.1.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" - -[[package]] -name = "nu-ansi-term" -version = "0.46.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" -dependencies = [ - "overload", - "winapi", -] - -[[package]] -name = "num-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.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179" -dependencies = [ - "num_enum_derive", -] - -[[package]] -name = "num_enum_derive" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56" -dependencies = [ - "proc-macro-crate 2.0.2", - "proc-macro2", - "quote", - "syn 2.0.75", -] - -[[package]] -name = "objc" -version = "0.2.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" -dependencies = [ - "malloc_buf", - "objc_exception", -] - -[[package]] -name = "objc-foundation" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9" -dependencies = [ - "block", - "objc", - "objc_id", -] - -[[package]] -name = "objc-sys" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310" - -[[package]] -name = "objc2" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804" -dependencies = [ - "objc-sys", - "objc2-encode", -] - -[[package]] -name = "objc2-app-kit" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff" -dependencies = [ - "bitflags 2.6.0", - "block2", - "libc", - "objc2", - "objc2-core-data", - "objc2-core-image", - "objc2-foundation", - "objc2-quartz-core", -] - -[[package]] -name = "objc2-core-data" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef" -dependencies = [ - "bitflags 2.6.0", - "block2", - "objc2", - "objc2-foundation", -] - -[[package]] -name = "objc2-core-image" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55260963a527c99f1819c4f8e3b47fe04f9650694ef348ffd2227e8196d34c80" -dependencies = [ - "block2", - "objc2", - "objc2-foundation", - "objc2-metal", -] - -[[package]] -name = "objc2-encode" -version = "4.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7891e71393cd1f227313c9379a26a584ff3d7e6e7159e988851f0934c993f0f8" - -[[package]] -name = "objc2-foundation" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8" -dependencies = [ - "bitflags 2.6.0", - "block2", - "dispatch", - "libc", - "objc2", -] - -[[package]] -name = "objc2-metal" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6" -dependencies = [ - "bitflags 2.6.0", - "block2", - "objc2", - "objc2-foundation", -] - -[[package]] -name = "objc2-quartz-core" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a" -dependencies = [ - "bitflags 2.6.0", - "block2", - "objc2", - "objc2-foundation", - "objc2-metal", -] - -[[package]] -name = "objc_exception" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad970fb455818ad6cba4c122ad012fae53ae8b4795f86378bce65e4f6bab2ca4" -dependencies = [ - "cc", -] - -[[package]] -name = "objc_id" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b" -dependencies = [ - "objc", -] - -[[package]] -name = "object" -version = "0.36.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27b64972346851a39438c60b341ebc01bba47464ae329e55cf343eb93964efd9" -dependencies = [ - "memchr", -] - -[[package]] -name = "once_cell" -version = "1.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" - -[[package]] -name = "open" -version = "5.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61a877bf6abd716642a53ef1b89fb498923a4afca5c754f9050b4d081c05c4b3" -dependencies = [ - "is-wsl", - "libc", - "pathdiff", -] - -[[package]] -name = "option-ext" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" - -[[package]] -name = "ordered-stream" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50" -dependencies = [ - "futures-core", - "pin-project-lite", -] - -[[package]] -name = "os_pipe" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ffd2b0a5634335b135d5728d84c5e0fd726954b87111f7506a61c502280d982" -dependencies = [ - "libc", - "windows-sys 0.59.0", -] - -[[package]] -name = "overload" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" - -[[package]] -name = "pango" -version = "0.18.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ca27ec1eb0457ab26f3036ea52229edbdb74dee1edd29063f5b9b010e7ebee4" -dependencies = [ - "gio", - "glib", - "libc", - "once_cell", - "pango-sys", -] - -[[package]] -name = "pango-sys" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "436737e391a843e5933d6d9aa102cb126d501e815b83601365a948a518555dc5" -dependencies = [ - "glib-sys", - "gobject-sys", - "libc", - "system-deps", -] - -[[package]] -name = "parking" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae" - -[[package]] -name = "parking_lot" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" -dependencies = [ - "lock_api", - "parking_lot_core", -] - -[[package]] -name = "parking_lot_core" -version = "0.9.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" -dependencies = [ - "cfg-if", - "libc", - "redox_syscall", - "smallvec", - "windows-targets 0.52.6", -] - -[[package]] -name = "pathdiff" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd" - -[[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_macros 0.8.0", - "phf_shared 0.8.0", - "proc-macro-hack", -] - -[[package]] -name = "phf" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259" -dependencies = [ - "phf_shared 0.10.0", -] - -[[package]] -name = "phf" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" -dependencies = [ - "phf_macros 0.11.2", - "phf_shared 0.11.2", -] - -[[package]] -name = "phf_codegen" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbffee61585b0411840d3ece935cce9cb6321f01c45477d30066498cd5e1a815" -dependencies = [ - "phf_generator 0.8.0", - "phf_shared 0.8.0", -] - -[[package]] -name = "phf_codegen" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fb1c3a8bc4dd4e5cfce29b44ffc14bedd2ee294559a294e2a4d4c9e9a6a13cd" -dependencies = [ - "phf_generator 0.10.0", - "phf_shared 0.10.0", -] - -[[package]] -name = "phf_generator" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17367f0cc86f2d25802b2c26ee58a7b23faeccf78a396094c13dced0d0182526" -dependencies = [ - "phf_shared 0.8.0", - "rand 0.7.3", -] - -[[package]] -name = "phf_generator" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6" -dependencies = [ - "phf_shared 0.10.0", - "rand 0.8.5", -] - -[[package]] -name = "phf_generator" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0" -dependencies = [ - "phf_shared 0.11.2", - "rand 0.8.5", -] - -[[package]] -name = "phf_macros" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f6fde18ff429ffc8fe78e2bf7f8b7a5a5a6e2a8b58bc5a9ac69198bbda9189c" -dependencies = [ - "phf_generator 0.8.0", - "phf_shared 0.8.0", - "proc-macro-hack", - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "phf_macros" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3444646e286606587e49f3bcf1679b8cef1dc2c5ecc29ddacaffc305180d464b" -dependencies = [ - "phf_generator 0.11.2", - "phf_shared 0.11.2", - "proc-macro2", - "quote", - "syn 2.0.75", -] - -[[package]] -name = "phf_shared" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7" -dependencies = [ - "siphasher", -] - -[[package]] -name = "phf_shared" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096" -dependencies = [ - "siphasher", -] - -[[package]] -name = "phf_shared" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b" -dependencies = [ - "siphasher", -] - -[[package]] -name = "pin-project" -version = "1.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" -dependencies = [ - "pin-project-internal", -] - -[[package]] -name = "pin-project-internal" -version = "1.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.75", -] - -[[package]] -name = "pin-project-lite" -version = "0.2.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" - -[[package]] -name = "pin-utils" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" - -[[package]] -name = "piper" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066" -dependencies = [ - "atomic-waker", - "fastrand", - "futures-io", -] - -[[package]] -name = "pkg-config" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" - -[[package]] -name = "plist" -version = "1.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42cf17e9a1800f5f396bc67d193dc9411b59012a5876445ef450d449881e1016" -dependencies = [ - "base64 0.22.1", - "indexmap 2.4.0", - "quick-xml", - "serde", - "time", -] - -[[package]] -name = "png" -version = "0.17.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06e4b0d3d1312775e782c86c91a111aa1f910cbb65e1337f9975b5f9a554b5e1" -dependencies = [ - "bitflags 1.3.2", - "crc32fast", - "fdeflate", - "flate2", - "miniz_oxide 0.7.4", -] - -[[package]] -name = "polling" -version = "3.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc2790cd301dec6cd3b7a025e4815cf825724a51c98dccfe6a3e55f05ffb6511" -dependencies = [ - "cfg-if", - "concurrent-queue", - "hermit-abi 0.4.0", - "pin-project-lite", - "rustix", - "tracing", - "windows-sys 0.59.0", -] - -[[package]] -name = "pollster" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22686f4785f02a4fcc856d3b3bb19bf6c8160d103f7a99cc258bddd0251dc7f2" - -[[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.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" -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.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b00f26d3400549137f92511a46ac1cd8ce37cb5598a96d382381458b992a5d24" -dependencies = [ - "toml_datetime", - "toml_edit 0.20.2", -] - -[[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.86" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" -dependencies = [ - "unicode-ident", -] - -[[package]] -name = "quick-xml" -version = "0.32.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d3a6e5838b60e0e8fa7a43f22ade549a37d61f8bdbe636d0d7816191de969c2" -dependencies = [ - "memchr", -] - -[[package]] -name = "quote" -version = "1.0.36" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" -dependencies = [ - "proc-macro2", -] - -[[package]] -name = "rand" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" -dependencies = [ - "getrandom 0.1.16", - "libc", - "rand_chacha 0.2.2", - "rand_core 0.5.1", - "rand_hc", - "rand_pcg", -] - -[[package]] -name = "rand" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" -dependencies = [ - "libc", - "rand_chacha 0.3.1", - "rand_core 0.6.4", -] - -[[package]] -name = "rand_chacha" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" -dependencies = [ - "ppv-lite86", - "rand_core 0.5.1", -] - -[[package]] -name = "rand_chacha" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" -dependencies = [ - "ppv-lite86", - "rand_core 0.6.4", -] - -[[package]] -name = "rand_core" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" -dependencies = [ - "getrandom 0.1.16", -] - -[[package]] -name = "rand_core" -version = "0.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" -dependencies = [ - "getrandom 0.2.15", -] - -[[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.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a908a6e00f1fdd0dfd9c0eb08ce85126f6d8bbda50017e74bc4a4b7d4a926a4" -dependencies = [ - "bitflags 2.6.0", -] - -[[package]] -name = "redox_users" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" -dependencies = [ - "getrandom 0.2.15", - "libredox", - "thiserror", -] - -[[package]] -name = "regex" -version = "1.10.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619" -dependencies = [ - "aho-corasick", - "memchr", - "regex-automata 0.4.7", - "regex-syntax 0.8.4", -] - -[[package]] -name = "regex-automata" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" -dependencies = [ - "regex-syntax 0.6.29", -] - -[[package]] -name = "regex-automata" -version = "0.4.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" -dependencies = [ - "aho-corasick", - "memchr", - "regex-syntax 0.8.4", -] - -[[package]] -name = "regex-syntax" -version = "0.6.29" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" - -[[package]] -name = "regex-syntax" -version = "0.8.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" - -[[package]] -name = "reqwest" -version = "0.12.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8f4955649ef5c38cc7f9e8aa41761d48fb9677197daea9984dc54f56aad5e63" -dependencies = [ - "base64 0.22.1", - "bytes", - "futures-core", - "futures-util", - "http", - "http-body", - "http-body-util", - "hyper", - "hyper-util", - "ipnet", - "js-sys", - "log", - "mime", - "once_cell", - "percent-encoding", - "pin-project-lite", - "serde", - "serde_json", - "serde_urlencoded", - "sync_wrapper", - "tokio", - "tokio-util", - "tower-service", - "url", - "wasm-bindgen", - "wasm-bindgen-futures", - "wasm-streams", - "web-sys", - "windows-registry", -] - -[[package]] -name = "rfd" -version = "0.14.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25a73a7337fc24366edfca76ec521f51877b114e42dab584008209cca6719251" -dependencies = [ - "ashpd", - "block", - "dispatch", - "glib-sys", - "gobject-sys", - "gtk-sys", - "js-sys", - "log", - "objc", - "objc-foundation", - "objc_id", - "pollster", - "raw-window-handle", - "urlencoding", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", - "windows-sys 0.48.0", -] - -[[package]] -name = "rustc-demangle" -version = "0.1.24" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" - -[[package]] -name = "rustc_version" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" -dependencies = [ - "semver", -] - -[[package]] -name = "rustix" -version = "0.38.34" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" -dependencies = [ - "bitflags 2.6.0", - "errno", - "libc", - "linux-raw-sys", - "windows-sys 0.52.0", -] - -[[package]] -name = "rustversion" -version = "1.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" - -[[package]] -name = "ryu" -version = "1.0.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" - -[[package]] -name = "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.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" -dependencies = [ - "dyn-clone", - "indexmap 1.9.3", - "schemars_derive", - "serde", - "serde_json", - "url", -] - -[[package]] -name = "schemars_derive" -version = "0.8.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" -dependencies = [ - "proc-macro2", - "quote", - "serde_derive_internals", - "syn 2.0.75", -] - -[[package]] -name = "scoped-tls" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" - -[[package]] -name = "scopeguard" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" - -[[package]] -name = "selectors" -version = "0.22.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df320f1889ac4ba6bc0cdc9c9af7af4bd64bb927bccdf32d81140dc1f9be12fe" -dependencies = [ - "bitflags 1.3.2", - "cssparser", - "derive_more", - "fxhash", - "log", - "matches", - "phf 0.8.0", - "phf_codegen 0.8.0", - "precomputed-hash", - "servo_arc", - "smallvec", - "thin-slice", -] - -[[package]] -name = "semver" -version = "1.0.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" -dependencies = [ - "serde", -] - -[[package]] -name = "serde" -version = "1.0.208" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cff085d2cb684faa248efb494c39b68e522822ac0de72ccf08109abde717cfb2" -dependencies = [ - "serde_derive", -] - -[[package]] -name = "serde-untagged" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2676ba99bd82f75cae5cbd2c8eda6fa0b8760f18978ea840e980dd5567b5c5b6" -dependencies = [ - "erased-serde", - "serde", - "typeid", -] - -[[package]] -name = "serde_derive" -version = "1.0.208" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24008e81ff7613ed8e5ba0cfaf24e2c2f1e5b8a0495711e44fcd4882fca62bcf" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.75", -] - -[[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.75", -] - -[[package]] -name = "serde_json" -version = "1.0.125" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83c8e735a073ccf5be70aa8066aa984eaf2fa000db6c8d0100ae605b366d31ed" -dependencies = [ - "itoa 1.0.11", - "memchr", - "ryu", - "serde", -] - -[[package]] -name = "serde_repr" -version = "0.1.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.75", -] - -[[package]] -name = "serde_spanned" -version = "0.6.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d" -dependencies = [ - "serde", -] - -[[package]] -name = "serde_urlencoded" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" -dependencies = [ - "form_urlencoded", - "itoa 1.0.11", - "ryu", - "serde", -] - -[[package]] -name = "serde_with" -version = "3.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69cecfa94848272156ea67b2b1a53f20fc7bc638c4a46d2f8abde08f05f4b857" -dependencies = [ - "base64 0.22.1", - "chrono", - "hex", - "indexmap 1.9.3", - "indexmap 2.4.0", - "serde", - "serde_derive", - "serde_json", - "serde_with_macros", - "time", -] - -[[package]] -name = "serde_with_macros" -version = "3.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8fee4991ef4f274617a51ad4af30519438dacb2f56ac773b08a1922ff743350" -dependencies = [ - "darling", - "proc-macro2", - "quote", - "syn 2.0.75", -] - -[[package]] -name = "serialize-to-javascript" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9823f2d3b6a81d98228151fdeaf848206a7855a7a042bbf9bf870449a66cafb" -dependencies = [ - "serde", - "serde_json", - "serialize-to-javascript-impl", -] - -[[package]] -name = "serialize-to-javascript-impl" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74064874e9f6a15f04c1f3cb627902d0e6b410abbf36668afa873c61889f1763" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "servo_arc" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d98238b800e0d1576d8b6e3de32827c2d74bee68bb97748dcf5071fb53965432" -dependencies = [ - "nodrop", - "stable_deref_trait", -] - -[[package]] -name = "sha1" -version = "0.10.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" -dependencies = [ - "cfg-if", - "cpufeatures", - "digest", -] - -[[package]] -name = "sha2" -version = "0.10.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" -dependencies = [ - "cfg-if", - "cpufeatures", - "digest", -] - -[[package]] -name = "sharded-slab" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" -dependencies = [ - "lazy_static", -] - -[[package]] -name = "shared_child" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09fa9338aed9a1df411814a5b2252f7cd206c55ae9bf2fa763f8de84603aa60c" -dependencies = [ - "libc", - "windows-sys 0.59.0", -] - -[[package]] -name = "shlex" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" - -[[package]] -name = "signal-hook-registry" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1" -dependencies = [ - "libc", -] - -[[package]] -name = "simd-adler32" -version = "0.3.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" - -[[package]] -name = "siphasher" -version = "0.3.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" - -[[package]] -name = "slab" -version = "0.4.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" -dependencies = [ - "autocfg", -] - -[[package]] -name = "smallvec" -version = "1.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" - -[[package]] -name = "socket2" -version = "0.5.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" -dependencies = [ - "libc", - "windows-sys 0.52.0", -] - -[[package]] -name = "softbuffer" -version = "0.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d623bff5d06f60d738990980d782c8c866997d9194cfe79ecad00aa2f76826dd" -dependencies = [ - "bytemuck", - "cfg_aliases", - "core-graphics 0.23.2", - "foreign-types", - "js-sys", - "log", - "objc2", - "objc2-app-kit", - "objc2-foundation", - "objc2-quartz-core", - "raw-window-handle", - "redox_syscall", - "wasm-bindgen", - "web-sys", - "windows-sys 0.52.0", -] - -[[package]] -name = "soup3" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "471f924a40f31251afc77450e781cb26d55c0b650842efafc9c6cbd2f7cc4f9f" -dependencies = [ - "futures-channel", - "gio", - "glib", - "libc", - "soup3-sys", -] - -[[package]] -name = "soup3-sys" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "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 = "state" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b8c4a4445d81357df8b1a650d0d0d6fbbbfe99d064aa5e02f3e4022061476d8" -dependencies = [ - "loom", -] - -[[package]] -name = "static_assertions" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" - -[[package]] -name = "string_cache" -version = "0.8.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b" -dependencies = [ - "new_debug_unreachable", - "once_cell", - "parking_lot", - "phf_shared 0.10.0", - "precomputed-hash", - "serde", -] - -[[package]] -name = "string_cache_codegen" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988" -dependencies = [ - "phf_generator 0.10.0", - "phf_shared 0.10.0", - "proc-macro2", - "quote", -] - -[[package]] -name = "strsim" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" - -[[package]] -name = "swift-rs" -version = "1.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bbdb58577b6301f8d17ae2561f32002a5bae056d444e0f69e611e504a276204" -dependencies = [ - "base64 0.21.7", - "serde", - "serde_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.75" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6af063034fc1935ede7be0122941bafa9bacb949334d090b77ca98b5817c7d9" -dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", -] - -[[package]] -name = "sync_wrapper" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394" -dependencies = [ - "futures-core", -] - -[[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.2", - "version-compare", -] - -[[package]] -name = "tao" -version = "0.29.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3a97abbc7d6cfd0720da3e06fcb1cf2ac87cbfdb5bbbce103a1279a211c4d81" -dependencies = [ - "bitflags 2.6.0", - "cocoa 0.26.0", - "core-foundation 0.10.0", - "core-graphics 0.24.0", - "crossbeam-channel", - "dispatch", - "dlopen2", - "dpi", - "gdkwayland-sys", - "gdkx11-sys", - "gtk", - "instant", - "jni", - "lazy_static", - "libc", - "log", - "ndk", - "ndk-context", - "ndk-sys", - "objc", - "once_cell", - "parking_lot", - "raw-window-handle", - "scopeguard", - "tao-macros", - "unicode-segmentation", - "url", - "windows 0.58.0", - "windows-core 0.58.0", - "windows-version", - "x11-dl", -] - -[[package]] -name = "tao-macros" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4e16beb8b2ac17db28eab8bca40e62dbfbb34c0fcdc6d9826b11b7b5d047dfd" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.75", -] - -[[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.0.0-rc.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d386b956b09cf88301912453829269f3914b3c813020d429ed8110c75e9dded" -dependencies = [ - "anyhow", - "bytes", - "cocoa 0.26.0", - "dirs", - "dunce", - "embed_plist", - "futures-util", - "getrandom 0.2.15", - "glob", - "gtk", - "heck 0.5.0", - "http", - "jni", - "libc", - "log", - "mime", - "muda", - "objc", - "percent-encoding", - "raw-window-handle", - "reqwest", - "serde", - "serde_json", - "serde_repr", - "serialize-to-javascript", - "state", - "swift-rs", - "tauri-build", - "tauri-macros", - "tauri-runtime", - "tauri-runtime-wry", - "tauri-utils", - "thiserror", - "tokio", - "tray-icon", - "url", - "urlpattern", - "webkit2gtk", - "webview2-com", - "window-vibrancy", - "windows 0.58.0", -] - -[[package]] -name = "tauri-build" -version = "2.0.0-rc.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e79aafbbfc8262d7937675cb44c397e975ab8e0cd722db1c37de694fd443570" -dependencies = [ - "anyhow", - "cargo_toml", - "dirs", - "glob", - "heck 0.5.0", - "json-patch", - "schemars", - "semver", - "serde", - "serde_json", - "tauri-utils", - "tauri-winres", - "toml 0.8.2", - "walkdir", -] - -[[package]] -name = "tauri-codegen" -version = "2.0.0-rc.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ce4e521130c5d7b377ddfdc43310ece626b67ec07ae74174407ad7e6cd17d20" -dependencies = [ - "base64 0.22.1", - "brotli", - "ico", - "json-patch", - "plist", - "png", - "proc-macro2", - "quote", - "semver", - "serde", - "serde_json", - "sha2", - "syn 2.0.75", - "tauri-utils", - "thiserror", - "time", - "url", - "uuid", - "walkdir", -] - -[[package]] -name = "tauri-macros" -version = "2.0.0-rc.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5995206394cd30411fc5c8ae195e498357f63e11ed960ea32b53512dcb2a5a5" -dependencies = [ - "heck 0.5.0", - "proc-macro2", - "quote", - "syn 2.0.75", - "tauri-codegen", - "tauri-utils", -] - -[[package]] -name = "tauri-plugin" -version = "2.0.0-rc.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ebbdbf4e6d7328e0c0f2427b4f56d792ee1ae84ab4fb0286b81a2e408836046" -dependencies = [ - "anyhow", - "glob", - "plist", - "schemars", - "serde", - "serde_json", - "tauri-utils", - "toml 0.8.2", - "walkdir", -] - -[[package]] -name = "tauri-plugin-dialog" -version = "2.0.0-rc.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23f9acd91025e9b624969422e4c707f7cdcded6de66aa0559bc4d91339753cc2" -dependencies = [ - "dunce", - "log", - "raw-window-handle", - "rfd", - "serde", - "serde_json", - "tauri", - "tauri-plugin", - "tauri-plugin-fs", - "thiserror", -] - -[[package]] -name = "tauri-plugin-fs" -version = "2.0.0-rc.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5df6b25b1f2b7b61565e66c4dbee9eb39e5635d2a763206e380e07cc3f601a67" -dependencies = [ - "anyhow", - "glob", - "schemars", - "serde", - "serde_json", - "serde_repr", - "tauri", - "tauri-plugin", - "thiserror", - "url", - "uuid", -] - -[[package]] -name = "tauri-plugin-shell" -version = "2.0.0-rc.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46315cccdbc7686bfb9f17e4aab757e5bb50118bc42e52784cae3917c59ac4d7" -dependencies = [ - "encoding_rs", - "log", - "open", - "os_pipe", - "regex", - "schemars", - "serde", - "serde_json", - "shared_child", - "tauri", - "tauri-plugin", - "thiserror", - "tokio", -] - -[[package]] -name = "tauri-runtime" -version = "2.0.0-rc.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e49398fb1d7736e41099aa7efaf45d599e480a36b3e7f88977b547b662d7253" -dependencies = [ - "dpi", - "gtk", - "http", - "jni", - "raw-window-handle", - "serde", - "serde_json", - "tauri-utils", - "thiserror", - "url", - "windows 0.58.0", -] - -[[package]] -name = "tauri-runtime-wry" -version = "2.0.0-rc.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b2ce1dca90243bd4a77a1020847688590e1ded2f6d190d5a96877b0039f0500" -dependencies = [ - "cocoa 0.26.0", - "gtk", - "http", - "jni", - "log", - "percent-encoding", - "raw-window-handle", - "softbuffer", - "tao", - "tauri-runtime", - "tauri-utils", - "url", - "webkit2gtk", - "webview2-com", - "windows 0.58.0", - "wry", -] - -[[package]] -name = "tauri-utils" -version = "2.0.0-rc.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d702b62eed4cf89034926cb1834e2d13a7d745ea08a457fd336f94cde48f2fb" -dependencies = [ - "brotli", - "cargo_metadata", - "ctor", - "dunce", - "glob", - "html5ever", - "infer", - "json-patch", - "kuchikiki", - "log", - "memchr", - "phf 0.11.2", - "proc-macro2", - "quote", - "regex", - "schemars", - "semver", - "serde", - "serde-untagged", - "serde_json", - "serde_with", - "swift-rs", - "thiserror", - "toml 0.8.2", - "url", - "urlpattern", - "walkdir", -] - -[[package]] -name = "tauri-winres" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5993dc129e544393574288923d1ec447c857f3f644187f4fbf7d9a875fbfc4fb" -dependencies = [ - "embed-resource", - "toml 0.7.8", -] - -[[package]] -name = "tempfile" -version = "3.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64" -dependencies = [ - "cfg-if", - "fastrand", - "once_cell", - "rustix", - "windows-sys 0.59.0", -] - -[[package]] -name = "tendril" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0" -dependencies = [ - "futf", - "mac", - "utf-8", -] - -[[package]] -name = "thin-slice" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8eaa81235c7058867fa8c0e7314f33dcce9c215f535d1913822a2b3f5e289f3c" - -[[package]] -name = "thiserror" -version = "1.0.63" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724" -dependencies = [ - "thiserror-impl", -] - -[[package]] -name = "thiserror-impl" -version = "1.0.63" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.75", -] - -[[package]] -name = "thread_local" -version = "1.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c" -dependencies = [ - "cfg-if", - "once_cell", -] - -[[package]] -name = "time" -version = "0.3.36" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" -dependencies = [ - "deranged", - "itoa 1.0.11", - "num-conv", - "powerfmt", - "serde", - "time-core", - "time-macros", -] - -[[package]] -name = "time-core" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" - -[[package]] -name = "time-macros" -version = "0.2.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" -dependencies = [ - "num-conv", - "time-core", -] - -[[package]] -name = "tinyvec" -version = "1.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938" -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.39.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9babc99b9923bfa4804bd74722ff02c0381021eafa4db9949217e3be8e84fff5" -dependencies = [ - "backtrace", - "bytes", - "libc", - "mio", - "parking_lot", - "pin-project-lite", - "signal-hook-registry", - "socket2", - "tokio-macros", - "tracing", - "windows-sys 0.52.0", -] - -[[package]] -name = "tokio-macros" -version = "2.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.75", -] - -[[package]] -name = "tokio-util" -version = "0.7.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1" -dependencies = [ - "bytes", - "futures-core", - "futures-sink", - "pin-project-lite", - "tokio", -] - -[[package]] -name = "toml" -version = "0.7.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257" -dependencies = [ - "serde", - "serde_spanned", - "toml_datetime", - "toml_edit 0.19.15", -] - -[[package]] -name = "toml" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d" -dependencies = [ - "serde", - "serde_spanned", - "toml_datetime", - "toml_edit 0.20.2", -] - -[[package]] -name = "toml_datetime" -version = "0.6.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" -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.4.0", - "serde", - "serde_spanned", - "toml_datetime", - "winnow", -] - -[[package]] -name = "toml_edit" -version = "0.20.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" -dependencies = [ - "indexmap 2.4.0", - "serde", - "serde_spanned", - "toml_datetime", - "winnow", -] - -[[package]] -name = "tower" -version = "0.4.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" -dependencies = [ - "futures-core", - "futures-util", - "pin-project", - "pin-project-lite", - "tokio", - "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.40" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" -dependencies = [ - "pin-project-lite", - "tracing-attributes", - "tracing-core", -] - -[[package]] -name = "tracing-attributes" -version = "0.1.27" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.75", -] - -[[package]] -name = "tracing-core" -version = "0.1.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" -dependencies = [ - "once_cell", - "valuable", -] - -[[package]] -name = "tracing-log" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" -dependencies = [ - "log", - "once_cell", - "tracing-core", -] - -[[package]] -name = "tracing-subscriber" -version = "0.3.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" -dependencies = [ - "matchers", - "nu-ansi-term", - "once_cell", - "regex", - "sharded-slab", - "smallvec", - "thread_local", - "tracing", - "tracing-core", - "tracing-log", -] - -[[package]] -name = "tray-icon" -version = "0.15.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b92252d649d771105448969f2b2dda4342ba48b77731b60d37c93665e26615b" -dependencies = [ - "core-graphics 0.24.0", - "crossbeam-channel", - "dirs", - "libappindicator", - "muda", - "objc2", - "objc2-app-kit", - "objc2-foundation", - "once_cell", - "png", - "serde", - "thiserror", - "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.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e13db2e0ccd5e14a544e8a246ba2312cd25223f616442d7f2cb0e3db614236e" - -[[package]] -name = "typenum" -version = "1.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" - -[[package]] -name = "uds_windows" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9" -dependencies = [ - "memoffset", - "tempfile", - "winapi", -] - -[[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-bidi" -version = "0.3.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" - -[[package]] -name = "unicode-ident" -version = "1.0.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" - -[[package]] -name = "unicode-normalization" -version = "0.1.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" -dependencies = [ - "tinyvec", -] - -[[package]] -name = "unicode-segmentation" -version = "1.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" - -[[package]] -name = "url" -version = "2.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c" -dependencies = [ - "form_urlencoded", - "idna", - "percent-encoding", - "serde", -] - -[[package]] -name = "urlencoding" -version = "2.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da" - -[[package]] -name = "urlpattern" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9bd5ff03aea02fa45b13a7980151fe45009af1980ba69f651ec367121a31609" -dependencies = [ - "derive_more", - "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 = "uuid" -version = "1.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314" -dependencies = [ - "getrandom 0.2.15", -] - -[[package]] -name = "valuable" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" - -[[package]] -name = "version-compare" -version = "0.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.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b17ae1f6c8a2b28506cd96d412eebf83b4a0ff2cbefeeb952f2f9dfa44ba18" -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.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" - -[[package]] -name = "wasm-bindgen" -version = "0.2.93" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5" -dependencies = [ - "cfg-if", - "once_cell", - "wasm-bindgen-macro", -] - -[[package]] -name = "wasm-bindgen-backend" -version = "0.2.93" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b" -dependencies = [ - "bumpalo", - "log", - "once_cell", - "proc-macro2", - "quote", - "syn 2.0.75", - "wasm-bindgen-shared", -] - -[[package]] -name = "wasm-bindgen-futures" -version = "0.4.43" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61e9300f63a621e96ed275155c108eb6f843b6a26d053f122ab69724559dc8ed" -dependencies = [ - "cfg-if", - "js-sys", - "wasm-bindgen", - "web-sys", -] - -[[package]] -name = "wasm-bindgen-macro" -version = "0.2.93" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf" -dependencies = [ - "quote", - "wasm-bindgen-macro-support", -] - -[[package]] -name = "wasm-bindgen-macro-support" -version = "0.2.93" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.75", - "wasm-bindgen-backend", - "wasm-bindgen-shared", -] - -[[package]] -name = "wasm-bindgen-shared" -version = "0.2.93" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484" - -[[package]] -name = "wasm-streams" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b65dc4c90b63b118468cf747d8bf3566c1913ef60be765b5730ead9e0a3ba129" -dependencies = [ - "futures-util", - "js-sys", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", -] - -[[package]] -name = "web-sys" -version = "0.3.70" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0" -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.33.0" +name = "bon" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f61ff3d9d0ee4efcb461b14eb3acfda2702d10dc329f339303fc3e57215ae2c" +checksum = "97493a391b4b18ee918675fb8663e53646fd09321c58b46afa04e8ce2499c869" dependencies = [ - "webview2-com-macros", - "webview2-com-sys", - "windows 0.58.0", - "windows-core 0.58.0", - "windows-implement", - "windows-interface", + "bon-macros", + "rustversion", ] [[package]] -name = "webview2-com-macros" -version = "0.8.0" +name = "bon-macros" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d228f15bba3b9d56dde8bddbee66fa24545bd17b48d5128ccf4a8742b18e431" +checksum = "2a2af3eac944c12cdf4423eab70d310da0a8e5851a18ffb192c0a5e3f7ae1663" dependencies = [ + "darling", + "ident_case", "proc-macro2", "quote", - "syn 2.0.75", -] - -[[package]] -name = "webview2-com-sys" -version = "0.33.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3a3e2eeb58f82361c93f9777014668eb3d07e7d174ee4c819575a9208011886" -dependencies = [ - "thiserror", - "windows 0.58.0", - "windows-core 0.58.0", -] - -[[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.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8cdd6999298d969289d8078dae02ce798ad23452075985cccba8b6326711ecf" -dependencies = [ - "cocoa 0.26.0", - "objc", - "raw-window-handle", - "windows-sys 0.59.0", - "windows-version", -] - -[[package]] -name = "windows" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" -dependencies = [ - "windows-targets 0.48.5", -] - -[[package]] -name = "windows" -version = "0.58.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6" -dependencies = [ - "windows-core 0.58.0", - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-core" -version = "0.52.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" -dependencies = [ - "windows-targets 0.52.6", + "syn", ] [[package]] -name = "windows-core" -version = "0.58.0" +name = "darling" +version = "0.20.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99" +checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" dependencies = [ - "windows-implement", - "windows-interface", - "windows-result", - "windows-strings", - "windows-targets 0.52.6", + "darling_core", + "darling_macro", ] [[package]] -name = "windows-implement" -version = "0.58.0" +name = "darling_core" +version = "0.20.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b" +checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5" dependencies = [ + "fnv", + "ident_case", "proc-macro2", "quote", - "syn 2.0.75", + "strsim", + "syn", ] [[package]] -name = "windows-interface" -version = "0.58.0" +name = "darling_macro" +version = "0.20.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515" +checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" dependencies = [ - "proc-macro2", + "darling_core", "quote", - "syn 2.0.75", -] - -[[package]] -name = "windows-registry" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0" -dependencies = [ - "windows-result", - "windows-strings", - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-result" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e" -dependencies = [ - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-strings" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10" -dependencies = [ - "windows-result", - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-sys" -version = "0.45.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" -dependencies = [ - "windows-targets 0.42.2", -] - -[[package]] -name = "windows-sys" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" -dependencies = [ - "windows-targets 0.48.5", -] - -[[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-targets" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" -dependencies = [ - "windows_aarch64_gnullvm 0.42.2", - "windows_aarch64_msvc 0.42.2", - "windows_i686_gnu 0.42.2", - "windows_i686_msvc 0.42.2", - "windows_x86_64_gnu 0.42.2", - "windows_x86_64_gnullvm 0.42.2", - "windows_x86_64_msvc 0.42.2", -] - -[[package]] -name = "windows-targets" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" -dependencies = [ - "windows_aarch64_gnullvm 0.48.5", - "windows_aarch64_msvc 0.48.5", - "windows_i686_gnu 0.48.5", - "windows_i686_msvc 0.48.5", - "windows_x86_64_gnu 0.48.5", - "windows_x86_64_gnullvm 0.48.5", - "windows_x86_64_msvc 0.48.5", -] - -[[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", - "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-version" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6998aa457c9ba8ff2fb9f13e9d2a930dabcea28f1d0ab94d687d8b3654844515" -dependencies = [ - "windows-targets 0.52.6", + "syn", ] [[package]] -name = "windows_aarch64_gnullvm" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" - -[[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_msvc" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" - -[[package]] -name = "windows_i686_gnu" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" - -[[package]] -name = "windows_i686_gnu" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" - -[[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_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" - -[[package]] -name = "windows_i686_msvc" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" - -[[package]] -name = "windows_i686_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" - -[[package]] -name = "windows_i686_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" - -[[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_gnullvm" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" - -[[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_msvc" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" - -[[package]] -name = "winnow" -version = "0.5.40" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" -dependencies = [ - "memchr", -] - -[[package]] -name = "winreg" -version = "0.52.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5" -dependencies = [ - "cfg-if", - "windows-sys 0.48.0", -] - -[[package]] -name = "wry" -version = "0.42.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49b8049c8f239cdbfaaea4bacb9646f6b208938ceec0acd5b3e99cd05f70903f" -dependencies = [ - "base64 0.22.1", - "block", - "cocoa 0.26.0", - "core-graphics 0.24.0", - "crossbeam-channel", - "dpi", - "dunce", - "gdkx11", - "gtk", - "html5ever", - "http", - "javascriptcore-rs", - "jni", - "kuchikiki", - "libc", - "ndk", - "objc", - "objc_id", - "once_cell", - "percent-encoding", - "raw-window-handle", - "sha2", - "soup3", - "tao-macros", - "thiserror", - "webkit2gtk", - "webkit2gtk-sys", - "webview2-com", - "windows 0.58.0", - "windows-core 0.58.0", - "windows-version", - "x11-dl", -] - -[[package]] -name = "x11" -version = "2.21.0" +name = "fnv" +version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "502da5464ccd04011667b11c435cb992822c2c0dbde1770c988480d312a0db2e" -dependencies = [ - "libc", - "pkg-config", -] +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] -name = "x11-dl" -version = "2.21.0" +name = "ident_case" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f" -dependencies = [ - "libc", - "once_cell", - "pkg-config", -] +checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" [[package]] -name = "xdg-home" -version = "1.3.0" +name = "proc-macro2" +version = "1.0.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6" +checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" dependencies = [ - "libc", - "windows-sys 0.59.0", + "unicode-ident", ] [[package]] -name = "zbus" -version = "4.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b8e3d6ae3342792a6cc2340e4394334c7402f3d793b390d2c5494a4032b3030" +name = "proseforge_core" +version = "0.1.0" dependencies = [ - "async-broadcast", - "async-executor", - "async-fs", - "async-io", - "async-lock", - "async-process", - "async-recursion", - "async-task", - "async-trait", - "blocking", - "derivative", - "enumflags2", - "event-listener", - "futures-core", - "futures-sink", - "futures-util", - "hex", - "nix", - "ordered-stream", - "rand 0.8.5", - "serde", - "serde_repr", - "sha1", - "static_assertions", - "tokio", - "tracing", - "uds_windows", - "windows-sys 0.52.0", - "xdg-home", - "zbus_macros", - "zbus_names", - "zvariant", + "bon", ] [[package]] -name = "zbus_macros" -version = "4.0.1" +name = "quote" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7a3e850ff1e7217a3b7a07eba90d37fe9bb9e89a310f718afcde5885ca9b6d7" +checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" dependencies = [ - "proc-macro-crate 1.3.1", "proc-macro2", - "quote", - "regex", - "syn 1.0.109", - "zvariant_utils", -] - -[[package]] -name = "zbus_names" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c" -dependencies = [ - "serde", - "static_assertions", - "zvariant", ] [[package]] -name = "zerocopy" -version = "0.7.35" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" -dependencies = [ - "byteorder", - "zerocopy-derive", -] - -[[package]] -name = "zerocopy-derive" -version = "0.7.35" +name = "rustversion" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.75", -] +checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" [[package]] -name = "zvariant" -version = "4.0.0" +name = "strsim" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e09e8be97d44eeab994d752f341e67b3b0d80512a8b315a0671d47232ef1b65" -dependencies = [ - "endi", - "enumflags2", - "serde", - "static_assertions", - "url", - "zvariant_derive", -] +checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] -name = "zvariant_derive" -version = "4.0.0" +name = "syn" +version = "2.0.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72a5857e2856435331636a9fbb415b09243df4521a267c5bedcd5289b4d5799e" +checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed" dependencies = [ - "proc-macro-crate 1.3.1", "proc-macro2", "quote", - "syn 1.0.109", - "zvariant_utils", + "unicode-ident", ] [[package]] -name = "zvariant_utils" -version = "1.1.0" +name = "unicode-ident" +version = "1.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00bedb16a193cc12451873fee2a1bc6550225acece0e36f333e68326c73c8172" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] +checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe" diff --git a/Cargo.toml b/Cargo.toml index fbd4eb2..107dff0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,3 +1,11 @@ +[package] +name = "proseforge_core" +version = "0.1.0" +edition = "2021" + [workspace] resolver = "2" -members = ["apps/desktop/src-tauri", "core"] +members = [] + +[dependencies] +bon = "2.3.0" diff --git a/Justfile b/Justfile new file mode 100644 index 0000000..58c92ce --- /dev/null +++ b/Justfile @@ -0,0 +1,28 @@ +default: + @just --list + +init: + @echo "Initialising development environment" + cargo install tauri-cli@^2.0.0-rc + cargo install --locked trunk + # ARM-based Macs must install wasm-bindget manually + cargo install --locked wasm-bindgen-cli + +[macos] +init-ios: + @echo "Initialising development environment for iOS" + ln -s $(which pnpm) /usr/local/bin/pnpm + ln -s $(which node) /usr/local/bin/node + ln -s $(which cargo) /usr/local/bin/cargo + +dev target='desktop': + @echo "Running dev instance for {{target}}..." + pushd application + if [ "{{target}}" = "ios" ]; then \ + cargo tauri dev ios --open; \ + elif [ "{{target}}" = "desktop" ]; then \ + cargo tauri dev; \ + fi + +test $RUST_BACKTRACE="1": + cargo test --all diff --git a/Makefile b/Makefile deleted file mode 100644 index ecce163..0000000 --- a/Makefile +++ /dev/null @@ -1,4 +0,0 @@ -install: - pnpm recursive install - cargo install --path ./core - cargo install --path ./apps/desktop/src-tauri diff --git a/apps/desktop/.gitignore b/apps/desktop/.gitignore deleted file mode 100644 index a547bf3..0000000 --- a/apps/desktop/.gitignore +++ /dev/null @@ -1,24 +0,0 @@ -# Logs -logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* -pnpm-debug.log* -lerna-debug.log* - -node_modules -dist -dist-ssr -*.local - -# Editor directories and files -.vscode/* -!.vscode/extensions.json -.idea -.DS_Store -*.suo -*.ntvs* -*.njsproj -*.sln -*.sw? diff --git a/apps/desktop/.vscode/extensions.json b/apps/desktop/.vscode/extensions.json deleted file mode 100644 index 24d7cc6..0000000 --- a/apps/desktop/.vscode/extensions.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "recommendations": ["tauri-apps.tauri-vscode", "rust-lang.rust-analyzer"] -} diff --git a/apps/desktop/README.md b/apps/desktop/README.md deleted file mode 100644 index 102e366..0000000 --- a/apps/desktop/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# Tauri + React + Typescript - -This template should help get you started developing with Tauri, React and Typescript in Vite. - -## Recommended IDE Setup - -- [VS Code](https://code.visualstudio.com/) + [Tauri](https://marketplace.visualstudio.com/items?itemName=tauri-apps.tauri-vscode) + [rust-analyzer](https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer) diff --git a/apps/desktop/index.html b/apps/desktop/index.html deleted file mode 100644 index cd74275..0000000 --- a/apps/desktop/index.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - Tauri + React + Typescript - - - -
- - - diff --git a/apps/desktop/package.json b/apps/desktop/package.json deleted file mode 100644 index 2e427c5..0000000 --- a/apps/desktop/package.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "name": "@md/desktop", - "private": true, - "version": "0.0.0", - "type": "module", - "scripts": { - "dev": "vite", - "build": "tsc && vite build", - "preview": "vite preview", - "tauri": "tauri" - }, - "dependencies": { - "@md/interface": "workspace:*", - "@tauri-apps/api": ">=2.0.0-rc.0", - "@tauri-apps/plugin-shell": ">=2.0.0-rc.0", - "@types/lodash": "^4.17.7", - "lodash": "^4.17.21", - "react": "^18.2.0", - "react-dom": "^18.2.0" - }, - "devDependencies": { - "@tauri-apps/cli": ">=2.0.0-rc.0", - "@types/react": "^18.2.15", - "@types/react-dom": "^18.2.7", - "@vitejs/plugin-react": "^4.2.1", - "typescript": "^5.2.2", - "vite": "^5.3.1" - } -} diff --git a/apps/desktop/pnpm-lock.yaml b/apps/desktop/pnpm-lock.yaml deleted file mode 100644 index a1c7a4c..0000000 --- a/apps/desktop/pnpm-lock.yaml +++ /dev/null @@ -1,1188 +0,0 @@ -lockfileVersion: '9.0' - -settings: - autoInstallPeers: true - excludeLinksFromLockfile: false - -importers: - - .: - dependencies: - '@tauri-apps/api': - specifier: '>=2.0.0-rc.0' - version: 2.0.0-rc.2 - '@tauri-apps/plugin-shell': - specifier: '>=2.0.0-rc.0' - version: 2.0.0-rc.0 - react: - specifier: ^18.2.0 - version: 18.3.1 - react-dom: - specifier: ^18.2.0 - version: 18.3.1(react@18.3.1) - devDependencies: - '@tauri-apps/cli': - specifier: '>=2.0.0-rc.0' - version: 2.0.0-rc.6 - '@types/react': - specifier: ^18.2.15 - version: 18.3.4 - '@types/react-dom': - specifier: ^18.2.7 - version: 18.3.0 - '@vitejs/plugin-react': - specifier: ^4.2.1 - version: 4.3.1(vite@5.4.2) - typescript: - specifier: ^5.2.2 - version: 5.5.4 - vite: - specifier: ^5.3.1 - version: 5.4.2 - -packages: - - '@ampproject/remapping@2.3.0': - resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} - engines: {node: '>=6.0.0'} - - '@babel/code-frame@7.24.7': - resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} - engines: {node: '>=6.9.0'} - - '@babel/compat-data@7.25.2': - resolution: {integrity: sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==} - engines: {node: '>=6.9.0'} - - '@babel/core@7.25.2': - resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==} - engines: {node: '>=6.9.0'} - - '@babel/generator@7.25.0': - resolution: {integrity: sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-compilation-targets@7.25.2': - resolution: {integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-module-imports@7.24.7': - resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==} - engines: {node: '>=6.9.0'} - - '@babel/helper-module-transforms@7.25.2': - resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/helper-plugin-utils@7.24.8': - resolution: {integrity: sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==} - engines: {node: '>=6.9.0'} - - '@babel/helper-simple-access@7.24.7': - resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==} - engines: {node: '>=6.9.0'} - - '@babel/helper-string-parser@7.24.8': - resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} - engines: {node: '>=6.9.0'} - - '@babel/helper-validator-identifier@7.24.7': - resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} - engines: {node: '>=6.9.0'} - - '@babel/helper-validator-option@7.24.8': - resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==} - engines: {node: '>=6.9.0'} - - '@babel/helpers@7.25.0': - resolution: {integrity: sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==} - engines: {node: '>=6.9.0'} - - '@babel/highlight@7.24.7': - resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} - engines: {node: '>=6.9.0'} - - '@babel/parser@7.25.3': - resolution: {integrity: sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==} - engines: {node: '>=6.0.0'} - hasBin: true - - '@babel/plugin-transform-react-jsx-self@7.24.7': - resolution: {integrity: sha512-fOPQYbGSgH0HUp4UJO4sMBFjY6DuWq+2i8rixyUMb3CdGixs/gccURvYOAhajBdKDoGajFr3mUq5rH3phtkGzw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-react-jsx-source@7.24.7': - resolution: {integrity: sha512-J2z+MWzZHVOemyLweMqngXrgGC42jQ//R0KdxqkIz/OrbVIIlhFI3WigZ5fO+nwFvBlncr4MGapd8vTyc7RPNQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/template@7.25.0': - resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==} - engines: {node: '>=6.9.0'} - - '@babel/traverse@7.25.3': - resolution: {integrity: sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==} - engines: {node: '>=6.9.0'} - - '@babel/types@7.25.2': - resolution: {integrity: sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==} - engines: {node: '>=6.9.0'} - - '@esbuild/aix-ppc64@0.21.5': - resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [aix] - - '@esbuild/android-arm64@0.21.5': - resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - - '@esbuild/android-arm@0.21.5': - resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - - '@esbuild/android-x64@0.21.5': - resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - - '@esbuild/darwin-arm64@0.21.5': - resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - - '@esbuild/darwin-x64@0.21.5': - resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - - '@esbuild/freebsd-arm64@0.21.5': - resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - - '@esbuild/freebsd-x64@0.21.5': - resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - - '@esbuild/linux-arm64@0.21.5': - resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - - '@esbuild/linux-arm@0.21.5': - resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - - '@esbuild/linux-ia32@0.21.5': - resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - - '@esbuild/linux-loong64@0.21.5': - resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - - '@esbuild/linux-mips64el@0.21.5': - resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - - '@esbuild/linux-ppc64@0.21.5': - resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - - '@esbuild/linux-riscv64@0.21.5': - resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - - '@esbuild/linux-s390x@0.21.5': - resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - - '@esbuild/linux-x64@0.21.5': - resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - - '@esbuild/netbsd-x64@0.21.5': - resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - - '@esbuild/openbsd-x64@0.21.5': - resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - - '@esbuild/sunos-x64@0.21.5': - resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - - '@esbuild/win32-arm64@0.21.5': - resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - - '@esbuild/win32-ia32@0.21.5': - resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - - '@esbuild/win32-x64@0.21.5': - resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - - '@jridgewell/gen-mapping@0.3.5': - resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} - engines: {node: '>=6.0.0'} - - '@jridgewell/resolve-uri@3.1.2': - resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} - engines: {node: '>=6.0.0'} - - '@jridgewell/set-array@1.2.1': - resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} - engines: {node: '>=6.0.0'} - - '@jridgewell/sourcemap-codec@1.5.0': - resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} - - '@jridgewell/trace-mapping@0.3.25': - resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} - - '@rollup/rollup-android-arm-eabi@4.21.0': - resolution: {integrity: sha512-WTWD8PfoSAJ+qL87lE7votj3syLavxunWhzCnx3XFxFiI/BA/r3X7MUM8dVrH8rb2r4AiO8jJsr3ZjdaftmnfA==} - cpu: [arm] - os: [android] - - '@rollup/rollup-android-arm64@4.21.0': - resolution: {integrity: sha512-a1sR2zSK1B4eYkiZu17ZUZhmUQcKjk2/j9Me2IDjk1GHW7LB5Z35LEzj9iJch6gtUfsnvZs1ZNyDW2oZSThrkA==} - cpu: [arm64] - os: [android] - - '@rollup/rollup-darwin-arm64@4.21.0': - resolution: {integrity: sha512-zOnKWLgDld/svhKO5PD9ozmL6roy5OQ5T4ThvdYZLpiOhEGY+dp2NwUmxK0Ld91LrbjrvtNAE0ERBwjqhZTRAA==} - cpu: [arm64] - os: [darwin] - - '@rollup/rollup-darwin-x64@4.21.0': - resolution: {integrity: sha512-7doS8br0xAkg48SKE2QNtMSFPFUlRdw9+votl27MvT46vo44ATBmdZdGysOevNELmZlfd+NEa0UYOA8f01WSrg==} - cpu: [x64] - os: [darwin] - - '@rollup/rollup-linux-arm-gnueabihf@4.21.0': - resolution: {integrity: sha512-pWJsfQjNWNGsoCq53KjMtwdJDmh/6NubwQcz52aEwLEuvx08bzcy6tOUuawAOncPnxz/3siRtd8hiQ32G1y8VA==} - cpu: [arm] - os: [linux] - - '@rollup/rollup-linux-arm-musleabihf@4.21.0': - resolution: {integrity: sha512-efRIANsz3UHZrnZXuEvxS9LoCOWMGD1rweciD6uJQIx2myN3a8Im1FafZBzh7zk1RJ6oKcR16dU3UPldaKd83w==} - cpu: [arm] - os: [linux] - - '@rollup/rollup-linux-arm64-gnu@4.21.0': - resolution: {integrity: sha512-ZrPhydkTVhyeGTW94WJ8pnl1uroqVHM3j3hjdquwAcWnmivjAwOYjTEAuEDeJvGX7xv3Z9GAvrBkEzCgHq9U1w==} - cpu: [arm64] - os: [linux] - - '@rollup/rollup-linux-arm64-musl@4.21.0': - resolution: {integrity: sha512-cfaupqd+UEFeURmqNP2eEvXqgbSox/LHOyN9/d2pSdV8xTrjdg3NgOFJCtc1vQ/jEke1qD0IejbBfxleBPHnPw==} - cpu: [arm64] - os: [linux] - - '@rollup/rollup-linux-powerpc64le-gnu@4.21.0': - resolution: {integrity: sha512-ZKPan1/RvAhrUylwBXC9t7B2hXdpb/ufeu22pG2psV7RN8roOfGurEghw1ySmX/CmDDHNTDDjY3lo9hRlgtaHg==} - cpu: [ppc64] - os: [linux] - - '@rollup/rollup-linux-riscv64-gnu@4.21.0': - resolution: {integrity: sha512-H1eRaCwd5E8eS8leiS+o/NqMdljkcb1d6r2h4fKSsCXQilLKArq6WS7XBLDu80Yz+nMqHVFDquwcVrQmGr28rg==} - cpu: [riscv64] - os: [linux] - - '@rollup/rollup-linux-s390x-gnu@4.21.0': - resolution: {integrity: sha512-zJ4hA+3b5tu8u7L58CCSI0A9N1vkfwPhWd/puGXwtZlsB5bTkwDNW/+JCU84+3QYmKpLi+XvHdmrlwUwDA6kqw==} - cpu: [s390x] - os: [linux] - - '@rollup/rollup-linux-x64-gnu@4.21.0': - resolution: {integrity: sha512-e2hrvElFIh6kW/UNBQK/kzqMNY5mO+67YtEh9OA65RM5IJXYTWiXjX6fjIiPaqOkBthYF1EqgiZ6OXKcQsM0hg==} - cpu: [x64] - os: [linux] - - '@rollup/rollup-linux-x64-musl@4.21.0': - resolution: {integrity: sha512-1vvmgDdUSebVGXWX2lIcgRebqfQSff0hMEkLJyakQ9JQUbLDkEaMsPTLOmyccyC6IJ/l3FZuJbmrBw/u0A0uCQ==} - cpu: [x64] - os: [linux] - - '@rollup/rollup-win32-arm64-msvc@4.21.0': - resolution: {integrity: sha512-s5oFkZ/hFcrlAyBTONFY1TWndfyre1wOMwU+6KCpm/iatybvrRgmZVM+vCFwxmC5ZhdlgfE0N4XorsDpi7/4XQ==} - cpu: [arm64] - os: [win32] - - '@rollup/rollup-win32-ia32-msvc@4.21.0': - resolution: {integrity: sha512-G9+TEqRnAA6nbpqyUqgTiopmnfgnMkR3kMukFBDsiyy23LZvUCpiUwjTRx6ezYCjJODXrh52rBR9oXvm+Fp5wg==} - cpu: [ia32] - os: [win32] - - '@rollup/rollup-win32-x64-msvc@4.21.0': - resolution: {integrity: sha512-2jsCDZwtQvRhejHLfZ1JY6w6kEuEtfF9nzYsZxzSlNVKDX+DpsDJ+Rbjkm74nvg2rdx0gwBS+IMdvwJuq3S9pQ==} - cpu: [x64] - os: [win32] - - '@tauri-apps/api@2.0.0-rc.2': - resolution: {integrity: sha512-qIJJ1gKkzpPmEmIGTpja6XhuCD8A+vEh/wKaO7TzbxKiws5w3E+Kg4sBtwrH85hjMyqT0SgAUVaUk9XS7FBg3g==} - - '@tauri-apps/cli-darwin-arm64@2.0.0-rc.6': - resolution: {integrity: sha512-uLKb2hYMY3QYdcUDDVLPD7Jo4rWwJVjFBsnFydck7WhmUlERqTc2R1qr84beSPDDHqFiL38pHVYbTUItu0J6gA==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - - '@tauri-apps/cli-darwin-x64@2.0.0-rc.6': - resolution: {integrity: sha512-4muxIQN24NKLf9GqOgS6dChA6/zIVzB5t79QaMmdbmJIa8T1inWa58HpCSHVhZpS4jkZHNt0LY5qf6/78pgslA==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - - '@tauri-apps/cli-linux-arm-gnueabihf@2.0.0-rc.6': - resolution: {integrity: sha512-PWWt6LH/uNUlXV/OFC0AK997F4FroTIJnA9UOt/gU0OD80+2/AxWPxZv9JBnKaO85aiDnB36r/PVeBC64b3LEA==} - engines: {node: '>= 10'} - cpu: [arm] - os: [linux] - - '@tauri-apps/cli-linux-arm64-gnu@2.0.0-rc.6': - resolution: {integrity: sha512-AH8+AB1i0hqNbrzbTKKoMx8pQ9Wl4I3pDAaMDlY42hSgzh9KkHnGg1WqyRNbwiJ6rplKNVefvP26p9b+uvzu3g==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@tauri-apps/cli-linux-arm64-musl@2.0.0-rc.6': - resolution: {integrity: sha512-j9leBklTyaYBZeyy0Fj3rwQpPqlV+kD/6Ro0REr5L1IPkF1gkiIJV/hbJOQ2sFdLH/KCBQ+DqBYn8qhBvKLukw==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@tauri-apps/cli-linux-x64-gnu@2.0.0-rc.6': - resolution: {integrity: sha512-U0I1AwluC8wgkH3gi3k5D25UsXxBy9cNGr11FUSEhCifapRZ3cgpYPxCkepCsDnGThJivSV44BjBGD+STCj6Kw==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@tauri-apps/cli-linux-x64-musl@2.0.0-rc.6': - resolution: {integrity: sha512-OL4BFZmrK6YbBkWvL5n6PfdcjuT6993uY+JoLJelrqKdoLWZeKy1+UIIIZGfrMMjpcD1YgqwUW6YiwkMPwcMyg==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@tauri-apps/cli-win32-arm64-msvc@2.0.0-rc.6': - resolution: {integrity: sha512-hVZl4+FNLzdVQqH/VijF5V86KmShMAS2SkJDXk+RdcB5y52tbEsZyBUpDlc3XwCW11HBINT2Y3FIxLOT74MgqA==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - - '@tauri-apps/cli-win32-ia32-msvc@2.0.0-rc.6': - resolution: {integrity: sha512-518O4YkYmifGlHSP4YJUCoiPvfdgnnA0/sxBT125IrTk67cnFmnwz18eniykYX8pwe7SleetRZ9JhEWpUYb0lQ==} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - - '@tauri-apps/cli-win32-x64-msvc@2.0.0-rc.6': - resolution: {integrity: sha512-06Fb3xQCEyw/O0cphBN5w6XH6Acu6kskXBqMQNt+RfAdFfOM92hrg2gGR+DVv3JRsZctwC4WXLe++TCqcq7nuw==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - - '@tauri-apps/cli@2.0.0-rc.6': - resolution: {integrity: sha512-yafCtmGDptkRASmn8WefoPYJjHqy2VE7tms+OQ0PK3vsgUU5+nrbhEyzpcVINHokWRhoT1kuUaNBnhTnUf7nWw==} - engines: {node: '>= 10'} - hasBin: true - - '@tauri-apps/plugin-shell@2.0.0-rc.0': - resolution: {integrity: sha512-bhUcQcrqZoK8H1DFXapr5r1Z75oh6Kd5Tltz97XpZFLREEqp+KhN2Fvyh8r/fKAyenYsTYUIsDsyGdjdueuF9g==} - - '@types/babel__core@7.20.5': - resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} - - '@types/babel__generator@7.6.8': - resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} - - '@types/babel__template@7.4.4': - resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} - - '@types/babel__traverse@7.20.6': - resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} - - '@types/estree@1.0.5': - resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - - '@types/prop-types@15.7.12': - resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} - - '@types/react-dom@18.3.0': - resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==} - - '@types/react@18.3.4': - resolution: {integrity: sha512-J7W30FTdfCxDDjmfRM+/JqLHBIyl7xUIp9kwK637FGmY7+mkSFSe6L4jpZzhj5QMfLssSDP4/i75AKkrdC7/Jw==} - - '@vitejs/plugin-react@4.3.1': - resolution: {integrity: sha512-m/V2syj5CuVnaxcUJOQRel/Wr31FFXRFlnOoq1TVtkCxsY5veGMTEmpWHndrhB2U8ScHtCQB1e+4hWYExQc6Lg==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - vite: ^4.2.0 || ^5.0.0 - - ansi-styles@3.2.1: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} - engines: {node: '>=4'} - - browserslist@4.23.3: - resolution: {integrity: sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - - caniuse-lite@1.0.30001651: - resolution: {integrity: sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==} - - chalk@2.4.2: - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} - engines: {node: '>=4'} - - color-convert@1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} - - color-name@1.1.3: - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} - - convert-source-map@2.0.0: - resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - - csstype@3.1.3: - resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - - debug@4.3.6: - resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - electron-to-chromium@1.5.13: - resolution: {integrity: sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==} - - esbuild@0.21.5: - resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} - engines: {node: '>=12'} - hasBin: true - - escalade@3.1.2: - resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} - engines: {node: '>=6'} - - escape-string-regexp@1.0.5: - resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} - engines: {node: '>=0.8.0'} - - fsevents@2.3.3: - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - - gensync@1.0.0-beta.2: - resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} - engines: {node: '>=6.9.0'} - - globals@11.12.0: - resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} - engines: {node: '>=4'} - - has-flag@3.0.0: - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} - engines: {node: '>=4'} - - js-tokens@4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - - jsesc@2.5.2: - resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} - engines: {node: '>=4'} - hasBin: true - - json5@2.2.3: - resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} - engines: {node: '>=6'} - hasBin: true - - loose-envify@1.4.0: - resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} - hasBin: true - - lru-cache@5.1.1: - resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - - ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - - nanoid@3.3.7: - resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - - node-releases@2.0.18: - resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} - - picocolors@1.0.1: - resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} - - postcss@8.4.41: - resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==} - engines: {node: ^10 || ^12 || >=14} - - react-dom@18.3.1: - resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} - peerDependencies: - react: ^18.3.1 - - react-refresh@0.14.2: - resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} - engines: {node: '>=0.10.0'} - - react@18.3.1: - resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} - engines: {node: '>=0.10.0'} - - rollup@4.21.0: - resolution: {integrity: sha512-vo+S/lfA2lMS7rZ2Qoubi6I5hwZwzXeUIctILZLbHI+laNtvhhOIon2S1JksA5UEDQ7l3vberd0fxK44lTYjbQ==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true - - scheduler@0.23.2: - resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} - - semver@6.3.1: - resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} - hasBin: true - - source-map-js@1.2.0: - resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} - engines: {node: '>=0.10.0'} - - supports-color@5.5.0: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} - engines: {node: '>=4'} - - to-fast-properties@2.0.0: - resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} - engines: {node: '>=4'} - - typescript@5.5.4: - resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} - engines: {node: '>=14.17'} - hasBin: true - - update-browserslist-db@1.1.0: - resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - - vite@5.4.2: - resolution: {integrity: sha512-dDrQTRHp5C1fTFzcSaMxjk6vdpKvT+2/mIdE07Gw2ykehT49O0z/VHS3zZ8iV/Gh8BJJKHWOe5RjaNrW5xf/GA==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@types/node': ^18.0.0 || >=20.0.0 - less: '*' - lightningcss: ^1.21.0 - sass: '*' - sass-embedded: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - sass-embedded: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - - yallist@3.1.1: - resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - -snapshots: - - '@ampproject/remapping@2.3.0': - dependencies: - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - - '@babel/code-frame@7.24.7': - dependencies: - '@babel/highlight': 7.24.7 - picocolors: 1.0.1 - - '@babel/compat-data@7.25.2': {} - - '@babel/core@7.25.2': - dependencies: - '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.24.7 - '@babel/generator': 7.25.0 - '@babel/helper-compilation-targets': 7.25.2 - '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) - '@babel/helpers': 7.25.0 - '@babel/parser': 7.25.3 - '@babel/template': 7.25.0 - '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 - convert-source-map: 2.0.0 - debug: 4.3.6 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/generator@7.25.0': - dependencies: - '@babel/types': 7.25.2 - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - jsesc: 2.5.2 - - '@babel/helper-compilation-targets@7.25.2': - dependencies: - '@babel/compat-data': 7.25.2 - '@babel/helper-validator-option': 7.24.8 - browserslist: 4.23.3 - lru-cache: 5.1.1 - semver: 6.3.1 - - '@babel/helper-module-imports@7.24.7': - dependencies: - '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 - transitivePeerDependencies: - - supports-color - - '@babel/helper-module-transforms@7.25.2(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-module-imports': 7.24.7 - '@babel/helper-simple-access': 7.24.7 - '@babel/helper-validator-identifier': 7.24.7 - '@babel/traverse': 7.25.3 - transitivePeerDependencies: - - supports-color - - '@babel/helper-plugin-utils@7.24.8': {} - - '@babel/helper-simple-access@7.24.7': - dependencies: - '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 - transitivePeerDependencies: - - supports-color - - '@babel/helper-string-parser@7.24.8': {} - - '@babel/helper-validator-identifier@7.24.7': {} - - '@babel/helper-validator-option@7.24.8': {} - - '@babel/helpers@7.25.0': - dependencies: - '@babel/template': 7.25.0 - '@babel/types': 7.25.2 - - '@babel/highlight@7.24.7': - dependencies: - '@babel/helper-validator-identifier': 7.24.7 - chalk: 2.4.2 - js-tokens: 4.0.0 - picocolors: 1.0.1 - - '@babel/parser@7.25.3': - dependencies: - '@babel/types': 7.25.2 - - '@babel/plugin-transform-react-jsx-self@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - - '@babel/plugin-transform-react-jsx-source@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - - '@babel/template@7.25.0': - dependencies: - '@babel/code-frame': 7.24.7 - '@babel/parser': 7.25.3 - '@babel/types': 7.25.2 - - '@babel/traverse@7.25.3': - dependencies: - '@babel/code-frame': 7.24.7 - '@babel/generator': 7.25.0 - '@babel/parser': 7.25.3 - '@babel/template': 7.25.0 - '@babel/types': 7.25.2 - debug: 4.3.6 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - - '@babel/types@7.25.2': - dependencies: - '@babel/helper-string-parser': 7.24.8 - '@babel/helper-validator-identifier': 7.24.7 - to-fast-properties: 2.0.0 - - '@esbuild/aix-ppc64@0.21.5': - optional: true - - '@esbuild/android-arm64@0.21.5': - optional: true - - '@esbuild/android-arm@0.21.5': - optional: true - - '@esbuild/android-x64@0.21.5': - optional: true - - '@esbuild/darwin-arm64@0.21.5': - optional: true - - '@esbuild/darwin-x64@0.21.5': - optional: true - - '@esbuild/freebsd-arm64@0.21.5': - optional: true - - '@esbuild/freebsd-x64@0.21.5': - optional: true - - '@esbuild/linux-arm64@0.21.5': - optional: true - - '@esbuild/linux-arm@0.21.5': - optional: true - - '@esbuild/linux-ia32@0.21.5': - optional: true - - '@esbuild/linux-loong64@0.21.5': - optional: true - - '@esbuild/linux-mips64el@0.21.5': - optional: true - - '@esbuild/linux-ppc64@0.21.5': - optional: true - - '@esbuild/linux-riscv64@0.21.5': - optional: true - - '@esbuild/linux-s390x@0.21.5': - optional: true - - '@esbuild/linux-x64@0.21.5': - optional: true - - '@esbuild/netbsd-x64@0.21.5': - optional: true - - '@esbuild/openbsd-x64@0.21.5': - optional: true - - '@esbuild/sunos-x64@0.21.5': - optional: true - - '@esbuild/win32-arm64@0.21.5': - optional: true - - '@esbuild/win32-ia32@0.21.5': - optional: true - - '@esbuild/win32-x64@0.21.5': - optional: true - - '@jridgewell/gen-mapping@0.3.5': - dependencies: - '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.5.0 - '@jridgewell/trace-mapping': 0.3.25 - - '@jridgewell/resolve-uri@3.1.2': {} - - '@jridgewell/set-array@1.2.1': {} - - '@jridgewell/sourcemap-codec@1.5.0': {} - - '@jridgewell/trace-mapping@0.3.25': - dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.0 - - '@rollup/rollup-android-arm-eabi@4.21.0': - optional: true - - '@rollup/rollup-android-arm64@4.21.0': - optional: true - - '@rollup/rollup-darwin-arm64@4.21.0': - optional: true - - '@rollup/rollup-darwin-x64@4.21.0': - optional: true - - '@rollup/rollup-linux-arm-gnueabihf@4.21.0': - optional: true - - '@rollup/rollup-linux-arm-musleabihf@4.21.0': - optional: true - - '@rollup/rollup-linux-arm64-gnu@4.21.0': - optional: true - - '@rollup/rollup-linux-arm64-musl@4.21.0': - optional: true - - '@rollup/rollup-linux-powerpc64le-gnu@4.21.0': - optional: true - - '@rollup/rollup-linux-riscv64-gnu@4.21.0': - optional: true - - '@rollup/rollup-linux-s390x-gnu@4.21.0': - optional: true - - '@rollup/rollup-linux-x64-gnu@4.21.0': - optional: true - - '@rollup/rollup-linux-x64-musl@4.21.0': - optional: true - - '@rollup/rollup-win32-arm64-msvc@4.21.0': - optional: true - - '@rollup/rollup-win32-ia32-msvc@4.21.0': - optional: true - - '@rollup/rollup-win32-x64-msvc@4.21.0': - optional: true - - '@tauri-apps/api@2.0.0-rc.2': {} - - '@tauri-apps/cli-darwin-arm64@2.0.0-rc.6': - optional: true - - '@tauri-apps/cli-darwin-x64@2.0.0-rc.6': - optional: true - - '@tauri-apps/cli-linux-arm-gnueabihf@2.0.0-rc.6': - optional: true - - '@tauri-apps/cli-linux-arm64-gnu@2.0.0-rc.6': - optional: true - - '@tauri-apps/cli-linux-arm64-musl@2.0.0-rc.6': - optional: true - - '@tauri-apps/cli-linux-x64-gnu@2.0.0-rc.6': - optional: true - - '@tauri-apps/cli-linux-x64-musl@2.0.0-rc.6': - optional: true - - '@tauri-apps/cli-win32-arm64-msvc@2.0.0-rc.6': - optional: true - - '@tauri-apps/cli-win32-ia32-msvc@2.0.0-rc.6': - optional: true - - '@tauri-apps/cli-win32-x64-msvc@2.0.0-rc.6': - optional: true - - '@tauri-apps/cli@2.0.0-rc.6': - optionalDependencies: - '@tauri-apps/cli-darwin-arm64': 2.0.0-rc.6 - '@tauri-apps/cli-darwin-x64': 2.0.0-rc.6 - '@tauri-apps/cli-linux-arm-gnueabihf': 2.0.0-rc.6 - '@tauri-apps/cli-linux-arm64-gnu': 2.0.0-rc.6 - '@tauri-apps/cli-linux-arm64-musl': 2.0.0-rc.6 - '@tauri-apps/cli-linux-x64-gnu': 2.0.0-rc.6 - '@tauri-apps/cli-linux-x64-musl': 2.0.0-rc.6 - '@tauri-apps/cli-win32-arm64-msvc': 2.0.0-rc.6 - '@tauri-apps/cli-win32-ia32-msvc': 2.0.0-rc.6 - '@tauri-apps/cli-win32-x64-msvc': 2.0.0-rc.6 - - '@tauri-apps/plugin-shell@2.0.0-rc.0': - dependencies: - '@tauri-apps/api': 2.0.0-rc.2 - - '@types/babel__core@7.20.5': - dependencies: - '@babel/parser': 7.25.3 - '@babel/types': 7.25.2 - '@types/babel__generator': 7.6.8 - '@types/babel__template': 7.4.4 - '@types/babel__traverse': 7.20.6 - - '@types/babel__generator@7.6.8': - dependencies: - '@babel/types': 7.25.2 - - '@types/babel__template@7.4.4': - dependencies: - '@babel/parser': 7.25.3 - '@babel/types': 7.25.2 - - '@types/babel__traverse@7.20.6': - dependencies: - '@babel/types': 7.25.2 - - '@types/estree@1.0.5': {} - - '@types/prop-types@15.7.12': {} - - '@types/react-dom@18.3.0': - dependencies: - '@types/react': 18.3.4 - - '@types/react@18.3.4': - dependencies: - '@types/prop-types': 15.7.12 - csstype: 3.1.3 - - '@vitejs/plugin-react@4.3.1(vite@5.4.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.25.2) - '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.25.2) - '@types/babel__core': 7.20.5 - react-refresh: 0.14.2 - vite: 5.4.2 - transitivePeerDependencies: - - supports-color - - ansi-styles@3.2.1: - dependencies: - color-convert: 1.9.3 - - browserslist@4.23.3: - dependencies: - caniuse-lite: 1.0.30001651 - electron-to-chromium: 1.5.13 - node-releases: 2.0.18 - update-browserslist-db: 1.1.0(browserslist@4.23.3) - - caniuse-lite@1.0.30001651: {} - - chalk@2.4.2: - dependencies: - ansi-styles: 3.2.1 - escape-string-regexp: 1.0.5 - supports-color: 5.5.0 - - color-convert@1.9.3: - dependencies: - color-name: 1.1.3 - - color-name@1.1.3: {} - - convert-source-map@2.0.0: {} - - csstype@3.1.3: {} - - debug@4.3.6: - dependencies: - ms: 2.1.2 - - electron-to-chromium@1.5.13: {} - - esbuild@0.21.5: - optionalDependencies: - '@esbuild/aix-ppc64': 0.21.5 - '@esbuild/android-arm': 0.21.5 - '@esbuild/android-arm64': 0.21.5 - '@esbuild/android-x64': 0.21.5 - '@esbuild/darwin-arm64': 0.21.5 - '@esbuild/darwin-x64': 0.21.5 - '@esbuild/freebsd-arm64': 0.21.5 - '@esbuild/freebsd-x64': 0.21.5 - '@esbuild/linux-arm': 0.21.5 - '@esbuild/linux-arm64': 0.21.5 - '@esbuild/linux-ia32': 0.21.5 - '@esbuild/linux-loong64': 0.21.5 - '@esbuild/linux-mips64el': 0.21.5 - '@esbuild/linux-ppc64': 0.21.5 - '@esbuild/linux-riscv64': 0.21.5 - '@esbuild/linux-s390x': 0.21.5 - '@esbuild/linux-x64': 0.21.5 - '@esbuild/netbsd-x64': 0.21.5 - '@esbuild/openbsd-x64': 0.21.5 - '@esbuild/sunos-x64': 0.21.5 - '@esbuild/win32-arm64': 0.21.5 - '@esbuild/win32-ia32': 0.21.5 - '@esbuild/win32-x64': 0.21.5 - - escalade@3.1.2: {} - - escape-string-regexp@1.0.5: {} - - fsevents@2.3.3: - optional: true - - gensync@1.0.0-beta.2: {} - - globals@11.12.0: {} - - has-flag@3.0.0: {} - - js-tokens@4.0.0: {} - - jsesc@2.5.2: {} - - json5@2.2.3: {} - - loose-envify@1.4.0: - dependencies: - js-tokens: 4.0.0 - - lru-cache@5.1.1: - dependencies: - yallist: 3.1.1 - - ms@2.1.2: {} - - nanoid@3.3.7: {} - - node-releases@2.0.18: {} - - picocolors@1.0.1: {} - - postcss@8.4.41: - dependencies: - nanoid: 3.3.7 - picocolors: 1.0.1 - source-map-js: 1.2.0 - - react-dom@18.3.1(react@18.3.1): - dependencies: - loose-envify: 1.4.0 - react: 18.3.1 - scheduler: 0.23.2 - - react-refresh@0.14.2: {} - - react@18.3.1: - dependencies: - loose-envify: 1.4.0 - - rollup@4.21.0: - dependencies: - '@types/estree': 1.0.5 - optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.21.0 - '@rollup/rollup-android-arm64': 4.21.0 - '@rollup/rollup-darwin-arm64': 4.21.0 - '@rollup/rollup-darwin-x64': 4.21.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.21.0 - '@rollup/rollup-linux-arm-musleabihf': 4.21.0 - '@rollup/rollup-linux-arm64-gnu': 4.21.0 - '@rollup/rollup-linux-arm64-musl': 4.21.0 - '@rollup/rollup-linux-powerpc64le-gnu': 4.21.0 - '@rollup/rollup-linux-riscv64-gnu': 4.21.0 - '@rollup/rollup-linux-s390x-gnu': 4.21.0 - '@rollup/rollup-linux-x64-gnu': 4.21.0 - '@rollup/rollup-linux-x64-musl': 4.21.0 - '@rollup/rollup-win32-arm64-msvc': 4.21.0 - '@rollup/rollup-win32-ia32-msvc': 4.21.0 - '@rollup/rollup-win32-x64-msvc': 4.21.0 - fsevents: 2.3.3 - - scheduler@0.23.2: - dependencies: - loose-envify: 1.4.0 - - semver@6.3.1: {} - - source-map-js@1.2.0: {} - - supports-color@5.5.0: - dependencies: - has-flag: 3.0.0 - - to-fast-properties@2.0.0: {} - - typescript@5.5.4: {} - - update-browserslist-db@1.1.0(browserslist@4.23.3): - dependencies: - browserslist: 4.23.3 - escalade: 3.1.2 - picocolors: 1.0.1 - - vite@5.4.2: - dependencies: - esbuild: 0.21.5 - postcss: 8.4.41 - rollup: 4.21.0 - optionalDependencies: - fsevents: 2.3.3 - - yallist@3.1.1: {} diff --git a/apps/desktop/public/tauri.svg b/apps/desktop/public/tauri.svg deleted file mode 100644 index 31b62c9..0000000 --- a/apps/desktop/public/tauri.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/desktop/public/vite.svg b/apps/desktop/public/vite.svg deleted file mode 100644 index e7b8dfb..0000000 --- a/apps/desktop/public/vite.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/desktop/src-tauri/.cargo/config.toml b/apps/desktop/src-tauri/.cargo/config.toml deleted file mode 100644 index 886913a..0000000 --- a/apps/desktop/src-tauri/.cargo/config.toml +++ /dev/null @@ -1,4 +0,0 @@ -[build] -target = "aarch64-apple-darwin" - -[target] diff --git a/apps/desktop/src-tauri/.gitignore b/apps/desktop/src-tauri/.gitignore deleted file mode 100644 index b21bd68..0000000 --- a/apps/desktop/src-tauri/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ - -# Generated by Tauri -# will have schema files for capabilities auto-completion -/gen/schemas diff --git a/apps/desktop/src-tauri/Cargo.toml b/apps/desktop/src-tauri/Cargo.toml deleted file mode 100644 index e4d4e9f..0000000 --- a/apps/desktop/src-tauri/Cargo.toml +++ /dev/null @@ -1,34 +0,0 @@ -[package] -name = "Proseforge" -version = "0.0.0" -description = "Proseforge markdown editor" -authors = ["you"] -edition = "2021" - -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html - -[lib] -name = "tauri_lib" -crate-type = ["lib", "cdylib", "staticlib"] - -[build-dependencies] -tauri-build = { version = "2.0.0-rc", features = [] } - -[target."cfg(target_os = \"macos\")".dependencies] -cocoa = "0.25" - -[profile.release] -panic = "abort" -codegen-units = 1 -lto = true -opt-level = "z" -strip = true - -[dependencies] -tauri = { version = "2.0.0-rc", features = [] } -tauri-plugin-shell = "2.0.0-rc" -serde = { version = "1", features = ["derive"] } -serde_json = "1" -md_core = { path = "../../../core" } -tokio = { version = "1", features = ["full"] } -tauri-plugin-dialog = "2.0.0-rc" diff --git a/apps/desktop/src-tauri/build.rs b/apps/desktop/src-tauri/build.rs deleted file mode 100644 index d860e1e..0000000 --- a/apps/desktop/src-tauri/build.rs +++ /dev/null @@ -1,3 +0,0 @@ -fn main() { - tauri_build::build() -} diff --git a/apps/desktop/src-tauri/capabilities/default.json b/apps/desktop/src-tauri/capabilities/default.json deleted file mode 100644 index 3bb4cc4..0000000 --- a/apps/desktop/src-tauri/capabilities/default.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "$schema": "../gen/schemas/desktop-schema.json", - "identifier": "default", - "description": "Capability for the main window", - "windows": ["main"], - "permissions": [ - "core:default", - "shell:allow-open" - ] -} diff --git a/apps/desktop/src-tauri/gen/apple/.gitignore b/apps/desktop/src-tauri/gen/apple/.gitignore deleted file mode 100644 index 6726e2f..0000000 --- a/apps/desktop/src-tauri/gen/apple/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -xcuserdata/ -build/ -Externals/ diff --git a/apps/desktop/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-20x20@1x.png b/apps/desktop/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-20x20@1x.png deleted file mode 100644 index a6ac2a8ccf0aff8558f948fbc2c9befd5aa34361..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1036 zcmZ{jdrVt(6vux^=qiX3s2gLFAdJBT+`Ui-HZI6Ug^odBfSZdL7%)L)4%X?Ib07hA zS>`ZBnHwl(Atsws7r|Mcqr4pBu@3Bm(Lu|r&5C7>4eS1K87N#!3gJRqnirZfRZ3AHJyk7{dUZAP~mklTt{3QZIC&moJ2BpI4 z)7T&diw1YU1Vb4vUHR;=0r6vgtwj2|TL9ZCk}tdQOj`ZqCG5=P*OVy-a+E z0NS`jJA(%&MRKhJpwnzwu+yNuilxtk^3%T6$4~btYG;k7ru5!2{I_ zixcC7vFV_}$r&4c+iWkLwkRLle>bdq_9*w=pLuAd?F>_{SwdaoZ~v|RN@sjVrrb85 zKBk(#pf!|h^fAL4_dAO0iCLNfsfpSz*KY1p`}8Vf?rARRj10iYy44Awro;N#GrJv4 zNlHXtdITo3#U`;RRk%sd@%MhpEpPC&iXDfD5)-og$Az`ohuleC^}9c&>t8++S=6pS zTBB3w%&cmHqs-6Z`huHOE!FsH?8z`UUg^26Oi6q$m&+fTp{lAHK^p;oE=WZVs2eNxl-5Q%8oxqy*O0HcGt6UDF)iYE4;Xps+u*IXq%9 zqH^f^dmsJKG@$+Y=Dto*5em5a!EnnpY4bPDEpJUG2n6j#TdU09zti+3`-tlv81*OI19yi`MyisoB?7scSXN{UY5$gE3tm}TY*YfMv zf0Ja!Cbl}%bbqMFCEN0qC`qVp!DHU6AAfG*btdI9 zw6tTtZ%Nz$oQM-luiB38gB1^n0uf)EhInd}DZ ze}Iw?3yP1G|3Bcx-M*g%!k=sq7nc;C6z7$kc)~>Uv&a|$5iKCdf0q=`nkbe*B4JwM JFMD&V{sG_UJ5T@s diff --git a/apps/desktop/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-20x20@2x-1.png b/apps/desktop/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-20x20@2x-1.png deleted file mode 100644 index 2869541f735d2f3f890a5b400fcced58698cbac4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2216 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 R+5rQcJL_y$amF|Ce*nJiS(X3* diff --git a/apps/desktop/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-29x29@2x.png b/apps/desktop/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-29x29@2x.png deleted file mode 100644 index a4e68c8d6d5c4a564be190fdd200d7214eda2db2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3394 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 R+5rQcJL_y$amF|Ce*nJiS(X3* diff --git a/apps/desktop/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-29x29@3x.png b/apps/desktop/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-29x29@3x.png deleted file mode 100644 index e4adcbcedc3780375b853ef315244b28a735f047..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5228 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 W{J%q-7Pk)mF@QP-t6ZsQ9q~WT1(vM< diff --git a/apps/desktop/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-40x40@1x.png b/apps/desktop/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-40x40@1x.png deleted file mode 100644 index 2869541f735d2f3f890a5b400fcced58698cbac4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2216 zcmZ{ldoi_^T4gl77SH!OXa2pN)^H%@>nFRm}!SqHa)b2sZ z>&$61u=7vlb4oJ+K$wO>Tj1PV+S~&IRo&#ayBi|>A~*pt0j30|j473Wn60P3EZ`_; zrAmhk1-0c zoAT_0^=n9if>ge>hAkHo*5sHPf7v}Iy_E`8m<=29^1iuF^mrp3-=4A zrtQx5PVgH^d>ojp^YJ?UdYwzcF+Q=f@;Ez2Q=C9OV_0hNuuqsj9nluJh< zUnKiBA9MW8aGN{Z_7tyq9`h{)wSwY$2IojEcr6u)Z5G)a2jxead~~%Hk$l%83X8-H z*fKxA$l7^dK51dL7*^XNI~xtM^25d&7arFlVx8ycK&TJ2JzhpqRMOrb^iCRgfuxB_ z@46fDym#_C*k<#&C!+<3stp+zlPmkEs|I0Tw6odRHF5lRul-U6g5 zAo#s%n)tLaS$Hy5U`?kOuvgibSg*UAok^iaRci=Z?xZaCZcJ{;u#R}Vcfy)ALTB?`ULvdhBlq24}&DQdC@*7CK>Q{E|W> zkB}j+GO-fsh{>wfiY}XL)Kf}qlPkV}_!a+hxaiTf#X6zcrcZTvGZ`ika44e4lFZ4r z=Y_l~X0+=n*7zF@Ve)#^UaO7Mwrz~iPHxhEhpllM$9+$KvNFGmr`EMMRJV|-nJa1$ ziT4R9lWux(kZ>U;$J{bO-tT?*GECx>z^rmsdaIH9#)*OQyBg2U0i@x%y=Z1W=DTn| z2C(-5=_KLEXX&aaPw2&xQX8EV?4#U~oN~TBh!tmjqB+k%jcf;s>&>W?sEO&~elu2w zkN`0kOU)JQQMEy}{%rMyFrI5pwtMmUJK>+ ztM31(*Q+#H(!N1_%CCk=1(RLSi%gbW!0bDTe1mVY4{vA7l1RPpGVi-{igBG6l~^}k z@XTJ_UG04-e&nKPz(=)yO|JAb*y!RO6BFI?ak4>W&`IQZq>)N%mff3AbtT_thHP;9 z@es+SM;OllL|$L^NoIzVX>%X(q=f1q+e|Kkk_Go&%+pDvsd&|u%-g?@Vl~fxNb5L5 z2=>-v)z>K13LS!ZTaB&|?QY;)(!~r+-FjB1zETPeO;dc^!2ucz-red|OD^cY7(3xr zYi9#JUqdY-wM;Z7Oc9mgAJ$4P4Z<}s#o_fOC~sxC9mW^4oG$Ce+M}~j>m*p80;oVl zKrTT2xY>G#%!eoK)t6BwP30QNqn_?3rW(XT2yA|2_!~;6v0BbjApS)S17fag2`ik3 zBoeCqHO;@FPHraBhv)Gsn6(!6^($*K4ry?*S+Xc1}I6mHOkpe zw>lCOJRI;i<{sZeMmAZ!%s;?ytTJ3T2ZpND=6t^J-2L@W`gVJ6eEw3Z-aXTk87nkX z#Iha*5-#a*a7MN^lsMFH~;a&e;va7gM357t_B7F g%OH$#hDJy@0tq+#uZjN@kH5_bk2L=FpNC1$^0stD1+%`R#hXZUY4OL~}{y$dOS&<3= zWHoSQMMMAj!`y(R#eSc`?z;9cufx%!gU%{z8Z$C7Ttz|&70VuMcAWJV@RRak-4?#b z(Gt4RX&Vs2(siU&{YC^W7|)QylPs6k1qLUi#f9@o=pvJ%>J?`9=F^+ng{A+T?jL2! zhYB|ew|gCM7$yXi>BGG)DpqdW{9?0DtDx&Pf~${KNl@~Dc^W$Pw2aUW1w!GT+!^M7 zEDK9P2L=yCEzfd|Q6rP8m2iL&q#f(mjjG}%r1^`pKN@{53ScN;;_PB4Ua_obN3xli z#L&n&I0{WOBKvzKA)%RUz}=w;3DgMc!Dcx=j7y`av&7^tz39<)?fctE8TQ(fz1Ieq zaI>AOr*rv?U9U+jZ6+2h_2(sDpuE71nc-Y>zvFcjSomi|Db~R$%`5*Z%`QbTlC_u< zV>+=+zIKSxCXT2kvCBL6q-%ka^x2_Rp|twV;7rf;@VP*0G=;nM$|su}DmKs$>^CWo zCoEk##unH#=cShHE`83@_FpF6=hGs^@~y_Yj)x;j2z-m!M9KW~;~?;Q0&z<= zhJag(%7l0Vv11Bg6dM|!^XrrQ^M=e-?{LV^?|oJ?qXb5hSnx=Zu|!BkVjJKWimqOGWhC0CmvDt^ zCfIbeAOIe&(WH91B`Op~TN%R153di`e!|W0vOhVVQI0BnQEeJ&QUEOhv5qK00~+085!VTb1M*Mya9Rfd&2>>Utlt%N>OWy5EV*mG(N*=(B#r=EnZr)&1((QOvYn>Vn$m z_}x3+UygrtCC|k(%N$5LZ|d)*d+pSHRlrbI#;n{^qLb_ugSBQP4RqU#Bo&MRSN#xg zt8xp^K|e8@@hCp~o2YdV#sKZ+z_BC1r3f?A?toM@8j|mcEK1;SL|sK!!`YfBgLe6VExZ4ccbGrKs0)&xj&O%R4Xbd32`)62oFS-QM3|@8a>**Bq6f zs5i*DyI=Z#RwS{&+{}m$Tg1+eU2Wdy(-~q`Uu%ceD!xSiSFP6vqx7zp!hUM#Th)TH zUb2Q8r=ofF-Pin${8;sN*JF*CNQ4V11E-^Js0ve1C66AN34&_VD?g))t4B-B?NskQ z-KIcZyrmkegFv(S+{L?buOrfhh!Y<@k8E^c<+t|V-^DIx?BRc_ra|p^URRNo$0=Kq z0jF}B5EC&%RyYs1=lbL2ZR`4LGs_dk9Gz6n4+YBg(ahNJUTeFjP;)XB%UfF(U{pjMV z3_#TV+H$qf-ObY_O9D%NQAzfX|I}?2?VjT7=Cl*SVcK9+LSt6&bWShfnr>*?l1Q!xg}Avyy`@@lY1Of;$m!2h!vRm_x6GHZJ+%4Ozm7Cib7FP;V{E)3zD>h^2#Vcg{!bC;&mAojcb(@ z?&r;g**zv3i=ArXO$AF|^!)j@r@ zc=)kxh#`PZ{Pm4VYj>R>gnBN7r~s06^So(jO06k(V6J|gp97ZZcyBZDvt%$uHUaW< zwiZFk$o8$8?7eK4W7DVj*XY`Bn486bEbsnow>jC1od%nNk}PLx4nQ$Y%(qvxt?L38 zb<&(#M^l|MYa|By?$64Cpyb@Q{jeJX<+ec%q4*#5SRBY-Bo3y8Buq7P#IX&VYCCx; zLOmw-mfz^33BEi77DHGcZt?&Hq-&nrHy`H7`hSq(ic%oMun5~VYbsNE@FPpdyN}`S7pls~WtTX!y7j4_Az(jqgJD)*%dY(wrRoCIyp`5zg%z8diAQs@0e2 z{Rz<{!fTA@Qbw^heI#Bnb!Qt#7`(SD`Qzadna8lz%PF3L13*o}3$x(39_ofbZkXU8NBe~yEN7qam#QP$P z(43CbIuD&&-qtk+Lr~QpUjmkk6_yISLf1Ilx&mfa(WDu@dESaUAGXtJf6TPrk9l?_ z^@Zc=-S#$lC)$WY2RC-B6eN3OWblD_YT6F`M_~KWVqt zsY<>svinW=WoENTP;GR#x+7qc4UpH^dZYV<>Y@7}N0Amz%6fFSo50HG<>}w=eI*9R zn@b(Gcza%7HkZ~A&wW+Xgk;1g>>s6Q4!@J*UTKfCLHmZ2OIfzb^IQwKuHD-@+D)bO zxcJ$|$yG9wr&tD8HxlLJiDXFsVYx2VWlIRt9I;x>5XQSOYpNPx+n@ zf|=!n0#+P~XZ2X&C&Um?3~Uv>6wqlqo8?^NAZNfa1ob`;4ZWQnFNzt8{XPYTnpBL= zBa9YcCKIQcB}MQc;mB9Br9`~N>fEbBZA=Y9tA*zMdu8a@;_DuVj)mm%8EjfEAwTZR zXXW+(Is}h=bX#EAYWTrQ-W4=telW{$LPH=E~@a>GMp>a4iBkB6%211mSEH(m=^2_plS!X4fgs&LAH`Vs2 zyCU>(0@q8*(vj$ZbvwQpt;7x^P0@dI1zU~`@^njOE}$d+mK>q&tkr1o45ILrMKUjm z?Brb)3=Gv{^uv*7*J=Nh>%UEQn)#R0{P6R|dK5p>Ny=QmK43;tHaPV~kT8f}CuIvu z697-;Xc?8`v#{7#H}lckPyNV`5x;vmCbMH;S+?g8L#OQG`K5oCYjY{`mGyx9*X}$1 zAAXM9%VYOKR(<0B`){O%$)+V^K`NBfoVI*>j#KADaZ(F`Olx9Xk{o*D^J96eX(3$+ zl#jpuQp7I>BDCwrcf)ly4k`>+$_#huwgltD@qj=^Ix?F|mmjQ}PC+fY%AKRzREf8t zEB{7*!<$9V8vx*7Opt6Ed0 zq{Qlf2-W5ad!X2`OY%lck?3N8+?8NvvZwv=*fVNYqHtL=IIA|1r1ZyrQlm;phO(fR zZ5`bKo0Eweg~!DFXA%`~n7mlCcwJmHR*^<5?-hHP)c5H_FZzrOD3a*UT?Sp3xw7`T z6>g*Gs6HQlb4Ol0uaNu9=}(h`t&k0~O;a2Yb<*ng1T8)B6~j{Q2TGodL+Ra{77S~6 zvtrn%3B}zkJMI0(=Lqt2gRhrmg@IFi!vXj*^7AugHny6({WUFHHL4Yp5_`Hs&rFge zWXZ1_?Em&LS?V;5;b1Ql>LRS?z@$pt4o(63a((6>=UsHR^Aqj!O7nn^ipsfoj|ccn{Ll<2k$NW)a!1XQhYi$x-v9Q4}zh_KeNY=M`-+P@TGY`aNU8d$KrhQ?Io`HsgY7sPUV}IMWo_<`=ba%o*0prVQf1| zf2en`I@vDPgxhe_Ab$Tuw{!+($JZv4y+r-*8wgkV*w#3vQF@+!j3I-Z76r9hecQF8 z!t^-`Bh1Ic(ytYict6t6!V_P;rRqxeevLH#7ryb4OfcGE9@;uu9(=baqzVo3K{J@V zrw`G-JJt&hF>+T^@cLKBND%6U2f&1oE(ia7TgMT9Xg*nj_-Gy6JOpKmCjKapt3$>kH{u2G=Neco_3&oL6YE!BIT?)okFaBaU^xL^+1aVTEV zb30_9(i=8G2_E5wV!AhO5->?lLi*cGyNe_PsXE%FkDKCoJ~y)}ka5JDZ5ZGC4h+B1 zk4rQn0M)vj)A%t3SP9AIn3DFW(GwukE%KO7-SKf|Ai+xsXHA)tTOOZ7qz(LK(^s;6 z8Z+3{B@9b`4lff)oyAntnb4hNmzNw<;J(}KMcwaoHVh6LbS7Bk2ka}81H*`M(~;4) zUv;2()LcUC)P#Sru(0qdy%^U>`CI;2APdoW!nncEblSZ`A3P>7Bh!l8M(f!J%CHA;oYCuFRs^*6DYL| z@t%wbZ3`@KCZ#nX@79rnhZVoW9US=s^m@3KB%+|2)JyHenlh5fJTNwWF18V`+e_gI zeA+Zo4Dv9BJ$xa$Elikxpku;HTc-XoRq8^<@ZF)q&1-)#O9>V(7PX9rhg*zAUHOFo z6~f~)n|%#r+~wSr?w$GE>>88v=%Lur5D@KGsw=SLXMd)nQ)-?yd@$b1-3L%API;%= z&|y!GW{{DZtQl-KmPNMz^qk}=2?_r37nffX|roXyn7=tYO3_c+nn&*u*7rnSE6p-~0 zZJj-(7~`91z2O_PWIoY&B=giMO!o{ra(${nqAg|9d^3Ezo_bk2L=FpNC1$^0stD1+%`R#hXZUY4OL~}{y$dOS&<3= zWHoSQMMMAj!`y(R#eSc`?z;9cufx%!gU%{z8Z$C7Ttz|&70VuMcAWJV@RRak-4?#b z(Gt4RX&Vs2(siU&{YC^W7|)QylPs6k1qLUi#f9@o=pvJ%>J?`9=F^+ng{A+T?jL2! zhYB|ew|gCM7$yXi>BGG)DpqdW{9?0DtDx&Pf~${KNl@~Dc^W$Pw2aUW1w!GT+!^M7 zEDK9P2L=yCEzfd|Q6rP8m2iL&q#f(mjjG}%r1^`pKN@{53ScN;;_PB4Ua_obN3xli z#L&n&I0{WOBKvzKA)%RUz}=w;3DgMc!Dcx=j7y`av&7^tz39<)?fctE8TQ(fz1Ieq zaI>AOr*rv?U9U+jZ6+2h_2(sDpuE71nc-Y>zvFcjSomi|Db~R$%`5*Z%`QbTlC_u< zV>+=+zIKSxCXT2kvCBL6q-%ka^x2_Rp|twV;7rf;@VP*0G=;nM$|su}DmKs$>^CWo zCoEk##unH#=cShHE`83@_FpF6=hGs^@~y_Yj)x;j2z-m!M9KW~;~?;Q0&z<= zhJag(%7l0Vv11Bg6dM|!^XrrQ^M=e-?{LV^?|oJ?qXb5hSnx=Zu|!BkVjJKWimqOGWhC0CmvDt^ zCfIbeAOIe&(WH91B`Op~TN%R153di`e!|W0vOhVVQI0BnQEeJ&QUEOhv5qK00~+085!VTb1M*Mya9Rfd&2>>Utlt%N>OWy5EV*mG(N*=(B#r=EnZr)&1((QOvYn>Vn$m z_}x3+UygrtCC|k(%N$5LZ|d)*d+pSHRlrbI#;n{^qLb_ugSBQP4RqU#Bo&MRSN#xg zt8xp^K|e8@@hCp~o2YdV#sKZ+z_BC1r3f?A?toM@8j|mcEK1;SL|sK!!`YfBgLe6VExZ4ccbGrKs0)&xj&O%R4Xbd32`)62oFS-QM3|@8a>**Bq6f zs5i*DyI=Z#RwS{&+{}m$Tg1+eU2Wdy(-~q`Uu%ceD!xSiSFP6vqx7zp!hUM#Th)TH zUb2Q8r=ofF-Pin${8;sN*JF*CNQ4V11E-^Js0ve1C66AN34&_VD?g))t4B-B?NskQ z-KIcZyrmkegFv(S+{L?buOrfhh!Y<@k8E^c<+t|V-^DIx?BRc_ra|p^URRNo$0=Kq z0jF}B5EC&%RyYs1=lbL2ZR`4LGs_dk9Gz6n4+YBg(ahNJUTeFjP;)XB%UfF(U{pjMV z3_#TV+H$qf-ObY_O9D%NQAzfX|I}?2?VjT7=Cl*SVcK9+LSt6&bWShfnr>*?l1Q!xg}Avyy`@@lY1Of;$m!2h!vRm_x6GHZJ+%4Ozm7Cib7FP;V{E)3zD>h^2#Vcg{!bC;&mAojcb(@ z?&r;g**zv3i=ArXO$AF|^!)j@r@ zc=)kxh#`PZ{Pm4VYj>R>gnBN7r~s06^So(jO06k(V6J|gp97ZZcyBZDvt%$uHUaW< zwiZFk$o8$8?7eK4W7DVj*XY`Bn486bEbsnow>jC1od%nNk}PLx4nQ$Y%(qvxt?L38 zb<&(#M^l|MYa|By?$64Cpyb@Q{jeJX<+ec%q4*#5SRBY-Bo3y8Buq7P#IX&VYCCx; zLOmw-mfz^33BEi77DHGcZt?&Hq-&nrHy`H7`hSq(ic%oMun5~VYbsNE@FPpdyN}`S7pls~WtTX!y7j4_Az(jqgJD)*%dY(wrRoCIyp`5zg%z8diAQs@0e2 z{Rz<{!fTA@Qbw^heI#Bnb!Qt#7`(SD`Qzadna8lz%PF3L13*o}3$x(39_ofbZkXU8NBe~yEN7qam#QP$P z(43CbIuD&&-qtk+Lr~QpUjmkk6_yISLf1Ilx&mfa(WDu@dESaUAGXtJf6TPrk9l?_ z^@Zc=-S#$lC)$WY2RC-B6eN3OWblD_YT6F`M_~KWVqt zsY<>svinW=WoENTP;GR#x+7qc4UpH^dZYV<>Y@7}N0Amz%6fFSo50HG<>}w=eI*9R zn@b(Gcza%7HkZ~A&wW+Xgk;1g>>s6Q4!@J*UTKfCLHmZ2OIfzb^IQwKuHD-@+D)bO zxcJ$|$yG9wr&tD8HxlLJiDXFsVYx2VWlIRt9I;x>5XQSOYpNPx+n@ zf|=!n0#+P~XZ2X&C&Um?3~Uv>6wqlqo8?^NAZNfa1ob`;4ZWQnFNzt8{XPYTnpBL= zBa9YcCKIQcB}MQc;mB9Br9`~N>fEbBZA=Y9tA*zMdu8a@;_DuVj)mm%8EjfEAwTZR zXXW+(Is}h=bX#EAYWTrQ-W4=telW{$LPH=E~@a>GMp>a4iBkB6%211mSEH(m=^2_plS!X4fgs&LAH`Vs2 zyCU>(0@q8*(vj$ZbvwQpt;7x^P0@dI1zU~`@^njOE}$d+mK>q&tkr1o45ILrMKUjm z?Brb)3=Gv{^uv*7*J=Nh>%UEQn)#R0{P6R|dK5p>Ny=QmK43;tHaPV~kT8f}CuIvu z697-;Xc?8`v#{7#H}lckPyNV`5x;vmCbMH;S+?g8L#OQG`K5oCYjY{`mGyx9*X}$1 zAAXM9%VYOKR(<0B`){O%$)+V^K`NBfoVI*>j#KADaZ(F`Olx9Xk{o*D^J96eX(3$+ zl#jpuQp7I>BDCwrcf)ly4k`>+$_#huwgltD@qj=^Ix?F|mmjQ}PC+fY%AKRzREf8t zEB{7*!<$9V8vx*7Opt6Ed0 zq{Qlf2-W5ad!X2`OY%lck?3N8+?8NvvZwv=*fVNYqHtL=IIA|1r1ZyrQlm;phO(fR zZ5`bKo0Eweg~!DFXA%`~n7mlCcwJmHR*^<5?-hHP)c5H_FZzrOD3a*UT?Sp3xw7`T z6>g*Gs6HQlb4Ol0uaNu9=}(h`t&k0~O;a2Yb<*ng1T8)B6~j{Q2TGodL+Ra{77S~6 zvtrn%3B}zkJMI0(=Lqt2gRhrmg@IFi!vXj*^7AugHny6({WUFHHL4Yp5_`Hs&rFge zWXZ1_?Em&LS?V;5;b1Ql>LRS?z@$pt4o(63a((6>=UsHR^Aqj!O7nn^ipsfoj|ccn{Ll<2k$NW)a!1XQhYi$x-v9Q4}zh_KeNY=M`-+P@TGY`aNU8d$KrhQ?Io`HsgY7sPUV}IMWo_<`=ba%o*0prVQf1| zf2en`I@vDPgxhe_Ab$Tuw{!+($JZv4y+r-*8wgkV*w#3vQF@+!j3I-Z76r9hecQF8 z!t^-`Bh1Ic(ytYict6t6!V_P;rRqxeevLH#7ryb4OfcGE9@;uu9(=baqzVo3K{J@V zrw`G-JJt&hF>+T^@cLKBND%6U2f&1oE(ia7TgMT9Xg*nj_-Gy6JOpKmCjKapt3$>kH{u2G=Neco_3&oL6YE!BIT?)okFaBaU^xL^+1aVTEV zb30_9(i=8G2_E5wV!AhO5->?lLi*cGyNe_PsXE%FkDKCoJ~y)}ka5JDZ5ZGC4h+B1 zk4rQn0M)vj)A%t3SP9AIn3DFW(GwukE%KO7-SKf|Ai+xsXHA)tTOOZ7qz(LK(^s;6 z8Z+3{B@9b`4lff)oyAntnb4hNmzNw<;J(}KMcwaoHVh6LbS7Bk2ka}81H*`M(~;4) zUv;2()LcUC)P#Sru(0qdy%^U>`CI;2APdoW!nncEblSZ`A3P>7Bh!l8M(f!J%CHA;oYCuFRs^*6DYL| z@t%wbZ3`@KCZ#nX@79rnhZVoW9US=s^m@3KB%+|2)JyHenlh5fJTNwWF18V`+e_gI zeA+Zo4Dv9BJ$xa$Elikxpku;HTc-XoRq8^<@ZF)q&1-)#O9>V(7PX9rhg*zAUHOFo z6~f~)n|%#r+~wSr?w$GE>>88v=%Lur5D@KGsw=SLXMd)nQ)-?yd@$b1-3L%API;%= z&|y!GW{{DZtQl-KmPNMz^qk}=2?_r37nffX|roXyn7=tYO3_c+nn&*u*7rnSE6p-~0 zZJj-(7~`91z2O_PWIoY&B=giMO!o{ra(${nqAg|9d^3Ezo7vY6`Eg-e3U$fL9PjS*?HS`=5=0^zVeD6-NFOkfoxQ zDgfZm1OUJy0Dy;oSFi&Bz>6CII5GzSM6v(?QrEl=O|gFlGz(<~S-{JG)|c+`Q~-d& z0U|4{?Yn%M@0Vt*5Om(#Th-Ben|-*%5RWhsSRBeYjp#xq3+EA-x&-6NM5oF)I^txd zB8!1|R*;eKFqBn%g&6QJ`hQD-$k2%zUSX0z8u~X;$(84O;xlHh*}Hu28g50dzXI&Jm zMo2cv^-o^F%f6{Qs>zdn9p>?9pwi;JG#&AsYs~V@h%6{2N7mHq%O=y}B^U++fUGYg z!3{w^=~OzP#!5qI8l|G?D%Vii9U9Fbn`Sj25>9E_aMZg@KKdmguggl=5j`7_~sCDS&({sVpEi-24@yZ$8CxO-{fIh*nn;N?LgU z0)`UPE#)uerGIgVel+xDDQ#s>&5QsL;!O1x3GTIkx8CeSXu4B>)Pmpo{hmP zqhEdJSa&q11IuSkn0ypTR(-j5sHfe^s*-90p(-d`Ue046p#DKu753?#@wO|rQ4wwchUI;KT)j?+!?Nd{Xu=mVMc%HwMBM#K@aCYfAWnVa`WdMd+W zQ^!uNUuNeKyzk|h@)(RR^5uvBF;((5-T)O!ZbsYP8PLd;7>*?n9BuMvTk2U(QMwI; z&VV%K?@R#d%dO!IDqg)a753;>8zDzBDRwLfP6b~Q2|aOSVIyHSgmU!z>oTZV#l+W^ zExISL!>jZ#NMS9|L)Aj}ETzZFW;5+XETd3Y+HF9~W;ed#mz=kWUH#(cA)hwG&jH6^ zq#PhG?D=MeZW|9So6WEoK53NAH;R4QN1XO-lC006T~l{@p&C_d?G((cF2Tw~oqX?v zL~TXLus@`VHFtS5)+&6w4xzfbpTw|rpuI-mwHKR(iwdDbU-}njhsgN`U-C1$}zmpar@ z>MsBOF>np_Un*43PF0jU69)5EK+3`}*3&XOvKB)64m*>$duxo6Y|}|D5}x$Wp4+M@ zBaWPga!?%QM8mu8Mb%0|KD${8zK_I7S+?~*dkX6YaXSdHT5}m0JjgHqb!t6-XF+7O zy!@FJGYQ2ANMUg8ZtQQ?^1|wyI-y1BNNZ6Q80{1M%c6(Pf>gQ*+IRNUmAZkI?O3CP zG(GP>_lm|tV7*e7BYPp49R*Vg*5V#8Cudf{9s&-SolwDd5DJ=HM1DBH1Mn22DYvSi z8zoijd5%AH9XnV~E zf=d?(j$gE{E(ARf^=C^kP+Tp%*NgCJ1?(?=(Q~ z-)|S>(FkFy*B|Qlc@K<{yRDPhx-G>XCgAD*znz+0@|#xXQbRxy*a8jE#aLnj3i7Wp zs(FFbjDmFVuvKaDL*nOe9R?MM{K>!6_um{CKR4!W<9**D(08xeH)#6?IR{B+?s^qAlP2k_}9DrHr4g#O&4}l^vG4P z%ZY;i!;wH$2X^fYPEy_8-M$`XivNL5^MT=#M>0P6^RNoeno>z?!#3a0wpov1I^vz| zvDKrZ)PDE%rycAbh5?6br2qUF>7(U-SDGy+OowG*GpIbK%p+*DW~W-xgfc(o`aK`K za1?bFdXFV;sfB`W(sBR}BVRKEhav3f9u-EOgNYJ6C9@W`*xcYyS&F`;u+92?5^2qy zhy|);bQ@S)-36D6Mmq8rMJi=g!gVXJ!QoYCJ$CNX!O)hPcCNRRRYpGy6ur57k!VqC zRo67N^g~_l*#J=%J<=hQ*8xMT*SLggKQ@tk#1znyV;x+m3@QjEs-{6t>D#gNUOJW? zVJ=%)5*<|GEB+bSpnZSu>9#uSVkqLPm1~Th);&Oba-WvxE1UHW-)OLvVZI```#_|9 zk7^7OWj;Z|(6!2W`7Qp{fF6>bxX)V?gh{DI;jiL=Zl5Rv!h51c9TthK(HE zEPZ3j4tc{HoHPCdq@bOcvjx0%#DSJ|0v}K;;CKl(y>4QUws2nPB0(Cy#Ypl39)m;4 z-ka85D`;@tXTNHOuvD~T|EV?@xJ2pk$E;vLX5efLmlOZ!sC?3|?%d=cv4b_?o57@a z`(AE%{sK{01f(R*W@{G&8-fB)rS$LBiN#?lDGyY@hT+wETT42mFR0bSph~v)7LNtW z7SXobM>yf)6=~NA*-jzO0vl{bYR?3)U#M|WM>yS-6}+RUL)x2x_IwG5}5;$P5?;O zx6Ea9k6|tTFnAG(R7;-1vhR1k@taTlaj^A24)< z$w-ufQ}8*CcAP9msDEXztq#?^$w+P&BVwg0$SNv2cEI~RrIVqsD5NAc;>a$gP?zaA zvDb^83e8D4`c04T!JR`Z75U8%7(GW*t)w(s5-u2p^Nipm5?e+wWzy{s1o&|}P6%Lv zLJ1qZJTriF0*n-m9do1Kr_tCjdTsWT>l1c=Dm@Gp-gi+h*#~}y?Gw}gMwjOv%dlU_ zdX!MH$`R-LcA~c>bD%gZg`Sq}vL@mGBI`DySyo6lC68~>fWmSJ=MjkF-hl_wBgya` z3w(GdgdDFH3ddmC=nA@iB>MhA!QVr?1cileeB>CPSe?LVGU;{IP=5wAuUOf>HGjJv zNa(ou8lWl2^~zdnreP@?chR;Ewb#YZ`9E|a35#+Va7cU`mRiL>D~$xWF}7U`MSGSC z$6St$ug!?z2a{&MkK;_46sR*a;LvKRY-OeTS9yHII~PXOs(erz>!DV$rC{#zatt`NY|U3jv_sfBZTunkr*_Gz@*>v9}5Jpl3SEB zz7^&0?A!ZY>7XnMjq+Qc=AWo8uvW*vU8xG)jHl6IB`Fy&BAR@PdSk?lwzN3bP_w*X zizx7cpRa>;n-w8hXunX*L*F_%o8>)>9DN|v0;5Q`B%d&2>bIN>#ZGnxNYF-vspNH) zSHN2}Y~rJH|D3ze=E_(pLG-0mURW2M^lX+hNO7Um6FTTrOCx3^ zFf=g-$rk&~Ll zxbsX7dQVAwZv!g6DWX6Mn5QDVOqUYEt5=;4P73;>{XCF-Xv(O9JcdHnr~kb5Ah&>v zcoPL0@zccBC!+AVkP~?lowLN#++$`r(_|V46+a}2(1hz%7LqP_+ry1rEwEF({}K$3 z|EiB9>eqG*40jI*D)8=?1|vsw;;LCSpX$9^*gn~2Cl9#o`0aoma1%&;pH{8hp!rjW zeqky3xMrq74i=%JsOjN0D1e&8hr@%A+BU`tef7XeBoW5lWQX1iRUCi^UKTK8i8o3> z0b#a3!8FFnJ;812U=fI46hE0GYH|`*BlBH|8PTA?mqs8&yyyFb_}uh{xuq4-Q!l9$ z9{s5=mBeDNs91LE>c~ra#9OE5eW||*yE1S_!FF-lq?#L&IdA2=r@+E`1{^8$m(Onq z7=T6sF@LO%x;7WM3EwoUJB57xyJ^M480lorH%7u{a(~(K2>@D^ng2Z9WtgXrY?UCk zsUkkV7{s*58dc}aj}SH(2)72bg@}pPEzwpv2%r=?o<8d0T#F=FJD1xO=MIpRc=EF$ zo{2|oWyVg(ZK9*#!Y2Pak@RJaV?Jz-->ag% zuq*w#6O65gagd#Z3#Ag!D%%KMd{+FAW8KBH?DIn8k=qov$8z#iVyE5>v*0b0v~A01 z8S0QZvexdlq!+x~2<0Y1zNg714`_Iw0iP45wC(NQwQcWc+L1$@n~2flNNn30^CaZB zvCEUaw{5>7eN1?9t;!Nil1-6O`KITI+(bFvW@SHAlO!O7E0r7}X^i!aA_32WV zf@y=j5M|dnt#VuRf0pLSk(z1BPuO*NmzlJwhSl(uqUulLaphO%x8KvOa+SNco{9+^ zElIpZqvTd=R>g*p_}W(ewLP0QtEURyH9r^AM~`&`bU%8Wg?2)QfJL5DtvfhRHaJkGkw*}gMSA;lNr7hoGSY3Sa>1Km^hb^jAc+%Q>y*61okF7<`o!w$^%5n3t1l!^~B4NnSD`=WRbt3p@6) zw_+&rD+~G|=&C2L%Gvbye=Lix{X%Q_yr1wB-vyz1_PdJt_ydC!vfW!FfBZ zZiTYX?7rRc9!y{hGB;`Tsy!EZX8a+{4;UuY^(Rlf)V=F#w|azVto*mZFZM%5{-2so zf;16&@=TV#?9dk3Z zlZ0wOZ`URd#0kVP$+2Jisg0SIiCnX`Uv@irlJJ!*#NLrr4eiC-z1E_TH%z9pFO^(b z7&eK#N^l=sEI;Em4%M7;oX7+$wo6i510qkg5(lXO!X7j%vRLb~j6sos&-)B}4mmR6 zi0_ui25cHrt@Qfx?;uIGl~fow<{{t5DR5g&KtC z(n+6dUl)Zd;6}abZ;v75c~^?Sl9$g&%zy6Mhd5|O|z_>B&ie`_S{Lci`WGoZyD%bYCpnxUuB?K0Pg zGXED`4^wkxFmCxR4`4S=XLG8as)I=dkpPT)Vbd9Qw5p7+X*?vgIIz#|(Vjd}EogD` zmu8f088zF)%N)~l5!c@7_=GJs1S_I3X%jo`s6F4f=|AO6lV}e4n|!Dh`J3>b9cR!o zqi+{-D^rbTHl2!-PT%q)-J~F$HRc){YM+|q+-Y>xiP15%vfgmhw~flB$>p3Oo4Oq6 zb~^p))6cS6tZ}X~cgZZ4f3JZV2b`4A{PwJeF5lNKWK0rS*ox_4=lj;qHnIJqY9~-6 z?~oe@vUR0>E$K05)vdx9&N$PWxbLk0YoX}oLXMC<93%6#l=ECU)M<_vnZPYf*+?VW zn&zwUu`g?h=d(=UzqsNot@K0ywIDUr@-;C#EVEnU}#A zE9=BlH(AfbD*Xj^xrJKuI6ltc_SD9OYfRObJ-)PdY6P2$-NtVVW3OL@^`HU*sv=NM zTjiAfyhM7uJVky_A8HnTxMuP9t-8LryJp*)krkP;@hh`E6y*Rc=9rX@^{Nxod}bHZ ztk}cJWDha-6RAtvgLiDns4|~e9Go++ny{EO-QWv?SYW(=l=LJ#f5&EN{eBZ8O4~Eh zGOyyhr%~F`t>M?9;m2yWq%%JomHs6H1o`IpvU@*1&uEdc0#~k8vXxvuhZ^KYcXx4l zZ^(XCkC`15#{L%RTUR65;Bzv2tk4li*!I#MY_TyzqxSkw6nHs}UCK44DC~i%-yEo7 z|L5rWu0!?*+~sM|)nQ*12hhrS_(@}MAm3Vz&F@_Q+2JFY@S+3N2#meCKA5eZsCHhR z0~xQww^JxfkN&iIhZO>e!(VSJaj_P`<~W5R(jQXRcUlhh=NIKar9;m&w~!yflGFw6 z6%;k%{|fE;?32e^^=meAqW%P$my_6RFC)UnA=BIhmorswh5VVGODllyeq(6b7kLA| z5QSR8Erf|>qE#7Hm@^~t&ofuPLE2^B@Jm?iMfcZABX3H}B>UCZ^f6`4-A<6H z2U!)azi))-Picnt>Q9!l9N^T8rax6v@{qWtMi+h9PXiXlXkmO!j)TK>f@nm()_=2~ zEDOl<6O?IlHRby+%Ca7Qqq3!?t%*5!o9?gQFU6HNMp6WWt0HV4<}d))hRaU%hsH(p zdRp5~W1@d~17_A}%;&vGz;zhYQzYqTz$!rKwa?@aD@dHK1r zwoc9?_5>k2MiV+%bsS`hvd%YvZ5?6ZrDu@nfDNLJl(8}*>y}BI*<%!+sW0gLMbL;n zgFp(Ccly9?_Y`$nESX*R!>-rt~q9|Fa*r0n(weWliGr8%FLbSu5O+#6KmcW?zDz9QxJLi`eOUgJ*YVC z_Fo>VQ{^ohUR$JCyz?~f4C3H4;3N-_UiDjOyylk)YC?Av7#W}zcOeI1^fm2KD3m`x zA6&yzyivcS-b2st@kv|GZi}E(S5a9VP|YbC4mD9NLx9aPO99=Q(00gBWfj? zrY>#af$uqHznehw!73=3BZXfyRJ}x4!W*N9jiJ`^N@|*J&jE}RCPx+zf+*t`nU<~bPXUvDHV;x*UHB2w0p*R zamG2ZPD-+oN#$mUlQi(3?#*ChAFaDSf%i8qJiNFFZxaS$TQ9A#8`sRnvcN0K^&u}oW7^k2T!Por91SW0C>51 z`8c=*IJo(=xdlb|ctrRF*|@nyxVimx@(}+EaB{J-v-bP{0c;EgrGEg+|9J4UbAoz! nesFUAABLAtn+Ghy%`3vq^WRSFwom{3V*n62HQBm%=3)N@nT_HC diff --git a/apps/desktop/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png b/apps/desktop/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png deleted file mode 100644 index 704c929133f23779ee37099bf32d400b01599be1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 121323 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

#!$NcQ3lh~dU^;t<^=H3BJUPNJ0E<)(ufo!9Z6 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

lu{l?zz?+Mnb6 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

q=R@UcDgpORITkOy02&?Q0Kar zSyGby6kJademJI#&)fuBY~JSNZ;8#y`;w^6Y+D~4h+TG;)xXl5=a0)sXS8e`uyt{< zs#E%9y*IR(q+^#~nw1kEIUiR1yuKGw27s7`YV}hvr@z(+4v4UGKJd&BTU*HtJp@?S z1U$sHH-Pv|X?9SdXUJVsGV{c^M@o(cJH1gIHtnAsja`kz7|u|zzf#>L=gWF6S?_6E zr!^bL>k-ElWA_J@gn|_GH!8^JsAN~V&%4`~bl6aGIqC0+2O-M0vyg!9(s$~Fz*6sa z3xOAls#=_#{qD+E+jGaS4IC}j4dCqb^zSi+@1LB^f{4TziOb5u5eCvnkaBOutd1hC zjDJyQiZ2}3$Qtm}&N1d+5|9F%3df@**BdN7SsIYShYKH6N8enxH6ulqfU0F%K#th< z`#H?R+-x7GWav|4%(fp=e+yF(eW!wML4Xz6&fDMDwKh>*UYVq=U5jm`JT=$S?vRo$ zD4=xsl#~^qUg1wi0H{v;SJm+WNUGWa5G$!y_c^U(HE98x-(t0FjQ-m2uWAQElj1M5 zsR*e}^~Y&+L$l4F(hdMgX`0e?n--9`i+?DJ>e;6?d%YjdXw49`f_N1GnS&OShX-hS zdxo|(su8_d9wi_tv;G8gjodyOEVqu%cZ+dbKb?cRO7*jIuHNFrURzkNZHS?+2cA5_ zxUn*jKo3g{zhr~}pfN*Wk7@^nq@xERZP!ex06DXD zlVMyCW%SW!DSSVGjD%g9Yx{&TU1aEdJ2WU6^N4HN-w`L%qZgb}^h_Eu&v~rHYYU=j z#4~9}k{)pmTbIQxGRZvFHC{Wq-V93SW%E0#2aT2$3c7}pp^6wal3xhRwhh-2Jgvaa z4m;xzPqnx%QE+qJ*k06Z3lyQ1ZFcfw+&5#>6K%LS_uC3Sw1UOIJrayS`wRigleoW9qV1 zeLd^hr&}w|$r0-W)GqFog4(z;14Fx--57|{tYD{=>n62bKQYLlYqX{|Yc)yRZKR2B zqn(%9LJmR)6^_-Bo@@DJGSr#6Rd;TjDYdbkjDM*O^3ePZ+(hjU$!O1IWJf_NJMRvt zeFW_@Db@g|w12D|1|)5a$9g=e8Pi5*3(c{BG|rrOd=DMcp{2B1yC3irRoa8OwrfCg z31RJUjT2;AkTVkA`yPw1Q_`9%1fD}}uphf?zIia;)w>Ux% zkP^%Uv}^Utch(zxo5m;~^f;^N^`UMf*Qd-wdNOwGHaiAAT@N(^>29dA zUOAggY27ZH*@!H1km)hjP%^uvxG}8Tc1yPlfR*u{V+T+&@M+R)=TG(2qal>m^^>wi zDF#3aHdrSfNZD{}CqQ->r2p!1t#ki}v_O;IPc$lR?1JVaO|XLGxahh=g4IEx?p_~{ zy8>$n*s(aTxwcP0Mhjh8Ib!(?l8pA+d!K;8E8tzvn5Lph(tig{b7Vf97j&8EsDWjD zUSE-Rb4d9j5FfyLm;D_ve=_gs9tQOxM~U@xJ_6XXRC|>H>7?Y~#TxJ>J%fQcs-GJi zYN?f@mE2j`V#~$io6Fnu&%3C&M_31r4uB2e>tFv@??jQmE0H;baGhrMegN@Trn17z zW~HCi?*y(d1Z)Q)@M^Lnde<%A)`JAik=(97q%qbzVTkgc>~!tuAXe8Aa#T~R)X-WE zHc!z-RBP2AGEJk_Y~-x3PW(NDd*{b(1P*Ild%S< zj@N%w#Q%h+d`zuATEWsfQSzDm#!--rb7{`@*W26LRs7_b$?5vIze}UuT_D`%`xh2< z1R&Q-?a_gdoeB9pNjm`YZ>igyofvw^q%T6);(BMG2@0L4z6xLo(3($IqaU6*MSx>j zQ^OkL$T&w>K*+x{Vd}8&Vv=0{~0l(L_kU zTI)WZk#ED}T8^gIZ|z#{ruDB&W{AQy>{3fWb)xL`h~-(4;oV2(E?pAkdzzMyPcQYK zIEFqslFL$+TKo}GI%(|ER`-~_ZT(dSln}TC$XVhEYfs({^pnQpUuTaA6k~kn+56A_ zvyc6!zw}2t?C6bvt0f5z1U~ZM)8C9z{iDfr!aSLzK!8_%X73L?Ub}HQjIZ|w$df5R zeA?%BUGH`993NpL7|^$|(r8Vc0%}KWJ~kv4ZB29R)IiQm87k}CnuOhdD|Mrvu26DL z`&@!8kbov^8@X<0HhIUskMx+eEC7T(1V)+7XX(@Ve-e$39Gow-+xc}}?aqtjaB4?_ zn@IiHCBxk9%#gIo&)m>Z9mhe^Z*A&8CS79xZ*0GH$6Zvg*M0~3<9lIjk-=)=p@T-0 zcmCw?!86AgBza?C+OZ*C|m@1&WUmxq=0=Cp@G!> zlJrvUr#2`}=DilH*U`K}y0Ay>NPo4Is^6VBI>{ie0N2OPCP5~Xz!c;k{nVd-_RR}I zz_o(wNTGWL5n=x5M^BmKKZvn9tyw^K6yONg3bd%P9?E?xQo3HN!W`jRKs%h=eb+RV zR~DGfih~Tv5@~(G)HSFdserp%oAR1S1!diDMQ1Pub;z#?cE_qv(^0E`oY$b=6wvf# zun@A7X{{Xq(my7V%zH`(JGI!9cEz5FRAl~?lRvNu#JDp2V;hjMvGYTn42L-%9cT=9 zNk;`lkv8tKMM&<3c6P~-{UJ+g@8gN6_)vkJEcUyb-xmd_wbp5m|7efW zTLAlKv*&{xcIdUw-n-0L0J<)~F+f|ak!efwjMH^mqCSc5^@En^Hk1VPRfUpniaz8} zp5;kiW)gHAWMy+ThtTNRStb9N`3rLqxmwKa0O05V*c6h&`KRwc`Q2(6zj*6p#?+>x zIKuS;sixN}g(KbN&xOQu%uXl1bH+*)^Q-+1@PabK|! z`&OwOihOC~0rX-8q%-5fYAa?iwhz*d>4K(}r*Sjzg20BY(@0ZEn>mG3lz&d>$e|TQ z{g*H*+>)EhxY!&4XaoG!9)a{X2mj0G|GQWKb#h#ifgy&BvY|p9I{FUE0mgzoMw_B) zBd`>Eo=xNz4W9CS^^6cZ#E1kuH^;sW?-E%4M|-3i%SMp%l?sM`X*wZX+h_L;woXJ7 zeQ*p@QE!OvK3J4Ap@eNt1V9~AITtQirMei z8Fc?LyF+eV8PQapmAUm)GXbD4FD(aP2efq7XimlWk6tZcD*XZF=#$_EA4g(5E$n49G@ zmM6clh}9SG-nq>^^@Z(T)FWI?@RUCSYRIm{;&oS7j!=WQjM0*mqBqW|?^qc@f|qW{ zA=5GYe$Y6i9-be>Q31Rfx_jAR?eNmBX}1Vs$whNzyYS)N+rR-Z9JbEj*UvX^ z$2R<5KC@4b%4N}{OKPqq{VToS(b#QAHHpqi(K%A&_rY=@cv!hCV%h|3JJ)q49Uh=j z$e_)Pn`ZQTV8w{#x8#^!Wbo^SuG^Oz$+p`w^h@;MyA0CboF=#3b!XiSn>3hv$E{lV z3>nl_;29-Avrdc`+e!lgA9T;YYpJ&Rn{28!IqaP~Cp=$NzfSz@*VX+aYzRjOz&YT< zpZ{y$rWk+qY`&;Ms8Lx{ZjAA!%Aacnnh6D<%_H%8Ua$g;9C3YwD-BjZAN91aMyVD#@KF>vfqcs|A^zOW5?HQ6f`}#5wif%GR3CmlaRsAJ#V55w?b- z1K^zS?8%S*nN*A4ynpX*5Rxhp=vABPM}S}%7TQld6h*rQG5fi%q98fK0IW>4ex#6o zh};c-`@BiDX33L5V1HfTz{g}AT?9PxbP#mMDq6iZYB?))E4Q@gu3b8aySGI@i!E`H-G%(?f-jkD7hhUbO4+aKK2V=_*NC^SI_2W^S~iofJJzO3j-@g^{{%LX2dw{ zyCpy(7OCq;xY8g-P7a1PDJktP08(2G)k>&+&pP4R$W~il`-9gITi9iTHvhRbdZi6v z4~|Blsd+I??dm6Ifx~LQhNnoog?~6AxSABTKL_dK@ffv;Oi-dM2EWs}4Fs#|r{1*+ zHmMyjv~lU@17t*B1yj>1<5$;lY)8QMY##>cApW)?2CG=#zcU} zluXKgOD!g-GhW+W*cTPAu0CoV=A5Q=A;%xD+Z{Ioz(g5v?UzXU? z(etot@KjqXV9;~uJt~Y48bze`&;bjQBdiT2txeJcZE!p8Rztnz5zqI8K31C(TZm`) zcombWc%Q)OUv4+Nb2LIR4O~v-5V)&U#*vN>q8pj8SBUu zPhCDgVra-$+by=DG8^bf-WLIA9%MLVNo!>Yf$OUQmMxap*rw&uUg-I702$Dvz9aGD zIRpl53cz`FQClCi4!$N=E1JB%KUri_t>_-PhpA ze58jWU4hK=c7}P>MFpyBVyv$Wt6R5DCiD5T-wtQ*{ptlF=UT(j0dP(bA%5vE{iW{_ z(LX+0%omf%BxeL@e1dxnPGJkadgA>mLEcIhO^jU~E(aM&R=q$>v7}fcujru)k|S&c zdB0F}bOgPsO)3yzt88$8R{&AB0$%!%z2Cu_$gs!dR==I&|f>+4Z~mARFlb+PtWE{ z=IQ_W>d$`R9YG{;gpJ_n05~V4%ttg2i~lVO{hQmjX1y%b$r-S_`qZ_}2)2%w_6XYo zvLvkVu!0APzLMV^G2m@{@kcmFK+7-$G`SvWpa6jC3}axGFP-{Zr;+ZW$*S<8rMv4L0OGJX zx*`JX>Vjr&0SJ*`n4%|6k!VC^BL@Lp6^U{L1lI6GBr?$8)aqwUL54)7GOGW^=3X}R zke*_h208XYuc7F#wWg7vzZk#ban$hkM}n%n`-P_@%l~CrRX?81P69JmYg79g;He$RoP;{&5zYa~ z6H1Q3Zm-9fXh}RD;aY)}kKSvqE})5;;I-&6a%zFq`lM0KKtmG&Wh-R1PR+=d2Ec16_~$TT5}K15}eKm{Ed==O@* z{(oV@%`=#<5?}TVpQA$n@s)$egr$4#{&?DlW%(D;R|aeC!zZZMkxq-^^p4JdLhY}^ z(ksAV1#I_6&O6TqqMy$ul0EP4@CBhO#v{hS8vCfb_PcWz>eYF&;IEbD_QG!-zKtLcoRyvYxi`#JP#0nRpMk5u?YoC~nqP5bf zm&t4w_6=Hx9NPDWIrs6`PjWak^x2UCqOj5al2^|~{dVYVN7FJ%mj!@;zjZHwCe1|> z&n}?kq`PW;*)4dc-$6sc0cJTgtzqWw15h19i7@O4_tLv&x2`qnQRh)D$mvA}L-wG8 zjTzt>vsO@3zka5^oW2%-+({OX1RMlNXIM|~ZSwv%jGsw(SuK9;U)}oB7x&i18wv-{ z^R6O%?+<_NKbeO6za}w0T2>WuIc^2WppV8!i7Gk{@*w~ky_>Cs-8k?_fQ&w4Nn-GP zG%1awJ0l&qix)to3@0A8g*GKU)B#&i+^JvLQ)>J7g(5M9`fsyx6uJa~-CI!^<6HHA z%f^$b3oafFaVzO2E26MuGAO2gF%olVTq1fKeHIYRhtGC|R1c%t>2iVNH;}Y+mCQv2 zCBw;HAK_pD*}OcwP3kdZgYH}FK;muq#F(I?5n~^fYs$-)L*uU1B@2~r81K!#~zqT%2UWdx=U;r!>*+jbrHuYJ}xQDv_ zpm)0%@~`5O3E6Hiryz)_+)N*BTjcPWdG81S_jkb1MX*g|EQGaIuMP{WcR+E6jf= zzpoqUanN|P<4TS$OeG3z8ShGhPXhDV>FM8keCva)V5bUj@p2hEK#T)&1(*qO87dACp%F+ziNY(OI|>%k2$1Hj8O`H-Ihy#zxa)5TRDVTEu(0*Zlj+DBuYA+pVH z8?yR|SEk9z*!9^J0g1X-A{}mCak#|_LHiAu&<))OA}pT1IZLf2jN`X&Cm{`AlP#Y8 zOQI7*aeq}$-P=Ct!2Niwi=kBG=RzBg zfQTO-S0Ly$AD)a;LmMBI{#(P?IYRbuU#+cb^nB`n@tuR(@ULbF6cJU+0TjWZ8L1!! zRys2SO6!h|?DR*<676?t>>VwWjp}7fr_=;$A3{11h_ZA-FKQH9o;xg*BVs#W`^Ns) z^&^Q=9*zD1i&+Ha%n-+Vgz`whv$q7oR4=~VN(X93K*;m4G_r^D;)N~k!#@K;X_k2e z#nX6B;4+f8^JTIcawaYkX5Z&ABC7+kQtE+cuY*bLRBD#8lSFY(pOnk{W16ehK4iQx zZ9DMj+GNxwAUh7(vC3LU0V_bQk(u$I514u+nEX>S{?~^&0M5E*$K; zY)a;mP5>nywdsZKT{f ztwQPJ*HK+dQ!z=5C@$aP`*9j?!^Kh1t*3UmE_X zx>~gF@|pAH5`e+tcx!J0brST7!E*xMwN#A#PJbehbO=YYUa{#P?Qq{Wi4R8P4G)aFfO{Y(d zhC?imwpc{|YRxR<*O%h5OYaXU*}RFnfX>_}-7@TLR;LVOVM59Q*GaU!#+)?bNt}z$ zj|PP1ntv%Nq!EnDiAgZ8l#-c|8C@LdX3%4&Y8Qa!wGx=rP2`_+1ZY_TC3~6!N5-oN zZ&^}x`mwsk;#XM>N_R`^%n>Tw2Usi<$@YQpEN)uf2wFD{{jzjs6|-7s-HFy}-KG{) z7h10_E5B6M&k-TpWSOjL*7Tyv&7zihhb15h6=Dv6^^sNB zr(XK>`wowf-#Zv2`K-(ZyPv-LIads&@gMV>YO{aKf73wIE}!%4IZ!&BkORRmb`EV2 zLMjcRzp4>qb0inB8E!fKzuF*>Eg8`CBB^(Ae2?oYQ0@53^}`R2s*lfuYAd})rev8) zV&$Vp-VB$7Am!l-{inW_pK@KFgUxdQVxEI$(-5%z{;;%@*(m_X3~DXC8wpRGT*tmj zNR;S#SsO1augs^^5*D>&Hx!vI?4f>ngV-ZxZv#NL%#>TBAAnqml%`$6gcL#hENDniId z3jv1#Y`HpRlxQ_et0hK-?E7LKyig;O`cFfbDQ+qaK0@IfKs_9pE}q`dh=$sTwK_4k zuX6#A#eyt$5}%ah%CgkTBPK|-_n-+pWGgp{KklFi$!%iJ0Zr{~`H8Yuo_hhX^af-B zI+iZf)4NGj1yIhXqvlM2mD4K8NKd-WNTr+t#?LwFrDdbhjCN4kwDwt(+ayL?`1i3m zKuMFljjabQ_sqdVKw@cc=BVv`EAK4`4^tx`sp-<@_fKP??4*peNF-Z zA;RQ|s2pvdPR$P*5}OdX)=YqqB5Ryy?2TuH8VvuP|K^kp$hEMlP39plC?l@=#E zL!FB6<+4X9STrNH7n&r2MFN@&Vu`MkT`mG}%!F1Sj(;ZwuXe92FKzQ`s6T5_*83vI z&u{71Sx_@=RX(sjTCXvKq$|*~q@424@&xRZi&e(cxYi7SRmZsrXs33Zqh2~B$3ksX zQ&hUXi#-qGzL?xU2gTh@-vWpk-d&n!iQIh^M1A*4AEh}8cH+e>f!6tHRtSji>K}-J z1_L)!PhNznd(SQRe9c3rlJp(NW&oTHc-y^i`=yiA|J%`M55%tnHHIQbuaL#lg_IR$+C zz3@{5P;t_0;fLOv`VRT@KW!@Ddf=P=)yYP-7eMVCXzdIjy`3Q;=#=l|XBmdrTYG>70m3uLFWb|XnPw)1ZIm!Q(q!-iIh z1>kZ_+8|mx*X%#}eV1*cDLNFfeKF#1IyZzoBbsI_J41*VkfCeo7?3Yj#zD%T4Aaoj zoQAUO+n*6#^+KEj8jXhTcsl)+o8R!&4;RO#8*9cK0H;H?yQL@iCnv`zAK%~GON#bD zMBNf!Gpo7`dTBpMv0EaWtrUG)oKk#ieI-Qf7^!BQGnHe*=~K#78}?PjAbsks_Iow$ zxOnU3+H>nu!-N!1=&(&1zwuK6isS#N2)ue90gF=Ww?p^H>qcTuzh&3*t57V8f6M=4 z;Siu|hX9r$sdEC$cW5T4W|Z=2S)dEzs`#;4e2%4)J1vN<`aL$UmK9i#uCynN02JFkLE^L}k&#aMulfvp+hAbgjaornRORg>SE_fC`Doby`6 zdUYh4=R~_t6UN##GNG*1ap_c$b718?Mx0QYYaJ#*Vf$nq-^?aDIi7sn6aLW5R+?vN zw6Qqm060Znb%X(74f!oY20bXE4LTeKTG-O?m*GeqIo{m$ z{!k0oSR4jS^vf?wW3ZvPa^sK{eyGs~%U2ruQv0P-Q=*WW{=mlm>!b9j`b=!WK=m*L z3<51npu7()EbXs#E3#5-@BEK!ZvZWcD&td%1PC4AY1c z>Ri+gGgB~UHqc-&!0~wU`I&9>>U-b*=-K9Bw=f65DRajgzwYO!Q~$FL0Fxwv(p46k z2q0AtO@v9xK`5uJa*|=oYw7!xx~mU7qlrvu3Mgi0>(5vQS%ON5R-^RD3`VTaj<1Y# zx!D$bL)H3Ws{hLG5SxZ5Vl8IMb?L;Wr)x$?tk0e2-c6;i{t|jd3$M}FV$)b6;UwT2 z1eO74`i^3_wi6_++?Zv&z821%092XRSjC#x!a9Cc-jrWxyZ1{49)&O_p+m}u8V4}U z{;SVgAxHy$f(0r!^7ae0b4R8f0?v(15WIxbC~Ufj37t)- z3@acc+kiQiDk!XAX-)vm$d~tkA~$4s#){FrI+}NfUrWJl%#YLy+TRre|Cu6~Bm+P~ zOnv&ZAO3%T=DkGcQpj#B<^VWd5D`62p8X*L_`v@Do-2pru+~)@Xu4aMEui&HTHv9u zWBrDY`FfUfO4)anRO@u4BOr2wDg>MZ@?OcN_fuPqrd>)+Rti2+?lbx$%UN0wnLH_M zoxDRj*dNVopbuO-dF}@vc;Mj_t=LZ$EABJmGk^H&_Ye0+4>Z;IS_zA5xiN0}@~Tl|_NL0I{>Vo8 zO9KK~?J6s-T=vD~zAH!mu?`!>v2=WMUTx=ltrGc;BQ9j|oOLB5mRGJA%DlszP5`Z; zX4mY66R}ePm?Nf9_rm#CU`6$m98D(P072drfUEquL;j{mp)J#R!LIXNO}^Gdwnpb?1uTDF3%w zcPvKD22LroZ8c?C^K%jDCk0O-eoE1FH@{}S}?$eOv<7K1e>!qQd&Cyt@ z;d(^WHxm%hfI$;$Yo}fYK#hF>%ED5sixf(zBwdy}ccOXmJT;%eMj-MgSA6p9kwwd_ zjIez7*qn94+p;E%mx+2=cp3WQ0vFr(Z@z5Rj!I9E|L;}}a z@R}^)QmHhm`SE%@YmHSfYX#J>Mn1-M{IlWMWi!7CN~98wwi>>60#)#%4~ zQLr`?I$Z@dxvbnXf7LcRF@yeW&@F&s_Feu1BFt=_X`24r;h(2Jd)6u5WvpeK5&6JB z($k-K{})Xr^w9oj^rgoqV~;sdo`b2`GV|C7q|Er%oY6eo(7-B)=e)86Kyw~w{b0y} zV6c)PF&$C2^xDrwgD;*(u}-+!8$i4~KJ8H|Eyzv_(6Ujc34Lv0IUXO2jHgG73s^-% zrLu)8lU6KeS=mB5bu7K1aJ1)x5kiLq=~H+3ZCweF(q_)M7C<^7o4=G-RHUFjZcnC2 zeFc4NA^9M-f0nmmWpYyGkH^YQv1mp0xxtUDVR)CfL+9GdX0)ARX^y2et3bB#O78fg zpyq2J+G`5;Go@>&J~EQuiOMp%?e4F-1f<6H<~B-}{h|yS*F`0)_ReskFJjMB{hSO} z5xEptB{i>dXBZoa?B%HFZ5?I(EdlNCjok5g{QEeKPgwm2sLrH)|M_gTjQG+eysrBoNc{L&))gn4JPjx}@>X`#e(YH4tMB z6quN}S!gbq6@)|LI}ge({3X($gFp>Y-URwu!Qn5aJhspC&HJ#P-tVw^ydR>N;^o;) z0AEMxJR5zaI#~$qnm}TPg0{}mi6v!xT4u_|~q%0kj=r0k1)Q8#?U5de*2Bc;i_+5MD;)}P28 zJ@j`@soDvihoog$w&Xn5J~;WIQHBELWP<_Z9#4d1+c-17fQTB=*w z*WLxI+CDS#u`ub&Z?H1)sr5d}s})vGUyS}^;rv6_-k(X1OfD;k=Y5uUBvm!_YpOrg z$RM%8plpu_EWW40HBhs;{Zkiww;oV(65Dxo`*OP!nlD`ul|dOCaux(+MfJO3Y&BX# z$)u{^8;&p;;L9%`AO3^8|MENjIon#rI3sKZzy^Q_^!Z1h`ya2J9RJgq!jU)!RBr^J zO|b3`vwT?b<&&_TWFORL&QpKBQO@~sztd}FXiQrU5RC>B8zG>`VCrEl%eQ=o;5z+~838LJ7BtvV!iAkYri zMV(Kq3_fhhr;uI`Jmuv!7@AlRMT(91p|QfB|M}v3Ul^QxSAfM(02~fUi#|Xzl#X_8M^PbI6X>tT>S6rFcK{&NORhbDBSjc`LwN0U+MVqQ!D{XqKmz`t8Zl#-a5$ zA%W5LykTrVm7?dI^Mk|<#^doXxmWn_c;zeKaqX-VXXKd3*%)#w>4}g3@2^1^{o-&q z`tpknfZsQj!ME%I~dnj^yUY;9|n zX?B)=x!Dkir2?(!*=TsR_P7X}$60>a+ot zZdWt|Zmdx8y)V9ZfkcIru8{GsRqW+$j4ePK13dG~?)t`@JB`n)3V&I+6R*5>%{}Le z)XAe!3F60qYcbVLvmV#S%B-x<V&-rlQ^k5AG{A4H^-2%EOqYI>ZI$qPae z?Gt)eD!7?|!syq=BnB(%*3je1PFt*F|9db0ciP(IS0-13TduYr9;AxZ9Dl}Ip9ysp; z?{v`W_4Za2!&r!Xb8{*?Qop}9O2)^NPffu8&AadU+TT9w^chWT4}cA0)_Cr?=j|Vy zdjEao;f2v?m=yZ~5P6S|?U>0`N`5_eoQj?n>dX2NQr%=+JPz4^dgU4vlUq6sx*Z2n zb(h+%yho;z#B*Bdfk+WGT^&fxbB1SzuWF34ur*ss+Ek&eYA;hOEL8q9V?g`UUO?lI z*uUbBEBwf(Ci6U(&VceH10}EATH>$8i&qF8exP$rtinL?4p_mXtURGY>S`A*(#B2; zY)Q&`wKr7b^4v_9Q~04n#?+-mq6rW?B)~UZ4I~Z_kk^h~FO~H&HY(d3H22lu8Is4q zOIumKZs?E=5OKKiIH63Fw&K29s`nRbrR#+n?}*gvwy51Mn@*Oc7r%AM1S5#zKW%)5 z)%Pp18#9b~&~#^5L0y^||K9sjdGn*;%yxm#O{e3(KQsQzqs@)Y!5jb^M(IJj>!A<+ z!qL&u_xqGi5|_<;Cg)t{1VEzvzDkjS#{cJzGav{w{coNy`&`R@GGtR~riE0>qSEXCq8v2cjxmI9^*%8m94TtxBag(zRJmc8;iq6q2YI$P9ZeC(T@A!`MW&=^thX03ury&@NS3C1v=FS5ML20K3H?Lc0?(gBbZ~rh@k28F>QAq3Y!JIC!EY+4Kt{FT`sg=RE9xv9mld|z$c~fIuJhsDG1}*ur$7mHp=pk(9j~nFt zSwdwaK^6%=ue?etKhL}fODhlU^~%aE^VVl^_tqodTS=(Z5NnYrCcwwqhPD8lmR`xe z8p?y-d@(Lh#Uy-bzC)Gwkh}qrb8b)~Gb6DIRmuxshtAbuI-$@ny#yd6qX6`!01$b- zn%F~SsSt=~NeFW}k*9Iws0?WFzAfa#fa*<^AxmL%9t1!@HlJe$KuC&p<}}hoqR&9& zIjx_8#fp95d>IBKrUB1em&yUl(zy4Y$RRj%NR#p8d+xgL>;4JadjE~(tTi#CgFBx2 z;E$4@{Nug7Q92q9kY+8cTw_D^VqHFUwJ(}7>x9~_^k~r?t{jw>f6_@H)2_!3 ziWrni5=UyhGSxgtY%0Z#42$XT4x6Lg8k)3rN^-mYWEir5w3pC&`M%cpy|166KwOP@ zwOYiwq;hn>905dZhUtoOD|ZMl?{&oDqWWGChQA9`82M_?tyUF!+0fC-xg!9WG0%VV zBJ34uzAL95>qlXz^IxGb+RH=v%KvLk5kw9h3s-A`JOsHC8x-3Zgx$TIES4$majX1J zCd7+2rioMee9In{dqYVFRX7*19BER#zK+$$P+GQ)4w-w-2zEU&czyJuu?3%@_O+%S zI3;ll6ua!MWS#G72gdFa)15Wlx_7vREi(IeW}3`wl$ouPlK+9b-uU?+G2?%;F$cf~ zlg;$M|G_DI!SN3sUOWDY!62EAh9mIa6XwSP60m)p=N0?1LxF(WzK8>0o_j+!DD*H% zK=jpK=$CDQ7P5Xd*F8jB_)D6N`659=e;;Q*5#Y8{H_C}jBX?_^(w?2Tiqu4-{_ zt8fT)7I~t~-<;+5Ebips|~1bxQW~3rK`qyF<)u zlF?`ggJCj#`P%W1-*M@}4jx=LmBEY%s;q|8U10?>c-TdG7MHqobcehd3Gz zDD~CRak<%p*l2572cX%D00A5Il2T|4`9r;`$TbH!#cpXRS`B5qou-~QBkY?9uNRoc!DIjL{ zBXbATW_fe{KCzhsB;;jn`g^uBOZ_iZE`a))*edk4{Dp{PpnnN!610RZG$`AcY-cVY z7i86tuULyxb~p`rA{%D6Ix3@wNEu2|SSLw~M=Skp6%L_}U^Cj`ItUrW+FNZsB>M}k z(p1k7dxn}3$eoMjU!>@z)YPP`Hpxb|1H&lM>PT6owPU|S`gj&by_O$m#{bL~84d>I z9KzAj$xn}N^_TJPw;UDmZL8qi2~19G5s&}Luii}l;*VX}-~aaGQ__eDg`1CSH<^V0yzGLRLN zny;jKKJfNKw&?lQi5V0zCAF8ORUBFGH6tIC=NB_!*H73f;*070zAzTU`>c>SMi2_O zKz&Uu3z{nTgA2G_H0J;;RC<~b7&-8t%NxLEdxJixLZuScp=zk0jfwbD3UV#d7_ z&VX1y!;ksHQu{-ogZ=&F@bKup7q6fE-5c)yhUZQpOU4Q?*|9xj?d`FvkGyh3^v@11 z?0w64Jn?Co&RV6*W&n7Pr7_s0k7<3BG->?;4uDnKR9bq0r8{P3$aq60OFyNW-xX1s zwMS$^F;Jj=lx6Luah(ptOlwrm_y;A!T?z_8v&674+RJtL*-x(R0EiY2o3>vr5$OAT zRY85RG@>{*tlZrk3&%m_BoTQ=VQtCsFa)udqqQs!uGlTO8bZ0KuSv)U&*lYac_#4S zvdskZoVmtEgHpEgbjWM1Sz^EiIbTjSYdsWFrQQ`E%UL>nR!*-3w3E{Ktd)RBLm;BA zcPO`^l>Q2++%i~f0?Fe&FNE4DoU?q^NMon>2AZ;{~%?$_v{g)J3SzQxBb{ZK`wgdSfNnkh{xTC}I|1w7W&ez_1|C2raSH=clGGYsP z@{=FFb#ip=NA~v*zTFeiWIQ3~T)uZQ5lWRCgxXEQHVlmi#FW!6R@njdab{?J@ao1q z`s6sO5<4rO?}VR4je4ee8eBkQ_5q1cat1?DdX4kBT|M$o z*j+>mp}1=Jk^tak;%dLN<0lAUxc6H?K{GgE6MB0JT6YIhQRj0b9@vU~%?a2%LmsM= z|7+8ux#N88W@yLU^iOFH04??Lyvfh9@k>zrq&a}*e23ZqJCaDt;u1Qfb%u;2Xyn2- zW^j<|=-C!zDM$eiTbQT*gz7@?x2gFnW%0=fA>x6O_e9c)A_)|6{B3LPG)^Ds005<~ zp>oELeAZRF{d*dXMuMoNqoZZT?(dQ~n@pZw z-%`*i;8DZYYJOCB?Yh^$ z>)FZv^dB6LPkziHf=jY#rrAX3nep$~mTQ{I2R)4ckkE*xujBJPXklsJ(EzjPwFP|7fC$dT&qkS%2c;wtVjQ``MDZ-$7b}J)=QBBBB8iQj|o8YT>fh3f0rBD z$kPUF^FF0W8kLUS4|4OqKz_8a8m9%6@fH`Tog$#6#pp(p6k2P79_FsRe^aRs3dExQ z6Z=h*GFVLYFF*55{zAtGYEndNlCt`0*E(9Ik69(sa$(OS`;4JR6`_?eX>G}ywDdJo zsmXfTSB1)(|4QtA0Xqd^yM%<6QwX?6wkcopA=`%R_M*nWR#aU|glsO@?#ct+r(l}~ z5oIVz+aO8L8ckkqdl_oIEA;9Q!jd5rPNtO+p)YPtlH4&oIX?c;qr>OE&y4@=<^1*n zI|9)|qt8Bi^Y7t?9Q)?2Y9CR67p%$UC9FRuPr7S4KLOV!d5ZJPgk^{mUv5 zGDDzvpxg^!_FLB+WmyR{O=lj;b^j!nMHI^c8s)~)V8bXz2W4||m0_4y9*mAROBs=G zADFK&M|DrokO|D2VENgzXL@c&Dq_;)R+nU!`2}SxQa13AKnbOb$K{G|so`{)*L>}A z5VY+y&)!shIN29fwzE5Yzs(aB@{Dx9lAvdGbDSE}5AYsh|AgJK_0%g!eu$USCd)bz^Gq zmV@}f`0rhL_AF?>(;>kqRfc)odos*yG@84EwpJ`!v8SaBaFb+=CPd0ARY=6IsYBf83s__UWw>_Nolv3f*piSJnt zQO$j3;b&(}cvdJ>YcF2xZ{TG(B0rj|dS2H&va)m7EKfeV7%E=#SFf4SIK_70gv`i^ zRnXc%&aZrBMwUwlsO2Ki-HI|664GM+(hSI#PRS?l)r5@fMM4e|Egl|+wmzx-gcK+8 zPlm3&vF84(lr8Xbthd{~!7Qyu!@zI5!(2J%UN=xYMf^UJ{cOP7)FVnw|B|hyZc{gYagn8T=rsw47Q=%M~*Z z7EW!=zg9wBde7z))39hRxw)B087O61>^Q$rKcoE)`7wWfZ*P=1g6B?7PJZA!KlZtQ z_V5D_r0d9+ak^|@%Qk`#5dQfe|N6J@5BGjxI2^s^czlu;b5|WT&BKaV1(1WfUH3QB z((DiCd0yTd>w=`+Dot-W2C{s2#zXHhNiU0#S-9nH^(}{iRPD8BnbF=j1ptI&fNK-Q zS;hS3st~ZPw6wHqV##Ai_VJSJeg1#My95CZ9k~ljiJ*Fh*l;bY>E+S|X?JW}k8hkR z)Nq*Q=Adgy!jSZlQU*m6z?K3A9WpB95SYi$)*lj1NDO@D2E2<*Xa*(4+V|Z{0Awm5 z;*QXM*UoQ%!sS5Kv5i>8y*&z2sO;zI@%s|0_uEriQMyJHNEENMyr6$^Xoj4|>U0(@ z^)(w1N^e4>VZdffW zjP4n{dWDcjOpA|C7A?WrvuPo9|qJhZ=LxC+&#F_(Osr1f`Y+ah;XuF&Mngj~T z*N|k|R4Cww3jMAhSR4JEYnue#IfT(@=*Hvm@6sgwo;&aRy5C%P{*2RQ8|u8V0MCE? zk=Goj{)dPAqj!7nX)>ASrvzeQ{$+;->aSn3$Cjxm%Q_Fbx}2CG)b{DY)>HFbYX-X< z{nARWPq^h*sJo^sgVq(Z3fP8#p_0&ggep30_9Qa-T2CXj6j?z+y;DeckQxw(@T-#t z*nR_!IW+jpidJD2kzsM{;<6Rl*cs#zbJUU>n!-%N=#smRpfEYxl~Fb=%?~D@ij8JT zsnt(?pGV1;W|nl2Xa)s;ww^ytY>9*vIa+CIeUmi)DdI4IMp^MW2ihF)Z6NgCR%N&; zebq|C-w?Du69QIb$eLVHajYg7%_NS+rY#cP?spt=3T<0%wAGRlDdV8SspN^WP5v-H zL2P!P9}S1-9OC47{P4to{(D}1-?w~fO<6L|kZqayV$8{nZ@B-{FJHU*x2BWnkBkPx z$==?`0a6O(IB>DKM|nR9#ft(S^m)+ixxUXy1u#Y*m8WfIh7>&QTJxDoYg+zG;$8@d zZCOfK9~oG!*Qb0fJ`kJEUf#>h1%B`&f37?uA3dAKPqjk<*%4nTlCHfxVmFk}BCs%- zWRcDRP_hovjQ)NKuO^?m?&bNFWq~Y3r0fogMM!lS$n8;O`Nw3t4~Q=9Gl@;JeDPN5 zcZ7v=pbWpfrZW&D?Ov>1BK))5&2HJag^X>y(?$PezLrPpdFLttO##vRG5N3ddge^4 zCQ-VdiiH$=SMobh-g79P%_UYMnhLUt)^S>Bj*HlJNSkG3n}tKUJv2hPzc+G8;wF>H zlSZEwwhwX_3p@Ulx+t-a* z9)(&>#ZLa^$*xk9k$R*|F7hN$+pi&Y(3s8_>!A>u`5>$}9faZt!s=NRKA7TOhwYs& z7Oham&LFF6b0l7q0iak45K*FiW3s!Za>wioPRvMN-t_A0wSz#TmiMD_02NfO5NVot zk;jlUB}KAoxzLVV)1-K5==y3xOKo#P7?1qJEQj3()bFLVv4B+ltY$ z$g8$yF)pg?L>>zVARP}O{8Qr5DemI+)^Xp%`bnJ$UM&F-bwf3sLQX6h4SknI5wmAz{tVVrFY!W4*7Aqh;{4wZPTm6*;iYBcXk?SGjZ` zX&wZfJvJH*aB?#F!)fX-zv{lP`;}A9hH(aLXA3qK;?Mr*eP8GjcX@#LpC^L^CeulZ zfY~8wfcZIUM1T&FO0VB}v7NNl`peU$lE+5GLe2+ZhAfH4JB*C#s6oYu$KrY7qy9zr zmz^Hqnrr1j(YC8(u;mGrrwEy2pr_>mN-;Hxj@tK@7eq}1tlR?tWf?*1X3XYzLFs}=C=G{}&thy3DAEp(7yAA3cUWX)$nvM%!JQyu`w!=#4s-;_wr7}qahVyb?~U9zZEsyTN;X@P*#r>n19U5^~A zADmvLpe0*7S50PjfeO&wzBJ^C4|2DXSVyac9Ex4;gwj`PY%YCe#%ZM`)@u7c*CqGz zn{cMw=UN*g6#9L(MszqBCh0VVl<4P2sekac``&I-{&$3Jc6=FgaQX6O_v-uJ{;3z? z+5d8yPQD8Op1E}4LgI46$Y)CeC^zd;Wy%jJs_V9(3wx<*YS*FABq7yuUaB@66h4qwtR97Si7CSXUkyBx%i7D@w_$md^*p&g;UJdnp4OGiTn!Isjf7A6gV)x4u zgB2M6AS_&I0HU(IfRqx~u3Md($m41RwdNj~3;9AxR6x(R_t5U2Ga6Y^VfvVVUDpBq zA(%Qjhelp+5BK| z5;mD3!KA#-`?9_pBI3x=eiy*0eVdErS%-qvhMwvGjMXqLn$`Ay_ zB9IbBn(3}Gq2-$=MJC03X?@*|BA*1cn4Oq1N?uS6(mRg#beN8*$-P1Qy= zQy{d~UgSZ(6jvDg1oi9!ls7WRhG)N3%ME;SEy|7OWg}|rvZHdRgJwuc1FK8T?{m*K zpzHS1SX3NZQIoV?2l&&d9AOue2r71!1DQgOG|E;XUljRUg)a}N z)baw6+NDibm(H{KQyY?5u&C74vJ>-FXjxu4(lHdv<*E`RcOhQACbf%n^|Q-|oEh|) z4qpuF5hD1#y}iMBGJRn>9skei(M$j6)o=dhCzi~Lv89*`Z-;rqo4?_S-?``c@0^@W zzw7w;9X{O2Q9mzp)VF7pxzhd(nFex$S?IAyWL~5s=rU8ZylRrAeMDyc ze1GW>lQ&w*ddVBjuhA9=&3jJ;Y4AfpO0OzW+Wzu!wn4U^HLK`n+cZj>oI^rDBJVTL z+QI(*;P_)*Y8|?{yWY1-)%NUGd9iuKEVIP)%V?#5_~rze%pnM2YZKyM=9mA z0cJnv(}E~dS%cfDt=;+EBVMm8%ZuH={rL9gW5n0`Ya;?)m=>5%tH)wZf3=pr=uA*k z&Y&>7q23U%tR0PLkQx8wy~T!u*=LuJ;QM0cLOGSc9M#X(_7^7s05y&J#>oiVfM)J! z8)s>n=lU0~gbcpW*v~v+ZOtnR&@7YEEUa@^PZbZF&fHLLgX)BH9{;?yhxWVXjM3te zjspnPN@*KWRT{E{^l)Sxq%2i{zzha0zg;FN&zlU7r^i+AqMYGSw^P@05;VW>-$Hp# zVlEdDBkoSzE8p0>tyM!#HDC8wk(TGvk$cf3X<``yYg1xAnw6rxn{`I4wZzk?6UO`? zA^KvOKM;`zMCUJFI7ki;4^IH-7lGi1Z@>5LkAkoPjNN0~^)h3Hy!)Ytk{`YA#&6wo zqrWp84&O4KOktW%b4NgaOMYZvzD}rmE~X%!7MkiL72oq^_?NI;5jBnVYWIJLyd7%q z0Z?u9$BcW_RuLCr5sD=OWw^vP2`sdu%D^wnvkBwPO_=5+E zWlPncs44Dwe$xB{#2LiIH5^0zUHO5>h5AZ_4_}>$rRDXi7mQ|tvS4enpWjU`Sfn(5 z^uPcQ;Jg4Nv}qzr=j*YBlGl-$5QCYLKOKd$nQ^!e6y9x>Pl04_lazzB+p9&pkV)fd z%46A*MFb|5b@-4suJ|!#?aMEn<+_M4X%F>h4VfMCw=t-bj-_I0XoNhM1g737c3_V2 z%?6gqDu@a2eQx5E-gCR3+d2su-!xwGd;Jqy_KNcJch6o%gXu4jiE%tuMfK^N>-tvG zWflLifK((!5B?|%(o2cj5c{SjRDFv6#7_;!;{{DmT@bRt>@1KiT5?+ z^uB*eZ=3ej&Wys3UYk}lMNPFwO-``vQW8c5kyYy=#1lGuaxZJ+C=r{P91-whpLb2d zYUzk=yDc1Pdj9H>_}4e%mv%h{YPcP^fJ?YIC~EHiXT7xi48a&~RgVO2?^Z2-rhEEh zS%bnlF+Ug6fYhMfmEmK#w#}H;p&X=1ILqR!t-{un{p+RErp*TA^4#)NHWeP+D42uu zcDD1cS1`7C?og>{F4y-u#9GL8N~7cSGoWcE_lNQMtg`13Fig_meSoWz62Glm2(P6X zD}fUFl2%o_e$#_myyM{;7ZSg1Ajo_b@)SbY51jD{$GhCu=pxC6w=4)#dy2gzl;m^9 zNPdA+2Fm9h)FPzwtOc{jao2ZHN0#m<6YnpbqHNL5-dDkYy%$6aWOP1i$O8E8B5g?7 zK>TtQ?(7r~4+o9jJIz|Ir?lnyIo@Q+&4QGB`p-zcI`{)Z7_4a|Pm~d>w}DsWb**h? z7r%#_@3X#>Dubs{!Ze>!CIPnBQZJAVMr18s7McJb`cujB_HvH?we2yk0Q&4r#lLo; zqWaRD*`wCvGg1{dzQZ0I&wN3@?C6-KL?on7e~dA$6_1!6zNDoX7e(z>M2V)U@IKjI zZc7QpO}!0ve(aJ82A$y%PF6K@mGX{?VgSUJtE)w{eI8VT)cctNY2nDsvY4$D?3{AtW8& z*3!!R|6&g`@Yql5*gdWv3#mQUq>t4ykGWPn|w)={}>(f%uQp1Pe6k&#&wV7!TkFdeCqi zm%YxH^ou$6*Zs_ROU;QNfzvZ|jUcwYL4SJO8DJM6`E<^UiJ(@WoJ5;6y~BF=9m{0o zGgNB+`;)Gp5J60$jZ|NY)1`m( zIrq`s`{E{u%bjbnXE)qM)pf5PSX6aWQu2qQv>DpsL1+e-lzek>@Ds?`*X%@|;14fQxg z*R~YqRvOtZTR-P1QfkZzkJx?-jaP{aT;A^-&O%Z6Rhc;iNbsat_5N@aHL)3c!%$8y zA(A77J;~{y5g+cwD6`hiG2Oi3-$TPKk z9UFcX9Cn))SnZG>UiENW@{P$f%7&JA)=JKuIx-2C{O}OWHMUh4O=aUhHOil!bQkVA zRCgp;l0QQUiy%Y`s~;;?D%yQ04of11SU(8dzjTLPrURC>{qr*wE&`)b_bEv|kGAeR z2|=yyMpw;H*Of2%+abHVwGVq^wwr7s5(Cizu9znzji+5x_Z(}Sp>&i3aH2YVD`olM zCQJoWs%t*+c_K^JASdW&r?6-d;p5+E0~&-005@VUY7@F5;ZD66KwC4$XdX{&MSB8ZwJ1mu9!g4hpkx zF*#`m`@(>|iCfOvIQ8~r&_dRR!2Y0lp@mW$>d(`-Mw<1Blt>MHGuZy=9(yB3T<$iPCY|mOv;1{ z)Y*RQ-{>i}xngwPj+jm01wKy4LOWWp`9{wt{0Q!8_H2Wg)_`C}a1H%4XFleF_E zuji9r$2hPUsvD`{U9^bCWjW`|7xhUBLqce1=l=fjF@@B0s&|1(_Anv<)#j=bE3?|A zcUV`2d!+^)j|x)mq9qF1PJ}IOv9K_z!5sSS2D-3- z4}xKQ(r|qE#F*ojzg|=?wY-DX%f6&Ff_~NZikuXEYmuB@L4gXHzYcIUybh~Fs6?R> z65|snV;Yq+r&o1`mFHJacoU8h)6rK6$;`%$=%q4}ipD0G?IRnRfhke5n8E}0`%kcU zE_Y2pRLn4`vsZuRoHU~_n>+=~uh=YCJgk+&C*mDx7DF1K4~2j%y@=ap)j|}$F)qB* z<3r@H^S)M+R!n`a`=S2f)8IPha@HPGfhsXEYMR3+P!^0rID#&V;b7biz3WjFE}8>> z`o9sAS0m}UFgur|FviUnQUTA!W6q{bJzM+1NJIF^Ui0^(v`bO>~cl`c)%d46V}+e)4+j*dfnfWu=gTs^@x&yN|PT zzKf}v6GJRk!SU2>pDt{$FTk<0#()auQzo)I}q|TwejPb zG^ZTQT1Z-A;juiMgpps}>{#q2B{QCw7u69qe%Wuo0>3a=SV#6`esC}d>kGcZL zfDq43!5(Hc8YmMe|5~4DWN;v2_IVq95!P| zdwT@I!VwQ%PY7Uxi8v=(=qiKBbI6#?#kNl~bRxlhuyt1n^0;(K0_`_3joL+tPi1i2 zi_W?>uR4?T!>I6pFFWx8p(N(-QSLqpz_NUhmj?^tMq655AC#udGY{msH}z~1#G#e4 zC=%33{^7!dCoQ*BlQ8pH!7^&29J6fVO+V5_%%U;2-+eay(@y=OqUgd`leQ|InMLr# z+|Z5UXw{f<$s+$mW@Qeib7HXoE%vR~!*9l+SRxSP<&r#;o%nr1A()TppMliK$BCJ* z_Ri~}eZ!$(KT6(QUO91qlfoI2j#4fTP_3F#&-`oob8#8_qp#!7chdA1rdM`xS*H1y zqwNJCxwB~hZH1s?makSW+P)gZOUmDX)^XCP2*T@<y zxf$`aw;%j;HBSmTu$5AMt=sN`xB*@VVUq}TcMLNW&B6BC9_*NrzR+g>YOli8jfNHF z-R7s~`Zg|9KG?b|?yopT_{;2jgyG*gbS@3vl^LOiI~WEo>!(VYQjzi;u!dWpWtb1h z*nfX^es@r{ni*i&RukURcFq|?ZA| z%U7%etCpb}IUV}4!#RKBoRk#)!efn>Uiogt@qHBzo?S=n%Mb3RP0~C!3^F=83ih8t zjD!oC82Sgkda7gH2-pxSAg^1T8SJ2>A%(~~RirB@_kluMruB`8t;Qv`Qe`5%)uclP_XTATS z32-bp3-`xel*K2kR@Ln*O%<~^i2kGhbzeUs@ee& z;-Adv_F3sop*P`sAw1pTZ{#u-qwUC1Mq>5a18+HV`RrE?d5>_RhF$2~hxU0Fm3CX( zvj^wze*Pn`iay~B&B_mGTa8+c7W-CC9wh#}AQDY)=m@SQ`kLMilun5n*qm;OLZ3nK zA_(i}g#Mn-z?D4UWDr21SE-6Osq^5yIII8=(K`NS<(_{qDEao%UF?bdYl19Qc9(*~ zWJ3{pWws-nzG0>K`}u(d=?BWn;M->A)=v10Pm)@;RPGeu8!|3+hiJ8q>-F3I@O+z}!_6gk z!*4q=opPnP7HGAeN4q8&OxR@wpMM@+PBr&Z#gW3m&s&{Kk0m7216g+%2_svkCSmpw z{IBird|SKxnWfiz-$}Bfi$4MeSwy)$HoVz_ud`QIOQ4(Q)7*E44u7P`E*relosI?p zV>wUoNN%?Wxc>t`z}<4Y1mD+dAb_v*J{uAgbXt6jJ-Ay-GkX56MY@~5J=NTmxC>J| zDUo5iig-Sj#W;=1!L+c8aj3>uzb1Dm3M|UEF1ugHWPYhi+wIlNnx+M;{?W0C4vw>Q zcDC^pm9?snw2Ks>(xX`~geHE`aKo?gY=2m|)y`FDENq-WJW;5|RR@U=DCo%nL}N*n zoyzdf>+FUfYGs!qs4oN4rNA%B9lj_c2=gflR`3K-1u=)Uc6|F-01M)X5$idxQHniI zltvq0VxODXntXA6>)1+9Vs)VTb4a1ww_mgc(wVV^h?*oKv__S0?8Jqh$Wn`|#sZn^ zk}5fam?!wnA@?5&=C1%VaQKmAK9Gton>ES@{QMHhnn8|!vJJa)hExM@e5 zV!s|#tdBXL;D*Pp&nNJm$d7xsukIqb2c_q|Sf%x(d7wY&x?fZ1^6>}HztDQd1+VPf zTTu&liRNAK7I%6fD)oZEE|vv1;VaH1A;|yyt6Wl2U;zCik!OOxc={b; zqkr}-klEfEl(Vt?!e{uSGsBD(Oy(Z08oeilCTfuH;Z>m_nH@|)j z#Q{w&ITAvdgzp;%vj_g+9DiT>xxl8Xg%M6jji~mS?gq>0o8@-sY|RPpW|(q^b|-ox z{JZy@W`5`~$R|g;2%S@<=DV+#$)?I$sE<6Obi*7L+2*NRk$!us3Ka=;np5Gi!b%ra z*Ee5WEpJjJg`_p@=ZpueazxWg;YPn(M=A?PJ6zZ&LBDCuwaXFjL!z&fsEqpD0clml zlecqmNkc-g;BH?Z@J@B-y#i#Un2;Q&{?jBQ(_mFyw(S%*SMVh3+ZpNmV&*6BcU#)0 zX24^!uK)2fpIPJG>I{oKHEqg90-i9Fn|h&7R^~aWG6mO5gaUF5J*pmEt_w?zIsd`w z?aX23?Zh+MLQ!}r1*>U)qMH02&3iPH85~}55c>}f8pVi%#6+~byYBYs1ivvitW);b zHk)6T)1xY=^o3NC0*%vLX|HAz5GLv*X69XA z?Uj~gf}4!@ah(Cfpax70to?s|mW)qi>P7Wl$#ti$j8N0Ez;t)zbsg>2V987|SDaKA zz%Z*mdqoor0Qn6rDqZGHERshuPfDjywn&)+94BBdYbUCcf!l@8!F78I0*(0&WvvwbNoXb0`o}4;gp7bA;K5b zQuyb$l0@^$b;+i2YN%gpny{m4iig2#sH>%!L46Wb#Y#1P>Aeh$zACzynT@=wo`Ng~ zOgbT|9>Hi^^a~!)3`@nT9R=jJ`DAxVxC1x>yM^ln#$f#ZgNiXKHk@}G=nH6@WKLN6 zF|!C`>nSpxm+~ZPdYopKCqwh6BX+-W>dhCC$M`vzxSa6=U$Aq%5b58ALJbKee7(D) zTaz4LP%ZvL8YVR=-9W8ps%1d~s1RKpG{FvUa0ye>Uuf)LgxjF4E4$_Nua-;gC;GIa z-gdHDWJS?BgU;%z_I{969$P~~g&2Jwy297u=5qTu-HNV2eKlkK`T1=xbVv}qy7WF_ z{3QVYbx^W4;(UsEG)5T%lV0Zy{e26lV;9QQVh;It#gvWFwSc+dZ{!d8shZp7l0osK zsLq72#zeFOiQ&|)Oi*eK9sn&V-;y6$>I1BbaSfamPKzt)WO3F>&VTK4_(Zmd7P>N_ zHK>`EKOV}w7+7@w*mJ2O5fV( zeWH_EbyE4EVx1Mk5|#kML17=1c;Nx;Y;z=0CDC!IBug&QWdU9{ehq~;v0v>A06Ri1 zPMrW1`LSdCR}I4*H=wo(l*+6}?*wqbGJm2Qoz>j*Pd@mDW_~@Qw@S=%II3R}_^%l* zcI{vOP2DTh-jjT>UtK@mraz?m$)IC%O^$r z>z2QEIwHfTVt0rT;^%!v7WOgO+Uir~dfOXgQmX3uph?pt21$vhb2rew4^r1{+s-h% zOdT8hU)gsVI&8NswK_hBB%^dC^81~?Z*Db;v&$C?IwJmlD4a_r(AnHif&w4w{>+tz zC8>3d1i%tTEcX3sPdj%BQe{glY0t{YeE2yvDLb@J2xxP<1+l@yR2g&i5f{r1%#D+l z{c$nKE@pJ>*q#P_Y)+mh6|kmt>hy#SxP)JkOjWM@|YOY|^! zQrsvMGxn^PcQy)CIb}CTHpkrk5Dg5|R*i7Gmjv;TCkZm>GIV}$ml)2_j4MCyXSn01 z;tmB3id}^mMOw2zuA%{^h|u~K>EoSblcw_;js(#HJXJ~s=Bn*NOnKd5ggJx|*D@)p z=bx#+_@7JfT?|xprg0+jRCYgB(N$W-n)!X^4HKrFhJTJO|sB$Xo{3pM$ChSS*V7Q+;`9c{pq?yK8FoZ~M%O2KUV~k=lo0Kug%E{*E z-V=G+!KSVYntrCwYeR1wy(b-~PV%)%mR0dMv={u{jZso;8VMH40 zbkj*wFXPFOF3V%tGfvnEJ(rj=BDj?km3hq@z88BbE~fM4vALrg zO+9OTXm#f=tFfrMN%TzfE-!d*b=G&S`nHOH z@d=5Fhas%QzSZYaC%N4B-~sfn=8j1{Zb=Dp<%N749jxe@G+DI(|(b~!GtO1(y);S7`p4O;w_yM~OFdosDL=48sgi{(&ZE-!L(i={fO z8tlc1PftVsoJN8;SCPY%2%@oPv9zUZV2fmZZPQ)&~>H8gK1 zPk*eILyFEAwF!+m>s@+>52ZQEI+!hf9UMez1;Pm9l9syzf}>^CMt`zZ9V$qSkZHh~qMANqHEEZ921(A|DfP*O1L>!p=X5OE#uXD`|tey_d4d zMH37{T*378C01ZLt+W?(X_kH@2&V4+%9^`_&LBmCO$qr>Sw6%y;&3X+rdKv2%sT-9 z5}3HZ+6EE60M27x>h^)@i@{q&ZQBljAgVwrnXSh?llw8bAQAA+^~i|%x9oQ`a-Xf$ zy}bu&ccLzbDJ6Y@et6QowxY4SDfp3Se`7)x5AmpibkvoHwv(S#Dpn9s7sW2W7)%% z;u1FY%3e~~c0R|7Ol?);HSWU|go12&2=U9e@-C5VJx6gx3YI!jmQx~zdx9oq7L$dH zDcuEGk*AR?A9Gq|I>-JjIJLq?H;fj;7_F4w-K=_z=8t3<>csZmk+y6c<%%m_@jLlE zNk#&m2s{R&-F?usTMW`u#*aJ*@)eO0`<`;L&Tat+pP@q&#d&`SdvYGc&w;mL5~aO0 z>K4T)4fg+d+Xkc#&GoKoOAqr))@spwIW&0uE`Yr(+Njj2#hwDzE;q>2U1EPpovqxC z;_A_3)X(w@pm_f|Htn=1;djpaprozUKV9}GT^1u2psU;GL0CZxdq&R*5+sDsbdIZF~o#@dL9%VU}cx%IE)~unmzmDAf ztsZBJnMl@s4skoI_TcSr`}VpzJ7;idj_mT;J3~6UZP|%7nek9RI@~C60^=%&Y|W@< zogc6g>-95C_#dLOg4{eiTWnKO%9&QgezDQ2+JBBW?yd~Abfr>Bam9mMYl8@?#y3uRUuZ{r}^C#VJ zeiKl6#A#gUvs6-k!9fJk zz73VZ03$KrT#Vl|L*1^#jk`dea*yX zGb6{qLi%gYXWDwQ+>8;|$}$~MSnv}HK=fl`aD{HfEN#e|)8oSG36AIV==$N#Vo9BHQS*iQg90GCQ^bGfaxR^?OkmST#J`FMk3?#niF+R-1y=Q8ycld8_ zVxnEh=sKZO-_l)fGYYr#@pQaB%cU9eD%2Ok9G`)XvH72|M{%I*{f73t0$3GmH!FY} zCg`3v=twv3OlDG{>;tm)WQ%bs=@fjZd0gbKimE^{I*swYW8*v5fv-Y`5OBg@u=fU8 ze39BW8?_H7D5CFm_gp5@R;{{CO@qH#-%as39!9=R`8`NPxib_Se%tVk;DW-+J-K$k7_`{%a)s|pEGh&h&6iHzag;Tg(%rL<(p=-J3Y#@` ziKVre07l3HjS@{hL86!pGB@72J-z;+Zm}K1Lb80GkNymuU6T7cjJvl2#8oS$*wq!8F0KB zc9cm(y-6)%L*wUyq3sA12!O071Z=;QusmOY(9uW=>Pv?4cRz<-+$AJh&0P`dED zTqOV6TonHSt8;`Vd#x;Ll(DUpALzKq%` zJ=t@bY6^QMfErc>)*CmL3t15;tOWvGVaM@%NJoOQ?mFrxIpieo#wVjf<1NXgl*G#T z{Zo?>Z!(aoe9;Q!UgQUka5dI}t_=pI8H;QGMg-~`eTEw>pVFQXmVnCP7|OvKG4hVY zX{l14mHZviUn>Q=p~HCqx{ZzG>~5$`6K!21izwztC2-_0?jI&?E;`ud0y}&tgO^d4 zYJENW8azuv4})K&&Y5vt^)o7derq!RV8(;DV4ZSzw&2G(+Bfr0>{=#vG9`%0*Zv!p zs*7s}X2ICuJbNZu#Xd7TCzL#yOZ}THjj8UIjv`d{Y;XU(;|5ml2gpbCo)GP8Gz(Ka z+HTl2toNNwgHBmBbLx`!`*@^@ps8Ckjm-8a+s;7O9!N~2#KhE$p0k(&h=@L%j*nW0 ziBlwce1439d$j*|d>5XwklNGXUZF*l0 zxEplJmT<$Fyvthad2_`My5y5yY%uq4-@Tw!$wk-^z8n*WUvPro-IN@L z43F$uYy6q1z%m&sO~t||onv0gO2UlITgdE!9?$2x zM&vz#JA4H0LyNN3qR6m8_3)VUfWM(r);OYZj`VsV1*t%(nBvo9qumiVp5XB+GoQTR z*-tu(k@1f6Gz}kAa<~}$1G<}y0Wbh@$wgCJ*hI=|pb^PP%G%9WHRpBVJ=%@<`52GN z!Ow&nuuZ3-{EIB=I)zZ*P+1uCGHRQ`jR@(Y;yGBW`+^Tkr-1pZ_CAWL&VEUo+L={@ zyt-ON<<-x1oY}v2Pa>$vpZLCR$L~xvI&TwZ)-N7jH4`&;uKqf>au?r=s*kH}q^t2- z8<1$FLHS!=Af4hCJSbXohFS3yR!x*DJZt^P$vC2+7hMt#)4|}@eD;o@aT(Phc z^sXE-ER)f2Q>q*_+bmec*cJX6kJ+XsYu`pquN*jr&ub_v5Db^~plH ziDb7?@Cs3cC7zDBpmq-7$Ao&9Rqz(*@40b$*>yAf=-{Bot5D@0zC=DPfu3}Vb!g|f zXQx2C4h_o{6sFU&%@EO-3E#H|4d4OScd?xcCoqFt$WA4En?B?M9;a}lpv=1|*P^Bm z?|lVn*TuR7(4NlH*Ae47i=i&Qke4f}o|hP_1G0c6wsgmL>MF67a0b+_t9u(0s>5G1 zW}_MA?0u=nEkzi_&?sI)nZCG{6f}U+B9O6R8kHE?yXDjJ$@az&_nB^WN&EDim4|Bz zu1hwUZdP%sQN+fA?%&I1^bW?6@pH;8Sy;G6-5RD$Po&$wiWn>Qi^i7zotlCap3Ud& zg!A`Mas8=PCNUF`D00PS!y(r}VSbr01(`$2>EIK^$if!2=6hrke^Yu2xQD+d?xS+NVtjj2!^6SVF@8OU1A3W2v86}k%5r> z!VuHHXGAh2oE|hfOhMb~Vy7x+h#g2SdF-yxo;*LAqH$S0$C%$of4_Z_2QGR7d|YtL zJu%AVT*hU{P%V$XRe6F!&7|E2W^fiMEbf@pz5qe(L<}{e=5qY-&ucrN(1JdvD(djz z+6i}na31#l3oHkhEj$1LzDF0W`2-MVQ{T=4$O3F*BNQb+B6|J->|m?Nk^^gR>>^>Z zeEoM+xg`t4$oQfADd8R1dv6gC(OK?>>Msq2rAUsx9&R6x;N^(@OCm)3B*i4^wDY<> zqQ|xAgVOAO0(%|UP(OZB2yM1SI2gHN^I^A#!B&GkDf9>$RXu&^LeZCg5AEgx4rdM@ zT0}7VT~7Gb>)uTN7@D^(_1uX`h(M8st8vEc>GT&|Mc9&!1MJ8?(1k5 z>4zUjJmi~obwmWAMtGsM4E!)tJ@iEe!tbe>2qgZ{vuk$LkK+bCw<*mSJ_LqdOPIYh zfWd0N^w`+0_^z|UG=v<_&??DzxlteK{P`&!2jl5h8l-5{NGf*03N{qEf>WYo*6#ie;y1qIs+U4 z{q2VNU#1-000EiU>!+Ad&d|8`1r_3D2i8! z8h&7aS=a&4(gYF8ic+XZ1V|rAs4~*xDgXfVM-Uo-@af}r>oNZf00aR3qiXJvb@pam zW3%K)8tPsxz-B(#`T$LaC`=_T6a0u_8J}!An)+D$R7@qCj8ptwj&X!k_xTGAEnkY$ zS5mA)u?vZm&oocJaP^ubhEil#XxpKw6VIfnP$OaSBa2K_i}cAvps5~Vr3270K8T{0 z&K62nyan34?^f9k1#sQDm>L0xBPu}meJH2@DEDI7O2|m8;_z0kSq$y+AXQe4O zLfN4M{ySQ-4b>7B@ZZrfE`+lPfd9%ZNpQ?rfC-5HPwtOLY^5my|5MUhyd;46zoVs_ z$zuS9|5Jh3|Bowhnt{VR{)dnTnU+ZV_0ixq=6^msk-t9zIN^Z!@T-prQ>?`k`NOmr zI*0h!)K95jx^e&MyXiB$)o0Tbl-CnQ9)!KEg%eG=c(()P5<&9j(H!IzY z_2ecJHP-$<8Dx8j8|LyjOYe8xZ+u%x4}Y$+3C?B2xRz#vkrU1{U2L>Q$J*iUtBGis z`3G?WM(0&m7VhP~&R2s%E@tJLnwuD5p1plfFK?+Um*v&-~0g$t$RBl#|14{x8Xdk zr~z`@iT*lJooT8m_9fQEjXg5hIj?^&PEfX_;-&E2_jv~0FIVi*(Pbi+{P&W_Uk&n| zPQY#C`IFBqy5JJ(;(nerE&~yxw&r7#0ln~Hdja!Nbu9BJ%EHjKAnN^_miBvIG7qk; z7#pC!sj>n_{(Gj+u=3#5hjUYsr^XGd^{KzbVoe{)%C{Oa@t2{J-Mntn<2xWtq7+T#3J ztaAzZ4(-?Ne6hJ=gCtI(tyH7=ee24hmWY@n2tnj*5L+c|h&&n%$cj00*XJtSYd%xM zF2(E^XeuXOcANpU^vMn_B5#*CJPZOii|a8=JjNOjjz7+)!jdrWa~D`n4fj_8am!~E zpT|pa)D61vj)HF#jlvnE9N_i!gdEa9pPP-cqt0}1=e*Pc=&TDZu&G7}uu~l4=^INC zPE4_lK3uT0xUv;_1EyR2sJFKaYhe+lFdmus4&Mblo?$>eGp6A`gn?wT(4B4+vEPgc$nO z!~4kp5PtJ@&OrH?56>4~F~#m~rWJACc4Su;l2EQegZ|o>>p_X}p5=Uz9Tftpt*l(x zKW+$odxPQT=GSC(CIrE|WY-OmVWb}OgmpIN79rBo7MCE|^UvXfd$|ASPOjzjn#$!SyV`UQMH#e|*Bxyh zo|eNu%vf12k^*Upq|m!ktVS*(S+w$ou4x0#pqt8Ln{GS}Ya z_Aj&Yzrh3rv68!ehPIPgyI~Lxt7&fc4?xJZdfVXwX1}e{lX$!oJM(G~_cS`HZ~bXV zU$5<*XVcwWdTyM0y&p46I-Y9Id8fm8gD@Garjs&iFK?Wu)~))zJ``yQ$p}wRnLJJ3 zi`}#Rfli4&ydlQUIm=U-DXmh;68qd?xZYf4Ob{EG>SZUkA1?=>0g`+Cgpqje)LvUy zJ)Q4&wEfcamzz!b?Ytm_U?)ERYghUWJV%O+i27*t(KGkici%&`hXHez?$1N;x$_1a z)ME8enW&$jf3W}l)=YY*IC<36e8`+Fzcm<>*$%kG!VEnhtL+4Jei~+r5SN*8DQc*CgiX&tTsWPk-4F z-@%O1G1}UppxJm*lNCqUh^}F+aFm0v{MUaUuuV#pj>Jn$$VrubdTqa3^tz$BYZEQ( zDi6NG_`?krE}sNksno(9?7KE6Hw-oe|J+6{%AX|EMbRvAlvo)nKsvVS7`9u?n?Jc` zhm{JG+@g->VOS6;KtV_)1NcCeIQaN(>@1D!?ICjW&k*YwlGhuJu4{7$b7zIgowVz! zTGcWhlC^@?wa|4!ZV=p?d1Y~KyVL%xjk`VRhp*gP_|1Uy865X&;<83?*cVf=zm@W7 zYEV|A7R0rA0}($HUALl(ymC0aSMTA4=b**vD>yJMH*^Zco^IC9M^)~nEHAec2^wXK zs8&;CM+}KmP&kHp@M9Y}SIK=d(s&mxph+A&Olx8J9?s z6i6l{*9-fB{q z!VTZUG9qik_~4Mad10`G+eVQAPqdaihwFj+k|#lBu#Jb-dBVl5u{ew%=uf8K00c-J zRO*nD+ggt~T-uTO&L8&WcHDq3dC(_T1EhtYVFr5) zTud#WT17rnzc2^WpU>=;C4nXk2tFBiNnHZTFU4yUbN*!9!(t8uRKqMVDqm1m4;&Sd zZdaGgm#FE#sZ;;_?uSPz6+-IC4GkTQhDGwCB#JQB9h&=Po5r)I`J8?)yB>sC=5vt$%C)jGS5r2GDPb)4-lUVN>jIE(|pI&u)|ILYi2 zg%_Dpz{Tu6kpL#q8L1ESG^A6b<30NlPOK_!ehvYEciot8p8LAYH{IvIl;^#a_`}`( z!Dnlc16!!3m(2I>RKc&IszfK}1K`FGxOhdJdN1Y{+~l-G3vy6cs)aX=#qOu0b*Ft# z<{JIAZ$fLXAO`52&3<)1pDqLuPZFmb$A+>QmM~CcGMJ{84>?UhM?B@1Eee0_mzX^onft;DwH()Y138=&Z_MB&S&IRohL5sf4Kf0Zcpxs~eK?%LMB{w)x zrZp<2x#|-WK0CajgEwkCc>o{pA++c4V02X&$gaRc_gg+7 z-#?(p(TYm^JP3_g@Ppj`ILzQB<^x+aRTF|fMLp+!esTVy|MW1Y7!AYF$rbSLhi}hg zyI@NCl3Kc7Xqrs#1PD?~T;&wiuXctlqTk zA2^eCLnzYs=fjV73qnf63HIONQ0RU- zaeQb=&UN75dvJ{QgzMAylyXr0R>UVevKGL>qbR$43P$_``;`c7ZFJJR_g@%^jm#!;B>y9< zcpgTlE`|(1U-<_e7&<5mj(egl?X}z+flcVEFrtn6NbMoZjV&|^iiev_-E;)4A@r&k z#RT)M1?QuI3tOWcewV+)*2lnO(CTFQ?mZ=VeGRdqJxycvhlMKUh_n}pg!-1cWbm?! z-r>rd3z=HexoHNiZ-g}2;sUCS=43U?u*#1^Kc(Mg7XDrQ?*A3e8?i^lS({n2tSqM) zPA3$$C8aDosc^OQFCE#6CkVC>bw){)6c&a?AN-!ljMhwi6MuD1}SfLXX^!i`iwfIYhBK|SfSJthtMq*>C+ z$B1sb++Cgbt(e>>JT$oywXhyj+)c32DIaK|hzsZujvNk-fMpEfCRT1J0Vl^x8C0t> z;Q^o;H)$4r7p%gRPlt*>yInj-AjMO5ZI&(Shvh^){5TvUo(Z3z(=^>Nbf&nE zo~I&s1^fJ1D&|FtRVsMyzIgD~lEz6AURw;p97^7%+YZAt2A zH`{yahaUXVW>~_fr`Qo+ZjA4zdXR{qNLt>M*gO;CbjKmXBLh@8r~LT62n+2cS?t$2 zV6eGjhlc(IKFrqpu8Zq+4+87(Vu#;xUL^dVAuzxDF$^69nHUm!4m{76^LL+NJ$oP5tiI=IwOOdd$xdg{9_scW0$tyr=m?tFEy`lV<-fav&l> z{+ZJqwo18Xq+7U)j@7`#rOs3!@ODJ`HE&dmBJJNg%d^t{Xx~twX5H{)_CQ6$Zt8cI z#_Hr&IE23radHSHI>P>n|3E&GI){DD9u&K%D~$JV+EW&cDLlWAil5oEJ*g$4qx<;u z@I3^+`6Hda`D)JeObyEsrNU{xu{0_k#PM6j>jfsN-(ANHHdYC-TEs|?gaN}Pws{;- z?4@)f?ftotBA}TC_d%`?MNUubJvEevsdeu)dgF`+t55Ay{O`4(=N;1b)0Z^fZMSts z4^{>jWK8ps;`c|f?r9qih=aHFDbAAprY>2Y4n>cLw1j{gT`;g;?A&Typupm;v);l_ zjvo4@lJcDW0LJQ;1gA;nF1K51QhM?CJdvzDPM$;Qp^iSi`Qg?LwO~1Nyq%I!^Rg}_yVcOs7h3nxWrsr!RC@ofc8(l z$(a;4_bBKUcPfq&v>?|HAHAJp*|0&r? z3n>|(uA0^ND^g4qR%8NEX|q`Dt-ChU&jqB-A5@R%abqR^ah$TLnU&{oPk*X{{{1~_ zR=YXXUaU}QF*&&)*c$a`;dgp;iS3gbSPVEVj%FPV5-o|pY55riF7qiQuKS45;APzp z;xC>`YeLo~ub#42E`F|)fJMdTqK2@kSvHv`WaLH`yr=X{0YT*uWZYUvEPVO{$@slSZFEy{1*_ok;@QuHG#9S`Xq9ge`Otg zby$!tzQ5|VTrBV*NW?o!6v=~q*>m)Z1yhN3Tub2sONiH5)l>-yECM)T6{0m zCia9EKK*q2QR2K7{)Cw~iJ{&@tENsD;kG>o!SfT@7Ph2!-&`9u1a5@(Z)GT!Dz>$C zsH?{XLLr4p7W|CVeyCLaHSuGSuY4>>blY7-sS_PXWl`|kKv!A3`u-wGgB3ntLA_s7 zuvMO1=}OY3P5I*JDt3%-sq1=KO8<@c@d6~?k81~y;Xu{lTK)s&`D#JP3q*gomi9jN zkeh)cChPJrf!|*Prkof@!DEYI)Wqm^WGdz~Hvfkp|s8JQ|dcpj*GAY0C_PfZ> zMcyV_-0|f8LhKV>Cae?of1%r6q`6j2Pjuy|$!!VyVFjNwidlvG*%e}ZML0st!w0Jq zvej?ZgSk}SM#T3V6+J^y6L%J6%g;Q&m`QQK)S?Cy9GtsQ68kP9d$`i)PtbH1UfsSG9>Z{XOXpIMg$IJ?30SiPxK*P)wg-y=h`0}Rb zKG@`A;s?68+?mU=2XA!dCdixd7Hli7Uzn|2h}I5RMU8K;7G-SBUqOj1_G& zEdD)%GyU1z4B%cOjm38@t%(81yC2;jOA6}jRJzpnzc}o^oO*rz%w&df_4n56OyG_5 z*5GBn&)>`2`u)m=)3@)2XX+Jz_dF{ z_I$w=)y8liMiv{@GL@CX);bVNb3e4(<|#oNBGD&;fy{zBz8drw-2^m0W~Zlf2SeGA zXm|a809-($zgl|2s$xoQU0;Pks<9NUC={${A{t-?Vu_LF8Qm(tfE@@WFN-2u3B|uC zs;VIru+f@FC#nXruFFQ?F$HziYu9CMWe#9`$2Ib(#z47?=2+exlerST{NY& zQ|Ov>G>m?PL@7`EMuHvLmOcfRc5FMj&Be`Kjk zUaUI=UUZe}*8CrQ&_DS{AN=w8mF@RA=U#R5=I+9|7}%%pXivTfa*9GdBU4#f^=F}i z!oEPINWBnBz=M5;lGcReX^;jR&iD;fIkcqL0&@MFErrNMD+o|TLiy)*ma36kQ^eE< zi08qWWm#n}txr};Rx8zXCbBD8-l4W$v)nZWZfQ%az_m2NFimUP$&4BZY#f0K;EU=z zq`N!~evl5&QY%kVin|PoV*wOWIio0r&Zh?3HE&p>NjD=X*<&@c{!N$1Du*8Zpz^G} z2da)~`yxON2`w_;}s=wM0+t_nII3(Mn(uZv*ME&1XoogV?bCk-ycRKK@$oI`yoT&lbd_ z-mPhEFyCHTm{kR>CA+EuwckLo$zXA1uo~HySnLb1vbNysItsabgBWkv?_=6#YWZ)} z^Ik{M@@KdQ&MFyH>w=;D)_tx_(*uzU>;F-6szai*W6UN|I*f={kogGo$R_{TpWi?} zgk=Kq?e_L|)3)ui`}>QZdF2~_>JOuixxiYTDs5u79gCvJ<`@3pw_bPWl`9``=x(4Jzs( zg_^JHut3)PuGJ8}s(oLV6KW8+hW&=RyMsUE)FD#r>AEeo zL8N0>pa2F0(G4(rA(277t`*5jqbX2DY|w% z_2>t`e=?mtJey8`=;rQjr~JJqOi?%E(}_@R$3pfCh^JQ#Vo>*GI<&$L#X^8;<7r}V8d>z0)+llfm@S6cAagjF2`48gUtW%shamf+>})PaoGX!~`<4k^5I z9BnYH8S3eozss6q(c2*Q?`to5Jo09}`uMbYB$88y3zgeGNu>g78VFXIxaB{zjr1r$ zU>zB?PTAt!?Bi)L(K?mhBx1ZMW;C3X_nw{gj%?J) zak4%n()Tro*Wb{8LGT=kK+|^hL3PUzX?R`ZXMIn1<0`6;3tdZjZLtvuC+F}h4+VWR z!F2J2!0MqwW=C*97|zD(4shtg#W-}$^_#nk`PSC!XY=iU`RJn$U4Ahre|RwffH1ue zt!saEXM6r*&tJc>aADdXy9mF8aafb^K#yvM#~%-A^7Pg9I)bQ_tyz?jP;pp<6ecC_ zX@$*FX%(aNmZ+@N!qOP4bF3-8oI0`==c-@!hn4R-f=xa_YVqM{faW-)twX!Tk$FAT zv~h*7!W^rrRFnAndkz1Uh*qXi!099_{) z!)4LhhUaL#cQinA9I9Dy#NZtX*f#{w3~gA`MEY9OQMywD0?SN=iuTpzN%!Ln01O_p zQA^VLSYBAQqT6JtZ(T*bi(pv64uKBcbVnWE>vr`z@=61idU~i1oKi|3Q8V}jl2xOD zF<&4}R*AS(us^)1+a1tX6`SW@xW2gK@|C~#^k+VFb*X!9_3eSTEP{!S7*GGn2Y+#E zXXpPuI9Rmax7eL(o`U>DM4#2GK1VCwKb5`MRyoxbs-5tWO0|W;PCS0;YHGP=vz$B^ z3rfg3l!0(#uvaRc9ZE^(WSOh($g1HqNyn$hg7YdM;3x{cR-M|ya!ngq*R^|4>6&#& zofc~)1(n|7AVIIsuL`$2Ou1ij;9;kt;FsyGo7YgYpEnJ$gZ(tGD64U*G_IT28I#3L zD|(0T6aaa|Fh#kP__ce;JBKuzPMa5YcmK+(-uN@Wb}Kst-l_ng>(y_3?zevsVfqO~ zyyx(6;X|OG&g;)p4E$_GMDgU8eCrRq?x(*{88sVEx8(FicaAna)F4d% z*ZJ1$-h+b!0scEgrg#yV^$EfvLuECB8WP7H=J`9HNQ`CZb96<{s3H%dSTSFhYGv0z z#~KvJqg7=?W$jbC(mjKr6|{9sMp;Q+V+GXU3HtM-L`rp8?QK~m#w$n329$gQDC}-8K-t!W;K2riT?;$3n@P zC3H0`Kv2UrI-e|C2P4SV;J7ZPrHI!72vq!{-|{RyGRsjb?`csDBA!NGM@x?}MH)_O zOr6|@IAyX1f|dscLguDp`kBvk^o_C9IZNGhX=nb^Z+qj*{&wdNa0@yG-ckh)OZ)Vd zM?duEcDA-Y+P3X<(YAx0Inq-I2^SQ4#CEX^R6oub8orA%#MpOqaZL4)FGQcXuO z|7s(V)X{IJi~YPhTs0CJC9?Gc36BgYR$ndU4k}g4(!Xfa!~!9juzYk?ck<**#y(lK zSAmFi?+s<4hKg25>r{Q{cT{IK48z=7ZkuVZp9V)Ci&aE?eZ_bP7Z@1mG>``}WXh97 z#RlD%KDZ1KO(qj+93JlOAH3uH9(d=!i#qBQ3Un@Xi_HKKJoM1jS>xc{P2=W^cF}23 z?|qW|T>M+cj%0T0>G;yRTkbThDGIlYdjxi48F(-+18CX&)PL`XsaA=EkAQ^y3opK6>`=;qbxt5 zI`I(17S^TC@tvqfx70;fu3Y}HyMOrZzj>=I1>6z^jVmx;dGrIX*_v#B5)iH|7A^3p zf9pMO*zwhe(-T^4)!rUb_%+iBSCj+A5yCRfA*v04n$2|jLhUH?3OaW!dUFfw!-Aor zo%CPW5Z2bMp_g7Nrn>&Ac3nvZDy=cpH|cldjFg(OWc~&NL&zYL7u5Sh)wPOZrCIVD zsi>f}O4PpJrj*Xu2N@F}^);%FHC+uMA~jfy?0*(v{TX z{9^dY>iP>O9zJ*3P6d;&k`l>X11pU16BMe#?Mx2ya&q1x%7-2C84l#vYPyPL9Cgs) z;h~>zZN2nxari%^y59n{iIP%Koce$EGmrd)n@vA-aB#3}bG_hezgzjfUZpMbMSrh7 zqbW0{UfY&(QKn7BlYM?Tm_HawK0b4HvGHrFxK_#`tZrF+JS84V>8t`coet@Z`D^sS z5YB_)st#HG+ECN)aMJy#?^VmWsv9g;)pcOTqcAE5#5@_t>4IwUvaS}uwm|zP^Vf07 z8l5LhPc&ylZG0&J)iS|pHmxOnzy<`Jl6TUYUq>;lE-wKhZOx|S4-ejP@9Tf+u1%W8c^{+vt;Uiyn{mA!(KgbMt$|8-SoRfHUQvCO3SU|}(Jc^J zYycP%%SP?3mNQsG*i*ZR-`6Pri6WYOYaHA>!Yl_b`|dg@UtsUeQ7frHvd zRL5fV8emzM^-$`KD7R~EP=n|;u+&jEbSk7O^Wq?4SERm`@&Z=WJ^Ut|<+wk9PDgRq znTjBz+^EOhse?NV;pg4Wn>X9}&el7>`q(4C&}X^X4uKn8xFyk}56zy!mwkL^d;2ZB zySu)hztQEEQizOm)`0yA=4tb5muL+|YBQJxKuRp`LrefF76CxKZwae-&lzEHFG8SE zm;}edJ3IG-gb1b1AhX66xY#_>+7Z;X!N&U4BUF;0w1$asgq5tm$H}r2v6i8Q@`kQ; zeT|IuEG_DE!guRA4T*sDH^?Cmmf}$w#HHPH8}3(>td%dMjn7 zP^Vh8wD>%Jah4VJ+uQSIcX#iT_tCfBh7bJm;Sr$kxzomSdPGj&#Jm6UrS0t><;uUD zT9G}8OnvHI^>PLMIMc@(En6QjmA|&ON@@spnCaTv(^k+asspP$JKy0gH z4+?a2bxgvFn5BlwUDCEKHj@l>EX--<3`mAhS}B8-Wt9Mv%@I)HhIKf^RGl?^sfDQ} za7jID=q7|b%PgX_f_z78Pp>3v7c`QqAea{i<)Gpu;*Ef)v2K&Pl&TYBTI7gL2Yz5o zajFJ#t;}rfad1Kv-XnFr1_hneZ42Dp-D|hE=Rf-O=B0nBS7nOVA-ILJaTp7 z9sZX~-pviXY*4Qn)V3L^!}FN#Quv$g>yquytUeWflfqY?5l>>^LMs2Ta@Y4RNSGle zh!u{~?2gy$lsQqZ6PuQc*J*W66EM%$ez>q6?#T=xZ2SN7l_t||7)zyBVAK&-pgEgLDWht1He z$+%Z^q#;wippySffVkSK)qJU+wD5?PLn@KQ=(@a5vx`nIn=@UnLSY_2cBMgo8bAAGP|GA5w^d^(v>SVG1uEw#c2agD+vg7iGH z3FUm)ti;8qNi{(_bj^iQ>GST41B^8D>%n@8m9YyfEnH#uJ(ch2>ou~YYQ{(72Qu)>s%lxHSU(Fj za9|YxRQ;`YEL}v_%cXH36Vq+9k#hPNL_&@bJL8bpL1^;uV^m87dcf;m9-{CJ>PUL* zgWQ(GJT8#RlcI{TK`cEcdw4nZ`Vk@nBPSJ?H7*Zf=@I;NI;Dwof1}HBLuUatj@#p5 z3Sa%~hu%Dc$-is8pY;YLF|d+*j?}*JNcnEIj8NPMW-$R%x2Iem^}R3#)pK%akpcwq zjvjz#r1UjaL4Xnp!a76oJ~s#m*w~DHgseW@5#-c?1P>k@_6s;PLZ3AniUsIjhUCy!-Efum>@6bS7Sg0hXjO&!Z zN_gW$;R#6g6bWO9-`9PTU67%A7}s%R4Jn7e@V8@F%JG~XGQ|!IKok-9*q%_UI8j|- zKkkUdgRP}^qVBi&4E@s9an2nqVDaZ(`9tsgqfI<0Xai>e`u1tO`|CS9^DQFpqlp=< z9KJ4&Y`P!CaXNaSV@kcY5$LpQK@#t>+DSakpObb7CeQ-uO511JBsztH>q=Pn)9-3p zjUev}W@RJ@Q~&Wgtc@@4#ZiHXV%m;eKO;av5K!s5#=am-FF_+oG|!RgmxrKe=+)75EY|`Uu!<4fsbV~Vuhv5ssejZ8(YNy zV-+<=8B}=W>}A1eQEh0Jge4;pyHA*&g2HS9ke)ZXZFF0%Lp%r&TOy3(A{93(Y0Ao< zg8*R51BmLHAL7Gi5ja28u*(b7As{!~=jAu52Hj?u{|A!CXdwD+l z1Lxe!4-Xe4fr@NIQZ{{0rIiHg_Xr1wDcjQ~EjW+b{X_N&tYOofDsgkq16#+#@SB$h zXT-t1ES&=&4^}8mZIqT49YFFSh=L^bcDJMu)jui^feWOfF3>kxj6lZ0QY`CQ9a$z! z{AKcDdN=u5>9yDdombBQ)JkC8x2kb$d0QJSk+(XYQ`TZid{r%QMG0?p(v9c(4Y}QN z8}*>u;5CVhn{0Y3hYR1V;G4O z!KBwbnAQt-{sW;l&a7VQ)G|45il^vNIiqzha1d_0Kn)Kc; zZIA#2@{S8neQX8_*1xA52c1an(6FI%SsGA9N24kDJL`O^?I8Hkc!1m-A)uU1*vSiuCVZL%cQQEFmE6tIu^cIXFDC4z|*D8v9j zW(s6aNDD_>JEYziV)CQYfQUDZyp=|uN=xT;@)-bI^jnB*CU(snr3q@KjY^4vKKY{J1ME@`Xc$*-)TBA*U=QPnA3@1Vc2_NzP|M8#4-`gT&Kc{NNkh!R(XX`)%?RhqjOd zkko(->m%b`X|w+P6oghuOhmFw3C9^7A&IZKhax0E(Fr-+$n=!fM?q* zmylvP5PNl@x6`fh`pL&O>8RihnvMv9ZNK@;JKOUe?|sW$!o^cjkt6#K%vBBmlA6V&Fo4Yf z$k_UHisC@0rPI~QpO{}bC|O5E>qx>%n!}~j*Xo{rBn?c~QgNVZX(39)($G?i)W@nI zs!z9!03w-Xo!JBY=;iQ6fkoL;dbuqSDuenMZ7N~|@FhjcfFS0FRvmd7LFWqLt19Ke z4$QS)VcE47Y?ch{&Ip2~F5B6jUxG>d3;p98q5C`97yy8X^ys4x%^cw`E*5P+oGFPj zfxWaruudNmfY>9DEgmUGPqj`gZwn_5p?Ll7kTq2bP)o^Ju*3iaVvNW67eg{IrPBj} z_#Gqyw@`{!?zKiR8wACYUc8?#FK}>Kf`=b+pA-(8Y^Zf?onbQljDL`rFJ8d913 zzGdKADz+?1Y2{SZsENDnl&pfOfso$ODa#Q+?AbV`_zsLt7@&I3YA9XNl>^O6LmnYY z%J~~onV>lQ^jt{SEfo&( zu7ms9Z@}#H{{pt2`(v0i1e3|Md)-G*+z^<_g&~-D5~H6%*glxH8Rh^@MCGUF3q4Y( zP*OAi-V%q3tzuEIqcNBiuMZptFIN+sA;l>!TS zVab#eQUq~Yw!}QdY!6AthR6VXE1(94sJA0g1{S4IsT9z<1_88!974=fE#$zz3xv+Q zSlS2_vZSXT{owawGx=ixxWoI-|KFiCM|DgJq6%CE!Is#0{dBR+FVzL}&9ppd;gNU+_;3FN|uVL3(Zp0NS?OIyK*a7A8;r z?|?Ty2e=@><}PUOdj}lc_ftT#mw|5&!j6CtfibjsK99j?pMwF_(s z`Xt@0mA`IS3*ZYRger(m5N;u`4WeAk0hPps5ON6$>|hgP_XI(OtA>&$akPs#)GFjl z!NQ4q{n7OcUw-@LfG_!BKxm+G4dCM2(0u9FVfLAS3huejKr@+v!%3$Mds zCqQm6QLwBigd*0T7>N*xy##W$h}e~03IM?_aVUd`i%Dx9SV+3k^Qiv)T z>%e#D=%y}6OMEG%gX-_I>U9||+Sbo!TX(sse>-s9cY$}BP_3014=gJ+I z|N8UKzt93;b2eq;!vcib=XNz!*xWK4;&;8jUn_nK2n-FI5*SFSg+;E$KA%b(F(D6aniS$Z{cuu4;;MmF9W^e&qM1b&@K)E zo2HKj5QT6!qcidt242FHcko5%wjH{%7R;#|HPGw+I>D2*@lkCpF6fDcsuoPa7)-PN znUWrBoGj%J3iQjgNbJXOEC>q&Aqo+!FElevhX;;g4LOH90W0*zs@9Qdm6iB`nn$>73u{Oru5l3vI zdY{DMx_Xk&vtL2sT?&?;4{O5|WAh{BG0UcZk(~vS{&LJhtRAX9eO}p$OwPb;y|V_w z&V{)APM>h0Lzh&_W;C$n$k=_C~b61q<920 zvSVV21%t^AXsOGxc{xx(wSSyVPjFuW23Au-LaCeu)g*)^>adU&vc)M$u2gTavx0jz zQlbX$kG}V*fbmnfy*Ag(*V}v zjUoLJ_x&t&9D#fLQs-T?@`nuo09~8C6n^B@Ncfulg9Gj%btai5#U+O2>YV^XzoUB2 zQnMN>TlZx-Nz6(}v7i+=FpDO~{FW9G77l1qt;-<~Y-z+LxWvb6C|_I#pm=hhIDRfI z7hs&4hJ5;5`gqErX^BjMDVAv1X@jWtagd=j&xHoD8OnPEMnIta4J*2d*qIVZ^@+7` zkegev2OOOYr9KpJJDCIB^+teZ4nT)t8T1eu=V0bq*navqVe7Gf4EXKOFmWHx6X?02 z>sL=qcKQs$V!t3VS&PYUqXUKl0qVnBa#NA&SKSt}^>U=h{wq71Vkr2Mg|beabjhtz zPeoz4TGvuV&I)KZX4yh{;VzehRGCO!6U#*c3%m7?-FS)7Rp0@>Lk8GvPHN6dEWJTY z!rE7C!Q}u0^0%Nj@**VIaRo^+uAfT-UJap?V9cXqb7 zh^Rd;*=^zO+HdQyIT|1Ro>tp6yMWkJQn{gV>aOV#~JG(nLCxtgU5P&e7UxJ+%ejm0UdpEeJe+Lj2&`hQw zT3{a#D8>#T9zr-qY7Ag6W*$L6KSP8We3LPqn@|f0Za14%sLa5Z{IGRoPoWjb(m)bt z#x&Ztt{qk+L4e*eX@O$?9;VjdGn;bW4n?aW8|x_Yl(PpQfP^fouH$ie#dMU#Byt1 zsvyb8L`mMUBAuw;xXMvLfTRPm8I@3`lCG^>`jnA6U5CwE`a2JvyRE|MLIFVP*4Dpe z|KO0d{Mm``b;i3^fwV$lgE1tmXV(EAP~dJYI+P-bsgV{SMg^2^0D6hMw`k0=Je7DKv!&eWJ2BHjE+n1l}(U`o;Dc9Ti) zq|G{!^7Tkg0GP83DL8EUNr+|+uzer2wCMW=GkoihS8~v}9hf)!@RD!+8<>6OpM(GI z*I>GJsSCBfptg6Oj_;|dh6wb;BsJUkfZV4u#4X4In4Rv%Krk3UoVQU45>O&C0gkCu zA{sEC8d>92AjC?>7@j~8^ajIBieBdjF$<>KEQ9-)D)$8d*89lHmB+bX(MTti*Cd%k zhY~MBi{mgBITG1R$rXzt z+`&BYE0;W&5FAka7e-o334x{17ci`ADu|M7n=Hh7AU35O+fNu&*g5b)Sl(&LL%a1o z0L>KuItbP|^`86K?;3DKFd=~1%)|U!zYB*Sdp8_>AG)t4&_`q#vC7hXK7e^$zkx!Mh!mJHSto|yZMH2>n zh=#-N@HMjW#zDM>3BaJcT^B7Gk2&&6)Miix5}#&22{D8U6!3=_e->L6%VHTl-z}gW zEOi~aANbNz_gyeu7yyU|{T$Hb0f%@`JOJpT%43mb0iRC+DGgG6)&GpP5djA5RLSa} zNH__Bsq9f))s(kX%cw+}&X-#yJf{qIxQikR1z=$tUEXtNBrVKHmq=Zb{(=K-#ammh z@g`x#kcYGl`{RBooJ~OFVbOZSUV)D*UU*ANJd2X%|to;5>h9Fh1AkQDC&joF4X=@?cH{)Gh+ ziepslLf}Qp!LMp&l7@K8nl5!+gLu!xH-8G4F1!f3xEX+J*8-rOylFn4EzOvgDjwh$ zMOxMA>$9S)Lr7V`lnZ8!O&9>_jHihSPD`niP~;k2=oYZ71btr?&?+toCC{xl6z@rx zQ5Oy8J{wSKrSck;N=Go;%fb>;h?ANJL6$xfsH(?edv^D>?f}2_l75?25WZ>7CcMzi z8hC<+_TjF3FTqPMeHZpV@V@{){%>KrHSL67>)WLGQCLlw*Yqh``sH+K;!Pj6E%MG4 zJzUNqp{SFzT#<2a{+%OWD7N!CalD!g0HPhJx-48(*UIbkn z0C=!>esJLbjQ3qc1n8sxoiW-w1{u2a%!rb>LSfhRKVp8UW)52xs5o$r)Fw#gxWz0b zGHp^YEEvlofU5lpY;z-bNR%bRs$kTm82WzURLFd#(iQN}YO921GD*vtRJ#oz&l2@P zdBQ-_?>Lba19pLK23U_f_4O>9AsKVV#8DUD zK8+xqNRgOqwapPywQ#QAM&pUdFBU)A{qW$$IRai700_}V5fNY4ttS%qtk?+geIX>p z0%IzxS+v9;B~atfB2X5pX~UR|XWvOoA=@HK7s$G{gdcZA$_f!nbtbB&a~`_h7%JG< z+MY?uj>V!oLA7LQ+l43j3_zM%#WcGbRmM`$F5CoY>t3MAj@XKsAC`RAZR4YTxck-j z!hCxV_I~T{f&0uOfYT<-1OzK6PWuCdC4dkk0-}Of;7(L1Yz0NzNfKF|HJ^aV1IVC3 zc%L6IqmR78=;EAN2CH|ZIJv& zK2BMc-D=LyVGE9{YqHDg^52|rYR%j;2%LF~b{0i>HO z+H6J?L%q7MNh<~cw8Zp3h^T74@+QeclNrGF-9XI_i?4t}8R!0S-E=c~56&IJy|29o zCU5`;@Bc?Ied1%#Os8Eq;npvb6DNcn9=)v3OAFRUPJ0EE7q)B-8i1i11n_wP(J2J- z1URA#VI)0DbZu*+55--b8WjN90@fEoWL&4Qp&!^3VzB`DvH)tyMB@8V*C(lZhn8`@a2b#Mc0(^03eG$UhHJ)Z6WXrMZ&&AMH&K^ zbvXx#BeH0air=!abmEpcAvFU~d)H102KrnNs0&s2wP^_5Y|%QPXi!HBmQUI8S&=e% zSZ5qW%ZYp46J(o&g=p@amfRe0b|;XV0fzWneAyF%GhjcNfXRw){UJ=ZTe$nxFN1dP zI_$siA3^ik{}-BWCLnAH#6DI)myD0Irt*9W%`MW-M^-0qG%^+GaNJ|7ARd$jVjN?F_S$v1 zTLS1023o%L3codbB`}?M-gGfD0N48HN3)&TE9djADfM0z=*frfC)3b%&g z{s%nFK41>QL;Vhb$YF#HU~>t;P14kS49G;xVXssE$hLGMzycSr{n82Cb>Ce8*PjD; zt4EcF%bbT2mtg>4~y2nerfgh4T!=4xHg4yR4mEJAu21cZ z77{LxWgN{C1n9Dp3X(^BY=a)xAZn_|3~mZ=*2s_Z>Ba4c8z#*X$abv+LF?E;D>8Rf z9U~>4(uK~^zV~nFUb%KLj(`{B1JKvCZSl3;%A=#OQi%#Z={L@fEbwt&M647j0-BQY z2`^r-HKfqrB*M_5nkbYbag|6tAF5#+w5rGh;pvZlp>_=wW;5SmQ`x8!v)r{Q2>!VKGL`|L-(lO2P@>ny6fS};1OUWi5a(OddxS;6cD{pwULzf)sn)U-E4tw<$dW6V zR7BngmdkTl&=+Sh&QFRnTysdQr|BDbW{8-EEfCF(qVTU%bvXD zqqUw+dW`MTUtjY-^``d&L5939W0?t+jU=rSOHXsH8Ld750jj7__7>A_4%JG= zg(PZlU4ZTUtneqRX$bK<$~9k6u~GObhH8i*o3zi7>`vSSDhFcnuaQEi)M30waC74E_LC#)`ii90f3iG?|(__+xyzK3q^)H^i8Bfuhj-~g{=2r&F`m41?Vkwj|}@G z*oRPRy@;CQ+Z;TmmxJS15auyAEKK7KqoEGdWC0;!7vjus)kYf8gE4-ITlpj{N3RNs zppKlSG$TNvEcr}*68^#lbKJGTJu+6I4c6WnwgW=}l^^x=O9?)h)PWNSO%qEP2l(HKM} z&uw!z)h-v(mQ%?9WJU(8cQNYrL&g-TvEWoxCZ!xP)@V>skYc@5JYA{qG>SN(s9MH` z_XMii=Sq6asM1Ie$IT*?-NsK}kL!9mc8atoxKm*N(o**={Nlb>PVaxoMOEwE0YHp< zeCO8WB?xfu!Qmn1SjxGHEa0m}UMT|Y?{)DZ->Ic{QqrK7iy&l{n;z021O~`;Wqtm? z&JcJ^YZAHGnsY-4*DRi8-U#4;3Or$%Pc0owlK>eyfw|n1IN~n+Okuh^e8qAan3AZ7 zMd17|l>?fU)pjNX#ZGD6o}xlW=-dr`1SQ}B`wciDCVzp# ziHGUER{$mm?r;ybwsv6lrQZer$a|pKdmgrCv#wNK-kxzF+jr=Im>^X=T6l*OgG!|@ z04kXwyI7-3rfG{vfG3*;Ag2BWuwlJUD(JN?dr>Jf4`4G2X6-~WXQ5+BU6<)|&rcrk z)yot%*$I$!4wAZ7Z7vsoN&|1n>xYL2OBjCdWNXp^fQvX2;QVI*Vijlp4%akWUA?_N zDg@JPEf|9#7TQAlP(i(xk!Xw2(^HEzePR>ChT;TJ)y`2FoA$iQJf#as&pHqV;9v=6wszt#d7$7I(mb!1wd`&! zxvnw>NP)e0^8~{MMK7WXeFe%#AcHK@d&tFc$#y=#z=p239{Hy!<8&FI+QLk}^L>p; zgQA_-CXg25@seZI!l09{aG2NQ9^Y+%>~!F)xdY&0>V5tI;A-FdhkNdx&NYgmz z`L%e*Abwa*dJp8WoMMDgRt)JlS}cW$-bf7t-S7|%eR7N=T>2fKk%MjM>Q0hSsG z93*ibS_8M%i1!MJ{vkC+sR#>2eC&{QJT0#?2aUF(A2N_mgLJ!FZ7+I=Sh(r{E~{hl zB8ikB=ORZvV!dh;0ysxO>*3*E+eZVuTDp3kHJv{IxE6+a19vx*rr#6f(~4x81lNk# z8rWJC*7!!Zs)de+82Bi>NJ_NV23={bU}^zb8@10(AFfUrAjHE|v^NEs-WA8BD5Z&w zgyOpL;iIQ$B^H$p`13qZ-O(sP0M924S}t^`oK4V_+M1gs&bt^8^HeTT9Ip;MEx=uw0p76# zo_s$mfCRG%!sOrmAAq0xI80{qF8)A2yXQKq-*@|=8fd$}E)||A&os#GW98^9p;T?m zV&PvQUPujy17dxBDj^G2JQg5r2~8i0j+)BJ6lK{ntk3DySoJ)#%PIgSQKXYIa}h_M zS7B?U1vg0`z$W;_EBbXql84_3e2B2sOeRYm*aLuT=N}2_+yTI~Yr%kM;pNVCM~6^8 z1u#PZ-TyT}pp~~46R1>;PII06wdXh~9x>Ci>XJWPEeyZ~ZjGUIph7l%$XSk*opE&H z0w}^?HWFf4y04xIEiW5@_~=2^VoIBmFF`_720-decamOH7~ba+7rpeK72O1Q>!xBhRDjJN3{GUyg?uj1=7avP$kY%O==;om5YK|9JE0p$4k+YM|wZn zdIvb)0f49*&y&s_06g%(d%H?Di1#doL$A9Cf!V<2P%mjnNo$O))8Wrr_rO+3CZf~N z>-%8vt5R!>b-*YY80;idBi3%9Rz|g|IUa>K#o674h0lZJL@fwpC~dyAQLWKOOApln zHy}^AlMaw1&v%byMb^q1aEL8>md^k%AVaK9RL%@=NzKFDB}`&*OMIP#j{quBA-M$= zAh0;y27Gx1hBAIRcpi`rLs@&kl}__x%OBkE#JG!qD9tX!cJbiB-MIzsQor8ciN$sS zli3Vr&wUx-BmV@N?|u!oCX)b8!mLBsQ9%Mw@{nL4mxoe&S?lV&&4DTYAt?fCsfVRF ztoK$Dnva&7|1?AdsV>#svLIB%87!s9(e);ea*6T-mUD6b*DfKkg&Q)&9F^@`6Si8& z9+z}JmJmnCvoOhku-yDW1pxwc^EI(rIOhO-KLZeT<9X7#1At$8^wF;VZqnQdp}{9}j^(DW8)W4wm5e1KEu)yj`{RoSya@jon)DgHaQ`6OSDF`tKydrUUAy+mi;0+mjW`MO8uuXWpoilGTAc=V^q~w>u!Mc*l zS9D!KxqpJXs-uvShvb#!5S?;Kd|dOuJtRNG#(O zwgQ#mp@qRZty%*PwT~rs^>D3~ZT()hAOngP(c&;ag@u>&(TGar9)*3pPavn(`LsTO z*yk<0=(*wtW!>>9#_mDStTZwdFRg%&U;=@-55E8A*)^!GTUumd7Lvf)gY`JFzocw+ z%{yARU;+-jMkM+bO>0rsFdJzx|D~e$p{@kD*ah7GPKX1*6AKD89CVWRJF_yR{rbH6 zQ4xEXT$%xHPrIE0j$&IZV2S|S6M)6<{W{R&pMb6A02(?3@*y0t<2wP60Rdp)R!h=7 z&GtET*F?bjOgB8S?!{8cpMprXtoQ+C*zxomOHnIUU`v3Q z!%0K(=?F_mv57H{th@q{r~doMrI6$f@m)`8wgz)qLGAnj8ty|NSvSxQ)l8-^g9GD| zVMwSiZrr=(m_Ld$3@`1Nod;2WRC_-Ia1nGN0Dy>=V|}}G{vqKtW~f>@Wc0M27W>F5 zg$hD|dKOrY@jXjO*WRrG1Wj6Sp9JO&wT@M`BPGl;0LvRZKEo~GH6)_ep;2MRbUZuo zD80jH2!J{DK}F^1TBD&3^8MUq#CVIu6MB0d!4c|QDcyQ+<_04s+;iQf__p|)qOc_& z_Unh-mquHA0C3|ez$E}67yKKd?96NMz{CCm=G7X2G}EIU2K$c(cXbFW6Xu7{!xR<({xB$uFmHmfEUf=4TDWXWITr@Wm{V*1q=ddsOtTPG zguSh37sS7V43Lsn*0C?hwCuT@+r}v)qm{wz21rx)%I+zBm+~aO3{n~TZpsES) zp#f;+brR*T^E*|tv=n#rA*Q&2-5+WcD-TP+B2QcAQxTD<*WN7{WECcgR4g`<$)d>} z+e6hlE7GgMSqX5(r#Hh%I}ze$%(UD}Kzgs zsYB2Ol+?cmw=)6Qa^R`W)>Y#=05C-lJ6m_c;bR{Mc>H59cODvl*va#L79rFmEip$W zZuNILzPPeW;3Y1`pxO}<6`ZBmNonh2G6Nb(uM)h{ut8Cunmp0Q2$*t-g!e%jW278h zW4lCv#J%9TuMZi%J|Goun$w8DfVX%2HTVG_W=GnzM8E+Em22}N0;sN&Xc;C`#O@w; z0F($^CUp_A@mKn3lpi^Rh*oc*_bvFA?s)(E|G{hpOPmQ^2mrWp<>rI{=e|c|WDV+4 z`2!p9B*JDuf(7zTP~&t+>92a`sALV&A!xI1-nIA0c>hQWt4J6n5=M=~sB{j}X$|Ew zRM6C5JeEJn=efsNRr&K5q!{EYc;)mdihD=tpVK4~{0*m`PvC9rW6*Y&+xqSG@cyd9CGOyJ9MOmeYIFv~jt_EU zyA&Fgv&fcC@^_BpkO30@JX$DyoqFYGIX~r8uu!GCh!;bSm4`J9vE>ZDGlM@Dg)sEa zTzGH;nj2q-CJ6H`3}-yvcd4*Z@AZZ(xWQ+?fjk`$%F^fPq2F21T$**$wAnZdQ~ZeF zJi*r16>#5u1{S~n>oDE_E-~kek5lLCD2Q6H_m127Vy6_Dj$LZa09{K8tEd|C;F4eN^N7LZTOOYh~0Fe0tBtYP# z;X>9jq9w8I{z9X_bpOO}X!Kg-OLQ=qUB7($0D$Kw*Bv;TblY?sk!Dp5yQTh#OblYZ z5)!(l3S^h}?2bA;vJ?;)dBxwn@f;ez*I<$!^v5c296a3HORNpDfdi+f5iPKE91x?^ zvB40Z#LGLd*$(COJa5Od;*+785GygUX-I^;V*&$+M%GvI9Q^nSq3!^7?(hos#Ama~+Tez}_2DXjMVbjkh%n)EU$wC;j67P$)=t2cg{1gs8 z`D-wJ;me)h;PPG9py0V24=ll>AF#`X6~>g##cQZR8bgr{e-B=fSYl1jSzYdhTS_7;`@Zl>Pvy*7gb2IzJt+ zzM@QaKgvF_B^Am) zs&$2RZ;1LO00i=W`l?qQs~9Jy^9BHYySRxXplLsdJ(I$+L&`BHQ6dQO&Hs{!j>SD* z(Qv5(<~eOClA0nuE|stZieU;Bv=5bcPN!hZ8AfOYWCf~t{$DU@Ij;MQ)GQ0Jd$qJ` z>B1@U!fLV_8)YEIXrR07s1y}7U?2T&`TJ7o!``!i*T3Aa^M@Hx7ajM4_14R8pCYp* zN56y|Ch+sJY|~kS4SJZ(c3|(*9|8FCe}LK2`fvN#0F7%> zMG4{(fL^oZZAAj+iSlqgXTMf9yJjMNeF8?%7+R|?orTOwOz5X;V9saBDHHORzBt1p zqWKY)NaRG7;-2~{!LYoO>p&{XfmPS~z14*Q0~o+DE6OzwsVm((Yo&*M{3~?VZ|=Jj z6zte^-T`F2Z7Bd3K6g#L%Utj>?|0D0seE!Ynd!T_ySlr&I;$!(Bc7WO?r!Gh_WVUgW=3XYX}pnLk&*B4)9f>Iv(Kly!Tp~@ zl*=s29-{0`sDsWFHg93S6rGqlBpN!vGW8bFKG)iJ?~?Joy6s!9>lgo)w$@Y*;(=hb z@(bk?MooIN*-=e|JOuvY7YHvu0b!A10wgFe1?0x4;6W`o*{4*mE|rXd{5`WABg}Q5 zU10XME~_Cs6gboUhLY!>!VI>bhrC6w3@2E{3vB-C_pvzpGMySogi5X=ZD~@tda9BP z(5Du|ib3iTxSuq=!JZQUH=GFe_8u7URfV&dTM0?V1S+yk<_6WdLJIP!t;C_$br&$8uN6Mf4r}pHBhyo_UfKK4w?6rMn#~`y<5%T@ zI>e9uRV{7bH*-RD{(d{Z`f&igxo~?c)hjpC=@I}(T=V+%Z=6%@*jR-`IWM0GVLV58 z`ZFxX7ug%Yv83%GagyhheNsXeFsiFxF#$ILbxPF>RJz`>wVA#@S%HS7Nf9j2K9tnK zNJ$qgXvD(@UqSrfr-(oMGdwz3rus#J<-{6%D5}GLZi^YwVucb*jDpMd@(aw*?aLP4 zEdXIOl8p_Z;U>eM)kA9$!PKmywE>n*`?rmis#z1q1TAc9Bi&3ClokL)hQo-Rqo>fm}^dNjCx}> zXGySr!_DV??!Ud2+PC@SPgI0w&e^ZZjhlp8LKN$sfG`Bm^N)bfe_Z(SS<{+?HaMVy z0hDWU2iE{W;f2?A#|0e(F83Gi`0}T)3gA^{0TfrXcqFzcK*(RVzYa`TAmHpTe-Hf8 zFR@%M6L3l71wbJpA|;iPjD!{_p{f+J-atbzGMVOf~`%6i&f8$xy$#|RpWf(_I#tZ^akl)yh8$7&lDuKq1} zh;gieh+9j42#B#}7NlEZ-G?UG2OLM7EFT~|c^~WV{{dE5V@PogIT$cPfQ6(6`Ze8- zNd0@^6VT4%Hu%E}o;fpA%AIH^ub5&>*psaJsFppr23kT6c#`dXHtu%;bT&f%HrH`u z`I}BA-^OE=sU+r!7N91w!vCPT+fNR1V4w@?$#?+nv>XKh3V{G~$ zJ~&h+*Y~6Q{pz+u=K$Wpu|-b(huM z8?(9Q_wbN~m2+>|HR6Xa9u_(fKvgWUJ7Z}JXrr;Lc&qpWFkCzXfAR*xIF{Ie%*4i2 zbEmoN?WYGtiL|c)U0G-3=zWwUe4%W8WGH)we8xb`frPXw^`T&zK}LC{2WD;nj(D(q zg!P+$0=)kQ76X;o1j!trqS))|p=QMEN|W|bQ8+3w48f3=IHQlQx_%B;EC7#F9(-d- z5E)C}o~fbuO@4ReIJ+#6Llr%6spo0fwW{x`c=OJhfuWgKWT=2_)I~n$A~Xgmn-gic z+s^x8Jss&Zz}M9}$%P#5sxB33zG)Y|SNXMAwg61TgEx=cfy2bwuh`ALv-g9^XL8Tz zeMYARw_18;vHW5qcx_t*pWZTPpX;NZ%$-xlJtOY2cfsY8?<(W~-Qi28#qNc2SW3-n zW>xG-e{YRk-io2E!e0YV-vWK{b1aHQ9T|q=)!t88xo`g+0p2ipEHMERBte5ZpA2}By?i3XxWRI@KsfsXFaP}a(#e4#3?N#7!xE7KVvv!F z0)skzSJNRiZLnC$xn6s$x7~yYU`;_AV0CV_ZM&zyV25f$|=Zl2Iz_q$Zj^v5UZw7Wz+Y0bfvNgt13(q&C!%>=jG0dV)-;=-M) zc2DNc;u!b+oSo4=!}^oxQk>&O!R;+&Q%ie5W8vXvlH7W0sZ%~)mofw2;^Gwe;JXMf z9+xbEXoA42b(m!{l|Vp429?o7i4EZTooo|Dwgb&P1nS9@*X{V5B%hZSkTt;zbMD@%5|jC;c~hk zL%7;2cYit{WTJ8@a2=_1weAFW^V$i66c2cxal&1{Eiygf(E4&o>Ss;px4WDngQ6?EjDG&<}z~U z;VfGi&f@l7);rfVCWtgu#i$#)ZhdU~r&4+0z z9iYYQm!klHr2mb@0J1{?jTq)8$CAtyFbZBuZ>8Fy<4LsXE;vx9NXsF>Mx}E{S&#t* zQ#8m9K3rCl8rg?y;)aeKIjenN2J5fIM+vDsW?x0tcV!t4RNz8;X-S!7;M%_i2*(*fkkyQz^B*1Df6_9_bt-keSgtH*d+3z#RiK;bB9|C4f@ zAi&epRt2(Ek1&1!o=Nkm|JLD|6Vvt{|BN}yp+$l0hP6!@g*e3dB`5EHtf@TM=Eq;dGK8|mD$maWN+qi;& zWU&VccH?~R{&sbreh7a2JuGOQ-Ro(Ke<%vR9^_NcL@6H%p^yL!K?khQN6r{Pp_b)J zs~9z14{7%_3`27NY7BrLSj1&-J1Z{Itc094xC#RvF=PG4A7c5%M_3F2k=JDaj7uMO zAo>nuJ00`4$Db54?NqW!xz*H24(@kHnz4+I=32HOH^%s#+oQ*pDcCCWSNh>-Tjkq-W03^am2 z`XN@Q?;NTLj_?j6@GfYhIInp;VstKMeeA^<4Hlp4s!%8wX};4FFn zN*Qc24p7Nzc;*rDSF#>a_ zif65YeT#M0TOmS|_j$m=T_Ats!S^1K*_H{rkQ7 z^1H~%^xIgzb^aIORjh0%4R8Hn7MFXjjRybm8sWpgz~b4@5f&kxx)%!LUb>Ph7+`Y@ ztXkEo1j{@wpaFos1620>1F7YX?DW@Qz+wA4ldcdAGAvDGi7kkx7b8`jj1kMl0{roh zv3cX)W62v3ZxY#1EOV5aZ8$qpQ_aiJNCdm9AXdlX+H!>h0u_wo@ynJGuh0%$wQXV}YUQY?oi_ut~biFVon2(F_sr%|A6-eJKC zb;1@spt(`u9Y5D89!xadWEZTw$9e(|TRdFr$y6)KaEYLzD|Jmza9)08uMLMN0u)tP zkkJ0t16^#k3H17{@?2xN{qV(m;P<|nNPv>dbKIn8{V2KN1x%zlYXbeOL75vYtb1bV zgt9#l>R~~d*gvm;Eg+$YNE?Oify{=UCX%qpR%3TCO^H7sNk@#JHQ~kg{{#5bU#9I1 zDxINoMvo3A1xeEYFgBh;^De0i)xBiyxvKqynp=mx$#|`aK;~aERNcXeGOlCQRX1s0!O&=M& z2pcYC{%v)Ek6*xzdiN0Jery2{%)pXC>O27h_BS*kc$k6YHxtWtqoJz&Hgc352(jNy z71=ch-ZvAS&$m)~uE)c_)XL6%o<0W{diKucy*vjs=I`&x`a|LQ_SxnrS5a8P>&`XR zE3@on*Z;6N1K#->!s$C0hE=i6i-n#ww7Ndo9QBK0xkHt62?msKR-pgKJ>Db#UV@y|xcn_hQU`2g7H;^?2pRvR2^kXVQKOcg}pm0ili>oBooHu;@B3ao{aDj9sNaW4QCCmlE(G|_a#R2y zr5YY}m9%}#E;Y;U0?~vcJ701bRAt`^{oMKlEW(3MrasndpL~UtKs&U~trlvdUJmrq z-crCG%VC$&@7;fh<<)xzxjG%T_^9UcJEPh6&nNxWJ$dkm&G<`X(k63ky93sPV%rM(+a#pL1OufYXNhyGo&+=y;4Yjc0%V5^`HBz~p z8c2rqcC`Xd0)+%YlS|o6v{<^0XJs3b| zz3wx)eUB}ztQBtTK~=AkQM0w z!T^AFflbB8be8i(5M5y<>|;6HN-^|vnA;e;)>HLgc5AIC|D^a{yQ~(6SYDSs<0=4V zpLdaW?31zni&kuuUvgze48sDe%{ln(uVL6cLs&g1`|hM^dFd%-Z!{krT<3R==C475 z`G#1&GZ0sWYnkSd7k1+{FomL^w!Yv~U(Vs-KeSWaBFYb8Z2(SrVNQB-7Isx>LjD26Y*85C30oT=!nT??mbui24kpjT)D~`OLgy zmCU1&IZ%G}(g7dbi7C29VdMR+iPc5L%KS0jBo3w)J?^32;`IV(ZY<<$vkjorck)>8 zx$r;7DMvdCpvi>qP6%(~8A1&GiYxqLciI)tL}l#KE}cTglBmx8nvEb=d87%KB>=tt z8kOkv6HO|3*rIdQs9fqd2{fFD4pS&}{eTcLKGZJvNUa8!*836m{xd zUSHBn62D~&Zf7}~2OtZS@@rRWc90UA-fdXL+G9)G2wtC`u|vDe6e}>=nd0FgxfW1k z&rK2F6;uXIjF$eSJyg+WTIxCD13ob7@IYW6ctrD{yxYUq>8hT+Jj6oRAO3DME3z7(ib>#`>*4!XmyXN_dk4^iTiBkEPT4bitDKMh)v-wK z|FJaOBw{HOA1k?zNWwOnC)8{Lb0$3t3t@Ry0vC*$qrZhD8!89kW#uto#KYAJ@%^75 zzVjv)3(DIIT;)IOfk=6qL}-Go;H~ql-M(wa+G1WC?(HW8xk+}J);#E1wP3(0e=;!v zUBNe9Wj+x5nr2FS#~cd3))p-_N>p3nVv`lXd6|hzx&t!{ey(|57NhMbGN0z;)UnIa zJOGn0$yt-mK{9fGV~5V+7wpYE0Id>fr=D6yuHqGQvkM?ZXSQ4kg-kWuZ7BbqM$;-E zUin|8%&j-y4ZiBvg)KcrkIuUfrTiPY(s)gcVnj$kH7b0K#drq()z`6n_KPz2A}9=n zf4!(XD%|&!Eo3fS{(3SXrVM7e9-)APs3bqsc!sJZB*Ub}k`=HKw!u)-7UfuB5^SHj z08(8dWiJIq1^6Q17sC?aVuQ_F-^FnL3?Y_x6%GR`84|=TjlSpJoQ_qSTE=Agk*Faz znh1WsMm$pb=KQm1ID18JZ@j$Xuf`G)%CuK9J1QLqEb zO}L_cDC^X$Spd{bSDv(O&kFfT=^t^(GI?%kJyAY&;*O; z0D7R0#2paDa%^t^#uC`5i3HW0+kSO&@(A(W?<0KjD=Y`rV+N8xLzR9xh)4%?ztJbN z!gXxzX{8>!_Y8_TjDLuU($(3P4!Cm&P*(%`3Zr8s`PJr;O|NnO+Fgk0I)$5rz<_#U z;^gGxxkWr@Oxf$>CB{}qp!6Tr=9e6Z4(?#(NIU?it*O!bfnBt6tqD(7tA*Md+5BCG zWNyyysdvfTVAZ=#NwEx1a;0F^R=FK|LEJ)V`m3|Sb-+n{nV9O>6kTxOr%!L!6MM9v zC+hrtZEQzNUv-lr%0_J*5{ld^=s78LPUr9tk60}hSUi6M{>2|*HRgSBV9dIc$C4IT z>MPOtsQLc{VHONYQFHdWm$W(~SV4uI4>kB!IDyR$ob1QTu6kl09H~b3OK-|P1B&$@ zb9_RILooM~+258l#8p^gc>V>}Z+#ELxCX^_4ip@yp)y7}q$u@Uhk4G+bLiNX6<@$d z@@NoEF~q(@-qWSmEj^Xg*rh4D| zcUGt;YRrSbs}~CrMWEHcm1upc>1cT$KQm%32F4;@;Ns{1FT$5^Vi|^Xie8|h0D!26 z{jmNk_&Ahc!n|feQPycoJ(^l^3uLR{m0FH927na0)O5Vz6{M$o$B&}d%rsqZN8)pAat9 zuLa&@nqk#N4=vxF^6$Zp$=d}uSpa2M$~~C3b24zQYQERmEJQMJ4qaQQ2ENfmYEW;Y zUb!tgW0;(0tWez+THRu(Cwg3r=U5Gd@!ju&-unht$;#j4bU;VDp4Uu{1t8fg*PjYn zvku=X*`jF63x%n#wl+*z*|d&i=zb|33p`$o)wNzu{nPY%Nj;=!nA)KG`Y4?3U=!Vq zh{fUo@Z>GTU;Z^#l7$etN#(1FKwO_=*4z{*a+?bvK%xXZGTbiM+(hf?#h&4P-O>u1 z>2yR-xv`O>e%|^@_g>aRH@-L_+r)X1k>S^GI=sv!^Tuc{@y(hp?E0@CmpNc?nV{*^ zm7MFJb|Q541om>HYU ziW55l;MC6DXw}|4@4wls8mp8VYShEjxrfL0dGan9h>mfDiFmTU8w=R-PjHfy6asKJ zq66+Z`xc!YqU=RZip5_#MreDtb8JAwgOe5TinH-Bkr3y%7djOilZ_Xe<&N7gmrP7A9BeCX03X~4WR;A8$IkQCVmnTW; zUI|*1n1S@{;)-8VK-jDi-}wPno3nIEAW~XjJ#Qd`iW>Y#N*Fe8Dq5H?@fQB91nNzw z%XA`cgcIkg+y0A=Ol1S=<$^{o(wkC-dkptR@k==#5fF@}vumz32ojE;-bDICt`%>9O9$+g9rLj_hpe*b z*`XHiK~)SXJ|P1i(BRnHpA1Mv?9e=+;y?kA+@?^h0dFEeqK%Eim`g<^H zK(6Div%gK6f&qJ$WA5^nTi*FHJE-K)>mhJd>X!G;hhc&6@)^b-{{dDn-%H9rju(YA zhjrf{<@CRLV2(MJO?c9U7Fex!6ehJ26EH>%7}R#M)LU2tB{&hv9U!L#@0HXaMdX#Smn}V|a)`1^>D38ce`i!T{3Is80|Dx{0fvH@%y-J+jN);kD!X^OPOj2e zYQpODj114~i%wJgxcSfQ`pyfbo?g1-k@GM0FE~y)ehh%uqjQ5MtFA;7ixt!6yM}h6 zsrfXs@OJe5{GTk#Kb+NIKf$O1+f1uYe7y1Di^J>s-Q2Wn7P`ey3xrvw*qmjaLwx{wCb^LU2thz*sWChXg#x*#YJZ zf%2@l9>L>Sz(+tP@UOU>g{&vmGYRxaVn^$(fB8#mpgc6RZ~(>rv*M!tWvRn-q_Bd1e9m`f%@%o|&69wBCl<%l*Mn zv0HFqDyVat+j?KSvH5dEtqYffqjbu6&DH||y)o!n4wwN~H2o7f`M_Pp2Fxp^yDj(P zEP$^0H(5~R7MEwHlSwH5y1(}Z`;xw==9A?MYZZ)D_`=gR7%;y59Sm>(8BXXTN5F@G5SAq=Dx~zkni6a2eSMO2mFu}m zR9RHZ8cW9p$1TQS#7Ir%jp`gGJu@J?^J57*By3)8%DDhR&+QKds3*u2X^USB7!kdc z1v=>#2GkXwsvChJ40!Nx03N>ydU=|TJr)E|Ra)ge5N}9px%Nu~+`0WserZf@*i*LO z6a;Wr*z}j^Wbzy9yt%Oh2)rzYiLHXmzbofW==VLN;YRk3Wo>MwDltu)&#vx0oa1j| z*S~Xrb6xAZ-;*g#p+fKbyDi7x0zgOEqXP;W@Mrm+{RkO^YFQbuV=`bm1~eHsGK$+@ ziRMaQs`{Tof?5Thz5gnuhemsUr02YXG0p>*l0gR#6nhdwSj3u{%osAW4fo<46XH4e}rNBNm`~MQi zhjOHD<}1jAKJjd#g?3Lr58t>rAE|Yo^p*S$WpU8bd-rAUnp0>%e@mdD6rR~OAe(s4Rry;0 zVa0O~pj@G_+g#PRlJlo}MGjMkUVroyf3KMK%s?iUG-LqEv=h8cx%+ZIJOG%PkRF&$ zK$AtWcGNvHpnC_+d^c02`g?4uG}nyj4>@I9c?96H$Zv`Z=kCAkdp2qey8l}GHgcmR zZZ=^jrpVRrWoLfz6r6AayzDqk0hKBfG z39>7JZ4@_H2EzK2U*Y2W{|A<5j}su^@!W9Mb2%Mw$Sixp7HA+(dVASJufd(%G(=PN zqYt;~QR==K3$F!-!k_K{6MB7;ZDU;=fUgPAlCl4N_KO7{XbBp@=+ z%M`MB{uJZ8Z(#m78Mep5pSd zv?uR+?_$uk&jm)s0dwoNgf*04{ zJJg4k7EAbt9Z&h=Uc>;{(rTmr-?jgYi{B~(%YsE{1zfM}h0@vJIGY17bvgAAp&k4- zoD3zhn|e#^T2te)W}+hxCRqz)7nK#1hnTEAWVTPuz3?$wM?FHK{0)oS3?#E~fVvP3 z2Bvu*fxM?({@f^AFB-T}|J=0A3Qd_4F$cAcBa&zP#pk&A{{My5r$54qHlT4`sC=`M zQ{}t;FGM{}Z}J}N0w+uZxll=igc(p~CzUva{4*4uew%YRm=*@`%MrYepionHiP;42 z))REZ)vtkqs)tNauX+Nqf{!t#kb)Bm7~lT^=*6cPC=?4lQ53-y&*1CGG0m$iulKm`cEG`Me0aUM+H(X3jvXT(sif7B~% zgBS_T;c+yhi+sO!Fxbpxm$c(}<^Fg8;3gTG1Q<=x`O55P5u%qReB^>YJ=YR{puG+I(97+aWj$bHKQK_CZW3c*dv<7X_kAb{6c zP{gn~!}$+?4~xg&!GqOSwXQJ`5Ms8XY0L^Va5)k+*7;9mjR>Ql1Pi8LVyDYR!Ii$Y z9025&A4X1|0K^Po1BC4_r2od}8(@qjBcO~~EdNUMzdTto2xQc_1`|@Opg=k{y)Ok6 zMl2RfgfHH~_~hLLLC7Wtk;zn0QX!h2A2OMT^;a7sA#n^{J{$kLSG@kZn<~VfqP^^T zZ<#dpGhRQYR$2P``?`Bj;T0zisq44_@i5T9fLNMXD0tnbm&^`S$I}017&rZFxD&04yzIqxE zLaKatqCDoFC0_&@!H}zMGlUaDy-dYA`PsrCTjDF2R#qz_bMz z0|(H{=h(dW6AZy{5|k_eB`E@%^x!#p;6=FISFUV;d#!}Ig?be}QZa$7gu3?_DG2K(4Dnl{!>9h!C_I^9?yihu5Ll|PQ^ z0hnw1WfRh0Jh`TP;Q>YuTwJNL?36;g0=To5*-TS*&6_sM1BCV&b24L>I<3#8i3dQr z+{^czLcObHB+9J1i*GV%dD0`8^oUzVc7Iy`+)67XI6cFd`H($?{8 zO#A;^E1iA7T%?@OPnB<90E=z`6iv%z%R#FuUIxnN6;NSH9JY=B;7!nr=P5fN<^HGB z5J>|FxquCwH*+$jnV&{@-*UytW!u;AqHm$gqmhfX^W zQn;zyRGquVvDpk{-wCLnZ7{h_^XMrIuKzGkpVoQ0scjDg;HW_0NT&h5-tE+;^m=kq zOh?-AT$}$7nn%jlDkAWyQT)9%R9{KXNi5g0u@2j+^?miam400^5Pnpz9{ zz>EQ?O{wg8Z1yhHt{l~TaFE3!ZEnX;_aI?3lr>XH2}g7bfa{5RWE7jcoCQq)V`ziY&k2yZqYVXB{Fy~r~WNz1$_Jt;-|mDumwiKFxbqUvX5`*g)g7g z?N~N$WhY`({P@MW3;!OX^b|bLDE~RxH>Zz!*Uy2BgDd=AC2I%vObJ$#r+PA#04tR^ z9SDm~2_4j9I~Ki_@SX$KBG8Ln22bQ+-heQwfR3X)8hd*r4Q(kdR*&werN zoVfPpXfBW4dGB#1dpDxXDz_nLzPY_=;-ByD=_6uH@@84z4+SA&@u?%ba?{>maXX-9 z$H>;$0s?lVPH?dvwlZ!2$i=w9(L;C~fsRo)S(5A!zikqmXG)a1J%&ORehYBOw0YPn z_w6@h-uGX>^8;*t@W10x{0xi5P}2-~P{nV(8CeMfLvqV!kHQ$ow53zyBG`<+ohXLm zp}}Ip({DTo3Y2Qxl=O3|A!q8}@ym-8lK=se64g&aQ9$|hzi0$E*Hys8&G%#j1LdG0 zGW|U)5Y9dafAXushR7*MFr9Kp)&X1Ao+q-K6ml9>4g{i_P3f11TQZXcxwpKzM)B|P z@7krv{n44e__laJ(*qtIOn>vz3hh>owhd_ItylV9(t62CGitql-@{WqoHt)CRc?1u zj^qJwJODSHBuf8eR--JD zc_*Rny+UAtN?HSTFYTktN)L#+#YV2SQZFlIncFe#bb=^14p3pQGO*LBahBj353CFTeY*aB}f39-KVN0dHGNIyI<7 zIFq$Q-HIZJ&sWU0+9)RBQMG@)ri{FW{aRiXmYP5E0ihF4X-$M@dATpbRG6k@aX77>U7zyHKbO;c5$u_yDS^K`Pl{qb8{y! zoe{kbAS1o|1Kh(}_q80!1K_p*Zqi!}FNH53f!?Iws}2(z3O>dh*|$;mt{G!Q+$v(@S)rl~4SJXko1iIbV-{eo;c{`>lV`%_ zbWAY;6ePo4)3SbzKr;Q41*gcK%ewqwY+ zg2|=2&dph8=aD(CnWlgf``Q!7D09laS5b2N`2HEa;sL=v_guSB_wn4Qe5f?zPWbaY zuBi&aO8ELyWh%MGlB>t7P>!|*zz3NmCL+hqK$YT`D6kp1H(%@xQ-$d#ltrF)`pHCc zF{_g*?yGk_hGDmM+awff6XQydnx$2kwG6IZ*lA~OKifQFqDmJRR1@?CQO}y`{rK9r z?@Q2pW_mMoruRxUfNj`;Uc^=Dleqn}^*>T(`P=>^cXh}v|8#~u5thp(!qfM#{)>N& zhtGb3hYubmg__y?7IoeTFTUcU8X(8|2h;7yJo_m?FG`RgH>1LK2C_vrZJTvAn@+0E zw~}*zK^VVS=j;GNlUY%{CKBvtvM)TxF0mf)!e(L3N(awU?zKKs>VtCTxpg2v6F&#>e_NoI#}_FeC|76E?X#64SI`av;Eiky~l@EtaEg0nlYU{g|2D-S4@sJhoxFol(XW zk!^DUo7{3AJwAOEb!cIv@}v{9UVD`;z)Vx%5HP^zUYD)F?KvInUwp9HY|w<2=2}fV z7nF#`O6 z>IC7-_p$lQ-^J?b8+iC|nKA+Lp7|o}`zzh9?I*FC%|1UFR6+_A7!=DELX3tuNOJ3I zq`h=7Q|;7z7JjwX*?MVMUXtTs#?uSLvx~A6O9~$<7*YYNJpUB{lYoyB` zS2``RW^!b10mA0=ORV4jX(CFJ{%H6Bn3Wg^1`Km|zP6J_k5o3*vW(+RCH>U?bzHu!Q>m>Kk@puKQf>7Zac_ zlK_4|fxpRQw3XdswQ$>l0L*B}U6Z_9xIvU?h+r`B0?0jtmh^`VN+p9=dzI|zySbW8 zt51_f(bU-ze3VPL=LtUe0(NeOhKkbwH}3f0ZSgA>JFFOLsUqxslhj}@t$F&Z;7vOv z8TFZRbT5iZjL3)jsKP|0*WD`l)oKaaD*r$K9ju=I1P>p5rGNyf%V3CEpvUsEy7>*l zDXEVF2oxKaDE)w%a!BlPmpu)Tb40(0LUTR<+jtPoa47cGNVxdoC1|ALy(qv!=NoHk zp<4Vx)oVaTjgjDn%Yk*zzls2f84!l!xPF1n2R}sEye#n+qhLOuxu3mdT*oN#zx(&uzs;<%!>8J%+gZ_ zVxq++@i#Q^f*gm7f9|VLj^qJw!B}&>r4|8<6i3TaCBFmChds5-uCLhUhSYii+E<~m z?*%aiO~R{_Y8svGm4EO1ercyCD>}7xD5tCy&8U`2Px&8o7WYg9I8BXd4z7IXZ{O3j z5==pU+E8ol`-pa1O-7q44D&o&wRFfGxVq`B+dEnGoX(|3VY*u^m%!8aaq-Q6hQ&wU z!wHSRW-Ll?kv0gx&{@M2FyW2ViBTi%*#u2$FPme017{lFF~$<0C+)1MaSW3aEm8Nv z&}TRo1aNQbx_Pm|c)G6dqPF8i0oVCS3RD=ZDS8@kS+*6ZbhNU(5j1d61~LZ%5*A@V z`1})u7f%t#b>>zG75wVERIE(*gzJ@FfVA1%I>$^{f)!D4*LuBqqta@t`JY~eVJhS+ zMqTW4xn|o1qz_hl${&*#`)bZ%BVXN~odLJ0K#kOHJH<=3SD_p!2H>>jEn~+BQ2C!I zf1bnBUNZYkfSFOb(nPhY)qcm5tGIa~oBZ;2F9}UfK2NGdu9dwh-!`sBsFDadIhjo? zJYi-ND~nyX;u4{8?c&GEeBT=fa?;d8cI>~>b_!ssuj@A3QZ515Z6!uy zhAQ^~R}jEukb}^qmQ(WNC|^M;n(}8l#DaAaCceP>T7kM=?U*$0(~ln?O%3{0nf-=Oum!4xQgZ2@>7!01F}na?^h*4Ji1fO&2Y`dv|x^lod_cKdw~&sbRCp}=MD?STX6 z?rVMu+kJjAw7x`z5T~RE$t_){zls{b$btViOq65MS6+3NLW*#1lD^A-f0EKWdA-^2Qw{}Ri`e~E`D0TeF^ zSR)0pDStU`in7e!0Ezl1vr8%Ugb9$dAb`kBeuI-K=4Xy6I*=6{3ShKzTQC6&fQZGb zQ0g2^=&uDs}x&1I8z!$Hu_r1O+Trl&u zTQ9rN$F4G8IWN}c@KWz>?LG2;ZZfQVgx9N77RRoD7B(ML(OVE8C06UuYA%sbR>Ik5 zlbc&!q3l`7yptLy({zgd$VKaXrX@OVWo%Ofd93jOU0^sfuASmb|~2#!Eyxl^l3V zu4zeXAPma^{OQ{mzw@uL{Pg>HxC-gG-*Ic5hau!)YHMNAnE$#tJe z08YNDa zzkwULN1YLb%(J~~c)W7F!+<(MMHRo_)7RB$>0e7Bvk}|Sx|!F_A>AvNHt2&p%e@wM z*L3ZP2{I*D&E3GDRqNS0W5q%eRjq=~Jc&H*^{pv>n3i~K-CBu-TwWE$&WiOw3r~OS z6M7Wo`YN=keOg2P8`tm416rj4wR1JLTm~W^euw39f$-Ve7{C47SU&k49xk>@Ym;*Q zQ#xQQN7;%SpP{Gc@i?Xkeg&681Qc1L?PZ^wl#S4M1xkgYu~;EE9yh%TDEjLM1 zW%(HjyvUjBe>{uWe0h#VSY<8%6wU)S9wq@T#2O>e5Is7<>LIROVKs!-v~}CIWaV$) zyTJO%hX|W9EJ8rRPI*3*tp?UgdBD-G&dJQ9&Z6WR5#H3TTucq1fV;Ann05_2(l3|Z za=WwATjM=d%kCcEx&B&z{nbk=liN4<-q?QvnOQlF0eh9o@wNc$ejtpp*8roQ=@zDR zY~*sd?7z2Ae8fMQy#6Y#TE*`jMZL+=!@~Y=(#up|s94ELS+Qg%T{MR>4q7}4 z^NO9Sgobhb%a8SHa7Rwee0C}A-CHMs05EB)LQX?&SE8t5XPk&)iN>`YdBm_-08f5_ z@!S6b%TKi}(mz|!vVL}+&icE99Cfg zySyQLr4IzYCJ68oyk}Y5S@AFLRcub-&zV7(QQ23onTH}*dqWFqxS6kQ%U^|Zd=G#K zdK=XrV61v7+~;OOXj+szWaLhJUlw##z-R=P|IUh-Y3WtlUpKvvO-#q$;}^9%zbRXc)pOg)uwRlss~etAyW z)`*)6thVO=CqGTm{=<_uadNUu$JlC+83$8$Dye@%VJIrKNGJaluo+`Yxr0}P*@ZqPk3)q;xvygNEC@fq1!H`AfkmosSq(yatQei!@v(EV znSRt&3uMPa21~L6)Yh(N^{*BSEWZ2z^y2fhtwPluR-Y&_F~Xqe68x;n?h1ChElC#c zW0HbqpX1lR&lRe(>WT}}<7*sqP4`9-J1V)45bDT?J&V0Mx~F-V(!1xf=X!|aYkQx| z@jL(xrK`ya*Of+9TKmr;y=fvrZfVl@up%bOe0JE`B>T1Q%W2t#NbNPfn(*Wzb1I3o zmdXumLoDviES;$YOZ0o`PbRegp|sN(5$0b@E(e1ZVVH*-t{D~JW$aYpprQ3eIm>Sh zgmG)V2T}_;3?UszGw_Jz62Rl1V*IoJ6(^s+frk&4Ng%aKN`hw6Xn!Fs%HJvQm6Wk z$#OBjv7N_Wq>@Ss+Y)XRkPSrat@Ky1cvZMd>GuRUyYF^M$Ng&JVO8ji#nqnMa=kd4 z<9PV%3gu`#08LMcq+qTmxQL{-lDSHhJMLbOKG_UE8Oz0Edl*sH#sJvTLyjKn`c|`A zMqZS*noq2-*1~lUJ$kW~;8x+Xai}IG7nAB`4Ty8c^tqMHm;nb|ab$y;P{D@K(GsQu zF(!7u?av}H{B0FrI)J7G-31=g5x)5F=h%GfpW)<-pJKHL;LUmFxTj?$`2kJH2kO4D ziQ>=Hg6c+(iQhkJ#i<1LfxSH|OGn}uN?;>Z#hCSA4bTfYVX=4>M8K7;0^~z>#up>b zKYM{hYOE8jia$9kppFGMJN&($8m3y;O%q*jd5efC4gd$ZkirGj6iDTF^QJG$!}Gsvv-!#F~?MyHqcA7VhC}0VWV|(t7DCYu# zs8}t@^-y|*v)f;QG6Ty0z|QJcYnSY{KvjrTj_FM)a|3C8au6Zwcx3x~f%RwSptCW# z+0_b?IFp&V#m3G@#|C5HrWG+uT!GjyP)=pKDpR}(+@z$Lb4+?rVa}N-3#|Z0}xt{9vru-W^ zGI-asd`o<-UZv4G(iTA9=*yqE1E1z5#$A?q5FmxjwcIFsG8P>*BF^Le%dm4>I)Z1{ z4L1YQw^TgDq1GffUKRqH)AKY{t~o@;JkB?jTo=%^>!?_nl+x2!_Xk8(X2ljtU|ac? zxzOxJ@VLfe2-)rb^?!lYv!CZv{TPY+KLy;SocjzT)N3SB^UX}7Hsf`xkOP&&i>PD> z1Wm1ram?&~r8Q)fZB~+&P|4WbinA&(AW3yJ)Wi85F?l;SFE-dbJ;M-|t&5*4SH7Ro zWX9V=<~lAkS^jL}G@7l7prDs!Uxf4cr0Y*VODUF>t+1YXz~(>O;}v+hq}@hOo49_@ zJ~~nE)O^>jeKtYDt-P4GCtnryGN%qNQ>)mahA&sKUbM}@k2y>Iax0#7mU1(%r=z{Q zruU;9mkE#!&uS(q7l>XiwEteN4sWm6MeS9-PcAdc%H;rXhhhXfmbU-iqu8c4><(w? zb(IIw_oDa~@#M4rjg9bCJtK`W7f@EP`X~VbE}ZoF99un-L6k2lXFl7{Tsi!y@DK#4OKMwC z7CvFf6DwKULQ~7t1_^3 z*IvstzCoygQR#mxnH4vg8QDR|y6=zY&oQje%@&H#3v&f}?aLd_iFg8-OgAj$==Hc9S^FOl)fE%Z@CfBK)Z`$IP_H45Dn5 z6S(C*XksSJ%``Ks??vf>EZdjUYuY{9mNiiG`J;(}FhAbW)N~2g08a5R)YJ2_yM91S zL4J#JSnq%li|uvqyot@%|1nO!d>_jP55U-z=Y+g{57uy(T(1HXbsCug;%a?zV|kS5 z^-!pNNfSZS%napTp?b~+aA;irEY`XljKhWoIGwatpGiYV-jGCQ6c$*2eg=NFMi_=F z3Pm}y;o-3R^~$nHhWeMa?Xv8JwUUI>f?y5+Vo;=-yc|OG#BF9$75pZh*PK{5^<`ip5A53K%GgoIbXKMS{RMqr%N&65UM47B%{=xsJG|_!oP(qHY&Q1oq_)()VIw}F!c)hATXJ@fhtL@{E6m$U7=C)L zyZ{;gMXU%|1z@pN{P6-y0OQ*~!1|m27!RMngOk@@Pg??rTr9;n(cCf0q;jW_)G z>TM7OUs_r$SP4|rbNEI0L}L|mwNqfIcR{j!A`F3CDK*$AbIJQJwF_a1@p;7hljkW& zP+aL$_R2}pGoxty_CO(tb>IRzh-%$bc%p)Xy8j*;x=Qts#LBl&=S5j>VTtwGIr#i# z!Rs~%z<@_x8*N4aiRCZAi)!bw5G+ZGBN;EotnFuKajk3LhU@`>-ZSrO@k-v;d6#PL zSt*eHf|2A@>5ycv!jp(O85HrvMqjKcR&Y zkTGK5h$R8zFTaP)H+~xrUi=a#4<90=bhME6$O%JMtkLA1$LgB5gfUI>o^dzBQI2RH zy9BC9+e$ku7-)P?au5{NeSOvw`KYEsY5-t9j3_;R4V*px61W)4p+Y6_uED-V1(P`^ zS&zo6@f2j=%au*dp310ziE`hi`VpHQ!&p2t)TRoTAkA@ohOmBF`=pr+MHN%^o-tRu zT*!i;TQaDdPX_7GFP-=lT3EPyN<3_*vGo{-rNxHroG=Eb8+%uGgfpu>DGSj*SU zy1CiAcX#e%mmj9=^Cog2z=&n5F2(H4qMcxXkplwlrFxkhqbtg=zE~LSa@Zb`9Mel! z421a3Ut|3CKf$B(cX9IIZ{+a^tZ9MiiOCxft2d&=yyTR2($|RQ69w2(>9(LwPAANI zuc(l6agb>KC=|jqXP$J~7i+sbhkN0vWs4$k!1<@o5l_z&utBPJ$Vcr`wVHFsI&vN&p}%d0PChN{Upqes@&}}1u&R( z$u_ixs~13r%=VsF)>8-z2LYz5YnS|cRY1U;THRHAzu`)HVAqv%PoC>d?#dzy+3Ps> zfJbz7>OJq+qjCAJFSo)rV z89^%wLx6yjvh3tEQ&l9!j5e{T+y-=VUh>Pu5}S8^jPaYljYluv$7=PUSdU1N@+#=L z?vtkyS*N&FUX03nz^FlMn&LM%L5lK*1TV_JE=4dFQ$3n>R?qYy!xvG-Vgd|dz~*#= zizhFzz)%7WqxOZm_C=*hjviS`Z!;NL(g|h1ABLPqFc<0h22`x?ynRr(3FH|}g+|#N zJE^kB(Cnp%+{UJ8r`sX+~{|KuGua|0sq%Lk8_G*-U=_L3QER}K9FmN6o3#BGYj`Ql2#XHx(hnZ$yi@wUs%^9^#5$qI2E{}9#l04cXLCNR8e_VUd3W2 zuGXryI&4*Z;@?j!cg5`=C}0Q!9z1vme&-ErzLxj=ms>Cpqa55<1O8N46jys>-MiN# zdy@`iJ+OvK-Eumb2^cd9tC$+7NBfo3IRQT6hJaYwQTMZxGFEW0eb#bVVto82!o_JOJ1U-<2v#L8)_-v&R8K`S!@Xi_mEdlL z(6d!vC3#34wK}H~=RnT&yZ}8P!Y=5+of=PD({4T5guwJW8E+Apd28bYn){Dij&>N( zwBdFLisG?gAeH-sovv2qCZjD^Yn}0q@XWsJl}oQi*IRs7edAR;07mqxJ;;u40ghtD zDkw`VlNCT#3S*)8-OvJSgk%M76@Cag!+t=(Vzoki=SLX7_D}Kf{C%7(m*CAssaQVa zUR?P!$;NE0N9IbjlL&UUb(Mp!jJ)JVRTKqAmj1Z(NJ(WQZu06hZ7^LEi^m}r1HGL7 zCsuj-8S;Gt2AqHX5}PkxmcxEX_r^oxeX#Of>Q7TSuCm@7!~io8T)__{(w|7P9`Zp) zW|FW8Z={-SkiH9&M9^d_@+v%+-mxGmD77S3s z_)<3yS`r~|2;Xfv+F?L#$CW}o6>xRi@IIC~OuNfHw0p{P$Dr_n;;Ln?26V5$7wPhX z$)2u@kHF2sv-3th0Y>=CQxmU$SR{&Hl(X{{KoDa%S%Kbv6PvI8FIYW)8_TU;iJPos z(qTA3qtj*2UafYJK^-Xj=2iPJP|r62w+fBh8A6lBhz=|QMfTLW9`YkV!M0a{k?c!_ z$`3FMOT-ru>yMvf!666!3HQEv^)%zck}R+tFf)xD0%H{Gsg4{m3a5y!wEkw`{$A?QQMdtrKPyvZ2w{8oG8Z{SS65o#T{N z9D3{DEbcAN|t}xvrj>2 zg=i--;+UV+2mrCv$#OQ3TDuyhKgOC>oc>hL=T}l3t28Y5qsnk2!GJm?%JbAsj&iUN zNyL2d5~Tg|fOy6@dwhzp&Wbjs?bqsKzmK9i%R-oD77P0Y-aP=><4JDFS*HL0D*Jl?&?d55lhz*u zbnP1K^Zjwk)TXjairh8kJ|<&`lLDr!>NA^Mz=(l`Qa0v;d_MX)F8=s`#`5V;@!(_y zTA!B}gc7(HbFf)J+A`3cnPOe*zPwnj<_rV1#F-Fd=Gzz0Tl3FLTZwfqTX^mB8sSEk zs6|Uw(L$At0s)Obhy{EE@P=^y_!Kx@7Y4(^5?IzFq4ES&n_d2FQ!gzbwJsOuh5?kE zM}qwXEJy|b8_SwCz{+_(1Ye~s137mgYEU7ek`u8#c*zEA2I-xEaom7b4>0`A{{ovI z{wWr3eFw`SV2kkBdNWMB*nlrKrxn)B2br7P*ofRH$T{VC*x$J}QuUwcK zmbFIsUb~j)Oz8Wi{H07SeT%N!q%56YWCSnQ_}y*SEfBG!h$R@y6b8sxoveV5-@*Bx z{3ASg`g5F|48ZuJIADgXL<98b+w{(IqBWuotZN;=#MB1639B4(P+%N4seYO2Hxwl( zb!8>=p{5VoLToI5V>PG4i;6WJw0c|R8$mJP{Nq!^r|0=x{Swp`3TV+(Jm!XXikWNz zfjR_W>gpJS+TdRCT1hT{(asq-1sLzVTvmhs6lhSrU#{cP1SXbwVKR)E(4=-{k4q*x z;utZ80DA2=usMB!@!S6n!2*> zDLZeY?^5N7kPgP$HQuTluciO_{lZ<_|QAtM~$K!1Qh;`pgjNatf$5nD%6tz$B zlg#7YYZZdYeZHykM+X4#y|pxIO{t^sy$6753R%%ky6lROjz!@w35nZ3V9Wu2Pu|D* zpZ+!;eEMTNJQ+aaSxyWLp+xgnXJ6hz2u0A>dT})Rj)esfMNzQw$rl4O9gUG$gxM%j zv=m56-qVsBHGy?NO?xwL>TH}>Kv8-KArjV~y}N~;hWk=criY{5GW_W+bR zuR5blc0x19ETM{-a}*25Ak;&V8!BE06BukG?u+#eiNhF2V2mniBv4O17h<(j^`J-` zMjEnlOq9aI>tDfg6%Zc(67<%$(rJ%EQdCc)tmhz*88a476H70X;j=_T22_hzm~%Gj zt5A9hZmtc7YhTY-;?;7`zjC#=dw|xH?quW*q4fbBUvnKT2r!p9o4AJt=enwgy6#`` z_B3^Be(eYMK3}U`W{KRN!p5Zr{oKNps+fgnr@FrFIsZ)dX%QSR^1(izzKioe`Da)@ z{w^M#a8mv`!Aul=aqKn545>A#PaR7HyX@gf{Bl7My4PNmO*NXS z{!8uHX#gEnup?w8B8aH4`fZ-Aaq;ns9Q2pyiYwKw*thZyD!``hJk*?eb#jU#ly>Xy zFn$ZJpEX9JfCEF(D@09t{=eD#m;8NwuXtQ|%uklH65Q;_-C6f(sn8>n#7}Hz0}Tkj z`CC{%%$EH4{XfR=^kam@U@SRt^;giNV22Fp14+zDbpmq(h5Y*S0Q~;0$NAE;j;9Lp z(8h+>9R4l77XF^=m%azUj;Wo2$F={D&IE|gg!U-PUWd+b9n_}2)#Cjdb1mKfVcc>j z+_?1IQunVvtKzaMOcqu!i<{J~ZaD$0Qj&nP5El8U+i`}=Fd27#iP|TsLZ;^Zfk!k7LDT+Z`+zI|z51$+Xg(~vU&?&=mjTNs##%z^Kp#~S0>%Q{0!6y$u zizVpew-Mj?vyv$p6yy}VpfL+=8)4vS1&QQB09&;*Cl?Q=B=4qp>lhs+*^@UnlRG`T z$Sd2PCOK@GzS&bjAG;il2f$k@Xr?vI*vv5GG`qY6cfUa9;EFB1;lB115L1Ip7Qibc z7d$S;-lJACXwisR`yHD@Zz>PK){-V>6EIK4DCMO514hv4=U9LBpJVy*mTreYbY>z{4?VYvBOiE*0k3@+?}6wjq>SshA%yvMf_oX%t zgQ_CmmXt|3X7Z$JO&cX%l(+R{*fhfJ&$#^@LOtw9y(e`5UIv<#;u%_333%q;? zqA~FyjBorQmY=_i#ZbHeR09|Vj*_+Z%@_+mgn%Z7KQPA2J{(**9hjQ?^63lKkVqV2pvzrl?pq$ReH4; z6R+-TsA{QY;GlAQ8!)f2jOQ5t{Qt)Av#(+K@NcC1 zHmR?3WIzb2K^VS$kc zL|!1qAp-!hMor3>=CW@UUxcv2RD~{a21QxM(WSMC?hJKUVYfK+jGK@n)6)rmC8NQ{ ze(Gs>!BlD9urm#fWakibQf{;XR`TgRdff{8q}G*giXoayMHC(Jb%`I)tgvawf2gCF$9O2U^cpUvvj3 zUa9w#{4Nl1SXnmrro$KNn0nsouXF$OR_iifj<*FMdJ8a-ygggktI4@ZRxom~-1_2uyu%XQHPsJ@vi7jrc z05(`IfcT@Yga6`pv07~VbjUx$5}+lR7Z}F{IEJj5I2gBYd9&o@+q`?W#5HnGf0@C0 z{6!6RYYCmov&Fd+gn~D71#E!?%)YZ)(p+ItN-40bOHvEtfaf2cV*FyA4!Z%&vA$YY z*#@Xgf=rd0fNVgZrZ8>+%EeYsCWUEJ@G3|lZ5Nx20TMp`CQZC-KZx%~8);n!^|Yr9 z^vZ16j>oV-OsRkp#3=n>lK+U^Nl}%eIkjt80gH!a;5Jwc55SLqiuI5F6vMbqya3x< zhs8+~m?#05X`8^tK$`8K%HHYt&JJ3*P9zhA+KADEij29HJ-5oa^W*P1cqQ+kw0er0 zP09*;$x`FoaXBIrAXhgV8^JSwL;06G3cu$nI=&U`{T23n=$j)^oBMA=kdF%j_Vvkl zKacm2_~%py8l$QMs#Y?a1xALQE(znp)K{!JQNC%DIbLA33ZP&8HTawV5(})cIC(AY zk7uPg)E&Fzy3ZK^S|@e=n;d;pdrcFw6tt?ROCG-R0GNn-M)i)d8rMoxlfD``DO?3d zR4vR3hia@qIuS5opMV!1zQFkTh+(lzAc2dLs@@H*F%E1@f5n`JgeXE!;Tw6x@E`pq z#??v>D`Mp#Al?5a?;4Xa3;++7Y8c9802>BKmFC!{Qr5uCOxa5h9vP4*u^Wc7LAEQ> z?V+TE))@~(<=ljrX3-WhjX(Mp!snkQ;wK1OVd=wIj$h_7|48Cd3TR<%SB+z_ zUZH~(buXc14Yj->-k!Q~>7fcQzu8RyD;0Z{Id~=SptQy+nY7mm$$Lic-Ie3T0I&;| zYI1^imEJ^x`L6f*_RE|?_v_0~eOz~HTXUiN`8X5HzTGeB9?tLmcs~yr(GQbDol8|v zWYWnrolcBk)7zQnjS^4%Vh9Kyy^YPE{BKykc!I_9QQB({Lr}sPwTR1ViP2bcAdOa+ zG&xOG1JrtjVTMcF4ly4E9C_-z$>eo4z>dwqKlubd)3@a`!Q>H$CgT9H8kw4YnD-e@ z-+PAhkMaRO`S76%aA5YnRq?XW=2nZoDo_Jw~N=(*29z4pN4XA;DS?`6q4=;0+?5+amEtx?1 z@Sm_qTQ7~z%*TyBa_K1H^F(7 zneWsZPL}*SrE(3=pJM&>e~HECZ(*6v^v_)Q+4U{TKU;A~+Xq9g*ErTQ^$l$=Ni=@} z2V^(~sCX$@^VcXTzH!XTyS9gFe4qsyChjfOA(Tvn6fvLA3`oZkNBjO7w73XMym)+p zvro>`)<-06Y-6@=aH^RGtZsQW5%r}G+uuVb&RLHaSp2>J3Ku7@VSV}q;t+JJKqB;Y zOu3$-mmDz($WV?IfNY15?#s)Tgj&mF0tPL$PB|i&$1Pwx0alL?O%{U25=a^&>{bG6 zZ=mojgv9M!`zMnk<##P+48=2$9VOYbgF*wW^(349UwICMzL?Cp2(yc0 zuLa3d*^vGh>#8JwT?Y(YsrX9w6to_DbpREpC z;Pj)HxcKNC3py$3`%%xh&mAghYEhL#1{j>Y6=Hg4vZTyS5M#t9k?yU5*Z(Hy@BO!+ z&%OYyV>v{KjRLK~k~%c8>K_WMV_IVeq+MjJXe#juq{K!rfrlA9L<|off*-z?JtMIF zMXh2i<6$$AnCc0F+xF9ToDm8KL$>%=s|VP;`%`S*{z;lk>D&Pcb~K)ynsO>}5N1A! zTR`I;_=eWFQR+5R!el7az+nLdWbVT?f)RQvx~KGEzU!5qBtJNf_YbIK zJ+hB4AVB+y@*W3M1t>X%F9U&0P(0w}lQTSj|1_QY7nE%;gO3I1^^5ylJvL%A*bkGKIjpJbJ(c(%i%;KRa zU?IU0sws%u@56)F5FY-9A@;H9q9%TZDmZI>3T5eR!OvzapaV)5Ov4g5Kg0U1zd~3) z&-06;ZeNfRPT0&9(x7L>A7*XxwdEBzYeL4dTKcG9N3DD(3+#PY@&fc$vzGwDeIIuG z4SUG#Iiv5sl&NB80ilhAJ8u1t0svme>&lkKfFbj^X_>RDZyRAToQQ8MKReX6rqjAz zp`L8rCyl8wO${V_6T8K=|2unD{9F%n*V$G7?THEMJfVtBIao*bO{vz2?9sPe1FMs~ z%U0XCRjMgjdyU0nf$;b(@V9>_#{jHOGHpyz=v5hUIfw_%&bSD4tzS{LDIkxb-#1hZ zZ2QBeGqSOWLy7R;OqHkK0-Rt;D^7NI2=Ub$av{CjSw~%j{_Ny5{5+{ zqs>_YjyBt1TZZ8T=Rf;4;-?=VP(-K`FLM~MSo|$-1t}GAg}MT0G#lhnq39qr^ORG7 z&B~iwtc}cQ$9uohGXbQ;PF=lJ*d;A|g}vnPiuSf;{XWG56Pdl$s9>Wlw!i;+#Q?ls z$4PZq`I9FOxmxK>q`N3aNjWDEHxwgt_qNZeWk(xyZW%8Cp$!6*#n1lTUIp*pO1k7O z4=<=={lhJdKA5ON(-@;hrkV6D19(Ic5@6_Hv$eey?88?1zj%i6oBsyk`Ns$k9%Yw# z7&MqKD~V8dmZ^e*EY3o4tZ+FeKcrLi(!nz^Dia>7e6Q|giH5Jtder8#i(v(2E zP27O~?mq_ufS~KSN0UX)*}RKDabi85L2ja40|`liZo#%ghb6aI+~J$$|9jY!a+oM>nTwPI*)BIUOLAaNCp7v%&+%2@%F&q`P>7QnMlF#hrfX^Tll zD1tRJWx6t0ftuuaQlTN%Qv`|ju)-arZth_>UiO>_V;m?dGu5&CS1LuAs(# zWb+rV5~l)U3J5xd92l^g64ZXy*If@WPnGoL*TDgTzOwH<*Yv6!UemD5QKfV(!DPyX z#H~{`xq~TS0AUpZ@crKhz57j^oIF4%E^M)YYtUJVEhw&1QC97UWM!RBu1nho8ANO? zctqAHdW}(FuBm!td`2qQ&oS^;`3K|m zrAl;D+ELT$Vo^es2uMMk5bb1UpG+eh8RMhhK=|+fM{E|aWBtL;5aK%ZcPQH%K(+Lv z251(~0E{O~Jd!!DUw|DO>Sb22s9qvu&kud&Z)YBd<}e}IHsB_%qg8-rQEidZ z<^r@q0#q{ha_2=X76D5lT>R{N!1K>?`e=!}VC44JKKEKy-eKJGO6_RZac^~Xe%Q#2 z=Cl2m>hmr5k!N4acJk^hxW92ndH0k$Ig_DhZg|gtfA?J)e!arZ%xT+ejQ|)eajbH* zEdbcGE@QP?3%WO$^QwzG6UQsjLv^&RAG^1aN%pAUuxX#Rds26}#p3JVQ>}h|S;TMm z1Id`i?*55d-lqqqKT`aXv?aK|QKRb7^ry@bIdDfU$O2+SR;Q#sBea#oMFaS<2VnK^ z1oYltgMajgSS}ytefuJuB~Z*-scL_Ub*;a{SgoP_UQ^uUgui45+Jj>383IP3Cbz%v z)@fuo8KR(=-RUNHt}0?qfoJ)<67UxmIQx8!7ayKuh$o5lk9n$eqNFgw#66U@i^5j# zhq}tCWIx2@HCdlMNBqzKA@Fzq8;qwfL7zUxLii1o%YajKfBH%Kk!mU>nOQ@1^>aDX zUjb6?uu7oP$omG$R*eJsWL85oYk@6M5Kk2;qk4~cMt(HLfLXmn z{gq4D-}nGJ@AUGv2mjHLWB$j>Jt?uR@8t8`^LusnpRWrZywYzbcK(fFqFveT{`0Sw z2OtpviqO=>Y?bMJFibP#&ARF-OlqTCuLp0t#n#VK)3jR{)&3{hP02pRgz$PY_Nf$M#xf=b|y;Q!n(@ipU8VaRaQ$% z9m|;j2L421Eeu~KFx_)G;rFlnLRgt3@RB2z%Ll-VFR*$0$5`;XZ~{O9BANL_je;<9r=$$Z){>2B znJQNSYiL;~!A^m@sD3tUNI;O?3a~NuOFBPERRI}Q=}Uv#CiA2>xehhRws^E{ z6#yEG-|qdBf&~j4{6w64j|VUg%=jw7caVJzJBy+B?6&xx^PhW5tq(JNFeEqqXWuPK zhfI6aMilu*+<+blWQ&sCMo58vTOe@p=l>4;-uJOsJxVA4$x*yp5P(qkqDicIvxUvt zg*Kc^6c*J~uX02B9BV$i_N=(9Wgk6~?(^IELArm=Mj3^qUS7|S{-^CAk0BR<-2jr$%nZQ3RnxX3$KIbmS(aS)Vfg3d zeeYHEHiKC(00tY0g#bv11c@&R3KaPzWo{xRiWX^7k|StJ4%y+5e(|5-pZo_X6n6M0 zJHi|72+^|SkYw2=DJf)9;4VS{0Ssm^dv{lNz2)9Kj+dEd$-MbqRZsU!H3jBGO;^2l zmt4>JoPCAuZiDf|-;L$RzAs7I@$5|u=dWSdgQ=K9EeEpl%z3_rxw%Y!WDJ^`r~_GO z)v)*oj{*)*7{lb8R8fWV;+w4& zz?qr=$^)Ka*Uo}2yILO*%|B~#cRTgHC1~*(3j<{b@3=gT4DU^?_&DG|CY1gl}v3M$(3q#Oc|N@ap(t9sPT%;SBE8F=V=fi@2%FnmoWHonFf9`kmP~x+Jjo8CiV#>JSj-v$ z1!RS}P#MECaY`JNE8Yc+al(06fj{#T2-j~ROcUtNH!$qZL1CHuE~yils=PGJ&d-5R zuB~^IZe!<+W@=Q1H`|y!2JXmtV$mu}X6`Cc_Ttds_Zooj^(cq!lcYBN-~P z)ue!wKZ>@=qYQG7)hGrwLT;2{oZeU1OPk?5b!pAL47M_m(Sar(SwUY!g?7#w} z#LLIB1ZDiu(Qw#{)bK%6EtAe8OXy*i4hLG|{EZ#%eDyA9Bn(3x>Sm@#^Q$*aN`6E3 zF>r&0ss2fP9f}Q~X@zOG27UAgaQbbZ1I7{4<_!GW*Ae0(Gk!KgC(9?!eC7iI1vy3u zN&+T%fcFp5yf&78S$rr=SPj^0BKTeJPicS=qnVJ1svUMQL0E&`o^(vI1qC3ge7CXAGe(~B(gomDePqMi47H;f*;s#0`|{?dKz*K<$*zkBoS}Q*8(l4qvGkB^#Z1#Ro_5U=lHV2f*@O zVG#R&hNLFXyC|f;BTg0p>m*e z^Cqet%gKnmCZ=JFWSFL@IOov}^(0Ao+QX{_rZM7t`2<#<`x%7OTRBo;+92L}trW~* z7fNV6i>UUTL9OSg_A%)$GFk!WSSPg!*cDmgKslsy+5t~IgDDhW25Ov&9e*=`V;$Rt!q5+Ka@3!@#748r4jtGTEnxGV5}H~xp zpm1|9nsN02P0P1z_qOEM&h%lj`%bp2%LG`+WVf1Hqyg1v+0Ey zJLm3}_gl(L2IRmGbvEa*&w5b5vzM#6B8T|>UT=D9#`oD#XnQsL;aaU;NiP~!=MXYE zm6=L(xn!>zQpgwv8b(aT78{b|A5y}fVK20P<4YL-_20*eb|Bg!Eb<*mEf34nuJ+n8 zFIoG_)hT5y>{9zB2+gEu4z0#i9FQUb16&xT&9O#kRnCRQL?N~H{SG2dj*Oez6K;R? zEJ^+}3??9|7e8w*0+NUuO|@Gx8roAkjPgRn z@D>|4Z>EaG`R|RGK>-AHxpZ$}?ReU8R-Neoz(G<_15agVitX0=)Xp4TfH4XRa5uf947?cVc6Zp_Fw&dEMEH}0v1V9-J^sskcQAP zTZvjO-OEf{{0mI_(#n3CkOm5Bqz{Jd8)8zxg*XeUX+SdAu_Xsm=fVPtEWoAA2XVGJ z-yQMh*Y1EgM=|UrbRZY7A@#K&BRt%shUR)DgE(1=0AxU$zvH6J=U$4AQ-ZnUZp7}% z=WzP{KMh(eGlSiOwDU92-Ir6~vz3PIeCfI3-6KBMaN0p^YabhD+Y?ceR^?Y}tiPP>m3N|Giz_De_2zJXKhd{g-VXdGZ_ zY^DIGGMPsKv?%bR#ucMQC1+d~8Xs$Of+am?_j~(3wOOQ`(xOdz6!QJ4zw#lw1MrA#NI)+gLSlDvwv#qYlt$V6J;$%61zx12n z-}|Rng%y~`!h3SQ|D-0^Gqzo>rk4T;qt$d*V5SnLBVZ!k3sd%{Y8g>sbPO?5lyJUW zPu5HxaZ=|sOVnom5^(YOGGzk=?Cwsu^Y#0n9bpm3ObE;sqf?+#s_eC99a5hMGp8Ur zjZdUvuAn6S@3s?$&-^5oAN&NS-L5cLLcD*5VY5wrt1zFOJp~|nP1zOmQQ)bFquJSP zLV`IDidh8utjL7jxI=vU-N3DPXERT5wpVY1C&&CqoJhFVccT(;#ZQ7L!bdu zsv$7$oREjNw_bl#Fz>wp8>wHYjp_hND z^>lMP^oTFOY+cNu!=CGjNBL5%&=Q{JA{5N4-v~FiVPh~=X?C@;5U|7$&)&rNFMkD# z%^lEkStRXXP$qRHpz!AWd8%B4Iu_p%+{`b;VT^T}v_c*H_Vk(oSK}S#5tc*B3y_Fx z?pQ;Q!-Y`=mkm(o$ePcV%+e8oSm z^M6og&ck~@3c7yFA{+|1vGCCXzL?a9z^qgGx*<7_-o^SWUo0hn_t%E>{3$25qUnUP=3q<5&hyWgn0g!ig^Nk~@(zKNB>>f<2S2g^%M5y3?xXdPf(o zj`fV0cHhx*xAybijog5NmcIAm{M#|Nl$1L>k&mFd~7&Wl1-ytL~Dr z6g7ATE1{C+WxjI~9+@o%#)=Qb{`3+EoBsw_?wP-{(_2_weKe?wKxY?&FME)y z1UNtuf;lQvoMOa!2Q2>V&j9a!KX#j~7OqL*yX!l^v@6)hU~m*41_eoM0V$;qR8lUp zCM&YgJe^}r=Sv0(1v8d$CuhWPg2e|uhEY}TrcP(cDNxo{gDsVjir+=vL-CatF~0UP z!eW*8kVK#epXF?J67UjJBBmv#^Sju+^u z3X;aC0hmX%o*s0i*Pg)UTaU>f0tda{Tl(E&!oB{W5xHBQa_BQuApEeeR)6&E8~tcB zS6lh)o67`ncC*%*rq)~B_IEVDU$o;7A;5<{DgF($j1Q;Ymv_k()O^l|&e0{_T5tSt zWWJg~LoZG^@OQ;tpmT3riVwDJWAV@?j&? zG6=D$`_MXdj`Qki+d~4FG?**|?Cvq{zHpAXNoDGa&jTrN(P`tRWUyCGdT_;lC%Ppp zxdl>Gz;;Y?yt{uF!>4`_;m`a~3Zs;2fU#W5>w8Esf@J$iK@eHK1to^;L;B1YgBcDG zSgGI4m?akkN>U>M3o%LN<7SQU#1mM&_k&qgU+xhz1(i&Z9=5YHNond{L@bAZ?N|N) zeD(&0MXqe9I{(7i$>H2o@_=Ku`R{hv{_$^P5sPL@01$b2=%s(I{GO^4#eP3H@F0Ew zjOM(08u1p|j1ENE6t&+0^AR%IJO9+7yEAE|VaP45??R*lf1~-GoBKOR`RJVWuH)_% zy(hQ5Id;uE*{-e{U~i4|j~0#L$ObypjLFEgRNePzrk-4%xnb(<8xBF22Ztl=#_!G7 zB_1(DAkFqvW=-zk3o~z2wf@!YB>qDOM_xe=ixJ8Qd=W|YKfA&mU7^&B60GiI%E+tFCLvmjYf(Vv| zmWmC1x87iL;~6Y|;HMB5Cm6Ro7o}jSPiP=eSQM~Un4e0Iq(CVzXmPf1ncS-26fK}s z%UG3JhOHjL{=aeBVex^Fry2k`<$^QKd2rO| z?h)%0)qL=ftX0j>AzFTjRZ=5IAETPobfO2Rys&f;-L$hR*Ggu{LxXL5+Cr9=|J0h{ zt7%uH0XVDe%GLN=9EAfY?xIQKM)u(*IOAa_zU_<2`RtTM=xp8IXAcenj?L30+aVwg z?f~xchfg%(O$BIGknZ3S&40L741jB;kT?KJ<~!e)J#!d&kw5_NrTmaXt`>Vj{rcB2 z{mws5l0Q=Qwybt%7hWeXQ}w-=8H54FQv63^+2!}hsxFoUIvVrthOI?^WEMIChZevp z_SQV@Tnz4+*zCs?0)e-LJ72wrct4gTKL&2a-;{ehT#APbKC*k(XDqgqTw9hF~FwPVHX-Ow|OqP&gNE3JF^*kps1zKPIO{ z*@N<~Aif;S>sWs4cL66)#OZ1Qe&q#>U;9I>POhu> zf3?>gGtBcAigt%FEKjg~?d#aS_@xvMNU*3A4f~Wu;hJIen(udYM(v=~=Z{)8^dNM> zj}ZoD71)x24#vFm2Vd15f|mLA9@e||g1+m&-28s%UA^zDzqS9CH!1fA%bmB+zo$+J z_|>#4a{{cAPgLXYVW&gr@z}%(f+K%~n)@DR;(Pa!+fLN&ecd~24-Q2RjiG(=13X60 zU*izy=UhY`72H|}zfyePGk@pJZq7@Nh5?m8LC)bz%mZ~F$$4~hD#04cPyEAQLwNO% zF)VK+?`tZV*whzMZTl|Dz^jT?Ltx2?0?uAM$8>j>;_YJr3nMq1$P z&K>Z_K7|{9?k5mq$YpjZSkWHj#71$uDcKI8ks3@r2U78?Z~%fy#{jmv3XqD2K$Qdv zl1Z^-<3kuQjaw|9ejirf^66X&kOrG)S!0;deG8A#4mtb3S9>ZU z4o%2lXGG$uMO4{_XG_VbnG@GtB5}L}JAou;Wg93bf7wgQc=Hv+-~XprEtdI_v8e0Z zv?xO+^N#lpeb#Mq{Mzal7`-i~iC{K;eTO76av^I>1`Lcb){MJ?r~%+9;LZ#8v3+Bk zeHr9ldy%t)Q^n|1GSrHG&i_F`99%#4l60DutmfP^`OS8N?dle;{qSEwxcPLd2as$m zZ1M|A0;c2u$eu}hEsq-;u}aG3{7};BD$|G22cr5U$yQWnz?>{U&b*xa!OUbdJu6W7rjB#-1^C8Jw)ySn#ra9>M4#F4x+djAZ*~18Chgu6Z z4$(3@Qo_Q z|8@bM%e5;40L_>WZirTbZ*M%-xOE_;g3icy`sJZ0$yTi{qMgj%uQ# z(-&QwFn5;4b3R8Ljt!n`;!ci75TyL8sl9XJ<^2ATJpUu;?q2%;XILbkzXcY=DU>Uv z-E}$X31+_stYD6U3%L3K(*LPwsv~JV|NT5f0VaS-*fJP(ri05uN37oMA}pI}n9N(A z2HbsZhkLJWvI8J{)o*YhKwekIqz_}0c1z3Mj!-Tp{FqI~jMIqC`5N0uxOeXitqj+1tJt8nOL*{ajn?oSd4#+b6X;(<4>F$~7otNfcg83Y&N|~KQo#L>JZc%p@#T! zw^>iMf+U;Q{~nCQNZ9Vq5kB~7@YC-{R(1r{8s*zrqa&0@Ia5s98*zt|VTbka{Yy+= z{sLCR3N&tWLZCnnq`2ZyZ2i^spyJ3$0oyn3V0`)Ojpumj5}7&6Z<3l$`29l;xHX^( zFuxl{eO@1$>hzxDn4g|`r+onToxHh22d<=12ce+D_fhy@%D?PA^IM_kVZ@L2InCLZJOShx zzkm@w%%Hr0+SSzpsKud6wjL6@%yl)HdGyjh zj&ro5ee4}py2Nw1k^WmSaLLxA5#IUFhy7LkbvFsoVLCo7E%5FU05)L}u(ZJWJ925< z69>j(AmF8c3;ybF<(lk}%xuMDegDA}K|9WAcQvM8geh|1f?Pr$s5iPW;qENM|k~f_Y%_$L%}Zjz7^=@i#mfuRrxf~D)qLR2URH_Q zN%6CtE1)3iEoJE~vZCzKX%CpTTf}#L0Kyr!}@;`+d;3Qy+=skHE1w z1j1>YxH<-;^F>t_%IX|CQ$*R!x-V?nAC~5I?k9Jcz0jab-uMr}nJ%U&`lUiwmpL7Pw;)AW*+n7O*4^w2BHfJh$)BtBqj~SG-vzw zOydrG?J2B&{1-t_J_C-Sq}VNKa5aIFiqc6Zu>YauDw`}|jDR$UgRG{)kMcb%5mNyS zX6y;N^`K#cvJbN3-5%g=wFZy? zo!|IJI1Pg-cLV93gEH$f5>4-$*JZy(srb-j4xcB(0`aw%!T0Z|R*hU1Lh(Z|GXUIf zb($!6XFEA(KA#3PGJr$`u+{Z{D4N%z`1UjS_)>RUL*Ep=b2HEeD_(|-^=Ql6%2V6U z_2#ps&27i}gS$#7aCIhtM?PvY;^KCd_t@pxBEHpTJGSO)y~EMl)h+Wrv~k+&2y;;y zmqeURn@J5W%b9;?Pp!y~ODj0&Olxn*z3aF`PsnCek^u!WVzZa+m#b4uZ@hx(%fEwV zSQG_BVK&U_`JNNxl&wCpF(&wNLG8Phv{I!*E=0VHnTZ`QG@ZXiP?GbQwq!i1D@79! zl2p0C?U&a$zq`Y*2&yJd`2eO^7!F(LoT&9>iJWcQ{3R?hK+^5z-i1^wXxeR4CBp0& z7?U+)Gmg0V(|;AGpZpAX!x)C8OAN&7JK>|3GouBtx&{tI$tA#MXNNIlVw$hHp@7*2 zQSF6X$K;|lC;=B66pTRDT3u@DcE58eN(X0hPBndr^DU5X3o#XX?`YQ-;zKUzt zPIG<%S8Y%?usaeNJeIYM8NlW6$vpo97$?gWc5mJV-+co#3H0qzJ5Z99fZ-nMpV?1zY3 zOaJ?WdfU5wq+J;RsHWkO%m6Dx_8ykDEG^S~m_{|z5P}OY>EOU_KJ-}+rMCz75bS-x zQ{cUr$k`9&K&EH7n&r;9OPM2FSP;lv=la=px1|&9bimOFA0kDyL?_F1f)rC<0=pRYl7SB;6>vDYmSXQ?oRs0Kw|$kkNX8P4 z8TecijyZ6(iJ-tIO-~?<+YQ3A@5S)^hY`n^azRK{N!GP1(G?|*KdLk3lp;u03*g>w z{$JSs_OIc_>GkaKKaet3mrg+e3>RlliM)`0ri_%qdcW_>c=kHBZ@iKtC`t%r-XP9T zqdBrlxyUnkcfP%y-2o$iw_elr$!QPZgEaphKEnK*KM?nP7pPu)o&$1y4m;Y!{uwZJ zoB!->YdryvJ2V&#vGbo@CA*)uD+2)4G+b)k_!2ib;tL;F+>^u~wvilj)QUY1J$i`m z7|e~G>)IBp_s{!uLGw1p*27;!o7jL0eU&g2uAjv%5IE3}7PFuOpq=z67eaV9zJZ6}6ymhSVo4ZZ_#?dj zPyPp-aKLKM!1w)kQ60Kga8U?8QIRBKQa)GGGbg`D!nECD{n~2O+YJb<6i&o1mrv9}4DT{5r!>2Q3X@D}{54 z1h@Y;6equU=QYF^em})rryBUu#UgbIKw}q5h{6!VwEsa46D-7pbUe`|v1!%sW{(EJ zmBe-VP$IjjbrA$)@7UiLrvYz#{S0x-SPa2Qh&iu3m5g%x=S)(Xw-8s>l)&uF5u|ow zQbCI?0zq&d1O*M)fv`Tkfop%^Z((@;BiL>ya9D`%yD?OnBJ&1IY`{o#PwzBw|1lb=Vr*9r{ zda}ZD+~UoD^gm+p%1by+Isd2P=;!o>3Va=)D`uSiQpJ&r)`yh#$k|CwsQYQYb0^mX z2*I@CV)D_`wT{gRJy*^FnK}^;o|eqO%T=<|x7MywCvZj80Go2aGj#wrU$heZVW#LE{iu?|NF}C6 z*Zg5clK>b^-_eZg(Aa?bgk1D{?>%j6?S`n;^-2U_oXV?Z;TXSH*9n(V;>`8E>;QyH zBEp5*HDsMhWt_^f<#ntA5A7M|i(kUx&MN>dl4o_GP)8ytpC+v(56vSl%qu48QHgfC zCA#|k(1bER+nQu=ZEnr)P6WJPf=U9F0+Y#RL zk*xk7mRa@|Edz6PA_fqa!~XjTt3|-c5b(x7{$COQ&2Qp~n@@n^CToxiNo0R^DxPa+ zI7&YQsa8e&JR}dnG62(?uYh*jvOn3LC3EREtoK79P*XI@p-gi1IQ-{+ImqfYT(DafC2neK+F%>l-Zg zlA!`AN)`2N<(v(*9MwHonK&Y1vKg&%0uk6fKg8zOe-%$GR#^GH z8Vg_{A8`W9u~42HCw3-^T6-p1s6FTy0%7<1OPJ2?IN`)4k*ZFjf%#Td%pq~_c_fF z$OUxvPumsd0r1VEx9)Cst#<TNY|%8 zgmJ^T^U|FhG8RPTY+m-N0xueiTJS3lhg{O~NIZR+vM6%_QTxYSEip0X3A_hRixcd2 z8*D!KDct&*zX`0aW86gyi-iF(GO1re;j%^`mI;{DkuOdY=;RbZ>+qNJ=T!LQoV|!# z$Rssj(`kTMBN*~pBo~V?V6$7}^iw|oeCu~(;$@0HNL37&(~mGrE)zclr19^sIz2tX z{V)7;-1~?BEpEgu7W)~CW6Is1QUaIq&#ZC!aA%+}teBY;mHv}>^OyZe6jTerAz*j+ z6-@Wf@~V_N3ORG1Q46DdvhI$BF>1;85DA$5-Z@vo{3E;C`0kv0-wYKFsCKpk8s|G0 zn4euI{b{ra{$No1OxGvR^k+_f{(5c~tMf0-K?T0KF~SvQ0-V9lBeU+2+%cx-Q=7u1 zzgp4wNES|IHoRQVRDNNV?bRlYv2`QF{$twLlW*Lhv zfE^ex$GV7-cS+@+p}`KcSYbOc?%jG0@A~<_1A6AY*lk8kfl^L=D|yUj`hYnw2;(Mk z&MeF?EKU)gd^TwSk~W2Edd|-G#GjMO39Q*Nv-^2CuJ4kUO(^M*321~g}b#$VckoMOXXU`Iv zmm>zrZ9mGH5sO3`L%{m(8;JMsW}aV|xsmYxNY>1U<-K0*-?koatB9Sm1rgOb zJiHSIIVY9$6LkMp_WX*8cc`kXnpn{kZh!{JW!G|j2(FKkt6MtN3K-xc4`a)vy=JuG+~15 zD5)|=kCdHFk&h4c-pDpVmEWTBH!4MjD96XgsRTuo;yaR5ri|H`KTM^q(8Fs^Ls3Ih zstR}iY=`sL*9cPHSAG1cIR9~d4qWIZmFjuw7zt6wd(&3X^@xd%=DPUV!EKdu{WIa( zPyP~4Kl<$$*JCz2Bohm}^CI-r#v`~<_IT<;@|*{FSYY|w`$5Z-lviIQV2vi#E$0>% zPCMlH23heYltf5b;wHrHIhG&zB=G#VVcd;5qwikwkLHvqMTk@8bHs*Kj(7^quTwW#FQ{aiyYFt5k{}MMt*ShmQ)KVNxx2*w4>)1mC@#-nZXZ zfvgyid5}mn3RQ)jbRPX8v?Q?QZQLQHR0~BF5TNE_GM^FkMG4Rn;0!oNM;C?CMjW<% zz89nXMFm8T2U*muV;Fz5HHk0yqqFs>_;91#^o^haABs#z} z53LNU-CVm}w@Y0q%5Jx6@;i^)zMhM^G6!R*a! zb=RRbeUr-7Zc7r1<>rK(Uw}%1mhAy#446fQUB#Icg6LGx3ApST)kwJW@;P|Q_4c!L zmrVdB?Ar4yELG;McJgBrh|0SGNjJ+n%~}L-vB2H+7K@6%9f_DHm-F zIrTFo`zb2_U_c3|fu>M?gMXrIe`HsKru5TbK0{3iG(iofC#mODdA%(l%!-qAu+OPPsyhY3P>aMVcMl) zzo&AaY6-}VD1{mhxcBA;>${uO@8}#O#d*)n3UolYDQw4qCMr$|Nehyb^5%+odJiWb zfN5Cb?B0DWKJ(}C#E*WHCow(o47O9w z$B-|JO2b7fQ$^-fc4StjsFJ5{QA+Cfkx#)lpT%z6r9F{WCFIn}67oox5aNi_WxzF# zxcz_rDqj2V|1NI4`6{mM@#E%xsoy{fLUfo?xM#2p&%rS(IZ}>4Wt?Q7QbdoK907qa zjhOD;PN}N{>?S4?N9+WkIv?!bd+_H_J9NE(384qonKi+|`@qx=k7TAIa{C~CRUBYv zVTe>~8@$f|YM@zP>zTc)iZzqnT5cR0f`w)RF4@{bj@-~dJiJWD9j~}|s$E$ap!d!< zF{g@aDN_@hn=jh+(zs#5vDqXotW()U89E<<9y8kPEW;Ipcv}FXJ2Y_4cK*PiankW) zZyEoCv>u3Vf3GIa*%i4L2I#sg`Sl%4%a?{+KxHqW4GZAxb%e85FbpS7{Tj_a+pGt> zHO_=th>(?boew1Y1%#L*1Vj^{AOnREvN0_+59rYH8Y~9FZZqM{m+xZFvY1?IT&Jk< z_px7U?Y?t}lw1G;RAUAKQDARj{Bhc0ON={bXSo0Tx8bRu`xUWx(Qq2zKCC zwIy6d7bx=*IxV4s`@gT>0zda5jAUVnTyiSFg~}34yI{TnTuweKQETt8hP+n-BMhx7@DC2jI+{bn4xAVD@_u>`)W-O^y}g2tq`48pvq?+H->D z%+yab_RkJ>JX+@O-p*X3>7KML<0jOhK>U!9^`h1;V|(s|IW~-5hDVMCW}ISP6~msm zzV-r!?Kaue6EFx_3KS=>7>i997RIHaTFUtAup=tYg6bex?8$)_NqSF}`H}<|RMOPI zKxJ4q@64tm-Ou-(SI@A$zti;~Rj-!!di8oN00Cao=<}=u>x8PyOxdq~6lE2eB3n6CFOo%5xgvdJ$3bLbPSY5;7`HzB! z6=JG2z}kO{moerbjGdinNSKKXInDLLvy&TxH%*RF&ZfXDyf)rj{p6S_f}_^mQABXq{C(H zQkWn_ijNrY-%TN$v1kTb%bb~4*ik}rGzB_*@nO$pk6*&9hCU#Os{h*;RQ9h%=m>am zKp~$8(#_00Az{|Z76{+~18=|Y-RH0EP~;wyZ!hgV_94jVqZbO_TD!U^0PmDShZY~gEG1h2C94sQRm{{^@IyZ;i`U;Hwjy7mN4yn5Pee1bpkRArtN z(8v=sIT9RQfeIHL`ovWBY@q=Gm^SBT?&$I+(tnj%c0=bLUF!)pIEL9f*P^0&q-R4Y zpg0MtV_YU|h3s)rpYr+~{QB1rQha+T`Tya<^`sU+u5cG(Q7;E^_{*yI zP^Lpex?obRyx$b+$cb^d)b20pPD|{@sxFVBvQD3c^!(ee-AgHB6M!jBV3d3cpa4xk zKzdw&{mw91klhZX$@Z-C8K9U${`TN#8zb(VGoJm$U&gKP{d3r^#}o#*e@aZ@Z>%-$ zp*{-)YFrT5X~P1XBV)N_c>eH7CdUrA+-QRbuF4D7-)Ax?NjV?d=y zQv>>t0-W8(`gi{o#^3$FaWgQM*Kc6l z+()v!50;e3hY6Dl+!Y~V59U(D>HfQ^fRd0+LXoVhAv?230t+EOJH{MJYIbrUuGh)= z6NA?}KzkHRzDD-vCSQ10`ydNb-5|DtVJ-&1AZ zs-A!7E~-l7d*uQ4OJ_XJcJC=8W8TAx(OyyOO||r&xOk^im3Yh|5sRuh z#lPH9}G`jCp zVs6gaE_p_?i|XEkj6k?|`yBV*I8XHoa*6hk;`WJ01X^U^60*4&#fgto7Cu`?ts7rJ zMiTJJSO?<%0aJGN!<3lM$P3(GN8J30U%<`J|2U={BZdVA%F=(DxhStF&#A~fs?(5d z!O4Bs6 z#J$t)G0*_?Ca?#w_y{b!%)<{sH&jbN&BhJofaA#8UltU;1<*L_pA!p}NhWGy;)6;h z>Qr@=AmC6d$Uh%?GB*ZcMjHN3N)!`;y!{Q({o9~DLrwAjg*a0b7O(2;EXn5D>r;%m zIE!~a!_`%}Mw zDOIN@ERr3ZL5omQ@Up7;&3~YlsnmgzvV9wY^laq$D?Sv7Ar2V#Up@a(jMv_UVSR?h zYGqhdu6KaLLfg$DFeMq>&qH9#An03UED^E1^<>K8w;Oj@govIDXsD&E zIr(Hnng_s{CQ2A0qIZ~eXO5iaM^+|?_9&#i7FDxE$>DG)wJK;>>SM}5P%uT7^1+TS zE^~a3(Kh*nX6)F$V@C-s8YMW*1ZELUbGp(}+J28nWq|o8?Cfzxb3+qe$PUy%*}JWW z*8xza0l+1Ny4j#E`s_&K&b*-EHQ!uO0I9W1t!;C}cjV$rG(YX+UQHdTeGVF0M&B+Z znoUogYkE-T!TRodDWZufI?YinW^n`H^{(nNuK37)59pA~Oz3k7p3S9azT7s#IYSCHs{!c-0_tFfQDiZkK$d<5^9Aid?^-ZzN{H=vF@{-$XbSXx4ePZ@7%}m>F>jP zf9`L9=_IM3|gWzea zj($Wg)=ujx*j8p4v3@Tpjj0YzOyv>?VE~4d-j{H?TwyURQiaDMMhpu|<)TALBE!`B zn7}1cGB5xyGsYZI!aj|KPo1I9V%;0!thyT~OcWJtCQvxVViqVh7Cewwgj9w|Y#+DD zb&ejgmhF1xV{=~9JZ_%Aj-A#{(T4y;b>13UIlt2FpBZbceJc8D|2{h^~KBE;0NFje7w^#XFuj=SHZLBi;K zf4r|PM6upij31rpy6V>Lx~R#aHs_WwslyowF`mHV26*j7V0~uETR`dnNa}2aqQoT2 z9!TbWzyJTpv6R^5%0ZH~lyDX3Wvb-jbsv(v8&cn_27SvX@&3R5w?WsQ#JHcwBKb$r zX_rccTIhx>>Y%rc)a^}^CS^M~IWaZc!$Ydf$TyzC@`}MJF2Q&bxdTz*t z9+u)D#zmPMh5EdO1yZ?C3IzKB8<;gPy9wJIe-HnJN@fGyoDe zp656+VWK5gAO9?-(Prb%(x4|E199hDV+c6UAi+IzKnyQ-us9SIwkUOmD!CP;^+s)WMo!xKT z-bhV%ae#6^F1xI1HK-ydrISl^qfNv00D_!xX zl8kjUDBsG@kUiq^G{8GK7V`s-gp?Ygs$o#%%IFxEYMtO16);Y$S`~r-j+_~257Z>2 zkjR;yv_oXx@wkXnwDK#>)~lx-@Y1_!HvMM;KG}&!;+Q9A461pn*|sM~HAOoF2wD+q zKHL@{pz>4U1Hx9jpSd%g{5Eou-gD_s0f4l#dI}EC1~p6ksHe`Wmt@hRL$P#F2k~HU znQzEB61K(_1VJCaQs?yG9mGj*xe3B&lRQd{xp=u7F|?{_iJ0%!sQ?g#;KVSuFO+x& zt)j-xlBrH#g@NX>y(Mf*WAdQ|cHk5CFxw9~a^uq$$B2Ol>wCN8{h$38CJm%AVXwr- z3qwp&=ag*oIi)X}ybT5HXznW6HM?|zwyq$mtsiS2H(L+qO_$fy0POoG6$?wlsMJan+DPi)OPK>xk z@}Th8V76dbZXBu7g`I3_=lGJQ!VL`AwLx4zZ5oM}PxL;zNmPpE)KE1TM1 zOGcOQ%%sGaCXLXDqKP8QQ4v5o4yq_YVQT6Z0)1z{_1GUb?6KAa5L#)!%$xeSI1K@j zLr@0BY~xytKZBev#Q}QN0RhJ~1NF6s$XW|?F4KBo_fe9{K0U90e_TlOm1zK&8>HK9 zd<4H8X`V42ooTL^t;f)Q6MNg)MXx#Zx)!10Lc~gy2BM+}g#dOj(V^cTnE_p&q%RI}EFRJ^VzXIeyNlQ` z;cSd}=4XEy@BaLcVta1`4$Bnx9;Ye!7#L0}kpr58o@RT}GyWc-RJC>~qr7K`L5c^Z zki-<^h+SA=`H9bB`GJpTUyDG_3{YgtBFU!!gCN-kgQYkonQJG3lKf8DM?FPbAe#@I zFARwZ2(I1$Byo{DQ)&(n4juDPx}P1Gu#B5pY)VZ7`RUUX6Zpw|(=<^~Oq=^7VUN0p zbZ%MqD__VgsG*Ivf~LNoU)lTJ(NuEpJ3wLe2g*tI6&>>jE}^1${F75Oi_@SbCTdn&3*k`Nzq@Hl z=AYo!781J2c4Vo58{Hq&9BG=%zV*PD%&riRY@4w8zat%W503F|Tb$5|%3!YBau`@z|7S?qzNTpod0|&hJ$;vhX~&W=!my@8n}v zW|N%5$1P~$Tm`T&buFj^AJ5)Qfa-mPs7uM)=$L%Ij#C|hF^9^fCj?D*3$XRMsKWE} zEyeKW-iT=@CH6~IJY5HoYE5NoLaQVJiYc}|P9I>g;@v;~ z*UM2}ZJ1 zbBMZl&#_0d-|r=VwJ)llmL;2hmh-4u&YA>D@Uw=&nKuliU1BD>Q<Nc>E zjf!sg$F_8`6{zI;00U?8C7JW4`ahtyW%Ni>`-&d(KgLMgA;{lt#TVb=1wg58J*jej z=V4fO5um%8c7+;%%d|@ZfJ3*ok2wt7%)`5i3h+THiu)_p+~N#ea*D$Z{@#)Pp;BAiq7Rnzz)^XAd;kC}?^|Nflh20H?^fe|M|({*4*HNlK*56L8buWtNmI zXv#n!=90wut=W+*h4t;$;BWaZy!WsDXINanj&Zxq&()}gY=Z_!i|uGAo0D^K06))H zj8y7X@Rjm3a7pMRHhb~9Cv3+N;eFqV#izaxyZu}Z%c2QkWfqyg2A2-m{6dt8fGu6T zgDyOlutBmAKSNZcoma`8ZJzU`(V)Dm$58uUxa3gmlT4B3MA+Z6o5mE1sm_0ep@&i@ zVvh)iMX6mul5W}c-5*xb7WpzMv(`VV0fk%eoKlb>MN@ajCh{vx$6E7_|~F zak$!FG7LF~|1cz%x=C&2mgGkZ`jDF}oix;Xe+hw;81eL3EKE~U05iro<>W!>^I+=d z@;oU#6arzli#WfxP0oc-VBqJ!z)E5Vd1@L8Sd_wEN*Vot8kNA+|l@2^hHW(z3iu11vPpQ^0mOMflX`vAgvg zcAF7H0RcQ2fX&(%38O4_ejj(=VQeKoQkhSmKHt3cbqs9L7z*LJ)M`*u1gRN{s16ww z&YAzLGYO(-0e0i0`-Tg%OMaoEO(aSnh$Z)gj6)+N9OZG2nHt5~ZG8%&-@5HjF4~Y= z4M4jIm>VwL)Ee=NQf(Hh_nUmF38c#U9%1x2z(kM9FrgVjI~-gf3$;wSzJ_Q2Z~Mv3 zbJ}v z^>z@XH{Epl4xmOwHKK zJWa{IJ|fV7T?E#{37-1Pe+xIi?Yl6px0*9A)j5zVM?@Y~STu#(b3JK@jvOPn``LTP zlk=i?zwgJh-7)aNZ^QCCegL~TrvAl|bEutTa!j>@qN?4|)Wa9gWTRay<^?PlsSuMqkL5h8 zE026)c^*J~!MUwjrPq$QEoVv$2=Kk=h70SX_$$|6;lKgmh+ znQ2-DyRc`hF;|SsHEp7c+h<$5>a>~zSSDmqnS>Btu@6IGnS^eUrV&;zbPDQ~K8_Lh z?%dCP4ka%@%n5_wv=m@7D@cDtEnlgi*~}E1%@$MKgAl^mdcqSw{mZ!VeLsTr`8MU= zj{#Uu5xXf@0fdis(7D4blG<;X_NU&*Eor1Wa)vELE<5)myjSX8QI?(siy7l2^M_SOJ_n(q&;B>%?}`>ea}W@!oCdZv zE&Pz3Pe#EC>9Wmshd4zHAt>|IeI%u+hXsaVkH3BUMRa9EtJQ`7Ou35M^QLl0*iON`ahW@7MRYsVEGUIxs28P>hydn7n$| z^sq+oCGS61ao2kQGGd9dd-rht^FN7ae)Q+Ci-fJ@-xu=-1r$emOH?B$h#V+#P}Xa( z=Gv@wBeh7o+@+cGLJ4P#POHI)I|jYy!&rX%=ds>l!7RRV+Dj=jM$EoW{XtdSoX#K zkyD&7?*ARPh|{QZ56g@-c1 zi>hlTmkvoh*rPM??3qOj0r&2#5ubWLKKR%EHt5DJ?6&JH={uKh;#y+@sYdH|>wFjW z0QDi#NgY&O{&Hd_ldY!$86bJd$7er))u%p>^?Ge3f90e|x?P{?nBkK4XYZ!3+S)Iqy0mglFI0stq`}wITYg2t9pV85i^iGl5hiO+=49KI*qchd+*yi_( zpkMF%ORkV-!yfy%2e*p?y9Psk|NVPxl=q?7_J!cf#JByconPo<)I42SaYaM@OoK!nO6VEqL z4nxdU^+E_3M_{v#>Q$cA{GlQt64xKqDG-*f7TnBN%*-DFn=NBnT*HTc;cwvjhdzw^ zch7Q6`4G(3+}f=P6^N->`=JeR(Z=9|n@qJAMfIJB6N(xfDg13Wjwxf|^0PmJ#k)U< zX?qR~#vr(WBPO_1vn63ps_~DK7MQEJHcK?arGT;^k?a(j`X*HdU8IQ?KVp$1NTWK; zX)PA8AS(K(bH2wf_s1Q^$o8Hxmi=01|AM@~Q<|x3H`UKTv*xk0vpeSlavF!rI2d!o zdh|Ee?SN_{cp}2h^7DMh)KBRh>`v>^Sh5})Ve<|$$HsWL%a^(DvftB8R#M%d^9-Ze zb#wtZd0g9L<^*_Xxq2wnebmDUJzCX1@&cyVkp0=Ysja14S@LVS9kVS=&0+Q5aXUu& zwgZDJ2cO;maEZBi)U5?!s8LEQi4yTl+oAW6Nl6?AL@7wKryH@{>uk3qnt_QkAug|t zN@EHe)HJbVCJETHA;JoYBO)nd*RZW(U*4`qjN_Qp+S&dbE#sgjOUa>&sZXUJ1Xt*W zfpIs2QZktwi7;YFkp=Jji$9BZeeU~le!j&>Ls2;!6NAY2QV6FZN!*aH{1ZC9|9;|I zndT5_6BB^RO8${NO_;`A@?_ZU*Wi8c!|DI;N3dZ|ehf)#zF(gyDihYEJE5rTCyNr$ zYK@L>st_ zx0B0a>LLxmb#}1kQFuTmdl6&499d*1v&+XQQ9wW8JA@{ryeRE>Qc^b9ZW`!g3B|Jz$}n>N63iG6xIn;(*n6 zelPI+$FaM2FKIJ4j%9v}V<(k;G8Iz`)fq3jiKHYnwLf}3Ipzawvc4Dr5{-p*f?2d{Y zyAUPii|s3LV0?$B?@_f@NNgnwaMce1N=l>-Yz6kjt$6?E^th7_mVNw|NWm;>@yx(t zal9gu6tK=Yklk8Ehw<6Pp##ou0V>6X0xH($JL_{I{zLA$*!sDcEXXD(M+jsMMdWNh zPL_rJXTuU_w>Jpy{}`VC`Cr0xavkHI8HOQUAN*uXopuei@;j^!Vyb_rk?>|at^*i) z@>J=OV_>pBb!{no?k5ci515{O2G>9PgBXc0v0N0j?~xdB3W$^B+xH1(*vindg!o1M z-7{}Y&^!XNhE-%iVLYrMeo~&;2Ld<~6#^y%tarOoF1S>kEXAIM7O)G`jWHsI0n3|D z>V%L+^7z!uzSXXp7au-UaG@n*x>UXMIRgR5-r18dF1noRPz06q#Yx5G?4SzO*{d1> zVcws9>p|DH$L*=O_$l~zi2Xm-CV(E-Mt|}Ttu8vW?$8No>7a8=x7y#NsY?5&3DvQs z*@N2`a_2eoZ(4vdOYYV(|6_ag?by5R-1;H;3*<0UEu*wkZ+AJzwKygl>|T1tI9WY) z)S+B9A7!0l&Zrl8s>1h@R)9m11}AmI)1+ral_2Ru%sh-s+4{C)DfdfG9UPSQC7ZrS zZ7x&X6gdGDkrpQm*lZa5*cTUqdo!xyl;w14b&b7^XccBHK>-r{+%CC?^q&U(89!+o7^>+`^!{Y z@hH7`gd4esV^B?s9bC_#*i^9uBQ}0M=dlq*ja!nbWV@`(0?4E_?bAI(wZM>`Fl1&Q zb1r?UN-LSk0vCtE0`fE>f!dr!-h7iK+T9ovL-3y6>Wt<>7Kvl$dFGZb35Ir9;Ot(+ zGe7oM@UG8%4%_tvELJH6uwVyCoFmU79VfL|v0j&!w(B+!MA?9a8PRo76Y?gB;84ky z%&VTP#ymm+SNm}cD~vav!u8Mp6vmS$lGcM3i<~ttF>bH+FA*3n^)RbBUkVF3^UnUu zsU!~)=FUxsX!%S`NLm#}$xSq{sQ(f+(}eYQYv*1gJ3>xU=&m&@Yme>Q67e^74(3{`pR}D+B;77i*WrF^|-GWR2%Q@Yv?= zt$YtCz`Y*zx;ss0^BDU-;6uDn+2pv2B51(@IZxp_H2x@GZ+CLHJ)(`=n{R2Mc^x(D zXet#;YUIFA&yiBJ1xb23xt3z$xiC|(liu955XU|3U_gk2fvU(DvBQY5L<=ko$ce_s zd3DRbK1?m|3&L(UrS!k-(x#G=e6_SNxu8F>H;WEK5*&pk*7rAf@^e3k=YH%jV>^W; zF+&{9gdxh@i27d~|G3$=optlHy|SLbF+jIH{NFX!tHHM&C9ci`N)873Ju$#xg&md{ zKJx82{q*-^JDn#d!I6=?>Lal_;wbJ3l3<6hun@jvc8Tgxm=ht1GbUr27~$q~2-k1s43@!|o$YxzDng!f zUT{WR*JS_y&V9W{_4s>5^x6ae0F4`(tAx$%B=VuSj@VV;p^^N#l{#DuEKvX68F&i< z9#R~73(fV1`2iC?J=%7K<$&AW*l=!jk)@hawW~#)jn+FuEqFa74fR@VuHjlDhrWV3 zOr4z*VePI{`Iib&UD4N44=RsR8=LNnIh&x^l_e9Oc#2nA3l^!i zz!n0w+bP9*Lt@TZasU`-)E&XTiX5wx9gkDeCQREM!qe}^d;k4k0&YEp$U~BhbJ7}C zvxk@fWc~uGO<1%>3_n4_^vD4l(g+MkJ3a8>`9Ac2>*Tv~$%@5bC3H;y%>5YmR}LqL zC)aWF`+f}L^{27j?l4933D77Cfr!yn-_uY%A1Y|;t;}CEI#ln&>Wr0N80M$3f7BEs z#<;=AyQH1jY)4Gvl$`!F+Jr4zAc;na*rE#d0Ah?defm9E+_VoX{R7XEpS{!V@h}1OIEq*K2$%DSkeuiNp08vN2>7y5hpuV6gw7eDTB}vxQr~1t zEv${IACqPbRJ57?lyJZ~SDADCJbBmK(R#oOow*}#-$bL%FzG@(#;MJI;Oxun_C=Bg zm!}9f-jx7=cEQmJk-{q5aG5X)ltZ>;6*y}J5|O4cX#;XJz+kvRdd1GOo7o}_kZS;- zsQOdR_lX@SBvn%rygJ(3M6>j`mlU@g@b16-SF!w-k7Ij(lNeFZta4oCCorc(LKFv8 zb`pgottm0?s*d*WT&Ud?H zs?oTEqB*gs3ULOseWze0viAd3$4gb?lVx-Cp?BsB09}_@{6(brQ;18f#}Vhdjh21Z zqDSIT%2WXzh4{o+3=ucp`#i$6C$qMxjIGYpXpJ6#B^k9OCveD9`0x{`InO;%{}yC} z?t5nZtv0JvFV&D(rz!9mt}1On(6u&@&=6#52ZqZ?N^ethV`vH2Hzfe@3qkFU^bEu~ zC$Zy(9{thGFkf%v-VY8i{NDG+uH*I+Y8-f!<>(=WlitK5-7|4Mgu81$I?aC$;v?SP zc(~Kd9f_d_px{AUV=L)4WAc^eqzYapn;z6n}ssMY?zm4e2Yrmpboz$<@Z0)A#07z&2qd4rjt}JOXYuYI{&8R;D|iGKT1ad*b#Ns()oy=QPoJEwi5!t7aT?UbG;&{g0$EOh>U)^) zh27&BP{|IvUtv;B7Kk$uGucKL_g-FCGp<5y5PVI(6q?e{ZmNUkbYFTF6wdtC62&P zyU~TX~FWq`G;uR1}2Pdap z$onbhQ3^$XuyqCPwTI&8K4WmXKX13Ccg!7*Z~Hd+Z`_6M>ErSTXApo1xiDBdM@21) z$(>c9oC)K-_(Ze7y=ltHrZi28y7EFmiEkIE0XXSP%I!q5@ymsyPCxbY+Vg9?sdi26 z9)$#4W3{9%j{nM9ps@)sTbir@5UB@-#m`!8z&bZU`BQXsaZ+BG%UEc@m z%MS-_0xLl2v;jtm+S`$VCbY#q~0&AVjJ>F3`37* z?+ThL*U|Uu;ICmqs3A{+;92|(` zZ%9iNNo&k^HtuI{;W@eIu=<+s90T5AYcJ-p2l*-+&4n#M03{?9d4?u>6O&o;o?0t8 zb}99qbYJ9qxZF3@J*3t|c3wyXgOKh#mC&Rd1gKQCkdn8ANCfgnX}7vEE|_wLUG9l< zEy^h^Lv3EhFe$L_sLe>;*glL3EX<~Xx$+=*`?4RBpl;>D6(j*NVV*|yhEl9|9MT}` zbBOCE&k$(Czzs{vpQu(x*v~^ZxD>V$G%)_OhJo~(_X)$@ApQ6Hipu=QTsu1%_oVt09xwYq%!BUVkFd102OP5 zt0do%#2LVvM>h~YXTp7LOnd_j8)=_=H)JlQ?xlTP{+^HHrGNTmms)u?H!hv?U@aOV zG>xA(%f8kF1rL2zsgJd7UNl0`d1gdc6yA9NJLkT|Y!(Yk4GgS@0o~BKL_`g8kALl_ zAN?}oRwDoIWS#S7->)#=-ve#$V(6A}Cwh&PAToOg%qUSA4!I{--S5=9P7$kn!H}jp zbJkZc>9qA#B8v%5Qa=?^oyz4f<$rNUZA8|1?CVkH-#9Z$yLat^0KguA!!%>8)!3RT zDH{(^q{EvM;Z@@aDV8TLD?cyKMg5UnFrE_l#dSdA?kRyJ^0^2I^m|I^TX+BmDOuY( zlPjHcHFcUa0dRXTS*BD_imU9Eb{=^W-SOJxI*4+eO(D{9UmGjav13*&D*R|E zpePx~_hXf67UjCvYrr#h8>IB{CZMSOP*alu3L8}ThPjS7so6MQjO+wRbR9GaZ>jfCNoikW0S3QOeqo4U` zi_M(&*4ONBLI@^Hncu)XxS$C(`i59{4-;|%^wwbefhWL=Z4X*hM#9QOoTG8JcR1#T z^wi+YYTXjEpCkZXAd||P?jsi*RFfR85LQ_v?r)o4d&m7!bTBdl6<5oOfRX~@7u+sR z1E8r03S=Z)Cll)`r=I-b^mSAL2W4`gawAaDJ>^qE3WySo89tRhi^!kF`ngrIpqW<= ze5jDZbOI1oa3HD1E8#~a|E9_~mFQN#@FdbIzpD*?nF`4>N~;t=&K4dD`ZQM_K!4>v z*q8qhhGw4Vkz(@9$=)8l{t=m`Y)od#x)?qC!XxxP13VjO|2{*@GA50S@z6BhU z3&EuEwzdyh<2@1DFbLBa93QPf4?KkH@B6TypvHqGPunCsP185O7n(3IHuxI&V0O`3 zAQrMAYJzqG(P2;4dO0geY6lYZthr zm&Q2T|7yO6z4w0{-~8(DVCXuS*0?AMH~)~LJV;)3Ob|HJEioYgO=0(oY$Z4;ze6G5lyTI24;%s`2&Ozw0a2lCcr8M< z&fYEt0PO7n2M6izI9cTiENA&tBrrbxB>qz_{_>W!^VGcspD<-SI)YOU2}Mc}q1A>F zAX=&4e$v~ON_}K82dT@d<54|f#`3|G1b_+%s158WdZX<5)ErUKTb0fvNYe;qVBI?l z!?PCc&L!~GhtPlJ*Dz}-Bz)rp^g#vkN@J%p21-miian~$gWeGkj)6sQcou^Iqw5DB z%4SkZSfoWziO%rYL-dB)gg+mjaAp>g@TecNPLJt7QnH$>R_h6lw!sTK> z0+Jpa3@&5gVrvJh)ymnxS^NT6=1NOR)-!eZu)q}qdrv)!y|=#`{V)9-+Q#R6Ak(_@ zEptfUypiz3Ua;a56LLAIC=w1}!4O4YNns$lF<4ulAEKq!!812(M*3qTkjRuLoYqcU z{c$^N?$NvTV7ng8?miX|Kapvv#QXqGWt?r;ohP?Cu~NpBc&s^gZC6%rt?8c@j$c2# zDsN?FaVG-Q}&es-m4m!(zXue5$9U|8tjay>=G)lY28ADAS6q~KmB1A%{oKX1$L4GvU z<%wF&uf>K^%}@?9jlLmD@$RfBth@u87Uss|&Uq}__=6_Nd6ruw2RJ>(NO}5MM^7lv z^&CY}C@vEs1A=8q#IAh4dmJ;iw|3C?jNkm?Z{hR5@~e2^g%?4Nk@^1mP-%nKv}hd&@F2uV@PYZ8 z;K)Z}r6>OxE9T^pf?sbg>LEBM`cljx98%VqWh~|kyzM*Qg6IG2yRo;skHe!|st{AL zSu`^>J{)t|5O%)n!+7O4KIiH`Z2E3#aC0Gvf5hG%Ya>Wf9w>SnXiBWOy&7fo;<@xaNt@X~J8Ve$B5nB8~7m5SEr(t(W3^v{KD zt!y=f&Px8TOE@L9tnEUfKcf#dN#-*!+}FCD)Tc6W+ms+E2c?8QIS1N4i~Kw;GohM7 z!>tFlOaOIp?E;+uHGI~nwHTS~Ple=|PG5}W#Mc%&7n7%@{&GLo_gT8EloXHyK<1n; zG8Oi8#jw)7^YP(Wc`P>uM8=`y=}a?$RQx1*OLN6>UvGL-jFUm0iO4lGF@UF0ixPFn zrwZgmZ|xxAJ6rbvbL}AM@-{BI-G4lyK9E$m>@bmkeuXxj!qZT=5@@B`1|NB`arGzG~q5*%q~g2t9@fQgoFBb^V0r$ z!H;2zh|v2JEUj4&k|6*`Hy3l6CnbBzJ_d&KUxW$DW4S+edHH+6IjUKq~g_ z^j;~C<6Sf3U=4zoS82MGMPv(El~e_$&cJ2rIR4^g{tlEAhOed8whh8vm&+h;r_y{>FF#QROqe7#W$c zlU|Ff&ix5wj?_FmU^xn*RUL5o8v6YQ(7p7>PR;GAzi|(rPx#nC(GH(=(R=?47NKmQpF#^4|RCx0LFxwo@3tLOqi`5X`= zEkV;P&@UQnz4Jp@{>CqZ`*qY}`NT+2(Fro0A{^*C0sE0Uca-^Ey<~pAU zYV+B^gUc1bYR|_q!qM?G0FDg^GA-8Y6=v5S$M%zNgWUiK)21XrQGq5vj8ENm6YdHUB`IA%gb7T|_CATsx?AF3 z|J*OQvbr0IxN~akv}Uvul1c!a%}89*CP5~sJpPg3DJGr#m{Q^)7lvnyyN@Fz>@zD` zS22%p>*fLe)zAJsy47)1DX4xfj))I!TZR|ex0SqoFkk@?0&T|nnOBIf$ z5U$iH- zb;X}D&`P-qh4tQ3D*yOHNx;SHXB;mmz+=zw1%q)2C)-H>#}@lM?QvHeV>Kwl^*>1Uiv;-lc4qvm7S?EkBe^?qyaz{u9Go*Mh*y=M_%38 zarqk)3zaHhU?eRR&zPFK;+#MO>kJhYvyl!VWJSA*bqEboqqA8^=NfM$G0hwi2O~Lv ziOIki%3qIiuu=9iP6;Vhcf3P6Fz4B{Q;T26<&z5SOE%-pzYQ6u;%=@#2HbcA>%I$V zVXewzAJn-J$;_rY073mv!Bbw2-IJ^~5m2fChy+NyI^M+3#50|vq#c~q!n&12H}1OL zqMvPH|6T6^7JKNs&N=9Leyu>Rlq4oqoF~kg9W0K90qZ`fl!Gc?V%D8XfAA%WZ9n+L zHUTX3;qPwf(GR^(+T+gm&Xq1T@#c82-rK(qUjM@of2{s({q;_LPK>5$+_=d#rfIO+ z96MDz#pnVk!H9{}cyVyFB=mNGy?h-z@A#gy2D7>bipjH9!=(_M8111P2Ar?I9niUu zMT$;|CR{5%AAbIAyqD!ZIim(G0L6q$!IyvtL*JpjdIRm#?{KCJgdn}x{~X$?IDS<2 z5l`$b9_>GIo>e7~sUSilc>Rd~7w!W9&1fliOVyuqh1bx8FsWN@U6t2B-P_a_Nd*L``>Sg2PkT8cKD?iV3mFUyOpYz2qM=mBvmqOT zb-oBT)F_baq!>}~W(=AI6O#~mr%c2`I!IVGIuv@%l||pJ<9fD+u>H38!d$)%+bu&R zMY5%HR2~*yvvDj{wal=ly%}W#fY#Z068WG_KJlhRDFb7O^su6hVB?u?xYuggW9Lop zM04X|mj#lIQQ@PUnOiiguCs)bh*i$rN@16Z-G&LKj|w1&pYix}^~k%}O2T@Ft$gVc z`RHc}z0n{*h&UC;R1oTX5#|q$w^S0I5Z(HyUP!wj6TrcE0BS1}>a&{mWC|2aO}Ly_ zi&&eQ7k%$?F(EPVQgZ|i3~Ek)vQElAqtFmg$^s0%sUvSBm83?iZv%4z3fq+e7*vD` z7T_fzuCA%Gm zgfhCk4k;;-GQ!Ca^==vaE7{!AyU4#WWpMCr_nk24dV|Z~`7S3R+TKQcG?-#EK~yV4 zv=ga69G%@lSf5DLk=6(^Ag38wt=BHk{^rNUqK6Pt6B74$#)LSo#+N^GYWT)5jNx!> zT=v1%jgLYaAUM5g0P1us6yUXYg%tj(P*^jYq(bywN?+ zGzhkL?~$LfHKt0Ch}i}OERr&zc_q=Z@4Z$=fJf+G%$68K73HeI-`D!w0b(W)Gm!Ho z2#Jt3pIv(UbFkaHPD?^6Uq#d`1R}x8ZeQO~BbHnor@h3=n_!C3mv@=^j@5qTl2+Xf zIpA)#+K@=A@r)Y3s1bQCBr`5Rg4Psd-rlU9%{hYr<*L=!LA%&6K;6zd9%liIdWDyZ zwge3|Krywr%WEjN5p(e!sXnk;6Y*X}n$1kvL6z_;-Ho`867xx>+vJUy@h;Av1F8=r z6@!rviz&`O&qC&6LMHAJohmu~Z9KsqT!Eg}rMaCw@(lVLk7M|QFQaLRb1Q^g z?!f{gRBn86n$+Vh>Sbsk#HuEOiHr`E?A~&+XUq~d<~_)}e!y}z$79dE7iPA=aC|fP zY?w60L8B9D;l}r|f#5XF%*B{HHmph<%OFWa$l$^STWoL5LdtW`gl4lAvv#J09!lYD z>=|~-6@jEakIlN!xo+^py1`=Ib;=*a`(gN^i>!JU9w&Vy?;pTH z^Wsf69LI&wU^rf(z5W<>-~2XL>BNn!wVuf8drOXo$^B4k`8*U^XVhrYh{4y$AruKZ z@u^x9i3}&Fn_na^qvH2TLt5)+Db!`ofO4JIFwqGltcdrHL|LAt7ABQU>0;Ui0f2kl zrY2e+Pc7iHAY3h7)}E)oS0;e$Tp@%!{b(*DRdhEaGN;U2JwB^~Fl$ad0wy%l*Bwnn zg71*|qe6;ok!>h_P0-GtoXlzBAwTrM-WALre-7R6{|4IGc8nYV=PK4D#Uo}x%$9%- zJJh9JS@Ct@n(S-&BV?Jgp~#Jas(Y^-+uZyZgQI1S_R*)X_3*h)|3zYx`9O%3On|mEEmw4_iPvd>hzXNL*mgjBxP1E4$@EA7_j)P!Baav@K zy~ZS^UykLE!+2}}SRc|B|Nd9Mj&FSJPcUy5$xgqKrZ=y~`8`aW|1c)nX)QQdMm2o6 zkIU4D2F;^SqTAcW{Ah`G);jxr4DI7o-$e*;^nr1J#`sKzLE1m=*4`y5IJzP_vW{NuRV-@)%om(VFemcCirn>7mOPfBJODA zj##?REl`p$`9^k}J%QA*5;QpYNVv~Tu8|xeiq{$tjE7)6R8urv4`Z2!ZVFhG*N=FB zdLW&lPf0|%kal4vfZVa{9<`F+pqNlD&MU7gK|^s&CGacfk`fpkH4|!NRISnP%T5U&Qya9v=Q|hF|==(Cbjf+KJ6T!Uk zIbio12z_ugL!1!GV*2DoLaux(W0Q%CUX?82Y04L$S(yn!Ot)Mb%J4+8s$ho;<6~;D zUNiQed;%(E>!Qe9P7Nu!>+y@gB1%Sj<0WAOufBy19hA@az#Z2L}Z~(Y>Zw$O!tyvkkRPYv{22DZxUy6DlZ^3#O?Tik|DtH=x)ogmDC9 z$r?vdC&k8#AVc}I$SI~UC7cwB%2}!vC>a(7G`L-;U)yb!#m{O`^ZX_4C+jEr!$!U^^j8Cl7 zw%C5-V?ev*^79)KcEB+-F+Pt{vK)@_`6&{>I|*t8$ZF9A=Ev+D4TpXRkpUKc-+8!V z;iT0e{P19lhyZ{G9}(c935Fp?2Sj3JgD1SWUW7#`-tlstOD<$nHNCi|1>8u-wVzeo zqn^QH=Mvh--{egVAwpQ^iU^SwWfNAKk?$@3vhv)f9gEnp~29yI>+9@ov z<$#JeefZi4K7rHnxWnuXPhQP)C0IkV5Hkg95xpvYncU4 z+MQI{mDSxyYCFpLr7zn_!qmNP?{^&Yf!I{Ygn?C?&swsOb5-K+tr7 zc>rF+x32A(a>43zYTp$LE1sep=E_GF!lgf_xPPRT3JhunuZ37lAbbrdso0aGb6-?$ zknf+A&^E~xK%Pl|+GXkVR%8B^dlB;RE|KVj!LesPcId$SS22I)dGu^z6oB-cV|iN6 z?8`Cq%t~B;xQ=Rj!M)@R63@G{O*wkRc}6&d2SO@pmBz8TG>Yq0$~e$L|MAHoBz z^5EB@u_kP!!{ep*Aqg+;%1MiZBBkV0sg-NfqzEvzcGm-AxdOJo^L@bnRTqAVVB;S` zcqPZ8M2Jpg#FEaN3y@v5DGtjKyz0!8rxEp%oSnoEHEmHCE<3Ic)oa!Cu+(IV5;xVH z9;V)7f;^3gY&^e^_y{U$K+fSY2)L-RyU08MS$nMp;3Pne;=9VC(14DRgF5DXZdv(* zkQUJNd@JIcg_z2HS%D4Cx{{u&`%DQm==*9KTLZ#Kq!%foJ%4>xk{h22ji*{EcVJoz z0L7KG`aLkj!Nr~vdbXIq@mb*NHSo}R#-IkDqBEqZ9WJa8Rb_dn$A+L=#B3i-%FLxGs-k%+P=1efkN<~pEQUX~+$qo|z_ zN5KdL*r!v5po$i+`J8uxM{Q?(zck>y^J(=$rU1klK^X3ADNQHVsyNkL7xm7u9ml8KOg8X7tIJ za#HujbiU5l!K?o_(m$?0g1u+o;ZrADUl+kdubGsEFy)>Ii38W64xsJ2t7Ju6b8C>on z42iPDB#ANP(*MaMYkFX*c=NI+>b`n&km@JU`muE%_KOJE6?l4J|wV-la?~$dAmHY_l7ruwzix~yfIB! zJFI9y&`x9?;!u*hgs6qN6e(XZZ2={wQGiE{ePZD@YDZ!Wvo4Ml-k(EwqJK=7{ZMGB zabi~bVp3n+g88HXTUN*)1m-lO1^K5JXd zoOGVd0gjK^ke1el^tci~&#YAEhzM8w8zN6f@&I$00c}VQ6ab42W5mkDVA(2@L;}y+ zYyc!PLju`p9T;k1+Xb2jo&-0u;P|I9Hmbx`;s`2J+fak!uEWvsv7awtU~YUkf`)vz zq;MJ8oG|Ef$<9fAWrYCO-RI~_WM}~VZL8D#+>M# zLuuWFBg)_IRGKh#ejJ_>UGNFacIxM}?`y;n#Q=anf4^@lAuO`r)1ICL2j$C6z4+9i zpfDwr1er>5R&<;dBVfKWpmc}rf&f4f1@L+U0Oca6Ops`08Ok9hFyEkIRfIDw3Lz+b z#`QM_qPfMd>|D9Fr$9L=`2mH}KgnaIQ{c({JX@QBHu+#ja7B{!E%cMqJ=`5ki&a0s zJpLUpZ+I)#z4sKiws%?OGzuq5nGJ>MIb-y74fM zdFE8?3F&guu0=;lVT;Dm>BHrbPyPfG8M9ws9Iy9(T5Uw}?-9p|qS_vznA8A+qa%w; z?|2Wk-uSdD*pzJhiU(K*S$&^AnI>{I`VLF{Y&_6hm;@IaGOHR6s`gJd~(OGlh$37vux5 zmsFdWKwIZ(C7irVw?jVR8FN*iGm@E_74zasVyN-H;Q}zSlD!i%l)r5%ol;?@oW)n` z4bP(&1CZUFz$!Pnd`H=v=fhHC-)A4-8p_h665d^v>J{l<($tdeeXO^&80HIXzvBbw z+Bt^x+Ubq$ARgEp=|+;)IUS4Boy-Rz+3$i;K86C?H22Mh$*NGiGy{Rw8$#C&XsB;kY{7O|KDC=1h61TJVw zeIJ3@-ShirGruG`A%ZW3np;xdyonZ!gKW>bj{*c!!hv3g3Q%RoCHLim%AkNIW1g64 z05HMS^|rPZfI#JEg;#V`*AyHzbDHAJY?a+uHbzb6D9KMgtm;Kic*pYm^8L7WVdbHB zfo0upyRb08yW7fv#+{97iQW_t1#-K8MELrVWm1XCb?H&L15k2BD%r1g@+ldm%GkP=X^3TcZAfD@E8GJ8P-kof_SM$0N%fsJ3)`GA0(H zJTHa}h6&)~aJ7t}IrfC48Y0K)htYXa7+)~Kh@Xg_mrb9oAuJCE>^$`>F1_{b7`nlk zq>P#olKw$U2g#I_Vs5zDY3JKVlmT|m*mw@`N#zQp3MWofXDXv0DR9mb`2pnqCYr>Q zc6cu7Vhs^cn$QS9Z61FpH7K%>US;nqLoA8&XQOyIsvOtw(bPGpfDGsaF(r^e>eqRv z{VujYB>DOm~ib_C!mt+pi+a+q(W3$scdcK-o{A=X@a$0#-Z1vzQG)DY5w7!awYBW$l)~*n5@MW0oU%~A9 z6D}%1Kp~JvPKYL9Gq$&mk9@9(80r@aCx!b7;|J?!n_%m=k-_=BE*T;R_n@w`7)*;B zAN~kv|31g)+;gn;MWW!m_X^IaaF>$?iQ31YUnxu;NKeD;z;?Z2# z0MkXJHf&!v@Qpm^1W~zP^n;z9rKuxH)`0o6pT~darIV43qgcthuVIJ>T^G;BkRdtl0v+{PFa za`iW`Fi!Q(Xq|nS*Wjs;oU$H4Jz<$H!S(V){Al$i)TuREqmN#O#jvJQSJEbtp+8=J4_odAP#mw z7V_ZJ0|Vt)c+%%5)yJC5BU~%n=0|?P0U&wHb<2P|Jk#guGaVS#>ZV)8QDCz2z;X(`zX0w?q z`a>aJJ|^2?p}Uj;D~K&Vi}OkgSJsXNr~a{Z()0#sXa_^Yc}cPKRI-~$qZLqy^jWP} z)>Q)y&}_k6z6@#&B!G_@s^)-~!h6ej`S8#cFcvA_-$T}clrT;a1KLH>FAi@aaBd%i z4W^9E?OLq54tBo4jgNi`X8)@9y8t__6UQhBPFV`$d#3_Y(Y-_*Q_s0;Qp@H1{8MB? z0V|hZe{2;@NEAfxLk$YJ1m~O>eWWW|`qoktsU$fi(~p2b5mpr8Or%i~DRTf7=PS-k z`UiRVRmrqVGIUbQiFP7mCxHn-X(iO;^X-XGcdLE-0f3Vxdg{Akt{BP(rM$je1XQfi z$b1u<&mYAVP{_fmNfiqoD*`81KAr2JJK7h4xL)V!1qs>48Z}cEp+>ArU@GKq{nt4}z~%c?HBy zPR_AxHf#OD2qAU@8sGE4h-|Zk+5V;Uc3dPM5_LJ{s!xh>{ee+Nk99wHCX?jDypm_g zO%pQQiHe_fXy?l4br>6$SR<5Yk7>7OBmFo^1Bq?lTcxnYTZSj zgmjjbw8$>!0dREGWBlb=c;ul@xM&fuP2;K06NAFm19zy z6WO-oY|D~5pOthpCILKx7Wo~tb#Ti5mt%fbPD8o-V7XuJY$i)MU2FNSjgn)y%qMhV zm}Umc4VF9m*!%8Jpr38I%5PpxpC*w71OQPAL}c%Q$y%i^k#kfI0t9Eoy;+NyyJrtq zUvB7q9eYIVa|w?Toyd+jfDP@3ggpKX0UN1NUbi< ze~{Lhea`wJq(8Pkoxk^8aNhPIv@iHF3?YaA=6qL6z=kyuYw!E#7j=^j<(j#mBRaWfRH*j3kfO9o|0E4SK`sarv_lbaQoy3} zbrlnxx6uhdx}T&!Fa?l#ZQF&_0yv-2>$EnxD#q;uDSz@aAa}*1%(92fO3#X|7j8Q~CORxYQiMP=d=$WT>V58PCMyIXyK5R?)?V<6 zXo)&}a7>`Zaw9B0^$zU3^}Sejht4)n$}x?h0UbvzAv4EpeBQ?(q-mujZA(=`?_6lH zJ#R515oRn5uN?^3FwG6~B(s27EPUO9kfn}vWRli^QV4U*<~_{I=KBzK7;V0yy5`^v zDW(bQlk}KbgZXTM`C=Qh**4l{j<%UOTXoa4Xy$YG-PU4(t@#$3cHvSN`!v6;PnKhh z`)%Ckt-HRR&E55FD*F;U@TPL;(~`axKqRRrg$x zAWBS$8iQru1!5r{1k0`wbnjH(GpuI7&ig)rqd)u|EN{Mq?ZuAE-Hyf=vx(#6Hebjs zFI3ri+M7@^IN1=z@lb5{n}1tlFl!7}y^Y@XLUj7|0Bkj&+056(4{G`3_$6NF33%iy z08#y~iM8K4CYl3W0iuvxXxM-cFkblP%lN{tf7!k3MtWZlEA;(<<7JQKs)K=7-?y!a z`R#pnKbzJsb9M|@0H|@-YyiNkw~l;vJu6bJ2a_%^!}#~v03o(r(riH9U;3V}sq}r4 zF+m)oGtAaDXube<2mZ57e~rOrs9(8th<>onG?7fol9|yL@^ONFhz^M~INTpf?XO*K zX|PVausmFYu0MpUAO3y}?c4zp(*%GWHcTumM5O3|&j{)ExnUSvEcx5qG15buWXX7p z2_C6Uh-1@1`8TpBX*wlq(`Ew3X=2^UV$rF>+tj5al1Jk~isx0lE^GYvb_tx~6I647 zkdx$uQz`AeZ5IRp_5eCi1AnIjP+K^9CeC@gk_XAH6!B&*z$Mi#*909AG3y?3w)Jv% zo}2}8=9gQ;%5{cb`u>h%4S4i?8Vy11Id=~PVAN~o#6 znW3|c=J7XU`(59U!=L%@(ayIqGlan<5Aq)Jeshx24#;Ck**6QQCN}wC8*W_cT?1ZQ zXQTEKy$#YPz-t0-}XJo@W= zyQq|(YkX{qwc-@2EzLce|Z-%TjE|G!V_=$#o_#8qcM$@f=y_n4L$eey)1k zm!09_Zey8wtbriqTTs4!ehp=Ip>kMw0u&Bg z?XdT@cjBRs{dpJWNizZu9)vXFglW|75}j#GXad> z{vI%YOsu35%Ho8{sO%(JJGD(Fn?_68`QunIkSJFwm1AlpYA=tco?jcusnOQ=m>Q;X zKiv5SJ%6KOBgd4gLiz^3%N)V71FUJB7k+o;e(ZnnFXH8|e+9?K$7r2hTO|Y1Qi1Tu zs7p=07f!0PUgFf%0nq@9c^jCZ^(uYV*ZP_OqzO(?;~Q^faB6z!0!9Je2!|Ahu?@rN z`wr{DI(2<=OcZA|QNsrcWQ}9UV6Ul2gQ={(l>9;*gL2@7;%^aU4S7emRE1E$607$O z$z~+Fz|}0Eh;ukSK5KD5u}b74pfAMDn*feX+c-w=8G4IX4vui^=osxxF@NP?Cq<*& zF$WD&NG~j%@xB>hUPAr`pYq@5Z5Zr;cJ~slf9h|7u3pFL=-By5Sn30~NcsObXlht? zI4Q4hP%cF%YH_~3Fdn}tC{Ys<&T>Cgn0w~_4<8-!>+0`2n!x2#|8S2nmEZv2}?p*V1?N zEkFueqNw9gj&R(2tpk*V8Oqv%pqv>IH6pPZpPo4tlPy5XV;~d3i73ivo$6yk9m_t1(}Xa>Fj2u_Q6*r~l9D34y6{mZI)z|-Gn)bJ94{TLaO?Qk+2IWf zU`V=F9~t8P6~y!+w)x-;5TZ>@O!j1l-gU~bMdM5+gyTbtYaja*F2D0VSTC2(Oae(T zteJnftuAz?!{Ypqm&E4$+$NWwISbW8bSX~HEI~l+XR2v>P|}$aDA0(Slvj?a7N78Q z_nPWcWc;W1!NwvJ}1Rp+mJKGo3{=8EhEkV%A_W zp9OVu@_65zVJy2JrvkRDA~ASOG&!Y_d zdz6h6%_=dVBEb>`p%T?dlme4Za+RBxJP$UCk#nScu{e&rIjOKnLdXi3>%+9q4K?H( z@V<3(iC3K@ZeqqqNKzo3D9Npb!8?aa{Q)Esk6SC&N&-m#j>h_2j;2Mo>@j=t8SH=b z2SVti4O#=`trL)puPT}RL^y_vBJ*p=1)lRmX_@!ZOP{i^Jjwt9X8@su3FF@-O(|LX z6njrsmqZjNh$B;XE03or+i9bvR+9j2;l^Bak?&l($@YhA$%54h{*Zn5?F9h#*y_!_w&zWjvfRL8%K)wMZ!DGjh@>`r8Mi@D*?r=kAQdyd0T7G% z9CMckXN{2PFZv?H!a?k7^QSpT5+a9!K}iY^dG%p4%>|fM7P#ch$2vW5WIIy(02l)B zYRI^VgqeY}p~q`j07){za0Y`&IcA3WRG9-e@A&e~C2rm7Tsh`OdE4i7guO;1rf}92 zI9wx)x$%I>y{iLvgEKR*HR$GBcYG~+~E%(=8W7oPsUY~|#R_g407Dgfj7 zVjZVno{?T4xj>OhvUB^b#-vYT+_g{nX^SM^>YM*IS3%Nqe?+$EI3eL8YQ1RAFwZ>ss7C>=Rl3oR|xcpV@UaP zNiS^9vNYZ?n$d4p;T5s>1*+l;1OON01Q;5V@?S+-)Oz>pm8VXtGW;5Mk6nB3qY*1qC|~LjD_6ffEzj8j=hQ2gf71jM;fZTU?_L?w8ZbDipC{q9@%1HK zs6DZAM~Np7MAwI(b5w1+>U%-O+_A-y348DV1o-Q}i=$uv*Vx^?3=B(erze9p#MVPH z+EFMUtdV@|n!m0%HXhB{zUq zPn!*sYJl~6g-?C@6ZpmpH}Mny_@CgFtsN}3w%s**d%I}cnFk?JJ>ZGD6_bW`Lsn%i zqXV6aic4{?NOC19vj9mB1Mg(m_iL>B4$GUbf|p15tAFwP@ySnp3|+VK74((b-GnsG z;;?5$I|7QycqC7NyOu0W(>jJevjco2qi07xl>>#c%sx#rQOYV8^Cd_TAuiTsFx|Md z;zCVZy!@?W?0nbrxc>+K8dg2Kx)N;2`36|_c`2Ik*vOrxuT5T!k4$kW zs$Y_l^rVX^oSCc7IA9G{DMnLA@~vO~eR`W>#3wOnE*QV9FnAP0Q6ASmJFTCXz;7i1 zsZVBkW!cm4x3aYgu$P(vp7(L|Qa5IX)q22U_cC@q`Zsa(!q?Ef^bO3K1)8RJK?HWN zzJi_tW}cV_qC^~R+mblOgz~x@34M1lL$_Y}eo2?tN9c}kVVj^NPjLqH1b1`2aWV8Z zOj2U5ULEce(GVJ!Wsq9N-~Bs3h{qqkj{p0YehmkQ$5iz{wo)gu(G>LS>A+ z$9|C@g%Lv#$pmt&ivDmcVB`z%G%cYuEiTV@aNh&><9puyEI$6p4`H#Gq3=4EE!V#% zW!pKy=cJa0-eu8b5<(UG9^9`Z2y?#-MRS4)?-3mn!+d!&k9Sa%+)r#xd@nap{orya z^s65B(luQF^pB#w@&LM92QKE{heHMz3->0eLS!6Mmi3Z8jxw%(LD$OEJyW}hGO0O_ zF&pm@&vep!CZ-=s_e!{GxK`*?Oq(3P$#-PAGtb{@`#J?f>)wv(L;2*I6j-|k`R65y zp^&2@i_W+^%pa6|P4)E2;t*bOXL{f}YZn6m4i1uokn9xbnCK#51GpkBoxlx8-*FBs zKm`)dl7K7sn*3OAG>$jNh?ytLC@a-N4hK*mYMf!soy3TzzN>+RlUVEBZqtNAn?y>e z#p~HKh zl63C6(li+Q&iNhu<-hT1eEP5bd8}3)ZY@{%Z~xJMhu{3d?_g(t&uKp*00>TY9Gv6y zxE1bpDn9@eL*bY}$AcEmu=$1+9^JZ$zy3pi0q^_B`>?mQi>8=GMtu>^@)m{<;6u}_`C={IfIa% zP;%H>7h>rW91V=sFvBB1^zUH*t?$I@@X*gg;QXRZ;DS+c%qZxIx)*Fh9tZ2ei)YLg zAbaK=q$Jp~5RS?rK@jbV2K$uqSdjLC5bXs=uu?Y7qFBL}v)PYpRL4$yr{8%3^k=_M zx_+uriYNg=<$=y0a|bQXm}WbquwRyO(iB?o*S1}t4}dm4Dr2soGSVL2L9ZsB6-F7N zs5q{!56$F@4Hb_uVx5{)`c~dNKbw+uI%95h27CX#V#2lUSAKUdn+Cp|!6)s+R6CO@ z(78M}zcWV*P2--V2JQS~k%d`g0h zODyQgDHg~1eGpEohtjB`L-Su9_9CE;97IRrNSk>?TfXflWs)nH+|8=1D5x%%_R zEAN!Hy|axQ_g}-cEBk1O(Gt*Zq;g|is^Zp=m(XW$X?*<;xl+dNxRKwD(`0PGj4M0P zko#$xkRZtEAU4M>T5ix%g9bjve%`it;_=7u=);e=XCEIOdj!<@vdAP(io!UfV=YC= zl$8J=8Tg`)R;c6OAH0HLb?9>cBkrtF&e&-)f>aqx{ifUq9DO>%bH#I%tv4Gq4Z5Yp zm5+Q9m*4+Utd@tcF2R#8ri2)N%0bJ=%1R@+RF~19sohenbt-8P zk2R&7$SA@qlI8gR5(z z<};6{<2GCDB~>Vv05HiodB#z^SM6e*0EI|{b7n28m$fUU(hO*WY`IsWzK{#2pi;7| zGZ84cCw)6U)@SE_w8A75K~Pg&YbSko?%^!{o@#W4b8fd$1t!tx3@(xq*EVsjmGhU* zD?RkRH$J;WJ0{k?Czm?*xbLz3zK?_6@j)D~m!M`I?EN7uFn|X1)=7VCgN@jzUJG_L zp1{vqgWc_USe9WGbwKyxt1x!(l9ognNDRHa4V7=6YT>(kiP!n&OJgvfZ(-K7E^d9b zI(8oFgB@JPzRhnR|8LdaQ5328anIvowl?5|Z6vl)a&=Pq0875&p|`7hKZv0p&>gSQ z^($8>XffZ$ter=pD`IewPE`&7;smNB!(TK3K&tr}bg#SsyE+Jd6v2QaB}q@ zFeuGO8dE7$WUO_}e|f9N?3uUY(ZBi`mqWsKodZ#gm{hC)IF3$!xz;AdMiS-jc2Zq1 zd4ScxY$=?SOio8hQND19#)w{lf#f8cz;}r`lYy$-!Q(LH5}u#FS4$dP6TZrEshv}M z@>v-vCk+5sxP2U-J8QMx5|V=}Vnxk5b$l(`1(pL=qe7G~V5YHCM%;1wSRpwo)%!IG zQd$i?rq4?Jix>t4MQD)O_mKtnX>b4Xs=VC|3|PnOCvVb{R^08z6%s~@^~?C zzV>}(PMKr!6$*~=E~(4rT-#&d-Vwv~V6oiU#-)$_b@UIt3CqK~!u&brF8ygjiA2Dm52~w{v4q%ozeY$z>x?4Mk zz;4}z90LRTb(b)+g!r*d%p!iy$qzxs=rFzKafdq_8-tBusk#;yB23hPR>3y!9)rUVIhkpvEydyUDn^+lDHD-nk=y z^e|cETnTztAHh`>Gz|`pdMvLzfEz#fchKB-4ZL3Yw8z%2jABv%0Du5VL_t*7UNGeA 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 tP|9YW0vrrDI3d%D$QUzXCh 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%0A3FD3J)esZ{gVea@ZU8qGcrF^yST$4GeE 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 LNkvXXu0mjfSYbLm diff --git a/apps/desktop/src-tauri/icons/icon.ico b/apps/desktop/src-tauri/icons/icon.ico deleted file mode 100644 index e26c65868e8c9389102a86b6961020133e3d5d5f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4286 zcmd5=ZA?~W7(T5Z4RfWKCI$NX!&ZONk*i;|YBkGDO-q+LTcBb~ZK#x50?UO{!^uR- zp|$*qMPz-}^bw$9>(O z&v_m!>jC-;1T6lwiiTL$2+OjbCZaCuWg_lZ4~^Z=PpG-WI(q7y6>N;e5e0&c&bZ13 zCt0W>s%#3Fs-XniTm zy*FvxO7ctbu~XPq^4neU*@rP?mby7c*bd_dXiiIvc{&D02K$`w+4qFM<;TNVy|EBS zYA={LNz6EIhN9LheOla{%LEygPoXJYfteOOU=7E?3panR_X z^OSXGn}xgnG57=h@8-ABMe7u5vXOV#!RQYonDy0J{1iNax8F_0ORr8x&eomCJ9G(; zOsYjnZWHAV?+GGD7yl8FY!pZ)Bv6&|Gbqo-|5%DQA!{<21#lh4O)O!OaJ$1@ePiAKjeuM8^LTf1QJ*gT$L;a9({E zbTIa#e=vM*JI2nd!`6M(Sf2GYmaJSy{@;(;8yyUt-iC+YY{17`&%5{rPjFQ%2zLNJ z$6xH#@$z(F{M{VN^AR@ol+-G4neyY-T%#zSD|n+2@oG zRjggx#s4lh@t6D;d~aSf{+6-`0!yyo$;DR@KerX})0&Z9*g}44!~1!iNL$lQm`ZLT%m^BDV{_(}(o_sL$eGouHID|?Z!jQlXW z1J5n*#Q4vyU|8x^Wc}QZB|9QmQ>1f-*9k7$-#4yw_2X+F*eIqryz$Ld zB(3ekn00+f%)E}_i+T~ipce}XzqF3NLsb8Md;80!F|yyL`d52D?*VH6mw9@x()x=I z62nkq7{w<@hwVKWz2PPToBA+vh1Manq#ac>E^=aX{yxRP*Eyl>R(q!BKhZ&RZQJg@ zB6y*&7fD-gVdR%L@zkf+u_Tl%-KU0tDj41i1&L8|O;+%AK=RH%}ULEqjs)_Q8 z##fbH#;9$#@OVxi=56ot)m*giSZ|T1bnxXrokM63jL=zt&$>L%zh4iOBfcOXVrO*( z&wSs9=ku>&59gfUc2|znldZV?@sYdxd=5Ir8oo|6teajrqYm&uxI@{d8Y9hS?Z+I2m4Szj#k-i6!K`K8Q>~XY)zY}~`b4lLs%n6_O zHg}y(_fIE4H0a=;7p-Gw+YR3R&;UKRENgU&Wjz$KtOuF0>0bu_2Z{U^!eUIu{ue*o Bz%T#+ diff --git a/apps/desktop/src-tauri/icons/icon.png b/apps/desktop/src-tauri/icons/icon.png deleted file mode 100644 index 278a5d24138405948e195f03c7ebdc8bcfd7b4a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 261320 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 eG2#FIrT+&yS34K&npa)`0000>, -) -> Result<(), NodeError> { - state.lock().unwrap().handle_update_content(content)?; - Ok(()) -} - -#[tauri::command] -async fn handle_open_dialog( - app: AppHandle, - state: tauri::State<'_, Mutex>, -) -> Result<(), NodeError> { - let path = open_file_dialog()?; - let state = state.lock().unwrap(); - let mut txt = state.editor.lock().unwrap(); - txt.set_save_location(path); - txt.load()?; - let evt = CoreEvent::document_load(txt.get_content()); - app.emit("file-opened", evt).unwrap(); - Ok(()) -} - -#[tauri::command] -async fn handle_save(state: tauri::State<'_, Mutex>) -> Result<(), NodeError> { - let state = state.lock().unwrap(); - let result = { - // Lock the editor and attempt to save - match state.handle_save() { - Ok(()) => Ok(()), - Err(NodeError::NoSavePath) => { - // Open a save location dialog - let path = match open_file_save_dialog() { - Ok(path) => path, - Err(_) => return Ok(()), // User cancelled the dialog - }; - - // Re-acquire the lock on editor to update the save location and retry saving - let mut editor = state.editor.lock().unwrap(); - editor.set_save_location(path); - - // Retry saving - editor.save() - } - Err(e) => Err(e), - } - }; - result -} - -#[tauri::command] -async fn get_config(state: tauri::State<'_, Mutex>) -> Result { - let state = state.lock().map_err(|_| NodeError::BlockingError)?; - let config = state.config.clone(); - Ok(config.as_ref().clone()) -} - -#[tauri::command] -async fn handle_new_file( - app: AppHandle, - state: tauri::State<'_, Mutex>, -) -> Result<(), NodeError> { - // Check if the current document has unsaved changes - // TODO: build dialogue for unsaved changes - - let state = state.lock().unwrap(); - match state.handle_new_document(false) { - Ok(_) => {} - Err(NodeError::FileNotSaved) => { - let force = open_save_warning_dialog(); - if force { - state.handle_new_document(true)?; - } else { - return Ok(()); // User cancelled the dialog - } - } - Err(e) => { - eprintln!("Error creating new document: {:?}", e); - return Err(e); - } - } - let evt = CoreEvent::document_load(String::new()); - app.emit("file-opened", evt).unwrap(); - Ok(()) -} - -#[cfg_attr(mobile, tauri::mobile_entry_point)] -pub fn run() { - tauri::Builder::default() - .setup(move |app| { - let handle = app.handle(); - - // Create a new Node instance - let node = match Node::new() { - Ok(node) => node, - Err(e) => { - eprintln!("Error creating Node instance: {:?}", e); - std::process::exit(1); - } - }; - let config = node.config.clone(); - handle.manage(Mutex::new(node)); - - // Tauri-specific - let app_submenu = SubmenuBuilder::new(handle, "Application") - .about(Some( - AboutMetadataBuilder::new() - .name("Proseforge".into()) - .version("0.1.0".into()) - .authors(vec!["Luke Martin".into()].into()) - .website("https://lukm.dev/".into()) - .comments("A simple markdown editor".into()) - .build(), - )) - .separator() - .close_window() - .quit() - .build()?; - - let file_submenu = SubmenuBuilder::new(handle, "File") - .item( - &MenuItemBuilder::with_id("NEW", "New") - .accelerator("CmdOrControl+N") - .build(handle)?, - ) - .item( - &MenuItemBuilder::with_id("OPEN", "Open") - .accelerator("CmdOrControl+O") - .build(handle)?, - ) - .item( - &MenuItemBuilder::with_id("SAVE", "Save") - .accelerator("CmdOrControl+S") - .build(handle)?, - ) - .build()?; - let edit_submenu = SubmenuBuilder::new(handle, "Edit") - .cut() - .copy() - .paste() - .separator() - .undo() - .redo() - .separator() - .select_all() - .build()?; - let menu = MenuBuilder::new(handle) - .item(&app_submenu) - .item(&file_submenu) - .item(&edit_submenu) - .build()?; - app.set_menu(menu)?; - - // Events - - handle.on_menu_event(move |handle, event| { - if event.id() == "NEW" { - block_on(handle_new_file(handle.clone(), handle.state())).unwrap(); - } - if event.id() == "OPEN" { - block_on(handle_open_dialog(handle.clone(), handle.state())).unwrap(); - } - if event.id() == "SAVE" { - block_on(handle_save(handle.state())).unwrap(); - } - }); - - // Create the main window - let win_builder = WebviewWindowBuilder::new(handle, "main", WebviewUrl::default()) - .title("Proseforge") - .inner_size(800.0, 600.0); - - // set transparent title bar only when building for macOS - #[cfg(target_os = "macos")] - let win_builder = win_builder.title_bar_style(TitleBarStyle::Transparent); - - let window = win_builder.build().unwrap(); - - // set background color only when building for macOS - #[cfg(target_os = "macos")] - { - use cocoa::appkit::{NSColor, NSWindow}; - use cocoa::base::{id, nil}; - - let ns_window = window.ns_window().unwrap() as id; - unsafe { - let bg_colour = match config.theme { - Theme::Light => NSColor::colorWithRed_green_blue_alpha_( - nil, 0.9294, 0.9294, 0.9098, 1.0, - ), - Theme::Dark => NSColor::colorWithRed_green_blue_alpha_( - nil, 0.1529, 0.1451, 0.1529, 1.0, - ), - _ => NSColor::colorWithRed_green_blue_alpha_(nil, 1.0, 1.0, 1.0, 1.0), - }; - ns_window.setBackgroundColor_(bg_colour); - } - } - - Ok(()) - }) - .plugin(tauri_plugin_shell::init()) - .plugin(tauri_plugin_dialog::init()) - .invoke_handler(tauri::generate_handler![ - handle_open_dialog, - get_config, - handle_update_content - ]) - .run(tauri::generate_context!()) - .expect("error while running tauri application"); -} diff --git a/apps/desktop/src-tauri/src/main.rs b/apps/desktop/src-tauri/src/main.rs deleted file mode 100644 index 21cf973..0000000 --- a/apps/desktop/src-tauri/src/main.rs +++ /dev/null @@ -1,6 +0,0 @@ -// Prevents additional console window on Windows in release, DO NOT REMOVE!! -#![cfg_attr(not(debug_assertions), windows_subsystem = "windows")] - -fn main() { - tauri_lib::run() -} diff --git a/apps/desktop/src-tauri/tauri.conf.json b/apps/desktop/src-tauri/tauri.conf.json deleted file mode 100644 index e58a5d6..0000000 --- a/apps/desktop/src-tauri/tauri.conf.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "productName": "Proseforge", - "version": "0.0.0", - "identifier": "com.proseforge.dev", - "build": { - "beforeDevCommand": "pnpm dev", - "devUrl": "http://localhost:1420", - "beforeBuildCommand": "pnpm build", - "frontendDist": "../dist" - }, - "app": { - "windows": [ - ], - "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/apps/desktop/src/App.css b/apps/desktop/src/App.css deleted file mode 100644 index 85f7a4a..0000000 --- a/apps/desktop/src/App.css +++ /dev/null @@ -1,116 +0,0 @@ -.logo.vite:hover { - filter: drop-shadow(0 0 2em #747bff); -} - -.logo.react:hover { - filter: drop-shadow(0 0 2em #61dafb); -} -:root { - font-family: Inter, Avenir, Helvetica, Arial, sans-serif; - font-size: 16px; - line-height: 24px; - font-weight: 400; - - color: #0f0f0f; - background-color: #f6f6f6; - - font-synthesis: none; - text-rendering: optimizeLegibility; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - -webkit-text-size-adjust: 100%; -} - -.container { - margin: 0; - padding-top: 10vh; - display: flex; - flex-direction: column; - justify-content: center; - text-align: center; -} - -.logo { - height: 6em; - padding: 1.5em; - will-change: filter; - transition: 0.75s; -} - -.logo.tauri:hover { - filter: drop-shadow(0 0 2em #24c8db); -} - -.row { - display: flex; - justify-content: center; -} - -a { - font-weight: 500; - color: #646cff; - text-decoration: inherit; -} - -a:hover { - color: #535bf2; -} - -h1 { - text-align: center; -} - -input, -button { - border-radius: 8px; - border: 1px solid transparent; - padding: 0.6em 1.2em; - font-size: 1em; - font-weight: 500; - font-family: inherit; - color: #0f0f0f; - background-color: #ffffff; - transition: border-color 0.25s; - box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); -} - -button { - cursor: pointer; -} - -button:hover { - border-color: #396cd8; -} -button:active { - border-color: #396cd8; - background-color: #e8e8e8; -} - -input, -button { - outline: none; -} - -#greet-input { - margin-right: 5px; -} - -@media (prefers-color-scheme: dark) { - :root { - color: #f6f6f6; - background-color: #2f2f2f; - } - - a:hover { - color: #24c8db; - } - - input, - button { - color: #ffffff; - background-color: #0f0f0f98; - } - button:active { - background-color: #0f0f0f69; - } -} diff --git a/apps/desktop/src/App.tsx b/apps/desktop/src/App.tsx deleted file mode 100644 index b539f3d..0000000 --- a/apps/desktop/src/App.tsx +++ /dev/null @@ -1,94 +0,0 @@ -import { useEffect, useState } from "react"; -import { invoke } from "@tauri-apps/api/core"; -import Layout from "@md/interface/app/Layout" -import Content from "@md/interface/app/Content" -import Editor from "@md/interface/components/Editor" -import Document from "@md/interface/app/Document" -import { ThemeProvider } from "@md/interface/providers/ThemeProvider" -import "./App.css"; -import { listen, UnlistenFn } from '@tauri-apps/api/event'; -import debounce from 'lodash/debounce'; - -interface Config { - theme: 'system' | 'light' | 'dark' -} - -function App() { - const [content, setContent] = useState(""); - const [isLoading, setIsLoading] = useState(false); - const [config, setConfig] = useState(null); - const [eventTimestamp, setEventTimestamp] = useState(0); - - async function getConfig() { - try { - const config = await invoke("get_config"); - setConfig({ - ...config, - theme: config.theme.toLowerCase() as Config['theme'], - }) - console.log("Config loaded:", config) - } catch (error) { - console.error("Error loading config:", error); - } - } - - useEffect(() => { - console.log("Mounting app.") - getConfig() - }, []) - - interface DocumentLoadEvent { - content: string; - timestamp: number; - } - - useEffect(() => { - let unlistenFunction: UnlistenFn | null = null; - - async function setupListener() { - unlistenFunction = await listen<{DocumentLoad: DocumentLoadEvent}>('file-opened', (event) => { - setIsLoading(true); - const { content: newContent, timestamp } = event.payload.DocumentLoad as { - content: string; - timestamp: number; - }; - console.log(timestamp, newContent) - setContent(newContent || ''); - setEventTimestamp(timestamp); - setIsLoading(false); - }); - } - - setupListener(); - - // Cleanup listener on unmount - return () => { - if (unlistenFunction) { - unlistenFunction(); - } - }; - }, [eventTimestamp]); - - const handleUpdate = debounce((content: string) => { - setContent(content); - invoke("handle_update_content", { content }) - }, 150) - - if (!config) return

- - return ( - - - - - {isLoading - ? <>Loading... - : } - - - - - ); -} - -export default App; diff --git a/apps/desktop/src/assets/react.svg b/apps/desktop/src/assets/react.svg deleted file mode 100644 index 6c87de9..0000000 --- a/apps/desktop/src/assets/react.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/desktop/src/main.tsx b/apps/desktop/src/main.tsx deleted file mode 100644 index 2be325e..0000000 --- a/apps/desktop/src/main.tsx +++ /dev/null @@ -1,9 +0,0 @@ -import React from "react"; -import ReactDOM from "react-dom/client"; -import App from "./App"; - -ReactDOM.createRoot(document.getElementById("root") as HTMLElement).render( - - - , -); diff --git a/apps/desktop/src/style.css b/apps/desktop/src/style.css deleted file mode 100644 index 9e1df6f..0000000 --- a/apps/desktop/src/style.css +++ /dev/null @@ -1 +0,0 @@ -@import "@md/interface/dist/stylesheet.css"; diff --git a/apps/desktop/src/vite-env.d.ts b/apps/desktop/src/vite-env.d.ts deleted file mode 100644 index 11f02fe..0000000 --- a/apps/desktop/src/vite-env.d.ts +++ /dev/null @@ -1 +0,0 @@ -/// diff --git a/apps/desktop/tsconfig.json b/apps/desktop/tsconfig.json deleted file mode 100644 index 2126548..0000000 --- a/apps/desktop/tsconfig.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "compilerOptions": { - "target": "ES2020", - "useDefineForClassFields": true, - "lib": ["ES2020", "DOM", "DOM.Iterable"], - "module": "ESNext", - "skipLibCheck": true, - - /* Bundler mode */ - "moduleResolution": "bundler", - "allowImportingTsExtensions": true, - "resolveJsonModule": true, - "isolatedModules": true, - "noEmit": true, - "jsx": "react-jsx", - - /* Linting */ - "strict": true, - "noUnusedLocals": true, - "noUnusedParameters": true, - "noFallthroughCasesInSwitch": true, - - }, - "include": ["src"], - "references": [{ "path": "./tsconfig.node.json" }] -} diff --git a/apps/desktop/tsconfig.node.json b/apps/desktop/tsconfig.node.json deleted file mode 100644 index 42872c5..0000000 --- a/apps/desktop/tsconfig.node.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "compilerOptions": { - "composite": true, - "skipLibCheck": true, - "module": "ESNext", - "moduleResolution": "bundler", - "allowSyntheticDefaultImports": true - }, - "include": ["vite.config.ts"] -} diff --git a/apps/desktop/vite.config.ts b/apps/desktop/vite.config.ts deleted file mode 100644 index f74d1b2..0000000 --- a/apps/desktop/vite.config.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { defineConfig } from "vite"; -import react from "@vitejs/plugin-react"; - -// @ts-expect-error process is a nodejs global -const host = process.env.TAURI_DEV_HOST; - -// https://vitejs.dev/config/ -export default defineConfig(async () => ({ - plugins: [react()], - - // Vite options tailored for Tauri development and only applied in `tauri dev` or `tauri build` - // - // 1. prevent vite from obscuring rust errors - clearScreen: false, - // 2. tauri expects a fixed port, fail if that port is not available - server: { - port: 1420, - strictPort: true, - host: host || false, - hmr: host - ? { - protocol: "ws", - host, - port: 1421, - } - : undefined, - watch: { - // 3. tell vite to ignore watching `src-tauri` - ignored: ["**/src-tauri/**"], - }, - }, -})); diff --git a/apps/tauri/src-tauri/gen/schemas/acl-manifests.json b/apps/tauri/src-tauri/gen/schemas/acl-manifests.json deleted file mode 100644 index 7276ca6..0000000 --- a/apps/tauri/src-tauri/gen/schemas/acl-manifests.json +++ /dev/null @@ -1 +0,0 @@ -{"core:app":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-version","allow-name","allow-tauri-version"]},"permissions":{"allow-app-hide":{"identifier":"allow-app-hide","description":"Enables the app_hide command without any pre-configured scope.","commands":{"allow":["app_hide"],"deny":[]}},"allow-app-show":{"identifier":"allow-app-show","description":"Enables the app_show command without any pre-configured scope.","commands":{"allow":["app_show"],"deny":[]}},"allow-default-window-icon":{"identifier":"allow-default-window-icon","description":"Enables the default_window_icon command without any pre-configured scope.","commands":{"allow":["default_window_icon"],"deny":[]}},"allow-name":{"identifier":"allow-name","description":"Enables the name command without any pre-configured scope.","commands":{"allow":["name"],"deny":[]}},"allow-tauri-version":{"identifier":"allow-tauri-version","description":"Enables the tauri_version command without any pre-configured scope.","commands":{"allow":["tauri_version"],"deny":[]}},"allow-version":{"identifier":"allow-version","description":"Enables the version command without any pre-configured scope.","commands":{"allow":["version"],"deny":[]}},"deny-app-hide":{"identifier":"deny-app-hide","description":"Denies the app_hide command without any pre-configured scope.","commands":{"allow":[],"deny":["app_hide"]}},"deny-app-show":{"identifier":"deny-app-show","description":"Denies the app_show command without any pre-configured scope.","commands":{"allow":[],"deny":["app_show"]}},"deny-default-window-icon":{"identifier":"deny-default-window-icon","description":"Denies the default_window_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["default_window_icon"]}},"deny-name":{"identifier":"deny-name","description":"Denies the name command without any pre-configured scope.","commands":{"allow":[],"deny":["name"]}},"deny-tauri-version":{"identifier":"deny-tauri-version","description":"Denies the tauri_version command without any pre-configured scope.","commands":{"allow":[],"deny":["tauri_version"]}},"deny-version":{"identifier":"deny-version","description":"Denies the version command without any pre-configured scope.","commands":{"allow":[],"deny":["version"]}}},"permission_sets":{},"global_scope_schema":null},"core:event":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-listen","allow-unlisten","allow-emit","allow-emit-to"]},"permissions":{"allow-emit":{"identifier":"allow-emit","description":"Enables the emit command without any pre-configured scope.","commands":{"allow":["emit"],"deny":[]}},"allow-emit-to":{"identifier":"allow-emit-to","description":"Enables the emit_to command without any pre-configured scope.","commands":{"allow":["emit_to"],"deny":[]}},"allow-listen":{"identifier":"allow-listen","description":"Enables the listen command without any pre-configured scope.","commands":{"allow":["listen"],"deny":[]}},"allow-unlisten":{"identifier":"allow-unlisten","description":"Enables the unlisten command without any pre-configured scope.","commands":{"allow":["unlisten"],"deny":[]}},"deny-emit":{"identifier":"deny-emit","description":"Denies the emit command without any pre-configured scope.","commands":{"allow":[],"deny":["emit"]}},"deny-emit-to":{"identifier":"deny-emit-to","description":"Denies the emit_to command without any pre-configured scope.","commands":{"allow":[],"deny":["emit_to"]}},"deny-listen":{"identifier":"deny-listen","description":"Denies the listen command without any pre-configured scope.","commands":{"allow":[],"deny":["listen"]}},"deny-unlisten":{"identifier":"deny-unlisten","description":"Denies the unlisten command without any pre-configured scope.","commands":{"allow":[],"deny":["unlisten"]}}},"permission_sets":{},"global_scope_schema":null},"core:image":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-new","allow-from-bytes","allow-from-path","allow-rgba","allow-size"]},"permissions":{"allow-from-bytes":{"identifier":"allow-from-bytes","description":"Enables the from_bytes command without any pre-configured scope.","commands":{"allow":["from_bytes"],"deny":[]}},"allow-from-path":{"identifier":"allow-from-path","description":"Enables the from_path command without any pre-configured scope.","commands":{"allow":["from_path"],"deny":[]}},"allow-new":{"identifier":"allow-new","description":"Enables the new command without any pre-configured scope.","commands":{"allow":["new"],"deny":[]}},"allow-rgba":{"identifier":"allow-rgba","description":"Enables the rgba command without any pre-configured scope.","commands":{"allow":["rgba"],"deny":[]}},"allow-size":{"identifier":"allow-size","description":"Enables the size command without any pre-configured scope.","commands":{"allow":["size"],"deny":[]}},"deny-from-bytes":{"identifier":"deny-from-bytes","description":"Denies the from_bytes command without any pre-configured scope.","commands":{"allow":[],"deny":["from_bytes"]}},"deny-from-path":{"identifier":"deny-from-path","description":"Denies the from_path command without any pre-configured scope.","commands":{"allow":[],"deny":["from_path"]}},"deny-new":{"identifier":"deny-new","description":"Denies the new command without any pre-configured scope.","commands":{"allow":[],"deny":["new"]}},"deny-rgba":{"identifier":"deny-rgba","description":"Denies the rgba command without any pre-configured scope.","commands":{"allow":[],"deny":["rgba"]}},"deny-size":{"identifier":"deny-size","description":"Denies the size command without any pre-configured scope.","commands":{"allow":[],"deny":["size"]}}},"permission_sets":{},"global_scope_schema":null},"core:menu":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-new","allow-append","allow-prepend","allow-insert","allow-remove","allow-remove-at","allow-items","allow-get","allow-popup","allow-create-default","allow-set-as-app-menu","allow-set-as-window-menu","allow-text","allow-set-text","allow-is-enabled","allow-set-enabled","allow-set-accelerator","allow-set-as-windows-menu-for-nsapp","allow-set-as-help-menu-for-nsapp","allow-is-checked","allow-set-checked","allow-set-icon"]},"permissions":{"allow-append":{"identifier":"allow-append","description":"Enables the append command without any pre-configured scope.","commands":{"allow":["append"],"deny":[]}},"allow-create-default":{"identifier":"allow-create-default","description":"Enables the create_default command without any pre-configured scope.","commands":{"allow":["create_default"],"deny":[]}},"allow-get":{"identifier":"allow-get","description":"Enables the get command without any pre-configured scope.","commands":{"allow":["get"],"deny":[]}},"allow-insert":{"identifier":"allow-insert","description":"Enables the insert command without any pre-configured scope.","commands":{"allow":["insert"],"deny":[]}},"allow-is-checked":{"identifier":"allow-is-checked","description":"Enables the is_checked command without any pre-configured scope.","commands":{"allow":["is_checked"],"deny":[]}},"allow-is-enabled":{"identifier":"allow-is-enabled","description":"Enables the is_enabled command without any pre-configured scope.","commands":{"allow":["is_enabled"],"deny":[]}},"allow-items":{"identifier":"allow-items","description":"Enables the items command without any pre-configured scope.","commands":{"allow":["items"],"deny":[]}},"allow-new":{"identifier":"allow-new","description":"Enables the new command without any pre-configured scope.","commands":{"allow":["new"],"deny":[]}},"allow-popup":{"identifier":"allow-popup","description":"Enables the popup command without any pre-configured scope.","commands":{"allow":["popup"],"deny":[]}},"allow-prepend":{"identifier":"allow-prepend","description":"Enables the prepend command without any pre-configured scope.","commands":{"allow":["prepend"],"deny":[]}},"allow-remove":{"identifier":"allow-remove","description":"Enables the remove command without any pre-configured scope.","commands":{"allow":["remove"],"deny":[]}},"allow-remove-at":{"identifier":"allow-remove-at","description":"Enables the remove_at command without any pre-configured scope.","commands":{"allow":["remove_at"],"deny":[]}},"allow-set-accelerator":{"identifier":"allow-set-accelerator","description":"Enables the set_accelerator command without any pre-configured scope.","commands":{"allow":["set_accelerator"],"deny":[]}},"allow-set-as-app-menu":{"identifier":"allow-set-as-app-menu","description":"Enables the set_as_app_menu command without any pre-configured scope.","commands":{"allow":["set_as_app_menu"],"deny":[]}},"allow-set-as-help-menu-for-nsapp":{"identifier":"allow-set-as-help-menu-for-nsapp","description":"Enables the set_as_help_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":["set_as_help_menu_for_nsapp"],"deny":[]}},"allow-set-as-window-menu":{"identifier":"allow-set-as-window-menu","description":"Enables the set_as_window_menu command without any pre-configured scope.","commands":{"allow":["set_as_window_menu"],"deny":[]}},"allow-set-as-windows-menu-for-nsapp":{"identifier":"allow-set-as-windows-menu-for-nsapp","description":"Enables the set_as_windows_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":["set_as_windows_menu_for_nsapp"],"deny":[]}},"allow-set-checked":{"identifier":"allow-set-checked","description":"Enables the set_checked command without any pre-configured scope.","commands":{"allow":["set_checked"],"deny":[]}},"allow-set-enabled":{"identifier":"allow-set-enabled","description":"Enables the set_enabled command without any pre-configured scope.","commands":{"allow":["set_enabled"],"deny":[]}},"allow-set-icon":{"identifier":"allow-set-icon","description":"Enables the set_icon command without any pre-configured scope.","commands":{"allow":["set_icon"],"deny":[]}},"allow-set-text":{"identifier":"allow-set-text","description":"Enables the set_text command without any pre-configured scope.","commands":{"allow":["set_text"],"deny":[]}},"allow-text":{"identifier":"allow-text","description":"Enables the text command without any pre-configured scope.","commands":{"allow":["text"],"deny":[]}},"deny-append":{"identifier":"deny-append","description":"Denies the append command without any pre-configured scope.","commands":{"allow":[],"deny":["append"]}},"deny-create-default":{"identifier":"deny-create-default","description":"Denies the create_default command without any pre-configured scope.","commands":{"allow":[],"deny":["create_default"]}},"deny-get":{"identifier":"deny-get","description":"Denies the get command without any pre-configured scope.","commands":{"allow":[],"deny":["get"]}},"deny-insert":{"identifier":"deny-insert","description":"Denies the insert command without any pre-configured scope.","commands":{"allow":[],"deny":["insert"]}},"deny-is-checked":{"identifier":"deny-is-checked","description":"Denies the is_checked command without any pre-configured scope.","commands":{"allow":[],"deny":["is_checked"]}},"deny-is-enabled":{"identifier":"deny-is-enabled","description":"Denies the is_enabled command without any pre-configured scope.","commands":{"allow":[],"deny":["is_enabled"]}},"deny-items":{"identifier":"deny-items","description":"Denies the items command without any pre-configured scope.","commands":{"allow":[],"deny":["items"]}},"deny-new":{"identifier":"deny-new","description":"Denies the new command without any pre-configured scope.","commands":{"allow":[],"deny":["new"]}},"deny-popup":{"identifier":"deny-popup","description":"Denies the popup command without any pre-configured scope.","commands":{"allow":[],"deny":["popup"]}},"deny-prepend":{"identifier":"deny-prepend","description":"Denies the prepend command without any pre-configured scope.","commands":{"allow":[],"deny":["prepend"]}},"deny-remove":{"identifier":"deny-remove","description":"Denies the remove command without any pre-configured scope.","commands":{"allow":[],"deny":["remove"]}},"deny-remove-at":{"identifier":"deny-remove-at","description":"Denies the remove_at command without any pre-configured scope.","commands":{"allow":[],"deny":["remove_at"]}},"deny-set-accelerator":{"identifier":"deny-set-accelerator","description":"Denies the set_accelerator command without any pre-configured scope.","commands":{"allow":[],"deny":["set_accelerator"]}},"deny-set-as-app-menu":{"identifier":"deny-set-as-app-menu","description":"Denies the set_as_app_menu command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_app_menu"]}},"deny-set-as-help-menu-for-nsapp":{"identifier":"deny-set-as-help-menu-for-nsapp","description":"Denies the set_as_help_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_help_menu_for_nsapp"]}},"deny-set-as-window-menu":{"identifier":"deny-set-as-window-menu","description":"Denies the set_as_window_menu command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_window_menu"]}},"deny-set-as-windows-menu-for-nsapp":{"identifier":"deny-set-as-windows-menu-for-nsapp","description":"Denies the set_as_windows_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_windows_menu_for_nsapp"]}},"deny-set-checked":{"identifier":"deny-set-checked","description":"Denies the set_checked command without any pre-configured scope.","commands":{"allow":[],"deny":["set_checked"]}},"deny-set-enabled":{"identifier":"deny-set-enabled","description":"Denies the set_enabled command without any pre-configured scope.","commands":{"allow":[],"deny":["set_enabled"]}},"deny-set-icon":{"identifier":"deny-set-icon","description":"Denies the set_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon"]}},"deny-set-text":{"identifier":"deny-set-text","description":"Denies the set_text command without any pre-configured scope.","commands":{"allow":[],"deny":["set_text"]}},"deny-text":{"identifier":"deny-text","description":"Denies the text command without any pre-configured scope.","commands":{"allow":[],"deny":["text"]}}},"permission_sets":{},"global_scope_schema":null},"core:path":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-resolve-directory","allow-resolve","allow-normalize","allow-join","allow-dirname","allow-extname","allow-basename","allow-is-absolute"]},"permissions":{"allow-basename":{"identifier":"allow-basename","description":"Enables the basename command without any pre-configured scope.","commands":{"allow":["basename"],"deny":[]}},"allow-dirname":{"identifier":"allow-dirname","description":"Enables the dirname command without any pre-configured scope.","commands":{"allow":["dirname"],"deny":[]}},"allow-extname":{"identifier":"allow-extname","description":"Enables the extname command without any pre-configured scope.","commands":{"allow":["extname"],"deny":[]}},"allow-is-absolute":{"identifier":"allow-is-absolute","description":"Enables the is_absolute command without any pre-configured scope.","commands":{"allow":["is_absolute"],"deny":[]}},"allow-join":{"identifier":"allow-join","description":"Enables the join command without any pre-configured scope.","commands":{"allow":["join"],"deny":[]}},"allow-normalize":{"identifier":"allow-normalize","description":"Enables the normalize command without any pre-configured scope.","commands":{"allow":["normalize"],"deny":[]}},"allow-resolve":{"identifier":"allow-resolve","description":"Enables the resolve command without any pre-configured scope.","commands":{"allow":["resolve"],"deny":[]}},"allow-resolve-directory":{"identifier":"allow-resolve-directory","description":"Enables the resolve_directory command without any pre-configured scope.","commands":{"allow":["resolve_directory"],"deny":[]}},"deny-basename":{"identifier":"deny-basename","description":"Denies the basename command without any pre-configured scope.","commands":{"allow":[],"deny":["basename"]}},"deny-dirname":{"identifier":"deny-dirname","description":"Denies the dirname command without any pre-configured scope.","commands":{"allow":[],"deny":["dirname"]}},"deny-extname":{"identifier":"deny-extname","description":"Denies the extname command without any pre-configured scope.","commands":{"allow":[],"deny":["extname"]}},"deny-is-absolute":{"identifier":"deny-is-absolute","description":"Denies the is_absolute command without any pre-configured scope.","commands":{"allow":[],"deny":["is_absolute"]}},"deny-join":{"identifier":"deny-join","description":"Denies the join command without any pre-configured scope.","commands":{"allow":[],"deny":["join"]}},"deny-normalize":{"identifier":"deny-normalize","description":"Denies the normalize command without any pre-configured scope.","commands":{"allow":[],"deny":["normalize"]}},"deny-resolve":{"identifier":"deny-resolve","description":"Denies the resolve command without any pre-configured scope.","commands":{"allow":[],"deny":["resolve"]}},"deny-resolve-directory":{"identifier":"deny-resolve-directory","description":"Denies the resolve_directory command without any pre-configured scope.","commands":{"allow":[],"deny":["resolve_directory"]}}},"permission_sets":{},"global_scope_schema":null},"core:resources":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-close"]},"permissions":{"allow-close":{"identifier":"allow-close","description":"Enables the close command without any pre-configured scope.","commands":{"allow":["close"],"deny":[]}},"deny-close":{"identifier":"deny-close","description":"Denies the close command without any pre-configured scope.","commands":{"allow":[],"deny":["close"]}}},"permission_sets":{},"global_scope_schema":null},"core:tray":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-new","allow-get-by-id","allow-remove-by-id","allow-set-icon","allow-set-menu","allow-set-tooltip","allow-set-title","allow-set-visible","allow-set-temp-dir-path","allow-set-icon-as-template","allow-set-show-menu-on-left-click"]},"permissions":{"allow-get-by-id":{"identifier":"allow-get-by-id","description":"Enables the get_by_id command without any pre-configured scope.","commands":{"allow":["get_by_id"],"deny":[]}},"allow-new":{"identifier":"allow-new","description":"Enables the new command without any pre-configured scope.","commands":{"allow":["new"],"deny":[]}},"allow-remove-by-id":{"identifier":"allow-remove-by-id","description":"Enables the remove_by_id command without any pre-configured scope.","commands":{"allow":["remove_by_id"],"deny":[]}},"allow-set-icon":{"identifier":"allow-set-icon","description":"Enables the set_icon command without any pre-configured scope.","commands":{"allow":["set_icon"],"deny":[]}},"allow-set-icon-as-template":{"identifier":"allow-set-icon-as-template","description":"Enables the set_icon_as_template command without any pre-configured scope.","commands":{"allow":["set_icon_as_template"],"deny":[]}},"allow-set-menu":{"identifier":"allow-set-menu","description":"Enables the set_menu command without any pre-configured scope.","commands":{"allow":["set_menu"],"deny":[]}},"allow-set-show-menu-on-left-click":{"identifier":"allow-set-show-menu-on-left-click","description":"Enables the set_show_menu_on_left_click command without any pre-configured scope.","commands":{"allow":["set_show_menu_on_left_click"],"deny":[]}},"allow-set-temp-dir-path":{"identifier":"allow-set-temp-dir-path","description":"Enables the set_temp_dir_path command without any pre-configured scope.","commands":{"allow":["set_temp_dir_path"],"deny":[]}},"allow-set-title":{"identifier":"allow-set-title","description":"Enables the set_title command without any pre-configured scope.","commands":{"allow":["set_title"],"deny":[]}},"allow-set-tooltip":{"identifier":"allow-set-tooltip","description":"Enables the set_tooltip command without any pre-configured scope.","commands":{"allow":["set_tooltip"],"deny":[]}},"allow-set-visible":{"identifier":"allow-set-visible","description":"Enables the set_visible command without any pre-configured scope.","commands":{"allow":["set_visible"],"deny":[]}},"deny-get-by-id":{"identifier":"deny-get-by-id","description":"Denies the get_by_id command without any pre-configured scope.","commands":{"allow":[],"deny":["get_by_id"]}},"deny-new":{"identifier":"deny-new","description":"Denies the new command without any pre-configured scope.","commands":{"allow":[],"deny":["new"]}},"deny-remove-by-id":{"identifier":"deny-remove-by-id","description":"Denies the remove_by_id command without any pre-configured scope.","commands":{"allow":[],"deny":["remove_by_id"]}},"deny-set-icon":{"identifier":"deny-set-icon","description":"Denies the set_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon"]}},"deny-set-icon-as-template":{"identifier":"deny-set-icon-as-template","description":"Denies the set_icon_as_template command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon_as_template"]}},"deny-set-menu":{"identifier":"deny-set-menu","description":"Denies the set_menu command without any pre-configured scope.","commands":{"allow":[],"deny":["set_menu"]}},"deny-set-show-menu-on-left-click":{"identifier":"deny-set-show-menu-on-left-click","description":"Denies the set_show_menu_on_left_click command without any pre-configured scope.","commands":{"allow":[],"deny":["set_show_menu_on_left_click"]}},"deny-set-temp-dir-path":{"identifier":"deny-set-temp-dir-path","description":"Denies the set_temp_dir_path command without any pre-configured scope.","commands":{"allow":[],"deny":["set_temp_dir_path"]}},"deny-set-title":{"identifier":"deny-set-title","description":"Denies the set_title command without any pre-configured scope.","commands":{"allow":[],"deny":["set_title"]}},"deny-set-tooltip":{"identifier":"deny-set-tooltip","description":"Denies the set_tooltip command without any pre-configured scope.","commands":{"allow":[],"deny":["set_tooltip"]}},"deny-set-visible":{"identifier":"deny-set-visible","description":"Denies the set_visible command without any pre-configured scope.","commands":{"allow":[],"deny":["set_visible"]}}},"permission_sets":{},"global_scope_schema":null},"core:webview":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-get-all-webviews","allow-webview-position","allow-webview-size","allow-internal-toggle-devtools"]},"permissions":{"allow-create-webview":{"identifier":"allow-create-webview","description":"Enables the create_webview command without any pre-configured scope.","commands":{"allow":["create_webview"],"deny":[]}},"allow-create-webview-window":{"identifier":"allow-create-webview-window","description":"Enables the create_webview_window command without any pre-configured scope.","commands":{"allow":["create_webview_window"],"deny":[]}},"allow-get-all-webviews":{"identifier":"allow-get-all-webviews","description":"Enables the get_all_webviews command without any pre-configured scope.","commands":{"allow":["get_all_webviews"],"deny":[]}},"allow-internal-toggle-devtools":{"identifier":"allow-internal-toggle-devtools","description":"Enables the internal_toggle_devtools command without any pre-configured scope.","commands":{"allow":["internal_toggle_devtools"],"deny":[]}},"allow-print":{"identifier":"allow-print","description":"Enables the print command without any pre-configured scope.","commands":{"allow":["print"],"deny":[]}},"allow-reparent":{"identifier":"allow-reparent","description":"Enables the reparent command without any pre-configured scope.","commands":{"allow":["reparent"],"deny":[]}},"allow-set-webview-focus":{"identifier":"allow-set-webview-focus","description":"Enables the set_webview_focus command without any pre-configured scope.","commands":{"allow":["set_webview_focus"],"deny":[]}},"allow-set-webview-position":{"identifier":"allow-set-webview-position","description":"Enables the set_webview_position command without any pre-configured scope.","commands":{"allow":["set_webview_position"],"deny":[]}},"allow-set-webview-size":{"identifier":"allow-set-webview-size","description":"Enables the set_webview_size command without any pre-configured scope.","commands":{"allow":["set_webview_size"],"deny":[]}},"allow-set-webview-zoom":{"identifier":"allow-set-webview-zoom","description":"Enables the set_webview_zoom command without any pre-configured scope.","commands":{"allow":["set_webview_zoom"],"deny":[]}},"allow-webview-close":{"identifier":"allow-webview-close","description":"Enables the webview_close command without any pre-configured scope.","commands":{"allow":["webview_close"],"deny":[]}},"allow-webview-position":{"identifier":"allow-webview-position","description":"Enables the webview_position command without any pre-configured scope.","commands":{"allow":["webview_position"],"deny":[]}},"allow-webview-size":{"identifier":"allow-webview-size","description":"Enables the webview_size command without any pre-configured scope.","commands":{"allow":["webview_size"],"deny":[]}},"deny-create-webview":{"identifier":"deny-create-webview","description":"Denies the create_webview command without any pre-configured scope.","commands":{"allow":[],"deny":["create_webview"]}},"deny-create-webview-window":{"identifier":"deny-create-webview-window","description":"Denies the create_webview_window command without any pre-configured scope.","commands":{"allow":[],"deny":["create_webview_window"]}},"deny-get-all-webviews":{"identifier":"deny-get-all-webviews","description":"Denies the get_all_webviews command without any pre-configured scope.","commands":{"allow":[],"deny":["get_all_webviews"]}},"deny-internal-toggle-devtools":{"identifier":"deny-internal-toggle-devtools","description":"Denies the internal_toggle_devtools command without any pre-configured scope.","commands":{"allow":[],"deny":["internal_toggle_devtools"]}},"deny-print":{"identifier":"deny-print","description":"Denies the print command without any pre-configured scope.","commands":{"allow":[],"deny":["print"]}},"deny-reparent":{"identifier":"deny-reparent","description":"Denies the reparent command without any pre-configured scope.","commands":{"allow":[],"deny":["reparent"]}},"deny-set-webview-focus":{"identifier":"deny-set-webview-focus","description":"Denies the set_webview_focus command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_focus"]}},"deny-set-webview-position":{"identifier":"deny-set-webview-position","description":"Denies the set_webview_position command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_position"]}},"deny-set-webview-size":{"identifier":"deny-set-webview-size","description":"Denies the set_webview_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_size"]}},"deny-set-webview-zoom":{"identifier":"deny-set-webview-zoom","description":"Denies the set_webview_zoom command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_zoom"]}},"deny-webview-close":{"identifier":"deny-webview-close","description":"Denies the webview_close command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_close"]}},"deny-webview-position":{"identifier":"deny-webview-position","description":"Denies the webview_position command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_position"]}},"deny-webview-size":{"identifier":"deny-webview-size","description":"Denies the webview_size command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_size"]}}},"permission_sets":{},"global_scope_schema":null},"core:window":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-get-all-windows","allow-scale-factor","allow-inner-position","allow-outer-position","allow-inner-size","allow-outer-size","allow-is-fullscreen","allow-is-minimized","allow-is-maximized","allow-is-focused","allow-is-decorated","allow-is-resizable","allow-is-maximizable","allow-is-minimizable","allow-is-closable","allow-is-visible","allow-title","allow-current-monitor","allow-primary-monitor","allow-monitor-from-point","allow-available-monitors","allow-cursor-position","allow-theme","allow-internal-toggle-maximize"]},"permissions":{"allow-available-monitors":{"identifier":"allow-available-monitors","description":"Enables the available_monitors command without any pre-configured scope.","commands":{"allow":["available_monitors"],"deny":[]}},"allow-center":{"identifier":"allow-center","description":"Enables the center command without any pre-configured scope.","commands":{"allow":["center"],"deny":[]}},"allow-close":{"identifier":"allow-close","description":"Enables the close command without any pre-configured scope.","commands":{"allow":["close"],"deny":[]}},"allow-create":{"identifier":"allow-create","description":"Enables the create command without any pre-configured scope.","commands":{"allow":["create"],"deny":[]}},"allow-current-monitor":{"identifier":"allow-current-monitor","description":"Enables the current_monitor command without any pre-configured scope.","commands":{"allow":["current_monitor"],"deny":[]}},"allow-cursor-position":{"identifier":"allow-cursor-position","description":"Enables the cursor_position command without any pre-configured scope.","commands":{"allow":["cursor_position"],"deny":[]}},"allow-destroy":{"identifier":"allow-destroy","description":"Enables the destroy command without any pre-configured scope.","commands":{"allow":["destroy"],"deny":[]}},"allow-get-all-windows":{"identifier":"allow-get-all-windows","description":"Enables the get_all_windows command without any pre-configured scope.","commands":{"allow":["get_all_windows"],"deny":[]}},"allow-hide":{"identifier":"allow-hide","description":"Enables the hide command without any pre-configured scope.","commands":{"allow":["hide"],"deny":[]}},"allow-inner-position":{"identifier":"allow-inner-position","description":"Enables the inner_position command without any pre-configured scope.","commands":{"allow":["inner_position"],"deny":[]}},"allow-inner-size":{"identifier":"allow-inner-size","description":"Enables the inner_size command without any pre-configured scope.","commands":{"allow":["inner_size"],"deny":[]}},"allow-internal-toggle-maximize":{"identifier":"allow-internal-toggle-maximize","description":"Enables the internal_toggle_maximize command without any pre-configured scope.","commands":{"allow":["internal_toggle_maximize"],"deny":[]}},"allow-is-closable":{"identifier":"allow-is-closable","description":"Enables the is_closable command without any pre-configured scope.","commands":{"allow":["is_closable"],"deny":[]}},"allow-is-decorated":{"identifier":"allow-is-decorated","description":"Enables the is_decorated command without any pre-configured scope.","commands":{"allow":["is_decorated"],"deny":[]}},"allow-is-focused":{"identifier":"allow-is-focused","description":"Enables the is_focused command without any pre-configured scope.","commands":{"allow":["is_focused"],"deny":[]}},"allow-is-fullscreen":{"identifier":"allow-is-fullscreen","description":"Enables the is_fullscreen command without any pre-configured scope.","commands":{"allow":["is_fullscreen"],"deny":[]}},"allow-is-maximizable":{"identifier":"allow-is-maximizable","description":"Enables the is_maximizable command without any pre-configured scope.","commands":{"allow":["is_maximizable"],"deny":[]}},"allow-is-maximized":{"identifier":"allow-is-maximized","description":"Enables the is_maximized command without any pre-configured scope.","commands":{"allow":["is_maximized"],"deny":[]}},"allow-is-minimizable":{"identifier":"allow-is-minimizable","description":"Enables the is_minimizable command without any pre-configured scope.","commands":{"allow":["is_minimizable"],"deny":[]}},"allow-is-minimized":{"identifier":"allow-is-minimized","description":"Enables the is_minimized command without any pre-configured scope.","commands":{"allow":["is_minimized"],"deny":[]}},"allow-is-resizable":{"identifier":"allow-is-resizable","description":"Enables the is_resizable command without any pre-configured scope.","commands":{"allow":["is_resizable"],"deny":[]}},"allow-is-visible":{"identifier":"allow-is-visible","description":"Enables the is_visible command without any pre-configured scope.","commands":{"allow":["is_visible"],"deny":[]}},"allow-maximize":{"identifier":"allow-maximize","description":"Enables the maximize command without any pre-configured scope.","commands":{"allow":["maximize"],"deny":[]}},"allow-minimize":{"identifier":"allow-minimize","description":"Enables the minimize command without any pre-configured scope.","commands":{"allow":["minimize"],"deny":[]}},"allow-monitor-from-point":{"identifier":"allow-monitor-from-point","description":"Enables the monitor_from_point command without any pre-configured scope.","commands":{"allow":["monitor_from_point"],"deny":[]}},"allow-outer-position":{"identifier":"allow-outer-position","description":"Enables the outer_position command without any pre-configured scope.","commands":{"allow":["outer_position"],"deny":[]}},"allow-outer-size":{"identifier":"allow-outer-size","description":"Enables the outer_size command without any pre-configured scope.","commands":{"allow":["outer_size"],"deny":[]}},"allow-primary-monitor":{"identifier":"allow-primary-monitor","description":"Enables the primary_monitor command without any pre-configured scope.","commands":{"allow":["primary_monitor"],"deny":[]}},"allow-request-user-attention":{"identifier":"allow-request-user-attention","description":"Enables the request_user_attention command without any pre-configured scope.","commands":{"allow":["request_user_attention"],"deny":[]}},"allow-scale-factor":{"identifier":"allow-scale-factor","description":"Enables the scale_factor command without any pre-configured scope.","commands":{"allow":["scale_factor"],"deny":[]}},"allow-set-always-on-bottom":{"identifier":"allow-set-always-on-bottom","description":"Enables the set_always_on_bottom command without any pre-configured scope.","commands":{"allow":["set_always_on_bottom"],"deny":[]}},"allow-set-always-on-top":{"identifier":"allow-set-always-on-top","description":"Enables the set_always_on_top command without any pre-configured scope.","commands":{"allow":["set_always_on_top"],"deny":[]}},"allow-set-closable":{"identifier":"allow-set-closable","description":"Enables the set_closable command without any pre-configured scope.","commands":{"allow":["set_closable"],"deny":[]}},"allow-set-content-protected":{"identifier":"allow-set-content-protected","description":"Enables the set_content_protected command without any pre-configured scope.","commands":{"allow":["set_content_protected"],"deny":[]}},"allow-set-cursor-grab":{"identifier":"allow-set-cursor-grab","description":"Enables the set_cursor_grab command without any pre-configured scope.","commands":{"allow":["set_cursor_grab"],"deny":[]}},"allow-set-cursor-icon":{"identifier":"allow-set-cursor-icon","description":"Enables the set_cursor_icon command without any pre-configured scope.","commands":{"allow":["set_cursor_icon"],"deny":[]}},"allow-set-cursor-position":{"identifier":"allow-set-cursor-position","description":"Enables the set_cursor_position command without any pre-configured scope.","commands":{"allow":["set_cursor_position"],"deny":[]}},"allow-set-cursor-visible":{"identifier":"allow-set-cursor-visible","description":"Enables the set_cursor_visible command without any pre-configured scope.","commands":{"allow":["set_cursor_visible"],"deny":[]}},"allow-set-decorations":{"identifier":"allow-set-decorations","description":"Enables the set_decorations command without any pre-configured scope.","commands":{"allow":["set_decorations"],"deny":[]}},"allow-set-effects":{"identifier":"allow-set-effects","description":"Enables the set_effects command without any pre-configured scope.","commands":{"allow":["set_effects"],"deny":[]}},"allow-set-focus":{"identifier":"allow-set-focus","description":"Enables the set_focus command without any pre-configured scope.","commands":{"allow":["set_focus"],"deny":[]}},"allow-set-fullscreen":{"identifier":"allow-set-fullscreen","description":"Enables the set_fullscreen command without any pre-configured scope.","commands":{"allow":["set_fullscreen"],"deny":[]}},"allow-set-icon":{"identifier":"allow-set-icon","description":"Enables the set_icon command without any pre-configured scope.","commands":{"allow":["set_icon"],"deny":[]}},"allow-set-ignore-cursor-events":{"identifier":"allow-set-ignore-cursor-events","description":"Enables the set_ignore_cursor_events command without any pre-configured scope.","commands":{"allow":["set_ignore_cursor_events"],"deny":[]}},"allow-set-max-size":{"identifier":"allow-set-max-size","description":"Enables the set_max_size command without any pre-configured scope.","commands":{"allow":["set_max_size"],"deny":[]}},"allow-set-maximizable":{"identifier":"allow-set-maximizable","description":"Enables the set_maximizable command without any pre-configured scope.","commands":{"allow":["set_maximizable"],"deny":[]}},"allow-set-min-size":{"identifier":"allow-set-min-size","description":"Enables the set_min_size command without any pre-configured scope.","commands":{"allow":["set_min_size"],"deny":[]}},"allow-set-minimizable":{"identifier":"allow-set-minimizable","description":"Enables the set_minimizable command without any pre-configured scope.","commands":{"allow":["set_minimizable"],"deny":[]}},"allow-set-position":{"identifier":"allow-set-position","description":"Enables the set_position command without any pre-configured scope.","commands":{"allow":["set_position"],"deny":[]}},"allow-set-progress-bar":{"identifier":"allow-set-progress-bar","description":"Enables the set_progress_bar command without any pre-configured scope.","commands":{"allow":["set_progress_bar"],"deny":[]}},"allow-set-resizable":{"identifier":"allow-set-resizable","description":"Enables the set_resizable command without any pre-configured scope.","commands":{"allow":["set_resizable"],"deny":[]}},"allow-set-shadow":{"identifier":"allow-set-shadow","description":"Enables the set_shadow command without any pre-configured scope.","commands":{"allow":["set_shadow"],"deny":[]}},"allow-set-size":{"identifier":"allow-set-size","description":"Enables the set_size command without any pre-configured scope.","commands":{"allow":["set_size"],"deny":[]}},"allow-set-size-constraints":{"identifier":"allow-set-size-constraints","description":"Enables the set_size_constraints command without any pre-configured scope.","commands":{"allow":["set_size_constraints"],"deny":[]}},"allow-set-skip-taskbar":{"identifier":"allow-set-skip-taskbar","description":"Enables the set_skip_taskbar command without any pre-configured scope.","commands":{"allow":["set_skip_taskbar"],"deny":[]}},"allow-set-title":{"identifier":"allow-set-title","description":"Enables the set_title command without any pre-configured scope.","commands":{"allow":["set_title"],"deny":[]}},"allow-set-title-bar-style":{"identifier":"allow-set-title-bar-style","description":"Enables the set_title_bar_style command without any pre-configured scope.","commands":{"allow":["set_title_bar_style"],"deny":[]}},"allow-set-visible-on-all-workspaces":{"identifier":"allow-set-visible-on-all-workspaces","description":"Enables the set_visible_on_all_workspaces command without any pre-configured scope.","commands":{"allow":["set_visible_on_all_workspaces"],"deny":[]}},"allow-show":{"identifier":"allow-show","description":"Enables the show command without any pre-configured scope.","commands":{"allow":["show"],"deny":[]}},"allow-start-dragging":{"identifier":"allow-start-dragging","description":"Enables the start_dragging command without any pre-configured scope.","commands":{"allow":["start_dragging"],"deny":[]}},"allow-start-resize-dragging":{"identifier":"allow-start-resize-dragging","description":"Enables the start_resize_dragging command without any pre-configured scope.","commands":{"allow":["start_resize_dragging"],"deny":[]}},"allow-theme":{"identifier":"allow-theme","description":"Enables the theme command without any pre-configured scope.","commands":{"allow":["theme"],"deny":[]}},"allow-title":{"identifier":"allow-title","description":"Enables the title command without any pre-configured scope.","commands":{"allow":["title"],"deny":[]}},"allow-toggle-maximize":{"identifier":"allow-toggle-maximize","description":"Enables the toggle_maximize command without any pre-configured scope.","commands":{"allow":["toggle_maximize"],"deny":[]}},"allow-unmaximize":{"identifier":"allow-unmaximize","description":"Enables the unmaximize command without any pre-configured scope.","commands":{"allow":["unmaximize"],"deny":[]}},"allow-unminimize":{"identifier":"allow-unminimize","description":"Enables the unminimize command without any pre-configured scope.","commands":{"allow":["unminimize"],"deny":[]}},"deny-available-monitors":{"identifier":"deny-available-monitors","description":"Denies the available_monitors command without any pre-configured scope.","commands":{"allow":[],"deny":["available_monitors"]}},"deny-center":{"identifier":"deny-center","description":"Denies the center command without any pre-configured scope.","commands":{"allow":[],"deny":["center"]}},"deny-close":{"identifier":"deny-close","description":"Denies the close command without any pre-configured scope.","commands":{"allow":[],"deny":["close"]}},"deny-create":{"identifier":"deny-create","description":"Denies the create command without any pre-configured scope.","commands":{"allow":[],"deny":["create"]}},"deny-current-monitor":{"identifier":"deny-current-monitor","description":"Denies the current_monitor command without any pre-configured scope.","commands":{"allow":[],"deny":["current_monitor"]}},"deny-cursor-position":{"identifier":"deny-cursor-position","description":"Denies the cursor_position command without any pre-configured scope.","commands":{"allow":[],"deny":["cursor_position"]}},"deny-destroy":{"identifier":"deny-destroy","description":"Denies the destroy command without any pre-configured scope.","commands":{"allow":[],"deny":["destroy"]}},"deny-get-all-windows":{"identifier":"deny-get-all-windows","description":"Denies the get_all_windows command without any pre-configured scope.","commands":{"allow":[],"deny":["get_all_windows"]}},"deny-hide":{"identifier":"deny-hide","description":"Denies the hide command without any pre-configured scope.","commands":{"allow":[],"deny":["hide"]}},"deny-inner-position":{"identifier":"deny-inner-position","description":"Denies the inner_position command without any pre-configured scope.","commands":{"allow":[],"deny":["inner_position"]}},"deny-inner-size":{"identifier":"deny-inner-size","description":"Denies the inner_size command without any pre-configured scope.","commands":{"allow":[],"deny":["inner_size"]}},"deny-internal-toggle-maximize":{"identifier":"deny-internal-toggle-maximize","description":"Denies the internal_toggle_maximize command without any pre-configured scope.","commands":{"allow":[],"deny":["internal_toggle_maximize"]}},"deny-is-closable":{"identifier":"deny-is-closable","description":"Denies the is_closable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_closable"]}},"deny-is-decorated":{"identifier":"deny-is-decorated","description":"Denies the is_decorated command without any pre-configured scope.","commands":{"allow":[],"deny":["is_decorated"]}},"deny-is-focused":{"identifier":"deny-is-focused","description":"Denies the is_focused command without any pre-configured scope.","commands":{"allow":[],"deny":["is_focused"]}},"deny-is-fullscreen":{"identifier":"deny-is-fullscreen","description":"Denies the is_fullscreen command without any pre-configured scope.","commands":{"allow":[],"deny":["is_fullscreen"]}},"deny-is-maximizable":{"identifier":"deny-is-maximizable","description":"Denies the is_maximizable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_maximizable"]}},"deny-is-maximized":{"identifier":"deny-is-maximized","description":"Denies the is_maximized command without any pre-configured scope.","commands":{"allow":[],"deny":["is_maximized"]}},"deny-is-minimizable":{"identifier":"deny-is-minimizable","description":"Denies the is_minimizable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_minimizable"]}},"deny-is-minimized":{"identifier":"deny-is-minimized","description":"Denies the is_minimized command without any pre-configured scope.","commands":{"allow":[],"deny":["is_minimized"]}},"deny-is-resizable":{"identifier":"deny-is-resizable","description":"Denies the is_resizable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_resizable"]}},"deny-is-visible":{"identifier":"deny-is-visible","description":"Denies the is_visible command without any pre-configured scope.","commands":{"allow":[],"deny":["is_visible"]}},"deny-maximize":{"identifier":"deny-maximize","description":"Denies the maximize command without any pre-configured scope.","commands":{"allow":[],"deny":["maximize"]}},"deny-minimize":{"identifier":"deny-minimize","description":"Denies the minimize command without any pre-configured scope.","commands":{"allow":[],"deny":["minimize"]}},"deny-monitor-from-point":{"identifier":"deny-monitor-from-point","description":"Denies the monitor_from_point command without any pre-configured scope.","commands":{"allow":[],"deny":["monitor_from_point"]}},"deny-outer-position":{"identifier":"deny-outer-position","description":"Denies the outer_position command without any pre-configured scope.","commands":{"allow":[],"deny":["outer_position"]}},"deny-outer-size":{"identifier":"deny-outer-size","description":"Denies the outer_size command without any pre-configured scope.","commands":{"allow":[],"deny":["outer_size"]}},"deny-primary-monitor":{"identifier":"deny-primary-monitor","description":"Denies the primary_monitor command without any pre-configured scope.","commands":{"allow":[],"deny":["primary_monitor"]}},"deny-request-user-attention":{"identifier":"deny-request-user-attention","description":"Denies the request_user_attention command without any pre-configured scope.","commands":{"allow":[],"deny":["request_user_attention"]}},"deny-scale-factor":{"identifier":"deny-scale-factor","description":"Denies the scale_factor command without any pre-configured scope.","commands":{"allow":[],"deny":["scale_factor"]}},"deny-set-always-on-bottom":{"identifier":"deny-set-always-on-bottom","description":"Denies the set_always_on_bottom command without any pre-configured scope.","commands":{"allow":[],"deny":["set_always_on_bottom"]}},"deny-set-always-on-top":{"identifier":"deny-set-always-on-top","description":"Denies the set_always_on_top command without any pre-configured scope.","commands":{"allow":[],"deny":["set_always_on_top"]}},"deny-set-closable":{"identifier":"deny-set-closable","description":"Denies the set_closable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_closable"]}},"deny-set-content-protected":{"identifier":"deny-set-content-protected","description":"Denies the set_content_protected command without any pre-configured scope.","commands":{"allow":[],"deny":["set_content_protected"]}},"deny-set-cursor-grab":{"identifier":"deny-set-cursor-grab","description":"Denies the set_cursor_grab command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_grab"]}},"deny-set-cursor-icon":{"identifier":"deny-set-cursor-icon","description":"Denies the set_cursor_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_icon"]}},"deny-set-cursor-position":{"identifier":"deny-set-cursor-position","description":"Denies the set_cursor_position command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_position"]}},"deny-set-cursor-visible":{"identifier":"deny-set-cursor-visible","description":"Denies the set_cursor_visible command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_visible"]}},"deny-set-decorations":{"identifier":"deny-set-decorations","description":"Denies the set_decorations command without any pre-configured scope.","commands":{"allow":[],"deny":["set_decorations"]}},"deny-set-effects":{"identifier":"deny-set-effects","description":"Denies the set_effects command without any pre-configured scope.","commands":{"allow":[],"deny":["set_effects"]}},"deny-set-focus":{"identifier":"deny-set-focus","description":"Denies the set_focus command without any pre-configured scope.","commands":{"allow":[],"deny":["set_focus"]}},"deny-set-fullscreen":{"identifier":"deny-set-fullscreen","description":"Denies the set_fullscreen command without any pre-configured scope.","commands":{"allow":[],"deny":["set_fullscreen"]}},"deny-set-icon":{"identifier":"deny-set-icon","description":"Denies the set_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon"]}},"deny-set-ignore-cursor-events":{"identifier":"deny-set-ignore-cursor-events","description":"Denies the set_ignore_cursor_events command without any pre-configured scope.","commands":{"allow":[],"deny":["set_ignore_cursor_events"]}},"deny-set-max-size":{"identifier":"deny-set-max-size","description":"Denies the set_max_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_max_size"]}},"deny-set-maximizable":{"identifier":"deny-set-maximizable","description":"Denies the set_maximizable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_maximizable"]}},"deny-set-min-size":{"identifier":"deny-set-min-size","description":"Denies the set_min_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_min_size"]}},"deny-set-minimizable":{"identifier":"deny-set-minimizable","description":"Denies the set_minimizable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_minimizable"]}},"deny-set-position":{"identifier":"deny-set-position","description":"Denies the set_position command without any pre-configured scope.","commands":{"allow":[],"deny":["set_position"]}},"deny-set-progress-bar":{"identifier":"deny-set-progress-bar","description":"Denies the set_progress_bar command without any pre-configured scope.","commands":{"allow":[],"deny":["set_progress_bar"]}},"deny-set-resizable":{"identifier":"deny-set-resizable","description":"Denies the set_resizable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_resizable"]}},"deny-set-shadow":{"identifier":"deny-set-shadow","description":"Denies the set_shadow command without any pre-configured scope.","commands":{"allow":[],"deny":["set_shadow"]}},"deny-set-size":{"identifier":"deny-set-size","description":"Denies the set_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_size"]}},"deny-set-size-constraints":{"identifier":"deny-set-size-constraints","description":"Denies the set_size_constraints command without any pre-configured scope.","commands":{"allow":[],"deny":["set_size_constraints"]}},"deny-set-skip-taskbar":{"identifier":"deny-set-skip-taskbar","description":"Denies the set_skip_taskbar command without any pre-configured scope.","commands":{"allow":[],"deny":["set_skip_taskbar"]}},"deny-set-title":{"identifier":"deny-set-title","description":"Denies the set_title command without any pre-configured scope.","commands":{"allow":[],"deny":["set_title"]}},"deny-set-title-bar-style":{"identifier":"deny-set-title-bar-style","description":"Denies the set_title_bar_style command without any pre-configured scope.","commands":{"allow":[],"deny":["set_title_bar_style"]}},"deny-set-visible-on-all-workspaces":{"identifier":"deny-set-visible-on-all-workspaces","description":"Denies the set_visible_on_all_workspaces command without any pre-configured scope.","commands":{"allow":[],"deny":["set_visible_on_all_workspaces"]}},"deny-show":{"identifier":"deny-show","description":"Denies the show command without any pre-configured scope.","commands":{"allow":[],"deny":["show"]}},"deny-start-dragging":{"identifier":"deny-start-dragging","description":"Denies the start_dragging command without any pre-configured scope.","commands":{"allow":[],"deny":["start_dragging"]}},"deny-start-resize-dragging":{"identifier":"deny-start-resize-dragging","description":"Denies the start_resize_dragging command without any pre-configured scope.","commands":{"allow":[],"deny":["start_resize_dragging"]}},"deny-theme":{"identifier":"deny-theme","description":"Denies the theme command without any pre-configured scope.","commands":{"allow":[],"deny":["theme"]}},"deny-title":{"identifier":"deny-title","description":"Denies the title command without any pre-configured scope.","commands":{"allow":[],"deny":["title"]}},"deny-toggle-maximize":{"identifier":"deny-toggle-maximize","description":"Denies the toggle_maximize command without any pre-configured scope.","commands":{"allow":[],"deny":["toggle_maximize"]}},"deny-unmaximize":{"identifier":"deny-unmaximize","description":"Denies the unmaximize command without any pre-configured scope.","commands":{"allow":[],"deny":["unmaximize"]}},"deny-unminimize":{"identifier":"deny-unminimize","description":"Denies the unminimize command without any pre-configured scope.","commands":{"allow":[],"deny":["unminimize"]}}},"permission_sets":{},"global_scope_schema":null},"shell":{"default_permission":{"identifier":"default","description":"This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality without any specific\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n","permissions":["allow-open"]},"permissions":{"allow-execute":{"identifier":"allow-execute","description":"Enables the execute command without any pre-configured scope.","commands":{"allow":["execute"],"deny":[]}},"allow-kill":{"identifier":"allow-kill","description":"Enables the kill command without any pre-configured scope.","commands":{"allow":["kill"],"deny":[]}},"allow-open":{"identifier":"allow-open","description":"Enables the open command without any pre-configured scope.","commands":{"allow":["open"],"deny":[]}},"allow-spawn":{"identifier":"allow-spawn","description":"Enables the spawn command without any pre-configured scope.","commands":{"allow":["spawn"],"deny":[]}},"allow-stdin-write":{"identifier":"allow-stdin-write","description":"Enables the stdin_write command without any pre-configured scope.","commands":{"allow":["stdin_write"],"deny":[]}},"deny-execute":{"identifier":"deny-execute","description":"Denies the execute command without any pre-configured scope.","commands":{"allow":[],"deny":["execute"]}},"deny-kill":{"identifier":"deny-kill","description":"Denies the kill command without any pre-configured scope.","commands":{"allow":[],"deny":["kill"]}},"deny-open":{"identifier":"deny-open","description":"Denies the open command without any pre-configured scope.","commands":{"allow":[],"deny":["open"]}},"deny-spawn":{"identifier":"deny-spawn","description":"Denies the spawn command without any pre-configured scope.","commands":{"allow":[],"deny":["spawn"]}},"deny-stdin-write":{"identifier":"deny-stdin-write","description":"Denies the stdin_write command without any pre-configured scope.","commands":{"allow":[],"deny":["stdin_write"]}}},"permission_sets":{},"global_scope_schema":{"$schema":"http://json-schema.org/draft-07/schema#","definitions":{"ShellAllowedArg":{"anyOf":[{"description":"A non-configurable argument that is passed to the command in the order it was specified.","type":"string"},{"additionalProperties":false,"description":"A variable that is set while calling the command from the webview API.","properties":{"raw":{"default":false,"description":"Marks the validator as a raw regex, meaning the plugin should not make any modification at runtime.\n\nThis means the regex will not match on the entire string by default, which might be exploited if your regex allow unexpected input to be considered valid. When using this option, make sure your regex is correct.","type":"boolean"},"validator":{"description":"[regex] validator to require passed values to conform to an expected input.\n\nThis will require the argument value passed to this variable to match the `validator` regex before it will be executed.\n\nThe regex string is by default surrounded by `^...$` to match the full string. For example the `https?://\\w+` regex would be registered as `^https?://\\w+$`.\n\n[regex]: ","type":"string"}},"required":["validator"],"type":"object"}],"description":"A command argument allowed to be executed by the webview API."},"ShellAllowedArgs":{"anyOf":[{"description":"Use a simple boolean to allow all or disable all arguments to this command configuration.","type":"boolean"},{"description":"A specific set of [`ShellAllowedArg`] that are valid to call for the command configuration.","items":{"$ref":"#/definitions/ShellAllowedArg"},"type":"array"}],"description":"A set of command arguments allowed to be executed by the webview API.\n\nA value of `true` will allow any arguments to be passed to the command. `false` will disable all arguments. A list of [`ShellAllowedArg`] will set those arguments as the only valid arguments to be passed to the attached command configuration."}},"description":"A command allowed to be executed by the webview API.","properties":{"args":{"allOf":[{"$ref":"#/definitions/ShellAllowedArgs"}],"description":"The allowed arguments for the command execution."},"cmd":{"description":"The command name. It can start with a variable that resolves to a system base directory. The variables are: `$AUDIO`, `$CACHE`, `$CONFIG`, `$DATA`, `$LOCALDATA`, `$DESKTOP`, `$DOCUMENT`, `$DOWNLOAD`, `$EXE`, `$FONT`, `$HOME`, `$PICTURE`, `$PUBLIC`, `$RUNTIME`, `$TEMPLATE`, `$VIDEO`, `$RESOURCE`, `$APP`, `$LOG`, `$TEMP`, `$APPCONFIG`, `$APPDATA`, `$APPLOCALDATA`, `$APPCACHE`, `$APPLOG`.","type":"string"},"name":{"description":"The name for this allowed shell command configuration.\n\nThis name will be used inside of the webview API to call this command along with any specified arguments.","type":"string"},"sidecar":{"description":"If this command is a sidecar command.","type":"boolean"}},"required":["args","cmd","name","sidecar"],"title":"Entry","type":"object"}}} \ No newline at end of file diff --git a/apps/tauri/src-tauri/gen/schemas/capabilities.json b/apps/tauri/src-tauri/gen/schemas/capabilities.json deleted file mode 100644 index a8dc8e4..0000000 --- a/apps/tauri/src-tauri/gen/schemas/capabilities.json +++ /dev/null @@ -1 +0,0 @@ -{"default":{"identifier":"default","description":"Capability for the main window","local":true,"windows":["main"],"permissions":["core:default","shell:allow-open"]}} \ No newline at end of file diff --git a/apps/tauri/src-tauri/gen/schemas/desktop-schema.json b/apps/tauri/src-tauri/gen/schemas/desktop-schema.json deleted file mode 100644 index 1ab853a..0000000 --- a/apps/tauri/src-tauri/gen/schemas/desktop-schema.json +++ /dev/null @@ -1,2487 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-07/schema#", - "title": "CapabilityFile", - "description": "Capability formats accepted in a capability file.", - "anyOf": [ - { - "description": "A single capability.", - "allOf": [ - { - "$ref": "#/definitions/Capability" - } - ] - }, - { - "description": "A list of capabilities.", - "type": "array", - "items": { - "$ref": "#/definitions/Capability" - } - }, - { - "description": "A list of capabilities.", - "type": "object", - "required": [ - "capabilities" - ], - "properties": { - "capabilities": { - "description": "The list of capabilities.", - "type": "array", - "items": { - "$ref": "#/definitions/Capability" - } - } - } - } - ], - "definitions": { - "Capability": { - "description": "A grouping and boundary mechanism developers can use to isolate access to the IPC layer.\n\nIt controls application windows fine grained access to the Tauri core, application, or plugin commands. If a window is not matching any capability then it has no access to the IPC layer at all.\n\nThis can be done to create groups of windows, based on their required system access, which can reduce impact of frontend vulnerabilities in less privileged windows. Windows can be added to a capability by exact name (e.g. `main-window`) or glob patterns like `*` or `admin-*`. A Window can have none, one, or multiple associated capabilities.\n\n## Example\n\n```json { \"identifier\": \"main-user-files-write\", \"description\": \"This capability allows the `main` window on macOS and Windows access to `filesystem` write related commands and `dialog` commands to enable programatic access to files selected by the user.\", \"windows\": [ \"main\" ], \"permissions\": [ \"core:default\", \"dialog:open\", { \"identifier\": \"fs:allow-write-text-file\", \"allow\": [{ \"path\": \"$HOME/test.txt\" }] }, \"platforms\": [\"macOS\",\"windows\"] } ```", - "type": "object", - "required": [ - "identifier", - "permissions" - ], - "properties": { - "identifier": { - "description": "Identifier of the capability.\n\n## Example\n\n`main-user-files-write`", - "type": "string" - }, - "description": { - "description": "Description of what the capability is intended to allow on associated windows.\n\nIt should contain a description of what the grouped permissions should allow.\n\n## Example\n\nThis capability allows the `main` window access to `filesystem` write related commands and `dialog` commands to enable programatic access to files selected by the user.", - "default": "", - "type": "string" - }, - "remote": { - "description": "Configure remote URLs that can use the capability permissions.\n\nThis setting is optional and defaults to not being set, as our default use case is that the content is served from our local application.\n\n:::caution Make sure you understand the security implications of providing remote sources with local system access. :::\n\n## Example\n\n```json { \"urls\": [\"https://*.mydomain.dev\"] } ```", - "anyOf": [ - { - "$ref": "#/definitions/CapabilityRemote" - }, - { - "type": "null" - } - ] - }, - "local": { - "description": "Whether this capability is enabled for local app URLs or not. Defaults to `true`.", - "default": true, - "type": "boolean" - }, - "windows": { - "description": "List of windows that are affected by this capability. Can be a glob pattern.\n\nOn multiwebview windows, prefer [`Self::webviews`] for a fine grained access control.\n\n## Example\n\n`[\"main\"]`", - "type": "array", - "items": { - "type": "string" - } - }, - "webviews": { - "description": "List of webviews that are affected by this capability. Can be a glob pattern.\n\nThis is only required when using on multiwebview contexts, by default all child webviews of a window that matches [`Self::windows`] are linked.\n\n## Example\n\n`[\"sub-webview-one\", \"sub-webview-two\"]`", - "type": "array", - "items": { - "type": "string" - } - }, - "permissions": { - "description": "List of permissions attached to this capability.\n\nMust include the plugin name as prefix in the form of `${plugin-name}:${permission-name}`. For commands directly implemented in the application itself only `${permission-name}` is required.\n\n## Example\n\n```json [ \"core:default\", \"shell:allow-open\", \"dialog:open\", { \"identifier\": \"fs:allow-write-text-file\", \"allow\": [{ \"path\": \"$HOME/test.txt\" }] } ```", - "type": "array", - "items": { - "$ref": "#/definitions/PermissionEntry" - }, - "uniqueItems": true - }, - "platforms": { - "description": "Limit which target platforms this capability applies to.\n\nBy default all platforms are targeted.\n\n## Example\n\n`[\"macOS\",\"windows\"]`", - "type": [ - "array", - "null" - ], - "items": { - "$ref": "#/definitions/Target" - } - } - } - }, - "CapabilityRemote": { - "description": "Configuration for remote URLs that are associated with the capability.", - "type": "object", - "required": [ - "urls" - ], - "properties": { - "urls": { - "description": "Remote domains this capability refers to using the [URLPattern standard](https://urlpattern.spec.whatwg.org/).\n\n## Examples\n\n- \"https://*.mydomain.dev\": allows subdomains of mydomain.dev - \"https://mydomain.dev/api/*\": allows any subpath of mydomain.dev/api", - "type": "array", - "items": { - "type": "string" - } - } - } - }, - "PermissionEntry": { - "description": "An entry for a permission value in a [`Capability`] can be either a raw permission [`Identifier`] or an object that references a permission and extends its scope.", - "anyOf": [ - { - "description": "Reference a permission or permission set by identifier.", - "allOf": [ - { - "$ref": "#/definitions/Identifier" - } - ] - }, - { - "description": "Reference a permission or permission set by identifier and extends its scope.", - "type": "object", - "oneOf": [ - { - "type": "object", - "required": [ - "identifier" - ], - "properties": { - "identifier": { - "oneOf": [ - { - "description": "shell:default -> This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality without any specific\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n", - "type": "string", - "enum": [ - "shell:default" - ] - }, - { - "description": "shell:allow-execute -> Enables the execute command without any pre-configured scope.", - "type": "string", - "enum": [ - "shell:allow-execute" - ] - }, - { - "description": "shell:allow-kill -> Enables the kill command without any pre-configured scope.", - "type": "string", - "enum": [ - "shell:allow-kill" - ] - }, - { - "description": "shell:allow-open -> Enables the open command without any pre-configured scope.", - "type": "string", - "enum": [ - "shell:allow-open" - ] - }, - { - "description": "shell:allow-spawn -> Enables the spawn command without any pre-configured scope.", - "type": "string", - "enum": [ - "shell:allow-spawn" - ] - }, - { - "description": "shell:allow-stdin-write -> Enables the stdin_write command without any pre-configured scope.", - "type": "string", - "enum": [ - "shell:allow-stdin-write" - ] - }, - { - "description": "shell:deny-execute -> Denies the execute command without any pre-configured scope.", - "type": "string", - "enum": [ - "shell:deny-execute" - ] - }, - { - "description": "shell:deny-kill -> Denies the kill command without any pre-configured scope.", - "type": "string", - "enum": [ - "shell:deny-kill" - ] - }, - { - "description": "shell:deny-open -> Denies the open command without any pre-configured scope.", - "type": "string", - "enum": [ - "shell:deny-open" - ] - }, - { - "description": "shell:deny-spawn -> Denies the spawn command without any pre-configured scope.", - "type": "string", - "enum": [ - "shell:deny-spawn" - ] - }, - { - "description": "shell:deny-stdin-write -> Denies the stdin_write command without any pre-configured scope.", - "type": "string", - "enum": [ - "shell:deny-stdin-write" - ] - } - ] - }, - "allow": { - "items": { - "title": "Entry", - "description": "A command allowed to be executed by the webview API.", - "type": "object", - "required": [ - "args", - "cmd", - "name", - "sidecar" - ], - "properties": { - "args": { - "description": "The allowed arguments for the command execution.", - "allOf": [ - { - "$ref": "#/definitions/ShellAllowedArgs" - } - ] - }, - "cmd": { - "description": "The command name. It can start with a variable that resolves to a system base directory. The variables are: `$AUDIO`, `$CACHE`, `$CONFIG`, `$DATA`, `$LOCALDATA`, `$DESKTOP`, `$DOCUMENT`, `$DOWNLOAD`, `$EXE`, `$FONT`, `$HOME`, `$PICTURE`, `$PUBLIC`, `$RUNTIME`, `$TEMPLATE`, `$VIDEO`, `$RESOURCE`, `$APP`, `$LOG`, `$TEMP`, `$APPCONFIG`, `$APPDATA`, `$APPLOCALDATA`, `$APPCACHE`, `$APPLOG`.", - "type": "string" - }, - "name": { - "description": "The name for this allowed shell command configuration.\n\nThis name will be used inside of the webview API to call this command along with any specified arguments.", - "type": "string" - }, - "sidecar": { - "description": "If this command is a sidecar command.", - "type": "boolean" - } - } - } - }, - "deny": { - "items": { - "title": "Entry", - "description": "A command allowed to be executed by the webview API.", - "type": "object", - "required": [ - "args", - "cmd", - "name", - "sidecar" - ], - "properties": { - "args": { - "description": "The allowed arguments for the command execution.", - "allOf": [ - { - "$ref": "#/definitions/ShellAllowedArgs" - } - ] - }, - "cmd": { - "description": "The command name. It can start with a variable that resolves to a system base directory. The variables are: `$AUDIO`, `$CACHE`, `$CONFIG`, `$DATA`, `$LOCALDATA`, `$DESKTOP`, `$DOCUMENT`, `$DOWNLOAD`, `$EXE`, `$FONT`, `$HOME`, `$PICTURE`, `$PUBLIC`, `$RUNTIME`, `$TEMPLATE`, `$VIDEO`, `$RESOURCE`, `$APP`, `$LOG`, `$TEMP`, `$APPCONFIG`, `$APPDATA`, `$APPLOCALDATA`, `$APPCACHE`, `$APPLOG`.", - "type": "string" - }, - "name": { - "description": "The name for this allowed shell command configuration.\n\nThis name will be used inside of the webview API to call this command along with any specified arguments.", - "type": "string" - }, - "sidecar": { - "description": "If this command is a sidecar command.", - "type": "boolean" - } - } - } - } - } - } - ] - } - ] - }, - "Identifier": { - "oneOf": [ - { - "description": "core:app:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "core:app:default" - ] - }, - { - "description": "core:app:allow-app-hide -> Enables the app_hide command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:allow-app-hide" - ] - }, - { - "description": "core:app:allow-app-show -> Enables the app_show command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:allow-app-show" - ] - }, - { - "description": "core:app:allow-default-window-icon -> Enables the default_window_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:allow-default-window-icon" - ] - }, - { - "description": "core:app:allow-name -> Enables the name command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:allow-name" - ] - }, - { - "description": "core:app:allow-tauri-version -> Enables the tauri_version command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:allow-tauri-version" - ] - }, - { - "description": "core:app:allow-version -> Enables the version command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:allow-version" - ] - }, - { - "description": "core:app:deny-app-hide -> Denies the app_hide command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:deny-app-hide" - ] - }, - { - "description": "core:app:deny-app-show -> Denies the app_show command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:deny-app-show" - ] - }, - { - "description": "core:app:deny-default-window-icon -> Denies the default_window_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:deny-default-window-icon" - ] - }, - { - "description": "core:app:deny-name -> Denies the name command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:deny-name" - ] - }, - { - "description": "core:app:deny-tauri-version -> Denies the tauri_version command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:deny-tauri-version" - ] - }, - { - "description": "core:app:deny-version -> Denies the version command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:deny-version" - ] - }, - { - "description": "core:event:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "core:event:default" - ] - }, - { - "description": "core:event:allow-emit -> Enables the emit command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:event:allow-emit" - ] - }, - { - "description": "core:event:allow-emit-to -> Enables the emit_to command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:event:allow-emit-to" - ] - }, - { - "description": "core:event:allow-listen -> Enables the listen command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:event:allow-listen" - ] - }, - { - "description": "core:event:allow-unlisten -> Enables the unlisten command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:event:allow-unlisten" - ] - }, - { - "description": "core:event:deny-emit -> Denies the emit command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:event:deny-emit" - ] - }, - { - "description": "core:event:deny-emit-to -> Denies the emit_to command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:event:deny-emit-to" - ] - }, - { - "description": "core:event:deny-listen -> Denies the listen command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:event:deny-listen" - ] - }, - { - "description": "core:event:deny-unlisten -> Denies the unlisten command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:event:deny-unlisten" - ] - }, - { - "description": "core:image:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "core:image:default" - ] - }, - { - "description": "core:image:allow-from-bytes -> Enables the from_bytes command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:image:allow-from-bytes" - ] - }, - { - "description": "core:image:allow-from-path -> Enables the from_path command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:image:allow-from-path" - ] - }, - { - "description": "core:image:allow-new -> Enables the new command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:image:allow-new" - ] - }, - { - "description": "core:image:allow-rgba -> Enables the rgba command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:image:allow-rgba" - ] - }, - { - "description": "core:image:allow-size -> Enables the size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:image:allow-size" - ] - }, - { - "description": "core:image:deny-from-bytes -> Denies the from_bytes command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:image:deny-from-bytes" - ] - }, - { - "description": "core:image:deny-from-path -> Denies the from_path command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:image:deny-from-path" - ] - }, - { - "description": "core:image:deny-new -> Denies the new command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:image:deny-new" - ] - }, - { - "description": "core:image:deny-rgba -> Denies the rgba command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:image:deny-rgba" - ] - }, - { - "description": "core:image:deny-size -> Denies the size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:image:deny-size" - ] - }, - { - "description": "core:menu:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "core:menu:default" - ] - }, - { - "description": "core:menu:allow-append -> Enables the append command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-append" - ] - }, - { - "description": "core:menu:allow-create-default -> Enables the create_default command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-create-default" - ] - }, - { - "description": "core:menu:allow-get -> Enables the get command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-get" - ] - }, - { - "description": "core:menu:allow-insert -> Enables the insert command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-insert" - ] - }, - { - "description": "core:menu:allow-is-checked -> Enables the is_checked command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-is-checked" - ] - }, - { - "description": "core:menu:allow-is-enabled -> Enables the is_enabled command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-is-enabled" - ] - }, - { - "description": "core:menu:allow-items -> Enables the items command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-items" - ] - }, - { - "description": "core:menu:allow-new -> Enables the new command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-new" - ] - }, - { - "description": "core:menu:allow-popup -> Enables the popup command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-popup" - ] - }, - { - "description": "core:menu:allow-prepend -> Enables the prepend command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-prepend" - ] - }, - { - "description": "core:menu:allow-remove -> Enables the remove command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-remove" - ] - }, - { - "description": "core:menu:allow-remove-at -> Enables the remove_at command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-remove-at" - ] - }, - { - "description": "core:menu:allow-set-accelerator -> Enables the set_accelerator command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-set-accelerator" - ] - }, - { - "description": "core:menu:allow-set-as-app-menu -> Enables the set_as_app_menu command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-set-as-app-menu" - ] - }, - { - "description": "core:menu:allow-set-as-help-menu-for-nsapp -> Enables the set_as_help_menu_for_nsapp command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-set-as-help-menu-for-nsapp" - ] - }, - { - "description": "core:menu:allow-set-as-window-menu -> Enables the set_as_window_menu command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-set-as-window-menu" - ] - }, - { - "description": "core:menu:allow-set-as-windows-menu-for-nsapp -> Enables the set_as_windows_menu_for_nsapp command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-set-as-windows-menu-for-nsapp" - ] - }, - { - "description": "core:menu:allow-set-checked -> Enables the set_checked command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-set-checked" - ] - }, - { - "description": "core:menu:allow-set-enabled -> Enables the set_enabled command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-set-enabled" - ] - }, - { - "description": "core:menu:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-set-icon" - ] - }, - { - "description": "core:menu:allow-set-text -> Enables the set_text command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-set-text" - ] - }, - { - "description": "core:menu:allow-text -> Enables the text command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-text" - ] - }, - { - "description": "core:menu:deny-append -> Denies the append command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-append" - ] - }, - { - "description": "core:menu:deny-create-default -> Denies the create_default command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-create-default" - ] - }, - { - "description": "core:menu:deny-get -> Denies the get command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-get" - ] - }, - { - "description": "core:menu:deny-insert -> Denies the insert command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-insert" - ] - }, - { - "description": "core:menu:deny-is-checked -> Denies the is_checked command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-is-checked" - ] - }, - { - "description": "core:menu:deny-is-enabled -> Denies the is_enabled command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-is-enabled" - ] - }, - { - "description": "core:menu:deny-items -> Denies the items command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-items" - ] - }, - { - "description": "core:menu:deny-new -> Denies the new command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-new" - ] - }, - { - "description": "core:menu:deny-popup -> Denies the popup command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-popup" - ] - }, - { - "description": "core:menu:deny-prepend -> Denies the prepend command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-prepend" - ] - }, - { - "description": "core:menu:deny-remove -> Denies the remove command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-remove" - ] - }, - { - "description": "core:menu:deny-remove-at -> Denies the remove_at command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-remove-at" - ] - }, - { - "description": "core:menu:deny-set-accelerator -> Denies the set_accelerator command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-set-accelerator" - ] - }, - { - "description": "core:menu:deny-set-as-app-menu -> Denies the set_as_app_menu command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-set-as-app-menu" - ] - }, - { - "description": "core:menu:deny-set-as-help-menu-for-nsapp -> Denies the set_as_help_menu_for_nsapp command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-set-as-help-menu-for-nsapp" - ] - }, - { - "description": "core:menu:deny-set-as-window-menu -> Denies the set_as_window_menu command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-set-as-window-menu" - ] - }, - { - "description": "core:menu:deny-set-as-windows-menu-for-nsapp -> Denies the set_as_windows_menu_for_nsapp command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-set-as-windows-menu-for-nsapp" - ] - }, - { - "description": "core:menu:deny-set-checked -> Denies the set_checked command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-set-checked" - ] - }, - { - "description": "core:menu:deny-set-enabled -> Denies the set_enabled command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-set-enabled" - ] - }, - { - "description": "core:menu:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-set-icon" - ] - }, - { - "description": "core:menu:deny-set-text -> Denies the set_text command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-set-text" - ] - }, - { - "description": "core:menu:deny-text -> Denies the text command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-text" - ] - }, - { - "description": "core:path:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "core:path:default" - ] - }, - { - "description": "core:path:allow-basename -> Enables the basename command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:allow-basename" - ] - }, - { - "description": "core:path:allow-dirname -> Enables the dirname command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:allow-dirname" - ] - }, - { - "description": "core:path:allow-extname -> Enables the extname command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:allow-extname" - ] - }, - { - "description": "core:path:allow-is-absolute -> Enables the is_absolute command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:allow-is-absolute" - ] - }, - { - "description": "core:path:allow-join -> Enables the join command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:allow-join" - ] - }, - { - "description": "core:path:allow-normalize -> Enables the normalize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:allow-normalize" - ] - }, - { - "description": "core:path:allow-resolve -> Enables the resolve command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:allow-resolve" - ] - }, - { - "description": "core:path:allow-resolve-directory -> Enables the resolve_directory command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:allow-resolve-directory" - ] - }, - { - "description": "core:path:deny-basename -> Denies the basename command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:deny-basename" - ] - }, - { - "description": "core:path:deny-dirname -> Denies the dirname command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:deny-dirname" - ] - }, - { - "description": "core:path:deny-extname -> Denies the extname command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:deny-extname" - ] - }, - { - "description": "core:path:deny-is-absolute -> Denies the is_absolute command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:deny-is-absolute" - ] - }, - { - "description": "core:path:deny-join -> Denies the join command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:deny-join" - ] - }, - { - "description": "core:path:deny-normalize -> Denies the normalize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:deny-normalize" - ] - }, - { - "description": "core:path:deny-resolve -> Denies the resolve command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:deny-resolve" - ] - }, - { - "description": "core:path:deny-resolve-directory -> Denies the resolve_directory command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:deny-resolve-directory" - ] - }, - { - "description": "core:resources:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "core:resources:default" - ] - }, - { - "description": "core:resources:allow-close -> Enables the close command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:resources:allow-close" - ] - }, - { - "description": "core:resources:deny-close -> Denies the close command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:resources:deny-close" - ] - }, - { - "description": "core:tray:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "core:tray:default" - ] - }, - { - "description": "core:tray:allow-get-by-id -> Enables the get_by_id command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:allow-get-by-id" - ] - }, - { - "description": "core:tray:allow-new -> Enables the new command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:allow-new" - ] - }, - { - "description": "core:tray:allow-remove-by-id -> Enables the remove_by_id command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:allow-remove-by-id" - ] - }, - { - "description": "core:tray:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:allow-set-icon" - ] - }, - { - "description": "core:tray:allow-set-icon-as-template -> Enables the set_icon_as_template command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:allow-set-icon-as-template" - ] - }, - { - "description": "core:tray:allow-set-menu -> Enables the set_menu command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:allow-set-menu" - ] - }, - { - "description": "core:tray:allow-set-show-menu-on-left-click -> Enables the set_show_menu_on_left_click command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:allow-set-show-menu-on-left-click" - ] - }, - { - "description": "core:tray:allow-set-temp-dir-path -> Enables the set_temp_dir_path command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:allow-set-temp-dir-path" - ] - }, - { - "description": "core:tray:allow-set-title -> Enables the set_title command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:allow-set-title" - ] - }, - { - "description": "core:tray:allow-set-tooltip -> Enables the set_tooltip command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:allow-set-tooltip" - ] - }, - { - "description": "core:tray:allow-set-visible -> Enables the set_visible command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:allow-set-visible" - ] - }, - { - "description": "core:tray:deny-get-by-id -> Denies the get_by_id command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:deny-get-by-id" - ] - }, - { - "description": "core:tray:deny-new -> Denies the new command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:deny-new" - ] - }, - { - "description": "core:tray:deny-remove-by-id -> Denies the remove_by_id command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:deny-remove-by-id" - ] - }, - { - "description": "core:tray:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:deny-set-icon" - ] - }, - { - "description": "core:tray:deny-set-icon-as-template -> Denies the set_icon_as_template command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:deny-set-icon-as-template" - ] - }, - { - "description": "core:tray:deny-set-menu -> Denies the set_menu command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:deny-set-menu" - ] - }, - { - "description": "core:tray:deny-set-show-menu-on-left-click -> Denies the set_show_menu_on_left_click command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:deny-set-show-menu-on-left-click" - ] - }, - { - "description": "core:tray:deny-set-temp-dir-path -> Denies the set_temp_dir_path command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:deny-set-temp-dir-path" - ] - }, - { - "description": "core:tray:deny-set-title -> Denies the set_title command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:deny-set-title" - ] - }, - { - "description": "core:tray:deny-set-tooltip -> Denies the set_tooltip command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:deny-set-tooltip" - ] - }, - { - "description": "core:tray:deny-set-visible -> Denies the set_visible command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:deny-set-visible" - ] - }, - { - "description": "core:webview:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "core:webview:default" - ] - }, - { - "description": "core:webview:allow-create-webview -> Enables the create_webview command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-create-webview" - ] - }, - { - "description": "core:webview:allow-create-webview-window -> Enables the create_webview_window command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-create-webview-window" - ] - }, - { - "description": "core:webview:allow-get-all-webviews -> Enables the get_all_webviews command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-get-all-webviews" - ] - }, - { - "description": "core:webview:allow-internal-toggle-devtools -> Enables the internal_toggle_devtools command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-internal-toggle-devtools" - ] - }, - { - "description": "core:webview:allow-print -> Enables the print command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-print" - ] - }, - { - "description": "core:webview:allow-reparent -> Enables the reparent command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-reparent" - ] - }, - { - "description": "core:webview:allow-set-webview-focus -> Enables the set_webview_focus command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-set-webview-focus" - ] - }, - { - "description": "core:webview:allow-set-webview-position -> Enables the set_webview_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-set-webview-position" - ] - }, - { - "description": "core:webview:allow-set-webview-size -> Enables the set_webview_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-set-webview-size" - ] - }, - { - "description": "core:webview:allow-set-webview-zoom -> Enables the set_webview_zoom command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-set-webview-zoom" - ] - }, - { - "description": "core:webview:allow-webview-close -> Enables the webview_close command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-webview-close" - ] - }, - { - "description": "core:webview:allow-webview-position -> Enables the webview_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-webview-position" - ] - }, - { - "description": "core:webview:allow-webview-size -> Enables the webview_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-webview-size" - ] - }, - { - "description": "core:webview:deny-create-webview -> Denies the create_webview command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-create-webview" - ] - }, - { - "description": "core:webview:deny-create-webview-window -> Denies the create_webview_window command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-create-webview-window" - ] - }, - { - "description": "core:webview:deny-get-all-webviews -> Denies the get_all_webviews command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-get-all-webviews" - ] - }, - { - "description": "core:webview:deny-internal-toggle-devtools -> Denies the internal_toggle_devtools command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-internal-toggle-devtools" - ] - }, - { - "description": "core:webview:deny-print -> Denies the print command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-print" - ] - }, - { - "description": "core:webview:deny-reparent -> Denies the reparent command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-reparent" - ] - }, - { - "description": "core:webview:deny-set-webview-focus -> Denies the set_webview_focus command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-set-webview-focus" - ] - }, - { - "description": "core:webview:deny-set-webview-position -> Denies the set_webview_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-set-webview-position" - ] - }, - { - "description": "core:webview:deny-set-webview-size -> Denies the set_webview_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-set-webview-size" - ] - }, - { - "description": "core:webview:deny-set-webview-zoom -> Denies the set_webview_zoom command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-set-webview-zoom" - ] - }, - { - "description": "core:webview:deny-webview-close -> Denies the webview_close command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-webview-close" - ] - }, - { - "description": "core:webview:deny-webview-position -> Denies the webview_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-webview-position" - ] - }, - { - "description": "core:webview:deny-webview-size -> Denies the webview_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-webview-size" - ] - }, - { - "description": "core:window:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "core:window:default" - ] - }, - { - "description": "core:window:allow-available-monitors -> Enables the available_monitors command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-available-monitors" - ] - }, - { - "description": "core:window:allow-center -> Enables the center command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-center" - ] - }, - { - "description": "core:window:allow-close -> Enables the close command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-close" - ] - }, - { - "description": "core:window:allow-create -> Enables the create command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-create" - ] - }, - { - "description": "core:window:allow-current-monitor -> Enables the current_monitor command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-current-monitor" - ] - }, - { - "description": "core:window:allow-cursor-position -> Enables the cursor_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-cursor-position" - ] - }, - { - "description": "core:window:allow-destroy -> Enables the destroy command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-destroy" - ] - }, - { - "description": "core:window:allow-get-all-windows -> Enables the get_all_windows command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-get-all-windows" - ] - }, - { - "description": "core:window:allow-hide -> Enables the hide command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-hide" - ] - }, - { - "description": "core:window:allow-inner-position -> Enables the inner_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-inner-position" - ] - }, - { - "description": "core:window:allow-inner-size -> Enables the inner_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-inner-size" - ] - }, - { - "description": "core:window:allow-internal-toggle-maximize -> Enables the internal_toggle_maximize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-internal-toggle-maximize" - ] - }, - { - "description": "core:window:allow-is-closable -> Enables the is_closable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-is-closable" - ] - }, - { - "description": "core:window:allow-is-decorated -> Enables the is_decorated command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-is-decorated" - ] - }, - { - "description": "core:window:allow-is-focused -> Enables the is_focused command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-is-focused" - ] - }, - { - "description": "core:window:allow-is-fullscreen -> Enables the is_fullscreen command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-is-fullscreen" - ] - }, - { - "description": "core:window:allow-is-maximizable -> Enables the is_maximizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-is-maximizable" - ] - }, - { - "description": "core:window:allow-is-maximized -> Enables the is_maximized command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-is-maximized" - ] - }, - { - "description": "core:window:allow-is-minimizable -> Enables the is_minimizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-is-minimizable" - ] - }, - { - "description": "core:window:allow-is-minimized -> Enables the is_minimized command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-is-minimized" - ] - }, - { - "description": "core:window:allow-is-resizable -> Enables the is_resizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-is-resizable" - ] - }, - { - "description": "core:window:allow-is-visible -> Enables the is_visible command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-is-visible" - ] - }, - { - "description": "core:window:allow-maximize -> Enables the maximize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-maximize" - ] - }, - { - "description": "core:window:allow-minimize -> Enables the minimize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-minimize" - ] - }, - { - "description": "core:window:allow-monitor-from-point -> Enables the monitor_from_point command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-monitor-from-point" - ] - }, - { - "description": "core:window:allow-outer-position -> Enables the outer_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-outer-position" - ] - }, - { - "description": "core:window:allow-outer-size -> Enables the outer_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-outer-size" - ] - }, - { - "description": "core:window:allow-primary-monitor -> Enables the primary_monitor command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-primary-monitor" - ] - }, - { - "description": "core:window:allow-request-user-attention -> Enables the request_user_attention command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-request-user-attention" - ] - }, - { - "description": "core:window:allow-scale-factor -> Enables the scale_factor command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-scale-factor" - ] - }, - { - "description": "core:window:allow-set-always-on-bottom -> Enables the set_always_on_bottom command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-always-on-bottom" - ] - }, - { - "description": "core:window:allow-set-always-on-top -> Enables the set_always_on_top command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-always-on-top" - ] - }, - { - "description": "core:window:allow-set-closable -> Enables the set_closable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-closable" - ] - }, - { - "description": "core:window:allow-set-content-protected -> Enables the set_content_protected command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-content-protected" - ] - }, - { - "description": "core:window:allow-set-cursor-grab -> Enables the set_cursor_grab command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-cursor-grab" - ] - }, - { - "description": "core:window:allow-set-cursor-icon -> Enables the set_cursor_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-cursor-icon" - ] - }, - { - "description": "core:window:allow-set-cursor-position -> Enables the set_cursor_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-cursor-position" - ] - }, - { - "description": "core:window:allow-set-cursor-visible -> Enables the set_cursor_visible command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-cursor-visible" - ] - }, - { - "description": "core:window:allow-set-decorations -> Enables the set_decorations command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-decorations" - ] - }, - { - "description": "core:window:allow-set-effects -> Enables the set_effects command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-effects" - ] - }, - { - "description": "core:window:allow-set-focus -> Enables the set_focus command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-focus" - ] - }, - { - "description": "core:window:allow-set-fullscreen -> Enables the set_fullscreen command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-fullscreen" - ] - }, - { - "description": "core:window:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-icon" - ] - }, - { - "description": "core:window:allow-set-ignore-cursor-events -> Enables the set_ignore_cursor_events command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-ignore-cursor-events" - ] - }, - { - "description": "core:window:allow-set-max-size -> Enables the set_max_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-max-size" - ] - }, - { - "description": "core:window:allow-set-maximizable -> Enables the set_maximizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-maximizable" - ] - }, - { - "description": "core:window:allow-set-min-size -> Enables the set_min_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-min-size" - ] - }, - { - "description": "core:window:allow-set-minimizable -> Enables the set_minimizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-minimizable" - ] - }, - { - "description": "core:window:allow-set-position -> Enables the set_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-position" - ] - }, - { - "description": "core:window:allow-set-progress-bar -> Enables the set_progress_bar command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-progress-bar" - ] - }, - { - "description": "core:window:allow-set-resizable -> Enables the set_resizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-resizable" - ] - }, - { - "description": "core:window:allow-set-shadow -> Enables the set_shadow command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-shadow" - ] - }, - { - "description": "core:window:allow-set-size -> Enables the set_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-size" - ] - }, - { - "description": "core:window:allow-set-size-constraints -> Enables the set_size_constraints command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-size-constraints" - ] - }, - { - "description": "core:window:allow-set-skip-taskbar -> Enables the set_skip_taskbar command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-skip-taskbar" - ] - }, - { - "description": "core:window:allow-set-title -> Enables the set_title command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-title" - ] - }, - { - "description": "core:window:allow-set-title-bar-style -> Enables the set_title_bar_style command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-title-bar-style" - ] - }, - { - "description": "core:window:allow-set-visible-on-all-workspaces -> Enables the set_visible_on_all_workspaces command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-visible-on-all-workspaces" - ] - }, - { - "description": "core:window:allow-show -> Enables the show command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-show" - ] - }, - { - "description": "core:window:allow-start-dragging -> Enables the start_dragging command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-start-dragging" - ] - }, - { - "description": "core:window:allow-start-resize-dragging -> Enables the start_resize_dragging command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-start-resize-dragging" - ] - }, - { - "description": "core:window:allow-theme -> Enables the theme command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-theme" - ] - }, - { - "description": "core:window:allow-title -> Enables the title command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-title" - ] - }, - { - "description": "core:window:allow-toggle-maximize -> Enables the toggle_maximize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-toggle-maximize" - ] - }, - { - "description": "core:window:allow-unmaximize -> Enables the unmaximize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-unmaximize" - ] - }, - { - "description": "core:window:allow-unminimize -> Enables the unminimize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-unminimize" - ] - }, - { - "description": "core:window:deny-available-monitors -> Denies the available_monitors command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-available-monitors" - ] - }, - { - "description": "core:window:deny-center -> Denies the center command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-center" - ] - }, - { - "description": "core:window:deny-close -> Denies the close command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-close" - ] - }, - { - "description": "core:window:deny-create -> Denies the create command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-create" - ] - }, - { - "description": "core:window:deny-current-monitor -> Denies the current_monitor command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-current-monitor" - ] - }, - { - "description": "core:window:deny-cursor-position -> Denies the cursor_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-cursor-position" - ] - }, - { - "description": "core:window:deny-destroy -> Denies the destroy command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-destroy" - ] - }, - { - "description": "core:window:deny-get-all-windows -> Denies the get_all_windows command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-get-all-windows" - ] - }, - { - "description": "core:window:deny-hide -> Denies the hide command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-hide" - ] - }, - { - "description": "core:window:deny-inner-position -> Denies the inner_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-inner-position" - ] - }, - { - "description": "core:window:deny-inner-size -> Denies the inner_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-inner-size" - ] - }, - { - "description": "core:window:deny-internal-toggle-maximize -> Denies the internal_toggle_maximize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-internal-toggle-maximize" - ] - }, - { - "description": "core:window:deny-is-closable -> Denies the is_closable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-is-closable" - ] - }, - { - "description": "core:window:deny-is-decorated -> Denies the is_decorated command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-is-decorated" - ] - }, - { - "description": "core:window:deny-is-focused -> Denies the is_focused command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-is-focused" - ] - }, - { - "description": "core:window:deny-is-fullscreen -> Denies the is_fullscreen command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-is-fullscreen" - ] - }, - { - "description": "core:window:deny-is-maximizable -> Denies the is_maximizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-is-maximizable" - ] - }, - { - "description": "core:window:deny-is-maximized -> Denies the is_maximized command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-is-maximized" - ] - }, - { - "description": "core:window:deny-is-minimizable -> Denies the is_minimizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-is-minimizable" - ] - }, - { - "description": "core:window:deny-is-minimized -> Denies the is_minimized command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-is-minimized" - ] - }, - { - "description": "core:window:deny-is-resizable -> Denies the is_resizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-is-resizable" - ] - }, - { - "description": "core:window:deny-is-visible -> Denies the is_visible command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-is-visible" - ] - }, - { - "description": "core:window:deny-maximize -> Denies the maximize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-maximize" - ] - }, - { - "description": "core:window:deny-minimize -> Denies the minimize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-minimize" - ] - }, - { - "description": "core:window:deny-monitor-from-point -> Denies the monitor_from_point command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-monitor-from-point" - ] - }, - { - "description": "core:window:deny-outer-position -> Denies the outer_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-outer-position" - ] - }, - { - "description": "core:window:deny-outer-size -> Denies the outer_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-outer-size" - ] - }, - { - "description": "core:window:deny-primary-monitor -> Denies the primary_monitor command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-primary-monitor" - ] - }, - { - "description": "core:window:deny-request-user-attention -> Denies the request_user_attention command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-request-user-attention" - ] - }, - { - "description": "core:window:deny-scale-factor -> Denies the scale_factor command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-scale-factor" - ] - }, - { - "description": "core:window:deny-set-always-on-bottom -> Denies the set_always_on_bottom command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-always-on-bottom" - ] - }, - { - "description": "core:window:deny-set-always-on-top -> Denies the set_always_on_top command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-always-on-top" - ] - }, - { - "description": "core:window:deny-set-closable -> Denies the set_closable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-closable" - ] - }, - { - "description": "core:window:deny-set-content-protected -> Denies the set_content_protected command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-content-protected" - ] - }, - { - "description": "core:window:deny-set-cursor-grab -> Denies the set_cursor_grab command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-cursor-grab" - ] - }, - { - "description": "core:window:deny-set-cursor-icon -> Denies the set_cursor_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-cursor-icon" - ] - }, - { - "description": "core:window:deny-set-cursor-position -> Denies the set_cursor_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-cursor-position" - ] - }, - { - "description": "core:window:deny-set-cursor-visible -> Denies the set_cursor_visible command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-cursor-visible" - ] - }, - { - "description": "core:window:deny-set-decorations -> Denies the set_decorations command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-decorations" - ] - }, - { - "description": "core:window:deny-set-effects -> Denies the set_effects command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-effects" - ] - }, - { - "description": "core:window:deny-set-focus -> Denies the set_focus command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-focus" - ] - }, - { - "description": "core:window:deny-set-fullscreen -> Denies the set_fullscreen command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-fullscreen" - ] - }, - { - "description": "core:window:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-icon" - ] - }, - { - "description": "core:window:deny-set-ignore-cursor-events -> Denies the set_ignore_cursor_events command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-ignore-cursor-events" - ] - }, - { - "description": "core:window:deny-set-max-size -> Denies the set_max_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-max-size" - ] - }, - { - "description": "core:window:deny-set-maximizable -> Denies the set_maximizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-maximizable" - ] - }, - { - "description": "core:window:deny-set-min-size -> Denies the set_min_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-min-size" - ] - }, - { - "description": "core:window:deny-set-minimizable -> Denies the set_minimizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-minimizable" - ] - }, - { - "description": "core:window:deny-set-position -> Denies the set_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-position" - ] - }, - { - "description": "core:window:deny-set-progress-bar -> Denies the set_progress_bar command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-progress-bar" - ] - }, - { - "description": "core:window:deny-set-resizable -> Denies the set_resizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-resizable" - ] - }, - { - "description": "core:window:deny-set-shadow -> Denies the set_shadow command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-shadow" - ] - }, - { - "description": "core:window:deny-set-size -> Denies the set_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-size" - ] - }, - { - "description": "core:window:deny-set-size-constraints -> Denies the set_size_constraints command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-size-constraints" - ] - }, - { - "description": "core:window:deny-set-skip-taskbar -> Denies the set_skip_taskbar command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-skip-taskbar" - ] - }, - { - "description": "core:window:deny-set-title -> Denies the set_title command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-title" - ] - }, - { - "description": "core:window:deny-set-title-bar-style -> Denies the set_title_bar_style command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-title-bar-style" - ] - }, - { - "description": "core:window:deny-set-visible-on-all-workspaces -> Denies the set_visible_on_all_workspaces command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-visible-on-all-workspaces" - ] - }, - { - "description": "core:window:deny-show -> Denies the show command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-show" - ] - }, - { - "description": "core:window:deny-start-dragging -> Denies the start_dragging command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-start-dragging" - ] - }, - { - "description": "core:window:deny-start-resize-dragging -> Denies the start_resize_dragging command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-start-resize-dragging" - ] - }, - { - "description": "core:window:deny-theme -> Denies the theme command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-theme" - ] - }, - { - "description": "core:window:deny-title -> Denies the title command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-title" - ] - }, - { - "description": "core:window:deny-toggle-maximize -> Denies the toggle_maximize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-toggle-maximize" - ] - }, - { - "description": "core:window:deny-unmaximize -> Denies the unmaximize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-unmaximize" - ] - }, - { - "description": "core:window:deny-unminimize -> Denies the unminimize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-unminimize" - ] - }, - { - "description": "shell:default -> This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality without any specific\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n", - "type": "string", - "enum": [ - "shell:default" - ] - }, - { - "description": "shell:allow-execute -> Enables the execute command without any pre-configured scope.", - "type": "string", - "enum": [ - "shell:allow-execute" - ] - }, - { - "description": "shell:allow-kill -> Enables the kill command without any pre-configured scope.", - "type": "string", - "enum": [ - "shell:allow-kill" - ] - }, - { - "description": "shell:allow-open -> Enables the open command without any pre-configured scope.", - "type": "string", - "enum": [ - "shell:allow-open" - ] - }, - { - "description": "shell:allow-spawn -> Enables the spawn command without any pre-configured scope.", - "type": "string", - "enum": [ - "shell:allow-spawn" - ] - }, - { - "description": "shell:allow-stdin-write -> Enables the stdin_write command without any pre-configured scope.", - "type": "string", - "enum": [ - "shell:allow-stdin-write" - ] - }, - { - "description": "shell:deny-execute -> Denies the execute command without any pre-configured scope.", - "type": "string", - "enum": [ - "shell:deny-execute" - ] - }, - { - "description": "shell:deny-kill -> Denies the kill command without any pre-configured scope.", - "type": "string", - "enum": [ - "shell:deny-kill" - ] - }, - { - "description": "shell:deny-open -> Denies the open command without any pre-configured scope.", - "type": "string", - "enum": [ - "shell:deny-open" - ] - }, - { - "description": "shell:deny-spawn -> Denies the spawn command without any pre-configured scope.", - "type": "string", - "enum": [ - "shell:deny-spawn" - ] - }, - { - "description": "shell:deny-stdin-write -> Denies the stdin_write command without any pre-configured scope.", - "type": "string", - "enum": [ - "shell:deny-stdin-write" - ] - } - ] - }, - "Value": { - "description": "All supported ACL values.", - "anyOf": [ - { - "description": "Represents a null JSON value.", - "type": "null" - }, - { - "description": "Represents a [`bool`].", - "type": "boolean" - }, - { - "description": "Represents a valid ACL [`Number`].", - "allOf": [ - { - "$ref": "#/definitions/Number" - } - ] - }, - { - "description": "Represents a [`String`].", - "type": "string" - }, - { - "description": "Represents a list of other [`Value`]s.", - "type": "array", - "items": { - "$ref": "#/definitions/Value" - } - }, - { - "description": "Represents a map of [`String`] keys to [`Value`]s.", - "type": "object", - "additionalProperties": { - "$ref": "#/definitions/Value" - } - } - ] - }, - "Number": { - "description": "A valid ACL number.", - "anyOf": [ - { - "description": "Represents an [`i64`].", - "type": "integer", - "format": "int64" - }, - { - "description": "Represents a [`f64`].", - "type": "number", - "format": "double" - } - ] - }, - "Target": { - "description": "Platform target.", - "oneOf": [ - { - "description": "MacOS.", - "type": "string", - "enum": [ - "macOS" - ] - }, - { - "description": "Windows.", - "type": "string", - "enum": [ - "windows" - ] - }, - { - "description": "Linux.", - "type": "string", - "enum": [ - "linux" - ] - }, - { - "description": "Android.", - "type": "string", - "enum": [ - "android" - ] - }, - { - "description": "iOS.", - "type": "string", - "enum": [ - "iOS" - ] - } - ] - }, - "ShellAllowedArg": { - "description": "A command argument allowed to be executed by the webview API.", - "anyOf": [ - { - "description": "A non-configurable argument that is passed to the command in the order it was specified.", - "type": "string" - }, - { - "description": "A variable that is set while calling the command from the webview API.", - "type": "object", - "required": [ - "validator" - ], - "properties": { - "raw": { - "description": "Marks the validator as a raw regex, meaning the plugin should not make any modification at runtime.\n\nThis means the regex will not match on the entire string by default, which might be exploited if your regex allow unexpected input to be considered valid. When using this option, make sure your regex is correct.", - "default": false, - "type": "boolean" - }, - "validator": { - "description": "[regex] validator to require passed values to conform to an expected input.\n\nThis will require the argument value passed to this variable to match the `validator` regex before it will be executed.\n\nThe regex string is by default surrounded by `^...$` to match the full string. For example the `https?://\\w+` regex would be registered as `^https?://\\w+$`.\n\n[regex]: ", - "type": "string" - } - }, - "additionalProperties": false - } - ] - }, - "ShellAllowedArgs": { - "description": "A set of command arguments allowed to be executed by the webview API.\n\nA value of `true` will allow any arguments to be passed to the command. `false` will disable all arguments. A list of [`ShellAllowedArg`] will set those arguments as the only valid arguments to be passed to the attached command configuration.", - "anyOf": [ - { - "description": "Use a simple boolean to allow all or disable all arguments to this command configuration.", - "type": "boolean" - }, - { - "description": "A specific set of [`ShellAllowedArg`] that are valid to call for the command configuration.", - "type": "array", - "items": { - "$ref": "#/definitions/ShellAllowedArg" - } - } - ] - } - } -} \ No newline at end of file diff --git a/apps/tauri/src-tauri/gen/schemas/macOS-schema.json b/apps/tauri/src-tauri/gen/schemas/macOS-schema.json deleted file mode 100644 index 1ab853a..0000000 --- a/apps/tauri/src-tauri/gen/schemas/macOS-schema.json +++ /dev/null @@ -1,2487 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-07/schema#", - "title": "CapabilityFile", - "description": "Capability formats accepted in a capability file.", - "anyOf": [ - { - "description": "A single capability.", - "allOf": [ - { - "$ref": "#/definitions/Capability" - } - ] - }, - { - "description": "A list of capabilities.", - "type": "array", - "items": { - "$ref": "#/definitions/Capability" - } - }, - { - "description": "A list of capabilities.", - "type": "object", - "required": [ - "capabilities" - ], - "properties": { - "capabilities": { - "description": "The list of capabilities.", - "type": "array", - "items": { - "$ref": "#/definitions/Capability" - } - } - } - } - ], - "definitions": { - "Capability": { - "description": "A grouping and boundary mechanism developers can use to isolate access to the IPC layer.\n\nIt controls application windows fine grained access to the Tauri core, application, or plugin commands. If a window is not matching any capability then it has no access to the IPC layer at all.\n\nThis can be done to create groups of windows, based on their required system access, which can reduce impact of frontend vulnerabilities in less privileged windows. Windows can be added to a capability by exact name (e.g. `main-window`) or glob patterns like `*` or `admin-*`. A Window can have none, one, or multiple associated capabilities.\n\n## Example\n\n```json { \"identifier\": \"main-user-files-write\", \"description\": \"This capability allows the `main` window on macOS and Windows access to `filesystem` write related commands and `dialog` commands to enable programatic access to files selected by the user.\", \"windows\": [ \"main\" ], \"permissions\": [ \"core:default\", \"dialog:open\", { \"identifier\": \"fs:allow-write-text-file\", \"allow\": [{ \"path\": \"$HOME/test.txt\" }] }, \"platforms\": [\"macOS\",\"windows\"] } ```", - "type": "object", - "required": [ - "identifier", - "permissions" - ], - "properties": { - "identifier": { - "description": "Identifier of the capability.\n\n## Example\n\n`main-user-files-write`", - "type": "string" - }, - "description": { - "description": "Description of what the capability is intended to allow on associated windows.\n\nIt should contain a description of what the grouped permissions should allow.\n\n## Example\n\nThis capability allows the `main` window access to `filesystem` write related commands and `dialog` commands to enable programatic access to files selected by the user.", - "default": "", - "type": "string" - }, - "remote": { - "description": "Configure remote URLs that can use the capability permissions.\n\nThis setting is optional and defaults to not being set, as our default use case is that the content is served from our local application.\n\n:::caution Make sure you understand the security implications of providing remote sources with local system access. :::\n\n## Example\n\n```json { \"urls\": [\"https://*.mydomain.dev\"] } ```", - "anyOf": [ - { - "$ref": "#/definitions/CapabilityRemote" - }, - { - "type": "null" - } - ] - }, - "local": { - "description": "Whether this capability is enabled for local app URLs or not. Defaults to `true`.", - "default": true, - "type": "boolean" - }, - "windows": { - "description": "List of windows that are affected by this capability. Can be a glob pattern.\n\nOn multiwebview windows, prefer [`Self::webviews`] for a fine grained access control.\n\n## Example\n\n`[\"main\"]`", - "type": "array", - "items": { - "type": "string" - } - }, - "webviews": { - "description": "List of webviews that are affected by this capability. Can be a glob pattern.\n\nThis is only required when using on multiwebview contexts, by default all child webviews of a window that matches [`Self::windows`] are linked.\n\n## Example\n\n`[\"sub-webview-one\", \"sub-webview-two\"]`", - "type": "array", - "items": { - "type": "string" - } - }, - "permissions": { - "description": "List of permissions attached to this capability.\n\nMust include the plugin name as prefix in the form of `${plugin-name}:${permission-name}`. For commands directly implemented in the application itself only `${permission-name}` is required.\n\n## Example\n\n```json [ \"core:default\", \"shell:allow-open\", \"dialog:open\", { \"identifier\": \"fs:allow-write-text-file\", \"allow\": [{ \"path\": \"$HOME/test.txt\" }] } ```", - "type": "array", - "items": { - "$ref": "#/definitions/PermissionEntry" - }, - "uniqueItems": true - }, - "platforms": { - "description": "Limit which target platforms this capability applies to.\n\nBy default all platforms are targeted.\n\n## Example\n\n`[\"macOS\",\"windows\"]`", - "type": [ - "array", - "null" - ], - "items": { - "$ref": "#/definitions/Target" - } - } - } - }, - "CapabilityRemote": { - "description": "Configuration for remote URLs that are associated with the capability.", - "type": "object", - "required": [ - "urls" - ], - "properties": { - "urls": { - "description": "Remote domains this capability refers to using the [URLPattern standard](https://urlpattern.spec.whatwg.org/).\n\n## Examples\n\n- \"https://*.mydomain.dev\": allows subdomains of mydomain.dev - \"https://mydomain.dev/api/*\": allows any subpath of mydomain.dev/api", - "type": "array", - "items": { - "type": "string" - } - } - } - }, - "PermissionEntry": { - "description": "An entry for a permission value in a [`Capability`] can be either a raw permission [`Identifier`] or an object that references a permission and extends its scope.", - "anyOf": [ - { - "description": "Reference a permission or permission set by identifier.", - "allOf": [ - { - "$ref": "#/definitions/Identifier" - } - ] - }, - { - "description": "Reference a permission or permission set by identifier and extends its scope.", - "type": "object", - "oneOf": [ - { - "type": "object", - "required": [ - "identifier" - ], - "properties": { - "identifier": { - "oneOf": [ - { - "description": "shell:default -> This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality without any specific\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n", - "type": "string", - "enum": [ - "shell:default" - ] - }, - { - "description": "shell:allow-execute -> Enables the execute command without any pre-configured scope.", - "type": "string", - "enum": [ - "shell:allow-execute" - ] - }, - { - "description": "shell:allow-kill -> Enables the kill command without any pre-configured scope.", - "type": "string", - "enum": [ - "shell:allow-kill" - ] - }, - { - "description": "shell:allow-open -> Enables the open command without any pre-configured scope.", - "type": "string", - "enum": [ - "shell:allow-open" - ] - }, - { - "description": "shell:allow-spawn -> Enables the spawn command without any pre-configured scope.", - "type": "string", - "enum": [ - "shell:allow-spawn" - ] - }, - { - "description": "shell:allow-stdin-write -> Enables the stdin_write command without any pre-configured scope.", - "type": "string", - "enum": [ - "shell:allow-stdin-write" - ] - }, - { - "description": "shell:deny-execute -> Denies the execute command without any pre-configured scope.", - "type": "string", - "enum": [ - "shell:deny-execute" - ] - }, - { - "description": "shell:deny-kill -> Denies the kill command without any pre-configured scope.", - "type": "string", - "enum": [ - "shell:deny-kill" - ] - }, - { - "description": "shell:deny-open -> Denies the open command without any pre-configured scope.", - "type": "string", - "enum": [ - "shell:deny-open" - ] - }, - { - "description": "shell:deny-spawn -> Denies the spawn command without any pre-configured scope.", - "type": "string", - "enum": [ - "shell:deny-spawn" - ] - }, - { - "description": "shell:deny-stdin-write -> Denies the stdin_write command without any pre-configured scope.", - "type": "string", - "enum": [ - "shell:deny-stdin-write" - ] - } - ] - }, - "allow": { - "items": { - "title": "Entry", - "description": "A command allowed to be executed by the webview API.", - "type": "object", - "required": [ - "args", - "cmd", - "name", - "sidecar" - ], - "properties": { - "args": { - "description": "The allowed arguments for the command execution.", - "allOf": [ - { - "$ref": "#/definitions/ShellAllowedArgs" - } - ] - }, - "cmd": { - "description": "The command name. It can start with a variable that resolves to a system base directory. The variables are: `$AUDIO`, `$CACHE`, `$CONFIG`, `$DATA`, `$LOCALDATA`, `$DESKTOP`, `$DOCUMENT`, `$DOWNLOAD`, `$EXE`, `$FONT`, `$HOME`, `$PICTURE`, `$PUBLIC`, `$RUNTIME`, `$TEMPLATE`, `$VIDEO`, `$RESOURCE`, `$APP`, `$LOG`, `$TEMP`, `$APPCONFIG`, `$APPDATA`, `$APPLOCALDATA`, `$APPCACHE`, `$APPLOG`.", - "type": "string" - }, - "name": { - "description": "The name for this allowed shell command configuration.\n\nThis name will be used inside of the webview API to call this command along with any specified arguments.", - "type": "string" - }, - "sidecar": { - "description": "If this command is a sidecar command.", - "type": "boolean" - } - } - } - }, - "deny": { - "items": { - "title": "Entry", - "description": "A command allowed to be executed by the webview API.", - "type": "object", - "required": [ - "args", - "cmd", - "name", - "sidecar" - ], - "properties": { - "args": { - "description": "The allowed arguments for the command execution.", - "allOf": [ - { - "$ref": "#/definitions/ShellAllowedArgs" - } - ] - }, - "cmd": { - "description": "The command name. It can start with a variable that resolves to a system base directory. The variables are: `$AUDIO`, `$CACHE`, `$CONFIG`, `$DATA`, `$LOCALDATA`, `$DESKTOP`, `$DOCUMENT`, `$DOWNLOAD`, `$EXE`, `$FONT`, `$HOME`, `$PICTURE`, `$PUBLIC`, `$RUNTIME`, `$TEMPLATE`, `$VIDEO`, `$RESOURCE`, `$APP`, `$LOG`, `$TEMP`, `$APPCONFIG`, `$APPDATA`, `$APPLOCALDATA`, `$APPCACHE`, `$APPLOG`.", - "type": "string" - }, - "name": { - "description": "The name for this allowed shell command configuration.\n\nThis name will be used inside of the webview API to call this command along with any specified arguments.", - "type": "string" - }, - "sidecar": { - "description": "If this command is a sidecar command.", - "type": "boolean" - } - } - } - } - } - } - ] - } - ] - }, - "Identifier": { - "oneOf": [ - { - "description": "core:app:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "core:app:default" - ] - }, - { - "description": "core:app:allow-app-hide -> Enables the app_hide command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:allow-app-hide" - ] - }, - { - "description": "core:app:allow-app-show -> Enables the app_show command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:allow-app-show" - ] - }, - { - "description": "core:app:allow-default-window-icon -> Enables the default_window_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:allow-default-window-icon" - ] - }, - { - "description": "core:app:allow-name -> Enables the name command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:allow-name" - ] - }, - { - "description": "core:app:allow-tauri-version -> Enables the tauri_version command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:allow-tauri-version" - ] - }, - { - "description": "core:app:allow-version -> Enables the version command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:allow-version" - ] - }, - { - "description": "core:app:deny-app-hide -> Denies the app_hide command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:deny-app-hide" - ] - }, - { - "description": "core:app:deny-app-show -> Denies the app_show command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:deny-app-show" - ] - }, - { - "description": "core:app:deny-default-window-icon -> Denies the default_window_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:deny-default-window-icon" - ] - }, - { - "description": "core:app:deny-name -> Denies the name command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:deny-name" - ] - }, - { - "description": "core:app:deny-tauri-version -> Denies the tauri_version command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:deny-tauri-version" - ] - }, - { - "description": "core:app:deny-version -> Denies the version command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:app:deny-version" - ] - }, - { - "description": "core:event:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "core:event:default" - ] - }, - { - "description": "core:event:allow-emit -> Enables the emit command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:event:allow-emit" - ] - }, - { - "description": "core:event:allow-emit-to -> Enables the emit_to command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:event:allow-emit-to" - ] - }, - { - "description": "core:event:allow-listen -> Enables the listen command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:event:allow-listen" - ] - }, - { - "description": "core:event:allow-unlisten -> Enables the unlisten command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:event:allow-unlisten" - ] - }, - { - "description": "core:event:deny-emit -> Denies the emit command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:event:deny-emit" - ] - }, - { - "description": "core:event:deny-emit-to -> Denies the emit_to command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:event:deny-emit-to" - ] - }, - { - "description": "core:event:deny-listen -> Denies the listen command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:event:deny-listen" - ] - }, - { - "description": "core:event:deny-unlisten -> Denies the unlisten command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:event:deny-unlisten" - ] - }, - { - "description": "core:image:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "core:image:default" - ] - }, - { - "description": "core:image:allow-from-bytes -> Enables the from_bytes command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:image:allow-from-bytes" - ] - }, - { - "description": "core:image:allow-from-path -> Enables the from_path command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:image:allow-from-path" - ] - }, - { - "description": "core:image:allow-new -> Enables the new command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:image:allow-new" - ] - }, - { - "description": "core:image:allow-rgba -> Enables the rgba command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:image:allow-rgba" - ] - }, - { - "description": "core:image:allow-size -> Enables the size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:image:allow-size" - ] - }, - { - "description": "core:image:deny-from-bytes -> Denies the from_bytes command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:image:deny-from-bytes" - ] - }, - { - "description": "core:image:deny-from-path -> Denies the from_path command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:image:deny-from-path" - ] - }, - { - "description": "core:image:deny-new -> Denies the new command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:image:deny-new" - ] - }, - { - "description": "core:image:deny-rgba -> Denies the rgba command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:image:deny-rgba" - ] - }, - { - "description": "core:image:deny-size -> Denies the size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:image:deny-size" - ] - }, - { - "description": "core:menu:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "core:menu:default" - ] - }, - { - "description": "core:menu:allow-append -> Enables the append command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-append" - ] - }, - { - "description": "core:menu:allow-create-default -> Enables the create_default command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-create-default" - ] - }, - { - "description": "core:menu:allow-get -> Enables the get command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-get" - ] - }, - { - "description": "core:menu:allow-insert -> Enables the insert command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-insert" - ] - }, - { - "description": "core:menu:allow-is-checked -> Enables the is_checked command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-is-checked" - ] - }, - { - "description": "core:menu:allow-is-enabled -> Enables the is_enabled command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-is-enabled" - ] - }, - { - "description": "core:menu:allow-items -> Enables the items command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-items" - ] - }, - { - "description": "core:menu:allow-new -> Enables the new command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-new" - ] - }, - { - "description": "core:menu:allow-popup -> Enables the popup command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-popup" - ] - }, - { - "description": "core:menu:allow-prepend -> Enables the prepend command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-prepend" - ] - }, - { - "description": "core:menu:allow-remove -> Enables the remove command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-remove" - ] - }, - { - "description": "core:menu:allow-remove-at -> Enables the remove_at command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-remove-at" - ] - }, - { - "description": "core:menu:allow-set-accelerator -> Enables the set_accelerator command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-set-accelerator" - ] - }, - { - "description": "core:menu:allow-set-as-app-menu -> Enables the set_as_app_menu command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-set-as-app-menu" - ] - }, - { - "description": "core:menu:allow-set-as-help-menu-for-nsapp -> Enables the set_as_help_menu_for_nsapp command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-set-as-help-menu-for-nsapp" - ] - }, - { - "description": "core:menu:allow-set-as-window-menu -> Enables the set_as_window_menu command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-set-as-window-menu" - ] - }, - { - "description": "core:menu:allow-set-as-windows-menu-for-nsapp -> Enables the set_as_windows_menu_for_nsapp command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-set-as-windows-menu-for-nsapp" - ] - }, - { - "description": "core:menu:allow-set-checked -> Enables the set_checked command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-set-checked" - ] - }, - { - "description": "core:menu:allow-set-enabled -> Enables the set_enabled command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-set-enabled" - ] - }, - { - "description": "core:menu:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-set-icon" - ] - }, - { - "description": "core:menu:allow-set-text -> Enables the set_text command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-set-text" - ] - }, - { - "description": "core:menu:allow-text -> Enables the text command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:allow-text" - ] - }, - { - "description": "core:menu:deny-append -> Denies the append command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-append" - ] - }, - { - "description": "core:menu:deny-create-default -> Denies the create_default command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-create-default" - ] - }, - { - "description": "core:menu:deny-get -> Denies the get command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-get" - ] - }, - { - "description": "core:menu:deny-insert -> Denies the insert command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-insert" - ] - }, - { - "description": "core:menu:deny-is-checked -> Denies the is_checked command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-is-checked" - ] - }, - { - "description": "core:menu:deny-is-enabled -> Denies the is_enabled command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-is-enabled" - ] - }, - { - "description": "core:menu:deny-items -> Denies the items command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-items" - ] - }, - { - "description": "core:menu:deny-new -> Denies the new command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-new" - ] - }, - { - "description": "core:menu:deny-popup -> Denies the popup command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-popup" - ] - }, - { - "description": "core:menu:deny-prepend -> Denies the prepend command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-prepend" - ] - }, - { - "description": "core:menu:deny-remove -> Denies the remove command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-remove" - ] - }, - { - "description": "core:menu:deny-remove-at -> Denies the remove_at command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-remove-at" - ] - }, - { - "description": "core:menu:deny-set-accelerator -> Denies the set_accelerator command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-set-accelerator" - ] - }, - { - "description": "core:menu:deny-set-as-app-menu -> Denies the set_as_app_menu command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-set-as-app-menu" - ] - }, - { - "description": "core:menu:deny-set-as-help-menu-for-nsapp -> Denies the set_as_help_menu_for_nsapp command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-set-as-help-menu-for-nsapp" - ] - }, - { - "description": "core:menu:deny-set-as-window-menu -> Denies the set_as_window_menu command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-set-as-window-menu" - ] - }, - { - "description": "core:menu:deny-set-as-windows-menu-for-nsapp -> Denies the set_as_windows_menu_for_nsapp command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-set-as-windows-menu-for-nsapp" - ] - }, - { - "description": "core:menu:deny-set-checked -> Denies the set_checked command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-set-checked" - ] - }, - { - "description": "core:menu:deny-set-enabled -> Denies the set_enabled command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-set-enabled" - ] - }, - { - "description": "core:menu:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-set-icon" - ] - }, - { - "description": "core:menu:deny-set-text -> Denies the set_text command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-set-text" - ] - }, - { - "description": "core:menu:deny-text -> Denies the text command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:menu:deny-text" - ] - }, - { - "description": "core:path:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "core:path:default" - ] - }, - { - "description": "core:path:allow-basename -> Enables the basename command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:allow-basename" - ] - }, - { - "description": "core:path:allow-dirname -> Enables the dirname command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:allow-dirname" - ] - }, - { - "description": "core:path:allow-extname -> Enables the extname command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:allow-extname" - ] - }, - { - "description": "core:path:allow-is-absolute -> Enables the is_absolute command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:allow-is-absolute" - ] - }, - { - "description": "core:path:allow-join -> Enables the join command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:allow-join" - ] - }, - { - "description": "core:path:allow-normalize -> Enables the normalize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:allow-normalize" - ] - }, - { - "description": "core:path:allow-resolve -> Enables the resolve command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:allow-resolve" - ] - }, - { - "description": "core:path:allow-resolve-directory -> Enables the resolve_directory command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:allow-resolve-directory" - ] - }, - { - "description": "core:path:deny-basename -> Denies the basename command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:deny-basename" - ] - }, - { - "description": "core:path:deny-dirname -> Denies the dirname command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:deny-dirname" - ] - }, - { - "description": "core:path:deny-extname -> Denies the extname command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:deny-extname" - ] - }, - { - "description": "core:path:deny-is-absolute -> Denies the is_absolute command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:deny-is-absolute" - ] - }, - { - "description": "core:path:deny-join -> Denies the join command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:deny-join" - ] - }, - { - "description": "core:path:deny-normalize -> Denies the normalize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:deny-normalize" - ] - }, - { - "description": "core:path:deny-resolve -> Denies the resolve command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:deny-resolve" - ] - }, - { - "description": "core:path:deny-resolve-directory -> Denies the resolve_directory command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:path:deny-resolve-directory" - ] - }, - { - "description": "core:resources:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "core:resources:default" - ] - }, - { - "description": "core:resources:allow-close -> Enables the close command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:resources:allow-close" - ] - }, - { - "description": "core:resources:deny-close -> Denies the close command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:resources:deny-close" - ] - }, - { - "description": "core:tray:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "core:tray:default" - ] - }, - { - "description": "core:tray:allow-get-by-id -> Enables the get_by_id command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:allow-get-by-id" - ] - }, - { - "description": "core:tray:allow-new -> Enables the new command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:allow-new" - ] - }, - { - "description": "core:tray:allow-remove-by-id -> Enables the remove_by_id command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:allow-remove-by-id" - ] - }, - { - "description": "core:tray:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:allow-set-icon" - ] - }, - { - "description": "core:tray:allow-set-icon-as-template -> Enables the set_icon_as_template command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:allow-set-icon-as-template" - ] - }, - { - "description": "core:tray:allow-set-menu -> Enables the set_menu command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:allow-set-menu" - ] - }, - { - "description": "core:tray:allow-set-show-menu-on-left-click -> Enables the set_show_menu_on_left_click command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:allow-set-show-menu-on-left-click" - ] - }, - { - "description": "core:tray:allow-set-temp-dir-path -> Enables the set_temp_dir_path command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:allow-set-temp-dir-path" - ] - }, - { - "description": "core:tray:allow-set-title -> Enables the set_title command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:allow-set-title" - ] - }, - { - "description": "core:tray:allow-set-tooltip -> Enables the set_tooltip command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:allow-set-tooltip" - ] - }, - { - "description": "core:tray:allow-set-visible -> Enables the set_visible command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:allow-set-visible" - ] - }, - { - "description": "core:tray:deny-get-by-id -> Denies the get_by_id command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:deny-get-by-id" - ] - }, - { - "description": "core:tray:deny-new -> Denies the new command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:deny-new" - ] - }, - { - "description": "core:tray:deny-remove-by-id -> Denies the remove_by_id command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:deny-remove-by-id" - ] - }, - { - "description": "core:tray:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:deny-set-icon" - ] - }, - { - "description": "core:tray:deny-set-icon-as-template -> Denies the set_icon_as_template command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:deny-set-icon-as-template" - ] - }, - { - "description": "core:tray:deny-set-menu -> Denies the set_menu command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:deny-set-menu" - ] - }, - { - "description": "core:tray:deny-set-show-menu-on-left-click -> Denies the set_show_menu_on_left_click command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:deny-set-show-menu-on-left-click" - ] - }, - { - "description": "core:tray:deny-set-temp-dir-path -> Denies the set_temp_dir_path command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:deny-set-temp-dir-path" - ] - }, - { - "description": "core:tray:deny-set-title -> Denies the set_title command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:deny-set-title" - ] - }, - { - "description": "core:tray:deny-set-tooltip -> Denies the set_tooltip command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:deny-set-tooltip" - ] - }, - { - "description": "core:tray:deny-set-visible -> Denies the set_visible command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:tray:deny-set-visible" - ] - }, - { - "description": "core:webview:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "core:webview:default" - ] - }, - { - "description": "core:webview:allow-create-webview -> Enables the create_webview command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-create-webview" - ] - }, - { - "description": "core:webview:allow-create-webview-window -> Enables the create_webview_window command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-create-webview-window" - ] - }, - { - "description": "core:webview:allow-get-all-webviews -> Enables the get_all_webviews command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-get-all-webviews" - ] - }, - { - "description": "core:webview:allow-internal-toggle-devtools -> Enables the internal_toggle_devtools command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-internal-toggle-devtools" - ] - }, - { - "description": "core:webview:allow-print -> Enables the print command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-print" - ] - }, - { - "description": "core:webview:allow-reparent -> Enables the reparent command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-reparent" - ] - }, - { - "description": "core:webview:allow-set-webview-focus -> Enables the set_webview_focus command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-set-webview-focus" - ] - }, - { - "description": "core:webview:allow-set-webview-position -> Enables the set_webview_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-set-webview-position" - ] - }, - { - "description": "core:webview:allow-set-webview-size -> Enables the set_webview_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-set-webview-size" - ] - }, - { - "description": "core:webview:allow-set-webview-zoom -> Enables the set_webview_zoom command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-set-webview-zoom" - ] - }, - { - "description": "core:webview:allow-webview-close -> Enables the webview_close command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-webview-close" - ] - }, - { - "description": "core:webview:allow-webview-position -> Enables the webview_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-webview-position" - ] - }, - { - "description": "core:webview:allow-webview-size -> Enables the webview_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:allow-webview-size" - ] - }, - { - "description": "core:webview:deny-create-webview -> Denies the create_webview command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-create-webview" - ] - }, - { - "description": "core:webview:deny-create-webview-window -> Denies the create_webview_window command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-create-webview-window" - ] - }, - { - "description": "core:webview:deny-get-all-webviews -> Denies the get_all_webviews command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-get-all-webviews" - ] - }, - { - "description": "core:webview:deny-internal-toggle-devtools -> Denies the internal_toggle_devtools command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-internal-toggle-devtools" - ] - }, - { - "description": "core:webview:deny-print -> Denies the print command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-print" - ] - }, - { - "description": "core:webview:deny-reparent -> Denies the reparent command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-reparent" - ] - }, - { - "description": "core:webview:deny-set-webview-focus -> Denies the set_webview_focus command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-set-webview-focus" - ] - }, - { - "description": "core:webview:deny-set-webview-position -> Denies the set_webview_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-set-webview-position" - ] - }, - { - "description": "core:webview:deny-set-webview-size -> Denies the set_webview_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-set-webview-size" - ] - }, - { - "description": "core:webview:deny-set-webview-zoom -> Denies the set_webview_zoom command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-set-webview-zoom" - ] - }, - { - "description": "core:webview:deny-webview-close -> Denies the webview_close command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-webview-close" - ] - }, - { - "description": "core:webview:deny-webview-position -> Denies the webview_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-webview-position" - ] - }, - { - "description": "core:webview:deny-webview-size -> Denies the webview_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:webview:deny-webview-size" - ] - }, - { - "description": "core:window:default -> Default permissions for the plugin.", - "type": "string", - "enum": [ - "core:window:default" - ] - }, - { - "description": "core:window:allow-available-monitors -> Enables the available_monitors command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-available-monitors" - ] - }, - { - "description": "core:window:allow-center -> Enables the center command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-center" - ] - }, - { - "description": "core:window:allow-close -> Enables the close command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-close" - ] - }, - { - "description": "core:window:allow-create -> Enables the create command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-create" - ] - }, - { - "description": "core:window:allow-current-monitor -> Enables the current_monitor command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-current-monitor" - ] - }, - { - "description": "core:window:allow-cursor-position -> Enables the cursor_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-cursor-position" - ] - }, - { - "description": "core:window:allow-destroy -> Enables the destroy command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-destroy" - ] - }, - { - "description": "core:window:allow-get-all-windows -> Enables the get_all_windows command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-get-all-windows" - ] - }, - { - "description": "core:window:allow-hide -> Enables the hide command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-hide" - ] - }, - { - "description": "core:window:allow-inner-position -> Enables the inner_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-inner-position" - ] - }, - { - "description": "core:window:allow-inner-size -> Enables the inner_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-inner-size" - ] - }, - { - "description": "core:window:allow-internal-toggle-maximize -> Enables the internal_toggle_maximize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-internal-toggle-maximize" - ] - }, - { - "description": "core:window:allow-is-closable -> Enables the is_closable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-is-closable" - ] - }, - { - "description": "core:window:allow-is-decorated -> Enables the is_decorated command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-is-decorated" - ] - }, - { - "description": "core:window:allow-is-focused -> Enables the is_focused command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-is-focused" - ] - }, - { - "description": "core:window:allow-is-fullscreen -> Enables the is_fullscreen command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-is-fullscreen" - ] - }, - { - "description": "core:window:allow-is-maximizable -> Enables the is_maximizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-is-maximizable" - ] - }, - { - "description": "core:window:allow-is-maximized -> Enables the is_maximized command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-is-maximized" - ] - }, - { - "description": "core:window:allow-is-minimizable -> Enables the is_minimizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-is-minimizable" - ] - }, - { - "description": "core:window:allow-is-minimized -> Enables the is_minimized command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-is-minimized" - ] - }, - { - "description": "core:window:allow-is-resizable -> Enables the is_resizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-is-resizable" - ] - }, - { - "description": "core:window:allow-is-visible -> Enables the is_visible command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-is-visible" - ] - }, - { - "description": "core:window:allow-maximize -> Enables the maximize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-maximize" - ] - }, - { - "description": "core:window:allow-minimize -> Enables the minimize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-minimize" - ] - }, - { - "description": "core:window:allow-monitor-from-point -> Enables the monitor_from_point command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-monitor-from-point" - ] - }, - { - "description": "core:window:allow-outer-position -> Enables the outer_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-outer-position" - ] - }, - { - "description": "core:window:allow-outer-size -> Enables the outer_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-outer-size" - ] - }, - { - "description": "core:window:allow-primary-monitor -> Enables the primary_monitor command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-primary-monitor" - ] - }, - { - "description": "core:window:allow-request-user-attention -> Enables the request_user_attention command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-request-user-attention" - ] - }, - { - "description": "core:window:allow-scale-factor -> Enables the scale_factor command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-scale-factor" - ] - }, - { - "description": "core:window:allow-set-always-on-bottom -> Enables the set_always_on_bottom command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-always-on-bottom" - ] - }, - { - "description": "core:window:allow-set-always-on-top -> Enables the set_always_on_top command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-always-on-top" - ] - }, - { - "description": "core:window:allow-set-closable -> Enables the set_closable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-closable" - ] - }, - { - "description": "core:window:allow-set-content-protected -> Enables the set_content_protected command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-content-protected" - ] - }, - { - "description": "core:window:allow-set-cursor-grab -> Enables the set_cursor_grab command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-cursor-grab" - ] - }, - { - "description": "core:window:allow-set-cursor-icon -> Enables the set_cursor_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-cursor-icon" - ] - }, - { - "description": "core:window:allow-set-cursor-position -> Enables the set_cursor_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-cursor-position" - ] - }, - { - "description": "core:window:allow-set-cursor-visible -> Enables the set_cursor_visible command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-cursor-visible" - ] - }, - { - "description": "core:window:allow-set-decorations -> Enables the set_decorations command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-decorations" - ] - }, - { - "description": "core:window:allow-set-effects -> Enables the set_effects command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-effects" - ] - }, - { - "description": "core:window:allow-set-focus -> Enables the set_focus command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-focus" - ] - }, - { - "description": "core:window:allow-set-fullscreen -> Enables the set_fullscreen command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-fullscreen" - ] - }, - { - "description": "core:window:allow-set-icon -> Enables the set_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-icon" - ] - }, - { - "description": "core:window:allow-set-ignore-cursor-events -> Enables the set_ignore_cursor_events command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-ignore-cursor-events" - ] - }, - { - "description": "core:window:allow-set-max-size -> Enables the set_max_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-max-size" - ] - }, - { - "description": "core:window:allow-set-maximizable -> Enables the set_maximizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-maximizable" - ] - }, - { - "description": "core:window:allow-set-min-size -> Enables the set_min_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-min-size" - ] - }, - { - "description": "core:window:allow-set-minimizable -> Enables the set_minimizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-minimizable" - ] - }, - { - "description": "core:window:allow-set-position -> Enables the set_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-position" - ] - }, - { - "description": "core:window:allow-set-progress-bar -> Enables the set_progress_bar command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-progress-bar" - ] - }, - { - "description": "core:window:allow-set-resizable -> Enables the set_resizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-resizable" - ] - }, - { - "description": "core:window:allow-set-shadow -> Enables the set_shadow command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-shadow" - ] - }, - { - "description": "core:window:allow-set-size -> Enables the set_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-size" - ] - }, - { - "description": "core:window:allow-set-size-constraints -> Enables the set_size_constraints command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-size-constraints" - ] - }, - { - "description": "core:window:allow-set-skip-taskbar -> Enables the set_skip_taskbar command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-skip-taskbar" - ] - }, - { - "description": "core:window:allow-set-title -> Enables the set_title command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-title" - ] - }, - { - "description": "core:window:allow-set-title-bar-style -> Enables the set_title_bar_style command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-title-bar-style" - ] - }, - { - "description": "core:window:allow-set-visible-on-all-workspaces -> Enables the set_visible_on_all_workspaces command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-set-visible-on-all-workspaces" - ] - }, - { - "description": "core:window:allow-show -> Enables the show command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-show" - ] - }, - { - "description": "core:window:allow-start-dragging -> Enables the start_dragging command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-start-dragging" - ] - }, - { - "description": "core:window:allow-start-resize-dragging -> Enables the start_resize_dragging command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-start-resize-dragging" - ] - }, - { - "description": "core:window:allow-theme -> Enables the theme command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-theme" - ] - }, - { - "description": "core:window:allow-title -> Enables the title command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-title" - ] - }, - { - "description": "core:window:allow-toggle-maximize -> Enables the toggle_maximize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-toggle-maximize" - ] - }, - { - "description": "core:window:allow-unmaximize -> Enables the unmaximize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-unmaximize" - ] - }, - { - "description": "core:window:allow-unminimize -> Enables the unminimize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:allow-unminimize" - ] - }, - { - "description": "core:window:deny-available-monitors -> Denies the available_monitors command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-available-monitors" - ] - }, - { - "description": "core:window:deny-center -> Denies the center command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-center" - ] - }, - { - "description": "core:window:deny-close -> Denies the close command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-close" - ] - }, - { - "description": "core:window:deny-create -> Denies the create command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-create" - ] - }, - { - "description": "core:window:deny-current-monitor -> Denies the current_monitor command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-current-monitor" - ] - }, - { - "description": "core:window:deny-cursor-position -> Denies the cursor_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-cursor-position" - ] - }, - { - "description": "core:window:deny-destroy -> Denies the destroy command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-destroy" - ] - }, - { - "description": "core:window:deny-get-all-windows -> Denies the get_all_windows command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-get-all-windows" - ] - }, - { - "description": "core:window:deny-hide -> Denies the hide command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-hide" - ] - }, - { - "description": "core:window:deny-inner-position -> Denies the inner_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-inner-position" - ] - }, - { - "description": "core:window:deny-inner-size -> Denies the inner_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-inner-size" - ] - }, - { - "description": "core:window:deny-internal-toggle-maximize -> Denies the internal_toggle_maximize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-internal-toggle-maximize" - ] - }, - { - "description": "core:window:deny-is-closable -> Denies the is_closable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-is-closable" - ] - }, - { - "description": "core:window:deny-is-decorated -> Denies the is_decorated command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-is-decorated" - ] - }, - { - "description": "core:window:deny-is-focused -> Denies the is_focused command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-is-focused" - ] - }, - { - "description": "core:window:deny-is-fullscreen -> Denies the is_fullscreen command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-is-fullscreen" - ] - }, - { - "description": "core:window:deny-is-maximizable -> Denies the is_maximizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-is-maximizable" - ] - }, - { - "description": "core:window:deny-is-maximized -> Denies the is_maximized command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-is-maximized" - ] - }, - { - "description": "core:window:deny-is-minimizable -> Denies the is_minimizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-is-minimizable" - ] - }, - { - "description": "core:window:deny-is-minimized -> Denies the is_minimized command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-is-minimized" - ] - }, - { - "description": "core:window:deny-is-resizable -> Denies the is_resizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-is-resizable" - ] - }, - { - "description": "core:window:deny-is-visible -> Denies the is_visible command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-is-visible" - ] - }, - { - "description": "core:window:deny-maximize -> Denies the maximize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-maximize" - ] - }, - { - "description": "core:window:deny-minimize -> Denies the minimize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-minimize" - ] - }, - { - "description": "core:window:deny-monitor-from-point -> Denies the monitor_from_point command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-monitor-from-point" - ] - }, - { - "description": "core:window:deny-outer-position -> Denies the outer_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-outer-position" - ] - }, - { - "description": "core:window:deny-outer-size -> Denies the outer_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-outer-size" - ] - }, - { - "description": "core:window:deny-primary-monitor -> Denies the primary_monitor command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-primary-monitor" - ] - }, - { - "description": "core:window:deny-request-user-attention -> Denies the request_user_attention command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-request-user-attention" - ] - }, - { - "description": "core:window:deny-scale-factor -> Denies the scale_factor command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-scale-factor" - ] - }, - { - "description": "core:window:deny-set-always-on-bottom -> Denies the set_always_on_bottom command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-always-on-bottom" - ] - }, - { - "description": "core:window:deny-set-always-on-top -> Denies the set_always_on_top command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-always-on-top" - ] - }, - { - "description": "core:window:deny-set-closable -> Denies the set_closable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-closable" - ] - }, - { - "description": "core:window:deny-set-content-protected -> Denies the set_content_protected command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-content-protected" - ] - }, - { - "description": "core:window:deny-set-cursor-grab -> Denies the set_cursor_grab command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-cursor-grab" - ] - }, - { - "description": "core:window:deny-set-cursor-icon -> Denies the set_cursor_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-cursor-icon" - ] - }, - { - "description": "core:window:deny-set-cursor-position -> Denies the set_cursor_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-cursor-position" - ] - }, - { - "description": "core:window:deny-set-cursor-visible -> Denies the set_cursor_visible command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-cursor-visible" - ] - }, - { - "description": "core:window:deny-set-decorations -> Denies the set_decorations command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-decorations" - ] - }, - { - "description": "core:window:deny-set-effects -> Denies the set_effects command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-effects" - ] - }, - { - "description": "core:window:deny-set-focus -> Denies the set_focus command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-focus" - ] - }, - { - "description": "core:window:deny-set-fullscreen -> Denies the set_fullscreen command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-fullscreen" - ] - }, - { - "description": "core:window:deny-set-icon -> Denies the set_icon command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-icon" - ] - }, - { - "description": "core:window:deny-set-ignore-cursor-events -> Denies the set_ignore_cursor_events command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-ignore-cursor-events" - ] - }, - { - "description": "core:window:deny-set-max-size -> Denies the set_max_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-max-size" - ] - }, - { - "description": "core:window:deny-set-maximizable -> Denies the set_maximizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-maximizable" - ] - }, - { - "description": "core:window:deny-set-min-size -> Denies the set_min_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-min-size" - ] - }, - { - "description": "core:window:deny-set-minimizable -> Denies the set_minimizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-minimizable" - ] - }, - { - "description": "core:window:deny-set-position -> Denies the set_position command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-position" - ] - }, - { - "description": "core:window:deny-set-progress-bar -> Denies the set_progress_bar command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-progress-bar" - ] - }, - { - "description": "core:window:deny-set-resizable -> Denies the set_resizable command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-resizable" - ] - }, - { - "description": "core:window:deny-set-shadow -> Denies the set_shadow command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-shadow" - ] - }, - { - "description": "core:window:deny-set-size -> Denies the set_size command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-size" - ] - }, - { - "description": "core:window:deny-set-size-constraints -> Denies the set_size_constraints command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-size-constraints" - ] - }, - { - "description": "core:window:deny-set-skip-taskbar -> Denies the set_skip_taskbar command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-skip-taskbar" - ] - }, - { - "description": "core:window:deny-set-title -> Denies the set_title command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-title" - ] - }, - { - "description": "core:window:deny-set-title-bar-style -> Denies the set_title_bar_style command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-title-bar-style" - ] - }, - { - "description": "core:window:deny-set-visible-on-all-workspaces -> Denies the set_visible_on_all_workspaces command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-set-visible-on-all-workspaces" - ] - }, - { - "description": "core:window:deny-show -> Denies the show command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-show" - ] - }, - { - "description": "core:window:deny-start-dragging -> Denies the start_dragging command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-start-dragging" - ] - }, - { - "description": "core:window:deny-start-resize-dragging -> Denies the start_resize_dragging command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-start-resize-dragging" - ] - }, - { - "description": "core:window:deny-theme -> Denies the theme command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-theme" - ] - }, - { - "description": "core:window:deny-title -> Denies the title command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-title" - ] - }, - { - "description": "core:window:deny-toggle-maximize -> Denies the toggle_maximize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-toggle-maximize" - ] - }, - { - "description": "core:window:deny-unmaximize -> Denies the unmaximize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-unmaximize" - ] - }, - { - "description": "core:window:deny-unminimize -> Denies the unminimize command without any pre-configured scope.", - "type": "string", - "enum": [ - "core:window:deny-unminimize" - ] - }, - { - "description": "shell:default -> This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality without any specific\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n", - "type": "string", - "enum": [ - "shell:default" - ] - }, - { - "description": "shell:allow-execute -> Enables the execute command without any pre-configured scope.", - "type": "string", - "enum": [ - "shell:allow-execute" - ] - }, - { - "description": "shell:allow-kill -> Enables the kill command without any pre-configured scope.", - "type": "string", - "enum": [ - "shell:allow-kill" - ] - }, - { - "description": "shell:allow-open -> Enables the open command without any pre-configured scope.", - "type": "string", - "enum": [ - "shell:allow-open" - ] - }, - { - "description": "shell:allow-spawn -> Enables the spawn command without any pre-configured scope.", - "type": "string", - "enum": [ - "shell:allow-spawn" - ] - }, - { - "description": "shell:allow-stdin-write -> Enables the stdin_write command without any pre-configured scope.", - "type": "string", - "enum": [ - "shell:allow-stdin-write" - ] - }, - { - "description": "shell:deny-execute -> Denies the execute command without any pre-configured scope.", - "type": "string", - "enum": [ - "shell:deny-execute" - ] - }, - { - "description": "shell:deny-kill -> Denies the kill command without any pre-configured scope.", - "type": "string", - "enum": [ - "shell:deny-kill" - ] - }, - { - "description": "shell:deny-open -> Denies the open command without any pre-configured scope.", - "type": "string", - "enum": [ - "shell:deny-open" - ] - }, - { - "description": "shell:deny-spawn -> Denies the spawn command without any pre-configured scope.", - "type": "string", - "enum": [ - "shell:deny-spawn" - ] - }, - { - "description": "shell:deny-stdin-write -> Denies the stdin_write command without any pre-configured scope.", - "type": "string", - "enum": [ - "shell:deny-stdin-write" - ] - } - ] - }, - "Value": { - "description": "All supported ACL values.", - "anyOf": [ - { - "description": "Represents a null JSON value.", - "type": "null" - }, - { - "description": "Represents a [`bool`].", - "type": "boolean" - }, - { - "description": "Represents a valid ACL [`Number`].", - "allOf": [ - { - "$ref": "#/definitions/Number" - } - ] - }, - { - "description": "Represents a [`String`].", - "type": "string" - }, - { - "description": "Represents a list of other [`Value`]s.", - "type": "array", - "items": { - "$ref": "#/definitions/Value" - } - }, - { - "description": "Represents a map of [`String`] keys to [`Value`]s.", - "type": "object", - "additionalProperties": { - "$ref": "#/definitions/Value" - } - } - ] - }, - "Number": { - "description": "A valid ACL number.", - "anyOf": [ - { - "description": "Represents an [`i64`].", - "type": "integer", - "format": "int64" - }, - { - "description": "Represents a [`f64`].", - "type": "number", - "format": "double" - } - ] - }, - "Target": { - "description": "Platform target.", - "oneOf": [ - { - "description": "MacOS.", - "type": "string", - "enum": [ - "macOS" - ] - }, - { - "description": "Windows.", - "type": "string", - "enum": [ - "windows" - ] - }, - { - "description": "Linux.", - "type": "string", - "enum": [ - "linux" - ] - }, - { - "description": "Android.", - "type": "string", - "enum": [ - "android" - ] - }, - { - "description": "iOS.", - "type": "string", - "enum": [ - "iOS" - ] - } - ] - }, - "ShellAllowedArg": { - "description": "A command argument allowed to be executed by the webview API.", - "anyOf": [ - { - "description": "A non-configurable argument that is passed to the command in the order it was specified.", - "type": "string" - }, - { - "description": "A variable that is set while calling the command from the webview API.", - "type": "object", - "required": [ - "validator" - ], - "properties": { - "raw": { - "description": "Marks the validator as a raw regex, meaning the plugin should not make any modification at runtime.\n\nThis means the regex will not match on the entire string by default, which might be exploited if your regex allow unexpected input to be considered valid. When using this option, make sure your regex is correct.", - "default": false, - "type": "boolean" - }, - "validator": { - "description": "[regex] validator to require passed values to conform to an expected input.\n\nThis will require the argument value passed to this variable to match the `validator` regex before it will be executed.\n\nThe regex string is by default surrounded by `^...$` to match the full string. For example the `https?://\\w+` regex would be registered as `^https?://\\w+$`.\n\n[regex]: ", - "type": "string" - } - }, - "additionalProperties": false - } - ] - }, - "ShellAllowedArgs": { - "description": "A set of command arguments allowed to be executed by the webview API.\n\nA value of `true` will allow any arguments to be passed to the command. `false` will disable all arguments. A list of [`ShellAllowedArg`] will set those arguments as the only valid arguments to be passed to the attached command configuration.", - "anyOf": [ - { - "description": "Use a simple boolean to allow all or disable all arguments to this command configuration.", - "type": "boolean" - }, - { - "description": "A specific set of [`ShellAllowedArg`] that are valid to call for the command configuration.", - "type": "array", - "items": { - "$ref": "#/definitions/ShellAllowedArg" - } - } - ] - } - } -} \ No newline at end of file diff --git a/core/Cargo.toml b/core/Cargo.toml deleted file mode 100644 index 66049cd..0000000 --- a/core/Cargo.toml +++ /dev/null @@ -1,13 +0,0 @@ -[package] -name = "md_core" -version = "0.1.0" -edition = "2021" - -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html - -[dependencies] -chrono = "0.4.38" -rfd = "0.14.1" -serde = { version = "1.0.208", features = ["derive"] } -thiserror = "1.0.63" -tokio = "1.39.3" diff --git a/core/src/config.rs b/core/src/config.rs deleted file mode 100644 index 55e5569..0000000 --- a/core/src/config.rs +++ /dev/null @@ -1,19 +0,0 @@ -use serde::{Deserialize, Serialize}; - -#[derive(Clone, Copy, Serialize, Deserialize)] -pub enum Theme { - Light, - Dark, - System, -} - -#[derive(Clone, Copy, Serialize, Deserialize)] -pub struct Config { - pub theme: Theme, -} - -impl Default for Config { - fn default() -> Self { - Self { theme: Theme::Dark } - } -} diff --git a/core/src/data.rs b/core/src/data.rs deleted file mode 100644 index 71dfddc..0000000 --- a/core/src/data.rs +++ /dev/null @@ -1,201 +0,0 @@ -use crate::error::NodeError; -use rfd::{FileDialog, MessageButtons, MessageDialog, MessageDialogResult}; -use serde::{Deserialize, Serialize}; -use std::{ - fs::{self, File}, - io::{self, BufReader, BufWriter, Read, Write}, - path::{Path, PathBuf}, -}; - -const DOCUMENTATION_STR: &'static str = r#"# Markdown Editor - -This is a simple markdown editor that allows you to create, edit, and save markdown files. -"#; - -#[derive(Debug, Clone, PartialEq)] -pub enum SaveLocation { - PathBuf(PathBuf), - String(String), -} - -impl PartialEq for SaveLocation { - fn eq(&self, other: &PathBuf) -> bool { - match self { - SaveLocation::PathBuf(p) => p == other, - SaveLocation::String(s) => PathBuf::from(s) == *other, - } - } -} - -impl From for SaveLocation { - fn from(s: String) -> SaveLocation { - SaveLocation::String(s) - } -} - -impl From for SaveLocation { - fn from(p: PathBuf) -> SaveLocation { - SaveLocation::PathBuf(p) - } -} - -// ContentRepository trait -// An interface designed to allow for the loading and saving of content across different storage types. -// Examples: File system, API, or database -pub trait ContentRepository { - // Loads data into memory - fn load(&mut self) -> Result<(), NodeError>; - - // Saves the current content to storage - fn save(&mut self) -> Result<(), NodeError>; - - fn new(location: Option) -> Self - where - Self: Sized; - - fn update_content(&mut self, content: String); - - // Retrieve the current content - fn get_content(&self) -> String; - - // Sets the save location or identifier for storage - fn set_save_location(&mut self, path: T) - where - T: Into; - - // Retrieves the save location or identifier for storage - fn get_save_location(&self) -> Option; - - // Check for unsaved changes - fn has_unsaved_changes(&self) -> bool; -} - -#[derive(Clone, Serialize, Deserialize)] -pub struct TextFile { - path: Option, - content: String, - modified: bool, -} - -impl Default for TextFile { - fn default() -> Self { - TextFile { - content: String::from(DOCUMENTATION_STR), - path: None, - modified: false, - } - } -} - -impl ContentRepository for TextFile { - fn load(&mut self) -> Result<(), NodeError> { - let file = File::open(self.path.as_ref().unwrap())?; - let mut buf_reader = BufReader::new(file); - let mut content = String::new(); - buf_reader.read_to_string(&mut content)?; - self.content = content; - Ok(()) - } - fn save(&mut self) -> Result<(), NodeError> { - let file = match &self.path { - Some(path) => File::create(path)?, - None => return Err(NodeError::NoSavePath), - }; - let mut buf_writer = BufWriter::new(file); - buf_writer.write_all(self.content.as_bytes())?; - buf_writer.flush()?; - self.modified = false; - Ok(()) - } - fn new(location: Option) -> Self { - let path = match location { - Some(SaveLocation::PathBuf(p)) => Some(p), - Some(SaveLocation::String(s)) => Some(PathBuf::from(s)), - None => None, - }; - TextFile { - path, - content: String::from(""), - modified: false, - } - } - fn update_content(&mut self, content: String) { - self.content = content; - self.modified = true; - } - fn get_content(&self) -> String { - self.content.clone() - } - fn set_save_location(&mut self, path: T) - where - T: Into, - { - self.path = match path.into() { - SaveLocation::PathBuf(p) => Some(p), - SaveLocation::String(s) => Some(PathBuf::from(s)), - }; - } - - fn get_save_location(&self) -> Option { - self.path.clone().map(SaveLocation::PathBuf) - } - - fn has_unsaved_changes(&self) -> bool { - self.modified - } -} - -pub fn open_file_dialog() -> Result { - let dir = PathBuf::from("/"); - let file_dialog_res = FileDialog::new().set_directory(dir).pick_file(); - if let Some(file_handle) = file_dialog_res { - Ok(file_handle.to_path_buf()) - } else { - Err(NodeError::NoOpenPath) - } -} -pub fn open_file_save_dialog() -> Result { - let dir = PathBuf::from("/"); - let file_dialog_res = FileDialog::new().set_directory(dir).save_file(); - if let Some(file_handle) = file_dialog_res { - Ok(file_handle.to_path_buf()) - } else { - Err(NodeError::NoSavePath) - } -} - -pub fn open_save_warning_dialog() -> bool { - let dialog = MessageDialog::new() - .set_title("Unsaved Changes") - .set_description("You have unsaved changes. Do you want to continue?") - .set_buttons(MessageButtons::YesNo); - dialog.show() == MessageDialogResult::Yes -} - -#[cfg(test)] -mod tests { - use super::*; - use std::env; - - #[test] - fn text_textfile() { - let mut md = TextFile::new(); - assert_eq!(md.get_content(), ""); - - md.update_content(String::from("Hello, world!")); - assert_eq!(md.get_content(), "Hello, world!"); - - let path = env::temp_dir().join("test.md"); - md.set_save_location(path); - assert_eq!( - md.get_save_location(), - Some(SaveLocation::PathBuf(env::temp_dir().join("test.md"))) - ); - assert!(md.save().is_ok()); - - md.update_content(String::from("Goodbye, world!")); - assert_eq!(md.get_content(), "Goodbye, world!"); - assert!(md.load().is_ok()); - assert_eq!(md.get_content(), "Hello, world!"); - } -} diff --git a/core/src/error.rs b/core/src/error.rs deleted file mode 100644 index d0e2193..0000000 --- a/core/src/error.rs +++ /dev/null @@ -1,48 +0,0 @@ -use serde::{Deserialize, Serialize}; -use std::{ - fmt::{self, Debug, Display, Formatter}, - io, - string::FromUtf8Error, -}; -use thiserror::Error; - -#[derive(Error, Debug)] -pub enum NodeError { - #[error("I/O Error: {source}")] - IoError { - #[from] - source: io::Error, - }, - #[error("File Read Error: Could not convert the selected file to a string.")] - FromUtf8Error { - #[from] - source: FromUtf8Error, - }, - #[error("Save Error: The file path is missing. Please provide a file path.")] - NoSavePath, - #[error("Open Error: The file path is missing. Please provide a file path.")] - NoOpenPath, - #[error( - "Arc Error: Multiple references to the same Arc. Please clone the Arc before using it." - )] - MultipleArcReferences, - #[error("Blocking Error: The thread has been blocked. Please check the thread for errors.")] - BlockingError, - #[error("Unknown Error: {message}")] - Unknown { - message: String, - #[source] - source: Option>, - }, - #[error("Unsaved Changes: The file has unsaved changes.")] - FileNotSaved, -} - -impl serde::Serialize for NodeError { - fn serialize(&self, serializer: S) -> Result - where - S: serde::ser::Serializer, - { - serializer.serialize_str(self.to_string().as_ref()) - } -} diff --git a/core/src/event.rs b/core/src/event.rs deleted file mode 100644 index df4a18b..0000000 --- a/core/src/event.rs +++ /dev/null @@ -1,21 +0,0 @@ -use chrono::Utc; -use serde::Serialize; - -// Listen to events use async/await. -#[derive(Debug, Clone, Serialize)] -pub enum CoreEvent { - DocumentLoad { content: String, timestamp: u32 }, -} - -fn timestamp() -> u32 { - Utc::now().timestamp() as u32 -} - -impl CoreEvent { - pub fn document_load(content: String) -> Self { - CoreEvent::DocumentLoad { - content, - timestamp: timestamp(), - } - } -} diff --git a/core/src/lib.rs b/core/src/lib.rs deleted file mode 100644 index 2c1ec43..0000000 --- a/core/src/lib.rs +++ /dev/null @@ -1,51 +0,0 @@ -pub mod config; -pub mod data; -pub mod error; -pub mod event; -use tokio::sync::broadcast::{channel, Sender}; - -use config::Config; -use data::{ContentRepository, TextFile}; -use error::NodeError; -use std::sync::{Arc, Mutex}; - -pub struct Node { - pub editor: Arc>, - pub config: Arc, -} - -impl Node { - pub fn new() -> Result { - let node = Node { - editor: Arc::new(Mutex::new(TextFile::default())), - config: Arc::new(Config::default()), - }; - - Ok(node) - } - - // Updates the content in memory. - pub fn handle_update_content(&self, content: String) -> Result<(), NodeError> { - let mut editor = self.editor.lock().unwrap(); - editor.update_content(content); - Ok(()) - } - - // Create new document. - pub fn handle_new_document(&self, force: bool) -> Result<(), NodeError> { - let editor = self.editor.lock().unwrap(); - if !force && editor.has_unsaved_changes() { - return Err(NodeError::FileNotSaved); - } - let new = TextFile::new(None); - let mut editor = editor; - *editor = new; - Ok(()) - } - - // Save the document. - pub fn handle_save(&self) -> Result<(), NodeError> { - let mut editor = self.editor.lock().unwrap(); - editor.save() - } -} diff --git a/interface/app/Content.tsx b/interface/app/Content.tsx deleted file mode 100644 index 0e42df2..0000000 --- a/interface/app/Content.tsx +++ /dev/null @@ -1,7 +0,0 @@ -import React, { ReactNode } from "react"; - -const Content: React.FC<{ children: ReactNode }> = ({ children }) => ( -
{children}
-); - -export default Content; diff --git a/interface/app/Document.tsx b/interface/app/Document.tsx deleted file mode 100644 index b640b03..0000000 --- a/interface/app/Document.tsx +++ /dev/null @@ -1,15 +0,0 @@ -import React, { ReactNode } from "react"; -import useFocusEditor from "../hooks/useFocusEditor"; - -const Document: React.FC<{ children: ReactNode }> = ({ children }) => { - const { handleButtonClick, handleArticleClick } = useFocusEditor() - - return ( -
-
-
{children}
-
-
-)}; - -export default Document; diff --git a/interface/app/Layout.tsx b/interface/app/Layout.tsx deleted file mode 100644 index 8e8011a..0000000 --- a/interface/app/Layout.tsx +++ /dev/null @@ -1,9 +0,0 @@ -import React, { ReactNode } from "react"; - -const Layout: React.FC<{ children: ReactNode }> = ({ children }) => ( -
-
{children}
-
-); - -export default Layout; diff --git a/interface/app/global.css b/interface/app/global.css deleted file mode 100644 index 0bdd14f..0000000 --- a/interface/app/global.css +++ /dev/null @@ -1,110 +0,0 @@ -@tailwind base; -@tailwind components; -@tailwind utilities; - - -@layer base { - :root { - --background: 40 14% 92%; - --foreground: 20 14.3% 4.1%; - --card: 53 27% 95%; - --card-foreground: 20 14.3% 4.1%; - --popover: 0 0% 100%; - --popover-foreground: 20 14.3% 4.1%; - --primary: 24 9.8% 10%; - --primary-foreground: 60 9.1% 97.8%; - --secondary: 60 4.8% 95.9%; - --secondary-foreground: 24 9.8% 10%; - --muted: 60 4.8% 95.9%; - --muted-foreground: 25 5.3% 44.7%; - --accent: 60 4.8% 95.9%; - --accent-foreground: 24 9.8% 10%; - --destructive: 0 84.2% 60.2%; - --destructive-foreground: 60 9.1% 97.8%; - --border: 48 6% 85%; - --input: 20 5.9% 90%; - --ring: 20 14.3% 4.1%; - --radius: 0.5rem; - --chart-1: 12 76% 61%; - --chart-2: 173 58% 39%; - --chart-3: 197 37% 24%; - --chart-4: 43 74% 66%; - --chart-5: 27 87% 67%; - } - - .dark { - color-scheme: dark; - --background: 300 2% 15%; - --foreground: 60 9.1% 97.8%; - --card: 300 1% 17%; - --card-foreground: 60 9.1% 97.8%; - --popover: 20 14.3% 4.1%; - --popover-foreground: 60 9.1% 97.8%; - --primary: 60 9.1% 97.8%; - --primary-foreground: 24 9.8% 10%; - --secondary: 12 6.5% 15.1%; - --secondary-foreground: 60 9.1% 97.8%; - --muted: 12 6.5% 15.1%; - --muted-foreground: 24 5.4% 63.9%; - --accent: 12 6.5% 15.1%; - --accent-foreground: 60 9.1% 97.8%; - --destructive: 0 62.8% 30.6%; - --destructive-foreground: 60 9.1% 97.8%; - --border: 40 7% 12%; - --input: 12 6.5% 15.1%; - --ring: 24 5.7% 82.9%; - --chart-1: 220 70% 50%; - --chart-2: 160 60% 45%; - --chart-3: 30 80% 55%; - --chart-4: 280 65% 60%; - --chart-5: 340 75% 55%; - } -} - -@layer base { - * { - @apply border-border; - } - body { - @apply bg-background text-foreground; - } -} - - -[contenteditable="true"]:focus { - outline: none; -} - -.prose { - /* It's so dumb that I have to override this here. */ - max-width: none; - p { - margin-top: 0rem; - margin-bottom: 0rem; - } - h1, h2, h3, h4, h5, h6 { - text-align: left; - } - h1 { - margin-top: 2rem; - margin-bottom: 1.4rem; - line-height: 0.8rem; - font-size: 2rem; - } - h2 { - margin-top: 1rem; - margin-bottom: 0.4rem; - } - h3 { - margin-top: 1rem; - margin-bottom: 0.4rem; - line-height: 1.6rem; - } - h5, h6 { - font-weight: bold; - line-height: 1.8rem; - } - ul li, ol li { - line-height: 1 - } -} diff --git a/interface/components/Editor.tsx b/interface/components/Editor.tsx deleted file mode 100644 index b7ec6bd..0000000 --- a/interface/components/Editor.tsx +++ /dev/null @@ -1,13 +0,0 @@ -import InnerEditor from '@md/markdown-editor/components/Editor' - -interface EditorProps { - defaultContent: string, - setContent: (content: string) => void, - eventTimestamp: number | null, -} - -const Editor = (props: EditorProps) => { - return -} - -export default Editor diff --git a/interface/dist/stylesheet.css b/interface/dist/stylesheet.css deleted file mode 100644 index 767c9f4..0000000 --- a/interface/dist/stylesheet.css +++ /dev/null @@ -1,1250 +0,0 @@ -/* -! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com -*/ - -/* -1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) -2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116) -*/ - -*, -::before, -::after { - box-sizing: border-box; - /* 1 */ - border-width: 0; - /* 2 */ - border-style: solid; - /* 2 */ - border-color: #e5e7eb; - /* 2 */ -} - -::before, -::after { - --tw-content: ''; -} - -/* -1. Use a consistent sensible line-height in all browsers. -2. Prevent adjustments of font size after orientation changes in iOS. -3. Use a more readable tab size. -4. Use the user's configured `sans` font-family by default. -5. Use the user's configured `sans` font-feature-settings by default. -6. Use the user's configured `sans` font-variation-settings by default. -7. Disable tap highlights on iOS -*/ - -html, -:host { - line-height: 1.5; - /* 1 */ - -webkit-text-size-adjust: 100%; - /* 2 */ - -moz-tab-size: 4; - /* 3 */ - -o-tab-size: 4; - tab-size: 4; - /* 3 */ - font-family: Arial, Helvetica, sans-serif; - /* 4 */ - font-feature-settings: normal; - /* 5 */ - font-variation-settings: normal; - /* 6 */ - -webkit-tap-highlight-color: transparent; - /* 7 */ -} - -/* -1. Remove the margin in all browsers. -2. Inherit line-height from `html` so users can set them as a class directly on the `html` element. -*/ - -body { - margin: 0; - /* 1 */ - line-height: inherit; - /* 2 */ -} - -/* -1. Add the correct height in Firefox. -2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) -3. Ensure horizontal rules are visible by default. -*/ - -hr { - height: 0; - /* 1 */ - color: inherit; - /* 2 */ - border-top-width: 1px; - /* 3 */ -} - -/* -Add the correct text decoration in Chrome, Edge, and Safari. -*/ - -abbr:where([title]) { - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; -} - -/* -Remove the default font size and weight for headings. -*/ - -h1, -h2, -h3, -h4, -h5, -h6 { - font-size: inherit; - font-weight: inherit; -} - -/* -Reset links to optimize for opt-in styling instead of opt-out. -*/ - -a { - color: inherit; - text-decoration: inherit; -} - -/* -Add the correct font weight in Edge and Safari. -*/ - -b, -strong { - font-weight: bolder; -} - -/* -1. Use the user's configured `mono` font-family by default. -2. Use the user's configured `mono` font-feature-settings by default. -3. Use the user's configured `mono` font-variation-settings by default. -4. Correct the odd `em` font sizing in all browsers. -*/ - -code, -kbd, -samp, -pre { - font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; - /* 1 */ - font-feature-settings: normal; - /* 2 */ - font-variation-settings: normal; - /* 3 */ - font-size: 1em; - /* 4 */ -} - -/* -Add the correct font size in all browsers. -*/ - -small { - font-size: 80%; -} - -/* -Prevent `sub` and `sup` elements from affecting the line height in all browsers. -*/ - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sub { - bottom: -0.25em; -} - -sup { - top: -0.5em; -} - -/* -1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) -2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) -3. Remove gaps between table borders by default. -*/ - -table { - text-indent: 0; - /* 1 */ - border-color: inherit; - /* 2 */ - border-collapse: collapse; - /* 3 */ -} - -/* -1. Change the font styles in all browsers. -2. Remove the margin in Firefox and Safari. -3. Remove default padding in all browsers. -*/ - -button, -input, -optgroup, -select, -textarea { - font-family: inherit; - /* 1 */ - font-feature-settings: inherit; - /* 1 */ - font-variation-settings: inherit; - /* 1 */ - font-size: 100%; - /* 1 */ - font-weight: inherit; - /* 1 */ - line-height: inherit; - /* 1 */ - letter-spacing: inherit; - /* 1 */ - color: inherit; - /* 1 */ - margin: 0; - /* 2 */ - padding: 0; - /* 3 */ -} - -/* -Remove the inheritance of text transform in Edge and Firefox. -*/ - -button, -select { - text-transform: none; -} - -/* -1. Correct the inability to style clickable types in iOS and Safari. -2. Remove default button styles. -*/ - -button, -input:where([type='button']), -input:where([type='reset']), -input:where([type='submit']) { - -webkit-appearance: button; - /* 1 */ - background-color: transparent; - /* 2 */ - background-image: none; - /* 2 */ -} - -/* -Use the modern Firefox focus style for all focusable elements. -*/ - -:-moz-focusring { - outline: auto; -} - -/* -Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) -*/ - -:-moz-ui-invalid { - box-shadow: none; -} - -/* -Add the correct vertical alignment in Chrome and Firefox. -*/ - -progress { - vertical-align: baseline; -} - -/* -Correct the cursor style of increment and decrement buttons in Safari. -*/ - -::-webkit-inner-spin-button, -::-webkit-outer-spin-button { - height: auto; -} - -/* -1. Correct the odd appearance in Chrome and Safari. -2. Correct the outline style in Safari. -*/ - -[type='search'] { - -webkit-appearance: textfield; - /* 1 */ - outline-offset: -2px; - /* 2 */ -} - -/* -Remove the inner padding in Chrome and Safari on macOS. -*/ - -::-webkit-search-decoration { - -webkit-appearance: none; -} - -/* -1. Correct the inability to style clickable types in iOS and Safari. -2. Change font properties to `inherit` in Safari. -*/ - -::-webkit-file-upload-button { - -webkit-appearance: button; - /* 1 */ - font: inherit; - /* 2 */ -} - -/* -Add the correct display in Chrome and Safari. -*/ - -summary { - display: list-item; -} - -/* -Removes the default spacing and border for appropriate elements. -*/ - -blockquote, -dl, -dd, -h1, -h2, -h3, -h4, -h5, -h6, -hr, -figure, -p, -pre { - margin: 0; -} - -fieldset { - margin: 0; - padding: 0; -} - -legend { - padding: 0; -} - -ol, -ul, -menu { - list-style: none; - margin: 0; - padding: 0; -} - -/* -Reset default styling for dialogs. -*/ - -dialog { - padding: 0; -} - -/* -Prevent resizing textareas horizontally by default. -*/ - -textarea { - resize: vertical; -} - -/* -1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) -2. Set the default placeholder color to the user's configured gray 400 color. -*/ - -input::-moz-placeholder, textarea::-moz-placeholder { - opacity: 1; - /* 1 */ - color: #9ca3af; - /* 2 */ -} - -input::placeholder, -textarea::placeholder { - opacity: 1; - /* 1 */ - color: #9ca3af; - /* 2 */ -} - -/* -Set the default cursor for buttons. -*/ - -button, -[role="button"] { - cursor: pointer; -} - -/* -Make sure disabled buttons don't get the pointer cursor. -*/ - -:disabled { - cursor: default; -} - -/* -1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14) -2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210) - This can trigger a poorly considered lint error in some tools but is included by design. -*/ - -img, -svg, -video, -canvas, -audio, -iframe, -embed, -object { - display: block; - /* 1 */ - vertical-align: middle; - /* 2 */ -} - -/* -Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) -*/ - -img, -video { - max-width: 100%; - height: auto; -} - -/* Make elements with the HTML hidden attribute stay hidden by default */ - -[hidden] { - display: none; -} - -:root { - --background: 40 14% 92%; - --foreground: 20 14.3% 4.1%; - --card: 53 27% 95%; - --card-foreground: 20 14.3% 4.1%; - --popover: 0 0% 100%; - --popover-foreground: 20 14.3% 4.1%; - --primary: 24 9.8% 10%; - --primary-foreground: 60 9.1% 97.8%; - --secondary: 60 4.8% 95.9%; - --secondary-foreground: 24 9.8% 10%; - --muted: 60 4.8% 95.9%; - --muted-foreground: 25 5.3% 44.7%; - --accent: 60 4.8% 95.9%; - --accent-foreground: 24 9.8% 10%; - --destructive: 0 84.2% 60.2%; - --destructive-foreground: 60 9.1% 97.8%; - --border: 48 6% 85%; - --input: 20 5.9% 90%; - --ring: 20 14.3% 4.1%; - --radius: 0.5rem; - --chart-1: 12 76% 61%; - --chart-2: 173 58% 39%; - --chart-3: 197 37% 24%; - --chart-4: 43 74% 66%; - --chart-5: 27 87% 67%; -} - -.dark { - color-scheme: dark; - --background: 300 2% 15%; - --foreground: 60 9.1% 97.8%; - --card: 300 1% 17%; - --card-foreground: 60 9.1% 97.8%; - --popover: 20 14.3% 4.1%; - --popover-foreground: 60 9.1% 97.8%; - --primary: 60 9.1% 97.8%; - --primary-foreground: 24 9.8% 10%; - --secondary: 12 6.5% 15.1%; - --secondary-foreground: 60 9.1% 97.8%; - --muted: 12 6.5% 15.1%; - --muted-foreground: 24 5.4% 63.9%; - --accent: 12 6.5% 15.1%; - --accent-foreground: 60 9.1% 97.8%; - --destructive: 0 62.8% 30.6%; - --destructive-foreground: 60 9.1% 97.8%; - --border: 40 7% 12%; - --input: 12 6.5% 15.1%; - --ring: 24 5.7% 82.9%; - --chart-1: 220 70% 50%; - --chart-2: 160 60% 45%; - --chart-3: 30 80% 55%; - --chart-4: 280 65% 60%; - --chart-5: 340 75% 55%; -} - -* { - border-color: hsl(var(--border)); -} - -body { - background-color: hsl(var(--background)); - color: hsl(var(--foreground)); -} - -*, ::before, ::after { - --tw-border-spacing-x: 0; - --tw-border-spacing-y: 0; - --tw-translate-x: 0; - --tw-translate-y: 0; - --tw-rotate: 0; - --tw-skew-x: 0; - --tw-skew-y: 0; - --tw-scale-x: 1; - --tw-scale-y: 1; - --tw-pan-x: ; - --tw-pan-y: ; - --tw-pinch-zoom: ; - --tw-scroll-snap-strictness: proximity; - --tw-gradient-from-position: ; - --tw-gradient-via-position: ; - --tw-gradient-to-position: ; - --tw-ordinal: ; - --tw-slashed-zero: ; - --tw-numeric-figure: ; - --tw-numeric-spacing: ; - --tw-numeric-fraction: ; - --tw-ring-inset: ; - --tw-ring-offset-width: 0px; - --tw-ring-offset-color: #fff; - --tw-ring-color: rgb(59 130 246 / 0.5); - --tw-ring-offset-shadow: 0 0 #0000; - --tw-ring-shadow: 0 0 #0000; - --tw-shadow: 0 0 #0000; - --tw-shadow-colored: 0 0 #0000; - --tw-blur: ; - --tw-brightness: ; - --tw-contrast: ; - --tw-grayscale: ; - --tw-hue-rotate: ; - --tw-invert: ; - --tw-saturate: ; - --tw-sepia: ; - --tw-drop-shadow: ; - --tw-backdrop-blur: ; - --tw-backdrop-brightness: ; - --tw-backdrop-contrast: ; - --tw-backdrop-grayscale: ; - --tw-backdrop-hue-rotate: ; - --tw-backdrop-invert: ; - --tw-backdrop-opacity: ; - --tw-backdrop-saturate: ; - --tw-backdrop-sepia: ; - --tw-contain-size: ; - --tw-contain-layout: ; - --tw-contain-paint: ; - --tw-contain-style: ; -} - -::backdrop { - --tw-border-spacing-x: 0; - --tw-border-spacing-y: 0; - --tw-translate-x: 0; - --tw-translate-y: 0; - --tw-rotate: 0; - --tw-skew-x: 0; - --tw-skew-y: 0; - --tw-scale-x: 1; - --tw-scale-y: 1; - --tw-pan-x: ; - --tw-pan-y: ; - --tw-pinch-zoom: ; - --tw-scroll-snap-strictness: proximity; - --tw-gradient-from-position: ; - --tw-gradient-via-position: ; - --tw-gradient-to-position: ; - --tw-ordinal: ; - --tw-slashed-zero: ; - --tw-numeric-figure: ; - --tw-numeric-spacing: ; - --tw-numeric-fraction: ; - --tw-ring-inset: ; - --tw-ring-offset-width: 0px; - --tw-ring-offset-color: #fff; - --tw-ring-color: rgb(59 130 246 / 0.5); - --tw-ring-offset-shadow: 0 0 #0000; - --tw-ring-shadow: 0 0 #0000; - --tw-shadow: 0 0 #0000; - --tw-shadow-colored: 0 0 #0000; - --tw-blur: ; - --tw-brightness: ; - --tw-contrast: ; - --tw-grayscale: ; - --tw-hue-rotate: ; - --tw-invert: ; - --tw-saturate: ; - --tw-sepia: ; - --tw-drop-shadow: ; - --tw-backdrop-blur: ; - --tw-backdrop-brightness: ; - --tw-backdrop-contrast: ; - --tw-backdrop-grayscale: ; - --tw-backdrop-hue-rotate: ; - --tw-backdrop-invert: ; - --tw-backdrop-opacity: ; - --tw-backdrop-saturate: ; - --tw-backdrop-sepia: ; - --tw-contain-size: ; - --tw-contain-layout: ; - --tw-contain-paint: ; - --tw-contain-style: ; -} - -.prose { - color: var(--tw-prose-body); - max-width: 65ch; -} - -.prose :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 1.25em; - margin-bottom: 1.25em; -} - -.prose :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: var(--tw-prose-lead); - font-size: 1.25em; - line-height: 1.6; - margin-top: 1.2em; - margin-bottom: 1.2em; -} - -.prose :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: var(--tw-prose-links); - text-decoration: underline; - font-weight: 500; -} - -.prose :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: var(--tw-prose-bold); - font-weight: 600; -} - -.prose :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: inherit; -} - -.prose :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: inherit; -} - -.prose :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: inherit; -} - -.prose :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - list-style-type: decimal; - margin-top: 1.25em; - margin-bottom: 1.25em; - padding-inline-start: 1.625em; -} - -.prose :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - list-style-type: upper-alpha; -} - -.prose :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - list-style-type: lower-alpha; -} - -.prose :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - list-style-type: upper-alpha; -} - -.prose :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - list-style-type: lower-alpha; -} - -.prose :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - list-style-type: upper-roman; -} - -.prose :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - list-style-type: lower-roman; -} - -.prose :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - list-style-type: upper-roman; -} - -.prose :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - list-style-type: lower-roman; -} - -.prose :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - list-style-type: decimal; -} - -.prose :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - list-style-type: disc; - margin-top: 1.25em; - margin-bottom: 1.25em; - padding-inline-start: 1.625em; -} - -.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker { - font-weight: 400; - color: var(--tw-prose-counters); -} - -.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker { - color: var(--tw-prose-bullets); -} - -.prose :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: var(--tw-prose-headings); - font-weight: 600; - margin-top: 1.25em; -} - -.prose :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - border-color: var(--tw-prose-hr); - border-top-width: 1px; - margin-top: 3em; - margin-bottom: 3em; -} - -.prose :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - font-weight: 500; - font-style: italic; - color: var(--tw-prose-quotes); - border-inline-start-width: 0.25rem; - border-inline-start-color: var(--tw-prose-quote-borders); - quotes: "\201C""\201D""\2018""\2019"; - margin-top: 1.6em; - margin-bottom: 1.6em; - padding-inline-start: 1em; -} - -.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before { - content: open-quote; -} - -.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after { - content: close-quote; -} - -.prose :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: var(--tw-prose-headings); - font-weight: 800; - font-size: 2.25em; - margin-top: 0; - margin-bottom: 0.8888889em; - line-height: 1.1111111; -} - -.prose :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - font-weight: 900; - color: inherit; -} - -.prose :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: var(--tw-prose-headings); - font-weight: 700; - font-size: 1.5em; - margin-top: 2em; - margin-bottom: 1em; - line-height: 1.3333333; -} - -.prose :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - font-weight: 800; - color: inherit; -} - -.prose :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: var(--tw-prose-headings); - font-weight: 600; - font-size: 1.25em; - margin-top: 1.6em; - margin-bottom: 0.6em; - line-height: 1.6; -} - -.prose :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - font-weight: 700; - color: inherit; -} - -.prose :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: var(--tw-prose-headings); - font-weight: 600; - margin-top: 1.5em; - margin-bottom: 0.5em; - line-height: 1.5; -} - -.prose :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - font-weight: 700; - color: inherit; -} - -.prose :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 2em; - margin-bottom: 2em; -} - -.prose :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - display: block; - margin-top: 2em; - margin-bottom: 2em; -} - -.prose :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 2em; - margin-bottom: 2em; -} - -.prose :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - font-weight: 500; - font-family: inherit; - color: var(--tw-prose-kbd); - box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%); - font-size: 0.875em; - border-radius: 0.3125rem; - padding-top: 0.1875em; - padding-inline-end: 0.375em; - padding-bottom: 0.1875em; - padding-inline-start: 0.375em; -} - -.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: var(--tw-prose-code); - font-weight: 600; - font-size: 0.875em; -} - -.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before { - content: "`"; -} - -.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after { - content: "`"; -} - -.prose :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: inherit; -} - -.prose :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: inherit; -} - -.prose :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: inherit; - font-size: 0.875em; -} - -.prose :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: inherit; - font-size: 0.9em; -} - -.prose :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: inherit; -} - -.prose :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: inherit; -} - -.prose :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: inherit; -} - -.prose :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: var(--tw-prose-pre-code); - background-color: var(--tw-prose-pre-bg); - overflow-x: auto; - font-weight: 400; - font-size: 0.875em; - line-height: 1.7142857; - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; - border-radius: 0.375rem; - padding-top: 0.8571429em; - padding-inline-end: 1.1428571em; - padding-bottom: 0.8571429em; - padding-inline-start: 1.1428571em; -} - -.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - background-color: transparent; - border-width: 0; - border-radius: 0; - padding: 0; - font-weight: inherit; - color: inherit; - font-size: inherit; - font-family: inherit; - line-height: inherit; -} - -.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before { - content: none; -} - -.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after { - content: none; -} - -.prose :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - width: 100%; - table-layout: auto; - margin-top: 2em; - margin-bottom: 2em; - font-size: 0.875em; - line-height: 1.7142857; -} - -.prose :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - border-bottom-width: 1px; - border-bottom-color: var(--tw-prose-th-borders); -} - -.prose :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: var(--tw-prose-headings); - font-weight: 600; - vertical-align: bottom; - padding-inline-end: 0.5714286em; - padding-bottom: 0.5714286em; - padding-inline-start: 0.5714286em; -} - -.prose :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - border-bottom-width: 1px; - border-bottom-color: var(--tw-prose-td-borders); -} - -.prose :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - border-bottom-width: 0; -} - -.prose :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - vertical-align: baseline; -} - -.prose :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - border-top-width: 1px; - border-top-color: var(--tw-prose-th-borders); -} - -.prose :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - vertical-align: top; -} - -.prose :where(th, td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - text-align: start; -} - -.prose :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 0; - margin-bottom: 0; -} - -.prose :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: var(--tw-prose-captions); - font-size: 0.875em; - line-height: 1.4285714; - margin-top: 0.8571429em; -} - -.prose { - --tw-prose-body: #374151; - --tw-prose-headings: #111827; - --tw-prose-lead: #4b5563; - --tw-prose-links: #111827; - --tw-prose-bold: #111827; - --tw-prose-counters: #6b7280; - --tw-prose-bullets: #d1d5db; - --tw-prose-hr: #e5e7eb; - --tw-prose-quotes: #111827; - --tw-prose-quote-borders: #e5e7eb; - --tw-prose-captions: #6b7280; - --tw-prose-kbd: #111827; - --tw-prose-kbd-shadows: 17 24 39; - --tw-prose-code: #111827; - --tw-prose-pre-code: #e5e7eb; - --tw-prose-pre-bg: #1f2937; - --tw-prose-th-borders: #d1d5db; - --tw-prose-td-borders: #e5e7eb; - --tw-prose-invert-body: #d1d5db; - --tw-prose-invert-headings: #fff; - --tw-prose-invert-lead: #9ca3af; - --tw-prose-invert-links: #fff; - --tw-prose-invert-bold: #fff; - --tw-prose-invert-counters: #9ca3af; - --tw-prose-invert-bullets: #4b5563; - --tw-prose-invert-hr: #374151; - --tw-prose-invert-quotes: #f3f4f6; - --tw-prose-invert-quote-borders: #374151; - --tw-prose-invert-captions: #9ca3af; - --tw-prose-invert-kbd: #fff; - --tw-prose-invert-kbd-shadows: 255 255 255; - --tw-prose-invert-code: #fff; - --tw-prose-invert-pre-code: #d1d5db; - --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%); - --tw-prose-invert-th-borders: #4b5563; - --tw-prose-invert-td-borders: #374151; - font-size: 1rem; - line-height: 1.75; -} - -.prose :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 0; - margin-bottom: 0; -} - -.prose :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 0.5em; - margin-bottom: 0.5em; -} - -.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - padding-inline-start: 0.375em; -} - -.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - padding-inline-start: 0.375em; -} - -.prose :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 0.75em; - margin-bottom: 0.75em; -} - -.prose :where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 1.25em; -} - -.prose :where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-bottom: 1.25em; -} - -.prose :where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 1.25em; -} - -.prose :where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-bottom: 1.25em; -} - -.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 0.75em; - margin-bottom: 0.75em; -} - -.prose :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 1.25em; - margin-bottom: 1.25em; -} - -.prose :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 0.5em; - padding-inline-start: 1.625em; -} - -.prose :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 0; -} - -.prose :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 0; -} - -.prose :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 0; -} - -.prose :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 0; -} - -.prose :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - padding-inline-start: 0; -} - -.prose :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - padding-inline-end: 0; -} - -.prose :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - padding-top: 0.5714286em; - padding-inline-end: 0.5714286em; - padding-bottom: 0.5714286em; - padding-inline-start: 0.5714286em; -} - -.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - padding-inline-start: 0; -} - -.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - padding-inline-end: 0; -} - -.prose :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 2em; - margin-bottom: 2em; -} - -.prose :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 0; -} - -.prose :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-bottom: 0; -} - -.collapse { - visibility: collapse; -} - -.flex { - display: flex; -} - -.h-screen { - height: 100vh; -} - -.h-full { - height: 100%; -} - -.w-full { - width: 100%; -} - -.min-w-80 { - min-width: 20rem; -} - -.max-w-2xl { - max-width: 42rem; -} - -.flex-1 { - flex: 1 1 0%; -} - -.flex-col { - flex-direction: column; -} - -.justify-center { - justify-content: center; -} - -.overflow-hidden { - overflow: hidden; -} - -.overflow-y-auto { - overflow-y: auto; -} - -.p-4 { - padding: 1rem; -} - -@keyframes enter { - from { - opacity: var(--tw-enter-opacity, 1); - transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0)); - } -} - -@keyframes exit { - to { - opacity: var(--tw-exit-opacity, 1); - transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0)); - } -} - -[contenteditable="true"]:focus { - outline: none; -} - -.prose { - /* It's so dumb that I have to override this here. */ - max-width: none; - p { - margin-top: 0rem; - margin-bottom: 0rem; - } - h1, h2, h3, h4, h5, h6 { - text-align: left; - } - h1 { - margin-top: 2rem; - margin-bottom: 1.4rem; - line-height: 0.8rem; - font-size: 2rem; - } - h2 { - margin-top: 1rem; - margin-bottom: 0.4rem; - } - h3 { - margin-top: 1rem; - margin-bottom: 0.4rem; - line-height: 1.6rem; - } - h5, h6 { - font-weight: bold; - line-height: 1.8rem; - } - ul li, ol li { - line-height: 1 - } -} - -.dark\:prose-invert:is(.dark *) { - --tw-prose-body: var(--tw-prose-invert-body); - --tw-prose-headings: var(--tw-prose-invert-headings); - --tw-prose-lead: var(--tw-prose-invert-lead); - --tw-prose-links: var(--tw-prose-invert-links); - --tw-prose-bold: var(--tw-prose-invert-bold); - --tw-prose-counters: var(--tw-prose-invert-counters); - --tw-prose-bullets: var(--tw-prose-invert-bullets); - --tw-prose-hr: var(--tw-prose-invert-hr); - --tw-prose-quotes: var(--tw-prose-invert-quotes); - --tw-prose-quote-borders: var(--tw-prose-invert-quote-borders); - --tw-prose-captions: var(--tw-prose-invert-captions); - --tw-prose-kbd: var(--tw-prose-invert-kbd); - --tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows); - --tw-prose-code: var(--tw-prose-invert-code); - --tw-prose-pre-code: var(--tw-prose-invert-pre-code); - --tw-prose-pre-bg: var(--tw-prose-invert-pre-bg); - --tw-prose-th-borders: var(--tw-prose-invert-th-borders); - --tw-prose-td-borders: var(--tw-prose-invert-td-borders); -} diff --git a/interface/hooks/useFocusEditor.ts b/interface/hooks/useFocusEditor.ts deleted file mode 100644 index 398509d..0000000 --- a/interface/hooks/useFocusEditor.ts +++ /dev/null @@ -1,47 +0,0 @@ - - -const useFocusEditor = () => { - const handleButtonClick = () => { - // Find the nearest .milkdown element - const milkdownElement = document.querySelector('.milkdown .editor') as HTMLElement | null; - - console.log(milkdownElement); - if (milkdownElement) { - milkdownElement.focus(); - } - }; - - const handleArticleClick = (event: React.MouseEvent) => { - const clickedElement = event.target as HTMLElement; - // If the click is on a .milkdown element or inside it, do nothing - if (clickedElement.closest('.milkdown')) { - return; - } - - // Find all .milkdown elements - const milkdownElements = document.querySelectorAll('.milkdown .editor'); - - // Get the last .milkdown element - const lastMilkdownElement = milkdownElements[milkdownElements.length - 1] as HTMLElement | null; - - if (lastMilkdownElement) { - // Focus the last .milkdown element - lastMilkdownElement.focus(); - - // Place the cursor at the end of the content - const range = document.createRange(); - const sel = window.getSelection(); - - if (sel && lastMilkdownElement) { - range.selectNodeContents(lastMilkdownElement); - range.collapse(false); // Move to the end of the content - sel.removeAllRanges(); - sel.addRange(range); - } - } - }; - - return { handleButtonClick, handleArticleClick }; -} - -export default useFocusEditor; diff --git a/interface/package.json b/interface/package.json deleted file mode 100644 index b82834f..0000000 --- a/interface/package.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "name": "@md/interface", - "private": true, - "version": "0.0.0", - "type": "module", - "scripts": { - "dev": "vite", - "build": "tsc -b && vite build", - "css-watch": "tailwindcss -i ./app/global.css -o ./dist/stylesheet.css --watch", - "lint": "eslint .", - "preview": "vite preview" - }, - "dependencies": { - "@radix-ui/react-dropdown-menu": "^2.1.1", - "@radix-ui/react-icons": "^1.3.0", - "@radix-ui/react-slot": "^1.1.0", - "@tailwindcss/typography": "^0.5.14", - "class-variance-authority": "^0.7.0", - "lucide-react": "^0.426.0", - "postcss": "^8.4.41", - "react": "^18.3.1", - "react-dom": "^18.3.1", - "tailwind": "^4.0.0", - "tailwind-merge": "^2.4.0", - "tailwindcss": "^3.4.9", - "tailwindcss-animate": "^1.0.7", - "ts-pattern": "^5.3.1", - "@md/markdown-editor": "workspace:*" - }, - "devDependencies": { - "@eslint/js": "^9.8.0", - "@types/node": "^22.1.0", - "@types/react": "^18.3.3", - "@types/react-dom": "^18.3.0", - "@vitejs/plugin-react": "^4.3.1", - "clsx": "^2.1.1", - "eslint": "^9.8.0", - "eslint-plugin-react-hooks": "^5.1.0-rc.0", - "eslint-plugin-react-refresh": "^0.4.9", - "globals": "^15.9.0", - "typescript": "^5.5.3", - "typescript-eslint": "^8.0.0", - "vite": "^5.4.0", - "vite-tsconfig-paths": "~4.2.0" - } -} diff --git a/interface/postcss.config.js b/interface/postcss.config.js deleted file mode 100644 index 116848f..0000000 --- a/interface/postcss.config.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - plugins: [require("tailwindcss"), require("autoprefixer")], -}; diff --git a/interface/providers/ThemeProvider.tsx b/interface/providers/ThemeProvider.tsx deleted file mode 100644 index 2803853..0000000 --- a/interface/providers/ThemeProvider.tsx +++ /dev/null @@ -1,62 +0,0 @@ -import { createContext, useContext, useEffect } from "react"; - -type Theme = "dark" | "light" | "system"; - -type ThemeProviderProps = { - children: React.ReactNode; - theme?: Theme; -}; - -type ThemeProviderState = { - theme: Theme; -}; - -const initialState: ThemeProviderState = { - theme: "system", -}; - -const ThemeProviderContext = createContext(initialState); - -export function ThemeProvider({ - children, - theme = "system", - ...props -}: ThemeProviderProps) { - - useEffect(() => { - const root = window.document.documentElement; - - root.classList.remove("light", "dark"); - - if (theme === "system") { - const systemTheme = window.matchMedia("(prefers-color-scheme: dark)") - .matches - ? "dark" - : "light"; - - root.classList.add(systemTheme); - return; - } - - root.classList.add(theme); - }, [theme]); - - const value = { - theme - }; - - return ( - - {children} - - ); -} - -export const useTheme = () => { - const context = useContext(ThemeProviderContext); - - if (context === undefined) - throw new Error("useTheme must be used within a ThemeProvider"); - - return context; -}; diff --git a/interface/tailwind.config.js b/interface/tailwind.config.js deleted file mode 100644 index b9e404e..0000000 --- a/interface/tailwind.config.js +++ /dev/null @@ -1,103 +0,0 @@ -/** @type {import('tailwindcss').Config} */ -module.exports = { - darkMode: ["class"], - content: [ - "./components/**/*.{js,ts,jsx,tsx}", - "./app/**/*.{js,ts,jsx,tsx}", - "./hooks/**/*.{js,ts,jsx,tsx}", - "./providers/**/*.{js,ts,jsx,tsx}", - "../../packages/**/*.{js,ts,jsx,tsx}" - ], - prefix: "", - theme: { - container: { - center: true, - padding: "2rem", - screens: { - "2xl": "1400px", - }, - }, - extend: { - fontFamily: { - sans: ["Arial", "Helvetica", "sans-serif"], - serif: ["Georgia", "Cambria", "Times New Roman", "serif"], - }, - typeography: (theme) => ({ - DEFAULT: { - css: { - marginRight: theme("spacing.1"), - }, - }, - }), - dark: { - css: { - color: "#e0e0e0", - a: { - color: "#8ab4f8", - "&:hover": { - color: "#e5c07b", - }, - }, - code: { - color: "#e06c75", - }, - }, - }, - colors: { - border: "hsl(var(--border))", - input: "hsl(var(--input))", - ring: "hsl(var(--ring))", - background: "hsl(var(--background))", - foreground: "hsl(var(--foreground))", - primary: { - DEFAULT: "hsl(var(--primary))", - foreground: "hsl(var(--primary-foreground))", - }, - secondary: { - DEFAULT: "hsl(var(--secondary))", - foreground: "hsl(var(--secondary-foreground))", - }, - destructive: { - DEFAULT: "hsl(var(--destructive))", - foreground: "hsl(var(--destructive-foreground))", - }, - muted: { - DEFAULT: "hsl(var(--muted))", - foreground: "hsl(var(--muted-foreground))", - }, - accent: { - DEFAULT: "hsl(var(--accent))", - foreground: "hsl(var(--accent-foreground))", - }, - popover: { - DEFAULT: "hsl(var(--popover))", - foreground: "hsl(var(--popover-foreground))", - }, - card: { - DEFAULT: "hsl(var(--card))", - foreground: "hsl(var(--card-foreground))", - }, - }, - borderRadius: { - lg: "var(--radius)", - md: "calc(var(--radius) - 2px)", - sm: "calc(var(--radius) - 4px)", - }, - keyframes: { - "accordion-down": { - from: { height: "0" }, - to: { height: "var(--radix-accordion-content-height)" }, - }, - "accordion-up": { - from: { height: "var(--radix-accordion-content-height)" }, - to: { height: "0" }, - }, - }, - animation: { - "accordion-down": "accordion-down 0.2s ease-out", - "accordion-up": "accordion-up 0.2s ease-out", - }, - }, - }, - plugins: [require("tailwindcss-animate"), require("@tailwindcss/typography")], -}; diff --git a/interface/vite.config.ts b/interface/vite.config.ts deleted file mode 100644 index be93ac3..0000000 --- a/interface/vite.config.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { defineConfig } from 'vite'; -import react from '@vitejs/plugin-react'; - -export default defineConfig({ - plugins: [react()], - resolve: { - alias: { - '@md/interface': '/interface', // Points to the source directory - }, - }, -}); diff --git a/package.json b/package.json deleted file mode 100644 index a0e814b..0000000 --- a/package.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "name": "@md/monorepo", - "version": "1.0.0", - "private": true, - "description": "", - "packageManager": "pnpm@9.7.0", - "workspaces": [ - "packages/*", - "apps/*", - "interface" - ], - "scripts": { - "css": "pnpm --filter @md/interface css-watch", - "desktop": "pnpm --filter @md/desktop --", - "interface": "pnpm --filter @md/interface --", - "dev:desktop": "pnpm run --filter @md/desktop tauri dev", - "dev:ios": "pnpm run --filter @md/mobile tauri ios dev" - }, - "keywords": [], - "author": "", - "license": "ISC", - "devDependencies": { - "turbo": "latest" - }, - "dependencies": { - "autoprefixer": "^10.4.20", - "postcss": "^8.4.41", - "tailwindcss": "^3.4.9" - } -} diff --git a/packages/markdown-editor/.gitignore b/packages/markdown-editor/.gitignore deleted file mode 100644 index a547bf3..0000000 --- a/packages/markdown-editor/.gitignore +++ /dev/null @@ -1,24 +0,0 @@ -# Logs -logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* -pnpm-debug.log* -lerna-debug.log* - -node_modules -dist -dist-ssr -*.local - -# Editor directories and files -.vscode/* -!.vscode/extensions.json -.idea -.DS_Store -*.suo -*.ntvs* -*.njsproj -*.sln -*.sw? diff --git a/packages/markdown-editor/README.md b/packages/markdown-editor/README.md deleted file mode 100644 index 74872fd..0000000 --- a/packages/markdown-editor/README.md +++ /dev/null @@ -1,50 +0,0 @@ -# React + TypeScript + Vite - -This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules. - -Currently, two official plugins are available: - -- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh -- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh - -## Expanding the ESLint configuration - -If you are developing a production application, we recommend updating the configuration to enable type aware lint rules: - -- Configure the top-level `parserOptions` property like this: - -```js -export default tseslint.config({ - languageOptions: { - // other options... - parserOptions: { - project: ['./tsconfig.node.json', './tsconfig.app.json'], - tsconfigRootDir: import.meta.dirname, - }, - }, -}) -``` - -- Replace `tseslint.configs.recommended` to `tseslint.configs.recommendedTypeChecked` or `tseslint.configs.strictTypeChecked` -- Optionally add `...tseslint.configs.stylisticTypeChecked` -- Install [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) and update the config: - -```js -// eslint.config.js -import react from 'eslint-plugin-react' - -export default tseslint.config({ - // Set the react version - settings: { react: { version: '18.3' } }, - plugins: { - // Add the react plugin - react, - }, - rules: { - // other rules... - // Enable its recommended rules - ...react.configs.recommended.rules, - ...react.configs['jsx-runtime'].rules, - }, -}) -``` diff --git a/packages/markdown-editor/components/Editor.tsx b/packages/markdown-editor/components/Editor.tsx deleted file mode 100644 index 3b7357e..0000000 --- a/packages/markdown-editor/components/Editor.tsx +++ /dev/null @@ -1,52 +0,0 @@ -import { defaultValueCtx, Editor, rootCtx } from '@milkdown/kit/core'; -import { nord } from '@milkdown/theme-nord'; -import { Milkdown, MilkdownProvider, useEditor } from '@milkdown/react'; -import { listener, listenerCtx } from "@milkdown/plugin-listener"; -import { history } from '@milkdown/plugin-history'; -import { clipboard } from '@milkdown/kit/plugin/clipboard'; -import { indent } from '@milkdown/kit/plugin/indent'; -import { commonmark } from '@milkdown/kit/preset/commonmark'; - -interface EditorProps { - defaultContent: string; - setContent: (content: string) => void; - eventTimestamp: number | null; -} - -const MilkdownEditor = ({defaultContent, setContent, eventTimestamp}: EditorProps) => { - - useEditor((root) => - Editor.make() - .config(nord) - .config((ctx) => { - ctx.set(rootCtx, root) - ctx.set(defaultValueCtx, defaultContent) - ctx - .get(listenerCtx) - // .updated((ctx, doc, prevDoc) => { - // console.log("updated", doc, prevDoc); - // }) - .markdownUpdated((_, markdown) => { - setContent(markdown); - }) - .destroy(() => console.log("Destroyed")) - }) - .use(commonmark) - .use(history) - .use(clipboard) - .use(indent) - .use(listener), - [eventTimestamp] - ); - return ; -}; - -const MilkdownEditorWrapper = (props: EditorProps) => { - return ( - - - - ); -}; - -export default MilkdownEditorWrapper diff --git a/packages/markdown-editor/eslint.config.js b/packages/markdown-editor/eslint.config.js deleted file mode 100644 index 092408a..0000000 --- a/packages/markdown-editor/eslint.config.js +++ /dev/null @@ -1,28 +0,0 @@ -import js from '@eslint/js' -import globals from 'globals' -import reactHooks from 'eslint-plugin-react-hooks' -import reactRefresh from 'eslint-plugin-react-refresh' -import tseslint from 'typescript-eslint' - -export default tseslint.config( - { ignores: ['dist'] }, - { - extends: [js.configs.recommended, ...tseslint.configs.recommended], - files: ['**/*.{ts,tsx}'], - languageOptions: { - ecmaVersion: 2020, - globals: globals.browser, - }, - plugins: { - 'react-hooks': reactHooks, - 'react-refresh': reactRefresh, - }, - rules: { - ...reactHooks.configs.recommended.rules, - 'react-refresh/only-export-components': [ - 'warn', - { allowConstantExport: true }, - ], - }, - }, -) diff --git a/packages/markdown-editor/package.json b/packages/markdown-editor/package.json deleted file mode 100644 index 8c8de89..0000000 --- a/packages/markdown-editor/package.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "name": "@md/markdown-editor", - "private": true, - "version": "0.0.0", - "type": "module", - "scripts": { - "dev": "vite", - "build": "tsc -b && vite build", - "lint": "eslint .", - "preview": "vite preview" - }, - "dependencies": { - "@milkdown/kit": "^7.5.3", - "@milkdown/plugin-history": "^7.5.0", - "@milkdown/plugin-listener": "^7.5.0", - "@milkdown/react": "^7.5.0", - "@milkdown/theme-nord": "^7.5.0", - "clipboard": "link:@milkdown/kit/plugin/clipboard", - "indent": "link:@milkdown/kit/plugin/indent", - "react": "^18.3.1", - "react-dom": "^18.3.1" - }, - "devDependencies": { - "@eslint/js": "^9.9.0", - "@types/react": "^18.3.3", - "@types/react-dom": "^18.3.0", - "@vitejs/plugin-react": "^4.3.1", - "eslint": "^9.9.0", - "eslint-plugin-react-hooks": "^5.1.0-rc.0", - "eslint-plugin-react-refresh": "^0.4.9", - "globals": "^15.9.0", - "typescript": "^5.5.3", - "typescript-eslint": "^8.0.1", - "vite": "^5.4.1" - } -} diff --git a/packages/markdown-editor/tsconfig.app.json b/packages/markdown-editor/tsconfig.app.json deleted file mode 100644 index f0a2350..0000000 --- a/packages/markdown-editor/tsconfig.app.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "compilerOptions": { - "target": "ES2020", - "useDefineForClassFields": true, - "lib": ["ES2020", "DOM", "DOM.Iterable"], - "module": "ESNext", - "skipLibCheck": true, - - /* Bundler mode */ - "moduleResolution": "bundler", - "allowImportingTsExtensions": true, - "isolatedModules": true, - "moduleDetection": "force", - "noEmit": true, - "jsx": "react-jsx", - - /* Linting */ - "strict": true, - "noUnusedLocals": true, - "noUnusedParameters": true, - "noFallthroughCasesInSwitch": true - }, - "include": ["src"] -} diff --git a/packages/markdown-editor/tsconfig.json b/packages/markdown-editor/tsconfig.json deleted file mode 100644 index 1ffef60..0000000 --- a/packages/markdown-editor/tsconfig.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "files": [], - "references": [ - { "path": "./tsconfig.app.json" }, - { "path": "./tsconfig.node.json" } - ] -} diff --git a/packages/markdown-editor/tsconfig.node.json b/packages/markdown-editor/tsconfig.node.json deleted file mode 100644 index 0d3d714..0000000 --- a/packages/markdown-editor/tsconfig.node.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "compilerOptions": { - "target": "ES2022", - "lib": ["ES2023"], - "module": "ESNext", - "skipLibCheck": true, - - /* Bundler mode */ - "moduleResolution": "bundler", - "allowImportingTsExtensions": true, - "isolatedModules": true, - "moduleDetection": "force", - "noEmit": true, - - /* Linting */ - "strict": true, - "noUnusedLocals": true, - "noUnusedParameters": true, - "noFallthroughCasesInSwitch": true - }, - "include": ["vite.config.ts"] -} diff --git a/packages/markdown-editor/vite.config.ts b/packages/markdown-editor/vite.config.ts deleted file mode 100644 index 10b9f6d..0000000 --- a/packages/markdown-editor/vite.config.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { defineConfig } from 'vite'; -import react from '@vitejs/plugin-react'; - -export default defineConfig({ - plugins: [react()], - resolve: { - alias: { - '@md/markdown-editor': '/packages/markdown-editor', - }, - }, -}); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml deleted file mode 100644 index eee6dbd..0000000 --- a/pnpm-lock.yaml +++ /dev/null @@ -1,7113 +0,0 @@ -lockfileVersion: '9.0' - -settings: - autoInstallPeers: true - excludeLinksFromLockfile: false - -importers: - - .: - dependencies: - autoprefixer: - specifier: ^10.4.20 - version: 10.4.20(postcss@8.4.41) - postcss: - specifier: ^8.4.41 - version: 8.4.41 - tailwindcss: - specifier: ^3.4.9 - version: 3.4.10 - devDependencies: - turbo: - specifier: latest - version: 2.0.14 - - apps/desktop: - dependencies: - '@md/interface': - specifier: workspace:* - version: link:../../interface - '@tauri-apps/api': - specifier: '>=2.0.0-rc.0' - version: 2.0.0-rc.3 - '@tauri-apps/plugin-shell': - specifier: '>=2.0.0-rc.0' - version: 2.0.0-rc.0 - '@types/lodash': - specifier: ^4.17.7 - version: 4.17.7 - lodash: - specifier: ^4.17.21 - version: 4.17.21 - react: - specifier: ^18.2.0 - version: 18.3.1 - react-dom: - specifier: ^18.2.0 - version: 18.3.1(react@18.3.1) - devDependencies: - '@tauri-apps/cli': - specifier: '>=2.0.0-rc.0' - version: 2.0.0-rc.7 - '@types/react': - specifier: ^18.2.15 - version: 18.3.4 - '@types/react-dom': - specifier: ^18.2.7 - version: 18.3.0 - '@vitejs/plugin-react': - specifier: ^4.2.1 - version: 4.3.1(vite@5.4.2(@types/node@22.5.0)) - typescript: - specifier: ^5.2.2 - version: 5.5.4 - vite: - specifier: ^5.3.1 - version: 5.4.2(@types/node@22.5.0) - - interface: - dependencies: - '@md/markdown-editor': - specifier: workspace:* - version: link:../packages/markdown-editor - '@radix-ui/react-dropdown-menu': - specifier: ^2.1.1 - version: 2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-icons': - specifier: ^1.3.0 - version: 1.3.0(react@18.3.1) - '@radix-ui/react-slot': - specifier: ^1.1.0 - version: 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@tailwindcss/typography': - specifier: ^0.5.14 - version: 0.5.14(tailwindcss@3.4.10) - class-variance-authority: - specifier: ^0.7.0 - version: 0.7.0 - lucide-react: - specifier: ^0.426.0 - version: 0.426.0(react@18.3.1) - postcss: - specifier: ^8.4.41 - version: 8.4.41 - react: - specifier: ^18.3.1 - version: 18.3.1 - react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) - tailwind: - specifier: ^4.0.0 - version: 4.0.0 - tailwind-merge: - specifier: ^2.4.0 - version: 2.5.2 - tailwindcss: - specifier: ^3.4.9 - version: 3.4.10 - tailwindcss-animate: - specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.10) - ts-pattern: - specifier: ^5.3.1 - version: 5.3.1 - devDependencies: - '@eslint/js': - specifier: ^9.8.0 - version: 9.9.0 - '@types/node': - specifier: ^22.1.0 - version: 22.5.0 - '@types/react': - specifier: ^18.3.3 - version: 18.3.4 - '@types/react-dom': - specifier: ^18.3.0 - version: 18.3.0 - '@vitejs/plugin-react': - specifier: ^4.3.1 - version: 4.3.1(vite@5.4.2(@types/node@22.5.0)) - clsx: - specifier: ^2.1.1 - version: 2.1.1 - eslint: - specifier: ^9.8.0 - version: 9.9.0(jiti@1.21.6) - eslint-plugin-react-hooks: - specifier: ^5.1.0-rc.0 - version: 5.1.0-rc-fb9a90fa48-20240614(eslint@9.9.0(jiti@1.21.6)) - eslint-plugin-react-refresh: - specifier: ^0.4.9 - version: 0.4.11(eslint@9.9.0(jiti@1.21.6)) - globals: - specifier: ^15.9.0 - version: 15.9.0 - typescript: - specifier: ^5.5.3 - version: 5.5.4 - typescript-eslint: - specifier: ^8.0.0 - version: 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - vite: - specifier: ^5.4.0 - version: 5.4.2(@types/node@22.5.0) - vite-tsconfig-paths: - specifier: ~4.2.0 - version: 4.2.3(typescript@5.5.4)(vite@5.4.2(@types/node@22.5.0)) - - packages/markdown-editor: - dependencies: - '@milkdown/kit': - specifier: ^7.5.3 - version: 7.5.3(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.32.0)(element-internals-polyfill@0.1.55) - '@milkdown/plugin-history': - specifier: ^7.5.0 - version: 7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - '@milkdown/plugin-listener': - specifier: ^7.5.0 - version: 7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - '@milkdown/react': - specifier: ^7.5.0 - version: 7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@milkdown/theme-nord': - specifier: ^7.5.0 - version: 7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0) - clipboard: - specifier: link:@milkdown/kit/plugin/clipboard - version: link:@milkdown/kit/plugin/clipboard - indent: - specifier: link:@milkdown/kit/plugin/indent - version: link:@milkdown/kit/plugin/indent - react: - specifier: ^18.3.1 - version: 18.3.1 - react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) - devDependencies: - '@eslint/js': - specifier: ^9.9.0 - version: 9.9.0 - '@types/react': - specifier: ^18.3.3 - version: 18.3.4 - '@types/react-dom': - specifier: ^18.3.0 - version: 18.3.0 - '@vitejs/plugin-react': - specifier: ^4.3.1 - version: 4.3.1(vite@5.4.2(@types/node@22.5.0)) - eslint: - specifier: ^9.9.0 - version: 9.9.0(jiti@1.21.6) - eslint-plugin-react-hooks: - specifier: ^5.1.0-rc.0 - version: 5.1.0-rc-fb9a90fa48-20240614(eslint@9.9.0(jiti@1.21.6)) - eslint-plugin-react-refresh: - specifier: ^0.4.9 - version: 0.4.11(eslint@9.9.0(jiti@1.21.6)) - globals: - specifier: ^15.9.0 - version: 15.9.0 - typescript: - specifier: ^5.5.3 - version: 5.5.4 - typescript-eslint: - specifier: ^8.0.1 - version: 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - vite: - specifier: ^5.4.1 - version: 5.4.2(@types/node@22.5.0) - -packages: - - '@alloc/quick-lru@5.2.0': - resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} - engines: {node: '>=10'} - - '@ampproject/remapping@2.3.0': - resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} - engines: {node: '>=6.0.0'} - - '@atomico/hooks@4.4.1': - resolution: {integrity: sha512-Q5q7X6tdCoqov75mAIAeTXUqHJGx/alfBCmYSwdEsWmAdGeDWmikB2UkWJwtJ32n13MMY5Ny+VNiiaEHLafdoA==} - peerDependencies: - '@atomico/react': '*' - '@atomico/vue': '*' - peerDependenciesMeta: - '@atomico/react': - optional: true - '@atomico/vue': - optional: true - - '@atomico/use-attributes@2.0.1': - resolution: {integrity: sha512-YmnUYJAoQsNmY0zK55E7DijvvSl5EilWirHVzyeRVacphKAWYiphj5S0lz+8d2ZQDebw/noWG8PdSLsk84z3wA==} - peerDependencies: - atomico: ^1.75.1 - - '@atomico/use-child-nodes@1.0.1': - resolution: {integrity: sha512-Mjz0al79bh2TrLB6wuNImylhePtVQ5PpGYrVazGwzzmlBSRh1LYJq0QcvcvlUw2DKPkd697yFVaNgMwtQMrkjQ==} - peerDependencies: - atomico: ^1.75.1 - - '@atomico/use-click-coordinates@1.0.1': - resolution: {integrity: sha512-u+6DpSDsFyby5+krDF4a+8xhDibFmCNPUTMRElYey9/D+khgBiw9anuYniKJyplXMkI5ns3ev7dxMQPMfMj5lA==} - peerDependencies: - atomico: ^1.75.1 - - '@atomico/use-click-press@1.0.1': - resolution: {integrity: sha512-vLhoStp1RXX0AysqolS8RYd1vSDKhOJU9QK45D/vtu4uqb1pZoT7sWMcQUIR7XgM4xoUkEI8Z/8ej1UrLpZhyA==} - peerDependencies: - atomico: ^1.75.1 - - '@atomico/use-copy@1.0.1': - resolution: {integrity: sha512-ces7MxytvCpDuGHHpeap2uZ+CJeKi++tWMKK5uwQ8LjsyuFAi7EP/JkBmaSoQzYp4N9uWlNkJnL9zJfoi+CaQQ==} - peerDependencies: - atomico: ^1.75.1 - - '@atomico/use-css-light-dom@1.0.1': - resolution: {integrity: sha512-sClSNYbrnTTUqW9LiJrSi5BjVyPP1bxWWvWT+kiYIU+e6UX6gaR7wCoZ8m7B/ezTukMXjcQdOLlq4RsqxUGnXQ==} - peerDependencies: - atomico: ^1.75.1 - - '@atomico/use-current-value@1.0.1': - resolution: {integrity: sha512-d59warzhAmWyOi2VSWzXH1hw3Pafnao30y5h0D6IFs+NMPibLLybeupdwHqtsjTQlAov7Ak7Q940tzKdgGasDw==} - peerDependencies: - atomico: ^1.75.1 - - '@atomico/use-debounce-state@1.0.1': - resolution: {integrity: sha512-vCBGP0nDxxU+RTJ4yHI0JeGeWawEf/6UMj5X0tt0Gk5XKLE/kqKBgWG0uFUh33bbhW1eXuGboeB+/qcm2b8FYw==} - peerDependencies: - atomico: ^1.75.1 - - '@atomico/use-disabled@2.0.1': - resolution: {integrity: sha512-73IcqP2Rpd41j5TVjB823J/J5q6i1F2ZEs2BZuDRy0YRbUYAkDsi+agsuqWWiWNAxezI4zc+wYWj8GOeqilXNA==} - peerDependencies: - atomico: ^1.75.1 - - '@atomico/use-drag-resize@1.0.0': - resolution: {integrity: sha512-+wSCARzFmOrURQKbqS0ki+fyQdNnQQosg3/Ov/PJMFLkdkCyHw9lgNjIhyHRo71AqN2hudiLC1Gtfgs5oQe/fA==} - peerDependencies: - atomico: ^1.75.1 - - '@atomico/use-form@1.0.1': - resolution: {integrity: sha512-N3RTdUHQlJsJNF4fPV3qj1fK9HPYRrKIYyq410PGICfm4VrTsU2Dbl/eBBnWXIH3MT4VXpUsy3jRk3EFJ8wYDA==} - peerDependencies: - atomico: ^1.75.1 - element-internals-polyfill: ^0.1.49 - - '@atomico/use-internals@1.0.1': - resolution: {integrity: sha512-qLHWzW/lsq9KyoC6v8HM+WiVsbGd2oUy7rl4x/dsouEW/E9qcTsTVeB8tMGL6O+ixYq5fj9BxCuGl49sU2zqIQ==} - peerDependencies: - atomico: ^1.75.1 - - '@atomico/use-intersection-observer@1.1.0': - resolution: {integrity: sha512-0p1X6PSpoztM1wcL0wcO//g2fODSwqWETS4cL+X+3nW5Yjc5d++kjvHq0q2GvhN4VvCAZX9jod3I8iM2eXWWZg==} - peerDependencies: - atomico: ^1.76.4 - - '@atomico/use-keyboard@1.1.0': - resolution: {integrity: sha512-VGA2jDh5nD361IColbRztN4/Wcydhx0MhLZ9emIPtvPsfzUyOdI7mm47OvlnzliaCUnu96G2DuMih9AnR+XzeA==} - peerDependencies: - atomico: ^1.76.4 - - '@atomico/use-listener@1.1.0': - resolution: {integrity: sha512-d7LcW/Rvokfpb/FBBDaBedLygNJmIaznIgDc2xkUxfQFiXyzMAzsNAAHzY0ZEddiYKtxdbkwrZotDDWkhC6/ug==} - peerDependencies: - atomico: ^1.76.4 - - '@atomico/use-media-query@1.0.1': - resolution: {integrity: sha512-7mWFsfs1PzoFXjpa08SZuAN5Ut9UXGNSc/5U9odAJgGvSRnbAoVTguDpHsHVyEAKVt6lRGJPGIytWaVpuzyyWg==} - peerDependencies: - atomico: ^1.75.1 - - '@atomico/use-mutation-observer@2.0.2': - resolution: {integrity: sha512-l5upQLTMSDvwCEq0oXL56vKtmg4SykKSMcNJsgA503hZ35AXmB0LJMz4+dfBCVcahxV7kT0RUnAb9ZE0Q+8rwA==} - peerDependencies: - atomico: ^1.75.1 - - '@atomico/use-parallax@1.0.1': - resolution: {integrity: sha512-0swK5Wr6ZD19gCql9iDSE8FlhJ67Ji+odVzhu4CdmU909e1B4Ob16rU5UuHnbDphAh2NZQ780O9CRhuxOUqWRw==} - peerDependencies: - atomico: ^1.75.1 - - '@atomico/use-parent@1.1.1': - resolution: {integrity: sha512-a/gaEH9lVUgoc/ufyLCTjAZiOjRLBtZQLTV4V2DD9MKHQQsL6PColeDk9Qbf6RONo77cfJ60MN+ctjhu98Y8Ow==} - peerDependencies: - atomico: ^1.75.1 - - '@atomico/use-prop-proxy@1.0.1': - resolution: {integrity: sha512-20j1nn8HL52iSo6Y0v210/I90+usm3N7VNcHOYQIjRhiB7YwOqAJhKlbWQwXSEV5pFBhwUGu+Ks9FQdvJG3Esg==} - peerDependencies: - atomico: ^1.75.1 - - '@atomico/use-ref-values@1.0.1': - resolution: {integrity: sha512-IFuwav8IkZ9uSFGscPiubYZnfSbdz2yV4xXdEClBq6IiViP0j8cBisE6YB7eAATJ/EHf7uhIBQGL5LOCk8Vi7A==} - peerDependencies: - atomico: ^1.75.1 - - '@atomico/use-reflect-event@1.0.1': - resolution: {integrity: sha512-HFAREdUlGp48PlhQ9UNfPX7DNI6GgqfmK61yoq3/F9KJow/48ZYnEPlyYy1/GxAeHOTnCK4C8OhclHH2jg8Gzw==} - peerDependencies: - atomico: ^1.75.1 - - '@atomico/use-render@1.1.1': - resolution: {integrity: sha512-SkXTapKVDU/8PzP2z3psOPi3hoKWckSo0T/Q/HSxeu7TGbIpLTsn9jugWZG/rqzTOToOnhLaZ8s0qEEXCsL7ag==} - peerDependencies: - atomico: ^1.75.1 - - '@atomico/use-resize-observer@1.1.0': - resolution: {integrity: sha512-NcFs6G4dFwckO4IPrCzEpPEn1btuHZlHrrvaJnDCW+mf0UuEynwpCUD/264rkVIp5jfdAq4WTE3CBmBm7Nk89g==} - peerDependencies: - atomico: ^1.76.4 - - '@atomico/use-resize-state@1.0.1': - resolution: {integrity: sha512-4gAklY6MxluHCPvC+4oM1c4ArqzDhPRMoSx1egM4OopEew9MwPJymKCCKbKpMe0SIjayAZv9Y2ZdYopn0xrwhQ==} - peerDependencies: - atomico: ^1.75.1 - - '@atomico/use-responsive-state@1.0.1': - resolution: {integrity: sha512-OXjVEBtZRAO5S+mEHe7Lb0r3eDonzGhDCLK1slQwc0N09oxUbz18lSrOPvWB05ezL9fitrxfY+auAIB7AIAUPA==} - peerDependencies: - atomico: ^1.75.1 - - '@atomico/use-router@1.2.0': - resolution: {integrity: sha512-FgrS4g/4usVZFw+rukVUnlHdV6oNUPXW/+2syB0Tbe+XlrXZQlCpu2yw79B3TNazlky5uAnXLEdRbrPtkWzjxA==} - peerDependencies: - atomico: ^1.76.4 - - '@atomico/use-script@1.0.1': - resolution: {integrity: sha512-FXVlQrXVfkbqHzgOkkoE9RmuTlZ2m6Kp64JgM1+jsHL+LpHFtAI7vIRnzyfGA0XvLXESgU8391qPY5z8lxpY7Q==} - peerDependencies: - atomico: ^1.75.1 - - '@atomico/use-slot@1.0.2': - resolution: {integrity: sha512-FLtqpbG1p4c3HSOWiNiGlj6cRbzZks+Nmu04uOZE1gZWqUgun024rqHKLsYcsNlumjPvr4Z/XtioUoFEZuowtQ==} - peerDependencies: - atomico: ^1.76.4 - - '@atomico/use-value-history@1.0.1': - resolution: {integrity: sha512-a0mtNNQ7AXOtJF93ySqp0sw1AQg6GiAEtoThpePEH/CCU07tyW2lKsAINU4/SYxZKYhyMbqBTuziK4D7gixFXg==} - peerDependencies: - atomico: ^1.75.1 - - '@babel/code-frame@7.24.7': - resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} - engines: {node: '>=6.9.0'} - - '@babel/compat-data@7.25.4': - resolution: {integrity: sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==} - engines: {node: '>=6.9.0'} - - '@babel/core@7.25.2': - resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==} - engines: {node: '>=6.9.0'} - - '@babel/generator@7.25.5': - resolution: {integrity: sha512-abd43wyLfbWoxC6ahM8xTkqLpGB2iWBVyuKC9/srhFunCd1SDNrV1s72bBpK4hLj8KLzHBBcOblvLQZBNw9r3w==} - engines: {node: '>=6.9.0'} - - '@babel/helper-compilation-targets@7.25.2': - resolution: {integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-module-imports@7.24.7': - resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==} - engines: {node: '>=6.9.0'} - - '@babel/helper-module-transforms@7.25.2': - resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/helper-plugin-utils@7.24.8': - resolution: {integrity: sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==} - engines: {node: '>=6.9.0'} - - '@babel/helper-simple-access@7.24.7': - resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==} - engines: {node: '>=6.9.0'} - - '@babel/helper-string-parser@7.24.8': - resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} - engines: {node: '>=6.9.0'} - - '@babel/helper-validator-identifier@7.24.7': - resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} - engines: {node: '>=6.9.0'} - - '@babel/helper-validator-option@7.24.8': - resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==} - engines: {node: '>=6.9.0'} - - '@babel/helpers@7.25.0': - resolution: {integrity: sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==} - engines: {node: '>=6.9.0'} - - '@babel/highlight@7.24.7': - resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} - engines: {node: '>=6.9.0'} - - '@babel/parser@7.25.4': - resolution: {integrity: sha512-nq+eWrOgdtu3jG5Os4TQP3x3cLA8hR8TvJNjD8vnPa20WGycimcparWnLK4jJhElTK6SDyuJo1weMKO/5LpmLA==} - engines: {node: '>=6.0.0'} - hasBin: true - - '@babel/plugin-transform-react-jsx-self@7.24.7': - resolution: {integrity: sha512-fOPQYbGSgH0HUp4UJO4sMBFjY6DuWq+2i8rixyUMb3CdGixs/gccURvYOAhajBdKDoGajFr3mUq5rH3phtkGzw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-react-jsx-source@7.24.7': - resolution: {integrity: sha512-J2z+MWzZHVOemyLweMqngXrgGC42jQ//R0KdxqkIz/OrbVIIlhFI3WigZ5fO+nwFvBlncr4MGapd8vTyc7RPNQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/runtime@7.1.2': - resolution: {integrity: sha512-Y3SCjmhSupzFB6wcv1KmmFucH6gDVnI30WjOcicV10ju0cZjak3Jcs67YLIXBrmZYw1xCrVeJPbycFwrqNyxpg==} - - '@babel/runtime@7.2.0': - resolution: {integrity: sha512-oouEibCbHMVdZSDlJBO6bZmID/zA/G/Qx3H1d3rSNPTD+L8UNKvCat7aKWSJ74zYbm5zWGh0GQN0hKj8zYFTCg==} - - '@babel/runtime@7.3.4': - resolution: {integrity: sha512-IvfvnMdSaLBateu0jfsYIpZTxAc2cKEXEMiezGGN75QcBcecDUKd3PgLAncT0oOgxKy8dd8hrJKj9MfzgfZd6g==} - - '@babel/template@7.25.0': - resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==} - engines: {node: '>=6.9.0'} - - '@babel/traverse@7.25.4': - resolution: {integrity: sha512-VJ4XsrD+nOvlXyLzmLzUs/0qjFS4sK30te5yEFlvbbUNEgKaVb2BHZUpAL+ttLPQAHNrsI3zZisbfha5Cvr8vg==} - engines: {node: '>=6.9.0'} - - '@babel/types@7.25.4': - resolution: {integrity: sha512-zQ1ijeeCXVEh+aNL0RlmkPkG8HUiDcU2pzQQFjtbntgAczRASFzj4H+6+bV+dy1ntKR14I/DypeuRG1uma98iQ==} - engines: {node: '>=6.9.0'} - - '@codemirror/language@6.10.2': - resolution: {integrity: sha512-kgbTYTo0Au6dCSc/TFy7fK3fpJmgHDv1sG1KNQKJXVi+xBTEeBPY/M30YXiU6mMXeH+YIDLsbrT4ZwNRdtF+SA==} - - '@codemirror/state@6.4.1': - resolution: {integrity: sha512-QkEyUiLhsJoZkbumGZlswmAhA7CBU02Wrz7zvH4SrcifbsqwlXShVXg65f3v/ts57W3dqyamEriMhij1Z3Zz4A==} - - '@codemirror/view@6.32.0': - resolution: {integrity: sha512-AgVNvED2QTsZp5e3syoHLsrWtwJFYWdx1Vr/m3f4h1ATQz0ax60CfXF3Htdmk69k2MlYZw8gXesnQdHtzyVmAw==} - - '@esbuild/aix-ppc64@0.21.5': - resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [aix] - - '@esbuild/android-arm64@0.21.5': - resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - - '@esbuild/android-arm@0.21.5': - resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - - '@esbuild/android-x64@0.21.5': - resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - - '@esbuild/darwin-arm64@0.21.5': - resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - - '@esbuild/darwin-x64@0.21.5': - resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - - '@esbuild/freebsd-arm64@0.21.5': - resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - - '@esbuild/freebsd-x64@0.21.5': - resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - - '@esbuild/linux-arm64@0.21.5': - resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - - '@esbuild/linux-arm@0.21.5': - resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - - '@esbuild/linux-ia32@0.21.5': - resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - - '@esbuild/linux-loong64@0.21.5': - resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - - '@esbuild/linux-mips64el@0.21.5': - resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - - '@esbuild/linux-ppc64@0.21.5': - resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - - '@esbuild/linux-riscv64@0.21.5': - resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - - '@esbuild/linux-s390x@0.21.5': - resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - - '@esbuild/linux-x64@0.21.5': - resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - - '@esbuild/netbsd-x64@0.21.5': - resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - - '@esbuild/openbsd-x64@0.21.5': - resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - - '@esbuild/sunos-x64@0.21.5': - resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - - '@esbuild/win32-arm64@0.21.5': - resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - - '@esbuild/win32-ia32@0.21.5': - resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - - '@esbuild/win32-x64@0.21.5': - resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - - '@eslint-community/eslint-utils@4.4.0': - resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - - '@eslint-community/regexpp@4.11.0': - resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - - '@eslint/config-array@0.17.1': - resolution: {integrity: sha512-BlYOpej8AQ8Ev9xVqroV7a02JK3SkBAaN9GfMMH9W6Ch8FlQlkjGw4Ir7+FgYwfirivAf4t+GtzuAxqfukmISA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/eslintrc@3.1.0': - resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/js@9.9.0': - resolution: {integrity: sha512-hhetes6ZHP3BlXLxmd8K2SNgkhNSi+UcecbnwWKwpP7kyi/uC75DJ1lOOBO3xrC4jyojtGE3YxKZPHfk4yrgug==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/object-schema@2.1.4': - resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@floating-ui/core@1.6.7': - resolution: {integrity: sha512-yDzVT/Lm101nQ5TCVeK65LtdN7Tj4Qpr9RTXJ2vPFLqtLxwOrpoxAHAJI8J3yYWUc40J0BDBheaitK5SJmno2g==} - - '@floating-ui/dom@1.6.10': - resolution: {integrity: sha512-fskgCFv8J8OamCmyun8MfjB1Olfn+uZKjOKZ0vhYF3gRmEUXcGOjxWL8bBr7i4kIuPZ2KD2S3EUIOxnjC8kl2A==} - - '@floating-ui/react-dom@2.1.1': - resolution: {integrity: sha512-4h84MJt3CHrtG18mGsXuLCHMrug49d7DFkU0RMIyshRveBeyV2hmV/pDaF2Uxtu8kgq5r46llp5E5FQiR0K2Yg==} - peerDependencies: - react: '>=16.8.0' - react-dom: '>=16.8.0' - - '@floating-ui/utils@0.2.7': - resolution: {integrity: sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==} - - '@humanwhocodes/module-importer@1.0.1': - resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} - engines: {node: '>=12.22'} - - '@humanwhocodes/retry@0.3.0': - resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==} - engines: {node: '>=18.18'} - - '@isaacs/cliui@8.0.2': - resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} - engines: {node: '>=12'} - - '@jridgewell/gen-mapping@0.3.5': - resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} - engines: {node: '>=6.0.0'} - - '@jridgewell/resolve-uri@3.1.2': - resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} - engines: {node: '>=6.0.0'} - - '@jridgewell/set-array@1.2.1': - resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} - engines: {node: '>=6.0.0'} - - '@jridgewell/sourcemap-codec@1.5.0': - resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} - - '@jridgewell/trace-mapping@0.3.25': - resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} - - '@lezer/common@1.2.1': - resolution: {integrity: sha512-yemX0ZD2xS/73llMZIK6KplkjIjf2EvAHcinDi/TfJ9hS25G0388+ClHt6/3but0oOxinTcQHJLDXh6w1crzFQ==} - - '@lezer/highlight@1.2.1': - resolution: {integrity: sha512-Z5duk4RN/3zuVO7Jq0pGLJ3qynpxUVsh7IbUbGj88+uV2ApSAn6kWg2au3iJb+0Zi7kKtqffIESgNcRXWZWmSA==} - - '@lezer/lr@1.4.2': - resolution: {integrity: sha512-pu0K1jCIdnQ12aWNaAVU5bzi7Bd1w54J3ECgANPmYLtQKP0HBj2cE/5coBD66MT10xbtIuUr7tg0Shbsvk0mDA==} - - '@milkdown/components@7.5.3': - resolution: {integrity: sha512-w4FRnhYfT8uTKyaz04+Jo089pr/5rCNVTiJkE2h/ECi9phSaLA1eDnthHNS+lyDiOc4kmAuRtlFJTuZY0iM3Ew==} - peerDependencies: - '@codemirror/language': ^6 - '@codemirror/state': ^6 - '@codemirror/view': ^6 - '@milkdown/core': ^7.2.0 - '@milkdown/ctx': ^7.2.0 - '@milkdown/plugin-tooltip': ^7.2.0 - '@milkdown/preset-commonmark': ^7.2.0 - '@milkdown/preset-gfm': ^7.2.0 - '@milkdown/prose': ^7.2.0 - '@milkdown/transformer': ^7.2.0 - '@milkdown/utils': ^7.2.0 - - '@milkdown/core@7.5.0': - resolution: {integrity: sha512-s2kjp6QkCKON6xWHJEZXPhgQd2ZxQjXf2/qmTQXXSsiEkdviflnXfP7SuH+ivsBnxlxvkQn2b5RLo7sa30fhYw==} - peerDependencies: - '@milkdown/ctx': ^7.2.0 - '@milkdown/prose': ^7.2.0 - '@milkdown/transformer': ^7.2.0 - - '@milkdown/ctx@7.5.0': - resolution: {integrity: sha512-RKGhEh7LCCTb/iY7TOgrN3vKGtQdsNi7039PY5Y561o+KLldQE5BdkPyqwedZwSszZrsDO8L6IT/SxWgtj1tRg==} - - '@milkdown/exception@7.5.0': - resolution: {integrity: sha512-8B4v9otcMLX6wpfwoyic7dJD1Z39rgz8zFzqCZ6WyP9LGDb9AoNbATHvY6CPLZWy+C138WLoOhw9jsI1RIxw+g==} - - '@milkdown/kit@7.5.3': - resolution: {integrity: sha512-n79pVN/XM1g8IVyZtMXe4sVMZYJ9v67HoGJSR5jEowerth1RxCOZue8nZN1bzMvS3CFF8uhAGNbt8busjE4L5g==} - - '@milkdown/plugin-block@7.5.0': - resolution: {integrity: sha512-bb+uLiO8ZFyp1EJ0+gBUg+mpCaztesSdH5NVbKSejs8Cq3NK15L5RHjeJkSpN66k3FU6S2vnz5F+jyfKAyYEDg==} - peerDependencies: - '@milkdown/core': ^7.2.0 - '@milkdown/ctx': ^7.2.0 - '@milkdown/prose': ^7.2.0 - - '@milkdown/plugin-clipboard@7.5.0': - resolution: {integrity: sha512-8AISCDWyLYHEPIpckO3P5+mpxCAAP8S7IF4+1J0xcjVzFx6RTDQiIEgutqjqq4hl3edhaXBK7oNhNNrmWw3j6g==} - peerDependencies: - '@milkdown/core': ^7.2.0 - '@milkdown/prose': ^7.2.0 - - '@milkdown/plugin-cursor@7.5.0': - resolution: {integrity: sha512-oAfJtuNCZwjvcQ+Si6b5VY4eWdxMTXTkhNXIuSS9fv0+2je1YqrjK9jgWMK+3D80AfJh7KiWG0fyOduTpgbs0A==} - peerDependencies: - '@milkdown/core': ^7.2.0 - '@milkdown/ctx': ^7.2.0 - '@milkdown/prose': ^7.2.0 - - '@milkdown/plugin-history@7.5.0': - resolution: {integrity: sha512-Y0d5nBFsp3sInWQ8DKdL9vCaYiQxh4/UaXpP6McMNc8STEohbld3y/SzsGfIKAUEJl5LATyj3hrhksIqdc5YOA==} - peerDependencies: - '@milkdown/core': ^7.2.0 - '@milkdown/ctx': ^7.2.0 - '@milkdown/prose': ^7.2.0 - - '@milkdown/plugin-indent@7.5.0': - resolution: {integrity: sha512-RYJsj+co5jcTzIs0mzmb2qhbf72sv2oNL8cWMW0pFF9RVbCNJW24SUAaJBbIKvRsXAeMXaQT/aN2krCkQ0Z29g==} - peerDependencies: - '@milkdown/core': ^7.2.0 - '@milkdown/ctx': ^7.2.0 - '@milkdown/prose': ^7.2.0 - - '@milkdown/plugin-listener@7.5.0': - resolution: {integrity: sha512-Dz6BPKYgJ5iNbyoC7D+gXDf14U+71w39VqxKDyZKMRN5RC8QTjaVVolduVLaiXxgN6jm6DKQq46nQxVxMxMf4Q==} - peerDependencies: - '@milkdown/core': ^7.2.0 - '@milkdown/ctx': ^7.2.0 - '@milkdown/prose': ^7.2.0 - - '@milkdown/plugin-slash@7.5.0': - resolution: {integrity: sha512-S0hDv2qX6Iah3tf8QXGNxPz5PxBK8Wo5RZsP7k9V2jJb7yC5Gop3WeEJAffGw1p1UPrVNSNfZEdtbNNj9LXDYg==} - peerDependencies: - '@milkdown/core': ^7.2.0 - '@milkdown/ctx': ^7.2.0 - '@milkdown/prose': ^7.2.0 - - '@milkdown/plugin-tooltip@7.5.3': - resolution: {integrity: sha512-n8woJCNqyPSZVmaiHTLUOJ4ixsmPIspUuDFgq4a9Mu5VUtWIdxtaRNNIO1exuXEMZKfA1d2EgagJbIDMDl5sRQ==} - peerDependencies: - '@milkdown/core': ^7.2.0 - '@milkdown/ctx': ^7.2.0 - '@milkdown/prose': ^7.2.0 - - '@milkdown/plugin-trailing@7.5.0': - resolution: {integrity: sha512-cUb7EKYEo+7TsVHrEtBFGqQtK09mzSUiHBvnuZIxN+/4vLyRK7Onnh3Ktgb/tnIJnz2J9oCTpP4aITBRfFd18Q==} - peerDependencies: - '@milkdown/core': ^7.2.0 - '@milkdown/ctx': ^7.2.0 - '@milkdown/prose': ^7.2.0 - - '@milkdown/plugin-upload@7.5.0': - resolution: {integrity: sha512-B3vqrXMpeH8fVLugtuZ1ElHpYVY2KSmT+JWstq/4dUEfHI0awUEyz8aErBMmuq/YXmqQDPdrvPz/5y25Q98mtQ==} - peerDependencies: - '@milkdown/core': ^7.2.0 - '@milkdown/ctx': ^7.2.0 - '@milkdown/prose': ^7.2.0 - - '@milkdown/preset-commonmark@7.5.0': - resolution: {integrity: sha512-tBQlBuCfoJgKsHH5Xf6pBCMrsOhxrYNxfOUqH3Lwybrw05SV0vqIrBnjTQvhMKnWCKaomYkE3G0NnoSbCgrEuQ==} - peerDependencies: - '@milkdown/core': ^7.2.0 - '@milkdown/ctx': ^7.2.0 - '@milkdown/prose': ^7.2.0 - '@milkdown/transformer': ^7.2.0 - - '@milkdown/preset-gfm@7.5.0': - resolution: {integrity: sha512-pqw0ZEhuIV6DSfWa6Pwo/iMDQkPmaMx6fP6mWtMkDAViDVV09zj0WkGi73kU+KzBOAHewpJXrpl1ipOkp4aaVQ==} - peerDependencies: - '@milkdown/core': ^7.2.0 - '@milkdown/ctx': ^7.2.0 - '@milkdown/preset-commonmark': ^7.2.0 - '@milkdown/prose': ^7.2.0 - '@milkdown/transformer': ^7.2.0 - - '@milkdown/prose@7.5.0': - resolution: {integrity: sha512-zufSFhQJ24SI/gsRXRuOoB5buSYIl5455fdknOBHjmK98qnLWZcUs/RZcBQezZXmNc+5gINkoDmAnQPiB18H7A==} - - '@milkdown/react@7.5.0': - resolution: {integrity: sha512-JI/fAKaOS/4A4G9eevOmxVoiyBerGyCvbvJDimvRudmNr2xZiH+dSRUoT8ZMR5IUJmULX68zOmrLuoug9FEk5g==} - peerDependencies: - '@milkdown/core': ^7.2.0 - '@milkdown/prose': ^7.2.0 - react: '*' - react-dom: '*' - - '@milkdown/theme-nord@7.5.0': - resolution: {integrity: sha512-pLvmcg8YgPx9kuTtQxpUNf52laFe8s9DQ0v5QuGX7J+1jJ45C+gRSi5QbqrCBJfwEW+X/hvXyB+CpwH3ztjjUg==} - peerDependencies: - '@milkdown/core': ^7.2.0 - '@milkdown/ctx': ^7.2.0 - '@milkdown/prose': ^7.2.0 - - '@milkdown/transformer@7.5.0': - resolution: {integrity: sha512-RL4OAINlf5IZQkiknxftye8Gyu1jJ9FcbkQwsEDfprK4mt5b9eeJO/o5PGv/U8GMgfmDX5nMHQ8IqNrA4hcPzA==} - peerDependencies: - '@milkdown/prose': ^7.2.0 - - '@milkdown/utils@7.5.0': - resolution: {integrity: sha512-Y5sZWkgWDOH9Hz/i2XPRw3QHKENDtII87xThBCpWJMkoYrl5p8ldYx+j21hax0ZjYaDsvgj58SAruABMdG0wNQ==} - peerDependencies: - '@milkdown/core': ^7.2.0 - '@milkdown/ctx': ^7.2.0 - '@milkdown/prose': ^7.2.0 - '@milkdown/transformer': ^7.2.0 - - '@nodelib/fs.scandir@2.1.5': - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} - - '@nodelib/fs.stat@2.0.5': - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} - - '@nodelib/fs.walk@1.2.8': - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} - - '@pkgjs/parseargs@0.11.0': - resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} - engines: {node: '>=14'} - - '@popperjs/core@2.11.8': - resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} - - '@radix-ui/primitive@1.1.0': - resolution: {integrity: sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==} - - '@radix-ui/react-arrow@1.1.0': - resolution: {integrity: sha512-FmlW1rCg7hBpEBwFbjHwCW6AmWLQM6g/v0Sn8XbP9NvmSZ2San1FpQeyPtufzOMSIx7Y4dzjlHoifhp+7NkZhw==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-collection@1.1.0': - resolution: {integrity: sha512-GZsZslMJEyo1VKm5L1ZJY8tGDxZNPAoUeQUIbKeJfoi7Q4kmig5AsgLMYYuyYbfjd8fBmFORAIwYAkXMnXZgZw==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-compose-refs@1.1.0': - resolution: {integrity: sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-context@1.1.0': - resolution: {integrity: sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-direction@1.1.0': - resolution: {integrity: sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-dismissable-layer@1.1.0': - resolution: {integrity: sha512-/UovfmmXGptwGcBQawLzvn2jOfM0t4z3/uKffoBlj724+n3FvBbZ7M0aaBOmkp6pqFYpO4yx8tSVJjx3Fl2jig==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-dropdown-menu@2.1.1': - resolution: {integrity: sha512-y8E+x9fBq9qvteD2Zwa4397pUVhYsh9iq44b5RD5qu1GMJWBCBuVg1hMyItbc6+zH00TxGRqd9Iot4wzf3OoBQ==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-focus-guards@1.1.0': - resolution: {integrity: sha512-w6XZNUPVv6xCpZUqb/yN9DL6auvpGX3C/ee6Hdi16v2UUy25HV2Q5bcflsiDyT/g5RwbPQ/GIT1vLkeRb+ITBw==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-focus-scope@1.1.0': - resolution: {integrity: sha512-200UD8zylvEyL8Bx+z76RJnASR2gRMuxlgFCPAe/Q/679a/r0eK3MBVYMb7vZODZcffZBdob1EGnky78xmVvcA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-icons@1.3.0': - resolution: {integrity: sha512-jQxj/0LKgp+j9BiTXz3O3sgs26RNet2iLWmsPyRz2SIcR4q/4SbazXfnYwbAr+vLYKSfc7qxzyGQA1HLlYiuNw==} - peerDependencies: - react: ^16.x || ^17.x || ^18.x - - '@radix-ui/react-id@1.1.0': - resolution: {integrity: sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-menu@2.1.1': - resolution: {integrity: sha512-oa3mXRRVjHi6DZu/ghuzdylyjaMXLymx83irM7hTxutQbD+7IhPKdMdRHD26Rm+kHRrWcrUkkRPv5pd47a2xFQ==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-popper@1.2.0': - resolution: {integrity: sha512-ZnRMshKF43aBxVWPWvbj21+7TQCvhuULWJ4gNIKYpRlQt5xGRhLx66tMp8pya2UkGHTSlhpXwmjqltDYHhw7Vg==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-portal@1.1.1': - resolution: {integrity: sha512-A3UtLk85UtqhzFqtoC8Q0KvR2GbXF3mtPgACSazajqq6A41mEQgo53iPzY4i6BwDxlIFqWIhiQ2G729n+2aw/g==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-presence@1.1.0': - resolution: {integrity: sha512-Gq6wuRN/asf9H/E/VzdKoUtT8GC9PQc9z40/vEr0VCJ4u5XvvhWIrSsCB6vD2/cH7ugTdSfYq9fLJCcM00acrQ==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-primitive@2.0.0': - resolution: {integrity: sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-roving-focus@1.1.0': - resolution: {integrity: sha512-EA6AMGeq9AEeQDeSH0aZgG198qkfHSbvWTf1HvoDmOB5bBG/qTxjYMWUKMnYiV6J/iP/J8MEFSuB2zRU2n7ODA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-slot@1.1.0': - resolution: {integrity: sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-use-callback-ref@1.1.0': - resolution: {integrity: sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-use-controllable-state@1.1.0': - resolution: {integrity: sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-use-escape-keydown@1.1.0': - resolution: {integrity: sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-use-layout-effect@1.1.0': - resolution: {integrity: sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-use-rect@1.1.0': - resolution: {integrity: sha512-0Fmkebhr6PiseyZlYAOtLS+nb7jLmpqTrJyv61Pe68MKYW6OWdRE2kI70TaYY27u7H0lajqM3hSMMLFq18Z7nQ==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-use-size@1.1.0': - resolution: {integrity: sha512-XW3/vWuIXHa+2Uwcc2ABSfcCledmXhhQPlGbfcRXbiUQI5Icjcg19BGCZVKKInYbvUCut/ufbbLLPFC5cbb1hw==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/rect@1.1.0': - resolution: {integrity: sha512-A9+lCBZoaMJlVKcRBz2YByCG+Cp2t6nAnMnNba+XiWxnj6r4JUFqfsgwocMBZU9LPtdxC6wB56ySYpc7LQIoJg==} - - '@rollup/rollup-android-arm-eabi@4.21.0': - resolution: {integrity: sha512-WTWD8PfoSAJ+qL87lE7votj3syLavxunWhzCnx3XFxFiI/BA/r3X7MUM8dVrH8rb2r4AiO8jJsr3ZjdaftmnfA==} - cpu: [arm] - os: [android] - - '@rollup/rollup-android-arm64@4.21.0': - resolution: {integrity: sha512-a1sR2zSK1B4eYkiZu17ZUZhmUQcKjk2/j9Me2IDjk1GHW7LB5Z35LEzj9iJch6gtUfsnvZs1ZNyDW2oZSThrkA==} - cpu: [arm64] - os: [android] - - '@rollup/rollup-darwin-arm64@4.21.0': - resolution: {integrity: sha512-zOnKWLgDld/svhKO5PD9ozmL6roy5OQ5T4ThvdYZLpiOhEGY+dp2NwUmxK0Ld91LrbjrvtNAE0ERBwjqhZTRAA==} - cpu: [arm64] - os: [darwin] - - '@rollup/rollup-darwin-x64@4.21.0': - resolution: {integrity: sha512-7doS8br0xAkg48SKE2QNtMSFPFUlRdw9+votl27MvT46vo44ATBmdZdGysOevNELmZlfd+NEa0UYOA8f01WSrg==} - cpu: [x64] - os: [darwin] - - '@rollup/rollup-linux-arm-gnueabihf@4.21.0': - resolution: {integrity: sha512-pWJsfQjNWNGsoCq53KjMtwdJDmh/6NubwQcz52aEwLEuvx08bzcy6tOUuawAOncPnxz/3siRtd8hiQ32G1y8VA==} - cpu: [arm] - os: [linux] - - '@rollup/rollup-linux-arm-musleabihf@4.21.0': - resolution: {integrity: sha512-efRIANsz3UHZrnZXuEvxS9LoCOWMGD1rweciD6uJQIx2myN3a8Im1FafZBzh7zk1RJ6oKcR16dU3UPldaKd83w==} - cpu: [arm] - os: [linux] - - '@rollup/rollup-linux-arm64-gnu@4.21.0': - resolution: {integrity: sha512-ZrPhydkTVhyeGTW94WJ8pnl1uroqVHM3j3hjdquwAcWnmivjAwOYjTEAuEDeJvGX7xv3Z9GAvrBkEzCgHq9U1w==} - cpu: [arm64] - os: [linux] - - '@rollup/rollup-linux-arm64-musl@4.21.0': - resolution: {integrity: sha512-cfaupqd+UEFeURmqNP2eEvXqgbSox/LHOyN9/d2pSdV8xTrjdg3NgOFJCtc1vQ/jEke1qD0IejbBfxleBPHnPw==} - cpu: [arm64] - os: [linux] - - '@rollup/rollup-linux-powerpc64le-gnu@4.21.0': - resolution: {integrity: sha512-ZKPan1/RvAhrUylwBXC9t7B2hXdpb/ufeu22pG2psV7RN8roOfGurEghw1ySmX/CmDDHNTDDjY3lo9hRlgtaHg==} - cpu: [ppc64] - os: [linux] - - '@rollup/rollup-linux-riscv64-gnu@4.21.0': - resolution: {integrity: sha512-H1eRaCwd5E8eS8leiS+o/NqMdljkcb1d6r2h4fKSsCXQilLKArq6WS7XBLDu80Yz+nMqHVFDquwcVrQmGr28rg==} - cpu: [riscv64] - os: [linux] - - '@rollup/rollup-linux-s390x-gnu@4.21.0': - resolution: {integrity: sha512-zJ4hA+3b5tu8u7L58CCSI0A9N1vkfwPhWd/puGXwtZlsB5bTkwDNW/+JCU84+3QYmKpLi+XvHdmrlwUwDA6kqw==} - cpu: [s390x] - os: [linux] - - '@rollup/rollup-linux-x64-gnu@4.21.0': - resolution: {integrity: sha512-e2hrvElFIh6kW/UNBQK/kzqMNY5mO+67YtEh9OA65RM5IJXYTWiXjX6fjIiPaqOkBthYF1EqgiZ6OXKcQsM0hg==} - cpu: [x64] - os: [linux] - - '@rollup/rollup-linux-x64-musl@4.21.0': - resolution: {integrity: sha512-1vvmgDdUSebVGXWX2lIcgRebqfQSff0hMEkLJyakQ9JQUbLDkEaMsPTLOmyccyC6IJ/l3FZuJbmrBw/u0A0uCQ==} - cpu: [x64] - os: [linux] - - '@rollup/rollup-win32-arm64-msvc@4.21.0': - resolution: {integrity: sha512-s5oFkZ/hFcrlAyBTONFY1TWndfyre1wOMwU+6KCpm/iatybvrRgmZVM+vCFwxmC5ZhdlgfE0N4XorsDpi7/4XQ==} - cpu: [arm64] - os: [win32] - - '@rollup/rollup-win32-ia32-msvc@4.21.0': - resolution: {integrity: sha512-G9+TEqRnAA6nbpqyUqgTiopmnfgnMkR3kMukFBDsiyy23LZvUCpiUwjTRx6ezYCjJODXrh52rBR9oXvm+Fp5wg==} - cpu: [ia32] - os: [win32] - - '@rollup/rollup-win32-x64-msvc@4.21.0': - resolution: {integrity: sha512-2jsCDZwtQvRhejHLfZ1JY6w6kEuEtfF9nzYsZxzSlNVKDX+DpsDJ+Rbjkm74nvg2rdx0gwBS+IMdvwJuq3S9pQ==} - cpu: [x64] - os: [win32] - - '@sindresorhus/slugify@2.2.1': - resolution: {integrity: sha512-MkngSCRZ8JdSOCHRaYd+D01XhvU3Hjy6MGl06zhOk614hp9EOAp5gIkBeQg7wtmxpitU6eAL4kdiRMcJa2dlrw==} - engines: {node: '>=12'} - - '@sindresorhus/transliterate@1.6.0': - resolution: {integrity: sha512-doH1gimEu3A46VX6aVxpHTeHrytJAG6HgdxntYnCFiIFHEM/ZGpG8KiZGBChchjQmG0XFIBL552kBTjVcMZXwQ==} - engines: {node: '>=12'} - - '@tailwindcss/typography@0.5.14': - resolution: {integrity: sha512-ZvOCjUbsJBjL9CxQBn+VEnFpouzuKhxh2dH8xMIWHILL+HfOYtlAkWcyoon8LlzE53d2Yo6YO6pahKKNW3q1YQ==} - peerDependencies: - tailwindcss: '>=3.0.0 || insiders' - - '@tauri-apps/api@2.0.0-rc.3': - resolution: {integrity: sha512-k1erUfnoOFJwL5VNFZz0BQZ2agNstG7CNOjwpdWMl1vOaVuSn4DhJtXB0Deh9lZaaDlfrykKOyZs9c3XXpMi5Q==} - - '@tauri-apps/cli-darwin-arm64@2.0.0-rc.7': - resolution: {integrity: sha512-DUdO1TCj+cViFkOWtYotq4UNBGfHvl1xLK85n2rmpsCeveGxO9pf1CihOtADuVonHl6ETa9x/uaSTCMeMsKEbA==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - - '@tauri-apps/cli-darwin-x64@2.0.0-rc.7': - resolution: {integrity: sha512-T36ncxLyfgKBsPXdgCfw7WeOtHwDrfkvjJoovlBH5nAejlxZC4g4pYm7/Qvpc++FRmQhcHJXP8Y+fBOSEZrfog==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - - '@tauri-apps/cli-linux-arm-gnueabihf@2.0.0-rc.7': - resolution: {integrity: sha512-afLBeWgpm++9oKsYNShqKsBCHLLgMJy+rodHIiUd9LB4VqjU/1bYfZdia0PxKjnEuOz27mG9Be5v0SDdsZsLww==} - engines: {node: '>= 10'} - cpu: [arm] - os: [linux] - - '@tauri-apps/cli-linux-arm64-gnu@2.0.0-rc.7': - resolution: {integrity: sha512-sjT/URsuJ2ImJGe9fH0b8reewGq5R1E5t4DZRF0ZVpCpUC1yTpml0kuPWt4S0rGws/beRICPaZWW8OuColIFtQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@tauri-apps/cli-linux-arm64-musl@2.0.0-rc.7': - resolution: {integrity: sha512-s7OG30ffEBKF5BiMEIVmtd/UNHC956ihEOfZYRJwBZ9cL8qoPLjEMZYMCGB/767M4igXy1bhKaVnl8pZpk+RNw==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@tauri-apps/cli-linux-x64-gnu@2.0.0-rc.7': - resolution: {integrity: sha512-Qj9ibUvq2CwJE5JQ7M/DfOw44xcf59rUGsMGuku/bSKLPu6UXEFyUFjUURcnOgcZkq9o86no7ONoKdMxm4viKQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@tauri-apps/cli-linux-x64-musl@2.0.0-rc.7': - resolution: {integrity: sha512-75ucw3b7MVnyVNvoW+xqB1N8VGjx1vqP7HshAs+p1fSkeCOy2NvtMP7t8pdRlGQ59exH6vGvnQ/LxC5HgDP2Xg==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@tauri-apps/cli-win32-arm64-msvc@2.0.0-rc.7': - resolution: {integrity: sha512-KaWY7kVbpmJCn5INtcPX+tji7CqwmqtGechith65VIlEUUs+KyOkMdmgbsJvqe0N58VMHLFzEVfx1xtlaKGDUA==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - - '@tauri-apps/cli-win32-ia32-msvc@2.0.0-rc.7': - resolution: {integrity: sha512-J2xVw7gcP1JY1Pj6lE+MuAUKtanD7tXyjBD6W8R2S7sD06Job9PHoonOQhm/vWlhQVtRkWPNX7K7MXbdoI/Z9w==} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - - '@tauri-apps/cli-win32-x64-msvc@2.0.0-rc.7': - resolution: {integrity: sha512-0dQzFCUGjrpJBsj/JpV2XRUbH6nDbhW4NKpx6DUnFrwPe7YQwz2eexo7FAu2pLTW8HEPCPd0NvXGOCUrWM/klg==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - - '@tauri-apps/cli@2.0.0-rc.7': - resolution: {integrity: sha512-FdNcr75EIPfA69gWxpk3xv78og8CVbEa8ih2Rvp9k1tyAyryOth0Ps+jNEqP/WtfFwITWTYm4JqOubSCHoFjpQ==} - engines: {node: '>= 10'} - hasBin: true - - '@tauri-apps/plugin-shell@2.0.0-rc.0': - resolution: {integrity: sha512-bhUcQcrqZoK8H1DFXapr5r1Z75oh6Kd5Tltz97XpZFLREEqp+KhN2Fvyh8r/fKAyenYsTYUIsDsyGdjdueuF9g==} - - '@types/babel__core@7.20.5': - resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} - - '@types/babel__generator@7.6.8': - resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} - - '@types/babel__template@7.4.4': - resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} - - '@types/babel__traverse@7.20.6': - resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} - - '@types/debug@4.1.12': - resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} - - '@types/estree@1.0.5': - resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - - '@types/lodash.debounce@4.0.9': - resolution: {integrity: sha512-Ma5JcgTREwpLRwMM+XwBR7DaWe96nC38uCBDFKZWbNKD+osjVzdpnUSwBcqCptrp16sSOLBAUb50Car5I0TCsQ==} - - '@types/lodash.throttle@4.1.9': - resolution: {integrity: sha512-PCPVfpfueguWZQB7pJQK890F2scYKoDUL3iM522AptHWn7d5NQmeS/LTEHIcLr5PaTzl3dK2Z0xSUHHTHwaL5g==} - - '@types/lodash@4.17.7': - resolution: {integrity: sha512-8wTvZawATi/lsmNu10/j2hk1KEP0IvjubqPE3cu1Xz7xfXXt5oCq3SNUz4fMIP4XGF9Ky+Ue2tBA3hcS7LSBlA==} - - '@types/mdast@4.0.4': - resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} - - '@types/ms@0.7.34': - resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} - - '@types/node@22.5.0': - resolution: {integrity: sha512-DkFrJOe+rfdHTqqMg0bSNlGlQ85hSoh2TPzZyhHsXnMtligRWpxUySiyw8FY14ITt24HVCiQPWxS3KO/QlGmWg==} - - '@types/prop-types@15.7.12': - resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} - - '@types/react-dom@18.3.0': - resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==} - - '@types/react@18.3.4': - resolution: {integrity: sha512-J7W30FTdfCxDDjmfRM+/JqLHBIyl7xUIp9kwK637FGmY7+mkSFSe6L4jpZzhj5QMfLssSDP4/i75AKkrdC7/Jw==} - - '@types/unist@3.0.3': - resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} - - '@typescript-eslint/eslint-plugin@8.2.0': - resolution: {integrity: sha512-02tJIs655em7fvt9gps/+4k4OsKULYGtLBPJfOsmOq1+3cdClYiF0+d6mHu6qDnTcg88wJBkcPLpQhq7FyDz0A==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 - eslint: ^8.57.0 || ^9.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/parser@8.2.0': - resolution: {integrity: sha512-j3Di+o0lHgPrb7FxL3fdEy6LJ/j2NE8u+AP/5cQ9SKb+JLH6V6UHDqJ+e0hXBkHP1wn1YDFjYCS9LBQsZDlDEg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/scope-manager@8.2.0': - resolution: {integrity: sha512-OFn80B38yD6WwpoHU2Tz/fTz7CgFqInllBoC3WP+/jLbTb4gGPTy9HBSTsbDWkMdN55XlVU0mMDYAtgvlUspGw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/type-utils@8.2.0': - resolution: {integrity: sha512-g1CfXGFMQdT5S+0PSO0fvGXUaiSkl73U1n9LTK5aRAFnPlJ8dLKkXr4AaLFvPedW8lVDoMgLLE3JN98ZZfsj0w==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/types@8.2.0': - resolution: {integrity: sha512-6a9QSK396YqmiBKPkJtxsgZZZVjYQ6wQ/TlI0C65z7vInaETuC6HAHD98AGLC8DyIPqHytvNuS8bBVvNLKyqvQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/typescript-estree@8.2.0': - resolution: {integrity: sha512-kiG4EDUT4dImplOsbh47B1QnNmXSoUqOjWDvCJw/o8LgfD0yr7k2uy54D5Wm0j4t71Ge1NkynGhpWdS0dEIAUA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/utils@8.2.0': - resolution: {integrity: sha512-O46eaYKDlV3TvAVDNcoDzd5N550ckSe8G4phko++OCSC1dYIb9LTc3HDGYdWqWIAT5qDUKphO6sd9RrpIJJPfg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - - '@typescript-eslint/visitor-keys@8.2.0': - resolution: {integrity: sha512-sbgsPMW9yLvS7IhCi8IpuK1oBmtbWUNP+hBdwl/I9nzqVsszGnNGti5r9dUtF5RLivHUFFIdRvLiTsPhzSyJ3Q==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@uppercod/exp-route@1.4.2': - resolution: {integrity: sha512-rRljihqBd3fBdWSKi4F+ev7OVJfjQyXSfwAxtjaA6PUcpBPbT0GjlJrXKa3wcFAMqE5brAjW0rMxTpXwbKv0pQ==} - - '@uppercod/match-media@1.1.1': - resolution: {integrity: sha512-ITGhdyxadb1ypwow3TkXGdF6vWAmRZWxxfUysZz2kvsGjgaCNSuJzbfLTeWEC+BeL651U18RwZlgpX93ZCRTFg==} - - '@vitejs/plugin-react@4.3.1': - resolution: {integrity: sha512-m/V2syj5CuVnaxcUJOQRel/Wr31FFXRFlnOoq1TVtkCxsY5veGMTEmpWHndrhB2U8ScHtCQB1e+4hWYExQc6Lg==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - vite: ^4.2.0 || ^5.0.0 - - accepts@1.3.8: - resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} - engines: {node: '>= 0.6'} - - acorn-jsx@5.3.2: - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - - acorn@8.12.1: - resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} - engines: {node: '>=0.4.0'} - hasBin: true - - ajv@6.10.0: - resolution: {integrity: sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==} - - ajv@6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - - amqplib@0.5.2: - resolution: {integrity: sha512-l9mCs6LbydtHqRniRwYkKdqxVa6XMz3Vw1fh+2gJaaVgTM6Jk3o8RccAKWKtlhT1US5sWrFh+KKxsVUALURSIA==} - engines: {node: '>=0.8 <=9'} - - ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} - - ansi-regex@6.0.1: - resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} - engines: {node: '>=12'} - - ansi-styles@3.2.1: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} - engines: {node: '>=4'} - - ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} - - ansi-styles@6.2.1: - resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} - engines: {node: '>=12'} - - any-promise@1.3.0: - resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} - - anymatch@3.1.3: - resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} - engines: {node: '>= 8'} - - app-root-path@2.1.0: - resolution: {integrity: sha512-z5BqVjscbjmJBybKlICogJR2jCr2q/Ixu7Pvui5D4y97i7FLsJlvEG9XOR/KJRlkxxZz7UaaS2TMwQh1dRJ2dA==} - engines: {node: '>= 4.0.0'} - - arg@5.0.2: - resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} - - argparse@2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - - aria-hidden@1.2.4: - resolution: {integrity: sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==} - engines: {node: '>=10'} - - array-buffer-byte-length@1.0.1: - resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} - engines: {node: '>= 0.4'} - - array-flatten@1.1.1: - resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} - - array-union@2.1.0: - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} - engines: {node: '>=8'} - - array.prototype.reduce@1.0.7: - resolution: {integrity: sha512-mzmiUCVwtiD4lgxYP8g7IYy8El8p2CSMePvIbTS7gchKir/L1fgJrk0yDKmAX6mnRQFKNADYIk8nNlTris5H1Q==} - engines: {node: '>= 0.4'} - - arraybuffer.prototype.slice@1.0.3: - resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} - engines: {node: '>= 0.4'} - - asn1@0.2.3: - resolution: {integrity: sha512-6i37w/+EhlWlGUJff3T/Q8u1RGmP5wgbiwYnOnbOqvtrPxT63/sYFyP9RcpxtxGymtfA075IvmOnL7ycNOWl3w==} - - async-limiter@1.0.1: - resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==} - - async-retry@1.2.3: - resolution: {integrity: sha512-tfDb02Th6CE6pJUF2gjW5ZVjsgwlucVXOEQMvEX9JgSJMs9gAX+Nz3xRuJBKuUYjTSYORqvDBORdAQ3LU59g7Q==} - - atomico@1.79.2: - resolution: {integrity: sha512-mshhLRMeIltNYbnQnqgnrvJ/uDa8XDfTQcjw3ymOygQqwHIQ4Sp0LcNYMCbACkV3DtV+eDXb9szwU4qMUuGwYQ==} - - autoprefixer@10.4.20: - resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} - engines: {node: ^10 || ^12 || >=14} - hasBin: true - peerDependencies: - postcss: ^8.1.0 - - available-typed-arrays@1.0.7: - resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} - engines: {node: '>= 0.4'} - - babel-runtime@6.26.0: - resolution: {integrity: sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==} - - bail@2.0.2: - resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} - - balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - - basic-auth@2.0.1: - resolution: {integrity: sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==} - engines: {node: '>= 0.8'} - - binary-extensions@2.3.0: - resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} - engines: {node: '>=8'} - - bitsyntax@0.0.4: - resolution: {integrity: sha512-Pav3HSZXD2NLQOWfJldY3bpJLt8+HS2nUo5Z1bLLmHg2vCE/cM1qfEvNjlYo7GgYQPneNr715Bh42i01ZHZPvw==} - engines: {node: '>=0.6'} - - bluebird@3.7.2: - resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} - - body-parser@1.18.3: - resolution: {integrity: sha512-YQyoqQG3sO8iCmf8+hyVpgHHOv0/hCEFiS4zTGUwTA1HjAFX66wRcNQrVCeJq9pgESMRvUAOvSil5MJlmccuKQ==} - engines: {node: '>= 0.8'} - - brace-expansion@1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} - - brace-expansion@2.0.1: - resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} - - braces@3.0.3: - resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} - engines: {node: '>=8'} - - browserslist@4.23.3: - resolution: {integrity: sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - - buffer-equal-constant-time@1.0.1: - resolution: {integrity: sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==} - - buffer-more-ints@0.0.2: - resolution: {integrity: sha512-PDgX2QJgUc5+Jb2xAoBFP5MxhtVUmZHR33ak+m/SDxRdCrbnX1BggRIaxiW7ImwfmO4iJeCQKN18ToSXWGjYkA==} - - bytes@3.0.0: - resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} - engines: {node: '>= 0.8'} - - call-bind@1.0.7: - resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} - engines: {node: '>= 0.4'} - - callsites@3.1.0: - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} - engines: {node: '>=6'} - - camelcase-css@2.0.1: - resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} - engines: {node: '>= 6'} - - caniuse-lite@1.0.30001651: - resolution: {integrity: sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==} - - ccount@2.0.1: - resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - - chalk@2.4.1: - resolution: {integrity: sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==} - engines: {node: '>=4'} - - chalk@2.4.2: - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} - engines: {node: '>=4'} - - chalk@4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} - - character-entities@2.0.2: - resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} - - chokidar@3.6.0: - resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} - engines: {node: '>= 8.10.0'} - - class-variance-authority@0.7.0: - resolution: {integrity: sha512-jFI8IQw4hczaL4ALINxqLEXQbWcNjoSkloa4IaufXCJr6QawJyw7tuRysRsrE8w2p/4gGaxKIt/hX3qz/IbD1A==} - - clsx@2.0.0: - resolution: {integrity: sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==} - engines: {node: '>=6'} - - clsx@2.1.1: - resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} - engines: {node: '>=6'} - - color-convert@1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} - - color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} - - color-name@1.1.3: - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} - - color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - - commander@4.1.1: - resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} - engines: {node: '>= 6'} - - commands-events@1.0.4: - resolution: {integrity: sha512-HdP/+1Anoc7z+6L2h7nd4Imz54+LW+BjMGt30riBZrZ3ZeP/8el93wD8Jj8ltAaqVslqNgjX6qlhSBJwuDSmpg==} - - comparejs@1.0.0: - resolution: {integrity: sha512-Ue/Zd9aOucHzHXwaCe4yeHR7jypp7TKrIBZ5yls35nPNiVXlW14npmNVKM1ZaLlQTKZ6/4ewA//gYKHHIwCpOw==} - - compressible@2.0.18: - resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} - engines: {node: '>= 0.6'} - - compression@1.7.3: - resolution: {integrity: sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==} - engines: {node: '>= 0.8.0'} - - concat-map@0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - - content-disposition@0.5.2: - resolution: {integrity: sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==} - engines: {node: '>= 0.6'} - - content-type@1.0.4: - resolution: {integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==} - engines: {node: '>= 0.6'} - - convert-source-map@2.0.0: - resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - - cookie-signature@1.0.6: - resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} - - cookie@0.3.1: - resolution: {integrity: sha512-+IJOX0OqlHCszo2mBUq+SrEbCj6w7Kpffqx60zYbPTFaO4+yYgRjHwcZNpWvaTylDHaV7PPmBHzSecZiMhtPgw==} - engines: {node: '>= 0.6'} - - core-js@2.6.12: - resolution: {integrity: sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==} - deprecated: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js. - - core-util-is@1.0.3: - resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - - cors@2.8.5: - resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} - engines: {node: '>= 0.10'} - - cross-spawn@7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} - engines: {node: '>= 8'} - - crypto2@2.0.0: - resolution: {integrity: sha512-jdXdAgdILldLOF53md25FiQ6ybj2kUFTiRjs7msKTUoZrzgT/M1FPX5dYGJjbbwFls+RJIiZxNTC02DE/8y0ZQ==} - - cssesc@3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} - engines: {node: '>=4'} - hasBin: true - - csstype@3.1.3: - resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - - data-view-buffer@1.0.1: - resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} - engines: {node: '>= 0.4'} - - data-view-byte-length@1.0.1: - resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} - engines: {node: '>= 0.4'} - - data-view-byte-offset@1.0.0: - resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} - engines: {node: '>= 0.4'} - - datasette@1.0.1: - resolution: {integrity: sha512-aJdlCBToEJUP4M57r67r4V6tltwGKa3qetnjpBtXYIlqbX9tM9jsoDMxb4xd9AGjpp3282oHRmqI5Z8TVAU0Mg==} - - debug@2.6.9: - resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - debug@4.3.6: - resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - decode-named-character-reference@1.0.2: - resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} - - deep-is@0.1.4: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - - define-data-property@1.1.4: - resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} - engines: {node: '>= 0.4'} - - define-properties@1.2.1: - resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} - engines: {node: '>= 0.4'} - - depd@1.1.2: - resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} - engines: {node: '>= 0.6'} - - dequal@2.0.3: - resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} - engines: {node: '>=6'} - - destroy@1.0.4: - resolution: {integrity: sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==} - - detect-node-es@1.1.0: - resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} - - devlop@1.1.0: - resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} - - didyoumean@1.2.2: - resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} - - dir-glob@3.0.1: - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} - engines: {node: '>=8'} - - dlv@1.1.3: - resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} - - draht@1.0.1: - resolution: {integrity: sha512-yNNHL864dniNmIE9ZKD++mKypiAUAvVZtyV0QrbXH/ak3ebzFqo5xsmRBRqV8pZVhImOSBiyq500Wcmrf44zAg==} - - eastasianwidth@0.2.0: - resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - - ecdsa-sig-formatter@1.0.11: - resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==} - - ee-first@1.1.1: - resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - - electron-to-chromium@1.5.13: - resolution: {integrity: sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==} - - element-internals-polyfill@0.1.55: - resolution: {integrity: sha512-clsNGQoOsCs8zlkT3q8Sgk9JcFZgYT0cDuXPEmD7ca8bthrYjhXQ19cIz5JGmo8CfQ+g7+SXJkfqBVw5mWB64w==} - - emoji-regex@8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - - emoji-regex@9.2.2: - resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - - encodeurl@1.0.2: - resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} - engines: {node: '>= 0.8'} - - es-abstract@1.23.3: - resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} - engines: {node: '>= 0.4'} - - es-array-method-boxes-properly@1.0.0: - resolution: {integrity: sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==} - - es-define-property@1.0.0: - resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} - engines: {node: '>= 0.4'} - - es-errors@1.3.0: - resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} - engines: {node: '>= 0.4'} - - es-object-atoms@1.0.0: - resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} - engines: {node: '>= 0.4'} - - es-set-tostringtag@2.0.3: - resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} - engines: {node: '>= 0.4'} - - es-to-primitive@1.2.1: - resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} - engines: {node: '>= 0.4'} - - esbuild@0.21.5: - resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} - engines: {node: '>=12'} - hasBin: true - - escalade@3.1.2: - resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} - engines: {node: '>=6'} - - escape-html@1.0.3: - resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} - - escape-string-regexp@1.0.5: - resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} - engines: {node: '>=0.8.0'} - - escape-string-regexp@4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} - engines: {node: '>=10'} - - escape-string-regexp@5.0.0: - resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} - engines: {node: '>=12'} - - eslint-plugin-react-hooks@5.1.0-rc-fb9a90fa48-20240614: - resolution: {integrity: sha512-xsiRwaDNF5wWNC4ZHLut+x/YcAxksUd9Rizt7LaEn3bV8VyYRpXnRJQlLOfYaVy9esk4DFP4zPPnoNVjq5Gc0w==} - engines: {node: '>=10'} - peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 - - eslint-plugin-react-refresh@0.4.11: - resolution: {integrity: sha512-wrAKxMbVr8qhXTtIKfXqAn5SAtRZt0aXxe5P23Fh4pUAdC6XEsybGLB8P0PI4j1yYqOgUEUlzKAGDfo7rJOjcw==} - peerDependencies: - eslint: '>=7' - - eslint-scope@8.0.2: - resolution: {integrity: sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - eslint-visitor-keys@3.4.3: - resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - eslint-visitor-keys@4.0.0: - resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - eslint@9.9.0: - resolution: {integrity: sha512-JfiKJrbx0506OEerjK2Y1QlldtBxkAlLxT5OEcRF8uaQ86noDe2k31Vw9rnSWv+MXZHj7OOUV/dA0AhdLFcyvA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - hasBin: true - peerDependencies: - jiti: '*' - peerDependenciesMeta: - jiti: - optional: true - - espree@10.1.0: - resolution: {integrity: sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - esquery@1.6.0: - resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} - engines: {node: '>=0.10'} - - esrecurse@4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} - - estraverse@5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} - - esutils@2.0.3: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} - engines: {node: '>=0.10.0'} - - etag@1.8.1: - resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} - engines: {node: '>= 0.6'} - - eventemitter2@5.0.1: - resolution: {integrity: sha512-5EM1GHXycJBS6mauYAbVKT1cVs7POKWb2NXD4Vyt8dDqeZa7LaDK1/sjtL+Zb0lzTpSNil4596Dyu97hz37QLg==} - - express@4.16.4: - resolution: {integrity: sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==} - engines: {node: '>= 0.10.0'} - - extend@3.0.2: - resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} - - fast-deep-equal@2.0.1: - resolution: {integrity: sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w==} - - fast-deep-equal@3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - - fast-glob@3.3.2: - resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} - engines: {node: '>=8.6.0'} - - fast-json-stable-stringify@2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - - fast-levenshtein@2.0.6: - resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - - fastq@1.17.1: - resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} - - file-entry-cache@8.0.0: - resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} - engines: {node: '>=16.0.0'} - - fill-range@7.1.1: - resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} - engines: {node: '>=8'} - - finalhandler@1.1.1: - resolution: {integrity: sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==} - engines: {node: '>= 0.8'} - - find-root@1.1.0: - resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} - - find-up@5.0.0: - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} - engines: {node: '>=10'} - - flaschenpost@1.1.3: - resolution: {integrity: sha512-1VAYPvDsVBGFJyUrOa/6clnJwZYC3qVq9nJLcypy6lvaaNbo1wOQiH8HQ+4Fw/k51pVG7JHzSf5epb8lmIW86g==} - hasBin: true - - flat-cache@4.0.1: - resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} - engines: {node: '>=16'} - - flatted@3.3.1: - resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} - - for-each@0.3.3: - resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} - - foreground-child@3.3.0: - resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} - engines: {node: '>=14'} - - formats@1.0.0: - resolution: {integrity: sha512-For0Y8egwEK96JgJo4NONErPhtl7H2QzeB2NYGmzeGeJ8a1JZqPgLYOtM3oJRCYhmgsdDFd6KGRYyfe37XY4Yg==} - - forwarded@0.2.0: - resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} - engines: {node: '>= 0.6'} - - fraction.js@4.3.7: - resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - - fresh@0.5.2: - resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} - engines: {node: '>= 0.6'} - - fsevents@2.3.3: - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - - function-bind@1.1.2: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - - function.prototype.name@1.1.6: - resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} - engines: {node: '>= 0.4'} - - functions-have-names@1.2.3: - resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} - - gensync@1.0.0-beta.2: - resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} - engines: {node: '>=6.9.0'} - - get-intrinsic@1.2.4: - resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} - engines: {node: '>= 0.4'} - - get-nonce@1.0.1: - resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} - engines: {node: '>=6'} - - get-own-enumerable-property-symbols@3.0.2: - resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} - - get-symbol-description@1.0.2: - resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} - engines: {node: '>= 0.4'} - - glob-parent@5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} - - glob-parent@6.0.2: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} - - glob@10.4.5: - resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} - hasBin: true - - globals@11.12.0: - resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} - engines: {node: '>=4'} - - globals@14.0.0: - resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} - engines: {node: '>=18'} - - globals@15.9.0: - resolution: {integrity: sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA==} - engines: {node: '>=18'} - - globalthis@1.0.4: - resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} - engines: {node: '>= 0.4'} - - globby@11.1.0: - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} - engines: {node: '>=10'} - - globrex@0.1.2: - resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} - - gopd@1.0.1: - resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} - - graphemer@1.4.0: - resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - - has-bigints@1.0.2: - resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} - - has-flag@3.0.0: - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} - engines: {node: '>=4'} - - has-flag@4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} - - has-property-descriptors@1.0.2: - resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} - - has-proto@1.0.3: - resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} - engines: {node: '>= 0.4'} - - has-symbols@1.0.3: - resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} - engines: {node: '>= 0.4'} - - has-tostringtag@1.0.2: - resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} - engines: {node: '>= 0.4'} - - hase@2.0.0: - resolution: {integrity: sha512-L83pBR/oZvQQNjv4kw9aUpTqBxERPiY7B42jsmkt1VDeUaRVhYkEIKzkCqrppjtxHe2EZqzZJzuhMXsWsxYIsw==} - - hasown@2.0.2: - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} - engines: {node: '>= 0.4'} - - http-errors@1.6.3: - resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==} - engines: {node: '>= 0.6'} - - iconv-lite@0.4.23: - resolution: {integrity: sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==} - engines: {node: '>=0.10.0'} - - ignore@5.3.2: - resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} - engines: {node: '>= 4'} - - import-fresh@3.3.0: - resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} - engines: {node: '>=6'} - - imurmurhash@0.1.4: - resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} - engines: {node: '>=0.8.19'} - - inherits@2.0.3: - resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} - - inherits@2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - - internal-slot@1.0.7: - resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} - engines: {node: '>= 0.4'} - - invariant@2.2.4: - resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} - - ipaddr.js@1.9.1: - resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} - engines: {node: '>= 0.10'} - - is-array-buffer@3.0.4: - resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} - engines: {node: '>= 0.4'} - - is-bigint@1.0.4: - resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} - - is-binary-path@2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} - - is-boolean-object@1.1.2: - resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} - engines: {node: '>= 0.4'} - - is-callable@1.2.7: - resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} - engines: {node: '>= 0.4'} - - is-core-module@2.15.1: - resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} - engines: {node: '>= 0.4'} - - is-data-view@1.0.1: - resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} - engines: {node: '>= 0.4'} - - is-date-object@1.0.5: - resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} - engines: {node: '>= 0.4'} - - is-extglob@2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} - - is-fullwidth-code-point@3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} - - is-glob@4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} - - is-negative-zero@2.0.3: - resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} - engines: {node: '>= 0.4'} - - is-number-object@1.0.7: - resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} - engines: {node: '>= 0.4'} - - is-number@7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} - - is-obj@1.0.1: - resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==} - engines: {node: '>=0.10.0'} - - is-path-inside@3.0.3: - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} - engines: {node: '>=8'} - - is-plain-obj@4.1.0: - resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} - engines: {node: '>=12'} - - is-regex@1.1.4: - resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} - engines: {node: '>= 0.4'} - - is-regexp@1.0.0: - resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==} - engines: {node: '>=0.10.0'} - - is-shared-array-buffer@1.0.3: - resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} - engines: {node: '>= 0.4'} - - is-string@1.0.7: - resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} - engines: {node: '>= 0.4'} - - is-symbol@1.0.4: - resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} - engines: {node: '>= 0.4'} - - is-typed-array@1.1.13: - resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} - engines: {node: '>= 0.4'} - - is-weakref@1.0.2: - resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} - - isarray@0.0.1: - resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==} - - isarray@2.0.5: - resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} - - isexe@2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - - jackspeak@3.4.3: - resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} - - jiti@1.21.6: - resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} - hasBin: true - - js-tokens@4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - - js-yaml@4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} - hasBin: true - - jsesc@2.5.2: - resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} - engines: {node: '>=4'} - hasBin: true - - json-buffer@3.0.1: - resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - - json-lines@1.0.0: - resolution: {integrity: sha512-ytuLZb4RBQb3bTRsG/QBenyIo5oHLpjeCVph3s2NnoAsZE9K6h+uR+OWpEOWV1UeHdX63tYctGppBpGAc+JNMA==} - - json-schema-traverse@0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} - - json-stable-stringify-without-jsonify@1.0.1: - resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - - json5@2.2.3: - resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} - engines: {node: '>=6'} - hasBin: true - - jsonwebtoken@8.5.0: - resolution: {integrity: sha512-IqEycp0znWHNA11TpYi77bVgyBO/pGESDh7Ajhas+u0ttkGkKYIIAjniL4Bw5+oVejVF+SYkaI7XKfwCCyeTuA==} - engines: {node: '>=4', npm: '>=1.4.28'} - - jwa@1.4.1: - resolution: {integrity: sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==} - - jws@3.2.2: - resolution: {integrity: sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==} - - keyv@4.5.4: - resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} - - levn@0.4.1: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} - engines: {node: '>= 0.8.0'} - - lilconfig@2.1.0: - resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} - engines: {node: '>=10'} - - lilconfig@3.1.2: - resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} - engines: {node: '>=14'} - - limes@2.0.0: - resolution: {integrity: sha512-evWD0pnTgPX7QueaSoJl5JBUL30T1ZVzo34ke97tIKmeagqhBTYK/JkKL0vtG3MpNApw8ZY9TlbybfwEz9knBA==} - - lines-and-columns@1.2.4: - resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - - locate-path@6.0.0: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} - engines: {node: '>=10'} - - lodash.castarray@4.4.0: - resolution: {integrity: sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==} - - lodash.debounce@4.0.8: - resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} - - lodash.includes@4.3.0: - resolution: {integrity: sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==} - - lodash.isboolean@3.0.3: - resolution: {integrity: sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==} - - lodash.isinteger@4.0.4: - resolution: {integrity: sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==} - - lodash.isnumber@3.0.3: - resolution: {integrity: sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==} - - lodash.isplainobject@4.0.6: - resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} - - lodash.isstring@4.0.1: - resolution: {integrity: sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==} - - lodash.merge@4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - - lodash.once@4.1.1: - resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==} - - lodash.throttle@4.1.1: - resolution: {integrity: sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==} - - lodash@4.17.11: - resolution: {integrity: sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==} - - lodash@4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - - lodash@4.17.5: - resolution: {integrity: sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==} - - longest-streak@3.1.0: - resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} - - loose-envify@1.4.0: - resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} - hasBin: true - - lru-cache@10.4.3: - resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - - lru-cache@5.1.1: - resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - - lucide-react@0.426.0: - resolution: {integrity: sha512-aby5G+Zt+LIIEU0n9900XQNJFJUcs7/S+jOEgIhkV08NX3kGx1zxALKh1JvAKcYqutWLg07exbnYvh66szhrRA==} - peerDependencies: - react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0-rc - - lusca@1.6.1: - resolution: {integrity: sha512-+JzvUMH/rsE/4XfHdDOl70bip0beRcHSviYATQM0vtls59uVtdn1JMu4iD7ZShBpAmFG8EnaA+PrYG9sECMIOQ==} - engines: {node: '>=0.8.x'} - - markdown-table@3.0.3: - resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} - - mdast-util-definitions@6.0.0: - resolution: {integrity: sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==} - - mdast-util-find-and-replace@3.0.1: - resolution: {integrity: sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==} - - mdast-util-from-markdown@2.0.1: - resolution: {integrity: sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==} - - mdast-util-gfm-autolink-literal@2.0.1: - resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} - - mdast-util-gfm-footnote@2.0.0: - resolution: {integrity: sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==} - - mdast-util-gfm-strikethrough@2.0.0: - resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} - - mdast-util-gfm-table@2.0.0: - resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} - - mdast-util-gfm-task-list-item@2.0.0: - resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} - - mdast-util-gfm@3.0.0: - resolution: {integrity: sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==} - - mdast-util-phrasing@4.1.0: - resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} - - mdast-util-to-markdown@2.1.0: - resolution: {integrity: sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==} - - mdast-util-to-string@4.0.0: - resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} - - media-typer@0.3.0: - resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} - engines: {node: '>= 0.6'} - - merge-descriptors@1.0.1: - resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} - - merge2@1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} - - methods@1.1.2: - resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} - engines: {node: '>= 0.6'} - - micromark-core-commonmark@2.0.1: - resolution: {integrity: sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==} - - micromark-extension-gfm-autolink-literal@2.1.0: - resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} - - micromark-extension-gfm-footnote@2.1.0: - resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} - - micromark-extension-gfm-strikethrough@2.1.0: - resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} - - micromark-extension-gfm-table@2.1.0: - resolution: {integrity: sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g==} - - micromark-extension-gfm-tagfilter@2.0.0: - resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} - - micromark-extension-gfm-task-list-item@2.1.0: - resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} - - micromark-extension-gfm@3.0.0: - resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} - - micromark-factory-destination@2.0.0: - resolution: {integrity: sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==} - - micromark-factory-label@2.0.0: - resolution: {integrity: sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==} - - micromark-factory-space@2.0.0: - resolution: {integrity: sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==} - - micromark-factory-title@2.0.0: - resolution: {integrity: sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==} - - micromark-factory-whitespace@2.0.0: - resolution: {integrity: sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==} - - micromark-util-character@2.1.0: - resolution: {integrity: sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==} - - micromark-util-chunked@2.0.0: - resolution: {integrity: sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==} - - micromark-util-classify-character@2.0.0: - resolution: {integrity: sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==} - - micromark-util-combine-extensions@2.0.0: - resolution: {integrity: sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==} - - micromark-util-decode-numeric-character-reference@2.0.1: - resolution: {integrity: sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==} - - micromark-util-decode-string@2.0.0: - resolution: {integrity: sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==} - - micromark-util-encode@2.0.0: - resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==} - - micromark-util-html-tag-name@2.0.0: - resolution: {integrity: sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==} - - micromark-util-normalize-identifier@2.0.0: - resolution: {integrity: sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==} - - micromark-util-resolve-all@2.0.0: - resolution: {integrity: sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==} - - micromark-util-sanitize-uri@2.0.0: - resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==} - - micromark-util-subtokenize@2.0.1: - resolution: {integrity: sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==} - - micromark-util-symbol@2.0.0: - resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==} - - micromark-util-types@2.0.0: - resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==} - - micromark@4.0.0: - resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==} - - micromatch@4.0.7: - resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} - engines: {node: '>=8.6'} - - mime-db@1.52.0: - resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} - engines: {node: '>= 0.6'} - - mime-db@1.53.0: - resolution: {integrity: sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==} - engines: {node: '>= 0.6'} - - mime-types@2.1.35: - resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} - engines: {node: '>= 0.6'} - - mime@1.4.1: - resolution: {integrity: sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==} - hasBin: true - - minimatch@3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - - minimatch@9.0.5: - resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} - engines: {node: '>=16 || 14 >=14.17'} - - minipass@7.1.2: - resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} - engines: {node: '>=16 || 14 >=14.17'} - - moment@2.22.2: - resolution: {integrity: sha512-LRvkBHaJGnrcWvqsElsOhHCzj8mU39wLx5pQ0pc6s153GynCTsPdGdqsVNKAQD9sKnWj11iF7TZx9fpLwdD3fw==} - - morgan@1.9.1: - resolution: {integrity: sha512-HQStPIV4y3afTiCYVxirakhlCfGkI161c76kKFca7Fk1JusM//Qeo1ej2XaMniiNeaZklMVrh3vTtIzpzwbpmA==} - engines: {node: '>= 0.8.0'} - - ms@2.0.0: - resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - - ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - - ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - - mz@2.7.0: - resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} - - nanoid@3.3.7: - resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - - nanoid@5.0.7: - resolution: {integrity: sha512-oLxFY2gd2IqnjcYyOXD8XGCftpGtZP2AbHbOkthDkvRywH5ayNtPVy9YlOPcHckXzbLTCHpkb7FB+yuxKV13pQ==} - engines: {node: ^18 || >=20} - hasBin: true - - natural-compare@1.4.0: - resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - - negotiator@0.6.3: - resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} - engines: {node: '>= 0.6'} - - nocache@2.0.0: - resolution: {integrity: sha512-YdKcy2x0dDwOh+8BEuHvA+mnOKAhmMQDgKBOCUGaLpewdmsRYguYZSom3yA+/OrE61O/q+NMQANnun65xpI1Hw==} - - node-releases@2.0.18: - resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} - - node-rsa@0.4.2: - resolution: {integrity: sha512-Bvso6Zi9LY4otIZefYrscsUpo2mUpiAVIEmSZV2q41sP8tHZoert3Yu6zv4f/RXJqMNZQKCtnhDugIuCma23YA==} - - node-statsd@0.1.1: - resolution: {integrity: sha512-QDf6R8VXF56QVe1boek8an/Rb3rSNaxoFWb7Elpsv2m1+Noua1yy0F1FpKpK5VluF8oymWM4w764A4KsYL4pDg==} - engines: {node: '>=0.1.97'} - - normalize-path@3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} - - normalize-range@0.1.2: - resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} - engines: {node: '>=0.10.0'} - - object-assign@4.1.1: - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} - engines: {node: '>=0.10.0'} - - object-hash@3.0.0: - resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} - engines: {node: '>= 6'} - - object-inspect@1.13.2: - resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} - engines: {node: '>= 0.4'} - - object-keys@1.1.1: - resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} - engines: {node: '>= 0.4'} - - object.assign@4.1.5: - resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} - engines: {node: '>= 0.4'} - - object.getownpropertydescriptors@2.1.8: - resolution: {integrity: sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==} - engines: {node: '>= 0.8'} - - on-finished@2.3.0: - resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} - engines: {node: '>= 0.8'} - - on-headers@1.0.2: - resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} - engines: {node: '>= 0.8'} - - optionator@0.9.4: - resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} - engines: {node: '>= 0.8.0'} - - orderedmap@2.1.1: - resolution: {integrity: sha512-TvAWxi0nDe1j/rtMcWcIj94+Ffe6n7zhow33h40SKxmsmozs6dz/e+EajymfoFcHd7sxNn8yHM8839uixMOV6g==} - - p-limit@3.1.0: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} - engines: {node: '>=10'} - - p-locate@5.0.0: - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} - engines: {node: '>=10'} - - package-json-from-dist@1.0.0: - resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} - - parent-module@1.0.1: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} - engines: {node: '>=6'} - - parseurl@1.3.3: - resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} - engines: {node: '>= 0.8'} - - partof@1.0.0: - resolution: {integrity: sha512-+TXdhKCySpJDynCxgAPoGVyAkiK3QPusQ63/BdU5t68QcYzyU6zkP/T7F3gkMQBVUYqdWEADKa6Kx5zg8QIKrg==} - - path-exists@4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} - - path-key@3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} - - path-parse@1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - - path-scurry@1.11.1: - resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} - engines: {node: '>=16 || 14 >=14.18'} - - path-to-regexp@0.1.7: - resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} - - path-type@4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} - engines: {node: '>=8'} - - picocolors@1.0.1: - resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} - - picomatch@2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} - - pify@2.3.0: - resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} - engines: {node: '>=0.10.0'} - - pirates@4.0.6: - resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} - engines: {node: '>= 6'} - - possible-typed-array-names@1.0.0: - resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} - engines: {node: '>= 0.4'} - - postcss-import@15.1.0: - resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} - engines: {node: '>=14.0.0'} - peerDependencies: - postcss: ^8.0.0 - - postcss-js@4.0.1: - resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} - engines: {node: ^12 || ^14 || >= 16} - peerDependencies: - postcss: ^8.4.21 - - postcss-load-config@4.0.2: - resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} - engines: {node: '>= 14'} - peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true - - postcss-nested@6.2.0: - resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.2.14 - - postcss-selector-parser@6.0.10: - resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} - engines: {node: '>=4'} - - postcss-selector-parser@6.1.2: - resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} - engines: {node: '>=4'} - - postcss-value-parser@4.2.0: - resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - - postcss@8.4.41: - resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==} - engines: {node: ^10 || ^12 || >=14} - - prelude-ls@1.2.1: - resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} - engines: {node: '>= 0.8.0'} - - processenv@1.1.0: - resolution: {integrity: sha512-SymqIsn8GjEUy8nG7HiyEjgbfk1xFosRIakUX1NHLpriq3vVpKniGrr9RdMWCaGYWByIovbRt2f/WvmP/IOApQ==} - - prosemirror-changeset@2.2.1: - resolution: {integrity: sha512-J7msc6wbxB4ekDFj+n9gTW/jav/p53kdlivvuppHsrZXCaQdVgRghoZbSS3kwrRyAstRVQ4/+u5k7YfLgkkQvQ==} - - prosemirror-commands@1.6.0: - resolution: {integrity: sha512-xn1U/g36OqXn2tn5nGmvnnimAj/g1pUx2ypJJIe8WkVX83WyJVC5LTARaxZa2AtQRwntu9Jc5zXs9gL9svp/mg==} - - prosemirror-dropcursor@1.8.1: - resolution: {integrity: sha512-M30WJdJZLyXHi3N8vxN6Zh5O8ZBbQCz0gURTfPmTIBNQ5pxrdU7A58QkNqfa98YEjSAL1HUyyU34f6Pm5xBSGw==} - - prosemirror-gapcursor@1.3.2: - resolution: {integrity: sha512-wtjswVBd2vaQRrnYZaBCbyDqr232Ed4p2QPtRIUK5FuqHYKGWkEwl08oQM4Tw7DOR0FsasARV5uJFvMZWxdNxQ==} - - prosemirror-history@1.4.1: - resolution: {integrity: sha512-2JZD8z2JviJrboD9cPuX/Sv/1ChFng+xh2tChQ2X4bB2HeK+rra/bmJ3xGntCcjhOqIzSDG6Id7e8RJ9QPXLEQ==} - - prosemirror-inputrules@1.4.0: - resolution: {integrity: sha512-6ygpPRuTJ2lcOXs9JkefieMst63wVJBgHZGl5QOytN7oSZs3Co/BYbc3Yx9zm9H37Bxw8kVzCnDsihsVsL4yEg==} - - prosemirror-keymap@1.2.2: - resolution: {integrity: sha512-EAlXoksqC6Vbocqc0GtzCruZEzYgrn+iiGnNjsJsH4mrnIGex4qbLdWWNza3AW5W36ZRrlBID0eM6bdKH4OStQ==} - - prosemirror-model@1.22.3: - resolution: {integrity: sha512-V4XCysitErI+i0rKFILGt/xClnFJaohe/wrrlT2NSZ+zk8ggQfDH4x2wNK7Gm0Hp4CIoWizvXFP7L9KMaCuI0Q==} - - prosemirror-safari-ime-span@1.0.2: - resolution: {integrity: sha512-QJqD8s1zE/CuK56kDsUhndh5hiHh/gFnAuPOA9ytva2s85/ZEt2tNWeALTJN48DtWghSKOmiBsvVn2OlnJ5H2w==} - - prosemirror-schema-list@1.4.1: - resolution: {integrity: sha512-jbDyaP/6AFfDfu70VzySsD75Om2t3sXTOdl5+31Wlxlg62td1haUpty/ybajSfJ1pkGadlOfwQq9kgW5IMo1Rg==} - - prosemirror-state@1.4.3: - resolution: {integrity: sha512-goFKORVbvPuAQaXhpbemJFRKJ2aixr+AZMGiquiqKxaucC6hlpHNZHWgz5R7dS4roHiwq9vDctE//CZ++o0W1Q==} - - prosemirror-tables@1.5.0: - resolution: {integrity: sha512-VMx4zlYWm7aBlZ5xtfJHpqa3Xgu3b7srV54fXYnXgsAcIGRqKSrhiK3f89omzzgaAgAtDOV4ImXnLKhVfheVNQ==} - - prosemirror-transform@1.10.0: - resolution: {integrity: sha512-9UOgFSgN6Gj2ekQH5CTDJ8Rp/fnKR2IkYfGdzzp5zQMFsS4zDllLVx/+jGcX86YlACpG7UR5fwAXiWzxqWtBTg==} - - prosemirror-view@1.34.0: - resolution: {integrity: sha512-oBFfImMwV9siXRW20hJ/pASfYz7dcHqBuRR8xtF4/Hot9dGwfXMjTgTQKhTFyr+iF0Wn4EFGXACab5dywNOaYQ==} - - proxy-addr@2.0.7: - resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} - engines: {node: '>= 0.10'} - - punycode@2.3.1: - resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} - engines: {node: '>=6'} - - qs@6.5.2: - resolution: {integrity: sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==} - engines: {node: '>=0.6'} - - queue-microtask@1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - - range-parser@1.2.1: - resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} - engines: {node: '>= 0.6'} - - raw-body@2.3.3: - resolution: {integrity: sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==} - engines: {node: '>= 0.8'} - - react-dom@18.3.1: - resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} - peerDependencies: - react: ^18.3.1 - - react-refresh@0.14.2: - resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} - engines: {node: '>=0.10.0'} - - react-remove-scroll-bar@2.3.6: - resolution: {integrity: sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - react-remove-scroll@2.5.7: - resolution: {integrity: sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - react-style-singleton@2.2.1: - resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - react@18.3.1: - resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} - engines: {node: '>=0.10.0'} - - read-cache@1.0.0: - resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} - - readable-stream@1.1.14: - resolution: {integrity: sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==} - - readable-stream@3.6.2: - resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} - engines: {node: '>= 6'} - - readdirp@3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} - - regenerator-runtime@0.11.1: - resolution: {integrity: sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==} - - regenerator-runtime@0.12.1: - resolution: {integrity: sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==} - - regexp.prototype.flags@1.5.2: - resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} - engines: {node: '>= 0.4'} - - remark-gfm@4.0.0: - resolution: {integrity: sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==} - - remark-inline-links@7.0.0: - resolution: {integrity: sha512-4uj1pPM+F495ySZhTIB6ay2oSkTsKgmYaKk/q5HIdhX2fuyLEegpjWa0VdJRJ01sgOqAFo7MBKdDUejIYBMVMQ==} - - remark-parse@11.0.0: - resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} - - remark-stringify@11.0.0: - resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} - - remark@15.0.1: - resolution: {integrity: sha512-Eht5w30ruCXgFmxVUSlNWQ9iiimq07URKeFS3hNc8cUWy1llX4KDWfyEDZRycMc+znsN9Ux5/tJ/BFdgdOwA3A==} - - resolve-from@4.0.0: - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} - engines: {node: '>=4'} - - resolve@1.22.8: - resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} - hasBin: true - - retry@0.12.0: - resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==} - engines: {node: '>= 4'} - - reusify@1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - - rollup@4.21.0: - resolution: {integrity: sha512-vo+S/lfA2lMS7rZ2Qoubi6I5hwZwzXeUIctILZLbHI+laNtvhhOIon2S1JksA5UEDQ7l3vberd0fxK44lTYjbQ==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true - - rope-sequence@1.3.4: - resolution: {integrity: sha512-UT5EDe2cu2E/6O4igUr5PSFs23nvvukicWHx6GnOPlHAiiYbzNuCRQCuiUdHJQcqKalLKlrYJnjY0ySGsXNQXQ==} - - run-parallel@1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - - safe-array-concat@1.1.2: - resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} - engines: {node: '>=0.4'} - - safe-buffer@5.1.2: - resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} - - safe-buffer@5.2.1: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - - safe-regex-test@1.0.3: - resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} - engines: {node: '>= 0.4'} - - safer-buffer@2.1.2: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - - scheduler@0.23.2: - resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} - - semver@5.7.2: - resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} - hasBin: true - - semver@6.3.1: - resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} - hasBin: true - - semver@7.6.3: - resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} - engines: {node: '>=10'} - hasBin: true - - send@0.16.2: - resolution: {integrity: sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==} - engines: {node: '>= 0.8.0'} - - serve-static@1.13.2: - resolution: {integrity: sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==} - engines: {node: '>= 0.8.0'} - - set-function-length@1.2.2: - resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} - engines: {node: '>= 0.4'} - - set-function-name@2.0.2: - resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} - engines: {node: '>= 0.4'} - - setprototypeof@1.1.0: - resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} - - sha-1@0.1.1: - resolution: {integrity: sha512-dexizf3hB7d4Jq6Cd0d/NYQiqgEqIfZIpuMfwPfvSb6h06DZKmHyUe55jYwpHC12R42wpqXO6ouhiBpRzIcD/g==} - - shebang-command@2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} - - shebang-regex@3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} - - side-channel@1.0.6: - resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} - engines: {node: '>= 0.4'} - - signal-exit@4.1.0: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} - - slash@3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} - - source-map-js@1.2.0: - resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} - engines: {node: '>=0.10.0'} - - split2@3.0.0: - resolution: {integrity: sha512-Cp7G+nUfKJyHCrAI8kze3Q00PFGEG1pMgrAlTFlDbn+GW24evSZHJuMl+iUJx1w/NTRDeBiTgvwnf6YOt94FMw==} - - stack-trace@0.0.10: - resolution: {integrity: sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==} - - statuses@1.4.0: - resolution: {integrity: sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==} - engines: {node: '>= 0.6'} - - statuses@1.5.0: - resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} - engines: {node: '>= 0.6'} - - stethoskop@1.0.0: - resolution: {integrity: sha512-4JnZ+UmTs9SFfDjSHFlD/EoXcb1bfwntkt4h1ipNGrpxtRzmHTxOmdquCJvIrVu608Um7a09cGX0ZSOSllWJNQ==} - - string-width@4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} - engines: {node: '>=8'} - - string-width@5.1.2: - resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} - engines: {node: '>=12'} - - string.prototype.trim@1.2.9: - resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} - engines: {node: '>= 0.4'} - - string.prototype.trimend@1.0.8: - resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} - - string.prototype.trimstart@1.0.8: - resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} - engines: {node: '>= 0.4'} - - string_decoder@0.10.31: - resolution: {integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==} - - string_decoder@1.3.0: - resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} - - stringify-object@3.3.0: - resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==} - engines: {node: '>=4'} - - strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} - - strip-ansi@7.1.0: - resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} - engines: {node: '>=12'} - - strip-json-comments@3.1.1: - resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} - engines: {node: '>=8'} - - style-mod@4.1.2: - resolution: {integrity: sha512-wnD1HyVqpJUI2+eKZ+eo1UwghftP6yuFheBqqe+bWCotBjC2K1YnteJILRMs3SM4V/0dLEW1SC27MWP5y+mwmw==} - - sucrase@3.35.0: - resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true - - supports-color@5.5.0: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} - engines: {node: '>=4'} - - supports-color@7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} - - supports-preserve-symlinks-flag@1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} - - tailwind-merge@2.5.2: - resolution: {integrity: sha512-kjEBm+pvD+6eAwzJL2Bi+02/9LFLal1Gs61+QB7HvTfQQ0aXwC5LGT8PEt1gS0CWKktKe6ysPTAy3cBC5MeiIg==} - - tailwind@4.0.0: - resolution: {integrity: sha512-LlUNoD/5maFG1h5kQ6/hXfFPdcnYw+1Z7z+kUD/W/E71CUMwcnrskxiBM8c3G8wmPsD1VvCuqGYMHviI8+yrmg==} - - tailwindcss-animate@1.0.7: - resolution: {integrity: sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==} - peerDependencies: - tailwindcss: '>=3.0.0 || insiders' - - tailwindcss@3.4.10: - resolution: {integrity: sha512-KWZkVPm7yJRhdu4SRSl9d4AK2wM3a50UsvgHZO7xY77NQr2V+fIrEuoDGQcbvswWvFGbS2f6e+jC/6WJm1Dl0w==} - engines: {node: '>=14.0.0'} - hasBin: true - - text-table@0.2.0: - resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} - - thenify-all@1.6.0: - resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} - engines: {node: '>=0.8'} - - thenify@3.3.1: - resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} - - timer2@1.0.0: - resolution: {integrity: sha512-UOZql+P2ET0da+B7V3/RImN3IhC5ghb+9cpecfUhmYGIm0z73dDr3A781nBLnFYmRzeT1AmoT4w9Lgr8n7n7xg==} - - tippy.js@6.3.7: - resolution: {integrity: sha512-E1d3oP2emgJ9dRQZdf3Kkn0qJgI6ZLpyS5z6ZkY1DF3kaQaBsGZsndEpHwx+eC+tYM41HaSNvNtLx8tU57FzTQ==} - - to-fast-properties@2.0.0: - resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} - engines: {node: '>=4'} - - to-regex-range@5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} - - trough@2.2.0: - resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} - - ts-api-utils@1.3.0: - resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} - engines: {node: '>=16'} - peerDependencies: - typescript: '>=4.2.0' - - ts-interface-checker@0.1.13: - resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - - ts-pattern@5.3.1: - resolution: {integrity: sha512-1RUMKa8jYQdNfmnK4jyzBK3/PS/tnjcZ1CW0v1vWDeYe5RBklc/nquw03MEoB66hVBm4BnlCfmOqDVxHyT1DpA==} - - tsconfck@2.1.2: - resolution: {integrity: sha512-ghqN1b0puy3MhhviwO2kGF8SeMDNhEbnKxjK7h6+fvY9JAxqvXi8y5NAHSQv687OVboS2uZIByzGd45/YxrRHg==} - engines: {node: ^14.13.1 || ^16 || >=18} - hasBin: true - peerDependencies: - typescript: ^4.3.5 || ^5.0.0 - peerDependenciesMeta: - typescript: - optional: true - - tslib@2.6.3: - resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} - - tsscmp@1.0.6: - resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} - engines: {node: '>=0.6.x'} - - turbo-darwin-64@2.0.14: - resolution: {integrity: sha512-kwfDmjNwlNfvtrvT29+ZBg5n1Wvxl891bFHchMJyzMoR0HOE9N1NSNdSZb9wG3e7sYNIu4uDkNk+VBEqJW0HzQ==} - cpu: [x64] - os: [darwin] - - turbo-darwin-arm64@2.0.14: - resolution: {integrity: sha512-m3LXYEshCx3wc4ZClM6gb01KYpFmtjQ9IBF3A7ofjb6ahux3xlYZJZ3uFCLAGHuvGLuJ3htfiPbwlDPTdknqqw==} - cpu: [arm64] - os: [darwin] - - turbo-linux-64@2.0.14: - resolution: {integrity: sha512-7vBzCPdoTtR92SNn2JMgj1FlMmyonGmpMaQdgAB1OVYtuQ6NVGoh7/lODfaILqXjpvmFSVbpBIDrKOT6EvcprQ==} - cpu: [x64] - os: [linux] - - turbo-linux-arm64@2.0.14: - resolution: {integrity: sha512-jwH+c0bfjpBf26K/tdEFatmnYyXwGROjbr6bZmNcL8R+IkGAc/cglL+OToqJnQZTgZvH7uDGbeSyUo7IsHyjuA==} - cpu: [arm64] - os: [linux] - - turbo-windows-64@2.0.14: - resolution: {integrity: sha512-w9/XwkHSzvLjmioo6cl3S1yRfI6swxsV1j1eJwtl66JM4/pn0H2rBa855R0n7hZnmI6H5ywLt/nLt6Ae8RTDmw==} - cpu: [x64] - os: [win32] - - turbo-windows-arm64@2.0.14: - resolution: {integrity: sha512-XaQlyYk+Rf4xS5XWCo8XCMIpssgGGy8blzLfolN6YBp4baElIWMlkLZHDbGyiFmCbNf9I9gJI64XGRG+LVyyjA==} - cpu: [arm64] - os: [win32] - - turbo@2.0.14: - resolution: {integrity: sha512-00JjdCMD/cpsjP0Izkjcm8Oaor5yUCfDwODtaLb+WyblyadkaDEisGhy3Dbd5az9n+5iLSPiUgf+WjPbns6MRg==} - hasBin: true - - type-check@0.4.0: - resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} - engines: {node: '>= 0.8.0'} - - type-is@1.6.18: - resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} - engines: {node: '>= 0.6'} - - typed-array-buffer@1.0.2: - resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} - engines: {node: '>= 0.4'} - - typed-array-byte-length@1.0.1: - resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} - engines: {node: '>= 0.4'} - - typed-array-byte-offset@1.0.2: - resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} - engines: {node: '>= 0.4'} - - typed-array-length@1.0.6: - resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} - engines: {node: '>= 0.4'} - - typescript-eslint@8.2.0: - resolution: {integrity: sha512-DmnqaPcML0xYwUzgNbM1XaKXpEb7BShYf2P1tkUmmcl8hyeG7Pj08Er7R9bNy6AufabywzJcOybQAtnD/c9DGw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - typescript@5.5.4: - resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} - engines: {node: '>=14.17'} - hasBin: true - - unbox-primitive@1.0.2: - resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} - - undici-types@6.19.8: - resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} - - unified@11.0.5: - resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} - - unist-util-is@6.0.0: - resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} - - unist-util-stringify-position@4.0.0: - resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} - - unist-util-visit-parents@6.0.1: - resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} - - unist-util-visit@5.0.0: - resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} - - unpipe@1.0.0: - resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} - engines: {node: '>= 0.8'} - - untildify@3.0.3: - resolution: {integrity: sha512-iSk/J8efr8uPT/Z4eSUywnqyrQU7DSdMfdqK4iWEaUVVmcP5JcnpRqmVMwcwcnmI1ATFNgC5V90u09tBynNFKA==} - engines: {node: '>=4'} - - update-browserslist-db@1.1.0: - resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - - uri-js@4.4.1: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} - - use-callback-ref@1.3.2: - resolution: {integrity: sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - use-sidecar@1.1.2: - resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - util-deprecate@1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - - util.promisify@1.0.0: - resolution: {integrity: sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==} - - utils-merge@1.0.1: - resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} - engines: {node: '>= 0.4.0'} - - uuid@3.3.2: - resolution: {integrity: sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==} - deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. - hasBin: true - - uuidv4@2.0.0: - resolution: {integrity: sha512-sAUlwUVepcVk6bwnaW/oi6LCwMdueako5QQzRr90ioAVVcms6p1mV0PaSxK8gyAC4CRvKddsk217uUpZUbKd2Q==} - - uuidv4@3.0.1: - resolution: {integrity: sha512-PPzksdWRl2a5C9hrs3OOYrArTeyoR0ftJ3jtOy+BnVHkT2UlrrzPNt9nTdiGuxmQItHM/AcTXahwZZC57Njojg==} - - varname@2.0.3: - resolution: {integrity: sha512-+DofT9mJAUALhnr9ipZ5Z2icwaEZ7DAajOZT4ffXy3MQqnXtG3b7atItLQEJCkfcJTOf9WcsywneOEibD4eqJg==} - engines: {node: '>=0.10'} - - vary@1.1.2: - resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} - engines: {node: '>= 0.8'} - - vfile-message@4.0.2: - resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} - - vfile@6.0.2: - resolution: {integrity: sha512-zND7NlS8rJYb/sPqkb13ZvbbUoExdbi4w3SfRrMq6R3FvnLQmmfpajJNITuuYm6AZ5uao9vy4BAos3EXBPf2rg==} - - vite-tsconfig-paths@4.2.3: - resolution: {integrity: sha512-xVsA2xe6QSlzBujtWF8q2NYexh7PAUYfzJ4C8Axpe/7d2pcERYxuxGgph9F4f0iQO36g5tyGq6eBUYIssdUrVw==} - peerDependencies: - vite: '*' - peerDependenciesMeta: - vite: - optional: true - - vite@5.4.2: - resolution: {integrity: sha512-dDrQTRHp5C1fTFzcSaMxjk6vdpKvT+2/mIdE07Gw2ykehT49O0z/VHS3zZ8iV/Gh8BJJKHWOe5RjaNrW5xf/GA==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@types/node': ^18.0.0 || >=20.0.0 - less: '*' - lightningcss: ^1.21.0 - sass: '*' - sass-embedded: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - sass-embedded: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - - w3c-keyname@2.2.8: - resolution: {integrity: sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==} - - which-boxed-primitive@1.0.2: - resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} - - which-typed-array@1.1.15: - resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} - engines: {node: '>= 0.4'} - - which@2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} - hasBin: true - - word-wrap@1.2.5: - resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} - engines: {node: '>=0.10.0'} - - wrap-ansi@7.0.0: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} - engines: {node: '>=10'} - - wrap-ansi@8.1.0: - resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} - engines: {node: '>=12'} - - ws@6.2.0: - resolution: {integrity: sha512-deZYUNlt2O4buFCa3t5bKLf8A7FPP/TVjwOeVNpw818Ma5nk4MLXls2eoEGS39o8119QIYxTrTDoPQ5B/gTD6w==} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - - yallist@3.1.1: - resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - - yaml@2.5.0: - resolution: {integrity: sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==} - engines: {node: '>= 14'} - hasBin: true - - yocto-queue@0.1.0: - resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} - engines: {node: '>=10'} - - zwitch@2.0.4: - resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} - -snapshots: - - '@alloc/quick-lru@5.2.0': {} - - '@ampproject/remapping@2.3.0': - dependencies: - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - - '@atomico/hooks@4.4.1(atomico@1.79.2)(element-internals-polyfill@0.1.55)': - dependencies: - '@atomico/use-attributes': 2.0.1(atomico@1.79.2) - '@atomico/use-child-nodes': 1.0.1(atomico@1.79.2) - '@atomico/use-click-coordinates': 1.0.1(atomico@1.79.2) - '@atomico/use-click-press': 1.0.1(atomico@1.79.2) - '@atomico/use-copy': 1.0.1(atomico@1.79.2) - '@atomico/use-css-light-dom': 1.0.1(atomico@1.79.2) - '@atomico/use-current-value': 1.0.1(atomico@1.79.2) - '@atomico/use-debounce-state': 1.0.1(atomico@1.79.2) - '@atomico/use-disabled': 2.0.1(atomico@1.79.2) - '@atomico/use-drag-resize': 1.0.0(atomico@1.79.2) - '@atomico/use-form': 1.0.1(atomico@1.79.2)(element-internals-polyfill@0.1.55) - '@atomico/use-internals': 1.0.1(atomico@1.79.2) - '@atomico/use-intersection-observer': 1.1.0(atomico@1.79.2) - '@atomico/use-keyboard': 1.1.0(atomico@1.79.2) - '@atomico/use-listener': 1.1.0(atomico@1.79.2) - '@atomico/use-media-query': 1.0.1(atomico@1.79.2) - '@atomico/use-mutation-observer': 2.0.2(atomico@1.79.2) - '@atomico/use-parallax': 1.0.1(atomico@1.79.2) - '@atomico/use-parent': 1.1.1(atomico@1.79.2) - '@atomico/use-prop-proxy': 1.0.1(atomico@1.79.2) - '@atomico/use-reflect-event': 1.0.1(atomico@1.79.2) - '@atomico/use-render': 1.1.1(atomico@1.79.2) - '@atomico/use-resize-observer': 1.1.0(atomico@1.79.2) - '@atomico/use-resize-state': 1.0.1(atomico@1.79.2) - '@atomico/use-responsive-state': 1.0.1(atomico@1.79.2) - '@atomico/use-router': 1.2.0(atomico@1.79.2) - '@atomico/use-script': 1.0.1(atomico@1.79.2) - '@atomico/use-slot': 1.0.2(atomico@1.79.2) - '@atomico/use-value-history': 1.0.1(atomico@1.79.2) - transitivePeerDependencies: - - atomico - - element-internals-polyfill - - '@atomico/use-attributes@2.0.1(atomico@1.79.2)': - dependencies: - '@atomico/use-mutation-observer': 2.0.2(atomico@1.79.2) - atomico: 1.79.2 - - '@atomico/use-child-nodes@1.0.1(atomico@1.79.2)': - dependencies: - atomico: 1.79.2 - - '@atomico/use-click-coordinates@1.0.1(atomico@1.79.2)': - dependencies: - '@atomico/use-current-value': 1.0.1(atomico@1.79.2) - '@atomico/use-listener': 1.1.0(atomico@1.79.2) - atomico: 1.79.2 - - '@atomico/use-click-press@1.0.1(atomico@1.79.2)': - dependencies: - '@atomico/use-listener': 1.1.0(atomico@1.79.2) - atomico: 1.79.2 - - '@atomico/use-copy@1.0.1(atomico@1.79.2)': - dependencies: - atomico: 1.79.2 - - '@atomico/use-css-light-dom@1.0.1(atomico@1.79.2)': - dependencies: - atomico: 1.79.2 - - '@atomico/use-current-value@1.0.1(atomico@1.79.2)': - dependencies: - atomico: 1.79.2 - - '@atomico/use-debounce-state@1.0.1(atomico@1.79.2)': - dependencies: - atomico: 1.79.2 - - '@atomico/use-disabled@2.0.1(atomico@1.79.2)': - dependencies: - '@atomico/use-mutation-observer': 2.0.2(atomico@1.79.2) - '@atomico/use-parent': 1.1.1(atomico@1.79.2) - atomico: 1.79.2 - - '@atomico/use-drag-resize@1.0.0(atomico@1.79.2)': - dependencies: - '@atomico/use-debounce-state': 1.0.1(atomico@1.79.2) - '@atomico/use-listener': 1.1.0(atomico@1.79.2) - atomico: 1.79.2 - - '@atomico/use-form@1.0.1(atomico@1.79.2)(element-internals-polyfill@0.1.55)': - dependencies: - '@atomico/use-listener': 1.1.0(atomico@1.79.2) - '@atomico/use-parent': 1.1.1(atomico@1.79.2) - '@atomico/use-render': 1.1.1(atomico@1.79.2) - atomico: 1.79.2 - element-internals-polyfill: 0.1.55 - - '@atomico/use-internals@1.0.1(atomico@1.79.2)': - dependencies: - atomico: 1.79.2 - - '@atomico/use-intersection-observer@1.1.0(atomico@1.79.2)': - dependencies: - atomico: 1.79.2 - - '@atomico/use-keyboard@1.1.0(atomico@1.79.2)': - dependencies: - '@atomico/use-current-value': 1.0.1(atomico@1.79.2) - '@atomico/use-listener': 1.1.0(atomico@1.79.2) - atomico: 1.79.2 - - '@atomico/use-listener@1.1.0(atomico@1.79.2)': - dependencies: - '@atomico/use-current-value': 1.0.1(atomico@1.79.2) - atomico: 1.79.2 - - '@atomico/use-media-query@1.0.1(atomico@1.79.2)': - dependencies: - atomico: 1.79.2 - - '@atomico/use-mutation-observer@2.0.2(atomico@1.79.2)': - dependencies: - '@atomico/use-current-value': 1.0.1(atomico@1.79.2) - '@atomico/use-ref-values': 1.0.1(atomico@1.79.2) - atomico: 1.79.2 - - '@atomico/use-parallax@1.0.1(atomico@1.79.2)': - dependencies: - '@atomico/use-debounce-state': 1.0.1(atomico@1.79.2) - '@atomico/use-intersection-observer': 1.1.0(atomico@1.79.2) - '@atomico/use-listener': 1.1.0(atomico@1.79.2) - atomico: 1.79.2 - - '@atomico/use-parent@1.1.1(atomico@1.79.2)': - dependencies: - atomico: 1.79.2 - - '@atomico/use-prop-proxy@1.0.1(atomico@1.79.2)': - dependencies: - '@atomico/use-current-value': 1.0.1(atomico@1.79.2) - atomico: 1.79.2 - - '@atomico/use-ref-values@1.0.1(atomico@1.79.2)': - dependencies: - atomico: 1.79.2 - - '@atomico/use-reflect-event@1.0.1(atomico@1.79.2)': - dependencies: - '@atomico/use-listener': 1.1.0(atomico@1.79.2) - atomico: 1.79.2 - - '@atomico/use-render@1.1.1(atomico@1.79.2)': - dependencies: - atomico: 1.79.2 - - '@atomico/use-resize-observer@1.1.0(atomico@1.79.2)': - dependencies: - '@atomico/use-current-value': 1.0.1(atomico@1.79.2) - atomico: 1.79.2 - - '@atomico/use-resize-state@1.0.1(atomico@1.79.2)': - dependencies: - '@atomico/use-resize-observer': 1.1.0(atomico@1.79.2) - '@uppercod/match-media': 1.1.1 - atomico: 1.79.2 - - '@atomico/use-responsive-state@1.0.1(atomico@1.79.2)': - dependencies: - '@uppercod/match-media': 1.1.1 - atomico: 1.79.2 - - '@atomico/use-router@1.2.0(atomico@1.79.2)': - dependencies: - '@atomico/use-current-value': 1.0.1(atomico@1.79.2) - '@atomico/use-listener': 1.1.0(atomico@1.79.2) - '@uppercod/exp-route': 1.4.2 - atomico: 1.79.2 - - '@atomico/use-script@1.0.1(atomico@1.79.2)': - dependencies: - atomico: 1.79.2 - - '@atomico/use-slot@1.0.2(atomico@1.79.2)': - dependencies: - '@atomico/use-listener': 1.1.0(atomico@1.79.2) - atomico: 1.79.2 - - '@atomico/use-value-history@1.0.1(atomico@1.79.2)': - dependencies: - atomico: 1.79.2 - - '@babel/code-frame@7.24.7': - dependencies: - '@babel/highlight': 7.24.7 - picocolors: 1.0.1 - - '@babel/compat-data@7.25.4': {} - - '@babel/core@7.25.2': - dependencies: - '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.24.7 - '@babel/generator': 7.25.5 - '@babel/helper-compilation-targets': 7.25.2 - '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) - '@babel/helpers': 7.25.0 - '@babel/parser': 7.25.4 - '@babel/template': 7.25.0 - '@babel/traverse': 7.25.4 - '@babel/types': 7.25.4 - convert-source-map: 2.0.0 - debug: 4.3.6 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/generator@7.25.5': - dependencies: - '@babel/types': 7.25.4 - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - jsesc: 2.5.2 - - '@babel/helper-compilation-targets@7.25.2': - dependencies: - '@babel/compat-data': 7.25.4 - '@babel/helper-validator-option': 7.24.8 - browserslist: 4.23.3 - lru-cache: 5.1.1 - semver: 6.3.1 - - '@babel/helper-module-imports@7.24.7': - dependencies: - '@babel/traverse': 7.25.4 - '@babel/types': 7.25.4 - transitivePeerDependencies: - - supports-color - - '@babel/helper-module-transforms@7.25.2(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-module-imports': 7.24.7 - '@babel/helper-simple-access': 7.24.7 - '@babel/helper-validator-identifier': 7.24.7 - '@babel/traverse': 7.25.4 - transitivePeerDependencies: - - supports-color - - '@babel/helper-plugin-utils@7.24.8': {} - - '@babel/helper-simple-access@7.24.7': - dependencies: - '@babel/traverse': 7.25.4 - '@babel/types': 7.25.4 - transitivePeerDependencies: - - supports-color - - '@babel/helper-string-parser@7.24.8': {} - - '@babel/helper-validator-identifier@7.24.7': {} - - '@babel/helper-validator-option@7.24.8': {} - - '@babel/helpers@7.25.0': - dependencies: - '@babel/template': 7.25.0 - '@babel/types': 7.25.4 - - '@babel/highlight@7.24.7': - dependencies: - '@babel/helper-validator-identifier': 7.24.7 - chalk: 2.4.2 - js-tokens: 4.0.0 - picocolors: 1.0.1 - - '@babel/parser@7.25.4': - dependencies: - '@babel/types': 7.25.4 - - '@babel/plugin-transform-react-jsx-self@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - - '@babel/plugin-transform-react-jsx-source@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - - '@babel/runtime@7.1.2': - dependencies: - regenerator-runtime: 0.12.1 - - '@babel/runtime@7.2.0': - dependencies: - regenerator-runtime: 0.12.1 - - '@babel/runtime@7.3.4': - dependencies: - regenerator-runtime: 0.12.1 - - '@babel/template@7.25.0': - dependencies: - '@babel/code-frame': 7.24.7 - '@babel/parser': 7.25.4 - '@babel/types': 7.25.4 - - '@babel/traverse@7.25.4': - dependencies: - '@babel/code-frame': 7.24.7 - '@babel/generator': 7.25.5 - '@babel/parser': 7.25.4 - '@babel/template': 7.25.0 - '@babel/types': 7.25.4 - debug: 4.3.6 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - - '@babel/types@7.25.4': - dependencies: - '@babel/helper-string-parser': 7.24.8 - '@babel/helper-validator-identifier': 7.24.7 - to-fast-properties: 2.0.0 - - '@codemirror/language@6.10.2': - dependencies: - '@codemirror/state': 6.4.1 - '@codemirror/view': 6.32.0 - '@lezer/common': 1.2.1 - '@lezer/highlight': 1.2.1 - '@lezer/lr': 1.4.2 - style-mod: 4.1.2 - - '@codemirror/state@6.4.1': {} - - '@codemirror/view@6.32.0': - dependencies: - '@codemirror/state': 6.4.1 - style-mod: 4.1.2 - w3c-keyname: 2.2.8 - - '@esbuild/aix-ppc64@0.21.5': - optional: true - - '@esbuild/android-arm64@0.21.5': - optional: true - - '@esbuild/android-arm@0.21.5': - optional: true - - '@esbuild/android-x64@0.21.5': - optional: true - - '@esbuild/darwin-arm64@0.21.5': - optional: true - - '@esbuild/darwin-x64@0.21.5': - optional: true - - '@esbuild/freebsd-arm64@0.21.5': - optional: true - - '@esbuild/freebsd-x64@0.21.5': - optional: true - - '@esbuild/linux-arm64@0.21.5': - optional: true - - '@esbuild/linux-arm@0.21.5': - optional: true - - '@esbuild/linux-ia32@0.21.5': - optional: true - - '@esbuild/linux-loong64@0.21.5': - optional: true - - '@esbuild/linux-mips64el@0.21.5': - optional: true - - '@esbuild/linux-ppc64@0.21.5': - optional: true - - '@esbuild/linux-riscv64@0.21.5': - optional: true - - '@esbuild/linux-s390x@0.21.5': - optional: true - - '@esbuild/linux-x64@0.21.5': - optional: true - - '@esbuild/netbsd-x64@0.21.5': - optional: true - - '@esbuild/openbsd-x64@0.21.5': - optional: true - - '@esbuild/sunos-x64@0.21.5': - optional: true - - '@esbuild/win32-arm64@0.21.5': - optional: true - - '@esbuild/win32-ia32@0.21.5': - optional: true - - '@esbuild/win32-x64@0.21.5': - optional: true - - '@eslint-community/eslint-utils@4.4.0(eslint@9.9.0(jiti@1.21.6))': - dependencies: - eslint: 9.9.0(jiti@1.21.6) - eslint-visitor-keys: 3.4.3 - - '@eslint-community/regexpp@4.11.0': {} - - '@eslint/config-array@0.17.1': - dependencies: - '@eslint/object-schema': 2.1.4 - debug: 4.3.6 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color - - '@eslint/eslintrc@3.1.0': - dependencies: - ajv: 6.12.6 - debug: 4.3.6 - espree: 10.1.0 - globals: 14.0.0 - ignore: 5.3.2 - import-fresh: 3.3.0 - js-yaml: 4.1.0 - minimatch: 3.1.2 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - supports-color - - '@eslint/js@9.9.0': {} - - '@eslint/object-schema@2.1.4': {} - - '@floating-ui/core@1.6.7': - dependencies: - '@floating-ui/utils': 0.2.7 - - '@floating-ui/dom@1.6.10': - dependencies: - '@floating-ui/core': 1.6.7 - '@floating-ui/utils': 0.2.7 - - '@floating-ui/react-dom@2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@floating-ui/dom': 1.6.10 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - - '@floating-ui/utils@0.2.7': {} - - '@humanwhocodes/module-importer@1.0.1': {} - - '@humanwhocodes/retry@0.3.0': {} - - '@isaacs/cliui@8.0.2': - dependencies: - string-width: 5.1.2 - string-width-cjs: string-width@4.2.3 - strip-ansi: 7.1.0 - strip-ansi-cjs: strip-ansi@6.0.1 - wrap-ansi: 8.1.0 - wrap-ansi-cjs: wrap-ansi@7.0.0 - - '@jridgewell/gen-mapping@0.3.5': - dependencies: - '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.5.0 - '@jridgewell/trace-mapping': 0.3.25 - - '@jridgewell/resolve-uri@3.1.2': {} - - '@jridgewell/set-array@1.2.1': {} - - '@jridgewell/sourcemap-codec@1.5.0': {} - - '@jridgewell/trace-mapping@0.3.25': - dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.0 - - '@lezer/common@1.2.1': {} - - '@lezer/highlight@1.2.1': - dependencies: - '@lezer/common': 1.2.1 - - '@lezer/lr@1.4.2': - dependencies: - '@lezer/common': 1.2.1 - - '@milkdown/components@7.5.3(wujkycyq2u2awy6wnnqyv3wb6i)': - dependencies: - '@atomico/hooks': 4.4.1(atomico@1.79.2)(element-internals-polyfill@0.1.55) - '@codemirror/language': 6.10.2 - '@codemirror/state': 6.4.1 - '@codemirror/view': 6.32.0 - '@floating-ui/dom': 1.6.10 - '@milkdown/core': 7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - '@milkdown/ctx': 7.5.0 - '@milkdown/exception': 7.5.0 - '@milkdown/plugin-tooltip': 7.5.3(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - '@milkdown/preset-commonmark': 7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - '@milkdown/preset-gfm': 7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/preset-commonmark@7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - '@milkdown/prose': 7.5.0 - '@milkdown/transformer': 7.5.0(@milkdown/prose@7.5.0) - '@milkdown/utils': 7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - '@types/lodash.debounce': 4.0.9 - '@types/lodash.throttle': 4.1.9 - atomico: 1.79.2 - clsx: 2.1.1 - lodash.debounce: 4.0.8 - lodash.throttle: 4.1.1 - tslib: 2.6.3 - unist-util-visit: 5.0.0 - transitivePeerDependencies: - - '@atomico/react' - - '@atomico/vue' - - element-internals-polyfill - - '@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0))': - dependencies: - '@milkdown/ctx': 7.5.0 - '@milkdown/exception': 7.5.0 - '@milkdown/prose': 7.5.0 - '@milkdown/transformer': 7.5.0(@milkdown/prose@7.5.0) - remark-parse: 11.0.0 - remark-stringify: 11.0.0 - tslib: 2.6.3 - unified: 11.0.5 - transitivePeerDependencies: - - supports-color - - '@milkdown/ctx@7.5.0': - dependencies: - '@milkdown/exception': 7.5.0 - tslib: 2.6.3 - - '@milkdown/exception@7.5.0': - dependencies: - tslib: 2.6.3 - - '@milkdown/kit@7.5.3(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.32.0)(element-internals-polyfill@0.1.55)': - dependencies: - '@milkdown/components': 7.5.3(wujkycyq2u2awy6wnnqyv3wb6i) - '@milkdown/core': 7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - '@milkdown/ctx': 7.5.0 - '@milkdown/plugin-block': 7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - '@milkdown/plugin-clipboard': 7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - '@milkdown/plugin-cursor': 7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - '@milkdown/plugin-history': 7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - '@milkdown/plugin-indent': 7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - '@milkdown/plugin-listener': 7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - '@milkdown/plugin-slash': 7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - '@milkdown/plugin-tooltip': 7.5.3(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - '@milkdown/plugin-trailing': 7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - '@milkdown/plugin-upload': 7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - '@milkdown/preset-commonmark': 7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - '@milkdown/preset-gfm': 7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/preset-commonmark@7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - '@milkdown/prose': 7.5.0 - '@milkdown/transformer': 7.5.0(@milkdown/prose@7.5.0) - '@milkdown/utils': 7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - tslib: 2.6.3 - transitivePeerDependencies: - - '@atomico/react' - - '@atomico/vue' - - '@codemirror/language' - - '@codemirror/state' - - '@codemirror/view' - - element-internals-polyfill - - supports-color - - '@milkdown/plugin-block@7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0))': - dependencies: - '@floating-ui/dom': 1.6.10 - '@milkdown/core': 7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - '@milkdown/ctx': 7.5.0 - '@milkdown/exception': 7.5.0 - '@milkdown/prose': 7.5.0 - '@milkdown/utils': 7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - '@types/lodash.throttle': 4.1.9 - lodash.throttle: 4.1.1 - tslib: 2.6.3 - transitivePeerDependencies: - - '@milkdown/transformer' - - '@milkdown/plugin-clipboard@7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0))': - dependencies: - '@milkdown/core': 7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - '@milkdown/prose': 7.5.0 - '@milkdown/utils': 7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - tslib: 2.6.3 - transitivePeerDependencies: - - '@milkdown/ctx' - - '@milkdown/transformer' - - '@milkdown/plugin-cursor@7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0))': - dependencies: - '@milkdown/core': 7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - '@milkdown/ctx': 7.5.0 - '@milkdown/prose': 7.5.0 - '@milkdown/utils': 7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - tslib: 2.6.3 - transitivePeerDependencies: - - '@milkdown/transformer' - - '@milkdown/plugin-history@7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0))': - dependencies: - '@milkdown/core': 7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - '@milkdown/ctx': 7.5.0 - '@milkdown/prose': 7.5.0 - '@milkdown/utils': 7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - tslib: 2.6.3 - transitivePeerDependencies: - - '@milkdown/transformer' - - '@milkdown/plugin-indent@7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0))': - dependencies: - '@milkdown/core': 7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - '@milkdown/ctx': 7.5.0 - '@milkdown/prose': 7.5.0 - '@milkdown/utils': 7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - tslib: 2.6.3 - transitivePeerDependencies: - - '@milkdown/transformer' - - '@milkdown/plugin-listener@7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0))': - dependencies: - '@milkdown/core': 7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - '@milkdown/ctx': 7.5.0 - '@milkdown/prose': 7.5.0 - '@milkdown/utils': 7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - '@types/lodash.debounce': 4.0.9 - lodash.debounce: 4.0.8 - tslib: 2.6.3 - transitivePeerDependencies: - - '@milkdown/transformer' - - '@milkdown/plugin-slash@7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0))': - dependencies: - '@floating-ui/dom': 1.6.10 - '@milkdown/core': 7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - '@milkdown/ctx': 7.5.0 - '@milkdown/exception': 7.5.0 - '@milkdown/prose': 7.5.0 - '@milkdown/utils': 7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - '@types/lodash.debounce': 4.0.9 - lodash.debounce: 4.0.8 - tslib: 2.6.3 - transitivePeerDependencies: - - '@milkdown/transformer' - - '@milkdown/plugin-tooltip@7.5.3(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0))': - dependencies: - '@floating-ui/dom': 1.6.10 - '@milkdown/core': 7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - '@milkdown/ctx': 7.5.0 - '@milkdown/exception': 7.5.0 - '@milkdown/prose': 7.5.0 - '@milkdown/utils': 7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - '@types/lodash.debounce': 4.0.9 - lodash.debounce: 4.0.8 - tippy.js: 6.3.7 - tslib: 2.6.3 - transitivePeerDependencies: - - '@milkdown/transformer' - - '@milkdown/plugin-trailing@7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0))': - dependencies: - '@milkdown/core': 7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - '@milkdown/ctx': 7.5.0 - '@milkdown/prose': 7.5.0 - '@milkdown/utils': 7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - tslib: 2.6.3 - transitivePeerDependencies: - - '@milkdown/transformer' - - '@milkdown/plugin-upload@7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0))': - dependencies: - '@milkdown/core': 7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - '@milkdown/ctx': 7.5.0 - '@milkdown/exception': 7.5.0 - '@milkdown/prose': 7.5.0 - '@milkdown/utils': 7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - tslib: 2.6.3 - transitivePeerDependencies: - - '@milkdown/transformer' - - '@milkdown/preset-commonmark@7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0))': - dependencies: - '@milkdown/core': 7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - '@milkdown/ctx': 7.5.0 - '@milkdown/exception': 7.5.0 - '@milkdown/prose': 7.5.0 - '@milkdown/transformer': 7.5.0(@milkdown/prose@7.5.0) - '@milkdown/utils': 7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - '@sindresorhus/slugify': 2.2.1 - remark-inline-links: 7.0.0 - tslib: 2.6.3 - unist-util-visit: 5.0.0 - - '@milkdown/preset-gfm@7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/preset-commonmark@7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0))': - dependencies: - '@milkdown/core': 7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - '@milkdown/ctx': 7.5.0 - '@milkdown/exception': 7.5.0 - '@milkdown/preset-commonmark': 7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - '@milkdown/prose': 7.5.0 - '@milkdown/transformer': 7.5.0(@milkdown/prose@7.5.0) - '@milkdown/utils': 7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - prosemirror-safari-ime-span: 1.0.2 - remark-gfm: 4.0.0 - tslib: 2.6.3 - transitivePeerDependencies: - - supports-color - - '@milkdown/prose@7.5.0': - dependencies: - '@milkdown/exception': 7.5.0 - prosemirror-changeset: 2.2.1 - prosemirror-commands: 1.6.0 - prosemirror-dropcursor: 1.8.1 - prosemirror-gapcursor: 1.3.2 - prosemirror-history: 1.4.1 - prosemirror-inputrules: 1.4.0 - prosemirror-keymap: 1.2.2 - prosemirror-model: 1.22.3 - prosemirror-schema-list: 1.4.1 - prosemirror-state: 1.4.3 - prosemirror-tables: 1.5.0 - prosemirror-transform: 1.10.0 - prosemirror-view: 1.34.0 - tslib: 2.6.3 - - '@milkdown/react@7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@milkdown/core': 7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - '@milkdown/prose': 7.5.0 - '@milkdown/utils': 7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - tslib: 2.6.3 - transitivePeerDependencies: - - '@milkdown/ctx' - - '@milkdown/transformer' - - '@milkdown/theme-nord@7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)': - dependencies: - '@milkdown/core': 7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - '@milkdown/ctx': 7.5.0 - '@milkdown/prose': 7.5.0 - clsx: 2.1.1 - tslib: 2.6.3 - - '@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)': - dependencies: - '@milkdown/exception': 7.5.0 - '@milkdown/prose': 7.5.0 - remark: 15.0.1 - remark-parse: 11.0.0 - remark-stringify: 11.0.0 - tslib: 2.6.3 - unified: 11.0.5 - transitivePeerDependencies: - - supports-color - - '@milkdown/utils@7.5.0(@milkdown/core@7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)))(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0))': - dependencies: - '@milkdown/core': 7.5.0(@milkdown/ctx@7.5.0)(@milkdown/prose@7.5.0)(@milkdown/transformer@7.5.0(@milkdown/prose@7.5.0)) - '@milkdown/ctx': 7.5.0 - '@milkdown/exception': 7.5.0 - '@milkdown/prose': 7.5.0 - '@milkdown/transformer': 7.5.0(@milkdown/prose@7.5.0) - nanoid: 5.0.7 - tslib: 2.6.3 - - '@nodelib/fs.scandir@2.1.5': - dependencies: - '@nodelib/fs.stat': 2.0.5 - run-parallel: 1.2.0 - - '@nodelib/fs.stat@2.0.5': {} - - '@nodelib/fs.walk@1.2.8': - dependencies: - '@nodelib/fs.scandir': 2.1.5 - fastq: 1.17.1 - - '@pkgjs/parseargs@0.11.0': - optional: true - - '@popperjs/core@2.11.8': {} - - '@radix-ui/primitive@1.1.0': {} - - '@radix-ui/react-arrow@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.4 - '@types/react-dom': 18.3.0 - - '@radix-ui/react-collection@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.4)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.4 - '@types/react-dom': 18.3.0 - - '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.4)(react@18.3.1)': - dependencies: - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.4 - - '@radix-ui/react-context@1.1.0(@types/react@18.3.4)(react@18.3.1)': - dependencies: - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.4 - - '@radix-ui/react-direction@1.1.0(@types/react@18.3.4)(react@18.3.1)': - dependencies: - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.4 - - '@radix-ui/react-dismissable-layer@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.4)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.4 - '@types/react-dom': 18.3.0 - - '@radix-ui/react-dropdown-menu@2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-menu': 2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.4)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.4 - '@types/react-dom': 18.3.0 - - '@radix-ui/react-focus-guards@1.1.0(@types/react@18.3.4)(react@18.3.1)': - dependencies: - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.4 - - '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.4)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.4 - '@types/react-dom': 18.3.0 - - '@radix-ui/react-icons@1.3.0(react@18.3.1)': - dependencies: - react: 18.3.1 - - '@radix-ui/react-id@1.1.0(@types/react@18.3.4)(react@18.3.1)': - dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.4)(react@18.3.1) - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.4 - - '@radix-ui/react-menu@2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.4)(react@18.3.1) - aria-hidden: 1.2.4 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.5.7(@types/react@18.3.4)(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.4 - '@types/react-dom': 18.3.0 - - '@radix-ui/react-popper@1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-arrow': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/rect': 1.1.0 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.4 - '@types/react-dom': 18.3.0 - - '@radix-ui/react-portal@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.4)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.4 - '@types/react-dom': 18.3.0 - - '@radix-ui/react-presence@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.4)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.4 - '@types/react-dom': 18.3.0 - - '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.4)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.4 - '@types/react-dom': 18.3.0 - - '@radix-ui/react-roving-focus@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.4)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.4)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.4 - '@types/react-dom': 18.3.0 - - '@radix-ui/react-slot@1.1.0(@types/react@18.3.4)(react@18.3.1)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.4)(react@18.3.1) - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.4 - - '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.4)(react@18.3.1)': - dependencies: - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.4 - - '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.4)(react@18.3.1)': - dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.4)(react@18.3.1) - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.4 - - '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.4)(react@18.3.1)': - dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.4)(react@18.3.1) - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.4 - - '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.4)(react@18.3.1)': - dependencies: - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.4 - - '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.4)(react@18.3.1)': - dependencies: - '@radix-ui/rect': 1.1.0 - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.4 - - '@radix-ui/react-use-size@1.1.0(@types/react@18.3.4)(react@18.3.1)': - dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.4)(react@18.3.1) - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.4 - - '@radix-ui/rect@1.1.0': {} - - '@rollup/rollup-android-arm-eabi@4.21.0': - optional: true - - '@rollup/rollup-android-arm64@4.21.0': - optional: true - - '@rollup/rollup-darwin-arm64@4.21.0': - optional: true - - '@rollup/rollup-darwin-x64@4.21.0': - optional: true - - '@rollup/rollup-linux-arm-gnueabihf@4.21.0': - optional: true - - '@rollup/rollup-linux-arm-musleabihf@4.21.0': - optional: true - - '@rollup/rollup-linux-arm64-gnu@4.21.0': - optional: true - - '@rollup/rollup-linux-arm64-musl@4.21.0': - optional: true - - '@rollup/rollup-linux-powerpc64le-gnu@4.21.0': - optional: true - - '@rollup/rollup-linux-riscv64-gnu@4.21.0': - optional: true - - '@rollup/rollup-linux-s390x-gnu@4.21.0': - optional: true - - '@rollup/rollup-linux-x64-gnu@4.21.0': - optional: true - - '@rollup/rollup-linux-x64-musl@4.21.0': - optional: true - - '@rollup/rollup-win32-arm64-msvc@4.21.0': - optional: true - - '@rollup/rollup-win32-ia32-msvc@4.21.0': - optional: true - - '@rollup/rollup-win32-x64-msvc@4.21.0': - optional: true - - '@sindresorhus/slugify@2.2.1': - dependencies: - '@sindresorhus/transliterate': 1.6.0 - escape-string-regexp: 5.0.0 - - '@sindresorhus/transliterate@1.6.0': - dependencies: - escape-string-regexp: 5.0.0 - - '@tailwindcss/typography@0.5.14(tailwindcss@3.4.10)': - dependencies: - lodash.castarray: 4.4.0 - lodash.isplainobject: 4.0.6 - lodash.merge: 4.6.2 - postcss-selector-parser: 6.0.10 - tailwindcss: 3.4.10 - - '@tauri-apps/api@2.0.0-rc.3': {} - - '@tauri-apps/cli-darwin-arm64@2.0.0-rc.7': - optional: true - - '@tauri-apps/cli-darwin-x64@2.0.0-rc.7': - optional: true - - '@tauri-apps/cli-linux-arm-gnueabihf@2.0.0-rc.7': - optional: true - - '@tauri-apps/cli-linux-arm64-gnu@2.0.0-rc.7': - optional: true - - '@tauri-apps/cli-linux-arm64-musl@2.0.0-rc.7': - optional: true - - '@tauri-apps/cli-linux-x64-gnu@2.0.0-rc.7': - optional: true - - '@tauri-apps/cli-linux-x64-musl@2.0.0-rc.7': - optional: true - - '@tauri-apps/cli-win32-arm64-msvc@2.0.0-rc.7': - optional: true - - '@tauri-apps/cli-win32-ia32-msvc@2.0.0-rc.7': - optional: true - - '@tauri-apps/cli-win32-x64-msvc@2.0.0-rc.7': - optional: true - - '@tauri-apps/cli@2.0.0-rc.7': - optionalDependencies: - '@tauri-apps/cli-darwin-arm64': 2.0.0-rc.7 - '@tauri-apps/cli-darwin-x64': 2.0.0-rc.7 - '@tauri-apps/cli-linux-arm-gnueabihf': 2.0.0-rc.7 - '@tauri-apps/cli-linux-arm64-gnu': 2.0.0-rc.7 - '@tauri-apps/cli-linux-arm64-musl': 2.0.0-rc.7 - '@tauri-apps/cli-linux-x64-gnu': 2.0.0-rc.7 - '@tauri-apps/cli-linux-x64-musl': 2.0.0-rc.7 - '@tauri-apps/cli-win32-arm64-msvc': 2.0.0-rc.7 - '@tauri-apps/cli-win32-ia32-msvc': 2.0.0-rc.7 - '@tauri-apps/cli-win32-x64-msvc': 2.0.0-rc.7 - - '@tauri-apps/plugin-shell@2.0.0-rc.0': - dependencies: - '@tauri-apps/api': 2.0.0-rc.3 - - '@types/babel__core@7.20.5': - dependencies: - '@babel/parser': 7.25.4 - '@babel/types': 7.25.4 - '@types/babel__generator': 7.6.8 - '@types/babel__template': 7.4.4 - '@types/babel__traverse': 7.20.6 - - '@types/babel__generator@7.6.8': - dependencies: - '@babel/types': 7.25.4 - - '@types/babel__template@7.4.4': - dependencies: - '@babel/parser': 7.25.4 - '@babel/types': 7.25.4 - - '@types/babel__traverse@7.20.6': - dependencies: - '@babel/types': 7.25.4 - - '@types/debug@4.1.12': - dependencies: - '@types/ms': 0.7.34 - - '@types/estree@1.0.5': {} - - '@types/lodash.debounce@4.0.9': - dependencies: - '@types/lodash': 4.17.7 - - '@types/lodash.throttle@4.1.9': - dependencies: - '@types/lodash': 4.17.7 - - '@types/lodash@4.17.7': {} - - '@types/mdast@4.0.4': - dependencies: - '@types/unist': 3.0.3 - - '@types/ms@0.7.34': {} - - '@types/node@22.5.0': - dependencies: - undici-types: 6.19.8 - - '@types/prop-types@15.7.12': {} - - '@types/react-dom@18.3.0': - dependencies: - '@types/react': 18.3.4 - - '@types/react@18.3.4': - dependencies: - '@types/prop-types': 15.7.12 - csstype: 3.1.3 - - '@types/unist@3.0.3': {} - - '@typescript-eslint/eslint-plugin@8.2.0(@typescript-eslint/parser@8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': - dependencies: - '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.2.0 - '@typescript-eslint/type-utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 8.2.0 - eslint: 9.9.0(jiti@1.21.6) - graphemer: 1.4.0 - ignore: 5.3.2 - natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.5.4) - optionalDependencies: - typescript: 5.5.4 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/parser@8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': - dependencies: - '@typescript-eslint/scope-manager': 8.2.0 - '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/typescript-estree': 8.2.0(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 8.2.0 - debug: 4.3.6 - eslint: 9.9.0(jiti@1.21.6) - optionalDependencies: - typescript: 5.5.4 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/scope-manager@8.2.0': - dependencies: - '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/visitor-keys': 8.2.0 - - '@typescript-eslint/type-utils@8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': - dependencies: - '@typescript-eslint/typescript-estree': 8.2.0(typescript@5.5.4) - '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - debug: 4.3.6 - ts-api-utils: 1.3.0(typescript@5.5.4) - optionalDependencies: - typescript: 5.5.4 - transitivePeerDependencies: - - eslint - - supports-color - - '@typescript-eslint/types@8.2.0': {} - - '@typescript-eslint/typescript-estree@8.2.0(typescript@5.5.4)': - dependencies: - '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/visitor-keys': 8.2.0 - debug: 4.3.6 - globby: 11.1.0 - is-glob: 4.0.3 - minimatch: 9.0.5 - semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.5.4) - optionalDependencies: - typescript: 5.5.4 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/utils@8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6)) - '@typescript-eslint/scope-manager': 8.2.0 - '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/typescript-estree': 8.2.0(typescript@5.5.4) - eslint: 9.9.0(jiti@1.21.6) - transitivePeerDependencies: - - supports-color - - typescript - - '@typescript-eslint/visitor-keys@8.2.0': - dependencies: - '@typescript-eslint/types': 8.2.0 - eslint-visitor-keys: 3.4.3 - - '@uppercod/exp-route@1.4.2': {} - - '@uppercod/match-media@1.1.1': {} - - '@vitejs/plugin-react@4.3.1(vite@5.4.2(@types/node@22.5.0))': - dependencies: - '@babel/core': 7.25.2 - '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.25.2) - '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.25.2) - '@types/babel__core': 7.20.5 - react-refresh: 0.14.2 - vite: 5.4.2(@types/node@22.5.0) - transitivePeerDependencies: - - supports-color - - accepts@1.3.8: - dependencies: - mime-types: 2.1.35 - negotiator: 0.6.3 - - acorn-jsx@5.3.2(acorn@8.12.1): - dependencies: - acorn: 8.12.1 - - acorn@8.12.1: {} - - ajv@6.10.0: - dependencies: - fast-deep-equal: 2.0.1 - fast-json-stable-stringify: 2.1.0 - json-schema-traverse: 0.4.1 - uri-js: 4.4.1 - - ajv@6.12.6: - dependencies: - fast-deep-equal: 3.1.3 - fast-json-stable-stringify: 2.1.0 - json-schema-traverse: 0.4.1 - uri-js: 4.4.1 - - amqplib@0.5.2: - dependencies: - bitsyntax: 0.0.4 - bluebird: 3.7.2 - buffer-more-ints: 0.0.2 - readable-stream: 1.1.14 - safe-buffer: 5.2.1 - - ansi-regex@5.0.1: {} - - ansi-regex@6.0.1: {} - - ansi-styles@3.2.1: - dependencies: - color-convert: 1.9.3 - - ansi-styles@4.3.0: - dependencies: - color-convert: 2.0.1 - - ansi-styles@6.2.1: {} - - any-promise@1.3.0: {} - - anymatch@3.1.3: - dependencies: - normalize-path: 3.0.0 - picomatch: 2.3.1 - - app-root-path@2.1.0: {} - - arg@5.0.2: {} - - argparse@2.0.1: {} - - aria-hidden@1.2.4: - dependencies: - tslib: 2.6.3 - - array-buffer-byte-length@1.0.1: - dependencies: - call-bind: 1.0.7 - is-array-buffer: 3.0.4 - - array-flatten@1.1.1: {} - - array-union@2.1.0: {} - - array.prototype.reduce@1.0.7: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-array-method-boxes-properly: 1.0.0 - es-errors: 1.3.0 - es-object-atoms: 1.0.0 - is-string: 1.0.7 - - arraybuffer.prototype.slice@1.0.3: - dependencies: - array-buffer-byte-length: 1.0.1 - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-errors: 1.3.0 - get-intrinsic: 1.2.4 - is-array-buffer: 3.0.4 - is-shared-array-buffer: 1.0.3 - - asn1@0.2.3: {} - - async-limiter@1.0.1: {} - - async-retry@1.2.3: - dependencies: - retry: 0.12.0 - - atomico@1.79.2: {} - - autoprefixer@10.4.20(postcss@8.4.41): - dependencies: - browserslist: 4.23.3 - caniuse-lite: 1.0.30001651 - fraction.js: 4.3.7 - normalize-range: 0.1.2 - picocolors: 1.0.1 - postcss: 8.4.41 - postcss-value-parser: 4.2.0 - - available-typed-arrays@1.0.7: - dependencies: - possible-typed-array-names: 1.0.0 - - babel-runtime@6.26.0: - dependencies: - core-js: 2.6.12 - regenerator-runtime: 0.11.1 - - bail@2.0.2: {} - - balanced-match@1.0.2: {} - - basic-auth@2.0.1: - dependencies: - safe-buffer: 5.1.2 - - binary-extensions@2.3.0: {} - - bitsyntax@0.0.4: - dependencies: - buffer-more-ints: 0.0.2 - - bluebird@3.7.2: {} - - body-parser@1.18.3: - dependencies: - bytes: 3.0.0 - content-type: 1.0.4 - debug: 2.6.9 - depd: 1.1.2 - http-errors: 1.6.3 - iconv-lite: 0.4.23 - on-finished: 2.3.0 - qs: 6.5.2 - raw-body: 2.3.3 - type-is: 1.6.18 - transitivePeerDependencies: - - supports-color - - brace-expansion@1.1.11: - dependencies: - balanced-match: 1.0.2 - concat-map: 0.0.1 - - brace-expansion@2.0.1: - dependencies: - balanced-match: 1.0.2 - - braces@3.0.3: - dependencies: - fill-range: 7.1.1 - - browserslist@4.23.3: - dependencies: - caniuse-lite: 1.0.30001651 - electron-to-chromium: 1.5.13 - node-releases: 2.0.18 - update-browserslist-db: 1.1.0(browserslist@4.23.3) - - buffer-equal-constant-time@1.0.1: {} - - buffer-more-ints@0.0.2: {} - - bytes@3.0.0: {} - - call-bind@1.0.7: - dependencies: - es-define-property: 1.0.0 - es-errors: 1.3.0 - function-bind: 1.1.2 - get-intrinsic: 1.2.4 - set-function-length: 1.2.2 - - callsites@3.1.0: {} - - camelcase-css@2.0.1: {} - - caniuse-lite@1.0.30001651: {} - - ccount@2.0.1: {} - - chalk@2.4.1: - dependencies: - ansi-styles: 3.2.1 - escape-string-regexp: 1.0.5 - supports-color: 5.5.0 - - chalk@2.4.2: - dependencies: - ansi-styles: 3.2.1 - escape-string-regexp: 1.0.5 - supports-color: 5.5.0 - - chalk@4.1.2: - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - - character-entities@2.0.2: {} - - chokidar@3.6.0: - dependencies: - anymatch: 3.1.3 - braces: 3.0.3 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.6.0 - optionalDependencies: - fsevents: 2.3.3 - - class-variance-authority@0.7.0: - dependencies: - clsx: 2.0.0 - - clsx@2.0.0: {} - - clsx@2.1.1: {} - - color-convert@1.9.3: - dependencies: - color-name: 1.1.3 - - color-convert@2.0.1: - dependencies: - color-name: 1.1.4 - - color-name@1.1.3: {} - - color-name@1.1.4: {} - - commander@4.1.1: {} - - commands-events@1.0.4: - dependencies: - '@babel/runtime': 7.2.0 - formats: 1.0.0 - uuidv4: 2.0.0 - - comparejs@1.0.0: {} - - compressible@2.0.18: - dependencies: - mime-db: 1.53.0 - - compression@1.7.3: - dependencies: - accepts: 1.3.8 - bytes: 3.0.0 - compressible: 2.0.18 - debug: 2.6.9 - on-headers: 1.0.2 - safe-buffer: 5.1.2 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - - concat-map@0.0.1: {} - - content-disposition@0.5.2: {} - - content-type@1.0.4: {} - - convert-source-map@2.0.0: {} - - cookie-signature@1.0.6: {} - - cookie@0.3.1: {} - - core-js@2.6.12: {} - - core-util-is@1.0.3: {} - - cors@2.8.5: - dependencies: - object-assign: 4.1.1 - vary: 1.1.2 - - cross-spawn@7.0.3: - dependencies: - path-key: 3.1.1 - shebang-command: 2.0.0 - which: 2.0.2 - - crypto2@2.0.0: - dependencies: - babel-runtime: 6.26.0 - node-rsa: 0.4.2 - util.promisify: 1.0.0 - - cssesc@3.0.0: {} - - csstype@3.1.3: {} - - data-view-buffer@1.0.1: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - is-data-view: 1.0.1 - - data-view-byte-length@1.0.1: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - is-data-view: 1.0.1 - - data-view-byte-offset@1.0.0: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - is-data-view: 1.0.1 - - datasette@1.0.1: - dependencies: - comparejs: 1.0.0 - eventemitter2: 5.0.1 - lodash: 4.17.5 - - debug@2.6.9: - dependencies: - ms: 2.0.0 - - debug@4.3.6: - dependencies: - ms: 2.1.2 - - decode-named-character-reference@1.0.2: - dependencies: - character-entities: 2.0.2 - - deep-is@0.1.4: {} - - define-data-property@1.1.4: - dependencies: - es-define-property: 1.0.0 - es-errors: 1.3.0 - gopd: 1.0.1 - - define-properties@1.2.1: - dependencies: - define-data-property: 1.1.4 - has-property-descriptors: 1.0.2 - object-keys: 1.1.1 - - depd@1.1.2: {} - - dequal@2.0.3: {} - - destroy@1.0.4: {} - - detect-node-es@1.1.0: {} - - devlop@1.1.0: - dependencies: - dequal: 2.0.3 - - didyoumean@1.2.2: {} - - dir-glob@3.0.1: - dependencies: - path-type: 4.0.0 - - dlv@1.1.3: {} - - draht@1.0.1: - dependencies: - eventemitter2: 5.0.1 - - eastasianwidth@0.2.0: {} - - ecdsa-sig-formatter@1.0.11: - dependencies: - safe-buffer: 5.2.1 - - ee-first@1.1.1: {} - - electron-to-chromium@1.5.13: {} - - element-internals-polyfill@0.1.55: {} - - emoji-regex@8.0.0: {} - - emoji-regex@9.2.2: {} - - encodeurl@1.0.2: {} - - es-abstract@1.23.3: - dependencies: - array-buffer-byte-length: 1.0.1 - arraybuffer.prototype.slice: 1.0.3 - available-typed-arrays: 1.0.7 - call-bind: 1.0.7 - data-view-buffer: 1.0.1 - data-view-byte-length: 1.0.1 - data-view-byte-offset: 1.0.0 - es-define-property: 1.0.0 - es-errors: 1.3.0 - es-object-atoms: 1.0.0 - es-set-tostringtag: 2.0.3 - es-to-primitive: 1.2.1 - function.prototype.name: 1.1.6 - get-intrinsic: 1.2.4 - get-symbol-description: 1.0.2 - globalthis: 1.0.4 - gopd: 1.0.1 - has-property-descriptors: 1.0.2 - has-proto: 1.0.3 - has-symbols: 1.0.3 - hasown: 2.0.2 - internal-slot: 1.0.7 - is-array-buffer: 3.0.4 - is-callable: 1.2.7 - is-data-view: 1.0.1 - is-negative-zero: 2.0.3 - is-regex: 1.1.4 - is-shared-array-buffer: 1.0.3 - is-string: 1.0.7 - is-typed-array: 1.1.13 - is-weakref: 1.0.2 - object-inspect: 1.13.2 - object-keys: 1.1.1 - object.assign: 4.1.5 - regexp.prototype.flags: 1.5.2 - safe-array-concat: 1.1.2 - safe-regex-test: 1.0.3 - string.prototype.trim: 1.2.9 - string.prototype.trimend: 1.0.8 - string.prototype.trimstart: 1.0.8 - typed-array-buffer: 1.0.2 - typed-array-byte-length: 1.0.1 - typed-array-byte-offset: 1.0.2 - typed-array-length: 1.0.6 - unbox-primitive: 1.0.2 - which-typed-array: 1.1.15 - - es-array-method-boxes-properly@1.0.0: {} - - es-define-property@1.0.0: - dependencies: - get-intrinsic: 1.2.4 - - es-errors@1.3.0: {} - - es-object-atoms@1.0.0: - dependencies: - es-errors: 1.3.0 - - es-set-tostringtag@2.0.3: - dependencies: - get-intrinsic: 1.2.4 - has-tostringtag: 1.0.2 - hasown: 2.0.2 - - es-to-primitive@1.2.1: - dependencies: - is-callable: 1.2.7 - is-date-object: 1.0.5 - is-symbol: 1.0.4 - - esbuild@0.21.5: - optionalDependencies: - '@esbuild/aix-ppc64': 0.21.5 - '@esbuild/android-arm': 0.21.5 - '@esbuild/android-arm64': 0.21.5 - '@esbuild/android-x64': 0.21.5 - '@esbuild/darwin-arm64': 0.21.5 - '@esbuild/darwin-x64': 0.21.5 - '@esbuild/freebsd-arm64': 0.21.5 - '@esbuild/freebsd-x64': 0.21.5 - '@esbuild/linux-arm': 0.21.5 - '@esbuild/linux-arm64': 0.21.5 - '@esbuild/linux-ia32': 0.21.5 - '@esbuild/linux-loong64': 0.21.5 - '@esbuild/linux-mips64el': 0.21.5 - '@esbuild/linux-ppc64': 0.21.5 - '@esbuild/linux-riscv64': 0.21.5 - '@esbuild/linux-s390x': 0.21.5 - '@esbuild/linux-x64': 0.21.5 - '@esbuild/netbsd-x64': 0.21.5 - '@esbuild/openbsd-x64': 0.21.5 - '@esbuild/sunos-x64': 0.21.5 - '@esbuild/win32-arm64': 0.21.5 - '@esbuild/win32-ia32': 0.21.5 - '@esbuild/win32-x64': 0.21.5 - - escalade@3.1.2: {} - - escape-html@1.0.3: {} - - escape-string-regexp@1.0.5: {} - - escape-string-regexp@4.0.0: {} - - escape-string-regexp@5.0.0: {} - - eslint-plugin-react-hooks@5.1.0-rc-fb9a90fa48-20240614(eslint@9.9.0(jiti@1.21.6)): - dependencies: - eslint: 9.9.0(jiti@1.21.6) - - eslint-plugin-react-refresh@0.4.11(eslint@9.9.0(jiti@1.21.6)): - dependencies: - eslint: 9.9.0(jiti@1.21.6) - - eslint-scope@8.0.2: - dependencies: - esrecurse: 4.3.0 - estraverse: 5.3.0 - - eslint-visitor-keys@3.4.3: {} - - eslint-visitor-keys@4.0.0: {} - - eslint@9.9.0(jiti@1.21.6): - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6)) - '@eslint-community/regexpp': 4.11.0 - '@eslint/config-array': 0.17.1 - '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.9.0 - '@humanwhocodes/module-importer': 1.0.1 - '@humanwhocodes/retry': 0.3.0 - '@nodelib/fs.walk': 1.2.8 - ajv: 6.12.6 - chalk: 4.1.2 - cross-spawn: 7.0.3 - debug: 4.3.6 - escape-string-regexp: 4.0.0 - eslint-scope: 8.0.2 - eslint-visitor-keys: 4.0.0 - espree: 10.1.0 - esquery: 1.6.0 - esutils: 2.0.3 - fast-deep-equal: 3.1.3 - file-entry-cache: 8.0.0 - find-up: 5.0.0 - glob-parent: 6.0.2 - ignore: 5.3.2 - imurmurhash: 0.1.4 - is-glob: 4.0.3 - is-path-inside: 3.0.3 - json-stable-stringify-without-jsonify: 1.0.1 - levn: 0.4.1 - lodash.merge: 4.6.2 - minimatch: 3.1.2 - natural-compare: 1.4.0 - optionator: 0.9.4 - strip-ansi: 6.0.1 - text-table: 0.2.0 - optionalDependencies: - jiti: 1.21.6 - transitivePeerDependencies: - - supports-color - - espree@10.1.0: - dependencies: - acorn: 8.12.1 - acorn-jsx: 5.3.2(acorn@8.12.1) - eslint-visitor-keys: 4.0.0 - - esquery@1.6.0: - dependencies: - estraverse: 5.3.0 - - esrecurse@4.3.0: - dependencies: - estraverse: 5.3.0 - - estraverse@5.3.0: {} - - esutils@2.0.3: {} - - etag@1.8.1: {} - - eventemitter2@5.0.1: {} - - express@4.16.4: - dependencies: - accepts: 1.3.8 - array-flatten: 1.1.1 - body-parser: 1.18.3 - content-disposition: 0.5.2 - content-type: 1.0.4 - cookie: 0.3.1 - cookie-signature: 1.0.6 - debug: 2.6.9 - depd: 1.1.2 - encodeurl: 1.0.2 - escape-html: 1.0.3 - etag: 1.8.1 - finalhandler: 1.1.1 - fresh: 0.5.2 - merge-descriptors: 1.0.1 - methods: 1.1.2 - on-finished: 2.3.0 - parseurl: 1.3.3 - path-to-regexp: 0.1.7 - proxy-addr: 2.0.7 - qs: 6.5.2 - range-parser: 1.2.1 - safe-buffer: 5.1.2 - send: 0.16.2 - serve-static: 1.13.2 - setprototypeof: 1.1.0 - statuses: 1.4.0 - type-is: 1.6.18 - utils-merge: 1.0.1 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - - extend@3.0.2: {} - - fast-deep-equal@2.0.1: {} - - fast-deep-equal@3.1.3: {} - - fast-glob@3.3.2: - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.7 - - fast-json-stable-stringify@2.1.0: {} - - fast-levenshtein@2.0.6: {} - - fastq@1.17.1: - dependencies: - reusify: 1.0.4 - - file-entry-cache@8.0.0: - dependencies: - flat-cache: 4.0.1 - - fill-range@7.1.1: - dependencies: - to-regex-range: 5.0.1 - - finalhandler@1.1.1: - dependencies: - debug: 2.6.9 - encodeurl: 1.0.2 - escape-html: 1.0.3 - on-finished: 2.3.0 - parseurl: 1.3.3 - statuses: 1.4.0 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - - find-root@1.1.0: {} - - find-up@5.0.0: - dependencies: - locate-path: 6.0.0 - path-exists: 4.0.0 - - flaschenpost@1.1.3: - dependencies: - '@babel/runtime': 7.2.0 - app-root-path: 2.1.0 - babel-runtime: 6.26.0 - chalk: 2.4.1 - find-root: 1.1.0 - lodash: 4.17.11 - moment: 2.22.2 - processenv: 1.1.0 - split2: 3.0.0 - stack-trace: 0.0.10 - stringify-object: 3.3.0 - untildify: 3.0.3 - util.promisify: 1.0.0 - varname: 2.0.3 - - flat-cache@4.0.1: - dependencies: - flatted: 3.3.1 - keyv: 4.5.4 - - flatted@3.3.1: {} - - for-each@0.3.3: - dependencies: - is-callable: 1.2.7 - - foreground-child@3.3.0: - dependencies: - cross-spawn: 7.0.3 - signal-exit: 4.1.0 - - formats@1.0.0: {} - - forwarded@0.2.0: {} - - fraction.js@4.3.7: {} - - fresh@0.5.2: {} - - fsevents@2.3.3: - optional: true - - function-bind@1.1.2: {} - - function.prototype.name@1.1.6: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - functions-have-names: 1.2.3 - - functions-have-names@1.2.3: {} - - gensync@1.0.0-beta.2: {} - - get-intrinsic@1.2.4: - dependencies: - es-errors: 1.3.0 - function-bind: 1.1.2 - has-proto: 1.0.3 - has-symbols: 1.0.3 - hasown: 2.0.2 - - get-nonce@1.0.1: {} - - get-own-enumerable-property-symbols@3.0.2: {} - - get-symbol-description@1.0.2: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - get-intrinsic: 1.2.4 - - glob-parent@5.1.2: - dependencies: - is-glob: 4.0.3 - - glob-parent@6.0.2: - dependencies: - is-glob: 4.0.3 - - glob@10.4.5: - dependencies: - foreground-child: 3.3.0 - jackspeak: 3.4.3 - minimatch: 9.0.5 - minipass: 7.1.2 - package-json-from-dist: 1.0.0 - path-scurry: 1.11.1 - - globals@11.12.0: {} - - globals@14.0.0: {} - - globals@15.9.0: {} - - globalthis@1.0.4: - dependencies: - define-properties: 1.2.1 - gopd: 1.0.1 - - globby@11.1.0: - dependencies: - array-union: 2.1.0 - dir-glob: 3.0.1 - fast-glob: 3.3.2 - ignore: 5.3.2 - merge2: 1.4.1 - slash: 3.0.0 - - globrex@0.1.2: {} - - gopd@1.0.1: - dependencies: - get-intrinsic: 1.2.4 - - graphemer@1.4.0: {} - - has-bigints@1.0.2: {} - - has-flag@3.0.0: {} - - has-flag@4.0.0: {} - - has-property-descriptors@1.0.2: - dependencies: - es-define-property: 1.0.0 - - has-proto@1.0.3: {} - - has-symbols@1.0.3: {} - - has-tostringtag@1.0.2: - dependencies: - has-symbols: 1.0.3 - - hase@2.0.0: - dependencies: - '@babel/runtime': 7.1.2 - amqplib: 0.5.2 - - hasown@2.0.2: - dependencies: - function-bind: 1.1.2 - - http-errors@1.6.3: - dependencies: - depd: 1.1.2 - inherits: 2.0.3 - setprototypeof: 1.1.0 - statuses: 1.5.0 - - iconv-lite@0.4.23: - dependencies: - safer-buffer: 2.1.2 - - ignore@5.3.2: {} - - import-fresh@3.3.0: - dependencies: - parent-module: 1.0.1 - resolve-from: 4.0.0 - - imurmurhash@0.1.4: {} - - inherits@2.0.3: {} - - inherits@2.0.4: {} - - internal-slot@1.0.7: - dependencies: - es-errors: 1.3.0 - hasown: 2.0.2 - side-channel: 1.0.6 - - invariant@2.2.4: - dependencies: - loose-envify: 1.4.0 - - ipaddr.js@1.9.1: {} - - is-array-buffer@3.0.4: - dependencies: - call-bind: 1.0.7 - get-intrinsic: 1.2.4 - - is-bigint@1.0.4: - dependencies: - has-bigints: 1.0.2 - - is-binary-path@2.1.0: - dependencies: - binary-extensions: 2.3.0 - - is-boolean-object@1.1.2: - dependencies: - call-bind: 1.0.7 - has-tostringtag: 1.0.2 - - is-callable@1.2.7: {} - - is-core-module@2.15.1: - dependencies: - hasown: 2.0.2 - - is-data-view@1.0.1: - dependencies: - is-typed-array: 1.1.13 - - is-date-object@1.0.5: - dependencies: - has-tostringtag: 1.0.2 - - is-extglob@2.1.1: {} - - is-fullwidth-code-point@3.0.0: {} - - is-glob@4.0.3: - dependencies: - is-extglob: 2.1.1 - - is-negative-zero@2.0.3: {} - - is-number-object@1.0.7: - dependencies: - has-tostringtag: 1.0.2 - - is-number@7.0.0: {} - - is-obj@1.0.1: {} - - is-path-inside@3.0.3: {} - - is-plain-obj@4.1.0: {} - - is-regex@1.1.4: - dependencies: - call-bind: 1.0.7 - has-tostringtag: 1.0.2 - - is-regexp@1.0.0: {} - - is-shared-array-buffer@1.0.3: - dependencies: - call-bind: 1.0.7 - - is-string@1.0.7: - dependencies: - has-tostringtag: 1.0.2 - - is-symbol@1.0.4: - dependencies: - has-symbols: 1.0.3 - - is-typed-array@1.1.13: - dependencies: - which-typed-array: 1.1.15 - - is-weakref@1.0.2: - dependencies: - call-bind: 1.0.7 - - isarray@0.0.1: {} - - isarray@2.0.5: {} - - isexe@2.0.0: {} - - jackspeak@3.4.3: - dependencies: - '@isaacs/cliui': 8.0.2 - optionalDependencies: - '@pkgjs/parseargs': 0.11.0 - - jiti@1.21.6: {} - - js-tokens@4.0.0: {} - - js-yaml@4.1.0: - dependencies: - argparse: 2.0.1 - - jsesc@2.5.2: {} - - json-buffer@3.0.1: {} - - json-lines@1.0.0: - dependencies: - timer2: 1.0.0 - - json-schema-traverse@0.4.1: {} - - json-stable-stringify-without-jsonify@1.0.1: {} - - json5@2.2.3: {} - - jsonwebtoken@8.5.0: - dependencies: - jws: 3.2.2 - lodash.includes: 4.3.0 - lodash.isboolean: 3.0.3 - lodash.isinteger: 4.0.4 - lodash.isnumber: 3.0.3 - lodash.isplainobject: 4.0.6 - lodash.isstring: 4.0.1 - lodash.once: 4.1.1 - ms: 2.1.3 - semver: 5.7.2 - - jwa@1.4.1: - dependencies: - buffer-equal-constant-time: 1.0.1 - ecdsa-sig-formatter: 1.0.11 - safe-buffer: 5.2.1 - - jws@3.2.2: - dependencies: - jwa: 1.4.1 - safe-buffer: 5.2.1 - - keyv@4.5.4: - dependencies: - json-buffer: 3.0.1 - - levn@0.4.1: - dependencies: - prelude-ls: 1.2.1 - type-check: 0.4.0 - - lilconfig@2.1.0: {} - - lilconfig@3.1.2: {} - - limes@2.0.0: - dependencies: - '@babel/runtime': 7.3.4 - jsonwebtoken: 8.5.0 - - lines-and-columns@1.2.4: {} - - locate-path@6.0.0: - dependencies: - p-locate: 5.0.0 - - lodash.castarray@4.4.0: {} - - lodash.debounce@4.0.8: {} - - lodash.includes@4.3.0: {} - - lodash.isboolean@3.0.3: {} - - lodash.isinteger@4.0.4: {} - - lodash.isnumber@3.0.3: {} - - lodash.isplainobject@4.0.6: {} - - lodash.isstring@4.0.1: {} - - lodash.merge@4.6.2: {} - - lodash.once@4.1.1: {} - - lodash.throttle@4.1.1: {} - - lodash@4.17.11: {} - - lodash@4.17.21: {} - - lodash@4.17.5: {} - - longest-streak@3.1.0: {} - - loose-envify@1.4.0: - dependencies: - js-tokens: 4.0.0 - - lru-cache@10.4.3: {} - - lru-cache@5.1.1: - dependencies: - yallist: 3.1.1 - - lucide-react@0.426.0(react@18.3.1): - dependencies: - react: 18.3.1 - - lusca@1.6.1: - dependencies: - tsscmp: 1.0.6 - - markdown-table@3.0.3: {} - - mdast-util-definitions@6.0.0: - dependencies: - '@types/mdast': 4.0.4 - '@types/unist': 3.0.3 - unist-util-visit: 5.0.0 - - mdast-util-find-and-replace@3.0.1: - dependencies: - '@types/mdast': 4.0.4 - escape-string-regexp: 5.0.0 - unist-util-is: 6.0.0 - unist-util-visit-parents: 6.0.1 - - mdast-util-from-markdown@2.0.1: - dependencies: - '@types/mdast': 4.0.4 - '@types/unist': 3.0.3 - decode-named-character-reference: 1.0.2 - devlop: 1.1.0 - mdast-util-to-string: 4.0.0 - micromark: 4.0.0 - micromark-util-decode-numeric-character-reference: 2.0.1 - micromark-util-decode-string: 2.0.0 - micromark-util-normalize-identifier: 2.0.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - unist-util-stringify-position: 4.0.0 - transitivePeerDependencies: - - supports-color - - mdast-util-gfm-autolink-literal@2.0.1: - dependencies: - '@types/mdast': 4.0.4 - ccount: 2.0.1 - devlop: 1.1.0 - mdast-util-find-and-replace: 3.0.1 - micromark-util-character: 2.1.0 - - mdast-util-gfm-footnote@2.0.0: - dependencies: - '@types/mdast': 4.0.4 - devlop: 1.1.0 - mdast-util-from-markdown: 2.0.1 - mdast-util-to-markdown: 2.1.0 - micromark-util-normalize-identifier: 2.0.0 - transitivePeerDependencies: - - supports-color - - mdast-util-gfm-strikethrough@2.0.0: - dependencies: - '@types/mdast': 4.0.4 - mdast-util-from-markdown: 2.0.1 - mdast-util-to-markdown: 2.1.0 - transitivePeerDependencies: - - supports-color - - mdast-util-gfm-table@2.0.0: - dependencies: - '@types/mdast': 4.0.4 - devlop: 1.1.0 - markdown-table: 3.0.3 - mdast-util-from-markdown: 2.0.1 - mdast-util-to-markdown: 2.1.0 - transitivePeerDependencies: - - supports-color - - mdast-util-gfm-task-list-item@2.0.0: - dependencies: - '@types/mdast': 4.0.4 - devlop: 1.1.0 - mdast-util-from-markdown: 2.0.1 - mdast-util-to-markdown: 2.1.0 - transitivePeerDependencies: - - supports-color - - mdast-util-gfm@3.0.0: - dependencies: - mdast-util-from-markdown: 2.0.1 - mdast-util-gfm-autolink-literal: 2.0.1 - mdast-util-gfm-footnote: 2.0.0 - mdast-util-gfm-strikethrough: 2.0.0 - mdast-util-gfm-table: 2.0.0 - mdast-util-gfm-task-list-item: 2.0.0 - mdast-util-to-markdown: 2.1.0 - transitivePeerDependencies: - - supports-color - - mdast-util-phrasing@4.1.0: - dependencies: - '@types/mdast': 4.0.4 - unist-util-is: 6.0.0 - - mdast-util-to-markdown@2.1.0: - dependencies: - '@types/mdast': 4.0.4 - '@types/unist': 3.0.3 - longest-streak: 3.1.0 - mdast-util-phrasing: 4.1.0 - mdast-util-to-string: 4.0.0 - micromark-util-decode-string: 2.0.0 - unist-util-visit: 5.0.0 - zwitch: 2.0.4 - - mdast-util-to-string@4.0.0: - dependencies: - '@types/mdast': 4.0.4 - - media-typer@0.3.0: {} - - merge-descriptors@1.0.1: {} - - merge2@1.4.1: {} - - methods@1.1.2: {} - - micromark-core-commonmark@2.0.1: - dependencies: - decode-named-character-reference: 1.0.2 - devlop: 1.1.0 - micromark-factory-destination: 2.0.0 - micromark-factory-label: 2.0.0 - micromark-factory-space: 2.0.0 - micromark-factory-title: 2.0.0 - micromark-factory-whitespace: 2.0.0 - micromark-util-character: 2.1.0 - micromark-util-chunked: 2.0.0 - micromark-util-classify-character: 2.0.0 - micromark-util-html-tag-name: 2.0.0 - micromark-util-normalize-identifier: 2.0.0 - micromark-util-resolve-all: 2.0.0 - micromark-util-subtokenize: 2.0.1 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - - micromark-extension-gfm-autolink-literal@2.1.0: - dependencies: - micromark-util-character: 2.1.0 - micromark-util-sanitize-uri: 2.0.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - - micromark-extension-gfm-footnote@2.1.0: - dependencies: - devlop: 1.1.0 - micromark-core-commonmark: 2.0.1 - micromark-factory-space: 2.0.0 - micromark-util-character: 2.1.0 - micromark-util-normalize-identifier: 2.0.0 - micromark-util-sanitize-uri: 2.0.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - - micromark-extension-gfm-strikethrough@2.1.0: - dependencies: - devlop: 1.1.0 - micromark-util-chunked: 2.0.0 - micromark-util-classify-character: 2.0.0 - micromark-util-resolve-all: 2.0.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - - micromark-extension-gfm-table@2.1.0: - dependencies: - devlop: 1.1.0 - micromark-factory-space: 2.0.0 - micromark-util-character: 2.1.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - - micromark-extension-gfm-tagfilter@2.0.0: - dependencies: - micromark-util-types: 2.0.0 - - micromark-extension-gfm-task-list-item@2.1.0: - dependencies: - devlop: 1.1.0 - micromark-factory-space: 2.0.0 - micromark-util-character: 2.1.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - - micromark-extension-gfm@3.0.0: - dependencies: - micromark-extension-gfm-autolink-literal: 2.1.0 - micromark-extension-gfm-footnote: 2.1.0 - micromark-extension-gfm-strikethrough: 2.1.0 - micromark-extension-gfm-table: 2.1.0 - micromark-extension-gfm-tagfilter: 2.0.0 - micromark-extension-gfm-task-list-item: 2.1.0 - micromark-util-combine-extensions: 2.0.0 - micromark-util-types: 2.0.0 - - micromark-factory-destination@2.0.0: - dependencies: - micromark-util-character: 2.1.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - - micromark-factory-label@2.0.0: - dependencies: - devlop: 1.1.0 - micromark-util-character: 2.1.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - - micromark-factory-space@2.0.0: - dependencies: - micromark-util-character: 2.1.0 - micromark-util-types: 2.0.0 - - micromark-factory-title@2.0.0: - dependencies: - micromark-factory-space: 2.0.0 - micromark-util-character: 2.1.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - - micromark-factory-whitespace@2.0.0: - dependencies: - micromark-factory-space: 2.0.0 - micromark-util-character: 2.1.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - - micromark-util-character@2.1.0: - dependencies: - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - - micromark-util-chunked@2.0.0: - dependencies: - micromark-util-symbol: 2.0.0 - - micromark-util-classify-character@2.0.0: - dependencies: - micromark-util-character: 2.1.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - - micromark-util-combine-extensions@2.0.0: - dependencies: - micromark-util-chunked: 2.0.0 - micromark-util-types: 2.0.0 - - micromark-util-decode-numeric-character-reference@2.0.1: - dependencies: - micromark-util-symbol: 2.0.0 - - micromark-util-decode-string@2.0.0: - dependencies: - decode-named-character-reference: 1.0.2 - micromark-util-character: 2.1.0 - micromark-util-decode-numeric-character-reference: 2.0.1 - micromark-util-symbol: 2.0.0 - - micromark-util-encode@2.0.0: {} - - micromark-util-html-tag-name@2.0.0: {} - - micromark-util-normalize-identifier@2.0.0: - dependencies: - micromark-util-symbol: 2.0.0 - - micromark-util-resolve-all@2.0.0: - dependencies: - micromark-util-types: 2.0.0 - - micromark-util-sanitize-uri@2.0.0: - dependencies: - micromark-util-character: 2.1.0 - micromark-util-encode: 2.0.0 - micromark-util-symbol: 2.0.0 - - micromark-util-subtokenize@2.0.1: - dependencies: - devlop: 1.1.0 - micromark-util-chunked: 2.0.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - - micromark-util-symbol@2.0.0: {} - - micromark-util-types@2.0.0: {} - - micromark@4.0.0: - dependencies: - '@types/debug': 4.1.12 - debug: 4.3.6 - decode-named-character-reference: 1.0.2 - devlop: 1.1.0 - micromark-core-commonmark: 2.0.1 - micromark-factory-space: 2.0.0 - micromark-util-character: 2.1.0 - micromark-util-chunked: 2.0.0 - micromark-util-combine-extensions: 2.0.0 - micromark-util-decode-numeric-character-reference: 2.0.1 - micromark-util-encode: 2.0.0 - micromark-util-normalize-identifier: 2.0.0 - micromark-util-resolve-all: 2.0.0 - micromark-util-sanitize-uri: 2.0.0 - micromark-util-subtokenize: 2.0.1 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - transitivePeerDependencies: - - supports-color - - micromatch@4.0.7: - dependencies: - braces: 3.0.3 - picomatch: 2.3.1 - - mime-db@1.52.0: {} - - mime-db@1.53.0: {} - - mime-types@2.1.35: - dependencies: - mime-db: 1.52.0 - - mime@1.4.1: {} - - minimatch@3.1.2: - dependencies: - brace-expansion: 1.1.11 - - minimatch@9.0.5: - dependencies: - brace-expansion: 2.0.1 - - minipass@7.1.2: {} - - moment@2.22.2: {} - - morgan@1.9.1: - dependencies: - basic-auth: 2.0.1 - debug: 2.6.9 - depd: 1.1.2 - on-finished: 2.3.0 - on-headers: 1.0.2 - transitivePeerDependencies: - - supports-color - - ms@2.0.0: {} - - ms@2.1.2: {} - - ms@2.1.3: {} - - mz@2.7.0: - dependencies: - any-promise: 1.3.0 - object-assign: 4.1.1 - thenify-all: 1.6.0 - - nanoid@3.3.7: {} - - nanoid@5.0.7: {} - - natural-compare@1.4.0: {} - - negotiator@0.6.3: {} - - nocache@2.0.0: {} - - node-releases@2.0.18: {} - - node-rsa@0.4.2: - dependencies: - asn1: 0.2.3 - - node-statsd@0.1.1: {} - - normalize-path@3.0.0: {} - - normalize-range@0.1.2: {} - - object-assign@4.1.1: {} - - object-hash@3.0.0: {} - - object-inspect@1.13.2: {} - - object-keys@1.1.1: {} - - object.assign@4.1.5: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - has-symbols: 1.0.3 - object-keys: 1.1.1 - - object.getownpropertydescriptors@2.1.8: - dependencies: - array.prototype.reduce: 1.0.7 - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-object-atoms: 1.0.0 - gopd: 1.0.1 - safe-array-concat: 1.1.2 - - on-finished@2.3.0: - dependencies: - ee-first: 1.1.1 - - on-headers@1.0.2: {} - - optionator@0.9.4: - dependencies: - deep-is: 0.1.4 - fast-levenshtein: 2.0.6 - levn: 0.4.1 - prelude-ls: 1.2.1 - type-check: 0.4.0 - word-wrap: 1.2.5 - - orderedmap@2.1.1: {} - - p-limit@3.1.0: - dependencies: - yocto-queue: 0.1.0 - - p-locate@5.0.0: - dependencies: - p-limit: 3.1.0 - - package-json-from-dist@1.0.0: {} - - parent-module@1.0.1: - dependencies: - callsites: 3.1.0 - - parseurl@1.3.3: {} - - partof@1.0.0: {} - - path-exists@4.0.0: {} - - path-key@3.1.1: {} - - path-parse@1.0.7: {} - - path-scurry@1.11.1: - dependencies: - lru-cache: 10.4.3 - minipass: 7.1.2 - - path-to-regexp@0.1.7: {} - - path-type@4.0.0: {} - - picocolors@1.0.1: {} - - picomatch@2.3.1: {} - - pify@2.3.0: {} - - pirates@4.0.6: {} - - possible-typed-array-names@1.0.0: {} - - postcss-import@15.1.0(postcss@8.4.41): - dependencies: - postcss: 8.4.41 - postcss-value-parser: 4.2.0 - read-cache: 1.0.0 - resolve: 1.22.8 - - postcss-js@4.0.1(postcss@8.4.41): - dependencies: - camelcase-css: 2.0.1 - postcss: 8.4.41 - - postcss-load-config@4.0.2(postcss@8.4.41): - dependencies: - lilconfig: 3.1.2 - yaml: 2.5.0 - optionalDependencies: - postcss: 8.4.41 - - postcss-nested@6.2.0(postcss@8.4.41): - dependencies: - postcss: 8.4.41 - postcss-selector-parser: 6.1.2 - - postcss-selector-parser@6.0.10: - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 - - postcss-selector-parser@6.1.2: - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 - - postcss-value-parser@4.2.0: {} - - postcss@8.4.41: - dependencies: - nanoid: 3.3.7 - picocolors: 1.0.1 - source-map-js: 1.2.0 - - prelude-ls@1.2.1: {} - - processenv@1.1.0: - dependencies: - babel-runtime: 6.26.0 - - prosemirror-changeset@2.2.1: - dependencies: - prosemirror-transform: 1.10.0 - - prosemirror-commands@1.6.0: - dependencies: - prosemirror-model: 1.22.3 - prosemirror-state: 1.4.3 - prosemirror-transform: 1.10.0 - - prosemirror-dropcursor@1.8.1: - dependencies: - prosemirror-state: 1.4.3 - prosemirror-transform: 1.10.0 - prosemirror-view: 1.34.0 - - prosemirror-gapcursor@1.3.2: - dependencies: - prosemirror-keymap: 1.2.2 - prosemirror-model: 1.22.3 - prosemirror-state: 1.4.3 - prosemirror-view: 1.34.0 - - prosemirror-history@1.4.1: - dependencies: - prosemirror-state: 1.4.3 - prosemirror-transform: 1.10.0 - prosemirror-view: 1.34.0 - rope-sequence: 1.3.4 - - prosemirror-inputrules@1.4.0: - dependencies: - prosemirror-state: 1.4.3 - prosemirror-transform: 1.10.0 - - prosemirror-keymap@1.2.2: - dependencies: - prosemirror-state: 1.4.3 - w3c-keyname: 2.2.8 - - prosemirror-model@1.22.3: - dependencies: - orderedmap: 2.1.1 - - prosemirror-safari-ime-span@1.0.2: - dependencies: - prosemirror-state: 1.4.3 - prosemirror-view: 1.34.0 - - prosemirror-schema-list@1.4.1: - dependencies: - prosemirror-model: 1.22.3 - prosemirror-state: 1.4.3 - prosemirror-transform: 1.10.0 - - prosemirror-state@1.4.3: - dependencies: - prosemirror-model: 1.22.3 - prosemirror-transform: 1.10.0 - prosemirror-view: 1.34.0 - - prosemirror-tables@1.5.0: - dependencies: - prosemirror-keymap: 1.2.2 - prosemirror-model: 1.22.3 - prosemirror-state: 1.4.3 - prosemirror-transform: 1.10.0 - prosemirror-view: 1.34.0 - - prosemirror-transform@1.10.0: - dependencies: - prosemirror-model: 1.22.3 - - prosemirror-view@1.34.0: - dependencies: - prosemirror-model: 1.22.3 - prosemirror-state: 1.4.3 - prosemirror-transform: 1.10.0 - - proxy-addr@2.0.7: - dependencies: - forwarded: 0.2.0 - ipaddr.js: 1.9.1 - - punycode@2.3.1: {} - - qs@6.5.2: {} - - queue-microtask@1.2.3: {} - - range-parser@1.2.1: {} - - raw-body@2.3.3: - dependencies: - bytes: 3.0.0 - http-errors: 1.6.3 - iconv-lite: 0.4.23 - unpipe: 1.0.0 - - react-dom@18.3.1(react@18.3.1): - dependencies: - loose-envify: 1.4.0 - react: 18.3.1 - scheduler: 0.23.2 - - react-refresh@0.14.2: {} - - react-remove-scroll-bar@2.3.6(@types/react@18.3.4)(react@18.3.1): - dependencies: - react: 18.3.1 - react-style-singleton: 2.2.1(@types/react@18.3.4)(react@18.3.1) - tslib: 2.6.3 - optionalDependencies: - '@types/react': 18.3.4 - - react-remove-scroll@2.5.7(@types/react@18.3.4)(react@18.3.1): - dependencies: - react: 18.3.1 - react-remove-scroll-bar: 2.3.6(@types/react@18.3.4)(react@18.3.1) - react-style-singleton: 2.2.1(@types/react@18.3.4)(react@18.3.1) - tslib: 2.6.3 - use-callback-ref: 1.3.2(@types/react@18.3.4)(react@18.3.1) - use-sidecar: 1.1.2(@types/react@18.3.4)(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.4 - - react-style-singleton@2.2.1(@types/react@18.3.4)(react@18.3.1): - dependencies: - get-nonce: 1.0.1 - invariant: 2.2.4 - react: 18.3.1 - tslib: 2.6.3 - optionalDependencies: - '@types/react': 18.3.4 - - react@18.3.1: - dependencies: - loose-envify: 1.4.0 - - read-cache@1.0.0: - dependencies: - pify: 2.3.0 - - readable-stream@1.1.14: - dependencies: - core-util-is: 1.0.3 - inherits: 2.0.4 - isarray: 0.0.1 - string_decoder: 0.10.31 - - readable-stream@3.6.2: - dependencies: - inherits: 2.0.4 - string_decoder: 1.3.0 - util-deprecate: 1.0.2 - - readdirp@3.6.0: - dependencies: - picomatch: 2.3.1 - - regenerator-runtime@0.11.1: {} - - regenerator-runtime@0.12.1: {} - - regexp.prototype.flags@1.5.2: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-errors: 1.3.0 - set-function-name: 2.0.2 - - remark-gfm@4.0.0: - dependencies: - '@types/mdast': 4.0.4 - mdast-util-gfm: 3.0.0 - micromark-extension-gfm: 3.0.0 - remark-parse: 11.0.0 - remark-stringify: 11.0.0 - unified: 11.0.5 - transitivePeerDependencies: - - supports-color - - remark-inline-links@7.0.0: - dependencies: - '@types/mdast': 4.0.4 - mdast-util-definitions: 6.0.0 - unist-util-visit: 5.0.0 - - remark-parse@11.0.0: - dependencies: - '@types/mdast': 4.0.4 - mdast-util-from-markdown: 2.0.1 - micromark-util-types: 2.0.0 - unified: 11.0.5 - transitivePeerDependencies: - - supports-color - - remark-stringify@11.0.0: - dependencies: - '@types/mdast': 4.0.4 - mdast-util-to-markdown: 2.1.0 - unified: 11.0.5 - - remark@15.0.1: - dependencies: - '@types/mdast': 4.0.4 - remark-parse: 11.0.0 - remark-stringify: 11.0.0 - unified: 11.0.5 - transitivePeerDependencies: - - supports-color - - resolve-from@4.0.0: {} - - resolve@1.22.8: - dependencies: - is-core-module: 2.15.1 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - - retry@0.12.0: {} - - reusify@1.0.4: {} - - rollup@4.21.0: - dependencies: - '@types/estree': 1.0.5 - optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.21.0 - '@rollup/rollup-android-arm64': 4.21.0 - '@rollup/rollup-darwin-arm64': 4.21.0 - '@rollup/rollup-darwin-x64': 4.21.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.21.0 - '@rollup/rollup-linux-arm-musleabihf': 4.21.0 - '@rollup/rollup-linux-arm64-gnu': 4.21.0 - '@rollup/rollup-linux-arm64-musl': 4.21.0 - '@rollup/rollup-linux-powerpc64le-gnu': 4.21.0 - '@rollup/rollup-linux-riscv64-gnu': 4.21.0 - '@rollup/rollup-linux-s390x-gnu': 4.21.0 - '@rollup/rollup-linux-x64-gnu': 4.21.0 - '@rollup/rollup-linux-x64-musl': 4.21.0 - '@rollup/rollup-win32-arm64-msvc': 4.21.0 - '@rollup/rollup-win32-ia32-msvc': 4.21.0 - '@rollup/rollup-win32-x64-msvc': 4.21.0 - fsevents: 2.3.3 - - rope-sequence@1.3.4: {} - - run-parallel@1.2.0: - dependencies: - queue-microtask: 1.2.3 - - safe-array-concat@1.1.2: - dependencies: - call-bind: 1.0.7 - get-intrinsic: 1.2.4 - has-symbols: 1.0.3 - isarray: 2.0.5 - - safe-buffer@5.1.2: {} - - safe-buffer@5.2.1: {} - - safe-regex-test@1.0.3: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - is-regex: 1.1.4 - - safer-buffer@2.1.2: {} - - scheduler@0.23.2: - dependencies: - loose-envify: 1.4.0 - - semver@5.7.2: {} - - semver@6.3.1: {} - - semver@7.6.3: {} - - send@0.16.2: - dependencies: - debug: 2.6.9 - depd: 1.1.2 - destroy: 1.0.4 - encodeurl: 1.0.2 - escape-html: 1.0.3 - etag: 1.8.1 - fresh: 0.5.2 - http-errors: 1.6.3 - mime: 1.4.1 - ms: 2.0.0 - on-finished: 2.3.0 - range-parser: 1.2.1 - statuses: 1.4.0 - transitivePeerDependencies: - - supports-color - - serve-static@1.13.2: - dependencies: - encodeurl: 1.0.2 - escape-html: 1.0.3 - parseurl: 1.3.3 - send: 0.16.2 - transitivePeerDependencies: - - supports-color - - set-function-length@1.2.2: - dependencies: - define-data-property: 1.1.4 - es-errors: 1.3.0 - function-bind: 1.1.2 - get-intrinsic: 1.2.4 - gopd: 1.0.1 - has-property-descriptors: 1.0.2 - - set-function-name@2.0.2: - dependencies: - define-data-property: 1.1.4 - es-errors: 1.3.0 - functions-have-names: 1.2.3 - has-property-descriptors: 1.0.2 - - setprototypeof@1.1.0: {} - - sha-1@0.1.1: {} - - shebang-command@2.0.0: - dependencies: - shebang-regex: 3.0.0 - - shebang-regex@3.0.0: {} - - side-channel@1.0.6: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - get-intrinsic: 1.2.4 - object-inspect: 1.13.2 - - signal-exit@4.1.0: {} - - slash@3.0.0: {} - - source-map-js@1.2.0: {} - - split2@3.0.0: - dependencies: - readable-stream: 3.6.2 - - stack-trace@0.0.10: {} - - statuses@1.4.0: {} - - statuses@1.5.0: {} - - stethoskop@1.0.0: - dependencies: - node-statsd: 0.1.1 - - string-width@4.2.3: - dependencies: - emoji-regex: 8.0.0 - is-fullwidth-code-point: 3.0.0 - strip-ansi: 6.0.1 - - string-width@5.1.2: - dependencies: - eastasianwidth: 0.2.0 - emoji-regex: 9.2.2 - strip-ansi: 7.1.0 - - string.prototype.trim@1.2.9: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-object-atoms: 1.0.0 - - string.prototype.trimend@1.0.8: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-object-atoms: 1.0.0 - - string.prototype.trimstart@1.0.8: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-object-atoms: 1.0.0 - - string_decoder@0.10.31: {} - - string_decoder@1.3.0: - dependencies: - safe-buffer: 5.2.1 - - stringify-object@3.3.0: - dependencies: - get-own-enumerable-property-symbols: 3.0.2 - is-obj: 1.0.1 - is-regexp: 1.0.0 - - strip-ansi@6.0.1: - dependencies: - ansi-regex: 5.0.1 - - strip-ansi@7.1.0: - dependencies: - ansi-regex: 6.0.1 - - strip-json-comments@3.1.1: {} - - style-mod@4.1.2: {} - - sucrase@3.35.0: - dependencies: - '@jridgewell/gen-mapping': 0.3.5 - commander: 4.1.1 - glob: 10.4.5 - lines-and-columns: 1.2.4 - mz: 2.7.0 - pirates: 4.0.6 - ts-interface-checker: 0.1.13 - - supports-color@5.5.0: - dependencies: - has-flag: 3.0.0 - - supports-color@7.2.0: - dependencies: - has-flag: 4.0.0 - - supports-preserve-symlinks-flag@1.0.0: {} - - tailwind-merge@2.5.2: {} - - tailwind@4.0.0: - dependencies: - '@babel/runtime': 7.3.4 - ajv: 6.10.0 - app-root-path: 2.1.0 - async-retry: 1.2.3 - body-parser: 1.18.3 - commands-events: 1.0.4 - compression: 1.7.3 - content-type: 1.0.4 - cors: 2.8.5 - crypto2: 2.0.0 - datasette: 1.0.1 - draht: 1.0.1 - express: 4.16.4 - flaschenpost: 1.1.3 - hase: 2.0.0 - json-lines: 1.0.0 - limes: 2.0.0 - lodash: 4.17.11 - lusca: 1.6.1 - morgan: 1.9.1 - nocache: 2.0.0 - partof: 1.0.0 - processenv: 1.1.0 - stethoskop: 1.0.0 - timer2: 1.0.0 - uuidv4: 3.0.1 - ws: 6.2.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - tailwindcss-animate@1.0.7(tailwindcss@3.4.10): - dependencies: - tailwindcss: 3.4.10 - - tailwindcss@3.4.10: - dependencies: - '@alloc/quick-lru': 5.2.0 - arg: 5.0.2 - chokidar: 3.6.0 - didyoumean: 1.2.2 - dlv: 1.1.3 - fast-glob: 3.3.2 - glob-parent: 6.0.2 - is-glob: 4.0.3 - jiti: 1.21.6 - lilconfig: 2.1.0 - micromatch: 4.0.7 - normalize-path: 3.0.0 - object-hash: 3.0.0 - picocolors: 1.0.1 - postcss: 8.4.41 - postcss-import: 15.1.0(postcss@8.4.41) - postcss-js: 4.0.1(postcss@8.4.41) - postcss-load-config: 4.0.2(postcss@8.4.41) - postcss-nested: 6.2.0(postcss@8.4.41) - postcss-selector-parser: 6.1.2 - resolve: 1.22.8 - sucrase: 3.35.0 - transitivePeerDependencies: - - ts-node - - text-table@0.2.0: {} - - thenify-all@1.6.0: - dependencies: - thenify: 3.3.1 - - thenify@3.3.1: - dependencies: - any-promise: 1.3.0 - - timer2@1.0.0: {} - - tippy.js@6.3.7: - dependencies: - '@popperjs/core': 2.11.8 - - to-fast-properties@2.0.0: {} - - to-regex-range@5.0.1: - dependencies: - is-number: 7.0.0 - - trough@2.2.0: {} - - ts-api-utils@1.3.0(typescript@5.5.4): - dependencies: - typescript: 5.5.4 - - ts-interface-checker@0.1.13: {} - - ts-pattern@5.3.1: {} - - tsconfck@2.1.2(typescript@5.5.4): - optionalDependencies: - typescript: 5.5.4 - - tslib@2.6.3: {} - - tsscmp@1.0.6: {} - - turbo-darwin-64@2.0.14: - optional: true - - turbo-darwin-arm64@2.0.14: - optional: true - - turbo-linux-64@2.0.14: - optional: true - - turbo-linux-arm64@2.0.14: - optional: true - - turbo-windows-64@2.0.14: - optional: true - - turbo-windows-arm64@2.0.14: - optional: true - - turbo@2.0.14: - optionalDependencies: - turbo-darwin-64: 2.0.14 - turbo-darwin-arm64: 2.0.14 - turbo-linux-64: 2.0.14 - turbo-linux-arm64: 2.0.14 - turbo-windows-64: 2.0.14 - turbo-windows-arm64: 2.0.14 - - type-check@0.4.0: - dependencies: - prelude-ls: 1.2.1 - - type-is@1.6.18: - dependencies: - media-typer: 0.3.0 - mime-types: 2.1.35 - - typed-array-buffer@1.0.2: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - is-typed-array: 1.1.13 - - typed-array-byte-length@1.0.1: - dependencies: - call-bind: 1.0.7 - for-each: 0.3.3 - gopd: 1.0.1 - has-proto: 1.0.3 - is-typed-array: 1.1.13 - - typed-array-byte-offset@1.0.2: - dependencies: - available-typed-arrays: 1.0.7 - call-bind: 1.0.7 - for-each: 0.3.3 - gopd: 1.0.1 - has-proto: 1.0.3 - is-typed-array: 1.1.13 - - typed-array-length@1.0.6: - dependencies: - call-bind: 1.0.7 - for-each: 0.3.3 - gopd: 1.0.1 - has-proto: 1.0.3 - is-typed-array: 1.1.13 - possible-typed-array-names: 1.0.0 - - typescript-eslint@8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4): - dependencies: - '@typescript-eslint/eslint-plugin': 8.2.0(@typescript-eslint/parser@8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/parser': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - optionalDependencies: - typescript: 5.5.4 - transitivePeerDependencies: - - eslint - - supports-color - - typescript@5.5.4: {} - - unbox-primitive@1.0.2: - dependencies: - call-bind: 1.0.7 - has-bigints: 1.0.2 - has-symbols: 1.0.3 - which-boxed-primitive: 1.0.2 - - undici-types@6.19.8: {} - - unified@11.0.5: - dependencies: - '@types/unist': 3.0.3 - bail: 2.0.2 - devlop: 1.1.0 - extend: 3.0.2 - is-plain-obj: 4.1.0 - trough: 2.2.0 - vfile: 6.0.2 - - unist-util-is@6.0.0: - dependencies: - '@types/unist': 3.0.3 - - unist-util-stringify-position@4.0.0: - dependencies: - '@types/unist': 3.0.3 - - unist-util-visit-parents@6.0.1: - dependencies: - '@types/unist': 3.0.3 - unist-util-is: 6.0.0 - - unist-util-visit@5.0.0: - dependencies: - '@types/unist': 3.0.3 - unist-util-is: 6.0.0 - unist-util-visit-parents: 6.0.1 - - unpipe@1.0.0: {} - - untildify@3.0.3: {} - - update-browserslist-db@1.1.0(browserslist@4.23.3): - dependencies: - browserslist: 4.23.3 - escalade: 3.1.2 - picocolors: 1.0.1 - - uri-js@4.4.1: - dependencies: - punycode: 2.3.1 - - use-callback-ref@1.3.2(@types/react@18.3.4)(react@18.3.1): - dependencies: - react: 18.3.1 - tslib: 2.6.3 - optionalDependencies: - '@types/react': 18.3.4 - - use-sidecar@1.1.2(@types/react@18.3.4)(react@18.3.1): - dependencies: - detect-node-es: 1.1.0 - react: 18.3.1 - tslib: 2.6.3 - optionalDependencies: - '@types/react': 18.3.4 - - util-deprecate@1.0.2: {} - - util.promisify@1.0.0: - dependencies: - define-properties: 1.2.1 - object.getownpropertydescriptors: 2.1.8 - - utils-merge@1.0.1: {} - - uuid@3.3.2: {} - - uuidv4@2.0.0: - dependencies: - sha-1: 0.1.1 - uuid: 3.3.2 - - uuidv4@3.0.1: - dependencies: - uuid: 3.3.2 - - varname@2.0.3: {} - - vary@1.1.2: {} - - vfile-message@4.0.2: - dependencies: - '@types/unist': 3.0.3 - unist-util-stringify-position: 4.0.0 - - vfile@6.0.2: - dependencies: - '@types/unist': 3.0.3 - unist-util-stringify-position: 4.0.0 - vfile-message: 4.0.2 - - vite-tsconfig-paths@4.2.3(typescript@5.5.4)(vite@5.4.2(@types/node@22.5.0)): - dependencies: - debug: 4.3.6 - globrex: 0.1.2 - tsconfck: 2.1.2(typescript@5.5.4) - optionalDependencies: - vite: 5.4.2(@types/node@22.5.0) - transitivePeerDependencies: - - supports-color - - typescript - - vite@5.4.2(@types/node@22.5.0): - dependencies: - esbuild: 0.21.5 - postcss: 8.4.41 - rollup: 4.21.0 - optionalDependencies: - '@types/node': 22.5.0 - fsevents: 2.3.3 - - w3c-keyname@2.2.8: {} - - which-boxed-primitive@1.0.2: - dependencies: - is-bigint: 1.0.4 - is-boolean-object: 1.1.2 - is-number-object: 1.0.7 - is-string: 1.0.7 - is-symbol: 1.0.4 - - which-typed-array@1.1.15: - dependencies: - available-typed-arrays: 1.0.7 - call-bind: 1.0.7 - for-each: 0.3.3 - gopd: 1.0.1 - has-tostringtag: 1.0.2 - - which@2.0.2: - dependencies: - isexe: 2.0.0 - - word-wrap@1.2.5: {} - - wrap-ansi@7.0.0: - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - - wrap-ansi@8.1.0: - dependencies: - ansi-styles: 6.2.1 - string-width: 5.1.2 - strip-ansi: 7.1.0 - - ws@6.2.0: - dependencies: - async-limiter: 1.0.1 - - yallist@3.1.1: {} - - yaml@2.5.0: {} - - yocto-queue@0.1.0: {} - - zwitch@2.0.4: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml deleted file mode 100644 index 08541d9..0000000 --- a/pnpm-workspace.yaml +++ /dev/null @@ -1,6 +0,0 @@ -packages: - - "packages/**" - - "apps/**" - - "interface" - - "scripts" - - ".github/actions/*" diff --git a/src/lib.rs b/src/lib.rs new file mode 100644 index 0000000..c7f8cf5 --- /dev/null +++ b/src/lib.rs @@ -0,0 +1,38 @@ +type DocumentId = u32; + +#[derive(Debug, Clone)] +struct Document { + id: DocumentId, + content: String, + is_modified: bool, +} + +#[derive(Debug, Clone)] +enum DraftNode { + Leaf { + title: String, + summary: String, + content: Document, + }, + Branch { + title: String, + summary: String, + children: Vec, + }, +} + +#[derive(Debug, Clone)] +enum NoteNode { + Leaf { + title: String, + content: Document, + }, + Branch { + title: String, + children: Vec, + }, +} + +struct Draft { + children: Vec, +} From 4ea91ea3676b780c971de1df6e6cb853ad460b8d Mon Sep 17 00:00:00 2001 From: Luke Martin <44519853+lkdm@users.noreply.github.com> Date: Fri, 20 Sep 2024 14:40:39 +1000 Subject: [PATCH 25/29] wip --- src/lib.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index c7f8cf5..badaa1e 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -36,3 +36,12 @@ enum NoteNode { struct Draft { children: Vec, } + +// Use Node to generic enum. +enum Node { + Branch { + value: T, + children: Vec>>, + }, + Leaf(T), +} From 3f3ad6e8bf27c38812da5afa92e607425f5988cd Mon Sep 17 00:00:00 2001 From: Luke Martin <44519853+lkdm@users.noreply.github.com> Date: Fri, 20 Sep 2024 17:12:57 +1000 Subject: [PATCH 26/29] feat: basic tree and structs. --- Cargo.lock | 23 ++++++++++++++++++++ Cargo.toml | 1 + src/lib copy copy.rs | 40 +++++++++++++++++++++++++++++++++++ src/lib copy.rs | 40 +++++++++++++++++++++++++++++++++++ src/lib.rs | 50 +++++++++++++++++++++++++------------------- 5 files changed, 133 insertions(+), 21 deletions(-) create mode 100644 src/lib copy copy.rs create mode 100644 src/lib copy.rs diff --git a/Cargo.lock b/Cargo.lock index c2434d8..754438f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -60,18 +60,40 @@ dependencies = [ "syn", ] +[[package]] +name = "equivalent" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" + [[package]] name = "fnv" version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" +[[package]] +name = "hashbrown" +version = "0.14.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" + [[package]] name = "ident_case" version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" +[[package]] +name = "indexmap" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5" +dependencies = [ + "equivalent", + "hashbrown", +] + [[package]] name = "proc-macro2" version = "1.0.86" @@ -86,6 +108,7 @@ name = "proseforge_core" version = "0.1.0" dependencies = [ "bon", + "indexmap", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 107dff0..4494fe4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,3 +9,4 @@ members = [] [dependencies] bon = "2.3.0" +indexmap = "2.5.0" diff --git a/src/lib copy copy.rs b/src/lib copy copy.rs new file mode 100644 index 0000000..51a9e48 --- /dev/null +++ b/src/lib copy copy.rs @@ -0,0 +1,40 @@ +#[derive(Debug, Clone)] +struct Document { + content: String, + is_modified: bool, +} + +#[derive(Debug, Clone)] +enum DraftNode { + Leaf { + title: String, + summary: String, + content: Document, + }, + Branch { + title: String, + summary: String, + }, +} + +#[derive(Debug, Clone)] +enum NoteNode { + Leaf { title: String, content: Document }, + Branch { title: String }, +} + +type NoteId = u32; +type DraftId = u32; + +struct Project { + draft: DirectoryTree, + notes: DirectoryTree, // notes +} + +// Make a tree with indexmap as backing storage +use indexmap::{map::*, Equivalent}; + +// Index map is a hash table where the iteration order of key-value pairs is independent of the hash values of the keys. +// +// Keys must impl Equivalent +struct DirectoryTree, V>(IndexMap); diff --git a/src/lib copy.rs b/src/lib copy.rs new file mode 100644 index 0000000..51a9e48 --- /dev/null +++ b/src/lib copy.rs @@ -0,0 +1,40 @@ +#[derive(Debug, Clone)] +struct Document { + content: String, + is_modified: bool, +} + +#[derive(Debug, Clone)] +enum DraftNode { + Leaf { + title: String, + summary: String, + content: Document, + }, + Branch { + title: String, + summary: String, + }, +} + +#[derive(Debug, Clone)] +enum NoteNode { + Leaf { title: String, content: Document }, + Branch { title: String }, +} + +type NoteId = u32; +type DraftId = u32; + +struct Project { + draft: DirectoryTree, + notes: DirectoryTree, // notes +} + +// Make a tree with indexmap as backing storage +use indexmap::{map::*, Equivalent}; + +// Index map is a hash table where the iteration order of key-value pairs is independent of the hash values of the keys. +// +// Keys must impl Equivalent +struct DirectoryTree, V>(IndexMap); diff --git a/src/lib.rs b/src/lib.rs index badaa1e..8c1b6e2 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,8 +1,5 @@ -type DocumentId = u32; - #[derive(Debug, Clone)] struct Document { - id: DocumentId, content: String, is_modified: bool, } @@ -17,31 +14,42 @@ enum DraftNode { Branch { title: String, summary: String, - children: Vec, }, } #[derive(Debug, Clone)] enum NoteNode { - Leaf { - title: String, - content: Document, - }, - Branch { - title: String, - children: Vec, - }, + Leaf { title: String, content: Document }, + Branch { title: String }, } -struct Draft { - children: Vec, +type NoteId = u32; +type DraftId = u32; + +/// A project defines the +struct Project { + draft: DirectoryTree, + notes: DirectoryTree, } -// Use Node to generic enum. -enum Node { - Branch { - value: T, - children: Vec>>, - }, - Leaf(T), +// Make a tree with indexmap as backing storage +use indexmap::{map::*, Equivalent}; + +/// DirectoryTree +/// +/// A generic data structure for a tree with nodes that are ordered arbitrarily. This is perfect for +/// a directory-file tree that allows the user to define an arbitrary order. +/// +/// The key-value pairs have a consistent order that is determined by the sequence of insertion and removal calls on the map. +/// +/// Index map is a hash table where the iteration order of key-value pairs is independent of the hash values of the keys. +/// +/// Keys must impl Equivalent +struct DirectoryTree, V>(IndexMap); + +impl, V> DirectoryTree { + /// Creates a new empty DirectoryTree. + pub fn new() -> Self { + DirectoryTree(IndexMap::new()) + } } From 3c39a594fe7dbaa882ab8134308daa8177e7a378 Mon Sep 17 00:00:00 2001 From: Luke Martin <44519853+lkdm@users.noreply.github.com> Date: Fri, 20 Sep 2024 17:29:10 +1000 Subject: [PATCH 27/29] feat: create directory tree struct. --- src/lib.rs | 27 ++++++++++++++++++++++----- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 8c1b6e2..a46987e 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -26,14 +26,31 @@ enum NoteNode { type NoteId = u32; type DraftId = u32; -/// A project defines the +use std::{ + cell::RefCell, + sync::{Arc, Weak}, +}; + +// Make a tree with indexmap as backing storage +use indexmap::{map::*, Equivalent}; + +// TODO: IndexMap is one-dimensional. + struct Project { - draft: DirectoryTree, + drafts: DirectoryTree, notes: DirectoryTree, } -// Make a tree with indexmap as backing storage -use indexmap::{map::*, Equivalent}; +enum Node, T> { + Leaf { + inner: Arc, + }, + Branch { + inner: Arc, + children: IndexMap>, + parent: Option>>>, + }, +} /// DirectoryTree /// @@ -45,7 +62,7 @@ use indexmap::{map::*, Equivalent}; /// Index map is a hash table where the iteration order of key-value pairs is independent of the hash values of the keys. /// /// Keys must impl Equivalent -struct DirectoryTree, V>(IndexMap); +struct DirectoryTree, T>(IndexMap>); impl, V> DirectoryTree { /// Creates a new empty DirectoryTree. From 9cb756bb7a86c312b19b9d1f968f8a30481993d7 Mon Sep 17 00:00:00 2001 From: Luke Martin <44519853+lkdm@users.noreply.github.com> Date: Fri, 20 Sep 2024 19:00:23 +1000 Subject: [PATCH 28/29] feat: implement methods for Node. --- src/lib.rs | 134 ++++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 112 insertions(+), 22 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index a46987e..875ed4c 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -31,42 +31,132 @@ use std::{ sync::{Arc, Weak}, }; +use bon::{bon, builder}; // Make a tree with indexmap as backing storage use indexmap::{map::*, Equivalent}; +use std::hash::Hash; // TODO: IndexMap is one-dimensional. struct Project { - drafts: DirectoryTree, - notes: DirectoryTree, + drafts: Node, + notes: Node, } -enum Node, T> { +enum Node + Hash + Eq, V> { Leaf { - inner: Arc, + inner: Arc, + parent: Weak>>, }, Branch { - inner: Arc, - children: IndexMap>, - parent: Option>>>, + inner: Arc, + children: IndexMap>, + parent: Option>>>, }, } -/// DirectoryTree -/// -/// A generic data structure for a tree with nodes that are ordered arbitrarily. This is perfect for -/// a directory-file tree that allows the user to define an arbitrary order. -/// -/// The key-value pairs have a consistent order that is determined by the sequence of insertion and removal calls on the map. -/// -/// Index map is a hash table where the iteration order of key-value pairs is independent of the hash values of the keys. -/// -/// Keys must impl Equivalent -struct DirectoryTree, T>(IndexMap>); +#[bon] +impl + Hash + Eq, V> Node { + /// Creates a new branch node. + #[builder] + fn new_branch( + inner: V, + children: Option>>, + parent: Option>>>, + ) -> Self { + match children { + Some(c) => Node::Branch { + inner: Arc::new(inner), + children: c, + parent, + }, + _ => Node::Branch { + inner: Arc::new(inner), + children: IndexMap::new(), + parent, + }, + } + } + /// Creates a new leaf node. + #[builder] + pub fn new_leaf(inner: V, parent: Weak>>) -> Self { + Node::Leaf { + inner: Arc::new(inner), + parent, + } + } + /// Adds a child last in the branch. + fn add_child(&mut self, key: K, node: Node) { + match self { + Node::Leaf { .. } => { + panic!("Cannot add a child to a leaf node"); + } + Node::Branch { children, .. } => { + children.insert(key, node); + } + } + } + /// Adds the node as a child, after a predecessor. + /// + /// [Documentation](https://docs.rs/indexmap/latest/indexmap/map/struct.IndexMap.html#method.insert_before) + fn insert_before(&mut self, key: K, node: Node, index: usize) { + match self { + Node::Branch { children, .. } => children.insert_before(index, key, node), + _ => panic!("Cannot add a child to a leaf node."), + }; + } + /// Swaps entry with last, and pops it off. Essentially removing the entry. + /// + /// Returns a Key, Value pair. + /// + /// [Documentation](https://docs.rs/indexmap/latest/indexmap/map/struct.IndexMap.html#method.swap_remove_entry) + fn swap_remove_entry(&mut self, key: &K) -> Option<(K, Node)> { + match self { + Node::Branch { children, .. } => children.swap_remove_entry(key), + Node::Leaf { .. } => panic!("Cannot remove child from leaf node."), + _ => None, + } + } -impl, V> DirectoryTree { - /// Creates a new empty DirectoryTree. - pub fn new() -> Self { - DirectoryTree(IndexMap::new()) + /// Returns a reference to a node by key + fn get_node(&self, key: K) -> &Node { + todo!() + } + /// Return number of children on this level. + fn children_count(&self) -> usize { + match self { + Node::Branch { children, .. } => children.len(), + _ => 0, + } } } + +// /// DirectoryTree +// /// +// /// A generic data structure for a tree with nodes that are ordered arbitrarily. This is perfect for +// /// a directory-file tree that allows the user to define an arbitrary order. +// /// +// /// The key-value pairs have a consistent order that is determined by the sequence of insertion and removal calls on the map. +// /// +// /// Index map is a hash table where the iteration order of key-value pairs is independent of the hash values of the keys. +// /// +// /// Keys must impl Equivalent +// struct DirectoryTree, T>(IndexMap>); + +// impl, V> DirectoryTree { +// /// Creates a new empty DirectoryTree. +// pub fn new() -> Self { +// DirectoryTree(IndexMap::new()) +// } +// pub fn insert(&mut self, key: K, node: Node) { +// self.0.insert(key, node); +// // TODO: Maintain the order of nodes +// } +// pub fn remove(&mut self, key: &K) -> Option> { +// self.0.remove(key) +// // TODO: Update parent references +// } +// pub fn get(&self, key: &K) -> Option<&Node> { +// self.0.get(key) +// } +// } From 1d9625f8c3942c8e511b1b1ca44c22837e2661ab Mon Sep 17 00:00:00 2001 From: Luke Martin <44519853+lkdm@users.noreply.github.com> Date: Fri, 20 Sep 2024 20:02:03 +1000 Subject: [PATCH 29/29] wip --- src/lib.rs | 254 +++++++++++++++++++++++++++++++++++------------------ 1 file changed, 170 insertions(+), 84 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 875ed4c..e3abe9b 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -28,6 +28,7 @@ type DraftId = u32; use std::{ cell::RefCell, + collections::VecDeque, sync::{Arc, Weak}, }; @@ -43,94 +44,179 @@ struct Project { notes: Node, } -enum Node + Hash + Eq, V> { - Leaf { - inner: Arc, - parent: Weak>>, - }, - Branch { - inner: Arc, - children: IndexMap>, - parent: Option>>>, - }, +enum Node { + Root { children: Vec> }, + Branch { id: T, children: Vec> }, + Leaf { id: T }, } -#[bon] -impl + Hash + Eq, V> Node { - /// Creates a new branch node. - #[builder] - fn new_branch( - inner: V, - children: Option>>, - parent: Option>>>, - ) -> Self { - match children { - Some(c) => Node::Branch { - inner: Arc::new(inner), - children: c, - parent, - }, - _ => Node::Branch { - inner: Arc::new(inner), - children: IndexMap::new(), - parent, - }, - } - } - /// Creates a new leaf node. - #[builder] - pub fn new_leaf(inner: V, parent: Weak>>) -> Self { - Node::Leaf { - inner: Arc::new(inner), - parent, - } - } - /// Adds a child last in the branch. - fn add_child(&mut self, key: K, node: Node) { - match self { - Node::Leaf { .. } => { - panic!("Cannot add a child to a leaf node"); - } - Node::Branch { children, .. } => { - children.insert(key, node); - } - } - } - /// Adds the node as a child, after a predecessor. - /// - /// [Documentation](https://docs.rs/indexmap/latest/indexmap/map/struct.IndexMap.html#method.insert_before) - fn insert_before(&mut self, key: K, node: Node, index: usize) { - match self { - Node::Branch { children, .. } => children.insert_before(index, key, node), - _ => panic!("Cannot add a child to a leaf node."), - }; - } - /// Swaps entry with last, and pops it off. Essentially removing the entry. - /// - /// Returns a Key, Value pair. - /// - /// [Documentation](https://docs.rs/indexmap/latest/indexmap/map/struct.IndexMap.html#method.swap_remove_entry) - fn swap_remove_entry(&mut self, key: &K) -> Option<(K, Node)> { - match self { - Node::Branch { children, .. } => children.swap_remove_entry(key), - Node::Leaf { .. } => panic!("Cannot remove child from leaf node."), - _ => None, - } - } - - /// Returns a reference to a node by key - fn get_node(&self, key: K) -> &Node { - todo!() - } - /// Return number of children on this level. - fn children_count(&self) -> usize { - match self { - Node::Branch { children, .. } => children.len(), - _ => 0, - } - } +struct DirTree { + tree: Nodes, + data_by_id: T, } +// enum Node + Hash + Eq + Copy, V> { +// Root { +// id: K, +// children: IndexMap>, +// }, +// Leaf { +// id: K, +// inner: Arc, +// parent: Weak>, +// }, +// Branch { +// id: K, +// inner: Arc, +// children: IndexMap>, +// parent: Weak>, +// }, +// } + +// struct NodePath(VecDeque); + +// impl NodePath { +// /// Creates a new empty NodePath. +// pub fn new() -> Self { +// NodePath(VecDeque::new()) +// } +// /// Adds a key to the left end of the path. +// pub fn push_left(&mut self, key: K) { +// self.0.push_front(key); +// } +// /// Adds a key to the right end of the path. +// pub fn push_right(&mut self, key: K) { +// self.0.push_back(key); +// } + +// /// Consumes and removes a key from the left end of the path. +// pub fn pop_left(&mut self) -> Option { +// self.0.pop_front() +// } + +// /// Returns a reference to the keys in the path. +// pub fn get_path(&self) -> &VecDeque { +// &self.0 +// } + +// /// Returns the length of the path. +// pub fn len(&self) -> usize { +// self.0.len() +// } + +// /// Checks if the path is empty. +// pub fn is_empty(&self) -> bool { +// self.0.is_empty() +// } +// } + +// #[bon] +// impl + Hash + Eq + Copy, V> Node { +// /// Returns the id +// pub fn id(&self) -> &K { +// match self { +// Node::Branch { id, .. } | Node::Leaf { id, .. } | Node::Root { id, .. } => id, +// } +// } + +// /// Returns a path to the current Node. +// pub fn path(&self) -> NodePath { +// let mut path = NodePath::new(); +// let mut current = self; + +// loop { +// match current { +// Node::Leaf { parent, .. } | Node::Branch { parent, .. } => { +// path.push_left(current.id().clone()); +// // Borrow the parent +// if let Some(parent) = parent.upgrade() { +// current = &*parent.copy(); +// } else { +// break; +// } +// } +// Node::Root { .. } => break, +// } +// } +// path +// } + +// /// Creates a new branch node. +// #[builder] +// fn new_branch( +// inner: V, +// children: Option>>, +// parent: Option>>>, +// ) -> Self { +// match children { +// Some(c) => Node::Branch { +// inner: Arc::new(inner), +// children: c, +// parent, +// }, +// _ => Node::Branch { +// inner: Arc::new(inner), +// children: IndexMap::new(), +// parent, +// }, +// } +// } +// /// Creates a new leaf node. +// #[builder] +// pub fn new_leaf(inner: V, parent: Weak>>) -> Self { +// Node::Leaf { +// inner: Arc::new(inner), +// parent, +// } +// } +// /// Adds a child last in the branch. +// fn add_child(&mut self, key: K, node: Node) { +// match self { +// Node::Leaf { .. } => { +// panic!("Cannot add a child to a leaf node"); +// } +// Node::Branch { children, .. } => { +// children.insert(key, node); +// } +// } +// } +// /// Adds the node as a child, after a predecessor. +// /// +// /// [Documentation](https://docs.rs/indexmap/latest/indexmap/map/struct.IndexMap.html#method.insert_before) +// fn insert_before(&mut self, key: K, node: Node, index: usize) { +// match self { +// Node::Branch { children, .. } => children.insert_before(index, key, node), +// _ => panic!("Cannot add a child to a leaf node."), +// }; +// } +// /// Swaps entry with last, and pops it off. Essentially removing the entry. +// /// +// /// Returns a Key, Value pair. +// /// +// /// [Documentation](https://docs.rs/indexmap/latest/indexmap/map/struct.IndexMap.html#method.swap_remove_entry) +// fn swap_remove_entry(&mut self, key: &K) -> Option<(K, Node)> { +// match self { +// Node::Branch { children, .. } => children.swap_remove_entry(key), +// Node::Leaf { .. } => panic!("Cannot remove child from leaf node."), +// _ => None, +// } +// } + +// /// Returns a reference to a node by key +// fn get_node(&self, key: K) -> &Node { +// todo!() +// } +// /// Return number of children on this level. +// fn children_count(&self) -> usize { +// match self { +// Node::Branch { children, .. } => children.len(), +// _ => 0, +// } +// } +// } + +// pub fn + // /// DirectoryTree // /// // /// A generic data structure for a tree with nodes that are ordered arbitrarily. This is perfect for

>qIa)CJDQwHr3JKGv}<_ybIUd;~Q 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 diff --git a/apps/desktop/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-60x60@3x.png b/apps/desktop/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-60x60@3x.png deleted file mode 100644 index 2a9fbc26ef1ef34cd7b0e4413f40d7912e3a777b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11091 zcmbVybxa&i@bBU7Qd|!!c0fxxoWr3&ixeyFR@_~RbGW;^I}~?!FYfNe;qlE&e#v{u z`{!k|JIT&|GLzZtWOimkzR62sppu{h000bWDKW)&TKC^XhJ9aaDx;0w36+7Aq8tF= zMh^h^1ONb!?^`|x0DvP1065YG0CEe)YCQXr=;VVbIH+K`|8ZkuuGM(dS~w1NB-A%9(ww`^<$_y6yg6q3Sqqi{J^I0gh-DFTX=JGs~f5J2uvB@||nHA})r;MF1 zQ%r`Qm5gZENv*k<#iRIt4NfUDv1GmEq(3Ws{hKAzIAjweCG3KYDU3BE@d1vvAfW~U zsmc+pcol>G4!x{Z4I}Mb3Z)D^lpk|&Dvpp4Sr%(~saU9L=^=f z;tnV$W=t2Hsc;Wb^A0)QMQ)Rij!h+t{zc7-O?b8~n)zL6UB!)%6CwJ5o`E8QUiNE* z6}Fq^=wssGrYg@+7rpq7-Nf7_qUUssznq~D{BF?2q|i`^HM6Gg30!d?i#i1|cGn|l z4#a_r`Ib?8c}K>ulzMa|Ee#zMrS6$r!19zKe<;f>q~@YR;T{oaK!(Syg851(m0s~h zCz+^SEoWbBP+Ag`o5~E}{oFCzj@1(Hp2bNu$5odU8BFup0^&V(-P_RNFr&%1eBve= zkoI#&7cNFbZNYslljzA0h>{GOy1OE#;S0cV5GnP&h$~H#t5iN9z_FW-@`o`Fe!Mx| zdTnGVx$7MAg<0ICP_v*y!BkH?_Wv+4vv%s%ti3THErQuVr3ZM+o@jj%%;E_+fji!% z_|Zxg<->L#qI4gQMSrzFZAaR|oJnRW%vm>i_g2{(J%Jhz6B0OLLFb2WIVU{V*unMr z3Kw$y$639ji+S!vA7x^K3dh4Ged`a?hBxLxUF66n4aFbMXM# zAS%6NZ+MpJSrd)=GdRsxtuf{S>Fn5FxqKV>BM~3+l3B8Qx#a=V@}Jz{i|w7$(0q3?+A=zs)S1UfDFnhhfl& zFnz2;c)}}iU^n*uh$^HK|CCoQLQjpGj*6>@T==}XP?UZiC0m+V!D9y!&erpMvWWdn z3EBNHfsU&i$V7^qE*P}Xjtw`Vn5?v0O~saBax3;JnewD(>{86z`X0!l8_vQF3io{XMyqQKF&-OQ9rj{^eG0=%Z6Itr2zO339BTdv zH0}1{(f$~*Wv3nV4;$`-L+n>g0YJ;uWvW2|ywulTVvpf!KzVTWoru+TO@DJ*luuUYCB#o%Wa0bsIM=sf{v-p;R zvg@2Z22r&&cxD0h;4J(fCwI+Pbeev-y$(Bi-$!iVb~GWmzjA-S=K#M9gvknQYB3%p zFK<{k?|VpfJMrmNGe8410i>P$7ut;tjm3ZK;bK7X-wKXRJZAZ}(<@Sc{i2a|tP#i6 z)ju_IF1i-nw)V=M`&{+Q{euBU{55?$1=#~HRSS7g6)q5oG^#8@JG1HTV|I0U1a-DTy5z%Uo?EK8#kX3w;kWHOx>4xQ zIe+h{sejhV8pV{E_;q~<)_RLMSV5krYEFY`1HurN#fnaR-hT}{$Lxt)`6NKp?bx0B z=MD~WwJkn_0Z9|>;N@*&{!SFQa!nt-V^h#_W^{!@=}eAgna~f*zgZ=WTGn>rwC1R_ zVfCA>{tJlv+soOGH@w06`O)6=%8o8tjNYd9-9chj&8h2WDLWobt+%UQ^>ZrWVu`W|$_X)acg@o<}V0cf*o(4eQEMC^;dQ_26 zeFw{vX$l`4uB;}fM(!(E;==meW``l0lvNNlw38LlDSR$$V~8d(U#1tpQq+wl^3nrc z1tFWP5OHb7Wbi-kf^J%=`Q1d^g#=kTb9G{VBGIMn1n01^@c0yS#eP>${aX^tXXq9r z|0}ULqFakO?KQv-utM4(Z9zp1s6HLL?PmWooX*PkNJLXy;{F^$%Hd&lBI9h$+eJjx zVJG%{)kt0eThfK18FU*VWp0gT;$(X!O=HhZ_eGZBlCg3=2C=W#VFnRs!PVI6{70jq zy&tGMEb{O0>W>Am&tpO0!Lr&Y#&`=+RiSIBM>*R^{%58-my=P#9EAk0Vl?NWze|_q>jKi4G5rwvH7PPX9=sM>;}?6= zQ#7Nu<_bkD=E7NBf3*-pp0x-xm_b(6gCWwm3|KI0F%B@V0)Bg8(bcjA|d9pPV1vu3?7seKYAeaM1NH8XuAx z<*th1e6m<6HLx4Af$JB6?2gD0pAG^^4ZulV4auQ$R8#k6adh=sgVXd?wtwr??{JgM zOGmy!mPr&|I$=4Wg?9}E0IHO*UNaHv#_yP)`^Lx{sC?kzmSH#RE(;@y;dWYxoe%?3 zf7tu6N}R<|`2>0~^V_BOsAM4^A#w#Uhc;@UQR~+lyT_98=m9a|5@3XJ;Yp5h3+Wcn z{~(9mt%RhS{wvJ!n*3ZlN(eytq6|l0&pN8ZI4?LMT|qDw*=v7ZRbtIE_?E(T`MKzo z@Do;`)ZmeSOO1|^e29g~p-B36^*$g0rn_3a>QQ&>O?+uR*}=(}%l3j6b)B}ODG}4- zr`$S=98Nb(^Ywg27YVm+!!kMQf=)rhbM&#X{vGJ%nVD86dz2%WBmeBM`L$xa6X2LHx7=*N;m>x&X_xk8<eFCv5)jFVj;VlO1qSa&!X8F#2MHy+s*3dqhCY$v=R`xj_&?&IqvY<*WwW^Upy9p3moCR1MthS8D8*f(a%ZD&hnWkN8^M-QKARzg1`muM znAwT(1yccdz7=~|<=l)N9=$l0i%5%jDvF&!TN?IF_=VM=JHuO3y8Q=^JD6<3VUqq` zB;9zHs{+<&Qo|96eN>Cd2)<7f`r4ho}GlJ`N`VK%kZjJg6cP^rdXrzk$u-Q#}L zHx8xLPigo$3MjBFU+@*t{vj)jxg6MVE`o-1*9(;-X^iWVWd{hcA-7=nbrsq46tcy+ z>K{@7M*D<#rX?ClX%vA|)kxl7grlcvuauMm2m3yH*i_6L1;;o4u+(S+e- zfXE4Y_i7N^LAAKy6iSWqFggO5VC-CMl`fZb!w zAh9u&)Q`)8A-fN#n}fpAE(#am?edLgPdJnLhyq5$G=N{a0?TnSfln7$eMa8@u)z*H zgZlQXn;~Im{Le#|sKIuj_bzp&UlF@N)_3>;HDMVsj8&$4@+NzGPFpx1+EZ>04pi$f zc`-Wm=&5YJOdO*+&|v?*4T%jU`~HF|zNl33XY0)0S`fr#0m_00*yoVecN#Z}j)f3! zgplSH_ipmlU}q?K3M;(Txt_|?BXWZOLg8tM}pcZeeSRVSxk3+C8&bz~M2ZSzuUs=4gaGsvV&7YO0 z9VhictU@^=M4hGXG8sItq(yBNp#~Qs&k*|amna^MvG&rLeNR+CWu%;c#&c^QX;TDRV$ zB+)68O(!o_BhRV8`ff2AOiws9H@i`eZT364{Jf~Ks_;I4y>P4N24rlQZ)uCmD$|W2n)Hwq`t}arkbLiX&}(!;b2ztpPcxBak>jOod`~R zczSghW7a1mSfaBm=?qv*UZF_SpRwg*Y2}mInQ(wSwqU~5eJY=b(NN3+1Hl9+SxPqY zLZrf5Uwg6O($syfVzzh>omB&!VaIk>EO|yb?#45huI5jFJe|qlJR%nfh9AoCXaTpm zv*XId(GiGK51uU15c4F0De~Xbr2piYsC)H|0;xc`x;!vmUfh?%^~pLDg?P{r)3g(I zR52g5J6QXJ*ceCr%|G{=bTCR7GyBD__N455O@uHzkqx#u4gKnPs!cnJQ9Yc%sW=_) zRk&?I+ImKeIDiNvDdC3fW1A51k@v7LeT+x?I08zQ?X;#}{fCjM3CF*lzGZX#S0Cwk zp&#iu(F?t@(z!@vfD7eBN)4A^YhAbD4BS0aRcBk^957?BIZ>CjqnzIC3|?vXSX}P&V39?cbdK^%r8@XhsF-ekshz@;MKlx+C@O(!@3!tu;Ey}MP>EeDg z5~xVJ#YobFp5>BS#hU1^ZIEAm#(=0 zDH>cm1j*b~3oCZgE4a#Ga5ler!pBJSU(r`eclf%Db!b zx|Dg2TFbA@*3Ac}p6dvNrIdO>DMlG#`q?xk zZd@W;jCfY5gRPg6i`pMy{y1It^qv_qzk)f8nwWQ@;4N+#poI9}H4#x^R1Ac?jy8V7 zE$tfi|Fxkx$J2yCrlyV&#tr6l+;`&*X|f=!L2$WY9*&zd&w%d=OzX(Xw(0$paZfNU zCGX)`0`|Dg=-H~S!P6A=a;%kQiCQgPYm=QE=sv4RMsgi zp(ACT8Pvf}d}4---Vr8O_8%xTFmVI3vmV4<&*e1dB|aQVkJkQZfo~wJ3aYgCyG-aI zM6lEj=7 zj{39NNVkP03XLF(CRE4jAvG?Mrq&2YCkTkCuGC&>Y-T6e9Tt=qF$B1;uQ$DR8JEa1 zXX1iX(wBD8wHIB8ne|(L_6BN(#S66m(+IPmrK(yy2o@q5&UI#uJM*tccz6TKiyk0pR}997AaD5f6#Tan~`j&I!(NiV25RiVSbDPCz!#kl(e#)y=+t{l~S@lx&3 z?Tva@cAsIV(eVnTA_R*3S7n^#ckQy&p0ge)*iSFMx&vy6SM3nS7s*~FHQ(o zLj>M8&ga2|9v3lg6~UjeB~%ipzi3wr5^Br@GvWbQEYRq6g{KjgdMPW;J9MegqSVcC zy1!E@dG942RV*-AqI6p*nCTjb`88;-21}kmUnpl9Ab^W&yS6@Y`p(A1lqiMcbJ4FH z-czthydD#;mlJY7WC=ZEYD$)@s7p|nSjs6uuLk`cdQKbZb7W_^9`vNfm+7D*Vx7?(h~ zN-%7@$!dSW2yw4)>Xt4#(f9ZP%trG%OFnBTZEedI3qD1|RCytMQ4>REwZ4lh{VRWj z2f#SpL{jQwS5QHUL;lcOk`f)iRk(YRGG*qVO#mCA%NA7yJl^ej^*mSVaC6mvY=z{D zjOQd#>mG~f(`H_Z&`lykjyd)1{UQPj9AjqzE4ZlSlmy}-32!{SE6uDXNl$rA#$`95 zj?Ll6PR2j&@u@A1omZwRONOlZHsO_xqha9y@M;!Pg4^EiL-n#%?^^nji2+=`+K-51 zOI59=UHL#QZw5*_VDhM1R(c`0B}LA<4!c?|7oQ^Z0TL~OWa)4$y*c&kQ;yj#t5K-3?afM2m z4WKc0(bQqyf?kW9fGa=JI+W5!-SMt91 zf<_&8z0E*tEDl!-$yGZ*pV!5pVU%_MOguAW(;Y(-`WW7i99T_0;BJEy6av(7#M7qNy_+P!t;hkA4#mDnUc27F&00__S zeukOzOX-)YFg12su1PRBhu8tZ)lWm254mdebGa|{pCg=9vAkSM_G#yp$NguxkyKps z^cfs55wd>+r!#V%u6aLVJ*(=7R_4DLe>IKL+os@s<%9q!X}u{822O~s>#$hnX?JtQK@ z*|-CwqXIzT3m(j)gURS7#&4}`jL`^L8G>0oXwf4tx;=CxduVEWP@x%3lPZQOM>&L^ zn+43f^UPYi+@T??&2w%)d+iLd02Xxhzy9Eude>9DG?-%R5*^13$zBiDRFn7HN<)UO z5R!Xi?GG_!);OuY5*2|BvH@VwD_5t}1*# z*%nVc0?gvcuppBLhZ>O$iX>!B={7S>%7KWF6@}1cDX^>6Vsk)J)`Hxusm-nsb1ILU zebm)j$cUWR^JfxF+*#BKoM&_;zNPL*%X+8zlzR5gNh9;IhX{yCgxh!W3gJfVg=hhZ zKfNSOP;)1Z3mFth#KXMe>Cl7aPpyR4z1i%RzQO?+Fr7v?A^`v=B53d7B}5@Z5T2UP z3M$bJn{&a8{DG`{HYp;SIMy|k{27Deo~+RNUTvtz0Kwl4zgh|t6y>;6oWc7IRb$A- zAQ1TYz5126A;(}WEkz}1tOH;S9_ZJk*+3`uGH}>+L z5Ywnv_7=f4u6tRLYZh9oW9tvd*~>p+oyqsk{P^ZPBt%BEUW3ThLv06Nu3E>u+inW- zoJuK+`#6uMfM}XA#$CC!fhxwo6I@{M=SS;7MNcha2|+zvk(!sjjOTWm9JcLaNUr~~ zscVT|Q=TAfV&o=dX?~Ra@duqI-OC%QY@~NSvrkZALi**b9B0a;o zf;^dJ0VM=L%Wa4MM&RW9lSt4@+V`R%Q29jK$0}f1t6U01zEChm70S#wom`)x>y?0- z+GeJoYvxKd?n!+K56?;s?JDOI_pQjIkq8U{raY;$nc>)WbGw>_x0~rdVx4;(%-uzR z6=?#wV=ieM#spDe`RL;L*>}A<@C^-1iRY*yIDWt8eo3u`87a8=Hp~&DSqTke;PSW5~#Qb8JwN6TM?OOJwt9*CU zB>9!ezJbB!*cqpybB|+OyQC%-LY0V0DR_{){8>vj@`JFWtAAP3IH{1(f*+r?DmykR zdSc6)Wv0Rp1?C9W!6v!;4oT(>{AyYJQLOiy0`ZRuVfAlpPtMBz(ql1l$1bXnF8X3%5uVDbJZJfnznF)D8jm6#U$7 z^s~9yYnqqN3x2Ed8?P-C7*^@(IIezIp*a!sxKRWaI`ImX>ccG@Ry6WMzQ&W zPLx*1{1HAW^_i>HXA4O7DX#gm98foe7sHl|kf|l&F+AT4(9ha381Wt4=2_FY(E)JB zzI8_P=FL}L#C=O=Z0}Qhw3E>Soyqg~uceORQ!FdD37)aJb0sw9s}$N2Vvt{DKiqr# zW7jiott)>UAo?-p_WIxwi+neH{#iZ(mVzu@T-U4}CR3=0(>ipOj{purH-DC-Ll_A! z;GqG}k8Rsk68(w2^K@b`BJ&4At6WaNx?}QWpk2{rp(NfGPUbCq#bQ)ge%1FoY#}hs z=4HU^4V`P{BJ=_j?jCU4PTW*D(<8YxwhRey@ReQVm{_0Cs|oQS)>_B+JXD0 z!};#&mRXtvJj8%DJz!?MY3ZkGen|sT|O$h~WP*Qn3SS-*Te8JvwJ=ql{U|#vR3Ha5*{UK#X(ivTJ zkfK_Lq^D|cf|BR4dFY4LEm({qU9RGOe2J8gjiL_!;76Ls&b3r)NaL^Jp!tT@n&{{I zE#*_^b1?t*Q>c`4+}kWulV1IFolb|xUA8y~F2a)SX+Gk=FfSKJ_~bwzTL%BpeW>Mm zWIoTh&T65a;Bs3C?Ul}%{Bg;W!+fiSMe}Q2RH)6d<>i-iUJrW?BGXLbP*Cpa$U+{Q zdSWAUp0`wELp*ZyPTK8@>=~~^(aRWu4{(+Rex)?%sdD)fGIefCnJk{VBMW2iQ6xpm zqmX1Mp;Sl%nuY}FaIomQpt}KE^uY@T9mIJEhAMQc*{HzgJ-p8despU@f>FydJ$djv zTWLh+|C}g(ZFZIc`S9CQY~rq*>-Qa5T5~@B4Kwv5cSo*TMCUU537MOl;7aZI)pq!w zl^x-kfoBCIhBaFo)LX)o<^9UPolKb2FrY&o3`+_f4ucI#S=3$J#{~*j562c>izq8&Fbiy`Dd(pSuB6AoL)wvV zbERA?bYR^GufDS$p^pgQ`Xt_293Zt}T*PVO&57k!&F4d%kwT^K56#U+P_nORL0B9) zRcPHkOe!dTlms7jQdwTI4kk#(rLuX85-Nj@>pdlwAG(uiWx&khb4fk8(QspMD@#-^ zhpRznrKzJiM{!>eS8r!p5U+`Ou=VnDR? zy&8iuWi#ynE3VA>Z#Lkuo0v2(R{Ny-R@R@64k=~$(0_M$_wGL_;g;LF`d#k9vp7_S z_X)XZ^eCQ+d3l4l?tb_vfE24$yO81>xjwrH7-1YbcrgB4ZfMsW;ZV3$#$)$5!6-V5 z0C;j|Alv*_<&M0q(b(>k>}UFhu?>sm3@5s7szA!#qf3bKbEBz7_drCi`X~JFA}i_A z5A1wFL9yDAJg*;ujHr-Oo|FE)EUbCo4A6Po{yPmhw_5A4-;jL4rN!5iSwWjVtLF={ zuV}47Uyw9#9rQJ($f;jQ&$_nn}Vr$%7j-lw#zzfhzY3HcsYIQ?*MBmgvL`t@Vgq{ z^DJiLPpwJ|;$vosU%-6YEbp%JQ@z_$-_+q9Wr_gVvKLeD^o^Sp<#)UxziL{j%ZSuj zd=H$D+TqcD?iBNm@U?>|VEgtF2}|D7wFcLR)2}Fz5!Vctu7~a3$U@P2sm@r7b7<_k zBNkmi42o<&u|8oEMhWJB^4DLzK@@v`~LCJ#au*Hz_ zJg${5Gb6`etB3-^5B~VOO0#OiV2f~l3?$z|n+{>-z7aA3p&{eFI5roSx*v$!i6yNV z0iL!Gr%eVzzkE2J2^0{Kra9u2rIA;YNdMmGBs^VP8=_i1A!tB_798tH=?d?bNQSd_ z`1UN^{1`Db?QCpuHwVd##-jA~ev={#HMKc$kf?^@Q3@hV$|bokS1x4^v47NU|st^|*h$)eNiG9Jzfm-`t%1 zfgVJ5iysD^XZ%>qV2 zPTD$%p^+XhRp84ZkNwY3o~c?#szd;DB$<7Z!O&kQ*Eu_KPnG%CJ{qw+VGuy|TMU(N zov_SMfhAAFW3-K1n!P?Ia}wD#M+cE=T}3&I)wNQvxfYw~{`^|MGz2QS9ldONkUq%@L@E2ii`2R$CS=NT+P8y&%ub-z|QEM z060OMpIAZMte{WIpf9|iICwvOVFrPCK_EAkw158xz{=Xt%-Hq+4M0N%%De*@|3`v@ rnU#^fgPxVm|6n*jDRXe~f;f3W9RFL0+4kx6I|d*vE-zLA(e?XZ6pSSZ diff --git a/apps/desktop/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-76x76@1x.png b/apps/desktop/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-76x76@1x.png deleted file mode 100644 index 2cdf18485f69316a5ae921f83997baa4c0042e50..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4515 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 diff --git a/apps/desktop/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-76x76@2x.png b/apps/desktop/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-76x76@2x.png deleted file mode 100644 index 4723e4b45ea6377219fcf9475c2c75ae075fed5e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9257 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 SjxJs>07Y3fXqB{C=zjqou7cM9 diff --git a/apps/desktop/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-83.5x83.5@2x.png b/apps/desktop/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-83.5x83.5@2x.png deleted file mode 100644 index f26fee45c06c140414d4de5ef4a6911edb665b3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10219 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 - - - - method - debugging - - diff --git a/apps/desktop/src-tauri/gen/apple/LaunchScreen.storyboard b/apps/desktop/src-tauri/gen/apple/LaunchScreen.storyboard deleted file mode 100644 index dd79351..0000000 --- a/apps/desktop/src-tauri/gen/apple/LaunchScreen.storyboard +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/desktop/src-tauri/gen/apple/Podfile b/apps/desktop/src-tauri/gen/apple/Podfile deleted file mode 100644 index 775e58c..0000000 --- a/apps/desktop/src-tauri/gen/apple/Podfile +++ /dev/null @@ -1,21 +0,0 @@ -# Uncomment the next line to define a global platform for your project - -target 'tauri_iOS' do -platform :ios, '13.0' - # Pods for tauri_iOS -end - -target 'tauri_macOS' do -platform :osx, '11.0' - # Pods for tauri_macOS -end - -# Delete the deployment target for iOS and macOS, causing it to be inherited from the Podfile -post_install do |installer| - installer.pods_project.targets.each do |target| - target.build_configurations.each do |config| - config.build_settings.delete 'IPHONEOS_DEPLOYMENT_TARGET' - config.build_settings.delete 'MACOSX_DEPLOYMENT_TARGET' - end - end -end diff --git a/apps/desktop/src-tauri/gen/apple/Sources/tauri/bindings/bindings.h b/apps/desktop/src-tauri/gen/apple/Sources/tauri/bindings/bindings.h deleted file mode 100644 index 5152200..0000000 --- a/apps/desktop/src-tauri/gen/apple/Sources/tauri/bindings/bindings.h +++ /dev/null @@ -1,8 +0,0 @@ -#pragma once - -namespace ffi { - extern "C" { - void start_app(); - } -} - diff --git a/apps/desktop/src-tauri/gen/apple/Sources/tauri/main.mm b/apps/desktop/src-tauri/gen/apple/Sources/tauri/main.mm deleted file mode 100644 index 7793a9d..0000000 --- a/apps/desktop/src-tauri/gen/apple/Sources/tauri/main.mm +++ /dev/null @@ -1,6 +0,0 @@ -#include "bindings/bindings.h" - -int main(int argc, char * argv[]) { - ffi::start_app(); - return 0; -} diff --git a/apps/desktop/src-tauri/gen/apple/project.yml b/apps/desktop/src-tauri/gen/apple/project.yml deleted file mode 100644 index b1a30a5..0000000 --- a/apps/desktop/src-tauri/gen/apple/project.yml +++ /dev/null @@ -1,92 +0,0 @@ -name: tauri -options: - bundleIdPrefix: com.tauri.dev - deploymentTarget: - iOS: 13.0 -fileGroups: [../../src] -configs: - debug: debug - release: release -settingGroups: - app: - base: - PRODUCT_NAME: tauri - PRODUCT_BUNDLE_IDENTIFIER: com.tauri.dev - CODE_SIGN_STYLE: Automatic -targetTemplates: - app: - type: application - sources: - - path: Sources - scheme: - environmentVariables: - RUST_BACKTRACE: full - RUST_LOG: info - settings: - groups: [app] -targets: - tauri_iOS: - type: application - platform: iOS - sources: - - path: Sources - - path: Assets.xcassets - - path: Externals - - path: tauri_iOS - - path: assets - buildPhase: resources - type: folder - - path: LaunchScreen.storyboard - info: - path: tauri_iOS/Info.plist - properties: - LSRequiresIPhoneOS: true - UILaunchStoryboardName: LaunchScreen - UIRequiredDeviceCapabilities: [arm64, metal] - UISupportedInterfaceOrientations: - - UIInterfaceOrientationPortrait - - UIInterfaceOrientationLandscapeLeft - - UIInterfaceOrientationLandscapeRight - UISupportedInterfaceOrientations~ipad: - - UIInterfaceOrientationPortrait - - UIInterfaceOrientationPortraitUpsideDown - - UIInterfaceOrientationLandscapeLeft - - UIInterfaceOrientationLandscapeRight - CFBundleShortVersionString: 0.0.0 - CFBundleVersion: 0.0.0 - entitlements: - path: tauri_iOS/tauri_iOS.entitlements - scheme: - environmentVariables: - RUST_BACKTRACE: full - RUST_LOG: info - settings: - base: - ENABLE_BITCODE: false - ARCHS: [arm64, arm64-sim] - VALID_ARCHS: arm64 arm64-sim - LIBRARY_SEARCH_PATHS[arch=x86_64]: $(inherited) $(PROJECT_DIR)/Externals/x86_64/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME) - LIBRARY_SEARCH_PATHS[arch=arm64]: $(inherited) $(PROJECT_DIR)/Externals/arm64/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME) - LIBRARY_SEARCH_PATHS[arch=arm64-sim]: $(inherited) $(PROJECT_DIR)/Externals/arm64-sim/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME) - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES: true - EXCLUDED_ARCHS[sdk=iphonesimulator*]: arm64 - EXCLUDED_ARCHS[sdk=iphoneos*]: arm64-sim x86_64 - groups: [app] - dependencies: - - framework: libtauri_lib.a - embed: false - - sdk: CoreGraphics.framework - - sdk: Metal.framework - - sdk: MetalKit.framework - - sdk: QuartzCore.framework - - sdk: Security.framework - - sdk: UIKit.framework - - sdk: WebKit.framework - preBuildScripts: - - script: pnpm tauri ios xcode-script -v --platform ${PLATFORM_DISPLAY_NAME:?} --sdk-root ${SDKROOT:?} --framework-search-paths "${FRAMEWORK_SEARCH_PATHS:?}" --header-search-paths "${HEADER_SEARCH_PATHS:?}" --gcc-preprocessor-definitions "${GCC_PREPROCESSOR_DEFINITIONS:-}" --configuration ${CONFIGURATION:?} ${FORCE_COLOR} ${ARCHS:?} - name: Build Rust Code - basedOnDependencyAnalysis: false - outputFiles: - - $(SRCROOT)/Externals/x86_64/${CONFIGURATION}/libtauri_lib.a - - $(SRCROOT)/Externals/arm64/${CONFIGURATION}/libtauri_lib.a - - $(SRCROOT)/Externals/arm64-sim/${CONFIGURATION}/libtauri_lib.a \ No newline at end of file diff --git a/apps/desktop/src-tauri/gen/apple/tauri.xcodeproj/project.pbxproj b/apps/desktop/src-tauri/gen/apple/tauri.xcodeproj/project.pbxproj deleted file mode 100644 index a289cfe..0000000 --- a/apps/desktop/src-tauri/gen/apple/tauri.xcodeproj/project.pbxproj +++ /dev/null @@ -1,468 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXBuildFile section */ - 1B00FFF79F1A69306349DDFF /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3E251151D5E59EC1FDCF69B2 /* Security.framework */; }; - 1B0D8BC9C0A0045D77F1F2DE /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A52198DC082BA3ACD73D97B5 /* WebKit.framework */; }; - 337BFA668E4C1A5B3A81AA04 /* Metal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C52434D8752FCE83ADEA8E91 /* Metal.framework */; }; - 543D26B6643AFABC849EC64B /* assets in Resources */ = {isa = PBXBuildFile; fileRef = 2E0D6B7A0BC0427B6C73D6F4 /* assets */; }; - 67BC5EF146AA210D75F319CE /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 85887B60FAA1D050A273957A /* QuartzCore.framework */; }; - 6DECE91D73BCCF59DE91D983 /* MetalKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F4ED5CF08D663A65D9B97A06 /* MetalKit.framework */; }; - 7D88947566C713A079C5C42C /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 91968DB6847792F688156955 /* CoreGraphics.framework */; }; - A8A8C7A2D95E6B185B5D9DC3 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F18A62BDE7EE286ECF6AC3BB /* LaunchScreen.storyboard */; }; - A8D086B8CBF06C4F3D886CB5 /* libtauri_lib.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0DAF27FC90107AE0B36EE5D6 /* libtauri_lib.a */; }; - BE6209CBEB86E80C24428E33 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0032AA09762D17DDDBB76155 /* UIKit.framework */; }; - EC2D395022FA59AC12A4E9D2 /* main.mm in Sources */ = {isa = PBXBuildFile; fileRef = BC36F6641EF095A848EDDE56 /* main.mm */; }; - FFC0B9C2A1C3C1EDD3BA4970 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = ABA3243C3C84F873CF8D132C /* Assets.xcassets */; }; -/* End PBXBuildFile section */ - -/* Begin PBXFileReference section */ - 0021103F757E29559E76190A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; }; - 0032AA09762D17DDDBB76155 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; - 0DAF27FC90107AE0B36EE5D6 /* libtauri_lib.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libtauri_lib.a; sourceTree = ""; }; - 1349C99F2DB46E3B78A1DF59 /* lib.rs */ = {isa = PBXFileReference; path = lib.rs; sourceTree = ""; }; - 2E0D6B7A0BC0427B6C73D6F4 /* assets */ = {isa = PBXFileReference; lastKnownFileType = folder; path = assets; sourceTree = SOURCE_ROOT; }; - 3E251151D5E59EC1FDCF69B2 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; - 4D15A266192E5DFDE52D742C /* main.rs */ = {isa = PBXFileReference; path = main.rs; sourceTree = ""; }; - 55E6BC9C89E9C8A75F8BB6E7 /* bindings.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bindings.h; sourceTree = ""; }; - 85887B60FAA1D050A273957A /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; - 91968DB6847792F688156955 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; - A52198DC082BA3ACD73D97B5 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; }; - ABA3243C3C84F873CF8D132C /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - B5BC0D4D6146CB06CCB94407 /* tauri_iOS.app */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.application; path = tauri_iOS.app; sourceTree = BUILT_PRODUCTS_DIR; }; - BC36F6641EF095A848EDDE56 /* main.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = main.mm; sourceTree = ""; }; - C514F69DDAF7E30F4CFDEB81 /* tauri_iOS.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = tauri_iOS.entitlements; sourceTree = ""; }; - C52434D8752FCE83ADEA8E91 /* Metal.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Metal.framework; path = System/Library/Frameworks/Metal.framework; sourceTree = SDKROOT; }; - F18A62BDE7EE286ECF6AC3BB /* LaunchScreen.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = LaunchScreen.storyboard; sourceTree = ""; }; - F4ED5CF08D663A65D9B97A06 /* MetalKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MetalKit.framework; path = System/Library/Frameworks/MetalKit.framework; sourceTree = SDKROOT; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 3B0502D4AA5C184E9C02E1EA /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - A8D086B8CBF06C4F3D886CB5 /* libtauri_lib.a in Frameworks */, - 7D88947566C713A079C5C42C /* CoreGraphics.framework in Frameworks */, - 337BFA668E4C1A5B3A81AA04 /* Metal.framework in Frameworks */, - 6DECE91D73BCCF59DE91D983 /* MetalKit.framework in Frameworks */, - 67BC5EF146AA210D75F319CE /* QuartzCore.framework in Frameworks */, - 1B00FFF79F1A69306349DDFF /* Security.framework in Frameworks */, - BE6209CBEB86E80C24428E33 /* UIKit.framework in Frameworks */, - 1B0D8BC9C0A0045D77F1F2DE /* WebKit.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 22CDFA10AFB6BB9D79A3B896 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 91968DB6847792F688156955 /* CoreGraphics.framework */, - 0DAF27FC90107AE0B36EE5D6 /* libtauri_lib.a */, - C52434D8752FCE83ADEA8E91 /* Metal.framework */, - F4ED5CF08D663A65D9B97A06 /* MetalKit.framework */, - 85887B60FAA1D050A273957A /* QuartzCore.framework */, - 3E251151D5E59EC1FDCF69B2 /* Security.framework */, - 0032AA09762D17DDDBB76155 /* UIKit.framework */, - A52198DC082BA3ACD73D97B5 /* WebKit.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 2541079B60D8FF4BCCE72F12 /* tauri */ = { - isa = PBXGroup; - children = ( - BC36F6641EF095A848EDDE56 /* main.mm */, - ACAC1FC8CE682B69E625A92B /* bindings */, - ); - path = tauri; - sourceTree = ""; - }; - 2F92E68102752482364EF2C0 = { - isa = PBXGroup; - children = ( - 2E0D6B7A0BC0427B6C73D6F4 /* assets */, - ABA3243C3C84F873CF8D132C /* Assets.xcassets */, - F18A62BDE7EE286ECF6AC3BB /* LaunchScreen.storyboard */, - 84ABF05325C439C5D57426AD /* Externals */, - ABD9DA9F604A7E4E901567CA /* Sources */, - 602ED585ABD19C5015D1EFFE /* src */, - 74E8E7C54C87B0B1AFB8E11B /* tauri_iOS */, - 22CDFA10AFB6BB9D79A3B896 /* Frameworks */, - ACF47056D9F34C9532C451B8 /* Products */, - ); - sourceTree = ""; - }; - 602ED585ABD19C5015D1EFFE /* src */ = { - isa = PBXGroup; - children = ( - 1349C99F2DB46E3B78A1DF59 /* lib.rs */, - 4D15A266192E5DFDE52D742C /* main.rs */, - ); - name = src; - path = ../../src; - sourceTree = ""; - }; - 74E8E7C54C87B0B1AFB8E11B /* tauri_iOS */ = { - isa = PBXGroup; - children = ( - 0021103F757E29559E76190A /* Info.plist */, - C514F69DDAF7E30F4CFDEB81 /* tauri_iOS.entitlements */, - ); - path = tauri_iOS; - sourceTree = ""; - }; - 84ABF05325C439C5D57426AD /* Externals */ = { - isa = PBXGroup; - children = ( - ); - path = Externals; - sourceTree = ""; - }; - ABD9DA9F604A7E4E901567CA /* Sources */ = { - isa = PBXGroup; - children = ( - 2541079B60D8FF4BCCE72F12 /* tauri */, - ); - path = Sources; - sourceTree = ""; - }; - ACAC1FC8CE682B69E625A92B /* bindings */ = { - isa = PBXGroup; - children = ( - 55E6BC9C89E9C8A75F8BB6E7 /* bindings.h */, - ); - path = bindings; - sourceTree = ""; - }; - ACF47056D9F34C9532C451B8 /* Products */ = { - isa = PBXGroup; - children = ( - B5BC0D4D6146CB06CCB94407 /* tauri_iOS.app */, - ); - name = Products; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 4D7F1C5877E1121C3E13043E /* tauri_iOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5DB6624BF2B9B858B7AF4133 /* Build configuration list for PBXNativeTarget "tauri_iOS" */; - buildPhases = ( - C9FE3A5143F27888FF38D736 /* Build Rust Code */, - EF7E7DA20E34CD6F4EAC5426 /* Sources */, - B1FE6BC10689AA3DB6DEF28D /* Resources */, - 3B0502D4AA5C184E9C02E1EA /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = tauri_iOS; - productName = tauri_iOS; - productReference = B5BC0D4D6146CB06CCB94407 /* tauri_iOS.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E8895D07B5F26BFB663543B9 /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = YES; - LastUpgradeCheck = 1430; - TargetAttributes = { - 4D7F1C5877E1121C3E13043E = { - ProvisioningStyle = Automatic; - }; - }; - }; - buildConfigurationList = 0C4DA5DF439915EC967AD35C /* Build configuration list for PBXProject "tauri" */; - compatibilityVersion = "Xcode 14.0"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - Base, - en, - ); - mainGroup = 2F92E68102752482364EF2C0; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 4D7F1C5877E1121C3E13043E /* tauri_iOS */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - B1FE6BC10689AA3DB6DEF28D /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - FFC0B9C2A1C3C1EDD3BA4970 /* Assets.xcassets in Resources */, - A8A8C7A2D95E6B185B5D9DC3 /* LaunchScreen.storyboard in Resources */, - 543D26B6643AFABC849EC64B /* assets in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - C9FE3A5143F27888FF38D736 /* Build Rust Code */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = "Build Rust Code"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(SRCROOT)/Externals/x86_64/${CONFIGURATION}/libtauri_lib.a", - "$(SRCROOT)/Externals/arm64/${CONFIGURATION}/libtauri_lib.a", - "$(SRCROOT)/Externals/arm64-sim/${CONFIGURATION}/libtauri_lib.a", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "pnpm tauri ios xcode-script -v --platform ${PLATFORM_DISPLAY_NAME:?} --sdk-root ${SDKROOT:?} --framework-search-paths \"${FRAMEWORK_SEARCH_PATHS:?}\" --header-search-paths \"${HEADER_SEARCH_PATHS:?}\" --gcc-preprocessor-definitions \"${GCC_PREPROCESSOR_DEFINITIONS:-}\" --configuration ${CONFIGURATION:?} ${FORCE_COLOR} ${ARCHS:?}"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - EF7E7DA20E34CD6F4EAC5426 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - EC2D395022FA59AC12A4E9D2 /* main.mm in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin XCBuildConfiguration section */ - 2C2F7BDA8C992DBDD49FB408 /* release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 5.0; - }; - name = release; - }; - 4039EEE1CD0860DACF2EEFC7 /* debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ARCHS = ( - arm64, - "arm64-sim", - ); - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_ENTITLEMENTS = tauri_iOS/tauri_iOS.entitlements; - CODE_SIGN_IDENTITY = "iPhone Developer"; - CODE_SIGN_STYLE = Automatic; - ENABLE_BITCODE = NO; - "EXCLUDED_ARCHS[sdk=iphoneos*]" = "arm64-sim x86_64"; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "\".\"", - ); - INFOPLIST_FILE = tauri_iOS/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - "LIBRARY_SEARCH_PATHS[arch=arm64-sim]" = "$(inherited) $(PROJECT_DIR)/Externals/arm64-sim/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)"; - "LIBRARY_SEARCH_PATHS[arch=arm64]" = "$(inherited) $(PROJECT_DIR)/Externals/arm64/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)"; - "LIBRARY_SEARCH_PATHS[arch=x86_64]" = "$(inherited) $(PROJECT_DIR)/Externals/x86_64/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)"; - PRODUCT_BUNDLE_IDENTIFIER = com.tauri.dev; - PRODUCT_NAME = tauri; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALID_ARCHS = "arm64 arm64-sim"; - }; - name = debug; - }; - 405B29FF151C807289F70F81 /* debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "DEBUG=1", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - }; - name = debug; - }; - 9B1A2D1206C77270B35DA03C /* release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ARCHS = ( - arm64, - "arm64-sim", - ); - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_ENTITLEMENTS = tauri_iOS/tauri_iOS.entitlements; - CODE_SIGN_IDENTITY = "iPhone Developer"; - CODE_SIGN_STYLE = Automatic; - ENABLE_BITCODE = NO; - "EXCLUDED_ARCHS[sdk=iphoneos*]" = "arm64-sim x86_64"; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "\".\"", - ); - INFOPLIST_FILE = tauri_iOS/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - "LIBRARY_SEARCH_PATHS[arch=arm64-sim]" = "$(inherited) $(PROJECT_DIR)/Externals/arm64-sim/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)"; - "LIBRARY_SEARCH_PATHS[arch=arm64]" = "$(inherited) $(PROJECT_DIR)/Externals/arm64/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)"; - "LIBRARY_SEARCH_PATHS[arch=x86_64]" = "$(inherited) $(PROJECT_DIR)/Externals/x86_64/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)"; - PRODUCT_BUNDLE_IDENTIFIER = com.tauri.dev; - PRODUCT_NAME = tauri; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALID_ARCHS = "arm64 arm64-sim"; - }; - name = release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 0C4DA5DF439915EC967AD35C /* Build configuration list for PBXProject "tauri" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 405B29FF151C807289F70F81 /* debug */, - 2C2F7BDA8C992DBDD49FB408 /* release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = debug; - }; - 5DB6624BF2B9B858B7AF4133 /* Build configuration list for PBXNativeTarget "tauri_iOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 4039EEE1CD0860DACF2EEFC7 /* debug */, - 9B1A2D1206C77270B35DA03C /* release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = debug; - }; -/* End XCConfigurationList section */ - }; - rootObject = E8895D07B5F26BFB663543B9 /* Project object */; -} diff --git a/apps/desktop/src-tauri/gen/apple/tauri.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/apps/desktop/src-tauri/gen/apple/tauri.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a..0000000 --- a/apps/desktop/src-tauri/gen/apple/tauri.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/apps/desktop/src-tauri/gen/apple/tauri.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/apps/desktop/src-tauri/gen/apple/tauri.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d9810..0000000 --- a/apps/desktop/src-tauri/gen/apple/tauri.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/apps/desktop/src-tauri/gen/apple/tauri.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/apps/desktop/src-tauri/gen/apple/tauri.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index ac90d5a..0000000 --- a/apps/desktop/src-tauri/gen/apple/tauri.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,10 +0,0 @@ - - - - - BuildSystemType - Original - DisableBuildSystemDeprecationDiagnostic - - - diff --git a/apps/desktop/src-tauri/gen/apple/tauri.xcodeproj/xcshareddata/xcschemes/tauri_iOS.xcscheme b/apps/desktop/src-tauri/gen/apple/tauri.xcodeproj/xcshareddata/xcschemes/tauri_iOS.xcscheme deleted file mode 100644 index 2f47101..0000000 --- a/apps/desktop/src-tauri/gen/apple/tauri.xcodeproj/xcshareddata/xcschemes/tauri_iOS.xcscheme +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/desktop/src-tauri/gen/apple/tauri_iOS/Info.plist b/apps/desktop/src-tauri/gen/apple/tauri_iOS/Info.plist deleted file mode 100644 index 9cbeec6..0000000 --- a/apps/desktop/src-tauri/gen/apple/tauri_iOS/Info.plist +++ /dev/null @@ -1,44 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 0.0.0 - CFBundleVersion - 0.0.0 - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIRequiredDeviceCapabilities - - arm64 - metal - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/apps/desktop/src-tauri/gen/apple/tauri_iOS/tauri_iOS.entitlements b/apps/desktop/src-tauri/gen/apple/tauri_iOS/tauri_iOS.entitlements deleted file mode 100644 index 0c67376..0000000 --- a/apps/desktop/src-tauri/gen/apple/tauri_iOS/tauri_iOS.entitlements +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/desktop/src-tauri/icons/128x128.png b/apps/desktop/src-tauri/icons/128x128.png deleted file mode 100644 index 49ce03a7a2ba1a0eb4dc0b84dd982008a6be3678..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11939 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 diff --git a/apps/desktop/src-tauri/icons/icon.icns b/apps/desktop/src-tauri/icons/icon.icns deleted file mode 100644 index 0a683e93ef3cbab29dbfa1100d5ecdc5ed98c0dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 680152 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ⅆ`pH=QP6{T=eJdsb8J% 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