From 907a064033b14ae5a1b8635c401013274f27a36e Mon Sep 17 00:00:00 2001 From: Jose Perez Rodriguez Date: Tue, 5 May 2026 12:47:37 -0700 Subject: [PATCH 01/20] [whats-new] Expand 13.3 release notes Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../content/docs/whats-new/aspire-13-3.mdx | 546 +++++++++++++++++- 1 file changed, 535 insertions(+), 11 deletions(-) diff --git a/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx b/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx index 3e448062d..887933326 100644 --- a/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx +++ b/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx @@ -1,26 +1,43 @@ --- title: What's new in Aspire 13.3 -description: Aspire 13.3 introduces Azure Network Security Perimeter support, enables the container tunnel by default, and more. +description: Aspire 13.3 brings Azure Front Door, Network Security Perimeter, AKS hosting, Kubernetes Ingress and Gateway routing, container tunnel by default, polyglot AppHost parity, and a dashboard notification center. sidebar: label: Aspire 13.3 order: 0 tableOfContents: minHeadingLevel: 2 - maxHeadingLevel: 2 + maxHeadingLevel: 3 --- -import { Steps, Aside } from '@astrojs/starlight/components'; -import LearnMore from '@components/LearnMore.astro'; +import { Steps, Aside, Icon } from '@astrojs/starlight/components'; import { Image } from 'astro:assets'; import LearnMore from '@components/LearnMore.astro'; import azureFrontDoorIcon from '@assets/icons/azure-front-door-icon.png'; -Welcome to Aspire 13.3! Whether you're a long-time Aspire user or just getting started, we're excited for you to try what's new. If you have questions, feedback, or run into issues, come say hi on [Discord](https://aka.ms/aspire-discord) or open an issue on [GitHub](https://github.com/dotnet/aspire/issues). +Welcome to Aspire 13.3! Whether you're a long-time Aspire user or just getting started, we're excited for you to try what's new. If you have questions, feedback, or run into issues, come say hi on [ Discord](https://aka.ms/aspire-discord) or open an issue on [ GitHub](https://github.com/microsoft/aspire/issues). + +This release introduces: + +- **Azure Front Door**, **Network Security Perimeter**, and **AKS** hosting integrations. +- **Kubernetes Ingress and Gateway API routing** resources, plus first-class Helm-based Kubernetes deployment. +- The **container tunnel** is now enabled by default, providing uniform host connectivity across Docker Desktop, Docker Engine, and Podman. +- A new **`aspire destroy`** command, the **`aspire dashboard`** CLI, **`aspire docs api`** for API reference search, and the Aspire CLI is now available as a `dotnet tool`. +- Major **polyglot AppHost** parity work for TypeScript, Python, and Java (experimental). +- A **dashboard notification center**, dashboard telemetry API on by default, and the Aspire dashboard now opens in the **VS Code Simple Browser** by default. +- New **EF Core migration management** integration and **WithBrowserLogs()** for capturing browser console logs, network requests, and screenshots. +- **Foundry Prompt Agent** support, **Durable Task Scheduler** for Azure Functions, and new AI models in the Foundry catalog. + +**Requirements:** + +- [.NET 10 SDK or later](https://dotnet.microsoft.com/download/dotnet/10.0) ## πŸ†™ Upgrade to Aspire 13.3 -
+ + For general purpose upgrade guidance, see [Upgrade Aspire](/whats-new/upgrade-aspire/). @@ -42,7 +59,9 @@ The easiest way to upgrade to Aspire 13.3 is using the `aspire update` command: -## Azure Front Door integration +## ☁️ Azure improvements + +### Azure Front Door integration -## 🌐 Azure Network Security Perimeter support +### 🌐 Azure Network Security Perimeter support Aspire 13.3 adds support for [Azure Network Security Perimeters (NSPs)](https://learn.microsoft.com/azure/private-link/network-security-perimeter-concepts), which provide a logical security boundary for Azure PaaS services. NSPs complement the existing virtual network and private endpoint support by operating at the PaaS layer β€” grouping resources like Storage, Key Vault, Cosmos DB, and SQL so they can communicate with each other while restricting public access via access rules. -### Create a perimeter and associate resources +#### Create a perimeter and associate resources ```csharp title="C# β€” AppHost.cs" var nsp = builder.AddNetworkSecurityPerimeter("my-nsp") @@ -100,7 +119,63 @@ NSPs support **Enforced** mode (blocks traffic that violates the rules) and **Le For more details, see [Azure Virtual Network integration](/integrations/cloud/azure/azure-virtual-network/#add-a-network-security-perimeter). -## πŸ”— Container tunnel enabled by default +### Azure Kubernetes Service (AKS) hosting integration + +Aspire 13.3 adds first-class support for **provisioning and deploying to Azure Kubernetes Service**. Use `AddAzureContainerAppEnvironment`'s sibling, `AddAzureKubernetesEnvironment`, to declare an AKS environment, customize node pools, and have your AppHost generate a Bicep + Helm-based deployment pipeline. + +```csharp title="C# β€” AppHost.cs" +var aks = builder.AddAzureKubernetesEnvironment("aks") + .WithSystemNodePool("Standard_D2s_v5", minCount: 1, maxCount: 3); + +builder.AddProject("api") + .WithComputeEnvironment(aks); +``` + +`WithSystemNodePool` lets you customize the system node pool's VM size and autoscaling bounds. By default the AKS cluster uses the **Free** control-plane SKU; the `AksSkuTier` enum is no longer part of the public API. + + + For more details, see [Azure Kubernetes Service integration](/integrations/cloud/azure/aks/) and [Deploy an Aspire app to AKS](/deployment/kubernetes/aks/). + + +### Private endpoint support for Azure Container Registry, OpenAI, and Foundry + +`WithPrivateEndpoint` is now supported on additional Azure resources, allowing you to provision and connect to Azure Container Registry, Azure OpenAI, and Azure AI Foundry resources over a virtual network without exposing them publicly. + +### Azure AI Foundry Prompt Agent + +Aspire 13.3 ships a new working implementation of **Azure AI Foundry Prompt Agent** support via `AddPromptAgent`. The previous `AddAndPublishPromptAgent` and `AzurePromptAgentResource` APIs (which never functioned end-to-end) have been removed in favor of this new implementation. + +The Foundry model catalog also gained two new models: **GPT-5.4** and **Qwen3 VL**. + + + For more details, see [Azure AI Foundry integration](/integrations/cloud/azure/azure-ai-foundry/). + + +### Automatic HTTPS upgrade for Azure App Service + +Endpoints deployed to Azure App Service environments are now automatically upgraded to HTTPS, eliminating the need to manually configure HTTP-to-HTTPS redirects in your services. + +### Configurable Azure credential process timeout + +The new `Azure:CredentialProcessTimeoutSeconds` configuration value lets you tune the timeout for Azure credential acquisition during deployments β€” useful for environments where authentication round-trips can take longer than the default. + +```json title="appsettings.json" +{ + "Azure": { + "CredentialProcessTimeoutSeconds": 60 + } +} +``` + +### Azure deployment quality-of-life + +- Deployment summaries now include **clickable links to the Azure Portal** for resources that were just provisioned. +- Multi-environment deployments now **enforce explicit compute environment binding**: every resource must specify which environment it deploys to, preventing accidental cross-environment leakage. +- Independent deployment steps now **continue on sibling failure**, so a single failed step no longer blocks unrelated work. + +## 🐳 Container, Kubernetes, and Compose + +### πŸ”— Container tunnel enabled by default Aspire 13.3 enables the **Aspire container tunnel** by default, providing uniform container-to-host connectivity regardless of your container orchestrator. @@ -112,7 +187,7 @@ With the tunnel enabled by default, all supported container orchestrators now be Containers that reference host-based endpoints will start slightly later (~3–4 seconds) than before, because the tunnel proxy container must start and allocate endpoints first. This is a one-time cost per application run and will improve in a future release when persistent tunnel support lands. -### Disabling the container tunnel +#### Disabling the container tunnel If you need to opt out, set the `ASPIRE_ENABLE_CONTAINER_TUNNEL` environment variable to `false` before starting your AppHost: @@ -138,6 +213,403 @@ You can also disable it in `launchSettings.json`: For more details on container networking, see [Inner-loop networking overview](/fundamentals/networking-overview/). +### Kubernetes deployment with Helm engine + +Aspire 13.3 ships a Helm-based Kubernetes deployment engine. Declare a Kubernetes environment in your AppHost and Aspire will generate a complete Helm chart and deployment pipeline for your services. + +```csharp title="C# β€” AppHost.cs" +var k8s = builder.AddKubernetesEnvironment("k8s"); + +builder.AddProject("api") + .WithComputeEnvironment(k8s); +``` + + + For more details, see [Deploy to Kubernetes](/deployment/kubernetes/kubernetes/). + + +### Kubernetes Ingress and Gateway API routing + +New first-class **Ingress** and **Gateway API** routing resources let you declare how traffic enters your Kubernetes cluster directly from the AppHost. Aspire generates the corresponding Ingress, IngressClass, Gateway, HTTPRoute, and (where applicable) cert-manager `Certificate` resources. + +```csharp title="C# β€” Ingress with cert-manager" +var k8s = builder.AddKubernetesEnvironment("k8s"); + +var api = builder.AddProject("api") + .WithComputeEnvironment(k8s); + +var ingress = k8s.AddIngress("public") + .WithIngressClass("nginx") + .WithHostname("api.example.com") + .WithTls("api-cert"); + +ingress.WithRoute("/", api.GetEndpoint("http")); +``` + + + For more details, see [Kubernetes Ingress routing](/deployment/kubernetes-ingress/) and [AKS Gateway API routing](/deployment/kubernetes-gateway-aks/). + + +### Podman support for Docker Compose + +The Docker Compose deployment engine now supports **Podman** as a container runtime out of the box, with no manual workarounds needed. Aspire detects Podman, generates Compose files compatible with `podman-compose`, and exposes the same lifecycle commands you'd use with Docker. + +### Privileged mode for Docker Compose publishing + +You can now publish containers with the `privileged` flag enabled when targeting Docker Compose, which is required by some workloads (e.g., low-level networking utilities, nested containers). + +```csharp title="C# β€” Privileged Docker Compose service" +builder.AddContainer("netshoot", "nicolaka/netshoot") + .PublishAsDockerComposeService((resource, service) => + { + service.Privileged = true; + }); +``` + +### Dockerfile builder APIs for polyglot AppHosts + +Polyglot AppHosts (TypeScript, Python, Java) can now build Dockerfiles programmatically with `WithDockerfileBuilder` / `AddDockerfileBuilder`, mirroring the C# `WithDockerfile` extension. Diagnostic [`ASPIREDOCKERFILEBUILDER001`](/diagnostics/aspiredockerfilebuilder001/) covers the experimental warning. + + + For more details, see [Customize Dockerfile builds](/app-host/withdockerfile/). + + +## πŸ› οΈ CLI enhancements + +### Aspire CLI as a dotnet tool + +Aspire 13.3 publishes the Aspire CLI as a **.NET global tool**. If you already have .NET 10 installed, you can now install the CLI without using the curl/PowerShell installer: + +```bash title="Bash β€” Install via dotnet tool" +dotnet tool install -g Aspire.Cli +``` + + + For more details, see [Install the Aspire CLI](/get-started/install-cli/). + + +### New `aspire destroy` command + +`aspire destroy` is the inverse of `aspire deploy`: it tears down a previously deployed environment, including provisioned Azure resources, Kubernetes namespaces, and Compose stacks. + +```bash title="Aspire CLI β€” Tear down a deployment" +aspire destroy +``` + + + Command reference: [`aspire destroy`](/reference/cli/commands/aspire-destroy/). + + +### `aspire dashboard` for the standalone dashboard + +The new `aspire dashboard` command runs the Aspire Dashboard in standalone mode (without an AppHost), making it easy to consume telemetry from any OTLP-emitting application. + +```bash title="Aspire CLI β€” Run the standalone dashboard" +aspire dashboard run +``` + + + Command reference: [`aspire dashboard`](/reference/cli/commands/aspire-dashboard/) and [Standalone dashboard](/dashboard/standalone/). + + +### `aspire docs api` β€” API reference search from the CLI + +Search and read the Aspire API reference directly from the terminal: + +```bash title="Aspire CLI β€” Search and view API docs" +aspire docs api list +aspire docs api search "AddAzureFrontDoor" +aspire docs api get Aspire.Hosting.AzureFrontDoorBuilderExtensions +``` + + + Command references: [`aspire docs api list`](/reference/cli/commands/aspire-docs-api-list/), [`aspire docs api search`](/reference/cli/commands/aspire-docs-api-search/), and [`aspire docs api get`](/reference/cli/commands/aspire-docs-api-get/). + + +### Connect the CLI and MCP to a standalone dashboard + +`--dashboard-url` and `--api-key` options on `aspire run` and the MCP server let the CLI and AI tooling connect to a standalone Aspire dashboard rather than launching a per-AppHost instance: + +```bash title="Aspire CLI β€” Connect to a standalone dashboard" +aspire run --dashboard-url https://dashboard.local --api-key $ASPIRE_DASHBOARD_KEY +``` + +### `aspire init` delegates wiring to the `aspireify` agent skill + +`aspire init` now drops a minimal AppHost skeleton and an `aspire.config.json` file, then hands off to the **aspireify** agent skill (available in GitHub Copilot CLI and other supported tooling) to complete the wiring of resources, projects, and integrations. + + + +### Hidden resources are filtered by default + +`aspire ps`, `aspire describe`, and other CLI commands now hide resources that are marked as hidden in the AppHost (such as proxies, helper containers, and migrations). Use `--include-hidden` to include them. + +### Pipeline tooling + +- **`--list-steps`** prints the list of pipeline steps that would run for `aspire publish` or `aspire deploy` without actually executing them. +- **`check-container-runtime`** is a built-in pipeline step that fails fast when no container runtime is available, preventing late-stage build/publish failures. +- **Publish summary** now shows a hierarchical, timeline-style view of pipeline execution. + +### CLI quality-of-life + +- **AppHost path guardrails** β€” the CLI's global config now validates AppHost paths to prevent accidentally pointing at the wrong project. +- **Container runtime health check** runs before `aspire deploy` to catch missing/broken Docker or Podman setups early. +- **macOS Keychain prompts** are no longer shown for ASP.NET Core dev certificate operations during normal CLI use. +- **NuGet signature verification on Linux** is now enforced for downloaded packages. +- **`aspire update`** continues when a package is missing from the channel, supports F# and Visual Basic projects, and no longer shows NuGet template packages as if they were AppHost projects. +- **Staging channel** is auto-enabled when the configured channel is `staging`. +- **`aspire ps`** displays the dashboard URL alongside running AppHosts. +- **Renamed columns:** `aspire describe` shows **URLs** (formerly **Endpoints**) and **disambiguates duplicate AppHost paths**. +- **Telemetry export** has had silent data limits removed. +- **CLI telemetry JSON output** is now aligned with the MCP tool format (breaking β€” see [Breaking changes](#breaking-changes)). +- **Non-interactive CLI mode** has been improved with the new `PromptBinding` that surfaces required values up front. + +### Improved AI agent init + +`aspire agent init` gained a **location selection** step and now supports the standard Aspire skill family for one-shot scaffolding. + +### Java polyglot AppHost (experimental) + +Aspire 13.3 introduces **experimental** support for Java AppHosts, joining TypeScript and Python in the polyglot family. The Aspire CLI scaffolds, builds, and runs Java AppHosts that consume a generated Java Aspire SDK (the same `.modules`-style code-generation model used for the TypeScript AppHost). Java 17+ is required. + +The feature is gated behind a feature flag β€” enable it with: + +```bash title="Aspire CLI" +aspire config set -g features.experimentalPolyglot:java true +aspire new # then pick "Empty (Java AppHost)" +``` + + + +## πŸ“Š Dashboard improvements + +### Notification center for command results + +The dashboard now has a **notification center** that surfaces results of resource commands and lifecycle events without requiring you to scrape the logs panel. Commands return [structured results](#resource-commands-return-structured-results) which the dashboard renders inline. + +### Telemetry API enabled by default + +The dashboard's telemetry API is now **enabled by default**, with an automatic token exchange between the CLI/extension and the dashboard. AI tools and other consumers can subscribe to live telemetry without any extra configuration. + + + +### AI features disabled by default + +The dashboard's AI features are now **disabled by default** (`Dashboard:AI:Disabled` defaults to `true`). Set the value to `false` to opt back in. + +### Other dashboard polish + +- **Resource state column** now shows an interactive popover with extra context. +- **Parameters page** refinements make secret values clearer to manage. +- **Short trace IDs** (8 hex characters) are accepted by the telemetry API for cross-tool linking. +- Resource names and lifecycle notifications are now stable across reloads. + +### Open dashboard in VS Code Simple Browser + +When you launch your Aspire app from VS Code, the dashboard now opens in **VS Code's Simple Browser** by default rather than spawning an external browser window. The behavior is controlled by the `aspire.dashboardBrowser` setting. + +## πŸ” Browser logs and screenshots + +The new `WithBrowserLogs()` extension method captures browser console logs, network requests, and screenshots from your frontend resources during development, surfacing them in the dashboard alongside server-side telemetry. + +```csharp title="C# β€” AppHost.cs" +builder.AddViteApp("frontend") + .WithBrowserLogs(); +``` + + + + + For more details, see [Browser logs](/integrations/devtools/browser-logs/). + + +## πŸ—„οΈ EF Core migration management + +Aspire 13.3 ships a new **EF Core migration management** integration in the [πŸ“¦ Aspire.Hosting.EntityFrameworkCore](https://www.nuget.org/packages/Aspire.Hosting.EntityFrameworkCore) package. Declaratively bind a `DbContext` to a database resource and Aspire will run migrations as part of the application lifecycle: + +```csharp title="C# β€” AppHost.cs" +var db = builder.AddPostgres("pg").AddDatabase("appdb"); + +var api = builder.AddProject("api") + .WithReference(db); + +api.AddEFMigrations("api-migrations", "MyApp.Data.AppDbContext") + .RunDatabaseUpdateOnStart(); +``` + +`AddEFMigrations` accepts the migration resource name and the fully-qualified `DbContext` type name (or, if your project has a single `DbContext`, you can omit the type and Aspire will auto-detect it). + + + For more details, see [EF Core migrations](/integrations/databases/efcore/migrations/). + + +## 🧩 App model and AppHost + +### HTTP command result mode + +`HttpCommand` now supports a **result mode** that returns the response body to the dashboard's notification center, so HTTP-triggered commands can return structured payloads instead of just success/failure: + +```csharp title="C# β€” HTTP command with result body" +builder.AddProject("api") + .WithHttpCommand("/admin/sync", "Sync now", commandOptions: new() + { + ResultMode = HttpCommandResultMode.Auto + }); +``` + +`HttpCommandResultMode` accepts `None`, `Auto` (infer from the response content type), `Json`, or `Text`. + + + For more details, see [HTTP commands](/fundamentals/http-commands/). + + +### Resource commands return structured results + +Custom resource commands can now return an `ExecuteCommandResult` with a structured `Message` payload that the dashboard renders in the notification center. The new `Logger` property on `ExecuteCommandContext` lets command implementations log directly to the resource's log stream. + + + For more details, see [Custom resource commands](/fundamentals/custom-resource-commands/). + + +### BeforeStart pipeline steps + +A new **BeforeStart** pipeline phase replaces the bespoke eventing-subscriber classes used by the Kubernetes, Docker Compose, and AKS deployment engines. Authors of compute environments can now add ordered startup logic via standard pipeline steps rather than custom subscribers. + +### Subscribe extensions for lifecycle events + +Two new convenience extension methods on `IDistributedApplicationBuilder` make it easier to wire up lifecycle event handlers without `.Eventing.Subscribe(...)` plumbing: + +```csharp title="C# β€” Subscribe to lifecycle events" +builder.SubscribeBeforeStart(async e => { /* ... */ }); +builder.SubscribeAfterResourcesCreated(async e => { /* ... */ }); +``` + +Thanks to community contributor [@afscrome](https://github.com/afscrome) for this addition. + + + For more details, see [Eventing](/app-host/eventing/). + + +### `WithEndpoint` updates existing endpoints + +`WithEndpoint` no longer throws when an endpoint of the same name already exists. Calling it a second time updates the existing endpoint instead β€” making it easier to layer endpoint configuration across extension methods. + +### Exclude management endpoints from `WithReference()` + +Endpoint annotations now have an `ExcludeReferenceEndpoint` flag. Setting it to `true` excludes the endpoint (e.g. management or health endpoints) from the default `WithReference()` injection, so consumers don't accidentally receive admin URLs: + +```csharp title="C# β€” Exclude an endpoint from WithReference" +builder.AddProject("api") + .WithEndpoint("admin", e => e.ExcludeReferenceEndpoint = true); +``` + +### `ASPIRE_ENVIRONMENT` variable + +The AppHost now honors a top-level `ASPIRE_ENVIRONMENT` environment variable that selects an environment-specific configuration profile, complementing `ASPNETCORE_ENVIRONMENT`/`DOTNET_ENVIRONMENT`. + +### DCP uses the ASP.NET Core developer certificate + +DCP now uses the existing ASP.NET Core developer certificate when available, improving trust on Windows, macOS, and Linux without requiring you to provision a separate Aspire-specific certificate. The behavior is controlled by `ASPIRE_DCP_DEVELOPER_CERTIFICATE`. + +### Other AppHost improvements + +- New `IResourceCollection.TryGetByName(...)` for efficient resource lookup. +- New `NameValidationPolicyAnnotation` allows integration authors to plug in custom name validators. +- `AfterResourcesCreated` events now run with strict ordering relative to other startup events. +- Build-time validation of unpublished build-only container resources catches misconfiguration before `aspire deploy` runs. +- The dashboard/CLI **`rebuild` resource command** now surfaces the underlying build output, so you can see exactly why a rebuild succeeded or failed. +- Polyglot AppHost exports now follow an **Aspire Type System (ATS) first API design**: the C# extension methods that polyglot SDKs are generated from are explicitly shaped to be ergonomic across TypeScript, Python, and Java rather than retrofitted afterwards. + +### Service discovery resolution improvements + +Service discovery now does a better job resolving endpoint names and schemes when a referenced resource has multiple endpoints β€” particularly for HTTPS endpoints and named-endpoint references injected via `WithReference`. ([#16210](https://github.com/microsoft/aspire/pull/16210)) + +## 🌐 Polyglot AppHost parity + +Aspire 13.3 closes most of the remaining functional gap between C# AppHosts and the TypeScript/Python/Java polyglot SDKs: + +- **Unified `withEnvironment` API** so all SDKs configure environment variables the same way. +- **Endpoint property expressions** (`endpoint.url`, `endpoint.host`, `endpoint.port`) are now usable inside polyglot AppHost expressions. +- **Docker Compose API parity**: `PublishAsDockerComposeService`-equivalent hooks and post-processing are exposed in TS/Python. +- **Custom domain configuration** for Azure Container Apps is now exposed in polyglot SDKs. +- **Unified YARP TS route helpers** β€” `addRoute(...)` and `addCatchAllRoute(...)` replace several earlier ad-hoc helpers. +- **`WithAdminDeploymentScriptSubnet`** is now exported for TypeScript polyglot apps. +- **Image push options**, **endpoint mutation callbacks**, **`ConfigureEnvFile`**, and **builder pipeline** APIs all reach polyglot parity. +- **Predefined value catalogs** β€” the new `[AspireValue]` attribute and predefined catalogs (e.g., `FoundryModels.OpenAI.Gpt41Mini`) make it easier to reference well-known values from polyglot SDKs. +- **Build-time duplicate capability ID detection** β€” diagnostic [`ASPIREEXPORT013`](/diagnostics/aspireexport013/) catches duplicate exported capability IDs at compile time. + + + For more details, see [Authoring multi-language integrations](/extensibility/multi-language-integration-authoring/). + + +### JavaScript and TypeScript + +- **`AddNextJsApp`** and a unified set of **`PublishAs*` JavaScript publish methods** make it easier to wire up Next.js, Vite, Bun, and other JS frameworks consistently. +- **Bun, Yarn, and pnpm** are first-class JavaScript toolchains for TypeScript AppHosts in addition to npm. The TypeScript AppHost SDK detects the active package manager and uses it for installs and runs. + + + For more details, see [JavaScript/TypeScript apps](/integrations/frameworks/javascript/) and [TypeScript AppHosts](/app-host/typescript-apphost/). + + +### Python AppHost code generator + +A new Python AppHost code generator (released with diagnostic [`ASPIREHOSTINGPYTHON001`](/diagnostics/aspirehostingpython001/)) emits idiomatic Python bindings for Aspire integrations, enabling Python AppHosts to consume the same hosting APIs as C# and TypeScript. + + + For more details, see [Python apps](/integrations/frameworks/python/). + + +## 🧰 VS Code extension + +- **AppHost CodeLens and gutter decorations** β€” the extension renders inline run/stop affordances and resource state right in the editor. +- **Auto-restore** β€” set `aspire.enableAutoRestore` to have the extension automatically run `aspire restore` when a workspace opens or its config changes. +- **Launch config** entries can now specify `env` and `args` for the AppHost, just like a regular .NET launch config. +- **Open AppHost source** from the *Running AppHosts* view. +- **Open Aspire Dashboard** from the VS Code Command Palette. +- **Right-click context menus** on resource endpoint URLs (open, copy, etc.). +- The walkthrough has been updated for polyglot AppHosts. +- The extension auto-detects the Aspire CLI in default install paths even when it isn't on `PATH`. + + + For more details, see [Aspire VS Code extension](/get-started/aspire-vscode-extension/). + + +## πŸ“¦ Integration updates + +### Durable Task Scheduler for Azure Functions + +Azure Functions can now declare a **Durable Task Scheduler** dependency directly from the AppHost, with full local and Azure-deployed support. The APIs are released as experimental under [`ASPIREDURABLETASK001`](/diagnostics/aspiredurabletask001/). + + + For more details, see [Azure Functions hosting](/integrations/cloud/azure/azure-functions/azure-functions-host/). + + +### RabbitMQ v7 with publisher and subscriber tracing + +The RabbitMQ client integration has been updated to support RabbitMQ.Client v7, with OpenTelemetry tracing for both publishers and subscribers. + +### `Aspire.Microsoft.Azure.StackExchangeRedis` is stable + +The [πŸ“¦ Aspire.Microsoft.Azure.StackExchangeRedis](https://www.nuget.org/packages/Aspire.Microsoft.Azure.StackExchangeRedis) package is no longer in preview. Use it for entra-authenticated Azure Cache for Redis and Azure Managed Redis access. + +### Npgsql metrics align with .NET 10 + +The Npgsql client integration emits OpenTelemetry metrics that align with the .NET 10 metric naming specification. + +## πŸ›‘οΈ Security fixes + +- **CVE-2026-26127** β€” fix in `Aspire.Hosting.Foundry`. Update to 13.3 to pick up the fix. +- **MarkupString XSS** β€” removed an XSS risk from dashboard components that rendered HTML directly. +- **Open redirect** β€” fixed an open-redirect vulnerability in dashboard authentication. + ## 🐍 Python starter template migrated to TypeScript AppHost The `aspire-py-starter` template (Starter App with FastAPI and React) has moved from the `dotnet new` template system to the Aspire CLI template system and now uses a **TypeScript AppHost** instead of a C# AppHost. This aligns it with the same pattern as the `aspire-ts-starter` template. @@ -164,3 +636,55 @@ aspire new aspire-py-starter --use-redis-cache true For details on the `aspire new` command and all available templates, see [aspire new command](/reference/cli/commands/aspire-new/). + +## πŸ—οΈ Templates + +The Python starter template above is the headline 13.3 template change. No other new templates shipped this release. + +## πŸ› Bug fixes + +A non-exhaustive selection of notable user-visible fixes in 13.3: + +- **AppHost** β€” race condition in multi-environment compute startup; OTLP endpoint resolution in isolated mode; system-assigned managed identity detection; resource configuration errors no longer fail silently. +- **CLI** β€” `*.dev.localhost` dashboard URLs now resolve correctly; multiple AppHost handling in `run` / `start`; `aspire start` failing in VS Code's integrated terminal; config migration from `.aspire/settings.json` when upgrading from older versions. +- **Dashboard** β€” TelemetryRepository memory exhaustion; OTLP histogram bucket-count deserialization; resource names in lifecycle notifications. +- **VS Code extension** β€” sticky *Finding apphosts* notification; CodeLens appearing inside preceding code blocks; project creation placing files directly in the output folder; debug session error and auto-restart on AppHost restart. + +## πŸ™ Community contributions + +Thank you to all community contributors who helped make Aspire 13.3 possible β€” including [@afscrome](https://github.com/afscrome) for the lifecycle Subscribe extension methods, [@spboyer](https://github.com/spboyer) for documentation and template polish, [@holystix04](https://github.com/holystix04), and [@tranhoangtu-it](https://github.com/tranhoangtu-it). We're always excited to [see community contributions](/community/contributors/)! If you'd like to get involved, check out our [contributing guide](/community/contributor-guide/). + +## ⚠️ Breaking changes + +| Change | Migration | +|---|---| +| `--log-level` renamed to `--pipeline-log-level` on `aspire publish` and `aspire deploy` | Update scripts/CI to use `--pipeline-log-level`. | +| `package.json` `engines.node` is no longer used to select Node images for generated Dockerfiles | Specify the Node version explicitly via `WithDockerfile` or your project's Dockerfile base image. | +| `NameOutput` renamed to `NameOutputReference` in Azure Network resources | Replace any usage of `*.NameOutput` with `*.NameOutputReference`. | +| `OtlpEndpointEnvironmentVariableName` property removed | Remove references; the OTLP endpoint env var is now managed automatically. | +| **Dashboard MCP server removed** (along with `ASPIRE_DASHBOARD_MCP_ENDPOINT_URL`) | Use the AppHost-level MCP server with `aspire agent init`. | +| `AksSkuTier` enum is no longer part of the public AKS API | The AKS control-plane SKU tier now defaults to **Free**; remove any references to `AksSkuTier`. | +| EF Core hosting `ContextTypeName` renamed | Use `DbContextTypeName`. | +| `ASPIREEXTENSION001` JavaScript diagnostic ID renamed | Use [`ASPIREJAVASCRIPT001`](/diagnostics/aspirejavascript001/). | +| Docker Swarm `UpdateConfig` property types changed | Update generated/hand-written Compose overrides accordingly. | +| The non-functional `AddAndPublishPromptAgent` API and the original `AzurePromptAgentResource` shape were removed | Use the new `AddPromptAgent` API (which returns a working `AzurePromptAgentResource`). | +| CLI telemetry JSON output schema aligned with the MCP tool format | Update any consumers of `--format json` from telemetry-related CLI commands. | +| `aspire init` no longer fully wires up your AppHost on its own | Run the `aspireify` agent skill (e.g. via Copilot CLI) to complete wiring after `aspire init`. | +| Kubernetes Ingress and Gateway routing types moved namespaces | Update `using` directives if you reference them directly. | +| `dotnet new aspire-py-starter` removed | Use `aspire new aspire-py-starter` from the Aspire CLI. | + +### Migration from Aspire 13.2 to 13.3 + + + +1. **Update the CLI** β€” run `aspire update`. +2. **Update your projects** β€” run `aspire update project`. +3. **Audit `--log-level` usage** in CI/CD pipelines and rename to `--pipeline-log-level`. +4. **Search for `NameOutput`, `ContextTypeName`, `AddAndPublishPromptAgent`, and `AksSkuTier`** in your AppHost code and update them per the table above. +5. **Replace `dotnet new aspire-py-starter`** with `aspire new aspire-py-starter` for any new Python starter projects. +6. **Rerun `aspire agent init`** if you previously relied on the dashboard MCP server. +7. **Re-pin Node versions** in your Dockerfiles if you were relying on `package.json` `engines.node` for image selection. + + + +**Feedback and contributions**: We'd love to hear about your experience with Aspire 13.3! Share feedback on [GitHub](https://github.com/microsoft/aspire/issues) or join the conversation on [Discord](https://aka.ms/aspire-discord). From 1c4bb566c83c058c7e8f30b9212749eed9c25eaa Mon Sep 17 00:00:00 2001 From: Jose Perez Rodriguez Date: Tue, 5 May 2026 13:05:53 -0700 Subject: [PATCH 02/20] [whats-new] Address review feedback - Refresh intro paragraph instead of reusing 13.2 copy - Trim and refocus the highlights bullet list on the biggest features - Drop the .NET 10 SDK requirement note (CLI bundles its own .NET) - Fix upgrade commands (aspire update --self for CLI, aspire update for projects) - Revert sidebar maxHeadingLevel to 2 (single-level On this page menu) - Remove the Security fixes section (no security-related fixes in 13.3) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../content/docs/whats-new/aspire-13-3.mdx | 42 +++++++------------ 1 file changed, 16 insertions(+), 26 deletions(-) diff --git a/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx b/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx index 887933326..e53e462b2 100644 --- a/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx +++ b/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx @@ -6,7 +6,7 @@ sidebar: order: 0 tableOfContents: minHeadingLevel: 2 - maxHeadingLevel: 3 + maxHeadingLevel: 2 --- import { Steps, Aside, Icon } from '@astrojs/starlight/components'; @@ -14,22 +14,18 @@ import { Image } from 'astro:assets'; import LearnMore from '@components/LearnMore.astro'; import azureFrontDoorIcon from '@assets/icons/azure-front-door-icon.png'; -Welcome to Aspire 13.3! Whether you're a long-time Aspire user or just getting started, we're excited for you to try what's new. If you have questions, feedback, or run into issues, come say hi on [ Discord](https://aka.ms/aspire-discord) or open an issue on [ GitHub](https://github.com/microsoft/aspire/issues). +Aspire 13.3 is here, and it's a packed release. This is one of the largest Aspire releases yet β€” bringing **Azure Front Door** and **AKS** as first-class hosting targets, **Network Security Perimeter** support for Azure resources, **Kubernetes Ingress and Gateway routing** with Helm-based deployment, the **container tunnel** enabled by default, deeper **polyglot AppHost** parity for TypeScript, Python, and Java, and a brand-new **`aspire destroy`** command for tearing down deployments. + +We'd love to hear what you think. Drop by [ Discord](https://aka.ms/aspire-discord) to chat with the team and the community, or file feedback and issues on [ GitHub](https://github.com/microsoft/aspire/issues). This release introduces: -- **Azure Front Door**, **Network Security Perimeter**, and **AKS** hosting integrations. +- **Azure Front Door**, **Network Security Perimeter**, and **Azure Kubernetes Service (AKS)** hosting integrations. - **Kubernetes Ingress and Gateway API routing** resources, plus first-class Helm-based Kubernetes deployment. - The **container tunnel** is now enabled by default, providing uniform host connectivity across Docker Desktop, Docker Engine, and Podman. -- A new **`aspire destroy`** command, the **`aspire dashboard`** CLI, **`aspire docs api`** for API reference search, and the Aspire CLI is now available as a `dotnet tool`. +- A new **`aspire destroy`** command and the **`aspire dashboard`** CLI, plus the Aspire CLI is now available as a `dotnet tool`. - Major **polyglot AppHost** parity work for TypeScript, Python, and Java (experimental). -- A **dashboard notification center**, dashboard telemetry API on by default, and the Aspire dashboard now opens in the **VS Code Simple Browser** by default. -- New **EF Core migration management** integration and **WithBrowserLogs()** for capturing browser console logs, network requests, and screenshots. -- **Foundry Prompt Agent** support, **Durable Task Scheduler** for Azure Functions, and new AI models in the Foundry catalog. - -**Requirements:** - -- [.NET 10 SDK or later](https://dotnet.microsoft.com/download/dotnet/10.0) +- New **EF Core migration management** integration, **`WithBrowserLogs()`** for capturing browser console logs and screenshots, and **Foundry Prompt Agent** support. ## πŸ†™ Upgrade to Aspire 13.3 @@ -41,20 +37,20 @@ Aspire 13.3 includes several breaking changes β€” most notably the rename of `-- For general purpose upgrade guidance, see [Upgrade Aspire](/whats-new/upgrade-aspire/). -The easiest way to upgrade to Aspire 13.3 is using the `aspire update` command: +The easiest way to upgrade to Aspire 13.3 is using the [`aspire update` command](/reference/cli/commands/aspire-update/): -1. Update the Aspire CLI: +1. Update the Aspire CLI itself: - ```bash - aspire update + ```bash title="Aspire CLI β€” Update the CLI" + aspire update --self ``` -1. Update your projects: +1. Update your projects (run from the root of your repository): - ```bash - aspire update project + ```bash title="Aspire CLI β€” Update all Aspire packages" + aspire update ``` @@ -604,12 +600,6 @@ The [πŸ“¦ Aspire.Microsoft.Azure.StackExchangeRedis](https://www.nuget.org/packa The Npgsql client integration emits OpenTelemetry metrics that align with the .NET 10 metric naming specification. -## πŸ›‘οΈ Security fixes - -- **CVE-2026-26127** β€” fix in `Aspire.Hosting.Foundry`. Update to 13.3 to pick up the fix. -- **MarkupString XSS** β€” removed an XSS risk from dashboard components that rendered HTML directly. -- **Open redirect** β€” fixed an open-redirect vulnerability in dashboard authentication. - ## 🐍 Python starter template migrated to TypeScript AppHost The `aspire-py-starter` template (Starter App with FastAPI and React) has moved from the `dotnet new` template system to the Aspire CLI template system and now uses a **TypeScript AppHost** instead of a C# AppHost. This aligns it with the same pattern as the `aspire-ts-starter` template. @@ -677,8 +667,8 @@ Thank you to all community contributors who helped make Aspire 13.3 possible β€” -1. **Update the CLI** β€” run `aspire update`. -2. **Update your projects** β€” run `aspire update project`. +1. **Update the CLI** β€” run `aspire update --self`. +2. **Update your projects** β€” run `aspire update` from the root of your repository. 3. **Audit `--log-level` usage** in CI/CD pipelines and rename to `--pipeline-log-level`. 4. **Search for `NameOutput`, `ContextTypeName`, `AddAndPublishPromptAgent`, and `AksSkuTier`** in your AppHost code and update them per the table above. 5. **Replace `dotnet new aspire-py-starter`** with `aspire new aspire-py-starter` for any new Python starter projects. From 24e4cc0a7fbbf83ba7a355f8c353579273f90b27 Mon Sep 17 00:00:00 2001 From: Jose Perez Rodriguez Date: Tue, 5 May 2026 13:16:17 -0700 Subject: [PATCH 03/20] [whats-new] Refine highlights and mark AKS/K8s/init as preview - Drop 'one of the largest releases yet' framing - Remove EF Core migration management section and its breaking-change row (not fully tested) - Add 'and much more...' to the highlights list - Add Browser log capture, JavaScript publish methods (preview), and aspire init (preview) to highlights - Mark all AKS, Kubernetes, JavaScript publish, and aspire init mentions as preview Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../content/docs/whats-new/aspire-13-3.mdx | 56 +++++++++---------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx b/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx index e53e462b2..dc250c6f6 100644 --- a/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx +++ b/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx @@ -1,6 +1,6 @@ --- title: What's new in Aspire 13.3 -description: Aspire 13.3 brings Azure Front Door, Network Security Perimeter, AKS hosting, Kubernetes Ingress and Gateway routing, container tunnel by default, polyglot AppHost parity, and a dashboard notification center. +description: Aspire 13.3 brings Azure Front Door, Network Security Perimeter, AKS hosting (preview), Kubernetes Ingress and Gateway routing (preview), container tunnel by default, polyglot AppHost parity, and a dashboard notification center. sidebar: label: Aspire 13.3 order: 0 @@ -14,25 +14,30 @@ import { Image } from 'astro:assets'; import LearnMore from '@components/LearnMore.astro'; import azureFrontDoorIcon from '@assets/icons/azure-front-door-icon.png'; -Aspire 13.3 is here, and it's a packed release. This is one of the largest Aspire releases yet β€” bringing **Azure Front Door** and **AKS** as first-class hosting targets, **Network Security Perimeter** support for Azure resources, **Kubernetes Ingress and Gateway routing** with Helm-based deployment, the **container tunnel** enabled by default, deeper **polyglot AppHost** parity for TypeScript, Python, and Java, and a brand-new **`aspire destroy`** command for tearing down deployments. +Aspire 13.3 is here, and it's a packed release β€” bringing **Azure Front Door**, **Network Security Perimeter** support, **Azure Kubernetes Service (AKS)** hosting (preview), **Kubernetes Ingress and Gateway routing** (preview) with Helm-based deployment, the **container tunnel** enabled by default, deeper **polyglot AppHost** parity for TypeScript, Python, and Java, and a brand-new **`aspire destroy`** command for tearing down deployments. We'd love to hear what you think. Drop by [ Discord](https://aka.ms/aspire-discord) to chat with the team and the community, or file feedback and issues on [ GitHub](https://github.com/microsoft/aspire/issues). This release introduces: -- **Azure Front Door**, **Network Security Perimeter**, and **Azure Kubernetes Service (AKS)** hosting integrations. -- **Kubernetes Ingress and Gateway API routing** resources, plus first-class Helm-based Kubernetes deployment. +- **Azure Front Door** and **Network Security Perimeter** hosting integrations. +- **Azure Kubernetes Service (AKS)** hosting integration (preview). +- **Kubernetes Ingress and Gateway API routing** resources (preview), plus first-class Helm-based Kubernetes deployment. - The **container tunnel** is now enabled by default, providing uniform host connectivity across Docker Desktop, Docker Engine, and Podman. - A new **`aspire destroy`** command and the **`aspire dashboard`** CLI, plus the Aspire CLI is now available as a `dotnet tool`. - Major **polyglot AppHost** parity work for TypeScript, Python, and Java (experimental). -- New **EF Core migration management** integration, **`WithBrowserLogs()`** for capturing browser console logs and screenshots, and **Foundry Prompt Agent** support. +- **`aspire init`** (preview) β€” bootstrap an AppHost into an existing repository with the new `aspireify` agent skill. +- **JavaScript publish methods** (preview) β€” a unified set of `PublishAs*` APIs for Next.js, Vite, Bun, and other JS frameworks. +- **`WithBrowserLogs()`** β€” capture browser console logs, network requests, and screenshots from your frontend resources. +- **Foundry Prompt Agent** support. +- …and much more. ## πŸ†™ Upgrade to Aspire 13.3 For general purpose upgrade guidance, see [Upgrade Aspire](/whats-new/upgrade-aspire/). @@ -117,6 +122,10 @@ NSPs support **Enforced** mode (blocks traffic that violates the rules) and **Le ### Azure Kubernetes Service (AKS) hosting integration + + Aspire 13.3 adds first-class support for **provisioning and deploying to Azure Kubernetes Service**. Use `AddAzureContainerAppEnvironment`'s sibling, `AddAzureKubernetesEnvironment`, to declare an AKS environment, customize node pools, and have your AppHost generate a Bicep + Helm-based deployment pipeline. ```csharp title="C# β€” AppHost.cs" @@ -211,6 +220,10 @@ You can also disable it in `launchSettings.json`: ### Kubernetes deployment with Helm engine + + Aspire 13.3 ships a Helm-based Kubernetes deployment engine. Declare a Kubernetes environment in your AppHost and Aspire will generate a complete Helm chart and deployment pipeline for your services. ```csharp title="C# β€” AppHost.cs" @@ -332,6 +345,10 @@ aspire run --dashboard-url https://dashboard.local --api-key $ASPIRE_DASHBOARD_K ### `aspire init` delegates wiring to the `aspireify` agent skill + + `aspire init` now drops a minimal AppHost skeleton and an `aspire.config.json` file, then hands off to the **aspireify** agent skill (available in GitHub Copilot CLI and other supported tooling) to complete the wiring of resources, projects, and integrations. + + For general purpose upgrade guidance, see [Upgrade Aspire](/whats-new/upgrade-aspire/). The easiest way to upgrade to Aspire 13.3 is using the [`aspire update` command](/reference/cli/commands/aspire-update/): @@ -76,12 +82,15 @@ The easiest way to upgrade to Aspire 13.3 is using the [`aspire update` command] Aspire 13.3 adds a new hosting integration for [Azure Front Door](https://learn.microsoft.com/azure/frontdoor/), Microsoft's global edge network for fast, secure, and highly available web apps. Add a Front Door profile in front of your backends with `AddAzureFrontDoor` and attach origins with `WithOrigin`: ```csharp title="C# β€” AppHost.cs" +// Two backend projects exposed as external HTTP endpoints. var api = builder.AddProject("api") .WithExternalHttpEndpoints(); var web = builder.AddProject("web") .WithExternalHttpEndpoints(); +// Provision an Azure Front Door profile and attach each backend as an origin. +// Each WithOrigin call creates its own endpoint, origin group, origin, and route. builder.AddAzureFrontDoor("frontdoor") .WithOrigin(api) .WithOrigin(web); @@ -100,6 +109,7 @@ Aspire 13.3 adds support for [Azure Network Security Perimeters (NSPs)](https:// #### Create a perimeter and associate resources ```csharp title="C# β€” AppHost.cs" +// Declare a Network Security Perimeter and add an inbound access rule. var nsp = builder.AddNetworkSecurityPerimeter("my-nsp") .WithAccessRule(new AzureNspAccessRule { @@ -108,6 +118,8 @@ var nsp = builder.AddNetworkSecurityPerimeter("my-nsp") AddressPrefixes = { "203.0.113.0/24" } }); +// Associate Azure resources with the perimeter β€” they remain reachable from each +// other but become subject to the perimeter's access rules for outside traffic. var storage = builder.AddAzureStorage("storage") .WithNetworkSecurityPerimeter(nsp); var keyVault = builder.AddAzureKeyVault("kv") @@ -129,9 +141,11 @@ The AKS hosting integration is in **preview** and may evolve before it's marked Aspire 13.3 adds first-class support for **provisioning and deploying to Azure Kubernetes Service**. Use `AddAzureContainerAppEnvironment`'s sibling, `AddAzureKubernetesEnvironment`, to declare an AKS environment, customize node pools, and have your AppHost generate a Bicep + Helm-based deployment pipeline. ```csharp title="C# β€” AppHost.cs" +// Declare an AKS environment and customize its system node pool. var aks = builder.AddAzureKubernetesEnvironment("aks") .WithSystemNodePool("Standard_D2s_v5", minCount: 1, maxCount: 3); +// Bind a project to the AKS environment so it deploys there. builder.AddProject("api") .WithComputeEnvironment(aks); ``` @@ -226,13 +240,39 @@ Native Kubernetes deployment (and the new Ingress / Gateway routing resources be Aspire 13.3 ships a Helm-based Kubernetes deployment engine. Declare a Kubernetes environment in your AppHost and Aspire will generate a complete Helm chart and deployment pipeline for your services. + + + ```csharp title="C# β€” AppHost.cs" +// Declare a Kubernetes environment. Aspire generates a Helm chart for it. var k8s = builder.AddKubernetesEnvironment("k8s"); +// Bind a project to the Kubernetes environment so it deploys there. builder.AddProject("api") .WithComputeEnvironment(k8s); ``` + + + +```typescript title="TypeScript β€” apphost.ts" +import { createBuilder } from './.modules/aspire.js'; + +const builder = await createBuilder(); + +// Declare a Kubernetes environment. Aspire generates a Helm chart for it. +const k8s = await builder.addKubernetesEnvironment('k8s'); + +// Bind a project to the Kubernetes environment so it deploys there. +const api = await builder.addProject('api', '../Api/Api.csproj'); +await api.withComputeEnvironment(k8s); + +await builder.build().run(); +``` + + + + For more details, see [Deploy to Kubernetes](/deployment/kubernetes/kubernetes/). @@ -241,20 +281,49 @@ builder.AddProject("api") New first-class **Ingress** and **Gateway API** routing resources let you declare how traffic enters your Kubernetes cluster directly from the AppHost. Aspire generates the corresponding Ingress, IngressClass, Gateway, HTTPRoute, and (where applicable) cert-manager `Certificate` resources. + + + ```csharp title="C# β€” Ingress with cert-manager" +// Declare a Kubernetes environment. var k8s = builder.AddKubernetesEnvironment("k8s"); +// Project that will be served behind the ingress. var api = builder.AddProject("api") .WithComputeEnvironment(k8s); +// Add an ingress fronted by the nginx ingress class with a TLS cert. var ingress = k8s.AddIngress("public") .WithIngressClass("nginx") .WithHostname("api.example.com") .WithTls("api-cert"); +// Route requests at "/" to the project's HTTP endpoint. ingress.WithRoute("/", api.GetEndpoint("http")); ``` + + + +```typescript title="TypeScript β€” Ingress with cert-manager" +import { createBuilder } from './.modules/aspire.js'; + +const builder = await createBuilder(); + +// Declare a Kubernetes environment. +const k8s = await builder.addKubernetesEnvironment('k8s'); + +// Add an ingress with a TLS cert. +const ingress = await k8s.addIngress('public'); +await ingress.withHostname('api.example.com'); +await ingress.withTls('api-cert'); + +await builder.build().run(); +``` + + + + For more details, see [Kubernetes Ingress routing](/deployment/kubernetes-ingress/) and [AKS Gateway API routing](/deployment/kubernetes-gateway-aks/). @@ -268,6 +337,8 @@ The Docker Compose deployment engine now supports **Podman** as a container runt You can now publish containers with the `privileged` flag enabled when targeting Docker Compose, which is required by some workloads (e.g., low-level networking utilities, nested containers). ```csharp title="C# β€” Privileged Docker Compose service" +// Add a netshoot diagnostics container and publish it to Docker Compose +// with privileged mode enabled (required for low-level network tooling). builder.AddContainer("netshoot", "nicolaka/netshoot") .PublishAsDockerComposeService((resource, service) => { @@ -432,6 +503,8 @@ When you launch your Aspire app from VS Code, the dashboard now opens in **VS Co The new `WithBrowserLogs()` extension method captures browser console logs, network requests, and screenshots from your frontend resources during development, surfacing them in the dashboard alongside server-side telemetry. ```csharp title="C# β€” AppHost.cs" +// Capture browser console logs, network requests, and screenshots from +// this Vite frontend; they show up in the dashboard alongside server telemetry. builder.AddViteApp("frontend") .WithBrowserLogs(); ``` @@ -450,7 +523,12 @@ This API is experimental in 13.3. Use diagnostic code [`ASPIREBROWSERLOGS001`](/ `HttpCommand` now supports a **result mode** that returns the response body to the dashboard's notification center, so HTTP-triggered commands can return structured payloads instead of just success/failure: + + + ```csharp title="C# β€” HTTP command with result body" +// Expose POST /admin/sync as a dashboard command. ResultMode = Auto sends the +// HTTP response body back to the dashboard's notification center. builder.AddProject("api") .WithHttpCommand("/admin/sync", "Sync now", commandOptions: new() { @@ -458,6 +536,25 @@ builder.AddProject("api") }); ``` + + + +```typescript title="TypeScript β€” HTTP command with result body" +import { createBuilder } from './.modules/aspire.js'; + +const builder = await createBuilder(); + +// Expose POST /admin/sync as a dashboard command. resultMode "Auto" sends +// the HTTP response body back to the dashboard's notification center. +const api = await builder.addProject('api', '../Api/Api.csproj'); +await api.withHttpCommand('/admin/sync', 'Sync now', { resultMode: 'Auto' }); + +await builder.build().run(); +``` + + + + `HttpCommandResultMode` accepts `None`, `Auto` (infer from the response content type), `Json`, or `Text`. @@ -480,11 +577,35 @@ A new **BeforeStart** pipeline phase replaces the bespoke eventing-subscriber cl Two new convenience extension methods on `IDistributedApplicationBuilder` make it easier to wire up lifecycle event handlers without `.Eventing.Subscribe(...)` plumbing: + + + ```csharp title="C# β€” Subscribe to lifecycle events" +// Run a callback right before the AppHost begins starting resources. builder.SubscribeBeforeStart(async e => { /* ... */ }); +// Run a callback once all resources have been created. builder.SubscribeAfterResourcesCreated(async e => { /* ... */ }); ``` + + + +```typescript title="TypeScript β€” Subscribe to lifecycle events" +import { createBuilder } from './.modules/aspire.js'; + +const builder = await createBuilder(); + +// Run a callback right before the AppHost begins starting resources. +await builder.subscribeBeforeStart(async (e) => { /* ... */ }); +// Run a callback once all resources have been created. +await builder.subscribeAfterResourcesCreated(async (e) => { /* ... */ }); + +await builder.build().run(); +``` + + + + Thanks to community contributor [@afscrome](https://github.com/afscrome) for this addition. @@ -500,6 +621,7 @@ Thanks to community contributor [@afscrome](https://github.com/afscrome) for thi Endpoint annotations now have an `ExcludeReferenceEndpoint` flag. Setting it to `true` excludes the endpoint (e.g. management or health endpoints) from the default `WithReference()` injection, so consumers don't accidentally receive admin URLs: ```csharp title="C# β€” Exclude an endpoint from WithReference" +// Mark the "admin" endpoint so it isn't injected into consumers via WithReference(). builder.AddProject("api") .WithEndpoint("admin", e => e.ExcludeReferenceEndpoint = true); ``` From 578fcf994dea73a57dcdd4294786675fb85d5622 Mon Sep 17 00:00:00 2001 From: Jose Perez Rodriguez Date: Tue, 5 May 2026 13:30:21 -0700 Subject: [PATCH 05/20] [whats-new] Add install-from-scratch, OS-aware tunnel tabs, more TS samples Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../content/docs/whats-new/aspire-13-3.mdx | 67 ++++++++++++++++++- 1 file changed, 64 insertions(+), 3 deletions(-) diff --git a/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx b/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx index 305495222..63c262a6b 100644 --- a/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx +++ b/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx @@ -12,6 +12,7 @@ tableOfContents: import { Steps, Aside, Icon, Tabs, TabItem } from '@astrojs/starlight/components'; import { Image } from 'astro:assets'; import LearnMore from '@components/LearnMore.astro'; +import OsAwareTabs from '@components/OsAwareTabs.astro'; import azureFrontDoorIcon from '@assets/icons/azure-front-door-icon.png'; Aspire 13.3 is here, and it's a packed release β€” bringing **Azure Front Door**, **Network Security Perimeter** support, **Azure Kubernetes Service (AKS)** hosting (preview), **Kubernetes Ingress and Gateway routing** (preview) with Helm-based deployment, the **container tunnel** enabled by default, deeper **polyglot AppHost** parity for TypeScript, Python, and Java, and a brand-new **`aspire destroy`** command for tearing down deployments. @@ -66,6 +67,30 @@ The easiest way to upgrade to Aspire 13.3 is using the [`aspire update` command] +Or install the CLI from scratch: + + + + + ```bash title="Aspire CLI β€” Install Aspire CLI" + curl -sSL https://aspire.dev/install.sh | bash + ``` + + + + + ```powershell title="Aspire CLI β€” Install Aspire CLI" + irm https://aspire.dev/install.ps1 | iex + ``` + + + + + + For more details on installing the Aspire CLI, see [Install the + CLI](/get-started/install-cli/). + + ## ☁️ Azure improvements ### Azure Front Door integration @@ -210,9 +235,24 @@ Containers that reference host-based endpoints will start slightly later (~3–4 If you need to opt out, set the `ASPIRE_ENABLE_CONTAINER_TUNNEL` environment variable to `false` before starting your AppHost: -```bash title="Shell β€” Disable container tunnel" -ASPIRE_ENABLE_CONTAINER_TUNNEL=false aspire run -``` + + + + ```bash title="Bash β€” Disable container tunnel" + # Set the env var only for this aspire run invocation, then start the AppHost. + ASPIRE_ENABLE_CONTAINER_TUNNEL=false aspire run + ``` + + + + + ```powershell title="PowerShell β€” Disable container tunnel" + # Set the env var only for this aspire run invocation, then start the AppHost. + $env:ASPIRE_ENABLE_CONTAINER_TUNNEL = "false"; aspire run + ``` + + + You can also disable it in `launchSettings.json`: @@ -620,12 +660,33 @@ Thanks to community contributor [@afscrome](https://github.com/afscrome) for thi Endpoint annotations now have an `ExcludeReferenceEndpoint` flag. Setting it to `true` excludes the endpoint (e.g. management or health endpoints) from the default `WithReference()` injection, so consumers don't accidentally receive admin URLs: + + + ```csharp title="C# β€” Exclude an endpoint from WithReference" // Mark the "admin" endpoint so it isn't injected into consumers via WithReference(). builder.AddProject("api") .WithEndpoint("admin", e => e.ExcludeReferenceEndpoint = true); ``` + + + +```typescript title="TypeScript β€” Exclude an endpoint from withReference" +import { createBuilder } from './.modules/aspire.js'; + +const builder = await createBuilder(); + +// Mark the "admin" endpoint so it isn't injected into consumers via withReference(). +const api = await builder.addProject('api', '../Api/Api.csproj'); +await api.withEndpoint('admin', { excludeReferenceEndpoint: true }); + +await builder.build().run(); +``` + + + + ### `ASPIRE_ENVIRONMENT` variable The AppHost now honors a top-level `ASPIRE_ENVIRONMENT` environment variable that selects an environment-specific configuration profile, complementing `ASPNETCORE_ENVIRONMENT`/`DOTNET_ENVIRONMENT`. From 215972279f4cfd1c7cbb28224bb578dd061d18bf Mon Sep 17 00:00:00 2001 From: Jose Perez Rodriguez Date: Tue, 5 May 2026 13:35:31 -0700 Subject: [PATCH 06/20] [whats-new] Refer to 'trusted development certificate' instead of ASP.NET Core dev cert Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- src/frontend/src/content/docs/whats-new/aspire-13-3.mdx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx b/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx index 63c262a6b..acaacfd69 100644 --- a/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx +++ b/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx @@ -480,7 +480,7 @@ This is a behavior change from prior releases β€” `aspire init` no longer fully - **AppHost path guardrails** β€” the CLI's global config now validates AppHost paths to prevent accidentally pointing at the wrong project. - **Container runtime health check** runs before `aspire deploy` to catch missing/broken Docker or Podman setups early. -- **macOS Keychain prompts** are no longer shown for ASP.NET Core dev certificate operations during normal CLI use. +- **macOS Keychain prompts** are no longer shown for development certificate operations during normal CLI use. - **NuGet signature verification on Linux** is now enforced for downloaded packages. - **`aspire update`** continues when a package is missing from the channel, supports F# and Visual Basic projects, and no longer shows NuGet template packages as if they were AppHost projects. - **Staging channel** is auto-enabled when the configured channel is `staging`. @@ -691,9 +691,9 @@ await builder.build().run(); The AppHost now honors a top-level `ASPIRE_ENVIRONMENT` environment variable that selects an environment-specific configuration profile, complementing `ASPNETCORE_ENVIRONMENT`/`DOTNET_ENVIRONMENT`. -### DCP uses the ASP.NET Core developer certificate +### DCP uses the trusted development certificate -DCP now uses the existing ASP.NET Core developer certificate when available, improving trust on Windows, macOS, and Linux without requiring you to provision a separate Aspire-specific certificate. The behavior is controlled by `ASPIRE_DCP_DEVELOPER_CERTIFICATE`. +DCP now uses the existing trusted development certificate when available, improving trust on Windows, macOS, and Linux without requiring you to provision a separate Aspire-specific certificate. The behavior is controlled by `ASPIRE_DCP_DEVELOPER_CERTIFICATE`. ### Other AppHost improvements From 2809bc467a8df8c4e11ad24060ec7eee4e417ceb Mon Sep 17 00:00:00 2001 From: Jose Perez Rodriguez Date: Tue, 5 May 2026 13:42:38 -0700 Subject: [PATCH 07/20] [whats-new] Drop syncKey from Tabs to match working 13.2 pattern The Tabs syncKey attribute appears to prevent rendering in this Starlight version when used directly (it works only via the OsAwareTabs wrapper which adds a manual sync script). Match 13.2's plain pattern. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- src/frontend/src/content/docs/whats-new/aspire-13-3.mdx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx b/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx index acaacfd69..6fc1f54fd 100644 --- a/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx +++ b/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx @@ -280,7 +280,7 @@ Native Kubernetes deployment (and the new Ingress / Gateway routing resources be Aspire 13.3 ships a Helm-based Kubernetes deployment engine. Declare a Kubernetes environment in your AppHost and Aspire will generate a complete Helm chart and deployment pipeline for your services. - + ```csharp title="C# β€” AppHost.cs" @@ -321,7 +321,7 @@ await builder.build().run(); New first-class **Ingress** and **Gateway API** routing resources let you declare how traffic enters your Kubernetes cluster directly from the AppHost. Aspire generates the corresponding Ingress, IngressClass, Gateway, HTTPRoute, and (where applicable) cert-manager `Certificate` resources. - + ```csharp title="C# β€” Ingress with cert-manager" @@ -563,7 +563,7 @@ This API is experimental in 13.3. Use diagnostic code [`ASPIREBROWSERLOGS001`](/ `HttpCommand` now supports a **result mode** that returns the response body to the dashboard's notification center, so HTTP-triggered commands can return structured payloads instead of just success/failure: - + ```csharp title="C# β€” HTTP command with result body" @@ -617,7 +617,7 @@ A new **BeforeStart** pipeline phase replaces the bespoke eventing-subscriber cl Two new convenience extension methods on `IDistributedApplicationBuilder` make it easier to wire up lifecycle event handlers without `.Eventing.Subscribe(...)` plumbing: - + ```csharp title="C# β€” Subscribe to lifecycle events" From 970869b62788159dd274ce7d8553cfb63fb0ffab Mon Sep 17 00:00:00 2001 From: Jose Perez Rodriguez Date: Tue, 5 May 2026 14:02:00 -0700 Subject: [PATCH 08/20] [whats-new] Use working Tabs pattern with id and aspire-lang syncKey The TS tabs weren't rendering because Starlight requires an `id` attribute on each TabItem when `syncKey` is set. Match the verified-working pattern from get-started/what-is-aspire.mdx: `syncKey='aspire-lang'` plus `id='csharp'` / `id='typescript'` on each TabItem. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../content/docs/whats-new/aspire-13-3.mdx | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx b/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx index 6fc1f54fd..95b01c1e8 100644 --- a/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx +++ b/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx @@ -280,8 +280,8 @@ Native Kubernetes deployment (and the new Ingress / Gateway routing resources be Aspire 13.3 ships a Helm-based Kubernetes deployment engine. Declare a Kubernetes environment in your AppHost and Aspire will generate a complete Helm chart and deployment pipeline for your services. - - + + ```csharp title="C# β€” AppHost.cs" // Declare a Kubernetes environment. Aspire generates a Helm chart for it. @@ -293,7 +293,7 @@ builder.AddProject("api") ``` - + ```typescript title="TypeScript β€” apphost.ts" import { createBuilder } from './.modules/aspire.js'; @@ -321,8 +321,8 @@ await builder.build().run(); New first-class **Ingress** and **Gateway API** routing resources let you declare how traffic enters your Kubernetes cluster directly from the AppHost. Aspire generates the corresponding Ingress, IngressClass, Gateway, HTTPRoute, and (where applicable) cert-manager `Certificate` resources. - - + + ```csharp title="C# β€” Ingress with cert-manager" // Declare a Kubernetes environment. @@ -343,7 +343,7 @@ ingress.WithRoute("/", api.GetEndpoint("http")); ``` - + ```typescript title="TypeScript β€” Ingress with cert-manager" import { createBuilder } from './.modules/aspire.js'; @@ -563,8 +563,8 @@ This API is experimental in 13.3. Use diagnostic code [`ASPIREBROWSERLOGS001`](/ `HttpCommand` now supports a **result mode** that returns the response body to the dashboard's notification center, so HTTP-triggered commands can return structured payloads instead of just success/failure: - - + + ```csharp title="C# β€” HTTP command with result body" // Expose POST /admin/sync as a dashboard command. ResultMode = Auto sends the @@ -577,7 +577,7 @@ builder.AddProject("api") ``` - + ```typescript title="TypeScript β€” HTTP command with result body" import { createBuilder } from './.modules/aspire.js'; @@ -617,8 +617,8 @@ A new **BeforeStart** pipeline phase replaces the bespoke eventing-subscriber cl Two new convenience extension methods on `IDistributedApplicationBuilder` make it easier to wire up lifecycle event handlers without `.Eventing.Subscribe(...)` plumbing: - - + + ```csharp title="C# β€” Subscribe to lifecycle events" // Run a callback right before the AppHost begins starting resources. @@ -628,7 +628,7 @@ builder.SubscribeAfterResourcesCreated(async e => { /* ... */ }); ``` - + ```typescript title="TypeScript β€” Subscribe to lifecycle events" import { createBuilder } from './.modules/aspire.js'; @@ -660,8 +660,8 @@ Thanks to community contributor [@afscrome](https://github.com/afscrome) for thi Endpoint annotations now have an `ExcludeReferenceEndpoint` flag. Setting it to `true` excludes the endpoint (e.g. management or health endpoints) from the default `WithReference()` injection, so consumers don't accidentally receive admin URLs: - - + + ```csharp title="C# β€” Exclude an endpoint from WithReference" // Mark the "admin" endpoint so it isn't injected into consumers via WithReference(). @@ -670,7 +670,7 @@ builder.AddProject("api") ``` - + ```typescript title="TypeScript β€” Exclude an endpoint from withReference" import { createBuilder } from './.modules/aspire.js'; From 8763cae35acf8645c7bff0a06bb69158ce7015d4 Mon Sep 17 00:00:00 2001 From: Jose Perez Rodriguez Date: Tue, 5 May 2026 14:12:54 -0700 Subject: [PATCH 09/20] [whats-new] Add TypeScript tabs to remaining C# samples Adds TypeScript AppHost equivalents to 5 samples that were previously C#-only: Azure Front Door, Network Security Perimeter, AKS environment, Privileged Docker Compose service, and WithBrowserLogs. All 5 APIs are exposed via [AspireExport] so they're available in the TypeScript SDK. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../content/docs/whats-new/aspire-13-3.mdx | 136 +++++++++++++++++- 1 file changed, 135 insertions(+), 1 deletion(-) diff --git a/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx b/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx index 95b01c1e8..98e774492 100644 --- a/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx +++ b/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx @@ -106,6 +106,9 @@ Or install the CLI from scratch: Aspire 13.3 adds a new hosting integration for [Azure Front Door](https://learn.microsoft.com/azure/frontdoor/), Microsoft's global edge network for fast, secure, and highly available web apps. Add a Front Door profile in front of your backends with `AddAzureFrontDoor` and attach origins with `WithOrigin`: + + + ```csharp title="C# β€” AppHost.cs" // Two backend projects exposed as external HTTP endpoints. var api = builder.AddProject("api") @@ -121,7 +124,34 @@ builder.AddAzureFrontDoor("frontdoor") .WithOrigin(web); ``` -Each `WithOrigin` call provisions its own Front Door endpoint, origin group, origin, and route, so every backend is independently routable through its own `*.azurefd.net` hostname. The integration provisions Front Door in the Standard SKU by default; use `ConfigureInfrastructure` to customize the Front Door, for example to change SKUs, attach a Web Application Firewall (WAF) policy, enable caching, and more. + + + +```typescript title="TypeScript β€” apphost.ts" +import { createBuilder } from './.modules/aspire.js'; + +const builder = await createBuilder(); + +// Two backend projects exposed as external HTTP endpoints. +const api = await builder.addProject('api', '../Api/Api.csproj'); +await api.withExternalHttpEndpoints(); + +const web = await builder.addProject('web', '../Web/Web.csproj'); +await web.withExternalHttpEndpoints(); + +// Provision an Azure Front Door profile and attach each backend as an origin. +// Each withOrigin call creates its own endpoint, origin group, origin, and route. +const frontDoor = await builder.addAzureFrontDoor('frontdoor'); +await frontDoor.withOrigin(api); +await frontDoor.withOrigin(web); + +await builder.build().run(); +``` + + + + +Each `withOrigin` call provisions its own Front Door endpoint, origin group, origin, and route,so every backend is independently routable through its own `*.azurefd.net` hostname. The integration provisions Front Door in the Standard SKU by default; use `ConfigureInfrastructure` to customize the Front Door, for example to change SKUs, attach a Web Application Firewall (WAF) policy, enable caching, and more. For more details, see [Azure Front Door integration](/integrations/cloud/azure/azure-front-door/). @@ -133,6 +163,9 @@ Aspire 13.3 adds support for [Azure Network Security Perimeters (NSPs)](https:// #### Create a perimeter and associate resources + + + ```csharp title="C# β€” AppHost.cs" // Declare a Network Security Perimeter and add an inbound access rule. var nsp = builder.AddNetworkSecurityPerimeter("my-nsp") @@ -151,6 +184,36 @@ var keyVault = builder.AddAzureKeyVault("kv") .WithNetworkSecurityPerimeter(nsp); ``` + + + +```typescript title="TypeScript β€” apphost.ts" +import { createBuilder } from './.modules/aspire.js'; +import { NetworkSecurityPerimeterAccessRuleDirection } from './.modules/aspire.js'; + +const builder = await createBuilder(); + +// Declare a Network Security Perimeter and add an inbound access rule. +const nsp = await builder.addNetworkSecurityPerimeter('my-nsp'); +await nsp.withAccessRule({ + name: 'allow-my-ip', + direction: NetworkSecurityPerimeterAccessRuleDirection.Inbound, + addressPrefixes: ['203.0.113.0/24'], +}); + +// Associate Azure resources with the perimeter β€” they remain reachable from each +// other but become subject to the perimeter's access rules for outside traffic. +const storage = await builder.addAzureStorage('storage'); +await storage.withNetworkSecurityPerimeter(nsp); +const keyVault = await builder.addAzureKeyVault('kv'); +await keyVault.withNetworkSecurityPerimeter(nsp); + +await builder.build().run(); +``` + + + + NSPs support **Enforced** mode (blocks traffic that violates the rules) and **Learning** mode (logs violations without blocking), making it easy to audit traffic before locking down access. @@ -165,6 +228,9 @@ The AKS hosting integration is in **preview** and may evolve before it's marked Aspire 13.3 adds first-class support for **provisioning and deploying to Azure Kubernetes Service**. Use `AddAzureContainerAppEnvironment`'s sibling, `AddAzureKubernetesEnvironment`, to declare an AKS environment, customize node pools, and have your AppHost generate a Bicep + Helm-based deployment pipeline. + + + ```csharp title="C# β€” AppHost.cs" // Declare an AKS environment and customize its system node pool. var aks = builder.AddAzureKubernetesEnvironment("aks") @@ -175,6 +241,28 @@ builder.AddProject("api") .WithComputeEnvironment(aks); ``` + + + +```typescript title="TypeScript β€” apphost.ts" +import { createBuilder } from './.modules/aspire.js'; + +const builder = await createBuilder(); + +// Declare an AKS environment and customize its system node pool. +const aks = await builder.addAzureKubernetesEnvironment('aks'); +await aks.withSystemNodePool('Standard_D2s_v5', { minCount: 1, maxCount: 3 }); + +// Bind a project to the AKS environment so it deploys there. +const api = await builder.addProject('api', '../Api/Api.csproj'); +await api.withComputeEnvironment(aks); + +await builder.build().run(); +``` + + + + `WithSystemNodePool` lets you customize the system node pool's VM size and autoscaling bounds. By default the AKS cluster uses the **Free** control-plane SKU; the `AksSkuTier` enum is no longer part of the public API. @@ -376,6 +464,9 @@ The Docker Compose deployment engine now supports **Podman** as a container runt You can now publish containers with the `privileged` flag enabled when targeting Docker Compose, which is required by some workloads (e.g., low-level networking utilities, nested containers). + + + ```csharp title="C# β€” Privileged Docker Compose service" // Add a netshoot diagnostics container and publish it to Docker Compose // with privileged mode enabled (required for low-level network tooling). @@ -386,6 +477,27 @@ builder.AddContainer("netshoot", "nicolaka/netshoot") }); ``` + + + +```typescript title="TypeScript β€” Privileged Docker Compose service" +import { createBuilder } from './.modules/aspire.js'; + +const builder = await createBuilder(); + +// Add a netshoot diagnostics container and publish it to Docker Compose +// with privileged mode enabled (required for low-level network tooling). +const netshoot = await builder.addContainer('netshoot', 'nicolaka/netshoot'); +await netshoot.publishAsDockerComposeService(async (resource, service) => { + await service.privileged.set(true); +}); + +await builder.build().run(); +``` + + + + ### Dockerfile builder APIs for polyglot AppHosts Polyglot AppHosts (TypeScript, Python, Java) can now build Dockerfiles programmatically with `WithDockerfileBuilder` / `AddDockerfileBuilder`, mirroring the C# `WithDockerfile` extension. Diagnostic [`ASPIREDOCKERFILEBUILDER001`](/diagnostics/aspiredockerfilebuilder001/) covers the experimental warning. @@ -542,6 +654,9 @@ When you launch your Aspire app from VS Code, the dashboard now opens in **VS Co The new `WithBrowserLogs()` extension method captures browser console logs, network requests, and screenshots from your frontend resources during development, surfacing them in the dashboard alongside server-side telemetry. + + + ```csharp title="C# β€” AppHost.cs" // Capture browser console logs, network requests, and screenshots from // this Vite frontend; they show up in the dashboard alongside server telemetry. @@ -549,6 +664,25 @@ builder.AddViteApp("frontend") .WithBrowserLogs(); ``` + + + +```typescript title="TypeScript β€” apphost.ts" +import { createBuilder } from './.modules/aspire.js'; + +const builder = await createBuilder(); + +// Capture browser console logs, network requests, and screenshots from +// this Vite frontend; they show up in the dashboard alongside server telemetry. +const frontend = await builder.addViteApp('frontend', './frontend'); +await frontend.withBrowserLogs(); + +await builder.build().run(); +``` + + + + From bee35d9455db032af51bd70f877e97bee1b005f2 Mon Sep 17 00:00:00 2001 From: Jose Perez Rodriguez Date: Tue, 5 May 2026 14:22:48 -0700 Subject: [PATCH 10/20] [whats-new] Apply review feedback for DCP certificate section Apply suggestions from @danegsta clarifying that the DCP certificate behavior is Windows-specific and the default is an ephemeral cert. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- src/frontend/src/content/docs/whats-new/aspire-13-3.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx b/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx index 98e774492..d3fb899a6 100644 --- a/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx +++ b/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx @@ -825,9 +825,9 @@ await builder.build().run(); The AppHost now honors a top-level `ASPIRE_ENVIRONMENT` environment variable that selects an environment-specific configuration profile, complementing `ASPNETCORE_ENVIRONMENT`/`DOTNET_ENVIRONMENT`. -### DCP uses the trusted development certificate +### DCP use of the Aspire trusted developer certificate -DCP now uses the existing trusted development certificate when available, improving trust on Windows, macOS, and Linux without requiring you to provision a separate Aspire-specific certificate. The behavior is controlled by `ASPIRE_DCP_DEVELOPER_CERTIFICATE`. +The Microsoft Developer Control Plane (DCP) server can now use the existing Aspire trusted developer certificate on Windows if you are experiencing issues with the ephemeral certificate that DCP uses by default. This behavior is controlled by the `ASPIRE_DCP_DEVELOPER_CERTIFICATE` environment variable. ### Other AppHost improvements From c986b8933fac0d9e34794bee2b75f0ea5f915c6a Mon Sep 17 00:00:00 2001 From: Jose Perez Rodriguez Date: Tue, 5 May 2026 15:13:52 -0700 Subject: [PATCH 11/20] [whats-new] Fix 13.3 inaccuracies from fact-check review - Correct DCP developer cert env var name to ASPIRE_DCP_USE_DEVELOPER_CERTIFICATE. - Standalone dashboard --dashboard-url/--api-key live on `aspire agent mcp` and `aspire otel` subcommands (not `aspire run`); rewrite section and example to match the actual workflow. - Clarify that AzurePromptAgentResource still exists; only its original shape was replaced by AddPromptAgent. - Note that the CLI has always shipped as a dotnet tool; 13.3 makes it a NativeAOT dotnet tool using new .NET 10 support. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../src/content/docs/whats-new/aspire-13-3.mdx | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx b/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx index d3fb899a6..2925515de 100644 --- a/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx +++ b/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx @@ -275,7 +275,7 @@ await builder.build().run(); ### Azure AI Foundry Prompt Agent -Aspire 13.3 ships a new working implementation of **Azure AI Foundry Prompt Agent** support via `AddPromptAgent`. The previous `AddAndPublishPromptAgent` and `AzurePromptAgentResource` APIs (which never functioned end-to-end) have been removed in favor of this new implementation. +Aspire 13.3 ships a new working implementation of **Azure AI Foundry Prompt Agent** support via `AddPromptAgent`. The previous `AddAndPublishPromptAgent` API and the original shape of `AzurePromptAgentResource` (which never functioned end-to-end) have been replaced β€” `AddPromptAgent` now returns a working `AzurePromptAgentResource`. The Foundry model catalog also gained two new models: **GPT-5.4** and **Qwen3 VL**. @@ -508,9 +508,9 @@ Polyglot AppHosts (TypeScript, Python, Java) can now build Dockerfiles programma ## πŸ› οΈ CLI enhancements -### Aspire CLI as a dotnet tool +### Aspire CLI as a NativeAOT dotnet tool -Aspire 13.3 publishes the Aspire CLI as a **.NET global tool**. If you already have .NET 10 installed, you can now install the CLI without using the curl/PowerShell installer: +Aspire 13.3 publishes the Aspire CLI as a **NativeAOT .NET global tool**. The CLI has always shipped as a `dotnet tool`, but in 13.3 it takes advantage of new .NET 10 support for distributing NativeAOT-compiled tools β€” meaning instant startup with no JIT or runtime warmup, and no managed runtime dependency in the tool package. If you already have .NET 10 installed, you can install the CLI without using the curl/PowerShell installer: ```bash title="Bash β€” Install via dotnet tool" dotnet tool install -g Aspire.Cli @@ -560,10 +560,14 @@ aspire docs api get Aspire.Hosting.AzureFrontDoorBuilderExtensions ### Connect the CLI and MCP to a standalone dashboard -`--dashboard-url` and `--api-key` options on `aspire run` and the MCP server let the CLI and AI tooling connect to a standalone Aspire dashboard rather than launching a per-AppHost instance: +`--dashboard-url` and `--api-key` options on `aspire agent mcp` and the `aspire otel` telemetry subcommands let the CLI and AI tooling consume telemetry from a standalone Aspire dashboard rather than launching a per-AppHost instance. First start the dashboard with `aspire dashboard run`, then point the CLI or MCP server at it: ```bash title="Aspire CLI β€” Connect to a standalone dashboard" -aspire run --dashboard-url https://dashboard.local --api-key $ASPIRE_DASHBOARD_KEY +# Query telemetry from a standalone dashboard +aspire otel logs --dashboard-url https://dashboard.local --api-key $ASPIRE_DASHBOARD_KEY + +# Or start the MCP server in dashboard-only mode (only telemetry tools are exposed) +aspire agent mcp --dashboard-url https://dashboard.local --api-key $ASPIRE_DASHBOARD_KEY ``` ### `aspire init` delegates wiring to the `aspireify` agent skill @@ -827,7 +831,7 @@ The AppHost now honors a top-level `ASPIRE_ENVIRONMENT` environment variable tha ### DCP use of the Aspire trusted developer certificate -The Microsoft Developer Control Plane (DCP) server can now use the existing Aspire trusted developer certificate on Windows if you are experiencing issues with the ephemeral certificate that DCP uses by default. This behavior is controlled by the `ASPIRE_DCP_DEVELOPER_CERTIFICATE` environment variable. +The Microsoft Developer Control Plane (DCP) server can now use the existing Aspire trusted developer certificate on Windows if you are experiencing issues with the ephemeral certificate that DCP uses by default. This behavior is controlled by the `ASPIRE_DCP_USE_DEVELOPER_CERTIFICATE` environment variable. ### Other AppHost improvements From 81b5f250a5085d383022881aa8f759f61384d6bf Mon Sep 17 00:00:00 2001 From: Mitch Denny Date: Wed, 6 May 2026 10:58:48 +1000 Subject: [PATCH 12/20] [whats-new] Note --list-steps works on all four pipeline commands The brief CLI enhancements bullet only mentioned aspire publish and aspire deploy, but --list-steps is also available on aspire destroy and aspire do. Expand the bullet to name all four pipeline commands and mention that the listing includes each step's dependencies and tags. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- src/frontend/src/content/docs/whats-new/aspire-13-3.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx b/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx index 2925515de..0cfb4de70 100644 --- a/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx +++ b/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx @@ -588,7 +588,7 @@ This is a behavior change from prior releases β€” `aspire init` no longer fully ### Pipeline tooling -- **`--list-steps`** prints the list of pipeline steps that would run for `aspire publish` or `aspire deploy` without actually executing them. +- **`--list-steps`** prints the list of pipeline steps that would run for any pipeline command (`aspire publish`, `aspire deploy`, `aspire destroy`, or `aspire do`) β€” including each step's dependencies and tags β€” without actually executing them. - **`check-container-runtime`** is a built-in pipeline step that fails fast when no container runtime is available, preventing late-stage build/publish failures. - **Publish summary** now shows a hierarchical, timeline-style view of pipeline execution. From 5419a2eb424c2f73a1df95a44d2c2d59ce1279fb Mon Sep 17 00:00:00 2001 From: James Newton-King Date: Wed, 6 May 2026 13:24:44 +0800 Subject: [PATCH 13/20] Make 13.3 what's-new page more engaging and restructure sections --- .../content/docs/whats-new/aspire-13-3.mdx | 117 +++++++++++------- 1 file changed, 73 insertions(+), 44 deletions(-) diff --git a/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx b/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx index 0cfb4de70..61718fb0b 100644 --- a/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx +++ b/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx @@ -15,23 +15,23 @@ import LearnMore from '@components/LearnMore.astro'; import OsAwareTabs from '@components/OsAwareTabs.astro'; import azureFrontDoorIcon from '@assets/icons/azure-front-door-icon.png'; -Aspire 13.3 is here, and it's a packed release β€” bringing **Azure Front Door**, **Network Security Perimeter** support, **Azure Kubernetes Service (AKS)** hosting (preview), **Kubernetes Ingress and Gateway routing** (preview) with Helm-based deployment, the **container tunnel** enabled by default, deeper **polyglot AppHost** parity for TypeScript, Python, and Java, and a brand-new **`aspire destroy`** command for tearing down deployments. +Aspire 13.3 is our biggest release yet. Deploy to **Azure Kubernetes Service** with a single line of code. Put **Azure Front Door** in front of your backends in seconds. Write your AppHost in **Java**. Capture **browser console logs** right in your dashboard. Tear everything down with `aspire destroy` when you're done. This release makes the path from local dev to production shorter, safer, and more powerful than ever β€” no matter what language you work in. We'd love to hear what you think. Drop by [ Discord](https://aka.ms/aspire-discord) to chat with the team and the community, or file feedback and issues on [ GitHub](https://github.com/microsoft/aspire/issues). This release introduces: -- **Azure Front Door** and **Network Security Perimeter** hosting integrations. -- **Azure Kubernetes Service (AKS)** hosting integration (preview). -- **Kubernetes Ingress and Gateway API routing** resources (preview), plus first-class Helm-based Kubernetes deployment. -- The **container tunnel** is now enabled by default, providing uniform host connectivity across Docker Desktop, Docker Engine, and Podman. -- A new **`aspire destroy`** command and the **`aspire dashboard`** CLI, plus the Aspire CLI is now available as a `dotnet tool`. -- Major **polyglot AppHost** parity work for TypeScript, Python, and Java (experimental). -- **`aspire init`** (preview) β€” bootstrap an AppHost into an existing repository with the new `aspireify` agent skill. -- **JavaScript publish methods** (preview) β€” a unified set of `PublishAs*` APIs for Next.js, Vite, Bun, and other JS frameworks. -- **`WithBrowserLogs()`** β€” capture browser console logs, network requests, and screenshots from your frontend resources. -- **Foundry Prompt Agent** support. -- …and much more. +- **Azure Front Door** and **Network Security Perimeter** β€” edge networking and PaaS security boundaries, declared in your AppHost. +- **Azure Kubernetes Service (AKS)** hosting (preview) β€” provision clusters, configure node pools, and deploy with Helm, all from code. +- **Kubernetes Ingress and Gateway API routing** (preview) β€” define how traffic enters your cluster without leaving the AppHost. +- **Container tunnel enabled by default** β€” every container runtime now Just Works, no `host.docker.internal` hacks needed. +- **`aspire destroy`**, **`aspire dashboard`**, and the CLI as a **NativeAOT dotnet tool** β€” instant startup, standalone observability, and clean teardowns. +- **Polyglot AppHost parity** for TypeScript, Python, and Java (experimental) β€” write your AppHost in the language your team already knows. +- **`aspire init`** (preview) β€” drop an AppHost into any repo and let the `aspireify` agent skill wire everything up. +- **JavaScript publish methods** (preview) β€” `PublishAs*` APIs for Next.js, Vite, Bun, and more. +- **`WithBrowserLogs()`** β€” see browser console output, network waterfall, and screenshots right in the dashboard. +- **Foundry Prompt Agent** β€” declare and deploy AI agents alongside your services. +- …and dozens more improvements across the dashboard, integrations, and tooling. ## πŸ†™ Upgrade to Aspire 13.3 @@ -93,7 +93,7 @@ Or install the CLI from scratch: ## ☁️ Azure improvements -### Azure Front Door integration +### Azure Front Door integration β€” global edge in one API call -Aspire 13.3 adds a new hosting integration for [Azure Front Door](https://learn.microsoft.com/azure/frontdoor/), Microsoft's global edge network for fast, secure, and highly available web apps. Add a Front Door profile in front of your backends with `AddAzureFrontDoor` and attach origins with `WithOrigin`: +You no longer need to stitch together ARM templates or click through portal blades to get a CDN in front of your app. Aspire 13.3 adds a new hosting integration for [Azure Front Door](https://learn.microsoft.com/azure/frontdoor/), Microsoft's global edge network for fast, secure, and highly available web apps. Add a Front Door profile in front of your backends with `AddAzureFrontDoor` and attach origins with `WithOrigin`: @@ -220,13 +220,13 @@ NSPs support **Enforced** mode (blocks traffic that violates the rules) and **Le For more details, see [Azure Virtual Network integration](/integrations/cloud/azure/azure-virtual-network/#add-a-network-security-perimeter). -### Azure Kubernetes Service (AKS) hosting integration +### Azure Kubernetes Service (AKS) hosting integration β€” Kubernetes without the YAML -Aspire 13.3 adds first-class support for **provisioning and deploying to Azure Kubernetes Service**. Use `AddAzureContainerAppEnvironment`'s sibling, `AddAzureKubernetesEnvironment`, to declare an AKS environment, customize node pools, and have your AppHost generate a Bicep + Helm-based deployment pipeline. +If you've ever wanted to deploy to Kubernetes but dreaded writing manifests by hand, this one's for you. Aspire 13.3 adds first-class support for **provisioning and deploying to Azure Kubernetes Service**. Use `AddAzureKubernetesEnvironment` to declare an AKS environment, customize node pools, and have your AppHost generate a Bicep + Helm-based deployment pipeline β€” all type-safe, all from code. @@ -307,9 +307,9 @@ The new `Azure:CredentialProcessTimeoutSeconds` configuration value lets you tun ## 🐳 Container, Kubernetes, and Compose -### πŸ”— Container tunnel enabled by default +### πŸ”— Container tunnel enabled by default β€” it just works now -Aspire 13.3 enables the **Aspire container tunnel** by default, providing uniform container-to-host connectivity regardless of your container orchestrator. +Aspire 13.3 enables the **Aspire container tunnel** by default, providing uniform container-to-host connectivity regardless of your container orchestrator. No more "it works on Docker Desktop but breaks on Linux" surprises. Previously introduced as an opt-in experimental feature in Aspire 13.0, the container tunnel allows containers to reliably communicate with host-based services (such as the Aspire dashboard, OTEL collector, and other projects). Before this change, Docker Desktop users benefited from built-in host connectivity (`host.docker.internal`), while other container runtimes such as Docker Engine on Linux or Podman required manual workarounds. @@ -360,13 +360,13 @@ You can also disable it in `launchSettings.json`: For more details on container networking, see [Inner-loop networking overview](/fundamentals/networking-overview/). -### Kubernetes deployment with Helm engine +### Kubernetes deployment with Helm engine β€” from AppHost to cluster in one command -Aspire 13.3 ships a Helm-based Kubernetes deployment engine. Declare a Kubernetes environment in your AppHost and Aspire will generate a complete Helm chart and deployment pipeline for your services. +Aspire 13.3 ships a Helm-based Kubernetes deployment engine. Declare a Kubernetes environment in your AppHost and Aspire generates a complete Helm chart and deployment pipeline β€” you focus on your app, Aspire handles the manifests. @@ -508,9 +508,9 @@ Polyglot AppHosts (TypeScript, Python, Java) can now build Dockerfiles programma ## πŸ› οΈ CLI enhancements -### Aspire CLI as a NativeAOT dotnet tool +### Aspire CLI as a NativeAOT dotnet tool β€” zero warmup, instant feedback -Aspire 13.3 publishes the Aspire CLI as a **NativeAOT .NET global tool**. The CLI has always shipped as a `dotnet tool`, but in 13.3 it takes advantage of new .NET 10 support for distributing NativeAOT-compiled tools β€” meaning instant startup with no JIT or runtime warmup, and no managed runtime dependency in the tool package. If you already have .NET 10 installed, you can install the CLI without using the curl/PowerShell installer: +The Aspire CLI is faster than ever thanks to **NativeAOT compilation**. Expect instant startup with no JIT delay, no runtime warmup, and no managed runtime dependency in the tool package. In 13.3, the CLI ships as a NativeAOT .NET global tool, taking advantage of new .NET 10 support for distributing ahead-of-time compiled tools. If you already have .NET 10 installed, you can install it without using the curl/PowerShell installer: ```bash title="Bash β€” Install via dotnet tool" dotnet tool install -g Aspire.Cli @@ -520,9 +520,9 @@ dotnet tool install -g Aspire.Cli For more details, see [Install the Aspire CLI](/get-started/install-cli/). -### New `aspire destroy` command +### New `aspire destroy` command β€” clean up in one shot -`aspire destroy` is the inverse of `aspire deploy`: it tears down a previously deployed environment, including provisioned Azure resources, Kubernetes namespaces, and Compose stacks. +`aspire destroy` is the inverse of `aspire deploy`: it tears down a previously deployed environment β€” Azure resources, Kubernetes namespaces, Compose stacks β€” in a single command. No more orphaned resources cluttering your subscription. ```bash title="Aspire CLI β€” Tear down a deployment" aspire destroy @@ -610,9 +610,9 @@ This is a behavior change from prior releases β€” `aspire init` no longer fully `aspire agent init` gained a **location selection** step and now supports the standard Aspire skill family for one-shot scaffolding. -### Java polyglot AppHost (experimental) +### Java polyglot AppHost (experimental) β€” welcome to the family, Java developers -Aspire 13.3 introduces **experimental** support for Java AppHosts, joining TypeScript and Python in the polyglot family. The Aspire CLI scaffolds, builds, and runs Java AppHosts that consume a generated Java Aspire SDK (the same `.modules`-style code-generation model used for the TypeScript AppHost). Java 17+ is required. +Aspire 13.3 introduces **experimental** support for Java AppHosts, joining TypeScript and Python in the polyglot family. If your team lives in IntelliJ and thinks in Spring Boot, you can now orchestrate your distributed app without switching to a C# project. The Aspire CLI scaffolds, builds, and runs Java AppHosts that consume a generated Java Aspire SDK (the same `.modules`-style code-generation model used for the TypeScript AppHost). Java 17+ is required. The feature is gated behind a feature flag β€” enable it with: @@ -629,7 +629,7 @@ The Java polyglot AppHost is experimental in 13.3 and APIs may change in future ### Notification center for command results -The dashboard now has a **notification center** that surfaces results of resource commands and lifecycle events without requiring you to scrape the logs panel. Commands return [structured results](#resource-commands-return-structured-results) which the dashboard renders inline. +No more digging through logs to find out what happened. The dashboard now has a **notification center** that surfaces results of resource commands and lifecycle events front and center. Commands return [structured results](#resource-commands-return-structured-results) which the dashboard renders inline β€” you'll see exactly what succeeded, what failed, and why. ### Telemetry API enabled by default @@ -645,7 +645,7 @@ The dashboard's AI features are now **disabled by default** (`Dashboard:AI:Disab ### Other dashboard polish -- **Resource state column** now shows an interactive popover with extra context. +- **Resource state details** now appear in resource details. - **Parameters page** refinements make secret values clearer to manage. - **Short trace IDs** (8 hex characters) are accepted by the telemetry API for cross-tool linking. - Resource names and lifecycle notifications are now stable across reloads. @@ -654,9 +654,11 @@ The dashboard's AI features are now **disabled by default** (`Dashboard:AI:Disab When you launch your Aspire app from VS Code, the dashboard now opens in **VS Code's Simple Browser** by default rather than spawning an external browser window. The behavior is controlled by the `aspire.dashboardBrowser` setting. -## πŸ” Browser logs and screenshots +## 🧩 App model and AppHost + +### πŸ” Browser logs and screenshots β€” full-stack observability, finally -The new `WithBrowserLogs()` extension method captures browser console logs, network requests, and screenshots from your frontend resources during development, surfacing them in the dashboard alongside server-side telemetry. +Ever wished you could see your frontend's console errors right next to your backend traces? Now you can. The new `WithBrowserLogs()` extension method captures browser console logs, network requests, and screenshots from your frontend resources during development, surfacing them in the dashboard alongside server-side telemetry. @@ -695,11 +697,45 @@ This API is experimental in 13.3. Use diagnostic code [`ASPIREBROWSERLOGS001`](/ For more details, see [Browser logs](/integrations/devtools/browser-logs/). -## 🧩 App model and AppHost +### Resource commands return structured results + +Custom resource commands can now return an `ExecuteCommandResult` with a structured `Message` payload that the dashboard renders in the notification center. + +Use the `CommandResults.Success(message, result, resultFormat)` overload to attach a payload to a successful result. The `message` is the toast/CLI status; `result` is the payload string; `resultFormat` controls how the dashboard visualizer interprets it. + + + + +```csharp title="C# β€” AppHost.cs" +using System.Security.Cryptography; +using Aspire.Hosting.ApplicationModel; + +var builder = DistributedApplication.CreateBuilder(args); + +builder.AddProject("myservice") + .WithCommand( + name: "issue-access-token", + displayName: "Issue Access Token", + executeCommand: context => + { + var token = Convert.ToBase64String(RandomNumberGenerator.GetBytes(32)); + + return Task.FromResult(CommandResults.Success( + message: "Access token issued.", + result: token, + resultFormat: CommandResultFormat.Text)); + }); + +builder.Build().Run(); +``` + + + For more details, see [Custom resource commands](/fundamentals/custom-resource-commands/). + ### HTTP command result mode -`HttpCommand` now supports a **result mode** that returns the response body to the dashboard's notification center, so HTTP-triggered commands can return structured payloads instead of just success/failure: +Building on the new structured return values from resource commands, `HttpCommand` now supports a **result mode** that sends the HTTP response body back to the dashboard's notification center β€” so HTTP-triggered commands can surface rich payloads instead of just success/failure: @@ -739,14 +775,6 @@ await builder.build().run(); For more details, see [HTTP commands](/fundamentals/http-commands/). -### Resource commands return structured results - -Custom resource commands can now return an `ExecuteCommandResult` with a structured `Message` payload that the dashboard renders in the notification center. The new `Logger` property on `ExecuteCommandContext` lets command implementations log directly to the resource's log stream. - - - For more details, see [Custom resource commands](/fundamentals/custom-resource-commands/). - - ### BeforeStart pipeline steps A new **BeforeStart** pipeline phase replaces the bespoke eventing-subscriber classes used by the Kubernetes, Docker Compose, and AKS deployment engines. Authors of compute environments can now add ordered startup logic via standard pipeline steps rather than custom subscribers. @@ -835,6 +863,7 @@ The Microsoft Developer Control Plane (DCP) server can now use the existing Aspi ### Other AppHost improvements +- New `Logger` property on `ExecuteCommandContext` lets command implementations log directly to the resource's log stream. - New `IResourceCollection.TryGetByName(...)` for efficient resource lookup. - New `NameValidationPolicyAnnotation` allows integration authors to plug in custom name validators. - `AfterResourcesCreated` events now run with strict ordering relative to other startup events. @@ -846,9 +875,9 @@ The Microsoft Developer Control Plane (DCP) server can now use the existing Aspi Service discovery now does a better job resolving endpoint names and schemes when a referenced resource has multiple endpoints β€” particularly for HTTPS endpoints and named-endpoint references injected via `WithReference`. ([#16210](https://github.com/microsoft/aspire/pull/16210)) -## 🌐 Polyglot AppHost parity +## 🌐 Polyglot AppHost parity β€” your language, full power -Aspire 13.3 closes most of the remaining functional gap between C# AppHosts and the TypeScript/Python/Java polyglot SDKs: +Aspire 13.3 closes most of the remaining functional gap between C# AppHosts and the TypeScript/Python/Java polyglot SDKs. If you prefer TypeScript, Python, or Java, you now get the same capabilities that C# users have enjoyed: - **Unified `withEnvironment` API** so all SDKs configure environment variables the same way. - **Endpoint property expressions** (`endpoint.url`, `endpoint.host`, `endpoint.port`) are now usable inside polyglot AppHost expressions. @@ -964,7 +993,7 @@ A non-exhaustive selection of notable user-visible fixes in 13.3: ## πŸ™ Community contributions -Thank you to all community contributors who helped make Aspire 13.3 possible β€” including [@afscrome](https://github.com/afscrome) for the lifecycle Subscribe extension methods, [@spboyer](https://github.com/spboyer) for documentation and template polish, [@holystix04](https://github.com/holystix04), and [@tranhoangtu-it](https://github.com/tranhoangtu-it). We're always excited to [see community contributions](/community/contributors/)! If you'd like to get involved, check out our [contributing guide](/community/contributor-guide/). +Aspire is built in the open, and this release wouldn't be what it is without you. A huge thank you to all community contributors who helped make Aspire 13.3 possible β€” including [@afscrome](https://github.com/afscrome) for the lifecycle Subscribe extension methods, [@spboyer](https://github.com/spboyer) for documentation and template polish, [@holystix04](https://github.com/holystix04), and [@tranhoangtu-it](https://github.com/tranhoangtu-it). We're always excited to [see community contributions](/community/contributors/)! If you'd like to get involved, check out our [contributing guide](/community/contributor-guide/). ## ⚠️ Breaking changes @@ -998,4 +1027,4 @@ Thank you to all community contributors who helped make Aspire 13.3 possible β€” -**Feedback and contributions**: We'd love to hear about your experience with Aspire 13.3! Share feedback on [GitHub](https://github.com/microsoft/aspire/issues) or join the conversation on [Discord](https://aka.ms/aspire-discord). +**Go build something amazing.** We'd love to hear about your experience with Aspire 13.3 β€” share what you're building on [GitHub](https://github.com/microsoft/aspire/issues) or come hang out with us on [Discord](https://aka.ms/aspire-discord). From 874617b4082a54da745b64ea3182d60c35cc2752 Mon Sep 17 00:00:00 2001 From: James Newton-King Date: Wed, 6 May 2026 13:30:41 +0800 Subject: [PATCH 14/20] Add notification center screenshots to 13.3 what's-new page --- .../aspire-13.3/notification-center-bell.png | Bin 0 -> 310454 bytes .../aspire-13.3/notification-center-open.png | Bin 0 -> 303438 bytes .../src/content/docs/whats-new/aspire-13-3.mdx | 16 ++++++++++++++++ 3 files changed, 16 insertions(+) create mode 100644 src/frontend/src/assets/whats-new/aspire-13.3/notification-center-bell.png create mode 100644 src/frontend/src/assets/whats-new/aspire-13.3/notification-center-open.png diff --git a/src/frontend/src/assets/whats-new/aspire-13.3/notification-center-bell.png b/src/frontend/src/assets/whats-new/aspire-13.3/notification-center-bell.png new file mode 100644 index 0000000000000000000000000000000000000000..589fb6d1946514f874781ccea4fc1e481f2c7c85 GIT binary patch literal 310454 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
  • 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

    2TovN^XIU{;H_e%w1U5GF3H8>3JyH!s6y#8sF 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�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 Wx7&f&pOXwgCs|2FiAr&!pZ^cgIyi{{ literal 0 HcmV?d00001 diff --git a/src/frontend/src/assets/whats-new/aspire-13.3/notification-center-open.png b/src/frontend/src/assets/whats-new/aspire-13.3/notification-center-open.png new file mode 100644 index 0000000000000000000000000000000000000000..d1e384e29864e35009902e3a3967342a51d8c6f2 GIT binary patch literal 303438 zcmb?@by!s2_bxVw2uLF#5`qedbj#2!Eg+!M-5q0$fTVPTbTdjf0>XfF3`h<*ba%tt zJ)e($zrW|+``3N$euN3m*=L`%*Lv5x-o1~Xo~y_b+@!vVgM&jLFDIprgLC5o2j_A> z?q%=|`GM*Rc)8@PE(^ga>7`i)AFi59C`;hrd<(}vdwmUj#&eLUuYYyrlA09U zi#_j);kg&mx~^w>b#uJgkn{c*o@@%XbV)fm++|k{z6mpT^M$jEc%l|{DJ7z$X^VvI@qLSTpS*g@8uaejy(1o+@APyOK7ap=eeE?5 zyujYrpT@!Z|M+pnr-c$<444c7*(3bh8xD?xgv9^9kH-cXQ0mXp1DrvT9WUMzQTx#S z_d+!aZjM?UO{~3{kVU(#L2Zu@|leF6VzDqb~ zvnlgSMtB{K$ys%8TAcUCaWgp-;Gb+9=|7Y44?_R;FW`$ci^{AG`C0m#?Kp`;4_ z*Y7jrLcTd@95PMBgb+hsH~{bdx4kvy@+ZQ>nTbnjSTcHT7%VnmrSLjPDZYjBbx5bu zr`xn9Be`7nuK~aKZ)=(!3%;OY_%_?xMQ;oAP$bf3amz) z;m6`G0p*itq;1dc5&7K4nIYV?k;3@ND}~WT&9-(r*N z6VtRjMH)df6Z<6d0m80TJ(GR5;YrjuMwPq$_9~K*v6tLzcqf{O#ZjESR*Fp+Y(nrls)>gB zKab){rns!4!>D#Ex}a;E?KO;xWy@>;#i|fPvp&voelv*4QYj)`rc+H{+t5%=%}{Tw zd%1^26s1=KMO;Xd#gKs(LuM*{&AV!o6Jz^%wK}YK{kFdP;u1{$BRRc z8&M;7|J=h{R2SPFj2r9G6�~28}C5q-~RQ+}s)*_hAKT;~_+G2t)n(LF@Z$vv>?E zY+*MEdg~+oYiN)u!ul8LEZ)AfIbor37mFVgYVt=`(!{IRKWz%}@lfymwDe(5Nj4&l z=`2f&cO1LtyuNS)vp@IlVaDhV)4d?41Lg4E8Yd5-GWwU>t)&JZ$tnnLXAJ2w{*ElW zaZ6>MzxZtJlmH3)++3D=wEDwOXnTgA``ZfrpHcUU=aQTheg&UrNQI)KHZMm$_SZAc zv`wIypAfHRV_-3^{^Hyb8P4@FpA3Vi7EfdM6Oa3rW<2MTqn~WZj$Y{ZLR^N|mt~Rn zMJ_XBtqX8kl}VcSe|Awj#a@eczL+tOQ2Dya$&7H- zC6zWp#73jTQwO##!U&|*NTppTuK)ET92@~zm*oN|OJ`$q!-iZKZQj>Pg<}{|3oi2y zMxlbjM4p#S*)+^APwU@K=zMEh@O+o5NQRmClo2nm+!+90j(d|owlh$SxiC6iQVXLH zwUeneaGa{%vncyceE)Pc$lb5hLv&VIrnu+{#Itwx;B(-mArAU@%GY-UAf#hMFXNhg z&l5$-&RI|*LcAi6#YF48BO5DhhBoeeatz9}K@u8iJup0&SsN2&q}5++Jngd|vDow4 zH^hVBzE*l2q8_GxKPW?Q)#w4apWrU0ahdPLpG#0pTU3j*Dbs4`H)j=+_=6$Ti2f#9lJ$%&677x66_0u4%rOKRN-F1ytmvl}NFWb_;&!_M8x zna=l>sdHHUs(dlE$B%ZWyrLpHs;h4QF`i%4kkL-K76u0=cjRNm1yvM#&e3#&25vTt zONLSnN@)yp5ZR2=mkRGzV`p9`2>hPF%Tv%@4Ic}k(xVMfKV zZKmv}rG1vLhS|ot5;{?VDxL7|kiEUV^78VK?u+Gt-uFG(#nhqx9-`AlkL+qNoEkE> z*CrT+xfw;VjgglDHm+kQDB#jQH5#&>Mnu)pd525Nsi`H0+pp@K3l%!l(W~){N00*I}$Uv z44UMk7qBk7+VkFJlIx2LChnU#2ZFr3qQd5KR+Li>4c{fNy<@y2Pwlh6wrqSNvm(X6 zda-!7geEmT(;v%X2DLT~heq-N&wxW3#UOU|_H7eb(9R#-fPP{?4!(x4`& zCaVfF-P^3COphWnFAi0t@od1&P8*~F6s zZ}ey_m``$BW6QJPqAX5+QR8zirozY*M_)j3O*;Lu+?ihCBTi|E}BXHP5pOz_R35d%!eW4^2_$CBiz%Iwcf2idG!w_&h_+N zluR^TAmy&Rs`|JA+(ElCm)t?hwL-y;{7sm(io zEc!C9_uifk!^sUCfsY)YF4(d&Sj}?6R$>Qqa(LNGS`CdD(FQjyV{{9ZXr4NEbT@B{ zwO3X9y4K5NK_1N;Xgb`PPDhe_7#aD^krgfOesIeC;L}BdYV>iku(<($hPmb!yG;tX z==s8#tM}pBc)eK)B5@$o+sY=dfAXuhQO#*&R|$1OQoi-rX>XLO-wt|2wC-?iveXY9 zYdhgae#A8Ryxe`Ugf@N3f3I6%SUAWCdOWX{RJl2+Gdzb}o%?=Kf8E;ZjZ!rGQuRAUvR&XyydkZP(4$819NISJuNECUovjFGR@7)H)t{F z_)&aL3qO)Zj?%Fw4c^E!bw6g2-E%o1m%M1A%>6LcK!238$39SXC6Xg?w7e-Uq#b-#$`%D7Pi9YX#j)Hjd)` zV{HcxVe};ZfH=F><5>SnZvomrq3zq47ZFYwwgMW5Z zzO|-%opOE4Q^s;WK1x1HX6iohESO;@UPBa#*8{|1ufkmt%XNy+ed*_Zs_h85k-+4& z?iaS-zj^QPz^jmWdMSqR%pd!$eXF-MPkD&9$MPHS7^o$_(7aBTxyKG8lCbYzb)l2> zl?)EZl*-J75v5u`LK}a@g^{=jHTW}1**~#3?D1VlqkpVd(Ny040Om&T)tP3Wa^8{Y zZXotpe$T_S5q&C0X0+Oz)^z5i|15WOb>HjVuwS&!;L7c-#IH-KFd~`2M%3HcWnw*h z<=LRN%{AM5dKLL9lDA8A>tE}KN)F1p(~I7VU{#;^pswOJvhfnLKjfb3c9BuKa_#flkFX_nUO${oEcU1}<7FY=JFk&*XL zsD1s?9(R@&J;^3OSiZ?5c{wcvkRmAK$w#i7C-QJSsR0BogLi?|-6YcKJ5&@_40F#+Q(BkNt%D_vn+bL1VR2IMrQJ>#dbnEr z=;FG9oIWuWLW#b0y}^AS0l!#ZcBgo(Ussj&F45S@Up3xyXsXJP@7~NoIrARuxx!gv zPDWcDuKja3IV;0mYQ6JIKb@~z(?fiu=m*)^wPk-4lty0hgjw8@t^Ix%SMY0DeMx?d zW6n|0#yVP6ux(7;NTez7d8VF8ppytg*1@ZM(eJl%o?BaNI$!i)Yg5qPI$v{w;=JWR z9uG9J2G#h=64LUdqCKQvhY;y%m+SeOlq2WuG~<;z2EyIiNizo&u9-hO;9@D`lTw?@ z`?~RM_QRaB4}+jF%!1dfK_=o8?|E&2*!kX&sO_K+RMWLiIb%F~s<4D}#rCn5whN6GlU`PIxLKIp~4ZeRWJ2m+s9v+Cgp zES2Pek)Y{kH?Z6-iD_MCujOhOJOchC!fn_T;78tHDy{WTHc0~}*G<}Yj`|vdnylKM7;}8$+lycHnWGHK>V{`Ex`{tY za@Jj>^@;kTf0e%-MW~>)p0@LNeUN}#{=|4*c&j#?%pL~NMzWutRDYrc3K^!tDPyQLUm+dX6m@4bRltp4 zQhm1Y@!3>kAF6&e9eTbfuIhH=dGhH&+DYGCqayo-^7n@DQOieeXIm|;&UQzONx`F= zC3Z0ow0C%lh%t|v&wAkj^pY_Q8|aXOl1aCj=M4}7VndcyL~-;(Qp< z{L+?s1W_ikXlN(oM1*}EL6si8Lk$U>oQ@}k?8Q1nJu|H;{8m8?5b@uZOpSHfvP|bp zXhDZbcU~v#c}C8WRaoD+Uv~~sgW9$St&-X};Zqq_vZ9ga?Shvt!M&1jOkr#xi!OKr zR~R2#M*b%7D{#KXELEx#%~$(rfSk;>Jcfc!;Ol05+L`Zho2lJTVnA)v(yUy)8Vp(W z#1B8pitA}CX?sNR3fXE-1f5haC37XP!JbH~;ifA*BLzhGJo0hZ3N49}nh-~ej!N}C z%v^nH8CaN(`D;BX^6#xh?-6epGZgG zrB9uj`diMico(0)B4Zd2Q~eXAIQ=EXKe=&mlF3r2&Vw@!2l2QwGoyx|HJx*x%Tdv{ zJHGEBm(Mebyc|L+59$O`X*dDiH_Ed}eKnJuk`r@HHIq!S`^*RT&dWdP-IvU^?U%+Hv{F(ZLnp2Z7+dVP z;yP(%ax#~yoM9;SBNef2XhvSv62I{Zu(=a?{a9{fz@G8qLQF`InVCT>8!^*-MFX9w?!DJZ>v_!1&9a#D@pRQUNlm^7QBE17=hK^iRjo6} zj#3&5iU;zMiBji|&lPBI%j)Xt8XIS77a~{pB?t-%3L>MTa+MOCw%aJe=|pSwtL$7| zU8SX^_xJZhLqpBVbTcjWS3M8Z6wdvij*gDt)X`M}(CjYZq+|_cK$}qFJ{>>Sx-axX zRTx6b+0S&G&l&kI5kc@`n3|SMMRK!Yxv)wU{WCUO*O7;j?-qHYE8+C!)YHSmdgDt% zOv(5IP>X}M%u^;Q$|+=BlYWB{(N%~*=)Jhjo?WUpMdZP}_gNae`x*rW8@$ZgbSpOe z2hUO__=?$V)T`smyR%?RdGXO}$X z-(+Om;db&eAM;q;U>9Gv30+A-vUl6yeuGIrV97Rh>5@|pxrOvhA(%h*L_zmg2B%7= zzeF*yIrg`;);(Byv3p@3yCKSQvMK23g?hng&pB55MlsN|C8F&(@r5U^S-#fv(^i<@J8T1`^zyj zBtJ!z19o>~{dRU#3A`k?s&4&(Rh;EoW{mlRlQ`3wyu7?^+@v1z$=|pNmIej}T3RvV zPai%k2sZRkRO|{QW~B3&d6%z|E0oe36clto6sT@hH36^w9VAQdyVnQ3*!}T|1QA9% zQD)w!Rj3_GBe-J^J)Jn(Mi&+q-le7%dUWTkLP||ZP7ZW)!>)c?rflrx^XFT_y^=UD ze+jXl#4)jnR+w8kxl3fKMQ5g2+qU@) z^}=>!#qY8e+ds5$B-?HB-s@xf#0^V|S*ZQ_;aJ$6CXeiDDiI`5rZDs41b+#u#mLW+ z+MlJZ%*@PfZ8r{VjJTlF54zlVEW2fz)xMT}?L@m*4(mk6L`Ty+HL;QJ z%h0|CT(~f%tIDn@!wafmU@GtEc#&!_aY$qHxRA9Z&(_wq7+%84$;r;f#wO^Jm*;@$ zE2L=Hxj1W~o;DeNDnlwi2!mNRu+K9CJ!~Uigyn?aUzROY%k~aN2wG;&ihK9VX0CyOhxu zOtI=xJL3lEP-0@DUCn%~j*;*F!Gyi4ips@GAzXz^)gh76I4I+}0-J5&XJXu|<$CLq zgrYpg?IB{mCoq414*kjyu6D;{>LNm_r*rg}BgETFSIYH@hnDxe8dP$fS4WDS7rJZa zA{9>#))m>#e+P3GXl*^^gL7%#Wfu(mE7_k4>= zsTC1DT5=p#tsJsEKFvU&NLnDb3| zs7T`GPE$R@+drP-p-i12g&usqU za&|fM$0Auc1~No_i^dqH{?N1G-AtKOp?D5NY(5ah_>(rw;+BlWwudk6ZCYv9>%J4A zBrvD2-#7CVouNPg{kuH!efyo_;+9uKgV+AaQfBxt5emIs zztw`@Cyw!X^X83%2IM9_KFR|fTDMUfOtdo}XJqKTUIB2nIn<9JcPJlem6@5@UXuoTJ>n>jiQK|D{?_Im(k;7r^QMrs<&5p@k^S?bWOoqH4f{c)uIP8g-abAp9(ckZL zd|xDIN_N9`_8WER$Rdfa*uWx%uiwBX$vO6yblT$9>{;T9S;|OOM=8@Wv-~Z&H_vuH ziJ5z9H6pUNlJ7l=WV&H8_JHkDRaIl2ldf-<$~#O0FeC2kn`Gm(n0?p1mp5e1q17`Q zEnK-;AzKK(8C*u%R9-nmSAx^tpmC!Cm9Z>*$wBeDpnO{R@=$~phWuNN)8XKLz`mC+ zqB1@jyHW_+TVq$(CAbiN;RUmN>6neqOGjz20LCDdIq(C4h>MP%TU<<1%K6d`vKI-9 zQb$h@Gi+_D?r_4sNffPx3HkQyo&(5r;(Ps)hm+2P#x_&6u2wW`xDW{m2^$+5b@j-h z<+HQhK7PANFei8nc2(X>{ptME9+^F6g(W3^vmYrIdXnPO(u|%zcL09@0v?Fs($dm! z@r&xLtRFUfH^i+MBbf4a;D&^vd;RB!sI=tddXvsOVQ7J{%xEtWI*6Q=)k6l8fedMs z-)XUSAweVEOp&ty4H#}UfPtOeU2AJ=)ykKKJ?Cj&EBRSjS@eEKvoxrpj3MpwLQ?62 zQ>bM|Or`B5q7X(J*|6(FA$eVcyqD*f^3C+VC|-k~Y)+ym|1}m)_1EN-Nla1k$>u;N zVzS2B*x1-tEKMah%G48Fzs#(s^u=Qd=@oo@d;l}Zu`+XKnnSDuL(lik>sO3oO%;~! z+ShZvZn-KSY3Mm0Lt*5@_4u)ps3Mzd&C8gW7}#eR40a$N2%HI|AF=HpBzSmurw8kG z=LZuYw;=JZxDw*jO{w6@%gYa}?i-x&@d8cpcrFTD`aaC(biE3I5m!>rit_apz9xYG zu+M>kf!wLImzG`vu$ruP3>Q1GFff>EIGonk*SD_F`*4xK8l2 zLyf>C0hDKrJNxnB*Tme5hCLFx#IlX#{YBALYX>Bvfns!TI?ES&W0ko1puTN`1O}|0Ci#Mjr;dmqGhe15UAvJz$sehmj2WwR;(X6Wnddm5}xnw^s)<7?7{f;T?fANTk7 z&m^3ZxJQKR75nq2LKCLrAW8PQ0&unQFWt6;anc?gHkPP5bioYf({= zujI9(D{n%iWo7%)#4#w$g}ap0k3x7OH5Jv^$@1dtxXyiZ!E<`u4X$5RQd!Bz&tCdGc1%>@Y zWhlBDm>BWnM^<*W0SK)0^z^p2HsGfT)Nz|rb?zWSK*E++Rt9}-PB)w$Zf;gb0@LT~5RZ9yA zasyC`Z7cKuBEEPm>3<84fPj|AqMuCXWwYaCBCoY}(TnEYdekQBo3X5)pP!f43AkB; z>yjWpob0cD*uWF;*m|X|K3MID77|l5Hbxg{6@u#u-OfjC_H}eDO;o`R;qbh?qpem# zkjpsh)=Km8SS5%|bW4hh4azMdWHP}eZ87s%(XlZxo(IcMpC(f{UE4l_ex3 zEVgapWk8Qil_HoD)WQ}$v6|37&Ec}S;Gy{G0MyWMnt*@uiRsU1%xM!QI504;xY+k> z8$rSGl9HG>z41Up3KPksrKu@$afCKTg!T0H+QG-+tO_6m!f1sXPdDlgQBZMi?pJp`80ff#a-?6ziWJG(|E2 zB3loLUmEnHrqkpm0YQq0=g!yHtzO_9LsT-Cw!VIy-BfLj^Ww&MMKBki(_9C@UA3t; zez|)@9w2+sd(K5Pov+(tPDY!QScVSPCvugOM(9)u%J8vw0mCElI^3WIL6llDzJ4I; zeQ*XQjuQyIr&g;iEiE954pO~0xF~Pk<+t+z_SyvK3j9@8N-9r>mxrfFziI<~Gx5zh z;Dk?2p|GHUMLCfN(80;cNs#OgaxE+^bsK$-0q=x;C0$uvMTAgg=3qcR?c12DLr!9l zfV3_onD++nUpyo|duJpgD3LjU+j0I!C72=Xw&4>8qU2pZo9Cp=EG!E-Np?ZO!KZBx zxq!^uj@2u@H)_m(eZ@)$bm0iQDt=yGV#pg~W31~T=)Bi9p%`yv<6i%!p=o$=Bzy4{%!&$M_VC@z3#K$*+L{?N*R&LVt`=$Rx zZ||)jSJ$ghjr$||r~9ksd`SizI+BtfT4#x_GH`QqKYCP{p5DB=f16(HtXFuGhTBX@ zQ!~16(b~cS*g@?Sx{uUBxubkRbqt2OdC1Sh!^6)nOmmx;&Q&PIYSG%tDp@6W+`J-+ z*89G^I+(%L;wn0?rF7sc08Wq3{ameoKfCv;Y^*(u_OxG;umNz(j~_p->r{wGtK@pG zrli|m#!%L8uL7H5e>x?3~bH@jOE`Jk> zo|<~R!P`9y-5aM#QLEzOvIl}1SneChucJm#-?36tfE3_Nom9_-gtfJ`-6eh)R;Bq% z9dN!|o*I-s(Tzp_{>>zRvp^R0iAg>vBqUkH(@9Pa%Pn{2yB^37d_~Edf*E(Jzr8Nm$s(nUJE{_QkvM5$~?UDs9Gq6~J$G zJ-w4fag3m-s6k{Ft+3l;gW6%UvQHV5s+;E=E9f5vdc0g9tsh?J3$0nh--%>aM@JCKX*aOf>MkzbpK zm?Lz!eZ&4pB(tJ+v0jB)Pa*&=AnF<#=H2n>>O^*2D__8&i% zTxw%uV?W|kfHR7Lih?c8nod>?p05J--$99whqpXdmfK_ITsH+qoWO5yczTh? z5x3e(2neD32FP%LNWDLm2-L&30J&Vpz%>SG1&B1(;N_M>Sc1*jcmyi)Mh|fF@YKz{N%oN|XZ9E|U;j*>vYq+>450S0|Zkz)?Qqk2PoxM2eibtu5*Qq!(?S8lvN80V$D1+=BEzCInD zZF4g-H<7}|WM;+KAMNdx^aB<=Hwfu84;A~DU4&9N9zI+Flc&9S3uJU`Z3`m#2rw|P zGcA%SKM99^_sdoQle{`W2LNhdKqosOt$?fuIJe*4fUGUw1R$6>Ihf|rw{ z@%L~U7#RGT#PgJOK+*>)qzxYl1i(M_-Mgy9K8lgUgM&{&1cu(_2RI0VRUhR0LoFQx zUbF7_=?3pYcd}&NCHRhqh?Ny;eB7&a2Oygo5{V4T*b=elO9E6IaXo`|WOUR$S$kHX z1i0I|-L3X`?Lso??I=|-wM82c4|KkJ17J=@4ZYcUc`MS>B^uf;U37qSUONrlnrX&H zIN*_^4c>=aTU+)`=Li3zU?L+!8uqQw1T4}2@fRGw6jbD{Ar5Oc2n~AZ*)~WsxC|gb zup{4YZJ|Va8unx&XspBn&i!vQscdIHdzgi_As$J+hQE3Y({I-GnR0Ys20B9WfGk}iw(lUr&X8* zcV4Ogh#3yGL?M-3-Q7Nz^FzQY*yMpgGVD5PVE!~gC@j4BRbFAChUCiEuU{|DPwDBc zPJJ4?ySoAURahy5QfPYss`ETe(O@n$GSaDKf>;wk0?7ImFCJ&GUI3EJ&i@V^~bz?tJCyS-1#Kpv5 zNdypwu+?*#&yKvLM?u?Thi!S>r{#3zINvRv;!CHHi7(@;f`6qkJLym!a zUgsbSy;N7f-{oXsu>_VtfFjjkXzzWc{e`LNJdni!oxo!NDhj|Y{DL=dzSX^m@W4P; zR@OW?TqlmZFIlh**bJ?V7xFD9hb5qOK#Y6VMF^>5RW`<&UHVu@M~9G_XUSyWb3A3s zFd!^M1`WXA%DcCnCe(a3F91Zox60Si(o#+ls*nw*TQR_`b6W=$I_=$LG0+*PNmzs0 z-gN%_c}IF1Xis46EhU4MC5nxa5$(fw2-uF7H=WIM@+I|b9>NXkK!K!P{Cv|vATcQkIe0KI zFaU&`6=ti~$tVsU9v5VR)H;1=gGvvlGE@2ltkwz`*r_TKBUrPfS3Uq1MihNdk7L2Fdm>`Mh}$Y`!5ub zRWik^8LUAF^zk}B*Y{&NB3NqxA^c^{Q()TRG*`Kzj3sMuaffd zJVIJZ$_G?+g*tHUxC85o@i6l!uv4Qit;uCs9X@*Z&K;*#0{*ivBd|Ti=on%d+H=Jinas|TK>$LvR7+{WXDBtYaCVQb?RtLSj?O1d7=olI{f;a@xGxKOR98~|XfPl2#g$Cf=d9|Z8pBQ1R zK}D?QhIIIUU3Vt@)1oJQ^c3U=a&q$PX^b#+YGUGTP z%78G_n*g3}Ssm$F+-29VT>JDO6$^54$r=g(henI_b2(sO&8%@gR)3>*wFIyNF%FIr z-ZwnAjBX;&<;%4<-124#Sy1Jx9veNf&f1GNN*0b;Hz!yzHJ!qB)3SXL(_ zNkl^8+`~IM2|yLl|J0|ZH~V(+DLD2#L?rt1kXE1|toA;%bG0&Q523=QSTJpqxvFWI z=SvP?j}jBp97tYi!tQnk1}QR`R3aW*-~bWtgEc|t1rT&lz$6)9Hov~kCYYy=eSIy7 zuoBPp$bRs{5y00VsI;)@9vs>Y?)hgl8(@*Zqjnd1K+&8Hw716VGiOq~dd*o?cOa7) z9~NOVyA&L$i+!)Wi2j)OOK@_RwOn6wN5(AC_@;uO^4;;-xJVjDL*n_FF1tAP}2nJ<pplew67W$_ zQcVJ#NVWl{uBWRz2Fwl44y6|t2cfc6I;c z%MJ4oL7Fg7VRdxKxfXm!Z&$zMXpbMTD1Y%dT0M7Y*{Npu!J81vit+yb=MqHqhVa(e zC4q=n-(D!OL_fq#mp>fo)(@=ux|> z(UFn%_Vxm9s+A*}by2Wfr%wc{t`^{JrjQ<3cKKOaDx<0<^brJK(%kSlQiEgf5_!*yRRJHjjwN%R*#jxc}oW5EUQ= zk_UfW^i;^tV9j6!>lxl6bV)t_lk^-+E^D9jHCQHY!vjME+jIb@{u4tQ&Uqj z$)8kIUHi*V&m5Bc&zT(;!lWD9l3gNpP$xK9R7f&`#uy z@nr7}6BdG+vzzqK^9SN#KC$FD{;Yeerib`!v4wNE9!9FFN+uHh%nzZIPJWj3^wOrc92|3$P#} zmS&_KkGx}r_w8&aT##ud4$Pv7cs9?`Hg-JN_T>?S`VE}wC;eO>z&<7iZU&R)pqfH{ z&i>W?X64>!)}W~NsrZEPfW>QJsnax9nAPt+H}rMrsg!m-c-YYUOfJp`B^MbT6=hsC zVXAvu?62Ul72rZQe-XkZAE~acEGE8OtNQei?;#E|{9Z3cQFed{N{? z;csRC)-5Ol?Ay40`O@D94_!M8plYO?bX@1ZXNLsBFpjPK$I=tNmyGVs7{k$Qgze5ntgTD3jta!XSePP%aA4umJ4SEB`jy6r)u}>~l^t z!z%FGeemXZ2(EmfJonvV;RCo))5mYkzU|Tz zcd9n@wDh!|+&_$Dqd<)dTgz$dHEmFxpPCR*_@)+&5BiD9yySHp`P@ihZa!z0y}v%> z8$a-hgJS|dV4+S@c1@z}^!viwxy;-e)$j0k@5TRKYP}Z$yLt`ypGx|!hO5GGu_xF} z_*?qbJrTd2QsziZt=uBPKk; zFGEX7?}bF{Zt4G>`I$2(u?4WygApkRhB-w$!TQgoC-n4^8Vvc3!DCZs0R=&Y<=LNCV)mI0zQO2OK)^IH>%+AlY zn@B|(`CzWA;YttC{~5?z4uE^$NznFO787&xJw_NQ&A6_f?mb+HLzK}cE@`!2Z>KXe zZ9m-za;GT~>0hy$HY&GWyuDSSh zYJUPP%fX=GqfIV-p{j>HbPLlT^w5XXFvcw3fLDJz ze*5ahPduEh;98**bJ*t#QCXAR!{9Kvz>vW3Fu4x74N@oDR` zulX_`@aR#0doZ}UjgRyFV=v={K&MgMze5$e z==iKAe|-aM*Hq2}(iEY~GZ}!DgwP6KsKzO!2(H#FUL41LlP6&3@Im~?%WQA$a#Z?dbTY4<{Yidw&Zap)2DLHvK)+g;g3SxhtBYohNT)aL>*VOHyK&Bf@RzUcP)?+M`pRi0@IC=*EZ>p*tJf^Np?)bO|{u==y zT3T+8pV4?g5hpK-uk+fy++avQIX6loy`7U!czZ+GO>%m$kGz50=Opf>?{W&`^_Qiq z-`i_YV!0&c(QX%KFeZ6HK|!}VgV^~Q=O#l9Eo5NQh5f=jn$a~9;_*9wY6~3~TvY|5 zzS_>jz?5#T($pwg*EZ1&B=G0Uu1V$p1BgMKUFX#{T%VSG^SdBc3Oi`SCb;8c|X#QA#3FQX)~5+nVZ11Uml{ zmt|a7BL{ae{JVAKx~^~a*;`P1`0e$6VO0QB7lB@m-V}ikB@DY;YZZNc+VN|{H3tt8ODgHjar6R8AYwjG@^>A6%(Qonr8nEa4y73u#v;v)It{j@7 zHlwB26RSt;Xt%__V&HedXKK-)1buez3u|5x4h~U~qV~B4q#?uoY|D~@Fs%f+barWb zkHoE^H;;8E^?i@g*;WCQBDDm?WCpj(YytGAhE7jGn|;&HSo)ENu|9sAz7~o5Dx)*U z-3V5>n`n>U1%?evJvw6Wz;J#V-+Rn6P69Qb104!=A8bY6flx*+*JJX{V;33zf}Z&8meZmBeQNx7#I=T4@r|4I&Sm=aR`^x%`+A0UJ8|NUU^FRat(=IG(-xO}~{u1!o9bDQawREmojG0^xcVs(zUx zAj)4#>P3&#zQFo-4QG=j<#aT+)eW)7wcxlT^IVUi={~$tV@^G{Lxv zrkh27A3{W`zE10lyOSnZgt@9HceD(xC@<&J9FDdb|Ms%q;WAu9=e2un8SObqeu09p z??H+N$FlM3(hM0)Fv@GbZ17+y?U)wH&d}N(PA9~~FDxoJoJS@AiNAmPQY+wabF$JF zokI}Qxb=htCB_ugR54;oC*UH7nQUyRHJ1ul;S~W7LM`K%alAGF6{uUhVtg4te(ICulbHTX`Sv*y7F@`OYtgf4oh zOeef(n6j{DU4|6=*8pKVVBfk<@kDi|CfDk?+10aRq;h*Yg%OX7oSmDDQ@onH$>bz5 z`_$cTqH=kWz%;erq0GT$@^Y_U!0Yc{)4^Wy13=JNidw5{Qjn$}Cq^HGN1GC9ss8+@ z5O49nF9&chmWIJEV;^K>bCGYRuP_O^x5Zx4K6Qg{aowQK7qxt`#`&|bNEj>~dz3hP zIYA6wZXsNcUQI7F^pJN&SV=#gagn)AEnF^ZB>;b-Q1f=e@ay@9^#DnB76shwpgM&i zG-uV6$2@bUcW!&Ui%6d{4Z@M8&yrx4i*3q#Pw5juzPQ5|iLCeEi6Nw&o4ITncJ;5v zvmDRs9(<&#u+?#(LG0>%V0$Vy@K9@U-gXy{oOjxtPblO1OSkjx<+$*>N}$|)d$3_KtcxC4$Xd5bdOPE>l?8J|62(+ zKOmHpaEWoVX|mbpSGDH^m4s5|@0%;qMGHTfzW+qw+I@bcj_j?Pxq@J?fFz!1^{~23oUSAdfyZe-Mxm zM$6yu&s~qMcTC*hS*iY8p$jswwo5eAx;YmUDjRo<}`ki|{^p|2I^v&zoRNj3JMJuAZW<8!beF@Qekgk?r| zJ{{1jBTPJ6Tzz2mNgr&W{~d9;wWPsqQ2P8gyBV$adyS_)9P&DQ|7mKTa`?|^F z%5`G|pU{G+&7&+h>kpaTH3xAUFoQC_#c|;+|e0p{{|t3^Oj^~a0x>gM4Z#%2hpP`z8%myyRDd* z*UWF^s|9~?MT0V%X4mufra?uPSWAwY^`&i%jaoA$6c1yJDTI|ou?l|XGks%M?95^M z20iD5*RLK{)6y0yjq8Ry&aYlNKV#`OzS;2Rtl!RzAc|CmZF?+O=WH{RaKZOzAYgZ) z_tay1e2T!1el~2aqU+4ix2e$Fa6owaCtGO?t1PLzZ)f{F<`i@dF7Rf|Uv!^Ce4h1n zP`8KvNIzRtJL2>IV(TrS+WMYw?Y2~)6n8J~?%v`~@#4jby9B3#YjJn?qQNO%yl9FB zcL*Ll-|7En_ulpGmBq>mCnx*Z-m_=seWu@x>lk{jJU@#OG!-mMFGC`joo}-r?kIlu zVYyq&rz}lc<+XeF_tqj+(qE$5J?2523XJgvc(?p)H#c<{TVwaW50m!N4S7nyIz(+C zO1WcyujYPIIfI2;BK3WT>jlBtR@r)^n_`$gWy0V~OSv&JQL}e(J?vOp6RGr36lr)a z=8JbxwBloktFK-Z{^zT}LHX5NjaGRl$GBXL|DCMbl#{{2FK(Oxy9bv2w=HEW`jSwNu+k4(3LZO_g-~SvEqzO z=M$s{v<8$3Kch&t+fRn>8eU)|>m-maW_LP58%M8|<2Fjl9B`2$R$8 zI3xt9v<`GRVVy7*gJiHRyaPy8yw?v{oVSuwl@EJ0f!$AtSFxJAoVRpKY=NdK`ZAf* z%FV$5fZM3A*|Mc~t^sS%=h0c16y4>Dr|H9x%HRG4E2>hbKOUNEK4t;-+2*rl9pkGW zdRWIr-)Z}c(=&_>0$iO$ip$6h|54f=Z~dpzCJE~$#ko#%$uPg;Ik>*Z!7`wyczEzj z=Rd5`7-|;b75139St^>)G3Iyn%+q>Dm>d4S)_!hr8_{ZNtfp(xm;0qX9SnoeUmWH} zr++}_eKyOwC>@ADdR3}%(+iGDpRC_qM|9kcmVKq&YdTzNwRiQ8$92-w;rD(L{t4x8 zi?QjEo5GDVx;pBETwLIvb@o6{8Dgv-HxG4Ra7Q(sz4KsFk*yv0Gl0IIj#*Zia7;?z zG>6()?FqleD5s)w3&g}PIkPkXCR&NWx3NUBc(N9&WsYL=_TdpRF%3XSrLQmOcK_0D zQTvdRls596q}^6uDO+oZ6aLr6_L6TbUP~TSfdkSDR8;vu#u*h=C2OlT8`SeBt8M9| zI)U@aRfbe%izLTDb2-TW78>ILc1n7u@B62@S(&$8oyk(LLFabN5-_`QZNg#Vc{+9A z9x=h<6DSIO^-H%6fla&`YgkgD@m)PT3!50w7T?@C6sK@D8CM(eA;scJ2(E!N?XHd@ z;P{6+ktVBZoPeX2Gj`QP20nJ3-60;}EbpsS&VIPIEQ(|QoQ|2)qH^Yij-M!~m=f3> z9~TuB6Cc|bo6@<<`Co9SAFn-9i}pIhgnl4N<^hWN5%KI zBI*ahb%k5!E})SI;l~4vRsDN+c;aEPCtq$v5){Ombxd6pdoiNU+F=qJ`2hi?K2G_cFfBmAd3j*kTp&9BJZhG4LTq=WBcpn3|2_vOEg0 zKu15DX_5$9-5l~8WT6)5v>5h{ zh60gU+pKxRF`j-v*`#bbk3AB-;^!s~vy{GGP6zh`!+;u~|L@VbRq43+3^EQlN>Y5G8>MMy?G|RA+pa^Czs~afGkql1 zkXmwkNz1ZIceD>&AiHYogZo)*+Jh!Xu!qKztjn_j!(&_0uxq@*B?Ar56e+71f7e^2 z8)R3#_sCj=xe0RqmebYjYSTm* zl@tA;*hfoet|pZ+>h6n8-xI{*9Uc~Zs>Q|kPbqWhm>PM6q<4GA|Iqe;=G0*lnF*P= z_FD3K^a%>FmO=Pe(|fN-<5ag?wg5pdAY@bBY193h_O}K(q^~YADq^#8DxtztA)TIT3#z z(2IhPG3g%ro#X)<(fjn9Qnn-{OZNPlf1Rv9e=|Zw8UB*OW39ew-9`d&8w4GmRKr7~8$Q%lx6;`ITFN_7xZc=2n<@=)s z{U`SE`quq@^PsS^TR>(#4#U8t!fc;&IWG2s`L=vm_&iAmra^upOK2AP&L&)r$hofp zyzH@VAxH-vFa9>wDgG5}(pfBXG8*qeb#dEcFItG+)~$9uumt?nEhX$jAg0U4SZMq^ zdiv-OL+nxMO}Poc%gRruSP0`Im5sS>l@px56tGWlH7(_{9UggRM398Z><^#a zE{8+p0IHO^sT>ircxxa=w50VnV3rn zPzLJd*`tw&-H)5G`=2gNHl%|os$3Zpwi!&6VpHjaTz?hp>VWt$W#rz70Z|T@1e|F3 ztC(+sL;F0$7qlGRPx9iA$&$CTGbH2-f`#3G1iVbBrJi~f>69Upjf0%w8~<1#Y$UW| zj2BZO@r`oVO;Ci2sDroz^LOb$ED0;Qg38_P@oe9XYgK#}-LtdHo(8f3<!B^bh>@MN$~>Ry}=->>zlCC9e>T z?zj4dv2Zaj#3BE92A{=Hb})RF)TkLe=CO$sGfJG?hA6J|kSFHcg~6BnY{c_%Ox!XE*XKob!-(rs-R^&V4 z(|hi5!qw1416QZPc~Sg`=KHlz%$RsnVAW0mGQf8}RMJ!9yhLYOlVQ#zdwE+C=68D@ zfvPs3Y|XN8eLzC-EM`_s*yCtf1BS}IKTrN?N}pB6_+jf}f7ZUbs+!U9SZ`q<>ZFK+ zyYly$Ymg%S-RVEnrXS6v8WJ(Csd)@QE=(K^qr$@Jn@5kV;LLH#{VB6?9`}*fIuDyw zl=8uGnIxy>bw{4(X-Yk-AQpHEdD&X1KV| z*^1miH$1E9Bryi#goyjd%T6jrC~D58fpCV2T}V>Ss$`~wmd(t{RH=5bd86J}0Uxf?FB!Uv zj5LK%UOut+5(aJzlxe@4nlM?-BDoxG>lkplk*lM^V`5@v5)YwG$5YA1zGtmHDyixc zDH2V`SLDyLzA3-3HSBnlo4^r7MCEh2i$9w2+3W%76PIxVy@!-aUSb1lhmKwuIxf+L z2&Ja>?};d~5=`tYoV_xQ=t$l|b$gB8?^$Xx4N;TJ zQ8ou`&Wf6~ALFRvKAX)D0#chq2HHS|NQ{_qzMH!%*x#$6PtdMs;?|EJIpN=h?__g) zthYF)xGuJ(dqsfG?suMPQG_MhS~%}X%(=&o0p%;Ij)q9}(GhKa`VdL%Ifc7fxBYN7 zt7_eTQz*-%?|-+_+8}K=pbEA7=}NrDH5JUEs~znd4LC#r#f&M{$hyPt&Xx3}J*M@X zi1@2LErg%7wCmIuE9`!Iw+(BFTY`tD3|feR@KeZ3Oq0av#wp3$!KroVWU%gwK=?o0 z_P9S^y;`yj2*{=UY;Ws7udziVLL14s{4K+ELMs^rhA0*k>^NClD1KUJP{U=T;j-U3 zw>2f@)fy$ce3#_gpp`gNu@G6#UPssv$w~EsNAx*blyzlU8McKC10|^=a#&ZT!|q^w-;j*Ai?W%6ligD=}n07VPtpEcA# zZ_AR`tt8qLO3i&#Po{Lk$P!*JH_8*gs`k(sO>bNY#uFe%(j75%uBMCsS@@d&Y;YVi zkJIWhDG@iB|0k&|vPLK!S36?Fhc1LyQ)jkix?3!Kqq3r6%?CY`!&fe0hq|z@uyAwq z@sL^`!?c|unUMWQ30q|?vk>R_dv~owEtebKDRxw}iPH6cOAJ!t{nE0sQw6{y$-iJq zWv|t$&D)yTi1w5)o=Er*?H@>6&eWe-V+XgB>ZX_!Vo<+R?dp&XZe}WiNb{r7n}`f( zP|5obITMc=8#ei^H~K|%JUAS7B{}raiC;hoU|Ax+@*0N1%Nwd9G4sQ|)y``tvxMv` zXAocGOkSp{pwI>uE2*_rNd{u()$E0WbDI({sjCYEf4yrDV>0Swam~m%;nlXg_F8|4 za%6emv1GgNx^xfgIRD8St1U0|Vy}(@ieyBwwg{w4MlVGfb!&9v7B$eFllWa9zbe)) zxo2eW%H8NmnxFkL})NpuyTdvlHsovr`9PM|(7PQS^_OciQ#%p>b zp6zqDHGI44s|7Td_p`ip6agETwgZ*0{(9Z4}MPVI1?)&Fqc;&V!X*iMWA za@K%r(NA_Al8QJkN-R$%)4V|=n--3CU@6&$v=X?^R6wCyHq zu+EYlN~mbIRW)w<;?@ooF?#QI!=D0@**<>>mQqRfy+q8C2mf0Wd8)u~$3|aW*Iy+X zi(D@1?8VzJO&y?!Hu=rO410J^-o%il6ao5B+e{6CsG9@J>e&Di8!oR)hvUM{kF-*{ zo<$6S+(CL5ru)%`cn?F^#!BAWE)}|xctOs@lJ7MQz!|wZ24dIY!}Q7>F7v>Xb8(bK zPJvT&0jV_VoMYrtakGAIBvu&k(N|p$ij{2We~lMU56DiePp28pZY}6Tb_8S?2Ar$H z+Yo->DlIHe$^sMF8tnAASmMfUWV1*}h*Tdve1wemdWaDaz!A+?>)03sMpFZp0=+V= zFuwowrC3N`&MGpc2s?prLVe`HbQ7iuKuvq=7^b){wh=d|QKUk~nFCT#YFeo-cO@DT z@_yd%fRZc3E&M&7kA;<&cC2V!enCL0zsLi|?cJTIQKXdVIq_{-x3mUJ24tbO+#(Xf zs?E5#AEp4yBDI}$vAO+Ka^=we!q~Yl)|rG~gkG3hj819a@qL{M5X@PXCg4A=wZ5;z zj+?xB)w!|Lq)Z0slnvkf+0@MJF=E`*s5^N~I{DA~ziwOS8E?r220+U#rnoOQa=ZTF zRO-1@){gGsnfc9Q^QVdK=WZ&;yPS?xl!;Z8-LJ(4e4N~U3%2u6I@-Q@iTcJS!mph- zOEG+X=Re6}7q}^zM5^GSoL_IPhR*QEZo5e4K|gXTt~71mPyU?9zX^1$$|F-eHDgbW z8zC4mZd7IFNlvstYi%+{n4AbHUassyj0Rbu>my_$^|E>fQU<5r6zP?JDi=@W!|sQ_ zy(`zn!OtXBV1hU-F0YA!8?WsLh?JL+^m*lbTIluNM9d;j`{ndQ+uihOamoUgDf`Un z27*c4iK7`Jorp7+t$5N#=;8-IaO^bbeKrdRm->$OivX^~JPqy-YrQ<_uaWgKm(96S zfsN+Od5G(u0D%NqJWKb7Nyi89S`K$_4rSn;Ql&nBGO-;Xyu_lbe1l?=Ftv-ul&QVK zkV~pcTXXsAsL#0l#IR!-KTj>*ambo?<{6rhzKx5Gd1z9ZR>afFWgv?->Un$gQ$36d zM8`xLndPb~_WgDi*A0E3jilSCur}EmPCPcXA~^k-|qbkaUt3xfm?rj@c&TH-Mg{~6Kl~tTA!{)vXCcwR4_+$SQfz2758#!ZuIfi z{wQOk@aja<{viMwn?>z?uAr){I6V*d7l9qx_^gjbDPyIU>ZUGD;&d;C@O2;-+nz|2 zrKh8<%BNcIhB*iK*n)UmmM0C<72KA5Y)Ef)9N8wU!pcnsa?1i8nsw(GojGs9?Xy`8 zzW3*Ipy2MDw;j^NH#fl9l)^UyKDZRWkN$ZnvU*m$t52N4< z--?->Od!0tBPx?```l*P4`QEp;UvXH7frFGKZIFgmFI(3Hx_Np^Am?WEe{g}lZ|Se9 zON%1Tg6z2wNBvNXUS|N}uZMP3tn720wzpOHXuWy)36S*WFAbXL8DLW8_jg2YF8s(1H*BWrQ6+h0$E4A>d z_$=a|#D`9TKk0VGZw6igDaqZVf#04nZ&fX~y{U%0;HM14jD~nFsz@MD>_w59kissS zP$;E-;m9BSdgn-+x4vUsx@@%~ICyvpvcfUtQg})4W%wEW1qx+v89jO|rYRS(MUa}x zskac%M2h4&TXCJFj}6tx(kje5KQ?38vi<+cTF8Pf;X)l3fBCnwd>LVo?M=EDo~>Ah zA#;<0w>i%ELNHpbO&e45BQX`i4l48zo2Oh~RbCe~lnoJ0`mOcm?mC;$87`1Ul790$ zDk_^46|ek#gxkHAuM9xsOVxFDmC5`ka*o1Q@!M5$fY3Uwt_weeVhq}5=UPKY#W(-s znX>)6G67~=Qku=YQtG;OyN~U`E`c0*SA9uaWk~u-4lL(V{j^rQC?BO5fCZ$5nH{2( z`Z=9+h?QqFCibxaI!yO=spZS}rh=1XRaG=CW3F=c_vbxH+Lb>z1>f{w%S02$V-F2S z9xIiJx1Ggr`sA~;tk7HK3zXRy+>D^;yc!Ng>;toK(T8W2-4In#CcSFwS$q}s?=s@g_k#tj7OmVvml)%%9M8vuKq}twNW|o()xUbMA&}=p++pn1D z-q=cr|E4$rwTWauP4rMUaut~Hsw9P$qOk+~v?K>oF|iZB<*0QoGpNxRYg8^lPU;mX z@NpbAV(vE+{KkZQ_D@vv>STh`>x-E*s;|g+(W+MRdrc!yCdl{=ompsCN=qG&JOk70 zYqUjW-@9wgOoS2m*?mz)`^Bhsr^S0A%f8ZsZKgcL*g27UU@OukuwyrY<-Pj!44d9s zHB^j8Xt5x7;Gmu5*6;!?dVM>zURys<9#rQ1cP@g!cIMk)e>Q=y4%9a<1UfnTUkT;Q zJFa?tR*%M{8;)at%_mUi`#7c#^DW~5^3=;4fNV*Cxnva5(huk7+8gz*oY-`~LZT1F z2%wfvdiq(6Yk#w#sU9NkZ`u`CZG?aiG`9zLAV!&O8y|9J?y^jT^AIZkmBJW%W{H`T zjXGAb0DLya9<&+6F3tg(Y_jz<`k2=G;st^94wS32+VdteWfdml+^(4&Q zhI=euj*ADS$NLYf-+wxQ*wn{BulH6u^2Lnrj)aZH?Po(?@ZZ=!i8IdM%T^A_<7bv?+lxH^q$dHljFb9HHTV*XK>hXrT7-_h zUacRjs2~4U`YXMd+buW0fq!R@83y-no5Pvg2#@3h3LdK-f5jtJ_Nb%e7vJ-%t(MOXN_?0QY=jd5-`Mpd^#|{ZR;h! zvWgqye>um%fhQq5L4n^Dnlt|9_Wz#yDVTB*2FJr)kGQs_vc>*G6BJ8~~Gy`+$5=tf= zpLCSBZ;Q?;xIRc}T47TwowqU;s+pjm#9DK%hSB)}C@O85YABiM%ZM1IC~#r0Zr)Rs zciV(QIgbYiLQU)XX{3q(67Vabc*wR$)tundf8}gHf>wMD!~(=Fi5>~X&S4T`OM{Pe z>2E}=2X#l4AJmZO+HN<%@cT{U&8VO!}HPXBMdB`4p;Ipd%@3>f=LKX9O-t|#sYw}*J&{ma3?&z9)fS#P%utAm3BBOb$9H4v9aI8guNk#4VX zc7IqY@SV1@?>8R?{9F2x4yHR)?=C8v$JxAry-|oE?$Z%hr<1YV8O!~ye0Q?{m3-+$ z0(dTOkWsk%b!L;p#j0mW=fRfZ3SmFaNC$ilH)M$Wc<0T8 zbajn{>tVmo3o4NMd^&D-&!QG|WTbn?GI+}MO(}xp2Y5s+o$8ka4U+y;9{Rhn$pM+T zm&wQDlM{`pqo$qD z^p^M6%fn|8AX%ASH`RTzZ+B$+S;9@>X?bZkr@#w%vjQaF|J9tt1Yp{~vO#3eKe16U zKhEs`;oK(cww-9Vy)%Kg7sB*XDtr4hqNwwB5t1C;sjgT#gBCKQ(ebIN+R8`C+*8k6 zp}c%0uAzMot+2kfqp7x$g-K+qFJ$ZfFgoCJcLrQk zQ$MrtPEYsXvW1OE^ss&V0W{bo|6Ey0Qn5jZWMV9bmwoQEbmy!Mad)?wZHKsCkQC** zaY~p%){~iszZ3&I74p7#xSd-^+#j4wrXhK^i(QHQb3l(Cy@8a}LN4TBX4C0I<%)8s zl=c(iyfSexZU4ImNcHdZeOa`O<2|$Nw$on(x`X%Aw@Bu?E&}Q9#5mNE+fOAzD}IJk zon^d1wut2D7D{Rcl-y%#mr(XB!v-(;lo^lhkq|LY?}>`in3Q@fXjO(VJRL$pY%7c2 zb`>=s9&q%~EIRcf)E{))P)l`71D|pgyMr4WQ!H903}UJ;y;ECwSISU3pPH}g%C_pM zavWMoUZX|!`oHdfs>}J_cAWRHF8hiQhH=FQ(s`5Mc7X>Deb(ioM?pK?rGT za}+>#NQy@Uw{FlGfIv*qgE()L_~jN=9bZNL-pZk>YV%bLG<; zeewI%3q{2I*=93>fr*`P+HzxL*wUJpSRTEEK&U+msg|8s@Pn_J>wOP9RBWwm#2Rd@ zsimXB2r|!GGw8*V5QyFu5WD&(X&FfRebYekNt{bJmZU5*$UP|N1*&7J3#11uo{gK_ zNC_*ZB@qYjNzSJ?-_eNX`lu_>S!^7}7+>!!@Gp{EYDyh&#<L4S*u8QgfpMor3uRQ}p@UV#Sh)p#JE&vr(oN%u>C($VD z*cMU@W0H+g;yX6oQtHQ(jxaaksDl zU!^mt>I@z{@|}X)bT=$5cMC0dJkiz*pM47G zSb*i|!Tv)P7Ed^pYr-E@$O&ojWk^2R&1LIHB{Ev6yR44ZqVDZtz8( zS`yrwIUF*}tE;F)FF7P{Hn#Hpdx2%Q4UeF@Wav+y0IU(CYJNK_1|{BnODkyHZalTOy%vZ&8_65Lu2*nv>J&8~j#XjDU5jt#wGIW2uh z5N0Z7^bRY{SXvpLo0z62abckv@E@a8Wfj!%pQa1gLWtl$b+`bDkTak+ zd6Yr??`NOR@VbFQdIFUHSx~<=ITV4Q1>gUp+Ij~hwfk0ZbM*U)86Qs=OP0^L80d^D z{r_pFoU#OBk|sgkI)KR3#-HEZ*KVES_o&2aML0X(90&0%>OeY6~#1035Ec z)5@pe%^R&j9%W_~gECcMOh5-eY3y(80BFp1 zBgC|ZDgc{eH)^{A5I>qaCojOlwEe$#Ch`G^FzfIsAlH5N766JgO*nr2cVA@l>T@>nsd@CISVNyYg{gvj0Ux zj^Six-6B2u!M+D{$Z%zx5GY6>e13E9pFa8r8h5fj5F>1Q@Vn+?U8?#}X6Vi9L!9Sb zKyADK8a-ri0&xP65&&A(AHK&zbP52;`Gd|<$=o};{-RH@57B=4kCfx;tAKHmVix=T z(??A|02v?b!W)3Y0m57W!~x(jfMx@{v$cgEE`*p<{QWB{uU@OZ_;b?k?EL|)B>=ti z>VzTyBIe-&c-))|P{*!#46F(O9FB$n$FRIBKmh*o%kc>J_`z~}tE+IBz5m}GUTO2_ zkU|(jRPD}C0dKb`-v{--Z_e2G0Wh80^IccppJUDj($akZ_O=~> z4CgrHto*}-|AFFeSg_pOQk4y`#fuY6DHI+Fphg?>Kp9&^ZU6urAfEnM_pJR1WW#Im5V;b8J>gQEQtGfDsJoFEL9=FOFZr`h8U?`#mXhtJq z`;3L80{~TU3;>y?J9g}zlmC1BeL8~>1+rS|>cBDoCM4B83t0RS*af3;I>$wQ1MjUqNrgn5tP(IPTI+tv{~6Fb|0=uS*iVS_^z*itd-|7^cE11=fX`m3jTu;VTL#b< zg@oqUPuy-a7?fi1!mxsB;_nz<<_1oxEPo&pQcpR!;4k+%`Kg4Bgf5S6bv2f~`DF_0 zTN`<{p*Br4j=<21e+DA~YCw$_6a-*&q?u(OKN_<&tldK_Lh#CgTf_s@pj(c@UHmj# zI7!j&{3>mv#VUFVb8^rXBfxW-z{!PlcfsD*#WzVMKY8O#e11o5qxp6&MP;xRxtYHQ zZ*%#ind`cpbsp4E%Xo3EYQ~nu^KWd#m{Kvj$$^_?amah%!W>5c$&-5Luy{Q-@^b?H z_mOIj9|M27e0n$J`X$YUDSQNZRq!+R+DWqlGwP{gqj#@%bPv_e*v1Kep%k2G9%QN~ zff2KV?MFW3ERz|w9i%Lrd?;Su$13Dmbp~_$jB|Q(_|->+D1m#H7<=_Zh(v!c$?>Y9 zODz{KvP=1|L2893BlE*OzYyyG?r1PB?% zME7}SO-Cuy>+Ac+#`UZdcHjAUbgu7BtwLG3d1Z0igYeSNi4~8{x>8^M6icUdKK-rV zQ#k<`L%PZErM*LnO^SJK4Pz6&V2i>F+CW^by9z8N+!;h`){dic#3AV9yRB5V<-kKj z6sx;+m}nk#Tmpf%Zt%$L5=CxY{ zzXlwVI^egJl~qH*_j+BpzMLogkZIlqaw3;x*}N~>)J}vjZY_un#oTuIPUw{diI{$~ z^XkJ|TT{tKK~rR0_>e`+6g`OGEmCU=1?08*lf}Tjrvxp&ZpS>1f0L{9jr-B__l5{${bh} z3B*kSc%|zoK%DwG(&Rl~pw^C4utf|GBzZa(nD?_+@?7X^&cw?vNyvc=Qa!d8Lfo>~ z>;0Wb3QsDvv^>mWDA$V(+%JG{S2cUzBqm3VkA~u>xSbCBi-O$Uhpt-5A0SZ2+xV$X z6tRD)D^6lSmbc1JYzx{CoO3P3o7%JF^Uap6!@E?Exjz0hPadf8KT}Aa+H~=HzG+Z^ z)I=q2CAU)pzpv9d5&<@eM z)%d=f6DD;ru{MlbvqNS z&!rbWe2OP6R@9Gb`|%FX^+C+u6S^!~>vMjTI2G{50d^1>h-_#vCno#jb%vs=Ign!r zG0=c)Y}Df${$d}8eQEHvJ-E~^9w?o`j>-Yu5+k_`7jV{b#kr2qmA|!pg&MY#DEJ*T z`>kwVa^aGFyTqxRSU5r5*gmlemdL*(aCjQF9=r*7BWljD1{6(BR z;myM*#q59*YTJnKdwQ3j=ivN(i>oQkUjx9HVt~OAQ2(ZnB z)p9`n3F$pc@aEtyxNQta*>TmkVyK?H>glp755&8^Nq&MtHW%EvjvR9-yM}JPVI_YlJ=Y@ zVe%6n;b46XeYZ|P*o7${E-uI?%t^PtEvhJ;{ZlPEKO^s_`(?N!o{#N82$}L2Al26& z$-RvLU(=ra);ptGy^T&yVVS|LFl;n2c6Ro%FQ*i0w~Ud>E%MmDROre(Y=d?{L$3`@ z4YI@dm%Wv%`i-G4Nfbf_IVDmhc;(YBYzf>E)mPbWR-80hiX<%2_L-4|p+Pl4m zU+gAE7iS7%<9?Ch)R&$W1dH1dZ^)ke5Nj?ze)eRXk^ej%G45vP!&EX0^%c0i|x{p0KzYQcGYo5?{mgubCYCvxDk zwyL83etg;TsZEnMZBPNWkj9g$r2hV*By9kYa-#NjL7OI%QOwcS%q+fV0>GpCa?RNA zipZkmDqRX60E7Bt!%(#xz}U(q9ntpis@y}U`6^v3T&y}jOx7zWU zI7eCcb`CiU__?s2BNT5Wi4yC3B-46-1%08aVIPqVdFi6)XBd&bEBPve)Tx1|v7MA+ zYS-QJj-C0n&j5Ox_Xk)_Lfp^erusl~NtgbM5ke`(d#~-<>_*?l-5)l|`OVEUMw%@? z!^@k6?yVQZw#WIH638YU!7aa?`NvauUQ>SeS|y-p;{@#{wUM=YI6xb{*5{EfSa~h* zcoT}H(0OKNhP{z41a0=yE#4MGUTUH=kt$#IH$s_>$|0wul!1&7Tl2x6Wav3+Y5+F; zs+*To*@W#gz$S*YD&n&)tT;EPkyVma|5fxtpxDiH-la>xGCzP0X9(HyW6`URO39<5 z=8|cqa+(6vT2BJ68R7>ynXw-~YIy`ycIp~Xi802-i}Sh=osvBtdpX0zHAA?OG|If} ze-Y7cd6zPPCCzDZ=^BI1Pwu-0WhZspnWvhDD#aCKWRSKlu?@Q%Hye)=IMGX47z!RW zehmTLH(h9a?Vn#^@!4Rf;A@=rZQKz2I$OqZU3TL7D)<|uvxRvv#T=A4emB*FGQo(d z-Jvt}J`eBJfEc;0%M>U7!(n6CTt|BZcGl8^Hqe{d z*3?xNE*H*YB|vve!u+z)j+K*M>a3&RCSY-gQq&G#RFw!dG-}48uMiEJeMXz#0;8FM znopD2DUf4AtuEj;TIgeqO=^GAG_@$N)PCj91&zIU0lKMPqp$Jyy%2Tn1f6+1Ihg2c z+Aoemn)5cH3gMhy2Z`6M7^Ds~?ZN0Hp$#^k(HwmX23}49&5EyC6L~qC^L=QfiDx>r z@a^VY3LHCrPe}SS!YfOQ+IE~WY3^p>4ReNx@qAlD&fqYy@qOdFnH)4Un-3r@w4pSo z-4byMhPjiTV2~Rz^P#}tSX%1V7QGQ!PvRXAw_(TcA2uFm2bngB=ZeA8cQj&e$!6|drNe_XbFUp$an*3x?ay}E$c?#HJr=T*ul z7IEN)yC1WLGrm&Dn^Cz-KJX3Om*Gn$?X@`PnwP(sJ?x-*ZzuaB_ejjv5n}FU2ZB-= zVv&xvCcjE+u~NbJ&m8&_I26y7P82Tn(L;y^rTfpHN|zUpl{7e$ z!jjwk2fGNTY(wIDU0qC;I-oo8kGP~%Rw1#Geyz7RjIt_TBn43_5Dm_oV z1*CY6e^kN;+E27|o=GA&VlB<3yuXDGv5qWg6MdfuE?Wk-3)+4u^teWIJZiCflP0Z5TU}n}bbCpRZM`LAruP?4 zEr;8E=%$a&eb&1~45+p7w_6eUDfsH1g958Nl~JFsP)^hEP(J3!Yk+30d_5B|umua} z&DfrPf?}B+bf=q$_5ihLp3yXKSIBNh!rtlxTuFmMIkm? zX(xwq%F-I;Lm0?oU^`f45R~u(ycqI45jAt$qo&xfw0?J6{sy_{ojZcwkBcELL#cj+ zZhd8lBkN|g(U~BN^rtG&1CJ;&r^1E(MYZn|D{i&eJBge?xtz+ShTa@b9v{PdZrS%E zCeK1Z88$NkG6mCaRy}dbw93J6HHu&jT|bD_YM>5DdQ!1*_Rx*-Y57i=ga!YpWWnKN+GvPjqsQtLJ2HPj;k?v zkF0B5U8}2){!vz@-$&S&vqFil;Omv-VDy8jO0$LY>FKS}v|ibe>*3Nx>N$MF^cr^b z-Kl)rR_$E?Ijw4&M9M;22R>l_UY<<^AF6BjaohXFCn{R$RaZ2KQlmymY^!GCU~Ta} z3r#^=yiHrodyz$;trO5hJD4ZsOsIUlH2= z6m7e+ubo8xbp2M%XC^S^t-3|yw>BtS zXT&AVicpSFOlLH|`+7ncA!4zTvO4bJm>o+aC1y2rbzxaDZ)z2rW8gLlga%CE8urv=^@Tt!`snp^55ms z`EQ12zx*bULHBP_Jlkk$k}2I)&O=#mSf>y7bXmR6T9%uSC!C|AVer`R!Yhbr6u2N{ zeuWmk6kwy#&@4qY?V_9L6gfa&@FeTiz|o!Hlvp}do>|OMlzA{xfCE%R&IZ>#8Z{Is zk@M>7Z1_+h8&U|yK1qLkp_^X|2%cmj!37##-a@4Fo$po=F`m?*30sV^4MfpA4gfGIb z9eo3OSrX;0-p|Z&7qc6%Aw8-mp1=9ZgU!H=a3h?ozi#r->Hn7`z!?MUY&& zRU4IdT~gDdF1F29D|uOL{Ccbk-Z0SmYh<=)0CvESVX%_*OVkk$uGpjzdGb0UA7cOf^?$751ggipsf5- z4Li}RxY5DDSj_?5-}}7eVaasn`|(|@hOU=4Jv$d4pUAsSP6vVpfA{y>GN#7LmxKA+ z>;xp4Vo4qZ2jb*HE^DZ&4JcaOL){fq+qKLr1tJV0Tp}WGY=m7m0FezVE2YesEB>Ll z_w3eIJbIoN*dbQ0-=1k?*+a-Ub)wxh@C&(3P4C@< zxr%Zv4<#xN$K{VZ+%^V?BWJz$o)0^_s9xSL*s0j)MC1;6?Fs6AFRsU;`a04Si=#7# z8TkZ!S=JfnK@|#Y0V}tQ4%xhv74Fb6Gr7rDYdC-5O!8IWZ^`*d9G`G$uIh2d_>!~% z_q~Z5uONdu#74E{8AvY3|03Ci`W!<^2jkAGt+&{I!SZ)b)}h4H{`FRm3^TW-`J$Ra zOAHD@Zq+Rn;6)0tO%n<2#EEmNsF^6=?cR=d+6>0-V9IGx+X z+)^t>#yC6w!srY{VYp1GBBwFt-tQao<{;AZG5D!_uZA~Q`cWK)ISHJ z-q(G4#)A4|=_r#cf#7+t`{A#y>^ASUt6*mQ27^bG>y=E^we!`~&!`qRU)fAk(Nanj zp?~vI9LpGO$#C5q+T4qle6hN@9YZSY!o&=HdLOTzSD0{dT!XrITtAIp^T0%8+w6UM zwK}zZrd&_MB*v-0EK;{#&nVKMb4C~trM=Pa;fBbqOO9aFl2SLvJZd-+^3M_BO72jrLAneh?_%AOI|n0k1WH zp+8d6?dQ({9`CG8!-Xx690uVHTy6T>YCd&)a#6Lw7*52a9*%FX zku&mkilIZkl%n6)MmjW_X~Ua5GH-b-!AHaPC)2}ZQ$4(m8a^?^<`b-XG!dX}pddi5 zA!(-jxm<&O#pJOoJo|tfV_Uqqe!&bUTk6~npVQJU zaTK%jg}>)Digi72RTaN-hSVVWFllnG0_=VNmqs(G;>umDlkui_Pjom5Zs3BUTT4Dt zw@5L~9F_~aA{N8shNkt{*^B|V{Ubr;9$D@*=mAx>ZJj@yEMVa;vue645TgEJ*WhoL@i)YMBug3E^vhkeFJB|~=y;{0}t z*@k*4eovnE198kS`)dMpV=kE@H)VNbHBXg?+P$xZ;u!+zswdMx)m?GOT@!nG!P-2Y z@GF}P;vRlT0;#|zdd#StBWvBZ!-L5YM!=SVfEwOxy|ZRuz~+gT<2W?M@1*;rdxdRj zz2Jxavd8z2zkYIBzYUVr9x-;#nb&qV*ZIuFMajtdE1w;40)cL*Rg%!#+C(4Rxs9^V zT^Aa@h&hPM8(FG#m}8eMW6{#3ulwL;qZc@7!6@W11SFev%9XOirYWYx4E@*Kv^Dpa zOQY_TEFTPR?j4KkR47D!YyUs0z5=Yut=oDN3dklzflY@fNDC+u0)ikVCEcKONOws} zi6S8_(v5VBAcAZVK|;Dgx}@u$oco`9zi&St9}ez#_j=cwYtAvonq#Ef*#B5G4AD%l zZ&FK{87d!Uag}@`*XCUgqjM;q#HGW>f#xkmE&&5t^9&r=-{R#?>>}*kix6U~E=x#? zPG+S`;3S}pjxkFc^{tiS%-KEqZ6=z0cJyZvhv*N#;naszyo%YAHes9Did!;~{Z0N) ztUjNaj_;Lgu)3#TX{|ibTe-LTz(7SU(JC90vij9EO#+i+#Un=T3hNXW?gd*t0ngpn ztI2ZYuh(3^RX+(uD&MKqQNUO6%xUX*IKS7mG`Z2_c6%k6^j2neh`8f!WdL*0`Krot0)amH(?t3x~8 zEEO4LRUen&nnW5veGTBu&2%lTQZfD$*(g!D>~dO;AeN8^O2b*U=r?#@mt zch}<1Kw7Y{04i9SF9Yz+!>(DzzJ_0T8@Jo)PUvg zlW_A~+iL;!kBu>1b@CC2hLKF63Ua?i!Ml4UB28|4(R99NOYQFAQFWwmpIpY8%DA0Y zU^qE4Pvxs8Xl5Xg^#ny**!K#LvQEy`hxa_gb&Bd*sq#goB;9&6d$=hjzV+N&Kf<ZAy`rCI^3t})vVvZN9yfu=)2P|s<5N%HR3{i zJVUEh5gDb=329#C))ODI&=Ve?8WRn*n#Wt(xupe>YQfa>1pSzP%6t;Psyd%$F&2GR z$k}t$p%x))Jv2rLKE~N}ZwXYm7FTj+d!~W!GyHd{x$3HL@HYkwgrb-su~-E0BM<~a zArgc?C-HP01?=N~Kik{|zIV zFP|Z9U7o?Ej6cyE`@FZ$k8j7o_WDEmRLNU}ZFu$)*f%LA@PJ#N>DO0R!M|hAqw&j^ zFYlNYefERFe4rjq^qKilG^7&lPn5L#ZN z?ucgrHSoZ*C-uRv>?dG5RM~3Q#|O^lr_h5Rgdd(ik_B$P3$?NV6A&<1;I`~%`J{QG z^lii|b9;Lm`rwya4HZM5eSR*klC!x{DBlvmpanvhs$P-fQ>RR zVkf7k7oLzPlzI7Z&8R4`c=<4UtSmH=?*pj|2wvE=%9y}}^^B1+ALmLP$XzynMktYX zU^Q#hBT4*Rv?)wkCseTP#G7XmIFi^RmDc00pqk5EW+j=MF%W(x7=$~nG-C#HKb@#f z+me^w1v?X9oL#}tignDVBo-DS(tN$B>T%eK%PIat<)Mm*0gEyY|H|)L$M}0!c?>L! zjAA2kYHr>`puYAP2%H=)zYXVa5O7?Q&KcD=VLx@7?`Wf%&^>7V+85^aE^GO8<1y!v zQD0ZdFPbPFDgDrO5fg66ls`s7`VFitS+03a<=;c+A<~S(Qw;HaW@jCfA1S zL@fANt+KUwyfZg<&E>Pdkja0m@o;*^ zxjl?s<Y5?mJZw_eXf#{PCrEnzJoab)SN)zy@U^?sQx)-1FZKBR0#9tUt4AM=HnrjV zy3Nj#a#;&BBxio-2x%HE^UZ3rm478m^V3`RgTW*Htsu&$lCt6}>qTkp+$Vz@58pI@ zzvAf}o1lafbg3GHkQcp=-%EFPbXu*S_V(xRrsO(2L^>olH^)A9g&qFNMufP4oNf-SmjRyRXd=h&YTE!$i8T{c&S)|G3}$P8M(!bX^y= z=*ztQH2XT320ecc4UX$K#y7zO&I`&EIA8l|*m`#n$8S^}6?_%@uG;Y!<*E7K;T?0j4ngA+Tpiz7iMQKfL%ixc-n$1!Y##Aa88{A6M=#Ok6$0D zGDloBd|PPxZTpU8KLqm0gYOJD?IsC0n%exGw5&8nners`Tke8eLL#3s zG4-d_Vt8)q@z&=C=S0#BUsmGedZJv>GmC*pE_e46{%{x19Be0(Z408Ys@ITy#0Xrx z!h5eHrk7{NMVt7Y$M%nRGVfT7*NJAZSH25m_~) zVE^rRlRmD!RlJ2#E`~M>6}Jrv4-fYx1m+8Wa|tv$5-Hg*TSQD1U>;%RceTH{<#&ng z^rmsL^Dw$m9n)bnff)OZ3*DNNzZ8jmKWO%E_CLJl=%MWj3dd( z3`)^Pw44L9 zbL09Ek!P7b$KGLQu2M+gn_o+y^RC*Ly~|{GFckNaea(mhL2oy3f28Wkkc_a_sHnI1 zc8nGngc_w`knD2h?ix&DVtx3%+@jg3UN#R-HYb}m)+cc`eCwv7&>qM!RMfr)cH_@= zhhIpe@7hPbk)3p2f6qb;ILCZ?mzkLn*zDa0sODCL;mc;x(v#o8il$FeEA86Sa;~^B za0oidZ(XDOQ}5GLgO4;8)pEr4^)I4tk;gpu^j;rt_c?KC4UzNp z!QN}G8k?r&p2W|oG0(NgW<$U7kRmt}O(+UTp9dbxF|6^C52T*2udxyR ze+Uv#$T7Uj2bP!XJMFxQK~~31-URkttuKE(BII&CSg% zE#i?<<>0;swuu*Zv|zmw8WrVRCi2%aEM!8qBjEA*@0t?T-;Q16=TtGY#AFn|Guv0* z<$Uft9_bY~@al2ZU#BER(VlGwu2XK0Y~4j{-dQcN?IUib4+wc6y54;rX~f})cjau;s+F28$-d(1?ouYhl8o{ldydPm zJstPDhCD|I@_L$tw+{7hPj|I(Q2mG*(Imr^-b|+I(Yvei{(hNzS^^gl?sXYKB9E-c zqqitU)SlXHMPodtqUNk7ZztV)aO6xt#!qqbjW-grgn1_K^tWwANJ(4*A(?Ig&mp(H zZoIOi{t9j0%;U+wH#etqvTVS3#5HH!en@4i?6;;#ehDNYmL z)?rTKqff&+zW4QvO|)?71HT$n*Kb_yeq-rgDm$&AqHK3-g(di`rMg24UFN9i(F6 zRhdf0l#kmjcN@`c)+c`pypuvM2L*-%esiMS>>GX2m~5I`Hs&^gKr~~<{oM*^iT@bTJ}h^OpE&G57~>#>x!8kWBT)GE8$=kROy}ZOo#d5f!I$l`(XU9o#GR~4 zd=Vdn{q7$?&mV#LmX3SR%ziATQ8E$Bd}Wj|Ed8v>N>8u85stavg725y^9(})i|%J& z(4)H>{59Smh{rl4zVRTZ=~DW)YY8no*FKr2QVt0TNKX$MjCn5|9c~m)mi&LL0Q(_j z*k#%m9@gES)@*e|?9G9GB~3Rg9mnaCiA%3@)6E_tQMc-rI5t(Q&!n300^fwE4-uR? z>T(Xjrl}96Ws>1!TI^&+>Qpo|dTMHjq|g#d`G@@dTWF!6X!{5NCG|!F?BOl?wCnh8sPrl~{C34IhG&Jv1!rT->qZ zZ)%^l7fgXS1glV<1bN8aH~05T2wq>f)fxO{M~_%nfz6nynHdlufe88nw_cfNwph=gVY;?^f z*a-Z8Gr%Vf915ZSvEWM_sRko&Fmq0fja7U4^uik&Hk^F$SR1msmoy3X!r(&%gR(Uv zDJuFoxJH7JD9~is&(9BZ>_1Y3G%|Xho0{IU8Q}v9*_$^_4!7sQ@6HyiE>GPl8^8b- zOShxoev{M4;^(ye>|Lt!=|T!Rc^?r5+@Z7wrPHm7`>}YVjod34`xA=fi@saEk4F&* z+K@J5=jbsT`KWH=Pb0~JJT=Zy_66$RKP8n9M_1_RFbpRa=?qFQ?WXeXp9*9!uC8tHtLIYCwh+Vm<=dg0tC<$%J`L|aIx6kSlg$JLUF@lQH#kLIP)w{gYU&|cy;!=y3)4O;$nT~Yt)35y1eF%fZCR2);3%I zXnZV0@HKwg7EHeDe^lGpT#{Kn)dY2ZP(Rf#(J$X}vrV9ScW?QqrLc#r>)2s1SHz}8 zm5~II?(4M3Fe`e(vy(*UOFMa&tR_-2USU-fuj;g7Oie)&P*qu{Tveu#om(*kcmsH}t zX|gaRYMcC%jmqJ3ckZffY^MKnWnwCcmH+jXr0A=bnD`|(ktiP z#X~A~Ka>LTeSNNJ{6PK5Ajf!)z^Yb1*La_u-u4#_?{l|@li8zIUJ=%s&2u9VXv`pz z)t=6BC4Vw3QN6RRh+*DI^Levk`>S651;|<=Qp{#dGP?pMJL&-b;%mgrxR~wSh~##k z5toKH%HIf64=fgvEy_jCrYaXbzFGuk5+DrgwUxDPjBkwY`mVey0gGz_m+s|8Ey;?y z;apddB%#wat#VUE)Zks+FOHa$n6GBBU(cct?1u7pi$7#m-Ox|C=ek}Hk5%2h=L9SfEb%*t?YSPaJ`+`?*zIHBKUADpt9yhHH3FN_D;MA*e z**GNeG3oWn*w!n)Kl*zvaRK_7#jUVl;9YZjS1mk#cl5@^+pnAyo)(|BXoe7Tb5Z_EqO^1s0Xb3}k z&8_=$d%=w~gosWdnyHl=0|NsL2ETG6#os3;3PN#2`@o~)IZvciMz1+H((yj^m|yjn zT#)$m#zu*H!Af@JouuwxIf`_=rt;F#ui9tvaB-#OH%(gqhK}p{=$TX z;;E))uBtxKY0daLfUFnxjo>u}K7sJCtQ_g-Q7lpil(#^YHO^$*mR}=RB@Y~qv*iNTD#)dNk@7k@d_je$f1eZF0 zlVNc6U1;2&s0Yd!jz}5!9Ga}_9UmT6+KwNUC}JKezKV)Ehhsn!KF4cQQ&SKcv$L}~ zwJTnQAB%=2q->7lIIojS5et7j>UulwYkjl}@YC_ykU{mj;Cn0b@DI~pIg3|^CS7Rr zK0SP?)co1$Ac~{@$A}lBf6uJJ$Z30AfSDW@_3+_Jw!ww@VE5>r!2`Uk(yHt zTYH_o)O#M-jBi)|rml_drMh5VO*0dzbX}x_cDit&=B&zjC_%SC^RM4q-*x##hg#ZB zNlbB;nNW28_Gy3mnWdhllC>t_Cr`baxY=25F>$jpafh{EGb9ea)E0DE3jg5ai52;| zaMR@wV`TmADj@@6+fPaKs@l`U_!P${mo!dx7%en? zm!3b>(wnBi@muZIX8bGC=){0Svd}j~x2wCY`xdE>IqIca%_7vYY6TuUbZzIpXSr%} zySt~+X+2Db^9J@6P5XtRr=$)Efm?#`UU}J!`(2>{L&*F3mHW~n3}izVqp`C%`^hXt z>7@LXYcro{l6=ODl=HyqIV9;5JG%Ao)AW-z@z69uZhT-W?0cI+pk7Zd+nGzx1h!9$V!Vu&s@# z+7X}efAl`%&s?o|PJA=HU*{$&tNv&tOTvtU)&9rZS#|oicntV=I-hYhdU*_0rQ{SG zYFAbW7j!X`y$TYRey65UlKjBgW%3Jql(W^}gP z{jX`&m#9DA!nHpgfg+Ed^G)+|fbWS`+be8rxx)tiw02vbxa-f?MrurVr>$w%-yJI-JzMUB9yq zb=ajf<{z|Fr43rwKaZ0`)k_bth^-cO33=zm(Ayyp2CL-P*?Gtp^#oJaV$gJ(bFcnS z!9vFO1h`htYYL|pQP=S4>7 ziXhDckC1qgC9LTX@bs{Vq(o;3q1z5 zpukAwlT({K<;Lt%2#L&zyhEtv6w)-C* z1^|4mQKCN%p3Z=sLzEPxr>E!V=VxPsR*Xxqr9cFof5RXFev=-1s}$F-V>8TE?Z61Y zh*!GrED+KNV&mYDlartCjlS5wtAOY;e28mL&Be({D+s;wpJ(=(U)UX+@FYkxsR5`I$oUQv$c) z?hz%p%pF|{!sQOWgb+99V4E$Q2|snB6wxX!DIWEB*=N8u|7)|^#i`v`r?<~JJijv6#uL?t;T0bvBV2}+-et6^qm%WuG$3JaxNlKQuDm$+%YgSNiG z`96E4SCr4Rnxoa`2Xt9o2o07tT$8F~u>47@pSPTQvZGZZ>P=>IsM@PyUOmTt=;l3f z%Iqtex|6isbbRbckGR!1aS6f2&F5!mdvro?Sa=jR5*(gMQr(K@$9n%!*t@+xR(!;^ zVakcrp6{TRvTf}rnoF`pL&gX(>g(ArMHJml2oN*PN(5iH5zjcX<_Qs-%^&EgpJ5=H zi-wXAh>@R446TUf-)wA!&LZ4dzHefpKC%0~aaNB@DtTe7Y?pia*`K;dY(y@We;f95 z3~;IR<+vu^X_Z%Kf1;+Ci8uJFI7;HAv=St*k$txRB+*+q_pJN))3MX;@8>n5rIgH{9FeNdL(l9#`_T(nt$=$IRlsY z`x01iB1F?wQY4KFP71EMykl~In$;e0={>QzkSE?iCe z(y1r+WL|1sQ9og+DN%@kYV3j~T1;`}qa@G(%i(I<@x+7#_vw}(SSwYQ1Njvd{pNg_ z2=Lx;5*&vz2#i8R0lLZPy>HYK2+rMXv7KOmTqPIJ2~N4~_Ff%t7?>53QT(>L(DxPU zyT`Ao-2v_aW=SFWzCEO5$NL*;+(s<`H1~mR`o;2q6hWuL{B8TJJD6lcFd#%6fR*oM zB&rma6uhwWdD#(1)0cUN-Hl0KH~{TX+wkGTRDa%6cyZQ%ZSTjU6tIlD* zGZ63E!jBX-l2AB7Y>~LI?YurG2SBx{ ztE*oWw{WQ3_hbvq3{JM-Z!11ZTU-oeEBGQ>B%Z;S@%a0Pfh-&b#tkgOfhAKbP=^D~ z)9N>U9P^9#d%7%Rt~tK&gE}g#qHjv5?Xb7dUAK22W{K}XEg%(^H~p&t(e`B8oq6(7>M_! zKd8Y&ILMydumiuw-G35NE_!?4^*uZy^0dZ=7wDI2LWD1VyG(@`xN-?4RqNd(%rn^4 z|Afc|I$U8fYLa??v3Savs#u-H8GgYW%-%{&0@3u>_vP0|YMAfnnH}B+8Aqadg>Ki{;GfS^-1rpjDT5VokLwta)cN?aX(eshQcGpUI1c_fTsa(&-S*q2jGkiw%Fj6JbSd@uu_ziCBYi& zz{Zo*tz8sn)u6;Ox8aofSx?8RaDNGaYI6T-f}zU9NZzNwdq);NJwfo z?!U1Q`w%@T6?Q&LZ`jam)ga*CgXxE1fm|Az%#q!{S~l8#%7C3326&8P&jaYM@NDL5 zC}33PV>MekFB)Uh(q4Sh)Qp2d&)VGFTv}QhNNiYWr(pSRmu{1;l-p~bpPyf$ZDVep z+p{>UvR=xLUfcmaO^u)D>D}=z>wDlV9VC90miEU3$En3d9HTYOU{`DgBrYx(nR6xb zzc?Fn>{;49g6;>dOMPvI+;(?dZCy#i+jQr*w;f7`U{JNe7+haJH9meQUyZFApsM;< zSrZQr4@iY|DV_hYc+0hiPe_6ab13i8%a}8ED!BIVEt^w5 zs5UktxH%+>@VgX2w2h@H?&S!MpLTfR;{pW8*`Pf%_H5w(fDp7Aai~3`2nO=62U03K z>Yk2{SFc|a;^Nl0Z5e}XAs`?C_KIHMFvtzOwi3)zq22e)mK*e|Se)5~G?o&)-63}? z)^9vI-Jg7h8ic&CR(GPp;+N0qk@KIQ4_Ra5;^QHs6u5CC11#wwcPmO-IS0#ltH~yB zU0q!}J39}LBRQ_d{*RLQ=}Pb8aPjfw6corpAHnvv zl{R%-+@Yqc?19RuidZX~1gM)**c?coU8$ni4 zF$%_mh)7XUkq$Q5cekEkV?NZ^p8&B0B$x?r-Vl?JL`O&W!6taoDFrZLc*-)I_XQ$G zQ&Ur0djvp<8rMjNQ_-aw9PYJ;3$HURO8lJVZxsFc6V$_+CyUi5b*CMNvdX#84OQ^p5ZUo=br7Y{igzl3sUd2>1b#C{kjH2n&;ym$&ZA z4Atc<$;<1ttkfkw;Y|09M-RZVSxogTHbKWxP*7k$JONspO}!AVBQ*TtVKr9sNj9rY zyGS-`8&oWClcAmAtSt#2fWra;!)q=tpotAkC(z)0|Ni|+BA<+m41>%zWCvYnG;GW8 z&7ge;Jl@G>0adPDZb}er1W(@W{CvDF1kr_pBH{h}-xU^5)0NCWY4TA%F*2Gy+FkJ$ zNmIxH*anY3Tq;8Va*BoSq(d)}>h#2WHu?WRM!>Df%F4oW{%S&z$ayuUMT;cabgilV1Zz~*1T?|hVLG4?b+xjz%xyr1;F)U8CD zmSF0=?;2W@;HQM^7JZcUzuIYBe?DZjR3lYP`>zI_p+2SHLx4Z8VXEnm092oN5@oA#E9fYuXBPD@Km$X4q6cFogvrR)#}1)Y}zXTb+8=QZsELF?b#ux0qu zCo3$%;1}!Gl8}=R!3qp%HR7X$m7p014CNT`5!yw!WO%r_OPyB+NkYFGf6}dY;kbD- ztE_Chy zxCEYrh>y9zF*sNeUAeOSGd)257Q8Goa}H`wxD5Ep@Orq*$kv$H*c4&+Xr}K#$dGYp z_p|LEdfj@L2UR6p^!?Z5q@=xkG(gUwR@$v{C1O>H6~ka?<|W!AvHKrMbd3{>PW z^W_y3ZsC3`EQGy?-?Bd!J`8qV;uhbPE%G@!R#sL@P-vW=?SF=CxoPKz5X6n@^;Ssq zTZ0Lb_$>P1oeX?WcOj;DkW${de&p*fan3h;4S&w)rHohV=HSX?qkr@Byc+cs4*KU) zFCEbg|98{3JA@BP&e~_T_%;SB`3irElAn^7=I>>4`x(_bomXGNz;3qs+V$8y2CwCK z;{lR^Nv5o{lvo@EAu#ARC{yk2p}=8fz0$r_R>o5e#|elC2uQ=*m}JOEN#R6Lt?rNc zLD&K)BZKiZJ%v*N9)NCF)cZR-1%-vGtg*U3BKrDNL`6j_wQVZ3Va>sAV8TOz@bkn& zD6z(3zWk7%&&tiMl&;kOV!hjP^m}AC6&cw#=MNxr^Jt_+(8r_k{J9h4&(6+RWAkl+ zfAR70VU4{a{%6;tM8C0<)Is7v92XcVEiDQSAgy6F)ubL&Lw}e-<4>v@8jeYrt);-G zH8+c8f%$de=o;tk+ta33!`nd3qPrY3;tFBq5u-9dA2vd7nXjYEU~^_7iH(T?wXV+W z8FfhOmvM!1O?KD(Uq3(mJby=dltUrQ^v0+jOe7`9JZS7dS?y-&c8j9=aPkt0VGGf@84jsH&{3s;L?BVl9%0o_S@9(8=Fj#r?LeSpRO?pgzpRsJXj7DQ4tnFR|m3IxpO#C4Ufs`ij_(%0kTg|0odNxt(gl^>XG6 zx6e)tV2kt7_h*w6ROaSC1r}t2B%0b+oNCvIjem7vR76oHw2U z7>JiEB&Gr#yfg~~)Wj&l9fFX9-~h~4hNgMq>DymFpxWk$vEApCTGE*BP7~p4MmuEP zbWxOBXSyyuoRmseZw5jwIkxS+UF=5bITK`Yckjw}7s^1#Zp5%YQq$kDwda@Ew_rFjZJ#OF6 zv3r~2V#29a<1QQo4`36--7XPNKW7%Y`0?Kx)#3ZwMq+}Xeb!h?z+2MQT%IS^&eHHvbK;Eew0dI*=`a}00HvrqBW<6#T2Yyo<9!zo+LLAMswB^PU zmM=>1pU?WAp&V2aKL=zEf)?-s53Q})!_NNeGvH%7u&jvFeUYsQ1i*Y2V>R|FDkT4X zC46=)M4(TRmKdZLKj(~RgI4TJOo8pQl>qOZ0ci7|cMpDEAHIP+EoYaTq-X{DD=`~N z1%zR<9|kN4WNTnZNEGb@=wak0Oj}I&?-*Tt?d|hx9#x2k#B*P!upjnwd7^}AiJtr- z2@P~Lqm63s>EXI@;~AWbf{XxiVIvf>6*hKAQh@3mw)T0{>lTH#Rh zMD>D!>yi&XZbHe{agE?gP|K0Y`Fpq@up7j4>OqQ7BYalfiAG;!k&v;?%*>c47JHJD zgIgFjA{jcAfq>OZDJcLf=hGoj^D@5u!|Ccuhg#nKj~Oc6y3g{FkqA9&F{(G{?{P5; z$J!(aPk-?hspN?qukyy30KZ*cR<=Bp8-Ty!*m~ju{#nq{53o$akY~Hg0|2UEAcV)N z27>;X-~WycpO-71*ZB&q#OQj{mFq{3FQ#lr+9rOYRv3sn6Es=6k~A^QwTHt#|2Y_xiS;=1S7E98(kKu=IxX|{Gtqi0 z-46~EiP@ks)Y8-Ip4|#2qPwWPE~e=?0sIAL9s~pg#zty&F2N4S8fyu~100aJ|Jtf@ z?0~T?_#yhoi~O|f_ov9 zaKDyd+I+NC=Sm=YJuBq8egX&-Br&qYfkP`ckorM71(^4SOMNc|^?$tUKlgXNx3y;% z_(M?`>a-qy&_AuNS|h|jMgW=ac;OK{8i3#2^$5(D%`3YOzRWjoR+{&I1OWqOWOiMh z$Hqh>;Mlw)ct?CEeiwN`YA3iSv0lhEJ%tyyHUON2$8;hSkiT8RI5S5kPL2qJY zYbmE*ol|2vjJtk`2Fvv;*q8`0C=ehQ%T&pu57aK&%gafHoI18=vEBlX$_YxG%>uc8JbqjO~WQ9eU&0T85PI#5mZ$77J^-`sWL&i@P*q|Mv(WK5@vE zxRLd1x2Z1nSJ#VPhuxIvO0SIGqvs*H7l)P!%PokoZ0kQcM{oHIDx z>Fm>GIRP2>pBtQWqLK4g#fx|}4N{_vh#c)`=FVZ7!V^e?jpHOKuEN|{CxXrPr7FX( zxS{JafBGVX8EB2U=h8jpTw+?yo;&?D*_&LXn_Jb1l_jX2u0WQN@?X zUzj*CU7N`j-6D52QuV6Q~5NaqXfg_o@rT8qY4q zX6EhVF+1uPqg89=)x2(-Q&1mhvXcR%LyT)Vdxk(%k3R4^umjNxBsSMmVCDYTqOj}~`*{7soyHl|RO2|N2O{f_3x_yi-TLgWB8&=rVwo z&jH63sY|&j7YBuN=%bHE;RrvSA4Q5-|2zFJemJ+u<^7YNbPE_9e*XB6 zxktaw)QH7PhLVz!JonR8uFicCKKUt%F4G-68yPzlrj4q>5=m1e#(wgvi+~;NfWv?; ztMvV^O;@^AgDStcz$eQW3ta}a=e1k%2PZo{k0VfD7I#)&*MB!c-4YZ$0{lr{Mh1jc zP%n7ybo1Z1aRc(@#zdmv?4@J9?4Cs^8$m$~Rb^w(qMV{)8lQ!VxjBnW^yL5s_zFu- z6CPB4qpM?7T|GU%a6d#2=iY%ZBq%WOq}A|7U@24yP3!t&LGWT}>GwP)val1b**^VD z;xC*VLJf%psHA{MiA5+#DDjP?vnB{EsC-jBQ~k9Sz71P@(IC zMN~tl1_c9EHlyn4N+6xB%g}bHx@>v#E9qN7PgXo||N+FUOm8qBmvWcm(ux`_7? zT-4WZ-v}vqzCPy}h^(~_upRu-#u1pkROdUSzMwzoX%5?AajC6U?alr;G29i-@`?If z8;S9F1_lO=VqGm5b~v*m$#}Ke%Qg<^MkKB9eGw7Bgol1eUdUd?>zqAd!hoUE02odb z#6MzmKiwS?a{2>U6-J(__WpxGo9E*=m^GC{PO+PEHkR zX_Fuo6amm!B+bD0(!cxIKP$R#^Y_{w=#(?Fv(JE00l;>3w0Z+R7r@*sfTr4S)3U!w33Lnn;A5UNXw2 zz-DGmt56dgVd4PLKkp&cVbg(Of!$5-kl_193|2&wO9;GWWF)lx9bROfP~1c27;FS7Y@kw>3M3{*sBdadSz}+mdkdP>#;z4Zca6ak_<|h)8NZR=N@k09lWT1HV6q zj|A`yUIqytv~m8(B9cZ&OzdZ*>E`AJEH=PvlFHCBSNzYG8*HV|pFf9R0x-F3E0LJ3 z9Pc~F;4hwD>N70bN}%|KTV7Q)M!lfuf$qlDz&Aoh^NT=#(0c6L|2MUEy3f$@xkXNp zmvW!ACeFk)f!^z2pZ;p*OG7QGTk7qBImtCOdd=_pVOt{#G|eUZK3=v>_>@n}m-1p) z(LhRA#4x14>}4)@#XT%LdUrK*y0+w1=d-=sQ5P;WAS|G=vaL>HqUziSWoM1o;WmVm z&j5PQQI2Ao53H`yN~`_lf|AQPIK0SNyZfL)7zMQZ)hpa+CM!$Jd)B{yHhQ`u zTcI@{bh3tN32}>(n)(DJ0`1?vDJ1eOh0yu9tyK=i0iXxf768xAOMN#vIc=Bw^FYp) z&0@JZ^#!zPqR?p?plqfK+@qtr8?ru|{q=E3?xB{tf{za=$QVcw;`Kf9_SC;>7?EZGQ)X78?^oCi?zs-^2NMlF&J5 z44x?DYHMuFNd7_8ekM?wDJ(J))*u8gpj1;}qe>I;*7x33dnwk;jZEt?fL1EeH|4He zxdP3JNv~alRuQpqXaElz6ZZCmi$^VNA}}u7hh7B(+WPtsL7fuh??FhKnlePTf?7K9 zt`)Gqhu^4PH0%!Q05Ar*!q})VaRzmR7L`vN`h3yTZ9f>1`56D>1m+1Paz7C zb7-r=TRJbR_ES*0v(Wl{jWp2$`kfdTLg9s08Pv{cHFWJ!bQc`Ckr6{$k1vpt|Ft2w z|2gnFgI&X(I_}y=mX)&Z~?y4LF69$>kpm- zAukbZ4c$IL0t53C1cd+yyU#}Qzz7S1joz!|0S|@} z@p6NI0!$i2luXc?o{mlw(#v$E0~qqmoSb(|z;Odb(R8wn26Z)%TnsmE%mTwzt;t?F z8tB=80I$g)XMUOx`d6?jfR`u%@&VW!Fe4VVn?ek2rM1r*q4rkGdt8?K<^jcqd>*KE z7B)62&<4R$!}Z4{AaJhLg$StlV7LF()f=W=?_uFygHxu|)Lu}D00;{ADD~J6f@NCI z3n;FEErjDNFexE3odEI#3x`luO|5Zn#0t0y6V$@E>m<-RF#CWHg<^`U@o!(LQ7cOr zN$4X0TF+oWhO}t$guzr0asBZ~)wz)B|Emi9HXoIKrAg?HRmu!Y~I_e1kXe&0L(y?4w0} z?8A*W(oC?mK*^t=k_XFU0kR)`K#!qD>JP46e$d@qwhHsBudnYljnF+n(|`Z|y}Al{ zomogoNVU}v$i*Bl;vaxf=rSl`F9L+Pcnk0r8ikq|2+caDya7v_p<E2pmVo#KK|-)b;TNjDDUbzx$12d^zg%gSdsO>7eB~&&6+`Xot)YV1jv-Q997XLLLbb zXJ?@s4SP2{o;)eCk+6BU-p^W`Tz{w8nWi{Cp9M}Oh=|a(Z@qsHfD|`!whZqfE{MRQ zM9-v&AA#>Qgbaw@AR(aw)`*mJ7jz%m>~S!9tg*7V>8;bhE3Gu30?^mjx3w*n%8-$l zpIes^!_88;jhKS9PKZS6Li!A2hk^KfvW*{D3YV{2Sy)&I6ATjp8oc>k51>Lo_Vyb% zFBs-1kt4V$2f$>6Tvj(d8g*|#NhTpKzT9*b`;a+xZqoy6frX2T+k1N1S+r0`#Mf!4 zql|~m^`mj4l+VgJhhDi)+swXaPE2gVa?dOJj>c!wCG9t?hBpSd$hiy}T_80C)~)X! zRJL?R_(lc>2|v{An@^YENln-q9%36RoGsL?o66FUM0cj_vRxEca2&Gq>_w4gxz9X5 z-M)>wy6K$k_<%|8Gf`;naWt@FhWr&9OF?meJ$wVS-t}?yZY4U^rt@VzIT6zRJOi{> z5YM!<3aS^lbgCDQDSG&Cvq8g4e1CdHK%zik0g7sU&$UX>S!n0{g6L}n)HvV*y9Jod zL8Txehdinl<5}%6p8ub*+H#dVc6RncZ(Rg}n39t9t#mMwLIrLyoKEpNbcmJBQewIH zVnP>A&qG46xUkR!5k)1BkDq@ZcqGWOhKGmI@mz~M6a9KG*1XX|ZG$WR#Izz__u1IO z>lu0>#jDizhH3{$ra>B(_u=^lwGKD=`1+^qKsRW`mk6MsV-d}LyAPlc0g*wO=Xwz! zhOo}4=vR*C7fHfwqQw`}EDdJr!yTv1s!GYuQw>8FG@VA8)15YLgI;*U6Rq z;Fyur-#)tk$hC!sPx0z_jdMwkU|T`L=YmN3C@MMi@6l=Qr$t+hI{a4#rQP8)M4)sr z!C;W3WV7t-mo171p3XMZA2FJ6D4K&!SU%n3$#_~)Toj!tax{3u&x9ql>$5W2wy{3@ z7$feIel@Q^k&LzUqvu`@va{yZSM`3R3Rg5zXA*%hG90TfTAY;8wwfgO6jNLr3*%Xl z!G%6AFJKpgJ}ytyGFF_EZ1Aiw!`qK5mQ9Tn{+9u#} z+28k9Z7M6GT(Ib4ZpX03s&HOKY|@k4V;_<~=$l%7_rtV2C?tdqc2(HiAtV&#=KdM4 z-~X8|QM+ktgWFUkC-ji`x+GX<4{*Nx2)!sDE2}M+kA9ZgG}eeA9(C1!4+N z|4^D;D0%_F#K5{-sQF1eqZjfr=8O7)xM{nS?M1_ul!?ha>}~(B$Rl}rKx0*gI@QFT zteJV79N0r5MsO8?`2E%4Yrt2Q5b`T=>|0|58v&Pmjak8KDJvfG)_D*gOoKe*@a%YF z#kAZ=OP!t=+Gf>{uR96Wrf%rIvkbX@rsF%h?NRewWLNHmx@(~!E(8CO?RW@@Wi=|Q zy`Z@GZ0?;Ryh~8LfsZ>JQGm)k6*R(Y^;1>65Pn9__x(Jgd7IG{WZl^4JeGtw@K9pB-n18X5m#ueJNrP8#0S zb+WxOK((JzlUpt8SHx4)UVg)X`fiQl@rOiKjnm;5rX{%%FHToW-)2Z5E$9{t#UB*E z32xI+qZ!`KbLsVA?9_7h=_!#TH}SdSdp0t;pZxuHm6BM|*2>+3w%&}?l{m_Fbqx`* z-_6R(!xdKNZ!`40ieKdXT<+9~B7ZDtqUy1j&J{s%sJrn<%-v6nUC8;Ue;9fWap`w` zXS-@?>rqDLj#>IzRtKFrt}?5}*rk$MIh#X@-*m*|*qdL3qc9(zh_N-)BL`{b+&%hz z&nTm1oX(mw4}J=@9Ccpba1ckBE@k1 zPnb*DM*&cW&6Qi;%j*R8+nQJIKv$sWNpP_tk3t~g(P~Ma%tAs`h&Rc}UEQ|TqZkON zGWnh`Gc%7`-zyf0$4@mG2GKPLMw|-S zAd#ZFYgqwkb4N!9P#IK_Lv&B`2`t&Jhe1JKJqjG}%FV9Y0dQF%xGW(hb@2*NUqIIf zwGA0eLh?2;Tx_6PVRtQ3e=%NnahebudKTg7Yc4`Vt|CA*BMd9GVMBz%zfj%E+4=61 zUn+U3(2ziwHtb_fgP?0@C}29oUni>?XgLc@lvn^Kdd7_cSvaf@FA=(b4h2CS4BrBP zsv!P;Z|RRNc#y3zK{scpL4fPEv)hEh;xuRi+WtFCQ3oRT{vY~6II|^2>ed2vHU&%Bi5n98PX;tGdtphdY@e}S;cinPM}*? zL|UP?^)VKL9y>D$ZD_k)doFu*>F*tO3GIB_hGOpHGi_Emk5%V5wKYaMdh9@YMeGqg zajZEXl{?R=V?75s&)ts`W?Blgj(xQc4#`E6voH`ml~N1~2h?^0rHE zJTkD@>t)9-93u34l-}EMh@v0AXE-?O#pm}X-Fr|_pp<}+>qss5go>R{`e$An_P5`i zT;8AU)+Sb4tPX31G}yaz8_wKlOMgYkW{_v ze$z?ws_&(pQ$%q6KeFBf9_#l1`#-G`LN>`t$WB7`&R)sLUPU(9;)m3q>&*vEL<2YWg=gVUsHb*~S=g2Si(u>_6MhS<~ zx)tj2+f?0QQ%j*>ihMJKr}gQcQZcc{+*owd_)VAdO`OHekNV zq{|QQ7)!w6*-3?Z&-9PUh!<8VhBvY!n;Ev8PhYe-Z#3lnJy zb6j-9t%>i#So+#kj;AqKpqsr3nyJP`j8hW&`y9z8G=)jMV|x8yV!xb5`LxrmuHuhS zZ^AXHR5JIf8YnzrF|-OnTCg7tyM|-mY%KT^U=g97EM!(X0Eq!MeQC%m&oY z{ww`iP_(F}iHm{Y7{+_3N=0BDk#P5^@bl#@7*C;!fRf@2B+VmL9*(fb1KI`fifL(R zFuZRA)Jz)K*InW>{k{$Zx=U z8(pMpY4zKSj1F~cfd&OmLBD)qD|=i6euu=`t~Yt#OSIXc9?aEXqXpR+=tBMdFF8f<_2vpQhcK$T?xrWx2AgMR8Z-}(*?FGFQNfs_SN58r*LrS)t|TWmaZ z4{cb3r78lEw&_SGUqC4nr@#yy16|4P?k0)(xPu&0Q?m~~EkTMzkMz^;s zy^#Dk_zVL9m#j>WQwHiS0Xsc-CJ=||6c~=c3gyT3(gQA2s_(E90M#=Hz|aeQn4UoA z>HhdJ&Eac=ZivrMQ@GF|2?Ob1;lP^`XC@*L0?;!OSmcurg(`=~^Oc+rU`gA4t=YdM z!|eBp-FfR*WNe;ZDX6{o*M{=-j<%zor!-lD2!+~jO0UGdG12RNe;Rd_>G4$)!o%APzL&|Ts-ta3O%DYK>U=M}%%YxDdrbYYH!dG1CD!##9~Jyd9LYQNYi-i2ut zYf$CL)QUs|W4&***nNix#WHxlMmyW%D)Kj6V~rL2PQH(CiKS{J_C4jhpEA zrV7b-MhU$u5kwSudQh~3Q0z~^W8TBTSjM8x&#QO#JMPJheK`(jAgAWJ*lJ8HG}-vw zYOKS8*F`0`oBPQ2PXQe4tRLb}(TqyX{_ruaQ8Lu{T-mvv!}Rx z`)a=pVq~U_s5V7}OJ40=-Z$q$O^H0C{gvUp5YVp+(qItoh0#Tz* zA+)l)Des|n%|e{*4b4GgaGA2i%E+rB$CI;tiM(##!@=cf5~h!*EmQeZMQ6DUJ%ov8 z3(;^(3XRI_PQGxzy0NzNv#LY4(5TK~;&96M*f4l>@e>9jbD|#K?qK#ek4~O(6^KF0 zI4F9k233_Gd9ywD6=U(mXyp^G5hrQ%N{jg1c~j7*^|9koBo^ zo=t$xpz|{`lA^fc2VB-zQyr1WpeCnLly)ve0K=!FVz!DCYl7OuwmzQ7;aP< zsgJB#r%@8w-#6O`B)9$JI<$jxH~7K*apb~^Bxrd^aj{|bauauUt+4LT+CC^6i$?4= zt9RAFsX-)hRs<~@mhX@hhgMF`I0?}bA_8FegH=D2kmvyhw!YxJ8g|cN_Xdt@U`N#M z>}cD&#vhi?u#^EUYy#}%IXiEI`fcC)9OgxH3kw+7uG7#6!%ievTEW&uiVangF9_Vg z*#R$93q~^dHBIDk_$71BCBJi%c z0AnjU6z_KqIE2slU?_zJ6zq4xMx1%?M=8V9PcXW0D_%Pcm$rZZ3^fTmH}38SuzdtD z0yq$v-uGU+_olJyXVys0`E>*Uc~Nlc1WMU&umKATL@0DX>v;_ORl50)Z^bCBu^i7l z$(ta9-SHo=kq0B0*Toq~040v+Nz;1Doo0T569ir!?6vUFK?iy6uxp3WR{D?-2=3$L zm0 z?Kd?iL6ry!U@f({p$EINS~)5z*9*^z7stq}!e1IEi5BVJP3W*Ty+S8< zjp zwWo~lT#$&r7|3jy%Mx427C)J>9$GS4Cue+KAqu2NW|DWf<%{(3<({^7b;assxbN|> zg-k^q1XUB&QQHHfxrvG>A8!4yDq2FKApBb-#Q~h6XQ#89g2S&7vr>uSXUJbA;VOA= zuc+U5cCHFw&5<~s?4|J2sIw^)OSzUw7Uga+)AX=KE#wwkxPib{Fc^u;&uIKBiKBpUGr-G(7ZJj_n8&qxs0tA-W{y@9;O= zwXKU@ZMUYNm${$){qviK%d__*1Gw)h^6}R@*Xl7fD>N=B9~8+-G|S8~zBaf!?C`Gd6I-J^d+}6i)ES{>}m~uP$TE`vVqIF4k3;%udz8&4qjB4)kkYL!i zU!0rFZ9y9B&5Uwz1tYhWrZOcP79?2fj`KM*p6IR^`=8cyOVuVypkNqmKUF z8TmUi$BEOrI{tp`seMG6*m1&dCprcrH9;IF3})BJg4E*a&H>U%|61k1D3`Gm715k0%!NZX8fvgA3mT3 z%xr8Rk}4m&K}ve_eVcV6HwOo3hPmT9*4@D!lAuCCP2IKxmNYQamW^?3S`RB39z=ga03(10Xd?I$IxYFGVZ(VKyw9<9im)a)&wN$}d&4kJ z11g{z4$nZc?hPB|_h?in?)dA+#(>22%`ZCvS1&t2Y0yN#>EW|78nosI6z(8dhnK<& za<3BO=l{^NBtrWZ3=p7-CC05bE|g@zB_g84#U>1CwB}dJ(t6+a3VnzGXY|~0%1rNG zH<{-SDnTw~G`R1WnX#qybadRad+Q9jm$p42IMpov2h!Eq{e9bS7^y1_2^sm5x?rjK zIG>`i$on1~Ist93=RtI)QWmV$X2qw#*#qlS7&&QMY!YDxbgwdECb><97uV6`HpYr8 z4Q3c$anR`cjbFQV4Fp&#&tqd^V1qiOQM3GfT(5y5Y{4<@iDXn&y<<{ruK4R~;bRL~ ztM#vZ^JYYodOXJy9U6`QzQc@6sSy`FFmfKLg43oNLj}5k76->aHOO$CW&T)N!*AVV zLO1Vps^1>sZSqmG79p@B3H0g085!%D&y_Zp_6#nasuO$K=2&OX`7<$#dG*YyUc-G_ z+ubgV@J-(fX}X7QE*;}-rTAHj+wU-xg0$rI-kyE)Y`^Ri(-x5t_(*H~p`pt#$?v7( z1|yl`Rjj1i6yH>j z;rZI9)@m@l=HxYB@L}|? zRW*08bFZUj2W^y*W6y&I?)qWK~zYHleeCS zjacX0{pUc1?c-#f!0UJyXSdM3a`>~2|GC*{RB-40cKTX-UqtED z+4Pbh>!%hKnsIR{0$Lo_!@TY@-ra1@(17m5z}<_9NnZgO#YgmyQIo&bYsbFb=HR_2 zCe9=&>%-AQ&o}Gx{D&Ou#hL5NbAI5+eCFqd@dAHUz4n2F$e(J1!ezvADVfozH@iA_ z945lo-AChevP&igGcJApZ`y;7%$_&EvbNA+ldGF8s@ZRo?%oQ|dJH*4G zs}jpGm|{lWdBS-gwbVyanGA`qI%7!^Vns4q%xQV!=f__>YA@U#=#;%~(E)93Gw<^V z*(mRSRKbSoyP)P0gKiDv>)+@vry8}&bni;+ZHln0&!3yE`TP0Tp9|j(4I~CxB)3L) z7Z`Klm}mExDwvw!QUUnE&8b*O-mrzv;=wsjwK0zrF|(q}?w{YkD<&McFV}QEnN#X~ zQVRMEt#+qvD~BipZnds1z}m8fx(Lw{ONV~?>nkz`4(LV+517MKKzxTsSJ_W)ufkA?&kG%S_Z&9>DONJJ^1&f5xfRvSjQ}UO8xg zI_wQL3IfK~3(hkuH1SryCtNQM7&{`ChIoUTE&y)914{A+R^|mf?UTglBH@$i=o-9c zI9#LiSCe{OX+&s}t2=q@**7bPPswGxwH?lw@{KTV46XF0I$-c&_(cV0wD1>#3rYM6 zYODaJ+xar56q@_lXKM`fR66IiYc6H#*J#JSA4bUro7;vQE_fXlqFhECEW)lhcEz90 zJZ*gZ%#)yzSejZL8xW=eQN<=>C%g1IT;qomIV54%i?jy^^R8Z3m%1p+dw5I{N{*N1 zt7vW~eKRHSBNfx9h1O25UB0?RvTSmU;Dy|m7;i3d$z3GjJ}MG9&5o>n{M}|OwN$q~ zIh>dCcE({;apM4_xzV|cIo-yQ%)$Sy?}AK3^`(CeP<)u(bG%jh)Zo<>y+lS&lJF=@ zM1jZM;0no0+ISJ)jFd8?v-C72ca94AmaP2meY1)W$V%5H=l(?@r-aa6i`3HOdQ zN7v{{3lBvEcEES8_l=gm*4*Of=ON03A`6gCa>KSx|9CCof@_Xnnl9|hr_q|k`;Nv> z7IU51lb_(=MW|2{`f8s8jy{kdmkQxQtrKBo6U~ps0AB0YQYKaxBVs;pV@7<5C7Z48 z-Ve38xbYy9%>3i<^p+-Bvo1gN+2k+ERKk4mirF#pINV7rcP2^V`KkJ=5*;(Me`#^e zCR`k-#;Q8C3NKQg{mIuEBc*TI9{o952C|28v9hq)_DZkHUI9V;!$UZ011_}-kl$dP zoCaa(aJmRW;xhc4M^99~k~H*#oSL%S{T zUJ_&R>%P47QO%F2ezkiey>Rnn2>&)hluSknGJ6pY1xv`jwv>=1`J8V9EOa zY-n`m>vfK&hA}aWH;j*;wT;Q7twc{&D{4t=2N+_G)TPD+BTC3to>L(-NZbfNAb*(1 z;41d3MFUS;lwXmL({iGlwoE=yIn%u=(!73u@XHal=^g2r?6A<+;kc3Ey*O_IdggXC z`LQ&=r?p`7edv+7*3d9JcfIah$hB|hQ4)`?Fm6JDVh5q$rx#J`h}Z)mdlm#gW*Nda02t(@nZ4{h9!0X zS~Vu`9RvcCp!ahwrTD2`cd$Jxfh1jAUzSN69i~hd7i;(0>-vDun+E0dZG1;Z4T@dD zhkj=6i$B|B9v3_8xSJS)e4H*MDk=(OK`0PF!G_HR$Uri+Y$i@GLx0pmB0qW~UWehU zZ;{T^nOv-on)n;nSa1Bj-@$!}knY-zkK6c;{NL2eb*{b1neaYX9xp!Jy?NQ~+3!5R z$W&@)hq$;~cQkj^)ZHAXWaoD(#3q;B{nF^~0E^!2rT2HczS~@)y*vz@wWxs9u9p_0 zZY!yMY`qKaRa9=J?h`)W91B<^bGyaRDW5)DtxKs&hZWTgiZ?Dtc$)p%S~~S`RQfT& z9J%FL-Sy)tjkxcxt@N4!NOzp^xOg+0(YZ6dX+$t}+;#N4yZ+ z?ERtto|W)yImsf%VRkW_f#H=e0cL&4^a=LHQ(k<;+1eZY*jv;TtgVS*xph?gJDKHE z33vQX!plvNZa@Ee*}6%!|G<}xLSe^#4#M#7d-2S`E5;~)ztOhDALaePAtoaDmEMi0 zONc|;P%CO0L`dWt`=JcC_q;E%XY18XRJ^?EPi?=)Rv|8QwO39iWMiE%Ut>uYBU;$T zMp8@;>G}Of!#zIt#EZN2zZ#l4vz{BIDJI^pkfviz%*34igq0GraPNawF8Ms&RLw>R zX^g`q(l@{H@?)zfc@nLtC=j*^A#d0F=YDFZ+CHc|^*zbFhBcH@s}z_d999%n75lr+ zx`eZFe4h@1Pu1KqUWxgufQKU2h#mt2!8tv_2Io0sSPb$aJnIJHrht}@EEEL!)!8J` z{acuo6_e8M9=u4uZ4P%!66KY>qI!?OK+K z5n!%QfVGkMm%LEyaP`~DW~b*;ip@iCwU$-lBYF7NESH~$F(@?35{LIKSW(p~EYc6- z@Op=}*!CGny=Rk1ATG*l(Z>q-_FcG}R2Hk~>F)RUaZ0ySS+d+(bX4WIzjnJ~abg7k z_u;r&oc^lSqOwFc>Zp;3!fw=~;AeOH+0C(o8+X{69{Zn?{ei9*nG8oG;3Y$IBmk!1 zLcP8=1pBR0C#SsssfF!YoG0 zK1=$&yv))=K-*vA2Joe$pCSj;eDeuv*D%#1mzv*FU)Z$>a3!+J$;n=&-JSjDus+a# z_p#VryT7kqtXo%QtoIJdOH7s9hf%ED@V=@*@MWl{d?rBjP09T5yT+%=o#DdFVAg^0 z1f$6LqjbQrsG8q)b6AsAj^>*_nm(-Xj|lyC&-~xBR!yVJ6e~4NLoTjx464QaY_inC zf}sEE{#!U##?rRR%G31T)SNS>AFO-$MTwIjd`;-1)oW>N{n#C0c0@fRHZh6sHF|`p zz?DFL^LkIa;OdtT@N=aMwZk8WqXt*fI%+O^F}=AIZz%uJIA|o~%0l0p{1cWBMwQ8~ z$2;VY-V4|#z1j*`!ywecKEC|yEBjp4KE1ftD(d9>Tg?t;2)B|LxMkeXh>)xFQ=@z< zgNu;Im8)h)1juv8C|(Kv7Hcx%ve*8|t!3WyD$z@iN;0Q(ZvzA)NUD@1ds6v)>CjR83s;2UqdL;c*sO)^LKdn!og;5wE5; z*BbM`*U;2a%YOge#(=P+}B-Bt75?GqI{byYVz!08;jKEV7V># zs|Yogl0>Bzw{F`lX-?*hmWS(eyF7o7FFN!K&wR(1EsxCYHL%-8S3ALj<5rH8zJ44B zCVy>q5Tt=HPZNp6_6j^ZpJ6At_FXvy`S{QPhsV4(+A6J1u$Bv9I@InlDXKr`Y-5i$b=s))Dwqy&v8s@ z1wU7@aF0uTU8xtW1(|TNpyLcj57BZj=VNJVO=}XbzX~q|m}>lb8g81T^1F?S zkTxG|#Ah0swfe0*yH>zOW6k;=gFV0=@4HbXk5w)Gyhm!1-?4oES>G8v{HfR&i`>mE ziWHHewE)}?H#)ckkF5=_54ivQ)aeyAwM?Bc?_P3p3XO>Pv3=9V`2$yu8<-s22Peo?R!oUg&z<-2>AveVm5W0UaB3}4u_eFr(>%!b*! zzbDTx_dL4K`$$1Lq_)u{;cT&j@>01vA*scN?b6}qNW-O2$Fr|hQgoT!qa}yF#t9)5 z%UZ%jf8A@6n_f>h`%xhIUEAlu+oF;pyuHA^KDI}9(EiCQAq{!ZRGppF8Wi8+!o_O9 z26`@nf6P|%o9BMZX;xn5Ih#LcOcs4FCLB*A&1X`YyO2mHTLhCQRlqB31VWZ-%j>Vz zk{Zz3j)>35bDlu{P1d^D^;3(O2S~mAmLL-6$48^bje=eAhs~% zy}HP8LNE{)j8bM7iPKNQYC#CN(C*;uQcuz!P9~AJI=_iT7_uR<>mc_tnOG1zz>4am z@RT|LM>+*HX!2*XC%;IOKzV=wA46z=Y0+k;mtSDK$9?}VP7P@Z!J&p|BOih4 z00EXBx9?BBA$&aqLqL=jb@0p|DMUw*$)AEL=lM@>Vpo|g%q=n+F|A^Ma!`iLU;9BH zc6Rw1P0l@3dyZ?|o`WF;8L*8=GD)Jyb>E(sICMphg*}%_%ouY|{2IhYaD^4F8ET8*W@aG$oB%{ z^Nt)_b1&7AcjpiAuR5f&^Rf%GYd;w;+U?ECWntTnd>a|-rPQ++`$G{%B*=QI5GKFv{P zk&Mf0k@>+0kUOtc8x`u(+=jhF~M z6I*|< z+5FG$i0c>CoDavH?M(l%VnmGv{NqvTVt6I)k-}PFKzQb9XX4+ziBEB&ZZfbs`k7Mv z;)<+)MZh{%5$gCUh4=^X8fs(AU8T*j?R!qdY3od(mE zkP$-GBjsSRx2XSS8uHA~c?~0t2-)uLetz0 zuaN(rPW{kX`Y8kFTPm!~Vv8l?TBp6#xjrYGCzd;ju)sf%RXZ|w5I(d2l_YVoZh#r^ zKZm=L1CfjRF0l*B^XB4e$A)UzhbLb?67$kUXKS>*5{*586A>Y8p{YiFbvdS3I|=Q|TM~wGG#i6gnEp*UaXO@;-Tlf*qLk=F$n;3X=VE&ns@@V*ENL z$$8as@>h*g?(T=7xtC1&@(nGFh=6p(xUNMEs=oTvAW33Gz<+s{P1D6=Ki^hRu+(BC zYC#}4WxQw?l`?b-qGu7j#zY*NIhmLQMc;<3T!j^MzUnCA!n=uUT8;iv#+2+nLTen1 z!?}{~32IqM$=LL9wYa#wAITq7)>uiME8D5l#>`yb3%$L>D7S&t!N*rD%p$t*t7#oG zHS=QLNA5i{vC;ww#tSpzB2F2f{AL;vt|&$9C^NQb681qYaYDW3wGw^WOpUKm%16XS zbV+Rup}+C&e5~P43VY?7W7zpJuVumMG=6jqYi*a0DM*X`7vo1i?hufYs7olHu%+tV zj@#j_*D%f=zzK56Ai};Wj-Mh^l(Gw_jt~K z=G-eq$*{i-Y`l90dsuX@AP;QCdDKvx;D*Uz@c&xco=-@nZW768@;AS4v&6)FiT(&) zw81nti8;_L(lu8Rwp6X$*quAL2vc8fi-;Gq%5tIvk_uHuc?#*#Va~Wz{Wg64p@{qR zy6!R$U)U~Ob}gHjlnR?u#(P37j?$EBy}0U*T!4IgN+)&b zbK$?@G@m9gfQItIj4gtXnV@_>-hLSlS$NkPyeGKhLgwj$Z{B8j*eZ(|nB^x>`hX!0_jOVo!QBrX>rI~0jPy$`+B|s^i;>32P4vkNZ+a8UsQY@ADZ34G8W}KjpZwKw+Yxvbz{uorkYK7&}~m z)n8x6PAS2bv3WP(Ad11>)R5ur;M=rQ$Ctfp-)JJ_4eWsK`%BK>8xm%m(iw}jPk-< zXb63Yupcq$)}5({jINj0DmtF=Q{~eYJY=80a^;WBUFVMNeu7_~BneUOV=CkQT@)c9 z^3DM23*7ajTKI0j`2?PTKY>eta=HVC3rl?jV*{%~NX(d~kvJ%`sR|n{0lV~sGGZot z$ejOi9ygveuCII8i1qj15vQO*H3`t<&V3^ySzT_d!WgMulsRDzKTnYqX3n@$LUUC< zsiRR6S1)bCjz8YsIQj*#G_FGAfI0kS<2wFFBc0L)YiBPuT#SGUS#C2?cT$gl1TJ^M zpxKK^YQX+m8oGxijOlh#R3%ZgKVk|z6~H-WO2Eyg9XEc;|Cp9enyHSi(_G(>?I$(S zVOFF0;jHwi10PMN4o{mYaTIrMgXy=*e?SIoQS7hkpO(gl!{xFpuJYv!27Xk!N_&Q_ z`XWVAin-=Ey;Kw{0)3g{w}%VU*dkbx20Gre{~roMmmTlpWWiYgBG5Jb_^Trm(O~J$ zOXYXoVroQ@G_>S;KM$VPl$WN9g7r!h+Xf0XC>C4?8)U@u-<<*(R^ukZGrvTAwm%`F z{ZnXLRZ!!7XiushUxJ+Yv2GqC@>w;ELe)p`O?1L|`#0>Ei{JFD%17Z`>NJU?-{f+Q z?Z-S+d!^GMpEPZ}tk#g^L;qKU^0(_hL4`=Zn|C z?@6OE52Y)yJF@jg&IiNWuL@+CzjKTcKEe89+;((N&2HS=G*ZpT+ufd0U9Tk4?t=8o zr|V@aTiT~@C(@LdoZdZNt}U^7dN5Uc3u+38FL0_fjNA~$V}uNZNfNI@uDUxIF1LpF zHRUUF1RvFSO$wL(q4=HOz_s4I^DGbhadPs|Q6=Xz zF=z8b$g|JTKF{09Gvyti3@T?CwH|ZSk|Rp-Bgi>N_j)$6fcC*}(M z7Tn1%PChu?EpzXWxbdl*&a;CS+2!IF?!#+e^pJ)P-bYT% zXnQGd@87TZDeO9Aq?D5NsdN@)5y@@5-E%Mbdmlf5Pj83L_8Y)?1A`kB-t-nW*#k?? zLgCHrE;Y5^mfK%U)k%D?Xz^M&engnoWT>h2!RJ+9&)4H?mEwsal+(3t2;ZNTptjT#poA2dSt-mE)!E*!MmnmmeV!Md!0QD zzvsr;uJ&YE^_eY8#>6}1{VF}jYxvF&8&;~>%Uc}2vJX*G8Vm1q_+zDYi+PPNzZ8&p z)Kr!%aR|up)*5Y%XDm(yJ)1_N!My+v^Vlu|L{I;;7?9cm&lb#r&@_+>dhg+MG~L7s zO>)F_p+u&w(Mz^Q)A2kKl!XLx$O{IDlWr)MBo@Mx=~{OQalf&k*Y0gy1`0ERxdTr} zGRbrWmCBT%yEs?mq|?S+cR5AVqxK-5(EQzNGkt5QW(V6-q4MI|JPQ#JL1AYCrA~AQ{vi77ka+B9NHqBS#2mXu0ldek zs)~@;*E^)88LF>z7jfcC+TY&vzSH5dVsh-ZiWelEPRz%NZ<>OMVQTZ~fZVi!t8^OS zgyaQqwkg7Y*Af!B0?IqxBPlQcmjf5pRL7A&LeN(TZt=f=sT2MKF8aTO3z|@riuC30 zfXaV{@>!!VkDdBHD#KYf;JsOX_I;2}=KN%gMk;EoGQ<#tl4FC(b>!x}x9 zpZ@s_mxBSuqaGDZJMR12zUpv6aM%#V*&&S!OS(qu+_uK6lNpG! zVO9k1MCr(?x(xCB6L=`JfgPT$=I)`aB~{_@Z)YLJoHt2r%^M%SH5m_vS89aL z?43bJ=|c4ITj4(poB0Ck;GKuTuP!www@$LmcdV()M+MJMHcmxOWjKu0@YI@{g5H#hg@K`d!DZrf0o^NcTX5sX zR`!Mwk}cDyVvnJ1OYN!2Gs%`E^6SEGlG@Ht?)m2HoZV1@`fh&{%^vN`K}5 zd4j0J3}4;7k|zOEjzpef)Ji6ka1bpa7RbQ;PaFJKciA-2zgxdar26nS_1ihXWdLgg zE?mre%<9yOo<&rldL+YZ{QqXlF|KbqAV=2eiq5_e|U!j2QZl05T>FLB|VU7j)od`h+1mrmcK3oy8URq1`)=x{g1D{4nV`{5 zU<_QrhWNKb0WA%d%d!zWAm8nez|Tj>%Mib^HD!9=wzoASGvp$W#6^a8hk)bu?Mk;b zpgvXk92VHd$TH0Ue=eoc@6;X493$>m0zcZE00X4pmKDB9N|g(Hiu_P|dIOSp-kz5( zQrBw)g@|Sb-lnUI3*ZN<|IKTfr{DMfdvtSK@b7Sy4)>9WhM$d>m$;D^gqL87=e1wI}Sy5TxP>qV>l!2kgy31}vb=EcCN zGcWc(S;+=a4baz)fUWWjcr`G*pm9Rrv4ZA~zHER403RZFoz748A?_@HV8s#&f;ONm ze+P~?KsF8!4jlgEB@`AqdU_tgss8`a)WL=T9n2P75NHbnxP<{yKLV`^E{uS6Z+%Zs zk3+exxUHi^8g5|qwg2C+{uNA|z_w9SS0}o1Tr3dWbOd*_@Dj8* zM>B7ZSH4e9CO|-|A$}tZ)>GIJr_urM8;p4f0J0|uIe%)i6!t%>$UUzI%mchK;C%tn z4GapvLNPFWRD91uCI_xGn1r&y>@wxM+XW<(EUlchG_ZP-$pOQK3t(zvW2bHJSz$PZ zSX@9$7Znu&dkk1U)W~pM_t-+A|AopjtpI5nVtXM{sk4();vsji8BC~OzO*`&U&hA% zurLDe5=dXa3r!?|gmvrI0)ULp!0qDa=LgP|G60-FCj;qVuvutW7!2s(^hxXSXj;R@ ze4&*CF~HE50BmhW1zEo!)~0O%GziCDT2d0^hYHbxTPU`1rr!AsS~7SKfw;4~)Pwde z{S3kf6*(kM>>k5#2V70Mm_Idt^-C^_r$`4@s z4GpUS23H>k?eHFWA7Pe-d<-zwP)9Tagl~xgI(>gc><)oNu^s?K zofj&hQNk2eA_{g!`Djb%kYF0zgGm7%q8869m9A0o_%`Ib$!P-D-@KTru?RQ{r6VBr zlw*1aBpg*k&KM<|#O{s`*Ly@2&9fd6Li3{-fW9FmeF*Ott_3mn9mtE($$vbuegG$4 zFxLKXXJKRe0?iQk-$~dmJHLn4b-qP|I$>6PBv}E8CU32vfvRQi!mI?% zX3?dR{?n<1Vl*)0VK_$$E&MNiA8Mx7slPX5*pPKZH5N#ABxI?qtk{%22L0%Q8;TYr z?r&#Uh7?4=3AVen^^t8AW)qlD7hEbK^b5_6g`^)ClXPJif)lD_@N)tBi7-TlnFNNX ze8338ZJ$D-{GiK%EeoCW+8MtMhBBR8ovs-t!0ZFf#b{$=qaZ&sD+`@*14BB@G=uQ4 z($Z2Gr6eE~9$E|$y?8Ze50KzMRR3HUOjOv2rJl6I?d^nnwts-Y@%!064C7E#zM1m` zS``3Zpvs9b8-{QBL(q=8_%SmW&zYGm;pKqE4_)`Bd^i=LvjFV_1LW&DPnZS4$PJPN zG@cdWH2}*Vuksl_MFjO-mfN@6>;%A?Cc?;Q25?)FH+<1h1dU&`zrrM9 z_2h|hh0}}18Di}8K5H;e0H+2dzNIkx9@d5wOa%i|1Y&X}IRA~>JRUpCY2BI$72n53k@E7lS`$qeu@`#Ox0i`3u}Th4m^qQESunGUTb#+ z(>(Z-ui)XG0PzMJQwscU05AdQJ9uS<9UV6TNDRoJA@7=6xJz~C2V*c&KxR0=`StXM z(b8ws11&aokL;8(7)f**S^#Ij=g|*HzObRE&n^Obdh|urfmt3m2G`7#G4o zfFw3QGgAx+6KDtV0iZ1UeVIUVMB!^h&ULtsgkT zIVp1O;vum36M)wMss<~M4Y*+gQpl;RYo7D9O;B>HT z5cA%%hEb#-1u~MD+hA%d)`PT@Ct@&=oNrhj_oAu<8_}C}|M_($HYs*?E_m82a*(~_ zAw)~>wTvtwtGby2JKe$HQ(lIH`&aq&mpI&@~-X#CeuPD^B&Ed>#dR8C5w(I9PP@Y1~ z4S3F^B;|qU$HNma44xs8ZP#lo_^_o6FOEK+bCi^pLdSt{$E02GAWs6j4XnjFvCU6P zt)4!GfJogVX2g%Q|9%l}M}ns{7Cn0?p%L^ZfcmYQxPS@$2p~To1{9Cj)k&-rbfmST z4&$o(L|9~qe+8Kq>%ruUL(sT&dCYc+oLV+IupAs;ahEUm#zYkobpb67@@W?EA3R_Cch_J*$tgs0 zhFQl1Rr=T6nclZ#^YbcXb-gNZu^ImmLrOfEi0%Zubp?vv;6EuWEUc;$L41RhbpTGm z5&)G2OED-8;%e{${#~)jN)?J`w%Dy%wIwcRX2*6%B{X__B97(2PooxM0`N>qa2M zf@uNw@n)E9R2j^1!nAK;vVZ}3EC%M~H8g2`vZfFcW5~%L9b1q)3qj0=^Kvib?Ug}E z2<2Wi`W_e%)6yotfB$llK>B~1BJsS%Zr?%h*?$HK09rxSzw%ti_%QM(Z+Iix1OFSb zH3?lz6Ha))!S>b=Bd%7T1nEB)Njl-vmzl;8m@zva5zY!Z2qZ!4h=2DE{o(?^BDxXr zU;XV&{rKUvt-67b$zq8Z)Pw6M9u3a4EvVXUfr|$f!Q{tZSls2KBL7I}AfR~)Bwa;J zPELX+5{@GV!H#z;uA`==h9et}%l_S$==fFNGq1=_a)f@;fWxiHJ_tUmoAWz@+7+EB z3Z;Gx{0G|~Xh1XAnl#RB z!{~nqZ0bB%0l}&aN~*`OMvCij%eSKX45;Rvr~iIC|NPmj3I_NVXHfuX-@6AeVAwXP zls_&Xv9sdAsJPgCysQO12?`V-s}^vQR!u;1)m?!kRZVROF49*<{8xiOw=LxB|LK@i z!S`ti!3;}Fn+M@d@)=cCKCmPLv=7XU@YfMLzyU!)eDB$BC$7W8Ln2&U2E}Nzco45c zzlUiO0D8d5gwhiQ4*i1L7@&pz{0{{8_+e?we>G?NE1{oYTTU^0Q)rnVeLg`J-ZJ;d z_+Y4lWt>XP`#BV&R($#+42A_G<<7K){G4&N_k+!>-lxK5pq`#JUjkGskWV}5IQI(w zpCTPbW&m^5foj1Fq>`a1;6byCp@T#OS{c zp&o3!+=JIcn6ia(=&}dO@JBR~GrGy9igTv-#=dKgVxATX_N(`AC6KwxkENI8_2Jq) z5`jg4V~2BdE5qv%RYB~cHT?F3gNlK7G!)~U(1T89fM4}4w8T*!4pyH{s>CPpbx$9* z)*%{u2^zJ37{Wgo>hd5Cswf|hSP{nfb5R99G4!h6G&&}DI3r+&D8hR)m59VCJShMB zgd=V^=CWzQROiqgez}2wbG3_BBx`WG#OG%OHiFqt7vsAYNv4%OWfulf3`2#@wo6wU zseGKhpL|c?AuHaBoMZl3bg)CcyjM#rxalI1B!-Bx#>(P#XP;_gYs5oZ|{h1L)#h9C4t$GO% zSdJCh)WJ`t7qX2F3|7l_0?d|6M3IN3RF^(9MWpx`nMqA@=D?@wBi zC1lhZMuz>LaKohcJqx4(_tz6(yMZ=!SqAm`(?6jLbyz_cQ!>kG={8P6PK1;erPS?h zF$#|w%6@rc=`t;Fd|;~4oSo}<$H7(=QKCncjm3M`HTbeF03*DMRFN4o*(Ey5jSl;G zN)oI2(hGX7FG|I~2*P@%Y3nN`w*rXyXm52zBW#*&L`>@*)>%;nvc@XOO25-%Ccz8B z1X!CIhm=lUs_IjGz6UG@@8hRNu5kO(tnE0+XW zPO>fi@S37ld8bLI1q-_u+AI_?lPuEd3iVA5HXeLb2ahif`p-;yaD8f#TYuJclDL*xF;?T&`=TohePX*jKY8mH@tU+4!<>b4kkvFY zc3KPWhJ9mB*pOCrQwEZ+y;fP)?D8UTjlq${LY}2nlL+BK*l2~vvTjf0Sk)rob zM0OD7M#$T5)uf?JzxZ-qhv~1+k8SD(cg3~J`X;*z=S{UBt zy_Wc*Ntvi}uZlBKpzOix^Y$_hclo{3Hjt7!V=8mU;0tATsnyAx9O7V&8rwB7y98;o zQ(QTsrFg>8S~_RwzA&4dZs$(i`oZOm0`sgZZb;d%k~yc&!gJ^u4MM)fvOilCE+5ws zd)-vE`D#3H`Zki6L}ChA&v-Gj^WyW1M)EK(S~#E64d|y$RSHOIV}JQ{?*?6K&uLvq z&#mOc>RgJ_oJW?OQLmk5cMcD8?9@^ccB>9NvTKj-#N71nN%Fo+U>%YX{}Y?!opdYd z_I=UhbcMuA3^&xGyWS~cYhmctTV2b{?`@vWi?blmu)Goxc8jSpp4HMKd_rgb7rU+> zRd9pT3q59L>u5`BM7Y`iN77kF#nE(Icz~cmg1cLAcZVQ>;O-XOZEym?fx7b`oa z2ZD?eL?5&~Q@rqzMEu1N9%T%W!SefpU#V>Swo4NUsm^f2*K8tBV*9VtZ{uG}=l2S= zxclDjXB>I5)^eApQ5XufJuA#7EA52O^GKMe&gpF{qC`GwA!_p2RRMYr#+7GulH zt+#VLcF4CfziFw%@CQx-u`tkYo zV;CHzNi$Kp>$V2vUE^UV4@G zre$F{nSoD4^t|5c`~{7ee7Wk>p`iYO)O&%YZp*8!->G|C2}Zng!cIzY6%qi4jL^x2 z&#|>{Oj5$NdDvq^|2m`a#(oO#_D_(}9{g^<5-}sJ{qq;ZcYF)E2r^u0ihv>_K&SNe zX{^F>2UzZvU3L2Jn7z+HhqYSis0%z(57^y!?^|1ReH}{o!)m;i20|gd?Xd*^Jm#fDz-<9p7GZ>tsu7Vg=k*EUT+mJH}W zGV~ab7G{j3-`>gZ!HFEp!o3IXV@}u65VBJ#o_+?gHC~sNOl|Uhf~W{<5sSON?kroP zkkYRk1#&d)SKid`6`3|RFO9*nac}jhYehgFxUOxybPaMJ1ijexzey?#`fE1a!tR%<-zkGw6K5xJUNQXbs@U&=$UNW z&?i7ur)>S*`q%2^=IA3aFupydopU;g?o`>DA|UQmZOU3V7SJq(u7V+ICtk#C=OGM$B8_J2(#|sbh|%Yj|Ssi-B`~W3+eP zX}-bF*K<3ZM_`MRPD*HdLBbKG+ke!PZl8;%MbX3v&X%**ioKrQk&=O~q@!TWn~E&( z(!7N)M|hnFEEPvadECBC50}0Zg>e>Mr(>Lp76o@6y#-%~D&fVN7R)fKH4#mFx|7l} z(JHKdZYE0eJSg^6rfqlaEISV#GefUj8I)E0Gyb|^IPecNpBGcy!7p-o;r3+?C8;nHl~jc-5dy(Y&1e=W%o z(19Mqeq(qn<;VTJMR8Yp_PqTAeGU-CZib@SCOF;_O)@=v9trb%KmcnTb-DZ8OsHjw zabkR{rdR*Mx$$t*PM;kq5dotZ3tybs{Zh@1tLp6qVD7?1|2AP#z{LdWLN!o*1jH zQ@KN}A6KC;+sM&WF(xMcVzxEf%}QOV|3JjYdTgZE`DgzQGPho7F}^H~rChD6%nx`O z=P$9V(fD!Xg#~+fre+d*AI>8i1^A5=pJGXQxU0)%&1CZnsLA<=oJEn^zovu)rPjO+ z695p{(UCw2%nWc&RcPBEBuw0a!-Wd?RR$gIJ4Uuat4*pCM&M%~{#pm8_eJAgJSo$G zD5wNoY>C&sF(ZKT$o8Gj3gMnW)OWc+8S&Qkuz0729@O&>Yvl|IG<}M>Pbnnt6C|k zOznBuJ}dl)U$xrogy|FJNjO=U*KYtxjWk7K4VPZwA~Wjnx*Sd((PlMncRdb}7p2Rs z9Xo4iyE~s7j#2kIp6-uYIKz)BYdl%6)Bn|D>83Rf&;B!1XbjTCYS8KjIXXq0AXUrJ zTJ!a^Q(4=xJ?!E@)qa?*I{m8IZb54Ec)QGdJ5`HJGHC1@DDxJzMU{J1r>0IOCO^h& zp812j9o-$K^x_WfE`yEL?%cCzZCa`Rt4o zzb!gh_0qklJi>)80bKmfh+qWs9Z_=`bO$U7hWeM#Co(DhEQ5`UH*;CE%POiyfnkeK zRbBY@I}b39!E-MYzVvnz0*S7qkUT<3@PRc}KRv&QYhq@5UZ)PKN$m0OAb$Thd~37ZUfD)1v)`~_yXIe@J{&|SMOQ?*4yYTTfv&uYXU#;{6CAWI6`YmMr>^bYumWqnH(ZC*k%~Esdc~mA)#& zDw*65wd5O}?yq;rNz9-QpONt`LklHhI3;@BPQ{U-O~#+)gZLAMEf;_P80QD1jyDi* z3&2}65r5TN6FEZkCTgzaKp+f*LE*Q@Q{s=xUTb!H++SnjJ2!0ccptcytlUK_31>)a6g?%~*Xmc82_Aw|r3O~5t1yDE?g z$+<@Pf82H`>=u8jesT?4?&$0GZ_|K6P-O1`k;`R{S$rAkz*VOk zUG~|hWW`LmWARRlEwU-PnW^&m(rHSaBoeOnffvbX=C7$Hn4hh!fLTC2}oI@`Ohsh!0~NaWx>r!uz*=2a}grgq^X=l+<)`xQY~OIMW)++7MDEHwSx zn)B81rgl#uRfg>kN5K8kbEul~IZ<~*ra(Vbjb(FcuASXuou3XG$$N>pVzhuPr`~si zlI?Ahj}f(%(*!*f4P0>$~5mendRa|EC{54e}O8k0GO+K@RrQo$b*LXBEo}b!?D2#^2)~!5=|YtSf-+ z(Y?CpnTCejS!0Z_8on8S4MG3d<%&t zJPG;iF@vi%sh7_P&n_cY-PP7vQUAGJ!SuWB#y2?J|M43C*+ z82|tzUECvA$|0GYG69rpLDvb7UZff5z* zF--kD`WfC{IFI^RK0S7kznQKA~P0)4^IvQ}p^9+eu zet5i|iAse^`88C#JB|G3&4(PSKgG9_U#ys3vm;6QzV}IbucNP4s?uu!CgA*Xt25MY z9X{-DTJ6mDG1JnQpZdILrB?BumViRNIv=lYx*Mp8=Fo4e_wka7+#5*Q0jOgtxUODl zwRcfzgm6`--b-bCmPU;!0p6SnQD01R`j21V@%e8sGMqv*gRIYaVU2h#))FA&`;+1aD z>qfPq{$dZrK4<)qPHDldaAv*|kt7KBb82}>$>|;_;*Zt1fP=cckf&oaY zOHjT!YN!tEWN2@qvF)`FzbG#B5-+qC+4=Ocf+LRY{N098(zK2AAA?i2C6zZ2^19L5 z3+`T~O=Asbp#H*8k@wc86#+(utft2}l**eVJE9jqB7dye^{I*%- zry&g@sKT9e#lXax@~_V?7KCD2C%7nCs+K=v)4*7YM9%`Gj|mcYj7NSnfHg;I%q?q@ z7^NowOxrecFqcXe&e-tC6JpRS$e*BUm&7v_2ya_dsibdy#ZluRE;dZY$?Q)p#i8Pj z%KMxVysfZHRH0NnHzX}QZ0Vuag~wFSi5zY+>@%6bP5FCRgLCTqgB509XkK7Er#&R6 zS!)q1J-;|@!+#IKDk{iJ(eK)lBn#CZ zKl!B@44A9(ZjQ`Bt>Rd)uRe#5@vO3RV-DePqT3YfQYGsZYcdtUuG+e=1G-d%G0uS#FA{wQly(o?^)GR7PYFVy&Y+Gn;M z*jIvk01r@~F{~fEYT4^!P}lVOt^yGrTy|#kjA8`DF55 zx5PKcqBY({=Vm8R!a3Mi3He;DYQ@}EeY11tUT56YY9u)1ZC(3!^4+)}Ds&<5xgwi- zexeH118I&F8Vu-tui+2MSFvdzYWUWdPs&Rl+=5W$tTReW!wSR|Cu%Sl?FB&jRhm#( zy>wlue4)YUK}TdVCu%rb%1B?x+%WXP>cz;j?y)!i{EPMb(`Wf8epVY#6;yT{>S^Cc zZHx=8%Ro~=?`L0^0A!Z{y# z$}B$@z*ghyXC~Q2N`v~tF8kzTpplu9T`blW5B~Z&d!UJMnp*xGq@FP}BrX*v{VPJ? zX4~^e!kQ2iJ zfVMH#LfaZ-ilJ?;92qsKI)iteW!}9Un0Rl zkSvv;+jVn}HgyRxnsfg(nl}mB zm@L|Y^_X|-TmYHWp4SN=V}AhsgKM%Dl?j|W9yxswwc6(-s_f%hS}u9iEgo1@wUt+p zXVe9wPv{@R7N~QFyflF#bam3FaLLjO{q_MJ6l@6~Ksb>9?#hAT$!=dNNsI5sk@;x^ z*Nj((v>9rBVB5ghk~FqB3PcHn!Bb|`9;Wrn{B$wRO4IlHyO`&Hm3rdFPaOGwC>ISd z#UJrB@J_uhPb1jWy&N57f-}(?d;Fqex(SHZ_1MimD3`^5bRL#>*=4Ly0;vwsgw*vN z`R#~av!hxUSM-e|(LhZriZwxf!sX3<2>kj*v+^OCR|lVVe&M1d$HPV1ivG7wA|oR} zb=Ranq<_RKXOGcn}ighG|h8qkq!_mYq9(@V}C+OG_%IP2#!v%6CcJI9gVXLO>P7s!;88MJvOER3fWfrubQr34rGkr@_X{x8}{jm$W27U|J| z#43`!r$+Fg)X4W>18n@gMNGODS%5<0 zcnZ>tEq3oNsDRJYU*Qx!s|@$sw#bdsTR*SJ@|ckH+sA&R)A}09$r_ZfJM#7vJ+oiE z&77xGk`$$>78C-fWCytga9g-=k|c;zVuQX*GUW8bM$_UcJQ$$I!t|;U)4Gaw_c&+A zvtc^(UqEx7pdq}srpq@$)>P`>Jjc^cn}IN|&o@WwV5`nII0ST}Nm{DeE|{O{0*`}% z{bqBOhAYs7Pt6u+6)1Q5CNHVpM3k+_kFUoqQN6{ZWlMQ=Rw|13Wtvig9yYuIwk9Cn zGo$s6nDmf4;#IS!%y~EbCf#aovjO3pWe?Ql=`w$BLHLzU@ADQr;J^TFUw=O>9UaN9 zw2iuiR26zliN2SLaP;$NqUj$4DgICsS}d$YC9=g@d+U`WPD1>yiszC;>dR-VJ0xvW z;XFBPk}1!vC;ys=2xxvLJ^HB*yK8qgwk+Q$F>04usfR<@_-gIBwWOb)fuH1bL@$UA z4GHRfGN-Dq+?VrB&>I@I?dvNjSfn1IZ-fIhEuYe}thsaZii)zba!@)R4C`hEdrjJ| zR#LklE=11+j+$@}@vQGGkP3L%9~5*@0we)B>pNQH%Bx~vSvS0i;`4$+U-Ut`zQKNa zngQ}<0Z(h+H1S36qp%rdMEsZ&q^@b=7z7Ta<(QQK{c z&A0U24yVT%<(&)<@X$cZYxV0zdi<${P8L)c_J7Hdwwjr|)->BNXju$D}_lIKeNdTH8xFph<= z6adiN9eu6zOR*R68%>_Lg9PhqCAichWQmudpR&9E+lO;OjzGS28AP|w7WG*A-zlR% zsA!1N>~8dpDN^HKvIDAkx#mfqwhvnyO#{qAi(EOgh}^r)7sy4tDJ-3tIEI1;%LQNN zN`tQv8m`b@+_fcNQs8s65LKY7IyHW7Zx2g2c5L65qd9qK+JY`5IJd-h?UD)DPrf0N z7ZW=I?^yiRcPBCSTyI$yscR=zr$y}Y;Y=XM{dB(0vq`B!s-5PKc>c_1Xvo_Bzpg{6 z?b?SsUw@8;W5xEl^H?Y0-u)gkM_cg|KD(Ir-U4t28v#tB392s_4-mCuE9id;W`*0w zJ^L+eGbnhHL5bpW|DqTmlw&^*usiquP~3S8nLsB=}Ytd0TQSyXMuyl078lpoD5!9t~YUP_M%AL zM00}>dOs~qmOOul>D@&b+Ond4%j;ppLtjDS<#W@wqnU5CxLbfz(KHW=x5aHomU@y> zqwyI8-a|1{NJqZQCDhI361hg!Q|Sya3G91=-5A#1Vy9(aVFpT3Ue>MM8viM5Di|cmtqq&Q8%5tZTIkdp z=%?=|T_F-F^e6Rf`SxLR%C~1YzsA?npVww7C3tWLTbZ6@1B-{Z-0>lVmN+)^m*O|U zGVa736-!#R=7TuGNM{ zHPU4+PPcg=u_i?nrl)U#Ei0C{1P2}-LU!8B2X1VQ&;WWdYd)WOA-kpO^vZP5Wo}@w zf+#;UMaukc@Lc!qpOxDJiLehdB?rUh!&?dRS{VplFh4_P2;EV{`Z7%9f1`*DeH!zl zZ}k$mvEx=JcZ(s~nuFNksj+tO6kJE&DL`C4knDoq<7d8Wm_RM5;?pQGyw`tL*IK8- zKxR>B&%pOE*9+)HFX=(2d$nJq;wGubAIS$Jj?a)cq_`;HfbRM95^J&`#`W4pu2bLU%4+uxB0Q zIBwwFXt}bn?7BXtcn4#Ye2Ogaw5&*8=-a9{jpKVQCSa}=HK)a5V+xw;-TcrOf{mD> zcx&_cCF3OIZZF&fPd_y^L2A_FQSC7!S52y_$I z%^S%TRtb5^I#9m1qCgCAV7-Iy67TxRbb0(oo0tB3W#W|O#Iz@QCsbA zX!7q?hA;TT7pc^fSfK!CHK9X6i@m7_ICUwILW5w1%F)bc*SjMTml|Yf2bVSUyliCT zXCEhhRx5k|_eE+YBcC0Ylo18kl)q?BINE59fsD} z$toUlSv!pW-4RNmKQr>N237^U*{Xz(88mSR+z%)EYSEqPWjFgzt?LGh8n$lEu4{hv z)uKIxw)sLTRky~1ZDWiYc86Yq%)?NBE!ERFKG*hTP08Y8km+t@sT^AjGkUb%N9(om z17+P$?)D;t_RFJhur6%xvV?>J-hbbUz_x1&W=&aZlsza4RxZ|@Y!;wzb$MiQgOga! zZvTywstO?>y6G~q^JdjCJU#SuWQjBL5zy2!n)*L68`gaekiCgG9l-*!F7wq*J__j+4jrFwW5W8%V_pIsC_t{su9YMt0EQ9qkym4JTsSdSZm}C@O3{K-@81fXFVd? zW|})LfF*cYI&)CXcxI5Mq9tf!UTNGt95wQ%k6vlBj|tYB>#jByy0oQ`8gtlc4W=8xHmr|P%=m<2kYd%jd|iz_T+Cv^;#Epl)!zV~ zG>f!p(Vgn1)%$wCjPHGA5+lUHY;iwGe>lve2El~@4I0cL>n@~vb7lBTg&sLdn1;j) zC6#KC9x_c=#;F+zh+fyo>gZ=W&5d>PW$Z|^Z#k?{kt^&jmj1W^@z;xgcKJJh!%@-t zBrM#ytR+s?J)WZTGw3FcNJL#V-A{fFIcAegG6B+Kjaxnk+*;+hM;|V6wA)>8ikF65 z7YR*R&(?HBTGsjL}oRT*mq=f#a@7ju{`1KW%cv;tlYNS4HqTC<^cjqQnFD3-@*=Kfo zt0*#P!X08%%Hc_Es`com@J=PMa=6r z+^h()I@c3$TSymJIY7&rq#IHwnLhF`3-*kHc}=bOQ{%rkN(!<%)!}wlNlwqAk6mj7 zj-T5bK?!(cd)Y;^wY5 z(m5Uqg7e{a(t&1RK2gFLxuUFJy9=N2BOJMUqw>kPLHjViOy9& zQxM*M)n+T5RQ@8>SDoNb0X2{TXaUB{-b=4=Pm@iC5=-xOwrIQ0-hLu8lSF#rxk0BF z>QH@v76^IO57sOPc zm?r+Yn){)wto}?-Np(K|CZ}u;qXd6f%2Kr5@9vpA0Gy!2aNJ25Nm3Y|1o*pg#fA?nh-?U z-Jn%aHmwTWUoU|?Q62{dSe8QdhQ{muPi1@zn z)9!hb84pph4{YV?Mz)?p3+LIL7cVe#(8-q?VkxLc#x4InG7md8X^rN5*C9cU1<#|Q z!U4kQu3=E7r~4^MpBk+#asK3p1OPi1ZyPDXOdk)}gkclLJ8kfp=|>==7JgJeU;VuH z>G97j0&=G!-xo{>!fFb6h~R5EopRo9o1T||=5nBku=}#o-t%m+>*KkVM-s!{{ZqYp z?1Bu}elkTwRPsqG6~lPfofkH-SJ$_Jommnl=}-I!;)h4v7pcoRG-5v4*@_a7_7YS; zm??85bFMU!WvlnyYJYf3fo~RXzAO+Ue);_E?z-g|V@z0TM$3Wdal~eU8RJ8&IRQV) zOkqRoJ?SziG>7{7G8tMHkokH#zjK2{42a#~r<>%pJ)$3#^L}`cmI+ei+fK|gOh*tO z&yTX|eBU}L3}1>?&PNYMyic~Yl#u(<6w3m-`sipZ=(|7K|EyeVPs9Gm+vMYbhNBD}v~Lu1c&%Zrtg5yM8Sh#vA}VUoKS8K3{Khxt!mDC6>bP zX!e0jCm-J%?FMS>3P#kg(H!x9m)jUObq$BihjNK!KAt|U6)*ME0OmS2;ybc>aK@vF z4}QG8rMmIu;0(QH+z`)pHpT*SIZ)YC>V0}Cl#yrH zYDw;$o_CtB^ze6)>A+@ZWRsmPOzZqzz5aTt57OHltpy&5l~`r?P+iv@cfP({KN5R~ z40MLYN>6bE4ApY0)-1cajBeLjNbJjN zUOz9e8nn9}sG@)34>RSAql*z<#HccS*jr6T4KJ}wWHn6p{a%18_|pgVWagi;C!R>N|LJxi=sst+*1{lsNfoRW6KFeqGI&qE z`i&L59;n@5qwc9RpL{Kr({{H=SGHX5Hi4H-xP-Uh#2B;#NSf0FO-y!V1vlsnpDKvG zx!(Z=_qK>jaJNxS*o@or1%?CXDI-UH@h37xatyjOD(2c1+IRuVPR4D(dtDfr6~(x7 zXx2Vt{?%&ph&0C3(@DhVg;~n_<_0wVOH&2*yJd%Gc)I3yjjjBsul@22mJKGiu(nUc z{G}M@Yc1*5+XGps23wFl(jxa16^)`aYjOk4fnst)LHGtqDLe1$Q^*2a=Idp++XTw5 zBWS^H!z_L}3_A(C!QYRzht$JyNz?yrLJEe%cTI>2o{ zFpF1Q*#*K%0qJ@#wnmny`3m0%BheFX-R-R`ujY&;SOdIQU;!$zBtfiZiy=#OmJ`O@ zAY)ML#mS5IhM(uZ$_joS-_mKHkK-I47C!Q-+*f74LQG&DMaZ{g0h&Z^*9ru( zda5el<#3U8A1+3_`FS=PUdY4$avP2~7w-9ovSt)?{xy-%eM6 z2$h1I#(rJsFxHNJ~I4Eby{zGJM6FX^{lc=C&kgdIk_t&_H+^*``53_ zzey5fwRWT@*YbY+2*S_VUq%b65aK)4%QX6=MqlgAA|`n7mTV_x+~K>Rq4N`yFEbTVpoIj^WXL^SJ5D@n^|$xy=*N!q&&IOu%PbuU zr-)7Ed$I>2%>lP7*9&YSY_L^&Sw3IfHzo24KW{Y2ES#OTJ;;$x{APnrnEmC~XNYA~ z;V0Yql2e9*LXj5t$E$noM0I4t3cRspZI=$-91M2U?(2&v_UhUy!^gd+URm@A?chmX z5AMbrDyrPO_-vN+(u<$FZB{?pocGV7zDXn_kS?RzFe*+k|K@RAt;ox1JbavsS_lB& zZJIWQVsR`flNp0AsWOU6{zkVgI2yL!b2pT*zb-`$mI~Z)~v58-YP{^2pKssWrOh}VTQ=3YFJq2%?uKU0NWa|ooQKJ45gCUF;7z4x0VvK>t~ zi!wcrKN5?rsUCTKb4l;7^Y;o#9r8JTu~cs{MYRS{N(qsom-=RmWBRu>kWPbo>0gP$ zclxVh9CX6+kZU|=0ESyppwz0IADLDQUf~TWr>OBy{Ett;2QA`4ZZl`bo&Jw!iGvvD z#=a?<;-<0XyTp9w20xP0k3QA0M}I2ylX~HPEY+Sc7WI6WPU+Gq)~q8Fl{7hdOiNQ% z`!;cPimnYa%pYv4>1j0z`R5t1IlM~%kh0JL-62gfoCtUZD8NgHUc}89sWte60x%n3 zDc+|lGQL1ab5R)6*KC+eOKA%%bPfO5mP|d%iJlifm;Hz5e@VZ}$k`$Wk zPm3cr^i9zIHZy*5z~?B|{7OT=V*5{C!8au#LlMh~Ui!fz;$NS(Ba4ySE+fxLwZQ&d(H8# z0>43RzuKB_+e>Q29QN59po($+7BvV#!%5Imaz%P%r0Tz>zMB@OVtp7>JdJNNQ%>KR(!|RQJX9EpGA}P6WU08L);&wVukW=Oi+AF!fDRyji>Ywu zhuPMk9g=G2kcg=oz8(7o&Gvzl>9F(r`9E`^0gs<}TzvF>WZ5g7jDT5EOn>&fp>=;* z^zt;aN(77EaS%G~nW1P0CV3gc0%W-YG%*s_^veD8a4?v9=LA>Vsy2Nm?l31(^6~yT1=(2@9juvAD@}Idc5^6Q{02}N1 zX4_(7?ItEdJkAE-x3-BT9DHAA8GMG#+!MiL=WXa+rFdQf4fls(W|}gE{k`6Dfq=>X zl;7e`{&q`wZ0!=HG9{flG0Lrr(Qz!mWV9Y0v9B4#3I(9@Wn3`H>uND}FQM>p=vjHg z@9Jg?K6n{cgIL&U1=1H>7tZbL&E<_Az3juuVA@+Q2k_p5?ppn4g)aj1tA3D@Q*?mE?q=v+vbK67=rE)78jeBC;dfYVniHK4cDL&} zDE4H_S?mM6#aNOl2{xM9KE4otGi+m{bh%$-Y}H=Nhn^>4j5^Fg5HH8s@4e{H9}i+) z#}zkzh(^zRzj<#N2qrfmm2zdLV-cI@uTle@!aY}q=N@*)22K@U zws#XM@`aikAwsU*cj`Ihf2K>30rl_h<9P+x3aw2hFx;fvZpJVFz#}p(oc@Kq#l+}z znUNc9&ep^W*f8%wg3R6MUG0s9sU{xzL28}%42l80msb4r&KlV z{xOdv`M`nRCbF;5YaIoKCc2gYK>20|2jb4oUF8{>nh!RNm%rc-yX{i*sIYo~%3WIZ z_9B$@6hWlb-%#6qNIICPM1PV+NVuu@Nx<#+fF5J)xtZ}D$FzeebQXA%U85;nG!^vB))lK#}VGOP<7`+gutxY`l; zQ4}DaTIk!!-(l|FR8|NV*hoy~MzJ-LpMk(P)iS+6T0pq`}d)mqZ*BwJdF z+JFg8|BEC4(~sgnYoU$paUkeC2O2cQkgwMS|&(Wf4h_|HQ=#3wRpW@fW_Fym^8Fc-`B8%;U~8 zR;SJ_5WN@X<$RcNP{l{Q5#5-WtXNeMK;H>g-dPR31T zGT_xYWN}E@@R73xn1MKDKnCrMmZHz+KN7Iq(x)kEAGezthOGt~y%^PxVYNo@BqhsU z%lj4)c7xwgwo@ACf{U(q8D#HR*Jhczke2bx=}$JAz8`E31OcFWFdiVTa7vDt`*60^ z@^l&;B)9|R^X74FmWE5MOibf+{!Lcz3qQli#Q7dxcW$Pi|d_v7`cXRG9`~1izgA66NUhv;%bE z%2%KO00m|(N z(TNJ+O2|2UZbyvX^}s#Ux!wo!!O!jl)1cRCm^CYwH1a0jsc}q2|Hbr$Y$HSP8~w>j z+tp@L;}|qmH69^WA56n*xgFig4}g(4O+Akmd%&l#Xv2ohp=}8;t$oC} z2|K}!8ag*b*y;2yT%vx6{G5DnkwMiDR)V8AeelKMuP;R|xwXf6Pt_B=RT*`)83^H#;5T1XgF46V zZh==pVwga96Kh`J^c&C4K_fE2+3o^zD8iwha)YD_06-^&YTZz%-TqlN<`PcsYxAYP zwqn}MC#aMetUd`u{gpq0Y!1j@=2jC;*3 zE#6*U8cH|lP{>mTw+$y0U4qA=2gL|#8oi?X`T3P;RU923>wEXVSKm(_lLH7)p^O4R z?lu-d*hjxdfMf7M`Fguw0JQX3$Q;k3N|)1meE|H7ej?`OH8SloCc*+u)UveWX6zo)q41Y;A!q0FOOXE1aaq<4{_mj0;sq2>1EBr-Tm)EX^f=;{!>>_fZNIPwXO#)Is54C>@U;JYRk2a z_m78bt5ExjKV(J19cgG_#gs`kSgME0@rvIoWu zZ{IKAF1=%A_AuG5(Q%{UyPQ7*48M#spzE{g4gp|bYb0n4;R3^5`?5tcM=KwLOwj!h z3IapKXuMC};*VkiJ@$qk;Qa)F=8*tLk4M!fR@&$INbWLQ&UCOQO2*x;$V2#>V6E8YGfq}ITwt4C2sdXo2#!~x zI?o+-MJ*ak6Ib+zlC?ekPP$lUH#mN}(n#L%CkT<}jMLA+%cm%LD=9X<-;^NJWaI7b z;!LCsT4z#cbufRZ7(On_IIVq)QF3h8$Q8KtVVogH3_*N_#T(VIG;d=L5!dRPmNQh6 z>hH(w0P;4c=kA>aHJ8T`qpCnt-kCHzz8U_ovLH$pn54IcV2$z7m3!7Tmy}SigidJH zebK|x?I3Su-{HVd<0$5WIvTOteMmTLeh``_b16J8uYMnx`O8nc5`rIEZBT6m@3&f* z-UkyPP(p)5m14)kX|KIJ^MV&QEI^qo2*!jt7FOK!J6!WVOFvQ$qbs<3$X8&#lLudK z_DbubdUoZj@tPKx$n+oR!EM!<*njgTaTmDq68ow_j@_7O>SYn*=ywotMoY z@QK!RoI8dj1z8?T`F@`vN6Uy3luw|PGdKQXDu?|J~5T@^V{64buCQR(;Z_Yw5sr*eJ$-ZBuE3gjv) zmp=vW^!Ja%s#YE(Wv~1$M-*EfnIVow$f7t_li>)v3^5}wIX|b{a@I7ZzE7P;z=%Or zb93QMWtj~$=<9(2>|AMfY1@W;P@JJ^(LXi8kaau?zP6H}?NO*}vJh$aV8iAkSiA8% zE-a@)rT^gi?z-?1z+I&(ee(HVGx%Iv+d~^AjgPDtN9Rx*JJX!sF#c&Sjh+bHZK4wI znSCG-G=gmlBd!%X(F0(|(+6~Mr0}!>F6J&qmV76;SQt0N*$7pUZjYY`ynr)HTuqvO zcw_w1wXGihxYC5mPP8JpkcNxRWiTQJ%TLCjx%MT%t&|_CZ6#!2P6)ogcJ#P-LJTww zJo>Fk+-Sen(CMa#8Q%SCdfy+lE8%(fVg1~~hp*vJj446vOlT3kr;{+Yb+im0pT}EO zr|1ZbWbWPfK;W8+4_+@IFuzNqq@2g`=wZn6jrKl3u-@tQekp9a`+B4re)%uH6&8l$ zMvdFx-6^72=eJ`!&(o<2Z>b;#&DFmPFKe>s;8V>x4 ze$kJ`&y!>Br<;cn8#%eFJUMwijN=*S5AdX;yuVLlyw?sfDmgwXJHU56QN5`a%@G<} z)XGfM`cn5`-$4SPp~8!W39D%_VlLDhNWNU8f`ul=vg~}ElVONL3*2dj>VA8d4)Mfm z(Fnmb)C{z3zf2iWyW`YqYb%s&TwVK9tvJU#eLniyR=OY@||G%tTxu0Czu{+Gm zzn=~VZ|Q*pZ_b++5hWvWIl-${DXBq!<xcO2#L+F7bd@J3N zNXHM0iYZB;D5cm_tf>tmvH#BwUG0@ zNS7c%?VlBUhmsvT0jeJ=oQXV2o@P8bIhPpNyGVzj4b!%k_X##KW4A^_ z5RH<)AQO3_!@Vb1^*lS7&|*#(9_YOBDT(*D(TuPCF3fMCMts9ayV*i0jfb8(f!PcR zovY_$X1ktRJND+xGGgLAZ0J9z6yZ{jmLolcYvR0$3_MtJ+>OpgOZOqvkfw!j4`5z) z@zlVKYdOyfB1eVRxeI0~QU2Cg=Y;}%@Y9QQnYEtpPGzGB{&RMPGLtZfc~26RMIm#b zRB?)2$W<`c3rBhp6zFeMg&*-{HiujWO0kEcf}zYFD7*4tq(v$o1IMHgfD|NWc5%=4 z0{lOY&M`cWt_{E&r*Y%P4H~Dh&BnIV*ftwBY-6Lbxv_2Aw(WfLe!21^+1+GkXXebD z^WeT`!ta!_u% z)szqzip1?YHq|)M*+tkaR&Q<4MkwHY8=j}FDcYA+67vNrKW_bFe39Qya79LK%%AJT z3^}4~&t$jy>R%+KMKF6vmz0ws?yy$8>S)|&B&be^su`4U==9E!?i7F-X6zmO$F2c; znb5-;1<~KoJ}1&xZ{42!e1)Bx#!}&g+ZGSThJHxOE7fj*@$}Be1@cggmmy#Y(dpW; z*2%HP$eGO0dE~kab=;nI zrRs;?SIq)%^W1n*u?O3#DP9gapci%v9;D(ULxe>D)2|0qV?D-xZ>-AGEm3nbA+t=^Pba5qQxO z0@m8K&zBSO?%bdBazqEHhPQixDsOW5P83k&7eU%RC&ogyK+{FefCIh`_pQ?7^5+4SDTG$2B9of z?54|1eEh`jYhM=R)|A5q-u);25RnM((cyx(pcw@l`xXCLpxZ~6ro(X+a0b2~tS75l{RQgD{}ZC1_YA*}voE9}$=_*+ck8<>BJ>JXtoPwVVwe zEM#fL^CQDXrL-B3_sT^fBYak;+2pY?rGz3#Jh5kt?%XH0KpMD0@F}1z)-g|mxHW=^ z{u|8oB`8)|jYM10yaKbDX;tkSUQ~F&5ye07s|7;OA}1_Rjj&&r#7PxmKV}{tV1+4b z;GolC|9wILb~ApqTystR{70MnjxB$fH72WimD6G&0v-1Z+fuNv?p%yNcuwqq096*`gJ{Owbs4JF>nn9!` zUKSL66SjI2qh>p}%IUiKV#$TTjbdG1AW$lNhdcA>Bs7L40zO92?(3t-NTHAHM zbi;2?LVSs0W5+Aa6`@LDaZlef%@P-f9I;UP)sj7u{vbN2gCPbOL-VV8Eg^~U{S7rB z2OYQrx)}ehY6Ro<#~a%RHp}93d|Qq2`*_Jc!R~)eFJZmb=ZA^!Vq~|G_p-k`s5KjZ zfA+iba`X8(@mW5^IQ~NQs~c%1uBG98waw=N$lAHtuFHD-HH85>{&P<$=C>h1DE*+o z8whJTbf8Gb4HxRZyKIH73C%2Bhkb$y2V}v7vu}I=d;^5Sy@EnMNjW(t2wr}dlix$s z6mv4juL5qWHWqOs`DyXwc7CUI^KT6@ouZMo2&S1Lt6StDwEf1@cv?{ zS}ZS1ZLFIy^Pgqlx6iO4{~Q9Oj96(R#e=8JG5I@E(+|j(AX8d;wu)K<8IpU{b~~*( z0qs>6jQW-SQ?IImEk%eS(peqOUUMcg=;uwR9GAs2_yC@}O<}IISy55Vp;5IL&(_qx<2$)0bYU$NB(ow|7 za;LlEgAfC2PP$N#HtDEO`qVf2^}HYBu>q+K_hDRS9BJT*J>mH9-dBJz2SG3(8T$&* z3<0mk8(?zC0*JBz%^W~60wit#gY4dQ2+%Bn*J??>1h&)|>Alk_VVba~QHKMr7hWQH znuOT@kfb|Of{H2t${fH#0(fCfCrH^D)7mAlMa!CAeVhpaN~o0$0GNLghY$a!^P;bz zacIv8Fbs!NIfhZrY&_nTX%=AD$zVG(9UdMVl890WM(th_&quBKobSu9+r6>V$o6Ng z^lDR6+b_?~<2uMUUcOn}q`HX79;y)%N_XU(F9|i9#YF(J7pU zX48CTd&i+Cuv?I=RQ1c$;ok9_KHGV}zkkRi^STWkors}##qmradML@3A3;cUKX316 zWM!t*(4W$@pLY={S^0Vn;{<0b28*#Wp>uT*WeFHBUS25|`gqX?ezPBSxq5ScTCYV) ztQS9-XM6LmqnIFGYx9UId{p-v8}#a)6kMrx3=jsvE+S~DWT3+;@~ZoNgwKhDzz(Z9 zNck@q1mP}<2b?V**?q^fuLI-NBRHZ%|d$!TB6U#{QlEC=ODzkBiKG7}1}t|*@+LwdQ! zv&U{pC!;h=or_ZrQ#)%n0a&2q>%qXtMGoa>=WBgKUu0H3pH%bm6}SCFpGdvS94uZ5 zd)?G0XCzn!G3-*;2@03_7B>bCgVP703}FDmRfQ(mad7xWH|bAZ{@tuArw1r_&UhxD5qm#9?a zmNED3bT-k|#ubRwq$=nP8sLI{!u+XvvSv4-Coeat%uCqUDOkNgfUS^?1@)({>z&uU z9#G525`TgrV1SK@kTOrjM)1yF1pKygJdKFG2%kd@aS1|otbD73X;t7k5n6g&A~ALU zppyF}*m&FX3wU5d3XXH4&OIk;4OLis z@xkmPWijTry(<}4Ah&d{8lVVCSy8yF&2@gaTz_*tWq)%4M9@b5wsO1wf}s|pz=ng_ zk659M=i`@2W;N{ZPB>6nB|nvL%fz}SKh~NlErmacNOSY^H65lgOyK9=&F6dn=U?dA z6W~|(UgVT|(hNXmZ^@ZvN2KF`2yCC}4KxVT0M~Sc`gUq02$$1Z%sTRC+w01-CcatL z<5lQ^Sddxypjy}Yy*d;z%RH|+!D;Sh_swoZFabX-D3T><@8oQswy>5spMM+xZC>z$ z{8gNoLaO_QLCf2nAW%95dDg(zX9HSl@|iNVv^ebFCYUF4ZAVr6D#+$4Gc9;=KJSO~ zLNn~qT6I6AoBN(xwoV-BpYlUTG|s+71k$2~k#ln50wB%hZD)*2h#%U2emm=cSP>b33=#7;m>~iX@&sN?k_26>T(#9Cy1jiN_Fo2K<)X-{{IM3@am#@#- z=~EvNZ-5(oLgT??qOnfpcH{Pf8YTUn1AK_92BJ_GhSQQG_K0aUW*lzB#Jxk@Hs&{k zqP1L!5q@1Qlt}nu`hHFB59~87=Q6p}8Tta=v|xzQIX(5Vzwq{v-w2<2FLXcI@hK;l z-j-dqDr`YO;==a8v+F|}z#u`HwFggzndq>a&^jc3Z?o}G5E#@R>H!K#=}B~CYmE8z z=4Li&Lt7~=s5Ni#Js0v*r9m2`9@#Vd%|t&U0(cTa`)}hS{*+M>d;?K&IG@=(M9PBeEyE3MPPvq7dn9<#aUSa7y5Ss zDzXO0tV)w^|0?ODf!uUsoQ2~&Su^zy?AbBRQLLjKPlt^c{I6FsI&5j+1`T|WIE(0N);QS7M$=B~`h=VZEqOI0Jz2nV6YtT+fzaU|`wwm%)FKVB8cL zH9(z|qwpiv*ucQR-o6S@v?MX;l9G`DIs_mB@g-#HO6-)NfJYnYunBAZ=Tr zn!)3Ce}B&au(Y!d1P;gM_8%a7It^>>?Lme4Po2MMlkRSkFq|zGG-U>rC!HM>_gO#? zX(KQom>58_!59gVZopMj@qT~uB(2{5c-$h9S1~e(%rvs^T&ibX?;S+(nzcbuc4|@b z%LtU4JaJ$j?xe2+WHpP{!3~w-K|k{oC_^ABeh~BK@x>*kT1thM*jO!;G1M1s_`Ht7 zDyc`~hV5gB(CARBYav_t!9)8LK53c9S4E@n|ZjdaM;zV}<#@PynF%^p-* zPlqc>hS%%GcvZS`rG{{V3CXq>Hu!h~9eQj|oB1-F7!c?-3OI5MCW@HIAObeukCv8+ zh%aJ2{m839^YOdd9j%*T8|W0mf36uJ2{dsn`gMKEq?kGrXL#wOwi32kK)4F*qkn%J zb}Z!9VkUiWbUR-`baU)o@1kF>GwF(ZjV(hjoINZ*fJ(?rJ-40}n3NswJ{l(c>^Fgb z{_F<0-MVI0Rg@VdE>t<{kTDBVl$2TCR-92wx($=o7Y08_nJ2IpD?Du6PImOw%lMti zh^@Jfz5(WE<~_}Hkii&RicA4Ix)KY~n)EnMvnpbEk%&ot!4g}W)r%EO{jL=UbM37x z&+WzP>UUbUIb-Jh0#lCDh2qpm?bw@J?6CN}K4a#TX#{GjuNme2GDM#{IRM{-vX*!P zY&kx3>6u4L$`H<1mOWd?%*k>s1yNmYTDGx@bJZ1n+BypT7Fq6fwV6&v5ahrH9*+S; z%jRl|_Jb3yY9I(q@iO%E(eh0tw|>jdADKC;Fpo*{yfxQ3P`o|ICyy@_06RwMu%m9Z4#^0f{S;&(u{-$inty(K#^Bt;m7YGr;tg9lcMv5~CUN`lEBiexs4Hos?@a`;7O~sm6T-*%C@sT?;uNt9l}lR zv3Wfc|E3BJwWV>`(6X7OGBZz4*I3rs>{R-%MoKI&KmoUj)J_M29*Ap%^=WM^5RkFa z@rc(O#5g|jo|i>LLIY+0KIAe`cyOIQ^|qfx5@VsO|6|&jsvVz^xsYw+8wX4H)^Co}sas?w+PF;PisK{$ zXKU)*(dM;CXbi!ot@MB6Vb*z)4Hcz?p=OVlesFLvY{|M^6!2&5I;Q9_Bq4CpMH>1W znunC$T_d8*>;nT%+3ENp`gSJVX6a!COP4iq5*~P>OVn(J@q~U zUzXW879zC?D+WS0@q9I=BBbRVHOj`g<*1XBFKJ=E1ncL!WEA*{r^Ci z_JRwGuhu}nNn=zF1Qd$4DLun*wSpWd1hzuz-~h*Z zbWBcGcC2`gZd#h&WnZB2wHuA9{GUNYQ}0by`#9pqb9EJKN)jljnqvOM z9q@QlnZB-!o1v1SQxBYhK$0{BS!3gmK8c~giS4I3$~>X)AQn35uMXOW^YNar%`O7# zr=`id5HD5!6yJ{{sD{p})VW9s`Svy6Q&EI8rle%YaM`6ki$1x4pa;gjW_X_;+45`^Yw6nFZ>LR_zK?e!7ZbkkYfBRyZ(LUk+8hxUG$&h4S>wKLD{A?= zZ=VUFtTb&s_(C_@N;ZO1`2+T07?Kz#!T#-(ZWTC2-bR^^y zU4PF2Sym(lO!X_fsmWARW)l+&D9^_huPXY9i-P|mi#q9vYRPAL2sg&Ezt&2xPvt8p z1-cyAL6expbC1tzEQ?M=0-p9?pu2}R5QvHReH9@Ia{ZF_uOXF%#O3t9O_XL-P6g_| zZX4bQ#_K5SF`3?$t1l?WYbKl4@9n3})PxK59UwI7L~xyWK=>oCT0PvW3~6+@@u`Fu zx+ii`&`&TdJk22?(~Zl~*5&7$so5y5sEcwsW$H@qd8uMqEz+$XH{L%bF)b+HP$kMx z_xMAGcY%Ilh-S7iE=c`lH5sQKq^j!hDKG)p9@w}chPeHVk)otm*VoJ`GMbv2d&IXt zVrR`+0RagzGO`J7$i%?{U>gKHD}V}!Rd&R<1`vh-g5p>}T4G{gkgY-ks7ir|3SddR zxw*-;NbT901zrz$&;SHe;mll-BG5@c#VQ+{r&fxLfS^=5m(ULn80v_Kh{jUcFe3Ue z#g3et0b69g67}C7T6N}tN)ga?U%3N%saH7NF;pQTp$f8Tb5_7(xOMY{DF(P|66v*@ z*~!u1Q#tI2Ffqyh{wPzk5)>3%3IU9Rfw0Jy^JP!->fP_A36!00h@kAL!@W?{ij%Vu zh)Z0s^+4C1vUdVV!Aom2;0^!V95e_%wf(%ao`O$A>wdk?>*F-%Zsb0%uMsQszQR)7 z_n@)j$~(cvQ)boSbn*J{-TDGbM}vj$oo8h#SZhpk*0gJS{w66tYouYQ$YD;{k}Zo7 zEZetdgH30{cr99FSyM$*WPBRt3nL< zQ;iO0%dHyv7F6P;_8a%@-?E4yAi~UTMF*;{7B8)ecOX#f zbELk<_RR$9#d4L=QTUgvdXU`C7p51vOc~Bbvzr<*#SuVu?z}r#zZZ7`0dM@vGOD>^ z+3mQrQqDGIW|bxH&L#NJl!k$^lPe(!A;@Ct;qARzqv!}yaCO?7DW}Vd7QrEYqhZ>w z&9nuv@%T0G*>4vI<*v-r>(|-uMf<=#T&&{Y`x(8_Ex7*m<6*;TT^V1t-!0w2Uk-kX z*u^8m;S~8NN1hqJ(qb}}>T>dPzC1#+fx+}Gqr(kSs`3P2qGH4-A>m; z2WOL`4DO~@o7&lDg8Kc#;Z)os9thwRC;(J(O!9*C9eCt3s>K5Yk&ESzzpC1JMMz5ihcDHJXwBLg(& z^*VOT^HBG`XK_%@ju4X*PH+b$?lVLDp#d`El;zv~mRRPea&W!RdQ# zeA?BPrpA!jVZ4_(rj0Fk2mz9X9bLomW8OM^x3T(%L#Nqf@=)FTn0sQ1auo;im)MZB z+Lj|qCt4C6PsEGl?92u@7xJgSEun&D%{K$vZL&-p^!qCCHnbsZXV?ca7n{l?82!5e zhDnqyES7om_#&FywaRG@UuiD3MCE#`-9%2{3o1qC;&P!ZJgCUhO~3WdUdd>+%jP6e zj9#zWci}I_?*TW43)Kl^OzzCV#rN6-hpa5#8mqT!tP?X-RpFD*_$XPtjsGeeh;CtX z^}b&tqp;39QN$mrp6dQgaZ zrqkhgbUhS!!v1RgRQ7l{avz2uJvi`b3_xuOfXG z1q4}GCLb=q>_-Ky&Rl6(%v;iffe4iUEJUQeENb(-8b*mj# z%wRl+T|5JYDvP#R44htvdhib#pgp0@j#wA}#h;fJX3cBZ+yjnC@%&)+YJs4&sM(JARI z%MP=}k0Hu-ICy$Tm5Wn`}37&PqeU4=^rSU^sb#r4F;3=Hz7XiR-yQ;vakO zwX&~s3EA#5vyF}cWkN5KEk7}$0W-G!MFn^&BB^4@b<-Va5Ly{I8 zXTLf0-}Sn(zc=%(u!29+ndbcR988-?7p~Xh^)c0$A$>A`IeCcW$pnq6>$yFPqyLRS zmpvzxK+ueJ8}w#c5yj_WEdGW^N8< znDq=MyvPCS(V=puXO9*l;&0{dPmd(fzlAE;?~|+F2Lo(aLh2y=VF@X1cpUB5(hcu0 zNh+7T$D5%-+38MKCp#0{^3@(VCPA|VU~k3OXGJnmsV0CkQfdr7me*+Ew%7}sasdhA zty*mstXZKi$ZE4V?Hsrjamo~!Ec$bPN4pjyYes{K=IKA*3?XvGL8xYA zjgFtH(}_(y*iq>MXSK;}h(>M<>wFcm(oIrDu{EU}L>=A^s}=bYYH}LvE{oe9I}P-N zS6^t07EV(r@5?xwy;oz4vure2yiQ7B9DvIF^GeKLppeMrmY+xS?@~DmpZW)}c>c-D zTu?y+`N-MLWIyAHyOw#P%-MQm;%vDQNm^`*b1hHvry#7E5C&attB?D=tC0}Y${Yyx zhM_^GmHCNvezV?x7FiXVwU52^O{HXShe3o9uA}&bEMT`7Q^Nf+-8wVZ zEC>h!lHHJTK6UFzxkXm1nP1gbiQ}AAR!e_jd_1W^q}-!xjmNk9M`_s6nr#NB%fUYv z7zkQiuND(_xZNPA-4_U&&3%E^3pjNdJpsQ_Ah;5JuIFoX^yjaT6v($p0Q7ZCqCyk9 zBil)W8tCYI5B$k4PN>gjan@RGm1}moR8MC(mOPZB+Gy8^?LudN!Dx7$L&$<1^lU!M z-8NOEV9`9TjoV^js^SHbAw#X;u$`OkEx)NBdou33<@b5AHlO$K9gXd!uVo*7x86Fe zXluQ?XE7sOuQB*I)@;Fv(PBM{Q=M{(wvJimD0j*ehmZA-{yAW+&*P#f@!c@NGZ1@} zuiknRM2uzrf5eFzq7{2)we8jWkuFaSqp%rJN(LJUtAbouq3LYyyD?7km&RoM%&TIt zYFA@4GRi4r0#CqtX*%Tvpq=nGy95b$?MtbS@r-G*eGEP?X&*!kyI$%PQ&e^njmcb|mHqZtIHSHcablT}&-JR;kOh__s%XyqHvKoPzzOab zY;;ToDA}6`k`G2Vw+Fp8&#@GiLcma$@a+hYA6fzd)THnF>wp3~SlEyiuTUlhose*? zLYIdjNgFVY!XRP;-o^m~#yXo7SHSZ)mc{`z00OeWblNBdDrYyhEM}8oz<&;C+<`!G zGhkQ*yuKb@UM=gNH0sP10ll^;sUjfpJ{V1zsWKD^5Zt`D5O6(R1f&8jO-&GjfY26j zac%&r%4k9!292t0z{Ltu05*)<w09mW-Qr!GlqvWFzAe=jf94Y!e9*er_kQ=awzkUQhXFjs z5KKrN$EGJhiE1FpgC|L5acjvMcLN9j9{^oEAg=Gj(f2+BF91=IJx322nNj`s>m;{z zk3vAEO0QMt4m_pjz7>3UXb$-Gh=|@#YbV;@pHG109RNR!QhwKco&TmO5J2)Hb{7pE zgw_R!SVch~HZVJ7mvTJ;+wN5diX~Cb78Joo{l%fGTWNHzzNh2uqS^cPzIJ7pJVE(C z8M2PofiOif@hH!y9k#A`fY#3XHENSgLWHKiy-~p~v|%u~VmM!=NuX9H)g!m&#vx_~??RVH5tF z?K2nvRk!VSEOGDu*y?5z$aG<;xhyJTtT+AGM>cVBEnE?Spqf=ZX|P*ztBe0^DFgcj z;hDtV_&#Z7;j{&tyqk3UUk_M#1-zrpUfz+%PW9Mbny`0JnYeUpmoA`d+c4yUuHm$$ z<)WLBe|>x;oBfBB>Dq=tr}@qNOV5I+M9PnoU_PD)Rm}|BEMorw(&F(Zn*%UjV$O-Q zybW*Ats9$sS5?-pMzk`qcgyRFiRX(T5ZdDj{DleRTW>=n`6vFQHB&G*ANeH&s8@Wh z>5k`tm|uB>$+T{4lZaNc-F4=-6?RTH8ezVZ9(UEv?w)7b%-I16|8H;Gw6SCRCy}?- zYtU1hTua~n<>Mz%$AU%ea{4+5qBZTr5m5gng+haN9W-s!3PYhuK6Q+k)^e@3D{y-Y z`c?wzCvHApqE4_4j8jq>kLr1XIq9|$xcyor;z948g=%)lVMez5-5U*6qhrLdc99@} zr047BKb^U{>}hKQ2}jPB3F77RMRRxwQl)Bx6ukFpF-1RMyTdbJoDk@sxbyC;^)xOgS85g_&XQS7ET@`EWyF^d{ zx=g)261)t!_BvB5UE9k6p%tt3L=#WwuWOd4Qo8I%Zkh0@+CkaRqm#Baf8@^2L zr7G_|sN=So&z`UW_B0W(;0zfuNH3`e_*08SC{UOIRb`JUm`4W!#6SXFHnCHsWh3Y3 z4~2HwY@?PogCl4ZjIFE9y;r)oBHv^lz{JhXtu%3?U3#nm?@qv8I(GE)GcgGCdAjO( zZ^OII_^n+^K>rI7zMaz7lf8??iIg_yB(0ER8k$l%BE4kxZ`4AR1(m0|0&YW=9pi#J zE4(JluY`p(zert-Wy%yoO5`pyF2@$ME1+eCVE=!6LDiD&x!>lsLgzt^rVUDibeuq4FcD2< z=CU*Tkx03bMlVO#zK3$6HLr1gV@UGiAmjCNz?e2_!V00BzCZThoaj*^^$gIWGEIP4 zLS|$n>sYgYii+5ga=*6cFDXhBv`)seU@hRyM=~jjD;g$@cFAeY-ZC>lLIfh&tg2fv z1utdT;*q$!t}V>qobj7&N!3+LPT?`>dU{VJW(aVy!Ui7qFWYE85O;Ki*NL|!=lr~m zl_fYx$atXvb5wq9oxB1srMH8&9U(xR1pR0K9l;o4ka8@#G=l?X(zk)=oA{Pv6mw}Vh{|5vditY3JK&|bc z6d4+Z9jJ~4!-nMyeppU;4f09V(?!j#pzPA~?iA#OCeP>w1T7Sq-*dGIg$LV6}Ph?xj(+|r`|@#V)donr&s@CC1n>UDg)A%n|GEGJ!dqqbrO?|b!h3CwXoS}`f1}tiunrOgU_|3_sb9i8_ z@_4D>&9=GT45+&S6heM8RCH#b&rQ{d7t3pY{N*(wmb>Cg?+q%LBo--=c+KfBT=_E* zetFy@tvuHEWW}ntW})RjW-T*42eBX!^aP0`_C!XTb5A?XcXg}q=!i+i`{{E0d3BW* zPIA(`)NmWG@w9Tb1QRnkY^^?Vbbr)M7aqW!oA$3s7;2;SCe04pT0n6eVU~$W5f} zx-LHA`vIaX7DHS<5WaM>@o%}?UQZlZZcA% zc=Tz*ax&=%j`MX_@G_;^fT(%U98NoruIJjm;}blJedh^q>Z1^MZJ~jD3)f6sUbvuv zF5QX3H~!Ey!y9Nw$1fMhQ(Pk)jAzlTt$=E*Ts6ql7;W02~) zTQ}LaSOXC5+-d+>F#ZBiafkHoVW~g!W(U21WsjKd}8`V3Mc9n9q66m~#=^QL4bw4kz zqUHe%*lnnjhsHD4h6n@~9}slFD?`%Qmg|$`A4hkN;rdfv@8PbnI!`uKm|leS-*4I| znJtHVgJ2r^BxFuaQMAnp0k^|llRpxohjTi9eOtOCYG=!%@OH?{BhxY}QpP2zKillz zj64LfX;6{!Wo3U;@`2SSDhpYg)3P4y6(-N@f%%F68bSMHv(-yk>{{rtgcMG$tw>3`dnob-EOUp#%e5bT{J_h!DxyK9Vs{I! z8Ety|_D$YlaJ<7O)jYc6Aks&IOAkW1q#iiYBD_wB@sOND1$yheE?C(BoRC4bfga;j4Nwo8L=d*UI z7MVDrtS*Vbg&20wh8XTTdWedO+Su55cyLLs=jx%uL(|aEsL)`=43w6ZIyLD4bMT1B zNTj=??{RBC2W<;yJnoKFcvnG;$*gohi1!>Uj+jGKy<PBaq}M)oYh zTE!}vJZ|HAj=|p&6B2?$s2EdZAOkiZuXfEX#6Ti|=l!U> z`Sq744?+vC+{T|gtx}8zZ(_ihI$10&*~=*Jj}Vpe;~c@CRudBLkPs7lBHG_7(7|5M zS#R2+gP-R0Jq#yCEyTb!l-``oBHcppit2tE_1C;+y+w*lj-ZfY?)K|953gR*uVbsF z?Cx1q;ZoAlzFJ~N83IptV;ng9 zBePPUvIPCnpn31uu(M=JldhV4C49=)W~fxn-)0Bw?!)L;8aDIg-O?gSE8B**QO+cz zb@J`!7N(UF6d6S65RptO%UyxaZleUDujIHP_Zp?v$UPPy`(8Y7x&$dmu(R=mrrh_B z#jO(mCx3-bRlT23n^v;NA=yYGT*oCDITyE*lF5-jYnLDKGEygCvX4iecKE$(&3Nq| zTFu&53mMlQLbnz_c%iq+Q%emb`Mo3-K5|l^8HM1N;TO2j@$OKTFolIAOrip@i)Ew? zMZWXHR})#~_l;d+dX^`P!103F5<{Nz8D%87=^3;tSR|Xmkhw?aP@-iDlN>a#(SBu5 zsOcW;7uVr^j=9$=JzhnR(i=YjjX(;==hieE>W1CTrqQp5_-&98dbwmo6i!=;>U7jL zkGo2|)$a(jKTCVfBwPr1n(QOTofEmKoyx;PoRt;Vz;Ss7CX%C(1hvjzKYQJN4I{S< zOus1Q(Du$bVS&>~{N!nARhGjn3g69&z!VDXCTJk;bl1=!wkrjup-vJ7!BaIfEhGH+ z#}VS-@2Xj1y{_$Mn5k5XZg2NMFaq7yF#dPth$9&EL^E=NOU{xLqM|csk5E@k@imTGKU7)QCdHb4L^h5OAg_WcCDJY zFhw#I8v2(m0uB1@ZVt?!qg0A{~wG4Ed$jCJ!wmhEpq1bcG-^Sqdqm-fE!AwgLKM2-*CaBP5N57lppN> z%G1dC8zG#doA`GHF#=y~>ZVXW6DASVJfMvc~3euify?F!`HIuT@cf(}`u7Z__x*7J4UX z(5vbm7&Gi{3nA770)ntgWzHSKVD!Zab|9C~iRk6I>L}V0edKX1u{kX?h`0cq1v>(& z&J!v|^mJ`yFwQc5THy^DEDs$%WR6JKk?M;oC=`g~t+4z^$f} zhO-8PGt;olgfR;eB8Dcp#-VN4*lh7YBo2d!-(wCjIa_ygHA^l2wr?>Zd|f^$E2%{U zdzu_RLK>~jVbx~~=BP(-MV2;qW5<{D>_Hl=?qSV`fP-%R?$@T;v{p4Z?2i9kXy%V9 zDej0l<|;ZmNkgjcYo(ISo$L`Lngm=e(}+j}k}co|si>;zDr7SiKZ58KuqC>KsJ}al ziH(FR7C?uNPSpBG5 z(6X_h($L9QGOy+oEJ9KL8SPB5HIR+{zQviLs=06I&b<*@T$Tb zEKE8Z+r9s)0a6sheBI-fiB^6*zU8R%&6QBe)X2HJ_ojs`a$5oP>An`u50z%duSqD} zG^K<&`8tuBHr{kHeN{l=gakQc}NyKOxIR_^>L(* zzf*+BeV6wh-(6(6Nc(P=NbA2?$e%Ua=hbvL7EF7tf$Meat~5DBmMk7a$||C+y3V`h zi;rT?29=e}tFr|}PM6I>)5dK@r|$a(^dfHw7?R)nshqf0MlkI7*vJSA zE)oR=1*X{5)9ZSh*NS!h-N`~>em>Z0;XIVsx6%9Qx-$UEgLi!yY$X!-$;`}5LR{Q- zy_E}CD6+A+?DR*mr$rSU)z#JA-rfTE2qJ!OP97c}3JQ~l^EIIA(Q@jan5}Ka#sw-g zWX>l4NX-HeMe}`iFUs!_Bx$tY>P}%XD^oiucf+C^2^amRR<1>zAjOb`2x3k-9Zg~3 zuw6Y|Z+m%vd-<-@C>U$Zh$|y2i(D?9qflqP!}3kf++3Vo=Z3i*Z-__y;qQUFwi)bre0wm>f{n>0X)fF+ffLyLMAGk7*wQ&xVPdUGu{vFAjB z`Pb-Z?d;7DMm@i2Oq+$0(n%Ue&eyF{@{Z-RV*e&3mS5ggii}$~O7%6A)-_ zT5bEeB~W<2pJK~L`&MCInLoTu(Za{)#xD)ANB+ttnoR)lG~@8`0a-RMZnIV`lD_`X^D7~V3glmvK4m9E6i-s2|Irr# zvoQByX&YpS8}i11sFoH**8V(T0Cu^c^h?n*RC>=Tm5kibv2#D2GkYnB)!vuazw}8_ zB7FX_#a|V#9?M^3XZ#kDLV*JU31%`q?iGsX4_VERXMl~>n`#`CpI*8rqnl~W6j-;` zDq$PYh-ja-&nP%#QnOQ5PV;dx&kbtIQs3rEL~La>diYUPm4o>*Uo4f>71z$cXJ$F{ zI6JLZ&U4-hyaZ}4$P~P+lcAO=9{P>dO(ZqS7QCz>l>OEUZBoA<9G$)IcoK>w8OnI! zP=7We!e8$4Fn!zpB}VpfO`X*9mO%ESx)VL`NA6thcnNoC=vU#1M7qn_&osYR)bvjB zKQPaPeCO65W1do~!9RXE72lq2%d*JQD4QdQ!MO}y@)L$SG<6vLsfKkc3m_jF$u~ok zvTeP3b`Rb;?6%0-lXX`mEHK3VR<~O|fQRi*0&Q7Nw94k<$}z(j#NBfpza^EjU|4aZ zzyT-pG9=r`w^PW0aX$KUrz`B@iT2*Lna=Bha`^NN^Zds#HnxU=Vr~!~g*!eJ(nuAn ztZrqy`_{8$?>qG{f5@8~LhwEt-q`cq350)Rt$e(8&Id4S)u2n*329)68oggFb=*URK@84Vi@dYR>7HPxP1sLAjeGxv-w_E@OAzwO4 zIOiiWG7{+U11f}pQCV-ZV!Kq6-`oro*gSf-?~kRKnVJG4{job3(XV9k!|!h>(R0Ud zlUHAO*vEc*B`OpRdT(&Zy{8XH1%$ldrSDtRhiwId(>zZtvGl&4HsjUV+P6D--wj9w zJN5&4PYd@36m)$P@YnzvZ;Eg^ib(#8bb(LX6ulKM`ocv&hJRgq9IVN4zGHc+)k?kl zbDfXs7UXqB3s=Y+0$mj=34^^V-B*K8D2O1sC@RW-x?xw4+pDT;uitxA(sCB^C}AHg z`f7ps?i<}uQgIy(lh4rrmcHzosD&HJ9W@=(FM#BU)uGC#{6 zW>v%ufoY;mM!G9IxKwb)J1#6sHuP-Fc`j4T`kkWflAqp3Hz;rI95_y17g^+u7cQt% z?kxfkL*I#$m#i~+UxVe&yc9dYm7h^0E0&s1Me}c$K4)Z@&C_eOUM9qZyX&mCbr%W* zo8WTK=3D3f22{dfB$BrS?P{-554Ak+P`=-8C${Y6GI?H?PCr;u@Pt3!vpE=ApL)Me z+<5%Tde_AOMo7EHK%m3pW*-0q@OVGk1L>COnHk_tr2PH0YRt6M#6NRleTt12jw?E>vbMS+CbwV1)L3f(_*Jx(Djm zcwA4-U-`N&V1NTl765?GPS^3s59v$(fQ^Vo6p_bA87<7hrGi)e%5_f9civx%zE z*5^z;hYi#)+<9C?wCCY_Q%NID!CpVF$qtCK2ZyMXH&|!+n1xS21UsM4<|N!~wQ4<* z^#8pLUA!_O^;CTr!B_iAmj{0?oi(zZ@gE>Yg`B^rpY?F(PN>WIp8e9N5KmL>_u*@U zfh5de1OYjIto*`WspHF7gc<5-{ETd#6&Pm2V{x0TLa6C?c3IN|Q>Y8cgaZLG`chdt zE+t)Oh@2q=QHAo|lIOOVDFgk7{MgnQEuvZ$+Tm`8;hIo`YR0n1Ymnh?%0-fQQ_-sN z^AM2$@t3R_oH#b`*F~h2uCbc}91mIX*Mv(trGPwFUV(0^FD^s zhC@=M&0Gf!-Z<|E_XExQZ!)%M*@BY?i0=4qSW#$S(SM{m6TKngl|y~Sgy+s!$Nnjf z3h$JuQ+uc#K`kWch&Rwf9HpPYJ@S4X+rjvfv`V;#Dr>_H;}4TfC1p3;yjHRCDvZ)o z1=q_MIb?ji+H{j65(*F{=JFb{6b=EVG8sL+%}jwTc0};MB9#B}_SRuhz3tlY5E2Rq zBHfab(vm|6NSAbpba$tc(t@;f=g{3C-Q6SI-7qlk^0)W5pXb@%`}aG?{4vKGW^u1O zt~{^vBI8ez%U@q#|NM>t8}0u3$f{O*u2c)?Us!T|v}6Zudz{RZ1&pQbi@OpH2$suj zTwEM39$u}*6kX!bOo1XrEX`O37@(~M!V-Y#1#EpR3Sm+blGKb0yXu8XM~zN9xhfXc0O8%i93QEIn3$N0%hhO_fZY}!A%^STB<-6w>p;Vz z&d(JH|4iu-C1xc?0Y{h>};DYHCF8X?)diQ-O#+1*?mbNjsVT9_!o^gYB%oF z=5{{uzfnOd@d}K8U_YvY4gEecZxut@Rwj7--?J$>}VfWQq9Dv3kC-^qpJvrJoF0n0=fyk`I2W~t5v=)v`pA}TcWqqH=i z=cPF?wSXvU&^>PRc@QgmO69i7pV|Y~^w9pjGryj?dV&%I5U9#>@E=PP&`?+JeJ5vW zX<2PL0`r9fqDd1#-ve96bR^{mjWqTLEv<#GNT_e#ya7ZTA1M|HaMXYrp%MrGbQ7&u z8UP3jv}+uyG8_E`j2n<`1&SGxXtm}OZ}|9#K!>hgdU|@moq^gVph#KVVS97aI1pQY zY6sXT9_P85FwV4E_|6|dr_1kB0Gjc?-xYA28(a`P+H;zy8FC3&+`77?SdT{YC*k=P zi9@vUGAB_FAxf{eT$@cew089@%rEtdJ`txJI5xf~jZ$LBWfO{|jpifz5>>)&hkJzpy44&r6f9&4__0q_qfltPS!6sTo zpBP_#H&3b4F2exGo-~=;1VqNFO1sxiA0E-D8g-9v9`3w_GsXZnqx19lntdP&Cn3Lc zp)RXIyRVS^RMv#gk*mN^6|!i*F^6!5pFv`k6l%zm!+$&@I05`|e%Cgd-{>Y@7yj90JF6rG(KM*O-gj%vF3-_{f<9vbmMG!j_ldL z<_s_^0x~UtNTSMXJj?EIL&9r@3TCEP-#IuqV*h!Gwc_bDItD#p2fO*y*q8V%@BjOZ z1EaB4{VkPN`5;44e-9A7fCKU^+S?5;B?7TC#^6P(kxxobFRDU;^Yb6?_7|}<61?a^ zUGT65@ZYES&#&h*F#m5CpZ~9m?d=cy|4hz<$NNj5HT!?w#E$f#>NV@X1HmKtVwP@OQh{ z7?_xrDh!c8_Kmu+G^woj=6}Y){~Grr``TwKhRd-kX0gJ(mXIBUn+v2TSo$&3h!okq znU*@k>*vVd9tQD(4d)-l(D>36Qu0$r-9N)8#@nGMW?Bi9Xu*b((d0son;*ln8N$vz zTOV#t*cce>`P00G;XhXA#Q+n2adAFEd}PSeBrN;Ne# zo>Y0r90154N@Pp?`4hOd0glO2+HEf{#|i;xYX0Y6KIC}3X3q>+|6zLQiwhi1pmkp~ z>m{6|3UE!YNd&X=Poo7d6=QRkj-tMQ-&?AO0LXpDc%argiQ8&+cOr*gE~x?#sEXi6 zF2G6N?EfJxEzOf^Gx+l@0GPpj9u$4K7$y$?x9$08C^T8vAK;!#)C}!`BW3yhwQ%&K zjX_^^2!kD(SB!ciJRYy+ysi(EMqoGJellyGNYXG<#K&aEpr%YFw z4D|+p{`dJIygm@>8V7g317JE^i3a2x#vk3?Zvp8EBq)Ze4p*oTo(GA6k~mCc0K|*6 zwe?uKkY9JI{=a7Azo&-Wa5sZ8RD|+$m~(7%XGb7y6wt~(=L7V4d3iU7^`VAIN|%1y z!^vFoeZ9SsQc@3(Px(Xt`y3Kp%aW_@LO0GXPoV8UnFMQMNkxS{P!0j=*m6u|#=l1d zq-==iEuYi&FyPkJXxjjzOlAK5zwa{-Ir}IE&+_-x*H2esSO)w(0KD1r#bGK4q?s^t za0Mu#+v+jl2LQ_>d@;=VcQrtvAKpYt20Xwz|7Umo*M|z|pC5rwfQmR-ZN)?hn6cEW z{PHZMJImsJc3DXz!$d1A`^%Rvp4W#9z=#0v)frG;Ku`(*2XV=V+&}C3yJG)&%VvXU zn#-4W!NieJ zmVYq(>&X50Gq)q7BY(@EBF7l2@@*a3qB@qQ`a~9(@6wbrbs%?LW^}cN3KI)^C`4Wd4yZ>Yq~p-dMXS z#C<*$!hdbyJ%EpftWZ#0QE>{pyP%7E%g)Z81u${n=H}AmOnk%!C?kb4PFinPb$~b= z5bN8$c{sx({a= zu;5;RW&|u9AXqpDOz8gpK2UMBVhgRaNgdkSUukv&7JSpO@gt2GS{gvUvbGJ>;-@J9 z1iZ&LJ{Q#C3@xeWWW-mi>Dm@-y7u4>TLV3dt!h4r@ZE`hbneM$QmM%w?_wOm3hURY-SHdAWMg zC*aUz3H$v$M3=i0A*qUgE!KaX?Rh`$e=f|Axqr%nD=opN3KWq<0GR~TlBe?8r6(l; zPp2o?2bD%6r03e2XGKN4JuC| zog6i-#a;WDRlFfePia&=N>4!Ii$J2Af?8@m0~x6U^yceNkmA_sC5F_%oAd2d5b)54 zi4~%5Y9^5a9k5wOBr)c#s!wW5kMcXP^cbkJj^0l0@ghTlXUEYab(Y{v{ERI;N;?z^3%+`AeR`L|CuJEr8UAmPT9U67OuUT8o0~oMisk4 z)J(5-M!Y)O__y`Ao~jkP4Z#qK4R@^qMNq~KpiZCAVnis-`Hu|6(L7pLb^Kl-cfK30 zFzlw2Px&y#HB^=1eJ-8KW7FhzqM-b9Y)7Zbxk$V0c%hp9AB*@e6qVC#w0neJLK$%M zTwGkZQpYiLwlMsoQOJKR=|Z`gDzySpu%`uDc#F#lSk->2FOB_NkY=5fb_e^U zng#gkf0DUCd**dCzqgO-i*G`d!lcYCD@|u9JC?z8f!+{(tu_YfP(mo8VtqTh+vs@g zorm|{c#8Jj;Zvn3rAY_xJ4CX`hWe!kP6Qx7>&J~#DjNC%tnu)HK}l7gq`~P8)f9>G zCiSB?C`&}oqwJ+fDW-+=F+Mf?i3hFs}MhrV{EbkpCJlPd;y!&a8X}2J#E~7@y=ac5aa3qWUrKN7rlfZx4 zI2L|?(uiGQ>lB11l098eXHl}_RelWC8reW$9Av@BeAg-+@ljsI(>kdPwp^srXScA5 z8iH-Z1aU+lGUfVs>`({OW|p^1G3g0f7~WBc=lA$rQg{tQyIivzg;?o!0~@S%G}RB? zg${3LwV4>L$Krc8C9>Ez6DZDP>8I!8KGF{xpwis5Tz1r-S9{5GbTt{qvqNc_^`XT z3LDx~_N}Ph`BaxIBS+3W?N#qjJz@7U{f>udp{B~8wb_eK2a3s5x-u1@4&-7cD?7b! z{t&LBAYQl#^AV(|Nl2rJJIr04wJg+Mq_&X`)G64Bv3%xQ)H}Xq+ zttWKm?l8H5BAl+2NhboPmeSg6R#2{-Rm_?1zU8Cp)CmIBte&!kk!UvW!1v%U;{FA7 zUHhm}RE#Wq+~3UFz0c&*r0lJx{HlA2jI<;R6)kaCi%)K>i|>*aQRsDkPxu^OOf5<>43Ph6eCR2irGj-zd>i^8YJuHuw&(8@z6g zF#$f&@NmF3%q~45OcOG+)ga&XUD+Xq(=v zo&=*jtj=y<_wFY-20-MMQJ0T#n50^$mxm9SnXE$3N>%w4*^HCbak9$EW1;_luZ5t{>-kQ1n+OtQ2rUirt(RF9`)J48|1hJopxDUSYz* zF8atw@AMF6L^`0BJsSa@&cguX+R(_z$iS#fr21kxMdNl{7-6(v{#Hj;PLrG5kC{&i zOD#QQ^|C!mS4|2VbXdm;#CWC)ZlkO?f=yEwewatK=KMlWiEDS~e`Z_+WK1~pr)YhD z)K~GhEM4GAZT|it;46r2?3Z8G4UzCVI^S#oxbb&rPTBN1s|zhW?$JvVsdO$$xvQ+K zDh>yUuUt=f=nmGqTD=w2PaL|vwv$4O1I)^U-Td~0aL8Uy&(tpYO1zx zsQ&JC)N|z@^FVS#uu&4f1HNAGkFv~n9;xFT>|r(P#pst)n$BqX^XJ^}iG>`b?+17^Z2GdegB)#Oxaz7o_3z?fGD{E$P>)X^t< zBZ-zPgKlp!a>f`C$KQ>^Mh^MgHpmIb#;J;9G zDCF%9CD#+!+^MmO!=ZLKWlbiHS?)CfOZ!ZMwLB;0c9SV`rY; z=t2};UqtYsE`}G!2NsXL(T6ju9ZtVmO}D_eUU-9Ka>sY`{>SK5VYqqv!l(!pZI=9v zI`F5~r5DU?)1tU2H7e=`D?lWPaf|oyD&W+sbwaOKaX*ggRQJgj8g#lTY(#hU9j8Ij zc4;S8hQgF|hyG97Uk})~SG=?c&X_gs7x$e;x@qNDgwh}Td969xBX#asJKVoTlpoT# zw{mv(=&0IcN*lSmXz2)1*I+DzFwfWe-Xw1jjM&-%{I9))@q8>sAt$;yY}Yq-m#Vvz}K*9?4A9P95lPh86D>sT|QQ#_>S z)_`4}kpG0N68(ss0iw&L+b9}Bwt3$kkpl&1Of4*-?X4Ggs??~?Lqp?lk!``4AmM1I zOVzQ6T_|+4zb=z|lNI;fPZ^&#ZRnXx8r5NHLP*J?w@*4*>7jl&RkwPF6eZL^WEV zTegpAoe;PYUib7U`v{nrndF+)*gz}cryzU9m zjgLhU&FA=-no5>L9Jc%#-bMR#a0^7%30_;C5HW^u$udN;JFx$FPDKVA805Sb(WGPe zB-Qh~cfY$Iv^vmEE+*<$wqWfF{-z)gi%&4MS#miBj=%KoWzc?>bFIW;sY~B68RwfC z6|e-S^KR4ixCR!eV;sZjV!fY(i%fg2TL*8WHf6+guJxWlyr%4z`PHG09|>=+qOUrD zFOGzqykZXXq6(SdL=4TZP7n|MbRM)$JZFO#Iy`nl$)Q@h_P*ZalVAvfef zC?Io+f%x=-H4wo0D&kLx)(*9+=HA2q z6CE^01<_ae$Ok{=xla{AHK~;-` zp7b|{^_1>~42o$jW7QPioJVQ4wX;i5p)d0k7_tb8W6!CNcQ<#)H9^SU+|;4QzKr+L zAkAR(`(=Xb;UpfP>(XRSg4aidTY+Y7yGbjwZHtS!^qC=&g>%0ivy4|;?r6dK6T1|a z7bJ&@J^K2q8z&j9SBDL*13%upGEc}S%Fi;S8&LiDeF%&X^pmxk9VU7a=Gxr7zPPpJ zVqsI#v@%7mYQQu&a+okjH|cvE@(e1M#$j}qMe?=bdIiO}V3HhE7HrgfzA|_R_#H6Q z-mY%EPsT&XNT}bLR&L%yu*cQZ(y5S~vP}R)Pp$<%=$lxwZZD+uawB$u)6`eMXZu_} zPgu*-cjqwoLk2_|79&C$oD~oirYbSjmdtK-J={2i1x1srA3gp#A%P^q$t-c#qCYt= zSW-qvoZ)5dV>4gzi>oZ@IkGs}SGa9F;UQR}aB4bzvDJI+P{Qg48Err)^RvZj9h3biU(Aq{g-z9h2Wn;RxOg(MW5YO!U z$zt@-_NY#sX&+{p`jc!C${{zO_+r(_OC74319CvM`g8rcD z+hNiPI}zU(YQM8;0m5+stLsv}i^P-n29o<*?Z*``l+b|PLD|0OU+-17X#DOTo*nXv zB9CeLUhh^KX;>8+?CxV)_1Ll4f%kztVH@exr1DdYcu$+Qc|sg1tzq%YBSF?pCxEr( zo=TXNiZ7+C)$_7P{l2`;87=|)`uP)_Am8t5;nw!Y)>b_eQ&#epT5x5~z1wiah5j)_+4#aYmM6xjIVloIEB5yJVTZ^{RhN#o4O z%txi>Tm^&jP!De$v7ZH_K&8n@eCN1;JDt+hF2M{rG1a$obseAB{s!|_Ny*z4^6JJ> zMFcUldH)U9gkjU_3{xD$K`RTviBrY-G`xnMcFEcA>z^#m;R z{MEI=*Js~ec;kvc_vJaJU=&~mp(Emo%gkqxT_s-ewZqRsR=iy8SX1gvcRCLuR7gxh z(J$tO6si}j%g<3r+WJKM4UB-nxgdz3iDu3Mzs}7=HX*#!{{apnTX*sGb_Ip;>;^x)&wIZ98aAplx zoAf5vzGFQdjnZYeY~f7nAIV+Cx%uKGrX#nmz5}yD4>w2md0=yCpz{k&u#fB(7hZF79k1_qR{33(7ER%oF0@&Vebs}OB~_l>(n3BEkmRo; zANyj6gF2K}&sV_S?RGo&GvOL`kCn?T(I2@agAlskd_&VLBNt0Zf>P(t4hGiYe{Jtd z&S z@3Qmmm*EBy4FSt#Oby-y_S6wmr`A3_yp)aRy9ugJJme86-k+t~7mr%_Vrf*AO=q-| z*5wW>cb@2#PsCcbA^7Y5M_rw?^~Xpc5yysYJrWJP#6!Uyyp;*9=_606T6#1z1hEg} zK)!dxv>i&EVw9zc$S_t$I|49JZ=2zWp|Ohs*cBd~$4iDe8nPgXIq@T$?w4_sZbA0O9aD8Tr zH9s^dnlZQG+AKtFcRH%$;5{xGXI&QKekYN&hjkD+){5%lf*~_Q>lnf+} zYFj?$CS~QCaQ?8I<$W7aKi7*aq)#zY08hL)$S{n%x zLG{)L1AozR;NV4~VShrhb#sfzH8d#<>GNWGn}Bso?3x31-bI9J6GM{QjN zbt58vW@uj`F^7GBfqUuEihvKo&i)loz^YeytBDwdm2tDZ=JZe$3|(HlActf$rD5Zq zdOW^R~qk@LhyldvYhoSK22ny45w1Gu>)#5lUpa!c`B|vYQ<& z#1|q^{hyZZh|fSh$j9ERR)UiPvQP(v;%mf>@{%&DZlfG|VuU^9ilhSuyWQALEM%(# zxfQ3ynlMb=c|Nc0xr26SwHtJGWohn2Xoo7M$Gl1V{Y@&-MS}H0qua?>ArgF_>c?z( z%85XF1mutMCCEZY@4XJ2x0a$wq1CnzYt%Es$#2zjrn!D)iW=B>heREzIv?L#YWUN9 z1o}THlP$ITN#>p|u5Q`+);jmK0WJBCm+Oq?8cA#sPRO%f1@4Y3U#_;)G!fxbeRv=_ zcB9Jb+Z<=p9Q3kk`fX|PX?kE^C^b9`;NG!WyO2h<-w`dvdWS~!`K_V^wL16>ntjky z1(cDyv?O@oDE$?A?_2QM1|LoaGANZK%3 zg|N=X0(TZ{T-a*&Wbp4x#_V)Q5)%t?IwYZ_w53|E3PI{>gfAX=l}ql8`%0-%3kN#` zr4WQR?lsC(>z<%PH8oK>O;sTEsC^lfc&9=6I@q0R?WY+vjk%PndrY$Fc7TlHuJNckMXKq5sa*Yj`nwGZ7U_7k)efxXSLsj9?CZ%q zesu;)oa~YzCi$a~DAMs}s~s$lMn0RAkcX%=oP5)IxhVTIeslIM43g<)qmbp{8qLD@ zO61rVI3V0oh*=d17R5Bg4EW7LvIYO7!@hBl2&;F05a@xePo-m`Ld+lY!lL-t*($ zM&rurwg{{P?njkEy;uhe`dflNd9#YWZmC?QX4zdw(T7}LlrmWF8j}auOSii6JilRx zeDZ{3iSv_?^0+Lmir?St$IS6i1BGRKEx7I<#-B9?Wb8t@wH@z=xhaz8W1`ryr}{g2 zrz-VZK1qe%A!l2gLW-w4sE{60F9b9Q zY+-AKmyO=^0aPXDZtxCjd;B7;)0(Y|WFdG-967`?&Il;pJ1T(@Ijl#-q z&zcDiR|34LYAF;W;YO?DC(i(BYUhO6-1PWTsd4vAqWZbCS)-5NIy9WVbhDPI(--`TU}qKL zW?|O!-0eq@fihN`FzPr2#WK9+aJX9>;Z`9+MNm^MJLIwc?CZ3C->EHKGq2_QJE&U+jvsZb9%CyN*HK=Pbe8}sr1V2s_ z*xsoflZ&Kg)?oc~_W_Yr4B3VSqEb&JJI+@K=_0_jsx-`~0 z?VYG5Z*0j*qG~GU|1!SusQt>NPhA15ERJ05g~g7(OrY-PCf32}Ld0IA5k*eM?-8$_ z2cXI2l)bk4F(pQCseA->>g`fj<&KMl+`1Vl5odnb&|wh$A~UKk7Kk8TY`6KA`_#K; zsUVZ_73u!^aIsQc-!=8M(46O;H;cWNh5JP(bx3{e{d^%7HHw>6@?^G+dWb?9#tv&D zJCO7Bd5x3I=??SP#k2zJSgys@Y1a+yu6anF-#0y58r<*Vk0hOiI1%fOZbuQ$@Pg$( zLs~u8!k{ti?x*8zLi{^hb&85%mudzrrq9?jK6Gkx;?8)T#ykPh)x(&$^jw#B!FAFy zRtsk*FLhr`)sXQxd{npA-1SGcYnXkanEE=_o;Snph6|12UeOx7zYLj;=(qSDgH4J_y?9&e&p1Hh z&jLiXU+2GCnHhL5J0&JxeM^XAl0%yx82Fy(oKMJ?k#O^Egu|J`1kRdgS*&;?*)ix1 zIxBf51Pi7Vz1{6PB0MPD$&z?Ku6?33;!4zo)Bl7D)15Y zZ6y!CurLqDa-rIgX8j1!XX$SyXj;xbSxF-}NEK!R(+L0n@9^PeNjBp355fFsn5QOTI|y8p?< zcTj$g^ZkPZ%aX}&rE(GzJUnif;D|PHRLtGkMk8PShf;jy^m`K5HjCZ)2^;6nMz2sJ zNhfohd|lN&Yr0x*oPk=sbD#wW@gx{LqUm;D97ltm$;6V~CUn196O#rve7IiWeeZ~a zc#5315I}Fns3+yh3iVBovRf*W|JmWa*Pp)O;z*=rRX%NUNyKk1ax+SH;Z(hp+v~tg zps23OA&d%Qe@c-t7|vAg24d!m>|i$f61AT_PT4i9q9x6MR)n~X{oUS2i#^h$Qc<&E zo6D4ui>`Y`U-m~!p$?)93g&aP;u3oAoir2q3_oU+dmJt0eUKT17`U=~vwr`UaBgXH zeY=L_>3sAnBXN$EQ%!1`RL~@Dz@vkMm1L^;WL)&o)8#lOF)l4RGmDk~O>iXnFCvP( zM0>6BCW!;rk!hD@Q=j0M{o!BIP+6;mJg@8$`vs~jTqZglKNkTVt7*EYtCZ$b@)%P7 zg!jD35}|z4P~KnHI`#8#hVuX`oj|gFz>b8aw8_zPu9AbjA}p}9t}MIgob%!O*EzZ| zji{P-Y_Fg|4N<}RCSLPwZmB@UiIRNnOu~Cl?-Pcst>)-}cGt}h?X zkRd*0a#=xswElP%TTUH(Wu7sto+Jy=-|5-HB;qPGtB>MaIGS8{zA_Jucl#igb>EOoy@O3&8~xE z78z+NnP+MSSC|S8PY-p=9R6pQ;6Hox@ z#Ps%RtA!VijWlAVtyMA^GtCB&<2xX$w`818BOyBS!^t)4S2Ro?6`HhKqIeS3xB#%& zE!DnHAaMR% zu7(*a3nQy;rTIh^x7FMz{4!4vkH(o0b~PBAY$qI#g*{ukWTi>~VbQwVDv6tn2UQ+r zcs^EtQ=^p_N@Ufp@s^iX?u@vRs_|b|9`kEr!B_&4?S* zYTCRM5^2CdE{O1Yww|^mu~qmZ3TQtIuC3nU`J_RikX&y(kS#IvT$ZQwE$lwc?EDpi z$P)bQrFyv@`_2>q8QaCHtqQDqJ9UJ@ z4`dDywl}=aoH{UIVbta~Nm91?Atcw=fwtyp2I`_uEw3BUwMT_&GtWOohfhzY)tHJPCKoP#R!AHxq{bXa0 zXz#Kn$t`l;!`sftsC_zlnx4U|-}+}NQ2-(IM2@)mr8YT@%i}?_Y9c;Fr`1tHv~#j6 zUbZcn!%J-~_9o-xIc0oNEtwSDXR*bkBwRLuB}Jp6#ob2wtP27qT5U^KDdG;Ls=L{I z*_P5=Z0s{pMH~JipcA(nvBgy05a{N&Hlh-d|%DSoWlQD(`C60quv*z60+rXL! zBfAl1&BiAC-`T&Pm8e6Qbl*Ro7&SYJn#+yCtoIhb*@5Ak)ptMxX{~Bl$r%WHkRE;f zWX~=U!glNKUK6Dh7sGwK5S`D)$of{R(tRTPn;L*ld_4?1Y|Ps8=gKl*05u8U44h|g zokZIq$+Tj0g4?vK948V1f_@Alh=PGe%i#z*s6&wq{uCB3Ti|Ujv{uif(wAVEMN5OrNB6=$sMDN-xTp7a2W(Jj`+Ioj zp%0X$jF^k%VKE!FZf8K2r3w<+h6?K_sc>D4`1zA>Afh^?frVI;CI)~miW3%r_~Zz#n>)2*#gDn+A8~n5VmWOf8jQ+ z89pQ#z9+i}stP=Y__Dj1C=Z;|J{wYhUB=4nZi4~3^t96-=&hC2C&_x|AEgNM(sG#K zJrRs&2}nwhme;GX{9XDoq-H%}5_>TZXw*&?2b(?2rZw<8J)AdNy|doeFpz&-&*7!N z8B-4r#C)-mtx+_|A58|f5ZSr*k&<^mFDeLe8{sNeliq7Yl8getYr_>;-F*s4?_4kc zwA8rgh}w-?u5WVNh^;9`;kUqC_OU`=V5UoGfF4HnuDLWpbCw1~>P4 z8GEDr98OMO6p4W2e5mpUeFVj1b);xfv()2w<`lj0CGk6NSYRb^9}+&-^&aI`m25f5 z9DR}r=JvS`c3ip$BB0T5e`Or-VV;RzAHqvmGjVheq$le%3Sd+l*a7;_YIOE-4+DH2aGO=W(Ps2@J!bsi3MFp|U|;qhGVIm-!l8Htz!h@@TQ zcBqW{Fi$43mSVm~gReGkpDZTmx`nE4hcNOBZM*5Ch!;zAZaU*KydBR2pIGo5#T`@i zk)-4Z!L~i8hSYzj#q`6;^6S=Ba}FZRwUOpa3Vv5uPi0OpCJ9h_6q*G<=NGM zu)=>y!hHt7ElDR>SmX@Nlc!vElh8MMBZzsdH*de=N@5<&(NQgb9xu$P4vt8Em#v|n z__bRqnpoI+bN723T{Oi6TY*c9Le89p+{ltMsh}(DwlZr&*a4Q**~o$$sU1nj!PoxK z;jqycNzP||yL%Sbi#cF}S1`rHBJU?>iN$rodpFd`Br7vps#jg-ZeplB@y$*02LEf} zP*S^mT6^il#$=6ykIw$mb((&I>oGxwH;>72Ro>8x1ZIP3TN}g92#wx4B>x^|2;NU? z?dm@(*gFYwv4T1_7p)n2T6W=sA2Rzj0yaw2`AkY?~nrOI(&Jt$ng zRIAx^VcEiuA{8@GJukt{XT7XZRs#>BUDxp0<7}ThT-Ym1YkywRjP0#`Vzj zvCz1`(e9D~#6eH$Ui-m}!IV?!_qmzIol?=@vmPA^Z$6j(=`rEEKX*83T!vN6qtx6K z=c~!hj=x(JrMOYC8B$zQ1Z^zNVj)nHbe4dgayZOebmCl#4a=6At_vW7dY-uy2iI3= zfI*|pFub1vOiB`4CfKRvkjJf;30|nbmV4BJ5BR}%FW3qc((VVmAW{3PDsLuJx>8Fg zj5!7n_*>3KV!QHGq26ASXZIt}_+gJKc@^vHKYsGb8a2h{3)vokg@a$N%YPL)@Lid) zEY^Qo7=HVCF}5pK4VX3-M$Jm+H4TGd?Mfg-9k+-i(znyb%&HCBHfjVJs}y{v7}c%$ zvK1C|LBMLDT;siJwy}f|xFrlR3+T#sY7nDECQuHor>Ij>400COt$@M_b_U_`gVS-NxC&TLq( z!F-e#PM(PAfB$q*y%+vGVK|lDX!|e-sF;Ak;OQsCsFbnwsh7uH&!A66x;!8*JKnt^ zkBhe3)7EI=2hZM1ySB7yd+E+D$f~a}{c7Q)`ev~pAunf>r^K8NfLAxgQ=eN!LF;9t(bgW+=DVj#M>ffO)gc zY;E=Xj=S|A9M6E{8~jT1B}ls7*Up<~E3&dxpjO^0dB*HAoziAGtg=H zJoqBV%WcpmW2$JULwH5?6~><4ecR2#bbHiZ+FYH<1&`0u{Ththil9Z1h61#R;c0qb z34%q<4k@t=Mh9A^PHgd=CDG+V}Wm_*N4k)E2S&Q@8E@q z*mS1GHbj$qBcS~fz&l#Z|+1Dahqy{5v6vO!|5%@03YcGW=tZUvOr@?c)^Qu7$1#w+rT(UlorT5aFU{Vno|cHNq>Xe5zI7 z=xnvrIgf-X>XW1U1M+F$HOlxgg#j}IW6IS}fK~jP`61YhMYF|tpemk8efV*`>_-~z zSEUdVm;22+A5=`DanAN+QHXL_mk!pwx1mEPuiX`w*#2hp$@9k$l3GL1`6#Y_hDM9) zn$(zyM5mrZWAHe9k_bLGgq;@iL*Vly6Xy$=S>}v0*f=w&|9Q|8)T>lH(Tw0Vfui3| zkuj(UdHN{CThQ<7+yZ_$o_|IE?ENL&zXrtKZE$P;`@WVF>Q`wuhjrKJ(c0H0Xe2$+ zv~F?&hT?&;Rr`Euy};Ed4}Trw!p{b(W~>suuM-L1ihP0l`RG-+j;y<7 zkk7ON0bbueavv1eA>@9-i@!#9K`ZhvQ(*Ag4Zb50aIZH*AaAPEWm9m7Q=;0Hws|s8c1rYvsma7) zw7&VXnA=18-z6{Fy?x|NO9%;7Fj)hTW3-$i~JO+|<0yOHzJ|^V~Hg0owjgmg4T7bB4H*7?!wfYD95f zk)&Wx^XP=iiHWoCER))Kc{CD)fW8wgXq7LRJNVgjS&sDAMy_D{{c0 zD;tbi&4VXRbo19pM@C15g?%5}egAnqa6+hh{imh;C-svvT)HT7;Y`K3>$1tob==ry zEMi_m^XO^9veD1eZ)?k%Fi61;#0J{j8GR zL3;0~8G{5qzmfA$Z$VC_E@9?I!QpY(!81b5?fKVPFjv!Rm5L;rf|xK|X3ThX&9m!i zTh8$NxL;sV_bL+dI(}@|C*#nrwI;WUuuT?lznp*4TcYoil9K#DS2Ik)V+$*6TaYZ% zCQIY9zr2;+kh(dTESIRhO=<}I$wP(`?PERc&pPl!CZ3T|s9AiDywO4$ePV5moy936 zBK>{7ooy~1GkeKU;rESuSL--zT)foj7B$ZyQ-=w<4ZW*sFinmq#gCZDI=xYF0W%{j z^X=U2C;)vO4GlL>7jRgt;+A;P?&)Bip%X1@AsyVaylTLz)$V#V30d_t{9KR4cjR=h z=2oDj9(5spg2R%_0tyGK=l)cr5jX-;E#_TfU)8<^3p~BkQEv5rM{c2wQ01>fy zbD3SGbiIYh?@zr23qVvM={{br!^r+St9R>AHt%J=mRC*eZIH` z>9vk4#f=$J11Q*+ckYI3gLfHnqjqsWrW$WD*Nh}FW#(v2w_V6@PCO1?5VT)(jsJqN z9%<9o44!aX&-=q_G;L*8t)S(M`coB$&3xbSr>{4H6fC_oA(GJ!6X7hW6BprKa@!9s>vV?~swG z(HV>e9YECJ=RaA#bk>VQvH`>fqtR$I$_0wYKA5|7?&lM-0ffriq5o_EezTFUOkKHh z@n^3+(Yr%-R(jix{U^Tr&7$RtX1vf>1qfn?{Po*KOBYQ0zp=eLx6f*q*SSmgZk^NP zK%trZ-Y0K8KD0;s%#79<*^}RyzI@@gFOAFqKzD@x+fMj={?a82zx}@#CUnk9OUoJb zj}N{nSUTe$ebdDNrk;~N{&wNQuiu~8uXEeXHf?h{je73wS&J8Z`s$=~fXrv!UodyZ zYftq}Nlnk`(0#z*VO`tt!kcAu>HXAabLW2X=3n}?YLnfzRa9hRyG}j(^vFw)$#eQX z{^7K*ADc81hyF1P!|n-p5b-dvEYJ)?l1QtNG>_5cWEc~pbYc;oWm%f}x&FnQLd^9a z7k{&2^NEuue%P{VbT#SB7sDEVhs%JknsA=tFn$0U+}B8d1tDuqapdeBi=m(W>K+jSxk|0mhKHME zOwE=hUwyIs6i=aVy4YP<01_y>`Q(Z(7wpy(Ac-5vIC(fMOykbhh(Q5&Uy?0*+*#8U!th2(*grz<4&zFZ~o9Zv@T|IxLO>Yvh zfzl(JR~2tNS!MwOfMr>R0chGuJ^}=MlIOHpYU}E1YHO`-L3qo4L&puxkW@1qj`hm6 zwZ$8EpLT$|mT5k0;*eNg?SZY!H&=kLX-C6|a+X&R5yPJU`=tJDd6mc3ZCH8Gq7~jf ztUUt^izLSMC%^gP<2U{`zE2w|Rq^A-Rf`JGiHL?16d}TTe(i}H0b_iN_C1YGm$*%{ z)-g)|rITkanE{vi2gG{q&^ozUa;&KC%-S`x)^FQ${N&M%1)r9juDo@8Jg+0d;% z!*a&{?TOy)B5DqAn)~hSV*x#QVMunWM&!MA;u@niB*aE5_|EH<4zWUON=yb%01%H) z*^cg7`qhG!YquV*=5g=tKi=+!9<7>3XvL-bH_V>1dhf~8r;qO{n!R}2iOMj2R8q@M zV6pnE0&!iEBGi)VOUKUIy}vYMDIy7~w(LydR|Q*-ojbexyIG5VyjbN@$G1#YL+IKr zAS_$wOrO21aPz*)Zkuh<|Gn^b!9E*^3&Bl287_v2nri@Z*GR%~31&Qo#q;?+}Jap;>HKsG}E|hu3f8S4ROiMB1JXzm3F@*GEM<4Qj?m;Ni63#tedlT>yO7z z9^1V1^P-a#3=22MHE6Wi91e#dcpO2X>evt8Z(O-#!Je}cwcK%L*Sg}h+b`F%VCDB1 zJvcAT5U9R>;mo;<*DF1Qs%@8n-P1)D`>oL*Xo661I9#cSG@mT~_upT7<%Q>`t@^Q^ z8lqppzg_Lz!-N2QqHT(d@0&oa6;Ho)! z_7mr!qv{o@merNty*<5r;zu zs&AY;ap^`yc@^JaP|3LVdOJmklq!u<%5z)oz!9m{0te3&p%PM-%SX@Ou)DlIxApSH zE0r}4_zi=>vOscB&~LkN=tQa6Y_@X^TCJFM+Z-OgRH@OZCE&7o7_LI4W|&ad-L${< z+{w$eHn-31D8F>&Mx})-4+{&Elbk@+wR6V~pR4yXe5qUvlrIqEi$oj_2O$ImNfHF( zb6G0O%gU-8zMI1-{ox^kWL&ie_U~~7XqKhjHQRsKcIZfrFCnjO49{_5SMk(>4L2W` z_LZ5fBmzWmg7sH_*z#4$*8QhW9bP-{qaV*(NLg&l!Q8qFm$t7fTEFwGlOzy8fMsJc zQx%l$+U0{+K+Qvdz+dHWo!87rc*{?1IUzQ38r5uB0InguU98-D?!eYB7OmZX>f)Ir z+ZKPZ?8tSyC_J@GHVu7p(xTP=E4#kq$IhKRykqCK-6zVz!;Pyx{oCs^H&l2z zDy=~lsCD`nzC;xP(Bz4WMFfX-UO2wL~x)=Bug2N$6E|2FvvuFFp)hm~5+F#3Y9R6`fg^xl& zd+gWu?E3yvg{$)Pu2rix9xJU@^EmNBs;{jSn4Y1OH3moUGF z1psi@nrkJkAAkF`;o0H#i@TT3+$=Q8n1DUH+hhIPHJ)A*YcqhFqcI(R78+V?#c=ha_wF~C%JR2ZoN$I_TjqaVEBty0XMN;L`AyX%ivFoH0(O768dDUvHz81EW*4IvIV&6oBRF5G_j z>d8H;4_~_O49HXw0yh|P6XVqq-|20u7p&WU_R_^O2X`!6zve`FKo=1g*Fhfyf$Glim5NZT(u9$4RWbODpP3HGGW7`o6lBm^SMD2Cew@HqSprq z@r5dYKH*9pS7c~EV%)^BW5^m#A9dU?aI`dpVxVaN02)BZ;}GC?S2K)2Y!L5T`Nk_R zz4+1#&pkbP&iYfVF17dYK8aNpKgn0=jXD{p+GQF#X+&ESeR47Jnq-Z74M(iG{M51YUP*ZK`-o+OxB$^2D)Imze@2XyY7_Tm6e~Q3pmXuHtrW0c(y=Tn-&?dGVi5xXHH%w#SJ4b zB8IBJw(WvgZ!liA2xa7_%UO~PIzo=mo`c===S?lwQ{XOVymmN);OeE zy;K@zP;$!4ZN59Afe^Z#zU!@fUBu^8D-#C%6%a3qj3Yj*7VgXlVh)+pNOG#;wlGdtal#)*e0zpP3 z6N!1W$L{eW9+xBtlEWido7>woJ%k9BvX__D&^%3Qc22vj%;abdhoTskMM70nT!Z-d zxae>-pA)REsI0fK5vdtjSy`=96P5O`r?3D3|MW>jK~y|87!1l~VlI~}Qb)E(O-o5h zNl8gfX&x1_ zE?=mRX_l6jnv&8YB`qzcwEjMub)^Z$chx93F=x2$I96DX;%$qUm=XvRe=UP5W(Cl^_&wIb4ZQC=~LA z^5|x%X{jkKQc_Y|rW(X3;HPfZ!q}kQW+%C!hbuSufP14XP=%pe&U$n9drWn zp2Oe~2nGEfTm5MOtwJjSzt8Ut(mbvL!VL<&gl{)ruCy^cy+SIHD3ns6D0Y?c5(-Y=H7ve>}SNjG0mE!y`I?!+DQtHbOx8>#mlZ;2BNIFs0lWArWwO z&9X;MnlNV6sL|sm4R4<;WCI?*H_Z^HkP0l-H=GX8>J$=bm@-UIU1j&*Blb@mIB?{; zi`Tl_FQu5)XynUWI+jvg(w$eML~@#TO1>+jEx>fXAx(ggrqQJ7w@74rxd zAV4vRE!s6xvp24sIeZE!_&AJ}yc%usqt|{G9CvZ06+u>KqBHHL<(gptx6^U zieV^*r4XX-v0pI^!>|Vo{Ud@1HpJ?Ejat$o0;q)pPa+OU0?V>s8Z&xmep;m8eD=_R9UDr%J9xI1 zCJBT{fJ?;%^Ovk#zvq-$7Sp=Nz!8s)9hVhJ1sFhxW&D1MVFmJt(;H`uzur~?FY-%!lqdQ1i-Q^O;dLi84rarhmIbY-%{o;KX&-Q zwhbja4xV;WB!NJH5Qz}Y(hLou4QT`c1ijV(72t+S4d>=t5&!^%C{M+{;+vUTw|@P) z^_#xmd$lsCmEb{pu-jM`*v7SS76<_=j-wF?!D>R9a#wqQ003Yp#Cm_OT1aqZKw1jF znX>6vl_V;)bDyD6wbcy~B4BT&$N+GO+ig-201Ip|=miK(M4{kj!}17#rYVLBLPHr2 zmH1mfza@001%kd?=^#L%MG1oB5I|Fbpa(dinG^)XJYLiD3;W+f2i@XU%BBbB9*5CcmW{jgeZNOn9q7_r3}qw8I~i`8%-vYDLh=g zW6_!`)__e(v{n2&n*Q~vDf8Vfi>(0|x z?J6+`5JUO>-b=v$=^Q}lYItXgUO$Qu{!+oH!M){>s5ERq8Orl1gcES|Zm`dFk{9yG(og zUJ~@$11ujQU|HaCIEb#lc4A#&Noa?yU%!6+`VHUjy@W_UNiY-@pu9J~;$dhI@$P=l zh5+1G3csAWWc~JiH~h-h9eNBM{lxRb;>+v&p#^;P&^|3j&F9o#S-0Jy4>zcc3hvI+ z`_I)Ptx02S0iHl;L5`og?r>8KX#T&J5p(ZLhrDbZ1 za300bu8Pw~8yq=u^yGPSkS}EFE*(C8>cX`OA2%#2zIl3^78*Wcfj|hks;`|neX1cJ zXU?2Cd;V&<1^65Uz_1YT`x@d)9A2Qhs@~xds5KIPm`gb?MvarOME z)3>(g%()Afs+?Rd0RX@T{r{dnf=`3vQBei4TNKr}_&UMoQmh(PzM zYybeT#J$d4fQFNb4f+F|h9wXX1nsWBcH!jhy>|BOg-c~l4jC%FG(+7?jAdDZLy`mm zEX#se5!XB=QYrLWYAVaGo<4rQ%I0ASf*`nryXwrT6K5`#S_3?NR8q@~)M$;E`LA!y zz%ne&-1)fF0MRrR2nIvf2cUzXjMA)78)+sK+_c4xJWW~Gtqs(kbb?=!^yI<$9C`fVMEF4 zE4F(NnvD?9H0AeR12S}(xmm}(D=Pq@3Ng(B%K*&)6i@$rap9(YXR4&JSv>~~ANTZA z=}>9^iMKoiL0VmYo68%dgMO+8gj@n~pWh9(OuI*e8c(ifXT{`*haQb=!7dwhNoL>oj1*50nd))?p zHLu6hX81Ex=dGCfN^g$O+YrkSdOg16$*)gcI_uwkvrS%a(+(|wWeJ%k+^7-W*{*

    (ei$%wD{t(kb9^0RZ`~xve&r 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 K2&hugD)c}63BKe2 literal 0 HcmV?d00001 diff --git a/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx b/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx index 61718fb0b..1eb97c011 100644 --- a/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx +++ b/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx @@ -14,6 +14,8 @@ import { Image } from 'astro:assets'; import LearnMore from '@components/LearnMore.astro'; import OsAwareTabs from '@components/OsAwareTabs.astro'; import azureFrontDoorIcon from '@assets/icons/azure-front-door-icon.png'; +import notificationCenterBell from '@assets/whats-new/aspire-13.3/notification-center-bell.png'; +import notificationCenterOpen from '@assets/whats-new/aspire-13.3/notification-center-open.png'; Aspire 13.3 is our biggest release yet. Deploy to **Azure Kubernetes Service** with a single line of code. Put **Azure Front Door** in front of your backends in seconds. Write your AppHost in **Java**. Capture **browser console logs** right in your dashboard. Tear everything down with `aspire destroy` when you're done. This release makes the path from local dev to production shorter, safer, and more powerful than ever β€” no matter what language you work in. @@ -631,6 +633,20 @@ The Java polyglot AppHost is experimental in 13.3 and APIs may change in future No more digging through logs to find out what happened. The dashboard now has a **notification center** that surfaces results of resource commands and lifecycle events front and center. Commands return [structured results](#resource-commands-return-structured-results) which the dashboard renders inline β€” you'll see exactly what succeeded, what failed, and why. +The dashboard includes a notification center accessible via the bell icon in the top-right corner of the header. When there are unread notifications, a badge with the unread count appears on the icon. + +The Aspire dashboard showing a notification bell icon with a badge in the top-right corner + +Selecting the bell icon opens the **Notifications** dialog, which lists all notifications. From here you can view command responses. + +The Aspire dashboard notification panel open, showing a 'Rebuild succeeded' notification with a View response button + ### Telemetry API enabled by default The dashboard's telemetry API is now **enabled by default**, with an automatic token exchange between the CLI/extension and the dashboard. AI tools and other consumers can subscribe to live telemetry without any extra configuration. From d389693990a90e15e9855af23642ae856c524f41 Mon Sep 17 00:00:00 2001 From: James Newton-King Date: Wed, 6 May 2026 13:33:11 +0800 Subject: [PATCH 15/20] Update intro wording --- src/frontend/src/content/docs/whats-new/aspire-13-3.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx b/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx index 1eb97c011..9f83b4171 100644 --- a/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx +++ b/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx @@ -17,7 +17,7 @@ import azureFrontDoorIcon from '@assets/icons/azure-front-door-icon.png'; import notificationCenterBell from '@assets/whats-new/aspire-13.3/notification-center-bell.png'; import notificationCenterOpen from '@assets/whats-new/aspire-13.3/notification-center-open.png'; -Aspire 13.3 is our biggest release yet. Deploy to **Azure Kubernetes Service** with a single line of code. Put **Azure Front Door** in front of your backends in seconds. Write your AppHost in **Java**. Capture **browser console logs** right in your dashboard. Tear everything down with `aspire destroy` when you're done. This release makes the path from local dev to production shorter, safer, and more powerful than ever β€” no matter what language you work in. +Aspire 13.3 is here, and it's a packed release. Deploy to **Azure Kubernetes Service** with a single line of code. Put **Azure Front Door** in front of your backends in seconds. Write your AppHost in **Java**. Capture **browser console logs** right in your dashboard. Tear everything down with `aspire destroy` when you're done. This release makes the path from local dev to production shorter, safer, and more powerful than ever β€” no matter what language you work in. We'd love to hear what you think. Drop by [ Discord](https://aka.ms/aspire-discord) to chat with the team and the community, or file feedback and issues on [ GitHub](https://github.com/microsoft/aspire/issues). From 3a0fe099af707fb835bd9f80ca813f1dc2c7010a Mon Sep 17 00:00:00 2001 From: David Fowler Date: Tue, 5 May 2026 23:35:58 -0700 Subject: [PATCH 16/20] [whats-new] Apply 13.3 review feedback and reorganize sections Apply review feedback on the 13.3 what's new doc: - Reorganize sections into a non-Azure-led ordering (Upgrade, CLI, Deployment, Container, App model, TypeScript parity, JS/TS apps, Dashboard, VS Code, Integrations, Azure, Templates, Bugs, Community, Breaking). - Rewrite the intro to lead with aspire destroy, browser logs and screenshots, and end-to-end aspire deploy to Kubernetes. - Expand the aspire destroy section with a per-target breakdown (Azure / Kubernetes / Compose) and CI/preview-env motivation. - Move the destroy CLI command into a new top-level Deployment improvements section. - Move 'Independent steps continue on sibling failure' into the aspire do improvements section (it is a pipeline change, not Azure). - Make the Kubernetes Helm engine section call out end-to-end aspire deploy explicitly. - Replace the Java polyglot, Python AppHost code generator, ATS-first bullet, and AI-features re-enable instructions with corrected or removed content. - Reframe pipeline tooling, Dockerfile builder, polyglot parity, DCP cert, ASPIRE_ENVIRONMENT, container tunnel launchSettings, privileged Compose TS sample, CLI standalone dashboard, and resource-commands content per review notes. - Move browser logs into Integration updates and Python starter into Templates. - Major expansion of the JavaScript and TypeScript apps section with Next.js (AddNextJsApp auto-publishes standalone), Vite + static website with apiTarget, and TanStack Start (AddViteApp + PublishAsNodeServer) samples in both C# and TypeScript. - Drop polyglot framing across the doc. - Add a TypeScript variant for the resource-commands code sample. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../content/docs/whats-new/aspire-13-3.mdx | 971 ++++++++++-------- 1 file changed, 553 insertions(+), 418 deletions(-) diff --git a/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx b/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx index 9f83b4171..77612a32b 100644 --- a/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx +++ b/src/frontend/src/content/docs/whats-new/aspire-13-3.mdx @@ -1,6 +1,6 @@ --- title: What's new in Aspire 13.3 -description: Aspire 13.3 brings Azure Front Door, Network Security Perimeter, AKS hosting (preview), Kubernetes Ingress and Gateway routing (preview), container tunnel by default, polyglot AppHost parity, and a dashboard notification center. +description: Aspire 13.3 brings the new aspire destroy command, browser console log and screenshot capture in the dashboard, end-to-end Helm-based Kubernetes deployment via aspire deploy, JavaScript publishing for Next.js/Vite/SSR frameworks, the container tunnel enabled by default, deeper TypeScript AppHost parity, and a refreshed Azure integration suite. sidebar: label: Aspire 13.3 order: 0 @@ -17,23 +17,21 @@ import azureFrontDoorIcon from '@assets/icons/azure-front-door-icon.png'; import notificationCenterBell from '@assets/whats-new/aspire-13.3/notification-center-bell.png'; import notificationCenterOpen from '@assets/whats-new/aspire-13.3/notification-center-open.png'; -Aspire 13.3 is here, and it's a packed release. Deploy to **Azure Kubernetes Service** with a single line of code. Put **Azure Front Door** in front of your backends in seconds. Write your AppHost in **Java**. Capture **browser console logs** right in your dashboard. Tear everything down with `aspire destroy` when you're done. This release makes the path from local dev to production shorter, safer, and more powerful than ever β€” no matter what language you work in. +Aspire 13.3 is here, and it's a packed release β€” leading with a brand-new **`aspire destroy`** command for tearing down deployments, **browser console logs, network requests, and screenshots** captured into the Aspire dashboard alongside server-side telemetry, end-to-end **`aspire deploy` to Kubernetes** with a Helm-based engine and Ingress / Gateway API routing, first-class **JavaScript publishing** for Next.js, Vite, and SSR frameworks, the **container tunnel** enabled by default across Docker Desktop, Docker Engine, and Podman, and deeper **TypeScript AppHost** parity with C#. We'd love to hear what you think. Drop by [ Discord](https://aka.ms/aspire-discord) to chat with the team and the community, or file feedback and issues on [ GitHub](https://github.com/microsoft/aspire/issues). This release introduces: -- **Azure Front Door** and **Network Security Perimeter** β€” edge networking and PaaS security boundaries, declared in your AppHost. -- **Azure Kubernetes Service (AKS)** hosting (preview) β€” provision clusters, configure node pools, and deploy with Helm, all from code. -- **Kubernetes Ingress and Gateway API routing** (preview) β€” define how traffic enters your cluster without leaving the AppHost. -- **Container tunnel enabled by default** β€” every container runtime now Just Works, no `host.docker.internal` hacks needed. -- **`aspire destroy`**, **`aspire dashboard`**, and the CLI as a **NativeAOT dotnet tool** β€” instant startup, standalone observability, and clean teardowns. -- **Polyglot AppHost parity** for TypeScript, Python, and Java (experimental) β€” write your AppHost in the language your team already knows. -- **`aspire init`** (preview) β€” drop an AppHost into any repo and let the `aspireify` agent skill wire everything up. -- **JavaScript publish methods** (preview) β€” `PublishAs*` APIs for Next.js, Vite, Bun, and more. -- **`WithBrowserLogs()`** β€” see browser console output, network waterfall, and screenshots right in the dashboard. -- **Foundry Prompt Agent** β€” declare and deploy AI agents alongside your services. -- …and dozens more improvements across the dashboard, integrations, and tooling. +- A new **`aspire destroy`** command that tears down provisioned resources across Azure, Kubernetes, and Compose, plus the **`aspire dashboard`** CLI for running the dashboard standalone. The Aspire CLI is also now available as a `dotnet tool`. +- **Browser logs and screenshots** β€” the new `Aspire.Hosting.Browsers` integration captures frontend console logs, network requests, and screenshots and surfaces them in the dashboard next to server-side telemetry. +- **`aspire deploy` to Kubernetes** (preview) β€” declare an `AddKubernetesEnvironment` and Aspire generates a Helm chart and runs an end-to-end deployment pipeline. New **Ingress** and **Gateway API routing** resources describe traffic at the AppHost level. +- **JavaScript publish methods** (preview) β€” a unified `PublishAs*` family for static SPAs, SSR Node servers, and npm-script-based deployments, plus the new `AddNextJsApp` helper and first-class support for Bun, Yarn, and pnpm. +- The **container tunnel** is enabled by default, providing uniform host connectivity across Docker Desktop, Docker Engine, and Podman. +- Major **TypeScript AppHost** parity work that closes most of the remaining gap with C# AppHosts. +- **`aspire init`** (preview) β€” bootstrap an AppHost into an existing repository with the new `aspireify` agent skill. +- **Azure Front Door**, **Network Security Perimeter**, and **Azure Kubernetes Service (AKS)** hosting integrations, plus **Foundry Prompt Agent** support. +- …and much more. ## πŸ†™ Upgrade to Aspire 13.3 @@ -93,225 +91,132 @@ Or install the CLI from scratch: CLI](/get-started/install-cli/). -## ☁️ Azure improvements - -### Azure Front Door integration β€” global edge in one API call - -Azure Front Door logo - -You no longer need to stitch together ARM templates or click through portal blades to get a CDN in front of your app. Aspire 13.3 adds a new hosting integration for [Azure Front Door](https://learn.microsoft.com/azure/frontdoor/), Microsoft's global edge network for fast, secure, and highly available web apps. Add a Front Door profile in front of your backends with `AddAzureFrontDoor` and attach origins with `WithOrigin`: - - - +## πŸ› οΈ CLI enhancements -```csharp title="C# β€” AppHost.cs" -// Two backend projects exposed as external HTTP endpoints. -var api = builder.AddProject("api") - .WithExternalHttpEndpoints(); +### Aspire CLI as a NativeAOT dotnet tool -var web = builder.AddProject("web") - .WithExternalHttpEndpoints(); +Aspire 13.3 publishes the Aspire CLI as a **NativeAOT .NET global tool**. The CLI has always shipped as a `dotnet tool`, but in 13.3 it takes advantage of new .NET 10 support for distributing NativeAOT-compiled tools β€” meaning instant startup with no JIT or runtime warmup, and no managed runtime dependency in the tool package. If you already have .NET 10 installed, you can install the CLI without using the curl/PowerShell installer: -// Provision an Azure Front Door profile and attach each backend as an origin. -// Each WithOrigin call creates its own endpoint, origin group, origin, and route. -builder.AddAzureFrontDoor("frontdoor") - .WithOrigin(api) - .WithOrigin(web); +```bash title="Bash β€” Install via dotnet tool" +dotnet tool install -g Aspire.Cli ``` - - - -```typescript title="TypeScript β€” apphost.ts" -import { createBuilder } from './.modules/aspire.js'; - -const builder = await createBuilder(); - -// Two backend projects exposed as external HTTP endpoints. -const api = await builder.addProject('api', '../Api/Api.csproj'); -await api.withExternalHttpEndpoints(); + + For more details, see [Install the Aspire CLI](/get-started/install-cli/). + -const web = await builder.addProject('web', '../Web/Web.csproj'); -await web.withExternalHttpEndpoints(); +### `aspire dashboard` for the standalone dashboard -// Provision an Azure Front Door profile and attach each backend as an origin. -// Each withOrigin call creates its own endpoint, origin group, origin, and route. -const frontDoor = await builder.addAzureFrontDoor('frontdoor'); -await frontDoor.withOrigin(api); -await frontDoor.withOrigin(web); +The new `aspire dashboard` command runs the Aspire Dashboard in standalone mode (without an AppHost), making it easy to consume telemetry from any OTLP-emitting application. -await builder.build().run(); +```bash title="Aspire CLI β€” Run the standalone dashboard" +aspire dashboard run ``` - - - -Each `withOrigin` call provisions its own Front Door endpoint, origin group, origin, and route,so every backend is independently routable through its own `*.azurefd.net` hostname. The integration provisions Front Door in the Standard SKU by default; use `ConfigureInfrastructure` to customize the Front Door, for example to change SKUs, attach a Web Application Firewall (WAF) policy, enable caching, and more. - - For more details, see [Azure Front Door integration](/integrations/cloud/azure/azure-front-door/). + Command reference: [`aspire dashboard`](/reference/cli/commands/aspire-dashboard/) and [Standalone dashboard](/dashboard/standalone/). -### 🌐 Azure Network Security Perimeter support - -Aspire 13.3 adds support for [Azure Network Security Perimeters (NSPs)](https://learn.microsoft.com/azure/private-link/network-security-perimeter-concepts), which provide a logical security boundary for Azure PaaS services. NSPs complement the existing virtual network and private endpoint support by operating at the PaaS layer β€” grouping resources like Storage, Key Vault, Cosmos DB, and SQL so they can communicate with each other while restricting public access via access rules. - -#### Create a perimeter and associate resources - - - +### `aspire docs api` β€” API reference search from the CLI -```csharp title="C# β€” AppHost.cs" -// Declare a Network Security Perimeter and add an inbound access rule. -var nsp = builder.AddNetworkSecurityPerimeter("my-nsp") - .WithAccessRule(new AzureNspAccessRule - { - Name = "allow-my-ip", - Direction = NetworkSecurityPerimeterAccessRuleDirection.Inbound, - AddressPrefixes = { "203.0.113.0/24" } - }); +Search and read the Aspire API reference directly from the terminal: -// Associate Azure resources with the perimeter β€” they remain reachable from each -// other but become subject to the perimeter's access rules for outside traffic. -var storage = builder.AddAzureStorage("storage") - .WithNetworkSecurityPerimeter(nsp); -var keyVault = builder.AddAzureKeyVault("kv") - .WithNetworkSecurityPerimeter(nsp); +```bash title="Aspire CLI β€” Search and view API docs" +aspire docs api list +aspire docs api search "AddAzureFrontDoor" +aspire docs api get Aspire.Hosting.AzureFrontDoorBuilderExtensions ``` - - - -```typescript title="TypeScript β€” apphost.ts" -import { createBuilder } from './.modules/aspire.js'; -import { NetworkSecurityPerimeterAccessRuleDirection } from './.modules/aspire.js'; + + Command references: [`aspire docs api list`](/reference/cli/commands/aspire-docs-api-list/), [`aspire docs api search`](/reference/cli/commands/aspire-docs-api-search/), and [`aspire docs api get`](/reference/cli/commands/aspire-docs-api-get/). + -const builder = await createBuilder(); +### Connect the CLI to a standalone dashboard -// Declare a Network Security Perimeter and add an inbound access rule. -const nsp = await builder.addNetworkSecurityPerimeter('my-nsp'); -await nsp.withAccessRule({ - name: 'allow-my-ip', - direction: NetworkSecurityPerimeterAccessRuleDirection.Inbound, - addressPrefixes: ['203.0.113.0/24'], -}); +The `aspire otel logs` and `aspire otel traces` commands now accept `--dashboard-url` and `--api-key` options, so you can query telemetry from a [standalone dashboard](/dashboard/standalone/) without launching an AppHost. Start the dashboard with `aspire dashboard run`, then point the CLI at it: -// Associate Azure resources with the perimeter β€” they remain reachable from each -// other but become subject to the perimeter's access rules for outside traffic. -const storage = await builder.addAzureStorage('storage'); -await storage.withNetworkSecurityPerimeter(nsp); -const keyVault = await builder.addAzureKeyVault('kv'); -await keyVault.withNetworkSecurityPerimeter(nsp); +```bash title="Aspire CLI β€” Query a standalone dashboard" +# Stream structured logs from a standalone dashboard +aspire otel logs --dashboard-url https://localhost:18888 --api-key $ASPIRE_DASHBOARD_KEY -f -await builder.build().run(); +# Search recent traces in a standalone dashboard +aspire otel traces --dashboard-url https://localhost:18888 --api-key $ASPIRE_DASHBOARD_KEY ``` - - - -NSPs support **Enforced** mode (blocks traffic that violates the rules) and **Learning** mode (logs violations without blocking), making it easy to audit traffic before locking down access. - - - For more details, see [Azure Virtual Network integration](/integrations/cloud/azure/azure-virtual-network/#add-a-network-security-perimeter). - +`--dashboard-url` accepts either the dashboard's base URL or a login URL β€” login URLs are normalized automatically. -### Azure Kubernetes Service (AKS) hosting integration β€” Kubernetes without the YAML +### `aspire init` installs the `aspireify` agent skill

    -If you've ever wanted to deploy to Kubernetes but dreaded writing manifests by hand, this one's for you. Aspire 13.3 adds first-class support for **provisioning and deploying to Azure Kubernetes Service**. Use `AddAzureKubernetesEnvironment` to declare an AKS environment, customize node pools, and have your AppHost generate a Bicep + Helm-based deployment pipeline β€” all type-safe, all from code. +`aspire init` now drops a minimal AppHost skeleton and an `aspire.config.json` file into an existing repository, and installs the **aspireify** agent skill alongside it. `aspire init` itself does not wire up resources, projects, or integrations β€” you complete the wiring by invoking the `aspireify` skill from your AI agent of choice (GitHub Copilot CLI, Claude Code, etc.). - - + -```csharp title="C# β€” AppHost.cs" -// Declare an AKS environment and customize its system node pool. -var aks = builder.AddAzureKubernetesEnvironment("aks") - .WithSystemNodePool("Standard_D2s_v5", minCount: 1, maxCount: 3); +### Hidden resources are filtered by default -// Bind a project to the AKS environment so it deploys there. -builder.AddProject("api") - .WithComputeEnvironment(aks); -``` +`aspire ps`, `aspire describe`, and other CLI commands now hide resources that are marked as hidden in the AppHost (such as proxies, helper containers, and migrations). Use `--include-hidden` to include them. - - +### `aspire do` improvements -```typescript title="TypeScript β€” apphost.ts" -import { createBuilder } from './.modules/aspire.js'; +- **`--list-steps`** prints the list of pipeline steps that would run for `aspire do`, `aspire publish`, `aspire deploy`, or `aspire destroy` without actually executing them. +- **`check-container-runtime`** is a built-in pipeline step that fails fast when no container runtime is available, preventing late-stage build/publish failures. +- **Publish summary** now shows a hierarchical, timeline-style view of pipeline execution. +- **Independent steps continue on sibling failure** β€” a single failed step no longer blocks unrelated work in the same pipeline run. -const builder = await createBuilder(); +### CLI quality-of-life -// Declare an AKS environment and customize its system node pool. -const aks = await builder.addAzureKubernetesEnvironment('aks'); -await aks.withSystemNodePool('Standard_D2s_v5', { minCount: 1, maxCount: 3 }); +- **AppHost path guardrails** β€” the CLI's global config now validates AppHost paths to prevent accidentally pointing at the wrong project. +- **Container runtime health check** runs before `aspire deploy` to catch missing/broken Docker or Podman setups early. +- **macOS Keychain prompts** are no longer shown for development certificate operations during normal CLI use. +- **NuGet signature verification on Linux** is now enforced for downloaded packages. +- **`aspire update`** continues when a package is missing from the channel, supports F# and Visual Basic projects, and no longer shows NuGet template packages as if they were AppHost projects. +- **Staging channel** is auto-enabled when the configured channel is `staging`. +- **`aspire ps`** displays the dashboard URL alongside running AppHosts. +- **Renamed columns:** `aspire describe` shows **URLs** (formerly **Endpoints**) and **disambiguates duplicate AppHost paths**. +- **Telemetry export** has had silent data limits removed. +- **CLI telemetry JSON output** is now aligned with the MCP tool format (breaking β€” see [Breaking changes](#breaking-changes)). +- **Non-interactive CLI mode** has been improved with the new `PromptBinding` that surfaces required values up front. -// Bind a project to the AKS environment so it deploys there. -const api = await builder.addProject('api', '../Api/Api.csproj'); -await api.withComputeEnvironment(aks); +### Improved AI agent init -await builder.build().run(); -``` +`aspire agent init` gained a **location selection** step and now installs a refreshed standard skill set: - - +- The **`aspire` skill** orchestrates Aspire apps via the CLI β€” starting and stopping the AppHost, inspecting resources, viewing logs and telemetry, and adding integrations. +- The **`aspireify` skill** completes the one-time AppHost wiring after `aspire init` drops a skeleton into an existing repository. +- Pair these with `playwright-cli` and `dotnet-inspect` for browser testing and .NET API discovery. -`WithSystemNodePool` lets you customize the system node pool's VM size and autoscaling bounds. By default the AKS cluster uses the **Free** control-plane SKU; the `AksSkuTier` enum is no longer part of the public API. +Pick which skills to install with `--skills aspire,aspireify,...` or run `aspire agent init` interactively. - - For more details, see [Azure Kubernetes Service integration](/integrations/cloud/azure/aks/) and [Deploy an Aspire app to AKS](/deployment/kubernetes/aks/). - +## 🚒 Deployment improvements -### Private endpoint support for Azure Container Registry, OpenAI, and Foundry +### New `aspire destroy` command -`WithPrivateEndpoint` is now supported on additional Azure resources, allowing you to provision and connect to Azure Container Registry, Azure OpenAI, and Azure AI Foundry resources over a virtual network without exposing them publicly. +`aspire destroy` is the inverse of `aspire deploy` β€” it tears down what `aspire deploy` provisioned, using the same compute environments declared in your AppHost. That means a single command works across every deployment target: -### Azure AI Foundry Prompt Agent +- **Azure** β€” provisioned resources are deleted via Azure Resource Manager. +- **Kubernetes** β€” Helm releases and namespaces created during deploy are uninstalled. +- **Docker Compose** β€” published Compose stacks are stopped and removed. -Aspire 13.3 ships a new working implementation of **Azure AI Foundry Prompt Agent** support via `AddPromptAgent`. The previous `AddAndPublishPromptAgent` API and the original shape of `AzurePromptAgentResource` (which never functioned end-to-end) have been replaced β€” `AddPromptAgent` now returns a working `AzurePromptAgentResource`. +This is especially useful for CI environments, ephemeral preview deployments, and dev sandboxes where you want to reclaim resources cleanly without hand-tracking what was deployed. -The Foundry model catalog also gained two new models: **GPT-5.4** and **Qwen3 VL**. +```bash title="Aspire CLI β€” Tear down a deployment" +aspire destroy +``` - For more details, see [Azure AI Foundry integration](/integrations/cloud/azure/azure-ai-foundry/). + Command reference: [`aspire destroy`](/reference/cli/commands/aspire-destroy/). -### Automatic HTTPS upgrade for Azure App Service - -Endpoints deployed to Azure App Service environments are now automatically upgraded to HTTPS, eliminating the need to manually configure HTTP-to-HTTPS redirects in your services. - -### Configurable Azure credential process timeout - -The new `Azure:CredentialProcessTimeoutSeconds` configuration value lets you tune the timeout for Azure credential acquisition during deployments β€” useful for environments where authentication round-trips can take longer than the default. - -```json title="appsettings.json" -{ - "Azure": { - "CredentialProcessTimeoutSeconds": 60 - } -} -``` - -### Azure deployment quality-of-life - -- Deployment summaries now include **clickable links to the Azure Portal** for resources that were just provisioned. -- Multi-environment deployments now **enforce explicit compute environment binding**: every resource must specify which environment it deploys to, preventing accidental cross-environment leakage. -- Independent deployment steps now **continue on sibling failure**, so a single failed step no longer blocks unrelated work. - ## 🐳 Container, Kubernetes, and Compose -### πŸ”— Container tunnel enabled by default β€” it just works now +### πŸ”— Container tunnel enabled by default -Aspire 13.3 enables the **Aspire container tunnel** by default, providing uniform container-to-host connectivity regardless of your container orchestrator. No more "it works on Docker Desktop but breaks on Linux" surprises. +Aspire 13.3 enables the **Aspire container tunnel** by default, providing uniform container-to-host connectivity regardless of your container orchestrator. Previously introduced as an opt-in experimental feature in Aspire 13.0, the container tunnel allows containers to reliably communicate with host-based services (such as the Aspire dashboard, OTEL collector, and other projects). Before this change, Docker Desktop users benefited from built-in host connectivity (`host.docker.internal`), while other container runtimes such as Docker Engine on Linux or Podman required manual workarounds. @@ -344,12 +249,13 @@ If you need to opt out, set the `ASPIRE_ENABLE_CONTAINER_TUNNEL` environment var -You can also disable it in `launchSettings.json`: +You can also disable it in `launchSettings.json` by adding the variable to your existing AppHost launch profile: ```json title="launchSettings.json" { "profiles": { - "MyApp.AppHost": { + "https": { + "commandName": "Project", "environmentVariables": { "ASPIRE_ENABLE_CONTAINER_TUNNEL": "false" } @@ -362,13 +268,13 @@ You can also disable it in `launchSettings.json`: For more details on container networking, see [Inner-loop networking overview](/fundamentals/networking-overview/). -### Kubernetes deployment with Helm engine β€” from AppHost to cluster in one command +### Kubernetes deployment with Helm engine -Aspire 13.3 ships a Helm-based Kubernetes deployment engine. Declare a Kubernetes environment in your AppHost and Aspire generates a complete Helm chart and deployment pipeline β€” you focus on your app, Aspire handles the manifests. +Aspire 13.3 ships a Helm-based Kubernetes deployment engine. Declare a Kubernetes environment in your AppHost, run `aspire deploy`, and Aspire generates a complete Helm chart and applies it end-to-end against your cluster β€” no separate `helm install`, `kustomize`, or hand-rolled manifests required. `aspire destroy` removes the Helm release and namespace cleanly. @@ -489,10 +395,11 @@ const builder = await createBuilder(); // Add a netshoot diagnostics container and publish it to Docker Compose // with privileged mode enabled (required for low-level network tooling). -const netshoot = await builder.addContainer('netshoot', 'nicolaka/netshoot'); -await netshoot.publishAsDockerComposeService(async (resource, service) => { - await service.privileged.set(true); -}); +await builder + .addContainer('netshoot', 'nicolaka/netshoot') + .publishAsDockerComposeService(async (resource, service) => { + await service.privileged.set(true); + }); await builder.build().run(); ``` @@ -500,140 +407,376 @@ await builder.build().run(); -### Dockerfile builder APIs for polyglot AppHosts +### Dockerfile builder APIs for TypeScript AppHosts -Polyglot AppHosts (TypeScript, Python, Java) can now build Dockerfiles programmatically with `WithDockerfileBuilder` / `AddDockerfileBuilder`, mirroring the C# `WithDockerfile` extension. Diagnostic [`ASPIREDOCKERFILEBUILDER001`](/diagnostics/aspiredockerfilebuilder001/) covers the experimental warning. +TypeScript AppHosts can now build Dockerfiles programmatically with `WithDockerfileBuilder` / `AddDockerfileBuilder`, mirroring the C# `WithDockerfile` extension. Diagnostic [`ASPIREDOCKERFILEBUILDER001`](/diagnostics/aspiredockerfilebuilder001/) covers the experimental warning. For more details, see [Customize Dockerfile builds](/app-host/withdockerfile/). -## πŸ› οΈ CLI enhancements +## 🧩 App model and AppHost -### Aspire CLI as a NativeAOT dotnet tool β€” zero warmup, instant feedback +### HTTP command result mode -The Aspire CLI is faster than ever thanks to **NativeAOT compilation**. Expect instant startup with no JIT delay, no runtime warmup, and no managed runtime dependency in the tool package. In 13.3, the CLI ships as a NativeAOT .NET global tool, taking advantage of new .NET 10 support for distributing ahead-of-time compiled tools. If you already have .NET 10 installed, you can install it without using the curl/PowerShell installer: +`HttpCommand` now supports a **result mode** that returns the response body to the dashboard's notification center, so HTTP-triggered commands can return structured payloads instead of just success/failure: -```bash title="Bash β€” Install via dotnet tool" -dotnet tool install -g Aspire.Cli + + + +```csharp title="C# β€” HTTP command with result body" +// Expose POST /admin/sync as a dashboard command. ResultMode = Auto sends the +// HTTP response body back to the dashboard's notification center. +builder.AddProject("api") + .WithHttpCommand("/admin/sync", "Sync now", commandOptions: new() + { + ResultMode = HttpCommandResultMode.Auto + }); ``` - - For more details, see [Install the Aspire CLI](/get-started/install-cli/). - + + -### New `aspire destroy` command β€” clean up in one shot +```typescript title="TypeScript β€” HTTP command with result body" +import { createBuilder } from './.modules/aspire.js'; -`aspire destroy` is the inverse of `aspire deploy`: it tears down a previously deployed environment β€” Azure resources, Kubernetes namespaces, Compose stacks β€” in a single command. No more orphaned resources cluttering your subscription. +const builder = await createBuilder(); -```bash title="Aspire CLI β€” Tear down a deployment" -aspire destroy +// Expose POST /admin/sync as a dashboard command. resultMode "Auto" sends +// the HTTP response body back to the dashboard's notification center. +const api = await builder.addProject('api', '../Api/Api.csproj'); +await api.withHttpCommand('/admin/sync', 'Sync now', { resultMode: 'Auto' }); + +await builder.build().run(); ``` + + + +`HttpCommandResultMode` accepts `None`, `Auto` (infer from the response content type), `Json`, or `Text`. + - Command reference: [`aspire destroy`](/reference/cli/commands/aspire-destroy/). + For more details, see [HTTP commands](/fundamentals/http-commands/). -### `aspire dashboard` for the standalone dashboard +### Resource commands return structured results -The new `aspire dashboard` command runs the Aspire Dashboard in standalone mode (without an AppHost), making it easy to consume telemetry from any OTLP-emitting application. +Custom resource commands can now return an `ExecuteCommandResult` with a structured `Message` payload that the dashboard renders in the notification center. The new `Logger` property on `ExecuteCommandContext` lets command implementations log directly to the resource's log stream. -```bash title="Aspire CLI β€” Run the standalone dashboard" -aspire dashboard run -``` + + + +```csharp title="C# β€” Issue an access token from a resource command" +using System.Security.Cryptography; +using Aspire.Hosting.ApplicationModel; + +builder.AddProject("myservice") + .WithCommand( + name: "issue-access-token", + displayName: "Issue Access Token", + executeCommand: context => + { + var token = Convert.ToBase64String(RandomNumberGenerator.GetBytes(32)); + + return Task.FromResult(CommandResults.Success( + message: "Access token issued.", + result: token, + resultFormat: CommandResultFormat.Text)); + }); +``` + + + + +```typescript title="TypeScript β€” Issue an access token from a resource command" +import { + createBuilder, + CommandResultFormat, + type ExecuteCommandContext, + type ExecuteCommandResult, +} from './.modules/aspire.js'; + +const builder = await createBuilder(); + +await builder + .addNodeApp('myservice', './myservice', 'src/server.ts') + .withCommand('issue-access-token', 'Issue Access Token', + async (_context: ExecuteCommandContext): Promise => { + const token = crypto.randomUUID().replace(/-/g, ''); + + return { + success: true, + message: 'Access token issued.', + data: { + value: token, + format: CommandResultFormat.Text, + }, + }; + }); + +await builder.build().run(); +``` + + + + +The dashboard surfaces a **View response** action on the success toast, and the CLI splits status messages to `stderr` and the payload to `stdout` so it's safe to pipe (`aspire resource myservice issue-access-token | pbcopy`). - Command reference: [`aspire dashboard`](/reference/cli/commands/aspire-dashboard/) and [Standalone dashboard](/dashboard/standalone/). + For more details, see [Custom resource commands](/fundamentals/custom-resource-commands/). -### `aspire docs api` β€” API reference search from the CLI +### BeforeStart pipeline steps -Search and read the Aspire API reference directly from the terminal: +A new **BeforeStart** pipeline phase replaces the bespoke eventing-subscriber classes used by the Kubernetes, Docker Compose, and AKS deployment engines. Authors of compute environments can now add ordered startup logic via standard pipeline steps rather than custom subscribers. -```bash title="Aspire CLI β€” Search and view API docs" -aspire docs api list -aspire docs api search "AddAzureFrontDoor" -aspire docs api get Aspire.Hosting.AzureFrontDoorBuilderExtensions +### Subscribe extensions for lifecycle events + +Two new convenience extension methods on `IDistributedApplicationBuilder` make it easier to wire up lifecycle event handlers without `.Eventing.Subscribe(...)` plumbing: + + + + +```csharp title="C# β€” Subscribe to lifecycle events" +// Run a callback right before the AppHost begins starting resources. +builder.SubscribeBeforeStart(async e => { /* ... */ }); +// Run a callback once all resources have been created. +builder.SubscribeAfterResourcesCreated(async e => { /* ... */ }); +``` + + + + +```typescript title="TypeScript β€” Subscribe to lifecycle events" +import { createBuilder } from './.modules/aspire.js'; + +const builder = await createBuilder(); + +// Run a callback right before the AppHost begins starting resources. +await builder.subscribeBeforeStart(async (e) => { /* ... */ }); +// Run a callback once all resources have been created. +await builder.subscribeAfterResourcesCreated(async (e) => { /* ... */ }); + +await builder.build().run(); ``` + + + +Thanks to community contributor [@afscrome](https://github.com/afscrome) for this addition. + - Command references: [`aspire docs api list`](/reference/cli/commands/aspire-docs-api-list/), [`aspire docs api search`](/reference/cli/commands/aspire-docs-api-search/), and [`aspire docs api get`](/reference/cli/commands/aspire-docs-api-get/). + For more details, see [Eventing](/app-host/eventing/). -### Connect the CLI and MCP to a standalone dashboard +### `WithEndpoint` updates existing endpoints + +`WithEndpoint` no longer throws when an endpoint of the same name already exists. Calling it a second time updates the existing endpoint instead β€” making it easier to layer endpoint configuration across extension methods. + +### Exclude management endpoints from `WithReference()` + +Endpoint annotations now have an `ExcludeReferenceEndpoint` flag. Setting it to `true` excludes the endpoint (e.g. management or health endpoints) from the default `WithReference()` injection, so consumers don't accidentally receive admin URLs: + + + + +```csharp title="C# β€” Exclude an endpoint from WithReference" +// Mark the "admin" endpoint so it isn't injected into consumers via WithReference(). +builder.AddProject("api") + .WithEndpoint("admin", e => e.ExcludeReferenceEndpoint = true); +``` + + + + +```typescript title="TypeScript β€” Exclude an endpoint from withReference" +import { createBuilder } from './.modules/aspire.js'; -`--dashboard-url` and `--api-key` options on `aspire agent mcp` and the `aspire otel` telemetry subcommands let the CLI and AI tooling consume telemetry from a standalone Aspire dashboard rather than launching a per-AppHost instance. First start the dashboard with `aspire dashboard run`, then point the CLI or MCP server at it: +const builder = await createBuilder(); -```bash title="Aspire CLI β€” Connect to a standalone dashboard" -# Query telemetry from a standalone dashboard -aspire otel logs --dashboard-url https://dashboard.local --api-key $ASPIRE_DASHBOARD_KEY +// Mark the "admin" endpoint so it isn't injected into consumers via withReference(). +const api = await builder.addProject('api', '../Api/Api.csproj'); +await api.withEndpoint('admin', { excludeReferenceEndpoint: true }); -# Or start the MCP server in dashboard-only mode (only telemetry tools are exposed) -aspire agent mcp --dashboard-url https://dashboard.local --api-key $ASPIRE_DASHBOARD_KEY +await builder.build().run(); ``` -### `aspire init` delegates wiring to the `aspireify` agent skill + + - +### `ASPIRE_ENVIRONMENT` variable + +The AppHost now honors a top-level `ASPIRE_ENVIRONMENT` environment variable that selects an environment-specific configuration profile, controlling which `appsettings.{environment}.json` is loaded and which environment is reported in dashboard telemetry. + +### Aspire trusted developer certificate used everywhere + +The Aspire trusted developer certificate is now used in more places β€” including the Microsoft Developer Control Plane (DCP) on Windows, where it replaces the ephemeral certificate DCP previously generated. Set `ASPIRE_DCP_USE_DEVELOPER_CERTIFICATE` to opt out if needed. + +### Other AppHost improvements + +- New `IResourceCollection.TryGetByName(...)` for efficient resource lookup. +- New `NameValidationPolicyAnnotation` allows integration authors to plug in custom name validators. +- `AfterResourcesCreated` events now run with strict ordering relative to other startup events. +- Build-time validation of unpublished build-only container resources catches misconfiguration before `aspire deploy` runs. +- The dashboard/CLI **`rebuild` resource command** now surfaces the underlying build output, so you can see exactly why a rebuild succeeded or failed. -`aspire init` now drops a minimal AppHost skeleton and an `aspire.config.json` file, then hands off to the **aspireify** agent skill (available in GitHub Copilot CLI and other supported tooling) to complete the wiring of resources, projects, and integrations. +## 🌐 TypeScript AppHost parity + +Aspire 13.3 closes most of the remaining functional gap between C# AppHosts and the TypeScript AppHost SDK: + +- **Unified `withEnvironment` API** so all SDKs configure environment variables the same way. +- **Endpoint property expressions** (`endpoint.url`, `endpoint.host`, `endpoint.port`) are now usable inside TypeScript AppHost expressions. +- **Docker Compose API parity**: `PublishAsDockerComposeService`-equivalent hooks and post-processing are exposed in TypeScript. +- **Custom domain configuration** for Azure Container Apps is now exposed in the TypeScript AppHost SDK. +- **Unified YARP TS route helpers** β€” `addRoute(...)` and `addCatchAllRoute(...)` replace several earlier ad-hoc helpers. +- **`WithAdminDeploymentScriptSubnet`** is now exported for TypeScript AppHosts. +- **Image push options**, **endpoint mutation callbacks**, **`ConfigureEnvFile`**, and **builder pipeline** APIs all reach TypeScript parity. +- **Predefined value catalogs** β€” the new `[AspireValue]` attribute and predefined catalogs (e.g., `FoundryModels.OpenAI.Gpt41Mini`) make it easier to reference well-known values from TypeScript AppHosts. +- **Build-time duplicate capability ID detection** β€” diagnostic [`ASPIREEXPORT013`](/diagnostics/aspireexport013/) catches duplicate exported capability IDs at compile time. + + + For more details, see [Authoring multi-language integrations](/extensibility/multi-language-integration-authoring/). + + +## 🟨 JavaScript and TypeScript apps + +Aspire 13.3 brings first-class **JavaScript publishing** to both C# and TypeScript AppHosts. A new family of `PublishAs*` extension methods replaces hand-rolled `Dockerfile` plumbing for the most common JS deployment shapes: + +- **`PublishAsStaticWebsite`** (preview) β€” publishes a JS app as a static website served by a YARP image, with optional API reverse-proxy to a backend resource. Ideal for SPAs (Vite, plain Next.js export). +- **`PublishAsNodeServer`** β€” publishes a self-contained Node entry-point (e.g., `server.js`) without copying `node_modules` at runtime. Ideal for pre-bundled Node servers. +- **`PublishAsNpmScript`** β€” publishes a Node app that runs an npm script (`start`/`serve`) at runtime, copying `package.json` and production dependencies. Ideal for full Nitro Next.js, Remix, and Astro SSR. + +Aspire 13.3 also adds **`AddNextJsApp`** as a first-class Next.js helper alongside the existing `AddViteApp` and `AddNodeApp`, plus first-class support for **Bun, Yarn, and pnpm** in TypeScript AppHosts (npm remains the default). -### Hidden resources are filtered by default +### Next.js -`aspire ps`, `aspire describe`, and other CLI commands now hide resources that are marked as hidden in the AppHost (such as proxies, helper containers, and migrations). Use `--include-hidden` to include them. +`AddNextJsApp` runs Next.js in development and automatically configures Next.js *standalone* publishing β€” no explicit `PublishAs*` call is needed. Make sure your `next.config.js` sets `output: "standalone"` so the build emits the standalone server. -### Pipeline tooling + + -- **`--list-steps`** prints the list of pipeline steps that would run for any pipeline command (`aspire publish`, `aspire deploy`, `aspire destroy`, or `aspire do`) β€” including each step's dependencies and tags β€” without actually executing them. -- **`check-container-runtime`** is a built-in pipeline step that fails fast when no container runtime is available, preventing late-stage build/publish failures. -- **Publish summary** now shows a hierarchical, timeline-style view of pipeline execution. +```csharp title="C# β€” AppHost.cs" +var builder = DistributedApplication.CreateBuilder(args); -### CLI quality-of-life +builder.AddNextJsApp("web", "./web"); -- **AppHost path guardrails** β€” the CLI's global config now validates AppHost paths to prevent accidentally pointing at the wrong project. -- **Container runtime health check** runs before `aspire deploy` to catch missing/broken Docker or Podman setups early. -- **macOS Keychain prompts** are no longer shown for development certificate operations during normal CLI use. -- **NuGet signature verification on Linux** is now enforced for downloaded packages. -- **`aspire update`** continues when a package is missing from the channel, supports F# and Visual Basic projects, and no longer shows NuGet template packages as if they were AppHost projects. -- **Staging channel** is auto-enabled when the configured channel is `staging`. -- **`aspire ps`** displays the dashboard URL alongside running AppHosts. -- **Renamed columns:** `aspire describe` shows **URLs** (formerly **Endpoints**) and **disambiguates duplicate AppHost paths**. -- **Telemetry export** has had silent data limits removed. -- **CLI telemetry JSON output** is now aligned with the MCP tool format (breaking β€” see [Breaking changes](#breaking-changes)). -- **Non-interactive CLI mode** has been improved with the new `PromptBinding` that surfaces required values up front. +builder.Build().Run(); +``` -### Improved AI agent init + + + +```typescript title="TypeScript β€” apphost.ts" +import { createBuilder } from './.modules/aspire.js'; + +const builder = await createBuilder(); -`aspire agent init` gained a **location selection** step and now supports the standard Aspire skill family for one-shot scaffolding. +await builder.addNextJsApp('web', './web'); -### Java polyglot AppHost (experimental) β€” welcome to the family, Java developers +await builder.build().run(); +``` -Aspire 13.3 introduces **experimental** support for Java AppHosts, joining TypeScript and Python in the polyglot family. If your team lives in IntelliJ and thinks in Spring Boot, you can now orchestrate your distributed app without switching to a C# project. The Aspire CLI scaffolds, builds, and runs Java AppHosts that consume a generated Java Aspire SDK (the same `.modules`-style code-generation model used for the TypeScript AppHost). Java 17+ is required. + + -The feature is gated behind a feature flag β€” enable it with: +### Vite -```bash title="Aspire CLI" -aspire config set -g features.experimentalPolyglot:java true -aspire new # then pick "Empty (Java AppHost)" +`AddViteApp` runs Vite in development; `PublishAsStaticWebsite` ships the production build as a YARP-served static site, with an optional API reverse-proxy to a backend resource so the same `/api` path works in dev and production. + + + + +```csharp title="C# β€” AppHost.cs" +#pragma warning disable ASPIREEXTENSION001 +var builder = DistributedApplication.CreateBuilder(args); + +var api = builder.AddProject("api"); + +builder.AddViteApp("web", "./web") + .WithReference(api) + .PublishAsStaticWebsite(apiPath: "/api", apiTarget: api); + +builder.Build().Run(); +#pragma warning restore ASPIREEXTENSION001 ``` -