From f4afe44f0e8ab53d15c752a6e20fd0e1e6124182 Mon Sep 17 00:00:00 2001 From: Karl-Aksel Puulmann Date: Fri, 20 Jun 2025 10:33:27 +0300 Subject: [PATCH 01/32] Update hash-based-routing reference in top-pages.md --- docs/top-pages.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/top-pages.md b/docs/top-pages.md index 0035ed4f..df8d9181 100644 --- a/docs/top-pages.md +++ b/docs/top-pages.md @@ -53,6 +53,6 @@ Plausible Analytics records the URL path of each page view as the visitors are b * Do you see identical page paths with and without a trailing slash (`/some_article` and `/some_article/`) in your pages report? This points to a duplicate content issue on the site and can be solved [with a 301 redirect](https://ahrefs.com/blog/trailing-slash/) -* If your website is a single-page application with `pushState` routing, Plausible Analytics will track page views automatically with no extra work. If you're using a frontend framework that uses the URL hash for routing, we also have a special [hash-based script](hash-based-routing.md) +* If your website is a single-page application with `pushState` routing, Plausible Analytics will track page views automatically with no extra work. If you're using a frontend framework that uses the URL hash for routing, you can enable [hash-based routing in our script](hash-based-routing.md) P.S. You can learn more about using this information as a site owner [here](https://plausible.io/blog/analyzing-landing-pages#how-to-use-this-information-as-a-site-owner). From 05a1a50a58cf092f4c43b4df6ba9df4d9fb54406 Mon Sep 17 00:00:00 2001 From: Karl-Aksel Puulmann Date: Fri, 20 Jun 2025 10:40:29 +0300 Subject: [PATCH 02/32] Update plausible-script.md --- docs/plausible-script.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/plausible-script.md b/docs/plausible-script.md index 793a299a..41cb9af2 100644 --- a/docs/plausible-script.md +++ b/docs/plausible-script.md @@ -8,9 +8,9 @@ To integrate your website with Plausible Analytics, you need to insert a Plausib We display your snippet during the process of adding a new site to your account. For sites that you've already added to your account, you can find your JavaScript snippet by [logging into your Plausible account](https://plausible.io/sites). Here you'll find the list of websites you've added to Plausible. -Click on the menu icon on the right-hand side of the site you'd like to get the snippet for and choose "**Settings**" to enter the [site settings](website-settings.md). Then scroll down to the "**Site Installation**" area of the "**General**" section. Click on the "**Review Installation**" button to get the installation details including your snippet. +Click on the menu icon on the right-hand side of the site you'd like to get the snippet for and choose "**Settings**" to enter the [site settings](website-settings.md). Then scroll down to the "**Site Installation**" area of the "**General**" section. Click on the "**Review Installation**" button to get the installation details including your snippet. -There you can also enable any [optional enhanced measurements](script-extensions.md). Note that the snippet changes depending on your selection of optional measurements. When making changes to your optional measurements, do ensure to insert the newest snippet into your site for all tracking to work as expected. +There you can also enable any [optional enhanced measurements](script-extensions.md). Add script extensions and verify your installation @@ -29,7 +29,7 @@ Installing Plausible on a site can be a slightly different process depending on * If you'd like to serve our snippet as a first-party connection from your domain name, we offer a way to proxy our script. See [full details here](/proxy/introduction.md). * Prefer to avoid JavaScript and use server side tracking instead? We have [the events API for that](events-api.md). - + We've put together [several other guides and plugins](integration-guides.md) that cover popular website builders, content management systems (CMS) and frameworks. These can help you set up and start counting your site visitors in no time. ## Can I send stats to multiple dashboards at the same time? From 69678155c8c03603b788a53a779785c3618b9e69 Mon Sep 17 00:00:00 2001 From: Karl-Aksel Puulmann Date: Fri, 20 Jun 2025 11:04:55 +0300 Subject: [PATCH 03/32] Update custom events/custom props goals, removing snippet upgrade section --- docs/custom-event-goals.md | 18 +--- docs/custom-props/for-custom-events.md | 12 +-- docs/custom-props/for-pageviews.md | 81 +++++++----------- ...boarding-enable-custom-events-tracking.png | Bin 120858 -> 0 bytes static/img/onboarding-enable-custom-props.png | Bin 121224 -> 0 bytes 5 files changed, 34 insertions(+), 77 deletions(-) delete mode 100644 static/img/onboarding-enable-custom-events-tracking.png delete mode 100644 static/img/onboarding-enable-custom-props.png diff --git a/docs/custom-event-goals.md b/docs/custom-event-goals.md index ab1eba38..ad75e112 100644 --- a/docs/custom-event-goals.md +++ b/docs/custom-event-goals.md @@ -8,27 +8,13 @@ import useBaseUrl from '@docusaurus/useBaseUrl'; If you use the custom events feature, then these count towards your billable monthly pageviews. ::: -Custom events allow you to measure button clicks, purchases, subscription signups, form completions and pretty much any other action that you wish your visitors to take. - -"**Custom events**" is an [optional enhanced measurement](script-extensions.md) that's not included in our default script. This is because we want to keep the default script as simple and lightweight as possible. If you want to track custom events, here's how to enable it: - -## Step 1: Enable "Custom events" for your site - -You can enable "**Custom events**" as an optional measurement when adding a new site to your Plausible account. If the site has already been added to your account, you can control what data is collected in the "**Site Installation**" area of the "**General**" section in your [site settings](website-settings.md). - -Enable custom events tracking during onboarding - -## Step 2: Change the snippet on your site - -The tracking snippet changes depending on your selection of optional measurements. When making changes to your optional measurements, do ensure to insert the newest snippet into your site for all tracking to work as expected. - -Your Plausible tracking snippet should be inserted into [the Header (``) section of your site](plausible-script.md). Place the tracking script within the ` … ` tags. +Custom events allow you to measure button clicks, purchases, subscription signups, form completions and pretty much any other action that you wish your visitors to take. :::tip Using WordPress? The quickest way to start tracking custom events is to use our [official WordPress plugin](https://plausible.io/wordpress-analytics-plugin) ::: -## Step 3: Add a CSS class name to the element you want to track on your site +## Add a CSS class name to the element you want to track on your site :::tip Use pageview goals to track the "thank you" page or the order confirmation page As an alternative to custom events, check out the [pageview goals](pageview-goals.md). Since pageviews are collected automatically, you don’t need to change your website’s code to measure pageview goals. This makes pageview goals the easiest way to start tracking any type of conversions. diff --git a/docs/custom-props/for-custom-events.md b/docs/custom-props/for-custom-events.md index bccdb24f..e3856f0c 100644 --- a/docs/custom-props/for-custom-events.md +++ b/docs/custom-props/for-custom-events.md @@ -4,15 +4,7 @@ title: Attach custom properties to custom events import useBaseUrl from '@docusaurus/useBaseUrl'; -## Step 1: Enable "Custom events" for your site - -You can enable "**Custom events**" as an optional measurement when adding a new site to your Plausible account. If the site has already been added to your account, you can control what data is collected in the "**Site Installation**" area of the "**General**" section in your [site settings](website-settings.md). - -Enable custom events tracking during onboarding - -Note that the tracking snippet changes depending on your selection of optional measurements. When making changes to your optional measurements, do ensure to insert the newest snippet into your site for all tracking to work as expected. - -## Step 2. Tag properties to custom events you want to track +## Tag properties to custom events you want to track Now, let's say you have a contact form both in the header and footer of your site. In addition to tracking submissions, you might want to know which section of your site the form was submitted on. Instead of creating separate goals for each form, you can send a custom property instead: @@ -39,7 +31,7 @@ You can add up to 30 classes for custom properties. Simply separate them with a
- + ## Tag custom properties using the manual method diff --git a/docs/custom-props/for-pageviews.md b/docs/custom-props/for-pageviews.md index cf99c72e..89f3207c 100644 --- a/docs/custom-props/for-pageviews.md +++ b/docs/custom-props/for-pageviews.md @@ -4,75 +4,54 @@ title: Attach custom properties to pageviews import useBaseUrl from '@docusaurus/useBaseUrl'; -## Step 1: Enable "Custom properties" for your site - -You can enable "**Custom properties**" as an optional measurement when adding a new site to your Plausible account. If the site has already been added to your account, you can control what data is collected in the "**Site Installation**" area of the "**General**" section in your [site settings](website-settings.md). - -Enable custom props for pageviews during onboarding - -Note that the tracking snippet changes depending on your selection of optional measurements. When making changes to your optional measurements, do ensure to insert the newest snippet into your site for all tracking to work as expected. - -## Step 2: Add your custom properties to your Plausible snippet +:::tip Using WordPress? +The quickest way to start tracking custom properties is to use our [official WordPress plugin](https://plausible.io/wordpress-analytics-plugin) +::: -You should now add the custom properties as HTML attributes to your Plausible snippet (the ` -``` +You can add custom properties by updating your Plausible snippet. -You can add up to 30 custom properties alongside a pageview by adding multiple attributes: +To add properties that attach to every tracked event, update the `plausible.init` call to pass `customProperties` option: -```html - +```javascript +plausible.init({ + // ... Other initialization options + customProperties: { + author: "John Doe", + type: "blog-post" + } +}) ``` -All properties provided in the snippet will automatically be attached to any [custom event conversions](custom-event-goals.md) as well. - -Your Plausible tracking snippet should be inserted into [the Header (``) section of your site](plausible-script.md). Place the tracking script within the ` … ` tags. - That's it! You're now tracking custom properties alongside pageviews. -:::tip Using WordPress? -The quickest way to start tracking custom properties is to use our [official WordPress plugin](https://plausible.io/wordpress-analytics-plugin) -::: -
-## Using `script.manual.js` as an alternative +## Advanced: Dynamically setting custom properties -As an alternative, you can also use our `manual` script extension to send custom properties for pageviews. It works exactly the same way as with [custom properties for custom events](/custom-props/for-custom-events#2-using-the-manual-method). Make sure to write `pageview` exactly the same as in the following example: +To include dynamic data for custom properties, set `customProperties` to be a function. This function will be called for every event. -```javascript -plausible('pageview', {props: {author: 'John Doe', logged_in: 'false'}}) -``` - -This will send a pageview with properties `author` and `logged_in`. - -## Using a combination of `script.manual.pageview-props.js` - -You can also combine the `manual` extension with the `pageview-props` extension. For example, if you're using this snippet: - -```html - -``` - -and also calling the `plausible` function manually like this: - -```javascript -plausible('pageview', {props: {author: 'John Doe'}}) -``` +For example: -Then the pageview will be sent with two properties - `author` and `logged_in`. If you provide the exact same property name in the snippet and in sending the pageview manually, the value from the manual `plausible` function call will take precedence. For example, if you do this: +```js +plausible.init({ + // ... Other initialization options + customProperties: function(eventName) { + if (eventName == "pageview") { + return { + author: "John Doe", + title: document.title + } + } -```html - - + return {} + } +}) ``` -Then the pageview will be sent with `logged_in = true`. -
diff --git a/static/img/onboarding-enable-custom-events-tracking.png b/static/img/onboarding-enable-custom-events-tracking.png deleted file mode 100644 index 7e4d265397374713d694a283727a7ea45669e22d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 120858 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 ^BH+WFYpt}}R0+0Ae>H|(mV|EV< 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�=C3o*=xd9_Idhu!#2uI0cgz1 z{NiVEjV4Qa;Ibn>P(R&7WsL&rfk!zGV^c6AD?(84+9#%>!t7TObFqT*yy9_QT_8CfmCL_$y=C_nLMxi4P5_{eHsZZR&40 zLN{9)s!_HHT^DBo)S|F_GklmqN*v9+Ib1#>E5C5EPPaI7)0VWX}F=nA~TWUUET2oPG zDMEQxRlOP2AF!&oS6N!`vnv5yUVG(BwI|NHnt}YQ8abwZPDc%4c32MY&3ol?n0Cjl zz3}8Pj!QDI0eY41ueF1qJ9n8sOH^Rvz)EuO5yZrRfZt$hjQB{g>xATU_Ed{>m9F9|eI;tcaD>I7dgx$xV->u_m_wnpOry+)PvsL)}8GJ4! zz_Kb$S@*pOzCWa%gahC3;yk4r-HEmlQSz^c7T4K5zZBmUJ*rc(+-x(38dy{K-mIPd zCjZ)W^4B`U$o@mcSU3PLlA>)Yp1G4o?~K2_E9G+-21R`nMw=Me?7pBNB@grjKj=q) zwO{J&S-xTx^0nMH{O*rPlVuPEU1T$w^A9%(-D9b_#bBcEnh&Rx9Xn6tqBzuHwY_HQzNQu(ib zT$D%VNRhCXypdmS?7s)kBjo>+kTr+BZivkNJ4-D8%`$i%CBJxPPkNzMw@#W*IuN5V z=wg(cT~f|P!ww@1Q^7lW> zTI)2MAkt$w@x|5UM^6vQ{Ef9e49G&l|Gj$OF6;|nJwhrHAE zFwGJ8P>&%TuKcduYi4=oCz(xDbjqa1GCF0k-_zju%ROe@6Hd}9(cRN`N8$QC({NDI zcgJvX#IOBu!^tSsbRwSbSw5D7XVSEEHT^o;uOy*I6k8tJ8n$dFrY3}l3gsCPKYLqR ze96s~?(w04{uB%OUb*4lkP+w#Q{dW{fK*t##b{pf^AwG6Gy7QJe_vORjc}EJHel{h zLYEhNN!7l-?6a=N14Q+*GycgYW<3AK+1FKf_aeZGPR6(eR5bjyT;mAr4z^0dWe^|* zTwQc}s0VdH_m&4GtrR6XTDg=uPn=a7E!`o6H=3A&}EJ0+yM8>Lk`hHe3AsTn$@1ZfZu zP-fb|vwlYeIS>6UF(&=sR z0^Iid^41DI*24hunqFSAqf9%_vIp^_#?;=-3Ti4Cf7Hhmoiu_57>T~a`O?Dcr)vwU zaI1AF#~rMdOK_-cDCOgZ1l~>qhaF&8p?8Jb;S5da6TaBJw${XN%L-hAem#+eu>4s1 z>fKSsk%ud>u||Zl%@H%Ss6g;)$sg68cw7+T8g zVu{EZZ;INC=$KpRexGzgLPCI#X2hrAvllLdKTIPLZ+%~y91ec8j{gGF}JM!y#U$a9zW98U@<)EVVe4&~^d}8=H1$1T1;OH}lI(l?} zSYgK*h!5rS<|CE~6QvpRf;C#)SGo3jPP8YLQ4=NMC(Cbsd!cjcqn&J9Sqvf4-)VJZz=AZc52}aqQYfIdkffb?R#wJnG-jnl$j-!3 zjhUq%4|n5Q^Rf3P;K2?Fs;M#V`QBWxVYIx%=N~$X%0zovG^=Au9Y@A$=ibAU?-on9 zs=NAFAqgPQHhJo#ukCQXrU*!(IDjuo{Uz(PB4%WN^`;b%0<6@0K|iF$J%Tx2bzgnVG4UL;)W~T3NU$YB-;<;8gUd@(n zwixU1ePwYytH{w~T1|3%kl!Ze|Jk*(y>m~WYnY`-U`&Odt5MskW$9)*-7`Ng;o+vS zhmRQyhE_F>huT16)aaY#+GFnjm&%K|9U5XBTnj2VAnAge$q*zyVQjbq!HRO@-thEIB|f z)aiBdo-%-BZFh*X7HoT3-NiaPDTS%?eh#xpZ&N5hD%yqjBfM|n+MU&hrF9{z|(BNh0vcjyDf*n(uCs_*xNK`gaU`ALZhTcK|T z9cZYx^r=4uQL`9@xFrU@prt1u*^cy7p=4!ee-~Co=?Se zN0_i!mPCP z6M=qr$^ag&EGL0!4U#fh{~(S|Lrlu=(hH7m#(UGsod~iHliIj~k~+RkV-laNcfMtK z-UA{ZVv*~_p^p!yyHHbq8#&_h3hmVnrCbi7)kBr#x`uH+yw;_7;BwqeLo@`e*3%v;6Yfs^p-A%7xGFh zn$UH=zPsB%93~+4a4p*#=sA{OV5ynM#h4p7$}k+3y<^o-5q|3igz%i^M@x=r07{N;A~7yw>!wG(#=)Edp!4w2O7@Psl~};Hf;tcmDm1Uel!w%REHOR-I~I zGVe*`(B1Gi;m?O1Hq#$|8t9t}f?P4J=|ieKy4mfyk)`=;(q}h^)0o#kAlrUc-pabV z-j$A67cbkntAC28&Z0e9ZCrU}pS_S7#f}MGsVn~wh&>+M(%N2MupjfvJcg3@+F&lW zvYT=`4SoI-VL(SDK7KZd&fm!peX|TR<6lQCR_dBFC#%BqFY8Pm^H-+2=$T5(gPbkxeq zoIRVh#Eg!qgDQ5`_6N=&OX<;oY@I}s1VS$wr`_;r#PK)>U&~>DC!?%c#YxiFR7Z+g z@3Gg^#`OiCP?@ZJpb&R&D`RjtqiYNko(N|WnE{jx%C1;!Xwyh9ftv4cO9`I`EJJ{i z@1*N>0|!q(dwc6b!Rpy~a;Kki!fUD#d+{K&i~OM&+Pm7OIR_|--Qrjzf5@G>ERCp) z&YobN^o<=^?qdAc)x4iYq zPiDrHtIq=1Scjq$C4PE^R#_kP1bo1`_f2-6Hn?AgM!Kr#^)n2k8Bd2I83jNs6?utw z#ZahB2LmH4Gk4p`wn*EkEUzYI0&9I&&0nJwtxz*@Q9W>0v^R#ijd$(0$%fqNSD{m1 zGmj2>z`mky-_-(Z7_r;IU^F3~4>&B~_L;!`Wohq;On(v`OnbE0kR`lT2#*Hew09_FCdAlck(XCC#wXQ4w|hEw0)J4_$WKkZ$Z(*M*$Tso3ZvdRWRskd!Epa!x@j6jop@o>n}{a{ ziwlU-5j!UUsAP>j<@1x!^$KosKW8m0ttx!|>?nhXNwjZL1rYhZpaPR9sR4uqg)Yv9WtyVw9>UCAZ{x2dGoB?NIEbHBP->h*l-OSlnC zM=ccc$L;TZRy|~rn)uW@lp}s)HU4?_U9a?Wg29iRwcLZx(m!**7%L%v#-zsa+@|eQ zp)Ju*wbdqI8aHYh^wt#1kt9BRkxpQDcjqj=VuqDL^=K)joeM730X$cSKIT|GoI=S z^Ixt`m<#6Tl}oL*wyP_=!BWoYA;CHHYB{3chj?(V6eq03b}>`Bt@}HP6fEWLcMT?! zVN)igs#8&jX}G3l$-F~jcLPmLPRS<8+nHUE^&ZY#;p>$_vw`|kX) z)!Sa#A0hYC_t!hB_a{&92J?5HhTMk9F1vNyCf;9J-2G~zUqjJ{?(bGdW$!n~wm;mT zZHRU(THIZC+zqP!bi2Q~L+x38_i;u@$gYLT)%%#3SUdI})}!CxbR7<)Hw^Y!WvCQQ zNNAY2C5>O)E?Qg*UPXmKJI?B4Z#wh$Q5^_Fz)<>-ksI;b%lqJtRnN_v+iOhOj>X!v zQ}DO1Hobo>n+!|!O3i%4HQ6r7BqrSJ?J6y{w_RKxtON;t{@T@J2CXY7<_<$ibef@r ztSQyw2p(U4Wi%Q?Jbh0JM09-v2C#mjFKGFnGjb~3W!Qywt=7_YP6ba6!yRB{wGcdv zmi_Usb*X679m>b3JY+Z++C2OKXi`G*f-#}OHr@^ydafD(tdY3-Ae1Gt0?yR;(X8Y> zb_He6%!89)u7#Ou#08;=0X?G{d+-Nx0j5aDzYjM$D@?_YXrjyjM3p{W@n1cX zTGo(|MTS1zc?<;%7l8BA$@7PZJ`5N4PK?DlG)ZLSE0o=9t^&=o)aB)aB`sp{t+wHV zWz_RPfC#Ug3S~*7))!+05l~PH)>A+fHUUWZfu`+)<#Akyd4UQ-od9!C8DXPRXLa)P`G)_>F)=qFn zIp?TuoSBA-Tr5pdd>X7D8Q!i%uXE%H6e!s2$En!^QFlD!5jO52!dROy=TP9*&dM zrKX~Q`-S!J8yETTln7=%kt7Q3Id^(6;?lpUAwfXKa~vgvh)s+Wh$+S7ik8>A25dgO*w@)chPH7& zxK{}mR8-iTp>xZJ6?4Ws7o?>l1Zx08tz98Y%JhmC7^agtt!Dq8(TlQ)ff&G0R|Rta z^-g^n3>?9h?UQShrD4W+{ls)yOeamuy0% zc&FbU=|fa0Yu_-rdls`3JBEjX900SxUDR4L#kIsbxb{QLLxP)GSHSt|x%o@1(QHFA zDaFPizU6kl0>hu?m>5WnpOQS7u*=C!Q!Uk*ob(H(zGC6Rz_{@v(=DpcsTaT4B4H6( zEBHSjvab+db(3joJ6_Z1!Rz${6pUWrBAzka47Q$-2D$SdCS1k0 zCR77M3_78 zK2VAo8NxF;8sTb$Mo{561;Nmd$}P9W zevfgqAO!iXFBT{UK}&g&IbTxz^$=9hH$8{=_s2B68E`6uyBi;@Ua4>^Bybo{e~NfI zqhSP(BAvF-Ksn@Lh!};7u*J#IPAreFz0M%Op-HMo8NK)`KEcpph0#|;9_-IY*m39t zGsvZe#?Uo1O_DXJ=J)YOS;+lKS`0;|`ZlTu({jI(E67178)9P_8Lnry2CZHGpGRL( z5sN|)aj^X0y>GW|obJ<8s>`-@+;!O*RY<78r{ODZXdvn!`e)MblJofU`eB$@kdRo_ z$zci&t(*H)rMud_fPt+V;RKiokLGC66vy2y*#4QHg=`?(aJB^sW65qC24N_es19Y) z?{%8eKdrMoP+pLEs8Pmvt~&KIG@1!2J=joOcYxuc5G9XMW+XZT?#kZ>1NtjPjY0Sf zu>c!fh}T5~34=B^8sm)H81XPn6|B%a80^_23LHVn4z(5IGXk4TNEkT&g=FQs$OK2! z*L<}95+5NFZ(F1pCBjCf=rRx^;=ZQf{W-!6_c4`*+{c=OU+NF#a`Kr@cPO`K9hIOg zq{%tc(aarUv$&Ki@UDjv1)iY9Xytzx`$u+#-Q*zZeGRsyTZMfMeOD28Xo7psVULP( zmVN=lXWzFESv}E!OBAkLWK*c+!NE-qM4={^Mh@`=N*ZXu7}+(0h_HvC5kvhcA#fHA z#*ndoHa;2>h|se9^lCHD%!}9(k0WW&fAt3{abKhy9NJU>JVQJplono>zW+N2lW1VG z9&MJKeQ@7*jcvBO{WI!^X)z90q%HGj<&G?&R;Sk7?rYF#n-}rc&nmJ`>iV)-9}+X? zKQ<&;#s6hPdc&S&8W8}IHc!VNUOwf8a@(M?;eqHk&Mt>KYe=GO{W@zTMsoiC2+_k6 zo3)#R^vUsCBatq3m3G-MFmPPNY`y@_lly>%{Pf?L?PXIFF~;D@eD#0PkPmMA`Mw7< zQhRK1X^Y~ zB~L`YLX`_gqO%1*R2`MEqZBWov2nNQ&Ei;G_~uxSPvhY51|xk`Xx@nnHT7W3@%_gQ z$;)73qezf^z(PJ2;lz2Ebzs8d)Fd4rsF45VRJXRFwH@x9E!+p5V0bqNj2?t9XF>#b zF8{w%4v?uF%Djly$&E5z&y-aLIAm~`umQp&XT#4>DWHkVB|u}W!AWA+&rl%<1A`$5 zUy_7K*QP-Lyp=Kum2P9P7=5O4F9a8P3-tv>MA60g6rCDKD3rvUgD2q^{|=%~O{F9P z5lQfvvoll}Me!xD>*rV*Mb8h_aZKiBrLMD>YP`l{j?5Z{8 zAu9R*oofv1qipX@CrqCnO7@n>oQ|CH20YZ;WJZg$@->xM(xd(gXKL?_8}2pd!G%dcy%3^;s5xUwl$QmpQmdWrLPrn}rK;6Go z`rxO1IuTm?2wy?CW*GP_)SlxQm@^(aD(Gxet{hN*4j^hM3&2I0bN4<`TAAQ?OLRAC zZG?{s=FlwU@vp(KH1>4r&{bG43T)F{MZsTDzFWs{BG_0HSX$+*D#C{37%~9y%2PDU zgPr$nU9}B3ko8vM=@Gdqls`Gcb?7vhrl97$wW)CnPm4L~on8F&8knzUw7e#Xt^CwM zPh%gJ-t)EkUv$S#EXT1-IZSeq7RCqU z!}BSOxLzr1fQh1n;^aidG}|#!#p#;_9UJbv7l=rJ{Lt;6hk6v-k)ko$ve(*BSwm`= z988F&Za?<(IKI(vEYr;-c~1HtHCD`7g+;icL8?zbj6cs337~`Gvxg3Aum$`y2|d*K zvxgFyw*}u`U01)R4_l6yI+IFpFY>sce=mItFK%k|@pBHs?b z>vQ`fnfvYZA0VonPzSrdT2|^3ZyRn5zXDja(V}%ip^Nj?Dv!ybA?oOi<{`h&Ws6jXO{XI^L`dXNv8KqutwhH^MRA1}=h-dd$U z{Sb1uF&lDoQrg5I3Z5rX9DqaK&b{g5jNGiyM3aIVrcHFA(bYLXt@`742pZa|?nCHr zZw?Y=t|c$?R&UOt=s|1UC`-|_fgAKF_+<5Lt9oq&@wDUS_eg)>O{(beE~cB?>Iwb% zVQE7QL;S|&MH8ptCpFHB!jc(Cj#;w=QC=1b0df- z*yMgfvcAMw0am=hGi&>jBMa8&M>${>yJsO*OxMwT0uVVY0JV458c}zOEuZ|H+99e5RpNyA`m?t53Bwy53H85!;(U2(jc;#kIpE2{ zGCcHBy>AbG2tS+M3r+LIZ!}#NF>oov8JrK z23SE+a^2YT2oS=h3O{l{w;cc%TK(BG^8`>H-zCy5R~Lk}5>i>5<|DmXlaIyMEU6L> z59cG-A|iLNcS+*$vDgp>;WEB?L+xT?9p`?>kOaVurk^M(+j2e1Y*gQ-xLZams7WV_ z6cqtpPE&<~@YnW{gahWK_j8Dj8MCRn){Xp)tTczoB#{_4*myY0v%*hUB502MU8J?T zgG8LoQ-^0}-lb{Kh;*wkQk)1~6&-oU1A0vXip2$a5;o1$!T6~(qrE$k-oxD)m&@$0 zvQO9jM5?x05BE^-^WfiquR(j2#gPvXgxzm)L$yw>rm0ZX|HH7t08B|oUibv?<()i! z`v(K+zkw}vdYRz+`}-ZUN>s zC@}g(rscEYU&a_ZMc1TXm+2x)?-Z&#E~VRbT=0KhgC?0e*q>!3GjV{bDcHC<45ggAcl+UdA4s5(r9By!9;VA z-&HrT^`@I1Aba-l{_?lz-FcKnXrjy&M&iolhx`5@*E4-#1eUAOymG9B!FTdpXH$}L z5_CFXTtlN)-5gxYS>9Qv?%l#I{;f{{QC^qx(OvKCaf|QYIo~`$;DL7Vrgle{YR6^U z>bYul@FDfn6KmP)Z*fu^9kM{Abnita+rHIfvB!v+bnk-&Vf0+F*>R@^bj*yGimK7b z{lb6btwWWr#RJQi3>_CYiGll=!JG4mLHhw67;C>){f?eWU1yHnZ}_$y$5u<-PlR0V zYX{vuUcGRBdNS(UN(l8`qHOO~a#a{F5Q#{(#UM7dfvPezI{Rc+bbE`;P&Iy>aG)(Y zknm+*KR9Q2lEgkHODKDv9D)M~-b)yh*&Ay=HtqwW2Up?s?x<8j)4_E~vsjGwU zwN7|!8_irPmFv%iwmzE~OH_S#d~C%RstQTgGAW&qN-eQ=&2`SUtbz4Sn8B7_hfGWV z7J#abNudKet^;K6M(@vvk4-x6lYQIISM$0$PN@JL_w1`*6$9g9u=!_s$NhH;8;0Ik z4mHHjkgh$77EbVfQ&=-ig?Q&cK_#&vaUof;cu?KiFMD)x*w)BHZ6irFz^3b z%bst^+%B)4eF%8lev=Ce0F&3@>4r}Lh523D z1*r8+sRuZ2j?5_MIl{2E0$F7g?a1ZMP*7RvOd7_9K%rN-zu(59#sY)+UzCh<10x(M z1XB~5w~Z)?7$HM#EI}k1NZuiZavSg{pkE~?+?o~-Iv4oT@k<0trDqY)U65Ih{sx%5V3cQQO?-5wT12+ax9Ub_9 z6IXoiGXup+1R=PO=OFejymn(mlHFfMFbLp^{PR^Y39+_SWJKhV&R~2bkhiq&S-H!s_~RUV_u#l*=&OnAB@79}tq_Jq&*TdBxJ^_of^ob~;O@P%A_&?@Y0BUBi zIP7hjJ<(^lhI~{qSVEy%Wm7%_=-hO2Cw$Sme0a5SwY7TRr5&=N^`mnD0{L&sNLfds zI}-sW2>+Dn&HvI-@C|@(_!sohGPY@PaVe_(^74b!#g4(z-hPy|QfH_$^oih5P1%?3 znFd9eDqoCddAIQ#w1g6%uNoCVHFI#@cmaDVb2mBlG;r6z;^sKFx4VWsY^JuraA=ar zu&7}ugIp?LyBnh0bqvzDkBgOFe+q*swsMmb-h)i z>)0DzJ1@Bik^0+tJ8d9)z3G%r$-$1|_0Kti78ic}kJnG4pXm7QZ=(<-CcbQh$|kk^ zb?81;3X+fi58v#Ar8BV$8v%gtLhBFa&L`FURtw{m6`}l7xAxPo9cSehw>_)ZxsPvd zkM7rpd|3$l1oUeGJW2et%+c6(BS;tqqS0wD3(wPN-U+1eaXmQvtU&56|L8J?a8-5S zK=Zd`#~<4J4U52O(TH2y{lX+Vt-8Fi)<(gtrxU<@C?A+o~o5;Sf1btcFiz0~uU{ z{P{o+2$Oig7J-EZ*8_!HdK@W*_?h2sRNra|LGrSP5I))1F`&?P+K3v661?7 zw&n~O8#lwlcAxckD=O476AJA1>gaAk6*&}~iF^)gZssc=(L4vLK7v1gZ4RH}^U-xq z20TL>Z&TXzK`hgyVDrSQ|i8?H}&*;gUM1#k)Up&dX46&Nv4I}m+|5wIwzSa&7$ zgEPvfQqBuGP8$Q1@V)7^nL)y0(JF#XnFx9H2qcM|DtL& zL3CLO#nscqMO4P*P|Vmf9`3~onTpM!NDxI}$$~e-R?ewOW93R85`-d?$B(^i0CnP&@U2(stv6N>%G5agFm1B`w8!4Dp2?E6-iI|rA1PL78*`EPL5fw*WfBL!VP2uui!-@Dq)~_a6X8g4 zF5P8#GFJm)(J_GktqLxQpPdmH<9axQ_xm~Onn(UHBJp_QVjuz3iJYAj z$53Oq0~(5pB888}`pu`G6m?0M!mixJa1C&roeL`-Kx%vozkxD4a14&2h&GS>`HmBH zbB;2v-m*|LT!&c>mpN+S1El5_;@w!S&XkLKD8hj5o~@{-TXZhsf<|F6#ewcjwR+Bk zCxz1PhKJ05&3^SXnh$TS!+w-8CK{)xfbbD#!p~^Bvff9<%1l@-1TD}R^vD?BBpw77 z<1VNLmhQUPND>-75G`>^N}NNAhL3YEAWLB zf)qhf=#=%wmByP@g`Cp|Yq^IapUDw9W~tlRG3trUQGM2Ugo8%}u&pO!{P;v&m<%fN zJuA9_d#E;MAyn^`%G66D*Jpb8Skozu_Q?1;T}gY>d)vHfR)kr)pJ#y5U`raGaPR6?bL&f{3$@@9LemYe#sntCTxrI3G0$oNxH zy!x=iOC+FxYWU-%9#LjJ7*@bZHsZu$nr=HUlqRA}%2pQ6r1u%?Bd35P1_YW;TKV!x zrly)n^bd%zl5Ler*RS?>`9{8Q?!@AxddhHp9e(Ge#_jRl`1kb~3ut&mLRQ6`UrgS! zeHLO3WdQb$pMmEY7PW6&7jN4Ff9;~|Pv#wOmO9@2PEF(ukUO%tUps!AXZ!d5y#uHE zi(*=htYU>^T|u=Z)Sr1a{!)U%216G=69yv9;xnL~Ve>!VO`y(SKH1qj+#CO#>IOPq zhDs48m6O0N)p>7%X`2Vd?bKF zS2KHGl~nMNcY_*IkcG{{XRTw<61{rfXq0cPbG0v-w-xyfR|dbCF= z^Be@l4Yl;tJN?-fH@`MNG_}?vt_uY}j2;2B@(|6wH1JIXk9ZfzuJx!~AHzv6y zF~i8Yxc+9rP$gzLum4?1ivn_e;T2j6E$;_#m{Vza2_B0`sk3U#$;uNQo2C!)5zAWU zxz2(Rk3(;LiaLWAhDRu&;%Maep0u;R>CYmFv>#V&m`Sf(fpu*XxMdnE6wmE`*%(@5 z)d)32PiWFVzx-2b;gj^^yE+|q@`65+CGOK_O0rZne9G5ec&jZ6v0mHiZ25z`ibH(` zT}L6)-i5!`IG;j)*;LOi&(EGQ0SNbta`Q&{B^`HFBuu2t?90`yX~jI?^OAmmHF!wv zo9|oV0y>z8+fQZY_pi+l4}Cys+GkP#TJ<);1D;%F5$KF%KH~O!S*|_&@9iticJd=R z^rGBD=36~e!A(zuWIqjHQOOs9aGnE0D8;4^&+$cou6Nybkn+_I-1EPPCz!2=1_iEV zZC~4}@z)CO$J3KVnmWK+Uwy_t^O6nhZaY6WH{&Y!d&5Ikp{_>-MTSE^XXGaa>X}dbnq3rOT?H6s41Ppy9?8CUBp<(`IW(me#Z}TSI z9@mo6o;RX-|0cwLkFoKSy?5>%nV_KJ$+{CfKLZkMJWG`YNp<5&^=1Cb<9eJSruKtK z(TkKhZ(O%p1#H=HmqB9?BrabjJ)=eBbPimteANXjo7o1^)vT0`D4yg`-;b)SopcS~ z*CtLAHB)~-_mWR;nsFYgD8O?D)v!oN{US|H2ceu(;YmdbEOIG)3R7e-e!EbwTH@}h ziHtHiM<|E|Y%#3~_33QTh6fX#`1NysSpr8FI!RYB*N@P#> zQKD%U`z(5jw;M4+VCnuv@-+s=h~4Y_oet9C8K8$q)+!xk8}9XG+1B$PvQqwF7Pp_C z*A?H(!5momvf|`6MG4hzF%FY$+9U0UkzN~pP5JH!aDP? z=c*=kdY3=Og-r<=0&(baByYp8NYXyuU91_jZ7Eb6HT$2u8M7&F#TvmIvrX5DY>->H zQJaoobxl=|#V>8aR(e)Ekh@Nai&h*dB&gT9tA@{rMzI-BG}hNK^qn)a1FlayA8;-# zA|euq3mwdlVmgZQcc#5)2|DWjVbAdtux)VP?02***66~rc=~sqw)wAQ1*@8f3ATCe z)=Cr{7wQ{~5Igh9_|4No7p3YU{cD0D&|7P_jesHew>WGSni=uv{*vZ~3dg9Az3Igni17$2FQPQEQ{6?~VV~_xs|4EFi&j_(ILHfj1zo%eB7mFSmvNJdacA+i(Go zTimJcs}S8@$)0I%&KImPybq7)ks}SSD(dnqNJRD7hrp}qM+Aj(3sCh;dbad}0VdCa?@yHS zb5H!F>Ow#eDu(!TsgFb=_EYAPWq>FU@;mpQC?h9uFF4UY1bg?nTI|abKzsZPETU`a zV=-tgP-vjDKuLL2fJ}Ke;*LNHN@Eq5$c-@7OsM#2AxFBIgrc6mXDM~#iNaqZw5)cM zIL2|fQ686CFg7UbH+*-=Rgfk(1k`rUe#VLHrd$&v43ndHVHyNmnkioTq!S746=%Sj zPXgl{H*t7d({0&FlSi2_)7$CmL<+;a;<$?Q+R|L*X1c;BgqL=(KBu0Sm5wK|Xs~q; zCuKhVWT&7>0A{lkP)YL|Zb@SO9l?2OR>9VF%Q2qFf^m!nZ1#D~Fac~oWrkjpPrYTa z2>bGcMSSN82u`t-flqWrh%`v*6||vz`!Qt8u3SQjTvT4@q>Yn#iKYqfdagg`( zlK10miG1%ucw_2ynX!55dUQYW?O|bL4n)RMlR7>M(W#NJ_t1Jo2~MlA>i?D_`$S=0 zsdSDX=cCu~D>MHZYR;5Oo67RNeLFK}E;Ch=is?qf%25k{&$zAZ4p;>(m7-yyZ<#sI~=*{PyjPJ5 zZ5&=1z%@-}Om_sJq>BXVM-%ZyOVlTXlNJ>A7a?GsoTbCFL3jpKn(jAv=~KfzHcNTe zSW6GZrGKS__!O|CFNStCH*?=d;V-ePw0NZUhGV|wZ3qXc-i0?gdo!E~xN!bnRnptw zI7sq)>E^Gj(%cMK_L zwY0^@?tjp<@|J+pVWnNKKLh8O|GK{@WBCn@amS^Y5)6kopG(C9Qb1)R8? z{+{KF^~nw8E^xOP)F7p8v#CODs0xAM{sg1m!I4#6+2l zrD^-fHvrtnVn>74YpoKn?ZUx}BiHYpp&-lY*0nEHQNOlAFwDhk)_+>;ks0re3{9Cd zWzqM_*wd?Fd8~LL3*cVKbk=6bR)@h|ev%O*u6yjIZ9h>(1w-wV9+?j_SwZJ1^BT z@k+3sF{V8+N_&Pq6BbS!F|SJ_SRUOo{G21=m7SLh`}-`zOQId^lfTQw$d^#cOFi*v zO}pSxl**!ar?_YV!9m-$i{tm`#hM11g}J;4zO4iYZ#W&v@Y$4qAnDrMuY%iAE%dMf zKot^Hg7k9u>{sly+#ki5>jfn}c9#hi70sv00Lrv#=@ge0Mt*qzrd`E%tAcR+YLHo> z37fQ4*EfOm@v6h50oX_H&D1kyNmwe=u&0Qi_yXbn-|2 z=}$E<9LLC}6k^LWIUW6vq;_oHpR1BMVp!2yYfPR?)y-pnVk0h^&XOM?3d)+n)+v9r z`fKLn7l-=aN-w9bzP>2B^*A&%dvSRxQJ_2Z8uXEQeY0f2+QO2UbDGMS`D0iR;F5|k zoO)MFALvD2^#%X_8?>YWaE3|J;^5#$@BXYjT`sYtLB6cDN}g*%=z!S4_>5NPrqWTG zLleRI>$=wch3BP>5#B<(*fJ4k^_9A$G|2v&6IE8X#fRJem0QH|{h=pKhji6gf15#+ij`ZIt#o59|f;(gk0HoT&ITIAntElW#8U6$>87Jl?I=Y zpc;E#1aA_aNFIgI1Yh4KhER1}+y&f!v$*?H9rWYr-LYuMx%TC7b;mv3{pq)kF1Nt_ z+trYx)!WXowu>0q>syPU>)D&Br?)%Rw|{SAdCgZv-U93>xWeomsC!k4KO!Ng!+BG7 z8S@L&D;c7Tjh>_X!`Zn9BR->}{&gYuE%cYUPuq4bJ1){iw*pT>ZsP7SgYSy&k4Z#X zXSX)EWPi_Z`S)XrlHM<_1TBZ$ot|zkcKiV!p9|*S3?q(ie}&wrX^$c3=>2wgc23HC z$2R=WM~mqEwFm=5{k1enXbL9s)?uuv(m9i(q$sJ6*HdD1zkq5m>htg#dtGW|y*(!b&#vL^Rm&x|kRQf%ERO8PmV+|e*N!Gki> zm2fXJUBtCK9T*mob%^tTRzFjsem5MZQ8dw5%N>`XxdWsDJlPYU%Qyj8g8}%9Je{bR zx60I^Ow`>jpuQ4I?0JecK-aE^5=xf&3_1sYP4>{Jg3DN*LZv=Q-sT@$=9rvs7%LKw z#rg66Up4jUkd6X6437W(^z3uloxkgLnZG^_rT({L(Se*&hU zv_QCylT-0Tez?xkm|@}&|L##w6kA5VADN5!2E}-H5-IoRvpkruJ0D$;3P?Y#nDMMX ztB_VDX+?iCKrSVC;NTQV4siLor1)^ZAHR(AS^3NWfK}UX^{Vax(wnU$v(pINF$g%$ zho4orYEwT?&DC{)XUuz+!ylwRBQE8ZoQ3nOW8Hb`{e1vTJV)1D6`Dfp#0GZ3 z{Z6Xb|AlI66wT+1OB7IU_|Hw!)&19c!ZMeJA{%p`5+&7qjsLG%veSS<>K308HHovm zi$D?;3_L#U)GHV_T~dhwpqTkDM`LHK9IRt!vWh-`e&hjK1BwBR^BgI7bW1FO16@9< zg%&8Pe;H#5UqwTBJT|v03WT&KCuagDEf}mdmMi(#5@1-pGa?!|6&3WS?^jDZG`s+t zfmk!0Y+=EA9Ls$TumSm>Xp@F$DRaAer)c$x%uRORx#M8ywL{e&?zhMqicA7mjVZ$( zO2c{>Se~o_-rohrXIq2yHA-slk_G*7zCS?u^({lL53@UZoUc-Qt zF1D72xf4LHgT@b&QV{;le>ZEv6xUORgrZK zFf1x~S<25npG)L1*1eEFZ6uktxU$1HGkrT|0W98GOZCsc7*LxKrfW! zI2;zoMi4OiTVKiH7Ta%?&YWpg8mE%p5FYx)9&t%?roF}~Z7}@T?<-n+h0V|cQ9PeJ ztZb=8XgshNVr`;A6gR2t1;oG}!cex!?6NNjch7kH$5%L{b7QOlyf~Y8`)685q!9=D z1smJxi&`R;BoPHxgZIW@wy7vKR7n#bKt}SUz)32;GFwCI)$+?&mN&Fd7>rENy}gA= zKW9i#L4JRKb`@tXVNg^6HFlsU`Zv7HQf%HSzzE$+hn+c&cK*84kIv<1~=-_>uz zzTW}k$7{Q3t5=(*1$NUhXvl_((Fke-?Y6_awDO~Dd}KmM$D8Sv`J8P z#AjcT%OLpL4##f!KCRRJwq?4!y{{m>1Xi!JI^`)>pCya`*rQT zX3d^h_qsp#Z9_dS-kzWY*#k$f%B>q7ww@K=)~&XQC(fd3t0F#pGj~q%Y5NE>pSiiW zH7;~$A=j0Ba&jzHKahj5QAg*oy&E4h!YO2FD3;dodoV*e-kV=Uyqg*-!H?NZ)XrM- zg@tRWE1*|AQnZ!DcyY=1IYvB28?mC$5A~&?MA;mm*U+Clz@1d?elku@ski)AG@ZsbeJ3BoMW}oZ%p1Lw`o_Bqoi~vUZp9 zB%)iZo5{T~#1xM&(x3GS-_Hsd5rYv*T7E)#LdxtZuYbMu)X&l{rfH@eghvFx4j!{y z40H`-%)lEQ`MSw;afE3P65SEK7(S|O z=5NK@Gw<30@K_4M@hCA@B1c#pFc~xjl;x#6(mL^&ct)=0S-W))W&eaiQO$z$ZeD|V zgWh&r?E~}~LNSFsp~ML>g4Gw6U9X9b`(k-XV2qEL9$;cev*JEBByv++kzav-vdIZ2 z!sKE^W!H5X(Yt$B$Jum!x45KK1tSk*ty;B#`wv$I*uO(FlbLfQSU`y2hr2mcNM8N) zmd%IFpPyBRUr_0YWxTF%AN*mX0+|!xPb>UVx5*wS_{HwS-ECDB8K{{daAP7cGnXnC z0?C`m)$U{N-_iOb(@5@(5j~qohERm0wL42QL1Z^cz z&LI$XtHlc7^Q(%4u{g8I9}hN+vAv<{VsZ6&6!C2W)t>IeecF7~A`@+_WW86L5rG>3 zjr;Dr7fAZL?{`e}Plk1FNO?0uFe+4LVnP{HnjDN!j`R#!VrOG&Wfm&a^m@l0#*?jH3jNq^JP6wc<2zqv}o%xQZs zFmXGDjVy@Yy)aWouTW?=DY=ji`NP*2!~I#`o@a~c98u(#9hSmt4yblx7*;}&Yb`9{}R)F_!| z`i!~sYjyF%IFa8k3_uyifV8i*>(=lzH5Fe7gomd-_-PW$D3JyR1dfAJz(X40A!l!E zuUxJNy}7P>5~MiR&M7#Y*Ehb_NM1fUEY|sTYU_&m0Oqa$#DX;8_od@)DU&#=Q2-yn z#<$|fjD(|zdNbjws_70J*F1Qz=(5%=vP-Ii7`{(aWvfZ?{9KPE_Dz7Bvn;!y(;Lfc z`fpP{opkorZ@&muU3cSi2h~UxlDi~n3;nB zs)NI7cS)5J#TSgns_T6*(qrEn1!-|IUlI7K8R1>k6=7PWUS0gm>Pfju(dByiEj!ay=SL(7yzv0q+(YMqIjU3~! zPIa%ukED zUZg(KoV12IE4J-9b9aaOo8V z)AmSP1f~+Xa#=QfyNj<4?gRLx*)+>DQh4?@JH~b5@8w?nim{0N#qLbw?RXng!B{3U znN|^PS*M9YgqE(e6dOJ z_<&Fb7U6$L1UA7;xT8*uI z%flI&7dkeN@PDV;Scjo}BBXm0jZ!jq%0Zc{Jx^NQ(aaWd%rLl&!PZ3J=l>f5`{2{v z7>EB0fi=Z1Zm(o=FvN?i>W!yjD~$kaj|jcV`hCX$R%pQc5L%cY3hn&y1!U0mrq<)7 zS(C*Zs<}M`{tRUe!gs_GVXiT|OLOL<5hqKQ>PjkBJ_n>?U28y0_rq@!SwlV;9-97l z4CIgypJ+2i+pdd+a5b8@YPUk`FMt-ib8@Nb|HZ&^-NA`b-_*avkb>gdBkv{7a;H`E z?PL4qs_pDn3Z+$rU<5{}jT~hELoYJ}Cl&I{ep(hg+E|xYzKiAZfwY>th$V@X#k#!3 z2V43bEZu>ylIihqem#^`WL{b?!@tHuvR(7S$Hx4$N4Oqo{}7{b_yaCH?k9Hzq)CS6 zcLk)g`IBjQj-1tZ8Npls+M|J|pkpZ{#<;0=Y;f|ub*EzN{}YG3djD8$5A%-bE;w6m z!rH#1#~Kb~c8u8=qD(=HFBP_-xFWy{Ei66r*M_!W-@u{|Ug)t`7dv70UVpDbo@Lw~ z)$kA$LKTDptIi)Gre}=qmGh!NZCc};U|wSl%wSrsQ?I-J>8lIR^ZBN$k+s3b+pRML zV^L;2w1tMM@wNJ|R^RKHlsJ@peDf}8x_V!p%v0Lc?>uQO~@;X0U&OcktBcHJ@oxT`S@ zy2@w})0#ZVYe9UJs0ctZSwgFZ1c*&dQabn_bNd_ab?a*1Ps!At?Dk-{`SmI}rEh7u7q73f#Kmhkyd0}47X+<}PCUL)%P5+a#5;vv)#Ryl~{z9=CwId;kl!dtx z*;Ez()nz+r{?nEC!-hIciSwAh&Cg;M@R^hwM8HY1{zs9qS(8fpO+lG)`B^^kLH<{lZDoS(5=ewFKdqehsn7gi zKb!q}ywl`A9+$oM*ShUSQUI07|4Osx(52a@rhx%IOY1HSJZm-HS0mJWQn$zCtF@AJ zyo^G)PSO?OYes7aT+@BIV07825iJ2#3MyR&0mUDjef;T5ynStir0`ywM0<{OqZaalLJD`**(sjY4G@+;nW6 zA74{=-z;6TpJ|tDb!vxY;r|ndhJ!^w`vAJC(IPoKzEHIl9F1{yO(?=_YKE5Rjc+)&I1kfZE$3gQ1di!bY<_ zf;aiW*&>nN-e)gKd=6SrvNoi{)hMhO^&yoI`CAZUFoW_1p>8$8Qin|5clc>A3+Fo{ z=ngnxl+VEmH-yOZjDi4i6!?Cwa-{Q`i}1sTg*UsYVry5L9$!i_{LHrB+L*ZAv|k-6 zZry0B*v0;SZhPe|(Ju&3sP;m|nn9Ul&nfL0m|@kvW>|&dY+PK-eBk$1Y!@;tr{ zrwBZUaFw9E?>C#wFDO&fFC@>LtWJ(LgDf1Sa&s>=-^Z;qDI=v7!B0exFKw^e)fAA} zm>(KjLV;@L3BJtW*Z1R@RXYYuRQQKIRQ;Z|GBX$TDbown&ji{Kc7AtwcS>*)F&H^A zdZP3>j7^CmqmVLl_Kioqh-lLDM3$3J7TFXpahRF2W4MX3@iW(h!-?We-XUS(EX4P0 zp&(6x-|sbw2ThpbyqLF*D9p`w&CCZJ^6g<4DQfp=XhqaK`+Z2Aoa=SU@_64_E#e2X z2MmXNs$%)BBoZ7Rx&1kFpd8i8ynA31zV9qw`41mY0#h!_B?PDhzl*fhnT1e$+-ywjdfFqjDvNP8DdtG zxw2jI9_st9lW~kS`?-|L(f&3eVw7PZX0$dA&4tHOv6lG+bq$?1?DzMH!i+4E2eorO$@@qtZNWRt6f1$uvf1ok=l^}X*s zZOku7Ii&)NGDTmbEj(EqGy~@MTJKvG4j9E%E(GzwnF-f;CHpZ6{}!ws***4AG2-d-38A{o_~QKRlh)30?>N z(CXicxE!8B{tq6-VrN~w0=5f!!7B5Tidt8c;DLbWxjs`lM)|SXRUnQ%&yd#q3gFE# zD5yja>BR>?w=@?&-jV<^e+K*h_BO?ybRF zCWglTvc+wm10lF>ow`s2x3J?^$H$2&-Itw)m8XO}DikB2!okrhWke4 zZ_s0YCQ{X)TE_j77-;>FsTuszI!rxt!3QZ`8KA;>Z+-V!tw-G3r#B+E2T^<(r!E#2 zr>i%KD{PKUX-S8@<3yV~k6NpemsgZchJz7S-_4EbLx=n9eA4jYumcA7kIBlvy}JzC zUT=3wr~Y{4|IP2$WK_oSguHQ&8-3;+&jW_{_}>MF4)CR810Ndpp1tnZ>S+1=F~`gS zBgF{*091{LRgNtIC0Dzf{( zd?88LpI@B*a>q?UK6DZvMJEn#_X1qrGp1a0G&`sDV-*J!Tuh^eAP&CbdP%zwH0O?t z4W+DD6^FUDPkhY$&VRmI`2DNth8Z-bci=iAT6k&ZOYtZTJH_dx9*9f1;(bI=e4FTY?vRDnOfrC*Mc8Y1dhUFV-z7z70P5m>V7mUNi zkc}yZ{sj4vw0DfRW5@(@5th^XjHiFR$XPR(QO$|^2;l5zWq<)i2Qsh4a^9;xca_c& z93QDgApkN~0Ao5H?0J{lS_qjR}z(!o5F1aR5=nb|I%d^mr*(7cBzAXfm9`(mT~=*=9mij*UdCAra850dTB&twp1thLd%7%h zw7JMLudng4pWVuEHh7U+dMoK%innWl*h-mV^l3rjIq)R1B2dX(>qY-wr=NYnL)Vjm z(9Ir!g}nz}<(q-sC2J+KnD4L>{z!~Y1&IA#o)Q8objf`N#PxT=|e z*DvKUrx3L=ksdv+MmR|<3h9ex2(zodh2+KbF(TeV-&5@?Be537=Mw7g5qKuG zNz6QNt6`e0N2I^Vq1Jpm29mA^5#lya^0AAd<7P$|2v0OGAbC9 zadAm)?^(JY@VjF__m87ZLgVFg2~)j_l`gqa;i!kAO_s;p6$Q2Nl|R{>QfWer6Qtxn zDND}ngI%JeL@l8xb5`PwmUj^IRHb8N?>*>l! zq4ubrIX)L(Wh%e!$HDJq@nl)(J+5uJglu6s$_MXPHH+N)+LI9-R3=xKQ4O(#lDC}( zxBa*0pp46^sGE%psoK4^C+FMj-WTHb=jZtCB~#P$HFM9n z-QC60=T2`2tJW5qD_D5de9@649_eZVRMisb7_@-8sC`z?<0}H!`I6i1&Nn^Nd$+Cg zSJ%RlSNpB@SF;AU%MDV+TM5MY;ckFhzpV#RRdSizbEI%7d3X0yL!yWZg1t>c;eeA+ zFLb<|=lS&9+3JIgzl1z%)ANn&?)ptRSbCL2NvJ7nodJ_dZQ01g1!*w%X*5yh=esbI z*>|BOYjsjr+vANFjZ#-DXI@Tzj{5YFpwIOWbYTbT1z`DjjRnBa53W@94hAm;^|@Fi z)o1Q~Jo28e-&4AEiIW~bc}M(zM4ik5BPy-pN_H_*Q`-0f^Fk7 zCeNm=-=&9a^i@*bg{+OBgHIwiT!qBa1<|L>Y;uTn-wN@hA~cYe-l5Nl-r1h$(xqeS zkqu3W6o#Kv7N&9NN?0vOE7DYyN4PKHZ6*SURGC?-yFD=OBU>h;1xoqRz&~&f0?oUe zH4k^Wph2>P)8w6KV>jN6h5 zjAa{j3dghZP^DJu#v~Fi-}!Ht>ZnU77JO-_@?h7Zag>7E)7Q8ix0Cu44WrC4aoL)hI4mY8Ei zC`twc)<&oPNfPm6T9^dEljT-Xa=F88=^!{8RqcrD-5b)+-zU3H$z1u)znYhi;5)Gh zV1DYvN64;~Qq5jp5JCANbqT$8TUH^w6#--D+%;UL|J0^*UfWpJT$6g6(mK-XyDh(X zc$qJvP{%ka(&uYGq!qxT+MXnNLg|`o9)?u6EK5P52f1@%l`c@iKgny#G1^3hC?e4Y zpBODAw27yR%E2&ewOFAEJxFFa5E7~yG%%4<#x*bzEaU*>6%tf;QW2U?faxqJYR@|F z6b)VMP#V>-Rl6>qr8JGXJ4 z!jPb5OF9lcIj{6^umO5HR5f&s4Ku>Of zBTx1Kf7uU+oLWUuA0z4M}H zv!!T_MbVjoBy|igH(rejj$J_IfUN#c{P|*M?qf8`_#wU<_o9#fvcDpi5kCMe`0WPk#Rek;dMiI?0gNbD5}0S*&~q6dDwcVrtERl zejYY9go-_6nvM@PFR~>IgZ6eX(Z;v6DKyv`Ysxgss?)|#$iZPM^0<5z#?2&7(FC+C z>ntsFqF)0Om9hLHy5v~+_MW*-UJv$(y3+-nIeNNf^g?bI7d_XmeNdQw0om9LCO&?) zGy!-MFzH|Ua!w{X<#=!v1qtQ{wdZ+n060wK8ADY3$$`PtrI>g(bK%wE%`N%BN9WDs zqzYlSxycx@G&4dI4osqMK7fEI?3t9jbhEqkCpf`TAy`Je_8GUvLGMd@0PIbY{o=FpXZ<#=?P6ci@#Whf4QFLex7$*hME)n>8&&N6e^A69B9M<&3u9eAb@frq>OA! ze-tNMJl7+fZN;`)jYqmj#ukB!GuBE1BT5w{yeUlTrD z|A3*!OvHfASKjON{nx$aE}?`?AR=-hq?Kv*mtcedQx;2hbH6h<#G&*a9<;AVh{iNr ztLZDpq115Q%#B53lk%ba-e>#8GdDJ&SelQb+|I!lL%$T1$4Xd#?oSt|&opz{Fqf-> zp?uGo^M*)ZxSCwbNbGh=m;&##h7ez3uriebA_Sj7Jzb`D7B%NRV8`GVk^%BcdwoV@ zwGr{vv7r*4R`gP80uv$F`uDZ7FqVaIcxqv!?EK32shQsZYNb!pV>O>Sy8ci9^~i&1 z*VC?psRQN|!1Z0NR?1wx*{K?`S*7Z<9o{{mYFAtyLH_mq`Jq~D0XzBQ&4f#=_qY{> z5vBJ@^^th-G2GeBB2vv6r7XiR2?M+Idg@cgKtW6~hc@-I+c<*mz=X*9 z7O?$=5ZT&S5pVuk?vLI{R@50VT|*-=)JioFKcBwI-8?YZL3bGz^UR>qv|EmS8I%B=ldq)qSDn+;c&TbuRKQ~(ltWu@CZlq9~-$`Tr#zxe)~Z- zs}ovFczBqh6U2C9k@s-BqVBC5-op_f)AO*>%sg&f(|P2!H&}UPW$Y;V*nUoO&}~qP z{pYhek3&hU9}Vk^o$vQiR0f`FPulG~SqBFJwkGk*{A!H~gG6Yb7rJ!0dWj;J;wjX; zL4ET>1os0h4xYLj%V!(eIyr~96;VcJgIDe#?V@n!C+i{!Vx+Sq8Yt*EAR{O(LqsSL z%$R>aX=i2!h9N`D8?r_|>bir-PQJMj%imozu}sm_Zwi6~Uu1{108vih$G6hAJXX7$ zb_QCFnaStNnJJW`gIp8cJc(6{KM&8CqgH-D)IN@jIQ%QJZa6h%LH-e@CG1FW`pw$a zi7RVwrQUHvbngv^yFdOQm+pSXBPW^RsPAvI8!H=D-uzX3e3Z>9RTNte`(E4?VH|Pe zGO4efmA=bW6Bx;l@PmU@q+e)&M%%`Mhy@pXa;qhW!{655&o-1t!8q6Q3&5e@=r~z4 z3SK{mV|;K}dMgZOUT@!Irs%qr+2;Ob>KXNlaAEwne=el3VB^O+q-twA`)0*=H6MOc z8@Mlk>`$>B2pxVt9A+?^c>Quh`+V%HO&Zav&GV+YZyyx+QO84Kg1l7TgEcL$J9mZh z^mRv-YQwaPyzK{D4|z^&C5SpH{WE=`vyMB?JzL&%Fd%dyF+W&^h;&Ju%kNt=;>C-5 z#LFQv&6=OWHL+iUVAf%JVObkS=QdbLR}3d>99E5~qh3r>Qc`E6jZh;3pDGGNraEAv zouw-)BnMFkvRqKSlJH=Be*%?tV5WzZk}i-ZzrS3QoTQ_C#_zaCi5r10kpnw%jzWc| z4eUZ~2o4f^K#W2y-GTacQ%M0sK_T3o>X;cM(16TSyFXF6fDIS_LPugh zXgQKe$wTLBIP)Iwv8KwIJ>=pC@R}i9F#IhC=Va4t?f`LuQuAg{PtRxEZU`ZLp(L{4 zFCMaD1*^=TXa{iOqe|3hysGLkc=9S-BNc-|C9!Z(ysq4PR~QH09hsaO^yd5D8sW@S-aT8eKVv_I^Fc^F^|U zYLH<+<%d22$s>e(ZE{5f%p}?d9=Er*W4zY?D50M$Ooe<95_RuiA~>LF1$8k7`iuPCyZQcMbW|bBeZ%8hXW!)?nqR5g zX~0-jbcA5zq@?6dE`dJAj7OJq@RJ4Z{nCT(rYfHqG#%51a zzJ6zzpW16I?5KkDcv5zj03h5Hg$$B#DvNEFM4tz^@ZQ_z~KaNFiZyCX_E-BBc~~^OCIe!*@$_W~G;Bkg=grtt#Wu(0dQG zc9yO~?e=8~oe1RV%p7f)suGIsO*d~&u>5IvxL#t%>3%V3bo6a~`w!2< zCWC^=R^=9!fILo}o23Frw`DT?2ov(#>ZJ{4GN3?M@reb+%{zWZkt+(X3H z-m!sSJ!=%V;`OJ9jT;@|4{w6~>v{+px5x+IVKT$=9-lv@h+f&nQe47-;IZ@stE?ui zGbz4QWeUNp2yxGZuQ6z0xu%rKll>_p}SJX*|+~?X*kc-mZY$wnOO(1#Or# zv~kGPtY(QZ-m>5f4M}@pjV0Y@(!d;g>1jUp$uFqxT74H^v$m#T`VaZV*6FSz z?v6+TBTo08{Y!CrGV0Th3V00n^MT+@Ut;llWHNCn>)?qz_PjK?QPL&IOO`VJD5xVw z&Cj>>1|mBREu_M)hmRz7JIw;BHNpykxi0ojUJi0?$RF5L&4pF z@s^wPmd@dsS@Ac~@qvNmnL>=RFyCq#8sE%PMk=N%tfQ<(Q){!(i0bMKXzIo2e>cI=3cSI9B9y z%>|TksVJTpA=AzaKVZtxY1-9bfPK(o{=7r4{#;J#pxyg0;uL*8tYa`5SuF5^mi$E#VX`SlFh*(yo@ z+G!?ohW|@PddL57@B0jnU@6464G+YhV8B=aOh{Bem3=ZRL?T>gEdD7p91r{ukWr?r zZub^{41hp;L`0E0H^iq8gfL8eOaBk;aZ9Ym5CT^_w@90QL7*deb5<9LpSEiM)@4DG zfSmrjPZ#6=AG_I9j-o_w#AydR3~5V6tB(qKG2vtXo9~qBQ8>Oi_o=|N?s8(JMa8mC z#U#q7I}3OgQz0(+1qwubo0V_5+ioAJ`=z~*hAVmSx$4Hpg=#&c5+O3}R2>LR7lA}# z1Fe+khvT0FW<(l-FJ3|Zm45+VxIOWk0E{IB?hZ||W9t8c543-o{SR__fu-t$(OMm@ zmhPj5`)vZ{(}EZOSXIZ|&ITV@##%S{Z?XEj)Tv2z)wwq)1zf8W3EWX2L(?>oC-`G{ z@pnR$bg=(C%~HJ$QEqBAIKpl3*N_ZV#{6ZWs;bn3y0T zn7RccWDr`9LJ7(V2!6Y#f-8F9d$!zRE_-<=X&ah!tS=JgMQV22QBy#PCThwyCee}6k4$AT z!(B?Zg^cylGf&?LN2pq2idm++x&(9U2x8Kp(7;S!I9i25W-2k&WmVtZlFb7l-IA=> zQ7YQbm?DE#p=^e<@%Vo0qJ6X}W#7gA5nCAC52*MvyTK8x*8EU3KeY^fpt1VMW5^eQ zsmb6N#Cf+)pRmd$#QMk#-64!5dgPO6|B?0A@BMJQC>>ixc_N@D>WtNMEvoU1d+umg zc(>*C_;d@%38x)6;0o)<O6 zByR7=6Gwe}^iL21Q7IS_X=UQvW-YYO7Cl^eqRJdM8eRn$63sk0epNw#wL9oJrPpx4 zJbx>daiq4}zju3j>m}(Z+G;tF zApcY@Q$2J%D)X%TF~zaxpw#82QnoWll^yfSC ze^K0HtHE~o_##=j^Yz{?!3i{V3q&Z`!to^n$Y2ZVpHJlXD)`h5#72F!3<1RzVi4FqqSQihj? zG8mP(@6Numq^>(2Aa+4~d>^SV;dn@Nne*ZiFAT5$AzoR6Ny*K1J9n4o^`EvU?d5-D z>G{i9@!$-r?O=#(wJQ6Rksp&bs2Y8Q3lXyRCgb+8g}@+btzaXvF!aT#sKixQ_p?aE zEZ;@xqw9RO;~;B1v{>1<6NWrI;rh3fNF{pAh1G~n+2PKBo6i=)U>G{*i&zanBM7DM z$oRV0fa*#+l37`(4kl#+%J4DU1BD?;DAETR#vVOKW)(AOsc;jt8};c1iUge^B(7(7 zPCq~R23nZTAg8-8`g5oguLaZ3loCon)Et{S`o%CC_`~jTnZ9mF`3Nbkq4W9cRYEr$ zMbc(Wt91)6WaDS9{2X`Am*jJ98rb)O&pTCB&@H~Ghu=??7F-a(-QsMz{C%?plW({wy=lX$J|dk zlo_D!0VFI|I=-v%1M8?=4EC%aaXfdGKf(~(hr1RVmaE+{{ft~nM{Qj4H5mR~ctrQ8 zNCW8+mofgUssn}!S#7U$`NIWh?v>=)8>C#(zUL{CsQSpNR&nw5q<^)T8|<*!Akgr! z`27I|@=w9q$SC1z7p;4Xr`bPKYsQ?8bSM?j$qxe-~LOI0JEbg%iak*!g z5us+X>6INJ!7BF6XU$bQN@&wZ;_Z}fV6dQ6v)Rh-HC;sgiJha&A55kM<2V;CCe21M zAG7meR_!_OwDnZu&UI68{-ZpbTz>#RXO>RYluxdo7zdhXP$%%&0;C*sP!eio9V->* zpNsBkz~{V~!-B7Q`7@{1yoMk;VGxdw9u1`FJ8vef`;Iri$vE93BQ$(!SqGdw8#p>H z6OtnLt;3>_+B9tUJ{TEtYDt)kuFryZll0QLSbRP<2=i++aeHush6#Id|r`Pl;yG`Rgsn`klL- znMGaun$_1WDewUEk`di>PEX5C1b)HO|CDy#Zoi5>ex4}HgeW_Fk=yOWqQyu4vj3#mBbB2!JZp4_TpnT6N-?E5H(HRD(HtZhtX!N1>G#5zE?2!p8OS~Sq^zs2ms9_Ojd zFtkClV)RJg5TN%4ePly_Jv5WizX^REk^p$_NxzGUT>tvw^E5{z;qzbu)RXe8PfLc+ ze=34{lxP=bsWqU8FI?IZ6wF_C2YCSOLwId#;}jpg_qh;)uJ^~UxpAOrvhH%8BNTyL zo}aX_k_lC|K_#pBG0EFTFev-Kh$Gci6>R>iWu-3no1qN5BOzZ#e(wG~Wfm~zgPcdt zK@g^|Su)BEuOE;>{`?`!`}90m_D>E{nXpz2ozt=L%U=q3EA`lMyj%x0S3S) z8og~4oTsBVo-H^pmJ}|EJa=1Qv^95`!u~f|ptmAPWr^f1RcX!~2P-!tw>l*lPdMnf zKH?RQ=U>Qo+?=iYtYl0&u=HPyuOwajGFUy37|nKWB|+ab@nb4Y+cWRIFrv4USQ^ad@p;AYoI!dDKWhrP$zQ7(b{$_F^3X|l z7>{-!`qvS6;tRbJERy zUi9zx%t`1QDa1+p@T0+ci4{IuRuMD#fvsl8OpNHS&+ur4zj!~9P=ZOu@t2!sCqWY$ zA0>$G^|}$h;-%R9;%EL0&RZ;iuEHoXnF&uN9=!J)()3*Pt?P|gH}GnTvyVD-yd4YI zJiL!av*m3ug_Y+yqwTj_l+bsFPM({b3zAPDuzxYSUswN?3X>}5jCY$Lj0^H){UlWE zcMNnPT;_)jCF86TeoiUg**9`4Wir~90Zrh>EVL$%bsz z_2;EVY&U8wg)DDR?*+`Mh@iDmT|)-+BC?j5@)b@2eF|nJS5R(#_F9?)rL@yinYSga zf(O|c^sN;9j^DsojS*i2g&QQvwG9YuMuPDD_D2or4c8jJDD7FrXL~=VQT{4i#yZjw ziBVnj$Nk$_!%5F-#=BWcyxrM_XJtGZI_pPkU_wqVMpZmq{luYi|I(SXSIVB#+0ytO z`=8nsxJ9`9ft*T~{E#+4jiRtceeXPhbM7@%*mTKRyz(Ba7Ud>#=SWySUn;)&wqK6B`4kLo4={w zCTk-KIt@x**!Q?M&6Gl3^fd@|@P|F@o0KF6(0!)n&J5RC+gm(g{fi^-Uf_#lm3DsP zr|WOXpe|wkDLQ`2@sEzr4-M%}+E*=gVXtV}$(%@kZN#-S;cw+KvkJ#{ysV{_2z}5< zJH6Nn)JD9|CGUJgQ&c1Y5m%+d zdVYVA{_hQs_f5%ef`eyiQ9xD|7l&dzc{3IFBOP)YSMU&3l&!q>6B~fapPJ+3{hTQM z$&KWd)a|0!;)D6Cjrq%njO+9Hi+~R|foGy#oi!-2+lw{t{eYULOB4E|Gw+Mev#TGH z3pgpIES2HbAzDTFl!4`_6vSAvP*~9)fe}M$%5Y~}YP3(M;Jl;BdnLtSxxwqN$4&c( z4*HuZc5lkt;{fktyOVYv_vKd4G-^dx&mp@fgeYAukMeykDo(Z-atwkAx*Z?P{?o(( z)88goq3XsTX!d%~*KRMe=&#p3t|!hKP6X$*ybpfzxEa`A5AUJdKs^`Fyf5t=GD<$~ zE~9Ez=?(SUX_u0pwQ%(c#xv;lY(J!(*-qj0FU3AVUgOjV``xz+ZSO&{4baO z=!G~BqQ9DpT9{40y_sq{KfMs!JDBtB^=LR5|1em*rDyjfen4y=*_NL6VJtn-qRL{> zt#qvvqaM2@o%X$G)o@@{^;{ml>)eoN-p`8CH^Z-*+{YJcC5N=~jJn-|xS}PrAC$VS zCXJZ-3TI_mX?nQm+7Au0k;8?A)H-R+?m}UFeJB0Ydk-_+QorRIx(Pjvx#wUwQTi<| zw9PZp8-9r9Zuny zstB7qUaaEf$eny>d}rX9{Ws`U)dDYNJWIJThG^QIVu(c!pQan*=eC>D;)Y=23JR0o zd4Vt#{tM_)o9-#+5)%4~b?4w&Gc*w*LeNY+-`HDkKmayo>0;n=uOg=egqV_ro_YLc7+! z2}W9__eWY3p<~pe<&qXT-^W`ALILV3J#=3a+TtWwDTjfb_z&6oo?C@>@0en(*sh20 z8?pgx)t7;2CF>+q2qZ*g!-(!vEZjzz{bRPs_^0Lnm(4RveK+^8?*sxEW64H(9c+Ur zwnZ{(5oA)cwQjcVKbg?%$ynOIOBtI}TAP%^e#fTE_*t|%4MF}vTd834A|Gf=a`i@} zq%V2AGZnqjS2VylCh|WbcyIr zB}_6R98*u74!C=v?#5L8tNvr4ei3m(y(yEiDbodHB6ne{4=-J*1reT1oy1+SR!JTs zu3CC4k)7(VfeCbvA{Z+(X*AS=yg*H_zYgE#f8uICx=2xVSl3ZNkdl}k-Kqu2{F4+o z9Q)Zy8z?WGRsNSmb%gw1JP&herJLbD#;W-_Dw(SQ!;~ujzqPj}_Ya`YZ0b@#_lWXef?mzHuJ znNsl&macX4jo{EoSEEJ3A>6O<(alf;twD|whb&Q-t zpNa5yra3j*`-$FGUbS1iXbu_8e?Jp+z2inl-*lwx)wz%bk^z@Q0lMq2JI_5~Cs z`mCt%d3`hqyPj#doiSPI51IO<_gUrZ|BtP=j*H@p|NUp_?pR8?yFsKoB@`)XkQSr` zVd?G$>5!IO8kUysPDMg#P&)47=llCT?tR?*|JgY+=bSk+^WN9%`MMeRspo}i38WLj zl*$6}zgdSV5k`Y7cv7`dgE%uP0n?Fz9<*SjGMUKu+W7cx(~teRtUIF@{EA0)U1Noc zLmB+kY7gFj&r_mI?tDw30?!I538?}sF@qN0 zhVbxxgW`#Egm(nDBoXadRGf&koV}|0=(zpE(|&)!U%%sIdv@9~+KC8z08OglO#lZd z6>H!_NrMw+&;?F1A0G)E1Y#N#gU1I_3x$YG3gtqZ_5@$>jdmK_HW);G@seXqSz;%h z2QBVg26nfuMKT*mi{Zj z$Cy>4w%4X#BjVPxIa7?^mdpBYf6PEk9L=Q)dC-_J)-Sej46)-K5ROElh5HKd%+uEX zvVmygrRqW$TFKE@IFKEJk$MJ{_)_bA&>Unr@^{CD)-V+POzv-1e0u+|bx2+;yrcH> z{WWi7pWGQcMzx#QetkoGL*ak8{01PJP(!Hcyg3-*?bH&0TwFWCSu-}&=h=iCP^pY0 zlSN%1;K^H z-B4`+6_JEM3C9#Y+J(8dwuZMBo8g#DDgSE5YV%K$;h%IaM?VDEV_G_yRjU>}0f{6O zVsSpUVrqX*@p@j46nk3Nt;oCnbdG3rPqyuZLJvxcod?p@eHL^4>qHG?DC{%t&hf+ zo+=rEhR^N=g+F5lH<(R@CxS_kq!|Qg3#H^yVoj0#A|%l0(5kr6V^L&uG0Bhv@(Psl zozu1PM-x+}n-3!{J~QJ;9#ot>Y#u$dzqtJF_5FThZ6tRWJDsdTN25kg8>u0OD=d+J z6lQdzO!LJ#tlO82%!-ohOJJxrmPg2+OMBXg>JbUxW zPcMtlJhtvBlJMZ~Fah!D_sCm7cpUla~?zUIZo!9HI zRu7|78YamtFX@d}7(;SUuEpOM5oq^z5=xbWD3dJotP&9puiuYIjk z`!c+Zq{<*qgJw?eroj=O_Obu2SRUip8m)RFtyaw8#*SAbk_K-vIr>jH9+CwS!lo=( z0)Zu7y2mke_<{G&iwnocoS$eASHtVDR#Mw^2S3?bi;oW8whi2&e^zntGH2@NRlO38 z48psl2;=41_zH1fR`3V8-qg?HpkifCNj`rpd+Z&bNmr6T1nhWG>>!?SM zV2k{5b-XH!O=g=okX{gBNv&<0tdCDX)W8#oW;a7u8Xg!(GFOm_FRwYtL>Ea?wSr9i zhjF_{qAXZWC0o<*ikCIB{eo?Ko2ziZxc4z}7h8uYp<}rE}h{al!_9mq3hHP8l zOU1vMxB{-&n8Uwf>p99QPO~vFD15|Mj`Wb4tqWZO@Bf~36+$4Zt`52CP+a;;FFNp| z?&MT|J%Zv()8Mz7bS?nproA85%r=Qco2uz7*so>&jM^r+wP&IuSu?|fx(LDkAiVsu zqLivne~bN~uy=3<<&a_-=WnI*#!`{*OpD*s5ee=P+3C@A`{`Y4W*hwS=n6=}Cl1uz zY6%?dZBFoK0~RNbe-Nwk^fA_a;6um=KPV4zG2M9li%39Z-IjIhxk0i(-O`*5Vey{> zGb4Bv@dlsJWCmU>ph@DqepMIx#xy)L`PQ=?@q~Vq#^sl^&k$56Z69rlUo%2m1)(?^ zB;1WN__-EhIjsk-`N7}u$AbSiO zWX$xJVofQxNN;b`;?lc<3L8E40fgryCdWeNA$YoO@v3Iq4piS*)G1g+;yE86xRr)q zb+>AJd6Ym>DQUseYb9H?rRlifjCM!2|$HHtTh z)l^^9t;y)um?4>8oac4ctj#BqmnU%@u9y*QXj@nBJziRJ7h96DeMF<}`Ay3fX^x(p z81D3nfQzx8favdJ2sG+dDik_2-x*9qo6llHqfHlr8yadI?!;may^7DvV|DypeR!li z!9%IblN)j#)a&cJk&zMR4c^Hbp*FpQrsmEAhI*rllse1GhjvPYv+8(Aqu}YUiR#aV z>T?>lN`tz7r+@u0H2YfSK{fR^w9QHUOY>$8eU!^Z?(>#kZ<0mP=3U3rr9GaPk(OV->6V4AYhrki5p9T*%S=;q{mN49|Npc^%aq9L~sP16xu3BnG~z7=tza4aYvW!+PLkiPR*MFUrD725{WZb0{jpwQ z1t6Dit;fux%lz*8_T<9Ud@FMd0;+qY}C`c%IMm=O^ks^>Zln`#PF$1$eDSam&YLC6hx@ThOa{nUONgO}@PNW8 zMWV{-$H_{vVC-+D*df1F(Nys*K?JdOu5t~|=}30(uQ!sfS91aIDbdwA_21j`0h+xI z{eu==45_tjpUW__=bP*vX$la9OGU`#kuF5#@(mFpW7DVp1yvLtrNl?+ufh|@Eym9R z!kOQL^M=r{z25KmLp)C7I@;bX{bA_^d_OPT7A%?5B00?RkpvdU{GhIx>rtqwuW79R zi>jv=9xhL#eh_E_!{uSA3^565HnqaX;|*l!PjtxHS3?Vy66!Be+N5=Le&Z>+%frtD z|MWRV-FQ6W7XQ&Tad*MKaXp_V@%U%PMCR_^_D!s?$AekUgSBnJMWn2b@wvrYbuyK6$`gt&E1Vg6jN6MyQ_cU=!Z zE7liu9=(o!l&@a(q)B>S&MioIFLXVewV}S#HcDbXZtwK@9>Y&W4ITMH-AM`T?VH^G z>NKl8!&PP{wiMt4ATxsk5gIw5j@A3^MhUB%tx& z5fc%t^b|prmf4UdYp}l*&;Ip3z4Xla_ygZl^6$x;%eUE4xBgz=uXp{=zr4|?89Yr- z6^hS8&a?(k%e1N&XJ`u?>LQ|GSjn{}PC8{siLqdWXG%@D_Eell!Ao_L++7Q*mpL7~ zY;QFR22TU9@?YWC1WZHewCVG#!i9nY4a3=N*os({1@;ybfIKRnna_55Z+_)oPJk%~ z2Msgn8j7@8WQsHA5tOsc*;0Bq9pYu)eGy8rDWs*!!~tk+zuB_5j~@)W7-iGFN-8hV zx5-jpDm@@#S6wDTMx+f_sb`o&(TWcyp^0JoE|B~@cB@$eof82+xB-D;nt=%2h6n?N zp+a9eP@%4XP;O-yAS!3r#rY``yEWXvs8dHXnQr4&V3typDb%2Xj5RswP=m+DrfR^~ zU_%q~`AzVk3*{RYbmHeB$jJ_MMJYwLI%1qNawt5&v_|6$i?($6v@Nn;x%5a`h&$z= z%O`_|{QMH4colqGY0ISF0=CGjGWk<-Sz`j~ZUS1`cnl2WR9}*Z;D1CD+u`XGIkGj{ zR4xfEm%bt_Dc43ul%}i8j^tykva?>10%b~xY!k(8iB!MTVU%M)F5y+lVh!Mv4?w_@ zic$|2C})e@V5>Wo+N8zcbVEP?^WK}(sF``sI zK%AJ_UGc@s48x_v(5p_{#?-%+S1Er2^V*TS5@mE4TsB<(RkD>X7xOQwm!oJP0=>A zVno7gF*Jf?5Ja$Jmg%5iaQ_#!nW>Oo|BR36o- zyfB)b`{AGPW=Ym`;L%L|F^_4H65Fk2`wZ+mfG@MLnSZIk+6Dwu7`Ok|sU{~m0Ruvd z{7aBjAP%s5$c_LH@4(HPJcqRaGcWI z;=i$`)}ac2!e&>&9d(Ngm0)LpKWMIjy_|R18U9 zlRzet=P(vo>DUy*xJV`gOJ8#24uBuWcf_G0ra0VM_#a1UTn5_#@rjqs+1C|rt>2bm zW|k-N5&dbL?9F8yNcJGsqN^k0?rDzJIsu60&>9@n82m*lI4pbMlQ89 z`tj@I!_xc5+tZvK?+0`)u(?WTW2(Xcz8*QL&_9BP<0AK4fF5CWY=EWFnr7Lcw>`JK6k#$0YgrbVEmMfiz?c-P z>gD`Rk1+#H3eIhOqPt_K*pD>k?gUatnQE>5%Yk5rKT&&nM#d8Tr>-vUA@t-M*MIK* z-X1>sobd4I5a-<3XbNUKyd1anxiD?+k?^Rg1ahxRUDeS)yCf0)}-p97%ZC=qXcu z%H;onn=YNJiE=Id`JHUoX>~iLOokNTm2h2Ys_Oy6Oq3wgBojAaTy4R8#S#F zh!ECdWBWAm2f`+c)m2{4fxhuB8QBp=I|isjV$~JXWpR-0D3r;~B*ve|9$0=?rCcSz z?pk==>_-yUr?1zSM6Yj@ilh-Hmh=K=jnKlZFwk#w?tGSXi2eoE2G@^W%kfdt_|ky>r=CuuU*! z6CwnG8D+i919pU9gbXwbaH0Z=5kUxJh&;-!2}~Qp3qh~#vsFf_?A;<&?zfgg4Jn_E^slTYv zl!{O27}*dhg~y?DcH!y z(X-s;qAooBfZrdNYcxpXVs~M=@65@eiPD`M|Iu#kvr1H-b@?y0VcN+MrL}h>95!!S zbcZj$eNJJY6S56%utTfQ`Jj>4T<1LjglI5Bsu~t?-gAyfP91)9r~`J;!k5->7DW%cdrg6uVS9WkBQ~@ zkT7($@>_T@x6If$h5+?F9GEbl=o2W2MOYagI&TT18 z>1;`yYbb6Etz;z#m4MUDPKs!2IPUh+?1Pp$!3ac84-H9)ijiK8miRuNM$2w5KA~UC zgQ>OVmo~;*$6>b(LfRtiWc`GXB|3DxTl+m2fiFJYWmGO|Zkz4NNV1eTugCk7v1W#5 zBf+S+Kn@IXL~CG!kQBR;%8^GUbiIgy~bUHhohC3i$MIx zy(h$lSC&`Zo@)-U>rf_!^UG&sgrm$z@p1ZFE|x|s&=uE^>(SZC)3QYB)3Ki_s<4&p z$jsLb&Qs6SE|HJ7)c*3@TTd1e-e~*M;Um&6o+@LCzvbKPJK??Idem`(^O<|&{C?fF zXF+-kG=}t%?(o6KSW@ukj=IK|VlFxVR&ao-4H~CS=(LsMq`7oJJpOk8ga5B8enRXk z8T4enwPZIuxh99Wzf!P6oLHn_zML@n_#^(JQ+I~@2?Q;nXbC0s4cY)y&8~WJG5?VP zZ&R<&B%j_O#(~TLZUUGh7z>_`o)mm)lhhpKq#P*Ygg7Zf5MfD7;;^b$6U^|j2t$^` znA@K2FzbhM!JQP#yL;#zr8#;@$<`0DH~#4AYt-=K;2}JWw<1bvq8D z${D$gi8jB3yr%ew?gIc*wDg{DnY|lr$?=<5zC~v)J6=WCR|&dTwWj{wiXQ79%xzRg zVOCepNgY{Na*jz&+F$$bm;*MJ;@4<%%iTTIyDI9+07G1B7>z@jL0I>l2cv_cIP zn*O6|6A-6_Op{IFHtlj&s){aA5Ujp5^mUMKY*1qsVXR+l{_r(s-QGm;Z&qah>8mx@ zq^_-swfiDYb-(#|A|EkNF7A)?vW=fw%FaAGU0R6K>2&$*Dh2o&vrF+RVZ&N-9n?Nd zH>O|e#2s0=FzctqY#0$u6Zb-Fxo-l7`4lp)+a+Fn~#RF z_f7_1Kz`cZb-xyLr-TJ>F9k~#D#0|njes5QSo(KbY?>cp@N2m_CO#Lklj3B%01BL? zUmGm!YgzIMtAdq(yoR4uIwCEI7KsHfGT@t@MeqeTWdN^IYbXN>h~_Y3FDTP+BeCrx zWlp8=&Y3$mw&iYL|8~0!Zc*3C5kvYPtj5WqWORD*sxN)ZLs&i+jMis73LR+?l9E*| zNWBwdWY>NJKVxu>k-%BG5szcZJA9er-WwT-&mDF`kxxx+bX?B)J~bx?yQWHnNWSmK z3R6}+8y>g_!vm;Eb>2ImLZr`Jmm~`-cb@A6R z>T8U!k-T#H!n`ke+cv)||E{?_!!Zd)`T+|4j<{$nfFvL*Qgg6n%6Djjz={Srscu|a zsy^Z(A|d9Cx@&GhWg*Y$;EE0lV)WWNLBM+<>`#pP(#IQ%+_NJmYh|m@%rl&jbqiCB zz_;V}clh?tlQ)F^u#=xX5n)_Q0Z=`G9+wb4eZ6UEbX2Na-RGF9mq{wm)4f`v-}WE` z;l6a{GYika8(@Sb-D;*zb|Y`F;P=OZ$KyQo_K3F!fjTx$K)F z3`k_pnNrwu2-PiDlVFOU2YIWCN}Dt5b3J3iBEb_1P3T{TwYBmfyz!1%pZ=V zw5cl_uetr~?GlBkC%$HQ?X^?Ai$dm^d68Z}E~t_>DiO()nC}LreDg(<&4W{gMQR}) znLRzs|Hf$iNX*r!d>Fc+exyj;@}XkJqP=}{w-U^M)D#7l zw>fXY1#gSe}+F|+D)o#-SEemge9CiQ%kFHOOCnn_e#|@Zq zA5)A(1kK_t8i*S9riOr)&IZp_IhjV9d!65eA}fi#WQgtEl_rsCS0JvSalx-PPh{Vp&4 zci%t$=61Sk=E7kIL2PLIWUDan^c4b{0C4y=QN1V<)*@i-x-Vrs)<*6BmqPMx@r&;- z_T5}xXy;zc<3g^O-?iUK5clKquHjmU+P9D5;p1Ow1)P4dIFH8=0>~qRS z`HHHTIVp?p-i2+L`^cXfHtu!?-=B0gQ9rKv-#UDH9Fe^4$CSW)yqGb(b$JWKcZ~d> zP%1CXdAp1RK?_H!$sGXPJL=|d*6|rG{j%>mLqGQMyGWQ=-njdLoSQ%)S&az^vpt8{ zg6c1DFbf(j^}7+gFfGMr$ah5-T{V(sY;%OMWjV>QJ(+GWTgP5h?<0DIn;s|w-k&|$ z4l@*!bnNWW;ozz#yP)&OSjUNF%21xlwTyq@s^9;Cs}5|TjRU+?6V`+E*8H2WpETf? z-TFDBy66D;%dObtCxr|r?#m!f3>!yE-GLWyNcum+U_Aa{r9)wkNYHa80PCHm@IR50 z3{I93*b7Cg(M%L2viHd^2t`T^$#4vW!ehE36`h2ikgyqL0%cn0|fKgi}c;YPeEM4ae=N^ys>Zu1%>Q}vZs|8;05 zltRYC5oI>9oQb~@SOO9;^=TM1Ra&uFw!whMbbW(nAwI=)@xESReP#;Fw>@9C{|{Ux zJy5@^E)cB-H<8vSOa%z?=NKaYi!Os!8GQD{)2n^AUdx=NIFTd%MI?rE6B3~DTc97z zslPh}duGEjuKu4pk63`*n-DbHQ_DPhP}>0IbCw!SRrjIfi($IJg7HjE9uD}xRYP_; zW^mIWI6sEomV$okDXh!X`X%$Zvw5Sf&snF?{Hn*3B#XP0abT3hz&^H=GhBrBDVWY{ zphlT5Bi4JuwCO*i<^K<^vNp9nhw;DyP<)_$+9)|?OLR0u2Jkfi*CyoTZ!oZfUEvX zBl`!gLgAxGB~(}u3Wp#@qgzPNYTApE;0=J?v;MgObB1Kn1L`;?rKaZT0O$V!R~c}8 z!{PyUg#MweSaB`w7fT@O@A2sBlK%0^>zJOQ6nf`5V575uRzE$-uef)B%6u?Qj#X`A z2+8RznJioaCxjgvP*t1sRAGbtH+MO-f!(l4>uEPNiy8ciB^Zb=Gh>i&SY<38FqQ57 zpZO&xCx|2|<(sUlG@zJZ*aVW*F?Rt6L~DR&jf?3?=>`8dCL^&AaD+kTgk~KODR}@F zHh#4T?-wJ0UC|oLKS5qOV!~#FHO~{PTuE;Zg4i%-DtL%L2X^Gggjd&EI{x9)$KlmA zohTxAxrtDcWgaRb5m;GjC1Diyf3Wg3%72bzjQgfsy4TG7<_j z#Y@be{l53-k2koFXRMERmyf6WCa2%84v+8FJv;waT-r8E=<(7*N%l@AIkvhra%#sM z*d)XWv)x51dErroPsKUcOS6v5iBI2|sekEQ4d#9tLj4itfAYouPlx37I`!icwcox3 z-U4bFEk(4u-g!+-NMj6`Mi7FCCtGp2#xZMc7z2Vix6(V_%&ilKiX; z-LhU3T+>d<)w2_G&g&YQ^$6J=jYGW5;pacL#^G;of0wfhXmk3T`un9(E6|C!zTcZ1 z+%Dd=U!kH8D!xdmVZbxD0t)`9Bxe${)=Tjnpo*49QFsSg3?TN#^~Z9h*PN!L$sn88 z-404Kgmf+DQYF)&8?}b?U%#uc=QiQs@cq@cX1al{+7qvED6`OsuBqC!EQD6cSg$0e z=uMhs9x0*r^KBxXBd7UmR@8kb8b@3Et{*YPtm&V#xkiyc%T$6XKR&vBqIl+$yOXvO zx_>Zhm>6PwrC(7VwDjT)nCpJoMrE4_X-Gb2PvfU%znX>~1@5yedMfkY1U#(^vzG;f z>BANotq|?Li0aP2A)Ge4X$C$Amhgkfp~)-M%Oz;h5|%k4m(yNZi42G+qFPuhQx12^ zh9bMg27>L5K$foYdi7y3VG=F4;rMfD!f!5syg!zRFXoNi8&{T~3>bqaatr97u;GZ| z5nc8KB`>AaVQ^&kboiDeQy74eJxK*mwiw~5w5KZkBW*e7Wifi>nfuj$Gr?s)|66O! zNm=P%CpJ*t5GM%o%8_`p70@JzVewq6+kA;q>Nz6~!y;05;-u3Sv?VSabsquc={CN* zul3oS*Fd zWYq$f1@w$zTb1+|vgI|=^chJ)jw15xAAj1?xI5~G_s9dyS*j+i;TgAMKt5 zYnI`4rhAB!b}NfR>B^#9({Q9&b8KvEb#{vTS}DO~cnE}4MGIfZJPT02_WJXLR#<%Dpc~_C#S*__`7CYF7PXDQZ6oE=4;gP(maJ?&Xe zjiAb(9FOiIuDimy#Fe|MvU?@&+%&x&EDZCrZRXa!B}9pIc36|Z%Q5cYBgP5|EKBj@ zn&2=&5?D@bS~^h13Jvs0!B*#yzjx+&A!580_J#$(_-ba$tQZ#Rqj;E=5j2)5z12G| zUNNcs(%+PA#gaAwF&{VDZ&#bwh;-}^MYcoCi-gbdAzE=rc#Km<%SFIeZ2b8NwsOipXqA4dxsU3+kbS(bIAa!Qou-Ec^-if|mjBp=u;Uwi7ax}h#^m?S39)~b zhR7dg>VX{)#p4|mXGVqkthZO^3N)?=v3_TV)a=i2BVpol^IQ#=y`nrS=MVEs$a~Rb zNS{lm0$CC{K#lLP!O~6YywAY7jM`^#t=< znL|>DTzBucEI%wadv2t}MCw2mu>S`>(V=+av-u6|En=yBm9MY9AtW$LYy6Z~5SDdA zQV^-(;*DY*H{>g{V4I@QR8#{slgDaKr~~E#zzbxrAqE~X`$hz12*(;g#^xfLd`8Sx zgT=9mSh|G+B%Bcc&NwTd8JV`yz<5E8nko{)*frIojrqnFvGb=;Zffyb`D|7(&M+7? zy=Q>(MbUX!>!Ud@Q7ucm)$yuvLHG}m2T`%4sSud~E*nF-+^NC zs|U(>ZyY@3VAuCee!A`FbnG+{22c9^ zF_A_5UeEV8B?L(+fA3Y0`B)bkK`y(Djv95Qx>|@TWuiSA8J?HH9S0-ho}m@074gpe z&mLqtynwxoouu@5gGZydHxF|9b6Wzsvzo!wH6MziJwG3^M3VeSB0{K1QBLg#x8H0) zvE|)9{urN$1=Zn)k(yrnZY%9i$%(0T+t+Q`J*Gk;5^>*Jnq3(#U6{GDxiEGB2jtXP z@az9l^SVX%1D;`1mP~pm{+Xt_Reb@qL9$R3Q>$Dl4siik&``M~k0>2aUM@KfU2w`Z zKe{Pb98NrqyPO=0cmc0Co9jnowQU3I#UD6=4mQv=Z@+y>bp?`5F20%mY12WjIg&x< z;nVyG&s@9`)%QZ8F>tjT@+ts|8S>KVfzO@fjNvmn&S>&47pxtZKAnv?H!sqPhN3y} zk(w4c1TEnP2-KpN!Hhq!rrH#+-%GPI(k)n@(z_$bZJuW7bGgSTX+R zVD&lbL#?L-t(F{I$=}(e+NxbgfS|?g*vCDvaY>ZL1TB_)NiQc^60H#mp8viNE#0DFW=4k_2XNwF3|&u zol~Fpa0POcu*KKUzsib5NTS_g2C|Y}j1>LTBQI!>4H@;XTD8LU*v0Fw(rQ*?17$bC z(lWv>Sq$^j*aeekXJjLr@;!4ZU@@`HN%2Vg1aYcu6*J=u(C>E?6qs5+Z(XGtJ3|WM z0XdOTGeMxe9OJdrbC*19Yw#}$7>eh4;n&vF*C6XGb{DmszM!>l(0j%ji!*f59wDO%*rHTk3Sy%{tiVL zdMWwt9Z2mkKeR#`fuQDM(&xKF5i**#X?rn;USKdC2#qn^!9p2Xm!K~nXWIXH1QNco zBIbgZ33`HqAV*q#`X)!^>tJL_(OxBc49L=wu>Qxi7g;Dgp3f6_zl51j0MX>M}PYj+xC-?FTGFai+sQE$br|x|4<;Ra)qHi#u%{fT`pSv*dM{$yNTWTASXDz+Obh;ue7I~XcRs>&c zz4VkUWF323a!kG8RAIt<{!iDB+$iv)yW8*snYCOcW|JsEwUzJ@${!B3Boq~*$>Rx! zw}Z<`&apsdp}KkD()bwGh|Z92SbRceLh215S!WZn?{MvkVx~}cJPbO3HPRqvX#;FR zQv2}@xAbNZlIW$RzOBnX>06jvEa#+n^OngFES@`{p}_){KD30^>j^;T)5&Vc5Eru| z9^eWWX&ei^27O2d|4QXt&0+f62(wKoF(>>6#O2uMP4Y-+RsWrkYzl`k#x(g_u|X8Q znA5Lj&SF@=s2SpFjOf@Jfi+Omysysi6c;Cu#<@2tWEx&6*8O(o^U^@37$zlHO_A?Q zjhKcM9}rAC2+^tBC=j>c1LK+N<1m zE1)H*AWik;mVmm@daX@ZD3ZE$jqP-KBM_eX3;SPwp#ZNLJ6~lt)Y>BmxktJI8Qn-tm&#o+u7&?I4nC{94nPvx~}#40LsEEALge7 z!-+aacOev#y&9;wkuvIv6OR@qmLOfa-0PSO6D?Lpxi~Q-WbqLjSa{-~f(ZRBuPPdvPOQ0HT6j4L@pK za~=gGzSfw19p37tTdx3CTNsZnCI7yhnkf`40;n#J52zPbRUX|zi8<$0w>~|MtbOon zJBzAqJ?OG|G(W%v1JyL+n~z!6(Svxfx$l3&R}JD@x@ZTqD#2dMF9FuuGDL7nSCh2> z#in(p5F%61(ti_fi<8$q1`I@7WeQc!r__Qsr4aEAR%#W(IPCY^B$w(uvEWC#eqj+J z8$N_1mf#pQAc7x5ECM*p%$HWAh;fvH(l}<37aj{g*5Hd<<{h7C|IE^`=0=)JW~23zm| z#?Ox7_ePi~BpaIoG~h^HY^px8rV$)~7_rQUkX*@MpW^$bUGWcmUT}#3X`0GZGO@aX zL$D*OGbDns1&bn!a|#Ox?DqMW1u1|SL?$#3vqrFAUY?K4B69|WtQ_3{woy;3_o;{Q ze!j42GT1fl@HBgdxH8~$KeF}6sy%O*U6gagz&$JtuYyoCnQRPyS7jX(J}(uQQ%Twva!D&@ZA zy*ivtNKB~u%I4`_21k~XrH#2FA>YnO$nK@WLInkt%YNR!k`GK!Hi$X#yZU_ zGp!kd5qfJq{|Wm9=qU>4!>PC`Lb0=3@+TKzAo|K7+SUO5DtM4@WivPK{!^co){$~z zu;Kz@HU&rqfCKwhS=Gr9M3A~cGTtumbQ|E#=8XwB7!eq9)`LgElZ?)Q&48U4N6nJ1 zB>UVMAv8pR4#`$$JWu1 zCCgDh7%+Ch_9WMn80k(2P3k4p*5*5sI%mut1S0af)6vH|vht`&(c1iN{kN5+suF2B zOLwylD~07x3c=S2PFBcjw7CMIBW$v!(evMlo8i1kg8|DNM_42CT(#e^EMTD80*d*- zs`=0%5F}4n^Xc~8GOFvVGeC%-La^voAw${(7M3RU_}wR3oafUcc!YX+cJHa40#vP{ z_tgv$H*;LaDy?)^mR8Z>YRc>?(1#z-FQ3^~3B=IqA+#KKdBGPKW!SfI6lsI3P7Yg6 z#>-|#5*1j08Xt>ipY4(63OS7CDDb~~Cdr721*mivX^^gF%I1YGXCvca4J3FFL&Y$5 z02)h;nl~Cxcb_s2ueFVHP_1L)4%*5V~t_in;Y`aLv_>fgs>^Y8Ilyn=D$hx zqZAZJb_8fY?foU@q%^e4NWzuoh2Z*{0L0%0q$C{fR?LJea{)1C{2vd!o@QuF=y@S# z;I`$G8E>JrW33UBGo-)uyNp`N$Wmnzw%8=i1qQn0*u>+3iR8rba_;>dXVrwZ+5r}q zX+x`R;r#q+{S+q^3?%EiIL?v@><-XBgf zy(3xN1s9nu(!rlL4i0#4D6=>zMDQ@yvWG-SE#{Xbwsd1Z+_8WWE3(6^ZB>8y$IvwSVrS+U0lqKAfT|&#^ZUw>dDetxao)$w=`=7Y{#@ zhbx+Zl(@cTQ9ebABI)rKtRjVgog{DeeEYsTq`vucy@>O7Bb;4pTd};UK!F$<Ux`9J1zM(*q=YENmhbkq*C5rZ#f%QwQRbD3bXNJe6e7R0TOJ{n=G?2| z!f29k0qoL1x)=qwwXL`Ch5_ZtL|8?(_+x5G3M_n)0^|T9!z4;fDwBM1hFd67V9%?> zYIIBe)NO0l6c#B&L6%^?*90nsRU{w^7Cw3%@?WO0!2(p@(1@SY#DtF~2nKMNmk7J7=xn4Bc-XH6kC9$5~gNrEgv5tU_&;K zRA-dsC>d*UX(i&gdmC}Smf~^yE2iG**7mRMH5=R1q*9U1b18bk^dw8W61W}35e6_O z(otcdnFWqY(Xt5Ghk3T>hWY!R+)94(b*Q0Uf&b?*xWnf8tjovy-Q&U9hEvwU^@|DU z{ZR+*F;G2zv-w^8tH{M%^Y)EkDN)RC8Wwf5axz+Y&_HM)XfnLPHX|WXXsRgY4YKW? z!PeXAp)h0LH*X{#$Ds9}?)HXuFh89S6}}XDBXaxatZ?PsOK!>4_W2}IMu&;V zyOZ3ej*OMZ&btLNz~PG`b=5rQ0=GJPCLX8y44C}WHH#Gy1f2&E5G<6oDW8r+VTGt9 zR1#Nildt*QMTNcZI!~fDYJc3k?sW8Te;jJzcDp>jd~9u5UgB?}G~T}&x$nxpb-4X5 zw($@rd>;KCfE>=;9v|=TTz}|bLQ`pAQ<{0DWmZHp*B2ZQpb*(;)6OA~r>JBh5MwV_ z`|FJe-fS*i`rX_gKkU7G58pZ++D59HJQm}kEP@Uf54nH5ciBGzLAHLFZ$J*^ePI>Q zs5H@xUFTaqFJIo)e##kq)X9NbNOl+?8>fnTH2WNN!GmY8jI%=FRZPcA z8RP7)c_MqxUgcp_4SDW-Woj4~i8@?jEXLwj%-+Nvi&iWi(NyKG6d>hfcL!;{dM!+g zhGZp!rlpe8Vs4IE|Gc!z{1B7Qu67fIfV*!#U6<>P9O!*1R%{7sNT)yI9+gyF@h7NA zGr<7v)=xaDzIXI$KNzwC<#but0$LIX5VYxDcrvK}06x5Q8~T}7WpSo?dOtoEa<|dx zIVt<@F&Zh@8@g@82XV_565G1?{{FL=69hb*nL5XWMTs(4XQcA@k~+tJXb$^X zT;BfG$)!KCUE#XU98^3n_Vpzg0?}TmYtN`&)1^gYi7KM_aT|nfG~%R#(Tt7dPwDZR z=cG*}N%kNSJ@F5H#1Y4-cf7{O#%9LPL%*3UFx!$C$iksYgMuAp&h5^ZY;Ul>;MtzK zT{ie4!6RHPAOE03#*J`>yGb8lx>OY3I<&5trZ>~94&q}hMCt)OUn34Nl?EwZGOYi#^J*Y4^kGOf_%42}zk z)7_xL@JuJaR){_AC)#SEyX$lNrk=0pH~?jd&O%dHs>4&|W972`5cHDEDjEk(v`c5G zuxM>R$-q%}W@Jn-4B@Ipi$k)xnpA7DVHCh`xO92{zqoquc(%XrZ9IvPSdrLUj4DNJ zf||8jqqH`yy+;#T6eafFHLBEVX=~T6y(y)ry+w=*tC5IDay|(Ca^mdMetQbOwb6=F~<^TN)}#Zf3GErUokcN-c~| zKo0+nt5I9>13g-y7=W6YbP9r4k8=iUeFuxIN32BYnZ1q|n$4eil&a;TF+a2e^L`6f z*tJ(!Mma9|i~BR;Li?ouzCl7Qj6*M&eh>@0?WD91jtb1 z?!S94FTGqlWQs&?1-94SCS?`-bSI?UNvC_T&3tCo9rpgM_yL}=_veGR&N@T)i`U8j zQM~+hFmdkd<_&fH`H3v}&Tb#oP5SZ8+@B>re*4J^XWlNJ)&-|kB)NMG9AO!MH#z9` zlMyePiv)i>XuM&+{dc8NTyx0YfIKfF;wa7H^b75+mX+;4{pU}AZA%LT#QpK^q)P*u zTyY3LzI*?YN8hhhw+Qj-jf|~4%YdcMeN4ks*EZI+(ka(To*iikT>eFdb}^~Q z>kmfvjgl_B%O1xH(a~PW1Ru@=7-_m{Kg&eWm&yk?RvJ|li&^O#a$A2-f%;!B|Et=?BL=wK2t z_;X|UbHT$M?l(K>QpT?6doP~2dOf>8RDcA0wi1QjbO9PoOx{s34vsHObNld0=WFJD zENxou7UA)Ipu4;Chx6mX>QS^^Oh}&ITvSh&pF`oNXKC#{lLodXLyM6ZdTi;<o`lhs^6*7xIuoc#OvcS%ddUQ4c4sdc)urM*ZJbam{ri`rIsP(bcQA}6f zt=q++eIFbrpHPTdDm72bnuIK%SQfp7jeEt<*|qGs$Y#kvJO^t(k8osgajpp=wA02# z;v3mvq+DpvK85DZ-fXd$DrMF#!hJ~C5I=}7X8x@7!Ly-Jaf)RTDE{0D<%W`OYMq`gk1MA8N2-6EBN}!3N2A>>^v|MwVMI4?%IvHw zV^(BGft4c1b;-BB5VVmUxBB|+_c6c1Mt?kikS*xSC5N0colw!3Vk>*fRL5E2y+5a(RNZ~)Jg;QfsYjAk{GadpUc#c^ zi6JHz;;=h}*nj!daBl<(Jw1@nxsri$m`jqOQzj7|lq)TSN%8K4n-lVMwh@h?R z(@7}L3f@Z557QhMr2~{^^HM&5+0VBIiGwB3uiCZFoPuqdPB1^hNcbtA7A@ucwfx$JXZ{ z)IVYGc$JpjVZ_N4x)}iNP?1^k87p+ z;f&E?Y6f4$vWx4oLMHUyQ)KCmrDGZI)@PCNfeW+jseKt;W6BO#}8 zQvMY^vj!7EbjF5{o?Wb2o)1}`#a^vCD*l@hUfk1YJ8ZjHZ2O!0@8tgFrs7ePBIMtu zutIpy(csleV&MKQ#j7sM)}H%8#}#J`if1!VF2Cmfjchxc3feE3N*lSln)R5OI0+#K zVW&J?UCm~Dc4~TZE22^K?w_jcGf5=OAhUkaVI#+X`vMQPi*Zk`;yC`Ht$xzlmU}rFbmHH3rFh|4*j+z$V>oY=;ZXmLa)r5{Z+VZ4gf0d)_2U_*xg+SHBdmgfEYRPVu?Ty}k-}%s+`% zKf?`1)LOHM0+`x?QPIw4S)@{_35vT1f4=2H6weRlb}!Ga_Lt5Vf=`U#G zEgbB!Btlf%QACO=p^|no658qR?#zJv&=%s-_5JO+67s`aM_SNk`LJA<@BS8D1(nImr6}%E(r{@VNdf=$b&7n-*Y)L?#^-+2y z;d!qx)MFJY$RhH(7wyVof`mw6mR06^P>t|cn%Cv$yRtom^u>rLoD`=<&go%7x12IF zMhqdDBN0t-k%Eg^5t+<24PG}TS6lRwxM4a-=BB}N?Gc6qUd2jN(x19Bnu4~(Vc~Or zS|-=&#GjaLF*rpDGj&!eixCkxnNu$e( zZEfD4AWRI46)Byu+Sy8=+OPH*>HS-Bxb0X$snG3UW*urOaOOfN0e9ZPO5+L9Ia-7% z}QQk&6HNg7)SrnBG{vTDlAkI`=5PVssUWsY1HhN;I|?bqu&Iw^I_8 zVeKD=NtzK^xmj26tn~dmU7-pZX*--aU=!~uBP;Lqa>=S?4QQ5BZPWPd)0$}Fh0?sr*bb>mrpg=6v1E)>&(fW;e~GJ^xEOZzF?9K3Uz-(zs8AQ zpWPeFc!t1$bnl+b+DBGC!|}6?Ox=x8=rVwI$H6JZO`MGgaO6UOmn+s!41M?eAdT1B z$~A(bMeg8Pa2ExuQ)QE3wNXSPtvNy1X^UW424r|H%Q4MsRyw%i6pyw>QnUe`wJT%=;ueE%ur`PDklm*hjE7L4 zPBD{N$V}j8P22nPUoP=}7?66BWGDjL=`EEur;PuX24YU_dTk;Z&gNZG#BN&vE&@fXJ0S;Z>eU#>q!T+knS`Tmm-~+< z!5S7NNlV0|W$#KJ-7v!lf=t#pV<-p|t;W~N%74qn2!D2>DUP6U_*&{9=gc}@gPpG( zBG9vr4z1DGre$#w7$COY|6_p2W1iLIL-dz1)e07mIr!XI2K4i;Wh>8+3<0cc2%AX2 zTyD;Sr>&~!S1ClTYAGe>0FXF;QyZk z;z5^{W>{T4v9?Y4*0U`7a_|>x^BWDXWH&g_I zbh}xz!I-%#<)9IH@nSU7=Y6*o%nQ!N)do8=%w$=E%;*7G0m?@(ISD^X*V+V$;I`a}Yy1OU>Y8=q!0 zvooW1Q%8&hASP2GeC;XwZoF!uF|C=Lyy!4|dv|X8X__(s_WgreubaiXS+&EEDu6Nb z?DO^Cda;t^fJ9ttz4{0OasKncQoSGuER&a~SNU!#6Cm&BkN-~b8wwID7k4LIW3OBA zClm~wB=~iR?Y))5Giqq&Z@QXm9A1-~jM619j7diIL+?)yTC_-a(S#=jAeNEQL^$&L zc6yar+lrD@QWBB$PS$0)6MT}=T*D`zgq9dCF2g4hrhT~Vk<&Lf6K*&QuWIzRd&qS- zkv$z9E+`RM*EIQZ`fgLaoDK=>n-isviHi67OF?BN5x=>O|G>0(L7|_pvHqRxPJ(HV zT5yJ7luU{Q#Xi|j=oSNrA_^8o7kAfk@&gw)UR*AjB@wM5X&l|t##LwRe$-45h^-}L zh_oC%Kc$5;1(S9?NAw>*3&PiS{7ojvgd>A2MTs@zVD+hGrIlT5Qv77BCKN`1Chak! znJ8kW=aQps#pLz5=aa56>qHlm_doken+Du;A0Tl9Hn~-K+pvgUHWR^9o$@qIGs7t@g;tRb=UvT9xI4}%Yxe#9zYV9?mA4)PA z ziz14?S_P{MlV6;XF9j|h9==;YIb7cw++JT=RP$RJ4W|Um0Nk~Tx}>_OJtKe+YE40E zGLfgmfayWtNo#qBr?(}nkwrSh{wP}1(INEjoh*(>TP z7ef)QK`0t99pS)gFQw5_7fiV^p}Kz7)VOfAec3tn_x!Z!I0Ii>BK$# z?}FKNJ)l6hXM*SX?+nBl0jy@VxX;UX4%LpmcQ1~%=Y%9#MBW?#(#kP2OE6 z0lAmD@V+1TY#mMm$Fyhl#+k(tBV98A1@%wPE*7=|&wg!fS<1g!db2(?)s`jS+Io8G zy)?hi_NY?SAGWR{5|C-SBzdeHW%YxF?h9R7cEi9w0O;0WlX&Y2?41Fr6f@d6CfCfv+$1UB^)`d*4zWw>Yk$?Z|30|| zq!fZbCTKwxQ^PWFQ&y@$NLWX>Nl<2ns}ScUcGCYkG8D_!WcJr)^)39pY{(> zYH`70S^)oJq(tJg-^xfz&N@pE{Wdc*XF?+#2926vue8n0+QWuVQ(EM&fzSP)CWO=kYj)**N)GX&&uW6o9tR4JqM%;gBs~Lk}VXbxvtf(eiaCkaO z>Y7qt*R9^Z)rP5|hTnFVcabpGNUiLvkaVM(6B}1ocOMh!aVeu^4JC2s;yNiI$g@c& z^TG7G+1bbJ*CjEKU$cf0g4@HjuEphEwm$u4k|LLokg`B*c$$X(%?gTwcJ?~rn24P#XFReL=Ph%Hf@LqeK)xjq(f&n(p z)h231LzQ>`r|+=c-ONBz(*3u~=XrpE;`w>o^Z%Zrx%j@T(>eVODd&8%hY4B3%H)Jc z6CVcmP-xWVYf;$^fiV?0bzN@Y#k>ER0$w=i;vf>_rRG{zzKqh5miQfU?EsZN<~zp{ zfAt6j2vL`u?%zNE@qd4QlFDJUW>!cp5aKY!NFwe%0D!zKGwpEkFxMOZ{+at07eO~E z=-~7^Ua&onROI#$Nu;$-T4c6zVPj2$IC5)udF)wCod4Udn^Of1zz>(t($LKM3=hvJ5(v zzT8nfvHoDdIXJ&rAoZ{;1l(@F45(Ck)Ex&dDBoCDa7*EJB zT&)r*S^qr?R$CST@%$UCV%X|W=GF-ObN;7z>FPM>!YyXY0c>bsFtnJM5>U1PXjZP^k z?6sku(!__62;&I#6SrFj~f9e{V2Y^DU1&Iakic!LWHc(msP@mJk8EZ$#G^ceWfCl#<&kd*K0_EoAw0MbRNlCJ|x`|HfHFQ>ZId;eS z_AMQ#mavv`y7|0kXvs*IWNt{Ixy8_5^l6AAYB7}MacGJ0s;|MR1FOX&a_v@wq%0J2)$>@Ep z^_&6KCJf8%=okqbBsxwXTT*}pK5IB1ZGao$aN{qS$iH`mhri>?bICZH{rIS^&dg=b zWhy>?y5D`)nK)$52T75m?ymHih{=wTsl_!A@~fY%FrkY=d^j(rATBB-4p)$|P0Frl z?|Xd~Ikd}B0I+JM5}iRMExF-D-S#J}GVjBS9_8um%wCa1jH6s_>2nNFo93 zYK&l2_};0W<{$AjnZaOx{yr)^hs>YQ$#-B7E^qu1ZLuPqpgzH%T|8JAM>W+{nhzQY zu@E;=GZ|2S%3dv079vLI8-#lqiw>RSeJ=dv8(Dbk%ZGcaa5daOtWl!-Fu`af1V|_Y z)zCmr(am|F$+!%ptb8zy3ep;1Yy1M%PKxsAF%~1t@N&SP{?n?UXy?PJy zRR`b*ASh`=f`kqXuaBNPsI6YmmBT=GF5a=;KMg(`qyPBvF9oq4SQV_L4+aX=3hJrp zDNlar1@t3<%E)%~51-qr$gDWYuy%^q?O;t$h*KYr5qX5jP&*xkW*nH98mjxIT}*^D zYzT>o#6k3NcQaqvAK5umg8;5pp0|km2`X#+#Nrzke#=9@iL+lgvP!=bUY%#a@_<|D zGI$Pp8qT2!N{a?$q|HPShdmW?s{kq3o2~&{)&NC|$IH}yG#>9XUT7t00Ww}hX{qWf z(+SeilEWL_gIV^iD8|rtMcG$-l1iDQNQvfq_zEegB9--?kw98#cJ03FtEq+|5W~jf z_&KCT0-z63#+{oo1eomWQ|6=RGbu2utBdz`{qW9y=Ht%HN0XR56CW-Mk*K*xCZ9pj z5T`i*3}mqE04|2>JyDkL3%5HWsi>Q3f^@{-a$v8_R3Y{BgqycG3kgYm;@=14)8ka6 zkR1sAO%`&A6tder!?3z{i2gT&f^tvDP(CZVH0XD5& zqqhUlNtH8!sEd7NUTUVMWV&>%iL7Q1+l0g=#3g*}BFJO%F$AHS=z({Wl!is~Uyl?q zdtV4Xu9)|})si`Yq8}d;;c0rqYn}b^vrEStS77RsmEYTF-0L5Hl&Hs{uUp9=ie$&5 z#@+Rpqt_ksX1hVMtRw-KF{qh7%+a$3ANTOvwb=lMR(2>*Sx`?^b)sdiSKiS4H~rw) zrwRE%dOATtFhU2YBR>)R_FXwBq!TB$kROU)&gp0S2=lwyCBj{Jiz^CBCcS%KsoW+2 z8#lGy{^&q_r*_S9mdZmH=0=>if&&?u;v!RuukE%E4udVTcw`}iAYT~ zsR*bBze&dg1}D+#={EjW43iZQ$sh6Sa^yg@d<~YvEJd*mK3fjF4U3A3G@w=L-h80n zW27gfZ>T&C5>z!H0n-5Nx=y16s77;e`4KhBS*9&oBpSWW4pw&E`iAP*@4)p>$B6dW zqT8)emtR=rvZ&^hxrK|jSY#8`^hO^T`pYv8c6!vTlM=JgBkan7{|-KA^WLEb!?RU& zdgKf=*wpAWnCuOhuxl>DlP9R;L5m{?>e~P@Qovmm=%$3ZRYVxWJ3#j#KSKE4KvFZG zTpF+R`UZ_(To*?~bssu_LARATvLfi`Dq^STC1lqXQ$KhkfD@J5h3IX<9`Gc1V4emS zPT?O1Hd6n|x_NQYa9p7U4`fFLGQv3U8_!v-vd5g4kIW3JYDOQ-TORQW3N7?`c(_&4 zB8czmRNndKwcaTP?glF((t?xq8*NE?lzU^}ge4;?+V1y%J*i0WAzWxynLp1rSJP1y z2(2D;)bw6Hx}DwOcAuSyQ(2Z0$wfAa1K98}7c74@Cgt{THjwW6 z-Zad6uyYU$IY~gn<_R0pM<~rxGXNw3v8~Zg{ARb_7g%w4{ZaJ}&03u}Efh}EzQ#FLWqf)anJG*&9Imk>$A!4(hv?SRRq4UO zbi{Q?s1k?*8fCL*0O5k;03l+~7@WoJQV|@f6X>mDlOE3_)cfoQ)QWc!F7bp>+P;7h z^8rcHG1KYq3*rmXW72J`30*n`^webivGh@ZH=9bT0Bt=+9704@jRv9w)*o*+$@2<@ z-^F-+>$9DEaqXCMQ%YW#099-CFdS8?ReIedc1p_T_B@RdU@!$2dE z*lmbfn-)w&tpvU&z*Vrk@_<0w{=%luqm;WZGN28A&jzw1x8m0JpE(o=R={jiLMtwm;#XD5Bh`%bC9~SoQi$!0;HPfw>t6hMzt~fyw-*SbVFZ}E5ob6ReFMSWrJfXf^N07<;OX4xt^3$-Y)c|13zBfw+1qk z#^5OVtwKOZzsFKQkzf^I9+C_iatpfQNouKpr&!djnKPjyE`IRlwa^>4;6AV-Y2W5i z+~327xgVd?&Y>2T!FZwu1(rU6+{RYgsr&JGFKjc*6jkTGp*g2Nik1$blo;6~_q&(~#0?14zRJQ=ZX!Rd7|%kVq*n- z*LCi8XwGZtVHh8~#pBART#4v?^+&N)u5lEx)q}O`CY@I$~qkJW=Ws`rm09wy}+pahb+& z-Dj|g7qEdMr+3ne=KIA+N?e7TBwl?*NxKrkV`Q6qXj zp=d`xmDN5~9Q@<~R}CYVL|7?VsFrgvZjjN~xD-ge=UbFSe?fAMFTefL#Z!3~t^~x_ z4Vop>nZh-xjR|+!v;$xaXs_iD1`FP?pah`P%9le3=G2ZW*(&=FJL|%--BLvAk{D_+ zOv?j%1ig7X)Vxar-PqAVIZSZcOg_~XOXL~%SC(th0dXa!-E`a>D|>7stO}t7le%n< zZtjo_2I~BgY*?eenJoMy{P)CG3Mn930Bi*i0LWY5KxR?UTj^W{x9V2er$geoLUO_@ zk*OA&EFAbWRXF1vn!7}Br3Vj1^x*I>sf_)AD1g966F#!{4YKMnImI1scBaSO1hMP_ zCAeW*Bf6)kT9YJM%kq1h0aU~}_qf;WE#_A@Xt46(u_K-PCGFd`76C+kw)2atzvzv# zWp+FF9V|H7v9YmK_}@0O>S;Z#L{t74`S|J#EJMcevO+W6=bje<0;+~RU3BaigIZ;{ zo&gJsnSRYzs;BjJgBL0s~!%Y2hXP6^) zkBs$pH1`wiKaj@}4R++ELcI7;E<|Gro%ELI_%>=WCRO2?zyUV9g&JZ7xM@M6q|~Sc zH)vEvAZqB`7n^ESdzc4WOs$m5b-rn_MVZEIeb1DU6GijO4!n8v;dX*<6}hM4e0Nj4NuPlwpI&#;k@sTnKjyU~LEKO> zi^n(N)D#rWJA8j!(7|gjOR5;OaJZ#ZIgtEaAu@KC?iyf!$>>4v?5;NNO_RK!LME&EK3FtiC}t$ z;3;4bN=r!Qs|q77N6QCVS+enS%j`iGIBpLA2@2dONo3e&>uU#yh@i9lLiM zHG*#HT@mtF2W3p5&v=JX*aOps0GJ~K+Lsd68eGU?vAC>Dx%jdbs3E-k#yrCpGJL^{ zvTR>ywg^f?Kc}y!!KA;T+}{Y;QT_hIiB3!3RcMhWSqnw~5(v+1`4)_{veHIM^zwMV zXs~5gv)5yP#}3NyZ$`>#8Xm8R*%qOVyiv#FXK}#qNmF;wVzV-&bY-@MSrA zlR0rkfm~oQBJX9gLIEN3?02O1<{hB$H#c&af-SV~Q3NaOw!uL!n>T&#d0_XHvz6|z zm^2PlurjnaVd^WQM!Gv#u!JdewhWyG3Y*v= z`L0;u%XHH+c+e4ZGS|M4(2_3^AdI4#pTeI8{a%>!Sk2M+&QESc>yPq6YH zvx*$rM|oIUuN|*U)7H?;4{R>K#yG4u=&-iMh037=m~U3A_i?n#v{Exz_F~g^yJqg= z-4b6Py3BjEeB0supsd2--!~{5;c3Il7!_j$b)d8Z0&jdLLvAKp@^sT%k>Q|xDp6rk zAk7p85BN84cr-|`F1mnEk$$v8ryEIT1?ZJ}HXDRW3J%#`d$n4$308jkkdAkC?7+BT z&=ag4f_n}ur(rE_fGS}0&FA&U@38)bm)lw-F8?B0pThpex?>i4z9L{TR-ZU}4rx(V zpL?+(g%Iou=BXE~xgGnm7VP*{!1_8?J|@JumBiz{- z&g#}9&-xpAP`t9&(-3C)EP1=)G2;veL7fW{nb*r#kW6-qyI=ji8W3D&syeUg!L1$w z5K?lwxB|XR3vnV>rc?c$>(33v?OOf}T+i`YeC}-X8iAaCd;(YdW^ar9QsNxpeF4h1 z24*jHe%iKI7Z9Z-4o|l&`HGIC&g8VJVUqkoy(#b4{C8MxH$aHQ+YySm6=?;yW!1?U z%cI!|atOx(ll!B1H@b|GYu;J_<)eqh`XgBOwsD zv;VxQ+nXYsCixAuFk)U80VA%c>UNWrXB^K^o4&=73r?QtFoET9ogY%dJ)~_c49iR5 zL|0bX&5RjO=A~BvmrnBvUR@&Xv%0Bu$i7d|g8na2P|tqBjV?(C2PIZj*e5ZHp~)ya zGU(VnN>gZ-+Y|pX{mQh9hm`=Zm=OtxCoDJ)nn3!h45&@r4+e!@O*gSD)LHYybgozK zUiGg$vMS;1O%HlI?J?d%PiZjNyy~dFY7pX9J*oC{LntbV{oPdxWea4yPQ7`iYnw0b z1YuDZJmO0OOITf1w)mOY)e(`(jrJAx7-~ZMauB#P6EVY~4Zb9h+@2oaaBhyyZU3aU zuu!iCMyCc%mltqqYn!N7z3o3_G%;CbkMxmB{h78Z-I?OV-En{v3V;}3z2ZZ+=v0o; z>N)X=+V?1?nO~6z)zu)Oqz>9bQ`?>jCaeo4!MSar#RH(JR-7c;`ge&Bv7;Jqq1LC` z4+VG-O=K-}cPtUQyV)SSoidWS9m%g7_CPz&YcNcd#s2gC{MiH0tCEHo@A)Z!Z&-=^ zDqzPQatdwQK(NmDUc54eva@Ni-CXKgi8%Wd==cz1H`M<*Ns_YT?$GBuzC6jKfzCfO zb)R1L65GakX~P)cJXw#mMI7Kv4@J2zhPc~`ob;@~l(q>JA%F*0EwRAj@7P1hQw_|+ zvr-@zHRCux<0O?x>s!mhbbh5R;7|;xWV6Q4j zo13Ef>eN#nqF*vMxv3*ap_&xj8J0g&Mbl)E2tYvx(%4`2;`M%y-QKnZa6dmyF6isTtgPS*|6=Fm^ z^c}%urjpUN_4}Z_vJ?sze{=|sN*QwsFzQ{2m?$@A_t3{m8j#@?b$%|0X1pAp@=PcZ zkWU{X8jK9vjG1iE3FDvhdN-G)KRTrH-3!hms%u;NMh->~<5=lLSnRCYw0BoGJZEv- z!S~a_d=o;CS9!@ZQqi8_;*`=}5QeU?@uMi8)uD&1UMnCC414D&=HCleZ;J%{PppLr zIwZTNgFhRsk^Pew<%qFZy>&{4I*D(}=Hd)?r}-crn?$)z0ZyrO>9)|_Hh6gT)E%;d9o-NwU{*nOnW(ls^{3evJ8cjQ-1H@lOsd z6T|XX0ToCD8Nu!|L*!UJ8e&q!`^L5!d^ZEo!O7#*aN|@zdX$}^BsZyUF+6ozu^Q~x z!!!=Sl4U#r51fF;?mxA^N8A72v8-~ExeHoOj~MXN?rzVFgK^o&h3?)A7PWzLUyOsx z6(U4?U%Z6c-BG1^m@=I%KL9nTrtI^L8fQb%51+uLJpqtXr>e;Mywb`t3YFbysI{(~{iY9iyYp_}iVW*h)?V`l$;)-@PZ`usp`69tVYUt7 z<;C0NGBSySn(`A%kse5s2~KNygl5~8kJ&pFUXr(2UadG)3MCPo^6V;mr-Xy#WAkkCB)L!wHM0hGXK&2u(H6xoh?tp6~wQ)VsZ#* zjVy7>)f^&6=iyDZ8X{dsfQpn1OX08aNYrA_#K$Lz7Tu;gT&$h1%o}{8yKbT#pG=Y* z@9&tQeQ%=d10v*t^6t+CU&5zIY8E&PHe;F1rCjPP-BI91L%S)k3RQ`)P{z(sOyx5Qg9@J+QA zwu<1GM8FHPX}1{{s}+^ESw=|ewYdfix#K*(ZiCw*ASQGU{l_T#c?kJ2#&!q0Hd@*_wZ5pEZ!)yQiilP z@Ggx8vSQjq3^tOy4^!Et69k8i;D>B2(2+FSY84n?xZ_4c$Nlacg>S;xpZqZ0744PB zZ^EIn!AAX2B9ER~)1x97acB+DD3isz_m~xPVsLjY=eJ5~2km!?yv*H5eJ(4D*GXnm zb<9Z@?w+`AE1pai*(UP{>(sIJJ0Xwp<4t1_9^(MCkZ*AU0`$oNH z@9NOcejX!!HHY?$4podNXGMQ&k`Z23kRX?D562VC-jr~D2s}@Axc|qAnmpUbX}1n1 z6-n2&qg{ri1(WZ;L~u|L39v`i$iqO!T%U(|V4~K*wj8B9Xr?hlUltolrv{oDt(>z^ z`{5vw@+J1GbX|jR&qK{Q`O$m)PLG^TsISZv@oimT$G~OH-B(vnq3G3SnUW z;@ozbIP{~`c;k$pSeOZ2O>V7HEzH0G*^p?2qMno`#k(p+m9v}N*>>?}U+-?F(!dFw zf`+p@4mWbUlII#^5|)>N<;?R;2T$;8!mHEU<;9q=1cE!lZ&V$)&!c?>U$93W1V0BJ zN1HmilJIA{r7*4|f%vepNJYCc;m*X0&RikMa~wB$c*sA5QL zJ!agiVUM3RyD$8#f$q`lI{L)CAtuXPFuG!O$g-1|q8S%Eg`QtY7*g3jZCVpY^UWvo zQ<^hG*EH58E@qAAv{il1}><9D?Q%9NJf-+0Mh z6;d94d^2jN)xrE4+A&B~u3W;J)$jQ{18J#Wz(m;qW%WI1|I&6 zp?eV*TA7HNXZ4>ymz-M>nnE`uijQD_f^{z$QAQHn$rvhz+|@mHn8%LSPd}d=D$EKa zYQC>FNNLZq^Hm@E4=-VlLp!&RevPccw38c~d&Kyk1nOw>jPkdC=kE|9jv7D?o7CHc z-aTY~EP!lqIPczzg-_{x#twbul|-}fJ9Imnw%^voSN~8H)>+;PfIq7EdklC?x@$d$Akb$%S=B;et1|Nn@}>c6J{l8w(kF-thV;M^CT@1 zM|b!cdS*pzcoo3&^AXwvO;lE>HQ&O=Boi0PfD!TqIC?i+uv=T8Z{xfax(q86Nu(P( z2jneoM-QSCW2vw!?%a@OVg~aA{^1!+#fZwpo!m#EKlkScoZ($T~#cE$JLb+B$m8bTF}ny4Qw{;?WpG@vb=O9`pn($ghhiV0~qJAw+D}Qq5H4_2ETV;GX4Dhl{5{|Og@;uBu}l=oDloRy!5JMcdQiR=HhT=Gl z@X!yR-Ib6Yqcwc0#7^M_Z?3-WU0MFl=YIl0VNRx zy?MaC%FZB+Wm@VQ5Sm|baz)&Ze4X9hp)K0mea_>-QAX}k%OvVG zfEe@d?=+PBHFD=|>aq?oc;%DBao~odKO>Pz6atrwRE=GHI>}fQV|K?(NXNZV$oTsK zpK1PNDDHy;<&+<8!TkO3@{n`(^RQ~^BZc8+@(e78hS@>n3g}56u-9MT%gIMR(Z8nY zP0xTiM&OG-R`H)wMvxo*M|Qw~rrGxhBAcUnlODLJE55mc081&hiH3ULo4DEybECBd z=jD2#=ZM5?-Y37T^m|WoP@M}`9?Q~k6_^_R=C|PY-bv^qq$?t}hVpj1jAG1do7=dq zJ~ScZYYi7yq$KRY1W{@@O*?B(vN-w=Y@XEzv&M`1jaj?x5fFXxOr{odSiFn4iHW2- zz&BvPkTdqh1h3D1H!7BOb(0+k5k+rioU=NP_{~^(K0;*rv9a$HAQRl=PWY%=KjzEF z{QX}kH?Xj{S4N2fUuZ*RA+{HPTT<(Td&YdbCZyN>QnCP zVe>d8Wks{V7GuOSukdg16cIEH7dxjJm_42Br`aO}n4ietZ&h#tf~6VY;0tO(b#6cHI<%BLEP_IejII>hc*$j( zW6R8``Bdc$?ttq!U!cI(`SCRPL6N%Rlksmd=_TFt7t}^c1(-<*#*MPJ96wgTW;~jK z`6;~GpV(*k@C{ylXSts;`&=h`zIPLweWHIIB~c#lDJh1@1?F*d1S=Gb8V_)%owX4vBsgpJ7}YrKGcnE zMMlsl=S9RpL~0c;O0ne1$5!q_0dH}*&bL7n(aJPJ z>K3#r^G@zLx|>g0!I+)4LXmG|FN5P;=ygaqL)qhv^-~Am1CR7+a)g)#2x*o?j2|_F zVpx{}Rnx|6%o=?7L}vbAp`rT@`rpHbf5Iz!60jq*7pw881Gk+8zQ}+6#I*lpRxr%` z{{&M8tohVEPM+cr;taE$vn{Bt;_9S3_H+2PC^aCii_kNylChPUAGEjS)V<9l!!`yM2xapnMSVrVBg zH*pXo*SHuAm&FVd_+$YAH1t14!sUlYv~O7qNCdO$4G}I2`?OcVT2ytGkTI=j5!zci zcTq`2A+8=W(h7R)Q7{DW;4<#vu;Hd1w`qlrb47a(&SyAs0vGG$H(ZY%!-b!XtLPaV zd5DAKxC6Uu;mAmQ9VZQkJ6t@6gJU?;aq$+eM_P1jypUH#r-Vw z0&b*mVd3VOUY7RCL}D)I@9G9V|Hq-~f4IA&-Bw{B2%tMN_y2!+uVg&Z7Gu&ll%l#) zL2FNZc(9Qo6bJ^<8`%o2sr^Sk5Ba zs$Qe(o=T)=aAA+*fYTDr-A6cn#qkWMg6lQ62~Gv48*sW1C-vi%II7k>t8tEc*ee{5 zaU5`ZjoZz-!*PnEXxy7?sp9xp91n0@z>N$2;kflJk`%Z#pqC)Jfyetd$+)Wl1W2|+ z0H(MkklLh_noWctkaS;16TaKH24OpuM}VY1tww`{quipNLF}a(H4Z9K<9IO+2RJO? z_!Y+irzuV_?v3l3&MvYV;iUdM)vzg|78o zh!5C>)M|oyl!4ZU{X3Q#;*(tVxZjCTU;d0NFXV&2tnDLOG~uWpmtz|?Mm-Fz-#^B8 z8lBCM5gnI&8;ATR4)F%AM1K&+yb_mqIxhGjE_sfNyaCrvXSjrMj;`Pm=QzX(Zobev zZW8@PoTHcFkj9nhcX7!d+ae?3XduI__tpKoLGHVOI0?HfX{?26!gh#o}_9lp@~ zIt-Bql0*)r*hf9fZp;w9A6KL6xP=*Rz#(Qhw<*rm=i-om4Hw8I9P;;Y$Q9fTYiVH@ zx_*nyIBM3`=XP(sffyfw%s}|mPqSq!)rVGU&i70Y8Gj`l{o?+&Z-=`H!$1sxZSVbG znVUqhbR#rmA%$)_|Cmas$=9iARS7Q8C7loc>_^o+YntJTyH@k8@C?4$`@XE0!6Cp< z0QXhkMI6z?1)zOgAmQ5M0%verhH=3;9PtPTf4|Y|WE4j%#WCKC>z}UkIK(p?aEA*l z$9XLc;#}?Ec$vY?Uxk2=UxhrleSmjvzLU=DR=RO90wN}bH9TM;JYY5MGhStM zs?7{}Yt0M{#!)yY;hb~eoE;pn7{}=27@xys%m2qQ7Od9!>iKbq)8K&Nwd7}ykKRD? zBSm9ms|&*Mm(x6!%0P3(536an+-ZN~H;HpKXCW@I62}<9g*rIKGn}jc8t2iW({&oh zI5*De;5;^mbL(9==N!1e=Wql92rS4KmV^L^;B5m80?bcf*ak%SEdUA-OrPOiK5CB% zx2j*!Go||u!1Uzj-ROag;|R_?Z-o}(IDo^kIA)x?Q#fD`hj-z&>JW}yTnK|W&f_qP zqj6k?!w!x_id;=NdA29GfZw>sVF1@%OJg|h;4p||yo_^o(It|dwba4+_eD5kNbnj7 zBq@qpM1C=k<=v>}FT4{dQUo3ErrWzB#ayN2>ef!BG%GlU)6eSLacpqd#UbN3fa5$) z#Xwe&F@kHYCloFS5{ID5De2~s{M zC5jM95%Pc!)&HXOLIUC4o1WY0fG2~AxJ-&NZTewfLlZY zR68b89&4&jTlH?@&l&Ej?F{@3PQS#di{lthdpJGBN$m`LGmh(UIx~(3;_w8=)8ghA z`g$BrjLX&SFDjKvrBbO>DwRs5QmIrbl}e>jsZ=VJN~Kb%R4SE9rE=ZPeyuG-(zP!A;xVSyPygt9UIzPWS zJHI^pdvSVpdwO>M=k)CO_~!8V^x*LL=-^;~@890R(a!Gvubt!HzqdDkU2kq}uWTNy zZ~R(V-(6X{TEVU@udFOCEzi#{%}!p7&TmZ5%uf8A9GF@i89W~uofsM#`tjpO-;c3w z%vo=5e|y)D&d$zTjNte7_HPZRZEfG1o4?jq{i$vIURU>}viPth?@vWV#pjBKqR(a7 zsR#M_`IFhgnYrbkK7INaxBou9FfA?p!^e-Yp?lHqKP4t6-ddYQ$0l(PD~7y2h>VO3 zezOo5_CDa{PH=FDZ(xj%>vljuK)R363%_t5A72;iZNVH_XD^hq)u_9>hxOy%)~*5e z4i4q&DrUAmrn;L}R<=)cN35RN>8tvXY*#;Ht8cl9+mFVz(UL<$v_XMr(*)*w$M<+sHmtY zp!6VWAqa#5K+H}|M2v?AzMu9@6JeeAFKZtoePaL+goBHR4<;ZaA|@dvBZojKD5J^@~ z1g}k`cfD?#+J+05k8NCD?xgLv{V!!nQES<^rkPSV#|n7 zq_qQflEW5~*y9|pI5~ysPQA8!kSsnG0BLYC0Wm9CUOzEygGl5c-l+Uu?Yg} zz`*O>Z%t_t%Y9xX@i<6Wh#j8aGH>Bi*SwvT3p`tnk6w}tC}%i>iyD9}R@C#;G16B6 z1nnb=4E^Axu*bSJ9+;&kDG-6cp$(XN8#CBI8wss(q5E#L7j^S!91a*S)>D@>u&dA1 z)Qxk^DX->ZPa;?}fb2E5P)j7Vne;heJGt~nIt0rX5aw8;%x0{a4PH}8)mkSF*)6l@ z<+t7fBoaY(fJBiJPOc(OXvmDW`8PZ)Ph9S&mqoVnu_DZUwJ||+;*dqeJ__e2i~QF; zP$@|&y>dupFm6cq!&Ro)>CqMESaU0d-dG*PN3R*}$7NpriI6D8h*uizV>4cbx42{? zA=6$W$XQoup?486D{B~E*gGoevTAH7npk0N2w!Mq2(rSGc{$AIskl=c{w1)6t*S!B4|LUgMvddxKs{|Jg;FsyIY;g2x%ZTn_;V2>wIU=S5-|$y<{+7W7l!F zsQUQgExh!-QX@WIJLPrOh7NKgqe_cuMo@q?ks#vHrOvgJKc!amZj+K0^%17l@*HLS z0=5>Z#bK4T?Ydew^Nexor_3wHE~m|nYJX$TYdoex*z}QtLS7bYd{wWUUc`ERd=nQ# zx90o=@f^p}j*!;J@`zYy4MqIDo0>=8Yg`{m{kXaQ=NV|`f^bH@5A<{Wi5GORxvZP* zARf(pysOBv#&Abl<(Q|ixVY+BE(=jxZCE@H+IaJPJGKJ)fs2Fnv%GY>^U=Xu$U2ng zM{;w;adCL1sz$=}3z5|u((W4^xqy^Js5AkNP(a}*6tx``(!!&<{)M&;#TuckmCKp*KKXMZQu3j&u#rA(!ZX@&hBRE1OB$p7UAi?0SV>U?^lJnr}s(gqLYsHUogAS#6)1q#-RE z9}buY_v$nuVqC%7H`p(CvEi}Z-(w%+S!yLGQGXOr)!l!;A;Jfg)qZ?R?uqMN02*sP z@wj=z1-Oue*rREdxtkMKI8mVO9D#MoKIvsbTbuD`u1REYP^?iqOAdq!~y zuPRW)wZ*NA(-(JqG!xJKr7-q#1fNa$?{i_=X{CfjD7u$^8o(h^9EjPl`-X2KydUz# z;uXGeS+KyP+yY~3#!90QRD+BLqPLPL!)(2a0F3aCO&;_b2_yFNI4OPmi`2^UPB{P zJy#=jHD1QD-OnDf%;a8hLG z_Xia`_+qwx&pA|oh-+XMoJ-Cth%~c2pSD*JaU+$VC^CTin*A9fSOZ{gnrbTvjB~3S zvX-qeA=0ZQZLz(CLRoKn;w)nsPd+1+*EhI?E(9%swAq2CgZ zEAo5Av_%YUd!2GfG0cyvtHwNtIOvB&CFx#K*YFP|j7Gl-GdD!U-uha$!kpmFM6`Kc z{>92_D`D*5=2$1Baqilq_08G!o%*?Tq-Va9*9O$`w%~xo$KnYZF57i;_vrgj^0Kq! z8va6>tjE)a$8~%DG$O9Gg@p3 zBNAh=DvQ8;V$v~WYsz(cp`D`=2R6~uk$YY%t)_P6400iZzQH6BiadU0)D^#OY|c{i z1z-|n{td_U)d0|gGMs>(IH^1`>09?hPCeXAhkVT~B-1{%P^$dsYKbwzmXxfObjF@n zquFOWCnRJO`7X{1iQ%{0YFPygt>$9X-Vl=oLgQP*VpE{HX%cv*$9 zoQQxKp2^n_Rh7-7KQev`AJ;Ios#fBRF@Fpt+R4ME$k~Hw201`$_!K4QDy0|RizXK= zedxZx71NQw7-;0PSPe)+4&3)Jd4$~z&6|ZXM&z=o?$q(Zkc8kttJRE6WciXW88?k(p_8CA+MAA} zlO2gIKqj#Kt}$q57{PIyR=a+tbRp>A^6{#nX-_8RgR1V~T`8_D_6moxSXR`GtJxO$ z({Nod<%5|K>$y1TNv7BMQd+CkEMG9b3md^1TeK2`m*tvtr{M!6Z|1%;)N?~c$)hW( z30uO1_)QmorPS>8T;*71@u}ala2>gwg4GfW=2@(X zJ1Y{H@pj(Q{xdrXQs!Dlld3sXVnq)z{xJg+H7N?KA=S`ZWqTGHv&A16Ln`@r-zLF9|6d$a3?(MLX|QD43Xb zPCNw}esrY>E1g6pz2ScvW|;9SHl6N=r*|_~S5zi)jf(7Pc*w{q>Jd8T^m>)e14Of` zy4Q)OY}PzqEe<#yDIK8+%J;KE zGJAO>WCC($uB_g$d~B9|+5V+sSs%_jD!^M_1K$`?`Y9c!6=CqzFf>Lsqnra|s+G!3 z{GO@MRfYk#_8YBPdoHJE;*Uxm9&=YnK_)JzZ)md&h~yqIsis!-Z3fGqB%V(rK;Ob~ zf|!LGF}^|_QNlw+no@8LNj;a84sKErSM+Hg`{`Yz~Nz+^p=e zXXEAjmISTLUhbMV7G%qxno@eHwqy2R;84LfRP;l?+={}E-!*GWuVz>kZXqX$U_RvW zDQnEI3!bc^CrB(S3=vWAojQIj8M#N^0gXT=d3GjMBfIfowLrgjxz!zQE>z0cH)?Qd zgpRyzfiyupd-R_y?qrfFHqn;K+XV|N>a8GTY2F_g-ubsWNrc?9sZH$HsrO}$PEJ!I z?Afh#4sYdjAFo4=j5B=PJ2R3Ogmf}r2DKL*_39@@Ylmu%uI5rA7Sq0N%2d@~0n^X()=&`*$keo2B)=5Y?CBu0-X-__%rrD54kMV|UG3OmV_&X_CGdY+C zIUxyS{#`|h@B(^@5tVKSB9*Zz;hN=cWvZrr`!x}hvf>>8SN3z)uM>$tYs8_G0$L=B z;B^h1hjU$qD?~BC#EUXbmeRG2^rwO}dqlclhA$n?!gCEkqVNf2Dc7#8>4aFfhySS= zR#z&5@*y!n489`hdzhq;t@+6g(%6qx-d{p?$|Dve8nXnb0|asHe^K^(Dhm}7=NlMt zg03AwtBEUF)ID5^9NIr*;~b2oOwMuyL<=cIx2z}(=jNYiZEPQ=GmjM77SenicGNDI zgwAH-yI}vE5Wp;@!f=>TIQUI(7v2#GvH3l7o&If?_#&(T z3l2%aJ}o3hCgI1+hN)PDoMZ+foLR`miDiB=ZR5tjCAi<%>aXUGhT%wKLvzqLk5*B3 zh+{f^%Lx8$-mIm6scwj15~tb_nHYl~MEs=_!RLZdin&i!ds;Wb4%AE9a9%Bnmw3Bz znPG~K@Qt9oCA|cWCyyhJw`At_nJqlr2ib8mY{p_kLld6}BwpwbxxNxmCm?)Pq5hV~ ztR@&wK#@U?I593MptpE%e47Pi_9XTDF2c z)iGU+*1B|1@dMIzb@-qW2QDf$lZhRDdA0ni$l`^CjfkzglR}AV`ZMK@T)Geff<^*f zHfSh3jdBJSAE8HM!-c^W?PC$~dYmJtH;x@AP}g+OvJ>+n{u)<~{PXz!>_Es0;3O0i zq5@kajgZDB7EH9PW9g(jxRD#UWFy@jyfD?xod>HUIlsNf{2!1_w|O5MHG@C>-u0?C zwb2~|=#V+Hf9dG%R>a{d;0sa0%#K@&uWi}cb<87+zPY=mujPIbnEYkRW51!TBLI`uP^;b8A{flI zrPj|{Cf<4jD>%Jv{w7jY@dIbAmCkb$qhfg}f{^KaZEpDq<3*n(y}kkA-dd$&ugLt( zemK~(&FS@!rwUe73rP}HR#Z1P97n4tLC_!rpuJTA4z36r9LhcuD!sv3+O5rJ@a&pN zvB6}Fpio3@GP1Oar;yE#nqB8dS2^@aE`=RYZn>lZDSrB0DZAjv&(uN3F5YK?iu<36 z3YDX4J_xa=6;ateiTy&y+FPjnigXr?sK>&|gENa}8$h&&!Q$1V_XjL z;9l1KHsrCK<&I~wKT(tLkU$)I27e|y3WsZCF*K9%W(`pXYFguw@QUq!=~L8$FY*d^ zPcyMQuz}+nI9LmnQs`Wh)L0HQB1DPyKCDI~+P|8l$!ORv(vS0)#Ds$&#<7n<6l0Ns zkpulu)+zOqHDL)7MODz$UsW6HgCKVIT0EnAs-c*oQtLsnP9s?$0laM?2Dav&fLxV` zZ;kBA^zui=XspaMG@H0(zNz%upkCw9+##TiN8%qOh&!zwJ%(9@h?9rbKj$QyUiZxU z-PhcYIXmDuXe}@ZWzVYU9u70rV728-%8i=+h++pPjkP!ma4TZM6X$UVC#)A#1GX8o z@KlH$u_G?%I%4cLHAdp&giINgYOCy0AE^dc2^4;MpJQqZ_4APOMWEAB zo>ysVnD}C_+Y0j{Oi3s-M%S{H%CpDvX;|jh6R*UmmQzD#dCw)o-*irC2XHNkj$ZZo zvEEQfU&frdbD8m8lA-VbjCD%_vgx$z4p8^tjHVN%F-Qaf@g#x`**+FQm3VNV`5e?@ z)LwIYCS>WQMIZdjB$SbJ0(IRx6FOLI(K=r>r%>x(#8=XYY6@E6;AG-eEdHXc#e>w% za@>RX7%)ObD6IZDmrzyDu-mR+ks=9pSwsviCB;D}_I=IF6KCvw^ObHYL)B&tR#^#_>DY0(QEQx$#&j*JBZCsQ!iI_I~tjb}D zqM15@$tbjJ_!Q81OjSk9_LW$l8AR*ZHwSJ;a%X*25X$NvAhc{HkB6;C)hQj#c|ajI@n@t`NPgiS=IOGE<9R% zA<-!ntzZv3TS}E0LRLj(ctrar{UHpipf#cZO}BX!*{ED$pv3;bvr{xHPuEd*CT-5%0-YLh#R*3R#QPP6zQ8lBq%o z$qPt-BB!dpq|{)GKq^@lX$s*r2G#;L>!*wate6pvLn?G=x4k(dPHnAm{TF5HamQyk zPzw@OJ`^Ar#mgT2$`G2D`1U62P$96@7*hhpzyaMrpdCq_6x+$R47DE<>vDllmpsB# z{=yWy7QTQKb`a{J!w|>}K?%7a@THZ1SK{B#+q5;^7q|rOHq$F0dLrF5s?(AXcHk!7 z_)x#HFOZrSbNMUvdgXfH1%J?4YAgM5{rO$6VB@T9%%Qd%_vL8N&AG-SG#4&~GUIz~ zcqkowNGe$LZyCNa9-Hbu(MPkWDLh_WJgA{+`^_JXoPX2n3guPdAm`{}KyHkXGtakg zZ_G8s`OIisKTI?fs=LI2$h5Z$j8gU!bkOE+&RAB0?iM^!Wg{;~mQM5(4(*;bXuO^A z8irQ+Pa*u{ko8phsmr8bVM_2l!3CVGSOs1twEwf7NyJsQRYnS*fD;vsqBua9Z}_&7 z;3s*NC^|e`BGrOOwzGdb3Aab1If19AOMMA3Yow8HZU#!=++FML9C2KG#TaQK$I6&q!e75f~*deev$(v%gsucqN#yq+^Xw%Sgrc_pDi_>F6tM+%O zz2Iz;P9#F?-~x?M21=6z(Q4X>SN{_3u%8ufBVT|pnUjj4OCyybiYkWzyZ06zKaNPa zTw8f}EPQuV%j68o>#I*gyyQ}3lfqYgzrYYF{E(U*l^dDMman;5&+>0z^xe_;JMtG# zagyfu+m}b|f!Jif^Xtlxdsi2jT9#3ri`7HH9 zN+~um&_Yv18DQlE)gWIh(W<$`HI*s$U|!|Wy~tcDy!_HFg?ERSeGOZrv2XtUJE>lt zv+bU8YJdIZ)9`|AOq1N-v*VNVcYi+S9~(j-B|INZdT<%xB3FvZ7L1Xxh1Q<|D%!7z z=8KBb@_z&~J-@k4CeN`v<_dr7dp6RjBD%(u-LtQeDA?#fxW022KdW$+eHayx;p5I9jHf2Z=7a3G7c$S9^;i9ZNqOtaon!8bF!#Ull zShk=&GyVCBf_K%wdlCsl)2M59@R-0T70bBrNe)x3Z1lBG2;8JHfuX7)$*M%pqw zttG%MGt=kA!SHLC1sCNODeFPC;dptJkOe|EYwcOW(QGdO=HbtWcN!-`opXEg<9Aov zpHL)xA7X6>bQHr$jKUj1)5WMZF?1vzPZ(99@-P5e2K+)u6rI$ervH;8HO;DJ2Q;(Y z6mWj9+!l1#!9vb*<1M!GrGC!c&jrPyR7vSNrCs8a6?A5&6m7Mv*v$sO!;OaHLK{#W z&awG$TD`##LfXN=Td^4z#<8KyvUT4Pi&i|sL<7Mr|?)E^IqGSDBJdrCE zCX&KHiHFEo3omp$U+riDni8+5#5V=)9Lt+#n@^NN5#_3OF1$(PKA&6M_?eJ8D)Zvz zTsTwXXkd%wlN|Yry{&<2VN_<02XR#wEqV6gp`L&~xjv0ID1F$m#YIuEj9qw`=l84- z0n;`>Mdo8iV!2;FEfCMWD^Y4*v9gB(8O;D7lx!^rFMe;BtC?H;equi?BmM5~>bhWk zeZAnmwz9quI5|m3$oc;A^yeo2jQ!EKAc4<4wzZa({-?J3@OxY|N}r-tO}ZcRSwHo# zh*|KCd1H=~C)fxg3MSE4Ghv$#&K88?gfs~>*W0*x?;h7>nJfI;Osgz7oZT8?R*-Yt z-TpNEeiv$8YwcTO^@#uWt&O#t@5K+IzqbyDx3&e%2lA+(Ag7U`H@&lNl))Y%9SErp zl6P;lY=;`k6Bhzp2&MCKGrzP&2}OUne#ydi{O)=pf~YjwH}WzMB_WGUEIS7r&+3yzrvfpFzMweW&G{Klq+EiFu~CA{5El6AgGwpzQBe0m-;`n&h?cZD67++4rf| z=8Px7@EKkO8xj?}iQ?@EQLg<2DPr~c)U*t7GLX@9~4v3oHA*I)3$ zMY2je^N%2<6B0iql7+J7bk+S0E-KxQ-PpBa9{sZ&QssR6_w$ykFboW~j=y!ypD?#% zky&ElPQE*E(z421xIA+p&gp2qO19v-mC63MPhOSr?w8Z&VG$5vm@>5i@1;^$uo6Bx zNt(($xY_va_3_6HA=)g_}5w{I`TR$1;OnDw6P?*O*SsIg^Okv;#;)(2QR z*cfH%MB&vBudIvX0dn$B$hd*L){c(X$oR6|gPwu@g04xKcOBau$PAigS;W;@Zbvh+ zQI?3z^H;cIi4P@`Ssk8dP@-v<3qs)yx|N>phZZ(^E2{CpryeB?qf2hW6Ad`haJ8r# zL_U5@sO~W)d^hM#X65cAOA5AR>DEghes?fR!j|HJz@BuCTk0rL+p6H#ft2hBvR;44md@& zCe*{6&E+MsedHNx>&AvlTbG~kPB!J!#Y~f}6aoXRKjQMa;~`qwDMBl zI8tK_<9`Zhb|EH1ML;!qs6bG>828mDCYBI;F)9!TR!fn>K95boj$0O|@Qw|_k!%hB zv#a`^C#}Y8F0>nSR1&}=y{%~T>ZJ`hdKTw{jsrbSh?BZ5nKUWR7)E!%fWvj(!tXmm z-V=~yztTi@`$xa4e^qo)HjrxilI8o&LGH(YHw}@VSr@%c3RF-4to?4J`}YDR3t-cHH0ul?jvJ)Kf8 zUv=kuf*2`9_EWvR@JcAB3gE$*HwAt%2k*Dx>j5PKN>bP8n5Q zVsaml8-|!G@V5ZrPY!c7nJ4M2-Wz61*{4a@S07#2-y;@U%Gz^WQ13PirXC1=f8hsH%&-(|?|i1EQ^`k~@30uCx7pey_H#INvTW!$OaYU*iz}HiNOr`zfTaCzbI% zYueF;W4wc{P3Cbw^4$yg z6_(i~fU*-A0V3S|hMBI%9|R#K3m6z)9o(@s9;~#yWb3OvIji=0&Mb{t;(xSvSuOl% zdCbsW_4}Wlck546*5jT`e?{6h6l~6hcua3fpYOXe4hOvrSaEy4Kg=k+NIw&v+E=Xc z@b&`#)r{c6%wDe3-N{(lV#iKffK~SW4?Vk4@kd+Y{S4#(u~cUuoXWml>jpxXR;D!o zu%%Ec=kQnMdz1K4nnHWCv=*g7ut~4A!^UB5et@$B?g*|3`=gi4^V8b@==EcXuemsC zCJJ$44dD?z7|LvFcMkjFFbeN0NX^blegW!sqvxSuy(Lwb=x2|8FpK-4r4*TBu0wH| zgY)AEnXqdGMIv4xow3Hzoh7Dfq2V~WWy`ZgI4_sCoHfHcpA2`NqSeFNQO21|($55; z$)0FFgQ%@o{}$J;ok{nn!Qz^`?^tHi>Xx*4y0CamYW)C|{m|EMdzO|VAq#Y*?qS72 z+G$*)w5UJI;)?<&8V**CTL&clkDCF|U=Fa>CYs|i4EKbnsH`i*M8@kq1#V&m0*xUz z`^S!hB`0c31(e~I8hkcm-F(9QORxiUCHMBV+iMEW@nSiu&t76-6n05c1u=4LsH${S z=`N4>^J~t^odIW>u|0ObM(HKGEoKP1Z?E_+J|Vm1qFo2e&Xud>PZC!t<@ZUC0;h;lP%IFw7f<+&j6UjG4Lmh z;^;GZzV%ljExr%T96+lhnHJqLZWLiozVgHggx|BTwaelb} z$=x`yDBy{j8ddRfr6Dm(=vhVM$m+VeR2CIvS=1NRFZ}?Ca2@*Gj5fZdF>Q`JUXUE; zzhSy->T9zDV(B)-gQilx_E)NYcUxf~mxagDDhT6RlQ4ZtiNG;FuR(>oX+BpeKwYb@ zhs0HT;>B)1VxpStT{o2ue_GMXZIEcebnWb4AS2nZ9_Jz8RDprhw!cZ(Wek6~f?8=il_Z&x^7#rT24bK8Zj94f1^r3qWX>yB|$i*QpOXQOjYX5Yi4UI12VkXDBTXG z9{qTlILVP*F-An#YjUJg23Uno>ak9P5J6rxFoB7crd8M_}xsjw_yJAQ-GX3RN!S5yt5ts9+ zSKpVJ6Wmpmi11$iJnMQQV$wqIP2UW$w9aM~RGepd@zwZ2#sOnIT)z zaLuuzLHyX>FYt|p{p7*iVj>=BZo2vzOJ6@o&o#4dns|EEqZVGPds4 zfN)6{e_V4pLcob;QBPa6mX9XYHD^d@akw_Vzb;c0mR;F^3TyZw#$7MYx(=upClDgG zO&y@Y_m)A}fxWhP?ep=Dw;9LK(6&gr1~U!BKl}5)AAj2Zp8lW##(!vYtPC3Re65b0 zsk*Iuu+*bQi{+U1nI&9*o=v$poIlhBl@hRdu<*L*kX17FHsG9gRuM)p3Bg;{kFAiM}+?#>~%gE z?({e3i2ZvOOw1@>W8;Cu%V!%xhbpr|25gCz3fAOU39Urafdd>jpW0gH;yAvN-S6Ew zBW~DZ_gtjiUyxLjbfwVZyVJcRKfK`y&mIgAEP67={~OGfX>SVCOBS%6oz!Gd9E%*j za7`*{)?GlNtQ@-Ld<3Mq@J}*XYdi3GIj>>zJ3B$gX)yEU zaCy+pR!`RPDk1^@e(RRwHeB=YDA2rBMj^m=*f@3Z!N2I3^70cLj7z}4CFhavAm>|> zXK(jDyuD=bIE@Z}>vpih10)4h=y*YbwhXi0*p5Lu)A{90~F-w~IEbrc& z|K+~BE4cgqYvWJe>X*KgLE|F;>=j;}2cs<1)>}e_+rE^Ty`a`oPl&f0>jLWF>fvOi znBW=8P~~C-Kym3`Yd5dK;-v@dW@em_|1fqh<=*ZE$#JcuuEv~nO|_=?9Qyj#1x}oH zH%ULgxlVY8>|swmygiRd#h~w2|0K*#4Y%L?Y>|HQHnZzH<6)ym4n%h%gCMoRokmGY z=Oysl5LNxVb6E(5vn>cBkW_4Ft*B_Tr;F?0-$@4g)19<3aNYbiXc;y#itsyjI{O<_ z&Yjo(O&)M`>v&7+u zBQcGnP{Wu|(L5Tc_kPtomk`u?aUu)*F7I>JcVMfKgj{Gm~m1ZgF}X!epn>1NNb+Z%+3W*hg#rA1z9;3Y#TIRT+iQ{0X0KN4sH zUI6~UCr)SWPJ-ZE=aS}jpTFYcO&$UIH0;ahP@qW%Alb(S=p4?sos7!{ClS$7VI#tM zFTw%mArNB|x%S^9vR`O)QU}09sCI{_poOeTa4I;7f)-r)W2jOUmo+++3rm0{B89${h!QGQWMEK1f#RZMv_hi0m`oSj^Zo8) zz99bdi*9!!UhvmC^NI+wY(bEqh{zrzVIdGy;X@jw+-Xlq8G?gi!*CqjRX=2}{G`*k zuZE0=`xT-%lKVqzEIS22A|jCwa8PL=9iON|hyM43hJ6rKdYJtv`hV6d$h3=pXM7}_ zq)JCs2~;LYuloQ7zH|ckh~m-N|N4@}X&p*X5uS`Y_Mzv5%DeWF3F50vP}|?P(~W_* z_)0xWhJd=lbWUeLl2bV$;I%!#HJSrpXr^C+M$k!d5#_?ep}oQL`rZ_@Lp))fpR(X0Ge!^)~wMl893qWf8JIuJULumc0U(dzQfiK zCwc^k;!{}zwCL>s5D}1KzC;Z`CJv`lb20^_iW|ZZ!T}-BCPDqFV6wU!zHVQBc(t>X z8qx6IcQU0a0QxZzGfl$WP&%JzBAwhve2Iz!Vrm!z6s{tG8cJnqkX>ok^zQQD=I`xN zOSKhC{DUC(1)UlLDkdnTH6rpy+bUW)rG(&fFP7sY8&wn!^u6&Rw+=L?8td;J(DrO) z*=ptB%5K4mOva-#k${?jV)94ggCtD{012S@{(5zqAR8WDk0n4mlF0f`7GA}EK^r7+ z!3u&0G>~hvEh;7^fLbaODS`sMSy}75B^ARtDEnoft5779z~k6}WtbkB(cwjAnU$@v zMi1e!OT0*HEJgpXm*W*5tIVxchg8B1%#2g;MHaRCaZ_@Wpx#u2Cd8URyD>$Z%5`sV z?BNL6Js~%yIxzuWTZafxLRp=n_&azCfJm*8f&iN{2sg}{cNJoUqr%5`j%!2kZ+le8 z|J}%g0~WT0#x_88%VtvM9fd%*2r?xMU4u%Ly%j2vOar zv_-~^RD~6=^Frgk@Km|m!(-t{x^o|3x*ORC;;l%$+}iHq;D=vhr6CwPTnq&FWumd! zL1aDz*|B?X-@foq+Mw%m+UoDy!QOBP6$z9zmB);o%aDz`W8es$XfS~X2?dP-2q0{V zTnAfF&xJ;L6+TTZBAZ1~RYH8#=urLPM>FU&lX(V0YXX92JOC|-Ywy*|Cyf+zbF;?B4fwVGI(y54%$`-%#hszofq~Xm_vc5Gqmz=-n}GMKE;ER|ROwJ_b+&qZjs0){cs72J z#HqvAkulEA9q)JewujRHtOls7u2tB4s%@yMs@zX|76n9D_eJM2Azx8e{4;fhFBSaE zYr^|aUYbB1!K|UHPDM}7;(AK_f)R+!zB6}G@3EQB9z*DW?YhHw&OHp9Vj88QdCw?6 z`_lfhD)$YqZG1osOQX}6Hx*q#B=2{pdFk@h%%J5)Pu}*k;wRd0)1McMH!@+Qk}5;c zIFdNxO8I8=1=t!_(4H@R^hA!Oo`x$$gz8ga4(C`cmIRM%ku|qxaXiw+AuiU@y!!2b zf{g9#iK5JVB&}J5(CmgQd8cl_Y?Q^V zbQIiX>iSPu;p{{PYYG3Zs_u0J{NV(F(!nG+!%&nehro;Q z{{(TSIuG_|jFGU{8DlCe34mk*zo&I?>izn@-)i_h>tm_*wtzb`5Lk~#M=M88Q@wxc znknJJ_ie{9xWl!UpjkvzMucvn@D|J!|E*a_TeLbi)12+xZ5ke z5q7_3zvi4(?}MA~-XqtoD~FG1P=0hpplE8S`SMcIH_Q?DH64Zk=qc{PZT_oFlUtx?}Oe>)Fg% zG*^1A6qj2crGsO(jeL4zEeH&;kbmGn&%aRjQJ%3bX<$*T^IqB$36FktCwYkmv6qkK z7}I~bIFKMvrEqd9Yon!I+t3+-jDp{y%=pW9ycDEM0p)@3k&C@?0Gs6c>0SAlEgjklZKs? zNC@46AV+J}?i)2HE>xu?<1m+ApM=LNiSjuNP%I-|PR)E$HyaPY*x*UCagPGB@sVELmU$F_ z@$de6o$wzM;aLs%-Ur@*38{ZhY_Od>=VFeb&q06OTznELOBl}8cwKF#H{HD})2pkEj&27$ZX zl_EmIwZ3e*catbFjxxCf++*&_P{&$P+dErV(+EUO0>~6eDmT-6Auv9!#2T>$wUYQK>sL+i8Q*8Z zo4{ES`w*8dF{WYsdRDL$5{uq3r~gC8o6H$tO&z-=|DR{OGBp&qG=hVC<)UxEJFMc{ zK(KnFxQ7F5%Dn~*s}Tn@F2tSRN9C8U6Gkysa4ua+G=P1C{;`J?62%nFz93$kWL8Yg zgZh^FzX+esb~U;7&`D%(#%$p4NRG^(Ex*3j$ym%wG> zuaBz(1cl@4nk4EZH}X@|O)7=}fOE3=%YWtJg~oE#ZomrouK(t9U^Q8YJ`geeV>x|% z$T53;E;p_ggJ#!F))O81!(kzbgS+X1%;f!kceJ{DpDv4#KUVVgA|kmBUS>8YboG>m z(;+xyp+)Iu0Mq$c7>I7uOR*_^Ex>o=T>kmZ4;ITA{>vXvat>QQn;(wasCFoi0!$q@ zAf~>vZ(i{n0n@sRr&hnz0QJNH74c+EjMLYDixvF+o_C!+UET(-9BiKlG|+@hXXKg< zPJk-L=k0Wf9|Fu#`h)fE5^?5kq>A9F1K{+v@AAcuIF^~+*XJKuPCNXhLtCZ8D&d6t zwPV>1`{UVyiPO<|WJm7e={+g$xoSw!qU-K{Tvq{qduLw!YqlD1sXlr2yemMw0316< z$DbDN=x>J4aDTV`WRlr=%-x+yY^PSqP}5x+@6YYq#3n|Cs+rS+xJ>P!1Y7REaN^lxe{S|9XeS2AIMHZo-)u_QV^xDXc}PvMI5y~UZJw&Er1@k7CWMVX|Iq%cXehlkg^ zD-M_;Ba5(nL?V4Ynm$}lV(&n4Ig|W*`jXwou4LPA>yk>vIahJyKpL~0MKKQ@IjpD{ zgYL2RMeQpUe!9Q)%D9;R`*7*&>;7G}wxyHu^HRaNv^mfN(b`uvac2E+6b|Hst`WZ` z9Ra``==!t<)dz&$v&g5VgoJY^dVX^hO}~T-u4qREJpwXYZ)!1WFPiYNk_%47aKKq{ zzS+#%zk5sid?hT5nm&aldFmC>v=?)zF9D2Bq*2~nuRw1hdr#E5#=x&||30O3qVX9| za>pl~PY!BJKE~O=^0G3p>F+fZsuZY8tAqGWieIM)V z(^nzqXKODP(p!aVfhr)zS-K9g8XI1Gn6+-O%a6pmSZW9j^S9OY`y^I7J$Q!N8-R;c zxauhCs#cK!41M8v}*H2FIX2SsW87uI}@dF_DtN8eT)X_8Z@Q>Z7boPsPH?tbw{~CmRGEsC}ui+NY zPWe@sKb4G6hC3&kTyOX&3ms1g=$iW!^;9*`$|NS3xVlOdZ;3)Y&MLC8v5OKH%J=Z9vILz1`t7wDomYjA^ z?+y5vni`Av|3tgegwLmq1-lMplagi&7Kbn+0gBVF5jv#PBq@N3T0LLy|Jb;CooUv@ z5z}Ebv}aDk-WVoHiUBh2yEyZCB)ANUhmpel?H7j8|E&WZSF#H($QBs!w1UfEE*3jUc)a;FKxNp;s7TVd}Uy_!s)Hf!P2&j;! zpT!~V`KopLUnQ)!WvKim*s16S%LaEbyH)DplSR(exg@9*LubVSU8*Wgc`N@Fx!2(W zq1mF!j2aUobo3FE1Td82Umvm2EHjV!?6>7o)4%nL{#!A~2s#eA=QV6PyOu+}lobJB z#dZ2Ff^^+J64c&w(0?veiBg5y3{!}CU?w)vHYglYISX4};_QJsibUQo2fF_=ssT$6 z;2gK-vELURCqP=GMW2=z^z^Eh1Hm+|->(0w;4_pS2u#1v@7Pj?!L`^pXB;r<$4>X( z|HIN*hQ-x84||uz-HWrh7pJ(pySKO%cZx3VUR;Yqai_SuyKAAiyS+TW|GOX0l`Ch? zB(s^hGm~g%z^zon@K05{?hbxP&7g}A!AL#YhIDGPkAKInV`~C~3g-HshemH$*}@$0`D|I;cp336QZzz|-t z8c{92co(n{cEDIUQFpWkuoR`RZXWSp8;jA10pu{oskoAHa)3h@35^Za2){)%ZV<3Y zc%Mt{KOG4yuNV~pW(h?p8yQz{0o=-w9xI0R0@^mPP|#iNga0`TdAiET=##ZeHdD18 zM^R)BhD8ckgI(q;GT)Imzpqg~eS8}d0X!^7OfT_YDpwJOW}QFCl!HB%2D{Ll5!eN8 z{=dP+vXrLP%{9$6Yxr)_l0ac|F87p8xh+qlVX3Y3+E|){sRCyil4B>QRc|US5Y|r%i|4b%5mAnyGGc>f( zEGUb=HzfMQJ)5dU4HW=co!~>G*I%xAY5(`uqK`$P2GyFRu_mMu15^O(05G2U?)3%4 zRhMqhnR#Zo`k%4X8zuzr7)dIKQAk63;Bf;Or!_-yu^U(c=qt9tANst_ldK^p483C^ z*E1Xkb6G&aLD|>}+@`Cx+mvl!y0M#WFARmqBiB>&E^bgd zO&SZ_rP`Em0Y&=MS1j~+7~2Wl@O?agtLS`>>>#u!ecuNOU0S?c&2oL5`FC*gwfTG__T}l5-)*G93$V-J`NvBZ+Vkg^Wxu;|xVM#@>jS@6E#KS7_a)MU zeA0pS0R2UG!%QF{zhR*B0JV8&wNcVX9N|VAa+6s&s>f877lZt(PS;CFZ} zg!V9P@FpbmHY4?LCh$Pt_3n8g^fs0A?^)sR^-~gnr4VzEV2Cqq*4;9RBl!9w19WRA`hr6Axgq>Fzov-*Wdmm5! zGQU#4^xFI0|DC+*Ty8a);vJ<$?wWig^paDPv43TCgSREqmZz%ckVKG_wF$ROAqbKy zTarXk0m)KeM2B$?1#@#FAm)L;iaX$T7fuxh1S3m~fpO`k88I;s4+SLQU*d%CyWXQh zQ|dAwpTCi08F-j@?$7L)R#iL+uE8^LWIYMJ{2UHWTMpJbha3FncRqfY)^az80gHQZ z_v@hIjtVc$&)sBuZO1hHG#%^oak0o^b66$QP6#eAG7?Mivt26Gq<1|=n%8?0-1gEy zvw+!4;Bs2irM$5Zu5G!PHCrX}X@QQeB6`zRIyYYe zddb~v5A_R%y;8*bTnl)~zPOeJOTK$QFFu_$5D3Q=h`Z!s#qGhy$Hzw?n~o^E1dWCL z6b52Y4hrevWcQVQgX(ZuA^IYPsA&S zkQtcs`Mo(tAQ1EJ{A+8H^4)6DM}H>cx6K`U)VIRuL+lyoIWU&`bqmT;8V#g6g4 zytq*JVJf$RL?~?jyrUgP>B0Gtx}53j!&kt>UH43qE4KmE_`ne&-bsbhJE@mD>F;Hg zMc~VI*1_`Go!Kb)>K79e45XinA?anQ0S(ux%LvX`IHKx@qGw2mo)s=r?RA4ib1xaGj$*AQYP6=ajpwEb4^2Ykx z@OYi`tgB5vMmawYj8DQvG7APLDLI@=a1X;a-v+wpTo;`#{Y7wl>*eZjV}kqKWhZqV zujIK7v-CDMpSYF0x^`8^x8%3APV=^{NaDQ-jA=I~Y%&<^J+Rl^?mqUoQDYE%-Jnv^ zTXX1D>cDSmXZAyL*iq`5C%szUT$ym3Y{hNfkC2M-{z6zhp(gPmH|0D+!OTzfB3af# zj-QwsWpqs10jcD(!k}nVSr-+Y?*s_-)45ir-(uWHmw(*;{;^^4&4Ivx8(^c4ph!Z~ z1$EKn{=9=U*^7{E`2M$gsoeyQk+?rw=_)+M=AiHEZ|jTSIqP2MG!T<+1i0n{C+)Yc zOFqMgZ;M~ylmzyzVi{|e(6ynqqP}XkCRBa%6ZG9%an)|kRO;Mw$>a|8`CvG^nV@Dd(r@(y^0;#n@5gL00LOY$*9Nta+lJ;$VMW)08t=Ja6btUXfeu zAXxxBE}fM&8u<6Q0Yq(RXok+Ken*cfua{RrRC6lcAhb0<#AG{OG(Kj-_l}IpeoV%$ z@B_j7S|MK5?fq=$JG9f48h&2@F8_v_;a~K#fOW)9{5AI{qPyi2$AmKVL0I`**`lau z4mFCR`ZTs^gfv(ge=1rwGv)m0AZqE^f=DhPfdbr0>SE7|XJgADBj1D{*R$pXROaI! zcJC@FqH!bxuLv~$Wqd!oj+aj$w{zdO7Sc9Cz(kAXy$XZ(I!ufmp*JB(h#Y9+@!7f0 zqK-!T7mBh;psa|QXgV$>fm)QLgpu$smGC0TRgCBeOQ}9auBQ!wXMiC9o#gzm(-9H%biIyLs;LWVD_yQi2bg)Q3PIsNUUb{tBD^bKnG62Z zH9}~YwX~M+0CfV{1a9!ad2@N?(Z@rrpl3}Lge2qkK#Tp3#zlt5G(7^-n~0X0*P~$P zA_V>5>94R@|7u_)W6vs*<%MY1c5|BYk~NOw_Suow;S5vD;Ob7U@_KL0?QwO(`BCHd zMH>|o(KY-8e)G}SmOal5p10zfr?;lR>u^hJfz@8&YDTWU>=x`x`l?juG9r@rvKiB| zqWBUph%5kIRw`)%7|dxr5}JL1>8AROuFf+cH~yO$8gp%nSij?^D|R7dLdBrT^S^`M z?+fimJxI*n%UV?}JCoEW+=|=H7Q2)W#jT8!HED@TT>?1=ZCL<^0W_$KXwH*AaqN?U zes!53fsAE+`T~iF+)`yx4$)sY!O|3l!l1N-#%VfwDrzekIsZI~*&j+bOh?I_%?Mp$ z7e`v{H%u0*YoN`bl+I%`U$W{8mbOcrgL{|F&S8dcA28|LP0<1WHB7e;nl2CYr_No@ zg{?&cx3^WLx-<}>$3p)>`+hXQy85`{oSW3}w(jDpN&jV)&*7h(bE-vMzMK&zPC=P$ zp@JmR;lEVng1`VE9lQ+n3|;#7JQ>|mfIs$WTj42ggD3k!Cvw$g1Yw9rS@wZ2fmzygJw3WSr@KISO(Z6j^c| zV8^~F#o>N#JH6O`{ht7|3M}gKC6<K2=&fb2%>tw@@m)iO~7=yotPr5ZgEF# zulxo){Bv#oPJGew8=_|qF^S4r5@dvJysp97I^sO(JCXtsCRS`=jZ3!AJ($x=Z_s7 zZduWs$Di*jm8`$K^{1d6bejFSu9^Kx=&|L{P2m1=n6jwz{E!ri`iW?31g)xE>E6J3 zc@g!X)7EFxq?iv47_)b`Aoe@<2SAfVuAF}a=e+$#h0E!{s35F?&!Wb&CR*isHxB9Y zyLPbF`(tO7;C^m&Z&S7Xdj2z7&hjQ}QBI{zl!tG9-qS?0{RhuSB~Yg(y->A+Gu!oXt%Sd4; z(}N_SpbUkrZ|Z& z0C0VpJ7wm$c^y*;imAF@36zQ&Oi__){)*&mJt8t7$-g8%R}CLXesqcXZw>TO;84e8 zE>1_8TR=Ag&jLL&0@m%`_saWSFHWga#%cuxF`kKQfn)pcp-^y&1rYVp)o1OQdlq>0&Si;r)L3|F6`7B9qJDJoOT^{1no_E$87loinv zo6(|ML94>Vg;4S`9|-=}tCD3BHgbV3CR?El1-4AQB*+i~y^=evnV6@l<{}EEocgoC z8O@X{W4tlBF$pjQ2vq$gPmd5SsaNrCcz&kg&|XFx71M&IjcEK)Xa^Cym0msI4q)*y0F2qVTcr{p^wR zMWjtne0uI}$4xa*Sc8o! zs7y0qlDW{LP#kjo8x83Ks7Jp8(?b4a{Rcj(=%5t<@s_oNh_-|9@I1SZ<1WJ}HK(yIv*Mt90v%c3>GhUmn zERV6D{HPtPhk}c<^>iEI4(kp==B_tdMlt^Sfkv_qqgc|qVEN|wFHg|!`4Uz9ta|Bs*y{)e+H=kPR(x#zSQp->G`2)sTb`kZyCEKf$UWvNKyS z{^^p{D7tGX?%p_TVXlXBDphgE5&llZpd~ER%#m;wwkuwjVo_ z4Kt==19jJ_h09?>DeFY%A8;h{2)idYNnq6Y-7I~fggxYgeCsJh;j!zKk9jXgU;Nik z5i%^SiLGTMhkx{ZUjzyfI6v(NB#&j341njr{vW1cwiNfD5<{YosxHwO^$3B0#Fp!g z;S34M4cJ-~{*$-rdkBiTVMQu_wg3EpX5Dy~KP;GU1X-RM zwg2ID-hOWV3_2~@F+f3+*WMdu9{tT%@xdtJDST|&v zt&A16Umb}k*OppyiK5KPlpP5cx2;MYyQe<)i3T20o9{0zRxnv zh1#;f1SRZumpxScj%1l_h_+Y7A7|~w?i#Uo(Apxsa==zb7JoAdSYv_L85xCE8Gy%z z8_D}d8_a@63p)pwATAj5N&Oj8JdIIz7gs^GC2L&|i?6!%rMH9gxQXb^O0O@ZH38vo z|7WsYdz8F4C^BT5tS{Fz)5$`aEYI9E-*LQ=(KBI?+<(a&d(m!9SrXDB<@rJp^T7M( z$3n-ov70Se&D^B1F>1Gk5}+<|+hfGlUv%@4m=liF+q=E*9M|eZLphuR$c5)Y zI|*ogA;SM)RHiikOi^{j9RUOtCW7WlAuM=g@VpjKwNR|qFa1o(BI^HvfEi9lXG99n%V#M2BS;J-JZ8wCVJSvMk($G6_)X~d75d?B}++%StE$jQ)968z9aR*p}XF3hd+7Xp|UH(vG!Z^G#JanMSH=H?Ju5DW~ zo8Suy%alN>C7<<7!>fqPM+$^KN`g6h1TwPl@N?w~h3tg_YHEx|FUuAgxkIhYj! z*z^v4Km=3=?tP$k)@Lc~^inG%gz+InD7%FC^IE7NUdAh9#}4*x(j;6KlGJoFv-r^@ zE*vl`1>pUsX_4vQgApERvnBY^;mL5x8rsFbsUZ2$FcVElNpJ+W6!h3=nyhZeETXvC z>Gq(`uxz4R2LmfW!DfMD-(nfik?}L}Tp!Z2?@}1dCSGD92M>vB_;HK$nUim@@gRq3 z7y$0ksr9{;Tb+q}`sLT#NA7k8J%o^5=3&kPTIpH+I67iL;>nV#_N1!TP+b4DuT(Z5m%Hjldwe6 z*)hiD8}`GT#!O-;q8=E3Sm;+W(70K`LB{~9J1aG0mj8~xOBgw~%t)Teg$QlxtBypt zB}mN#hIt+>Zv35+3p*+`h!M&~5$~wC{Ms-Ti0VTAuwk+oG9voxtCI^j=4PKb`42n` zx=N}=q(Ln&KFhwKZEQo8L%K&_<)B?`KyHKL@BR*I7!6@_#_q#XEZ}>?;U%ucXLQSV z_pU#7R&AX2U-1Yci7sqtQ`J6E2^rOxRz|_r&I~$FCX6*lmtHm&JNrX!pyiBIy=RUX zAqX%^ON@6GwO|&3khq&01X|-$GL|oNP8#NI^N-j;1!t68oLCO!HG_J|0(_q|)W4&D z;6}hq>^JF%Cczdwu!~sbe1eXt8F;kp_AWOAEE_Xd^oinA-P9L;HGSZjdMFGtuS&1ANrAj-p5hgIfq;!A)V9=U_FmIl&YMFP6*FNdFfcE;&_^&!F2I zbQs~|7}=J)E5_uTJZQ)TN(-*s{`EpUh2@f3_P1ZNR#gddo~GowNX@lVAuAFTj|;aT zW=Zg-3;g>Mf_A$AzAQ8A72A*lXR=9CP*}H7TDJM&CEM&i&Cfh`c#07kvr^>jG{|-zZ{JiEvQUY2W5Che!Voma(zUT1}?maq$=J_tDQ+GRyYcT%9&_o3){Z(=1jJ z(qDCkX*?}B1dVvAT8#e)Ezdwr9-c8T>uSbOVS6x^TYX*T`@Onj+qJpDy!2y6^&GZ`RsvvPJ-tJ4yxhlZ@KwXOO_KMJX+61mK`{igbG82-Yb=34)-=>E^C z)m*ZHxzgk3W`wP3Pd6L-3M5~8bi10DiPa4E@MLk0cZ^k)Z~AULY^1&h8@(}CvZh~t zr=qZA{Nc(>&Tfj7n^Z8^M)MgG=illlX|Q-E!FC+&yN{4P>d_>)bPC=5t8l{nZtpPA z+LWU1VS|r6j@0Y2hLh7mgV;U zBzBHyd8tgAn1HLA9>aRVg1CCFYFeK7l3xb_gx#Bj)=>a1xV^zO%ki8L0GdNV$lbMH zj-e=q;_W(Q1Hl*K>rTwkhVdfI4kes(xWhMf)y{C;$4P0jZf9w3Wlro^b2dz4d7|60 zr>?aK-C=78@VDo>_cz$+DVvypuUrr_#62et98g(+(~ECtV9LuUxi~u7^hfeeoZ}(}8B%COJN#klTa#@bufzGbUb7wlof}4YG5+L2S9@stGj}am zUT`pbMabTF$>s1mq^`tw>}^)xR)5DoRBG`o1lImY?32fm_a&!g%b&ODKaGuWR(xpi z!X;n5>o5og`n3gN*Ytkr&vk0s8+^`A> z>8XbM4XcrS5Ut5k_i%%E8twOmpbc<(>U_wJGQDv2Wp#VSPr!2wW^-^&p; zWd7yAJ-0jY)e?lJ#H$00-ei{H6>?&H?aXa!Ap6Dj^`8V~R&FCi`uivPIo1`bpO!-? z6oKZH>i=94NX z1rq%+i=hq)To>-8Qo~Ed8#i?IaT2`;z{(2;yOa)exHrz*^t)sSkB!0>KpYiPy7nzIDJcmGa7piGCCi`dy7Vd#1{O3-6?@>z8cB!G3+9pmnR?qzV(UL^V*t_m(j+!L9I)L zL2vnT*nXm!@Q3^(EJoP1WbZl{vjBjk^hB=RjYa)q?>wj6VqwjlKMtSt(|-qm^yg2l zX9ribY-%9efM;M?8yYl5@!Xz>W95%MZGt;W^`p}eXfWMx-p9FE2Y1jOi!CaeiYNg$ z4ex`b)8Zi&k96o2jeV&tSn#S5b$y7U+^7icpw3!T2>@2;?u$3TqyeaveDuDi76eoLJ{5jxkYw`hMui~_6q_2HQUc`l@(n_ju5VX|~ z5RunU|M+Fod(uFrAKTbxvq>UJQ=_vp0E;5CS1Krf(n`Ls)%5>n%Y!^qQ=}9qTOg9B zDgtx~D?x(5k2HeMFp5x~unTlTc_4^Aym=gRDvHWezM&?CD@Gr<>4K+$-{w_UiX%{d z|5t;%gpqli*l{ES>OFJ|X6gg)XP#u0PhH|>K1ts`aXT@hxUbA9LRM}y5#~3bMT#?@ zk{nKr5`#!!QHyBlx5IcVGOBPXOWXfY{uLv8+>lHuh~LHz{X}taq?ld4URQzRz@K7^ z&}qR4#nGnW!^hP+#fcD|?IqUR+iP*t{QMx|35~s8b!Lww=egf+slI6NTrFf+h&_&m z@dw!4PrK!{sj-hkt<;)fQnlJERNQNU-30vC>K{&8FgU6$zH>~WmqW3H7p|z%h8Hc$1G4rsC zduWQv3{wauONrUL=1iJ0KDtWU1z@Xt2<(Tk3y$$LD9D(>3%rAosNfLXTzi(0D)6~o zae%#`czA2Y`RuxG92VK&Wl*~7eD>h@zFr&T-g1r?Z|x-Mrw~IV+neoXy!h{@7rgK* zjjWTU5H`8=zn>&}U!^7+1Bz_VH%gu{O}@>$Qnb6ca(v@A{Fi0w#vbG^ zNDV|U`_zhe#77Nqn4HRUC2bnBiE%W5oa4cDiLavold^yP5q#q&U&7`2`}f;LOaHt2 z^XM&G-10jjV9~eL;b7z&ZA(dVziDo>Sm|&)MnedXD=M0>UIYksM8g1k(apMb?uY1{ zWe3mn{DOz@51p?qzv2VED{k2kl&=z9X8yBP$*w5s7@u3)_Nc+gX`8ND?G}yNbdlJP zBO>GO&4r?9>xsqEXoQ_lM-__jX`!HU3*D>}=`w$v<%(y>@EN9q4Bs#eW@W2$|AzVV zy~vR}B&8kkH0NU_0sZ}hP^mYWBH)C8TB0NYjOV=V31F0a=@v z@aV8C_NN5TeShv3yw?!Z0e;+md&`7;6o1zKu!{PHkRZb|$%DYGy~vUVHI;0Hkmtvd zQRS4>n1uCByc2Ar8gEn=79@yOy)YUz1kfgQ1NvH`bDqtC6pR6E9>L!8WW@vK4Bb8s zQIq4h^mtS-W}`yYrxWochwxw+SkMoD88Q;GJ)yVt)RSq&nSRaBAFuZ+VD0p5M@LaiVeYL?3uRrprm{8Ef$ITe`& z7AWCVL&OrnhwPeR!@iaJPY{Wm2iCB(qcmxjF$OlEp!T_2jOBf%UAUc(7Kz2|s&Grr z7c=lBywJZZb8+EecUGfh^4-Ko?>=w4HcpeeJjP{_F+8phh#auW)EsDp{SJ0{HOq+qB58u*dvh-n2So&COTk z2oGFKOcP9qGT-ggunl-9W(aJ>Oa;EqV;b-Jk$?*TT5o0mr}0%vcyBLdU*um6svM)r z>6}h+9#zEL0O)#uX6*MK@b~M@9c2V&Dbx&}ryf5u>2kRKWCRcs2(YQ7Eh`g#kqc$h zsf5RT&A<#hqLNflRTcURPtnMmxo%Z5srX4(@HMal4amjE1btFXi zEb1F^UAVQonR{e-P?kxD_mkshqz8~PV0N&I`9tC7f9pl3_;kUSGrrB$2AzMvRPM7AyINcH@h~yqkQo!`&nABKFoNI)L&t^v ztHaungUqynJfeih(V+AH(@NjHla~oWn+;WnW)K)r7EkC!|7a2XIjVpw-m=@5y#RG(}ysl?Rv^xpJ+f4rYvh}mIm{`Vg_ zZ4ElZJbH{fz>*5I723s(OTn^97#u#eDE_)!xFX`S`=2%cRNG&tll?dxjg2cHgDc{?&Sdb zKQoEB2Z;n*TLMN4=SmkM=O&kzH{QC@MXvYxtgOX+Fcme8Xu=Szg8RX}y7qwN+AnoN zhB~))0FiNRb*)#s_Lec!GbKgPn#X<0;ndwAZtm4W!jg8IUkOzDeL1HI0V!@b^YzL91cmyDc~H0WOXdY~_5+trD#78gSzHu`0zE~l-wK5BZC zrzkuIpawnEOSy!FsmbzqJotJMvq!`L-#+f4sMP8ZiHtOFl-`o9K$G#zsn=VB)AVY)yryJuAu1u{ z`5E%1VqKI*wj(6=t)g|6SHx-)cYb)jAi3PT>v>OyUj>zk z-YArolLP4IzESdYoaON6xCXEa;|yke5e!N=T2M*MKQ(QESyXQ=5kd%~8AuS??;`K?Kl8z9ZUyY6|42^f_*f zxQZSG;4S{?DA>8Zy#)~I7-*{KYQqR?Ts9^!&8GPo#;k|W1KP{xs#ZaH=BGv&7nbCPXa+__dyFn}y)-XZ=O)-Og-!^*3lu0aQ-jY=9cgJ;#$2>p)_y3dQ$= z9P8(R#@0fwZ#m!W_KWSVJyKfT0bDCsHl5FI*V_$l=cJoDPlmR>K6Uz329t~xOpJEP z-U1WjO`fkCbHxBOO+JS4HJ8=V%~aj9Nku#0%fk6hWl!N5bJwTDcJo4oRf~0dz?mDf zR%nKf4Q}xl2$yqGE0K-Ln&-7~o%b0mpov-E%3Q1S#1~m_U4g!-=-?Si?U=}}8R4aU zLS5(!GcFNBluDK!GacNZk}$JP6HhJsyYrie?XLJ*49&Tfa=ORS zw$H$bbKSH3TIfQggRmS`H-aaNIv|A4D+~XI zXG({(4AyCsSLC9UQ|FuxHN{*S?y)UzWOb^=kbpG-a`owIlLfK(+H~P+8zyv5v9WXqF+UUK)cViJpw$*Hnb4I5e^)SZ;=^R=luJR8AEUn<;%F^WQ9oLa_#7 zWC>V9LzXZfhL{*B0viUTijEmsG&-e@l~AwH-|^YjuDPC74z=L)A*ypFC*l2P~V9WyRMHx6_fNQD<<`uy2xP z1Ub}75jKac9)Uus2B=_~C07BTmjfn(3<8K7!`Vajv^kET(AG0BF!6cK4AfuMb+$Ps z1a7T7nZy{cJ-i%rT%7C|S0Cl=wmKfu(Oj>M$2whe{r zVIxbM$iVjjtl;n?i$nqbm@L=+nF3z#uLrA1abFBptUCoi#`CK4%>-9CMc^ zZJtP#9ZyU&7egD!p>_0mD)8b2@rChG-|_OM#Y3nRB%olG12v)L5Y zmTy80-h3yGKCk<(3AR?RzM?b<#jJ0>9x25flXkw2A4{#BW_LQj&di>B9w87;c03XQ zKKr~s5q3Uw-}~Mihc+2F%6lmmdF;{%z17`cCY>Tp37|F|R3A+W-s8VbZafZhsf0Mb ztdb&?FKEhsAquQ0$kO|wHxlwZ&6B!5^rw76xyB@8J$Ez;HqmGiM>Je6EP>7x1qmG} zqMgb@iAgRQB@Px>fG20e4nW6X2_iLl!6RI~^}O3?)kAX>c^yQ4wwk#=^qRb0Ye+dx zY&vh>grb)dBvHWIR{7Fj88V2q{j5hW-FS`C8;dA;^ZTLy(1vF_lp%8fM}$6GH6F2F zoE~FuC%pd?14e<3jInV%5H(!X%@Fy&JR=$&}BILO*M7XRi zD^6>5PQ|$f6!=)8LQlVo!|7Q){DN=!ox;p#6eMHpc!}tIOUng?uQtS>S+4h&S}kAW z+l=WW10(=KHNAQU8@iE(ma32M7!$(lg{jR(f)BXzX?}v)dbuqqZFnomD@+f zs^*tw`CQ>4ch0%XXN8)@c^)?Ket7FAF`|09(;i3V_Q0(lPcSZb0e?>ve}bHpC?ZyQ zbw`Dz@1X+~xX>d&-EQvm;@B{}EA)m`tr_p;cS14i4n;0R~S009IhxN(LamHiwd2&lmtNF`3L&e6(0I||^G|FNkK zxtdWZ<{M+DBM2w7db1V&m`;OY#n)giDa8&|lVQl#R6Y{NiOZ}2Y&jg2HlM7B0@C%@ zBPC@ubn#IXO6j#!5*d(Yks;(#NXdKNoRn7V13=k>HM+UPm}L%>yZ$!yk^}Xc?qv;j z+Eo4E2f3xE_<|Ov2VM_0s^Uri-J!3x)B^$r%4$L?MHxzn#kN-Q2{p|bdjNuCl#yba zQD>HbRg<{rjAP=-c8_tWm8E}VIU6qa7!?z@x&T9!_RqdOnPz>syO(%Y64N_~7udQ3 zK+Cc(Q{OYHu=)G5`_#n1mVya8y-eQ$AkGG*0R>krC#$7i-Q-YOgf|{#-3>+%%dGgs zrdkMN-|^hkzl1$C8j+$|ItW`1r(nVFTWkNz1t@pQ!e5PuD%6b$9DB-T-w?cX`(-q@5#YiV+qkYqT`^4 z_(Z+9{w(Q}maYnN$5c)9HBw^bENAU!NK|ZF-&tk)%8l~xK+y?HB_>F6(M;DImv z$1KNN`s2C?48)j9dEaQyx7N~^>6y&%su##`zo!`VuCB9wwlHTGw~TOoZgh7gX;K`F zwf0MMGVUdTbif&EUM`ja2V1HTUP=OC^{aSIa z7+{joiPlZkO4gdlZJqCTi94oXHoK-fd$P%3kQ#<@f?&I`uf!rmjJG#I6HP{RN!<7C z{bPW3qJmihS31G}{}di%MibOzZR$Q$ivfe+dw80PS; z`pgL(NZO(!1xq&W?L;a}oSgE02ltWvPSpQ{)ZwMI)ty%cjF9yWRYsaO4{HV}g>A$F z52A;O-9hiFSzU4zwKX|e5u;ISa?P?5h|Vftp5?G&6AQ&wI^~V#bCY(cW-{3zMuCb1 z2Y#D=ZdIhoqP%%?VkQ(g*;q&YwA0C%k2cuxVwaPnSXcKvyV1cfF6X>%rB8hS7h{Ol z&ij+(1P#uYg`y($&45OCRiFD3QtdHwa!h;*(;$yIKxYYLq~~;*^JME}aLVx}$(!+c z{{5fHi`GKI^T@QipjRGLB`F^i?ejy9wZra1d?@oo?^-7;-rHl$m-iax*X^xXfv8TC z^|nhWSeaO-6Ig$xze06>vP&cFZ5zV5Y~}`T(IX71!$y;6?f>@MS^mPr`8vYTM?^aP zF(&z2Oni~;`doyDkoH`KIxwo{W^3I8X2I zUlIyqEh1Hwjt|7qurHE8mIBjne|Bi#LaHN=O$No8B8Z;CFfka{6jH?X=R*jB=rh;; zvgh3ZqmT!SS-DPDjDycYFyfQ}cI!|->+zk*F%lbWA;x!U04yU0twvW62kO!c#1|6Z z{Xoglxb!(_LMJRa?~5G?msm&z)-R!j5lFG29znD9`iJVbt}%?rrGrFSLbxDy2`o5{ z#D+(IwRD)9Zh>=&kpp+s8h}Ls2*r;lMB@Q#N2qZige-YCcO5h(O(JP6zd;Dl`o=FK zE~vx>(D%G##PsVtoJxE@>>q-v*0+WIM^2nlS}Z1KAiOk=+Q;(UhhADY<{XO7x_*9D zOX_o<6FWI&|I_6}B<{a856Q59yZ)CA>rPxx{ii<)NG-s35`v7}#aX42(f z>kpj1;|W1xnYQ{midxE|0NsA{Yp|}gdzQGA1fTIVE=Xds`0t-Y?BS)`Flkt}qZy2$ zop^E59{5oO$TX3P_lmNAV`O-&@9w2750Lx{S22aum(hnHO5Y4=x@re5->jw=p1rpw z{8tVR07hZ$0lMd*TC^S~iYzJus@9wTJx*C1N-X6S&F}g$>&IHY@0x7@x2SQNBo~YY zFaW}|v56oGp}dMA)pH0#<|vKw#P|cjeiE^y!3ahOI?s(OZ{i#BGx;gbm;QqslgBa) zw+(zw3{K}ifPptA57!tBvXG`3i)O)-XLYn6PF}SO0;(z}J^ldTz-0A+du%zQO^ss_ z{1nmy;><45C|s%o+^*>2GLGo_$b1^>MVP+R2X#n`&M-iiu>E7j!4DAWJ%!|n;+^ZI zP=r%faD?sGE|4Io-%Jz%b`x=Lso+1~$~33;p^L*C!@>hRp|S1_VVj@!pLZKWJ3E4_ znUrj~V%-|Y(pg!OUM0x#vnpO35h2h(j*e9Bpynm%?T8}sKKc6}xHsRfL~q}-2&7++ zu=udgcAO*^(eS{bar|}^{@BZi@VSZj9n)>O9Y^k#*!vg>_3zEm~&8Go+sk%h= zau;%b7JLFDXyBT3NzZ&AS50Y*9D{G1BE9vMrya;L;Rp{qvzxhU6y%-@p*~RZ9BuVy zWQQem)6zs12^oc!yskrlFQRknN5dP0IX3+d`Df|1=9O|Rj= z#Cb#Ye>N4=x`YPxWB$sf8Fp}S(?4E|m^t#(itcIgq7$;YQL72?C_q8{MJ(yRPHDw6 zz_FHU<<#=&9t{u6#qGq?Flq_pD4u?O>#7(td(%H$sPm#=64{@D<;bBUMJf=EAe`D1 zM{3`I>0F_O1yI~D<(yqp1>xzoxsGS$O6|u?FgEsM4ng<*hQQc|`(|Y(JpWFC3*?d3 zRu-ioybiDSW&0X+JIEQ4deihp9O0mB@~z?RV$!#$ElJz(Z<*pRTi8yB2UARaz*|HDfUK;(Sv0AHpRO!cZa z3r7Zms1Ypw4{E&9w=7LxU{`fOx!i}_XioG1nEF|PtP^2cUAP`~8f%P&8HA>0 zdspH)RpU<1h7Ud2sXllya;_Ct6r>Bw^aKODv6o z9As29Tn`0rB#K57FHvA*N1Bl{mm&=id=)Ue#$ajYd zpz7a~J;-QHHCvw)j*?mE*H;8V>(B+;U z4X`on5xtnx<16`$Bkrpgb=^MT2FIQ0a@2iX>AwC};bM3yx17BRkj!x~Wa#7nYMfWq zbLFlR_dJ7SAncw_vmkQj4A>>TC;-)F??-*gj~RJL(d;?$^CUxB5Ofjx)9sY~4JGD4 zA4}XtLpoHeXQk6c5p3k&L|B(YV-q3@6ZOPABvngx+)wc%i0WMf(`H=?$EDgD--d|- zUS7>oBIx&0mp=V%+?FDTrDFLu5Lx~SzwakyBn*y55(e;f z0HeLe@MK9-^s6UqkMYj?Ba+vd_3+TXIB4#*^m>!m7QZ6Kl;xKpIw6{DIYM_P{3&N) zqu|MJ!LneWy`$&(U_(n`De-06Yr7^`1!e~;w{YK|F?N3Cdjo)E5_C5)OFIflze%{+ zNabIZnm3HlK;Icd{PX+Tz!OqamJti=(EEMAKUqa^T%XZUuqMwebJuskrCSFfShafw zx9FTN&gj=IuN+V6`jnz(67E)!jTIN6U?dPOhKlqahq@&#D4DKYc5uQJ{Y`*I7h_!G z{(5&3*mRA_U%VyOy8E2Pu2?pa->QD{v?}@jvi8nDZ0#RBtL>!`acS1Th`2Way%cwY-sNr^I7~I|6-6arQ zf(H*8Ah<)2A?V=l!GlYJ26rd8yIXLFU_s}S=e?iYb^p$)sdc)l>vXT`Q+vM=@^i$8j1*ErL;rI@ncp) za(yK@7k;6$v7LK;J?WYJ&PlAI?)={4cqha2Tp?cN!K*LO@lCR7LTK$mUfbl&=Lz$U zl6^GY@E|*@JF>&Jb_T!e)Gp`mw2R=`^Lz&zZ~Z4a1$YHk{9ukYl;Bu0txJ>*6DAuo zJv571XCU&Cl~VjQBq1<=6N+@mPczLZY|U*`^8UK-`%4bxa+}^MTPK3s^UiUItm{A+ z#!XL?RT`4h^Gf^W)#x2Iw7VK` zW}I62Irf`VeJrSP^!NiquXPw^==v#Sr!4zwuFLS44!Z1wf~E1S2Q)j|busJO?P@V> z;b=~iBPY8GdQ1)S*q7Pe<;kIJ*=XL#KBoLzNW!o|UL`_wf50=D;miu1O!tAIQ7fzy zM6;~53bva3{*$iWwa_q%$+dL}IKMuxc6~f)^}A@h9TX5*ccsL=EqLc4JZI;0s+@zv z`>1H7Z0L!Z_UD?q4sp+P)BCYe=)%tjV=y-&{+^O-@lZo_U#4y7DCia}?rH389;W1; z(+arC=IC;L+Dx@2oqUR9XHC4g0s8=YKRu&$dTjzl3igMQiEn1V`Bcio3dzOA(mwD# z%R#(2)m)$cOxWWDB*$qG@P3vNRCEe_*AhFB|))(zo2{(qt*nIE|uVLOIm6MA?`$>PdvPLKA+RG_omUP zdCYjoj~bh_jbStGd~XQ_eGeU#r(>83Y>6Dd!*8H@I$oW5m^0 zKZ+=+c6wbY%wL@-38s6Ea@nInQXD_RlD9n`X4lnv9ARv*jnD>Es~< zA!y21X08w_By0(2e@7YsUp@q2{fSGCWQI0ASRzm~PYdGay|LkW_dJp+-gG^NA3N1m z>l#4$*y6#cONE1uAZ=nEj{pq+^`$YMD=~y$u4En@-i;LT3e^|lMSu(7BJU3NLz^aF zd+*=oeuiK9bPG2T)qcG2SmVK%CQmetK*PL5XeWRN`h=Ghz`&GH!Vj=Xw9Sx^&($vt z!IG8&2bn5(jn|wVG;~;u1?&&ZmHDc-Cb0n;BqgZ&wG=f1gq(VGE26Q{a1^+0qfn=) zkdXr9)PjFdvvE)QD=m^IwPzdVA7_&wOPILyr2!ZsvFNZsOib#z-QC)BpOC6e3iE@p zY^ZQ0r*W4(j20>ip}EmuHjE#^P_~w21RNG6-c84p2w;kri4J~){A02=T8 zS5D3WM=%f!rimm1(pt%oAK-?r$gObeKtAle+7fBPLpaDpE+^dHr93je*85 zn;~~w?Hg87@C?Z*e2T0JN%OOXDqUc75`OqXVcCL20eu=I99ixd@w~8TkEFm=@Ej~r2V@!?ju2eSGNtFy4I7P`?cmUZT7o_8> zt-aoyuDMo9pQdeM&(ke-tBc_kar4_-JE7BMC;#R*EPQBIsWj~P`t*b(@z=Q5=}X|tOIB9*FSme_She^TsiK_F%? zcir!QKKCZ^haFQ^LGEt^H~e>q|88%*97cTfzo3~Hz2$~oVIOz=je=DEHuk^2N~;t` zv-+AFpn;4P5z3Vy6VGCcf@8-!g({p}o^SJd>XxqvND|0LzQCN#3%hfp5DkoSgl+RS zo%;N#e!nelJpAtOU5=bl*jDs(se6%L9uw{8ffWb0LNiB_P7Y&- zthugp_x}DR)zqnZ)xf(p4cHpRZcolmXyV#ow|`Lla~xu*XLy@@KSFrBPr4bBDbh8+ zg~4TD|LM{COA~OSod<3O(ZHV4QAl?juoA`YK}g2t^bs`L3Hb~1ARz7F?nGE=Oz~Dt zCnq-wTMHWKXkK(N^+ynJVs~-~ICjNI4I`B63)@0g1ktI*OW;TaDN6)uDS;TMu(iXr z>jG_yr1W#;tB=C5vw1&IK6O3qbVrT)J)d1(wqhD13>usp1t@hk!{Gg%y4SWJDJgy* zGeR)dJ0C;Wl0*pZI*;Emo;Ue^M)JGux7fV*#>@^XJ15`X?`-w)F{_mQVq#ykjY$0Ljbohyo%L#kcn0b z|bceua?U0Y_64zDaMzZ^QS86oVW!+Z^MeC0{;VtywuWbtw<0C$_a+ z?UOnGa7OqdE28J~AS7{n;{$oA|CS)gsw%SW;$7)br|4+P%}pZ3pZVDYE!HlS#ANYZ zNk%q^E(tBItuVU(>!iQF9J*`FJ}R9ulEgucS$!1)rZ1<+!JiMZdcR%d+SUg(-lGV& z-}E5IbGW;?n*S_)i^|C)4<~8cU7brvdZBVJxp+=$Z^jR$HRJkp-Dp_^R~X?e-nUYq zjbHB?cLokXhcZ9Z_!}@0^-F++8VoN5#>P~FMtxdg0pcDPfU#jfy&{|@r^C^uc!`0t zEipqPrq3}z=N+V)_>ZIrHw=ooi#S%R7E+U zR5AAMvQ9b+I&bM1kz=Rk?4I@%z6uD69jR~uT`ui+4(lkopStDDVM?c`p&+rBEvv8 zy4U`SuAe+C+UKEuD{WF{bzUcFa#G8Uo0yiWSAm*q50hTBs1!#ENgHjS4((DxVwHLA zk4%o+s0qoYbIE%k1$uMhl+8Ir*kpZKe9ZjM4(jHyQ43kPP6p&X;sZ&cc9*bz#MMV5 zaneM}JGaEXs~icVFb8@w&$)5kCtnFvRO){F&8y@`D7whSv(y`jwEHw`juP-+37S#7 zLM+Ch44utwB_0!$IqpsJtBOdN)%p6T0+t>?EUdG(f<06*4`0SXCh&Jdp4N7ZZM}{4 z@+N!%6Q&%!=NF9#ZpoasTy?WH2@Tl_$x(#}?8H(@xcRTc%NoOd1aL8iAbnIkMQdsa zrZwVLt8sHqn=Zi_bHAnWY*DL;lU_P2;j6Je7r9+zOVsXJqoTlx{5q=QBQA85(>$5@ zUk1+T)coO&v=qVHKK1v&7@j=0EaIvK5KBT6dr^OW*`X)`mrrmRQaw&c`bQDv{m?J8 zwls!t*V4sVs~}Cw>r-mC(zU1_m0yD`kz#R`v2?gl&t-m9r0@_||gl0ZEw2Ktbk?#`hvF^XXx!R90mfC)-wfELgXn1n_(e@AY zaj44Y#s+{ugz3b6g0keo(Lc(tFr=>jV~6Be_@s5(Q@_d-<305rjt%cr-_EDcwK2pp zVA4o+%Xo|rQ+;O!s{#?iZC+? z&yI94pQ8XOH{VjE;sDD|>oMmYISntsI)|m4^D(Qs&EYW#}i{JT8{}pjn(QLtH@= zJNsq;*|t7NmTbT_OJMukFK9;zBg92r#7=41k_{(O-_EHi(Rk}g;zb5f?EICwAIKE} zGrw~j{`kZ8u$vZRb$EeYQqE@Y&z7GFh6J6|x5+6zcz|-@KyvlAVIsP9mZ1ap*^>h2<>sZJVV?<3 zdzXvPDvEhsy5In8AHDbsRu*{esPE$QgN9q@&bvH>0g7jZnVpCzKjA8K#^`0UJv~q+ zzXTW(fpX({0dsq=6ktp>yr;iQrd1xAMqs?zs!X?q)MhCN8BhAYVB(2e%_)|vT!f7z zlC?a>y-M43OBI)q*081dC+2Re(}?E2N-`&F0RA@|LO5b2Ri4L=6_k6`1r9cLJ)xY; zZW8+(?fEs-y3?G}{S>XXj|pp-1$IMaqODPQhvrn-r3o0Jqc#fowDr<0>u13^Gg_r znkQgN5PXr~Xa;*^jUSWI&7}~#0l)p-Nw>zc)`xpi<2%)}9%r8jy);kw`VM0!DP-(% zgwe?u&8-}yA5}1QCQ8cqK@=mZlrjfxX@@>>x2F-eASy57$fc|J(87Y;n-&ki8a6@* zm&F?J7EC22wzCs|JiO+@Gl*0>iS&_7!Yr7Trk`7L4xU~=0ta79Ap6i)F((2exBhz& z9kC{m{H*ni*e$?W4_i=4ClS8&% ztqKVPEpzGAoP$xPAdB>s4b1E1(AMeqvbXW@_|hl12^&3m7U}ect+9??`NXCW@fuiH zyvc8%`W*~?MRsq+b_XjLn*q8^IB}mBW;dR_{SS>_NCAIYVVh2{Yf9J-{@xd{ej-*R zI5zHLV%=p!B80yvSykS3i=s;;XM}GWtf|0Rw>(q+;8)B6wW3q8<(8jy~cN90UKgxlNeQ0LTb+KgU$QZA z9b6od^s=0U1zqQA>|6|!4v;Va$#dNv6=NZ2xXyW|Wstys-2DKZKpMoP`g?-q(N)tm zP$1tgL_=LX1 z_l^X$O7BDd9mdXUvnv@QDpQ9pdtFr`hZQyOD^8f`6;!WpMu62%bdGlX+5%UFpa<=% zY;Hh)g)Cqbx`wPt6FaWYmPl*@7&Z7$@9@4M)B$Dj8lIX)M6Zq=;7n!rn}=vDWO+Uw ziUVC3czg{zZ~hg73emH7$dg_DzajNy7HC}I-K{eIuMUH^(%_(gys^T=wEp4(y)gug z_^DCDMkZE%X%IAqWS#!u>g~k$l051>>wp$wYdxKc7!hP4fW=JD8#sG7O90npV&Om8 z#7w%0eeWmsDqfQ=+yBF;FaBi+0jh1=IuXpjcC+8?PQ@ZrL9EQ4$ycSII|qfU8#CcQ zjkJw!NC)=*j$a7*H`Xqe*vo19GPBrg=)P@E4RWuHgVbcMK#2MX8eP->g4BDg=mt6JF^28V}yyPjFiYr~f%XRFuOj;Du#s zqocA`tH?R5!k?dNd;F z7ta4|9rK~p_FP#uW*L@2OYv}|Le61f3w}Y{=#GFD zdfvl8INFu;2A+TL(h(>x+TuFj`s+o-@n!)HnoNSSsw0*NKUwM4|A!xqwTFD7tsXT3 zn&z$V{S%COZxqx)ko`=fRuf3`chD#fAqO+%6V;`__vxn)bdyvVndv*{ zB1}fJl44uh04LSj;r`tdm|BZq1#99u^H+q*v~vB$NczG5MU=nh`ERnuqB)3axplZ8 z(`cy{xp`f{l?tQ(mmn7-p-iw zBo22%dLl_vgu1;4qI5p53!BejX!^dtg(~m9!GpB5Y|U4Mu=Sn6|CbxT&h{_DxLPW> zT^WRT1oPmA`aYX7bTVt}&kW_lGv>CemP7(mRe~{huS0kB3y+(4rf-c$_EpLIH3Ni5 z5HtsDh>{nXqk;-}rvF=)IX=PsmJMC1%GQhx*r>$dR|;^YsU09Q0uC@b@?W~q9nl>E z)k*ZbMN=`P@xvjKoH)+SXR+<+FWG{m^0xT@8`a|fVZr0SqTo4tguxhWTn%gG#Z$!& zf~^Q>1V^&V|E&S*DsIAXAh+KiH5>K9W+gb(+Z$K(!h4* z>wotv9w`@HRY1&C6`Z|p)zyQuL$K~46FC6=Y`Tt+a%ap?b_`F{ML zQif}$p-ZkyVE@zqBE7pd_t+3c=|_RpXrTWSh*iX-t_{?XF?pU~HldRE6t#>zVNAcrNB^fJ*!9~^eb`N0Cu~LBvvUFQ4Q>Sbs$Ntn?J;q z2vGnu6q)W2*ieQJ=$l&!@X4Tj*^Ki$9}vIKnYb#uNuq?UQ$BBoog+SyeSp(6>3*$m zN)oBE*}@|gQcLURiC{*xGq3}op?XhDi4S3Rz-B06zmvD_F`j-8h(Euq1o^~<^1nv9tscaf}Ud5gryUG56{-#-3CnSktw!%hS{+gN;}RV)z5 z*!o7#mNT$ddNL3;p)nq$8Hy|X4$Yd2fI!w2uYdnDFn-y@-@32#c?{z0yeYk4E^W{R zlPu=VAyob^Jp5{X_>zu+2mg{>UiYVd-;n{t`}K*J>(_scKmE4a@Rt3HS6gDrji*9zJJkf_aNl^He(-yfG=bC|*Z&6~ z?;*kuQ7sp65Clk&+SM)e|9j-y=#Qo?Mb2jwl(5tO_tFLJC-1d3=OO0>)ZD%N%hRqg zc~oe2De;GZ6am6eAO@dv<1Y;`q^2Bfj#BY@o4s~YLa+){!%-m!DL2B6`P*rkKci31 z9vz_rhru>`eM|jsp))Q!LlX`siE(2rT>34i5dOV3MV#tq=As*Pg@jf#`n`7Jlb@VB z_^D>Janf=RqgAksnAI6jeR%fOqMVF}8ZMNa%{xZ-Utj;59#0AhTTIk8>jFkEV%rVw zjVBbtLn~!&rT%+vs(5fq^pMb+>8iR6T4Dha7fJXCf-+|HW8u3j?T^qk|K&W1|3i<* z0tlHbAR9#R+?7uSa&_SiwwXr$7r24QD4xkfAXWr>l>I-_R``l#bVF31r3@6{>D%_& zgt8RA58#s8XBm{zSMiUtl`fz%`X4-=x6{5&>0eriOA0XI;;Q41h_x{j{=`rE7sZ^< zZfz|_S%-HX1eLtt_%EqzMg>oDFzHQJ&Xw}7Ds%yvG6}|ki=j_7hhsed(vub`m!)O3 zP8B*))pBTt!>eL|O4TBic_}3YID1e*^DmSVP{J=8_TJeV1vpw$Z8(fcfuOlM)>7`8 zbokId?sc|*&(t_xX=^jv7<_jbSZ2G3?qyI*58&m|vE{I*uA7@0Ef3Ei*hYbzJkh$0 ze_BNlo=}R3fF}KxTahw%gyRvxH>`!p7bqAK86FuK7)69juY9)eg_W4ziK6=1|FQN_ z;4a&HJS)OFl7U5dG7uQuQ1V(TO)HsUD}i5EnAhTUFjB+DsF9Eu2#k?2E4G<_rQs=m zk}Ciq0Om|El2ZZ)3(1kdDkawQR9iJ{BMO=}xU!~!0(s$eB}jS9JT?d>uV2>cG)l|` zs2!*y^M8c?80D95VjKB99b7m@RTrpei9St0uAh~VI4_Y21qR9qPvgyLeq|`(dp%qO z?3;84>7`h_u~Dr1TF5+&!Jwj%H~52?PTsm3KyS@Lj>ZF5O3kYVmBQWg3akIuD_@CX zcs#~*8XdKYHI5=+4#5QQ^+&PFnXCkEf&d1p+`>S^zY9`FQBTgdz{!h|Lk?kqSAM;k zlIcQnK3V z0i&J)$rOa(B+Df+N6NuPEY(4QaJdCzOb9Yzp$WwxD1*#A{ygnI;ZNho2-?N=>eH&z zXK~}lWW-jt?Q%1byHusv?M8pEZr_uS8?_MMg-})4){T`f>+LP4*GqkrfXmJDMBCFc ze1oH5O$j6HFIwB5VZ$Z=CK-9C7D!#4S|$msA&E{8gkz}7va!&>EyXV)fyaxtU7*`4 z*qeuKJoK1$E^XZK-#M{}P$B zEHbg`7L3BukL(Bb-Kfdgr!=8Sb8hr3OK^k9s zn#ep~?n-C15?u_~{(EP<;Ybr ztQF&N>q;DPzw&7i``eXR!-P*&KFk>z*|-|g@m^)s1^~0K!BUQr-wneG=(&`Z*xv05 zBof8$o3=ZOBO!ekTEIB7*qXlDp6klBKzLW`-=$*gerCDc`qBT}f)~4}dpSF&`L%8J zs0lg(Z6p$?TZtNl&R!t(#BneelKqodEFHad;>wqzV}q`B;zVqN5(~zfw777nRWIx# zjfgE<1dkU?525-&|N9H3q|PZAsJ9eB#pI#X-&uC7R`Iq+-|=ljVX;xyaLmd_`8~Ajiv4aB$dy z3}KyW_aKOBfKWbeC|LgKR{C!6r?IY{nr*ZCQUm&6L$mO=8z$YXEDmq@__^iq)4R@T z(hLVRqSwMQ;bbZ8@!|U%p;H8tslxVzFL(_N?NeJ!VEf8BzE+ZejI2=BcHvWv4(MtFh>%r400Znqf2MFSoI=^F20rJQ>R(E2r>)7>E3#_S$+- zbxC_cvy_9etM|Jy{M==W0Iv^nrgb$9Y!sHj2>2ePTLJCn5pA>wqw#T!cj-s%M7g;Y z$SmKq?F=?*f~NMoW|n?@m{LRsYh^-mHke6jQn3E~H4MlT%(} zt$@ncB0P&0O~*-vZJD6)t`2z)I_3ENa!e267IuzDTB3Co3L=1{nUm-VN@mebY!s<$rxPyj1;d5@#RuW9hRyrJ6;HjCDlG z?n)$IRDl@dm(c*V^}=cc-Dj3B@LigbBePuLMq`Mb`1v@DI)Cu^0SjxDe>S#VLZE-mas zczdn=ZQ{Np!lDhpS! zLhWR-Wje`APST*pY0UcF(jz=tq8LzG+_@=3XJ0psO2zJrL~~*^7rBTzS|)x|qM^mch<$Pa36?uFLAHUSR#_#vZ5|w2L%DPpnV5aFEh43P99L&SozhRLu4f6Q zD+p#9mXLS)c{^e6Se+X+H*A9CKHQiBwjd>mt0X3Ls0e}H5OSZ3JArOlyR+R(a3ul` z$47^eYo0Wyj*5&kuWYe*rzs=azjo*@FUDFEzX{Auw+#o#Brlt|0>N$>n38c&VMbc1 zHZww`(xFdX`iEK7Y=f0P<8J3W^_d5aKYf3u?(~W{e*5mS-)I$DBD8qa$?~Y&2Ek9< zlft54#cbOzHs7e6x@vD%X`Q&ivO3Prn^^lwp_~I(-f;f@%S{Sx!{roila4=MNw}(U zT;#_#kzrq(kq^GS*7h5`*N0U2oJA8Md5*nS-{~7DD_vXHZV)-Y!8b6`9J9JR;*{GA zzWu@wSOM&+s{L`SC1hLgWFPpLHwHT?c=;u;Ok>@MKTNEfAC0Y&58hIeD(={RM;$n7$xR{$js>9|`` zhxd7d0k&q+-gAGhm^d#b)qps#9GCIKc>HciO6p`tJ-Fo$!=Pe360OWEoC6O;k8z}B zF}9{;3IM>y6J&y)6Ej#QyZD7>&Yy~-{wX?A0IC+j4PZ@T=0J=TbX0-8Y};u<#r8jP z2Cu^$W6N72czZVqjE7qy2bnpMRa>_n4#`GjBk0qDj9W~r%IJ~N>R&L6k?zD?e|&y* zP!H9=#4+aQ&&B>=8uGlg`+dOPtr@f_Ae0Dw@xyfPu=MT6!$E^(oA$3IPJ86{c`odsXRXGy|=TDv)n1H&ctaV)iI|_|Za@TX- zANit^cI`w&4E#yxjG4LDTF_j0+9O?`P-i^=MSHSEmB_Mpia{msovD5tAdlYTh0ESxvdPmW{M@j1Jd8V z^KyEc?!5m3cK&mCq~zqfzs6nABiv@02)B7y5mP zZ*T6$2zlb0nn9Kg3uswyu~mCG(yyTrN^O2=*$eyeE-ez7ez@jbL~aI>Z{ZQepnHh} zjHn$e<8#D=6-Urp3ELX#V4#diiM0ba)NxCZD~uFixPfe5`3J!DHVgH~myO9MBCN}( z5^-f^i5hif`fdj(loQ@-5)R9f`NOEJSvfnYN0QaaD_Q*k_4@UstvCM2isd7ucg9e* z7f?naq26`(6=|k1YTkP`CFAV2jC`3&@RS4~efK#8>5mW;?*jPORp*lH4ndILh&18J zk7~&ul}d0Ee$!}^?Eq##8x7|NRhU^;cVnaf;S1d}oLIE(XVzXgYXv{$_Gf@Ogdju*m&Jg zVIQV~!f$SOqi-eys)K{ZCg4S)XaKP(bp$4mRbYP2XsE{Yw^fWEX5!hK{p_`}^fg}Z ziFH?c(X~X$w4$f|GSgjfvNs&;tb51D##MUfR)Vm+K{e5G?k(|G7w}!1-C$2~Ft!YS z6~kM94GHb?hB~n=9vM3Tzd{Co18MPlsLK0PVYafb$jUtV^z-c?H6l{f<$@W&uL2%C z&chh%RfOR{ITGTOu612KOLZMt1>RI0>BL>4wDQBkmOpg5lkEcxY!=kh<}H2((@pfB zANK?mYU1al5%JZ?Ee}|zqZKZv*#Mf@VeBjuj6-6(VaSc0o^(9eL@g-sx`6U|PrRVy zcL^r+J8A2_UX^Kshe7WcXaWq@(#ko-;hM6Z6P~ma?b2=_KvA9W;(OsrYZTNmF4g@3 zYKL;7fB_j?<|}$Lz5MiRER8K{2LvP|Kj{)fDo>YQ)>Q9@N#Z9ZvwFx%_Sk8`TLhkw zq}MGcU|uIhADsc+&mHT#sil`p*xK@3F6WS2;7goL33S8@$t=#pPsCZPlX-6@rcYc@$mtLBtgmQuho6E5A3~j zQ!(1vaCJE!0Y%OTDV}6_en{wD{#IrxeZJ?$bl7<1jNqnk`+o=(R0((#iUwriuG-h= zeM3BLd6aM+5-15fr>-dTm2@y<%A5J2ImT21r3F0wb zb?01&o0Z;Fw!x1rf^MO>vl_@d@l8eVVa^&pDeC^iT&&6P`3Af37D&tr|#)F5= z=ctaxmnLsfA<}HHS4SFz2k-6+@MvRARiLyLxM_3#i%3mABOzXC!CuYOzGq*i^}RGX zi28G8zI~|lx);=|5vB6anTSNa2v7~oJe5q{b*xM!55nq4g*qXp>3X368hyXMlh+`B zgQ+(5nUBI>W&c+M(cO0g=bha+9lg$c>|X=e-sDCOl_JHvohd zZK7ESxf=_)5D)^uzLcP4F|Ka&mi!#@L8059{1p^jm`;o}YS3A@z>^?D>zYY;?-Cpt zb|3xg3|a0yUmD&jW3{}Mf&{_G3Sn# z*i8Gxg>rU&wS^v<(f(uGyuGS?P{jQ(PxydfkqoDv)}V7eWC1mVDXdY(yyK=#VJX5Q0 ze1Gyb1VJLhy$WF4(Pg^co2eiXGQ3kC2n1*s_gtK^1AiRlzWH+RI&*DUDy{=kL1g@S zMfCMW0DoQ4HaxeGv0lF+=yVaND|DazCOnQoFW~Ua`-;CGpLg`3gX3!^;yN%ROpEiU zY1G^A;az8t#-Mk^@TDh@zBqQ#b5|-j+2C+F06_<`B zus$R6(Wy+2X8q{WMaUm&L5uzsZfPH_)Ip$ghK1(wwzl?L-b|R^9N~>8=f~jMkvA4P#V)muq1$em*Y=Mm#>+4I93!dPaW2 z77hI@aKe1gX$; z&AxX6A*=`1%n0>sE=`VYvxJXscx)be6Jvyc#AFbM)>FRNNrchL2XJIQR2G{du>uS# zmoYgGZgfkVmUaH1jIr}1D_<-}o7FC`@MG%J89bn|7`ZO_dv9n&WRxyaX_DIr; zPwFMIHJrZJ_<+kFJF_9NUA*+u1qW=H@}$((9HwsmYjs{hS~24b#;-W~(daNP!U_7{ z0X=Msb_iHoJ@NtJI}wEeXc>i3Tv?IQ=^YwJKFmq0pYm#FkgaINOPyot>*0>XgX*;- zNIyJPnS3=f!rM@+;nzP$$+AN{fc@w$_(4<`+USWx{@uek2fm))&|v&xpAg_!X#_~D z*mlQ9%Q*s{72EUp_&{7kmR)S)94MBH?O11BPs6?wyq?fXdYAGhnM($Fa8h(bOPl}C zhK(^6(UXa{k;-qM1pro?Fk>vqM?9-B8ef>#ye9u2N^foOZ(kRrn^DlHF>>#);hG~c zi0XO)uA}reFdW*vq8vN54H{j*cDlizV2@*5mr+Fk_B~-p12!8|S^|h0Fc@xOM1+_{}rq zd~^Q$d)VLSR{xtutBu%~VXN$Jal2ULy8n z0;E@cz^HY2VGuTPe|$8Ien?(Uu3x_9YHv#L{C=sk$;Ov_VI2}*?P`73##(>1+3Z?5 zx^e>uGY)aUd|E~AoN!2eJb*k20ybRgH( zTMwr#Qv~Oo?qMr?XM!Ev5Q?^Y93sLOcgWRD=hdIF%<(11<(Q@BDVw9>nQso?Rg-l1 zakZgRR1z!-xa369Z5E5w+7fbdHD-*oB0qnEK0{Fk*Bej=-9PPrr-1cpVw5w+KF!;t zULH)qrWDSe`Z!??+7cN0!231c#?d#ehxYp`KQs0+-&wAtFJ;Us&uG}}Su?y6m3VDP zv(%Zni|7^qNv7%KT(AD!P= z!LG{|eIJxqcQNy)3#0W8Wr|ez=Oz^`6ct$XmjPh_Yx+|OtO#N(9Kd8iVVRF%jw-DB z_}3mY;)+5l1f}hwNAYhE6LUyPq@qF+fxK*HA`1%(6v#BKD$Q&ik~qzhODDfzr2D#` z{iv?b6sVSw53&$&Q2QZJ0w97?Dbyh?L-XL#<0nf)>oLq zcrGZGc6h!KYSxzbn4d%VQ4+&;OkcdzohVfG-R0!IZIlF8Lo9l0%FSy1{^LZNgc@Y ze+z=DJ?IQmESCJ2CFJTuSg`n6xiS@FY)MsSShxUM2>Eh><2)c4JSY>gTa3iN7}K$f z;-QJfOtf8C@~lDD@Lka0z|#K_1n~oN(KV&#k^T)zPWmZS4t1I@kPaV*9}Y)_TOWrj zR|c#xrDc;D$)_*_h)*na6GgZC*YyARfp{moloekkk!WgjT15qD@H8<{7APOxROOp^ z3%wLy#yUk51PylNbem};S&hOe01;JyfOXwm;g8wq@pu4UapG%`7%AT3FT9n%;26a| zN1cmZ5&_P?{N^@UnPL>X<*@fYiIApzNye->?PZKzo^hZQaT(Qay{&E}7p?Y{U3EWM zJM-E&Jvp6v|Mrtpod55HmxPjKp*GEsy;P|>ah@z3 zGj{s1Is@X^7$$`){h83q1-qm0%SV9Y%cggL!}-%BZDY-8KV^$q+xau3<`nVFcP!h{ z_wQfG((T#yfMLw(;=(Tx*!eWD3-hH1@oA9L7t>qhHURau?yBo<&0*zqV59T1SAau8 zA-YBdL81c7+>eCWZ{~9D@<=Ao+zbZtm=vI}xgsxXpmL$)h%PHKX2#fAS>-QrST|#* zqw5PlV9)>K-xTzmr=*`%r!SD_k-kpvqc5*gyB*j4lf%*P**;SZ-eM00mHi$kcE4R; zZLf9>t5ELK(@9_Br$kW)Rk53I4)4Ss%vistIu*%C(^hLLB3cJ`f1{gIPAHB*A?|;NU2%R3tt~EmF2vYvwl9D-7s4b6?_Tf{PuR_cB$9uq+%kw#d_t8`h$hY zEx*gs~ssr{#tGHkDr`W*3!J#7U?g=ik$v1_)cJ0-%~T$hcB5x z6D?_ohlfPB8nQn=X8x@M#F%5wbN5=ZHU8~!XZ%_9^WG>mnq9+JAap1J4a?z!szY-k zG1a=GY_6Ve2{oFuhhr0KRt=VPiin7I7SEaH^HJ8>s5y9O+YCB?=23c8o`?e`KonXl zF<&g8Uc(S*{0cg-XNA)b`;9E`(xwvm)ehAtjn0r+y_wvk)<)(+6_Ns!cgw)m<=w{H z$aQV0)s)C8Q?Jy_v0(_tk*uWivE#8npjW_5qi^KJmawZ0=*=qnu&<;cOr3u^93k7@ zVj{t?i76GDW!#fi0@OL^mw9`}MvGFSQ7NiQCWPbMG{Y@&9e)OmHXLI5EuT3hM20|? zAYMZgoR{Lm77%ZUw5#ibT~sK7Hzz@G&XkUI)m0V}Ok+?vm`H=h#7|wSVpO>pK##ra zX*790Ccv-diAmv+n`o$0yP?TgGkkokgFLc+N<;hcChvQtF5(cr0bmVv=A2N+&k}PY z_``Xb=(iBXL@Ppx^@OAR=Nl2=WVzpTSS<&B{89UTau^*zISI3ST`j>_J?A?xU&(G* zbPipB$|~+u;#7=wMbv9i-TW1uS^D-XqC#ItQgKbG7M{JflhV7lkG3Odfbrg&UHlt( zfV}%-RH>~-1AaeHFNfk2)iP( zY*5$GKtnGRvF*OQ;TldmdB|Gqsj%%}^E*yexu=1mN^)b14oJT8t?oey=S)!GdaX2^ zQ_38H*AYe`0C@UVX2hgid~-*8v=9A_q{;3qlDUsgg0YA7cZA&BhPIs~+D`a&W`o)* z=VtPEdMr&InUTkeESP)Ue|qu{wJo%5%muz$$~aylZ804I^EfCXOM~5GX;6rRjRr@3 zJpH>bgt63GNlS_GgOy~1X2rq+;|m8r7cxE^_tdRlokVpSDkF=UU+-3qCoyu6-W7uU zqzb*tQ%T;#>Iw{_dS*-GDE$4dBkKprrsJj$c?UWbnOv|w5e%}XzvN%;B*mcsMv>#x z;!&(RY}>GYd<7J2O@Te$pKQeOW2T-3Hu&HNl~{Gz2ySZ3S{4n0%LBoLSCtM}ss#F>}?HKN@6q?wof@X+#_w5x&f@h`5# z&v%NrQ2G)pjo^s2%*oGBqvnS?oFxpHn7R}%pKPvX<=@JS!g)lb9k)%Kf z);-i;+sTp&O&4-G4}NGE8@5^ZX20)KGXe5W(G6!jYb^Wos)e8~;5yT;1c7|g_li7mrLc@ackvCFgSMNAIU z!T=~6IA(?3HXDumf&0m6tsb``1RF)dC9>g0&+iGwFo%uq&L#fjLr3rTyNg9O-cN+v zF~@&(L!Uh^o!H zsQP4Zelh6^7cW58T8g-K)Zx8FnnEPRkM#b|@sQkd+UtfbK6%F17R5)qQjAhFr9&LR zsYuY!ZQksMy=?r7N_%HIj#+$Tw4b{ztGLS4c>Wwm>7Cuv)pY~mX@6t17KHT51gcVA zJ2`{rqIVy!>32RsaJ%16F@f9&Vs`gF1h$%4Z|JUm3tZ^S4Ifrwu-Es zjgFok_>nZP(6&u4=+uc~CWnrwOKOV+$1?@l`sSuF@JZrh?aG(S5|GqXNod6*;eOUt zB~M$RvR7>OmJ$DmT8H}qz_GHBjsQ3~N8I$ACB+&q7ypPG?E2%^-wybuKbiFilmI)N zxEr|By%;-hs$lxFOh1zyorF`2@(Xb}>cL3AgHw3Vr~$6t&nD%_DZ1YcEONKwNK9^X zaDP}Atb_)rUOn2-{>qn??VYaFp_;TcT^yVs{vJUT=GrU-P(iF?aCdU@b33QE?*s0>61o`H%06XCDkqSLf*%-@Ja?3P@uL?&A)d8NPN z-jK)DS$9U~CvQr&C7zo9hp4j*i>mwn{=mRcLw8A+gmg=n0s^8q^w3>W(nGg`C@DyT zl;lVV4Bg$Gg3>9?JcIY|e?70}&A!f_v(7sEtiAU7epcewuLyxI5HP}uzYSKS$S9m3 z+GM35DwnZm9YL@Vka%$;yEi!O;q@cqg*UC>pn^K>$MoRtUrcB&Oc*Tu0<+1{yaOb? zA9)tqKe8RvrMqic;>=9g-Q;GPolzU_UUMv!eyupX97N^4-Ow}H(?Zj_D%4$eY4(Yp72Ct{LrEBJIxH*X3uNI+L_Xi zfSK!2E6^VlG;-d&2Bt?s$P(rjoQ2JVA@)h=t+#4dX2KKf29WHE@mmh*Et{%WT3Q3? z?=z9!<;VNEO+`0-#cCLBLjKu4j2=&LUTH)EEdS8PZr_WrVCy6&aue0px>?w4-`ri1 z%8b|>d;}u3%LG|?I|Orw4ZC8nW9BjJuK4DV<&0SvcYlV-lnJo~S+{M1yBtyXLOJiF^YAeL_Px)6` zMXvG}QRR5BPK&U)D+LX0n7JX(dm?pm^bZ_>Pt;_EFJ6>Cm4mL1V@M3@*6f@P=efqa z>cwPqPAh@|cxaB$*yf~Zs{gHxN6g_~ zy)a#DQA-WUqlJE=$J~lg@kWEJsSg?nHom!x+>GphO(@sj@ThB~G)8&&N_#DmB zPM!{`Yoi<&)K@ET=Ns+&mY^Mm4{h4uBM0WNZr3TLGR+2=o@n zizvKa`!qJ`yFmt{KN_kvK1DaA=L)xLTC-@A+qL)W1E?jD`SwM<7cKMh6~J5rZ3b(6g~9k|Yy1LUexk@%^I_ooq45UW%+|Tnb%6I1 zxuBrK`S+SnmZ{D{Ulw6iVuYSOvTI$#Pf2DH{v5B;YgOM*@o``r{@q1jG2r6F#xLuW zO53Yfx?Z_OiJh&1q~mgu?y`hkO5~*{pa_Xc4a(=%!`u?=^jqYwy;7p;&C3}XVmCQ- z{VAx}`~W77$6yPtEgbFnM2x~o1DGZssTYIc6Xppod@h|Tk>u#lc9FW|AM1gEvtgTi(2*m*E#$66kHW?pBFF3xW(C-@w*H? z{oV&D9s6-XAFUSBm-Y!Td5E0(VgKaz=vB*Y@4&|;Mn(!Y!@Jax+Sgn$j}QI1A646_ zzh+!GFW=SxKjG#|69jHX^v^Jn|GJQs4pLvR2|IAQERyPrNU;!0kft?hlF?r(EP@>$ z@AnBTT&E|1zLj%7iQ{(g`um=l+=r%hM)i(6XCzUY(!{Su?B(RN+Z}NQkTz&J-s*SK z41p=(XD8zuHwMjf?~QE0Aek3m6Fry1lRp9_dha!0-wq*xONT~3*2X!TSAO#!u$NpE z_-ghRU|roKwe$|&8lTCFPgl!s;)yoDetXLvvxf9a^VWCh*%mwYfe#X7luoOl`9Al) z-}sUx-rR-R7VGlpYM*6cCk50lS05zxw1!bxHsGeWh{!TvgCK_ zvF_4!>%U-;W$}^Sfn$dps+CQCH{H!vht+~7MEqTAZeQRcr?nLB57N-0c?fee$scjMm(c z(Dtdr1(_V$VoI136x%+wf_ABOgm+{{QSDS2E`s%bhpGR4V_*(Hh(26syBKQ&>O@|w zGf|##-Vms|E&jpHYoN>i+;r2@H0K(h$$&9sg*9BW>pGcueF-Fe<~H1SMC+!yvnNr^ zMF_AXB|qJBR4vV+HC~#0^%w9(z2&w$t^&CQOiJUkP|sM4`r@gWqps>I{(3adbYGmr zyKC43*rs*SEQ;JXj@Ecoy%9)n{?H6+e{9^dTcahDoN!z z>Mn!L|5NPB%4=ojEC9(Lf7qk{IwnF|>W91T zBKcDv>e0LucZssj`vFCz5X8p+Hs<*PEne+)m-1?Chev(MQ$+U2+antlce#Lzt zS$*%L-J>r;tBNMJ@1@q)PxlHivAt42lE#KB34QYUHprC`r0{A`D@RcJww2Wu=QEak z;?n8~pqil>+d>szKS33=?nUB4bj#?s3Qm9H_9y_O!t+9lFeB!K@4nLNF*i>~q}EMA zu+eB%*ZYAI=AfWHq%`_sQYr5GjD{yc{dIQ5-m{}e{KwAd?DtZlmxm7Y$2Y``XB*;( ztKf*-%RDni->n}%nEaX9I?ms7Y&_B~A(ab5KY_+D$*Ksj{!!FTP3Q{hkFKhi==iA<+EF$5eSvt?~o-bCt2eAVd1W(W|BIWKQc81Q(}>|Hc|E!imp#bxp@ z`QFGVv##n&aJK*-?<^)<-RgBOuxl7FC5#IRUVUWmR=^UlxnuQAEN7U!_fgg;V|%1& z8E2~hZ>*Mgmqcsb2r6x1&)n8=Dh7q$$5UkQ8q#HZPLu1|n4Wu?^GKk(nqW)_CY0Ov zRs%6hZGeJ@SlWUvbrd2_ciLoR05oR;Fm~OZY4-Ue_ z%q~us5gTGqcgReIa%rmeEdP44P2UqV1c>yy|NTf`HRE0gVXkia%e(CFCARwfU3pE4 zen?>U@f$@%Y~=SZt0UQIfQG(%k5t+0_2T0^{bcq=UTN7it+SnqjeuJLrMHJZm!-ue zjYz4#2U}Jv&aH>nyEO+=`NxR{G3RIwI9;}GjF%X}k~#~)*xyKaBu~G-U1v-pkR(#g z4S%W17RtP?SR4IPviJRzN@x?Slr?hNFq70`RjfkS<5msn@eXMH z`lO{i=!`G`IS{|%xALoXrRBD2eug4(Hc-kdX0}0iy%Gf;xa|4& z+v^n&LiV2He%kve^hELYY{W=*aRzyG%fEtL2-+e<{%BqMdVhu7Xl>Ivh;_N%acFIo zJ!?L^A-)d|+Bdyr37XT|`FgYb{U*8P`nnks82H8F5Ay)-fb(R7j$!Gkm2lluE&}aE zU96`Ja(;Qa5Nz>^>Gr4?u3tv~De2?;o1TE*=Jm z$xfPHX|>!uLAF1+RY!I_xr=F~Y`Gn#Z2jJPn)m%T!<88FGU$9DPysn9d*;yk$MAY- z#plD>=>{uYoRZE~bm(b$xe~{4UBiUsssq5F-Z!o1Gj~)g*QEYE zhug^Ok${yCM}|RbKade$Cok^TU9RBw{aVOwzrwE!dHd5|o-GK>VB38-yn8%m$qw(5 zCTuB@*C8psi$7i^&odQn!jdy`(bT#_IGl3mk97}%wJtom*!MqmX}t@&3JRQBk&<=B zygX^WOl-N4z3#i)a=D(q-}1}-%HS~9e}(?bsCwPM%CJoL+XP?J7j{yV!cJVBC(~{| znGL0|W1{<>_)naOQrJb0t&PLAXZz?yi7{Iuy4nRf1`cxUGCd_n0hwde7e60A$krn5 zngj>u4;oeltE2=-fC-r50099fQ)`5^?WKItOyq-zCpx+6Bc@wgqMbQLG|U(!&~fP9 z88v@iCxFH%{ABzuN`PV!PA)*OFIb=f9b$wJV-R2CQtrwgGQ4EIj2d$7UCNv#A zJ$=qg(>A@TfeR4~%$<6XD&XC&e~OQPx|Q}%3-rQy>-Ye)t&t97d4$cZSNcbnUNQF@ zKm~7BNbt(OUx}YQ;~Sn?L>jX-k>kLU;iO z5^oCX>fn-Zg;)Ss9>U;h`Qhds`1DpKc1Jq?R?B}QMJI4+2My*@P&&Jstw-KM2kApF zU=q{pVo1$men1m|ArU@d+%N+Ejh|`^E#ECiucIQ==#6#)A_%(*J zXI@;Q%wX$s)^}LJ`67as#Pm8QBevfZ~Re|5T+})6l3YMn?-_Bj`l0 z8JMo#EL)_)F{V=GpHeO{45bYETFCz~aWup}x~Up8V{Sk!&L7b?Z>5e;I;(*P$BZ*8_Q%Ifda1%df)r?Pn@;<|_VZ6!sH@F;+FxJg7<|zs*J)^V<#!)6+!r zma9aA>9WTTT+J-22e`aAJ)mtSlxwI_So10>9QCl-rGv6r1Kta=q9KA+0OZAvuo-o7 znJ&m^T>Gc~KQ&j8c3vVWT5`C4@Z8e49XAjQS5tIfvQIdzI>gL^bcojKL3tcZW6d;4 zMd>6FGfzbwIf+e2C0eu4*BSk}*4+U`6^Q$v-_&-d&Y{0>SK9Ane1VO<3LrbMF2k9# zmfWI6K>!}a)H77vJYZh+xIa|#X;5nrf$;27$s9^f`qGh@=>MzPjFQZrG2829Pc&fT z1q1QohNc=-)oB+>tPsKB>C699z6%y^j^v9Q*d&{5ZhSgmd96Rw9uL8_VcgcdOsyKn21QdQnl@C(*VGk85mD&XQn2ZCJ zgmf@U%?8)xw_GjmMtAgJGhuizIaUn6T>Ct1j{gM}+=&zLAS+d{?4{vhj1%w`d2r+p zNuR^{fm6(*VYzn1C?%WbMuGtyJz5w_{_p65iTWp3!V_>%20Gjm5VconOA5H8NuSP? zvQU{wr`ydI(RP4&zkkr|vUDBH#$&QJJ@(pWCiY&a#-@Wz6t;oO2&CQ&P(g`KRsOxg z`Dxgo8f&kN{d_l#iEg(UL0WM+6(Ll&2K9dwfO+m**$1sN&AeIyc9LPJL2{Dt^m7DS z0{-R~c{k7?0BY`%x{kUnRY_7Pu!>?GOjTK3Wey;q3f_EW4d=3}XaW?wiTw3qe2}zl zO$T#UPJ2WH0g=T2IA^(XdOPC5RAr3gyq!1cPQQChP0AA%$OMPC(iEI;whp&JtuKWZB z^O&W6PPx^fG7N}CRpezrk54;M3#P*UpT2pXABCu(pHH;~S21zSBZBd!3MjmIjcobR z!n@%q91p8RqFx9Mg=JdCRO%IalktGY?gIv3>)?|c>o7kPaF~C!j`-oOoY^HEnJU|c zE!&sgbPiiiSp%_Vu~qk8IKIla!^HjQTiS#AOB{_}Xd#uhpEM@92*SIVR{_%zO>>#@ z-L=UU2&j;#kKcoHYY8P!2@k>8BipKzQI|n;MO5fQ>^?WxP-ZGo0dXzgE;qkJJr&MA zFKw_`T zS^)}iSA=~v@kT01skOiE#`(X8@&yb6)r!`Vm&H-XRJWsHeJn`x41S)bPk@H7d@}m* zIb@0FBx(da781-|q{)yX6X)+NoZ6$Rl;5QN>x=!c*vx`y2dOx%!BnYE@F_|Onb1uyH|4-%*N*)%T`zP~f`tqNTOA9D#@Y8r#lZVsuIld$l zucRs?fKn!UjiXfl^Z$7jR%<(rkRgIEv@X=Cvz<^9AV3Y50*WRP1djeW&v{rYa;?fN z(fAlAIf{6=$5lCW zUax1^qxl%v9WPzJJgiAQ`Zxe3JSM)n$8wg`m;?aPC^s_NNOYhmZ0@JbKW`+Z5|m0}wQ`wZHTK9=wj15H`3p{h4jGGh__|gRatcu(&Ig>R;fI zw#@yH@*w1d=LnkZ?vfME>&5`O!qU~-?Piyv4Pv>ea+TWtgCFn{$9)FWOMR<_Pd|wK z(ZsX!;@c!w7yTTY9NekeE3N(hqbU3ytZfI?=y_#0l@HlT9$5Dn*P!q8NMLy{c;w$c6$didPx4=c4J=#{3d zlP$8vHTD@@q3Vp(gN~%N#!djvil2Jz56fv1D8rnG3T`FbfGBLkp}nLzs01}}@D{?m zC8s3;UJ zU8@!4)K$E;H0W54Z<;`g4o!tZ=^ybK>#O&t{yk%jDX$nj@KDYluu;|PQk~}@g5t3Q zqCxxWftYxO(5|?foLIw1QKoIk^_rV22;bt%(zSoaV1AW&b>sXk!?E^~UiYn-g64@bpv3=icdOHzx zW*mbBaTTLdC(#@ttM<|qMyG>7<7y=h93B4)ODJRSr5V<3kejC0Pmnu@w|zmVeZ|a5 z-Mc7Jx}08*-*K8E$z9a6|0(ZLz#=!M4h$pPS>N5BQ~$Wb`;#E#0P_6sw!jp5v4VS2 zNkS%(S~irDkk-)AmJ0-!_MmgiTxHu=7&i@HZ?JAS{I9;YUU=WH zo8EZ`9vCOQ0se{O*RV~Xw|8EQuUypYh5@OZG9Zee_res=JnqD1?S<_t*mY0P5gu~7 z_1gGyhwx@3@O(Q67a)7?a(jim96?GSeYiu)BL93}-3~e)xt~L(G&lLhuj6ir-`{2G z$H4Oq^=#|xD4BBdT^3U0xHNNuwe6XBg(<^F@7*!&v`6vCU*#5O$42>*5;2){GG3Ax z6U}H&W}cp!+jv7v50ZZQr^a@;M>M>1eiR{eDvf3RS3V#R#CYS&G?h8FwwC8^A(sq@ zO8}%n`*E2NAVPAYVAran)j#Nt`q|6`pvl&~NezK#@YWF-3GYBFF~nW>`t9^38SsVz zS?u-qzC|0zet%y#KXzRGuv3cLu5Y$@q`o;mbm_GI07ZM4DutYSV0${cnI}}TR zM;`<%KKG%f~$oV|zr&HV`qqJMD8FESO%bje<;d3%3wij@HRg;m~K(n zWc+~brqDVJed->|h$cXP1_M`vVIdJOep;!cJ2FLQJ+FG!#;hc#cl8E`IU-d*7m7|5 z`AYetC04Ib>5IDOIXCA1W%!jvzO*R%^=A&7WOvv?S+klQ9oraz1hf*L=&iCo$kLG5 zY$BF%j!GNDvL8J}agKPPovFW_9fpus=nZ-M$QL#_!1~Oj+FPu3rSO+=kLlOlmNs(* z&QCA$M68SDEOkQJC-b9h7lkn$%A(bgtVmFKq4lWRO9tCT9dr2%2upP4OZ9;4G`R)& zM+RGeT9!lHY{sW}t}`V}n^yjw8q>9I{2bnpepCeXxh6r-Y5_0r7r>6`?X(r2J zy;^b@dKBM*R{Um0g793<-g`?U_r(B#H{L-zyH8HGkp~0FwjktRt=2P=ptX&lBPnU0 zji8@yAN}y~n&$8;GL{?$8odv*LMrMHa;EI@_@FQGjTJDg#YDgn6lq={oDUlUk_pI@ zs|y)qfb6+g7V_BT&JWOf(RFdVuXX>q_55P_s&wUiefuj?D(H?w_Ucsjqzf6%;QIt{ zC>}ZGBA}B&BwVa%W|sJ0lyBd77e%lcKN9pP zaI3)-05J94e-bo)(Q@BFd3^Oo_WIcS=Y72Cy`ae*JHRC9mj{arZ_U2*0B3HUO+(gP zdBH$t<9s|-+$y@Ffg#>;7;29oCB!32#Ft61DSn^tw_^o3e1{IWEeg6#8)-ShdlK^G zZek?xuMqP0z|o=1sUV>Bm=L*vbIi-m-Z_nKyeK?SU&Vbfi`q`S!!_5mFmA}LnxbiX zGR80L5q~3DzVCJ$ebMhOdn$Rj7^?e)UoggZORzTr#0fQHn!m2cv%$;0U33`_J4N!(P6#2?%4j?7r78kU|8P< zYUYypGuG_P zha0Pmz*I3@q`d&!mnD?qp`c~My6in}NB3H-_Y1QA=I^K`97QyRgjFa*t>UMqK{PPD zdSeki1FNR*yAj-Df*>;NhG7>sIu~!*zwX~}2V8EyC3SRQFE&;4RCWjKQy3({n@YWG zh+ud-CCc4K8(vF%4;vYPIrQMvkgjK8@kaLiy7f{~>je>^#pr8*b@^Tzb-9z!#joW! z(Qb4~qjuprvW<^Yb0s2jl?}9CddNO(>>o6I^}GA}^KT8q-Sx9|GfRH{>^irq5Kr0~ z?%Xn3%6dkgp|Xse=NXB3fR07JQ6G(C@#U?on=|ewmy?nAM|3u_?};(-4$w*lc~X>L z8#^vFaUPL9pw6l&M6>Ncu&ILG#XFhz9UuI!&ndI+_ON6x3`a6~9`zW24F*EYdDUZ~ z@zc&021jJo0At>Z>M>#KauI-Wu@^z*`;9Y(@5uEUt$-tU)8n(SV}4vid6IdjoTY*J z@+CvYa&kN))c(l2svsZ7Q4u;=FDfZD_F=;*DDXV=euEputMYz9LujEQ_79DAkx%WM z92|j8IeRdVkDnf29vj!VAA(||4Ra)Hyz?6g`gt^8By;A{ih{D={n3?sq-y?VPlY1g zA^j#darSf8Wc_v)*hnsKsRLiV_n_f<1(!!#$e0h_uA8*q-(k}BV{6nU?neS$1J4Z^ zZaTl;Zp)(Tj!1l{XsL|_#MEq?Y`iVXlWpEq`8iOoqMJ3mq7)R=&s7H`My&q~KUXse zxaeDbm$WTw;kF@nK=3(GD>j@`?Wwudb8(XZgCe+Z-$f+(Ek0#xSRL^*# zLc^&G+`&#W?C|r$W`@>skb?N~;?)P!+xx4ji`|};+i}X}(_oGj=|t)Gsm$yajczV! zxzI&dE)h&V2w0D@a#!V9Q;9sliC=Q&9Ye1e^0(^9)3lAD(~Ylzzfx|qk(Z@kFW0{Z zt{w*c-YtSj$H6Tvtnv0@aP}MLRCp|j5ST>nv~YH)kQ*An-78l%e6hsfiVz(b`I{)fD>ZE)Nl!H`twG}veqdZFjEl+?AT2Tw-@ zyW%O8kNQhZ{Z7^xq}Vp!CEZ@*t(>&pU%6a&w_bZ2Hkb^`i2P~!?( zGh+-s2-LBuCOuiyiMt7(if2;a?#A~1;*H7O7$LIrwCC9R^6o+wd0V=I>eYO4-=^ii z8PMvp(_;}0qIJ(3n?&^^x3{v;MKvCsW^SmqN+pgT0s$KNZDNkre*T^EZrxt&l3b=c zY;Rg!YB?R@D#%c8Yq&;6-?b9Dtimj*7yD<9g$2cqVW|eA&@d z>U^WB3f{-eYVlcb?$>LJOg8VB@!e(r#`^U+yIVKv0FK@7Bu zUOM2l^bZqPLwYCvenZ}=u%QQ3L(zoVK)R*zU0A314Os&zHTZB{DUAklfzK z-l6^(%)XMFoT$6&0DO@A>$!5N6uuFWWlEY6t!IzOs1-WG6(8kUA2!4v4T>brBAz?^G+F`)5IB@Z9c_Zw}FkA+s- zUk>h>7z&viLM8x4(7Yvl&4PUu!viiyKpXGEe{))Vo3CIVMerFob@DDu3V&`#VB%gF zbUK#CFQq%?jY0)BWPYJ+w=p(Y7*WTWnql=L!a-fEiNjbFRF9B*Q(DReYTSc+*+9jF z$xt4H8o8#Skyj@jZJRC99bi$rP*&H6z%+-aRxBvr6Z&~ah0eJtnVl{E<)p>N(~?t5 zCSJu1vjGyMFBQp>l74XP6Rf;d54dFcE?@fk^^d|K%qAeeMlEI61D-AVAR&D8DcE*H zZJwINB41?{AY3E)KZ={|OgGJb-9Nr(I)&nbqq4)$*km%Xo5DkSkj5LFNBocCwtV}L zXzQU-)G$M(2h#|kcJ5}5s2%4bZxvZvCJ#4STJ|~WRYoOYN-(_vO1XWx33U#+#I5zD znbSMARRUx7D}gUvzCE0}sK$uWK`kXcx|J;Szf|eh1_R}+Jk6V?>qjGaR~0&@n`9sI z*<;VOEd}(qkU2wx^j54ys3Hn|Ys}%u*1yP7%NW;&g1G&IbB-kKAMoqK{z!$XIqF;Dp|GHz z>z%r7n=GoRiRA%5Wge)dgi~B(z)oX|415EMAH!7WSk{i|R8XOP*19y8_&5Jpl;YF? z6#BOOnTH1L1aavcf|4;$fA07~@pUqZnKmqei{+fu$suXNg#1I-k5>+KY_ zLc%Mlf2%bftTPFU(052#T7ptQpdtgPqz)EX?n{4MyrrQ5NSoye@jsaFYsQb_X_a%{pojS!{9?o5GK6H!i`>|PX7=={{`VZSWr_hgUBc$o_|2lqP9|9 z3I>b`ujW~BvLM%ZAm1L)vihSAERpB;ZKtHdSx6QT$umtuoXW zatvOE`Zj^u$NYl*6P^TJ^-;DSxXAk7J%R-V-K{YMrUV7vty~1=A^q7H%2O6Uo0M@maOZK*dhY5E2oJ>a8>E15GODbgOChmc;VJCL(X-#glS1!6 zIb&~J>jo}J6j2`NNgnbEMAYL$&R2p^8^OF+!9=TekOlP%U zk8!53Qt%(K1=`9>GC41su|?N)@9$@BS`)J9L$83gUZ;+jNr`UN6fh?|g6>W6AZxP{ z$h@pt2B}5r>#&jvb-?Fc)zDzr4Jp%0_It)(kiteH3|ty-6|)V_agOI1NpiT;M2gP3 zXs2;vW{?G1+TD+n(kdNe5rufip?&o~TjtS@PHwNG1pcfVLQ8r@XkNRUgKKcd+Hi7! zRIB|N*q>t$Ms%ukK4wp%m!&?HSNNf{HquD?`QU}}`mvw9CRbU0+d}M8(Id<)->;Xl zJY_9tm-VV4f3)3Az(V*s(e(aD?6{v46IvFJ*>Y%AiK#Kh#PDfu!r6$(JyQxa6iRhI z^T-(08qbT2eNZ|%AGH_FAT0OJr(S5+xm%R)HJju9#Z0MPLVlbQZrGV+Wdpn1r?xfUaO-Khk616Whf6uShTBg1?c%hGFUUuP5&1N?0kl zUfU(AX=?HpD0}W)nCvfb8-}+6&SXBWJiSYCvqDA%3UX9iErwMasbzv)- zcg&&1$znd)w9gw09y6rnQIk*gl2PXt#FcZa2^wk*o@yjNqLBKy4y`P{wpCQO!IP6e zx^QX%E=A6u^Ed6!0f+X1kH+6A?&A-szG!@=JMLFou)H#XT`3DOoussN-aT%ApN&^4 zdntq~DVYU`X$&(VRXDUBJD!dJj(kF&q{q9w%|rp;dOn1Y6!PqJ zi@Ur#wYvJIw}urd5Yy93>9<~L+WBS^<2jR_vrrEcIE7?sZs4QAep<s>UA8C_3g7p^Nw1-PuWh3~+7se|#os6s+o4HPaM%&2ee>2oXLf`_%iIk2?#a ztwd%0$=TO>+p>GMkIe)X_+P~7y9_}I`{Eait2dRAV!o=+Zhu``5$(CXb<%$J$48!H zcOdw{lD#N(as4XsJ}0YGe31v?S>=7iSFuj%i^cBh7?DvDC_r{yS~0Dt!|Zk3Im%$M zS9xMfkuv;cpCOjKT_}Mm`035~Dztu3y*`LjSiy%HR>R_POY$l5>wW;SNlm3Y-i)H+ zomt6qK(+bZ(~+LuC+RZBBtNJ8?0pSo-b4)lec$ve5oW9&tCQcEY5TuNR8yZOA@H+hZ=c=1 z#keyioe$!;tZ66h93CdQDhgJ;3_BGxMv>H&;iRTqOPj ztiM=3z%)}#J+_9(f~?XRR`d}+gNF<-7#If;^e2omQ-@4fSM%v3^V?Oxm;NNFAgM9{ z-qD!!XP_oIA8!_HEeDy((rZc02;9c)t^1(>QnD}ZEdv)>U}t(L(MOX9SCotosd-vs zYc7RUpqJ$IkADiOeg3WJ7FywD^wPf~jBJ$+unxchXZx!D4WXth6y+)Gr?5ba?hdWA!b6u5PL{YzZa$6w zRuZ>yxh-+Qyzzap{<-&lp{U5%Qa4^v#zc9lMl#rH$CYfj%%q{a8}BWD%*{m_8=l11!AU{=#N2Bej^i0H8yn4v;O!}UzakUjvV@roZiB3 z_P*Tx{jze!#d9sgcXoNF;UN~!#Uy$na|A(GagJM&n<`4g^w#lpAvyNp{K#<7_qE6L z?8-mvi5R|kY>!!%Q!vy_i71(jVgdppX8lwzD#z8a#tUU0@>@B3}9Lt=nMODiDq+!`v_m6MhK5Z`lIuj2V)z_oF zRW5X#2f8RyCD<+^LitHO>vsAEK50CoS>-0&lAR{VXKUv9C(U*P70CilV(rU&IJ?P8UM+Si1FJ6((ehJ)Zf5Fhnyw;$p0WsgioK1c@Y=>NJak ziC5<>Li)D2Y)h$TG^d@S#PYNx9lT?tfn#&2U*ce7b^?OJf4DY zL41(bpqd&O-4-S~tJ+ODCl4B@1(^rFJTMpzh2ipp%>~E80aMC5Az|276t>(X7^2VF z6U9wC(%ti0O-%Il_1#vVRX!_ZF!c;{`$kK)5nOWjYj;&j8~l}RqprQ2TwGYEwxaI zACcdaUN?%Q_o1PCTd#gDpX=J4UFdl|Yh3;P@e+DQg--Rr37$Io{qA5lqwp~NW4SV0 z+Py$$kYZWER9A)H7`2xrrL)=3uU${d1DFQ%6$nnznQX}3nM)QYyj;1#`bd`S-({Js2^)DAm-MhU8kPY?YrjBhJLL4LSR7 z*709tB-_}yi7tIm{f#X@T}W$6!y1Cs0jT%%NEi%R?DVT+ddEPBzx>P^$3@b{vhCoE!e=b&Xr{mz~x{<);nn)O)&A^CRAmjdxn8F+7ndq?JxOI%- z_PA)pLf9BDnXOeAIZL&1ji1qrgjDBj>EwkZs|Uj+P}U$JHBC+L&bT#8zXR}EcdW!U z>oS0+r@}N&X*S}wx{@uNa;7_00Nc6jtCNY-722m&Ng5M@#Z`GykedU3!18F@wDv-@ zE&v$0lVLdGJ|z4Eu#ffmpxkV=)<*?hv2YHr$bMdOu!Le_FSxLnG@FWli0RW-ksX)j zVO>O{fvf~cL>7yU~>#<+!S+wlcU{T;*3Nrjh>&dZJ&{mS{sm)ja!zWi07c$2ZM_RHsw1>#6 zo5TBChK;1d0J=bA^M@dUpv&c^uiGwx_hQJK)0L}m*^SuNyXC_ZS<@@;%O%tM&Z6Zz z@1V2T!xm(k)?N3=9X;{{g>)Edt#8eZo%s>}2u9uAze+u?QblaX$v-Pyvt3JV4gVV< zwlxIb{~{!HYHj0JlUd`wyoa}PMH+N;{(~NQAu~9fK^Snnaw~g;w{kxs8({c0K&0i* zZtLye=qF1rZ(aOu=uNNpPPg(_j;vhoH(XjT|3(Jwe{Ibv+IITz#Bb-%pX1^mBO5+{ zr}G~9yg*Shd|qghqUtWQ)`HoRo_-l0CX=j$dYH2QJlaZLZ8Yge)n2}nGvAl4;ehK6 zxW_!rpnquOF=>ZNL07+^CbHu^;48yhUZmHVIe)HKY__QcvaGVe{9iW@>~zQZjaN4F zeV@ot$>#K?{!R4dyGssd;)-2Qj2a?)4Z``iWSASld6Q(9L|{@sFTuGi#oFO$ApR(I zoR=0O<<}Or`ihk5r{++nW5BfVd!5)k7LZ^M02r}`?2xWm9a)6b*Ahp40;zUCoEM;T0#dT`v z&pVsZAEtRmOv8QNTD}eC$Kr9B^?6|d=KoDq@56|);CJhqbS%>8 ztfvkxq6l z9HXu@CGDBb^-!28sF4+{iB~j>KpO-n+eO=_)u9e_DAcEyA|5PmZcS}(QH?!Gf=?rj z>c{bP6_(Go+sTDG319^{IO=*c9HK@I=s)Litt9Kt5*fmN$lTIZ%HwN}QB+G$2#La0 zi489>9t>;nTogd#8Ws1>l2%if3rwfIm-ZR5kR_VTF7=SMt=WEIX8d5=IlYdTN;Q#I zcH)Lvkx!G}$D>c{`|ev~Q$>YQ3{=Oa0bHkj0b2}lSD0I+o@z(8FfWh*+nN2^!FM}v znBp*|5}C1kAoJTj==^Wf&+NmiHinyTUvK+9-1QRrFYNDo1{4$uwI|~^Rw@pK+Cuy&paJJOvRFUCk?C^AM> zWis>TcNJEs8bsJ0yh9dAgF0YED{B+_JIIJt_g_KilH9kHQ%@Jix#y zNJBv;R6Y15PeGS?RqeOm#pje>mEGaP5>;ljoVrCBW1Iq^`OjggL&fToRYyH>AYimo zUIx36KDfI))}5c+cxUvr*sG&Ab+_=PTGzuXo`z>n~UxTr#)g4 zS~3?BBLP%%#LvaMUYY(V+a4PtbXvL|-Ri;8GkGfVNesJNiIK$+0*MmFBdm-6(x9OR zxD0zbX2A^Xh0dvTCYmD>1*nLkglPdRWeIXGcrp3CYzAFQ)=H=NT-G)RO#_*ze+{G{ z1|7a@Boul2;OBk23_KP3aJvtLeejkZpQ~n$W0dDtQHdd^4t4}Zi=$ETgDkkbEGyZP zxX~-EEX*(zLLfTeUWi&Rl)ocfR#$q8_3E*CYN6DDaq~_ERSM?=p?GzLfKccl-5d-J4I&z2Wtl+sY*UF$ ziX`gi=ids9bM1_Rs!Va{b&AE-K+!Nb)jPNhR{kAN2yvRX`5e_A;Z$JONC{l2W!VrlmgS$ZLMEL&<)zpFf6 zvFk^}7}(-GMthgjDbN2n*xi~1!9F0$Xdx#sJDW`0$s9yt43lrKmM6A*bUnC9OfY8g zlOuted+zU|&g!}8-%M{DGQAhTY)7we<chKKAo3hq)=yL>JHYe7k;7gPj8+{-OrbGYp*d<0h#3b z;X;n1qc}K#V2qEvtcgtt+Lrn;mBb_@R4jdv;eACYZ9Ca@y(Z%}S-|YG`JNGX;x9GM zT!4MrtWd|JG}qs8=iZ)+0TW;V#Y%I9#T`8*`o!Ta51Q+r2)xykbI>jq(DVz$)TCkJ#f2rH5iu&V%0psh zoJo6)?lrnIgp+lJtH7`{%y5rGwyTS!0J$!$?Y%__*FL9kgm=aF`K3AIAay*}LTOw% zx3)k0b+&&9FMdwy`l;i)YWlgo;rNjy#S^T-Spmxp!TfRj^35@MN|Hd(>pwz%kQQ_M zZ9G+jndAf(fq>zgNRT1rQYB3O@ca{-LUbtf6)}1bj2N5t|8e!!QBnPGxb_6i07Hm$ zx1e-L4c)DzNOvko#|+(4l7fJMfOIN3G)Q-sD2Q}7yo2B0I`2B?|Gn1ioV`Bxey;0A zt8S0uHVvsXM-pLhBE7+imPR~u3K*r1uOpE}Wb3&h>x0FW5X&2u`0!bco>s<;IC8)$ zE|H^mTDBTx6Wqsnx!GGrW6Cpk%~!1X&BCq5(dTqnU||i}RoeNsZ$s&J)YGsHmnyr7 z`nX}-FlMM5m3hfoDQZlVZ-6CXy7syE{!{yfM2C9uv8txLY^vf&Isf$O(vA8W#pA~X zYii4MWLZ3lVQj3aMBuDc&4Teq1VWy;LsCVbiwku&c1B_Eq>ls2s(ZcPo)Ufmg!mY2su({?d%U&4n%Im?8D)VyH-o;%3ki%@u(>jMrWSuo+}B4h`edhLin~sL}y8 zOtPChQwaEnrixYqWGb0Nr!?_*opKp?H>TsW^7FZ{U;L|k@(YUKI1P~_?BGJk4goWM zkXFBy`f-Zxkc=Gk1ALuV?q82ED{>FPC+L{14d@Ry1}sHZ6}isL(#wSjM19E5<2COMxu= zrHRO7QwYfk$uX?(wUyZxFhQK^BqF6Uw7u9N&ZG%%2rB~AqZj~D$L5`!0OdlrwAaeO zw4N_a;ygg^1QKsu9Sj(=0k(X~>Kv=uI@ZMQ#dUVw3jBk2q(;uUb2%6i{740Q}kToDd`BnCy!&VDCI z>H}aX$S0s`bKHUyC%T)qtgcFv~@i%Y_LYPF z)^6n52=Hg|=y13nvBlq}G){tm4!Z<{>{r;3Ox~JkW@*@Rfcb4+!j~XoDbTS5ITrW; zHu7Q%Rpj>q;Vu}rB;ir&l=Zuq{lkumu=-03*Gpa!oYTW^>0-!>Z{a=!dgTCB)zyt7 zWUQFxQ=QWap*yw@`b+6^%gf8h$LHSPubt$h>ll7Al3q zD|JEw1{F^SVc9)39C-1&Z05DM{CQ@@a+{P&qp1J8w;t?jj*0vlbsB&q)m3vWLZv>- z`b9RnJZ{KjJd7mX+nfg-7E%PC3efQCSf>7U;HmqLDxh`0tsq1(FAb_T1&mt+P`dsE zrTvVM#Vq|n_|=q>jRh+zo*$88=U_O0J(gQYjVzVCmQWF9{Vv41DZcq1HT(U$7mwuC z(9FthjHLHw%O{_gpO*7q&+J?Al~uNve(;~aoB7h_9cROrEszPsWRa=##u+{eDIdVje#$QB5Y~qNX%j%rj$Ggl>e8(qyl_RdakC=qB6~n`tq!~XsrJb68sOc?T&ktCT{fH={Mhq*B7ll>A8MODq)%+lM-2vexa66jmf`tA+&wtBG6O^w&mXcK6ikVC<~X&3%64*R zAF`cumMhfCA6FP%_|pxkX}bk4r;_Xtj{EcX*#9xNpHHc{oE*QV05M7J8y`I+Jdc-q zX(6-Wv;=v03L8>|GB%DssyTQ&xw?O-<9<*3PS(Xe0(Q)yNw!mIS#xT@syAX z0TNAP49W|e)jG)ly>Rt)DGJAG>A$p7*v9buU1of^YCxCM{fi$)biUP?W?V(22wg1d zU3!2kGNXqcrD_eL9|V9+n~WcB1HDSmyWRtCCx=RQQzJ}xAAWQ_Isjkx_<-A*pUeKC zxEtx;>-!M0;717PLgG0eIp9WmRr8?Xm)cF3V(5lvDLhcSZhGktnbUvNu5L{hf1KUC zaCY6`zwYh>lDdKndLUAMS8(j%!fN6p#~#=Bv3lXHXNk-NJ8 z5~n|^aJ(+V2vl|Vj~;teRVtyPx|MZi;>IB-z+Q}^>EE@A_Wlba(RT=Qs&gDivY2(l z!D-~Bh2nV>HUGN1p-WF6u6}g7ob5w6L?}*4Ax2pk48mmMGGHYQtK*M{Rmrb9ccOA8 zA91rPWIIKgO<5V8FbZH5HchhsgQaGAHp=(F?f&n9`G2|H>C(RWv)U>&Q5h^UKHvE= z*z3{Ekw&TS<t%dC_q!VTjZ~=DBuZxv!>eoDThP(`pX60)tR8|>@AlQk~bIP z&o(LdTW>$S54>J~@BF%A`@Hh3(iS&Y+;>B)%+Qcw7>wjY0!_UO`)w_)C`jR)v$uiG zc@?+q6@lG0{#VBY_g=42F~a74+jR>n)b?z<&uaUY-cr6Y1`bP0G%I7aR5i5|tDFO1 zg68M#*@IXH?1AZ|e}{A1a$Nkba6j$OxU}xo-3+bxUkgdzv`gNshTos=?%$uP?Y_Hp z#t+G{10~p2myS;JZbA$extBhP=)e7| z&*aEKZEgD{xNI^VE(qu8qu8gN&mQR^S~hiBMvT9C_9IWPrk;GU0kvwn)phNSq zM`ZC^QNp;I5r6D)iHYB^6raQNjaw72ul|{_(eZEo(Bc<%QRlLcbC~4iWf_g=WJzIT zgyi&`3IGrssYs;NE)R8W4>H7v0VK9&3unoD0XaVNPvJfe;Idi!4SCXrbM+GPi|T0^ zmE0DFF8)UImEK1SO>66+zq-TvO@-Dz8A~rp_&cP2DPnwl4@5OSGC)57H?QNJPG1ij zgTTPxJlEC{jLOQyct3(3^%0uKdCtnjB8>r^z0++26Ho5(8b#jh&G^3`&ss&>e3R|@ z@t~mo9+YE$1clEw76hnfEWapWB9uE?oai$}!~%n<9kEtB3N&6dQ&e!0=Y`}!;nXnw z6l}Rv7!w*1OPSP_JvyjKx7N>5jx}rh_1esk3+;-c`jqkKKJOGIJ0G3mL@djG(te#^ z`e^`Ae1cmnvkD+>0wj`Pifd^xCm%&`3B0H^xdzRjEeVH1z zyD(?goYYZy9GS5|X>EcVllBtK?d&0d%r{^x%IsM+qHskK&Q9pSJzotVpUkZMyECYjALUnX&TXZ!-fKV_r}~f|_&}gb>_g$|;9w zB$%g24#$?~nI(zyPN8s(Q4jdbzS9nuc$zE%H3W>THs+zzDF{(YjCM0REKxq-{ca4X#; zD0hXXW$REuH|%>-&f9>g@`Cqb0=w@4&d$PfH^|RT_LO`iS0v&65P&!(Ib1OkSyrk8RK-2gHXf-Ge)S=y&>qJ`tlb=MRJJ!Xt zxf!l>QZZHWxH=JMvM=BADGkoT+`}xQT)JHP?0WEQJD|SCf2U78recRma8K^31*_%h zIMM9c*8E{bypCR#1NM%XVBpzw!?lw{HAQ{u%JVfjX9}-X+GZ_eSbPJN0;WL}PZMrOw@_Ps7K6ZzI@?t${8im#M^y8V&}?{6RC7l<~Ukq|DhEO$q*l*lt|NjX4KYCnxc_ z$FE?R(sm-A{M{IA+IObY>2CLvJXp+~mpd*rR;oGxg8L4?-MPg7nYr)eZ!3Pm?id^b zj7dQ91~G9R6h|;29RY?Ts zwo$#Vx5WFP0~#24ztm&$SwqpC(Mmy&X+4^<*%Wlwu}`DVK6+uo*DXzZoM0i&SLpbg z*NC_RlQey!fx>%XMT8gXh~!(V-pewFPdwaNP~JEt$6wiWEQA=roH8U)9e@sW{ET1Wk>;(7KTg#7_J}> zzQzoX`R_lU&jX>M%dx*d03aJoI?kf=&42EEX$xXJHF)?}2u8>JRuaF&O$`rd7Ol_L zUB;bzcHMOd&tL%LTeE?srl?K&X(|Jk z31zmhq=GPjOdE0!?=(>tOZ^&1apjIFqmb;loN^ZWyS0?6er(3 zb1ogo!g=Qt)}`XNW@xI-g~auHBm4G%sCnsf?rN8{ul3+^g!(VM=9VB3OH;CB8~w+3 z5;BQkXRkQPKbV7FpuWZ9(OBd)i%PZ;UzxM_&h#25XLeVly~;C z!<>=3l`WuV07##K0n;BG-*!j}OT)Ck5Ku9edaSG*VeJCQ3&bkO3a@row@amkparkqso+gVO`z_D(@+H?sPmo;?t`kEOcM z+`dyu+Pr39?Qc7u+ERiE%59_jEM8Lshs(j9;-x1upk|DF+-B=DkY&{CQpiPby;;Lh z8R`zh&Ne7+{H}9nSL3hLLkRhZB@ znVp`*Fv=7J?{oSVd0!@83%T}0$!SP@x1HK6qy?7xn9luBXsg19@2W+M!i63SwO}1+ zsJQ@|7bkHtGXrp_>|akd`)xHW0H*yn4^zVR9PJFjH|G6}Tth2<8^0HG>Q=6nj}&P2 z3?j+C~%h!hUa_fBY#^e86do}sT&Mx04YG>l&7Y)#aUw=-;KZzHvY>dx@-5XRGg1 z%lul`6?=~dQtJvg-@o{q8OW~8e z0VD^6zN7yu!TaZaw#nkrpz{-)&)Z3u+UQ3B`u%%(_Hi_eM3$GY$R1C7h-d%!Jz{&> zFoupjoG^TMtr1$c$_gvxArbc5?RTvMsZJof-ck@{5Gz-fEbZb)^_Zm`M z{Rw>}L+x1)dqB?p$F|#3y;gtAyOsO4Ztv`UWbP0EssFh1o1>EvGEJ9n6_8`vRi#CR zfkp!RJH&elLoG>D+x$95?)}_Q)(l@B94rXQi!NzQHhxN=3A}Vjdar6KtxUHTofPl9 zRrN z;w1wj8-9LwI|by)L3{&T*tio{6Ok^^Saou=(mcGHX_fx@P} zQ90DE9`FCwzr~WV-Lm=z9pxvLa^Z~6yQkWhQO&(k>2+cUV)B|nJ%c9}m7Mqh`itGs z$qzC&&eW!y9*ojQ;eum(8PnvH4ox*kMC6-%wQi4I?0QBpOt}5b=btd@mn*L|)}pDS zQLYGxGTf0GLRCbbW~ayzJXHrm_6Y2=Kj_Ie)6uI5@uUT+2GM^6@sV7Bglcnq^%;%0 z=8NmVFk7vC(tqv}@($h3%Du|6g>SjOVVNoml&Jxka8CIOP1jBi#BA6#>GC5~$l!9Lq}b~;1OZtveDpR_U-4Yqyv92=qx#R)Ykn`=Z#+|-)uIP zOqZ&Y!~7?=5rhh$s9 z%W6gwY@h!WGn+(X7&5kY@=4SP>)+B?uBK8A*8G_mLPquwGQrZZC#DZKMl#se72Iy! zQyq#o(a1{*rn03opY|x#N_KL(Jxt!^0#=$Iq%#dce;JomK&w z2Gox41!(#z(Zxn9-);AzB84Z0*ilrf(;I4igJPXNyiOMA_;mHCaRy#eMq*yms$i=o zp?^8YgLRFCzYkwPLyXeQ+YohOO>3S0SRs}nrKv} zs${qfGG%Wb%xi!Do0SnyLYddB3~~^8WpXI|Oq{q-mMRN9+7g2d;Fik%8Wp@GV^#|| z>L3dnpbXVXatj~;W;F{9#%J#wM?7pc;9_9&!ywcKpfs0^F59ZAE|m0el3ZpLnIVW5 zhbXH`O5s7$A)WqZYT5Kb?Z{EPLg*Pa~6WX5Y&-V!zgT@ka%Nr)m{mSkw-2a&zK;Z&H0d zDk^z5tS9-CQu1a^?e{x>!$F2xo;pP>g%d~HT)YV>1h~|&TAfp{v;ct?CD15-GIKIa zAaVRxW#O&vx9th4>gUU;1lB z6))blUT+Xc{2lT|@nz?Cf9m|#eNpXqHp@5HF8eLM6Mn{@nCyvzNbPm>?Va$LcG4jS zf)Tsv;w&g1aBN+elP$ktxSj7XHIpBYN#M3I?RIBi^YK~u>$ztEcT4B@ottfEcP;_f zGnrf4SNGNn6DeA<4lZw(XFnILD`lP0VK918a*o?=^Jg@SyO)+7JEAlWqr#2P;%AP& z3*8?bN?aU?2A(&z-Vc1by%P$&+YFSvE^xW~qbGTLy6;?4u}$0+l4di4dTsbl7X`7! ztl!%RwnqrsBN;d%J|vRI_^5wRE8oVO&p^JEdBy7Q5AoVKK*a>h{Y zqMU-z9$%WZJ?r!8ChYtLyyLH7>EEXiq7Xhee1JMSFy&Dn8eMw4RuiqSDWwguE@p+nFn0W+Jt1n9 zctRH)Ch+;);>Vu*k{8~4Z(aU82_z$|`(87WX|>)rlmw{Frp_E`AFc*Y(Y67hq#mcn zxuIHgkd{PEqP5nHKaq*9)gK^CgFQCF{bZ+`+9a3ESNJQ4SEApJ;>K@U2?h=>dGx-p zbE#MGlaY6CnS9;t`E{qH96O!9Br)$s!U@b#6C(>w+tA%H`6a>vFo=)8Xzlk^O;V25^r~4v5e?YP`YN_Glg# z5k@GaX8zVKRmG5kY5q}Pxy5linmY~|FfFax3KVZF@OV)b&1wl4DDxEN|M-LFZRm?= zwPDITUd6Ai zMV|jo1-E3sVo+MS3?R*VKeLiUOfj-(v0ES7ZK64IDw~R4KQ5wmR*ff`U<1(=Rm;~IiAst3EKV0M}Htb1^V zM9r%pS`1DFC?kHG-79HmLw;SC2&#uGKaV<{-D;GL-`Vqg{Ug(u%l;Y0Q4>eK>cW%f zZt!tj^tQrd|L!=>ocxLY#LxA>oLs@%iKv>g5G<nkc5{vKi_(V9}4@yT8k0#QFl`JS1Gg$!`vHrwW#R zw?+wwW&*!>F3%c~GcMvew7?G+#Y+(pUUi~aXRr#UF00txyGXD$*>tO(#!ZY>&mGaVS{!e%a0a0bH4A&|6nDPs$G`Xp0hs{ zWidA=CLL1}e}xi{1Uxm;(%v_qq?nf-JPbXl~%!gg$GzbO7RklPfBgejlSGcrVoc9(gEgoRJu0yM%lQ4;OG z==4y{fFCbbC~|Eq>ZSD=$!^MfA+5`=*9d$!?+vXU^&ZZ6@4a(q6clPx)tYcO9GcV? ze4CTN7KKA(7s-&ugT|iEb}iM%O{8N)QYe|07@3k!77!UJSQ_o-r1OPu^W)0TyyNnr z?=FAeor|z~W_NaWcHe^6o1ZqFi*34j>=Dq;hM!Ap`bq4y&QJEc?qmkPS-iD>l?M8< zQ>k);`Y5c^si48~t@(q2+1sKhDa&I5Y|uBe#?eJ~I~vE0#-AhlE=HW<98d)Jl-nuU z&2}I@){RG9VMY_qBAt-1EmIutfTlEi=u>S5tyMM>C1dPZ3ZAO&t2|GR_=YU;p$kP2 zCy}oaz2a;89S>byUHRlxdeyAU5?p{qFn|OI~sS-euDUhs;gJBx4KH*+$pM|0{y?(a_Il57>7WQqSK&6~A2Rf(Zv|Da3@*zAxj$KB9q z`!2t?L_CIBnyY_t(@|Tl@uX1NE)JfAPcM)T=(xht8kwV3r=+QwUa3-h zu-9s8jVFw^XYv`~k&E?wJ$P@Ft{nrS%8kbf08d=63K(ZSw{OjnMA{GXRM?Q#xfc4$`Y!hF1ZYCY$`~$7fipSA2(vwFYp5 z6!eO(O|pvngVH5(X~mvgIeyf;FfWoyY#9rg4E$YwTHiem?r{Hmz(>^a3J17Pm@IhJ zy;9dR%7VaJw4E71t|;a~Szy2pk}2h})q=16aq zqeLU(JUXS+=!FcH`te2#&~o_Nm7b)Og95OwFrf-PzgoMw1c=?OPm060+!!}YYfz_9 z6XzyRSGkQlykHQiL!Ty6qe?f*9{c4)Ru5}pUxs|hyk5w>D@G0e);*?5e9ZR?=&+v! zoMR=VGE+Xw{dZo=kGHnpHJ@cODRz5iQ#Td%93QZC0{pYMB;hcTF@*bjm@S_W;}bV4 zPOD*)orL7l+AFnTn{A=;5}O>jfB4?xVT#6WVY8xz&g$6hdQQg`^39Qy4mH}cTj5g} zH8el}?cNPEK==1)cdELf3F_~K9+Wy58ZfyZa0X`Q27;L`%w!{fW&e>@EC@M?Wvj{5 z#7_%*Nn~~sbsj9;OOXlM62OsVpi5sEBLxgQMsKLAh*a^!jbzzUN;n@PW^>H&eB0jT zvRq-opNy#kp88S0G5Krs@)gFbSP7=S(9$%=u~%p11VDp z?nJPy>5Q(Tv+-y5h_95&`)Xt_n|8_iZwy5|fB%xOWof=1E|95b&Fvm%#0gEM6zX0K zWtAE&sEo&FBh)XHHsn%7sQ!&~CdJtTjMwU(7dCF**`Syn@lQX6<0N0(M0_AmVj&Iq zkobu5i4pD-9Zo0a!0>`t?P|>cCTVR_%iMn5YUt;PLq>sjL!$!0=B=AnzHa-fo#uZB zymurPjtxGlw~TnlDf8t?6G%~nlt+i$Q|m3vZZ3HOY5m=M1tfRo*Rwn;&yTO%9wXi0 zdcaoS2`cI&+KQorkyYW41C)DSzKWPE+O`1|^5Xfr!tcef$ie=YVA zv5+W{U4p~-f?Xhv`H167Y+xD07i3|c9iW@m&?lHVMKzB6h8g;sbjjy8n&wZy? ze$S2#+3C%Pi`r2C37$A#^jY7t`SkJR{mn&^KvNTEDt$Uf1b;f6g^VG;1yMh8&6l%p6>X zisAoyuYv4XO4bFjg&DSqx`hA)$*%IebFqoX*|i1NK=sZ0WDFwnyxg%cmh}8uJ7y+B zE>nP}(|ib>G&@mbOQSX&s-}9ujzKCoMOl%N2pt1ks-y@F7$$D7%u?5;{Suu->W6*a zvw>>IbSXo0y5zzlnB4@3O^t(u44_EF#b6kci-IZHLZ)O*P$ke3a`2oeejs+P6o^Ta z3l0n^l1|oDtkb6F(nQ;6l>dfmpZ>s61|tMI>6F;McplBB?TZ&L-wB;hwoQgd0qI~+ zW4DLi>;+3AHSKs!Iwb`{O^#gDJS&-|lWL(kKNh=FhBmtG2avnKSgMsleP0dVcp|ab)kWcL{q#W3fYgX}wT#IBYAEY?|vf1y!gXMdX3YN3Fj zC{SUv@bg24#)e@%ugGDM;(!j1b*KQLf}G2oCiH3qMs5b18`uiZ<}(t3hn+FlSE%%L z8brr`((@qPZ)L$UN-)E#7pS4+{3cKxZ0rh%u(SDSjcXWW4KRFBf6DRCg3Z3bw3;)g z_%A>ktp-qO4jSv%8yJ^vSjzw*<;7?JwsM)Pe@+R;b=NoIDKB<3sGmbkPj#wU2k%kKff*{dGLr;*g{;ZeIzea?l zgl@xQix}!k(r{nGZDj{55N6C|-|)LM&ZiFnT4_VngAqU4IW5fW9NH6QVVxBbnZ|{I zk4&tu`MnWSU)|U_qFb99`B0vrnCX408lIf$oNw1=DEwBSn%BO z5@*%bTi}IrI&8mJsNeZOj|%=)_;iI~svfhEF>({aS`<%Q0keg>F^z_El{px%sx^K0 zAAC=b>&P8d87F=PMQLe*JAH-2a` z+k#QyLs5m48f7#Z=L9m3+z9))2HZHDGc@}v`zflKf{rq+*(&NGv3zUx*F#Ydb_VWD z)0#-j_(VNB&uJ8?Z)}%LX2A`3O}o!}do0;@H}_0(xm#>xr31L*IE%&YJi&(UV7TYO z0HIPu`K@v+v(n3cz5nT-7dZOt{U3q_K6_=Z$zrM~h#S(mFEmFN8QW#6 ziUanDveTZOGeY0tXNxd3`yhHC0YW4PbqznMtc7-I6H!V@#qY|hZq$uhj{KB&;`H#$ z{z*j^rgMAn=sx{2lbwD|R-FconA&u%!T?L4iOWpeECi13QHPMv+uLC7r2_r5S@HGY|s7 zEgY(*)@cb%xNIM5p9+;AcDnu1{hM#4^^9P7x8b>Mp%DlMhgxvt7vew}kgHYzZERq8 z#vdx;C}k`ti4sFky98c@6T=nR^AT40Yca_Yv?jmvVZ7y5zvBSs_4cwkU96!OIzXsw zh-{Gb)-+(bGe|?tYxqfoWoEu5v!cG? zQ_HMxW0PCuq3!pV(tJZWKr~f4TZpU_Zjb*%DfrtnHIRK=zelhnv4?rJBvI{BKL&ctkEs%f`Fm~8!oJ|yuC@%wCD$dLXSUg6WXX0+SW z^oq0*qV$P$pvPv>r07A_~&<1oJSWzUt3Bm8iY&A`ND zZYJ1*Z6&4tU4+Xea9V^E^X+Xa9j0D#H-{ zi-fq?1cJTb@5IGQ@I;R>{`a>aA0!wdM0GYV8g>d`dgt?vC^2UluG$QITrzPS8ra|_ zQ^{Al5B%$=s6C#Knb1Rg0Hzm5i!_m#r&LDjnc(G^0#bbHj@Kad~KnNj?}<$WjWxAC}aU*+kg) z*3h{-=E9W{;5B@bY29W30vy+!t1{9Y17Jg^5}i~rSbDr9e8bCSS>bBFiz^bQX<+kK zuJ22VxQXtNjGn28wtZv!xdS^!j~eW#C@+;u#mNYKbRd$l$vWe9vjLd!$2zS=As$Jv zpXJQxVc}rEu%PwXGauU^S$AYe`oJ6`NW;W`*vz%hh>a_d&C!}13PqNXQYRZY_G$i% z9JrTdtqO`T0H^8i4s#6P;(WOIt!Vb!1MP@7XoL5$ICl1<(r;Ev(%9+*&p= zgjpDKgnnZ_QF=zTBaVFW>FzBl{P`VMX4&$IJCq%$~HIoOr=8)b&FLDlt`-~#BZe+X#J{o@n6 zUJF37{#(6n?);7|CVr;pECnL{^dz8j?~s9J5VoZ&zi59H7@(y zUnNoZ6;lfBqZkEoA4(D8j{E}!<(xx9Lv@i%R_PC;UN+am^`vLsCbClME`K<}XRJhZ zd@M8$T%q#Sx14p)or!cl-j9xQ&+o|I{Pp$}`KHT&okPO1T|~qmO2Yujg_5Pcp-xf` z*9?Q=M7u9nT4NXQ#KY1l!)qx?sCBh|X4_PkK8c4(wd%U+4ujsSNW;R{jBHrhpV0t{ zOW>{%Odz|YM@U7yVn?w)6}U|lv!M}UxFNq<^Yu7x?bmMirpr@g9(Z0YT#U zmmOA@&=`5P@B#2?4zP`81QcrqkxC?l@F<9lYA+)1r%t^$ss<_c>|M(gF^1_IbFi)O z(CJQC2UCfnOUW~&^FFR9iIOX`cP@Iv4CtG}#u)tt=JaygJW)EYH|RvgWo1S$C|}U< zoA_7{+wrhoJkNNQ(iHee7I7#7$DWSwdX-WiYw7p)2orX}8b=m3Ca(xMcvdLNYQ1^L z11IePV_&$(sUDb7(xQ>!Mx()v$ql|=NB)es<1oHCsvR3-##BkJ%-?NpwG#LNB-E?{CVD5xly#+1`U zlk+=N;@^;yZ5NW#l48ON!eY3CNb^%@t&convNuPIE$<&r=v+*ozr)G=if&px z^GzGbN`E0&4VV4eDHE#5LQdC@`S}BI1mQu+$TU+3B=burywPXW9}|4R%5#|hXP$+* zKh0fe`P>WR?IzpuIOl<#9Fbx6i55U6pgMZhJGd+^D)@=cnioL&&g*yiviW-8P}l2a zhl}SV^%bOW`?O2C7IN(m{Xx;M3yFwW*um=1QO%Epn61+AN8Cqy&duhD-Lw=@g0k;q zWK_BUX(zB^979arXDe;Hv*{|q7?UmQzSB!(*I~0{Q>oXJmtSKJlpfhTziK=x5)rdp z>wWAKm(?O>`@)1LB5r^0Am1wh?~TUrLV8;^aS?Esl0_V=-;R zXWzA=zih6yjnla9EOW<5EcrzqK?aGy=;?*GSz{NV@8a0xWoqhzD8~&F{;;QA=v7d` zr*IXuH2}a!b-MOKNd@Loa6b>us8zPi@!wDIgv?(Nc=$7Q08Yad<-?3!z=Z=v!r2JI z@5xNjZxI+P^B-SredDy3`aBx&uQw@jnB`@dFEJLdN3~uycPcDm{0+qL66k;NiEAJ9 ztG_PM70uINTrzo!_VS-$On{3^>;g<)=*UraV#deG#phlLeVRqQlp&#Z z&?x20)V~Irb2*h!JyF*9rbT8&AwnEHRSJ?auM$H0*e;{Q9z`T=2SGSok|Ky;-A!Eu z%nd&olB;tR`N-?iem)<9)s7-MYz;6Zp8SZ#^VZev?O1wWqO0>;JC(pNA6|)<2_Rri z$r4CW;G|i_V@=^FKb?k>=P>08d6m`)ihI$L)#P^Qf0`NCGXvA!G?P;(Z}M@;(@WyxiJWn^##RXpFasy}sI^U39#m zgS^=XLNe}7+#aJtS9T7*4K^eFVKMtzx`_SnVwk2mo%F()OCL`u1sNS(?CSkgp8ZTQ7<&m4p4=pCri9Jk(J$8CF* zvUr`l{XXpA$E&on8DnoT)e&gspcDfq{A|Mku{|Ov_K9MlH*JTXjT*!-X%D?@juB$P z)FshV4T?&A>0C-ew&n7vt7xk7PEwa&Ke!D0!weYMC+h`eVT~-fnL z%hSv(;^fUeE_nwz ztTdSRoSY+i6_Jt)y&ww_<56)mAfgE`<9i9 zPZeIlm*D+yly+V6I@;y#;>+^cl;nNKl4Lo-w+ z-*!+i;=i@u>VJT>M^RvxN z$&2qM7qbM{g9>f;T$0*>x0e;(pZEO_-?v_*n%pI=-21v5xqP~>J|AjYY3*#9k?U69 z0S0fV9#j2mg*=W&5CCJ(sKhWGoaVFFEwlK@ThJZImKaM@kN5NfH#%MJ4=V0&m-es6 zt}rEkwVX4%oMlxk+ISf6H*gs|-|qku`FboH`e8i;I>u{IUHX z<|d!sTu3S7YfS6fz9Us+F1V(i@aVGp39x-NzpMv0ts(y8nO!#_HW$Nr6b7i@#f6j`}M{p(>zM8_JCg>a`V zZs?rZ7zV~FjGy3rrTj$RGy^sp!WaF)+2ezc(imYVs&kZa20J_zrZ?t37Oz+s$*Y)rW)yy51*3BV-Z`t_7wyP-x zV$r~;<7Azx)dk_hci<>_5vo-Z4cX-}Qu(m!W9b0Oh&reZ5+$Bb;{{;Gz}`lsJ24D> z#)DJ5@7be#U&=dWg%+PF_?fq<{%m2sNTSmnZHd?yfxLa@w5ZoPtHtsG#LU4C?Xxt@02*F(f1ef6M?ixr4 z5(w_v(~$3+d+%9yX3am=qPz61s<(IT{p^?AT#?x;5G+P_q)a2WQW3iosK!#;#NKyB zhuA|puiM08^54nh`ByF}%&d@Hx9z>e^{0(e(OK5^AoTx$FT$AYO}$EM;3fLkFKHBu z_?HMyV(JL(8Lq@+GbEn8%PvWhT+hWzBpcTSw6bXU^`+ltR{Q)zFY!9Z3*)E`UxGxV zet}d;NxBaijJOG~@-8;!uH{5W1>ra9zYKI2a`ryl@P^bxXSh^e%vf|Mid+_*=<1gg zS@?eTKllx1WU_f!;}s#aq>R6dU#Gm_3kI}flAoeE>luSoW!noy!AJ1Y636hv z#_&2(l;-1K>Ckhhff0#U9dhPkd=B2czAd}H8&dh9_5B-W(x=?;F!L{TvuWPp!YZj> zpgj3nrAcKX#OBZ>tkpM$NOr#?E7+YdQ6bCx0=?{->5=>H2yq;&chOK|ur zw20TPFMf&3I>VAyiAgn4l5gS>zWwq~!qe_z=TqGE-CgI?;;LxiBJ{fyvLimqCw|}M{f%n^*3cSxW20T zaoWW7AI+iHj_OCPH*(xY?B>|`_(DkVnC*YXuyNraz=R+2lQnx{i73(ZKC&qAcw+QV z6gFW~W<5`+g~s5cefvb!ORIO~GVNQLufI zC+gXp+}T9ODLtO-==MS1ij_I*Q0TLG2KBro;Efdgn?$9ANTLBS2cg1rw~<0|DT0xi zQ#B11PG2tJ*&B>7A+u>M#$tY(0neu9xYYp!^seCg&nJNIa&aGB z%*sw5o8B#-k8?2%vN{w}(8|$B-!^~b!wc)C3a-fqVj<`^s*<{aDxKI+b>oTMjHyE_ z0L37Xz|>XlFuVDAf=J(FXTab(gDo#>_(CD=~eQtt7w=>aQBh{XvLEJMdSrvrL|^Xcf9p{xIuMnFlzQGpAZ>NeMb)dxwFe! zDRDFyV~V=P&>^P|&F*X;lDE1ssFfO0EsNt6#f83A0FqD!RdXc8ZvWzfYot`lOUNW+ z6ga)AF%xi7lPmdNDdOli*IP<;BW6&0R!}j zojcoNvyGsOCGn-ynDT07WaChDdJGqQ<{?pYAli{iBE_MUXfx5!O1r4v$-Lvcj+?!z zvd@J30+2ct56|WS)#b9&D)g?U2eqsBKQfgVWRoxVOB z{`tGi<%JbE_St=pcO?J|f!PXoLH9HVPknS0<;Ip>f&`eDN?7N=yMm13?6*c@P7f(_?T=ZQe625(FXX>Ve}XJmj^EBqqt z-Y?H)!pgjq|2@&nBG>JYrnM}-EHP44F1&Phen>S^J{D3E1yVXv3^}J0mp*4@KR$=? zXDwvOnJlB-(74a*FUKrXD%;Kc2*foUH)(pPA7APTIJj z*sRFQd155~X-h@BWKmXf6=p-M{VT=tDZTxBec^oG+t;5=Rp*c9P;6FF#a!`$POFr; z9m{zJ4qnc{ig_)(@&5FJQ-qWyJkof(=G#Kf^5#621pYH+2yOJX$&n~^M%j)(GcB!* z7=84`i2FQ9GC-Pbn`C!j``uY&l|vZ`?|0%ijDTCw&A&KO4=rJa_FzNZz>1p@$>B>X2y_tIo`rVCt^fm!)k7wuzam4qS5?gL0=nKpAn1U z{8frgQ;H%{Oisn=9WGHJ+AMjmH#Ru>i)>mNN?%fsA;wSA4=P^%UjtLJKG`?EdqAW+ z@Y>ZiB!P6f^HbdHWCZ>#Z{dFEg@~kO#wn8>mCbK=f9Dqbu?eDeiX!6Nm&zGD_9Y># zhK-G@`WEN^O9*HfDz!liugG$A6A?kH^=o;){B{bDN$sjJ{>v*n6Bp{(rb06bZ6rLZ zJq6JghHofT12YMc*C5=tiKW>fDHTxPkm;gl6Bft53>(#s^$$rc3OOVU%Fs%*G!j%0 zjvVN!Ce9m>FeDli1`ihX0`l@3+X;jT1L~HHQvEg=MeG)iM**`-T_Zh#R};MTBa9fE zovzsiO}|$f+d3-V>XE4BkCs}{RGLsChncIz^gG3&)niH(T7?GxM#7s_MPt6liVBiU zi!PRJ_EX7V-Ea}G?@-FhXz^Y@^3R^V^p20XH|o8l>~RiQyI*sKOhPg-uit0)LbfwS zyX5XdU~jvuvk8HAdW%W|>uX^NtwoP^IIro>Te6H|iaxV4{GNdW9lZU5`o5PA zxEV}40A3+!Q_AiY$qtHe-Jj%$q%wS93@Z)z`eqLoI36zn|9XBQMIcnp4XtaCf#~dW z%;b9Sw-w|@9iJd}OCyF*aYPYNT93Mq6lg=U1-@qqozq_^2*Y;I&!`#i`+@aqcsLi~AM`FNLfX4mU9Irx01co&d!QHFkqU-DTDLCSUl5#t!Hq&Bo3@Os$AVaV~a}>OM;3l?`543kfKWl z2WKNL$0CEk8G;ngskT=w2tyfadDa-44MXy{H;a#?6f4fP^PP~G4hFP7Lxjq=I~NN; z1egE*>B{Ep^NW~AqeLZ3z`aFh0e(_L(b|QrZ#gHaxR2`{1=1Ewwe`^$8zx@ct2bE+ zf%qb!DpUeL)%>FM6IP#(MVNTOI66FdgF7JrPJYx49aG3$^W#pi$gqJdJY0*Hm?J|9 zMJP^ClDqMx0cv58jPy?pUTdm)Z1`rw7WRt({-)zq0dg3pAPwA0Sic6+LNc-T2@Jc!f4&^M*dv~o4mYkyRc)H|dx&8LW9FWbt?y~?rA})f8 z3=GC+*6yz^l(Db`3XSFS5WnKgvRV1ko?cs|vyoe9YA!*-VCq&4mbY;4zrojL@2dfd zK2@~Hq9zP>d4Iu37_`s^{+-Yl9S)KHzkYT(A>=)czx_3`$%X0{mW6 ziJvtJjF75W8`(BCs}rj_U;q#Q0>@~8%lWdtG^(1${=Ndf=lb&PYenB8mxYvyINP5m zQELfI<*8_AwPeJ}+jWK{qOFC_1esBhp>@g{@w znoTxU2>w3kF*ivO+#?Ck3a?{)>$ZodFiTJW##h>!E+{~Zx#C>(KoqM}GRWT>+_h#cH4h zCO5J7mzD#r;%5jyyw$87Yq7u%` zKVM&lV2vOqrxVF-{8c4jmE>2~7b%H?LsdgV_Udypz9uJQb8qkA?qaBKHADvY_5Jd< z*Z2xmELa9+SSekvP+l9TVwPj-n zt|!j2uH2$VVzp?0V4NVgvs_~MJ~`xaxmBoWErU(Py9||l#5HUe6{!OS^Jl(+W={n- z%2v;e2SQ+-X9VLC`#f=Ym1U##=XUIn$l)C#63KFp-2}4 zl>EdDxV?k6H``}ehoM8e9~JID7j%9fT#s$F;M(jmL*i}PWahK`WCR|tZ<8&XJm2jM zy!YL>_1u6!I{mj{ADyh-uG40C&_Z)9 zLl1E!ke&H2yu5$@BD6@XQ{T8SE)-u=VQrZBeT=o#W)~r??PnGqMI#dU>H*#lxi5w0 z%hJZ|y*fl|HI3N3Q*c4BjpYWt;TF)=a41d*Oi|O$_v|migyNK1jixfK1!kK~6w1}8 zU=gkA1>X~X`CDreAszzn`(g-sZAC(qwFzV5*;-*|+pwmQ$qQ}5GICchK_0C(%Yvp) z!+#z2JUe-W!ieKCk*b-;P{xi@mGy~k5a5(DR@R{~rIkLI-htvjUga-UU#h)-spe|m zb1#19;n7{;mrLymGUjT{Qq0tm6Kr~BDR~{d6qx-tOGz2+S11^O0s84Mke+B?YzpZ5 zm!*toiLD7{uV>~cHic_Iwy@X)g{)VmuYc-)AI$@2QoKjpef*})xl(W zDCrRu~^B*qhD&QpsnhCA>hN7|sarxHcD0rX`VQ9;@(a-?tybd_-TVDn& zbUC*mYy?>y5_XaSVSX{zN<4iEP5k()y353ROnNe6vdOj=!56lXnOmrvx@!%mTu?JoGtrdmw0VM>pyxlo*C z_OQ7sG>$2S66P0d(6?X*X6m!$tdQ(TTgjf6R!&4DZEb|eJpR*rPbj-MsTQ4-U0p(u zl-VSgjxe-4de;Ky15`sx4?_+m(;JAcUO=W~*9RaP6;`sS5ZjwKgf)dZ6dsP=UDSC# zo)I`6HNIbLlC}-Sv#V&xWP$j{IwN$!IsvS*nP0_NCx-#j5Y~?eZGFzS9Rtt58AA4B zMEzWvc3L{n$+4t)U+LN6zZwM9dFA46c7f+@Y@wLOKhqXnX6UPrn2&hv(Az8IbQ~(j zt90IEUoXhK4s>D)G=N^V)y%M_1FKa5+O|}f2v8a~zrLmYU=mrasS2C3|QJlMf1cRxTxko(>T8P*MyGq^|PL583 zZ|3D&nGyAr^urHw{M6a`c=GBvFUS89nvEn7z1v#M3EW+Pw6tYJkrOK>Tdq*uHbJUA zuPf9f)d&Y6lk0H@I2?T-_D`i@#5GuAiCEl)s?VF;rFI#CKj8xCH$G+9RbtWu~@05A3$)@ zNs%bL!C(&A-<9!JNHCHTdeTc_KKEZMs#;71GbV4o3#;rB?Cczg_?>Kz^>agi8l7=X zlTgD>=;J`4L}-$DUE`J%t2mvW6uAHd7z8Qf#IE0+Lv|FXrmJI)QuW)mG_X#XJL*F;tU=~^t{KP1m1i+SB;BOuNZwS%fkkrF9_*67CaW$l_R4B6? zPEuK%!dM-1=Fw;52Q8R5P=MFf*5~f3DCxnMX9P!2OR$WNxOQJ$e-p6fRp0Ut44Mrau>npD+X{hTjVyG!`F`@?<){yKOc3 zh@VV=@la9WAS~b-8W(3kQsC-g*r^T>3DEmC9S^M*7b;6CXU2#vjHN4k>>|X*i;W#4 z#zvJyBSbZ25Ll|k1`opl_zZ)wBPk+7Be7}|6T6LEMtX|e+!|b*&5LR;+9NvSl&krD zcL)BuK(<5dN~;3F6J_X!<*>(&BHw1?dxh?Ss{8@&NZ=+mY0RQbI&0!80I40Pcxqfg zjptR3mbN7Tl6Bo-&oFhYUJ5_*34>Xknmro7T&GNe!VZHJK|OqZscRD{`kQzgXJ}V$ zF9*SwH)6z83r4}5)J8#h^R1PBk+=-;j;rcc3i|XjRlXZ_SC7q(jxuto&E|2(Y<#=f zBD>#@Ukmf?4!hFOEtaA#^TaJOQsK%X!{A<&ac|Kg1^-EW+ps5` z?Q}&J(udW;X~YVDzn|ygTayNx_oxM+DwvWZ{|)n=1Efd|ICb!(2kaX#emtUstkE#Q3)`lBvS1ZG%UEZ*Y_2Y$$)jmG3d*T=nW$Lo5f7KG+!3C_;KEMKla6c4E%A%`w5z}ZNOBu7m%s8wvQKQIKW6OrR z=Gm)AmjWbjFi1lJma&!Gj0^Pwkh0phsZV5oNCMpdR26{BY~NM97lfZ#RQy@P!$t>! zWb%+tuKWRDwr7giWbMwA4&7E-YQ;zQ|7}YfLnohP+5%?#i`YD&Ov)18uQ5)J5V$X| zwGEA3l24vF1E?EBUHZ=u!Ocaezwmv9dhvx-F7_KRKQ{6rQb>F|srW*MxS8Jmqt3>h zR;)Q(HK==IqfBD=ptlz%Yu(cc1CY1`O)C-8){=$h<>}a@V{c=HvzhQ|)T6G%y=Mv{ z{9_I58a+x~5l#fCnb9up?G6SZb>+(wDY86*}J z!})b2V@M~3chZ;Fy_?!db!==cwiDw->gftS znsq5*%YYx59#mP(5odj6)M3q{Sgd-?mX*nHQiJ)46Ob7Jp) zM`obYex2)eIbi$1Ut>319G87Jt&tZtCp^mAwvxz0 z8F(3fskdX0<|nZeZ=TVwymJwOaM#&5=F0fT+9Ptj95wB50S`quL-_THrqH20P3Ouc z0|gyXr82r#n7m@UoIfU)M(_WB3q67=BH}zv~AG52$ z%U}0~sf*ml&{+(ttcs@`Vl-q zSP6it=1Z5LOrA$W=3E3lBUmGQkp#IIFY8U~pRk}DRp?feBEkXHxpt9kaUug`6N`z7 z;Ve%P))A?2mE`k?VrGtfsX{f`$D`*21Zg;p>O)__{fVkC>-y1oB#ItVLOt(H^58ZK z&tm^`iCT}53f_Z z(wN^wV)uSaRoPg$+si0Dg^TOLvj5ZB9&pjExFq))9X0C)S<_;37g)QAY28}i`(&5!sgbTPBsG|g_n-xrC6I%=r(BB& z`<&L70}%)Pkb=I56v?)dOHjp0De0_Nn+>)~YH*jUMX9o@c6~D@fc^_EYW^0kFt|@L zxW1i`A&dJ*cBGwr4w~C>AczOHpbMwA&Iim|lAM`Be(g~+vm6+4 zEF=yiJBqOPYP3!@5sBfD1cj!j?GRQf@KsjG9+herD*&y48tr2qY2?_OU|)L1c*Gg5 z({(Q=VsT;$buQe+{3y=3aDX%>+?V4^H6 zenTG&mO?`%JD8ZbY@@C`oA*RnZw`O00m}061|Emd{k%h;7Q6$x`J8aOdPj=n zk3jgKrN_*HUuc-Hi4##^@ww}_y>Gu{!?61;=x{4?_te~E$^g>1g;U1LoWa+m&Thqr zF+qO@e%JM2@__sPy3%Ehdpafd$kyX%<5blr1k92m!DESo;ar6YX_g4TJcZHz6~{7& z6~}@BIUh+LPv7j%(h3t#%X-ccaN2vI>_@KIq3D%S3v+REpEIQAZD8iK6C9BZdN+43 z{XG4)(ixePkU!Z+w>+99`#v+)SIqAd0ji_cFL6G(w`J%wfDrsfrU&NY2lmg`<&&}T z2gx;VE`&fEGac>P+v^g&o!H}_6Isc5&XZ&C42d7b;l=#4h5TUvS~;1g(A0k9ed)xq zFCrpk&C2VQ0kMMf_Bw3`HaGInLzi6W(D-3=#}bXL-qf0b#BlLFj7-@xsoIB_mD$Wx zHX~u8)NRK~OxeSul6ZXnkZyCvm&-#bJFBYON<^YhMB&Wn|7kqaJ_Ui+G;e_p)Cuw`flVSV%GaP=WWl5`Az zGWy+GG~wCR-3_w3qu{8F%%=>q80aX%m9^eyP@jf5bt$r?X$iwhheojE$7ZC&x&F#l zU%J?Ud}ssgR{YkYBy2IY`=wI}wsQbCCx^ARh6Hwkd-nO}uH7F~cYekBf|;raKBYEv zr?L!^*tWHl_V{9K#x@~rR$mhXJM{k8e|dKiQ3v|igbY4=$g=b&@Z8OT+3br>N{x}~ z>;zPoZF(u0pW5E%-WoY`39O(6;X?&{P^9+1L7`T3v z%#}_43bku$_*}ZeiT2 zRp3K3R=&UH)J7PqQ#|5YhGhu#S6y|hBq z?~ct%CJE>00z*19Dr{`FMzVe3FC6ZbQMINLj3F7#3%-R}ME*uRA2%NNihCMbeh6e(^zyt4=Ekx6`0s%Ln?Krpn z6d(Yg*s2@jirKQu?COzvKQ6vR91{k$AHhD}wFmFsPP!9@>`ef61Ptx!9KM-PSd{ZX zo4w-o;SRxdzM4&+BnZV14quAyRq1r~|G#;{uAs4QiX()Q@5w6`fa>O$CiQ)&yi@o7 zD43X}TAOr5@_)6CWxy(`s~ zM11v|3quo2@Q76Gl?vnd-2d`~?ZiXS1(iVagcRIyQ}zvgr3j-?amC;OrKjRsg$^%n z*Jk?uJd}y%Ei%?PzuXM!GST2f?*w0+6+4^o1j*VEL9lFf_6_1OnJTj`+j>8E+ zy`D9^{TwGeZ@^=5%=`u20Yp76sxsrsZ9;wY0sdYvv^Wo)Pn?K0ne0}6sulhWDx7(< zV%xKardn|8!i(@G!u`7=mi1)7;9qP+S&ZwVrHlek2T;XR}BAa617ipsLJS zRCB~BCbRX*yWAuCUdIO?YK0l!_;?8AN+n`xMC$a>23s@t{a8>&r0DK3Gt=Wowlp%g z#1jHbicK*d+vk|UyoPjySL;?URlHhAwkCmw7Hj6~G*W9gIVoZB1$7#IUtDtAik6|q z;#^C4J5iQzm{rOLUPMJ53EuIK#qdjeABT>Vo+Yn$uZ+Q=Jc-NInd~c#V*jXI`Qdt_ zHDLCE(tquAmx}m3Xes7F2+@tt9eh`cX*kYq3npR~U?98amtRm_O2L~#zn2%@&Igr} zN>I0+1>i(s`^%U;9dYCZtbX{SnQLW`g2w@Nx>aCs7?BcTOV}S@j z2khrgy-PG~G=y;8>p`D_QqAXAyl8=l zxpsQ|h(;t(tok1Zj%W0~mSr$UuL(;vI$`xnc)C3p7J)+9Je+|e!IB6RSDzvEEI&?a zAX0T(j~m%67Y2Q-{t862%ILOPdGnQH#R8uYKVr?`neWABiJuo&CKWA^Zz+LlpN4@# zx~ZwK5Y_)5s(MrSb6s72k4aDn56O8&1D=}`xmWRU7f_bR&5VlOx73)ue(0IC75u{& zGH7^KaJ|ui>1yB@UBOFfrJB)GYL1|{B!R%6Yd0RvygEC8V<&-Rt$4L2*0Xs2km@VhZDNj0VkCt=!+yww0#ROWaR1QLQBJ3jbD^5wfLrWBYKJ7 z7*9&F!`TZpVIIu;Z3*T)Y8Zy9K<=Sy^$d6#t`dD3AAIe9R*vZadhb{mZpXf0Jl@NT zzrbq(o`Xv4XqAnVmU+CZHfVtGSz+t@=pUDuhKGiZ?T2wEbsJA-`hj=7#{rN*$m2zU zq2FV8-z9=xjGR6_xy4-lG!hPw9H9fDYo>mCig1(qHx!a>Wlk(Ie5PhsYT^&>LLRh3eIJx02h?J1Vtld7D?Q!qRgfD`RS-tySR zuRctR`0k7Cb!Kf;yk;E`!yd+aipZf%tO4=G{dh$-fv~PGjxDC(m_~Psp*5DW)b2bB zNM&-~l-*;o$KH^9Ep|s3|0m{CbY7&hNz-!2U&^f~A9qoVXxWabYOLiUDy{-?T9;Xr z_YqOC)LyK^NgQ>w7Oh{WDUioR!dKkMsxYls7r%`E~a3%B+xD}1Z!Q~M~;RdCy2=7OBCc@xwgZt zRxu!0%!Ku`b@h?-%(*5oL>8Pi)gO@-Wo=y(_2rJ|S1du9YOIm3;rX{oL1@5pC<{T5$@eCW}<5><^rK zx_Qi*%z(I=v0{zn__XTc4Cu}0(3XeOVq42(4qIvIiyHFIH`{>h~0H zdbwRA|5mtOeN$Qt%-wZ$?PwF)Ma(21?-1G*O5lvk&U!q~|9+D&`WE_Yj=HLjkmHAc zm0WUTSl?-86svg5-UCp9s$dzchbSGMhP7z*?njEp5jT|s7h$-{O{$fmDhZC#90-R7 zYuJy}91*7Qja**8RP(Mo*0dg3pNNN2%C((cd5Gek8o!Vn=_Np3=Hjchcm*T(7}kUy z;G;CurCD^|!WAlIxcb!JhZBrixL3eW8n+KdLc;3c+6YlbOw z=SOy45X-fcoc>D{-$4baE%*%&q{q@j+143fSo((edvDT#-;QN^(Ql@4mZ0-RY>RqFoHVuZ_*QYiW zt#HS<=%FU&hUeWQsORsVI{K~&`zt8Gi-|mG%cgtE4$II~osQ%zQEJPWqYC?+k~2Nm ztOrNE7zYJ7%-EsmLm)F3RGogl4MPJ^JS)n3+hlv}L6c&^oaF65K47wmIr84Y0eC2w zU|E8%1}~YbM|OdhG0%cpkX@6g4!c(sPPN+Dp4UA@fbFwQ6oC<#$u$kO+ftf={n_*5oEgbDM+M<&A zY2!_kP6+IfbX0T0c7O!3a5#+cxN!0@!Rm7zDTs-=Dnaq@zp_<@)TRT%cO#sdOdp@v%rjiJlLpr zkwfB5V(Q>)U$>-7r~aAbNtpY<4GjtX@oXi~JGu>+J$@wpiK$bzJqu$z_A4RW&e0J4 zO)oz5>gWx!;E=%Iv_q%LbW;mLwZNroaTS)ub05Cgr(!QxVdVTtG(b~L4S^4&YrJo@ z2(LK_^NVYpzYC#9#~2@FzA0a~LZ&bvQLODHAxL66DqtT^omp;tQD{2Yuqv3{z<^7`vY_ntC4Xlpc(n;AiA4C1_K>HJa5`A$nw!kU@C1*Zr&LPTVkver=6f;kBz-CK{ONt|yE zpN)kDuL{2bj|T!$|DpZvBsTH}OHIf|6ZfFLtpg=8xrHEQ4xoiBYBauwL`}8Luh3Pq zckmI0VAE<7cejt@mr|m68m$v|T!PSDPveJT-rx4}7i+HL_k6LAAsW?R%BqpNn4{U- z>RTfi_8^uAVUK{*iWQHmUsi8_5EM)0_NcRP}qVr5!I>5Pvr+m;$g{|;DlfQD&!0T$dO>;GI%55RbeVXu4 z$8f%+0bD~KIFGjQNe?|I=z34c>rgfy1T%Y#3`fyjn_vtx?b`5jt;gfcF0B!oL!Fl* zI+sUUGlr^NpS1X0T0MD!P5a#i@1Ktkp?c%cdk_|oVKM+I8U<#lw&6EpVr3MoiB|tz z_iyI>BlcXRQoX)SmiC5x3LJF`=xG14>JzrLe@nW8BfK`Urd3|>p@qBxa>|*0(bJkI7c@6t7<(^28gkl|HJ|=y5oLT>B7q?_fRAAmTC^2GGyv z`3o4}J5MHIi(DbsHBbo;aIiLg`q~<4bTEu}pyxVnyRa^z9In#hXb8l*?z~xT2Q)Ng zJ<*RvgNpL#Bh|1_t%$vi;P5JdpE!BO%TRQVbvakR`${>}HowaMC8caJcd2Aj__hs( zBG;Jmr(zt4N>8t=CNJilZB?LMh4ug+X>dQRy?vN~^atV~Ju0vOno+)NniLu6_r}+< zU@|h#O7ph#gbzUij$Na-je~S-{8wvGBAITJ&*eKFG$FodIvMi8iN$08E~2Y8r0PRN z*9Z^TwpFJCpJ?pkHgs1kFynr%ufn|wT~%FCJ8&T9X?o;Sa`BtV_{8n@fd)2z1SjIb zU|+TX4mgUS5eZ4Pwc$Pr8|ReN+`)VkEl@>i^rt1A_mjCr&6M(XPI?INunucE>hJR3 zYMwNIOG%zpdSi0!zJ%04%b*e2|y+2OIS!HbTPhJryAyt|!RE zE=9AX-bi>C^G)z?$swW;vDirLMQ*CM90Nnk1Fs#vAsY@tvUMqF3H;roA+i0p!iq`( z!#`oTa;%20S${NCIl5i6Eyw766MWpo?0tXN$zD=Ss2>(}qV~`fMWCFCH8NFo?B}p2 z)IhA?U{m?EK}QM0R;^r_HvK5Nh!Ld}Z^WaQlUn!`ou`9g00t#G+IirnL#F>ABz(}T zgrvmvQgQsjD;6d9rhkBseq-W>?XcuU6&6mt@mt)rsPH36$DxxuGY z&_$kj!83{L$uPDf2BU(Fz;Up9oLMQ`@qx3bxcxn2#OZ2n-Ugu#oV zKbmAbij_%Dy)%}QQWO1k_d~V9*`c&#D^H%vW8PY8D*$|l&#nRV`)`qHzoh*PJQUkt=cLYh= zV8T$D#Bp(#s#VcZMMsV!^Y>*SmBxv~aiT|E^X(oKW99IRZ)4Fp8VkTN;<3PE?qi@v ztxnA_f)3z5WO~79inWsw%3FPf|Air09W3!a!bKCw7F5jQyz$fvyos#r{7BT4q!lklAn52djyj)viVap%*Fx6N7J~#wDmRLxd z%*Aa~0x1t67WjCJd4*Plv^K(nJEB+cR!k-_u)ki_wG=WVPG$@RAd*uriAC>1<7inEZ}6h5^3aslZX zdqvL_!VWu6l{egC+|x4&v?U%a?Vqki;2Z?NhW`-`eRe(#o3G$6AuTN+!+s<~frW_Ib0h z)C>d+xMhyyx;zrgF2#UwuDyP*=Z*jEM2kbxT!%kHAc%;3t5>%9wc977pZnYZC z>OsJIzr2v~EZB7v*$7JI29fF6_kFUrNtZX?1ovb~jWw<;&6|;gA;b_}8@z@>rVP0< zh!^sWSVzCnS}J^Amm7p8B+=@NXK`W4S{ED;Jo56q^k48_TpV!=XLR|ndRtCx(ybPi zN(dN{%fZSRid(_!KtkG;`+xYaqr@=jYiM{*W@du$KjAs|Xu+8I;=`Rl`-yy`2ob9XaygK-NpbzJu!yQZ2T#6G>)+63N`^$W_wm>crG`n zl_r&{IoX_s;#J||3q_0vv3gS(@ULR+Ta+{y7B$wmG9F)0an|M`u&|gf{CV7{)c<6M z#^)x|zScx?4dkOkBckQ~9+l(h=#Ah}ZoBsTX9Hi1b}&`UFlV5IV8-{}qjAn>3O?_8 zR&DI3kH|#qE8VpOea}wDY^a4#(F#G(%3+PnL_s?ah{$dtQ$d-rBRdNd{7v#o-u`(! z(6$m%7%ROo)yevmI4%yA+ia(F#ze1v0UCt)6KwQsU_2FGG!lHbrIQg!T!#cG8kqfNS!99zU@1Kg9lWuKBozC0Y2;^b%e8F(qvh4WR-@mF%~qN}*D-$Ot>)m0X$ZE5dd$M-?O;jS0n5*X{nZ&x zF!8$Xb9R_F^xjGdAhkil!8tqwqgr{M~=by4mhxQ{%(oLA2D<%iQf{3%|N1+{wD72x817?%{vR=?lw;9kD z%tia+qSG%RKgq0(Q4V$Mal5AK+`&vYGIR7+2RXUDdkM4B7Drb0@10CFszPNsI~`np zityC8vBI#{w&*ZOD_%#!&%LSdW>f9PbP&Ck23D%$2q}oVNI(^C**k2VMnU6KKmZ!u zHSzPALDj3KTMjv4FWAwwM%IJ-`vo2mOtZ2-6|8Qr2tYb4ehD?d#UwPA;>9>L78=3V z;fk!}3W5dl>QB-m#2s400GO^Xww@0L89mq^|uPy08XPNf@JP zPBmO@VQ|D)D!G%9nV_i&>AW3JGC^4yalW#FI@rMcXLla$FpLeoIQb<`F6}+1%Gm~CF&!B<; zVWWw#WXI47-Ju+R+^<6@sYjCtNTXTn(q!ZE#NL*BXtyPdb$<5o-1$m|znUX|E7 zA>(p<5PLSlzsrotd&meDWE;_o0)+%AOWF%tZ-TG}D+a@TOhQNjXvtiAB6QEgh$aFX z85LTX3-x;EMfWb$g>(hQfkxAeNv8S$)#<-2UMf4qY}vU@#cJZFvBs=k>T-craWcGA z6-7J%^d1)a=TqQf9w1)b!%u3rKuO zL=N?L|4i{Ho(h65xKBKpfB04PG~oVN`nb>bBkxj=ms6k{HnKsu&cwDssAQ=QTAhoP zDv?Dy^kVj=MDHIDyEF;-$rpH7ZutG%>xQbQ700I@vJY%#VZ_qPaEW2MLH3jQC6&+s zvsJBiLh=Onm)c-s(^un4=4Unme-;Cu>O>(IEdg^+4|O?^OT!k}zwU5#ST?bU_HUzu zPYGqp7@*y{)g{SM=M*!_JV?3d14<<~Cadp69-p#Kt6sNvK+0OB$MBuf-`JG= z5B>lVfW3+Kj_K~~-A1QxfzxA}-}Pg;VTYO*o@qt(i&>mV?2FL?8mU#aWqGk>ZQ9_A zS=`+=zcaP!;cp2a(qh7RiRk?&lF-k!n;b-`)U_+h|NnFXB~SP>@qnE=l8}SJy}F$5 z9A0Gq1uEF_W*#*$)$oCaphkQ!crDHWrmz6?)%M^^^{3O%oq-`vkA(h^QOFI#Pc6HD z+=A+5Ze~gnSW=LVa6D29b_@)bpw2b^g6-{0#PbUFdp|p%edt5!Vb2dkld24-XfOw0 z7%lOJC0Z7nClf6-$F?+au1}+#jR*s#ryyzdtVDkUK zF{uAH6+4`GxtHm@@<+8p`8O5Aw>NsJ*hR91R_s>F!N_}#`#^_l{{Nn1pf>;rA#A>U zS=+cpIwHxKUR}wuvMuSXPzKqg9&{>35y9E3@tb)b4H>{|bB*Detz zUy$ztCXyxA<>f}>e~XCrQPaYV)<#hxxBP7AeKKw++Mtj zh{BuTLYjj<2BQUHS&9md+3}alC>RG?w5#`jz!)&S7{76r;if1ejQZZJMi#3>%Z`?~ zm}(k@?U~U93#N=X>Ppt}hWZayS4n>ScxeA2a?;!6GdOsOIc--SR}^W1IXd&(&O3XV zYrdui`202~3oBx8$@Fj-&9^%IS2J`CuIE1=x9DDPY&_8W{p>}&diojhMfAsG^$(G@ zb%&NGv1n`VjIagZxQiEgql~Yet-Z}AIE|&EH;9A$rH!}M)2nK7UIuc|`EbP7arp%N zA=+`P?{{<4y|Mck2)SC^*yudhhn)6ibk=3@LH=w!CU}abv_pm+AwOjRCs(JB9&4Ak zwoqmQhD1F_VOGsB$OaAr#8r+5eI8~&aePKP1-?*PK%3vg*2XPg=i_nUfg$9Zr|Dd2V z-*fT$?xC`OY5=#AM@B>AdHx9Xv)2pFvJ>lm35TaZg0AJ0AxoA4jSl&*&gO zJw@(M!Z14_4JsRtaRFy49akFxX<3DV7eoQ#Px!}y7Y(95*N>QxU+eJCg=aF5jYe6zgZ5Z|7ipc-#;=o$jP{UoD8_-d%6{UoDaNo-MG0U z5PiTky!qql1^Jzv@Ora%(DOLQ&+lIDO5@lOaCMrj@?!(s1i8N5ddS7h@jDwv?272L zIqv=ZqwVp+H^+Y)+S6`uoYVFQ@py1g7V$d+KHZhG!T8;j=Uixr{;W$7z5Q7gaQjG} z_&z5Bijg3uz)`x=$*UAbhyx&Eu*X--PsjE`%Z4$K9H4K3&(HfsACDb7Z=Mbv1Mh}K z@4rL;ED1az3%v8)@HzjvRniH`>AYPYOjHteD{#dTUKjVXjUgUVa~e2m8`%y4Vhe zlw}SAi*7u(0(}N%PJQmDo^N%@TH1M8<%v`J8GQ>+@czk|-XDEgy^kmo*#=!FU3Dud zINii#_PtpgV^tMI_LTzNqh|KIX;?j#DRDh)s2;QU`nT*lsHSZ{fBI507!l7$#Yv+YH41oSkE(P zuJ0DBm+$G87fqkA%1DuAS};QM)Dot3#eu^L+v_}BrG_82?m<|8rXg3CwHmWpz#Z6l<1(?j_;MPJq<@c z5&|FbvtQ^?{9^+#o7!P`aji}$)#DyH_+(AsEu-G{s?f)zrwc+1A_=n1xQ<~LZ}ofU zZj^rh@<{(#rW(7x_M;1xi=u~=44p3kDeIpvggyRVv4uf`EPsD|jPd0~s(?mkj!S(W z@#1$xZ?Q<$sb&-^p%djVf7QDD=8(JRRRI5n)*qRxWIJC6iD#TfGHON~Q_AuiF50fQIDB|= zZARpq#Z$iFQ2(iG&U8;>-XuGc=$>dxQ;;nC7F_)$ap(T7?2Ovu0ap>;F1nE(TCW94 z-i#5Q!ib2MlX~OsaMB1xnw@5$NR+oUqo*4=Hdz7YC-gUkCS{^kXdg>wtLIp>i&71V3tv$H}% zQN28}|z|hNk4@9*BC*I7WCKbMr^^5ZS|M8h~$?F@?vzKPWC6qGK%eug1C9% zDwR^QLq}k?nVm@LO^fk&k8d%_B_+?Ci}j~B+sm_7kAa3KMP29N*;{@AG3>W*A*G{~hfz3kM!03OvI%|6F)kh?kf)3u?auEF*WIcu+xQ)ZCB?GJmKkFdPR>Q@Yn^dlGa zkaCbMJNvm$twM8_Tmoe4rOw6YtTD5%%&!ASFaJ=0mCXWxVAJUcdnuE}cYCwuy0GS> ztTD^5&EvpP|6*ajhCREh!HT;cWjmrHKrz&lH&q&nHuIBrLpFN0KJsu`yh%;}$-|64c4YO~TMe^#m=<(+~EZa(g+Os7c zk;~9pdzItPlj+oJJxiI>2098bOlTXtMgNKZulAD^H^<&TbW5DwzbiKIyFaS9YYT*H z6HmUjo;PMG6gFRbK0f`Y-bZzIFGg~gSpatY>K>RaJJIV$Z-@0GwI8|PWR`xv_y0Ti z(ZH!iM^s?IYjpa3go{!aJm}nYYkEpToRC#M=;Nx+h8dN5c!dtX_iEcjX4Z(EeJbMn zZh_Al!V0uoOCy~q{vHK0~+6!z%)i`+*_V!AipsrdT6{Nf1eroO4> zB$vzPLB+lpYD+!ZLggbb=;mK{-%~gAE^&7F5gYB?^Us`<&8%(yv%c923t{}HC+_nf zs4o=N%Z03l={Ec7V@Z{g6f%{@+ulluY%+oXd7?DK#zZ!flm-i4L$@Nv!y|CJlv{tI6mT}XE} zX6($huPGvha%48I4|V&&T{|%>@xuI6n>>Tuj<5yyGRKOF%49C1=9SsH$M$=E-d%zX zE{nM~Iepcm+97u|9UbgI^br;>Un(8%ImbNyfDA}g5oG&&J@#loKsF@#(kN?ttZ_|+W@QXh+~%vtY)G)%sYJgtzpbGWgd zc=PMx{pTMnX_ocn#UjpfIvWr$ll@0s<|ERs!m?{Lvn zZEpIOfrL#o-EG3FaB#?MK<(>N!%W%8J1$OCvL}s^8dWIFcq2FtvMpR`CDGHG^jza{ zxAm^B*H}PU2u>?N!xb#jh*U6bEaP;fOPINl_M;Iut<#voNMpHXIDeJG%1F0IyrE!7 zwggR?L79|!E@|)i_pW7ru>f=?@@k|LXSsm)r%Lgxy=v)F58CVzW$&gC(zVu$Md49_ zv-g?YbV1sQgW~)g1Vipt!ti|vtL7UZcR%Pihor5=Jh`sZe?!ChLlukI44W?dB^8mn zc^2;Y8^=>VsZ+m2TzrcJ()E~x#YC2a1FD62e4kcNw?4ROpDo?~`E&cO#v?S*?O9VA z$O+HM>}D|Z^pKymmx4iCqafGZxf;L{`j2s?R?Y%;8)L^CH#Hxgwi+(LMB z*{jmLxEBEk?_T_p3fSq27DPos^E1>qMN}A8$ml=phloJul!N%wNElr z`7zlkAO=89h=G!8)4VvCd_RnIrfzWwFvd0fW$=4Bqlu!5Djgb&X_#SDEM@d!1$bw_ zyHs&TL=Yr@7Iz#hl^>d+=jkV~B1y2YS|b@b&tJxm&>sV?(M8 zi}^zv$c1fE2Ha8eM))iZ6~hU`lGEjN5(_ICpMe2gyW){&*@V0SCD9pvXMtpbxBe$_ z1Rnh50!MytXqZfhodciF6Unb_>t|Ka$T%XB7IJ(rbkirGvNC0E5K0CLvPOlZ1#Q+= zHeQzMtnrL`ds|(j+o}EiqtDee_33cGEn$^0CR#9L+Pc0{*)%A%l`rg*CzSF}WTh1Jv(%n*q1PQH{Y zQZd30=;~ZB>`dMMv+i^p)c#;~>*!ke%8S$T+p>@YuKy#Z2$k@|N|#zPArW2f>vbiu zjQ+)diK$)z$v^+RKb_V*K51l_cpMVS4gr;57I-~6G z-Q=g%bz>R`<(M5HJWQ&7e_S82L!0Gur>+;L#Sy!ey!eL+3HeiWG-lPYXV@NEbW@j} zZP+`EB&RU#(Zd!)&%FBvs`=@lK4Sm+N$Tn9y%V>?MOu@=QN1Jz)Qe zn>OJG{2O(`+)cS@?y%p=A)}X*I zL!VGXdKdsh0ajIqv+h$c3t)=Y7+?GT`O4(haw_{BJ~uiSZ(CR6S!e@eEFXHfKODwXsrp~KbPP$3Z2eFp23Ni`JfrLaL)Va}94b>XRnACO!OY6py6oOe#XTZ}05FAS>&}`L zJZ2_pOn|d$c;Z@(w>^M@nQ)MCqfxCkDT@_AwidQEXlI!wZb2(n|6nmaqb(As5=$m1 z2k;}ovrChyRURr>e3GYlb6Mq=|Duz!|0N;` zzTTpRx+qmeUt80XPa9{^Nt6D|QFW}@Kyvr4$Qh@~^M85b4&q&K#9RM$AatGS zMcYDtLBn*ST3ys6v6#{H5LXu)BQPVEA7nv&fi}`-P9A1t1>voqZNU=6gp-0dc~dB= zM3^p#?MQXxRsK;a1+lDyyxY)fuWGB08dK- z*tMyKjUgF6B}k)I?R})kc(yPmI`qA274a&u4T>z_*R)2B>~Y_X|BDk&3HY3;Cq15U z^^PiP{Ql+37a|&n1+oDK^2LiEKlMQXY-_^8|Fgo(vDxV^l_igHJU0BiDgqP?#@=39 zZ`ghE8m2Vne#n1%@82=d9C28@c&nASA72ohLSs{Too{8J$Tl{j;0$Q{pH4fCTUBKy z*xN0qci6u_UIk0h4tX8p$Q(n@SvEX1p-$t~xu-F5&8#a@DyW`c(TNiJ!FV+iEIRwF z)w1{T6sDg%Bu9A)Kif?OKUt=pir?v_cXK3KL13m}yyb(93CW|&yBIkE-cOh^ejo00m`#1NGQGu=K=Q4bO-Qp-~O-LsPBS5$hBdHBmQ+JaNM|& z44m;)a5egeb1F8GrEB_bB5H579?T@?Ecxr|e3v-%s{YE278WkMGcc7oA}eTXRNbMNOBW$^|B*4T}|^)p*ounn=fY zPjMuoRF<@N{ba&EVFi3#sri=o{es02SHK5)e_*SBZK$h&{7ESoMg#go1u9X+0Kiag z{LtsUKg|(`JWB`Y_T$;juluhvYdN|}uxH}QDEOc&1>>AN(-N22Bx&D726_8zGObDs zEFQGBAD>)#@wGW(Z?jD(<;5jm7s67Ri;M?z1r=lC1zL0g_=gq$be@_E`cgnpUcS0~ zd~ZYb$I1Su&G4{?4{9mD`TqU(cbiII&9{2pvX!SMu*R;@=V5ZcZ{|-^0E4GtrMR4U zX9J(q@Q<5?rw^C+f66%Z{v1Or{EHz7g7t{CXg|TTFY&KI{3wud9M0 znx9!AGdAPKW*H$}OcE#xUOAbs5y6a^kOS&&!Z$yMRUiHdX@7rmtXjXvzVX|jB4Tf{ z{j}}YUcR8_CprPQ-ZEuRUd|#u<^M3C1BYo>6=$Q8wYL$VKT#|EJ~Z8a|@fZd2v|*us-rW1WL?*Y12wDYZ@HsSkU42Js0zzQLg0CcnD!r?xEv`DmK!z!OaG zY;cvE#O2M^h%Fb`{GU6cGZvNbF*QjJoncjM&782Je;;KtCf>U8(j<4t&d-_uk-gL6 z%w6`{GwXW2YdElJApgny>-hPxXg1UI^H{*(TBt%;reI-ZQg=s#@Ga<>!zJ)*k@5$} zb6gtd#jr9U5E>Ap9!ob53+R%n1>Ajgrb8I_Hi>CC)Syc{al;2Q0-WwG3%*B+Ab{Ya?aq^{^0KfZV6kQ!CWtXxk4Iy&&5?=G028}ODM zdlPj*S|U+V<$twLoU;MXs%_|H0zOWycAxp%w^kCC!=ni*PW}Ov>ujr@Grdd?8I&?Y zef`Gnn0X~PHTwIMR|d#3|JO#@68cows5NMP=Jo2_lwe(^U#%1tP#nPN=Pwm>qntDC znb^ka_cN;-PY*S)8%R_5r&7K#APP!DaW%GSJ{ESdu_ZMHd$3iS{TAgW82Pa#V%)68 zCeA4HH==(s4dy$;YgzO`|L?sm#@N1~!78{xA2QqcKOEQX0V^pS=Fzhtn8~J|{gXMH za3UArZP;3!GIwI|YLYP4*(8^~Pi|t$$HWcVG$46PHRH^6DHZ_Md~>CZ`4zqEMXl-y zV0R_ONp6^OM!6ik+{|vV&4ud>eJ&5&4t!G)`L@`;fJN+1y2^$a1@I&}MiJppR*5Vu z;Tzsu_z#1mE!q{ZN+S$aBn^sKe4Bu52+Z_rlqI~%&oVZK>qo@Df1lAN_b@^Bl*$W5 zWvV3JbpObb8-0@%jhSVcE7iMcIo4ZMI>3tgv!1o^A2?pwUq~$;4j9#LEJZ5kNAXnk z1e;L+uk4C?a!l-vtX{^T#QY2y1@MwT zr^#k`O$9nEQu}7}bS7eZ_pH9n?P%rXPc!%1i65N_1=Gs09Z8M~WT1ziRZY$;&ljb} z4Pt_!EA5`&c6@ewMMRvkcPF3spsdX((TJPFcs@D{pq&l<{0I+-HqyMN{7r_!i>EJ6 zdt}@1*`I9-;QQ03rw6CUCWO&Qivz31!`oA>xm>DMk}1n85iiEYofR1Qlx+!d3mDIZ zsIZ@c?#qSNFa={!?QAf1v|oDsDkG7nQ$+HlK)UNt>!*(yui#DrldlCVUMVe|Ee*!; zB}#w@;~*gV=lP?ZTOygX%m830d)493y63G5CS%6et#oP$oj_TJ9bH8}}zvqbH}-M=fY}b|A}I^%C41qZg$s3HN`3 z0*XK|hK4XaC@o+2Bby`})!-n$?hcuf>kCVxP&W(lq9qrY(`>^J%jR8+LGI@CY zc@N^=wVIf^PmfBqWv*t1e2#dojBmQQKCbCb(u)+sXg|BR@$D*1NM>;#tRF3eiT@=n zn#=-(@F5`Nc7Qh@&}_ig9rP@F>LMI3C&uW>*wcPeetNQbTF+x--W?+u2}*3v&g*$O zW`$pRy%Z76(#7HyR(#qqRTAr-C(;@XkTFW8Li;SpGPs@g7fTclh8N3QiRgWGY_Q@` zAenIdxfzR<4a~Z=44Bf*I6YkTwbgw2wjA)+hWRF!N4#V|huIFACUbb5PviHX;^&8om(>6; zSO?&yS%(?RPNq+e%W`8ZAAf9V{A6~aYXS&SaTPQ)&2Z=vIqV7~S?KCLrIT$iyWA*J zBxOdYWpe=}f``-^Fce5l$$v$61b2TzH{ zz-Kp^`vG&*feVQiWSE}T-4Ew0dJ)kZYH^S;Gv{F{f-(c)?x{YYv?JDo z{(rk22Y$0tHGdC+Gs1RR0g<~G6ONtebZ#hjZK>U;R_bD59sDBqr>V$UUnJ_9K40i9 z^m*75E?o?qn^qrOhv_;mnKuKVyEovXh>-*{;h%qg;ziT;d3IZ(44;R86G<$PPjEf` z%6*^tsaVE{87t6C8k%s2K)-2%B8ud{lPD2SsGH@H{OH4e{(8W*SRxdL*L}c#F|_Mm zRrA&NvmUdYd)<%TJz0r5=|27eeHSxd2uQ#aoh1`c1%?4y6os@ww_rf ztpd0Cz!{EAY0qGH&6zxFa68@4rn&QuJ&`LVlenRqNJg!_<@D%qMAl*lyx*}Tjm(R6 zrnlAyP)E@FP>B`v{v*;A3P%gG>ge~f-1$ZHXiP7e5#wdKO{Z^z%XFBo3*XD}>-k8B7V ze%}qCtw+}vr4eIRWhEBN@k^H6I&dy(1(bnh`Cn-%K_Em+Df4$aiqMiycQK(rW>^;k zFwONGt-at{CW*qb$b}Ato|j9VUn>#_ov2ZF5OB%575ZTLL~i39{ecOZ6gm4=@>mOb z(nqP%bd2EH3llN|-XwGB&_QY^fpmH-H;v)SfX6y%H+4+4=*?UP?<6kaO=0_wK8QEGv7BB572#F(u8AE#ThxE>f-M7^oT>y8m$U-HuPsW-;%VcA*#_e-OjqPMmin9J~-F{JJxM3 ztr_6nn*9XD3WK@d9a%CZcaWN-MfBo8T~!}!SZub`#$D&_1?uI z)UsTJ(uf}}N4M11xy<^0$!lCuWN#!uA5lAHyJje5ly1?f#pG2`F#;-OqR%djz2#TR zf3YmvyHw3F>P^nPLmcaj0B@mSN^A4ep?lT|L!IAvPMwiLO7n56^5_jRjyEM`)qoO8 z86lnM(26fpG?Ql!>KX1UDvu9VAIIgC#_NQ6dW(A&{CIk?NGjXqRwaI#zo`~Z>N zqU@sA@xE#v#KOrp@h)W|Z&)I`ptYjv*PzZKL}KT!n5zbBvU847yWO33KR7-w^k`$y zYXruF0^WzaGrs+%b*i?p+Q$){ z+ST)-GXSNU9|LfE^$vGW`VAt-Tk=+FJ)@3JwR{FACySo0mc^xPJ=m+eI5l1vCq(at zsjS))-U)4-@IaUGzY}yf;cy@@`rZBaAeu#_9cl+Psh@X~5f{aC%1jTryU1HDUQc2Z z3MAF%@;Y)BPGu?}KDSXKOcNkrx0#Y|M`FY^#Pq?tmZ{QnI|15r_WbMvRNNKZ^*PSH zHmBy7L?(a&YATT!TT~c%k?DIwG=CXCy(BaND`$k#N(_^LX&J)=ZBa!R>M$Ye7e|I6 zZ}V8_To*59=ZRchd>Vc>ql51bThFT;0)&iFA^>qoDg1e7VuH8~0IqAoi5{5-Yl{JayH~=_hWLC%jSj#E zfsJE2{JLR17&vDdkj~`kkjDc;5B^kORI8PM0k+Hm20 z0+zi_IRxvuQP4WOdTgU}2Xl*i?G3KQQ0KxnykteQ1%}f~3ZMvN>5Be37EP{QJXF5- zUaLPvFd}C&In7IT4~x74;Jx$w2#o$afZcL-*nn@v&mN4tTGeFDQl+jvAmtlF0lS{x zF*RPPDEfrLA{>IBNO)b^yRE$Y)iPyis=^LD@o_0?u@j`k!3DH`iDzWOOGX1;d4OU- z7%eUs!?CV-}c#GVsfjC%Vr1 zK)fM}Uj1}A?Wwtp2%>}=#%xqZr%P5y1F-a2spJ5XqEp`Xr2s$;5FKy5yj^G{HzQXC zfCI`W=99&A-b?``oOY<8ORGNmr=tI*ZGN&@dUq6-gbS3Li|vZ+I{qu{@GvRk0k*uF z`mv3h<|oyIxbk1%|4mEuU4b)8<0U@Z-Ed_x3^7rZvc3o z(3Oh|>KvKG21&94L<}z$qac8WJu#>k0)62@aev3R0kY!T5n0;ZrqcS9M?!shaY-^;|c?R-+C z;OAym=VYkJAvJNFS<)!DF;fcuIHoS`smMhU@-<_KnEZN!4yYzMOMSC(@pR=Q%X|6G zD5KK@^dSS4at4oui1nvv2T!q%_Z*LDUE^?b7AgkLI%cC&?T6@Pj3i`$Ts&U>DsXHXTmE<&u%i3F2 zCvA{fHdU>{)^voYxti z7va?wXv&?<9eKwci$#dYch*+G#y$V$b&Evc>#lD$*VdJ}8jM80s>#qUJ{X71rDb#U z37mAfuSWtsgbRu%Y5mQJeh?n`bio4aI%}m=7Wi=zZ4;<(Jig~}Gg~KAxxbcn ztijOnMEZ&_LB;PQhQ!*wed@TPw7&bUDb;9c!y88 zWbV(XEG3lVhZ#3S&IZw80|V2^H!Tv~nPRs?J^@(ZY__X6@w+z7ZJ>V)rLAl7=<3qX zOWm;D=b7Rpk~vHR`c|2uA>di+$}OR0PQ%cl-Kr<=Clynh+f+3#nRKS&4ush@Iy-K6 ze_M=GzrXQN|0@``1xAzDB~+JSDU}B%$fKL2dUK&W1*ga87CzoJNHiFBct2ZXtwHn4 zcEDT09fYXBYaZ}F2-G7LLWQZEAl&(rh+cG0LX6a6D36hzt{KD}=n{i^Al79}hH#{j z$%Dpf_e@ZVEJ%69XfXob?e+OqW*5MBnS4Dw&YvCqw728m5C=dfyt##)Ve}Ba4~t{( zoR&r(a>of#DQ*r;xZO)^vbcIS(h;}Ui{&+9u|4kKvW#ZuG?1a0Lg7TtN6vzuXDvh( zUm~TZoTufcHG00?ocjYl-t7AjN3sPn__T7F4iHgADXkCwE$HQccwQt9DJ8j={LJwg z1|}zGg=$E8+FvacR*_j$XEr1b-__VKkA@g8BtP13%EVc&U3;A$u&B}5jN7`2Jkpw5 z*jE@jvBY7)Lu=J!8bj)qI&N1eUQs54&}~06u&W>f74asz5HE@+3QH25#gKA+fM+3( zKph3&h$-TrqMGmLxpBgE*jl^JjX0Dy&Ba49ELk|G0zOkhO{y8b)w!?|Q5+(ky zxyK{@>xmD3oek!mMyLD03Yw7MB9dUucefQnt?*RVPJsb@9-RcVMQWAr8qw%fl{sja zM(N*X_uHEFb+zvPYweNd4usHg0da=tqnt>Y))3okWQlpT6zsblHl$N0FpK2;>IJ!j zGfdHxtv2FHRsHuk>JN^|X54YyGCrLWoa{Q6|5~y?fhnQl>UW3^cM7+hnWteaD9t4u zZ+FChIq|z^1}FzwgwJ8tvnhM4#0!GnIpAv{tjTwc`5H9^hAo)H3lCFIc(w8A`N@Z3 zS?K+98+E}(`ZE8r_t9;gpZlh`{1{E*WVk-3JQuRCsXl!A3EMh*SrWSP1)=|HoiV$@ z^-ci+flNS25+0{;EPsR)5&p@>7YM&gs}bYgI?uyoL_RMWi3ePBJ;z}G4R=fQ_P(Gv z^!6iZ(%zz=@M86;E>2KFlQ6)JJz(#1+zfrEbaYYX1?ffKw^Ry63%wsiIue%=6Dx#( z7@@m&?hY72;ze5gK5HIs z9oGtWJl=Diy5)ioa^+vCWp6@uti?tOe%Q90JAjI|v-i1RS|eNU1a0Y{>sLuS$oAx@ z>)3sdyg`1!Q^3&nW756~Tgt)Zyknode5&VFWZ0>#_p7lPRN=hZ^9lJUoK!OA21G~B z55)|XEVKgr(|n|-?GG#k5b+|>hD1rc*u7uoK zp8WfeX0-*ej}mf&=I9wRj?EpMI(ua1(N&Zm`VL{#zsSC;=yP!cd$^ACLx;HeghVG? z-ck|1C_(LhYPr+rCa{i<`I>t8!>>?%FbHVnEwg;(U#*OMl_aGeE?s9rSq+9Kvf>H1 z-(s2<)$mS&gsV7U`=p)9r1@9k`jUr_IM%`a&XLda#f$E1qtW%|?MWHcl+dvN(pL@% zA#KeA&ZbMiB9aMTj2480Z3lJ`gB))qn7qzy3G%)wS z`MLp84yV&T*9_ST)|z|3bO~-N zoY0qIxIB%YL@;(=;6M#ax3jM-b?h{3%#;BQCnMtjFb$RWQ@w?#RV4yA^+{|fci1?e zdTMX&?*~{2Y90^1k7N^*`OV0N-{=_0!fh9$m%{Ugt+DE}2i$oE{X;rK+LPBGXMx3a zGl6bfEv~0t<`56Mlnh!_3&`^dJ%=VBk3d5ph>b9@!OTL}#<{4;^?c;*l3u3Nl`?y= zcZ)wfRE6JWE(ikK9WG|wlQi9*Cjm}v(Oa^;AEIyv-B-^w|K_F2DDtv^*W?({JYQ{i z;9RzRuXy4HBb)pN2k|5v?PiI{u7rP}VQfnso=EY&=64g4Qy*_J@!&DNA2Il7xiol( zyl}lT{vXgY4Ecb8P@i(ukm%UL3GKx})aUpQHlUkXojF1sG1EB{QCRFHncLmU5rS+` z#kX_}sXdhkFox8wXK|ySu|u?D?S<=WZ8wU5hFy+45=PF&4N&k#YK?JbozCuV^tGq; zowf7E`T*caj&fS|ydq(WDa{Vh09f&O;vjm72Q|dJqwVWjuFRB!N^kJgN`#Mb7%qEo z7=CUn*@l1lTAz1W2xtWV5$uh zY8{?J+6M8ypscNuu5>-7S?3kXk5{;0avG@?X15By6xRSXL&-@HL^p@2?pwI2I_F@NcYve+@7*C7~o1aZ`8eAW3 zVF5JblS7DVrQI$;Gv=kmvg{e7?&dK`YZ(fj=gG^V>FE*i0Fmqq_ga`1Am=dIjH*aGCD8BJf~AC`zgWQ8FBAo2_2!N*2wQ$g)uaW3a!EI^T`BuxNOPD zfckpFw*b9VDHQye zCO$VrQRaPIR4cZ#Evf#m#?agDlEsd30op^}o7&6J+;lMgTQXUbQr zxf~j(q(eINd0?#`61pakMn9X}er}@+ne!YwI#$ql=U1Gg&_Pf}CoZ~z#reu<3->E! z`mcH3@kvw1oKQe)VbV(sGlpzg``j*xd*fVu!`?qE6E(|e-6L#=fQFCV#GBgCuhWxq zp0_g7F^1Z9q3K^;9#y#0wF<;{{pEVaOS-a@cO6$QfK|`O@}&(7Uh(eH#9w)jj_&~5At2FULZ(5Mfxlr=ROStD8O`MF00 z5qx`F^=ZH994_sq>f=#SSeAa*QxudL>f8WG>%f4B)yAlJVBSQ9JRM|W)%Se=>woNq zKiY`lk0UlV0#xq_CKPQU!cVQMR^DT7)iHn7^_gy;F{IpAa}rE1(anT8^YvB7&c7K~ zj+56{%pB$uHFMl5PrkOGJ@1twDYt88ZdnYL8WD&jAkc5lk$k^Z`Bks~Ri4|8Pm#_0k&Cv$_12>=CnnZVP!^4a*NF2;J?}69=fxgt5|)6Tb-1CiQ11S11n4cip#JNH^8oF8reCs66V925$DW9G&bk#&TN#AxN zeoL(7WWp%zO6N1dyy@;|ol8#Cexap{%~4S%4tof;l;uI0p`%%J-7=*aM>ytuB)_7z z;b>jR>VQrWjl=#Hy#WIy3BK}p*N%u_E1tqK>vPJbeXDVjMJ=ur<>-J#pa=*T=W7RM z(90r2C5{QN*S)?V)U`(W(y_toDxxUD=12{js@^vjrSw_`8S2_4HceJl15JQI1AE@X z)R`B0!sohxh0^G|#3)Pjzu`z3^#19RX}Ad6(#5|JUiPJhaPIq4yXTO=pG_FmoEw^N z0?BqJuJ|Nj`l$FUY$M+J>EhjDf}2+p3ZCct&+Vc4q%=>EYqN|>okmXILczr!4<|vz zVa~dAkzper^|TxR@pfX>ZrH_`G>)%d8KOaCB(P1-iTo^slyGt`DSiX zQCaHC)4l~k>E;jR=7?~oKPR%6?GEuHsuoj-GFFdOjX z9S0z-4@YlPXL{c6+(XK+{^r>@Fo%l36|kTVnA>eJ=QaO}mX?XYU&0r`UVzTc>nIe5 zZ>J)_8}ALN_zA8*a&CFK)_Y6y`Dc@cxy{>h^bhPczV{klyjW<~jrip?`4Rqp643D^ zG@kw*K{Tez0K1<{s_E(w>gef|9(h38x`3SPi*a+%GkTDc@d97|UhI9M;%Ca1xQsJ} z)!`_mi#rU*l~dJjq!AUx%}|Z4NvfiI^JS{$*0_i^ih~o9DMJ_CES^T+H5u9ci8WM9 z%*VM%UYf+6Y%k6P|683SP%i%bt(v$u#Y-ZvN8@kfixRGK$Q6wY@j|GI;8?vUhT-{rm!ta;P4rQ~365t4Se{lMXL{MCl^A`Y9RxPlG>OGH4elW#>- zW1|yap|5mmEji2R+hcclNmy3iAzTPdlabeHdC(7e56UaMsKzlV}$s1UuS8D)&`Cy2Z+*?(E?v)^RyOcGU z`pP|+tCF23-+aRAb&IlfbKs_dW?xSjZi}BGrd35Z+(*RFklBAkRvuHs9BLQGdNhv5 zC=q^HbhJbbMXO4rU36P-DRpCgEO|3f$=$=R%>h8V>duno?@eDn?z}*9t~%gU?4?#mq{*kg`7<=taT(6x7|m1zWHOMjaJ`4 zo$z+dJJ$*yGfGK&8_QMYS^RSk#>;URDV?{M2CsK50jqoqEYU#P)ZRvkUZ>nwUxi(gS;KzSsCpDXfD4gE z)-3n4&aJ0}r!ZS%YpR!UdGl9g?lFV~5tVN0=q1bh%r^k&HtO{Jn&i-e)^|feKCrUV zPH*_=nnjTJoDJ@lH=SEcac@GMUh>Yp$2Ynjraf#l*9r4q1(A6?I<;*4h|a2mB(>X0 zXw(DbAc@o!q8U|xopuNEk~>`*!qIop&3%~tBg3}X({X#*z4sXyX}NQoGN?Cqh37gN zO@7wtC=|1cCM6}R&y5Q!g!jRdM46l?^d$_JzPmv&lqE)pR{KlwH{QA}Q}zWiu)u#C z2uyaLnq}N8-i3%l;zQ*c486s!XcF-BMIoip1D&RYpDsbg zb2IgMi9UQDj^A}MCi?7(|DOP02cP)VL^KNT);l(iR<>gr!H_xXs1+h6TeOA18U-M2 zD0Ra{R@}aZb6iEwaHA2;4i~TEBKF%ja)^Tu;_4d-3>;{G6t_m>)aYGzxU_+*<9Z7x z|KUz>CmsD17Z%(WU2ymUNARGdKRybb7_lgfBLJpt+FibU31Hu^Q5c9oH5F;2STt#bH0Eezjhd`c1MH(_ zvsN^Y=n)QH;WR|Av#Y z!(p3nz>0$x9DM-}JcC=KUxCZO6*%w`93Do^YjBp=8Q_<3^alg=edxT1jB zGguxrbaRYi$AJep>j(!9xUHi(A~V2G8j#_16*3fHx62e=q;@c~?1 zgR4ZIuf)wyL{3t;j`px;INir-!Nqgj?IBKwxaDy@!s!uCUyIXvM5ywN|91Uh}tiMK}p@0Xk{(bH3pf(Y6PWvwtE#qJ=<@aPf${Ey5ks;)1xW zp5q4gQj3cT+{7sq7dVA(|Hf{V;UEM+dwy#w=$W3W?u?M@U;d0G;k+X+SB@DnGDlT% z{&ZBispho&75c{FwAx$2k_*o9V;mmDp%GkLeIYKq5@)WCQ#^@toa5v-;4G<&GZjvn z#F=v(I>Gffdck$7>u|FheIX7fE~^u` zar>l0dqK$fej2ixVB8Gpu__W*&uOY3!DV$GH?hJSaHxaJba6r#$Kl_G6Q081&*AVC z?!lmidujd@T7N`ZUk2k!Xw3#q2N?NcHw3o7GJr^{a_LibC(&~(k5 zT8YCWIL8SNe}~KJuf=8X(ARYuhcAzlT3idB#AWNfIO!TV>vK3HOV)ziv?NGEMwB-g ziTVyqWgyUTNm5t{m7wg^pE}1vSuO9#mC7`gD#~?_Y2-kKV*q#X@|9yDjscuri=)P6 zcLpc*aC#T6REKb!;v5>pF^|(MjswRkoH{sArrJvtE==OjaMp3*5vKv%@J8?B=-@Pn z!z*w`%Z^C;d+8Ksuw-2^kk5z-AP7nVZq#G-G@|)aL5TqDkZz6<_X;~$!5p6X>)GM^r>;+Nb z7{_sGTrM<;i*sC5I8JcU#qku5AskQQSd5Dmxai;p_R<_KzQXB8IIY2Dbr=^bahk); zZ}jy?q(BOx|1bz7fgqy1B#Gr0I6E>3Zb;i89& zFLBYX0B^>z4i{I(@j{$9$8lNQ{6=4o(=~BzRRXlLv$M0av$M0av$M0av$M0av$M0a qv$M0av$M0av$M0av$L~v>HGz#$U=^MguB!L0000 Date: Fri, 20 Jun 2025 11:10:54 +0300 Subject: [PATCH 04/32] Link to upgrade guide in custom properties docs --- docs/custom-props/for-custom-events.md | 6 +++++- docs/custom-props/for-pageviews.md | 4 ++++ docs/script-update-guide.md | 3 +++ 3 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 docs/script-update-guide.md diff --git a/docs/custom-props/for-custom-events.md b/docs/custom-props/for-custom-events.md index e3856f0c..3a8869ff 100644 --- a/docs/custom-props/for-custom-events.md +++ b/docs/custom-props/for-custom-events.md @@ -6,7 +6,7 @@ import useBaseUrl from '@docusaurus/useBaseUrl'; ## Tag properties to custom events you want to track -Now, let's say you have a contact form both in the header and footer of your site. In addition to tracking submissions, you might want to know which section of your site the form was submitted on. Instead of creating separate goals for each form, you can send a custom property instead: +Let's say you have a contact form both in the header and footer of your site. In addition to tracking submissions, you might want to know which section of your site the form was submitted on. Instead of creating separate goals for each form, you can send a custom property instead: Similarly to how you define an event name inside the `class` attribute, you can use the format `plausible-event-=` to define custom properties. Following the same example, your code might look something like this: @@ -28,6 +28,10 @@ This is because you can't include the space character in the `class` attribute You can add up to 30 classes for custom properties. Simply separate them with a space character like in the above example. +:::note +If you don't see a `plausible.init` call in your snippet, [upgrade your script](/script-update-guide) +::: +
diff --git a/docs/custom-props/for-pageviews.md b/docs/custom-props/for-pageviews.md index 89f3207c..1f994214 100644 --- a/docs/custom-props/for-pageviews.md +++ b/docs/custom-props/for-pageviews.md @@ -26,6 +26,10 @@ plausible.init({ That's it! You're now tracking custom properties alongside pageviews. +:::note +If you don't see a `plausible.init` call in your snippet, [upgrade your script](/script-update-guide) +::: +
diff --git a/docs/script-update-guide.md b/docs/script-update-guide.md new file mode 100644 index 00000000..f1ab4544 --- /dev/null +++ b/docs/script-update-guide.md @@ -0,0 +1,3 @@ +--- +title: Upgrade your Plausible script +--- From 6d162be680671deeaa7ed4b0e66cb1ba9862ab7f Mon Sep 17 00:00:00 2001 From: Karl-Aksel Puulmann Date: Fri, 20 Jun 2025 11:13:22 +0300 Subject: [PATCH 05/32] Update hash-based-routing docs --- docs/hash-based-routing.md | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/docs/hash-based-routing.md b/docs/hash-based-routing.md index 3f4581a5..d2e31464 100644 --- a/docs/hash-based-routing.md +++ b/docs/hash-based-routing.md @@ -4,18 +4,10 @@ title: Hashed page paths import useBaseUrl from '@docusaurus/useBaseUrl'; -If your site is using page paths with a `#` in the URL, you can use our "**Hashed page paths**" tracking to see the different pages your visitors have viewed. Here's how to enable it: - -## Step 1: Enable "Hashed page paths" for your site +If your site is using page paths with a `#` in the URL, you can use our "**Hashed page paths**" tracking to see the different pages your visitors have viewed. You can enable "**Hashed page paths**" tracking as an optional measurement when adding a new site to your Plausible account. If the site has already been added to your account, you can control how data is collected in the "**Site Installation**" area of the "**General**" section in your [site settings](website-settings.md). Enable hashed page paths tracking during onboarding -## Step 2: Change the snippet on your site - -The tracking snippet changes depending on your selection of optional measurements. When making changes to your optional measurements, do ensure to insert the newest snippet into your site for all tracking to work as expected. We display your snippet during the process of adding a new site to your account. You can also see the snippet within the "**Site Installation**" area of the "**General** section in your [site settings](website-settings.md). - -Your Plausible tracking snippet should be inserted into [the Header (``) section of your site](plausible-script.md). Place the tracking script within the ` … ` tags. - After you change the tracking snippet on your site, all the hash-based page paths will start being tracked and will be displayed in the "**Top Pages**" report of your Plausible Analytics dashboard. From 703feb2b83abd02e731f64f95fb1eb5ac99ca53b Mon Sep 17 00:00:00 2001 From: Karl-Aksel Puulmann Date: Fri, 20 Jun 2025 12:39:53 +0300 Subject: [PATCH 06/32] Update custom-event-goals.md - add more information on tracking --- docs/custom-event-goals.md | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/docs/custom-event-goals.md b/docs/custom-event-goals.md index ad75e112..956cf05d 100644 --- a/docs/custom-event-goals.md +++ b/docs/custom-event-goals.md @@ -225,16 +225,7 @@ After you have the custom events in place, you can start creating [marketing fun -For more specific tracking needs, you will have to write the JavaScript yourself. The API only consists of one function, which you can use in your code by including the second line in your tracking setup, as shown below: - -```html - - -``` - -This snippet creates a global function called `plausible` which can be used to trigger custom events from anywhere in your code. - -Here's what triggering a custom event looks like: +For more specific tracking needs, you will have to write the JavaScript yourself. Here's what triggering a custom event looks like: ```javascript plausible('Signup') @@ -242,16 +233,27 @@ plausible('Signup') The first argument to this function ("Signup" in this case) is the name of your custom event (i.e. the name of your goal). -The second (optional) argument to the `plausible` function is an object with that currently supports the following options: +The second (optional) argument to the `plausible` function is an object with that currently supports the following options: -* `callback` – a function that is called once the event is logged successfully. +* `callback` - a function that is called for every event after it's logged, ignored or errored. * `props` - an object with custom properties. Read more and see examples [here](/custom-props/for-custom-events) * `revenue` - an object with revenue tracking fields. Read more and see examples [here](ecommerce-revenue-tracking.md) +* `interactive` - whether to include the event in bounce rate calculations (defaults to true). -Here's an example of the options argument using the `callback` and `props` options. +Here's an example of the options argument using the `callback` and `props` options. ```javascript -plausible('Download', {callback: navigateFn, props: {method: 'HTTP'}}) +plausible('Download', {callback: callback, props: {method: 'HTTP'}}) + +function callback(result) { + if (result && result.status) { + console.debug("Request to plausible done. Status:", result.status) + } else if (result && result.error) { + console.log("Error handling request:", result.error) + } else { + console.log("Request was ignored") + } +} ``` To mark an event as non-interactive, you can set the `interactive` argument to `false`. This will exclude the event from bounce rate calculations. From 7a16c6a9211cfff12078e2b3a87508fbe6b03bc0 Mon Sep 17 00:00:00 2001 From: Karl-Aksel Puulmann Date: Wed, 25 Jun 2025 09:52:59 +0300 Subject: [PATCH 07/32] Mostly complete update guide --- docs/script-update-guide.md | 99 +++++++++++++++++++++++++++++++++++++ 1 file changed, 99 insertions(+) diff --git a/docs/script-update-guide.md b/docs/script-update-guide.md index f1ab4544..fa464d16 100644 --- a/docs/script-update-guide.md +++ b/docs/script-update-guide.md @@ -1,3 +1,102 @@ --- title: Upgrade your Plausible script --- + +In July 2025, Plausible released a new version of their tracking script. This document outlines +the differences from the old script and how to migrate. + +## Why a new script? + +Our previous approach with various script extensions could be uncomfortable to Plausible users +to manage. A new script also allows Plausible developers to build out new features. + +## Getting the new snippet + +You can see the new snippet within the "**Site Installation**" area of the "**General** section in your [site settings](website-settings.md). + +Your Plausible tracking snippet should be inserted into [the Header (``) section of your site](plausible-script.md). Place the tracking script within the ` … ` tags. + +## What has changed? + +This section outlines what has changed in the new snippet and how to adjust your setup.1 + +### 1. Each site has a unique snippet + +As a result, selecting new optional enhanced measurements no longer requires updating the snippet. + +### 2. New feature: Form submission tracking + +Tracking form submissions can now be toggled on and off in **Site Installation** settings. + +### 3. Changed: Custom properties + +If you were using data-attributes for custom properties, you will need to add `customProperties` option with your custom properties + +```javascript +plausible.init({ + customProperties: { + author: "John Doe" + } +}) +``` + +Read more about custom properties in [custom pageview properties](/custom-props/for-pageviews) documentation. + +### 4. Changed: Custom tracking endpoint + +The new script no longer supports the `data-api` attribute to send events to a custom endpoint. Set `endpoint` option instead: + +```javascript +plausible.init({ + // Replace with your custom endpoint + endpoint: "https://plausible.io/api/event" +}) +``` + +### 5. Changed: custom file download types + +To track file downloads only for certain file types, you will need to set `fileDownloads` option: + +```javascript +plausible.init({ + fileDownloads: { + fileExtensions: ["pdf"] + } +}) +``` + +By default, plausible tracks the following file types: pdf, xlsx, docx, txt, rtf, csv, exe, key, pps, ppt, pptx, 7z, pkg, rar, gz, zip, avi, mov, mp4, mpeg, wmv, midi, mp3, wav, wma, dmg + +### 6. Changed: Tracking pageviews manually + +If you were previously using the `manual` extension to track pageviews manually, you will need to set `autoCapturePageviews` option to `false`: + +```javascript +plausible.init({ + autoCapturePageviews: false +}) +``` + +### 7. Changed: Tracking on localhost + +If you were previously using `local` extension to track events on localhost, you will need to set `captureOnLocalhost` option to `true`: + +```javascript +plausible.init({ + captureOnLocalhost: true +}) +``` + +### 8. Changed: Custom events and revenue features are automatically enabled + +If you were already using these features, no additional steps are required. Documentation links: +- [Custom events](/custom-event-goals) +- [Ecommerce revenue and attribution tracking](docs/ecommerce-revenue-tracking.md) + +### 9. Removed: `data-exclude` + +The new script no longer supports the `data-exclude` and `data-include` attributes. See [alternative guide](/excluding.md) instead. + +### 10. Removed: multiple domain support + +The new script does not support sending stats to multiple dashboards at once anymore. Keep using the old script for this functionality. From 1887199062f0c0a989fe4db630d80032634a2a73 Mon Sep 17 00:00:00 2001 From: Karl-Aksel Puulmann Date: Wed, 25 Jun 2025 09:53:50 +0300 Subject: [PATCH 08/32] Remove a now-invalid section from script-extensions.md --- docs/script-extensions.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/docs/script-extensions.md b/docs/script-extensions.md index ce93288e..d0b17ea7 100644 --- a/docs/script-extensions.md +++ b/docs/script-extensions.md @@ -4,11 +4,9 @@ title: Enable optional measurements import useBaseUrl from '@docusaurus/useBaseUrl'; -We're proud to have one of the most [lightweight JavaScript snippets](https://plausible.io/lightweight-web-analytics) in the analytics industry. +We're proud to have one of the most [lightweight JavaScript snippets](https://plausible.io/lightweight-web-analytics) in the analytics industry. -We achieve that by radically limiting the number of options in the default script. Instead, we offer enhanced measurements as optional script extensions tailored to how you want to use Plausible. This approach makes sure that you only load the code that will actually be used on your website. - -You can enable these optional measurements when adding a new site to your Plausible account or in the "**Site Installation**" area of the "**General**" section in your [site settings](website-settings.md). +You can enable these optional measurements when adding a new site to your Plausible account or in the "**Site Installation**" area of the "**General**" section in your [site settings](website-settings.md). Enable optional enhanced measurements From c80d65131abc77fde1760d3a96d2e9b66fa54dbe Mon Sep 17 00:00:00 2001 From: Karl-Aksel Puulmann Date: Wed, 25 Jun 2025 10:05:17 +0300 Subject: [PATCH 09/32] Update integration-guides wording --- docs/integration-guides.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/integration-guides.md b/docs/integration-guides.md index e1743815..2bacee73 100644 --- a/docs/integration-guides.md +++ b/docs/integration-guides.md @@ -302,7 +302,7 @@ A [Sylius Plausible plugin](https://github.com/Setono/sylius-plausible-plugin) t ## Turbo / Turbolinks -We offer a manual mode in case you want full control over when pageviews are triggered on your website. The most common use-case for this is when you use Turbo (formerly Turbolinks). [Learn more here](script-extensions.md) +We allow disabling automatic pageview tracking in case you want full control over when pageviews are triggered on your website. The most common use-case for this is when you use Turbo (formerly Turbolinks). [Learn more here](script-extensions.md) ## TYPO3 From 368f7a307de8af56798b8e3c1e4d829e4e18548d Mon Sep 17 00:00:00 2001 From: Karl-Aksel Puulmann Date: Wed, 25 Jun 2025 10:53:47 +0300 Subject: [PATCH 10/32] Update docs/custom-automatic-link-tracking.md --- docs/custom-automatic-link-tracking.md | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/docs/custom-automatic-link-tracking.md b/docs/custom-automatic-link-tracking.md index 5086b8f6..2e0b47f2 100644 --- a/docs/custom-automatic-link-tracking.md +++ b/docs/custom-automatic-link-tracking.md @@ -10,25 +10,17 @@ If you track link clicks, then these count towards your billable monthly pagevie Many sites use link cloaking to make affiliate links cleaner and easier to manage. So rather than linking to `affiliatepartner.com/affiliateid` you link to a page on your domain name such as `yourdomain.com/go/affiliatepartner` and the visitor gets redirected to the actual affiliate link after clicking. -The same system is used to make pretty URLs for file names. You have links to `yourdomain.com/product/download/productname` that actually redirect to `yourdomain.com/123456/Product2.3.exe`. +The same system is used to make pretty URLs for file names. You have links to `yourdomain.com/product/download/productname` that actually redirect to `yourdomain.com/123456/Product2.3.exe`. Instructions below can be used to start tracking every `` (i.e. link) element on your site with some specified rules. It's very similar to our automated tracking of [outbound link clicks](outbound-link-click-tracking.md) and [file downloads](file-downloads-tracking.md) but you can choose based on the link URL (`href` attribute) which links to track. Here's how to automatically track clicks on cloaked affiliate links and other pretty URLs: -:::tip Our WordPress plugin can track cloaked affiliate links automatically +:::tip Our WordPress plugin can track cloaked affiliate links automatically On WordPress? Check out our WordPress plugin which can track cloaked affiliate links automatically. [See more here](https://plausible.io/wordpress-analytics-plugin). ::: -## 1. Trigger custom events with JavaScript on your site - -First, make sure your tracking setup includes the second line as shown below: - -```html - - -``` -## 2. Add the JavaScript that will be sending the link click events to Plausible +## 1. Add the JavaScript that will be sending the link click events to Plausible You need to add the following code to all of the pages where you want to track your links. You should insert the code below into your HTML page `` section just under the custom event snippet. @@ -109,7 +101,7 @@ If simply containing a substring is not enough to differentiate between links yo where `\/` stands for a forward slash (escaped with `\`) and `.*` will match any (or empty) string in the middle. It will basically match anything that contains the format `products//details`. -## 3. Create a custom event goal in your Plausible Analytics account +## 2. Create a custom event goal in your Plausible Analytics account You'll have to configure the goal for the click numbers to show up in your Plausible dashboard. To configure a goal, go to [your website's settings](website-settings.md) in your Plausible Analytics account and visit the "**Goals**" section. You should see an empty list with a prompt to add a goal. @@ -119,6 +111,6 @@ Click on the "**+ Add goal**" button to go to the goal creation form. Select `Custom event` as the goal trigger and enter this exact name: `Cloaked Link: Click`. -Next, click on the "**Add goal**" button and you'll be taken back to the Goals page. When you navigate back to your Plausible Analytics dashboard, you should see the number of visitors who have completed your new custom event. Goal conversions are listed at the very bottom of the dashboard. Note that at least one click is required for this to show in your dashboard. +Next, click on the "**Add goal**" button and you'll be taken back to the Goals page. When you navigate back to your Plausible Analytics dashboard, you should see the number of visitors who have completed your new custom event. Goal conversions are listed at the very bottom of the dashboard. Note that at least one click is required for this to show in your dashboard. That's it. You're now tracking all link clicks on your site with custom URL matching rules! From cdbf13dfeaf197684c084f0c0f098da20bbd2258 Mon Sep 17 00:00:00 2001 From: Karl-Aksel Puulmann Date: Wed, 25 Jun 2025 11:02:17 +0300 Subject: [PATCH 11/32] Update docs/file-downloads-tracking.md --- docs/file-downloads-tracking.md | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/docs/file-downloads-tracking.md b/docs/file-downloads-tracking.md index 55e533d0..91f6521b 100644 --- a/docs/file-downloads-tracking.md +++ b/docs/file-downloads-tracking.md @@ -36,7 +36,7 @@ Your Plausible tracking snippet should be inserted into [the Header (``) s After you change the tracking snippet on your site, all the file downloads will start being tracked and will be displayed in the "**Goal Conversions**" report of your Plausible Analytics dashboard. You'll see the "**File Download**" goal as soon as the first file download has been tracked. :::tip Using WordPress? -The quickest way to start tracking file downloads is to use our [official WordPress plugin](https://plausible.io/wordpress-analytics-plugin) +The quickest way to start tracking file downloads is to use our [official WordPress plugin](https://plausible.io/wordpress-analytics-plugin) ::: ## See all the file download clicks in your dashboard @@ -48,8 +48,8 @@ Click on "**File Download**" goal in the "**Goal Conversions**" report of your P * The conversion rate * Top referral sources that lead to clicks * Top pages that drive the clicks -* Countries, regions and cities that click on file download -* Devices (screen size, browser, OS) that click on file download +* Countries, regions and cities that click on file download +* Devices (screen size, browser, OS) that click on file download Click on a particular file URL to filter the dashboard by those clicks only and get the full overview of that specific file. @@ -57,23 +57,23 @@ Want to group file downloads by the domain name or any other keyword? In the "** ## Which file types are tracked? -Our "**File downloads**" tracking captures a file download event each time a link is clicked with a document, presentation, text file, compressed file, video, audio or other common file type. Both internal and external files downloads are tracked. These file extensions are tracked by default: +Our "**File downloads**" tracking captures a file download event each time a link is clicked with a document, presentation, text file, compressed file, video, audio or other common file type. Both internal and external files downloads are tracked. These file extensions are tracked by default: `.pdf`, `.xlsx`, `.docx`, `.txt`, `.rtf`, `.csv`, `.exe`, `.key`, `.pps`, `.ppt`, `.pptx`, `.7z`, `.pkg`, `.rar`, `.gz`, `.zip`, `.avi`, `.mov`, `.mp4`, `.mpeg`, `.wmv`, `.midi`, `.mp3`, `.wav`, `.wma`, `.dmg` ## What if I want to track a different file type? -You can also specify a custom list of file types to track with a `file-types` attribute tag. With this, you can track other file types not present in our default list. Say you only want to track `.js` and `.py` files, you can use manually setup your tracking snippet like this: +You can also specify a custom list of file types to track with a `file-types` attribute tag. With this, you can track other file types not present in our default list. Say you only want to track `.js` and `.py` files, you can pass the following argument to `plausible.init`: -```html - +```javascript +plausible.init({ + fileDownloads: { + fileExtensions: ["pdf", "js"] + } +}) ``` -Using the `file-types` attribute will override our default list and only your custom file type downloads will be tracked. If you want to add custom file type downloads without overriding the default list you can use `add-file-types` instead like this: - -```html - -``` +Using the `fileExtensions` option will override our default list and only your custom file type downloads will be tracked. Learn more about [effectively optimizing for file downloads](https://plausible.io/blog/track-file-downloads-in-web-analytics) on our blog. @@ -81,6 +81,4 @@ Learn more about [effectively optimizing for file downloads](https://plausible.i You can control what data is collected in the "**Site Installation**" area of the "**General**" section in your [site settings](website-settings.md). -When making changes to your optional measurements, your snippet will change so do ensure to insert the newest snippet into your site for file downloads tracking to stop. - After you disable file downloads tracking, we will automatically remove the goal called `File Download` from your site. From 2ef2080c9c48231681289e095313c1fd46b39462 Mon Sep 17 00:00:00 2001 From: Karl-Aksel Puulmann Date: Wed, 25 Jun 2025 11:21:44 +0300 Subject: [PATCH 12/32] Update docs/error-pages-tracking-404.md --- docs/error-pages-tracking-404.md | 26 ++++---------------------- 1 file changed, 4 insertions(+), 22 deletions(-) diff --git a/docs/error-pages-tracking-404.md b/docs/error-pages-tracking-404.md index c63c6785..867e8978 100644 --- a/docs/error-pages-tracking-404.md +++ b/docs/error-pages-tracking-404.md @@ -18,25 +18,7 @@ Tracking 404 error pages is essential for many site owners and Plausible helps y "**404 error pages**" is an [optional enhanced measurement](script-extensions.md). If you want to track 404 error pages, here's how to enable it: -## Step 1: Enable "404 error pages" for your site - -You can enable "**404 error pages**" as an optional measurement when adding a new site to your Plausible account. If the site has already been added to your account, you can control what data is collected in the "**Site Installation**" area of the "**General**" section in your [site settings](website-settings.md). - -Enable 404 tracking during onboarding - -After you enable 404 error pages tracking, we will automatically add a new goal called `404` to your site. - -:::tip Using Google Tag Manager to integrate Plausible? -Please follow [our GTM-specific instructions](google-tag-manager.md) to correctly set up 404 error pages tracking -::: - -## Step 2: Change the snippet on your site - -The tracking snippet changes depending on your selection of optional measurements. When making changes to your optional measurements, do ensure to insert the newest snippet into your site for all tracking to work as expected. - -Your Plausible tracking snippet should be inserted into [the Header (``) section of your site](plausible-script.md). Place the tracking script within the ` … ` tags. - -## Step 3: Paste this piece of code to your 404 page template +## Paste this piece of code to your 404 page template Add this code to your 404 page. For instance, if you're using WordPress, your 404 page template will be called `404.php`. It will be located within your theme files. @@ -47,7 +29,7 @@ Add this code to your 404 page. For instance, if you're using WordPress, your 40 You can place this code anywhere in the `` or `` section of your 404 page template. :::tip Using WordPress? -The quickest way to start tracking 404 error pages is to use our [official WordPress plugin](https://plausible.io/wordpress-analytics-plugin) +The quickest way to start tracking 404 error pages is to use our [official WordPress plugin](https://plausible.io/wordpress-analytics-plugin) ::: ## See all the visits on 404 error pages in your dashboard @@ -64,8 +46,8 @@ Check out this blog post for more details on the value of [tracking 404 error pa You can control what data is collected in the "**Site Installation**" area of the "**General**" section in your [site settings](website-settings.md). -When making changes to your optional measurements, your snippet will change so do ensure to insert the newest snippet into your site for 404 error pages tracking to stop. You should also remove the code that you inserted into your 404 error page template. +When making changes to your optional measurements, your snippet will change so do ensure to insert the newest snippet into your site for 404 error pages tracking to stop. You should also remove the code that you inserted into your 404 error page template. -After you disable 404 error pages tracking, we will automatically remove the goal called `404` from your site. +After you disable 404 error pages tracking, we will automatically remove the goal called `404` from your site. Thanks to [Jeremiah Lee](https://www.jeremiahlee.com/) for contributing this to the Plausible Analytics community! From 78bf2c5f4954592a88453310f8561b1833f1bd09 Mon Sep 17 00:00:00 2001 From: Karl-Aksel Puulmann Date: Wed, 25 Jun 2025 11:25:19 +0300 Subject: [PATCH 13/32] Update docs/ecommerce-revenue-tracking.md, remove unneeded screenshot --- docs/ecommerce-revenue-tracking.md | 24 +++++------------- .../onboarding-enable-revenue-tracking.png | Bin 120360 -> 0 bytes 2 files changed, 6 insertions(+), 18 deletions(-) delete mode 100644 static/img/onboarding-enable-revenue-tracking.png diff --git a/docs/ecommerce-revenue-tracking.md b/docs/ecommerce-revenue-tracking.md index 45fe48cb..4fcaee64 100644 --- a/docs/ecommerce-revenue-tracking.md +++ b/docs/ecommerce-revenue-tracking.md @@ -4,7 +4,7 @@ title: Ecommerce revenue and attribution tracking import useBaseUrl from '@docusaurus/useBaseUrl'; -You can assign dynamic monetary values to custom events to track revenue attribution. Revenue attribution helps you determine which marketing campaigns and landing pages result in the most revenue for your business or ecommerce store. +You can assign dynamic monetary values to custom events to track revenue attribution. Revenue attribution helps you determine which marketing campaigns and landing pages result in the most revenue for your business or ecommerce store. When you create a new custom event, you can optionally assign a monetary value to it. Our revenue tracking supports multi-currencies too. You can send data in any local currency that the purchase is made in. When using revenue tracking, you'll be able to see these metrics in your dashboard: @@ -16,31 +16,19 @@ When you create a new custom event, you can optionally assign a monetary value t Ecommerce revenue goal top graph -The revenue metrics are fully filterable. For instance, you can see the total or average revenue for a particular custom event per any dimension such as a specific date, referral source, marketing campaign, entry page, country or device. +The revenue metrics are fully filterable. For instance, you can see the total or average revenue for a particular custom event per any dimension such as a specific date, referral source, marketing campaign, entry page, country or device. You can add multiple filters to [create audience segments](filters-segments.md) too. This allows you to see the conversions and revenue from for instance the audience segment that's located in Germany, Austria and Switzerland, that were referred by a particular UTM campaign and are using Mac OS. "**Ecommerce revenue**" is an [optional enhanced measurement](script-extensions.md) that's not included in our default script. This is because we want to keep the default script as simple and lightweight as possible. If you want to track ecommerce revenue, here's how to enable it: -## Step 1: Enable "Ecommerce revenue" for your site - -You can enable "**Ecommerce revenue**" as an optional measurement when adding a new site to your Plausible account. If the site has already been added to your account, you can control what data is collected in the "**Site Installation**" area of the "**General**" section in your [site settings](website-settings.md). - -Enable revenue tracking during onboarding - -## Step 2: Change the snippet on your site - -The tracking snippet changes depending on your selection of optional measurements. When making changes to your optional measurements, do ensure to insert the newest snippet into your site for all tracking to work as expected. - -Your Plausible tracking snippet should be inserted into [the Header (``) section of your site](plausible-script.md). Place the tracking script within the ` … ` tags. - -## Step 3: Add a new custom event and specify the currency of your choice +## Step 1: Add a new custom event and specify the currency of your choice Go to your [site settings](website-settings.md) and in the "**Goals**" section click on the "**Add goal**" button. Choose "**Custom event**" as the goal trigger, enter the goal name in the "**Event name**" field, switch to "**Enable Revenue Tracking**" and set the base currency of your choice. This currency will be used for total and average revenue metrics in the dashboard. Note that the currency for a specific event cannot be changed later. Add goal and choose your currency -## Step 4: Send the revenue data from your site +## Step 2: Send the revenue data from your site You can now start sending revenue data from your site alongside custom events. You can send the revenue data in the currency that the purchase was made in too and we'll convert it to your goal's base currency. @@ -62,7 +50,7 @@ window.plausible("goal name", {revenue: {currency: "USD", amount: 10.29}}) Or using the [Events API](events-api.md) directly. -Custom events and revenue goals are listed at the bottom of your dashboard and will appear as soon as the first conversion has been tracked. +Custom events and revenue goals are listed at the bottom of your dashboard and will appear as soon as the first conversion has been tracked. Ecommerce revenue tracking goal @@ -82,7 +70,7 @@ All this is done automatically for you by our plugin and you don't need to manua ## Integrating with Shopify -If you're using Shopify, you can track sales and revenue by making a few changes to the order status page. See [our complete Shopify guide here](shopify-integration.md). +If you're using Shopify, you can track sales and revenue by making a few changes to the order status page. See [our complete Shopify guide here](shopify-integration.md). ## Integrating with Magento diff --git a/static/img/onboarding-enable-revenue-tracking.png b/static/img/onboarding-enable-revenue-tracking.png deleted file mode 100644 index 9be69b0a05cb9c643876f5e479e0522606b87cf0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 120360 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 i?Ck99?Ck7ZI{yG@`E}G Date: Wed, 25 Jun 2025 11:28:34 +0300 Subject: [PATCH 14/32] Update docs/webflow-integration.md --- docs/webflow-integration.md | 30 +++++++++++------------------- 1 file changed, 11 insertions(+), 19 deletions(-) diff --git a/docs/webflow-integration.md b/docs/webflow-integration.md index 7f568e3f..7e5a341b 100644 --- a/docs/webflow-integration.md +++ b/docs/webflow-integration.md @@ -6,7 +6,7 @@ import useBaseUrl from '@docusaurus/useBaseUrl'; Here's how to add Plausible Analytics to your Webflow site and set up the tracking of custom events such as button clicks and form submissions. -## How to add Plausible to your Webflow website +## How to add Plausible to your Webflow website * On your project's page, click on the Webflow logo ("**W**") in the left-hand side menu and choose "**Project Settings**". @@ -56,25 +56,17 @@ Your goal should now be set up. When you navigate back to your Plausible Analyti ## Tracking button clicks and other links on your Webflow site -### 1. Enable "Custom events" for your site +### 1. Set an ID to the element you want to track -You can enable "**Custom events**" as an optional measurement when adding a new site to your Plausible account. If the site has already been added to your account, you can control what data is collected in the "**Site Installation**" area of the "**General** section in your [site settings](website-settings.md). - -### 2. Change the snippet on your site - -The tracking snippet changes depending on your selection of optional measurements. When making changes to your optional measurements, do ensure to insert the newest snippet into your site for all tracking to work as expected. We display your snippet during the process of adding a new site to your account. You can also see the snippet within the "**Site Installation**" area of the "**General** section in your [site settings](website-settings.md). - -### 3. Set an ID to the element you want to track - -In Webflow, link and button elements don't have a default ID. You'll need to assign an ID by selecting the element and clicking on the settings gear. In the **"Designer View"**, you'll be able to set the ID. +In Webflow, link and button elements don't have a default ID. You'll need to assign an ID by selecting the element and clicking on the settings gear. In the **"Designer View"**, you'll be able to set the ID. Add an ID to link and button elements in Webflow -### 4. Trigger custom events with JavaScript on your site +### 2. Trigger custom events with JavaScript on your site Here's the code you will need to insert in the `` section of the page where the element ID that you want to track is located. You can use the "**Custom Code**" feature to do this similarly to how you've inserted the Plausible snippet into your site. -Make sure to change the `elementId` line in the code below to include the ID attribute of the element you want to track (`button-click` in our example). +Make sure to change the `elementId` line in the code below to include the ID attribute of the element you want to track (`button-click` in our example). Also do change the `classes` line to include the goal name in this format: `plausible-event-name=Goal+Name`. The goal name is completely up to you. It's the name under which the goal conversions will appear in your Plausible dashboard. We've used `Button+Click` goal name in our example. @@ -106,11 +98,11 @@ For example: `plausible-event-name=Form+Submit` will display as `Form Submit` in Do click on the "**Save Changes**" button and then "**Publish**" your changes. -### 5. Create a custom event goal in your Plausible account +### 3. Create a custom event goal in your Plausible account When you send custom events to Plausible, they won't show up in your dashboard automatically. You'll have to configure the goal for the conversion numbers to show up. -To configure a goal, go to [your website's settings](website-settings.md) in your Plausible account and visit the "**Goals**" section. +To configure a goal, go to [your website's settings](website-settings.md) in your Plausible account and visit the "**Goals**" section. Click on the "**+ Add goal**" button to go to the goal creation form. Select `Custom event` as the goal trigger and enter the name of the custom event you are triggering. The name must be an exact match to the one you added to your site for the conversions to show up in your dashboard. @@ -118,9 +110,9 @@ So in our example where we added a goal name `plausible-event-name=Button+Click` Add your custom event goal -Next, click on the "**Add goal**" button and you'll be taken back to the Goals page. +Next, click on the "**Add goal**" button and you'll be taken back to the Goals page. -### 6. Your goal should now be ready and tracking +### 4. Your goal should now be ready and tracking Your goal should now be set up. When you navigate back to your Plausible Analytics dashboard, you should see the number of visitors who triggered the custom event. Goal conversions are listed at the very bottom of the dashboard. The goal will show up in your dashboard as soon as it has been completed at least once. @@ -133,11 +125,11 @@ If you want to trigger multiple custom events on the same site, you don't need t var toTag = [ { elementId: 'link-click', - classes: 'plausible-event-name=Link+Click' + classes: 'plausible-event-name=Link+Click' }, { elementId: 'button-click', - classes: 'plausible-event-name=Button+Click' + classes: 'plausible-event-name=Button+Click' } ] From 7a383619c29f7477e2ea6c999bb476af383167f0 Mon Sep 17 00:00:00 2001 From: Karl-Aksel Puulmann Date: Wed, 25 Jun 2025 11:41:38 +0300 Subject: [PATCH 15/32] docs/stop-tracking-utm-tags.md via transformRequest --- docs/stop-tracking-utm-tags.md | 58 ++++++++++------------------------ 1 file changed, 16 insertions(+), 42 deletions(-) diff --git a/docs/stop-tracking-utm-tags.md b/docs/stop-tracking-utm-tags.md index c315c882..b5b64f14 100644 --- a/docs/stop-tracking-utm-tags.md +++ b/docs/stop-tracking-utm-tags.md @@ -4,53 +4,27 @@ title: Stop tracking UTM tags and other query parameters By default, Plausible strips all query parameters for privacy purposes [except for](top-referrers.md) `ref`, `source`, `utm_source`, `utm_medium`, `utm_campaign`, `utm_content` and `utm_term`. If you prefer to stop tracking these parameters as well, please follow these instructions: -## 1. Add the `manual` script extension +## Set `transformRequest` option in `plausible.init` -You should use [our manual script extension](script-extensions.md). To do so, please change your Plausible script snippet `src` attribute from `https://plausible.io/js/script.js` to `https://plausible.io/js/script.manual.js`. +The easiest way to stop tracking parameters is to use `transformRequest` to update the URL property sent to Plausible and prevent the tracking of UTM tag. -The new snippet will look like this (make sure to change the `data-domain` attribute to the domain you added to your Plausible account): +To do so, in your Plausible tracking snippet, add the following: -```html - -``` -Do this on all the pages where you want to stop tracking UTM tags and other query parameters. - -## 2. Trigger the pageview event with a custom `u` attribute - -Once you've started using the manual extension, the `pageview` event won't be sent automatically. This means that the stats won't be tracked anymore by default. You'll have to trigger the events to be counted manually. - -To trigger events manually, you need to add the following script after your regular Plausible tracking snippet: +```javascript +function queryStrippedUrl() { + return location.href.split('?')[0] +} -```html - - -``` - -Once that's done, you can create another script in which you will trigger your pageview event. This is where you can override the URL property sent to Plausible and prevent the tracking of UTM tags. To do so, add the following snippet: - -```html - - -``` +function transformRequest(payload) { + // Sets url for the event manually + payload.u = queryStrippedUrl() + return payload +} -At this point, your entire setup should look like this: - -```html - - - - - +// At the end, update plausible.init call: +plausible.init({ + transformRequest: transformRequest +}) ``` That's it! You're now no longer tracking any UTM tags or other parameters. We will use the [referrer header](top-referrers.md) to display the sources of the traffic instead. If the referring site doesn't send any referrer header, the traffic will fall within the "**Direct / None**" source. From 73725503c363d4c768d008c403616b822ffcfbce Mon Sep 17 00:00:00 2001 From: Karl-Aksel Puulmann Date: Wed, 25 Jun 2025 11:48:11 +0300 Subject: [PATCH 16/32] docs/file-downloads-tracking.md --- docs/file-downloads-tracking.md | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/docs/file-downloads-tracking.md b/docs/file-downloads-tracking.md index 91f6521b..64a5b905 100644 --- a/docs/file-downloads-tracking.md +++ b/docs/file-downloads-tracking.md @@ -19,21 +19,13 @@ File downloads tracking is essential for many site owners and Plausible helps yo "**File downloads**" is an [optional enhanced measurement](script-extensions.md) that's not included in our default script. This is because we want to keep the default script as simple and lightweight as possible. If you want to track file downloads, here's how to enable it: -## Step 1: Enable "File downloads" for your site +## Enable "File downloads" for your site You can enable "**File downloads**" as an optional measurement when adding a new site to your Plausible account. If the site has already been added to your account, you can control what data is collected in the "**Site Installation**" area of the "**General**" section in your [site settings](website-settings.md). Enable outbound file downloads tracking during onboarding -After you enable file downloads tracking, we will automatically add a new goal called `File Download` to your site. - -## Step 2: Change the snippet on your site - -The tracking snippet changes depending on your selection of optional measurements. When making changes to your optional measurements, do ensure to insert the newest snippet into your site for all tracking to work as expected. - -Your Plausible tracking snippet should be inserted into [the Header (``) section of your site](plausible-script.md). Place the tracking script within the ` … ` tags. - -After you change the tracking snippet on your site, all the file downloads will start being tracked and will be displayed in the "**Goal Conversions**" report of your Plausible Analytics dashboard. You'll see the "**File Download**" goal as soon as the first file download has been tracked. +After you enable file downloads tracking on your site, all the file downloads will start being tracked and will be displayed in the "**Goal Conversions**" report of your Plausible Analytics dashboard. You'll see the "**File Download**" goal as soon as the first file download has been tracked. :::tip Using WordPress? The quickest way to start tracking file downloads is to use our [official WordPress plugin](https://plausible.io/wordpress-analytics-plugin) From b10f111642526f2bd1ae50ae282f51883a812e16 Mon Sep 17 00:00:00 2001 From: Karl-Aksel Puulmann Date: Wed, 25 Jun 2025 12:55:55 +0300 Subject: [PATCH 17/32] Rewrite docs/custom-locations.md --- docs/custom-locations.md | 92 ++++++++++++++++++------------------- docs/script-update-guide.md | 2 + 2 files changed, 46 insertions(+), 48 deletions(-) diff --git a/docs/custom-locations.md b/docs/custom-locations.md index a52b98af..734eb0b1 100644 --- a/docs/custom-locations.md +++ b/docs/custom-locations.md @@ -2,24 +2,22 @@ title: Specify a custom location to aggregate pages that contain identifiers --- -By default, Plausible tracks pages using their complete URLs as they are on your website. In some cases, you might want to provide Plausible with a custom URL to use instead of the actual URL of a page. +By default, Plausible tracks pages using their complete URLs as they are on your website. In some cases, you might want to provide Plausible with a custom URL to use instead of the actual URL of a page. This is especially helpful to redact and aggregate multiple pages whose URLs contain identifiers, personally identifiable information (PII) and other universally unique identifiers (UUID) specific to users. This is helpful both from the privacy and analytics perspective. Follow the steps below to learn how you can specify a custom location for your pages and aggregate page URLs that contain identifiers: -## 1. Add the `manual` script extension -To specify a custom location for your event, you must use [Plausible's manual script extension](script-extensions.md). +## 1. Disable automatic pageviews -To do so, change your Plausible script snippet `src` attribute from `https://plausible.io/js/script.js` to `https://plausible.io/js/script.manual.js`. +To specify a custom location for your event, you must disable automatic pageview tracking. Update your snippet to set `autoCapturePageviews` to `false. -The new snippet will look like this (make sure to change the `data-domain` attribute to the domain you added to your Plausible account): - -```html - +```javascript +plausible.init({ + autoCapturePageviews: false +}) ``` - ## 2. Trigger the pageview event Once you've added the manual extension, the `pageview` event won't be sent automatically anymore: you'll have to trigger it manually. @@ -40,38 +38,26 @@ Once that's done, you can create another script in which you will trigger your p ``` -At this point, your pageview events are being triggered just like before, but you haven't defined a custom location yet. +At this point, your pageview events are being triggered just like before, but you haven't defined a custom location yet. This is what we'll do in the next step. ## 3. Specify a custom location -The `plausible` function in the `manual` script extension allows you to provide an option named `u`. +The `plausible` function allows you to provide an option named `url`. This option allows you to specify the URL of the page you're on. -To use it, you can update your `pageview` trigger code to add the `u` option as the second parameter, like so: +To use it, you can update your `pageview` trigger code to add the `url` option as the second parameter, like so: ```js -plausible('pageview', { u: "https://yourdomain.com/my-custom-location" + window.location.search }); +plausible('pageview', { url: "https://yourdomain.com/my-custom-location" + window.location.search }); ``` :::note The `+ window.location.search` is needed to persist query parameters from your actual URL. Plausible uses `ref`, `source`, `utm_source`, `utm_medium`, `utm_campaign`, `utm_content` and `utm_term` query parameters for source acquisition. [Learn more here](top-referrers.md). ::: -At this point, your entire setup should look like this: - -```html - - - - - -``` - -Once you have specified an URL through the `u` option, all the pageview events triggered from that script will be sent as if they came from that URL. In this case, all the pageview events will appear as if they came from `https://yourdomain.com/my-custom-location`). +Once you have specified an URL through the `url` option, all the pageview events triggered from that script will be sent as if they came from that URL. In this case, all the pageview events will appear as if they came from `https://yourdomain.com/my-custom-location`). -You can specify the `u` option in your other events as well if you wish to do so. +You can specify the `url` option in your other events as well if you wish to do so. In a real-world scenario, the URL you provide to Plausible would likely be dynamic, changing depending on the current page and context. The URL can be provided by a JavaScript variable or function, or rendered by the server when generating the page. You can take a look at the examples below to see how URLs can be provided dynamically in common use cases. @@ -99,19 +85,23 @@ Let's say you have multiple URLs that link to the same pages, such as: Perhaps you would like to combine all the pageviews for these pages so they all appear in Plausible as the canonical URL for this product (which might be `https://yourdomain.com/products/banana-leather-shoe`, for example). -To do so, you could write a JavaScript function that gets the canonical URL and that provides it to Plausible's pageview event: +`transformRequest` allows providing an option for getting the canonical URL and overriding the request url. To do so, in your Plausible tracking snippet, add the following: -```html - - - + if (canonicalMeta) { + payload.u = canonicalMeta.href + window.location.search + } + return payload +} + +// At the end, update plausible.init call +plausible.init({ + transformRequest: transformRequest +}) ``` _Et voilà!_ From now on, your pageviews will automatically appear as coming from the canonical URL (`https://yourdomain.com/products/banana-leather-shoe` for the product we used in our example). @@ -120,30 +110,36 @@ Plus, if you trigger other events on the page, you can reuse the `url` variable ### Redacting identifiers from URLs -If you have a web application, you likely have URLs with identifiers in them, such as `https://yourapp.com/project/123456/settings`. This is great for your users as they can easily bookmark pages within your app. +If you have a web application, you likely have URLs with identifiers in them, such as `https://yourapp.com/project/123456/settings`. This is great for your users as they can easily bookmark pages within your app. However, having the dashboard page of every project appear as individual pages in your analytics may not be all that great. In fact, it can rapidly make your data really hard to analyze: imagine seeing 100 different URLs in your analytics for the same route, instead of seeing a single URL with 100 pageviews. In situations like these, redacting identifiers from URLs can make things much more manageable, and only takes a few minutes to implement. -For example, you could write a JavaScript function that uses a regular expression to remove numerical identifiers from the URLs that Plausible receives: +For example, you could write a `transformRequest` that uses a regular expression to remove numerical identifiers from the URLs that Plausible receives. To do so, insert this into your snippet: -```html - - - + return url.replace(/\/\d+\//g, "/_ID_/"); +} + +function transformRequest(payload) { + payload.u = redactedUrl() + window.location.search + return payload +} + +// At the end, update plausible.init call +plausible.init({ + transformRequest: transformRequest +}) ``` -And just like that, your pageviews will start being tracked as `https://yourapp.com/project/_ID_/settings`. +And just like that, your pageviews will start being tracked as `https://yourapp.com/project/_ID_/settings`. If your identifiers aren't entirely numerical, or if you only want to redact some identifiers but keep others, you can update the regular expression to match your format. With all the different identifiers being aggregated under the same URL, it's suddenly much easier to see which pages and features your visitors use the most! -Thanks to [Émile Perron](https://github.com/EmilePerron) for the contribution! +Thanks to [Émile Perron](https://github.com/EmilePerron) for the contribution! diff --git a/docs/script-update-guide.md b/docs/script-update-guide.md index fa464d16..45555227 100644 --- a/docs/script-update-guide.md +++ b/docs/script-update-guide.md @@ -77,6 +77,8 @@ plausible.init({ }) ``` +See also [Custom locations guide](/custom-locations). + ### 7. Changed: Tracking on localhost If you were previously using `local` extension to track events on localhost, you will need to set `captureOnLocalhost` option to `true`: From 50dd9db1d4d9ab048986fe9a616e32e5e613ac44 Mon Sep 17 00:00:00 2001 From: Karl-Aksel Puulmann Date: Thu, 26 Jun 2025 11:22:50 +0300 Subject: [PATCH 18/32] Update docs/custom-locations.md --- docs/custom-locations.md | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/docs/custom-locations.md b/docs/custom-locations.md index 734eb0b1..118bac1f 100644 --- a/docs/custom-locations.md +++ b/docs/custom-locations.md @@ -10,7 +10,7 @@ Follow the steps below to learn how you can specify a custom location for your p ## 1. Disable automatic pageviews -To specify a custom location for your event, you must disable automatic pageview tracking. Update your snippet to set `autoCapturePageviews` to `false. +To specify a custom location for your event, you must disable automatic pageview tracking. Update your snippet to set `autoCapturePageviews` to `false`. ```javascript plausible.init({ @@ -22,20 +22,10 @@ plausible.init({ Once you've added the manual extension, the `pageview` event won't be sent automatically anymore: you'll have to trigger it manually. -To trigger events manually, you need to add the following script after your regular Plausible tracking script: +To trigger your pageview event, call the following javascript function: -```html - - -``` - -Once that's done, you can create another script in which you will trigger your pageview event: - -```html - - +```javascript +plausible('pageview') ``` At this point, your pageview events are being triggered just like before, but you haven't defined a custom location yet. From af0565bfb7b28331ae7087904dc4f804e2d65158 Mon Sep 17 00:00:00 2001 From: Karl-Aksel Puulmann Date: Thu, 26 Jun 2025 11:29:10 +0300 Subject: [PATCH 19/32] Update docs/custom-query-params.md --- docs/custom-query-params.md | 55 +++++++++---------------------------- 1 file changed, 13 insertions(+), 42 deletions(-) diff --git a/docs/custom-query-params.md b/docs/custom-query-params.md index e1a32bbd..098ee44d 100644 --- a/docs/custom-query-params.md +++ b/docs/custom-query-params.md @@ -8,31 +8,23 @@ Other than the source attribution query parameters listed above, Plausible strip If you still want some pages to be reported with the complete URL that includes the query part, here's what you should do: -## 1. Add the `manual` script extension +## 1. Disable automatic pageviews -You can use Plausible's manual script extension and define a custom location for all such pageviews. +To specify a custom location for your event, you must disable automatic pageview tracking. Update your snippet to set `autoCapturePageviews` to `false`. -To do so, change your Plausible script snippet `src` attribute from `https://plausible.io/js/script.js` to `https://plausible.io/js/script.manual.js`. - -The new snippet will look like this (make sure to change the `data-domain` attribute to the domain you added to your Plausible account): - -```html - +```javascript +plausible.init({ + autoCapturePageviews: false +}) ``` -Do this on all the pages where you want to track the custom query parameters. -## 2. Trigger the pageview event with a custom `u` attribute +Do this on all the pages where you want to track the custom query parameters. -Once you've started using the manual extension, the `pageview` event won't be sent automatically. This means that the stats won't be tracked anymore by default. You'll have to trigger the events to be counted manually. +## 2. Trigger the pageview event with a custom `url` attribute -To trigger events manually, you need to add the following script after your regular Plausible tracking snippet: +Once you've disabled `autoCapturePageviews` extension, the `pageview` event won't be sent automatically. This means that the stats won't be tracked anymore by default. You'll have to trigger the events to be counted manually. -```html - - -``` - -Once that's done, you can create another script in which you will trigger your pageview event. This is where you can also define a custom location and +Now you can create another script in which you will trigger your pageview event. This is where you can also define a custom location and make the query part of the URL look like a standard subfolder. To do so, add the following snippet: ```html @@ -48,42 +40,21 @@ make the query part of the URL look like a standard subfolder. To do so, add the } return customUrl } - plausible('pageview', { u: prepareUrl(["CUSTOM_PARAM_1", "CUSTOM_PARAM_2", ... ]) + window.location.search }) + plausible('pageview', { url: prepareUrl(["CUSTOM_PARAM_1", "CUSTOM_PARAM_2", ... ]) + window.location.search }) ``` Make sure to replace `CUSTOM_PARAM_X` with your query parameter names. You can define as many as you want. For example, for `yoursite.com/blog/index.php?article=some_article&page=11` you could write the last line as ```javascript -plausible('pageview', { u: prepareUrl(["article", "page"]) + window.location.search }); +plausible('pageview', { url: prepareUrl(["article", "page"]) + window.location.search }); ``` and the page path will be reported to your dashboard as `blog/index.php/some_article/11` -At this point, your entire setup should look like this: - -```html - - - - - -``` :::note The `+ window.location.search` is needed to persist source acquisition query parameters from your actual URL. Plausible uses `ref`, `source`, `utm_source`, `utm_medium`, `utm_campaign`, `utm_content` and `utm_term` query parameters for source acquisition. ::: -That's it! You're now tracking the complete URLs of the pages that include custom parameters. +That's it! You're now tracking the complete URLs of the pages that include custom parameters. From 17ec3d921f38a2f069dc46a521dec5a73be161f7 Mon Sep 17 00:00:00 2001 From: Karl-Aksel Puulmann Date: Thu, 26 Jun 2025 11:39:01 +0300 Subject: [PATCH 20/32] Update hash-based-routing docs --- docs/hash-based-routing.md | 16 ++++++++++--- docs/script-update-guide.md | 22 ++++++++++++++---- .../onboarding-enable-hash-based-tracking.png | Bin 120179 -> 0 bytes 3 files changed, 30 insertions(+), 8 deletions(-) delete mode 100644 static/img/onboarding-enable-hash-based-tracking.png diff --git a/docs/hash-based-routing.md b/docs/hash-based-routing.md index d2e31464..b452d18f 100644 --- a/docs/hash-based-routing.md +++ b/docs/hash-based-routing.md @@ -4,10 +4,20 @@ title: Hashed page paths import useBaseUrl from '@docusaurus/useBaseUrl'; -If your site is using page paths with a `#` in the URL, you can use our "**Hashed page paths**" tracking to see the different pages your visitors have viewed. +If your site is using page paths with a `#` in the URL, you can use our "**Hashed page paths**" tracking to see the different pages your visitors have viewed. Here's how to enable it: -You can enable "**Hashed page paths**" tracking as an optional measurement when adding a new site to your Plausible account. If the site has already been added to your account, you can control how data is collected in the "**Site Installation**" area of the "**General**" section in your [site settings](website-settings.md). +## Update your snippet -Enable hashed page paths tracking during onboarding +We display your snippet during the process of adding a new site to your account. You can also see the snippet within the "**Site Installation**" area of the "**General** section in your [site settings](website-settings.md). + +Update the snippet to pass the following argument to `plausible.init`: + +```javascript +plausible.init({ + hashBasedRouting: true +}) +``` + +Your Plausible tracking snippet should be inserted into [the Header (``) section of your site](plausible-script.md). Place the tracking script within the ` … ` tags. After you change the tracking snippet on your site, all the hash-based page paths will start being tracked and will be displayed in the "**Top Pages**" report of your Plausible Analytics dashboard. diff --git a/docs/script-update-guide.md b/docs/script-update-guide.md index 45555227..7e370d95 100644 --- a/docs/script-update-guide.md +++ b/docs/script-update-guide.md @@ -67,7 +67,19 @@ plausible.init({ By default, plausible tracks the following file types: pdf, xlsx, docx, txt, rtf, csv, exe, key, pps, ppt, pptx, 7z, pkg, rar, gz, zip, avi, mov, mp4, mpeg, wmv, midi, mp3, wav, wma, dmg -### 6. Changed: Tracking pageviews manually +### 6. Changed: Hashed page paths + +If you were previously using a hash based routing and had a `.hash` in your script path, you will need to set `hashBasedRouting` option: + +```javascript +plausible.init({ + hashBasedRouting: true +}) +``` + +See also [Hashed page paths guide](/hash-based-routing.md) + +### 7. Changed: Tracking pageviews manually If you were previously using the `manual` extension to track pageviews manually, you will need to set `autoCapturePageviews` option to `false`: @@ -79,7 +91,7 @@ plausible.init({ See also [Custom locations guide](/custom-locations). -### 7. Changed: Tracking on localhost +### 8. Changed: Tracking on localhost If you were previously using `local` extension to track events on localhost, you will need to set `captureOnLocalhost` option to `true`: @@ -89,16 +101,16 @@ plausible.init({ }) ``` -### 8. Changed: Custom events and revenue features are automatically enabled +### 9. Changed: Custom events and revenue features are automatically enabled If you were already using these features, no additional steps are required. Documentation links: - [Custom events](/custom-event-goals) - [Ecommerce revenue and attribution tracking](docs/ecommerce-revenue-tracking.md) -### 9. Removed: `data-exclude` +### 10. Removed: `data-exclude` The new script no longer supports the `data-exclude` and `data-include` attributes. See [alternative guide](/excluding.md) instead. -### 10. Removed: multiple domain support +### 11. Removed: multiple domain support The new script does not support sending stats to multiple dashboards at once anymore. Keep using the old script for this functionality. diff --git a/static/img/onboarding-enable-hash-based-tracking.png b/static/img/onboarding-enable-hash-based-tracking.png deleted file mode 100644 index 4060585f4e06a5800c7ac00df770feb12a8d0ec2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 120179 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 cUG>)WKcI_B-B1;8)&Kwi07*qoM6N<$g1ka From 086a11caffcc3ed3b343e9e1e2ece3bfd2733334 Mon Sep 17 00:00:00 2001 From: Karl-Aksel Puulmann Date: Thu, 26 Jun 2025 11:48:50 +0300 Subject: [PATCH 21/32] Remove mentions of rollup --- docs/plausible-script.md | 44 ++-------------------------------------- 1 file changed, 2 insertions(+), 42 deletions(-) diff --git a/docs/plausible-script.md b/docs/plausible-script.md index 41cb9af2..8c4b69cb 100644 --- a/docs/plausible-script.md +++ b/docs/plausible-script.md @@ -4,7 +4,7 @@ title: Add the snippet to your website import useBaseUrl from '@docusaurus/useBaseUrl'; -To integrate your website with Plausible Analytics, you need to insert a Plausible tracking snippet into the header section of your site. Place the snippet within the ` … ` tags. +To integrate your website with Plausible Analytics, you need to insert a Plausible tracking snippet into the header section of your site. Place the snippet within the ` … ` tags. We display your snippet during the process of adding a new site to your account. For sites that you've already added to your account, you can find your JavaScript snippet by [logging into your Plausible account](https://plausible.io/sites). Here you'll find the list of websites you've added to Plausible. @@ -32,46 +32,6 @@ Installing Plausible on a site can be a slightly different process depending on We've put together [several other guides and plugins](integration-guides.md) that cover popular website builders, content management systems (CMS) and frameworks. These can help you set up and start counting your site visitors in no time. -## Can I send stats to multiple dashboards at the same time? - -Yes, you can send your visitor stats to multiple Plausible dashboards at the same time. To do this, you need to configure the data-domain attribute as a comma-separated list in the Plausible snippet. Here's an example: - -```html - -``` - -## Is there a roll-up view? - -:::note -Pageviews tracked using the roll-up view will count towards your billable monthly pageviews. -::: - -Rollup reporting allows you to aggregate stats from multiple sites and see them in one combined dashboard while keeping the individual site stats on their own separate dashboards. This way you get detailed insights into individual site performance and a holistic view of your whole network too. - -This is useful when building multi-tenant applications, offering [a white label analytics dashboard](https://plausible.io/white-label-web-analytics) or in similar situations. It allows you to keep all your global traffic in one dashboard for internal purposes but also share the traffic from individual tenant sites with the particular client only. - -Here's how you can use it: - -* Say you have `yoursite.com`, `yoursecondsite.com` and `anothersite.com` as websites in your Plausible account -* Then you could add a new site to your Plausible account called for example `rollup.mysites.com` (you can come up with any name that you want for this, it doesn't need to be an actual domain) -* On the `yoursite.com` site, add the new site name to the data-domain attribute in your Plausible snippet like this: - -```html - -``` - -* And on `yoursecondsite.com` site, add the new site name to the data-domain attribute in your Plausible snippet like this: - -```html - -``` - -* Add the new site name to the data-domain attribute in your Plausible snippet on the `anothersite.com` site too. Like this: - -```html - -``` - -## How to check if Plausible Analytics is installed correctly +## How to check if Plausible Analytics is installed correctly After adding the Plausible snippet to your website, you can use our testing tool to verify that the snippet is installed correctly and the integration is working. Have some issues with the integration? Take a look at [our guide to troubleshooting your Plausible Analytics integration](troubleshoot-integration.md). From 784ca90d524b0833afbd6be8f41a13281c52292d Mon Sep 17 00:00:00 2001 From: Karl-Aksel Puulmann Date: Thu, 26 Jun 2025 11:55:59 +0300 Subject: [PATCH 22/32] Update references --- docs/ecommerce-revenue-tracking.md | 2 +- docs/error-pages-tracking-404.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/ecommerce-revenue-tracking.md b/docs/ecommerce-revenue-tracking.md index 4fcaee64..57e40975 100644 --- a/docs/ecommerce-revenue-tracking.md +++ b/docs/ecommerce-revenue-tracking.md @@ -20,7 +20,7 @@ The revenue metrics are fully filterable. For instance, you can see the total or You can add multiple filters to [create audience segments](filters-segments.md) too. This allows you to see the conversions and revenue from for instance the audience segment that's located in Germany, Austria and Switzerland, that were referred by a particular UTM campaign and are using Mac OS. -"**Ecommerce revenue**" is an [optional enhanced measurement](script-extensions.md) that's not included in our default script. This is because we want to keep the default script as simple and lightweight as possible. If you want to track ecommerce revenue, here's how to enable it: +If you want to track ecommerce revenue, here's how to enable it: ## Step 1: Add a new custom event and specify the currency of your choice diff --git a/docs/error-pages-tracking-404.md b/docs/error-pages-tracking-404.md index 867e8978..ed7d2646 100644 --- a/docs/error-pages-tracking-404.md +++ b/docs/error-pages-tracking-404.md @@ -16,7 +16,7 @@ Tracking 404 error pages is essential for many site owners and Plausible helps y * See where visitors find broken links to your 404 error pages * Then you can manually fix broken links and redirect error pages -"**404 error pages**" is an [optional enhanced measurement](script-extensions.md). If you want to track 404 error pages, here's how to enable it: +"**404 error pages**" requires additional work in addition to [setting up tracking script](/plausible-script). If you want to track 404 error pages, here's how to enable it: ## Paste this piece of code to your 404 page template From 61862b8a0f00cf18fcdc36bb4a2ea263e9123932 Mon Sep 17 00:00:00 2001 From: Karl-Aksel Puulmann Date: Thu, 26 Jun 2025 11:57:35 +0300 Subject: [PATCH 23/32] Update references --- docs/file-downloads-tracking.md | 2 +- docs/outbound-link-click-tracking.md | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/file-downloads-tracking.md b/docs/file-downloads-tracking.md index 64a5b905..fba90806 100644 --- a/docs/file-downloads-tracking.md +++ b/docs/file-downloads-tracking.md @@ -17,7 +17,7 @@ File downloads tracking is essential for many site owners and Plausible helps yo * Filter the dashboard by a file URL to see what type of visitors click the most (referral source, entry page, location, device, browser, OS) * Group your file downloads by any domain name or keyword -"**File downloads**" is an [optional enhanced measurement](script-extensions.md) that's not included in our default script. This is because we want to keep the default script as simple and lightweight as possible. If you want to track file downloads, here's how to enable it: +"**File downloads**" is an [optional enhanced measurement](script-extensions.md). If you want to track file downloads, here's how to enable it: ## Enable "File downloads" for your site diff --git a/docs/outbound-link-click-tracking.md b/docs/outbound-link-click-tracking.md index 7fc40574..bdd5188a 100644 --- a/docs/outbound-link-click-tracking.md +++ b/docs/outbound-link-click-tracking.md @@ -17,7 +17,7 @@ Outbound link click tracking is essential for many site owners and Plausible hel * Filter the dashboard by external URL to see what type of visitors click the most (referral source, entry page, location, device, browser, OS) * Group your external link clicks by domain name or any keyword -"**Outbound links**" is an [optional enhanced measurement](script-extensions.md) that's not included in our default script. This is because we want to keep the default script as simple and lightweight as possible. If you want to track external link clicks, here's how to enable it: +"**Outbound links**" is an [optional enhanced measurement](script-extensions.md). If you want to track external link clicks, here's how to enable it: ## Step 1: Enable "Outbound links" for your site @@ -29,14 +29,14 @@ After you enable outbound link click tracking, we will automatically add a new g ## Step 2: Change the snippet on your site -The tracking snippet changes depending on your selection of optional measurements. When making changes to your optional measurements, do ensure to insert the newest snippet into your site for all tracking to work as expected. +The tracking snippet changes depending on your selection of optional measurements. When making changes to your optional measurements, do ensure to insert the newest snippet into your site for all tracking to work as expected. Your Plausible tracking snippet should be inserted into [the Header (``) section of your site](plausible-script.md). Place the tracking script within the ` … ` tags. After you change the tracking snippet on your site, all the external link clicks will start being tracked and will be displayed in the "**Goal Conversions**" report of your Plausible Analytics dashboard. You'll see the "**Outbound Link: Click**" goal as soon as the first external link click has been tracked. :::tip Using WordPress? -The quickest way to start tracking outbound link clicks is to use our [official WordPress plugin](https://plausible.io/wordpress-analytics-plugin) +The quickest way to start tracking outbound link clicks is to use our [official WordPress plugin](https://plausible.io/wordpress-analytics-plugin) ::: ## See all the outbound link clicks in your dashboard @@ -65,6 +65,6 @@ Check out this blog post for more details on the value of [tracking outbound lin You can control what data is collected in the "**Site Installation**" area of the "**General**" section in your [site settings](website-settings.md). -When making changes to your optional measurements, your snippet will change so do ensure to insert the newest snippet into your site for outbound link click tracking to stop. +When making changes to your optional measurements, your snippet will change so do ensure to insert the newest snippet into your site for outbound link click tracking to stop. After you disable outbound link click tracking, we will automatically remove the goal called `Outbound Link: Click` from your site. From a59972988b92bb56450b6ce2f15676a22624383f Mon Sep 17 00:00:00 2001 From: Karl-Aksel Puulmann Date: Mon, 30 Jun 2025 11:27:19 +0300 Subject: [PATCH 24/32] Update docs/custom-automatic-link-tracking.md code for custom link tracking --- docs/custom-automatic-link-tracking.md | 28 -------------------------- 1 file changed, 28 deletions(-) diff --git a/docs/custom-automatic-link-tracking.md b/docs/custom-automatic-link-tracking.md index 2e0b47f2..c12541e4 100644 --- a/docs/custom-automatic-link-tracking.md +++ b/docs/custom-automatic-link-tracking.md @@ -35,15 +35,6 @@ On the line that says `var toBeTracked = '/go/'` change `/go/` to what you want return link } - function shouldFollowLink(event, link) { - // If default has been prevented by an external script, Plausible should not intercept navigation. - if (event.defaultPrevented) { return false } - - var targetsCurrentWindow = !link.target || link.target.match(/^_(self|parent|top)$/i) - var isRegularClick = !(event.ctrlKey || event.metaKey || event.shiftKey) && event.type === 'click' - return targetsCurrentWindow && isRegularClick - } - var MIDDLE_MOUSE_BUTTON = 1 function handleLinkClick(event) { @@ -54,26 +45,7 @@ On the line that says `var toBeTracked = '/go/'` change `/go/` to what you want if (link && shouldTrackLink(link)) { var eventName = 'Cloaked Link: Click' var eventProps = { url: link.href } - return sendLinkClickEvent(event, link, eventName, eventProps) - } - } - - function sendLinkClickEvent(event, link, eventName, eventProps) { - var followedLink = false - - function followLink() { - if (!followedLink) { - followedLink = true - window.location = link.href - } - } - - if (shouldFollowLink(event, link)) { plausible(eventName, { props: eventProps, callback: followLink }) - setTimeout(followLink, 5000) - event.preventDefault() - } else { - plausible(eventName, { props: eventProps }) } } From 3cdac242004471383902a904d1f7fd009f568ecd Mon Sep 17 00:00:00 2001 From: Karl-Aksel Puulmann Date: Mon, 30 Jun 2025 11:29:00 +0300 Subject: [PATCH 25/32] Remove mention of delay from custom event goals --- docs/custom-event-goals.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/docs/custom-event-goals.md b/docs/custom-event-goals.md index 956cf05d..2310c4e5 100644 --- a/docs/custom-event-goals.md +++ b/docs/custom-event-goals.md @@ -11,7 +11,7 @@ If you use the custom events feature, then these count towards your billable mon Custom events allow you to measure button clicks, purchases, subscription signups, form completions and pretty much any other action that you wish your visitors to take. :::tip Using WordPress? -The quickest way to start tracking custom events is to use our [official WordPress plugin](https://plausible.io/wordpress-analytics-plugin) +The quickest way to start tracking custom events is to use our [official WordPress plugin](https://plausible.io/wordpress-analytics-plugin) ::: ## Add a CSS class name to the element you want to track on your site @@ -20,9 +20,9 @@ The quickest way to start tracking custom events is to use our [official WordPre As an alternative to custom events, check out the [pageview goals](pageview-goals.md). Since pageviews are collected automatically, you don’t need to change your website’s code to measure pageview goals. This makes pageview goals the easiest way to start tracking any type of conversions. ::: -Tag the site element you want to track with a CSS class name. How to do this varies depending on the site builder, CMS or framework you've used to build your site. +Tag the site element you want to track with a CSS class name. How to do this varies depending on the site builder, CMS or framework you've used to build your site. -For instance, if you're using WordPress, you can click on any block element you want to track such as a button or a form. This will open up the block menu on the right-hand side of your screen. +For instance, if you're using WordPress, you can click on any block element you want to track such as a button or a form. This will open up the block menu on the right-hand side of your screen. Click on any WordPress block element you want to track such as a button or a form @@ -34,7 +34,7 @@ For example: `plausible-event-name=Form+Submit` will display as `Form Submit` in Add a CSS class name in the 'Additional CSS class(es)' field -When tracking form submits, it is important to tag the `
` element itself with the `plausible-event-name=...` class (not the `input` or `button` element inside the form). Normally, Plausible can track button clicks, but if a button is inside a form, it will navigate to the next page often leaving not enough time for the event to finish. +When tracking form submits this way, we recommend tagging the `` element itself with the `plausible-event-name=...` class (not the `input` or `button` element inside the form). :::tip Some CMSs (like Webflow) do not support an equals sign (`=`) in the classnames If that's the case, use a double dash (`--`) instead of the equals sign. For example: `plausible-event-name--signup` @@ -66,9 +66,9 @@ Or if your element already has a class attribute, just separate the new ones wit After adding the class, please go back to your site, and verify that the class attribute got added with the exact required format. You can check it by right-clicking the element and inspecting it. This will show you the HTML code of the element. -In some cases, the tracking classes might be added to a wrapper `
` element (parent to the element you want to track), but don't worry, Plausible will still be able to track clicks on the child element if its parent has the necessary classes. +In some cases, the tracking classes might be added to a wrapper `
` element (parent to the element you want to track), but don't worry, Plausible will still be able to track clicks on the child element if its parent has the necessary classes. -Some CMSs like Webflow do not support an equals sign (`=`) in the classnames. If you add a class attribute with the value `plausible-event-name=Signup`, but when you go back to your page and inspect the element, it might have `class="plausible-event-name-Signup"` (equals sign replaced with a hyphen). +Some CMSs like Webflow do not support an equals sign (`=`) in the classnames. If you add a class attribute with the value `plausible-event-name=Signup`, but when you go back to your page and inspect the element, it might have `class="plausible-event-name-Signup"` (equals sign replaced with a hyphen). If that's the case, use a double dash (`--`) instead of the equals sign. For example: `plausible-event-name--signup`. :::tip Tracking form submissions may not work with forms that contain an element with `id="submit"` or `name="submit"` @@ -81,7 +81,7 @@ If your CMS does not support adding CSS classes, please expand the following sec -### My site builder does not support adding CSS classes +### My site builder does not support adding CSS classes If you're unable to add the classnames in your page editor, there's still a way for you to track custom events. This method includes copying and pasting some JavaScript code onto your page. You can expand this section and follow step-by-step instructions. @@ -103,7 +103,7 @@ Go to your website, right-click and inspect the element you want to track, which -If the element you want to track does not have an `id` attribute by default, you can try adding one in the edit mode of your CMS. However, if you don't have that option, then this approach will be impossible and you will have to check out the section at the bottom of this page - [implementing custom events manually with JavaScript](#trigger-custom-events-manually-with-a-javascript-function). +If the element you want to track does not have an `id` attribute by default, you can try adding one in the edit mode of your CMS. However, if you don't have that option, then this approach will be impossible and you will have to check out the section at the bottom of this page - [implementing custom events manually with JavaScript](#trigger-custom-events-manually-with-a-javascript-function).

@@ -191,7 +191,7 @@ You can click the link to automatically add all the goals you've been sending so That's it. You can now check our your goal conversions on the dashboard. -## Edit a Custom Event Goal +## Edit a Custom Event Goal To edit a custom event goal, start by locating the custom event goal you want to update in the Goals list. Click on the "Edit goal" button next to it, which will bring up the goal editing form. @@ -281,7 +281,7 @@ Example: Tracking audio and video elements ```html -``` +### Tracking 404 error pages -You can mix and match, and combine these extensions any way that you wish. For instance, if you want to use both our hash-based routing and our outbound link click tracking, you can combine them as follows: `script.hash.outbound-links.js`. +See guide for [tracking 404 error pages](error-pages-tracking-404.md) -In this case, the snippet you need to insert into your site is as follows (make sure to change the data-domain attribute to the domain you added to Plausible): +### Tracking custom events -```html - -``` +See guide for [tracking custom events such as link clicks or any other HTML element clicks](custom-event-goals.md) -Or say you want to use our `script.revenue.js` extension to track ecommerce revenue and our `script.local.js` extension to track localhost traffic, your snippet should look like this: +### Attaching custom properties -```html - -``` +See guide for [attaching custom properties](/custom-props/introduction) (also known as custom dimensions in Google Analytics) when sending a pageview or custom event to create custom metrics. -And you only need to insert that one snippet into your site, no need for anything else. +### Ecommerce revenue -### script.compat.js +See guide for [assigning dynamic monetary values](ecommerce-revenue-tracking.md) to custom events and track revenue attribution -The default Plausible script won't work on Internet Explorer because it uses the [document.currentScript](https://caniuse.com/document-currentscript) API to read configuration options. You can run Plausible in compatibility mode by including the `script.compat.js` extension and defining `id="plausible"` on the script tag so that it can find itself. Note that this works only on ≥ IE11. Here's how it should look like: +### Manual pageviews -```html - -``` +By default, the Plausible script triggers a pageview when it's first loaded. It also attaches listeners to the History API and will automatically trigger pageviews when you use `history.pushState`. This is useful for most websites but we also allow disabling `autoCapturePageviews` in case you want full control over when pageviews are triggered on your website. -### script.manual.js +One of the use-cases for this is when you use [Turbo](https://turbo.hotwired.dev/) (formerly [Turbolinks](https://github.com/turbolinks/turbolinks)). In that case, you want to manually trigger Plausible pageviews on the `turbo:load` or `turbolinks:load` browser event depending which library you use. -By default, the Plausible script triggers a pageview when it's first loaded. It also attaches listeners to the History API and will automatically trigger pageviews when you use `history.pushState`. This is useful for most websites but we also offer a manual mode in case you want full control over when pageviews are triggered on your website. +To do so, add update `plausible.init` to disable `autoCapturePageviews`: `plausible.init({ autoCapturePageviews: false })` -One of the use-cases for this is when you use [Turbo](https://turbo.hotwired.dev/) (formerly [Turbolinks](https://github.com/turbolinks/turbolinks)). In that case, you want to manually trigger Plausible pageviews on the `turbo:load` or `turbolinks:load` browser event depending which library you use. Here's how you can do that: +Additionally, add a javascript listener that triggers pageviews on turbolinks navigation: -```html - - - - - ``` -When using turbolinks, you should make sure that the Plausible script isn't loaded and executed during turbo navigation. You may need to move the script to the `` section of your website or use the `data-turbo-eval="false"` attribute to do so. - -:::note -When using manual.js every script call with `'pageview'` results in a separate pageview being counted even if called on the same page +:::note +Every script call with `'pageview'` results in a separate pageview being counted even if called on the same page ::: #### Specify custom locations for your page URLs -Additionally, the manual script extension allows you to provide a special option named `u` with your events. This allows you to specify the URL of the page and can be used to specify custom locations. +Triggering pageviews manually allows you to provide a special option named `url` with your events. This allows you to specify the URL of the page and can be used to specify custom locations. It's especially helpful to redact and aggregate multiple pages whose URLs contain identifiers that are specific to users. [Learn more about specifying custom URLs in your events](custom-locations.md). + #### Track custom query parameters for complete page URLs -By default, Plausible strips all query parameters for privacy purposes [except for](top-referrers.md) `ref`, `source`, `utm_source`, `utm_medium`, `utm_campaign`, `utm_content` and `utm_term`. +By default, Plausible strips all query parameters for privacy purposes [except for](top-referrers.md) `ref`, `source`, `utm_source`, `utm_medium`, `utm_campaign`, `utm_content` and `utm_term`. This means that pages like `yoursite.com/blog/index.php?article=some_article&page=11` will be reported as `yoursite.com/blog/index.php` in the "**Top Pages**" report of your Plausible dashboard. @@ -117,5 +92,3 @@ By using the manual script extension, you can also track custom query parameters :::tip Want to track outbound link clicks or file downloads cloaked with pretty URLs? See these [step-by-step instructions](custom-automatic-link-tracking.md) for how to do that. ::: - -

From c10b5b4819b48bf08183716723c71ef2fc41d773 Mon Sep 17 00:00:00 2001 From: Karl-Aksel Puulmann Date: Tue, 1 Jul 2025 11:13:15 +0300 Subject: [PATCH 27/32] Remove redundant instructions from docs/outbound-link-click-tracking.md --- docs/outbound-link-click-tracking.md | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/docs/outbound-link-click-tracking.md b/docs/outbound-link-click-tracking.md index bdd5188a..885264f2 100644 --- a/docs/outbound-link-click-tracking.md +++ b/docs/outbound-link-click-tracking.md @@ -19,7 +19,7 @@ Outbound link click tracking is essential for many site owners and Plausible hel "**Outbound links**" is an [optional enhanced measurement](script-extensions.md). If you want to track external link clicks, here's how to enable it: -## Step 1: Enable "Outbound links" for your site +## Enable "Outbound links" for your site You can enable "**Outbound links**" as an optional measurement when adding a new site to your Plausible account. If the site has already been added to your account, you can control what data is collected in the "**Site Installation**" area of the "**General**" section in your [site settings](website-settings.md). @@ -27,14 +27,6 @@ You can enable "**Outbound links**" as an optional measurement when adding a new After you enable outbound link click tracking, we will automatically add a new goal called `Outbound Link: Click` to your site. -## Step 2: Change the snippet on your site - -The tracking snippet changes depending on your selection of optional measurements. When making changes to your optional measurements, do ensure to insert the newest snippet into your site for all tracking to work as expected. - -Your Plausible tracking snippet should be inserted into [the Header (``) section of your site](plausible-script.md). Place the tracking script within the ` … ` tags. - -After you change the tracking snippet on your site, all the external link clicks will start being tracked and will be displayed in the "**Goal Conversions**" report of your Plausible Analytics dashboard. You'll see the "**Outbound Link: Click**" goal as soon as the first external link click has been tracked. - :::tip Using WordPress? The quickest way to start tracking outbound link clicks is to use our [official WordPress plugin](https://plausible.io/wordpress-analytics-plugin) ::: From 2dee69d6f6bb26ab71dd32a040d1f68b24a16ac8 Mon Sep 17 00:00:00 2001 From: Karl-Aksel Puulmann Date: Tue, 1 Jul 2025 11:18:04 +0300 Subject: [PATCH 28/32] Add documentation on form submissions --- docs/form-submission-tracking.md | 37 ++++++++++++++++++++++++++++++++ docs/script-extensions.md | 4 ++-- 2 files changed, 39 insertions(+), 2 deletions(-) create mode 100644 docs/form-submission-tracking.md diff --git a/docs/form-submission-tracking.md b/docs/form-submission-tracking.md new file mode 100644 index 00000000..20a9de37 --- /dev/null +++ b/docs/form-submission-tracking.md @@ -0,0 +1,37 @@ +--- +title: Form submissions tracking +--- + + +:::note +If you use the form submissions tracking feature, then these count towards your billable monthly pageviews. +::: + +Plausible helps you automate tracking form submissions. With our "**Form submissions**" tracking you can: + +## Enable "Form submissions" for your site + +You can enable "**Form submissions**" as an optional measurement when adding a new site to your Plausible account. If the site has already been added to your account, you can control what data is collected in the "**Site Installation**" area of the "**General**" section in your [site settings](website-settings.md). + + +Enable form submissions tracking during onboarding + +After you enable form submissions click tracking, we will automatically add a new goal called `Form: Submission` to your site. + +:::tip Using WordPress? +The quickest way to start tracking form submissions is to use our [official WordPress plugin](https://plausible.io/wordpress-analytics-plugin) +::: + +## See all the form submissions clicks in your dashboard + +Click on "**Form: Submission**" goal in the "**Goal Conversions**" report of your Plausible dashboard to see the full list of all form submissions and have your dashboard filtered by them. You can see: + +* The number of total form submissions +* The number of unique form submissions +* The conversion rate +* Top referral sources that lead to submissions +* Top pages that drive the submissions +* Countries that submit forms +* Devices (screen size, browser, OS) that click on forms + +Click on a particular form URL to filter the dashboard by those submissions only and get the full overview of that specific URL. diff --git a/docs/script-extensions.md b/docs/script-extensions.md index a5c96cc3..6b9de635 100644 --- a/docs/script-extensions.md +++ b/docs/script-extensions.md @@ -16,7 +16,7 @@ Here's the list of our optional measurements: |--------------------------|----------------------------------------------------------------------------------------------------| | Outbound links | Automatically [track clicks on outbound links](outbound-link-click-tracking.md) | | File downloads | Automatically [track file downloads](file-downloads-tracking.md) | -| Form submissions | Automatically [track form submissions](form-submissions-tracking.md) | +| Form submissions | Automatically [track form submissions](form-submission-tracking.md) | ## `plausible.init()` configuration @@ -29,7 +29,7 @@ Additionally, `plausible.init()` can be called with different options further en | fileDownloads | `boolean` or `{ fileExtensions }` | `false` | Automatically [track file downloads](file-downloads-tracking.md) | | outboundLinks | `boolean` | `false` | [track clicks on outbound links](outbound-link-click-tracking.md) | | customProperties | `object` or `function(eventName)` | `{}` | [Add custom props globally](/custom-props/introduction) | -| formSubmissions | `boolean` | `false` | [Track form submissions](form-submissions-tracking.md) | +| formSubmissions | `boolean` | `false` | [Track form submissions](form-submission-tracking.md) | | captureOnLocalhost | `boolean` | `false` | Enables tracking on localhost for dev environments | | autoCapturePageviews | `boolean` | `true` | Automatically track pageviews | | logging | `boolean` | `true` | Enable/disable logging done by script | From 0ca9a4ba2a5d08f8ae3fc0d746314bb8e6dd2a3b Mon Sep 17 00:00:00 2001 From: Karl-Aksel Puulmann Date: Tue, 1 Jul 2025 11:22:53 +0300 Subject: [PATCH 29/32] Update docs/shopify-integration.md --- docs/shopify-integration.md | 44 +++++++++++++++---------------------- 1 file changed, 18 insertions(+), 26 deletions(-) diff --git a/docs/shopify-integration.md b/docs/shopify-integration.md index b689771a..17cf0bd8 100644 --- a/docs/shopify-integration.md +++ b/docs/shopify-integration.md @@ -8,7 +8,7 @@ Here's how to add Plausible Analytics to your Shopify store and set up the track ## Add Plausible snippet to Shopify -* Log in to your Shopify account and click on Sales Channels > Online Store > Themes in the left-hand side menu. +* Log in to your Shopify account and click on Sales Channels > Online Store > Themes in the left-hand side menu. * Click on the icon with three dots next to your current theme and choose "**Edit code**" from the drop-down menu. @@ -22,7 +22,7 @@ Here's how to add Plausible Analytics to your Shopify store and set up the track ## Track checkouts and revenue attribution -Even after having added the Plausible snippet into your `theme.liquid` file, checkout pages such as `/checkouts/cn/:id/review` or `/checkouts/cn/:id/thank-you` will not be tracked yet. That's because they're not using the same theme layout. To enable pageview tracking on checkout pages, you need to create a custom pixel. The same pixel can also be used for tracking Shopify's customer events (e.g. `"product_added_to_cart"`, `"checkout_completed"`, etc...) with revenue attribution and custom properties. +Even after having added the Plausible snippet into your `theme.liquid` file, checkout pages such as `/checkouts/cn/:id/review` or `/checkouts/cn/:id/thank-you` will not be tracked yet. That's because they're not using the same theme layout. To enable pageview tracking on checkout pages, you need to create a custom pixel. The same pixel can also be used for tracking Shopify's customer events (e.g. `"product_added_to_cart"`, `"checkout_completed"`, etc...) with revenue attribution and custom properties. To create the custom pixel, follow these steps: @@ -77,7 +77,7 @@ Track pageviews on checkout page paths such as: // Track pageviews on checkout pages analytics.subscribe('page_viewed', async (event) => { const loc = event.context.document.location; - + // This "if" condition makes sure only checkout paths are tracked. // The "page_viewed" customer event is also fired for other pages, // but those should be tracked by the global snippet installed in @@ -90,7 +90,7 @@ analytics.subscribe('page_viewed', async (event) => { You can then group all visits to checkout pages into one set of pages in your Plausible dashboard to better analyze your marketing campaigns and performance. -Click on the "**Filter**" button on the top right of your dashboard and then choose "**Page**". Here you can combine URLs to analyze them as one group. Filter by "**contains**" `thank_you` to combine all the purchase confirmations or by "**contains**" `checkouts` to group all the checkouts. +Click on the "**Filter**" button on the top right of your dashboard and then choose "**Page**". Here you can combine URLs to analyze them as one group. Filter by "**contains**" `thank_you` to combine all the purchase confirmations or by "**contains**" `checkouts` to group all the checkouts. Doing this will segment your dashboard by the traffic that went through the checkout process and successfully placed orders. You'll be able to see the referral sources and landing pages that drove the most conversions. You'll also be able to see the location and device details of the buyers too. @@ -100,14 +100,14 @@ If you'd like to see these grouped order confirmations or checkout page visits p ### Track started checkouts -Send a custom event called "**Begin Checkout**" to Plausible every time the checkout process is started. The total price of the shopping cart will be recorded under this event. +Send a custom event called "**Begin Checkout**" to Plausible every time the checkout process is started. The total price of the shopping cart will be recorded under this event. ```javascript // Track started checkouts analytics.subscribe('checkout_started', async (event) => { const amount = event.data.checkout.totalPrice.amount; const currency = event.data.checkout.currencyCode; - + plausible('Begin Checkout', { revenue: {amount: amount, currency: currency}, u: event.context.document.location.href @@ -121,14 +121,14 @@ In order to see this information on your Plausible dashboard, you should: ### Track payment info added during checkout -Send a custom event called "**Add Payment Info**" to Plausible every time payment information is submitted by a customer during the checkout. The total price of the shopping cart will be recorded under this event. +Send a custom event called "**Add Payment Info**" to Plausible every time payment information is submitted by a customer during the checkout. The total price of the shopping cart will be recorded under this event. ```javascript // Track payment info added during checkout analytics.subscribe('payment_info_submitted', async (event) => { const amount = event.data.checkout.totalPrice.amount; const currency = event.data.checkout.currencyCode; - + plausible('Add Payment Info', { revenue: {amount: amount, currency: currency}, u: event.context.document.location.href @@ -142,14 +142,14 @@ In order to see this information on your Plausible dashboard, you should: ### Track completed checkouts (purchases) -Send a custom event called "**Purchase**" to Plausible every time a checkout is completed. The total amount paid by the customer will be recorded under this event. +Send a custom event called "**Purchase**" to Plausible every time a checkout is completed. The total amount paid by the customer will be recorded under this event. ```javascript // Track completed checkouts analytics.subscribe('checkout_completed', async (event) => { const amount = event.data.checkout.totalPrice.amount; const currency = event.data.checkout.currencyCode; - + plausible('Purchase', { revenue: {amount: amount, currency: currency}, u: event.context.document.location.href @@ -250,7 +250,7 @@ The `plausible` function takes two arguments: 1. an event name which can be whatever you like - just make sure to [set up a goal](/custom-event-goals#step-4-create-a-custom-event-goal-in-your-plausible-account) with the same name to see it on your dashboard. 2. an object where a few options can be passed: -* [Object] `revenue` - allows you to attribute a monetary value to your Plausible event. The object needs to contain two keys: `amount` and `currency`. Note that you can only attribute a single monetary value to one event. The revenue option is ignored until you've [set up a revenue goal](ecommerce-revenue-tracking#step-3-add-a-new-custom-event-and-specify-the-currency-of-your-choice) in your Plausible dashboard. That's because currency conversion into your desired reporting currency happens at the time of receiving the event. +* [Object] `revenue` - allows you to attribute a monetary value to your Plausible event. The object needs to contain two keys: `amount` and `currency`. Note that you can only attribute a single monetary value to one event. The revenue option is ignored until you've [set up a revenue goal](ecommerce-revenue-tracking#step-3-add-a-new-custom-event-and-specify-the-currency-of-your-choice) in your Plausible dashboard. That's because currency conversion into your desired reporting currency happens at the time of receiving the event. * [Object] `props` - here you can pass any value under any key you'd like. The key you choose will become the name of the custom property that you need to [configure in your site settings](/custom-props/props-dashboard#1-configure-custom-properties-in-your-site-settings). Note that you are responsible for ensuring that no [personally identifiable information](/custom-props/introduction#personally-identifiable-information) is tracked. * [String] `u` - this field stands for the `url` of the page where this customer event happened. You will most likely want to just keep it the same as in the example. It's important to always pass this option because otherwise the url will become the location of the pixel which has nothing to do with the real location where the event happened. @@ -264,25 +264,17 @@ The `plausible` function takes two arguments: Here's how you can track particular form submissions and button clicks on your Shopify site: -### 1. Enable "Custom events" for your site - -You can enable "**Custom events**" as an optional measurement when adding a new site to your Plausible account. If the site has already been added to your account, you can control what data is collected in the "**Site Installation**" area of the "**General**" section in your [site settings](website-settings.md). - -### 2. Change the snippet on your site - -The tracking snippet changes depending on your selection of optional measurements. When making changes to your optional measurements, do ensure to insert the newest snippet into your site for all tracking to work as expected. - -### 3. Find the ID attribute of the form or button you want to track +### 1. Find the ID attribute of the form or button you want to track Your form or button element should have an ID attribute assigned by default. You can find this ID by selecting the element you want to track (do make sure you select your form element and not just the "Submit" button) and clicking on the settings gear. Shopify form ID -### 4. Trigger custom events with JavaScript on your site +### 2. Trigger custom events with JavaScript on your site Here's the code you will need to insert in the `` section of the page where the element ID that you want to track is located. You can do this the same way as you've inserted the Plausible snippet into your site. -Make sure to change the `elementId` line in the code below to include the ID attribute of the element you want to track (`ContactForm` in our example). +Make sure to change the `elementId` line in the code below to include the ID attribute of the element you want to track (`ContactForm` in our example). Also do change the `classes` line to include the goal name in this format: `plausible-event-name=Goal+Name`. The goal name is completely up to you. It's the name under which the goal conversions will appear in your Plausible dashboard. We've used `Form+Submit` goal name in our example. @@ -314,7 +306,7 @@ To represent a space character in goal names, you can use a `+` sign. For exampl Do click on the "**Save**" button to save your changes. -### 5. Create a custom event goal in your Plausible account +### 3. Create a custom event goal in your Plausible account When you send custom events to Plausible, they won't show up in your dashboard automatically. You'll have to configure the goal for the conversion numbers to show up. @@ -328,9 +320,9 @@ So in our example where we added a goal name `plausible-event-name=Form+Submit` Add your custom event goal -Next, click on the "**Add goal**" button and you'll be taken back to the Goals page. +Next, click on the "**Add goal**" button and you'll be taken back to the Goals page. -### 6. Your goal should now be ready and tracking +### 4. Your goal should now be ready and tracking Your goal should now be set up. When you navigate back to your Plausible Analytics dashboard, you should see the number of visitors who triggered the custom event. Goal conversions are listed at the very bottom of the dashboard. The goal will show up in your dashboard as soon as it has been completed at least once. @@ -347,7 +339,7 @@ If you want to trigger multiple custom events on the same site, you don't need t }, { elementId: 'button-ID', - classes: 'plausible-event-name=Button+Click' + classes: 'plausible-event-name=Button+Click' } ] From 0aa4ca7db2c1cbfd605d8c5dabaf374825d9641e Mon Sep 17 00:00:00 2001 From: Karl-Aksel Puulmann Date: Tue, 1 Jul 2025 11:38:32 +0300 Subject: [PATCH 30/32] Update troubleshoot-integration.md --- docs/troubleshoot-integration.md | 36 +++++++++++++------------------- 1 file changed, 15 insertions(+), 21 deletions(-) diff --git a/docs/troubleshoot-integration.md b/docs/troubleshoot-integration.md index 96fd5d18..856fdc94 100644 --- a/docs/troubleshoot-integration.md +++ b/docs/troubleshoot-integration.md @@ -8,7 +8,7 @@ After you've [added the Plausible snippet to your site](plausible-script.md), th If you see the dashboard with graphs and numbers, it means everything is working and we've counted your first visitor. Congrats! Plausible is now tracking your website statistics while preserving the privacy of your visitors. -Do you keep seeing a blinking green dot screen instead of the dashboard? The blinking green dot indicates that we’re listening for incoming visits in real-time but haven't recorded any yet. +Do you keep seeing a blinking green dot screen instead of the dashboard? The blinking green dot indicates that we’re listening for incoming visits in real-time but haven't recorded any yet. Our testing tool will launch automatically from the blinking green dot screen to send test traffic to your site. This test traffic won't be recorded in the dashboard but you'll see a status message indicating whether Plausible Analytics has been installed correctly. @@ -20,35 +20,29 @@ Did our testing tool detect an issue with your integration? Or is there somethin We've put together [many integration guides](integration-guides.md) that cover popular website builders and content management systems (CMS) such as WordPress and Ghost. Thanks to the members of our community, there are also community integrations and plugins for several frameworks such as Hugo and GatsbyJS. These can help you set up and start counting your site visitors in no time. -## Have you added the correct data-domain attribute in the Plausible snippet? - -View the source code of your site. You can right-click anywhere on your page and click "View Page Source" (the wording may be slightly different depending on your web browser). Then press Command+f on a Mac or ctrl+f on Linux and Windows to search. Type "**data-domain**" to search for the Plausible snippet. - -Does the snippet look as expected? Is the data-domain attribute within the snippet an exact match to the site as you've added it to your Plausible account? The data-domain must be an exact match for the stats to be recorded. - ## Have you cleared the cache of your site? If you are using caching on your site, the latest version of your site where our snippet is integrated may not be showing to all your visitors yet. Do purge the cache to ensure that you're presenting the latest version of your site to all your visitors. -## Have you implemented Plausible using Google Tag Manager? +## Have you implemented Plausible using Google Tag Manager? GTM strips the `data-*` attributes by default which can break the tracking. Please follow [our GTM guide](google-tag-manager.md) for instructions on how to integrate Plausible using GTM. -## Does your site use a Content Security Policy (CSP)? +## Does your site use a Content Security Policy (CSP)? If it does, you would need to add our domain name (plausible.io) specifically to the allowed domains list in order for the script to work. [More info here](https://github.com/plausible/docs/issues/20). -## Are you running on localhost? +## Are you running on localhost? -Our script automatically disables itself when running on localhost as most people don't want those stats to be counted. In the `script.js` script, `window.location.hostname` is used to verify that. If you do want to track stats on localhost, you can [use our extension](script-extensions.md). +Our script automatically disables itself when running on localhost as most people don't want those stats to be counted. In the `script.js` script, `window.location.hostname` is used to verify that. If you do want to track stats on localhost, [see configuration guide](script-extensions.md). -## Are you running a Google AMP page? +## Are you running a Google AMP page? To track Google AMP pages with Plausible, you need to declare an AMP-analytics object on your AMP pages. [See the instructions here](https://github.com/plausible/analytics/discussions/220#discussioncomment-904022). ## Did you insert multiple Plausible snippets into your site? -This may affect the accuracy of the tracking and can result in the stats being counted twice. Please make sure to only insert one snippet. +This may affect the accuracy of the tracking and can result in the stats being counted twice. Please make sure to only insert one snippet. ## Are you using an older version of our script? @@ -63,11 +57,11 @@ If you're using [our WordPress plugin](https://plausible.io/wordpress-analytics- This ensures the changes are fully applied and the latest version of our script is properly loaded. -## Has some other plugin altered our snippet? +## Has some other plugin altered our snippet? -Are you using WP Rocket, SiteGround Optimizer or other performance optimization plugins? Or some type of consent banner plugin that determines which scripts can run when? These plugins may affect our tracking as they try to optimize our script. If you're on WordPress, we recommend you use [our official WordPress plugin](https://plausible.io/wordpress-analytics-plugin) to avoid these issues as we've built-in resolutions to the most common plugin conflicts. +Are you using WP Rocket, SiteGround Optimizer or other performance optimization plugins? Or some type of consent banner plugin that determines which scripts can run when? These plugins may affect our tracking as they try to optimize our script. If you're on WordPress, we recommend you use [our official WordPress plugin](https://plausible.io/wordpress-analytics-plugin) to avoid these issues as we've built-in resolutions to the most common plugin conflicts. -Do you experience an issue even when using our plugin? Do check your integration manually using the steps below to identify which plugin is in question. Then please whitelist our script location and our domain name in the settings of the individual plugin to stop it from altering our snippet. +Do you experience an issue even when using our plugin? Do check your integration manually using the steps below to identify which plugin is in question. Then please whitelist our script location and our domain name in the settings of the individual plugin to stop it from altering our snippet. ## Have you placed our script behind the GDPR consent banner? @@ -117,9 +111,9 @@ In some cases, our automated testing tool may not be able to check your site. In A simple way to verify if Plausible is working is to view the source code of your site and look for the Plausible snippet. Here's how: -1. Visit your home page or any other page on your site where Plausible is installed. -2. View the source code of your site. You can right-click anywhere on your page and click "**View Page Source**" (the wording may be slightly different depending on your web browser). Alternatively, use a keyboard shortcut to view the source code (`Option+Command+u` on a Mac or `ctrl+u` on Linux and Windows). -3. Press `Command+f` on a Mac or `ctrl+f` on Linux and Windows to search the source code. Type `data-domain` to search for the Plausible snippet. +1. Visit your home page or any other page on your site where Plausible is installed. +2. View the source code of your site. You can right-click anywhere on your page and click "**View Page Source**" (the wording may be slightly different depending on your web browser). Alternatively, use a keyboard shortcut to view the source code (`Option+Command+u` on a Mac or `ctrl+u` on Linux and Windows). +3. Press `Command+f` on a Mac or `ctrl+f` on Linux and Windows to search the source code. Type `plausible.initp` to search for the Plausible snippet. 4. Do you see our snippet? Ensure that the snippet is correct and that there are no unintended modifications compared to the snippet we provided you with. If you see our snippet in your source code and it is exactly the same snippet as the one we provided, it means Plausible is installed. @@ -130,10 +124,10 @@ If you see our snippet in your source code and it is exactly the same snippet as You can also use your browser's developer tools to look for the Plausible script or any errors related to your Plausible integration. -1. Visit your home page or any other page on your site where Plausible is installed. +1. Visit your home page or any other page on your site where Plausible is installed. 2. Right-click anywhere on your page and click "**Inspect**" (the wording may vary depending on your web browser) to open the developer tools. Alternatively, press the key `F12` on Firefox or Chrome or `Option+Command+i` on Safari. 3. Look into the "**Console**" tab in the developer tools for any errors related to Plausible. It may give you some insights into what's going on through the error code it provides. If you see an error related to the Plausible script, it means that something's not right with your implementation. -4. Then click on the "**Network**" tab in the developer tools. It will be empty, so you would need to reload your page. After you refresh the page, you will start seeing some data in the "**Network**" tab. You should see the `script.js` script from the Plausible domain `plausible.io` in the list. The Plausible script should display status 200. +4. Then click on the "**Network**" tab in the developer tools. It will be empty, so you would need to reload your page. After you refresh the page, you will start seeing some data in the "**Network**" tab. You should see the a script from the Plausible domain `plausible.io` in the list, starting with `s-`. The Plausible script should display status 200. Ensure that the Plausible Analytics script is loading in the 'Network' tab From 23dc92f9f0de5aa21432e1cc4c94be15e31128f4 Mon Sep 17 00:00:00 2001 From: Karl-Aksel Puulmann Date: Tue, 12 Aug 2025 12:50:40 +0300 Subject: [PATCH 31/32] Update s- -> pa- --- docs/troubleshoot-integration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/troubleshoot-integration.md b/docs/troubleshoot-integration.md index 856fdc94..ed0ebf66 100644 --- a/docs/troubleshoot-integration.md +++ b/docs/troubleshoot-integration.md @@ -127,7 +127,7 @@ You can also use your browser's developer tools to look for the Plausible script 1. Visit your home page or any other page on your site where Plausible is installed. 2. Right-click anywhere on your page and click "**Inspect**" (the wording may vary depending on your web browser) to open the developer tools. Alternatively, press the key `F12` on Firefox or Chrome or `Option+Command+i` on Safari. 3. Look into the "**Console**" tab in the developer tools for any errors related to Plausible. It may give you some insights into what's going on through the error code it provides. If you see an error related to the Plausible script, it means that something's not right with your implementation. -4. Then click on the "**Network**" tab in the developer tools. It will be empty, so you would need to reload your page. After you refresh the page, you will start seeing some data in the "**Network**" tab. You should see the a script from the Plausible domain `plausible.io` in the list, starting with `s-`. The Plausible script should display status 200. +4. Then click on the "**Network**" tab in the developer tools. It will be empty, so you would need to reload your page. After you refresh the page, you will start seeing some data in the "**Network**" tab. You should see the a script from the Plausible domain `plausible.io` in the list, starting with `pa-`. The Plausible script should display status 200. Ensure that the Plausible Analytics script is loading in the 'Network' tab From fbb4c287ac0284b748dd98b0b48a124c542d1c78 Mon Sep 17 00:00:00 2001 From: Artur Pata Date: Mon, 11 Aug 2025 10:59:34 +0300 Subject: [PATCH 32/32] Update docs for sites API --- docs/sites-api.md | 142 ++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 117 insertions(+), 25 deletions(-) diff --git a/docs/sites-api.md b/docs/sites-api.md index a26740ac..6140f975 100644 --- a/docs/sites-api.md +++ b/docs/sites-api.md @@ -11,6 +11,7 @@ The Plausible Site provisioning API offers a way to create and manage sites in y * Create a new site * Delete an existing site * Change a domain name +* Configure tracker script settings * Get a site by domain * Find or create a shared link by name (to use for the [embed dashboard functionality](embed-dashboard.md)) * List existing goals @@ -154,18 +155,39 @@ Creates a site in your Plausible account. ```bash title="Try it yourself" curl -X POST https://plausible.io/api/v1/sites \ -H "Authorization: Bearer ${TOKEN}" \ - -F 'domain="test-domain.com"' \ - -F 'timezone="Europe/London"' + -H "Content-Type: application/json" \ + -d '{ + "domain": "test-domain.com", + "timezone": "Europe/London", + "tracker_script_configuration": { + "file_downloads": true, + "form_submissions": true, + "outbound_links": true + } + }' ``` ```json title="Response 200 OK" { "domain": "test-domain.com", - "timezone": "Europe/London" + "timezone": "Europe/London", + "custom_properties": [], + "tracker_script_configuration": { + "id": "pa-1iQepzD1J73BaHey2csUp", + "installation_type": null, + "track_404_pages": false, + "hash_based_routing": false, + "outbound_links": true, + "file_downloads": true, + "revenue_tracking": false, + "tagged_events": false, + "form_submissions": true, + "pageview_props": false + } } ``` -#### Post body parameters +#### Body parameters
**domain** @@ -184,31 +206,62 @@ ID of the team under which the created site is to be put. Defaults to the ID of
+**tracker_script_configuration** + +Configuration object for the tracker script for this site. When not provided, the default configuration is set. When provided or provided partially (all options are optional), allows you to customize tracking features (any option that is not specified is set to the default value). See [Tracker script configuration](#tracker-script-configuration). + +
+ ### PUT /api/v1/sites/:site_id -Update an existing site in your Plausible account. Note: currently only `domain` change is allowed. +Update an existing site in your Plausible account. You can change the domain name and/or update tracker script configuration. ```bash title="Try it yourself" curl -X PUT https://plausible.io/api/v1/sites/test-domain.com \ -H "Authorization: Bearer ${TOKEN}" \ - -F 'domain="new-test-domain.com"' + -H "Content-Type: application/json" \ + -d '{ + "domain": "new-test-domain.com", + "tracker_script_configuration": { + "form_submissions": true + } + }' ``` ```json title="Response 200 OK" { "domain": "new-test-domain.com", - "timezone": "Europe/London" + "timezone": "Europe/London", + "custom_properties": [], + "tracker_script_configuration": { + "id": "pa-1iQepzD1J73BaHey2csUp", + "installation_type": null, + "track_404_pages": false, + "hash_based_routing": false, + "outbound_links": false, + "file_downloads": false, + "revenue_tracking": false, + "tagged_events": false, + "form_submissions": true, + "pageview_props": false + } } ``` -#### Post body parameters +#### Body parameters
-**domain** +**domain** Domain of the site to be created in Plausible. Must be a globally unique, the request will fail if the domain is already taken.
+**tracker_script_configuration** + +Configuration object for the tracker script for this site. When not provided, the current configuration is kept. When provided or provided partially, allows you to update settings for tracking features (any option that is not specified is kept at the current value). See [Tracker script configuration](#tracker-script-configuration). + +
+ ### DELETE /api/v1/sites/:site_id Deletes a site from your Plausible account along with all its data and configuration. The API key must belong to the owner of the site. @@ -227,7 +280,7 @@ curl -X DELETE https://plausible.io/api/v1/sites/test-domain.com \ ### GET /api/v1/sites/:site_id -Gets details of a site. Your Plausible account must have access to it. +Gets details of a site. Your Plausible account must have access to it. The response includes the tracker script configuration for the site and its ID, which you can use to request the tracker script for this site. See [Tracker script URL](#tracker-script-url). ```bash title="Try it yourself" curl -X GET https://plausible.io/api/v1/sites/test-domain.com \ @@ -238,7 +291,19 @@ curl -X GET https://plausible.io/api/v1/sites/test-domain.com \ { "domain": "test-domain.com", "timezone": "Europe/London", - "custom_properties": ["logged_in"] + "custom_properties": ["logged_in"], + "tracker_script_configuration": { + "id": "pa-1iQepzD1J73BaHey2csUp", + "installation_type": null, + "track_404_pages": false, + "hash_based_routing": false, + "outbound_links": false, + "file_downloads": false, + "revenue_tracking": false, + "tagged_events": false, + "form_submissions": false, + "pageview_props": false + } } ``` @@ -250,9 +315,11 @@ Finds or creates a shared link for a given `site_id` (use the site domain as the ```bash title="Try it yourself" curl -X PUT https://plausible.io/api/v1/sites/shared-links \ -H "Authorization: Bearer ${TOKEN}" \ - -F 'site_id="test-domain.com"' \ - -F 'name="Wordpress"' -``` + -H "Content-Type: application/json" \ + -d '{ + "site_id": "test-domain.com", + "name": "Wordpress" + }' ```json title="Response 200 OK" { @@ -346,10 +413,12 @@ Finds or creates a goal for a given `site_id` (use the site domain as the ID). T ```bash title="Try it yourself" curl -X PUT https://plausible.io/api/v1/sites/goals \ -H "Authorization: Bearer ${TOKEN}" \ - -F 'site_id="test-domain.com"' \ - -F 'goal_type="event"' \ - -F 'event_name="Signup"' -``` + -H "Content-Type: application/json" \ + -d '{ + "site_id": "test-domain.com", + "goal_type": "event", + "event_name": "Signup" + }' ```json title="Response 200 OK" { @@ -400,8 +469,10 @@ Deletes a goal from your Plausible account. The API key must belong to the owner ```bash title="Try it yourself" curl -X DELETE https://plausible.io/api/v1/sites/goals/1 \ -H "Authorization: Bearer ${TOKEN}" \ - -F 'site_id="test-domain.com"' -``` + -H "Content-Type: application/json" \ + -d '{ + "site_id": "test-domain.com" + }' ```json title="Response 200 OK" { @@ -484,11 +555,14 @@ For a given `site_id` (use the site domain as the ID), finds an invitation or ex ```bash title="Try it yourself" curl -X PUT https://plausible.io/api/v1/sites/guests \ - -H "Authorization: Bearer ${TOKEN}" \ - -F 'site_id="test-domain.com"' \ - -F 'role="viewer"' \ - -F 'email="alice@example.com"' - ``` + -H "Authorization: Bearer ${TOKEN}" \ + -H "Content-Type: application/json" \ + -d '{ + "site_id": "test-domain.com", + "role": "viewer", + "email": "alice@example.com" + }' +``` ```json title="Response 200 OK" { @@ -555,3 +629,21 @@ curl -X GET https://plausible.io/api/v1/sites?after=AFTER_VALUE_FROM_LAST_RESPON ``` The `limit` parameter must remain the same when paginating, either by leaving it at a default value or passing the same value each time explicitly. The `null` value in `before` or `after` means there are no more previous or next pages to navigate to, respectively. + +## Tracker script configuration + +This parameter is used to configure the tracker script for a site. It is a JSON object with the following parameters, all of which are optional. + +- **installation_type**: Type of installation (`"wordpress"`, `"manual"`, `"gtm"`, `null`). Defaults to `null`. +- **track_404_pages**: Whether to track 404 page visits. Defaults to `false`. +- **hash_based_routing**: Whether to track hash-based routing changes. Defaults to `false`. +- **outbound_links**: Whether to track outbound link clicks. Defaults to `false`. +- **file_downloads**: Whether to track file downloads. Defaults to `false`. +- **revenue_tracking**: Whether to enable revenue tracking. Defaults to `false`. +- **tagged_events**: Whether to enable tagged events. Defaults to `false`. +- **form_submissions**: Whether to track form submissions. Defaults to `false`. +- **pageview_props**: Whether to enable pageview properties. Defaults to `false`. + +### Tracker script URL + +The resolved configuration is returned in GET/PUT/POST site endpoints response along with an ID. This ID can be used to request the tracker script for this site from the URL `https://plausible.io/js/{id}.js`.