From bcad51bf2e2cb264aec3d7e87f0686c460f20ea4 Mon Sep 17 00:00:00 2001 From: sizzlecar Date: Thu, 17 Sep 2026 21:45:18 +0800 Subject: [PATCH] fix: preserve provider-defined reasoning levels --- apps/orchestral-cli/src/agent.rs | 6 +- apps/orchestral-cli/src/cli.rs | 17 +- apps/orchestral-cli/src/model_controls.rs | 4 + .../src/model_controls/tests.rs | 11 + .../src/runtime/client/config.rs | 11 +- apps/orchestral-cli/src/tui/menu.rs | 2 +- apps/orchestral-cli/src/tui/models.rs | 43 ++- apps/orchestral-cli/src/tui/models/tests.rs | 70 ++++- apps/orchestral-cli/src/tui/services.rs | 15 +- .../tests/agent_live_e2e/tui_experience.rs | 46 ++- core/orchestral-core/src/config/reasoning.rs | 111 ++++++- plugins/orchestral-agent-codex/src/lib.rs | 291 +++++++++++++----- .../orchestral-model-openai/src/endpoint.rs | 40 ++- plugins/orchestral-model-openai/src/lib.rs | 11 +- .../orchestral-model-openai/src/reasoning.rs | 40 ++- .../src/reasoning/tests.rs | 75 +++-- ...js => orchestral-web-dxh40c65c6d31d0e1.js} | 2 +- ...rchestral-web_bg-dxh9d568181cdcc75c5.wasm} | Bin 1956785 -> 1957535 bytes web/orchestral-web/dist/index.html | 4 +- web/orchestral-web/dist/sw.js | 2 +- .../src/components/session_control.rs | 62 ++++ 21 files changed, 698 insertions(+), 165 deletions(-) rename web/orchestral-web/dist/assets/{orchestral-web-dxha89eb1d2c837c2ee.js => orchestral-web-dxh40c65c6d31d0e1.js} (99%) rename web/orchestral-web/dist/assets/{orchestral-web_bg-dxhf46ad8a6644b989e.wasm => orchestral-web_bg-dxh9d568181cdcc75c5.wasm} (64%) diff --git a/apps/orchestral-cli/src/agent.rs b/apps/orchestral-cli/src/agent.rs index f8808d23..d227a196 100644 --- a/apps/orchestral-cli/src/agent.rs +++ b/apps/orchestral-cli/src/agent.rs @@ -303,7 +303,7 @@ async fn build_agent_host_with_journals( .with_context(|| format!("load Generic Agent config '{}'", config_path.display()))?; let (backend, profile, model, temperature) = resolve_model(&config).await?; let reasoning = - crate::model_controls::resolve_reasoning(config.agent.reasoning, profile.as_ref())?; + crate::model_controls::resolve_reasoning(config.agent.reasoning.clone(), profile.as_ref())?; let (model_backend, token_meter) = build_model_backend( &backend, &model, @@ -311,7 +311,7 @@ async fn build_agent_host_with_journals( profile.as_ref(), config.agent.stream_buffer, options.credential_file.as_deref(), - reasoning, + reasoning.clone(), )?; let mut agent_config = GenericAgentConfig::new("orchestral/internal", "generic-agent"); @@ -423,7 +423,7 @@ async fn build_agent_host_with_journals( agent_config.project_instructions.iter().map(|doc| format!("{}\n Scope: {}", doc.source, doc.scope)).collect::>().join("\n")), models: config.providers.models.clone(), model_backend: backend.clone(), - reasoning, + reasoning: reasoning.clone(), }; let session_history = if matches!(config.journal.backend.as_str(), "fs" | "filesystem") { crate::local_sessions::LocalSessionHistory::Directory(base_journal_root) diff --git a/apps/orchestral-cli/src/cli.rs b/apps/orchestral-cli/src/cli.rs index d8b8a8f9..95c284c0 100644 --- a/apps/orchestral-cli/src/cli.rs +++ b/apps/orchestral-cli/src/cli.rs @@ -47,12 +47,8 @@ pub struct Cli { /// Override the model's sampling temperature. #[arg(long, global = true)] temperature: Option, - /// Generic Agent reasoning: default omits controls; none disables effort; on/off toggle thinking. - #[arg( - long, - value_name = "default|none|minimal|low|medium|high|xhigh|max|on|off", - global = true - )] + /// Generic Agent reasoning: default omits controls; on/off toggle thinking; other names request provider effort. Use effort: for literal reserved names. + #[arg(long, value_name = "default|on|off|EFFORT|effort:NAME", global = true)] reasoning: Option, /// Continue the conversation with this session ID #[arg(long, global = true)] @@ -125,7 +121,7 @@ impl Cli { model_profile: self.model_profile.clone(), model, temperature: self.temperature, - reasoning: self.reasoning, + reasoning: self.reasoning.clone(), base_url, api_key_env: self.api_key_env.clone(), no_auth: self.no_auth, @@ -223,7 +219,12 @@ mod tests { .reasoning, Some(ReasoningPreference::Default) ); - assert!(Cli::try_parse_from(["orchestral", "--reasoning", "ultra", "inspect"]).is_err()); + assert_eq!( + Cli::try_parse_from(["orchestral", "--reasoning", "ultra", "inspect"]) + .unwrap() + .reasoning, + Some(ReasoningPreference::Custom("ultra".into())) + ); let native = Cli::try_parse_from(["orchestral", "--reasoning", "high", "sessions", "agents"]) .unwrap(); diff --git a/apps/orchestral-cli/src/model_controls.rs b/apps/orchestral-cli/src/model_controls.rs index 4f20c90b..38c333c8 100644 --- a/apps/orchestral-cli/src/model_controls.rs +++ b/apps/orchestral-cli/src/model_controls.rs @@ -49,6 +49,9 @@ pub(crate) fn openai_reasoning( Preference::High => OpenAiReasoningControl::Effort(Effort::High), Preference::XHigh => OpenAiReasoningControl::Effort(Effort::XHigh), Preference::Max => OpenAiReasoningControl::Effort(Effort::Max), + Preference::Custom(value) => { + OpenAiReasoningControl::Effort(value.parse().map_err(anyhow::Error::msg)?) + } Preference::Default => unreachable!(), })) } @@ -75,6 +78,7 @@ pub(crate) fn discovered_model(model: orchestral_model_openai::DiscoveredModel) Effort::High => Preference::High, Effort::XHigh => Preference::XHigh, Effort::Max => Preference::Max, + Effort::Custom(value) => Preference::Custom(value), })); } if caps.thinking.is_some() { diff --git a/apps/orchestral-cli/src/model_controls/tests.rs b/apps/orchestral-cli/src/model_controls/tests.rs index 16dd8d04..203e50c6 100644 --- a/apps/orchestral-cli/src/model_controls/tests.rs +++ b/apps/orchestral-cli/src/model_controls/tests.rs @@ -60,6 +60,17 @@ fn profile_reasoning_and_explicit_default_have_distinct_precedence() { ReasoningPreference::Default ); let mut invalid = profile.clone(); + for (value, expected) in [ + ("future-next", "future-next"), + ("HIGH", "HIGH"), + ("effort:off", "off"), + ] { + invalid.config["reasoning"] = json!(value); + assert_eq!( + resolve_reasoning(None, Some(&invalid)).unwrap(), + ReasoningPreference::Custom(expected.into()) + ); + } invalid.config["reasoning"] = json!(true); assert!(resolve_reasoning(None, Some(&invalid)).is_err()); } diff --git a/apps/orchestral-cli/src/runtime/client/config.rs b/apps/orchestral-cli/src/runtime/client/config.rs index b5dd0d5c..0f058cb8 100644 --- a/apps/orchestral-cli/src/runtime/client/config.rs +++ b/apps/orchestral-cli/src/runtime/client/config.rs @@ -116,7 +116,10 @@ fn merge_model_overrides(requested: &ModelOverrides, automatic: &ModelOverrides) .or_else(|| automatic.model_profile.clone()), model: requested.model.clone().or_else(|| automatic.model.clone()), temperature: requested.temperature.or(automatic.temperature), - reasoning: requested.reasoning.or(automatic.reasoning), + reasoning: requested + .reasoning + .clone() + .or_else(|| automatic.reasoning.clone()), base_url: requested.base_url.clone(), api_key_env: requested.api_key_env.clone(), no_auth: requested.no_auth, @@ -211,7 +214,7 @@ fn apply_model_overrides_to_yaml( serde_yaml::to_value(temperature).context("serialize temperature")?, ); } - if let Some(reasoning) = overrides.reasoning { + if let Some(reasoning) = &overrides.reasoning { set_yaml_key(agent, "reasoning", serde_yaml::to_value(reasoning)?); } if overrides.base_url.is_some() || overrides.api_key_env.is_some() || overrides.no_auth { @@ -557,6 +560,8 @@ mod tests { ReasoningPreference::Off, ReasoningPreference::None, ReasoningPreference::Default, + ReasoningPreference::Custom("future-next".into()), + ReasoningPreference::Custom("on".into()), ] { let mut yaml: YamlValue = serde_yaml::from_str(&raw).unwrap(); apply_model_overrides_to_yaml( @@ -564,7 +569,7 @@ mod tests { &config, &ModelOverrides { model: Some("selected-api-model".into()), - reasoning: Some(reasoning), + reasoning: Some(reasoning.clone()), ..Default::default() }, ) diff --git a/apps/orchestral-cli/src/tui/menu.rs b/apps/orchestral-cli/src/tui/menu.rs index 6acb59be..225e4df2 100644 --- a/apps/orchestral-cli/src/tui/menu.rs +++ b/apps/orchestral-cli/src/tui/menu.rs @@ -142,7 +142,7 @@ pub(crate) const COMMANDS: &[(&str, &str, &str)] = &[ ( "/reasoning", "Change reasoning", - "Inspect the current model's reasoning controls for the next request", + "Inspect declared controls, or /reasoning ; effort: sends a literal effort", ), ( "/copy", diff --git a/apps/orchestral-cli/src/tui/models.rs b/apps/orchestral-cli/src/tui/models.rs index 02e81391..625a8551 100644 --- a/apps/orchestral-cli/src/tui/models.rs +++ b/apps/orchestral-cli/src/tui/models.rs @@ -131,18 +131,31 @@ pub(super) async fn reasoning(metadata: &HostMetadata, current: &str) -> Result< } fn reasoning_choices(model: &DiscoveredModel) -> Vec { - use ReasoningPreference as R; - model.reasoning.clone().unwrap_or_else(|| { - vec![ - R::Default, - R::None, - R::Minimal, - R::Low, - R::Medium, - R::High, - R::XHigh, - R::Max, - ] + model + .reasoning + .clone() + .unwrap_or_else(|| vec![ReasoningPreference::Default]) +} + +pub(super) fn reasoning_argument(command: &str) -> Option<&str> { + let rest = command.strip_prefix("/reasoning")?; + rest.starts_with(char::is_whitespace).then(|| rest.trim()) +} + +pub(super) fn explicit_reasoning( + metadata: &HostMetadata, + current: &str, + value: &str, +) -> Result { + let value = value + .parse::() + .map_err(anyhow::Error::msg)?; + // Validate protocol support without requiring optional model discovery. + crate::model_controls::openai_reasoning(&metadata.model_backend, value.clone())?; + Ok(Selection::Reasoning { + backend: metadata.model_backend.name.clone(), + model: current.to_owned(), + value, }) } @@ -154,7 +167,7 @@ fn reasoning_menu(metadata: &HostMetadata, model: &DiscoveredModel) -> Menu { reasoning_choices(model) .into_iter() .map(|value| { - let description = match value { + let description = match &value { ReasoningPreference::Default if model.thinking_default_enabled == Some(true) => { @@ -166,7 +179,7 @@ fn reasoning_menu(metadata: &HostMetadata, model: &DiscoveredModel) -> Menu { "Use service default (thinking off); omit controls" } ReasoningPreference::Default if !declared => { - "Capabilities not declared; omit controls by default" + "Capabilities not declared; use /reasoning or --reasoning for the service to validate an explicit request" } ReasoningPreference::Default => "Use service default; omit reasoning controls", ReasoningPreference::On => { @@ -179,7 +192,7 @@ fn reasoning_menu(metadata: &HostMetadata, model: &DiscoveredModel) -> Menu { } }; choice( - value.as_str(), + &value.to_string(), Selection::Reasoning { backend: metadata.model_backend.name.clone(), model: model.id.clone(), diff --git a/apps/orchestral-cli/src/tui/models/tests.rs b/apps/orchestral-cli/src/tui/models/tests.rs index 23550b55..88a251ed 100644 --- a/apps/orchestral-cli/src/tui/models/tests.rs +++ b/apps/orchestral-cli/src/tui/models/tests.rs @@ -191,9 +191,69 @@ fn binary_reasoning_menu_lists_only_default_on_off_and_marks_unknown_explicitly( "selectable choices must not become a read-only detail panel" ); assert!(menu.choices[0].description.contains("not declared")); - assert!(menu - .choices - .iter() - .filter(|choice| choice.label != "default") - .all(|choice| choice.description.contains("validated by the service"))); + assert_eq!(menu.choices.len(), 1); + assert!(menu.choices[0].description.contains("/reasoning ")); +} + +#[test] +fn declared_efforts_round_trip_through_menu_and_selection_without_local_control_aliases() { + let metadata = metadata("http://127.0.0.1:1/v1"); + for (name, label) in [ + ("ultra", "ultra"), + ("future-next", "future-next"), + ("HIGH", "HIGH"), + ("on", "effort:on"), + ("off", "effort:off"), + ("default", "effort:default"), + ("effort:on", "effort:effort:on"), + ] { + let model = + crate::model_controls::discovered_model(orchestral_model_openai::DiscoveredModel { + id: "model".into(), + max_context_tokens: None, + reasoning: Some(orchestral_model_openai::OpenAiReasoningCapabilities { + supported_efforts: Some(vec![name.parse().unwrap()]), + thinking: None, + }), + }); + let menu = reasoning_menu(&metadata, &model); + assert_eq!(menu.choices.len(), 2); + assert_eq!(menu.choices[1].label, label); + let selection = serde_json::from_str(&menu.choices[1].value).unwrap(); + let mut overrides = ModelOverrides::default(); + apply_selection(&metadata, "model", &mut overrides, selection).unwrap(); + let control = crate::model_controls::openai_reasoning( + &metadata.model_backend, + overrides.reasoning.unwrap(), + ) + .unwrap() + .unwrap(); + assert_eq!( + control, + orchestral_model_openai::OpenAiReasoningControl::Effort(name.parse().unwrap()) + ); + } +} + +#[test] +fn explicit_reasoning_command_needs_no_discovery_and_preserves_custom_effort() { + let metadata = metadata("http://127.0.0.1:1/v1"); + for (command, expected) in [ + ("/reasoning future-next", "future-next"), + ("/reasoning\tHIGH", "HIGH"), + ("/reasoning effort:on", "on"), + ] { + let argument = reasoning_argument(command).unwrap(); + let selection = explicit_reasoning(&metadata, "model", argument).unwrap(); + let mut overrides = ModelOverrides::default(); + apply_selection(&metadata, "model", &mut overrides, selection).unwrap(); + assert_eq!(overrides.model.as_deref(), Some("model")); + assert_eq!( + overrides.reasoning, + Some(ReasoningPreference::Custom(expected.into())) + ); + } + assert!(reasoning_argument("/reasoning").is_none()); + assert!(reasoning_argument("/reasoningful high").is_none()); + assert!(explicit_reasoning(&metadata, "model", "effort:").is_err()); } diff --git a/apps/orchestral-cli/src/tui/services.rs b/apps/orchestral-cli/src/tui/services.rs index c2abc59d..a0ff9716 100644 --- a/apps/orchestral-cli/src/tui/services.rs +++ b/apps/orchestral-cli/src/tui/services.rs @@ -92,7 +92,8 @@ impl Tasks { if (matches!( name.as_str(), "/model" | "/model profiles" | "/reasoning" | "/new" - ) || matches!(selection, Some((MenuKind::Models | MenuKind::Sessions, _)))) + ) || super::models::reasoning_argument(&name).is_some() + || matches!(selection, Some((MenuKind::Models | MenuKind::Sessions, _)))) && active { state.ui_notice = Some( @@ -156,6 +157,7 @@ impl Tasks { self.generation = self.generation.wrapping_add(1); let generation = self.generation; let changes_host_state = name == "/new" + || super::models::reasoning_argument(&name).is_some() || matches!(selection, Some((MenuKind::Models | MenuKind::Sessions, _))) || matches!(action, Some(LocalAction::SetSkillEnabled { .. })) || (name.starts_with("/skills ") && name.trim() != "/skills list"); @@ -317,6 +319,17 @@ pub(crate) async fn command( "/reasoning" => Ok(Response::Menu( super::models::reasoning(&host.metadata, &host.model).await?, )), + command if super::models::reasoning_argument(command).is_some() => { + let value = super::models::reasoning_argument(command).unwrap(); + let selection = super::models::explicit_reasoning(&host.metadata, &host.model, value)?; + choose( + host, + options, + MenuKind::Models, + serde_json::to_string(&selection)?, + ) + .await + } "/resume" => { let sessions = host .session_history diff --git a/apps/orchestral-cli/tests/agent_live_e2e/tui_experience.rs b/apps/orchestral-cli/tests/agent_live_e2e/tui_experience.rs index 6fc26c6f..1e51f9a3 100644 --- a/apps/orchestral-cli/tests/agent_live_e2e/tui_experience.rs +++ b/apps/orchestral-cli/tests/agent_live_e2e/tui_experience.rs @@ -520,7 +520,8 @@ fn tui_pty_discovers_models_and_preserves_reasoning_when_resuming_a_session() { repeat_handler: false, body: serde_json::to_vec(&json!({"data":[ {"id":"fixture-model", "max_model_len":32768}, - {"id":"api-alternate", "max_model_len":32768, "reasoning":{"thinking":{"default_enabled":true}}} + {"id":"api-alternate", "max_model_len":32768, "reasoning":{ + "thinking":{"default_enabled":true}, "supported_efforts":["future-next", "on"]}} ]})) .unwrap(), } @@ -552,6 +553,20 @@ fn tui_pty_discovers_models_and_preserves_reasoning_when_resuming_a_session() { assert!(model_request_text(&request.body).contains("API_SELECTION_CONFIRMED")); openai_text_response("RESUMED_SELECTION_CONFIRMED") }), + Box::new(|request| { + assert_eq!(request.body["model"], "api-alternate"); + assert_eq!(request.body["reasoning_effort"], "future-next"); + assert!(request.body.get("chat_template_kwargs").is_none()); + assert!(model_request_text(&request.body).contains("RESUMED_SELECTION_CONFIRMED")); + openai_text_response("FUTURE_EFFORT_CONFIRMED") + }), + Box::new(|request| { + assert_eq!(request.body["model"], "api-alternate"); + assert_eq!(request.body["reasoning_effort"], "on"); + assert!(request.body.get("chat_template_kwargs").is_none()); + assert!(model_request_text(&request.body).contains("FUTURE_EFFORT_CONFIRMED")); + openai_text_response("LITERAL_EFFORT_CONFIRMED") + }), ], Some(models), ); @@ -582,7 +597,7 @@ fn tui_pty_discovers_models_and_preserves_reasoning_when_resuming_a_session() { ); tui.send_paste("/reasoning"); tui.wait_for_screen( - |s| s.contains("Reasoning") && s.contains("Disable thinking explicitly"), + |s| s.contains("Reasoning") && s.contains("Use service default (thinking on)"), LOCAL_PROCESS_TIMEOUT, ); tui.send(b"off\r"); @@ -618,11 +633,36 @@ fn tui_pty_discovers_models_and_preserves_reasoning_when_resuming_a_session() { |s| s.contains("RESUMED_SELECTION_CONFIRMED") && s.contains("replied"), LOCAL_PROCESS_TIMEOUT, ); + tui.send_paste("/reasoning"); + tui.wait_for_screen( + |s| s.contains("Reasoning") && s.contains("future-next"), + LOCAL_PROCESS_TIMEOUT, + ); + tui.send(b"future-next\r"); + tui.wait_for_screen( + |s| s.contains("Reasoning future-next selected"), + LOCAL_PROCESS_TIMEOUT, + ); + tui.send_paste("continue with the declared future effort"); + tui.wait_for_screen( + |s| s.contains("FUTURE_EFFORT_CONFIRMED") && s.contains("replied"), + LOCAL_PROCESS_TIMEOUT, + ); + tui.send_paste("/reasoning effort:on"); + tui.wait_for_screen( + |s| s.contains("Reasoning effort:on selected"), + LOCAL_PROCESS_TIMEOUT, + ); + tui.send_paste("continue with the literal provider effort"); + tui.wait_for_screen( + |s| s.contains("LITERAL_EFFORT_CONFIRMED") && s.contains("replied"), + LOCAL_PROCESS_TIMEOUT, + ); tui.send(b"\x04"); let output = tui.finish(LOCAL_PROCESS_TIMEOUT); assert!(output.status.success()); output.assert_terminal_restored(); - assert_eq!(server.join().unwrap().len(), 3); + assert_eq!(server.join().unwrap().len(), 5); } #[cfg(windows)] diff --git a/core/orchestral-core/src/config/reasoning.rs b/core/orchestral-core/src/config/reasoning.rs index bf61f654..a896e727 100644 --- a/core/orchestral-core/src/config/reasoning.rs +++ b/core/orchestral-core/src/config/reasoning.rs @@ -3,8 +3,8 @@ use serde::{Deserialize, Serialize}; /// An explicit reasoning preference, distinct from an absent configuration override. -#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Serialize, Deserialize)] -#[serde(rename_all = "lowercase")] +#[derive(Debug, Clone, Default, PartialEq, Eq, Serialize, Deserialize)] +#[serde(try_from = "String", into = "String")] pub enum ReasoningPreference { /// Leave the provider's default unchanged; omit reasoning controls from requests. #[default] @@ -17,6 +17,8 @@ pub enum ReasoningPreference { High, XHigh, Max, + /// A provider-defined effort name, preserved without normalization. + Custom(String), /// Enable thinking when the provider exposes a binary thinking control. On, /// Disable thinking when the provider exposes a binary thinking control. @@ -24,7 +26,16 @@ pub enum ReasoningPreference { } impl ReasoningPreference { - pub fn as_str(self) -> &'static str { + pub fn as_str(&self) -> std::borrow::Cow<'_, str> { + if let Self::Custom(value) = self { + return if matches!(value.as_str(), "default" | "on" | "off") + || value.starts_with("effort:") + { + format!("effort:{value}").into() + } else { + value.as_str().into() + }; + } match self { Self::Default => "default", Self::None => "none", @@ -36,13 +47,32 @@ impl ReasoningPreference { Self::Max => "max", Self::On => "on", Self::Off => "off", + Self::Custom(_) => unreachable!(), } + .into() + } + + /// Interpret a service-declared name as an effort, never as a local toggle/default. + pub fn from_effort(value: &str) -> Result { + if value.trim().is_empty() { + return Err("reasoning effort must be a non-empty string".to_owned()); + } + Ok(match value { + "none" => Self::None, + "minimal" => Self::Minimal, + "low" => Self::Low, + "medium" => Self::Medium, + "high" => Self::High, + "xhigh" => Self::XHigh, + "max" => Self::Max, + _ => Self::Custom(value.to_owned()), + }) } } impl std::fmt::Display for ReasoningPreference { fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { - f.write_str(self.as_str()) + f.write_str(&self.as_str()) } } @@ -50,8 +80,75 @@ impl std::str::FromStr for ReasoningPreference { type Err = String; fn from_str(value: &str) -> Result { - serde_json::from_value(serde_json::Value::String(value.to_owned())).map_err(|_| { - "expected default, none, minimal, low, medium, high, xhigh, max, on, or off".to_owned() - }) + match value { + "default" => Ok(Self::Default), + "on" => Ok(Self::On), + "off" => Ok(Self::Off), + _ => Self::from_effort(value.strip_prefix("effort:").unwrap_or(value)), + } + } +} + +impl TryFrom for ReasoningPreference { + type Error = String; + + fn try_from(value: String) -> Result { + value.parse() + } +} + +impl From for String { + fn from(value: ReasoningPreference) -> Self { + value.to_string() + } +} + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn provider_efforts_round_trip_without_becoming_local_controls() { + for name in [ + "ultra", + "future-next", + "HIGH", + "default", + "on", + "off", + "effort:on", + "effort:", + ] { + let effort = ReasoningPreference::from_effort(name).unwrap(); + assert!(matches!(effort, ReasoningPreference::Custom(_))); + let json = serde_json::to_value(&effort).unwrap(); + assert_eq!( + serde_json::from_value::(json).unwrap(), + effort + ); + assert_eq!( + effort.to_string().parse::().unwrap(), + effort + ); + } + assert_eq!( + "default".parse::().unwrap(), + ReasoningPreference::Default + ); + assert_eq!( + "on".parse::().unwrap(), + ReasoningPreference::On + ); + assert_eq!( + "off".parse::().unwrap(), + ReasoningPreference::Off + ); + assert_eq!( + "none".parse::().unwrap(), + ReasoningPreference::None + ); + for invalid in ["", " ", "effort:", "effort: "] { + assert!(invalid.parse::().is_err()); + } } } diff --git a/plugins/orchestral-agent-codex/src/lib.rs b/plugins/orchestral-agent-codex/src/lib.rs index 00d5032d..12613658 100644 --- a/plugins/orchestral-agent-codex/src/lib.rs +++ b/plugins/orchestral-agent-codex/src/lib.rs @@ -733,7 +733,10 @@ impl CodexConnector { dispatch_journal_dir: None, ..CodexAppServerConfig::default() }, - creation_schema: codex_session_creation_schema(), + creation_schema: codex_creation_schema( + &CodexModelCache::default(), + &CodexUserDefaults::default(), + ), artifact_resolver: None, artifact_blob_store: None, artifact_publisher: None, @@ -763,7 +766,10 @@ impl CodexConnector { dispatch_journal_dir: None, ..CodexAppServerConfig::default() }, - creation_schema: codex_session_creation_schema(), + creation_schema: codex_creation_schema( + &CodexModelCache::default(), + &CodexUserDefaults::default(), + ), artifact_resolver: None, artifact_blob_store: None, artifact_publisher: None, @@ -1407,92 +1413,96 @@ struct CodexUserDefaults { } fn codex_session_creation_schema() -> Value { - const FALLBACK_MODELS: [&str; 6] = [ - "gpt-5.6-sol", - "gpt-5.6-terra", - "gpt-5.6-luna", - "gpt-5.5", - "gpt-5.4", - "gpt-5.4-mini", - ]; - const REASONING_ORDER: [&str; 6] = ["low", "medium", "high", "xhigh", "max", "ultra"]; - let home = codex_home(); let cache = fs::read_to_string(home.join("models_cache.json")) .ok() .and_then(|contents| serde_json::from_str::(&contents).ok()) .unwrap_or_default(); + let defaults = fs::read_to_string(home.join("config.toml")) + .ok() + .and_then(|contents| toml::from_str::(&contents).ok()) + .unwrap_or_default(); + codex_creation_schema(&cache, &defaults) +} + +fn codex_creation_schema(cache: &CodexModelCache, defaults: &CodexUserDefaults) -> Value { let visible_models = cache .models .iter() - .filter(|model| model.visibility == "list" && model.supported_in_api) - .collect::>(); - let models = if visible_models.is_empty() { - FALLBACK_MODELS - .iter() - .map(|model| (*model).to_owned()) - .collect::>() - } else { - visible_models - .iter() - .map(|model| model.slug.clone()) - .collect::>() - }; - let mut reasoning_efforts = REASONING_ORDER - .iter() - .filter(|effort| { - visible_models.is_empty() - || visible_models.iter().any(|model| { - model - .supported_reasoning_levels - .iter() - .any(|level| level.effort == **effort) - }) + .filter(|model| { + model.visibility == "list" && model.supported_in_api && !model.slug.trim().is_empty() }) - .map(|effort| (*effort).to_owned()) .collect::>(); - if reasoning_efforts.is_empty() { - reasoning_efforts = REASONING_ORDER - .iter() - .map(|effort| (*effort).to_owned()) - .collect(); - } - let defaults = fs::read_to_string(home.join("config.toml")) - .ok() - .and_then(|contents| toml::from_str::(&contents).ok()) - .unwrap_or_default(); let default_model = defaults .model - .filter(|model| models.contains(model)) - .unwrap_or_else(|| models[0].clone()); + .as_deref() + .filter(|model| !model.trim().is_empty()); let model_default_effort = visible_models .iter() - .find(|model| model.slug == default_model) - .and_then(|model| model.default_reasoning_level.clone()); + .find(|model| Some(model.slug.as_str()) == default_model) + .and_then(|model| model.default_reasoning_level.as_deref()); let default_reasoning_effort = defaults .model_reasoning_effort - .filter(|effort| reasoning_efforts.contains(effort)) + .as_deref() + .filter(|effort| !effort.trim().is_empty()) .or(model_default_effort) - .filter(|effort| reasoning_efforts.contains(effort)) - .unwrap_or_else(|| "medium".to_owned()); + .filter(|effort| !effort.trim().is_empty()); + let mut models = Vec::new(); + let mut reasoning_efforts = Vec::new(); + for model in &visible_models { + if !models.contains(&model.slug.as_str()) { + models.push(model.slug.as_str()); + } + for level in &model.supported_reasoning_levels { + if !level.effort.trim().is_empty() + && !reasoning_efforts.contains(&level.effort.as_str()) + { + reasoning_efforts.push(level.effort.as_str()); + } + } + } + // Preserve native catalog strings and explicit user defaults without a + // client-owned vocabulary. Codex validates the selected model/effort pair. + let has_catalog_models = !models.is_empty(); + let has_catalog_efforts = !reasoning_efforts.is_empty(); + if let Some(model) = default_model { + if !models.contains(&model) { + models.push(model); + } + } + if let Some(effort) = default_reasoning_effort { + if !reasoning_efforts.contains(&effort) { + reasoning_efforts.push(effort); + } + } + let mut model_field = json!({ + "type": "string", "title": "模型(留空使用 Codex 默认)", "minLength": 1 + }); + let mut reasoning_field = json!({ + "type": "string", "title": "推理强度(由所选模型验证)", "minLength": 1 + }); + // Missing metadata leaves an optional text field, rather than advertising + // a fixed set of invented model IDs or effort levels. + if has_catalog_models { + model_field["enum"] = json!(models); + } + if has_catalog_efforts { + reasoning_field["enum"] = json!(reasoning_efforts); + } + if let Some(model) = default_model { + model_field["default"] = json!(model); + } + if let Some(effort) = default_reasoning_effort { + reasoning_field["default"] = json!(effort); + } json!({ "type": "object", "additionalProperties": false, - "required": ["model", "reasoning_effort", "sandbox_mode", "approval_policy"], + "required": ["sandbox_mode", "approval_policy"], "properties": { - "model": { - "type": "string", - "title": "模型", - "default": default_model, - "enum": models - }, - "reasoning_effort": { - "type": "string", - "title": "推理强度", - "default": default_reasoning_effort, - "enum": reasoning_efforts - }, + "model": model_field, + "reasoning_effort": reasoning_field, "sandbox_mode": { "type": "string", "title": "文件与命令权限", @@ -2069,6 +2079,142 @@ mod tests { use super::*; + #[test] + fn native_catalog_preserves_new_efforts_and_explicit_defaults() { + let mut cache: CodexModelCache = serde_json::from_value(json!({"models": [{ + "slug": "native-future-model", "visibility": "list", "supported_in_api": true, + "default_reasoning_level": "ultra", + "supported_reasoning_levels": [ + {"effort": "low"}, {"effort": "ultra"}, {"effort": "future-Deep"}, + {"effort": "ultra"}, {"effort": " "} + ] + }]})) + .unwrap(); + let defaults = CodexUserDefaults { + model: Some("native-future-model".into()), + model_reasoning_effort: None, + }; + let schema = codex_creation_schema(&cache, &defaults); + assert_eq!( + schema["properties"]["reasoning_effort"]["enum"], + json!(["low", "ultra", "future-Deep"]) + ); + assert_eq!(schema["properties"]["reasoning_effort"]["default"], "ultra"); + + cache.models[0] + .supported_reasoning_levels + .push(CodexReasoningLevel { + effort: "new-after-refresh".into(), + }); + let refreshed = codex_creation_schema(&cache, &defaults); + assert!(refreshed["properties"]["reasoning_effort"]["enum"] + .as_array() + .unwrap() + .contains(&json!("new-after-refresh"))); + let configured = codex_creation_schema( + &cache, + &CodexUserDefaults { + model: Some("explicit-new-model".into()), + model_reasoning_effort: Some("explicit-new-effort".into()), + }, + ); + assert_eq!( + configured["properties"]["model"]["default"], + "explicit-new-model" + ); + assert_eq!( + configured["properties"]["reasoning_effort"]["default"], + "explicit-new-effort" + ); + assert!(configured["properties"]["reasoning_effort"]["enum"] + .as_array() + .unwrap() + .contains(&json!("explicit-new-effort"))); + } + + #[test] + fn missing_native_catalog_uses_native_defaults_without_invented_choices() { + let schema = + codex_creation_schema(&CodexModelCache::default(), &CodexUserDefaults::default()); + for field in ["model", "reasoning_effort"] { + assert!(schema["properties"][field].get("enum").is_none()); + assert!(schema["properties"][field].get("default").is_none()); + assert!(!schema["required"] + .as_array() + .unwrap() + .contains(&json!(field))); + } + let settings = session_creation_settings(&json!({ + "sandbox_mode": "workspace-write", "approval_policy": "on-request" + })) + .unwrap(); + assert!(settings.model.is_none()); + assert!(settings.reasoning_effort.is_none()); + + let configured = codex_creation_schema( + &CodexModelCache::default(), + &CodexUserDefaults { + model: Some("configured-model".into()), + model_reasoning_effort: Some("configured-effort".into()), + }, + ); + assert_eq!( + configured["properties"]["model"]["default"], + "configured-model" + ); + assert_eq!( + configured["properties"]["reasoning_effort"]["default"], + "configured-effort" + ); + for field in ["model", "reasoning_effort"] { + assert!(configured["properties"][field].get("enum").is_none()); + } + } + + #[tokio::test] + async fn native_session_preserves_ultra_and_future_efforts_on_the_rpc() { + for effort in ["ultra", "future-Deep"] { + let (client_io, server_io) = duplex(64 * 1024); + let (client_read, client_write) = tokio::io::split(client_io); + let (server_read, mut server_write) = tokio::io::split(server_io); + let rpc = CodexRpcClient::from_io( + client_read, + client_write, + Duration::from_secs(1), + 1024 * 1024, + ); + let connector = CodexConnector::with_client(rpc, "codex/test"); + let server = tokio::spawn(async move { + let mut requests = BufReader::new(server_read).lines(); + let start = read_request(&mut requests).await; + assert_eq!(start["method"], "thread/start"); + assert_eq!( + start["params"]["config"], + json!({"model_reasoning_effort": effort}) + ); + write_result( + &mut server_write, + &start, + json!({ + "thread": thread("future-effort-session", Value::Null), + "model": "native-model", "reasoningEffort": effort + }), + ) + .await; + }); + let session = connector.create_session(CreateAgentSessionRequest { + cwd: None, title: None, + options: json!({"sandbox_mode":"workspace-write", "approval_policy":"on-request", "model":"native-model", "reasoning_effort":effort}), + extensions: BTreeMap::new(), + }).await.unwrap(); + assert_eq!( + session.execution_profile.reasoning_effort.as_deref(), + Some(effort) + ); + server.await.unwrap(); + } + } + const ONE_PIXEL_PNG: &str = "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNk+A8AAQUBAScY42YAAAAASUVORK5CYII="; @@ -3248,14 +3394,11 @@ mod tests { .as_ref() .and_then(|creation| creation.input_schema.as_ref()) .expect("Codex creation options must be declared"); - assert!(!creation_schema["properties"]["model"]["enum"] - .as_array() - .unwrap() - .is_empty()); - assert!(!creation_schema["properties"]["reasoning_effort"]["enum"] - .as_array() - .unwrap() - .is_empty()); + assert_eq!(creation_schema["properties"]["model"]["type"], "string"); + assert_eq!( + creation_schema["properties"]["reasoning_effort"]["type"], + "string" + ); let created = connector .create_session(CreateAgentSessionRequest { diff --git a/plugins/orchestral-model-openai/src/endpoint.rs b/plugins/orchestral-model-openai/src/endpoint.rs index 5eed676a..462c9cdc 100644 --- a/plugins/orchestral-model-openai/src/endpoint.rs +++ b/plugins/orchestral-model-openai/src/endpoint.rs @@ -244,7 +244,9 @@ mod tests { json!({"thinking": {}}), json!({"thinking": {"default_enabled": "secret"}}), json!({"supported_efforts": "secret"}), - json!({"supported_efforts": ["secret"]}), + json!({"supported_efforts": [""]}), + json!({"supported_efforts": [" "]}), + json!({"supported_efforts": [false]}), ] { let error = parse_model_metadata(&json!({"data": [{"id": "model", "reasoning": reasoning}]})) @@ -259,6 +261,42 @@ mod tests { .is_err()); } + #[test] + fn discovered_efforts_preserve_future_names_case_and_reserved_local_words() { + let names = [ + "ultra", + "future-next", + "HIGH", + "on", + "off", + "default", + "effort:high", + ]; + let models = parse_model_metadata(&json!({"data": [{"id": "future", "max_model_len": 8192, + "reasoning": {"supported_efforts": names}}]})) + .unwrap(); + assert_eq!(models[0].max_context_tokens, Some(8192)); + let efforts = models[0] + .reasoning + .as_ref() + .unwrap() + .supported_efforts + .as_ref() + .unwrap(); + let actual = efforts + .iter() + .map(OpenAiReasoningEffort::as_str) + .collect::>(); + assert_eq!(actual, names.into_iter().collect()); + assert_eq!( + serde_json::to_value(efforts).unwrap(), + json!(efforts + .iter() + .map(OpenAiReasoningEffort::as_str) + .collect::>()) + ); + } + #[test] fn duplicate_capacity_minimum_and_reasoning_agreement_are_independent() { let models = parse_model_metadata(&json!({"data": [ diff --git a/plugins/orchestral-model-openai/src/lib.rs b/plugins/orchestral-model-openai/src/lib.rs index cdc747cb..5c913d09 100644 --- a/plugins/orchestral-model-openai/src/lib.rs +++ b/plugins/orchestral-model-openai/src/lib.rs @@ -137,8 +137,13 @@ impl OpenAiCompatibleBackend { if let Value::Object(sampling) = sampling { body.extend(sampling); } - match self.reasoning { + match &self.reasoning { Some(OpenAiReasoningControl::Effort(effort)) => { + if effort.as_str().trim().is_empty() { + return Err(ModelError::invalid_request( + "reasoning effort must be non-empty", + )); + } body.insert("reasoning_effort".to_owned(), json!(effort)); } Some(OpenAiReasoningControl::Thinking(enabled)) => { @@ -268,7 +273,7 @@ impl ModelTokenMeter for OpenAiCompatibleBackend { let config = config.expect("OpenAI token meter scalar configuration is serializable"); // Preserve existing recovery identities when no control was selected. // Explicit controls affect both wire size and the model's continuation. - let config = match self.reasoning { + let config = match &self.reasoning { Some(control) => serde_json::to_vec(&("reasoning-control/v1", config, control)) .expect("typed reasoning control is serializable"), None => config, @@ -331,7 +336,7 @@ impl ModelBackend for OpenAiCompatibleBackend { Value::String(encoding_identity.to_owned()), ); } - if let Some(control) = self.reasoning { + if let Some(control) = &self.reasoning { extensions.insert( "openai-compatible/reasoning-control".to_owned(), json!(control), diff --git a/plugins/orchestral-model-openai/src/reasoning.rs b/plugins/orchestral-model-openai/src/reasoning.rs index 874f2644..c72d7ebe 100644 --- a/plugins/orchestral-model-openai/src/reasoning.rs +++ b/plugins/orchestral-model-openai/src/reasoning.rs @@ -1,12 +1,12 @@ -//! Explicit reasoning requests and optional model-declared controls. A known -//! wire vocabulary is not a claim that every endpoint/model supports its values. +//! Explicit reasoning requests and optional model-declared controls. Provider +//! effort names are extensible and preserve their exact spelling on the wire. use std::{fmt, str::FromStr}; use serde::{Deserialize, Serialize}; -#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Serialize, Deserialize)] -#[serde(rename_all = "lowercase")] +#[derive(Clone, Debug, Eq, PartialEq, Ord, PartialOrd, Serialize, Deserialize)] +#[serde(try_from = "String", into = "String")] pub enum OpenAiReasoningEffort { None, Minimal, @@ -15,10 +15,11 @@ pub enum OpenAiReasoningEffort { High, XHigh, Max, + Custom(String), } impl OpenAiReasoningEffort { - /// Recognized request values, independently of a model's advertised support. + /// Common spellings, not an exhaustive capability list. pub const ALL: [Self; 7] = [ Self::None, Self::Minimal, @@ -29,7 +30,7 @@ impl OpenAiReasoningEffort { Self::Max, ]; - pub const fn as_str(self) -> &'static str { + pub fn as_str(&self) -> &str { match self { Self::None => "none", Self::Minimal => "minimal", @@ -38,6 +39,7 @@ impl OpenAiReasoningEffort { Self::High => "high", Self::XHigh => "xhigh", Self::Max => "max", + Self::Custom(value) => value, } } } @@ -52,20 +54,34 @@ impl FromStr for OpenAiReasoningEffort { type Err = String; fn from_str(value: &str) -> Result { - Self::ALL + if value.trim().is_empty() { + return Err("reasoning effort must be a non-empty string".to_owned()); + } + Ok(Self::ALL .into_iter() .find(|effort| effort.as_str() == value) - .ok_or_else(|| { - "expected reasoning effort none, minimal, low, medium, high, xhigh, or max" - .to_owned() - }) + .unwrap_or_else(|| Self::Custom(value.to_owned()))) + } +} + +impl TryFrom for OpenAiReasoningEffort { + type Error = String; + + fn try_from(value: String) -> Result { + value.parse() + } +} + +impl From for String { + fn from(value: OpenAiReasoningEffort) -> Self { + value.to_string() } } /// Select one wire control, preventing contradictory standard/extension fields. /// Absence of this enum means the service's default; `Effort(None)` is an /// explicit request to disable reasoning and must not be omitted. -#[derive(Clone, Copy, Debug, Eq, PartialEq, Serialize, Deserialize)] +#[derive(Clone, Debug, Eq, PartialEq, Serialize, Deserialize)] #[serde(tag = "kind", content = "value", rename_all = "snake_case")] pub enum OpenAiReasoningControl { Effort(OpenAiReasoningEffort), diff --git a/plugins/orchestral-model-openai/src/reasoning/tests.rs b/plugins/orchestral-model-openai/src/reasoning/tests.rs index 9cbada9c..3e175205 100644 --- a/plugins/orchestral-model-openai/src/reasoning/tests.rs +++ b/plugins/orchestral-model-openai/src/reasoning/tests.rs @@ -23,24 +23,30 @@ fn backend(format: OpenAiToolResultFormat) -> OpenAiCompatibleBackend { #[test] fn reasoning_effort_vocabulary_is_typed_and_none_is_an_explicit_value() { - for effort in OpenAiReasoningEffort::ALL { + for effort in OpenAiReasoningEffort::ALL.into_iter().chain( + [ + "ultra", + "future-next", + "HIGH", + "default", + "on", + "off", + "effort:future", + ] + .into_iter() + .map(|name| name.parse().unwrap()), + ) { assert_eq!( effort.as_str().parse::().unwrap(), effort ); - assert_eq!(serde_json::to_value(effort).unwrap(), effort.as_str()); + assert_eq!(serde_json::to_value(&effort).unwrap(), effort.as_str()); assert_eq!( serde_json::from_value::(json!(effort.as_str())).unwrap(), effort ); } - for invalid in [ - json!("default"), - json!("on"), - json!("HIGH"), - json!(false), - json!(0), - ] { + for invalid in [json!(""), json!(" "), json!(false), json!(0)] { assert!(serde_json::from_value::(invalid).is_err()); } assert_eq!( @@ -53,17 +59,33 @@ fn reasoning_effort_vocabulary_is_typed_and_none_is_an_explicit_value() { ); } -#[test] -fn explicit_reasoning_changes_only_its_wire_control_and_recovery_identity() { - let request = crate::tests::request(); - let controls = OpenAiReasoningEffort::ALL +fn controls() -> impl Iterator { + OpenAiReasoningEffort::ALL .into_iter() + .chain( + [ + "ultra", + "future-next", + "HIGH", + "default", + "on", + "off", + "effort:future", + ] + .into_iter() + .map(|name| name.parse().unwrap()), + ) .map(OpenAiReasoningControl::Effort) .chain([ OpenAiReasoningControl::Thinking(false), OpenAiReasoningControl::Thinking(true), - ]); - for control in controls { + ]) +} + +#[test] +fn explicit_reasoning_changes_only_its_wire_control_and_recovery_identity() { + let request = crate::tests::request(); + for control in controls() { for format in [ OpenAiToolResultFormat::Text, OpenAiToolResultFormat::Json, @@ -77,9 +99,9 @@ fn explicit_reasoning_changes_only_its_wire_control_and_recovery_identity() { assert!(default_body.get("reasoning_effort").is_none()); assert!(default_body.get("chat_template_kwargs").is_none()); - let configured = original.with_reasoning_control(Some(control)); + let configured = original.with_reasoning_control(Some(control.clone())); let mut body = configured.build_request_body(&request).unwrap(); - match control { + match &control { OpenAiReasoningControl::Effort(effort) => { assert_eq!( body.as_object_mut().unwrap().remove("reasoning_effort"), @@ -125,14 +147,7 @@ fn explicit_reasoning_changes_only_its_wire_control_and_recovery_identity() { #[test] fn distinct_explicit_controls_cannot_share_the_same_meter_identity() { let mut digests = std::collections::BTreeSet::new(); - for control in OpenAiReasoningEffort::ALL - .into_iter() - .map(OpenAiReasoningControl::Effort) - .chain([ - OpenAiReasoningControl::Thinking(false), - OpenAiReasoningControl::Thinking(true), - ]) - { + for control in controls() { let digest = backend(OpenAiToolResultFormat::Yaml) .with_reasoning_control(Some(control)) .meter_descriptor() @@ -140,3 +155,13 @@ fn distinct_explicit_controls_cannot_share_the_same_meter_identity() { assert!(digests.insert(serde_json::to_string(&digest).unwrap())); } } + +#[test] +fn empty_programmatic_effort_is_rejected_before_sending_a_request() { + let backend = backend(OpenAiToolResultFormat::Json).with_reasoning_control(Some( + OpenAiReasoningControl::Effort(OpenAiReasoningEffort::Custom(" ".into())), + )); + assert!(backend + .build_request_body(&crate::tests::request()) + .is_err()); +} diff --git a/web/orchestral-web/dist/assets/orchestral-web-dxha89eb1d2c837c2ee.js b/web/orchestral-web/dist/assets/orchestral-web-dxh40c65c6d31d0e1.js similarity index 99% rename from web/orchestral-web/dist/assets/orchestral-web-dxha89eb1d2c837c2ee.js rename to web/orchestral-web/dist/assets/orchestral-web-dxh40c65c6d31d0e1.js index a61a2faf..8c217688 100644 --- a/web/orchestral-web/dist/assets/orchestral-web-dxha89eb1d2c837c2ee.js +++ b/web/orchestral-web/dist/assets/orchestral-web-dxh40c65c6d31d0e1.js @@ -1,2 +1,2 @@ function ut(c,t,e,n){if(n==="style"){c.style.setProperty(t,e);return}if(n){c.setAttributeNS(n,t,e);return}switch(t){case"value":c.tagName==="OPTION"?K(c,t,e):c.value!==e&&(c.value=e);break;case"initial_value":c.defaultValue=e;break;case"checked":c.checked=x(e);break;case"initial_checked":c.defaultChecked=x(e);break;case"selected":c.selected=x(e);break;case"initial_selected":c.defaultSelected=x(e);break;case"dangerous_inner_html":c.innerHTML=e;break;case"style":let r={};for(let _=0;_{for(let n of e)this.handleResizeEvent(n)})),this.resizeObserver.observe(t)}removeResizeObserver(t){this.resizeObserver&&this.resizeObserver.unobserve(t)}handleIntersectionEvent(t){let e=t.target,n=new CustomEvent("visible",{bubbles:!1,detail:t});e.dispatchEvent(n)}createIntersectionObserver(t){this.intersectionObserver||(this.intersectionObserver=new IntersectionObserver(e=>{for(let n of e)this.handleIntersectionEvent(n)})),this.intersectionObserver.observe(t)}removeIntersectionObserver(t){this.intersectionObserver&&this.intersectionObserver.unobserve(t)}createListener(t,e,n){if(t=="resize"?this.createResizeObserver(e):t=="visible"&&this.createIntersectionObserver(e),n)this.global[t]===void 0?(this.global[t]={active:1,callback:this.handler},this.root.addEventListener(t,this.handler)):this.global[t].active++;else{let r=e.getAttribute("data-dioxus-id");this.local[r]||(this.local[r]={}),e.addEventListener(t,this.handler)}}removeListener(t,e,n){e=="resize"?this.removeResizeObserver(t):e=="visible"?this.removeIntersectionObserver(t):n?this.removeBubblingListener(e):this.removeNonBubblingListener(t,e)}removeBubblingListener(t){this.global[t].active--,this.global[t].active===0&&(this.root.removeEventListener(t,this.global[t].callback),delete this.global[t])}removeNonBubblingListener(t,e){let n=t.getAttribute("data-dioxus-id");delete this.local[n][e],Object.keys(this.local[n]).length===0&&delete this.local[n],t.removeEventListener(e,this.handler)}removeAllNonBubblingListeners(t){let e=t.getAttribute("data-dioxus-id");delete this.local[e]}getNode(t){return this.nodes[t]}pushRoot(t){this.stack.push(t)}appendChildren(t,e){let n=this.nodes[t],r=this.stack.splice(this.stack.length-e);for(let _=0;_0;_--)n=n.nextSibling}return n}saveTemplate(t,e){this.templates[e]=t}hydrate_node(t,e){let n=t.getAttribute("data-node-hydration").split(","),r=e[parseInt(n[0])];if(this.nodes[r]=t,n.length>1){t.listening=n.length-1,t.setAttribute("data-dioxus-id",r.toString());for(let _=1;__.nextNode()?_.currentNode!==u:!1;for(;_.currentNode;){let h=_.currentNode;if(h.nodeType===Node.COMMENT_NODE){let y=h.textContent,J=y.split("placeholder");if(J.length>1){if(this.nodes[t[parseInt(J[1])]]=h,!g())break;continue}let G=y.split("node-id");if(G.length>1){let k=h.nextSibling;h.remove();let N,O;if(k.nodeType===Node.COMMENT_NODE){let ot=k.parentElement.insertBefore(document.createTextNode(""),k);N=k,O=ot}else O=k,N=O.nextSibling;_.currentNode=N,this.nodes[t[parseInt(G[1])]]=O;let it=h===r||!g();if(N.remove(),it)break;continue}}if(!g())break}}}setAttributeInner(t,e,n,r){ut(t,e,n,r)}};var v,I,w,C,L,F=class extends H{constructor(t){super(),this.d=t,this.m=null,this.p=null,this.ls=null,this.t=null,this.op=null,this.e=null,this.z=null,this.metaflags=null,this.u16buf=null,this.u16bufp=null,this.u32buf=null,this.u32bufp=null,this.u8buf=null,this.u8bufp=null,this.attr=[],this.attr_cache_hit=null,this.attr_cache_idx,this.get_attr=function(){return this.attr_cache_idx=this.u8buf[this.u8bufp++],this.attr_cache_idx&128?(this.attr_cache_hit=this.s.substring(this.sp,this.sp+=this.u8buf[this.u8bufp++]),this.attr[this.attr_cache_idx&4294967167]=this.attr_cache_hit,this.attr_cache_hit):this.attr[this.attr_cache_idx&4294967167]},this.el=[],this.el_cache_hit=null,this.el_cache_idx,this.get_el=function(){return this.el_cache_idx=this.u8buf[this.u8bufp++],this.el_cache_idx&128?(this.el_cache_hit=this.s.substring(this.sp,this.sp+=this.u8buf[this.u8bufp++]),this.el[this.el_cache_idx&4294967167]=this.el_cache_hit,this.el_cache_hit):this.el[this.el_cache_idx&4294967167]},this.evt=[],this.evt_cache_hit=null,this.evt_cache_idx,this.get_evt=function(){return this.evt_cache_idx=this.u8buf[this.u8bufp++],this.evt_cache_idx&128?(this.evt_cache_hit=this.s.substring(this.sp,this.sp+=this.u8buf[this.u8bufp++]),this.evt[this.evt_cache_idx&4294967167]=this.evt_cache_hit,this.evt_cache_hit):this.evt[this.evt_cache_idx&4294967167]},this.namespace=[],this.namespace_cache_hit=null,this.namespace_cache_idx,this.get_namespace=function(){return this.namespace_cache_idx=this.u8buf[this.u8bufp++],this.namespace_cache_idx&128?(this.namespace_cache_hit=this.s.substring(this.sp,this.sp+=this.u8buf[this.u8bufp++]),this.namespace[this.namespace_cache_idx&4294967167]=this.namespace_cache_hit,this.namespace_cache_hit):this.namespace[this.namespace_cache_idx&4294967167]},this.ns_cache=[],this.ns_cache_cache_hit=null,this.ns_cache_cache_idx,this.get_ns_cache=function(){return this.ns_cache_cache_idx=this.u8buf[this.u8bufp++],this.ns_cache_cache_idx&128?(this.ns_cache_cache_hit=this.s.substring(this.sp,this.sp+=this.u8buf[this.u8bufp++]),this.ns_cache[this.ns_cache_cache_idx&4294967167]=this.ns_cache_cache_hit,this.ns_cache_cache_hit):this.ns_cache[this.ns_cache_cache_idx&4294967167]},this.s="",this.lsp=null,this.sp=null,this.sl=null,this.c=new TextDecoder}update_memory(t){this.m=new DataView(t.buffer)}run(){if(this.metaflags=this.m.getUint32(this.d,!0),this.metaflags>>>6&1&&(this.ls=this.m.getUint32(this.d+24,!0)),this.p=this.ls,this.metaflags>>>4&1&&(this.t=this.m.getUint32(this.d+16,!0),this.u16buf=new Uint16Array(this.m.buffer,this.t,(this.m.buffer.byteLength-this.t-(this.m.buffer.byteLength-this.t)%2)/2)),this.u16bufp=0,this.metaflags>>>3&1&&(this.t=this.m.getUint32(this.d+12,!0),this.u32buf=new Uint32Array(this.m.buffer,this.t,(this.m.buffer.byteLength-this.t-(this.m.buffer.byteLength-this.t)%4)/4)),this.u32bufp=0,this.metaflags>>>5&1&&(this.t=this.m.getUint32(this.d+20,!0),this.u8buf=new Uint8Array(this.m.buffer,this.t,(this.m.buffer.byteLength-this.t-(this.m.buffer.byteLength-this.t)%1)/1)),this.u8bufp=0,this.metaflags&1&&(this.lsp=this.m.getUint32(this.d+4,!0)),this.metaflags>>>2&1)if(this.sl=this.m.getUint32(this.d+8,!0),this.metaflags>>>1&1){for(this.sp=this.lsp,this.s="",this.e=this.sp+(this.sl/4|0)*4;this.sp>8,(this.t&16711680)>>16,this.t>>24),this.sp+=4;for(;this.sp{this.handler(r,n,v)});break;case 25:this.nodes[this.u32buf[this.u32bufp++]]=this.loadChild((()=>{this.e=this.u8bufp+this.u32buf[this.u32bufp++];let r=this.u8buf.slice(this.u8bufp,this.e);return this.u8bufp=this.e,r})());break;case 26:{let r=this.stack.splice(this.stack.length-this.u16buf[this.u16bufp++]);this.loadChild((()=>{this.e=this.u8bufp+this.u32buf[this.u32bufp++];let u=this.u8buf.slice(this.u8bufp,this.e);return this.u8bufp=this.e,u})()).replaceWith(...r)}break;case 27:return!0}this.op>>>=8}}run_from_bytes(t){this.d=0,this.update_memory(new Uint8Array(t)),this.run()}};function Q(c,t,e,n){if(n==="style"){c.style.setProperty(t,e);return}if(n){c.setAttributeNS(n,t,e);return}switch(t){case"value":c.tagName==="OPTION"?X(c,t,e):c.value!==e&&(c.value=e);break;case"initial_value":c.defaultValue=e;break;case"checked":c.checked=E(e);break;case"initial_checked":c.defaultChecked=E(e);break;case"selected":c.selected=E(e);break;case"initial_selected":c.defaultSelected=E(e);break;case"dangerous_inner_html":c.innerHTML=e;break;case"style":let r={};for(let _=0;_0){this.waiting.shift()(t);return}this.pending.push(t)}async recv(){return new Promise((t,e)=>{if(this.pending.length>0){t(this.pending.shift());return}this.waiting.push(t)})}},B=class{inner;constructor(t){this.inner=new WeakRef(t)}rustSend(t){let e=this.inner.deref();e&&e.rustSend(t)}async rustRecv(){let t=this.inner.deref();if(t)return await t.rustRecv()}},Y=class{weak(){return new B(this)}};globalThis.__nextChannelId=0;globalThis.__channels=[];var M=class extends Y{js_to_rust;rust_to_js;owner;id;constructor(t){super(),this.owner=t,this.js_to_rust=new z,this.rust_to_js=new z,this.id=globalThis.__nextChannelId,globalThis.__channels[this.id]=this,globalThis.__nextChannelId+=1}weak(){return new B(this)}async recv(){return await this.rust_to_js.recv()}send(t){this.js_to_rust.send(t)}rustSend(t){this.rust_to_js.send(t)}async rustRecv(){return await this.js_to_rust.recv()}close(){globalThis.__channels[this.id]=null}};var W=class{__destroy_into_raw(){let t=this.__wbg_ptr;return this.__wbg_ptr=0,Rt.unregister(this),t}free(){let t=this.__destroy_into_raw();s.__wbg_intounderlyingbytesource_free(t,0)}get autoAllocateChunkSize(){return s.intounderlyingbytesource_autoAllocateChunkSize(this.__wbg_ptr)>>>0}cancel(){let t=this.__destroy_into_raw();s.intounderlyingbytesource_cancel(t)}pull(t){return s.intounderlyingbytesource_pull(this.__wbg_ptr,t)}start(t){s.intounderlyingbytesource_start(this.__wbg_ptr,t)}get type(){let t=s.intounderlyingbytesource_type(this.__wbg_ptr);return kt[t]}};Symbol.dispose&&(W.prototype[Symbol.dispose]=W.prototype.free);var U=class{__destroy_into_raw(){let t=this.__wbg_ptr;return this.__wbg_ptr=0,Nt.unregister(this),t}free(){let t=this.__destroy_into_raw();s.__wbg_intounderlyingsink_free(t,0)}abort(t){let e=this.__destroy_into_raw();return s.intounderlyingsink_abort(e,t)}close(){let t=this.__destroy_into_raw();return s.intounderlyingsink_close(t)}write(t){return s.intounderlyingsink_write(this.__wbg_ptr,t)}};Symbol.dispose&&(U.prototype[Symbol.dispose]=U.prototype.free);var P=class{__destroy_into_raw(){let t=this.__wbg_ptr;return this.__wbg_ptr=0,Ot.unregister(this),t}free(){let t=this.__destroy_into_raw();s.__wbg_intounderlyingsource_free(t,0)}cancel(){let t=this.__destroy_into_raw();s.intounderlyingsource_cancel(t)}pull(t){return s.intounderlyingsource_pull(this.__wbg_ptr,t)}};Symbol.dispose&&(P.prototype[Symbol.dispose]=P.prototype.free);var R=class c{static __wrap(t){let e=Object.create(c.prototype);return e.__wbg_ptr=t,rt.register(e,e.__wbg_ptr,e),e}__destroy_into_raw(){let t=this.__wbg_ptr;return this.__wbg_ptr=0,rt.unregister(this),t}free(){let t=this.__destroy_into_raw();s.__wbg_jsowner_free(t,0)}};Symbol.dispose&&(R.prototype[Symbol.dispose]=R.prototype.free);function $(){return{__proto__:null,"./orchestral-web_bg.js":{__proto__:null,__wbg_Error_408e67f47ca7b58b:function(t,e){return Error(a(t,e))},__wbg_Number_3890faa6d3ff057d:function(t){return Number(t)},__wbg_String_8564e559799eccda:function(t,e){let n=String(e),r=l(n,s.__wbindgen_malloc,s.__wbindgen_realloc),_=b;o().setInt32(t+4,_,!0),o().setInt32(t+0,r,!0)},__wbg___wbindgen_bigint_get_as_i64_c4ecf48528083721:function(t,e){let n=e,r=typeof n=="bigint"?n:void 0;o().setBigInt64(t+8,f(r)?BigInt(0):r,!0),o().setInt32(t+0,!f(r),!0)},__wbg___wbindgen_boolean_get_c9c83ebd41b34df3:function(t){let e=t,n=typeof e=="boolean"?e:void 0;return f(n)?16777215:n?1:0},__wbg___wbindgen_debug_string_a57024b9c6e4a48b:function(t,e){let n=Z(e),r=l(n,s.__wbindgen_malloc,s.__wbindgen_realloc),_=b;o().setInt32(t+4,_,!0),o().setInt32(t+0,r,!0)},__wbg___wbindgen_in_ac983077f137f2e6:function(t,e){return t in e},__wbg___wbindgen_is_bigint_8ffbbef442139384:function(t){return typeof t=="bigint"},__wbg___wbindgen_is_function_5e4570eb24ffa122:function(t){return typeof t=="function"},__wbg___wbindgen_is_null_7d13f41e1a2d5140:function(t){return t===null},__wbg___wbindgen_is_object_a2790eb24c211ea0:function(t){let e=t;return typeof e=="object"&&e!==null},__wbg___wbindgen_is_string_e6f02f0ea5f20a32:function(t){return typeof t=="string"},__wbg___wbindgen_is_undefined_6cff064c44e0d823:function(t){return t===void 0},__wbg___wbindgen_jsval_eq_0a18949a61670320:function(t,e){return t===e},__wbg___wbindgen_jsval_loose_eq_acf2776254a8d832:function(t,e){return t==e},__wbg___wbindgen_memory_5dc2a138835b0f8e:function(){return s.memory},__wbg___wbindgen_number_get_136b9679cab35cfb:function(t,e){let n=e,r=typeof n=="number"?n:void 0;o().setFloat64(t+8,f(r)?0:r,!0),o().setInt32(t+0,!f(r),!0)},__wbg___wbindgen_string_get_d154f1e671052120:function(t,e){let n=e,r=typeof n=="string"?n:void 0;var _=f(r)?0:l(r,s.__wbindgen_malloc,s.__wbindgen_realloc),u=b;o().setInt32(t+4,u,!0),o().setInt32(t+0,_,!0)},__wbg___wbindgen_throw_bb96b2010945f0bc:function(t,e){throw new Error(a(t,e))},__wbg__wbg_cb_unref_be22cc64ae6946a0:function(t){t._wbg_cb_unref()},__wbg_abort_d8615b5857e112b3:function(t){t.abort()},__wbg_aborted_086a8e1f35ee10d0:function(t){return t.aborted},__wbg_addEventListener_3b8edc02c33d9f77:function(){return i(function(t,e,n,r){t.addEventListener(a(e,n),r)},arguments)},__wbg_altKey_59aa5e82c1e32003:function(t){return t.altKey},__wbg_altKey_753fdbc251308d47:function(t){return t.altKey},__wbg_altKey_755975127b4ad2c8:function(t){return t.altKey},__wbg_animationName_32f25a492ad37a10:function(t,e){let n=e.animationName,r=l(n,s.__wbindgen_malloc,s.__wbindgen_realloc),_=b;o().setInt32(t+4,_,!0),o().setInt32(t+0,r,!0)},__wbg_appendChild_d5cbce3d5fa81471:function(){return i(function(t,e){return t.appendChild(e)},arguments)},__wbg_arrayBuffer_393639d72165e90f:function(t){return t.arrayBuffer()},__wbg_back_95d82ddc159806b3:function(){return i(function(t){t.back()},arguments)},__wbg_blockSize_7fad8bcc48860290:function(t){return t.blockSize},__wbg_blur_3f0715f311929c30:function(){return i(function(t){t.blur()},arguments)},__wbg_body_eb2e7e7701fa47ae:function(t){let e=t.body;return f(e)?0:d(e)},__wbg_borderBoxSize_1848950efcad2b8b:function(t){return t.borderBoxSize},__wbg_boundingClientRect_74cb2064bcae2394:function(t){return t.boundingClientRect},__wbg_bubbles_004494fc9c11b448:function(t){return t.bubbles},__wbg_buffer_78291c0e094ccf99:function(t){return t.buffer},__wbg_button_3963e81aec2b2f60:function(t){return t.button},__wbg_buttons_688a15d7be68a0b2:function(t){return t.buttons},__wbg_byobRequest_f8b1c89429b77545:function(t){let e=t.byobRequest;return f(e)?0:d(e)},__wbg_byteLength_336bc7d303511ba0:function(t){return t.byteLength},__wbg_byteOffset_2b1d5b10453ce198:function(t){return t.byteOffset},__wbg_call_1c5886ab9c57d1c7:function(){return i(function(t,e){return t.call(e)},arguments)},__wbg_call_35dba3c747ad7521:function(){return i(function(t,e,n){return t.call(e,n)},arguments)},__wbg_cancel_9610ed0dbe990e64:function(t){return t.cancel()},__wbg_catch_8094577c3f159ad5:function(t,e){return t.catch(e)},__wbg_changedTouches_33c06951b4b4dda5:function(t){return t.changedTouches},__wbg_charCodeAt_ee49a2dd698e4f66:function(t,e){return t.charCodeAt(e>>>0)},__wbg_checkValidity_b53bbf0eee983ed0:function(t){return t.checkValidity()},__wbg_checked_e5cdc0e72e42fdfd:function(t){return t.checked},__wbg_clearData_4eb1734920cb5219:function(){return i(function(t){t.clearData()},arguments)},__wbg_clearData_e96b980ffb4fa0c9:function(){return i(function(t,e,n){t.clearData(a(e,n))},arguments)},__wbg_clearTimeout_113b1cde814ec762:function(t){return clearTimeout(t)},__wbg_clientHeight_834c029be3d903a7:function(t){return t.clientHeight},__wbg_clientWidth_ad03e8eb6c2b0c56:function(t){return t.clientWidth},__wbg_clientX_73f0b294f91b259a:function(t){return t.clientX},__wbg_clientX_bc105f55752462e3:function(t){return t.clientX},__wbg_clientY_7be14b984b1cf33f:function(t){return t.clientY},__wbg_clientY_a4c1ea57bd41430f:function(t){return t.clientY},__wbg_close_0c1f30aeb9a080a7:function(t){t.close()},__wbg_close_72f69f5f2de2bc73:function(){return i(function(t){t.close()},arguments)},__wbg_close_97cdb44c3a7878f6:function(){return i(function(t){t.close()},arguments)},__wbg_code_1bac1fd03147d97e:function(t,e){let n=e.code,r=l(n,s.__wbindgen_malloc,s.__wbindgen_realloc),_=b;o().setInt32(t+4,_,!0),o().setInt32(t+0,r,!0)},__wbg_contentBoxSize_7a901078c88a8f5c:function(t){return t.contentBoxSize},__wbg_controller_d903271e81e8d035:function(t){let e=t.controller;return f(e)?0:d(e)},__wbg_createComment_8bb21f73bb03ef86:function(t,e,n){return t.createComment(a(e,n))},__wbg_createElementNS_f18ede2d74f15ea1:function(){return i(function(t,e,n,r,_){return t.createElementNS(e===0?void 0:a(e,n),a(r,_))},arguments)},__wbg_createElement_7f42344eee7bb810:function(){return i(function(t,e,n){return t.createElement(a(e,n))},arguments)},__wbg_createIndex_9e2beb35a103225a:function(){return i(function(t,e,n,r){return t.createIndex(a(e,n),r)},arguments)},__wbg_createIndex_f8a090296c419c6c:function(){return i(function(t,e,n,r,_){return t.createIndex(a(e,n),r,_)},arguments)},__wbg_createObjectStore_2ddc8f74181944c1:function(){return i(function(t,e,n,r){return t.createObjectStore(a(e,n),r)},arguments)},__wbg_createTextNode_f5ee2b1cd3e249bb:function(t,e,n){return t.createTextNode(a(e,n))},__wbg_crypto_ee03eb25b52ea298:function(){return i(function(t){return t.crypto},arguments)},__wbg_ctrlKey_8f6cb44d63052c81:function(t){return t.ctrlKey},__wbg_ctrlKey_9490b716a4845258:function(t){return t.ctrlKey},__wbg_ctrlKey_a018a97cfc9bef87:function(t){return t.ctrlKey},__wbg_dataTransfer_edccf220abf064b7:function(t){let e=t.dataTransfer;return f(e)?0:d(e)},__wbg_data_875f40a485a142fe:function(t,e){let n=e.data;var r=f(n)?0:l(n,s.__wbindgen_malloc,s.__wbindgen_realloc),_=b;o().setInt32(t+4,_,!0),o().setInt32(t+0,r,!0)},__wbg_deleteIndex_d8f266d4cd6cc82c:function(){return i(function(t,e,n){t.deleteIndex(a(e,n))},arguments)},__wbg_deleteObjectStore_ed0e7d0b256bead4:function(){return i(function(t,e,n){t.deleteObjectStore(a(e,n))},arguments)},__wbg_delete_27b012593b3f623b:function(){return i(function(t,e){return t.delete(e)},arguments)},__wbg_delete_f5f770c2c3985b22:function(t,e,n){t.delete(a(e,n))},__wbg_deltaMode_1eedd4132dd540ba:function(t){return t.deltaMode},__wbg_deltaX_9df7ccb6bdd1b836:function(t){return t.deltaX},__wbg_deltaY_13780a1f1e6d6f8c:function(t){return t.deltaY},__wbg_deltaZ_0d4cbe6a855bd4d5:function(t){return t.deltaZ},__wbg_detail_a14541d9a4a86290:function(t){return t.detail},__wbg_devicePixelRatio_e60a2d12bfd01f78:function(t){return t.devicePixelRatio},__wbg_documentElement_5db4560019067e32:function(t){let e=t.documentElement;return f(e)?0:d(e)},__wbg_document_ac38448dbfd31a57:function(t){let e=t.document;return f(e)?0:d(e)},__wbg_done_669171204c3dcae2:function(t){return t.done},__wbg_dropEffect_9cc87f6c97d565ff:function(t,e){let n=e.dropEffect,r=l(n,s.__wbindgen_malloc,s.__wbindgen_realloc),_=b;o().setInt32(t+4,_,!0),o().setInt32(t+0,r,!0)},__wbg_effectAllowed_bb01f084148c0dd2:function(t,e){let n=e.effectAllowed,r=l(n,s.__wbindgen_malloc,s.__wbindgen_realloc),_=b;o().setInt32(t+4,_,!0),o().setInt32(t+0,r,!0)},__wbg_elapsedTime_360b4ceef380864b:function(t){return t.elapsedTime},__wbg_elapsedTime_8d29fd70c3f16204:function(t){return t.elapsedTime},__wbg_encodeURIComponent_afe46611ccfc945e:function(t,e){return encodeURIComponent(a(t,e))},__wbg_enqueue_7d68a21eda78e72f:function(){return i(function(t,e){t.enqueue(e)},arguments)},__wbg_entries_7774d489e1da5f4f:function(t){return Object.entries(t)},__wbg_entries_e86f3a8157ca8e4b:function(t){return t.entries()},__wbg_error_24e6ac605d438e54:function(){return i(function(t){let e=t.error;return f(e)?0:d(e)},arguments)},__wbg_error_43de27aff4f7934f:function(t){let e=t.error;return f(e)?0:d(e)},__wbg_error_dd408a7b3cb542dd:function(t){console.error(t)},__wbg_fetch_9b478faef8cda538:function(t){return fetch(t)},__wbg_files_23f07d08213e997e:function(t){let e=t.files;return f(e)?0:d(e)},__wbg_files_56a897754f75826b:function(t){let e=t.files;return f(e)?0:d(e)},__wbg_focus_77d7483c7b2b9f30:function(){return i(function(t){t.focus()},arguments)},__wbg_force_9bcab01773f0c226:function(t){return t.force},__wbg_forward_b8b5cb852321306e:function(){return i(function(t){t.forward()},arguments)},__wbg_getAll_6b556cfcbf040afc:function(){return i(function(t,e){return t.getAll(e)},arguments)},__wbg_getAll_86c18743042fe4ca:function(){return i(function(t){return t.getAll()},arguments)},__wbg_getAll_a678c287135e9fce:function(){return i(function(t,e,n){return t.getAll(e,n>>>0)},arguments)},__wbg_getAsFile_d83c2fce0fba8d88:function(){return i(function(t){let e=t.getAsFile();return f(e)?0:d(e)},arguments)},__wbg_getAttribute_4c6e1df05f9ee034:function(t,e,n,r){let _=e.getAttribute(a(n,r));var u=f(_)?0:l(_,s.__wbindgen_malloc,s.__wbindgen_realloc),g=b;o().setInt32(t+4,g,!0),o().setInt32(t+0,u,!0)},__wbg_getBoundingClientRect_8165472d0fc91753:function(t){return t.getBoundingClientRect()},__wbg_getData_7b73a3e658ca866b:function(){return i(function(t,e,n,r){let _=e.getData(a(n,r)),u=l(_,s.__wbindgen_malloc,s.__wbindgen_realloc),g=b;o().setInt32(t+4,g,!0),o().setInt32(t+0,u,!0)},arguments)},__wbg_getElementById_1637d6969b003cda:function(t,e,n){let r=t.getElementById(a(e,n));return f(r)?0:d(r)},__wbg_getItem_eb388fb8c39edb35:function(){return i(function(t,e,n,r){let _=e.getItem(a(n,r));var u=f(_)?0:l(_,s.__wbindgen_malloc,s.__wbindgen_realloc),g=b;o().setInt32(t+4,g,!0),o().setInt32(t+0,u,!0)},arguments)},__wbg_getNode_b14ec18ffa4892a9:function(t,e){return t.getNode(e>>>0)},__wbg_getRandomValues_6a55335db8979694:function(){return i(function(t,e,n){return t.getRandomValues(D(e,n))},arguments)},__wbg_getReader_bb0230851fbf986b:function(){return i(function(t){return t.getReader()},arguments)},__wbg_get_0ddd29d2bb6bc3b5:function(t,e){let n=t[e>>>0];return f(n)?0:d(n)},__wbg_get_46b096a8e041ddcc:function(t,e){let n=t[e>>>0];return f(n)?0:d(n)},__wbg_get_4babbbf9303c1945:function(){return i(function(t,e){return t.get(e)},arguments)},__wbg_get_70bc8da7f67ceeb7:function(t,e,n,r){let _=e.get(a(n,r));var u=f(_)?0:l(_,s.__wbindgen_malloc,s.__wbindgen_realloc),g=b;o().setInt32(t+4,g,!0),o().setInt32(t+0,u,!0)},__wbg_get_7473564f5d9fdd2a:function(){return i(function(t,e,n,r){let _=e.get(a(n,r));var u=f(_)?0:l(_,s.__wbindgen_malloc,s.__wbindgen_realloc),g=b;o().setInt32(t+4,g,!0),o().setInt32(t+0,u,!0)},arguments)},__wbg_get_8caf461d5632abc2:function(t,e,n){let r=e[n>>>0];var _=f(r)?0:l(r,s.__wbindgen_malloc,s.__wbindgen_realloc),u=b;o().setInt32(t+4,u,!0),o().setInt32(t+0,_,!0)},__wbg_get_971a0c45d172643f:function(){return i(function(t,e){return Reflect.get(t,e)},arguments)},__wbg_get_c0c8f8d7da0c03dd:function(t,e){return t[e>>>0]},__wbg_get_d173c0308df22d37:function(){return i(function(t,e){return Reflect.get(t,e)},arguments)},__wbg_get_done_ce5b5691b59c07f2:function(t){let e=t.done;return f(e)?16777215:e?1:0},__wbg_get_select_data_44a585f337de4182:function(t,e){let n=tt(e),r=Ft(n,s.__wbindgen_malloc),_=b;o().setInt32(t+4,_,!0),o().setInt32(t+0,r,!0)},__wbg_get_unchecked_e20b893aeafc3fca:function(t,e){return t[e>>>0]},__wbg_get_value_58309ba057b715e1:function(t){return t.value},__wbg_get_with_ref_key_6412cf3094599694:function(t,e){return t[e]},__wbg_hash_597d991faa794205:function(){return i(function(t,e){let n=e.hash,r=l(n,s.__wbindgen_malloc,s.__wbindgen_realloc),_=b;o().setInt32(t+4,_,!0),o().setInt32(t+0,r,!0)},arguments)},__wbg_head_6c0efd90f4024307:function(t){let e=t.head;return f(e)?0:d(e)},__wbg_headers_92567b07014384b9:function(t){return t.headers},__wbg_height_928e06ca343c884b:function(t){return t.height},__wbg_height_949ea86de6d5d939:function(t){return t.height},__wbg_height_c25c887c11a170f2:function(t){return t.height},__wbg_height_f9570f7786f9a01f:function(t){return t.height},__wbg_history_8941dec1bcca1cc5:function(){return i(function(t){return t.history},arguments)},__wbg_identifier_784fe576dd872072:function(t){return t.identifier},__wbg_indexNames_703bfb0316b8e10d:function(t){return t.indexNames},__wbg_index_bed5a9f21dfebeea:function(){return i(function(t,e,n){return t.index(a(e,n))},arguments)},__wbg_initialize_6d1129af221f598b:function(t,e,n){t.initialize(e,n)},__wbg_inlineSize_cbd06e91714e38d0:function(t){return t.inlineSize},__wbg_installing_a2d8330c3d41ebb8:function(t){let e=t.installing;return f(e)?0:d(e)},__wbg_instanceof_AnimationEvent_8b6c1d527074bbd2:function(t){let e;try{e=t instanceof AnimationEvent}catch{e=!1}return e},__wbg_instanceof_ArrayBuffer_993d02d2d254cad1:function(t){let e;try{e=t instanceof ArrayBuffer}catch{e=!1}return e},__wbg_instanceof_Blob_1d876a01ae2b8e98:function(t){let e;try{e=t instanceof Blob}catch{e=!1}return e},__wbg_instanceof_Clipboard_854098c7a4db2040:function(t){let e;try{e=t instanceof Clipboard}catch{e=!1}return e},__wbg_instanceof_CompositionEvent_317b9efe4acc4f13:function(t){let e;try{e=t instanceof CompositionEvent}catch{e=!1}return e},__wbg_instanceof_CustomEvent_6c85398680c2c999:function(t){let e;try{e=t instanceof CustomEvent}catch{e=!1}return e},__wbg_instanceof_Document_2c9a76b03a14f24f:function(t){let e;try{e=t instanceof Document}catch{e=!1}return e},__wbg_instanceof_DragEvent_3ef600c07c137dcc:function(t){let e;try{e=t instanceof DragEvent}catch{e=!1}return e},__wbg_instanceof_Element_a3960bb00f4964bc:function(t){let e;try{e=t instanceof Element}catch{e=!1}return e},__wbg_instanceof_Error_61d8a02a0f3383a1:function(t){let e;try{e=t instanceof Error}catch{e=!1}return e},__wbg_instanceof_Event_a63d0fcd6fbc1f25:function(t){let e;try{e=t instanceof Event}catch{e=!1}return e},__wbg_instanceof_File_0cf3712639a95e23:function(t){let e;try{e=t instanceof File}catch{e=!1}return e},__wbg_instanceof_FocusEvent_5be57dd20cf1d3db:function(t){let e;try{e=t instanceof FocusEvent}catch{e=!1}return e},__wbg_instanceof_HtmlElement_6b02a3740edba922:function(t){let e;try{e=t instanceof HTMLElement}catch{e=!1}return e},__wbg_instanceof_HtmlFormElement_ab33e8c914cfe17d:function(t){let e;try{e=t instanceof HTMLFormElement}catch{e=!1}return e},__wbg_instanceof_HtmlInputElement_6077656bcaf1eb33:function(t){let e;try{e=t instanceof HTMLInputElement}catch{e=!1}return e},__wbg_instanceof_HtmlSelectElement_f94f3a0c638a54e1:function(t){let e;try{e=t instanceof HTMLSelectElement}catch{e=!1}return e},__wbg_instanceof_HtmlTextAreaElement_6d5fbbcef108f57a:function(t){let e;try{e=t instanceof HTMLTextAreaElement}catch{e=!1}return e},__wbg_instanceof_IdbDatabase_e9dd9f20c51d8d42:function(t){let e;try{e=t instanceof IDBDatabase}catch{e=!1}return e},__wbg_instanceof_IdbFactory_8b61495ce09d6c93:function(t){let e;try{e=t instanceof IDBFactory}catch{e=!1}return e},__wbg_instanceof_IdbOpenDbRequest_b913751ffb9239bb:function(t){let e;try{e=t instanceof IDBOpenDBRequest}catch{e=!1}return e},__wbg_instanceof_IdbRequest_471b050024626dac:function(t){let e;try{e=t instanceof IDBRequest}catch{e=!1}return e},__wbg_instanceof_IdbTransaction_434039323c136132:function(t){let e;try{e=t instanceof IDBTransaction}catch{e=!1}return e},__wbg_instanceof_KeyboardEvent_ab6e9b5a4d8bf1db:function(t){let e;try{e=t instanceof KeyboardEvent}catch{e=!1}return e},__wbg_instanceof_Map_9a4d6ead180ae3a9:function(t){let e;try{e=t instanceof Map}catch{e=!1}return e},__wbg_instanceof_MouseEvent_512ca61e491035ae:function(t){let e;try{e=t instanceof MouseEvent}catch{e=!1}return e},__wbg_instanceof_Node_ad9597995317f467:function(t){let e;try{e=t instanceof Node}catch{e=!1}return e},__wbg_instanceof_PointerEvent_e1feff2b590ac0ad:function(t){let e;try{e=t instanceof PointerEvent}catch{e=!1}return e},__wbg_instanceof_Response_8f49efbd4bfd76d6:function(t){let e;try{e=t instanceof Response}catch{e=!1}return e},__wbg_instanceof_ServiceWorkerContainer_7ecdcbf1e4b03193:function(t){let e;try{e=t instanceof ServiceWorkerContainer}catch{e=!1}return e},__wbg_instanceof_ServiceWorkerRegistration_b4a1e232c705d60a:function(t){let e;try{e=t instanceof ServiceWorkerRegistration}catch{e=!1}return e},__wbg_instanceof_TouchEvent_0e254b2ef874a6e3:function(t){let e;try{e=t instanceof TouchEvent}catch{e=!1}return e},__wbg_instanceof_TransitionEvent_fa18c3a01fcacac9:function(t){let e;try{e=t instanceof TransitionEvent}catch{e=!1}return e},__wbg_instanceof_Uint8Array_f935dbb0aa7cdeed:function(t){let e;try{e=t instanceof Uint8Array}catch{e=!1}return e},__wbg_instanceof_WheelEvent_444f10468019d1b4:function(t){let e;try{e=t instanceof WheelEvent}catch{e=!1}return e},__wbg_instanceof_Window_5625ff9937037a38:function(t){let e;try{e=t instanceof Window}catch{e=!1}return e},__wbg_intersectionRatio_03e4d8b18c1b3a9c:function(t){return t.intersectionRatio},__wbg_intersectionRect_ed9d474798f38836:function(t){return t.intersectionRect},__wbg_isArray_6339f732981044bf:function(t){return Array.isArray(t)},__wbg_isComposing_33d4d04c1349b4c0:function(t){return t.isComposing},__wbg_isIntersecting_cd67c3e29798c6a7:function(t){return t.isIntersecting},__wbg_isPrimary_eecfdfe4ebb61e14:function(t){return t.isPrimary},__wbg_isSafeInteger_f3d6cd19ccfe4512:function(t){return Number.isSafeInteger(t)},__wbg_item_b5842778aa6f5277:function(t,e){let n=t.item(e>>>0);return f(n)?0:d(n)},__wbg_items_a35cb18496760505:function(t){return t.items},__wbg_iterator_5cebbb86e33c6dd6:function(){return Symbol.iterator},__wbg_keyPath_9c57c5afa3721ba6:function(){return i(function(t){return t.keyPath},arguments)},__wbg_key_d1b2fd5ee42567c0:function(t,e){let n=e.key,r=l(n,s.__wbindgen_malloc,s.__wbindgen_realloc),_=b;o().setInt32(t+4,_,!0),o().setInt32(t+0,r,!0)},__wbg_kind_19a1b3bfb51a6cc1:function(t,e){let n=e.kind,r=l(n,s.__wbindgen_malloc,s.__wbindgen_realloc),_=b;o().setInt32(t+4,_,!0),o().setInt32(t+0,r,!0)},__wbg_lastModified_a866385c6ec928bb:function(t){return t.lastModified},__wbg_left_5acbc01043b87b48:function(t){return t.left},__wbg_length_2dd58ff350b5afcd:function(t){return t.length},__wbg_length_363ea82d88478ffe:function(t){return t.length},__wbg_length_36bd29c6848c2144:function(t){return t.length},__wbg_length_5038e4965f457d02:function(t){return t.length},__wbg_length_7afd83ae4ddf324f:function(t){return t.length},__wbg_length_a7beabda2cca47d5:function(t){return t.length},__wbg_length_ecfa2c63d3d0d82c:function(t){return t.length},__wbg_localStorage_19bddab1e4cb2413:function(){return i(function(t){let e=t.localStorage;return f(e)?0:d(e)},arguments)},__wbg_location_00f2951912aef6cc:function(t){return t.location},__wbg_location_5d269cf0aa99107a:function(t){return t.location},__wbg_message_c141d5e68716b595:function(t){return t.message},__wbg_metaKey_332b18d7718cb496:function(t){return t.metaKey},__wbg_metaKey_917f037461143e51:function(t){return t.metaKey},__wbg_metaKey_f282cd52fbd7cb27:function(t){return t.metaKey},__wbg_multiEntry_c687b423d703e7ab:function(t){return t.multiEntry},__wbg_name_41b795553ec88cd8:function(t,e){let n=e.name,r=l(n,s.__wbindgen_malloc,s.__wbindgen_realloc),_=b;o().setInt32(t+4,_,!0),o().setInt32(t+0,r,!0)},__wbg_name_6267d577fb6182b1:function(t,e){let n=e.name,r=l(n,s.__wbindgen_malloc,s.__wbindgen_realloc),_=b;o().setInt32(t+4,_,!0),o().setInt32(t+0,r,!0)},__wbg_name_7adfb7f7f1539878:function(t){return t.name},__wbg_navigator_6cfdd5fa246d910f:function(t){return t.navigator},__wbg_new_0e691dfd4c345c12:function(){return i(function(){return new DataTransfer},arguments)},__wbg_new_116be93542d39019:function(){return new Array},__wbg_new_1f27644530c822b2:function(){return i(function(){return new FileReader},arguments)},__wbg_new_358857d90afd5a2d:function(t,e){return new Error(a(t,e))},__wbg_new_77cc4f4f472aeb81:function(t){return new Uint8Array(t)},__wbg_new_95039e162b0c4466:function(){return i(function(){return new Headers},arguments)},__wbg_new_b4f72b5144efe03b:function(){return i(function(){return new URLSearchParams},arguments)},__wbg_new_c4a5c3368506feb1:function(){return i(function(t,e){return new URL(a(t,e))},arguments)},__wbg_new_c5dc7c0518fdb0ba:function(t){return new F(t>>>0)},__wbg_new_cdf041679ded4c5f:function(){return new Map},__wbg_new_e942d9e3968e46f8:function(t){return new M(R.__wrap(t))},__wbg_new_ebe3e0f6837f0879:function(){return new Object},__wbg_new_f5712de39c931ddf:function(){return i(function(){return new AbortController},arguments)},__wbg_new_f9d6489212f3b2b3:function(t){return new Date(t)},__wbg_new_from_slice_3eea173078478cfe:function(t,e){return new Uint8Array(D(t,e))},__wbg_new_typed_cceaf62d8d95e9f2:function(t,e){try{var n={a:t,b:e},r=(u,g)=>{let h=n.a;n.a=0;try{return yt(h,n.b,u,g)}finally{n.a=h}};return new Promise(r)}finally{n.a=0}},__wbg_new_with_args_75f20e1087b74fa8:function(t,e,n,r){return new Function(a(t,e),a(n,r))},__wbg_new_with_byte_offset_and_length_ff6e927f8d72f0c3:function(t,e,n){return new Uint8Array(t,e>>>0,n>>>0)},__wbg_new_with_form_8833d74a595aeed7:function(){return i(function(t){return new FormData(t)},arguments)},__wbg_new_with_str_4ebb1146a76a8593:function(){return i(function(t,e){return new Request(a(t,e))},arguments)},__wbg_new_with_str_700d95be59a0a385:function(){return i(function(t,e){return new URLSearchParams(a(t,e))},arguments)},__wbg_new_with_str_and_init_5a37d576dec75a86:function(){return i(function(t,e,n){return new Request(a(t,e),n)},arguments)},__wbg_next_42cf16ee0dafc9e2:function(){return i(function(t){return t.next()},arguments)},__wbg_next_8f26b64fa5e9f64b:function(t){return t.next},__wbg_now_8b265300afd5f2b9:function(){return Date.now()},__wbg_objectStoreNames_94ee5410bc505cae:function(t){return t.objectStoreNames},__wbg_objectStore_222b7add2b5c2770:function(){return i(function(t,e,n){return t.objectStore(a(e,n))},arguments)},__wbg_offsetLeft_8b1c7d8afefdd3ae:function(t){return t.offsetLeft},__wbg_offsetTop_a9aa1cddffa2f9d8:function(t){return t.offsetTop},__wbg_offsetX_2db1c144fa76228b:function(t){return t.offsetX},__wbg_offsetY_b32f2328bb79e445:function(t){return t.offsetY},__wbg_ok_917dc17857b16c56:function(t){return t.ok},__wbg_onLine_abefe885eda90c44:function(t){return t.onLine},__wbg_open_66c8b00ee562451f:function(){return i(function(t,e,n){return t.open(a(e,n))},arguments)},__wbg_open_c5ecda93515ce190:function(){return i(function(t,e,n,r){return t.open(a(e,n),r>>>0)},arguments)},__wbg_ownerDocument_82c473eb17b62fb0:function(t){let e=t.ownerDocument;return f(e)?0:d(e)},__wbg_pageX_234a4849d7ad38ca:function(t){return t.pageX},__wbg_pageX_9e121a228bc2b964:function(t){return t.pageX},__wbg_pageY_79757348b09cf17c:function(t){return t.pageY},__wbg_pageY_9fcf5b857d758455:function(t){return t.pageY},__wbg_parentElement_ef76606593484767:function(t){let e=t.parentElement;return f(e)?0:d(e)},__wbg_pathname_bc564f9e4fcdd029:function(){return i(function(t,e){let n=e.pathname,r=l(n,s.__wbindgen_malloc,s.__wbindgen_realloc),_=b;o().setInt32(t+4,_,!0),o().setInt32(t+0,r,!0)},arguments)},__wbg_pointerId_c1e1cd6b32d6d017:function(t){return t.pointerId},__wbg_pointerType_b3dafa8fb9c97016:function(t,e){let n=e.pointerType,r=l(n,s.__wbindgen_malloc,s.__wbindgen_realloc),_=b;o().setInt32(t+4,_,!0),o().setInt32(t+0,r,!0)},__wbg_pressure_7a96116e299b1c26:function(t){return t.pressure},__wbg_preventDefault_19878c58b8010668:function(t){t.preventDefault()},__wbg_propertyName_8d8b49d1e9852814:function(t,e){let n=e.propertyName,r=l(n,s.__wbindgen_malloc,s.__wbindgen_realloc),_=b;o().setInt32(t+4,_,!0),o().setInt32(t+0,r,!0)},__wbg_prototypesetcall_de8e0d9553586985:function(t,e,n){Uint8Array.prototype.set.call(D(t,e),n)},__wbg_pseudoElement_26a108889f4db96a:function(t,e){let n=e.pseudoElement,r=l(n,s.__wbindgen_malloc,s.__wbindgen_realloc),_=b;o().setInt32(t+4,_,!0),o().setInt32(t+0,r,!0)},__wbg_pseudoElement_9dc96f734133c56b:function(t,e){let n=e.pseudoElement,r=l(n,s.__wbindgen_malloc,s.__wbindgen_realloc),_=b;o().setInt32(t+4,_,!0),o().setInt32(t+0,r,!0)},__wbg_pushState_eb9e1dcf29d2f366:function(){return i(function(t,e,n,r,_,u){t.pushState(e,a(n,r),_===0?void 0:a(_,u))},arguments)},__wbg_push_adb0107829f02d75:function(t,e){return t.push(e)},__wbg_put_49ed48c98d0c0d3c:function(){return i(function(t,e){return t.put(e)},arguments)},__wbg_put_5e0ae8c80bb952a7:function(){return i(function(t,e,n){return t.put(e,n)},arguments)},__wbg_querySelector_2c472eddb417c6b3:function(){return i(function(t,e,n){let r=t.querySelector(a(e,n));return f(r)?0:d(r)},arguments)},__wbg_queueMicrotask_ac694eae12e92dfb:function(t){queueMicrotask(t)},__wbg_queueMicrotask_be5fe34a8f4cad4d:function(t){return t.queueMicrotask},__wbg_radiusX_5746e14c2ed39dcc:function(t){return t.radiusX},__wbg_radiusY_1b747e60b6156855:function(t){return t.radiusY},__wbg_readAsArrayBuffer_1e0bf6cd0613d7fd:function(){return i(function(t,e){t.readAsArrayBuffer(e)},arguments)},__wbg_readAsText_3990b1994faed1cb:function(){return i(function(t,e){t.readAsText(e)},arguments)},__wbg_read_ae34ffedeb11f034:function(t){return t.read()},__wbg_register_a9b9832c051a8a21:function(t,e,n){return t.register(a(e,n))},__wbg_releaseLock_f38d2d1c08212a8a:function(t){t.releaseLock()},__wbg_reload_4640945d13a6e37c:function(){return i(function(t){t.reload()},arguments)},__wbg_repeat_8afe4eb608701a7e:function(t){return t.repeat},__wbg_replaceState_e7ac4029d2fd43ae:function(){return i(function(t,e,n,r,_,u){t.replaceState(e,a(n,r),_===0?void 0:a(_,u))},arguments)},__wbg_requestAnimationFrame_bcb3ce6247e27dd4:function(){return i(function(t,e){return t.requestAnimationFrame(e)},arguments)},__wbg_resolve_020f95d838c6ef25:function(t){return Promise.resolve(t)},__wbg_respond_f88cbcebace42068:function(){return i(function(t,e){t.respond(e>>>0)},arguments)},__wbg_result_0501bea148306f01:function(){return i(function(t){return t.result},arguments)},__wbg_result_89c2bfc79be07ad2:function(){return i(function(t){return t.result},arguments)},__wbg_rootBounds_83f633fd54aa4a13:function(t){let e=t.rootBounds;return f(e)?0:d(e)},__wbg_rotationAngle_60447694aae67756:function(t){return t.rotationAngle},__wbg_run_005df3744a5aa7cf:function(t){t.run()},__wbg_rustRecv_c9dcac227ecc00d9:function(t){return t.rustRecv()},__wbg_rustSend_56478f16de514546:function(t,e){t.rustSend(e)},__wbg_saveTemplate_e3c1a1e2ac405343:function(t,e,n,r){var _=Ct(e,n);s.__wbindgen_free(e,n*4,4),t.saveTemplate(_,r)},__wbg_screenX_18c359be7a0ddf55:function(t){return t.screenX},__wbg_screenX_a5783b55bfd207a5:function(t){return t.screenX},__wbg_screenY_4feed72cb13664eb:function(t){return t.screenY},__wbg_screenY_7372f7b411f8b43b:function(t){return t.screenY},__wbg_scrollHeight_7d333b172b4e3ba3:function(t){return t.scrollHeight},__wbg_scrollHeight_afbe84d0c28d8f93:function(t){return t.scrollHeight},__wbg_scrollIntoView_49a46961bbda8765:function(t,e){t.scrollIntoView(e)},__wbg_scrollLeft_73f67cba2ed45a8c:function(t){return t.scrollLeft},__wbg_scrollTo_ebc3153048c8e24e:function(t,e,n){t.scrollTo(e,n)},__wbg_scrollTop_a6658cd5de70de43:function(t){return t.scrollTop},__wbg_scrollTop_dacf35eddc723d68:function(t){return t.scrollTop},__wbg_scrollWidth_b353aef788aa0bc6:function(t){return t.scrollWidth},__wbg_scrollX_181b5c8bcd3df278:function(){return i(function(t){return t.scrollX},arguments)},__wbg_scrollY_47193160b143bbe9:function(){return i(function(t){return t.scrollY},arguments)},__wbg_scroll_fa4745a57b7f81bb:function(t,e){t.scroll(e)},__wbg_search_3ab40a92dceeaacb:function(t,e){let n=e.search,r=l(n,s.__wbindgen_malloc,s.__wbindgen_realloc),_=b;o().setInt32(t+4,_,!0),o().setInt32(t+0,r,!0)},__wbg_search_e85b52d847b83659:function(){return i(function(t,e){let n=e.search,r=l(n,s.__wbindgen_malloc,s.__wbindgen_realloc),_=b;o().setInt32(t+4,_,!0),o().setInt32(t+0,r,!0)},arguments)},__wbg_sessionStorage_3682bd48ec378aea:function(){return i(function(t){let e=t.sessionStorage;return f(e)?0:d(e)},arguments)},__wbg_setAttributeInner_a29bef1cf5d53ffe:function(t,e,n,r,_,u){Q(t,a(e,n),r,_===0?void 0:a(_,u))},__wbg_setAttribute_507f8367905a9c03:function(){return i(function(t,e,n,r,_){t.setAttribute(a(e,n),a(r,_))},arguments)},__wbg_setData_6ed09bd88068b75c:function(){return i(function(t,e,n,r,_){t.setData(a(e,n),a(r,_))},arguments)},__wbg_setItem_b0bb6a578106db69:function(){return i(function(t,e,n,r,_){t.setItem(a(e,n),a(r,_))},arguments)},__wbg_setProperty_684ce273e28a7037:function(){return i(function(t,e,n,r,_){t.setProperty(a(e,n),a(r,_))},arguments)},__wbg_setTimeout_ef24d2fc3ad97385:function(){return i(function(t,e){return setTimeout(t,e)},arguments)},__wbg_set_014226dfeca53178:function(t,e,n){return t.set(e,n)},__wbg_set_6be42768c690e380:function(t,e,n){t[e]=n},__wbg_set_a80955eb93b145c6:function(t,e,n){t[e>>>0]=n},__wbg_set_auto_increment_2eb586fcd2b0a448:function(t,e){t.autoIncrement=e!==0},__wbg_set_b9b5b5cb7b495037:function(t,e,n){t.set(D(e,n))},__wbg_set_behavior_3b9d875369f000f4:function(t,e){t.behavior=et[e]},__wbg_set_behavior_82295bc4197c42ad:function(t,e){t.behavior=et[e]},__wbg_set_block_184aed92bb2b5929:function(t,e){t.block=nt[e]},__wbg_set_body_f301b68bff45f419:function(t,e){t.body=e},__wbg_set_cache_ab8f11813716fe29:function(t,e){t.cache=xt[e]},__wbg_set_credentials_d7f3b810cbf191e1:function(t,e){t.credentials=Et[e]},__wbg_set_dropEffect_5aefb7a79c54cc28:function(t,e,n){t.dropEffect=a(e,n)},__wbg_set_e92392c4b44c5de1:function(){return i(function(t,e,n,r,_){t.set(a(e,n),a(r,_))},arguments)},__wbg_set_effectAllowed_a9d4049eff35d626:function(t,e,n){t.effectAllowed=a(e,n)},__wbg_set_headers_805555608daf7f2a:function(t,e){t.headers=e},__wbg_set_href_25904ecc26f99de9:function(){return i(function(t,e,n){t.href=a(e,n)},arguments)},__wbg_set_inline_927f3aa796a97168:function(t,e){t.inline=nt[e]},__wbg_set_key_path_58041cdcf1bd692a:function(t,e){t.keyPath=e},__wbg_set_left_24d4eab4db15d76c:function(t,e){t.left=e},__wbg_set_method_cf2b992b9a610bc3:function(t,e,n){t.method=a(e,n)},__wbg_set_multi_entry_4c8f78a72947f121:function(t,e){t.multiEntry=e!==0},__wbg_set_name_ee3dff836477d7b3:function(t,e,n){t.name=a(e,n)},__wbg_set_onabort_fda794cb1089d6b5:function(t,e){t.onabort=e},__wbg_set_oncomplete_ff31bdacaa1b3558:function(t,e){t.oncomplete=e},__wbg_set_onerror_3dff0f2abceea5e9:function(t,e){t.onerror=e},__wbg_set_onerror_41278ace6abe3973:function(t,e){t.onerror=e},__wbg_set_onload_a82519c1b28925a3:function(t,e){t.onload=e},__wbg_set_onsuccess_86d76d6974cd57e4:function(t,e){t.onsuccess=e},__wbg_set_onupgradeneeded_79b60102909f4a5e:function(t,e){t.onupgradeneeded=e},__wbg_set_onversionchange_40b00d32e440a05e:function(t,e){t.onversionchange=e},__wbg_set_referrer_policy_3f990097931e92b7:function(t,e){t.referrerPolicy=It[e]},__wbg_set_scrollRestoration_c1658f4c57ede79b:function(){return i(function(t,e){t.scrollRestoration=At[e]},arguments)},__wbg_set_scrollTop_95b38daef1936437:function(t,e){t.scrollTop=e},__wbg_set_search_65c58ba6f17e037f:function(t,e,n){t.search=a(e,n)},__wbg_set_signal_115b9e9423652e66:function(t,e){t.signal=e},__wbg_set_textContent_e027901c7bc836b5:function(t,e,n){t.textContent=e===0?void 0:a(e,n)},__wbg_set_top_ccef3a52058a4f8c:function(t,e){t.top=e},__wbg_set_unique_c03185d3bf563306:function(t,e){t.unique=e!==0},__wbg_shiftKey_61fed1db405ac0ac:function(t){return t.shiftKey},__wbg_shiftKey_8eca009f693152b4:function(t){return t.shiftKey},__wbg_shiftKey_d24455602deb3490:function(t){return t.shiftKey},__wbg_signal_58449b7eb331d1be:function(t){return t.signal},__wbg_size_86ca1114f3d8af74:function(t){return t.size},__wbg_state_e5e56a3e7c7f1862:function(t){let e=t.state;return(St.indexOf(e)+1||7)-1},__wbg_state_ebb066fae96b67dc:function(){return i(function(t){return t.state},arguments)},__wbg_static_accessor_GLOBAL_THIS_466428f93b4eaa76:function(){let t=typeof globalThis>"u"?null:globalThis;return f(t)?0:d(t)},__wbg_static_accessor_GLOBAL_c7aea38d4de089bc:function(){let t=typeof global>"u"?null:global;return f(t)?0:d(t)},__wbg_static_accessor_SELF_42d4fae05e59267a:function(){let t=typeof self>"u"?null:self;return f(t)?0:d(t)},__wbg_static_accessor_WINDOW_e0db14a0eba6a812:function(){let t=typeof window>"u"?null:window;return f(t)?0:d(t)},__wbg_status_b0de02a07fd7d927:function(t){return t.status},__wbg_stringify_f93a4ebae9231922:function(){return i(function(t){return JSON.stringify(t)},arguments)},__wbg_style_f09d6445af3dd2c6:function(t){return t.style},__wbg_tangentialPressure_a78ee9016e967e4b:function(t){return t.tangentialPressure},__wbg_targetTouches_5f2e2a29d0bb5bcd:function(t){return t.targetTouches},__wbg_target_13424fe1cdc436ac:function(t){let e=t.target;return f(e)?0:d(e)},__wbg_textContent_a8ab419abd77b63c:function(t,e){let n=e.textContent;var r=f(n)?0:l(n,s.__wbindgen_malloc,s.__wbindgen_realloc),_=b;o().setInt32(t+4,_,!0),o().setInt32(t+0,r,!0)},__wbg_text_9302f33ea8cfce7b:function(){return i(function(t){return t.text()},arguments)},__wbg_then_7026b513a94278a8:function(t,e){return t.then(e)},__wbg_then_72819b8d4e081fb5:function(t,e,n){return t.then(e,n)},__wbg_tiltX_4594cff8aea85eca:function(t){return t.tiltX},__wbg_tiltY_ba9c64e202c067f6:function(t){return t.tiltY},__wbg_time_74022b69536c6fc3:function(t){return t.time},__wbg_toLocaleString_63cb6702fb0eb40d:function(t,e,n,r){return t.toLocaleString(a(e,n),r)},__wbg_toString_033acf19ce89359c:function(t){return t.toString()},__wbg_toString_2f0b0aec069cb718:function(t){return t.toString()},__wbg_top_66d56bb4eca7d9c5:function(t){return t.top},__wbg_touches_c55ad1629cfa1067:function(t){return t.touches},__wbg_transaction_4c999693e6e601bf:function(){return i(function(t,e,n){return t.transaction(e,vt[n])},arguments)},__wbg_transaction_77d93778cbec28c3:function(t){let e=t.transaction;return f(e)?0:d(e)},__wbg_twist_934902e5510cfae9:function(t){return t.twist},__wbg_type_69f042676195fffa:function(t,e){let n=e.type,r=l(n,s.__wbindgen_malloc,s.__wbindgen_realloc),_=b;o().setInt32(t+4,_,!0),o().setInt32(t+0,r,!0)},__wbg_type_93f0d0fe5e0ba871:function(t,e){let n=e.type,r=l(n,s.__wbindgen_malloc,s.__wbindgen_realloc),_=b;o().setInt32(t+4,_,!0),o().setInt32(t+0,r,!0)},__wbg_type_e27e57bae7245d17:function(t,e){let n=e.type,r=l(n,s.__wbindgen_malloc,s.__wbindgen_realloc),_=b;o().setInt32(t+4,_,!0),o().setInt32(t+0,r,!0)},__wbg_unique_6772a50ead7321df:function(t){return t.unique},__wbg_update_5da611edafee5486:function(){return i(function(t){return t.update()},arguments)},__wbg_update_memory_4060a0ab30633318:function(t,e){t.update_memory(e)},__wbg_url_3e90676c7072325d:function(t,e){let n=e.url,r=l(n,s.__wbindgen_malloc,s.__wbindgen_realloc),_=b;o().setInt32(t+4,_,!0),o().setInt32(t+0,r,!0)},__wbg_userAgent_adc3e375481683f8:function(){return i(function(t,e){let n=e.userAgent,r=l(n,s.__wbindgen_malloc,s.__wbindgen_realloc),_=b;o().setInt32(t+4,_,!0),o().setInt32(t+0,r,!0)},arguments)},__wbg_value_1e2369fab29b420e:function(t){return t.value},__wbg_value_35f0fb42e7c3d468:function(t,e){let n=e.value,r=l(n,s.__wbindgen_malloc,s.__wbindgen_realloc),_=b;o().setInt32(t+4,_,!0),o().setInt32(t+0,r,!0)},__wbg_value_75dd6140b2a4f88b:function(t,e){let n=e.value,r=l(n,s.__wbindgen_malloc,s.__wbindgen_realloc),_=b;o().setInt32(t+4,_,!0),o().setInt32(t+0,r,!0)},__wbg_value_ea3f13bcabcbe7ca:function(t,e){let n=e.value,r=l(n,s.__wbindgen_malloc,s.__wbindgen_realloc),_=b;o().setInt32(t+4,_,!0),o().setInt32(t+0,r,!0)},__wbg_view_7685fe4b2845c5b6:function(t){let e=t.view;return f(e)?0:d(e)},__wbg_visibilityState_78b3e77642525a69:function(t){let e=t.visibilityState;return(Tt.indexOf(e)+1||3)-1},__wbg_visualViewport_6ac37a44608e245f:function(t){let e=t.visualViewport;return f(e)?0:d(e)},__wbg_waiting_4981d172b968d242:function(t){let e=t.waiting;return f(e)?0:d(e)},__wbg_weak_76ec38e642028ca7:function(t){return t.weak()},__wbg_width_25247161d477c7d5:function(t){return t.width},__wbg_width_9eed45149c0366f2:function(t){return t.width},__wbg_width_c13a68522d4564f3:function(t){return t.width},__wbg_width_d1e8b84daff94792:function(t){return t.width},__wbg_writeText_0346496782732979:function(t,e,n){return t.writeText(a(e,n))},__wbg_x_7a405109a5d032a5:function(t){return t.x},__wbg_y_6b4b18ebd874d4d4:function(t){return t.y},__wbindgen_cast_0000000000000001:function(t,e){return p(t,e,mt)},__wbindgen_cast_0000000000000002:function(t,e){return p(t,e,dt)},__wbindgen_cast_0000000000000003:function(t,e){return p(t,e,gt)},__wbindgen_cast_0000000000000004:function(t,e){return p(t,e,ht)},__wbindgen_cast_0000000000000005:function(t,e){return p(t,e,wt)},__wbindgen_cast_0000000000000006:function(t,e){return Lt(t,e,pt)},__wbindgen_cast_0000000000000007:function(t,e){return p(t,e,bt)},__wbindgen_cast_0000000000000008:function(t,e){return p(t,e,lt)},__wbindgen_cast_0000000000000009:function(t){return t},__wbindgen_cast_000000000000000a:function(t){return t},__wbindgen_cast_000000000000000b:function(t,e){return a(t,e)},__wbindgen_cast_000000000000000c:function(t){return BigInt.asUintN(64,t)},__wbindgen_init_externref_table:function(){let t=s.__wbindgen_externrefs,e=t.grow(4);t.set(0,void 0),t.set(e+0,void 0),t.set(e+1,null),t.set(e+2,!0),t.set(e+3,!1)}}}}function bt(c,t){s._ZN12wasm_bindgen7convert8closures1_6invoke17he6aa64882236cc9eE(c,t)}function lt(c,t){s._ZN12wasm_bindgen7convert8closures1_6invoke17hf938ac78bbafcdedE(c,t)}function dt(c,t,e){s._ZN12wasm_bindgen7convert8closures1_6invoke17h78628cacb618bd15E(c,t,e)}function gt(c,t,e){s._ZN12wasm_bindgen7convert8closures1_6invoke17h435f9b592293b86eE(c,t,e)}function ht(c,t,e){s._ZN12wasm_bindgen7convert8closures1_6invoke17h82801740c1c745cbE(c,t,e)}function wt(c,t,e){s._ZN12wasm_bindgen7convert8closures1_6invoke17hb31a6aefa9ed63cbE(c,t,e)}function pt(c,t,e){s._ZN12wasm_bindgen7convert8closures1_1_6invoke17h688d772c50e6ffe0E(c,t,e)}function mt(c,t,e){let n=s._ZN12wasm_bindgen7convert8closures1_6invoke17h96eb8ec2077044faE(c,t,e);if(n[1])throw zt(n[0])}function yt(c,t,e,n){s._ZN12wasm_bindgen7convert8closures1_6invoke17h1378a6c3997a5e04E(c,t,e,n)}var vt=["readonly","readwrite","versionchange","readwriteflush","cleanup"],kt=["bytes"],It=["","no-referrer","no-referrer-when-downgrade","origin","origin-when-cross-origin","unsafe-url","same-origin","strict-origin","strict-origin-when-cross-origin"],xt=["default","no-store","reload","no-cache","force-cache","only-if-cached"],Et=["omit","same-origin","include"],et=["auto","instant","smooth"],nt=["start","center","end","nearest"],At=["auto","manual"],St=["parsed","installing","installed","activating","activated","redundant"],Tt=["hidden","visible"],Rt=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(c=>s.__wbg_intounderlyingbytesource_free(c,1)),Nt=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(c=>s.__wbg_intounderlyingsink_free(c,1)),Ot=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(c=>s.__wbg_intounderlyingsource_free(c,1)),rt=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(c=>s.__wbg_jsowner_free(c,1));function d(c){let t=s.__externref_table_alloc();return s.__wbindgen_externrefs.set(t,c),t}var q=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(c=>s.__wbindgen_destroy_closure(c.a,c.b));function Z(c){let t=typeof c;if(t=="number"||t=="boolean"||c==null)return`${c}`;if(t=="string")return`"${c}"`;if(t=="symbol"){let r=c.description;return r==null?"Symbol":`Symbol(${r})`}if(t=="function"){let r=c.name;return typeof r=="string"&&r.length>0?`Function(${r})`:"Function"}if(Array.isArray(c)){let r=c.length,_="[";r>0&&(_+=Z(c[0]));for(let u=1;u1)n=e[1];else return toString.call(c);if(n=="Object")try{return"Object("+JSON.stringify(c)+")"}catch{return"Object"}return c instanceof Error?`${c.name}: ${c.message} -${c.stack}`:n}function Ct(c,t){c=c>>>0;let e=o(),n=[];for(let r=c;r>>0,S().subarray(c/1,c/1+t)}var m=null;function o(){return(m===null||m.buffer.detached===!0||m.buffer.detached===void 0&&m.buffer!==s.memory.buffer)&&(m=new DataView(s.memory.buffer)),m}function a(c,t){return Mt(c>>>0,t)}var A=null;function S(){return(A===null||A.byteLength===0)&&(A=new Uint8Array(s.memory.buffer)),A}function i(c,t){try{return c.apply(this,t)}catch(e){let n=d(e);s.__wbindgen_exn_store(n)}}function f(c){return c==null}function Lt(c,t,e){let n={a:c,b:t,cnt:1},r=(..._)=>{n.cnt++;try{return e(n.a,n.b,..._)}finally{r._wbg_cb_unref()}};return r._wbg_cb_unref=()=>{--n.cnt===0&&(s.__wbindgen_destroy_closure(n.a,n.b),n.a=0,q.unregister(n))},q.register(r,n,n),r}function p(c,t,e){let n={a:c,b:t,cnt:1},r=(..._)=>{n.cnt++;let u=n.a;n.a=0;try{return e(u,n.b,..._)}finally{n.a=u,r._wbg_cb_unref()}};return r._wbg_cb_unref=()=>{--n.cnt===0&&(s.__wbindgen_destroy_closure(n.a,n.b),n.a=0,q.unregister(n))},q.register(r,n,n),r}function Ft(c,t){let e=t(c.length*4,4)>>>0;for(let n=0;n>>0;return S().subarray(h,h+g.length).set(g),b=g.length,h}let n=c.length,r=t(n,1)>>>0,_=S(),u=0;for(;u127)break;_[r+u]=g}if(u!==n){u!==0&&(c=c.slice(u)),r=e(r,n,n=u+c.length*3,1)>>>0;let g=S().subarray(r+u,r+n),h=T.encodeInto(c,g);u+=h.written,r=e(r,n,u,1)>>>0}return b=u,r}function zt(c){let t=s.__wbindgen_externrefs.get(c);return s.__externref_table_dealloc(c),t}var j=new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0});j.decode();var Bt=2146435072,V=0;function Mt(c,t){return V+=t,V>=Bt&&(j=new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0}),j.decode(),V=t),j.decode(S().subarray(c,c+t))}var T=new TextEncoder;"encodeInto"in T||(T.encodeInto=function(c,t){let e=T.encode(c);return t.set(e),{read:c.length,written:e.length}});var b=0,Dt,jt,s;function _t(c,t){return jt=c,s=c.exports,Dt=t,m=null,A=null,s.__wbindgen_start(),s}async function Wt(c,t){if(typeof Response=="function"&&c instanceof Response){if(!c.ok)throw new Error(`failed to fetch Wasm: ${c.status} ${c.statusText} fetching '${c.url}'`);if(typeof WebAssembly.instantiateStreaming=="function")try{return await WebAssembly.instantiateStreaming(c,t)}catch(r){if(e(c.type)&&c.headers.get("Content-Type")!=="application/wasm")console.warn("`WebAssembly.instantiateStreaming` failed because your server does not serve Wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\n",r);else throw r}let n=await c.arrayBuffer();return await WebAssembly.instantiate(n,t)}else{let n=await WebAssembly.instantiate(c,t);return n instanceof WebAssembly.Instance?{instance:n,module:c}:n}function e(n){switch(n){case"basic":case"cors":case"default":return!0}return!1}}function st(c){if(s!==void 0)return s;c!==void 0&&(Object.getPrototypeOf(c)===Object.prototype?{module:c}=c:console.warn("using deprecated parameters for `initSync()`; pass a single object instead"));let t=$();c instanceof WebAssembly.Module||(c=new WebAssembly.Module(c));let e=new WebAssembly.Instance(c,t);return _t(e,c)}async function ct(c){if(s!==void 0)return s;c!==void 0&&(Object.getPrototypeOf(c)===Object.prototype?{module_or_path:c}=c:console.warn("using deprecated parameters for the initialization function; pass a single object instead")),c===void 0&&(c=new URL("orchestral-web_bg.wasm",import.meta.url));let t=$();(typeof c=="string"||typeof Request=="function"&&c instanceof Request||typeof URL=="function"&&c instanceof URL)&&(c=fetch(c));let{instance:e,module:n}=await Wt(await c,t);return _t(e,n)}globalThis.__wasm_split_main_initSync=st;ct({module_or_path:"/./assets/orchestral-web_bg-dxhf46ad8a6644b989e.wasm"}).then(c=>{globalThis.__dx_mainWasm=c,globalThis.__dx_mainInit=ct,globalThis.__dx_mainInitSync=st,globalThis.__dx___wbg_get_imports=$,c.__wbindgen_start==null&&c.main()});export{W as IntoUnderlyingByteSource,U as IntoUnderlyingSink,P as IntoUnderlyingSource,R as JSOwner,ct as default,st as initSync}; +${c.stack}`:n}function Ct(c,t){c=c>>>0;let e=o(),n=[];for(let r=c;r>>0,S().subarray(c/1,c/1+t)}var m=null;function o(){return(m===null||m.buffer.detached===!0||m.buffer.detached===void 0&&m.buffer!==s.memory.buffer)&&(m=new DataView(s.memory.buffer)),m}function a(c,t){return Mt(c>>>0,t)}var A=null;function S(){return(A===null||A.byteLength===0)&&(A=new Uint8Array(s.memory.buffer)),A}function i(c,t){try{return c.apply(this,t)}catch(e){let n=d(e);s.__wbindgen_exn_store(n)}}function f(c){return c==null}function Lt(c,t,e){let n={a:c,b:t,cnt:1},r=(..._)=>{n.cnt++;try{return e(n.a,n.b,..._)}finally{r._wbg_cb_unref()}};return r._wbg_cb_unref=()=>{--n.cnt===0&&(s.__wbindgen_destroy_closure(n.a,n.b),n.a=0,q.unregister(n))},q.register(r,n,n),r}function p(c,t,e){let n={a:c,b:t,cnt:1},r=(..._)=>{n.cnt++;let u=n.a;n.a=0;try{return e(u,n.b,..._)}finally{n.a=u,r._wbg_cb_unref()}};return r._wbg_cb_unref=()=>{--n.cnt===0&&(s.__wbindgen_destroy_closure(n.a,n.b),n.a=0,q.unregister(n))},q.register(r,n,n),r}function Ft(c,t){let e=t(c.length*4,4)>>>0;for(let n=0;n>>0;return S().subarray(h,h+g.length).set(g),b=g.length,h}let n=c.length,r=t(n,1)>>>0,_=S(),u=0;for(;u127)break;_[r+u]=g}if(u!==n){u!==0&&(c=c.slice(u)),r=e(r,n,n=u+c.length*3,1)>>>0;let g=S().subarray(r+u,r+n),h=T.encodeInto(c,g);u+=h.written,r=e(r,n,u,1)>>>0}return b=u,r}function zt(c){let t=s.__wbindgen_externrefs.get(c);return s.__externref_table_dealloc(c),t}var j=new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0});j.decode();var Bt=2146435072,V=0;function Mt(c,t){return V+=t,V>=Bt&&(j=new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0}),j.decode(),V=t),j.decode(S().subarray(c,c+t))}var T=new TextEncoder;"encodeInto"in T||(T.encodeInto=function(c,t){let e=T.encode(c);return t.set(e),{read:c.length,written:e.length}});var b=0,Dt,jt,s;function _t(c,t){return jt=c,s=c.exports,Dt=t,m=null,A=null,s.__wbindgen_start(),s}async function Wt(c,t){if(typeof Response=="function"&&c instanceof Response){if(!c.ok)throw new Error(`failed to fetch Wasm: ${c.status} ${c.statusText} fetching '${c.url}'`);if(typeof WebAssembly.instantiateStreaming=="function")try{return await WebAssembly.instantiateStreaming(c,t)}catch(r){if(e(c.type)&&c.headers.get("Content-Type")!=="application/wasm")console.warn("`WebAssembly.instantiateStreaming` failed because your server does not serve Wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\n",r);else throw r}let n=await c.arrayBuffer();return await WebAssembly.instantiate(n,t)}else{let n=await WebAssembly.instantiate(c,t);return n instanceof WebAssembly.Instance?{instance:n,module:c}:n}function e(n){switch(n){case"basic":case"cors":case"default":return!0}return!1}}function st(c){if(s!==void 0)return s;c!==void 0&&(Object.getPrototypeOf(c)===Object.prototype?{module:c}=c:console.warn("using deprecated parameters for `initSync()`; pass a single object instead"));let t=$();c instanceof WebAssembly.Module||(c=new WebAssembly.Module(c));let e=new WebAssembly.Instance(c,t);return _t(e,c)}async function ct(c){if(s!==void 0)return s;c!==void 0&&(Object.getPrototypeOf(c)===Object.prototype?{module_or_path:c}=c:console.warn("using deprecated parameters for the initialization function; pass a single object instead")),c===void 0&&(c=new URL("orchestral-web_bg.wasm",import.meta.url));let t=$();(typeof c=="string"||typeof Request=="function"&&c instanceof Request||typeof URL=="function"&&c instanceof URL)&&(c=fetch(c));let{instance:e,module:n}=await Wt(await c,t);return _t(e,n)}globalThis.__wasm_split_main_initSync=st;ct({module_or_path:"/./assets/orchestral-web_bg-dxh9d568181cdcc75c5.wasm"}).then(c=>{globalThis.__dx_mainWasm=c,globalThis.__dx_mainInit=ct,globalThis.__dx_mainInitSync=st,globalThis.__dx___wbg_get_imports=$,c.__wbindgen_start==null&&c.main()});export{W as IntoUnderlyingByteSource,U as IntoUnderlyingSink,P as IntoUnderlyingSource,R as JSOwner,ct as default,st as initSync}; diff --git a/web/orchestral-web/dist/assets/orchestral-web_bg-dxhf46ad8a6644b989e.wasm b/web/orchestral-web/dist/assets/orchestral-web_bg-dxh9d568181cdcc75c5.wasm similarity index 64% rename from web/orchestral-web/dist/assets/orchestral-web_bg-dxhf46ad8a6644b989e.wasm rename to web/orchestral-web/dist/assets/orchestral-web_bg-dxh9d568181cdcc75c5.wasm index c2c9f1d90ea294438256b3475ee17b9d7be80a23..905b12351adff786f1ee38d86d04bef8067c2c81 100644 GIT binary patch delta 290852 zcmc${dtB7T_dmWf^V(&1xh=N^b{E)1OuXN|%DYi(Tzv8QT5!?g}a@8Y#Ny zprWE-lA@wuONPpA6-^Bd3yX>ri1-4z2?l!nVBAx4XYUKrYM3@bt05Yy(P)S>{J8<~8b(=y zMnkoPX&9pa9s#hoC$qz(6#Fb@JC}Z=!LO z0;g7^>4ZEc>Jtsqi>G!7@Cw{R^(f=4ozxEr>I{6|9w)Lj!)QQ&MyVn2G0|n^hyLCD ze9z8GQwC8`D}F%As76OMiD=&+O)|7eoGYF;hcmqv2_}i68l3@+5bCUYK0&9)Fwpa`(nvrH`bk~=H8EO>P7pB^^gu(x(M?H1Lhy>FQHp3JU}r>9(g6~1GSL^N zB~+tDG0K1(^fCw%dxov_iV~-Fa$NkQ!_lmOgQ~!%1p-1q8BM&7kq}^^&c`SBvuJw{ z#T=lEYG=?r4b!0nsFgQ)Xf!Yg0wIYe#dM-+y&j!%woUE{1`xQNyWDLBN<^fGYZ%7Z z@dJ+GQ=&Qxa(RB33PRBV{H0oIG9am7*JzyYO-YPWlA<;BheBe0fM(m2PRU-V=n8)5 z1;(ovDaQ0jDNu~X^NSQMQ7i@>K~pG;o(o)J9D*tstpvUlPyCQ2-cd%$L@5bP0~D_{ z8FUhUUGSfvo#%&K3`Q$~S5!vvW;ka|9S(lB1PEToPk}psn~H@mT6YG&bUT>R`=jkB zok=eZVg^F^0c}L2bK6Uaex9K?|9B~0%yQt%ky>;JD7wBZM@B{({`o`Rw3qv#^_!j5 zFG~wwkp$=9xA2uGx_Vm_!xuk6cMKdv0+qy16d*dx=d4%m4Dyy%fYkZ(E0fSQg;&5J z_q}R&PJC7CeC^exfeJ454<<3{wJ|29eMzhrmVp0sTK&t;S6{ogTl)H48vkUCoc^`? z%xFERq-!sz&-AP6GvliB#A{t|>~qtz{U$y8eE;YA-!$;qfzLk2i0!GT#>)5HF5h#< z15Z8mk8IlMsi)p~=7p!6Wv@pUKKJ^)+T@Guo4BuZ^ZkE|*e&hUZSb4x_iMnn?7ZLS ztX_90d~4iM%g(4HmMw9=S}s|Cv}}y4x9o_jwbWUTSq_IBx0IW|w-m+wW@)oFSk4C> zwrscjVrjG0SmuX*Yxy{IUf4?8O5546Z$i$69Sk`iRus3u^i5c+t<_c^bSR`XY(w0~ z$syHY7i<@7zXolLbNL+%J8L^@TkO|nJFPnscFA_hc2Rf9S{!&N?6mE)?Q+1DIH%#e zuv4~EwoF4oT&VXJJbY)6BR#Vj<< z4_jedVLKL77?*0S2|H&yXIp733B4FrZce@!{C(JY+j-mOpfCJ>2s>jtW8;3`hFl8! zDzq)EI^=TL4$CKj8DTlL99wz7=D0fJw_z7;7i~WotK%xn-&uaP{ABsT@~i%!;agj3 z#B%*1TS~-!!%V|GV?)fbh%NfE=!IcN41bz08l7Q37|xm7jK|DQ{YmpVLxXv}^sD)N zvSCqJo#7Aj5x*vLi($E8sj=Sti@w58V!U9k*Pk(8)s-8*GM+d8tj`SN<~H3d!+hgk z=1az%(M!x+KO^F_vCN!hUZ(xceA;lr+-h7L_M_o<^BH5Kd53a zaO6eH?1*!g)0V$1%c5E=zgsSu|F$fRI%6q|YPFO{H6r(d<%DGibH#ni{+7<5yJ((knQQqN|7?g}#4g*G8rIv+2F;Jo zkK7iV5k51z&75LOUKLSlnPIzPo^HEpzGA&>zH0r^RBpL!O^Hmkm070QX4-N>u7p)s zj>mjz+iLhV^tYJR5$hvU!+sBLF@|Q(!8FvL~Yd{h*}Yt z7O|SGw5|(Giz;HvtSupV5ryoVsQv6rRE?BlKFPAJb!=1Q7Pi>>yK$+tIAD$KVqo%_ zkh-vZ)*7^nortJrmjXYJ$Tlvqt_sSso(frIK5pdJpV?}2z9Bv2ygom=k)6{QhRxBP zjr!J*9lnNrA92V@vrY$Y_Z0uFr>6ptg=VH&qw#HtF zX$ECJj+-AhH}+giOKe8m56sI-Ce(0__+Zd2mu)Gg9Wi@YRlsF`HS4b!w>Cvu z8@tC`98+PrY+G&p)cQ$mdhEQ|*|D=?=fr*-n--fE+#2;|$nU1&kl#$lovsgh#~zRQ z%=V>WM@WTVNyx{3J3}h{wuhAam4=l0Z4pgLA3oXpvTaku!dPeQdSw>38!}@r+b+dk zimf&NV%&^*o-bv^UJkh&B4CB)_09z!_65{!aYbIX<;ES4$+zt={2012_PF!=4?Fjm zY5OJgSY&Eko^?h{YTQq8Gr>Li)|s}i@ZT1z%UWpNXx(OAZ{3QtGx4Jvj5BSYTPxyH zMQ)J)rUYlV4-RV73&^0FcYUg!PEW4fIW$_&{N_J#kc z2xrLgm?qPgaXW!}Ufj3l!swr(4@T^Xt3bL^G*_7%-)W}pXz)Sp%(&8+U!uO#mRqmH zUX9%rHy_QHS<6E+@GN&4Qu=}hGj01(>43G`deA!G))ut|kTv0Rf>s8JuBHs@KGU|< zcFu2?r98UEdMx@o>tXA9R4a_gj^Tzc>NI0Ldg2a&iF8Rp>LUaPUr9iBZ9L5Yp26fr*rOt+k#j5mRs(0{<6S9E9W`s!oIX*o^#;B z?zCy1^O=PSeNN9S*EqCtutN%<{_?c>N-6*;;xB)qrfd$$9~03So+RhbcYd+33oV)N z{AFQ+xk||w^=i~N)Ty8EJm9p_*7?qp&R$GT%W%Hn9NJ@fMmt{SFMr;VLfx%uO7sBr zD>Ib(bs4BXoHk`RyJZfx*P)Z9#&Gl^k>*E(py5-K;w4!(h)Q-zu9@eYmiZ=l<6Pzo zge)n1a`AYgtC@o;)rG~pE2YI5&SOiK(#+$9$x9z0rp@4+cINo}N_pY$%hnQ7?3}-R zh_TpD9jU3U@Z05$#5^z5K}}zVJ210$Hi!mbCQ?evoCjA%1h+;ws9HFl$tg>C=?7Y~ zQ4(dCoVvTrd3Aq+^QN3od)nD@O;@TJ%rq$73?ioZ0$N)Nr{v70H1qeumeq?`@Ph1J z-p=XdIoZyv&xXf+3Yf}1cAczGl9wS3^>;A1TPHiSoh_erqp8_W``Qt7ZMJjb+WA8+ zMmQwVZJph0*NZNh<(8^4%^<1=0DY7IKuTjbn=lN?ZV<~XJ^;gTcFl`nX?x0?cjWc6 z74Zsh*JI`Uj)XzZefAW!Dv|_XX6Jp-?yHZJX|+1=P7@Qyi^3>)f{KWBT0^=j{a}Y3UZ{oPyWQS1>E; zgaxS+79{6yFLQ=$jxZ<_7A3~mdvgrSDlc=6+dSCby8XIVn|%R|+nvN6Ubt=ZU4*n2 z>Iy$35I(6z&(n>w3Y&^Pph1d$j?mY43 zvt+09o^5Z2wXNHwG3~Qx{OtjD|3nZ@ZgU>q_L;rp#C3x%@&)9da4!4mOaD!D5G{%Z z({7^9CrWzLjC0O;B@^sEbFT8U&%6^c@2~C%cUrfzo&h%>p8pk?Gq|M=SN@j(p zJH#F*lcYg3Cr-id+fWzhpWF2`MKpGsbNG(1|4W0L?EAjFZbX&7fRZm2=6P{vAA71V zTr9`7VxO8V#Y(|rJNF2N+E|+IBLQ^kJnG~IcbW6vG7m#RAS`jdTo%L9F}w51W{7%W zP-5V;kN)cE^gXcI;fJ@vqHl(fQ0*XEC85`S2hmFLOwDkTgOP!$8De-E zyHQU2vaGQ4!C{mZQs*<@b|cl!PriM3s2d_mOn5N%4tro%%~N8&1LamtlAM{2<+j3shxZYC!?x>&Rp$$++2(Y7U*;W=GBZcoM|6Z1 zUi=<2)7;iEGeeG80@bvbnKW0K^XVgfuBm^rz5Yp2zbCl~l+a^Zch0EvPOu;Zk+WhU zIPG0VVAKk^1hv#c0(WEaKXL!qj{8Rs?(Qn?=4sdAF7U;TLISs1NZ`)<;-9#Ww&OnP z!QEfQJ^O0=@YQ}-`Qk<)fmy;*WoU}Dr=_+3JKh5A%!N} z{@L$e+j0M@;vQNGG7EwqntmNo>U=vcN(t<0DTOLul{pXm`m2ycn~!#)Rp*@F9sQW4 zw3RuZJGRE$)-EA}?BMZmdyw1=VH(%q5wU(k#13zWVQpA+Pc#g&XY9U?^U{0)DZ7m>zTP;;M~HW9#*jhno3WzZ#)pV@CY+36RbQ7mAN*sQ9YLCQ7#Ppl+1_Q}%j~wMU7=(=!axOq* z1988m!S<3ruA^j;FChPq!Z}S{86%246-=1Ka5pC~m`YuH5>rL8t ztu#`+HEJD~?EREunUrND~}P zJnZqhL=Xdi^rix%o!J?rx=f~s#X;q$B)di)IYrLd?JnGSdJbX5d)>|dB@q<*cLP{N1B?W1F2opn-o)d0lPhr z1^D~Rr6@S_Y08_Ww7n`hx&Ys%y$(PXOrtVrpQ>SH0*WG^RHlH&y~i*6H81Q$ z-UVHICXipT{J5zzc}rb?#I&4$(isybmdCgo$Q|JSB{z`Q#S-K}UC6CUhTNU>cDe8|j7B_ft3Ww733PRGr_Q#9;Mp=uYCualXGhxfg?t?Li*yUBp!Z=MgP~ zXnjA7GfkHSZ%3ubs}6;P1Cez}at(L$+#ciw)`FLyp5z`=dY0R30ZVdfmYYxQNoIj2 zXL^!;c-+v7Jc5Rjdy)H$IVdWJ%AY&k{D)qobFi|?bPf^#7nfLLLA^=$p%(*WjhH__ z!A*_*1UGq%Mk*i;{RYwEL2?Sjqud?bSv&}CDUrxP({J`BT^`D+Lu# z#-Hv_9IWX`C7;=!^op4m=nz&j`s&^OR7a>@ZbOmk{v^`40ZxS)Juq+Jr}~pbmhnR+ zw+$d$9VG`Vy-phxP_sd4D!0Ebr0wocyS%?y;}T^)IFHR|LqMP4u}1~O4W-lpUW zrqIb%BG2SOy0N38l3DA`45aev5gnOW3--(Q7WRROlcbb~Ud)-WCIEsI6r#q8VNRnLO3&{Jq zk{`O6JSv36NHU4Eapy=f%aQhVdnI+UQhWiedn;W-Wbz9k8@S~bOi?RHe9JB5Mn{eB zoQg@_=L@LBBxm13)|<~A7J7QA0n-#Ph?avUv?{5JgVqN zQL2~AU|l|1!Ri`K zJ{p`_*N(LnShc{4`c>#}?a}suGr77Wf!w2&eCloF(|E2_R+@pQSLyr$1yn3L5suFA zr*DNYYvlLct~5F2c9IdgucOKIAY~vta14oz$@$8s!K{u1ku$!kbjf3&(6IVCERH+K z7}IGW@$8>e{u|Jg@g#yjbtma*x`M2BZ~Hl9W#36U`(IUBHDL?X@r@IywQ~-}m|oT1 zBur8OQhfn!yDMD*cafLi`%UBTk0lmI)d8RKVp2(gN<1AcR1A&0 zrlFE2+(Yh-$$*sMK zkT`s%P36~rOkKczSPQw|TsM+zUqI$JmAv3SlICdirH2@By)U4)N-5TrPrsjZcjWqJ ziL%+gfJ{$W*ZKRg`6&~bIR1Z_$Wi~C!$adC2r-BJ;&@Uu46Zw!@FDwQIz0~kVvqM6 z^DE3XrkZO^m}`R08HS{I9Zn=xEa6ukBrz<-UB+V{B4b(pPnG=The%gegqNic5zwCh z@et%_3DUhDCW>vSG!}@)utvq{LF0DSwELIFbl72LFX7)D^fU9z4--GuSYF2eKIrG* ziI0#@tP)u7d4xPT9L*`_A5^j-8Umb5Xb0-jE5e@Cejp(znePk8#lBGg2szdDY6QxQ zZA*Enf{JtscAT6O3>R6jQ1-x5r3M+|@8SfK&^tBFyG>)e^W=CSvLr{Dnqs|K8IO{KtR%xQDY*p&UC+ScM-QEh9)i%@Md-cVIr*QO`QEtIV1 zXC{(Pq?AWKO~(1BoWmFt)3S-b_B7;M8(;P`$suR?uxH4kKpti{sfw4;bk_CrGvrB1 zmb->eA|ol;$v=95$hyp|-B6&o`vvkTKrc=vgMy%+VnZ@wGl@%*Tlt2`qyky5y$Jn1 zo4374o`c@`bP_R9!^Oq04x;2t&fl9#3QfCV=z0!*plIxI^WiU%p?!{bKm%Z!%D?!g zaa{DhZ~7b5n&%|ZI-I;U9Cq{FFOh|jjlm$#KJ4Qefp~!;2?-lx+U2>nzKPK$` zUf9Q>#tx#*SbfSw{oiJfWAjcD*} z3n(g@|zbcC0$#Nyk@ zl=l&=VU^o8J%@zBE$3SNDQO_O)YVvd)jVYlIStqwpOFYcGcx(ywPY~MTuuD$HO_P6vi{Ohgc4w~M= z&0mn$&_LQ3Fx(rs-37|+;E%Y-%I?BbM|)}-1679)4gvxN2PnXlATKZ_NZ9xB#pE0E z9Y0+R>#WU%k#wby{f~V`Zt7nvdRP*SojAjaFa%hx2SiLll?^(8T!Kt2*|ngW9iB|n zN)uM+Z?4^6k+&#Wz=!W3n`w57t9b{J3CnMB^Cu13Xx?il3F42HlE9!ZTG~A~ur>JG zrEo^T+fYjSfUS&Wn6Vt*rwojo<9fJ^gd=W&Pc0Y1L9{EJ4kIeadjS4aN#gmB6)^b= z`GpFSg;`lxN$ym0#zz){Z1jjNJKdQVxIK{kzCpq6Hv} z;`O`1kA*H%71`^7_2P!TP`nFyr@bVNWuI~LO>g;i;s^JVDI}i{{~DUuRX+7=@&ifZ zx9=m5Bo~}UC(Uvd9;Tz>U>K(a&`XJ&Kh1ki4F%^qh~ibMj_fES*Mn^o1HV2dNv;-& ztgFB%4E$Mdv&dxf5&57KmeKE;De*Kx13N}Tlj%t6irtTGAuzqv%SojfZhp@J(#Gm{ zxcS&`NH5lmmyf<7&-G2&3AA10Q_J!2Go||lbO)QrwHjCyavt(bXBEfwk@qmuuE< zB%83Jd2T-BGU@KRw-Gw(KWMV-1Za|5_HQ()JE71-f09)F?=-=LrT$5_vr3HO*1yPP z<7q8e9br-xZr2xoVW$W#T2krt-fHFiC9eH{lfIO!=2uUFKyA6)ahlB2rLL*en7-j# zPm|r@m}8F@OxdjLvY7OYGo&|5t#rG}&yYTp)qL#cpzEuyN$1FNYO4~yQP80j$G%jq z@0ldu*k*(kz)Y!8JoW-f#I#ZrAsCA$_aimou%2)A(n8L1>?3=_AO6f}kn!L^Z9vVTPY6??m}z?y57b6kqyFh9RpmA>W7Nz;?DSz><9dV*E#@!VX}r{mcfQz6kGbA) z&^d(GXI?W37e?XRk4AK8cLF`AOUqYqtmsT{qFMQ_Bc17Egq40-$p?3#nIxC*>q0FN z9esh()b6%ja5OU96^w&6#!B{;@g3c14B5i#x`RPK<&X8CvBuhB_zFAADL^-)2i>i! z-(RLN&Eog=1moo8^U@n>q^qeXeVvd}*HgXeP|Auvar5PUX)*&ly5jm#Xk%;nuo2X1 z?&yQ?7+QO>`Dcu@3_}Xs0Gnnqw z6&z5yHS9(@ofhZ2(5-2rN27*_9%Z6ODZ@NHqQn2!9`Tn((6?z-K0iK!J{bOeh{J?k zm73-UBIZUpiLBxG+)QsUrGz`Qg6*Uv2ljT;d{^qtG?9?+`G%2nJUx=nnM`k_dp7dn zGIfabM44LY;*I=6nMMYbZz$Kux#G{|e4ZmyTT~MgIECxxz%gK;OkN8lBHVQPCSD`c z(Y;Hyc;jjny2x9RZnuwNLTvC&ui3)KjG{l#`prDy7TSYuqWr#FXeU~|nZJDt9sY8C z0ouLUlnI00p%Y6MK>-kYUkGqFFBk$<3vagFB>t!cHf}CXt@>ImI~Kg~bMH;7UM)A6|5=%TJUSOy&)8a(t7wtn+=DKFw1yMX`GdwZj(2CIs_(_Gn zkpQ6vpbd}WSt2McN@Rn<2cc&mB$KyLUUxU`O6z9vr^iw=-8YNJjinJ3@IhmJ;H|S< z?~bM6kWq8_{Cnu~0SGCH7o+Y3j25L`xvor%TDWNARW}<_db?4KTDW2m!8>srcB8z# zWjtjZ9c0h%2!&GgH96N8ke%iFZXC@bVw|tsN4wL8Ej;@^`j|a;?R8|z_620Fbw%D! zhZ9H3n(K-+`2rf&lym!S)ZtqE0JRZ&I=`-PsxP2zF+Vh(?i4fbe2|VC<~!qx`;y8f zd;ixNH^P0X(!k7{^?E;6u&0cVcnA}pvgo?jTQhwC&6#}BLv*>l(RY}Flk0r}wQKqA zhiNzd!Nat>z2q~W`l4u&FChOj7mEHthFp$tXvG``2s1%U88mOVIu3+m3(l2P&XvR* z3bB*nFXCn4gmv5{nHN7w{a8yy88<#k$I_N9e8Qu&8;InZ`6x|8jKR(_ZhD+5Aw~!Q zl;^3njIe}6vZ)em|2X#KJpR?=bQEpd!mmD#-2_A)@&xTorxo%kPtaK+w8vj`G8CQk zQ#)B(>Fp$NUE4|F(}Md}2^9}jxiJ0fGXBJA=HSmiNym)Gn3+Hq+<~rXrxzVo&b8=Z z8p)q|0)4QGMW7EIWe|Zr)Q*!GF^)joefIw@$W+F|rr}%QJn7-CrpZRRgb^SS!zC&W#!+$#5 zzp9hhUxssH+B3A%RPXL5weNhMV_HQdVdIlwd5BSX^$M!$6;$|#JbHx&cMd#_HIVF zJHP)0`XApKH80R!bRTy~lfjN;KOdSzW9h1e{IMjO7P}u)hT~d?0ow;mf9O*2aBGR9 zd4pWVU1SOk5uVAgsdNb*8>Z4irOjtwqFHL|S6-oO7){S|t$Bmq!F2nwpf*+WmbdAl z;Q4dg&zyAf?76PP??A>^e_0XKF7(`G&+ei zxPF^PjYQYz1k(Nd+;sY$u2#H%!{44k-xU_5>+}rzqEf~64i|Z1ufgjT#5zljL zIvq>)xE7|gI zLb1QfpUk9NNd*sIM0?^fY7y;9esfJ-gyj{VxdA4H!^dzo2K91!fe?$!^P_&+KwNu#C2^p4cL&Y@vgYz_lXyrn_%~>!s{qHm^O%D3zV-DPZ1>a+iLn0S?{{- zQ~DQ05YWKSXu1djD$k=OG;NV9<#W27kaX9G_0-Dr)6?MO7BN3hZ=^Z;l6fANw_y{# zk)-oco9Ju$Uq1E#zuH8f*Z<~CbuFO(!Jt+b&}1)`g}m!#dKf%-b+cG+X*{Hm#_3uF z(ni;yLON79v|lfxBS~!g(GH?q5=E#>Ei`b|LYCl1tKLczyHs}^|4jEdC{Zv|@tNCW z)RP~ZDccqI1%1Hhw8r&*F^wR;esA0j!NE(;m-L$B8vS*CZ~b+CZ@uF8_TNV5tA6hq z13Vo8m=YY(AI9&Eh5+?t0)D9qmVpm++-0=w7mvPdZ7THF)Zw=)se;Cw3SVO`^^7_|zsk zDB(BASga3(rsx6?9Rv1T1b_&u3Dk;^7_D5j#I>u5J|jV>Pf;R9BC|5Hkrwk-LGp|s%%uH zls)4^s_u;SRjC@u-(u_q4E`s^96c(c>}C-*HA6(n-T~Vby%fjQa*9?xxP~hwkror- zKy!7I*rhNsliv`Kk$szcsVG&YuLg1qgK&r)?k~K;?b+Nas21;n6oae0@ zVDQJka?8SMjXYS+6vc$2TP|?|Fi6gA2UINpz$RA;#7c>*$pR817qvqg=PN~W+W|Ni z^=(W37_G_{wQ&W9#;(7n00w_eI#EgSrO~VbdswoC#R`Y&3M)G_xGqrG@ra^>9}J2# zPM~%LsE|Abg1_yMQU!v)5D;r^Y#mwVx<7_J6+%wAw!nqXFy){2W5dV+Uf++s&1y5< zd_sTLmo?($lm4t5YsJg9{;VHMTLh0~e>Rcj9&z*g2e8SJt!uoyaPH6EHv~ZQg9F$( z*0{#)+B=XX5D{zHJczxfFG0LC1l4l>;$Zfk675K2X69{!S$~{M^tq9(Vnsk*b0Zsb zO|FsOd=u-6I1%_a zeIy%!K$^0VOpS6z%l8B0c$xJUN>l16CW4@kjbb-@o9@Z)zl9A%nY3G2D5Yr)JbN_z zt0NZrPa_V?Yu7Hhjgg?*5P#g*QGz=C5jME?c6O_9!Z+Q{IqJ-@g$}bQKrpC{_;J{#wXm#x{MG&alWDk-M5Cy9lDVu4kvXY zpxj@`Zk&xmo~HSEcSOZ!yyH$5W%YWM)e@yXB^vpuJ6Rpuhb~m##Sq-f|G0|{Ry4LY z9F~YsnpQmJ3zYZ0n{`q&wukR#C(!p%V_9PVj?QT0dIZ^ihiF^GE*aHxDxpbh#9Abtew2u8l}-boF=;yuk9l zcXRn+79N?m*vs~L_1?E45moyz+s!KRGUySudc-1eu}OGT@`bGjx`^18JmDi03UaOh z;+cb|P|#{b1`6*J&n&bQK7llgN7+_<@`tZ`oMn)+uAxsL$u=Ky^D|Gf zq4t(T?JBTVs5(tZdsJqv+<;Q|JjMP-?DdF=Y@Di;R)r^lk5};}6WJBA#Fh0lOQm?m zJjbwuW%H4f*ki12iJPyOgz0O-%b`i^D2|o3K9AjDMig&*m{~b{f!SCMNEiPC8^9Xy zGT{YwH*3L5-V5vla)@`H%0MUqD4a*?oCDsW{Tl5keeZv9~ogm4? ze~6~licXfA#hpgU|I}a>oXkEVuXMr@h>nM31w`P$9im77eLogx)mkQzWZ?M}V+o{`eeFmeA;-_9=v3$iF>>g+Y zf4;%`&?Ah;zR6-(ZjPIec#~}zl7WTQl_@v!VPaw_r}+Y^07&rxj6%VB#A3^>zqno9 z-eRv(x+uey{SI44`zgz?RKkG?daN}mNwKVIM0xSDPrL|Qs#3g&aI?4GV~MO3W6yby zy=7c)z=|@+wMfUk&(b0q4uA>7kuiifA_owe{PzL3tK@xl3sK|@{gADOMYZNb_9!f> zFH+dM1ncF!X>0;w#%iXq0uoh*3tEUWL2!!_Zh{@8-p?L{tvY)K`$UH=K$yY3Q`tVk z>KC~Am6`Z1PX=CcX0ddZgO}d3nN3$9rozqdo6R0!r3>7y{MpQp=&Dudmuc(=)(q(4 zIjoM*mIBwCA7kCn=0aD+JT_lT>#z-G3P@@Z|CF;2Xi6b>WPu(_9`K6*QQkv@dVcoK4mF* zbk1d+tnO%gfC+z?oDHRf$(RfLt(FkVw)WXvd|fPqKevW;*JUq&4!MUfTEmtA)cZ3w zQI{@2d-6G!T+aST)sV@ zO%zq)Hn16zf@IBRwgjFNK5`3Yrrfn{3)@V{G(NS6mEqBAD?0!`4ZpILZ4myI4PUS# z8kH4n4+2uO5-H!9WRC$yXra?&x!(PfEu_z6Y%0^pRyiLJk1i~_PSv`0Cu@1zl=Ysf@q#D|_Bj5pK8O>Z20=rNnE% zI>lyReX@+7|CQa&N=}t=`6wIM(|ro#5gaqxA09ywc*GQ`Emw;Sqdinyn;=lKDJAIf;Y4oEPPAiV^1hA)+|4J-_<`Tp54Z#J`S0vC z+G*cKpQ7S>76!S}7gTbwj1ND-CdagOKygK`Bf;b*6e&N!?&#Fu3l+F@a-A=z1_gVa zWG}~Lc1)a3PVY!CIrUPR>&ufYoD9H+LX5)G9s*$-D7?&w!`Q8Q+O>A0@U&wQigPio zI9&*YB*y6o`4js{Ee=K;f3ll8<@;h5{jtiqzMyQd%!hxnrWha2viforlLc4J`U|UW zFaPr|_C6jj{>|PXZTzRd*)&J-$#&wY99iHC$OGplH?veS1cwlQ-jfmtS#eU5={fOH zP9?5AHGpyI6+<7Tt$#E2MH=Eg1#`90Jx5Vj&ULY2cS~zhLh#NgblEjB) zu0^cGlzC1!lw%ag z#|qy0JR3&$uHes}XM@5HDPVArxF0ndcapZJ^ZfJJ{=UuTSI)ChG=DW;+RD1|sjaMs zC-G1_&~`xqy6(In49ea7y^CxGty|%;T!OTwS0XvN!aBp*v+fE@C;+3HgD8%n3ri@+YWtmTso}0VZ{!DXaMhOuF0BB)T0Swz^PkruA@h zr3;sn9#I*@B6YC`K*P|=t)i5&A%=KLc^p$psYHICBw0qTUWr2DUe)M8v8$DOlh{>* z1d@dUpxovP6f3ZxBN>R~ft7r{B;62JgFq5Xza32LXu7T(h-OCz`sL=WC_W39X_b zqg_QL8p{0)fX+~vyrO!0wktv>9e{@lIXFI987oD(h+g`eP)zP=gET2x^wv(S_9zi8 zE-=mM2agAlI#;c z)L)w9Hy2~F>#clmfD~s{9fZNR<5Ig`{#KM$ZqZTsDBAItdPECV^aCtrJ;+I{xb;hr zAaYYW?;HRQXiMk!1V}w2I-oNr)5VjX6 zZ5-H94_}G!*7L-z8Lo!}z%8ehe_qKef~0N~Q~Gz1v@3p(ptw5Mrrmm)43C?!rzT3- zImIofJ)iOKgQX{F^=EvrN!l6wJ*e#=r%A3^_smJj}A1T_e*ooTjky$Tq|O!AVMnxr**Q?v{-yG zpp7JPy+sP<{|S@Kofj@g4#J`Y|LxWz8;XNCiRr1y!%Y!!30(_gE+{;nle0*i@gx5+NUKr^^zl{yWut17b)c`q5p7>!>M|ezaJ$H z0sM<7={6WTm!qV0%5qy5EhY9oAleHP-NNUT#7O03LO2WAE8JyO@CLzYMop!mRvZ#2 zviRoCyTm6C;1Eyw51c~`hcsC6sN@l;*qXGE5UxoUDUr~uReZixx|^mh;6GWVE_wyM zz!YGUx{AGGkPV0GxvTjjHtAmdYTuo~DvTIq5MJ@6u=?>JId2s|ZIjx_V*YoGloHZT zk7{u$AXqacR*KdYfm*6eEkeohaZ+y~Zf3?wFVJO+_+N37Ik+?wag@Y+2C^6zu%x~; z;}h3yc4;JusbB3~%OFBFjn~@sW3j6AV3_LF{8NY2wWH}HqG?Q=>nDe#Cq3G`oA=#?==1n!6414;sYMIC=Lq*r?}#Yml&$>wQy;5e1T1qZL`LO+QL~hCT2#3o+j%kTVwIY=xQj7VyF4A_R zR%Ng^>{`A(QR<$oMbF{DfpY|*){?_yM}!VO?1C^Ov1Jc19mIw&G6;p(Q!ctI0uV(U zegFx>2wUNRsnET(h?|8Ds)bt~v07R=AjuI1CzsAn9F*Y`2=>6+z!h4#4^FV{h>z5p zelSHNJuC?u9iqU0FyYxJ2?y#3Cerehu2OumR%irvQBqiPp3V=Vy&Z6LbXR?v_Vyp824Dk^-S0l6IS^G zN-yw7dq_8-aAprUEVcZ*9?~7OWEOYyl)g6Vz&|?KjvbYs>nSA$>csbf0>sCG65^wI z_g+%M)7m6u{;7zG6)Xf+p_p&+Cc+x^%A2@W5w5&ZVZ`AFAvhVY#qbzWFe7f_2xbK0 z65@bJR89xUZP1}~yr7q4Nmh#rzP+X>Y(j5QEGAreB_aw8)DE@diiM*5f$W&HQi3PK zy-LIrwq`M&;)q!7LwumAHpp%h%o!>tLd)J`iI+xW`$mHzqDy*KHFzZX&!5x}xk>76 zUdbL}4}Bd$vEqg=K8%1f=TLh%XyNf~>cox{9|4fQ9VCQ6t>^|Uts3zJGgafs^LtCZ z%=m1mVw)ijTMcHT^1g~P-rQS?=nEq_2CYC*h!2VvU*uB1FXg9p(og-ql%G9BSc!ge zE}}*U^^yAB-IBK3%K;H`Q%3?{QS>Ho78?aYjA8qY4h%$Pg|jgcU1=)#3l=Qq6iuh| zRhJE6e0LuyIvG?I+yO;7UN}kdffvtW!!F*HP9BWY2Y?X|5M);{Vxp-jCkO-9b!Ab5 z>3@)m<@+Y`b#e`&)I$0LzQMeEW*Gdt_=gRHS28{4+K&I|9X&gpSF}viI=!z zuoRx$*=q}mr`-gO#km0lwwRsSjSfR`O{5DM5> z9FQ;KINHFEM z;sN*3NEPKUU~Gosi}MP9P)>;NjzK7*yJHalr7^VeFa6KKXhr|CX|mc{mU3TOxn~D5 z;r>r;ka9avP|z+K2NKD6C+dm!y6) zoHgz1Me&g7<@{snhM`x!0%1YE@)?L2vDb)D5@oM3pe857rHEv&IDla*wiH|i5}Jqz zhJfZzjrY@t#M zZc~{shx$8=-i{;#13ok*Vjk>v?I^AA^5I+Qo=s12%0hb+a|sR=tf;tXMHlVp0dzcN zcAz2zf{DDsNX$<>Hi3>kP{KD*#o=ETg^Jxrxgje2kvcmcGEEzBr!s)}5RYi1ChUod zpBQKVqG=H+xz8iLsOl%Cs`OIsPl%fYU}bow5#|kVvAMqzhmAePbLT>**3rq5=r{!f zB#4t4WhRVb{6=iXD`m+%EZxgT8hj5kwIdA6pR&>WNO4P#8fo{pR#`N-a_I* z@@%o1@D#j_(tx+((?U}be2^=a6*$=u0)l>9x__kY`c^n4i7dU^)y*tl%551w*`; zA^rRW%V9Re_uDZzgZL7wx^Kseu}OA}hp!(h^-b>h+HQ~_gda?lGeLF-h^#IfI@0bC zrV%z^`9H748$=j@5VEp_C8gXl#1b*h4OOffl!2*W+9nAbLU~m_!-9zxZQ^pG%-$AE z5{;f}r-%f9Y?$=OLduDi8KLrUD_AyJ z)z~9cCdOy_JzT9Y@qY%h$-p7>fOPLbg_IR~K&mgGZI*{X9c1W`(h&V(Z=Wp88}TN* z3?igU7&?hBshv~enIk-HL(+@U-~$Bh04xNoxpsi04gfw6u@flzghDRS4)lRcp>AN% zFpMw`F%d#C;e)_@+AWgJiqG*+iH}n(iO%A>sTfiz6_$jSm)#oq7sK_WD6Y*JIOm@rN8w@ZCtkc_`wO2^~Z+odl5 z-A|J+MoMrrdYkcfqTUx!o4OlUnk5IHJ4RYXBv+3+q{r}oXXI&jN?qagsAa+qfSQNE z1w}y-`n7h{G^n8_;k;5@VfaRvQp~OuUPnF3Du<=2$!A2*v6zL)*Xs68$iJ9;;?kaK z@+teS-A+gGK6gn${!KpfbH`oM=$pMdYKO^s4bjt5+NF|8^b}t}>s7x0F6j~2w>R7^ z?dp$N761Dk&|B!0*b;>!4k_rBqSu0C;Au}&G|U#Bi35u=27=bAH_A`qgd(qwq0eGxNTdzms=V$UUvSOq?zzCxSOZch-+uk?^xp_AhUX=8frmo>kGD6E%c|=7hduLQ zl1nC05CJEg$DB2fscB`Sl?`Tt%~smooCYQ-8Y&^VG11VdFf}pBgN2C!ii(PNWH_Ty zQBt8%QJVg~YoCFmdH3AU^Lalne{l9%d+p)c^Im%m^X|49nytTEJ|iU~7jrVY>&r=U z4=DqXdXL;o%Ca&aKWgpY^2P96OIe|>u!`p*NRqvFLqaF+GJRWikK7Y-T#fh0H+!_; z6c|gneX=}BI%m~kn3S4R%6^|L-|nB41L?#5#<8qYHt}Bhb`qf7aIf65Q$s8Mu;ZH@ zNuq^h6A*IZXnDz(7e?ny3wMG2e6RdWmyi4nT=Ow`U`CDxSy5MP5qRq5W4e~hv|8+_ zugnGa$^8VW5c0Am_hU-rVoHpDKz=3Yh-=2ZIvv8~4`2dhfoS{`On|ir?3+RpfMEi3 zWHArQhpkD_CZHaDL@G?>pqV=zt$WKu)JJGBdotAf;XrLoh73=GrP-5V$wT&JD11n+ zwI{<`Oa|H!{H)QR(uO939;-D?hH|TiA>(Oxb=4!73`v*_{*TJhG#NTQCckV?1}i%{ z)w{x?PO`0!V>0CLE@ep8!E8QNhKJG%Eb@tqC&S(+E}aaodgnm{=0SmH9uzq9AoJpR z@E_^QQGtJ&2h_$i52}{gZLB{m2MvUDESbRc)!=TR%g-KX5VP@fg(1K!DvdQ@-2ME5I~{p5jV#`%GCA;<$h| zWaUA&R>$U8L~`?lETjNQZP&dbTlVj@MEP#0woXZuzb4hzv9HRc+G>88EMFzSX%%Zd z2jVBoS^qh5LV!nmls!uLEc3NF@MV!W8$V%7@6-744i27&N07$e%&eQ(hBHG-aXOx2r46Z|&x(ZSYLx-?W=o`P;jB!@g4U+l4ZN zhGL$Xm?r0lVtt+2VKD@P#JnHP*WQ#j2$2<4IEMWYja{fE?j*4RW8_4LR%ah#*E4yY zm~@c+#pJ8Sw1aF+ro2onI%s~KDNCYQ^cSmrOYVRSS@1G>t(bO*ZCNJACRS5+vdXBIsLSBHUmhKCc{GfBTqYCPZS>+`>dW;*aI?j!o7KwsR92FoQDjhyMEr6VUQGfXE+)Y08QE zDuT!W?C=6PF=#bGk}o3!ek**e(8Tt5ra-<%Pe(zJ`O09UHp_$bMhALrGgty^o&5H0 zM(!I3Y5~g8pU4lxlH|Hi&|g$qt6MY?%)p`79|Ap6x8tohky-_K+}vJN|} zNdA))><4}>zagAwyFSMP_$O;#EUys$V(W_KApvLiqucSSXPi6Bekqnav^&qew2cqK zl^wFMNfsF2Y%~zf9x=pcjG8~$kP>+h^6@K`-$y+;4njQOMLE`cra)|LwHOf`Dwb@iQt_Y4ZMaDonQ%$hbKkC zkgz_LwQIZFvkfw)r*NEFD1^fmxp3um$3GUaLmqjrQx8~pb1Oo(W~U;!Q`!|#n<@e( z?WGl=3-rYmAw~`=Qm{k5KEP8E)}l-vjz+q%Onw|qUsxuafS%bY&rm@{_4;k6JYk&O z4qzx?Ii_|{nu-T|ffr8;_(cuD5%GfC61>$H?~?EL**{ab7VEZbq?~8UZh6sYs+JD^ zJzjY-EDH2FwO1y^SRX9H;CG|ZuZ6^EGjW7C!br1oqt2^2%MR|AJCCwa%`nq2YQ{%V zr)5(vxRPVN%R$h%(3bM9M>ko$QcEG~734yc?Atx^3AOMXNb_0IUO6nZgu;X%q6z{^ zn6MA8u~ifyqUXko8xhm0gyXE{}j5{G)>C z3pxuZAYiQx(AOm^A|T(6p|49;MnIt*LtmGy0zjfsVn@-}rK=*K+>W8IOIA%lr5!_G zm#mh6BX$gZU9x%tYU~*Lx@3(}1l8G5^mXad&a=dQazt}40fzfK`{eGJZTt7hefc!Y zKF|CsaHu=WI#$R-@p+&^?j6a;s}cMdttXJog#aJ#+w*K~1y6pcLhd>mLls6P8SWg#TfXQ;v0K*){v+DOd~F@0VNlMqR;bv*t7@A3JlJONMcTJEuWN zi^}i&<*CiBDK`cT4sf~7v+4iFg7OzT`tM6}B>Un{j^w2o^B)K|M`Euc#|~e}UBc=2 zTTq~~0VpG4AuMxLov4St<1>)W;cJ%@I6;kKeaR8!g$9a5L zHtZ{TKnPm^sZMaPNvIf%Q-dvFbH0*CidhTTuCL?~!S5s9zUC;9Rc5WKdJ2USU3b5O-Yh&n%XC2)p?O z7I#=4CeB~Z?mZ0F#13=jVdD70!1NJ$gqXgZMIGhnfk!QL#xeO05eBDzJ_g=%+<%t% z#*ok;_ijQ&w2$DsR79Q4J|Qn^Yl~w;aJiZBEf*U1)O7U<*83#13)Zb*nJ1wQki3AE zoRptz>;6cLI_ug%mLR$Cc6=ai95;O}4-Nf^awBsj&hJK3XMZifM7c!Q$TMNhl`X50 zU%{EL^*6FXEjZ~Ld0D8phj@FzvT4A#@_cHLCEv+6b#hCm8x5X5xEh3gPK3~tgJI2U z<(I|GH_g{;g_Cj{YnUX*#LJ*2|;x`IL;# zdQ;0J<;O=lQId4o^eCJw(^*b~{Gszp(#<=6mD>nnc58O;FLIQb z@f+lj2g9f>H-3N@U*FacyQjblqWa>hVpwg0T*>i(3~d$&yV&itxKTbSw7Mh_v2~4F zk=(K^{8K(86=al}kDrypMJYMAl+FH2o+)MImYULexrZ2dumwg$E>=$2SN7&GWrCES zTl#T^QbzqaNmOobQWqIIR{~k8+S(xu`rWl_0nNl9DG3<*N3Du(U+# z({K;yN2({p8h{5MGJwOYmW_ux*|ru1ej*^rs6<}ziZTtQE>^&|fTFCbkn#BkRK+zu zpY7V2&n7$b;rN~1n-#do0&aZ1yQYxw`M)$JN~%G{qI6{hj9?>wSc~uHJD=+^NF?Jd zu&ex(ds|apSjft8jl|yzbiL-Sf+mdiSMKW3bj8N8GC|A@^eES>gsJvmD%rdK$_oa4 z3*yuOWiV+F> z@PAAg&BEZBI4+Q{f=AXCnQ$XUZ0lA5|p>IrSetWkq<8^uhNSs|FGCZdF_O_$_*a6dOS3jdl4lYicO`p za)Y4T{cw`q9i_m#5_*Lmi}6xtwQIE(QHB0cqLoGM@~OA{tX3o?dT1#UhFY2*)wh|& zrWvigAn0>#JZ0aHJszXn{6F`dc`OE!+3nJ(K`2W@hzr2oC<8Fbt7pJ?1ms{^8=1>l z=Qw46_9hW#EN2hLDG3ovomAi*e1mt~sl;OtSq|dF?B#54oN}j7$vVd?&xpxc?Cp3Z zD!$O_3+s6j(oOLJM!pxdHiaFDS3ZcYY(fSYs4_32XiYI2(NXysS@-IsgtaT23zZMfis5e~-Hh^N2Z2`# z$k@R-(8HaS`FO)Q(@AMi3&|Z!EvrjV9&^HXcUIOo;h-+cR41I+6gE$HQI-pO8JXE5 zA2mz5DNpH@1o;69>aIK$bd(^lAc(OL%9eFg64-|B${_tahw4msWt3h|5E<$l-UDfV zBMA9f%m|+5WDmTJze<&)oV)c@5`$hR$j-Sr>)jJMSNBwAJLRXd$9pLcMcL)Rmkses zFhmr?u2MRy>!pm-?ZVR8u-?iqPDRq$z&=W6=ZB@UNBby$*uUR=q^|k0Krm^1kqA2BICXL%$y@=YcirI5lDvfcKm6wo}dl4m-#ca_C<@UJLZ!RHA_9D*J zaI(&RN!MV zyn0z?uouo^KV73l2Q8ds)f*e{C)-%dYn5@{1xxcTSg^T}!e(5ntcmq3Y1Y{BENh(V z>g$wu$dPc}b;``R3h#)akyhqK6k!O>AFq5y=ELnl15qn3C}HGpvm`lix8br9{N4tU zUucL3*geuD9K;+`(*CwNfTCl{6C_Gkd{&~GJP#`k_mzG;o^bh4~ z#u8hC#MMZF&{G(OIW0|)rg;FL0ttTq?!%pqYiORUvN1@<_=5rrZaz8*0+yf2#@hL;3 zYS72rp-k~S<-=YZTXcug8)wCBcVN!UWz+6dTH^Dle^@kjnRoA0I^(nNPUT*y{sS0z zx=UFt!Z~88d2Et0MM}s?A_-XV8)#X>S!HBa()Oghjsv7fJZ+HhE{VkW8*9zS?o*x? zLf?h=dXk92eH$Aq`WR05@C5UKvJ4(e7L>Bb9#UT7juF0lNP%7Mfnq22^drj6?Wi$|nsEgaAvSDqv$q8t zW3q9-;Ql%=Vj&at-6P7Beru1?uSikplmjeWoZ>}5B$Y)>9}Mh5#FNURU{nJtCuj*v zd{k){+AbCviAe&q4Y&YLvH(quj~`X~hL9E)DMHvswxwT~;osMuYPD;ajqszEIe&Ai}$CG952(I1))G_ zIN_tm#SpcQw>t@1Fp%Jk^|!TPB(4PmcLBB*4A(i1Yb}kyXtlIpNcT07R1ruWlgf}C zH5ll{b0q{=$aAz{xJl4#k)%mS$Lml`houFBCj%HR1P`6~%+P|t>i}2Iz?eq% z|CDW_lP`u6WeWMRi!vRBydeCIXHd#=C~6FmRhm2G509FOeuVWKEG?LSD$FShML6|O z^!$Kq{9O70kd)=6K|&U+eq2p>30^H2e^(1evTl+PE`ntQj}{DC8%JA@7K~(&^s7e; zMlwhXCXwGhcuCc`Sb)Xo3f|%#j*$gHDGw(Km*2ydElU8 zeLR#YveP5vsB5etaFNQ39~~4)yAeZ%R9=p3xAtC)>p zJ44U_$g)YrrHxg#qvPU-wat%4g4KfT`lpoE5mD`$k^W0_9_MPeu=@rMoFwj~210V~_;-@R!Slf0=0J~$l(lO{FtrnI# zUFj6#Dy?8#Kvt5LM#>*LiKKJNwhfWPx}=(+pY!*hBn7kxERbdM<=B2G`6A zoXPnT;j@>B@!-hLbtSkj(ksE1;>0v5R6v3oyBfL~>I{F=D+&Jl;sG5BSWcqF10xLb z!0zHf8YO5~Xp~?dr9sH|NsMmVH)*lsyBL-^Kv>GbX~sbd>mCtMLM)7JXmUCVBW>8}7nKM8)8RShmWry2PtHb} z7g6K@O$S+QnOHUG?3#&Hku+JbX$VHH;w%L+t9nTpuSCbfXAA4{GHwDS`Ojy4lXeHY z_hkjr$!x@3@JzSnWyKef`xbWldI+#3h}|$=tc!-s_P?z3wN>OZRc9rEDFX-zqi9P- zo-QXR_nAu673U6I(!vd1M4bbmg<~;eEYk-Xn>kY%g!VCK zDzQCf?`Dklq4|UlpHE;4K>n6q5ipO^@I|AmuYl_=vzJ~`uDBVqj9=a=73cCMlSK?% zV^nzgY0_8W*CxZGz=9@qVw*aj-(rMBWjwOK0ajk{c_UGY5hOD&QGqwxcC6zprE5Pp zT5{c@+0C9+;w)W%bBjjJ4!2V0Zxtf$I9*}? zq#WEpUA{bSf<~4Xk-^T+Qtm*z-ukM-==ex^b4Cj<30FX5lZ=}e2?t>#WzAIjYfm4)+B$ z3&x{ueFNJ+TZ!nt}D=WeUq&7VJg)&u)t)cZNQqn=<+E* zG>vg&1cow~dFG^rmHI2Io1?@x zWnQYT znN#N~?L?SfOq-`93hS9~KA0eRZ03BWt-sq`=h(Kpn@5B-c$y2p2+h^dz$!o)WVKox zwb!}T?A&}MIy8^k>jmgofggiQmtw3J%`UGin*`*3B2_8H2SraaTP{@A3N1F+HG=#o z*-J?Mh-wgJ{=7(eA_#taCoNaTNezX?Z1r;G-4?%N5>BAG*I&F5Bj|ULOvNS=p;h1F zDS?bbj^>I|#<6cp*p$`E&hUe~ieXv^J2eIRi@gwn(?a6|^nT;6Vm9RiWn6g5ZkvVz zF3mQg$=qGcYCceg1XeitAi%n=QF{Aofw5)$p^3Vy*qpjXxnA(?DKB;;TV$iOyqN7; zt2`v-?k+a_u2T*PV)dIWc)h~Nk!$}J%uY#*li|We_Oaw`Gl|8yN&hRtZWF)|8*Os zkSRqDg_D<igMW0-Gax2kJzp)%FL1PKwbjk%-ADg#D`v)RQnbsHaWDze*2hP zFH4Kf@OYn{_nA_nrdV!XZ`rCO$_3~=He#I;Zl2l-hAq6k-m^`Cx7VD7r7WvhvHZ`* zlwjM|-nWWpllzL{|G^6_n^&sLApe%?b|p@##4wn)9sI^Cw<`f6mXGTQTaQi!HjtQ8n*n*bOSn#XS6tyIBia<6hcY?NV8+S@DVa2Z8j zL;*(W-g4z?L2ASgirlM=mR`jOy?3uNfsSG-@jW1)Oy;^s(BO!zTn}qfR5N~r!4^z! z9puUc?`8Y;YZ2`HUPTMYa&=WhNS8R8b=#*j7x7*_WFMwcWpOdPXP@$bxML|R-lvR@ zU4dEBxmmLTxJr_741;;$MW|D+3S~&IEnX~y1vhzNr25bczlT)IDwGaX#^)7ELR|IE zOWLB!i>TOHYzFLC3Wb}S)+^^Q0ObMPhh8w;80)u3;)BBoHI3twQ6Qf=q^XSBxIP&# zuvT9v|7yiq^(_qA;&56}ApToPOLpe_?ACr@(7~{09a;mgLy1M zG^!JP&!8SMWbF=tdOuL+~7_XC!Fa{@@xg5G&+2qD=B@brxD z2;pZVBp~Vup;-ukzwb9kpHyBI5{sx*%P$t3N|dSO2nEW)M&nTjPcB1-?h^K}*AEUyBz@9L2oitb%a1|5ql7LS>H+>|*W?GPudt^tj+f0NgIKpnNQ6`Gj zht2gh%4~^URim^vud7w6rQp0!>Lc9dX$`GtG>6nF0jgM5&c>cmhK3ZBqawV)QC%t= zPS?&Tx3#LPA;XtNxQfxJF2k4Zw?;#asr;fm1Ob7s*%J-Q3u5CD^ScIRf*@vmZw~uS zIUsZ``N8>VeyCZc3kBh9hF7mSSn>%Mm4Vblm&*B)_TXc`$+1o6hUV#_?SM4d#)lbPU_}O3?-={wPi2#sQf}UV7AM^Je7B|;B51V|7e)sHuKb?WpTkc}sxu@1f;@~^ zQ*FkaSEfnv4c|I7Yr$)p{9O~Qp)RmmnJ1`INtr7~RDTmfa`!p}meN$gUe-}ow_Ts_ zCJaVKWO+P?FkDLqh6kznVEWD~q{OAQeqZG!aLsq-6^go9?vr!U$wGq?mCq<4n2!#y z(g9bxuoYi(lEwO~pOMB`wZA$stieqWK0BJu&&c@Nye>fP38l0OHZw@=O6qDK1gVPz zF?&B760Bwl^=xpk8qMm1)e&Mv1?%HeKcf7;^{HdTvRrLfxm^gPF`> zVKCP=nsZyLuSBXYtg!y!wDv87MYn@7vgbMO;VH^nnSGq8Mgi%9~y_D!i zL#?^7of;wZ`5#y9n7^&sXWOeIA=p2>gZfNFuDw7H9v~HABO+!q7HwA6L7gB~pDku> zJF4xaMg+!mRBx8*5m?qyjTYWF3p%Qaf>iNqF&mtqc1_Iv1G~^h{PVpNir>h=0N*D6 z!OhNzfzjwD;)OJFo?`=4O^MocsW~V+)KQ>@`7L;;{u5N`_-EzGL6?f2Iye;(7(s8j zWPsV}1U2j)LK$zncn&H~AyDkMk`sZE<5F?ZrK0i03n2nywMzw%JV@qn_Vh^thlq9bSI&VPc1x;hv4)ke_F=zpkT!qg?2QN83Ll==IR{1 z+Tm1EF5p{#hK`hF2+}1QHcoZptjLykQK$Ezw2=8MX$2hEqRoAWLNKtPy_7)zx*56o zyWw&f5+lYoEB6vMqO00b|C}HlIy%)%Ca)`1(V_y# zws%+Cg-}8R1JcF=WM{jp--hfWJY{Xs17yGSP{)O=q(Mjn)xra0*Y{Mf3)xM5{iWO2 z0AVav9nhOl@W0~Fb5OI#Q#-gAgFPV`tX^8(C`xdu7jTOAz2sLGjcl>xG@eg4)Em!X>0N4-9T5*ly0sR6Qzzo)(oRd`=@ z3U$WIebt)>uBBYoySZ>sa;6WR2KmGw0)vLV)rbI@(oelgc%O~yrw-9KQ=9o=B&GIK zTR9`eNlR^MRJ#qzL78nBpeC57`>C=J@;MPucUYMNWLkgqs*z5vG_I@hq_5GyhJj5S zd+Fa4XJ9)8{e&sP=ZTdMK=$DPwGaEOzj{Xq&1!>kv?2kr&I2wf1k&K1LdH@d*Zp^e z%;-wXobib@%=ntekJ7yH2y1MyqX4j52dYNm-^Z&p@%d5;i6e<8f#HC`8WTjov$j$LWQj-}l1%vdZfbz6!cfCP2xU-S7Ck^#IY_;>XIdlh zoA3{Kg99DyANtQh049St&e{b04@C2Ivm8&s~9H9(dzSltqSnMD(G^1&f$-;lX9 zq8GR$8X)^%2!8uq$|}_=4o$~F_qW4bx%JzLfY;S35FooSM2&0t)$hQo)G0)293>Dd zGaE2e?R4*t1O-wgE;~&@ZLTP!Olk0-yatjc!g}T|zXqR3B2|8v=4HXCWeBzJ4pyFrn&nlgRZuf+twtU9@MpVfS z4iyKRJBwPVLq!Bex=Y1Dmx^W}&uaxy<=9kst>>`nWJWWSlM#in#?6d_&bGlPET!v#9=?DNI!>+C=8l-R_AfhEfV@~R%U;n znKY&B0j4=rG6~hmn<< zgDw><4ZMG-0}bjGP*HEPR-@FOU8%#2pKL4vP1_7%4eB6D0D%2#l-jHRt5nr_ZdEzx zj!Wtp62Us>oY>vv;@~KCoS3_bwI8ic3BmdS-&FW#RhX8Ow?@-BWs`ldBnPJzc)0MC~=;wgDA4dA!)>{rvM@w%|AC0Y8?lM}rh^|rQMHDS(%WhP= zu>#)z307ti~3RooF8((eqi!iQvHyMfv3I=`?c_3u(rVfhaE?c7(c7mbxq2F zFNnz#)FH7+IhT~y_>Kor{|@_Pg34mkz|D2vxvAzUUPRLSZ2GP0tk?pm7+yq`=SAeM zBC0NI=xyrlvB}(P+INzJ3TscQt{fX|<(-Y0#9pZwEAH99tJrKg;FJhP>E z5lJgqmpjz;^gwv{4)s|n?bA|r%bn_QDX*ZEW!$NzNl6HFx=V!xV+8KIOAU?N97Mbn zI(l(+QW8ZXd)^RphYEy|T~KPid6#-dkcyCC{v`E^HWdZXAovyU26*%#BO?%#0C59k z!C}3W9hs!IlBz-5I7uBN)Uhk?QDdX)kp!IE6nZOyVaKbfRtm|(^J$oP(Dbb&jt1&eYUdlDe5Yz;Ga72JaMHX8R|>sEBUT_ytdcet46{FSJyqsWYUK6{YN}X=!Yrrwjt8WIu z$rtoSN#;`V{c09HuihgH%gwegsl@`kb$SmOA8yZd zUNB#pt1cJB&pu(T=BZcG_s)6hU!ghKco7=;LtJ zJYGOXHjjy^qZlf>2&*fPNk*pJw5yT5%>4KbY;eQ=;q5NY`*z38+5e3b{N9`3zEy2z zd+1xS*=%@I4HLxt&89z7dnjVgW;QrWeN4>QY`&MJM(bkQCuT{G`iX+^n)reGacH^I zI&Kwf*wt&)PEF0`MijDHYt+2JU)qUbiP9_Wz%P^7-YfJr%r`>_VtIa=!ltfO@A0MX zaV;k*M)ICg^Uzv#92quf|Dk$!U^Zg$!U(-6SYJ&2P|c;;3IS8dsVbPQBi5^@2GGQW zZV8C`VXh8DG-3MTYt2;1gV03HAVF6|q|z4?mED`CPK2ey&3Wn|;ik1H$Qo~4&m;wh zoN8dW@-hTP6OfEFFdd71yb8wJqu9LCC?(n7HQX_4G<;cVUiFc>TYv?{;CwX=78F_b zCiQ)67h_HA!b!ieKTMVED25lPy)Lq&cw+(ZS?1INJdZR@So5b(u$caR#!7|iMRpX$ zOJ*#8c=ya$(Xyjhs3y^rgjE}uJ%AlWym=392JUhTa0`?zYFiZ+5(OAV?6O526yDSj z{K?#E8uNuMxT}ke-?MkOsvE_#-?KZ5uxy?G-u$FUeHYI{f0_3ctE-@zY|5o-2EJ_R zc69;0043~DlZ67dZio7#S`CXC(D=?SQ)`{@!ky}N#}-EhyL*>9RbNO{GE}ZBcBu~p zIo9AvnL3!w+O0;g+jgrldJa*AfojHXb+}$Y5Lp}fe7E|rlS4Y|U9NT;Waq%uv9Wae zS!Zj*&cH#dBmroUUqr*sES)VWSD$k#m(IfWsJ**bKLMq|@<$-#`9$L)3~X=+HpYBv zk2*vM!g`I%D?h#XcA4g0b-d7OS1U_fCJxWz_*tkF)*0wZrLZ;?a5b0PQV34O97>8~ zaf?Gj*`hZ^Kbk{9?8a3sW0~)8kjw)1t3OLMS*7M*`_*uvwQGGhITm@*j5ybpGR45} z@&)v+8es-^{1@sb>{N24+CfSwFJ;{-)qX(@-0mycT1{G9%ATlHTT10+&TIqlD%K0{!2<;Udq}W zRQF(AK6MZa?=Cj)kouW_2H9ziG*+Xen+~g2OKU;4?65i+r>wJw)lMxlL!om3ZWm{i z(XwCEmfH*;bVMB~R?TKJkEnyi+SzRL5w$&zl*f)>a+M{sMMu?@Vs0|)a}1A|jkDRA zW9rf1r58T8jCkPesQN0|vE%BfmjA}hS0fb~vV6ktSy008oneEj)rDe8GTT|LGBNEP zcK-=A(Q$VjNR~q2%LZ4lRMv1pog-$w!)BaRSA?y72lprLSejmoArDP{L3@0S{Utkx zJ@qwSLJQtu8@@)JQ&zGczgC|UGjrI3HR?3s7j~dV?cIDQWx##1YQ}+g%O~0egI{x5`}{UhD;P3u#)|y+;7#MVcb)yPAVpN`{6M^y~9p@ ztL6zy%&hO!j^cpYukED`7GhwT6GCa2)J?X40xpATVdUnpKfYJ*fYp~c-?faaOR(=EYF{84>Y zlrmCbmn&X+j8SL}ncsMJP3BRaq!`zHx;rJ#&JQt4Inf-oIC-@29uzBay zyr67Y7`C<(KVPjm<}Wo;kTTZdUUgm_BIO|P_IaF6^VgP|F&D54Y4&V=bB5Mds{N|; z%@x|g*hcqMRI=8|P4aQG@oC&-Efch4;d>S>YV%^aQJ);3Eu%h38X5IbaMnuVq{X6U zNR=p8leB?S4FV%2Efcmy4olhqsR3}ftnHGL*Oju9vNj3Z?+8VU!sl*9>m*?ZU~?30 zBnsQ9XrKCujyq4&B$iuo+{{q5PsHo0UC|jlqZ{=XK}l{Bl4&Y)MPVSj4Y-yMjn`DwR`x0QV3L_mHSBRb6`#97YBb~7b)2)I&lsErH?al^ADP@O{%e@Z8jWjDeZ`kC{CpmepZUUVcOt;&j^dM zLSPw-=l&64ciH)bz%CZBv8-jd_CUZFgym(bF19t>8m=Yjb|n|H8zZ$gY)XVSv9n#5 z#qe@S;|YK8FA9sM+$<%r_U)g*)3kzvXzeQ9uFYaLuBCRtX$MZwLAUF_*qj-uJscR8 zQ;UV5en1qLe6h?0HxSH+305|Y2iV;{Rl>gPq;-@^ zkm!6T?NtfVMm#^V;Z72blF^(lR+Mpu6+yp$ zpe8j$u=1&KlKJAKXin2$rvpIt@RRu&8d@z#bX&GY&`ot%j(O6+^n7R+aOS zW>zEn9(OnxKmkE^7-D3_N zPX}~VM1MxYFvf;bCic)~N>vEF+C$qU)ov&?hxF7oi&6^i>c98aMnVZ-a38HN4zN%5 z(VoC*?noc)Qz;X%Z}ruNAof6CZ4`FxsD2t5W*FE{d!a?%Vw9@*QpqDh9=wOah(kYZ zgp`+FYRXq=_tGK%!T#D^Vf72`T@w>o*(S=_ule}A@N@tFXFx<(;jQ$X~v|U`|ya#D| z?&3OY5j#3eTOgGj#KCDe)~{KxkuqGnOD{Z#mJoc)S*I(tXQleXrObD&7RL6B(EM28 zm0D+EBm4GBEm_K^gd?1&v6${f@lA-kwS1w?AhSp77w}2fpwC>`$<7UuE zt%D#|q_Tcjf#6Ikn{pKh&Ze^TtF%etYYW)vtF&vyQkXUx1^jN<;G^$X8SJf5$e=pI z+&N0S5#ns=ENTo0e@u#=s> zPKywJWBPcl8$MTz*Y0tsc_W3f&&F$UNLM{x8{>Z%?{*}N>#JhDuGe}*XC6W04!}fT zkK<7a0TuYiuVh=TeX|$s`gd_GxxCmPiTLJG`e_tkpO-#8~LPGEH&cdqd%qflQJ;#uY5}D z9F*diax`duJo}WEM61Z}PieR6^;PyNGGUtbJf9#xKZ7m(r)gR&=0@;zZJtzHh5OTV z?HVVxD+_&E>lnEa%ynz$zB&l9WbeZ$(+Hyxv^PDiiRWuesdF0}Wnj9zkCkmWR1hFcZRN<<5tLI~5z=X9dGvdD0_&R(0 zIc}SCmwodB*2Tv8P&n2S#gh5#%@?&-#H0l* z{3Y!Q?fZF1RWpy>^pf_v^yZopcKju+m6U$wJIs)=n<5zH&*p(P*#EEOf0%$etE3aw2#H`m@ z-fLQy7Gyl`g^Sw#6h&9P&f3h;W(B9AcU-S3DXDDT9Jm?9J(b!jlAWHTEe$HjcMdxR zm`ZG});s(qA>_CQro1iz+^S%F1ZszpgCJ%-i1t&MEe zbZCN}1dOFxj;KWNt*^}HN2|NDwa0}|SXs7K{dWg71uK!`1=fF+*2~LT#X%YT)8|%c zGXv?wBf-xr%$canSf#~>qD_u~hiNx7yyAhh-#ZtRDx5S1q$fdYAHh`P7=VOk&H7_i zkPL;*S_M_1&>Vh$oSuU!{LmDy8eb#d4LNXObAgR}SGzLyd{a*RY3w(^?o-)MAkKXk zU2=g1?b4&!i1)Nn(gh&rzNd|hNZo7qIu;{bh;e}gAM*k`{+<>?m(?ZjYq33>b_mYD z9o1ho3&c4?SP`=iPc&{VC@$BX$b)q{(<&FXO{_A-U8bJOp27@OCkh00yY86i7fh7 z94KWUf1s`R)u42{8~luFV4qpTyYtK%ZIv*Gy}6b)gO;r2I&FoN@mVP=Sf`EiSWA;| z!fyVd79IH(>TZOSn=@K!`1zX}sDX|AP>Ubb)G*kgU?~cM#rHZbV;yEWU%Qr?!tyJ} zt>az@XDvR&G6&TnbMuGVeS%oOghl6Rw}`(iVbk-pf#PpV*qS`;aP)5YDRDBJ0gmOIqcuNwAqfv9~^m(7VAo30EW7UnX&t{$--dAK`1|6kouZr_?t%(zw#Wpx$WATi|^)@i@?Oa!v#q7-;ywd^;* z=1iF-O5umR=oDmW3AT|6VQus0{n~ZHk8J3_wQ>Dm<1m2q4N)EPWowEvDg_d zt`$5qBPX)3#P&e6qgO#;Qm6H8WNnWx_$NC7XFb zYtDiXXfcTFaX{;HY2;nNA3T8L=~4E_0qqKWdVZyKbExk7N;?bGq$=$yd{$Oz@%WTf zX#*SrlraFPK?k)#9#nglb&%I;|3U3GL?;~5dgF8FA+0q&&mPhe@L6$4o8U>)k_8{u zB8m90HYDU2e!?*HD^uj@Ei^+^{ zaa+$a&2Mq3_PmOPf3G#a=v6F$-%R@caPiILzw<7(;s=d;7XupxPXK%Ac?{>>G!d_2 zyV&qkT1%-6KXKwIE$%A!r4N??+&;kZZdz0!G;=YAUcqfSEqfPz1BBEVvQ1Y3+hbJD$%o;er)*mSR?cTTcfiTkVd(20Ac)O4@pPn{EhL04Ue z58W%r|AZ^L_w7*Utu(v-;#T_a-VT4Nx9@L3r?qqePj{!aaG~7Xbeb+~m8gEznTsxL zxOrT1J;USEC79;Eoo3Hpv^j$C8r#&Mb;ajo117+0EbLe9lf*?85O+6H-l%BiJ4s&3 zG7*AJ;Q|*?Mu=#m#zhn^2BN>wfRB}=AsvVT##$GVOo;AAK0cfRtqQjpxhRS=iVYdp zibx}SfjTbU9RC}prjTyF`nz_A5KJj7Ub4}`s7W_}Xw(9Pk*CT12E1DvB@}8&J0^@< zgY;9aSwKSvv5U1~W&1fB7L-Qp4GSkz@FpACfIqd{ygLOfQT%>y$jk_+1aZCXs`NSjO$KJOC2F|rmXiD#NSu4j}^Ur*zfjUB^v&u zo(}iaFdzJrqQ^&9zU!K&YHgG^0nlT6mvvM1I&9CaG<{;I$NU)`BVYkO$4u7rc!AW+ zHCpz`;tw}YD;gZZhqWOn>RnwNJ4(~etH|J00MnJf4zTfYNKZhp=M3?BF_EJ9`e`ED_cYG&d8?! zsYUZJ1w>elVyk&pBrnfm{1?kUq!1cD-|fVTsN4 z2~uVr?hMWKnNn_Esd-zlzD<;B5o#Tx=Lo`9b8Dy$3*TGW;V}I*9GdP6*Z(awB1!)U zJ>7Gi0JEYczfO?&F|HFQBJ}78%iTjW-`li}=i%st<3Eyyw$ux;J5;pPX@65A^{er@ zK2o2H&w)riMmWNLjnru;ys4GmEy&tF_u(AYy&0?#wbnz~@>Y7DaEx8wTK8^qEm=-$ zeNr^hL!sXHQ%q2cz##6`!50tj;K9a+$5@*vy){w}jM4{sH#>7dls->Hi7jLF_J|)E zgI|4=O^ksW+%dMyg3K75HrJm)(uOucER9qME`TtxyNdpKJ1LY{9{h2;UHx8I_TgfzQIyE>G^P^XC$B%vf0B4Xtr#& zFhQRpz8c0F67*+?J@r^;eGKOVZS1Vy06vh^MSnls<;xbqxuwJIVOzWK?yKpdkCSR( zwxd^9J-=lYUJ5J$u!e9d7EWkC#>-Dm7R3)SnZ?2Hh&9Z*P50>x^2wMZXmdc|fWJH;-8f-g6O( z{GzvR__nsD;ecJPMu5RaUlD8HN6&7Vx71EWCSj4T4oP++$>BcwXiVR@z8G1V?ApHi z&*5*tm@^%=akV8!?PS_{?HqPPKiGRMoWoN3VVG`Zwf*#|!a8>A75a@a$&1iz2gC6; zjw3EKM$4#T5RAp$NDIhg#aHOb){%k^babS+rN92`71T7AdWDy;{cer){+y)_N+-6Qk~o>v@0|Jy5$ff2M3?=kv3 z{)+S1Nc~zqBb42+eIsG(#^_&m zY0TlKGEVr%ORx-2#CK)>KR{Zm0*`!jy(c6R;sdNI<5+@SXj&LR|-CWH+EUxqp11|4n}QrOcsqIWJ^ zHv8~KeaPjb%=0(uSHWomn?6C0Vv}yh4q}IwdBO)h;g+{F(cJ0@FZP7@d&0pJn&`(* z(A!!04|9syH9`Nu3S-^9RqyKHBW}~LLHNGg^l=Vq`)zud6aMWseJH~FZ`XUX$3Jeu zXWZ`K^VIC~*sYG3b0_Me7@pb)03KOFaEyg6CI`~liaW6n@*muq#oeVxgdgW)mG>PM zW!`tiZ?Nm`(w9OaJYP7ym|5h#;* zsveWDHrKO>7Bp)TPQmr;$$Rt(_!Qrx_rs_09(_DMV>(<3@Jt+OJQ`G3far9I87u6i5Gto^_AYeFvb1CsuwcS)$Wr<6!*@IRGB)cCo7{Y#I!Y*}WvXY`k7 z0e=5ky%ys;?K!>M)>GE0O_gyRC zit|RQJ`A4?GqK42kctJ-4ks*V3P0ot-#D`gzt9c4S=_UbN6%WQ4|j4pY@v7wtrlTT zVd4$ELV@;hrs|mkomV@ul#8>sb zYSLN0upW3-zfZ6MHY{2Ht?gUE{PKdC1lv3H+#w118HKF7mEz{t^p^$w+#g6z^3-3> z(Vy05{|N}I5W8V6poIjHh{4XedVf7@Hdd%^MitXi^h|VJc8Web%1&U*R^t|?8g`E9 z=J0v?V1cSZHzZV}ms<^Jk=uEvGd5qp6S7pLlo}a^fAq`>CAqezH-#pX@O2Cmy!@$;R`3D!2N{M)7{K!@Qr$J^f_k zc|Vn#=s#Uh&z<9a)MK%JuM1>k=&B&RWiESD5AbxuhfDN_b(1=UJeIX#`U83vbpv%# z3e&qcb;A~>uLRR(a;82n)=og(fQE*RQOJvu(7M|f`cjNG;VpK{TR7xjV5{HKw^{Ad zn!UD6e_PC|U@PCpZEHl99`6FLc!BCXPfW}P7Z~c2ztx0n&8oaW#78c9Yu0N87Imk* zr&f4lR_j05F|F8vje1v?tWCat4FMa{u*Ih2<9z32uqR&+bAi9|bzU8i;Q+HzkKo4< zik|hcew&>Ek6Eu)@mavqHt8{J)hc}!x}yC%v_M>7({l8>QO@)c@y6wuKI`nx;71o5 zNDm1>yW?%F2qMx~Jvs^6KswuApg(FA)|#zekHw(Q(_nU(Hy95ObE0{J)maT@Q}G6~ z!@R-lFmEtB%p1%O^9FP9)L=YpH&~t3V0E4btFsymg;Im@7;l5wIq?Q-inJSSEngL= z!CuDTLt8EUkIl4%n#nmZ+ko9nRt3##HtS=Q#AOZ>n{IBk4rIWDAK=_9#M)xE#7)g~ zVS*YRYFNa>s}IH5R?56_WJkn}`yA3Wq`p$5+T3pzyj54N11f*6&7aNUw&K*Whz;MW z_w!rv+ULZ`NPmsJyj3479(s+HZq47sF-0SKYO8AmuJwA3Vs^}gfiy%Fb<3(i6 zHb)lY`X5_4>k_hZFQQ}?d$B}s2q4J~ya_=4c`19L6n+?8HH6s#j`UO-`*|2dW4X9#ba?^ftj#kkyZ8WEAW zD{-criUSi^sc?aVmvOko^lfB)zCdHX$3FN%kLp;x38GMQ$jm3sRYh|!F=2e!mW%Qj zIX?A;zD;e|v#ptL3;U=N%i&`4*GheY*eVn0eS2ZbCKM*FpxtZzlEO_T?EbIxj#9(N zCG7RD^f$wua(wjm>y*Q;sM4pa=PIC&|T>Z3P2SJm}zu<0lDP;t{6?8R!mZ6xH&!;NH6SZY=hJ&=VPZ@j^x zs`bIaIo_lz?WDOp>EZ{sP%6g@G>m9EV30y4Ieo@%LIiNjyduEk4hRnicvDs|O9&I} z%OGRIcn8ZT#n#u-KgXELQ%LaLXB*J0w)uqKb#%Hz3g)uU@U%-a zfIm>))J(+cwFF{{PfO?A??46{9wwF#EPlKB)+6gTB*_hA8l^}P({`Ek25nDxU=4?tg`3@QE|s5mt4nkD=U|Jva-@v zvsGK3>Zu1*G*UD&^x%$0Mn;8&4k;-l8YwC!8kr_4CGM!GsHp$Xcjn&9#d><*-}}CQ zmpkWt&oXDuoH^&ae_Oh8-}l+&DzO=6`vNlGXTz%OrJ$&d(BJJx0{FD+?CMEib2atG zkW-LD@ntZYKW!h(C)Km!)ArM$H89wTk%fU+Tq?w!I*c#$nrp@nXMjobHP_hgv%vTO zICj>qa(r67aj6EBA6cM=oVVWzho$V1^AKa?)*D6V?ZHAo#oAJ^=-96p?P~%`tn|D~ z_DuoRUU&qXeA)hBaOv03y=)KUjlBIAP$qvZJ8&60@}Enx*Rn2k_IJ7E##eRr1ddzI zDzDfNaLd?tSM9CjWxFhoxWmzzi8w6?DLGXi_vs-;cBM}80&d9*e=HLGcK^_?P7*w z`GxHs#u6L?Utmo|@f$wt0{cM}hw`ZxAioud^LZE8Ba%2JxTFq_hDV#XDA zSQ6XwDOZ>#iyisZ^NoJ8I0x@}J}XtkUz=9W$2JUYZBs{B<@Dq8*|#e0kLw{->=Rr= z<@8lUzZk+nexQDNKI^23!?~60O$`;37qDfTxGlH}7LV@F-?T@y={XD8I}WklR7w4p zQ|!j4E--SP;v>)=g_5e)RNTxbr?5Ru#W6zmv0|fbkhq$+XH}sa&Uu4zXPX4EGa+I~ z$FGjTmQ$i3Kuarzr(I6gH+g{&RRM_oLDttDD`p9yVrPMZA3PB%?h5@6wI!4RMV52xz) zBhBeB^kq*r7hCd4sVt?rINWgvBX;vH!3>?vDw~V5c<2+q&_aBWRK&Nm5YzdpB=(3) zT;sTq>a7e$a4L(85xaUH09xF5fV&)f8Y=O6X)5(NgsHJ&P>^?wKqR3EG@cl$-D1V> z6RXIX1O-rql1Mqy&OA{`fNCT@Q1UTCM);?x3TaFFRO#HfO5I;n>D0K&^pDX?P~%=Y z$|D-xX#v#3P81I6UAX0^Rb;Vj8!q{)>)b?dSVeYpIH7=G-s7MdKqMI#?h#c-Pp4Y*avHl=JRWmmH%t;O)fLV`jc*tc__w2kghRXh*oo*$Ta z`Btf-Dz_|G_+|91Qb$!NT%^x3Y9bScHTP5YMQbrk{rFSVAO|ky1nzE)30&_Ba^IRv zBYnQf-Bjh4354|0w@MXN@vIzoFYvDDTc!3ddXaB=!S7|G8_z?sq&8w`#9{*7GBwz7 zK?SnhHkjQle^E}pC49!epQ_w4FF0R(tJF{x&&0ULkJHAt%6p&vc_22K4UHGof8LErL zgS&`NbEK>;n9Ax#aaVCBA5c0K8`4%b@;32xdjX|^p0KoMp`~~DHt_?FwfDe!svb^$}YLX;7a??E|FX0!lXa!P$nA;eAn(jgsg4it$Y^ zmjIO{$KMpM6_}9o2lh!{vA+!-8#vbGAP|wOeZ|`)FA;u@_3tOnl-A&UCG#D)lr8Ni z#_)Mb;4g@wd{z<*>@U74d~@S_Hm$#Sd&Jfo!0oMAFPy%~n;~Bc`}&KwwaiS~?4f6D z`VwT^$1&!)2V$%E>2v3>P6NbeZ?E#U#UcRN@tbcR3v8cney2ABGK%dQAa>~CCCbeA zolPW=iQ5s500I=+E_yxufSB4YqzH5;0J%KtGEj`~K(%oYE2i_^Ts(RQ($fJW!Xx-as2-#MYcx zq@hAMmQBAzwXLu(Ske0X>{ndz6T1)N)lG?C9-nc_-?t>L#A;$9q z$zjN+cZmPyD1Jtp!JuCdKjZ$v*e@u4M&eL0a=}pXUB0G_(vML5i~~c(bws1$LLi;*U9KQ!n1blI{}Qco{MF06qAHvWDw%XVtk4}R?W9I=@Z^8jX-TWYNN zhZxBTdB-=iT@Q*GlrScZ#U|fpX*l*+!r2F!9|=DE*RZS$j*~Zkg!CFD^yJ?GfMWE) zY|BcdTM4E-EDq?n(hTKbT92CsgXLz^6jU+&k9pcyov=3_7Q2GP{QO~YKY8VR?-6k* z_X*qeh#290m}ZS0CKx&_Vj5pR%UCf^Jjn6yFK0=QiN7Ph-ZPKmqSm>!Mw-TO@b+}IH!BS}(jU1rLHv|caGC)du!8^u`|-0U#WUgGMOc=?F<^zG zCwvTc9U5gR##c{?9XRegcHn6`){GaP5to3^lFp=wqRD?RA&?9v=R(5(Yn5N)Y#765&D8GpE;8w(j>N(zW@G4>@y}&GI z=O&50`O?`&hv&s!a6V=-g=5%zFN%|C1zmly(a0RWt1ttc;r1_!4V>X{YvogLW0Nzy z@MW=uci3v9VefcZ%;FEsHeP)N^Us$pU=L5RrsB+$MoSh9SDQ=oEPF)#i+IiFhN5*t z(R0I;*TfdyB>+H5^g@l(Kp0c zZ>PZxore8Wyyo95?MtwRj{+}mg4OS`;u8YH{}NO4t_Y{9Ulg-v-xb&Y<%ew5yZztd zC~ufORVV+m-hm^QVOt)mt=p5tr9#rF&FuN9;s9FnIa9@#!z)j^)nZ+^F`_0*aL=IE zp4`m3O%wYFSCN=J4S3fk_VYBcOF;HC)cyf6Vet{KX6>enqry%dGdsYxjDNIK2kLQ9 z3uZCzfpL^SjUAjWPDk?z$zs=lLaTW~iWn73`?w5Zz_}XajjTIKIat;!P@@NYe9L;- zH1>0{I43O0()OkPd9(jutN(w^5Vxb>p)=8M{&aI#)Gu2+Qw+h_*31+i3d?S2`=_x5 zkOGz-$PP~z6Rq)u29i)Xz`2^KDPnX$wRf-+!*c)TAp`1AQ4jLzsB1uK!+>a7JP*n? z&J;(4Rs4s}2F?C6`)@imF6p(FoJ9M_#3Xk~WZ1FZOiG4g< z9NDlmoU|^%hd0+{HP)q)>a#A*uw$fv?p~JAz0uS+C8lxNwnd8y($h+c-z5vRbt z7otmU{6LI`zUzSx#DBJ31&j)js~Vz9HuFZ8gf@$B5XpDa#G-&DJ5Bk@9UsDh_eaLe z55>_w@)ecjE1pH44Ef5rk3>tp5|J)8$U{OJ9eW$nMX!9N>wM8yzJibFHE(~F5UVU? z=#S(p-!q^7n)~)=JeeUj#yEpw=&h*(5ace-SC1-klsdyjeVaw7+^U#v!!P=$}QWo=&km;U>hcbP}-OP8~ z?875r!Ax5rKI#!ROkZ?*Tn)#iQMb73GJc)cU_%j@%e#;`aKW3T|` z7}o#K#}Lb!tras}#lZF4(so5Jp|Se{@@BDL){2E3JXWm}d-e4Qfd#Hg7i86#_E~Y6!Y& zYRXPT6jtLvk=R$@vkF>iOnozn>YrIpW6mR{A->i>=eU= zTENF|7ej<9B;MREwiix-U|6+XT=dsfUf3Z<%cd$z-%0vSR9#y7H&t5+^U-bkj=!lA z&60MCb|DA#X73b}2wPHjiSG(Et&-V_GBGNmbPMfhE+9J~IiqmFryGn5yxeczB~HRJ z?^Gs+;WDI5Y=O%&WjL#g*^)ABFI(6qDl29`mx=kfr0o{l16Z(IT+nPQbvx4Pc7%1g z6PJ3kRx_FWij_%sU8sZstuu@@JRNfAgovFG=RG2Kj+frQuqT|=ykhI{;FbN7JQS;T*4PgIEi zOuUNe&f>6Ra(Wv`Z!#%CFi?h+YzXMlC1zs^T0qLQZf!O5QtV=s8>_6C16P& z*gGaD7N9rXwO%7gq8kp>hychyH>7WG6T}15%MI#oLO4JY+>j0gA?_I%dG52U;`Ch_80#rcz{o>HLhMfSc`glIUCmu6+QxXJocF}7vxWZt=bQnU* znK~dgHQ>;gqF{-nMnPa>^+Ax6@Vj~RkhnkilZ89{CIJJ9RrCRqznBSKlR^ZDsHF96 zT&@)V5D-e@wSXZ+iE*oa|{&kqsPP`HJRX~ zvIlse1^*Cm`z(T!*+IX=CRwVMRL*jakbdC zQyFzrJp+7cxTgkY%*B971>cE2P^iYiXPyaRSF7;=DQwdIuTF>|iP=<7L@6Abn596{eCuVP+&L#eamy(MtW)3`@Zy1H4y)5V zqREZ6>A#X6Hms zD=<0rmIvU_1#S&9q zt7VC&#js(?7g512+chhoYg55;4i%VPgCD}_ADZ>(PNv(*MU*v#ppZX;O1j8?LvM+t z1P-*;at_kg1Q#IX#H&P@M&GB}LzQot8+adu(90~KdqD`v>E|eGE*!VO(ese0mrx*C z_o%0Pu-DFrO%t;TOzWxPJH+>Dep=@H&OkYRhoEtMhm%9i2s_7;D0II|?6AI7@~8^p z`cM_mtHOTkJMk5l6x4BxkxMSICTGQvcE3|Q&pL5;4PgPNU!Ve0c1#w(0SD_B6KwHPVzbM%Idh0%GcR`C!Lscr`V?fa+bF**8}q z&%DgD2d;^+LTcG&_VzV#krxezvu#4dp$Y0m!#mZBElo81{(1`y-%t-Uyui2LByu<9 z3&`2E*|<_K+Bj|_yKx<)D{#xfH^hZ%$}(sG?IF+qg&%BTCvS*dV)reD+%VF|aj;3v zflFuk(yLp#h4sHF&W0bGZ8ycox#jcQNzvTa`NO0)gp6fd<`+ploVn=Lt;(qA*$B@P z$Vty~=h@4gG>%)$N;zqTsRjHBFSX|?*b-if)Hcyt%Wp=vDf?iHv4uwqArq)=XPeYn z$VFm;O$y?^Wv|<$H-$pvYi!amsMYuOmtt;jh$#i%A{0{!BrV0165uT!w2b6jZHtxg z!pZYUia;9UWE8HKp__DnX^>Ef#4r9*w}jm9ydLQ+9Z26iP}7yZ`9*O0);Beb%kaK!_Yyd?n z;K0sDPKkwk0+NLX=qu(K{!OHo{y}TzK_ShIIbb82l}8Ed6Dsv~oJjY&UljB|-~u>Q z>d~qpOaKJ(@i4aa2^?Vh?T_=5cd_3>r8m3^=nscUQ9?GnjlLBoz3=q#HE1_|4K@vz zUIUW$UbxiNd8>Cp_G7s8HVUDZ-iqafOHvTDga71JaAq@UE-HmYNLe8z74E6^D4Qpc zuKCUgsmouen1_4(-jNpvE1XL{#@QxPO5osIBvK-8B59G*WL)?tX*@1ZMoCY59CGZ8 zlDY!KMN6(01hcjEF|3+YKu z^@AM<^}`Vf~{{W+IeJ=-PC_0+>Ngt0L(SXckqnahqC=~H+dc|BI@japyDN-kW= zVkPoTb~4uNS!*f5pO`VYrPPLtxw0EtjCvg|pcKImaW0c$cuRp{pa9wDRW>J18pT~@ zhvKAzSkK?Jl5)*P0k<>?Xw+zKYqL>hYiS=E8EvF{@x=$kOVdpso!!ASfu7;KcnApV z(^)~h)HyW&6D)0v*5g1n0*G$bCkEG6`X25+;H`6OJ823Z=Hpfz;SAt4+@e3()aJJE zfOPcX+{Iq(D4kXt7C)lnKzBsi#B&FXHeDp1z)H?`f|44Rv@P^)QXr(zl_RJlQxqv!MrC&|iD9 ziSX5g{B%!`;2I!X*f@LAlZ9U=kmCqUOEXW0C=@S{UFCVTCL7pK-%Z6$&0?Z+)4jzY z$i3q|N|lsEZzpHXyf=H%b5Bx^Dm(j;SmNJ9_SRd{VJf{bQ z8oxHq&iQheaj~bg5>Abev4wr5uk5s!!+-M?HnN`-jxGDSe&!~;d`pu~?07#Z3uw;V z{!%cH^Y`O{(!UW{FIJa+gc{3vc6yL>CtbVUA$>sC;ya`YFshf{DXoR#nZm*3L2hqM z9V~ss!3Zd1sPqjkKMs|KbGb&)Flh`-Y>j7!WODn(2x&E!!^Ykty$sP# z$vx5r@DY>ml`_DHjJ{9$lG|*Q-Y1RV?8S4y;ef#?bB&UE#BCvc%#MC`yjomDgd_(A z0hh&)CFwhKG|O z%dJ99)9{AV*Hy7iW29z$&QW9k7-^uu=dNT?4@&b;_p1k`1ir9}9ez*>;VY_G-GfpM zf3V6pF;@BrZ0}<%ah!B-o2+BNUQGK2$>k3Qm7cp21P=k+N*Mw_P(NJ7YR5^(`RXd; z(4&&T1-qTfK}pgKmYB=I7azOynA9CUnA$%sO~*0$)#Flg=oIdJT+%U{&hZk^e}od4 zAT1_k!8H@4Xg>2IE1Mv7?fo)P2aodRv{#=qNPH3_z7vC zj|yS0CxIX27*n2^}Cz1uCL;;Ys=Y$SEZP!QmR1e zqt=%R!W4MOFA4VKWUSVB z9rSCW)W(x5Fm5JFojAU7ChI&ESlwLXuBjlWBFbh!tHBe`7d#D$=SvZQ5zIGdn$#n# zlFHW-m&J55lfvUQ>oqgjm1$CIK4~V4nJ)F`(`K>>)1?7{rqdSqiurW9^oE`}lNj+( z4}}HG6cw(xaT1^czgcTzckj z#)3TQ8J?TNuCJ5EqWB+%w7k)$a5G;j;_UmelgI0o`;C(IQXPkg4Mhdmdmv>wP$2aS zJKz>*V<51%g(El{4w~%!M#6WXoQ1sA#m110Qc*zXog@?Srw|A*m!&t1pE!LFLCwGj zzR+I~vc1O^X++yf6k9shr1}X>Eb%_o&r~!)T#b0Xua}L_Uaks_HcGZg;{pQnKP!cw z_(-Na+boI=EtTTq4tz=GZrI(dS3Op50GK-&0gR7Ir4C%I`EipQMXU=y&zF0j&QHeC z2fZ9Ud9QJJ2TlX`2I1dmgJ8M4q!1-*uV*{R+sk(El9~ml6U0;%2dY7vhF)84+}I_J zw!taQsB$S3QB)?DOTUwU)q8)Df_UzR@x-rEGmg8#-Z=o;taJk&07{q#qzC!Z4Xp1$ z32JB?*gp?Sed)UPpp@aMGv+tx8-m#nS#^HfrNpsk4@uz!oO(!luc_G?ZC4~X!D}ns zU_?|(gSqa>U^cbVYjH7s)$#)&h_UND9bO!4+P5U3d@Fuj?FRXciM2-(gne`vpYU{c z;II^lOWk3qGcNH*q;Bn|mqEk_eu$)}*(VX#%Itu%S_eeN#Cm&VGmc1~!3}Tcqf%_> zjFFR`w`3o&?NUCCLC~De+{zj3*`rb`FxBQ9m6rFmJoP50xd*DJBc;db`Ch;`xVIjo zmv{hJJf_=S1VO~~UEI>{k>`Vy%A8SLK6 zIR4Ywp373-@zlL}sQBR}_%i!w{rKiB<{xU)Irt~mpdWZJzO`qAX{bkFDD34rU>DO_ zbsZRD(~aOOQV|_F?B{yW)>qlhdP2aAQP-vWIC~+sfF^oUk&%4^n|#wv$hOCvVh5|F zbZH^`>8A9Ay$ETSo?A4(ul$I+O-^+TTi~hM%m^N1-?ILho24w?A;yZH9RaZ zk~_(L`Dt_5_nqV;6wzf>XZb^Z!5r2*LH-xu#<~P~oX{`rD;!mkdQC3QDD#abtpT8` zo`;JCC?-I>e##5TM_mBw*A&4wsk{y>qJZ1v1P^Da?``s3U=Y0r5K8iIlcRCjcbmKg zmnA*q2b^G)Sc+J1900z|Z;b0HhoP`pPnoz;Lwm{(Ah)!qJP5hUo^oGz&qi!7ndh4V zjl^Q-2o^MyHi8DDyuxM#D{s=@9Y zF4vPa{Ghw!*SThO5YOKo8B2B}n{eFHRd_9)FM*HoyXCNOpW=i@r8n=ELlb>U72nc^ zK7pV&blCtF{uE}@~X0V33pPBzXatH3P(e)l# z@pn|g<^lqCl5T+IJ&)ZpTJ9X^#{P`W56CZb4w9^xWCdq#o`(LQ+|&mO;Xm!5PmD#c z(~J+s%2zmqmwW$Vc>-s!lMlO2StSp1DOnFvL5Q;x9VjG^7_c~6DiWMed2LPec(eKC!wtOPKlas7$ zqWqAf%D1e%iuHO9WxrEd2>bVQa!)vpT=$$D&;7v;Jts%va_u>}Ie-z9S1M)DQzRgqP$~oGbkgH=YD6 z#2;r`mN!rG(&9gu;}!WHKJO3q*emkaA<5oSk|CB;?)@f4^Ec$d|8Yk8vGBJr`Z^Xr zS^gRdK)+6w-&L>fC%*>N2U6_mDRRMo$8|H}*4y7Y;uLXo)Vn4nvw~{g`fTd_g zr>=WljyDFrCGX|`cN?WK`W<<+zxOrtWADz8hZxJI$?bXD8WlW|ChM?joG-|&S5)8!Gt zsmHckBoXyd{|7ReN7&JHd8Fn(PKCR10_4>)eZCwT(FHaWAL7KH&Ab%iKAyKeEeo9E*Tf|y2xwnvx#N$jJ8|?Nl1C=PZ zhnYN-OgQfhV!tu@QSKb;n<49nVNt}AGUU9Vs=au&%%;%MM6?`?yA}mQ7s_pf0d6E zhdIju3?V_kX-f&}!b+ojg*;J+ zKjiKLCD25`|5F}_E*|g8)iT00Cr=6a? zlAZrtUe_cGLo?~C5G+^lY_r(6IoOA?*pVE$hm03R+G?u)$x7Dp3;8>4rE&NRS?2$e z<+LDIekqbhkf7(Ip?T;x+`eK3dp}p6(liqldIAg-C7;qsD-3mw+=XYIuFK8X$glC0 ze^o5o*$H0h!X05z0*<63Y=EGI8|S}~1)iVl&n7=3kGHLJZw-UY4PhN^2+i0A+A1Qa z$^GCHPX1KjGiMrW*UMibZYG?KJX3&gfXIf@P4Z`a$#(Y7Lis#jx1DwP9%s{xBKbYO zVms5mm!tUV?FN7!@T~tg^3%+<1q-3d8cP+8C6Z0qBHyoi+zAVM+L2hFEMQ^fARd||uCjTz4k4b5`74*fR@RsBYs5@ND{`g&9>pMi4!9f?pXNa(R z$4nLcA^(8BlaHArjH)(Acz?BfgnGG&DvGee!iz@Fb8>ecq4!?6Aoq^gv(tV4pq>kx zql+UJAtL+!$TnS&`#FC^`6`@G*l4i}mi%Zawb;RlgL~U$`HDXT4xO)qOvz*|zI)1ou7r{kq(jFg7FZ26oF3HxJ768Rq348&BPo{XJ|alP~QpTKlfjn*R^C zFz{uiaN)$dfl3eYZG=den|OFR?2t{-gT0I$vqFHy*y--C3;}!KU;fH-xcu&~fJ?xd z1SlPG84#dkw==&~OodHPhp!=G;DR%(0M*3Bj=czIod}&6f9G7*Bv4r?{Qhk*TNkMG z67mkh_9;-=E~FuD&L+DO;y{2mVx(t+vnzN#9l{)%JRMeSDq@1D^o&WxUA$WVWmw|L zzJU6p#q1GLSp~mDh9D_Zg@7aQN~a%Wvs7hr=m|=52#1Ot+259^bL3+3fYC(5h6wED z4u_He^!7D}vRN$6f_|5xS7fn)PGuotPVILp6L`Mn66+VFycGji1{k6h$y?933><@q z=$kl2QYce)nf)B3q$OGi2Tq`Z%jRi|=i;8%c^q^u0qjLR4`9zCB!Fx}Xb}qLBIG=I zoMnM@>h!_|r%nf4vQtXUBP5WH-~<3*Lp;tZz8{xD6bG69>EX%3tojZ?XR<57%46iV z>7fv%>-}XYaT*#*Ol9Uu%GSfEv8~{YA%_HZy~bMuFB#ALzPE-wrXv7}E+Df6+%37t z=L1};9STuq*$?g{YQ6R#n;fbP17*EFRDpMS6PW&+(Jf3_!9~&cWU{NOe{z3WdLdPj z^}3&onsDWFE}$+6UH@RLh)|~5`GO5BuBDRcW^x+aS}Jon56APdR!VzM`h!+VcVcvI zX{B`FYu{rRS}6;oc6)ACK`BBbJvXb~&9Yl7_wi{nj4Q2`_VBV{FYEK547m@65XjJk;C^!Hv<2uNq=I<+J}S7Js&b@;M)w z^9@M&c6tRa7S-QC(;I6$D~}7#T==N-Y{Y?j(is-lO_{;hoMxYQQ|=&!O-(nYr!T`M zirv*+d6&30KX%8AfopTKyRw;r`4-=%Or*e>oq8w(h->q559N=)AHplWm5l%8gR;SW zm52HKa$`kbC6a5JT(rSywHEj`PsimyD@L?8U% zY3$TBwr!NsqBWJ@Y=JX_!{r`05c2~eoCc`H@=T%flpD-3T4^@g>c+*HdiPX7z2V;O z6iFqPSao8Bd%zr|Zm?~{g1IH=elgUM1+eLD5syZ%y2joft#on%>S3^=D~ud>3uC)R zD^Bh@t3$TT*`$5)5h?5C`nTH9Ap(C>X8jByJwC#&JbbrnU zohwx1CZUv0fLIQq8jx>3(?ZE;h(<@EpdRG0MOHmutru_77zQe_J^|Z90MV zLQ0u3*h+7z#*=dKow@bAB}39P%h``(mHV1{3k6GrB`33X4=J;_Y<6}-P#7zHNOAIT zO_T7j($)iO{;<-=lb-yrG63l{4=Zi>I1P}WpCHZ_}fQdXeKre^bQ%9`5bP!r+w zy_7Y(G8K;xQ`X_!79K@nEx4PbylF^aYBXQ}%uvQDMLeH>gY9}u*~n!Wb01fh*#36o z8T^z2k47`u>rX2rM&I$YA~#}a9eGCijN>b|u{jf!XZf_B*`_SaNg2pj?_EkC<9iCd^yHK1us!HHu(fO9)Jd<{XUNYh^Z#}WV;f#nJ|$0`Pral(!&h%( zr7tP>@^#x-)XT~eg0FuWn`O#&qxUOHNB?{OZ*f^8?{y_czAI_u?S6=?hR3wMp*x^& z@B=}DOo-hF($s_~K9D9R#OZ~w7E_gBe9}nv+*DX+sem_ll%GfdkC(Hj23~3{7y0U^d#-%8q+5VS2ut9T_;jn(s%zW#r^(t#OA!L3_(l%*|Hrtyo9vfxF^ zXg=epF>#UdJjuDr7b{;nGON7W=x}Ua#Xel3baAY10OI4X0y{lso}tOf8z);CazZQiSzoVLJNLa+DG-^ou5POQ7Q(!q80&vQu9u-S2TD=YD!F2tTmG5TxFN zocm+9fw@h?^br7jEjNYe@1+pkkXV1#|C}6Uy#J*V!1Fmb*oV15vI}k)=W>wwI`r8LZV>8EdTN8K5VxVRvs*dN$d-i*DV-Mi>ti6UsNUk2Wb!h9Dd+arONyt|U%M zSffClu2324thxrw+{EAEGl}q_R|}On!S!a(3a}DVQy^{PoHZ=C2p`r@tap*pH^MzL zfq$BrWHvci36AIVdY@%to>C@+CdQ)SOf2c5vAsySkK^lRv8c_Ml^nKcv(mEZCm?o0 zu?C8m1#9-||`!XnD?1*}1{~L2aG-e{pyB&|Iu}Pqi6)^k=0l`(nRxJ1nt` zmg-k_q-ISjQ$#q-BOPp3jJ2j6$z$k`FYT!zryiURBRhK z5aC^Iuz}%?M!MQya4e}(iQ}tM*s4mUpK#y;c$Jk(wNQ`5?!!vw`0P5I!M}#<;e9wi zmjcA!QUbHZR z&0bHr0gy~anSgp!-F{Mu5$diN8)r{~{SsQT(}OwNTummye8l#=Ua^y{I<5TFw9;D! z_k8eDQ?rxJI-`6l)Sib2@UzMWK6e*8cUJj&NY#1V*`&thcz6=9G>3<(AW!JwGJM`G zS*B{(>{2hAV}${H49zLzCzp%a@fxLrP*PXS!p|vP!zvoB03Nkqp@+9K;hd5n)SfA3 z>F1R0Vd-bx9Yw|Be1@$ZPPy`$Vs_}9(mXiJQ|OFUQ6lPjXNy^r^I!vHl(J9GE4K^f z0311w+a^=V1!Z$YmDPrbZFn|@uB@J11Dl>&l%Khv#Pvu=4lC6KzFIhnBlIi_V7^ha zexAFAIqlRzF~&2jR_WHOnEEDZS1e9XShHbe(X&@KJgF^4Br>ie#tK>}1oWR?iq-lJ zTK7n~V&0j)JI4?RCHNszRM2?l6kA2s7-YTsq?iyBo_(d*h`Ok(;)E)UVap}uDIx1z zvC-kOGKC{*CbLdS9a>A{HFXl3;5CzIE$^HM(h9G=igMoM6SNDQf0T8yh`7_NwM+VyG+;1X$42~g(-U@gs9TWwk|zI%^=-IyGObwQ1^GLPj-gJ=W)!g0*5-)e#{%DA5&Q zoe;t4xidlBX!Ydyj?KK=a4|6aGfA@q?<4x4BgW!|(;UAf3Cy zdNfsk<10_G&>;2x@Ko>4A4_Z}>%(1gv6xK@QsbKEoitx9W+papFh0V-AyY`qOf3H@ z>~+OKYC>YMZynGLR9Jq-S`q;&kuN%DIv5eKpvpa!gHaF2t|#jpf}Mvd)LIa8>UEQ| zNA=QAdB=hC&Z?Pb!C-1nZ;9F#pF(t_U^P@IM`B^H8W~*WX%~zQojR&TNlCEUJ1E&I zF^_im2G+Aq6&t}J>Ign0nZ|BzJb{o71z?qB;Za`?Q(Z#x>0*`XE_OW~eI5u`!}+qA>{7VeODM%#=+aCL z5)ND}HikA+@AAA#QkTT5M97cKXf;1P?G(0%8%+pJbxnfVF_tQ?pF*2gnyc?~LMo2e z`W9+j*Lt5*Uv|NbwNgjL^g zKeaO!3ZT%K!>#L3*gHnOH@G^DwuVZtkj9rWm342Wp70TM;B(P4&lsIrt05d;n_>)Z zqe>i~eU^=iSKITsXN`ZytB>3GveU+)4(i)L+pZgrbW(#U!6tWB-|kR$+H)%KuI75< zT$)drO|Lw|!V=VF_Odf*fwjvXPf)wEvk7XPz0d~~#=3Sm1l!pqcF5hTj}Zq z4vJz3H=L|;+wr(hHg*&`GOyzNh`NqG8tDU*_ndzPexmJqA^JQLOjW?A!pH&mYe}02s3||p^`v~BJjyxOn0~kV_}`P<*Y8okYT(zo z1b6k>so`9sFi9mE-AR^}^|3e*4F}ipCLw#w`mUL7il%j)ArR@Zy z?t1wEeNSsoodL=p4o z=wZq}d{|vB6z?fAx;=v1{2#OVS>dA?^M`Yo_?X(CpFf8Ue@wkAZ~^JiBh2}t$JFzr zD?j&fH4%k|W4!w6|5h%x=?Qfl@A@xDd_SYrM0N1rE?J|;(`pTG%$}sC2XJ}JHCc_u zrT=8L7nf)JbFv!8BfI2P_20-wzNV%??T>|iuFf(#tyGWMp-zX)4CU`Q>ujB&PUrKt z8GZ8A6`Z_e&T#CUkRfKyVaL8zd$|EnxB;NudH}NL439B2aI)sG7uTy%{HXynR8?z`W#S6I^q#L zVXdK5sNeCe(kLdKxi`$t!@hXlPfsFZ;Uhh)l#0%SjGwts=0hcrt#8m zY7Ea!Woebz%%`$%E7gyjDIH!IaFv05F) zmi(bMhpgmmwHjso{09c|pDUB8H|l-LC!3EF&DI`QKjPC?vb#>G7scXC%s`M{aheS~ zsoq3{yfLDvgKrt%L6nO|7k1+@#Gwx2zCLEQvnKZ>0aNIprL z*TThg25GLIUW9p@$pKVGh|BlLE%~19;j}v;iwNhnyr2p^w8zp&1aYia z>^BbaT9N>J_VEE4#LH};to3H+0yO6PrOgY}V2kxDtCl=GszM!UNLDgisC&UX)9^hrQs`Ze#r%+RgvxrUse@L$MyWo*tyl=ZoKG z5y9G|W=Ttc5!#&Kf^s-gafBulAkcZlSQ@PPbFR9@J}$p%aQM~u0;(6Y??bc?Vkrub zM|F)T5GV|r*c)CXHrrQVOv_#k)h4$&MV$BcE@(_nM4cpViy#+3Ziv*EBc-Sk;ZHs73{PnNjR zR`C&_EZ|{NW#hSfv{eH8a*TF6)U`W4p^-xQ)cZA3D8K%Mwk(u%$Fbjd6w3W9b#1oh zNxX-fZ0nO+FSh;xEsQxvX<>ZDR2Dx<`#qp~DlF;CSkP!~19TL2jn*E;rQ;ZUkDJ*0 zW3bkDKcGF%^GU~9*Rk4c;3XT!YW*mCeXOsvY8!@X#zHRtFD>fIzfBp ze=v;(rm^0u0P#OFRyA%ui`C-(yeGO8`n+EO`-F^qs*NR+w6DmfZ^R4Qw>IvY5inVc zWrGnkN=0m10hkHhR(JUIPS7MnChYlGJ?Z;IBkDQcNYUzVSe06qN^D)EMb<#Q; ztJAayPM}EkKYXaQ;gjaFnh&*seA-;rb)Ghi3XFH>Y1243VBTS2GqD2fC6sjStB9@P zICx!?;0_3#*s4sDf< z*7@!?nnwFe`dK8qTz7;jVD^#z7#O^O++3!$W2wuuut3u6hZ;UxeBBX4%{E?lwEk0F z{ZG{a&HjW!?acJ0dxHW9`_gY(A%D>kZ;_}jFZ0KuP>SnE#l?!7( zZr1klX$y?ZV(g8MW6;=xcflTh#D=QMGWKlID!JeW_eC%@A#wx&g88;bDnF}C0a_R^Kc4n6r-aBa~_S-c2shNSFO8hwUU2+>QcNF`kKaiK& zBZLqi#ZMKb%8wWW%CsboJIxArYqv!ohoPU@{gM+{==uMhi2|ZGnbyyUo)6 z18Na%q8)mMFv;yMG?<4`fn60eP+F@&d`4^xwRTWwYXSPNlpkFk5 z7^<4zQ5o)V23~5xoWLXe!aDw<=~kl=p0;B%xnSeiFWPxN#Pa?@bLzsrkO4Bv?p$S@ zIiM{U{)XAJs#1HM;|{Z^BU*$5ULY)?X&_Lx?8C<3Biaxf{KKXGp*_THG5+{NO9&YM zKTr~G(4DlHO|iGGnYtsU|zqmDbH&4v;xJC3VTNrp&CgwoesW=UtY zFs0%;mRTMBR9`nfKC7+a{`0f47td*Lai@%9=d@^l(w+^ttc~Hb^VuVpwI}%{>sjGt zZRm(oGz#(ogWdH2rPHqAFgD3Ve?9lx?S!bu5+;ymr6)N*4syZfn6^8AJ$ZdYg_QMd zOr7?xkeaLLz?2J`f&{QMlCEtwj@ID==F{J2+EwjKKI?t9@v1hk!AK+Qnl|)SBaIiX zX}1_@e0ELiHyq{-G$vl>a4ZRLycR1=CU!`@uh|3VWA?xiHe&+N#xi@rz{u>ObG_E~ zNwTLPoX51c@EBdVpfrXp)_iX|1*xDtpKLd9XUkv&DxGF4uR#a2-Y9MLl}yGG^n?0{ zm|IqEi!}DtYdL{obFt=#Hv=ZbZIBu)iaOo69cy zJ4S@evy8fVi>xKA2Ej(z*Z@cSppUSVfFlFTze##sIx-pQ#)1GxH?H0BotEAxSvnCJ zn&AteBmPY?L4&gJadsilv6cJ6SZ{Z{YUA_MSZCD{#+S}BhN+JGOxkmy6M7|O^VkNb z<8wYU)tK1C@j?K1jO`6`JcvEHW4I&Iqhtx!wfsPSpocI7*Q~;$WLf5;eQL4I2txDY zQL+rs%Pz5H;f@wuv9U4Sv5u20@)E``*-Rgz1-FK6nolpFDdAy^|(kR5Mbd98Yr-tXq@c z9xy|23-FC%!8vl9{sHra7{_NU1OQ6t9*dt_yBO-og#DWrm!}kDuRjPVc5ib>M1)C4 z^>X=B#LqhczXElXakzfN8&jJ*HiD4b#q=1*dQbxOF^(~fhE)ZA<6jKxfDeDt8Wurl ziaf(Id5|uP6&bF(OED~)UjG@(jdetDpBdX@9XC1d3fms%=-A!+9!mdeCIr2>@l4>Y z6klQ;S~;RsYeIY;xfx$t%qF*TJk}JCZW;O{6@%5&R?jJBhg)Ilud<=79n)~x*4ptr z-cye@j&@)mPH5wJ39qZHjpGKFW$cP~tP}oMeDlH%4$y5kjaNE3x~TktIqc&;j`{qF zImYdM9h*_WZuE29iF4Uj*q$KwZ}o>m|8|qlhBi4mtq|tgbY{hWzP?E zENWhJ#RDbRR7qETb8uzdQg`fap5CZsF}am984J`;IixOw9I;@u_a5Xp&k6q@Z*Kx# z!}Z3GXXYkxBZ)g}RwS|S`(E29RaIL{i=tJkwUln(>Yk`A2vWiuwYMpumLN4$N-RN3 zHAq!8Dk=!oHYx~$|L2{#_a7)bLYJ8IWu$S%$alE{rv^uO&WD|jdI*T zfx5af9A{2tna^}{HSw*GUI?w*;X<0-!!=$j0$?w^d>N}th2(m|Ras0gq=rwp<~rg^ z_R_8=TFO_Cy5LQr5_yRsU_G{Sqq01Cz;E6__4PJ zT%2_V5Hwcpx_fRwtKx@=R|KLE?V}qt3QJCxLAHK_je7Z{ZF|v z%T>Pt0uD71LOE=Iq5+Kr0Z)jX`!jTXEeEh4g@Hq`xFst< zea060<}FOy)inHnuKJECzh;?p|K}1tZ0h4So7xxqhb5`B+0?@mU4vMjQR`h-xUX1{ zL&k@$_2RY+D*Vv(wwQR3UirxNMUBHdK$YY|WR>CJUObqRZ`_y_)HD`7+%c2VVqJ|R zI5#}6aGaXEz5Ce0I#O}0tF1U?7B!E<7nqnt-^ICJ7Uoj3NiL41H-D0gA`r~aHc_>= zU2L}4H?WIun`?Ic*wxb?9A#p>s}T;n;$7Wws4&A-9dYmL&v4bmq2CPG2RIy=;i`eU zYg~7lLT9>~w2D6q0>3y9KilvlWkd%?Si3&1o%=D~(P92czz3Do>JD$?NvPjX)91K8t(3uKruxqY2>!8DctDFb`^?3Lggj5LCAx}zWB+f;zTLv` z6%L_7EbqKxXGdqS<{a&-8a~mqW8JIy!F!a~dWbFXEw4L97Z48jNFdb|R#%_~d2OO71?m%>*nK1RPRbj7#|a3xkI;ACG!Or=1= zcZFjka*Y%75@`v!wuo_`P`_l?XJTQZc|FbckzDJ-Rz7h}g?VoqP|dcxtz zfgB-cnahrk+HbjQ90wQLxx&>t%IhwK;3%Fjsk|DoAxQ4Y-KMtEHPSD*blZko2NMk; zT2YzJ$reKw-GDEXt4ba3=7i{B)<#?zL+4`&G-0J`i|k-fb)1S;VYNAKj$iGXE7m`Z zu%w1!Tv^Y`F19Q|SYnQ~TgdomoQDp^qtYl@Pj%M1YBf#eDOQ+^pSaUJ&j3n0qXVNn z^Q?rYSn7SQ;-7@cX6#y5s(>A^&N>&TJ$P@OYpfIT8Ld5nhIOnML8m)Z3^uj(u2X`U z_?2rOj5HDBq^1c2nm;$VLTVIF!%B@n4xIEEmahn+?1T6Ycu5GwJcrHJMQJY8+32bj zowNWnza7z@sp7@uL8#@&Z*)C^wQcQ2*Li$1iD|BnLkr??b;R+t@~6RU4Zg*&Ym1}0 zn_RWT_(`k#ZF0d6Y(^IK-{O9g@B^DH1SCUtZ8Ss_UmE(At9C`sNP_$c$V+Q>FIQ}QMf2)6 zu8V>r13{O5+2yL|IE;cb(>2nOi^7CV*9e?&<&!&gE>xfrQ z(n~q676?A~X$}_OAI&>Ct_}XM+j-=)tDkx27gr}l*)RcI=QMXs^IR_nrL4k2Vr2m; z`oc`fbIC$bLYfD)e;w^U>#EC|t1D++Q!wJM|K@rH;R?)Oesdj0SYd=iMm*;F^kY7l zjqI)a%-ZK&uM28v2xozXK|?r#^OqM~hea)w;~!cU-(`X)%({g4D-dnH;%Z!#uqJX0 zD?AaHEX{s4%QRg?#wOG8hwD?PnD#X-zwWBe$9>mbu@NcTKu9&hY)axn9DXc9$H+Hn z=ndESFsv)AITqQQKfzvPp#MrJrgJx3gF2P1ErH%D+NZ9=*_wGu)I>v|>toE|l22p7 z_YnY77(nMN4sup8y?@iyC=BPZjFH*OIyiuHsEk9}QrdmfrDC1@@g|7orOXV5+3s=C z_yF^kQnzAPOSrASU+ijtLu#?B4W$hZ3Z&nQT|>O3V0!+Rs|P57v&F7Z%Dm;0oU6ev zRx%E*Hc#Gi^%t5yXkcyeg=g0@G4i`gH$iw#J%0z(O4(&9lCIrxJ@tUKiry-5En=aw zCGU26qtd8sOTUpmNP}Qd_J^7g1BKx;uEu4X zz3#bY3Xb^gyUkPgUAG-po|c~+(h<=rrTRq>;Oj+6PD{ z15-TAUuFtLRg@YdT5g|;(ibA)<6RGuvJgxY{7JNtaLc{f8cR?D0`8s1D@p$Yr`f|L z?Z-GslJtT<#1N20(A$#K*Po>Tarex_lGMe4Z_1@fui^8F)1;~*7`o*l(oO&51T6m0 z5QIwOoOXHYe%h_;m8n6P)Z1Nc#)U~S4q=}8S)^1$aAwcKIe|zvaHO&{A@~=D+=(Jx zw7ZH_hu)|nb#ZVeoZTX{_^t2Wl84y@Nqo z6(vn`x-UD=Y!NLXa2o1C-o?Tp(SWV0 zG|&91I;tSjI9fw$>z|a259=W~4-7$(F8^`s{SCG`;QW~~)&V(}0?)95VWM6Us;|dv z;5Zf0Ocf?u-s~jB;IN>RG&06vD3G{^vi z3G!aRcRkcy*89|qL{^DekNJVY5S@5ZY9l7jHKkrsf5F_-M_MPEBYR831atgT60}{X z%xh2M*}=Xy9Uu)3F6zgN8l=f}#P}jg9w2pr=J%HY(lf%}X0vCc3q3yQ!2{6_Y7_m3e)P^p73YRK`iN7;ux@RW_2=Q-krCAIOG0L8^&E z%L&q;uq4m*kz}Xza{E@9t0qVd|Iwo}uSvfmZcZxgdP8c43;g{CR?NM0^-W0)PxTI1 znd?MXkoKBY-jW^_|LfV`d;6aqCz>cVYxY||Bk(P#f(5)8-#4s-h{(i67Cu@;&|Yx4z9ZFz#9w|_ z3XMF=H!r;jguHw&+&=FtO{yV>d5%h6nU;0~>WsSt=biQ52B&O%7q|J#x(#e)8^0$V z;^c@W?@8gI3nYArH!Yh!Kcg5&mbOB6Q2%|Yu_O2VUUTUC(q2Ee7K4`%5V+Z_#gL>` z1T97jbMz$XTNa`;pCbJh2sd+El9BiYMNgHgN7#Pn{>*Gxe&^e`1&i&oDDRdl%sf2} zQ?Kg7H}wmmAW+Qo3OfC7s-#2CHEXI=>xth3_}k3%tA?0J&K}To3erJN0}Mi>*bj=F z5EL>|fa=rI?lAHI2kvwuu};`6r_-IOQf1r3h5b&_tpp2py8>!BO(HWeUOFkL>plmk zR3Fa|`?4imF8PdZ%#eE3a94=PdF`q2*sp={=Ug`@mzyuo#F84waepi^Pht+upCx_n zSaD}BwM~%P1!iyW83R29Xz}gzQGygHXR>y~+Dkxy8EI&@HUXP+HVS_wNRzLp4Yq>U@HJjAtVtXr8y6BDJWoRreMpD2AIU<>(V zp0(49^RYlUrflC!>yxB*jv3n_T1%2Zt&~HhFO;4U#f+I|&>}2|F1z`wG=G)V(<5( z-D{*!`ZHC!2BKo)$be9~wMM!K3E0`S(pyY1Jo}|Il&J))#{!HbKqVy8P*JXDUinh0 zCW`S$p1lDNS!`2PcQ)W%+GX?QjnXQ9;7XgMAR%}KH$c87eqekyTkycWHcLjZhfHF; z%f{~p-noX`Gs#tP3kD*cp&&r-ZLtQTXp1z!nd!bH^-GuLdg!frWL$$0K%AkZV!#H&ScwusOJSvDsm#R83G2v%>y%++q6)GtAd_ zNo^et#O|Q=d!#m=*bl$&kp^;Hh;Dl&D|kfQUdf6Nv2(99m+^h}NsagzyHBbd8i(L| z(WCn1=Nr%?mpk4>1DsA1;Auyo08e4N?1;=i|*4#CK!!22y84m{|Hk`2#EYFOaX?}iC zIwe%zHV5mKMRpwIlBG3(9~oxt$vNht@1&P}hi#jM3TriDRY8FVf^3uFlMGuV2y6{- z+QBj~*Qa`6cmV<~_QG5npFl%?kk-25OAdLWZ9)@UV(QsaxI^4`hngIh8dSOtJ)y$~ ztZH<1SpLzNMw5&}r*IDBY282h@^8%xzFaR}t*c=1wxsl9xiwb5abq?*k zD2?`fCJhUu)}Hd10%;093A3;Obi1&MVlGQB;xOg1)JEs++6r?QzsmCkrmmu+m!&?c zcLRV=Qwk@9nzGP*;cuy%K<`|U{(NBdyMIXYga_3SPHbU5^_Mj0KdS#Ol%9KFHQ#pj z18cSxJ*2{1as6R6oo_y@Ca?HmHF3A4@Cv+~Ef(a#?&WM?`IW4|#0G$99%xk8SGM>{ zta)wdlrQ3rc(w{_&D+LHq(MFWuP6?u!76WyW8@i83H9MU*W@XLHFOb<}B?571z zDRbyFjnw2vV79eFli$MycP+Foe|n+(ETB(xxdtx3RhKUd&|9tym4gK7HdC$80Yr;X z3qT}6--OAv-Qo$l9423hD!jt{4h$2pzz)PR7Bp^5HRLDeh)VuOTpnEym%9bW<$;-S z@bYA&ijmF4PwPF8)i zGzylPuf*UTgf9lz#8|fkUjQ3U8@Y^tU}Xsz)#Ylia35J+_7%dV#GtUmz-mo zJsi=(`Jh;>Y}($U*ij9}AR@TroR?$=>W>m@d4Fs`QjQv|X%uwW#CnOtMt3Xe^v z4-A}!){+|w_s!Y00b|AelRgSPs&Sun?PYUAg zP#V!to{Xbe&`|DJ?wlq~0bvR1b8i98|&(2dT7L&b&|-N{(gF zdzqASm7B{!nGAVvahxG<*ZyFrqvsZ1UIe6hpj`~L@IcoXYT$vE7qkIb!vpRu0OalI zQHH!X%x9>wr)AtFv!uEFo1;{~SD0d6YAwGk2)~*A+RBg+VLsYhwAZ_YHnx-hf&_5+ zBl2b;cI9kL_#h-i4F+w(wr_&5o>817HrUVLL?Qe_&VU@`gv1CH>)`yZf{{NDtvK&4 zg1P!K10@)LF-l^TX!zOjJ9qQ7IL#}l9e)E!NmQ!vS2b(c>C6$b&wDj!i=NsAwsC&#dN zS%!dBt^y<;2=Ig=xY1T(Iv0{}WckqY?y@efxMBA1AtPM+mo%fNTwTbd^*!Zh0^`uY zmhoSqN>9pl@d34YQeFZ3(x0D{7X*_E>s*#{<9^r8_j}0$MdS|6=_79yVUU#2R~{|+ z=P`#-KzI7di=C-lW?AI2r{osS^$bCNNvEEY+dDV8IT5P*v^*rr-Ey81W97}&5D9^8 zz1*kFqeV~46Frv>=`ZhrlKkiXa*TlEodNP$0o^$LEWV(nX77RWKtb3|s|U#?0k;=| z(GD|`h}I33w^aHGsY>0-5$L1n)#v06O|F;Xoa|ZiS6LVa5f{tCXRc>azm86o{&)@x zK^onBPEHCfaAB~QKnD6%7*i$fe2`y8mkyhs4UwY|8u_MYNHhMz0#wb&qvJ#6+D$WY zU2CXW)L92F%2?-7C}U~(C#JgetyzDVyh{)k(C^R7)y1TnB)uSK^9(??0QU^I@`5}$ z+C2l9G~DN7PXWO*1q4h1nmt?&tprE??X4vor;2}`WXj)}-dB4x%z zG|o`(k#bcG#;YUk!2rQ(4+i$3c0Ngn`hdX*dx-~Q$-f7q$Eb3H0m}OygMrQIADD{L zx3qGUJWlx8tn@Mt{WFR%mX<8mTl!WM#aQ8^>OMwiY$Rnf4Y2!?lnG;Sh!&vf_K^x$ z2hJMxGS+N)mWP;L>tq=x8Tf~RHDL_1ChoYL82yviDPXkx1JxKSFGVEYJ!56~9i&6| zcxIfeb2v=@Xn#8#X2`2@NVu2kgG8qs=Wm`EE%z48?yt&`LY3XNF`#AT!Rg^J>T!FZ z8D;`^9rY`cBWTfh`PPHgWUD5~Z;Fl-=-ehPlk3ANz~!VqZ^+#(#oMAc!Q^QTtOkHgry0xhiViI)gpZeihPGCl;?#0LWV%N4X^x?Dqq*X7yiaw{yfeCI0Ea)zvF zx4EgEE8d;hV)9BFIzz53Cag5ypCLc$A8_&vcIcKyVxDAxZ9oJgX0+f@v_xJvmmx zYLXx2SPfT5?#99Kn|WkMU>iV!|Z4l?=bZ|svHA@L>Ss% z`dqf$qC!*T8V+`g>X;%owcMiKNRivgbKqakmvCQkN`ZMeMQ$qypOXJ7`CGB@u6cBo zyilmW@h;4}DjAtL*fuVH(SdB^lFfLQY-5qiW$)s=yXL%9d7{v=_!OUkY0@pY9wdKz zesP1CUiEo;1wnHT{4~Z}1eI@4y+9g%BPg7nT`RZlH#zqZm>ui>EniJ2J+T4Mhdp3$a8N^TSHLIQQ??<% ztL4Gl<-vH|*4sT8F0CBE=9!sxU%gXUobPKMDc0YSSj6x8P!g(OvbCAJn<-ryFT=op*+E36I z3k;5}$Btvbls*f`eKgC1nWcS?0WW~?NusfkFUh<>w_u)@Ka>ZH%7A!xF8eO`7|UNk zw_py3wfxsZJ-skiYpW+&+&62r7K5ttjSk=>_Xu$`p6t@TRKb-IB+Nc>`3V}fAD zB^vX%IkPg|f~)e&`IXyStWC82iEicwyuY9U>bK_6sSR=~`7A%GJ%l{{fB%(YHsT4c zmp-9_C}`H&ajz^6LI?>WV1AxyxRrZw@Qnn=TV+dGtz}TvPl7x%1NG(AcwlKWjEH z3yRJoQGns<4&e~O*Kr;1_=s+65v%U|+$ncqJSx0a(0tNa_oI40Er}Npm({n~TxmZS zcvyS*=k zj9(uQ_kpvte3P8%vD~yWJEn4?-WM>=i2j+_mtZgQWX6 z%G@l6M;79~Y*1B!JuEoB$|6J@Wce_3vDY@s^Tfp8X!;hpsvkm^$1kO|TjV4$;dAPo zE;oQv<*Vs(Ur%f&b6>h#Bs`e1KDcL7&%PPkB1v)w#@J#5H1^MJ{TAn2z z4cQ49WMw0fjZWP*u87gM%bd1ft|K_Np%MXuw$auDa*=WhGQ0W^t-GKj;PSpnX2wC# zc4pl}a;QM(zQt7wsO5KZ^`IGUPe1qs#?#2}I6tCTHwwtYJL9hJWqluWO64q^~uGG+f@HaRZ$<@61ca^&L=rqEvb zQQqMY<1d>vf0j=;9C-zM>0Yip0zBG_r{y!g(D#~;{w9YBFiIJ6PCg?>KAge0NzYu6 zV`@SM}?>0oR*QBG+;x zz*hIG61mxbeG$~`uACc~&H>4ffJv5?(O=V*s?_?Ptd|;r|JxjRrq`fh=ry@<_DP11swqQVcau|JaO^&K)Su!M79V6|cBiH0kP)JuQlDqgJY=tA1CWTZ|&DeW# zQ!%JyGsNPS2q9t1R~gFPhcKhxi%L7^Pl$`qSlH@jdK){Gbq}0>^p`{F2$R}IzRH0I zHZTMHl!r0IG5$)D=*Yk@ZgVOPFpTG&O2hvg&7lFXgel;3>-hW$o`7+(^;^N*m56&3x3#WvCbF9Afj zUS>nSfDj+{v(h^3RbSYUKk8rv@MURBzd&Q74f&zY7p6`Y#QKdLn5KbBb#dKZb5fwP zOi&MkXSAiXam+m;w#pf57OXVFOB)WFxzb(R*U^DJ2@DF&4OTjo!{u4H>U1|)SsFoD zyYl!ajek=4r+6V&xpPtGURgOM=otn0BtNaphH9M58g8+Re&0)*Rpl`(Dz{Xn3ATlL zn$m!FNy<4h*`+iP&1WsO%Jl zIQzsum)lpxkxwL42ASDSlp!MGOQLVOpO{xj?=(;bNEIwjjy?2?Sg25ePB%~*1XZwd z32-XSqUGk#{LWuNG74BT7AY z>@{Te#EGfJl=q0zILdD8Jx3TD?Slkl5fE6gk6JM`YOg%)PT2_aZ1<&OpdH3^?gP2| z68i#pFXCGqeoKHL)W>QE6nuU`Dp-xhUZ4`WkKQvxJ_Do&x3?aHe*n8Lk?Ov%pCJYE zPA!gsi&D;V3hbc#gwNAj!Gw;ASDq%aO5M9i*6*mCuvV9;*mA zrPJKqK_MN}%g8rvXI;iH<>hhK#n`n%R1WJ9X1HrDqaV1o&h4p02nWrzJ(a2)n&R6h zl{HcK`oQuX$_5yhB9gO_?=xaq@a8b)dcs=&j^n%i6Zv z%Kmi1FMDVZQOe5FnBc*Cpng+U8)b3dhowA%x`p9hawkqCs8Tv3`?i8V7K zn!=qObA#JC%Ct+_Lz{4ZUB-K_i$HhVO3#PMn{_^~jR*Ho;ZsUPnD;V1dk`l@ZF=pdz;5wszGi zGwI9-WhY+zvXKfa$umYO{c(_A!isv2n!lv{?;qoY?CUQn;r~EZHs2qkTt%J)xQ|(~ z?N7%k{aLKdvbTHqv@EfkJYEUuDuZZ==R5W5in`9UZS!btGPdz3h0UmLnO3$O%dmwHl?gaOBU)qE|;L^&LehEFPu2 z2y=sbqm;)5*_%^7ec^r|BQ7zEo_$66++(@n&tYsmCLh70mGJ_}&*P$lCMe^|5Bt#x z${AmHyli?)QE|w6OX(7t%(?;emcw^rirObm!aH_IUw3ojYrD~8eE1&gxsOfa&tAOQtnOWY# zLvof|P0cPdluHlc(>l#kh6v)PTWM*6@*W?hnO&5izw2d{F|3tdxD*@*Hh01wkUdMd>Yfwl7 zQWq(`Ej7%@MM^0FKJ`=OAq4oQPn9b$BlS%8LrY4h`(yOVQpGK5Zr$QPrn_4ReB}fv z?R>9HxCFFi!ZIbJJO!SnHl(=aNXH zv29*HyNCuYP^#3nS$Zqz&9+7RF@>LmqlFz-t}9+PwweAoq|wp^%1YJ!{rGv~J?A0Y z`$DB#XyFu)ZSZ)6)2nX`bcz8m@j68xrzjVhfilN^0gAMWJINaaO}#;!a56aT zXf`c@kc;w{*um{4b;LHZ1NJX~@I!r9D^0aR_u9uj1lI~eN{XY{FO?_5*JbR+J^$eyTJry(LtX#Xp`3?zDC7S@ zhZ_8=L;D`yp~L^#q0-gtpI-}o{F%}o>8dI7Gv$#Ab7t=WtC~RK=gLHOfPepUrESH@ z9F(anuR!1xzVJuHr@i5UX59@+iWqFmUMjHcCE*u3m8LucRbbOi%5uaTIJ!v*r{i0d z2vgpoye$adn(^t%F<)Vh`P_CT6pL0oy|qK>DQ3pg?j1@4Jq@X1V6Batb{@+VEJ$jQ z9+rn}OokE`_OLIXE^bmZ~J1 z8z(QB-|SU3J0AHL;o{>_m*rl?N_pP9Qs%Sb_<|SAK|;*62b4s|6|A5g4l3-B3{_^U zVGkQPc&let(Qm+8%G!rE!(EF1tFk(|epG&ZXbW_~ zy30dbm;pa2C(AQa<{u}OP7Ze<4Hg(9kVX>-itE6Laf{g{S0N!H_dH9Jofs*I^}M7O ze9+IE*G?;v7=ozs{~WZWrANrqpZYW^Px(@RU@NM1R{0u|(6eX3JY6?S&MIk+sM}y( zEZ3G5>pZ0^Ufh-2bm+YDdhIV!<#t8%HwqcDtdrwBr=Yut>$T1taY1P>F!i?bqEbDY z)!tC`W50Ae)mrL)mE2eC zAJWPkcv%_dTQLI@%!o1aFsCyARQh9zQpjHrNhBXKPy7W=7uPvosBEZu5)4@qex$WB zo6N9*E^oC?mK7EKM4PTEErg%U3s;qOg75{+zoz^mW*;?QD+1l``UJU!*e;wSni}a# z=))Vzu)xLG)GgEN%*Ax!hVrBpHSSYI_Nl$f^&60Uqw=N}C%QQ6WJ*kR9zjK$M;3vP$CFkXOPC(9j*(d>MQGN1({)u61JGLI7$9m;}h5vGL5 zJqxWNn#NVYI483P@gxY6B)dRk?<%z&SF*Ec!Cj?Kdru9T#|NQ#BDZ2&vji^0f5-9s z<56Vw%f1#sp(=xqiQi>W)qBe0Q7g~}yw#MWILOjvrhEL11q=lnpW*SR-cyb^)}rvt zePycfrI~wQf#Eb!ZG;KHcd|`TcL|P7$Fk@>hx$l#(J^nrW`Tu5R{*j- z9H8b2%go0ss!q`nzcq`V4pN_V?p%b z2PMr#!wAc_lXDH$!Dt!mHg>C$S|Y%^=Z2*I>7OwhoMC}^Sytx>ZU9Nf)bq|yrlEqp zjwWd81ZNUEZL{Ci1x+30jN_A>fcoodS7$s!?E1YzSEs?aqjre;s^^4xv?N4r=s5v? z*&*sg&k6IWZ>SpOxzRkD7^*gpu=_I=QEg^QF#?1r*sg3G?F&_F;qt$Ss)ew)%neiF z+7(X~Bh(w5#a4(^t2>e~U28|G^P|_4eGzyuDP`d$crm9U)n|mTgZ$#FNW@bSZ^S6x z3OGa}dc2ByEPCznGH;VFQWjotr(tEz7a(aE?)*&rB+rME zAu*t7*!JFGWcrSgw$mf^)X9z&Xt}$dsteocr+Vs=h|_S;#J!3I>$VUtuSFkf8yxp| zc760R4ef8%SBFCXf%OEwu)Z-&24N(taTu6PRKMClZ6%nL(m)+3oG|Y;P#X!ssXRrk zARZ`Dn?`C3B6JRJgsjo`X=Wp}4(m(MFZTR2Ga9MY1xM!BS@c_DwN+&H*WO2X(td=; z(R5oyeuU;t)MmmO8r4K?+O{weG%lOHAjmc5P;Ouh9>v)A39z>9i66k!G9U}n;QR6k zWj9eH!fx>CY`qc5>wdNi7eMVNpODy8?b(J`p@c?E7h<)+(OQ9~aKT=I;!xxjD1&W_ zumYv?kyoI}P1UWA&6qgto2jp1aarF?eVP{+p@ljhi_3x*YA?Z&jr#K~)g5B-9`mzS z>MXWyZq!!YkEli0+p1kem>0KcuRg~4mSQ`oV;xCYtN-YrUUL+paIPbkk?o{+QYSi6 z0MG5DMgsn_lUmP_4)|mzwX2-DoyQ;CXdN-Fsln)moz*&_*^IWQhp#=h2wjVD9oJdy zEL@@Woz=?i(3p*q;*stH#xhqFu)g^6;k6-6Lz;+ar?l3$8td{=Ys5S3X#+8A9NwS9 zP@6|4mcG9lJXb&qd*5F_L!BJHf*W}H#wt#Jxz+s9jXw-^ke*grjZyZz`RBT*)r1rD zQ5SVoUCdb~K-_Z{8JWFvmS24Wtm;K0t`X}*f*(~|Nc*vxy1!a~14}FQdsN+wdFb0! zg;JRsbX8fO{83l6qazOwv8$`vGP1DrA==vm#S!W4N$BdPR&m7b$TAyu!z*StUHa@X zb%8idr?%bI?iONlcf4mvq`F%(UU*z>g3dR4Tulqz1pzbLOYRJe4rW(p_g6r-9>-U3 zf~xdTziZ=N;F$@5`*aIl)a@nT#@Nfejj8728*4ZaU0wQ~qMlIoirc>8@kMy^BNVq? zuR>4tQuq0@z@X?BBI>CTP|3IMtqzAz!lK@4AcuweqK`T(kga|#G7p;jN`2M3eQ-)$ z(I*DUKKW#bO?aUI@fr{3A5^r4e#~;@i}S)p30g+`+75um6yP~<4SNF`3AbrlUo78f zK;QLMcRLEU@1{BZ)Tl~s{=(L4norQPpJc9Gp4)4E3;~z^+jHU z`x+Kp5EZE4zL+9RaujdEIhV?zPHz4es`%filUx4TD#R#onIb0huMRTd8dnl+c&~YEKOA)&Xi=4wQd(fLc2wfx|kt#{4V+XKCyM#6I@a^tyj# zB)DK5e+^!AU<_|7LlE}A_cLm1vG|-h{Ta2M5S8_VPmE{;@LC2(5U89$Zu5^*n&fBP z%cAUO)juHT-Z>EO`5yf|P;HJw@E{dB5Nb6@tw}=$tDiZ(fOJ`SPMzplJ#(K=V;>*Z zr1%-1&!p+ksi_s*VXSG;Aoc0kk3(6_0hyLRE4xw1<3-yYshp7rjc&Q_Gk$TI^3*VU z!A*0YSVvrfRe~eMvSQBm>bFCq^O<%K>0)Ry|KgjZ0(C3`_oe!S)uv{fA^21g?D2)6 zYLAHDCxaMqNM|cTm1ie75TvD5up0eo?j5SW;s^jY1U}#(*d*`)k<@3n+8@FCQ--Sz zdYtXk&IgutXzcs8;d;HH&q>B0l_@aJG8oWrzyy`SFkg@OWF8EKzo_;=6o?Tos?BKW z2=!-6n)mKV^+P7>EQ{l?QEJG4i8lwnq%O4O&lXAVJ*Ucl@b}Y1&R!Nt(l5cjwDmfA?TM8 z$EhEPxrfX(j&M^txIZyG-5Jv0WF?bFX73*k#UoT}=_hTcOnS zO?5VoX6Bn}KT-Ial(*G^^}enctznYY;Y}4oZXEOmpLa{D;P4X-!b$qtOnMtzie<2W zV4}KR;5cm`zpD;{6Vy*Iv9{K6r{OfF{AB+A5!f0r=Y;uToLX5F^QW7OKUTj$D7jM* z)Nn&gYzN0F?mJceNgR08b_nser8NG`@@xYR4k66)=5Yin-U=|>CsD@gUM--nZ)c;x z24b8JWC-gL+Yh>NMxiWxP!0L4?@??#hUK2QEM5%~lzlLhXpGx}c}(CkV)$mvP!|f9 z%%^9np#m1Gv9r|5=Bl}>?4aqh)B%qClq~biEYL`fDbRtX&Q|S^jy30C(KXF^>MG2R zbM$CNEKI;E=imtI(&E&4Cx!O(C_pR}4R8A?yg_V^hgVb}W+SbzKO<$@`taA`E$fl5?)3Zx>u@^Y@ z38;g_H*iEi;JH~;Ynj@+{q3MYHa}|U6JLSj=Q~lm0!!q#?hig0<;|7s51z}@!`Vv% zi#C@jZJ8R<1x>AGI@_v7T?Ps)oo(oo>}Md;wxzfL4oidewez_fLd%rNxm;ZllDV_A zw{CSu_RcKYxm;!Iq2HIQt!d#G>bDh>E}|W~upFe(tFS@lI;iPtwW_!-&Fr^Yb-`tl zhNr4wVZZTw<4up1%^VX!WHX`k3-n23Gqtf6rIrtkLPXz_G zpSrFAr?;OLuTeJ%_sw2w)#IX=dY`JTS05MC=FqtHY6CHDE`7RQ{UAK?{$U>kpu#!{ z)4Dz|Vzo2YB;Pk1Z%}6o!d3caBR=E5DIW*<>i1YR@q=lEoXJMXRf0)%IFpwA!Su@N5Rfn^e8>zna*JE=ZDcc2nKWY8-f*wVS~|9X5a7tR{+& zrm!mQvR5KJg>PF5Cj49uOk#m?4(3)R~f$DY{Shv=iV=}M+!ju!T>F8NLsf(o{v z!Z6!)ALgs!I2b3@_bBhMI+|+ytX8F$zgN%wtNBT4^aCz-gm5urko@5R zO&&$9b;Tom#VTghQLuKx_tfwl&KP)1Jr`WI5BsTIzS@QMdt>X*rRA- z_4+|=hKnn&P zkWm&!{o%534q`@^g;S7oFU<`6RYkNGcnJyJ`I;^)Ye93A%ns9WUZf zXla1ROtKOCp|fYp5%@ZiUWZ~yZ(tS{vY-)!``_w!6=oxOrxE`n6&9&6;=yBd{cp92 zn0bt9Ujrv!L}#z5I(>LetsoX0qfIwL8qwfem_uW4VC79A;Rb56OF}9LNhIG?8&JI> zeC7LW{DdN$m3EZRYCtKlzb}8U+~a(&x&a7LjFr>KIZoZKtA;owhc*?5M8c8Vx?uKo zbSK@yX#thEDb#BKxhK7Ds13y&yN(iX;BL9r-5Sw>8(64|-DiQQK?T$wwF7R`mcYfjv?#=JM^TQRmxg0R395HWm|4lW<#& z6yr~qsd@GmYPPv+(#qCkb4{MR=45G2E3tS1y>lCc#%$_yN3E%Vr$w|O?8`8JpQAw( zb&ICmQI`mN&FUrU2OO+$#a(r(b_V+wq#bq`4uOfL!@1P<9=N((8hH=g|7kP+o*L;Z z-U+2IM6IT3kY=R^wWmayT*YYV8r@Rno)=jW^-`q znmNZ$gRkc=wAf#>eLc7PYl{U}K_WJ}-|-Xe8)^KNNF$uu2yx#fI_T7@h&h+&qEqWz zn&GKafc7{-g~SJFAJ9(~wU;b2@J@l+E%L3XHETYdmCOlX6l~I>z~At>f^#0YZ~(`j@?&C2^@ksU>7_XW+Xs5KAYr5M}%5sr5LXn^vLNk@xFm&QgSA*37go}yiy0|2qmuSsg%yP$MN-0O` zkeZJ%a=2t^G1F0!c2w}O{bih}1jSnf15V5e$Yy-tAK|v`6fqY3RgbOak1f&P!n1nM z-zX`jQL5GwJnj-zYa*dNt_}Vk5e);;jB-`&11DoG=mkxC5;XF9P5UOszBB~sBHS*5 zd^mhL-wp&4j19R&m9pe8j$iCx%@q`|?%N^?jS;_-cIes;9qt+UkU;C_qa>|?@W{y7 zNwY$<@ERBeSiT^DpU>l%Id3_A}!u*E226=(dL0sUmYGP!J!+WBQ zjs!J`b(dC!YIWFH7sC!?-8_`oWf`mrj|GGdMz;Gth>C%~3ZVWhlr>b~X^b4y!{pTJ zJ>2>&*nW1zX^ypeZe*h;o<~A|BDvE(h$a9n#_M=;>J_H7;@8JiypMHx{LuU`?Fn#s zzlLd7l^slFLEgetRuB$xJLqh<79#90i^H|d+P@eg*U;2QhbjVR@TJ6U49csa zy%dtL0hmuKbIK*mcYLpS(iI!%xtf}xCa=fNSsz~kzF|wckh+03*3@>BtB%%{Vry$I zBsra1TdRx1@VeSFjDH$-?-nY}i|R_X>!Rs;8^7MhzgA0YBu)yU6}2=Cv9Z6Zr5XA! zNN`@fF0N8fs|F^fb3LqMV!l1gZ*wpwp!Us06U!qSkw}@U6^zx~%0*`y zXoKlgYptuft&!HTY%m(cI%AHgY%m&ce43N_5Vu*uXpjTOj!$E9m>E{Gl*Xso$tcTV z+Kx|SaA-SkI2t5Y;@%$jhNlq`o+iTT?s>*pmlq5xF0f!+p1pc*6HRDvhM$D}2k~$| z_QPFblyzr(()Pm@GAe+MJc5VQn`wt*%iOg>`MbhcoOxuhj`K?|Yxk5X6xY(V>D-_L-b^FOdgmVspH~PS=x4Z|!4W^oKb> z*_tfRODrkV%KZ{2FF>n`_DfV-YO7j#d(5K?$^x@tA)45Zr@*khGPNuQaQZ^}tEE;~ z%v@+jw9?uMb-aUxF&6DH-pLVzG#+-OL$iB-Y@Yc+YwZU?_udm>h}^wjKbu}?i%b4I zmu9uqO2U8Ov30*tmSW+qIgIkBm7Vd5Znx7?>)!js)5iN|CwrqAdEe~(c?YOTM{Ow8 zX|FA7TRKYEif~=)iBIy(w$*)t{lq`=V0tjPckUeXetXR+)c%Y!j5QtYDO|mamiAI1zcy={`{C|ZOsJcTvbv9O8+M0E7-dD+ z;4jmfp9ut%6|e(RQTuf+W)yp3<8}JFCnL|UK&skG8*I*dRQuawL!CX961r)ltWcfT zyJ_A~oy{N9tWce^AJeQ*od+M&tWcf)-8CyzCw0fNhftjdx@*<_^Y3E?M>eSLT5m0L zD%N3^zG8#6V$dP=B|Y`Hwh!A#Xb-Kbl_$+wxgme-+(VmhSv;5XYzTN#yCHnJu$MLf zF{CQ>)`kn~05qjby|fxwp&3K>pTst^vbR=)2K3UBXiy)Nf_tMR_eCj-OW$(o!#*fY z>W5OxzFJ#hGo9(DwT(<&zYiO-6z$6j-O34SmV_~4CY1u#1#l${(@FRIm*+X0|S7#%lHiCT=T^jw1y6<-3NoVdxSkK zZOy79wb~-R`9E!K_E_>F0W{IYM6bmXmJ7^en@t0eRM2e4s5CcA7aKXs@zQaF>s?U6AUFv6_OQk_*j{X;>s9(tZVn(ZtBZ!4`1E zF(TS1{MEcaUHe0zl{2+*P0Z4KD^@(3&1GS{thHs~&ybI$!z`^)1-HtRF3-?Ls;N*$ z*m{b1ctIh7AhZ<2XKJ0zw`PHbgV^rmYz=y|wOi+ETg$mUXMUnRW@`@u=4M|`$SZw~h4BH_y9!#SNwz|P0doy>^ z)#ciP|B@;4oAt;P-~C)$f*jx4Or8isKEspR#|G5-bIq?s^2d82DB+)C{By#fJRj+g zsKCn1#$`?goW?(?@ZjQOqJT=;y+V6MUu1X9$L^Yy^(JQ#bzG^9e@D}s;O(6BevtOBQ zwxHW$?pL($E3J=z-gbz-4w&IvwZ20546qq>jS?K}Ig~KdLTsB!ADdbp)!(iyq8GPm z?}j9M)cp`GxCQd5u*bW)O>0N{wrfAcW+z~^w+KSsOe`|*Z$?=`0eQ2vNTNH8auZu_ zGH)uAW>zbQCk$a0?;IAX;tfNX$0+xSOcG%p9%7W61od+hKtCm!5j(V&BAjH*e&1-3 zf|&X#jo+z7irW^^tesk&fP;(hl|&f%izs8K_H3*jnwgz7i|rzKIxbn}m(fuDg5r?_ znA0n?>p{U3p~NvpeJq@%sA4q;2ivvkEEjG}I94&ESr86sOaJ|vw*g1WEdh?U3(biKG^pj0=b6pE z)rMG@#P5N@s`~63>72wW{1M@WCU$*T+ zc`AD@!d2Wj$6G>oHff+DN&E#ul*1($iZcg+Z~ zI7%e=@NkrzX!}MuEo&AM;%A{v-@m{_miO#!R;VSggIZ>x*4*u|7D2A7+E`@m+Eu89 zQ_@us06V`nzqzU%`Nz3*O?z3)*}AYudq<4FOYaqd42-)>UlnN$0@6V488wWY`*gWT zJC7YR`?@w1-hqv7V5dA~9=QQYm44UqsIL~naltv_c{OB+yi1LXwQ%7s^(fYQKy5z1 z7=6A)TZ^?n>R)54ccc(Aj#_!PglMfJ2sFW{XBo*OJPFtHr3$|>kKE!t?iSs+trbHk z`qv#TG|*k|FcNo?T%wJrZ+C!i&v*9bG8Sxu6#H7+Y&`WX)@qvjO0=%*)EaPKYY(T^ z$L?#b#TC;j_P+MABmdG~x^!R57t^LM_(AVgF>^XL4vfOAc(azE5B`VuYJ#XQa){Y? z%-a5XFw5^-R?wSZHyBkxuPU}nw^tv0P)veaJ~HR*V6H5IiTetRKKMAVLd~Mzx#r`q zXlH;P9>EQ)Se9;$8=FJ$au=9N!ca*0msivWJJy}wOC=TcMx0EfL7=|VksKCCe+B4u zT1^kPmPFR|9%9Mu6t_~?V5Jx&uHM@7)@opDls8bXih5PyI~rFJ=4F2d>bVgaD>-UC zB1>DVFZy8n!XTN2nIELr5*+bx2oA2K&j&5FvXZ{YO2I=NBz-n?kB20^0fgk=wACX> zk#z;WMm1%<4GzO(eI~xUOR|1Mm~C!Tbf+NBfqqWakrQt+T~YO1L@M}J(+mBJZowiW zmzsp=4d{1W@8m|9Kr|IRz{{a}HD6(#IWrQMcc$_wOtF4fSs&}%!Vrgz?N9}f$q-vS zrvZ|`VaTH0!F%pT_(kbW%QcwooQ_be zR^9O^ovGj_qxIRI+s-r3M(ZU)qj?(4c?@^Y;OxmUFfghj8{VDtv4s2xisA0vJPNF? z55tg-sjfF;Md8vKdZdW-u3y*Cr@@%e4hg|-UT>P;*VLnPJhdmh$bwwgRcBU|btp~KpY^gVDuw*fZcdvs_#j-8|;ke%B9(`=? z(Z|g_`Y@B&w3R+mNHZ6<(w`HgJa6J=zFzii658nV#f0;;u#GguK>6P()(TY zMZ7YFbkjf6Km9j9aOG3_zMEc;QrhY71{bHhUlUWiX1z!Ft={aWa~jRTkLgFm6_==9 zcfGk7KcAlOt{)0qSAcI0F?5xnVCvjMZ$}dz*V{TbFg8e9KxvQbQ=MNkR1r{z9{SsX z`xx@$Gb-9=6yvnOZy6iN*Z}I+SJ%vbPw0VyoqsNiUhJu_Ttazr|@opVNCFD)j2- z^v}e^OB6f|w;MS`AML$&!4SQ_2k-+^VXUJeL-jEp6rCNa*K?owga>K9F-%`0i1QWd zJ46qm<}c`Pxtm0odtbm_D$F;lzNq&TKt;;0A(`o{5qdRG`P(w(vHja`II$I|JBoSK7IMBzQw*z1id?6UoIxV`D}#V-hGT99x^Y$W99{T(7Zqc z43`(+vGW2vcwT@3sU?J-yKBUQ(>)QFQoyy^`l6op1j3 zzW$wnSX}Er)C<(2l^_pVgW^mRp;%>L9i@Jxe=08di@L_@PcgNf9IMX}sM!=!3N${e$HWy5WrZufRGvw0qF-R1%m6%`c~T{wnCMTUt<9#T?FQYthw zG)gQgQZy`7R8-XWyY@ckIp?Uq`@Wy|^ZWgA&faUSXFv0}o;AET$@RvCSbT61>;Xgr z_NSQ?9v4Z9&W|dQ`cHAaem=G%eLLm61pYqNMLJAKo0d-ong<|rU4pd6EcznD^`?XU zG+R4F$aiMQeI+A-Zle$ey$3@ER-yw=WD>o{+ob#uO;_p@DB zD`)ACY!_P!il6DSg{c*#9`{_=W|f=^Tw`d(eAn3jwt=Dc3tZE>{1?6{GjZt0T-RJG zS>QT>V{j3z`7R^6!P=nVu5m*LJ5k!zuD?^_^KK{Ix!lz&!h67^#9)u2ag#bpMAgOWx$I4_)7=YWZo;4Mnc;tP=UrO4snX zic&s1!1z30h$mui1m_dI=R)8q`D5&e)uQRtrPxJD)n~vS+KE4BdKi=)aY;X%|3(|% zF=5vk&+cN^dRydb9Eehliq*8R#C3`1j}lk5;#ZXQS;J}BzKLe6b=?(SSPDj6Htk#M z8XaD0zI#$VsCX#;4l8wa?c~+;sQVHN=wT^`S--^u>7S*p91PWirLMbBVOM$jL%@YSUDQFS&A+vqBcX$I1(b`fDTWz(MRhz7%NoOHdmr8e}9GNk8Q38Y;oE9aeU@{ zLgK$|AKsgOrTcf_z*@SLa(1{@sg)bM<$wC)NIzq(rnDqTsHu*(WT)>_BD^@(NLC1xZ%%MtgU;x?>Ws?RKS# z?cPl&8-*zcfUf}nyh>W<$fXcp*|6(dYqZh(Z=1bE^+mT(L;^~jN9}h zp2NFc`)uv=(#zpc$0&g>o?m{%DO&k%K^=P0cb++QuJ4r26;QK;YgpdLcQbYC+JRq< z@yYo`V@>?YwQO(`UvYY^@}o3tS>I&4o@Tsx8_DcJSbFu|Y5q2gZvWYJNq7$5Lx$2A zr|zcre#Ug!u#fuHyE4?qcRj`Rt_6yFUwiXt)H)nZ0r_(8(Wn_x=;MEN4UFB$8aa^B z!Q9L2N7%Z|{}rqFR6$L@y0TLX(%IS$YRi&rQLbE)z9qf5$1t0~^`ByjcZ1UplW_UJ zxi(HU&6tIp7){vj^7GLs-b@YOF!Ev7V|wT&=2?Ckd%8Ynd^1D9YB*kAJ#eQCmwq zcmCyq`1?xFL(Q%X1= zOijCtO^1D>X`R*bZ2ALFy6dRx5^v4iM+c6&5(lH3o8mky0#yzGN*n0&rPdoWc@^iE zaYivi)&aC5IiZr!J2;H{CKvSYJZrb!SI7TjfZBnxb9O6expBIU`4Cs zH*y|xb&73Vgi+Zd=gP`OH0GFVWn2lIOgWDQjEI^BI(rQKpHq~5-1SM!T+G`kh`BKr zFV%DDrV}pRryFSURgZU}2Tz>WBrA2!J_NVSCRusHHNxK{W6dU^&{j-1ZJtkCU2uN; zF{Pb$>B`3*I*kep9E;o9uq#h)Ex`y$H06;ya+xzX0s1SqanGSiPP|W`>V~ty5Hp-R?6M)Aj}BsM>_Y9pDa_`aP}Hc(cTw z_VVf9$l5_sHtkh^h(Zn<7@~9sy~81P`r;_%x4;mUJ3Yff(VI-M&VPh!57`>mZlaCh zTBfbgvx%;W(9&#$P~H4nq}GM@M`-ukD!mY{L!XG$5`|aVFBCU7S2n51c5WdX-aN}9 zHQX@1lTJ15v~Kb5q%+@y3knwRV<(VX^zpp zv$#oFvPLl(-~ z>~cV_&DU}jxtSDs1MhO-F_}ND02MoD&z^X66}4y~J*R1j=T8Fp<|L2__VRPOwpAI& zY@hS*Y|!GqyB!vcvu=S}*zRPwk->Z<%!Jm>(n7va;=3fQet}m_=Ek|<3(9qChoO3Y zL9^G%X0J1wy^BI^iCX8rt(k1SgN=1K;QRw^YiG88h%v;ReGQAu;|?lW+!u7Zuag$8 ztiLdY{W699z7$G3Yhnl--(7*|FJ%D^)tG;FGtwLGPY8G}oQ3CvU=Y;obnPQyn$aAe z7b(smnb;v;VlO3Wo$ZIuar6U`PzTCS(&D2m1jozvFHwN2^|EbH8p-jRkwZtrM4S@h z+(C)S+HFaBCvdzg;c{fpu{fxNS;=ehpc zeae;d(dQcYua*C@7T~Xp->UG3()!9#md7~$Tf%=u{FljpaNFq|i0NS^;WFS3|5TU7 zQ=OS{uV>=CofJMu8;}6==0*+wHS%98{}u6H*&e!OkoHo$EG$T0Ha9+ol6uE?aacCQ`Ci4INhc4+_hVVnd4siX|LsaI zl&|z?|6pyTdtn^k|6oPJMichYlJ99*iFDSusj`*@g>+l*_f7)b<+_kXSsX zodmjK7*2)@4XsajG4rvv($|J|g)^VuS%n5GACy;4c@nPFu2y3{M@>u3()!OmPhYKd zWg8cBu0fubP{g&``xh7v{q0(<{{_fvuhYtu4=MC|trr_Ozg|mFiagg}uZ^(ro-gx8 zZD9KfHmJ_Wp6BWE@1R}MbfY#LeVBUOr2R+DJxoh)(jIZP?Dk3(V;K%L8g^6M&07Bd zpMBBqH*4L_+ZQz-vs@mVnt;amQZqee^$ff8*tcFfwZ_{o7J9o})+TU@+YP?O$ zMJ2p>yY?g04*qe6HXOpmbMOemT^=fS`yE<8JHMKJ60kEpf=7~co+b<^x8@Ew&7K0^owTUUU1?x`-&@YjBF!Hg9I z&`mjrB)G2tWK>O|*Y4GZwJV!~6EP=^U0nwe&PoW*JgU7{>lwRxZUw~Sji}^M70Z&5 zJ(ry0v_8>{HkRWLxP^1+`f<=3nsF!Q$MY|YqF~3*Tm@lraEV6u^ui^?oAkr)uCcU! zoHhVW`^PwKzN*e!MHBDGT8>t1_CGJDr4zJ%jI5fVH3i%|Z+bwxMy)&GY4@NuT2a2B zYaY_hQSzf&dK9iX?XN+R3Om8sf^MzUy3)!;S~r^iuy$wf11|599Ohe+@#0;QaisGu z$>xzR?h);F_Y$uWLf-!S1|PpKrMEza>d1~qQ04h_=n<{c9r-R)X)BEVhB%9Lyu#ao zb7hQgD_6{FUuWdjAs^l&8GIQ$Gh-q4PdM8r^Lw84&N480C+U|*wV`%kETR8}Cn@Jv?l4Y~e20k-yN9!rZG$vXXa$7j?GCzDBz;}Hh?_G?- zqm=)Q*2hfO^2TMRyYeX2A>9}b%MwOr*w2nq#IxGnvAzh#My==g4<4mwpGDRgZAGzx z(SIGKB|fxOA~W=nqx99Y+U)_6e9ECGwNT&Zw1+R}NUYGGFgmNn2O|gYLgXuHg;~;h zk{Y#&Ll?AA^>f~wSatguqgS-h8N@xBLtFLoF{4-eU@UlW?&XWR+>Cm?FKV;on_6hu z^Qa}?7h|J7;20WP=*Q=^#3vbT3H=u`y444pj*r&)BL3WrxXxFlW34<-I);x;Aucv( zx!xDJ%nZDhW3o!}F2|gGj3)dW1!S~UOK&rJ-Z7fxLtEnICi?wjv>xafq=4HvZzFzj zjQ0H-jp$2uY!q=6Umc^HU+`9))zMZmdgn2E9cYfi-w%F2M(@9%^%=lO%Z1c@4*REs z&9$S+zNmGNIUbnI?&FjNS{ESA>|D{QLwZzoZT62dr5^W20UJcAF23 zibzt8Uwk!@Z`Q=_6O{3i7U$$JRE2hgVV7|>EKgx9ze16%&99s>yFz3NxAPR>&j8wc#VQ*;JcupTv;f_p0`#a=*VMsJM9Z!&W~I`!u_WJLAWJ zVHalNGW^AX1i$s|3_p(bOL9(<{SED2$T&UrhSo>;iAc<5#Iq+ZsI;705G&7Hj zxk^|gWNcJ>M6=2d!q=O_46@n(nFD%|Nic98f}k}%v>9mMY3lhF_M>ey{w+=K)+STp zmRscq;e0Q`{Ghyz7QLnQ>h34G5wgw?q6XUYfkH73wNc|++F;0&bxgy+JVV3Nv|gRh z$ddBdX8Bj#J(+INpx$$a(hvqgKTOj)<58KW^>OkS)~I2Dvp>#|Egd;NL!;8QpC^Fm zn<`+~z|7*Lvl54Pwz549IBz6qXZB}?CDk7e?Tnh_23Z_{1i1Vxy`G`Hn&AJO#dA@| z>@yDZPtH>GM0CcpG-{&O4UhXLVs1N2*%P(Jc%)9!y5Mo$ByB*abI1XYxF}l^q+Bw* z3wRn=^gHJ$caqjKje}Ty!-l#E=iLw%cgDKSroP>m^%~&3#YS@zwV_2E2C2IcEP$V=qSKZ_c8ZsHfBZDSP)_Ojafn=?+vvkZyelUuw!dJ*r z;JpQpMn^Mq@s%G3;W%r2)baP$_yDWMYVYO@YMQLMyZeLV0@66=2a&gED{oULQtv6~ zx)W*K6s;>B8B?@wF%uCdcSJMQPbX5z6s=bpBdrw}oM$UTRls>O33iqh{AWK7_X$>~ z{M{Gf*eDoHa+%RK`@_NQsWnL*_2UE@3(dv+ek>Kh_x8?{9l1s)AuraXo(OQB4>SWW zpF~rpYC{Jw(wdDq%mzQ$$vi@A^C8TS>L$^_soJ3NzL>^F@oI6>4|WDPHB%@(0Jw>|;KxA)0aIcGkUveKjG5XbxTFr7g$z%j?$%@MEG;EwsyD;t=L@FN zOS828mod`nW0;++#8(67tvF<;gBkoYKMv}AR-gW6D*ZA`i+jRPLPo6G{Kb!h1f~`3 z5kHP+t5bfEXRC=>GEuI}>3$IFnbn)-X3>4KHC^+QP`%z+;N2{mFh)B$ey zgSgx?cKAVFplkdf@1eiE=V=e0=cT11y_Bc*wfzw6yQL$QEYv;%^X>jcS~A_Z z5DbisbW0b#H>EGqUR7SEQ;W1d9czmCsswgJS;Vv(R?iPj1w|X|MbhPqwGSb5e_*jT z5xj?|mY6JvtR>h1<9M=#UvRLVVbmT9{~1AJi8^Y3cqUGlJ) zMJK^aT_hfznN1#@)QQjhxIC}HUG=R6+BCIYF5ibG86_J%zrGLaF>2mc`r`vIx6F+8 zP1w!1CIR`(#?{VfK4Yj zjLP?E&xhLe%6HU#h1Qd9|48dav_eZ$3Q7M+TN7WwCe+fCyxtD5;{m^mwtb|LZrZZU z2%wloJ2U8sBJBmfxc<3FyAJ!&)Rov@f9;vPQroNsT3Nom7<^FNyDu-+iuqFYv(?(| z^xkT%gBN&+pItuD`01JaiS{P6c-B#9iMAv<`v5MSYAo%D;&W7AqIHX|gk6I3aV>`~ z443!k`MB;;7ofUD7eG4b{OB4lg3D{ZFkHn&aE**>Wdo)u#>_MH+*)M0;PCn1c8^+h zVJWhUFT|xEIsemc(YY7FRlIZIw+$EII?@4;_HVtKtvLlYX#I5fzsaC~mugSDz{WCp z!O>RlX?zci=yXp@sn!w}xeUw1P@{2~r+EX8mhQy>2O3375Q3e67K%6!|WIB@>R*pe>rN*2dBmTeW2Ehgjf?!MUuA zw8GRfi<2_8n6WI|q6w(bdbVgQpkeXAR-Dq$kr%mgt9GZFok6xrFsC=uPnF0@@kub) zx6r_^w42r9)0F;|wq2bxlWzT5dsS_oPTzd3T^HM&ebdO0E-MTz~m&vRuy=2$OK@4Ot!wcY%XN(}N;z(D0@C z%GS9r<~@<`+Z*0CS?CaJdzM+Lqm#otL$+xNu+o@Ew|uL;%p%#9-=c|gOyfar+EcBK z=g~ZRhcWcrTKNThb#eDXBo7L~+iIrwI>4Yo3B%wQ)*&ulp;TQ9{mZ^*iXk z2JKCs^ElY!fGXfITt{Xu@Z55rew*UCd>@LVmanCM?$>hFqO~4eymx?c(aj#)0dy|4 zVlyQl)JACaFptJ!>ZSzDK&baYd!_LUdhQ@5%KAf|-3KvIDn)c>lXicH^%#LHfxw0s zxjD<%)0QS};IN-D9=U_(;RO{3fv9x6ITuE7pGH@~#e{WrJ&!|rH5Z$HqJD?8n}w+W z#!8PU!s?GUaRj)U$v*0tcSxJ9qN=(!Ydv7@?QhLm-@ZpIgGT1^3WK3Zwv|_c5tiQE zJ#&~Xm0=|1L(x0U+U*_L&S8*R7P16s)DUBF26XDQMEd2h_89d!tUYL}I=PAF9M*0O zGQjUpa+g%hB-%*k7$`{&BtUvs=ccfLq37a6X+hNZWmP?)vnjdaDBxKt0|6< zgt93i7lTD)bC4XW-xvTd{ebh-rxbPP8)Q77Y~>GM`Ck_H^d65nKz-an=Fqp2t3qD+z!K}%1@^`_=l%|TsG zYyF{1!kMtFxs{uS*ZR;C=d>h739 zTH{4lnaJMs{7LObX^*brq?W8UZKwSwwSj8Gc5+obB9@u*kz zVf}bWG3UrP>Y$EfjXG<{wfzJ-D*+=S47saq`ZJMGDZ~0≫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 Hs962~NTGrV delta 290400 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
%{eo9ApG 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

Yj76QjrWNj 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

s(y@(erns8YI#4FiP;rf+?w%I6 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 - +

- + diff --git a/web/orchestral-web/dist/sw.js b/web/orchestral-web/dist/sw.js index e5f60147..fdba2663 100644 --- a/web/orchestral-web/dist/sw.js +++ b/web/orchestral-web/dist/sw.js @@ -1 +1 @@ -const CACHE_PREFIX="orchestral-dioxus-",BUILD_ID="dxha89eb1d2c837c2ee",CACHE_NAME=`${CACHE_PREFIX}${BUILD_ID}`,SHELL_FILES=["./","./index.html","./manifest.webmanifest","./icons/favicon.svg","./icons/icon-192.svg","./icons/icon-512.svg","./icons/maskable-icon.svg","./icons/apple-touch-icon.svg","./icons/icon-192.png","./icons/icon-512.png","./icons/maskable-icon.png","./icons/apple-touch-icon.png"],offlineDocument=new URL("./index.html",self.location.href).href;function isSensitive(n,t){if(n.headers.has("Authorization"))return!0;const i=`${t.pathname}${t.search}`.toLowerCase();return/(?:^|\/)api(?:\/|$)/.test(t.pathname.toLowerCase())||/(?:^|\/)(?:stream|transcript|token)(?:\/|$|[?&])/.test(i)||/[?&](?:access_?token|token|secret|transcript)=/.test(i)}self.addEventListener("install",n=>{n.waitUntil((async()=>{await(await caches.open(CACHE_NAME)).addAll(SHELL_FILES),await self.skipWaiting()})())}),self.addEventListener("activate",n=>{n.waitUntil((async()=>{const t=await caches.keys(),i=t.some(e=>e.startsWith(CACHE_PREFIX)&&e!==CACHE_NAME);await Promise.all(t.filter(e=>e.startsWith(CACHE_PREFIX)&&e!==CACHE_NAME).map(e=>caches.delete(e)));const a=await caches.open(CACHE_NAME),s=await a.keys();if(await Promise.all(s.map(e=>{const c=new URL(e.url);return isSensitive(e,c)?a.delete(e):Promise.resolve(!1)})),await self.clients.claim(),i){const e=await self.clients.matchAll({type:"window",includeUncontrolled:!0});for(const c of e)c.postMessage({type:"ORCHESTRAL_UPDATE_READY"})}})())}),self.addEventListener("fetch",n=>{const{request:t}=n;if(t.method!=="GET")return;const i=new URL(t.url);if(i.origin!==self.location.origin||isSensitive(t,i))return;if(t.mode==="navigate"){n.respondWith((async()=>{try{return await fetch(t,{cache:"no-store"})}catch{return await caches.match(offlineDocument)??new Response("Orchestral is offline",{status:503,headers:{"Content-Type":"text/plain; charset=utf-8"}})}})());return}(["/assets/","/wasm/","/icons/"].some(s=>i.pathname.includes(s))||i.pathname.endsWith(".webmanifest"))&&n.respondWith((async()=>{const s=await caches.match(t);if(s)return s;const e=await fetch(t);return e.ok&&e.type==="basic"&&await(await caches.open(CACHE_NAME)).put(t,e.clone()),e})())}),self.addEventListener("message",n=>{n.data?.type==="SKIP_WAITING"&&self.skipWaiting()}),self.addEventListener("notificationclick",n=>{n.notification.close(),n.waitUntil((async()=>{const t=new URL(n.notification.data?.url||"./",self.location.origin),i=t.origin===self.location.origin?t.href:new URL("./",self.location.href).href,s=(await self.clients.matchAll({type:"window",includeUncontrolled:!0})).find(e=>new URL(e.url).origin===self.location.origin);if(s){await s.focus(),"navigate"in s&&await s.navigate(i);return}await self.clients.openWindow(i)})())}); +const CACHE_PREFIX="orchestral-dioxus-",BUILD_ID="dxh40c65c6d31d0e1",CACHE_NAME=`${CACHE_PREFIX}${BUILD_ID}`,SHELL_FILES=["./","./index.html","./manifest.webmanifest","./icons/favicon.svg","./icons/icon-192.svg","./icons/icon-512.svg","./icons/maskable-icon.svg","./icons/apple-touch-icon.svg","./icons/icon-192.png","./icons/icon-512.png","./icons/maskable-icon.png","./icons/apple-touch-icon.png"],offlineDocument=new URL("./index.html",self.location.href).href;function isSensitive(n,t){if(n.headers.has("Authorization"))return!0;const i=`${t.pathname}${t.search}`.toLowerCase();return/(?:^|\/)api(?:\/|$)/.test(t.pathname.toLowerCase())||/(?:^|\/)(?:stream|transcript|token)(?:\/|$|[?&])/.test(i)||/[?&](?:access_?token|token|secret|transcript)=/.test(i)}self.addEventListener("install",n=>{n.waitUntil((async()=>{await(await caches.open(CACHE_NAME)).addAll(SHELL_FILES),await self.skipWaiting()})())}),self.addEventListener("activate",n=>{n.waitUntil((async()=>{const t=await caches.keys(),i=t.some(e=>e.startsWith(CACHE_PREFIX)&&e!==CACHE_NAME);await Promise.all(t.filter(e=>e.startsWith(CACHE_PREFIX)&&e!==CACHE_NAME).map(e=>caches.delete(e)));const a=await caches.open(CACHE_NAME),s=await a.keys();if(await Promise.all(s.map(e=>{const c=new URL(e.url);return isSensitive(e,c)?a.delete(e):Promise.resolve(!1)})),await self.clients.claim(),i){const e=await self.clients.matchAll({type:"window",includeUncontrolled:!0});for(const c of e)c.postMessage({type:"ORCHESTRAL_UPDATE_READY"})}})())}),self.addEventListener("fetch",n=>{const{request:t}=n;if(t.method!=="GET")return;const i=new URL(t.url);if(i.origin!==self.location.origin||isSensitive(t,i))return;if(t.mode==="navigate"){n.respondWith((async()=>{try{return await fetch(t,{cache:"no-store"})}catch{return await caches.match(offlineDocument)??new Response("Orchestral is offline",{status:503,headers:{"Content-Type":"text/plain; charset=utf-8"}})}})());return}(["/assets/","/wasm/","/icons/"].some(s=>i.pathname.includes(s))||i.pathname.endsWith(".webmanifest"))&&n.respondWith((async()=>{const s=await caches.match(t);if(s)return s;const e=await fetch(t);return e.ok&&e.type==="basic"&&await(await caches.open(CACHE_NAME)).put(t,e.clone()),e})())}),self.addEventListener("message",n=>{n.data?.type==="SKIP_WAITING"&&self.skipWaiting()}),self.addEventListener("notificationclick",n=>{n.notification.close(),n.waitUntil((async()=>{const t=new URL(n.notification.data?.url||"./",self.location.origin),i=t.origin===self.location.origin?t.href:new URL("./",self.location.href).href,s=(await self.clients.matchAll({type:"window",includeUncontrolled:!0})).find(e=>new URL(e.url).origin===self.location.origin);if(s){await s.focus(),"navigate"in s&&await s.navigate(i);return}await self.clients.openWindow(i)})())}); diff --git a/web/orchestral-web/src/components/session_control.rs b/web/orchestral-web/src/components/session_control.rs index daae2070..3e015942 100644 --- a/web/orchestral-web/src/components/session_control.rs +++ b/web/orchestral-web/src/components/session_control.rs @@ -217,6 +217,9 @@ fn AgentSessionCreateCard( let name = field.name.clone(); move |event| { values.write().insert(name.clone(), event.value()); } }, + if !field.required { + option { value: "", "使用默认值" } + } for option_value in field.options.clone() { option { value: "{option_value}", "{option_value}" } } @@ -381,6 +384,9 @@ fn ActionCard( values.write().insert(name.clone(), event.value()); } }, + if !field.required { + option { value: "", "使用默认值" } + } for option_value in field.options.clone() { option { value: "{option_value}", "{option_value}" } } @@ -592,6 +598,62 @@ mod tests { ); } + #[test] + fn clearing_optional_enum_fields_omits_them_without_changing_permissions() { + let form = action_form(&Some(serde_json::json!({ + "type": "object", + "required": ["sandbox_mode", "approval_policy"], + "properties": { + "model": { + "type": "string", "enum": ["native-model", "future-model"], + "default": "native-model" + }, + "reasoning_effort": { + "type": "string", "enum": ["ultra", "future-Deep"] + }, + "sandbox_mode": { + "type": "string", "enum": ["read-only", "workspace-write"], + "default": "workspace-write" + }, + "approval_policy": { + "type": "string", "enum": ["on-request", "never"], + "default": "on-request" + } + } + }))); + let mut values = initial_action_values(&form); + assert_eq!( + action_arguments(&form, &values, "").unwrap(), + serde_json::json!({ + "model": "native-model", "sandbox_mode": "workspace-write", + "approval_policy": "on-request" + }) + ); + values.insert("model".into(), "future-model".into()); + values.insert("reasoning_effort".into(), "future-Deep".into()); + assert_eq!( + action_arguments(&form, &values, "").unwrap()["reasoning_effort"], + "future-Deep" + ); + + for field in ["model", "reasoning_effort"] { + values.insert(field.into(), String::new()); + } + assert_eq!( + action_arguments(&form, &values, "").unwrap(), + serde_json::json!({ + "sandbox_mode": "workspace-write", "approval_policy": "on-request" + }) + ); + for field in ["sandbox_mode", "approval_policy"] { + let mut missing_permission = values.clone(); + missing_permission.remove(field); + assert!(action_arguments(&form, &missing_permission, "").is_err()); + missing_permission.insert(field.into(), String::new()); + assert!(action_arguments(&form, &missing_permission, "").is_err()); + } + } + #[test] fn current_directory_shortcut_targets_the_orchestral_workspace() { assert_eq!(