From 3247fbdbbbb0b07362a3abb981976bf3cbe34c11 Mon Sep 17 00:00:00 2001 From: Jeff Merrick Date: Fri, 26 Jun 2026 13:33:27 -0500 Subject: [PATCH 1/4] Refresh Pulumi for Startups page and retire Microsoft for Startups Rebuild the /pulumi-for-startups page with a new hero, program-benefits card, capability grid, and customer success stories using shared template partials. Delete the legacy /microsoft-for-startups page and alias it to /pulumi-for-startups. Co-Authored-By: Claude Opus 4.8 --- content/microsoft-for-startups/_index.md | 7 - content/pulumi-for-startups/_index.md | 7 +- layouts/page/microsoft-for-startups.html | 78 ----------- layouts/page/pulumi-for-startups.html | 152 ++++++++++++--------- static/images/pulumi-for-startups/hero.svg | 39 ++++++ theme/src/scss/_templates.scss | 2 +- 6 files changed, 131 insertions(+), 154 deletions(-) delete mode 100644 content/microsoft-for-startups/_index.md delete mode 100644 layouts/page/microsoft-for-startups.html create mode 100644 static/images/pulumi-for-startups/hero.svg diff --git a/content/microsoft-for-startups/_index.md b/content/microsoft-for-startups/_index.md deleted file mode 100644 index 27f18dbf4dcc..000000000000 --- a/content/microsoft-for-startups/_index.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: Microsoft for Startups Founders Hub Offer -meta_desc: Pulumi is here to help your startup scale. Leverage familiar languages to spin up and scale out your cloud infrastructure quickly and efficiently. - -type: page -layout: microsoft-for-startups ---- diff --git a/content/pulumi-for-startups/_index.md b/content/pulumi-for-startups/_index.md index a903037825b4..4ee3d6fd30f9 100644 --- a/content/pulumi-for-startups/_index.md +++ b/content/pulumi-for-startups/_index.md @@ -1,7 +1,10 @@ --- -title: Pulumi Startup Discount Offer -meta_desc: Pulumi is here to help your startup scale. Leverage familiar languages to spin up and scale out your cloud infrastructure quickly and efficiently. +title: Pulumi for Startups +meta_desc: Pulumi for Startups gives early-stage teams up to $10,000 in credits, office hours, and 12 months of runway to build cloud infrastructure as code. type: page layout: pulumi-for-startups + +aliases: + - /microsoft-for-startups/ --- diff --git a/layouts/page/microsoft-for-startups.html b/layouts/page/microsoft-for-startups.html deleted file mode 100644 index f4f634b6b7e7..000000000000 --- a/layouts/page/microsoft-for-startups.html +++ /dev/null @@ -1,78 +0,0 @@ -{{ define "hero" }} -
-
-

Microsoft for Startups Founders Hub Offer

-
-
-{{ end }} - -{{ define "main" }} -

Founders Hub members get up to $15,000 in Pulumi Credits

- -
-
-

Pulumi Startup Success Stories

-
- Sourcegraph - Panther - CockroachDB - Lemonade -
-
-
- -
-
-

- Why Pulumi for Startups? -

-

- Help your small, nimble team scale up infrastructure -

-

- Pulumi for Startups is the easiest way for early-stage companies to build and deploy their cloud apps, using our Infrastructure as Code (IaC) platform. Your team - can manage and automate cloud infrastructure, using their favorite programming languages like JavaScript, TypeScript, Python, .NET, Java, and Go. Adopt the best of - the cloud without having to learn new DSL dialects and remove the need to dedicate entire teams to just manage and scale your infrastructure. -

-

- Get up to $15,000 in Pulumi credits -

-

- Microsoft for Startups Founders Hub members get exclusive savings on Pulumi with up to $15,000 in free Pulumi Credits so your whole team can use Pulumi. -

-

- Access to exclusive office hours and events -

-

You will get access to exclusive office hours and workshops to help you ship your product quickly.

-

- Who can join? -

-

Pulumi for Startups is designed for pre-series A companies with less than $1M in annual revenue. The Microsoft for Startups offer is exclusive to Founders Hub members.

-

- How long is the program? -

-

Bill credits will be applied for up to 12 months

-
- Microsoft founders hub logo -
-
-
-
- -
-
-
- -
-
-

- "Pulumi supercharged our whole organization and empowered our developer teams to self-provision resources and ship new capabilities faster without having to - wait for the infrastructure team to deploy new resources on their behalf." -

-

- Igor Shapiro, Principal Engineer

- {{ partial "customer-logos/lemonade" }} -
-
-{{ end }} diff --git a/layouts/page/pulumi-for-startups.html b/layouts/page/pulumi-for-startups.html index 6ae028288e5f..34117089e73d 100644 --- a/layouts/page/pulumi-for-startups.html +++ b/layouts/page/pulumi-for-startups.html @@ -1,75 +1,95 @@ -{{ define "hero" }} -
-
-

Pulumi for Startups

+{{ define "main" }} + {{/* 1. Hero — full-bleed banner with centered copy below */}} +
+
+
-
-{{ end }} +
+

Pulumi for Startups

+

Get up to $10,000 in Pulumi credits and exclusive help for your projects

+ Apply to join +
+ -{{ define "main" }} -

Get up to $10,000 in Pulumi credits and exclusive help for your projects

+
-
-
-

Pulumi Startup Success Stories

-
- Sourcegraph - Panther - CockroachDB - Lemonade + {{/* 2. Intro + program benefits card */}} +
+
+

Help your small, nimble team scale up infrastructure

+

+ Pulumi for Startups helps early-stage companies build and deploy their cloud apps on our infrastructure as code (IaC) platform. Your team can manage and automate cloud infrastructure in the languages you already use — JavaScript, TypeScript, Python, .NET, Java, and Go — so you can adopt the cloud without learning a new domain-specific language (DSL) or dedicating a whole team to managing and scaling your infrastructure. +

-
-
+
+
+

Program benefits

+
    + {{ range slice + (dict "title" "Up to $10,000 in Pulumi credits" "desc" "Your whole team can build on Pulumi, with up to $10,000 in free credits.") + (dict "title" "Exclusive office hours and events" "desc" "Office hours and workshops to help you ship your product quickly.") + (dict "title" "12 months of runway" "desc" "Bill credits will be applied for up to 12 months.") + (dict "title" "Built for your stage" "desc" "Designed for pre-Series A companies with less than $1 million in annual revenue.") + }} +
  • + + {{ partial "icon.html" (dict "name" "check" "weight" "bold" "class" "size-5") }} + +
    +

    {{ .title }}

    +

    {{ .desc }}

    +
    +
  • + {{ end }} +
+
+
+ -
-
-

- Why Pulumi for Startups? -

-

- Help your small, nimble team scale up infrastructure -

-

- Pulumi for Startups is the easiest way for early-stage companies to build and deploy their cloud apps, using our Infrastructure as Code (IaC) platform. Your team - can manage and automate cloud infrastructure, using their favorite programming languages like JavaScript, TypeScript, Python, .NET, Java, and Go. Adopt the best of - the cloud without having to learn new DSL dialects and remove the need to dedicate entire teams to just manage and scale your infrastructure. -

-

- Get up to $10,000 in Pulumi credits -

-

- You'll get the best of Pulumi with up to $10,000 in free Pulumi Credits so your whole team can use Pulumi. -

-

- Access to exclusive office hours and events -

-

You will get access to exclusive office hours and workshops to help you ship your product quickly.

-

- Who can join? -

-

Pulumi for Startups is designed for pre-series A companies with less than $1M in annual revenue.

-

- How long is the program? -

-

Bill credits will be applied for up to 12 months

-
-
-
+ {{/* 3. Capability grid */}} + {{ partial "template-partials/template-three-column.html" (dict + "icon_layout" "above" + "columns" (slice + (dict "icon" "code" "title" "Real programming languages" "description" "Use loops, conditionals, functions, and classes, catch errors at compile time, reuse code across projects, and refactor with confidence.") + (dict "icon" "shapes" "title" "Hundreds of providers" "description" "Full API coverage for all major clouds: AWS, Azure, Google Cloud, and Kubernetes — plus service providers like Cloudflare, Datadog, and GitHub.") + (dict "icon" "eye" "title" "Test before you ship" "description" "Write unit tests for your infra code, integration tests for pre-prod environments, smoke tests for releases — all with industry-standard tools.") + (dict "icon" "custom/pulumi-neo" "title" "Put agents to work" "description" "An AI agent purpose-built for infrastructure. Neo handles complex tasks, debugs deployments, and generates code for new and existing cloud resources.") + (dict "icon" "key" "title" "Eliminate secrets sprawl" "description" "Fetch secret values from any supported store with a single Pulumi Cloud access token. No more juggling multiple credentials manually.") + (dict "icon" "sliders" "title" "Self-service options" "description" "Code, low-code YAML, or no-code portals. Engineers can work the way they prefer with consistent governance.") + ) + ) }} + + {{/* 4. Startup success stories */}} +
+

Startup success stories

+ + {{ partial "template-partials/template-testimonial.html" (dict + "quote" "Pulumi supercharged our whole organization and empowered our developer teams to self-provision resources and ship new capabilities faster without having to wait for the infrastructure team to deploy new resources on their behalf." + "author" "Igor Shapiro" + "title" "Principal Engineer" + "company" "Lemonade" + "logo" "/logos/customers/lemonade.svg" + ) }} + + {{ partial "template-partials/template-case-study-grid.html" (dict + "cards" (slice + (dict "slug" "panther-labs" "title" "Panther Labs" "description" "With Pulumi, Panther Labs was able to provide innovative solutions to their customers quickly, which is a clear advantage for a startup." "cta_text" "Read the story") + (dict "slug" "lemonade" "title" "Lemonade" "description" "Lemonade's Ops team supports a much larger group of developers by using Pulumi to standardize infrastructure components and enforce best practices." "cta_text" "Read the story") + (dict "slug" "sourcegraph" "title" "Sourcegraph" "description" "Pulumi helps to supercharge Kubernetes deployments at Sourcegraph, ensuring their team has continuous access to the latest builds." "cta_text" "Read the story") + (dict "slug" "aptos" "title" "Aptos Labs" "description" "Aptos Labs used Pulumi to transform development, increasing velocity by up to 10x while improving security, compliance, and cost control." "cta_text" "Read the story") + (dict "slug" "compostable-ai" "title" "Compostable AI" "description" "Learn how this Edinburgh-based AI platform company deploys from contract to production in one day, with two backend engineers managing infrastructure for 19 clients using AI agents and Pulumi." "cta_text" "Read the story") + (dict "slug" "spear-ai" "title" "Spear AI" "description" "Defense tech startup accelerates compliance timelines to bring capabilities to market up to 6x faster while enabling rapid deployment across air-gapped cloud and edge environments." "cta_text" "Read the story") + ) + ) }} +
+ + {{/* 5. Apply */}} +
+

Apply for the startup program

+
-
-
+ -
-
-

- "Pulumi supercharged our whole organization and empowered our developer teams to self-provision resources and ship new capabilities faster without having to - wait for the infrastructure team to deploy new resources on their behalf." -

-

- Igor Shapiro, Principal Engineer

