From 8e732e84a1425cf0ab3a5b0da8fe113c7a6da85e Mon Sep 17 00:00:00 2001 From: George Peter Banyard Date: Sun, 13 Jun 2021 23:20:58 +0100 Subject: [PATCH] Remove legacy Windows docs (#661) Also fix the very weird indentation (sorry translations) Co-authored-by: Christoph M. Becker --- faq/installation.xml | 35 +- features/commandline.xml | 2 +- install/pecl.xml | 5 +- install/windows/apache2.xml | 173 +++++++++ install/windows/{legacy => }/building.xml | 6 +- install/windows/commandline.xml | 209 +++++++++++ install/windows/figures/iis6anonauth.png | Bin 25905 -> 0 bytes install/windows/figures/iis6defaultdoc.png | Bin 8398 -> 0 bytes install/windows/figures/iis7handlericon.png | Bin 55381 -> 0 bytes install/windows/figures/iis7handlermap.png | Bin 30544 -> 0 bytes install/windows/figures/iis7vistacgi.png | Bin 48022 -> 0 bytes install/windows/figures/iis7w2k8cgi.png | Bin 54553 -> 0 bytes install/windows/index.xml | 154 ++++---- install/windows/legacy/apache1.xml | 166 --------- install/windows/legacy/apache2.xml | 198 ---------- install/windows/legacy/commandline.xml | 209 ----------- install/windows/legacy/extensions.xml | 361 ------------------ install/windows/legacy/iis.xml | 41 --- install/windows/legacy/iis6.xml | 241 ------------ install/windows/legacy/iis7.xml | 387 -------------------- install/windows/legacy/index.xml | 68 ---- install/windows/legacy/manual.xml | 264 ------------- install/windows/legacy/sambar.xml | 87 ----- install/windows/legacy/xitami.xml | 89 ----- install/windows/manual.xml | 9 +- install/windows/recommended.xml | 120 +++--- install/windows/tools.xml | 30 +- install/windows/troubleshooting.xml | 32 +- language-snippets.ent | 2 +- 29 files changed, 559 insertions(+), 2329 deletions(-) create mode 100644 install/windows/apache2.xml rename install/windows/{legacy => }/building.xml (84%) create mode 100644 install/windows/commandline.xml delete mode 100644 install/windows/figures/iis6anonauth.png delete mode 100644 install/windows/figures/iis6defaultdoc.png delete mode 100644 install/windows/figures/iis7handlericon.png delete mode 100644 install/windows/figures/iis7handlermap.png delete mode 100644 install/windows/figures/iis7vistacgi.png delete mode 100644 install/windows/figures/iis7w2k8cgi.png delete mode 100644 install/windows/legacy/apache1.xml delete mode 100644 install/windows/legacy/apache2.xml delete mode 100644 install/windows/legacy/commandline.xml delete mode 100644 install/windows/legacy/extensions.xml delete mode 100644 install/windows/legacy/iis.xml delete mode 100644 install/windows/legacy/iis6.xml delete mode 100644 install/windows/legacy/iis7.xml delete mode 100644 install/windows/legacy/index.xml delete mode 100644 install/windows/legacy/manual.xml delete mode 100644 install/windows/legacy/sambar.xml delete mode 100644 install/windows/legacy/xitami.xml diff --git a/faq/installation.xml b/faq/installation.xml index c637824502..166d1fe8a8 100644 --- a/faq/installation.xml +++ b/faq/installation.xml @@ -464,38 +464,9 @@ cgi error: - There are several ways of doing this. If you are using Apache, read - their installation specific instructions (Apache 1, Apache 2), otherwise you must - set the PHPRC environment variable: - - - On Windows: - - - Go to Control Panel and open the System icon (Start → Settings - → Control Panel → System, or just Start → Control Panel - → System) - - - Go to the Advanced tab - - - Click on the 'Environment Variables' button - - - Look into the 'System variables' pane - - - Click on 'New' and enter 'PHPRC' as the variable name and the - directory where &php.ini; is located as the variable value (e.g. - C:\php) - - - Press OK and restart your computer - - + There are several ways of doing this. If you are using Apache, + refer to the Apache documentation, otherwise + you must set the PHPRC environment variable. diff --git a/features/commandline.xml b/features/commandline.xml index 45201c5fb1..a00b32660b 100644 --- a/features/commandline.xml +++ b/features/commandline.xml @@ -1289,7 +1289,7 @@ This is a command line PHP script with one option. On Windows, PHP can be configured to run without the need to supply the C:\php\php.exe or the .php - extension, as described in Command + extension, as described in Command Line PHP on Microsoft Windows. diff --git a/install/pecl.xml b/install/pecl.xml index c0ef29765e..64356e58c9 100644 --- a/install/pecl.xml +++ b/install/pecl.xml @@ -111,16 +111,15 @@ $ svn checkout http://svn.php.net/repository/pecl/extname/trunk extname (see next section for the download). - To compile an extension into PHP, please refer to + To compile an extension into PHP, please refer to building from source documentation. - To compile a standalone extension (aka a DLL file), please refer to + To compile a standalone extension (aka a DLL file), please refer to building from source documentation. If the DLL file is available neither with your PHP distribution nor in PECL, you may have to compile it before you can start using the extension. - Where to find an extension? diff --git a/install/windows/apache2.xml b/install/windows/apache2.xml new file mode 100644 index 0000000000..b2ef5bee09 --- /dev/null +++ b/install/windows/apache2.xml @@ -0,0 +1,173 @@ + + + Apache 2.x on Microsoft Windows + + This section contains notes and hints specific to Apache 2.x installs + of PHP on Microsoft Windows systems. + + + + You should read the manual + installation steps first! + + + + + It is strongly recommended to consult the + Apache Documentation + to get have a basic understanding of the Apache 2.x Server. + Also consider reading the + Windows specific notes + for Apache 2.x before reading on here. + + + + Download the most recent version of + Apache 2.x + and a fitting PHP version. Follow the + Manual Installation Steps + and come back to go on with the integration of PHP and Apache. + + + + There are three ways to set up PHP to work with Apache 2.x on Windows. + PHP can be run as a handler, as a CGI, or under FastCGI. + + + ¬e.apache.slashes; + + + Installing as an Apache handler + + To load the PHP module for Apache 2.x the following lines in the + Apache &httpd.conf; configuration file must be inserted: + + PHP and Apache 2.x as handler + + + + + + + + Remember, the actual path to PHP on must be substituted instead of + C:/php/ in the above examples. + Take care that the file referenced in the LoadModule directive is at + the specified location, and to use php7apache2_4.dll + for PHP 7, or php8apache2_4.dll for PHP 8. + + + + The above configuration will enable PHP handling of any file that has a + .php extension, even if there are other file extensions. For example, a + file named example.php.txt will be executed by the + PHP handler. To ensure that only files that end in + .php are executed, use the following configuration + instead: + + + + + + SetHandler application/x-httpd-php + +]]> + + + + + + Running PHP as CGI + + + It is strongly recommended to consult the + Apache CGI documentation + for a more complete understanding of running CGI on Apache. + + + + To run PHP as CGI, the php-cgi files will need to be placed in a + directory designated as a CGI directory using the ScriptAlias directive. + + + + A #! line will need to be placed in the PHP files, + which point to the location of the PHP binary: + + + PHP and Apache 2.x as CGI + + +]]> + + + + &warn.install.cgi; + + + + Running PHP under FastCGI + + + Running PHP under FastCGI has a number of advantages over running it as a + CGI. Setting it up this way is fairly straightforward: + + + Obtain mod_fcgid from + &url.apachelounge;. + Win32 binaries are available for download from that site. + Install the module according to the instructions that will come with it. + + + Configure your web server as shown below, taking care to adjust any paths + to reflect your how you have installed things on your particular system: + + + Configure Apache to run PHP as FastCGI + + + + + + Files with a .php extension will now be executed by the PHP FastCGI + wrapper. + + + + diff --git a/install/windows/legacy/building.xml b/install/windows/building.xml similarity index 84% rename from install/windows/legacy/building.xml rename to install/windows/building.xml index 1cfeab0e3f..2252e3beea 100644 --- a/install/windows/legacy/building.xml +++ b/install/windows/building.xml @@ -1,6 +1,5 @@ - - + Building from source This chapter teaches how to compile PHP from sources on windows, using @@ -11,8 +10,7 @@ See the Wiki documentation at: &url.wiki.windows.build.howto; - - + + + Command Line PHP on Microsoft Windows + + This section contains notes and hints specific to getting PHP running + from the command line for Windows. + + + + You should read the manual + installation steps first! + + + + Getting PHP to run from the command line can be performed without making + any changes to Windows. + + + + + + + But there are some easy steps that can be followed to make this simpler. + Some of these steps should already have been taken, but are repeated here + to be able to provide a complete step-by-step sequence. + + + + + Both PATH and PATHEXT are important + pre-existing system variables in Windows, + and care should be taken to not overwrite either variable, + only to add to them. + + + + + + Append the location of the PHP executable (php.exe, + php-win.exe or php-cli.exe + depending upon your PHP version and display preferences) to the + PATH environment variable. Read more about how to + add your PHP directory to PATH in the corresponding FAQ entry. + + + + + + Append the .PHP extension to the + PATHEXT environment variable. This can be done + at the same time as amending the PATH environment + variable. Follow the same steps as described in the FAQ but amend the + PATHEXT environment variable rather than the + PATH environment variable. + + + The position in which you place the .PHP will + determine which script or program is executed when there are matching + filenames. For example, placing .PHP before + .BAT will cause your script to run, rather than + the batch file, if there is a batch file with the same name. + + + + + + + + Associate the .PHP extension with a file type. This + is done by running the following command: + + + + + + + + + Associate the phpfile file type with the appropriate + PHP executable. This is done by running the following command: + + + + + + + + + + + Following these steps will allow PHP scripts to be run from any directory + without the need to type the PHP executable or the .PHP + extension and all parameters will be supplied to the script for processing. + + + + The example below details some of the registry changes that can be made manually. + + Registry changes + + + + + + + + With these changes the same command can be written as: + + + + or, if your "C:\PHP Scripts" path is in the + PATH environment variable: + + + + + + + + There is a small problem if you intend to use this technique and use your + PHP scripts as a command line filter, like the example below: + + + + or + + + + You may find that the script simply hangs and nothing is output. + To get this operational, you need to make another registry change. + + + + Further information regarding this issue can be found in this Microsoft + Knowledgebase Article : 321788. + As of Windows 10, this setting seems to be reversed, making the default install of + Windows 10 support inherited console handles automatically. This + Microsoft forum post provides the explanation. + + + + diff --git a/install/windows/figures/iis6anonauth.png b/install/windows/figures/iis6anonauth.png deleted file mode 100644 index 0a503d7af7a40306b45b54408f9abb40daa237a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25905 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 I^f3SYFW#l;egFUf diff --git a/install/windows/figures/iis6defaultdoc.png b/install/windows/figures/iis6defaultdoc.png deleted file mode 100644 index 850b99255ae126a3480f37d4773c8b82b77f61db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8398 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 DzDr@? diff --git a/install/windows/figures/iis7handlericon.png b/install/windows/figures/iis7handlericon.png deleted file mode 100644 index 135943bd383a3da6ef06906e60042a505ded69f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55381 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 GgeCxf%n+3T diff --git a/install/windows/figures/iis7handlermap.png b/install/windows/figures/iis7handlermap.png deleted file mode 100644 index 91c5ae0765fb41a571f417baea0dc810b4141dfc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30544 zcmZU*cRXBe*EXyhGR!0h5-|or5M4wYWkg6s4kKRQu zQKI+W-tD^X`}v;t{r-^r_O{D;u5+zp9qTyP7OJZJl!E*YIUXJ!g`$F-IvyTD1Mq_f zA^^^;Td)ZL|B*Q;ymH3FqinkV!EdwAF$GTIJF7pH#VhP#SOE@*EM#8D;Ng`--Z(cR z29B9b6x3hf;d!y);rR#S;hh4f{Qu(Nx$@!Rts3ItiN)jL(K;mmP?NyJbE{I6lhO3h z->8wqGPI2!)?F#32l}PWlHrKi14TS;D{u2igwiTI+-A^mAh^L0-xBbOA^u4KR5{#% z=@S+932+D+2{5F&{wEgH8el{X(h4x7=7^VWAfbHZP`owe<32j6Ven>n1{T+woId>e z%^RN=DpPe;tDCu3Tc@X9gjX{79C*ZOc+~y`s!Uq=#@Mh5=jwkC@yMm|IiO$aN$8lL z@lvA+RR1}FN30V-gOoU5f$RVG1aLWrX8kW{9Iu@LVx}5Z((;l)BITY$0*w~tf9^`F zm!mEgY~Eez&J#Hs-GUTKG3eL+mhk*hb7bnbGqKdu+qnVjWoM?~p}KxAFed3`a@B7# z$A03eTfwwhA2e~i#gl40=*kjQt zcO?Hl0gpO9kYJ81ER#e~&M<={P8+N?&yfw00Xv>me4kJ$FVeStCUmH&KhwQ%GRS_4^CR$-)+r_)X-?U&fMwJf zYxP;dJ9{ae+7qLx%7s#l1~tDYFAuyfmy`9s@4KGPpD&z@^$&J^iUR#P<-0=xDeMrp zk5@-p8$A&gGSA;7&iQ?7W9ZwX7pT4O#rh#-l5^sD3IQhR*9%gkp5}u#JdR5FKFKn5 z!$Ntn$FJuRteY1%U5j$#@|LWtx^QlUF5B}ws;hinRB$zxVcP=Lv^V15RJP4#SK3g8_-ZHPK)tfxEt3CO1e)zd%q&M#MjNVP8-i42kXKXdkr?@>xXOn?S zKL5bp*}$Io%Rtc68>2D^{?9fZo@3xOwM*#c4|!|Qs6ut1+V=!Yz#Iw zs(n1p`pNj4cX!_zgsH@ZEiMK$czQNqknN_3dWo~E;X#Ay)E|z&dQEpLPl$={ zPb#=R;M=j^YcA&K>~ddut%eI~V_&7Esg)n5Qk*p8cGHAeE{x~obJ+-Yq~%?}DF|Pt zaiMcokx`Q(2=VFTOG=~Wh{eN#wT;(Xn_c?7jF-zCj!eF&O1~}q6X-s9WWKIH8JX)m4FB?Pgx>T|_rk*5mZ%WosI}kwHm1 z4bP#k*KHs5F_L!!(Vx~!?$QW-xd;E4CUWIi>S*u%XKW*aR$K%IORmGE)Zq5k_J`LO zj`l9j@>WVd`)>Z6k757ROw#G(Ky^#+bK%hN`Yp9?ug`H&E%%+$!_tJAGEr~_ow+7m zXC|pw=%WRsyNr6OH>{L`Tsk0~i;2DwrKfQw%D#;0!xgCBANEymJ+-l*=ryycfcn%SN5~8-0&a+-ScF5q0=k+v=CcP!!Mt5NHmM!t1gTrx$2Pj zA=jvZ}8okP~T&mUoN}+ZSqn zrEinH2EJ!p(%_rE+>vH-vCEB%@8|6VjW@RbWM_k+`{P~}CC)YYXwX%u>aG96Z03(EsNF zc+`9}ee@Z8#DxFJ1OMQB8nw`SJPa5~y0zpfrXDe=pL<6bJD@%e1XIBLbd@xaYDUyav(H@xY!6bxmq8tBEKTjQN3?}t1p6 zu&Fex2*q@V1c*gh=QMCzzjM$()dWI zw5q=f-u$nf{y%?y&cL>=bCuPMS@aCj1+v zo?LLB3o>VJnX0k!ChmS{Md+K~4}GMZ8tv+cxC#PCE(o8QJo@}AAD4ndyjX!3L|G|U zM|`7;CTxy9UNTGyB^Q$>og}OzmG^+?AepMh6&*a?Ztp5Lv@<@P>H6-`rq+A5dE>SH zlDGj+d2PJCpQnu7#g6@6N|D9SnXdPKdHX>L6H1Psd}E}}Pv(NoAe5W;7%ou?pGm2e zZv0}Z_K$?$^7r@@Zoq&*jMurBURnC?%vtU1yu+J6KiFL#-d$guKaaeB;e4|4?$TvD z_2e>gL6NlqCqW3eu3bJDzx*DTy`tLkz?l$V?v%gl!_lbFf=m;PHuQ$9=dHSwF7?^8 zF0wo158@c-1mT5+yu3xq`aMUfxGkwH*OuGbe!q&S@^Ad>J9Ib#Ev~@8o|f#B_0#q9 zt?zqlgQh_7aDDrMPcQ&%9C9+ml=TIit6Q zs;WLQXd{CDH0WKjFS4*NBx6y=#kPUwSu-$APci#cDI=Z9SDyTS&W@KKoNg({q|`C8 zN0;V*=7qQj63L8oe*esl!CZ+lpUo{CEE;>hXgD|?oBz8)Ttn%X0K4##Df%smX zZ+@QP4MFgj_@||CkcaUNI$f& zbScQ_IJo(UU3r&R;!=Giq)=|C{rQFUrjwQfl&^4IyTM-Fa_~(uhu_8zTUcaC8?j;T zv|;Y0j?qlSwu9ofbw3pjvnM(sVXOn91dm=(zfSFabk)03a5c_OIzPX$*w4$p|HI=a z*oCFbn$=$+)#EY3Pgu&g_V?M_lD!M#<)2|ckCriY>ZYkMDbcJ<`FGhRMnl~87FgDk zonCq~DOK@Jlsjs-&Fnxho#c8ErIF;Uc@*$rGIBcdN)$Gx?tSl-Skjfx<@U+Vg2zv; z?p^vixp_YNDVBN>Tg%h?_H4aqP_PIhlNNQlxW~XI;F2a;DkbwSn3Wub4N5f^ii&;= z-75Sg5g&d3D$zG1Rj>Ld*pcP2q?YgZ0Sk7O9s>i0bBn6Isrk90I14|$lq*NqeVeMY zsrAi^v9T>@U)GG%qy817>K&F8lda30{;kfjpTTe)%X89yxMD29P(YzzGpOx=bdAX6 z?3G>>3j0|F^R%-mNQx0xE0&$)d9~7nv1eq=7C&*VmJmDj@YoGC=W#fNu1iO?MJ*gg zKisjC3HXpEvz~sFX#CF}+|m+97s!A;naFDv^^mM%vj1}-YaA>kB5MM2+J9RL{E9S^ z7NBVBm&Hua-&}~CIaeJlj!k)6SnygXmUL9zq=e1)x^OJ+>}*DU-*eZ7r0Vk_H7#xr z0oKK%&e6sXf}=%jAXH!A#CnM42Fyi4Tt$U%)$?UZKf$__&XLVjareu~shYRAHc!d(?fN*#4v#Yvu)y?F9(7R@U+>CPMId0zodF*1uKUmDrMVH@ah;tlZJlB6 z&*%N2z<9APxR97Z+OQ3KUbnvoQ|Gh&Et~Gk-csE~g&&GqdqgafuEac#7m}S=u)3VS z^c!FqPSwkX6d{WFzb*3(F*L~V%df_I*I9>9-QP>P0XlWL+7ffmXK*F~QnJ^%Iim8D zwC>)3{hzUklg*fmji*2F8q8FlSzfKKt}clr-IcPlkr@AdaZ%WYQE)o=d$Vy=a7CV# zO>SP16+*=7_kwXvA(_lNXDOSnJ%Gud=?|O~Yt{(eTJa2N8Ouv(1jXG==O>a3k*SI~ zlj^OgOR@J8oVfIIJL~-Z`buKrbob+c)YtKeE3w*xx;FP(aY=7aWfd!-M(8i;)}pqF znUs`s&y(4>u$rfeZX9P&!d1OKO~A$Fi|WOY^#T3_*4GZ6^3;80PW)utZ{KkFOk6uo z`{N6hEs@&s$;yh7v-$Vzus{j)!p%nQ{f>Ls87gGpB-Rv7Fs|bFrHx>~);cGP0UI_M zpyOLzt*8HiOy({Tm11Da>pSGH`qGf^ZYsX}Qg$l>{+D0bi#%wT5zFZ0|M>o&0NgIq zx3R08^`$Gusmsw{BXR8enXN(I5bn1h?pj}+z?(LaeR`A-*u9PEqo{rIF*w>-^afJ+bED+5jMdEi2rj*bWi2FuovpY>w zu+3e!Q{4K@@!?2Mm^k1r0YM9IW!`mD3$3I#E~I3=Rd!|>Fk|@emAt*s;RL$O+w(hs zY46YMbdWf}wtXEj`2@z;4c?=QT2%2t(ZyKm-r$VIekRF_Sn5Wo5QK=Ih(gE4$F=sP zXfWx@+v$(r`$*puH7j=f<|V1fP)0jH&u@Fe-MJ1j^+p96GIHt9=M1qH?A|kylPA81 z+eeF2Pxn&1Lm`CdoG;!_?yCanI(S)mhcDO|+ejI9qy6(NQs|>1-+QY!h~~q+d*A5o zd~2%CDm744Yq1tcp%ZdJMuEdR^pWnGHp zL*w>qzuh`fDFAm^+S{Lh0#(dn zjW9d+s6FW=VzRq5xKs5w-7#vA*7+N(yiV-%XwRsH_tD$Xys^37PZkCza=|y@Gf%~l zP{pZ>(}sdx75A-PkOJO(xBKd}$I?wyJR`hn~QsZ8grtP&rAqV-&KCPu=|D=mO1?j*D6U z7_H^~nYcnQ$IY(~pKsItBul>q9vbEJwA@=+=^u2?z$9Hgenvn4x92F^-S6?#rMoOd z+#q!eopU5i^%F1=0OUdqENnxi_)2b+=GuO ztXOY9Ih{pcRfRWWn9#>zyLJ5p@%4t<8pUD@$a0aZgWa!m_RxjM4F>Cq>Ak&M(r>9f=@LD>9en|PAF z{j{&Q_1Xqoja}W(vWtmF^mxrg;*stmSD8|_>H$HEI6q(PLVvdl^HDoY z$Jf$am$FrxR*-g%IgD8`zAg+!ZM3z{OX zM8}S|Y9g)_2Y51n9=t?Xod)52bJ~j~2 zTbA^Az3S5n(Otb24jP9=Wc+5JA2*9BQFANQ;}Jf&={1f9)g3*On*OajJ$~vDHf_&q zZ&x!md132*6gM?dWIuK35_4$7V=r;+Jre_wiO~_1jv9jU_}Q%K;}XRKinO9nzQlo z<`8(|vV+i31~=}dV0hP**WioMTsNbcUc-|YPw}~s@p$QtQd}CFIj(5St2iFtougOI zM_%-C?2y7ENa5DNSJTgJbs}ZmlF`f8b+&B1pwHJ_GDsPp4(ZQG-u%pWh@|o6l_xGe(t?kshOP59lsm2vO z)NV*WrVkwHWQwZV8*Yg3!_A!AmG2a_(l>_OnR6U97&t!{65zYpmaqC!y|8RTQulv7E)aHxq?ANlJVzc}k?!-XnVG z(tbb!mIcsfgLT>u-7lm`iH5!aMa~EQSSfRH14bKPiz7HIX-?{{Zs!7B0K*NCDQJVT zuP5iFC2m}bQLT_d;E?uFy_JGae*Mkel#zq)p&d;!$L|Ym_(v zIwy=q@4$ne*+(hF{E98S4}}eN3Bh%iQocWaszm-I&%?v$0-y}zYH6QJz$!D#<{*hk zJYp?!Jf=hvP;Om4MnQL*$C0HTs=NG}1=${1mBPbl5kL^Z3CIijb;)Z#n$ zK@L73(|FOSBIM3$*n2<#eWYVP!4IbWN20<52k?;)i(M-XVm4gL6xZaEk7m{p$^mE$ z(r4uU@O7?l6<3P0;ecfDQ3DUGrYr(zk-1!WXgnmK-SXKG*F%R{@U8p_7O8dkn-6Ac zAE@RWZd=rL3KKv5N3wp#Q4fw*iNt&;!t z06@PXCLW=09F2qz8BtJ961q+iiXrvhym>Qt_2Fni%Jwd}UsfBd0lZUH7T+ACJric%{0`h zf8;A~fIf5yc}xsg;68Ob3iNbladohGW_>xGOo*(GR0*xnH+Nb@#4<2C{)jF^ZWN6K ztYRq>(1mf>e^ZE{IP3OhOq7n<_O3U?c6Q3uE?fxs7)+2LOZ#Z%sjuyH{dxwUxIC36 z-|wjywm#N##^Mv`CNKPdKMlp*wEKs>8Y#E!uT@E!v5B7o=aG82a@?u%>!@$?e?QHi zzH!*ysIJZ)gXqhilr*I8+*Tm_Uz3%NF#EVhep5E>?qc?Ns!|SAre{>{J?dC21(oytpWEaf@y1^#7VC4f6NtKbM+IL0+UO z9!sVPHh-w~J?Wgpfsi&fHl=-wbJz16%8_n`zCBvpYO4%G(*O1MPCLD}^K_AxC^{`F z|1z(nvsmk;*m)=6bM1ls;dEbMY4pey(0I%qzT{evyP%pr)hR+WWXI9*#1SB5I$2xe zZg0`524`7K&MT)4P>`~!VIMgkvhtK?9jK5j30~yR0N2C&0`O&PM?0ZeqUoZyM=Cc( z-z8cIOXSOAwbU;MU;6e*a^Havw-!h*Aw9hLzN<7b0x! zhz}Wm@5_wIY~7EJoQp5_-aEQaR*G@-Q4tHk8YhCPydJGz%ZkYakI-qn>3?1(!p}bi zalL!}wQ--590Nc1m1jckXMUCw1PolvS!@h)hb*m*6~lmVb0Yr>F7fb_p{bgFE-2@A z$LLnP)S8J8Xe^RXC-@8sUly1Mue}RgIL%oPp4)2J)&@qn`m%l=>7lF|4L1#kgwDgw zG$TiZkcQl!D;fwXf(SDGcj2oW%xc%#vM;9s^Vz|Husaec^fkv1^i$wM;i{Jbr~O;c zTt9k}?Q)EAgs!L);hqZ$MnM9OiHJ$k|FwqS6}k=(FQIw6 zUV2$`If_0e0)~}E^FLvc>L(;i`d4+6k&kZvjqww`%&i;FXB&E=w<8Wg2l5wQ*4F!t zYNEiH7O4%<4u}85$Au4KKL9c9U2lpFdm@$*9buhsU$KPzxF+X74O|)X67X1^f4%Wn z?-Tb_h)-JN6(b;R786>vVK{6^{uMkk2@)XDORjUk-iLG&dA<|pO8)*!mzr5*>B-kw zJ-`8jxd7{})Mo9mYm~0&i5Hf>ARbB?0U=90??0xc{;P@~?>rY>TlJv}y8lY)TxtLx z+;3#h_f0@k&I@yAqdUR*PNN*Q9%m?veLN-K9Ao%fPNXwKF%Qx zP(!R8;VMxtB~Uy0HxWN7#G}g)<;LdHgYnVvhSXb!9~z($q;$zZ;qm|8GR=wXlT!(p zW34td4B;RlP6RNtpW(LLFc<((CBAp=-oGC56A1>Oj@I$YOZu(9xu?+L?Hwl z{6sTjJnk}^B5mS&-UMgv)IkI<0FdXnxs~*o2(0!V{_(S+>z&d%-5Z?-J`ArG83$|p zG5mKfv3EN;Hju#^6TYk&e#M!)pNgx;wR!$++X&W4(o9Y2KY z`G}yf(ewWRytr6Sb%5EXKa-C$dBfr zy|-a(tpeLhZI*p9Zxk4i+q0xoSphRw^+lyzqv~#(aI;)eLO@Y@#sNL}0y^JJ(;*`! z5Kq1Z+bO1u{yg+dUVGokOw`gdS~n}x{CTAl=c3vOc^j=pw%Zd!tdT3Fr7a9th>zH# z7Yqbwjya^#!=*W|wU=qM;QqE^|3@+bhX0>646$B>tX5o_c;K519I8S!}sa?B=iOw}Mlr z)*F&zNgGv}5$7$yFTR|mTz;(mD|K<9@xx-nCt>rIzR$Di6_xQvTZ;Of`$fOR?Zb}D zc3~S`Gqk@BpB|mHEfk$Rx8wZ;8@L!3zu0Sf@=eg^;kOOb-uaqC-{^JE)J?zMiC^M% zA2!^9%?gCUL{`ey(y!EJ@dKJ)QZYw2ruA#;UR3P4duFe!xsm&;vPRqZ!?XHm|J+Hh zhtfou&;wgaRIH8}^s@I1L&#ch^gcHv3VO1OYm)oX&DY?O&hn(3JtWjRfO^FZuAW&R z4IJAB0N2UCdoEADC;60|U5VAB?hle$@rKoX1`qWA^1-*6 z2|;&tss$UE?}G{1zDYh%%2a6Ji?++An==9J^gr_@Lb5jg15^+iX+*FTj5!e=hyu;Y z)AiNc1-Aq^AdyS*9IA$T+cHgwghq}m+>~-?N;^{KBldjC=IkzSLpvQFjje!+DMa&t zKRWi|+&&yk%IwMlhBa?et+X+>}<~ooc?f4-5Wwf!(CO3irWay%{{#FwW5*# z&GVX$v~o30e-!8#`sWb-7-`IO0yTD7J?1pXL8H{2JeC^U~&J zguZr5N1Mw-nlJTp8md6TP&)4iA48RHX~%uuhd&m{xH^HJa18Z#?xj>zK&Gct{KO3O zx>t=s^wUG-x5pQyJd@63R;+R)$5S;U-?sM4!Wvn_qa<}<4_~jnHN{dUzQ|BC(*OFk zmwKMG@FoBoKepl9dg%6dmd90KUojJ4fN$?~uJ^W#tWAh-J&Kgt!g1B+Vbmvy1b&t#5C@>BB2OJ~evG4m6YB4=KCe9}gg)>&!`j z=Pn`h84p|};!1FKRS5t0%K{?;tR!)e29+_!bC(|{DCf1sjf*1);UH^ z9vNN+Y6ruwGU+l-RUGR0nN$GDENdD5hG_3rX`Z0UTsr@YyvAI4sGtLxsx+s6az`RP zL9f~VdQ~`l5xMO#a9#AzOicXntKGAzIy+q5#C+&AiVh^XwS<253J+L7ZkzB`TrQ)4jkJtY81Qdj~OT}W?nvMpxfd*2b2|FY+xGi8K; zM?rwMK{y#chy29f4LKNv(kK1RS7WFCn-1iaM0(~{OqxeRR6ugMKq`G;s7#MW!p5)V z`~{QYq0v__!Svm|8VSj|T^bLf1DEoZu2xc6n z@0izsY`NC9(cL!TUB~cg4Azh=6F!C5W z_KZFe0#6Tkwx9qv&#`gBJwuZaliv~Iqp(~v+s^-p^W=O1%lP!K2?B97@%FxM9%lv+ z`^mZzM|+dyxHo*kGxmRxD(@ai2fXFPLj!&m=mT1mR^SR$limS33!Ea8@sgq&QS30; zdyTkeU5XQl*gSz&T$f3u(mIjv*D=nr+#v__K0L=k9eIaBTR2kz4$+oK-!Q#o@=`tX zd=qZ!cUd^n1HxrHaR4Fr&h%_1#m3LK+STu9G_LPF}u~j#f2+w=0JvwZCK}@0DC*r)7 zEq!U}gjD{dcUZ~!NEKj#M}0qaD+H(XJAD-n7fztn-Bh}H7u9n~^W)`q%Tc>t3&L`HM`JBEd zfp6$X3cUp=(&!2N1RVQLVr2E#NsuHN&*zbij~?(nxGBXu*~hA!xl!og$vU_E;Q*{o zg);yMN2od!Ya)n>CK8xsDap&11z5$l zf26Dc$W4v{vEeO>afmd|Ax%3`f*jjXHIrIdPY$&sAb+DK0}SnEUBxwE%&u&^*?b>o z(yB>;-4S!y_K-50Fq@L2s26sUX$Jxet4q~BJIm+$V-M&EB!vMkeE|>(H9=(X2^37R zT4oH=%@|xl7IzyiA#>6rgx8q;c!KU>yS$Ir)NQ#$jBSNj4S10!(1gLLpOjo%MvF-9 zm(xM0A;AYUO`?M>To4}YW>Rdu&Vw9Q>aGx-BV=Hm~%#5@%m;Za4?MRCz0 z?q*4Rqyg~LG4G6*fWiIYR_0hH81p>?L$qpP)6AGZ@x-llWDY6MuA~=&NF4eW*USl% z9R_-qIx$gZ9_Ym~$rFF#EhQsnN0yOJQ@oN*WWHs+Qic)%3MU+IXMs)2jom}Gr!*$C z@4^Mp3jIc91s=>#Fx*te(rad*g;z}=J|ZtGfbN`r{nz34;3G@H#odtfZRUV*lrpHQ zn@U9yW?c3L@GmslrkEv!>_89wyNBfQZw%ke^DapAT*xEj{hv3#7V*xAI{OcjB&%3} z?P|hJ&5Dm`SG<2b)2XFE|Fzf()w&ij{s}7-*2WhrtlBO~)`N*^x=qhhnGOf`J)Xb@ zp9(g6U&@i3K~KEjgG9L$A{+eC47BPZfph-pM#SV!ch}6SQ+TKEcbZvjtqhEXoxdp* zsDo?&$&}K;4>TkI2jK1iMVIft;R_(G4zEcgAe*^B`Qx_?vA%~mOB!IQ|G}(w42M21 z037Rzrr%#$1;n=uNKWWt8gQlA@o%{)kXM;Jg!ccXjc6nR31BNTA$v&#bC zvIRBgGZ9r~bdBvW4<)pqJVL5@{tY>_Rs8>UCCvl)uCTyvdc@%#oQ@?50>5>O;~V=c z@_k(RBhv|nwG*@E3sa^)fvvo|N5c+id+wl1bD#g8Gh{>pUPfrN0~hPW%(8a8Lo`Q? zbgJUz+Lr!;7KY>(*VANN>n~aV%qk-n!ry|zqUOK4_%pcz9&GRuBsL~<-dSNc2nHungPsF`hwdN{; zsr|)Wkdiw~bc5&6GC?9&{&lW)_si_zFRJ2S?%s5=ft?DJUdv;L|Lf`Mk7u(5f!554 zcFgS0?|O(}MaUhBcpJ6KHq#rf3TG*_*BTno^7xO}=U$J;#!$@_*YR};>2Q@n;P()m zE)gEJ{;o&-u@KN^6CnTJXUjPvf^~UWQvZs*KJ!-JLjn=QGQf$D+W_}l`UQ7fGlft8 zO-$`t1K$ebq6Oq|ccXc0zZAs5wd-|Xi#O@;vb-V)Vz1XvJr#R>C+Nt)oJ!@ZYq`g_ z2PNyDl6`Y~4g{hg(UrveFKw7%vWHL0j-k1--P3ehZI}_D>{q?6sDRAZjsXHo3!Lr{ zpxtqNrVHdDaI6wd2S%ZU>9t$lz8Af9r}ZM>Uw!pgU2#)Zt~KB;h*~7XDB|=o`I#H9 z>FO6&lD*%$Vl0{jKwsi4P|5&n(}0j`B>GC2{>bBX&Cs`5t4KZUb0m3d*vnroNk1p^+?B9J-5H z7Y;75*r*CWxOnvm`KYgWNi1K0YZz|jYA?)}{*7536cy=cPDvzAwc3JZx=fG`5_qWY z(jLP)RGygh!6HX*N#m8cd7d0XE&&A^C7AyW0Xzpw6P0D2q(g}Q+l*<)lkEY+ql|?G ziIDQ-RO|9Nwkt?WDwUF>`YnmlXuF~l=#t(|ptBDhYU6KmkL@uR^Yg-mhW8RMSx-nF zyMV_m;R)1!In4c6@A?yjX?pE!M7Y_u_8ndTJ+eOI9Xv3^QoaC*x&B1RiL99c`c?vA z`XUmfsxuep>I)dKLB-;6IzX5nNJHh@#S3K6e-GD!zXNi*>XQHtmH^eS&S=#?H>}j@ zT~C%6HRxZ-Q@+&6i`5uC&YQ183#D~nh6P~+Yi5Qu;6HBfSDD5uZs+-3s1gDor;dNw zfjMuRIm+Q-CRZiD(Mj0`zJgcX&`oH3mLFvlLPmmx(&xp!9sLK}GgWq_28H#aZ`^YouH9ygk=A1N6N{fHRBq0f@wqbN zH7UPsMDnkcl9=9p_3=C10eiN0nHi1O*$MQ!6j3X-^wFo^{@V+fk3ZF@Vc(>hJ>5D|`lJl;dC+pS7>`<3=7*mJ|l%&$zDZc*FE)sr#tu^pwr)rDVFT zYztG$_=ByC>(8NMoWNg+qhE5QO!q`l)1a=W9Dw+X1nEK|2v zVw{G-lA-FU%DHuW$o&X-hfl*l8x3>Ufqp!occLyZU_Eh(B;PB|Czi;L*~oWKE`5Z~ znMHEMs~Sdclq@3oBsuJ&CX&h0ci|pM^|D;td+>!KPdBD-#0`Vtq>GZ+4Q`n13G^5I ztrr4JmW;jSXiSY5O@JxqOy;fa~!Hd-ua8=EvUTf4IydF9y$@@$; zz>%XKZ9JPN<*cN5L*|Kl%&k&sMp>Fd)`x4a8tF4ye|~v%T{MrhazEw(Dy1bPu;+#A zoULOsN}9rYzyjk&jg6xw#&E(gX08Xo$f)Qa=;zBI4^`$vn-g^0?|nM;2XcHG3KUA& z5o2iSa16aay0LDL02JcZEz#USf*@7@Vy0D^&DTUcKdJP)$_^_;vs5iL-o1pYh2ZAHnWlb0-YJq+02f6MyjSl{YA;z$Z0JO`Ql*u5XpxQH=a@0JM#hbU~S^ z0yl^bjP-P8KKDWzl%fzR(c@%qNxpo7q%Ui(0#QZ??`3vk`c}m}a`^+HnSS}v`xf)l z4>hDs7*!0nhKTXO-zP6jiWP=;<%wu!aYcuDEzi`9W;#P|}i179W>CXy?_GWc%&M8nA;>wW?MWTp5` zFZwYiVsYrak@7=W;6-TEfxtJTumi;}zXN9B;OQke_~H%swj>UPed}ggd0iumso{Ye zP#SlU!HdXBA5eZ=z<~gGVUy1&H%6cApBHhE%kj%yZ3GWI%#Q$MYplyH>u5;BtDEO? ztybPXHQ=?`Cm(bZmXQlAv|}d8=X}}j+s3x#9o(SGuiK}?eQUlA!Q3DPk3F@aF+DWX|d_KU7gSlr3`gzQ@<(0dXzkJ8@XdI6ZJ zKKI|tJ2A)eXLZ|F$^l^R41j3Bj`ads#C3=FjCXh*6nka+)h4lD3C+x8oy8on3Rz67 zG)*`S*#t?F_!@B&`Un9DGU&R$K@jQTgI&sCvvPX?J=SaW80n<{=yC_T?7Y>#uCIinj0)C6!86YE)+(m$U%w1dj~ZKjMR^vuI9VT2(VrL; zsFU)1x&fk}SS@o~G zG8l=0md6dGWkZ*!pxj{&`w}L{*%$QUyg8y+`BBTDiWz0_raYfC6UVMtnzyy(VPA374K7E%&#;|gsToZA{4SBsj1%NwbW9GFuyj< zYuiKW0IFGPW8z&n`e77A4Z_@~SFSr_x>@3;AJDS8dYr?EFgaT;*tw-jL;Y9pAE~Sa zfXoc-Z?ET`AR4HPXwBa628F_toHz|o&w*svmU{yKmP;ovxn^d%=JX)Eojv{8SYw60 zyxR}c$1JajB;KfSdDVb%u*M%&@-cfzy&Q-!07zE%?@s6B742xhd=Jk^WWVwB-rv9^ z&e)+ZoT~xA$5{U??PC;Z0xDn5mYtZS-lO#Z1?m)-v3j8F#x}Hzvrd4Pqp*{hzCCy~ zLhb{Ql!08Z>sKhiy6Y-_Pf)WQ7&IU-(J>#v*`gr*s+Q|CNX-?u;SeEK&Dioe9S%O~ zfBj<{K0+b@hRKRT2i`?-y~;Cd7*V zK|46GZGK{0;oO7XmNmD+tyd>d>$ANCuEm~VS-sXDDZnEhv;@#j3e2>e1EeBe84)~l zE9$1EAm_(`^j8-h=W&Z>Mm+YLbJMC5ML!e@Qs6YXB$b7YHs~?Dyi|M~-Lt>4;@%nm z#0eD9Y{i5ucpq)c8bnPmw!px2WICb!Hi4UqxrtcRBi)i|(Vz9xviCr&fQQOEVop+H zTa`q-2FhU6G6SfUI2KYOrWzGo-X(IE2E|nL5q@a8=ELs2TLPXoSB*N;_6BM`1E-&O zce-4~DPWDC9w%hKEPTOQ<|QAL+Oz$F^NGP~89M*~;f1(PhZZ$O5_1M&mLIp*->7Nb zM3+@t;58nw`-QxFu9x=5nEE9nxIcy|*c`0;kJ}jS!L<^g>++dJ;qcN32~ycR;P9K( zPw(sQO3}#Yd*1Ry1ZTVxLNepuXrLc+(rd)Dw`ytC%Hl4Vq63X&O9J=dBUtzmtJWBV znM(E+q11+=H;DbiQRIs0Zy4>0TP;W29Fk9m)egux{KF`a^-N}qGKH`)eWP<_Fy5>D zZR!%#EIWKK&!PWU+D|7TMsk;bO$uc0TmF6e?>IdUl--yFR23}Hs(pqTgi_4D@dlg%L;jtOS`GQ#>m`XEfM8qd@baU}`NpIlJeNNqKp+1{FiE z0kOnuz0risvTo(G?>y!Vs;e^k9&)ptK4ri0@dIkQ!hbb~E{rN$@IGt&-N!BJdvK4) z1PFX|L+>6l3gpD}`z=$kD!?1|SHQs3R7_PY7JQM9k{eJ=JF-70C31{rKI0l4&Va8N zOzq^BB#YUjAf+5d&{|pye8qw?!M6Wv?`p?T7 z5B1PHs`BqZW0~rClb{0+;@8wxAf)JRCtqwhp_ZULK!SCZ?_0~DK@vil>noWp(ECo6SV;t6J=@UM+;VDKI=0_2?G;oAg>qpLW(>&!GJlb8 z_i^B`=4?u?{~fs~@6vv9SFDy!ifmpV!!w8I7qeq#gnF^BtD1$^=S9rLR^lAh{~L{R zUFXnGq=?~U=-0dOWsCwhc{C*Yh5w81GIUfbo=X^=7ksh3V0c#YZa2i}-fS^|KX$>W zp%_UL;ra$L=+g6~Yuab^7%2+n><1Fhff9Jw(|+;fU?z~iuknGHHXVgO0mZ+HlJOFz z&m0}KhXlLVgone4gti&wgBuS7wBA42l+0)R^YPWqc8q1t)4#d8+D!Ih^&)Tlw7ur5 zRnzVf$HT`(wY4pFxXZp=YEC4+ri2ALopyP0+9Ck0Cdau3tQ@M7wB{wYhjcmcY4QYU z6VL_#><}c@OLH&Q-+2D+0R_791evh$V_x~MK=@;Y2X-fs%~BpB6cC2Z}J%JOe+$) z{z@IJhEG61#xX9%_3b$_^oA%hKTU@13gVMwm}83uTId{DewZbqGO#YEU;CGl{}Ff4 zU+~&;=LCY23oMl;%J}3GBOF{4dae}42!y6n->>k}!f3;q8CCRYw|M>v`w6P(`>_>` zt=@872~zz_%tFO?c3T$IBVehu&uokXR3@zup;1BCQ!W)p_;E54dST*OTOsfhW!Ya%(} zozbQ51WMuZ>@6RZY`H!hKde|OSvk`;nb7-wdAXtgZF$1QuVur2!0W@2(?F)YM!Rp$rf1$Wz-nJYdn3 z=5LPZJ=_Vr{v>o?4u3UK*BDf#5IoYR&F;S{EEkdj%@56mhNSx&01&L=r6fcMYdhd+tuQlK4(J*o_BliZ%PGm0kP zRG&6^m(y^Q=krC(kxr4q@LS5F_yai~U0`PQ(105Dcfd}I^gVOK0TL<1SGtU5H6K$D z4PTf4#`tG`xvD#*pYyL=_=CeR=M+fGV1fWZ9EQ>Xt#=^JdQ;HJ_g8_9#q_d=xZOA} zQGy(uAeWm$Nev5xgP5q)s91J7Hu8(edTgMvhK95WXk(Yq`_qqiJ7eABoaG%a3xsqF z;?nN@Ez0J(sS3IN(*bvo4wFVMQ4=*iQrZtv{O-#Qq%r zQ^%k|K4v(pP|*OfD0+e)0Uw$TS>ZWu6Ofgc23CwR$EmuW=tc`E&bUzEmfSh}?kLj< zdQDBZQ>&_2TD&>){>A{?tt*FwVH%*%nTvj?a&U|PxJpiZBzy!uo6!)A(biMa$dP}T z@|ZJ#;2x);8HkEW!i1i2z3;tMB%J)G+MtQUJ?0wnS6N;Z0TJBXfIOe3PfV}}?~3^Z z`jTjob}@LTr8{-kUmVs2X`cf zm?hDT*1&qJ77_5k8fh%ewlt1AU(+}ct8u-Izn7eca~dxH1=Y%WFctJinxn4(Fmo}Y zVuijlsy1ZFs5C|6mA%Eg@w9p(8V>$X>0@}f^k7*u2Lqa~jXHnUcteNqSJPlSbiA0+ zu8|@iYX>xw>4y;v`+%Hhk(>BH-yO-^2TXxK2A=#SW_spkR>8nOG%=|nn+~Ha_(pJec#^C@BDH8Ip@ru^Ld{8zV7S3_U&onP!+S? zBz1D;`k><+deE;W~1W*Ac3M4oB+j|J4QAIO~EO;s# z4Y)3n$Gg`2-oj>rr4Win0BnMHy1?_3thB$`atO0qxsg3o@zeDz&@9>el`vQPo3I72 zHj}x@S-&^hOvIlq9mknDrMTk2>QVRJNS?EQ=K*eG5OWhKK-|p12@1xuX-{^gu|uWfE}MR^J(LFt zpP}tQsxWAP3+qtkBq#|S^!9SLF#s+M!->-Kz6AeSHhT^*K1C`SPo`&$sChBD!=TE0c-Y_7S3ejD{nf2-R{PS9KXFl>L zh`e8W_gYk|OB}e~CUTv;gw*577+s=ZUz}!EosR#k!pk6hqiL;ZYTPvj27c)brR zCy?!g#;6z}vs6oq)GGyLImwd;KzkgDhX`t3hfVj?5~xy0#)T_2H7lmNp11u5cvN4Z zJ|`n>xInXl6!u#+&xy=S*bi&i0FsSnb>ccxLpOv?IjW-5WMAE zPa3AsFa33d$Nq3Y?n}MiilC2R69FL=GW0wW=C4c<<5A6|-G9~hDJcHX8<|}fhs_S@ zn!2riJ3=jU*A3KNkVR)#(rOE3gr4%7Gj{z$R;ul&LOtxupa2W{1E*)~==$Xz-Z=NU z9qien!W-*buEh8(!iAU#7|XIg_1yHKz~vefYNt5gi+$Eb4SvLmxWT>2&h8fu6AXXa z6t62P-W6k$bYXWgwudQn3K3=+4qwtIcPXHRKOA1rvN-kQ3&G{26BdQd5_MaEZ%;L)%%BQ)*k;(Io#+^S(6`N}bdK2@rmPe~5v#WD6<94r#Lp7ZKx z3(EcMo+rB+@5!~J(%ucV-ZaNN#u;ZjQgOHPD?49r#}UVsV0_Dz3?UXzA!u+%v0Q742z!-BE)!=nkuy@Rl^lFg^UTV&rr< zW_c^TE2A5r%MPxp(c~eF-b$cc6dXa0)n_igX>|>yi)iwuIl0_7Y>^5d@3Hm4+{V-& z_KkRk8h$8!=ofIu8$BAf?J4E}e6z=|Y;Dat(m}r$@jOjLTGZesSJaM`T~^Pu;xV~8 zt~!ymoBN&e%t`c&WkQ@7I|~`F#vh%dmSuy8TOQ|<9XCp8bW1n2;@lq$<=(flPKmM1)h;~!B zXq&kkE}4JU;#v*@ot?QVWe3%^@8>Xjg?iHo>N=RmY>ziL5J+?%l76ohgqmX-puPx{ zhTsgTLrkYWTk7i@GcltbV0E*+*8vaAl}i$fpeB!e{4_dy-Fee)3M>!&pE#NS z2O^R-B1^}ZKk20T*SFon>|Cbi0FQdV^`Y7&(5nzb!^ooJyh^q~4M=i4bCDR%l^y{T z8Z3dQqEm|{XSRyPL2WxAJhEJmB6Mw;qJVI;6wj7y9^|Llu7hCNeh{HlK7YXDHV02d z0bXb;QP}Gz)_V`6J3y&Dq=bx^tiQhp#!*Lr+0Y5qjqpE@Q$H^S$#&K@A&yEcZ2nJn zP*{IEPvkTEtyfa>)-GBmJ7T{p;&j*?=!)S4MG847kDpk~F^ru9J=Z}ExCr06_ z%{%dAZlF9sgA6_iTk>P&wT5>A?!x^DF?WEY~HMb@Q^c!~6C3vpzZ zNfnm8K#Ac&!;7pkW%`FJZAoiTY`pU0a%t!HchiN|>UI7WBO&eFWt@7vVcN7srRLWL zDeKN}WNWvKG+Q`$*HW$f8nN=|>@LSGfaSwrGL|f|IZVY#z(Z^!S}#q^(L#S-d>|@Y zqGwx~Sz@h=3w>o|5uLr$49|Plyb`x#pvK@%zH!K$1sB$&IDaPk{C1Z}?kRiBz_CjX z!=Ubl-S8^}Gjia~21R-zo}sgJM#n?<dvgR#_){3q3>xZ`{+AEQ8n9ZuPD$Y zXRXJW@qIZ>562bd%07%-M7`F7jT@!D-*dG0R}R6$6j(lJ7*C8jSx%9TJ*z_DLLSPU zkL^XfP=2^-K2$30&0}$ZJ5?&5tgbzc=?JK)uNBSgH9Kizd!0jj_%?Fk#AJrbEWSg@ z!A#jEw@;kU?DdY?UhC9OcBQk9L;j~zzEyAa6M`JcKa?KH zVG&udS0$EfGGnBsq^oye%B~YRSYYt;0@3y?pG17+lDaDcR@qX&Y3?bjX3l zQaiw7yJ6_;3cpot)ZbUNP%cA&WYZXs+z{98x+q}UufU=W@4I^hW1+sk6Odd`>EeDr zrO-L$KrinrWu3J2NdXfwV280l=D?5i8r%yKe!CQ$pZWPt!|KubtgjFcRUvI?>Oi=F zrmf{Bln%d}X8TZ_BtrSAnKmR~;>;B6`GGA6iNhnBk}!nD@~xhqY&n25y*re|+atjC zCV;g_pe|kJF&9L#-nTvozJjE32Y3e@mh$n!45q$P%=!g%nfB3qexD0$b_-_<0O8=AuHQ?1zvk&h(PgFE56PGI*Ko9`#AMWscORw7ZQv0C**!BoxA0E zGv!qc7 z=haA3$gN_h;cnjNWT1hBu((asnN+Tkj*G&zCC+cZUA0$_7~f;No2&g&r@0h6|B)g1 z$74^LL7{mFfzyt40V!K^F_H!$1x2AUhnyt%D6k$&fRf>;##y$a*@h21(z3il-JH!K z>*sUCuE2L5P6`o3D8IRT1yVVs*{NG(wAn<(jZUTo}*A-H!bT|)fsj9;~{Yd zLr)Lg@=*k|u$_b2h_ZWZski)9$+!C0wrX=-@`Rt|X5&qEw6Dwg0mb=Pk;qh&d3%QN zts@*qem5@fH5Fzf#8h5n`2@nk$IP5@nq_Rm=fg5FFQ>uSq)*;}2c*XDmkebr=6t_c7~po4?UfQ$u(un}6XZ~&zd zAiiPHbT3yOfy;6`vTJv`GF)134-te22YU=wuU>4uj{lIF958%x=O0nCrXm2DT1+p2$J+H=)w@ZVr=M<^F`1BmHai zK!6tcL7Z&y;qjl4qjriRsLWaJPquQKBwZ+**&eEak{s5RSmnx6rR+iN*?eaI z=fZcHO2=Ikb6R%}fhRd~VKbO8A#>7({V^ORA(z8uRXsFlP!-Nsw>{$%en|rm7nuJW$%20Xg*mXUl;_SytyZko*2I4`{W( zlQaH{^UH%dS%F}a3J^8{3N@#F8+>#kpJjzrW%flwHQxWfY?2%jwJb4Tm}dah(c&S? z6`V)2`i6J6qx=T3ILhWUyc*S-Xu6EGj)p?NkS6`hy0Fj7JUS;eTH~H7*F_bx8T#^i zUvbKa(~qJkF)$-02DBysB5j6$KWuMc$dPT}YdMVNy->1h;vdw{NbWnD;8^uhVbg%PDv* z5_6LftDCC)p2GIp&g!k6I%XX^d2uQw2XkHfP!WYKtF8=0oq$3{Ol~E5-rAs&6t9v{ z#hePHv-@F>0Y+qC`KqjBD$Q23{*Zd!{4+A}RRKz&_|zZr!+yA}kl)P)idQ;~HgR-|GV)2$D7cV6{IpT;;X*^brwFl z3aN3O>8?&~!1Mi}Cq;P#-anGw+i}5Um*$y|Uzl6sumc@Pu@Xq=3qnAG_i^cCaOzkt zTN9A(jSz(U!%bI4?zC|cCiL|`9Efk*>8+T|tBkzJbgH2Cy9G*FXV0};di z@HhS`h=(AW(sF8_M3O--UX-N}HxYmqEUxp*mI1~4JrgB_RX&Mio^xjK5VGHd2i=1uym-i0Ogi8tP|O-uAzf?cjG9+BE6YzE46zIoV=*G_oI<(NKc`9GpYgBMoCY z!4^8zZrS?ANEMf?T$~|N5(xwCPY~ucuU)QawW_E?#qh0Up230!zS#m$pa4pnK*E{@ zX1_CCH~9T9VQ%;sejB5%cLSTIQ(o$KMG*YH$Rh{xP-^C&51;J)*JVjcKkg$KgLNh# z_8)=U^*N{v1l6H1nIHTtc`Vr6pmYpC)n+QX9M*I78ZewM>#*80_JCDfuQB{T>})8Z zp~Jm?Tzwp%`_UrPQb^lSc>DMEuwlES6J3eE_Hd2vyd;$64k>%;3fx zY%2P~O5G~&#ugQ!&1G!7+L-#8>-+f)9h|irTsOEgh|68AS$vtZK!I{` zfGouIyh91BEfD7b1&6^v#(?<7{<)h0*-;+vG!6M9e>U#~GYihNyV)xWjl}^R`uzYa zROH|zJiWT&wt*pshve}4@&XrnUd0!V)hT?gjg954He0=+{_@;l!Rm_(RmJ4!;|nc3 z)d-Or(<8(8cdix13x{L+$8~(RvXF-%bGzADF#@Q#g8K3UTV7i3_;dIF_HRN~yfE6fc)pf?N@r8lV7>2;qkkFc{ zNK$XL`ediXhUhYNx>^nh3NoqwELoyVvCnTEP)~Vvee!gHfB8w}5&`4w{nCyjX(xOG zcb_Zuyx_3soSRaK?;>h!5*)_kz&|iDxT*1<`7`oVOb(TO{~^*d)F56h_oVqT&xNvx z*08@XN}m_HC~j)mbGu1+q*~o?6BzHIG*`H15GA>EGZp`k4;UJr0AqHs*EEjPVLB(_ zdt0<%zv(Ol+9>2W*5Q&37T|)^R%;H}J0C`HZ zRHD`cqWJ&h;a(8xJ)YejdDlMS#0hk{OW4KsvktZ;o~52Y@e?LvY+I&}W%JN%qOSvh zVjTaa02;#CVdrDq#AQZq<2@3+>tb^iUJj=Lu!Y&Ub2Ta{Lcg@!s%j*8#E~ghoOEz@ zCb1%;ci=eqCk+ESIfpb|Km!!Q^4~>SWEHio_e zbhfF;uCp73kAHT7D68L_8t>`txy8kJFJaZ#i+z^-2EA^fQebenj}cl=Lwm)=BooNa z{}RbuJVsTcb5^=!jM1vvih9%f4An3Z*=6^il^-IqR+lgC=W362qg2U5C6p35UpJb- z{?O_aj&jH@(N!>Vf6^O$_F80C-ifsQ9(&%aQoe{h98?w>F&WxLlEeA^iJt+R@ zKN1Vwh7PKY`9)x*KmU+$7^b44-Bxuo0g<KvTAj2|rj2$P zTUF^tvh?Ral8)K3lSI#&tM%9=gs%CAupt$Kc;agKJFAWeR8fVPgwK5xfQLlCI#*kD z?YV2hV9>eXzj6n%9%Q@MKdJl& z=zh_9&BGP`hUYzJ-fVqdj2?2>dqTu|GHtS78`TlO_r%Evz-In0Y(XGVK5G~GW6((| z;QN_#I((CQUqzpx2;-q$rhkLWU{Tl!!8Sh$`)iT*s5ZN+JCOc+%5w*D(iP6M?{3-( z(6P|wp(lin`bP}o1reARc%O*Z4!En&T2UD;?Io+{93v|v%e+R-YaA*Bd18zJJ#Gkm zk8n)!J@wld)i(VLe5!J%uVG#m;dBt1TEX-#zs@SuhJCxC2*}%2C^y4NBdQ)_4BuUZ znAo=}Yk;nFrUSaP<#1yEQout5MzUb+q@qlt2^p!JHYh3r<5-6J)HgI17`K%D)F0$> ziAmGvoS&kur<`D_8;FTpY2+F}<|j$|pG&~|Q{iVzYksq}Ej&Ow!E?fbk>8sB$v3Bg zGY>wG99J*iN`)^K9;U+OKfYHPiDV@w2BX5L`oKPa3LYA#P7FHkM@v7D2}AN1p<5x# z2kOflH0lN~W2i$X2}|Kf3+ce@x21+_X>B@F+xUlw6Xvl5`As1 z#e;jJOLYTSZYn8e0~*_OB@hz&cfUatA=RlbLFfI|U^@R?OBK5uP7$2qNo;P4UNtF~F0qakqzU7#UF?)cEc~ zHBp8p&rlI#!61)?gMlrDA9;#9)`HuNN(;vrb*e#_mIAzH`K{FF(kdV&>=`hDmpB@2 zWI*Nz2WP%@_&l==B#vdT5JEY;R5WE1nAHWS)8%4p!z8e!Ei8`V8l^OyR0TFbYWgll z>x0NQ`wqxl__afrh0LS>Y|PoUl$~HsVu$t%=+k%{0zII{L5N{^J_p$?{r_WQ`YRD& zC_!m0i+hir56^?}36m+0c42qeyJz!;wY0HuSTtt&@m#>&e$M}#LXSQBc@&SWD9Ecn zP*)=BhR^gE3iI9F%4+a<0-@sv-v-!0wStixmQ^;oJYrzPAo!*Ui0SWo+?GArAOAsc z_0bwSTr9r?V0>lEI99X?)ypviqJ1E_S%SZm!a+?9xOD#O1e@rm=cj&OIxb9ar@`0P za-g7}IfEs1vd1dS1X@u0^t4hRn7%6F0wvm?K`p|cg1NV6?8$g4BXg)Xv7!0E0kdmy z+a-H0w*-7HnSRDyhiab>V}g$@u!3&gu_(qS3Z`(>hyP3&ecD$vcXwQC^MU5RH?8B({^k3Sc)Jg`Dx;AQTb?o+t+aLNq|hp5Ie_Jf8)#Du|++ncBQnPM1rAbmP@mrAs>!` zHw3rY!#7=Ge?^MG1k=?&nvVIWJ^lSK4|(t2n$u8Hmp*xCL-Y&Hz(=2sgZI9TctfcO zUU`x;ow?W0#E9Q&FAo>CPLeFHc0Nd}%-KFBO{4|YN;B_TUiljHk~&$`=xaWGsy4F- z)=iTW$#0YRI?8WnN+n#}#BfAU329SMYJ^V&L#yBghAPB^fr$kUo2O(vxMb@Ib|3~S>9Xc-igYVO z`YaSZT5;J||C!Lzh455NiFdxHV(VJV4(FC$y?W=wXR6=Fw0dveB3OKm(Yxt?= z9L9hc?E+6iW*PW@C+u()ZH+b8ZM@$?D|0`{?n_mhxYb-kH2^&pI*$|)RCx7WmM5Gc zhkAzUeRMjOitJj-e=8_i|9GG6O*yLV0%lKgHPVMzZknf*=G!_=@NgA%*Zviwve+!8 zUCQQ4p6^X-A5wBZ8eO<|U~znfN@N2Rotg;CLOhe$2}W=4J75+JpPb@vLt!QBXE2IO zDEsG`NPYu^yXZ~E(0Y-2#V`ilXKOSZwxy4oI`)2nZwhE8{Hl3x-;}DBqFWuP0}1#z z*G!u+cPE+VDM*G(z#m9w2g9#*rkOEfWtl2G5??TB7Z|VIt-VH0q{`oLzr3Od11qI? zrA;L`-IhOlEA##@8Rvm@MChmcZ)x!lw*as{9Jm_{7nI2cgQR9LMY^*7sr`RO6`UI4~2z zD&vMsDx)@3`*3*eNc|u-3d7@h%a=Sp=X7i>@ptePD1Hg$DhXtK{mvB2Xk%buPPYU3 zZP86>=8PNuS`A7&g4;`cAO0p@n+RN2OE7b8O?k&hNbT6v+G*>WI;Zu>L@#CdrgGMt zj&+WPm1wx;mB-XPe48$@ScANT%B$5rrh!5zN19c4^u2`yKy zW-^^pm=PD<7T1>BKlk999gXwfq2fh{+lDkd1%J#6w}9IoA;N+>>TPA z{o5MST_-EkyQ%f`_$g_;bIZZWm*x$X5)>JM<7kzwFpa1O4c@u3EoBXdu8BqMZ=^~R zt!M5DNnJnJoMnVdQ|!4e8nF1FL<0ugd0)96Cd_0ng_Fk}>lRyEu4ACqj=pnLDjZXuH{WXo#U z?ng;Vi^D}1w}FW(e2=||VQd(OC@H~uZ>hI8z@SGl35!5FY&VX**=EhG4ar>1e=vFd z1PLB^Qy}R}3}4T{yReF2V|KfNH*=e17lZH&ey?B*VGR2b-PhRoCWEM?T|i zOH0wsu~^Baw$K=C1=_WjGka&M`Cq(Ca^)W(qYAl3g8wMWt*&(}Nq0NEx%H##9n^+Dw>HCRRq_+C;jMz761{{7DG zz2H-GK2?ybF0a9=C=sz*v_=w+ic2vHY>Rv(}KjN=b06OCmwvL=qT^Wz}G&^-N zza@@`!X~=7inGwrW4Cg9CCooZGzyf2{Ur2?llyXqAc6a-17=Axr=APXs*~F$6vrbNpE6Is z5R$cb+u>a`6p>S9y;qCJ^Yxt{x{n4|?%qG*XlBG&bX`7x=~{U%2 z+ADR&?fHYxgp6j6ALlLDg}GI-s3uBenxEHBaq}7I8@>okJMj? z8prS8SGXv9N$X07d)}8Ry3T$cCiCp8ZTGB4gO>cHWTKbf1^yi7zE)f`aaDEn@v19#fazd|9x!RB&fHNw@S5nf1JJDNB_N2+XXKQ7k<{P^c#530EqgU_sEfn7=y1x5fwo$)8Lauz_p?XKJ{VnJA zie8vfoQ#mT@2q_yZ=igw?{%)#eFJ2ocL!)p2fIF~`U2J&7q^4X8;eXmgW z_9~QbHMt-(vtMwl6NU{gyw*1{mptmxT5i>PuJS17`s=TnErJEw+`@}$wa+Ru(>Z_i zy)5m!AoWFDz^hN6_vj@l((aYfYX0$8FJn<0xsyY_vg};NOc!3h9XuZIJ!9|jo@}|f zr=SdA{Ndhx2334lgYN9@Dgy&7;OxFEv-Td01I!BX)IVuxo>{80>(cw`d@!8iF&Aia z?t68xzS>XzsH4TCTkbR6mYcT2(Frjx;+iSV03ezIT>M%_M&r%OKh2Srog)JA}d!9}U4)GAgW|^EuY)LK8~8Rv$)F|KeOv zJ0I6Ullu(XVzZI8r#o4_;CXm31f(~qX#FkOcJ){l|Cvqo6PhhK_s0~vcLc`uckod{ z27}`i<;9X8i6nq#x9^xoLWOo;ZCiAV&z=a?xUn#HI;LRTv-N_T3QL(TQVsj&%4%xn z6JHc_p4;T|A3>7s4{z}OdP_WCA{Gz-RC8a<<0h4jI6Vj+p`St;SiM0x@;oVsVs3XI=Sv(M&D zDE`%V&+)nD8G5sRdeKEArH@T}47;%Dr7BOrFsU5DF9g*deZ=H0epW?C8xQ*uYUc=z zWM**LX|=F4@Plc_C9F#by>mb2z7>9c3G>qLpsN}0q+6L)d}QDcMb2q%J1y78lWqqW zvPq?M6=)t-RI~nx?}gqQrUZVUE+zcB6qms!S}Scv`yBrSe&*9>1HtBm&*JH!&k?^c)T9btoJS%t(zpJedk|gpDuJ8Li$R*8Kt2v7!qHa z%lAmVdElAW7^FsUQ?a4w&Fm@=uvN;T)f#l}0NA`!jDM(0e7co$76aSdWUCZ08r4bF z&R(En;-t9@MvR22`PH(F9wR~feE;IA^4Ac-J`habq<|VD5bvfqx6?XxuJ(g3lZ+5- zIVJ2TT_`0f7Pq!pD2NM{reMVBN!!4SosldVp=rZ7At?(fGCZX;!c%K`9Fg%M z%ajWSh)8-=CA~?7^xzQo&Y{9{6S8;8-ASWYq{SfTuL`C~ph#YY!ow9%PrX`!k2C-t tnvX{M0;0R1q}Bhj1(Px#1ZP1_K>z@;j|==^1poj5AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBW@6iGxuRCr$P{dasE$JytLV(%aKe9pPM=iS|N-?L};zR8xYEGt=( zt>C0+WlE$ZQlvx{?1d?RloXA&CShjx7%nmn$2dlTJ0RpnwS{Rnx3AVoXkq``A`4p zKXKm(EB`NS!5{IPT;R0`;o<@e`Uy{!>`65!#*zdX0rr2)*i%5${k3`EEDJ)r; zo}LoEO;|bgA_!OL)U#qaEIAKw_fvF{^f4fJzxejc)LBH2ll&>9_@IU5i<53a02=;8 z)7(S+K=Y6I^#A9-{L{bu_y6tx_&@%S|MuVh+duu&KmF(b{GYRaI9m9pzkaakp+`4w zd*noR&gA6OL`s{Sn4HyS*qwcqK@W^iPI1OvKH<;PwlXm_o(VhMrxxelR1eGeZt`Q)jW!{@uus>#>QI}#`nHG_?w&7Jo?m2 zPd@kB>u-ISwQJX|M;>|P&9~n51;g&(xXCj%U3j3(aIi_}vYuuAs&!o;frT4+6GiBasy>|*n(R!w|?n#Y%LgPwpNZ^@*k;Jh^ zw!0I|HK~Si+v$$fra8lQn94b!u#L-YV}q8Fe#?l=JS;Q8LQ*5KJ_9UBR*bK05N>e7cgVY*-kXW9^NnqY?}DB(;?mhGBAJC0gus#V7ql`Abu2$Sf?J75NCMq-_bW*F-<66-LIcFt&BhLKJ~Sg(Cux`U}k1@%B=+gQ-b^Z>GU!wL)RK6C4mzWYO9$2%&+az~4 zD?CkdPt%Ya%f>->{eY`s$lW;PZWuxWU$fGWWsB0^Bu8RTquh(_^+TSz0e9VitA3Cy z>AJhN-(5T4uIYEx$egh1epfZN40`H@eD!jFqbk%0G72;l=)>^{=!sB|&G7H+_|is43OxKTOM zq#9{f!$_V{6e3&ANQ)X4ZdMI9QNv2JD%`9Nw`vF(1t9VqOhrR*kfIPAoCSr3kt8V8 zQxxil#WW;8U}6*+hJnIvBe7o72#n)kKSkk?V{#}N2f@S`4!TluQ01CZ;P==uK4cy7 z4v(+9{~>R1#Ow-C3&Jd}ki{Lca%ALa$e94X$QBzRCI`@vH#qv?Ctrj{#;u-^6}yuh z_$9vO3>$4QtVFihydg0(xnwBM7Y}c7^~-c8k8)->dDN5xJ7Uc_V#_(?$T{Sq=FK_e zqZY`ES}^}mF#m95i4|i0T;6=Shuyh{UAc#yxrgn!hpo9s&AB9VV-9~To232T>wfDF z5E|fV?RA9rbg6#vn;W-m*^;$s)25@xvk?gj5Tq-^ViT~)gU=Egu!IJQaRK1490vRm z3n^{GDn}TmagOTTV_=isJ8ASzn*38Rb6|Qw%oLc8nt$5lo5CRsK%skF>l{@(MpX7N z424lxLMWBoLX4D<6mLZ3K$3tFR|_LR?A80ZXiSak_NDI)JSdBQad$UmDFC@XRGS7RrXjbx-AtwmU680+NvlJLBo25zd;#n zQiqz=p(YLD#Nj4Qs7WOlI2GcoK@lWN-mra`uuL5WMq$`qKNP4N3RDmJs|S2^>Bq8W zC;+QdgzAx)QW91t4{}yB=&z-F!Ri&kdH@u#1NAh7bf8|NBG3Sn2kHiWuv#pK{Pi$- zpivQQQj&6#AQ!=}HcX7JARKN(fQ%JwxLr3Qq1K@v?KF&b7-HhVF5@VSixA1W3Cj`Q zxJVFYq(*{4(2$P`fxIq5h%=6cG#=!w7gYfg501#JW0ZsA2nm5g8V@3}n@(loU{LKw zb%Zk#4}ybAaL_(B2o8oQ2LoZV({FMH1S2$bb2KDCBuu2p(--5UZENrvu_Cphx?){PEnuj=StnC8e{-I2Y9 zV|$H9_nMCFwI17RJGR$xY_E%&_xN7lvAtis_WC{dJ} z|0AD#w{G1!!a=lR#6oZe4uX#n2%2LE2;wLa29ii{7#PwxN3^a{y=TneogfhOO_}{u zmcW!HIK99Yn6|(GSsVx~bB${3!zyb~VIekT_756;LnhyV!3)DWOpdPzufr60 z-F;ejx7yXMw0EnW9ZGwb($T4MbSNF&YIhF_5@CLXid|Z7r^?-~aJI>vErX86eoLdw zS}(KKNiDT9OLecgrq5d2Z?BcvYNfWietV6~2AtJO?O5W^>ON~_kEyEHf|aUXq;wLK zIqLeIgm-;p$I4zX&Ro`MDv{`mCHlfPT~VvHpjDgKtj=#%=QgWy8kM_3?^1eos}|I&5##NtQqjs40@|&t}2Ic2BMuopg8EjSs!N+!87#y4dg_MRo2T?WVIY?2+M}pvB1chP_3MfRQ z2WZG~Fj6&+pwIyn&VhqqVjKq%52A4fZC2jk*xC(ST)vRj;?|g9E^2O##iO%&bylC= z<}=uR28Z8BOaw{}nhrnAX!j$H(;Is4gPlOC-saU?J$kDb`(hm!nz@DUp7oC+6AEJF z<};G4f}d_)YwhY7-207u?>EXHb}9Gn(ooay+hyFl%dmHsW$!NQ-d*;+yPSJ>x%Tc_ zOO7(h8P>meFH^d!L$Dx7d6NJZ*2R&vF`uIM9r}OYu&!D)%(6y!uEbG|KS^B zL+#pMU+MIPWClM8Qw+X3qyMgg)?045CF`cU?ngW8paqPKF(DpoXwc1U6bb|fYI|4% zbA)wH*ofXWVsMX|yyIrygvCE;^-tLXQ?}rgJvc2kTX1>-EHGupfjnb+XINtks?2`5 z$*VAV2leg&oeN8u&egAV4I12o29MnA2Pjq6kd_p3)PTJZx4K4kE|h;*joqz5r6qu5 zz$lh-lTU8KNhr-!DWNRI?HT7HSdX05G#_BFZRhOZ% z+fd%AtL!vX^_VNWjbuxYsl3Zr-f1ZBFqC!Z%RBX@?b^Z?RdJiPq+M6srmyHWSM^vb zyUo?T*78nMd8e_W+X(y>wd)F6RC$ex+y=$Tx}lS`gD2_+k5vyGtL{HqEjwJ%cciNC zQ1#%^n!%h#b#4oAX)NotmG#&;lvGJURiMXS(PIT@O1rG3oz}8WD^^OnECfSj#afId zz=Q-ncFyo8s9Mmf%Wu`^HtS9{sB^Gv*5$P5^V^JhZN|b*Ye}ygGz4=&x}r`C$p@@# zGZuH4z|H(tLy^Q>)IsvEKmmFkz#=I_hpD8)jB*wNQM;kA-GCyMqMSVd zsEtIpQfC#I*z2h7gCQ1n)PV0YR|8Ne_ctj52o(_?cIeUkhdMHi{zTRt^XEu6Xc*yO zw;>GU8wd5n-JH={Fi;5a#WoR=kg(Snj)sJm(E%C~4ml>|;Gi=m9!$|7C=gH_4^AQ; zlv_t+h5%Z@?!Irc&FPbCErS}%pqki#+A^fIDfD)Q!J#xbR3@j|?1E7~y0sP$pvf&Y zCc;g%$*D3rY;ONs?|ta;hm;1pT!-ClSW)Wj>2MI4Xe}^+*r`TVF5f5X?=-iy$iCj$ zzia0JHN~!-@?AUCU+>iH+Ns;M)39r&>6@LFZ+6Dod{^k?q*PqD0{$zj{Ih?+_ z@~$f{x4Q#9Bs%f*YTQzt=f+0mxfflYb;BL^;nmWhH5_l2;T=0ZFKblp*;l!9=ZREy zET_4uS%s9qpH{#hM?lXg+8iyuF{^*v7MQdLCmq2lM`+4PYyp3yWG|~U~cR)H1ry3d-PQjbw#_ntX)&qrYe_c z%i6USow}+X6F6AeWvK1}*FZpBnM7OKt|^shidvL;jq<`)Wl^i9phaB@ICdG!It-Ov zrqXs}S-ZZX%TOZG6}D>fn-w{AgW0tM*){#gtNV^tQT&zl9Ios;RMvf{yyswb|B>o} z>_%l?iwlAq{8k|C2ix!5kw@{)l03X}*#qBU1eicf{>6p+afC#s4(A%U8 z;AIg)LbMWg5hEM~{<=+qjqvM6!ohA6mf={V&3{}wAZo$XqHnz@6KT~rg!f~_&@^lw zk>TB%b!^a%s`0oSZ#f7DQO^~%1A3-a)YKvq-qZ;%>(p+ZgZ&W>nyjwgL2Y-xwyR&$ zB~y1|IiT$s(h-yE`xHj0$^?_CO#NzezuE#D&{%=X0kvrWTU2J5(rC20{`}YXY%Xt~ zLf<>2>!myP$qfPr6RXBtoQQZ3nG9;oLt12r+>8dR>w`5n>Kp1hKX|+AgSWdse7onv zxBEVNOZL%Q{U5zG^wC?2kKR&!^p@u1zv@2ztMTK%nm&Hh`0*PbKlLn7I7UC=@Cdhp zEjyon*81sNmQUV>89#a3@X6b{Pu|h&d`GqOZNUwJ1Od2otfoa32>?d`6c~lzD8OX%joAYe zj^Ly-H0cUWxrV3R;e|9;cp8Sx9iXju)a)8I*aKRtPi^+7EgreiHKcRM4bDLw%%L#2 z6h@cI?9vG=Jgy-IVB!rVD%?2?j#ciNwez*avFvZ=pi-)@(P+&2oDPy)dfvhQ6mgISwD25Ms~EU>u_23!IF;sh3$Kb zI)5mT?9FTap`iWyyyiW5E#DV)>?!U%R3$rFJCxI;0&#L$bwv^clAs=-Lx^*<0`wd> zP$oN6CM8zUf2cxss9bueQg*OPw!f+$j6)6ws`~d=V=3ELA^oAa^ZWd^Z*$wf$&q}0 zqUGDX_HXk#V0(%>zc1?gp}g;4z3OniDyKySZXzZ<-XK3#uSB+>=YewR-ombZCEfeV z`u3Oi9jO^OS~qm4nj8Y)K7@VCrTYpy_ZD>QE$Ti{-g~I5=Rj%iVMMq!{YR>Z9jzWX zUMD{WlGfliVDLoEz=_(S?0P^`QPi$S@h7%e z6moAuQlpULU@y7{aJ>Zx2S>p{+C(@$WS@{bCutL5aukYbDDJdC+6Q?KhGlx6Cop=~ zeGh01wwA8JrjCI|Nq>VxR^Kjb=oo0~8se;_N734+Z0%LH^(rM&l|-h25mxqVI%TR( znOY)MOZpTlo#mB3y=k;MTe^`|e{-|nwXwp4A z=^5^NJ1gt$HuKTDva;?f91Kr+X0!UgWo7-XYldX*(4^Bp=J1VJ-NR^-K>LM`g!dk` z$%Xh|X>uwIFjNE(>Z1za)!76oAWbRpqxR^EvP} z4&~GjoUD;$*YusJ?K@o2wZBMmxV-yFrSwQe9}?#^DRLX-MJ?)_IynMB;4-_mpGJS( zz~8%$yM8F_`M$9Ghk~wsMP2(#dJmNK9w_eKUkX(9{!rHULuv2clJ4(Iy1pyv z{I00;>wL+slg(cpYxw+V<7Y=2KR;CW<*~*ujyHdGyy@$l)?K-6-xPHGP&Kd*L0_Z% zM5AhdML$S)q)xuSwD(|H&)(v$Z*y9~(B1i+-xYN11Ln&6_LlbSE9u%>+<^l8P~81} zPV09kTffVbAo1S9&OHU40OG+4DN-H;I^mWo*%9EotnWy9?~&4;!)3h$vX%Y0O{#)6 zRHCibXfYh};f;!fzB?8;$VY{dz>r5Ff<#I~v<$|Cgrb+iLR83wgj^jt(mseLLShIB zDGEtQ$f1yggn09th(bh&34tNsdCNuLlTZ#0S;0ZCCopo?y$?uwhYsgd9XMIBKf8SI z@zOoVN?-WHd+Y9dSg^!U?$tkkkX_PvqPYHKNyG7?`lAKa%^kAsk3T1qYY*m>?>kYt zFT4C;Ue$rzN-^(_-S*3t+kPpz?U$Xm{j%$JV(;F4 zw~#Hz!FSiL?OSto-ooYC z{y&0)90bjX0X-v#0j<8#zT8yl_Xr!P`yk62O>}vi?R@R#hBM$$l zBQS=g9Srph(-&c+kr=xh$nIzure^b^!5B+j6#;xHUB`98`Oi!^9dCT4U5O|*l8 z*&U*Pk_2diK><`omqPE5>+CY6S*kSmsV!ZD2FZZFt>4httF7-=SGOxF+7xB2^1^y) zUQI6`coG~WCe3XaDr{2~P!6L0o7W^iS%_m0ni5f&eo%;&g4t$T|)zRzvhli#|h zxO-1=7s9$DwL>Qx6{vn5Z&U#m2%`{Z9W3uf{0QQFd$Mg;b~~2e<+guc(D_4Q*WUb& zJ;<%7>)WEP-36WB=C^;H-@Yrq?H@TUpB-!b^hoU|`zt@%SN-w+>YaNlKRHI7> z57mBowBd_mjbCQB?k?%ugU}MS@;dq6vcAJL1E??W1zSlVDFH+Oajfwl*{%P`ZrNQR zK?%RjlYE!o{#|a{_hhB>+Y?RS9B=w2r}g^+$@h8f-{rJpU$7F0+=n2s1QBA-{^Fi} z1zr0KBsl#a@+ChMbnh+fJ_g)3Y4Y2Rc$0(IFHP#WAYc-yJUc{%FY$C(8F6FGE&( z`bmVTu>DYe?U6!Q-QmL8L%CITZM}c^kN>lK&o@VYd)blSTz2fYKR@x?pXdJW=Xt-o zwD8(XORu}Q^16#^uD__^`iq*bzo_;4i`uWhNOHqP@7!_w+IzNZwOTG)e6Wr!@2NvYpY^+&?@G$SHM4yHHqemcAO}GZkXD38?SP9S5A1uZ zY0MKEA3O;rlFz$s6aMfdf!f`Lijk>6+SWulD5Up~OvPJx5*-CRK%sxcffxVi7T^jH zAUZ)bFZZsBuK0mSyz;lXTi(pd`fK9|(CMN8g&~}zod)oNADsh8uPgGN%Sm2%nVkW$ z1uM1hWo5lr>BM@(&@&6~*X$$>*GmgAsn8vPb}}FdPyiGIuiJDM1eh)~R}X5f16n(( z$=z~O=a9KoW@zry)_19@JCv2}ijt;*!utOF`hJ9jxx^3;4i>a32?x;**rG%{m<Y_+ebZBI_q?%bB|@>;*k zZ3Vf2LIi{ROS*m_QDGZ6_(O3Qs+@;Wa|BFVG{@=`03w1xgnI|ddiH=mh|W;G&5`WR z1x-5l79(Wq-B;YTAJ8d97})zg0<@ye-NZV+E@=PqWa}5l8$Lf=_sPM!PY&08da(A3 zqYa-QZ~EeB<5wqIzRGUhl_%L#*1xxM;23JJ4a$9${m1Huj?#E=Kgf%SGP@b}O`Zf5 zY7`HE`>wF-2SkFDyf74L_X(U7;z88(0r!smr3f2)5uc)tdhz7Fyt!8cyTOLkmFE@cP2vBShONU zg&TRY=tPY!uIM}{)BCx4ackG$ zffH4GPgLwVR`LCj(%pwkz$_L0C{uip;7ES`;oRCI`E>_#YY${sHMC0~dhFT0A?@B1 z<=-DE+jG2pZ#KyjDN|*_Z6{e3)Ez0TKU&m4P?%R!-zI(SjQ`%f|NEmiUvuo1YfjvJ z^~syB$-U+3!dtE^x%H~jTdu0S<;vRIu4=gL%EsHTY`x>k_B((1&fRN(Jh@yh7HH6$3k?dsCot}eXws@z+z$)*Q7cJtLOJKw+Z z|N75XrymeRi#&N(sdQZ4W<2985eMU{#=zibpMADx@AoBDg#*Tx@$m_*M%z}N|M45I ze(>Sn(fc}{gA{^@1OY)30|xX*NnKdt9X1|E{r7JLC&;ohFk(J&ch;IbOK@zu`Gc&i z54s~O9|17*^HKBIG&TnHMaY1D)~x|ZY0BVOcO+RPB}umKgm%gwo{*nhi*$AV5tpy+ zuLN_$_QCAi_)OlbbOiu7VxD0;O#n>0LC@g{z#7(%lJTFr4h@nXPgSVEM?Qb8583LX z2fzKOihTQa3vxprtE#uS^>8(b7ypL8aFVis?$Di){qM-`1zw$javYd`e!o|WhD)i+ zf(mlykO?7Si&Wdttws}JRfnpqWvHZau&{9;zi|-lgL(D+fLZ~G2UTbjB=I0=>;nf; zFP3K4N{^Ix?JMp$RMB&!Qg)=eKc_)Xdc!m+i`uk#c;it&gnUj^%MMkbO51_x?}vQS zGPu8}^B@3$>S1{=UK!K2ww{A%-K&)0r383{Ffgx8cf4Ma)2KLBEkl)aUr7%_uy28+ z90}sV?{X!3Q8fkxOZ)bh^Z=&&5Q3HU2^{>UpnX?v>*pt$KLhv<*X^Vn{OoWYIQZr9 z<}Z#l{o`cIS0_<5mV8$x`=J62e>kpcf7Kv@P`o@jSSdYJjw*K7Hz!-Z$!_^37aRns zJ5cG~UD&mUpsV0uc9hr{@2@2)5(SAb^F~QyIw{-L>0kwm9 zbq8{4_hnb_JwYn112cY*;AmkJ_BvM7bU42OKx~o>Y5z7R4)9mC?_~9X+}iy) zHECs4+<3gW>3DH7mPZQek=1Kw{*T_n`?A;G2+LV}WA54;i|)Cx@SYpX?zyq*z8k9V zyT1Ou>l-&*-*W%;t@mHse*d-NqhS4=4fn=v>D+XEJFy#^H{RH^;l}z6H&$=Bv1M>(Q*8e{abCI4Ltg5!?1%J_v0Ze7~ zUF3O9D)a;-??XHAf*2icjHMDoNjv(};7zgeL@j#B0Ghpr(MEi_OEj#SlOMAR>;oX z`I0@Tj~8`)k4kH`{9vu}1l~Be=#SQ^a$9w|t@`8jsLl@^u9V>g2;Q{pqs@*7Ks3CK zL7-RBM_K?YWry(U8R1?@H~z%W0DcTm&Z9L0$7+X;&~8A-@k+V|g_IpC?KxQ7xd$lB zZT&7^f&$>(&e3`$dhqb^peiK6m=its$`~U|B0Z>M`_0UZLScZN7==RnAlI*uZ#@+H z(BPd3=~hiph^UbEsV3d3mFb{R%t7>{M*qRk_{N7Glk_NZD?75w+K!jB9V>1*Qq=VF z>mLf$*md_kl4!5|`J94|$Ntw=dT zCu)54+8ZC|RCVN1%fqrl($cN?)4BgH%RQF=(AxY5*A{MFTfB8``L?x{+t*faUt7C< zZQa9bn;u@<`smvBNAK=>>@L{54{YL&f}*~+`GLO2*J3FY8|&SV-wl&Iz82Q<*t+IN z*EKx6uI}M=)jQUe?;x4u5Jj-<_jUa6&2RqaKRZ1^ye7t=1}tSd&n2zqpPYR`)^BdQ zldBgea!}sX<`@_ZbsGAn8wdyej%j86w7RvYrtHsuA@QJEvLz%^jZ5glD)@6iw1h-fhDGCW6AZno&(g zUsk-=mK$6HI>&$x9c%39Nz*Z8Z5y<-3|JcbjCG^~4e25SLl?rz9%EIniFB4GD`xZu zEJL?Ji4O0MOC?&+Fs~W4W;Hsspp#%(mkA?7DtgRSeRPxv=|h7~Gw9kPKY{KtRWkG$ zJW(eN`Y9ht*BOxO zaP=UTM}Q~Ls!nmDS(n{vD8SLXEV<~#-G%--IJ6|ML;A|#D^)JuYd4`kjhb|?Y15;}A`G3z3(;eov~ms|M_i2eIYkI# zd-j&}9IYkogXqJE_CdTdZdMPIG00pzI2RO($Cd~oA^KFup^!i@GQ5O-#r34&qC$eg zxR4MWB$j+wapcWO3m?tn`r;ZdofWsh5^C$VwwtQYS@LuV466c~L?6v)e14-Cq9O_R8nBS3kGC z?uG63FKlmmaa-$4+uC2+*7eHP?pL?=y|z{Q+SXnyU)?HuZQH;fhzwb+`=gZqAFK=&ud3*Cq+Z$foQTP1zn&-AxJ-@vIM|thp_TxwHJnP38SBLlM z{TT0nrO|(3tL>-fTu3-LK7m+zB$0zQy%`XMb@sI%J$h8y+cOpLOpgTYcF$kl_zRwE zgJD9e0 zwXR-`6Fsgm)CBDpt%KI)ersdDwO)!LCFWYGxkhTPmRhT&7%^h0ky@+z(5D(5q-j5D z^bKs+qURub2qFvw!Z36M1LiQ21Vd2JKMozR!9;W_ENs)DvYd-?BaO=Z77Za_hpD_9 zthAzQF`$XDDCj{_-fOGGcsm)|%N*!IU4{`FJ?7#LLmoORgG!{UAO@dka~k#Nw_Hp* z{h878xwz9*Bq5_v3OgsX76Kk)DQl6AgsHbUatz7Dam2_J%L+k#Hi7+zA^Wx+X?b(u>#jD~ejB!3E4D^bB}+Ld@c_~sSo zDyzzBUVpLf&o9>h`Gtl*ztH^W=UU!;uKmsDB!7Lb`_1Qi-+oT|&U5|mJ~#O8voOWG z&nP3Ndhgjp8+!Mdq4%B}c=tKkyV&vhp0|i~y!E`~&F5O*c&_Qs&o%t@rIx?F(Rc8N zqq}zf_5SHU!!V}H_Ab8V_H(*Jk zLLyB#_2!#z;7P`Nyf7I)jNxeoAG6aRJV;~&{jbPXx zmSp&y8(m>)FbJ<7DiXx1u_Kt?g@6}9q83e`dFUG1WyXjX9{l=bTy z?--ky#K3H7eET4V8-s&ZtAhhyN4pdd?CtK#(@o2ut6>~|>n+mSzxKUtZEX&&{~$)u z8M!eeTw9@!0Fm~d$@*&(I;Iel5sa-pq8fJr4IC!k@A8JH8tCg_ti-I7?ls)!qj#bS zy6_%C*xo>Qfsw4TKCB-`|3njIRzZJg!WHTi8UgP(VQ>Thqj4(u%>HQsi$w@u|~QF@w{ z(3K%N3-xk${SXnAX^;~_)em8)ECxals{!dSpm+cVq5*&221qSXwFRVy@3RtW*iWVc_kcmrBb(p}<=^LEWd3_Zp=mV>^k0WYj_z+2JpDerfeNnNmVnY*md#hVlxiIvMd)Vvh~ z{z`~13tW^YQwj?(mh;*njpLv9pRJDPOO0MenRQIFsK6HN}Hsq_7`#D3P zhrWRrR*di#!}3bHFhtK(++jwfS&D&o7(?Cfu9F8ERH0VwNV{R2pwNgVd2!5{#4rlu zfGDz&4#P-?kuE6;JMVh1OrrVn-KLRhDNLZt>RhUkDD?lFaX zG49whDiu)Zm>hIW$w`mG7(Fh9dzv$%$be=<0zt@jP2vU15SkaQ5I`D6pRL`8@}7R> zFY7jLz4w7_P~sxX2e#8CZ;)e%v5gPi_rSI|yLaP5_ilU;cF+9}-V3AabYs-+i~SQ{ zVN0B0rrj@E` zY45bo?vn+p!9iGg>)<=@lB(U>ceeqBWKbPc6`UhFSCod_2o0e#4cDcH!g0*zAGZ@2 z0TX})8D{4ip1(PVr-<>x^|%!>cE!ON2J;1o*@;a=jQf**3k#9ae#9{BkNinCatUTI zj1-*7f@CB$m%!@B@ahQ+e}=XrUML}U#`tS3^mrT?k&R!ZklZ$mYXdDGnVHDX^csRa z`e2tnKyuKrt!7HpuR<|nOck54{KKWn^bhEgwU1`%O=Qeku3oT2Q*=+CQEE@ zl%ta{Vm*XK&guadtOh|J2q^b8Cfbw!9@Vnu+gC3AOkQPy~p)7!+vq;2qDw zIiQeokQm27frcCkfxK805(3hVbh{u?L*6wLNiNcjW{j8Qf;6FH3X)v$90V34C?rGi z#2lnU^zgC;>LK{;=URKX&S8S#eIRGPVLpKmjaSs%LHZSz5kmvI@NJTnF#5w0Bgqns z`)X!`wAT#g3yyLY7@2^AA!kW50|IFSXd0}nYdJsn{} z`d7O!bT?uIj@+Q*anQl)rzj!xp%$8+tHnt+r1|GuWgV=+={Z|q+DZ*7JFti>*aT$3 zP+@^08IkrP3W?-Li8Rh45+|~c7;Oq!Rt&R9CebGJ-@&Fvg%Tn7+mB%V$WlrIM~mj3^;e*;ldg8nIAm zrNW3%>w-WbB*GxfMGYPxa$z_}sB}M{cEjM7737-wYY9&d7tU5S{&K2FRrlSLIdq3@Z(sBkCwmWa_s4FDn*m8}!>>(X0+ zAYLX6qIu_ac+Ug}e|6&>qaqFp0$kwW{TuIp?)m3yYg^T-QI3N}HHY4N|7}3I zfhmDC=?Zgkid*qE1r09b3G@htKRF(m{ZQzN-$l?vNn8P0xDItO-LR*qVPYBo!;|UmQ(-KYTb`7+q zAuAnfRSQN`rZF;%$n8-hD$`JwhFqXB&14moF7a((gf3tU?pPV zCJoULY=D3u3LloR0$1fFc_{QD~RAmV4SonQCC%uHLAzBB{5Ahi+tOl9^;Hl zjJ;yGsU2(LES{%C*Sb+X(ujjX!4QgvWQhWdG(ozRK$(!5mx(2RVk5qahKfYYl?u&* zq(oU3I@@|)%bJ&QC2)j|@@5!qr$B_Y>qme>YT?KV)C|MCk&QeG$MoFw&5ge z{{7$o{eJoZ2NBMYc1OtYSqTt{9(BYxGE$4^vl4YeD*OixRQH4dDy>jarI1Pjpt)>B zKFAGftPsK0LXefH^J59a7N}KE8i*$Lv>^g4ti&5;4uG^ZH61jxIg4!3L;XL+)B-x+ zG%;_CX}!~&Y&8V^p#_4z{`f`3Z8T&ZMQdz7n!`!-7nY*W1nEr{?A8Ulc>R4Y^n(yT z#UFiUI0zB~YDtLKst&?Ppr=Ma#~TUy2-k>aDv?bkOTt95j+!s(zY0>rMMb!thajm- zQdv`q1`0vWI1Z96V$+N?YDOB=z#Nc=T5X_~wBPxwI9*k&KxP%Kd#Lj&hier`gOsDN z`iK$C#i9^fgl~~Pnv(2DX(*xuYu|zRKQ7f z8>Qt!R8GrUu&BPjpz=>8{vqy9rXrvrBo*A|SLn0^$x#@gA)y{<2+^7t6w;6|%04j) zX@Jie=3U@GiI**S>D*%+=`o?95K-Yo3HjKs};!PVTE||7TWE705tA2(nG|y*u!spWiH>j$uqo)_Y$TKpP1MF~GYNn`>OGBXJs)JY9*>*$iMC^^G;Pp;Dg z-r}M4nl{-Cl3(c&;Ezs40`>*EH2w}MzTd9$wJH5*2W-U>68uPMUZpti5@an^|H?U1(~MpQ*Tbe+_EA=C^(=0<`=NaDi6B`tsp(70=F(6v#A^{-R=tkP_NDPPyG9XCW3i09s?>hQi<-$vke!S$x zn++fduRDOJ;ad4{4P6pbAZ#3=MktA8og$2l+_yDDU>QtEPrfBFCLtX)6?R7^C;%u- z3^6GPSUZTq5E)mzx2eP{7b#g*%6wJ*(7Q%afqNPx^5Xso25DWMtNuskKOwsR2#o2r{9v4Tx3ReB)cQSAeLx|#}?r|iNZc|Zg+_En;{$=BkhAx2u3*A9}7VN zh@2NVq1Jxtorqs3A~_!kMw}%WRr5zt=#K!M%ZY@hWLhN}H}O#w7h5H@*nmrjzi7-w zNC)b1zfs(~Zw}~)zsTz|%%dciyh0*_oc&D&~7e}Sn}G<`R$eh{Ml(M>UNg&xJrB7 zDxOH17DVE@_g#yLh-K}`B;#xeoYjBrRT#8dD(Bke^+}(n^ z1lOCs_xthPb^c_n%$b=p=Q*<<-Q$yt@Y>`l{QYle<*SzaCtP-NtZ!Fh5sT`v=Hv@y z;-SaE_Oj84IF+)>tbo;Ig$PQV59^Rj*UILCA=POshLajxH*J*P)Q7xc6#~HcnCg!G zS0fsiy+4aP-f*Mn=Ks|S;gG=@>qgFHTCK?0+Z6FhI^eB z5V}TYeaRE?CGqBJnpG9eoirmM(Z2H=GWwQG)Nti^K>Z{8dwK&}D$*Z&lBkGLxs(Tp z1YOIPolKmAVZq@Kyzk&SNgEXR3+vZZ7(Hd&zd)^()O)@kXy5N1qi8jEF{yetxjfqo z1;`fl|9}@1l8EL47AJY=shw; zVn+>`4iK5x2rM6$``E#o=L?bq$BD?!DO2Y@sj-`a(n^CAHGf=Pj^k?Q0JHk4vIy$C z93~QROUZ~%{lt~|sovQs7kl02;o7@lpp36m6!o*-Pv{VZb@vdkUdl=cOGfY~f}A9P zyRM*@t<0Q+8*1afV!zP?C@}Nw<*VME1_POrt{U z>Zf=aXmwmvV>a4&yJ(K%R$@WJ#qL0o#sP+9uz4uKaTNrar!z|`$ayr)@?NP1l7Y{ z7QSPkG+>hI9@RZ56wD6GlsuMrHD7d5XB3+t22fpU=n(i@k*&E?BDF>nQTSS3gvG}HQd_!b(Xg&7!YGe*-MMd z#}M|d-mnwSu5_4NRhHE(A=@T=%Zh!Um`(NZ*pkXM#VF(`i0L-+lBWkN;+%;e>$?lq z#`B{aHfPO5JCRTgn-Xvn=JX{-<0%JBP73;QrM!wcB^<$v>2gl#$aYTvTt5=rbCNBn zJ7);0-t<$7Zv(Z{F+Y~%Du39QMO1NWWt5Xq(8C|Te@I8!#+CdgtASdM1iN zaX-*7$XFk5ejw-|CYScp)s!tNqcrL~k zsI|ltG+y@w_?)a^+E_oJtoRyAH|`S@WQV7IT)UO5xU4XA zj?tK%&(s{U`w8NX&Qhi-);qj8>ffsk1QDnWfe%LlUtE?;eq&{CxXWi#v z%!SlvY$jWZm>l~Mz^|@bi~%vrIdP1@uV%*4 zh<&=b&Lpy0lu|dQ455F;^qO+fA)*?RC5>r7VVlWp+b#@Db~FU+L{Y@{+?8PAF;O(F z87Y~sm)g=YUngyvmNdtWf1o^QzN&vW{`%rTL&oMCfF9{u;=>QgYl$>l|Lyfa`nv>O zTw{}bn&w{cpON^LJOIg{R}>|F)0Ev#rlzUz^tHgSCzi9lK&@uCTslp&oPS~TC}h5+eD+vEz@oFkfJ~dv1gKzEa=Xhet$g0&16Mo)|~na#Yqg)qZ%M$ zSq%;Mv`1T75hp)X#a=E0$^8v=|HOy3wwzpyDRii-jzcg6p$3F*D1etA?}Xu;k^47j zph8QTH(a*Lykn7(YwjkEZA8KsByCM}C??V2IIzmT6;HQ9O2iV)iaAC1Cdw>Z3JU?N zB+!w_FeUQUI|bG#G-sl!TJ(kU)S97>T^h`aKOrAKc-SW3TH=Sx{eCx#;Y5kp&1v=y zfekfevGVgPXm$QNcJc zE2lgXR8kjFwjeaSPcp_@Iv;_0$DY7a{H;|94LToOt{T{gcqEaGFkHpyzDjw?6t{|B zO9>Ce0Ou*Nv7DS8rHXdCyyl^OIhmM_qIn?M&u@%rXeWk(#M0x_$zgN3Ih@~gnC#6$ z&;}_m7#nfRQnoCLkV?f&loFA@OQ#~-sdP8lq%xlWLOnElEA&7)5lMC}c}w(X#sVaX zOzDaK%eFE5YpsctRWKq1Q1tt@Mv^=uS~7G)nLg@R>J0&ACrwbO(pP(D?%YC#`8@Zb zm}P22NgrYkbQL+f0rTc_CbK5C3QyTEGqVf4#@CIQY<5kkX-=Z%$m6A`L78BlG{0A2 zMVkf#{5#aFUX+J1mjkakItHfQN*8B~-_v|HUYV$Lb>iqY(hZ`drsC*6;|^Xx-9tn& zt3xmg+BanN#7mobH7H0;cnwAOPgFDRLa=v_7VE)5MWEx>9Kho@e1jq#8PmC#nh>hk z5im$#L{KY~+l#XB)|o@a+1Z&Xo}=*3hD+pI_7DW7S9%-4JbNfQPDGoxc(e-9ynzO9 zj^3=LQ+6uUI~%I@I??Nn>I*-=?>de@3W?^^|IxLhJ^9TnDx^SzC`(?B!)!Netu z>?RJChrpiuEAPZ}otR0*IyG8XcTZ^Xdug25h#xn?{JZzk6uy%7w#&ogJq1(r6Z>fc zI0_BF_dk&Z3m2WKPzdoP(W>S^#FCJ2_;9wuV@VPdtPXM|!(lH!0yb@E$JNhjl@Kij$3}Oo;MHDJEo)8SoLodG1|lB?rL_| zBlIO(ul+df!CkO^e`A+NB+}M!{&5cm61;eG5k~2M)DU>0#Nk6k=;XQju%2`ybW5!x ze0k}+^(7JMt*B?bUw575-o-w;o+nt3TedP!%t#-wZ{Lm=OF9oT=eAnxpa_L0Qvsm@aMc_gm2YJUR1ip6m#)>5vnV7>>L z6`J#F8Bcfg*O;x(?OjaVx|!kf#jQdHxwqqxDT}?=)?LgQJ>Q|_U_D60|K+-v=h!1Q z^R1B0?Qu4M>`U|hL~RC{1fdF+7v3^ueEa%`L|!M99%Q<)P*U(aq2^z=-!pm7SMhk` zd6U+Bm!{}w2hs6yEM=m6SzK9^tT%zWtZHOlZe68zoYBtteyVGT9Amdxeb; z&tY@RFJ~(a(hbTbs{h0F5db{WY0fj*{FbLXG%UL%2L@VhyJPz!P;vU5wn~5u z+v)FROWyX{1)?LPC+FGGIyCVM&>h(7ngC)K1JZTpyE{mFy5-8+aND*!cgG5xt_5zB zYEw$rl`qK7IvBQ-63hLGi7SWP3~YN7E#z%AID;qV^5d6sdNvz8DFXu_l?*J1D8BX#3G3YY^$77G3L&C!d|1O3h zg!*!C3^nCn1;X}r#Hcjt#^L>OlBv-6JVc zLj~mDo}Y*SkZi5ta{&K*35IuW#O1MG@hJ`}#C|px#k_2tqOtoL;2-Uo4&4-6dRK;D z8A=?KMFs1izkIdolHZNa(}jp3DPj#iLmO7c+Mpo38%ty09bLt*?D`U%#SWj)&8z!m zBYQM{i?nDFLUs@Y^4P#X9R*-p*6r!ED_W(SoEgK~M8Lmke#xG{?ALOaFs zsylii!H_ytCF|Gc6r1Y@%@Xs39H4R^kl@)K>erji8tYtsgcT-md`=FcGn?w$*Cqs+ zvb?vPhcc}fr^s%h!w6*~2=H$KS-nct)$jcS%3FzS$oR?|0A=obg3Wd7X1@75__$ag zTTiI@7%QT5J_n)-P)*;juk*7LcGZ*_nf5kWhlgEwqiBf+YnPb49~S%{Kj*3`OEPUJ z+1}nBuh-UI7`fl=0Yhb1RglPU$BN$7$J?Q745%2t0&*Gt*o-fu(7(50bsnHu*1NS2 zk7(2jiIC7S|FX6^4mE!J&jBnRbcu>Y`JsjO2X;2bh96^63(L+bQT0vlesgl68JQ8; zKqjE0;k5nbxvaA7W2N=;z4l8T55WH>_0m1gtMXP9qj5#im9Xj5dXkrVcv8E;f#!5q?A{Ri;zQ>6y!pq=y^Y6TeQ z52bfj+Jrl30d4K8B1R}ZakPY3j;tf+)WKYrY_YXaQ!6}c=D|d8%FGID%Aq0RO80zRt1u#_$j@{9Q;J1ybq`ynRu6o;SuHx*qk5AOXeEr+SPrTgTQ zPg{MJFa2CE4NnOYvY|cuI4DhDQg;!np{~XzEtJGNPLUJ&(t>os!Kj#^#QV~QK6$c5 z+4Vk=j$oY<73@gNyeEnNe)sv*7JU}o-9lP4#`mev?=66yuNYw^9J}PdR@RnW80&ml zb*WX?3GpBMK6m7=NvD?#SkYvvDvn})i{g%iN;(Sr$RD8m;0rPn<_YUItR`oWIr0_&kJ+34Rbth`=5nVwnSE|TJ=h^W9|4?|;Z zR5$*Q*Xwcq?Jvy`+>7UIJO6>Z-Lm%E^Q&g&CTE^RN=JT6#|PgfWWe^d(tJSS7h{Dk zFBqwyk7^jNA+JrRO0Y=)}i zXM}x{S=90)k$<$`>6+%vnZC$g_t9`iMr@SsVPw6~;fb;cm(F{Dxq&qNdL4R~+SMt1 zg~|;`3!KbQG(KvZz3|l~jw4ya#GWUo;r33-tp12X9YheAo3?`7nz`%&xJXseb3FDn38vCAi`LeSs2K0u8`=1gNq4eYDA z?3L2~XycQ&q(A>5ofnhA1Q?l)DRtLBS8M7V<%^6xVpxOUd)~~6lP5+`ChKLrKkeCT z1)b`5j%hzOxux@~6=DEL0hL|Lb%ru;P3RYJHzLy?-;bsuY#T+U*m9f<@HV{D(0!Bu zUqQnR81Cl|LC^JNZ4bqUNB6sB?!L8^&nj-+3q1brcS151tMR@wp_u?f=1hrJ4q_r~Av z1!xnH$d8Khqk!VejW~31%YzWA9pIWg25d+FOzy9|%XCb&qsr0QbU!rXo!S*o`Uq{c zVGp5mYH6=?A1NUKpIj{pEO{a{xa&>-GRDw$U(C?Wg-mxI%&-3x8$ z^zW1FM$~^X=4DJ-D{kZxEd($V6Gif1+eU~!yq|PmphHR2;hTerm*!rAfTU3In$@fV zATd68q<5pb^^?4gMPH|s$Nd83d$RTWk#Abu%T0DS{&#nyFJ23yh7R{X+Dh|lP1m!F z=_|CqxQ>K|{$iQIP2nCbTpQlpJ>}9o|Z-6G9ywTUKU!d(=ERGDhBNH5B-Tod0|sHk0GCWT3XnIp^p~ zTqlB{|172e9>*f!y!(w4SBC8fHa_ST{CInUS}C7&nUO{dXuL^u)Q%TW?rm)cra9bOq~EH%FAsslxdQyA>zVJ}jZY5#wzXGKi|xQj*Oo9k~01?OyKk zmt^Vi1M{0tVGv#y`pVJaPC_@cV+aF50%}=x72GU{Amf_RQ4viM(X@O`LbAIl_E)TE zs6EJm(am}oVQ3TqwXnH1Vs4vUby4P(SP2ZfH4Vm$wFsahafxn}z>bCtok$zMwSa?t z>I}j-`DG{#MgLfu^!RpM3oW4*1$9ka=R3f{BXzacw+}|}R@(Mt0c5of9^!{Y_=*KG zpH`F3Fi1>D^z2iTd!GOs4aWETrg!KRr5cL^ zu5k|U1U}RW$DC99^7Hh~Tw!r(f+q5X58nhrHst{h(U5AsB;PT?4#6r$A@CSPdA_x~ z)mo;qZ=%r2r7Qw?7&jUn&7#TI_Z9)L`*WzBQNIgiqanGIl2v-z=JN>S8Gw zrnMu048=p_Bv~4K{cmAt9Keb{&5$f+SjWLxhdwcRT@xe=MWMKhp0MUs$ohKwOYnhx zh&1g?g=6P) z-)WWjsOPz}T%EiP^!A8uiSP#V2<~=XJtxT5bZn-@t;7l+ZnCK-g-cwO!9|X7-reQC zVBEEjN7HEl%?iM*z2Ec(x*V4hf!CO5y2yPS!Ks|f2{J*LIQi!K-&W9k8XKtG0<`=v zp2Y0$F}_a7>JiS|o_(3W^8iuR#dt($vPlSJ^5H9UvIoLbu z1=Z4i8Ji96s+%SEnQdOr4)(>ZL1%%1sSl(K&w-DGrL@$T(oXauTIOc?xFq9f^ z^@x_r+duAhpe2f<*4wJ z?;UX6r+8Qlit((eJV_FNuq!*SPR+#W(tdp$*qhc=rw@psU(y=t} zt>OUd`SO$iYJof=;@t9Id;uM+yGkt5tZ#UO&ax9h@tk7=wGjrui9m~wXoIX9?hyVk zXOqhSIS0y7v2*+MV+$j9swO(iS^jJe6k!CpaizmJe?_S!px9qX@E}uEDZ}k|t-j1InlTa?t8Rw;?x8;Z2eYcc^ z#^~m`z-XaH-rD@vP`w|CIo>~qOSaqYk(HP3SFwV0?%m3j;S|9CWt?46Bc@(wSs?|GSe!Lfow@%+J+o&-nq z?{6<8v=4sp-_ZgmKD?=aTcOP&hfV>k5lcPUahZKiTkC(DiFZ8#C?M0t_MXy{4m2=$ zXwye9Ty}hqFscWFZ?5nAWT*Ec)@s?co)&zkTl<}82rrSEx&j+UW218<3I%>Hs_Og{OQgmN2y3KsQp!bBC{ zpu!hnpV+b-`vt6hk`!)0$X;fPrW`5g0<-P5_fvsS9_g;y&v`Gg<)q}T<)kcCD7>gi zQ_=}%P8e#y(CgnTa<(kj*T5~6VS4F<9Y@@H?YLIhz*&t?v-45TCt%O!_dIu~2aj~l z;DByA363G78&6RzM`AO_6*`9h1a?ko0iQHakvm{CM8c|IrD2oL@T;N?sFRcX&z9?5 z<>SgoX99Aq5MwG2XK4M9)z)C*@ESq`GG3XL$8(68cLf=!JdyaK?U%A=5S4tCvibE# zMd6SInZ6{^l$VtDJ6}4%in`G0Yhzq~JY9)B%LX`vYmJeD`A1!nmtBjyYmZW4=N;CK zl&1@isY~RV1S?MYHllD2yoS5;-uBz8n9j3?NvwduPr?L!S>aE<6;+? z_Dx5={Y%yII?<%SLv5^BYt){qgu~8-O$8{pKQtQ7`Nfgzd}WiRw05>Q634XRY%FE^ z-@U1EfLYu5lZz0f+UwUbzm%;Ke%ir7D%;U*cC50An^h2nxywwqS;N%*UfkWm%S9Mq z{J;uFS5^?CF=)BbuWX2zWL(>vUZJv!@v}}xr~lo#&ieW(9UuzC$fzNbZos4{%cQk*A6lHBxa(Os3#t)9-XTA56&O6Sh|pY_V1eEQd4#bSxTEip zFu$DX!z%H|9v<-%AO-CfCMgmp{L~)`RO&d#?9IWfQVyMICv%)nN%T?b%TLqQS$7A{ z_5GQCV;1+FpEQ>ncSIaK%R)9#xQ#yUw9ipjEcCW!=E)11A6o5ov9+7nUeM0)8-eTjm)(3`x#)l!Fn z%W;l&jqz;|FfMJS+d^w#3oSjf?Nr6)6pJ zZQ`AlAWj1DbGk{tRJ;XNHw&Q)+{l>Zh|FWb1h9R%&ETLsi9oWGqrpu*?)${3rl^sk z+x>n)NTKrCRwnbq%K+)OM^4Kt=Pl!?N*WrNS-K^CTd^g}j4dPfW70HiBIj%XdHCT? zuO8~eezEiNo#FCA#j_rH-~ws(r3@z%urTNARQFh*gXa1uhxm7cJej8?XTLs2@ZnJssW%yvU|jp%7nLlj({ zVYtn~12%p0)Vj|FcR45kIZw5kjYwt6iKObBkA~$7$|Wx( ze)lxMcb_%vY=i?2+?U0BI{^EU;MnYdV*!hu_mPZC-y6|$ezK$5Op0Acv>Y8r+_EI| zqW{!N=;ZWUWWLmIcQdhYnJtY&lG1BB!|{rUQWJkJ3Y$G@E#8C8GDbb`+@~vIOpRq{ zYU~(i(vJw+wJBIVf?wbRz%i8|u^1aPn%Lg31@&?i|3!a4(5psuC-7v((@iqQiFG`x z_f!4MNAXyoh>L3{JFRd&FN4Et(oqYH^i-cJG2-Dk#is&g$=ef`gskb1y;g1IZC#@H z1-1o7aEm-o!UdayRml!bA#cckRZ1r{$IQj&uMi1WaF}yi4mFW6oExmCzL5s^r+lrc z37vAqQ;;mj2XXG#!B$SJ3xrZi;dL*xp33Z%>as6Zii~On2Uu_A|5Qgc1M@N>UueuT zd`+G)vrZe%=yb!q94V9SZGvbmg{SV4>5(ijRjY7BsG;&E!;Sr`j^~3G&beT# z#Inhe+!s7PdtH1j>M>#3yXKzi?0rmG`T%a&CO4p?Fb&6RdObsclQK0|#y65gvHBGw zA*^FrFhGV{#}0lbgsuI;pXss%gfAw%yeB|MSdvk85wX2Utp}LPJ2}g{PcU93A&Mlz zk=0b#@Gary2*3a}$%vI#$u2sl5_k;B-%Jp7^uWS3>xuc2<7J0?8=M85ynLm#B0rOr z>Ik+nsNGhjA6|;E59-J<+7cRU#815GUC)Jw1PEo3fkh8(9-f&33?JZ5arkxK(I=DL z?~Ubd1m^*By_5M3$9Dg_rHoFo`vbFK+~620{iY{CnnM~O6@Gn>1Dvd#lZ1}F_E&ld zpCa!|yv}cg?<#nIl~&CJC_$1b&YXY%=Mj1SDiiKCJ=D;P2Vn^ecec}EjdoP;J);sa|Kz5=@g zEuo>${^z+M2)FXU4)WqMWrjP!ek$|JMdP3Hf`1X4eXsSCPjMJPFA1d{AD6+gDVK8= zKVmY{`lcXFt$|!pyzKB_Wyvr;P7=Ugp&*r0MW*J>dXm%XsH035P?V-pjEHa+5gk!$#Rv@ zcSwx^8qnZzXf5%EI-4R|I;6nBXUTWz`~Tl#U^BO{pdkCsHM;3FreaSp-^$%}r$S|m zn~QCxWW;LxiUitmczvbiF=XHCd*MITM4Oo`0B%y64R3->x!tWXfhK;56X(dvMm^Zn ztyas=m<1WG*+oJ}-T$q6)ukXSN5ZM^SwzBbM@6AGFeJE7ja(4+SZ?^Z(>Eb2V(mgk z{RHSXJtXsS+BpK>PyN3eH=N@Hw(ZBIZ_PyeeLPP z^y!_(sW;APL)h~H$!(PWwai1u!)qJYK4!pBD%>Tq&gnscP14iAuME~O2GTQ%HS)d6 zC!ub7toM@G%(_=87N(m(TAUUh{v0$h5Y^EcC;ZGynvtH4rXx&3KAJ^R|Ms|9FWo(v zv@$w`o~HkRmlz#Sr@$d66tx#P_)iYmKxRP@kl=k#H_xKwyZ_3JUPaGkH10Gl`E+Bi zgkox^2rvIYH~v{P5;w}OJQXw@^}2K2mb@S^2N}@)wrYPLIkoNyQ)lY1`{XEM;@}*7 zr(HEae{TDKp8y{H9U6zGq<5>SH_Y)a+fY0K{83hZ8S48tvj{HOr0sFV-K6$4eKNi7 zK%9p2Nsu8TRl^iEkIck$#H`FcKQpz(Y*I*V)ciEJQ63p8TICV#Q1!Q;ch+O^OD&N^Hs)czeujaYCH8Yl^6K3pvvi8ilvqbo!E7htV4x$ zbBKJ1y!w|lg6&*5p-yAG%IcY@`wT3!LL?}FayKyGSU`U%sgy;1(IrDkWc%YXPOu5) z<43oXOwc>!jXhhfoj`MFpduIplZl7v*^2?LY z)(NA(X_`3|*mgMhpv?CTpyr|R3Z%aDX-E$Mt2dk*?rlW%>ea;QVTJD>M0Ks2z9$um(kV4go3g-7RG z{BYG&VE~WNeb5NcWa+uP^%E(PVc6{0m|?W1fL!Z5+X!)gr{#0iS2&4OFK)@Zp=6?8 zqpu$MvXor#yJYAO@p<=V+Iq!U_m+8%Yz~;dOc~Tjtz5o)_m$jZX7MJo@d4RU=a?Ms@g6HeqM8t<$Vd`GDQ3(Wgx%H9 zU`v&|9YxPJO|9&59- zF{4Isng%h8(&Ossq4E}Hk^WA<2Tn^8Ks}3zpth>MC2P7ZH?fImCjESvbGKUY94d(m z{WG2D_)m}a>h&8Y+SBh^YoIqoi`<9lJOPl4CIJ372y*h@x4RSo(Y8fW_l8ty$=I3q zCS${5nxqCqV{8n)rJfYAkdCe<*FyupyX}=`cS}o4e0+Q@EiHUpTx0Khk`_ytsaHm2 z(-*Co(qHjk>6=|z;AI*F1ZhNI#Tyyh1U~J#@g6Y@F2?`|-V3&jkv9N4NF_Ldg5vA9 zXQ@PYiK+9YQ2N=xfWo5fPQtv3hW zD(d{hMUmTd%{||zHe)nWWR@bj?9Zx0`rUzYtBHWdS2?KZQ0Ygr5u)JlQ@PuU2sS%s zy8jkQcW;zTzARM;zV8y(+PH_Rf2_$7$wXV`lb!#9xS)~Cm-c6qvvmR7{(rtb@&H1Aotw-? zO%WPK6N}H?HM|n@>;{6Xp4U%%NHk_vDIIhpB@VG{T8^IoMG<8C5ePTdeZN7j{$w5) zbagHw0#WoW@nRtRw?PV~CokZV=fLOmn5UVH`!XH~q!!@t{d+la$wDw|Rr`UT=M)E! zl+dZ3Q@Gr^iL(NMq1WkJRGN377vA0SV%yO{_VVI$st0Su%R01$C3}jC2)&u)Ud?kT zXAx#^#oPFK!uLH%&G1LS_kY-GMCb{})~!VVY6cPt(LE;G4i{Qq4G1Nx1iyN1n7xU* zyyTw}6?OD)$3Bg!-STDQA1RU7{k%=O`~ZdBUW;{g!c~TTlPhvPv-&^X{}Najss1h2 z_%;vkV{L0uI+>|!+>fGuMBwvYIgE-VS`=e5Dun`&Ms~&Ca(O#=$QF>aRa85nGy?YOmx0}kmS|}pz>?KxC9DOh;l4+%I#~ljxH1hm!>V5e2 zA6tK+fJhCG3i(k*Hu>H?c6yZtLZV8m3(6B(r_ZAOL%3=SW;ToMYbj4c01}*|SNW zh%7Hb_Cc)@sx-8-7+={PmBgpD_f{9qtV2JO)GGnXIa>0Oby_>9IGXU$%5vwTN-xO^{<`4qXDZeSOEPT6pEAd&%2(ROZ>w|O z0EYfD2+Lh}UiYYP?^yAB53L!NO+6n~9a#b%nCI7gpKp$LPpn%ur!L4VJssgA;fG^R zOl6P*IEYY~$N895xQ~8Y{u564%lJ-f(D|q!RHUk1Z&e^uF4G!7f{4)H*N=_9r0#fD z4p{YX)AQ?m&W7E%W!E=fEmt0lJ{LTOx;wo*eW&H9l*yv-j90@?$2QKA8%;-{q@Gft zup}!R!pM&xT?w)L@s%@DyCnIqx=f^MPm~hur~Yqs)m}}5%}DAXok)Za2}e6D27gq8 z2sI`x{x0sXoAee9q5%x+9{QWnH<%?F)McVawPbd!u$-%w_Pk5T`O(QAY zHKrcP2RpBC(RKLc>{X1_QzM9g^S1dTWcb;4Bk~SO%Twj>fcN-KZ(Bks*%Bw)qCA{F z$xz6;2f~~J`~EAeCzOd}I%-V&VX<$;)v_(ezmHhP|MDW+-}_+5-*;;h#_j+3qSxrg z1{Xa(UI_E$5$6w{#r+*49B@$3)zOC>^oH}e@w|^#&h4KVne{BtzJx=AAjikY{c+@L zxDR*thn2ryD{MGl?oEu2Dk&ZX-fdcBYwyFOL`3@C=m^*Muf2awYtmNBJgCA*qFdO=?=PMszDDG~4b`xFA%rveI}8aV z-WHP~O0V+~6Mm(l^``YHH>TmlLfMC-*EQy`ni!xX@-8OD1HtNYYe~ai6lB3sKMP17 znk*Lt+sboMw_bzK;F)7kig%B9Pp>P-cF#S~k&-mav`TB88h;jR>8_10&(S_Whgc>z z)?2@j%`N(vAE!@pe=?5xS(SCbm`OOHvo4+ZZc`2~39=tetJCK-jq0LYWt$4n%mDBL zo!BU{YFBpMyjg!$$`_Insa=E6uCA`?YviqMh%rG$gPrh<*Ppc>3cBBBHZ=U@;Urm~lJ(12ZSnrUShrku2GQ-SNF!w2h@~RHGq2 z+D~wEx#Z-jpPS}%alI-S?5rgw*GyY(yh7k}{bTyMwco}}^{JB=nCA;#Jzp1Zq+rh3 zE|STjK?gU^?URqEzs zsoA55fYTjbZHA$WeF3#q-||R!jC@Rswg;kjnpQX{=4SfO23+U_w7VZZ|gUKFP= zex+tZo_XVHB0dXqBV9`HT)+Hp^JQ+IJzzK-PnMT$Ps`I}+7}tP$`E@I^Ha$(Z(90; z2JLiNWv4>N{v+Ia!zREF>nQzay#_P4uVR*;aB1D>{%uxF7Q$oC-eUYYbc(L*s#El~ zI;*RpNuBTb@@5;cd2-)lAh>+$hF$?4>MjtBM+Vx@pO<&?=`EcG&&VEgvD5N;AQca> z>=+fBdo_YtyTxZ4K1fD>cIogRUQ;b)INvFd=Lo{;9?pBs0aR2f-O9ABRR88H+#5(z z>~ZhWHN%)&cc~KdI091pY|& z1m5S|&!k)5RiDIqARUG>J>|s^h%;%plWs`4x)W>Kydr%>aL%pdzD z4K^Ci$xC>}lbL-6Y!`EvdU+f&8_f-i{H3`4TI(Ei{H^TSI&OHVr~fnc2+1` zXC5qxkqej&Yu-hq9_{Fq!u%5(SsqD!rqpVX841CB^C4k4@+j!Vbo%zIsewke?)VVi zM@`y^@g0~frE61o-W2M~Z54@D_&>pAQjYhi(#N--3tg(|wreu>YinxoP;t74iWzHS zgH^P1;K~S{nUIYj-8#D}tHvXq)GfEGpzM3$i->h*u?z+>eGbdyqa^~N_UW1RUd${5 z$}vWPn2`U}l{>ac;ra4Qo{vxH64}y?vT^A(Al)Kk(&_Tz{53S5-*TDpTy>1-l!rQe zyxmdjI$xf!WbsQI)U0WqzE{rm(a5IX;_%Y7ut$78i&NqE`b(lEDW)L!}JL2 zcG4px8$kTez?>kpC%Bjec^)9?xk8wK4w3KkP>IIFl|H$hvLTUE)DGl(=THw7Z9^jQ zS=3Q6_$hZIj(MSt)bi8kf-zvrlk?oK^d;0+&?#zup;Ljd;|4XM|3vq>9QagHc>Pn@ zTdKbBPe0zwHa=7g3wP3wBTA$~iO~!lh>|{AtURDgV!*@;kn+WLKMHRtrI5@|a+WU0 zzq@xl(o>r7a??{cT0Eyni9dZweH21A9K%02=NNRM68M3_G`(+HL>SJOk9c>Id{0mf zvEmcs}pKp-frvgzXQFObmX-ys&~>%q}1 zK3ZjZoC7{b@bOMRj^|0rkzfj`I@o2 z8CFN90d}B)yug$Bwx=*5ZzrmpzkmPM)zvjRfk*nn0IspvTnMz*NFXiQ-&ivln7jk6 zOq~r)y}Rprj~rn&iUa&<)!H*Izs=_5; zjF(oIWrw1ni#J>WzM&}3`3}bp34-a#1|(Z=;eJdr>%-2(3P_=lH>v(>4V;zQ-bkDkk&O>1)QUH+B4qq%tc?{P48b8lFNTX>whJm=8yd> zAEzk~`gTdeObbgogSqv=%`cr}h+-Un7IAE$F`0JIzfnC%eGN00N(SsSEanECiIUl# zEWT^C@@A#FLJwC{r(B?7U;Bj@cs6mRgm>O(xb)>VpIp2q&IK>8*+~{~T?ipg3WTS2)Pv}$1DGZDpP`h& z)+j@?_3YJHX+QpjXB|%5wQDeNLykico;=mn*%(W!16LR^kE@zYX`dbGuS(enlEdV@ z{LiSuO+{tDGN7@IuItz4>Tm#=O9XT*2LB<3xc~SOsm&}JPnpCBJ;B7b2&^UQ9YAQK z)NP8>q0cJng>zW>5A{{a+f_#faUVJqoFrr}+OP8cGwGX9MP|$Fm~(m*5^Ze6LhQuC z_|)v*9=T0tzR{7I(SOBFUQ2SVOE&iQ7`~ahpU4iBc8uT{7Tfb$bQrN=OusM6A?Sgb6~0EvJ}Ndhc(|}U8~rrCfVg*5 zE|bFiGlFq)whs+&_}xMD$%M3diJZ`K0T2?330wt-32@F7M5Pb%G+vd?wQ%@dA1zc@ z;akcbsKR_Yr{yL>#U>RA#6+`)CyfcJYb+|ccQfGyJ@1JYoi;&@L zX~8AHwV?6SC2wE-Lv=x43Sef{;WjuhaC`KR8%ZgOT|A zwMjt{`^Q~#L%Y}6l3V?Isy%;a5_aZ1_>Mw6erl5qjr=oIS3tr{JOF3v>lS7$zm(>x zu;Ho8&1#n6rbnK7-Ih(-Ch?#_JJXwEk2_AM_+x`K#FCD&`@twwx~{cZ%t8!2KIvd6)$-U>$G%r?Ib&iYolyQ~`&a zL0TEQr9oim77$6LyQRBJ7!jofNdXZ=5QdiSZjkOAy1QfV`2Fpk-95W!m%rv*X6}3M zTc3KK=S8i*y0i4onfQ6gQ8^XKmiTj?9X4P)x!;aBE*rRRk9@9o;V4VeJU!ODP(%&p zSPU`I`IoQ(T5fG-YHDs=w-sj|4OBJ1$W3xN=v=o-b8U~r1{i4~amEFCO_Aj3I^2hg znFjnG)F=ypaRPX3UUT&-75RRFoPPsV-(6&MU6`nSfUn;!Gq%C0h;%UGaj6akH9JAs5)YdG+PZ<%5XmfR)Y!kJ@A7?U`0ecXX8R)H8SJ7+{8ndNc48Lc85y9r zPl6aEGdy0zQA`CmMJbnP;N_MNY*bO9IL0F*gk1L5bfv#0Lg%Ikv&N81MWV%S{y3P z>h}8(7r<<{u~RF-<+b}^IB2yJ6uscT4-;Ji6W4s zky|s0=1gy|HkUaZcK`HoB~U#c6zrZ8(yO>pjlBflD+O@m+>I7PHB*2Hj&^p5`d!%+ zJIS|h^UdwJhkm=U18Zv)HCMlS@}^G&F-w2%WO<89Hg}0ASs8tGZ+CPozv?``k_!F} zH6y3g**T2l8k(=`tMbj)fjzl7;JPwoH_oivZ8_t=0u(5 zg>ODm)A0)Q5rghHE>+Qu#K9GviIvzacypHU+js4q!**8+mD0DTx$EtcPjBEbL(`joUJz^IkDhi73_R1*88cek58b6X<-nr~|3H_p81Mz7<{H-xYE6+^#kn zOS@IL#M@uFyJlBe)+_Y?>*xiEglGLoE#BW~OVZG-F3dVHvELpsyj8Be^3Sf8)DY{=f?&`^xdaN_1Lq&4Gvb$qzD0opc;Yj%ZQ}%i5`5N6T_=RgG zrTdCtG{5g>1saiKbF*MWx07OPD6?U=&f9+CFCmFDSp?;jdc=4a~!?j zV50Mh5-}ju!zL^ZvtQKTgYdK7r=mQMV7u`q^HA&3);@BW*EmKZKy$>3^GGlB78ax! z7i@=%8{BuC(e1AL8TyaQF^KyMtVc{hZa1>`IsJFG?@za{F~Burj!yU|x(&`-V!Ip- z1$>V1(mk4}_Z?BY@7z>J#lIdMISrbuSg!=`O?#v$zqF-UI!87MfS4> zo@>{aR&~xNa-92@l{pPJ6LMl=j>nz%gYmW)U?Ji_BIFBBlov zdOJjN$b+smHl02FZ?>1D@$kl)C4P0z@yPP64!sjXuJAyY>ybe1l>lBSh|vBq`0iqW zbUZ-UrB`@rqM_!#hso2RZnx~1^5TN&+@E?a!~TGng8&^pa=20c$l;w(z>I3U5Web6 zmGYa$$53eATkGqZq32VB;(5+Pe{oNB4o$2?|Ms0OKb=qNOF7o3FAw*4 zX|5llYi}BEV%MZ7@#$=MC9@1`dZJr}o-sXr`?zhGQw75I98^@jr|J1FQ;pc+ZS)J9 zj+8%UmJ2HtBST`$2}Z=@R*Q>)vuAycb0-^(`n9WphOShTayyBmGKU$mSHTY??bj9U z1t<8R)z-y!c$m3`^>`H}Z~3&#tUq4U7d~N~9_ZX9Ea+j_cpjc#sL!4dcpP()P9OW` z)zWs-$1?iMPqtsNg5FH$;HULkzf{kB3gcoCQlj_A{4V&>_7w-NTX zZ(Z7c{0j4-VC|;Fg2ZXZn;LyPE0iI@^)glyya->IeRm#706}qJ?PdV zsWuduxPx!va(86wg!qg;t)kIM09=x0wD6wh-ol3QEii@SXu93ly1VufgJmS$O_Q0T zkG{dxg!$NpTFyQ}LM%`KK{en7z*)>(F3!KcI@iLZ%+sJK)OgMwgeMH3y~R0TBUy%& zo}vJxM*;yNiHEP>-#kwnJ8thDH@J+QlNDVc^62?fSPpE`D?Z${|KKl4pf<`bD5#e3 z8j|ih#QDNiHzzePT7r@IO@mm1GGd}thMN%8RuwuZSMv2-{?n1bR>_?qzkofHV@WPqc zSw~@5M>=bO=QZ}4@vjg>h_67vK{wRFrsQLb9W7j;Oo_-fd1feU8RuB2?!vg+jbTkS z2}1?Y=Z}4@ZPyIxrX&9cY@$rx zFhGCzhKonsqtCIZ?O2}d%HtI+2uCB&TSQp_BHDNaT=xE&yxZc7np;R$4$TdO<6e(1 zGMq5*a%Tf)f4{&w&d~cdWfh1V!7@6yG`2nzgl?K^Zh?dQzrQUQ^13=%4kf!O+x&PH zKTxtf%mp53wN|u9lwDl}22kJ3CBUzEtF=CxYKJAjb)x$h$7PXYgH^SY6J<+CGHEFZ z7nwjSrav1pJN=F0TWYGqI4CjA;&Pcb@gp@rci^Qey&*M8KV!=zi)>E22|^yi`U|r} zNJmN`j)*r_FE6%lgD@a7uPT#K^i|)}c0rk0{V(`GJJ%B`9J5G2r3T7`im0s$FFjBU z;RjB}1(t#<=Uw*v*1UVEg_Z}haOa~6SkvRgw#cZ=8N=1-$p?fiA=_t$tc|#CQTWhV z?OSq;9|ac_1bg~H63(YnUcU=3;4iJ8Y3(b~l1aa5>za?5Es>NNU$Hio|DxaE%lQ4% ztn?B+kx&bdB%8jfjA9DgR(aA{Gm(Yz2TS#ZFn_7i$OMHy&(?FZanczyOMyNLNxa8K zZhJKVVP0VHBjaXxb~sshhYJ&D~7$EH4fd zmPUPsZ5*fIx65RwBW)W>QeX8qGcTfVF^20Xr@^Jb-P+Iv+!T7Hqc`#$k|yg@!9`D_ zV#AcU4~^Nr5V$IiRPs7=b>}mHqjOFMtPh#puA=_{+u=^i_HKidcV%{6r}~r`>o$+A zUC`-Fx}hOdUl+&@FTKS*qLq|9Q6L=4G36i7#7Q_3wyJyk<%hL`^nqnRJfZ*LWO1REDl=uZBOEQP1t}A^V z(6eMT7gbp=ol646dQ-bXcV5V;b#1k~R$Vt${j3K&|9&Ya7aAIx)e=HtScRV#@_!Di z1ffX`K+ULtvI`$n5Y!DOL@w6tJ&%G`9jG0L4*$O-6)tiSC z)*8Lz=_!dy^^Wh~XWi*{RRI{Q95r;IJ8H{~pug*kLN9_8364DpC<-o4tfBr<3bBx# zaP!y;d$(RFq%F3H5n>(&zr%9Er=gjU=~`|UoPF~MG*fGys!(%n;IJSXz1QGzo0B~@ zhl%A4POpjKV*=1|hYw=^ z07nneXQe?dLih4uV2_g%+tal;27`%$d$$=y5F1IpDknJU?xQ?D|FfRt6kPBqVjtn9 z&gA_>{Vrfc3y3n5w#}@eNwjENKh<7wfqyOWCzxZPy7wztXOL83e2lXbxH6(iaw_Ik zmO%I8_&W)w5nl0Gr~7r{(_8Fp^~H>Z14>Zy{}#Pa1IVd{H+R1bkG@KK8&{Yej}pqN z;=gtRh=?H!r973yFS4XIXPanaH_h+-WfRnOmEVla!1ME}o2teY5&hf5O ze0s*%RmkECMZ_E^p;RZ)lZg#$tM-AS*1Qax;I~P|( zC5t=BFt+b?`M3XD=)d2)n{=y>lM!6qy)PLH*PtSJ#vBjJ;^kF2$Oqy~| z=G~8}C@ONyj$Ez&atbb;tE368Omx%o+}vfiU|mur#<0oQ&b%joe|1W7C+cv)W^PNK zH4Nf|`o*H)KjZN=%rrUETkG4Li?j0O3d-iH4#U4uUJ&5V9?jl;8RE8^*gSm%N(&Rm z#{cttexL2azqh+~b?hAe{$oXd%^KcfM%`ZXR22J1(j3Do)l*ZSm1G#KRiA-dp7=K_ z6T4n!)d{WyeMnehMS8#7&UO4QYEfzkU=z8NBgw#L-1W&%_gSLgO6>L?Ip_PeJ%RU4 zT9tN}a>~|_3Gcsl{5a4*cnvMG!S6HFu1FQ;@sv6p$@8>9k8H>%thXlK!==l=y@9f0 z>|AiMJ7?lL^KW*3*3U@DGfa&d;0>JpRO9kGO|-n~gbn(WI>M%>a3?f1Z4N=%MF#5B z{X+-vey_w89!0_JcL}QXe+k{h?vtYueX!*FY}Q?Io=7$NaHxmBpfU?VP%w*1;C~@ z%=y{PLuc;)oI#i5+NIq2EZs{-A0hkP{3Gn$Nd$kMv;++)0T0-6%Y}z#`?Yt%YHf;0 zj1D+YK^~Kcah+O9iUd;l>sw?R>v0posl*y=G6S3ccWCuAH*%4n{sy6q@}LiZ>)J)Q z88*0P(7w^Mj+0#8Rh@+W=g0rPkBd$7@AdVvFB`mUY+^Sc;C1Dwncy=6j{e%7D6I}D z;y5$+)X2x-Y{Ql7PR0pey^YI#fbB#^1d}MXl3~lF1K9qIexKw5{yer20w}bA?<^FO zK?EW()?iwCbnK_7&SeLaa4KQ z2hz-M^xTLj-c%b6tMIbU`iaKSfS=9MxraS4;?rzzhc6nV1N~j*g6}i>zaV~lA8n~I zeKAnranr728S7fUoPTd84p^_npx3T3(k6EGNdO`m*o<+ZI~z|o62J-|B22U(iMT1d za$N=r3LGH)|5TrZw<}^a%nYQ*1?C81iYKOtqwHb^g~Xt?+KHHa(sg333|clVn?FKm z2Otb~(pz~_)o7ux#;T!;I&g%1nGU^E`{SSeOQxkidt1?fSyC`N=#1Y1gN4=xA^$s$ z)x2^>lrmcUNJm1{hWny-VX7~8@);efY$=Ijk_{&cqO&E`zk=|vF0pw33xQgQ4yj>esnd6T zRR1Y1xW3A%n)Lu?&p-TUL-Tjl%r!BbUvd->frmcA-4O~abahZmKzHCApLHMlugkly zO~scb3qAUPhwr7`P*cq236c6ew%JD#KKGE_W*ybtrAkD%?HHdT;I37EY@0485-$ar zGf;hX{_+Z`kVJV3o$ZO`f&4ssfLx5N6&{8fMYsUzSq9HT?VyAl5Ko6BPx^;;cyc{U z5~aK4ZLf{GZkVtW9+RaJ!eYJv;{fl-hRStCzpLzF<5rZ@N-rns>2o;I#A^ z&EL1Suu5ftn5V$?<;fyJ&CQ0Ajvt-5rYw}k0`U`V+}wzyUlF)#CsVrrN{1xu1F8eG zPWa3b>p%cY0%421bBe$vdApsLZ;P`R?7fula&=PJP$S$j z@Xk*9UpBHW>YQ%fT&blkSsA7VYeG z8Dt!v2rGj|WW+>+0uR4^OT8P~3eYO=YiGwBIOqudZU%k5@_+RR*abzmWVRUWsfa46 zOMMQXcMik~-$pn)At>=9kc$=*`c}udq_0je?60IgmlP`%Rb1@(Zzyy$%YgIBYnY70 z!^nyi^A-+|etZ)M)X-;_?p+)Pq%rW&vGxGDhLvup8VQm^wRhAi}ap8>eg^~baq%ke%o9^_E^8SKn{QX@}k;Bwcbm}l=;qhWDuq{3m z4hUn~%T~y{;>;)I;_I_`&wZA?s~=UqDw3gZE$VmY zL&-pdf|KJMUwVn3)$hU$EQCF^uFzVOiXB)s)pBsJn6WUx*n}dV*B@Cx^$(48ESZwj zz}U}9(8tDkDeJfg=3nkiW2lWKCG}O1x-P$-gu_BG3|0-Apz&cj(C~D zpuP>%$m~@bE#0EWdf>r_(3{nL2j|BfwkyB^4W=6KfO=bVB%Ph#p~$}UFF8?_&JrMe zF-0L!#4c8Bbtm3=HyQ!i-M(Ya?wYOX8T}uhU!J~$+k8mku{(*d57@CFfeax1xks`r z2LX9JDR1gGP`6-skW2D+Adgg3J4caXHyR}%+qd#<@&HK2@Ww4pjmugFx`7fLb=NQVsDx9{D~o`E4d2-Cvcl>+kHG`;d=n`k9evcCV`#P? zj+`fzR-r)xq(|f74zZ!L$(NEq2XA(peol-7Mp80HX`QkFirw=3F&fvMKR41?sPZu> z#8N+6XwJ(?Q*F#`;4=z60#v;5L8p5q^w66zyh`8JI10;oq5imvrj_v=9g(CJf9JK+ z+z~qvuniAGxL9X{QII?IslVbi%1@UOnvy4$12v04Ic32slv8BPEN!iy-yWiDAGiiV z7^Z4-4pdR{oj-<6T`x~gbVa~%jxtJKC;a*MeElmx8ukMQvU9B6^=}U>X=QD3t37!< zYYhTjPyrM+!{qm*^`7Y5H#6Llm9?a0f_OTc8T&Dji++VsULsh)Du@P60oswS|7Awo z0jtWk`AN;S<_6`8IiOrIb>H{SPEQvofD2EJL^MybR~~jWXS?yO8Ik}~*zeRVl|Afu6sb$Ee0OD#X(fentf`1XM^o7T%4$uQU{#bx7KH zp)!>;|GK51Qr>4&&EHx*QYpqf@&VW5564Jj{T(j`M%mB5L*&XSWe9)ltb|a~VuUNw zKmRQMoL2pF&cZ-!Yo7ng)Muu{|2Rzha{jC3mAax!nUq%EjYWpU4tx=Mx32@a?(&?V zeN~k15d&g_1c#|gU$9HaK5R~eBUM8wz6eydF|nw0TfP$g0!{iW#j?}ms|byJIn9+- zrv#kefVLKti`vZ_FLv1(&z(H-1&dnMo}Z3B{}`Em*soI8asq0vT%p}mV;T^k9i|{^ zRT&Ln4tPk*#an;YOjgjkG6XeY>gIdOU_B)xX_wi1RDZQN94fY zrN_5JByR!|%Uqg@Jfp=9CVL~`pP_wqlX5XxPk-%+xPv?TQxa))BR)}g z#BgZ7^<@OBle#)Pmg-!Q5owl#cqkw)8fFcKep5w(MV{!5MQ?9avqY!udbZticU#FR z1A?5nzQB_wvPkCRcIe}WFd5|gh*kI>@+&Mj{%mbd-fnj;h+`4#3Sv|DT+5XHvDPQ) z(Bb2`LO*4GlAq$;tt@5+O?~hX11abQAVr3!(C(Qjr#12>-xLVWz9Zwo*qge7q8tfc zgdF>xICIz?fla)cM8|}7)&gec*q5?TSWHE;I`pq`IR7jjvcPOU^Od|A3(wMFjNz!M zZK^bf< z#Gu@ai1G09iYBYe+wUuX1Q>K(|eSv&C3C>61oLoa;j zhyU1l?%Gg@zy^496Fj~R9z*(yQlvyGP7vz$VCv~l8^Ck zzv(7ms{k#-HqNiPKhPW!Vxs$rQ8kp$?E0SVBv;ec-X@DD`4j5*8Uv7Y7$(Iy_V0Ye zpw9F*+qUaFiXVVRcF$HjAPbw8h zn3hq!S!WbP?Bc-;>HB}F;*BFMJTK#T9?y`zY*(|@KiY))?i7pP+wtS*|3W{@4<^MUnp;RiF zEsj5X(gzWkz4w;&ZomcOSj($}2fNRe+4~XWqa{%9Zb8Qh; z)pweUoUf&~CV8zDo3bg-35jLfS9gKFmZ40S!RK;TZT;=)1cef*zB4{F4m$@{ypOlI zHsYkW2Mr2}i$cDtaefG7kuZU3o>SaUx|fkJx`Kceo^KUN?6C>FEA>Xgoz)#u;UK+@ z7`hJY`oY!jg&%581(X6%#emfy@2Gr27@$tO>EyHqFZu794jCZzC{7YreCF4@l={I| zU14qikq~%rNKHym>J>Bh8kNCf9Y!l_gX8s3Q+GN4P3pK_Cf=m;Q2+Oz88qP77gUhn z(?C2q1qk5jLi*Z((_rc(iD`e~wg3=Hoz6Ifu6QY-6-vmUfifus9=T=m5J(2~p7WH& z{!=Gh1Vk44b^9h25VGXSMNz&+v$>{F^K%FarHp<4fasUf{2^mMvy}vmxT6&T*awhG z3|YY2IRPjzIiL!$+ms>R`3y>H)oA`aENpM^U04SYteO0;)2wDYbl;cZckVP7$h z+N;58)>bDDSe6?Hav)9E2;k#dY4(8DgLz-Aw^8|QY1I27G`aQjaVJ<>GiU~zZ3`Rc zo{|-P0oi)vkj-XgSPCVV0x+iD3A6=`liQn-t8m>%S|=)nxUJQT5l)7@MqfP_eD~v2 z#DWHn+g@ER>N~xJ73u7Eu&dN%x<_f^qO*deHKc#&%924vwu2Q*3+v7_zd8Q-GpIMc z&JyR-Yi?LT7cpA4)q8a*J{QUf7 zRhv9lB*4?Rc=!8AJNTV2WV7o}ZnGy`g=aS$-8}$EbKay@w@03py8c-qqI)frT58ex zRhYgkUK;&{5OC z>~-DE8d&V=;Yw9ZfkLUMNCz)U9*sM{+;lo-}1*ZP(r_5~~m^lt!lr$e#5Ryh6~)N%Nkq2;JJnX?J|x zyrby{$;^;P=Mevl!e>IL2r?C?jH7;y5$@`xQhry9%~$eD>HE0rIlN3Rskc`N@uv^X z8Q52n%*dV5HGvl&js|gK&Az(&+1nhN9{=nSNY74g8Y-u2hlz^?8f@U&Ue0$M6_hec z%xhr#8mRN)#G<55akT~+lrw48DpFi38Y2m|bnFlF3%E;XYnhq_l@@yChnf}c6tI?- zQuY~WqjO?|gcqvWTpSYXN2;5cMQa#r(~|*;RxPF9FO~g;1#`h!8}UhV!EqZ9z@9rB zEaj-#dYLAAqET{meA7IL0}|(aw)Ixfap7d8C*Uz^y}gGg_A;vIzO=hLkebGlI0$R> zaP{uF^N}S{m7j3sm#v`kQ=P1e3GDzT=&-j+Fe#$Y+mGH69`r3*=Im?TZAGzI^la>o zi@EE#g`?tH9O(da+F5gL1wMGs_79M<22%ZEFa$l4IY8SSpm8GPuj$& zuCvF|yTy4oEKt-n?WX_LWMUyO{q*lc7tEGsf!db-eS7fyM1UKl=lIw)yaODM5@Uck{YjO0@ugdAgAJ`j~FnFVUxSzgSsDoa#(zx&k!}rC$ zx?e7QBRTk#i9oIQ7f8uYeenV!c=y?(`U}XtX#14j&3Ny;P2`SD>7tll%LSgB9L=Tv zt0YFyVfxPnGIVqm`P9yCUjmR3=iOydmv1apo_lTY=t4rir%$534-N?rz3|G-fn;#Zo$|6&2-n>dkJiUPJDd zJu9{A=>!RUJ!<)CDS|SU9I$9l^8#chyNe#7#JXQD#czn>SjDb$_Uo2ueKnaA7Vn+D zVG(Q_;?qeKH(LL)GZ&GF=hpj(e1O3p+_Qee0;=4*FAm!=<_d2(tO6408fSi&hQ#;~ zi(u{$X_W(@R~+AtI~vbQ8v`6`U(7YJwPO(%E6s6?qRNq*l7P!Hz7=gI!$y(qSWjiP z9p`e6R2*PEcySS7;|(B>PwPJ|?A;2LT5Z}EnNW~(1{4s@yfUgyG9u(Rv5hUFyN=tb zGLY3X75Hf&|8Lwtlz}?iP!=l8w_r&d8f`wJl}=J4|2g}pChhhIAEB;mV?xOTEqRaI zo(p=nH1CxZJvLB!w*F}5T!QAl8tF@O-0Ep=aQ2$-eqHXJK<&zIh$shY7BPaZ*UwqJ z`E--(FUAOB70gH4&u3k^E3GF)b#6Sdw(IovreqYQ(TB2*kPZ>{4beH(^HeBWkv8w!woWGOR58|9y;r=buH^zrzkgQ$pNEVORy>cRp#^ObAN7LDq-b;Ggg_>k-(PsU78=!MgVT zIdx-uL4rDqK$y*XPw~4gP97 z7-xNcgR9BnVMPNKA$8iv?87W`G&>o6Xiv|ZCP2#1>f+dIxSKOteFg?O`mg$xJcXp+ zn1XxQkV5CMw|X?MMdPYFBh<+GYUJ?hBFSdeMrvQ46c*1v9dCxV>ds4PcY0)5jV^yH z#$Yr#TO7q*!&L6?-f8Zp-;{n6>=GkCmS%1MF1`| zYP^&A{;M4t3HmllciO{c$<-{vI3^vW>s@Tgtjb50`xIOAm?W1H_wCuWu?E^*&qHw? z@YQpWA2FICTmEB{`K^aWr_|*ED)D^=^Xt!dOGrIuaBA&jN5g!f@o0v9puhi8N&vgq z7t!6vKPO!v5CX_(2yT}vd+PnlRq{w?D*kY)&FEY3hAXy1j6JPC=4DqwC(oEgdMp{! zOk`Za$8N?s8Mq}vlGm_^GXG6n{L5XLGKWlAaV%S2Wre;G>tt(P(-a#4Wtu_F8pk+~ zOf{Tpr&!(ys1$FM1w6rsf0Oas7lKW^H})Of{Ag48vI6tDKZ*`&V4y5C8h8Y);RZ+BxJ_ShruzkFMv|1}u z_RYC?w=5VYVNtks{Et)QH2!k)c2T3)cDnDL_vSHG7;dw2EAv6k;ID4l%Qxz)Q8sTil z4jRmEbL@D;$7J&sjik>=vW0RS3sWTFidD9Lnb>Ue31G^#8r&~lS3p4Tlq-^zUu;Le z*n%`aa|3Oa%RO`N)QhMl5IzFA9=;W@>A+unVSSJ#F#eNKu{2n`-25~9tWdeyUbDkk zBw7XmHDssN@mIiW)20Mx8EpHSAx-*`h^CYmCTxf76_xMgN`TYJLJBLt_{sYq{xaw^ z^Nu6H@F8QRG2>!WE>-$d(z7dUAOB0y`B@IffTG6YL8ECZHge2($cMbuMba+W#Sn%} z-ka_vT%#v+5#+xy_TO{iaX*5MF;~3pX^n?>(QC7vlAd0MXTvlf^r}CtK!0TpYvby| z$%h6n@jUeV;LlLM@{HJIYP)%7H2aq3r({J2e+Va@;1b>|*Ai#(y0VOzmm$fk)Ge)l zq@^SPR9vW(ObA|&M4TlVDLC=l`~y~o=Mi{VPsm-=Xr!bviZ!CY1mCKHjRdM%TY)#y(CrIcz65 zWZCN=``4=5x-#9aEH+-#%p?3zJMK=kz!IP|g+4!pjBV}bz10?1EfStJ@B1=|U6YE* zZ@bc3ezYXSQ}m9EFoG6lFTr5IH!Q&xvHMB81S60??>&ETJISs#d8Z`d=Z9*}@3K{G z-{J}UZq?>*iixNF;12#Y8P$VPU_|{;=aIKLoq;t?8?f{HXYst{C2NA91rUd2H_SSy zc!aXnj`-Kjx&P_+)?e=4Jb4f<>mRh-@IY0bmZyc~K{x_UVG`3g{+v)X;Z4kwXTkB% zyBJFJuc3n&V8BK?cP6KVqL)+Vi}9Fl3HTvfa~)K*5{QZ!JTQAdI~9AnPqkX z2#l66iBwCn8Z3JH5CLtwEk;PU+-@~>P~uQ~b+5@e)*W^L2Vudsj|au?kH6p7S&#fu zEUa;u1Jyb*$7Zzjq0XHEoQZ6oMJ;%2 zxcNSL5qJEF=Ai)%3*C0&4SFp#cZp(v%vnv6rPLXNaJnxR&-&RaSSdOLe$?Sux415z ztydMCc3SrRyZ@5Ky1v(CHR%)KYb)(WT)hiZBMHS`i}2a52ETz>Y?dGIa1voh!~p!D zpO;ovwp-2kP{(z>ca@6oD(8TB9eW^~8Epsg-QZ(pW{lN+MCzlcZ$0^SuC#JXM=SgU z`_6at+oZ1R!F|687b95*YLg}}6S+{5n$(oA{pH@l+Kp1y0C&-8bTx{Al`nD+nt@K> aybsiIuk`Vbj;4A5{3*yP%M?l(2md#Md+7N9 diff --git a/install/windows/figures/iis7w2k8cgi.png b/install/windows/figures/iis7w2k8cgi.png deleted file mode 100644 index a8b86eec7698c8f78f49b6b88f5bf1fd0edbee8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54553 zcma%iWmH>R7j1ATUfd}Zw*mo*TX2`6h0x-(SaG)&DNZTw?oiyJr3H#hfa31O6C^-* z>HWTYzdPP|Ki&_85dZ+dS5XG(0syE?002rRHYW1Q zP5SMhf1umSYRCcrU*d7^USS~r#&JhIL7&l6kXJyUC6OWk0Dz>bfMoT(&41rxdFw0HixAxU^*mfj`mNrsv|e>z z9WVc0hAo)yX1R@Bifu;n&$Ff>e-*_hLPbY?B7>7Gm>2mzGHH-81T^-uCg{Ng(&_;$ z#Ia3QobiRHyJ>nE8qPtp;N|Td2M>DnZd~^p42UyU6(*F#U}c%7jE{+MBGIW;QEkVw z+U(&Y^CHXcE)Vo#0SD-x8AREQtr*>8c7jJx($NI4tO$UEw8|=~MTFAV2|ywg?6%t< zve3l{UsZCdLD~e-e{O||VFio6E|{G~XX**4W4qrN&wd(>XGQR@n`(D@DVE76Ps{n8 z+~#DTK!YAGg;3lem`soE+t8REZd1mf5d-kao~4x^I#;<)_vX@lr5%^E=MSwN;`hhv zQsyle%?#yy0KNY`9AuR?QiZdm%erG}r(CaO0(^Wsh(Xl$iumSAyhCRIkuPT2(1nQl_rZ{{N!p5!-oD%ytWOkmkc`NmeGtcM&Qog-8Z&R0jQ53 zJe&!a>2uGS?R}&l-;8aGr~VaInfp-`l1M!2iB!aC#OieTFONsTBY9xNc`7M+`*$?P zcYRDrVE^Dy1FOf8{ZGpayBxBAcZ3WJdZo9v;zrj{It4#Ls1!|sU93QVE^7SN2eczO4FuF~`c^O1v zWW`ng`9F)e$U$Qz3fZ>2`=tZbdVp#{rF-C?QJ*{^IE-wLY&Ff`01)Y@c2P%?zQMq& z#E=PV18(BIJq5`bD{697$1ck8|NH^XjPQM9@y&pILP;7A)XHt=gL%YVIbp4Sn3Ecz zcUIHa&NG!}OoN@0j7w3=E+q&oL&?pHI@Cl0ilOX*r}4m{24Pq)3- zfL^&do4K+ue!L7y4n~l$jk!MO3xUeOrj z8*frg=5OOf(WO}=Hthzz?&ZrL@U2Lmjc2Bp4}V4@YUL zhp*UHbN{mi51a|oWULmFqkQdIpFWRN#G_H~xf!jU5zyEgR}uJ$HcinZBz1>me`|5 zYy6)^E_Oj2K8BGGb?>#8krRD=FIX*x2bv%^pypoBw(FdJ^C95EPO(p*%Y1QYl7ZsleHyDnP>dT4I7H{BZrzE&&mG(m zgsew>KXP%N`d;$FDQvU5X6V?*x;2a(E^@nW`K_#PT=puZ6f0?-AYfC}IeD9ZZMtaR z!C!q*RWFcx^mc%0HP=7rPfZ%6J$;}B5OEAHZwV7pKbyFxC%y^2d%%cNS19?<{}V)s z2Hh+Me|>;_2~cWjgBezn5#3C9Mc9OJgQzk)pZ=>bIlHY%J2`7Sxb3FWZwGb2Om}6r z?u9??|A-$@{(luYhc<6%bB|=roU$Ztfqzv%0jvWL0)QI?m1(ZV%;WkX0ry|k7K938 zL9rk}VS=%k<#YX2fI+CpdMuOun23>y1oYpcjJy`2_$e5Ws7TV~&i%jJf&s+oX#XnT zzzlSMR3-Rua)e-%Z*~RqD3gHD%9d?NAfq6#hKNfBJ%*1kN=&NI*cKZ1sB^q~t`~Vft7c z{yUm)zoFK2I&$5TT}U!jm@Ijsu`Sx}dyzfR;u|ToR3K9C46z^-9)j4ss;t+X zD|(t7H^o3}Pwdz%iEPaHTy^GwxWX@%{ZkV=GMATI^SaGy!lD7nT9{eiF zdisjHV_*lMtn$D=OCiDmcK(S`T_mlPk!&g-Liuy)*kqz*soldmNn=xEsIc>@T6tTC z-B1;gBQce5;Nw`GS)wgsW-=lwU}Sh)Hi)ZGkb|`{nVjRsJq2O-K#QHf&DTOw}@rfmcIZD{6ui)%k<1 z(D2Xip{)N)Jee@HUR%bbR5K7u2fmGd=qr8VU>QEp&xt6OUNR({fL6ZimM}jgY+$Mk=VE3h zK@=J$rX%?7k>;p+@soosJmIQuoC0ntsE(^aDFiu8Cd7Km(lJ>I(WwgBu0N$r$Z|D4 zbPT;%sjcGj<6!Y(t5zAar&Lkq`**su{z;c|W8+3));Oj)Hofb1d?1^h5I&uBMEez; z+A@}U-pOrT;fXIn(N96!=`s~TDDg@@r&f+=Zi*s>_R4WXa>LL*O%`tOgJEk0vK1E9Ad=W8XjG1M%y{ zKA5<{a+qtw@;DTV^u1(ITZZEm>^JOAe=l#azka_De0`3W!O$F%^oYy;d*|~+TIe)HQMX7IQog=;Q{7=?7Rk?m?6i38yL@RSRa*3-`@S54Xd{vJ4SFj;H ze}ZkC`Ho$HH6(=(tg%@#T5#NjHRWaIrxU>&kj!F538Q?853(5rgY;%fW;g_QrqEwF zf8VkPdf0RSuwp2vD&Wkhdls%3msz&dS1P91{;(%%l3RQk{?uyvIN&pBwz=}nfpYEB ze-&X=EmSF##8{e!neI4Pqurz`wV)Gc)5%Kwg2zeaWq3?pjy&7sRT!&wd|+Qwla+yX z9V#;}kTRX0FKtKhZOIIkpMAhFu_|v_USdP4&P)G~DZgP1K}DfSk3KGTW|naE*0!R_>NG zxjtt514tXtf5e+w&^6p7&KT4{@nPzH`GpElBg*Z6T_yTf~N0dRIp(&gAqY;>| z9uha5++!*I1m$kDBJ7rT@zVZ)W6Du!SozITH9i#^f+~ zQzk;|gc_xugb9c^=Vyh|J&Js5$oMoyF6G1IM)5i)m-gfOZz#$(l`PriTn%=JcK?hP zUM;%)Wpyq{PQr^QpGHnmty_YSh*=MN)BVB8Pb)D4)@HWBOcD}Vx_XsYrEizpKQFX6 zpA2fRDbIRNPEHCPxJHzXAEokC#W=qxrnzJcs7 zceIp5X=xfn5AIKwzBxr>;Iolq*c(;{SVvRvc}fTj;7g^KaFBG{wB_+HD2z|NaJ;2;G{3yYLD{Z zxfdtCX+we{h`Yf2s~$T$Z;I!UWI;R>&g`*2^&#*q8a&|~ctPX4lWtpNc%?8xnj5>iu@Y{#-(aX_4$oO?AL#|7(s5r<;h6RZ9g_+3{k zei`&quJOC9M6w;bIeu|)=zig0eoxSCOHg5fno_#nwdtMD}NFGn0 zn9yEmb!EQ484oInjKp3xtTd?JD^4{ph$3Ng=su0{k$Fh^ySZ5__p&i2)dUaTtv#cb za_9Cqn#z>ADL@NY&gb&@EtSxYPbn`6Ia^){Q`AjEWm;dKBqi^TlQXO;+~%5P*RD@W z;WkykO|2#=eiHW>dZg~$a zE55^%;1;K4+RcLm%guBTygV+I{~}(KxIdlX z7jr$6L`uI_x>5jEZ0U&~UdfmlR{2tk-p5uV7gvc%3?R{xIC~%1?=zgjqZu;TvKnYwXs)6XH7--+yxN^%fQ0cvy{{^x zN@c80*Sfz39Ilfc|eU_r3)^V|U5}BO)X9EnS5AfQDsT=SE4BRvWO8PGpXvF&iy>&m^ z&WPd~>S_TJPJE|C9PCRpN^>CHivYMe&x||6vp9G~tKexGH5pB56+sj!6!hbA#G628Bd=)G7rAN-cXXI+8wqEH_=E zQP^?Po#}bJw0}K&Ggvc!Jj~YvF^H+CsGx?)pf$>n;JDX;zhx_YUt&hpK8NUO?R$Rs z@PYa%1{T&E-|O#^Ihl;s%k3V}Qt5k@lj*hhZ!YX=XXH>;_%UNxcz9w1uR2y|p6A5y zTS!L=GKNZ7{E$g+JNb^zWRS5(2pm1*uT9_|Qui^r8f%Qn&5zOjD;*kN{t1Gx)6feV zt<>pW+0DI(73MO%+;yng$rDKR1NMQSl?04N_yfFrJN*~FN^)9)<`-9-MssUGQq!ZX zH9=0X5T@B5x?Anu?LIdQd+SNk({vpViRQ~!U?B8bJP?a1Q^a|;)aII!i?pMSzdq;z zK^@~Fnj)B>&WIX4G{6v4mCD{qzsD3pZnxo6Yu<%@E0XX^)ca;T6{Z`WUiIi|s#p#3 z#Zt-ldOgBJC^$|UaTfnqm9c6{>GeI0kiPr+b=-(-o3iow(PB$Hz5l7KlBo9pkH{B*U$#qRJrLv8;i>LvvKKw%X< z^2EF~>?W0W=mCq(f?XFYrO=k-*KIy5xEr#N(!oXzpuye`P)v|{3?+5%Qo}RFhoSUT+HNk7KT5yj!b0*CzSH~1L zDh8kJeT(Yd-=YgH--Px|M3%+;`WveqHGF5qW?e-Wmxd)yud~ix^SJdhTv+p1=BT%; zk5iqzw4r0m$%L8qYiTQT{53k5H2>MunaK)P$9K;TCcdyW+1F~0_^+C_xie^*eO4%1 zTyurI8MLB)=Kq+b)LKuo`J5}sSjL`86zC<79Y6`^==!2>ETJFhcxDP6+7Q|E%74&U zO_45<8O(;XoV%L1?3lJY!g9;~R=gmRhSvTS5}vopoIUPE)MGjsZgb@_4f=>KmTk84x@*CY zpld1OduNU=O_K1C9;P$Uw;Q8JFWb@P%3JbB_ zKdK+t`+OI{v7bhJgqL^2CjU2tBIo@Bp_&w|L_LmHA{M-kWgQ{mGoI3Tkgvz^*Fl3W z*2pn5M4;iEy+)f=R@5%r^(3!dCwTS3}LRNxGwFvG*+LKq+(71B- z7`LpcJ@2fky?^5zXuA@21)au2W%hd}f+!yN;4ODSd2Axm>SqJ5O|A`D`zZd#o-%97 zyA#=<08>~Pz!sL6wdxyh^ zf}p{+CXyEIjxTYBi7yUg zjeU+NsgLYbUghE%q)U3ubaxwL*yAe?$}iRZtguyP1hQKB zXSin6e!3<|lrHIo5wOzE>~WJX9dOmBeX#WA8I1nss(erlH9FvdUWG>3-<@6U4fh4j4tSX|_aVKM7QbjZ@ts?ra2xK2L zB_rHMga6LFgcQ#K4g_CktS~3_Sc)Glc||s#tf<|XdR6p#bC8yXj#S4PRcFK}5eTzT%1ob4la9|`) z$8vY-y8J8f-MQR>$m@?LNmLs0kli|*3&@!n2B`TYPjXwSZ0nSGLB})r8#5D!Bu`h$ zmbtD>(P%!~ehS@#G<^3ib8p^JYht(U1S9;tHR-=5z}DnoEt#!eL?3BE=xi*#U?yg4 zhGu}GM&VbIorww820I6R5tFWy7u3S91<0IMHT>fB%SJ1HkkV19*^cK-k9Ae;r^jAR zU08cfK5(=~A#xit_sZ|s_Ah8rm;{{v;k1bM{@`61c4RLvE!dz-PD$5T|H1+E{R445 zg<TEHerNVZB+AS}ZzvZGGTEI@(wvv^SD~bv^l{Zomvf+yVJe-xd8vD1JbPdEpj~x7d zX20=F8-=J`%-~gYcxj%}0gg<{fAoU2Q4|y=RM6XyNQdZ10I`oK=E|^6x89AWH34vh z7Ri;$d>1Anj#lowGukd@fA{B8j6}OgeiVhNIVAEoabl_^V>hj}xeTB9R z0~C0xtp)#)EB^RkiiR2?Y zYq`;`X)e_ksY_lJ@3YB+TMPnfu)FCNnccqF)0jYy9zQ9J5r}je3Q^){#rfm)zwJqbEZM*^$v74h)GzO*{erQQ|t> zkR_vD%9`eWCx1nZ51d-~`L5G?9}2nM+>fobnFv06BShqLT&Mzks|xIz^Ay&|NR{#G z0gj+xn>^GR&83qisXheSieywv=@9z7(`Lfp885PaQ@^jJ1ud;BdxT!Z8$5u%@kG+v4S&CR=XGjL^DT4i1hM2oGr1%YDr~*WhI<2&AXRuZdSNG7!@)cT6 z_u-Ok5ZfN^yZNloJ88L;;upd7nskddclT|Z3PTEQEk&Zpvi@^~r|?Im@MQk^CjyJF zJ@+p&7&2rXZ@KfOrA1}9nP80^bB57_{V`VeOhG5hEgo^$U>&tDk{3`tr_b39 zVmpFbcCEKx!^U5{8eTfzh>L5I@Ux_jr57DxYnR6)%rh1&fy|Q&n049(W_uuqn!ixp z5K%yZv(|va`OW(6iH^y;ET_ZYe&x{=0H(hdO*cM5viEQm^dK^tCLFcke?fMCM%XiV zK>|Qdyj1<6{B4C?+o+sY1Q1CqBpSpM%RyM6;%8`gC2u^6bf+e&7?wV)4|WQ2s#9Zp z%{voZf&)UpoXyG~TALsNzf_l3$cSEPf0M|k;}!z&z^sYw_T4K(BCi5LjZ^#DdMGt7 zza*P`BSc{g*Azm@FXm3f4|iqVZ1;Cb2I7$<9@gdbqfu`8n}Dm8!rYLRpu2$}NM0KU z*Nau=Og^j$P{71@x0*2c8p&NjkOY>rjVYJLgpA|_i0XI}6FSP@dN5AQ0RJ+CF`l<} z(ss*>#TOKGLbq)D@@-L=$Z`De=}-TQYx0py4UyG5r40eS**iMpkU_^5#LOApddF*H zx1bXLB^2T}L2Dm+O!fN5f}?Nf(pPimrNJGWB&%u<-CeZj>j?F_SKBDFISlOqwLJ_M z9c0DKz4AN3UVk>!YZE4b;>w*b=5le08GtoK(P~@%2rkeC?OVYrpaxx4iah_44r|5BR<(Y!TRpm8EJ z`2~pfgF0U>PKAW^44fQJja*jW0Fk0L{?k*it&K^NLDhA9hw}+N)U1@C{q3)W5XcvK z)BC$}w%ojV!BPi{IuErt;fq27@J0MXdTB0Xd}3f)>jgOCL%3armeg5V$%nf;w{bC2 zLOZFe-_seaIfeM=7vqwJx0yng6~_!my@b~r2pPfGGf2wvF5q&1pnWCNxl^&>MaRR< zOf9>+{j+K#ayiMsy^4WH8Be~-!lfM=dR#EPCkT#Yv7n5p*D#&;+c?K0j{@P4DERyU zLx7A5&X@Lw-JF1aorr1*tyqCl5gyGT5XO+oGhXL`dt=sUQ6rzDCQp8_yGLkgEoH_tnxAr zzB7IE17Vi4u>Jll({p|N5``Ga2id$uHKQyFjxUIc&7D0Fwp-zbU-x?rxP@BdAtng> zqs}q}!pMHyAtr3Twdz26z|PifKbb#`&pL4Yq{+ctzRXH|qzU7GuEu>qskH1hw8<&Z<&y#N46iCjL z#!Sv9khWaW&K;hR&Jon8!3}Jamgw_#8NWZfZk1}ma^!8ev>p1vE$D+uSAwC2d5~_| zd;PVcNqWh2JL;0#?U?Y0AJeT^wY7n{>-cII2ky>~`K&cx3FN*S&kj(EE6$>^ zyb9N9zDrxpy;*)2Bq2R|&+HLvMq15ol8$EXWMI}Mob%1VIe}Z?)Q;d~r@Qg%(ZQe) zlvg;tQl!(WJDNU?&R5kd9h)^d$+$#`qH8Qf#34W9`!hvdjuu{Q8#l?B_oFKQt?l=g zifSYEG#Zwt9vF@KXv8P+Cqqk#ZOnheRbOMN{|mk6PQ<8}q==`ZM>Z~LwF~;^e;&rp$?cDbO4OoBCrMi^ShI{TA@+_%Bjp}w#=eVyBM~ z**-@#&K$^QVAG^f6ewKz4IJU`1-n{~daKa&zXd@QQxzxuDun3Rd)t zy&9%)U=+w(z2fvXdIme54=I?f$&*EE=irO5wBLd9x4&IT*5O190`T8WCCybPEaGU| zv;I(Wpe|QAd;y&bY>)S8VAHuC`T^O#t%XY3?W_P41lA9nzuhzU~{X9#?8YxT*{jfm$V*xB`t{N^g+ zoz+Fl&mOO1tsU))H2K++pU5b5*!qdRv(So7eRpC`w>Q!Kcp<4pCnO3n1aoDp;FebQ zQ}bdsoTGaoQ--r(5_)T15uodzoRKWQ*PCNDqyeQgYkun8{D`&51f$ZVCiET8giKM; z>PZ^ps7itVFtb&Y%Mq{a>3Z5VM2-ehQzQ{%)M)%1S^9dyg z52qkM=soh1CL<#oC+0(+e9Iqo7Ud^FX!f{@c`1%gu%LZq4s4)Q+O^ATW)u74+nH>u z^mkL)pgoGCGulag;zf+B$)T>+_x{c~e9v{%5f3X_KVV-Fh>=ytyKwgV%~O1YK{ zI)KU6Qp1fpcpyKZ*tZ;6G{16=^?A8NPXnug+L#jwr77Ajgl}+yv1R&>=@gK0s{bH6 z4RtdT)}A#)A>v+tyP8pIPoNFtA~>m(B~jxy$mnRMaL9ORuqyZVCp2KW>Z8jEfEwF< zK*yRY%SD@?z}IV+E@;~06~RuL!1ecg3$kJ%f9tY9e#y%{=Jpku+MWuq=X8lW#0?Gl zg%rIu{Z+miEwSEcF+=C?U{SgNvA)jIdr7)-KAA<1)2#_FsfJ!5ArWLbzP%A7)xWQGln z)*AA|>R^jF1ItK;atWKrz7@yb%id-wE%Bg(&didd{}Jf<5ck3M+X~E_EMm?T_-oYX zUlbJ-_Ix{Kh=WJr^=Ld7+aE90d)x*t+wtxNauNRJxYgmAl}v9Q1{dI_U!5l!#WH$w z8u-ZMHP^s&t7xdaPUM!GnZ5e*s7w&Qw zc)Iw*nX*S^spo!{Mkp}zT4OX*GVG6O^YHxGtY`Z6%XLdsF%>i-FLdXG?&vfVw0g(8 zKECr*ZM}*5*$o~D6g-OSIy-l@eOR6z7~rdeoMq+)VLu8dKDTkYKHcQy78 zF%pa9dE9hyk5X;~KAo6#d!?g|x)ER#5i@RJG3rX^yx1m4u zfOt`+sQYE7pI~BfP3QH0dg_G4f0!0jkQKqN47Bre`zQp2Ny>x zG8?9nr^SCVp{1i~1Q7hz9b+})sHiq=o>+*?7Gvvotn{2tFx>M_Nz$*%E%etbaT7xh zSJ@^|SMDB|A=qv=j6;P+|K%6j+!d`uCIelD?Z9p+QpeXXW5RgB6zp>(ROL;QJ}r*Z z83M_EA@DWk1iMGb#k@XL+NhRqKm^=Qx2*be{jo9U;f#my7b@y(f3f6U#b*wu%WHOw zJCN|zZ^Al~>LL`)(a3FAl76^9;pNJe=*XIKC5KG8dkO~}fVSf+#3CzN+N9#qGyP2^ zdrfYDbX`8;;VJs7$UT`yoA5*!PietX1@+UHS$__1nl~kHQfq+D#}W(8j+x^=(Qs#O z5s{X$7%@+HLUVVJG*d?jN5|H8Z?a*oDaV}BrFtz&k?^r>$sdHyU zZhs@m1eWX5&WdkD^oyTL%GLdfhb)9|gPOkt*{ zXWKKoxNhg-*K%KP(p5hBpc1`ev#(ibLcnoH`GN|1xXH5O?d$ZKFOL@3u`;BU+=7l~ zQiWClDttZAP+rq|?~sq5ri(H8*hS>EEd14JHUVHttODFjOBwOgP;W_gOGKJs<%o@X zCdkcJYfiutZu8!15O2B~!HYUWmA zw?z6b#?O`mJYZkbCZLF(;Qoa47II=hVp$n`{iltMO}oGe|Bo>r-7}b(n6N#b{^7x; z)z;P!lJ2krGNdIPlRWvQIn2KpA?p15J$LLs~hqp`bE(}HqhaF;5I|qLUc1( zq)|1FHpEDdO6WEFvfGuJkep!ayNAHT>Yy3ex&u9x42D$H$W^XAaXD8YJ`+k1YVCG!*EP6`|%xxuF-GzNQ6%3Yj)FZ2`sf;3;m|= zx|i8%TiwRaId0XxZ(INi{}hHCboUSpzNaV=59AZHg1)UKA!qp`wBp?~AlVu|x=j)y zS?E%s(&d|$!^oR@pcTQ7TCm!1DyB~NyPqpc3L6SGB@qP2`6p*>!c6*e3U4Ws-Ha6- zI=ctlAPSNao1QQhK>i!TQ|}I??_imyQcrTe8AgbYMi4TTBtu9|#jwd!udlsLfp;_B z(7nmPCm!cpDj9;d1Z{-_mR^SAeCjxfn4bW_kz8C6H}td;E(tV@y2pw5CHyt8C`Sk!bj!&f&MF&~S|PVv1a^JzA}hNE}^t#(HCg zE2qK&ze2*+@+;Cv3HV?i!Ac58%jN9gs&rVox7o?4h^WK>+T}|_b8}5P zaZmT5X{14-4Cx1e?qoX8{uGRt6c^8A6jTX$f)a$1xbck#a=BOt400+Tt28{;=g(`N zm;=*KUy<}5O(O+kz-#gK1@o-0bxQ<3U7N`pA_auyU$!Xcio7gJYA;-6w2Q^<9unYBmGcJ3EBQasI&Rq z?fX%N_?vc2Uc~H^yj>Ea{Q`iT(H?3x;St{p)~s&*l2FK#HQFi`B?A3g1}0QKnW1Bv zj#|G;0RS=R=W=22VBHf*`^nJ#jIo6oH6aUQY5~K^%DBA_5Xz@{!2z!C&l}A#!3?O5 z_Q0-Kq0J#CRHD}!yJOjfX?v8VGEX^KKkkgBSB5$|LPUi)J{wdUDInbtZpZ}?(yROU z_+;di$K3cXwYox=y;gNxUHN6Hq;G#Wz@>zRn=uIu6awK;dow~R`_qh7vfp@c=YRdjPXNKTfZ2ZZqm*KW$(ysnZFX(bx zcRgo1pSC+S z7;-z~=|w3<8&FB)Nej@kwDM0%WjG|IvqiIS)UXR~N?3n5aH*+psdfQLXy`P%Knss=Z z7`HggsJ6&sY8cU(v^Z((5qi|=HwHZf9xSyr96Rq%6}KPXp7hj`A>;`qK}bhab@9G7 zrqpwOA|Kd{p%8dbB7COOP&_B#{3jcny1cAR`D!L#9t-Jab29=xCLt-;%9V-}SPGMF z#C`PW9e|mnQz+=gQoWJ|DltfGU~&q4w?P3-gvZZIWN#2e#xQhfo!pZS9~#WIxsEaT1nweH7`EXd3W7$B&& zbF-<(q~&Jh<>DR5*T+z{sgPtMUROhok-Cofvf|0Fq*dLB9n?0ab7icMsc)j=w$k(_ zRgEz;wgNy{_rB_7w{BPhF|*=CLcaVwK#{Ls94?${qurlE zs`q)FYA7cVZm-mV^gM~%71Yc;3PD(S^ira@S6TEGojgLeUeRA!xY5{qul8{Q7(b_^ zOy$Xjxr6_>t1yK+fnkS+<~~2Zid=qh5!dQpsej>nLED7`Lb9epe~hPbcbBHl&sS=X zgO$~Mdwv=nVzC=e$sBLt;nQenmi4PCEYKqf65)Yw>4`lgVcKuK);Oi~ygZWA}*zt0v zs;a78z{{g9mb~1={J4IP6U|?(qDY5s#&cIDv$l61`s3)-?CtH{k!C>ZXBNQ*3!hju zrmg@qNc$7Prp<5D zcMcbt-Zb^ENW7?X!N)N?k31FakJv)ym zB_2?_8LX;AyzDBiD+=kNS?L`34S^X3{c;P{DDw2SuW>}?)u>0^x0Z*H80ipYoma%^ zRGBPhN5n|uV?G8h1!R!xn}POLyRw-39?_5Qvn!^dsr)Hw zn|Q_g0=GPhT>5CPl*P(W_!UdQ@WY`toH!?<>d;=fb zw)|puQXy^FNV5=?)&mz5Ie>Gv>?~*oM{W;5UiJ+3Z!CgKZ3yTjK;mA%t3GoLaXHun zvNEWI{V7K?B!}&Dq%6f0s$%UB8S=4=TwKFPu8VML_A2(p7Ux>NbGeofmNh=c(9M$P z1Ro1?2AA6dOHqF2BHSCg<4qaLvs_1Obi&1EJ=M{atS1pPO>K{nG>6RA<)YKf_{12M z1}%$1z+s{;AgnakSGNVtac3GH2fP&=2=lZtWe!3g!Gm1BJsjS8A=de7(xtkF(`|<=7c#%a|q>XdAzv8QuDC70LFiGC?o9xv#Md ziJsK#j0SiqS|wW9MO_|pH=9yI9GcF-Lc@Q~vcc0hHwIk9pU=u=Q{)60^n|6L^G&#) zbnQCbi)zzJ^KcGMBDh?>^{alm4Ktk5l0rM;y5!{|9`{FW!$nibL85I|R%TvW&g{Io()TG4!#O*9C zIPN2qHo}cG8o-Js@$Rdiz8HTIA3YG)ohA&I?Lta73t!&%ON2-#^B9heViNu??GZ;H zsBz!tf&a1upe0sVZqrYnM#wj$W>kSJb_(I6WbwugAsRZSQ-;$m`r+&x?V~o+cjB{>1s;H@GyCx!N?kx|C5U| zgUTL~%bT-Pc|x%Rf$^6%FivsTJG+DBLoBn08u1gP=HJ>qlTUU1&d^2-7`7dDgBA3$ z-||`NS8Cjtzs70)NEcz1`zGM#Novh!a|Hzqja<>}ln9>Ey3a$d8A1^sChI4xVWZ&_ z6gbEeTy;RVn<<4Ov!)v4aZ*ZC8T7GssfXVrWC+X8@9aclShZ*k)m$@%NL4-Z#GJ(3 z;H1ktU$Kto2pTOyBBNs=AKi|BQ_)YNFOShJA_4K~A_|*rUew(_8-wVI$1FnK`YosH zL|+tBV{Yy1)7}tj;qBL=Xa)>oab};VnhQ@vXGt$Zs`76U4u~22Q>TLVg!mQpM$8l^$-I%7q z!TR~p$GF%UXW{nWSU+NPQlit+2=34ih6+pL^r?Hxlm6VVVGMYMj&w3Sq z&21NfP|qky61v^w&&#^qY-dNqhYSe1W%(afNXLW(G`2cmE!f4M-fzz7kr}zku#m*k4^xt0Wf$dV zqv?_nvjbILTfg>-a(!&slBzqlG585l?B3q@RP*+u9z4nB>)x z+rk;OCi(hBx^2#6?rGJKH5wK{(QqoC_`;?)Uq{IRzoi#W;7f9DqqUk0t?lQc=!SP| zXq}tSUCqjQ&9B|##phuD`qWD0PZm>B?l3^VJNb&LciAYwNHMP#ilQVGetWsYx~td_ z2~vfu*oYWsEKI4(cAtwE`iC3o{rb3Yyg?P&TZ`H8K`ATaSD6tE+>5HJ=0yNn3qw;f zn%CpFYI5CF49z9Hra;mDDpY^06tF=x{I9aTRwn&7=q=^HdAr1(ouzr>l|@*^EyM5g z@VZT&^MgllhcULfDU2l2C~W;V#9xcmc;6t;IW+Q-87Z#ajV61j0a#E$5?Cms8i^ua zfym~BZ7^4AsFWQ*CgTBFX%p*?sRb69Z9dddyV>`fGS)x0;@8NK_=y4n$fa6T>fg{?NPhr!K=4Ran|8}1Oj$L;|Jv_DCnI%8ShZyxhYP6bUxoC0m_#0 zny)$Kn(Z_wEvEovykk&7)DHn1V#7CHNdL$FOra#5WT)0Z5K5lRNIL5FLVzQPU7^-= zA3)x!G`5^ov)R9<_N(Y+=VoAUY_NA-Odj4qUTe3%@#rp=9zKYA7lMaIZ0@vX*IL8P z1Yp`^jhUYGMUf-tF#?gWs^{g)N3=IaK6g8?HlYSQ|K%ZOeqE)1_S4nmSN+$cs##oH zlxrE>BO-asVXnbW?k$4IJH%DboJW2Z(g%Dz(d6CV=mMk|x<;Nyfp`$-Vj2*bhoa)2 z4ik*3A0ofkNGK4#&!*H#I}x&Yt&u5Ays^$$G8RWC?y&Fs=8js=hIQiG)Z^=@`1m=5 zej0_Le<;Dg@hfv8@W2cu<3LI>GOO!CNCz}U{m#4lF}1v4=KlFRXC_{-0G@H3Tg7LX zZ~SOcG}X#y^#(bjXxP;pJB1GO=@#Z@MB)U-(}k+X#60_{o1B{Z4y$Sf>>Q5#(U?-O zJ0b-I9f#PPrhQm>^bF!AiZAS6O#rhExp8&Db}?}@XuYAfUvw&IWvmk0SJM*91>$a|JM2&VGrD3gHuwKl$-1rC+;D+zpRiO6=36UBY|ebO%_%_KndrZ71X z<_QzaFRiFdcey=uj2qm0+2V}f_${kcXWN06CK$bif^{MM&)5a3aauhMnqU8TBnN!$ zv>8KTNKR}!tmb!hTs%PUryj=S)%lF*mDE?<6#JJ=B#aw(4D?>SE3WU!5WqEXAvpJ7 zuliU(v$(Z#Q)|4+17@wbBXnpiStNGh{_#tuj(aw2Gb%z~+){zmOi-X!yiGXb9g=D* zCCDwu`DIK8h6jKA%z}op-;FqsyvHL?V#MIA^B1%ag=+~~qy0e2fVevvlV?@{P|`*r ztxS=XZ6YQ+8a$vj&bi#1p+ah71cJ|LaACgu(jR)wY&2@(3-X5lsO!!)HEe zVZa5p68qyT^5oD{YDpVlEUi#dI7bjp;XqtTx}c4&xl@kR)FJm1Ui^)^y6x?6A8;2I zIgY>VqBk1PdmKPiKJ~Hh%ysBEtWwRc$ z+oXbH60TuLJc08woo^r}l^A9=zfpEyZ$z6|Q{oOKjCj_CT3D8gN>!>q(E`aTezTdu zV(`~?HrW1hajlIhmWT6yi2BN?sQNG5p}Pg7aZo}^x*J64P`W#%yBh^&M7leqySs)4 z=}zfxq`U{;|GoF)ti@Wxob!vlpV~>yn@C5cE%pNAV)o*vQ6IX29>3U-*$OQl&rehG zbcMqwgb6cQViOiMaRMU$+w*u-znTwC0l#>p-5R;@*?Pc4Cs!Ca6$At$X%125^c->3 zakNZtX+p7PTM6ed^Pk3Rdf(_54sBlxWQuA~B`4jvPZJGZII6`s*Ji1~D&(&3c+ z0WMq+V2-epK`-1^&Uluo+7EQ2a0LCaA$RP!aPl>q#+7D%h1L`ZH|t*xZQE^2O)*z# zGA~*;aOj-eBYCf_g+hnOG=(bVxI*_2qUgc%poQ~F1?JXIiX95hhy8F1)m|y* z*L4ag4+vl<2-kS@TzgW;bLY#X+?9Bh^GM;>tjp-f z5%{jXSgyd*J=8VR^a$sw1Tvng$-Tsfxes;XRDVn|Hb@sD5rAfuJq_P*H9Pw4 zcA^MA6;!@*iBuFdS@UOc{@p<-l=*#ap1SxVw zyqr$-l5A0a9UiD%)hwA&#lXxs&1UQR;-oNoNM^9*6@!cI2hb`Crv4ps`{YKuml&awDp7BrCsTfIv!oLJJK@d zii7EMZUOD?0Uf2^ClNaq(H`<3M(Pcl!xa!-KSq_9??a_@O752{z}vlNqEDjtd)hjv zp^t;^){WB87&LF)hpSIjV+pa-7w1Px1A5 z>KmmDQN$DR$s^vUi%^7eJ)tI5Aex~GQ`vc431cjVV0Kbn-#5Q}oofnR61>*>iSLg% z-$qeKGksa~J$?NyO&CsA)*yP|{k83)lFj7;>7xg{WRvgefY@Y`6ry*KA5-%?A>c?m zRXUP#E$IduQDoGL9K3A6aWm#A<YSC~7=n17Y5T0_!F^_re3lgqv%IHuf zbg!Z7i4`B0ogsB!SJD|=!H-m6IQ`daiquta>~d`w z_AGjp+c61Y-zqg{D1`cn$ds0+FECW$6nZj5d+s17lf@{u!*ag{aWWe0_B{<$&5G)# zsA&f6RCi`6{967HJNV)r&FVhpe_|2MC9%b{l_3c80KW6XuXwP_+rl3#Y0ba;L9a+G zNu2L)EyYs_%te0#AlHlfR|-2vi**DFw+%98nz~oxZ6!6sV#EcqOK&c1n>@;kg}EuL)R`1Z$@`tAW@n$>75xI;|l|R07qKk;v)5{ReWoSzY zF4(@nsr)CU{_f;7U$S3}5C5#umP%lyFEH9+oxCcZwUq578XO$X2KrGYj}WJb{-)Z4 z-Kn3d{0N1j>*53YP0k;WiW~FG=S!P3``Vc8dk9@Be#Q_i4NJV@(A6+ef_N4}dyZZz ziO!#_wr8-Uwu_29-R5j2a_qxno>rQl_Mm4x`X{m@tiB|`@2hqmP!S@s_M?Y2h~7*M zsMhd%*CH(0`>pk&OAfP-gKWn;+&k4jo5n4CPb@Q~8{k2^#Rxaaf5R95?#G5P#R<+u zvKR=Gq|o3{GmDOS+rYp?&=!asL#%IUFlnRf&92K-nkiD9u{4t8soA%{V`3;IbI9nY zUH@C9Nb6YKOa1YW%%Y9D&u~M**lGv`C1N-#ZY9?lypLsQKtIr&?>;nM1Q%8gpbgX% zm_V=J?hk^i*sODq85{W;wX8ulYlUag-O`sT2vh=n19;V#v-aunKT@*~4E_Yha2$xe z_Y5ryyR#s!;_VS5qYDB_a+j=%+GDCU{5*0dH@Drpgx_wHlc#}0kb z9>GT=%0`#%+#$hlR-Zq)rh2k5AABU&k9~Dp7@?Ry0J9$vws$5`b~-S&k(<1n-zXB% z@3XbtwDEq*JV3+xU+>-LXt53Snaye-Fr7kbrjV)Erx}j%}R~tjfnL&Q)^GRDB|qJ z_VA=Bh~+y;{bnA?xcwXAleS;++Kc+4h|jUU73S3A$HS>=Y>l$ zAde}7J^_W2gg_I}Qe0V*3+@O}<+~tzyIS0oc8dq7G8CdDuK`NR8TJ@jorS;aIPK-@ z<%rTo4u}a91xcLqV57W0@&~N7Hf!!ti|gs8p_PV$hyKif{^)V6+&Ax}QN)}xEsCOM z?K_s~cPf9(-(S7rxo)udTvg655qWQ$A^&zGt)6UUcxs8@M>H~gdRq2S8Ce;Mg<(S6 zb@b6|@rrZT&&Z9o{6wV=%XnH3EMWi~AyJuOT8Wpi>-f$BdW7bFtK~)X=g*i?sy1T{OY+ z>BjFdLHK&;Z(fQT+~kjquP%N2iNk_sm~HaZj!;K!oR#~ly`MgDi9USQFB5%LIz%q^ zhE+`BuhgWiG$EtH39Py$f85vqnAc*a@r66hQUxJ_u*SQht?VA4w`4X`Qi{*umk21j z56yFD*?O*ip@q|FeHf`!a9!o8t2aY&pkaXqUh3N;-kds|Qh+JJlJQp)>tAXN&aOuq-b zUVS~TB#KBxAk1QQg^zAJivE*@+KAbjp4xG>^@i6SrThv>vV?uj_w=i;W+=d|XERe* z89dqS7mE_M;b@2>hKG06=be(_r+H4QU;Rw#KmsFq3>vPk_-GAminy5Q&`_20D|p=; zx_DY4r@ZB>Ug!|wjx@4EOIWA;I>f8RB7BDFG7@~ZL}V&AWCOeULo&JT>)uUw6SZUJ z#bH!F?`9=aD;4U|QJ_gYYeuqg-s&;3$-dZZ1#3aL1a*8o*M)yV1b;na<9|O~mo2ze zX!GOz`!cl7ZbY53Dr|D@7fr16(fp-mv0}|e5YMNjZqG_RKFaF1hJq3#`ZR!_9lPSJ{&%OX{Ia0k+eLcMxQcZ2Pj%(<2W5Eid+S&QU{*k)u3SS zY7hMl=V|It(5(zd6|F-04jj4p*)8G-c;+5|+a80ll6YGuRPam0qoPTRSNmRC`&{iQ zQU~sqW7xTqN3G)KAv9Nlliz)*d156Wi*|@=5ogd))f`EEa+1^oWUiCHt1t;MaZJtp z%ml_I{D2y?>V1I}S!{sfc+b^oRuHEM{U)2nkkXe4MAjv2(S-t)OOvrv2ER8wR`7y@E;WAMu)Q z3Zq|CU;Q#&S|rIRV6U73nu)Ts>h+i*duVDip9IxNAD8<@Espxpf7jqocpqqZcUIE+ z2E`K_x7n9m4!W_1OPWBXi#Z)l^?ncD+pe!fiW`M%!5Ef?9iO9HJm4neVNQHE6mY{T;81CCk6Zsf~9Nq)pJX$%SR+h9g3u@ddH#& zO7QHLmBj6{=ApDru4-0ug$bRj9h?H2rFxIyxzStiKa>?>M3iQgd_*acVhGe2H~oON zFwatz79a9Ch)4gfu=t-Cs*d)vti#!8rCFJ7<9h+O<0+U0t6szIM6UoO?ffH-`kC=k zuO=HI2@nxtvw>QiG)IMUCr$!sj-u679?VEqT@gY=db<< z{UNP-0t0GqX|XKctZ;{(7fHHl^?$Y*eV_!a{W`)P8*`*5q`r_lB^8UYF%3(=HMn|J z%}e-;h)%#hDyMXJF*nMq#$lT30*%z~X>ueP+rmj?`z1)y-JAA<{miQ0(~cj1ALJ|m z`@(38;PLEbY81|qy?5f`XX(q*kCSgX@{J)lRaKBNO}~doD2CH-L%|*6cD2(r#Wm9j zB4ABQ`hU=s<=`}% z7KF0~*~EvGW4hUgSR;c^Wd_;wl{!B)teH;_eqIO>dy`)XW49~P+J%06}0=CMCOcj?4?A}-)AD&_N=Sl>Ne`0+Q5PY;ocO3a3{ z{wcfGr|+c{-dTFhb*sCMa$L?WEXE8pxemcbFv$oNh-NC!IGJaY6UhmW*sP~UEWfz{Eg(Qki$c;TFaYe znZlA>xz-n|&%MUo*70C<5t`&}`z6VwnT0>-X20Z<=0|WxN-?|ZG&WL%t6D_3r9-9X z2UC!7T{Zu!&6g}{*6^YT?%yEaT=&1VmCdovupdt*sm})n?)Ue2{^@;5m7epr(P`Vt zzLR~@UjYu^n#3ZpY*#+a7XJMMhU6SulFI8wWx$(9PdM;A!&u$IG!EBGl2&l86`ixK1#MUBDQw&CUc>cy1Yluw} z9Ieule5?X$zH-g((1_2<@21)N6-CqpNS(~_0^;CT6!GBPEc;cYYqb2y2yjcHG>V5@ zPgY73d{TQOf5~zb0VPqu7R_7sqImYYy6TDTH$;rMXu70D9^#zK#xThA#?P`m66+*J zAnO6?wtE80X!!KD&UW#AZ*OmtABcw%0fAXk^gT(u5AI~xA{wp(R^tO;%Aae8BEPg8 zIIDd@ogh_;HLK9O4-dBI13H-?S1S5qgyZNe4KXUB*s782koB4y_vjf*VkdLmA|a%rEL{# zFGgk|CkT!Ma*7jQHqKga34;CO|0^9o%g&d0J`H=kUC}B@;I%gjjbV)F56nbbXypT+ z8covT3&w1aSaeJ`qoFo1eep@f)(d;{Vrt9Z)+alQHfK}Lcc3DOAM`ilDMB!A4>iWNkd<6W~MwpGy`X@Ykh_8>=9<>!<1afH+ zxg|BV)$+?jD0x-hfR`38lv0I%zij7Me2^uazHWki94&@%=@8{=MzZe+;sIm;KK6bV z7o&@IGw1lBr{R&-f*de|^PyRbG0sw>NL1*!BfH1C>r0FUzRegI%ybP- zFhKFkiIukwF$l$9b^-_uqr*K5!}kP4oVKlAsb{!#-e2n^*AT-=0%oZm(4+1yx}OjG z@X`daOl`>u9niZCCOhUOnY?CMt`E_lwBb*q12>zaqPguBmR>G%?+K@n;^Ot{`F(3` z98mkO=8)I&L3IMd{r!;1hk$o@)R8}Nr&e*czsq=?Fg1+>nVsRG$~-}1Z95G(3#enY zJ@~&Dt4U@?GN0FW$%>n@x+`JnjL5!3VL0LgO+Y9zc-7@t>0tRsJpKtU`;ZJ4nTiKA zm{H0+o%biJX}ED8?~2tIN0%9O9}2_T>)zmYUc!bM6jj00AS1k5 zr>|7+E?b;nFl=36dv=?whT@~Oe`|?aph3QSU9Bz zpwXMT($o}NUjfdesjSEPJCcPgLFbPZIgokmtwNLxa3SnSZY#{3UV>u0lWQS>_4I2K zU&_Rl(>9XnDJ{B`EwhAAz6YQuEj=5R6rjxDNY)AURVJ>HOFBy&QQSsy6uWO)F!Y`| z=|o3#PhEosgfkF3c>`)!(XKB(|9WWorua3@EB7sjChzqsnhX)Ybo&xwI!hgj)er%v zR5iBcWaFIT0yLQK5&x$6-~IxHwDX!p{sWKh_BdQ_=!P@a&=w#Kak&n8d{eg3YqMIX z+Z+Y``t4`Tdl^UcPCQbDlZJyaR(PuoNq}d$`?>j3gZ67g)NArb@69XqD=r0V(E*{y z%b3_ah-a6hzi~x{YbLoVV420^{<*P&2)1WTe@QGs&=-~OVElgnTrI;_F3Iw16Qw_D zy#(KW>-l*^vheZxyU4wD(lH>Z=JbH=Qvj~uLAk;%2-grZAE6d!YFlkm9Tfss9m5eD zK+D|~SPoDgJ-=qbE~yQr=eGC+wV~WUw`j=Iq$o`CNt!q{pcIeUel;G~Nd;VwVhDFu zdep@unwAS`p65}U&Gcb9qC=mXfz+*(rlOqsTgnnnP0F<(82sIuDPS7B+$Jkm4dy3G zD=Yb=mNbtTzcb(=5`sA0)~>j!oot@r@^NrA?uQ);)JsOocf;wKb?<<`4X^4 z0=JQrRgCc8(7h3W)O$L8+gzG=0>mb1oKAOgBSC8YgGI(Xz=N-46|QSGd_+D{CX&^4 zc{52BUQ3zK=yWrRJ#y<_wS2~Na}Ctj7~3QHc5%?JR81~fSd|A>xA>KPS(SHqokB0# zeijbDLFHIM--q*mhr8}7cTuj(}}j{1BJ z;YMK4K6U1IuTFAjwBh*f%$2}VefPdb7bJf&^r6C&u=k`KsTnvX@is;IKBeVSU^4H9#4JY93SihL=;Kg0CmB(euw+-Db}y z_6hb_vTd+W>P(sh$5ba8HVDo?P@atES6l17h4vY@&x=IeeEn7xpV#io$u4&!*>?&V z{JQ$x{P3g=eGD%&OxD^F+N4E^6~@0SA@3Nc#AjJ@ff zI=3vKGlyWqgsD~dm_@x#vY!n>lax!!!gLnJad{;I;=lFLq-t(!+(cb`xW@>$8CWdw zMfiHTMVzts_Z+ZjdJtA}$^W_QFIkU^Wd{3r-i&YA5Z>PA;9Lr|D}vRS-I&5e_ny`3 z2|0S6GJy!;9XzP%IpkM*zI#YMIJ0|mtDTo^O0p!CgW>^I5Q>E+L~wb_!;i8c8zit9 z$#qjAXNKpwgS5WA6ZBdF`KsU;Ju>mgpwj_KQp2oxdJYDq$P<5q_)A?TJ%wHM5+7f% ztm+NYrqOpJTXT3SYmy-Z?^9j@H=Awa;v_jdT@|QT0g|4u0UH^4Uum28=I#H1} zjEMfTqRmgf4LXc=zkdgt1e$+(ZKu;xU3}dWEV)ed&HX@)kWbx|C1^vEof&K_7S(d)42F*QVXQbqBx3E5QJyi@%mNA2ZZizET>)d)WzE& zBLW9azI;+<0xpnBU9w7{l;3bNeymNHqA9m#Lh0tSVP)JoaX~26M+(F)y;RuWC%9JD6B~)O_R<1w&#?`a=&_w z_i)5V3}6gJE+(CG{xL~9dpYdNgmG|VfCOR^*be#A=X7v8d@`mAtoQWi_3jG-14tz=BPWOTpTd0dFZvK z*qZ!i1zLQ-K%z8~a;;KtdP|D;d>9$y{!&RWD}sFf)i}9RV}13z$An)^^HJYRR}}Es zRU!uEeLFm~p}?9!moy*|qcC9-1GM?ay3JQYOk_H~x8sJeAJ|3>;z3p*~ zCh>=QbW##BrBECGL>Xez5Uj!M1p$v2$Y*JNt=09DgsIyAimKC+QeXg-#HfSF zZ-BH)&>N-ibF==zic@0SJx3KH2m#v-m`Cr`phdYW+}qKL29;hJ2`ZTPYRSk56tHJ{?%p_MAL2X+&b9L!&iU zPp48}9ad45q1P1+ryRE({*#y(_NVFYwxE0vmf*^3_02bW-4B8Dl5L4> z%sz^rcaSs}((6d&ek|)}My4-RmN7h6v-AL}= z0;ZYdrspzeqJLbrDQc!rKb>2HiCD9sof0y<9J_*8=ak1_Ne>_hPOpmFfE_ zMV#{@rzDrLw|GNSGGg+|qeuQu{KAF|$n}16^(HM~86V$HDYrWPN>e>^H}mujy{eYy zvmlIZE5+_9r)>qdT48mQbgM8dr@8^g5F5A@#nlHYFy1|g7}MV4@5I>IJ5wYV3AImk zm3=b1lS?}nn+Kd?vIQr`0>(UBNk2;@^GjY4p9Y-)F*CgB!`|@WOO8YOoF}vy_Q%@{ z9cQ`!dw`!Z5u%y@XcyMh#9p7MOS`50PHT4M-mm(gs_xsRKN;;W640-zD4Zqe)V9r= zjRDOzmWE~m(nbZU`C5MFpc9=2&1r6D@aMaZ}T0=K_t!uG1}k6R0faK(ILpE0G{19y7q z{19sAho@p$l5Q;ig?FF|7Kb(A&mNXi6dLBksLiLiLytm$YX|a_xc!`Gfw4X2F#i6v zfdYw@X={?M-S+YUJ#8 zgK5~^X?rc>ZX4WdArz9lW)YjsymfV52{*Zl=3sk!%W^B`ci2Dt zS)aEIgL<2(a+AyL%f3T0vaI&*;ujkVzoFOTyMKT|8I*I19&Kq7R1BvTI=w1lqC87( zf7%F2QL(bh+aGjR%QaiYHRXLXNhWFcyc!fTgq+@DsmYMs0Jw85WHRsoFf8pig?j~h z{RXIS-WA2U*oB`G0@5V$C>5B&8mu~0-?(Vm1CQJ8SvE#WFcYiTf4B(oVh4$vzOlN# zX~2`F1!T6fFufP2kqxX3Vco2hRL$S(wIoY8e^D7NX9~G<1ccXOde`3lrfJ=a_o(4; z^+o|Xqk4y(pc^1~iz2 zQEX6@59sTUZaJ2e&anPI{puTI;Ch|R`(j>D;e)I?w$UtGU`!0hce`MVG zkGo?g!{2;PO2Cw~HAJMEp(nCS-rjcidr;hztpiAeYUeh}Ys+A>t!jg3eLCD%$Y@tktNe%P4d zb(wGxs7ws@6Cu2BdGUu#L8#&E7-0s$5QR^yu-e)|baZrQl6y9`xZJ(N$Nd*#$Dy z(gUQdXaJ%0~m9jLsfww@@c;Rg1R2)(q{2wgY(qDVC~Vi>6d-w;hY zBCJeIPSzHvO)9^P|DhC$c~Y=Ffob7HA{stFdicy9M2D*RPh|Y%NxuUF;bYJHbL#AA zmI$ww(`h@m3PhjRBJ9};i5wbO6%7trNn(Nv?~oUa7yND*Wlv;*-FbpdDOh+AT#i|e zmx+z%YS{Q8Ty|WIz#7P0)RJD8T4=LvJ}!Uw;F7CD5bn}xd=qkH8GXPkC~OsU|!O1kJN4SZ>`Bvy*r=2i@RJBn(~TAc=?T+ zkzR>S5n*xf6k5JB)cSV_85g)t{M8YAFcNQUa>g<%!&4!|d8ZXHTSEekv6 zF2!Zltw7sO$BU(}9JDy@*@cB=4l!`Bmf!!|sv6ns3oAI0j`d!k(epK7VTlsc7JC$w9FaPP%!YZ#jX`BqP~f?yE*CZJm(Bo*y8 z-v9K?|1Em=ZmXP?=Kd{JGvI1{v&xlBKSa2!3#56n$x6bGfuVRmsUnhQEcgb z`}KQ12vh3G?02-8sxrD>#>@ZIYrCO;ttMd!W3xVm^Y z9Pr&HmqBB*nZ3PA^scI}0-)<%^{9}j4a&jWQGuuY1mih8t!BISU+Hqn+@=$}x-;l9jX8)lGGq15ORXMJTNrRg{WUjvk{31rWMwa)s);>!FdheCDhl}Z7q;QyP z0xe(3+v1+$<4Dng;$mVnK~|l;RjpbILDdqz3K_8UH}sfDhA^ z=uk`NqlvieY+vEz1^aTtRnKG&JM0h^oVMO5Ju^p*(ZQ^e6Z^N_*p#TWsX3SCd>eWbMy))GL7e8BZ)yVR!mq;{XQK& zD71|38K{I&cg_FC1e8{hnjDvHU#->4rw8pVkpGgNuK$WvG0Zyuz5m-pPIW`s-O~M8 z-?Jt(t_~MIqwgn19#1*juk_vQh57}lsSeJOC`w20V$un5Y@o$^I>tDZ3CY-l0W=O z+S%Zc&N9-0D-5e}rC;j5(E5RcD7NnrGE}GAsS%%Qdm*VFKiEuAj~7 zPzptbayx@iRQ2@I+Y~;2%*vBZ*x&8=0Ag*hTW+dF2Gg&$cyLe%dut@Ta>X2s<}1}} z)mkMcCZ2Q}6DlZIrs7mg<;^-#h8^OJE%jzu(l#|pRWgX?TJoNpzZa{IZF;_CZsEca zk0}9opFm)VP|RPVui4n5^W~Dn8Py6i zjat1_ft2zr%o{*$UwVvVfZVb3oJ%fhygQ!NMD78&ayji*1ktgvXKsLBm9vxKr>Dqm-4{rhVf zrzt-iz=O+MuamD?0|jjtIH3Xk5v*;62?iicUbvS_F0;Cqz$g{#2vkUOm-zX(1kPR) zYwIOGz!&YYzpkr#hdbZwR_^wmnvDmF|D$l>-UdW{UWiCbr%lrh%hVRcz@ zY{cTEKG)sBrfhe+&HdW`qM&`x`^G67Tmy$4vc(aRE)m-f4VcAYK>))nO7co2N zu?6ace5qjOS0$rW+-AQ3L6x;7PqQostr#-$E{XvHp3BIav^Yj}6-UP^S?aD81Nrp8 zz(63p>YdyMD>XYXn(j`8LE(3Q?K*!qPahy`xNJuBWof{?;XN~)feFoSv5ybW$13Mg zF07HXT2g-csB?qwA;^fy1e8^kjts!>L6OXAVVSpxiE555gwNw>=y+aJr20 zk)3hp_36idL<8`)CrL)~0bzV+*#EE>xHe9wQ(WD)%#D`9hs`T0>%#JyNY20%H*2fa zw$@E$4UI%(^bbMESlIw8=kcj8Zk&kodxc#N5XbHexT{-VBOJU3tQvJKav8$9t0GrZ zs!bxN2G=Nz7}}B`g$`+8z`|uUu%|5f8@8Wtm$08-{&wQ<0a5-~%8@;w8L;Pce$E9f zJOBcF@+sVxf!?x)<{f!snt)eR4ko1j6w^iI{?b_Y#?SYPk}4@;Pz9;Zfp=4C*d&*9tBb*U2iAe0UA7%RjLyDKfxGxVi|L%Xj@}2*G{U1 zi)e#XEis{DD!?Pu>vTQ&t4)_o3y(DWkMH3xX->Q6aJ?Z1Ibu$>HWxg`>9gewpF9o1 z2Ey>Qmuwbo7c(if7C=fnRYzu)|{7iebpi^D{pq$ zliOWYjrgF;>A+c^)hX_C{cl~CqEYO!tlXTeDmJ^FxF$I?A>vsA;nn})58^~fKTTtt zw~ikgNkwzD6HaQ#+*ncsyh2@xLcMwn*#bW3nwC7YA^|f1fRQFU89v!yU}nHWhfDJ` zIvmd)2uy#n*j%tpY}_N%7g?2{?+L`11&J`q-(mpVdLYY5X-kP&9^Kx-Go;a^w7cr7 zN|68?E+a3`!eNvre^sVvFg{*`^iQOj1r#m-M!?dQ@u5TY`REk<6TEO+A{YYZXJ(J5 z((tIYTkKQr^CD9s9^wg49P(lrX3y_6ZT%!i6uU_vL*ek5mz3qkJl;Xq+K(33Fj<3E z%Kv%%mwRPRH}dK%=e`U=C;&{5dXvC9_^DO%s;1c zqG{rbH@lu>|CsopMe=1KC;O2Y0d^U=5X&_)Uv2&sdc#eW@$`c*zQ1B`hN88o=xu8` zOt-b~hqTYt0V}o2r|{xAG)?8|xID(?rz8fTSSrdhnD#0B_3i_>hckLzY z&RHbz8%*SW3^uMxrzMXINpZf^R)3zGV!PU=s}A?bVLs}*50{!# z`4!*iVJD`3=jBAPZ zO}THbLeJvgGQg62OU7{bMa&oOmGOM<@K8Jp5a2-+#+1)jy*=I+8O3j&XRh28im26M z!Io#9+l&al#UW)gXalsK{BFmoqtEgn5>p^M+-Zs96olJJt4>}mjvcqm;-}?w$ zo;4!hfk%75{tyNM%$MiizM%_YA6u`s`Ed1x2+PRCx=3&7wR%o(AjOFxJiK!Fdy6Q4 zibM?$E!lqAKyibSKFsD%d$CcL#wUD`0H2)UbDiWHx!E};d|&cJ36MJ5+)NxAcES&* z61rc`2h^~6O^y8+)?(UerncBbSJp6KNo=l>CsBZ54pun0=t@ky4d22_9YA0Y-`5QD)4OOV~0!kYZmAKKp!5`C?xgP~fk2Z@#r?yFYGj!jySYGmd?Q zf=ynSv-`BC=r?iWbALVEdBK~6J@`_ogF;{*EM4fsYGy+=g<`jcx3z`E&w;Pi~)YEChKK{RJ92q-D_HoXj};Tr=KpCI;Q zj$ti)t~h@6@RGhyIPRw%Vw{FcFZtcBYZl#txb8|QOu3Eb)<_>4FIcSV?RaG`xcPww zW$kiocAuApy^kyx^4m8Dg1GtAtUzJW_-*4JC}cv1&oUv5Yr(A?+tKC%>^5b#&kN4s zzUrs7BhNM^9y0ha7b7Fw>Hr;}Ps}!QzmkT(?t3#)_1%=yW&aZ?n^7>3#qgnCsmapP zil?;*17lWj_Mk=1$Y2N!f0IGPR`x zf4WRpp!ES!bf7Af3t86e`xbNk(#ChLg=%f@*yjOEF9--!4+P*9&2T$KQD~m3!aK5N z%}a%6q}BcY4C&)DVesY;!sHBlcmGIS{UoNhed@uRDoFPhpVbC(qoZ6mVUP)z2z19n zJCuhapHF9KleEwWD{TzKkDZ&Ti8<^XL!v0sQ)NHBB9Is3L&E~ z$jihZ$;taU*eXcPW{UJEj*C@b@{H*d96_pC<*{F7;Oj^@HT>;KXGNUkn^iwntling z&M*!=>gsKD&ZRTvf2xN8-G3&@$bTVIhTUO!+Tyf|>2eaGZx1BKC}ZQ(-&@nn&P+%t zH7J>6_}={-eNN}Gg^O-_QAxvwD-4G^~y8wk<45sXV5Z7hdyt@tFWS#1*-P0K<>7Fg*F?Fx3kz_M-T^}85XqQi7NQMCyA8()0Tm2e|bMQklTOb>x6W33Gs!{y0`G>B`ebeSU!oiPn}kH`xtZ@ZIOr4eV{&&C?e zq!+_DQo^RJgo}x5<kZ?&C-1VL}N_;eHi<@n@3bEg=orTJ#OZ)LCP*ZPvN$t4ET!T#nR0L8aiO^ zpf5_HJ`BvS{tSVQbY&_$)l8|4Jo#O=kqD)Y=_1MGPud>i^}qn_st0hsx;XQK3PYeS zGU_VFKlp%cH$&K}S&mN+;oVO_NXisvL7hD)7xKt~`*HeV+3Q4T6c{srB5hZA(QBTe z0zKBHaMocSsTc+fPxEX~eTW!W^Yzaq?Fdo0fnWdm_|}U$owPtUM@e@{=2rL^;p@N- zbR~^XyZv(<0e=%698K4=_l3yK#B&!J)ysG(4K0yG5$|a$ED24O9QFMkYuk3Bptq7F z3;L~|weLwbx-waWqm_tBV2XZ#trnnS4lCm<`8Pv&#EuoSiy|f9FjJj@(|;6T4xH#SGXgpPh`B0tn!lGd5=O5h)U*0e?#NKEUFQvrKnP<$dZa^O=aW z-_%xeZp=U;>J=cvDGSmN+|Af?^jjN2|0bt5$7t;XAJ~`uZ&TY+t4x289~2VOQcy zW?E6C`YbPFL`*-(%RU5e`gXR=-zDdafD?6>?mkFsrk_^^R7FnhXWGp%1~}HhG5hvq z$fYa-nzF=i_%)~G8M`>MnbtF6Uil&HF^aM4D>mJ;f^8yy_qMf8qz~qPQGsypItw`T z-nmk;4gu*(oXclj=Qd0gN*Ry;!U@U3KT$H?B)*?z(Pel$=m+U;@%ULi?az!N@_0+2 zSSPt3ksmL-roI{vjCIQ zO?q_Zq|1BVQYQ$E{IJxZ(+xm8IN}nf8*r}*!(|SQGTOBB?`S$F}ji` zmUcFmFBcxzl;wuv-cPi>sR0VW&EHmNG2Jn2+}l5sLY3Z1X@8qK`z_PttYAyu8ofSd zq&h>(?{tnCrydIwRu$QY3ynjawEjbN8@Bv8m<8`|SNMry&-Msv1Uxo!^Lww9T@C)i z!G!h&WD66b)3fd+wDUC+4gt6(5K44d%I9{SI>f)VwH5rxy*nH8M7rS>EBpXN;>EZj z>}xzn<2BwKbZC-{#C}_;(r8RX_Erv$)99oM5P*HAkU2e;HM5_2UN-V z-vK@&sxc|#2F*H?q)p$+K6x(Zt-wDRHC@tg=XJAn=TTVEU8iP&DK&61avySc3oRB@ z>tH|2OvnA70R4~$B4#RIu<^zU2+yC8G6)pVm*C&d1m?B6Unnl$C2wQ@)Gks)v(lCg zUH>vFGkNnIW*^X>=Jqh+AcI&S)j+YZfrzosCjTYOJd>&fdg7kEG{F=Uo2iexq);uSKHM*Xe~JXYjs{y4xu!I5LcQ)y5L6#vJK8+rNR4~BRUPt z?{Xn_pPv}x%QGKZyx%f1JAtC#L?rB9n^6lPGmM%9)Ma)K(J#UFPp2W9qZPi?$QT`% z5K)9RxpZDlef<`9Wo>2qG{Dz(LK03c;+x9O!EPOEJ6|QW8ip9QTbZLzDIwvlJ|VsQ zj{$dBcoRWvfs?~3_%~G;a@V_)VKsgRNH&Yy6((!cr@pUIKbGjP>V3-0o^(B$&R)!rDkOhrJ}Hzsr+d0YS_+baCwy!X2MNoU(?tPSt~ zAF~e4eFKUnfGLg#_@ES;sH4Tj#VT7Fy#>bI$h2SS!r`?FW-)>DKZ7z&F7iiW*0277jEA>CebDqD+hFlc2cuqSOq$@1* zi3fF8yb40GKpGo*1tQ3t2WB$VkHRu5{^mj!*{Qr^UyhYN@!clPXA~HN?A(AbmmDhc zSr?eOEQr9hkN&wndOk|!ASZX(=rvNgRo@_SRFl!3>y*B*I*Plwau~C9))!pl zWh2RavfAvtXO!r%aKEXYx_ogbweZOZic8Uzc1Ppo9^fPm_CSgeLB!U=jTwW3GOdV6 zPZg`(=+7?3%pn7*fHAx;uuUN0U?{SFUo1u#G**>MP}=uztJ~ED zDpDc<;G=bBgaf}cF;EKeNYr{E_A4ha1i%)J{rRl|0X8mv%v@DvbfACm=%VQBOvRC< zx&N<)rcp>Ms|y9KRu7p4fk9L{X0~Ci@8~7kb=3U!Kht}? zeeUY%z1^9kw8+XozZ)VrfX38EM>KZ2=PIg}g$LTVce`b9NsT zGucd1yRB|QQdhA0t!O^Nlakr_-rh?&VKJyj#W|Yi64ixK6wBe)z%LB{*fBt)3`=RL z$W&r9Kg8?Y{*;<%sJ?R>Ebdw-jhG_A*ICS1f(@h;&Nc!jD&i!U1{M*Hp>bqR(91+* zZDmnn(=z<)0t1}>J=Fpi?HUft%>^a|ifuw^`$kOLGx963ZXosF@M#?T@%-tfVqD%- zvB)zJZ$JV+#L6u7agg`GFQ@b$z^X?-4V*-DcV8Y`tNikHv{YoY&+Bs8Gg6#?SCaHBH6-lYi>rspLJiYChWW|GOQ2@hOkqMV=o zY5rTd`2Ajz_WL0@^G$a>YD1|BQ7h`-te5o6U1Hj;Cv436*BRocolPh@1Q} z>X7!(=zjyE^jdhz-0e& zo3DNgOKSAodwaCltVrb`S9Gcq7*Bn1ua&TKFfYb~KM~-+9u}6kKHRLII1@wNUK2=E=ax?d__aR^IO?=nZ z^n;Lvn57aUssy`Re?0lkXM3X|5@5 zyp4VEbe#ETH53ro-fNUi{bl%Tx;F=ZmmCliW2y}tl{yN;FcbFd8zD3`6*V36FJpOQ zg}mMTsmK$g{3>MD8titflzeb7uon(jYPDApUU$ec`XiH#RdHy)J>hE+|F2$hX}z0LBH?5MOS}VP(nZ{-$GsUoa!UkF?Xm=-$!vlV2i%Sk zVU$`A0Wm8s-yPnb+RA5DP^ffX(GEB4Yd4Xs9W!KoG)OYxVP;;7c!7q#WVzu5Iy9@g zXt`|gF_VV{Ue%5~fB+F_RMw}t?VEdC0@2`TQD}xDfP*Sf*Z4?;Zsk2sK#h?R^2$=(*PadueI3@~R&k&o;Yn%c-iW4sQmiF48(5oC>uT@i0Gr zk(sr!K0p(^^;xBs!FsmNg&5dD>9H>MyTxK-V7yXt1A#HR^hhV=W6Y-{oysJ{K~5d) zpav}+=BzALaeql)Md}Dt)$iop%q1j=uT@9#rK{Wufg4`8TEie*YWE&;ZC(ckm8h@|B-5>Z>Ri zebi2j(A~7foM-Iq*iWxB`yE(sujLkL3nyhdwU}ACF+>iip)Kc@$fn~*gOG!%$AZ+z$LgYKFfY8@{H9Skv#ju+lq z;wKUdwe9NdU=Xuq@t3t{^DotA*DuxQzxq)-cH!{Dx8xAa2-R3Afo@}SXQJZ~$`P=I z`)X-djeG?pG_(rFGi9^d=$ydNZShlYDb9Q?O-jv7!Yj(EoYPj-`d1^4@H9DO_S-1H z1u^K6Jp%I8I3`tk*)Bn!?O&Ll!>9#9D1$v#^^Vr{L@FPJu2I~`O=Bt5!h-$>G89T_ z^F)+}2rt>bo9W|U5P$$nlv=|If89H2DM$qSDE?NeX5mPh5-JWko%^w)zfqG@z7jRJ?Ict4 zMxs7Bi&M}X+vPv0WjWAi4PI+&Y`mI`po@k0y?`WIK2oYehaM|U!?pwHMrwE}_AM`5{trYQGakpo)m2%ku?asgd(h> z4FUd=;>cp}n&P>}Vu2DZW9?VwWz;|$Bb|nD`K7WE>`!=N(imLhp&5i(DzVf2^j`r3q1ai;Kj#5&g^?|_fJP0&*l>nH+@*yE%YaZCzCzd?6SO=oy zaM<>8J)0W#3dmbv_Pb(rkxj(cDRU1GZ^1-fz!UKs(Ec~C;rou@S5wRr@gM}(Iy!Bh zybzcWVUj>N+i$8-XrrH=$VNh&;g~BEpMtL0WUG%yI(Y9p`Uul&pWzssePS`iQUKcz79u*S1QX-$ql9(no;lb(@r7c&cwl(c9en$`+5 zwfkdf?bxR#8))#a*!2;rWuzc7>QfeAdM^UX9y5*42AI|q?r9$-N(p%Yn7;dyIX2tWTY@!{7&bm|LxT_ca74ZRxJ0`+Zf1M5osN7ZuB8#^J`yi_TjCy&tbL+ zUylvp*|E^{?zb0~6vB5JZs$|k6n?))!x$+)d85h1qp+!j=5f8Hu5i(2;{w5OF@MQB zDm-{{EHpubGx~pdE@8)*2d8lx*oTI$$()AGQd+Fx><*73r4i2P;CII{{To(wHDORU zJbXO_qW%%KOxMbkX50KkEa*A%vxEq&Z|A7znuXG|IMTBZUoRL8e(CCJC44ja$`rqn za;a>wl%>xj^@~q!{x51GJb20a4i&&wrTF2lVq;SzcDBlP$njmV@|_clc;$yS+g}v7 z*AB)Lf94kw9sNJi-Y$vEZTT4dIk-C?F5heWDXcDWHO^3=^@idVy@_bs;03UpETxIW z3WYs|V?J9cKd>N_{)r$sEkw&GIPZx8<6I)3hZZl_hx99G)G@dyP-pV@yTxhbV zhVbN(Sc2x!P&jP;z^*AIbXVd-IGPWAEOwq+qF$?X`3!~QMQeq?A9F9V$n}@#;n<(H ze4e^(!e?ABdW6M~7X`2S+WlojpNGzP5+&8A^XEBwpkppxyYss}sx)X&9GZPG5u!dH z99LDt-&l$$CXDqU|6=Z2c|7*c!rAzf6!L^mySIbJ?fEtYVf@Ta4iDVutm`Dyd_@z+KDY9U|bE5S6 zat8b97k!7i@dl0&L7z=@D4Z*t?-MK(ny$j0(U=#irw|O)0ym^EUsKDLs9~- zR{ya1t=a&471iH%p`iYk@u6@6#!scS@A<793R?D_-g<4Do}p;&QsNn<6k$NwB4-tP zK1Ypqy^3;g(oiGDg@>46^zl$BlPqE5rRtT{nyV^@1Y9H>}b0)O{YXcYyaV$DRbiN%MoI>kH|5QQxB{`}0le zhgh%4XX?^YI*%7-?iOQV&Xas3TmmI`VZv_^o&;N^Vw{g-WGWO4&2!8BFi^82{rTrp zWSKaozBFfDN{&Furh_P?=9wCw;@*#CKUyZlReu7NLh+A~5QgVhZxR`Alii$rFTz$z z)-N3=dI*hNHU---7%f>A-_u?>TD)nKp)=ZFRxmvLQIiTRM;vw+Mm0WU98I0VCI2nj z_=B*ezNLvt_LW453^PV$W=#|-Pn_+}P{>If;x%16TqXSw9uvQl%;sPHUGAIEINtR=G&x1Lb_n)7ox~)t}Y)ngKl2G=-o{{_uCOd8sm1XEHu2hd{TItGkBUC33b?+0kmqsoXN`C=cI3j&W&EE z55CF{W=$|E&771Dcr((9hTs$6Z|^17xPqw{zsUD?boTzzK#M*jK0TLeg z03BL@!hZJHFTmOruzpnv5J2)&L%gDktGZpi*Bl0wF&t?X*dH6{%)`soLER1{tX$Xo z@nB?MeM3QZ{pKNwpYu&Fp+jghS+GeXRK@OYiM!)Is_oUDh^t4W64x=K0tc#Z?_waR zBTx8`zB+tVuI=G@KbWHOwrceu9s<0n!cgH?jJa&lU%&&!hFz>loB(=6QrcoNL?Ut} z{pV>LTnDy4MX=No;pj`^CzIOuGjKO>QV1SEXN1OiB~Hs#r4(pwX=tfE7r)i{(IaAq zeUp@tkyuXXZ7WwCrHJSh+--5mN%d!+R$`@@#ViGYaJIt8zmc!T5`)=OHWyocm_I%(1wJbbGa{r8lVdkz6V+yMln8xEV--$TWlIZL z+;7MAcHVWTcL;!Bjo4T4A9V@q<@7n8xTCy;E~sm0EirO3&@ZhCZ8(K|7~mbmo}T`8!z51;Z_*7ASyT&1AM5dL!tE3&ucqO#1 zM!2;d*-pdF-vS@78r4v;(dj1ZJ|fZSM41r*RLa3>=+T4L(iL>DBot!QR8$}l#O&t- zG^Pl624>*{!tRT^FA>lQpiemAoZwU#a9{Tp>PXwlb=+@(G(n>meF?NRxf@}&Io!%F*))A*Yh zXJgp6Ap%EGcQ}E{79DmP2E~#bR6$uKxoK)dN~=PpjAAdYzPEM>LD)Mv!@v*ZOcV~~ zs_QHVIRfM+TOPaqMPtv?=S1a!pR*eA7?^Pm&Fg2u` zOq#`QUpMu?y!iL!L1GKLUQt&B3x7P#0p>$~ZhrkQBMLc`B*bY9x*BLJf>Wv+MF;2O}bJwhvlxR(g0HIkQ)#U6!Q!HJ})WbUpYVMcA7#F`jf z(*}L(EseYi#kz7PZbzP`7K=37&y1!P5plPl-r!p9j`)0c!_}K8*Oj{U8RY*EdC6d+ z`;-ka782EF7s=U6Bq>Lr3lqM73h z1zk-?Tc`~)l2Qw!8yr~|3k>ssct|iYipbV-{{b*bqkwd$S6^uS=B5}$Rjx#t`jGZp zWaVlR0qUg#x~L+kRNbKs!jt{p|&>7*OA9vkAj@I_=j#_%X0EdNDBMZ7J(tAX#|v_gv3sAS|h> z+WcALGm-KOg|XM#G4o)!G|05a88zV#&}U5RO-UB=D~M`Gm^pNUKO7o|dxIt1PfqnV z=s^fdZK}9OTLEDkw*jkXtyu~a5A9WoWJ9mb%M`6Jb2wtBi74|80vYQukE0wDtT++#+j%h;(1Y_}3Hz85vXe(|%RC z*%-+2?wSqg!bD-^lqXu&es-?&HDl0feBAkX&SmSwVzBN)Lr_7IoD>eJJNb3NvSJC^ z1QNsvMGCi$xV8h4e~LRMum^qw{^7FfRLWCin#yVu9E=VWgaa`7_nwwfMCPLEvAZNY zH9|}fcOZ?gvj_ncVp)EkR%=i4GT;>7Pn(VA4gveF;2vv-!xJFFV;fErcQKNwdZQWA ziICC+Fv(AFk3L0sJ|QRA9L<)bZ1Nl#8D!i;iC}99wl)- z04+__NAI&s#Z$fVg%;Xr%!3jZ*3(v97_xOt`wtQ;1#QoJNUWJE_Dk?HP)fHHe)({n zTw`_mTH~9{K(rw6_4Fg(yQ9eLZ@K84M+{Qu%CcJ^e!bowt9P(g=H?V#pY?jz+DY6ybTQ@}~EFQ9h1`#S}ZiC=eXZ-Y<w#iyU^^YPJP**8$2ahtNV?DCgJh{icvA(vXz1w}Mtc=^W=rGA>$%@YQ4+Kh z->D@&E4-rv$U?+$@oeL}3EtVtcXl`GL3ZCuS+aV_z~Fp2?3VzJYS8Ye{ngO6E0{iS z_LUIgsaXf&8EQ(7QR)rrNu0(7)z#eTyMqowz8{^aW@`ry)^tC(?ahwmYf1Xm_PikV zDB=*d{_MOVC->sTYnkT*WV#4od3C%o>`*b@{~PVq!h+#&gaIbBh)O}0KPu;lukerM@*9|f=LmI}z? zrBNe+yODfsY^>w9?3>;XFf1rA93=ftYR1c7$nM7xK+W;w*jsozw1)77ZQc_Y_ zqm?F|2zoV^kq3xDKXGw!cmYKdJ`k>KMEs9|xFoI!Po2Y$L?;E3eWQR|H< zHx~xZwux!ImNHKIU{5R#4!@`V6+TyY9-2TaQ-NPUo*fK;3nJd<`GL4}U=$88V6t(< zZ(@K-I>x}@;KTrVBHlW&k!R3bOwwn7a}xv_=0hZ9-Ksbvu|P@^+?;>e`mv3nw*D3J|<8pZ&qd>FL z(WDMqFN{z}q@|_3({i6jjuVl-h~&KACwXmwp@#pxXC1q9R~r6{{N&x4@|jVlZPIOT zv@a>uH8ph~X!-dQdn3tYTD{N4FZy--s}N$3j+_8ZIWg*Gh(!`1tJYRCK#$5SvLVJ> z@!M{Pi|PFKvspkYS{w|`EG@&2bRaS|1_$hxH862;RiSWN$0sMhAYfFQbig$v9+@uF zm-+Q`WM*WPLr6#$aHU2vMERl}<^ZS<_f%*6d$mPG!JjE@W4<;bBJ4D_VU7Or_bq=! z{XKlHqAv2m)MqlZp21XJCq<%r-cGxG`(`3qdm`#OISt+y=?I2=XD~fN_xM{0}RvHg4TJ zb6#h*=z6$xbMkb!mH2{2UI|L%6?DFo?BaRzP1;*Nf_z=Ay6%_DM*qKKLGuvL=Bm&V zPU=}==;&4BSuKaNVOfja1qX1bIZwq8p5WxsJ@nhQ2GM1%O4mg}P$DFr|4udw(fh!> z*=gmOVMWux5LGp|jZXBTEw!3k=_9BH`Si@AyidE5s32hH%I24g+Qt71mytER>KZyy zK+2fezRCHak(pwk4JIa;~k(eF%Q$wEtwT|bvU+;Bwfst<& ze+kh#u?lc{VK>C9&vCa0Lzz8~BW$itw`;j1rN=deX!$~Nrk|^VoH1A&*NO9tytWn4@{b zVXbdi=;Fupnw3)_eo$qGI7Msb=x7f;8u;cYO$|Q6%$Qwh(G_Q9m5-)y8*AW8c1u=v z_ls^;a9QpM^7fUGkl-`@K}S!I*V31Rqa&n1jnLNidy~xY?fLXaK^WtnzqHST{;C`< zz5qetUp-}$CQ8%BHjGKZuc7}em>6jS(8O#yI^ZYs^@-(_U`PoAErB*S8Nm68T!@A8Nx-U#v0mICVPwXi8_}Ce%11Y+- z+>Zp)SB2^}5L@QbBEa>k(dHXG~WXK6Y!v7JF?BDyRz6ST?{8^?Qk+5weH38^oH5dpj7Vc$ zMjzfPRpxc5Ip16!zddOFdgifuS@j4gvhxCp`vK+u;`Hgi^qnsWq<^+P=R>*_4-anM z`~o9;Ho|T<8j-%68p9K8ic0abCR+eq^rqbgd{uju<5uQG@5E#2U~&1Ms#brlpAa;@Mqy9;2>c^kL8DQIfs0IjEL7)kx@Bq^7eOJB`Jwk zHjw6La@GB`Ibq1%=U9e8#kpOytzl$z5I6MK0OEPiQz1FGG3UOpgqeiEMo;1hsK9d8 z<6Rgo2^`_a1q&@7JsX1qgyoVvR^p0LFyFlOzaAU#5m#OTxSX)&#GR6(4q=u_wzW_b z3(t>S_MO+y+676?Gq8h8eCBHguO(4&gmz3q95pQn_ZL3TIEbhh=s3&Cs|U*KhQ@p> zeCK@Tx3ra+l;0>m*>h}@0K5wtp9@XEDZ&B5#zodJq#ON< z?=59M1@oxtuS>^;F%OUuwI`I0zJ3*s4;vqcEluf@`fpf$}H#lCCG<6!^AXSTKUcZdZ8fT>HU`_~;#`-5F zv{Dn5*W+-mEXl#-tYZ=909D57m-DYvPa+idN#E^!QfY#xia@b1DI3h&h!~|vv?EB} zpk~{04nwUp;n5Bxo=Nu0!l0cW5Tx=P(ezTFnm7eNkRrdDpRBG~$i)0O+?2-b)E`Z$ z{2V%Kn8LNOhC_|O8p;Xj{vh3rL^EW!J|~Mh+reWM7|c#XLZB~NNrh5AiwvDStoZVI z>oa||uBK~9-=UlG(w}lLG)H{>G;t_CEqVm0Q=}Q_0=M5B3b#tthw^x` z%wL)Ll-^Hj_9Bh)d#YBN#j}>uSJF|N6>R}~;93UL$hJ%#J8Z*d&v4LUITJ0#7PNeC z-NK;U2o!&dCHAB{{jv8r;V)AJJTewbZKL2_Ro=FZGG6tD6VJm0_TT8EpPj|^$e+H| zokZn~AxqNz@lulW3i4%~$Xc!%R#U(b#D)Gi!FWy&(8r&j<9`Bw?3Ulyk0(SvA%cnX!7IXgFm*90Q$ zTQ{$7ePC^s=qp4@t?&QZDoD-J-SoJsj!Q1iE@=ob6@;3%C?RL?9MiAOiMBx#{)&=R z;#bUXN(;f&cg;6LKn=niOn6RKnaO~vYC=pXrjh+sL66HpbkGB($>r}rEdfzxZ9q0n z4m9}r(@Y6**V0S>;WEVtv)QCNmxmfSO zuh_k|%JkDZ%Yu3n#)khX--P#rHg~R~;Y!d!4Ve-0FD|af1bU zWHWT6;Fz*5W9RA}N-DxINplXH-Und>A_2vsMmwt=rCKv;Q-sF``hz4;7!vUiAOD$l zIg<%Ja~A9@Y`x}OxbHRmCkX8JiHa3>ED@L1VXh?{WSFhGQ%DGkq)-zkoo`J*!vIka zZEzV1UWKRyvq|pV`u(Ul$RU<{Q$U>!B&&2J3-c{L#hepv)Sb=)_sAE<{=eznw#VN9 z`EEt=o1>7nz5=zqz7B5m1E3J0>hL)E$;;rjKDGBvz*|qM-f=;%B)ud*88C?yafF^e zOeVPzqE9(k#?H8TVBIV9gXAeSGeM;Vl5{>gLi~ zljY>)OI&oBKYaKgF^4hAH)$_P9(%jOBVKSbEy?2*A@(A`Bl|u2`oUkWezH02j zR*pKH`@i}kFof?G7dDXY{am=GySH)Z_3`Vd_$Q0jjql%MI#B4g`?orx#DrXfENA*f z@7%Xkv3$otSnvA(z8jEBvV0InP!50sx5Dvi&7}8YF?4@-m-5nUwGkg74A}Y21+@+b z9&u(LG;}pR5-lPjYBND1M29(t0|3o`xQK{uY{Bp^A97Vzm54=0cYpsaO;nvWQ_Lmh zTbht0j3)lApDxyn^PRYPkRN+XLl2=SdG>R6?GdUQBm}JRwjWOKrnKM8s{w^{JZf0O zx!P(fhh2IA%iRLB(c!35tNF*07^Nv$AxwRs8d2eU6OODh2LEn6?|Vt+w~kdW}| zcazIcUYraadk6-l;aG1{=sD;IHorR6)zs8vBt7c()nm;N@reS>Zzg+bopfF~_aqfC z$4yVq(6m32#D%O!b{KVdKoDm6cNaiD{6D(@8Rl8F0Y@{#VVt}0*v?$P5dii9E_ zYW$WbAAy}xZBDn9ADz`Z@6H=!y>MCy)o2p_XUq>TmJ#4kT5=*e!@c0ClL7AkBhVX@ zKkaOT9SAq(pVqn>&pN6)02HDW?PJkz|l>VPo<&S<|t)^|2aTz{`x zH2ZFI=QHGwe{&EyiwgutJFBJoiX;1++{?i(CI*)0oVyU4HA*i)M3#dpXMvdjyA7xh z`S(cBliu)Z@^alCr=R;+r@HiWbKN!qzWgF#|25Mj;h^?bvuC~clgp%fk1g`7w#-`Xv?|8jfYmurL54b4ySOIvW!v{fQAG7UJ>M8i z6zTP7DZXOjnUIoN1FZjDXF5?zx5(ol<9Yx}9t~ME_FX#R7pCM=LCFyI+dF%&pD%( zg(`{h57Oq}<1FURe55>)I>$)V`d4vpG0_Q@djaoS9)8Y5ovjqUF)Hd^IkLIV%9G)( ze(PIkkSy@tYV$ymQrQHq0d@9k%(y}E{5rO9{J59VNilFIxDF&{`arFi2p2wpN%BZy zPn0Vug9Mrt1sB`=G6~?-)N00%FC2z{k4U_h<)`Ujn@2z3gf(F@Dr<9+*p)PW8OhhtJ@v&P^+|GmYgrtPOiA{aMN2aX(m?M|J~gk3AW5t$Ao5ao#) zpHoZ@kBrP*fVhY4U#f-Av`-rrZM_`ayiAq)D*fKjr{`l!mZIUcOe4j|+4fiB!|6QQ z7dFUxOo%WSP7{Tc0JlgnC#>Bt8$7PT(tXohGd|vo&SZl0Ls zlk>$NN@@)tRJU2;>L`u;gAi0+RpRhLCmf-b44CtgnYi;hbfT3NLC#hVat<2QHr7B~ zIp80L611mV2L`-0er}2kgE5uSatdIF625>mDC43W$@dm$oHh9w-!Gg(Ak4D+U$i?J zS8!41|572_@!>D2<1GqF#$R=m`_u@Jys(FBuDROt{NctDIo*A2>4}c{sQF&f^uEC& zllP=OX8G4DnB!D(vC%DR^n8V_r{hVtdu(`v7)0=@(wb&1fLf82()$5k{9|bqaMCuFTk)e^wH{hJ_L%N-Jw1Y(XltPIy<`=1nzfk8v}$3oR_Xi zJH<6X#vHT-T7zcxiKG>Ll{O-8UiEkhILr#93ES&3W zKP67!Qq&Gr=rcbs?P|1m&N5ko^sT5PvM-7fv{bE0dJVWj` z)05BMVSli6^i3j{tqf4lj_n<~=k(Aq#Ga3$M$OT1F$LI1@f4brqYe`Z$q|=2TlU_3Q+)kH`yxUMA|foE z$Mar>bvs&)eIre+JlgwCrIux3K7xjb#!O+kPwJr^og{E!b(k=%4Vf;&)+OG*>_yM3 z49BheSs{===;cWAunohxlFtP|;|Sv1Iz;SEq)B|}w5u#tEPKVdf{>rSBO)TQ#VMM0 zy0F|MCScQnf5Ss<`aBDaahQCCEUE71)K2i0qdJ9dFeLQ6f_lK=jUsjERC|VVNKQ}V zTCn3$kMqKZv6cfOAz=2`J?v;%gAM1ZuJiCC2kG4~tt-ZvyHpM-yMU#wZx)__pWhAq$dsfNxRV9|(9 zf$rKB22-iei8=L3;X?>JvM_o1Uo9#Cq8h^{a;iSwEwP1@#0U}Is8qWFioiu>4KGY#I> zH$L~F3@LHnBr&hCoj{@<`k+1LaWMcUIW)T2TRHzLX~58n4o|8;@v`f87Qu9SAUdt` zI##&1B&w2MYIV36YOu=&BvcOmSU<>U#35f21J31x{Q zAD;mv%$?mX)Qhj<@3&C&n>)#z0HK{Bwd||bz6_m{K#BM7@}wP_AO===5G~*cK(Ba^ zZxQb8Rq_3q42wWMQssX<(|3k;9vmv~DBn+Oz=Ge_Cr;{@N%vh|Sd&g)syC8KX7E|k zSn*Ve?aw1k-dA@|iv{(@Cf#C=81Y97EsB-DeR4wH2&>iim^ZUQxv)%T8-8G2g~8Ec za}TLe1w!X$x3bAoQ>kJ}d8|}^$2#v14W(2C@i7X7v9PjA4+CMS79;@w!b`!*G;HOi zg)?2yk_bbu6>AUOR1g_88&=2^O2?)Ulma};;tv%Djn9OHz6CwtkBTA_h+6bq!%DBI zsoB-gc>Vfyt>>|6W`gd;!Gaw*^Le7Iwe=@YsWUC>;Yt7{KiIM^ZoXIHj4mTBr$|9Q zu$%(TUSL>is0U2rfl{j7r;?Z$T)zN7Y6MwPPL0)w+Ml~yx2X5;^Ja{EB4Jh5?lQs1 z%J4(d8KALg*89Flq5;fpq%bfB(oPCoulY}xm$~DNTqwj}JI$1n?ij!P{T9hqX6aUF z&an)}*O{62sVZW*DH!-0$o!px4n{E{NNv2OfK4$-ZSm7w#4yF{*RTK>1M`3Tku3xj zr{GolZK9f*8c5P)5o3Y3n=PXixH1Mfl&61A201A#z?C?`i`&mWLG>emnk0XcPvU5H zaB_MAdI#_3YHe~42?z+#+}f`XMEs&}23RYsQ?~xxUMyAAq+6eEvIn8p;Ye}zd{TD= z0D$K8v*OmGL@KeY!zTMbi)t*a-^{zqaC9TvMGM1`9k%?63gO%{2C^Wf`%)hSUZKH34O%=iun$;E zcyLI00SdDfgEH|Lj?EM=7R}1;3m6-Guv%fzng{o002tDmVL2ou#um^X3Cpu;m1cpC zoA%FngNKjjqirb(C{0QgG7jfhB*njEk~4;B$JG)IgDE0h}=2Obbv)y47h`9U`*?M=bBrA(H0)faih~3ZxwFL(BTiKl;UmY(XV-Txs zy;DKgC*9;VleC>WE-okw3KfYBj0<$LVG!jDG9i8O!oYZq0*umBL1*C!+y3XIXnrpZ z`Y9(T*vY&>tIa*V+9mxO4{w+e-`W;GMwABOi7z}F*4X{-2fa?Up3)=NYW@Zt9!JBL z&p>j0tr_f^se^?=z$=J8T%A4Gt!OXL%*Gr65+W2MrlzK~2VdH-1nJE#j!H+D_b~SX zoUW8MDke`?rvQXCKvBKz)BHF81Ld{T{%WfQ0v=MQ3*jktAbg)`tWz41Nw=%sTkgpq z0-mQb!O_v+4Nb&6mOPEsw+oi!Nl0d9V>dobJM)5H725(GutH0PV8r3`Q0PD^~CGo1a!- z9SabGG$Dm4%!M0{GLQmDuzl{(>SOnCeH;-|G*wtOzlkG$sRDKfvcC7<9h(kWbkvG` zU|hDUvo}iiGevT-)rD+d8@|KVD|f!4MZK77kNt-RIcByMZ z87pGq9`WBAQCbZ}>V-c<)(!0;&RB;DFZaw*4UGPYT772Ndn0T&L*7QbGIqT*@@-$g zsPV~CZi|l$SGssWy~GmzA`52`m7u&L;BqdT?pmysN!ASHvaA-G#|8}rF^Ho^6;pfV z>>6j*uA@=BMZys3+#yyTRrGu5gdo@lxKZ~;U`CvPoz+iX$%ncwZU0A_jr$>K{kjm? zT?sMl^ct~ueOs3306IOjZ*Vjdum5gHwJ zf!yEHyAf^blgvL}AB5dX-9!1!k0c0@6YP&)-Z^D>UDayWYQ5QaK3e^X<23zVG{s7J z$6McO_0sPQ$a0D0wK37c?&py$_Wk~qKmOgUdlnluV!J_A{VBBVvNVp;bD7-XD{J1t zLKJRb_i_*_Ghflixmqzfhaco+npzr_J)Iu2Cx*?#j8xjH-wJ4&FBX4YQ3|p8u{sQ} z(CEByYWMx_n8IySaX>6yeJGqX(IRAV8YXT~(6Ds%Judj65b1Mu#h})K^iq%O-kKPPZ%9nhA*pt(c)cIy?}Z3#Kln{x%SA$6!8)*=t!; z9?jQG4Kfu3_xTlKZ|JSm1oxd;WonJjf47*D^IaPuf+{Bj_xT2 z0Ug5ipzD!s|Cd!dpS=quqjsnFvc_mH>^dIe8$44Md)=$b$>pz)b!XxRc&#|e&K)EQ zS#C4w#N_)gv4GT#z}epGj~U)4@5>I$vyHgNqnUVNOJwKYrKwrAWu#OctaaQD5Psf5 zwIKZ{rm4#$oH!BJLyrvx;36V!z0|E(kySe<3hmJ z3+)UvY25kUC)CW(lQPswucdsB0;`wb&|@2|BXe?k!Y(o8n*4r>2M5yqYwPn(2wIA^ zUaoOl-wDz~4yCDw>qI*n=#FNI$>J?}p$^Sh4XIpZdN#jK9_%QQXk#%{bJyE?Z$s<|7be5x~;a*ZK-Nlee; z0@=Kmkf;xWast(Pk^wS~jT&#WGR|ay&jW)7Mw{HI=GeS5_X|@t7cO@5Dg>`>!-5m` zxgq#J-|oW+7-nfPPKl+e4hZO{QI0Ky#hPKazdMr*dg<)j&~#@K`pWD3AlUxYE*Kc`-T$7Q6n_c-3~}HQ`+z)bN%m&kFG+Az3z^tq^PbBqToFsNxMX?3!dXtJ zJ@aGZ+{1y0T(5S)_3QXUW!U`$4By`m`0Jqj;G_#^jR}n!qEAL-e|3K|z@=d`uuO>h zUG4@m_U~^SA{Rele_XCV5&wkms$870YBVk>=WnDba5+ec}yqb3+ z%^2a!XC|)uIOy`<(*{ByMy8R!@#EVp?!J;+FaCYhAooJGABI;&7}iJYzhGQ4Hv8XG zfZb_TuYdT9KisGm*t~~-pEIa|_V8kfU;gsP8vs9_37%)_e_I?_6dn6_oSZzof1jiC zKkru%0Dv~?t$8n~VvjiA-LH;h#J2yA4(N_3O*Jnq=i?>gXEY+Q=|e$@qW|~dg$pDk zKR|u|oZS9M|L^dsg!WV7dEtHc!}~pcH~*c-s432I;N=70c%bw+f@o`LwbRc6o`<9V zsrlYW?zvsZ>EFIwAH+Mt7PgkxF z$Fe0+w@Xt>hJ`W(Ri)z@lybxud|g_HW;QP>fUuC_Ug8!Q6}T;GCH$Ov1$Wlq z`1QCr^7G*$m5aD_6<)Rmr|5t-iX}!vR80Ye_6`>e3)H+3{+AT>}bD$ zxhtmq#j2@9%%Q`PW|{79;|d3xm~t=XvVJADDAs!-8D|EZ7b)|ej=$HDy17R9btXf< zp9Wg)RCvjmk;gxdP@s?(g@ts&MqdV>J+oezb9+ceAWvqR+v+X!)52=3cgS_Fbt2=0 z+hP-kI`|KZ3?^B&@701kUOu+03{UZh6{Xhv+n775l#}_x0ar6ilyqUQG?vLKodQ(qxYT&b7stCcbqE+> zwy+jp?Zr&uQg$}n(Y7Woqek*S{`$-UYvJa-w@+`(UP44dCaX_Ali zacB2ym+MG;_|WG{1*Y7_dAqu_1fv`d7FE|zD1g(1TJ`79=~5#_kp^Nr>bQ(VrLoxE zQymzm1A;j~63D_Q6pKwIoK=QE%xRQ0kPB#3ot$uwdeLGw2QLhkAV||X{Z~6vtbA=@ zr<3M>#;X2#y_ZiIK^HFDy!N?%T}ridH>tI(vSL>91f%+4hPbs|xGw69AV*rF0T%D^ zZ=eIZbG84YE*mI~0qFq?eEHOZigoj7*@-_<2xlJa*wE$nmCB7lW^vAjX-YUaJS+~N z`CBdbLXM8<7|~X@i;b0oqdGcVW4@>D zXFfI_)5DkeCe4ou$b+feExUMaIb%tw#jBqQ#_C!=?(Ceyd#NfBwfW=25f8y-`T)6$;Q|4TSy{eMn5mvYb%9k&&FZN3v8f#H&Zp_U^>l(}nNEC)K_s-poI0AzXLNQ{h`|JgahDKawaeF3mFh zfsu-d3%>;BTR(|Dp|1;+)!lX!Z3FM*Q)%fWml&I*#iyp2q}K36PQ$tNpnkbJ%!wKq z0Sg=bVwdw?Uhl(&hO@Jes$J;_vE@r11#f=++!78y=CVaA{Ln@zU`aQes@|%wHh8Fc z4(*SNQYPq2`noAkrkesP;lY+;88YR-2NyK~uZsA4z-+=yd!e}npP<`G=vu=YVs=M#}#uzym-0vB`1A_H9(6Hh9KHN9lT4BEZH_Znt^UX4<=F zk5UE+YKbOa@71VFk^2LPm}9{B@^bTZzZ+tzdEBcUYwg;xP3>(_-dhhJ&{mqV(p`jh z;PddIeU9;?Z10{D-JWIU%Xd~^77>guHAQ)ARo?@aVb~&q?+6=Mx$J1g;Tq%PcKSQ3 ztkiYU#+$k1&Z1?OW2wZ>shP!#=2Pd6?RAcgUZXSLqin*s(T?wouY33GuIr>F$E&5m zW%`=S%=+GZpW@I=fQSGQnFCFF4tVoI^JiUel?RS!?z*v01N$Vf_W@>oWSpGYQ?kP$ zXMhF(3s^&#XSC&Gp0K2#4(?H}YW9B0d~c9DgFkb8 zT!v4c6L!a1AE#z~k#~Ky5sQc@p(d?_#G#p3MC$A1=Z>zoK*UP#c-2ulsrGnqHbIBG zzWrV94XIIF^q^VtGfz%&NF(zIjZ~r(v)&NFw^Z{%ZBz`^BS%(QuT+xT^egx4Pf1 zzME?PKEESU6h&xnw3CSSR_j;(7@OkV9hWGuJep~~0h6BPIX^nwPb#i2FW$y=JG)A1 zTveVP?!L~_nri;uU!P|u$6h!7(TU;qO#3=k0_ z5-lPg%_u@KMaZ`J!9d;&5D_9$gNQsw?L!gDy9mj@{9_<*28aj|iINB}tL9xmG!Xg6 z00v?iAR7gG!0%tG~pa1Jnl0SsUO0~lz6fz!z( zl-p%k>-T!0?3ThgzyJm?fB_6(piu@oo1O3qSM~b;>q_rS00000NkvXXu0mjfQJa-? diff --git a/install/windows/index.xml b/install/windows/index.xml index 3bf33724ba..a9534b3fd6 100644 --- a/install/windows/index.xml +++ b/install/windows/index.xml @@ -1,98 +1,84 @@ - Installation on Windows systems - - Installing PHP on modern Microsoft Windows systems and recommended configuration with common web servers. - - + Installation on Windows systems + + Installing PHP on modern Microsoft Windows systems and recommended configuration with common web servers. + + + + The Official releases of PHP on Windows are recommended for production use. + However, you are welcome to build PHP from Source. + You will need a Visual Studio environment. + See Step by Step Build Instructions. + + + + - If you are looking for information about older systems, such as Windows XP, 2003, 98 or Apache 1.x, see the Legacy Info section. + Using PHP on Windows Command line - + + + + Installing PHP on Azure App Services + (aka Microsoft Azure, Windows Azure, or (Windows) Azure Web Apps). + + + + + + + Install Requirements - The Official releases of PHP on Windows are recommended for production use. - However, you are welcome to build PHP from Source. You will need a Visual Studio environment. See Step by Step Build Instructions. + PHP requires at least Windows 2008/Vista. + Either 32-Bit or 64-bit (AKA X86 or X64. PHP does not run on Windows RT/WOA/ARM). + As of PHP 7.2.0 Windows 2008 and Vista are no longer supported. + + + + PHP requires the Visual C runtime (CRT). Many applications require that so it may already be installed. + + + + The Microsoft Visual C++ Redistributable for Visual Studio 2019 is suitable + for all these PHP versions, see + https://visualstudio.microsoft.com/downloads/. + + + + You MUST download the x86 CRT for PHP x86 builds and the x64 CRT for PHP x64 builds. + + + + If CRT is already installed, the installer will tell you that and not change anything. + + + + The CRT installer supports the /quiet and /norestart command-line switches, so you can script running it. + + + + + PECL + + PECL extensions are pre-built for Windows and available from: + http://windows.php.net/downloads/pecl/releases/ - - - - Using PHP on Windows Command line - - - - - Installing PHP on Azure App Services (aka Microsoft Azure, Windows Azure, or (Windows) Azure Web Apps). - - - + Some extensions use features specific to some Unix systems and so are not available on Windows. + Otherwise, all extensions are available for Windows. + - - Install Requirements - - - PHP 5.5+ require at least Windows 2008/Vista, or 2008r2, 2012, 2012r2, 2016 or 7, 8, 8.1, 10. Either 32-Bit or 64-bit (aka X86 or X64. PHP does not run on Windows RT/WOA/ARM). - As of PHP 7.2.0 Windows 2008 and Vista are no longer supported. - - - - PHP requires the Visual C runtime(CRT). Many applications require that so it may already be installed. - - - - PHP 5.5 and 5.6 require VC CRT 11 (Visual Studio 2012). See: https://www.microsoft.com/en-us/download/details.aspx?id=30679 - - - - PHP 7.0 and 7.1 require VC CRT 14 (Visual Studio 2015). - PHP 7.2, 7.3 and 7.4 require VC CRT 15 (Visual Studio 2017). - The Microsoft Visual C++ Redistributable for Visual Studio 2019 is suitable - for all these PHP versions, see - https://visualstudio.microsoft.com/downloads/. - - - - You MUST download the x86 CRT for PHP x86 builds and the x64 CRT for PHP x64 builds. - - - - If CRT is already installed, the installer will tell you that and not change anything. - - - - The CRT installer supports the /quiet and /norestart command-line switches, so you can script running it. - - - - VC11 CRT DLLs can be copied from your local machine to a remote machine(a `Copy Deployment` installation) instead of running the installer on the remote machine (such as a web server you have restricted access to). - - - - VC14 CRT does not support a `Copy Deployment` installation. VC14 CRT has many more DLLs(most in files with names starting with api-*). If you can find them all and copy them, it will also work (try a tool like Resource Hacker to get a list of all the DLLs to copy). - - - - - - PECL - - PECL extensions are pre-built for Windows and available from: http://windows.php.net/downloads/pecl/releases/ - - - Some extensions use features specific to some Unix systems and so are not available on Windows. Otherwise, all extensions are available for Windows. - - - - - &install.windows.tools; - &install.windows.recommended; - &install.windows.manual; - &install.windows.troubleshooting; - &install.windows.legacy.index; + &install.windows.tools; + &install.windows.recommended; + &install.windows.manual; + &install.windows.building; + &install.windows.commandline; + &install.windows.apache2; + &install.windows.troubleshooting; - - Apache 1.3.x on Microsoft Windows - - This section contains notes and hints specific to Apache 1.3.x installs - of PHP on Microsoft Windows systems. There are also - - - - - Please read the manual - installation steps first! - - - - - There are two ways to set up PHP to work with Apache 1.3.x - on Windows. One is to use the CGI binary (php.exe - for PHP 4 and php-cgi.exe for PHP 5), - the other is to use the Apache Module DLL. In either case - you need to edit your &httpd.conf; to configure Apache to - work with PHP, and then restart the server. - - - - It is worth noting here that now the SAPI module has been - made more stable under Windows, we recommend it's use above - the CGI binary, since it is more transparent and secure. - - - - Although there can be a few variations of configuring PHP - under Apache, these are simple enough to be used by the - newcomer. Please consult the Apache Documentation for further - configuration directives. - - - - After changing the configuration file, remember to restart the server, for - example, NET STOP APACHE followed by - NET START APACHE, if you run Apache as a Windows - Service, or use your regular shortcuts. - - - ¬e.apache.slashes; - - - Installing as an Apache module - - You should add the following lines to your Apache &httpd.conf; file: - - - - PHP as an Apache 1.3.x module - - This assumes PHP is installed to c:\php. Adjust the - path if this is not the case. - - - For PHP 4: - - - - - - For PHP 5: - - - - - - For both: - - - conditional brace -AddType application/x-httpd-php .php - -# For syntax highlighted .phps files, also add -AddType application/x-httpd-php-source .phps -]]> - - - - - - - Installing as a CGI binary - - - If you unzipped the PHP package to C:\php\ as described - in the Manual - Installation Steps section, you need to insert - these lines to your Apache configuration file to set - up the CGI binary: - - PHP and Apache 1.3.x as CGI - - - - - Note that the second line in the list above can be found - in the actual versions of &httpd.conf;, but it is commented out. Remember - also to substitute the c:/php/ for your actual path to - PHP. - - &warn.install.cgi; - - If you would like to present PHP source files syntax highlighted, there - is no such convenient option as with the module version of PHP. - If you chose to configure Apache to use PHP as a CGI binary, you - will need to use the highlight_file function. To - do this simply create a PHP script file and add this code: - <?php highlight_file('some_php_script.php'); ?>. - - - - - - diff --git a/install/windows/legacy/apache2.xml b/install/windows/legacy/apache2.xml deleted file mode 100644 index cb4fd98613..0000000000 --- a/install/windows/legacy/apache2.xml +++ /dev/null @@ -1,198 +0,0 @@ - - - - Apache 2.x on Microsoft Windows - - This section contains notes and hints specific to Apache 2.x installs - of PHP on Microsoft Windows systems. We also - - - - - You should read the manual - installation steps first! - - - - Apache 2.2 Support - - Users of Apache 2.2 should note that the DLL file for Apache 2.2 is - named php5apache2_2.dll rather than php5apache2.dll - and is available only for PHP 5.2.0 and later. - - - - - You are strongly encouraged to consult the - Apache Documentation to get - a basic understanding of the Apache 2.x Server. Also consider - reading the Windows specific - notes for Apache 2.x before reading on here. - - - - Apache 2.x is designed to run on the Windows version designated as - server platforms, such as Windows NT 4.0, Windows 2000, - Windows XP, or Windows 7. While Apache 2.x works tolerably well on Windows 9x, - support on these platforms is incomplete, and some things will not work - correctly. There is no plan to remedy this situation. - - - - Download the most recent version of - Apache 2.x and a fitting PHP version. - Follow the Manual Installation - Steps and come back to go on with the integration of PHP and Apache. - - - - There are three ways to set up PHP to work with Apache 2.x on Windows. - You can run PHP as a handler, as a CGI, or under FastCGI. - - - ¬e.apache.slashes; - - - Installing as an Apache handler - - You need to insert the following lines into your - Apache &httpd.conf; configuration file to load the - PHP module for Apache 2.x: - - PHP and Apache 2.x as handler - - - - - - - - Remember to substitute your actual path to PHP for the - C:/php/ in the above examples. Take care to use - either php5apache2.dll or - php5apache2_2.dll in your LoadModule directive and - verify that the referenced file is in fact located at the file path - that you point to in this directive. - - - - The above configuration will enable PHP handling of any file that has a - .php extension, even if there are other file extensions. For example, a - file named example.php.txt will be executed by the - PHP handler. To ensure that only files that end in - .php are executed, use the following configuration - instead: - - - - - - SetHandler application/x-httpd-php - -]]> - - - - - - Running PHP as CGI - - - You should consult the Apache CGI - documentation for a more complete understanding of running CGI - on Apache. - - - - To run PHP as CGI, you'll need to place your php-cgi files in a - directory designated as a CGI directory using the ScriptAlias directive. - - - - You will then need to insert a #! line in the PHP files, pointing to the - location of your PHP binary: - - - PHP and Apache 2.x as CGI - - -]]> - - - - &warn.install.cgi; - - - - Running PHP under FastCGI - - - Running PHP under FastCGI has a number of advantages over running it as a - CGI. Setting it up this way is fairly straightforward: - - - Obtain mod_fcgid from - &url.apache.fcgid;. Win32 - binaries are available for download from that site. Install the module - according to the instructions that will come with it. - - - Configure your web server as shown below, taking care to adjust any paths - to reflect your how you have installed things on your particular system: - - - Configure Apache to run PHP as FastCGI - - - - - - Files with a .php extension will now be executed by the PHP FastCGI - wrapper. - - - - - - - diff --git a/install/windows/legacy/commandline.xml b/install/windows/legacy/commandline.xml deleted file mode 100644 index 7d6a295437..0000000000 --- a/install/windows/legacy/commandline.xml +++ /dev/null @@ -1,209 +0,0 @@ - - - - Command Line PHP on Microsoft Windows - - This section contains notes and hints specific to getting PHP running - from the command line for Windows. - - - - You should read the manual - installation steps first! - - - - Getting PHP to run from the command line can be performed without making - any changes to Windows. - - - - - - - But there are some easy steps that can be followed to make this simpler. - Some of these steps should already have been taken, but are repeated here - to be able to provide a complete step-by-step sequence. - - - - - - - Both PATH and PATHEXT are important pre-existing system variables in Windows, and care should be taken to not overwrite either variable, only to add to them. - - - - - - Append the location of the PHP executable (php.exe, - php-win.exe or php-cli.exe - depending upon your PHP version and display preferences) to the - PATH environment variable. Read more about how to - add your PHP directory to PATH in the corresponding FAQ entry. - - - - - - Append the .PHP extension to the - PATHEXT environment variable. This can be done - at the same time as amending the PATH environment - variable. Follow the same steps as described in the FAQ but amend the - PATHEXT environment variable rather than the - PATH environment variable. - - - The position in which you place the .PHP will - determine which script or program is executed when there are matching - filenames. For example, placing .PHP before - .BAT will cause your script to run, rather than - the batch file, if there is a batch file with the same name. - - - - - - - - Associate the .PHP extension with a file type. This - is done by running the following command: - - - - - - - - - Associate the phpfile file type with the appropriate - PHP executable. This is done by running the following command: - - - - - - - - - - - Following these steps will allow PHP scripts to be run from any directory - without the need to type the PHP executable or the .PHP - extension and all parameters will be supplied to the script for processing. - - - - The example below details some of the registry changes that can be made manually. - - Registry changes - - - - - - - - With these changes the same command can be written as: - - - - or, if your "C:\PHP Scripts" path is in the - PATH environment variable: - - - - - - - - There is a small problem if you intend to use this technique and use your - PHP scripts as a command line filter, like the example below: - - - - or - - - - You may find that the script simply hangs and nothing is output. - To get this operational, you need to make another registry change. - - - - Further information regarding this issue can be found in this Microsoft - Knowledgebase Article : 321788. - As of Windows 10, this setting seems to be reversed, making the default install of - Windows 10 support inherited console handles automatically. This - Microsoft forum post provides the explanation. - - - - - diff --git a/install/windows/legacy/extensions.xml b/install/windows/legacy/extensions.xml deleted file mode 100644 index fe76468b75..0000000000 --- a/install/windows/legacy/extensions.xml +++ /dev/null @@ -1,361 +0,0 @@ - - - - Installation of extensions on Windows - - After installing PHP and a web server on Windows, you will probably want to - install some extensions for added functionality. You can choose which - extensions you would like to load when PHP starts by modifying your - &php.ini;. You can also load a module dynamically in your script using - dl. - - - The DLLs for PHP extensions are prefixed with php_. - - - Many extensions are built into the Windows version - of PHP. This means additional DLL files, and the - extension directive, are - not used to load these extensions. The Windows - PHP Extensions - table lists extensions that require, or used to require, additional PHP - DLL files. Here's a list of built in extensions (updated PHP 5.0.4): - BCMath, - Calendar, - COM, - Ctype, - DOM, - FTP, - LibXML, - Iconv, - ODBC, - PCRE, - Session, - SimpleXML, - SPL, - WDDX, - XML&listendand; - Zlib. - - - The default location PHP searches for extensions is - C:\php5. To change this - setting to reflect your setup of PHP edit your &php.ini; file: - - - - You will need to change the - extension_dir setting to - point to the directory where your extensions lives, or where you have - placed your php_*.dll files. For example: - - - - - - - - - - Enable the extension(s) in &php.ini; you want to use by uncommenting the - extension=php_*.dll lines in &php.ini;. This is done - by deleting the leading ; from the extension you want to load. - - Enable <link linkend="book.bzip2">Bzip2</link> extension for PHP-Windows - - - - - - - - - Some of the extensions need extra DLLs to work. Couple of them can be - found in the distribution package, in the main folder, but some, for example Oracle - (php_oci8.dll) require DLLs which are not bundled - with the distribution package. Don't forget to include C:\php in the system - PATH (this process is explained in a separate FAQ entry). - - - - - Some of these DLLs are not bundled with the PHP distribution. See each - extensions documentation page for details. Also, read the manual - section titled Installation of PECL - extensions for details on PECL. An - increasingly large number of PHP extensions are found in - PECL, and these extensions require a - separate download. - - - - - - If you are running a server module version of PHP - remember to restart your web server to reflect your changes to &php.ini;. - - - - - - The following table describes some of the extensions available and required - additional dlls. - - PHP Extensions - - - - Extension - Description - Notes - - - - - php_bz2.dll - bzip2 compression functions - None - - - php_calendar.dll - Calendar conversion functions - None - - - php_ctype.dll - ctype family functions - None - - - php_curl.dll - CURL, Client URL library functions - Requires: libeay32.dll, - ssleay32.dll (bundled), or, as of OpenSSL 1.1 - libcrypto-*.dll and libssl-*.dll (bundled) - - - php_dba.dll - DBA: DataBase (dbm-style) - Abstraction layer functions - None - - - php_dbase.dll - dBase functions - None - - - php_exif.dll - EXIF functions - - php_mbstring.dll. And, - php_exif.dll must be loaded after - php_mbstring.dll in &php.ini;. - - - - php_fbsql.dll - FrontBase functions - None - - - php_fdf.dll - FDF: Forms Data Format functions. - Requires: fdftk.dll (bundled) - - - php_ftp.dll - FTP functions - None - - - php_gd2.dll - GD library image functions - GD2 - - - php_gettext.dll - Gettext functions - - PHP <= 4.2.0 requires gnu_gettext.dll (bundled), - PHP >= 4.2.3 requires libintl-1.dll, - iconv.dll (bundled). - - - - php_hyperwave.dll - HyperWave functions - None - - - php_iconv.dll - ICONV characterset conversion - - Requires: iconv-1.3.dll (bundled), iconv.dll - - - - php_iisfunc.dll - IIS management functions - None - - - php_imap.dll - IMAP POP3 and NNTP functions - None - - - php_interbase.dll - InterBase functions - Requires: gds32.dll (bundled) - - - php_ldap.dll - LDAP functions - - Requires libeay32.dll, - ssleay32.dll (bundled), or, as of OpenSSL 1.1 - libcrypto-*.dll and libssl-*.dll (bundled) - - - - php_mbstring.dll - Multi-Byte String functions - None - - - php_mcrypt.dll - Mcrypt Encryption functions - Requires: libmcrypt.dll - - - php_mhash.dll - Mhash functions - Requires: libmhash.dll (bundled) - - - php_mysql.dll - MySQL functions - Requires libmysql.dll (bundled) - - - php_mysqli.dll - MySQLi functions - Requires libmysql.dll - (libmysqli.dll in PHP <= 5.0.2) (bundled) - - - php_oci8.dll - Oracle 8 functions - Requires: Oracle 8.1+ client libraries - - - php_openssl.dll - OpenSSL functions - Requires: libeay32.dll (bundled), - or, as of OpenSSL 1.1, liblibcrypto-*.dll (bundled) - - - php_pgsql.dll - PostgreSQL functions - None - - - php_shmop.dll - Shared Memory functions - None - - - php_snmp.dll - SNMP get and walk functions - NT only! - - - php_soap.dll - SOAP functions - None - - - php_sockets.dll - Socket functions - None - - - php_tidy.dll - Tidy functions - None - - - php_tokenizer.dll - Tokenizer functions - None - - - php_w32api.dll - W32api functions - None - - - php_xmlrpc.dll - XML-RPC functions - Requires: iconv.dll (bundled) - - - php_xslt.dll - XSLT functions - - Requires sablot.dll, expat.dll, - iconv.dll (bundled). - - - - php_yaz.dll - YAZ functions - Requires: yaz.dll (bundled) - - - php_zip.dll - Zip File functions - Read only access - - - php_zlib.dll - ZLib compression functions - None - - - -
-
-
- - diff --git a/install/windows/legacy/iis.xml b/install/windows/legacy/iis.xml deleted file mode 100644 index 2ce4c7943a..0000000000 --- a/install/windows/legacy/iis.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - Microsoft IIS - - This section contains PHP installation instructions specific to Microsoft Internet Information Services (IIS). - - - - - Manually installing PHP on Microsoft IIS 5.1 and IIS 6.0 - - - - - Manually installing PHP on Microsoft IIS 7.0 and later - - - - - - diff --git a/install/windows/legacy/iis6.xml b/install/windows/legacy/iis6.xml deleted file mode 100644 index 83b49b4c96..0000000000 --- a/install/windows/legacy/iis6.xml +++ /dev/null @@ -1,241 +0,0 @@ - - - - - Microsoft IIS 5.1 and IIS 6.0 - - This section contains instructions for manually setting up Internet Information - Services (IIS) 5.1 and IIS 6.0 to work with PHP on Microsoft Windows XP and Windows - Server 2003. For instructions on setting up IIS 7.0 and later versions on Windows - Vista, Windows Server 2008, Windows 7 and Windows Server 2008 R2 refer to - Microsoft IIS 7.0 and later. - - - Configuring IIS to process PHP requests - - Download and install PHP in accordance to the instructions described in - manual installation steps - - - Non-thread-safe build of PHP is recommended when using IIS. The non-thread-safe - builds are available at PHP for Windows: - Binaries and Sources Releases. - - - - - Configure the CGI- and FastCGI-specific settings in php.ini file as shown below: - - CGI and FastCGI settings in <filename>php.ini</filename> - - - - - - - Download and install the Microsoft FastCGI Extension for IIS 5.1 and 6.0. - The extension is available for 32-bit and 64-bit platforms - select the right download package for your platform. - - Configure the FastCGI extension to handle PHP-specific requests by running the command shown below. - Replace the value of the "-path" parameter with the absolute file path to the - php-cgi.exe file. - - Configuring FastCGI extension to handle PHP requests - - - - - - - This command will create an IIS script mapping for *.php file extension, which will result in all URLs - that end with .php being handled by FastCGI extension. Also, it will configure FastCGI extension to - use the executable php-cgi.exe to process the PHP requests. - - - At this point the required installation and configuration steps are completed. The remaining - instructions below are optional but highly recommended for achieving optimal functionality - and performance of PHP on IIS. - - - - - - Impersonation and file system access - - It is recommended to enable FastCGI impersonation in PHP when using IIS. This - is controlled by the fastcgi.impersonate directive in php.ini file. When - impersonation is enabled, PHP will perform all the file system operations on - behalf of the user account that has been determined by IIS authentication. This - ensures that even if the same PHP process is shared across different IIS web - sites, the PHP scripts in those web sites will not be able to access each - others' files as long as different user accounts are used for IIS authentication - on each web site. - - - For example IIS 5.1 and IIS 6.0, in its default configuration, has anonymous authentication enabled - with built-in user account IUSR_<MACHINE_NAME> used as a default identity. This means that in - order for IIS to execute PHP scripts, it is necessary to grant IUSR_<MACHINE_NAME> account - read permission on those scripts. If PHP applications need to perform write operations on certain - files or write files into some folders then IUSR_<MACHINE_NAME> account should have write permission to those. - - - To determine which user account is used by IIS anonymous authentication, follow these steps: - - - In the Windows Start Menu choose "Run:", type "inetmgr" and click "Ok"; - - - Expand the list of web sites under the "Web Sites" node in the tree view, right-click on a web - site that is being used and select "Properties"; - - - - Click the "Directory Security" tab; - - - Take note of a "User name:" field in the "Authentication Methods" dialog - - - - Anonymous authenication for IIS 5.1 and IIS 6.0 - - - - - - - To modify the permissions settings on files and folders, use the Windows Explorer user interface - or icacls command. - - Configuring file access permissions - - - - - - - - Set <filename>index.php</filename> as a default document in IIS - - The IIS default documents are used for HTTP requests that do not specify a document name. With PHP applications, - index.php usually acts as a default document. To add index.php to the list of - IIS default documents, follow these steps: - - - In the Windows Start Menu choose "Run:", type "inetmgr" and click "Ok"; - - - Right-click on the "Web Sites" node in the tree view and select "Properties"; - - - Click the "Documents" tab; - - - Click the "Add..." button and enter "index.php" for the "Default content page:". - - - - Setting index.php as default document for IIS - - - - - - - - FastCGI and PHP Recycling configuration - - Configure IIS FastCGI extension settings for recycling of PHP processes by using the commands shown below. - The FastCGI setting instanceMaxRequests controls how many requests will be processed by a single - php-cgi.exe process before FastCGI extension shuts it down. The PHP environment variable - PHP_FCGI_MAX_REQUESTS controls how many requests a single php-cgi.exe process - will handle before it recycles itself. Make sure that the value specified for FastCGI InstanceMaxRequests - setting is less than or equal to the value specified for PHP_FCGI_MAX_REQUESTS. - - Configuring FastCGI and PHP recycling - - - - - - - - Configuring FastCGI timeout settings - - Increase the timeout settings for FastCGI extension if there are applications that have long running PHP scripts. - The two settings that control timeouts are ActivityTimeout and RequestTimeout. - Refer to Configuring FastCGI Extension for IIS 6.0 for more - information about those settings. - - Configuring FastCGI timeout settings - - - - - - - - Changing the Location of <filename>php.ini</filename> file - - PHP searches for php.ini file in - several locations and it is - possible to change the default locations of php.ini - file by using PHPRC environment variable. To instruct PHP - to load the configuration file from a custom location run the command shown below. - The absolute path to the directory with php.ini file should be - specified as a value of PHPRC environment variable. - - Changing the location of <filename>php.ini</filename> file - - - - - - - - - diff --git a/install/windows/legacy/iis7.xml b/install/windows/legacy/iis7.xml deleted file mode 100644 index 410133e607..0000000000 --- a/install/windows/legacy/iis7.xml +++ /dev/null @@ -1,387 +0,0 @@ - - - - - Microsoft IIS 7.0 and later - - This section contains instructions for manually setting up Internet Information - Services (IIS) 7.0 and later to work with PHP on Microsoft Windows Vista SP1, - Windows 7, Windows Server 2008 and Windows Server 2008 R2. For instructions - on setting up IIS 5.1 and IIS 6.0 on Windows XP and Windows Server 2003 refer to - Microsoft IIS 5.1 and IIS 6.0. - - - Enabling FastCGI support in IIS - - FastCGI module is disabled in default installation of IIS. The steps to enable it differ - based on the version of Windows being used. - - - To enable FastCGI support on Windows Vista SP1 and Windows 7: - - - - In the Windows Start Menu choose "Run:", type "optionalfeatures.exe" - and click "Ok"; - - - - - In the "Windows Features" dialog expand "Internet Information - Services", "World Wide Web Services", "Application Development - Features" and then enable the "CGI" checkbox; - - - - - Click OK and wait until the installation is complete. - - - - - Enabling FastCGI support for IIS7 on Windows Vista SP1 and Windows 7 - - - - - - - To enable FastCGI support on Windows Server 2008 and Windows Server 2008 R2: - - - - In the Windows Start Menu choose "Run:", type "CompMgmtLauncher" - and click "Ok"; - - - - - If the "Web Server (IIS)" role is not present under the "Roles" - node, then add it by clicking "Add Roles"; - - - - - If the "Web Server (IIS)" role is present, then click "Add Role Services" - and then enable the "CGI" checkbox under "Application Development" group; - - - - - Click "Next" and then "Install" and wait for the installation to complete. - - - - - Enabling FastCGI support on Windows Server 2008 and Windows Server 2008 R2 - - - - - - - - Configuring IIS to process PHP requests - - Download and install PHP in accordance to the instructions described in - manual installation steps - - - Non-thread-safe build of PHP is recommended when using IIS. The non-thread-safe - builds are available at PHP for Windows: - Binaries and Sources Releases. - - - - - Configure the CGI- and FastCGI-specific settings in php.ini file as shown below: - - CGI and FastCGI settings in <filename>php.ini</filename> - - - - - - - Configure IIS handler mapping for PHP by using either IIS Manager user interface or a command line tool. - - - Using IIS Manager user interface to create a handler mapping for PHP - - Follow these steps to create an IIS handler mapping for PHP in IIS Manager user interface: - - - In the Windows Start Menu choose "Run:", type "inetmgr" and click "Ok"; - - - In the IIS Manager user interface select the server node in the "Connections" tree view; - - - - In the "Features View" page open the "Handler Mappings" feature; - - Create IIS handler mapping for PHP : Locate Handler Mappings - - - - - - - - In the "Actions" pane click "Add Module Mapping..."; - - - - In the "Add Module Mapping" dialog enter the following: - - - Request path: *.php - - - Module: FastCgiModule - - - Executable: C:\[Path to PHP installation]\php-cgi.exe - - - Name: PHP_via_FastCGI - - - - - - - Click "Request Restrictions" button and then configure the mapping to invoke handler - only if request is mapped to a file or a folder; - - - - Click OK on all the dialogs to save the configuration. - - - - Create IIS handler mapping for PHP : Add Handler Mapping - - - - - - - - Using command line tool to create a handler mapping for PHP - - Use the command shown below to create an IIS FastCGI process pool which will use php-cgi.exe - executable for processing PHP requests. Replace the value of the fullPath parameter with the - absolute file path to the php-cgi.exe file. - - Creating IIS FastCGI process pool - - - - - - - Configure IIS to handle PHP specific requests by running the command shown below. Replace the value of the - scriptProcessor parameter with the absolute file path to the php-cgi.exe file. - - Creating handler mapping for PHP requests - - - - - - - This command creates an IIS handler mapping for *.php file extension, which will result in all URLs that - end with .php being handled by FastCGI module. - - - At this point the required installation and configuration steps are completed. The remaining - instructions below are optional but highly recommended for achieving optimal functionality - and performance of PHP on IIS. - - - - - - - Impersonation and file system access - - It is recommended to enable FastCGI impersonation in PHP when using IIS. This - is controlled by the fastcgi.impersonate directive in php.ini - file. When impersonation is enabled, PHP will perform all the file system operations on behalf of - the user account that has been determined by IIS authentication. This ensures that even if the - same PHP process is shared across different IIS web sites, the PHP scripts in those web sites - will not be able to access each other's files as long as different user accounts are used - for IIS authentication on each web site. - - - For example IIS 7, in its default configuration, has anonymous authentication enabled with - built-in user account IUSR used as a default identity. This means that in order for IIS to - execute PHP scripts, it is necessary to grant IUSR account read permission on those scripts. - If PHP applications need to perform write operations on certain files or write files into some - folders then IUSR account should have write permission to those. - - - To determine what user account is used as an anonymous identity in IIS 7 use the following command. - Replace the "Default Web Site" with the name of IIS web site that you use. In the output - XML configuration element look for the userName attribute. - - Determining the account used as IIS anonymous identity - - - - - - - - -]]> - - - - - If userName attribute is not present in the anonymousAuthentication element, - or is set to an empty string, then it means that the application pool identity is used as an - anonymous identity for that web site. - - - - - To modify the permissions settings on files and folders, use the Windows Explorer - user interface or icacls command. - - Configuring file access permissions - - - - - - - - Set <filename>index.php</filename> as a default document in IIS - - The IIS default documents are used for HTTP requests that do not specify a - document name. With PHP applications, index.php usually - acts as a default document. To add index.php to the list - of IIS default documents, use this command: - - Set <filename>index.php</filename> as a default document in IIS - - - - - - - - FastCGI and PHP Recycling configuration - - Configure IIS FastCGI settings for recycling of PHP processes by using the commands shown below. - The FastCGI setting instanceMaxRequests controls how many requests will be - processed by a single php-cgi.exe process before IIS shuts it down. - The PHP environment variable PHP_FCGI_MAX_REQUESTS controls how many - requests a single php-cgi.exe process will handle before it recycles - itself. Make sure that the value specified for FastCGI InstanceMaxRequests - setting is less than or equal to the value specified for PHP_FCGI_MAX_REQUESTS. - - Configuring FastCGI and PHP recycling - - - - - - - - FastCGI timeout settings - - Increase the timeout settings for FastCGI if it is expected to have long running PHP scripts. - The two settings that control timeouts are activityTimeout and - requestTimeout. Use the commands below to change the timeout settings. - Make sure to replace the value in the fullPath parameter to - contain the absolute path to the php-cgi.exe file. - - Configuring FastCGI timeout settings - - - - - - - - Changing the Location of <filename>php.ini</filename> file - - PHP searches for php.ini file in - several locations and it is - possible to change the default locations of php.ini - file by using PHPRC environment variable. To instruct PHP - to load the configuration file from a custom location run the command shown below. - The absolute path to the directory with php.ini file should be - specified as a value of PHPRC environment variable. - - Changing the location of <filename>php.ini</filename> file - - - - - - - - - diff --git a/install/windows/legacy/index.xml b/install/windows/legacy/index.xml deleted file mode 100644 index 29fb77336d..0000000000 --- a/install/windows/legacy/index.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - Installation on old Windows systems - - This section applies to Windows 98/Me and Windows NT/2000/XP/2003. PHP - will not work on 16 bit platforms such as Windows 3.1 and sometimes - we refer to the supported Windows platforms as Win32. - - - - Windows XP/2003 are no longer supported as of PHP 5.5.0. - - - - - Windows 98/Me/NT4/2000 are no longer supported as of PHP 5.3.0. - - - - - Windows 95 is no longer supported as of PHP 4.3.0. - - - - If you have a development environment such as Microsoft Visual Studio, you can also - - build PHP from the original source code. - - - Once you have PHP installed on your Windows system, you may also - want to load various extensions - for added functionality. - - - &install.windows.legacy.manual; - &install.windows.legacy.iis; - &install.windows.legacy.iis6; - &install.windows.legacy.iis7; - &install.windows.legacy.apache1; - &install.windows.legacy.apache2; - &install.windows.legacy.sambar; - &install.windows.legacy.xitami; - &install.windows.legacy.building; - &install.windows.legacy.extensions; - &install.windows.legacy.commandline; - - - diff --git a/install/windows/legacy/manual.xml b/install/windows/legacy/manual.xml deleted file mode 100644 index a29b936cea..0000000000 --- a/install/windows/legacy/manual.xml +++ /dev/null @@ -1,264 +0,0 @@ - - - - Manual Installation Steps - - This section contains instructions for manually installing and configuring - PHP on Microsoft Windows. - - - Selecting and downloading the PHP distribution package - - Download the PHP zip binary distribution from - PHP for Windows: Binaries and Sources. - There are several different versions of the zip package - to choose the right version for you, - follow the detailed guide on the download page. - - - - The PHP package structure and content - - Unpack the content of the zip archive into a directory of your choice, for - example C:\PHP\. The directory and file structure extracted from the zip will - look as below: - - PHP 5 package structure - - - - - - - Below is the list of the modules and executables included in the PHP zip - distribution: - - - - go-pear.bat - the PEAR setup script. Refer to Installation (PEAR) - for more details. - - - - - php-cgi.exe - CGI executable that can be used when running PHP on IIS via CGI or FastCGI. - - - - - php-win.exe - the PHP executable for executing PHP scripts without using a command line window - (for example PHP applications that use Windows GUI). - - - - - php.exe - the PHP executable for executing PHP scripts within a command line interface (CLI). - - - - - php5apache2_2.dll - Apache 2.2.X module. - - - - - php5apache2_2_filter.dll - Apache 2.2.X filter. - - - - - - - Changing the <filename>php.ini</filename> file - - After the php package content has been extracted, copy the php.ini-production into php.ini - in the same folder. If necessary, it is also possible to place the php.ini into any other location of your choice - but that will require additional configuration steps as described in PHP Configuration. - - - The php.ini file tells PHP how to configure itself, and how to work with the - environment that it runs in. Here are a number of settings for the php.ini file - that help PHP work better with Windows. Some of these are optional. There are - many other directives that may be relevant to your environment - refer to the - list of php.ini directives for more information. - - - Required directives: - - - - extension_dir = <path to extension directory> - The extension_dir needs - to point to the directory where PHP extensions files are stored. The path can be absolute - (i.e. "C:\PHP\ext") or relative (i.e. ".\ext"). Extensions that are listed lower in the php.ini file need - to be located in the extension_dir. - - - - - extension = xxxxx.dll - For each extension you wish to enable, you need a corresponding "extension=" - directive that tells PHP which extensions in the extension_dir to load at startup time. - - - - - log_errors = On - PHP has an error logging facility that can be used to send errors to a file, - or to a service (i.e. syslog) and works in conjunction with the error_log directive below. When running under IIS, - the log_errors should be enabled, with a valid error_log. - - - - - error_log = <path to the error log file> - The error_log needs to specify the absolute, - or relative path to the file where PHP errors should be logged. This file needs to be writable for the web server. - The most common places for this file are in various TEMP directories, for example "C:\inetpub\temp\php-errors.log". - - - - - cgi.force_redirect = 0 - This directive is required for running under IIS. - It is a directory security facility required by many other web servers. However, enabling it under IIS will - cause the PHP engine to fail on Windows. - - - - - cgi.fix_pathinfo = 1 - This lets PHP access real path info following the CGI Spec. - The IIS FastCGI implementation needs this set. - - - - - fastcgi.impersonate = 1 - FastCGI under IIS supports the ability to impersonate - security tokens of the calling client. This allows IIS to define the security context that the request runs under. - - - - - fastcgi.logging = 0 - FastCGI logging should be disabled on IIS. If it is left enabled, - then any messages of any class are treated by FastCGI as error conditions which will cause IIS to generate an HTTP 500 exception. - - - - - - Optional directives - - - - max_execution_time = ## - This directive tells PHP the maximum amount of time that it can spend - executing any given script. The default for this is 30 seconds. Increase the value of this directive if PHP application take long time to execute. - - - - - memory_limit = ###M - The amount of memory available for the PHP process, in Megabytes. - The default is 128, which is fine for most PHP applications. Some of the more complex ones might need more. - - - - - display_errors = Off - This directive tells PHP whether to include any error messages in the - stream that it returns to the Web server. If this is set to "On", then PHP will send whichever classes of errors - that you define with the error_reporting directive back to web server as part of the error stream. - For security reasons it is recommended to set it to "Off" on production servers in order not to reveal any - security sensitive information that is often included in the error messages. - - - - - open_basedir = <paths to directories, separated by semicolon>, e.g. - openbasedir="C:\inetpub\wwwroot;C:\inetpub\temp". This directive specified the directory paths where PHP - is allowed to perform file system operations. Any file operation outside of the specified paths will result in an error. - This directive is especially useful for locking down the PHP installation in shared hosting environments to prevent - PHP scripts from accessing any files outside of the web site's root directory. - - - - - upload_max_filesize = ###M and post_max_size = ###M - - The maximum allowed size of an uploaded file and post data respectively. The values of these directives should be - increased if PHP applications need to perform large uploads, such as for example photos or video files. - - - - - - PHP is now setup on your system. The next step is to choose a web - server, and enable it to run PHP. Choose a web server from the table of - contents. - - - In addition to running PHP via a web server, PHP can run from the command - line just like a .BAT script. See - - - - - - diff --git a/install/windows/legacy/sambar.xml b/install/windows/legacy/sambar.xml deleted file mode 100644 index cc4325d98e..0000000000 --- a/install/windows/legacy/sambar.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - Sambar Server on Microsoft Windows - - This section contains notes and hints specific to the - Sambar Server for Windows. - - - - You should read the manual - installation steps first! - - - - This list describes how to set up the ISAPI module to - work with the Sambar server on Windows. - - - - - - - Find the file called mappings.ini (in the config - directory) in the Sambar install directory. - - - - - Open mappings.ini and add the following line - under [ISAPI]: - - ISAPI configuration of Sambar - - - - - (This line assumes that PHP was installed in - c:\php.) - - - - - Now restart the Sambar server for the changes to take effect. - - - - - - - - If you intend to use PHP to communicate with resources which are held on - a different computer on your network, then you will need to alter the - account used by the Sambar Server Service. The default account used for - the Sambar Server Service is LocalSystem which will not have access to - remote resources. The account can be amended by using the Services - option from within the Windows Control Panel Administration Tools. - - - - - diff --git a/install/windows/legacy/xitami.xml b/install/windows/legacy/xitami.xml deleted file mode 100644 index de4683529c..0000000000 --- a/install/windows/legacy/xitami.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - Xitami on Microsoft Windows - - This section contains notes and hints specific to - Xitami on Windows. - - - - You should read the manual - installation steps first! - - - - This list describes how to set up the PHP CGI binary - to work with Xitami on Windows. - - - - Important for CGI users - - Read the faq - on cgi.force_redirect for important details. This - directive needs to be set to 0. - If you want to use $_SERVER['PHP_SELF'] you have to - enable the cgi.fix_pathinfo - directive. - - - &warn.install.cgi; - - - - - Make sure the web server is running, and point - your browser to xitamis admin console - (usually http://127.0.0.1/admin), - and click on Configuration. - - - - - Navigate to the Filters, and put the - extension which PHP should parse (i.e. .php) - into the field File extensions (.xxx). - - - - - In Filter command or script put the path and name - of your PHP CGI executable i.e. C:\php\php.exe - for PHP 4, or C:\php\php-cgi.exe for PHP 5. - - - - - Press the 'Save' icon. - - - - - Restart the server to reflect changes. - - - - - - - diff --git a/install/windows/manual.xml b/install/windows/manual.xml index 9c3174a4bc..d50d9545b1 100644 --- a/install/windows/manual.xml +++ b/install/windows/manual.xml @@ -42,8 +42,6 @@ REM Configure FastCGI Variables ]]> - - See also the old IIS installation instructions. @@ -54,7 +52,6 @@ REM Configure FastCGI Variables The Apache builds of ApacheLounge are recommended, but other options include XAMPP, WampServer and BitNami, which provide automatic installer tools. PHP can be used on Apache through mod_php or mod_fastcgi. mod_php requires a TS build of Apache built with same version of Visual C and same CPU (x86 or x64). - See also the old Apache installation instructions.
@@ -75,10 +72,10 @@ REM Configure FastCGI Variables Non-Thread-Safe(NTS) - for IIS and other FastCGI web servers (Apache with mod_fastcgi) and recommended for command-line scripts - x86 - production use of PHP 5.5 and up. + x86 - for 32-bits systems. - x64 - production use of PHP 7 (unless its a 32-bit only version of Windows). PHP 5.5 and 5.6 x64 builds are experimental. + x64 - for 64-bits systems. @@ -103,4 +100,4 @@ End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 ---> \ No newline at end of file +--> diff --git a/install/windows/recommended.xml b/install/windows/recommended.xml index 0413b6ec57..600f0e501b 100644 --- a/install/windows/recommended.xml +++ b/install/windows/recommended.xml @@ -1,87 +1,93 @@ -Recommended Configuration on Windows systems - - + Recommended Configuration on Windows systems + OpCache - - -Highly Recommended that you enable OpCache. This extension is included with PHP for Windows. It compiles and optimizes PHP scripts and caches them in memory so that they aren't compiled every time the page is loaded. - - -In your php.ini, set - - Recommended OpCache configuration - + + It is highly recommended to enable OpCache. + This extension is included with PHP for Windows. + It compiles and optimizes PHP scripts and caches them in memory so that + they aren't compiled every time the page is loaded. + + + Set the &php.ini; to: + + Recommended OpCache configuration + - - - -And restart your web server. + + + And restart the web server. -For more info, see: OpCache Configuration - - - - + For more info, see: OpCache Configuration + + + WinCache + + It is recommended to use WinCache if using IIS, especially if in a shared + web hosting environment or using networked file storage (NAS). + Note that WinCache is no longer supported as of PHP 8.0.0. - -Recommended that you use WinCache if using IIS, especially if in a shared web hosting environment or using networked file storage (NAS). + All PHP Applications automatically benefit from WinCache's file cache feature. File system operations are cached in memory. -All PHP Applications automatically benefit from WinCache's file cache feature. File system operations are cached in memory. + WinCache also can cache user objects in memory and share them between php.exe or php-cgi.exe processes (share objects between requests). -WinCache also can cache user objects in memory and share them between php.exe or php-cgi.exe processes (share objects between requests). + Many major web applications have a plugin or extension or configuration option to make use of the WinCache user object cache. -Many major web applications have a plugin or extension or configuration option to make use of the WinCache user object cache. + If you need high performance, you should use the object cache in your applications. -If you need high performance, you should use the object cache in your applications. + See: http://pecl.php.net/package/WinCache to download a WinCache DLL (or tgz) to your PHP extensions directory (extensions_dir in your php.ini). -See: http://pecl.php.net/package/WinCache to download a WinCache DLL (or tgz) to your PHP extensions directory (extensions_dir in your php.ini). - -In your php.ini, set - - Recommended WinCache configuration - + Set the &php.ini; to: + + Recommended WinCache configuration + - - + + + For more info, see: + WinCache Configuration + + -For more info, see: http://php.net/manual/en/wincache.configuration.php - - - - - IIS Configuration - - In IIS Manager, Install FastCGI module and add a handler mapping for `.php` to the path to PHP-CGI.exe (not PHP.exe) + + IIS Configuration - - You may use the APPCMD command line tool to script IIS configuration. + In IIS Manager, Install FastCGI module and add a handler mapping for + `.php` to the path to PHP-CGI.exe + (not PHP.exe) - - + + You may use the APPCMD command line tool to script IIS configuration. + + + + Database + + You'll probably need a Database Server. + Popular databases provide PHP extensions to use them. + If your web site doesn't get a lot of traffic, + you can run your database server on the same server as your web server. + Many popular database servers run on Windows. + - You'll probably need a Database Server. Popular databases provide PHP extensions to use them. If your web site doesn't get a lot of traffic, you can run your database server on the same server as your web server. Many popular database servers run on Windows. - - PHP includes mysqli and pdo_mysql extensions. PHP 5.5 and 5.6 include mysql extension (deprecated in 7.0). - - See https://dev.mysql.com/downloads/windows/ - + PHP includes mysqli and pdo_mysql extensions. + + See https://dev.mysql.com/downloads/windows/ + + \ No newline at end of file +--> diff --git a/install/windows/tools.xml b/install/windows/tools.xml index 7a8b18431d..f69e13ab27 100644 --- a/install/windows/tools.xml +++ b/install/windows/tools.xml @@ -1,20 +1,24 @@ - - -PHP Installer Tools on Windows - - + PHP Installer Tools on Windows + PHP Install Tools - - If you want to setup PHP and are using IIS, the easiest way is to use Microsoft's Web Platform Installer (WebPI). - + + If you want to setup PHP and are using IIS, + the easiest way is to use Microsoft's Web Platform Installer (WebPI). + - XAMPP, WampServer and BitNami will setup PHP applications for use with Apache on Windows. - - Setting up and configuring Nginx on Windows requires a bit more configuration. See the Nginx documentation for additional setup help. - + + XAMPP, + WampServer and BitNami will setup PHP applications for use with Apache on Windows. + + + Setting up and configuring Nginx on Windows requires a bit more configuration. + See the Nginx documentation + for additional setup help. + + \ No newline at end of file +--> diff --git a/install/windows/troubleshooting.xml b/install/windows/troubleshooting.xml index 60c7a00218..07285d3904 100644 --- a/install/windows/troubleshooting.xml +++ b/install/windows/troubleshooting.xml @@ -1,25 +1,23 @@ - - -Troubleshooting PHP on Windows - - + Troubleshooting PHP on Windows + Check Temp Directory Permissions - - Right-click temp directory in File Explorer to get the permissions. - - - - For IIS, check that user IIS_User has MODIFY permission. You can get the temporary directory from the configuration or php info. - - + + + Right-click temp directory in File Explorer to get the permissions. + + + + + For IIS, check that user IIS_User has MODIFY permission. + You can get the temporary directory from the configuration or php info. + + - - - + \ No newline at end of file +--> diff --git a/language-snippets.ent b/language-snippets.ent index 5240b88538..5cf9f85b75 100644 --- a/language-snippets.ent +++ b/language-snippets.ent @@ -1597,7 +1597,7 @@ this extension is still available within DLL for this PECL extension is currently unavailable. See also the -building on Windows +building on Windows section.'> DLL files)