From bc2e99bb2baa830f7b001a7912bd4d9d26a929d4 Mon Sep 17 00:00:00 2001 From: Dimitrie Hoekstra Date: Mon, 24 Aug 2026 13:32:57 +0200 Subject: [PATCH 01/26] blog: connecting your own AI agent to FlowFuse --- .../connect-your-own-ai-agent-to-flowfuse.md | 103 ++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md diff --git a/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md b/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md new file mode 100644 index 0000000000..2c3af5630f --- /dev/null +++ b/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md @@ -0,0 +1,103 @@ +--- +metaTitle: "Connect Your Own AI Agent to FlowFuse" +title: "Your Company Already Picked an AI Agent. Now It Can Run Your Operations." +subtitle: "Point Microsoft Copilot, ChatGPT or Claude at FlowFuse, and it works your platform and builds your flows." +description: "FlowFuse 3.0 makes FlowFuse an MCP server, so the AI agent your company already approved can query your operations and build Node-RED flows. How to connect one, and what you keep control of." +date: 2026-08-27 +keywords: flowfuse, mcp, model context protocol, ai agent, microsoft copilot, copilot studio, chatgpt, claude, node-red, industrial ai +authors: ["dimitrie-hoekstra"] +tags: +- flowfuse +- ai +cta: + type: demo + title: Want to see this against your own setup? + description: Walk through connecting your agent with our team, on your instances, and see what it can and cannot reach. +tldr: "FlowFuse 3.0 acts as an MCP server, so the AI agent your company already approved can operate FlowFuse and build flows in your Node-RED instances. You add one address, sign in, and choose which teams the agent reaches and whether it gets editing rights. It builds on a canvas you are watching, it cannot delete anything, and you still deploy. For teams under approved-AI-only policy, this is the difference between no AI on the platform and all of it." +--- + +There is a workflow I keep hearing about, and nobody is proud of it. + +A controls engineer has ChatGPT open in another tab. They describe the flow they want, get JSON back, copy it, paste it into the Node-RED editor, and then spend twenty minutes fixing the node configs that came back wrong. Next time, same thing. + + + +The AI is already doing the work. It's just doing it through the clipboard. + +## Why it was the clipboard + +Ask why they don't use the AI built into the platform, and the answer usually isn't about quality. It's policy. + +Plenty of the companies we work with run an approved-AI-only rule. One assistant is sanctioned, it went through security review, and that's the list. FlowFuse Expert isn't on it. So for those teams the choice wasn't "our AI or yours". It was "your AI, through the clipboard" or no AI on the platform at all. + +That's a bad place for us to be. It also isn't really an argument about AI. It's an argument about which vendor's AI, and we were on the wrong side of a decision that had already been made somewhere else. + +## What changed in 3.0 + +FlowFuse now acts as an MCP server. Your agent connects to it as a client. + +That means the agent your company already approved can work the platform directly: look at your teams and applications, check what your instances are doing, read runtime logs, query your FlowFuse Tables data, create applications and instances, and build and edit the flows inside your Node-RED instances. + +Because the agent is yours, so is the model. Which model or provider sits behind it is your agent's business, not ours. If your organisation runs everything through Azure, or through a local model because nothing leaves the network, that keeps working exactly as it does today. + +## How it actually connects + +Three steps, and they're the same three whichever agent you use. + +You add one address in your agent's connector settings. You sign in to FlowFuse, the same way you'd sign in to anything else. Then you pick which teams the agent may act on, and whether it gets editing rights or read access only. + +The shape of it matters more than the steps. Your agent talks to one FlowFuse address. FlowFuse talks to your instances. The agent never touches an instance directly, which is why instances sitting in a DMZ or on a restricted plant network come into reach without being opened up to anything. + +## Worked example: Microsoft Copilot + +Copilot is the one most of our customers have already standardised on, so it's worth walking through. + +In Copilot Studio, open your agent's **Tools** page, choose **Add a tool**, then **New tool**, then **Model Context Protocol**. You give the server a name and a description, and paste the FlowFuse address as the server URL. + +Write the description properly, because it isn't decoration. Copilot's orchestrator reads it to decide when to call FlowFuse at all. "FlowFuse industrial application platform: Node-RED instances, flows, and operational data" gets you further than "FlowFuse". + +Then sign in, pick your scopes, and you're connected. Ask it what instances are running and it'll tell you. + +If you want FlowFuse available to everyone on the tenant rather than in one maker's agent, a tenant administrator registers it in the Microsoft 365 admin center instead, and it shows up in Copilot Studio for the whole organisation. + +One thing IT teams like hearing: Copilot Studio reaches MCP servers through Power Platform connectors, so whatever data policy you already have there governs this too. It isn't a new thing to police. + +ChatGPT and Claude work the same way, in **Settings**, then connectors. Command-line agents like Claude Code, Cursor and Gemini CLI point at the same address. + +## What you're actually granting + +This is the part worth being precise about, because "we gave an AI access to production" is a sentence that ends conversations. + +You choose the teams. If you have a production team and a development team, granting only development means an instruction that would have hit production has nowhere to go. + +You choose read access or editing rights. Read access is genuinely useful on its own: what's running, what's failing, what the logs say, what's in your tables. An agent with read access has no ability to change anything. + +And there are things nobody can grant. An agent working through FlowFuse can't delete an instance, an application, a snapshot or a team, because those tools don't exist. Deploying is still done by you. + +Both of those are true today rather than forever. We're working towards AI that can act as required in production setups and in setups where experimentation is fine, and those are different settings for different customers. But that's the boundary as it ships. + +## It builds where you can see it + +Node-RED has always been visual. You look at a flow and you can tell what it does. + +We didn't want to trade that away for AI. So when your agent builds a flow, it builds it in a live editor session, on the canvas in front of you. You watch the nodes appear and get wired up. If it's going somewhere you don't like, you can see that while it's happening rather than afterwards. + +Asking questions about your platform needs nothing open at all. It's flow work specifically that runs in an editor you're looking at. + +## The conversation with IT + +Most people reading this can't add a connector on their own, and it's worth being straight about that rather than pretending otherwise. + +On ChatGPT, a workspace administrator switches on custom connectors. On Claude Team and Enterprise, an owner adds the connector for the organisation and then people connect individually. On Microsoft 365, a tenant administrator approves it. + +The ask is smaller than it sounds. It's one address. Everyone still signs in with their own FlowFuse account, and still chooses their own scopes, so nobody inherits anyone else's access. Nothing about it makes FlowFuse a new data processor for your organisation. + +We're also working on removing the ask. Coming soon: FlowFuse in the Microsoft Copilot, Claude and ChatGPT connector directories. No custom connector, no admin request. FlowFuse Cloud first. + +## Where to start + +If you're on FlowFuse Cloud, you can do this today. Add the address, sign in, grant read access to one team, and ask your agent what's running. That's a two-minute version of the whole thing, and it tells you more than any description of it will. + +Then decide whether you want it building flows, and give it editing rights on a team where a mistake costs you nothing. + +[Connecting your own agent](/docs/user/expert/third-party-agents/) has the setup for each agent, and what to do when something doesn't behave. From 64c1a160e6ba31ede05377da01a0e94898812f04 Mon Sep 17 00:00:00 2001 From: Dimitrie Hoekstra Date: Mon, 24 Aug 2026 17:41:23 +0200 Subject: [PATCH 02/26] blog: set the author --- src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md b/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md index 2c3af5630f..c684050f62 100644 --- a/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md +++ b/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md @@ -5,7 +5,7 @@ subtitle: "Point Microsoft Copilot, ChatGPT or Claude at FlowFuse, and it works description: "FlowFuse 3.0 makes FlowFuse an MCP server, so the AI agent your company already approved can query your operations and build Node-RED flows. How to connect one, and what you keep control of." date: 2026-08-27 keywords: flowfuse, mcp, model context protocol, ai agent, microsoft copilot, copilot studio, chatgpt, claude, node-red, industrial ai -authors: ["dimitrie-hoekstra"] +authors: ["serban-costin"] tags: - flowfuse - ai From eb8ccaefb524a2c335287bd59de25eba6ed8f44d Mon Sep 17 00:00:00 2001 From: Dimitrie Hoekstra Date: Wed, 26 Aug 2026 12:11:55 +0200 Subject: [PATCH 03/26] blog: align it with the /ai page The post named ChatGPT and Claude but reached Gemini only as a CLI, and left local models out, so the approved-agent set did not match the page that leads this. It now covers the same set in the same order, with coding agents as the trailing clause, and links /ai for the per-agent path. Also missing against the page's governance section: the address itself, the requirement being MCP over HTTP, that RBAC still bounds the agent to what your own account reaches, and that actions land in the audit log marked via MCP. Adds that most agents ask before they act, and that the prompt is the agent's rather than ours. Agent, not assistant, in the policy paragraph. --- .../08/connect-your-own-ai-agent-to-flowfuse.md | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md b/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md index c684050f62..414f68a1e2 100644 --- a/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md +++ b/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md @@ -28,7 +28,7 @@ The AI is already doing the work. It's just doing it through the clipboard. Ask why they don't use the AI built into the platform, and the answer usually isn't about quality. It's policy. -Plenty of the companies we work with run an approved-AI-only rule. One assistant is sanctioned, it went through security review, and that's the list. FlowFuse Expert isn't on it. So for those teams the choice wasn't "our AI or yours". It was "your AI, through the clipboard" or no AI on the platform at all. +Plenty of the companies we work with run an approved-AI-only rule. One agent is sanctioned, it went through security review, and that's the list. FlowFuse Expert isn't on it. So for those teams the choice wasn't "our AI or yours". It was "your AI, through the clipboard" or no AI on the platform at all. That's a bad place for us to be. It also isn't really an argument about AI. It's an argument about which vendor's AI, and we were on the wrong side of a decision that had already been made somewhere else. @@ -44,7 +44,9 @@ Because the agent is yours, so is the model. Which model or provider sits behind Three steps, and they're the same three whichever agent you use. -You add one address in your agent's connector settings. You sign in to FlowFuse, the same way you'd sign in to anything else. Then you pick which teams the agent may act on, and whether it gets editing rights or read access only. +You add one address in your agent's connector settings. On FlowFuse Cloud that address is `https://app.flowfuse.com/mcp`. You sign in to FlowFuse, the same way you'd sign in to anything else. Then you pick which teams the agent may act on, and whether it gets editing rights or read access only. + +The only requirement on your side is an agent that speaks MCP over HTTP. Most now do. The shape of it matters more than the steps. Your agent talks to one FlowFuse address. FlowFuse talks to your instances. The agent never touches an instance directly, which is why instances sitting in a DMZ or on a restricted plant network come into reach without being opened up to anything. @@ -62,7 +64,7 @@ If you want FlowFuse available to everyone on the tenant rather than in one make One thing IT teams like hearing: Copilot Studio reaches MCP servers through Power Platform connectors, so whatever data policy you already have there governs this too. It isn't a new thing to police. -ChatGPT and Claude work the same way, in **Settings**, then connectors. Command-line agents like Claude Code, Cursor and Gemini CLI point at the same address. +ChatGPT, Claude and Gemini work the same way, in their own connector settings. So does a local model, through any MCP client you point at it, which is the route to take when nothing may leave the network. The [AI page](/ai/) has the exact path for each one. Command-line and editor agents use the same address too. ## What you're actually granting @@ -74,6 +76,10 @@ You choose read access or editing rights. Read access is genuinely useful on its And there are things nobody can grant. An agent working through FlowFuse can't delete an instance, an application, a snapshot or a team, because those tools don't exist. Deploying is still done by you. +Two things run underneath all of it. The role-based access control that already governs your teams governs the agent too, so it can't reach past what your own account reaches. And every action it takes lands in the audit log attributed to you and marked `via MCP`, so "what did the AI do last Tuesday" is a question with an answer. + +Most agents also ask before they act. That prompt belongs to the agent rather than to FlowFuse, so it looks different in each one, but in practice you see the tool call before it runs. + Both of those are true today rather than forever. We're working towards AI that can act as required in production setups and in setups where experimentation is fine, and those are different settings for different customers. But that's the boundary as it ships. ## It builds where you can see it @@ -100,4 +106,4 @@ If you're on FlowFuse Cloud, you can do this today. Add the address, sign in, gr Then decide whether you want it building flows, and give it editing rights on a team where a mistake costs you nothing. -[Connecting your own agent](/docs/user/expert/third-party-agents/) has the setup for each agent, and what to do when something doesn't behave. +The [AI page](/ai/) has the address to copy and the three steps for whichever agent you use. [Connecting your own agent](/docs/user/expert/third-party-agents/) has the detail, and what to do when something doesn't behave. From f58fd473c192d579e38cc3dc0ccd9ee366f6d68d Mon Sep 17 00:00:00 2001 From: Dimitrie Hoekstra Date: Wed, 26 Aug 2026 13:25:47 +0200 Subject: [PATCH 04/26] Update src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md Co-authored-by: sumit shinde ( Roni ) <110285294+sumitshinde-84@users.noreply.github.com> --- src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md b/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md index 414f68a1e2..5edbc94c37 100644 --- a/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md +++ b/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md @@ -2,7 +2,7 @@ metaTitle: "Connect Your Own AI Agent to FlowFuse" title: "Your Company Already Picked an AI Agent. Now It Can Run Your Operations." subtitle: "Point Microsoft Copilot, ChatGPT or Claude at FlowFuse, and it works your platform and builds your flows." -description: "FlowFuse 3.0 makes FlowFuse an MCP server, so the AI agent your company already approved can query your operations and build Node-RED flows. How to connect one, and what you keep control of." +description: "FlowFuse 3.0 turns FlowFuse into an MCP server, allowing industrial AI agents to query operations and build Node-RED flows while you keep control." date: 2026-08-27 keywords: flowfuse, mcp, model context protocol, ai agent, microsoft copilot, copilot studio, chatgpt, claude, node-red, industrial ai authors: ["serban-costin"] From 00c70f61c0f71032513736d9895c67fd25b38f1f Mon Sep 17 00:00:00 2001 From: Dimitrie Hoekstra Date: Wed, 26 Aug 2026 13:25:55 +0200 Subject: [PATCH 05/26] Update src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md Co-authored-by: sumit shinde ( Roni ) <110285294+sumitshinde-84@users.noreply.github.com> --- src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md b/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md index 5edbc94c37..7ae9bcf0a6 100644 --- a/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md +++ b/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md @@ -1,5 +1,5 @@ --- -metaTitle: "Connect Your Own AI Agent to FlowFuse" +metaTitle: "Industrial AI agents: the one you approved can now run ops" title: "Your Company Already Picked an AI Agent. Now It Can Run Your Operations." subtitle: "Point Microsoft Copilot, ChatGPT or Claude at FlowFuse, and it works your platform and builds your flows." description: "FlowFuse 3.0 turns FlowFuse into an MCP server, allowing industrial AI agents to query operations and build Node-RED flows while you keep control." From 4ee52434751c154cd0bbb3975267bf16b796c51e Mon Sep 17 00:00:00 2001 From: Dimitrie Hoekstra Date: Wed, 26 Aug 2026 13:26:01 +0200 Subject: [PATCH 06/26] Update src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md Co-authored-by: sumit shinde ( Roni ) <110285294+sumitshinde-84@users.noreply.github.com> --- src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md b/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md index 7ae9bcf0a6..749518eddf 100644 --- a/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md +++ b/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md @@ -1,7 +1,7 @@ --- metaTitle: "Industrial AI agents: the one you approved can now run ops" title: "Your Company Already Picked an AI Agent. Now It Can Run Your Operations." -subtitle: "Point Microsoft Copilot, ChatGPT or Claude at FlowFuse, and it works your platform and builds your flows." +subtitle: "Microsoft Copilot, ChatGPT, or Claude can become industrial AI agents in FlowFuse, working your platform and building your flows." description: "FlowFuse 3.0 turns FlowFuse into an MCP server, allowing industrial AI agents to query operations and build Node-RED flows while you keep control." date: 2026-08-27 keywords: flowfuse, mcp, model context protocol, ai agent, microsoft copilot, copilot studio, chatgpt, claude, node-red, industrial ai From 48d2a8ec56c84f1dd1df5c4c4462fcb7272b973b Mon Sep 17 00:00:00 2001 From: Dimitrie Hoekstra Date: Wed, 26 Aug 2026 13:26:12 +0200 Subject: [PATCH 07/26] Update src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md Co-authored-by: sumit shinde ( Roni ) <110285294+sumitshinde-84@users.noreply.github.com> --- src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md b/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md index 749518eddf..6576a1d2cf 100644 --- a/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md +++ b/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md @@ -36,7 +36,7 @@ That's a bad place for us to be. It also isn't really an argument about AI. It's FlowFuse now acts as an MCP server. Your agent connects to it as a client. -That means the agent your company already approved can work the platform directly: look at your teams and applications, check what your instances are doing, read runtime logs, query your FlowFuse Tables data, create applications and instances, and build and edit the flows inside your Node-RED instances. +That means the agent your company already approved can work the platform directly: look at your teams and applications, check what your instances are doing, read runtime logs, query your [FlowFuse Tables](/node-red/flowfuse/flowfuse-tables/) data, create applications and instances, and build and edit the flows inside your Node-RED instances. Because the agent is yours, so is the model. Which model or provider sits behind it is your agent's business, not ours. If your organisation runs everything through Azure, or through a local model because nothing leaves the network, that keeps working exactly as it does today. From 6d73fed8949b516078d53baa0b5b3385af3f435f Mon Sep 17 00:00:00 2001 From: Dimitrie Hoekstra Date: Mon, 31 Aug 2026 11:32:59 +0200 Subject: [PATCH 08/26] Apply batched suggestions from code review Co-authored-by: sumit shinde ( Roni ) <110285294+sumitshinde-84@users.noreply.github.com> --- .../connect-your-own-ai-agent-to-flowfuse.md | 66 ++++++++++++++++--- 1 file changed, 56 insertions(+), 10 deletions(-) diff --git a/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md b/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md index 6576a1d2cf..722bf985ff 100644 --- a/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md +++ b/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md @@ -1,6 +1,6 @@ --- metaTitle: "Industrial AI agents: the one you approved can now run ops" -title: "Your Company Already Picked an AI Agent. Now It Can Run Your Operations." +title: "Connect Your Approved AI Agent to Industrial Operations." subtitle: "Microsoft Copilot, ChatGPT, or Claude can become industrial AI agents in FlowFuse, working your platform and building your flows." description: "FlowFuse 3.0 turns FlowFuse into an MCP server, allowing industrial AI agents to query operations and build Node-RED flows while you keep control." date: 2026-08-27 @@ -14,23 +14,69 @@ cta: title: Want to see this against your own setup? description: Walk through connecting your agent with our team, on your instances, and see what it can and cannot reach. tldr: "FlowFuse 3.0 acts as an MCP server, so the AI agent your company already approved can operate FlowFuse and build flows in your Node-RED instances. You add one address, sign in, and choose which teams the agent reaches and whether it gets editing rights. It builds on a canvas you are watching, it cannot delete anything, and you still deploy. For teams under approved-AI-only policy, this is the difference between no AI on the platform and all of it." +meta: + howto: + name: "How Do I Connect an AI Agent to My Industrial Systems?" + description: "Learn how to connect an AI agent to your industrial systems through FlowFuse MCP, control its access, query operational data, and build Node-RED flows." + totalTime: "PT10M" + tool: + - "FlowFuse" + - "Node-RED" + - "Microsoft Copilot Studio" + - "ChatGPT" + - "Claude" + steps: + - name: "Connect your AI agent to FlowFuse" + text: "Open your AI agent's connector or tool settings and add the FlowFuse MCP server address. On FlowFuse Cloud, use https://app.flowfuse.com/mcp. Your AI agent must support MCP over HTTP." + url: "how-the-connection-works" + - name: "Sign in to FlowFuse" + text: "Authenticate the connection with your FlowFuse account. The AI agent uses your existing FlowFuse permissions and cannot access resources beyond what your account can access." + url: "how-the-connection-works" + - name: "Choose the teams and permissions the agent can access" + text: "Select which FlowFuse teams the AI agent can access and whether it has read-only or editing permissions. For example, you can give the agent access to development without giving it access to production." + url: "what-youre-granting" + - name: "Configure your AI agent" + text: "Add the FlowFuse MCP server as a tool or connector in your AI platform. In Microsoft Copilot Studio, open Tools, select Add a tool, then New tool and Model Context Protocol, and enter the FlowFuse MCP server URL." + url: "worked-example-connecting-microsoft-copilot" + - name: "Ask your AI agent about your operations" + text: "Start with read access and ask the AI agent about your applications, running instances, runtime logs, or FlowFuse Tables data. After confirming the connection, grant editing permissions if you want it to build or modify Node-RED flows." + url: "where-to-start" + faq: + - question: "How do I connect an AI agent to my industrial systems?" + answer: "Connect an MCP-compatible AI agent to the FlowFuse MCP server at https://app.flowfuse.com/mcp. Sign in with your FlowFuse account, select the teams the agent can access, and choose read-only or editing permissions. The agent can then interact with your industrial operations through FlowFuse." + - question: "What can an AI agent do with my industrial systems?" + answer: "With read access, an AI agent can query applications, instances, runtime logs, and FlowFuse Tables data. With editing permissions, it can create supported resources and build or modify Node-RED flows that connect to equipment, MQTT brokers, databases, APIs, and other industrial systems." + - question: "Can an AI agent build Node-RED flows?" + answer: "Yes. With editing permissions, an AI agent can build and modify Node-RED flows in FlowFuse. You can describe a workflow, such as reading temperature data from MQTT, checking it against a threshold, and writing the result to FlowFuse Tables. The agent can create and connect the required nodes while you review the changes." + - question: "Can an AI agent query my industrial data?" + answer: "Yes. With read access, an AI agent can query FlowFuse Tables data alongside application, instance, and runtime information. This lets it answer questions about stored process values, downtime, throughput, and other operational data without giving it permission to make changes." + - question: "Which AI agents work with FlowFuse?" + answer: "FlowFuse can connect to AI agents and clients that support Model Context Protocol (MCP) over HTTP, including ChatGPT, Microsoft Copilot, Claude, and Gemini. You can also use a local AI model through an MCP-compatible client." + - question: "Is it safe to connect an AI agent to production systems?" + answer: "You control the agent's exposure through FlowFuse team scope and permissions. You can restrict it to specific teams and start with read-only access before granting editing rights. Existing role-based access control applies, unsupported operations such as deleting instances or teams are not available to the agent, and deployment remains under your control." --- There is a workflow I keep hearing about, and nobody is proud of it. -A controls engineer has ChatGPT open in another tab. They describe the flow they want, get JSON back, copy it, paste it into the Node-RED editor, and then spend twenty minutes fixing the node configs that came back wrong. Next time, same thing. +A controls engineer has ChatGPT open in another tab. They describe the flow they want, get JSON back, copy it, paste it into the Node-RED editor, and fix whatever came back wrong. Next time, same thing. The AI is already doing the work. It's just doing it through the clipboard. -## Why it was the clipboard +That's not how an industrial AI agent should work. It should be able to work directly with your industrial systems, rather than generating something for you to copy into Node-RED. -Ask why they don't use the AI built into the platform, and the answer usually isn't about quality. It's policy. +That's what our industrial AI agent, FlowFuse Expert, was built to do. It works within the FlowFuse platform, where it can understand your applications, instances, flows, and operational data, and build and edit Node-RED flows directly in the system. -Plenty of the companies we work with run an approved-AI-only rule. One agent is sanctioned, it went through security review, and that's the list. FlowFuse Expert isn't on it. So for those teams the choice wasn't "our AI or yours". It was "your AI, through the clipboard" or no AI on the platform at all. +But in some places, the clipboard still won. -That's a bad place for us to be. It also isn't really an argument about AI. It's an argument about which vendor's AI, and we were on the wrong side of a decision that had already been made somewhere else. +## Why the clipboard and not our industrial AI agent + +Ask why they don't use the industrial AI agent built into the platform, and the answer usually isn't about quality. It's policy. + +Plenty of the companies we work with run an approved-AI-only rule. One agent is sanctioned, it went through security review, and that's the list. [FlowFuse Expert](/docs/user/expert/) isn't on it. So for those teams the choice wasn't "our AI or yours". It was "your AI, through the clipboard" or no AI on the platform at all. + +That's a bad place for us to be. It also isn't really an argument about AI. It's an argument about which vendor's agent gets to touch industrial systems, and we were on the wrong side of a decision that had already been made somewhere else. ## What changed in 3.0 @@ -40,9 +86,9 @@ That means the agent your company already approved can work the platform directl Because the agent is yours, so is the model. Which model or provider sits behind it is your agent's business, not ours. If your organisation runs everything through Azure, or through a local model because nothing leaves the network, that keeps working exactly as it does today. -## How it actually connects +## How an industrial AI agent connects to FlowFuse -Three steps, and they're the same three whichever agent you use. +Connecting an industrial AI agent to FlowFuse takes three steps, and they're the same whichever agent you use. You add one address in your agent's connector settings. On FlowFuse Cloud that address is `https://app.flowfuse.com/mcp`. You sign in to FlowFuse, the same way you'd sign in to anything else. Then you pick which teams the agent may act on, and whether it gets editing rights or read access only. @@ -68,7 +114,7 @@ ChatGPT, Claude and Gemini work the same way, in their own connector settings. S ## What you're actually granting -This is the part worth being precise about, because "we gave an AI access to production" is a sentence that ends conversations. +This is the part worth being precise about, because "we gave an industrial AI agent access to production" is a sentence that ends conversations. You choose the teams. If you have a production team and a development team, granting only development means an instruction that would have hit production has nowhere to go. @@ -104,6 +150,6 @@ We're also working on removing the ask. Coming soon: FlowFuse in the Microsoft C If you're on FlowFuse Cloud, you can do this today. Add the address, sign in, grant read access to one team, and ask your agent what's running. That's a two-minute version of the whole thing, and it tells you more than any description of it will. -Then decide whether you want it building flows, and give it editing rights on a team where a mistake costs you nothing. +Then decide whether you want your industrial AI agent building flows, and give it editing rights on a team where a mistake costs you nothing. The [AI page](/ai/) has the address to copy and the three steps for whichever agent you use. [Connecting your own agent](/docs/user/expert/third-party-agents/) has the detail, and what to do when something doesn't behave. From 29eeb6b66b1479f93c7239560fef7058e1765684 Mon Sep 17 00:00:00 2001 From: Dimitrie Hoekstra Date: Mon, 31 Aug 2026 12:29:49 +0200 Subject: [PATCH 09/26] blog: tighten the opening, drop the Copilot walkthrough, add the agent picker Replaces the Worked example section with the shared agent-setup-tabs component, so the blog, changelog and third-party-agents docs show the same three steps instead of a hand-copied Copilot Studio walkthrough that would drift. Trims the policy and granting sections, and folds the clipboard line into the opening paragraph. --- .../connect-your-own-ai-agent-to-flowfuse.md | 59 ++++++------------- 1 file changed, 18 insertions(+), 41 deletions(-) diff --git a/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md b/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md index 722bf985ff..45394a9c1a 100644 --- a/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md +++ b/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md @@ -55,28 +55,19 @@ meta: - question: "Is it safe to connect an AI agent to production systems?" answer: "You control the agent's exposure through FlowFuse team scope and permissions. You can restrict it to specific teams and start with read-only access before granting editing rights. Existing role-based access control applies, unsupported operations such as deleting instances or teams are not available to the agent, and deployment remains under your control." --- - There is a workflow I keep hearing about, and nobody is proud of it. -A controls engineer has ChatGPT open in another tab. They describe the flow they want, get JSON back, copy it, paste it into the Node-RED editor, and fix whatever came back wrong. Next time, same thing. - - - -The AI is already doing the work. It's just doing it through the clipboard. +An engineer has ChatGPT open in another tab. They describe the flow they want, get JSON back, copy it, paste it into the Node-RED editor, and fix whatever came back wrong. Next time, same thing. The AI is already doing the work, just not in an efficient way requiring you for part of it. That's not how an industrial AI agent should work. It should be able to work directly with your industrial systems, rather than generating something for you to copy into Node-RED. -That's what our industrial AI agent, FlowFuse Expert, was built to do. It works within the FlowFuse platform, where it can understand your applications, instances, flows, and operational data, and build and edit Node-RED flows directly in the system. +That's what our industrial AI agent, FlowFuse Expert, was built to do. It works within the FlowFuse platform, where it can understand your applications, instances, flows, and operational data, and then in Node-RED build and edit the flows directly. -But in some places, the clipboard still won. - -## Why the clipboard and not our industrial AI agent +## Why the clipboard and not our first class agent? Ask why they don't use the industrial AI agent built into the platform, and the answer usually isn't about quality. It's policy. -Plenty of the companies we work with run an approved-AI-only rule. One agent is sanctioned, it went through security review, and that's the list. [FlowFuse Expert](/docs/user/expert/) isn't on it. So for those teams the choice wasn't "our AI or yours". It was "your AI, through the clipboard" or no AI on the platform at all. - -That's a bad place for us to be. It also isn't really an argument about AI. It's an argument about which vendor's agent gets to touch industrial systems, and we were on the wrong side of a decision that had already been made somewhere else. +Plenty of the companies we work with run an approved-AI-only rule. So for those teams the only option was to use "their AI, through the clipboard" or no AI-support on the platform at all. ## What changed in 3.0 @@ -84,7 +75,7 @@ FlowFuse now acts as an MCP server. Your agent connects to it as a client. That means the agent your company already approved can work the platform directly: look at your teams and applications, check what your instances are doing, read runtime logs, query your [FlowFuse Tables](/node-red/flowfuse/flowfuse-tables/) data, create applications and instances, and build and edit the flows inside your Node-RED instances. -Because the agent is yours, so is the model. Which model or provider sits behind it is your agent's business, not ours. If your organisation runs everything through Azure, or through a local model because nothing leaves the network, that keeps working exactly as it does today. +Because the agent is yours, so is the model. Which model or provider sits behind it is your agent's business, not ours. ## How an industrial AI agent connects to FlowFuse @@ -92,64 +83,50 @@ Connecting an industrial AI agent to FlowFuse takes three steps, and they're the You add one address in your agent's connector settings. On FlowFuse Cloud that address is `https://app.flowfuse.com/mcp`. You sign in to FlowFuse, the same way you'd sign in to anything else. Then you pick which teams the agent may act on, and whether it gets editing rights or read access only. -The only requirement on your side is an agent that speaks MCP over HTTP. Most now do. - -The shape of it matters more than the steps. Your agent talks to one FlowFuse address. FlowFuse talks to your instances. The agent never touches an instance directly, which is why instances sitting in a DMZ or on a restricted plant network come into reach without being opened up to anything. +## Connect your own agent -## Worked example: Microsoft Copilot +If you want to jump ahead and get connected: -Copilot is the one most of our customers have already standardised on, so it's worth walking through. +::agent-setup-tabs{:exclude-expert="true" surface="blog"} -In Copilot Studio, open your agent's **Tools** page, choose **Add a tool**, then **New tool**, then **Model Context Protocol**. You give the server a name and a description, and paste the FlowFuse address as the server URL. - -Write the description properly, because it isn't decoration. Copilot's orchestrator reads it to decide when to call FlowFuse at all. "FlowFuse industrial application platform: Node-RED instances, flows, and operational data" gets you further than "FlowFuse". - -Then sign in, pick your scopes, and you're connected. Ask it what instances are running and it'll tell you. - -If you want FlowFuse available to everyone on the tenant rather than in one maker's agent, a tenant administrator registers it in the Microsoft 365 admin center instead, and it shows up in Copilot Studio for the whole organisation. - -One thing IT teams like hearing: Copilot Studio reaches MCP servers through Power Platform connectors, so whatever data policy you already have there governs this too. It isn't a new thing to police. - -ChatGPT, Claude and Gemini work the same way, in their own connector settings. So does a local model, through any MCP client you point at it, which is the route to take when nothing may leave the network. The [AI page](/ai/) has the exact path for each one. Command-line and editor agents use the same address too. +*Very soon connecting with FlowFuse will also be supported through the connector marketplace of your own AI provider, starting with Microsoft Copilot, Claude, and ChatGPT.* ## What you're actually granting This is the part worth being precise about, because "we gave an industrial AI agent access to production" is a sentence that ends conversations. -You choose the teams. If you have a production team and a development team, granting only development means an instruction that would have hit production has nowhere to go. +You choose the teams. If you have a production team and a development team, granting only development means an instruction can only hit what you manage in that team. You choose read access or editing rights. Read access is genuinely useful on its own: what's running, what's failing, what the logs say, what's in your tables. An agent with read access has no ability to change anything. -And there are things nobody can grant. An agent working through FlowFuse can't delete an instance, an application, a snapshot or a team, because those tools don't exist. Deploying is still done by you. +And there are things nobody can grant. An agent working through FlowFuse can't delete an instance, an application, a snapshot or a team, because those tools don't exist. Deploying a Node-RED flow is, for now, still done by you as well. Two things run underneath all of it. The role-based access control that already governs your teams governs the agent too, so it can't reach past what your own account reaches. And every action it takes lands in the audit log attributed to you and marked `via MCP`, so "what did the AI do last Tuesday" is a question with an answer. Most agents also ask before they act. That prompt belongs to the agent rather than to FlowFuse, so it looks different in each one, but in practice you see the tool call before it runs. -Both of those are true today rather than forever. We're working towards AI that can act as required in production setups and in setups where experimentation is fine, and those are different settings for different customers. But that's the boundary as it ships. +Both of those are true today rather than forever. We're working towards AI that can act as required in production setups and in setups where experimentation is fine, and those are different settings for different scenarios. But that's the boundary as it ships. ## It builds where you can see it Node-RED has always been visual. You look at a flow and you can tell what it does. -We didn't want to trade that away for AI. So when your agent builds a flow, it builds it in a live editor session, on the canvas in front of you. You watch the nodes appear and get wired up. If it's going somewhere you don't like, you can see that while it's happening rather than afterwards. +We didn't want to trade away control for AI. So when your agent builds a flow, it builds it in a live editor session, on the canvas in front of you. You watch the nodes appear and get wired up. If it's going somewhere you don't like, you can see that while it's happening rather than afterwards. Asking questions about your platform needs nothing open at all. It's flow work specifically that runs in an editor you're looking at. ## The conversation with IT -Most people reading this can't add a connector on their own, and it's worth being straight about that rather than pretending otherwise. - -On ChatGPT, a workspace administrator switches on custom connectors. On Claude Team and Enterprise, an owner adds the connector for the organisation and then people connect individually. On Microsoft 365, a tenant administrator approves it. +Most people reading this can't add a connector on their company sanctioned AI agent. On ChatGPT, a workspace administrator switches on custom connectors. On Claude Team and Enterprise, an owner adds the connector for the organisation and then people connect individually. On Microsoft Copilot, a tenant administrator approves it. -The ask is smaller than it sounds. It's one address. Everyone still signs in with their own FlowFuse account, and still chooses their own scopes, so nobody inherits anyone else's access. Nothing about it makes FlowFuse a new data processor for your organisation. +It's one address. Everyone still signs in with their own FlowFuse account, and still chooses their own scopes, so nobody inherits anyone else's access. Nothing about it makes FlowFuse a new data processor for your organisation. -We're also working on removing the ask. Coming soon: FlowFuse in the Microsoft Copilot, Claude and ChatGPT connector directories. No custom connector, no admin request. FlowFuse Cloud first. +We're also working on removing the ask. Coming soon: FlowFuse in the Microsoft Copilot, Claude and ChatGPT connector directories. No custom connector, no admin request. FlowFuse Cloud only. ## Where to start -If you're on FlowFuse Cloud, you can do this today. Add the address, sign in, grant read access to one team, and ask your agent what's running. That's a two-minute version of the whole thing, and it tells you more than any description of it will. +If you're on FlowFuse Cloud, you can get connected today. Add the address, sign in, grant read access to one team, and ask your agent what's running. That's a two-minute version of the whole thing, and it tells you more than any description of it will. Then decide whether you want your industrial AI agent building flows, and give it editing rights on a team where a mistake costs you nothing. -The [AI page](/ai/) has the address to copy and the three steps for whichever agent you use. [Connecting your own agent](/docs/user/expert/third-party-agents/) has the detail, and what to do when something doesn't behave. +The [AI page](/ai/) has the address to copy and the three steps for whichever agent you use similar as noted above. [Connecting your own agent](/docs/user/expert/third-party-agents/) has the detail, and what to do for custom situations. From c67d7e3ff38dbd90ff3bd465cc92121ce8e28b2b Mon Sep 17 00:00:00 2001 From: Dimitrie Hoekstra Date: Mon, 31 Aug 2026 12:30:32 +0200 Subject: [PATCH 10/26] Update src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md --- src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md b/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md index 45394a9c1a..46935b1fe3 100644 --- a/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md +++ b/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md @@ -13,7 +13,7 @@ cta: type: demo title: Want to see this against your own setup? description: Walk through connecting your agent with our team, on your instances, and see what it can and cannot reach. -tldr: "FlowFuse 3.0 acts as an MCP server, so the AI agent your company already approved can operate FlowFuse and build flows in your Node-RED instances. You add one address, sign in, and choose which teams the agent reaches and whether it gets editing rights. It builds on a canvas you are watching, it cannot delete anything, and you still deploy. For teams under approved-AI-only policy, this is the difference between no AI on the platform and all of it." +tldr: "FlowFuse 3.0 acts as an MCP server, so the AI agent your company already approved can operate FlowFuse and build flows in your Node-RED instances. You add one address, sign in, and choose which teams the agent reaches and whether it gets editing rights. It manages the FlowFuse platform and builds flows on a Node-RED canvas you are watching, it cannot delete anything, and you remain in control of deploying your flows. For teams under approved-AI-only policy, this is the difference between no AI on the platform and all of it." meta: howto: name: "How Do I Connect an AI Agent to My Industrial Systems?" From 1c4aa72a5eeb9e5e007b4ba2efd656c1fa9c8b3b Mon Sep 17 00:00:00 2001 From: Dimitrie Hoekstra Date: Mon, 31 Aug 2026 12:39:04 +0200 Subject: [PATCH 11/26] Apply batched suggestions from code review Co-authored-by: Dimitrie Hoekstra --- .../08/connect-your-own-ai-agent-to-flowfuse.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md b/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md index 46935b1fe3..9cccf0eff5 100644 --- a/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md +++ b/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md @@ -17,12 +17,11 @@ tldr: "FlowFuse 3.0 acts as an MCP server, so the AI agent your company already meta: howto: name: "How Do I Connect an AI Agent to My Industrial Systems?" - description: "Learn how to connect an AI agent to your industrial systems through FlowFuse MCP, control its access, query operational data, and build Node-RED flows." + description: "Learn how to connect an AI agent to your industrial systems through FlowFuse MCP, control its access, query operational data, manage your industrial applications, and build Node-RED flows." totalTime: "PT10M" tool: - - "FlowFuse" - "Node-RED" - - "Microsoft Copilot Studio" + - "Microsoft Copilot" - "ChatGPT" - "Claude" steps: @@ -33,10 +32,10 @@ meta: text: "Authenticate the connection with your FlowFuse account. The AI agent uses your existing FlowFuse permissions and cannot access resources beyond what your account can access." url: "how-the-connection-works" - name: "Choose the teams and permissions the agent can access" - text: "Select which FlowFuse teams the AI agent can access and whether it has read-only or editing permissions. For example, you can give the agent access to development without giving it access to production." + text: "Select which FlowFuse teams the AI agent can access and whether it has read-only or editing permissions. For example, you can give the agent access to a development team without giving it access to a production team." url: "what-youre-granting" - name: "Configure your AI agent" - text: "Add the FlowFuse MCP server as a tool or connector in your AI platform. In Microsoft Copilot Studio, open Tools, select Add a tool, then New tool and Model Context Protocol, and enter the FlowFuse MCP server URL." + text: "Add the FlowFuse MCP server as a connector in your AI platform. This will be different per agent. For instructions see the AI page. url: "worked-example-connecting-microsoft-copilot" - name: "Ask your AI agent about your operations" text: "Start with read access and ask the AI agent about your applications, running instances, runtime logs, or FlowFuse Tables data. After confirming the connection, grant editing permissions if you want it to build or modify Node-RED flows." @@ -45,11 +44,11 @@ meta: - question: "How do I connect an AI agent to my industrial systems?" answer: "Connect an MCP-compatible AI agent to the FlowFuse MCP server at https://app.flowfuse.com/mcp. Sign in with your FlowFuse account, select the teams the agent can access, and choose read-only or editing permissions. The agent can then interact with your industrial operations through FlowFuse." - question: "What can an AI agent do with my industrial systems?" - answer: "With read access, an AI agent can query applications, instances, runtime logs, and FlowFuse Tables data. With editing permissions, it can create supported resources and build or modify Node-RED flows that connect to equipment, MQTT brokers, databases, APIs, and other industrial systems." + answer: "With read access, an AI agent can query applications, instances, runtime logs, and FlowFuse Tables data. With editing permissions, it can create supported FlowFuse resources like instances and applications and build or modify Node-RED flows that connect to equipment, MQTT brokers, databases, APIs, and other industrial systems." - question: "Can an AI agent build Node-RED flows?" answer: "Yes. With editing permissions, an AI agent can build and modify Node-RED flows in FlowFuse. You can describe a workflow, such as reading temperature data from MQTT, checking it against a threshold, and writing the result to FlowFuse Tables. The agent can create and connect the required nodes while you review the changes." - question: "Can an AI agent query my industrial data?" - answer: "Yes. With read access, an AI agent can query FlowFuse Tables data alongside application, instance, and runtime information. This lets it answer questions about stored process values, downtime, throughput, and other operational data without giving it permission to make changes." + answer: "Yes. With read access, an AI agent can query FlowFuse Tables data alongside application, instance, and runtime information. This lets it answer questions about stored process values, downtime, throughput, and other operational data without giving it permission to make changes. This requires your data to be stored in FlowFuse tables. If your data is elsewhere, you can ask it to create custom Node-RED MCP servers that are specific to your production environment to request specific data." - question: "Which AI agents work with FlowFuse?" answer: "FlowFuse can connect to AI agents and clients that support Model Context Protocol (MCP) over HTTP, including ChatGPT, Microsoft Copilot, Claude, and Gemini. You can also use a local AI model through an MCP-compatible client." - question: "Is it safe to connect an AI agent to production systems?" From f8d03bcafef7d12aa06f07c4a44a4479acdd4a57 Mon Sep 17 00:00:00 2001 From: Dimitrie Hoekstra Date: Mon, 31 Aug 2026 12:41:25 +0200 Subject: [PATCH 12/26] blog: close the agent-setup-tabs block Without the closing ::, the MDC block ran to the end of the document and absorbed every section after it, so granting, canvas, IT and where-to-start stopped rendering as sections. --- src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md | 1 + 1 file changed, 1 insertion(+) diff --git a/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md b/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md index 9cccf0eff5..e1aaf7b564 100644 --- a/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md +++ b/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md @@ -87,6 +87,7 @@ You add one address in your agent's connector settings. On FlowFuse Cloud that a If you want to jump ahead and get connected: ::agent-setup-tabs{:exclude-expert="true" surface="blog"} +:: *Very soon connecting with FlowFuse will also be supported through the connector marketplace of your own AI provider, starting with Microsoft Copilot, Claude, and ChatGPT.* From 70664b21ab546e7c7f4119240ca35353530b5023 Mon Sep 17 00:00:00 2001 From: Dimitrie Hoekstra Date: Mon, 31 Aug 2026 12:43:40 +0200 Subject: [PATCH 13/26] blog: close the unterminated tldr quote and repoint the howto anchors The batched review suggestion left the 'Configure your AI agent' step text without its closing quote, so the frontmatter stopped parsing. Four of the five howto step anchors pointed at headings that do not exist: how-the-connection-works and what-youre-granting never matched, and worked-example-connecting-microsoft-copilot referred to a section that is gone. They now point at real headings. The step url is rendered as canonical#url, so it can only be an on-page anchor, and the AI page is referenced from the step text instead. --- .../2026/08/connect-your-own-ai-agent-to-flowfuse.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md b/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md index e1aaf7b564..4fcaf1cd28 100644 --- a/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md +++ b/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md @@ -27,16 +27,16 @@ meta: steps: - name: "Connect your AI agent to FlowFuse" text: "Open your AI agent's connector or tool settings and add the FlowFuse MCP server address. On FlowFuse Cloud, use https://app.flowfuse.com/mcp. Your AI agent must support MCP over HTTP." - url: "how-the-connection-works" + url: "how-an-industrial-ai-agent-connects-to-flowfuse" - name: "Sign in to FlowFuse" text: "Authenticate the connection with your FlowFuse account. The AI agent uses your existing FlowFuse permissions and cannot access resources beyond what your account can access." - url: "how-the-connection-works" + url: "how-an-industrial-ai-agent-connects-to-flowfuse" - name: "Choose the teams and permissions the agent can access" text: "Select which FlowFuse teams the AI agent can access and whether it has read-only or editing permissions. For example, you can give the agent access to a development team without giving it access to a production team." - url: "what-youre-granting" + url: "what-youre-actually-granting" - name: "Configure your AI agent" - text: "Add the FlowFuse MCP server as a connector in your AI platform. This will be different per agent. For instructions see the AI page. - url: "worked-example-connecting-microsoft-copilot" + text: "Add the FlowFuse MCP server as a connector in your AI platform. This will be different per agent. For instructions see the AI page." + url: "connect-your-own-agent" - name: "Ask your AI agent about your operations" text: "Start with read access and ask the AI agent about your applications, running instances, runtime logs, or FlowFuse Tables data. After confirming the connection, grant editing permissions if you want it to build or modify Node-RED flows." url: "where-to-start" From cfbef0306955412eb2d48559d6a10a4f8cabc13d Mon Sep 17 00:00:00 2001 From: Dimitrie Hoekstra Date: Wed, 2 Sep 2026 18:38:34 +0200 Subject: [PATCH 14/26] blog: a carousel component for the starter prompts Nine starter prompts stepped through sideways rather than listed. Stacked, they are a wall of near-identical paragraphs a reader scrolls past; one or two at a time, with the next card's edge showing, is something they read and copy. Lives in components/content/ so markdown reaches it as ::prompt-carousel and other surfaces can use it directly, the same arrangement AgentSetupTabs uses: /ai and the third-party-agents docs page want the same openers, and copying nine paragraphs into three surfaces is how they drift apart. Position is read back from the scroll offset rather than held as an index, and which cards are showing is a set rather than one number. Nine cards do not divide by the two that fit a desktop prose column, so at the far end the track shows the last two together and can go no further; tracked as a single index, the last dot never lit and the next arrow never disabled. --- nuxt/components/content/PromptCarousel.vue | 282 ++++++++++++++++++ ...-to-flowfuse.md => industrial-ai-agent.md} | 0 src/css/style.css | 225 ++++++++++++++ 3 files changed, 507 insertions(+) create mode 100644 nuxt/components/content/PromptCarousel.vue rename src/blog/2026/08/{connect-your-own-ai-agent-to-flowfuse.md => industrial-ai-agent.md} (100%) diff --git a/nuxt/components/content/PromptCarousel.vue b/nuxt/components/content/PromptCarousel.vue new file mode 100644 index 0000000000..626d8ebbb4 --- /dev/null +++ b/nuxt/components/content/PromptCarousel.vue @@ -0,0 +1,282 @@ + + + diff --git a/src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md b/src/blog/2026/08/industrial-ai-agent.md similarity index 100% rename from src/blog/2026/08/connect-your-own-ai-agent-to-flowfuse.md rename to src/blog/2026/08/industrial-ai-agent.md diff --git a/src/css/style.css b/src/css/style.css index c9e0bd34bb..d3ef08fade 100644 --- a/src/css/style.css +++ b/src/css/style.css @@ -3618,3 +3618,228 @@ lite-youtube::before { .ff-website header a > span.ff-icon { padding: 0; } + +/* Prompt carousel (nuxt/components/content/PromptCarousel.vue): the starter prompts, + stepped through sideways. + + Unlayered on purpose, for the same reason the .ff-agent-* block above is: this + renders inside .prose on the blog post, and the site's prose rules are unlayered, + so they outrank Tailwind's @layer utilities whatever the specificity. As utilities, + .prose p would have set the card body to 12px and .prose p's own margins would have + reopened the gaps the cards close deliberately. Keep visual values here, not in the + template. + + Sizing is driven by the component's own width via @container, not by the viewport, + because a blog post's prose column is ~704px inside a much wider viewport. */ +.ff-prompts { + container-type: inline-size; + margin-top: 2rem; + margin-bottom: 2rem; + border: 1px solid var(--color-indigo-100); + border-radius: 0.75rem; + background-color: #fff; + box-shadow: var(--shadow-sm); + overflow: hidden; +} + +/* The header rail carries the label and the arrows, tinted like the agent card's tab + strip so the two read as the same family of object. */ +.ff-prompts__head { + display: flex; + align-items: center; + justify-content: space-between; + gap: 1rem; + border-bottom: 1px solid var(--color-indigo-100); + background-color: color-mix(in srgb, var(--color-indigo-50) 60%, transparent); + padding: 0.75rem 1rem; +} +.ff-prompts__kicker { + margin: 0; + font-family: var(--font-mono); + font-size: 0.75rem; + font-weight: 600; + line-height: 1rem; + letter-spacing: 0.04em; + text-transform: uppercase; + color: var(--color-indigo-600); +} +.ff-prompts__nav { + display: flex; + flex: none; + gap: 0.375rem; +} +.ff-prompts__arrow { + display: flex; + height: 2rem; + width: 2rem; + flex: none; + align-items: center; + justify-content: center; + border-radius: 0.5rem; + background-color: #fff; + color: var(--color-gray-600); + box-shadow: var(--shadow-sm); + transition: color 0.15s, background-color 0.15s, opacity 0.15s; +} +.ff-prompts__arrow:hover:not(:disabled) { + background-color: var(--color-indigo-600); + color: #fff; +} +.ff-prompts__arrow:focus { + outline: none; +} +.ff-prompts__arrow:focus-visible { + outline: 2px solid var(--color-indigo-600); + outline-offset: 2px; +} +/* Dimmed rather than hidden at the ends: a control that disappears moves the one + beside it, and the reader loses the target they were aiming at. */ +.ff-prompts__arrow:disabled { + opacity: 0.35; + box-shadow: none; + cursor: default; +} +.ff-prompts__arrow > * { + height: 1rem; + width: 1rem; +} + +/* scroll-snap so a swipe or a flick lands on a card edge rather than halfway between + two, and so the arrows and the gesture agree on where "one along" is. */ +.ff-prompts__track { + display: flex; + gap: 1rem; + overflow-x: auto; + scroll-snap-type: x mandatory; + scroll-padding-left: 1rem; + padding: 1.5rem 1rem; + /* The scrollbar is redundant next to the arrows and the dots, and on macOS it + overlaps the copy button while it is fading out. */ + scrollbar-width: none; +} +.ff-prompts__track::-webkit-scrollbar { + display: none; +} +.ff-prompts__track:focus { + outline: none; +} +.ff-prompts__track:focus-visible { + outline: 2px solid var(--color-indigo-600); + outline-offset: -2px; +} + +/* 85% rather than 100%: the sliver of the next card is what tells a reader there is + one, before they have found the arrows. Nine stacked paragraphs got scrolled past; + an edge that is visibly cut off gets clicked. */ +.ff-prompts__card { + display: flex; + flex: none; + width: 85%; + flex-direction: column; + scroll-snap-align: start; + border: 1px solid var(--color-gray-200); + border-radius: 0.5rem; + background-color: var(--color-gray-50); + padding: 1.25rem; +} +.ff-prompts__num { + margin: 0; + font-family: var(--font-mono); + font-size: 0.75rem; + font-weight: 600; + line-height: 1rem; + color: var(--color-indigo-600); +} +.ff-prompts__label { + margin: 0.5rem 0 0; + font-size: 1.125rem; + font-weight: 500; + line-height: 1.75rem; + color: var(--color-gray-900); +} +/* The prompt verbatim, in the mono face, because it is a thing to be copied rather + than read as prose. */ +.ff-prompts__text { + margin: 0.5rem 0 0; + font-family: var(--font-mono); + font-size: 0.8125rem; + font-weight: 400; + line-height: 1.5rem; + color: var(--color-gray-600); +} +/* mt-auto: pins the copy button to the bottom so the buttons line up across cards + however unevenly the prompts above them wrap. */ +.ff-prompts__cta { + margin-top: auto; + padding-top: 1.25rem; + align-self: flex-start; + width: 14rem; + max-width: 100%; +} +.ff-prompts .ff-btn { + height: 40px; + align-items: center; + line-height: 1.5; + padding-top: 0; + padding-bottom: 0; +} +.ff-prompts__cta a, +.ff-prompts__cta button { + text-decoration: none; +} + +/* Dots as the position readout and as a jump target. Nine is few enough to show them + all; a "3 / 9" counter would say where you are without offering to move you. */ +.ff-prompts__dots { + display: flex; + flex-wrap: wrap; + justify-content: center; + gap: 0.5rem; + border-top: 1px solid var(--color-indigo-100); + padding: 0.75rem 1rem; +} +.ff-prompts__dot { + height: 0.5rem; + width: 0.5rem; + flex: none; + border-radius: 9999px; + background-color: var(--color-gray-300); + transition: background-color 0.15s, transform 0.15s; +} +.ff-prompts__dot:hover { + background-color: var(--color-gray-400); +} +.ff-prompts__dot--active, +.ff-prompts__dot--active:hover { + background-color: var(--color-indigo-600); + transform: scale(1.25); +} +.ff-prompts__dot:focus { + outline: none; +} +.ff-prompts__dot:focus-visible { + outline: 2px solid var(--color-indigo-600); + outline-offset: 3px; +} + +/* Two across once the component itself is wide enough that a single card would run to + an uncomfortable measure. 42rem is set by the prompts themselves: the longest is + ~340 characters, and at ~46rem of card the mono text reaches a 100-character line. + Below this the cards stay one at a time, which is what a phone gets. */ +@container (min-width: 42rem) { + .ff-prompts__card { + width: calc(50% - 0.5rem); + } +} + +/* Nothing animates for a reader who asked for that. The snap stays, since it is + layout rather than motion; only the smooth scroll and the dot's scale go. */ +@media (prefers-reduced-motion: reduce) { + .ff-prompts__track { + scroll-behavior: auto; + } + .ff-prompts__dot--active, + .ff-prompts__dot--active:hover { + transform: none; + } +} From c10526cef51b3e932337f3a085a5ce245c921831 Mon Sep 17 00:00:00 2001 From: Dimitrie Hoekstra Date: Wed, 2 Sep 2026 18:38:44 +0200 Subject: [PATCH 15/26] css: size the agent picker's tab marks inside prose The picker's marks were rendering at their intrinsic size on every surface that puts it in prose, so the ChatGPT glyph came out 780px square and the card ran to 1833px tall. Only /ai looked right, because /ai has no .prose wrapper. .ff-agent-tab img exists so that utility classes could not be beaten by prose, but at 0-1-1 it still loses to the site's own .prose:not(.prose-natural-size-images) img at 0-2-1, which puts width:100% and height:auto back. As flex items in an auto-width button the 100% resolves against nothing, so each mark falls back to its own file's dimensions. Matching that specificity and sitting later in the file takes it back. Fixes the blog post, the changelog entry and the docs page in one go. --- src/css/style.css | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/css/style.css b/src/css/style.css index d3ef08fade..0e08fdd4d2 100644 --- a/src/css/style.css +++ b/src/css/style.css @@ -3843,3 +3843,20 @@ lite-youtube::before { transform: none; } } + +/* The agent picker's tab marks, inside prose. + + The .ff-agent-tab img rule further up moved the sizing out of utility classes + precisely so .prose could not beat it, but it is not specific enough to finish the + job: the site's own `.prose:not(.prose-natural-size-images) img` is 0-2-1 against + that rule's 0-1-1, so in a blog post, changelog entry or docs page the marks get + width:100% and height:auto back. Being flex items in an auto-width button, the + 100% cannot resolve against anything, so each mark falls back to its intrinsic + size: the ChatGPT glyph is 780px square in its own file and renders at that. + /ai has no .prose wrapper, which is why the picker looks right there and only + there. Matching .prose's own specificity and sitting later in the file takes it + back. */ +.prose .ff-agent-tab img { + height: 1rem; + width: auto; +} From e6b41c8c6e45b5c08581cc841d61ad52a2d54b70 Mon Sep 17 00:00:00 2001 From: Dimitrie Hoekstra Date: Wed, 2 Sep 2026 18:38:54 +0200 Subject: [PATCH 16/26] blog: take the reviewed copy, and change author and slug Brings the post in line with the reviewed doc. Dimitrie Hoekstra as author. Slug moves to industrial-ai-agent, which is what the doc specifies and what the metadata is written around; nothing linked to the old one. Content changes of substance: a comparison table for what changes with an integrated agent, the granting section says what editing rights actually permit, and Where to start splits Cloud from self-hosted with the Team Broker note the self-hosted path needs. The separate Connect your own agent heading folds into the section above it, where the picker already sat. The FAQ and the meta description are the reviewed versions. Ends on the starter prompts carousel. Still needs an Art Request before it publishes. --- src/blog/2026/08/industrial-ai-agent.md | 117 ++++++++++++------------ 1 file changed, 58 insertions(+), 59 deletions(-) diff --git a/src/blog/2026/08/industrial-ai-agent.md b/src/blog/2026/08/industrial-ai-agent.md index 4fcaf1cd28..392b73603c 100644 --- a/src/blog/2026/08/industrial-ai-agent.md +++ b/src/blog/2026/08/industrial-ai-agent.md @@ -1,11 +1,11 @@ --- -metaTitle: "Industrial AI agents: the one you approved can now run ops" -title: "Connect Your Approved AI Agent to Industrial Operations." -subtitle: "Microsoft Copilot, ChatGPT, or Claude can become industrial AI agents in FlowFuse, working your platform and building your flows." -description: "FlowFuse 3.0 turns FlowFuse into an MCP server, allowing industrial AI agents to query operations and build Node-RED flows while you keep control." +metaTitle: "Connect Your Industrial AI Agent to FlowFuse" +title: "Connect Your Industrial AI Agent to FlowFuse" +subtitle: "Turn Microsoft Copilot, ChatGPT, or Claude into industrial AI agents." +description: "Connect ChatGPT, Microsoft Copilot, or Claude to FlowFuse and turn your approved AI agent into an industrial AI agent that builds Node-RED flows directly." date: 2026-08-27 -keywords: flowfuse, mcp, model context protocol, ai agent, microsoft copilot, copilot studio, chatgpt, claude, node-red, industrial ai -authors: ["serban-costin"] +keywords: flowfuse, mcp, model context protocol, industrial ai agent, ai agent, microsoft copilot, copilot studio, chatgpt, claude, node-red, industrial ai +authors: ["dimitrie-hoekstra"] tags: - flowfuse - ai @@ -13,11 +13,11 @@ cta: type: demo title: Want to see this against your own setup? description: Walk through connecting your agent with our team, on your instances, and see what it can and cannot reach. -tldr: "FlowFuse 3.0 acts as an MCP server, so the AI agent your company already approved can operate FlowFuse and build flows in your Node-RED instances. You add one address, sign in, and choose which teams the agent reaches and whether it gets editing rights. It manages the FlowFuse platform and builds flows on a Node-RED canvas you are watching, it cannot delete anything, and you remain in control of deploying your flows. For teams under approved-AI-only policy, this is the difference between no AI on the platform and all of it." +tldr: "FlowFuse 3.0 acts as an MCP server, so the AI agent your company already approved can operate FlowFuse and build flows in your Node-RED instances. You add one address, sign in, and choose which teams the agent reaches and whether it gets editing rights. It manages the FlowFuse platform and builds flows on a Node-RED canvas you are watching. It cannot delete anything, so you remain in control of deploying your flows. For teams under approved-AI-only policy, this is the difference between no AI on the platform and all of it." meta: howto: - name: "How Do I Connect an AI Agent to My Industrial Systems?" - description: "Learn how to connect an AI agent to your industrial systems through FlowFuse MCP, control its access, query operational data, manage your industrial applications, and build Node-RED flows." + name: "How Do I Connect an Industrial AI Agent to My Systems?" + description: "Learn how to connect an industrial AI agent to your industrial systems through FlowFuse MCP, control its access, query operational data, manage your industrial applications, and build Node-RED flows." totalTime: "PT10M" tool: - "Node-RED" @@ -27,64 +27,60 @@ meta: steps: - name: "Connect your AI agent to FlowFuse" text: "Open your AI agent's connector or tool settings and add the FlowFuse MCP server address. On FlowFuse Cloud, use https://app.flowfuse.com/mcp. Your AI agent must support MCP over HTTP." - url: "how-an-industrial-ai-agent-connects-to-flowfuse" + url: "how-an-ai-agent-connects-to-flowfuse" - name: "Sign in to FlowFuse" text: "Authenticate the connection with your FlowFuse account. The AI agent uses your existing FlowFuse permissions and cannot access resources beyond what your account can access." - url: "how-an-industrial-ai-agent-connects-to-flowfuse" + url: "how-an-ai-agent-connects-to-flowfuse" - name: "Choose the teams and permissions the agent can access" text: "Select which FlowFuse teams the AI agent can access and whether it has read-only or editing permissions. For example, you can give the agent access to a development team without giving it access to a production team." url: "what-youre-actually-granting" - - name: "Configure your AI agent" - text: "Add the FlowFuse MCP server as a connector in your AI platform. This will be different per agent. For instructions see the AI page." - url: "connect-your-own-agent" - - name: "Ask your AI agent about your operations" + - name: "Ask your industrial AI agent about your operations" text: "Start with read access and ask the AI agent about your applications, running instances, runtime logs, or FlowFuse Tables data. After confirming the connection, grant editing permissions if you want it to build or modify Node-RED flows." url: "where-to-start" faq: - - question: "How do I connect an AI agent to my industrial systems?" - answer: "Connect an MCP-compatible AI agent to the FlowFuse MCP server at https://app.flowfuse.com/mcp. Sign in with your FlowFuse account, select the teams the agent can access, and choose read-only or editing permissions. The agent can then interact with your industrial operations through FlowFuse." - - question: "What can an AI agent do with my industrial systems?" - answer: "With read access, an AI agent can query applications, instances, runtime logs, and FlowFuse Tables data. With editing permissions, it can create supported FlowFuse resources like instances and applications and build or modify Node-RED flows that connect to equipment, MQTT brokers, databases, APIs, and other industrial systems." - - question: "Can an AI agent build Node-RED flows?" - answer: "Yes. With editing permissions, an AI agent can build and modify Node-RED flows in FlowFuse. You can describe a workflow, such as reading temperature data from MQTT, checking it against a threshold, and writing the result to FlowFuse Tables. The agent can create and connect the required nodes while you review the changes." - - question: "Can an AI agent query my industrial data?" - answer: "Yes. With read access, an AI agent can query FlowFuse Tables data alongside application, instance, and runtime information. This lets it answer questions about stored process values, downtime, throughput, and other operational data without giving it permission to make changes. This requires your data to be stored in FlowFuse tables. If your data is elsewhere, you can ask it to create custom Node-RED MCP servers that are specific to your production environment to request specific data." - - question: "Which AI agents work with FlowFuse?" - answer: "FlowFuse can connect to AI agents and clients that support Model Context Protocol (MCP) over HTTP, including ChatGPT, Microsoft Copilot, Claude, and Gemini. You can also use a local AI model through an MCP-compatible client." - - question: "Is it safe to connect an AI agent to production systems?" - answer: "You control the agent's exposure through FlowFuse team scope and permissions. You can restrict it to specific teams and start with read-only access before granting editing rights. Existing role-based access control applies, unsupported operations such as deleting instances or teams are not available to the agent, and deployment remains under your control." + - question: "How do I connect an industrial AI agent to my systems?" + answer: "Follow the three steps for your specific MCP-compatible AI agent at flowfuse.com/ai. It will instruct you to add https://app.flowfuse.com/mcp as a connector or plugin. Sign in with your FlowFuse account, select the teams the agent can access, and choose read-only or editing permissions. Once connected, it becomes an industrial AI agent that can interact with your operations through FlowFuse." + - question: "What can an industrial AI agent do with my systems?" + answer: "With read access, an industrial AI agent can query applications, instances, runtime logs, and FlowFuse Tables data. With editing permissions, it can also create supported FlowFuse resources like instances and applications, and build or modify Node-RED flows that connect to equipment, MQTT brokers, databases, APIs, and other industrial systems." + - question: "Can an industrial AI agent build Node-RED flows?" + answer: "Yes. With editing permissions, an industrial AI agent can build and modify Node-RED flows in FlowFuse. You can describe a workflow, for example reading temperature data from MQTT, checking it against a threshold, and writing the result to FlowFuse Tables, and the agent creates and connects the required nodes while you review the changes." + - question: "Can an industrial AI agent query my industrial data?" + answer: "Yes. With read access, an industrial AI agent can query FlowFuse Tables data alongside application, instance, and runtime information, answering questions about stored process values, downtime, throughput, and other operational data without any ability to make changes. If your data lives elsewhere, you can have the agent build a custom MCP server node tailored to your production environment to request it." + - question: "Which AI agents can become industrial AI agents in FlowFuse?" + answer: "FlowFuse can connect to any AI agents that act as clients that support Model Context Protocol (MCP) over HTTP, including ChatGPT, Microsoft Copilot, Claude, and Gemini. See the Industrial AI page for agent-specific setup steps. A local AI model can also connect through an MCP-compatible client." + - question: "Is it safe to connect an industrial AI agent to production systems?" + answer: "You control an industrial AI agent's exposure through FlowFuse team scope and role-based access control. You can restrict it to specific teams and start with read-only access before granting editing rights. Ideally start a new team used for experimentation. Unsupported operations such as deleting instances or teams aren't available to any agent, and deployment stays under your control regardless of what the agent proposes." --- -There is a workflow I keep hearing about, and nobody is proud of it. +What used to happen is that an engineer would open their AI agent of choice in another tab or application, describe what they would need to happen in Node-RED, they get the JSON back, then copy, paste, and import that into the editor. Doing so, on repeat, until it is right. The AI is already doing the work, just not in an efficient way that requires you to be a part of it. -An engineer has ChatGPT open in another tab. They describe the flow they want, get JSON back, copy it, paste it into the Node-RED editor, and fix whatever came back wrong. Next time, same thing. The AI is already doing the work, just not in an efficient way requiring you for part of it. +That's not how an industrial AI agent should work. It should be able to work directly with your industrial systems, rather than generating something for you to copy and paste. -That's not how an industrial AI agent should work. It should be able to work directly with your industrial systems, rather than generating something for you to copy into Node-RED. +That's what our first class integrated industrial AI agent, FlowFuse Expert, was built to do. It works within the FlowFuse platform, where it can understand your applications, instances, flows, and operational data, and then build and edit the operational flows directly in Node-RED instances. -That's what our industrial AI agent, FlowFuse Expert, was built to do. It works within the FlowFuse platform, where it can understand your applications, instances, flows, and operational data, and then in Node-RED build and edit the flows directly. +| | **Without FlowFuse Expert** | **With FlowFuse Expert** | +| :- | :- | :- | +| **Creating and editing Node-RED flows** | Wiring flows by hand or asking an external AI for JSON to be copy and pasted over, including errors. | The industrial AI agent creates or edits the flows right in front of you. | +| **Setting up an industrial application** | Manually setting up FlowFuse applications, instances, and connecting them together through submodules or pipelines so it's ready for a production setup, plus configuring the flows. | The industrial AI agent helps you set it up from start to finish. You can even plan with the AI agent so you are sure it aligns with your expectations. The AI will help you ensure it will be ready for a production setup. | +| **Asking about your industrial fleet** | Manually walking through the platform UI to figure out what runs how. | The industrial AI agent scans your FlowFuse instance and understands what there is and its status, then reports it to you in natural language. | +| **Asking about your operational data** | Manually configuring the data aggregation, modeling, and visualisation into dashboards, then monitoring those. | The industrial AI agent configures the data aggregation, modeling, and visualisation for you into a usable dashboard. And it can also create custom MCP servers which allow you to ask about your operational data in natural language. | -## Why the clipboard and not our first class agent? +## So why did this happen? -Ask why they don't use the industrial AI agent built into the platform, and the answer usually isn't about quality. It's policy. +Ask why they don't use the FlowFuse Expert built into the platform, and the answer usually isn't about quality; it's about policy. Plenty of the companies we work with run an approved-AI-only rule. So for those teams the only option was to use "their AI, through the clipboard" with the alternative being no AI-support at all. -Plenty of the companies we work with run an approved-AI-only rule. So for those teams the only option was to use "their AI, through the clipboard" or no AI-support on the platform at all. +## What changed in FlowFuse 3.0 -## What changed in 3.0 +FlowFuse now acts as an MCP server. Your own AI agent connects to it as a client and because the AI agent is yours, so is the choice of model it uses. -FlowFuse now acts as an MCP server. Your agent connects to it as a client. +That means the AI agent your company already approved can work the platform directly: look at your teams and applications, check what your instances are doing, read runtime logs, query your [FlowFuse Tables](/node-red/flowfuse/flowfuse-tables/) data, create applications and instances, and build and edit the flows inside your instances. -That means the agent your company already approved can work the platform directly: look at your teams and applications, check what your instances are doing, read runtime logs, query your [FlowFuse Tables](/node-red/flowfuse/flowfuse-tables/) data, create applications and instances, and build and edit the flows inside your Node-RED instances. +## How an AI agent connects to FlowFuse -Because the agent is yours, so is the model. Which model or provider sits behind it is your agent's business, not ours. +Connecting an AI agent to FlowFuse takes three steps depending on the agent you would like to use. -## How an industrial AI agent connects to FlowFuse +You add one address in your AI agent's connector settings. On FlowFuse Cloud that address is `https://app.flowfuse.com/mcp`. You are then triggered to sign in to FlowFuse, after which you pick which teams the AI agent may act on, and whether it gets editing rights or read access only. -Connecting an industrial AI agent to FlowFuse takes three steps, and they're the same whichever agent you use. - -You add one address in your agent's connector settings. On FlowFuse Cloud that address is `https://app.flowfuse.com/mcp`. You sign in to FlowFuse, the same way you'd sign in to anything else. Then you pick which teams the agent may act on, and whether it gets editing rights or read access only. - -## Connect your own agent - -If you want to jump ahead and get connected: +If you want to jump ahead and get connected now: ::agent-setup-tabs{:exclude-expert="true" surface="blog"} :: @@ -93,40 +89,43 @@ If you want to jump ahead and get connected: ## What you're actually granting -This is the part worth being precise about, because "we gave an industrial AI agent access to production" is a sentence that ends conversations. +"We gave an AI agent access to production" is usually a sentence that ends conversations, so let's clarify. You choose the teams. If you have a production team and a development team, granting only development means an instruction can only hit what you manage in that team. -You choose read access or editing rights. Read access is genuinely useful on its own: what's running, what's failing, what the logs say, what's in your tables. An agent with read access has no ability to change anything. +You choose read access or editing rights. Read access is useful on its own: what's running, what's failing, what the logs say, what's in your tables, and so on. An industrial AI agent with read access has no ability to change anything. When permitting editing rights, the agent can set up applications, instances, and edit the flows inside of them. -And there are things nobody can grant. An agent working through FlowFuse can't delete an instance, an application, a snapshot or a team, because those tools don't exist. Deploying a Node-RED flow is, for now, still done by you as well. +And there are things nobody can grant. An industrial AI agent working through FlowFuse can't delete an instance, an application, a snapshot, or a team. That is because those tools don't exist. Lastly, deploying a Node-RED flow is, for now, still done by you manually as well. -Two things run underneath all of it. The role-based access control that already governs your teams governs the agent too, so it can't reach past what your own account reaches. And every action it takes lands in the audit log attributed to you and marked `via MCP`, so "what did the AI do last Tuesday" is a question with an answer. +Two things run underneath all of it. The role-based access control that already governs your teams affects the industrial agent too, so it can't reach past what your own account reaches. And every action it takes lands in the audit log attributed to you and marked `via MCP`, so "what the AI did last Tuesday" is a question with an answer. -Most agents also ask before they act. That prompt belongs to the agent rather than to FlowFuse, so it looks different in each one, but in practice you see the tool call before it runs. +Most agents will prompt you and ask before they act. This logic belongs to the agent itself rather than to FlowFuse, so it looks different in each one, but in practice you see the tool call before it runs, so you retain visibility and control. -Both of those are true today rather than forever. We're working towards AI that can act as required in production setups and in setups where experimentation is fine, and those are different settings for different scenarios. But that's the boundary as it ships. +We're working towards AI that can act as required in production setups and in setups where experimentation is fine, and those are different settings for different scenarios. But what is described above is the boundary as it ships right now. ## It builds where you can see it Node-RED has always been visual. You look at a flow and you can tell what it does. -We didn't want to trade away control for AI. So when your agent builds a flow, it builds it in a live editor session, on the canvas in front of you. You watch the nodes appear and get wired up. If it's going somewhere you don't like, you can see that while it's happening rather than afterwards. +We didn't want to trade away control for AI, so when your agent builds a flow, it builds it in a live editor session, on the canvas in front of you. You watch the nodes appear and get wired up. If it's going somewhere you don't like, you can see that while it's happening rather than afterwards. Up for review before you enable the deployment. -Asking questions about your platform needs nothing open at all. It's flow work specifically that runs in an editor you're looking at. +Asking questions about your platform needs no active browser session open at all. It's flow work specifically that runs in an editor you're looking at. ## The conversation with IT -Most people reading this can't add a connector on their company sanctioned AI agent. On ChatGPT, a workspace administrator switches on custom connectors. On Claude Team and Enterprise, an owner adds the connector for the organisation and then people connect individually. On Microsoft Copilot, a tenant administrator approves it. +Most people reading this can't add a connector on their company sanctioned AI agent. On ChatGPT, a workspace administrator switches on custom connectors. On Claude Team and Enterprise, an owner adds the connector for the organisation and then people connect individually. On Microsoft Copilot, a tenant administrator approves it. It's one address. Everyone still signs in with their own FlowFuse account, and still chooses their own scopes, so nobody inherits anyone else's access. Nothing about it makes FlowFuse a new data processor for your organisation. -We're also working on removing the ask. Coming soon: FlowFuse in the Microsoft Copilot, Claude and ChatGPT connector directories. No custom connector, no admin request. FlowFuse Cloud only. +We're also working on removing the question at all. Coming soon: FlowFuse in the Microsoft Copilot, Claude and ChatGPT connector directories. No custom connector, no admin request. FlowFuse Cloud only. ## Where to start -If you're on FlowFuse Cloud, you can get connected today. Add the address, sign in, grant read access to one team, and ask your agent what's running. That's a two-minute version of the whole thing, and it tells you more than any description of it will. +If your team is on FlowFuse Cloud, you can get connected already. Our [Industrial AI page](/ai/) has the three steps for whichever agent you use similar as noted above. -Then decide whether you want your industrial AI agent building flows, and give it editing rights on a team where a mistake costs you nothing. +If your team is on FlowFuse self-hosted, make sure to be on at least version FlowFuse 3.0 or higher. On self-hosted, platform messaging runs over the MQTT broker, so the Team Broker needs to be available. Whether anything is needed from you depends on how your self-hosted platform was installed. [Our documentation](/docs/user/expert/third-party-agents/) has further details on what to do for custom situations. -The [AI page](/ai/) has the address to copy and the three steps for whichever agent you use similar as noted above. [Connecting your own agent](/docs/user/expert/third-party-agents/) has the detail, and what to do for custom situations. +For now, begin with any of the following prompts when authenticated with the platform: + +::prompt-carousel{surface="blog"} +:: From 006e5a6a9afd54f9c05300f7376be3f21dc34bfa Mon Sep 17 00:00:00 2001 From: Dimitrie Hoekstra Date: Wed, 2 Sep 2026 18:49:26 +0200 Subject: [PATCH 17/26] blog: give the prompt carousel one Try it out, on its own bar The card gets an action strip divided off the prompt, holding the copy control on its own. The onward action goes once on the widget's bar, bottom right beside the position dots: the prompts all run against the same platform, so one per card would be nine copies of the same next step competing with each other. Try it out comes from CtaSignUp rather than a hand-written link, so the label, the destination and the cta-sign-up event stay fixed per destination and only position varies, keeping it in the same PostHog series as every other Try it out on the site. Its footprint is trimmed here rather than through props, since those metrics are deliberately fixed in CtaButton. --- nuxt/components/content/PromptCarousel.vue | 59 +++++++++----- src/css/style.css | 92 ++++++++++++++++++---- 2 files changed, 116 insertions(+), 35 deletions(-) diff --git a/nuxt/components/content/PromptCarousel.vue b/nuxt/components/content/PromptCarousel.vue index 626d8ebbb4..aeb086913e 100644 --- a/nuxt/components/content/PromptCarousel.vue +++ b/nuxt/components/content/PromptCarousel.vue @@ -252,31 +252,54 @@ onUnmounted(() => {

