From eb9519cfdd4cca481961432f3eeb43d8075b6858 Mon Sep 17 00:00:00 2001 From: Sakamoto Shiina <68018796+ShiinaSakamoto@users.noreply.github.com> Date: Mon, 27 Jan 2025 17:57:52 +0900 Subject: [PATCH] [Refactor/Update] Organize the codes for easy to update. Cut out rendering cost. --- .../supporters copy/C_Supporters.jsx | 224 ++++++++++++ .../supporters copy/C_Supporters.module.scss | 205 +++++++++++ .../setting_box/supporters/Supporters.jsx | 216 +---------- .../supporters/Supporters.module.scss | 197 ---------- .../SupportUsContainer.jsx | 24 ++ .../SupportUsContainer.module.scss | 58 +++ .../SupportersContainer.jsx | 41 +++ .../SupportersContainer.module.scss | 30 ++ .../supporters_wrapper/SupportersWrapper.jsx | 232 ++++++++++++ .../SupportersWrapper.module.scss | 188 ++++++++++ .../supporters_wrapper/data.json | 343 ++++++++++++++++++ ...pression_01.png => chato_expression_1.png} | Bin ...pression_02.png => chato_expression_2.png} | Bin ...pression_03.png => chato_expression_3.png} | Bin ...pression_04.png => chato_expression_4.png} | Bin ...pression_05.png => chato_expression_5.png} | Bin ...pression_06.png => chato_expression_6.png} | Bin ...pression_07.png => chato_expression_7.png} | Bin .../supporters/supporter_cards/basic_card.png | Bin 0 -> 1472 bytes .../supporters/supporter_cards/fuwa_card.png | Bin 0 -> 2198 bytes .../supporters/supporter_cards/mochi_card.png | Bin 0 -> 2198 bytes .../supporters/supporter_cards/mogu_card.png | Bin 0 -> 2159 bytes .../supporters_icons/supporter_icon_1.png | Bin 0 -> 27475 bytes .../supporters_icons/supporter_icon_2.png | Bin 0 -> 31171 bytes .../supporters_icons/supporter_icon_3.png | Bin 0 -> 32966 bytes .../supporters_icons/supporter_icon_4.png | Bin 0 -> 27498 bytes .../supporters_icons/supporter_icon_5.png | Bin 0 -> 22051 bytes .../supporters_icons/supporter_icon_6.png | Bin 0 -> 4860 bytes .../supporters_icons/supporter_icon_7.png | Bin 0 -> 21041 bytes .../supporters_icons/supporter_icon_8.png | Bin 0 -> 23178 bytes .../supporters_icons/supporter_icon_9.png | Bin 0 -> 21389 bytes .../supporters_images/supporter_01.png | Bin 39671 -> 0 bytes .../supporters_images/supporter_02.png | Bin 38690 -> 0 bytes .../supporters_images/supporter_03.png | Bin 48686 -> 0 bytes .../supporters_images/supporter_04.png | Bin 22610 -> 0 bytes .../supporters_images/supporter_05.png | Bin 16679 -> 0 bytes .../supporters_images/supporter_06.png | Bin 15261 -> 0 bytes .../supporters_images/supporter_07.png | Bin 16720 -> 0 bytes .../supporters_images/supporter_08.png | Bin 46685 -> 0 bytes .../supporters_images/supporter_09.png | Bin 47205 -> 0 bytes .../supporters_images/supporter_10.png | Bin 46350 -> 0 bytes .../supporters_images/supporter_11.png | Bin 18800 -> 0 bytes .../supporters_images/supporter_12.png | Bin 16686 -> 0 bytes .../supporters_images/supporter_13.png | Bin 15329 -> 0 bytes .../supporters_images/supporter_14.png | Bin 15340 -> 0 bytes .../supporters_images/supporter_15.png | Bin 14838 -> 0 bytes .../supporters_images/supporter_16.png | Bin 10746 -> 0 bytes .../supporters_images/supporter_17.png | Bin 12125 -> 0 bytes .../supporters_images/supporter_18.png | Bin 11535 -> 0 bytes .../supporters_images/supporter_19.png | Bin 11169 -> 0 bytes .../supporters_images/supporter_20.png | Bin 10512 -> 0 bytes .../supporters_images/supporter_21.png | Bin 12621 -> 0 bytes .../supporters_images/supporter_22.png | Bin 12069 -> 0 bytes .../supporters_images/supporter_23.png | Bin 12104 -> 0 bytes .../supporters/supporters_labels/and_you.png | Bin 0 -> 3852 bytes .../supporters_labels/supporter_1.png | Bin 0 -> 2609 bytes .../supporters_labels/supporter_10.png | Bin 0 -> 1863 bytes .../supporters_labels/supporter_11.png | Bin 0 -> 4410 bytes .../supporters_labels/supporter_12.png | Bin 0 -> 2427 bytes .../supporters_labels/supporter_13.png | Bin 0 -> 3886 bytes .../supporters_labels/supporter_14.png | Bin 0 -> 2861 bytes .../supporters_labels/supporter_15.png | Bin 0 -> 3579 bytes .../supporters_labels/supporter_16.png | Bin 0 -> 4644 bytes .../supporters_labels/supporter_17.png | Bin 0 -> 5610 bytes .../supporters_labels/supporter_18.png | Bin 0 -> 3608 bytes .../supporters_labels/supporter_19.png | Bin 0 -> 5758 bytes .../supporters_labels/supporter_2.png | Bin 0 -> 2351 bytes .../supporters_labels/supporter_20.png | Bin 0 -> 1927 bytes .../supporters_labels/supporter_21.png | Bin 0 -> 1896 bytes .../supporters_labels/supporter_22.png | Bin 0 -> 3226 bytes .../supporters_labels/supporter_23.png | Bin 0 -> 2843 bytes .../supporters_labels/supporter_24.png | Bin 0 -> 8011 bytes .../supporters_labels/supporter_25.png | Bin 0 -> 4354 bytes .../supporters_labels/supporter_26.png | Bin 0 -> 3443 bytes .../supporters_labels/supporter_3.png | Bin 0 -> 4348 bytes .../supporters_labels/supporter_4.png | Bin 0 -> 3802 bytes .../supporters_labels/supporter_5.png | Bin 0 -> 2541 bytes .../supporters_labels/supporter_6.png | Bin 0 -> 4574 bytes .../supporters_labels/supporter_7.png | Bin 0 -> 3059 bytes .../supporters_labels/supporter_8.png | Bin 0 -> 2978 bytes .../supporters_labels/supporter_9.png | Bin 0 -> 6337 bytes src-ui/utils.js | 13 + 82 files changed, 1360 insertions(+), 411 deletions(-) create mode 100644 src-ui/app/config_page/setting_section/setting_box/supporters copy/C_Supporters.jsx create mode 100644 src-ui/app/config_page/setting_section/setting_box/supporters copy/C_Supporters.module.scss create mode 100644 src-ui/app/config_page/setting_section/setting_box/supporters/support_us_container/SupportUsContainer.jsx create mode 100644 src-ui/app/config_page/setting_section/setting_box/supporters/support_us_container/SupportUsContainer.module.scss create mode 100644 src-ui/app/config_page/setting_section/setting_box/supporters/supporters_container/SupportersContainer.jsx create mode 100644 src-ui/app/config_page/setting_section/setting_box/supporters/supporters_container/SupportersContainer.module.scss create mode 100644 src-ui/app/config_page/setting_section/setting_box/supporters/supporters_container/supporters_wrapper/SupportersWrapper.jsx create mode 100644 src-ui/app/config_page/setting_section/setting_box/supporters/supporters_container/supporters_wrapper/SupportersWrapper.module.scss create mode 100644 src-ui/app/config_page/setting_section/setting_box/supporters/supporters_container/supporters_wrapper/data.json rename src-ui/assets/supporters/chato_expressions/{chato_expression_01.png => chato_expression_1.png} (100%) rename src-ui/assets/supporters/chato_expressions/{chato_expression_02.png => chato_expression_2.png} (100%) rename src-ui/assets/supporters/chato_expressions/{chato_expression_03.png => chato_expression_3.png} (100%) rename src-ui/assets/supporters/chato_expressions/{chato_expression_04.png => chato_expression_4.png} (100%) rename src-ui/assets/supporters/chato_expressions/{chato_expression_05.png => chato_expression_5.png} (100%) rename src-ui/assets/supporters/chato_expressions/{chato_expression_06.png => chato_expression_6.png} (100%) rename src-ui/assets/supporters/chato_expressions/{chato_expression_07.png => chato_expression_7.png} (100%) create mode 100644 src-ui/assets/supporters/supporter_cards/basic_card.png create mode 100644 src-ui/assets/supporters/supporter_cards/fuwa_card.png create mode 100644 src-ui/assets/supporters/supporter_cards/mochi_card.png create mode 100644 src-ui/assets/supporters/supporter_cards/mogu_card.png create mode 100644 src-ui/assets/supporters/supporters_icons/supporter_icon_1.png create mode 100644 src-ui/assets/supporters/supporters_icons/supporter_icon_2.png create mode 100644 src-ui/assets/supporters/supporters_icons/supporter_icon_3.png create mode 100644 src-ui/assets/supporters/supporters_icons/supporter_icon_4.png create mode 100644 src-ui/assets/supporters/supporters_icons/supporter_icon_5.png create mode 100644 src-ui/assets/supporters/supporters_icons/supporter_icon_6.png create mode 100644 src-ui/assets/supporters/supporters_icons/supporter_icon_7.png create mode 100644 src-ui/assets/supporters/supporters_icons/supporter_icon_8.png create mode 100644 src-ui/assets/supporters/supporters_icons/supporter_icon_9.png delete mode 100644 src-ui/assets/supporters/supporters_images/supporter_01.png delete mode 100644 src-ui/assets/supporters/supporters_images/supporter_02.png delete mode 100644 src-ui/assets/supporters/supporters_images/supporter_03.png delete mode 100644 src-ui/assets/supporters/supporters_images/supporter_04.png delete mode 100644 src-ui/assets/supporters/supporters_images/supporter_05.png delete mode 100644 src-ui/assets/supporters/supporters_images/supporter_06.png delete mode 100644 src-ui/assets/supporters/supporters_images/supporter_07.png delete mode 100644 src-ui/assets/supporters/supporters_images/supporter_08.png delete mode 100644 src-ui/assets/supporters/supporters_images/supporter_09.png delete mode 100644 src-ui/assets/supporters/supporters_images/supporter_10.png delete mode 100644 src-ui/assets/supporters/supporters_images/supporter_11.png delete mode 100644 src-ui/assets/supporters/supporters_images/supporter_12.png delete mode 100644 src-ui/assets/supporters/supporters_images/supporter_13.png delete mode 100644 src-ui/assets/supporters/supporters_images/supporter_14.png delete mode 100644 src-ui/assets/supporters/supporters_images/supporter_15.png delete mode 100644 src-ui/assets/supporters/supporters_images/supporter_16.png delete mode 100644 src-ui/assets/supporters/supporters_images/supporter_17.png delete mode 100644 src-ui/assets/supporters/supporters_images/supporter_18.png delete mode 100644 src-ui/assets/supporters/supporters_images/supporter_19.png delete mode 100644 src-ui/assets/supporters/supporters_images/supporter_20.png delete mode 100644 src-ui/assets/supporters/supporters_images/supporter_21.png delete mode 100644 src-ui/assets/supporters/supporters_images/supporter_22.png delete mode 100644 src-ui/assets/supporters/supporters_images/supporter_23.png create mode 100644 src-ui/assets/supporters/supporters_labels/and_you.png create mode 100644 src-ui/assets/supporters/supporters_labels/supporter_1.png create mode 100644 src-ui/assets/supporters/supporters_labels/supporter_10.png create mode 100644 src-ui/assets/supporters/supporters_labels/supporter_11.png create mode 100644 src-ui/assets/supporters/supporters_labels/supporter_12.png create mode 100644 src-ui/assets/supporters/supporters_labels/supporter_13.png create mode 100644 src-ui/assets/supporters/supporters_labels/supporter_14.png create mode 100644 src-ui/assets/supporters/supporters_labels/supporter_15.png create mode 100644 src-ui/assets/supporters/supporters_labels/supporter_16.png create mode 100644 src-ui/assets/supporters/supporters_labels/supporter_17.png create mode 100644 src-ui/assets/supporters/supporters_labels/supporter_18.png create mode 100644 src-ui/assets/supporters/supporters_labels/supporter_19.png create mode 100644 src-ui/assets/supporters/supporters_labels/supporter_2.png create mode 100644 src-ui/assets/supporters/supporters_labels/supporter_20.png create mode 100644 src-ui/assets/supporters/supporters_labels/supporter_21.png create mode 100644 src-ui/assets/supporters/supporters_labels/supporter_22.png create mode 100644 src-ui/assets/supporters/supporters_labels/supporter_23.png create mode 100644 src-ui/assets/supporters/supporters_labels/supporter_24.png create mode 100644 src-ui/assets/supporters/supporters_labels/supporter_25.png create mode 100644 src-ui/assets/supporters/supporters_labels/supporter_26.png create mode 100644 src-ui/assets/supporters/supporters_labels/supporter_3.png create mode 100644 src-ui/assets/supporters/supporters_labels/supporter_4.png create mode 100644 src-ui/assets/supporters/supporters_labels/supporter_5.png create mode 100644 src-ui/assets/supporters/supporters_labels/supporter_6.png create mode 100644 src-ui/assets/supporters/supporters_labels/supporter_7.png create mode 100644 src-ui/assets/supporters/supporters_labels/supporter_8.png create mode 100644 src-ui/assets/supporters/supporters_labels/supporter_9.png diff --git a/src-ui/app/config_page/setting_section/setting_box/supporters copy/C_Supporters.jsx b/src-ui/app/config_page/setting_section/setting_box/supporters copy/C_Supporters.jsx new file mode 100644 index 00000000..1d64b9c5 --- /dev/null +++ b/src-ui/app/config_page/setting_section/setting_box/supporters copy/C_Supporters.jsx @@ -0,0 +1,224 @@ +import { useState, useEffect } from "react"; +import styles from "./Supporters.module.scss"; +import clsx from "clsx"; +import { useTranslation } from "react-i18next"; + +import { + useSettingBoxScrollPosition, +} from "@logics_configs" + +const supporter_images = import.meta.glob("@images/supporters/supporters_images/*.{png,jpg,jpeg,svg}", { eager: true }); +const chato_expression_images = import.meta.glob("@images/supporters/chato_expressions/*.{png,jpg,jpeg,svg}", { eager: true }); +import fanbox_img from "@images/supporters/c_fanbox_1620x580.png"; +import vrct_supporters_title from "@images/supporters/vrct_supporters_title.png"; +import fanbox_button from "@images/supporters/fanbox_button.png"; +import kofi_preparing from "@images/supporters/kofi_preparing.png"; + +import ExternalLink from "@images/external_link.svg?react"; + +const mogu_count = 8; +const mochi_count = 3; +const fuwa_count = 4; +const basic_count = 5; +const former_count = 2; +const and_you_count = 1; +const default_icon_numbers = ["05", "06", "07", "11"]; + +const supporters_filenames = Array.from({ length: 23 }, (_, index) => `supporter_${String(index + 1).padStart(2, "0")}`); +const chato_expressions_filenames = Array.from({ length: 7 }, (_, index) => `chato_expression_${String(index + 1).padStart(2, "0")}`); + +const SHUFFLE_INTERVAL_TIME = 20000; +const shuffleArray = (array) => { + return array + .map((value) => ({ value, sort: Math.random() })) + .sort((a, b) => a.sort - b.sort) + .map(({ value }) => value); +}; + +export const Supporters = () => { + return ( +
日本語 / Mainly Japanese
+Mainly English
+{`VRCT3.0のアップデートに向けて、めちゃ大変な開発を支えてくれた "Early Supporters" です。\nThey are the 'Early Supporters' who supported us through the incredibly challenging development toward the VRCT3.0 update.`}
+{`みなさんのおかげで、みしゃ社長は布団で寝ることを許され(in開発室) しいなは喜び庭駆け回っています!!!ふわもちもぐもぐです!ありがとうございます。これからもまだまだ進化するVRCTをどうかよろしくお願いします!\nThanks to everyone, Misha has been granted the privilege of sleeping in a proper bed (in the development room), and Shiina is so happy, running around the yard! Fuwa-mochi-mogu-mogu! Thank you so much! We hope you'll continue to support the ever-evolving VRCT!`}
+
+ FANBOX
+
日本語 / Mainly Japanese
-Mainly English
-{`VRCT3.0のアップデートに向けて、めちゃ大変な開発を支えてくれた "Early Supporters" です。\nThey are the 'Early Supporters' who supported us through the incredibly challenging development toward the VRCT3.0 update.`}
-{`みなさんのおかげで、みしゃ社長は布団で寝ることを許され(in開発室) しいなは喜び庭駆け回っています!!!ふわもちもぐもぐです!ありがとうございます。これからもまだまだ進化するVRCTをどうかよろしくお願いします!\nThanks to everyone, Misha has been granted the privilege of sleeping in a proper bed (in the development room), and Shiina is so happy, running around the yard! Fuwa-mochi-mogu-mogu! Thank you so much! We hope you'll continue to support the ever-evolving VRCT!`}
-
- FANBOX
-
日本語 / Mainly Japanese
+Mainly English
+{`VRCT3.0のアップデートに向けて、めちゃ大変な開発を支えてくれた "Early Supporters" です。\nThey are the 'Early Supporters' who supported us through the incredibly challenging development toward the VRCT3.0 update.`}
+{`みなさんのおかげで、みしゃ社長は布団で寝ることを許され(in開発室) しいなは喜び庭駆け回っています!!!ふわもちもぐもぐです!ありがとうございます。これからもまだまだ進化するVRCTをどうかよろしくお願いします!\nThanks to everyone, Misha has been granted the privilege of sleeping in a proper bed (in the development room), and Shiina is so happy, running around the yard! Fuwa-mochi-mogu-mogu! Thank you so much! We hope you'll continue to support the ever-evolving VRCT!`}
++ FANBOX Ko-fi Patreon +
+<7+{1K zgeVq_WRj9H3dWYrqxwNGX=U=v@90KBgkY^S5Cu^t2*(7SZs+UN9f)8u3aJFau;Dg5 z`Xz9j0mjQjHR#@~;YS%nf(hA7+=9=htot9h=rqoC@{itjkqv~ z1XDeoL`N(UOolO?Sj?*poEwE_aSf~y)u3Ay5ln_LzJdlFQNo6>4>9~*McD~22@y=j zA<8hK5blS>L4=7rp+ mDUM9`}M+v6x)^)SbCS{3WasW|- zswq6X5(i=lpF~rZQ=UgfA8+aD9?r?hiSFAZ-9rSE6Nnn54%=!ccm^~Yk90pL?NJhh zLX=5LQPSzn32Z(hz_>mo^jr*lPI=7cryUIteYgfe#Z_4bi7+|B{8$31$p%DbGxk85 zih4XYi19Zfm>glsZ02@t%WNAs*o-@RaGZkgYg|2lqu(nbSD5A;W10Uowc55Glc?8S zZJ0p>lS7Cyl*hJZ_NtW2TmDJ;p)bk #Xz>VjKn)+Xbf#0;_cp&PmDToLr z=a|PtY^UntcpeV*fO%TE?)Wzu*i3W@*#+N0WQZC92g>Bb!$U0wu8G@k%5^Fw^Ggmv z%y)_(KK$77ly{bPh9G1Y3@;nXybI;F@gZzJV+%wd2Dy1}9 Z@tyhn-!3ofm}@Y= zLG&z5xpLtP=7-;_)!Hw9J}k57_p0fI{};}T%#_rxPs_#KL~|`+Xff5R>_#W`x1@ zyburH!xOO%g5l7T6lF^H-DY#3yxGq>>9ty|vx2kn$^YlM5`+N0Kn6?C`%`)IU)$~W am%jj`1=?lSJkuNi0000 z!s1>7<>!1dB6Sg@CaGAanN$=G^VRy?66T)5b6p}zEPcv~e9D}BN)u5OvP~f@VeT2= zQ% Dh|m|7F!uU0zPFLhq6sZd)($zTzDE%pHWy*AtE*U zK;^0lmN0h=qcEWGEs{!dv0RH)+U!$cd|`k=Fa@X#N|>3$C|JVW5$weI)FNLc-9BX+ z?~+9UBzi}x#K9F7M-AmuRGk0s1;zP2G8F*C;t&w|pgtU|!W=1dp8}Kmj^;l5 O@xZ=KfG|r^A-&DE3UdT7mmQ!@R?7}dAW!*fIuc)>O~nbB+CG>q){W1d zk4L-v7Z!ttzU%<`NYW7J>z+n+K2sV4BzfN0A}ef)g48OJU6YA0@W=$aBFn3iX9+V< zp! f-=> z#U=R)co?_G$*x8L3Huz%+oU0gGcluaLhI~FSPT|R@)e*8mxpjb328F8O#$7$u!I>f zl&?TQhjzIS&~9_6g1CNdb{i~V1`hZNl!voX+-rL%415R&5RVJ!`jotn+X{=p1FF%t z+X3bcp&sD7^;3>=g#l)tl4S{V1b}KFu#;<7dTd|F8_#xIWO*|hjS^N&@Q3G+;b1;B z9kq8<{@J9T)B$Ufx@2prutF;|7@yH|OG6I9UbFtH{UC|-493IgWt;Y7k^{G|%Vm8@ zqWO7JI)H79jD`YqK#xwxVoaaEX<32}9LI538C{SKD%CZh1W}+s5SmRx?BfTXC;DRT zd^)f`z0Q0s7arl{nA@rS;9Q!|g+WmxjB7}xIaI?Jjf35`5pAhS77)rzLvetRc^tYZ z`lcY`ds2-PA`CoA(eZilJQhJ=;dj?)0KmnLQr5NYt&Rp#I#K2c s1t^}Qkv8>4*P{#w~eaJPKY%9+w8vkZ6b>tYLc%(IRt5H z3X@Y=$s0Vxrue+F4YJ_<0;APK>!+r&92u}ZT0tet9^?GYdL0LK;_3Ut3CIszgmjZY zI0vP~{m_W-za*gkr=w~hiDjQqq8edR8iy|%`uHyayq`%JU*1O}T4yOSnQnYe$$H~z zLpd^)D+=4IFGzX}gaM#3m}KMFB-!UT>^K%km$82kbgnfIx87EBr9*{Fk>6~{6_El) znn6MxAeC8;OhVyma-8c&=Qn|L+l`)&`?cA9A$`hrK{?cz8$i}ByKxlChY2jz`x457 zGKUYOr;VO$?VMIsP$UTaZo|u&UEEi!8}4H=zW`Kb6i#H^k0IrCf#D A^58ELqtt*1oPW{5nO&$0N|L!P)aqEu5`Z=v*9O|`>j1|BN{{c}l}8POFiclw z&OE^Wb+StspY<=h`{K%)+Q#%cz$iSPRjW`Lln=Doq2E7% *QG$Mz4ia?)6)}a$HWW-9FQ9bTCbF zk5YquavxMTr`X19iMj0}#=zov&M%o6j55DNA4uwe6#xMcxZ(fmekPDW|9LVH1WFWd zFYL2%b)n%x#N-}{E}qAJc2@5>V&;~c=iaNo|C)XG{nI};zW108**7?#eect)JVhxd z*Ilh0$a2A~Le~LBs!g`jte%aOq9(s488QDb74DLxJISl>r$4yhYYDlKcWVsyMXr zW;S{tQ^E Hq)$ literal 0 HcmV?d00001 diff --git a/src-ui/assets/supporters/supporter_cards/mochi_card.png b/src-ui/assets/supporters/supporter_cards/mochi_card.png new file mode 100644 index 0000000000000000000000000000000000000000..b8459285a7e6360491dcfedc577d6c6039a9e620 GIT binary patch literal 2198 zcmV;H2x<3;P) lcRYCOP z`H$bc4nUSLsQ>Up@lc48h>~SYVH{Aks;IcGX!bC@Xhif>gkkej+j_Ei5CuU%$yrSC zLQs`gw0cugTetjKab2Fz&%>9ZZQF0j c z!4u|$0Fr<#ZPQYAkuza-g(u7j06ry^L +CA5;oI}<|kIB3A9pzt<-m`Z{) zwE8D=s;L0Qsx+T74mq5e;1%XT(f27ZsZfMn>L~z}C|O9AiH0fz^+7n(iRTsO0D-oH z#iJQ}5U9!O&F*AT$ljX`F3fOpHq;ZZFb4!v+kq|gV8CrDbRRIcby4%Vb;MGA3VEG= zn(Y vi%V1iZ1^Mu(`Ap4m=oH?}}0I5_0F&l;z5N@mx zrvL*S_sFJzYxb|}L(-lilExOJgY3tprqa}A6@fy)Bu@c;2L`&2Dyuk6Z!1rjy+@tZ zJljPwJ=g#g!bU2+nmcw5kOU?eM9tn61LN!ov!`e_GaexY8P610A>LaGagn_crvoHG z2(zW>o-liia$T{9NgM~e+^B;I>`$U;;!VL5W{;tK1u~ydxD7T8vI$&>Te_v$WAKF8 zbHG<1JfIHa0u 6{iAr;?xuf=<^o|6qd4!DH|Dy&bj$sXa2C(MDMxGY%#T(cb*X0-;??GDIC zl?OoTje;SKgecLMxw>k``#Cj91oN%ZCs0G^oOvYIH`=CSIrg@cc{O?+{U#81x#v_w zGTwHjY@7=jfnF-db#>X*zb76F&bM_;@7~olU2v1m` SWI16h -O>SaNSjCPVAJXi(dz$TfUK?4I0Kngb!r);{gA~u*s*Oy5T~f3#=>A5# z9>@~U-Pc7i^AJ)_0jfBM=XTc+QsL*1XWZFWN}{gcWW&{JZvB&CKox+5V>*XpOk{y~ zP~k$zaG@&-NP|_@a#K5iN}0%_&V$*Y)>v?^Mur+&Z|aTFe(ZNeh=cO>fkAU=PP!{# zY_O7zXMPtRio?1Ld%RCc-fMpOaX*uB8pAvA&pXIj>slR*XT#%gGq^crI14I`>cO5y z5hfmn78pKwtNtKiK=F5X@xV9*?G?Xt!r+?CXH+y*oJ;OY1N`@=yMIhTj5nSuiiO pfLVmKYsVybG&(X%KFv{Hxu-{b! jz0y+A)RFRj;@ E+4D%^a8$$&Mrz2T>lF<4g_m{w#d zp o2p#FX|`LD^kAThbMP13cYBKvsaimhDHSqX9BaMV(%P}2PE+mnh1!uZ-gP7R zO*f7oJ6K^Ga_-%=fxGJ94MU=-N4-TDTmL5)jWWCJHHKP>Y0cupXTt1L029$pA!WV^ z_-8w$w-c5{#a#eni>zqsSr0z#Bx#!fC~DD2*vA*w|HfL=5#}y3RltL9(jhD bC(>NI2!G0-9+Ma1+Riz*-C} z{%xusaGKhV5Qcw;E#>pDK@Pf#G2Tm;)Ab0bCe%~C>gsq117H#$yEHX{14xtS=d-R+ z9OVzoSi(F*{cYy~ ?S#SckBG)x|u5Hi?sXQ7mO*7McXAF^=1Mo z!;DlK=YavP<&ww1&$Pj-P*nL3q^S(R@_ku2yKnA6z1}^&L%7hd!C|p>H@dd{!M6cO z!!N^ZWR=@|zAwPDS9_B<>yhfdd_0$4l6XH8URaF0{%g(Sif<0Z!G^cl7iqU = z8#xq(1vm+lg8?%HGO&cs&;08p^cJ#&tfZHaEo3M35*XS{25ih^=GG_Y Hr>FKGe*Z0-U&CQQ?`|jJ9 zFQ3
2Y cfZk>h -TAHZ2xvCl)8|yl!R@-hS z!n| {Zxz#8X6k%o_l$DsY)v0MdIq}O6~3K8J+U>?OQcFJEMk&hcmCi zJte}tFt|Epd3i~Vj*doOp9u4U&}=p}SsKQYEG{mn$;nC8D-vN|0MIG>`v=Ai5h7>l zlsqKD3@~h+g8O;*ZqY W&nXs!Tq39-n@B}sZ(?o*I1w9<74wT z)@W&IDcE)*%z#0sNelsSIn`=aM?mG^xkpEwyKh2j!P(ilA&oB&0}^2d1ozYV6`h%# z&ebWpEOd`70tiQz*N5!DJE8DEr;vE7)wVQ2hSjG}A5BgrM${sHeYm)|(AMY3`(3gy zeF|HrAX4AIU+yWN0 %3_1(e2p%K7tGB1?|`Vg}10Cyr`@ (?{@aI|!xou^L(7u>f()LEA2{VBE)UCux{I0PcrqMs&*Z^0L+`vtF{0Pubbo zQEO}K+N~T!wLd>U7yJ%=WFuLag2Uc+u(b5fB;b7L)QB2JtV-n5Xf)Nt#6+&PdG+d* zu~tM)F0ed^VDdR25vHIZ`oW^uIwdResn_c|`F7IvIpUSXT^^>VD~4 zM K9%n)+jpXis`B;O2H8?X<#T}u zXmj&l(|-}eS>T*j>)2S0iHUKZTnt7&0*G>Tb!}W!Xg*5rz@x}R1Yi)EtQgQy*czHx zK*un%9FQh!LSotj(jLTNkZkhPhI_qlV0`C6?&kyx6RUx6#Y*J$hlRkF2YyRlX@D_; zOpr1ZW&LW`{ov%}#5*b6IJBw8cP^GIZ*pzWc8H7*X%EuG7T@{>lAI$q69X1Q%pMsQ zD&)!{3v;l&z3ta9zPO)F!m(@p7nUamxUJCSV)i)r9&6!K<#f(wdZ;}HkN!ytoopt3=3iFU z{QUfbpS>wEum%X!y}i1z3jZe `?00mMb7f;?V#4fLbhKjKkn#5R?q>mV;a*^n8Ot(p zt_8@up%0-|0BQK~ZbC}h3AJYnIjmGxLJOi|jRp<8!-ZXSL`^&;@K|8U5z{PScHsH) zHK5DFxEVs5!FjookR{4;556|@O7VkkL1Mr>p(&W?hXfcl7;j1sxSy4kPeHPn`??=w zot)<{Llc>0HXl+!eTu5 $0m-KWNLKaA#+jZefkOA4@ z6>86RLG%?O%h4-hHWn2XOf>sfLPf=1fUpha;O^bi{eS^<#V8%iO8*O(VBaJ|7`G$x zVjG`1m9Uz&e2k|(u`-aD{&M(;ZuiHxjgfx1eG8Q_iU@g31S|6x0gOAM9rq~#7ZB!N zmW~00Af)OA{6BWUe5;%`3C%gkvmjKrwzj+z!vxzAmCr@e9@SN%I4L~h%YD1v?Y2S$ zq(9_)Sfy;H_Vp{YXSN8yIuM+Ma%FtScr*SiwvbgtJWD<+gpwY>e>5}ybia^^qVZnd zR0O#gcy8=MD$7}L>q+zj7v$;|`o#~+{BfEfwi{(3KxntHh?T?I#kNy4uqY6~SQ+{$ zfs2I6j31w~uqa5fXvW7o5`#mGL8ri4Hpx2X+_SiTP<;HVHG}uX&RGID3sk&ebFbnQ zvbhr@`5M~m#pH6GFPugwhO*2d#8ii$8x&e01J5F{jR9-RwoELe{dzJMhg9PslTvl# zig-eR#f0=YIXN{8$S$quv2W@{`pr;ib#-+`lZF>O|HX|%t4Rt_HbQw0Iu=VBae-Nu zjMahbh-nXtKxR4QMq>Nc30*6Nwk|g09d=j-78e;|#x<)>g!RFdot~bVYnac@His({ lV(T$z;)V2>ebr=I`ws*+_G)3g_;vsQ002ovPDHLkV1iD*48{Ne literal 0 HcmV?d00001 diff --git a/src-ui/assets/supporters/supporters_icons/supporter_icon_1.png b/src-ui/assets/supporters/supporters_icons/supporter_icon_1.png new file mode 100644 index 0000000000000000000000000000000000000000..b8629841800801f8cd00945442e8e67d38b8b738 GIT binary patch literal 27475 zcmV)1K+V62P) X-Lzs{M3Nk9WY#U@!xK#1a$)3S4qYt|&oNNGrpQHIi0KX?H@}&_*n| z+6YmKkjRxpN}`tDK!hL=9vBad?dh4G_O879Ro|QU-ky{9zF#$ks_urN^m=Nl>ev6z z+`O52@?_q;&e5YsBODTjq44|mulO~7-~RXQzwi8htFQRj?f31+&fj@BjwAQqeN6t3 zfAkCT@S~?C(tn}-a>R+U^7+qwN&fcV`g_usNz3``i}IiQ;63j4`}Wu4pIz7Oy~dyU zdi)jtzWw#>ukHN%&d+au%^MgPcy_nJ-%D_JBFMc2yZ!vzf8Xurokt?!%P;-X- Xy4~>fcV*v`imF35OPO;=Ffjh zo__jqNqDaOmpE=^jrJPHTUoi?-n;WXw>sS2ZYCDo_LJ+?^NM`I+tCcb %r^H?3Tuvwy6vtCI2NXAuDi`tMf$SL z?4OoU{&WOf8XT6N`-?v-zwqDvw9HIR%J*~JN?1GPa67r|HHq9?31qh!v)7I7_L-d* z`+kmh&s~tEr4?~{6N^HoCr;v TYVcly+w0=D``XRa?lrr &a=kJMzvu7i4{7Q-06~pY7<$`=uUu(hVKiY`XH-|NM{1;r+MP I%S zI_~Bo_xe2sao=I0znia}H@4dY?fm=qBWOP0FaPs@BiFCZOVDXc5O!dOiITVcaMx){ zV|`t|@|BmQ+wIB^`j{A>klgTutTrN``h*05BjtuCpZW10k)eUUTYh%0=e^Zf?G*B@ z#&Y}nV~ywG_4oHbyO(L$OQ<_fdaJ+h_8{NuF*`Re*KW+q1NWSgR4O4(CXg^_z|pjE z&vj|9ROC-S_k#S+AN;XY>kUkTAB=m@14iQR`#&IqQ!~;I1L;rTD;3JpdRxW^^D;9% zDzCqLQ97MlPpsWy ;1chO?&;!!z-0a&+ar2@y~nt*X<@GelP8#{!M?}8$Ex& zM|o`-LcS@jMq3gcPl_a6)@!nSbxnTrcfKsY_{+Zn^IX<2snd<*2X$o*+JldORMPnp zo q-|~6)ii`Jpefw*%>5WN}TM0P+^7m5z-L!N2 z`{LI ^rcvb5Um_dVDTLddCP0_LS7U;WBA #dHxHV5E)zXvFS6o$r($H%}`odhOxC^=v``r~G+ zEl)gnw_KZFmajbb%AV)h4X4Co6Tcq6XXm(6u_)ZVWVZeD@%Nqv-_FnO_4j=vMd>g2 zGKBaum-b|8tX~d{4?u%FS>3F?&mVlhM>g#v3<`CSCx`lQ?SgD>tOHoJB%gHU=)O^z z94*P*(gw6Q5al`$FL%H1dvN5?(UY?O_&pNhoVW$JhDe4IO-X2&W?sX?%Av#i0*SoqsD+`W|mcQenuFZ`Pt?vt^JQ8|9keRAZ!2W9BsDY>{< zlULulD)mNHjvp9TLI0pkbkcVzFX=Dl<%18NkkOF=Nu`q*WEYbwiPv)oTgK(1j~o}@ zz(+|YjR3x%gP$LnJ|K~cXW`)CzZL*iH}cdj`1+ oTVz TIMfn0nAp>h2Y{NwmYNsdmB$=R#(YMDKf zB*FK3eMe*J!O3dT$3{!o3cDcY4;p+iJ?)Gh_1M4}D0!^yM$#5t`p= zl6RVC{vMm>?Phqp$&TOSS%r!}-wTtre`x!KxBtBTgChg|@^}8$-;m+qL8S$883>^( z1&|ESeC&hri~soV%Y% mrT9VCV)QmdNGLjO`_pHW|^bZY7ZeUQ_7D#&hj%RL$zD{&LyOL`$2 <`^`6QX}xx8Zv1_(%+X$mdFS6^KkV+65!!z2 zX0Frlc@BV#6R4rwMi-ig<=5bFzkKE|{gebz^nGa1*3s%Z3Y=EKQsn?&nNM&a^aj|i zb|;Wp+m*qiPl&hwe)-nBXXS+#zaq IYi`dn5h7{D4#v~u36#c>YSxQPI!`SigtdEl`R-}2da!zX*mVCUa=^T*#2 zXKx3pcAk`9<;{vb_P{-|Z{MU2a-=!hcqaKe)A_z)u^?aj%8PP+c3!^UBgFaANe^1v zgg`?X8yS>lqow3R=y-DM(ND-mt1Ium_+`0x;k+!|xFlE3osmoU%49Rr2Q%wJU}O7_ z$?E(~X;e3Ed(F|&Q8{}0QK2U#4hS8w8E738nM$;E(uGbhk!dC#e#xakY34@c# 5ggV|QQ-MvTKWfy z@`E@?Fs#?QYAr6`n3EfGh_}fc;XyK`amfx($u~a#`||o*Z^+u}vW74n+ {9b2&7(DQEZ*~{wg{Mo$~V!qw)fAsk;%dh>$AHWPQNz?^59Cg$@ z5!?jua{)Nw&FZ=&;FtX$Py(JlcB5s=bk;Yka{2l^goyh}^~syxeo 5C!_n0?0Fpm$C>ednE+5ykL|cdLnC9UK$J=nLheKf zJ-1km;iS;8NjSLz8Ayh5>eSsbJbwGs;;jT4f8R|Bcgkk_>s~&ee|E1o? Ey@c+NE=tfR$T5*IqpI?OyAl=4~uikBh#QiS7+(v^%rHgF=4et+VpRn{Pv# ziju$sRcm!=Vz7B!Uueo2Xv>4+gK~IkSk7FYN4BRaJ04BsyXA^8xCsEdCNRL&ix=P; z?kq*f)Z)2UpOfjsCuCygs4UH2>-{aANJ u%SH_hF7#Nyf5Bhg;1x8%&FIi(Zto|%vugn#z(+_se7cW=Jw?-MBp ztXAueg&QBWYFXZR?h7(=>~176lJXe* da@sEZ_;)Xt%RPHL6TR07cfNKfM-wJ`cDaniK~hd0np6ST0E)gB_q-n|x@5wY zwMt9M8^-kA4y_h*IXQ7)MjkkRN>1(DCwEO9luv%(ak=mG!;%{skqWXzRak{}#JFp) z3>CQX3hu2D(&Rb-O} ~0;AT^=c2ANeYx66 zN(WiC*=v{NcE@hM_EztUY0Ox#dz$E-Y}WSUb|~*o55E7(+=|R1>vIBRzyLtf?BW{O zsK$47E+T3#?LuRM_nmv^!3XWn7v)3uKOi4^;8B> j}$X&qX`jUol`x71}YEIUxP*t}B_R5hO?!`r>qcm8Q>{=aR zU8JBZiAcJD9P)u w^?LysYigz>B+qvoZ%ipQJ@rUB?yJ_lPe)_vT z+Av*jUA!r!LQbZUK$sdElymUU2L0atybM=7*YElI-HtJk8&BN#fINBsW0LMG$tnc5 z4%_JgC)9zq>kzIFf#p(3r9nAt%ma-uvCuKJD--&w(8ekRZzdDyP-t-xbfg2!n8&%+ z%PHw^CZ&{a%Gi*rh4|ycMR4S0BMeNY!DLsK2Zm+pz#+K;M19L=+abW+e%^lUoDlKh zZ-2vHwa >tFz^D&;?Ku9$*&?k?aIv_Wf%5oJNe!D9X*|rd>wc77T=Jcs)_|c~x zcvybqiKn6EIavUmx!Pz;9%;M=2EPrKX%i;cLmoK+0aK6x308HQjwTj_nHfBL5}z3b z_*#R7NoUeZjjqA(uOp*1R4Pc|vNkJ})owzHjhw7CyRvUElzxO-*|{nvMWo1kC;>ho z2_|jd3 xrsk0!K6Oye zUtiKB#m?(xG2oM9V{+oiNw8#na^fzSPf(DBLQ(SgDrK`W0-x6g0Gh?;E6{MVUuk@< zMFC+#5Eywh$$U;tMLK#9TA8WDg_ztRzSm*K`M$nlM#@zr`I8ALzzo-FZJ7g}NT(8@ zP5Yz_O|Qc8mb;$JS3Q}`2QoTPkd^gKSS4yxApL$
sS$mr3 z-Gq3ji2D0EIP2cIJS(|ON=_ae2Po^xWl)mziDM(9a^m=1a^&PaGKmDd1FdR9Fn#z8 z*{lwcEwrfszIp@Nc@2m@0toBEjPqXI3=uJ?%XUjL>5Kv&`f-P_!-;3TDfcnTW%9g^ z1xko~BoDJ(t<{7g@5^Uo6K`oDG+J4!fq2Pj{9VQDY2n=U3VgAXmm?(y6Bk4e(iMI1 z!+nFJn23E+*(~37Ja#k7+ckM-4tS@a-xntBCcr;UVczN>vVP^At1>e&DnI(+rzHcP zd1T*VX~EnwAX?$=aHRvys#eb;`2fKl1cIGI%)JJ*IyBrTON>n$;Gc6@tp@4RuZE_U z%&`d)YA*Q!1(?0Z)QH!<$5d+&MSBoj9x22otN@Gp@<7c2LZdn+Vge>RN571*Y5}wb z9!-5hf(>AdEI4#fw>eBG3b&t#{SE|tC&zZ6wNudkt<3YzpZEIvpT@x(eDuBt l>VnS{pC(Q|$ z1qL9OO*$1yD+{3y?Jvn>Vnb5MuL69_(D;O0zkL3V$78z?caGC`q3%@9_kpbKfA}wT z@FuyE@Q0rHuVnc6eGsf`*#fade`GT|K&lB6{vzY>hZ6{I-d)|0Ts|#X_~2FW;{i}I z)tekSvp@WN7&$f+jI>aWk6Hz2Vlt%NYD>yXnCuZvx=tvrg?3HV3Vz?*sF_$7?@wXU zG+QkQETPL=J8%n|m{eW?2?vB!OdGP|l9Ot=<6;tI0M?qY9?;_c!8;z4y%6%w_iPt( z{N3NpB=7ZF{QIBI0pAG{;vvMTryqSn+UX+DuBV#R%R^DXzN3R3Iwtu)gwdNqm~s|i zCzDS}0zj$^?XEx@{e-3L7zKpJ=#p5Wxg`rl6HHNez)q2X@% Vvgwq@@1!_8*8JBnVR9Mr)GqGRWSaOKH7_Nr0asIj5GnSl z?+m_+HO#vSP)BY@yu3Xo_ILha=L!FF9K6AM0G#f7^uv-Jo06t$@~x^eksD{@?0YG2 z01IevKi+pZosdhb6_{aHvOvf+jHD(s@OiFo7$_FNLNy`ONQE1~#)pBU%T63?8Tfh= zp-mosx>nv)s*=dsm~dpSsKqq%m~a_P!VU23IampoF|_sNA^a *8f4jTj?<}GH9iPHY+;{)O za_`4JB@Tq!(!mlfs-u}SIu@$0RHTcaiAJ*!@X@p{H#X|BP_ILfSxvw*{mX2UevV|n zP7V+nFuxrN8J}(8?=1+rNwgcXv^D{)Ybto7NhWlo&_j)lBU9K1p|wC(Q1Gm?ZbLAe zI8PmZ)`K~&K#N)3saYhvuiZ8*SzOYi_W>)=5#wIQN`sQgWaPU&_ENgttZdIj@BHvy z=J?hcz4bTWHU6oPORE5xNouvflbvE(?%oF WX$Cap#opa_tWYVaCK}YNgb4D5(4JEblT=UoE%(Hk=1Hbe1@7tluj5= z$Bc6)lQ|?d_RATh54(4q1-rG@?iLGs2>zdqwRro9cKi8GjwHaw_+S<}(gC^W=#(6p z8bZ97*7G!)focek1P0{;Pkc;HJ@LbcQ{juO5Mw;06%_V&-ys@|B %QO461xP&w&UeM{N70?NSXCr{42FFa9YBNzb zCQZ~tNVl )ysk vd>w zOIP7#SdEE`Klp*C<=CUos0q_^Mn<&sS3Vba!I%vsx-#a~<#?tdADQmTpE>5s)BBSk z`4dvXJXx(alquS5c6HEbN-KDc# cpUsv^t4S9e*c7nwc)1WVM~ zE)xI{MhlaJsLY`3NKGq287%_~=!uZE!3%4?a2-w<9hJ}|Ktfxi)kgdsInmY%=Eyi0 z)`_(-1_$rDUotS&lOtntr^3CJY<7l8Jp7#>*h}EMop`t7>1UpjzxTiWZ5bXJzzl~! z1K}_~w FvH`9KkP z2ltc868(FY5_61i$B#)&v=jG!K)zjG0}+$g33#g`Hp|W~uWkQ%`*$yyOg?+NFzCB6 z)BpEB`nz)EuKh5JT{VXU9(|>veBgr*$@u7~Ts?nDX6}1j3PTghKIQQ6`*U46QS1mF zQ8Ey2+Jj&b4l&=Fg43HA$%B>zan%6jx1Nw$nELsRs!R?QWdreUggBJXNRD|4L`M`D z;c$^QnI{$l(B0DPR$+?i=V{if5H`&+wbOyQt-~LtfQ~nD?leOo2tSrECu6;Cmdnt} z1n}e3WL9+smN4OD4Rlf^)F1&bOB<6anM>(?M2;zoAlQq*j}mNUvPGG{d08?Tr}9SG zme1enaC*2ze{-Do_1xNNs@+?Gtnc>Vxsx=N&;+Q5R#`eR-3MVk{KS27 tZa z4CKDiP#)`R%A{A* NQDm;mBBf3+-^udT~QIe|nxXv$_sMv6HFMODPG zEWB&OOjeq@<^W(TQcjxYl)h5GLbG GV`(;r({3)-m zNdbwBA0@&@in9(M+rl|?g#@lqrzysLcwNJ5I~F|99CNNQ*UXn(OV;=Ri3-{IA|~*m zyYAI0)bY{rZQAMV7+b{Eg`^}|{I%oQONRXVjxIaf-?&>Kz1NW}0_>DL`L*Br1F0h` z^tsP}MZWOW=VF+`Gs@?`_65lgP0GPOk%xvuBnev5YBqZDrde8M*(w@8TVG8&kT|5$ zL^uNVV~FF!c5l?1CMl2DlWAHa=#UN2pvjyd9fm>BC|VJQU7QFG1l8A9(1C8@{p;&x zodBFv6fnQTtZ7YIWWzHh^bIUWZn&-fn}CTEg^0R|_wqWr2u;I0vwlfQH{L%c TuY9lK3{ z?T3e1n45H@A0X)K%U_g#`rE%MZJ4_=Z=C^pEn~8_<<+;}03bRfQ~6Miz$6E?iso@S z81WYowvq~=g_;C9P>GIm#W3IyWW&~7dlX>kYD`K^B LF~VogjqEe3!Fcl7=s$bdl2RxILs+fE?;Zi@s$_*~i# zP9XaBPGnX=1o%t?=Zdy34B-3Y<&X@*VA7A>{gBMg&&r|whxL5@$6U=-7pD^N?J#Q| zeZ1}77s)LZa{G4=e(KpfLC?232>JVuLzB9A>_SV 4g#!#cc|qIb1Q(WkR5 s!Q22t48G z=X|xwX6ap=jS^+UL@kZ4LWvaAY3h=uA9QBKj91{veGfk_fB1X rIzM$BB)+F~WS7*T7~+A#B_l+iOcUursD8pcMHLBz3 X z0cKFP56HZlkoG#pe7$W<{SLuy7rMWj)Wr%nKS2ndkoqbvFqA>4!XUjVwd=T8+LLCr zCB jKW+_+qUcHVg3 z4JJYK_mu|Zz`+CZ=wlB_Kf;w3sLpraJ0ty5Gb#)k!d7SoNCA*9Dr`P1$$k3v2m%U; ziXo5&5HsW4zz&8(CX4H+JQMN|p|!c53CVho{<<4#STl|=th2c$UU3jYB4Rehbetfe z%}WQY2g5n?82lE#n!p8481+~=U6Ck; ?>cqA{K;#t!+)ft zPy#EKu1UKLSA+0yOEPL1AClNCv9SSY~kBqnUyk%0%*zDaiz zH_?Fa36o~#x1lXSADqd_!9bS2=}Dp#N@f^rPzvU vHkQxo znj_vewOAP~HbM<$APal|ZEjI>Lo;by&)8{?6(fukLSxw+n?cg%Frh)ZF^Aok-!J*v zxXcEZ!3ds^OZ8W!wVJ?~@%cPic$=|!t0zpw;d=x*y)a3(i8nUP4wLD53|5Vd4{xTU zmHO!sXk&r+Ka|oDOoBmAN+$q>07P@s@R`tFhAANiCurk=m*5+3r1fDp&LOZLMGkd} z$a^aU*z?#-g0f7@joB+|LTB!MLK4s>3bui8MaMDhs`;b&rHM}BY4b^HX{3Y)K~adG zscF<``aXtB40DLMJw7xmL+GpP1{HgnYlgptHOXguBTQ;87raLn{ApE*S!73EydPvn z%8%l8{)z!K0mgCF%%{N?agl+7wce@@n;s=!Pe#YjV}b=ToF9?I(zv8@j#{YN+Lp#{ zX{y|k8hKwcQq!W>++uzJwtmi))w75}Ujz617EJX5)FcTS5k4W&AF5E@TnKFsAUIKV zC>)BkR=IdA&{CJmHQd-dV$5|2cb_N`pyxjT|B&8Wz a(N1l;=SBA40g{n+pF_KQ#4HN?Qn~Ck+|jUIC0>2TwbXjLn5e%I8AaoW-QLhyjA> zEFFc}&T&FO;Q2sNYwiFBs09sg?LGJUz!#77_rXQ Nf`H0jGOxN5uyxJQz>2b$e}5H9@*E?NT-K{5h#+&%D-18H2N)3(V53%er|hjW4& zA8tB(n7-FW-MJ1bS2!Szg_PX9xgZ<0rj*=iwL+~8Gx?-9F``|+zfXhdYe`f%zR8X1 z&G;CEWJ70_*9T2F)RtDY3ju;Io5H|kF>8{6^c@3;$^s7nSVdXz$}=>HFi$lDJ|b|( z$#FbQ3WJe@`CfunmN-xtz*cZ;@&xyjz*mtarlZp`^U%libtMrv_!w-)PcAjN%lat@ zGv#R7@vf1SlptuD!DJ#OX`)~VG=NV|!YX(UeWIEH^UOgTHkJmmHKZfxbYf8Tz@W9znAoTeov zK0={{`7DrNV;R&V=rX5~l4Jpb9RQhe7=Ek9YJbj7#}N3FV1Nb_nlYikM?Wa)Z(C)N zwf8zwyI>;R_6?jLX2vf7n9V1pxw5BhmANTmP(vgj`iDj}`w~w-qERO@X3oW6B$-sF z7UCMz8ioaf;A|h7&Zx%mQzRhxY>j4JLlWZJM3P`JkOD@(fJ{~iej8!BF|*8W;ew;t zq-2@V!t*=`i`IwFoT7HZQn326gx^abDoPl(0yLTD=)(l)#|e%D?WSPnjirE9gs|Mm z_ ebhJB8ueQ&3^@#{URvQ=v- zHAjYM_&72t(Bj;frzh*w5NuC_Ab`L1`IUfAfTnr~cQ(#qKmeGs@X47$Tqp;22ne?S z6ihRaWdcl0Y8aY4Mn4Tdw{Do8R35W^Jf#E!A1w`JG;umD#j&&u98AdIL Ke1ART-Y6y!AxE(|V|7$n~*(DF_^?LQsz^7|6gp7r;!V9d?QJAp|^U z4qwRYkAT1*%wU3~A{oN>!E~rvUds762f!g*$?1s%gzCzneoqP{zHnEg_ H=OgL@gkWIqNLs)*~iTTQJF(Y_v$V@iUQ6^nF{8uQSOW$_%#W0TV^C8q%T;Qp!= zxpwo096k1!th^a&R_nVt-p57zc<4@(KD3R*0cQ6> Kmq!Nt#G{8s_&9Oxu0P zuNHjuRn@gf2JXV=K$tkyB!JbJ^36dEJ(Y^{EZJpJc5!-*{xA;~jn$4pJCu_{33+Io zT8FX2jpd+iBOp(PaX%wj`f5Z{FsBqWg;)XtrWWQA9njQfHGLaESV>t$BykusVHju@ zU|F+4m?J>Buw3{&e@^?ZqU$`gw;$IWM+8zx1Zt%{{Tl^m!Z9M^0Iw0LH@aq b|9W~hj zV%iqs*YqG5Da5w Le+)r0c1{9W`;#5X%yg9l4*U+ZpPxs#1 }?HM(U?9$1O~{t*ppDBmD55APYrr9R9HO!(oczr<{ZOFcD& z9Bp6#)2C18 C)yTrr@J~&ZG=s;#+QZo=z0mAOX`@nTbAI$VrABY^% znqH)4o!U8FGQ|P?^tn1oB4w~RY4|gNS#5no-uV10a^vl*GK2T06ifJ8q#uWBECk?d zWY}1C8<@PUQnIRZ5JWoHCsSi1Dwp+@1uYXE1<~`}9GYwZWAm(rM@){9!NG$jV0s-#W )m)Z~*Jtsp9ocv2ZX_i7 Q(D!^nJ0;Fl&j&q%X8!-tXcY`_FB194LuGMI(S;B29d4nt6& z*zN|Gc3|+vd2@~?w2{M?PTo*+oB%$Ek9L**6KTH%W@2z2m~^KFG9Bj &ohvH`f7 z7EIb!U{BxUDjN07`9eeT1H|Gx8=bJiF_it_YG>E$cz;p}i%I FNG74BlZL@X1iTOq}&$q-Hqhbt57THJ8+)h{8;oClfFFNX)m zmErR>69jhw6J0 +6qBj)SW2p-mqZYDrjMo{v1^Mf z0pXVsS}}fga}+x3#3NIb4j{yiHJca&UHGR~In=hn)U?1c{w@Q}q3@*mOnOG!_`cCR zgoRXOE@R$zbcBn$BYFL1+e8a^f2|p47<6PbEeqw2^3RnPduvh1X?gQTTN$cp4AI7ngeG^8e4#lGx{+qVCP# !zY6YxmNP+=O3<9LBLHou+B|E$fzH?F()OzX6^^rgBLdb2W zVX8b>&(w<4ACtUj5`}Y-chm%U%4n^!=a@R{WtiiGU>?d1#FHsU>ty(hhwzL=nA3L_ zLEhwjo!e`5wsq>tJ^NF5)<_mNx^jK3D LG zf6rqQZQjr&rJY7uoNNg$$Yjbkt92P498du_YE{z;B7?!cg@AWzv#*tiOHDSOkTxjA zH2i2(hqmAbQxIkwrZ*3>+wnq0y6p{5{bfku;5D!VCMSyt+FFDp5kF^UI+7kH=+JRg zK0%W)G_^~3eoTZ8gc1UsM?}`N6BP)uFVZlh-DvA7!g_mC!Ii0+aFlB{^<9pJNhSEn zQpT+D6)mfYWDSBkIpWJ^qpLMjTKLZ5bIgKa0HY^od|5=^I*-pyBV|a9B|ez$_vP4V z5}z|Aw?#PS`=+v5)aL?Z) xOMv2FvvElL`6yyX(?eS(P=IkZXk$ z(ra}&G+F?7Dw=8xz|%6`%SC4SOiJssMQK6+Cm=4Zz_1l0136D;r2 H?B3uNo(;;GR znj$t!<`D~IU=~g1Vn-G_h&5sNCqX4$J-;lQ(6k%4#(5V&v9Sz*l8}+UtQ?#iln0LQ zlcAx4B7PRaCp96&8D*A+_7b?N3}H_{x=m=}OXsAyUein!FHJDYGM}^8m*o25hWd0? zT@L0l;`dF+7Z=k~fd!L8 z2o=sFHJFBZuFu096<{6_>ve%}h1v_DWXGYgh=B+0hIX!dI$+76NWo461D)9q(+d;d z?E`ux#XZCha2Q}CH!xkSazy;fg#;8NG#k{hY7>h?$sN<)X)kI`v=g9pbva5+%V9%# zb)hZyAQ{k}=#%R8>(Z(tjKWFSZhxU%ldFp>^35|B SM5+CN7 ziTcPh34S+E6NbsrRIn_C36s)N6Aa;J0G?Va %Q=k*Pj4P>)%dSq}8_Mnzt^8On!`=H-(gzYG5MxZGS`ldB8s za&2KvZmg7Lem%5})kJ_BZaAc znW$7D*ct{s(5eyEV%H(XIV9qx{{X15ajn2)?KC}qlrT$TGPyLupsZe`g?rKTWW+i% zXtKJ8ZL1Z?RU?+{22EqN0Ax-doRsOw5xMz|Ux!~c)g-zS(lceiYS~?rHq>;c%~Gir zH`W6wBYa4gSZdOe6@UZs!)Y)%v)_nhw}|ZBFZ{**k;P z9bAp?rtKydktvOf;+pJetGPL~YTwM5?At$VirZPi!U6z-H;l U;}8vR@aaQ_~uah5|*cu_o%&;y{v1N#lwr+)hn3yt2LyZAb1sQ-oC= zl*N~S8_~uBi#QFeiVVBwYEekM54vY}U3Giu3%|K)2<&RTD=~$cL|j^4Z^QpYNZ2Q& zu%8JAyml?pb_RthQH0!u030wi4m7q3z~#f_mfwICp!P#^y$L)_CQ>ql8cIv+5>Zze z@8Dc*hCi+@hu}mQJTw85dIA1g{|qfL1?5=)2rf0*tkjeRsw1YP&&e0_Qmw4X&82mD z;84F7NYF=ecE5Y&raX7%s$789Zh}Ed_$)JO%fZ7Fa_>XO%(grB18S<{Vh6{}d}kYo zu|<-`iugvmxoC>kY#46qXOZM+g|1=?@(4_GzJyTloAn$_v8Sm>7Rj?kghl}N+@vm9 zgrJ@?G)qt_%h#ptW-%G6)^#N1%G=M&q`Rc|%$Hni3AKD&HPv(@V3-*<7>UFb`1z4t z5EX+8K4i1nkvM6wc>_YbDoP4493f|%20P>;z-^ZuMaMoEsXB7PM9EFWk_k|bMI;O& z0I_h*)tT C4kc4$CJVx=V&eid?&DG&e4H zp(eG>LNv#X-iJ`*UknZ~=9D0V6(hRD)iwS)%_NE`u96M>>B}p=#OlVBU=!MFOtI+< zud5q5o}jbn2Iwp}nIq7D3#+TP>Vxeds UW~)|J&as9~fb4InDbcuIhD7h$p? zK%(j{i|&9dYwrQjO@x~FOcXs;RTj*-48c4E$XvNmH?uPUkx|F2Nx*)43A0BMGc1j2 z117(#rZSVw$pWtV>dmG^*RIKzUwK=u!Mr2^Y7PzN 5^S66OU>Po9>w;m0K zLoIkn=QCPt!J}4(Id>ynNzq!H)evppP)RoM*=`swh<9v0+Z@JancuZhjI(WGMrN-l ze@o%5HF8|pZFNJ;j8Jg#qqA6Bli9e(%DkB +Fm%)V)Q67WwIP)GPJ+-UQ<4|0HmEYeEHhSy0$`$RQP7;3%3Hw0(hl8 zvwD$X4VSv6fOYE4rj!Z;Qd_ %rE~3Yj>Yn>;h`$pN+PT7fXF`RI$BypcY}<%%)R$Ik`{+G zo75qbhzZV=B};o$iyh-( XR_TM`o z>^s|b%i&*H#o^}R&k7uPXxb)ytI004HbqNUBIJsrRHPcLh2Ra7z;MH)LD(cCnuh1D zcV{(WPc+>^R)tg_m$MX#eM;xm;gbW-dQ7FCIZ=|Q4;LgCnOdmOwL&2Zr&%?Gwbf#? z3SZq>uR3unFRqxHCA8KAs@7Y$qRA7_zR}h`bG754F;Bj>RM(LpBCfD0o88%kgI@!; zoCc0yQ#Sg10 `^w4KW&O`RF6 zk=t#`#S8CYEG9K$v$QZLol4opv}VFZ_MYPaAlfoIR!<|_F~Mr630BNs9g$wsO=ri4 zdl)+syGq>@h#5_e6yc_j6!&m8zptZOQm=@HODt6(-5J3_xqf7PG6Wl>%vMWIYwOz8 z=7Nl7PRg~!S;U))6TtnhOSOChDaiu>RUP^G!K6Gim6j!dy?^^|3n4{HO2fl2>7hI~ zSCdow`m`&60z@)H1UB0>*O6XjBI~&7Y{T@ei&DA13R0&6pa@V0Ajg$}hdyyHc=>5t zD#Yn;01?lp{B>j%AXXQA-|Uz%YC?z(IcEwR u z{?TNn;vtQkSRu?pG>#o>ro&dCBt-(0X0u%7k|rQ#uy3|=pDKy#tFPvYM-J+HuYUtr zV?w7;uyPR-UF6)RsP=E*+#@X{5Wo^9dMa$Ktz(25*=QhkxlUwQI Q`O$y`EXLZpwr!h=11|qrDl&0tc9N zXneKYlB?HWmqt`GlxD+3^{w_*`4O1uN2VBl1^V^gGIuyZXa>?_1HO(KrUp#>KYM*y zTM5&_J63BQi<;xrfm=M44U=pXVcM+4EhkuMlQ5>-wH8=?x>?ZV*!8zgJh1kRr$!RG zZy^&S&CN|+TH_;GV0J=rdtr_4gQ!3X}5FOE)h|u{0v@zWtmc;1sTr_M9I5*bZWs zV1#Fw7Xwfwz7H|0FAT3`O|;`|p )Mi5{8|5@IXmE za=54q%{1o2&Aximw0@v_s3TiZ#lw>CU4f}<@%*0UxE-_AoVampzcouaD5b+=k{&5Y zYjsnKumqV*LUYIIVp1j^JF>-3tJWxd7PE(vu>_7yJZZ mZT9+k#PbEYcJVb3AOMs}M~fKKaA`H$%cB;U7+LdQj!msPTQbs6 zPaC(|I%~&FWbp0Yvs<1z>OFsK+nsoZnE7r##A5G5uC9P+S0c#`xl+A=Y)S zb1Q~goL5_96^9WNt01GS@yV|3CE}ZXEHxp)_*X+JzBg@NAM5tXKl#*8fZxqotl-F{ zwT}G3g{IWNDFGoX-qfpR;EQXJm{x0I!mQ2Tl)Lv8p*eO}RBvmRJ2rEq&&d9h5NLk9 zPYM|5$%&E-O%BN5@d+7v>ZD|5M)k8=vlZFh3EeG!OKs$CEUTbGR{+jdk;!`Qy{o!V zFLIF$N*8oBBU?gfZM16&_4rz$05`;>1OV1+U;C_VuFpgB+dBR%pa=U2e1Xhf%MdJS zd~Q5%gsbVz(1~%KIj@+E8`oNKLdEmaf1g|(<4?9X)-xt3(wb=&ws&hl!=udSni{0c z5Sv57 k?L&;VQ@ex7$GT^Wq-*T1Fk}>1k!;Wk*Nr6_t8p{wG0dr*}6B$fh`j`km zdFo+2Sifp3<-+{{|K$9FRNFZnG=@%G1;`k>0f3Z(*8I--HCYU<$UpeeA3{nk*_)_a zMQJfAW_gh>L-+2NVF*?0ZaEnc#^8g7wsef $ z#~->+?uC0;S+C107uV%&)~dN?kZJMQCL-kGG}knbX_Qx`y0N$wt%_*;%S+LHrQuSz z$yTFlS`(AfHDOTHi{mvWc1&)YjF$dxU93wp;kizajt=bvH`}tAkbp5>@gQauLZISN z{0 ytBp hDFMas29xu*&xxBC{UwY$Pnn$MjBM2ce&jG8ooBAC2{z>_x3v==- zFMmth3U65?>1B_c-dCjOLVP7i0f`HM=j4)FTNckm&xS}G6fS&w;p(!yJl~LV#|Lo{ zXt#lu#_Xb%8yRl91BH0xP@mj0X4)q)i=@qA=q)fIJJuR4&0X1I4sA%Jn{8S^n`Kf% zB4x?61#)O&YF!!O7)|xPgyG0Z-#Vd&XNKt_6mg70wrx3kq5d}hL)R{?oyU95J6cag zdN4O-oxVlgY1U{v z1Z>n+4Dern=o!iKk8!jKN&mAKo|jAO=Vf1hM*2sNA#adU-_}8HHNxPh!wuO#m6AvH ze@NPJA#bkNWUvAvB*!gpl8|HKeTfE*|0BDDw`J^{7#-_SIGXG?COMRM=Qm^#Fq``& z8na+jn)?@Ph>d$^JsAJaUY3lqu9fRr1ZY@0Qx?n5kzcQ@FK!Dt%_+GLMIgpkCoC07 zT)}Ph*oREHY5Q)+t_;vhOv_mqM{Rn6_-+iIh}|M%u1&;e&~?|E1lOuT&@f$ALlywQ z|5n(^2Gg;z1d!A3NP#<{ry=Mv7f^?~(3=^k+D(L0C+&*puJN@@$naUaEE*_^md`Sz za`E@$L! g-Rp +NOB0h#d7mN9t>QEuqB@x}M5baL|8lCzfK2uY`pd?wJeh z7#MW4aKdVxYh-2?mov%Z_d+(Ja5pm0-;YUl?dlfAVUaasF%uG*OPi0H- J&sI9fKFVKx z PQU)37sCnnSK@Nh fT%|%b~uOjQ98H0=hUK?1o$5Nu&oa4NA3(wl6MMOfN5X$ZLj%Epu2pmynd* zJ&i4$bSDA(c>=6{B>z)YPeVDTTvI7mD?Za;d{RM6rV5ylnDK1k=tpK5P-tUoo+a&@ z=5KYN^uZW8tKl$9T|-;-vPF2 2H_Ud$ki zRJ$x%){{AAV&4{gZ{k3pskJO7!RAF!nI*jg1NEWBQPS2wQKO-~WEl?UC*(s%j`c_v z9v2pu Cb!L12CvE}96xvV{N&+;eClLYXS1k3jHHabwzf44O%k61SjEqO z?N|RFxqtt({P4^@a{s<*+1EdyYlM`F6ytm2iV3Fm+Le~nkY8Sb73h+~W_u JEWkAO-NZ4b2Oa;0T$PmOe~|fvFiO-#lj((}t~~8FLCc zX?fLF5Qm8tEAf9yBm}w^D`r3VcfCEfGFI)4SFc1{$V_6S7CU0G0L8{%jzubpj6oZ2 zylbWk=TYN29(VyW56C$zJIV#8rjZ3&cBO%oVP@J?UTOfp>F5dxk|S=)%*3C1 >Bj=Y^WV8IXyl`z%J~DGkJ~Yy=OIh5suO^qhzB&+WP-|;>(K2G&7UJVt zt1ZQWf-L|ry3X`v$F>)C ;Y)i+l-4HMa#T|r*xg@8e_VRBNGGi z=?~s(wAV5Ie-WhnS7y%xg<3L&CAi2|xj?TUpIDbq92v5;(*`_oYq@I>Okmd@vu`w! zDfw!qoPXlsXCzlBA{t7md5bV%DqOeHu8CQQXGeJ(L&X+HE%hmm-BHD{33!`&q}GtU zU`1uutaj861DG%+Ty&w_06KT2A85VH LI4D zJ#?J_SRInY#KMx)S0P)=JR@y0doG9zqQ>_NYF>dNh^itntY>aIb@ck z7~0b5t-M!&A~rYaki7ygeF=grx{??`5`s%ZNlHL4TshHR!1t+07o-UUov52R#}x0+ ze(+I*pot!OrI5dQ<&vCVUD3Jcrwt3105JPspZchL`kq4?Pdl!ORk;A|&83>O4PT@h zMN7swInt(Q5s-8SLdqH~a2eCC$ZKz&k&^=@8OUVy#U^g1j5OrpMn&eU2=eneIsM?h z>bFgJVt|g)A2wg?d6q!}n^Xf3%Of1(OZl{~h5GD5PoFqiOh^Y=C0%t<7?u9fX<54X zrp!F_Lvr!O&w?Oo^jwo^{ov@5)r{BewS0)*V6@rUa ^6T&k~q3nh%s2O4iklZa5R`e*uX*nd=jy8^&*>~1WHr7 zTJ9fdg8%N3A^C~>ABydd4jPwz{QlY3rG<;TNy8SF08T#h;A8TaA9+fbm6)xSKpJ4c z-axWp6+&dILL2<3Pc%HOr7K-CdDCe#kx~%AAHV&!{1#jJC(Wuv$FmeIJI2HO-h1){ zUc=w~w&4jBb#LXC4clkVPX^7mn|g2x6w;2}f-a$PxyQYiih1cKeBGa7^7te2)|daC z+&KHZ%sl?* $`aSq>=^m!cVDSW6+G*){B0oF gVjT9vb4X#p5jf?iu za)@T}0DtBFr?d#bG=(*U|7$m|$}0=kmFlFa$0U}|-20gP&BvZmGZbS6&g}p9`6U^d z%Bq0k9@(ztjkzSpBnpgg+$b;0db28vD{Hd6yry0A3>j&xfg7hqHB5o_XhnXUU~ui~ z3R{R5nc@J)H8sl0(c5j-`To9~uVDjYWyZ$3gBwza8CZonK9JpamvsC0$=T~SWIp<~ z3>|%3md|`mic!;gbfh1 8pz{rr8wT*-m#orrG)uV|GF_P>wOX zqTfSZ)2ijK)=Z0Sv~6*P-VE dH(q^7TR6~+lLh q*!vz%aE4MzI`QGp#+n>>hxA&pu1s&c~e4 zvCxS$9oOEv))dopbFnoyf%4qA3D=fCh~opc0Q&KdJt=n|JBV PA?f`M?Jx5Aq ?mM^ACSS{>F!%(wwMk zX+2Jc7p^zt_bxWHsBI1G|L~yc`Qcbs6UVvAHW5h!(I(k;AJ3IQc;{DqdHUEfxqoch zqz9cXpYE#Z5IJ9|%lRPeX{ysB)Qzxd`Mh}exvMGrZ5h7P3@;`(cMfMNv59l}g@U#` zW{p-q%=P5qyQTk)Z^D|)%7rs8$k-44l=RQsCyfiQ>iu^Dr^l}G9s}d S<|Eo{UYh5w^=ln)cR!;h;z_cY3j2snxG>x)L0N1zw>9Feo}t? z6CYMuj<1|Pv=6Dcl;n$9B=#@KmoC07zq|0B)R3lo5-GcnojPuA-qLggdjImp7eSJ+ zc+Z!gd+Jg7D DZbW{jk{Cr2ja<4-(nSQ!NLTpTqvR6>TyOoRsyAC`v>ACV`<&dX2z!(W$A{<()i z>E%taw=KlKxxOkd%wLo`tnH5-xm*6`6VFImjPElz069|l?_YVfE-Ot}O%hiQlxwCs zlOd6-X)~wSK)aVn!Pj_hL {iTLU(Y88hC+s0( zo%IA-mfR-X)AdHKf#DP~7a9A;&P$%)On2H$%BMg2l$4O~6x$3`{RHW`z%(z@wM+Qi z6L%kx&wS(&`NRVc+Iw?tg`mhEy!D1GB3yW4-vRmGfAo`5&`qr@k-&+B`}@r|tMc}` zY5Z9S5kchKglkCXt|u*Xvm!lT?Ams~)XW0|qjGX|Qi@Y)70#cWc~75v1L;R@&9i~j zBa6 ?Jb8t`Je~(P>->(b8GAuZA;@S`;6yh+{E=P4FPLeb$Yf_oJD$dYR$>j^$ zWryQ7R4l@!)U{1<3)UqKU;n|6ep 3onQ8Lb1zDtU5{^ZU&C# zEI<13C* KPlFe+Gla(i{~ox#p|Z~4$U1Gqp5a5uuMLrfL2Yo=U8GO(lS+zVHGGPv~G&* z=$GGmS6u>;dmSLCtG%mCt70xKVKF+B=x?7rr^V=PB JW`x&4KRL6yU2Id!XWKh$jSO y#++MR)Z5*~x)XlUb#yxj>wwxhCO(%3A)_UI zuIV3Dgb*|MIVWZhqGn*0WMIs6$1y7-+qT|J1QHtz1ODpIeNvn2i0*h2X(&J*nz3up zVeT`l1Dq{X6@|xnONlkiGpRJT)BmNP_^)M(o!vqURINF@y55yve6B22H;a67OEo{= z*M|%bw|7lqAgfZXwq<-EV}ORXFtDGGBD;x|=(g`!5GH}fi-FleC9q&6FlJme*E2wg zjmt=xz4^vlGBP|Y^-Nu|+(FG^+nzT0hG3xyt>GG1uUwJkrDaPyVxr8w#--vS!zaM- zl`yVt>4O$$G2!c4tOxEpF(8T3xXb|MZ;W!m{f3lACZ)6fn${(la4Axfgx0kH3wdOE zLRJw$q`=Z`ay>M+*98~vKbbRTnXP^38@S58uExMvQ_71vmZR@YnD7MHh8-N>?;K$x z@+RK(_ GT1KST;?*PBAm&@{>zVt;obZAB%`@o~R zc}HydbmHq~T%Z)eGuNvd^3uyMn>``e0F_V%zO^~`sx;THN_OT+(7BTeLTPQhPM|n~ z!b#-@rMz+lSjUGZs*}{vh`X5wQDBF~@ZmiAVFmu={B_LtP2 ^ zpbg ayPZ|!-FMF!ZknqK=&z}vc7v`CE36{VJWmj9 zGw;T)EibL $<5ls7%J<^=3zw7U$%-=a9c%+fYEo$;-ah-O#QV zLV~<@@f$Moz)$uxegL5wwb|ox79_{@`3WvbgyaL6^)kX{adAOGWLB9es%O7yrXQ=Y zIw@F@(f*Qd!s+)VO%oELTCV$A!a3IiPd0IK-OHXxpLHW_1)K*H#pYrePj52RO) +7X_hE1gQqM!jk}^jQWiPORwmb%ruC=sh%jq#0|UJAV=W^`Z*iHQNni zVw-&nX=*jQr0VVJ%7(}ZY;6}yXk9rraa@Wy?phv6|8TzwHf)q-`NlQL WOEeWa7v?8VTNPS2l(;nw;ZGHBP<1Np lT++r2 <#SdmU(82J8?~%&9Ki; zc-oJn(KO6h7uk`7t}--Mh9;B6?M!6oj;CF--5n9UZnJFX5H~<*uFS!?J$uf@pSz**3&V zlu5Z-HH~XHW_XUdm8Q%b$cbMc@zvCF6AoR=6B-~gG(9HwK8+Zx)F-cf`8Bx!1R3+N z-0_;!oQk9q$^_V{Cl4RcO)0n>l4YM}(Ua{#;W}HH9oKA6)AdZU+D}^{n? $*#U*0&yO9Z}*lmElK6*=e9Mf7M4fcumma;pc5sU?FOe) T92uwQFbbT1ql~qtHS&FNICL z`7LF(cwX*^ng*~-4NXdG{xZ%R?|>NT7WD-#mLo=VOuJ(jTJMLfV8AR5btV`ybKvwb z`N*d~BK;$IDRE;AAi96^>%S|@V3%0rM(T}AN27IsoG2kroj45QV89maIWji~5H$oO zo@*MWCFyGS)lQou>g&v>oV&@u#J~yD5kT42Sd-N (LTl6v+h$vJ$0X<#Om#vl zj5zEIZJJSA@+wI3J!8UIniJW)IT S#^{J0S8=zTSWdPGe$Dj7na^=c( z6hTvV3DRE%&v&OiC=H>8s2m&V$4OoFCl3Ij5@@30oQ(|mi`KJog&V~-q>d_F7n z`LkLAMBl_XHV92&Txb*Jq1~E2up3!&k77nGG}(dfKI-YpgQRcDVDs6G&U#t^?Qg~V zVsAzQFz(o*E9wpZt=F)KF5wya*VCO(O@*Q7SqcP5zEN3~jfG44l}U7Uo4@qHq)b2X zqrg!cQoi!CHgn zq5kPndHAD`tCJ>+!wv%scd9^z6Vp>NUK*D2nVZrD8a^`%`mNrUQ~So`;Ug1DOKM6E z15hX+MucEfDX{>`JQydChAV*~Ivg$8F} D2ax*DlC>SO8I<*SNJwV&cs& z$z6Rzy46lxmz05vDPMYC8qkgeH*&^IXAdmpgT>^P6~WSEGMUk~ODr+)d`^wCHCeH> z<|?wKsNBAX?U>xI!5_V~#GFK31Hw2VXw^uWCOw6G`pn(92D#S-z;Fb7AGv$okC?qI zK{R-!Ly{dmB0*(ARxiGyiz~P-p6~b)a~oRW5=L5}Fg64&9`D!oR_n`)QVkmbSt&V? zPfG>FOr>0vvzK6^ ~m!E%Es&6gI{0-1& zYqcJK{lU8qXya{@Xf$_{fc;IToZf20I4N)56PY?<`??mtSS@ob<-{4vIsety&q#f_ zDutng;^&4WLcrgFAHML?XJy~f`(Yt6@ZTG1x}(~<3M>Tx)#w`FmQE$iPNc4R#&*}N zyweKHC^Y3T)*Zwv3O&mst7dACXID+Kmc!aqW@I|VsHVC$&m34l#fXG?UuM`M`#Xy) zbe(k9_Sj&L5w1dD7d_p77~$RQyHdlKIfrR)$e*j7nl_$EQ6Zope4W?#?bh@x`X8B? z&$eStU<=A8Q%J9IT93JS`5|yA0qP@x8z}j;4t7qi( z&%Yq&udb>#Z$Ccq@Cid~*z}9DjW#nFCF)fln35I~u=D18MLCv-PIxv MNE%AB z6|_tWFJwA3p-A1gjbF4eDZ|guY#OFMnjj0;TUlR+4=!q_TN9c&+SNXt&Oqrh>MmF~ zND`&l1Qp9<7E`z+XK+vbNH?xF*fkiM9aI61GxGKl>&5Y4WA_}AV>6Soe*iwLS<%u^ zZvIB#)4seSul$E^$c@F?cL;X~7ry`4l*DzFp2c(qF~>_kOmZNuucqna1Jmz!IfFH( zf;J_6v+;9a_VoMe>+eauW&F+3mAB-s5B((G_Ox7o=bIQfvx1R+vJWPS?`M053{Z3f z^c>lshM0kJt;yBBdR?=TWfi m_ z&}P> paLO}g9Wr2&qqVZ8p`A$@c)D7W z{YaKp*3|{n0i4*Dk;U|^!!80*<19*Out`lemy*eY2V`XqTz+*``nkS2J2NKJhsR|o z<7?Sw2IiF|MBK=E6Mpua|Ng5ohncWeX~@pw(Gv&kzQ0y;#h9d+H@5Ot9~AURal=^o zN+?8%-XpW?hEjptndJIBuKU&{#H$INy$P^4bMJmrs~+zAk-rYCaJTMxkYz)YM8fW2 zX!5N*7ZdFSJ%Qb2o0KHCm*tXr%@o;aK{vxnnmo3)OAI1gj^yfjX#p}224h-w%Q2a$ zP`lu(Mmi=xu7!!VG$P4 IEE(WQkix5RQC3uEovYnVnrrHBbsb#HMxma+q9S(oEVo*|CmgSA`TuuJ}IY$ z2Vs&TfTot5tCf+XY)Pi$$>raDQLbNImgUW+>~=hSe7Z*inw)D~_7khF=~5F}HpeX4 zw6U&jQxlgn6MRIL+_=8DjtN!O1V#!E%cZN;mCN$>mwrvA4xSLdxdJquhDM|e!gb6p z+Kged$f-6lkY)fK E#{eBYMUw$yRws2m?})& z{2Iv%#>HId&U&u4iT63RYH(vE UH)OH2qoeqc(|YwO6sytB9l?e*p1 ziD7A-nH6`nA`9i+h0Ejk W)EYMT r!)|iFuf)f&PMqKAvr0N?#kh4za9H zhT8!^Gr9YjvU0LzY2w9TO|n;*@Re#)F$vRrAqfPn**0@Tw|U1z4Ry(8*C2K;u8fH% zkEeaOIf t8=3*A~k-S+J{c zdBcS2ZVyb^^*APJYs6-kD>_!ALoo~xV@gwB9rmoa*dzr3$Ey(V+*)1cSId~yO-=bR zoEYfKS~kqn>PLnzm1+$S7Qh$hG e&7q?DWpuufzPB0xM68Jqn4GY9?DY zsIn(bLAS5nVa%@L8t#N iyUy1tj;qR(yH_UC}!-kO*H?_Ymg%QOids4?YAdr$2x0MPV VKfE27mrnb{rM z-0N0K%Ot_gtPXoEVoU+L(+d|vS%V;6J%2<0zKZLY0HW#ueH`>Yuu@EeX;B-5%>Ir< z(cF!Nd@)Olm`$N(HoFbgjMdFet)L{R${>W|`x22MAAIdL*HH~)XI(Q5#iZHT1=cl# z%~%=wrGjdTDSX!sz`cZuS%SJfk~bE_`0Oa&nA$R03c%?)0>>_li!^sUHZlbF(v-k6 z>{vJGn1$nE+&9}(Z6=V+VeF|8W$^0-Ozu^na7GZ+-r<3gf;sXFetiS^(-&{bI$~R9 zHkc}F10WC()LNZgL~9;oxKvOxr^VpnSl=e5XfCwnKQTk5o#*0WFxyDYmIcLa5p^K& zw#zqGWqzZo=i=6?$<(0s;$TWn{S&8=XMJG86yfoA)1W(0LPRSk*-RWy!{*_+40rWz z>YhtnTB_W*m(WSmVI%YqzLVS6TeHV-D`e(}ThiHbc&<#;stu(uO+%R!lL~CtPpzYt zw+&!o`wDXVx*)z2sBiVPXgN}iPjJDQ=BLG=d9H5;o?smqBLjjdPTFb>$T~3TL9IHm zF+D>px(_xoWkkZCDF^d+S9es?=z&%#`>lB?>JreDnimc>X)*N?dmMbg(+9?2QhW=H zogQ1&^Qrc|p51NRu?v=M_TF;NMr+M7QL_g3^$W8-5~beinnmLH424N#$z(SfD$eX8 zlHApLP0b!>F5}riO}A;GL@=T|rjhi3Aap5aO4onr^L1<$XM7)?E#!B7v#yEhy&y8N zv9G&A8<)dD=GtBjhcqi?N@HoUC}1{MNp^j;RwO{Qh&PHXOJ;U0*RA?IGnOnG2<+ry zUYgaR`h^L~p {1n=7j_T*zzDIQ=O%m1aR>N?Dzb# b!v`pEDX6}h9V}( zV34<|7&6+Sbg7mJn=F^sW4R`WY?`S#1|dsa$Y@$J_>6 MDxCrKRk&G9v2rl8A+_B8|4nb9JG$ZGAgCSC*IGz4pFqa?w>gFd-Kogkg}U1M6wE zL>H!bqgv690laPo%uhRL_h?7Wd~q2keQK8o+E^;>&hDC}rH*!KHwEk39zQU#aHK04 zTt&v(8Aq4mB(zl`DPEdsPAno{np*BeO0(~KEk(d>HcAalI#DNdGwu=#a7CYv`_MLv zZe+n=SJ89O;-1cJQ&kh01Wml+lD?VOb8N0XqaB9aUZ~1(p>R_vUo&L>DrUWB(_q{u zuLTXs_2t!%-CV9|kgdYSjsN_QJt6=7PduspFT9Q!(9nssGUh0asb=)3Gu_$h;G-qr z7D1YnTwDkn$Qoww|L`yVgH&7Z2X@(%ufDeeOwdQt1G9E{d0hv7X=w#yNJ`CZ3MP|G z5ltL-NsEP~O $cm6=hnRr74t1epn~ zJE+@dB>&Agn&X${f-}&)VaIgEF*~S=Dcga6rthVYNpt4#9LkLOT`jo@Y(2S-EY~J? zOoD>@M$zpsETjcd>qFb(n}v9cscE&ejWMu?Pqiipp#N&pCg8&pgMAu)_%=&GH2S~% z ^%CiN$onHODC1`TU#sZiU59^$#>leG@CO;2nkbF!Rylc(DZR)wx~rt!Ps3~5~h~P zv=}rM9J+%VeJ<0QzG*gN;(135dF7Ziq9sQ(D)0=r5xZ)il&g!`&nyoYm=} 2ucmuNI;7$qhfkbg6K@gfSd4GCO-g`dZ|A=4zJ?psr>sti;Zh3DPD8DI$APC-5 z`23EdNQLn3_on~m@A>8Xet#plUrM9ZmP>PUvcA3{9%Q|9dY6RI#Q?(ep^7nH8}QnJ zr~md6TtD%JdfvtV$5AYP&%W1JS0z7Ckn+HQYIKAP#&M$Z^#flD5PB{M^giBwkMFe} z-)WJ*+t>W}2&&iXeaH3YSNaUwzs%ZsCg5*prBeZ@soZw4RLJQ~^H1JLDztZhV0ts@ zYxQ+v*Xu$U)Z3Hi&&lfQnv9Q(NhM#DkXlM@rB>thKCjEq^hHf_dLOEdycG6L-05PI zG^GQr%@p#|!)rR7j#QUdq|@z5Wo%S-Obtml?qQ=Pl8Jp89jr(p4D>Rz4C!-ryIsj- zGVk1k@A^ug<-LBM3WOVa`)l5 9ISgQQw`-`kfiNWE5 )B+;O#L%b|yo|| yL!*7&2-IpQBfj0eLVG=DaeUh?Y5}~AryBzAkamE3&W5t1JR~{X-bTG4 zKHfhzQ0Z$OpJ}_L+OCQ3)*}9n&&5s7-?e}PxIWtjn+k@T{oN*a`+C1ypy~baec5bQ zKZk#&>z-bJV`D?g<#J!KcrSWQyfI049X~S&e6j2L(uK+6V)Isdkv%}YQI|Y!o_?`j zuSz~w&=24>+HGh9% }zHBHWc@?~oq>*8VKlu9MM1`CYW;YQ(_`Ryr~>hWjz&d}_t>4i1X4a@5% zx*_U*B&A|rM({jq8*5U`7o-BsR$=HON0J(>RKVLcd%N~+H_7};Ef)olE;fI+UDMLn zQc?JCUMHW=_cgQ8Xy|*Xp{9V`bP*J%Cj$dz{TW}MZW{hO-CVpMzTd+SlUl8&AC}E# z6uj`o?N(QPQiL$1SSrF-nwj0e;%4!Iwu@rPWpjFCe19er;-XEiD_-Bj2l2x@(6UgP z`1hsRSqL uw_c02jp5^m*+WI{FN?lB F-ia+b&$*pKf#rBh^p}lol? p@FNS OY7$HOtiESHSPWvQFjH*7O`==L_soiPJz0a2MX v=`ub+0C8csnR#sMR4e)#Z`}~CqvVY$` zXmGceoIig-LWUw(TnaJ|GnK&u<+6F(h4_0Lf?ru#v0dc_eRH)@t>MEe(5Mxe7$1`h z7cSz4@+x?`tOiW_{zKQu)vH(Krt7bl^;TVdVll|7X#H& MmE>n5o|WAb=yg{D2RFh>O(I}LN1$2AYO z`(vkl3ckF=Sz(&lSY~Ig%C6nJ0i065XfbliRcREJ#9KZP<~mZ%rhqBuo^Hkv@9Bmx zr+AJ$0ZhFq+0Zns00d7GrQtMicxV{dA}gD)P!$MZ4)HtJs00Am>JZr$!M-i)=a0hT z(UP=a4e~1ZPT%x%b8>x0u|YQ=c;0LQX17{xV3WYYLHM0^OD!umsw#n+G_mVp?ah5; zrM6jhKDvX?Fhvcy2=uQE{<+g=Quwn?2)v2#rBEnJ3ubu@v80;FE=)v_kyfoLJ?uyy zAHW?`#7^x182H$ES1!%q=G$`b{r7@!0N@&%R1JzC7z($DMe{ue=A1v&n- 8cx~ re5F}%5>H(xKq<0EqVt&?)>#$!^)uB9o=fkQ43sS-3f zA*uPqf(MDX2an0Xyfa?Z5G6L>sX)ngGSPgwoP*h0(*@$cGxULCrag8Wq~~IC?rf4A zwh4Ic9{x1no^Zp!e3$Y2U|?9@f)9+Lt=V=YO=w%a2K+Iazzv<3ef#!8JK*!W{9Rqz zM8W`*MOcyQMpZg^-oc?kz4r#zrM}tF^`h&jL({0Wj4CMD!Eyx(v?e+D)>5IQN<~)} zA!=)EHW?sDw@rWDQs2vKbr`PVa~ilN-9WpJjf2hBi=5A{wWSxr_qU<`Bnjw)dw7U0 z9|pgS;SZ?U44VvSA@qQzb^+0&HvRFEn&A$F%^26>vW)K5Tqz?54jojJF+L6L^(|Bh zRXcLnfr0w0FlEOi-qJSpn}PXFnpFNKB{s-zIml$;+!o6<08OYu7!$=&-8iAIw%jzC z8v>w=g4Osr>_PB&f0Q_1ZlO=&$NC<+jv_w$@bnHjb$L#vGdY=?oq?4q0c$MjhVLTE zICJWZgg~sjcI}oWfE?}{u2}{Cx`T~WTi;aE+Qypjy
KSG_+Nev z42|ILu{3e*4!*Cf&A=KUB*i^dp_M&sP==IO=N9nV0rlA{%ggGg_w3n&4cJsuoj_A^ zxaSW1a2Q912-lZ8iWceYX-YEs0uT%Mpg3+R^bUct>$pi;w`RMii$~x=p%DFL0m?Sk zR^_IfZdbBl@#?%Bx&Ekh8PCFWG7in-8mhU0nY=WmqaM@6xqW)nA @Y+imw2U)L^Cr+#XJ@@u`Idu4-Y#@Z=^U_pvv(UU=1dt`RSpeAN zh8!CkS1U+gOMujXDev_>wJ@|+O EvcYYi}8W=`Z{(`PIq`67cT*9Q8w8^rXToo zx9-}tOMPLh*#_b(Z81&|RyOc;QM@ov^yyR0oDbHp#!tkeAez=d&1)KN&}~pqdOiBe zz}T)J^c9fNCu HuJRof-(kepHc6SU`0zj &6H284AjX_7a_qs81Af)&8(6eJeFObM1I$$tnZVVD1pHk|69$_A8jb3v z-1NR1C4#zauGSPWGPcAAX!0Nj6HcL$a?NC6vNIG4m@NE>bup3!pBrX;{dtbR!;2T@ z5uSCO=0;}JAzCxP%sx19#t5K_hjkIqwlB}U$6{ZGGrR{bHX=ZLhJXVIjSI%ci33YR z`mi )9F-w98>%9hiL`_~ vSd7s)qLcZb1eT^E4IPo8yH+Ock*-(3*!)|H9 z7x0G4rLyjz9w52WjCe226WNmtG{1ozURD!jfQTVjh?@=qPrrTNbIjFu{!&7!XUtXP z -33v$5w44{f!Wb`*fg)d>bJred8Uu*T?S9 zlnPTClc62{4%aAUSe4!TcgicTzacGNA9!U9Ox^0ns$97`3r);P1)9FmfbYcGG@)HN zrYvEi8H^JAP?KA&hK5~a0yV56ug?3xE~Y||Q)odz>xc@-cF`g+!7@BLtitEt*AXxC zTh~|Q9XWR5sFWwKA=C{CHo5>-o}W=Qr+O2s(ytIDvl@bL2w`R!gEbNFRSFedq=?iR zz!u}K-Fv5Hd}>TJEPz0Y2wfuIxL__8eeV|T@#U}nitTkU%Q0|3(zHqq#)gr&T&HKR zGmSNp#77v`Y#`%Q%J(&ye$9Db)eOx{CCWn68X_@)2q6~rmn1=WpM18!r6YTuQK`GY z)ZKOOJ#z1@w_;Q0Wfms$rQ^>lg+)Qp&ytwneH0P;kb|#6E7y_8*ae!Fv}&8^8d}Bz zgp6|w9!x92TQ@e|y$*{>R&E3FEkjWHuRseNMCB8}b otX zQ6R+|uS4LYK((IA(b0=Zn&kiPs~Qy1;yo=aQWw6A95?;5-@iukj g-jCu;B1`k^pxsEi9-2s1P)zBUsl9Fwp^&WD#bRLZa2Il)+d*Q!|bU+=MkC z;?6*TjAfe;F#jC@(6)e>8Tt@N(&YDSdm;pDsPfUeQc-iTrWt^@c8e~T*M$(sNHt+v zVkE?cObH~zz*#i{+j$Ki#5aT1)ScFddb%(@01TRt+wQs*KB;UPfa{TW-najNiBn;t zufXQJQrvfaQNSKHSCP3?0J(6y@-4o1%ikt__Go)@oF7XqrDw{BW4IDS?5PU^GUykF zh}(*ARziZ1@q3^G_vEcN-;fh;zOEt4CqMQPIkab=+ ?ik67kbFXH>{FS%5}T76aJ4J@63B(6N*W zVTqD0IS80U3o#LY7xDFoLhv{7c{3Dh3z|7Mdj 00KmUV()~whq^?6blM^ zXl0b>(Hw51im|r73=Q4@IkaiiCay#7K7{Y4C7>Ku!77rxpr2+8y$;|>-ntD%Q`3&m zNn!%84du1h@p_+rb_oGIp?C{|TU%WOxm|}AR28`~CAR|dVrgX=>A;327Z?iAH}tR| zJ3&=?E*qnj54gG2nMIgImq6&nPMZ?>Z~k(=GmD2TAQp`9`JVb s39yq z==A!RNz;!R)zd)94aNd3Zo0($It@&M1+U|to0?e?C1wiHqKsq97~@VN$#QibVG2I$ z8;?JUymnX3;733FVKuAs3rkQ87D@zGgh1Zj<$Z%pPJiBuI}ied1tlRL&HJZ7RM_O0 ziFG 9*W;A0W z$ve>Lf0KOE|ED1Gp0u#Zl&fZnFWC}qnrVu<1WRq1nx2rWSFp)k?qBI>O$CC&Bb$b2 zpytKE3k_&g6+f@y?^tdHaNJff7?R@~v01eAmQ*VQO+T3Q5JG{{T?6Uy$X|X lT9GXx>hF+;FBH!M^d&vCI()3~%2h;p+F!hJOFCqK0UTp%& zwXhpHvJAh$ %Q5Ec-1GpOj{y~WUX+Gl1kP2PX2f+p_} z<@PVTX(KU|(PCJ{9p33Wp 3efV!e5bD)pbd22i{fqCojCG?ei+FUXv84tL?F!q zB8Vbl_X31d#5GD- U|I%;j0j6UZpc5Ru+8QiP=B z1_p m_bk3k^SoPvO_?Uo{w`^{ z@LRt$^TSXAi!p*6?Bc~4XB9jR6U0%MX~+Z6uRpKDjMeHLeSfqq-1c0K(sRWI1%QJJ zAaV(xk*7NlCs1lDnL4Zwzg@H~S!m;7kRJI$SxBzc;5NSe@S_T9a$^;F5GcE=d~sJ} zU(J*eT`M=x))0tmNUhBi6v34+OVxv_SBhmRgI;XbTFNn$%2s#9NQPy AnO?%QqICKVRU2<(0lAy>jUHAu;ZSbdEmSFs3}i{2%n!ktdyKQSS1 z*GMY@NX&1+B!-A>TQEtk(szro>e~TVeM$NipFIy>S;Z!7V5fJq@>1FCZ5r*&KeJCR zCMAF&dL>mztU*IzbzY$?UtQB!H;XW)2mw?3xPeZ*c~Z`vJuf|2gWK+VpA46an!Pf9 z8(NGtq#q`xQUBQMs;_17Aj41k(aq|rCJb0qky^A)yQ?Kb+yE=9s~Z0Knhpg4h0oRB zL)#TYuzn8f67{SOj2kLs)r^*W;)N}kfJ$Xh$^#Y63K1|Ai)G!lRC_J}FJ6ZhFG8~? zkz|KtBvUTvZdc-g00$_X1?Y)0(Q&`@RaEO@Cr}3UUEU 4J&%NX8HoYbp?&E~4@ 0xrF2fYT%>tWf>YBgPEwy zfU5-}x9pk20stX`jMV7HuBJIsKjP}5TxkvwIKxH?T9eoKcN;gz{BlpJQm5H?eR-s; zyl(=HV2H7TFfP*V6DTBNNTg(jQau_u!x~{z;D@cYF;j!ZvM$Ui@W@NBLS4s{GGQNM zBgMKoBHbWlvGmuLN)`{-Sh>0+GZ(J_)YN4Jj8+?nmKcGQ BDt)NadgPD4Sg@dXr`c6*Q*f)7oUek|eVo+e!Q` wlbfICQRWz-3LraS~njK_a92SJmo0$okWOAiMZe&MFrHcN^oxO%oiJ=q!KD}!v z%+i~d%%{H+Bjhz!gfJ(86g}5gqU47pDo|3Pk!nZe1aBIuR)oK2JrN$h)9dNKQw_?O zOIByhDv609>8viP73&7^mT`8by 9GdB*`C)V=dSP{6UX*H)xt~0daFRk>0uw(7tNo%Do_@`~BKnH35V5SF$hgEA> zaiHN7n6OMfBiUTmGDV)%I1$zMG<1qxj@Nn3cX1wDDTu8qNHy_z-RSg`zP}7%Gc5)q zA;EU= FjBD;vn~^8Gj8cc*mofzpOdk+Kq! z79kI$%c>T2Uy%uvwNumwu6?>;ng6CqR)ITKjzEi?0Oe3FSFC^^GNNxz3koS*=E`aE zDMMcgYwR*|p44Qf&aye=ep}4H;^KZ@$vTDwY5J;yi+8c=#i2pbvIs4u@hu08#S2SA z${TwQAG6n&ey- }`sz$er=zcm?TAK3A<} !#E_@w+F`WLn!t*z7w=yz zA;H3SjSyJ10nkO#JVY4Q1)8jbX11!24zq8b)iF0a3Km$!QGm^7?K2f3a&0YEpuJ@V zOY8sus`XQ(jGwVkJMURlf6+flyfIv-+Zp5s2_w7n;1OB20!6ux^-n+mWRU P@D;nwV4d_LE*WvZ^=T_Q7rS$u$SWoeZqJP%} zVA(a2_?@2CU@_H}g}ES#B?n40ZSkh`lk=^16M4;L8GyOUz}%$GWxN;(5NVsgiCfn0 zp$*$&eXi7+C^9n|JK?7&)q8htciR^MTnwKRA}f=SaKJ`{gGEwfLEQ_B0n?7cv}RbV zF!8@3xRJTJB_$ZB?HXD|CT#U}c)kcJNj$!c4&~&)zEL@J?GD)sG`w^7nCv^eM{+}1 zsREm5!W|stDloteHy+i>N^^3=8L?JSEM8fb6Q|DNK0P^r6yEiB-Xnv^25CGEC1IVl zc4GR{?=2!WB*^8B8|JaiZJiUQU?iC6XKO&_+*B;WP)^=ep7OO?1ljJGkM}I+=5sfe zv@0!94wVn?Yezw(j0&qOBNs~WCYWrPow*`I01_l{nbq*Dv`W!vb{G%C8te5 (jFkuACz}=zN*O_?L%P zf+@_D+ckc2f_}>Az=+LDDO@jjftm616b~&yCzvqFD)9dTl1?Nu_ zGmVjpkBKnTO3LkYX8LdAvwdCEgo$y6Gw{DbuPFmS$*fUgn3hs>e4;2x%j4 ^d#I6*e%v#YjFiY9a+i1&xr3@?R3Ym#H4RlsWEi! znb2yG#k$>S-uS_yp-9jdM%w5Vg81lV?HarZ9lPL6Zol&{*=med;sXyT$u^ Z_ zirTL|!1_G6uNXiCwtA3ViW@aGN9;!6Lq=j9gM5#odvL_Vpb*)Cu(AOy?z)n_KpR>e zgJyo9OE-hRHVMdFh(cgjTU`U`0~?-+bpxekx%0poH^NkFtzKxg+)Pa}=`p*o!d)c8 z5Za!@*C-%MI (}g z@MZh-1u6>}Gj$lOwn v{lb#fedwJiK511w$NegtP~^OAS>2>s$2%e%OYls{ozp?n^fXS`;ic)(Y62POE2? zmGm)Kyb3Zit1MS#g(Mv5@`{BizF0*@2!Tu;LB6^L0k1Y>0YpWDo62hX5BHTe-Njae zMH*4x8N2EZ#LO*32a`L;ZNo#`L+#TQnF2>Yd-1Z|efM23)j2I_=g-;y{K5;bVr4?` z+alLpb3jXB3!DOk2qg=FF*{@-t}%YZ5e)5kPdg?iWC*MxJ4;w48AY}$>8e!8I+5m@ zdzyXfXy%BUM7u1273SyX gbVA@0nxs2@v3N^PPN#&`A1>q=+jnKHjxgkDR5-nGJyh% z2b6vDVypPXX5@2}I=);zaZyG`N36tG>$*J|9T@_zydj4U9+dgxXO)qgz^3*BYqu@I zr(T_(mu76>Z)$1+8lF>Ti$1neDr@H^OOaWDs(s92IcI7wHxOfG_CaMe4z{R+8 H1*1Vf5eSr05QLnZASqIM-+i*G$o+aWE~NnHL9006tC z4P<&19PRG$aWzNejA`03d1R>YLGx#4rOcQ$A6iowbC}(ZB0~CeXWwP+%AAZ%4$I)^ zknzB-xNdv !a*7Ql=X zUj#W{c3-ngnx`&F7oWSZ(ol<1Lbx?M3lg6_z(^h-l$Ao6I@i