python-tornado-doc-6.3.3-1.red80> K KtĉH2!c31^ Wgg3support@red-soft.ru  WgrMŘ{5"Eq(؞>ebosKI Ndcw5Tn):WDl iQT^gpXa5"da|JkDb޵}F 3}a±NO?.=)FCYrOfh6ӿ`P5VdqA.JXYUfoj3>/TzdO}:`!!{fCpx~00b739d33dfefa3d6b4da2aabc9a1e4c330c35b9f4df448e43b65261a36daabf9bf350828f95cc918fd94ba8512634026daa6c68w}"2i^ gz4><'?'d # ? $*2= FRmsxCC  C C C C $C0CCC0@(89:EFfGCHCICXY\C]C^b"d$e$f$l$t$Cu%Cv&z'+'<'@'F''Cpython-tornado-doc6.3.31.red80Examples for python-tornadoTornado is an open source version of the scalable, non-blocking web server and tools. The framework is distinct from most mainstream web server frameworks (and certainly most Python frameworks) because it is non-blocking and reasonably fast. Because it is non-blocking and uses epoll, it can handle thousands of simultaneous standing connections, which means it is ideal for real-time web services. This package contains some example applications.gA!stapel80.red-soft.ruLredosredsoftApache-2.0RED SOFTUnspecifiedhttps://www.tornadoweb.orglinuxi686:('JR 3RAVug[2s e'\^ L[ ,^AA큤A큤큤A큤A큤A큤AA큤A큤A큤A큤AA큤AAA큤A큤A큤AA큤A큤AA큤gA&dIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIigA&dIi0ccd2d7f4dae1665a8bb768cba22ba04dce35b4f6202e8f7ffe351da4238ffc21bcaf82285e151bdbb390e72e3144c9e40b21bb7a5f4c12ed8bfeaf9cfde31041b1093c3f0ee4201afdfebfe6014002f7130cfc725b7dcf558710a539c3bc33d1c45a0c571669b336c976165245935207be8e3ed271d6737473c64a51b62528fd2a01ad5e38066a69ef99d029d099b0dc7a173e73e540ac6aef1c73637c07a9249472a9773368c6b4f2fcc9489eda515652b412ae4d1905498fdb52c86f40571b435f6a0bfc675f58b8d5a6722178309fafa1bee1cdaff6ed443dc8dfe4613e4661ec6a22348ebf5a252fe156bfcbc29853808c2d2b886217db35b7f017e5d9d4e61e7f508e1781bf55c2fafaaff3a65f81332e17322da13c093edc7d94ef7a7fd25af98617b8fd363741a4dc01f61edf3ffbd1ce2be9e3f4cae49c9df3ce1bdbfaa3e7c4acd4cf504fc552c3f12e1c16683a7aad86ed3dbe61c8bf285616cb0de1eb541973a3102bf2b7cfdf0d74b261967e85c39345e5b23c1ec14ca7c5cf5914944c86b231b88f42c0a5ca674571377adab3261e1e82c1cb78f095ec3a1abcb079b29afce0523de15c4675545f5c13d975d0d685cb204f991775356cddf590234d541c04a5a97b36af321fb23a9b48330d80fbbf5bf6ba3a007ca88c8e109af6662d44605562e0c3ec70a25b883f5a08c09aba2e518da24f9d7d090a321256ea71ac91c0238fd05e290a14403c214512eb127f157771baeb0afc0aae66c9a447c5665b19bc199ebe6ddecc53a6627ff452108bafe555d3f33ed32bc2a93a0caeb0e12734fa7e926dc6d3706459fcf2628fa280c4490801fe48e42215b99a0bec26c10d4c98c32e2cbdea0f24cfe9776a3243746b89df49b5ebf2f4eabae39e9b09c7445bcf93e9b7f213987150102cdda85fdcf8668edb9aad98dafbfa7730ee01a5765068f26aec16801be33cac1b9262f74074cea8b36c421b2f183f2c887252deb5ec246d7c2b0a68b469a59026d6c679d958c4d96e563f3cf142cc6e842f58be91a8586f124f3c8f0177535bab751c4566b115c1df6ed37714444de9bbd53edfa3d26b971b28302ba7581fb3b271dd8a894cf9543b0b576b07ed372b5e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85547fed6106a31ebd36abd3b04374b68b4eec7a61dd649bc664296eb099df793c667a100c2357a9b1bce36ea70880f3ce92a4107b6a7231c53b504d4ba1d2926f9a0f404822ee8b105a65ff553f29e615309a01ba3e4f01c62e9683baae93a1a6161fab39425e8a51e4044bf15210b79f7cf75515ca1ef3a32e8323df73d04150460bf61b271a35f3c14d9915e1544b66d06347b570e0c1df33c915da28bad2ea834102e562e15e75767434f424d17fc8c01f06ac529666e39a5a362100792ac85b25836dbd05a694c3b215c1e737cd53bda1507a900da88227d9e26c06a2c5ddb819ca3ebef479433f86158ba60b195a5b6ff11ea4d68208ef05fbfc667ea06a82ea199acbc0c98cacf1178a974e806b491012352c7571ec66a120f7ad851c6fffe83e1e6594814297295a8e37f2822bb5f3cf8f0296e8b69939e224d688d80caee5dd8079194205d0b612d358dabbe3c2d686cf989521a1417cb09e121b2647f15501e4341c8131c91bc6e6189021f6fc968ee7d4a0ad2b18bf634d2d9b7f47acaeb0e12734fa7e926dc6d3706459fcf2628fa280c4490801fe48e42215b99a0adb30bfc11b0bba821faa84143ce43800afdc9b0a1f8da9d76508705cf5db0ee0db6b3c16cf0be9cbd5874f3cd249d1e3d8ccf24f040db9c707aa168a2d6bd230ee01a5765068f26aec16801be33cac1b9262f74074cea8b36c421b2f183f2c8966984dc8c0fe32d6b174b76704df1c188d76f4de5c98a40edf45424f569e3c9cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-tornado-6.3.3-1.red80.src.rpmpython-tornado-docpython-tornado-doc(x86-32)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)3.0.4-14.6.0-14.0-15.4.18-14.18.2f5c&@Denis Karpov - 6.3.3-1Alexandr Subbotin - 0:6.2.0-2- Update 6.3.3- Build for red80stapel80.red-soft.ru 1729511713  !"#$%&'()*+,-./0123456789:;<=>?@ABC6.3.3-1.red806.3.3-1.red80  python-tornado-docdemosREADME.rstblogDockerfileREADMEblog.pydocker-compose.ymlrequirements.txtschema.sqlstaticblog.csstemplatesarchive.htmlbase.htmlcompose.htmlcreate_author.htmlentry.htmlfeed.xmlhome.htmllogin.htmlmodulesentry.htmlchatchatdemo.pystaticchat.csschat.jstemplatesindex.htmlmessage.htmlfacebookREADMEfacebook.pystaticfacebook.cssfacebook.jstemplatesmodulespost.htmlstream.htmlfile_uploadfile_receiver.pyfile_uploader.pyhelloworldhelloworld.pys3servers3server.pytcpechoREADME.mdclient.pyserver.pytwitterhome.htmltwitterdemo.pywebsocketchatdemo.pystaticchat.csschat.jstemplatesindex.htmlmessage.htmlwebspiderwebspider.pypython-tornado-docLICENSE/usr/share/doc//usr/share/doc/python-tornado-doc//usr/share/doc/python-tornado-doc/demos//usr/share/doc/python-tornado-doc/demos/blog//usr/share/doc/python-tornado-doc/demos/blog/static//usr/share/doc/python-tornado-doc/demos/blog/templates//usr/share/doc/python-tornado-doc/demos/blog/templates/modules//usr/share/doc/python-tornado-doc/demos/chat//usr/share/doc/python-tornado-doc/demos/chat/static//usr/share/doc/python-tornado-doc/demos/chat/templates//usr/share/doc/python-tornado-doc/demos/facebook//usr/share/doc/python-tornado-doc/demos/facebook/static//usr/share/doc/python-tornado-doc/demos/facebook/templates//usr/share/doc/python-tornado-doc/demos/facebook/templates/modules//usr/share/doc/python-tornado-doc/demos/file_upload//usr/share/doc/python-tornado-doc/demos/helloworld//usr/share/doc/python-tornado-doc/demos/s3server//usr/share/doc/python-tornado-doc/demos/tcpecho//usr/share/doc/python-tornado-doc/demos/twitter//usr/share/doc/python-tornado-doc/demos/websocket//usr/share/doc/python-tornado-doc/demos/websocket/static//usr/share/doc/python-tornado-doc/demos/websocket/templates//usr/share/doc/python-tornado-doc/demos/webspider//usr/share/licenses//usr/share/licenses/python-tornado-doc/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redsoft/redsoft-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redsoft/redsoft-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpiozstd19i686-redsoft-linux-gnudirectoryASCII textPython script, ASCII text executableHTML documentXML 1.0 document, ASCII textempty؟k Vxutf-8b7b31ab595d56da4fa3c26d280c84fead13534116027ffa3a27d7606288414d828a92d6d7faad5b138de2aecfc8328028853019f037d6d7f6e2bc7fc262b2511?@(/h-F3J]2MB09ُ6 )3 MAЊӓ$[ʄKtr 'sx=M+Z3!)u8[S*2g7WM|C5i+GĈ MRʷ.GmA )E E>E-ru_K-oKRjf\febCo!/44 L;t4hNFDtl@Gk4st,CdHp42 W,jiݖQҚ7BNj{ROb倆i~QΠnK%ĺR ALB3m[h_6]Z:ڭb.$Эַ:Bdbϕv1f=PP5$&@0y;[> QYRIKrި wguIA.޺ڐ5qZnՙܮEGmjcIc100̓p0 Л "4t0\}l%ΦH-,[tDLn; -QƷd X-B![ΠԹ\>mcTӑV[ywgA-7آm 83v ܕuIE 6 "}^Y;  F#6ZF7IQdžE\وm\Hc:?DDg8d("Z.q/$9ypWv>ڷ5;.#&;mZ[7JAǽ_h80mᴽ H -i左g7tkuPO鴟ӠLC9ezomIAj{qǜ9Jscdt p/eݲҊI1}H=a}ۧ /Tfs"Wd[mq2} ,ڎ_z=mE-b͋71po/cqݷY\udwA-ޫ1ԉHۆ1ql$ )5ӡSZ|s^P6uı?'BqD@PS&I 'A䄟-DKH&Hޢݛ9A^{I'}礠jAepm_IXSLN7H(W%H9T/Qh2.-$XQDzWKb-\{OzyDA㯖ٵpHXl\ X`g|AUKUƢK*HIWBS@aA-+@褵R+@Mkw$+I.Ew[ -?7EV|Ab>0zP}NuNj3Ze$Bl-^^P9_k"11`Y"HHk2AL';dol]4c1z\(f>2k#Qb#VmAx ֭n6 g哪*@2J#FؐPm2UU9+p^?B= {*NUUIN;!R{Ls%~dbX*L >^ [(>EtCjeF =y$I$ɄIDhi+CC}KdNED3UbU\nU^PKfzyޟsg*LBSJUE ˶7{}!3:ASJE#}J1kpR LgTMA;r{ $Kȫ$ $TR!a0\$hƢKf p.  ":?fb ܣ0ph`, p8Wχz< @9^cTĉ4sʮʈ.21&!t~]Ά4YBǗhO]jmttiy͔{+$3ќi~ʞ^rr >Kuu1uE\ew}77s{UWs=w=lW{vY҂ܲocװv2[_o x| խ+?¼v׾=8UrX9=ԯJ&el(iHBŽgJMB{'*=^r2s˴_>9v/:R:h6Zt\ll82 d:JvpY$*혦HohI#ug2׆. [j7) T30}|%1} *>644$hYۧں[pGƣܪP'y*`&1r5jLvaZbS-|UODX,RV7s&G<%Uwr9=]ʎ]ĂERI-UٰtWEMu&Qe4l|g NKZ49n)zU6lPld@tM>}%, 6_64UUN5s˰+*&z*.qyXL1[ r&|;i\=ă}ХRpp6TQ9U%aYY!#rp'zn*u6cZw<~ڋAQ/Lͺ* a #*st^qḾʁĨpypQ z.rW*R zQeS|s5EB*{P£Р˨(T*iӲplq 59:4"@EPR5{ÈS P`Y(A!D(  p; 7 \פH^{Ëֱz݇/xYmB`9w, j3I\*=cdwPRUM:y{l>Yckwd]siz59` ʵ2{䌬T4 /}u-͊Bz}@S!BVm&'A4|hQt%wEoQ`2 *9a;IXQf"JcQ][{Ē|wEz+pK #m*TǬc<'F:u$Kx}䈵dAQc)4Rs,6ϗҸTLyC=Ȉl)ɜ"15ꖐ~6dV  e4{t *xJO,e4N&Hrmtz `kIQ%#|NQeV(CB9x䦛huU_ZЈTj rDƗ_ ihT`yP_2l)*-"J:?`j4DPc@!aI̷$\izj,L_RqDΉDۖ¢im` 'bv&5l2.Gv ]Av{lBf>7GPRu'R%k|[b/?:T)3tWj1~LO4JnDF:?'6~'H_#BYn7H7M kfLNA~0s!sͿ{R|>D`B8p%5b{ sjark>2WAOIx/SG5{+4_[wռއ<wZʰ@4l=!zi5SBo%J/~O-}! w o, }V_^3oW Sc G']v8h IT< :TS`;ﻺA!n:G㔠pK6$kmd֨=ZA"늊 RH) >Iʣ`X4ow4J=؃0o36k|= ]ExyB3'a{W $+lP_m:ҋ-:3uHY:lFtmY %v9A&C?k<*g4H6%9 fӬn׆6M9@ c#_r-`Mhs`oe_Sf/xlc)YPhLo{azbUol!1RՓZ||7eT[QSV3SEiOf{+Fa T;CIH#K%*BI[%˥^X 1&>ơ0pr~V0U]@|[uVqK%,C?%4;y9s{Qv'`R#n,򯹂 ʬ3[$D1ՋA"F:w!0oI}d&8goDeCel"XγEoP>fx*$P)*6XƂU8FgE ^Q3(X ,B 1>M! 7h̃E!_bPYFA9Na l ,0PƚgfXN rʙ^/̸(>~8$w{1"`6aeD]\Ȟ&qYj|bHXE0դ>tb(|ҹD5RY,%q\k@/"FjhBյeɴ(Fp$u&پo+W"Q- r7\;`r_poJ;A!0F[{XS fdYs̩=%U=Y͸Wt,0aRj?_'/lB~7ud]qs:5̤rߑȋΪɱXqr$e^7L"rƄIP ##.f`Ȭb /7=3dΐE1f’m1NޛYmwf¹*N/ևcJ&komLu}+Ir~bϷ·`VVޞٓuV=8vUO-qٿ'qH,flP_垶82 kXS9)Y6(s xdO''9f=o_dIBK[e\O61Ai+R ZpMΤ5 (oR *]S98BD2R5B`e'0˾C''6ux]D/1MF.A~InV ]q: BA.f^XV}4ps .VkuI'1 Aybą,ߕ㢋B*w}^VOH싢s͇Un $HWLy X*ii8Dߜ!\]B%nA2.;nwq ޽0ku7d =6pgȣ8ntF#m)R@BSF8ђInq2MķZIcJ9'L\m/[+%ەҏ^4p9Ya7K gE+i>lkr$RMl5S-.x\o(Q@ݞyH-I;Boh{f\pGė.3N|ۂ3H`e>B2iw?6sPZRAVG.2- s~Q$~*W1@!`+"G[0c!Sղ"2B@p$KI 1nB1_D)u]՗?D @WYcb*a (W {VCZjyALl y@au~BHY4|]j 3r^ȂM7U̺rSM"q| .|O0MT}!ݼ :!DD?P=e'q5.KsOW:W ϴRٲe҇9"^BWM5!8;E#BK?um`=;9rtZ)7P8i9sl^Z}B#ac) 랏i`K}Z꽺O|LEOQnp54zݷJ ?ǪJNk\@C&xhh C /$87)>IǍ>s$8J\l!4/N씖T*‹yn%ęwj]z5"ƳDz Cì Z$9MD [BZD[tF2HCgt3f5@4l3.5 uE7HW0~Mc`L/7$<ܝ0.'O!ԣ*sӏLEH^(LbvɬGY/~Y2zV%\n1 MF"$70^ӐhxxYbK"EIBdŰP*Fa;8Xm Z^ABgAn9:lQx 'P4t e3?8)`k=8.3}2INɿzţ0 '5(*0Zu%*"p6PZE_N?Fz x(c>r# : ':Bn @tY"i"1S(cα#0<'{J<ăclE3.ΞCja ȅsjt\9$B6EAM"LL}H^ҝG )Ez^ COiͦeMLߝyf&[cR"խc81CU&dĹ0B J`)BB0ӴZVaFDtٴa'U$L"J#LT +@X[~na)Wg8!1Nd!W$eVl6?FJy?nܕ C|QDHv!ƇXO`TO煥\qjh+^3t##Xcf*h`N /ќPH7Eh~ ղ,*$k[jVWFt07."r?~09- Hgt^h~XC{7ȀAjEznʝ1D`jc [{1X6l{ N6 !^=IC"vn>~zt q~`\_5WN+iV3O~`sXjVP F-`)z,>Dw$2Cn8X﷊`HuB!{z#VCKtO(VޒS>(UÞ0L )ڲOuc?o [-+soŹdӤ KR`߲%:ȥ6ByD׹**,NO5%ܡo9[0TU]hϵXiњG#¡s^@]9O"lzUdRY)t|&$8U(8Ok)mW+Q[2d;TְL *3o0זfujMsWEdRf@nP+H;9\1V`X~5>G籔}֐0 Ɏڧ(kzdͿvAts~W jC"RdU/k`|PAU`D$4|1¹ä+kl9%_H”<j Rst(,^pJc5g4ZSvbh>юq, Aq"seI? kDSno}2"~psRobY o5i:YTLKl|XsA1[bG :1U11w<~܋ a᎛ `-A?MT9&⫌]LQ;XCL}8I0$ɝ!QaA$NygӼ@ՠ=V:StAM"Q&:Zeha9df <8 WepXq&f^y!+P]3?*1m$1؛VN!t)+#EuAF}Z) qG]-"&Dl6Zq.|EzĖiE=6g-EcݥNj)RKQS"Y$}xM;2ڇ %$1{h S)kR+::"[b^{RHţjd'52wy6:OUgg0wv\X<ĻʌZگU"2K#8@DKQjσHZl>ڵ[m#v0v%ԞJ n2[>d?Ew=V%R5Ѻ}s& $ՙ*~dV^Ğ p:Hp-IyomǦ'`~HN'd۽悔/)R!ԮճjDk9:FFKMhTlZq w$ӈt3`ee %r!7A 0LAe\EVc_H&h s_q[V>"?D@l,d7>[d1xs n&oՠwɡe9M`?Q G$kl՝ZpZ|!K{=->Hľ@Z"t0c~1Мg`8N,ܽ|g,<$6gQ?wv50H\GU>˼ 6o+9&LQ-;\.F48Q g{ʅW8:LG+{=k9S:$S fr>{S!Y3G_s=BmgO#ӻbq"6+8_dy&/6WNQA`vQie0*8 ;P[ůAMhE vIÑ1:;t':ntV 8rBƬ*];c;NpCK<ۑL{$a6/ O?I= i e!V~i SÒFnB%0@;1B`b4\8F}ISoo):O>h5@xc Dqϸ& G9-y23~έls[dsTWȢvsrҋPPgb/БNϟNo-oԷ_~M <whWnαTYb7y+O2wrYZ,j6}ޖQ""dӤ?8@FHu1I.Cv80dz/ !lCT @5k%"L5J?geaa4kv%o)K Jˬ"GatmZ@2H|d+8 10E8kQwyk+R!⮋6$'bܴUj<5?̑}jJᡞ`D`Ag_`8pGXK'SH] u`B# 'p'MS;}~+ma+"|bo{Pw]؃^܀b~߆9{iK7JDwSzRr~|IԣKEHjy`a @ mHzmb9BRl.Sa؀XYaHg”+LcAst5_ҮuE-D70qFr IW6w9kXYצ{ %x\K8a;>s#g2Ӗ*Q0i g%x7ʞH9޵ P,[녫%}}*v T-mg7C[*v$[|4d33thg7lA O*TOS7@g$p)TLJ ܢRӽu>m1XC=Γ8G/nDMj(xLqA6El[RGl`5xfUF P,q>c}Y|e{-)847_(T9mZv~j )n~&L,0IxVa H> +5voVI볯iEfg ZkM)Ї>\~' فBͥ{Z2%tzA|;žru2@jЅNu_0,n)x"5i-7TGG|7Q2Z=}`΂Vi%zD!UQl2K$m9DZՃX LҴOJ#b^|(*/{0uo4Ohj Wc7U+@b111+"@_ړ؇7f,ξ?pkVX`d9I}4UƤb D5s5q1RKt843K|]J),w%N}AɢQ O>DtWgώ@tp[h_L}.d_?,>kJ뾂2V].m[as^sˁc_LX13P["ǣ ^W6+#*BX٠ZA F^4&ĽBbvY31hOAh_G6Ktv#W(-O0,{AEdsw/~-}kwyEsi.kK} IE >m $W3-=HՇEi 8;w{Fslf2I?[S*¥Ѹ^Z60$vj&xu_w.Yn=j/ΦhXeޞd9$bizp{VphJ˧-GC40L4.o=7aRƤ5󎻋swuQx! 2.ӥPƂ+DL.XNgrũU!69ċ, f„`Ƽjd 2g2eBl2G܀h ?kQֵg#5㞟HDIAN_R'܁pg$IcD xHXL%!"8`/&{uYo Sf8%'B6Wev6R?j)e۔J6WtKC :!cˏ .#Q1/2Ƽ !k)n9HWg8R2q#; &:X.Lg>;ϩ{sN>Fj,&deoueB)Wҩ3X,LHF Q@% !FsمbMES"|U.+ ! *fq]& 2:놕3p>MYjcO#D@JX#\ىȯuqJvFfo\Mh;/0&A\ y8t^$T'zjx^dve@=,i *?N4 ~5k>.{"PTÌ#Wi^8(]LR1R@æwS)R.)5*]uZ"&wJ%qF{sz9A<|TP=ʼ XZA֊i9|b.C a<\ ݲ/i7 +F5Q(DvzNj^QϏfIuejD`=b`˯ a S8Yx/0)&;.:+=r]zMV=nm5ŶCvu@D4 [Z.k gg*ǚc9-m&M/V ʛHqn ܋a2J+u#VC@Y~, 9 Jf 0I2>Ug- 2e-9"a§؎jѣ F[Mm1tJk<^Oƣ݌wj!"Ț3QA lz/XFBMvrdeq5r5׬lǙ4Ye1yA1l x|xH) RO^ܩ0>UᴖH!9jG9ܦqh gn`ѵC G5u8 %)[bQ}Eۭ֟Յ6aɎΩ%w";.vÝ˙҉`d!Pԫb 1A%3J$3hlgL#1 +LAc0]` V=tqcKp} U@ JmP7޴-B.oc$U*Hm+ѽH^r HA2}3ܝn굼 Ky޲=q>Eh-WRqZ-}cFIE ޳8>9xcZEJ@ ԻXKF B:k࡯I:!eKoyީ0YӀCVRha\gb,NH?o^We; j (y e\N0moS[br9ƥ*Uwϯ&M ?X8WEK@xGF,vZΤ/A iFB=HbE"eM-?;52g0 p~e]`V, ̗/ E86!97gE[Op7@uVထ:W@b Ѽo< Eѷbor}Ͱ2Ihȣ*Ge~iU9.HNҿD;w Ies.%f㡂jFX6_5Dɟק,1aY4iDSA.f"U ~h $E0ABB>QeY<%6ڕ\N6uI-\ j&SoU}RU-/QX(}yO'cJK,dQ&T&c`V [Q8fuYM Xpqqy9WosÊ~vU~fX=D%D:de3cmT:؇ޞPH֮I[k|bMw&30v]#+zؙC\ /6@ˁ|-$! vj^;!oA 7ȸr\7kwOok+bdPT\+t=-_K[LƖS {?oV.ϊ$V^Gr?`3ݮ`tf,1 ෮Ybb z:ܭIdFOv@ J˘dK[Df8p[{8ˣ  K{8Rb_+SlVPi$fgt]qpDjC6$ ~%DǖdLQX|2K[xpb HY+|. {Smna2cGThA8!1Ug@s=jVmwQ7z([^,@!u MOvhQ,VѳGNV7=Edz:QJ} %ZkA|[p?edYRPX>,s^(u@J`⒱QE`Tj 6Vu+Y2 NZ;,pɯ#IZtlZޏ٠ ʢTaڈ%CPMXx1b'8}\XKsf& ѓx$(q*GjLAsA(Cx.@]H5^(j[4 & Iy4i@ k8 CV$ϵNoxˢx:ŒmØhY~mXlcXC6g6NV>/PB耐 M<[p"cik>6hmjKro͡z!JMFf|r~c :#[[s(`b D#w0@*uɜYI,Stb)NQ .'}ʈ/h.:Ҙm `܎:&1Fe[в4_TT ab)SR( %'cI SOJ1+:^T*MF6[YԮX]^pTM9;ce

Z /+x:V,6ج'Q~F Vonixҡ%_}XVn]{lg]/5I4>E?yU9(*>|xpvnvGXx:%:)S,<(Ikes("%f̟%8KR)zC~f+Al46%,,!|7FF,*euɫr,C7OQCXiSy 4T nA8ټd3a ǝZٕHa'g彾1=,F@yvmϷ& %A}q& kKvυ{ L46?U%Q=>*`B[s"QkBs 'HR43kjE#7 yL/O"\\L iKT%xk64 * j: S]W{L.^WD[G4;#eF@QtE˽IMI;w E[TYWl/sLKl"MX