{{ String(index + 1).padStart(2, '0') }}

{{ prompt.label }}

{{ prompt.text }}

-
+ +
+ > +
- -
-
+ +
+ +
diff --git a/src/css/style.css b/src/css/style.css index 0e08fdd4d2..ce9b17dee9 100644 --- a/src/css/style.css +++ b/src/css/style.css @@ -3767,25 +3767,84 @@ lite-youtube::before { line-height: 1.5rem; color: var(--color-gray-600); } -/* mt-auto: pins the copy button to the bottom so the buttons line up across cards - however unevenly the prompts above them wrap. */ -.ff-prompts__cta { +/* The card's action strip, divided off the prompt with a hairline that runs the + full width of the card. The negative inline margins take the rule out past the + card's 1.25rem padding to its edges, and the padding goes back on the row so the + button stays inside the measure. + + mt-auto pins the strip to the bottom so it lines up across cards however unevenly + the prompts above them wrap. */ +.ff-prompts__foot { margin-top: auto; - padding-top: 1.25rem; - align-self: flex-start; - width: 14rem; - max-width: 100%; + margin-left: -1.25rem; + margin-right: -1.25rem; + display: flex; + align-items: center; + border-top: 1px solid var(--color-gray-200); + padding: 0.875rem 1.25rem 0; } -.ff-prompts .ff-btn { - height: 40px; + +/* Quiet by design: the bordered Try it out on the widget's bar is the page's onward + step, and a second bordered button per card would compete with it nine times over. + The icon swaps to a tick on a successful copy, so the label and the mark agree. */ +.ff-prompts__copy { + display: inline-flex; align-items: center; - line-height: 1.5; - padding-top: 0; - padding-bottom: 0; + gap: 0.375rem; + border-radius: 0.25rem; + padding: 0.375rem 0.5rem; + margin-left: -0.5rem; + font-size: 0.875rem; + font-weight: 500; + line-height: 1.25rem; + color: var(--color-gray-600); + transition: color 0.15s, background-color 0.15s; } -.ff-prompts__cta a, -.ff-prompts__cta button { - text-decoration: none; +.ff-prompts__copy:hover { + background-color: var(--color-gray-100); + color: var(--color-gray-900); +} +.ff-prompts__copy:focus { + outline: none; +} +.ff-prompts__copy:focus-visible { + outline: 2px solid var(--color-indigo-600); + outline-offset: 2px; +} +.ff-prompts__copy > *:first-child { + height: 0.875rem; + width: 0.875rem; + flex: none; +} + +/* CtaSignUp renders a UButton at the site's full button metrics (text-base, 8px/16px + padding), which is the right size for a page CTA and too heavy for a card footer. + Trimmed here rather than by passing different props, because those metrics are + fixed per destination in CtaButton on purpose. */ +.ff-prompts__try a { + font-size: 0.875rem; + line-height: 1.25rem; + padding: 0.375rem 0.75rem; + gap: 0.25rem; + white-space: nowrap; +} + +/* The widget's bar: the position readout on the left, the one onward action on the + right. Wraps to two centred rows rather than squeezing, since nine dots and a + button do not fit a phone's width side by side. */ +.ff-prompts__bar { + display: flex; + align-items: center; + justify-content: space-between; + gap: 0.75rem; + flex-wrap: wrap; + border-top: 1px solid var(--color-indigo-100); + padding: 0.75rem 1rem; +} +@container (max-width: 26rem) { + .ff-prompts__bar { + justify-content: center; + } } /* Dots as the position readout and as a jump target. Nine is few enough to show them @@ -3793,10 +3852,9 @@ lite-youtube::before { .ff-prompts__dots { display: flex; flex-wrap: wrap; + align-items: center; justify-content: center; gap: 0.5rem; - border-top: 1px solid var(--color-indigo-100); - padding: 0.75rem 1rem; } .ff-prompts__dot { height: 0.5rem; From 73567533e7777f2f1406420ca57c41bb123f91f7 Mon Sep 17 00:00:00 2001 From: Dimitrie Hoekstra Date: Wed, 2 Sep 2026 18:49:27 +0200 Subject: [PATCH 18/26] blog: move the connect steps to the end, and give coming soon its own section The picker was interrupting the argument halfway through to offer setup steps to a reader who had not yet been told what they were granting. It now closes the post, after the starter prompts, and the point where it used to sit links down to it instead. The connector-directory news becomes its own Coming soon section in a note, rather than a closing sentence on The conversation with IT, which is what Joyce asked for on the doc. ::note is the existing callout markup and already renders in blog posts via ::product-update-note; the handbook's guide still points blog pages at the 11ty {% note %} shortcode, which no post has used since the Nuxt migration took src/blog/**/*.md away from eleventy. --- src/blog/2026/08/industrial-ai-agent.md | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/src/blog/2026/08/industrial-ai-agent.md b/src/blog/2026/08/industrial-ai-agent.md index 392b73603c..0ec3411683 100644 --- a/src/blog/2026/08/industrial-ai-agent.md +++ b/src/blog/2026/08/industrial-ai-agent.md @@ -80,12 +80,7 @@ Connecting an AI agent to FlowFuse takes three steps depending on the agent you You add one address in your AI agent's connector settings. On FlowFuse Cloud that address is `https://app.flowfuse.com/mcp`. You are then triggered to sign in to FlowFuse, after which you pick which teams the AI agent may act on, and whether it gets editing rights or read access only. -If you want to jump ahead and get connected now: - -::agent-setup-tabs{:exclude-expert="true" surface="blog"} -:: - -*Very soon connecting with FlowFuse will also be supported through the connector marketplace of your own AI provider, starting with Microsoft Copilot, Claude, and ChatGPT.* +If you want to jump ahead and get connected now, [skip to the steps at the end](#connect-your-own-agent). ## What you're actually granting @@ -117,7 +112,13 @@ Most people reading this can't add a connector on their company sanctioned AI ag It's one address. Everyone still signs in with their own FlowFuse account, and still chooses their own scopes, so nobody inherits anyone else's access. Nothing about it makes FlowFuse a new data processor for your organisation. -We're also working on removing the question at all. Coming soon: FlowFuse in the Microsoft Copilot, Claude and ChatGPT connector directories. No custom connector, no admin request. FlowFuse Cloud only. +## Coming soon + +We're also working on removing the question at all. + +::note +FlowFuse in the Microsoft Copilot, Claude and ChatGPT connector directories. No custom connector, no admin request. FlowFuse Cloud only. +:: ## Where to start @@ -129,3 +130,12 @@ For now, begin with any of the following prompts when authenticated with the pla ::prompt-carousel{surface="blog"} :: + +## Connect your own agent + +Three steps, and they depend on which agent you would like to use. + +::agent-setup-tabs{:exclude-expert="true" surface="blog"} +:: + +*Very soon connecting with FlowFuse will also be supported through the connector marketplace of your own AI provider, starting with Microsoft Copilot, Claude, and ChatGPT.* From f605b7026b800d566d8d72db649c4534dd7049fc Mon Sep 17 00:00:00 2001 From: Dimitrie Hoekstra Date: Wed, 2 Sep 2026 18:50:43 +0200 Subject: [PATCH 19/26] Revert "css: size the agent picker's tab marks inside prose" This reverts commit 942f543a1. Superseded on main by https://github.com/FlowFuse/website/pull/5719, which fixed the same thing more generally: the offending .prose:not(.prose-natural-size-images) img rule now sits inside @layer components, and an unlayered rule beats any layered one whatever its specificity, so .ff-agent-tab img wins on its own and every other component whose unlayered styles that rule was outranking is fixed too, not just this one. The picker only looked broken here because this branch predates that change. --- src/css/style.css | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/src/css/style.css b/src/css/style.css index ce9b17dee9..ff0432d520 100644 --- a/src/css/style.css +++ b/src/css/style.css @@ -3901,20 +3901,3 @@ lite-youtube::before { transform: none; } } - -/* The agent picker's tab marks, inside prose. - - The .ff-agent-tab img rule further up moved the sizing out of utility classes - precisely so .prose could not beat it, but it is not specific enough to finish the - job: the site's own `.prose:not(.prose-natural-size-images) img` is 0-2-1 against - that rule's 0-1-1, so in a blog post, changelog entry or docs page the marks get - width:100% and height:auto back. Being flex items in an auto-width button, the - 100% cannot resolve against anything, so each mark falls back to its intrinsic - size: the ChatGPT glyph is 780px square in its own file and renders at that. - /ai has no .prose wrapper, which is why the picker looks right there and only - there. Matching .prose's own specificity and sitting later in the file takes it - back. */ -.prose .ff-agent-tab img { - height: 1rem; - width: auto; -} From 75129a0528f08c1cff26dd2c869d543dcf098037 Mon Sep 17 00:00:00 2001 From: Dimitrie Hoekstra Date: Wed, 2 Sep 2026 18:53:02 +0200 Subject: [PATCH 20/26] css: make each connect step a card while the picker is stacked Stacked in a prose column, the three steps were a single column of headings with only whitespace between them, so 02 read as a continuation of 01 rather than the next thing to do. Each step now carries a border, a tint and its own padding, and the panel gap drops from 2rem to 1rem because the border is doing the separating the whitespace was. Only while stacked. Three across the columns already separate themselves, so the wide container query strips the card treatment rather than nesting three boxes inside a box. Applies to every surface that stacks the picker: this post, the changelog entry and the docs page. --- src/css/style.css | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/src/css/style.css b/src/css/style.css index ff0432d520..31bf328ed6 100644 --- a/src/css/style.css +++ b/src/css/style.css @@ -3411,12 +3411,22 @@ lite-youtube::before { .ff-agent-panel { display: grid; grid-template-columns: 1fr; - gap: 2rem; + /* Tighter than the 2rem this used to carry, because stacked the steps are now + cards and the border does the separating that the whitespace was doing. */ + gap: 1rem; padding: 1.5rem; } +/* Stacked, each step is a card. One column of three headings with nothing but air + between them read as one continuous block, so 02 looked like more of 01 rather + than the next thing to do. Three across, the columns already separate themselves + and a border around each would just be noise, so the wide state below strips it. */ .ff-agent-step { display: flex; flex-direction: column; + border: 1px solid var(--color-gray-200); + border-radius: 0.5rem; + background-color: var(--color-gray-50); + padding: 1.25rem; } .ff-agent-step__num { margin: 0; @@ -3473,6 +3483,14 @@ lite-youtube::before { gap: 2.5rem; padding: 2rem; } + /* Back to bare columns: side by side the steps are already separate, so the card + treatment the stacked state needs becomes three boxes inside a box. */ + .ff-agent-step { + border: 0; + border-radius: 0; + background-color: transparent; + padding: 0; + } /* Three across, the columns are narrow enough that filling them is right. */ .ff-agent-step__cta { align-self: stretch; From 32e316c7631f016eaa74347caa66dc385af230af Mon Sep 17 00:00:00 2001 From: Dimitrie Hoekstra Date: Wed, 2 Sep 2026 19:01:51 +0200 Subject: [PATCH 21/26] blog: step number on the heading's line, and a titled coming soon note The connect widget's step number and heading now share a line, in both the stacked and the three-across layout, with the number set at the heading's own size, face and weight so the two read as one line of text and only the colour separates them. The prompt cards drop their numbers: the dots already say which of the nine you are on, so a number on the card repeated it. Coming soon goes back to being a plain note inside The conversation with IT rather than its own section, with Coming soon as a heading inside the note. That needs the leading strong promoted to a block, because Callout's slot is mdc-unwrap="p" and strips the paragraphs, which ran the heading straight into the body text. Also drops the closing marketplace sentence, which the note above now says. --- nuxt/components/content/AgentSetupTabs.vue | 18 +++++--- nuxt/components/content/PromptCarousel.vue | 1 - src/blog/2026/08/industrial-ai-agent.md | 8 ++-- src/css/style.css | 53 ++++++++++++++++------ 4 files changed, 54 insertions(+), 26 deletions(-) diff --git a/nuxt/components/content/AgentSetupTabs.vue b/nuxt/components/content/AgentSetupTabs.vue index 450764eeeb..5db90c13a6 100644 --- a/nuxt/components/content/AgentSetupTabs.vue +++ b/nuxt/components/content/AgentSetupTabs.vue @@ -148,8 +148,10 @@ function selectClient (id: string) { class="ff-agent-panel" >
-

01

-

{{ client.builtIn ? client.step1Title : STEP1.title }}

+
+

01

+

{{ client.builtIn ? client.step1Title : STEP1.title }}

+

{{ client.builtIn ? client.step1Body : STEP1.description }}

@@ -160,8 +162,10 @@ function selectClient (id: string) {
-

02

-

{{ client.step2Title }}

+
+

02

+

{{ client.step2Title }}

+

{{ client.step2Body }}

-

03

-

{{ client.step3Title || STEP3.title }}

+
+

03

+

{{ client.step3Title || STEP3.title }}

+

{{ client.step3Body || STEP3.description }}

diff --git a/nuxt/components/content/PromptCarousel.vue b/nuxt/components/content/PromptCarousel.vue index aeb086913e..5095226635 100644 --- a/nuxt/components/content/PromptCarousel.vue +++ b/nuxt/components/content/PromptCarousel.vue @@ -249,7 +249,6 @@ onUnmounted(() => { aria-roledescription="slide" :aria-label="`${index + 1} of ${PROMPTS.length}: ${prompt.label}`" > -

{{ String(index + 1).padStart(2, '0') }}

{{ prompt.label }}

{{ prompt.text }}

+

{{ cta?.title || currentCta.title }}

{{ cta?.description || currentCta.description }}

diff --git a/nuxt/components/content/PromptCarousel.vue b/nuxt/components/content/PromptCarousel.vue index 5095226635..28e0acaa92 100644 --- a/nuxt/components/content/PromptCarousel.vue +++ b/nuxt/components/content/PromptCarousel.vue @@ -266,10 +266,7 @@ onUnmounted(() => {
- +
-
- -
diff --git a/src/blog/2026/08/industrial-ai-agent.md b/src/blog/2026/08/industrial-ai-agent.md index a88e6559e6..06d921c3b3 100644 --- a/src/blog/2026/08/industrial-ai-agent.md +++ b/src/blog/2026/08/industrial-ai-agent.md @@ -114,10 +114,8 @@ It's one address. Everyone still signs in with their own FlowFuse account, and s We're also working on removing the question at all. -::note{.ff-note--titled} -**Coming soon** - -FlowFuse in the Microsoft Copilot, Claude and ChatGPT connector directories. No custom connector, no admin request. FlowFuse Cloud only. +::note +**Coming soon:** FlowFuse in the Microsoft Copilot, Claude and ChatGPT connector directories. No custom connector, no admin request. FlowFuse Cloud only. :: ## Where to start diff --git a/src/css/style.css b/src/css/style.css index af7e45fd39..33492980cf 100644 --- a/src/css/style.css +++ b/src/css/style.css @@ -3839,35 +3839,16 @@ lite-youtube::before { flex: none; } -/* CtaSignUp renders a UButton at the site's full button metrics (text-base, 8px/16px - padding), which is the right size for a page CTA and too heavy for a card footer. - Trimmed here rather than by passing different props, because those metrics are - fixed per destination in CtaButton on purpose. */ -.ff-prompts__try a { - font-size: 0.875rem; - line-height: 1.25rem; - padding: 0.375rem 0.75rem; - gap: 0.25rem; - white-space: nowrap; -} - -/* The widget's bar: the position readout on the left, the one onward action on the - right. Wraps to two centred rows rather than squeezing, since nine dots and a - button do not fit a phone's width side by side. */ +/* The widget's bar, holding the position readout. */ .ff-prompts__bar { display: flex; align-items: center; - justify-content: space-between; + justify-content: center; gap: 0.75rem; flex-wrap: wrap; border-top: 1px solid var(--color-indigo-100); padding: 0.75rem 1rem; } -@container (max-width: 26rem) { - .ff-prompts__bar { - justify-content: center; - } -} /* Dots as the position readout and as a jump target. Nine is few enough to show them all; a "3 / 9" counter would say where you are without offering to move you. */ @@ -3923,24 +3904,3 @@ lite-youtube::before { transform: none; } } - -/* A note with a heading. Nuxt UI's ::note is Callout color="info" and takes no title - prop, and its slot is , so the paragraphs written in markdown - are unwrapped and the heading would otherwise run straight into the body text on - the same line. The heading is the note's leading , which survives the - unwrap as a direct child, promoted to its own line here. A real markdown heading - would also survive but would claim an anchor and a place in the page's heading - outline, which a callout should not have. - - Scoped to the ff-note--titled class rather than restyling prose.callout, because - that theme is shared with the handbook's notes and with ::product-update-note in - around twenty other posts. Unlayered, so it beats the utilities the callout theme - applies. The colour is left alone: this is the site's standard info note. */ -.prose .ff-note--titled > strong:first-of-type { - display: block; - margin-bottom: 0.125rem; - font-size: 1rem; - font-weight: 600; - line-height: 1.5rem; - color: inherit; -} From c4536638e14569d7ed1cf5864393cee3199b3883 Mon Sep 17 00:00:00 2001 From: Dimitrie Hoekstra Date: Wed, 2 Sep 2026 19:20:38 +0200 Subject: [PATCH 23/26] agent picker: drop the step 03 sign-up CTA, and fix bold colour inside callouts Step 03 describes what happens once you are connected, which teams the agent may act on and whether it may edit. A sign-up button under that was answering a question the step does not ask, and on the blog post it was the third copy of the same next step on one screen. Gone for every client and every surface. That leaves the signup prop and the Expert tab's noStep3Cta flag with nothing to gate, so both go too rather than sitting there as dead switches. The Expert tab keeps its own step 01 sign-up, which is a different CTA for a different step. The docs page in FlowFuse/flowfuse still passes :signup="false"; it is inert now and worth removing there. Separately: .prose pins --tw-prose-bold to gray-500 and Tailwind Typography's strong rule reads that token, so bold text inside a callout rendered grey against the callout's own colour, two colours in one sentence. Extended the callout theme in app.config the same way its own [&_code]: rule works, rather than overriding it from the stylesheet. Fixes the handbook's callouts too. --- nuxt/app.config.ts | 14 ++++++++++++++ nuxt/components/content/AgentSetupTabs.vue | 9 +-------- 2 files changed, 15 insertions(+), 8 deletions(-) diff --git a/nuxt/app.config.ts b/nuxt/app.config.ts index 57adfc77d7..448dbe3b20 100644 --- a/nuxt/app.config.ts +++ b/nuxt/app.config.ts @@ -15,5 +15,19 @@ export default defineAppConfig({ label: 'text-[color:var(--ui-primary)] pr-4 pt-4 pb-2', }, }, + prose: { + // .prose pins --tw-prose-bold to gray-500, and Tailwind Typography's + // strong rule reads that token, so bold text inside a callout came out + // grey while the callout's own body kept its colour: two colours in one + // sentence. Callout's theme already carries a [&_code]: rule for the same + // class of problem, so this extends it the same way rather than adding a + // stylesheet override. Applies to ::note, ::tip, ::warning and ::caution, + // and so to the handbook's callouts too, which had the same mismatch. + callout: { + slots: { + base: '[&_strong]:text-inherit', + }, + }, + }, }, }) diff --git a/nuxt/components/content/AgentSetupTabs.vue b/nuxt/components/content/AgentSetupTabs.vue index 5db90c13a6..960180919e 100644 --- a/nuxt/components/content/AgentSetupTabs.vue +++ b/nuxt/components/content/AgentSetupTabs.vue @@ -15,13 +15,10 @@ const props = withDefaults(defineProps<{ // Drops the FlowFuse Expert tab. For surfaces that are specifically about // connecting your own agent, where Expert is not one of the options. excludeExpert?: boolean - // Whether step 03 ends on a sign-up CTA. Off for documentation, where the - // reader already has an account. - signup?: boolean // Distinguishes this instance in PostHog. 'ai' keeps the positions the /ai // page already reports, so its existing numbers stay comparable. surface?: string -}>(), { excludeExpert: false, signup: true, surface: 'ai' }) +}>(), { excludeExpert: false, surface: 'ai' }) const capture = useCapture() @@ -56,7 +53,6 @@ const CLIENTS = [ step2Url: '/docs/device-agent/quickstart/', step3Title: 'Ask for what you need', step3Body: 'Build a flow, explain one you inherited, write the Function node, or ask what is running on the floor. Every write waits for you to approve, edit or reject.', - noStep3Cta: true, }, { id: 'copilot', @@ -187,9 +183,6 @@ function selectClient (id: string) {

{{ client.step3Title || STEP3.title }}

{{ client.step3Body || STEP3.description }}

-
- -
From 0fd1aff635e7cb6e31df4b36981c2ec191df832a Mon Sep 17 00:00:00 2001 From: Dimitrie Hoekstra Date: Thu, 3 Sep 2026 11:51:56 +0200 Subject: [PATCH 24/26] blog: reframe the three reviewed starter prompts Steve reviewed the first three of the nine on 2026-09-03 and all three named no output surface or asked two things at once. Each now names a dashboard. A prompt that only says what it wants to know leaves the agent free to answer with a database write, an email or an MQTT topic, and the reader watching an editor sees nothing appear. It is also the best-supported thing to ask for, since Dashboard UI Template is one of the skills already exposed over MCP. The Andon prompt drops the compare-the-signals-again clause and the Continuous Improvement framing it was filed under: signal capture belongs to a machine event, not to a human housekeeping task, and pairing them read as neither. The shift board asks one thing instead of two. Mid-shift scheduling and live coverage reassignment overlap, and the second can degrade into an assignment problem, so it keeps what has to run and who is qualified to run it. The other six are unreviewed and left exactly as written. --- nuxt/components/content/PromptCarousel.vue | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/nuxt/components/content/PromptCarousel.vue b/nuxt/components/content/PromptCarousel.vue index 28e0acaa92..54cc7a3b81 100644 --- a/nuxt/components/content/PromptCarousel.vue +++ b/nuxt/components/content/PromptCarousel.vue @@ -26,21 +26,30 @@ const capture = useCapture() // dots have something to announce. Every one ends by asking the agent to simulate its // own inputs, which is the point: a reader can run these on a fresh trial team with // nothing connected to the platform yet and still watch a flow get built. +// +// The first three name a dashboard as the output on purpose. Reviewed 2026-09-03: a +// prompt that only says what it wants to know leaves the agent free to answer with a +// database write, an email or an MQTT topic, and the reader sees nothing. Naming the +// surface is also the best-supported thing to ask for, since Dashboard UI Template is +// one of the skills already exposed over MCP. The remaining six are unreviewed and +// left as first written; several of them lean on skills that do not exist yet +// (alarming and deadband, unified-namespace patterns, protocol nodes, flow-level +// error handling), so their output is mixed by nature rather than by phrasing. const PROMPTS = [ { id: 'oee', label: 'Live OEE for one line', - text: 'I run one line and I want live availability, performance and quality for it, with every stop carrying a reason. Simulate the machine signals so it runs before I connect anything.', + text: 'I run one line and I want a dashboard showing live availability, performance and quality for it, with every stop carrying a reason. Simulate the machine signals so it runs before I connect anything.', }, { id: 'andon', label: 'Andon calls with the evidence attached', - text: 'When an operator raises a problem on the line I want the machine and its recent signals captured with it, an owner and a state on the record, and the same signals compared again after the fix. Simulate the line and a handful of open actions.', + text: 'When an operator flags a problem at a machine I want a record created with that machine\'s recent signals attached, an owner and a status on it, and a dashboard my supervisor can work through. Simulate the line and a handful of open problems.', }, { id: 'shift-board', - label: 'A shift board with skills and cover', - text: 'I want a board my supervisors can use mid-shift: what has to run, who is qualified to run it, and where a station is about to be left uncovered, with every reassignment recorded. Simulate the orders, the roster and the skills.', + label: 'A mid-shift board of orders and skills', + text: 'I want a dashboard my supervisors can use mid-shift: what has to run on each station and who on shift is qualified to run it. Simulate the orders, the roster and the skills.', }, { id: 'escalation', From d1ae122d7ceafe69f3e6fbaf6b7d0c883d468488 Mon Sep 17 00:00:00 2001 From: Dimitrie Hoekstra Date: Thu, 3 Sep 2026 13:20:10 +0200 Subject: [PATCH 25/26] blog: publish in September with the tile image Moves the post to src/blog/2026/09/ and sets the date to 2026-09-03, so the folder and the date agree, per Yndira's review. The URL becomes /blog/2026/09/industrial-ai-agent/; nothing linked to the old path. Adds the tile image she attached, at the location the other posts use, and the image: frontmatter that the post was missing. That was the outstanding item in the description: the build was fine without it, matching the handful of 2026 posts that also omit it, but it left the header and the og:image on a generic fallback. --- .../2026/09/images/industrial-ai-agent.png | Bin 0 -> 197071 bytes .../2026/{08 => 09}/industrial-ai-agent.md | 3 ++- 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 src/blog/2026/09/images/industrial-ai-agent.png rename src/blog/2026/{08 => 09}/industrial-ai-agent.md (99%) diff --git a/src/blog/2026/09/images/industrial-ai-agent.png b/src/blog/2026/09/images/industrial-ai-agent.png new file mode 100644 index 0000000000000000000000000000000000000000..563f36e39c690b968652a79709a20a4ae1408533 GIT binary patch literal 197071 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 z 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 literal 0 HcmV?d00001 diff --git a/src/blog/2026/08/industrial-ai-agent.md b/src/blog/2026/09/industrial-ai-agent.md similarity index 99% rename from src/blog/2026/08/industrial-ai-agent.md rename to src/blog/2026/09/industrial-ai-agent.md index 06d921c3b3..495a79aedd 100644 --- a/src/blog/2026/08/industrial-ai-agent.md +++ b/src/blog/2026/09/industrial-ai-agent.md @@ -3,9 +3,10 @@ metaTitle: "Connect Your Industrial AI Agent to FlowFuse" title: "Connect Your Industrial AI Agent to FlowFuse" subtitle: "Turn Microsoft Copilot, ChatGPT, or Claude into industrial AI agents." description: "Connect ChatGPT, Microsoft Copilot, or Claude to FlowFuse and turn your approved AI agent into an industrial AI agent that builds Node-RED flows directly." -date: 2026-08-27 +date: 2026-09-03 keywords: flowfuse, mcp, model context protocol, industrial ai agent, ai agent, microsoft copilot, copilot studio, chatgpt, claude, node-red, industrial ai authors: ["dimitrie-hoekstra"] +image: /blog/2026/09/images/industrial-ai-agent.png tags: - flowfuse - ai From 1091fa024c644fd6e466b9408163401c61e8b849 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 3 Sep 2026 11:22:13 +0000 Subject: [PATCH 26/26] Optimised images with calibre/image-actions --- .../2026/09/images/industrial-ai-agent.png | Bin 197071 -> 105617 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/src/blog/2026/09/images/industrial-ai-agent.png b/src/blog/2026/09/images/industrial-ai-agent.png index 563f36e39c690b968652a79709a20a4ae1408533..60ce3af6762ffd3a487c91cb5a01fbc619aef5b4 100644 GIT binary patch literal 105617 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�P+A*`Ov}S4)fw? zAcwBM6f)mZEj;6%+_l}^kJB4w`2D&Z6vO#(YEE@O!wUatiUL8|7^ zcS}gl@YI>_9&^vdPx_Xs)}|OS`p;}3g2?fc`91))!Cja|5$YOIm`o{s-8B8-&gq?T zT@5WCM(-Q@pMwVJNHj`yXzy`w#dOZ|l}{vnN|PgbS`ZF(BUCczxy@}MpoD6RbgBy}k6cb}AkAMG5^`Rf37@>iaA^T}VB2>7K0iO+>$jt9z5`tW- zF5dn<@Vp+)c-SrOn^tO$#T|Hj;NsutW}@Rb9eTBf7vL+Ze2zWM1D{gf{rVO|=Up49 zl)m+~8NFJtY*v^-M`WEabh${w&qgHq(LFbUF{tG5UX|z|7I%=I_(gZgJ5FWF&Hq8v z?gHypQkB-^G)W$rXA&8Hi6$vGPV=Y*vmS#Ci>;VJqk8&2apWckN81r(lusQVdzl%% zt8$+~5a(UnlJOm&x=?*%gTF-o(t(<$@0@%^j3N}!c|Uh}1tc!YlCuxRh5j3*NqAkbGu3W?qy)W<962emF@Z_Dc}TAP_atHFMU5 z;6QT__u=e9AT}#p?RsGXTELe>mR)@Q2`5%q|2>)lfMSZ$r-sCD5joeBEA|}Ytfkxl z!f?g6MO~==1o}}d1F4Af(DCqqd!%lZ@2w}7Jm=w8f3r~)({EgVBe3Bx~rvj6-6vG0AqEy1ypE` zZZ=Qd6T#|P44my8Open&Xax6Dihf~ksL=_w>dQPq>VA`8sk!K_*`5KXDTMd!+FM#vad zUdXHO*efMf;M$(a4qedw3BO_Y;`G1z@zF}q%0)*{6aUIggdA%RSG6h80@G(;OpAVY@5hzts7F1X3xO|}wqD=AJm8eEfIQC!W z`*p)7-5N8{(9W^mp4_KnKcyh6n$5@T7PCNPW!b9(*YX!XtCgcxFHUEv?3TTHRd$b+ zn7Z{L=-11=;*jhUBEYI8GcHLat^Yfs?eXK(d4(J1@)wJ3ICT`sp~rdC&=VroHiIJ! zA`x@X&K`hO*_(UHy1$&-f!6h`rf#@no}jUGl-0VAY`L%N3;)FL%a@n|U=IeFUr9@# zIoA(+Q!n{|K5GuR4cmIZci{41nF%VC{6RZ~p02P7?K#TmijwgowgY1j;L*l zwm)~XvR4Og-kj9t)GT#VzRHA!|ns&6P(*VyWi~K=&s$vs+{ni z8-vBfsS$yL(7w;uV-Nd}lVcZ;1FQ27d7w0!6N+sL3!=YMgTWjYYT@f#2+~uI!7W;Q0xQ52c6`!WRwuxs2ON#KND4-0h7G$)auS(kX}?2s&U=}0`C)7gc~?8Lf{$a?li z+g>bDb4#+RoCDRWQ}+b$_UHW;Jw)!}#D*6PB>_Xthv7>cMAp|IerWmW)v-}t`SJjf zF9A|3y8LGjKi&RBIjGcNskSlpStgczXFDQ%m#h3dNYuH6IoY2102i(8oRPIT?7GMU z`7gVS0>r2{k_{nF@^1xs_D_m|Cw;zUuTI6R#C&t3gSr%c=JvX;{j*SqE-)Cpg@Ey-r4_@ zfhsLRxHQWrX%5c>U-W=1kml@UJm&lpH!eo_kArD~$hBg2is)4&(KM1g8;m}AbTIxy zD)$w(l>IUHd=!>9lcFKNC+qSI7+SXwu^O6iy5x^6M{$LxXU+Z&0?V%-yHFBeUZ)F{ zIFfQ~Xz|O^yQZs;_WM!Z15N&>f3mACqN%)YbkrebH<%i&tx0^@`XUj5bWVIimG@2L z_B*=bxs{!_lVjdSX(2b~Rk%1X*+1%~LGR;JgC!k4y$IQp7T%%8R%f2oAxKP{5It@$ zuF?=}oqcTuw#KOLS%c+M+0W3uaLS?qGostQTIyiWnHN*5=2o-`65vbLvL)|Y(v z`iaiF_{q*<;T+I6Ke|#^xKXpkLGu4E>;a$wT z_})tbj2P8p9AbD26w9*VZU$Rpm@=(+g2T-p(vO0h?>GC@Gz?s0O9}K{Mdag3qnCU9 zY>^8&>wm6t!av`|WYra5`Z#?{$H8ik%Zx<&%ZUmxuXh~>*ndk`?D`oVAi8BOWe4iO zRd>Io)bG+$lxG3t`Ob5*w7V}(z#LIg7b&ukW=3DsTbBOVj;8PWvT&}5!SVJ>k-)!*pC?sam#uWg7qS7!nkD_w+;)aYlqteg?F3s z@Eu};JRf13ssnyemAW?d<{;7G zymC8}C8Vc9M&+&NZz%D>Y!!P)M;rlLBiu<~0@OIzC%jN{5k)=2h5MytFM?Yxs1}^f zjirEYm?3&;>-H&CG3sA@On%SfRZH0u7~|^sGf8B9Gc9B~`bf-o za5A+yt?A8i0XF;{=Qd`rce`A0xT-X5*>`dOOY&kP{op(b+V6If$m1h_qU{r!NI=1+ zNjuoPp1*dMaBM2@=|;w0&TU||2tz!Up#6#82SMiCT}BDn(oo$Q?wpoW!m>O>2Q$oh z4mU13*s)u8_?|Ezv9qSNoX&i}IV)ptmK8%h`yx5|*Iv{MZ0O!)^$$6`(all0im}Je z!(p8nLttUPvUA4EKn@puYd+w18Q+quX8fhCWBbOhia|=zeHGYpXQqLf8>-{H$AMEe z%AREthsU}4UX0(cMe#YJR@J|#`7zUx`ehH|%rNQnxceMCpN3ZXwJN^c`(=mXOjX%| zaKh;^31}uU$KHI?#kFs%wD9kFEQWw}x?Wd@v76R>NZPU+?q$T2p@ zc=OKHpWy1f(xh%ruep}tEX7lMKi0Z`UzUQ8=y@6*kcz9INJ+5>XX*L!QySNnhq9`i z=Ms~geeci;IH1vbJ0m%Q-ol8mpHe-wtyNt5CrJ$Nimr`v*&yd-_HO3<5t#w{hTWOB z9?6%8Ic0aeCjUj$a0VyrxNj{-74W=b#YmywOM1<#?HtSxi1pj?j|g}< zkq7+iH|*qvVE+2w3QYxX9fd~5g_opvX0}tkmqohwkE8|c)T_hZ$=b>y^hm%v_KM;| z2k>XkwzCjB)uCdCm*JCshUItF=)HrnLrvW(PTHlc*no58))*r9YO~BlS9RH5v$W`y z)~7IjYVI>4_yL8V7O8Fl#9Z1_6kAVeZ52Axc@2(pfH^}r_NIH2=m2S~6Iy?dKgJZ8 zczL*Z{WC%)hgflkds{@-UcRYz37q)$T^5baEr@_GC(%HfD;aFhh-W?-+`e#R^!yCC z+S0R}l$tdVAU&3IeW@hIAMAS()1x|3tVStlSoKLh%GR|1+!LN>4TSw#k1y}H)-7`) z6?dc>GBYhj#*QK6H~sakKU(RP;x9pq4F|T?UOLkglA&ZERDua=mA?30|JUP#3=^Ht zeUxI10fWk^0+6wj|M$i4Q9^j+f)*E1%P~KiT_5r#N z-g0A%lV?WelSFj;nxeicLT9Xw#UVhS(e4a(6>vw`!X9mz+;I-$$nu-ZR*WT+qi)_5 zdCqa%E4D=24`o4)izq?nzJ+LnUqi-w*re?brK+@q&b z%~YT!v{SByJaj2c4)2A0zR~uEA-^pD6*qweN>!k$2c@a7}wJ|s~R=PiKk>3BB5!gHO% zcImd4v>*A2G4UMZ(&osZUqeEKE;eQ}@;Hd!7XE?SAp~N3WrfAu@zB?-iUBU+@P%~UlGMABK=#f4BL7S{^%3Y)hc6O zPZe{=;6~Fj)tqLcr7RhBH13)+VS@?bce&7%N~wO^G6-&_Wf=6#6;#QpI3x86hc%~( zNIL;@xOo7-tr881>IwBnC@^5wr>dL2>Zd>=tgfhDp@p-Pf(9TFJ!@O_6bazGVe)19 zHQ^}KI$=dUT4hy)Am^y2M4qq4>C8~`^$zsvOv_WTIHGZwX!3ZE!~y)azjn+uL42&W z*Xz_jlYwhP===JxEj7o#%`r?bfb3~ZBw^xSRx|UHRyREhtNMhPpZ#?C{j5qH2J)!xWx{JtVJsp=9p1R((&(!-5G$X9|LteSWru!-S( zrzCE6qcCC1wpLDp_~+|qM4JaZDcw^XnCI{-f}Yv+nB&aFk6!FW>A%qD&y_1;h`+VC zAm>7%-&5H4vR9+`Y%IM(zNgKwDZ~7hd!DF78ZKW&Rt5KS6Z zHiW5nf+Z1THDZc8O5%z=8y4`nq0O1Kf8tmHGEX$kitclzwNKsO^1|X% zbTnfddyDDI!W1?fm5$J1TsA7 zQ`%taiRr~cEjhW@$|I>*PF({N7;}Cl+NP*9ZaySYCicM>*zskwWvcpB$lh5NCJl+# z@S@7!^uxD=rgR0ibLkBNSVtICaEqoBUq5^$ivUChZGJMFmS$J!WFTaAOdl9Bxpn(A zEz^-M76T_1hIxRAl9zHM5vYizQX(2zBLR@e4w)O)hWFZHj05mM;U^@(v#a#|0empH zdWaQT*!|AjhPh9K`BiE~5|DsCWZtWX)bAO{gP{yQa9%xE_~?O=vU3CDg7_iGX&GBC zZv`1J>X?a|AY?a5S?IPy!y^RB)PJzEa$Nm-<(n_?#`OlPM*3E3tFjC#w+&|EM@s)> zy)C>`zYOZyd{-rs)bj>0V(&fO>iapX;vUP=0{qXvXZn{k_ANEitf1T{sRfcfma}p{zcHEybhQI*j zD^NR5`{t3d??sl#vT<050N(E8^ezBS-NsU?Xh|Z5$WmOoA$MW>CV)Nnw%!nh`V%px zj3#8a_(ek?A?JM7=?GS-gbuH+#V(ZsdprtD6 zdEKGOOjvjWG$KbE<+JvCWvP38PR%%!w+3RQh(%6GDh;-b1bQR&kC(5z#Brlhc?=Fl z-zNMZPthf%YF6(Iog`xMjnB1W*mXT;v!^B3;KnU;W?YjD&%UKMw_|yL+!#X~XJ4DZ ziV{tf*p8m-w5)063kTeP!bSfhCw{y57lNEhW+CdWJk$O`M=_0}!&g`wSE8>qVIhN)+>{NbbNMx&C6dWPBx4@aG zDl!Z5`H{t<&q)!zRG_qCP;8M+P=SZ2MV)@Im=`h4wl7qzcsMppb1iO_V8Zd02|9u_ zi)lta=3>OwbGY#me?QMWU9)h_^iZ6UB<>GuMw-wW()kOmVQQq?;AqkXW0U$&JKFaGegW}3AZ$E@MAM8zO< zk{V~I7HdvLl1YO+e$|*uf&B)U#VGY08=1aMpC<)jW@bg)gE(lig%^4lUv^i4)Srn z&Mm@l`+cArCo7mK+-L-Xo#qQ%w5(7rIt7I~wb~y7Up~gO@)PX)e5y?VSbfIo&F8oz zO}s`c)N)?;NuIy+Mz&LYiH`a!&stA@rt^9qs3bdY=uyp**q3(n+S;o@<8+Wva{k!j zxB&KH%RZ&@v^#nhAIsaT*AE!^a_~H8^-HvO9+Y*zMxN;A%IC+%$WKIH%5u7K4FwXkHLPg+ zJ_giM|6&{_1aI(b%IBS#3ol&5wrePmv$k!s%oC^EZlQ=eH3uXxB-XUDv-{@TX5t6_ zd@I@&_CRl%yLP06+kJMvey<^^hMlmOul`GUeWTKQd7%EQ7%*Xfe2NA9>n*bmLnXAL zP&GOeUcQre4pxNF*`uGI#{zljZ~`-(_X&)5$p$8rL8H*mjR$U)b-%*l_!w@!QG5s9 zNS!IUpa8AatZb0P6f|nlb{PV*&_G67#o_Wsy^cXkz6rB;YQJn6@PyOO*a{8}W>G z#eFdLV2E}tMN!T$BbMpN&0#vD&NM9*(KyJB>!gX}d&d>`T9o4ATl7yEvJJ->xNVrh znee;Hn|n#i^K6SSW1@Q6B@xu>c!s{#7={?wh~-4Jy0`7|gsFQy`?`Ni)s?#a0P~y8 z4c_Zfax)qjqF=?#<*T2FY1N4ZG4H*;tTA|7JZ_;K3=arWtOepFv{55R*8H;BB$ zD3QUxYAXdLJm7Q2>KvzjN=eN}&U7HIvG&d#h_^Yk!E)bOcYqFavbifepeyDvYqWTs zUQK6yAe3uX@=dG=>=N5);JJG6i6d*!~*ES{ifnk@H}GD za16Ti){&?WkSrM6nsTQ}40MTY><9IuC&5}R1i6`dbK?GJx)Je`26TbRqL$SNBf&Qd zGK%0?vC+AK0QL*J?F1gcqrY~1K=m0_-F~&-^%{%&zc=G%D&OXNj%5j zLW`=#9=y3Qj~om{9X)ty4r%zd%}5>40B_T$o1Q|Wjec~#Iy;*b|KeZquOc^pu;U|E zO+zh&OW7$xj1pVMVHNinAHvr(-#dD}Rw#^ZI~;eI^uu-`WPj#c^N0xpX96AWctRAl zl)WSQ&jOZM=e+nlMcV49F)oij^nlKn`?7h;DG{4faH&c|ec|DR)CTbU)4h+U;^`?% z^(={?SlX`}SPES`z+C2M!bp-s=D)LJuO^(>NnsWn0`$|wsnAJfdP4A7F$RJqG@~SM z%&J2Rarqp(09+a0Vfk3(dPBFT_?7sDv>7XhNMy$?;CYRlunFbZ#eH*t`gBv4EIq1= z3lYHjQ+iT=IlZa82G(Xw7`&E5^<7|W3zd@x68q9kpBe&2-#f48G#3nGh+eF)unU8C z1r|10#He}Gcg1LkLr#=H=m#RG8G=%w+AzW6vhrxS`MB7(q?A%TOmS#fVd>x94)~fo zk?}F3)~q<GW9OxYi?Bm4_l;OVx-4_e-z+t(ZQ|Y;hvSx0xm=P&nhM{Xev1y^C~;&pk`J*l z4!aWw@$qM0uJifMgqM3`+HV8eRnt=v-VXlU$J`cy{Pcw19@pt%p-hdT2+!hOjjnAxvcQ!<0T{SXz4IzcbnCVgJ;k*Vt+5q-++Tq zI~@2;mj}HXK4_D^owTp5*24J+e9I_&B1vKIb!ep-rsZY%*l&FOTGCcx#F2LLmcp? z@D20=Kaf24mkxs-0@SIKCaSb?rWrlhZfJCN2SL zB&pinU2p9hq~|MDqY4dzyX8tiU!NvB$p&^sF0#C`|!% zJGa@R!KDgJdhsJb$9vxTk&L`ay66f)Ki*pEeR`ED(BcnG>Jw7C$@BPjm}M%bB?R8(p`b|L@`Zo`UahcKMcr-CC4>F_U7XXNaUel}@fEsN(DeBy^A({L%fcrPuRoC%m&D#0V+eZpOW)q>*uR`v9J}L_FMtoA^zc1P(ya8e#0emyU0dm_fdK5zTA1OL^$A7T-&T1C z&|2>rMb59svdq!aBVJfIKD3yeta}=RH8*`=2GjR~5{F_i@lEEcCy?b&`o#z81Q;EV zQYF`WK@waaUhV2LQetgPOs}q>;PK5{T@(D|{Pl-X&;`-pltAL3Okt-$@9UN<`-tp< zs|z~Ogy@-mIMKoRb|93IjW{&?e(yAUPe9GcpaM+C5VPKk3@ZZE;`?>UFX<>b<4I>~ z(W@egvFCtEmEhoKDDRpJurm+;urZOgXx5x;fm(454sW+pAV<;63o-1znzs5A_l}ex z;|x@u^L0r;%%gpT@4}U)m#3QN*m3Z1(@l1x=|8c8S{>mMUb=?ADQRa0&1MZ7hwvJQ3FwF%$@?ZPM6_FdRND?rtN&(Q^+q;@xP3DFg8q+UDkc7G=tsCn|bxC6}>T zUE&~M2&~WrzWyLaAcV1PZHi;(X~{hR7goY>^$Ei_Ta|4_%+-}!6I?vZlynBe$<69v zW#>#Kn2qoXwzk=ZKQm&Ap6tV^NIC{r!}oe6>oi!RhPf2Y=m)hKxbKaoJx@0~^5A3< z{dR^c$7PO$)No0i%aKO?l&Tb3oN%Wp#c8D@5wU`-s1*h)0WQQ-mxB`HoB<4%{N+lZ zFyBT0v{3UKe_F>tQ}HWebpUPK++|IS*@7Ol_>F!+d8@0z&%5JBuM77FB51M*E!E_Z zDkCZ-%0Q;$LH_6E+PP0MQZf6=+sQTt0~n)=B9xKONi&`X7NZvGVYy|jn7p-Wk4fXO z2zk+%RZlzp8yB7DpLyPp$(=*B^7f@WIJc_ed_*X3Eg<)RJEmqw&tVD6krkH=x!O<= z#29oAME#Va1p^T^4{66`yrYXrn7)gMYmFy>Z)b;cpRONPfD*-rDU+e>^xC5?7`5Hu* zhocQ42`%WGDlwl#ijF`8gHOBYkBKEigPP>QG*&)H1bM}`f^BVH*=s6`A}GdEHjjX9 zJtFsFT7pf4Xl#Ro!x!-fD0mlP{Rbd>j*x)8kTyk`^K}@VH%^6?mYND9?A}XEeMDY% z$di5!bIzm65{2rS8L#5-3z8s_$Jvb1=x;)-UxExG_6Rt5P!=2F+>YkJT`LZV&w6dn z;Y4wk=CUUCbmm7*_*MjgtqWXSASjP8JDf?wV1zFm zc`7VEsU&|i{vbLOL$*ED!oNyi(tI(&tH`Z|4n-_!>4}-UF{MKoQ^#biG^Q+wlYEPH zX;q#I1+17`D>M2+1lzqM@!U#rim`!NynsfU{VQe*XnMuLnf`TYTOdSp_f@>X2o?!k z;0$#ay_g%gb7VqM6jr-b7AEN4!V%XeDyRt<;(+dr1qEl++oQ28zm=dQmMaM6n(H9%)hIte zDS(eySSWJ_HW{y6fj_bHLC14+3nXe=Kb$VWU`&Wl97fajnH%l-_th5j4yNAMjw3{4 z_Z#M}u?hvAT`en3RMqkY~tnSW*dUywp z`{1?fHgkqEE7}^!t7kWIZ5QB2_0a`5%geWzyHBx#83TW04&i-Z$hHn?pqsk{;5Lr; zM_)&kf3cyV%Kl6WhI&csiuo-B!6;RHDMBtBI|p)Zl*wOKJonWBtrWmZlo@5`hL$@c zU2)WFf*R2Acz?ZD8%z(|`_M+qhKW!OiBbi+*Igc2p6yk@4Oo} z0Vi~MFUdenDgag73yJx#bd?>)!N3aNS5q644+@|YR{n2 zK!ACO4QJivMqpq=>NRE1WGqoGwhb+lL5@|Fl7PI`+=pWA(nSNLjX#=mT>CXL z$tmy67rd-Fhzw$RJx-#%Gak3tp~^+WPF%C#*H7TrDp7|QpA;w@jcqurTjIbA6vpp+ z=;+Z7kS?rkkD)MDybt;Pf?j}pii}XcIOWod%6dVa#)jhobT;U|mMQBt>=Y$y+(u@> z!5Isgsfnw)0oYL{pUr3hY!i zab2lf5NchxtYHAR?90OcnzdXo~Ed);Sms_tf- z*yJD(*@T5Owei~451za}u#43!HLL7+x3%^2$JUht+su_s2^OW+kn~g2C5pi9wd8q# z^XRI~V8R%m{#x78aAD&P+bvnJHpW9fvrUrLL*JCrbB&!(t=HYzNXiHaH@m( zSyG#-^NtDb1MZ0b(9QK+7ZB69t}KNFyt$Q}YdJ=0vX#t`!w}b3#KT>>v$85vv$7VX zQ12J@R?*%J+eZsG_1-=umZQXmgdc#!_<9{W%DK8bkzoKMC&d{^TKAp)EgpXBg2Lrb zU})R&w`caF&89ETEc8d}z4QU83@b*h)o-d6W-%J-FVOe{Zja6I0U={* z5*zec$$golSeN4i)5NnfbwfhdU<1Slo`3eBB^exwbI}K&61%9f)5y--nv9Tbkxg*b ze+#=Q2+j(MW%3Hs^77py7;1C97Hj0^kZ>@x1H4goay3$3@qdeL`p7VsQGE9LgDBv zc4*Ix8abZMNX%LEVW6%|eb(x=2gHKt-=Zk?(P2+t#_fPlOBc_f3^qcjg-K9qw;UHF z{pb(a@&UamN(YU}J1Q56V4w>Ngm5k_8wDLudpMw@2rwE-bwXjkncI$H%EhW$Rwv+r zm1KsbiU*F#55b|Q{3}1-donIq67DBW|Lg}gJ+-cjM1rf^R|bHi4%E0sJR|k7SZhm4(i2&TI$6<90j5Ku zc``h8%-V3Q8gzR<>dz0?`Uj%UKR$}VeDGSpBIjKHjFkMMDbaA9+27^dk01eJnkp^H z`jSph&0j;5U<$O%eb zG7IM`iJ6v(csR|5d5gi{@oOt$#y)m8ytQkytKA!Y$(o&L?HgWvnA|a(v&ultcVoa` z{k`~gp7v=Z9ffQ5h9V@M*?0K;ZhAS$8L;8pdnm@$76_f0<8BYPnbt63r4_JB+45ZW zaJ$Q@1#{O_UXJ@F*dRNp`zL82)4TD71U^Zta8R|kd_Yq<--Som^YM}ucHXQSmzWxE zTuHvXcu-`Y)i<~5CKx+{S8dC#4-Pbo85?pCI@AuVwlMI|R&6fnaf1}o?iPAdNNMCc z4SFacyTeo6C<;Y*cMX3vk`@+*hXSOFKE+|@&z#wvlVgH+tftEkU0km8#i(BAz6Z~o zZ8$0}<3F?F9QbT1o}Q|^E?H&S|8X-uFy8*zDh5+w#|0Foq()SplIdU{LoPbY$qd)d z(Tdb=s`MCPxylrw=siD|)mI-h#9`ft*W%Ko%7kpw2WTjQ{``;1u zX7S&;#9rEUV)K5Vm;V6;_$E3Lglvi)@(qy`*!-`$10J+whFz z;uaESN6|N2onnp}qn(Di44?aYA1r6N@~1EQ96HpF2|HlMpuAOf!-n@ybP}V8@F0kz$EcCe@ zZSXmI)K_mNYKX>~z#om-V);=vRA8ItO;|2@*fRTlXV8c1B#N zNi#7UZ!X^va;Xs6@1^FLq54jyIPmJ;%F3q0=&8#d47X47`tnoGhROC8e5}SwuL&2J^>N;C~d`V2R=~#C|DiPH-_r1}{cQ3p6gPu(kyN;JRnm96<3)tQ&8Ejc% zc|vQjnoV3nArfCBa){{SoKMAETH+61)`1?>{HIbS#aQRUP`i|qP+E;%b=?pkx2qL!uF_u2|wB+I|ulUxLhK4958K+y2 z!HG9@BKEgc7oUrq?9c?Lg+utMP7dk=_CFlL9B*yF(8Nm;HTy?2U~&1M>E!K?w(#@b zi^zqdV&W&5i0(~g5j`byna9hFZi11~LrH^;Akd-gJd9uxJf-uVp$WA1kl*6jetV4vNcv z3PIPTjROr69g~INgZkDo7!6~l)AKi?;ITYlV(t*@8F=r6Dy?&41UbR9_6AE!ataO5 z6s(7sbI+uy58P}cdK!f%V6}Op06?Rk8y?)9Z9NYSCe3Ij*!Y)f!x!{R&y(%%LK!Kv zLeX7hnfuREG^q%2o_h0A#NLF)E9ThoQwx18_gy(Gkc|t_jrzyFmH_c%#ZN8@ai;w`2x*H8 z^60prWJDpdsC4=#*pfx`zUSr$9ESNnG`)u-mH+=fe$H`lj&+7jIrp*mOd@gYV?<<@ zO_GX|GCPjr;MfO|LS-Z?vwi9HtN1%jm;!D}45RgX|db)Ul-3#SAKiY(stM*8Q7$P&)vTC~yFRjN$iai_b-d2 zxAvb@QC*;iGWLVb?nxRl5&8x8ly>gVKQ7?S9~5C_z3`8jg7=q0mdZ`&wE35D&N%?Aan0Z~1AcweH46C4zTmP}d3rFcE+>Uu*$OQdGP3PFx zm{T}{y!NV>T6D>p5fX7$EGS4kg0}8tr0@yGSeOIboMY-sBV3Lv9RQ?5xx;SbTdO2g zQkg`)P1T|J=6BV%Ab##fCi0}}a4_xK}4;P#37z3KAtj5;-+Yh88o%N>0PW#DDZuD@C?**TKmFEl6QyF*HZ43 z#|N^b|Ekh|VD@iapt=^pZ9fk({aP;lcV$?(|J5KhQcH!zLc8W*LFA9CEPXiijZ@FU zP3h@r?xt7FU8-63J)oy!=3;3HE~XN^|R zKF+*NjiBUba@ehkS4DEK$i6Dr>FMeDI&eJVzW>Yv7RgY8d^X>d(aDEgmu)~fu#f!h zy;Y5#>ZLD#Qs1 z-(e%`njv9gg|G3meJ}0?3Lz*^Y)i0H5!G{_UO#s4Upd zov-N`A4$0!-e2QiP6{iM7Fjy*BSz$nvl6_lKqKDRwg7D$#47MLSu1?IUI6&y#C)K^ z>-%rK>6nJ|?bdWO1j}U^vbb(5tzWAC?AuXG38JY!2b=L6YatPJhrs6Z{}wJ4fSr?b zr|crKmBI}aOaR6OC4=A-))j%v2`tpLSg5gJW>S=Yp=YhmWoLG}-PZ6I*)hh`13Wi? zHL9LfpeH0h|gGBDRwkg~XrP-C2PZvc_bmJ7*a}3?iiipK~qaK0%gxZ&ML~ zOT0A4_tlx}2c!_kpVj`i9jg0vpYtFBiF)sDC04K>5NrB9Z@$Xt+ZGR46j^wrkGF<+ zu@0Y$>E5*K693<`X>-qxzWAgSaQUa}Il{p#q|Y41tCzCJ5F(6#qolNqy3?D3$5Th2 zxa_w<4Y=xFtk2N@PAjZnoM3W&;))tZ)wYy;b&T=2q0sAb6M_!jc;;ejfz!ecJKf{1 z2s&0N=I<7wPc|LbuA8%`&`|e4n#5pXWN)!y>Yhi_^GiEI$)4#a2o`6Jo`~kGhPoHS zGqQEzVC=@s*5?4)$8Mm`d&@aa{F$)4|LWiRae5$&cjM!hhkHVuy=zbx&Pz3=Ge#O@ zW7^n+Nf;%+G;>2O;|eE!e{ma2RDl_a1pg8-p#A1he8HOo5MM%w$7dX$I_?syK81<%?yY7W8|Dd5qn&t8#nVDhUt?hiV3zKv;68;x0)M7ys*a5!&A)^d$LW@L04@9T`eVH|wwPIQ z1)>(zfalpLtMBALj2+omv;-Hbw4*jYx?TC?8LoR7Q-_zPD?Ci*Hn&syVFF1+4hPOD z>rvi&w&rma!Nr9}TCt4%*K#psd5t$Hc5N zE4tG~*ATFOg)?N;03uxbEZcwfG<?RHl<&m_FgV=t`rxAI`p1XvJ-#EULP5t zDFZw4Atbmk^Wx7g?>!;zX?A5q=nQ|~q-m+J;t#a%8RTpOuiddSJ!uhAEwu#NrEqJK zENRF0I(4-d$6g(;{In#CJelL_%UYNwQNk*Ggb;B3saL6#^n0%qX_gozgOH=J(Vv>>8@zOgY}apV`w z+zD2QSh_(_w*3ZzP;2H@XTiNv#SeP*{HGM=r(2P@1b?w}Gwc^iImE|-v$SjNFW;F> zni7ZEo8(xcTvIGAipJ zG3Ce<{iA-VDcU4VpK`K9Zgzbz87?V3tMMLA!BUjAPje%z5u?2Y0o|fX9V6%4@_y)r z#L#0Z3L7Z-6f$uqcl?A2xTNPmr=M?x9W0txUtXJ;QFvIbNS;K(A2K+E+wB+&Cc7Dk zwR`epW8^HAfOv6PvK3c`pMN^eG-(NkPzW6~C_=bQL`Q*9e)h?ROkLwF{^a0sPS89i z=(8iUl%5WX&6>-fyklTv8OcCEx^OG_}u!{odTeO3uTj=P|QbM{>F05TP zfZ9=v1SH-6;ndj*wD+kC{#)&e44uL}LZeV{MS%LCm*=vT_InNX8#To%1|>r|>LH8!t)s_X>JI zrpA|W0s52iU1y#DNXGlJ&puq!leT3u*lYZQ$rPrqFIZ~Fc0-G_6IrtoW=|MO0Z+ak zr>{Mo9%U;r+{L_BWU>hQHr{yCbaW!}T`y`VlW_3_bp}H_KG@F-hsRl$S)cscifEhu~ zg!}tdmO2PAZV(r$ATHOQTqq%LV93!APy8Wyem{RAPEX3(eM$;_TLWrw`Dg%^&R({1`eM>XMuSr8|qyMM!kvpx>32fW%9UX7J8{+$rQ z{RwH#ZG3E&{`-*@$yq7pQGClfPd(B&mof4+o=1#sijpN>gbLg+n|A}gAhhoZ0{zRb zn-+>8`~2)QfQVA+SWfW!9S1F1Eyg};wPWeH@kkC4cFRxSbng66uWw~oR`HdG9UE%i z@6*u~tstVIp5;-(9VAt1mfrp-^x;Jg;25A^JBqq4h(H@Rq$B?^($|_49-yOn5fT=q z4lP<59GRlPUF(98hg~`*rs!j#M5y*JN9JEuU}V$j`XKfKTv%YQEO*sbcz}b}g89SO zEX4WU;DmQ@{+*-xdb{y><5Kg5wHhv94UWYGGp?0!)rk;D5Y`YcL4*n|P(qOh-F?X} zADGe$@v~Oo1{Ur)viQqxkp`4bTz?A)LpO3twP_fkuax3m)B-@RE+h zp4s%ICBpt0B;}NvCQy+@D5b8kACJj?)-KZbZ`>f)umyo_#^-%VsyQ6PDyqjEF@$U1 z381SJposLr)?3!;0>A>BQZ-@g!Zs zij{W0`@AX1QA{ zXHsop=In^G>x_v+r}1NjX5&o!-+_hiq%7X99S)9#o!oJF!2*v=*dj;rQ^ z9}^TjH7Bujfjj8wRe*yazxtSqWDk~;=OXO+Qmx`OAsI(aPVgTbKQ6A=DgMdxI?{Lc zQni~EOrC;RORb47sT~+JypE(ky}5|a6hK?hk6f%Ba|8SlYPy_Mc4Gkk<)A&(?%2KF zX+f{<&oQf*p(DM*Er( zjp+rl*>&+_JRxIAP9A7q+>VnlYo9P(G$PAcun!S@5407ePn@HgKr$0>{2l2@cpL)g z6d}v<7(FZ!@lGv_TD(iBXIYcx0BreZMZc`Mmk2yK9^<(Xoq>(Je}UQG_eOLluv zTX0A4{=ABX{58_}X=VDBUOav6<50K(1B^PEj!BHQ@5(sZZ%5`=xTLeD)Q)Z6bV5<1 z^)g-$y6$u0Dnz*3ruMWqqK&ATZ2f6@nlU;`+u>t^)*)Q{_rW7*Q-C&k zOz-_)vn2Yr5?}#o5GeY`XaS+djSv4cv?+mTK1kBHuD}g891S59#XDZ#*7eYbphcjp z;7!g$%mqASOq^}DB@kJ{RYIv5hA>86TUr^1A=Xflk(wr6f~A3tKpJ`^eXA}LCeC5_ zz*L9>cAfZOwQyT+V`JSpe9-d}GT36o;{V0aIS*v#W2y!7f}M=@#zfZ_@W<(BFc7LortY5wV& z9#P&L_k+q=rN+&&P9rqz149jM&Xi(|m zkfy>k;Qvnt8{g$8Kvp&EB`J4T&F6A5{&|-m(};&rW&japVX~OxykUL%WJ%6Cu<&Fh z8ph=kg5i=F>S||XRh5P_9B)UEHP9=8Zzt)Zj&kEYvWw!Y`DWQBEYyB?C!5eGbkJaK zYlkG>&+^~BZm{9w*CWK&pcF5T3nrMFJ;x$)3>x>^B{6yw-S<~fUL(DdNn#IgOYqLV z7v;xqOVc|OP-m$_;DTuZ;&>X+n>&p#Wh4v_t(1gmoJI7t##d`5nmo7DjXU;6WM%zI zWT+^kCSFI-W2()dJ^j_rC8G@=={XLMxx~fJ2y%)Yd3D=|tHJmLk>i-%oj_=x7-2%y zGORdU(S%CePmr0;=reY}<1Ytt-g2EHUr_~l$EEF+xpMQ^^j++}Wtdp3q@8jKwOcDAFSa`ZX%DLEIb^nRD*VUgctR6Hw*{eF;TU(7Qo`loo{Gcl8ce|CR zFQl<}g~sTu|KOzMd6G*Ca2rm0FA|{w#crz|**~sW9(b1Q3GGtHK>^0?bEK5gYO>_! zMiC70Ax_I0_^|H8_JPx+`-AsMnr;#f>5hpn$7$y}DyX6kGLrw5G{P=j^^&{TSd z0FzDS8s$+hk$LnqoUqlp5J7$PG%SXv6kn1n(tHK05crtpXn@w@L(YciD|Re<5IRf~ zT5z4dhvP%k{Jk?cTiR9(i@J`Eyg6`|BH{z2(&lb7l3&sw9j0`5ZXiK(56vo94_~uE z8`826+to=hpaob9uR=+Yqq3!_d|I(m{M40h&L`DutaOrV_cy5I?<~%B_R)P+RWCLr zazEcBd$xtuo{&`fA==2UY_hP+DU(}`s@WZeGM{@xQ$ku{`^y*pY+K~sT}HW3{cvjqs|JZOHn4x1oFp@d;O9>N*wHz}lws-j2eFn8z0Q7kdbl;i2gWYvmv$ky|bhqk^7& zC`}$0gqWX3tjs-7r}8-)JrVTogEo!7A#;6_cdwxh?5JItH`|KX%3Dl`0XjP!p&8rl zM`QHjt-P6<=xcmCAD*zTK)pJ9wc?x%S~w#ONR#B2%Qx68ZwMlAhQIR=!CWvHa{Ej& z{U6o+x113%Ljx4wO16$~La!&+zHLS*5P`3xNmlfy^m`#BF4Q+rq$EZtUHz!W7O*%C zcN~K%{NX^O-vt2^6VZiI*BzFgqL=Rk!YLlfWP&hC}tq7Ek0>gPZo1Ru#mWYy#m zdWQsK)SfaX3%0X-eI#`pBdb!#GgpGnK}zUYM01*;+=EI;)A$eaUZD*%V;5rw z5G{;dBB`w*b*E7c;1wYnT660xEz0zk4QnGPf#77oTSP5 z3ws0}312Y_PJ|4j4^&tUYZAuAs{%g{b*>Y9No`2QW{Q|^S~X&trD#p!%VEaHw;8h7 zK$yX+Ts|Q}^B?vuLp#?&FScZ?<6pc?qfi6 zPw66c>OTkvs)=Ig36CObZ%tCt|1k#j3jxaI*gfyJjWdsDb;x+E|aPMG0UU5clxg`AhX8W1!i~-#>soo zraurl6`(qPLZUJ(_CiZ$w-bl{5XAdye-|5Y44S@udU=J{jM7vbbf6&O(f@a{?C(+- zbJ}DNrXjFz%l}9I=LrR_HR!t;-frUh@s&yC^^4DPPZ*(Cc>^&yb0W=}1o`FnIP(wK zGnxs(h1fXM#6WaRG zZ?=q@X#A%TwR1whqxY4Dd(TUA5*%eCKC{z!Em>^o@0R4ui7fBh&(X#C8Q-{az|ki+ zS|{?_;~To_5wb3ouvsIDnLrKL>5F3OezY=I6YU@Srb+~SXlb~t1C{*rpIu#!_VD(~pKvg?HBIayOFRi_uS}eAn@B+9gX1*; z1(zo#&>}bci@^z9X-C$3jY6O~k}>}5^h<$I$0=x6!~uG4NIos)EN_JJ)YSiR0h|k7 z9o~TAr=uG*&U3m#!V?b#4-F5E)QCwE+HCacHM1JfG#>^okvtqNq2HC`9AL2FctNUt zCOJ`ilu_ra%txq~q?f?f1Yb#o2rGFr5Hn^QdCwt~Kvc#Gf1;CT>e=%I0jda*5+A1| zK2`6!^;5?I!en8Tq(XvQ33?Gv;{zd#^MM%0>ttdYv<|^Y5eE40i9M{Om`!ZY;O!t8 zGW1JX9Ec4corkA@B7~aQ-z{P`p{E#G#X5I@y0!1{jEl2l9lN`J;Y2JeZsXz$cW=(R zYD@W*jR}l8`OGUq#6?Wae;7hiGn2=Ol9u#h?~$?BS9K8>Rt9xSH`u*ZL4Yue^leVD ztVK)sQhg^lD6a$RVV93ol8rNbp>6}oKQXOT{jdV}GE2oz*(;~`{*j56Krq|9FYFu?-EW4FJ!0qy(Su-Rf{gT6O)*YyEeSB#9Uk>-q zmm+4j(CSk#x38iDUS3^9K9D*z|Dci8S*14_0et2hHyK+e9|uc&(W6>mLci|NvL~@U2sSD-4BTnb>(t$$_y0# zUUIhn``u?^D#KjUmT1KzmYCoi_l+z zdP@_@y^9y43v%;*HserCxcXBIz>Zk@MA#6m*V3$Wsswevrrm;L5w-r!un=b^6%aB1b%c)0g@MW1;*>hm9AoDrGm;=T&MCn?;6>HCK zg@{p-aYUHllKK`CZ386YjA6Fx%)6JOx0UDFKYQ8s*1_P1n9+GD;W==w;NvLpo-#=8k-@#d=L(F!9S(U ztrY%nQ`0RvKGexahl$9Dv!Y>~x2i1~KSw9O>Dr!A=@Kx+C0-IITYU)2Er4_=y@|*T zz2W|aLopnJ`Afd$rEKYN0d>lBMt@3xu1Zb0ak{oT3u>%heRi8A*1NuO z55v6P`qBab&9vj)v4jq!V$@tU@?rT8?ZEyy~^CE(S_G>OVM!o3Q6#y8MChbXWpy=`2%ab z$yavX&O$nh(%5b1(pmfD>^?S6ShIyU5tz(i*ES#Q(?>SaKc5x_I`_Lx1ZB;WT;B{F zg%yp(2aY0|Z~{4AU-H{^if=DBRTkdmp?f(%%K1vor1G1w19_*fEhgcN54P5y$;Zf^ z_dKnC=jmjD-)!3tM@Iwpg=ofLP3p-!T~{DNP5?^~7}6kov<$xx(KfDz%vlY-;cTli z!StM$ugC~Jc%^qwnw-+hoZ0ccez{g$JUAKWCLiMu1^)(C}G@ zwgupeB>E-!Pd07Ztx))-()_32o~LWx3vf*rCvHR-AdRQYgkNADfE8!Ac-5p;2oL?9 z@0z?OPV#NaM1^b7I-Pb?#NPGz4R1B<0YVa`#<;6eL3#s0{rLYKoz|TqY zN!AIB;~|eA&h0-tJC@Y@RJyTsOeaTHudc|yn|*gk@GPg#J~~O}z{4m*7H>Hc-|<)} z_2KiN5wQnV>ekGKJt8;pY5eP=X`k7e8(;MgL-En%L);jTziy_B{4yH7Ep6y!uJUS| zMH0PVNxEg!b6vitTUFdT=-%dt8~x+x1@@TLvP9Ag`WEw*5sc`{ZLeGzp;WwNbE-BA!uV>7nM$(`8+*iurtPG7SsRMq93F$YY zM+r#}UwI>jt7BF#hjFtY>eh8#NO1|NcW1^@9LE_2N{?(x#rjwHi2&;rRh5Uh4Xzv# z_xIyKcfTh$7D&NKlRr{FXT551f*bfjaBrIw5`iUe;~p;W_OwfE7_aH1376N98|?L) zQTWG4QNNCyIuUrr9e43nV;&Q)xiELaqE|AMZ>pqL@@E8};cR5TCNGhiARjZPKF6Dg zo7#UEWv4^1{s!;LCM3C1S)t}yF^}1d(UPPuGd>${=0^r39~Y4CzdMn9L4u^4&vUUn zv-;Hs1{8=|b#A*@BaoSJ?2~J`OkI8T2aqSme^NEbni0Kx)SWYX_3{y~LL=R!<2-m3 z8I5hV2mS6$B>ZIQP+)Xd)J(#EDNGz%E@b6tqAW@N7yuR1oYFI;-;<<-MWyV0c5SW< zTV`aE-oDGhedv$_P>FVXFle90WR}3HMTGoGvC@WOo!6>=4%IDysa&l=+>G27;w&q3 z<);Bo(fkLNg^)W2vVjWB2CTnct;q}8W4OY!vxL!3Mk>AHptFDrB+(0T$Tdb=Jp)ze zU1NT>7i4nHWm-w`MzW#<Y6h5POXMtuRm!{ zrSmMiOvZY^CBiH_>OL=a3U3Z7tM1?~o|HHp`L|_%s|4JX#Q*MRhJ-_XO(Rh{GiHEk zYP2mm{*-Niv=nZ_M7LPXZ4fu+`srCo-fv1p-)~sNe0cMAdYLXKNAwk0g1<@wx6i|t65%jO+g;n4Ly%*RB*TB%uFXmqy)pUi z@-a`JN}Dx!2h&fOJ5>8~nEB0MU9F}vVSx9x!rr%*1p~Am<#4_id1`Ba!A(R5{DD}c z(L#hMU! zxt6=PxUkC?OJu1)gsNkIuhu{sYt=2~qDfSqRC>7nwJ@ze=>bA|6;S^585pkcs6*-K z@0M$4Q~tvTvOdL&#~6npq(UB|Vj<$LKh{%mAT*kFl#a~-)3~=n_dO1Gj`Hh|xsTA# z!4OXHrIzy_;$D4?qc1J#ix!Bg-}NTqiwUykN}i+;kCX>8LIxzI(5N9~4*kL3~G++jtRLW>V608vif& zS|Xh8y0sX9oNWY?P&u5!g1rhiSf~k5C(yO4MA&J)y$igzwmqAL54H#6w(uDE)70EP zECHR>E-bD+=M!kqk>F|a_R`bkme6$;Gfmk9_J9!gqbLP@2EW($NCTtv3UN>SO;NW? zt7SP(3+o{Y|lE0^Iy6wE_QU?Yfd7!pQFQ! zXs(*t?L2kL_OY2mxfzA1X}RSY#>nGwfSIo#E(0ASl_z3+H)bM~Ng?30qJ<``_!6PO z3t0U+^6*Us6BHS!Wl_^1=r>zTCsCQ}G!3Wn8;yIIT0|+sgLT1{6nAU$73aQ@f&Q2E}is=>a)S z<+4#$c9;CHn?C9bG1BxC?o>zDbPM3(7tk(BF9VWUj5C3b{L$PvV3kAyvVi7oLMGL& z&v9?)hq0d1e9Y?9{{8gru&p!Ce9|7aQkr~t-iZO!NrlMG2D5AHTuemy4nG};*?PP_ znZ3=t{z9WqS0gmeb<9Omoedqkih-)Tz{Q9#(FXkUDHp66At6+&x9ZSZ?rWd}DWzzG$o{E3ZvCsO||?dJR@?m)+snAf8KyM==~d9U6Wy zCp*oaKU!|o7dXv}@G+_%dK=BAQT#aXe~W#2ZxO@}L+nB{H$upgBv0^Mmycv$m&nH- zV!B*Wkx1igZOVDoRSw#d&Lg4*U52#Yq|nxjLkM2lV!Q6~kWZUy3`J@{+pp;fH_q$t z+}^O+aSIS{2Ck3YuLwws>aw!ubk5=2cRpqTjCb)j#HyBd$%5HH;Z4s1!|XU=AYc2# z-KSyf&*OO@f3u<1efeW&>slAoljr9*fb#uv*ToTw2rbT*yFtZ59+r*9`P z?|=7Qm^7M?z==})Rc*NU)ZV6T`&Y}K3)a*hl+3uUA5GOvj|)?CSeOX7*rw^&cfYEF zijpv_h<`P(K5fLoxS3069MOJA$UOsd@)|xp@oLeG4Sbk73;{fBD1>a>;J|OL@z4L; zBRp^^dEu6*^O6+$M@m@jU~zqSelw&4LD3g`J!hmFqno1gukYDtOKQwl+f?tKsFm)p zV5c+eF0|0w)bh?(C%b$eyz1A8u#Y4C8uh=JP#`U3vOKk3=YNJJ=JAcvWO3)4-7@Ir zzE_lV-TkeuQrsVP4Zat3mwn>G&e$i~k z5T_u5O`^ge_|sG z+KhOJ6QmNh*%T$hPHX%GsFmS$?#r+PUBIs~jm9+|B%vgLjg{Qo+|HmI6?T0sfpTvB zxV~7_!ovKW>oJzV4Q~v!t+)aK5E5l$6cvqs-m1(vIu*GlQ?X~IHeiaXhIBw}xhEh< z+%dF)lGt~FvVbT%K3ww7RIC+nagg$=Ok!C(#zx%ygGKZXW3HQ7Y>x<2i>2+5_1+YdVFh` zWwikrdcYnJB?Z%Z52rrgnfL@a3vYze`y0Z#n6Wm114ih?tLG=&3pS$v9q>7qr`b5Z zDq;WGTjaOnc`)NwHSoZ#>(&Dat%B<7}ggW1!HL;D2lzP?~ z{rtWpJ^XkCoS(iZj(dNx9iB;!2~w^~Q;|MzAyCQmLmgI|9}b%Y^jxkd>V-he!69^V zujB?OCL6$ZdOuRV9aIjZ4QR*76RaQJ(%evosY?uamh*^xbZyxUflU{}jO*tEtfPmo zmQZqza*5wRhtN7Irmlu%PuI>`w3X5@uWy%__=bs`+Fx)oFxHvBtv3y~yHIQaf_ahQVht^8(0gmD!Lv!!S2mLQ&XBh zQc$O32MHb@9oogAqknE6({V)hH9n1zPH46 zw}&EE{Ibl@q+kY-)d|mh;?-=*5yjl1t*dph)pP6 zaWG^>A7;8`yYK#5D-4S^fB6@lVPeN}EQW8|?7nW6Vd6VEi2475$rhFfL7au*A!;7r zns`TiCDK=Q+wWYimL|Z4RY+yZ2hKN76&lMF`u^+e;&wh^^SivhrXDFdTr47$PEX#J zH!|xWhJCNeWYIfeEkmE|?v{*cp}8-%ES68oWDW$W3?(H-xBq?ck0NOt-2Pd~Pf73FPx7RD1Z<4mJjQGXHleQR)5=(oiG4S4|JFGv!U$PrTG}Gk4ehsVr83~qf zV&^tS;&Iv?0MvbH=UWWKL* z3|VcV{F?sZ4EX0pK1VBARd@!aPYy6&ULi>7p;X^*&MV`9Hu!uu% zK3(-<%2np%Cu^zm2GpP0XUB3A9?@DSiSv%A-kHY&a?YG_pu;S-$)Q-YWmNtK?qlbh-n^larim<+(tYl}UC#S=6yvYK--L<c5d7`lT!- z@9WtuFTwx1bq8b@ONlp}Xs2wmJb!)L74$!Thf+G#Sj7H-Fx#0=cbRf@kU^&;;!;@otVCpi!e$+>sjGz zt=R7oq*>J5RiUwixQPpQZKQ06CH9_XojO+YFWHfOpXZBoVtfDSm+nQ>D^iJn#)VIg zKd(%X8n05_$_f{t#3Cc9$3VfM*m>FLML*Q>@P1(_ggs9?ii-;$6DGI<(Cmv8C(9q2k5WAyYDi(dUbWUJf1cDZ@XmTwLk<^QZ6*|3w}$*wc{l8?T;0# zQcjBGE#rGVFg9U3b`e73P{w%0cypzor~Nj3y7lV4IT{OMeNEhnMeYgC@9Ohr{{Kbr z9}qiU=lvg=IFjlMR4{GPui)rwsn6yU*-Xy(# zTeF$k;>ARRFLFu;uGA;y0U~rNXWYGy<>q5e(gmlTxv)eotKf@E+{hpxCWIG#`Ks_! zHo6^brMPEBY_9`|5V~pYE0N&en?K;!?vlD) zhP=jnkXul|P$Z7lq*33nUVbrlNm+**{&F!LxN&VX=}h_($0(MFcaQW{rN7p2c;lIp8+Qy zBO=Z1d;;Nr69U&2nhRddSGZ-}Q?TH9VQsBvfI)?9{I2TNu z%PGB_vAsI@l(Vv3el`% z!Lmsz85%B@nO`bZPpTIBB+lVm-bRM**nn>OiAO9C-iL&_ch${w7YR8>$i#$2@nsMc z|7|`OAy^<8yVd_$R?n`vy+d#le8zC9*q;p_F%{4pxoKT$j+vNAizM<-PXwNjOyYfPcAg zY02bR`13Bux3}GMuIY?OqaFHM^O2Gp)ZwZBZhfCX>3s^P^92>(M_W!Mu#^m5UKEB5 zpC@$-490QC-O#D5sWsfLa_{S$-s*U>B!hZEu@;|>jJ&uMf9+oss-6dc!_<^Lp+a7SRILH`eO-hHX&2n<3HSa2Gre=dkQO+*>_n^!YWz zQNjTu?GfcQaV_IEo5Fk1ONvYKYCuqvNJOY#?J-EZljnP@)2UWMRvv}SnL(XXyxTXo z1e+@#xT zc_(;V+^$epa*R=mG1Sjnt4<3Yhb9b0RkV$963uk$;UV=}$J<_fPO-?ogg;fWxoXGG`yJ`amGU zt0K*O^mFyJyH{gJw_A(m%sBKID{Ai?_0@AUa@$r}5mJd79@iE_4(RVN<2ku~WshBQ z37KDss0vt`n6jJ4h2%J2~TyIY4a z8KGm|MiqTNAL9*n`OzPiBR0kkjm8zF==xZa>kJERH6?`XeCqyNXyy#pC)`dMya-85 zW%msWSQgzS4P~QVAE@O;x`GP?W#B7O+Arn_s5bhHs=03#cM16 z|Iu{S4^4J|dj%W0(alCGtsqLsHp)>VA|=wIpwcB0V=!Qd!iHj?fRvAPDcvO?NJ&eB zbd64Z_x<7h3+{8y{pq+ahqn(~lG*<87_e)$7+FMxiv>y8d9Q&l*R=XJ-PCRKf-yvv zNt`Je@hdc|{|h_V#8l?4t_z?KjJ2{*FxO{vj@XOF<|Z=pjR@XkBbUgAWJNN0{#(?{ z_N_VRO46*+r$=TVo{{!Mn3dR)fdU!6XV2RJO=h3QhqK;fDSs>59~~bKoPOTvUO7z- z^=#@7*u+fL9gbs$$!pfZ1$85T{a>v`dinI|d-bK>Y8WXS9*46dliP)v&%D^4^(jTB z#ufWT&LnL6rQi*qvA_4PW=zZH1Xn_wn#sYN&!-MdClh(w$lm}-eBlcm2s^}K;Ra3? zec&`H6G%1Z&`^gDwLDW_QnM&cpv#Ujypd-*{o{0ZywS-IRwZN~12#;o8Bf2D_ z>n|NUO->(is%Bc?j5ZXCqo~qCv% zNcIu(#!h6DkpkfQXo4<>!i_s0chS9R&CV>@<2G0Fx1K!l!TWBN4P>dnOK6ycF>T=a zn%OSRuo0p=eCPVNX9nLiXwZm8DiPgH8hUBl&eR%n_ld`OGxB$-zZdyLeuS^w-tn{! zOymT?&Jx+7XEUN1LiU*+-I9o-q3Xa14h@2#zBwQ~vaT>~TtqyiqSNEUrfs=89Bnd`(U2gG|@7=HOk00OPB`pj~UTAxA zm+A!xrD5}3ib89CZA7p$U!CzB!-dWhCzR}N#oE246Gz;<3i2F$41N4UHr%Tu{JMYe z;AoR4=ot8;ePcYZ6|nH+JD_T#e1)OI?^F73f)$VMzk`Z?So0^xofP#=*SPlf(4%2; zUB{el=|ju^pd`|?=73^aCs|-zx2$M_Y;o{)U;R$`RqQy71$Fa^w5Vb+0&ZZgc|1yL z*3{7N#b&!Cncu4w13^}Sk$A4ZCqe-mV%N?g5e3Pyk4f*b&I-fBV$!I90*L1a{6w_5 z0pYBxn_1)Ii|`|YUXazf^(HGso)Tw`upyPvD(D|S3QxI@E{K?g~O z;bn`vm{Bs8{{cF>uQu1lW3vcn@1f#Sm|BKvN#vj;>tjY?!+7pP-+M1S*d2GFzZ-U@ z{!a2J-@bSWUSii*L4nZ9Q_klFq3h-Thh@y%e?xcf-RsN=op_?f-odICFpAU!RoSv* zYrAK;j=53cm&7Q)@0%~*>KoA(pwKbx0X2{Hz?4TmujY0@@z@2z_U~S?W40brNJQcL z>+j#1C+|$SmPkJaJ^K8WbV2{#i#$!Hhmj*IpzmS@>Fx!7W7{49jNxF|5M`&~C!UHv zSY(`?@lFN_=17y;@Rkn$)QUT<|mdJKQA=1CI@vXF0@Jp-o#H z+>O3@ph+A7dyWh&7q_oOR(#yP-vpw=4yswnOd6;W7LI+E%`u?MfEWduHHn-zO&!V(hI!P_R%x?w#lm;bhWk0a*FjYKsOBqzIGCox0kFC>=r6?T-B+nzBm z$j}cUrFs`^fbsx8f!3&WA>%KKQ-o}E7qvGoUk|UurL}^cn?U9mPTH%OpIriVWY~ax zM!tPYmjUl=1mb5V^XmHF+DgH%SUad#CkPyyyds{xzj`&|TLLg7kLQYw4vp+fVj=b4 zEI6Gd`rSjPHim;S<0Y}ZdlT(?B`-=~{Nm5npJcMfj5JC&{TVBU3xxOms02DAKVWPB za^0lqixX%Jm^f?q#u|{`(-%8WQ`A*LBt7K~O-s12FHaMWV9r7AVi4f*WiJV-dHnjD z@*?Mz%r~9FH`!IK8`*GqtcciSq5-Ps(;xXcQT^6CEhOR#5xK_YWKW;xf6!AI8uhN> z>@g`S$z9QcC|E~^G$iZC!(|`rbp2tEASK-bOV)E%zOkm@SpMfrGokD_u`acKNDnp?r!Z~V|OWm7E0WSo#I zH`Dsh_dvhi+ujx8xb<4Mu2A?iJ6J*hOgkSdCZKY9t)#e@Me@|Z3UphpC9neo3uFx8 z#Bir^$r19e%#ox~FJhTGzVU@O(kxvHp>+rR=f1-C_JHTYj92` zw$xg0`UrX8F3)FI5!-QlCxdkU>=TbsB}A+9w!tJ^AEHUNddZI6yz9V8d1E5MgXNZ( z#l_=L=8%p{qFi@y$jxL)&8c3 z_teHd?u!q$mNs;r57C#EEr-FLqcmr>r|R#mleyL1M|+>$fh&R@i8WmIcwZ2z#ujOa zI<355!;rmI*1x?;r%8-N)ZyQ#q1fDx`S~@shwcUuDtmb$&Jw22fu$E8U?1KpBMp<}A>Wd)Qf^6t(xOi5fYant|x$XL{SpN=#$zxwDgJMF$D6Qu3<% zaryeC1>A&Nb36P|&PmgCt~NM~rg8h{F$^6U&VZ!vVw5Yubg`Iv6_%ZYt)js(L69*Vj{C+(p>Ki`i%*yI!&K(-2X}mNewYA&08=I? z19Br0AbS1&MMAy}9~~ud>AkG!ppN(IBL z=X_6q;)!r+mzjI4s>%j?mg)gVEQLZLpyxn6>tAf{Sc;1gpw!fkfsT@O_I~V!>p0v^ zEd8mRRttW8GOrEyL?%f8;?tH-73P;>1#h=*J8w(4CIl3RIMrHydzM{E4k%B%h9Ur7 zed~7{ji!*<|J?W(hS_do5JpR-Op#8Tvp_M5B0uOZAY4L>=@(A})*U)8+f}$Q!|Y0E zO06x!hvohZ|DS)P14QP}oHuM%W}c&ozsPmDA(eG90l#q^Lf5UE$r74kP;#{86w#3- z-}nph&oK=EI1;wS^r*Y>6OG>J^vBiJmeYsQ{)uUyj8kWq#8UhQ8$I+F;r{4=4i1>c zUYgy#AM6y~DH;PB$~r{+Tg=n`4Ba6$P);?UT2SJ1aLfiNXQ-z1DBNbQmSN(`@+Y6s z3`eMd7_agNDa-_qH% z1q2BsnaY_Skj4OcCH4zY+MFx&2+W>GEHlk{1w-+VNG0=yJEK7fKquS!tGUQkb?EG- zxmR4aBo(34w%pI$7v3?uJ6nIlE)u#pJkgodQp)xUGxH8IsZd+Hpvlq;rWeNtJ_F+| z*fDD6-$hrJn=ViWLjLWtJ{5q~D9U`KeKAjkrRdxL4CX_6y;pd%e=u=4;Rxr*w+AL8 ze^-zMpS3+8b4zFlD!Hn;a?MDQeEeU*v;+p4ml7ThL&hjAVb7`3jMi^Z>>^z)yOmwiLNnyoT}ulD7=b!Z`73A}RJPrNBa>zx(??h)=?I0u>gn|;N( zA`NLFn>_c|pcfU|qMhCiR@aP%=+%M(8;%{;X9B*6!CE^dM>n;EDMH7a4$p2$!1bc> z-ELw=P=x2-etsc%)KR#?BwaJ9;Tu6nJHHgFJ5=pS+mQ%Tg@C5eYu23Yw} zJUeZLTs$<@R<3WB%<|9GrE0Z2OE`B7{S%UCBWbFK3V=S*MO@E*b9Yzc+Eo=~p`gH= zIOR9>i_dfuD7CYkSVnX7w7e640~JdMISroXhLoI-3b(*dN^b|xXOX$1w)-b0K+G*k zgZ*ySa45O3a2eC;@>yoto}tmXEBdJNX7p<l-!>U`jHLsTgs zLyI{TyQoCEzX2O|87p@~Jyr?759ZM9w(Ox12%5bGI`?NZgB8!q*6dXl>6u-IA{{bW*T$bO8m}evEG`D({f@8wyIFS! zi}CPFV^_&hxvG^o;%{dt>GabYzPThTNv~&E156v4c;2VFz+xFNZ;WTrG49WXJ5!zVb zsJiVJc#Q&&I_qDrbZnRnj&VKiZ=-0IIF`Cgp#S{R#Pc*1=qR>RjYrrO@Q@9ei{UV@ zNa<4GEtG}tk6_8bsJs`RbdyyEI%J!t#oLO1a1gAAEI+D^KV1AHwqAR({;*Dcv-18& zKFq=9(CAZExtdqs3M0Pami0;1LamT>?=9|-9b1)IUhn4PMi@g?!cN0Z7}F0@7E`S< zlQZBrQz`Hw`<3=%=D8_vjQ6CxRyYM~qt_>*&ZW^UjyM%AqcKC@Hxv-IMHo1)NXh))udMB`7L}TGpLAhA3Z}*)V z@g}mPpNuOv^5l8R#lr7ljQ;@lqXOqmW*ohc>YM1yTpZ7pt6S^IYZKKW%xRE0D!Vv^ z{dj-{HL&9p69i!6=%B9<)QFhSyg*@zWLAj)cv$I*OFIKJ-@`g3lYkk49l=BKSjL*T zKHI2$p?@P!>%H5BV=Ea zwL1MqE--!N*SAtOiyp2%JYzu59|a{6Xe2F7iA{h~C*A*m;@_&?+=bGJ zusmtzoYNQL1l|#frKoROO+RjiFTA?_YD~4}!6hAd3Lg|ovfTUSC?vaTd!SR}`vmQ% z@drIP^9C_rp)k5 zDY1TuW|FAxr(Ui{el)lu;(M$C{@-ITkLFc3!pucJIBJ6ECxOJ8MT^~)o2x4!5V~Jt z(?U@er;pDMXut3pJi=0tbAS~5%-XF<{%eJp4*QMx0|M&^T-vwt>F`LQqc!%hIX4Paui+^U` zSXgaWoYaL{pWPn}gNPdV@SiguVU_;R7w85?7)?ovf>Rx>ZB8^SFo0(d@61? zRKKj~68b~rT8Q3~@a#wRhzVe)W<}BXo7@)-2}iT7@$#b3M-FT%A0`EC&Vo;#%kMlU zA(sAo?_`$l$eY0Elt<{r=6h*PcMMLPzO8CJ4S8DC(C}}dudfdq7Iy16eLl!s%hL-$ z6_$R+;0*qRbyl{2g*9DqDA3Cwey*#%Mr3_E?C$&-!*TYQW_N>KL*R++(a2eAb`Xw>tUXMtbJ1#d>l;gMXXnA>rD&@|_zx zAhCR70s#`VyZ~1VPj(Ghl==RO6c_XL?X_aM2kk{w!*L;!*D&7Oz}7gVc;O|_?K*~k#Z(WRvSc5xh|iuG)2J~|r} zo`Y6zX!|631S8bOSHf|=Kbpjr?V~J$d5)GDg6$cqT*7!~T2ew)RGsp6mw!F>(&LDc zgZ*3g4nUgEVwJoCNt6Np%oF;@o zWoTD#?(W-wI6Xcj@nSwS&qEc}cy?|urIBb@hO2iqq|D4PURG{e>z{3HH@*+sxl8@vIKD?Rd9vwZKKf6Bje*{T(wM$AJr}-c95( zE;^0P4c^Sw&O#zxy~jg{=^$Ij{@2Y*en&$G*;Mf4Wtd;#@~=EUNul3^qBqnv?|+2e z2t12IzPUXoz7=h@v?J4h!C%5vLcRq@1Rmbk zAzui8e8GnzAc!5rBTPhY$}0YY$erZxVlm2^OWE|h)+6o9_{f{+ zNWh!~B~AEf9r^F5J*-W74O;teDtN2x3MNS}<o(yC0`6+67|7yiZj7pH=vzGS;wf>V~OHgOZ9Nq_&zS+-T4t- zK~2dkHRs~VM-JFrdyX(a9GQ^dn~j=$aJp`n_v6ndFMh%; z=$S<#pB@P4%wl`z66%hcn4cs4D>tajx<5@+=K_io0sVVo{7CDdZ=R<{bg_+$hD^B= zMJUYFSI-R*F^cjd3C$zsd>is=9Oj z2lw;X`}!$>9Zpepi)$f77A$bF8$K4w|DAD4bHO=`*v;2AL4A+xH{#|=U$-(p>t;Z| znH?fcGLFb$^J$ck_F`l}ndfUu^m(8fg{ZP~gY!YUphI(b{O zJU*Kpgq-M7y>b)W!Jp3BOo+^1*qE_TwSXGV`ri#Grpe7Camtp#Ic2Axvj@l22=!z0 zeMsdpjA9iqK5shNzuHJzYY*PyYKA*Jc>DSLNXnm@oj3O$bG_`V0KNFO7`yiL77IIC z+#LO-_LlPkK@>&DiefjxqVqrKh{p7Y+R=8>orGjRkNos2X1or1Uds4lY5tU-N}Lyi ziOiJBxLugRTq!vsKK+VWFAWQ}?`v6_uREOT{fOMmdsDx))+1Mr+}{^}OrvVxqqShN za1$f5B(l6sLJN4cE2I~`s6gl|e-Dk!Rn{}l&_O5>BI{4CmQ{PxQy#B4lfE*BC zAb+opbL{^AEP(PnPN^GLQ*2MU7q;(71KT0MvS9f8cJo8Qee1+!$H}QM`w{Y<*X^J3 z-e5gT4H_Lv>c`fRT`*;LA!VvZZhzn3-#?INjWFC!;+X zTMjeC!B@IGm1yLHF9K=7i8bL&;qYBKlAoHX+e8jneQCRH)7m>@1QZd;A^!=f{a4SW zDV)}I5FTQYJ9m29e(OIC_L?kW-sls8$5P+_*yS;TO`ECQQ71tBG0scmR$= zmHv#pV@)tJn@|(ox%{i?hXO0Z~Y*-X5p;}mXHz;HCo$G(tHTSg} z=;V*PD;gc-LojA4>>n`Ar-f9Cd}^(W_T}0n-Rv0tQsGgCq27YWOCO79nZ|qhY_)A# z0T&*g|4>F9qV8!re`KHys~1C{5tWMH*JvO8Kre={#ftaO*T9u_;aBnNae|l+_cC@I zw-aGH_a3tU{lM{tH&<4I?tEcJ+k%+)wv=m zsWHHX#h5o$NK>qu{1Z>f1wc~b^Ggz{z9rRaRy1uN#YbMCoNj{O(NvHFlMMIQC|3

iA&3C-CzENhXGZNtO2KvYitIxIj2rZC_jk}c2$QoZV7MMkdY5_-4@}) z&jh*o?ia7#?Tx}5VT+AsT>JJ5N9&xn1OM5sfoH%>5_{UaiP9tZBSIrXRw@fBlN3eI zZL)K7c_}(s?TZF1rw71J-x0a_O!Ad^ttqB;?F&yKQTc1kwU69yTcE3?EBGt==Y0#r zffh!Tr@%!f5&5uUDsh`y$g7!b-9FL!;hN{i=AWhxb{%q>7&CB89m23183K?3v&f?H z%yaKjsz;{{h3*YZsuNz0;c7I+9{zsw8}LdG%H-)J!se_=a%OuwK`wiD;Xg;{lZOx| z2l~0aqE;%dW6@U?skYL>gf#PA21*D;1ox1_f``xd556MPj$2w<3VX3C&dFBShR!Z4 zw48;X%%ZyjxA!d4!<9SYFEm3@q|=hkH~v0Fm7`CKU0~dilV+~dpELxZSwUb}z=L~! zO0z2XL{T-&$kaD9O*W&&5N=#=3vidv@7&QY^7dWS{@knT?`#{AljK8~Ur^V7CvthJ z8`qw%fBicmk4zNX`gN?mZuhJWo1TbWlv*NRQ0hiHDz{5XM|n}5u>*|}s1;qcJ2br? zeVEV$BqaBP&$^uPW*e|cRcCJ-nFz0<`j;_)B6y+mK+^|c7D5a`OYY|3Gut`=kyEWU z=M&UShTm$V89$-dQvU9^Up4EKy>z=JbfP~ZWGBpbv+_Eq<-=}NZxxujc`AhY``_yQ*MUDsV3NRf4LOy1arQCIpMBPSthiTsU z4D7Te1UYwj=b-$Ynwi6OsBH-M_WuP&GU59ij&v^hRDKFUub%)qk!Gi{bj~T(pu1me zZ#ms+1V24}@r2+rb(o~keS8_Wo%t>aPulk86~HqK7QQ}q^|5*ijs6OG##Z zMw%%W5gWGzKaEABl|cQsP{qh*s>CW)TP76SbsrOawSzl^Mr<1)jam$q41=`5tI>gn zMEI1uLr8W`4#Os}tjA`S`sYKj!6=N9lPP$bIsY~IE*B^GG`V+$yJ=K_j(8h0@ebE2|$^G*lzxv+h7kt5#Wyf8_( zmR9D3AapSw#5eMIL()!n(HzeL??o}CqtigJL=1Y{0~wOUfb>4oyF?)PZtSw7>HBAK zDH+Iv{ui|x&_K+N0Cw@h3bZ`&Df5ZEhlADwjv`6<`vkN9Z2zYW>@`uJo1v5SPKStG z=HB1R=YfrksOVK&IOT8}%)N!5VRRaCQNkaQ-Zg%)+MjEIuQ%Ubf{#1`lqNNJ3^ne- zQ0i{NlI`EWOLHJluY4!lwSjybz@~GD!qoqXJWz)Y5p}?|hRZuoXT$96c`dSjYP&P< zIYs)_#J0w$%4@)owvnbp9+^hR`3B>a44ZKAY+i!qwNc$NY^{FA%WNa zbvA?wE|3q8=(#(E7g`Dx@}|f|CQ&Td?Yur($g$pc;H$B$y5;(FQL&>9a$$L(+SpW} zK#>poUguIk-)q8aMsV}-}N{JVj!JGBh?t2vh5-y)rgv=3if%TmDxQMD1lGqdeE#VJUB zyj2^+02qP@41-y9r76yk?CAlsY6kE01q|QE8(q{z04WT@G(uPMqrs-twVO3RLZh}E zsB-zFPS|-(1hSlenlwjxjUJpQ(IdOr$KfEJO1;^Mf4{%xbM3v@2pT?r!1XjFxUb;^ z#fx9wD;}1ZCB;0?K(d<@9vkR|rWB|PVOc-DOAc3ov0zU6U;GNXP@^7|5)9f_1a$Xn zU>f^gNudOm+H*84gg7PHEd-c86k3{z#uU3m9%hPC?>`RmD^~k)p7%9-Hi0J(j!+1L zQNb!Ttv$lj8cW9zE8R;DLAT{O(IS7f?Iyf_dd+&R%{M3>6Ytd;4z(ZroZjgtm`mSh zKOPR~V&rnH&tQtNog9#XnQjzXR|HW$*YI?qkvqh%X-@w{Zp5&u7id-6RpVPBt!YSB z6!yvEbrhtdsdF19n(VCj9jGWzz3Cjt+_2~;u$;v2>x>t&TIm<3;G4eS6IRk^?XC`)Id>#`~&L85+AK_o=nXr zM~U*k{aEdX+#$p*z_iEvD)()_Pd=hQBlqN4Ebsd!zN>^0h%xyo5&$gv% z$HDW^X^XRAuXW=w)ekA~A1p=avnpk`S($q3SN z_IfD!<%c7o_$rHqKS0y0__vj)$Q=DjEa`$C^#)291;?yQ zARP9G02uWx>tn?#F0)M;w!Jr8w=` zcayDTJb+^Tji~HZISkd=BaY3;d$2c&byNw`;Gw!tOQ4?&%?97@7%LKN=v|hr!F$ph z4z|`QANi%^Q7XvMMY2V8=z~bO4H+l==!nq8@9|>Q)A8}ylz)rVQUxZ0!;hAZwLr&P zbAvEH`V4HCm}rdX^iQ5p0nMIXJQX?fcPN{=tf=7c+lT&P_p0q*v%A8$W|(cC5bQn+ z<);p*=JGHxcC_r&Esd^DTC^RdHE1YVHN_}vdQEcM2+ zFWXon!o?@Xd zlEN;X=ecwi?T=9tVvz_`^WUcQ_9YZyFoN*%poZLxM}2va(tc`%ONz3+eRk0ZF!uG{ z)!*F1yYaJZkV?@Y5DTk&rCZ0a8EUluiM&9xuS9+=;` zGkBEFixy6oF&G4__6{qgh3ocW-qR0%Js^e7D|KAi*5*wk2k!dlVtbGe&qs6ptly^i znrJR>@fEBBL_MAE-e)e4Q;xqu3D&_%hGMSJ|L>ko;0~{`GyPhT3sS<46_@7N#19D_ z^U&$~W(#|X7Tiy@_bl?>dJ|qAVdY_UO!>2aKrzehUwca^u0g^K_uBuPTx*0#Isl?WA@j$mtvMp@v!G7hHyXwBZpB*&-D zUWuo<+TENDHYQl%x8LEvSwH_Ij^i&bJC3-7aen=d{G;C@(ULQLr=d>fN-+psxu@yT zLkBPDMdptzW;WutS@QcgRWG8-0I2gaMNH5Q?ecdh!yssq%w4`6u_6NMcmM2u?M!__ z7qkwdNcXevGuRIgFijDXJ^A;S9GS9^+I@R7FTO9rMtTZHv!;$K{gyYE$1Haa-bkTo zQk-c``a$MzIPBZrI^tRvg{WCgoY;1;EG^nG^h;!|o)G|iP3I<{tnO1yAgu<=Yj=(l z(OkaIf10OG)6}m{y{%b30#6v@QH5Oh8<}m@u%E1p(~gAlO|W)Z)747VytBD~aIW83 zx#bBq7{dka@?&t_X4S#CjIzeMvek#%+NKR(aLdWa^%L8HYNw*+zf_k`pM&D|y3c4U zB8Nn1mIVXF;m8}GZW?YF^eD*q^CHfIkZZstT*H4udu4fO{1?_ZRC_64z zx6&FssY%DCksjV0N2}8w zZ0Z_&Ovl>=nkeC~KeDWONycqIKKkmH+mxhPLUq~cYH9f!dqkDMU(aAg8rSW_XpZt=KISs1oDCV#;e64v4NBI-V=SI7ExXR!H0xP?NHgysRsD- z7;fw+L&x%bKQJ8}^InNQTZ1_IfO$-!PK03Q2q-Z`8x}?4DBewpv8&3kyegtDxKyQv zO-~tEDwL9HD1V*z2dRLB#P}T-t63S`CYnNWr&X`z5%Gpv4^FbeMwB^N~VS=a;<Vz~vGKaa;{d4CrGSO_+GK#HI)6IM^7C>K(GQ_YV2iu8&;P*J#DD zn8i((xE(bd$DZ9?B&A^7&{IdtENeYDWJ(!Eid#-E{2WCn{@4f21kXV!nvO^PaO5bS zttPeF0F-3=8R#4pD&_a)>M(>`Q+h&EvKmaGc{x51t(*QIpi>h-1stO*jtso_xwQ3a zb`9O^9r2NCj!?unQ<9K|+bngL&Hkm_2~_-C2hMt|ZY7Eu^DE8; zQMS~}QluRAxeWEbo;OJ#90TLq;1U|cMPUoQ=|Z^;9b>T7I(`OJA<}d7Q%|b@o{Ay* zyt`%$i8)OQZa+SX2{})wNPTJ>eum|@a)Um(bQKlBu;h#@M+#A7S0<&v;^%-@@~EBA zm7Y$?8INWLi_%&Nb7&|>tk5fZLv!W0z-4qUrqcUIQS6F z(7`uq3Uz@SsPe3e1`n4aXQW;UxZ~^+MoYVcb0>l^m~%MM4`qM%Qk5xjN31E}f_SYA??Y$+w?|>cllfmT2b8PJTsCy*VnGqRwYt zTNk83eYHTTv{QUa+5ZYPJ$OBNyd$;>NTFFH+DS-oXL+=AL!djK?SRbKbGr?o`1MGu zds=B6A?*uF=R;R}|FY*IE`zS% zXJ2d9@2uWS2e$U0{LZ^2bxP_>3j1gUr%ODO?>V59%%k*;rJ&C|MQz5{_}Y4#KhOik zWg~4;0q=GKE`mXDY_2Rp2eeSght;CxlkLQtv%lcpKnrz#TGU|$A6ApNT6s%6XnSA% zIg+Iw*`r{9IOMjo9GDZki`f)>Q#fl**D8!pel7I&VqKv7WdF7p&*>Li00UfvD;uL+ z$Ouyebm9P=GN_6k0BwXaYNZN+*Rm#)*8QKMluj57AQCy7Ec9bk_6TsaG(iOKS7BWz*)10Ls&-k#hW zl-%w49z{HJ5j{#nD`FWVyGhTNa8R&Jka6@gf%aXkT;)(Oc9Q*>}BQgR+L zUJ!V8Q4QsFLMbb1J!6x>=i~Cy!>w_D@~BJ_s&>A3)oVMy9q&TBs9;W=syP48{AUh@ zQLORUL;#z@Wvik}WXk6KeZxW#ikYWN=b<6zq?RFAr?+iwU&JOGS{|t_};(^vR3qePXHnxd)i-uGx{4p=(%#}{ScDnAY{`c{#BQOs|gdP z1PHs@dE;-(jh{a^9#gf+@WX<0rZ<&Tejepo^&-`V+E;N{J!n@a%9Abv_8ResSv9zf z|E%)$rVO}{0(7?hv+VVqcg+pEujdE7;4A$RL*do0lbx7n) zQGI_Bwa)vx!Y=GZFNzgu#3O@P$WJ5fcE2{Cfr2||O@nCqwY!*n_CiAyPDMrrzHp;< zfRkFJk^b5HY_sq3;E`W)LC`M1{{($b5)pDD!uLsO9$t6E7EcPT8bb$h8vAFvDw`;d zzLK8{J>MUZ(w>nM!E-WH-*pMSo_v9Ew%u|8f9Znbn|Y8=p^d@`(4CW0-cBH>x-;ej zk|y=t(Fo^=DaSU}kj|07CUq;>|2^jBe*md9V8&v*+!(0Y?ilYkrQq;qL-3fcvT zTKxJ$@QSF<8XA^yNa>$4dnxBni%M9e_fJ%-&Lf^k|kXt!ctnI-mH*nKBZ^EZU=0 zDLZ#_bR!6*i5}Rw-;*tZjjmpMfG1>9G$-IPk=yP?FO-0-gQ*mU2(-xBU8?VE+U_JbMS(VXJ{xdYWP9lGY8o18nh8e{SvJb*(d3lN^Nw*J6iCXOzED zIm@|!(fc8*mnhG)$X1BBB`qr6)5c!}np$kP2>+MKQ^W;KQa@~b<}J0gz9Nh@ili9e zjvB>$XrpEm0mTD!5LKuQJE~cUj~)T1SUfv(ZJNhXFoQ>~CIvV=8@F z1IvKGPo2UPN?DB@BlZ406(ozb|9fR(JikX&i{p?&0el6v&>V$|2#lz0Vw^h`xx5hf zRrPRQMjGGEM-hBrDgf%R028)(WV6l@5I%j^2)lfMlYMu9v_D4D^J6{XJ&i3Gdr9NS zrIbF)ygHBv8Fu}7JSOluzwo0zxhIev-ym+|!)&`d-YwNt$c9AuxjF|1AI)_q?_YlZ z2(k%mhY1nKRR0dLYH16n7|8SsG^Q-;@M2%1PwYqHOJQ2$N1T|?cS}9e?0?1syiiyR z5KWgjkf*H81Dkh6)K3gvA~$@{{GuZ~@|*^$E!SGS#VVIV^wg}Bm5b~fA#BkrQ;Rh6 z66K016?FwR^uYf8_yv{2aRj!!nJ~Bl(y}k6u%OzhY-XzLo*LT>l5*TdqR=W7dXkT$~gpKI#U`kC&hBd}>pR z-nqToc#lUuCbCaNhd29<7er2O67tFt^ZtQVCKZ@-2clDZK=N;DP642NlZt%``9U$E zPi;bv^FQ8_&bUxv$u9WeG%!E^6@Z$8XESFmrhmPtzB+p1MUHlh1jwpT>I zAGx|N--+Qb9i63xw8v|oGDEEVn~Fvh`UJG>T+Xq?7<`r+ByvMC)erPzL>H`YP2=^^M1YGpk8V zF7h!Vk+(z`qiu2+F^hf*kwI32`S&AjeGQMvAy=I%WCs*3J_0R&|Ux zC#|yUdZoE7t;1pS?huLUNXGV9;gi{vU=4YF9Ic8A1(k&Et`g)r!g)4r2DgE#SUf1+ zBEj@hgi&*478;oSN3c zkfHhi&jR2R?m3r+( z$Ft^^(#-o3c0>J58NijUe4_v1WJRJFSoAutK4tAbXkf7o9*s~7yYlOJUOzYNO&XGg z@itKmobzcuWYDJMIIY@h!bjHegE6|UNr(N~ds=`+W5kQnf;a+ILvB}Qq^V-_Z^LS` zo|-_i1jk#XbpVb}bS01hRx$Lc!dGnNOMaon-UvovCc% z-WrQIf>!0dCK={8HV^NGzlYD`1;IlOdug+ji#v2bXdR$Am?KnVt{zeGsqL6Le9v-s zh2#P5%JmI_VLhs9nVbxE!v{8 zK7IQi?f;$d{=nV*dC%p#ri0c5ntP;kX8>kvd2=V>Gjd%`_Q|!N0;`bBPW~vX|J7u4 z>9RaxFyB&S7C#l&sDV0Sxu8lyL?dImz>f3mx2(f+Q$vny;tW{G&7ftA4~(d;2b~Z$ zXMI!rD53AyuCYhR)R55*>Bmt^7Lpv&6xWuMoxTw5FNUPS)o16Z`hMpSUv^@Mc8Iy; z|JnM?;aa9btrgQ-uY|j&>?mfGextquUTR4TkVHOU2}S?Q=I zpyjHKx-pe4jH!f`77MT~Yy&Wid>McoLj+~)iZ@SQX1D~WuS(JX(exeuRKEZJ=Nt!z zaE_Ikb8JFJWIM+}hh#^TO+`w`h&Ya89mF{ZDU|Upg^aTI$_W{fl|3@EGtc37KHtaV z_Yd5U>mIM`b-%9Xie$F=?n|S)wi7Oekt}ggh5|w-V7{T{5p1B@bZ^)K)Wqtg1Gdf z;4O}K9DD5yQAzOZ*E^!pNTFl#pLuQHajeJceV89<4~jMP(mWsndW8{?2jpLucO!`i z9t+)v(Qf_@sI?UOC_X%kjRAmNc|6}{Be@}F6vWsCTGvcDXS>Lwn^nCX!R7Vpe5e&5 zQq_(=jCH3YJfyTx6dGBhlKA)iMQ73cT87j$Rc+>9^SVa(}7}?)KO*y~4+|aN^ zgTL3*I7E%@JGexKoZxT?r4x~>>MBSK)JJtKHVyU4oBIdm75_zn&A+#skAFaYkt2;~ zFF18`=B^SHm~~;fA$N}t^|W!lnR`d-D!Lm}a7_Oj2KNtKu-Le#yoerVUX(je=1&oK zk+c%A)P)nPWPzO&wGY&nwaiq*%xk+H2_eO19ye>?=ffdxI2US=B zNx~bi5z)W(q$pp>xPl;)wvVEJfWVVGag4CSxHN~fj0ZsSzZgLIJmx}JpwS3cYuA|m zD(^K9WR@THO&gWg?yfp!vr7s;xZ4HU56ar@TLX|2D+I57Vzk`60h&zjZgNq5+X1$i_-W70^l_;I zzvSo{j#~CfHY#1{(NXI%_dS%BbYCQnOB81qeuqmZufI=Hb2FO|656eA4JI{B7Ps^3 z+Srg$tC$)%tI_aq>DRSt9sbrICnVYV zlG^RwtNn_h3UAP8RwhWT&)kihIxI=Z7snRA=^nESuHC0P13vOVLwGR4Q!NJpBTzxo zxFzbRhjS;;UGx?Q>ZNU*x~3#vjd0WRp!M4)1a5!X6K+__k04tch`EuxI871g!yCQu z-}=ah9RC)!d0a9Vs+(O4x3@H!Cr=U|v2Q(n0XJmcIk8m}sS@qn)ng~^Z7Yf|L*0NK ze9;8P#;f_H{8=+=+AnyZJ@_C()>si|AC%3cg$5DOYPvD-4Egm7c|`KFIpFu9Yp~8l zM9@qL3t7$+4AYD#+sRkoJ4my7d$~q8d9G-uXvQ+;=J%>x zTt;7TweC6^wgsasciNvZu5+BSVLw*O{|G66VEbHrWXccateZlwUv+d@6FKrv*oyVC zf7u=L*7i~}aZyrr&QmbED`Y3qZb$$!znpB2`old%+>G|fmRZ1#-R9zA3kkvqlfT>P zAT*b7U@Yo^i}+F(_S09&SdGPRXvw8DPV)AG-#rs?OP(I-Wm$vuHZkTIUSXWp-0d?E z83k`df=lZMPU5UnK2VtZY!>ey#kw-UY)M{2ApKX^uOAwZBd-X1QsRyHZ;0RRIDL_U z%5gjP=@Jf=Ob{Y$R|i|KFlvFA()ZEWXAidH85`eLUl(p0Z_MX$q4`DQ%unefhMr}J zU!Zwb0k!r47Sn2K*UIl}%?oxgc6=WAeo~->Fmp~*MD&6SGNzmh|6-)%vfzt8)1smw zRwQ#2K$qiRB#6dpDVXc3Q`86;5LaC^JBWRHI`l-+SBL+z*7D0A5FT{j(RxU&RmG%P zmJrXC2JT4W zHbcz424dBYX|H!X|3tX zP{V^^UTkQ1A+Mix0F7N{^bCv!_)TLT(KLm%gb$j`~Gy0 zCSRYmcVR{(>CKeoJ9t^raE&Tgtv&EFP6q!jh(3Tx;+-@DIM=k5-{N1pIl$%0Lqh{n zP9bn{)4CAx{ltatrvb$yc7bso^E1?Tz0Cd6Clq@_k`aLKdD3Sb`!wlYW;DNFWjqA} zaAEU@>&rX-4(DYAPb(Wrtbq_OX{G$7oNdHIiM5#OoJlWc3D8w#GfgUGr@p#1^TCmc zt|PnH%tpii^Sc~cq^wG9+#TRQ*LWO+r}Mw0mv99T;S(YTurqPn!R8FLfLS|kpMJ5) zdbO}T#+6#Hg)2S{AFT*^#s{9f1M!AM0Kdo6=94nqEKg}ATSFVQj3~z*3%|F5xBLnR z(4ua7krTmtKzF3gI3tWQ;J|@AqHo~jAC)SOIxTk=r+DyVWtBF%nkV%ulQe#=I$LB| ze*mmrWg~x52KpX*uyGLZa8}RZ^7Av!?5npR$3cEykY@tR`7ZOR%QSZiVbCbw*`M3i zC#?XbH7)!P<(Tdo_)mvu+URc$aM5tnzE4NS8aZSH0QlhTA7&R*syMTlD0I7`6YW4d z(j|nG2?uGBj&R;dYy-qqL1gfV(Kn!uxpq^86#Td4gbsP@`gw`v$o3B(qat^*w=?H@?St9t7u_HMhb2;>i__5i0%TY)B-=9!eoN!)ln_=hTHdqXijDlp zKT0PAkpn+fxx4^SiU`WTyeU3d3p^R)Z8VklxF_ZUEulB$BNGt!5_s^Ifl19-(VPNqliq zkFLPiUtI@^F(W1}$?ouR;s%_+K>_rNU_$%#FYX~Z78C>@_@QZS^V$B^t^HZ%o%Z1T z@cmRX9bYO8qU#2^5UY7N2&zo_{;o6-FEKgXz`e`q>;NgpGOgT%m{-!`*fab1hLWx^=)A{~P3 z=$FWYf5J)K9Ia$n;?=4IC-)OVWyZ?5s&yWZj^LP=zo4<)gEg>#_n`kz|K$G}Tc^Y~kTg*Po5!EIE-55L65J&y_ z1ZYdN34tLu0IoYOk*&;mo0tmD{lteE9OX@)WFlDw@N3^V12{#Se?u zC1D99GoAer=i{iB7_D|T{lZMhQ|?Jw>QP7vR-vo*ElA$wt`1K(W4&@hX#{{&dzp5` z#A3A9^<#u_oss6?t6UaUy3)4LH7vY-Dut@yG2LLl7K73>n3PCYyYcph1kPiO1H1aW z23x>F2xI>ZAi*uf85axgej0rp?OO}tiK=K`T|tH+r-O&;a+x}q5W1k? zIr?;%k3qW6w>TnWrTO~9&l9&LsLofU0@!M!{*nt{LVce?Dy;NbVOY=GhmRDnYIxgY zH|g~*rAtUlW<>Ap`5v*IcI@lj$Tx1c?2&~AwqC7YOdEdPY11f`P6dkHP>T!ryU$DW zq!Mk2H2CbGIdCZY4vaEIS8By0suB3vS1WWP%c8!>hx51EKd{03Vy(D@Q6OL7@#zKm zhJE}EW}qqoe3$j@(5f>{@rHajesw6>>s2kL)uC+xv(`X3oY1j^EEO8-_ zF#+VB*-O0FgZ4L~Y5a@cU3-VU#rD`8Fel*Pw&>DB|4?}|#ZtFVH#1%W5{=hN>evxI zq*;8y`U!JQFqCQD|E&y#f2Hl>YZJJWFA=CxTvWqa98|+cHWO#+aO^ncc!SQ-V+#I; zEX&}FC;iS``#R7{lGJ$;1T)0FjlS|wrk|P_sEsTNS>9(@JHCLZ z!|B^cE`=VLCBfg%Zoj#E87C#TmF75=UXwe}7Y{Uih#h`a7!$y{J{o?50rBDQ#fzz^ zSAaG#m@(9k?yen0F(FhnA#m~GzY~kQn%#$GYja*>c*e$_SU9Fu#eNP4Nocyx_#mHJ z^yWb-yM`;xsE|pujLS3K@M)xt%=(z5=E_dQdA5WR@_6e{KM_=+*E@G z`Nn;YI0Q%-%K&7`6&C)!81Jd$w}_ETW$!M84}5EVs=YhMXlBZbXzABs1+bT;)&C$;WkpGtUpiAu)VIJKJC@c(-;b_A%MG0TD$S5acKx ztRq=a3_GEJP>0dW;@EATQu_WsX@aTT3=sdo8_@aK|GF$SBV-fjFghUe8MD8i(Y97q zq|YO$p>YfI0RPicLLVmcdmJdJ>?V!Bg~U<7Gw?QupRqei8Isw#BV1MbaMuu1##=Pk zz3NQ8l7$*$CmZV%GjOoH9KEc%*CrIhE@+_4T$^qje52E=yeQJS%iV5yzZ4fE`A^>`IC-p7)8t+eh$F`mW$*v5pa-C9WRK>rcNUn>KRt?K~&k1Q@?U;t_ za!B`+G5|UadKHc>cu1Tu(dG->9=hHzOmyb*E0_K281djZCj$VYk?i|V%U`ZJjq|yC z&I#BGs3sZBV*rrwCho9?@8F{vm~z8~yx%I~kd(^^v)TXFVo&@p0l~idUC_;ssii03 z13nl*)TGS94b?&`dc7 z-Tkus0@0n~{M^72Wmwu$ocZsBM0ns0d|{tV#_9ducoj>HT>`;qp zpY|x}TrWu&>vLqz(594e8eXAQSq=8lWX%DV?Ef`|%<^s=mK zzf!cdI->kAHmjpF+msIEWJi+_Ezx!tN%xDJn7-q8XGZePdu-LwuxWa9K$(X@!#~?2 zWihn_ZI1`quR|z?xtKb_H<+ zz8Vq60_L^o`UWHq%Ty#hU77Otr5#Yiv8ys)_C$kG1+jY!&}h26q1Ijc*5|gPYiZ1g z=mgsQwtDh0=tvF$6b^rYLC81yPt**i;3(G?oj#%z;*jXxRz1h zEm$6Z!yT3NG|WQx1<>!Y6k?D0B64Ksm*ln5=?Hm=e{-I9Vev2*lPzNy-0@E4Kcuv~dI>{3ZTRmqww^@*bm> z-uZTFe~EZANO(gQ+$-F_(`>>wFWPrR>-|+i+L930hey8UEPIMUFl|9>AORi-uyAPe zYKo|Y7rLL=r3=-o?v5h-q2JLHx2&`f=A2$M1-!;nQWgVDT`rC;Z|oN{{i386qBY{h z5wCtl+V+GOD~FPoW5mSm^)i0W-?z7LzX#-W9-$xUm`1k4j!|L|k+=8Z$Q0WBk2qqP zUT$tLh$vk+M^37s@cg>(#iwgGjqfq(mqc(k>18v3J&mH*bRC;!C|VtT@cQFRQC1Xo zyXPdj3eqLQS?i{w;^X3ST3}P?AF4pi?{&iIu3ikpJUz1?O3?xGAG zH4qx(&5N~>-%G3il5BL*r!G41ZSf{}F3vop1veRg3UuV`C`5eOg(F9#hsCa*KVxJ< zyv;h0AqzJkhRrVt6y*cO_-Nku z{zJSc3r`$XnVyt#Jib;1|3sAyUML1RiG!!S*?=4)9j-QR)-*!r)Wuv&kXW0K7zg5} zE*6EK#n}tw!%(}uT^g0IL8DIPbo*vmZ0S8+p3R8?{C7y5oVzKOfbU_aH)e<@A-?R^ z&E4B>kotkYrXS&qyn!Lm-kj_@I2+vN%r-DPnjF9c%+n@5z_K7w@ZVCPHt-830I5vk zVk7^$ALb%Z?9Ru}eXhXc3=qim@7*piQ*CjHy6*iYHEgj}sf_6n%#^0IATQHQm{|MJ zg*F$T+gzL)JbCbKN7Mw_p-8wS(iQ_Bb4=R91a$*lCLDPlyxG?)iTJfL5|C(gQjUBr zw5hr~-g*f)hJ6Hnu;O)y6MyWg_=dU53W^vsF=B^tV)eltXY*p0$(Jc@E2FQu-EB;d zZ9mu@pr_yZ?LC#ikyLCySTnH`?-sO?(`rJwz7tQ{TWp^fs&?zSl>dJ&05e=~N;7B; zOv)LiZXbEA1>1XH{_!hUIxoKV*bF59PSCzBc7sS}JpLxVp|ra1$o?Lw z!bAtUR-Uy!&49K2r8wL@oL7wI6kM2)6v6*wgLqLi;_{W7CI-R{cTj(u?aYz0tp z`4WmbA-0;t!-oR{Y3pbV=9d7+3CkZXXB`o2qbLe0I(~DEA_Q)!>qo&SgVTHYW6}gF zrkyIaH%c{>!zou(hG+im3U~&J<3KHHqF;vJG-!pIW-5YdP~4KECUts@n}_s!{t{&~ zFG8D2OGW`dnQUh~Un;VrC*8h%m8Zb~+Rw4>{t{B*ZiL2hjj~y4!CN^T<#C~YCqGnY zq9CnqkY-GW@ZwNIC$WHvqA$1QU4u)fuKh&@SopCQw$^3m;sl*lo1m}v-7=HlqYlfV z%9}GDvbc>5`6A085A=6vV75Fn#7E+yU0Fcs@lX22xTvBG?6Qrzma#EAH!2Hrx@vQW z3-uLjS0R>z;6-$PYquk>ziNHazbbBrFX!d$5>B;BD-Y)$0HB#GjnjmEV!WD zWTN0$kivo!N&3b1LiS=ry#G z(_S8tQ{n#tV*4@6Zo}#T@k!{W;2{eg(2&4u5HH3;iirouB^O62|e;Fk7}!($AemQkhLYb1Ei}iZK56D zJvV@&bdDE)sKz0@8G`qeubE}=TYk@kKcxXTI^2q%;8e^n%8G;31%&4xXa%T;8J=Qo z`yMb}y4+Rs8b0|>9|Q@v4iJLv2=wa1PU4c-_z+AE+=p?JuT-BDC*1R{V>=pDY@>*J z_?I<&P-a{;PVe9ZgA29;Np~(V?dCSek-#KXPlIMhXm;S2nmkUkrHSde3zzHwKPj zW4-!hrd>4b4;`VG*u;JScSco48X)sk8SFT$U=Y&$knSguZ_rQSOY|^&>?zX=;h$o= z$I$#e8r$Q>cjANsa&3(b>apiLIOWHygIcEelwL}60eEILhc5)2rh>)V4wIe=Kn9z} zXgCh#&U7yzE@hQb>`^dOTz z^0-!w#j%S+(C@1oW83Y>devc~V;?ag^LTF8MSgDTZ2{b(Dd@JrAT%(h>0s8IkIBu; z`rt)@0Ll^=m5FzEq|O1sAvZ82apQR=zc89A$~gah&C%Qsq>ej?UEfqry0H-76LDUwrO;S1QvbzDV%V#Al`8MSrKDJF$l=qO$eF#E}HrLg`QW@yr56HzR$P`KD!Y?%E# z+2Eg|ApzcU?}EJ0yM4nED3Ek7?hnzn^7;Aa9V2mM4PS^9V))K<52FgeuH6ACHV#P9 zf9f@8xI;A;ij<{&W~6nKEjqi5FZ`#Pqm6#lBf-wdcwq%$`Cz-nq2eR*TX+Y_D*r}Q z)_O7!ls#!|v+X@y{3muCfZoNp=}^Z!9)myLjK^*qI`~j$lQj7*?78(v3D`-s^1S{z0)0~MHI|-B{hL3f4EH=8d}W0U+^Rrk z>7Fc=cVow(JjqiF6kj_SqMrJOTK>Sbfg>;0JW1fY8Rk`rN_F02!>yiBxe*lOv+g(z z#8+D6Mu&*|WEU+Pdzd)%grO*;Jo#i8YDIt>?9s_SDPt$>7;kb>7N||A( z`v}{mv31coNm`7GwTwTYHlvA~mn6xScGXyzZmIJGYnbjT*Hucy8r$o>r$?-hB$^E# zFYKwNB}@tK-meRF=S23Ny2$;Ef9n0@6P8ODw~@z;y?7*XhMSsdK$x=ZM8@*mv{^Y$ z{sQ12ra$?2@F9uZVtD+kGrRD>XJM`hCk{sGH!hnQ&1$5djBhpDtS&( zez^Cr?!=AVX#UHZ_6@-1M z@)x5gI9_V)X-WGq3}k;}+hd_S_T^?CM9BoO6Br%JU;kNuM$H3Hl%*1Yh7JygwFGPy zvgM>)9f?)`bTs(tnvf4I-*!Cl7xQa26J!BUEYjzv?&S=eAtY`&HV@I_8_y1|#fAXe zN)&T=@>BkZ=I>xEX-IIDHuuLc6{WlV#C?9-8-L{@u^SUK2Rj#rio1=sTGgaFl8fKm zvQcc0R7tgsoY4H}gh`)Ik6;H-w9aytb2B5;O6mlHA zdoSR??x0cI{gSo5mN_cWEas6uQ2@of6w83v=`$$T-T5q0L*{T$eb^fL`PxiXSMNc+&3cGFsC`v}{*K%2-V~uk>)M9EhoRN2 z^PCV)l)b*K$f6b31!Cl?3C0rGaW|G*fYccS%nihE)2``iPxJ`A8HCIUxdDjM2nup{ zCM1a*3^qpgTIcry@~$~U_wonJ;Poj3bf>jvnem*lz4N+IRG<~cvs~u6`h#612eVG7 zRGcBjHq?EGT~A#Q%h`%6a#c za2ratbI6HMP=Hjp>94cyJ@0iwH)N6Qx=!aR)(iDf+%mF<36buy(339H zxjR}M8H!-tSGug?u{GS^F!snce*0Ij#EKMe^HCbAVC6FN@N?jsD-w?e7(3S`U_Hi@_hpQY3iiB+P}LO~oEW=l3M-=Z7A;%MfRL&?CRkznQBBu0 zN1xsU5{4A(H=f>7eSBFB!CZ4x zgo{p$1&U76vZ>yS&At=-9ayO3L=2h`i6<;|nY4CK(};ZmJhThGLaasEJ7v>~?G;gf z0RyBhuNf<=vVsvsb_@XZuU+!&*cppD$yKV7kAiCi$P=#fil8S5jXpAGty|2$^>F#+ zq(>re@)+@xKOiDeB=I3GQgHNwXy$>nFm+6Dkoez2?7JDEA)>=K3Q4Q>dx?iEHy_Mf zQj_;4n?#do&-MsA4M`Lj7QYZ2rn}knhBHdiT?3?4+I?(z1uM4PWwk?9;6$arU&U~V zh|Sb_(mHBAGbidm>Zn!lIUbMCO=b~QLXF)mHa5>xpNpD$kwhoLDm=tO3f`mbmsqMo zN9;GyH2QduT#{!=BevMZ2{pjuJ*0tct|{ZsvbCFo4uyeB98JF!aJrb}sL$`N z&@YP7L-^6Rz#oNBez_R$c?|7l>?YMbrA?E?0W@5sV zrOR7;J0L=Fz4gl_yDTx6rvcj!MTV#K`jQuSe6J4;%*VevP2d>h??0JT;f)(BCPnKLA(l<2zj;%R4 zEBYk8Usuxq+P@N@8Zj9iSWf$p{84|FFhoeGyCAYxzBzt{_7@v>R4(g_G}oCw%H>8~ zdwiph=#a$wnJ<=-=aZ}dT@bdZD_a&-%-AQ2;1YRFTUkA1M_q#hJzQ^Vz~DaJu(p_A zhSlQ!LHzN?4aCt;{PwL7x6wxRczH4?^(IOA#{TS!v9F$1DL6rn3s|Kvq=+}a#h5k6 z(nQQ*An$KsKd`(OVc@Rb|COXDd3T9dm|v4QftlP8y2>6+)BIVK&;(yux$s0q=26`l zD8-J6{mnJ;jjk&qF&?o5<9QtKL;$Y? zmZ-gI0H!VV@*mMa3b~v3A@9gVoAWm`8c1-_d=(Vjj#XfOr>|AzX|;>>C`iR`+#xQ+ zZvNBrKsUTmN4bl#17J?D?TIKfq}ITWw4T5~ZlJ6tgWyKrh%D4G+Gzf5XMh#)<|UBH z%R;?h=f3p_ZjqJ~OyaE)3-$c8&G{v11%elDWBK2%gNB6J!E8u(z1hJZ8Bl-3tw-&z zCN5y^V@VHw9^?<2e>`<*EH66ARakiTV)!NiNK$~AaxjW*jCG0%{})A2GhjqRp1YtW zq9*gM7+L@_Gj40|aw98t7o;B}10^=Plm>|3{3#xbU~`cEz3WY@iuX_{_vmwqmY3a2 zR|3`&ySu;A%ms%GPs$xI3qYEe;XUM#?cTh(>oe*_#8s_SiAVi4p!*c@gtK<|1!m6 zCNeH*RJ`}qq23cg5xz*s=*!(x+n$VkJV2&g1fo>*dQ~Ae)=o!hCtt?_8E6Vc^4A`o zmo43ObwsJ4{-NFm-<0Kl(dFSV`GC8y^(oWWU@^5v7sB>bwXU~55Pkn>6%{LyyX?+4 z#+|2N%yUJilihFK?P@|*asu+zpPx?t2YpX8m8(@9R*Qo++N!P~s$HX6Zc7bcbhk7q~cKa%n}y|L}~pbD$}y4VMa=C>sXSt6?*jf3cRUv&^ohz4?%H7+wPKVrKze?$Lk z%<7^1bdpb;9b#W8S0hL{`o_~m2`}1wKq4a{eJsZz@c6q<9ye}QZNc%{ah1A zf>m_>5SgxSS!%e^Nz|KQ5=)22GS~Yh@F##%UI~0$x34zm&;_Br8@WZnjcq0G5nnzr zvAKotF1PDb$klMoF9-SMiX{v-uizs?96Hy4p^wJ#$E}e7?oY8S8QW|lxdbNtz-w;Y z01(Obk%P_G#Au3OHj}W?1*M`JV+tQJ4@2Ey$dnzo<-XOW*n)^9t%UWtQ2Cgyi{9UI z^Jrc)B3Be8SJtpC{ewJ0Gzw_`*H?EZi|RGA9lML*Xdm757Q7e}xj}1KMSV#Wvy(r~ z3x7#_(}!+$ZCLX0Scd_`d%E2CTPzrQ5oVw*D_UUYn$LbnoV|Fm8S=tu-&p?q-qsCZ z@;pa{Y|r+MlE{i*cdqvv#F-EdHvOGdg-syiiJ!U9dDlsHy?1?*YYeXw$)REbNWYD) zK0(^_Q321QYqc8bojCEcx}{Tvv)YjxG`{9QYzka2*PG>c>3Ur_#4eQPWANgzt+(WF z;t=`g)sCG7iDe0ndALU&+E8Ej{*R)Vy8AIiFs)xdMW+Ahh4O;VGrLfZFaP-f6{9h> zj9#2VCT+gziwHk*vvg%Ao9D%!t2Z7BzGXvPZilg=lP3M!+1CR(xzL*&;98Xjep zgOHV=Qd(7gzCp2lt%{^+)4Uh!|{z`69ZeMyG zloknpW1bLJV*Mbs;wgwP_xE2(gf8|Gf83{d^o~K{M3Xo3tF28lPZTX$eioZ+iIDZ^ zMC@wmlSZJOp9Ezm<3l&+Ij`H?v(tm!g%(A5o;U);lUO|ykcOiKQ!yRC) zgp7_OAFpHM$xr9_Q2luL_nc|d)13-NF>&u~q)EVqP^)3CP zZS8}_$lNxtZAAxe52*0$ZHaigDc$WkuFCHsgND2gL$Jmh-g)DF`C|*DY4$%-==g<}cTO`tyzT5Zaz5NF|81-t$JY1u!^G{raFe>w z0(NA|o?BFysJt?OX`r-DJdg!0m(PU0`*vI8ZETr~L(dG0dyuXWkq0T^KX@zBIy=#J5>~ zpD$8uNNbU9w_&Q{$|338Y2eGFkE(ROLbDGL7Bdv9rFIq}f3G#+W#mc3Zuu$W^X&Si z4xoh-<;_5Gw&se(*{mA~(dxDE;x|n~+I%Y1P6NwGP%4)n=hM3zH+8*R=+!@p8rpJt z*$CU*{jqnp<dawgo>^Td`IjSfTwhuVb+LWiwk-n*FC9li}xz%T71MP?Wc$3t^J~ zJ|uWGZ!X*T?F4;K@In3D3Riz=j@z#C5N!kfd=U1pls)~hn-jt$yqIdrT>Jf`^FD0O zR@PTt9!0)v4>O{zQ_*H^;#`sCYGhKz6pa_z&}p}kB4-9&-$ZoLZJVo}k}ePyz#wwA z^?H}g@T}Xi>9WIy1v6~Dly(N%#|DkSsqwzlX2?18be^!G@7451sBa)W(BVUi7D}P9A7*(CLYoFzsX^ zJY~~VZ#FWR4`uq=)Ah&Yjw?{fh=xbc=SmhUm;bcOKgSinzmF&-T|4zL1DNzLET$bi zoLn|q_j;!}(4PH%0Lof(0Z$Mf2G_o+d&>eJPeQhE+a5R#l);s{g#`PyHg8dmG1|!P zjLGJ6%y?#3&&cien>C2@3p{{eLUtg5=DdE|MK6{SV*6{IWxk;_Nj=<57SR<#4xi2l z`99j`R8Aio&3OF#?0q{V_*aV_7vd19f0m&*`IHv>R6+m!`*v;yN{e?=6?eAjjI#`! zQ3?sup_~&OtZh-nZwJ<=!vdlxHOrUu0-HT%B;D15ocuSN)~I)-e>+)hA)=t?b|Qp! z<9^}Ym7a@&Ga`={&YrYJO)iEuMR0W7Nfc-AXttd*;xs9?>l_na0sPccoSTdVFxed2 zhfLDBcO3V(9?YdVv-d#0G{px?9o^QV#PcIEx073r=omVl+)@8mxL5rb^mCmW?HDq= zvoL7fIx~fUlJ)kxWqvahF$AO1693JZW+S}Lg9BP|Fu5DifLc6kYj_5GOw|=>_vw3ARI#zPKY(~ zfR545llk+&H+HQ=nbU{cICJ@sV{0I(X%_nYnDo}{`jz8zz*#jk{DP5i!noauNuMB< zA&QhLnGeC!L_yrHLA9x<7{-r^b*a~53{Wf9c}WPzq8{KP_xpPC@1)6Jn+yBZw7Vghr7&vh6yrwVlo}@5=o_&Oc$o+0G1@ zT^9@6cX~D+0st*Kt@1SX()qo>9;84a|DdQHx+JuB9?Oo+ep`kV7a;D6Ar@fqCRFoW zQH_`7Nln+j5gt`-v!a?lN>%HI(1KEGk=HC>d%kyOx+Z_`g+HuzB)_jEsTRr+?X(SS<0To@kpb+6~P2XM@Mfn zjB})yq{FVg;P3y=CtRlB%`TP98#-6N(zeoe0u2fM^5l<1@1(!?pFhR_&O)bWw(3Xf zZAwz8FJ(*a6p5)`hQLztJI@r-A)6U^mz-t0VsfZCJhE zuuPe?g4!yk0kmwe}-Ytes$P(0g_;musIWJL<`^Nw&HydB8&n`9c z`^B*XALs}4W*LD508x1W9PbH9J$F%WTyfdqe*TG01oURT61It;)N1t&#OSFlP+gGLVa?&|ezT9t0MBpEmsiBlb#FTVTLR?d>SRlxA zN9pdLXmCUYt38LZO#0Wv)QQUyD9FvKkK~%Z^?>tWftwAqbb1Ez_`_~u4W$g^o&fhw zpu5S1LtT6n_hZSg>$p{^vCi6OOcD<fK6RP}lpC+<YG(|OkX|u@B}~>QcuHb&_n7Hyce94x=G<~_x}yMHgg z)dXP);y5vU@R#@CdIa<(Vn>tf}V1E1yu|O0qRmu zS%RycIjsdQ2<{wA-nM(_OC)3Q6pUp@@N0=R+pcL2Drb>_2=0DMfyd2n>3BPKSGXp##0AfM)5 z@#-`it+iV1?*)C|2?cY)JtVC$skP=Nbkg;2(JA}n@VsBJ!k&+7M-_>6x;Q-$=G6H9 z=BEaS9~qkq!j_vBU>wJ`;7vs1ktytj$j25ic==tSkvLHzE~vwk4IQ(CA__YN8uFqW zejnB`7+xns210*FtY*T|vZo1rCr09a@<7;9?={672i?B`N-kk^66|%&(>lh$)C=49QX68UwFL^7PW+34lcfxW5L326^{ZgFiAE0*OZYF%<>Gtq71T{V&YAB zxoFg`D~ec5lVK~b&(ZaTdw^+a!4in}NDx@bkRY&KdoSB!Ul`e)#nzMI8OZfs-~yk? zI_nhoJGsq)K13+PP0hRZ*J8VOLzJ0MuL;$kdVb24U0jTV1jpQla{zT5<9zVbkv~V& zGAedWo{qYQ;SQ$baHpGd4~M1MsH7c7uY-|Z%4l8q?VS{EAvX9z)RU0o#j?OwsCAh# zD38$to;*�c79HL6_@Scao_x5)Gdnt9*}}E0S^1-^(R8-xS*k2C!SU!X`dv3`NZ9JYH@V1Q2kbLC)_@{3E46K0F)O_N9>(-t3m%Z zIx!b)A>3HdrtY>Ds#F_^w`U5 zH@4?h{!LRvg|b0F^iBDLQ%AFtZH^-KrV!Pt4H^V%4w{+fVUSE(-LBTtDW_R$%gj3T zTE6j^{O|$1zDX7y4EcE{?q1V%XnckWJO{czNQ9pv?Wv+cY66S^xF`S;{9}3XWrLV4 zm>4bgf@v@Dygm10((@@pkuj=>uo6-F*eOEcFs0_zGLf&{mR<2oR3(l&&bfLhp2ufh;Pfw$MuZ-b0z~g*jM1bA`hChG=3>7 z2*gc@t&SZrGl+u~W~QqA!NKg~Kl#8C5cGQEE;&nN0O} zg@Mo^Pc=4~cJ=qi^)kG*)6xbw&L7MunXaub_}x*VMmv3HKcCo8U403R)>0lfaBq}0 z<5?bB9bKnvYP|<^XW*Y(Kr3KjmSB%7{5w}AMyF0(c7IC;A6h>fMzz9*pz{ zjon&@5Fd4Y^e?xeuP*uRy=ozo3Szw*>^zw%?^Hu&0&K&Z?LHw?K_}23H1Z$cuxPYz zpZp!7&kK8JyB~=L(aFL0WA1;Bd-<7q!i1r-It2c%;tY~|mO3Ly-*viV!GGDdc@k_+ z7q0mt0zD%ZCpRS)#uo_cxuTrW-X5J;1%iLxi$s5Icf4j)9!mH7F~v#E(Wz3(-p-{7c~0#|fIl`L>)5p@{+L^(MuFU5NdevlRuTAQu)+Pe>S z6m7omIB2%(R;IQ(|KrmVv9s?*s+5`t@TaDh``^iJa&#q0Oh|PJnX8 zm2F*ibZUJ2e3u;iijneoU)!>1<(^kTX|9Kap{?cJjFGSwb1ETm@h%YpP>@;NM|k$({J1`4`;&Ji6#|M zk8yppN6m$%hZ}L3Ex!sARs=B5GF~AO9PQ+34y?`t|!N`pYJr(7?5cs0UTbFYGQX?~fDT_I`qGy7q8k1e@-kz{wY`k&dkIy$|Y z>$Z_PI51rJGe{zIMgyM_-H?sy2LW8~jyZY=APU|)?M1=j?i`HZ=j82}bQu9^t?A+S zRkP^sVd*LigGSxa)F<8V8iOP&1D{9fzt548Th(Qxg6@Y?w$_fUqi2O(}- z{t8NV0j2c1FggZt|3!d>Nbs+GaZ?9{=4TH71tc~AMHY++zV^TYg{GBKH z>OafyZGD5%jbGG1Y*Qm5TqmJtZPL<Fbr#y6j@#D+%- z|1DFjL!2&=`uKZunB@kb$j5k^-dVhs2F$zyjUAn>R+T|b14{6EcJ z*#YIe(PL`pGdb6}3mup0ZxbB%aHRhmAa0?pt-DyL7MkyBp)OF`t~EV2eKuf8Uy1 z1W4w)B^}c-xtv95*>SW#_!_cX9l%%*bntuF5M6)}s|~2YiV>nm>MH$^j6QW@VA(SQ2OVBsC zH-l87d|9CyiSR6XeitLD^D31HVVBS;~yd-1xa66P<(>m|^a?XQky!}SxjrO-Mj zke81BP1~ZyH(c_9L@G5O_@HC#r0}7;*JXmapNKOM$86jLtAdU z*BmB}nmO9{WSYl5i942X0vq)2_IXC-@72Z`zWtG})WrJ@(vTf?C>&{-tPp8i7A9m1 zSH>Lp05NeB)p87FEP>2??sbLWoF>bI(p%PlxkPu6(EGfHyYwxfcqE-=lQ)iRzIKBW z7s+&JEHzKcsVp94O|bHkBOQHQ*|ko`v;ZsVj%gCscz?lsVC5!%6~=)ZGK^2z>jc)x z@@8$xlt@^{;;3Q{nljIm3 zk}OxAJhTKz!XjkK_mp`M?~4$#YeNwr)Pu!a zYD_KuwibHdj3W8RCGUPNcIX0mCyiAL3(=MPJIz4TiUo8dtOBk2J(kd-OVffv=~OB8 zY{g6}zdS|@HJ)nqEtTfbRs^&vxXe!|VW&47gZ3R22{XrBc@X%uRt$omeDvhg$E(X0 zOGBcc>OZpvm`XVu?((I-5~Umq<|GfC>uGv^d0>ZBm4*|9f<*)^$(exE^GYoldRI?& zvqKs8lJDrJ*wo?0la#EbYQO!R2VKk&Hfr?{#a?D@?NJm5!hx_}f3vM0_6(#gzTzX< z{MX@%@9QX^tWVT8qRoXkS0Q(U4lAe_aIYz|+!h|5x+0G&Q@h~1VclPeeY!13K{S3{ zWg&~B;!e-LzwEoY$kj%pwy)D_YO`Oso=?;pBzjtKu?v_@RrOXyhlBj5>G{2nWpqwm za2X7Du}=LwZiLhqqze=Q9rfdGW1B%K9qxu`pA8?wp60Y)*xLhP_jz7opRQul7&|_$ zjJzvdMUiVo*n{&yX?Fx9PM$e}GD+pOKQXZ)0!ghpZfRQGow575c>I`Luc85ZNnSz7 zqQe@mQJK+N5&K@n+@aFfja2b_3yzpA0X(EuUR8n4C>_nea5{sl9TmRCb)NFGFWUD) zoAd||bs2k>Ah91=WzJ+gIscV?r>{+EwyUs&>RCoRHJpFGS>=9Sc zqj8Uq7mU%lC7G1`{hjkx41bnx=ALLjmJR-=7^7wuas2#@m!)e-{O`V0ikf`D$tDGh zM0JT==r1m0cdCyQ_)Na5&__Qv+{sHkdHh$8WM{#7@+^}(@E5ou;gH?sS7vdjA8BKS z@HY#um-~{g&G&HuP{>BscrX@@IHrTD`mS%V+ox5i5Yh7JR7t$HwyyBw+Wzs%5T?T0 zFJ9U%ncgb$Z1>75zJJ|N{iKzu9#p?Ei$nOxrM>|2A>8uN#i74lt_g;%+$Un11x|GQ zu%kd=p*))}^Lyo#(Y!yhhp@j{A5e-J*T~Bx=Te%H9DsIA{Pu%s`i8bJ7-0TD75Fa9 zG!&=>S*_1Bq>8Q!tk#CO(6x`K=^cqhYKo^Go{xRi;M{lBL9GqPL zwBt@g&U#k2>^S^aw z$L#_$M3ojn%~@1FGw2z>ppNrHL?M2{M63v~CY35em$9eVAsGCf8QBaK`zc+K?+-vM zQ#KA9hM}B^I6AVDv7c~uM>}u`D@%A;{tXxVBj}I!>}4#43%*-&GcrjnV#k)F@1ccQ zANaEIR=!G|`IEgksg-7&j0>my-;;wBA5NN?kj%TEGd6dUMs1^?J$u$Y8!YPT>FGIK z@b^+d!Dgz^#tV((Y42@)9(O*?4ITgZ(e_1jX$KuQO!={ce~x8TmK<4RLZ6IOFXBI> zQ-Z#jCMo4=I(ADFbmUWqw)&h%mMO2Md=kWo!D}(C&wl6YZg}H!*=mY9!Y|!9^uAY; zkI4MH=QIHuTAP|;kB<8A@niqznR%OI7d5RBJLUA0;($o9o77uvtNi0>J=R7mSQz_C zFbxw-Wf&&?;zL|4_}GvlLlUlWkXIK0J5*RreI;Nf-ynXersm!fdB*e#6QoEX;-DqzeYtty62eo(taWBKsGpBoTYDXX z6zV^fTC=YfaJT!R%0SCUpqs>858}u_ydq8iEb^elJON+wZ@|$Y7nT_NlB!H57mg}wROq}K=NxemjRV;N{5KRe^gpHbyWR3fMz)^zYuDC-JKe-%B zU_J3!Z7p3q2U%G2o2cvh@wdE_Z{>tYrF4);%xjx_0s>IFG12s_-f5k4J-Ya*$VFlD;^f7RoO4oo$b8yazT{7-G*EZRQQT`b-l2 z@`MID7a{Hw({+aq=+d(lQ)_o)hE&2P3U*Byz(Tkl&d zd+-J}7rskFuQRrL4nK$;I=Z=n^K}+L!&5((HTHC$NCi~=hMTqZQx<>Fmv?C_Vg3sq zn$POCLB4TEI($?}D4gLo^)|)#{Vn_903m&n`=hz}&=XHC%i^#;{7_a%e3|X`PV5{}VA;e_xz5 z{uqC|DZ~+pCaQ-XF^3*c^f2E}jcrw$%?7&T3wDhc6#3x0!3zPR;p&kCw&%&KHZYP48IkMy`4xONuL1^t4e1*WOD z9WJvxDY(s{`uVuL-Iv-m(-%_JL+=JSg4u4t@fyeEpf^J0M0Y*HsqES?@=MuKbnef5CJTOpS-nw)Vkom?{0KR8y0l$YmJnie zv`xKGmSaqM+UIo^EN4Qq^yoq+^|z2yppadv>zIhBSEw5vrE$0Sn3X~4ioA|z<95`> zD*KK3BS&oA=|m8OvGHjG#?M8Q;KChf{PK>PyDewgt@4-iqK$7SM#@}2T%UHIzioZW zj>IhffRI3Jc=}%I?c<~FHGU)RU3~&o0MO$o8ACLAH;)aHWXhJtRVd{^l-^X?&ttR9 zpa`#iK%8S)3S|j-pqyEiT85+FS6jcAI>+BWbgvt$X#y<$3d^fe3(qF zJ=+%^JCb`g1M~r~;}H(*`0k&=Tsv8YP|kQieRErjJy4u&18`M0sP;SAZakoddVf^AX5lt+1t$LSr?f)Eo8R%gQwP(KT)A#^`Oz8@SrCY25e- z1)jp^&wJNJ8xzi`P&4mn!w~8hu?PRXV$Wwf*GPpB7|5_DNq3-&4YXVo8iB6oT6P1KK;5#oz~k>lTI=n7C2Y(*ik8Xdbl+ILO}ja z`{-zIE_h(owawrv#HLkZ$9XD36>YW|N=Ti=(~>F3hzD=Ap;VIfH%-LwN)e`OjFzd9 zfjk5CoQ%owPQ-zF&0epc+*6}!C=r{krKvCZJmJdLX376gKRm(R9usC77>G?n#wZ0Gjl;Jn@$uJjjfgIA?R{lmcKjpOC!c*(71ylH8t z?NZtT7P6y#x9o{g;415rf7D&X6U_e1CYBR2_hoHL2e@dOwH#bS$lwt^4z9M}O*YxG zAe*7~9}C6idyQ|2f}Q0LHxEp&$FOLKoO8^+f zPJ>b&q$f|L9l2U0%;J*+!??IhXS@0nXx|X)7m~>EtAGD7A?BqYNi;yMXRy+6L_zY* zW$7F{`ysDT5GgK-s?a?3Y+qUUb7Vqd=k$&v2Z0Z}IP|5Np}m$ysnmYz97~H`_G?vX zUz@ByNgp+b?RLgS33p?CA)T5h%Ed`Z{JA0#aAA0HqmuWn*rcuJNn}(->u#Yamk6L? zvRqg6?sto$(w}gzO9?{!-hnvxMG)qn&&iMPrqfRw{RPt}9TViq2;>pVBjfEDt))WX z>qWRFJnG;*SY`G0=VDJFU){d=%t(Q_uPFF?9Ne(eW?T{y4bISTV4#)z<2_|X)(i8r#isL zsFiSHBVhgao8IgDW&80HmjAXFs3kkLX`REbqZ;~>0^#pwoR!bOQENr* z-P6+rkM7?IILuja4cS>3QGHH%CV&U7uZ?{i=^P%N6Z4^YHQLm|1Yh>QPuvEjQsf8SPd421 zlzY~FA=KgG#P_vS!Ht&T3$~mclVY-dJ`0VU_Pal$hrhpWo_povzJjIfEbmG%$A8p4 zZI`}%ns7aEnd`%re>E37?HpXCWgGwY4)EZT5Ffl+6#vJ5Ki`~7Lyw{Ma~_y=ZtpBe z{A}}sPlIV2eKA{4v?W^nJh<|GNBAcVv(Mcms7~Qr)~~5_HyMnk_Aa>`NdX25|cO* zIM#4afV_V-G`(}{=Ja)3vS8JH9s{=iH25V!QZ4oYChi#7F=aeGTBk%@a3!`8yzj_~ zHq+F6y;h0!AxdYbQI54;hw=Zv$6y{}354}n%MH#JyQ`cQ4DI~TlNz(i>lH)i^y0{T zNbI<;_)hX2`YGWb3(3P;up&Wu1s~d8DQ5d6?4^(fx;*bS+=~(kjjmEPu5Un@b8WD<8lVZuT}YIV5-pegcae|I;#{YzmJgI z(N3g4-3#Q*F?V_{e29~~kP~M}lQ+SI`;HPJ<# z^?%DFjJI?-uELa5=aOlK`@|c;(p%ij~M-nr5OQW4tkC%${w;|Z2rwK zYzeJTlr}bJXtC;O?o5fPE~PW<2_dUR

#Jlu_AAMjB#N)s9sTi|^Zi`t<2u=dAg& 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
;#UHHbJv}d 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 literal 197071 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 z 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