- {{ partial "customer-logos/lemonade" }} -
-
+
{{ end }} diff --git a/static/images/pulumi-for-startups/hero.svg b/static/images/pulumi-for-startups/hero.svg new file mode 100644 index 000000000000..d162e8e11c84 --- /dev/null +++ b/static/images/pulumi-for-startups/hero.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/theme/src/scss/_templates.scss b/theme/src/scss/_templates.scss index 9b26dde3d728..fe98f993bccd 100644 --- a/theme/src/scss/_templates.scss +++ b/theme/src/scss/_templates.scss @@ -214,7 +214,7 @@ @apply flex flex-1 items-start p-8; &.template-card--highlight { - @apply bg-violet-50; + @apply bg-violet-50 border-0; } .card-label { From fde6fe528dc606b7205555156c9c02e642fe5e8e Mon Sep 17 00:00:00 2001 From: Jeff Merrick Date: Fri, 26 Jun 2026 13:42:23 -0500 Subject: [PATCH 2/4] Add meta image and tighten meta description for Pulumi for Startups Add a branded 1200x628 OpenGraph card and shorten the meta description to ~146 chars so it isn't truncated in search results. Co-Authored-By: Claude Opus 4.8 --- content/pulumi-for-startups/_index.md | 1 + static/images/pulumi-for-startups/meta.png | Bin 0 -> 43838 bytes 2 files changed, 1 insertion(+) create mode 100644 static/images/pulumi-for-startups/meta.png diff --git a/content/pulumi-for-startups/_index.md b/content/pulumi-for-startups/_index.md index 4ee3d6fd30f9..e12a02df98f9 100644 --- a/content/pulumi-for-startups/_index.md +++ b/content/pulumi-for-startups/_index.md @@ -1,6 +1,7 @@ --- title: Pulumi for Startups meta_desc: Pulumi for Startups gives early-stage teams up to $10,000 in credits, office hours, and 12 months of runway to build cloud infrastructure as code. +meta_image: /images/pulumi-for-startups/meta.png type: page layout: pulumi-for-startups diff --git a/static/images/pulumi-for-startups/meta.png b/static/images/pulumi-for-startups/meta.png new file mode 100644 index 0000000000000000000000000000000000000000..4adace4e546e7f33b01fb1da9848b97fb690a028 GIT binary patch literal 43838 zcmeEu_g52N^esh-L5fOIP{4v{LQxP0p>CIX!hcLM__ug~%*=L_KzSe)J$q5n!F)%Q2 zYTef`WMDW_$iTql!OjYN!t`nw2K;mM>3uVI1_q9k^dClsgwLmd4;kGJHPsmkew>*H zemUZxrmM!lP!z?nXTt*g&gF5})WgWl-oxAGxgEnjCkLcWa#8FP1_oTEmWG(SLb|F7q>ToB6tNNds#t#s)bpe z-iVLUJ!k93=Bc{FMMJ8d#0Ls{1M~dGtnM)VBzQokJJAj?*G!-<-cHL2x=(KuGcQR zjTGB#Yxn9)pyHfsYwv`aHETPA^NX`C=*cQR&!g|jPHJXRQEm$ZgR0u)p{I42y_E~_ zSJ3gTcZ!=uS;{bTqp07Uz-6yw=z9**s4l;B9cIbW=drP!KcA!X_fKGZV0ZNywB=Qj z41H#ntCz=P@PqW7e;x`LMUcAwVFET|+D)2nNIX#bw)2KO#KcBsMWT<+s&8ok+r zDB+rUy;8E{Cdz@Rq)My5iU(R-^YGpRt2t*h`d-qkvTi}{n z!wwHtFkTd7c@-$$HaFxR=6cmz!ObYIk!Q^owfcPew?U@tg$>?Q?*>G8;Vtd)hYMqO zVAkj)z}%M30lqGJUfV01|NPn1N@zZ(ot`Z$p)+xLzc)3=X1*s*@+_#hfV5uiHRfww zlo2KTC}?j+8bTd%NQtDC-*gYqrcXYWC=1xgQNh;a;z)G6Hk$=Fp|w}2DS3I{T^Fi5 zet6(bZI^8xyb!h5z~GdRlQs}L!@%(U4Bddvrvvsl`XJYMY4LFX<1kxN#0NuRrj=#b z`+KYW=RjhY^pb65?MD!*&iUA#J}(f1YMLnhnZd(x7Dk)?0=8lu98p`)4h6t5uy-J* zmuVw!XSEA#O9@Z!OnKI+XPnmD9`!CytB~ug+;ttP(@kvR@dgaw-D$v}HD0UdWz@Op z2713X`|8}kJQbJV@PLYwrC7N2=k`=@6lHzI=V_%u(-*RpIPDb?dD9=r_KFIoEn}?C zJ!nOr`rgSGHMB-2+TycXYVXyp4m}I4ediA5;U_5r9Qk>rxE*-}>;ds7goF30V;S`J zVt>sFt9!Y;qRu&f*`igqL$5diTTkL#GVL9{3)tQ!%LioIiUUE=kAE>B)FjFjr~GfnN|_GfcwVas|PQ+RiV9&(1iyh8P71VrkM zkgd}}_g~9eZ8&k~8Qro*0f3+8r+d)No{i?ib*Vtt1MIee$@+}6dCMHDDNb8n2`RRC zNR6HV7g!0AQk^3)E(f~q9O>XZLu1+=7>`ctUr@;_kH`Qol_oY-rWj;{^5;^l9}8G{ zsEv?kjj>o!oqSuszrIV-!6lkm7h*D8I|nb!iaPA~H-kFUgg?(&ZIiGX7}$!go)qcU zuK=MuD{AJ%_V4RH!Q|cn$Rvx_WBQrRupfu+E0q!@P_DxA%{R9 z(lUHk0s{;5JveJ%{8iw-$e|1EU`xT-yJbM~Rm>rJ&@k(?g`x?Yxvu^s*=Rt@LxtP- zhBV3VHw=QDwiCBd*7xyTuAHM>h-z1vcEdGPO~<$idnDnC%}rc#t*&8w&HVg{GEJ^; zgdy!Xf~Bh)X|DfFZY=)K{4){XX#qB+TGtF@pL6fJ-2Dwpzhg?{Ri4h=erK$H+?<0f z7lj~pYP;l#W61#Tkok)AIhrb1)s{5gjiHdU)Itk%r*-xz3`AqY}U@4=QI;bth z-5H11T!S_hq#wA<=an=KCb|{e{&kDx;^C(C+MN~+-ipt@v!Cu1)GgpvhV=rT$AyW- zQ54;0^S#E=DoWG4RaH?|zc$AYYkF$8YZk4Zl6$NVihHb*QOiyW#@6mRCs@q3#{%>{PsY{2ur;a3NI@;=5C0eP^yr4#~-J=0Yb zHFW&RhuWQDUqYE6yk(iHD4F6x^|KvW3_;~OaF4(mFM95q3ln)ZA7VrHNVMZws zvu)O;nVt(zXt-GgZhJSM4sAi_eA^X= z-#H1lpyoz9_oYh(m-Y!kkD!LQTE7)c-6c;->&abHWi8&EV?s@zGhDj#H{ATE5?$|M z95*#PY9r2`5?Q2;*C{WLOI6y&B%zjJTt}i1MlO;PM(j~QSg|5vy68&p7Zgi^D zO{+5S({A);js9dEYDT@23)F#{hSDKbo+a*Nx2TCLTB--6!}^qwbxQ zT9t#HlIHb;G1sL}nfA`aQs0hCv`&=uO&BpW&2`&h5C})?c0pl@{pTkJY0=t92TAFcP#8!<*ymC5Irosz7ohVe!;A$7 zlk;NT%jo9)mmf51gQK29jn=}8;xc6hS~)7VYAQ0xi4w^>=|t?4xJb7Bf_PI9&b(*S znzl3W8}Sr%9!Jv7662iTq1B1l+uYdw#R$;12xiGpz(9h*MXsc=j$(vgb(0mgeo5@B z-i_(3ghX;*QyxA`|9 zhOz@Xa>aRP`PGHUr?TCt5c&`sNh~Lu79|v6nDur2>RRq zomfWaQ8ZWOLkMqVm3=866Vxm>f9bP(?au)4H-P=BUZ*EL(GJ6$D)n1Z0hJw;+=RBK zcQ+kt`>m~aoDIn^1fL6X7TTw@_RVN(J22%2d!MBk69h<{_SEQHs9FziG7&i)#nSnU|deiFKcmj;$ZIay#ixHK0-sZ#|irh%eJON4gIIywSZ1R|y zYp)jD*c!5yv#b4L=mXuxJ@BW&-_~Dns<`zXY6Z1RN~MRs`wWZL#X# z*cC#KSwo?Kw_-aeL(TPfUKT05(^>EmWIb%H(cuQsod*GxkXK_)rt_2;!&;;?u*RK_dGr9_k7bsv_p~0s9}te%}E6q`l)C*y)<0&H(XqHq^79hc=SadDbJz9-b7~`6sgh zlK-f}WlRQQ|C%XHQ#jsDC$827xwCQzcapW=!`tbkf04w|H;0G&FYMDXA?O@EF19n2Tx__)>EY)5gUpzu zXwedl%XHnX4E#gFrZ;gE#-w4`IiLdtnuEW(vzzkaJ&!h40uQU@9e(IhKfC`ZpNbTk zwJPr*jw|i{@~2V8i|b;nqp8&Kz@Td7xc_rL%N*n~@3l7MSiwBiyo5vY1RX+h7a+uo zmn^z51Ugor*WQRW8w$TS_-Nx0JU14VlL+GM*yVsM5m#<=Y65D&D=JMh;hyzqo07L7b?h0~yaX zoOe)3bjUS4wee?4tNjLt)?d3*)%k08uk4}3o9&~$rO&47VLmowxO4@=yr|gsVL!kH zQGw6n<$>pL^_gN;nA5Inu0~oIqoJNAL_TKX2;GO-hL>Zol*4&F zx4~{r?n0N=#w{HBIKaV={k>D`dri~oXHSMnW?FM!xp&dyZ*(l}Omt{)|C^NI_H@^k`yz?8vH~C%8y$! zFigmby?dvt3jpc!d-X=nWFu<9jtX18dBt|}VW-Q~%cE}A>oZ1qqcmrVhull~~^J>eZ@ z#U1E*aISpOc&z1Ma-sWf?=2vr1}$ZT@c_d(DlGTScFlicWGir=B+ta1^_#jlYfq(- zjh<1C-DRdwK!i*HX!z@36{=<=%L9oW0pxi;OgRV`qXb{fbwjI+2zFX zxs7>wwlIEU9Z^R5pVLGB{+X8`cQrYyuGYJ2B_R;=_JfonKqDD~a{jVZZjAp9FJvBV zOi^$#2qvOv%knGftJ;zwz$L22f6*+v6k(H?ANo>cZ#&ZJR+*oB{?!{X3qbf`&^Shi zqn(BC7xG4D;)sHeF&oS1u9Y>Nlvd|i!5D{yBX ze_||t>c`kzXzdm;B`~R9jeez}){`ej9{`bnG*J2&>+Sn>$t_S;$dG*dm(oK|ldmr~ z%l>Q$;1b{eRhzzV7tn|Apkb_~`Gg z7#Kf(ym(-B=(@9=l{MQ|i)PKFOMAc(bbjKc_U=%@XxhMziUnL?<(k*^rJ|gMvSb&%~pJy>6K?=R%gL#q_&y2WJ|tKH5}T4&PT2M*qYC_NA;lY^S+L0y2rQn z*E)i7-sDF_aOMn`tNd{Tr66JlD8uA;Wj|-~rE;_t{6Umozx^sj@y?w;q`sX`Qg!~P zMZdaQm#?P=eaV#qHQwPhK^vD-#;j}hQx{PtUS&P&T>bds4CMMjZKZ3rq;)ZQEYP9a zn{t+)Ww>_j18pc?V7n|y@n})>sec=D{3n}9fGM%$S(GzvQKh1tBU#YumyyZXSaP6C z23cZ!7Mwra6ZkYYQBCe=pR2sBMwp!0>-^P*JON?6dsLDR0`ht1&s9Z|4x75fMGZRL z0(>^|O3peYj~7nP%h{HqSgK-!=EH}eQeO;-)*HHCbRWb+GKCc+JS`-O>2B1JTR@kFYyX!SsTNoEd4iB2T>c z8TRZ_zZ53ny4{5WA;cZRCqd<`M2-^POOpPN(ETBKgR9z|5Cv3S;6X*fF|X!x|5ovP z%wSh5q1e30R%ayMSn@0WbX;9hx7rfuZW?u-sA<+!`)@GuA!~4vFU~J`o11Z7Js}l};wNDew0MG5@<6d%Q}h zRT?>#+q;tIzI&Fuc=y5FOIU(8`6~y?*cbCgZ4n_!@@QqSAd<%Te^`mM%9rxNwKiXY z5)Vq!wpzql-e*!#vva?z9Dt-(4eL(}%=VkO$Co!o@6!0hf(f}c-VM~&UPnVvt8 z-61o9ZLi=DCdv<>GLsm$rm1F%!M+Z1T$%YZJvsn~VHN@cHP8Kt+uEEqKQi^2lQ4Vm z^xghOxp-9?wKA)49^;_=oVhWa%xYnVXo$Hoy-{l}f&py6#E)U5Vy&p)WXl*f4jIO8R z(ZZ)Z|8^sWM{#^Xq3*s)MU2lR#*yUh0SIC~ma=X>L`NxdmD47St6ox3-={6S6x(y@vw)nPLc{igQMObTDX_$>dF zY^Jfn3>_yidNyRP71PnBFjMK<=5by#P&1ZiEL`{KB$I(5^_SBRX!b+u04n*SgPqTzZ24{uDZmyZ-~8-Mh2a#NL{%Z4VtM>pW(W}He1qvy{ za(DW5a^##CFF%|xl%7~{x$ux`?|{xIPu$O(^PB!bjE$VpQ7&7Uw7PI|H}eGibz~!R zd0vr_J#2`MK8}=2Aeh#Z3wM3#^9X9_NxS1tCO4$ydowqlG{BG3L0`6JLMx3NA!f0} zC!MP0@T)>36dLslak%D~q;xpg^if1J-@DxEplrq*Hwl$E`y|Z2WvR1+n~T`Fj}D`b zItShP4}vbA!c`fzO^hoK+m*QGJfou5zOlj(5X;>q%{17pD;uX*SoA@~hG$P5PV~GV z3+S6I1wr1fwq~0&@QtmxLi&t?JlnfKl=4o7?EQ`T!(GB(I8sgiZNYl@r#fn>K*&V= z*jwWvkEwm~@_1EJNPNd>N9SG%35Ao+Gp)!Y9mqVOxkAm>lR6Hoaej*av# z!Pk4;Kj_0Ue1C#CJyPo#r+c{D8ajz#&F}QtyFnp6D;K($OpU$Gq5yKamom`XLDY^l zx!@n@nepycdA6O=CBTH?7g&4+V^i)&wMMdjJOAac2~LX$!tD??&NkfhAHU>G>`FdAsV{g169B&G!CtlBk*ZZ}}bpl+*^i=h zz9Yoqqy`A5r=C2?(C2w$KJ#emb}}YO(xrp3yX%g+1XVK{EWw$3_*FL1WpBEcKh`oF z_Op}gjg_4N8XJRVm3iB|@D(~Qhjun}l^E<|x?<(JG zbqQkEyBkDQPgF*PSeQp{nY?h7ZY2l7UvGI_JXP-BbiW(=5RttFnd(=%N#F^~2-Rlm{p5tD>;`{@UV-S`J( z?|CnhdL*u}oD+;pe%n2_^?VZQ6zd=j;E7+Cs24TP{4DfntOPY1TyBUIdka+AIm};& z|NI9auRe=TVwmD(>$)k#0kJz&#D~D^UC*&IqFyY9@T!(?5U%+^5#bg1k2I*-9^oYLwjMj(Etji$52^=xT0AO$O3!8H;CD ztdC)1(E&!h$qi|p#1QOv?E3=2Z#7PWpCE?1@XbE-vIOXcTQ8QLPGe&%|SD85^X9Av|r8`RMWvmb!iK8S< zgTv605!!7Oi%%XBr81L1aPX{iwrlbSv{Il50(%8468#IR{n(T6*SNPP5<@++RNSck z>My8uW6u@*a=oq#B{h;dZNYZW@9<cNs=*9QoAZ=q ztnsOVgjiXEhf9{#MwV_x`ik0%(TswReC+QT{+SY_ft`>EL|cnQ4Ik{58q0YD;&Rd~ zzY4Xp>f)C8dktpF6Siu-Pa~b{!40>WB){opL zkWJNy#Nkwt$DAU)9hV-Seq@k+72vu5^Qh!b*kgw6FRA>-q#%455MqyLeR%ze?$L( z-Lj;!%jC$WSIPD#!PVq8Q5~{lRhRNBjemHO)^g7W+pK%Z#mVIrTrhnB5@s?bzFnd+ zeVG(N+=!2|l#30|c9xIDH9WUj2cUEh!dh|R_`e%oE{6INeV;sM?5`qIBoU7RB@Dg)3&;wpT8}SN^%m>!2i3oQ=2_yf`%7DewirFbQKW8 zc_H8|s~l3_5iWzhvuK&K@W!6SEFK+X*vW!li5OAmhUoyWSp`1|zynLU)BpAd0bW^Z zi<-qGPdQ3|0Yg^07N}!^;lCHX#cbEA2S%hAAz0I_00(i0;Jyzab?n$aiO z;*H_ay$OAxz`H7_iCDR^8XKUFXil!D?;FE?11Z+B6<~Me+RA;;ndDk@NFU$VEtiz+ z+|OMBf_`PnNzxbl;k#~SzBJ1)SdnGpC-3euNBg+&n(Eb#>H_=5vX5{#78q#F*b_Sd zL}h^eA=m4;O7)bliJtqneA>?|hbNv(Z=8CD*fwF7@IB~$Cw09QD?V4?O}RO>HZ@X5 zxn*L&PI$Z{TWtI1lk3>Cm09y+iFw~xUL(lH#6;Kf%EsEw)h%ousRqiug1FG+vAva_ zk-zD>@)Abyu^D{2vUX}Lvh3q^`E_}^?$Lvt{95guDCeuPz3hB&l(#tILWkF$q{1XL z-s0K{ht#i~D?5(Z1>W7oS`5=V7HT|5=>pYRdQ z)PWe9Nh(>{&AeFwzH)7GushERRkB4TjZ=j53vUU})@+y00m1u};V||E{-8TAt3Ss| z7cy#>C<1p1_y~?0Mx1TWUIp_V95jZ*WPp{T<{V(#zo_FK>D^vB2xpU_Vwg3NOvJl< z4d*n0S|Op(J4>1G#Vt~5(UK`HgR8;iDsp9$FSzs4(#94@<5*I9Lu*^2H1rNGzky~& zW9N;jLA84=U8Q}i_EI3ZqLkj?`pL@faBZ;3 z1YZaTk}78uUbvfFEGAFS>7*O*MC&#PDH>g)o8p%t8L+nf>~Jhw z&pPqOyiD~*Vw~AWNsBE9R0qdIa=?O?fTftuxqdD2l*dn+lau3Y&Q2KFsXlp8`5~{T zc$OoLFG3e+(i#W2XVD4gVwRHrGQU6~&)C7AXZ;z)C3Z39v-acqi}vuHNvK6L-t;S^ zdu?Zno3%>Ys zQIIsIMH_GDlHPonUd>~fcH{0f(g~GMJ*ul^tW}Wv-P(Tfpdu6B&chOmG0$dA$u~Hj z#AiE{e3O@a?ml7)DmVI+x3~FRBSpIenIuFxIX5@Ae*U~0%gKjm$-V4$;C(j?YO>|2 za@-P3NCa!%7`xy2hwyodDb-dt>EOkE=;P7AmC@xBtVDs@Dt|2FPL_>@dk{95obZf= zHzOw;rd)^7NBSX=DNF>q#%4DD3u)8cisJUE$1q)Ikry;9prU~!E)%s!cdbRS*5W6mU(V@0+GW%M-+nzyC$z|r>@`AZ1V5=;`Qs`KB>@^x+fmrGP?3j7*xi-75+$1)3<98LV*LPyj~04CVUnM# zmFE|VW|1S4%j1H`sT_Ay)db>$w}i*%n4|OT1m%pa`X6>@9Yr*NCgvcfxml$o`CHFl zqy;~|T2VEOU^@16d#2dXX;)Xl{L|Pky3?#RQg8XL7q2r+Y7@9_l*fd*ifdvQv)A5zeU?pXe=VGyh>k3%@m+I_5ITu0_zqftD#*xOe$G1^4DNoBlW{L>R;*mq`B&B@#*){+aTtA%G9btW-V z=JU=W0tdGb9g}K)vPdC`jl{d#+ZLPtpxZc24`LvYd*%;k3h(ozFJ}jUKv%#kKVfaF(Nm% zGXsPJv>xQ%bOyjn47ay^I@46|Q8H--=CvKwx=&ik4xzA@>v%#!!m;~6Q@g%xviTop z{8H~rZ3$5w-cx!BK1GR=5iIp(sDMcGoP2~_S|&}E}d zvg-<|w0Zor{>Q!5g|KG%s%Wv%2)t;Ye9i)0VE4qp0_ZFk!K1jkbhaYaDEc%Z@y`OuVGRHLVS!bQ||NM*rvB-{vIozE9J}X$Cc{McqSfx ze{wAKUh77(5sPiQmpY3I%=FxSUCSs|d za)_?8XT7Tyz+t9D8f9T)N5~RNWlFUS$KgcRZ=Wtud-XWk z-!gD~mr42(-W`z@FN2$AuWB&MdpW0Kdr~@S+C+(2f23?c!BpShJ5~Sk7jTB?%@xnp zA1+%R@aB<0icMqPwWnZ4HaB$RVbRo zn6s6fEe_=aXt{sh;*Wq)dF059(w4sB;?J>Ij!;;O(mnDjh)E(7ShC9uGh zg|rdD%v4VW<0o_;s1-l>O5x7f1-tD`lHUS(@B)rAfWhE##|Nt1HaJn{IK0u&F*72M zo|)?fD&EGEf#kNOdr77NlKBD{l?PO`9RFKYoA0=EO~rShC+ME}(Kn#HJq;fWX>fIc zn+Dr#vnQHo0m|GZh3Eq$YO?4SUD`^VV7U~3&j+(N<#@oy$lp_cSj`H0HGEV&;I~Zm z;aD~EC?U%p!#I>#MjnW*Sup8!alBCxM#TBO+MK5}<8UD`-b*yn=9qgw(X^$6L~6i= z8&}U^<)n7yUAl02a?h-Fx)*bIg5v$8?Ou!#h(vsz7xW#OjGh47-#x5Xr@`i_(k`gm;X0^IH+h&&C#*qZ9u?pOZ@ARj0OYNl;S=vIP4RO|hapG3dcJ??g*!=uRye!m z9W72c-M8T%o6mmtaKQ^%GZ2$DV1O^EEv?w`Ja(&EkB|%R1Ux_ay(;9FH?~&%WQSDW z+?^CVs+$FEXzqQpy4eu_cX42wolnCzR|5v>N{ElGrRZrcq@$?^9G38I^LyU5OQirJ zENm70$zX1?R8K`tl+NISy946~UJn<;4$u4w*p=Q}d$?dc8vS7K>BQD)L3R;aq33E8 zfs2`rW}dv^;Xwq9*qZg1klXNd^g8oJs}Pck$L$mVyuB+Q?S%!ukU-Kl5?zn&nemKj z3b07eMWsA~S-B@+!N4rv48?xF4HrBlLe&;NqgJ%$J#YVdwpEt}`m0y2J zYIW-_H`pB_odv+$DI%Bf5Wa*uhEz2NPBgFEt*d+t44N*k43Whu(`9@BUF)H5cu2|JlOQV(gKE?R`e(%f-(0v`7{ zU3EnoZNg3n`nI>KZNokZUHl2;XI@nad=!b^^b_zMAaVN&EcwCsl8Ma&^cTfR=u~U_p&s0k4ZyBW_*1k@L9A8TUz7?C&Y z#N*>|mN}U9H5$m~?+xw7m071_z=SN_nrjy%u?cN_(t};@axka;F&Q;UYro~jyy5t3 z0gdo1_*ad+AQ=I&-T^Ik74(Xb8M+F7r9oGY7>A@4R~w>XY0l@wVnK6`giCj092k`9Uzco4e^J`Hr)1C{&ue5+B% z_!w@0m*IK)CB|bnEF~K7eOG}AW-xIu@ZfH4kA7G?`CLGLB!Ch;F4uh7f-GBbVlnFx z{&Bh|h#&(k68LDJ%wp9d2L++xeZyi+>fmmj2mUpq9+M#2nw?u!Yet8Vw|SAl4EdRL zo+wG%&|(sE`AdX1`qcUr()x~j5xoX->A`Z`s#hp1H)HqToduJk9h@Kb{k&VJQfT<7 zjEOBJ8J1@D2|vgOsT;kny%Eq8Q4j}!W81~Bnjp9RgnOu;*(<&(-h+dLtun3NC}O?1 zvFSBKA9C)8AtUYr>F-}eU4XXU^yn)mZ5)*Wf*&Z=zgdFMD<#!Pej;wA)}4f7AEt?t zfpRXu85nU^e57}{^z<8tnlcR->dEyue(7QWc@sYH=VhlvG%a}UNC;80at#%2F1`G& zaJ|m~-7k=?!v`xV2%xYg4U%0C$*;Y}%6E^$kHf{phE}z?wnMTCEew9&1SWmXgnPyG zVXfyx@ZwQI4{8a3j7-3YfhE7Jig$LF%xP6_|E=a1lN(~FZ(ge+!TE$-{&G%yAb^iX zLNFf7fa*?$OI^@YZd_Np>lZ4Z z^ph7!F~#d%@E~GmgCRR$A@yTc3VCHMDuRv*C|c>GepCS%Km@s|+**J>q4srLNuP z{Te-E=nc=|j#wn9*7&% zO5ePSqi19^6T8($a?MsNqz4y!be#k$-F;iv^ex+pBjFzhh1&=EJPG-!hMn#+as%d2GLLyR$0slW$i(jW@Ex0k&i)!S z;U*Mr!xV-Asy`HXyQ*7|!;z)y0if;zO{QG(a;JH20k03S*#D@hci_oQNaL0aWgptp z6xQ)$FB=O)kPQ`0&7#lKAuJsRBpNRKuPLk5^*!qpr29hTNG4;ChYx#nS4J*En z4Z30a^A$kwx}p@WvLa!$kqmo^nTK*8=M3B()!b@=Sd6A_J=XN$dr&nAeezWqBB{5( zK`?EA9M=5W>PAI1ad~yZhS&+VKozXLM*SYZ2wBe8#D1P;y~fi`K-f9TkQUc zFoyXf47hLFSlzb_kW)ZGF)AKz5%$4GKL}{c%=2}Kf4;KM-PL5Jk&Je%K~smHkVMle z#C>@HE5A2G2IN}cZJjcG)gqur2T1sd2QS)O8m9L+KbP>qbq7@{&?|6e8K9N%GJ~Mu zZKt1&SCZ~8e!Gf^;1hlCfw#TxuZZO@;(b9d%{9Kzk1ni_zD?w2#SX}~%g;fKd^UiDKAQW*5^ zkt#Gf`l*QvKI_D#47kM>js=see+>i9E2OaRaI-hswY{u%`Q2o7*9v_X*yBNF%H{#b ziATo)b)*@7t{*6(njO|-`8|h@5qaqsi-PUHrG9uT7wK z1>lE#FVsvlj5qO2gsWq7Af3O{AFY1Z@AfF3?}7?xcPQUkCP3Ya9mpVF3ugm*I7hai z(22M<9=KT9;}#QzzI~u4Ngi-KNks8!_-k`E?!}SdA=r08bN1l#nI9TXd+&Vp|J0l09opL&U00rvftJRjJ8Hp+(dn+)@k@TIZPwdf_&k^MZ*%i zDc8lZ>I}YMvJ0&uJaTikv^YxQmz5QP-(cWw%Uq)&}rOz2AA3iyirox!3}hz zK_;Ox#eDD<8t#jr<++Az{Sob0)^Y>m%X_7C!v0&>9bi?NjKwPV&1H3lTiXb zjQs9|Xb3>)8IA1f+Z6+THbCs*jNh@w;JD)BQY`sj9<%aCe-eRr{P|%~(8HGB=H)YE zQEQ6_O78$ky+1p)t|Grnf}1FvM;)qN6qv*$|2`p|(>nq&XM6v5*q)<9bfB&abjtm! zb_DrRJv`5ala-%3s0Xp`QuGlzXX@j(mJ2U`h4D_h%FdkaMy0ke;tx0M(@{7LZo zqKw`(#cr4Ma1`8&ydBT4#_&G2)!X>aomu9*-5^F2-@BEJf8I9Wm8#hZF_^{GRyQGI zvVKeOW&G7?z&dj=tIOlbzmyI&Pwz+oAKd!=bIf%aNZ*4kf&XZs*yX2!v^y2e5Y&I= zOT@7I)s3_Cv35JEUA8#oLSb63w0*E;^>m;H6k7KIIr-_s=g%v-fEAjccaVO&((FT6 zq3~w`b*~P0LZrQY z472W&*)@|Wz3W!IK!#@`_OV228EMmE=YyStQbZ^D=q>B2(@28bRfZi&%!I?8aM&I` z*UC=q+Q!)%H%P5sJRhRcfw$q{K6yX#ljAzmd4XP#Fu8+>fV5*Colu{dI*03}^muX} zkPB3EWV+XX*Rys15xHp4d=;T#24*xt>aGS|>6#*d4*o#NWL92!l%TgPutwoe;QcfL zSbrNFBWN^x?!@G8={cF$%z#NTDX9)@XK z)n0jd@~}t|!gW3dD2j%HPs%#efu1knL8xwgfeB-eXHSbbTU8AX6j!tB(Du=;EkwzS z9DVMzHQ(`9;4m0P9-zMvdb7hq*oEPKe_TU^AJDkq(pz*^<)+W(vx2XX{2LW-qHdgz zpg*-ogPDa8JUU%9?-F-NyfXU5J~uBFhJGa(s3+|&)7Q)_V>A8TNFwI}%V4g*Jq`yb z*v}9Hk-!XW8z3wXl(yJ3i{gOV-{|K2eW3acG(zmsl!l?|lU9BHrTXTvxNr2rW#C^P)+F9i83pT6gsYj5{x zS&_}kx#rS7j+E9`N_F$l(!Ors03tYX!K+GD`!~k?s7D;+XA4k`)-=1Y_Hc++* z+uX|#s(F;t!{6>l=%CEW0OdMY>1x~7Yd|vv&~w0$k6SwFKTj)scms;v=xeaHP`*EN zWB$mkw+xGuJKQsOF@mXld-sz4wNuMf!)ic|gsRzF9B+n^FUl?~d>4(9`$y>Fm^3dSO4mb{0?*HV*cF z7L<<0RREl#OpAeh5HEBH4*XN{Qf#Zei0G$5oIo9Wl&3d%i!q6NkoussIg6k}tpq^BS`Yu&`Ui*cL_my&E&<$Oq3J zZ}F|SuuMrGvrNj>-%G%UynML!3v~sv5_=W$CCER02POw8JAL8}&|74hXKvuuE4BN^ zS%^dNm?2-3uu+uKemX|}Nnqknde02hyx%t1UaHX#DELbqc@yIgJSo9vGTr?8RQ~-_ zVXL@No3reMXa)KrY9nRU;%c|&HLf|n!b0oUB}p+03w<#0-UH<`Ps1@x4M*ovK6p1D z?ecE@#*5=3Zz-S`-o-{5*M88*ugwkMX4)yp{Pqb=jsV)=k?3A2zg`x}mQwa`8_ln9 zdIb*uWp{Z9GUBO#qGYJ*NWN9Oe9DNyo8B}B0-YnB2#g#8>Po^MN|Ss%XBhc|bbQ{JW(R5ImP$*47^7RZ{cmM+u~t<%auS^D_zxP`CmMJ zcRZEv|G$*cktn1{c$e%^LXq7tvYlfeN!H;Q*<^%6OS}^qnGw#xvCgp$LbA7G9kW8_ zvBfcd*LnB({(AIJ9uJ-ST=#vyuGj0iE_0ySumf_KH5Ju_9oqwr!yhmvJEP19lRBz0 zLG^RY8bpIx8m!R5Ey=F|x1*t}>>4^L`-;AOH1kR~HnR{2L_s$tkU!!^a$g)mA>(&l zwed1bllhfgb9&ro6`{4-#YN{8AIX=@i1n-~ixo6f!r1VQr-f$;J7ns{Py7dEWn=5i zk%dzxHV^P3uQ%>@5b37?G*y}p1YgND*>CL4g})jK1Dom+ea*aD zCRmO|{83rQ_)=z-eT0b$f_f)4GmU!Vo6c*_-tfvoLyGcD?DGwEW{j$BK4CPp*Kg;T z+t5BGebbyOZGL0@XrXpB>PHs&I-S|kZuGNs;HR)9xu#<-SK z3!{DfIrxeEOcbk%VG&{9yaV-I{>3A2yxv8x^H{BOeCeH)KLwqzVtF)=8di9uLtF;x zkHN~4_53q^t8Ge2N@%S9ubovHO3P*dS8_9+xw|g&dOuLN)Ys~(PeJJh&7Cvn9y?`F z0D0Jj5VhftGAV6jI`#1Fg03H3HpqrhF+30{aH$b_*kFdfMG~A~+c5rpkGoY4617@; z{Ne+rO6xVc`Ku4@j}=&6a?zQF>n$&;#XR9uD7KQ0&KiUN ze!K~ge0vv0jOzcMiQggbkA?%zR@b);2yNNVgG#Dtr18FsO$W+O?Yue!(T&L-fj&*w zQXP#1!k*{&yG^D0l-+-&WK@2Zw#%!rCa|Ik@ySp1VaZEo>@AB$Fi)7vq5v;oK7%si z+Nnb{%T^#}fPnmLRafI-c#AX-{DQjQY!9LTdC9q4p9&X#f?6gRqhoKOu8pF%+U7^4 z(Z(G^_@!UzY{*|VOoWX6$vb^{-~J)cp3S*q`fzJd^G|QqnUW_!W?USn1N2@c?B6DQ z_DDlbq=z_;?~%|^M**=f;1vclz~kF@?PVGt{XkT!K z)eYl-FWd%X)0DX0(OlK1^6A%&Wl3-qJwLi{y9>EpR7fO>Y7oIcIj2xu3lxsS@`+tl zCP`UAGc^uht&)i;$ zY_PilP(8Y^COyUeo2WGis-XC&{!C~=((MHcpRompk?dETq(~N}Vk!0~OYe4omO_w3 zh0|wm3l~@S2X<WjLB4_I#pH$7XkcqiLjQ_N7S zhb`AQny&!I!P1}G>YD@i{ZLN;c$S@+Mfk_PITq~!iPoj{&flgjXqJ?qqNj^TR@TJq~f z7?9E;{5v?lV%;xDB%GyRQj$gROz-@)R!`AoM(y69B6N}KHd%G5rfUCPZ}7bmTEnsu zuhHU}lR&IgazIYJm!9IcHQE<=uVp7YPH#uaB-eE0dw}ZmSn?|{$z0Tb>Gh-F4Sjt@ zw)+x!-?#WP{fBDz4(!;*Ns0PrOF@$3hQ&EFE!f}f3BXHKv;-aP>ym6Q7m6@ZTB(7F zTm}L?xv$m@#C`|mXPd=?h>PqqP-z~Mu7-YR9vJkW8IITYfdRwKgC;4Hturz*{I~_4 z2{X$H|9R?EZjTOfMMQFB?6J28noG2nrZS5#PG|Bwtv5MFE->@O$6DWI$4lM=C@kqX zkj%Q&r%=|EvT5cbniX>H&={4Vd%)pZmGI3sS-q&syGEVq#9zh)6q>S8xk2;m_k{@v z%@!4?I@QYojm~q&wuG5E$JHs%5F7081`{y9nXa-65Y%n}?X1f8yu}wgpYR@^LZ`Qq z+U^N(gpNBE24I$3b%$~+1Stm|91Kw8Ug4{S?g=fBn$-s^FvJaHf~LV)>@|Fj``-JQ ziRmLA=D>;P1$b6C5Ad(7P@0yvXvILG<^C%v{C5cEoHgev+=)Q04t=S%@~~jDV8T8H z-W_0?xzO<;4-6taoVc@a<(l?GN~hbFk1`RK2&kav=xc)%V6GFli!c#-@K?9Kk-+QP zHd)JXtTO|{eomQp-D`k#R9PsBDpW%-=@T2u9-?@5_JWSy%SF$Dxd&1}75rM=oV{3a z^XE4*^BO)VaQqJV|6Z+()D2U$%VV}+D;;f zAz^IeW5pPN!gWVnO}Ty)ubA##fHwy`1$cOne#_h(LsYetAV3k8j8BhzzKQeq0~c)n z_kv${+e9T527j(2u4$;=??`Br`sE3PJ5sYzrUSNWfO)|qC+n;2^ucfV{O>okqR!fr zWLHYT*Kx&E7~S5~Y$ckYSmAr@`r?V(lSldvdC-_VK0-TdqiE=V-Z_t}W7>;drwuroi66*3O7O z(xi?9xQga$`LsEl0RkLv7-;zcGzNWt-G&)Le~2bb^Vd!I%Rk#-y)|udx2?fW4)Kjl zAM0ZF*%dAM(sF4z4Itd1zo|BE8XA3e;~?B16aRaj&brSwF+8g%y#=9PYY2cl0+T~9 zert5@@xzty68;3*#ODe5Yv_mP-<)KHpNRS^0@r6B!)e#;YjJV!1e`ElhxUaakOyUIo~l37(*=Ji^W>3S$3tUqv2l|jx>U7n=-rH=hOyzLxT3oA(8uv# zOkY6rKri473?V=wi2>WG1-#Yww@CC6t1rqj&W*=WF%VlZ&r5RL`)6PV3iRA~S8v;c zdawYe|ElJN{Lpn;0&ho*D+ZWu$=9T}i43l3HFN_Aal8jO1V<4U^H?#!!Ut4bjlhlL z#(7HVj@&+m&HnQS`eE2^Tq7oBE?@@A0HkSG{yM_h3wTJoBX8=*f72H1PK~;%*476+ z%rMgh&b_L3KDYXP7Kt*@0&Ak*>x550o4?qauF#pu`OTP^`FlAFl@eude^rPK2>G@l zisj;xA4#jF=R5oNrK5A$UfPyjTC7<9!em{+a+KTWBP+`wtSX$h(5Fzvu?>;=4}p>0 zT>oh$kc`etkQ`0k3UZh#9z#is5-0`R?>gSLMBRUeYINx)7$#Oo%++2b$yUxAos6ZS z#@7IQTx1x=f!Ew&@vFRzmv7C+j>u9!F8px2FhILmUeYW73cPP_1$<2M?b(ZRFAooi z(Xg_tqp!~~PxEP)@Eub-w8b{?MCcMA*Ez?lcD^p6suEV#5X6oBlVweb{&d&=+Co(( zjWE*(mz-Syvg$LsWs6)posQB)@IJbAt418+3YzTUMI__~pSpiT5 zr{$b@I9Cw&i?&c z8)N%2(K|mi-OMXK%a5|mGb;#zQQcHEvbe=C6bhSEnpys$b_UD7*a@6n6?za0U9N$y z)eYJ_uR$@aFNcYFJn%8=a2_@@`y4O0Ma>uFNRa@{NbB6(VZjn%LawU~2OkEoed;4h z*v_2_dP?OFuj?oeNmQ?1(vJ#W-A^~a;?5&39yC@hO>F8oer^|c0YE6ASUbAvM7C)SlnGorv##`f zcm7vF-#20$u9&+iC;E=_LqTWxcuzXYFf(%&m~F0jS%E6RH5A-j*i!vf3mJ^y{}iOI zBLtX0^$8iH4wh3N17`Yw#n7wX0mCHB8?j=s;(9JITKGH(|?t#63J9!!m|Gsx+PNR z=q62I)wBWZe1cL<8&&yi7dB^;kJi~NezLG<98GK@U5DB_P5UQ411+&XG>BO1D=1f- zN}V15cSAP5O_2X14-emom${hL{j%luKvaZ5u(vcUDP;$xI3CZ|~ghGzgvR`JU{4-So8v06+LwEU z;3ha_{{=dEzVM&K0$^ob?sPN0@W?M`@p{)2!;GI%P{f2$##WidQOnJhGFama4{PqO z@71fz!xQUuqfBZ2r>QvZLgHCvTn!V}6v?XbUkDF)qSlwymsU!hTIj1|!or(svadWA zew^ff-}5p4R>ujA>q5qTM~cz+93Za6&7kzP|`#GOByNzy4&6F!IIKq%ZtqEy2R z04Boe#|aA6<^Mf2VQB0=vshV!Ana6~o0)&0_Wk8fj3BS68_;mN?rBk;p*U%v(Z3hN zL_)k(QFqyDS%r71T?{bOvFA7#U;=Mj+(Zwk$O5^I-VDID->p^s=ptVI@4o796GyNx zbA8H=a3`bEa_#I_pTc&zeL|X3#nrj6#!r`GcpaiiyJK%JfCBE(P=GUI!Cv!$HsZ_A zlpYKV-_Np9IYh^^jhFRPO%sI=oGvFDG_Inea1t`HaMbu5_E1fnPR_^N(Hn z%6cbj=Z|h>F1?<5iO;uQXi3#RWd9T`pZoE||Nnx44zse9F`4u-c?6t&ZziadUb#18I-;8?Lu0;FZ0bt*Fm$>9l8qpN=Gg_y;9suVX<;_W{d-jATru zPu1{!4m-u#VT%_dR9mx%WGmXNM0{{qo6H9N0R$=&U@!9S$%NF-*V5>|c#IakPOAYl zb=3DVyD-EzsxZVMs&>8og2h3HJn3LYm-3VX->vB4P6@w6XWW07rwaqV3GdBda$iju z_x_}te!lnOV8gqeu*e~`w|J_u>O7rFg?I=lOM~KZxGW-BKp8}th^s3=?e;{^K6n)- ziqgg2r5H^6Tdt4M&rkMWzJ*vj`qTE16w8pJ{t)-V6-`=zJ1F+dT}#76?fyAQ|IuuF ztqA@YI;V!g!Ef*U8uyl{tln$L1p6;d5;da?+`4B#yF#YL90vr)QEDkiDu}gLR)sAF zsVi#|T^PuILp<+O9R%p4SC)RW11=>sA%R)D^4?kq?(j1%Ce!TPj?IfD$_1~Hhnwlj z1}G3<5Nq|f3OsXNmy{cmW-0V-AjVgij83yDS%6|6k1p!(t11Y0K1AGM5RG5cqE_Bi zZx3>-v5oK}Ba4hi;jSP=8%qE?YcnO#xblwSWQpSD4=oF+rCOL9_Z%WTg~W&fydZ5U z7NqflC+c0^tQ%Fuv7}v5IlUOT%d99w*l-)D^$k!jk!h_pa`I$Kk|YAedHP<1frQh4 zT2iXf4o7z#l6#8{xU(RWS-SiwI}a%d8i_Md&|Ryz{$0k_(_K~jec5s=fBGhV(wo$Q ziP$52bO7gzt$H!}-qlY)dzS&=LG5(P-<(8lP+cRZEmq69GIyk{8!td@s1Ygvm1UXX z(EkKrJn-k~M0)Vsak-I{>`Za9?1ur1!g$8aZUQ6>|CzUAWFzES6?HV%*)Gpr7~`Y4L_pRT6l z=SwP_Vs>G8lkkxgLWmxa4#O&}Y+_t%9uJKXn6dYWNG^RWjV49ikB(gqbhq7+)hsUi zyY-yEl}?%VeFPu*tj!SoT;;*t&CP9D7h^d}zw&OWC0H&ht5@j5nE*0LNH1?RS$0@B z#~b9YVPar}gA%HP9_F^xv)lhV+{W!8-YJp7n>PAXnpb)9N~Ik$xWm7w)-8}1=z*>? zKm0DMK(;s(%LAI|oz?n*#*KwspI(=oVzI>SG)yDJGoywVE*y&hY6>bd=Sxy!v@9oI z{eIbL2_|+1Na^cA|kF_@VHSlWDa=grW8fXR~V-b%v1@h8a}YS|(C5A51wcy1946{x9zw=WJo-nV>J zG4{A?19{15&*c@kBH91DqGt;*ZZEaPm4JsVVxCY-n|>)@l&OP#21FYud;m{xaYyp^ z-2z~lcEwg%fFjhk#K9l{_Y;s2U95G_7aJUXB2FDS{|joQ;j^9ev%_pF;sJs3}9}U*SlY zEu+Sfj4@Jxd^UWe>7F0mFP6VclWBe!P+PnCT{iG%ytssyAtfVB1f};Mlr3!Km8vF& zGAnIns=T#qrTTG|(ooX{y&oQfU30Byp;ma^i#)4h*>fTVa8TCwdo9+C?|6}B-2!Ji z^(}BuEE+}fy&5skS*$>!$S_xg* zWZ8cZV8@jFwQE-i2nAp~f1Gb9AqJ}J5j7zdyebKD39cp9lVwBIJjAwc%1)oGUkEGi zXyU<=uS-&n`X<)vj*YP#=M!oHTJ?~zaGrcCvl>8WX1zZTPY|IqMW4Z3F*q0SCb_`0 zl*r6KtiO8+t}%yY*YJzC^b>#_QR!6G)rF#RFc4=Ezfxdeuc&TP!PT4BG}`wJH=byr-jsQ4Th^}-9JIgX(W2WT zmF{?qa5gbpL3354GjDfMOh$A4SzVyptO`!Q+6a;mmF2*yS>G4OioLmR=^AxW+loWa zNA+XV)oG9<>Qv%Oswtv#@87azIb~AUH91ARe(?ew6oO@kEo5C#gg!l7--}sJiW&;+ znId){`dBY{7#H6$LpP4ql3ad#uyp~hUGwWgLI$`I0VDcKe+wWz2e25ONsbde(D$eu z0Ys$q>1e4kNgKebcG$W_Iundoo)X;MK<4SoXr91oCh$mc56YP6?x_9C#nkav_->SY z`1Sicg^B(d26_3&H?!9(o#* zCi*qpc+qIg$}MtY)ZU#_u|dh6G7jd2sg%NC*;P#K&&fG9Nk>Mm>$nFelExSh5u&I| z!HGFAb(HCG@HWYn<^W6%W7BML$1IAJouuvURVrIax?Gut1}RMQC_!uYmDlK*~`ep#_($iSo)e8qt(rU7wWpQ?3y-W$ecUO0rzFRw5Us6`;J^ff+ zU442wmx$EbDBeNWH_XDj$B~PN|UO zgRam1@AT#a^~LJ<%{_!l)OyOB+o_cD6`OgpGaLQaMm+1_}W>a^u0Dr|yGRfF8X3PZ4ekK&rU2COKy& zE7ZzGM)8gY)VcTp3xXMw*8!i3U~d&8EeBlqUdO%GSB^<@s4klj-9s7;Ri8vMzp~1Z z?b4l_;zr=Ao-YmGs%{r$HYE2c5Qe_;4VET8x+owXE>`%ma<6HK)T4A*?w?U(e!A&f zCuXY=V+=Ma6p-^U{u{>HrQW`C+O+BDHP+JPe2#XDj$oH>CqaCvMPINt*WrerSI+|K z6xwAbqIOM~5HQA+B7I*Kk1lCsv^mt5;pBK>v&s;<=Jc5IDIX{6G&b*f0saamV|l!K zcKAUe7%KYpx?1}eQH6A7H9kqv^;y^7b=ol(hgf~EA9 z*aQMIHDV96+1449?X|Ff3eR4|vpw)GYpx%^mj1YJz=m@%}cJrH0H{YA;LKjc99VYRqeW>IYq{rB~oO&yWSS4IAwvi;G|R`|m6a zv`xehTRMZtf%Ehd68Dmndq7cVuguaC466R^|2#LE#{q1GnroKawCO^N*JLi8PTxF< zy0<9~wbfH@(lwfv+jvU8vwvkv4*Gs@sOTBC54cEm^8e8(Ok}I~HxqhcD#pCe61P)- ztzpX0-^$xkw7r8wu!4Hy`0K`?nDHEOh~JZ#&yyA2lg==sft?^y7WD8!ZTYSIT{ko| zJHRFALHBMQlX)ea@&^d96%4wh&I=}~;2To&YqHiJ$UlG0*>u%q;=5Y3Dv)cahf9R71?^1EV^a}*&(=tVl$aiE&4qRx*V4bD;2Br>oe~0a{R0To$(RsVrNix(4=6OOR z8g}LR{B}Ui;*N+mioU30E?Pml^jRjlcyRxtYv`(6`LX5k}ni^?iEnE2Iq4k&7tc?N**l^LMNTjVvU$J1`qx z>HJD-Xl%qy;CLWdv|x-Eia0HAbRFH)=-q$W>#-MFu&ZR3W$bl!`-ev?c%O#3t1(sX zacgMzF2YYiO@L7?1O<{mF&IL!4n+!v2I*avxC8eWoPy4B+_UoD#(|&)Sp-d0=AKEo zo(5St0$?`@C9-NBP*WBZuVo%`!+DtJr#XaExumbF$?)ZNY6#D7+7#0yb7U`$T?sZX z0^CyE&*{x%flwcP#lQxWzpF9EKvqr&w5eDSnU^{HfozSYVTJ(+g9!@1+8+`Tbu`_)Pj7f3oA&i}eCaMsX<>;xg9NcvQ5?<2alt~%#v zk&>{8w*9*3e#k488wQl=j9Vwgpbw}+O9wmD#_8hIizg>63H+|S_O{{|556P=R zXC1JLf^Z!&ki}FdGy>otdfa{2rAXFPk$@?*nDCqSZ4}M;)2qgqotK%(-@AfQM}+ig zrb`4JV= zDD@Z-%9h9R&V0SojT2Cp_`oR-0~ZuMB-LI;v$`+@J)Imv;_A2twdqPJ`HoZA_pE5l zN@(Qml;aj(@*1(@w&STNd!@1PpXFFK+JL z1g7J4*StUw5tvSksc|(8dMuG}#de`AiRImoHXopNUNW4V1hK(D-+6Z507K>Xix2XM*MJWue{wgTo?7>!2bGpLCQHBC$< z7ax4GsJh}}J*l;H4HAW3zG)zwzpDp@NN=APf57U+O;o!L+(HqiD(6PPT)5O%6Nge= z2?7{`jRKxr^2iYNA?;^$j)fSTmR6^{f7G>);3`ghwzmQK9h3iA;_J41iRYR=fC~Wz znSPue;+XobgJC7Rm03?Ob9)v@eMcj(pKO6V`aRoMF(dce$i?V8EUZmjzhfK~#3P^& z*_3uhJT4e#H8WCea&#dDEX!L14@h3*&1^Gon%K9JN1l3=0XI3bFF`BSwk}6+k54O# zy)pFTaL(tv?)0_BQFaJKdzp>=$CC8`CL1KEyj_EUsI*uSsA~4JAA<6G)C`){Q~L2| zSbEYOI?fwEOzTc4SP0E9KAhSe>n{E248WJ>H5QAy5HR=uoEaG6hzPQZRv-b zH4wA=^lJ(RDr20I=%$5ClQ&lv^`n{uvtW(9dI1B>-ow4yUiTEKX$DKxW!4pa^V_8< zwMbKtL5sV%xNrRHCLvj>Dt-4L^)!}-n$?`m|CX&j;XtKB`CP$>GWh`!E|~hfR6$tc zJIy`8){cZ)1jZRw6{lPGW0r3sS*<5h%-88HN zS=SZy^?PJz_u=b@NEC<=8x@jl-3JtP%~bgRIJrK66n_Qj!=bmjfZ)^h3-pUfkR{V6 z>l|;lO>f}2=I;Gk1J^?vl=JJ|j|pt7ZWNc^eglYDJ|PkqXzG2%L;`r%M^JH22O)gG*hw z=5iF)QfkhTBc;7*e{jhh5&%KXL7mcXVcWX~&9(voi}_B1WA=qB_I2KnrFWONnbl(z z(&tO&!c7K#In1}Yjg#YTR&TCi;^F7*b^sqtS8a`+A)ZrI zAlamjkq+gE<`dPau)V6Aa;A!Ln3MSC^qB35GLyhfP11TWBlP&i$fUK#( zYJ8^<(QQ62XN?kP=^JA%r4Fkm=vs1E>Qw)FQlS?CYjv1C(Uc?9+sM9u#RzJQ-?JH7 zkf^MS=3{#KvR`6lB`&h|0^YNpC@I=B9)u9E+-rw{_7|V+3X)5JT4_!MYwYx8r#X7b zH(=QJ89yxRtB}P3pSI|Qp@O^$Ac*z1fo-Bu2=BKOAA#FSUY6@FmV*I2nb$xA5pj=y zi0TV=5Dz+Pk3>Idtyr7?ufS~foc5+?iPhedpYLQTF^-NG-B;32wBj}lycRl`Pe-+1 zGo?gUVMIhmRfMgM?iSpUE5vv4uDWdF7l0@e8Z6wJ45)g15CQD#-le1~3X|Q{l@+te zAOh$-VuZ38LmZ{1!sga1_Cf9J6bOdyUlJOUVtC18;^5lK0q4*7@7QV1+VVmB$@RET zbY|!$y^o5X=Rd9lx_qnV`*<}uXj=({?`B~pf4wLp$76Bx(!swV(~AQ?a-dk8bQMiG z2;0}i+u7RN%SCU~raADo!+~C?$q;Isg>MDPjp;D8WnUN0;krs7o|Yi%!w-(H*aEF< zah_?(Q%p*q45{YrT3CUOcg>2S8-?9I|E8!>VGPKQwyc>3M&h#1yCz@25a9^UCyG5W zA5*`k5*v^4xeS%MS9_kCMwImB>mn`r-t+JE6HfKJ@Q-K&Oj+GtW>C(w&WKNW^PK|A zDYGiZU@{0h;%qWx?!VX&0 zQbC{H32rh1c)m%n6;8a`c}&iwOfX@*{yF>9NLGYzN!EqYi(;(I5F9J;#`>U^as~8a zY-5m@NCVVd>%Y0|%dasigH#lM(*N@$NWFBi0r|~P8)l^vj9th5;VZUfMgARWhkF5_ z2po=kCjsLd|1`A1q-K7wWUy{^63H+J^cx9EDHEy-B|o|dhHqxBlc%(IkBfTI0e&W& zj)wzsBFNBP3YEEj7pXXj^bJtnHMea_tBfg})+&6FGrNK;^i2n$5-tq|_2$6!wp*Fp zuzg_5O??f3d8(B*m1bv@*Z!4#O{IPZQyHR`t>IBuaR1N6_isds@!8z)g{MAX@JAMN z>PKJpFHN~~&zUbPONmK5g84-F+D6erh!Ox=o2>4sKBtO1KZOv3a_vMu4F~JiFMMx} zTvy2)AfUa$`1MijdGfjK+C-2{?}URj3bEQ-?k zsS0N#|LN)g{{37FCDZi^__@z2uj#V;MS@HuKtrte%fKD0dp( z#)d?lL)^dfmH}c_Z>x=*?e8qSm?u);FFiEEQ-8&EGz*<4yn7b6Cq0Gxq8CUqVsYy< z1=2^>yi1k{>rc<7^nI;dv}ZsOu%b+UsqXB&>?}M%q~~zdjHWw&CkUQPaI`MpKL>0L z+JZqHhedI9!yr|FM`TSC%C2{CAzLcZ>;)Bo&fqDgAp#3Fg~l{*@v784s~MdylUNyC z!^u_jBBJA#334o#tU5z@7hV^B;qG1K!lCxu^nmx^rk|)dKU1SHKJ7`TY-3bB@EM4K zt|FF)ODoi@W7_8~)IEa1aoLwFMXg5{BdbF|t2FKnDH${z!95gAIb3!R+;>=-xSRJ# zOOBw$09>YCQr~!93PI(5U+d+~`qW*zgTu*O;K(svLb5D#?J!EdcDidm>6uNBWNCeV|!eB+uW1DGb@M`qjEmxXZ3{8q%z&G3* ztOE+e*|mMez+`{~_2-=+o1c?n16$!QX|Pl*LX`%gIjn;5ck~QyC++4K-pOhgowML5 zs%D-!d)GwNl^r&1Nf7dU(V;CIac4B|E8@)@jl}c)I~ZLX0sVS$HWeS_F-eL0&+fyq z_8bdwBjefa=CZ)*hQ-m|%CK<^Z{N7C7jL` zBqFMt~6LKF)rkqq~mm+zI1_zYHeMTIZ>J;iE*G@N?jkS9(fP_+JJv(kMmJ+MwY%A13Qy4 zLEgudf&0$t+95I`iRq(p(iU;)okzUpXzxgI1+m@%m|F$dMi%^)_kNY(8$tYaDYXFv zxv$e{DQggwix+>K&DMloKto2>8tCOZa=R5?z_g8PIR}3~H4kC(435)1*fQPTZcAVL z=-bu#3Zr{nI>_+yPPo|6w+su4-fmdNIWchcI zLa?!KU=x!iefkLT=4^z)gv+|*(sEKdwqmm`HJE7d4i)<&kWPg7;{&HvI$(xdZKL!M1 zn$JMQuvPJgS4763k2(rN!M7H46l}cYpsxG-Cd*QJPZVe%L3<^ZrLq%Nz(wwT53}Oa#l|tZ`J5% zRyd#oI$28V4x3&S;iM*ucP&|5hCNM!i#m~RPIq!Y(KI$xoQ@5P8*^-N(i9BN?<{-; z(DSf#l`mXEnDAAB1xKlqc&nt2g}HFUDlk;}e#=OzwFmEOc%hhG-T?hE|+ z?vgUz$;b%vsQm&oDrfU(Ajqip7;0k8y}O?=W&4cM$(wum=69_ej++QiLa5q+x!#7fOWb0J<=GFeeRKInN3TyDJ zpBP5j0Yl=31rt<2mNGg+)xF3Gikg5BIC>7+?mzV{7Wa4O0E|E17hZjlCIT4CG*k&b zpYYj%w4&&nz-p(fl_f43pP{a*-n(*|>kI1K5jEYG^DX;lZ zR(4uBnl{brz?@G2nz)BB7-TEzQ+>%T&lgF`)><4oTnR-XqVDT^{6pMu$6YX5n0MruVyWM{*H=^8UsdC!lial`@)<|CgvSJ-%a1_f zBVde!rf+a9rbLaz+}-;X9x3BoAFdSBSiiBc@paR;|BfrFk$0cB+}p6l@?@*6wMpL- zx&SK-24lhez`Ndy)&e^JI}14+_(d;WiQxzjqIoloPt1nxwDB$~dGu#j76xVYLdC0@ z`dyTDje}-EhHxBhNR05bF^!D(K8p+Jp-xViP-G4%a$g49F}v)cYd}M{_dU3hW0{0^lr6Up(*4O;H}uv%9pe6;ZRgE#^zlN@xrS zfHS~DrKkXpA!B^|-Q*Fr5$s!DvhL%bP|WXaD2EU=&X4Y1e%d#_t zM4JP7lHS4oqH-wpFb6;ixaJ$%XfB^FxMh-fEBzCXX}3}Yge`T8F6p7y*ocR4`s3^8 zvCLw`HN6((*dVz|+tbdB7c(9*?$tRs`Jsn+C+Q}Ldd)mLb%AGo==Wj4uJuSy${9th znnKO+vj?gxbnxN<*mk-S*(PM}`EIvAUp`4E)u)W}ft5{uFP=ieN)D%}}-cW494=QNLx zuhD524bU;>~Q+kH5`)LI) z1EC9B+2k<50{I)+z{Hy^`gCWEytiY&VuY_8ROY8|&5M|}#m5m?rQ>&c!CIhOoRLHE zlObrnPJ50|$8|m1h`40MFBfW>-*C=e)Ax>#IX%W^!KJWzW*AaA5?I)8KyE~@!I-xf zZW{*CMTk^4Kyo1 zOH(|;#@MDg=-{)wS=Vc%>@sgPPoe>bcBb*@zg;#7LeDq$Y=~H1Q!>hIg=OEu*-HUs zjh;qe+L>s^8d-h$nC0{LkIGZT5$q!4fyXCb=*n>85z$w-7FP58-FGisxSG{X+D|n-mBm z^=Js8^8NnN+MCt#)*bVJ_Ci$r^Z0sHwV<}@z)Jm<)nIgvRA=T6dZYhs2@k1>CGedR zz7y{{9=}G0q<9&S(j|__B{oC_Hy6(n_N-kXQK@!#BT1y^J@Y=zwJ0jJj84cJoXlE7 z0BGrKGKMW;Cr7@Sa(%-*4EU6JD~!?okY-@ch7f*OTKs?xHwR8KjU_g*C(P|Rj`|lp zT}Yhz&|C~lr(A+x*YxgJY4^Tgc4Wx2dTs0~WT6F*d_c{t(}|IHO(Xjf{(p`V1$CL1I}caQUvOp?R&D5m&N)#I$)JEyeUsy?>~e3 z+td|l;zJk9&iM$9_3xcydT(nd`pwAn%dQ`KN`2qu_fb-CAqdQTHperHg`b3&CC=hT1ykJUJ5VN`oGOwQE6=i znF;7d^ZGA01}{|OpSLmTdl@Xjjn%}UI{D|dIn21$l-#~2m*aIZ6Vb(uN<~M6QsXf; zU;wGo4)k3PH+(rz-wOL@*=)28NOwh73vSTl17EIMc3eFOEcF%~7=@Ht5>dX5xv&%v z@BsL(xBdnohZ-l}N@C%=>Ct(BW{*^n8}Kmw<8|BSy?qMZrQRZ&ahtmCy$e2$$4!$k zx}l?a$e1c>ksd&eWmuQr6Qk)LtHG6hvl6lI%W(N8F zviV%v@w$)^_Wf)TqZX(r(<B_OVzSd1`$0N~KO57#oXOW@Pa)I%dt z;3gffzU!S20$S5PyvsPxZza9)LvWCC0sMu7HHgje@;V27Og$un+OAWxZCFde5t+|y z_y&ygH^wj_J{^O@Lqj9L)y;TtQGRrI@d-fuM{7R4k7H8|QBDg+WHM!&W9s^L^5wrF z$snjkzHR7d-PRBC#Cia76r*Xf_xq0b+qxgAE)_e^<&X4~x3dMbDVZ%gzZOt>->sZ( zoa2def#R=SZKVu^SYiGu)3UkK#3qmBu|@eM$*1^p(~N9hPd;o@a<~rv>10&z(Dsa& z2-hca@$6E_wKc>b<=;1ULl`1F#*N}Tmxx@o30+e*f+Ucf&u97I+H=BaK_?|7pGTUY zF{Z;==Xy-8RX03)BCP!Z07qK0UVkQ~-(6QpF~{dwxgFM!knKV0Wk=&}`Wy*i1*&j9 z@6`&5dCcecA&2P(bP2v+zEoM;BzbpP_^jGJBmp5DW$NECpTdJbO?xdC@><$mbl@Cs*RCJ-IEh;w|Bis#+=brc1f%c`~(0Z@uZpf_RPHq-Fr+n z-EVe2XZ^D&njm8W?5B3+Px=n3=dQa54TWB{u4nsWN!u3(Xt!Ivhg3)|yoCYG#-*Ak z2RWYPr%Ivuhbn>6@bu?u5^wr(>(Sw2MI5B`NmP{sB{34Dx6y)=A+(ufzXFQ>oR%M5 zhBpuu06{E71z3{|9B*l=_IJwMNz%+=6@4vT^2A9g!QOY`XlVw18#)svhIDgon&j{T z{ux-u1s(;|3k3HWQNnqYydvRH@*ZTa=y+EI&=^erISxYae(V6d`Rh!oEMl*su*7nW zq2}1JKLx+n8IU1kvcLhY zffdP55?6|-s>y=R?t=;!LqC~A2lc}L;$}j{GQiQ()C29nSuf8a{~ANHp{H9wmu{Dm zW_`;zxIM_4@zyOxPWHzOrFK6hkU(pS0{V6T{~48#PaTFDHeFs`KW0+Kn{Kvr2T4@>xB6Eq%+^G z``864Z&~IdS8`FpcWP@`8Is?rDPxKT6OM^0)#Y@!?tAP^RgZH%L6!nO%PaG-wd4mQ zsoW4>?DELs4VWn|$F-t%J>6oQtejllkAGfCddExb>OS1*yM(Dk$GiYnOUz&dPbY&Bu#knP)d#SEM$S>{;E_N0d@ z+dqqv^IjiV79<#3zyDCu9oeoy zmy#A)#*)xNmPA~_wTxjfXhD`HWM50J5b0_t5|OqshU|9cS<*Gi zcJWG9w(DRARen3R#W5TL>a@goyx>MT6FfG7#I4d`P*);PLqU|5k4T0|&}|`4l6)sb z{^n*M>3U3fh1q^3?gK<-YN~JE4LKP>*>#u#sKJ8*n)E=g2~O~=+rAY|#Glj##vFw` z6f6#90c@8ou6qM~N5WU3wlN*s&;fO$v=pr!MxI~MvtMd`T({~U6;fO#%5x?s;+a$3^Yhhb%!7MIP;MGUkWT{BqP?b(61>4j>fOh^c znb~y|qK2IN=!(lSiX6mh`j1L|3;X31N?zu4XnfTF#DR!wqfbI`fPhgM>A9$^ST>&_ zq?+L~|1t}~sUG0*AE5MIU2JckV^+Ct=F0nL0C~eZa^4hzC3Ln#0Uv*)7;)M5mJex8 zTh{bTR&gyrJ9k&xulo{rSfjr{Pzb=m&~yZ?)DNEEjGaQiG?CLeJ~XEzZcA zCS;F)@EtNw$etRxQ@#4OZ$ZK8a@~-Tu3`-Yn$74HO8#U+@v%LNQ|lL!vvx%#NY?{| z-x}ZOMyl(l$seI=1i>@C8aTy}cg38aExyL5#WvHJs%wkgjKuf70^Q_!W zB+$^pC1VX>0Kie>6cSjdB`PB$^N9m>^fBZ(O6SU-5OswZ?ez|NVn6D;)kO$9kF^~nw^4O=-}Nx}&wfvN--bXm1>9g| z5*F8sQ3puri2fD>+k|YvxlDMw(>!RXi6dv@xERFJmHEIX%wFETS^h$sURmp)8hqD& zPAsTT?gp=l-%HSs{dP5Z(c^%PLo)&L8>Bp2EhR!aqg^H(o*M=@j+#%b-k3ij6XN9HP~HoSXq0}BKTK?$xl~%RZ23qh9doa|NP{{)vpgsu6H7587|sLPM>Mo80Tz! z?8PRBQ}T5$$6Vql-U4RuHn1Ga+IVk|)>7)$$g@s%>%QM%jq;Si#lK(obRuC_`h${I zjr+xKcI>lvj4&Q^UEh(EE$E_xcPR415k&&4JGh!xcw~zJ=G%uNF(kmjVwp+WfMd^4 z)PDgh!%uBRSzqJ_R6fl4arZG7rOot`@v&&~u?4qExqWkL#UJf3PDqA43cfSw@ds8g z&O)oo`~(U8eMQV>h_H@vkAB(4qd=P6SpV}4QP>LNKc6jn(}ZJG%KsV@nEVVg)M~uD zzrV_NJY2s7U3`|!vS%ZtaD$Ot?f^K*tMD0w=j+^adYO*FFQ{2x^Dc@Qp!D+ z{VDi5dkd$_6e>RtT~~{fzi*Z&k?!x9Tr1;OEkE9$;mu(e6|`v?35U~8->m;KECg5%KLaL=Sa?scq$+vjsU~kX8pr~GfMY=PhfpY0t zGBa|K)M;$t`7_jFm&n(W6GR)nuVjV3GoJ*BA=BwW2xGLF3C4RJ?cIzBuBcVCBboXg=jPJPntH+W8#G=DQ zzz*`x&z-rE0{{^u#J(5g8mC#R$YN5iGYVcMUfKr1byiy%c-M49W~GtjiEU>+c#|BJva?id2srB~AF zu-6D^1voxKxXmhq)Q70iNaPq=wl1suvUWtX^yAS>5Nu=XU*wj|CMCWlGu~Qx965RV z4aEuxL4t>**{BLz70bs+&H?v<(x!3e$EM+oEI+5-osxhp>l|EJ!UYh`C^RR9l_q*W zgq9eqvQi70b!S5&v2e(>X@5a^yu+7y6fEWUr-szlmfa zq(4`KLzPD)NES7PK6EPfU2%_Y*WL?}u9L)qEY4(Wt6$E#u)m)~Lt|TbUSAjC#7;oZ zf(2Sj(G2WU9UM@w+CS^;5UKdq?kj^M5&Ra`IjmlTLyZqz-Y5wa)|t_-BdXE<2KATmyPMvEEbv`)E; z>&X4MG5#L6ko70ln?NpFN(LZ)z%{9AOzK&j5G5$Xh0rw!r5ao5VO-}d2M5ObXjZ;T zad9A{BSDXu-%yjVY#-mby7(iouQz3fu!Fj18)5W#-bb7hw`zWE;2v_1_%Jx;RZhKZ z#n}Pp<4)6#b&GI&Yi2r2rXp$UJ(q2YUtGbbE~Y0bI{fKqxtOKen;}ph7&a?U%)s?ZtbcgQ036P?{Q8a2 zWuwk6t|lZ{PFK_xoY%|?a@AEKxp7oqn8xB=a17i?5U1qOBM>YnG9GMTK--9cBv~-y z35SqrI^)mifP+a{tjo{U6#$n2*W8}92X3|**)L^_RxZ!eCkCnoUH1|P2G%F~==mr8 zm*IkjYG2Ub8E_|`QE_GdeV{M_@y0+NT!i5zb;0tUi&)ajd=Xfp z58MU21K1J)uF!J_uR1F`Pi=e4zGavF1~F^z8mC@LR3CK%|E`M9UDXwDTHX;hjkCB) zj)g7V6*e1(+qlK@uTxbMt8a3^wW%`UWvuWupI5J){XnvF65v&eNS$^*|7Y?+HS2&9 zV@qbG#p;5Jz1~%haFQvEH-j4*k%p}!hC4UR#JlV-z&N!Z*qI>#9xU)T;WS8IZEhM0 z^$WA;kd{Ar4?GBKJ>8O-o`Ag#W(q2Sdu#I}8G`oH*-;n4fd}gIMZh}V#G}I9w-AUH z4$=)k)S$!xni~E_#X9{}IR7T3c*;2)z=N*?pDMg>E*bEkq{rLTDrhRKi5@ zAi2yjiozIm<30x)c&0~{>9DvvrnjlON7tXR1L;~WOCW@2KFN6Qm|B+bd^2M~h-0f? z|J@BS@%u0yn>LB_VtjE^2HX06qxFJAEUJDBKtore`27pNO{qwH&arMGASp#;jZR9$ z)V+Q74Mm`G98&rq4xBNf0FjB{GG*=|rg@!}6ulO#yz%TLGQt?Rsz#x-ULT~dZ1z=D zbgNEQgn!el?u$+=_3W%;XsZ_}ur?K;ShTAK? zqNV(>x43k$``gLFDwxw+T_#@s!boeI-^C!>CZ@yK5h?rU6_p59yv z*67G;v{V=oRST`!Sl=)Ssl%eYBmnLpj}nca=cl3GJ^*v7CRc*U(4(`9`?13!Rs7?R z+c%94xBSBAheG+L$$n$Bcscd223=W1m1j(D8rL$+? zeghooLS>R@&K-XaEvx{{po=y2cbZ0syNPY}QBgHr`i+*d&`XE^)>~ok4nX=S_kw(w z_V=B+`nvAmvF+37W0Rdr!Sk!azy5v3=-gqV;d3N(szFCN)t|%0dpM1k`CWmRGjA5@ z6TtxcD8Of~dte0pb!^T|ITk)y91tz}R`+fj+t?{&G)bmhx>P@h)km)<{AV7R)VnFf z>nh#C=lLWLtRLACGufZjxVZfnwc5zpSkH;+bB*Q9?BUJv4QNs&;8j%vj(--J7 zwX4$^7qvr1gnpUKf4hs!ZrjP#kEag$ zFHJx4e_mRw7W}D9FyAjshm@x0>LEd-&ZP&YHh%EdKR##^q%TCv@Z6ZW6KY!- zHkg_o2a%mlbscHlAzl|V6ena|=27LwmQY^{#_Sd@`dt>o6z2*CYWbPaFrExZFD(ill4DO7jI!RrC<}hkj8aNoa_zl=Bcrdk*S@&)||3eO6 z?Fhn7y`6z+TSjz7Cvq}p?dh8FVxI+qc4%&F3ep_BJ5s*PHx+m; z_wzE%JXpccIfrozdU-M?uj7qh zikAV&_0+6w*xbUP;^4iir_rhPUDtfY#hr)gW$LTG3qfUK>_R#6o0AT(_c9+casP;w zD^!`s_Z_cbc2yT2rxd*&=I!WGcJbf~_ekEv+JmO}(<>GqtwhTRxrgQ7Tb2Fg5i%7! zr(Y78g6`=CW&Zk$_jndB!u3RWF~fT8m@Pqu$?%wdDTe%wp{dqkt;noFkI0HNQ}eyn z`aVbFNBL6W+y|XV1?1dtqo9>g4y(*ZS}Suw>F{0rM-L z+v>Na4-3&c#fhiAo7;5f7C7?I$Q~|EWHQQ7ewQ={t4aKHNoY;y#vFB>Yl%1D_8GVt+eSq?b=i0P}gkX z-ImTz3;#ah?y>S-bf=@oVUTm(4Ecxlx4R}31ByCo9`&A{Xi2I4ofdv5EriT08^&6t z{|0mFOP#D%-Pa|b#Dv|OBO0^7s~ddc56>y{di#KqeCcR>&8xuz8uV*L)yYYQ45tjc zi-E6v2N+e`(xyKqua3kYO)QD!e8)7QuP!te^U=aD4Ua!F->37*Prv3y;C&dVLzmTk zN?llG(Qf>JO-$6j$rnUXPY0>49BZXh_5yPq3#rP<0A)_1Y|ID|VRJxE%{Y?;z-w21{GKj7 zP@D}Dcv#5DBbo!XYFO-_S4k^UUxa#XZ@YgaAKkH3uf z6TWVuL9C6_16hi2Zi5ekmnEd?bF#Aubt&cM@%yUE`0V|k9{>CAdTjT&*}ujnA7W#R zW@m;bh0^srm@;YJmzZb~R$V!L-u%f>lHv-dD)YMiSZ*j$o+Gcx$5#;F9$67|ATWkP zswot7f2JCr0T!U;?7*TBvvD7l`>fD8(ENS7UALpcjl6~gQOZ%U0H{=PBAeFiPMCqb z)1d5?laWGERw1J1|B{?WqkR8H3Vrx!D2E@cFL{u{B&5)dRfv3vU z!kq~)tTcvJX|0XjjDNs5d+_uAgBKQHQ{5VV=k+k?vi#q?ehmU9iU)yNd`RC{RIAphf3PadF9_oK{ax{ORgYUo$hC|w zf9V-EfWe0vxq#dy`-a2Z&X4Xwp)y`TPrG+RB~*$&ojp7b8Gpu~NZ}qvR+Z1PuQ^SSKb zQK*_E*=8K`Q>=GB>G{D&{^cg{^^T*+f!;=0-8w#OX|&9LN(X<+8VF|OBXYR=hA7@} zy4TR#bL1N7)SABu3Kb`baLwWDH@ym*4$`d;$M4*2&qbk%qm+=oMs&RYQeAz@etl^! zdG-9~gyf)YHNLDSM6Z5bJ8!$xRzFgnK|YOg;SoSMHtJd@W7&JQy|2r01dU2*-VUS8 zaSX7#8u;pWlT-boS?RM_Wt4JiSO^>Hix}7mtMieizAr571cRTKuB@oBqg*twfasa0 zO%Oas5~ha~$l9`L9cJl}fm&M$`RWo3UO~RTHdrEl)68T~P@zpJd-yqI-U_qH?J`C- zdxM^+AeY>`#zjYVp)yo_Zf`z0gm7htS>Y@8ov4argzEwE$|+t1e!_E* zHbL$g0WB0t+znv{Fk2D!fcwuBWOIY{i;NoT90o#gxK=^f=>Mz!Uzw&&uI=`Py6 Date: Fri, 26 Jun 2026 13:54:22 -0500 Subject: [PATCH 3/4] Add mid-page call to action to Pulumi for Startups Add a second "Apply" button between the capability grid and success stories, with a divider, to give readers another path to the form. Co-Authored-By: Claude Opus 4.8 --- layouts/page/pulumi-for-startups.html | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/layouts/page/pulumi-for-startups.html b/layouts/page/pulumi-for-startups.html index 34117089e73d..44b638167a7d 100644 --- a/layouts/page/pulumi-for-startups.html +++ b/layouts/page/pulumi-for-startups.html @@ -59,6 +59,12 @@

Help your small, nimble team scale up infrastruc ) ) }} + {{/* Mid-page call to action */}} +
+ Apply for the startup program +
+
+ {{/* 4. Startup success stories */}}

