From 8aeec312b52df3b965d26c038c6f18bdeb7bbda3 Mon Sep 17 00:00:00 2001 From: Lukas Bresser Date: Mon, 29 Jun 2026 15:51:06 +0200 Subject: [PATCH 01/18] Add cross-focus-area impact dashboard MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds /impact — a public, filterable dashboard that tracks PL R&D's impact via the twelve pre-registered inflection points, one set per focus area. What it does: - Filterable by focus area (vertical tab rail); a user always lands in one area rather than seeing all twelve at once. - Each inflection point is a card with a Defined -> Emerging -> Reached -> Scaling field-progress meter and a PL-role tag (Substrate / Originator / Funder & convener). Clicking opens a detail modal. - The modal traces Q1 (did it happen — the pre-registered threshold), Q2 (did it matter — the cascade), and Q3 (did our work make it happen) as Inputs -> Activities -> Outputs. - Field progress and PL contribution are kept on separate axes and never collapsed into one score: a point can be reached with little PL involvement and that is still a win for the field. - For the two Economies & Governance points with live data, the modal pulls live OUTPUTS from the same sources as the FA2 live dashboard (GainForest, Glow, Simocracy) — labelled strictly as Q3 contribution evidence, never as Q1 progress. Fetched server-side with 60s ISR and graceful fallback. - A "Measuring impact" explainer covers the logic model and the three questions. - Adds an "Impact" item to the main nav. Co-Authored-By: Claude Opus 4.8 --- src/app/impact/page.tsx | 150 +++++++++ src/components/ImpactDashboard.tsx | 445 ++++++++++++++++++++++++++ src/components/MeasuringQuestions.tsx | 107 +++++++ src/lib/inflection-points.ts | 350 ++++++++++++++++++++ src/lib/site-config.ts | 1 + 5 files changed, 1053 insertions(+) create mode 100644 src/app/impact/page.tsx create mode 100644 src/components/ImpactDashboard.tsx create mode 100644 src/components/MeasuringQuestions.tsx create mode 100644 src/lib/inflection-points.ts diff --git a/src/app/impact/page.tsx b/src/app/impact/page.tsx new file mode 100644 index 00000000..b62a73be --- /dev/null +++ b/src/app/impact/page.tsx @@ -0,0 +1,150 @@ +import type { Metadata } from 'next' +import Breadcrumb from '@/components/Breadcrumb' +import ImpactDashboard, { type LiveMetric, type LiveOutputs } from '@/components/ImpactDashboard' +import MeasuringQuestions from '@/components/MeasuringQuestions' +import { fetchSimocracyStats } from '@/lib/simocracy' +import { fetchGainforestStats } from '@/lib/gainforest' +import { fetchGlowStats } from '@/lib/glow' + +// Pull live output metrics for the Economies & Governance inflection points from +// the same sources as the FA2 live dashboard. These are Q3 OUTPUTS (the work +// PL-backed teams have produced) — never Q1 progress toward a threshold. +export const revalidate = 60 + +async function fetchLiveOutputs(): Promise { + const compact = (n: number) => + new Intl.NumberFormat('en-US', { notation: 'compact', maximumFractionDigits: 1 }).format(n) + const out: LiveOutputs = {} + + const [sim, gf, glow] = await Promise.allSettled([ + fetchSimocracyStats(), + fetchGainforestStats(), + fetchGlowStats(), + ]) + + // A binding decision at scale — Simocracy (a PL-supported deliberation mechanism). + if (sim.status === 'fulfilled' && !sim.value.degraded) { + const t = sim.value.totals + const metrics: LiveMetric[] = [ + { n: t.uniqueHumans, label: 'participants' }, + { n: t.totalSims, label: 'simulations' }, + { n: t.totalGatherings, label: 'gatherings' }, + ] + .filter((m) => m.n > 0) + .map((m) => ({ value: compact(m.n), label: m.label })) + if (metrics.length) out['A binding decision at scale'] = metrics + } + + // Capital that pays on verified outcomes — GainForest + Glow (PL-backed MRV teams). + const verified: LiveMetric[] = [] + if (gf.status === 'fulfilled' && !gf.value.degraded) { + const g = gf.value + if (g.observations > 0) verified.push({ value: compact(g.observations), label: 'species observations' }) + if (g.certifiedOrgs > 0) verified.push({ value: compact(g.certifiedOrgs), label: 'certified orgs' }) + } + if (glow.status === 'fulfilled' && !glow.value.degraded) { + const gl = glow.value + if (gl.activeFarms > 0) verified.push({ value: compact(gl.activeFarms), label: 'active solar farms' }) + if (gl.carbon > 0) verified.push({ value: compact(gl.carbon), label: 'tCO₂ / wk' }) + } + if (verified.length) out['Capital that pays on verified outcomes'] = verified + + return out +} + +export const metadata: Metadata = { + title: 'Impact', + description: + 'How we measure whether PL R&D’s work matters: the inflection points we have pre-registered across every focus area, and how we will know if they happen.', +} + +// The logic-model chain: planned work on the left, intended results on the right. +const LOGIC_MODEL = [ + { label: 'Inputs', body: 'The resources we commit — funding, teams, convenings, standards.' }, + { label: 'Activities', body: 'What we do with them — seeding teams, building primitives, setting standards.' }, + { label: 'Outputs', body: 'The volume of work produced — teams funded, deployments, papers, ventures.' }, + { label: 'Outcomes', body: 'The changes that follow — adoption, capital inflows, new entrants.' }, + { label: 'Impact', body: 'The lasting shift in the system — an inflection point that holds.' }, +] + +export default async function ImpactPage() { + const liveOutputs = await fetchLiveOutputs() + return ( +
+ {/* Hero */} +
+ +
+

+ Our impact +

+

+ Across our four focus areas we have named a small set of{' '} + inflection points — specific, + observable, falsifiable shifts we believe would be catalytic, and that have not yet + happened. +

+
+
+ + {/* Inflection points — grey full-bleed section to set it apart from the rest of the site */} +
+
+

+ Inflection points we are tracking +

+

+ Select a focus area. Each card shows the pre-registered threshold (did it happen), the + cascade we expect if it matters, and the PL contribution we would trace. Pre-registering + the threshold now is what keeps us honest later — the answer in two years should be a + reading, not an argument. +

+ +
+
+ + {/* Measuring impact */} +
+

Measuring impact

+

+ Impact is the last link in a chain that runs from the work we plan to the results we + intend. Inputs and activities are our planned work; outcomes and impact are the change in + the world that follows. We only count something as impact when it is a durable shift in the + system — not just activity or output. +

+ + {/* Logic-model chain */} +
+ {LOGIC_MODEL.map((stage, i) => ( +
+
+ + {i + 1} + + {stage.label} +
+

{stage.body}

+
+ ))} +
+
+ ← Our planned work + Our intended results → +
+

+ Each inflection point instantiates this chain. On its card, the Q3 detail tracks our + inputs, activities, and outputs; the field meter tracks the outcomes and impact they aim + at. +

+ + {/* The three questions — pick one to read its detail */} +

+ For frontier research, the hard part is the right edge of that chain. So for every + inflection point we ask three questions — different jobs that should not be collapsed into + one metric. Select one to read how we measure it. +

+ +
+
+ ) +} diff --git a/src/components/ImpactDashboard.tsx b/src/components/ImpactDashboard.tsx new file mode 100644 index 00000000..0d7ed7e4 --- /dev/null +++ b/src/components/ImpactDashboard.tsx @@ -0,0 +1,445 @@ +'use client' + +import { useEffect, useMemo, useState } from 'react' +import { + CONTRIBUTION_META, + FIELD_STAGES, + FOCUS_AREAS, + INFLECTION_POINTS, + STATUS_META, + stageIndexForStatus, + type FocusAreaKey, + type InflectionPoint, +} from '@/lib/inflection-points' +import { AreaIcon, type AreaIconType } from '@/components/AreaIcons' + +type Filter = FocusAreaKey + +/** Live output metrics for a point, keyed by the point's title. Fetched server-side. */ +export type LiveMetric = { value: string; label: string } +export type LiveOutputs = Record + +const FA_ICON: Record = { + 'digital-human-rights': 'shield', + 'economies-governance': 'hexagon', + 'ai-robotics': 'neural', + neurotech: 'brain', +} + +export default function ImpactDashboard({ liveOutputs = {} }: { liveOutputs?: LiveOutputs }) { + const [filter, setFilter] = useState('digital-human-rights') + const [active, setActive] = useState(null) + + const visible = useMemo( + () => INFLECTION_POINTS.filter((p) => p.area === filter), + [filter], + ) + + return ( +
+ {/* Vertical tabs */} +
+ {FOCUS_AREAS.map((fa) => ( + p.area === fa.key).length} + icon={FA_ICON[fa.key]} + accent={fa.accent} + active={filter === fa.key} + onClick={() => setFilter(fa.key)} + /> + ))} +
+ + {/* Content */} +
+ {visible.length > 0 ? ( +
+ {visible.map((p) => ( + setActive(p)} + /> + ))} +
+ ) : ( + + )} +
+ + {active && ( + setActive(null)} + /> + )} +
+ ) +} + +function Tab({ + label, + count, + active, + icon, + accent, + onClick, +}: { + label: string + count: number + active: boolean + icon?: AreaIconType + accent?: string + onClick: () => void +}) { + return ( + + ) +} + +/** Field-progress lifecycle meter (Q1 -> Q2). Colored in the focus-area accent. */ +function FieldMeter({ + status, + accent, + compact = false, +}: { + status: InflectionPoint['status'] + accent: string + compact?: boolean +}) { + const reached = stageIndexForStatus(status) + return ( +
+
+ {FIELD_STAGES.map((_, i) => ( + + ))} +
+ {!compact && ( +
+ {FIELD_STAGES.map((s, i) => ( + + {s} + + ))} +
+ )} +
+ ) +} + +function ContributionChip({ level }: { level: InflectionPoint['contributionLevel'] }) { + const meta = CONTRIBUTION_META[level] + return ( + + PL role + {meta.label} + + ) +} + +function InflectionCard({ + point, + onOpen, +}: { + point: InflectionPoint + onOpen: () => void +}) { + const fa = FOCUS_AREAS.find((f) => f.key === point.area)! + const status = STATUS_META[point.status] + + return ( + + ) +} + +function InflectionModal({ + point, + metrics, + onClose, +}: { + point: InflectionPoint + metrics?: LiveMetric[] + onClose: () => void +}) { + const fa = FOCUS_AREAS.find((f) => f.key === point.area)! + const status = STATUS_META[point.status] + const role = CONTRIBUTION_META[point.contributionLevel] + + // Close on Escape, and lock body scroll while open. + useEffect(() => { + const onKey = (e: KeyboardEvent) => { + if (e.key === 'Escape') onClose() + } + document.addEventListener('keydown', onKey) + const prev = document.body.style.overflow + document.body.style.overflow = 'hidden' + return () => { + document.removeEventListener('keydown', onKey) + document.body.style.overflow = prev + } + }, [onClose]) + + return ( +
+
e.stopPropagation()} + > + {/* Close */} + + +
+ {/* Header */} +
+ + + + {fa.label} + · + {point.opportunitySpace} +
+

+ {point.title} +

+ + {/* Field axis */} +
+
+ + Field progress + + + + {status.label} + +
+ +

+ The field axis (Q1 → Q2) is tracked independently of PL’s contribution. It can + advance with little or no PL involvement. +

+
+ + {/* Three questions */} +
+ {point.signal} +
+
+ {point.cascade} +
+
+
+ + {role.description} +
+
+ {point.contribution.inputs} + {point.contribution.activities} + {point.contribution.outputs} +
+

+ Inputs → activities → outputs are PL’s planned work. The outcomes and impact they + aim at are tracked on the field axis above (Q2, then Q1). +

+
+ + {/* Live evidence (Q3 only — never a Q1 reading) */} + {point.liveEvidence && ( + +
+ Live outputs +
+
+ + + + + {point.liveEvidence.label} + + + +
+ {metrics && metrics.length > 0 && ( +
+ {metrics.map((m) => ( + + {m.value} + {m.label} + + ))} +
+ )} +

+ {point.liveEvidence.note} +

+
+ )} +
+
+
+ ) +} + +function LogicRow({ label, children }: { label: string; children: React.ReactNode }) { + return ( +
+ + {label} + + {children} +
+ ) +} + +function Section({ + q, + label, + accent, + children, +}: { + q: string + label: string + accent: string + children: React.ReactNode +}) { + return ( +
+
+ + {q} + + {label} +
+
{children}
+
+ ) +} + +function EmptyState({ filter }: { filter: Filter }) { + const fa = FOCUS_AREAS.find((f) => f.key === filter) + return ( +
+

+ Inflection points for {fa?.label ?? 'this focus area'} are being defined. +

+

+ This focus area is still finalizing its plan of attack. Its pre-registered bets will appear + here once they are set. +

+
+ ) +} diff --git a/src/components/MeasuringQuestions.tsx b/src/components/MeasuringQuestions.tsx new file mode 100644 index 00000000..84e27da8 --- /dev/null +++ b/src/components/MeasuringQuestions.tsx @@ -0,0 +1,107 @@ +'use client' + +import { useState } from 'react' +import { CONTRIBUTION_META } from '@/lib/inflection-points' + +const QUESTIONS = [ + { + q: 'Q1', + title: 'Did it happen?', + maps: 'Impact', + body: 'We pre-register one observable threshold and report a simple yes/no plus a date when it is reached. It is externally observable — measured the same way whether or not PL is involved.', + }, + { + q: 'Q2', + title: 'Did it matter?', + maps: 'Outcomes', + body: 'A signal is only worth naming if it unlocks something. We name the second-order effects in advance and watch whether they follow. A threshold that is reached but unlocks nothing is itself a finding.', + }, + { + q: 'Q3', + title: 'Did our work make it happen?', + maps: 'Inputs · Activities · Outputs', + body: 'We trace contribution rather than claim credit: which PL-funded teams, convenings, standards, or ventures were on the critical path — and reason honestly about the counterfactual: would this have happened as fast, or at all, without us?', + }, +] + +export default function MeasuringQuestions() { + const [active, setActive] = useState(0) + const item = QUESTIONS[active] + + return ( +
+ {/* Vertical tabs */} +
+ {QUESTIONS.map((qq, i) => { + const isActive = active === i + return ( + + ) + })} +
+ + {/* Detail panel */} +
+
+ Maps to logic model: {item.maps} +
+

{item.title}

+

{item.body}

+ + {active === 2 && ( +
+
+ PL’s role on the critical path +
+

+ Contribution sits on its own axis, separate from how far the field has moved — we never + collapse the two into a single score. A point can be reached with little or no PL + involvement; that is still a win for the field, and we record our role honestly. Each + card tags PL’s role as one of three: +

+
+ {Object.values(CONTRIBUTION_META).map((c) => ( +
+ + {c.label} + +

{c.description}

+
+ ))} +
+
+ )} +
+
+ ) +} diff --git a/src/lib/inflection-points.ts b/src/lib/inflection-points.ts new file mode 100644 index 00000000..d47a46e9 --- /dev/null +++ b/src/lib/inflection-points.ts @@ -0,0 +1,350 @@ +// Cross-focus-area inflection points and how we measure them. +// +// Each focus area names a small set of inflection points: specific, observable, +// falsifiable shifts we believe would be catalytic and that have NOT yet happened +// as of 2026. They are hypotheses, not descriptions of the present. We judge our +// work against three questions, mapped to the fields on every point: +// +// Q1 (signal) Did it happen? A pre-registered threshold — yes/no + date. +// Q2 (cascade) Did it matter? The second-order effects it should unlock. +// Q3 (contribution) Did our work make it happen? PL's inputs -> activities -> outputs on the +// critical path (the planned-work side of the +// logic model), traced honestly. +// +// IMPORTANT — these are distinct jobs and are NOT collapsed into one score. A point +// can be reached (Q1) and matter (Q2) with low PL contribution (Q3); that is still a +// win for the field. So we track field progress (Q1 -> Q2) on one axis and PL's +// contribution (Q3) on a separate, independent axis. +// +// Source: "Inflection points across PL R&D, and how we will measure them." + +export type InflectionStatus = 'watching' | 'early-signal' | 'tripped' + +/** PL's pre-registered role on the critical path — a claim to be evidenced, not a credit score. */ +export type ContributionLevel = 'substrate' | 'originator' | 'funder-convener' + +/** + * Q3 contribution, structured along the planned-work side of the logic model. + * Inputs (resources committed) -> Activities (what we do) -> Outputs (what gets produced). + * The outcomes and impact these aim at are tracked on the field axis (Q2, Q1). + */ +export type Contribution = { + inputs: string + activities: string + outputs: string +} + +/** A pointer to live activity that is contribution evidence (Q3) — NOT a Q1 threshold reading. */ +export type LiveEvidence = { + label: string + href: string + note: string +} + +export type InflectionPoint = { + /** Focus-area slug, matches /areas/. */ + area: FocusAreaKey + /** The opportunity space this bet lives in. */ + opportunitySpace: string + /** The inflection point, stated as a hypothesis. */ + title: string + /** Q1 — observable threshold that says it happened (not yet true). */ + signal: string + /** Q2 — why it matters / the cascade to watch. */ + cascade: string + /** Q3 — PL contribution to trace, as inputs -> activities -> outputs. */ + contribution: Contribution + /** Q3, summarized as PL's role on the critical path. */ + contributionLevel: ContributionLevel + /** Field-progress lifecycle state. All start 'watching' — none reached as of 2026. */ + status: InflectionStatus + /** Optional live activity from PL-backed teams — strictly Q3 evidence, never Q1 progress. */ + liveEvidence?: LiveEvidence +} + +export type FocusAreaKey = + | 'digital-human-rights' + | 'economies-governance' + | 'ai-robotics' + | 'neurotech' + +export type FocusAreaMeta = { + key: FocusAreaKey + label: string + /** Short legacy code used in the strategy docs. */ + code: string + href: string + /** Accent color (hex from the theme) for badges and the field-progress meter. */ + accent: string +} + +export const FOCUS_AREAS: FocusAreaMeta[] = [ + { key: 'digital-human-rights', label: 'Digital Human Rights', code: 'FA1', href: '/areas/digital-human-rights/', accent: '#1982F4' }, + { key: 'economies-governance', label: 'Economies & Governance', code: 'FA2', href: '/areas/economies-governance/', accent: '#12bfdf' }, + { key: 'ai-robotics', label: 'AI & Robotics', code: 'FA3', href: '/areas/ai-robotics/', accent: '#3966FE' }, + { key: 'neurotech', label: 'Neurotech', code: 'FA4', href: '/areas/neurotech/', accent: '#E51A66' }, +] + +// ── Field-progress lifecycle (Q1 -> Q2). Deliberately separate from PL contribution. ── +export const FIELD_STAGES = ['Defined', 'Emerging', 'Reached', 'Scaling'] as const +export type FieldStage = (typeof FIELD_STAGES)[number] + +/** How far along the field axis a point sits, given its status. */ +export function stageIndexForStatus(status: InflectionStatus): number { + switch (status) { + case 'watching': + return 0 // threshold defined, waiting at it + case 'early-signal': + return 1 + case 'tripped': + return 2 + } +} + +export const STATUS_META: Record = { + watching: { + label: 'Defined', + description: 'The threshold is defined and pre-registered. No movement toward it yet.', + color: '#6b6d79', + }, + 'early-signal': { + label: 'Emerging', + description: 'Leading indicators are moving toward the threshold.', + color: '#1982F4', + }, + tripped: { + label: 'Reached', + description: 'The defined threshold has been crossed.', + color: '#12bfdf', + }, +} + +export const CONTRIBUTION_META: Record = { + substrate: { + label: 'Substrate', + description: 'PL-built technology is the underlying rail this would run on.', + }, + originator: { + label: 'Originator', + description: 'PL originated the mechanism, standard, or benchmark in play.', + }, + 'funder-convener': { + label: 'Funder & convener', + description: 'PL funds the teams on the critical path and convenes the field.', + }, +} + +export const INFLECTION_POINTS: InflectionPoint[] = [ + // ── FA1 · Digital Human Rights ─────────────────────────────────────────── + { + area: 'digital-human-rights', + opportunitySpace: 'Censorship-Resistant Communication', + title: 'Communication that cannot be switched off', + signal: + 'A consumer-scale connectivity provider operates without state licensing or identity gating, and a metadata-resistant messenger crosses tens of millions of users; a population stays connected through a deliberate shutdown.', + cascade: + 'Censoring speech and assembly becomes impractical, not just illegal; organizing survives adversarial conditions.', + contribution: { + inputs: 'The libp2p / IPFS open-source networking stack; funding for resilient-comms and private-messaging teams.', + activities: 'Maintaining the substrate, funding teams, and contributing to interoperability standards.', + outputs: 'libp2p / IPFS deployments and the funded comms and messaging teams building on them.', + }, + contributionLevel: 'substrate', + status: 'watching', + }, + { + area: 'digital-human-rights', + opportunitySpace: 'Portable Identity, Credentials & Trust', + title: 'Personhood without the state in the loop', + signal: + 'A service at >100M people verifies unique humans for everyday use without a nation-state ID or KYC.', + cascade: + 'Recognition stops being rented from platforms and states; privacy-preserving personhood becomes safe to build on.', + contribution: { + inputs: 'Convening capacity across identity protocols; seed funding for portable-credential initiatives.', + activities: 'Convening identity-protocol teams and seeding / funding portable-credential work.', + outputs: 'The identity and credential initiatives PL has seeded or funded.', + }, + contributionLevel: 'funder-convener', + status: 'watching', + }, + { + area: 'digital-human-rights', + opportunitySpace: 'Verifiable Public Knowledge & Provenance', + title: 'Provenance becomes the default for truth', + signal: + 'Two consecutive frontier-model generations ship attested provenance by default, and a major platform or archive adopts content-addressed provenance as default.', + cascade: + 'A public record that can prove its own integrity becomes the precondition for trustworthy information in the AI era.', + contribution: { + inputs: 'Content addressing (IPFS) as the provenance substrate; funding for provenance and verifiable-compute teams.', + activities: 'Providing the content-addressing substrate and backing provenance / verifiable-compute teams.', + outputs: 'Content-addressed provenance tooling and the PL-backed teams building it.', + }, + contributionLevel: 'substrate', + status: 'watching', + }, + { + area: 'digital-human-rights', + opportunitySpace: 'Sovereign Infrastructure for AI & Agents', + title: 'Agents run on open rails', + signal: + 'A frontier-scale model is trained across independent decentralized hardware, or a meaningful share of agent-to-agent economic activity settles on open permissionless compute / storage / identity.', + cascade: + 'The rights architecture of the agent economy is set in the open rather than by whoever owns the cluster.', + contribution: { + inputs: 'The Filecoin / open-compute portfolio; PL capital and coordination across storage, compute, and identity.', + activities: 'Building open compute and storage rails and bridging them with identity for agents.', + outputs: 'Filecoin and the open-compute portfolio; integrations across storage, compute, and identity.', + }, + contributionLevel: 'substrate', + status: 'watching', + }, + + // ── FA2 · Economies & Governance ───────────────────────────────────────── + { + area: 'economies-governance', + opportunitySpace: 'Sovereign Digital Public Infrastructure', + title: 'Programmable government in production', + signal: + 'At least one sovereign moves >$1B/yr of real public funds through programmable, real-time-auditable rails; 3+ jurisdictions use selective-disclosure credentials for a high-stakes function (election, passport, census).', + cascade: + 'Digital government crosses from digitization to transformation; a reference deployment others can copy.', + contribution: { + inputs: 'Standards and procurement playbooks; convening capacity with sovereigns and builders; funding for DPI primitives.', + activities: 'Writing standards and playbooks, convening sovereigns with builders, and funding DPI primitives.', + outputs: 'Published playbooks, convened sovereign–builder cohorts, and funded DPI primitives.', + }, + contributionLevel: 'funder-convener', + status: 'watching', + }, + { + area: 'economies-governance', + opportunitySpace: 'Computational Coordination & Governance', + title: 'A binding decision at scale', + signal: + 'A city or government makes a consequential, binding decision through a computational mechanism with tens of thousands participating, beating the legacy process on cost, turnout, or trust.', + cascade: + 'Deliberation tools move from advisory to part of real decision-making infrastructure.', + contribution: { + inputs: 'Support for computational-deliberation mechanisms (e.g. Simocracy, broad-listening tools); convening capacity.', + activities: 'Supporting mechanism teams and convening government teams with tool teams.', + outputs: 'Simocracy and broad-listening tools, and the government–tool convenings around them.', + }, + contributionLevel: 'funder-convener', + status: 'watching', + liveEvidence: { + label: 'Simocracy governance simulation — live participation', + href: '/areas/economies-governance/impact/live-dashboard/', + note: 'Live activity from a PL-supported mechanism. This is contribution evidence (Q3) from a simulation — not the binding-decision-in-government threshold (Q1).', + }, + }, + { + area: 'economies-governance', + opportunitySpace: 'Programmable Capital Allocation', + title: 'Public goods become a financeable category', + signal: + '>$1B/yr flows through programmable allocation, a mainstream allocator (DFI, pension, sovereign fund) treats it as infrastructure, and a material real-world outcome is documented.', + cascade: + 'Funding public goods becomes a durable capital market rather than a niche.', + contribution: { + inputs: 'Hypercerts (PL origin) and the Gitcoin / Funding-the-Commons lineage; PL evidence and standards work.', + activities: 'Originating allocation mechanisms, building evidence and standards, and converting work into ventures.', + outputs: 'Hypercerts, Funding the Commons, and the ventures spun out of this lineage.', + }, + contributionLevel: 'originator', + status: 'watching', + }, + { + area: 'economies-governance', + opportunitySpace: 'Verifiable Real-World Infrastructure & Systems', + title: 'Capital that pays on verified outcomes', + signal: + 'A $1B+ climate or public-goods fund disburses against independently verified real-world outcomes, faster and cheaper than a legacy audit.', + cascade: + 'Verification becomes the rail capital runs on; the loop back to better decisions closes.', + contribution: { + inputs: 'Funding for MRV / outcome-verification teams (e.g. GainForest, Glow); benchmark and standards convening.', + activities: 'Backing MRV teams and convening benchmark and standards work for outcome verification.', + outputs: 'GainForest, Glow, and the verification benchmarks and standards they inform.', + }, + contributionLevel: 'funder-convener', + status: 'watching', + liveEvidence: { + label: 'GainForest & Glow — live verification activity', + href: '/areas/economies-governance/impact/live-dashboard/', + note: 'Live output from PL-backed MRV teams on this critical path. Contribution evidence (Q3) — not the $1B-disbursed-against-verified-outcomes threshold (Q1).', + }, + }, + + // ── FA4 · Neurotech ────────────────────────────────────────────────────── + { + area: 'neurotech', + opportunitySpace: 'Neural Augmentation (BCI)', + title: 'The BCI app store', + signal: + 'A regulator clears a standardized software / API layer for a commercial BCI (with medical guardrails), and the first third-party app launches and is adopted.', + cascade: + 'BCI value compounds after surgery; a developer ecosystem forms; demand shifts toward elective use.', + contribution: { + inputs: 'PL Neuro standards work for a BCI component ecosystem; convening capacity across regulators, device makers, and developers.', + activities: 'Defining the BCI component-ecosystem standard and convening regulators, makers, and developers.', + outputs: 'A draft BCI component / API standard and the regulator–maker–developer convenings around it.', + }, + contributionLevel: 'originator', + status: 'watching', + }, + { + area: 'neurotech', + opportunitySpace: 'Biologically Inspired Intelligence (NeuroAI)', + title: 'Neural distillation', + signal: + 'A major lab matches frontier reasoning by training on human neural data at a fraction of the parameters / energy, or venture funding surges into consumer EEG to harvest cognitive data for AI.', + cascade: + 'High-fidelity neural data becomes as valuable to AI as text; comp-neuro talent flow reverses.', + contribution: { + inputs: 'The PL Neuro talent network bridging AI labs and comp neuro; investment in neural-data infrastructure and norms.', + activities: 'Bridging AI-lab and comp-neuro talent and building neural-data infrastructure and norms.', + outputs: 'The PL Neuro talent network and the neural-data infrastructure and norms it seeds.', + }, + contributionLevel: 'funder-convener', + status: 'watching', + }, + { + area: 'neurotech', + opportunitySpace: 'Biologically Inspired Intelligence (NeuroAI)', + title: 'The neuromorphic energy pivot', + signal: + 'A brain-inspired model matches state-of-the-art performance at 3+ orders of magnitude better energy efficiency, and frontier labs begin acquiring neuromorphic startups.', + cascade: + 'Neurally derived design becomes foundational to commercial AI; AI is tethered to neuroscience.', + contribution: { + inputs: 'Funding for NeuroAI / neuromorphic research and demos; benchmark design defining the efficiency target.', + activities: 'Funding neuromorphic research and demos and defining the efficiency benchmark.', + outputs: 'PL-funded NeuroAI demos and the energy-efficiency benchmarks that frame the target.', + }, + contributionLevel: 'funder-convener', + status: 'watching', + }, + { + area: 'neurotech', + opportunitySpace: 'Whole Organism Emulation (WBE)', + title: 'Memory retrieval in simulation', + signal: + 'A reconstructed mouse connectome simulated in silico reproduces a specific behavior the biological mouse learned before its connectome was harvested.', + cascade: + 'WBE turns from speculation into a benchmarked engineering discipline; serious policy engagement begins.', + contribution: { + inputs: 'PL Neuro benchmark definition; connectomics workshops and throughput targets; engineering capacity for a demo.', + activities: 'Defining the WBE benchmark, running connectomics workshops, and engineering a reference demo.', + outputs: 'The WBE benchmark, connectomics throughput targets, and a PL-engineered demo.', + }, + contributionLevel: 'originator', + status: 'watching', + }, +] + +export function pointsForArea(area: FocusAreaKey | 'all'): InflectionPoint[] { + if (area === 'all') return INFLECTION_POINTS + return INFLECTION_POINTS.filter((p) => p.area === area) +} diff --git a/src/lib/site-config.ts b/src/lib/site-config.ts index 72a2bd97..a56a4a8c 100644 --- a/src/lib/site-config.ts +++ b/src/lib/site-config.ts @@ -35,6 +35,7 @@ export const mainNav: NavItem[] = [ { name: 'Neurotech', url: '/areas/neurotech/' }, ], }, + { name: 'Impact', url: '/impact/' }, { name: 'Insights', url: '/insights/' }, { name: 'Team', url: '/authors/' }, ] From fa6f6c27a0d130f0a4e94e52219c922b0bdfc8a9 Mon Sep 17 00:00:00 2001 From: Lukas Bresser Date: Mon, 29 Jun 2026 16:08:00 +0200 Subject: [PATCH 02/18] Refine impact dashboard copy and logic-model alignment MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Inflection section intro: drop the "pre-registering keeps us honest / reading not an argument" tail; "pre-registered" -> "defined" threshold. - Cards: remove the redundant "Defined" status pill (the field meter already shows stage); rename the teaser label "Signal it happened" -> "Inflection point". - Detail modal: tag Q1 with "Impact" and Q2 with "Outcome" so all three questions share the logic-model row layout used by Q3's Inputs / Activities / Outputs. - Measuring impact: move the "each inflection point instantiates this chain" note above the logic-model strip; style the strip labels as grey uppercase to match the detail cards. - Three-questions explainer: surface each question's logic-model stage(s) — Impact, Outcomes, and Inputs/Activities/Outputs — to tie the section back to the cards. - Hoist LOGIC_MODEL into lib/inflection-points so the strip, the explainer, and the modal share one vocabulary. Co-Authored-By: Claude Opus 4.8 --- src/app/impact/page.tsx | 37 +++++++++++---------------- src/components/ImpactDashboard.tsx | 36 ++++++++------------------ src/components/MeasuringQuestions.tsx | 32 ++++++++++++++++++----- src/lib/inflection-points.ts | 13 ++++++++++ 4 files changed, 64 insertions(+), 54 deletions(-) diff --git a/src/app/impact/page.tsx b/src/app/impact/page.tsx index b62a73be..30fae988 100644 --- a/src/app/impact/page.tsx +++ b/src/app/impact/page.tsx @@ -5,6 +5,7 @@ import MeasuringQuestions from '@/components/MeasuringQuestions' import { fetchSimocracyStats } from '@/lib/simocracy' import { fetchGainforestStats } from '@/lib/gainforest' import { fetchGlowStats } from '@/lib/glow' +import { LOGIC_MODEL } from '@/lib/inflection-points' // Pull live output metrics for the Economies & Governance inflection points from // the same sources as the FA2 live dashboard. These are Q3 OUTPUTS (the work @@ -58,15 +59,6 @@ export const metadata: Metadata = { 'How we measure whether PL R&D’s work matters: the inflection points we have pre-registered across every focus area, and how we will know if they happen.', } -// The logic-model chain: planned work on the left, intended results on the right. -const LOGIC_MODEL = [ - { label: 'Inputs', body: 'The resources we commit — funding, teams, convenings, standards.' }, - { label: 'Activities', body: 'What we do with them — seeding teams, building primitives, setting standards.' }, - { label: 'Outputs', body: 'The volume of work produced — teams funded, deployments, papers, ventures.' }, - { label: 'Outcomes', body: 'The changes that follow — adoption, capital inflows, new entrants.' }, - { label: 'Impact', body: 'The lasting shift in the system — an inflection point that holds.' }, -] - export default async function ImpactPage() { const liveOutputs = await fetchLiveOutputs() return ( @@ -94,10 +86,8 @@ export default async function ImpactPage() { Inflection points we are tracking

- Select a focus area. Each card shows the pre-registered threshold (did it happen), the - cascade we expect if it matters, and the PL contribution we would trace. Pre-registering - the threshold now is what keeps us honest later — the answer in two years should be a - reading, not an argument. + Select a focus area. Each card shows the defined threshold (did it happen), the cascade we + expect if it matters, and the PL contribution we would trace.

@@ -113,15 +103,23 @@ export default async function ImpactPage() { system — not just activity or output.

- {/* Logic-model chain */} +

+ Each inflection point instantiates this chain. On its card, the Q3 detail tracks our + inputs, activities, and outputs; the field meter tracks the outcomes and impact they aim + at. +

+ + {/* Logic-model chain — labels styled like the detail cards */}
{LOGIC_MODEL.map((stage, i) => ( -
+
- + {i + 1} - {stage.label} + + {stage.label} +

{stage.body}

@@ -131,11 +129,6 @@ export default async function ImpactPage() { ← Our planned work Our intended results →
-

- Each inflection point instantiates this chain. On its card, the Q3 detail tracks our - inputs, activities, and outputs; the field meter tracks the outcomes and impact they aim - at. -

{/* The three questions — pick one to read its detail */}

diff --git a/src/components/ImpactDashboard.tsx b/src/components/ImpactDashboard.tsx index 0d7ed7e4..f23fa6d8 100644 --- a/src/components/ImpactDashboard.tsx +++ b/src/components/ImpactDashboard.tsx @@ -180,7 +180,6 @@ function InflectionCard({ onOpen: () => void }) { const fa = FOCUS_AREAS.find((f) => f.key === point.area)! - const status = STATUS_META[point.status] return ( ) @@ -238,7 +253,6 @@ function InflectionModal({ }) { const fa = FOCUS_AREAS.find((f) => f.key === point.area)! const status = STATUS_META[point.status] - const role = CONTRIBUTION_META[point.contributionLevel] // Close on Escape, and lock body scroll while open. useEffect(() => { @@ -322,9 +336,15 @@ function InflectionModal({ {point.cascade}

-
- - {role.description} +
+ +
    + {PL_ROLE_ORDER.filter((r) => point.roles.includes(r)).map((r) => ( +
  • + {ROLE_META[r].label}: {ROLE_META[r].description} +
  • + ))} +
{point.contribution.inputs} diff --git a/src/components/MeasuringQuestions.tsx b/src/components/MeasuringQuestions.tsx index 741df8d7..b28b05eb 100644 --- a/src/components/MeasuringQuestions.tsx +++ b/src/components/MeasuringQuestions.tsx @@ -1,7 +1,7 @@ 'use client' import { useState } from 'react' -import { CONTRIBUTION_META, LOGIC_MODEL, type LogicStageKey } from '@/lib/inflection-points' +import { ROLE_META, PL_ROLE_ORDER, LOGIC_MODEL, type LogicStageKey } from '@/lib/inflection-points' const QUESTIONS: { q: string @@ -25,7 +25,7 @@ const QUESTIONS: { q: 'Q3', title: 'Did our work make it happen?', stages: ['inputs', 'activities', 'outputs'], - body: 'We trace contribution rather than claim credit: which PL-funded teams, convenings, standards, or ventures were on the critical path — and reason honestly about the counterfactual: would this have happened as fast, or at all, without us?', + body: 'We trace contribution rather than claim credit: which PL instruments — open infrastructure, field-mapping, convenings, grants, ventures, or policy work — were on the critical path, and reason honestly about the counterfactual: would this have happened as fast, or at all, without us?', }, ] @@ -104,11 +104,12 @@ export default function MeasuringQuestions() {

Contribution sits on its own axis, separate from how far the field has moved — we never collapse the two into a single score. A point can be reached with little or no PL - involvement; that is still a win for the field, and we record our role honestly. Each - card tags PL’s role as one of three: + involvement; that is still a win for the field, and we record our role honestly. The + toolkit is plural by design, so each card tags one or more of these roles — the + instrument matched to the bottleneck it releases:

-
- {Object.values(CONTRIBUTION_META).map((c) => ( +
+ {PL_ROLE_ORDER.map((r) => ROLE_META[r]).map((c) => (
{c.label} diff --git a/src/lib/inflection-points.ts b/src/lib/inflection-points.ts index 15cb96a7..53759333 100644 --- a/src/lib/inflection-points.ts +++ b/src/lib/inflection-points.ts @@ -20,8 +20,11 @@ export type InflectionStatus = 'watching' | 'early-signal' | 'tripped' -/** PL's pre-registered role on the critical path — a claim to be evidenced, not a credit score. */ -export type ContributionLevel = 'substrate' | 'originator' | 'funder-convener' +/** PL's pre-registered role(s) on the critical path — claims to be evidenced, not a credit score. */ +export type PLRole = 'infrastructure' | 'legibility' | 'connection' | 'capital' | 'translation' | 'permission' + +/** Canonical display order for role pills, so cards read consistently. */ +export const PL_ROLE_ORDER: PLRole[] = ['infrastructure', 'legibility', 'connection', 'capital', 'translation', 'permission'] /** * Q3 contribution, structured along the planned-work side of the logic model. @@ -54,8 +57,8 @@ export type InflectionPoint = { cascade: string /** Q3 — PL contribution to trace, as inputs -> activities -> outputs. */ contribution: Contribution - /** Q3, summarized as PL's role on the critical path. */ - contributionLevel: ContributionLevel + /** Q3, summarized as the PL role(s) on the critical path — the instruments we bring. */ + roles: PLRole[] /** Field-progress lifecycle state. All start 'watching' — none reached as of 2026. */ status: InflectionStatus /** Optional live activity from PL-backed teams — strictly Q3 evidence, never Q1 progress. */ @@ -132,18 +135,30 @@ export const STATUS_META: Record = { - substrate: { - label: 'Substrate', - description: 'PL-built technology is the underlying rail this would run on.', +export const ROLE_META: Record = { + infrastructure: { + label: 'Infrastructure', + description: 'The open, neutral rail this runs on did not exist — PL builds and maintains it (e.g. libp2p / IPFS / Filecoin).', + }, + legibility: { + label: 'Legibility', + description: 'The field lacked a shared map — PL increases visibility and navigability through roadmaps, taxonomies, benchmarks, and written artifacts.', + }, + connection: { + label: 'Connection', + description: 'Progress was blocked by too few connections — PL convenes the right people (dinners, retreats, residencies, hackathons).', + }, + capital: { + label: 'Capital', + description: 'Pre-commercial work needed patient funding — PL runs grants and prizes and helps peer funders deploy theirs.', }, - originator: { - label: 'Originator', - description: 'PL originated the mechanism, standard, or benchmark in play.', + translation: { + label: 'Translation', + description: 'The work was ready to leave the lab — PL helps convert it into ventures, pilots, and deployments.', }, - 'funder-convener': { - label: 'Funder & convener', - description: 'PL funds the teams on the critical path and convenes the field.', + permission: { + label: 'Permission', + description: 'The rules did not yet permit or recognize the technology — PL engages standards, policy, and regulatory pathways.', }, } @@ -162,7 +177,7 @@ export const INFLECTION_POINTS: InflectionPoint[] = [ activities: 'Maintaining the substrate, funding teams, and contributing to interoperability standards.', outputs: 'libp2p / IPFS deployments and the funded comms and messaging teams building on them.', }, - contributionLevel: 'substrate', + roles: ['infrastructure', 'capital'], status: 'watching', }, { @@ -178,7 +193,7 @@ export const INFLECTION_POINTS: InflectionPoint[] = [ activities: 'Convening identity-protocol teams and seeding / funding portable-credential work.', outputs: 'The identity and credential initiatives PL has seeded or funded.', }, - contributionLevel: 'funder-convener', + roles: ['connection', 'capital'], status: 'watching', }, { @@ -194,7 +209,7 @@ export const INFLECTION_POINTS: InflectionPoint[] = [ activities: 'Providing the content-addressing substrate and backing provenance / verifiable-compute teams.', outputs: 'Content-addressed provenance tooling and the PL-backed teams building it.', }, - contributionLevel: 'substrate', + roles: ['infrastructure', 'capital'], status: 'watching', }, { @@ -210,7 +225,7 @@ export const INFLECTION_POINTS: InflectionPoint[] = [ activities: 'Building open compute and storage rails and bridging them with identity for agents.', outputs: 'Filecoin and the open-compute portfolio; integrations across storage, compute, and identity.', }, - contributionLevel: 'substrate', + roles: ['infrastructure', 'connection', 'capital'], status: 'watching', }, @@ -228,7 +243,7 @@ export const INFLECTION_POINTS: InflectionPoint[] = [ activities: 'Writing standards and playbooks, convening sovereigns with builders, and funding DPI primitives.', outputs: 'Published playbooks, convened sovereign–builder cohorts, and funded DPI primitives.', }, - contributionLevel: 'funder-convener', + roles: ['connection', 'capital', 'permission'], status: 'watching', }, { @@ -244,7 +259,7 @@ export const INFLECTION_POINTS: InflectionPoint[] = [ activities: 'Supporting mechanism teams and convening government teams with tool teams.', outputs: 'Simocracy and broad-listening tools, and the government–tool convenings around them.', }, - contributionLevel: 'funder-convener', + roles: ['connection', 'capital'], status: 'watching', liveEvidence: { label: 'Simocracy governance simulation — live participation', @@ -265,7 +280,7 @@ export const INFLECTION_POINTS: InflectionPoint[] = [ activities: 'Originating allocation mechanisms, building evidence and standards, and converting work into ventures.', outputs: 'Hypercerts, Funding the Commons, and the ventures spun out of this lineage.', }, - contributionLevel: 'originator', + roles: ['infrastructure', 'capital', 'translation'], status: 'watching', }, { @@ -281,7 +296,7 @@ export const INFLECTION_POINTS: InflectionPoint[] = [ activities: 'Backing MRV teams and convening benchmark and standards work for outcome verification.', outputs: 'GainForest, Glow, and the verification benchmarks and standards they inform.', }, - contributionLevel: 'funder-convener', + roles: ['legibility', 'connection', 'capital'], status: 'watching', liveEvidence: { label: 'GainForest & Glow — live verification activity', @@ -304,7 +319,7 @@ export const INFLECTION_POINTS: InflectionPoint[] = [ activities: 'Defining the BCI component-ecosystem standard and convening regulators, makers, and developers.', outputs: 'A draft BCI component / API standard and the regulator–maker–developer convenings around it.', }, - contributionLevel: 'originator', + roles: ['connection', 'permission'], status: 'watching', }, { @@ -320,7 +335,7 @@ export const INFLECTION_POINTS: InflectionPoint[] = [ activities: 'Bridging AI-lab and comp-neuro talent and building neural-data infrastructure and norms.', outputs: 'The PL Neuro talent network and the neural-data infrastructure and norms it seeds.', }, - contributionLevel: 'funder-convener', + roles: ['infrastructure', 'connection', 'capital'], status: 'watching', }, { @@ -336,7 +351,7 @@ export const INFLECTION_POINTS: InflectionPoint[] = [ activities: 'Funding neuromorphic research and demos and defining the efficiency benchmark.', outputs: 'PL-funded NeuroAI demos and the energy-efficiency benchmarks that frame the target.', }, - contributionLevel: 'funder-convener', + roles: ['legibility', 'capital'], status: 'watching', }, { @@ -352,7 +367,7 @@ export const INFLECTION_POINTS: InflectionPoint[] = [ activities: 'Defining the WBE benchmark, running connectomics workshops, and engineering a reference demo.', outputs: 'The WBE benchmark, connectomics throughput targets, and a PL-engineered demo.', }, - contributionLevel: 'originator', + roles: ['legibility', 'connection'], status: 'watching', }, ] From d6e20aed249dc0bab986c702a79eebb95fa725ab Mon Sep 17 00:00:00 2001 From: Lukas Bresser Date: Tue, 30 Jun 2026 19:17:43 +0200 Subject: [PATCH 04/18] fix(impact): drop per-role descriptions from detail modal The role pill descriptions in the inflection-point modal duplicated the 'Measuring impact' Q3 explainer. Keep the role pills (with hover titles) but remove the description list so the explanation lives in one place. --- src/components/ImpactDashboard.tsx | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/components/ImpactDashboard.tsx b/src/components/ImpactDashboard.tsx index 71906b6d..e80c323e 100644 --- a/src/components/ImpactDashboard.tsx +++ b/src/components/ImpactDashboard.tsx @@ -338,13 +338,6 @@ function InflectionModal({
-
    - {PL_ROLE_ORDER.filter((r) => point.roles.includes(r)).map((r) => ( -
  • - {ROLE_META[r].label}: {ROLE_META[r].description} -
  • - ))} -
{point.contribution.inputs} From 61daa6f797366cf73cd65da43d028162f86d3f87 Mon Sep 17 00:00:00 2001 From: Lukas Bresser Date: Tue, 30 Jun 2026 20:21:20 +0200 Subject: [PATCH 05/18] fix(impact): swap Q1/Q2 (Q1=did it matter/impact, Q2=did it happen/outcome) + self-contained role tooltips - Q1 is now 'Did it matter?' (impact) and Q2 'Did it happen?' (outcome), consistent across the inflection-point detail modal and the Measuring- impact tabs (and doc comments / live-evidence notes). - Role pills now carry a label + description tooltip matching the Measuring-impact Q3 role explainer. --- src/app/impact/page.tsx | 2 +- src/components/ImpactDashboard.tsx | 16 ++++++++-------- src/components/MeasuringQuestions.tsx | 8 ++++---- src/lib/inflection-points.ts | 22 +++++++++++----------- 4 files changed, 24 insertions(+), 24 deletions(-) diff --git a/src/app/impact/page.tsx b/src/app/impact/page.tsx index 30fae988..ca1db74d 100644 --- a/src/app/impact/page.tsx +++ b/src/app/impact/page.tsx @@ -9,7 +9,7 @@ import { LOGIC_MODEL } from '@/lib/inflection-points' // Pull live output metrics for the Economies & Governance inflection points from // the same sources as the FA2 live dashboard. These are Q3 OUTPUTS (the work -// PL-backed teams have produced) — never Q1 progress toward a threshold. +// PL-backed teams have produced) — never Q2 progress toward a threshold. export const revalidate = 60 async function fetchLiveOutputs(): Promise { diff --git a/src/components/ImpactDashboard.tsx b/src/components/ImpactDashboard.tsx index e80c323e..347fc423 100644 --- a/src/components/ImpactDashboard.tsx +++ b/src/components/ImpactDashboard.tsx @@ -126,7 +126,7 @@ function Tab({ ) } -/** Field-progress lifecycle meter (Q1 -> Q2). Colored in the focus-area accent. */ +/** Field-progress lifecycle meter (Q1 & Q2). Colored in the focus-area accent. */ function FieldMeter({ status, accent, @@ -173,7 +173,7 @@ function RoleChips({ roles, eyebrow = true }: { roles: PLRole[]; eyebrow?: boole {ROLE_META[r].label} @@ -323,17 +323,17 @@ function InflectionModal({

- The field axis (Q1 → Q2) is tracked independently of PL’s contribution. It can + The field axis (Q1 & Q2) is tracked independently of PL’s contribution. It can advance with little or no PL involvement.

{/* Three questions — each tagged with the logic-model stage it maps to */} -
- {point.signal} +
+ {point.cascade}
-
- {point.cascade} +
+ {point.signal}
@@ -350,7 +350,7 @@ function InflectionModal({

- {/* Live evidence (Q3 only — never a Q1 reading) */} + {/* Live evidence (Q3 only — never a Q2 reading) */} {point.liveEvidence && ( activities -> outputs on the // critical path (the planned-work side of the // logic model), traced honestly. // // IMPORTANT — these are distinct jobs and are NOT collapsed into one score. A point -// can be reached (Q1) and matter (Q2) with low PL contribution (Q3); that is still a -// win for the field. So we track field progress (Q1 -> Q2) on one axis and PL's +// can be reached (Q2) and matter (Q1) with low PL contribution (Q3); that is still a +// win for the field. So we track field progress (Q1 & Q2) on one axis and PL's // contribution (Q3) on a separate, independent axis. // // Source: "Inflection points across PL R&D, and how we will measure them." @@ -37,7 +37,7 @@ export type Contribution = { outputs: string } -/** A pointer to live activity that is contribution evidence (Q3) — NOT a Q1 threshold reading. */ +/** A pointer to live activity that is contribution evidence (Q3) — NOT a Q2 threshold reading. */ export type LiveEvidence = { label: string href: string @@ -51,9 +51,9 @@ export type InflectionPoint = { opportunitySpace: string /** The inflection point, stated as a hypothesis. */ title: string - /** Q1 — observable threshold that says it happened (not yet true). */ + /** Q2 — observable threshold that says it happened (not yet true). */ signal: string - /** Q2 — why it matters / the cascade to watch. */ + /** Q1 — why it matters / the cascade to watch. */ cascade: string /** Q3 — PL contribution to trace, as inputs -> activities -> outputs. */ contribution: Contribution @@ -61,7 +61,7 @@ export type InflectionPoint = { roles: PLRole[] /** Field-progress lifecycle state. All start 'watching' — none reached as of 2026. */ status: InflectionStatus - /** Optional live activity from PL-backed teams — strictly Q3 evidence, never Q1 progress. */ + /** Optional live activity from PL-backed teams — strictly Q3 evidence, never Q2 progress. */ liveEvidence?: LiveEvidence } @@ -101,7 +101,7 @@ export const LOGIC_MODEL = [ ] as const export type LogicStageKey = (typeof LOGIC_MODEL)[number]['key'] -// ── Field-progress lifecycle (Q1 -> Q2). Deliberately separate from PL contribution. ── +// ── Field-progress lifecycle (Q1 & Q2). Deliberately separate from PL contribution. ── export const FIELD_STAGES = ['Defined', 'Emerging', 'Reached', 'Scaling'] as const export type FieldStage = (typeof FIELD_STAGES)[number] @@ -264,7 +264,7 @@ export const INFLECTION_POINTS: InflectionPoint[] = [ liveEvidence: { label: 'Simocracy governance simulation — live participation', href: '/areas/economies-governance/impact/live-dashboard/', - note: 'Live activity from a PL-supported mechanism. This is contribution evidence (Q3) from a simulation — not the binding-decision-in-government threshold (Q1).', + note: 'Live activity from a PL-supported mechanism. This is contribution evidence (Q3) from a simulation — not the binding-decision-in-government threshold (Q2).', }, }, { @@ -301,7 +301,7 @@ export const INFLECTION_POINTS: InflectionPoint[] = [ liveEvidence: { label: 'GainForest & Glow — live verification activity', href: '/areas/economies-governance/impact/live-dashboard/', - note: 'Live output from PL-backed MRV teams on this critical path. Contribution evidence (Q3) — not the $1B-disbursed-against-verified-outcomes threshold (Q1).', + note: 'Live output from PL-backed MRV teams on this critical path. Contribution evidence (Q3) — not the $1B-disbursed-against-verified-outcomes threshold (Q2).', }, }, From f6802f02e7be5b1c9c948cdb5af0df821d36294e Mon Sep 17 00:00:00 2001 From: Lukas Bresser Date: Tue, 30 Jun 2026 20:34:03 +0200 Subject: [PATCH 06/18] fix(impact): real hover tooltip on PL role pills Native title was unreliable; replace with a scoped CSS tooltip (group/role) that shows the role's label + description on hover, pulled from the same ROLE_META used by the Measuring-impact Q3 section. --- src/components/ImpactDashboard.tsx | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/components/ImpactDashboard.tsx b/src/components/ImpactDashboard.tsx index 347fc423..965a20cf 100644 --- a/src/components/ImpactDashboard.tsx +++ b/src/components/ImpactDashboard.tsx @@ -170,12 +170,16 @@ function RoleChips({ roles, eyebrow = true }: { roles: PLRole[]; eyebrow?: boole PL role )} {ordered.map((r) => ( - - {ROLE_META[r].label} + + + {ROLE_META[r].label} + + + {ROLE_META[r].label} — {ROLE_META[r].description} + ))} From 43464ff878fbfd69ff656a7334264c1e59ed6d9a Mon Sep 17 00:00:00 2001 From: Lukas Bresser Date: Wed, 1 Jul 2026 08:50:36 +0200 Subject: [PATCH 07/18] impact(redesign): two-axis color tokens + role/logic-model copy Add FIELD_COLOR (teal) / HAND_COLOR (violet) tokens; update ROLE_META and LOGIC_MODEL copy to the mockup wording. --- src/lib/inflection-points.ts | 28 +++++++++++++++++----------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/src/lib/inflection-points.ts b/src/lib/inflection-points.ts index 893a6b70..ff29fb60 100644 --- a/src/lib/inflection-points.ts +++ b/src/lib/inflection-points.ts @@ -26,6 +26,12 @@ export type PLRole = 'infrastructure' | 'legibility' | 'connection' | 'capital' /** Canonical display order for role pills, so cards read consistently. */ export const PL_ROLE_ORDER: PLRole[] = ['infrastructure', 'legibility', 'connection', 'capital', 'translation', 'permission'] +// Two-axis color system used across the impact dashboard: +// FIELD = the change in the world (outcomes + impact) — moves with or without us +// HAND = our planned work / the PL toolkit — the only axis we control +export const FIELD_COLOR = '#12bfdf' +export const HAND_COLOR = '#7c5cf5' + /** * Q3 contribution, structured along the planned-work side of the logic model. * Inputs (resources committed) -> Activities (what we do) -> Outputs (what gets produced). @@ -93,11 +99,11 @@ export const FOCUS_AREAS: FocusAreaMeta[] = [ // questions explainer, and the per-point detail modal so the vocabulary lives // in one place. export const LOGIC_MODEL = [ - { key: 'inputs', label: 'Inputs', body: 'The resources we commit — funding, teams, convenings, standards.' }, - { key: 'activities', label: 'Activities', body: 'What we do with them — seeding teams, building primitives, setting standards.' }, - { key: 'outputs', label: 'Outputs', body: 'The volume of work produced — teams funded, deployments, papers, ventures.' }, - { key: 'outcomes', label: 'Outcomes', body: 'The changes that follow — adoption, capital inflows, new entrants.' }, - { key: 'impact', label: 'Impact', body: 'The lasting shift in the system — an inflection point that holds.' }, + { key: 'inputs', label: 'Inputs', body: 'Funding, teams, convenings, standards we commit.' }, + { key: 'activities', label: 'Activities', body: 'Seeding teams, building primitives, setting standards.' }, + { key: 'outputs', label: 'Outputs', body: 'Teams funded, deployments, papers, ventures.' }, + { key: 'outcomes', label: 'Outcomes', body: 'Adoption, capital inflows, new entrants.' }, + { key: 'impact', label: 'Impact', body: 'The lasting shift: an inflection point that holds.' }, ] as const export type LogicStageKey = (typeof LOGIC_MODEL)[number]['key'] @@ -138,27 +144,27 @@ export const STATUS_META: Record = { infrastructure: { label: 'Infrastructure', - description: 'The open, neutral rail this runs on did not exist — PL builds and maintains it (e.g. libp2p / IPFS / Filecoin).', + description: 'The open, neutral rail this runs on did not exist. PL builds and maintains it (libp2p / IPFS / Filecoin lineage).', }, legibility: { label: 'Legibility', - description: 'The field lacked a shared map — PL increases visibility and navigability through roadmaps, taxonomies, benchmarks, and written artifacts.', + description: 'The field lacked a shared map. PL adds roadmaps, taxonomies, benchmarks, and written artifacts.', }, connection: { label: 'Connection', - description: 'Progress was blocked by too few connections — PL convenes the right people (dinners, retreats, residencies, hackathons).', + description: 'Too few connections blocked progress. PL convenes the people who need to collide: dinners, retreats, residencies, hackathons.', }, capital: { label: 'Capital', - description: 'Pre-commercial work needed patient funding — PL runs grants and prizes and helps peer funders deploy theirs.', + description: 'Pre-commercial work needed patient funding. PL runs grants and prizes and helps peer funders deploy theirs.', }, translation: { label: 'Translation', - description: 'The work was ready to leave the lab — PL helps convert it into ventures, pilots, and deployments.', + description: 'The work was ready to leave the lab. PL helps convert it into ventures, pilots, and deployments.', }, permission: { label: 'Permission', - description: 'The rules did not yet permit or recognize the technology — PL engages standards, policy, and regulatory pathways.', + description: 'The rules did not yet recognize the technology. PL engages standards, policy, and regulatory pathways.', }, } From c9e819f1310019594bd6e87f8f1425c08ac5a944 Mon Sep 17 00:00:00 2001 From: Lukas Bresser Date: Wed, 1 Jul 2026 08:50:36 +0200 Subject: [PATCH 08/18] impact(redesign): cards use THE FIELD / OUR HAND split + live signal Drop focus-area color coding (neutral icons). Card now shows a teal 'field' axis (meter + did it happen & matter) and a violet 'our hand' axis (role pills + did our work help), plus a LIVE SIGNAL block for points with live outputs. Modal recolored/reordered to A (our hand) / B, C (the field). --- src/components/ImpactDashboard.tsx | 132 ++++++++++++++++++----------- 1 file changed, 81 insertions(+), 51 deletions(-) diff --git a/src/components/ImpactDashboard.tsx b/src/components/ImpactDashboard.tsx index 965a20cf..9bf235d2 100644 --- a/src/components/ImpactDashboard.tsx +++ b/src/components/ImpactDashboard.tsx @@ -4,6 +4,8 @@ import { useEffect, useMemo, useState } from 'react' import { ROLE_META, PL_ROLE_ORDER, + FIELD_COLOR, + HAND_COLOR, FIELD_STAGES, FOCUS_AREAS, INFLECTION_POINTS, @@ -52,7 +54,6 @@ export default function ImpactDashboard({ liveOutputs = {} }: { liveOutputs?: Li label={fa.label} count={INFLECTION_POINTS.filter((p) => p.area === fa.key).length} icon={FA_ICON[fa.key]} - accent={fa.accent} active={filter === fa.key} onClick={() => setFilter(fa.key)} /> @@ -67,6 +68,7 @@ export default function ImpactDashboard({ liveOutputs = {} }: { liveOutputs?: Li setActive(p)} /> ))} @@ -92,14 +94,12 @@ function Tab({ count, active, icon, - accent, onClick, }: { label: string count: number active: boolean icon?: AreaIconType - accent?: string onClick: () => void }) { return ( @@ -116,7 +116,7 @@ function Tab({ > {icon && } @@ -126,14 +126,12 @@ function Tab({ ) } -/** Field-progress lifecycle meter (Q1 & Q2). Colored in the focus-area accent. */ +/** Field-progress lifecycle meter — the “field” axis (teal). */ function FieldMeter({ status, - accent, compact = false, }: { status: InflectionPoint['status'] - accent: string compact?: boolean }) { const reached = stageIndexForStatus(status) @@ -144,7 +142,7 @@ function FieldMeter({ ))}
@@ -167,11 +165,14 @@ function RoleChips({ roles, eyebrow = true }: { roles: PLRole[]; eyebrow?: boole return ( {eyebrow && ( - PL role + PL role )} {ordered.map((r) => ( - + {ROLE_META[r].label} void }) { const fa = FOCUS_AREAS.find((f) => f.key === point.area)! + const stageLabel = FIELD_STAGES[stageIndexForStatus(point.status)] return ( ) @@ -281,8 +312,7 @@ function InflectionModal({ onClick={onClose} >
e.stopPropagation()} > {/* Close */} @@ -300,7 +330,7 @@ function InflectionModal({
{/* Header */}
- + {fa.label} @@ -314,8 +344,8 @@ function InflectionModal({ {/* Field axis */}
- - Field progress + + The field
- +

- The field axis (Q1 & Q2) is tracked independently of PL’s contribution. It can - advance with little or no PL involvement. + The field (did it happen & matter) moves with or without us — it can advance with + little or no PL involvement. Our hand is the separate axis below.

- {/* Three questions — each tagged with the logic-model stage it maps to */} -
- {point.cascade} -
-
- {point.signal} -
-
+ {/* Our hand (A) + the field (B, C) */} +
@@ -349,10 +373,16 @@ function InflectionModal({ {point.contribution.outputs}

- Inputs → activities → outputs are PL’s planned work. The outcomes and impact they - aim at are tracked on the field axis above (Q2, then Q1). + Inputs → activities → outputs are the only axis we control. Whether they move the + field (above) is what we watch — and reason about honestly against the counterfactual.

+
+ {point.signal} +
+
+ {point.cascade} +
{/* Live evidence (Q3 only — never a Q2 reading) */} {point.liveEvidence && ( From 6baad8d9a9e7ff3bdf75ec77eaa84aa40f4ce086 Mon Sep 17 00:00:00 2001 From: Lukas Bresser Date: Wed, 1 Jul 2026 08:50:36 +0200 Subject: [PATCH 09/18] impact(redesign): measuring A/B/C cards + color-coded chain + toolkit section Measuring-impact section: color-code the logic-model chain by axis, dot legend (not tick-boxes), and three always-visible A/B/C question cards. Extract the six PL roles into a separate 'toolkit' section. --- src/app/impact/page.tsx | 96 +++++++++++----- src/components/MeasuringQuestions.tsx | 154 ++++++++------------------ 2 files changed, 117 insertions(+), 133 deletions(-) diff --git a/src/app/impact/page.tsx b/src/app/impact/page.tsx index ca1db74d..79c01143 100644 --- a/src/app/impact/page.tsx +++ b/src/app/impact/page.tsx @@ -5,7 +5,7 @@ import MeasuringQuestions from '@/components/MeasuringQuestions' import { fetchSimocracyStats } from '@/lib/simocracy' import { fetchGainforestStats } from '@/lib/gainforest' import { fetchGlowStats } from '@/lib/glow' -import { LOGIC_MODEL } from '@/lib/inflection-points' +import { LOGIC_MODEL, ROLE_META, PL_ROLE_ORDER, FIELD_COLOR, HAND_COLOR } from '@/lib/inflection-points' // Pull live output metrics for the Economies & Governance inflection points from // the same sources as the FA2 live dashboard. These are Q3 OUTPUTS (the work @@ -97,47 +97,89 @@ export default async function ImpactPage() {

Measuring impact

- Impact is the last link in a chain that runs from the work we plan to the results we - intend. Inputs and activities are our planned work; outcomes and impact are the change in - the world that follows. We only count something as impact when it is a durable shift in the - system — not just activity or output. + Every inflection point runs along one chain — from the work we plan to the change in the + world it aims at. We hold two axes apart and never collapse them into a single score:{' '} + our hand (the work + we control) and{' '} + the field (the + change that follows, with or without us).

-

- Each inflection point instantiates this chain. On its card, the Q3 detail tracks our - inputs, activities, and outputs; the field meter tracks the outcomes and impact they aim - at. -

- - {/* Logic-model chain — labels styled like the detail cards */} + {/* Logic-model chain — color-coded by axis */}
- {LOGIC_MODEL.map((stage, i) => ( -
-
- - {i + 1} - - - {stage.label} - + {LOGIC_MODEL.map((stage, i) => { + const color = i >= 3 ? FIELD_COLOR : HAND_COLOR + return ( +
+
+ + {i + 1} + + + {stage.label} + +
+

{stage.body}

-

{stage.body}

-
- ))} + ) + })}
← Our planned work - Our intended results → + The change in the world →
- {/* The three questions — pick one to read its detail */} + {/* Legend — dots, not tick-boxes */} +
+ + + Our planned work — within our control + + + + The field — moves with or without us + +
+ + {/* The three questions — always visible */}

For frontier research, the hard part is the right edge of that chain. So for every inflection point we ask three questions — different jobs that should not be collapsed into - one metric. Select one to read how we measure it. + one metric.

+ + {/* The toolkit — deep dive on the "our hand" roles */} +
+
+

+ Six roles, matched to the bottleneck each one releases +

+

+ Every card tags the roles PL played — this is the legend those tags point to, and it is + our account of how we create value: match the instrument to the bottleneck. A bet can be + reached with little or no PL involvement, which is still a win for the field, and we + record our role honestly. +

+
+ {PL_ROLE_ORDER.map((r) => ( +
+ + {ROLE_META[r].label} + +

{ROLE_META[r].description}

+
+ ))} +
+
+
) } diff --git a/src/components/MeasuringQuestions.tsx b/src/components/MeasuringQuestions.tsx index 9473babe..69e1899f 100644 --- a/src/components/MeasuringQuestions.tsx +++ b/src/components/MeasuringQuestions.tsx @@ -1,126 +1,68 @@ -'use client' +import { FIELD_COLOR, HAND_COLOR } from '@/lib/inflection-points' -import { useState } from 'react' -import { ROLE_META, PL_ROLE_ORDER, LOGIC_MODEL, type LogicStageKey } from '@/lib/inflection-points' - -const QUESTIONS: { - q: string +// Three questions, always visible. One is "our hand" (the only axis we control); +// two are "the field" (the change in the world, which moves with or without us). +const CARDS: { + key: string + color: string + eyebrow: string title: string - stages: LogicStageKey[] body: string + footLead: string + footRest: string }[] = [ { - q: 'Q1', - title: 'Did it matter?', - stages: ['impact'], - body: 'A signal is only worth naming if it unlocks something. We name the second-order effects in advance and watch whether they follow. A threshold that is reached but unlocks nothing is itself a finding.', + key: 'A', + color: HAND_COLOR, + eyebrow: 'Inputs · Activities · Outputs', + title: 'Did our work help?', + body: 'Which PL instruments were on the critical path, and would this have happened as fast, or at all, without us.', + footLead: 'Ours.', + footRest: 'The only axis we control.', }, { - q: 'Q2', + key: 'B', + color: FIELD_COLOR, + eyebrow: 'Outcomes', title: 'Did it happen?', - stages: ['outcomes'], - body: 'We pre-register one observable threshold and report a simple yes/no plus a date when it is reached. It is externally observable — measured the same way whether or not PL is involved.', + body: 'One pre-registered, externally observable threshold. A yes/no plus a date, measured the same way with or without PL.', + footLead: 'The field.', + footRest: 'Advances with or without us.', }, { - q: 'Q3', - title: 'Did our work make it happen?', - stages: ['inputs', 'activities', 'outputs'], - body: 'We trace contribution rather than claim credit: which PL instruments — open infrastructure, field-mapping, convenings, grants, ventures, or policy work — were on the critical path, and reason honestly about the counterfactual: would this have happened as fast, or at all, without us?', + key: 'C', + color: FIELD_COLOR, + eyebrow: 'Impact', + title: 'Did it matter?', + body: 'A threshold that unlocks nothing is itself a finding. We name the second-order effects in advance and watch.', + footLead: 'The field.', + footRest: 'The cascade the signal should trigger.', }, ] export default function MeasuringQuestions() { - const [active, setActive] = useState(0) - const item = QUESTIONS[active] - const stages = item.stages.map((k) => LOGIC_MODEL.find((s) => s.key === k)!) - return ( -
- {/* Vertical tabs */} -
- {QUESTIONS.map((qq, i) => { - const isActive = active === i - return ( - - ) - })} -
- - {/* Detail panel */} -
-
- Maps to logic model: {stages.map((s) => s.label).join(' · ')} -
-

{item.title}

-

{item.body}

- - {/* Logic-model stage(s) this question covers — same row style as the cards */} -
- {stages.map((s) => ( -
- - {s.label} - - {s.body} -
- ))} -
- - {active === 2 && ( -
-
- PL’s role on the critical path -
-

- Contribution sits on its own axis, separate from how far the field has moved — we never - collapse the two into a single score. A point can be reached with little or no PL - involvement; that is still a win for the field, and we record our role honestly. The - toolkit is plural by design, so each card tags one or more of these roles — the - instrument matched to the bottleneck it releases: -

-
- {PL_ROLE_ORDER.map((r) => ROLE_META[r]).map((c) => ( -
- - {c.label} - -

{c.description}

-
- ))} -
+ {c.key} + +

{c.title}

- )} -
+
+ {c.eyebrow} +
+

{c.body}

+

+ {c.footLead} {c.footRest} +

+
+ ))}
) } From 5f504f0ce9088d0d3ffcc3b2c828a46516f66986 Mon Sep 17 00:00:00 2001 From: Lukas Bresser Date: Wed, 1 Jul 2026 09:46:29 +0200 Subject: [PATCH 10/18] impact(redesign): review pass - Swap axis colors: field = purple, our hand = PL blue (#1982F4); teal removed - Live signal now a pulsing green dot; 'Live outputs' -> 'Live signal' - Cards: 'Detail' affordance (subtle top-right, not a full row); 'Methodology' removed - Detail modal: wider + two-column (our hand | the field) with full-width live signal; remove repeated status badge and the field explainer; 'the signal' -> 'the inflection point'; 'Did our work help?' -> 'Is our work making a difference?' - AI & Robotics empty state: 'inflection points' instead of 'pre-registered bets' --- src/components/ImpactDashboard.tsx | 140 ++++++++++++-------------- src/components/MeasuringQuestions.tsx | 2 +- src/lib/inflection-points.ts | 10 +- 3 files changed, 69 insertions(+), 83 deletions(-) diff --git a/src/components/ImpactDashboard.tsx b/src/components/ImpactDashboard.tsx index 9bf235d2..7b870b3b 100644 --- a/src/components/ImpactDashboard.tsx +++ b/src/components/ImpactDashboard.tsx @@ -6,10 +6,10 @@ import { PL_ROLE_ORDER, FIELD_COLOR, HAND_COLOR, + LIVE_COLOR, FIELD_STAGES, FOCUS_AREAS, INFLECTION_POINTS, - STATUS_META, stageIndexForStatus, type FocusAreaKey, type InflectionPoint, @@ -204,8 +204,16 @@ function InflectionCard({ type="button" onClick={onOpen} aria-haspopup="dialog" - className="group flex flex-col rounded-xl border border-gray-200 bg-white p-6 text-left transition-all hover:border-gray-300 hover:shadow-md" + className="group relative flex flex-col rounded-xl border border-gray-200 bg-white p-6 text-left transition-all hover:border-gray-300 hover:shadow-md" > + {/* Subtle detail affordance */} + + Detail + + + + + {/* Header: focus area (neutral — no per-area color) */}
@@ -238,7 +246,7 @@ function InflectionCard({ Our hand - · did our work help + · is our work making a difference
@@ -248,8 +256,8 @@ function InflectionCard({
- - + + Live signal
@@ -264,15 +272,6 @@ function InflectionCard({
)} - {/* Detail affordance — opens the per-point methodology modal */} -
- - Methodology - - - - -
) } @@ -287,7 +286,6 @@ function InflectionModal({ onClose: () => void }) { const fa = FOCUS_AREAS.find((f) => f.key === point.area)! - const status = STATUS_META[point.status] // Close on Escape, and lock body scroll while open. useEffect(() => { @@ -312,7 +310,7 @@ function InflectionModal({ onClick={onClose} >
e.stopPropagation()} > {/* Close */} @@ -341,48 +339,50 @@ function InflectionModal({ {point.title} - {/* Field axis */} + {/* Field progress — full width */}
-
- - The field - - - - {status.label} - +
+ Field progress
-

- The field (did it happen & matter) moves with or without us — it can advance with - little or no PL involvement. Our hand is the separate axis below. -

- {/* Our hand (A) + the field (B, C) */} -
-
- + {/* Two axes: our hand | the field */} +
+ {/* OUR HAND */} +
+
Our hand
+

Is our work making a difference? The only axis we control.

+
+ + Is our work making a difference? +
+
+
+ {point.contribution.inputs} + {point.contribution.activities} + {point.contribution.outputs} +
-
- {point.contribution.inputs} - {point.contribution.activities} - {point.contribution.outputs} + + {/* THE FIELD */} +
+
The field
+

Did it happen, did it matter. Moves with or without us.

+
+ + Did it happen? +
+
Outcome — the inflection point
+

{point.signal}

+
+ + Did it matter? +
+
Impact — the cascade
+

{point.cascade}

-

- Inputs → activities → outputs are the only axis we control. Whether they move the - field (above) is what we watch — and reason about honestly against the counterfactual. -

-
-
- {point.signal} -
-
- {point.cascade} -
+
{/* Live evidence (Q3 only — never a Q2 reading) */} {point.liveEvidence && ( @@ -391,12 +391,12 @@ function InflectionModal({ className="mt-5 block rounded-xl border border-gray-200 bg-white p-4 transition-colors hover:border-blue/40 no-underline" >
- Live outputs + Live signal
- - + + {point.liveEvidence.label} @@ -435,30 +435,14 @@ function LogicRow({ label, children }: { label: string; children: React.ReactNod ) } -function Section({ - q, - label, - accent, - children, -}: { - q: string - label: string - accent: string - children: React.ReactNode -}) { +function QBadge({ letter, color }: { letter: string; color: string }) { return ( -
-
- - {q} - - {label} -
-
{children}
-
+ + {letter} + ) } @@ -470,7 +454,7 @@ function EmptyState({ filter }: { filter: Filter }) { Inflection points for {fa?.label ?? 'this focus area'} are being defined.

- This focus area is still finalizing its plan of attack. Its pre-registered bets will appear + This focus area is still finalizing its plan of attack. Its inflection points will appear here once they are set.

diff --git a/src/components/MeasuringQuestions.tsx b/src/components/MeasuringQuestions.tsx index 69e1899f..e30126d3 100644 --- a/src/components/MeasuringQuestions.tsx +++ b/src/components/MeasuringQuestions.tsx @@ -15,7 +15,7 @@ const CARDS: { key: 'A', color: HAND_COLOR, eyebrow: 'Inputs · Activities · Outputs', - title: 'Did our work help?', + title: 'Is our work making a difference?', body: 'Which PL instruments were on the critical path, and would this have happened as fast, or at all, without us.', footLead: 'Ours.', footRest: 'The only axis we control.', diff --git a/src/lib/inflection-points.ts b/src/lib/inflection-points.ts index ff29fb60..9fe1c268 100644 --- a/src/lib/inflection-points.ts +++ b/src/lib/inflection-points.ts @@ -27,10 +27,12 @@ export type PLRole = 'infrastructure' | 'legibility' | 'connection' | 'capital' export const PL_ROLE_ORDER: PLRole[] = ['infrastructure', 'legibility', 'connection', 'capital', 'translation', 'permission'] // Two-axis color system used across the impact dashboard: -// FIELD = the change in the world (outcomes + impact) — moves with or without us -// HAND = our planned work / the PL toolkit — the only axis we control -export const FIELD_COLOR = '#12bfdf' -export const HAND_COLOR = '#7c5cf5' +// FIELD = the change in the world (outcomes + impact) — moves with or without us (purple) +// HAND = our planned work / the PL toolkit — the only axis we control (PL blue) +export const FIELD_COLOR = '#7c5cf5' +export const HAND_COLOR = '#1982F4' +/** Live-signal accent — the pulsing dot on points with live outputs (green). */ +export const LIVE_COLOR = '#22c55e' /** * Q3 contribution, structured along the planned-work side of the logic model. From b0fc0b3e74901088053d0607c2b9446846830342 Mon Sep 17 00:00:00 2001 From: Lukas Bresser Date: Wed, 1 Jul 2026 10:16:06 +0200 Subject: [PATCH 11/18] impact: fold in redesign + detail/measuring refinements - Detail modal: inputs/activities/outputs are now headers over their text (aligned with the field side); rename 'Field progress' to 'Progress against Inflection Point'; drop 'The only axis we control' subheading. - Generic 'Live signal' footnote on cards + detail that carry live data. - Mark communication / provenance / public-goods / verified-outcomes as Emerging (early-signal). - Measuring: remove the dot legend (already conveyed in the subheader). --- src/app/impact/page.tsx | 12 --------- src/components/ImpactDashboard.tsx | 43 +++++++++++++++--------------- src/lib/inflection-points.ts | 8 +++--- 3 files changed, 26 insertions(+), 37 deletions(-) diff --git a/src/app/impact/page.tsx b/src/app/impact/page.tsx index 79c01143..183e2b2b 100644 --- a/src/app/impact/page.tsx +++ b/src/app/impact/page.tsx @@ -132,18 +132,6 @@ export default async function ImpactPage() { The change in the world →
- {/* Legend — dots, not tick-boxes */} -
- - - Our planned work — within our control - - - - The field — moves with or without us - -
- {/* The three questions — always visible */}

For frontier research, the hard part is the right edge of that chain. So for every diff --git a/src/components/ImpactDashboard.tsx b/src/components/ImpactDashboard.tsx index 7b870b3b..c89617da 100644 --- a/src/components/ImpactDashboard.tsx +++ b/src/components/ImpactDashboard.tsx @@ -23,6 +23,10 @@ type Filter = FocusAreaKey export type LiveMetric = { value: string; label: string } export type LiveOutputs = Record +// Generic footnote for cards/points that surface a live signal. +const LIVE_SIGNAL_NOTE = + 'Live signals from a PL-supported mechanism. This may be limited to contribution evidence — not evidence of inflection point crossing.' + const FA_ICON: Record = { 'digital-human-rights': 'shield', 'economies-governance': 'hexagon', @@ -269,6 +273,7 @@ function InflectionCard({ ))} +

{LIVE_SIGNAL_NOTE}

)} @@ -342,7 +347,7 @@ function InflectionModal({ {/* Field progress — full width */}
- Field progress + Progress against Inflection Point
@@ -351,24 +356,31 @@ function InflectionModal({
{/* OUR HAND */}
-
Our hand
-

Is our work making a difference? The only axis we control.

+
Our hand
Is our work making a difference?
-
- {point.contribution.inputs} - {point.contribution.activities} - {point.contribution.outputs} +
+
+
Inputs
+

{point.contribution.inputs}

+
+
+
Activities
+

{point.contribution.activities}

+
+
+
Outputs
+

{point.contribution.outputs}

+
{/* THE FIELD */}
-
The field
-

Did it happen, did it matter. Moves with or without us.

+
The field
Did it happen? @@ -414,7 +426,7 @@ function InflectionModal({
)}

- {point.liveEvidence.note} + {LIVE_SIGNAL_NOTE}

)} @@ -424,17 +436,6 @@ function InflectionModal({ ) } -function LogicRow({ label, children }: { label: string; children: React.ReactNode }) { - return ( -
- - {label} - - {children} -
- ) -} - function QBadge({ letter, color }: { letter: string; color: string }) { return ( Date: Wed, 1 Jul 2026 10:54:30 +0200 Subject: [PATCH 12/18] impact: methodology jump link, black field color, roles-as-modal, copy - Hero: add 'Our methodology' scroll link (landing-page style); rename the section to 'Our methodology' with a #methodology anchor. - Field axis color -> black (drop purple); hand stays PL blue, live green. - Methodology block: A card is wide with role pills + a subtle 'See the roles we play' link opening a pop-out roles modal; B/C narrow. Remove the standalone toolkit section. - Copy: 'Is our work making a difference?' -> 'Our contribution to field progress'; A axis line -> 'The axis we control with our partners'. --- src/app/impact/page.tsx | 45 ++---- src/components/ImpactDashboard.tsx | 4 +- src/components/MeasuringQuestions.tsx | 225 +++++++++++++++++++------- src/lib/inflection-points.ts | 6 +- 4 files changed, 188 insertions(+), 92 deletions(-) diff --git a/src/app/impact/page.tsx b/src/app/impact/page.tsx index 183e2b2b..31ba7da5 100644 --- a/src/app/impact/page.tsx +++ b/src/app/impact/page.tsx @@ -5,7 +5,7 @@ import MeasuringQuestions from '@/components/MeasuringQuestions' import { fetchSimocracyStats } from '@/lib/simocracy' import { fetchGainforestStats } from '@/lib/gainforest' import { fetchGlowStats } from '@/lib/glow' -import { LOGIC_MODEL, ROLE_META, PL_ROLE_ORDER, FIELD_COLOR, HAND_COLOR } from '@/lib/inflection-points' +import { LOGIC_MODEL, FIELD_COLOR, HAND_COLOR } from '@/lib/inflection-points' // Pull live output metrics for the Economies & Governance inflection points from // the same sources as the FA2 live dashboard. These are Q3 OUTPUTS (the work @@ -76,6 +76,15 @@ export default async function ImpactPage() { observable, falsifiable shifts we believe would be catalytic, and that have not yet happened.

+ + Our methodology + + + +
@@ -93,9 +102,9 @@ export default async function ImpactPage() {
- {/* Measuring impact */} -
-

Measuring impact

+ {/* Our methodology */} +
+

Our methodology

Every inflection point runs along one chain — from the work we plan to the change in the world it aims at. We hold two axes apart and never collapse them into a single score:{' '} @@ -140,34 +149,6 @@ export default async function ImpactPage() {

- - {/* The toolkit — deep dive on the "our hand" roles */} -
-
-

- Six roles, matched to the bottleneck each one releases -

-

- Every card tags the roles PL played — this is the legend those tags point to, and it is - our account of how we create value: match the instrument to the bottleneck. A bet can be - reached with little or no PL involvement, which is still a win for the field, and we - record our role honestly. -

-
- {PL_ROLE_ORDER.map((r) => ( -
- - {ROLE_META[r].label} - -

{ROLE_META[r].description}

-
- ))} -
-
-
) } diff --git a/src/components/ImpactDashboard.tsx b/src/components/ImpactDashboard.tsx index c89617da..4d51fc39 100644 --- a/src/components/ImpactDashboard.tsx +++ b/src/components/ImpactDashboard.tsx @@ -250,7 +250,7 @@ function InflectionCard({ Our hand - · is our work making a difference + · our contribution to field progress @@ -359,7 +359,7 @@ function InflectionModal({
Our hand
- Is our work making a difference? + Our contribution to field progress
diff --git a/src/components/MeasuringQuestions.tsx b/src/components/MeasuringQuestions.tsx index e30126d3..e2002556 100644 --- a/src/components/MeasuringQuestions.tsx +++ b/src/components/MeasuringQuestions.tsx @@ -1,68 +1,183 @@ -import { FIELD_COLOR, HAND_COLOR } from '@/lib/inflection-points' +'use client' -// Three questions, always visible. One is "our hand" (the only axis we control); -// two are "the field" (the change in the world, which moves with or without us). -const CARDS: { - key: string - color: string - eyebrow: string - title: string - body: string - footLead: string - footRest: string -}[] = [ - { - key: 'A', - color: HAND_COLOR, - eyebrow: 'Inputs · Activities · Outputs', - title: 'Is our work making a difference?', - body: 'Which PL instruments were on the critical path, and would this have happened as fast, or at all, without us.', - footLead: 'Ours.', - footRest: 'The only axis we control.', - }, - { - key: 'B', - color: FIELD_COLOR, - eyebrow: 'Outcomes', - title: 'Did it happen?', - body: 'One pre-registered, externally observable threshold. A yes/no plus a date, measured the same way with or without PL.', - footLead: 'The field.', - footRest: 'Advances with or without us.', - }, - { - key: 'C', - color: FIELD_COLOR, - eyebrow: 'Impact', - title: 'Did it matter?', - body: 'A threshold that unlocks nothing is itself a finding. We name the second-order effects in advance and watch.', - footLead: 'The field.', - footRest: 'The cascade the signal should trigger.', - }, -] +import { useEffect, useState } from 'react' +import { FIELD_COLOR, HAND_COLOR, ROLE_META, PL_ROLE_ORDER } from '@/lib/inflection-points' + +function Badge({ letter, color }: { letter: string; color: string }) { + return ( + + {letter} + + ) +} export default function MeasuringQuestions() { + const [rolesOpen, setRolesOpen] = useState(false) + return ( -
- {CARDS.map((c) => ( -
+ <> +
+ {/* A — our hand (wide) */} +
- - {c.key} - -

{c.title}

+ +

Our contribution to field progress

-
- {c.eyebrow} +
+ Inputs · Activities · Outputs
-

{c.body}

+

+ Which PL instruments were on the critical path, and would this have happened as fast, or + at all, without us. +

- {c.footLead} {c.footRest} + Ours. The axis we control with our partners.

+ + {/* Role tags + subtle link to the full legend */} +
+ {PL_ROLE_ORDER.map((r) => ( + + {ROLE_META[r].label} + + ))} +
+ +
+ + {/* B — the field */} + + + {/* C — the field */} + +
+ + {rolesOpen && setRolesOpen(false)} />} + + ) +} + +function FieldCard({ + letter, + title, + eyebrow, + body, + footRest, +}: { + letter: string + title: string + eyebrow: string + body: string + footRest: string +}) { + return ( +
+
+ +

{title}

+
+
+ {eyebrow} +
+

{body}

+

+ The field. {footRest} +

+
+ ) +} + +function RolesModal({ onClose }: { onClose: () => void }) { + useEffect(() => { + const onKey = (e: KeyboardEvent) => { + if (e.key === 'Escape') onClose() + } + document.addEventListener('keydown', onKey) + const prev = document.body.style.overflow + document.body.style.overflow = 'hidden' + return () => { + document.removeEventListener('keydown', onKey) + document.body.style.overflow = prev + } + }, [onClose]) + + return ( +
+
e.stopPropagation()}> + + +
+ Question A · Our hand +
+

+ Six roles, matched to the bottleneck each one releases +

+

+ Every card tags the roles PL played. Match the instrument to the bottleneck — a point can + be reached with little PL involvement, which is still a win for the field, and we record + our role honestly. +

+ +
+ {PL_ROLE_ORDER.map((r) => ( +
+
+ + {ROLE_META[r].label} +
+

{ROLE_META[r].description}

+
+ ))}
- ))} + +

+ Each role answers a different bottleneck. On a card, the tags under “our hand” + tell you which ones PL brought to that specific inflection point. +

+
) } diff --git a/src/lib/inflection-points.ts b/src/lib/inflection-points.ts index 6705551b..7d69cc33 100644 --- a/src/lib/inflection-points.ts +++ b/src/lib/inflection-points.ts @@ -27,9 +27,9 @@ export type PLRole = 'infrastructure' | 'legibility' | 'connection' | 'capital' export const PL_ROLE_ORDER: PLRole[] = ['infrastructure', 'legibility', 'connection', 'capital', 'translation', 'permission'] // Two-axis color system used across the impact dashboard: -// FIELD = the change in the world (outcomes + impact) — moves with or without us (purple) -// HAND = our planned work / the PL toolkit — the only axis we control (PL blue) -export const FIELD_COLOR = '#7c5cf5' +// FIELD = the change in the world (outcomes + impact) — moves with or without us (black) +// HAND = our planned work / the PL toolkit — the axis we control with partners (PL blue) +export const FIELD_COLOR = '#131316' export const HAND_COLOR = '#1982F4' /** Live-signal accent — the pulsing dot on points with live outputs (green). */ export const LIVE_COLOR = '#22c55e' From 5756c17fc889b16bf122458a94fa8830d08e9971 Mon Sep 17 00:00:00 2001 From: Lukas Bresser Date: Wed, 1 Jul 2026 12:42:00 +0200 Subject: [PATCH 13/18] impact: simplify methodology to three questions - Remove the inputs->impact logic-model boxes; keep just the three evenly-spaced question cards. - Measuring copy: A 'What difference are we making?', B 'Did the inflection point happen?', C 'Did reaching the inflection point matter?' - Detail modal keeps short B/C; A reworded to 'How is PL making a difference?' (card hint too). --- src/app/impact/page.tsx | 42 +++------------------------ src/components/ImpactDashboard.tsx | 4 +-- src/components/MeasuringQuestions.tsx | 27 +++++------------ 3 files changed, 13 insertions(+), 60 deletions(-) diff --git a/src/app/impact/page.tsx b/src/app/impact/page.tsx index 31ba7da5..0f519a94 100644 --- a/src/app/impact/page.tsx +++ b/src/app/impact/page.tsx @@ -5,7 +5,7 @@ import MeasuringQuestions from '@/components/MeasuringQuestions' import { fetchSimocracyStats } from '@/lib/simocracy' import { fetchGainforestStats } from '@/lib/gainforest' import { fetchGlowStats } from '@/lib/glow' -import { LOGIC_MODEL, FIELD_COLOR, HAND_COLOR } from '@/lib/inflection-points' +import { FIELD_COLOR, HAND_COLOR } from '@/lib/inflection-points' // Pull live output metrics for the Economies & Governance inflection points from // the same sources as the FA2 live dashboard. These are Q3 OUTPUTS (the work @@ -105,48 +105,14 @@ export default async function ImpactPage() { {/* Our methodology */}

Our methodology

-

- Every inflection point runs along one chain — from the work we plan to the change in the - world it aims at. We hold two axes apart and never collapse them into a single score:{' '} +

+ For every inflection point we ask three questions — different jobs that should not be + collapsed into a single score. We hold two axes apart:{' '} our hand (the work we control) and{' '} the field (the change that follows, with or without us).

- - {/* Logic-model chain — color-coded by axis */} -
- {LOGIC_MODEL.map((stage, i) => { - const color = i >= 3 ? FIELD_COLOR : HAND_COLOR - return ( -
-
- - {i + 1} - - - {stage.label} - -
-

{stage.body}

-
- ) - })} -
-
- ← Our planned work - The change in the world → -
- - {/* The three questions — always visible */} -

- For frontier research, the hard part is the right edge of that chain. So for every - inflection point we ask three questions — different jobs that should not be collapsed into - one metric. -

diff --git a/src/components/ImpactDashboard.tsx b/src/components/ImpactDashboard.tsx index 4d51fc39..4c06c8d5 100644 --- a/src/components/ImpactDashboard.tsx +++ b/src/components/ImpactDashboard.tsx @@ -250,7 +250,7 @@ function InflectionCard({ Our hand - · our contribution to field progress + · how is PL making a difference
@@ -359,7 +359,7 @@ function InflectionModal({
Our hand
- Our contribution to field progress + How is PL making a difference?
diff --git a/src/components/MeasuringQuestions.tsx b/src/components/MeasuringQuestions.tsx index e2002556..9a2ac0b2 100644 --- a/src/components/MeasuringQuestions.tsx +++ b/src/components/MeasuringQuestions.tsx @@ -19,12 +19,12 @@ export default function MeasuringQuestions() { return ( <> -
- {/* A — our hand (wide) */} -
+
+ {/* A — our hand */} +
-

Our contribution to field progress

+

What difference are we making?

Inputs · Activities · Outputs @@ -36,23 +36,10 @@ export default function MeasuringQuestions() {

Ours. The axis we control with our partners.

- - {/* Role tags + subtle link to the full legend */} -
- {PL_ROLE_ORDER.map((r) => ( - - {ROLE_META[r].label} - - ))} -
-
+ + {/* B — the field */} Date: Wed, 1 Jul 2026 13:07:16 +0200 Subject: [PATCH 15/18] impact: link detail cards to focus-area insights + measuring copy - Detail card bottom band now spans full width: live-signal metrics (when present) plus a 'See the latest insights' link. - Deep-link: /insights?area= pre-selects that focus-area filter (InsightsExplorer takes an initialArea; page reads searchParams). - Measuring copy: A 'Did PL's work make a difference?', B 'Were the inflection points reached?'. --- src/app/insights/page.tsx | 9 +++- src/components/ImpactDashboard.tsx | 72 ++++++++++++++++----------- src/components/InsightsExplorer.tsx | 6 ++- src/components/MeasuringQuestions.tsx | 4 +- 4 files changed, 56 insertions(+), 35 deletions(-) diff --git a/src/app/insights/page.tsx b/src/app/insights/page.tsx index 54bfe72d..82da13e9 100644 --- a/src/app/insights/page.tsx +++ b/src/app/insights/page.tsx @@ -18,7 +18,12 @@ const FALLBACK_CARDS = { 'card-blog': { title: 'Blog' }, } -export default async function InsightsPage() { +export default async function InsightsPage({ + searchParams, +}: { + searchParams: Promise<{ area?: string }> +}) { + const { area: initialArea } = await searchParams const page = await fetchPage('insights') const hero = getSection(page, 'hero') const heroTitle = hero?.title || FALLBACK_HERO_TITLE @@ -109,7 +114,7 @@ export default async function InsightsPage() {
)} - +
diff --git a/src/components/ImpactDashboard.tsx b/src/components/ImpactDashboard.tsx index 4c06c8d5..79dbd600 100644 --- a/src/components/ImpactDashboard.tsx +++ b/src/components/ImpactDashboard.tsx @@ -397,39 +397,51 @@ function InflectionModal({
{/* Live evidence (Q3 only — never a Q2 reading) */} - {point.liveEvidence && ( + {/* Full-width band: live signal (when present) + latest insights for the area */} +
diff --git a/src/components/InsightsExplorer.tsx b/src/components/InsightsExplorer.tsx index 1b7b04d0..d6368a7c 100644 --- a/src/components/InsightsExplorer.tsx +++ b/src/components/InsightsExplorer.tsx @@ -31,12 +31,16 @@ const DISPLAY_LIMIT = 9 export default function InsightsExplorer({ sections, areas, + initialArea, }: { sections: InsightSection[] areas: AreaDef[] + initialArea?: string }) { const [type, setType] = useState(ALL) - const [area, setArea] = useState(ALL) + const [area, setArea] = useState( + initialArea && areas.some((a) => a.slug === initialArea) ? initialArea : ALL, + ) const matchArea = (tile: InsightTile, a: string) => a === ALL || tile.areas.includes(a) diff --git a/src/components/MeasuringQuestions.tsx b/src/components/MeasuringQuestions.tsx index baffc7b5..95307196 100644 --- a/src/components/MeasuringQuestions.tsx +++ b/src/components/MeasuringQuestions.tsx @@ -29,7 +29,7 @@ export default function MeasuringQuestions() { >
-

What difference are we making?

+

Did PL’s work make a difference?

Inputs · Activities · Outputs @@ -52,7 +52,7 @@ export default function MeasuringQuestions() { {/* B — the field */} Date: Mon, 6 Jul 2026 14:28:21 +0200 Subject: [PATCH 16/18] prototype(impact): crowd-forecast signals on inflection points MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Integrated into the /impact dashboard (stacked on PR #29, not amending it): - src/lib/market-signals.ts — maps each inflection point to its closest market, choosing Polymarket vs Kalshi per match quality, with a liquidity fallback. Public Gamma + Kalshi APIs, hourly ISR. - ImpactDashboard: crowd read on the FIELD axis (card + modal), platform badge, fallback tag, gap state; never conflated with PL contribution. - impact/page.tsx: resolveAllSignals() alongside existing live outputs. For discussion only. --- docs/screenshots/impact-signals-grid.png | Bin 0 -> 114070 bytes docs/screenshots/impact-signals-modal.png | Bin 0 -> 142400 bytes docs/screenshots/impact-signals-platforms.png | Bin 0 -> 85547 bytes src/app/impact/page.tsx | 8 +- src/components/ImpactDashboard.tsx | 94 +++++- src/lib/market-signals.ts | 281 ++++++++++++++++++ 6 files changed, 380 insertions(+), 3 deletions(-) create mode 100644 docs/screenshots/impact-signals-grid.png create mode 100644 docs/screenshots/impact-signals-modal.png create mode 100644 docs/screenshots/impact-signals-platforms.png create mode 100644 src/lib/market-signals.ts diff --git a/docs/screenshots/impact-signals-grid.png b/docs/screenshots/impact-signals-grid.png new file mode 100644 index 0000000000000000000000000000000000000000..510e64192ad1247c66375e8be2a5cb935b747aa4 GIT binary patch literal 114070 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�Hm+EN(*I{@&3A4owzMpXk?> zYd0!1);j21VKj63tekJls==I%<^DbeNLjPd@3ZZJaB4N=JR`w!IooARs!DS7Oq3KS z#gc;(Y)3rjXNcfmr!&c(!RM04XHZ#0TwF*y95X#R z-R`L0>p-VCIU4{*1V2?q#BYgR+t{6cK~5TcHz|nAWl?n!QoxjO#Gu7j>mSZRf=CJx(Yp5))>mCE-&lm*iL2WB^943#fyU_3+GVh<(*E9qni?Dl6mo}2`NHv17G=s) z((h{x7CV%o!~ho()Ib0wcQ|EWVJQTZsoARhS))lL`~^Pyjl@7WOrf^`-2OrK4XtLa zAy^IpLNKTrpV>4M0`o{?yqTeYyv{~9=>0oG1;w{m#I2d79_~=yXBX1Ly`3w%aj>ir z&RYkjS{fSN!NW_*$*E+h6Uxd5CDMlC(5Oanmg>srBIeKFM5?PWR%KLmeqJVnvA22l z$|SwAsh?=YYVxUbeW4nb{N`E|!GoI9~_9MLfux+Wk;#ykuAc zOk?~A;=ylveD*`y{nS28s$i1u@M&|y+d|~QXk&TEqC4a}IWMn{kPwLv;_b$UArviu z1?i{if@pW1+@J9t@rrKy=f$l@qrNRc{FMjPj3~!#B9lS)D{A* zUIq~Y&;Fa0hx46VvE|P{$S;cpphI!%4A_g=bJi)sW{r%DcXv&}-iFC2h+=rj-PN7x z@B1D6*!A-5FQ_#SrGvry^09HIITn|S3T6z zo0^&mJb`T5x*cuvExDm>$8^MXwe)9KaJOrCH+zo>pI2V5+q=6EG{eE(4sArw%-jHE zHiJ)mxsLZABE-OeVaQsiW}QvYoyLDq3T^=yZB)1`uYx)!C*+DXe^av1_+!%2(Sf1m z938!utXR4e3fMPtyWL_V>XXyGr=n`|zAv=jJaaNvMSVi&1EU;9X6E*#p(2C(Jo1HW z*aJRC6#;=3pNt{P)XC?=GL6{^r{W+w9q)SgjvCo=M3bRKP+RhjEsxLhx5@DG#myQG z9R;Wc*1o1K1s&(Ky3N-sqml>pmXm;$m#v9o2LoBY6n6*+>Ds9>-7PqMH{U z&Ng6it~RmPwv-8?C=si~Xl27S@VQxuk@N^04KX+dn(CAOzz^}eusjh~v z=h^2_1xxiA96Y%A5eQ-)a7IR50i9^%$JLfP%K%gJ+*b8qQxC~z&EsfaeK?(uI&pBr z@JJ*9h$q7=HA~HNF8gCeDueyJEdsjD571ZpW8c+z*v*JORd7vImWBt`#9@DGx7ydU zAzS6IJL0aWWX9voF?syS(j9i7SuC16@`GSV9Ke_Y*laW~J&a6D?(d)&g&|(Uevy)r zu&b=o``5eF%f$@!(^gJd8EmJG>Si%(Ko^8s;yZA*_BlH#)##HE&^emCrvnEhupAQU zM@uaURQkg>YgT%K=~3iL`evYq_i5X*kQm($-SKfI(7@&(jc^yg`1&=xKtJNu)WP%_ z;*@1(R#y5i+BHOQOU)JNTh&h3IwIjM_}7ItB%w6wo9X+te$k3#h~}d|Io(>XGmo}t#V-lSkT zS25H9)7q?{xPqvJO-)>0UhKXHu71_Jrj~V>g;IT%U>0!kK09wVcZ;XrW87T8w*{7W z;=Nu4QL(eL?-WkIA3aB#Vr_~kNTa?b;{&tLLpTMmW$&gYUGhZnC;jBQ?Y@6%a=s6M zOK#iSH*|#nZ=um@&VS;f`>czowj-tT*kX5Yo|$iDYvA84l8qCQ(CbDXyWuVl-eZKr;C|5aaKA=nZ#Q01$Ze#48=C1i&| z*vadq$l9-0^0@6k{BL}kdsAA+-Rs^RV9B|=g%WoSd}~;m<$DxufC-{bk3iKv8(@)y zLq#?$7<}Hs1>_VVa;N$R~2udwl>o=y|+@n(#eyr9+ClWhxcA zrC@uu^^%YBaD##y*ZEDS;mc;fmNsL3ZXk zD+kn>%P*gYvY}BvfQtFmRT@SX_OHOGR{uOQi;#jum{%HpdqUK#M!?uq4|?bwy>5s> z+s@2N`WoUyfiF`#%HddCXQ$(L}GFXh$#PGUg3eiI5J(v#oq!kH2XDv8eQ z?VB4}y-ue(a)VGw?Z6S2Ya84vFVE^VL^ShELu5ZHsVW-PP)7nBJk*e6qWv{$UT!{6 zFDlC|)`Gq65}t{4qG2H4d=YO7j(Ovk@z>5J+2$J?;IPoQ7=OyiNR0iKoSavFJ@0s3 zkjRcsMy9N6q|?=!dB|we>N-R zW&#WhWBVgT5q?b%t}wAEtU3FAc{85f|+ z0w(D?;#wdj)xK~e6JAO_K!A@myIeQonaOhIbpV~(j{+4MOr2_QBv_%C@)`So7Vs<- z6nx`(dZK2*EB^-y3ikRs0r5%kJ?8R{WBCW7rKh&#Y<5%yKSAPl;_t84JX~)Bw=5oS z+ldL;9~RK3!7g#p-m48Q5xn2Zmmm&Uk4(y!J-}9dJWrbI$)as}IfD}N2*6q&+=!UJ zeS`CCl}ZxMTrpBSq!)zBcSpXhIgm4k)5#e@+i4e&k*Rf5;X%07p&(<>ECcCB z@<9q=f4aLtoDkH$e2tH##3qm+KzSyAT5V!}C)!lrH3A_gJUs*NQ4m z7U~KdxmK(p#<%VA)1nf?1R!AM3CbPrcaF4+lTn4x zcmSbzce0qGQM*iwBkwhUR5Sb~Mv6ecSrHVH7ih6Ag>{}Hw^?jDsWC4#<;{*Q)AB@UOcpkDl%p!G{w#N_Cd zTomSkLVD{h$k9Y4Mep7Y>Z*v6Gf@6H={~)dXE@COk&KTLWh$dB-%z*J!|JTlfn$e* zWA=&_131-*H`;4p9;a4)5mmqR-t@@C%D|=V{lVoV zmz=0dp1Ftzmj#ovu7xBjyYcAmWTCRU?seTI;)NqKN57T;5j7VM$}7g>L(DMU^)=LN zgY~pxj;tnuEEHgJD^30hR&>B`fHj1_^*OnqiNHcl8EH091iO^Exw!|`uNfI2g~$^GkKN>U9uJF7C6&bJ zc6X6vXJ_ZIJ%mr6$wv&p!B#-^0jmLt7$QJaVF@O)Sj^^0?~{l{&}vj?0xoU66fpFF zle`zGYY-EofF~MEVj3P8usoOC>8 z(d)HHP+L=FyNa|N-Pp+WENg9@0Uq+-)*Utj9zraU|9fc=KRk_3cVC*XOh@7`StU=lwH#_p zaM?bXCpd>!(4;aHY>u4t(purbaSKatL~^+tiHbQG&w&YwfS<9UAxPrx?eFt>T;+J( z%K*A}z4Ku|5SJ2YwGkma*Sn<)mP0Xz*B`*1zu{9CED&W75D*?OcE>k=W5OdK>3~;4MV(y4ks9HFjy0u8XMcN76zch3&8G9PuF$7KAH!Jnfm$}Fo8Inttxi5 z+6HQH_JF#7U3ipJpi?yi^RP6+!q3hk|)VTWR;bq7q>A06?No*rT2U@Jdl zyA4KDQqqa*u(L6R}@KS{c1eFNg_y{-O`A4tU2mxOqrk+N1eWnwhOG1DGy- zaUaTU_C4E^5b*OadY`-<(ySX^wk3RRlk*ESh65`<|!K4M_h_m7QvGw~B?yI<~ok}a zl}2VnUpoY14Fm)P;Ao35?<|Q$rt`lr@R<3L6(67a263d$Vyc93MWNN3XSD+iZl)4L zqvacbLN6vPtW>ZvQEP?sz-+yc2!Pb|xo95+R>`7&6Yhlc-kB8OdkbFjqhb6tizNFM zv{Ye$)97_`5)Fm{XWn1}Fa!eHWCtF*V{UI0GaVMS6T!r}2wAN((3LA1s>ercuAir?a?VvZIs{|c zylTPNCVj4hQ1~(w`_0sZS#9Wsf9UN?#^$~)>}phdlI5SneijXcfw{RQbi_QUYS15p)(w(2jv<$> z=9EPb4!BKy{bg5(S@$~P!Pd}F_+v=L^~U4%^5I-fG5d1Y=ECXL>Z-hoGiWS6v&Zr8 zZm6$Mrhtd$iD#oTc5ovm{;pw%W=d@S2&C>vTn;K;Toa=-pN37T&Yx=oVPRoH!HADf z_XKsz-m1?}kKh?O)T?RX)fvqjC{ow^Y$K|Yu2G62mC&U@Lx8(OJyfEgY%)hMrcRqs zsAQhS+RGXYeSf|4HqwWNq%+6RpiDEjXlRHAt$dw^y8KsrVsC$+i<2_d#@YEB{q-F! zjkK~U-xlQUgyc0`I@xPp9?mrBVMGK(A+yqlqsasZA8N!)2$T@iv0r=Z3ErerfDb^3!wM^xaYCMPN+xT`xPKiXxOW=r{Qa zue)z0ZJ!|LUmq=Qx~>+Nx0pXay=?ZtiA>@Jc>~Asa1}W2rnR(YHao|B1m zrh$eHVKcX2I_icq?bOgR>A)|$*PehTfB&ccL=H1KP?uRUG=Avm14j`8o0hJe9J~F- z4!B3hPi^-BZuR5ClFzeORu)l)=h^PVEgY-079I09sv4c5a2ZWMMjaR=F zV>->wTZx{mJ2H8IGv5g#M@V!lT8;MW1K?@|L?~C91}={#jHC8QUf*8yg!^-<~k+ zU{)!B!t5dNd5?^OGKm8IwTX>H93oAYow}iD_of_`ffuOq``z&LfBrARj=Pg2 zu~rv52_YeKh*v6aQT}|BPxu<&CJwAji;up8u#kH9ULrxBg7je zf0=yA;Q{pCH%YU%@5?xwNlB<>ZGNtLhWhiA7L?3uqgUk5==#DaGyRGIe^p3GGF-SQ zlf~7bpP6Z0LBYuqPvf%vIm?wO3mrAJ&q|g_cNqRssYU+AMpa7P0T!p>XE_%b)JV&j z`pd!T3`~t!9+(I`&ScVr4C+*dj{Cr1XxQ+g?+S6Q7mmVeQ6ulL;ZD@P3DSyLZf)=L z7_0HQxa1$nn2gtIe~IZqIJGVBc>SR1jGxM2R$p8kI%1Cn4}D-}?p~Wx99pCio;}nS z{)VQIWp0oQQH#gIbDy_B;}!Iu&qsI=?$c=Iug~igGLI+Y8I$IhUe^oe4i(iGQXs|S zaohqm-Vub@DP(GJcLk(C3%?P=re^NEFdX7)9WM_oIAo5#MVJVyStr}}0#=v*!`fR1 z#npBFf=M7jf_rc$xHc}qCAbH7cXxujy9altad(2dLvXj?K8NRd-}~K~s+qb~GyF@_ z-JEmwT0dKRL(eKH1JV)yg%b0?uz@^j8}js6CToGTxydz@(&fOv7v0q;*lG5^TEKxCNodEO?C_SepApt2HiD^n$i(RknVAp)}n&~R5B*SqE|&PUgGFo08Y+pTxP*kbzMOIT9GZ#u@DgVe@p5gW}j|=Y5c=BNMd(UP)X*t`2f)l6`#o1~(-N8awT6hGQ;~E$H_NwT2_Fvu4 z2aADv%Grh>JX0tt+NGSGGCzTVP_i37{|*&c79a(f3tMQ<$(sHv9BZ$IQk90R_SZW7 zpqsPTv&-bIX0IxXO+QMM;^q%rO7D|74JyoX%#@P+d+J#1*4)!_# zb*tm~(3?$z4eF@4L>>qWTb?wJzTQs7Me#YE)#J4UBvO)ay>@QIZ9>>4b?FTLrrn>V z-6%=fs=0&>`~G`Rl3=+|l)}HumlEsy@JO4-VUa0nAkl>IjIIVRMTcmTi%`c7dP2($ zUYo_!1P61!UUNx_8bjup8I4Sr!)5u^$jSu?lm?@tgPj@q2fh)FT2qx*EzOEd5HI@# zJw@d=hPqZ8={#lg$P7uwpfcrr#qzm*2RF3Ou$R3Dwfmq>J#*I6!?`A&n>Nw;J0O1? zdc;2x?qKq|meI!%Y}WwnU0e1SsJ#-y)W9w483Cu=UY$-N)5D!xtH`Sn)v?GS6YV4@ z0WE~n=1$R8{EM&d2zOd$MrtDHs3t~56335(ioRpeC_7|nkbgFv5keAJiZdRR@vsph z>hkib4&;X4UU|b_HGR&HbvBVRqzh#SKZXbuE2_5Td1^=&O82AsxjUQz=L#Nl`908T zw6+>YReVpZzzA<@`J0!wO%fCpg~iKG$BJ!F9*zUH_Rg93Fto#jxpV)N++b9>Fw_IK# z7~nOGH1DMQ+im!u^zLK!rvrMG4FU!a0#jdGUlPe4Av;z;`(7jSV z9WewQHlV96S%?@04(|N&vhV8ob`1jy?I(J32EoPP8ln2Aw#`rLJp{%?`#hA8wt$$k z>%TV6&dxno(Jwq7q--l)UE|R?v3pGogv{GlG$iDU(M&mdX$Lvd=4rgX(Mq44;<-6U ziHQ#jz-r=3ml;u_qa~It*5T|NpB!u$VOL35Gl*Gc2vcFi%-p446ipvo@5>^o1l%E2 z&K+ILA9xc)_r3(pT9`U=;xZ#=^SfM~u3g-^Qa|3F`U=!8C8Y)!DU@;-rSfHdka~NB zS_x4UiWP&RaJ{duU*WN5=)Zm?>|95DC0^t*x~jUnVRUV}2cdQ#{8194i@*mt{Q1e7 z@?&u@)#(tc!*Q98G?ALRl+|K|s_wm9LAarY0~S8Cei?CM^tX;y-yGCJg)(Y)oM9PtkH;4STqoqC#6+q@e>;+CcO-z?R_=LL*;r6 zrh9l52AQ>eMkfAgTeGujqeq+oQO^apSDtOKDcVvqtvk}e{r!WBd(&rHsXhN>_~o1D zCLM4~8gmb|(Ll-Jgg*!=R}&0pZ-&3>Wp8Gu^S?1J@<4HrTO8A6BoQz!AK&Y68P1e2M@Vbs|Y zN(8D;oxAUn6F|sdQs6O+n;`#j!amHuy|E@@jjRjaqJhd0QJnAeo1_PE;wwr?+&o>5 z!wLyW4G}U%dK0k(UTh8Q>|x?^C!3fsHw21~T_&nq)nh+}>=4>H%H>ecd+f!s=IjPk z(gX!gAHt#diTra1fSV=&Vcs;yKLT<2#yst~IiiD8Io|3(IgX6aF6G1kk#is!#@BR84Lqlt$$!^k(AE6x8?)BCkuG#NGy4)F1iry7hY+&`6CGk&q6q_wXnd<(h$wj>i1#jl$8@;JU{G`zfnEAe|2hb=N;2%=sEi%Y`_W%(5~& zD{R7X-nUXu%?RSb(Uw;NyN#TCb@_OWwaS)HTCLgsIsCCTDfb^34iK~%NZ``QeI`j7 zwraFvA`kukdqPjduSL6Zj5Uddj`sHU@^ljPe%kNB33Vyi2jXGH{+4#LE~&6^0x}RD zFF0tz4S@F2*vwd{l*YBn)+?@C2@0erA>VEcchI)c(X>JKt&-%UBVz+>4mWj-j%t1l zNdxh=f{&;iR;z zM61zaYlM=-`IrY60|g5mKb%iLw?~>hLpab(w&V1@7q6<){|)0N+mnOz&wRF$_v4Xh z>m()enL1y6x0eN@c-brlI}NGlzM_RfowhtT@a>XiiR1BlOaNRVw9)FU-LK>6L55#< z^4ELMv-TtM6v>-D6+WtjPzWeQ=fmWmhV73V4G}mE_m7Y8SQC%Oi{XWtE;`e@C;!3l z)p==YM?l8({O@o7(U)7nQ=oJnrB#lo{v07>;cx`TJio~5-9#~#@FDI+$W^i9n6Z%_A z6SdjVDvCoHigp(bJ;`dx>z9NQ9u9h-N6EyLqH=N7aIhC+gntu9JYf3I6z8#IXax~> zV=7lEne2kfmRp?<{jzbrO=B+K8)H$*?t?*`g1aq<}HdYyiUM1Fq*J4J&{_r6aB zokVuR)S-h~M7^!d`)|H&&1xrmN3=-DV5PSr^-*wneqgw^s&S-e)p7Y$aGD&>-roL4 zi|cqXvnh-%a1PQnrvnR&lmSh#vblp=hK`vQpo(xz58!j9*xfB0$O%3YLyP}|iocdC zH<;WP{CcO|Bw4RNzHty2=-$|3xt#E|PSVu$i}!P_YHrDB_yyrLZ5r%byM70-3b!gN>K9$1J|bk)Dea{dJGWT<=}F_J@)m`T2&>ddTa6 z{*dKAT5K)`{^^BlLDhDJPRhSykl^{2L%$^dh& zeo=R~#`49+Qkik-Nn|2Q(;qFj1bA#yE{W`%hBmT9AMV{ZQl;_qWC=ltYLbK~A~Nu6 z$o#nzQ$oW2r1(4$u_2Lg!irH^RR0^^hTd1HSdK{|*giP{K%!lfqy|K!IIc?agc*277u3Og>dLek zZ3nQ3{gn_?L1{^;{a;vgJC0bDU>L?i`+)@vPH2o!;oQ04>A*{U$_Ompg`S=^^@g$g z0AV?~{^R^C>z14xJ;(~fogE74^nM7&lgJEryfyOq*P3}(?Bg; zYBTPbU53YB7++t_l8ptjr zX$0H~n>@z@EO&A;2v2H&Te*Bi|4WsCJxQM!!r1S#SHUfc{iO@8d&`M86CGVCIH(*! z4L8mVj4?^SOSsqMxW}KJ-_<^z%EUy%g~;lIm$5wjrS(IrE}+>EbGHM0I!3mBzm@mz!t_WG#MMLbJWClBZuR}Rh@3~oRj??U#~ z@+&op1h7gGBhb)tFeFQ-0XBaB_>iZpNX)f&dK#Fb2RqhPY9L>HpdHfX5L(=&bN<%` zQ=2Q#JL=o3)5icZ`GY3@zxlK`spI?mgGZHV`XB{5t|a3}>kdg&>gPBLP`9+ zqh)Ci`E12tRI7@L1f{+H>++Hs#?DGt@!rs{@+z2H-wefeh~A03TNIe?(9M1y*AFKW z&3d+etw(BfX~JJq@g`m4Iu+C^U4QbMnd8AQ*!7bj?~5s9jwm;DoyZv%pn5)YF%Ox? z*`f{+1n3lW)Y>Z73$L}|>zbyliSna-?Sw^a3ZhCeT9cLsq}sGAuJ3{0go*kg$H&M6 z2TszF$}DE_r`UesAeG{hN#UHyLjXetZ3^T&_tj1A>n+%yCySKB!(QR>7O{mIT>Kub zEeP-ao>;y(SFV8jpb#rRHT;{(-SMo-{Z&qKOZ^K53ZSQfEnDGHkim)x2_;}0XNtNg zA+4`pJ5?x?NVL%~@peyleU%$8k3yIX56=a-&jspcARs)LYyQp@T$##C1Wqs!rFPQ= zN2#3^OcyJBAg)HhTZ;O^Gcr63gl@ade7gJ|E7z+G7yp7v=PiJv>~m#t2nf!Ay#l@O zE>xDCkMH;6tktd-eKwvFnRI>B93rVZgct= z^~+!Af?cgo#9i#49K8|_B>yDtEDXid?%iUx;RD=+V`GBQTS$9z1W>%TF%xHKSd4Wn z_iY!d_ZYO=J#UEw!&-$EPhi6&Vi4J&UMIl%>0x0gjNZ!9ys+?-^qhvWV_TvKt#-TY z&TMSG4XRpnaY>0vgoFG-DZPmpLSY zk(rWORTh3}VPQ#yL5)uf$j|fEi(xz>s$6C!+G$61t`m{?bIz-YJi%8_9-ggjD*=fG z_5ve;mX9wQRoHExfYQ(db=zIh*XN(h^(U*(9NtY(%;wwAEW{5lsR6ri@#7m?#s~!8 z4<~qkyR`h7WB=N40QX_}F`$#ZbKS)$aKVo-^Uzo5p#+|b5%~*7e1J6(^FIKlVEX7&j2Z-9snrAw2BH6*wzP`vrD4TM zhdwx*5Q&CDh8fQF-8E=ga}?47IsL2iDrDyjX^FLV&vB5-xBy4n^XWhrzmM~pZSI!R z^ZmRpohIka{@Tudb({>}4(Gyt9_*;HgwruknBh8LcEWVca%$L=UP#xZw ze$`(q!Kp~MIA!i0%V~iWZg%S#8!n8*2=AFOE->B=$68TmKseR_Ta4BNjeZvsjex`U zQ{~}m+g5w;7NBw55^yrQ9wTjs`awMR>LO2^{e-LCAyhR3?>b1hB_ULQKn9!rqs9C6 z4F+%4-D}6J`M;SkN{5)wu$cA3jXwGqM{I?N9N!RJ*YWyd&H%`(x@8C+x{(x?QS4YeFfG){ph5igHjhU(scvpi? zp|t4$7J)8D=6#;{^Ycw5bMF5=Ot02vI}ZrJ>U5}Re_G7fb$cr$@`)+Q03c7m9D_?o zMc1?8-yH>qxYqWnDrpehc%Bju2ia-zq}y%Q%2?(zNskPsd=v5GT9Uu$n91wOm}N*C z%^f&c(uPS(mG2g*!Owdzb^21mv^s5_=EO3wsbC50D6O)|8X7a*xU3@ zoFF^h{CL?q_9e}X$}5FCS31+;ve+}4O&^=yqg~v;TgFNkWh>sM6*bFMmw79FqnhL32p4g(UcG--aQE(*#RSw6b!$G+Wp za(o`LI#@veROp9CE)0{9fVw?8J=nm<#AE#>gPDB*&@;n5wBTt#TO91)OM`9tRn^;& zp|Ta}`I8p`jCz|TS{TUO<;{~Kp^li}Pv=6{e~?2Z`DQ{U9QcO1LZzXJW;|^lJ$W*n ztN)k`ec7FfZ}q85Hov5w&cJ9d`&X~JlJO1(AuERD#(ux$BQ;ei_sXhlo>t~*B2E-7 zOXcqiW!*|H=itTay=Zp%<}Y*BKiH|1Ks5siC5L^~tlF$zgL-Ix;^kB=7E>)(Is1f# z{eMm8m6g?~+#(390vpJ!x}Wg?(SvVh^W65AyR^x#fD!%)5|aCB!q0itQ3iO0oSZI@ zgW(nO_I};mB!(OUJlMsIv?r0cEMCAMyG-KSJ zg0Twcy?%+pAZghd?sO^GD)TNn)u2hZq|(?DpowlLygy@k13?WuUy1hiKh zIXjD;ap0!!-vYfCZE$102j1(f1{kPJ7K`2)zy7&$c|Vhz!i(#1$h0wXvhEf$knMH~ zZ86(r4-ty>m`hIY?dECj*XDI(@onzTd6nMjBPXI^Swm7s8Z$D0`uMOxHt2D4y7rzP z5fNs^N+ONKP9&YfbcFDV1Pks%4(~`ht1Xs<{%(BC`2Rk#9{h1 zup|Y@joQUa)qCgLwtmJk1b#K(CC}rf#0;o`DBR$r#+Ig#fM3d`a^b3%cXANUCtPON zC>Bc6RzzCCvWqTk*3%)s7n}Afjy2nCRe(6ag3D8wX=%jknJ1oA0(7>QmKP%e;&6&` zfL|28t(RCdA1_*OmR$<2d1-}mQi4i4s7*F}JizS>i^(6J+Z98{)vlp93gjK)hdzga zNW2SMedz|P)v-(|cR*;hWe^e;=J`9AE5r9}U}M8z#QHSiT@&)JS_dL=YwM!=6EBem z{Rt^^Xs7>cepMqHKaJkf^w5D>#O{8`Hqh|?C6(1STmCn@&$hdwYH~j5nWg2tTpX zNqqdobqmJ+Kt)6+&+Ui# zs)v1V+zQG6cSB!1xI!jf8XYqX4$+P$i_PiJpACgUqb=|v$HzW0Xo%9PdcctcV6g>o z(DYoxaCdEX*UJK)BnkWYAg}YHWq7gblB@fsQm`YfHVOuId_r1OClk|%i{Kemf<)=` z#@4rH9Gpt|Vv-&|DIDBz(~;_?i^v8Ee>;(SkE05|O$o?p+Dc1|$S<%fE)pKfTDQQa zETRws`_Y7a*%w8MRQd9h(k+c&`#9Ft)-LzPBf`SeTV1-cyk8<{J9bk`jmO*n`at2Q zGZ~hMOm|l>TOgqWb zAU8%+YEytgE0~)ELJcSS#1GepxX2g|R|YjY;XyooRSFCl1Yvxm!_MJRBH{jG>c#Q% zt(9Og+z(4=rCDL=qeOK(CUvitQLZhLsL)S|WlNz*lQ{g__gFGcynmB^=WTMjIUX_S ziCHUwFC;bda%tJ#*%B)IY6?eUt@9rwA z;KZF%Quaf06LqB;lL@DaMzZ^$b&_IAYNTOBKC6f7LDy{8KBvG3CPP zJ#@6$=GJ8XlSwlCS5B-PoNCVQEkIJeK3Qa>=34(tsh`76>@u*{qi0H}urxM++Jz%Q zGSQ(4ZnhfgK{&}puG|Cz3e`S>?4Y5~`*vvMK2kG)3D5rBw;CLIIa`b-d{tW)kaX7@ z=u-$oHaq2Wke4*q-$DjVPFSQ@y`@=UQ+u+=hTrmlJtW*`*yJkgo6+6HTOzqpr1QH@ zU-y{(fvZXvP`|>Ud7QZkvHFdvGBxRwITilW_KVrC0dobwu3fxO=ee=5vGnbCHQujY zFE6i#$pr4lAwdLQ3`|S{bV&ye{c%$u>~f8<_i5M!!|?#%DB7W

nj9Biu*9R`d;co|U6*FJG?3=J~!h(_yoRcGX$wTXQ0l7aSNsR1Mo32F!TzSe?d5ym_ zKb8Ah?6n?ov(d&MRMEgMpEVd~UHTdul7d{CK?vdCv>P~_1wjVKuClc%^QmNh*nGX& zhm85r6#thb!GTyKX?)5VIWe(8Q3B8NUR0U3*B2-ln2V0rm(u%U*UMd!yY`*Lw1_?w z3|5`apSnFFLLwrLrz<~x^^?mfCBOh?kT|`gv%+5wRARIC|IKEbSbEt_5(e7!n`ElB zo|(~W?`gi&OwGvN$+k9DdmU(E_P3D;AHkYmLrvKyT@`Q^1yD=N6q}l+&5 zQnR4XTi6ZN=pSP#6}j%^O{HSUplr6do{J{*cAx*HMYXxAKris__>=*GtrR4{TKnY( zC3?gneueq=!FJ2MDLC}gvD_#ziZ$xaK3RlYJFq=GGT17C2lRPQPo%^5z@{AZ5YQjt zHH7kyQo%tqdytAFf?&&l$!Ry#|YcYzm zN32xib+ncoJkgkJ1LZ7}!E4$G1nqLp^Mu~av0bsk=^YHTdl%QG){T;{ot2upa>Xw8 z^URcAkPCFv58cjwl;Z4#PFjoo;sdDh#;U?c;+(`lfMf%IY$Q}VTdvkI?UJqIrCWH1 z1&BKFbu_~`6%|WW({}fF3(zzZltkn_)YdxdR-2NSZN>=_`J?XR#9|m{JV(0C)ZzF2 zO>TZ(qy3tIGo#nM;Bl+SJ%fD`GF?m(bOmH8)o9-0TJQlzhRV`DuDHX>lt6rBb#=6- z>F9!nC?FvYU>GPmnSMsj03ltU7bPU-0s>p4VvyD{h!<|c?ra+9eFMT)%L&1RtU#L5 z<2ldIeY^t5A;{J3v>DS{7nm_XXJ($7rZk}^C2 zpL*u`=tl;BGmrmh^w8I}EuJulMqg~*`c@u>$CF}l_JSLkkf@X{$w{ptFJAm*Y-O&d z;9u7+5!gxNa}+M$)`3%PmDeH@_H zUC+(8XS1%?fts8d?Q<=KfHFz*#>N9CO<0u3lWnRNmZVyclVC@O4ww&=l&)d+df%%A zd^eL_w_=O|N2x6~9s-|J9)2HK3dBNzO(DK46qe3@0D5t3EHjM^xQc?4iL~;U3s8iP z8jc-p&VCpqAUj&GCVWlra6jxe#7P4D!>toa)fFBkLSi#h7lJoEAi^a`60%LqA^A0a zcn3D1+w6%no2jCLf4l;(*SoEgLQ*1t`K3 zEUj*HF0EStpbbPg-ZpatA^@b1r2 z>N%@QMJ4^mBgSnwHE|T~%m2y~UnpQDY0sgcCnS}3 zzXG+u2t1U1^HADaGs3?1>8-bA`QN>66^YHD*Ps?W2y}otQbblA?q&XBT5LTo?Rwv5 z`h_ErS;cx~w$}U!(3du}CDnNiaiKsBzf>9^xzjRKfItDS@q=of2GXak#iyqnueN5w zUSU$FKj-2X<;dRv*VP0d*PGZ#sugQh_TSFNg1s)Ki|(pV!zg_Ha+5cejrj-#|cEwY*iY@PUO%4t`jCWdCF@8rwOAnhRbH~4YBvN zA5*!+>6nAtb>+|E^nlK~xs{Td(bzAq)ruw$0WN|{&Bt(R+nV0sCHAz*Gk}T8Pt~|N zgkYvCM{%ud{e4>(AXo%nVWILkMJi!4+u1<8ByFeDethT+MJkYdYI1)^nlo-ME-BwA zJwFp_3_dwhS15@ZQHtx6A}smRfQZ2k8ZJ*v_+S-47BqO7xCgJFkeGte_vn8_iGc>= z&3Q7?E9Ok9xc_5X^?~LMKpv%+5EZ99E`YEvqC!_w3@!9A$iss>MuzoNKo!Xeno>`4 zOFO05GGl_5ikgd$cm^v%T~j`Iv{b%0S1Nb7Unnq?LYRQt16F*gXCRhAQ$s#*1%$E% zz3Rlv5|OL{#c#V%LI z#3KlmMal-v`O%an1+}nS9loWx#@Ds;$V)fWm8iDXIGF!X>8XIrAscs;Lq?1tQ*Kp^ z@THZ>K}kNYw^I5e*kwkk^MvKLyGV(*R}S{}AOs{HBNx8B5J_QLa8uwVJtH4A`arT{ zdvEX{Y_2vj@!rK-5fw)Zt{8)AW2Jvr?>k~3XZyn{)Aml!z#O?`X9uV7g1!KdEPd^x zdvF&TsC|_nEfU4`nYTiIL%7vlUaVB_RoT2Cq}xvFx|ld}R=bwS4l2%?m13&FuOB}B zEENNhh^t@ff?y+qTGASa0f#yg3NTk=iKNrThu~nZz)f%xl7NN6L!I0oiyq{BI>D>P zfaQ#lvQhI_!ou=x3}McjWDb_~H*@80hfQbT%o^FB+HY4L0F7(^q^?ACH@CZkbED%} z5R}Y*1G={^?yw?p0@hVvwPRD7;lHW*zgISw_Aa+e*${4YT1^KIc5WUPLef@UD}6@{ z(?CATkFxP(g4b+#%+J%!p{}_I>?zp`Abb(T6Y3XAghr}3@mcJXDj&c^e6LcO%&AtC z3q%hA_sWSJ)YFjBkemk|81AuriM_@yXXPekV5J&a)BDP{-GiJ(EQx2hw9D_=QnA)} z)O(=VTK|23-N3nxd)3_`B&)-rO+Gsq`g27SN?yyn#Y(=id373K-l0eq`f_ROy+vTI zd*prrDI(3f3%QKE*~4wSADY@^2xI|2NAHvNuigB*2wQ9>Qd74ImVhd23#C!+*gFqs zDE%Tqq5)9)X@)gRp9_t?=pn!k*nPe(xWK?GgMVMU*&Vl#LBp6MGA}RULrz>m5c$Cp z|6}T#Ja2!9{0!>|=P4{-9Fe5jX9q+#s3~c)*xjOM^&+_bn3a>X|K73FKc|XeM}3B^ z|6R3KTF5O4~e*@moY9RxJde+3eeq8_ZDZG1>#Qs|0SIM^O65Y*J0+^ z#}3L7dxMXi)9Has|aaMeG`fOTE~ zSkapw05LkL)gU;P=s!99U=fNH#)jr;F7!6Ovg23VopmVi=93+m=y*2tW6=2X4-La7 z`ys}ytjY>Gee9^BdFp;oO)#jBvr5BWBFMN_VqAD;D8TKhsZWp57T)`KUTy5)#>-Hv zuPMo+TGQ_YxsbwJovd9m>Q!m&ChAZqQ>&=OvIRwH7CXC(ib^R&REA57oSEzFC=2uD zVLUYJMWb2g;FEvk<_P*x{pSe&f6`FDD%5AciOP@~@1g5_uvW}x66tnFz~%Cw5kFS` zw%_74tOagHmPjs2(EW$e&xE(OO0@09-vrqH7G`U?iHPQDs(a8;K0!9BO4>d<(&Xz{ z5hg;nx-V7JOj@DRTj>*x$Uf^PQ5$YGt?&A;7H}Vs5IB&exa=`>uDaM@uVIDrOKfCn z3$QDaXnvfW>@XUxM5|$jg+jM`jpgA~q)t&183Dji0M*{E6uZxGE6B~QQJwU z@cVfAQa&$ddn#&30_Yzz7I;j7$DUiU2%hg`mYYr4)t>L;%P~3~&MWw3IU`lZsF~d> zJ57U$MmZ2hCVzWrU1`AnnnxgG)c#m}+AtA|H*@3f;HFug2Luo4ZlQA4%(Lq^cSrgo z41FQ4p?K;36a}u~elMi}mTNo+bOF4K{|5LYaHqIf*x%VB;PN^?NMe(3ZV|gXejgm8 zWzR_G1wdJz>K+|na?DHuf;-UL0O1WlV7&=IOli(?jmxoH)_{x6YF%4PD@4^};U~Tx zu8A;JjKe8Xt@%1KKmji5X*KE@$*Has<+0bQ0sI8$2z@x$hjZEA2UH`JTTGX|gpyU4 zJH1wONCZYIOXQU*SL=-TJMrlx0veTol+!|3?9|_>n$R1@jc0e~F1-NZ{4}RymExJ| zNnMVn08|k~2S>S7mDtqG2wI_P$cF|TP+g@49W!4*%HYv1CdOm^rTpNy=T{&IlFDv$ z4!D>c_rgGVJDMwQ6QJXA+YA>XrlhXK;w@596B%3c8;}cRj3I(}a6rGMW8%K+J(wv* z4Rm#Dv|REcWUHK*RpM~ak@40hNL$uW)@m|+^m;lv-3=Wd9#~eWoL6s?B{YKpI@DW* zql=cE#qnpn*we$$vk&SYOdom|Mg{7x&A2FG_ZA;D=3C2gwT!@y8n4&1F*@!hXL%ku@_Z&U=eET@0be_nDu;jpoI$lI8vi1>yTQWzRK+${)EnF;cG+V@#@ zrbyM!DN(Nc7qJ4q>u&iJkXuS=0s;!(t}@e8L*Ah<1F@yq4i(HYqJO3vIvWu&{(cTE z499UB-9bg_0`i(w9(sG%M8 zm6h4n)8E5a?wEzW#DTR^859TRkyCkU)>H|ZszTbl* zS6U_>%J$jmu3icn=<@QK*XEA2CMITsXmDDM$DNhO7*KP}B0g0!q9psG=13N6^6?Sm z%ZHrfq{we`GeT`NXpnPxae|xGG}W9=n@#-V0ahtWTxYb)LChkX&A{3u==*Gc`MKI} zfBPGB1P5bGwpfuGZB!?Snv0$TjFO_h?zEODW4OC5gUbVrD%KflUWCq6H@Fk(!@`PX zn2dxOVtS#??sBIHh=D;-WH1FXC9OFnyR0PHn)&i!O;#4n_^jHe3Jpbtz0WNEQ zU*I$qTkIq1+72Ev3sUIpLgbBbA0^W1rCnOmKU0z{izluf)}II8yeb!SeO%=2I|GN% zWv}(`#C^Ull~xX6ZYVsIPzt24H$O+(Gf2elZXGYj7}_2;ZVG>HHd8O5TNoCR)l{|= z8<|^YUYNWe5554(R9TL8^ia4hjo$ZZ!@>UQc&TY$c7~A_D0eu{UD`s_=8qVd@2beUg6TIZO z7p;al>i&a2s1j7IGX*)@)>c<%S68u8ox-D72a0x+^aC<8t*k2g+1~_ky%lrtsGDE5 zQOcqRk=*5g0s!}fH{k`+dvW~FKM~E;K)Q+b_YZ5S<*&t-4bw5Vw(z%6OF1ja=(~id zI(&;i4&qtTZ*t?lej$$t)7Zzct)Qid6Z^nT%66?FR2SD;Eq(IDMaP+Qg7kINr3)g8 zdEA9?g9ahk5MztN(=+xOrU$wsYG*%*V1D&n6vS#_q$1iCC11QhMWkFLWfT3H5^rz( zr1!xawqMZzDMyOH8c`Ccq?~TVWW+QJyTccTq7{wig^krckH$uOKX}4GcaQgX;7cc_ z2gi5U%uFLdicv!|ewSftd02n{C;o{CxAQT_@!bw=6Zb?19>(w}{Zjj5^hS5wz%Vrx zGWzY&?3V*u|0897E1O@|vBkl_=-2{W7ff(Yf*l7_Gr%;&GR@7OY8*@mB3_`l!yxHl zWp$}rB6$+T4LMu`lKYLUS6wHDFi}8)$0bBL7$Ui-r<$^Dr*-ubB>sFSr&q6f z6#nhQQ7R$em7_R~T+fW(BAgh27@wxX4v6uRK>?6|fN3{9d+{Hxw{$0r5!+^VW=21= zPP!7gxmN&~;3q4kRE|HLi*(b_%Su%#FHwOg2B*+g5RXpk)mD!{ zPC8#6-@-h;GF28BzFyPa_$vkbkyD%$=udTOIB}K|2-7!W#_>4v2ZH%F_&-1#=I*>NV&H;0LYNGbm-;-x+uGQ&w! zx$@JhJyj;51PmqqB;)<2KF}hks0oL zw*sIwl{#tI0ELT!WB#lhFl+p35{MppZ^` zML&>wBjkzxY|tC<0su2IBbg94W`6kSQ0=N6K34rb*C#}1r>_|Wyf#UH_ux{#RHa~1 z8il=7SV3L6uFlmiqH?+dGXlblyBsk#GyR87>0N#zN{h>AQ?8%G@pnnyq#+HZ-Al7Z z`a4B+9jpHu5w!#o;w)&pkmq5nt1sSQgBF(%7j@zAoPxfD7dW4(0jVQz3HyH{&OxQI zLPEhr&CE{{oaKa zh{kyfI;G5n1CHE?46ua1@R_~Knf^G;O6-LJd=Gh9RbTICDGHgyL=|9u0f<3{u|cP> z>H-Iw3@?qkOJ|6G4-R8lCxrZdy5bC(=8r+OX(n{0GKOXD{swNQYf+srmcz%*0WS$? z6ExaDQZ@x}nnqK2F_chI3xzP>Mh(rxfjh892;2;!oH>AVPm=vJs)4dbDC80P&mDSW z#rW(RIKYTdD}ONi=s(>CU>=Hy$I(ETIgkw+`QNtyUU(SLz)ze*K7ixTLJYjaA9#Tx z7?z%8LSRCdcOR5nLqnRtAXv2uS$ET>=gSQC$0E#*Xn% zJ*+mhrNm3>pCBM>;=W~#K^(v(3r=k^a>vQzF@4CPg2-t}#J^gy=hV(p{D~KT6IQ1F zo^?F7`1TYD1X}wv5;Xo$_=)u!)?#>}NiitVtJh-=H_1?7Fb z^afa+A82BmTc)oTJl*}oz-6(;j?TgRv2TM_wCYDV1hcN?rld*;xe^9}XSoMysx9eE zf+v=@wVC!OFJ;9v&;@vC_$t0bN3+Kn@FrB! zE5Ue@9Mc`R{IB;`EhQkBWjqEqZe6_ZXH;R$m;|rHDB>7u2dljovU1%C@KtVYux{J2lMvGj$OTjP0(9GTmL(X?H}vMy4vR7=@U2r8!&Uf?0yAa?iCAV*c3w?_ zm-GB5IC1fh_)f1c67$#M&4{e#{$Zbe)~z4M+77Bz7ju>djiLXm1*B=BMW7j{$Ax!L?t2ADOy4a%E;1-noLNnBJo3jQ zl$r<0wCG~nk!#?^o3k1FN58Rk^@Pn5SWH<+O_DGlpHMBPm-UeAx}RpMwCx8Ym|LA$ zdrZ4yD(2#jp<&b9GEOM`y+#OD3Sa#WTKkMGrjC+`eAG%Lyy<0c#u) zuEB+@ix8W+F8%qR1z_eUq4a5hQA;}IJyHIS)K7AUXiuhT7Yr-A?3ZleS-%{EtT8)& z=%8;1DWYxsV$_Tyd}Z!d;d(lGSF>QVgt;3@7yFC{lZuzE6uKnmIKKA02g&S<dK3w6&I@QiR6d|Vd4@+8$pimNQT9nWXpmhIy1J<-nKy8Bkz4n2&2+n*J zGe`N;f%1T^Rx{;{&}PG~LR###+)3UoqS6&YTssqg$o{FtWYgK$s^2z5t^p#Viitz_ z3tUE9$}9ft8k>+0+zGG>BYmc5hk~^Nlqejc!ew>DN1lx8!z$A*LZ59202ap`(5or; z3SR|7-N1q5Sx)BXEKmWOQ66&nN_KSS)KXp9s$S$E*?KH{(_{s5sBYtw<6u|28No7) zE`*FJ-!W1>B{|Hwc5aFYkGl?wc7%^1p2A4iw+1SQ{05;a@Sm~s!4~lVx?0GLzKdjbTbSSnx=h|giR~9j=RrO^{ z=ZDy%^@^Ga{Xb_e;-$-Cg4L)BWP^*ykVW4+rZ?l>iO)IR(k)#P{+;;FLS@M(Z#B@FY{n(# zW>FQk0@19R1_5xi6^EhodnlkxJv0t}8~~$!VD+G+u}?@F+s{!n?OXT28H(bAVc&wbYqgz(P(W-e@nbihDXu%Ux zUDFtx2k58v+wQuN>gss; z=-DKgrcspT?02*lv{L98Gn_Yen$)&Rl=D3R2nm8o$HG4xVll;~7vAVi@7JmC}4txl>dXA+Lce zlCT7AJ-<}i*aAf<>rTT}A$VR-FZk+hKJ$Ok_Los{eZk)+8X*uM5ZoPt1`F;%f=dYA zxH|-QNN^`WfZ*=#Zoz}QTjTC-v-v&qpEYY<%v$%}=e|vv)2Gj=UAwAw)#pnjxppro zU(sptP!P?%ZXqz20e{KMQ4k$%fTr(#HLuwn&IJ?ZG*~D)jA4Wv9P3dn?DP51x#Y3p zNXcz14Am$t0A_M0{#El3v~ac!31v0R0?V7_gPoK>*OEQq5*{6wx`ne*Jsu`M`)e*^ z-=fDuG?Ak-#{E$@Cm)-v!dCR^?V3GooAx8`4SwZpM6hy1+K^6AVA%+okFOSiSV{w=}rnuaQm84Z?c&^yfp zF240zJt;0uX)_lz@5i<(wrcLtri60r%oo(=)SV+lFLBkneh;;ugxBQZ=);a{w2&C} zD3|e3UJT@%MO^z`f?W7rq@L!Bzw2*O$WL*G!Pe30Xwxj^{fl^^jz|K&e=uQl)6-^U zxrdUgyD6vhusBZW_(2D=zl(UHiiy$aA6kPL4iR+K3v7O=7Of9DU}MA$vQ7M3YC);y zf7=j+V1|3JbIX5P^r^$#d@_QOxi`C;aYvs#6!m+=*PS!{7;xy2`7QV?&eOAAO4Azo ze$(JNl@0LF${t6IbBN6}`#ZoviEA8wTY;c9Jj=J9xfaF}(AoP{Z17&)5-%PpxjA7e6BCcwi*&L?!n2`5z@b`R}Xe{6F!-SGfWl~mxtw%!RD@g+S-Mpop-w;*)EEzh0uz6*mn5mbsWe< z9CYKZ4+lyx&KAC8#WN_omIQfy`vobsyd&f5`MlWnHw_Zu{D)RrIz10oP~X9L)$6!I z%~AM3)oFJq1NVw2`=DYkjNRuDS2PxR^PpOVq3lPpqD=p{4i*sc6K9n#&*Oi%d7qibuP&y zmkv|^?MBb%MD!BHnLi+c7A`=#@k_0MLJOag(=y5zF$IljE^)kl8k$dIjE^UZwvIk<1g*oZI`u`yHL@A`EoWSh z@rMC^55;65QugN>r2hznd_e+Jl8`ea!bPp1WT9y{1l#d9txxl}_3FA`L!9as(`iR)kQWk>!|1o4XL{2Ygyfe}tna${N3*=K5HRGEU`-efV{1MxPIkn5}w}ykO z(yz?%scxjxJyrMXyY+>BunOkAKKm!PvG?A1FThjz!yi#&OzF%~7}oZ9htZa?P_(di z){h0479IF|tTXSbn&dTZ&vYAaKDDX}&@{Xw2;DcdMiMdbC*pP&yPq?d@O9q_5?WH{ks|iw>goPN}n%A0EvfIFZZX(K%O9+Ke+u zZI!c@t#8*Pb)J)pno$>ixb(|Y61x19DN?~Bvn)_ynamyHPUAW*bnu>FvF^iKL0cxg z8?MBDUYA*9WwX8&s6vKCmY>-32c2NmnI)s>H3Yvu@;koH<-Le1c3R_|id#7Kmp{vI*X zF_tO}<2iILkNx&Z_Sql0-$T$qe@yr*TGp_=yWYq)P#N1`>7UpXx#{lF~VGf_Q%e(H&P?{B6@eKRq5@Uu6T|sh0w4#&AUXi^Ef3dgg(BU z)iigFFzoY|dfBrMD^S)6@TYs^Od~v(z=Y~1a{SpxrS;JJeY#_~n?kHeHq?~e+B6k7 z(k@Jro5~?p;jJrxq=5o$@8`DxVV^0*f=|v3;zdwZn4fR0 zieaM!I|JE55Y6mW+g9Y~SC~K0`b41bjKomcuW|R9A-6!?ae@ENWfi;DC?lUSkJE9c?7Qy$-ZZkyFo_yQbZvgpfV;zS?!Dbs6(_94^m z8QWSsdb0kRZ=@ZWmk+j-x0b&n6*bqpBg>18^j;rym4xd<&QiEkePo_}{-;j)RsQaf zwxgzt;5&SDF2aCq@xpK7E{o)S@ znl*W`(@jl?-c%_Xn(VA)a?268vW{fh_!Bi(8P3$*2`Q>PM->kGF9zmAtgCGVn-kknq5SO8;rwV)*BRr7J99qQA(51uh-6kF3etDO-_=P&Og@ z>ELI!0wopmwtbO9P+q;zn-8X{fq$5z|EAM~iW2bP z&AG_T_!BZ>%?ZIP9ql4#Hh}?@mCUUeTM>KsbOfOYkoo+4G+$wt$C|f4-%WOgSd<8p z$scUe4CP?(U-Fe53=+@HSO0%+zxrQTQ&8&tkJa?Q&Bnk5pD$VeS;XE{90@I+BocQ9 zT}%YqPhW+lfn%mLWP0oB zBVzq)*FMk79<4ct20swI?QOlrx@rwXuqFc;XnjPieo;@+HeBYayG-mZv&u}bFf^R+| z`M;%HNWmYX=Y@ZzNjEdg+C+IaH!ZxzSo066SR(e!I9UjO(tnHIqO#HD{r<`p4_jnL z{cLIP*!1Y9&7PM~$P1;g(6x3Hc@~3$1Op^1)N=4WMg@`JdwkvqipUI+FfSqc0$Ue) zW7wo?{rbP#C|a%7F#ijFRYHnLcOf(|Z}yY&S0oF(XJa%fLN%*b_67II#^pm|I1X4} z^on2o{i_32`$5Tm>KIbOwwg8rZm!G_tUBdP#jnq6X;$xzVG!TT|4iY3i@yQbF>Igq zv`Mor_+(isfDK_N+F&3BrUBg93zKeBRy-SsS;kjtf{&#fk^LLUSf4{s5YtTalna5x zs2Kw}J27GFvvb#>pHBF%$1cM^N}Pg$fx)EYWkS%kO1|QpIu5-+)h+=mk|Cv#<%qle zJ!o?T+D96N?clT?xL?#Xhrpt@3HBz1>7)Lashq_0Ut%PcG&Si{HUqpy8APIyS-K3F z;D(izlvcF|u%#`igSMgi^wYK{c+XQJW(Io5A{K-Y_PK#UL8;z= z!0CE0`9lw5ULP9*-YYoXp){Z!8DiP`{Hw8SmJA~ZyFaL3XO4HMAo^Hza&pp{9xjM9 zBgDU2Bc%JeZ^2K#kPSe@uu5m{x4b8N3)mo*rfP3e#u9IplbcF%a{gvOk??DI zR7rNE&Gewm?eN*z8*W!05aB&IaNeiEx098lX`YYW7A> ztLLSp=wzvKckFM^LkWtN0S`4LS$#zZ>1yF=V6c|YyT>P@>AKHYfIuLUVraOxSF6&I zWlHDBF94ZvzTQoM^4~wYO-2nZrR<7Y1Bh!kw)TSs+u532>)mQ@>!6nzE5xFsTtC-0 z#AI?e4BE1G(y357s9q+0@4|kRAamXPv>!rTX?I$*Nkx^aS#Os4*}f%)64{#;Ig)k= zoB%?<=8^n?1VdX*hJ)5J6LPymwKSK@m1+>x`q^O2xy;A_&>HDEtf7~7HL?POqw%vY z@mx2q$t`(xRar%^20Q=JDrFbk_6D&4O5CI8L8o2xe)0NTq4DM6B0Wc~&R)$TvHST2 zdc-37GJlR+t*kSr^Ikj)Wf1y?AtoTYve|Z$aB!%kXT!fc_Bxz}JBfBbpUFS+x@G~K zP9D9bYHkS$88LlVsBh$}YD-)6M7f}j+KD7!BY0BXUuzQ}mmce{7QM@%;TOCW4oV`599A0NnKa`YfQL zg6&3ka(O9)2p_?ajQ;Q6KWuufn;CK^LM~Tmsn?^&Ms`nmTl{*Z*Hb0VY!oUvY)ouy zfG>;|yURZGLt!w2RE{*!+2K=5+b8R$8~B`_a9l9u8(DuAi-m#pMeNIh=N{Y3m!3j| z0I@=LUoq4I{UlwgR(ms%zwUO}V6&QmIl~^NTx)#PPPE7)m&(4HXzkVC&q%=Rz7kWJ ztJ_ypw2o{Hq~UL__aaf(oHn2Ocw4KAnu?k< zl1hs5XlWTxrE^KF7F(!D`7dJ=OXeCGQ4{TNifCAJSpEv!18QFpGwVY*snkbvFb#asw({H$i9Jr1+`uee%lNO^j?pb2s5a^1mbz@hu` zqx#jp46p5Z)@PB6E=c(E-i-R(t^P#_Kd-7tPaE2|@_G5!%8RPwZ$m~jF{goLX{W)o z0Gf6y?F#x^lGQN3;cg$*S_oz56z7n~f9%1tUXf2w5L0PLg@Ldb&kQmdh~n-&d`EoDSODQCYq(nBJ31690SZ z19wsF?)dbxLm$}Ur#fOVC8MZ1c0aK$q0j9kyFEgRJd0l?1BbjFmZ8wQVN)*eoo_>f zqdqx#FyGU3wrTeYmF=B5*K_26@tm22P<+w$GxH?;3r?SNgf z9gl&sVzsOtQV}pl+=p_K#`O=*`_$xXSr4e}FWKqzjj_e6aY64gSUcaiyEh#(#yUAT zeA(?bOa2u9k(2s`pR&fc+xzDCddu{w^dG5rr*i{137uEf!l7m-wv3F!2~IXRym{{{ z_^g}n;u8z$5)$o<(zG|!sDQJF7$Pa` zbKkWoFK-jSbt4+1&)w`fefWA*9yOMwL&&H9ADyk;*_-hoZ_}Ol8f^=1Q{u-iiOlv#2 z+|_Nz6c&qd06803?r2)sR9VSl2TR!1g?t~ArX}F0Qa$dwfy0=s(LXAfB;bh26IAVg z4%l+q!s*D&bUS%=NMjit3ytp{azxZHQ4SS%&$oSqztJU?uDE-h#I`z6; zY+2{3ymd2PzvtcEa)37ZOX%UD>-Km0E#}*6XKc(E5-xN!g1{(V_w`Q8T8(i4ykB8nhc!ofP=I_TG4c49{<8jz*RtE?rEkcyxcsi?uXORgVG&?p8^;KqE}JYx@^Y zIqz&~4uC7{EyrVxM@?5Qxw5jF6I*L*Y&L&; z0pjeW1uoT&39aZgA0UDS1tqn9uiqE|lsLZI<7DcWei}B5Y?TD1>FU$rfKvG?SmNS; zY5`@l;<@MBquF&?=Z^s?ZpV?>_YWRo?}({U(qOYj%iJqG;yeAR{d` zt;BGz%<#W2EHfoT0fBA4y9*Iz2MCz0aFp-E@#W<{Gat0!*U%qUh%e6Xo zIH;&1Ws?0V2|<^x$7{DQAeu8qKJ42G4gM$T#8Jy#413i|(kMliqDMwbDA$TD(mmX6}mGXsoNRM?l(KJ)FSwh{bD0#Udd1ku)3}0}f)9^9zpZ@46w{ zdb0>lHu4A}6HG-LAD^FBcNbvUvDJ4EhTYdfnp>JOXg|=?jVxbTxH`6KC1;QMvm?+e zDJui6Bn-^8i}OT%*HlKjPWc*lGd~4q87U2DYsykH{PCnt4}!*aNcbFy(T_n~o&Qy; z$ukufnNUqI21)*eD$a|<*E-5m|2vbE|4lh?wWe!xONHbI)|Wo*BO>M{=pdfWF2LH& zuK1Qcx#QdI@1U$w=w~ERJX$b`_cH;`-G>#gxH=%l!#?36iG?TLLamFn!~7pZ9W;OWl#+yMx2dbm3Vf zx-p=uQ^fUm-gq7~<;vm7D{629{Taz@A*Q#$M^n<;i$5KH%P&7V+G>p*Y_Rwpm)kgr zNG{~l9Y*j2n?bwrVUCV6VR;*{5djHt!F7?fet#j#d37o|2vBO91&=Zm9rrM%o27U+ zr`?M=&r-W)qMpna%^6co7MKvVpPEpf8tQP2{R3dba3-WQR&oX6w3sbJa|06VR9%%1 zQ(pG~^ns~okSYGVpN|Kk$UA^)AI=5D6N2BpKg1!ntoQ7XzrN9KHMF+!MAcF+9!*n) zW^@!w-F3z{-Dd!LoL)mlh1uw-jPUK%XIwq)&4)(MO+)h6_j5r~M7*{L^eJG9@NLc? zyN((Uwb`2)RB0y@Vm~>!v*>SQ^8N}`@6feRLGqJ~mf_~G_hYBx^q#(`e$$}W20qb-&lptO@_%b!3c5B6R zQP}&wD-LW2)}O4taUp-Pa0H-+wTuoXuZwQY^!AsWo&$7GZlejhuigCpVDP46Q^;eI z=g+`UBi#8;a4o;{^#tIQVFuf|{ah(=9m@3U3vX`J|ZX$M^3aM6&86oEggON^1fy7gPG#_Z*gdbUr(=Z_Ygv!%*z3jX zSb`xOwQ5~sX#?tAQ5&Veq}B(A6U%9t9?#kN7jCJU@k)dKXmy@L25>zCHx6^or3q$O zMT4naYxhwVN_$Q#&eXIF_#73jH_;A8$=)5p{Y$zFxnez5pf~jF1T`%@na@L7P`7sg4@ zwQykS!Fr|IIAuymK2)E)(_}CT%;R2@(?9N~|MXMsGQ&+|tn$7_BHf-nx9I;|E_^3` z;s*xlpOLwtZ%wxjOs$ceT?RM3Kd`2B&b&veK5#=$w_$P=@oFbMlNxz7UvaiF)GTJ^ z5u`)Q0i$W6s_!haz5*7ap@P$BT*cRAa`7u+utr3pCg(OTJrWm*x*?j=Qi-vljIY-AAPm60An>`)$1rz{=@Q29Wf1JNNM5Cf@k)yFki zR<^eOg=bl$u1S%CdStNRCoVdw<(oK?&CUqdYP+pcGM->x*fAfy4%Ff;T_0EF87`OM z8KK20#2Y0MtIc>5OOjRhmE-&bb5WB3i>MjlpTp+oWu5`yltJSr7-ZitL*Yw!S#?Lh zVaQ1i^gWcWYP~nObj*Ds+|)W^`WCtHX=g00z5IA8l*4>JAMQ@@Gt3AP2bX_ zUUCWB$AP(8R0?d^9vl4+%T7aKpb*EH^k=MeNGEPn|@nMK>p8DJw5Cw#(9MDl7kl zeu~3!tk<>3lLgqZ|zd?{j zcFF!@mwMGfR?$&N@{FL*LG2tx)fp2yx_FhSm@f$e<`z}1QMWpUsSQP9?Nk#kLjAjZ zOx8Oyt?W?bkcldbERnMQTm=S`vJBJkKf3cJB871)!azz)XWrF8>X>i2)WGg_-VXJ; zEy4R$f;;L#9CKd4ILYyEcn^_AgQjJ~pO^f8?M2T!cEFW97y^|q$$=c#JrI1$ic+vBZBy&#n$F6X2 zUx(K>v0<+#Por1e9Uv;o_+R(7RHN7QyW8E=Dz46q6?%M4EQn5b85ktbuU4@UQX`}H z?A=Xf=O2dPnXmnXHr2i(C!hclh&ZpUWoM_ZC;%+4(V{Zd6Qd?GJBO&77UW~Bq6X!Ny-vi zG}yiqRQxw9efH}54e-%SLgB#(N*dBQp8kfP8iROPMFtWBG`2gLeTuN!ax!8zH#X!| zRlTuvhpphf(H#%@pa&b_3ygDv-gf`!XaPVkN$qqZo|SbU(DVj!lM~Zj`10hY!{#r8 zRLE1+?Od{NAcm;ir;#I~Zf|gPvRr`R+DK_?i~#~J_@{{ z=mTTKYAF>a{0gY}#>>V|$>TM!De9PlC_KBPP7z5$}f>1D|jH=!}qgGf$SX0wU#@VB0YC;O3Wh7i-y=Cma5T_Nx74qs!h~N+-4Uqa8Jc$yx3|vvEO@q$ zsMTNp^G$+2l&sV*NQ0dvi#K8fMk7htN>PQ*#HAmyjW@%IdD}V`MImhb40`J;{Lm^z zGs5=RSS7G5Nb&7xcPwx>3NHs zp6>7e5%Rvbjyl@()^gVJJ3thr&P^x$v@yBt|4LAK4QWr{`Ox_`2eEa~7$ehWZGMQ3kA?B+e%2#g;B99r$eCL7 z=1i*kf%eVz+Ck9v;-IIUpc-Cwu|qgQWp6tw^_ z*N`&|YYXsxZHoLMRrVfDyu~$xeMo7P-b0k@Eyr!7%?>KiTY5L3ZWt_Fo-xMxyWH^J z|INVYoA4w6iaIwW;V0m)t98Lm#3c8HxeJN>Tq|p{X+GpP$8Q6g-p^HC{s{5g*cS?K zlQtalDkX~Lyk;{;8;xPiw-ztJXRuoe{9qIx92rI1g}XNZ zM_GXLIC??C_q3#(iI@0f-@;wpV>Won-nO)5;?LJ?wprh=_92J30uq7ic4WAjrehBH zOMKB$Hj@K3&LJCnHQMY};_>BD6N`P%Mo6&F?^p?@)Yl#E&bKKzUoHwer%gKpFmBAA zCDE>}D zN=3ymt=0NRt2Nlm!7#lNn^o!$71E5n9yRw^ltHpum)Yxd03R<4^*q_La_LjHG36qQ zO#V5g_L!kZkT+$O&xYyD+>uikl{}>k+i9PjUMmdvi;O~l4Tj>XvhmJDeEjOs5j;Yy^AY`GPdRzIQ#1Pt`3)%Tbc_T0G6 z&WvM|6@GljTjY53dsZD=1`4ygPyE)wAcAdC-4wJcOyM8r-P>O zb1YL7KMKKwOudWEcUc2x*SF{U&d_r;=8&J9DD9YN%Frm2A*+R&}*SKew z^dhEcGnzC|u7+iV@Xm`oH z6JG+|U)|3W+H#NVP8N5pu1Vzmd^7%Li&ODkPTGVSb0K-9vND@QaZ!u*rJ1QdjpdSp zF5Zjxm~Wupw#-d`U$$rFcG4-1Mh5?|oNgg^9p6l6L3EK~w$z&5Rb*PUIJ(ZqV8#&h zD>Hu@O;Bo>gq=uS)6bc@vfbPo9vGgc;$uO2Efd~xwx3j`tol_3cF^0V|xqR z6S9ik<6fn2&OF?QlL$fo?=1N}_n*U&H!|o=m(%rh3yT_M(~CT{99sdS$xl7^O4|ow{xFgFuZZjlU?QoApscs`ZjQ|> z!Fm)9(^hj2U=%zMXH*M!p|x?%jWi?7dws0C_>MA+(BeXII^0I04|h`lu+oFrr?e4O z=r9pr6aml`lJY6w_#M4~oew|RM--WFg=vfKtHc8dpT23#*lzlczV2c+>XakcL9UV+ zjs0{)4xI$C7oMD?9ItMJVIC8h_O_$zIe}Z<-1Rn?Xf3R9uB#_4^x0I&_5FisUOSw` z`(8 zIZlJS1m}$cQlqIRw*S4gifd#K=I!`iTXPOG8PJ8YBm1Mr%oo=;i zi&M=NW&=+3Xw31|U$(Cb7}JocO!?#EP)b^t&k@KBGjj1A+E z8F0lCF|0Vf%gW1&vZv9c#}f5x#`d1e;By27jJ*wy=73Ev@#ur?{h5k_g`$b0)nh86 zid#b?=>OO@5zcS}>Md`b26L6URCCva3#S%)q|YDX8MSNSFpm<#8i6(jO&qXW!h#kE zV_W)^SVjSqOIBo}>i?7+H>Do$s#4mnx9-$7zrQEv(6j1hBO7niQPPUz4#^XulP)Y= zHcB%XSsU55B=-dc@2SNg(iTSk^V}6C^OX6iiT?n$kH$jmU+7howSsVFj2KYmT2`@6fArRCdg*eP3j?+skJ|5M}SzkaCa0^9&w2k1x1LuG!!4%b#x^#3~N z{9gwT=(qVF9q|9p4+|!sn3$N1s%6{h0YvS-Ba&c8XHcs+9~C2(laj*5lMobaU#LGj zY`*d=R^D5es@BNBaR-`2) zQ1b>=8|-n-;LAUiI%NxrAV2q$#ljRn&095+laSyH5+ zqn}+NaiK(f+_bd2aoV1XjZUdwv9-M(=pA(z8;~4aeVY>(bGwl<))MF z#Qc0?GtJYz($@CKOEA70>=hdm zrvpRyt%@QOcq9)YUXfI&dDWcm*T>f<=)RjT3A+Kt6$t?W18?&F2Jx`*$a6KL$u#q~ zapmpTId5XG`yGG$lE#Nib-5JYYMV96^q`Zo4;eK-z!Ip2ZFI!7Ykdue{E?da9#|Ue zdm_iYuz$Q?3SBUsqVq{l4iTJg(VF}oq_VvRNDSu zVfuf^#R*)mbdZaMyFA`t!;BxZShqe54aCPq5OCcB!}|E~BU&gq6{hELyI8a9Mc?4y z1CTnoyF6G<7tS?K^=PT8nrPxPpDJokfP06->v`Yl^`uEQB!Yek)Ou4mZES69PJm5L zmg{eMKEQfD-o(Z7c*AaoaV+tgP0alHb2$U~Xll)3ak~~Fz}RR35fM2*UL`L_G^?Jw zpIG*Kvb&g^4##DA1a^P4?A69AARzD*DMln5FCyBl^AHpi1ifEhUk@O1HTd^CpE|7Z zsO4&VR3GYI^|#z_nD=bq@?f4yCc*paFSlG0XHdio>#&#w+kQ)N_4w)3w{x$IRy0$-VLmZTgiHS+C;&IrW z%av<=FL2*`ssyY|@Fvao8uI`R=I~#oEw`}5C^cR)WvI@@KBrYTQPt+t zTr-ci9@L7~v@vG06&ox@(yjXyH0kN-oL0qHZN@)+bh|^1IniPxQF@OMMt24=F7z)}Ek@ z>RGWoamzKd|KaZaU;dW!v8Rju*}L3SPptiW=`@`3WK~LX^6|~^j~aDvH$sOA`#-8x zD3W9}JPQWU%elCGX?HPEcLx@3Ldti&@)|7K&jjA1s||JkQwxY4%vZ=Ia@`(fF&^sd z?6e2a6Gj*C_?^Lusg07PJJ#K-o_UIvW3Od^wOnd@cj@Qk` z*4|Wc3acp@o*gvdWD1>9x?#6~?&-m46)g1MF)<%%5ET>@M)L?czqeHwN*zbl)y=3? zG6*>C*Ih>euaQCD;(QXtb6EFq(nHMWa=JcKzBcOfy`P>#;G|Q3CgiB)PSAb%-#^K! zk8YRyTB5Zp1;?i*DiZAmiPWxn9uE!fYszzT|_jMT!nkhX5t)AD6@8^ z{MuW=tdqyPqf(7}g!XUKC7J-v{@>zZ))(cOd31HBomMXA4-75FMR1?>A@c7OIKS z(Fz(Gdi8!6oWW+r0`%$VTMc_w)C>%eG93o?mCJc+;NN+^Cc?`q=Ef2znt*K-4w*o; z+0`MALGuyt1GPPG;2r+bl{Oibr~Rd7EpDEk z?Ld19<>#6cLUI&5JiNTT{G}%)6beNdBfoX9vn#BpRUF+O1MmB&JRhh>yjp^QWo2i! zAO)zgZ~B<;c`WDN-QyDwEEKCxAGJO?LPgf%-2zRuU3cD`4+;RKK`24{%q>?)((AeJ z2XoaOsgaSWs<0A2+>V;@i^JfE>WEP{S%#C^t8@rtc58u+z@wWGJ%Ft#a0CtgJt^W( z65PcDlk-2zP_S^m7{N*nC9t6fjnk{wXxMaZcr&B&y%-d$>SN-w+qBOjL#0{W@PS2Y zS_|iq4(oDiZf-u=|4kD;Uwc$$*grK}S^C-N6o|n)?_|f7i8=3fVW;+Vv>WMU81<2; zQ6PK!eP(50Sp(}v*p7*U0>-ivm^%H34{x|W_+D*us@7WZLA5AcxS{jKoNpD1$WyBb|0B2StkG*(X=TLHES)zCT2H1t(_D_=ydiMYg&4+vUHwx-! zQ|i|2#$o%G^knOv54Uf53rec+N$GgQi$SKPsWIiDvo}nkvbEj8L1c!-7%V*D)P*JCU z{LxHG5l^$hUJRH2W*yzToS|CNCFAIQB8MyMw++Uiqi+yMjq^#X5YncM$3{$?d=pgq z{MF2TeA|`lP|~ba979Ksyq!|s4XRM)Ja#IonOkB%ihS{ZB^eg01yvgi6RJ4yUU(kA znEmC2+hJ>WcAF$L$;nhY2a%T7{RtI_m0sSijCu-5p$;F;8#gTvG&t;a#))Tt6TySV zmyq?lZIPIDfrH8e8I(oR6S5RZ<4Lp5f=+l=;!z^Bqy1o5EIbYX%deWdhH!MGtab#D zzYv`X?KU?xrAg2>K?sr4MdIh@|1;C%(%|u93Gug)r!d#cR;sTC)jUbT#w20 zBv)Gv95I9~N0^??_HN^$NUIUD=2+LQy80GTldU&II-w;QG4NFtpduuM5Wexl+7);j zzy#zOc|wod^VY{(bFeR1iOdO+m#cU|gp$#TmzPd8U_u9Dx}ip8e6+|bmzlEkW%siK{RqBt*NX&@6RDZtWNDA6iiLNze=;>S zMYg3xuBo9kh(c{!cAPH;aT#91n$WnNJB|X~8F;%bcZc(}3$~Rm$YUuAInrNJ`(-#5 z0|msw@PY`Ac#fJv$l1xs^}B*&Kvep>&LBD5pl4*X((#~RSm5b2T8^L1;i{Pe|=AUhNX({u5srhDQ2`1iHSDpas2oaA_6GfKM#_actyZFy=<73$&z>2p(ng9Zv zi%FHk`Ync^fxCgzpeVUVMfo|LSU@+0T=qTgC)Im&BuP2B2%t4~55BJ9@pi8>9&DA< zdlx3k2oApPr$OjcUbj1Nta8W899e_(e$)=3X9I{|5pgbbfKn*bHn)B z>fak;_hbG`+0e1#K~%b8$G>%EhSz?{>ARnBH?RXaWT9^I(SxhAi@`Y5$bE~ zaN*?>mY(-!yq6CMMlAP0-mi(eltOA-Wq}>PM+Q5AvT8C~=osn$=eHa0diB*j4&a|8nm`D_-S$!>QG zOCKMu1VEx1w!Usq^~3A#;0i>zob|YRuE!wN!+4UGl6nH4(gOQ+)zXNFXwoIfNLr8o zhL~KYqtsY0x7cReEaWFzHM}frIH=)4CgA+RW<678Gl;ha3*x#1kW6jv%}$jre+O$9 zZ0hQHnQE0rr2I)-c2m2Pg{aWYtu3#UE)|nDQ`R}4dL*O)iwFY?8?17oc6xS3$H*x5 zbH#56gXi*OB7YnN#cL&+jq<0ta;c(0YV>xqhH>fgZu6G4Azbs`-hY89zRUju_DJBZ z&YJDH`NqUdLNlyi`Kc)?Qo|l!{|3Hog!>72>Z`-W024t1$!RTW?|a_Z*;;D>ek=EF zZ{cbpfS^%J39oG}dA0`I;5@wES zf%lI44lpSGyCNGVOSl;0*ON!aujY?IcJnspP|Cd%9$waiK*Zn+sQ3&c0A;5>5_xKa zFuMfGF{k(Z*GvhFH#aVKSH#cYU&E(n#WpAw6wB_=lO$ zX7vA{>@B0>ingFZg1aQR1_;63gL_Dj;O-jSwSi#4J;B}G-5QtR!QI_ypmFBrz3ou?A z3I2PD+{8)HE^1yB@T9{v5I5ki{m_Wf>S5Nj|yI2_u)o)4QB(AW?uqW43`VfivcUsV8K) z(`V(+@3M6tsF2Oy?!YjWBK<~-iM8u%E?gxChuEuu!qH(%BObV+kHL5KaT2v|!DB$%ien2J{deGg2j(CtQv5KQpX6`HWF^XA>1 z2ND88jtBVpwhe&mvOSntcPs7-F)>X*q;wd9!B{k$oD!ttgN~lk($Y)bVI8M3hqE^l zINF#MfX37^=)tO78*_6K4ofg-lAV?oiHwU{8l6`p*m#gKCC%i^R(A>tiZmIHxs7Jj+6NGT<^bU}5jeld_oh23IPBU{YG)f=b?&&E zZF|ix_3c{(O3)ybZJ^4VX9Yi@jywU?IDj_J1EnBq;?HfLniT~kyi~*R5Fk&~Iqz3W zMc{9eggZU%B*etN!Ov>Y^4ywcKj(WO_(r*10`%eJ%g%QfaS9oq5D*bHeI2$6KYk?V zz;MP3OJQf9;_>^atfC?U>Nr>2y+_w(i{9O?CGFxj?0d|-@4 z6mtlW)BFBCW%jcYrlF^)*QHxxVBbtD(a?H0!Lu_~w3V zL|LywddGaxYJCPTzM3n5yGHwgOILv@jp3YD@YNx`r&y001tI6qwn6AbJ7r+-B35^%G@3)KcJME78l<&^<_EC6zkH3Kl3<-Y)yK!A%X z1w{KeYP^X6z}Mf~gXF`1en*ljPA-Mx5J1jPW=c$ezF3uE7HD-v9#0}-L|(ELG_1ZE z87XONYkPX$*O&~l_N=yt74!dx+28pmM&fp6KEt)FP;axEJ+fVH+}$UDM?#|ZAmOzu z_r&&g`U}9AcAc{q`LgeT`u`(#gEBB52^3LN{r~ud)Rsg(WPF@B2q6sQKbqcuvR(*0?>Gt3 z8(6600O|dIUb%%ccSMH0!Knu{fa|PUfp)WH$`>_euF;&{L3}1%Ad<3jl@2Vm57hb$ zX3osGAfcIB?At9gt68FOaMY<+ti9KjOlvynN(1ONQ9n;jq0)K6m zX&`3+H1papE1{c=)J9ab7QKbG)8_iD!iD3_z#ik1JJ}rDg*xcQl*zsu4=t_x<`$mk zJqD^S&O-a`!0Qzns>{EfD^Z=EQI_4gW+9jquGN5Kb;iIii;+u%QKM>Nc%{{L z^3$bk-z)GYD5|UJJ@;#fBqnJf6X;dU_U}~)%-b&*b36AIR-`qZ0VBFvI-g1uj@{o= z3mvyn_!6X+d6D`iImB2Ash-d?G8)v{G&HjNdX`iYZ{i*lKEA=9AAOe}He@psO6g%p zMZq8r?3I(u{@Cg!jA$-T=(PHrY<-G_;5G_wOqI)>D1(3TfDDrbr} zX4LoTazci@laY@Od-~mA%z#AmOuq7AQdS4!x9NrE@7_Pa>vI)tcHkSYG+WB+KzIZM z!K=wtaT7k5yMTuU)MBrg}FJXNFi~Bk0+3G0J1+lKIU{D_$B*pFj?c} z{I41jkyeM7TieZ^_4Bh2f(jmV&;YH`ZdprNcd5fW3DEKOkBq!4Np4zu?puLfXtkYR za!oS;z0?rs`yMaUByg12?2mU;wLkreC>v2x1Yd0e@(PEGi&{KueZO5TM^96{&by-! ztTjLRkH3v~(|FG(Ex7{`Z`*bY%gk!gd@Zwl&l;wS63jRb*L=bzgrBQJLLQx2+Z~~L zygskn=VJc;tQ{B4V?GmOV}r(6A};ey>#y3Hnq21B7mVieH`mwIO`e(+&1u|C@Me5B zwJ0O%q|qlt!=7Q&y~MxDx=%gX`KbvaP#*aO<-_>o=SRfpfZRtfRSFL%~2ae1^`+a^`1 zoOL?$3IRR~&w#8?IS250o}&G=^uDfciQYSyn*8(n>&4?*2h#KNvxBN! zx?!YY|1R?gsZMae@TpXXJ_p@pQpO}sEu+cp({Sl;viCU z;m4=rx~k;4BKH`3@ax#%;8(p0tyYk0o15^0*yZErn?}3dy~p#m=VN=nf%(#}Nzv*P zFBj7k)^m2H<>js0l`=~A*TZ|}bTdud)~XHK&$GND=Sv+148PIIIIs<{XL^&fToBhg5kjyiB<#mWfdRo7 z;*Ts(+lqd6%bhxTv$qFpyDyJ+y_YsEJl?LMDITNS!F+oV2%2M83^Dh0UJO{+cT3gA z<~ku}l>mE#b)jm4OqGDgef=ZI@fSdlYchhyyt(XE_3zn2El@~((NPU z9D(Hvjeaz*Yr71l)gCPc__fU5PvPrG7e1f@=BA_+!xT357P)kNHe;WQTGQ{Rp*i>q zR0gU1K2GbxLQ^+Shx_Z>i;omuz{L}GUvgA!#g~N|cjvuh@?MPhn#ur${6pmm*=K(9v^;CPd?sw1| z119G;9%6ij;)?HT==-p;R&`m?AXAIn9gG-BAay?YDN=ji&(u{>T>t_f`_3DjR24-* zx7R3M-Qe|^EZ_UDy5!(vOU6hdp_4;eioO^|ZTqb!-nAz-F0Q-jnDy4ffwCzNA>XZf z!#|av>tWvQfk=mCQ*!>ln(u|I;+2jksm>>5%3Pbwx<%@yevBYIQ2Z&0*?X+WmJdMI@V;qlhzM#k= zd<2lkw_iPYZyM!PwO^~wkCOoncwlU4e@%Cf4^jUC-1K;Je1Dt98cEEK%i3Lcc4kMX z%*#8!n55`^;V*De`UesssV72B`u7$3r_EB#_hoqbE??hwSFc`@89Lt$>-XGYx$#4o z@5fZ7R8APDGvum&q+O}>l|}1!T2e@i(?Gqf$jdd-13i3cRo!=@7XEvH_#hE>nQSF4 zTIw-N7*tGULsY|v#sCEe6R&^tUPnvAo9{!(8;BtxA|(xN2otNiPiW9^-+X6K?U2%x zM6eeU5;C{aljV0$LKc13nCoo2-WiBSz&a==Y0cL)=^tEd|8%EB;rDRb`5cxU6N%;>cVdbgZa)RYRCf0>L9XqsEn_{s)!e*1fE(x^QN=}VDJzTUTR3kx2CC?u ztU3z=$JK`UP#=wkPJy~^Nz($02|Mr$4}luI@5H2oq{T(Igp5oSq0`AiNv2S%k-yX{ zOBTD&-(SPqY*C|l50PV{(U7~)1ov*hhF4`vk_h^awj`wDoU_m| z0M8$0UIPF9S?s}c-DQMe^&4rRyPD34$;%mY1dd~1ZLD~@bT>cK<>>* zOco%BLCp}r#m9ebv%!1&P2H?g-MaJXsRPDOL@tl8CdNa}@-tgu9Fw>!u-;toSCvysi$1Q ze^>xF(vu3qZ=Us;J=VOWq@sgQ2gA6XDU(U0GXL$%YS}WtHlA z>tyu5rt(5^Al?VDFUZS?m{~Xf+4@m%$9Fn^R>UOXDfR>F1LhMoOYTT$l2VxhPR7Pm>~;D1qYN--GxX%(^DQpe z3MuZ|Pdgv#oiFr6ZGT`Au(GmNsE6da9K^n9=$w4At%Y`A!x^UGC3UzimACa>bhT&Z z=l_ZkzF&HZPqS-B-Rxdqrxt#?V+{IK96N>gcicssNqmw;?^7~XsSVPC?Vp1zNkZZTu%Q^sl(Vj%Gczgkb{|&lwM~qHaByS=W$@rTn_n2U~SJcE2#bZ!roBCBG%>GQ)4qk1_AAZuIQk3aI&2%!gt4WY{# z2DKfeoUPW8{LKMBJ@CFocErriQ67M5N#q6 z-zVA%023`8udn((RTAPWjI1KeEV{?AdmD3Ww013kf3s3`Z>ujRneflNagKa|*%Qe? z`7su3d+trCuw33uTCC-s;n(I|1%*O0j2wwABs~aU$T+<;#l=s4Vk}QK-JH6Eg`fN2 zK1*#C$Bx)=2?L<~KH%+yNxVQnKL}W==wyf(BrT0ju`E7z4qbD2&jtssx@XU^rbeAM z-WBp`VeuJEShB1*merw1|a9&c0Jvf<`AT*y&B4eW%-EN7bt+k4>^u8fiGzG zvYfmr9LMaxJo{>~EFk!+Z58aR!kn01w>fO)hERBdu6ASr-!l5)5*`VIv{Jc0BY%9B z?t_AYz6o?V?MSC`u~n!fLcAiOPObx|;BC`uSFFuRE81kkTH&)#jVEx?9t z2tBZ>S1R$CK(U}EfWjkRcXGGgd4Da#rwXwk^7blaF{F!GPmztUwYe<@avitM2{pe3h9FCFYQel23o+7h!8QtmAZ*8Gg zS7~2OLA`eM%S*=yd}i?G13zDG_2TiIty{aw?U`N}Zd6PRv^+&+RKTtdyU}J5=j~fl z@(G)>mHxzuBiA`IotO#a3I|878vtGtIP(?o`rjhp~dLqYj z_Cz9fJ8;kp0a_Mr?&r!b5K3~K)Gs%<{9X^W0V`nF^!o81iFvsvknmCAv!dd}_#Zdn z2kzdl7vk-tjNPTx;uiY-aW$czXUZ(*eIDOVN#jmegu1@IcvC8OZ`B>xzdUA1$;4!S zE1L!2f|aJ%$;q6#!(Waj(m+XQ4>a3_W;`8NOWt=GUqfRcH?|=LmgW2c0?-InKS}Zd zF&SS+$6-8;wOYq%o*4xXSu?5M9=n-kUYsw3pURuU$F(8tZOHGeq@-(lNvj zyBZ?q=H^Mill&f^?ZGd?^ZoraOk9#Bsx11z1b8i~?fR_si$FIY1IN?Q)OK*N6t^`P zrx%G;s}VI$5qdV@TsGN5A`H6NHvq+qNxySm3!s@_^@y1jWs074T|c$e?``UPQ}0^6 zZ2-D40pN^3*s_Q_HgUHyRZkmY&wclwBmExk-S<9@#ZtmKz-+LI2EfY3c%S<@y#y58 z&WU{QA+)!zlA-X%*}b?+U`?ybc3q{P-i; z1`|G4pTw-Ea%v!0GUESH+^ovRA z3CgMndm>l`(yv<$=n^53IG7ArW9`G$dsrdnvg8$)_*sW(1b9+n?_?k~+(p3sz6J!SqK4 z3Tw@1u2h5w(36o1wH6d+GBY#d5ocFte=D0ZR@2NWDjJL=nzlauZbF_M3Nx(ijs-p2 zuPQs7EhF*09~C;=9*7k;x>{seccJ-W7SxusBONSeE1zqOFPWfzC z#7w>y-E{+i;!vSo=!z>Ogu?H6GH)Vh%>Q=MSy6;4Q~zcX&K>l!i-m^I(mS`c?>RW$ zvGo89Y1F=UZKm1zY}6^Pxq%&a(62rH?k+X92cx-~6v&&;d2H^Vv4m9g^vKA`A9|c) z806t%`G)(Yw2FM(t35GR-VUCDp^aF=4_E#nnNm6ooj#*qSp|(qVG!-TUQh4(&Rd`; zVXEP}l8?7FTUSHq8!&f=NnqiJ9TMD|e4v*S{2_0d-40+uc~27`ipD#Qi8)R+Eri^@ zFpa+YT+^Vw8)Mp$AosgoOO42pfdBrqeC`DwRhKeNo7SYo7WFpBwi9wT==*q&RyOeLPbdXRK@7w;MsG*UhME&y94AlJ)U*k1Y&`;YmP8y zKL10yp=UbqDr@H@v}doIgCdr-Dhv|ry<3B2mQ=WVK`qb;lk-Q@gys+H+N!0dnlBRz9OII7=6Nl2fL?d%P;-7f?DZjY3h z<8q=TqkEsncUityV*V^tVWp*`Yt9YQ;4N5yEXfppcFMOUA%9Nw^!ApKk*UyZvAW#4 z-@55)_}LukAC}78F|#VKHIY`y-5MVL+cBX#!GPtgoDd%+@MZmP)q#zJ{+O3#)k7|)tT3S7( zTyJJAY*uA+d`%R#Naz?@^T7OV+WYl!Wuj^oumsf6(lR5JA3WTyODR@9E_nEo)0wKq zY%%;V#$55;+BBA&%zlqnQ&p!zF26^R#K%;t*w)05BS-0SKb9mtujlG6ne{_R0q|Gx(cD+vr#)_`5uf;<&f@gnc zfeipYP+fg4;C_Fg)&yN{Mx1-OkW#5)vbFU!r$|CVqSfsz^uxte9xb`|wSK-kd}}PQ zBU8I@ju_@$oFNX3z!}J9^*cBhHw#vfBmw(Jh%edo&}CHb}?eGI5`;}5h*TR zy_|N2m~rvzZx6swI+ZiOA&w51{W2LtOJ0r!)L0dPgow*SFapuOfJY>26(NVqU6()H z5!YTFWMyT=*f`JqY^A~W*c>9i9JG|HJJ2OLhT%*N2)6#WqH+)2VU@wUY~cT_?Z0~c!dR3Lj}PzNX-DYg-J)WS%SodKZIy4D2Yk=o`+Dx1QzgztsfrjB>`%7>XX2D{9{`U-W88LPjgvWS#@>w3L?XHgf(P)3wwVr8^Qnc&fGU(3}r2?7U{g% z)&3-V>b3d1qi)NHl7cEhLeQ zC`HTFOSVIVy7q5+8NmqaO!)6(0E!6u$?wVVef>oe>HMz)&w4<5z29q2AW{tSjhb~s z_LSwtyKl$u+o;Nm=t~7G4qRH9b==2ws{2xO-*fZckRlKRk_$Xkepu~&gIbfvXkfBx zZDQgaP-XO^We6e=f8C0@aD&B(^I?3=>L`OLqk7z;j{1cVjtrZNoO`fTv9P+D%gAuF zw0fzb;jSm3g^t^XrrOsh`U~;R8!4vNudgC&2Yl_koc83^h->SEgS_@@QO*-W(3N-Y zdoAAWKG4kbJP%;xO22t0GcBp;Tg9{mFfrzrWqXGt))!GM5u*4_3Xyb!tSx*xS^4eKNChl zOn*pmK5wSUDp9J#*JW=Yrt`b=(=`{P9c}i~YOD(0dC}uLxQV@g%WJ>d;WHn>fZJCb zJX+3V^QNTa`!D2`&d09pJ+dQj!}&}&BrGyO@<=<}n1#a-tnjK{uBjv;p(iCJbw*^) z<94>7)KqEv{DAS1kMCrug_ECN%WeZ+FPqv$#$B&emHsFCp7w3t$|F2HJPrEzc;)nK z^0z6`EJ&V5A3z?i?5PP;ntwo12ElOp45~xvkD(LfCODAJ7&wLAOJ&$p2IXu*|5=PLWB#I9j40`Jsw{3v3q~6~R3zyI=RKMP3?=5NP|PB)*D8xlciX z1u(x0iYDeZ#-=Ut&d>!$>uc+rSoGakRivw&Y1=Ya1*R~();bNE6e_l9CvHxrS`4zz zLPIGWh42Uot!#8#zV5r(F4v3Jv_LejPp3N^^VSdM=AK&$6l|?QB;@3tI|uX*T|GTE zlRwsY8mu^Md2Cm@ZWg|~a&uqLcIe2oZWWBokLxuPQ)C&MTX75<+02%zIXI8E@A`PT zJ3E7k-V)Ch8+G{lw2^4A=YIHfJ2W-zelGO+i(IANvR8aB;RB4q7pu}~a7af-)^An= z%qaJxg+%8eMGy#jBJ?Xh{%^IBkb|Ox1YF+1YMJ%)M~nkll9wg@I`f+|J%MWL4nK;f zbAzO!i6=%9^;AA1u17|#z1Ozap@!q8ztfxpipg(k#n3h1Eam1J5D^ojpR7mRcJtV; znkbExTPNMR2te@5NdaSGVk2$+b{pGo-->JF0kh^c#>6phuJX^9qLhf?IOxck5Z`%k zD8=s1p0NTM?XvZ6mNAwKV8ApuVt(UAzes{YxKBcSss8)R#NKK*<;2)%>39l%i+J!A z-2lJCg^Y>>Twp(Uk?vHKfE?lO4roEt!0&KNOZj;`Ww+V-+&_ucq^puW@26_1>H8!~ zmJmhpAx;hscKY6*x868J%-k|m^lvo0Z%&-<|J+ROZ(|0pwoGExaBF`K z^}4ZA0VBfahdSS@#Q$~zBwBp-cIvJx3!Ag0Dar&-XHQIKK6f!`C!5Q!}~9UV9(2 zwM3A7)nCAVcd)aalUb=?tQ@~z@n~-TvBTS~|De_RbJ0^D7zCjEqX!)yiGf9 zG`l=kGMnQ=QvM9)t^B3D%FWC?_tFxKl4@93x!&AiIwdDu*x>{9U3M#qjjgUVyQwb9 z7T7BT0%dcH=P#BDluPUNN^XilR9?s0Rz?<Bo-VR+R{K|}o&TV~@b%V#|XnTA6?CWEiZ{V|k;Gki^ll@ID z0_4TxYG*OUIjO>Gu9|`q*I?|)gzDDYzjZ;kgWOB;$>+MB9&FI!wLM!lUz`8&F|S^y6I}c(A#SA7-DwQ@W4304 zmHB9j^2zkV$ni{#bQ+_&JzJ?wv+?1Iwt8aO{L}O8sduZq$hs)sMV*Dh&+a$NG=fy| z@q$&sW4;F)oz<{$%UYdBbq#M!U`fDw%lMEzxnQjyo0HI*>E03&p8VJJMHOr<%}x%m zVEr-BGrfBozc-dK*QPX!f>ldi+=9=%(X!_N`<3-RIGS_iUXLve=@b~ZZ z`O0Mge@`WXj^F9S*n#y_0I1CJINE1aBYpIIu0Ucx+U-JveMFvkUZx+2MckH#ZD)QF zMmYfrnjOU?6j?*UlF+l~kkL_C#g!*vJ9zYU=_p?bfofkma=JgF>;Z4G;Matkxhx8| zfvFw0bN=^gFoFGa;~8L%MI)w_7YUX@b{w*$CjAa4F?~C7kod1n5Wud{RXmX9yZi3MA?`7}i@|DN4M*m`e?fN0*=drb^Q?3r)+8djj*T z%yQ3^rKF)^ziwi`ibI>;@()U)qA=htB{U->CbVf1(bnCzn* z@L$`6>HP|V+>)JrEeTFfU*RpM9l#NmXcqfnZ~fAQ;@V`VFJQH^0eo=ykf13jdkdlP zN8;QF`F%AxCg75?JEpgyIohJXVb23_*zrvE6skLv98JXJOE$-;dRY^Vc@xB|XaZpV z?CUK-Bq-}1kVQVYxt#*TnrB`+p%?U)AFz9RsS6cSMt6MiTQb9_ zhiVgMgrKtLa{)M2#Dc+zshQ972zE4Lon~?GXm+e-J5$KL0Px7H(BamrwIRE; z!S%jAC@Cpnw~?6)d<7N?2nfwa@bd!0$i; z$CtBX>C1>Om?sRJtgmQFMquzqe+}P${CK|zmw!T9G$!MQkf+)1!t8-2@Yes9VLjfDNqWXI?<93kM%fwp``Kz`sW0TQ z)%`BVhlhVpFT^MjjU$cW;m&B@HrD^RIhyV74}RPn$dP#P=RsapYa&UWR%eFTZULkO zsjw3&ft8h24;=W=GfAcLzL}5R}bgIeT-AmWmT%O28gqw{HSG}C{rz#!RmzmjF zOY<$AThdEeK3Wp6{VNgYTjdzL zjDshVvyyhtU4TN3iVXG0^Vm%9x^T}y&<;z}^rH?Dyo_IA=&cnt83k_w|Qp{L6qiA(O+CbSrI$RM_)~0GBiz zfv#GRnYnDr=M6|tw7Mf}2aLf;cjswKa(r;0fjxe;JA#N5qL9j`?lFXJkr^TtsuY7h zo(Wzlv#|I{_<_)Vr9BG7_sm?!TCK!H3`gepm%dBFxvuo$viPZ^YX_i3{QW6;c+^kG z`FY7=(%jiuwEsH10Y)X-{H@^vQEeJT+n%ZXrEu_W-s&@IcV$hljm0uPFnSbS)1x%6 zoSkJZP*)eBImqRNZBOSC!b;m(YNE6_{;Q5bNXe`fRwgQ6)zk_=ElwzxC`3d=pjr3x zrGC%XKf8>Yo5aMah317gn>e6ZZftQ)>VSem;rh-ZQgw51g_O!XE}FWSm0m=4p- z{v1%oPAs~PrQ(k|3RssBTTJK`R>kQXmXmUY8q49~wmA%A5L~3Vy3{{E2in?NdkT51 zw3=~#ajGAkXT@GbZ@uW15st)^Ok*%u3fhFNr4K_Qf94nfQcx3MsQzIGti`~&4O!-n z0`qk(7ykMm7LZGazWvt!f^_)2a=!Kj#DddHY9S(+)e}m`*Mx*gR&@S&kJRab!z`dl zxKa;Adyj#zP0evcbJanJPzztZckXS3D_>yMUGBdt?+q4Zw*G3gr&EXe?cO(=K{{$w z?s`Pyb9j$N(w}R5oN#tFTA4`0jZUy1wv8Rvf#;*}TZVK!5}%SXE$xJ1rNH4u{(D98 zVKTlf-KkhqiE1NAaIXVTsd~j*qWkz$7&NvZEL0_Ni?xF_#?R!uLlg~(_%HjW``^GY zY`;OueN9ij)VZy0_YazH-s-vtq@<)&Z=A3CNy`2;h@H@=GN$Cev$VNNIYqv0F@Ww+ z{}d7kKhocUiy;%JyPUwQ*WaQh*Uq(w8NZfasi`gXU&*tvcJO}x_L^H=S91aF%gPn* zLC@UW!0wQ&uAn#mx2j6{7ALdp5@0{1&nxBlm$zitgdDy9(u$a5_prE3vxGq%6oDsP z%H(1SIK>I9;;<=VRAgbg^hn9h)1H@9e@ge}2ZyX@YxBuAa$%M&mm8VYt5#>)wItw& zh~zoRX0L-y5oAoa)hi*2@F7yf?ueJR*S1TxF0ktKp9 zr7gPQiNzJoGKoWjxr58~Mr;_7YhVR|5v!RrgeIh-Nq3QBs3ok#(oz$L()Iz%$jMn2 zeyP$n!d7RF>X-NK5yp<@-FU_D+}QYVxBf_@YOKI+`ABDs^`v4Mz1vQ-LPu?Q$<7Xl zHn)Zkb?{;ld)WNH$2O6L_?YP+{Wx3e)4^;aQI&zP^OIk&c&M;pW9d$p=ZBzQY z!GW@5&A}2#thkbfMhLy)W%guSpg1}%Jz*P^RI|zGxD84X%U7W{nazZpb5XhCk2dt% zVVeP=D6lb;2>HKf#drz!-??yhc2ZN#Co5tao{&>7FIFUw&PCrPqEOa4boTVr3Yu7F zDD~d-u6lJo4qBJ-hcVi6zT)nhFI4qRHCqntTw4=xS@j z@odHO=sbn~yC+_4Jv7XF=SQkpYPeDRH^$X{osw>Md%2oih!hzC4ABim4&37{hnC-e zD|}V7I4deFP|1BSBcRu*_|5Sssj^!|9$%87-Vhg)^&+1SccMUSg|w5zKb_^z!I|8lDeei zZAH1dbXOxRqr9ld@Ipo9?n%(_O))Kv=i$iwap>oF+YGg>BP;C;k4WaRqwKt#IT4h{ zZ8p1J$z~T02TjQ{H8p={r_Pp(NN6yVs&s*(wzoL$p0>}Bo$Zi7fl#9a9gUSqFy0q~ z>1S9vb3FNho}yxt;&~=(`v7N*oW<~cl!ru$xGLqHNQ-G?wvk5`Gtup zA^yROTxl2Fk-%q8zSQaX^lJy&`UDq1-`~yafC%eE6M1n#aJ{K>fpLGo*3nuG#xq2w z;6#%ju0nZ3zoqlCH(M%B^!KfltnV0dC0Qa#tuqG6OkNgzPG|Z1&8(x{G)bdX#)wma z3|p&N(=}8UQIML7$<9{x?m^7wrX$(t?Qs90UHZx33R`CTbBoJMl+Wmi%w_vKAi`mZ z6q9Q5yb97h=UvAqMhMlMIDu-B!uV1aV zBtrl#A^UmlR?rV9TDBGt9_l|>WTDD@cmq_4u;ut3W^eqv*(Aw@y{-=8upqx{!lv>D z6;rx6AM^Cm@GA$$;SoY|@s&&95SK;#GGBN4fy9qPD}7DY3b=S=3VUmn<@`zXm;BLE}IQ@)3n6Lu6VGs#b`9eYwi>bMJaL`XOMiLOF0*5B z-Fq7w`;{_^O}5JcFQrzq49E!N!cOu0{43>Jd9=d5^OfEKHXm3%@{jYoK2Y^z0c6~Q z?f378+0*ww7-^7$Aj^&4JDrmtfC5rkSq1v3h4d2$7DbwHYe`$X&FwryF#_Ch%v+_| zpw#$jq1JVIt+^Tg$#$`oK%eXRJ<*B1t!)K{pY1+rXMq_v2+cfqFnPY_QA_elo|L58 z(0IMw`|(!j2_DxRQ!zCq_3rL2N02aBX=m3l`G(Dt@@uuvp->{v!4z>of9w=8*Pre5d~lahhbbuT@J68WqhbpMIr=y!R- zH_I=+^2ncY*01dC=a2e^A)UVd8y5idqh7uQLqP02Uu!mfDv-X`?ulgUc6A+WL`{qO z>J%~)ZYUuN{nN9(mk}Gw_E^(<^&vaMN_Z=0B|3wTgpd$c$n)&!cXc)L7cNN_MSm8X z3Oi&r1G)Zzc4=g+m@;&Bth}^I6 zj+MjC%1rErF5u9lni$`5|2vhqFGL>@>zznN?8=wbczgf+rX;#_yi~o+(Y<#rptw#igGJCCqfBX{r34H4c-}_t!)AOan;UN z71BW?a5~?2H+q@^F*t9HGV=jhhayZ{iL4L-EVtRoZ}!urEvg(*i0vzjoMai$ww}Mi z_p=q&k1QEW?CXtov)31KDx+m}8*=06!ZzePT^r;Q|&F& z`MwUpF+d5<9XFE-pkmL-Ijg8IqiQ+y_h#My`hKu&8vgnEpzT64GbK9;X(s0gPVVpZ zanr{rzjKFl9ua_|8ya%B>>;u;&?oCdxebr~6wZ|GZRWUlVg_G_h)E>l$5pQCI8h0{ z3k|6U9IRM$?k%LH&9|k&uBU%9eFf?XLv=G@^=29>@Umhxp%I^82TW8Ut$lU@ zKti~CXLR*OLQ}(~Uzd}uMH9NP6xe5yc%3|PiCKI`=z>-U*mo3U%T0UeMI6|@?Cg)k zQ+hOb1ss11BvekSvrcL(7Sa4(e+c^^xtz_gGcct3Ubi1i&dye7&+hzDYnm>K=Bxr6 z3u^kKg}ZSlFJ5^7{>mMr57)ENussgptw@5o*<4Dyv zy-ZMLHh-yVQvTUORf(^wa`=%l2w2CrPZm1tAsp@P?V63uNWB%{`ye;hVG2htgPx_L z;mnbRvCt4|+?5^IiZxzVOovADTp!yv(CM1abAGTXls=tL2N#SG7>}&!-wW?lbNUU9R(q(O#e;hO&AV{p^PP+?B%5k{_sRXP5qenS0)aN z(J6bOfs}^sA3_8*v%pA*&y1sFOH+flp)*)vJVZjGcfL|-@~>3yHCr78O*cCMIo3ARF*xDBdI*4VHffKRmhO_w-u zD~>Uvr*ldjzxC6nP!F$_cAb$wZ)G>Sx?)pwX@6SMePX!`?r&l;H=u4U3lj63>bX~q zGy1M2p(3&U6#Nx16n2I4j{T!H#8J!Ud zbuY5^a;RdgTr0&rJw=VAqcxk2>9mV3x9l)t(6WxqF<7b%c?zauFtFSoH$S6dgQ5N4){ud0VQ6aS!v0RX$>6xx&5_mbx$uaX33v_;XPRt-U`22S#pL7+%%3F2 zq{PhI>qAbY5R_XJnXkL9W(E#Y99{76A_Sl9f`0tiKtdV@A_n#^n^<(Vgf}eX)RQMM zfG3ZPZVcd#_mP%%J~y?c^{2Fgf}6QHK7hvWZ*g(W0C-p}2WM{&^+kan=UE{VeH2gNU(jIM_@iB^Is>*B6+4{d3kAMV(Qmb4q#O4CS6gQp z71i6WafU7lk&qTdN*Y8OLAqOV29Pe15Red*l#m=iVCa_aZlpnw?vxG%2C4J#{@-)f zyUu#|$62%XhuM3c=f1DsbzjdGN@a3pHvPtz`&fw|(z65p|2JTZa2V;VQrtI|wK&ZH zx(#hETqbaj|G3Pu;=Sv2{bP)vKG*Co-DFrF(f{WKQ%9}|qekXuirex$W2(gifvTv1 zL=+UOyW}kIB{toPzh0{BwD$Ux_G)O9vY=wL_tp|RAA_1wbBPck?$hAWC&nZY&p=O) z#5fvyhF4E>fkcYECzJHi1F4#l5a49g1TQz?TWVO~m23;M6NXDiPS{Nor?VsYrEWz2 z&4p(!Zy@bfBhVYnRyE(hdrT6ypiuCPpDx6&N$;%&qrBYBic|1OZs0_QdlX(IfM1*sjnW5CJm zv~(Kt?bY6w7`n4w0H;~nCMNj9J}h6p@W(Hc@-&#K)eNndW?dwPfMCmaFF-w0>tJ&J zahE~jHk~AISZj&e@qqUHKq3=2unzetwK2t|!i5FkomyjUx;0DPuqo*B@6>Mq|mLddR)-uhJgwUg;a2)J+f=P_i79ErNd~&39$cM0(|*CmB19+-NEo|cih;}(C)aR`o)Wk ze#L%5T949K&!$Gp%sf2SqqFkb{P6H9U!Zx-O%#Ui+(B|zxBIa%qD~8fe0bN|2hV6}8-NfHxS4rVcc2TF#bwV86p-l--OGigxYspeCH@h|Q6XUen!>MmtyU0El zvG=Z+u@-q~_r?8Ib|j`aIJ9I5bt)<=^HiYxcAMF@o4Kn=YI?4Vhqzh-%!0K5!uR%_ z8RRI9SDkJzfDBzrdFxkML8pID_Z^M8LmnOiHWG6`)^4gMZJk?IPLAqaNW|h}DI+Rn z3ft!x`GsSWEo+5?(UyB%%ZCx{thDVUtx`E&aE`VD$b-zQ{kikesu6Fr(b@G-b1+_3 zVZUvk)gOeb!C5puZTwro*aQ6ladu8vXq~Ti(0)={6NH`|c z)64T&F_hexg`HhUwMtJ%YoUC1iI8qJqdiyUA)#BBJ=ufSNQ<^w{@3ieIXNSV)sF=@ z90qE9{*n$~RhtIR8{@DksTfzkpNiBZ-5Q3DHR?^}s!)z@2wqh;TMq3kG`hn`o|vpD z^o^Vu-&RQ2?ppIWoUkfq=hiyB!^Od2H`FEk5+yI!jFCye4H1hMgx2%S z<_D~+3{n+xVgvI^7=gNe4h@xon#&P#KwFB-@`LyihTHfH8!Zi;dmVqY8Op7GC zzp%crtWtndQ_q_%r?Ak--fnc`2nVR<%WE?;)!rvv=RHFrAQ9xlJqR7?qz+uwo!j}( zDSKJbQ~eebLnS<2JvTg;z2rCd2ZxHDFy~Rbi(ypai#zNl47s{h>lH6zGj^I@vFu%M zaT+NoEB81CHy<4|2eU|cgX3|dJVBdgH&aniQlk3nH@5fBYNgA)V*A8w5MPjSiXSeK zNLdNy;|fi66vtmUrg%BACyJr?`2HNyD!Y{th#)*$@ z$39TGRnm4+WTW5Q5UBrpT?r5GxAR#iyG~(ZOpLJKSfTK<$v28FE-pa3`{dl7(7fWj zmAhqJC1DNYnrhZPqT(yoW@Q3I z{^Ugb>~QX5OqakkZ>Nw&IyAv)d;4L^;JQ7evdsR%>y>@%lSqu+8?iT!A3Z8JgcATz zP|=HF*3^s;aF~VtN^b!OZ5YeQu*$kP>l+RA$yI;+ZU~b!>h45Id{PpV2n~__`L5u~ zTUaJ*pTBfs&?`m-g}&7!LP)O7n-tL!&v98G*nXIkp6jYR+@-?itOgQ9dnYs4Ljb7j z^m#7hI3+qpJh?occLO#~_r1|)JUpS5S~Kna?tf^azn&LNnu{hzI@WW64<7v)-eercS-H7EL^uJwSjLfZ zva-_prZ_AwJuN!J>{D|~N{0UoFuNTgwzytlh@sHobnVSox5~P?JYP{~+!eInpKGN0 z=`8|9*l^m=*Gx zAezm|ZZE*R;7^OYny9LR`3(*Xhybz~hm+V@tHfzkg~_>5{4iEUxzK*5rgw5OS1RzW zJts~gBqccv;sq_YWi(>}E3p(knurV#ImIx%DW^vytQQc5SbugyX|U3+;)?`lXR2R9 zy)&h*+gLIa*dM0*;VZ~w2v^vc3_Dqr$~+tP8am=vD1$hw)c`yK+6y(ESO-fCC zt=)(1dwI^ZK<8tcvciZuw}6ZJ4NUwB<^nud-U$RMYk;VtCmCh#hy zE~-l&2s4%{R18sK9qfv+oD*WGaQuRnTn2Go78z= z)$l62HwYv5Ry@hkm$T~ie*%`i+EG>5cS==@iY5(9cu2K{wFeAMfVHX{smD3droH2a zwnkC;H>038d0rAQni-hC4sz;WmLE8Y`27TmN0j(I-`a{>R|HW`Z$31uk|O=_>7#KO zKDMWO-QcF}CVz`ATylSOpv^_Q2orT3pPU>_WN;k37xTd1rKV|rsTFd;ZHskwDC5$i zSIWuB$xJaT>~1ZMN0Dq?VC5V$D5q|nSjE;TDR-0-zOkck zs4Lp1_Fy6={B1%Ugs#MK-{QqoRVy+&hw*~)H0Tfu8g2QcYANDtZM0ynM?#RKXO(ho z)E^`;%|-iX2cseQ7#Lzy9wQB2W!j2Hn~2F1+^+!0y=E+M9hELeW>r z=_#b8B@SIb^3D6^Do@b);$fG*^?rYWzglX`bg7dd|L04-JhiUK*d=&16Cz(7T>`C+ z2F7};JH0@9^uAl-xKy1svGTDDwJ~Y{6s6RBi5^YXQ09Z~_Ky&v&hP2(#LdkahYh^E zgrn##KFPdf2>1Cpl%>&GnoCtVWDe~Ta4h34PMIqP}o9Ev6M+9M-Ph@6Ab26IVpNPq?fWNe$U zOodKNx7~@Fgda)XV859{;<+qWG`KVy&ukSSN}^(kKXrc9Zs7!d7_CwzvPbHZo!j_9m5Vt3RWiIBlB!{Y> zpiy=K=Cpvd>Frw=-~{E9y8rzM`(3|eIwNYBoJF$-aksC1hAxNFEM$|!c~y)ppV+i@&vU`fX0Qf-J5nPH0w+ zu0YWmfzMDqKYBl-uw*Tv9Nuo6I31q+$q2@x8*|wJ_p%YC8CykrJv&ZZZLz68DyZ;? zB%2OT>jZX%h$(SxM9-cvqqNM(xn;ZP{hOLj-BHs4G_+_-l&k_a-3hB5v&r;`Bs5l- zIk1>Y^W|as{+R|D^6yw#5lgce?LA@XG%y}RiuNd+Zr--Ix_PeCjWMX~+L32R2W>G$ z9vrmDa4A)Hf;beBsKUa`nCp!|g_IqL#y)T}nK5?N+>=8skV3E5U-B!7{rYjame(q8 z&#EdrZ7S3M=t7(szS4>5A@;}7363z7eTR(lA=hwk7#w|cy_{TOw@`lx`#mYf{k%+# z>K8m%F8J$=5HFhcb<_E{kl>^b>E3*}yAJD7ysf)x&4cKp&o{GWCuvh4_0c<_bY4BH z;Udi9_jC{j9at4DFu&)etUPHyl35H|L5r2JBCLGSZQKk{_F#2%SDsEB@WJ8!fVL%= zdnAx7!5!9fx)7t#zosdvmD!SRh-Kk{OxOM zDcSUZO1!>fijs7ClSiXA3~t(1&)=mT7qD0I82{yH6RiiM{onOau8LC4CAREi7H6V- z@t@A3QlxLfK@C=CwUpszM^=ddi9=|w1xTr8Fly2G1H@8iI4}6Qy{tYbT)@$=&1$#< zobaPB^hjIYqAI}Z>!HI@aoAxO;$fbAWS)QFAC~nb!J1|-BwwIYn&z~$wYec9(@Lp* zPD8d6dTfI@rq;-uB1_GUQvVy)H;pyq> zhI0mQh3MzG=n_HD*Q@Ov>+}8b2u<`sYG68HJ&n)w?tB2VZTT_MU?~mje}3`gJ;_6% zVX~v+vR#G09*>w5Hq}Mj^!}`f{hghdcvTbL=GwL{Q-k&J@e}_nqTl7oUo?!WU_GFY zRgZxx91~)bu@I)2zcgJzkZ@u1)4%%^j+j>^-T$SBhUl*-^+xEKyhmG4V65NG#)N@TFlMPWe^Q7 z4mmRA7Bi-KC3=TXy8%88KzU}xLjnK$m$b(5ouaC$=jGY;?CDpH#QRuvCLGCviwzER z#boy)uFQR>jX>ZUmzA zxM@$Yhtmw>Shoor^mcczMNZ5?FP?)JgjqQ}qU{KYM4!e5n~B%z+PnP*=FII#Di29Y4w??eIBAj0_==)lBLFXbTxlZ7Rdt>qq=i)axgwpO`5v? zVMiLo(ZfF0IE;I5ac)hOF2SsUumLgvGD=D~Yqk6%Yxdt{YMH!wHd(w7mzMTI!9=xF z(2nW8H(Qa5oCx-9c#@L)!J>rSFz+UR7=;5P#u;wBp=1;0a@PFBL^hZS_zW*usBk;% z|4H>xx+6^TLNB$aWrW#n=&QiXcUxRWGU`ts^V_e)2&fa+IZf4cm#hoY|bw{)GpBUT>fBUH+l0B+w~uc zTHe}E)=5_9I#wL<)jgbg4VwdG$JU&g2WezN;AFQ-ae58!xNSxu6O#+p(-$W7*3rT3s;*P zP))Z^U11c(#AqoihXd=h?Csm22o;s=r@12r_7axXTdMBz_^OC%c^w%YeHqXGb!V_C zb-j_SgQ`|JE(~rJ+~${S)i~&5HQH|e3BBXMRs*zk%BdnX78T=y z>ROd29Eo+Ef{su1<8bL(?u+!t&`oaBDvNsrv8piPFP8#*0{#)*qBA8dznMkCXR0jD z`?ScpQ@{WRt%PUfeRO22&F=#nKC+HR$vnI*l{~)1w;~&R*geuWPO;YUK`W8e^d+X* z4DesOf8X2DQWWv{K+=YPKx7EP9{?g#{M*KL)@`X+%k=Vbriw_WF}mzfAQqps zXaQ-@?@cHQWL2SDmr9TSO-s3M)BV?(Q_wdVjRKDe z_*ALgIwsSS6Q0bGTT4FsfTNx%R{)>??m9FCDe&D05VDj-%kWZBQ6aU^P^<7)ogVGK z3dCy{)F$>N!M``my0%V5$9M6B=E9Tvi<3E}z$CG*aVO^K%O3@!t|3<9n1N48FqwSO zx;;$S`@}Dq=UJ`f_SOOiPiuu-5~Hs*w#|igUOi|`h}F^ODK(F#+8ZqqNWFA>D^5*G z3Hdbg{TF=$TU z!_ZQ+HFQh|LXGY{h0|iDH0;Vf7cmBrb(J5SrDn+S#TAeAiDaJmW3&lF~aSHBr5O6470kp(!JH7SN!ff}TzSGh%joWze3Qr9sh^dt!3)Fzd7Tgm!P;v%O#m8MX46XCeCnCIH21P`!SM~{|#~V{759KFN+U)a*$+=?g5S!&%2i~Og98~ z&&L<{iu?}pVPl68OUx2m111)*+Fk07o?M?xD4_*SE9tnEqD}fT#Oksbo%6AhHTpbM zO$ory|GVgEH6wR!At)%fw@lZ~d?+X=n0GA!8j9TK@Grv1#t`rcih_*l%MvMA!2bXU CZWvYo literal 0 HcmV?d00001 diff --git a/docs/screenshots/impact-signals-modal.png b/docs/screenshots/impact-signals-modal.png new file mode 100644 index 0000000000000000000000000000000000000000..43b3ffd41755c23306eaad185d5592d33d262f36 GIT binary patch literal 142400 zcmZsiV{|3q)~(aAZFX#{<4)4CZQHgwX2&)hD-p)fz78@IcOleCtaNl)kYrr)n z9^gIldgyCl=j!Ted}*8QVQQAtWcPOpdB7}m`cRE6Kppx~l`V4vb8YZ2W!p{zM~@El z!_&))H7EX#_oJ|8)^&>a`Oin2sxwIo8*5H=pOI$^?fa~vh(z3TCOCQ0^I!@>c|p** zmO`PQ9wR^751F)K?{8g}_jCfXol(5< z%U!tD)uFSL5sX9{E<)Z5=$LyYWfsifg2;Mc#?2V5$hFY<#D@Oy zc7-9zY@pZ2+pK?yh>8Wokb{&_>z*E7E}tFs{HonQcjNuqOE?-1AShF0xHL+Nw0S$z zSZ;AV(zTmj6_{y%;;r3W8S)dBfJ@Y>Wv44B8K$pZA2h3sj_lg`sk1zY_ZAW@l$ZDg z5lQ8AmF2K~c*SW_0$&I?1}GsIu&c#l2;l|2cWZpB6AA85m(2Ldk(0|LrBzxL&30-@ zE=6f{HWJ+C4}K?Yqe zG?}4Y7hdYYU0#CTN!Q(TrEgz-XEzFbNTJEjglxVz&JkUp*^OBDAgyHnHbD{7)4Ek!Wr7 z2Vc*5Px77=yfvht$iJ=a#$e_<#@?zyyrr2%9O%&TqpIhZS8W-Ws1KQaw5z<0ujJbx zNzLA3<41mRVBmKQzWU36ZqugsMj~bJdZy!4{Pb2oYlTwSoz3W(JtUTtpHHJeIiMzE zArTiJ4=aoee$9ThN}(82AL#&+tS z#@kDFe!RP4u+{Cq&xt@l2;fqU*eY@eh}q-UU)VZmGJKB6H#%gG`RUP$YH7#N1rv97 zrJR)6mSOctUWled3<+Q;*4?Q7Sq>SCTrFRZqI*A0|9WS_|9Lcr3gt5hVWUDgltc*Y zt@mrB1TEkzG;r)FfgF#g8Ib*i0amMBrE4M*O;QHCJHFlaN0P=dwI`=yl?jEss=RY8 zqn@ArFo$vg>$4Nu{*L01K$o)W*63C|jPBSKy;ln@7aq-K1nN4Z&$h<#UeQ=sc#lk{ zN_h$G*U*DDSQ_4kX7-YKYifQQvL58oQ%GB!{1%l*ra#-mnRP#*xz2=RT zWi#DH@%3>e%BRm})k?!(Z*mBfGuCdM7r;mRFtgWx;E=-EWF^wwqrZ4kvDfY|)XGOq z(V_8)nEHQLOSws7sFGY7F5O+8@D{|mjlgkJ8oU)KiJXKKz|&kE7A`en&rV@SVh8g| zLvUkN#aGrUEd;CXtVi|w>qveQ^q(aOcsdH31S|9cmgF5i>P?JTwB&?KiR=O19R38z;5Yq<_L_vqu8m zkBZC=6*e%Utb9~|;g7Xv5^};_gR++21!d_hx4e~fRHYSv(!HDHpWxuI{9NY2x%R#f zx%XZ3nTUi`egTPNd_XulF9bG8pKHdA0;TW?6;es*{HVyWf%eMPJA@_;Y?h9@QhHfQ z1R0!KN8IG8AZP|n1a;qw@uo5~)8b1IhS0w<1TLryJ=*?N0t9V<5`2}KRBlsS51R6< zlR)Rh_QsQY=+}tiQ-oiG8uOgW&t)SpJ&Y?jNo>|E*a;lbx^J(GU6vKbCjJXBNvVmG z%}ZDv!OlTSWt8)q@k)*YOki|WU1bf`X^)HWKi7jdxVz7J9##6LY>fK@-6p-^^?fdn zs*|&a1+E*6w+l(sj0SOwB1+!$v`TwCvfXM&zSp}u2R1jgq(y(ft6Ll8@-DHZPl{3f zZ~YYeq4<9D?41rOgPem*(D+zhP>YbXv_a30rU@%>tKhxzCMA+CG`KVq@kmyBCZtZy zJM?Lb(XZLCRNVuWT>O>Eol}5nieXQ<>=&1|`>_W#D4ymm$2x5YB%BQO>7EiuGg=%1 zJH}R{Xi-X1gtv^hKBT%mNokUNc6uDF<35&J1aaUji|OYsYT~KzMUjqktNCP>A^evH zCrmn_kQXj|b(Vc&VpsOY-MkUQ=>kjR0(Yt!GTusf$k$}3LEXiqXV@f_|DH_oj~N>> zynwI##K_4g$CuY!P)n+k69>ZKGCbs0M(r&$GBz~wJ%mLOSHuQVLX0cNv{mP&ntwvU zK34?yi+6*6EgcBcx;iRY+A^kIb+mMTt$BX&7J(>g4poGM63k6OKoWI$Jcn3&DRl_- zbB9djO!~@x)yYnZv1jS&l%!!6p?h%qs{tL;P5v2~dZjjfc7ion%O|pyucN9iBRs#h zsjs$}T-WL*5gp@112!27?Uz7Dwxcp+_vb~x4oguLgxo|HgMi}cfA@;I_;R;5#}9+o zhjT#RT%WvsMM%Sf?d?SRS8Qr^yt{h#=xBE%MSAq??CcJd;-sW-Rnl@CV)~Eqib~J)ee6r{Ootk80kwZomUq-_Gr8N;I8LQ! z>0O-vq#U%Xs4T#IML_@-HYz;|MF^e>Jq6a(Tn+L6=Lq7wkK*!4+ABw9jAFY;yH*U&;G(vI<0idp$zQ(A+0>nA-isnhVT> zWlHH7KBzbe$C6rH#dE(JN8`x1Lt`KwEq-A?LaW#Kc+B@`e;(#Pnh$;rvlVF@>sU^9 z`2JizolItYRSlIQv#A--3@<3&KPb*j^3K!AD{qgkx43y(Z@Rbi-@o%0&$1YUoF!3D z`l5*y@u=Oy6Z0~l72g}AEbW3`RzmyKMP<~*s_(LTN}E2W`|X9N0@!shg5IOxPy$}4 z*c0Ba5s{H{Ij!pQ@;%;Axn?1KriXh>NkVt_exE(VF*z(mqMDvVh2u+UNCzU?Z=*_w z4lvB0YWW35L@y9b;DX+IVH-ar5bZ_6#0?iS=`j+z^7XOUnDSAAs9fkVJR(4^`@K1H zYpP)(AX13V+so1%flu#9nV6`U+JLlKtxI_BSnu%pJZaQ&Br!HS%;a{e{oRoGT!M~{ zS+!O}Pf3~btoR%T5gH(3z&gvCCQ0o1)QHz?x7ju9jeYG9uGMs5z#sMdcjBm$A6!fr z4FiKg5Y62|CDNq&{x^>oA$|Fr4n@cb8Kx^y+YdPshC@3s;1=;@;`D z2kbt;5#0Bzbi-GI>d59=Oh2cDPu%_8)p8xy9N9RP( zw3kv2cibBXoDYGWg=Omo494?#>=(r^JeHiSVmV>4U-)D=(Y=v)oR=rZC+l6iYh@;A z4EQXC`~sq_fW|^B7~7PQJJ7O5y)GuU6MNuRbK;TS3FX2rp@~^hIgh^0--g9jxz{ zjHJGMaT@e^U49gB+HKM@P}?r&UW6IEd+_?p(o$2ebeJr4zWTcJc&mT%xcQteR4&ws z>?W0SaxJg9p3S7o*esp}A6+k1Y%_SmhJDGY^fENum6rMS@^Askd^^Laf3Hb&c9YFk z?%TO)B#JcX@p#7Pc(@sOcBYNbZ#nQ?M~C3Y@>#u>m=-NF_47j(R3zrx&Yn4AI!j0I zoEd|t$nfflrttRK+FDo=BFfh8;4mf0WL!Vg$*G#4zNRL3rre&Sl2U=koM<4_eTcJ! zghU3b+x0SYzjxC)GYi|B&js7(&z^Ihhv7j=O^x)J4}%&hcFNiT@^NxZVlHx*NzELy z>ArI1Kj)j3Mz5~)tO9bl^($s-qC?}!^yzmee>9||(4dNnitJX}c(xp3(@IBM znEP9u1g&h=x{%HlwH0?1HWs}4sALcjMukSX@yS&bR0wCP5B&p&8Ff9)aBpu+;2Ihm z>zo|r)djkTUtUxcVqI;tYP@p5Aureb&_iqxkeZ8RcyTPmD^_7I5oU77Q z=8@tTu5PQVR2fK!c;Ly=M*aAVpwE@-XYa0B^(OA^t~@z8Ih8Jv@5+%vz)A)l#|5-I zDx2>*^fELQB0*@ZJz7z6TwI#bn`@VYq@|{yV4nF47guZdv>q&Tpb;2oz=vkjYHu$l zDs+I^@!#^I4_?Fo*gvk9T+a8a=YI+ytxnB_1K(?n2X{oA65V-^V#ibL8f@mgFEUFH z4vO-rg$LhX|9XzB#*sqqET`3D*>1cMk=`8pdp!LulM(n}8W)x`9BKR(rcXB}g z97+-l#BHFVb=KTSCVn>zOm_L7bz8iB}hKvPL0Bej|f-)VTpoP)ShK>QD;hkmN0Fe^{h-XR2D7kA;5&UqCiCHn!$=kx~(Kqqmo@FWxt_ifWQV_a~{mnQ8e? zjqmw_6^C$seF05;$Jmsp3hRJbaYe;hj$g9yF>{c0evo#%Yp2PP>5O+c?xJ zON#-V7%`0JGXmbCf0XrXOK$~NDwX&aJ2PI&g7c@Z(2kXERY+kQb3* zzFpR$nH^4~YnQ9KfKR1f@EOj_85p2cF@ToOtgQGBTz!eB7M^oGo=2P_Y}$rDJu(-J z!NI|^M~TMg+bB1q3^TJ9mPa7irWc=E@Hl7)S1CKm)3iswL)}ATqx6D)lUOtk`B0Eo zzPqU?&db~EwtHNp&!FnELY1UXDFG2J931Gt=5OfE%j4JO&rmBXE6J_NhZqjYoPZ}> z#(TlRW7Hk^+kFZ3CF)IVc)<2nqp*_PJ({h<@JNosv6oqT@j_Tzwna#= zV2nEx%rRQUdAgsJi2v^MF-IgKB4Sze_^UPq$;u#10U_nI_D_&5&-diuR_YM!*u;VY z9Yx2n#?$6O)B&m}W0^4vhxw%RGMchPK796yva-IeN`-!(r3>M2O)V|hqkZ2FKwQ_?e_@Oea@4Y&2btX8fNSw#Sw2?A&5OlKax@iNszUV=;hIrSPLo zoJN@yoEXaaZaTB`uD_(0sT3&5Qj(H?9PIW~^jIipN3jLXs9JM#L3~~SrMt%bAWjt3 z);5%|kg(85tDieP9Vtsb z-V_)2rvl`lj#Bi8vGg#aO-nNq*R`6ngz?|d4+#nCm6d7)%csyd1!m-)wzgFypZ9*! z0u;xOzJ-^2ONUVPPOg-|&dS!bQTI!nUwE7qYRweuQnfrKf3+BnhA`=I`G|tBZ^A(9uy*U+{~L?lasBt|T!f zr?w6E4zb?uA5X4#MTMewY>bWJgQ4W zsfq_p`~$wj4-XA>PfQHdx|}Y0zkP!S{r2r{rG=SvPp!|3(Xm#F`^ZB4vrEyG@o$@t zo|qWkugI9B^2poKxkIj`NV)YWJmyG#y5))?2tz_W5Yd_SO32@if#Nd#@J(VwZ3!)6hYtcT65KP5quyB!A zOUui##ZRjUc;9ldqIkl$Oab{;}=t(8z~v;@y84^>V&7{q?nh!)CM9V!R6Q zd?W&w=z_MUEvj3VATA^)+mW_*>kYdH=dTEO^Zsx;8ygVZGIjEfh*(CGtMu$vZT(Fq ze}$%)g;2zm-rGc#2uR|I{@ zJ03}}_~2%Pn%oi&Kb!Kcy#fn5y?)#`&}S6-WACf)GZlX4h!3VGStM zax*itgMi#S21h|t(}ZtpVIhw8q^FD3in>-EF)~-hi;&$1&;{tUH<$%YKL!695|vj| zlaluAM988$X{}vvbD16(IEsO&Uuh0S%tGGKqVdL!4KCzrKz@@D6YH%sCoe2yu61~S zaW&gBG_!l><*jq2M|wCH?jFWGC`#9~vs-m`b1PMu>x{fgR;Z$r3(OH*JKL;{Uf>na zQyxMK|LV5Qu#=RW&Fndm7#mxI%f3FQ!GM`r6%vZ4TOfvz&At0Lu4W65xfwWy@us2v zgNwC4z;&hmlF690Jb{#?V8woZxfM>$H;XU0^4Bd^H6$Mb{pYr!cAGaJ_W^`5Efy%8 zrkYx@*kg1ix*07ROo&*AjxiO9&`W@DJp1v1Zsi-juIj_Xv0KRmrN5lPvTP2wpqv`i z;`PF5^EO_=kNpa8E-Wr622>{}B|aSoa*%C=$;D}52>HE@2g0`DuNfL>j;(CLQ_z#V9q-4Xq3HTirQoFalcxV&Der`y z-)%mJzV$`A5q3YxO>9jacMo*9!~{jyEOuI5v*Z*NVYy#IW3qACobluP7%pK70Fx}@ z<~KNoaLQr3OOd#`s{Z^6#qUQ5^J=@4EnHZ*BX<&FFDWf4AuAhv+jQAeJ264Wu|BYj z+$LV5Z|A@aE-^=ueac}Sm^?K#>aSN;TH5RB>1e)DcbwNx37A{b&=iKh>NVy#5!ASO zCbvW1jKs~cl?(m8>*stF#LDRq*koQ?*i(TLJ@E(7Q?p;UKN9AjVYBzRdU`^VM5Z;@ zjSc$8>iUQQof*^%>@K25>$9mTg&_o^nd!I8tn9}-c zCVf35IdrGlh1@D%vTId#Vgp)2e$}V2yl@e6?(1hRuZOeiT}teoK!2pDG2<{d!jKj6kOVc7Q6q#MT zWUd~=K4CI|iP}lI+Y|kl;Eo?|`UqfPV8onM<@*B~5fnMj06`WRjwbqkd&zw%(T$FY z*$1A%V+PxP=RjHw6f2dyncT<_gyZJBOBL(4DxFn9E!ngWJowI!cTe%Eu(f=T0;sMJ zfv7b2?LVDXP+neI9NIE6m151ZfP?ef`!rsR%IO%6d3o%{P_>829-e-4LLR|58xmk`AT&Tg_ zy`{-|<%eQ>0HAp6Ry$lCtJPzYW4z>qQO;z#*^UlJ$H&oltcLGH=jBVb+qY>=l^L~i zFsQWd9xVO-MrPA*&wrEfAQ1`SC_gDL|3qRknz_kf^B4}6{R)lA6yoP`v-Y~W3Wp__ z`oa$95f1kgZsnkU3~22yor>u{?cQUz(Z2pL=ocbp?OW)kh{9{Ndh7)}FcSr+AKpHV znM`v1;KoL|;J$1&hueIZe~U8${2ewK^I08|5A-A9o=^KSie4*kwtE5x(X&PBerY4YDx?Jz5^q19d ztSQxnMKjAH%v_O|M9->JrS-MaCGrsb2rqg>q2AFzg;%tWcEyr zkEFY{C+pq{g;LIG$}f|>4;4&tSTTt z=wY)?K(=-;2PTl++Ohy+6a8}Dh)YG|yq z@ctko8e|Vrj}+&a@yd|44C?;W6_w+CX-Q2_m(Jmr8Je1A{_@~NLV>jzbQN6lnG^>` zCu@y+OOo|R*@ylo!6f=b8CA$o3iYl28Vh-$w6iF%Nf-*h1y~ay?Pke|O`!pGsmkDjB0=@{HN^{e5}tOC>T4%xDZK zXr8Zz&+nolLjwcY+ip~%L)h)pQ$REd0%=4B7t7URp1Wd8&m};lzVw4}K?MAQl#N(D zffcMZIeSvJSUHWDpf${oe{K?mh2(~n%YUv3K99nb|=(+(8pk{ZkJz#y+P$`|K@;T zesvk6hSB%9LQhRiWZ{GxY>BGV?nNi|hpG5IkO(`u9hCC+1V6N(SX+|nM_y8q-I*Vf zzEc^i=;}i&rUc>SGYA(mZXJcrZ|v%ylk<78;nmWtsj1o2#8Ii$T-SikyTL$vy72Z4 z$IixvNuSP08JEAa!{-&_U`OnLfKcYC?8eOD>-DN6DfzNb+blUgCJzE9RevCZ7xoY& zo7s_i&62ROD6huJ!okGM;q2I8WHt^+FR~u##RbEK-9;x^m>q@~6i)|szIPBm9FiB| zN|6fM!=mlCD;k$bk}b13Rv13D9+ zm#70rvkzlepwAD9ZAVK_KRG%I0}l^0dmqn-;VR{-mGZC*4ADb%TQtp4rtc}0WK zH|7`U?wOvBc?Qq*lmMv*+QD(WOuySjw@JiBYi1ABSvGz}F9 zG1lO6K@*oV3^_hJ`uCF4L$zvMpMkKvsH<@A;b?-$7`YbbV@KcvXcD34tAG9K;cPOX z)7HU%B;v&(#Hp;-OF&^*ic3n;X_iIkrRQ7KgoIR?W7UlyK!mV0GaIyBDm#8)duqMx z|4Gx<#=w9G|G#sCB(#?^E^aT#msxtuJ5)T*GQYi%H10;eJw|jjE+C~(MamV4JkV)# zj*g02Z*{_&x0_67Uu&|_DU8_M?0ikF4vHq=F*Y{#CixO|Vl(?2MmQG4ml3xtKuv*J zX~@h_Y5Z!`jZH;*a;NwZS`F1GbqBSVK?H(=G&IJ>j5W9;pm|y%K=z|WDd_y%Myts> z9O(hdS8U5_d|-fz@4RtLMNu)}LPl1$zJZCJiYn-(v4JHeCm^HTNK#VMe#8m2=YOv1 zUl3~QW5a1pG+|*K9X!6FL^fI})&rx2MCIrG>Y1eT`O@9-lr-S~PfkyZjntbNsFW#} zs+2E|CKLneFcWIG(WY{LaseF`71idrFDWfukqK__=6t$1xw$E;pn%eOAsmX>?Rg)u z7P;xZJEYs%+WL6;y4mIui7-DibF|)C0Q>|5?A#ts163!1)H`BrzBC~rKHj12U^1hZ zugmjZbEC~Ao!!b(Uq3cG+xKuvr=y{vfkGO)x~$C7*qF`fAgbPMn%@Jpq_p%;sS>4` z*d`{km%0gM1$ZAD3tL%p)Hf+1`K z1d@cJsv*1!I&35aoE}W(ww$+GMR>Tr?r^!<$^_KUQ!whIlP;a1T;ER3USflox14N# zufds_o|Qijo#E;l>1Ky}fPMRiwgAV#lC**YGk2(`=cR^|mYf_XJA2kM_=ul*lee_A zbgr_nkdXTQ_|9&eV0RaKp zIyxapL__C}PENOX*3jh|YHH19(-$@AIR2oAzwo&_1Op)z6#k%~Y~Pr_3Ml)3TO82pI@~UGV_SgSb~>96s2;R*bOWNQs+cju z{Sv41rSDJIXqn|2^`>E?-XODOk6K=kid@7{Ei64BGCqUN9Lh}9WmhygpENlVo}-M^ zCg?$|`2zR30XaDWAFIpitV!gQl#FK{#+0$#{d*TO@p0KoAjor4 z6VnqD70Zhht*gMSx<#*+F zRdgpO!5j{9auK!~aiB5q#{s<=jKn%!s%E6!74X63bv?soWSlk{j+T-^(0lx`UXfEjEo8_=8F1Y5uu@L&>YWKf1y#zG6^-V6v_2@XNPW5U>b`Q_Co7pw2@&ER9&J)`tH=E8s^_ZehsU}Y>5Ms5L090 zv=Lnz7@v{5sFa0rHKQ&jSXgj5{3I8%y4F@MwsT--%Xhou5fUN}FZ2l=ocqdW#KkGt z+E%%o%>S96cXmLjNS=n-y1If^4W^(Jb|~)g9%?EqBqvREBN!WkLGXe6Vr^hB3abxo zq594ulvGtw0ncuwpKE7o$}rKCco?&z{&s(JQ`gkgD+(0C<$$1IKC>{SKyZ7A64R{II#I^*N-iUS0YVrJ*(nONCP`M;c;oFsAh@9ys6^cowX z{rT?WtXO{3%dM!0%G+Gp&=7H#H(dQU50>HRAdF5K_WU7;plu*IS9s94+bGf>zD*R#eCW2(Mme&##^ma5-Rc*TLAGXor zOj^HJn3Th z5QhkX`3Wj*HY(^|x17&8Wr!W7I_D;r()FdY#gjReBIx&GJ zZh&6&`Z<>o7l=YCnih(LYGji8L=)3`TQRYz{^z^c)$t)UmHH7at~u>GEH!IonZ8{` z&F#x@4yv`KWymzEZjx$uerg5|9v%+AC;A9KQ6@pw*f_2JqhU{}OF0EFBr&WmkjIcB zr=Z|xBU|t7x@jgs18yaZor6lR>%Qm>v#(54dq=gb)YKO6*C9@a)npVDHAHXxhqDzRR(#rxDd2HAS#EJKvb%&qu6?`|prWG-+JcAmJlWZq?eyZr zt`QD_?+cCAQ4yoz;sVV&-rn9mI9RPUf)X2c%XZH%FXyqGF9G!U{b?78$rlV16uUP; zl9ad)@H2B28goT58O}#D{Is-EC(iq4XZQ#RzW@igP_q4}-OcWg4)O%@+WBfDFnl*e zJ6o)zWq~*NoRdQ-_AfNN)|$ z`;itxGdCf_Odi?#S|P2MVWIr%ktv_9c`Hk=Am#&`tQ1(O3XOVMwtsmWF7C|%*L>B! z@59@|RhYUM)G3W;n`aw$^ChqKdP#Oy7tqY~*3Uq5tdf4_h9Fqhu3@Wrp-?`d4j*z* zQ?oPhkFE~oyH=k3^Lf`A%YIwx(}Y=*lhSE&@SgvI4U3Jk<4|75UAzKd?6n+Tf8>)s zmiKpo&}KDF?79GNf?>j=b!s5|(%Qyd@5RcZTeVR`em2tpm&`Aaz$A*4mW2kg)pD}} z@x3Gm*X{>aT-r76Km0p_7ma0=v`6h{Qu%EL5|>e6dVLsw4QK)A{&jrT%cav)%0yhbh-D5c1xj5SX2w zZ?rR#kO-+NBIhqvZJ4hwTg{im$xp=)2>^DHqWN)KSb&}VzDlQk3ms^R+I`<4Nwp0v z0bK=ydbpe|WF^gv@AUip^1v)^n91+6Ix>PhhN*K3*uuxNmB2NZ`x6y!{j~;*_nZB3 zC?s!An^j)@@7+M#@O`=X_iyW!y2e>redZmwBj0Y|mF(yKElrHxoGLSm#?^X39cRqL z!w4vLs{g<`3fbtpq)TCl%9Tt+1eu;&DT3YkgDG z06R`E9x3mV)n+T--Nis4TPCG`%RMJKnXh1JE$g`6`SWga)>*aFYQwGb4Drp zOpYI2>LfH)2%q=e{JMvf>!o^iQ4y@wb;?R4Z&|zT=3RADGUo5WCW6;u>6~_t{%*$$ z*@+2Hm%Zh*NxbBg!}$ctU;9mr+8q(LoU{NMu)M5pvsM@XTtw}MLqKp=rdsK^z0(*? zpvkI-IyNSGf4Wen(NDi?axgxjc2ZWRa$kOQVqR~=@T=owvu#&vjIsQ{c-mVzGcz*{ zY1bc_fWXGZ<$iu%*>#i_)4L16%l(m9Li`a#-1u&HG7yetHkGNW zs%l_na=G3biSn(VOQ}fOXcwQ?J-4OhhjSvb+1q8e3O4n35kWksZC29>)JbDQ!`Yod zDK>U?AhMdd?s7RjpNBMe?}!~`$-DY_WP5{a*3x);n9*^6wsa|WI?@it49TwjjhdfGG7{; zQqc)uJ>x0epO4r%8Qa3IVGvC=8$oMB(@X#woosTrcVccuL(`RwCty8t8jb@DMhwCt zloSJN=0hg|T_>5O*cr*vAEN@Yl$lzNp46z5oDvbz?my{vQyD)~aEg&SD{k`-Av z*@e8x$qBnunlJbk>LhfawBSUUVl^6kKGPN_Pu4UtY}Os5&wlu{HJ0U<6JR9RpHGqE zhuP_3QD%tV^P!uE1$^zA+fNAlZx)~ch_>_2yvI{$6Nl>VaCAdc({i0l^Hyt|@M}Ga zY&Q2NFR$a+^e#ZGcsE^K-+EP4>oxkcC!eo2>4U$Qv0+CU4a48AG!2i;Ts^kVwIrHN zYM>Jm4(?LF@OiR$ElxKzsdCzG^7$M9cYjA@q|&GFMixFqr*6x@lHF$I@wO`v&jKOz zBf!@9J`CK%AX2fsjeLej)Jg7&B80$S^nct1iTya=a3lNnZDMw|LikmcKArPmN~KzM zvhy{D#AtI@v{zE6*}zIuQ}o@lkx~X90j!eO0lSxN@Cf(?UIgERE&a7>IiT;cR2)Y| z2{#uD3=oR?1>f#=+GA?;Q0;eju>iqg>H$lI5yjYSv2X^6Emv#n(|)J#dvto+NzgUv zN?kz)kL5rQ&@~+$VMRx~)}glg{hi*NO7G0F1F~uCsf*QCf~Ghk>`H)I>Vu|)pVoSM zEW?Nd7^nRFGTvN0xsr?6Sf*?eq)^6G&IFm0DV@Jr?T93-GPs=he3muKazmlY)LJ6$ zg=QTC6pWc{URX}B?mo{&hP0Q~7Ivcz`8ukc^2?Cd9N?RYm7 z#ggw}ph$$={^LalMdH!uhT+7a!(cqi4wcZ;4A(iNwk>#4l+_wdd&uSvi|UF zcB|%Bxtmmtdk|M-OxTNj8P>r3X8qW7BK>cx(i-a_gP6$B+23{vCevCUqO#hS-{4?4 zn`ojImgZqeak~Kc^6hG&+?rF(?CCAG3)*@)cj}x6sf+E)L;&3E!1Boa52k&=yVV{y z(46V7YrG;NVo+KKy9NM!WMzeifidWfU1F^9I3}cikmv==>FGdD&T=V{%$|_rb2aM~ zM`}JkHa37tXO`~xeGnH9k2wgr4N4uBSEMKeVOPIz9l=Ow_xbQmsy;}S$@SR0ND$i&8|(NJbN?Sfv2O3hiJY%h_Ei|PoE%msjrt$b z9Xd7k8kUya`TP5a0v#8brVz) z!Ul!l)^NIuR6YjsMFj;F14C(YRN>AHOBj135FZ#w+Tk}g*Bdkg9*3!+*S5f<_HVz)TGmsJT>Tf7fINjZ@yX&Z?cS$m&X#U&u&&u0P$!EjACz4YNxr? zS3GIc@5+4lAZy0u)-NY6E6eFvX2+xtt~!eG=r0s6;=ef*_J{g6KTPd8U`|g$F)(_0 zo3dD`Wpte5L@e*1IFO=(aSan5nNsod>ceQ;nrZ<7ubGm(+ZUcL1SBFt&niSQE`j0M z3&WX56ElVHj*FiqY5?NrHZhr%jSbA-&5cQu`e}xXs8Q-tt>#Oc*^)0jra^gM5)A?1 z%1rux2#3>ll~`32QF)}dpORAM&0%HMV+4d>$@*KO-^`pmbMNiGk(pVr)$s*i_s!oH zU0Ga?ifQB=kTP|JkuR9TtFfi|qr6i3HzFaL`ASdBrG-PDu&OVY3bhNB80^Y8-C-;j z+btsG@N6|zkVzy*4If%O4(FQY;Err=2aDy<_!TBlzwN=`rowKRbv39{{@L)8zH7#HVaoI zSY*17q>PK_d!LA?Xh94j94*`3^OTL%{QNvNR&i9+M1mOuo3(n1jM*Jhpazc`IxQ_6 zJ-rNeRK*y#?~QeH)wxFK*q>fR7y#@;6D7iXPQek7*t92R_o~=45+oreo^F1vm|a{n z43gvi`PMT85JKDE-oJU4Y-vZk&h!t{ToUr2oO<%7K4i-V9e9O(ti-tQ;_^vN*t`5vI2d7kyY4|)&cpD7AeQI*oh_iuycEk8BT6j7sYzFq^&YMogxgwsVIhA0DT zu}p=cid^_`KTe(wv*Jvfijpgq+m|x|_ldrBbYV!UZ?F&w^lcxihtW1XF5Z0fRaz+z zS0x5?a82zl%bl;W6}N^p{S)&83xhBgvKcJ=r@sWkX%W;Q5(Uyjp3CfA>sZ;D6Is=| z9p}r{E>{~*!^0)uudkWd*#!q-IlCW6r|HOk{#6u-bYL>gretO=ReUfM=Q}1RTFg>o zA2hpuyR+uU8!@oR)wd}@MjxM^NOH6>*@rQ%sbx^whzQR`x_6U4ExKpexN2-uZ;B zkpyjshU%U;f+^Nh;u4dv;1-)MFn$lYHVlFzP$_?KZB!`OCl=y*)ui1=VL zd0j4M2fJ5RHIGls&7`zQ#rUi1>J>;_fmXDv3>6RWljUCwI^5=B#qWy`{skZZ1zxrC z%^4oyzV)7ETR0?CD$Pyvm?n5>qfyF>L*8C3IugyfU3~}TQdbk~<=&VxSJq%+s4FZG zFEcil%xu)WL^8$F&d$Qs$;r1GWN~4^_vn;}5C>t><3C)O?q3rM&o4j3y6qi2yuP%w za!11IOU20{421(DS0SOCU6vN#TZS`Njl=t!3b(!GExy1A+0qFjr}guLtO3_tc{Yu7`i%rO(x|>ymBvZU;f*2n8P@$MMFn}=tJnV zz54DW#z;X{wCG$t0ZaZ=dNJE25y))|;8x8-j0@#|CDs3a_zBr@`(=sO<~70 zj0w_BWq9-4YyGTGTb3&+WP3i7xmNHOk>f z#t6kE9Kz${(f75LmB}orwmSv~$*pb2>+^fPcF|K3dn$Gg{B2kIhwD5HVk=8pA|cr?9-CBnV`sZOh_l8Va0;sald zW>9ff#^Ykp%r&nl*Ei|;ZE|Y|o^mtprf?lB z!0K{l5xjYs^3u4mlb|@Q(>fe{71W80M(RWBgr;QVqeI|N+qX--qoV%g$>5t;Gd#-Q zph5F5UZZZ~UfT&C36<3jDdFI#0AjxDNr#8^eOZE4c)ZmZ6gsN(iDx@@%a(oPLtdm9 zco>8X=8X&#I&VXSlp+9|(*7j$tP>jF?ZpdX)+#?Z4c!DJXRT8%8Mu_8omrF7I#2+^ zMa$C19-%M5VJ$yAHTAMm-;6}zFKljRb&rB|du#9Z=g;EFNIL{At{<~$gnam6kS)J@vDy|C5qECqwa87et z%@=8@*tLlh3Yi@*Z zjn?;Df}O;bD-dbUE+g0;p@;zY&&+MdRP^`Se`3mQYq!9MCv zQc$8Ng;523Fw?GYRBUzq|L)4;lZefjc8zWN9BHfnu(q(k5$(OkA|MX=8fJ$AwDETv z26rYVovTeoL|D<6KuU-E#$i_)8j45ug|wql@qaL@SZR0qXRG}HkxwR!Jd?;FAe=%% z^o8v7JifUX`|$sTyHKtD@GVyh9sxnM`rhN7hKGv_qt$ck6?$72;S`Dwfy-~3W(ouM z#ry9^0lg-hDL|Jn3}kON&qR~Z@hXK>tNy|P<3+i-R|BI?+uL#R z!%em;cQe}wH5I`ri@zWulea-bfcd3luZsWJU$?E)y#Wh_)n=RUrc{>u=6k$mxeR8x z`MIH)Y2Y~;C8arsU)!LjV8ngQ$^Mc*F9yjEPfr=yH2`&t$pO#d@q@q#Z1g=iBQN~} zJh1=}ZVd$5>&wgE#2vUa2B}8x(r#C9E~&Eo1yvT+qa)>h#!OC%blYF!LTY0N7u3L{cjck*<4=eyqV+2klVm}t+%hT`T{S= zB#ptB72>jC_t%d^Kr>R*g+aU9@96hdGz9`eBVr|QlF4*DOG%kpb@J(?*Ow(*fdD;2 z8;g?z>*0S^lf_*BQY11337c0`N5^J8b(<-%MMoyXGYfb)Y$XG#8BozTez(<|&qX90 z{x4a+Ex~g|QD!tkr>c{RbF+C0dZwmn8EMj4yceB_HJN9%B_&j!AEym|sug(LeR#>v z=d0|Zzp#Vsfh};X)Y)wFx7qU?6FN_pK+Dbik=abBZ$EiAr+bvMbDQ&G)hX5sm_=3RmG*KC0mv>9zh{{!0_P}L2K(&|5;QJ{<4(GY zR9Z|>1S++hDv0hl6^0z=Qo6HuIRxTFpCmr&wctT#T#JF<~+;=mW) zJGk$;!ND4T`8O~D(ykwYkg$qgizAMv=KS3H|DkPk^pj9XCxM`nlRZJTq^cFG?oT7s zdmT>0O;AYVcjd1S|A)1=jLK?l|FuQBL8PQhxRY$A_4qX9)|n1H*J?Us3OwSwjbBt0P^2%odbiMI*;&pTB1>#}2dQ*laR z-Fe0O0^ZSj6n}nBCa@73!2} zOwINFMqgOHgFobq(fR>$#{mHW`|qHxdn~P*PEY)-15*lant$Lkmp_B7mMbtVy!=&R zqoASD`L)Zb4zAP}Bu~3ikAh#d2K3OAzh*R^gHKOCait15j9w3{_ zQ6o|FWj`wr10%YLa%ir_Y}~At!tE)}7AW>eLsLHgIjmQ1EE8Q+1Sdqhlfr7H$yqs7 zng=9DyF%k|Gf68g#`8sjE(R}y;?>aLR}l>#X~|$UUJKX6QUdNp0aMox*^qrIa_Vy3d3vO+xhAdGBo5mWG@f4no&ep4Swb03!Af>CD~ z)FaF7GPYMY#y@Hp0duFVukX4yitNn#`)>nF%b&%%JgBIyfsx36co`&+uqwUkVS&`2 zD5Yv>K}hl|OSWP+Yikn^RaL-C{;~ zWX#Mo)~+^J7E_4xPD+Z~Hn6iYvhMWqAmnvx)#Lg3K*K~DsvCOv0vR3gn-?wn_e^vR zpo0I*jZ&Y?R|P2w7FJeV;aBbF#dGJoP#_pt-KA_kB3Hn$`5DQ#@S=CFR&b z^HD&yAO^TMp7q78w^8JKetK`}eZS%F3puYCb;vr%jo~#l<-} zRz^lf#>U9e;Eo@8eV9Q#N`&ho{@zVFf$mLwz!vY5X9)gv<~(CTEqN`+zjbrmc?ko* zfXgw34hZOAjgLo1Z7WQXmY%0_JibPu($cF z5%-VX|K#{H61-?7`jo>uGM)e&hkstu?Dg{BuK@W96k>>{@cG|=Uf7Y(UjO$i5hb5J z{eYb{3V-{@n?2MF4E#V82G_9)wX}?k-D0!v)lMD=bbt&uB6bNgQ4;6@TTR=^1jaqS zcRk_@3kfl9)_tcsCb12S(Oj3U0l~e^lr(+&{i_6U@&O?aVW_A4(Vf6`>+sI@(Lij@ zNLP-a(F!MWDOLVPA!7J zeCbk$I`tJ(!}NZCLBx5nuL*T(LVW&PUS6KdWlhIY>lMJ1kUTGXVi?4NTYI+~Z$yvC z$l$183s7Ci0+B&EqNA8$5tdPxcY0EFOL`5+gJSwNL;VymFgH3Yp#H<>`QCCdANTYT z@_sCleIYy?DFGD*+Ip@wqpAv8g_{5PSo#CM{$E#dv-8?yn3Rui(R8RWUZG=r#f;Tg zGrbdo_k)~}(pYeF@PLmZq<0U}VH*xZi6ziI2OAiFw7g z0s0vUcGy&r*beYOr+ydw+hKK0m5fY89h-8?-+c$0$+9zDT<^SWu~-hVvER2a+1h%( z+79Sq8@{V=&)%m6x28wRsN0TiUIrK#8&}y3NIzwcb-`z$GY2|_BY5(`yFug`n0{>* zt6j&|Hht;nN}l`0{hk)EN{_~T`7)j{@b{TSi?)GkS97p_xm)p=yEkNHrzI3ES$_7DZNaJRW@9Y_SaWk)%*znV)z775 zWP(IO(b44O!ar}Kk9->NN!znf70wYU-Rck(f;mv91AQd9vtPa{BZ0u~EpSKL`Ja6{9?(RO08D}HCnnBFr@!ncX z^S$eTO?bg;w3#nQ8_Oun=_=0ECq2|{nzjfkY+?ajoao}SqiDK3HPI@hIyB~0@iUyD zmfhUcP?i=7rd*N&0-j3K_4HNHeD|y9t&1cj%>vrbtCuf7+Ql3$a)X&D9+{Dj=FVx? z7j!V#S=n*lxYTC(6X1RME}za6v=r`-0??xE``N(yx-j!a*>U>Iy%PC+5evB9Yimw@b5a z8PZOSiz~^<&`Zr4rRX0T;Bnvcnr1klxD*#nS8;?|gocHk_wlZ8Xiybdxkgm?7fF>% zWs41m>?_L1`_g3nCNn!|9;m;OS|x-jV|FtQN0RpT@jrfO23-`@@*@Ymi-2&HDHNco zg6x62P3Nn3t+zj!t0+ANorm+i+1a1%$>=AP6g*jG!+P8fdtTz*GTL|rC&m)x&9>LK za$EV-yWJH)XN407fJz+(Wh#_)RwoHx9F9y66DlpNWzkI0Vi ze|8d~+l(xcxgPR?(4d&UJ*YeY3Dohc$-A@XxVYd&nJS^mD^!i)VPO}ZXYYQ+#()?Y zb9({G5CR`QE+(18v+a!yaCg0pdc?pqi2)};B-{nq=Xk5iC1@AI`RX~ZxjT7NGcRkE z`f2(>TPWa4C`LY!^Oamjx5Z>8Joj>dm>4+ieR;(dd|=z3hn9zpw6-q#FO7hKK{$2v zCia!@Wokzz!gu!y@xhv|uPy4k>P62(KnbqiWl;^TYpN)5YjYcxA0DK$)A*f*C3~IB z$+591J$dkUa=T>I(kF@2K8mz+-0pvsJ?qgt`PC5e5T6Zn-9_Z{qFkSN^7k`i44Ua>kYq zO|NADARzkd<$(YP@cb&#*$(cYeLWSfAoQ`-ix(4XR*q8Ur-DuVWw4f`B`@N*LOm|` zm9qlz@Zu8^0uZf%_pxSqIa@v5Jy&j%w6(B{lQBA1@6CvU%bkn5w1&911li&sfHFNg z@j>r%s7$0PxSqkCAWS(u6&0WRVO#%^UYi>=j)9^5Lyr&+iow+&aQ8WE=lqT|$}%l1 z^RY3p7k!W6kPWGlt4}Y%xq}-Kk=1&+`SclH<{oyhl$s@n;su~XOy%!>argwRPCO2q z9!i2V&AhI*?VHPMnUgUb0b5Z)K{PG2mY3PDyRU?MnSFQ$_$b)Jn`G3c0zMtRV@t>} z!KZ7R_r9AkZ(fK}Byt=SvH-p_$(OWWUPo!IqGxY2khAb;P!HMV{8oGDw z@(4cWZ>nbjrMEaRaRiSbaQjM2^J2#QM&UjE=C*^HQKDaA>Rd~a*)WQsb=<=OM;@%* zA`vlm-O5>0Rz@;Gee=dH%fuw+TP#!i@K7|RLfJ|5r8%t(A}7ZwHiOmAT%pHiKBjt9 zp#pF{m)O#esYqVnc(@#qPZ7n;`5AxmRt!$d5V^V7Swc^dKNH#>PU!DF3Th>d>30iivk5g>WQ9MY(vmKvN(h zRN>egrxju47WHnFL?q&LgyK=?TrO>oUeTYw0T`o!s0WM*5GZFOqmW6Dw@6CPT21u> z@!(i>bGmF1-ScY?{{7-1Ur@1L19G&qw#02~+qy5EW|`X<{*Jw79}A0zUl`KpZp-`4 z?DFy#^DatCW!bOA3vV_BJDL_={znTyjgLZ>{(Q*Z5+(o~#=$~$b5ST1yg7v_OwyeQ z7#Ol3;3n2N9=!ILjOPWk=gz?vEdHF$mj*gW*+bANs z`&CL>YBv~xgr8Pjj|4=K1xa+8d$%gn+!y&(EjPp=Rpz-`X)ILDOQY34(7?7LAH7oUmS@7vEtj4`ihEN_t8J z9Ou$O6lP|Y`y8-9u6}r4{{CT2m5mgNi41QS`)AdBU?9xCBvE@68+&aRbRvhvOt~0_ zwP3pZ-8Hrs0WQuC5tm23`iQ)BmciM(9k?U#ZX}oEiZAk*M|FU{-zDUaoq)yT7Schy|r#px=DK;eR%Nb^VWJ_nvAq=VBl% zO#|}aI7;Ppx46I;!hS-ODyO?nE@lY2S>wq4i2mKy49HHGl~JLDniWR3E~?tX;oRs7 zzL$(VHaHAKH?kJHxYpA}yxz09xj3vU7+@$(wwn8P0*WSLh#v)K~A151+A zduGjsygR}9R`uD#3TbU^rg6-Bb(eIgCMivIxV`8DWRaUxPIp3iI-c9s3Pas^N9%IM z7IV02=rOL;)A=+eKL?23JhVPUm{{!O9{@vPHvZ`TGk%wKI|83S(gwTls<$!z`E~b) zv76Cp0bZ6@A{N_>IsxZHf$MAA&G`G)MbTfCaoP?>8FfCT!Er1MP1YqNR!0 z=z=rF>TFeCF8f7{M~L$>ECVZ>)PCI+<)V7a^!0j^8Jq1wsorAZm4VvX14=KYEex_F z4j~~0ZqM(b-4`#ug0Qcyt{!7mIyj4(nzq|^7d1sm(N;ZVTJK`O!cl!+Be4fovWw8`EExZy~>Q_UVQcS%}tS_lxhZaF^i>TWul)7 z3$49iyoqksTle>;U$YiZ_U7WKt8W7^f^lmB5Q0GpnIl(U!jbqYT5qXHi$k}}5z=R3 zZ>lJS1d?yHGx{iDO*ycLcdX^J*9lr*%}1N96y30}8f6ihSAN7aQ2L@+jl0{Y0rOs~ z{LLR&#HIZ7JJC9~w~c8GnnCdFIhMITwA8_^=1V5JZ@LYrsodTfmEYNTD0`NcO#4TS zX%i*W^mGrGP8S<4dn4QI7KH(R2(%Tzikz-<*P{u2%*IWW*`{16@PjbsChz1*Zw1s>>JI^<#D|!SoUmAlsGi(%D zZBeeqsN7twMbFUuB_2mEBy3fE!vJt2#YVb&(+&OW3#M-b0TJmaXqBYzb>!2n zndzvStlB}f*D|>Fs#CLtuC%)By;BhkVqBEp&d*u!Nlg|Gq4XY&wL&aI0_LKV`amm0 z)BYz&WdZkyZWFRvg?FdJa@sERy1a1>vq{%yajpYc;lM>H(QR-#yo(vqb{R_KS9*`o z;R<*2h|n%`nbKm?-h%KsOfsn)FH`Q$Wx4^oFUaE7NJEflsf9XZ7*7GbuA~~AN@9UW;j%C(~qBV3nyfE+Y4J})URXK*no*taCLVw z_=e%%>sGW}d*6G)x?Bgw;v-xS6eb}rt+%RgiJL~7I(~`7%5_J0w=^$eG3cQrg(9Dz zy=Te4+#d_^&T#Ew@Xss0sCI&6VbPP88yy~gRZV%xLCVrSJSAOD)^&lS_IPOq2x()+ zEA6unRP%mGycUC>9LS=Aw5swuVoct3IE&BLWTuQ&Y%{p-jhb$qg?M|oVkU*?rgq@2 zYKVZC5cY5yyH&SBk9@Kiw%nP++rm{*1nh`Vq;CEc?pYQ54nj(OM)_1J#7!YOOkJ;$0o?1?cyxPEqG2P6mWAROIIER;HUy11bH2Q(r3qt^3iH9cc} zrpGlW$1I($5SfY+FIH`<85Pp;l;%{?3Tds?17uq9nlUrZ)JhhAFUh#|6hktutvNY5 zt|}W{^-WIVVrOJ$zn-9OCbefK5@2weV&2#Z#fGOMpj=91Kc6c*eI`CM13#GAtDwe$ zXU*CC43&sWRZ;PZj?N1Z#gx?rOxx6rjFhDv9ch|rE(the6RvM+I;Oh&mj#ZmPbI_n z4(6P4&%FH+L4G@cA5j2goqo1SZQoUEoKcE@jUB>Ue@~KOmQSyMIcA>**aSE#KHe9Yiapk zTi63NBVz=dx#uziu4qQfJ&<&KEAQ@wvA9x{z>O8@TBOmWNi!%Vtle?I@peKL-n z9^(ayF>bW)s|x3Ny+cCbymX&YJ`>ikMw_`t6%`c`>s1xz{#nFN-7@l0U5L6iJI58< zjBn72cTEh^1*|0nCI&%9c2rx;0l-#-q>|pm)Df2Z`=?}NwCz>#m*|;f?WNn;>t%bX z2jjnV=he8`IVX(<3V1+9QFgZ47=lnsixkF4)i1A6s@&KP2?Ze@2Q6KiuLv7S5UIX@ zUB42uG;~S@ee>D!kh?3Kxz^s7uZq=|qX04!hpuell}v@H9$>c_l2JBCHu09{=L0rm zPJo0sFkTH;BFhv_qF;Y8r4a)u>O}UFWZr{mA4qYKo_GTOgoPn(m}P-ejGuyt4?a&! z-b;)o-_f5x@!$B|94iSVBqhzw&-X_x*SOZ`n=-y)as$%%abZIAjL89I7y(2`Kw>A= zyM}6d6M|odddSO6(K$l_OvWPio9o8GM;Lizntw(?@vF}D(rt9bn3jhNGvgANWL7$< z(5-ML$CHluzI)hv4GqO!%tos?7o7L;EcZ3dkUom4s++ckkTw5lDHBPuhw?VgUZGnjKx=YuqX-mTxjyeWb1u12a=52 zucEGA?+ci-S!Mx8U?#E|ly#PA5wtn%jNsNPI((P!Yrdj)3fI9Pc^yIh@_6CRzf@bpdWmvaoB;i?d~LMu16ZM;Y~)9 z;%?qMT`q?+7b~k64b>%L$%bT2O+67tO*)b$?_FxFbwD0F*haFjm9h<-fB|a>&|SV; ztOus>R0WjtM7;Zt77(ak>Bc1vF)=yW9gf>^&lQ6$wt6IofjlxPOo3~0Giu0 z`7}4G1rNNt5@wVRn$8E^DJGAF;1HB}a4f_G0+D4h$dHodz7M+CgoHo7cNXXl81HSI z?3{&SLb*M%6_`Z~(+4QqkH@B59$pvel;O~P0WBHfwRnf|FZc`n#SsCk{=Sde5hu^t zVE1R!D8o(6@9aA>q1yCkG&*a9ks5lHUzfaOw*| z=y*f3v#V}(7}yB*nVAgqiE}woA#Ug>o$%2fcjSQ2X@AB&|JDBX##TA1Al48oOi1MR z<*Q_9K_*#hO#>t4pPi!F>jxrHGLZ`pzA4IM`$Zv zI$IK};G`Kt{03!=FsGGRzp1zX(rn}8B}K~Vr5?#wds19zq3F`kPoc`-hIrR_=fx~U zD!`v3$d8&P_Y5NqMc&<~w%x4G`If(%^d#W*&D(0!J{ZamxF4^Wz*A?LeDh^%B^;KJ z*SVxBbiZ)Cd)g~Wc+LKtWXS7slpykl){Ogz$rDU}%I|k4N&p=~ zbaPMVti;CEOXDdvSwbZ(Ox{7OMG~yzb3V}6U`;3V4I^wV9LO9Z27?l$^z==7Oz3Z>uxA}f9rlf#4*KIC3 zq_eX#TJx+~O>wb{lHtj21@`&b`}rEH*(#@o{rzO>ai4*{Azjd!$Y?9u9Ka&p8q&V} z$8qZT$8nOo9-NhV>gZTcR|jO0B4EG< zeUgK@N{tFfYFY~hokoxCVnz`(Qo3u;n6F=despIILOnpecfanJgUbH?onEiJeQxeI z@LU%cb$~gswsy4Sw9`MCBm#4hz~ybEHdP=HTS!GsFXm=yI@PCwt*or#o5oWFp2_po zM@`@p52Ir`bSI^&TjV;zARvc71lRKBLAxr?c_7yKQ_+ z>yheSXxe7-O8wVhEC7biEEgBQ_T|+z-_&#o!YM2v3faE+NJ7I5U@E^)AOFb$u9SsF z_pC=XTO{v`g{diz?g@C{kq2*G?vy1YgyevA;ZH*gK!D`2AI z;NcyutxdG(yHZMc2C}EWuVk$#FJ7*-va*_NvI^p^vRY_9T^X#C+3Bo+g$eppG+%nY z?2AQx;-+kqi(3J{!P0Jfm(@sn`>*MONf4s}4S`Q159bj}P4%D}Oma@A<4wr>{-g8Y zT&3+7Za_&5*rZkh0FCN{TVlCT8EH_u%&Z5_>P&tT^N?r976HJpl0}2_3KKK)S4{mW zX#0O%;TzD`6c%oG``mbYd7tj0NUuDv#a2_^D3td@aA?QeisCgz)-X2x6?8ahRYK%7 za*_-0@wxijx8@s@&wx`{UOpihcttmu%uyz-%I8HoDhLtb|4}5h%69T>?_3)Y6al~( zivDm123GB>dFA16Va)3_kq6JahA%)@Fsk*(t@r(=` z8?#sh_-H!L+1cV8Q?bEL8#}vtd^}Y)Mp zDqe)$X1v3LeJHbcv5?x$rhl#t-}6v+)^ZQ~B@~mDY@K4bK)(vXaVcBw6u8(G1?|A% z0sc*yrb-F)shKbbqed+NET^EqQrt=WwY&Fl@#`&yaTXYX#8Te6y22wM$Vo~XjW;@N z`^Ef#zPTy4&fWO-w)ZNQ{?$n02?jaU``4ZZe>v8L6-@2gHmmVmoHLo`Xsvi0wn3&; zW+B9{NqApB^15`tJp#!XkP)|6t+5<3jkjode(V?SlE<_||Y}sMh~)nge0byMO|732}S>4n!pF(shE?p~-|rNlDpu*bFUpi3|FdB{4B# z0GM-It;G&&yT?NAP+58Fb8_#r-pv=^XTtnXyZ z1V%&hdEIr^0o*8vg{c4U806n>fG$EsL+62or8G1P!3}#qx4bPM{R(3jZ%18KRn@P_ z|C=FUU?Bf;olSUR;;Z$wZ&6Y1zXt&uUytDar&VzVozh%VII3SeZ^ZE8k$VpXb-Fn ztOOyE(mG+jvgy8?8nlBJ8&DmB&h}>$h6ckdFbu2O+5+oiUlE-X zpFdyu5Q9vnuC5+r!;)u1A8WX~lpd!1%*^Z-y#uy%zC4i{G)UtZ7Q{X=>Q_e+xJJH` z^ny{GWHn=?qod1LugOlxlbWRQ!1*o68K@;H=Vl86uQ&(8@?7psGE#ZDxf*n@8p1nI zyu0$uQB+iny*x|juN+G;^dcoSH8rK!H2*+$nqTZlgo5QJK->dVzsRcnq2y!uG1c%; znNQEE%h}AjP(S3iA>!Gq8w}V7b;NQxZ$0P0-?srJ!EVnH^MzWHn`XjEUFiF_gd^h> zfMU6BVLjUA1pLe`x}` zjSPZ;CdJS3apeDLbX1h>t2ijn%(lK2F-6%LLef01Wu^||pUGR+_D zcpgBPVm56P3w5ioF|%o@L>tt*rG50}qg3F5ir0E)$a064TfI`d(NWw%8i< zLrw0IAq6nuxdNO6~5n}UXh z;6r7PX=URer0?Bv&JevqmzP>L9zCRi8OR~6*p?_cXje~2VY*m_9?=R3+ zMphaSZD%XpDT}>qb1ArAUjWAv8ae>X0hfn7?L`DO7AA+cOdsw)R9Y{&E&CY*QH(Ro z_Yc=LRUqQsC-rqdksg2lwAEuU(FO!bI40;+3~x^z-2Q>SdF4ey%7V>CGBT`ZLSUyx zS20ybW0@i`AwY4r4o%C+jKHBrSk9z>Nl7`cFatSd^eASRYPCW|Kfl?=JZ!yS-hTnd z$Nhc7e(0YF_ri9U_LY>4S=w*qXW^==r;brQ-yii#5$CB8(L%kX_8P9?iU<~0XaYBI zoCaiU;d_8%=Ejew;#B0CU9 zxq-A%x0;v2(Z14O{SFv_h3wuBYm*=}N$QX}BUYV`WzgV!GzF2GG;vkV@T`p2UJmAa zHG2@9ouXPpFes(4YHG!2Wgcs_INV09o6Y3?R)!2w2>)+>9Xl{6$Z8-~ZpQP20~dgs zI8Gn>qopxjfbe<+KpS76fqcQkz1@AMR0Z=(An~5wF6@59Bl=WnHU5OWseZTxXo;jZ zHlGG!kdLN*@S!|9?7!8Kx0z>Ckdf)ZbpR){p|PyMQd38O{a;(h*rvbZ5ok#lx}O92 zG!Wc0`IIKN^R9OvWSE$qj!-9Je==hv_N$3(CprzoW&nzCc3zOo=}Z_qP)$!u()zc# za&5Rld`A4J*WBIz6aS{Cz|dQi(|6Sps922dbV&4HvQ z1jrhtG?&`zQV$45Bfx?jO4T}~UT56Ct0!86x8C}`Sm3h;7tk_9S3C&cr z*$tlTSDrxdBw#lpUcl>J+!wV3*ZM4|eV{>CnL{wj$ zT>)do`KX!5dIX$GTG_==5`M>+x6h!{s@ZgMLeo_Lsd=QWpzO{!%rjPCn>6)Tm$Re+ zIsq-XnM%NX*L#-9X0^3RgvMsQ(aByAs|9~FjcH}2^v>PCT$&`X&@_?BXQPFdBe{X; zmCfqf8k^5PoF=%XLK>;c$lTb~Ol07TyODj^X?m7fssi&pRqU*&xRR%dxjBoR8B1g@ z?nz~6SDGnz#}GkFBZ%UWAHWl$`{YUcYS=dPVC@w8RB}Mn#lhG2!5!gL^TY7qz{vE} zi=))`zEvOr5oIMNCFSH%FI9*Jt{(3+Hp~E#84iC8%!y#G+vs^$0WsEot_Zy4V~X_b z?EY^_ot^KFq$)0sX1|jgFHVCZ$c9ci23?gXrr6KGe0)F!us7ifKlr!L@k2b84n6-8 zfGx(7)3wASQXI`&P_;-X->4U6P^>%k)<5HfdUMj8X9*@OEX|*I-&7IuByF-68hOKV z1S?zK9D8P$5=*Gcg(K83S_(qT)nxodpOB}1-)3Xf6(dKt(fxtbImoCe6`M_Pr2CviF^*f z?-HEiJkIy&vV%K~KAWyDRunK}Lj6QfF{PMQ;ET#{#=)h?r>ZBiXfq_RIpFg|)o*f{ zAL_z=ZEt^Ekyp-V-}fTJ!(z;76ns!$x|Bq_)4szSjv zs|>wGt-nvGKe@UR%rJAHd*HK`x}Ik14Q>n9dZMLP9p=VQ>34VXI6mO1pNflp1`>;#686FKE! z>d`a&KSI zKtM%NvG*>m*8P{BmoVw6Npx(g!|reAYlkbZhh0`|;8w*)bgC<{K0O=&u1z?kB)$D< zKW>CC=AX*bCT$~f5X{QM=SF&rJNk7eiI9hT={omYA0Z(>kh0c92kvC?a^rlnt_%fX z#5EnS+wqQ=jxdNzVsZmu+U87%6FA6}Rx+7A5bX=t7XpEN%QSlsTlQZb*K10Y;tOZI z>bizHb1MsGBL9+1Q}7!KmL}eLq@{wZ7Jc}QIcw8Zvw9@%*3r}l?tyc>>MF}I zQK@@Y_?3Rce>45yn~nsqC9s!gNS)rbRyjbRxtQ9JcmioU|y0&y$$D!d>n}KpXU>I6g z2ai_BcM9N`Bfo2J*+^VHUuBb#dvy`}IXL+L2N<%j*liiSUO)QL@@sdOR2Zl~-}_qR zlen9uF`E)9unIMrB~?`Xi;@9K-^`>rUvJU*ZU%jB?l~(f$PJnOBK*4(Y}I02$7mLO z@(A}2J)AAq>~kY z6(uBptv4+isW4jwm}ww^p}R+`sOLg(R_0=StNgnkts7M!$!P?}8Th{W`I#SIM)Ko5 zN*NqC-%E6mWm>w`vfHdtvky&7oY8B$0>}!>Qwra-RwE^u*PDc&AAN|=@k-G9p2mC) zkb>^Z3^?#eKy_dB>_{Ng?ek}4MB4uUgXUH|$K3mIikgn*x21;bM6b|3G+9-jvhq)0 zo$78x=Zg0AyUZO%THc_BADE=V+SQHDY#~2yf?D`l%Ed=sTSQj52xN%e%2g? z!G4ePp0Ah`KR%uT?(G*so~*1QKG)&5pnF2VgDSXjcimG`VRnDFGq!F_IowY@2TraW zwoC91{EwHov$I@r3{A~am=+9I#<&x=AD7MQ>o_0FuJn67AtAllohNUbBlOI8h^ZI_ zMu2!wSot!59z$Mbx#6fcAaoiAd56#VM)aGiiGqf>~jK-r*sF5Gn#MD@I6T8#xoD$8AAZjPmHQkW}$8kCIa#~j4n-80=c%+ zNg6GaL7B(qS3nQ~);QUjW^MAG*6&N2onx@a425WpNcrw}Oj3!{133;P(Rhx$`FK57 zHyLPb;AW`lG`mRE9~^ww)^38fWWANf zkId)u8z1G2P~hjtV;|@=I3^apotXj^DZJ4VN*ajiL6ET*IWEzys`R;^JH@&SH$?w) zx&?O{;U_uUk=xaJKF=6WoC*nrfS>EAX4hWy`b1=M$=J#+!-aiSmZ}mf;J^iP zz5vy{x<|^i0M?O6AQ81@V__16HfqKr+TQAbH0|5yWR)~tXTsls&N+ad_gXHsBT&E2 z192}-ZhUNv0UTKXdEhC4To^Ll<^12LKZx?hqtq=D87ZBU>@0_M2~~2Q4rP-cI_j zeDX#Z;o#iR{G}#`uJ@G2=Cw4uTD(PNE;O(+b2`7FuWXMHKoSa343g@jo-SU-l0l=# zA;4%DGQ;#7XEYLKt!VhW*DR;nCehdvjILCL>2JzXI|DTKj$EOPT3alr9z zV-~>hosf}LZu+Z|m@ZDRetUvQuQj`6Zo$a)fkJ$1t`wIXOimnoq+uW}6^)1c)cB}k z&*s=uYI_NrPdDvpLz<;9uZ#d|*})+sGG)}W@CLe= zVR%zPM@59}LhSAw&-JUyPms10l@#*v(@6f*Nq*Hmna|}Iq@k%Ph*kbPet^(?vV0em z!6VZE>V?C0LQsKIP77<4>uJYPO-8ehPV&k<%X8N^$5IANgN82CpmwCT!(p>lXSR&K zA*!kh?T4nDnb$=L$FjSn74D7r;|8oAn+XmJ>lx7`p%wT(WL0Ry3(%_yPH22JWVp2lbW$IY1LkAFR!A6B2No{{dxT}fL zr-b5$ebY_5a2t|>8taOQ^*c^`LB<*VQPWcHx+{0md81>B!^0Nm+lNZr7TBOq0Kdb- zGb_WF4}{5|!V}{vYRcdP>=WHolb;265>{&Tevs}UK)FgrDJ{=|C8PGFOAbx1Qc$3s zTH~Gw<0i463)eD|driQP(TD~D5LaQ{_P4MDP`Pa~Cq8?4k zJJKMKjt&lfN;0J@NLWhVIq(Ak&Q!2S=iO=c5RWeoEADPDH;?q2zc3eJJ>e6zqRgDL z?0V7p02%x-(WB;A4@wuMs76j;X=ch9n3?&v1|mcGxT#IiUbU9$MZsPNczb8Ax#DSQ zCN#Kxi&;v23Eh_d%%!QMPY?UWI`KdpJw6cJy2-W}buI>y#dOO5j+$w3Pp5-ZLkkO- zk`gebAA8QC#zi>lu-h=hy-f*H6>x z1*Xmy^o?@5t5C+MuGj=N^e(AIIQGOxi@v!zIrFkcs+2N_tUG1L!PCubFIN^lQ4OQP zo$}Y--r3GlRCKNN4`xhJc`>0L5Y>1%JKYC^n(M)Wyc(-ic1SC5ZU1MG(M^#k&&(GK z3qr;9@{4m}wHF~_A4fQyy`>K7!aQ7*%^0WW1wmk?X%(C2DN|@egG^E4p)Pj~#(==E zUXBa$%n?`zfJ`)(7UeDXITfy%4e4ER21y2byDjDG*KPYIl#HF--5H7;Q&{E=jvTnW zr~eInB8ZDyPS_j&J!tUbK3NpokitLy2Cu$;RVIFcLd3^zzEcat8a%uLlmqRdd+)yd z$t3KDlZYKHX+Y6@c<>uZlW51Eui93$ut?BI_TAMFNkSVZ^# zYKfp53t9vWyu4qLFMsDh_6i*T-25d;$-wW>co{|}p-|EA>W$^fC;gS5_j($!La)cSRs>rV|st#EMPwQFP%j~O{^>@@RaL1hgrMkKumSO@^u*$ zn0Y+T2^{Xb337Sf(J{Uu;wUfNYae~~)#DXDLdaF?WmHK?%iV&9$CT$CISxPX@a?}Y%Bu>MZ?tcPpYl*{k>KnNNdk^?2JOi~>#cq~%<>ef~R zZS4Z^WV+mE{TRMnCBp+3Pd)DIFZpY^1lHAxwkO@M37cMz-{2Uh)_%Pksl|I60uP1Y zXO?yj*mE!N+m{98SeMo%z_!?%kZ4npS#a9}JQHrumI54%?ua|ru0SVjaatOh`dZF# zBHCVQ zF_L?mPSMgv;YDyoK7tCTd?L$}LyNvOn20q06oUi!)!4@xpWb8mQOQ#6968*PxA>Zv zT@WPzH=?F!MXOF1J1Lu)P6vj<4+;R8;bWmWGe0Z)S9-OYy4KK2?9dSR{@f*mIGlQY+CuvV37=O@TN{y|1EKe@o#I<; z?3eLXIU5lW^<)O3X3zfbEnLs!xP);z0B-TMN! zt{L_IQRim4c@d9`;4A3OdA7KA;Vl?t=K{7swmHa?pIMAk%ES22ncq^_b1AW!6tfFGV|4b8; zf|fFKh#XO)zcj9ny4f)wF$>k)ib^?~6xWm}kS+*FQW`hP+c=?{awwbBbazh4!JeK# zM|avTzPpVus5%C?5?jnSUw*UU{z|JTa0-R-aYi)4#M;Qsw|LqM0?;4oC5A1g{~|>C zU;RahOuiv+sad|2leZ#zL4?iq+mG=%SR8rc`|P>wTMI!Fu;w|9*S*=$pPOm6bg{yd zQmKwM52h>fM^xuj^BTP2Qc!$ixPs&-bb4Brv!btT=d`^sY9?pT9I2`rk0uW`SDTEK z=_og;KOQz%nGEDHfSn)oMW4NY#Zq=SzN{)1fz&9>7NJ^ zKQ2fVt%Vva*^S#R)nnsg8r$0b%swBPT+{`X|LkzSE;Z}d8^`x=<0`V6c4$U{zBn}$ zMJAEP3r}a}g&MI3Hoji@%DFwED1sRg5}(U~0NQZQ6H+7m#64S3LP8<}|61hwM+sGA z8$W-NjkPrhAvAmbt20$T=}(|CO7K?e{yBbd$KU)?Gs$0og+7G6HBFI^rak8i!>0$q z8c*O~CCUpLpUd&vwE@30>C>b5U{Ld1;zCq?B!0+J5kb>)t7XY{>ej8!K21B5?#au%LmV7sum$f)0phI@UtJ5Jfw z=10I?X+|T~;6i|e6gI1#!hPQTg~0b>pUd_LECvCqcn1asqIvBBL?*Jq$S?B*{7K7Q z4sLdK%(sjyOhQN6{DW$1V)&IrMMZ0D`3j2;j`zm0u$Mqt7R0pR{t113W@cgn8^MFX zcBzPwDfd&X*4BmUp&TLq8(9<0CXdbj7~1;xyKCE*<~yUSUEf%fow z(RHu{>9S_o2NfRPgr6f6i(aq7l;E=3k#gu5`F#b^0T95REy!H%lQOW%A!KL?Gb$( zZ0v|*Tvk(d+l9(pNv0pT&4-m1td>)Si;eCD+BLQ^azUXj?|1cS)r*CD2NPOabudGx zGR1y5tiRr0YRYjrsFysR$Q$?b^Rt<&tf+B)#bGUKYs-Ll(CYWU*m}#bEZ3-OS5X9{ zQMyG0X{7{21O!y1rMp{7x*KT$=@1a25^2JNCr2*86_@+xs~Dxm?2Y-1ofZ zHRl-T@boj()}F~x6t$_eR#J+MlGlEPjEdTH2P48E1%h7yE^751sJoaots9x!Fvf*~|+V+6BV`94@f%tNNK?{G+tn!Ii0Tuof<; z-orjLm6XKNS^Sme%1R!XoJ>jo4Zb&zx}BXJP0e1-sHXxqQE;hTj;jdMzu(WOsP7sS_gFw!m!^=OdoRyzhcboWtZh-<}s* zuXh&|5KOYL-#bhM#sco=?Dzd~Pqc{~+aO%>n!c_yG%#@89>H(+uM)9VYkkA?+V_4h z9MZ1~E@*#LR6G%onu4SUCKh`7wZ7!0QR|&~dtBV5&ZzwTH5#)<^ANHr$km;##UOkB zdiA2cuLM%Hq~zrxy+f(aWuY%w5TYK!6B5wx9rshYzH-BMo~?hu%q+pqUJAj9P2@iI zsQqWHMqwzbYH7D{^i8Itq zN=(KC1O+`$ZUFp>QnK*ok#}Uwu=%CeTR>#GaJYOw6$k){0xmC zmryD*Db{YygU*zdmG!&R%f2FFJ+l>122|OYRv^>SZRzkpj?vJNZoQk!Hy2QY)@nk3 zbp2iC6ZkcKrt-ZyT_cIEx3JjZyFB&;71>I-J6(5;F5zMepKfDZ5O!GSKFft?HxGVogbr|v=>qKmA7#{Up(1!)fcjM zazY59v05Qde`dQGnDW5>7Sy4cr~8Z&*WH@>llJy@&pYVosHntzE|X!@0SEh8fuuZ_ zz^r|z8^d!{K343yFapL8?J|%lfH}W;W_4FaR7}jM=lyOsFA7H{&eBDr zm>AX0^@E5?zozLXKpe~P*w~UUxywJVF+SY6uAiB;M=UG_x}6*j4h|r7e)8l=mv7;R zsXOPTWo4VwHI9&89mi?*h){pv`vI1}xfU>1%MJQHmO8J#Bx5|;2?zannjlB3c)oe3^%@7R)o5zM_xl z@xme^zUAj%P3JV~4-XILeZ)YSH`Y90ifb$RZx*o1zV3W8#T6G84no3eBmTcSSi*%0{OBmdWgT%Ww}?-XYCFU<*-=z_~;NkWdHxw+ZvG1C6J`gLU?tNix_ zMQD!Hy5xH#@b>{>{#S-f|5d-2tP5#R3g_?npO61vg`M5tox63ROd^g-e*G6_xc>bM zYxS-AR%z@k7|nD4Y_w*sNfB2x0ColvZCBJQH5dLl{77mK3I!7rlRT9QHnV9n+^`0} zKtXc~41IV(kmt{Q)yukDX)+4u`gqxC|Ku+wDLv0`^C<0G9Kj!|Z{JGxe_5-)Xfm7Wka5@iFpc`dZi9d1P;A|_ z3sN~6J%nDHV(NQlIS>&UrMw|rS^HyP-29We5aAieiFzo^sfWFiLn})gyWfJvL+pc*Z=A^twq`%v)^IxHj=f z4D=99!S&qkq}zOaR)2aH(tE$yJ(tVAmM6lWX3ksJJ+tAbKx{v?3%bfxqbyr*EdtB( zAKzYml5dwF=R~c9k2>SWE0asBlgG3ST|Mnhcj9$8nzL(tV?JrVH$k|)?Od0xb^sIa z(SH|(w|8={H<>ROB?MEqZAX%=)+hW{o*`?%w;_?}(?lYNUs((3E`9Ai7{gg~9ZPTS zrEm(t|K^KIG79Dhwuzjac>02mudZ+WSM%^V+VpPPS}lJv_CHVi_4|Wz{ZOE^ zcLT1wy@%;USZbKJ&?DgtZ z>zxZbR)qGk#F9}X<& zYFs-zj%vv__p>7k#s-uZ7IsdHl$kQ>zU70IJ2a_kzv;Vd})jVA^Z=n zE5YACwg2+$Za2WtA6`~gbxhoDb0{OpCCBQj4RBKUVY*)<{@@{!fBEK3W^ZCRBhiRO zNpWD1D7WpBnknY*N_N%JnwWe`43erv4dZ^uab4N`7=bY z%IYzsC8*c#uw3Zkl?9>0tfK#=s@Tw$1+7{NVL>s6@l?(W8Gf9wU*f7isEJa(e}7tH zCc+W!=}zi9XjABMssN<#^+WI|&#PY|0c{*NNF z-hqlM_8Y2F=AW3+mu%XpSqDay@B0TDl>6@@;eGcZonQm|2Hd-F{;j*RI9U7f_v$sV z3$+~M?1!Y~`0-q5zP`;Lo>+kARi-0)w<#s}2|LxE>=qLvV(%^dw&n4o3lD(OX_78{ z36JYVo{|!^(*7>}^4_>YjMlQ`eGBN9}EG1R4 z$HR|$&qV5Gaa)<5)nrsDj{Jo^;sVBy>iU>!DLeaYKI9C25&{d0win%fSIyr7Eahf@LQmcjGiAuvtisO)rO}*05xWhUv?nn^ znI#GJs-8ucnqU4~LB?w~60-`FQ7A3kcq5-*>kel}$gn=_GT zB9)?8{w!`ZF3R+f<(Yt@q9h)&-Z#jTfHUdgzh`ZBbNlq_>?islB0DedR&Fi@kQiZ4 zInJ#*L;DYpz;U^r052ZlJKlksek>}+;nHH!!qK_PO+65jheI)U8ShFPZ}Q9oZ10z*E_USt$SpA&Mq@sk8kHz z1vpdx!oI~(YA|iNyZgn?qo_dc`k36&{qKhTwuFrx?I8QPBiX&Z2buh&N4_^3QXIts z4@%hvp$fheLsQT^WMjMQYD>!9D(vSM?3u@!k#z*G%yS8wi}d(Or#3!)B;(CtIYk1( z_t@-uLYhH+yL}n8Nae_QZyUU+Si6abA|3qV(L@N-!0r^5vUsB;tcT8t#ME4z$0O!`U7&XVn?KO^V90T9p2o!x7`)AqMEpaa)oQu7 z3w9M{&Rl(cDh2G*|DSSRoAFOMFHo~sca+#zHR*JE`t?1lTCG<3(2#6JOAO&0QKvL3 zL$=%K3#VOw=uj@WH{mXV=Ni|IW^ynPz%vpyO z%|gViVJ8vMb@{v8`tKRURi-b7&VXl3xsFrs)yL-{=>~?H=gTh#d~Z@(pgfktdjyZQ z020|V7s9zyS+H7}w4K+vlRK^~;@T*$KY49rlm$Oex*Jr+3Y#-2a|Jdkl`oZ<@*5p# zp5^_8pX>@l_*dW8ea`6Pwc5d`;{RKLkHe%!;Uae}AA6Cc-jA$BIjP)lZli31pTw+y z`~83Ce(+TO)9NZ!Y&u+MJ*K7Axqp9jsi^iYU96^`5p`lptY3^u#YYG*zfP53|Melo zbxb4z{yR%bEx_Uk=J3UZSaZ@cFQtC{oo5(b zb5LtvBX|mcE&yVNBmZJa3Ef2~XD7`3(ktj(eQ(^W&VVp6@&6BqwjK&Nn-a zy%K4y^%FJtb$sQ@L;Ft$(CPu2t>Z;Bvccbrg{mSL9}=D$=78w9BxaB76tRu(Huk^K zbOuVWFELe?>yWMsoc&JP0w&@QV<{+m4ZsX#ezc6Z_asBAX=C&=shz1(-DG>a%Vsro z&ZmUP#3y@E-Z0sSSNt=Fh~vN%7kN2f3CB=>W|~x!i~DmX(DOcTyW{fVce6ly-f=e8?f+> z6}t=%4a9I6H~23F!1(Su4=dF%9e}jFsHpks`EvOH_R@TQHo^xSZt1E>q@0B{&MgOy zj4D{q%Hn=G+)%RF9E|LCbA376AV|~rS4;yo#%tul)n##LCt3XH|7|oZmvSt zZ7^D}8OrZGD&3jolo=Eq7ItUv3S<>vUi4T9nnQ_~hoR7|o510EE;M~{<^o8b2sk{% zu;u`^t6a7Td)QY(ifI<9cLeVoX|7?J`VXUFU=)|It@YL7%5wqtlFMpy7qYTHgV?avp9=M5=Gl5|ue1$hQze}= zt5i4)jE?qAEb*ynweW5cvawXe2z6Zzz`=Ie_;vT|)4B7abc)4g+u4C@$}(Rg zaMGF|jOT){6tq0b(Q#zlmRbIZc{MfYi(@H#SBwk{M0*P?E7X4Wu%rd(W4|;+Du}%i z^Q?Zg2!vLh-sWb4akQ$Q_zD9ft-yHm&&l&dgZWM3?#meW#n2IUAv98hN|269dyUgX z1ec#1+;5kqCf2>12^5#CPoI|8`2}_UHw)Mr9r;#BU&{ME1@C6bD za%+CcC6K-c$`B(dxu;2u}K$TKY=M`ND8Edzv*Li%)O$Xv@81L~BgZxSM{rlS%4~UXWa`tJSnLQ^f zX$7$krB`SVI1WI06#DFe#;vSBliu_xBK)5yiQ?bL$WVrD_ba7^|&qiu7~M3>Id7UzMIG zA&x64VOh3@Bn1WfmzCj7dZIt!GVQPfMB?Z*#1+7J1QuAYn+vu<>fL|a!yMiE{nJ+r z+3%_8$x{iWi9dIr%(~Z5$`$U+3q5C04|J$!^Lgc~r9&)_gGTsT42#U}KQ|#_@Awmz zKG)sF#~gX8b*5S-``{?_cx!&YgrV7{rm{38MXT$b7)9V`+54<(UuK^g4G&svZh>j~ zEekRN^GM?_60tot0FI}mMCtS1FLRyQ%vI))THFbJVI(Xo>)ri(Z~L`kQ1JfPclRr& z`9=HaMU$R6RuN(0e=m~iIM650Tiu#M{G6Jd9v&U7A}M*}X45qG-DCw76%zcYwhmUs z`ej{CAo)>BLUN!-69duBB9T8q`F_t>I0|oaElO`}WQl(G(4&Q*K!E_r$4lh2-%GvQnQDikDU ziWOxS@hX_m(|fdjCxVfUZjkv5uc&OLyZdJbr`!bsh+_t)SkO&eM}hJzoUSv`tj92fwzJCx*vp$@uK=ik@5}{A2ANU@aj0zxae; z5v2BATw>#1Js4Q@n5?CGAYB`-9UR#5LVJ*VLed5pBq_&vXT=9{bntwN`NcyOP* zt*mw+Z^z-IZ=he;0CrQsn}Z{=KrqIi!kocgx;BSG_sf?VAHfwo+#0;{r5M??oNryG zslOx@NSNNqJgEM$(yhGH;ftpCjs3wcgWuI7NjaCVuZ1MiA&M7O-oc}#z%;EZN>6pA z+*?}CLrcU8-fR=4y7Tb^9!T}I+2R^3c1#BgCxrmm(ZE1Dv~BLVztX;)e1VM+XM0lQ zZM%7LdU^^%udep~4-M6dIc~p0hgQ(UG^nme74z91*ESb93VHZnt#8T&B|N>GT?V3| z$q4N?geQgO<^?=1=j&kP2V=T9usT0<_$$gOJ>q*D9RuWNKvgdmDJ7Z!)wy8$YijDn z3F-(=c$k=&TK?5--OGXAV%JN+3m5yaBTqA%1~{#id$tx4H*&jUB5$%-C;_ z6b*SI9r(QeFg&Q0g>NaT#nSRUq1pI=n{BtZxZXnB8T``b| zIh_D)ae8+&jnRg`)?Xvw%R&0cS9bV$%RWI9FreR7f~0K3fXmN;k&&^VA3FHsVRsA1ICh5-lt%DmrwcV=~OR@D#wV)c@Q+Ru(2uB3?oI!017PY0z8q;M@9;K zD~4@A_P|DxtpTtG9^>uom;chU)=jLMIax9~h+6uFU{~51nQuxLe}%R=?dT^nd)jQ{ z;Be;-!f0t`E(4=l_3M|<1Ukl6;4*eSC3yDN^8FjalI-}c8k0U+TPN-hgg8`kujhTb zCw#HD#l7{W4n}I=^XW-o6*3XZ4ncf4*?3aCId$ZzJ6s{ zE%}_FUNJGzF)`A6dRHy>&Mc08io{!HO?Nb#D#K3^mz6CQO)pzFt%oa@sFrzGXw57sLEClQ{Z^>*r;nC4Aq*$qhA{+K2@y%+Ld1oNtjt$#Ujen1 zr&v1J@vHhAs{KipE(Tx59Jyg)OX{5Q;TR6OsmYc@;c>n$e(_! z_RsQn8Omb)ZeQ2^Ql=L`wH$bP%ZMy2?oyxH2V7+3q?aG>JQ6={XluJMx4Ajg$M%oY zOap9<9RvUK!9zOFmWJO}^tW$|etyVp$x5Y0Pm@`^wLt6$ z4$2q2d$3L?<>ggX^ffp8cac=9L8PxpsLp_J>EI}#QG4Sn?X{}LJN5-)XsWr&M2XQ) zhq@ONhhE-742sX?jdVUB6ga^hWSbNwk{$2wMsPDR^^cAgoIi$t)X2!__1h)L(P6|ISd1qu(gQUuI$sR;&tk;y##;?FVfNUtd8(MAxGPU|qk95DEnmQG;KpPhXg z1xS-DBnKc>_rEj0aKl($L`3;1@ejQp+*kF&S3Zv!+N5O9yvU)w@(XE$_4h+^2QOyF zxv~d>FiEHte|X@XK|4!RzurmG2w&pc}Ouu2)}-0C## zo=?-r*1ZJWLecNl(g{FR5U3$zxNyjpdCHSPMy{NRwDyY|5lWX1BVpzNtN~I|2lW17 zSnb>XM%DlQ+C@(vmEz2v2lUK{i;30Q{Tbi6_uJ*lv{K>SzQDsF=Dp2Wqb?*)Zm^3} z2q~S4TCs+QOcYmxbL7m=aQO`OPE-^W1=fg3OONjS`~t6NbbQ!&s&cDYs?5$O@H@Gy zy#>QjS1ZNi$JF~{R-0T1Fpnq?y@7}HYppBBit~dCjQp1nC_Q&}51b7&H2RA5LyU&v zWAc*#b_L{D^6%t2H(S{`%eDTbRz-$|b>vpNiEVEenPR3iwY4|JpB$hwt+TvqM&d@ZSsS zC>Li(f`}5z+19FMh0)EJ z2syU;R(I49_6}>#hHG?rw<#vdx3jvp1|G7Ga!@z+0<=&Q3wMz`w zC(2qDn5zU5J<0eyvLFWzjh;qGY6e?TS(<4qLjP_fu$imv%aI8oO zzPO$Qo;fsfUI#R}f&fwWW%}0f)6yHERwA3e6uZq4yJQ{~zEB5{53WOkDDSbd-h&vbuiJ_AIO*B-0U~_|Cxm> zEnY#Y5G2wcz*GpB$XRrB8SP+EE3!zueP?UJmF@Y1EFWLuawqQB;%`)ohkuV1Z_~+s ztO8<}Y^?!x{zL&fZc1imf3;z1gQtVOjt(TlvoJDhH~rkGIwDi6wA+j@tXo=K&QmIG z>6;zh)kP(kGuaDIXKrq#X~ZMra-ul9!FB)M2@E_e-|KW;*2KN)eZWo(>~zb5@})bx z7QZep93W`sMU{0)DRf|FGxh}r4a^zg;psg|b#{!rys4@acyN%udGq+1wm%eW!Z@^V z&SQ7{3UW+9yvy>w8$Fvc^Y`3m85gpnRap*Uo!DwcLkYmJ*PAu^?~!^QaGaqQBv=H|?r079y^Lc9wPAV_4S2}EsGSa{Bm=!fmO+W4b z3;qgLJ^y_dERRFUSORBmSbew+Fq^P8%ElZF5PGMIjl zm6=RAZ%qq&O-xJ(L={hO?b><1r^7i(} za&nP@=AXl=tDO`Q!qRD(n8aVdE-1r$-i=5^JYgOugrCR{FHSq4eTaypKYVWCw0!&a z?jX<8CiI+IhXW%J+I{{k)pk|Y-!ih(+1}oeQCC>_IV&r|+a@%rq=ap;udVI1CAL!k zgXY%O1$>VSd#vxw)Z)-db$B~Px}spsNwveSBPH!#CnX(Wnp;H>$vh3~lPB1@?)*U# zPrBpao@V7SeX=lx1QJPUB{`q1a==c!%zDy@_-kiKwV(Jbj(w-nwl`mu*gf24>$2%l z5bsXS>c1K8LM8uXxWlNtVM>p|7m5bIW#Dz*LU6Fnwn@HP9izj@lc!FQ1+B>H;t|ye z2uSDI*&Vp}Di{IA1R~k>(2gj*B!d3 zLT+oL{nh>$UNbwp`#M7~ae;iM3AlX?BUpbd@N{)t8W$VRj1)3deEdEGCj^OnYxBYv zOMANsega+152p*5f|6XX`5tpEjUP+|ZvTD+Lw~P$P$;Ush?CEH8yMI753h`)0m5s{ z6Jc2D&xWmKWTa(GAMNE`{#>Y#$MIros&#PuR^D&AGF59H?cZ=4|Q)D|-;vgIp=dBp!N1)2rfUHIb9~8~lMO zb?)cKr*}q26&_4v2%bbe@PGXK??Y>d-+%fLZryGV8cYPjN9AZRU6zr8h8Med00XHpP@1mf1YVFls3#qBvNIKlfS z0wpoajfQY;-Au9PvEO~Kp#iicY$_Gnnf7)RYzBsD@gTu6Xmpp>*5W`e$&s$~K1WzY zB#FoN@?_7P1Ea(th=@$J^5f^aMcga|TpTj82GXTDsT!Gd@kuEHZ(hqq13SBC%ICI^ zwWkw&rhZr~KnL@cvNp7p0+iGdNKS?FR+cMZy-1n^_}g>Wxz!TFy+~%|8>rX|W#(OU z5lS!z0rO9TK`!8nAt}|qv9y7molQ%8v;k9u--X{^dJhxX35NjfEZ8~V zc8kyBg?nMs0*6h<5HwLs3zUPfgVx)8VnPqsNChwg+CHQF~f=Ptf$hQFoW>_`n`m7|mZ=0FH)R zPf%&vpRz+PDhH!)q)*ddT}banr>Ze>%dJd0I%C@ zrnbpQfRVAmt|B*AtUH$d76QU(n-UCdOCX0@Z$@DMa;G(Ea`KOUZ=wYPLC4;V>(xT@ z1T>TtrmtTh*STIQCIW&zHoVGqi;IWH-VRw##Ovk7R-G&@!c)w0R>Att1Rh&_FwiaG+cTgrXI4exqW-|jvzgo{vuhVp@EV> zP9x+g2Zv8fP%7DreNQcNoXB;^84~$ycxYprpi&b6@Nx`seWQ*56T& z>2@b4RVWh)8*-=eV1L^@;#m|H=AFj1wx5Ee-qe(P^_3j(n1+k8GabLqTLSF7BKX*; zsBVphJX4X7N7}{lAx40t%R0-0@4%aUd6S56RS>09!i!j$feHJ$MBJV~62^+|&Ss$G zIl}yrU+cZ3U77bP4BTnR>I=uYkLj4SW+HzpiXZo5Pch-#)z&OZnd=ZTyInkZ&bpOX z-Ih>(JhlGm!_^{hC4kRtH%~u|S6dB4s*2+G!T^8yFr^yUR?Ye5HI?j?MA>rv^uO;d zhx!??!|cva_YK;~n4QeK+SmQlkG_E{eY~{IesBE_SMK9SkKp*3EU-snSb+>;g^R}l zyYG?juumJ7a$@)G)T=Y`C8Dn-x6$5z>S+=0hwW_{w z6O?&+&)eI^UlT^rqf2(R1wIrKb8&G&sjx9Gm?<$tr8-8C)j5Jxa{^1$urPEl?fBSO za2?Rn(BOOY_4Q#jO&1mx`VC~s(laTpRDuv+t@5My(A;s4_j5Q)J32dke+nbJq@bap zQPhEG-LnS`)iL;GhNRpLavmE5q(+PcZfpO0Nmo^$K0R4{k^=Yu z(2GwLs?ol&xwW&gvC*Fi1|DC|PNqgQRzd^<_!NjE{qiFLiR{E#Bp3u|KhU9! zXY#0N=sXgA;QlzyP9G&O+3_}6QAXle5A@63(>WU-4=0zzNynkj#GC-vLVVEAB8V#*YlFMabNdii++tPw1Duu)Tq+-&t$N3r_pm^ zCh6jvh;6v{es^~`P#-9WAWdYCm=&){Q3Y=`-B4J1$E6g0YuH%a2IDP04iSfTWqEw` zQYMx$vFK>AN_GSN@Q~&dqOn~k47cwqs_a>JzqIaEKE}u3C%JX&Vpm7)pQ8Bcx+u1Q z!RJ$WQW6cHN7m|EmGS5kfe(@gQ(SdsGX}=Swrj)aDFM!Bd%b*O(JU^1eol4a+9|ii=o4qTksHlJ7CUZAQQRMf=dwpRdaGSW@3~+j|1IgP(?m1>?Pe|@j zMPCg--{3qqnr<#9T^h-Vxb{v<@(>i_1^JZBJ7sdYv1)2+>&*VKu}V!oTRAsSI=T7y zph4E{#;ARux3}Cq%Jq9^2c@k{XBu9oB<6Uxky>ZR%?!P6u&myd8?VoVL(h#RzBQ(@ z)VMBDAq|KES+b&#Q~zBouHfjodX-HA=wFWS@<*v|tDHu>uZGD)j!G$ty75ppYVDB^ z`k$zT@M5i{pZFF#q0N$Y04m8)?Gy|?MFh^_wj*e%H;}~QY7aMAUZLuGP|CL@oAMmK zA=5H8{t^*kxi`$KvkYvD2FiR9uA1sqzFo{}fK!tcL+;MbG%HMC867BGmX-e3*lJze zy9w0N%&e?N`=7L{Fq(%6eCRIZH+*fK<_VFH*u&3jZ2h@41?f`G&KHVYBSk_Bw~#`R zkoW|jS$bEq8@*Q-zto-kqqwybJ`2(viUgp0CUQA`LhtSBS{<^zO=5Xo@Zh(7#R+W5 zQji2H_!s%mF}%ARXU~uc!>#X%(p%B?PCn;9O8v*=>KWZERlo)o*Mswl>faCAI(%}2 zzSOx=1PfVxO%xSPW1ir$Jg%>=pN*+wcv;mIU0T1|Z8CjS_6Vt3Mn&i!6x{a{J;Sik z(I2oa^KW60@YbMMuBYVB*7Ul7G5XwGe&^<*L4I0h1;5?r+0w=QFQ|AIO`An!Wp37m z`dgYGuzuIXM7g%Vsf(u@W%{ciyme00_TFZp=18)zQ|PIOvf_TUWz%#i{Uj~D1Y5tR z6gqmtESowqF@h;dp}e$oM^6_DW{3tR+WiNSdRkgxX=(ev6D(17Pt2?kZxN2y{`hfw znU!kaeazf$Dy6kihSy4X`xu>|PUS-j89H_1cO~=xW&t+J%yIYki*s{x4W0=jK|Oo( zX+z7a`1=frE)@}mEs-8Ohn7}Kg@wY0SCPui%KUQ&v=U$FWJ7;LvUo%UOsdVn17$b( z_uLhP9BG&u;d_fN7#SPF_MZ8|Dlc(6PZW7X-8H62a}Q%H$)(}w>jQ~G!817!P(&nA zRIAgbL6TwoE=WR-Qd&BZ(8z9~T1-aIm2W-A;%QEcm4R7FRK5b{O$d4v%lA1LHGh@{ zRO1QQG`MDS@UNAbO{6%MV`#NL;D5ajVGh^Ck3cIuv7b>KK3{;vy^-WPf=>A2CZ8$R zM);%4w)bBAw;X^~gTMLUefQ{-rZI0nxYb0)Mq;Gx|6_x-*Cy3aJc;tIN$7?E9ovl; zKlBnp($cuPWNlhB-cS8_LPe1R`7a(bzshpsKE0qsQBa6J*cdR~3A@^^+M1gizc%XH z$i1nwHVk2NCE>x{G??J%9{Bak;{F5e8@3RxxP7>!BO%98X=8|#z@d9;W)J|AB#4Fj z?C>KqbH}yw$_+PZXLl*ka2mFYEwxyq$xDV}7=ei|H#zP-zJzFDKu2@eRq4pv(|v;r z*3QnSJ-o{x_pLhz#d830ZGL zKktN1VJYJ)iHZhHxk*7kaQaA6nJw6lmub}DL^|~Tx5sw^g=!2Axk3ZmW<6+AL_YZh zkm>5`CL|`hW8Vx!ED+$Oql=yD7dk)nWy>Xnz%~(lpjKuP7 zW5#A?dm~A8{9G@O`FB4}_n)>ljuizfmCWMzmjhsXZR9+tP(z{hwYzZ#%yG;uT+TJy z{4_6~AkcGk{241?QZu)mYkT}gSxit-(f;(kyPNwBywdMtVu4YN2}lDHZxr9`*Mr)j zVgur34>c=`CSZb)9=x?|18D$xN;@>WT^CFRXe%T4n176EokYZ5*_bL71W*>goHL(* zrBzFSXp-YJGciUsNh+o^O*01Rq%A~G(c+g+<8%g_8o!!p)NT%N{Ll#DWZO8RawT-l zp|R*_5m$gQB4`u#o=1vMzNPq{^J$|936&!pl{zy5LdC`(Sf47%grDCh0B3sMRy5ezy8hC!zzDSY!XZ+sNtJY4geew(W!=~bhr)6%S4ONyAx zHp;`)t!=gO-^v0MoN;dN$i754W`vA;+pW8aUi-5Ro*$+vJN)r>^(rI6%_X-*-NL^g z9@?m>Nk@Lwkl)QQna|H1tbYC{yh&41(7tGbn!05-T;Rd6te{i7wWQaZH;TwgLPCW4 zdLfOy5re5joFC9+IC*#+uP$$)6AiY~-Z_(`=iyO4Bs0Xbva+J5&mJ8eU0GQryvGos_ z&GPoPNVUrgZU9{a3G>0tbJyEFxkE_IqV&TDQLhyJ_O)k@bP-e;t+mRcvodLmb{P(^ zZ&~iD_wSEchv+85o*_*(uQqbjUvf8`QJ-T`!VL-Zd!korV+H)GAme}&B1b-7snp~F z5x2zck;)+sPij9N5 z5TO#LXkh--_TAUO6c!P6RShLT?=_Sd z4bfekqC}Fp->LohXBU<#ED@W3#>|`j=Cq6*1nG*2VU}h`8NYJiN(pGFzR%%kJFZ%= zLIr@r6LrRq7g)EEa`;419WcbGEo^PwCk)N>sqEOaCnD)D6?L?<-d{HL&%N%o<1*0L zdQmf7h#t#vsDqDtwfeR56Gbgj+fA1McX!C(B?S;FI(mi0!cTtBJK&2oFIHjc`m=Vn zeY|ro(ELV`dR?u_Gg}%KuR>2x&%#0}EiEmTNqt#4kkGd|DJcv4n8wf zy+45aEXdeyrGA;BwlV$ycaKrRHoxKY-nF!+pDkayX;7nq#jjA=PZ9W{q$DJb$RmBL z1L@^$Qa9J7dVo0G-d<&c^1TV%#Mt^GsIYh$8XEdSf{`KDUGeq{-IewhLw)MAQn&CSCaThvYq+lq&yzUQvJ z)V!X`f-8@_C40q$h!@H~RTUzdMm`oB8pS=_n)n4>#xP`PoU3|0+F&WueS^B*v zI=`BqYsL2}2G;PaJDPr>F@xxQdeU&s{d-4MAr&G%|2zv=p|Cfq(lGtb{nJ*{9lGy8;g{ zXN)%awdS1E877HyXz1W{x6q34v*6v`yNix|&)%tt*E*In$vlGHf9XPo^H~T$xnp7o zF^NXgqs)$$cLfmnF3zjeT~7U-y{t`5H+;!m3w3s!_NO7j6mWMQS`*_+$w&*Uja8AC zW0fL;s<}VDEkdxSoZK>%FXrlCA#bDY`g4kW3cx$3QV-HTdw4#Ze9t84^x!}U#r5id zxM9_g!$i@Zi-?hy_I?z37*Stc)Z#Zhr-Jiv%->_93Qy1N7m{2KH!AsReVu8dJ7bEY z#N)Zu6%=%I4PUr!Is(i$Wdw8g!gh^pF(oBueQC(Pd{btCmAgl z+LzXeMQVlM+?Dl;PKzCs1fB}l0`uWWSKFCtYk3i6x;sLBXJrJ3N0`%C%3m~ z$h%9+im)c0nVeNsRggS)(mF11*A_Z|JilI`G3~f6PssmTWBY3@+724T zVwCBX>KE2$B^*pY>^J`)eqfBGDt>#11FABL!@;We2Wp1q)zw(nt116ld=s@5+WkEo z9Gp?E`jyr0=qG{_5+S^=BqZ=DadE#;QYNR!7{Nq!b74Un-YK<9bJN^!-*l|3ST_~l zl7t#5DvnKdmjG@?Sh#|lo4fB9Zb)KhRCF}B=BMKRe_Y_(xdm0_RqlS>Ju{` zGlYe-%*;>P(9?Xyf~zm68%M2kQ&P1rkF^<%qT=G#HaB}vdgkY~UI}w!MQ#g?HD_mM zODf68gkN5q!COey(p0EgY1h$7KUwFRr0NFGG8v0TP#~JAsVTV6U*gqWUHVp3R0IZ^ z*xM_L_cXOKB=EW3ba0%lzezx4w>|4#=L!}s#dL8}idRxf9OK733!!Fj-_ni9We|mV zARHYXiOk=;>8`80M9TdGA0MCJrC210l;;kanYlSKUCTBuwj%?Pn7FvwYf%=b$I}qA z0PqG@=Cv{BnX7Hz)YPdI#Nw~6E+^JCX=x{Jm$jwVrM9;=nN_P_hFo>|kh`ATtJFHk zTH@leC+0K-t?kN0x`?ixjn0ZzylYxVzR7XZGB%W9`N6F zxmqB{%47XrLySv$)H^(tVmSZnbnbVlSdf?~pQ7Zsf%TZ7%nW!WPEX_5UrbfLBjBT> zd_w5(Mpm{Z)yj8ySNgs54`REd8WhH74^xV=aOSgq{LneDHU8Q_;q1BT>vD9l<$8XY z>+Vk0n6FlaGIh3uAHb|uS-U(E}oggxz!bBLOn1Stzo@|>;z{T-yhm_3+gV0>_A{7_o-H{ZrVwHKnIy)DhlzWWqXuH96+*(=p`PttvrQ18_6gL^VpveKN z@vJ@Miq%`sMY?Gn7bnbVVi2)m?S`RxQE@vR7u-U^xXZLG9QsnX%Wd&^bCWhlN=(!Okk6Honly|9JUY1r^l_oB%f6IzCreU#-`M9qsLd z$@$2nLpw8~F;AN_Fxcqo)I1f>xY^m!uRyCScwDeUNwFhv7fk;Au^~9Ur+d8zWMm06 z@9dD~uYRKQd6Dos#M6hAmmd{q3KG_a#lLVKhx>oOK~Rv`)#pbut~{pWgSpD(G}P26WZvV+ z_2z&2%a;?Uop$D_8|1tt{5ZUR;h}kXK?i|zzeu6!e2y%8Tkr6x)Rw5-ACPCnr@n7u$`$BkF4w_Ie3%ws#g=;yN7vmQsr}=TAiVh z*8XMA$urvL&goWfV#hYQ&fV)+5-#M~ z<=xdk14A=>ez^6Qwp%A3kA%O==S{Oc;qYkGx#w988~5LVovV~eE4q`AR|-k=62&ahD8weTO*^R=9`m<3Q-VslJ@<3 zV~xoZ8Ais9o3~C;5tS4bizJAb-ADnbLA9SlVbftTk~d9zcyZS7=MQ0Dc4!A}w0lES zoIQo--1j?(h|nfo_e|nBp>jHQGMQpkHU~HkSohbBKMIQklguqG;Sv$W0$HRLg-am+ zZXR=PPR@D12)UQ9$jhC^^%g1f=s7glZ?%k%gHMc8Gz> zB$<86{i254Zek|I)>rnKloOoVT%K1vqvPPXLu!otnq(+1f!^`H@=-y7d4J4rmK&gW zh>eOu-HSne6$?8#+8g8U_6;x7j#h^*s>rWahKFt`r3C2H6k?WNJG1c#&MBS{20@Iq ztVD>fKdF|RasrM3h7V@Q>)|FB^52^ zeT|nI+gZ#}PtUo2LfhqfRU8l$Xr9Niy!=Qd4PuEYdc1EJjH&?r4(u%z&zP7nx-;eS zH1FM$0icZS=8Lvk^bkK#CYZ`dr)1F5r+?Q4X9^DuXOe11Ugg{4G1WGFnh0fS+*~Dj z`J}`|UCo9wyI5X2HF{^n5VUJduzk){gsq@VLfzFYfgIkYgmTTzveF(01`)ecX8}y(Au(L30(L+j@nVf@tzmLyF%rZYSUMx9tLp_(3 z9;%S%)57v{PcDX74|Z}J<&{I#+EN30yZiVzhlgFSNIgzl`rP8;h=u9jii(0r>;#i` zd2E-{YF%*=z8b&MxpbJNbfS;B%^1m6eH`??``87T`8P2*bpG$V+A1lAg`T z(5(_rda(Zy(e@J~j${LiT|_}>`uk_y*@Dd&6bwc+|&p~!MeS@_c3)J`S*_W?>?Nu^x!5mkAZXL>igdGk9P2GwvQ0s zdBuWuQ$C)TzndLnZ!rORdHK8Y<>>}&`HwsV4%d0v92T*LhiI<#=pJ@z;2u?Tgd097 z9-dFopMmtk*vNsONEqk%I5^{jgUF&_C2weG@cUI^)f#1m$zo}^_5V=zmSI_jO}nVl z9nv5mpdwPzB_JReluC(ogLH$GA|)Xp(jX~FcbBwucXxO98uWd?6@T`z|BArF9oNj9 zbH<|k(0XJD3G3PFZYV{_36HLo^`g$)t?Bs9k+Lr?>d2gkkL}RW-@S_f6LHer&jS<| zieukpti3U<_EKsR5-#mCsD*g{_PD!g>i(M>Rer5=;!0$*bw82H{f$GjHdQipRRI zYM_6rwF8a3fh7mR5N;t`A+5cr+#AQeJ5243{<>WD3__H*vU$|hV!MPd9NKCspr@NC zpQ>rbdtx0x7sZqa5tDd1DkX@}x4FXPZ0e$j{qIdcT4sCRU@U8QSbq?Myw#z9ENEgU z&7`MC1Wu20&9bUxR?I9cn_#EY+sjTxMb++?3awfDG1;TdR}uO7yRE(tb#x{R-&k|> z6&ALC|88T5f^Eyi`wK9QVH~tdYEn`rK50}`3I&Bw>FAR1&~O7?{f+6I`^fJiudg)% z{oB0 zs@lyj8!eKN4%d``>lM9U&H36ErDRx^wo*oze^qQix^L@Zjs5h~IZur2%R{A>7b3*! zWvk)gN*}pTwx%t6I4$pZ=z(ssB}uRTEm98k+e~1xyY1{jrJvXzIy6%g6i?;hv1dq0 zNr~gP4mJ{iTQayB$L5mgRenmn#w}@hn1FC@nd2XnE-)0nD(SISJ>hxzV0EeK2HC zus5e}F}n7`Ek36^Hos08dPjP;yyBN7m0DJhys|Kc?W;E!6G$)hp(drgsj2CuRq*sC zOT-aX;abGbmg!`^TxJg1i^BmD$$V?8)XulO29w&hTt$%_4!B*pxsPCYn#r3puv{+@ zJ{Qupm=Zxeecp+a^3;L*q- z<+0;6&njZ8f4BD>7a92^N0G%bDB`i+srwhX#jtQC=TgJs`DFdBCOwq$;MMw<)_^Vj}S={oEjBG((VRfnr&Xk_GEy6n=E992PRK85Zv(^VKt zoWr9`773}Hp3k0A3tMKFHQ{TY56`@O=_{Ag`Hbdz!Z2wO_1dyEKR1q^=Cu0Pv!qH~ zbGxuaDs7&|b&qKyCE#r`b7!kpp_Fqp6;(qB#1$fP+`sGXgkX4%1YJMr3tjx zw@WQ%5Eg&lK*crt(H$fE)&Ni3MAOAZu(gX>ub(`gR$l(QXRnD1zcwyOa(X&><7XSK zci8QMW|0|-Pj+;5lf{>c>Xx25Mi?M2CV+)gra#u6$!`kKw5$xJ(i;z(O;q!+u*@`X zDHSgcgJj0J2<~nnJHv1duf{DY{lfJ8{BQoxf5LO?TFnJ{zs!Sb%WqWo#w0j6=IomS zbbt63tCxrd&=C(G+aB0HY{g|o@yCBMOg&t&(Bd?z!S_DBjfhaADR-0ti)BUN@(7?G zi2%~^C?gWqoBmHcJv@#!`a({wdQRCP^I5IbAxqYr`jE}sT{AbcDjL&iOt=~e0pat) zysnFrosK%ewv!74FHi|q4!mP?U{0VMMRG*~K@z*g6Y3TX z4m76jJES6yJn$W3k_`hB8=X4TJ39;;#y%sRbl<%(fhbjpzQ4M#HrICnOUb-E%Vj~a z&nv5|{Jgvokvqh7rtjZ#^6*dy*kNI5SzGS`t+}PGM5JGk1cHUd5s~j<^B<+Bo1Q)P zRiMn0O%?BTu9jhMkt+MCnT#Q`GG4yB_kRM0#B!Z>0m&_XAzn|$=vT<>RF+CWbP@baSx45D9SOCMN zo1B6oFqYRZkcjakpj9f9cI9?%hkU@_U*7Cs=|69+(-2%MV>Xv~ zOafbeR<*L7afR-x_@GFR`?hPVEqGl-!z*s4$DR{jwLhZ5cIJ*4M-och>k@0Y&A0m6 zo++j&ARNP|R`Le9{Oa0T9>Q>Muk%^W8W0mEdH-5I`iO`tI|A<1zBkQx|6tsxW256r zL*3Hl@>}inL^a~Gi}Ulf)wRlUn;&eZ2m<)=m6fworcRrv-nBwolUZ%wTjqut8gOrY zgB-0}L_`Mq`i~7YVN4Tbsg}dpOHem<;oai*D7s zXP%h)mj$-=uC6l?uf<$kDzem$?4?X9Lqi+$8!=)2EBydY%vs0l6i>$>OGoew$NYSc zzTXDK{v{WPt*sBo$Mz(?4!2-lnM@>Qr$mLuTCdstF3Aw?0IR!CD?Kfg9kg_GRTh&{ ze2!&MRB0Gw1HV$UM0Iph^4gt){vupbvJJXE;&vxlmFOeYwfM7yrY0{5uR2^rOw7Ph zx9JB_*;Ub!fzKp6c!rL%GWB)knW7&2Zy@#Ke#J^)os<1a7HRp1S44!I;~z!l%w9OEr|(NT4D%kdhz0gOQr6@_)#j~ z@Lt%`+r2duNV!lA8m@MoE54eDUyvkOSR(nIARhhe*MqaeWp2mbx3?RM=g0Z_ip{1n za#D{5TJJeJB9}6WiPHH8U@dh-b`~xW(4dW;%&%aQktvr3O-2j7_P&z0J_I)9Rv2M; zvGLMlw@oZ8#cb6B9UGe%|HAf(3Xu#YX2=J9TdjRSUE|`%9>Zt<#fe>1-sX08-jv$~ zadFvj1G>9IV=x)ldqOchbKcA~Mt$#8dSz@Rk;kaytHyeI8pl;cs5n$LR*kstQC%*8 zKP7@{w>n%62h)LljVNMQtYAk^&t^lKbz|et<*#B2uBRs@+xgwBL;d|9=W~mTAF**i zWMsVBp6jBQCHLMQE$1iwNauxZ^2_|mY?8!dXZZnWR6f{j-mrW?-q+q=TAh$knoRhz zX|U;~y87i9wQEjVTI}8>=YzZs6+2pYF!|_ToV<7j1>sIQ1VX}v7vSY|9`3#gJ8s}U zeG($H!CzQd7%j4PPjN9gfByaEs&Ut(m{QI}4BN)UWR=V26mA9Nl!9}7!fK9c)tB&s zkopP&36-}I_wU}16Lv!$J+3m^5=8(Lg$I0mwu4TFaWar=Ew89pTvAX*Vc|CR)kTto zl~l;)$y43-4i$Sgyc-vLwasy`sY=nr6!UT^-W9MvvMbP+g3>lwu=PqzY;L%xKFauf zP@W)lF-cZvYb^CO5^>aju>jQB2M-^Z4Hp)LoAWHcSr-H^gv=NwT?jqp_lWa;hHA+0mMwfw3oXK~d2U zF6;b+1QA=?1JFh{`BSCmr25G|m8CX6^!h$W-}&&tgJYYuUe($5wI@%W#4ii}PP`%m zFGUA}|5y^MBi=!Q2$Ztbwx8K7UmebRysg7nuE?PyEYFBk4*A0HRt9&H&Lx{ zZR>t=bul7GHu?T!u)DrlHs*7tv~*k0w=gdj@c4otI9&~!5k1{I-tUdy!#H-E(gYLJ z?-oIbR_&L7FZ;H(g+zq&2}h)tbn!acv-YM_zbmGCTdH$&kHJJhJ&>3=?s${*>1QTk zw;7DW2gdr~sg9ffEcboT8y^(mjz53!5U{ue?Pk}P7=<>w6DSW^RLU)y+Ht`Ud-zKl z4h}a*N=+N39}efa#JP8y%k2EgYdY`Tjk%2hzTm5vz2s!V<;S=Ec&|aKH}9ILigx!J z6A!lr)_7pWJ{iY_jNffI!dGS}fgUgw1&$ZfIRVDqhFESL=X)eMiH*aV6yy{_AElY; zJ|}ICSD|KoMe7I^!2@6XiG$8ke9Cdhjj-r&x7mKj+NAjMj&{eA0?{}5###|OL%rV0 zu=4N;1_++>mkn54R2E+r$jr1HuzSe3s5*<9jDMz787g3W8GkoJ@d}H8^cK&uD=E-- zXA{bST4lLWOCIp$%jYQZ--t#|W%s23w_W` zP9&B$NR2QNNCz29-jWkCsSiJwdTD7>xPar0@c25-cX}d{lme7qnNIesFuA}i;CSEP z-@l~9`)b08mzX^>Hkw2C24_}8gzUG72n1Y*=r9Kw`I$9`Mv2PxH*97l^$xTA3J@8EqK%#HYPnkmp5FGUYEwFY)7LwL z0xg7f7t=@fCB?Y>;`~3IouRK#L>l6r3K=r8)B@m@GVr_HgYtAD(9LFT^`_o%V?oF= zK_hZ)nz#1+pj<S26Dme@$Rw zxdugGQJ+DU_75t`QqHmhM24>oW%qJa8`4@AWqgaj-Y22oR)6%4NKyEVm~YlPAv@u# z-1O}F9~9B4x?R1yy#?M!Wtd7dA7KWvxTO`r6V401iw*|~OE>;{3>rU?#+H>PBVDfb ztZ#dwf!jo9QgT}UL0OrNkrX}oaQLiL ztW|TjonP%yB|{3fc&|$(T^suTOm!TWxKsV)gr4+xc(*HC*;>e}?mJ%DVT)BFOHgS?D@1o%ejT>oKcBV|i>($Oz+vVNY-lW*aw+#E2i#|U-D|5zXo-QeKRDfOg^ z6?pqDB9Ep!a=Cfzt;**31@%0OKpIy~{C4fptk`1W|Gcq7_-_Rs(ak`>)rBkC~o?Gt$A~#DdUs>Q~SqF zISztf3=SXd>?-eduTqe|dDAyVcJ*C0L;u+LOW^;F@Mt3w)yH9<-J$v76uoU&QPvdB zgs*HixzEGdzZCY0-)7lk{umA?v>rJfQ=Qt!MB6eW*!^ftyy^u8GU}D<8Er~tQa?Cl z9S}7w>8F{#;xP2 z&-fie++Q-{?>sO~{knmO@Of(zdv?&5AQ~264UD+ps0wh^4*5rxion35CTSI*X!hs{ zJMZ@=r|rc%nVMz+#yMm@4&s8akdULft~CUNEjm{v)-Inv%fR2H1tjJC67iYS!E6>n zK(!E#)Qg#xP!O;A+&tXL&D{c>-tIy=Xc1K9zlYvy;N;Xks_Ouq09%OXUnVa3s#Tn z8jaD>TSSAassu&r6FXyT+$Auv{T^E%_SVyK^#L{i#=O0v9ZSBKPT5tB4#-Kq&G9Iq zh(rl+nKpJm!4*9{jC~@HflR^S+63J+&AbKlgz5g&(i@9-j}PpM2mhi^vVu{1eHvpG zwgeUmMqm_aj926^81z_D& z28mV7jDaX2E*w8-#y8*hx@oJr`(|{|{PgrE*_T3+a(7gKw z`kK$??rHpKX>Iw_%JlA$q=rVgbj`EC?9@)x^^@f?fsRI)sMe<^H|Op#8gxeR>RQwQ zT6AK%p&^&T`Vs4+W9fXzNjpb@#bx`{&}Gqbeb@BO(b2cAMOF-Jor1`7%{W&Zfi)>o zv8*|Fa+0#DOwhZ=z1m84a!g?iAo0Z#aH*|40vnW4tv*H2Hy_6d*imZQa}6CcBV-{j zSpY&tGc18at*fJRkFVN;-NHwZ%e~WpQ6%FlIUCZ-6fTZR-uh=pYyBtPv+kcx*QQER zmkA=C$_kDmrK&3`rs$xS;F45zNm!e2)v4e|)ew{XrU}|9KKG4|A`hhInLVQ(nk6hP z<2%~iptE~=1NqG42%j|-jmIYZ7IXbbXUNx@0FlOGqhN&oCQGb4Dz2=Kf^ulDW81SX+DaZQ!J*amwY2uStruHIK@uH6|7TUFo)!I(z~+=ThejAl9Frz*Z{nu6#02l;vBc>CZiiFxrRr2tD>$i z3Iiu{6#VVNm%FK%nd_?xZK<-c764U3_lNgZS%HX(n24OX%x1?OT8XQXa&MO=#KPGl z;Y%$oEtIO&)!F@P1`PTj59j&uUit2>FRRd*F5KTWo{P2(j6fgtv!$@=DyPhIXG<}$ zdU)2=H8iF=2N-B+?{jcO2S8x?$FfKU{t9h6Onv!Rul5gkjIs6)UL8+XIRjbCe7Z`r zcpF5BATdzkbz7`E*+NG429HZzr$3+mhMMy2Rec#Ix^)Yuv28n5QD1KfVu05t>?M-$ zTU%Re)GsiRu9}41cK6py-yg7MslEvPYii_v=Li0EKwM+Ka|sDAndGxnR46%-azO{2T32hl0_CAI*947CjL z{+r_X|BM(Yd8OSzrV<7$|MFe(Il3u3Y zg=s7&BPqaC@7~X@n)93YAK6?c)YFd~(J1~G3s7mO*upP_c)HCWlr(PAn{t6dS7 z&b!H>`tn_QMu~TRey_(4-Pz$`u-ROP&UG(w-A>qCJNlFOd3lXi{hmhs((*U@aCN2U z6E--1%qwE&{cY|WC9JHXLP7*f!o2(nKL5HQ^Wp^u2iFYoxdnburiEd!jIuH^^xyaI z|9sMSxIW{uS*L(DJ^!84aOf-L_}!zwX&kTu0zw&AvJsqxp4QJy!J>~)+Q&~k_sxIuD=uT_;3U#YKJcTut8o7*5Kl!=mYw)cndRc?Sv zCy$4UVN$t{6f9%+31A9(y%9pzGB_|$kkQiCB82lyJo)F(*AE%Il&}qT$c)HXq=zd5 z^%aFPlil6V&5f(eHej_!dJYfg`o=ZMxYk$q?{)-MSP5W`viIVpOla7*{M<*zZ2D&E zt}-%Inc|X?1^fH$UQH61)^dw{J*V20yy+Rnv$F*8rSl78hfKby_qkbarfmL*jUGm2 zZV-O%!TONqdj9;+_O)0urs@pWT9!fAoJt=&N>-;g`AwE@95OdNG|r|ylA#?VvK$N>2{A?NJ=Mx+VtwzD?yLc z{*Rs~g2#&XuV13({hgLZ7BWd$Ul|%B=vJ1NX9Syz zb(LdR*r~-hyI>3>heSz!stT1yNc=y0suYQHbBONo{dk2*!U7zSgM$O;knke2gp*l{dhop9kSeBLpFizk{)1ZjNAY7js&XZ+MKCe>iU@Jm;8!k#Ppfpiz7dPrMsz z0wR!zMC+5-+4F4*izsiK#Kx}UJFq_Boz{aelt3k)Dg28>|~__YQ;b9i=)UR5J8C5jOVz#TJT!qI^^&nZ1R5Uyq~V zhNvn<8f?yMf+U zHO?cr-vTF)BT26Au-)gbj?Lg;G(%=!V&Zo^O)UIwgG+7xXAaht`KaU+WXUN%>m7BH zMA(`dngH}+JO2`|lrz=K(_K&FPuTU$(?sW(g;t|R?b%Id=SohlfrN5o^HC|OmucDA zgMEEO55*jje-TQFC@E2h65d)kJs1lO4YkV82W+aa2w(uNTrE8#mhYn0;@Zb`$1r&E z_Lms&P?~17g_}RY6>GXfDJ_jH?dra$pW@zlBRuDH<_U#yo7u!;pfCdC_Rqby@~T!x zn-}TnQQ4ER9qm%Ibcx{VE8d0nM)JjriaEEgk)CSFa2av&dltDF#_vflM;jrYw&|5; zMTK#NUFXP1*<+rHuO)bF9`-LRUx?9l;YrM&SBiQW3gFmrkM}D7x9XFN;A|80%PZCY zS(t={2=DOTc{_!xJ-@w`fy-+F6=NeZvSlrkTrVQsf#qPa2BEygCTTYvx_SUfVP@)- zkWfUCVdeJs$I_g-clUmQtS&$WnK|Yk4}2@L)hadyeiBf8W%^1byhe@JFyXW^3&ZJT z=tOZrNtxpwiyrq4j4E=)x>`%w?3OP#%$?pAQroh-hZS^rOzC4AS_il_65XdUD?Vc$R=M0JP1BWvzl<+*C!DoJvxL7f>h5HA^+8zJBg@xCc6D;>~&f9c=eZcDx5QtdBIZ(h(Ei5jvUG}tiFzf+o{%<=y1zS5s7L2AsBt`+U%X0;X zPUR84Z*!6l-Uzv&YoMa4u(10t5LeZXS0d=$6VE1nwO-5}R_1u3ip1&p#3+EhpdlPj z-2GIqM9T|Y-(hK}Nims|mq*jjS|JGt=I}l{z-{` znt27*$XiPCL(`@t#6-sL-#>bMkAaSx%dW}1`{Gq4Qaz@hujbY0n2MN=lA@w$I%GE4 ztTm~)l;;M84?*C%=QnrZb~Cg|tF-v|8%tnK&{$W;#K0%6Al=ygD$WQU*|RxaR$bQPE$(UpU#@ zJKj^v{h0Q{Mw|*PJ{rfz_lI{lrY^S6x`bUB4y#@MvXz|Tsq4bD!s*{C8IK3Xu=zcnKHy_`=I*U_tFdfUI z)|fah)B0=OyWxdo(e@;&yrN>foDz?K034TZkx@DwZC1%pPP|h!!?4+$ry`>CR)4Pb z+EUT3Gp&y#`)p!{Y8A01>PIjUN!+xidHupbbyZstMM?Z!@FxexE}Sq#6ld{e`yi8r z^|8#4>iD#TPC=yQ6WWC5f2!o@OTgG7LE6_>66!k~f-N14-0YlxI$9*b$MKhQT_6B} z+?@Tw_Lo*K-@nt+>e&#u$&j`JL==NjpUjwbPd_DSAguRxS=Fjvt0~OY*>i8#WM^OQ z5(zI)uE(gZYbTSUI;lV_J}WIceHr>6=-=1Z7Z|c!#+}W|fnhR_*x7$?Q=dh_g3#Dl z@^9NdX=aFFld-(IF*4k3v$QEVsr!zIh=+#+2oqU+-J_#*B?d!5xqm8d9%+R|MUmmI z4TVJi%FND25g<$)Rn;`g07@SP1;y4lx`&xZlbv1R*5rhwC~)6k zGz03E-wBBd@~vWTI|hz3K5(x5MdYeDT2VI5<+M28*j8N*#u(5(tE$EFmsVI|63ngz zQx*LMeBKDyt?T+I$|)#x$S@l-0_#2B`JEeD|NT>b=F@fth8373BKRFENBwF#6hwm` zGG=tMCsr{&Fo5^?6>quru!4$G>Vw?*&{s(4G+@=Jr0{xkVT|%ie}Dh)BRv25OM|!z zh=Q(XNovH=h-d=2aysmOOQ7v^aZO%s2a6Zhdij{ur&<}XYWqpZ;rr|COOmO5M z4`{;3sg$UM@Lw!IMY+Zmag2xHoRzu5Op*g3qYF&}4@>K*;xGJ-^&;M7i6pCrJ@LP= z-RB;Q2DD*rdxvW9v=xQt{|WJ+MQ09fq!Ib8qh!5WagY~sQw&`#vA78ppMd^lj;>bQI*E`BY@!~2Z}7Xx6|CJnc(w>3K&&PxYdV+1cr zXD-f87MDn1_4@9YHn3qwI8ujq;+9AVDB{AxTBP*Lk;;W2;Kc<)jat+(FlOHW__M_OhhX`)3Q4?%u`eGuWHrn;zt|+s^sn57-#+=y zkjU^qGd$d~tdIXahRdeKj z0Z)Iw(WeCAUu@Q2^rb=N=D#T6zd!T(*IBgPy_X8D2wT^a*RL&YY;KD^Zt3Ha1i_uI zyos%C5#*jJkHD$%_YA-O^&V(&fEd3@t8Wl^AS`!T zgtRW2+^Fx~wWQ%HDx%;v3-Iwb(u*QfmhEE-4OM`R5es7mUIh;~3(e!lFF7kAZ^wh} zA3Ah>`EHm+LX(9}IU46!!Nvgu{r9acEpwtU=4=bcUd7#`r!V2_?ep8m!(1?s7C3bQQ;~H^cvti z4}%-(bCRyF&;r8>k%EF84wG`*gYUt?wJe5Tfd0i>S(rHvcG5b}N(z=(j<(kPl0Dd4 z+uJd)1KmHTCuMC+Yp$*9PMy}FQQ?UD`oE$wGMaoM0iWiHrp5dBAH>ByzkJDyjxGpJ zxaowJGfYL9$4J9a=4X%!Y)1IQfME!Jl!S!y%*eNbKc;=bzspjgrl|P(&AZX0XG0V` zW=it%qDQoNyTk4M$FDsGQ#7E}uivsWllk=Z>-|>n2Wjw1A_FR2UmwTMXpQg4q|IP#eb%zEj1@M7u-ynt==EZxc_~4cHp&(7_&!!NM@KIA(mPah*{gga!?7; zSiR#jf9cKv7;`*@ot~Y&vbbSnW=2kh9~<$#Zqxm^p{>2Yp~OIm%xFb2Je!1wNX!O( z;mzB(HoN=cMhq)}_@JDA0B)AQpRA#a*6tprC2yfw;O69@A~7JtFrDXlt5&a)P*NJ} z=pYw?qRMHtADQqY);X3rCYHrxrQC1oW$%sUFK&ht zjTVJ9pWQklye{_lcK^Ofj!bqv>M7~6(bar^B(d#aY`jLZ?U86?`0Hq8<1@B^z#4?&0KEj} zL9}A0Bhkt#{`%vEjr=07`L>QWl8yzK37>bvNT_8(%Sxsk2>^#lN)`h!+b%&`Ack^K zKQsI@DQRJ=i(uZ<^Sb*4nK=7`Q|^NsoO@XUH^oqeE1i^8B(48UyRO?!R|Ty`MS zQxH|c7~bA4m1}BfXfa)*GooAuffET@!3qOhTh$zIUVNcH*R%mJkdyskQ&m;Q^o)-e zjaLtFpB5isSZ{B?xEFk~8ngg`r@V47DrA0q_T0`an{n<>rRM7DTGH&davK{d=mm?gOU%*z5 z{+R$57g3MlIFp8#Fe5JqWAqGJ0kX7INLDOSN!#S4gbB;aO605DpL(zu_~`(Kw(?3! zAl4{Md4%^6Z{SrUM28%U+PBVI`ubv&IU={d^i2tDMKQu4iwsx!ea}!!tH~7N%YLP$ zizemk0dgy@sqT7{4jFFt$n#QJhMJS~BV)zZjVR_4`y;er=3S-V?x{}Z%KK%5g!j9UR)-#cK zae@7DtvQyZ-_-&Uk^Z9dO%r{qg>(%gBV{|g?3JW3dzH9qENVN7bafe-uUvHaWC)in ztH1R0^)V^cRo~FwmR8G3%=a}ykJujI8hErFNg_o#RU8`XaxM}Q5}KA_tob7>gXie0X7KK^U?F1GCeKBCJbFIXP`>lUJM(5IW9AntE1 zsVFJoCJ+%*IUcSryrx67zD(A&DRgYo(bCGRu4bV?uztfC_3az&ykuWob1ou8l7OqKvJKgdZzOt#L7kKlB1r)uM-IAOHGy)ifM`kYTMj zBUWN;Y?NZ43qy~SljCEZQ-p!njBYkl2lcD+^0cpbqtah`KIcp!B1=%Sv9&>pTiti> z?(1o|8b2518t_J><#Y7>P+s|jjLfJKI)@R9LkU&K6Jnun<)h?HUgdU!kNzCI9eBvv zERbAY9Hxepk&+_w?&V7$1(Xp6CB?*;q#k~CSXd;X6tEU#<{0W6_5bey#zPr}a1jJ^ zZ)Rr9Y81I4(7O9zz5tGd{?dH$u7#`MVKpyyAP!>d zqyVq?h7N|m6crTwDD5?mcPV;?3+lB^v?D^!>X384CAyb=sfB~zKeN)eb=8TcXQT{y zJ-w}z6zjm2R)+x7?`0n215T6=!%uQN8OAqaOebPYAy$;HOHo6K!s^J?P|8tU;q?pU zr&8{a0v$iY`qV^p^^*?C-mc%Vtmte<)es)fK-_;i*U87vZwMnHtjsQ~rOIk}xVt+C z`1*P-&l0K`<508z(lC?R6jrgP7P5LjcIX1|v9^xg-&vW&fweUE7cZm0QvV9((8cDT z#|%n$37hJZ#NJq~Zj5~bB2-I@(W@G~FtFbVN`ZJKgDwqVvok(;P;M)5hl?voj@~{` z&v0oKDa&D}_aG)l^=Y-;#bBBo$y>57Z%o0(c`LZi%qrBjG`YuH zl1Gz^iP6zakKhsL)I$kdZ0svZrRQ9QcE$-O*3Ttqw92pI=Sclpx>AV@1Xp;=sMluu zuUCq=R4(X_J!U}6ceI$w-nKfT5^~!<)`KQwQYiLbgMEGpCs(hq-Qj7ClZxUAr+I_?6#CHm44_s{0-BuT8r{v3PMMB6fE)xuLP0-$h1kiqK zF)c9>A(WB4E$igq%Tj@Z}pnr^Lgy>YHF+m5iHCD79VvFQ9drErqAW$;hB3edYHfPC^$xd$ChxhsJna=x&poutfSAQP})anA7FtVMo zf^9&0D?uQ;qN3t$zF!8Wrj(x*> zGt6qwrp>d`$RPh>J-M5nB) zYD6KIQ&*?Tszt%roV{A=a5kH_C+ZP$?;&PU{SBw{V-Bu?1q|QxcFBZdDh<8kM6++& z&o6H^L_Z;*^Xv>SEc{-%E_ti=TFoWkZh@cJFaS4JUQPok<6cR1VrzANg8s}v3)cY#PcX}HbS>h_MkqyFIk$6)>FKQjqH-TxnRysLY8c{#ujzz&1wM_v{y*4I`?bqdu%8`#AEWmie$`Z`lZQvN3o%ntt()2=F zjb5J5*#1@fF2q~EWi5c54^IuC>0F$g&waxFjrSFlWJDBHJF9k`u$KhjGA(UpwowtMH)wbbrqrTxFEyRQxtT(F~56gMJnM1|27)_sIA@toroG(aT0()yo?1VPce3 z;Rmy|38@J>j=Hl}pKH}M903I=wYd1}1eeLY?sNRbfJI0q;wy9P*qEr)Gk~VVuyi=2 z;_CNnq_5K@dleyz&S&*ou+m@828L1%?DO0A9=wSL{P5bkVbRF3slJi+ke{Ud!-d&I zqi4sz{^v0+JY*;j*%$>eX-V{w+_xp$H{(J-wgy zQ)COUggPU}p-^x4n_n$bF|}2U!vw6OXP~FrmT?++B)$82nh_aen9HMh4c1EL2TZ5N zdxz!EMiuZ7U8-6_nkWVG_l|>Og|D{t932~@rnvJfMC)mlvM$R?%#W%nE=Mo7$^+Ki zfK+>Va1_w4Qh&H{1_(gI=0m23P0RiTAyv!Si!u;p!_s`RaXyxl0eyv#^6ote=ZGbx zWF8`PrR%^Lc&#{S+wcN^{rc7520hCnwkRB%l53&a!4T)TM{KbWHC2aPaCvE90NSjA zg3pFX$7(7in`O52H&RVTzuT8u)I?uyZ$khE4wVp_^YCxBBrgexMl%TGQY;P*zC6yO zb1rw9s3!O`8W_iPksq5uAR#ztKJHtBDXcoP(qq}Vp4JiC3K6YiV{^wl1?yu;%`!(D z6FSo$C)ZUdDYF1)o-A6rqZ|G0o3{0rcn_Fs8@7FmLK`!W?vGu2cC~C=XM$`{zfx43 znVh`VN5VD;O`~{r4RE7aL3=(Hp#*FCBltO^yIY&E4p=ob?)bs?Q_S1WB&H|HOTEUD zB8g^jFl@`8qNlcsGJ5E? zS(9Wuy#tMTWycnjG_Tqi9|B1%=f`H=)L{)rWfN(ziNExwM9j&2AX z&S7L`|fU#gvR$9S0rbxKhh5?N5kQI!=L$D?wz9D!D>fr#pPJh*>sU{$y-k*GMl16 zN?|{ti=B`qZSA>{-ym(b=9vX*6OGH};@Ijcd1XgOM>9A>-rO2?vjf3e_m$Zz9i1c( z|8F6Ehm^dnji2O?LGIuA5d#gY+U5j>8&o#10rAAPsop~M9vm8=t0-7vwO%143coE- z+qMs=4hR;s_ud;Cmd?3t{dQ|EHXHkF(=EJc2i_7$B|L1p3)LP zp|Q(KQe`wW=aPnTsqQAwJ|M;TNW$&@xxOp{(s)pDV~@ej-c-PMC+C zPgx2Y4mt#SMQP4l3D_XC)K!b|!;UIpCK$wagqe+gD3c~;GSw9o8L~V%j2%*o9=_YS zXi-O(`@k}G+dL25-G?x84;#vo|L#)^NFyTk70!JJtFL{(QnY%7MOx z#!H+A#Ip2ECk~g#mULj@Lc_abxASZdxX%5mY2AdSs*t(^Y-!&uhrYSFg>- z+)uI51CCubG$3*LWO0osENrn&_zdOctr@37s&cCV^VSB-ws4k*3=9{r(i$eqvPjP} zhCV7T=a`rMp?=S^xRqtYtL+Jr2YakFrkZ_EZa^IYN}&N}3vm4G)ysfbmg%c6k&N zQ@J=RrkwTm^5%PfyZu~T;tt|02Bb$BadETr?l4F>9|E@~%I{-WTWvkP<>AnIA;#=> zpskx9F?yUIFiB-%9+9ugYiMk(nY+!r!_uLxaX1o1iGO$Gmjbr5ohnGzYk!@xV|c})&Mg4ZK2_fbf2*eBLcLfKK}4=cl?Mn~mRS^oU_W3#?IINXnfjM;&r^HL^z zMB;PIHIW7oT|YlDMg7BtHrH*b>BL{@59w2r%gXs_aN2!=d+U*`OMj{Qa(}(;W!tnn zoXsMCz%$v=p_GIubiBGgT4rTqpscLY=AaN017mLw^WeaiteOMmA|_lTKBw6Uvj?rj zcLsfZ^xLgT<{Uik2Uv-<0k7w~eDsfJw_AyXRVWx$j3xK)1LchutQ!V@W7e1 zOM5?QFXkz{4`7c_Zh&jyB@|C(>1$#-T4oMq6@pZKR8sheAd7)T*qQ&j zw0z_qskqAZ_06w}MOJ0^{pPo~ zqMsBLnEt7|1ZkkIw;GoecM(frBjd+Q9v4L5D<`1y1To(ySqyo1Oe&Ji|+33 z?(Tk<_x(J-H~#tNn{mb&$8nswxXyE}ul3!rxnb9Zcf2XQjiBw+=Mmf0d#0jgznVlXf-d5}W6~Tmr zcgZ!!V2BqC_ycBM~9{ zN{r zy`mMU-@s(igkM!-F5yjfFl7o`jwVp6T+Sy=qT!E_7kbP)V_?X@qB^@?ojPeb?ic7~ z$^uV?={tYfld>P8qWUnUr&(SYDd>wrHu6?n>pTwgxgqB|CD?<}0~!!yg_5kSqOY}& zpr$lqmi_5IFUZn*_V)xBEP(veidOlmp}i^%#+pb*A%uXRh4%g0kF#E2aZLGQ#@()w zfp2Uxnb1G8icn^Ic?CRI7eXP;Cs$`J)pdzMh6I%#khb?(&9^tUbO?}1CL_!#SzNG) zCtF`&!j2*#UCA;OW#1~o^ z=9{!=^2K1CzrJk+I0FWgv{9c*r^;Q@w@n3=~189wbM%{`n1IU-j_<-3L#T{XNMy;+s&sZ=wpwgok^S zPj`(GMHq#@aW%~^%WvrFiGk=mrm?>9*iz=jUB-WB0fTyN+1IO$S;A;)Mn-t>MsCKX zQw;GWSnz~Ys)R~P=FCQadSraF0 zHAw>vOB1xC17Y&piugb8q9tg5G+e~M%(Qq#nn`2WwBfeKH@mkB&jJJrz=nhovHRL+ zvzsr~H<&--%;ZMK-Z^tfmM#EPsZctZm#F3YG{f&ovpD1E)VhF&b#@(}>Rxl?Y`3ec zYdA7AiSS8;B6?$A70P=V+k5`zHTIWga9Kd&ecqM*ZPGPER8h$e+Qc`5nF)d8R zY-wn?6Wc5E@!L$9jZgr}(XUmo!b^9%n@#0}M<$o4Y^lZja{P-SJH(&>kvBvn2 zM*HShaqB!SHKib(jF18+Bb5-Z)Ju5`rd&{7k)?tb6*o_dK(&Z}hcxE?=nT7rczZlz zCCm+?R1(ACDOZ??Oi1^Fw>4IHn>0{C?KG}r5YeE(jt9sxJW z%GARB7qO8u`2nOyD-34M@`U_(S~*!*c;AVGyJa1;To9s!nwTBXFo>!cnxfepyM5EG z45`KU{Ftt4VBiue!B7O7UI;FjYk&Jw!zNP_X-x5x0jg2|!-{i?@dB?BHk$@^dP&fj zKXXJV>(E7hdLv6U4lZRVDYG_jid|1<$q!&Gft+5I9;0vkZa>ASa}q4eCjjRMfI$va z?1Pc{(dY=Tax|oy>EJ8#At|=7|d_3l9&j2oG8mwEyl@Nv;vUNoZ<_ln7* z@E$*$>jOi_04Ol<&okw^^DZxO0qO=G4v}AydcCX8WsQlXP)aIT{+rrGuEcxTuddnJ zmg*@Zdkj|7XFJ^nYpi5_?*#1+l5b^*s|*aM0EB)xS^ooQoIJ&viuj_g9CF?(1)n)LqXX>bDeH*}&%x)LGra3rQLtQ5FKkLGJ>e z-)y{K4M{6L^6B_sd!WdQq*ew3gk}9LdyilYJZX>z~jq^f6W zK;PKd_H?XjVuDEqQ)jB`s{@+S&fcCO_|v@^qVF&Zi17zTU%mO{+Au-Y9q1snY`%*P z_Vf-Oj<%~XHC4u9?O#@P5#SiYrJkMrxS3yAkCh&0ys%Ya9>>*w0jmSpLHR+VadB8t z!iI_;oNKg+728yZ3#zL-b)#ad!{wEgbF$jo8$?0NVg#P!Arl%~54(qtiL8M5_3L0< zb-2yUiZH>*g#z~`5EyAI$-vi8x3)b#vb&rU%f!!pLz8j|8t+?!8k8StkSiv(dS~GX z8eJP;pkarT&KYR?quSw^--v-w)kGi(s4shls)9>vtJ*D$UzAkYn_H^8{6G0^@{hX# zaY?Q*#PvHN5Pb61qu$QTd?N$=qyCK}qYyrctd+(m*-i zcFX9YaXjjk&+32>6`gV%sPzi{`LQnKFHrzS9hh?%Dvc>I;9{&dRzUA_6=OS`) zb|4=GZs&T_t>$_hgM_p_-gS&mH|NLgLgK3sAP9e6S;dSFnMm4KZJVSLes*sH-Ph&k zTAXx;|Ah6Jo4atmj@?}wD5etf?Pz+SEj>#QPeG+Bv>vw>Z-?x(6PGxD~guG`{=iPbUb z8iA--uYHQ4V9^-vKHZ(z6t|3yp6=Xc+_#$1o3%b4J%$sivS-4t<9w{C#^B)$b>KN^ zXD(ANY~#Oo=nUROL7}00O>eSw(BR;7ZT{{|2$Uf$mR!q50W8dlZ*pRy-tO4H2Jpds ziNb?}1#5y+zX#x`lsh66uNsZ#I6FK4-HfyeAI_A;klX-A5g1+Rw%te_yaxs^y`2F( zd_4Puk>awlU3E!AcivVoTV2s>J^h*x<@WXCLmp_~+6z$3@S;bRm5L!DUow`LKbkM> zf&#<1PYoH4ZVM0)tSg``s>*+FW2K^?-dmcCIaF*P^`70Fub^`FMGFHH6QSkU)J2EG zIT{@uesEG4{k)7^ON{Z>EBwjxsS!7AL!8Iu==BD$4xt_sA)y3$vYrt=>$fc|xZbeu z^vuo985-v!PI>Ef4?PwaiyuH05!_hw*gsG^i!VaBz+ON{dp%QAik`8_uL0EiPqb<` z!@sdxU&yMvlZ5NNX>D5fKsC>d`|Z@+gqprl=hQz0$|-8MAw-#ZdFb|;FXQ53X;mTq z)r4n;VZWoJ%NJcx!-?3TT}Z-)QW|`Jt+CctW@G6`dfPfT zG6G7YH7ev>YD+ikjVpP9xM>FAIpbrJ=Lb95h9{COzJeV>-5=$qC)NmN6_f0DJCb`n z*6l5glx{~}a?dmo<6vSZGg%#cMfyaRtFPW*_naE_7#oWvo_gI+w;?7XB^x_EJ$baV zmGS3vqw@C7e-Vy&7)w%G*3kg#7{3Yf3nK^%D}DuHVw8XDXg4yo7S{LMU`xIJ$+(K3qvavU#co9KJ<>2xYawfPQPmc z4J>Dey&bZ*hi$*{@$hCDbHWVLFmVY1|NUNK*@KKkT-22B$B#SDCoY&*R(^#~SJz6% zjUmg|n7OncK4c>ij!lbyOSFMeuW>KP4QNnE2w#95$JwI0JGi%qw?TEwD=xmhy00Sk zU~8y@bDm~pnq)m8;}a3T+LzO?SQ=1CAo)zmCsMF!;Dd_y<-_~;+N*7T#BL9O+#av+ zCe1_B(9n^GO_+Y}RHr*Lj3l~5eSL7Ke{j&wV%P+7gZCjSkK43nj1|jBI2A?QMwp3vt1k zSJPTEQk97e2!fPed!$S|HJ{1fcMI6K$*)6Pp^NVkHMufkZK78 zNCB=NGu5>RCbGdXCI2}%C01Q# zY8TZFsd!vA4G1MQhTp&m=x*aUI#rI#Dj=goaCuC6JOnl!fG?>qvBh=LTzz03T*4z1 zdFT=9G!r{B;%EkA5%tMoDn0>GZgH1PnxKDuuTi39^lGgBCf3(J94st;k!@@&le_}H z$MRV`{5_5t<=EKxZf@a5S5nKF7sR6?Z-el6&O2C4#`ql6E)nw!O0Ey5z)unx1=AKF z<$1$h9ZX57i(m0-JGVRvs}YL1HF*X&3jUsf&wJah^1h6~cxpznL})r3&;-zci3l9>>&nrCI7{afY zGkRh{O9MyrE5>|!n=WYo=h%)zP87ZuSuQ8nJT71aWLiiAsz^ciEItqSXZy?r^6uVR ze?ZD9CT5IG;%%etZ4Ebf8lXIPd&$S^2cV?0Ff!g*j#9e{EJLs@H?}pgtp7U;m{AHf zM>;s>G}N?sC|sxERs!Wz9U&gon|EK{ZynSX0Gg)KvgGr1JXg^7KZmM>%gNj%R8-r; z$SNfL?WDgFTt6pJnaRqgk0@+XNE3$5%&LdB6c^XI1@1 zWqhJCREK~OHa9mn znJTohwvSFJJ#Yvh-NXkIF4wbSUN!Q7sUxfY73^KuI8APRGeodvWW3UGUS1SFw2*q z4DN&f%HfBhTJf!o0X>FSL^t=JxXy`=KpJ{hB2q(MAdJ$CeTi4bBYS|!%|0?3R-0~!?51c)wu>4uMf)cWV%FxwM#z$)0*&}%0&-HPx3vzcS z&!iKos8G?Bh=YrU|H?HLHwiLMaVoRLYti9iLOS(^WCcm+-`yt)dn}(<7AxM7Q-z$Y zt$ijm3k&=SEu-Ux3#?k>qrUK=f#NF&ny(05LvXNgKoW3;hlxa&UgE{}8{P|Rb^v`+ z`gt0!(*2BSVDUxxhXI!gZ)Awy?z)s(?Kq6UM}9cl>CI&ZXm+=o4LQdOdlpoK_BK&} z2eXXan3QXoa499A*%Qog>pAA4q^yWi=a-v_w{~0a7pW=fKD8U1}2Ts?KRhg0`&--(Y=Wq|yEw6Km_YU4i#kr@j4D;5zlN*-htt z6hO$~+ShrDS%w`N7^-&Hs~XB_u~hDIXraNs%E>-U^4NGEpxQSKCxfOX+^o zgD1QRw%7Eov&}~5L+I^rxTkc&Am64^^D5bdztYBJ>ubgJi~XG)d0E*))!WUmeb$xz zw%1o@;GSW7vNM|Hw+3jcsG?M*6%~GT(#pzL`z6g{Nld%PgDPkM}U$6TFZhuCMlQUO8(wkN1y!sz7rR%__dHX zEuBnKah|+zCKjIR4$BB-CpD zu*to`71F<{v30wDocoR`R1xxdp~=+6IwlET_J=o?pS!8 zTv}NWR_cWB_2d0L-(%ZX@gL$Q#W_GWIXXJJ2ec?T4))?ieHIo5VXivbm}6t*H`o#f z^V4u#1i~7%9Y`K-_dHXNJ{Ew^Ld0=P;W`@=V$Kay_(BjH7?+(ipI-uWk_A*cmy7+X zw}40SeFbw+AUFCen(EyWF=6}mJ7l%S2K5H}!IrPj0mMxPjuAR+zBO;(zFl^`2lKLy z{TJ*lB^;J)W@c&gbGUyqF7vNCXxdptI*iUncjGlreR<0yplp7)s62mxVPR_Jr7~)fYG(fQWA&%>zBn;BKdn!f(P^ny@=D&|Q^*_j@%R;fHP!RpLc zaF>Tkktu0uiHHVlEAG0_>gt7!4+LHm0(L8|#zv>+_C+NH2E=7Pf;fewI}>G#f5sEQ z9CKDtr3Fp@)$B`?&`s`o)R;Hm?t43#&wSz)2Ho{}19}cEe`aA|;||%Q#vaw+D*sOb z=*CuC92Y+Ba8pZxgg3qbnILc3bEBTbaGLrahDFj!8a{MpAg1%)!0(I^Vkw!m9-XN}!ikqQ zozGP1aorIsYRE?;wiFf;>1WBSbv}2NE9$fG@ZQncI3Lo!`T@@G8z80DvCW+v-OI@a z28)bMjiI@$bHsk-l>+jqpR<^$i>ap6V#IHxRY>1+Waj7lH%8&^Rpw<6^sSw`p|!(a zd3v~Pt%=!9cAqcAg?Lb0c|l+z zg1N(VU|m_!fhd1i#yGu>DLqdK%(q=z2E18%?_^;3!PpXL)KE8^@>jvp$h%=;a`NJ$ z62xSt8(rQAz6TGh()Y`FJYVQaz8=KVzIxTDC$i;ndzqA616A*E4tU=1w{z{?h{o}$ z@4~#}V&f4Bfp95FhnN2pH&@G+*7L?pRn@Ja@jKDs$UeSfh{jL4ei&Z znVfv{ngJmf{S5U78wFDma%BZeh=_2Ih_JxJ#)PP_OoNa%E>!KW^7@R@j-Nc+vmL@b z?9BZ;y|=^6%yt5uzd!BHCKSU7i+o4eo7wsb%49#LEtb2zB=y`KytS~ClHXdQV{L3+ z+AMD=_;^V>K3!oREQtS{fc3)YSqJE!O*p30)#8bgLGtj?B1mj!<>);-I^ZpdiCs#>yEYmuOI7Lj6#@s^ywmd2y3;L8&(4FNNk8}F zQF_rm(k)JXNQIl6-sCk87X$Ik+}wK_8kt&Q!bK3aOz^lrPVV=f z9x76-BmKa{M#i#rb*PeZrcXP@cO_C*<5gdXat z*%%xO;n$cq&D0(*Rd|)yVI)I?gU{5s76xt+ITsPby+sKb3t6i%qk%cX7wKqT zP9vfw`|we6NyhpefG_E0YBq8-SU2s1@6|gY@Br;QNkd3?>pWKH(U3UG(a!9CSJyCC zA;Gw&N$j(+en`9Xg7E<+#bN;gtj1a$7$JsO(QfjX_XoeMNbf+!I6h8+h|6tqak6!= zv%0SP9SDAXk>z-egn%4^Yy5l`_7xXmn#e2aYTfdfhmdv0o9idQ4IdV0vQh-;`I(4& z=U8Wx^{VE`A15IelcIdHFD&>n9mSHI&V%F7EPP(75&v%f{Q6(tK6{RcXc@6vpHjzz?aAdrO` zgA!nFi_<7hVU4Kyd3C1O4`zADF1Onnj#PZj=R?rV`0g66r?(F<=ZP$Q;Ijegi#YJx zOVJ09zm4LK32EEWjg$*Nr57zp`!VCCDmfKwvs7hw3|4d6FxrbK6Fh|la_I>1Jm$sI!#Q2G*&-~78z{=lU!mf&5V+GpmOsfj$`m#~UNwNHO*kIo*6`*2PZqGU zf0u^hjPh^r`b!4vJfJczMMKP7R<0^YuhiFaGsKty9?dx^aTuy4zR+ZatLf|Atn=A= z7mD7~vhChZ*F$<~`R8tt16m}FXzMb9WwL3r*(AVsVx-C|y|KO8FbTg+7fH zK9#k_T-dK(KoqUSsid64p;<^;g$d;kC2DsWvjAe6hZ&wHMVI}lLq>xkYPE9HNreL3 zrsZ14Q}W>*4iKoMQHNv$rNI%Tj+QpUV#eOATcrw%{XI~r3qD?&>x=DiIqGZyssp7Qlu^xkOnL>?3#!#Y=4G=4d&=U*2Ap6B2np+Y zd-wK?!A6kN;SiV0nd#iLqpR!bcH7yp$7Jfk8v^Z+`17afd{dE3Za4x0f|HXIFtiAS zW26xZpmjVW{v|aIW@nV{lnl<_Uz|nBIrqh>1=fVUd~{yz1Rt%e@aZv}`PywfWHZ=^ zV)xJLpyXDOEiXMnus{Ep8>Tq215qrU>?fFY}qTz-Tevh&D7O6 zhJUhn5&i-q>iK#%3q!?hP(k;0I)1!3PcLXvHr6(+1Stp={DM}WyYfFkfs%}H9BOUx z+`%PaFr?05wdbm(6&3gU_Mz@rN%7|r;%lX5D=K@M2TQ+Pp>Fny-1p0k_u&gys1#HM zEvt+Mq7x%4TxlEWMJ^MQvH-?xzKC*Tf0=t_&!TPOWe7-n;QdBX7Ze0yG>B210FODE zh0ATa@>2>@rDAMiQUmh8_u`srZjCCO+d$fqPr*|bh|+h`T|WrOA~wtE{x#b3ym@s= zCUR`^|K`rW%FEk>;5oFz#}6NlIW0eYrUciiy;LhwH8lbdfaHGs$07YgM#hI``#%b4 zd=rt;9zMLdxP<2hI|)l+w!O7~-OW1!oB#S^^h9vXLB?HK8FtR5tI`1(oaXD>k8_@T z$KQbU724C%MGyyva`b+uItExo(|n>en;vp{TEGKT-RO#^opyF0iV0&}YDhqRs{yEi zx48vE5pU-@&sWEpJ?=IoQoMOz-M@<}n!kbtpvfIWRDuzgug~hH2qpK6r$=K>&mKb9 z8=L6i8gF7i{0t$^ms%G1U`oKE~ICmZIjHtw1dp{`}uVOIj5>INIZeYiuW!Y+&M-fn-=xc+3$csBzu>1&$fV?hihxglej)*8fLP*XW8x z?Hi~2SqfMY@0BF<_xF38ZlVIht%iG<8+YMqa5I)E89b~HjM_6TB~6Ob zGBW4w!ypy4S4#CSu<7pV$m{A`<+1w>VX%~SBk&$UrLylXmi5Qew$(k|C2J@TybbuO zJnU?77KZOYt5(-~GR0iwU8slYyW>Y|XJg}E`Q$Ws_v=?Qc0UgRyY>jc8h>4T&-af% z8cR?mo>qONq=Zh86$2yYc6Ab$dPN*MmNE7)SdVz6Ftc^`WYFUn=`~6+j|J?v8-Vs} zYtLFKd*`}c{46cQ=zen)GA!?E`|Q3`hH3E6jqC3X?C&GZkI~lhFDQq>wd8nYHO6vA zF&7;}8vtE1bwLFGU8DQcDiwf-`2u9LYu#S1Jem2iW`$k9vONT^dVT^A5fpTQKxA;h z(LFUT4rc6I6WRxmE3XA*3wYIP+ttuS;*QRbY@D-<5CpZqCXjh;L6j?&LJ2nefzpzu zr`sA0g#xe%Pvv%hFx8g+Y-*6#da5H-Du>IUJ(9*10FAm_b+2jtV~*AJaY2={l#G5_ zb#QcM#&PSQ6KEG}WxB5%5tX<>{P&=kO2L9}qPrDbO)>M(N~|eCBkp?p6^&tawHtD#hx%3%Kh$v+elPNE-}u^z`%{V`E5iAs&&qK%NNnz_mxAFK*j?20>{I}n z`zrH<+Xu+7T6#SHc6$n7|Jo*2OO>&J4Fpv4K^Y7YmayI7ToXSh*MRrS*W1!DbT&@* zN^UD`y-hGA|2Ihqa2KT6_4&#a;`;I|t~&Cc%L0BTCzFwpRY3iuB65|*_2=sb?@o_f znBht$78YIp*tl5GT*+{st&udWay^#;(1iEzIY7d)v-ZdVj+-%|2ZV9-_4O_84G1NI zn3quwJ`brn6$6jBgL2-N5eu$*msZAYWrSO6J>UZiV1B&jX_%>b>D7ARrorV3xjy3Y z7L=5X1Ou=Bnz|l>prB9sIb?;rPn**MH|AKqN;ZdNj?(YWfQ%+3 z<$&a1Ii1;WwTjWA`ilat1s&>g+Tx6eaOq_dXIX^EB?T0%ECEXAP+ZZkwbiP*1_cLB z&H|HZ^K?#+&2$fk62ZS zN+@vyGJx6HIn9jfH%fu@cJ~)oT4}GdosQb#04h9N2aXlO<#B5KO&6)=+Q+YAaUq50 zW~TylvQUXRGV1KnevB^+bf~77yl%iXrf2^cr&f+=&2c!&)nZ;OzGs}DC4`L5l@FQ> zidm&0Ah1<~n+T)x8nkb`1>@p2-Q<3ao-DU56lP>Zt`=3tbquu%l4h9+g|8UdDJbNk z92EmON2DYj?|^7n)D7@+n19K)2dDI0A-GLX4JQMC3ktBYDkaD})4*U55j%+;|GcTkU*!NEE!24P#Je}lUYE%amJdL*i8XamN z9x?H8SaLOZck=BKa620Vx*}M_fy$5%>=hU>MtBrIZzmtShXuK{5Nhig5fKm&5vRkq z+g~s7gM>Dp5h#{+0!lPGoEgMz+nsg+I5W&iEX20zIr7A2e3Dr#0^(_@=$6lhX+b7X z2u@||){9zJR`#89<}8S*MG$*vBY)_z0F}oGo}U$F_uLb|fiF={y_C4Ik)vXgw`khp zAz|EBt-*N-6{XqsmLrJ@Se2jJ^n}9G^d0Pur#|ku&lIV=f z)>wA`5pr-TmfBo<813SLGm6U7V%XcV^AwkR`{n25GCoV7*wO4%FNGmnrm#vvv~k{9u$kdiL60+{$OSKtov_8U!Cjk4JV=R7Yw7vquY2J zDo+s*!!a-@1B=et*%^E~m(6EL!^sH+71cQ)+XzJ@w{{V8o4&A}08&3+>7^$ERZMNg|L0%q+Va5w?p#UjP4*8iOf^WiS5Dtj>Al)kcG z*#19aSHL=r@^9{n4_y-hg=hlqv*{x7GV3%-k?v@llCZ(j!*A)avC?w0n<4ggjc>-l z7c03BLSnoj$Op?I%=&mwMQylZ6ttfw4JN* zq}%>xz~lIuhb6s%9)AlG6Z7~`$M`SH3mkF&Yt%q*OsMLF=ObBAX|=RhF;tMj9A-BA z-|*)r;;&({@^V)D!a%C1T5p}@q9Ad_TLs#GtEGp_=d8I1R8$2S-XDa&-M9csmN%(!vm8htN=j- zhInORHe7C7zvMJ%ZA`WYj*9XMf!itOK(_hMglqy81@~s$!jFF=L*Q_?Wcz<*N}47A z2LTX<@Gk;j?cFaPCz>aC?tV3PXp-Q6e6B$EbL#OTSXPpmH?c*U)9DOslf=QUd4`C~ zIxu4ads2We?@!RN6Cw@H$Mygxt#_PZ)zr^a6DVc^-q98^$gyI1@3F(m48fR)d%_F^>vd5h*%mA!4L zp8?A0a(~VJMDMzu#zthH$v1wtqC!*roKqf{OH04(q`z`gkb(Wgp7_Qj3>F$XnB%W> z&)PGH^&bmE+>7Ry;OODpwkPXaeDewlsAxZ#=xyBH!Gd+m^y~kO z#vqB`zIB(}X|*5G@K90qfL6iX#%#Yo(hj>`nDu0+i!GHGYr3&mgHMyHD8R0iLtY>YPsqxsF`oz*xNS>AxevlcE5YLbZJHBdAM?TURrd% zwdGwoY-lxkS|Gy(&(__V;{+9@pXQ5p8xyxCs%+(KrH8Ek9#IFJw#tHnu=8iu<$>(C zsaoPFEPS(EcH;t_WUftjs8??#Wn`=>E9@<{=}Su_Y!n3cd;94YO7$$Hjs3k-RCQ#= zClE-TZTAO`g2N>4O!mEED+fp$rdQ2?GxO*b`GYx}+~frA-u_S$hhU{Q*m)!YL}MT; z&V|%aO5;RUKur>eTHFAxF@T1GLK;2z8>3%wfnzCS9iXanT{TgENf2WY4I-@c{Pev# zBq$p#QBZ&=Cz=X?APK&`Yt31^!8E?vZ?R3RZ@lX2X*{n__R#PiSNg&l3SWQ`fckU) zn*qdipSqa3!_@l-4|*Xr*%$ng9=D6>Hu|9v!QXKiA9?!|95zB5mE6@D|Gan1)5ze_w8Y9C98vC@}6eGMU8s=~pi zFTji$uQ}o%z`!{_ZQC9G**R=dV{h&7WZVg*I?rJBJ-z5@adhdeS(VxFXtIO1Yl92l ziwXvbw1&6nk1G-B+;VbK+z!3R$?2?S%NITnPyzd^8~Zz#V8wx70e0OtI9Q0VZ3b-i zYo@lM1l9e0eG;j4ipyWeYv9)gzsbvY&5p8AZoRz68Pk(oK1!T*`uH2Nn|i|%7$l}y zb-L)HwfuCZKo#TH3ZI27pE=VQ)N91^P_4I@g01mfOL8VPWjXl{qn1s>wStAoo0arB z{`ryEW7&GEEldeffr!%%k0h|#a6yg3#&reGu3+LB|M8`srn3tEk91Aco#w$tUP3cXG2p5kA> zjMtm*W^XNTuTe2%l0`Js#3mb4 z*I6}O(azs}@=S*s9}ws{Ay-?UOa9_A+h;LN5-ury^9{o4gw?^rS*~MdL`g&AC)i&7 z>sQ+xG0*-&t6#{$XxZXfgg)P+Hhy|JNL?Ty0T>Ac;Q(;f`Z1mPj?fcQ+ zgEI%Sc=MRl92R!bq{=73>c;u_HEl&E2)ckdIjw`||frdTL91W?(9o z54RT4G2FVBbT9=`l`nVsxVX%u#D?N9NgZa{Z_(_=$-;j!IK?ifx)hFJ2P(aiL8;nb z^kI!q5Ru7Bp61858TKI0{L=im)~-i9=o|XQ=_-H43+&nfrpoKOotQ=Wo2Z-~bF5Z~ zo=+(?HSOwBd~9q&yxd8$+JM)iYvcXJ#n|+?(p{^l1FMjGGM1L2R~VT7xwzKb-x=RR zk@7ztPniy_E7a9yUv$hCynUOWPLrmSQF1@uMTlk^3h#AI3UU!VDi7RPZ*ARSpULK< zqd%v-003*<-0VDhXT@ch3i8*4@T2(H$?!!eWx+K#`d$2Rcdt8J<6fyaN;VT6sIY<7 zpz%eo0gu_dTQ)>haZQ^5Cw|w9)PRel9UacKvH1moz&3u<_7VS96D{+HTUHY#tA4L#p^k)@^}+Ct;zO4R z4$hgCiS@$<9oT|=N<={xhB1RED`(ivbj^w>$;r>ReaAd^mO}tR2Kv9egYRKL$GZc>rfwYO(;`RUfq}ru zCMSeu%s|7H)qa5fBIW-fnf(2MB%pU(4Q~@HD9rc1-q*EAO^V0Ez*)>PF<@&Sim1Og zgV{6O7-{k_UAR5p>pUn*qnIgy<_+2gh(NrZnGRU?-$MBQXZjJU>ui3cuMO+z0}J(F7|BhR4yIa)sUJ!}TFS!^ zz3Gf%qDH+tIXB7d#;91ep>A5iCsMP#k^n{u+l;J6Y*_|DI7x_w`>n}A;FB6h145@) ztiWt6(V_-2+|A4`xTarpFk5c5U0O^(Tn=s%mnvYvGIxnT!eihXgIl&`XLm&>3kq!y zf(~p2v)K1Rh~?(h{do83+_U|{Nq<*2 zNqeP~@fM^R0gu`HyQfrhP6~(*E%{79Fj2P0f1ZXlWtc)}i6nA&Y%-oChqPRSi zBn-F1$j^L(zzOcjZDKEvk^l-1%o|MYDlSNI4S`_rdSYR$VEWdePJ{h;|}biDQ1rmG{}{niE$KWuF){~qMOW!M0o@fxO# zW(ps5Z(m<+13MwNl^1&L%bQ(XuEKN=&7CJw1M)EZKA5&fq=?{WhiNU)*II$!jn58= z$|Ndq_bM;P$Szzye5cqU;L0j@<~$@Rf8hVyuQyI;+^sdD*$e;-eM%^+~7%$Hu( zP4+J0xxX9W&xGe*O3k>)H!%i#3Md~^dD_%#EWLHZeXsAIc75({EiDKS3o&KJX3cCc zN$vT?#ZmsoieT>V);A@D&~Y;aG*T(m<)!Aw)+f-;#hyDbpMsG0W%@6u;Eq!3maO? zL9s-FTMGwyKt#%CrV)?yuWs z3=DRo*BZ#k701cH1V^|8x4N8)`*nQM)f~P`%O;8eF3d8M2Nq_lWbdsdaM;DKJ~*6N z!t<7w5JLPF6%}|vdafj_uM;aNE`K%PhaYM1OX$}Ay0YqXv->^KLswBl1hvvdTI3|c zDQqqlcO9%M-^Y(XVGC(N(hz&6*&YE-GPeU)5&^aiU17Ylc+IpB6mC8du$k?oGKcIgf1=nzHVlsbZeQmMs1{-E z^DzK0TRAb;Ms;RpSuLK**}`V>tNYthn>ejiYch3}TkBh>o4n@YW!S@xJ_Qm{F(fV3 z^(wvY)^&s8z@f{_(<9ewb=-lLqa{KWB^CjJ+k+I>BQq_jp#0$AjaQvZ9VU8OP&D0% z=Rv)@@;EsIHUg$i4OhhA$*?&U0x&SK2`-QvE8Pnp-;K&mVjdP9k^Vjp^?SMlC374r zb>67Vrs5fb)mJ7aL5Z}qwHVmqc&rTgWb|{(UnO!I9LRI97f|4xB7bt&^x=Z9$jDq9 zH3>tNPclH3LE*Q}e9dTKue-&6n!WCft~<~klDx_3f~|A%!#Km{Y~usRa};Ey?@*)@ z0I_!&CT52$W_NkvET@4i@vN;*k87d+G|S3)O#tx7K5Jkt!#YR9=BNSk;N&C2EuO3d zo;hTrYh38wLj{u3!0{oG!#}J8LVw#Y0t7nNq$hIF|2qrl4`9?G@hn+Hvb3r4xZ1`I zdpm_%OjdIjRg>!?>^QKw|8z43FvpLYvku+j=Tr9nV}dt69az4{oVN94QV(nAZ;kUK zDX`<@e*fNVxJuVd!>P>}seE;RQ>auUXKS|9nf`n+Jj74&-OY_(ODm`>^QX|U{o&ZE zyW+&5r)GL_D)?wbY-A`XaQ%gG)@UeMq|UtbbNqJ`XaDRf;i997<{CH*^LGymb(5`7 z5z^pc5G_uQr#iWVln{*HH~C;Dk@U2sCodAiL~xcwR4_MNC@-mL@kvD`U}wxLiC7`5 z0K;N%vmZGJ)%v`%Or33zGgl=--r9PD!^^RTjh|k*-5kSU6+}d+Dga=d&rKeh6vn~N z3Xf1T0emk_GmwYXA*32LC+Ilevmvy^?PTP zlz)QSBW`|j+$=&+uPBvaM)y1P4*am{c-T;CAr}+cjzK?iw^by@VI+_D7g)kSu4o7# zsM}(*ZYvx9G%jTY8YSijZL<7u7f8qvN>`gD@B}=@k&29HqPUzJ;Cz(EVc-}2s|}nW zmJ#5!(!7i?g*rOOpX!`yMqZ2BEGL(mpC5snPQS27rqb2`E}b(qM1#sECVI^Jh-Dq8 zf6LH<**4>NuGxNa+TwWQXzg%R{mhFt+`iN)q4+`Xu0zWEI_C;ZNhBqqmE=^VVXdA< zA%BLaUkZ{q5VJ8@obC}OyQ3l1lzqNG-S6zaRX#PBy!na#SSLg))JfLCB@8$&{*u!D zJZX>ZB_0we@eFJ@|=c5WUp2@)lP*po0PLN2#9R!iTIPYPk z==SXP9wXU!Y`A1S5*|{o=CQJVf2me^3(PJLm+7eoMFwJo{c+WGA*BWmsE!lO7Bk`g zladN*5X<_s;*+~K8XomK*J1Oy!}nM^{YiVq#DmH2ouF9!Suze+^P24|GB$OI?Ee>Q z=NKGT+qUb*w%yoHW81cE+qTu%b{aHlY};&-Hc4X}d-ZwV_nZCA?4NrkKQc|4N!Ge? z;k=I14&tNf<`6RcTX3c&>S5Oq7dLyhnWe-aOUQa8J{SIq44Wf} zBr(Zu2)4bRrqduR<`S=9@^$-V)$P7A9Cjjq`+v~G50IUG`UzW)e2v`adNiH~{ znIjO)I{-7YfZx@Q??-iG@_dIt_ssZsCf`Gf2viHrb^6|I4_>p^M7-TcO?6$J{$(F5 z;Dx(TE(eHSU)~aWjE#wGH6K!jQgX`yLwkRR=fS#d!bkz9@y+%N1&Qu&F($@)3Avmv zV-h#3YX;y#&3ReJ&Jbd12V%-<8&srAqn#AJXzI$!$Q{2M8>?`oD~B91Sl+>Wz%M-f zP2Y29R_Wo z4N3q5&n@uqq>dmrFMZ8;|7_6XFLDE_nMDlp`W)i#AVNA!h4ZJiGKqXNf&yd|1QRkH zE;P9Y-j6KmFtD=n3ZTsarFr`B2%z!h^Keg%=_ySH1%3=jcmTalkNdfJG&ZWi$YJMvwga_MMOF3n|7DX+HbV4&w@yF@5*&5#wa>e{(PrA1hD$qFG6pT|z(RdsB8R`+{ z=Nr56H_@!c3%Emir$8+xUR^!C;`L|-JuwLJzOaA{CHd8M2ss#ng3M-|=vltNnfz|>&q;2p=+zd(=>^&5+K%#yf_Sz`*E|PzHOF%IU z1T;d88~iUk3m}#yJ(B{2)9tR(@D#(bd+l!c(WFuDAQ~|_86JQ+23>eNy0(6+*bN}(l8O)YaQCT<-vB)eZ zVIU@_Y()^Jx)&OkQT$w?rn_FFU-K`1`bq!v9M5XcMpeiZ@ z`p{(c1)N;;F+EDDIa$=`L>LLta;DmP*PE~X8EvLzOU+-pS7mji0Qi4^qGvYZ*yQy7 zFa(JSDzWs2GaFidViu*nX5kk{`jnjHOasM9;K?@s*QSS;HfjvVPK{pyiY(325CE-P zS+$3ER2dco7;*~h=Gtah49`zisQ5?#S$I~s7$5R_by?NsOsh;xR3!aV%mKM+R*KGO z)XaNVr>a`&x-;91D#z@KQC{3MLC%yM0+3Wjs(+sN=UrZjt0-x?o!D1YMLV0zcSjZG z)x}e|Dgji^g!CVIb?VC2=KB6hPEuZ0USWCh<{pe5IDba=_pNZagbJB~OT1$pck4$R zP@DzdOi)csmzkKXt#`1zFt#u=!biu|Q&inMB$}Td8y+54rFw|1*#xXZva+;){XUxm z6pk&Oo!9DumSSe#qZ^GmX6}KO;5QIJPo;-ni<1X}XJu||Xj|cP+%HEp110qbP><&k zR|nH_WD2V~ z4u;QOz`T8mVJ#1%qsJ-2ua193KRY{t%fz>ScXLa307u9Cii>ju#Etse(p8;B*Y1MY zshwrvxYIE?n`nH^9Ub0-j5O3M%c>7o?h<$;Oe7S<#LRlq+OQ-$>;2%woGO~JU zj)jHY!GST9053nYoOCn?gf%yJ4{>OXMV~&UaLA6b;pZYO%6p13 z(@?QtlYzcv5^{PU!1?7|umMW|wa+b{T?oRiR@RB$$QLT9mR@e1YojR4WKYHW#Z}yk zLBDHbqTJ=@8L_Z?_h_Uy40r=kKw*s_JlOS!ok5Yr6*$ojP$;csXLI%l$Vv4Ac#P`?2`lmZ!*L$Ocrr(Jhqw97Wt4 znuVf`o{VH6q@s7{ZwZf=ocWc*)-WNctE&(&Wuh%4MhT`1zr9db*AG&TvSZM{VP}uW z-{W!qb`es-1|JV}uAv|$?$6dB)BtNObY3UUq2lmcWp!m!)}cy;nQ?-}){V$MK9z+g zVhH-FxWdp}f|^2q6p*t(-=X}y=WyU8-LcP|U8J_kR2+q-qoeC<3tw#t#K-vkJ4tva zkMLo@*b!D*dOQx^4Q0OC$D)v;e-_MVDpEg3@jw!GneA9dDae|SSwZM@C_!`YRbaLqB(j0DQZpgGticuiS=2a>ax>C#gS~?X#%11!0*e?*nZi zJR{`&phl2bseVRSsf75d>`q6foGHkLjv;cfwg)u4rmru+hQ&OKT@Ea#!QT-~&;4oV@Nx-GPGPZE zu?jV&XiSAP{N=OCTpDn#Sh`gB$-lyZ_$>D=qfXn&`m)GVu@N_lKUdL6a}Mq*HLRhP z7foi*oEnlr+J* z$xSow-l3c;TSDJ#>G{ug=9iS=dzbSni6w+1`y=6!H}?nd)ZXhi!pP&jurRZSw}LwB zBOoS4&Ubs|WLsRSp(7j)S?tsQL-|$HL?xwweZZYm0D^&_4}2|Fu~Qkn`tZNC07_OA z6`sCg?-$R4W-2Z+d>*Cc3wh{)bU>DU4A{s8kMw(dVV{?o8Rhc%!%oIc`<1xWb8N3i zvfGl#%IZpBcGfxM#VrK3g8;j(x)vmJkPR&ReW2=U{+AnS>LZDqR8)`=gRYPjwS5Sm zP(^)JBdSlN1tpfAog9@8w3ue96O!@;gv3B3CT$Slh*G}=>-_Dz;?ULW)3#h(T*5+t zE4(}`78N=DlpY3XdbFzvD;z(EM>K>r{nDVrT23b@2NsX`rj{T?X-R&Cpsp}YIHVyb z+}0_5=;HJTF(Jm;0;}tz?2nsEmR) z0ORV)`X?oz4$8|)isOEEzfjfDfZ9;AExVjYxczQ)ipQ_*4ZDZqelh^}`S&jFN*jD4 zH6HX2O@oWww@Il=oKx}ZVwo_WyWk}hz9C~;#4pqGL704SRHmRG(>kfU*Kxf-w5TiT zsC#BNnUpmca|LsI*Q^Ao>j@OJh!x~7EUeD=0$khFovoLPX)GGf92v;~b`35e|KZYx zcBc3Ur3hhlCC%T~(>magRrGjhuczz3K^R5}Zt7?xwot?1{O=2pymf76&_}AMuaDq7 zT^LA#iy&KARuynR!0lgK`!;1{V|Eb0h<`kEKeiF5mWsjC!IjtUsuNz%>-SWxER?m~ zi3S=_U)fMexpNl!f`yaf`D;3f?&>XT`Fl;L;DT%s;78R-<)^7&cNARs~P2^fd?Ip7i5Fj-CNd5ZNezUtCm^$p+ zN$Rm~UQLeSYq3~Cv_$iqrV4M3bgL<^hS+GSYav`V$uUP7EH*qvvYju-17ixneww&n7}*JN#>x>XEYO=0rmX} z_)>jtDwN;&v0Atn--5|;9(q|OWn(iwHqKNlqA%Y9*ao)kIa)g5Y{H=XkE*y}3Bax6 zKsBD(S{8(~w#`RNk1J}in)tC5N1-_Qe@`mh9vMycL0)iAHpoO&SN!7vtaXKMe9wbutnQt0o@ z2AbxNR@CWR-tDU&1fvS?#A7e2^eZ8}K6S86P3qg5Er*Gb6Qf*p`Ekock`hzHoGt7% z!1rXGKF{DkT7hjY8i(&xo!;t>Wk#D1%2ZxOm1q`Jn-S(x2z(%8PXhs390~K#0f~1s zM9_(jp5DgxlDu%`pe`9n+-Drk5u>Cldxn+@FbkFVwpha29cwNT z1I)8b%>f>TPY?&@9g?I-I|k&d<+RRndTffgRkH19gyZ-+Bi_(~5zBFA+Qy zzS=Ph?NjXv9%@HZ5dcysUY1mBXfFswY{9JjvxZ6txsh{gr?RZ52n=eIjU*+i#%%eG z4I%TP_zqo*W);=au&d0)ddkkR;jZ z>|msGB=h;-L&8>66nr+lZuPusl1%J|59s@*15(HkzdR%M)-4MQ3+w9Uw&4n0bN%`n zTva6vNXh|qJJ2sa$Q0rRRDI*)A0KP`$vk6&cwm4>je_E^3t^!|a54nY;PC};Uxty5 zjmc$Yn9cdX0I1<(F3)=eA^|Xzq~G`p4I+%v-l)TISK0CM4KSTjP?&*18HeB3Tjp_?Y-zg>{ltn3b*tTm%yYOiSPwPQpv3DO^j@6#y|=Qkgv+&>?zP3~dFkls znGq8+5ejqBOyMslH?`gMVq#*#nJ_gt_*k64Z<-f(dwUDOri@LtJGn41F(*HeU~*0O z5JJE&Zz%bDqP*&wGYs|g0M?GGwsyx6gNR6o{Z@y!msbNAfNhd`1nCU~oVKEXK{`WO zIlwIo$NMxnnVupZ+~@w3+4J)A(PTyjcI@`p#KgwN2Fx&*%Ym+-;HLo}%h2Ey6*!TD znWXUW;ZELdFql;GZAtOJx#*w{=u`^^2{}2$M@ou{HX2UXh~5u(3p2BaKMPP@-M6mW z&!#hC1<9|jj=y$bO)m7$ql@!AI zN(0u*j!)MZwgLBR(I}+h9)I@M>T+$w#LSeHon6_w%jZ!*4Bie7%z=jw%=)=FIwDJh zyE{oq;Y{k=*w8{jy&RwtF%<}O=K(rbRu+~^xx&)YFQ%gf*Vm1ysf+h#TV-8pkYHRp&GaGv~CCD!l)=ZS;m z9v=@N&Ev?W09t?tL*sXWfr3C`0+SDS-Sy$qKvmGG=niU2bgZn+3cC-A&MnXU0JMy$iO&>|@2AG?x16IJDof&Hk zN3z3%gB4X(t7~g;+kwlgs~K5YX*oGHg@qt0B?SdPXA4RH{P_bk_kjFJa%XUmjGms4 zni^#&5Zo*Q5HUq2D9kP{GI4MmrZoxWvvP6*^Qzhg1_GH#IfM<>j>HnTTuNAjjMUU$ zSXqV2lXMCp(Xp^b1_z7EqlrJE2cA8{x+RmFMznByUNTu5*~Mu~77OJ~7#j}C09*Yd z;(i$E(6bFsCO^R>kDy@&+&G9X^iw!;m-FxAwWh;MtC1Cim$mTZPR}dUlKm8k=3^l& zC8fDlrY~RY7~*4NWn1m_d z_;gP06qDgtey{7){CopHzmTRT)&?_>8?A>V1ENABEUc_4yB;@fmcX&! zWZq?AVG)r>$vvP^r)%VgVhH3Z?=MYnZ(#EI{8NA5l?5;$>$GoRo5^9fw*=ZfvDpq3 ze(!?Pp56sM(+{=bNMWe6LzH|uu8_>M=8b5Y-DF+E-saXs%7+2r8)Hx&+AfPp>H&^+ z;kWza-!DrVv=&oYz}{rw!V>7oKAbV&40wM9SPtP%jDS}qaQ%=Cj_CW!7=x|jeF(f> zh8P6AL5Kv_?3q38Bmeay#2_P z0|A4`1i7(_U}IBlG!X8z`~Ln8+(p2_G7ydsMinM~I$PNFOP3JlXAA^H*wzmZoetM1 z;F4K@T}^5#A=|b+1Oa=tvf}gSMC&eDHR_Lylzc@(L^LW_+xdZ|s-qL*FtfhS?eTDr zU0q#MBP{EiQdLm_kIe*7Zb3+09<_ZBbFb3U)HzL$W{GbOrrxebF3M#yCn*q<5|So* zKHi}=F1k2Gj*L7iK!NvlCBCq_n3|cZp{Y9FS*WV2j)9&Qxdr^bDw><&(Zv(`dMXp0 zcYs5anyNbMO!hxj`@`29$@rE$8zGiPXFS~eGD8KwpVfi2wQ;SjSU=+Q*L*JIEF5UF zxo*042Okv5;j6iwppv zs^O}qxA*67A`yt3_&f{--SgD|p{UC%<%Qezh|}ku4jpwI&A~{Q12zZ3)pGZ?AGhy5 zkvN2xm$$?HPQT5u8<=(JNEZ?k;;?@dazMgmLoNmGJyAInRwgFoC9G32nQ25j5=}Tw zI`}JXA(es;q;EI*#DOVrcqe$7_u}&wMVS`5wNk-gIbVmep@JR2`|dJv-aFC51@6M& zl9G%_q0__Amh$~Oa$XL+Sv;turyS3VHn{CN#G)P5ac ztZNJ8`@kvX61*tTQd6^iVK2-AstC4pLpy`$>4`<<#b$O-Ir)fwK!3%co?%>p-&!fM zysq)6Jxvy<)3Ks~wJ;?yM*+gpDjGX~`#lw+N16e*CryPm0Mq3BT2*De{A+ZE@e_Oi zy;=B$AmC9{1U1Sz8SX z^F(&+Qt9OP5|wEE(a$8|mFJsRBjK}KxRazBEmuzn`mk0GZG!@Dw{XMgxj8vZ&Sj;g zeph>9p3@H(Q2Qrt*T1B6WdWZE9-bE<%7G`LASWN_5o-n(EVleca@ zFC<1uN%@B!EPijQnO|2(@EYpM$6xwIw54gdzMKHa8}`=^xXH8B+nPi2K%8yoA1oKK zrx9_l!Fx9vZwR-|YHIqmIzf3pU$aS>xkNN{QZRboe7u+yhJYte0gPYw+E3oKy{WPyi^ zdwYk#1l#8KGVQUGJKI!_#C8_&K@gpgfF)h1$D;xLQ>WFw@50T+CIU<$hcl=_~!O)E2;)7O--Lq zGmV2UOpcBN@K}JEu(YsreQ!xgNvor;??wB$xu{WFOsgT=!beT*cgdpcqbGSO#t^v~ z!6yFCS#$G4YHFI>>p$>2Uw-%|ZujnK| zR@YZ5tt>p)|II*28S|)UKU-?g;I582>;XF9d=veX&dvHFvaz(p3MDyUdCHy1rz(4(Gsw;p%<@L>7R^y#Is@VJ`Kj22c#!K{EDJ1SqfUcL^X zUd|q>Eq%9O+#+0TrA6!{z)njyC@J`yAP$tp(ludNea0Sc&p{K41|Tj5MkoQ?o{GDlz4cw z3#{q(cW1jW8oJHYj%T}zC1(Bpww5zJui)89JWPN|c3cA7*jnHC_Hd3@wxC1|Mj{r2 zE7nu?CrZ4mfG+;k}eVX~|CZ~ah zdkH(W=f}AVBT!!+383L9F8e57TX*~)9*}02mU3AS{oD`23#2Btz3{NG0!~+*27$;x zPFmXdQAP@Ypum<<8~NWAJ8p-8%W& z%#A=iLUe+Ti|aZ*rWvd3^rvq&6H{9Pz~_l}EB4zV=LCGs9`^nyq4@XuJ#Iw7uvf%U zYnv!NH8sw^3=MQ>7hVdPqpz=5H(JX_-o9Z=B6eyDKqc4zPXq8Xb+%2)?WFDzH$1}Q z7R;aXA)jX%C8(gE|8L}Hdz>$nl28-r2i#)Wl6NI4WPh4L-TrFqX&pHXV<8{ z+}j_m_vHy$!+)&FU@_{OdY+WrV`+qAdY6x)ytA4zad%)h3u`p_z1#yV=EqB=UorKF z=miZ8l``oJN0c#g61MID(kH=smr)T8Fb~52nI4@3zi-<6BK~wHu4i>OP%l}Wcl}(Y zyu3aS1EF9Ay3@7`)swol-Q~lGWp8ZE0tA)YU4CoSL@RZAz+5cbfJW6sdVL0u2gBk) zE{}&Jr#`gB#X@9sbiXHkYkaEV-cG=W$xgQ)c)mtF(a)vo9wQ4C5t)5*O(s%Ollzzc z)m3P3jCh8UFOU$xZBC;K5jy~sA;>8xyuJ8x6hj-gy8WO`+^~NP=}=Nq66M?b`?oIF z?~IBEHs-Qfku2U-sZ|5qX6*OlR}>T!R&&{%A07stp5VflVJ}l0JASWMP{8oQj79S+w)Y2MSljEyH%euTX0J+_$UwRZ*@C~XE(g^M*)#3>)4H{n( z%#Xl*o9-k)Sg%0B#&}Q%9qNOa7&+KZ1WeCYhL(1$mxgU`#{zBv6*oj~WN|eRVQyB@ zth`V-SXh3MW@Vr;yr>uOSmEbqj{6=)PanJHX57?xqosgq7MOufhqu|D(<#hZ-6__S zwc`J%rmUuBZLJ#01{)I_fi3coF4rlh$gU}InX?uxB2#=P8bj7n`ThH%15~JX7LJJC z#8sEs>Q6}oZy0uplKQkVZ%qS>t^+Kb7kLtDtwa=W8zL|2^(Q>{amG`qJxKxABF~{#Xx@N ztr-ls>m)?&M)|tt?CtLtA^~MO#rqxq7n9M%LKKwUQ#xK((1HGbTAJ}SpV{TQw}q`P zzGG~B{NPrAyKCV0{Wt^(v-DaLkO-RRC#}`$Xh>>7Pj_~9K0ZP{JQXl<`@d?sxqYFe zlo;J7m53)Pi;KHE%n#_Jc)ywH=@s!m%yj}1_M^uuG|vXHv!#hvfEPZM{ShDcn~#%? z>d4>L_OwE&7!m(5A@1@|dA>r%r94o%2|dQ1j@W8xXz+U2f?3UAGI|B}waDYQAGUUO z60z76i&E??EW&YQrX$Os!dbftCaGx@3RiBy;FmH(S_b0!;bU}mdy9+%1_&|+YLL^H zDsYBCuHUy*h@F?Gx->V3nZ+;vB~CgXT}VuudTFF(w4008j>d9ehGdH6A#SW9{67H za{FiCpSufsoY&TIrWgIJeuTV4IBr!dyKsTA8P1?e7%i>98eFBwW7OAFY|Sa*E2U4B=7Ti&df@>v_3>%ml&@He9a5oW4)VhKM9$Qfa2-33h9F4I`{+ z9`5}zoen))xof#NKFePCWD|{av{1>$;H-kCfuEhHx!7mhUviH@vxlZ7$@)Jm zGOD`WRJN+>x)1XJC>tacL@(U$!zf>0zs_HncW#CbL4z!HXB|ld$@#hA75@C&InX0x zjpiiCu(cWxP>U4!7lHu>@Mw`@MWvSNM5nt&$Rz%N*LW@M2<{YqJ84h*kzEo^7_+x*Xrz+L-67uJB)(5cfh`trmlAA*h_$g9|o zfipYHa~f(J@JKrYSE(ZteIZb@<;HZBs>O3Z=ldZwZh8g9TwP1PLl~w?lPRBQVEWMv zZg%;k|3<^ZMMnO_10w8gYKmSa=I_t{F#MTnTi|WM0mwz<<>bbH>myfe4)hwltXC_3 zb#ZB;rmi$HG9o1%Sk^8yfMTVfr|$y#K{^a@?@+B(n44IhOv@RO_q7ghFdxNl%>Ced zd2=CIVd7m5W1{ab0Uxbt+6^hy0|Ns<)YmXkmJ-Xz6QCaH=cM=uU?ZBETmZ%=49pdL zLnWZnl&mCTU(RP<2hX!&|Cyi#Aq__xlV;ZUj8e6lqN?sV(OZx;ptpIl$hk+y#2_Uv z-%lhE>SKdXM0LDBlHjzld4UYs)2@MV1LowhA24`^bbsv!^7_*tTL}yh0@BM`Mi%|> zh+NR-^BZ7SV7(49fq_D0-i=xt-8U=+mB*qp$dp}QpMzTf`+q_)h~?3l+MUvw+JbfZAjpaANiOM)U69wA9?+??EJ>8eToQZ}q< zr()xwE{^((V^cmOjdSvGbu?z>{PT2_$Y~^fDlxc-xHYfqR;djJbkIR_cN&a5i+|gm z2}vx)Le~LU7m{OPGI@v45rVOGGXZ!%hu&brU+pP%^JSckYlOlhS3 z!MkHfpR!+Nd3O<#U_x0sJoJT3jY;ym>{9Sb-M%8FpE_!iN5~vje-ti!QRZ{#B7I$JdYi&cq`E3b08sMCFMnG!Jdr-A3*q^m#73Ul(R+r8DN>IzvXguXn4cZt9VDPgSd$WG7A z%0WIeQsD$^akhB))Xiv~0wd8%y~rqJ>jLi3d4(5lh}Ffme;BI;_x@hx?`%Y$?yCL_ z{c%65uJdE{j0WW%1t4{};$vHxg;VY)|TdM~vAG}fAE&A4A>ySo{+RZe6{`m6(V z+jt5oRoIA|$)@eZL;9%vHSq?Vo2QfY_!LD^qi*JNQ-^B($+Z6rcydzZ>R&vIeV?wf zFaY+1IJAF)Xs4y4H|qjwy9Wx-M5X`-Ug^&xUa#?6Z!LOA7GaTK?3q9bdgsNGIQrag zHNX@R@5Jy_)D2VA)2`PYqLW|U*$uF0BOthJU{^f-t$F(_F}@C}Ej z58O^ZvBu|>J8pcoc^|#)?-v#m8v-J9Hr%s3J|9@Pn_M~7&G4GS)wOSJiAd&zw}bcV zDX5*pE6Z6HlE7tYt1#PlcL^dEH6hi)ew^MQt8cc9xI!|nrKR|}NR3V`B;;E3jV1oy zzi3#Zx-oeC`ScaRGuijf^&`U85tfv-?A}=?nlf5?Yc)7 zgPHJ&n_Lfq{}+DP0;{N1u8>-jZ_4d&iPdC%e?CsGBw@>7Y+|DCb2ft$>mCKJ%8{jbRs+H|NNX52w-9r_+H}^6PCUx3B>$K(?t_avHCaRfpgzlAD1y9 zeaL{xu!Md^geD{8OoP5QT+H!UrB;L!zQ0q=3ab!uHVW!La{&!z01WtdYKFc8Rdwfy zm#~d5nS=G&HE-d-BdJMBEdk%^(I0}WjGVsV+0nc zcZS8aO&+ecsCXV#c;C4RntW@x+Inr-Kkm0&VxgLwA7bMaSWjT4xKp(FX&JV@xZJ=2r^9B;o$)39N$D4Uu7w4GQ>OR<#`rsL3TR{2zbt6rVYSfd z@rBT;(5b)rb|nz4cd1`_pqmbhN0@;1hp6=1XXfVaXl494*&jl#HXPCb{gBP&)a`6U zYj{4HC3dv;feO$3YTVTfTqx1k^T4ucfog`v{QG`w<*H7yDa$P!QdfSPl8H%#_xILR zw66$o9{(oi(QO=%VPMUaZKcH%SWYn<4o>^+q3MQ0o^Y$01KaaTr^6>A(Mwd5DP2d+PQ_F6Tc4rj z#W5B%_ENC7h0t*Mp#!g5kti7|4*W21%Jba~`V-%4J-#|;ZX3Ry_D}KgI1d`5M2EyD zPn5hopg+Dmaq=FYcNgAI^EYLV%}B{b#)(2Bws&+78L|NpUFzwy1bmzQCUoQ*m;Lr`S#3;g{P}94tijRR4JOCGm^cvHrzWR& zsw`(Mo1K_Zmd97If|}@3q@N>(6-zs7QbXG$-@hiNBA=1aM+fdkr9@7ExrNZ$^QruZ zX>@dtCs+*&8N!K*LA*G{Nt7z}TC4nyKp$gmCvWcTEsa0F-MtXFmuM~FZ!W8vA@>JZ z+TT4ke%1hQe;0L+qXy+nagK?ZiykHB#%11dj@#Cn;kwhhq4T&-yO_u0&wZtd4@$7j z_4QqJ7ElW-LxqWHxR}_& zyTAra`hOeGz~p8*sW^4(@ItZ)}=$ zNk%3x^7@H>M!wZH@6hkk%FRp*tZAG_E3~e$0)iYM=ypdpWny5?o*XDn`BQl{lgm$r z4($Uajy>TB7Rn~Qrj}vm2a8(^s};!}VH(UJ1}#c`I@<*R`yUsLsGgpO*&~2Aoj6wL zCpMGAJG&uJqDW&IDNN_O`PwJaU?whmHcl#>20xF1NT^c$?}flKzk+N=U6X-ltNL zuARzm57Uo$i+tWlI8@XugZ!*#On9jR0>q0QBa~L{2)U`*feucQ@?%68O_*>?U;ANm67n>=tY`Cmr&#NaP*mbMa*CxL`Z$8G zX3$i28v4Yyl`5>pumZQ$#c60Hgz&q#6ST8>WqM8B5mvC!7H!{>9pwH z^D7%CyEIqp$Z;l>?S3jeAuGnhO*g|%L2pq%^|tf$XMoGX5dc5}mr*1=+$K$1?({tc z)}{p$j}`C1y!# z)q3u=P0?&w ziZEr|rnZ<0-e!(;CR+Nd(RYGY+H>dbQt{&4JiXy+d*P7ubto7mHQP}$Op?*TQEs6&ZWh!xL`We!>^pKBM*Jc>Q+SwDjC)f$3a# zKbSQzEDk<$hA-5ZPdZ|aU(g;0P@|v^*kSLICk$J!7sA8oz7wxon7SqdtD^VRO^IU$ zZzMVfZTI=_Wwz=HJI1%ptb={-CyW$=j-|>=d;zy6D~qVad0y^y$vb%agYzw>or{6kt9p@6ep?- z(}H2`)0SYwguAxCjX0OYib?Brsv9w3E0z{Rxib^yM<(yRp0wH+$M)D&(&)|@J7f1zgmTc1*`irCP1u@K3OOxIKB8P+c=WsgUh&`!)_;?h^NAWt>s%=^ zCT80HwGsowNCXt`XV3(H@HlZ&a7Tp?Cio6Mo^*7GMTh`Dy_d&nmR5E6VRNymF3N;6 z6Ww(C%th;5v=b8C#@~!(5PV>*vt_uDAxgdmg|!$|qy7|JJ$~yyo-ND|Jupqz)6aLK z9CbqB@bzKtt(DP1YUO& z+KPXEOu+aDnYq7(P@i`~zanP~z9b-uq~Qf=inN5RIuR31^8R-l#-Heyd2$(ts89$` zC<`tNVjcH?Pu`_jp5G4XN#1&j-Ixy}tOR|rL?m+1cey*M`RxA^DJonicPjI6DcVNg z4}n+@{?dF;Jb^)jNIN!TImF{Fl>R43vgiQVV#Q>L9GV%-p8|;iP z9}{w04~SABe&8Q(jrPMuN571PoWEUu^=(icv_v@gaMgb(1(gya!wXPyc(2EDHK0!Y zB@W%=F?=s}AK)U0dqCO7WBV);0s<2TTE?k^Tz>6>MQ>PRw)y+ zgZc>%g)DL$h;yGtG?`OS@U+yz%s7#^S73tbr9r%mlWR}i;>Sp_vO(t0kFE-l-25s1 zj-vOc4*uSlr~TYy)~WDel$#yGv{iFscG8p&+c9vtTcUVrrOl6q#Sz^7nFq-|bYaPz zoh97$VY%2$p*#cnR8a^|*HHTXvZkrbrILuEsDBK66yYL<^sw9EV%dGU&w@2Z;wt!*Z?+cGsDZ4RTb@C(CVl{?8woG#7 zm=wyIY?#2k8`RG(PHvx+ib%(bwykb>?w*^Gjl?q~hTne`WvXPm4U`p+$;5E`E?OSt zu?XbT!(5^1T7G%mi+>j&ObUI0X`2_YWE-Rf4^vv!m|`SGWzyR1FJoS4N=sOmVlkkt$I<#q2&Z>W$!%k@cVZ4Ib5NcRjv`NBgUo1_rvw@qu(; zMYHkfvavV>CyI|2i0M$!rq{u${$Z3RQ|!t61$l^hr8B&0VoUf%Xv3%WC^Fo93Tq?o z@yDWlb7x!n*N3;JvVitVfgS6>R``I86kjL{IVV`+#f!J&20RfLypuk2VBw6!&spN) z6Iwv)t5htlS7x?WuVX1OqD( z9I4|RRR4T*tL`vcapyEAb4&=qy+09NRl1@~ZY1E|0XwqJA0OJGHXGc>`>;1um=cIL+Od>t;xI&QAfe9lDbCp_e>9 zrB|>*`xQ^+X5p>Yx9n2IRDf-kVIuvY_M*iGqVkjj*eSl z@CkE0-_B;XpN{q}wgo=cp73(s*|Mj4{2uU|mN{!a4cJ6CL{+A>5DtTB^LTSDJy2!O zX}xKT{hQ3c-RB;Q*UBHVd&&6BtUj_e`7Zx)1YThdpmHNZDW4xANO?BU;GeZJp7;qy zW+|TWnOPFwRx4bZ4)wEctxL_Hz zv`|KVt(CTeQs?rst`!G=63qc-`f>gj+Rilu>~F2!u}q<)uYA|eg{lE+mGyYWaT}-K zFuE5=gs46HuIZZHVA;eG`h7DQO`}kpyCyvAhB&L4p)Sq6C7$43&00jbmEEt=r&?oNWcyGyX(?(Xgo+yjIVAb1E4!Gg=+uEE`c zyAOUg$@_laso%NxRNbmul|K^5z@9z5pYC33^=hk2GiXdG(Ms^G52^6abnj3Gh7zFr zPr@{{>&&ARk0)L-XG`bjyO(oR^FQ089KKsCgP^yH{*l$OmLuZGe4A${WqD;tooA~0 zzL<)Es^7x5RlBf@94^=i2Czwg;-Pe4l5vTQ4- zjNnf-+~Yxs(F?g$&yoc{dy9S!i9)(X@7#agm4;&~+v22Xde<-j zmuZ(q>JZ+`bYxcRA3)XW{Rt>z75zYt35@2zD^Y>V{@OvjAee*$&X<0qtZK4bqd-s@-fH*xP z^{YA^#JG^2Dp|6DV}oC-i4UM*-30|I39+@Pt7L!08{$M1*iVwanOU_>&&X<3F-S>D z#KK26QShxVhU~;6j5<@{O&b{1v9Kppc4S!sK!!V`InO^R1D^2C{vA$glT_YYc1Cib z7A6Pq*Gzp#h+Hy$%D1dcC54Vft)-;a>WKT5XkqTYo+@8BlkPcLyQLzqx6H|)u3A(K z_<03!cTeaO=RCL$mHLJc1zdRa-iNj>w~C(zOh`O*iGHdcgy9(w%dLFFoXL-Hf8EU+ z_dgL3Mh~FUm?wRy;Lcb8&k*8D1M+ zjvQ5d7t<8*J21Ww+=xxptEre(=Lh>Mk$Wp}+|xFDoHB*%-JnwThj@Cv-eE8KdG~S& zlBqWu@7X6&`Djs=g1)03$1Uf!qhwTDO zB~rHZVbZL(3bN5>XV-GFvBf2}(QydeX$pz!{+u-KZSzSKDP2#D@UATKzEX!JJpN z3r`&rLF-k8ipPD|VZYAXUkOi*x0%nhytcGdM_=y%NE$ISgEoT!+;%v80+PV}D2$Ma zIj0KZas<}cghC|}7Ca@TPx2PJGgu4!?OcK6h@=k-Ggcb>yMzk_N%Cp zg?if2;`;gr0GG;j-aoF(;;Ta)c?Mc-w00h6u844om!wTX1=OF#k+%_(Y!3XCYF5iI zOM2!G_snucsCMF)ZFNfDCemxAXxbfQcT!yJmF5%8CUU7JF2BtyF`b^C>GxX%l;>nT zPgYTV=d|Uu_4m03M2O-Z*R0iY6 zixPjrG?5VVU?Cs`_pARZFejrVrZIGegrSF&q%iiiBvrd?u}K6W(y5hBs?Tt(594eX zAVLNI$Rfvk0)Td;Qag83OjQT<4e)OyH3!FM7E^1#38FNh zyiZwXdTpw@SM#ODn;aM0fY8>bvR-1X_FL(+A&t{6xyZHSPg5$mU@hH(|B(4tSKIVV zX=(_93|Ings7Q$L!RQFwR~}o-0I&ddnbB84C-(^n*^?K`J<6b*cto?pSn^e{s5yNa ze1ynN5Js~`l~4=t_$u-S?(_n?N%w>_4H2r&IRW%R^Y!Foy09kw)J$&PVI_ktS^C(c zjcy>^;k5X_Sb%~a&t&8wOS!@jk9^w(jNQSZ?a6*b>)4)$P(mbHQf0v+-(87KdbW>= zuuCuY`WAKHioT>afS$(k$4X)TAZL(Jxg<^rXVMI~Gy&BDTK9~Z3C5GLvWAa|SJ5wmxk+xMx2Z{qZiU+_gTfT6w2O0J^$vv515`JX(AQ zBMm@ED9KoRmp%<06Do(36KAaGV0MDo>pl~Jt52oIKv(4ZWW>^AWTqMh!_3L^(cH_f zv*6_b!63L6;!g5&v$IaNep+91Ir=GZ976@5AY$&mD_KM+sP+~fS^Vk1EkgQhBvqvz z6@}usxBGb5sSruwK=CG2PC*>;rr*}rQ&>;bT=^C5{Nm!l-4Owte7S~ZYRYICfV&#p z&KCni?!o(hg*m<>TV_Mg>*ZbF20jWDanXlRIcSWzy)bRFj{`L7bl~;#7kQj2?&U~1HY#M9d7Je9Ctt$+TnSWMN}$Hw-DbFitnOyCA>3F z+~A>Ac=G%(3YY6e!T&3=qct!H?bF&35Vpb@b;v7~HzBpho6*$*k(1DadLVdTO|&5k zeF+0>{Z+Q*u_L`NYcM3j)!?!-d$R*nefVRim9LNJ?V#z@LJ`hB<$QWY0YHZzV=8T5 z>z5UrFMs>P{2>C%ss8;3+Ty>aT`%A4uKVy;nDPJhWg;*BU%)R~M~4G)YaQgJ zIc=nS*k7}xIVd=22zK#Dli<0HHCrYs=yzxb@bGJW14~POy1Iq_;Nf9ARo6uXj33xO zt!+QrR4TYxUaqBAgaIRUWQvg{k`bkC8(a-c9+wdUNjs|}cb)Y4a#rKYiY+bR?tNKb`i0Bot0>Vho>vsZIIu z>7^g>LPDC_>N^ySP+U-za``4-27dom^OeS}c|C4Z8>hf%*O~D85Ir9pd^Ym zzBSlXL&44Mcg}ipAQ!q(cpmDQ1s`$ zLPZuF+KcU@=(e`kRWcbF8OklqGEUC}X!oI`C0J`G@u3O|)8>9i^@kK*QdKFS5%tGVnwQxc=i6fyC# zTs{RiKV}G`|6|Ck<7eX&-;+QBLfo4A1}lU7rhryIJG;&y`K+YO#4lf7BGyjK3?p~c zh%0T5HW)eG`TNI(qMsda3r7$7TOh)Y*Wpd2*!zJNtWgA3^R%Je%94TYB&qW*@4ku=pXllhPTA zCA_|xtm8OgoK!LFHM8!I0i?+}yFDGz-IXSN6+Jy*2v=2IJ%%qM;GCy(EVG%2gv1A| zJOBoFhsER%uH}>sb6`y@PkL^E$%PF`nU0RCqdPlW1e;^uB13`sa& zeQPQ&cePYmVOJ7%zW3Oo%?=azipncc z_6*!@wl|$Vewv%x@d72$K51L4U9d&zP~VfgW~=7PE9H1-`` zm|1xRh?|ua{tvX|0v9t4wAblb%to~xd zSLHFnN*FFkNJx+SvmjHgW-ZE_PlAtA@Ks*amKo_6!#Lm7#2!0=WuZ6n^72CWw_D%4 z!3_<&phXebmn|DXrYz?yJTDoX5|MBya-$xK0+ZIB z?H0*YP)bLlIJNa#*-U*wZpW2I?}O2cu`Cq0Q_qAs@3eMFmA%>@8<< zmLS^$0`idLK{8Z!U^zBZvnujrva5qSA|fzD83pf5LK7iMV6Po%EBGNpY8$+0`2OMe zJ{y?oJE;@cJ=loi(3+`nbzQ0(FbifL@p@-w2GxtzVEyZd{5l|EDzA-;Md~v=JN_0g z{Mgc(S6ajp4;`EbZef9+Tp}@9u@n`~>}WNItY>O! z`1kLhUAU)Ww>LM)VqJttz5L0XLq4*OJ~r>w6(0Nh@!nsdB0X+sf+U5QHu9DwD99NM z^CsZ(A4_KgXXoeR7Hn#DS`|q}u9^R>4utz(8!-F%wO~iTIOHw@aHhDIy0Wh}fe$R4f8X21(Xk=~7MM>`(eSy#5wa*K zEGVF2EmI-{#9UX$zS)P1^+N$ir7cUtPfwzU*l^JNp1<$!?z{|4q@?y+;W{a!5zRJg2JRtssg4th zvx7?$-LA9ji(LN9Pw-9isz2ad_VUTiDL$M=2yfh3KLmz}Iq3GE&U{^$UW=H6S_pK* zt6qZZCaCV{8U4EUPRNN+qyO~^kqi~#)3=c0vtTxZG@$>h2wV$5uuC1}u zjIOcp1CvYtxf+ai!i2QFdEI(?;K%rxRJVLvSpQ)=>&RS$V-G<~Te#pYS6x!#VCJ?& zgVOD)-_^RFsL~6`$Jea8$OpW_#ipscDeK>dCfEp%RUD1vRefD!tsph;gd|ar$mtfd zf8u}s!(75kN>M9;1{aBU<*}u4a8g^}{1A&2=P5cm(gz;sO{iuk@qM`Kp+<-b2Fv@7~69VrJj}k)zC*Q;H&JHfHO>y?lG3UE!;q9pe z5=ngL`08IQpq+}A`f#}hlhZBLRn@grjgFC_e?UfQ3xbd^{osU)k%0k*9=o6Sjf`_? z8N`6+3BzxSDQ*r$MMY8}wQmzPfGPj|9Soqx1}YMEw)gnbZa0@5)iYKPnr<9phJ}U}ydO?dNkoUMA48+4sc`(Tczk>;NfQ%u$gq{Wj^6kV#(8d4 z*z0x>Ir7LdODL+}a#Zg_nPg}fbgfir&2~t2j_EBgAoZBiD4os{axbeStG`@Oxc^nd zHc7_(`1q)pC4fOl*aNMhK18&jg1;e7@2u#*~&-E+ihdi z)w+j8gl%m0$j{>7a$1coEe$VjB`+`gU*{K1@BjFb1qpk-v8$uYzpyY*o9#?NM`w$O z;PRiauR{j9k}%-jcyEA>y(-@hL;=fjy1FR!crF3a1~uH+&=3MD>L!$~t!@Mbi&5Z! zLuwJ6lH9w>F%~`=8#6PcPpG4Gq11XCuZIxcQ+An7;PB%jU|O$VQY3xyZ-&Hb;yyo|C>8wW>duU#1 zv3=zoQ};|rfk*|SfkAavR=^vMIH?d{Q9nN&)NpOh7W&Df=NuBGSt*mu*S7oTxQPT zS(KZL{>JF(6J1FRZM>+Ni`DQHz3JT0#YUJegJ@?5#$|t(k@es-3Ry{FaB2H>?W+FK= z&Em+~S5aMEUsTk=$mmsF#VP~oE~%X2N9k<`dJ((#KuIQu$9K1u$Ie1Rt_leW;n&hC z*_q#G81}&Y>ro+ZqCZe*X1%8Rl_K+RCZdVd)S}(pqI3RfopJ{U18Bk6Rv0c!a$(H8 zj$Ja`<_QLgi|=l}W!%sao)MQn%~F4q+h^jXHG9`Q{EniGigF%xS#va( zo{(LE%594O{X5lClX{h{rm?4^p^puM*d>g|56&`che#%Ja-80V$L0Op_s86PEjNVq zgFrV2B!Ilf59lvAf+#~u?t0=(9ZKmd4>%vaz{|ml;gW$tnXYVF*4v>9CI$urPyjzA zqc=1}s*%mxdWQ>>)6Vq=)&jUgofL(eG_NSH3QRB2<8bUc7C0A&KdP1 zun=BOPF6lX*WG90ENbhJEp9tXkkRPq=$vW`WY5Ux=yJoe zgqxe%cb)R^Kz=SR=l!TWB->WDWCn1-vs`OJWSHh=F<>)dD8&9 z^<9rncM-?v3*m`mzy$8(crR=SB0Ihs$CH&Oqn(cr`8~>U;TO1a zurLu25D+Mb%qYmlxZ;oCB-hIKrl#Nc_?i~^n=mjpOG|8eOq?|=bVeVO4e#$^OKl01 znSAQf@U3^l+AcS6!R`n9`;yK|!tTMwxG8BMpR4QLUA&US?37Hvfzy?2>AZB;I>n$l zEZz}xVeF^Ju)oPbZZqvvZ*5`0MZ;&ax}q;6v@%mhmMaWCjg_nY@bMsXkbsc@KO zd@f_0z1SFcZCW}7$hoHqdeFxHP>LHbhmR96D zrY=pLyy*=OWett3%F93HF;b`?O7z(W&!^LgIKr(rSZB^dA23I~!u6Q?oL)IJkMEm% zlBmIWrU7k4>8yk3Z+WW2elaU6mSa(F$7Rv+E2 zt7YH5(eU!F_a{OE(q!!9T0NdAM_=Ea(Qgl?(x~5P!$-0CT=w?f?(GdcJ+%SJAvQ{T z-+M-lySuLsm@<#zR{j54cbC%d={8#x&fR50!TJEr17MJ zso5!84C`y-r^&z4D@7EAy@~qVua~HS5$qxPfb-wzY40@DQhhh($kT&~n4IM8-UBti z@0wqyj=;^WdF(g97XesI+}`AdE=;B6y}Q=N?^*KFp1>h2wU$OQKa^=@nI}svXV=CM zDl6!VUp_9PwGB6<_y;@g=9cxq@+hB)_JbpOORn5E~&JW?rwZY4bAo0 z8@w`nI%j;dP8lIzCeL>f1+-0GBj+DRhm1qnv*VlOgD428>yy31!>VIBMcEeLipJeG`1$st z1P6OuX2biVla>1e(3AYXPulAfDpqnuqcc{3Bn$JVM2kG;;>zanz*}JmPL@V(xoW;K z{uUY$aR&zHtoB?n@_tI%oP3{DrNWTha&g?Z8+LaqcsYk#e_pEm1_=>)Z~yq{cuzdO zzP6T~gUalLM5C;e!$3=I)z-#YL)`5*ns9-YtXnQzZI4i>A1nNBB@eh_ z$4>%wl)%2Zj%TnZSe~zK$&Mk$1n;TJ6myk7@XwAC%f|@NQul7gFQUM!1nh0?{L}$( z(PK}pd6zZB=czr+@w6qscxFKX#^1Fk53KcP`G-qslS?oA7i39GuRuJY6_b3lo=UU58$n zFcWLmshk|(9JGgWB6HlDHOhB!_~PzEOG8WP)hHnfI?{rJGvROakF0e|Lf zQY9@v%_Bee0(o%9E7IU16Q1UmL(FlG;xtfmQE~u0Lc3>HMSx(CDyTHHBA{F*AEU_7 z6W-i`)S_LK@gN8`O>KX@d=Q2sY{wQ)MoWY3bIlT_#2?_HiW6<&YL|hArR(HF2a0=3 zQAu-;^1KsyVEJS|@+DGjnPU}H;39x1C1(h^BQ3Y2bDy-_&X5WOZYI`*R*Lxf`!xus zs*?*SEkZ9r)Nf%=TT!G#J4B7Z{b!p=)p8Im0~TCifrXfumNwipH>aSgR>S3P+5xq` zAQcD4_aAM}H^&rjjBDnXer;^a>J%LSc+JBR^V@)%MUjdKsrM@6IC_tLbj zOi^*g-K8v~zNY9st@vgG-PH9HYKy^*E`#$$dzO%r@h>)m2Rf z40n&K&hPGDSOggxtD79W%&?>fS^>uh9AfO-r-xxsPj@qYC%A}r^4Vxvebysqp2t= zv$sEpMM5RaP9?y{7j(Gk)%R^_`5kKs2L;hq=Kf{;0_nEQ2>6Ii|CuWTp0G%F*tUZd z1Mjxha#srnAugI~vsI=riUjgVX~h3R3?$HO#T@rfs@+4Gq3_UaA<7{X{>9it?f&mn z(y6IP#q8`f_x=^kz5WrgK0ABOe|k-*s+ojW0Z79mBjT@s-qub@QBm|#$5UN>IxhAj zdnv%+adB_~P2s;HSh(Oy5eP7Ajv9>rYORH_@!8$gqEz00aRD-h z$SmJu-f$y4uY8L21%{rLg&7sq$%M~X@kbLARj9&z>7PDPC006S_?$c{VT%Td<(_7G z3dt$S7yl@(D7OvO0-*1kPebIfK&uUmTu;|tX;v&B@9)FIYutgoD0AoSeiW6pI_H&@ zGq@KI324xP&FAyc6uBduTTOaRHJG;ah z?Eu8_~N#QsRcXOs`^JYMp6aPlAkiPlIuUR|M%j*PrmDf$Kk7~ARzA94=*~v09oJi2B{#-)9PVQ*m)c%cDf4qmlaF4Qv`1oY(9yIR{~5bC#DAH+y0W zI&Vbklmk#QwS&(^XE0D-X~$$`Ywlg$ot{?u`)ccZKJ0cpv@oRakBp8G#>&T&QesYZ zn-%Xjx~4!vJQ#T2-U5xL;}QcYKJh;$v_Rz5p}p{UIXNOxS{$sbVMk9vxfzF-L9aDl z#mB~mM?|=cGDcKX#Q%ZpgD2@zh8o*H|CUJYN<=sAY4&W-RWHWL$v+?j>VBkmgg*=(no+-TxgQ=l0*^yfyso^MomHqTqQ}62w-H*E5K&Mf@fj54a^P0 zz=WfJOi108sUHYArdP^;Pi_QdQ)}VjfwD>zY00EVlT7gfkJNbNj9Oa*3#dVUd*@fz zADN0n!~R9CX!StaZ4EgVGoSy0V`-ewnTs`+%*8lrOGt9*@k5;!k2Cb8k@2Y66Bk&J{&IwL&p>1< zjamVQ3c(qK#Q2(TAOIRi^%Exg-28M1D70a2e*q>+D=`nln7 zq9Z`H`iB5nC(L%_8StzL1tWW=TUc0_e#--lv(5EC;Ap#hc$7}>7Zu5A2e_K0YuvvxUII%qg$#50`GZdilZHQyRF_YI2cP+l^s~(#n!}6cNakLviN0o_V#_P!0D={KIcc5%0I zGIO#5?8wPfRPeTYBKX11O+g>)b;?#v4ekVWz;-b$U=l4? zv9iB+w8IvJ32EQxD&3K_kqHI^xPSk}WwGgaX#T8&j;jbaw*TIz)@Bq^x}eceqwUU} z?H$Jy_3u=)A_9w8`z!;wkiHa@ofsG!FW?~FuHyxIgm?a>1<+IP(Z=VoS&lI>a_DNS zBUUxpYOY6NN{>H29S%c7EtDCSPFM*Gx{}kZDS*kZc3fpT z*!?OPfpXmJw{>^2dJ7lK#X*H<=yi<0+_Ln}uQibfhxM3pDFM5E<>4Wt`g{;z+xHy7NFZ2*TEbZxl1!z)F~$J<8zm*9}<%6 zq*qW-0J@t_`OSvkrAUG$*33u$t-Ks_A9q>NE+QNTfanhhk9+!hoP3SHP*{HE7ZBhB z;6^~D(781LmkLxz+jOsN@Af8X$JKlL@}yDQMVIR>aV=>?T^BslGpU0Xsgef9XOZDG z*l;eQo~!Dv9gIa$%oyw9N%_GC+%K8{R8-XR@@C)j?nEB>u#jW~8QXHjK0^@BIso4D zgnsY#Dpsp@l@0*luGZO}zWu5$|L3W1UwTY_nZ&=gxx9j)RGP7ml6c4zz7M~mY!g@o zItr&naF)o3Nl{dKb$B_+wn&pHD>^((eETXm0+4`n)v#cIPNRYN?Y zk1%u)z)9LAAt8`@jL6>Gl$nYL%6sEz;xgFup_JOiO58N*%5?m39+adyIajxhkB>fT z-%cHlzPvCqKR?~2sR9I-Kf-mm^%S`W_*^NJbUE_Lj>e3iLhnJoD*>~W|2a@)C zkRB8B{7yRx03w1n#BC-EYg$jc}L2C3C?R>_d_8JN~lKFREU}a`{Qd)X? z&!eQYWMv|9cmz9cE>BjuOJK2PhywAKy2i%tr>Dv|qo%v|cPq6u%5=#>8F%DMRL+Vb zAB0n&0%agPXU#aYadO-zVWn>F0bIS(^F&c*er#0l;dHYGCZv>f9Cq1dUr!jI1ZnDU z8&aGRg$39w?;VAv>*CVK{3q!dCFZzI?@E>241J{mr;gUt>9c20nJ=|c3%^EpnXtKk z@3Wu5&HF4Z3Y`JuMM?EIi|tjv@2%iM7t+1F`?nu@?y^S@Od!IXqpxgQN&Q57%ObI9 ze|t4+2(#D*aQSX=Uk3(CEbuwp{nGvF3EEf3lcf9(BwXF3mA2PBUj~hOz;oZ#w>xUo zVczN$2_2S~{0ONTgl~jjq350a^~oLs1{M}rlC34&seufSQawg=Z3mPDoMUHE`Bb8! zL2yy=F|~K~GhxjcRl!t%RJdnuS7z5E0HaQbVjT>o+HnzY@^ruI?dx-r!UCbb#ff>Z z`suV#N6YJ?{sb`Hm-0OY)XQgLkAx=o=T^f<$mUKHMo^sC)r^yV4ooa5@!2}v{YROm}i5ryBuRUQa?y@1XYYYti~uk z%lUiG{g&0>%F%cR$u|iK>q*cgi1>fWc)sCW1}&LA_9lVG+v&GWIz#=|xxZ!v>OIW( zE_|uVuO@3Xcx;8SzIl>~Q$wpCEg7_Qnt|fouM}dpxp=-xtJ{T*Ii-3YE2kc-ap(^% z`+9ZfDm+*^pNPQ&+jy^vmiyi{DYU7&kDTMb^T*7h$m|wU*Ox(iVVGV*##`0P^G{3 zuu^!ffy%Y%uw?`Et-%W@&Wa6ame;6Pb;3Vb((Wy_ullF=g|jBNrK8*Q$a;;R;(t-s zIu*_-!9&3r1jr^B|nX63Dt!>@Uh#*1^HI@d1Uh z$mmb!lJlch=s!8i^m`$5f>s|s5%C)FeBc1^r0y?f04v{nF0;QbPVITZ^?Y|#&#c$< zH7)IHV%9zd_QM!}ZjulZNy=M$~4+{{G41p<$rw^~DhH{N8-p9?FHl zRrf^V#2J7em){71%PLPrvm#KBF0Rjf?lVyX?`pUK1%r~X_wdmt6?&OZ*4_h?jbjxL zzY8m}L0UT16{)^VcWXhd0D$GW^0=D<^0BqD`aLyZn&E7s54tu`r59MA`u!b%tigtX zXWNCAOeDN&os5C2(&*PPb+Maxo?f4$@!{9)vl;I9%N$_N+0baV# zfyAHNEVR$yej#QNB6abEjT<+(C(<>hdQ%%d7&7nw5)ZA=(hz&E?S`(lu}We=>V^)l zeFXa!`;gKpGZ~qAJNmgu1f$UC$`F+|2Ih%ePJ6jgMOm7#Pk1R0qCyuULCQ5 z32*N1ClAe*F^eg{rIxy}GK+i`cPqwwPf+MjWc<_=LH_DTZ=*2+eB*yV3*|9JUn5-k zuMNy15f~cP#2GSS zWy@hcZgPf3Dr#LmEV{#JtyX|2A_)5C_flD&OMX?dOF_*N6x=x)BN^AE59IRE^XBB;nE|9i3)JH}G<;FXVz` zwQL5YJ`^Ak8U@Y1^R3xPdia-VtCd0jLhG44=_Yn(|ErE=^t?v})O}|i`zNKH+L`!? zFJHMo;!TP}W!ypINmtTDptFe|RxBBls z<8F>qKdsWZ2rJMez*T_*9fyZoyCS(YPW6&9$MRI`{%JK!Wk$DccXcob^GequHS_JQ za`+Z+Q)r(OXbaf`&w?K!#;WUngO;XnpR;?Ez6$7n)S@%N4QyI5e{i1;*|D4cqR=n) z<1>)MfD_ro-)1rGP0d1)jr=-W)I!~to#_78|pO@;3w0=_*JO`LMWE~9pdKL%XcBllXZ+(rw~2E)j{ z_)x%(FS154zH)bfGa-h*MsM%FU#wXGoCwxH`o}C!^+Qc8hN2n`dL@`AsoL zQiped5yjTi=Eiu&ymo`aD4JKkzEnd2!OmcRR~e7dm%Blz`ldKW(}G`$n@WQusa5#7 zhj9>1nZ6-sh~68hgvfwNgm_q+x@rI2YK)~Wk|~|*`Lo`KNgh7O<4i7br-Cpz!3sLl zG}8={yS0x$DW%}{?j40^I#?X>xLVJ3N0LBOMmdz!5^vC}?}+d_IsFSq*AC~DETaRR z#N&DT*ZE1Ua$({Ns}V5wiN9Vi`-mT*`SK`PMzSitz9EDSsGV#$k&bzuuAbxkT{L6# zR8MM~`|VlT5j^AjHEWNP(9(HAkBHw?Vr(b!`S{y0Vuh{ZLupe_%~dH|S12(i4H4VN zUAr3cClGUsw&@4RB`$|>5=CU^z^;gZ@Vjyn4zb5ywh4cr(>WjI=Ww!_lv%?>+P7h7 zM)!eb;Xf1PQ&B-QJHx$!0a6-7^cx=jD>mRg+?0ZJKE$01OJAySFGC-Bc8&u%0`E`Q zuwu{aKYuz;x&5}>e`$1TiBV^K-+aUrl>r%8gAHf3)E{ao20)C74{HT&zx(!|T}1C4 zZ{&eoi*kdRQ#Pg>3%zP6aE0g&I0!roQE6+aQ&Viij`f$-g!$(OuLj6ku%%`D>ieJL z+SIN*9Hf|8aa+xTgc%P~SwQDswzGd6fZp#;eR_OiuNIg62D(+d8LpV3q`Rmv_~abJ z>n)!OdXw0>{$M(EpJ3$jw9BjQP3pS_R8=*UI+vcbTIpCJSi%7YD*_gs>qc;p2A7^U zP1?aju6i6P$$>sP*PA$C$IQPYJ$s^`Mx+-m%6nyuJ|rVbt9LzD|*S#CSnRt2ojB2wEZ9B03n*C%=D`j#!i(da>pN zla?=X5w^saU9zPOb2S4_kNm@w#-f(TS!{hvhRuck@Y**p#5=}8~b>?q99o7a~s9rd|k zT=@+}_w3|b+sZrz3s*6;V#62QV>mwG(scXD&*IoHH(}AB>G{Hwcgg6mKzwoRqX)m? zR~j{8xqlsQUNo^@SR&fy5&XI;QO<7^GQ%#;l;8UR?}36>4K&>KE2S&<$xS1{EdLXN zLLX1byGTpvP*cyM0Q~T(iJu6}eG?F^GiS4%+OE0dG4{QHNk&AJUyF{e-((&e}Q(-jx0z1FVzNT@_(v%>u5N9BLLVQD06z0HKXTB0AX+)x)}NL;9uty zl3+fW?z-R=$d+roOPz41h(%2>U#t}9lVTljfLXo9t(POmT3i z<};Yda??{wIM~=Ecxz*2&<*QfM{HRFjFRG&->{^85dyYJaI>?A{Bz0sIg6&t29J>K zDCD*8?3@6}A>w!|sEj32a=6&d`8(*93D_m#tZ?hj@#xDMWsQTt^Wj^Eyvu!iL&NM$ z{_|An7%_D425z+@--}FtU3z4$*U*@bB*;3NZD5g1V+2&F(Zxk0)rTXYd`x{; zFfg!3$bI~?&NHe9!(5rH9x-Uk(`Jy~CPKOwP~7Hb*t_UzX|*_)Zj5Grt*c{-lOiM` z39f2Qucwoe>NCEk0QO^a=hJgzZsfW9bkSz(%P2@X;W?7*RKCD<8!^8!t>KUT8N8m_=({JIn}VF2`W}VbD0Ex`gB5szX6Vv7 zD%!f*%Pbrm5VuEL)Y3VMg{4Jhz-B!037a??298vDm-P)!K;fn8Ti;Y*?BTI8wyFs* zQ}%YZyPNEQOZVqNvVS6;o=r$7;OPOn*CCGn0J8l?m{05V(0sKPy)JbO!$x1{LUg9W zNRu$6-SsPrAyyVk4If0zU=j{TpQ3T4UY(A)8G=;SWNQ_W+gc0^yU_nC>Mi4<{JwB+ z8l<~JLPR>GyOmbyZcw_B7^FKC=@tR$?rxBl8oEOmy8GGw{^y*Bm-B|t%)Rfu*Iw(o zzSkaW?8xY^xdZVjGM}GH-`kBf%^rKHS|@taM{z@M(MMlX6rm~&EBrnB2g8uZK8lQv zX)(|gw&{?D&E zlr#N_!=Pyx2k#p(T^);!IIbA{EOb89gk9;C4uBS-?>($G8%nr>-@ZqK(DXLEg&YOZ!R;lLx`h|Lq0* z&<{dIMU@tLefdL3PW|NcOP8_6shN0KyZz}LL9ToKo+Os&A zLrS0#$|`PdS6ka6=N0xJT=cwj(f?FAeV24j!Ni~a$-TkUc6}d@ACBb2fPVsXho3*| zNDa9qd^4A|JvnF>>eBh1C06M;*P4=XLRoWJ+#(Gn?dj6-8tRPFXcG@gTw11~|nmU6qDZgC;S(__Qga(?=&w#O1tSdRC zw+fPmKbd;0w(Jl_2JNy<*occ0O_pZgX_o_S=3?2SKW$&xT+TC~lm$MNweq@Jk6syh z=e4=Hk4vo&2^wyyqMwH$3Yh5{$sH9|U=RZQSu%7v%0Xer6_qE?{QQhOC+-y8Gul0) zD~I!A!i=@{fO(yYj0`Am%*@h8Y_6jHpGVPU zquCpj!9C^4sUe{xE6LT$ZR}USuJ*FF-VMYN6LE)Gzj=f9f25^1WHdCPSHir!y;*Cp z;YWjqNWZsl2q?06aXa?;LsN!6Px^jsc>$Yjp+Cdn#fVybm+)#>m8p#bv2?_81+so8 z591)X?-hIdIjhpH%cpQDtUc-MMesY8^oGadYRW4XOYScEi_6PxvF#lTWRaFH)r01@ z_fmzD4pA}TU$ieSPXmaC54u8<^s()pam=Oz!d!-xytcyY>(4>AYCk{aS&Ui_5C6FT z`N%ve`MuT87fA^k83K^;Wu%a#$aVwav$6En#kq+OYH=g6xOjM)v*Vi^`&1uwN?5qL zOUnJw$OWKPq#B+;fXqBHYR<9^Q}}>_+?6Eftg?@d9gTE-*ST2cV9i}QpKO;sm!fk| zL5h3qxMaH!lkoe>DB--?&zH*ncp^8nx{CXM8jY}#zE*E#EG#T=D)K4nom3uSH(Dxt zZ7`&T_m83@SM2=paCEH5&CM+@ckuDCb$3tHvwFjxgo=a|6chx~*%?7rj;w6sh?UFW zsuj0v>*PPmV5g2tiPX60M|)DPkZUy6ylO9j#aPjp=I(sBMtD8mK$Y3rPvku92E`mv z_y^G>SR*MW^e!0k{IRK!52b!WiY@#qJtZ*>&|M%8SP=HYCom-;CNBHF3}Rk)_Dve~ zQIbF|8XY&YkE3IQpD~jVbAXA~*dI;xX&SK_e(l2RV|75nfWzqHWt$BOq8Y`Ik! zf8DG`H$$a7)Z6w$4bc0jJ%{bVd{3wFe4--I+TEJ*?KxlS&qeUoy1AY+F!TVC-k)NN zU)q|M%;KRxdm4m^YH4XZJ3A#sTYW7oc*jJ&@h|*24BqKz#bw#)U^j{J@hPwp3$|Db zB9i6v`@mA>1jWUTW;lpB>2q^I&S<^;QrC;$Xfl64z5+Q#=brzQK2i{XCSc~}^)=G% zvZ$!&E&`Vdv7O<}y;T6zi&YQKo5}a&1uF+fd081Zc{GSnQNvzaTZ?;jyhS=RrNc!S z{$^@n;ln#8R0>&H;fTn{CG@Bfy1)nX00-E2ALp@gPTLYP^VM}mmSAudZ)LC@*)r`U zsp^UAPnwU$d+hQ(=^CPv3;l;D47HN2_xc+Cj=>yMI{ojpdu?7<$Kp{$4ez~ULQqg} zpPk}cY%_R;i~jxtzMV|IMP+dmiVPJibKBzWh4r*CS-%#-oYXC)kA#N{r>qm=AV$@(8J}FF}7W|$MxEpsUB!@-WtWe zR&Kc;?&;lNygaA-msqXxq_;2ri1r3UHH&$7Mw5UsOr6={z?JDfa~UGA%sB|E1ckRM zVKIhYF4O&4>Ef=Av2H>_NrG)+*0`8*#)!@67*&m0(j#NVzmKL^i+J%X1?cJXa&rEj z$IG7(Nn@S4@N{=kiu{Q(U@EJ3Ft%3-&IhLHi29aq=&0TWRqm3tVVeR+)4W*nvEQ=^ z?@B;geVXq4h1WyjOKh###e|_eofO3lMxahL5kcO-hT4NbfxlE8&%@N|I>|N-eJlw4 zye#YL>YPlR@YqT)-xCsV4w(P>Jl%D%za<>uOf~aVY0R10`y*k+M>A!SHi_M!thCho zV!C{lZzxzvRrP6|q@9^*K-?Y1)U7hPd%GHl6H6`nUR&FklXNs)(B?1E-`1AR7ccHk z&(7?)?>FOB_4F1V*E!mTmZHBB3*KKCJ-sNqDJ(2>*%6~5BkSEFAtZEN@2N~qChfTy zRE2~nK2WS&3)OMWgflCvr~ru^m4KS__Hg6u+i$Kcbfn8+I+{w z7*3A_Y1?B8Ss_UH;jN8!Ib+rrxw+9HBB~9=IjR(pF={_(_OM+`eQYK^&z%gft) z&3mdP`IB^#nx<^orzYN7&|sJH34N% zXamJWbQ)2^0c=^r*eGi|(cR~*6a9Q6{g|vTpa z!6*D{H*;g=lTuMK)C+CdbAvy#|5EM25F{Y~P8b5>e&tnsrBoE!}}MTXtt z$kuU;c<-C*>*v@_7VfbqVD)!hsVeuy?J0%ECX+5t>GeZ#8%Hz2k zS|o{(%bHF0wLp0Mk}*2)Mr;3349Uw=;N{GYw_Qj0Bn2jS;ddRzUBVv(8<#$f4K)oB zKnkK7V4|{Lq%~szxW)rFjW{pYWc5y$=W6TbLPM1in(s@WPC;hWz;yTgwX-(ARcQD=e1^lpARKz9K{&)Cw!$P>B`0MGNR(SnzgtcZWbA;D%<$EE8gYi;MeZKuvf|?5^Zx{Ermg z2V%QW8&mp?O9U4Hq8?A_a>W}6S5kp%POL4fJw$(9u^?U1pTb}WUr}^=R#g{RSQQc{ zE{)rBE9sFu60^Va(O}o`E^e#Hs4wrC?b%m~_^Nupr3l0N&<=nwgT}$t(Rm#TUKKBS z{esxo*!bNH88I+0Nc6-+M*~B)G44`)P#8)sX?~CrBMv6!_4P(k z>3oGFj=S|OiGx-v>E>^X=%1$TL^@Sqo zwX(LTNLNWtb#ryG9SgXpb{c8wi}GpeG2E3{R-R+U3#dYO18bb)mPu#C$F9r9rc#vB ztR$U#hkOW4I(SHHlug~X&iXa&FLmForocC|UhKE9YF(D^GvoCTcSOToF5U&-M#sj2 ztuHep!$K3jhX>OHMBtd9fqk$+S&H1#W>u}K>@B|P4-=*DX=n$W;nlIDuQ@klZiOaW z`BKh+MkGl(aUtZtzFC810%>n_V}P68FP^Mj88;#!1wIqD%%+PX63%mVrs`wmER2>sl4+nB+Y3D zZsDk^(m7jm}_VGQYK+qy{Zo9 z&CVxwyPJD|e?K@F&ik&NazLT0?TU^jrTuc=L-ef_d9rc(Sb$;TGuZr*Td_Y`Y+m_G zY|f4Qp*JM=^dU_J0Hj0%9x69l;u$4OchI;#^Vs>o$Z7$p64~*-Cwph_YQDCZJH-}a zSX;FNG5CV{m5o~-kD4)OFl!-hTB&Qzj@1{>7DB!Fm@cr0EAZL1|1npY8Q{tXMvedL zNO>}_Udhj`8Qu+C(j0Uf*fwDAl={}9TynUHgpI@?qC#EB3a3An={J5$OyuL_>?lFx z;h6+!kW4=s8i0b^`&*FDDqEDX8_qNDn=Gk*PsHUy8v@{Wm3EB}7Rit6hg zFNsIcgWE@4GO0sh9}O^OW0c|;8-V5_UEGh1LD z$j|l6W9ZayrExRY2HCV%7m?h_`v11jThZ5I*OSRhw?`?`Xs>epue)dS`!^(5bk2fc zeXXuzgZ+1Ra9PhIk=kqk)EO$&G2{#_DlP`^TYrCliklgT-Q!gA55T4t*)+lD_OGWv zh|MsWldgU4+3e?pBvc0wL2K+k9ePAKwPhWFDPt-@`{=x!fZuK1r?NkP zw65KGs^w}Y&i>0=;eQ(wTgd+8+CZj3$hn1P4uooZyUu!cycQ%&X$l~dKb($^##B^r zM#~)tZMWARKi(Z#nVUml%uGz4Yrz~LK}gM`@c;g?yp6uyXH6eOw+HEU_q#QT1>{Qo zr@jU(*Xs$Bu{n&8RNmKsXxK%9~##!|oMVKE*oZ!45|0H=2cl1(>&YTB5yLHWDIl zS|P_ z(wLHXA9PbeTpJGP;>sZhByG;V$=LOxW1V(&NR@cn&R?{$nb%f;9&i7`OO@_vY30G- z-MfiOGx?`;)u;0v@h3qN0Un->a755!@P9{Htu%nNT!gkLIZx3i;E#5+=7U;MXnme8LF zebvHC9z7Vapnh#H(E}71D?;9v!&hxrtwlvesj1}KZHO>UIG4O^0SNEzot$StG{dC~ z;u)RrOh=SUWApNmkzk~f2>JiNt_Gbowm$vj*pPW(=a&xgBJa@*eX#ememc!9?ck!O zq`W@#c#2kIx}O_^(t6PsdXrKQPRknW%*&KXEz>FEkzWEvRfnh|uSN3LgRZXfZNFwf#wGD8c*;<=ic49U+&C?73qXJ4q z_!AQg%Sm@}M~he;wjeYTwI!colE%c!dfoB3?hlTpPEz8%Z36}txe8*Q2r7uoN_J6` z7=z5K_`wE8t3D1AKWl4sI=oQb7(%L}-w{nf3;OElymb3F8Ciz4{YO=m2&3X5)pGvt zD}^!PF>zr_k>3I6f%2V@{6{ z6sdRY1SzKCMBtBv9}oM2Gu=eZI8t-GG2r7vF@)+&)4o?4O*X&1AQ3 zEjKHRqxuuzYyi3Z%5~ptL+sPxim!u#@JH25kuJMM=3?OE866rj*X)n5X=W9L`J=L| zdbhWzq4t5^Y(3bZerfDsXzH9xuNA&}c5Rj}A?j#qR%MF{ogc%-!XgTniOV0t@2H4u zKg&4MZ*YVcbNqahp;vF;q#OXwqljwFFKsG8Hq`zome9z#R!qxu786LeuX*TrU}r3d z%K#CK;(Vi2a?Ajd$0nXcgH1N58~dMn5<=rmUK{4Q@1&7SOR|2 z`$Cy;G^@j>CY>EPU~67#GvMRmN=Zy4$HP0k@yBR*5+#hsYMh;#pPoh)e@QPYNGley z0BoF7%M+sf<>)vVgF_?dr&Sq2VObmb+n4_Sw9%Rru9Ubf@@?ELJ^Du5dZ4XUSnV^?o@*0Gz6a$qDg0Yyw)dl*xDQkxtoh$jusOa6;p(S_TS(8UJ;TQHXB0jcOia$ z?Z1n>QuK@7*)%uZ1q2{ebAQOCn{z=$ZELE_Dfbw+<_7k*!-eYZ-Wr62PdOzmUba5? z1@yu^Y`nY^O&Dz8vdoqk=2FG;{@X@l$6@AU;!I4+UmbO#ms|n@VXct)X3*bLxI9>2 zSJ&Y0cs4dNvPx0|;Pe166T8k7;X%aRquG-?`&usI(Nc5Jbz4U%d;5qz{}!I~&w8lJx4G!x!t#%=IP?zhW+U=I!bPplM+87eM{ zc7HxO77*}#8GIwQ(w#9QLTzex-<=E(P!m^Gac``z|Ni}ZEK_ty6*(axJss&{$PNh! zNgIG4;ZxX*X_-Sz^a$`x$m1k^hb{4n2w}sA4}7ZK zzP)hfXuMzT6a}=AgoF$FT-cr1n!5A}9VZ7zac(v0@5IXUm+!Dz4gFR->~}w@kIg^x z{}TF#g?V_Pwb;?qyriyfB7eWiOup?s86g$XXX7V(8X6k*incaE4t}$h%nab{BT8I! zj1oYvl?(jA!}FoI=*X0?BcI@pI47w00;I*Z3QFqcJKLo_&cqKk_#W2 zm6ie7Q8~D8`EC7K2_JP~YKrmd8e=|2HvXQ<;2UdK)^-c=omX&NP=E*sXwjlqXSV1&~M?ditrwA-L%Ge-bF-YNKQ~ zIoQRtHM9_^>rTd}KnskPoO^gwA#~F+taRYFmcNRELP<%98dHG&%bQLd$d`o_Wn*wg ztvoEP0L$rV<4&gc!^NzDxGZaucXUh)wU|$`5mu*jh#*bt$EXEKJ*}0ga}l%8+dV5| zFWFutQn=}1ffzrKW4GC-9WnwECC%T5Ulmomb@ogR!_t{q)dy|gG|0s%^cuQHKi7U_ z_;k22u)8?`HMi6a$SSXow~i?_?nAtrWgL&#f9ang`(Kt>f7e%fd2Sw_Y=Xy~r~A;y zM@UddZ&Cw#|%)(=6rTKV6l>-=6Ly^RH(blvYYHQ7aGZ7CDw%PLq?g@0HT;KH2 zoy4nBU(``L#L?l}zr?5Oo=dqI$9=)?f8SGys9#W1?|_>J7>B09+J#@v23xgVSC%t& z|72gNt?uq#LwnSvq+o=@>nV*^pv7V}9U&6{rrVCZ06Zk_V@<=~`g!c|#~DdE5%IRR zH~xS~#|jQ(fj+wiN@XU&)go=w)|*JbGF|N;<%sCQLNe$mfMpWiZQ6ysZ~Z0bX=_W^ z-k4ut`S5TrC7m!p?5sQDEsoKl9imX{xfc#{1zFf-OegY&_)EM42_qJ5%L)-`VeKQ6+0z4IW;rW_awNWArvz4ilx;njkb>R5V@jy*#9HS({4a79ylG=~b(v3#hO5;z@mzYtGQOw7{U~X?uypWz+ z3YHV8vGPz~pLdi+2J`ic%SLqS%zPW=(Ud04<}RM*8V*)d__5%S=Q3kF^z>8E8Q>!pL0xvlk7sG*o(a~H+TgjEdDpW~z3<(ugN3njiEpg~4 zu;#_(GSycX^D}c(dgnlB_p%|4k0_h3Nyui3JFNlyWM@&=m70_N%OAuenpx@SQAE@s zJBeR5tdqOI^m>jWz2y50U6@>GJRjL?m1IxK%?2Y^?Hn8CZ;>JT7OX;LQ!Yyf|@BBT}=exzcR{QM(~>FTq{?3O2m< zO-W^B@B9|dZ>1p_&0BTanA7zNOBI9|yK>5qkrEK~1&i9(OSls+K>ZaSdJ&yi5Gy1rh7nGT6|W;0#l z07lmHreC??|Mmjh0=QZ-+h~0-vC*Sqqbr_FsHw6*5Y+4^w`Idq=q@MaUC*Y{Q3qNo zhNfV5jBAmeu-6Ct+y@_D+lUH?xu5=rjiXxk-0&)%c%Rl*N-_Llfv=rW!Y_tBpL--N zgwv}2BUO5S*M8tXe5MhSao0zlEGa1o4-bp=l$31ak1W9X?KId}^IV+9Fe`RsC^1Sd zaLYnm@kK;$@m>#iovNTHRPJTxkoVul6>>}VvFEe2g%sq8 zo7Rbn~X^Y!B5#6(;N(_cR_XHWM5{m{dhwKC z7Bv?*7#shrJ2cd^OuhJM9^&h&|D##_Q-=!L?BAPUbed0ldC|fNwW6XAYSk6}V6^4! zbw{=X;EafMJ`O7q78X>Gz=sTT;F?B`ah4l8&Jrhy2*RFStUVIZ!57=*Svb!MXY1xZ zq`J(288o{mB_`(Q<&BJul}jLQSk8`*cPyP!1{~4a2bY$Xa@k5+K67_y4H3cbUbaZ%JnCy5un~-R_9LXAG!$Gf1i2FHaSA5WQk8;)> z;}vF9P%u)b6*YN^^``@nb^Di(rSHdhwm+?Mf+W18Kg3q-q5C1wjO$$vZp1)QWn=O4 zm%&ey0VodkN4*WY`mO>YvhR@Q#f7*D7s4pX@sR{Yxp)^Amp^PK93DIvH=;G_M+iCY z*f?8aZ%J{2oYfsJ`@)%9PwzG2XN7;aUZ_UJ2B3swj*TeQIW^*;HWN?JhgBGFa&n4< z-0}DDh>xDbe7vpv%w;&`;6a*l>UaSmaEj;&n4%|pvKX`fT^>B#uO%3fCAHgL7fFo(YaH(6uwrS`zoc{SKJB zyLVA_7Gu`e3CjL}M@s5gUx|#Yqh9amWtpkCH8vxIOGRYjCdqaZe5q{5C+Pbp;;uvu zsiSXT_)TRdd8nuzbQYY1*MXVskldDv=L=1Wg_x-s8G#eOM`{muVJ7+k-5+iCg`7QU z>Yr-@eBl*g4Ubw%SeV-V!F&o1NmF%h!56J2EK;X0Mo2>$cWBZA1MgWXwF8{cZC+pe z&}H=9eUKxC{YtZ2Pfazsi>AKm>&fpP=?K}6X;5Mm_PGYMd~{6L_QV8f{a;2Q8PnMk z+e}@zKdOn;Pb=e62?O7a9WLhxPhS=7>)nRRHRe^QX{e-1jf8|UgZvJYU+kZ1M!QPM z*1btBQ*06K!m&;s@Lq+PFpWWX9Z3s-B%pY*dE~c(XEOH-JpMH`1~N+W$QU$9O|@i@ za7tcE{3(&U*1rFrxHNFu@FXpd2D%UDNt`d-i$q6^ou`+ z@7q&nrKeNgpFTcb9lhq~*V5E{SVet0eY~TA_6+{+VrpMq@>pqh+UN_VflMtgn=Bz$ zZ?-?wKY@xLx%$)khUwvwOyO@9 z5wfcXo{gz9evzxEr>mo55Q|o!x5)52sO?_&{USSpt==VoxeC`$*Z@e>-G@!Xj8Y*VN$QHSlu`P z@rH5Z9}C}-a2Rl~l=rPg#Ww3m5q*5OzPl^%NsNbQc53R7u1YTV=0K0e)$J!bH%9`cR+(sGW!tfO#HEDd@V^C2LQj&~uc3kz!&MJWq)x9%Lh~`08YrWU0j< z975P6EsHF8%x8Bxuk#%v`urximxRjxp<`0}^gN&mj!WtKVH7{wi(PGFW&{96tF6pMU_`Uj%do_KPK)X-Xz*w9lTw z?li}1;}m}0DMkz(skdJ}k`*fHwiF-FM?05o1ANOOd$EwqA^NS~co3j_tmQwR#=fQ% zv-C7Sf4~_NJ)3fRWXZU8dcGP<$=>MJeA;>?F8u+(L;)Pv!ey$lk&NG7qwValz_b#r ztlJ;4w{E10hbDi27b?)>sNlTr;CCgq@lCW>7F@9T`0B22Z+{lNl&%tr4DSqHU+)6) zCZN*UO?*+nknNesVLqEVa5f zWG`-XVzQ_y=Ol(&Qia@!iV$48Zy9)&atc;rRoDO6HuO@^5BpZTQed@{BW2RD&fj6D zi4mEa8j=V*X9%`SLi;a)jg{`w0LYE0w6F|a!Iv!UvDv+U=OZqWzfCnb6d zj^$?VhP`9J`P?rPGPn7~D7S0z_2I_U`C{u#S=XW~p_N_GN%-HHQ8Cg1*xraG3RdPf zLIPs^ptV23yjQE#xxHR@p&mq*&-7K^Y)g$tfx@0Pxf+ziFhjV3hI=^?%H78o+I-(U zFUILR_k)(L6T>ti|94=nw~dYXgiAk~DgI!C7y_H9jT0hA-|29myqCC}b^M`EQm6^n z^YY5w$cpL>nrv>TwZUaLqLjL^PVNvRw--Hb-y%=my@`{$9^KdD$O_Ck3Uh8$UmVg= zzORjTQ$5+UdN?a!rX^H5t3%0-n<3<%yHi|x!lqd_@fh6t%SGM_r-$$A{jR_N+8>*G zAaJbSE#ewoqcnJl_Gxk0 ztacxj6Xrbrj-&Pb6b$XT^!qC~gp5j2LT<4zF!o_Ei8{@T=I{>DvcghfA#SBYZ7&A; zjujFwOs({K+3(DO2wg{M#n&k7_5&Fdcff!+a@g}NHlA+r1zyL-782*W&FiLt3S$VR z(a>}Da|Ww!-98=VhC&l*20~fcpmo*K3C-DhiLgG|(6h-dJ!;C74mOQKv<_wQjuk6& zTXY&CVpLKEz1-4L2zxg${zKq<^b{nlKkz${pIX%Vvy~~-GUjzw z!bh_zve{?<>$=wsQ^_&9JglZt`1mfh>;)Xa32-NBX%x{5(C#2y&bg%vV(w( z)qdwlj`>D0#9Lds3F$fAF z@@A}2ZbPehCiRPr%Em2PU${1w6T1C!W~(k=57G&`v%fGr>HX~ zoMXqV&JYuxkEe#l6#}Ie;6={i*VBnV(~Vt4Ld$;lYA`0wJ`R6*<53+V)^Z1ZQ+g1WvN%GXi>22A@7^fA18=p z@(R!iQ>{7=z52%r3_BRDjs5@9RT8Z(+S~0bkB9^!=p8B6>3k9fMHg+ht|uNuTM<8e zn1qKwUWHzTga&gXRnqEEz+<`}Ek{?@d#pSlssj>XT1txHVbeJ27zU>L_07%9^mNw`8Gfm_1+VfiiR$(H8U54+Q^$oT$CB?WQYVz9vhLFbj`3XJ0^6ueeU*A@|(CITt z_+to&0j0fWQ`883MWZ>|F$Box(fQLPsd>vf;}L)*FL5m z>lYE`USFd9fSfIqW%D{YEPv*(y}VW(4i4Smt&F7lt@i<`J?H|YXBbo*2IwB*o=5i3 z4S4#;dtm5wzl;AojWESQC#+XF7wjSB{r zJBGy`OA@Cjm=HnKh=SIeU;Ly$@wHSxG$0Fx1<{4JuYlHzZU(!!aDwk!I5T2FlBWR~ z+s~EMPx!$)209CvVBU|A$RqpdbJd$ry6bXDcf1s*uHWu#Nwo>TgZ`JgF@poXjZoqX znq&G8k zp~pm|BfbO{-{7m;opUYIr2!;gf&D7UFT_7olqjKu^!N4Us~zly;o4+l&_IV2x4qn~ zAp#pR<3j1=cGW|_BVL@4Kc3@fe!(ztQ{A=OtxqCAI`PaA9=$?qv%Nm~<5 zrY{+95wOFc8NwbKpaV7qrW0V|1YnuKc3^E>3>R`sgf1(T0YGNvmX=Kw6}!D8M$WBY z;C&VA*=Rfc<%S}^8yI=|Q1`q}2@E7M=|oRkgPT2_j<@n%Iy8l`>#D8`m|>Ng{b#eA zNuS0tDN!IQpYHj))u&^x6aYml>9mQ{@28}sgzfE-lkSFM@r#RtTp`k-E-xUX%gM=^ znBWQz59d=96;6Y)LTkz;>1N_A{z|CQl^Zuz?c2__g!G{JGcw`-PZ*G_NjT(br_AD-q}FC*HR6W8=yw}5@th1=K0mmjhX&aB(e7^?rd7;#e4 zw4!5`8D8}Aq{U$^wCcy-^u=o5;`cE2et>WJX2n5uU@G!v)Dy*5ww`T>+h0_5T_{G6 zY?yWBXi1^ZjOt|XciKG`t%Rqba#6Lw6cyHmc3w5bpPN}SzKF7FhM-M_x&eQ z3gsY)`@yjM_0*J7_tG|K<66Yg2@8v|z9#kOlSN`78m=?9dnr{`f1XFfYZ_k_brr_G zpH`RpmT>>|+d!yk$<>3dac8{1Q1suoKL6I3Cu>j;QzW`eWu?PPOw>7H2yamB$cPz*<&K;4@Usj2yy8>)DY z;_IR)tZxxy^Ewq2Mh_3Zc+})STHH%9yP$1omfjVMZJo|$+?mt%o2cvMKThHb0jTqy4TivSXkv1FuXL@D^yof9&uhXSn@p% zZ7jhR;}Tq2noNq%SStx*>&~4>8Da~b;;0mL;`oAmsEOj7<4=b3y^ndC!xyn$Fko8L zu}y{NUNmWB6km+|jl(}KU}nc#Q;PfoD?p=k-Mm6W z`hZ2TxM;8O7^pk;ak9GUW@53H{q;xGfAhw+gnWEvN?##@s$KD;Hhb0wyN{k?g^mw7 zKtsf*4MC^5q-tjG?W$Wq8~Kn_#cygvUI9tm(K$5_Qv2HyH*&VCFO^@eevy;VCA_`x z3glfh9@qQODaUv0{?`?SebJWhEd#!TkpsI32R}>4%53VId)r$v1=(AsA-XWEFnI(| zWX6gG^~&WP=5*Mhyi0){3O?1Vlv0fnhedzgLczx7Ne;63k0MNQHi@X5x2B zhw{)NmQQqD(i^6^DOh9lhe=|61@48YDz-i%-w{o5HX40PW=j=^SqXsTY{W{FAT2}V zld+{NcXC$T2Hvj^O+_>q=j03^>@gP0E%d7bgHB3et=m;dNIy0;ljY%(<@7? z-449whCp;AD{*vGl$nF8D-y{W*md4b;N3K)%+v^FsIU?XS0}wY<al7wm$FnB=?cXc{N{F_2@gv*#4mA`I zpv+8vye3zE>TuMQBcCdN!R2xw_t{qIXL;<{@outQv9e0kMggct$|5c62y7rN48G60 zkV_DUSqnZKhT{yE)Fidn?Rn^M4W`c(*%H$y1)cPT{);l5iB=>kCI`< zeg<-2F)9yJ(>{QZwZiGt4v8ngT5nYPZR<_#|C8abqJWvVP{$0e9%{1A-|l$!_iQ$K z`t?TD3BEXg7Zf>d>^94?lnf5H6arHIZFR8Keikt?6u-;n`v>1@?)vLbV-y9&H>6sL zjA6?CpS1kli_?)~mIIqg9FmmHZ!PgzjFrtf&)$5m2puO`n~;t)#{2Kk4AF+S@%;1m zmbQ-Xo<)Bc=b}Q@p&Y1yFFHQ`JgWLOIh$NzRcg+;VQ&6^zyc52v5#yQDd7iwRaC~< z-nFdS7Zld8NJk1OToz+2iwfmT%{MszK}RdSW@@h#4Qx!kPoLo7;GUka{WgIB6%OTJ cp@|5mM?_8$F;r;+K7o5Ht0Ge-WgPJT0d&1U?*IS* literal 0 HcmV?d00001 diff --git a/docs/screenshots/impact-signals-platforms.png b/docs/screenshots/impact-signals-platforms.png new file mode 100644 index 0000000000000000000000000000000000000000..0b9e5eb3cc8703223eb7f8c5e8cf87cc822eeb80 GIT binary patch literal 85547 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 {/* Hero */} @@ -98,7 +102,7 @@ export default async function ImpactPage() { Select a focus area. Each card shows the defined threshold (did it happen), the cascade we expect if it matters, and the PL contribution we would trace.

- +
diff --git a/src/components/ImpactDashboard.tsx b/src/components/ImpactDashboard.tsx index 79dbd600..1de2eb90 100644 --- a/src/components/ImpactDashboard.tsx +++ b/src/components/ImpactDashboard.tsx @@ -16,12 +16,20 @@ import { type PLRole, } from '@/lib/inflection-points' import { AreaIcon, type AreaIconType } from '@/components/AreaIcons' +import type { MarketSignal } from '@/lib/market-signals' type Filter = FocusAreaKey /** Live output metrics for a point, keyed by the point's title. Fetched server-side. */ export type LiveMetric = { value: string; label: string } export type LiveOutputs = Record +/** Prediction-market crowd signal per point, keyed by title. Fetched server-side. */ +export type MarketSignals = Record + +const PLATFORM_LABEL: Record<'polymarket' | 'kalshi', string> = { + polymarket: 'Polymarket', + kalshi: 'Kalshi', +} // Generic footnote for cards/points that surface a live signal. const LIVE_SIGNAL_NOTE = @@ -34,7 +42,13 @@ const FA_ICON: Record = { neurotech: 'brain', } -export default function ImpactDashboard({ liveOutputs = {} }: { liveOutputs?: LiveOutputs }) { +export default function ImpactDashboard({ + liveOutputs = {}, + marketSignals = {}, +}: { + liveOutputs?: LiveOutputs + marketSignals?: MarketSignals +}) { const [filter, setFilter] = useState('digital-human-rights') const [active, setActive] = useState(null) @@ -73,6 +87,7 @@ export default function ImpactDashboard({ liveOutputs = {} }: { liveOutputs?: Li key={`${p.area}-${p.title}`} point={p} metrics={liveOutputs[p.title]} + signal={marketSignals[p.title]} onOpen={() => setActive(p)} /> ))} @@ -86,6 +101,7 @@ export default function ImpactDashboard({ liveOutputs = {} }: { liveOutputs?: Li setActive(null)} /> )} @@ -191,13 +207,39 @@ function RoleChips({ roles, eyebrow = true }: { roles: PLRole[]; eyebrow?: boole ) } +/** Compact crowd-odds read for the FIELD axis on a card (non-interactive). */ +function CrowdSignalInline({ signal }: { signal: MarketSignal }) { + if (signal.match === 'gap') { + return ( +
+ + No market yet — unpriced bet +
+ ) + } + const pct = signal.prob != null ? Math.round(signal.prob * 100) : null + return ( +
+ + Crowd{signal.platform ? ` · ${PLATFORM_LABEL[signal.platform]}` : ''} + + {signal.question} + + {pct != null ? `${pct}%` : 'live'} + +
+ ) +} + function InflectionCard({ point, metrics, + signal, onOpen, }: { point: InflectionPoint metrics?: LiveMetric[] + signal?: MarketSignal onOpen: () => void }) { const fa = FOCUS_AREAS.find((f) => f.key === point.area)! @@ -242,6 +284,7 @@ function InflectionCard({ {stageLabel} + {signal && } {/* OUR HAND — did our work help (violet) */} @@ -281,13 +324,61 @@ function InflectionCard({ ) } +/** Fuller crowd-odds read for the FIELD column of the modal (with market link). */ +function CrowdSignalBlock({ signal }: { signal: MarketSignal }) { + if (signal.match === 'gap') { + return ( +
+
+ Crowd forecast +
+

{signal.note}

+
+ ) + } + const pct = signal.prob != null ? Math.round(signal.prob * 100) : null + return ( +
+ ) +} + function InflectionModal({ point, metrics, + signal, onClose, }: { point: InflectionPoint metrics?: LiveMetric[] + signal?: MarketSignal onClose: () => void }) { const fa = FOCUS_AREAS.find((f) => f.key === point.area)! @@ -393,6 +484,7 @@ function InflectionModal({
Impact — the cascade

{point.cascade}

+ {signal && } diff --git a/src/lib/market-signals.ts b/src/lib/market-signals.ts new file mode 100644 index 00000000..09024c07 --- /dev/null +++ b/src/lib/market-signals.ts @@ -0,0 +1,281 @@ +// Prediction-market "field" signal for each inflection point. +// +// Each inflection point can be paired with the prediction market that most +// closely matches its pre-registered threshold (Q2). The platform is chosen per +// point on match quality, NOT convenience: +// - Polymarket — deepest liquidity for crypto/AI/identity/BCI-valuation themes. +// - Kalshi — regulated venue; better for US-regulatory / adoption-count themes. +// +// A market read is an *external, independent* estimate on the FIELD axis +// ("will it happen?") — it is never PL contribution (Q3) and never a settled Q2. +// Where no market exists, that gap is itself informative: the bet is early or +// contrarian enough that no one is pricing it yet. + +export type Platform = 'polymarket' | 'kalshi' +export type SignalMatch = 'direct' | 'proxy' | 'gap' + +type MarketRef = + | { platform: 'polymarket'; slug: string; hint?: string; question: string; url: string } + | { platform: 'kalshi'; ticker: string; question: string; url: string } + +export type MarketMapping = { + /** Must match InflectionPoint.title exactly. */ + title: string + match: SignalMatch + /** Best-match market (drives the platform label). Omitted for gaps. */ + primary?: MarketRef + /** Liquidity fallback used only if the primary returns no live price. */ + fallback?: MarketRef + note: string +} + +export type MarketSignal = { + match: SignalMatch + platform: Platform | null + /** 0..1 crowd "yes" probability, or null when unavailable. */ + prob: number | null + question: string | null + url: string | null + /** True when prob came from the fallback rather than the best-match market. */ + viaFallback: boolean + note: string +} + +// ── Mapping: inflection point → closest market ──────────────────────────────── +export const MARKET_MAPPINGS: MarketMapping[] = [ + { + title: 'Communication that cannot be switched off', + match: 'gap', + note: 'No liquid market prices a metadata-resistant messenger at scale or surviving a shutdown — a genuine white space.', + }, + { + title: 'Personhood without the state in the loop', + match: 'proxy', + primary: { + platform: 'polymarket', + slug: 'over-30m-humans-verified-on-world-network-by-december-31', + question: 'Over 30M humans verified on World Network by Dec 31?', + url: 'https://polymarket.com/event/over-30m-humans-verified-on-world-network-by-december-31', + }, + note: 'Proof-of-human adoption at scale is the closest live analogue; Polymarket has the deepest World/identity liquidity.', + }, + { + title: 'Provenance becomes the default for truth', + match: 'proxy', + primary: { + platform: 'kalshi', + ticker: 'KXAILEGISLATION-27-JAN01', + question: 'Will AI regulation become US law by 2027?', + url: 'https://kalshi.com/markets/kxailegislation/ai-regulation', + }, + note: 'Provenance mandates ride on AI regulation; Kalshi (regulated, US-policy focus) is the better-matched venue than any crypto market.', + }, + { + title: 'Agents run on open rails', + match: 'proxy', + primary: { + platform: 'polymarket', + slug: 'will-a-chinese-company-have-the-best-ai-model-by-december-31', + question: 'Will an open-weights model be the best AI model by Dec 31?', + url: 'https://polymarket.com/event/will-a-chinese-company-have-the-best-ai-model-by-december-31', + }, + note: 'Open-weights reaching the frontier is the best proxy for open/decentralized rails; Kalshi KXTOPAI (LM Arena) is the regulated alternative.', + }, + { + title: 'Programmable government in production', + match: 'proxy', + primary: { + platform: 'polymarket', + slug: 'over-30m-humans-verified-on-world-network-by-december-31', + question: 'Over 30M humans verified on World Network by Dec 31?', + url: 'https://polymarket.com/event/over-30m-humans-verified-on-world-network-by-december-31', + }, + note: 'Shares the World market — “World becomes a mandated digital-identity layer” is one of our own DPI examples. No market yet prices $1B/yr on programmable rails directly.', + }, + { + title: 'A binding decision at scale', + match: 'gap', + note: 'No market prices a binding, at-scale computational decision. We already surface a live Simocracy signal here (Q3 contribution, not Q2).', + }, + { + title: 'Public goods become a financeable category', + match: 'gap', + note: 'No liquid market prices $1B/yr flowing through programmable allocation — long-horizon white space.', + }, + { + title: 'Capital that pays on verified outcomes', + match: 'gap', + note: 'No market prices a $1B+ outcomes-verified climate fund. GainForest / Glow live outputs already appear here as Q3 evidence.', + }, + { + title: 'The BCI app store', + match: 'proxy', + primary: { + platform: 'kalshi', + ticker: 'KXNEURALINKCOUNT-26-40', + question: 'Will Neuralink implant ≥40 people in 2026?', + url: 'https://kalshi.com/markets/kxneuralinkcount/neuralink-count', + }, + fallback: { + platform: 'polymarket', + slug: 'will-neuralinks-valuation-hit-by-december-31', + hint: '$75B', + question: "Will Neuralink's valuation hit $75B by Dec 31?", + url: 'https://polymarket.com/event/will-neuralinks-valuation-hit-by-december-31', + }, + note: 'Implant-count (Kalshi) is the best adoption/scaling proxy for a commercial BCI ecosystem; Polymarket valuation is the liquidity fallback.', + }, + { + title: 'Neural distillation', + match: 'gap', + note: 'No market prices neural-data distillation matching frontier reasoning — too early to be liquid.', + }, + { + title: 'The neuromorphic energy pivot', + match: 'gap', + note: 'No market prices a neuromorphic model matching SOTA at 1000× efficiency — pure white space.', + }, + { + title: 'Memory retrieval in simulation', + match: 'gap', + note: 'No market prices whole-organism emulation reproducing learned behavior — the most contrarian bet, unpriced.', + }, +] + +export function mappingByTitle(): Record { + return Object.fromEntries(MARKET_MAPPINGS.map((m) => [m.title, m])) +} + +// ── Fetchers ───────────────────────────────────────────────────────────────── +const GAMMA = 'https://gamma-api.polymarket.com' +const KALSHI = 'https://api.elections.kalshi.com/trade-api/v2' +const REVALIDATE = 3600 + +function safeParse(s?: string): string[] | null { + if (!s) return null + try { + const v = JSON.parse(s) + return Array.isArray(v) ? v.map(String) : null + } catch { + return null + } +} + +function distinctiveToken(s?: string): string | null { + if (!s) return null + const money = s.match(/\$[0-9]+(?:\.[0-9]+)?[bmk]?/i) + if (money) return money[0].toLowerCase() + const num = s.match(/[0-9]+m\b|[0-9]{2,}/i) + return num ? num[0].toLowerCase() : null +} + +async function fetchPolymarket(slug: string, hint?: string): Promise { + try { + const res = await fetch(`${GAMMA}/events?slug=${encodeURIComponent(slug)}`, { + next: { revalidate: REVALIDATE }, + }) + if (!res.ok) return null + const events = (await res.json()) as Array<{ + title?: string + markets?: Array<{ question?: string; outcomes?: string; outcomePrices?: string }> + }> + const markets = events?.[0]?.markets + if (!markets?.length) return null + const parsed = markets + .map((m) => { + const outcomes = safeParse(m.outcomes) + const prices = safeParse(m.outcomePrices) + if (!outcomes || !prices) return null + const yesIdx = outcomes.findIndex((o) => o.toLowerCase() === 'yes') + if (yesIdx === -1) return null + const yes = Number(prices[yesIdx]) + return Number.isNaN(yes) ? null : { yes, q: (m.question || '').toLowerCase() } + }) + .filter((x): x is { yes: number; q: string } => x != null) + if (!parsed.length) return null + const token = distinctiveToken(hint) + const pick = (token && parsed.find((m) => m.q.includes(token))) || parsed[0] + return pick.yes + } catch { + return null + } +} + +async function fetchKalshi(ticker: string): Promise { + try { + const res = await fetch(`${KALSHI}/markets/${encodeURIComponent(ticker)}`, { + next: { revalidate: REVALIDATE }, + }) + if (!res.ok) return null + const m = ((await res.json()) as { market?: Record }).market + if (!m) return null + // Prices are in cents (0-100). Prefer last trade, else the bid/ask midpoint. + const last = m.last_price + if (typeof last === 'number' && last > 0) return last / 100 + const bid = m.yes_bid + const ask = m.yes_ask + if (typeof bid === 'number' && typeof ask === 'number' && (bid > 0 || ask > 0)) { + return (bid + ask) / 2 / 100 + } + return null + } catch { + return null + } +} + +async function fetchRef(ref: MarketRef): Promise { + return ref.platform === 'polymarket' + ? fetchPolymarket(ref.slug, ref.hint) + : fetchKalshi(ref.ticker) +} + +/** Resolve one mapping into a display-ready signal (best-match, with fallback). */ +export async function resolveSignal(m: MarketMapping): Promise { + if (m.match === 'gap' || !m.primary) { + return { match: 'gap', platform: null, prob: null, question: null, url: null, viaFallback: false, note: m.note } + } + const primaryProb = await fetchRef(m.primary) + if (primaryProb != null) { + return { + match: m.match, + platform: m.primary.platform, + prob: primaryProb, + question: m.primary.question, + url: m.primary.url, + viaFallback: false, + note: m.note, + } + } + if (m.fallback) { + const fbProb = await fetchRef(m.fallback) + if (fbProb != null) { + return { + match: m.match, + platform: m.fallback.platform, + prob: fbProb, + question: m.fallback.question, + url: m.fallback.url, + viaFallback: true, + note: m.note, + } + } + } + // Market exists but no live price available — still link it. + return { + match: m.match, + platform: m.primary.platform, + prob: null, + question: m.primary.question, + url: m.primary.url, + viaFallback: false, + note: m.note, + } +} + +/** Resolve every mapping, keyed by inflection-point title. */ +export async function resolveAllSignals(): Promise> { + const entries = await Promise.all( + MARKET_MAPPINGS.map(async (m) => [m.title, await resolveSignal(m)] as const), + ) + return Object.fromEntries(entries) +} From 9c212220aa16de15a0b3c69c6080d2074fe4645e Mon Sep 17 00:00:00 2001 From: Lukas Bresser Date: Mon, 6 Jul 2026 15:19:48 +0200 Subject: [PATCH 17/18] impact: move crowd forecast into the horizontal Live-signal band MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Per review: the crowd read now sits inside the modal's full-width Live signal bar (alongside PL-backed live outputs) instead of under 'Impact — the cascade' in the field column. Gap points show a separate crowd-forecast note. Field-vs-contribution caveat preserved. --- docs/screenshots/impact-signals-livebar.png | Bin 0 -> 114566 bytes docs/screenshots/impact-signals-modal.png | Bin 142400 -> 115999 bytes src/components/ImpactDashboard.tsx | 95 +++++++++++--------- 3 files changed, 51 insertions(+), 44 deletions(-) create mode 100644 docs/screenshots/impact-signals-livebar.png diff --git a/docs/screenshots/impact-signals-livebar.png b/docs/screenshots/impact-signals-livebar.png new file mode 100644 index 0000000000000000000000000000000000000000..c938d6afbf9e308f193fec8ea54d1ab4e45cb962 GIT binary patch literal 114566 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߬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