Startup success stories

From 69e50a23f5d7c11d8cf8bbf0eb1314725aaee6b0 Mon Sep 17 00:00:00 2001 From: Jeff Merrick Date: Fri, 26 Jun 2026 14:24:55 -0500 Subject: [PATCH 4/4] Update layouts/page/pulumi-for-startups.html Co-authored-by: Christian Nunciato --- layouts/page/pulumi-for-startups.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/layouts/page/pulumi-for-startups.html b/layouts/page/pulumi-for-startups.html index 44b638167a7d..9a83f457628a 100644 --- a/layouts/page/pulumi-for-startups.html +++ b/layouts/page/pulumi-for-startups.html @@ -53,7 +53,7 @@

Help your small, nimble team scale up infrastruc (dict "icon" "code" "title" "Real programming languages" "description" "Use loops, conditionals, functions, and classes, catch errors at compile time, reuse code across projects, and refactor with confidence.") (dict "icon" "shapes" "title" "Hundreds of providers" "description" "Full API coverage for all major clouds: AWS, Azure, Google Cloud, and Kubernetes — plus service providers like Cloudflare, Datadog, and GitHub.") (dict "icon" "eye" "title" "Test before you ship" "description" "Write unit tests for your infra code, integration tests for pre-prod environments, smoke tests for releases — all with industry-standard tools.") - (dict "icon" "custom/pulumi-neo" "title" "Put agents to work" "description" "An AI agent purpose-built for infrastructure. Neo handles complex tasks, debugs deployments, and generates code for new and existing cloud resources.") + (dict "icon" "custom/pulumi-neo" "title" "Put agents to work" "description" "Equip your agents with best-practices skills and use Neo, our infrastructure agent, for more complex tasks, debugging, and code generation.") (dict "icon" "key" "title" "Eliminate secrets sprawl" "description" "Fetch secret values from any supported store with a single Pulumi Cloud access token. No more juggling multiple credentials manually.") (dict "icon" "sliders" "title" "Self-service options" "description" "Code, low-code YAML, or no-code portals. Engineers can work the way they prefer with consistent governance.") )