python-tornado-doc-6.3.3-1.red80> K KtĉH2!c31^ Wgg3support@red-soft.ru  Wg,wih]-~ x`a]kL-HlaI9&WWמ\P61_4g؞}3FHcA= <= C 'f A%LפI݊~6gcЁn"]ZϫV2av]^ddW[yP!;éTn5jId5~ն'>I@?'QeAa¼O3-E*u_qkm Dצ'f63842f0d7ab5113996398513717a0dd8e397776443631874711fbe1dcf6b0821e5960b5c7ae8dbbc70235c89e2f2a59d787d05088~ň̺ ħ;}z4><'?'d # ? $*2= FRms|CC C C C C (C4CCC4D(89:IFjGCHCICXY\ C]C^b"d$Ze$_f$dl$gt$Cu%Cv&z'''''`'dCpython-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.gAstapel80.red-soft.ruLredosredsoftApache-2.0RED SOFTUnspecifiedhttps://www.tornadoweb.orglinuxx86_64:('JR 3RAVug[2s e'\^ L[ ,^AA큤A큤큤A큤A큤A큤AA큤A큤A큤A큤AA큤AAA큤A큤A큤AA큤A큤AA큤gAdIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIigAdIi0ccd2d7f4dae1665a8bb768cba22ba04dce35b4f6202e8f7ffe351da4238ffc21bcaf82285e151bdbb390e72e3144c9e40b21bb7a5f4c12ed8bfeaf9cfde31041b1093c3f0ee4201afdfebfe6014002f7130cfc725b7dcf558710a539c3bc33d1c45a0c571669b336c976165245935207be8e3ed271d6737473c64a51b62528fd2a01ad5e38066a69ef99d029d099b0dc7a173e73e540ac6aef1c73637c07a9249472a9773368c6b4f2fcc9489eda515652b412ae4d1905498fdb52c86f40571b435f6a0bfc675f58b8d5a6722178309fafa1bee1cdaff6ed443dc8dfe4613e4661ec6a22348ebf5a252fe156bfcbc29853808c2d2b886217db35b7f017e5d9d4e61e7f508e1781bf55c2fafaaff3a65f81332e17322da13c093edc7d94ef7a7fd25af98617b8fd363741a4dc01f61edf3ffbd1ce2be9e3f4cae49c9df3ce1bdbfaa3e7c4acd4cf504fc552c3f12e1c16683a7aad86ed3dbe61c8bf285616cb0de1eb541973a3102bf2b7cfdf0d74b261967e85c39345e5b23c1ec14ca7c5cf5914944c86b231b88f42c0a5ca674571377adab3261e1e82c1cb78f095ec3a1abcb079b29afce0523de15c4675545f5c13d975d0d685cb204f991775356cddf590234d541c04a5a97b36af321fb23a9b48330d80fbbf5bf6ba3a007ca88c8e109af6662d44605562e0c3ec70a25b883f5a08c09aba2e518da24f9d7d090a321256ea71ac91c0238fd05e290a14403c214512eb127f157771baeb0afc0aae66c9a447c5665b19bc199ebe6ddecc53a6627ff452108bafe555d3f33ed32bc2a93a0caeb0e12734fa7e926dc6d3706459fcf2628fa280c4490801fe48e42215b99a0bec26c10d4c98c32e2cbdea0f24cfe9776a3243746b89df49b5ebf2f4eabae39e9b09c7445bcf93e9b7f213987150102cdda85fdcf8668edb9aad98dafbfa7730ee01a5765068f26aec16801be33cac1b9262f74074cea8b36c421b2f183f2c887252deb5ec246d7c2b0a68b469a59026d6c679d958c4d96e563f3cf142cc6e842f58be91a8586f124f3c8f0177535bab751c4566b115c1df6ed37714444de9bbd53edfa3d26b971b28302ba7581fb3b271dd8a894cf9543b0b576b07ed372b5e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85547fed6106a31ebd36abd3b04374b68b4eec7a61dd649bc664296eb099df793c667a100c2357a9b1bce36ea70880f3ce92a4107b6a7231c53b504d4ba1d2926f9a0f404822ee8b105a65ff553f29e615309a01ba3e4f01c62e9683baae93a1a6161fab39425e8a51e4044bf15210b79f7cf75515ca1ef3a32e8323df73d04150460bf61b271a35f3c14d9915e1544b66d06347b570e0c1df33c915da28bad2ea834102e562e15e75767434f424d17fc8c01f06ac529666e39a5a362100792ac85b25836dbd05a694c3b215c1e737cd53bda1507a900da88227d9e26c06a2c5ddb819ca3ebef479433f86158ba60b195a5b6ff11ea4d68208ef05fbfc667ea06a82ea199acbc0c98cacf1178a974e806b491012352c7571ec66a120f7ad851c6fffe83e1e6594814297295a8e37f2822bb5f3cf8f0296e8b69939e224d688d80caee5dd8079194205d0b612d358dabbe3c2d686cf989521a1417cb09e121b2647f15501e4341c8131c91bc6e6189021f6fc968ee7d4a0ad2b18bf634d2d9b7f47acaeb0e12734fa7e926dc6d3706459fcf2628fa280c4490801fe48e42215b99a0adb30bfc11b0bba821faa84143ce43800afdc9b0a1f8da9d76508705cf5db0ee0db6b3c16cf0be9cbd5874f3cd249d1e3d8ccf24f040db9c707aa168a2d6bd230ee01a5765068f26aec16801be33cac1b9262f74074cea8b36c421b2f183f2c8966984dc8c0fe32d6b174b76704df1c188d76f4de5c98a40edf45424f569e3c9cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-tornado-6.3.3-1.red80.src.rpmpython-tornado-docpython-tornado-doc(x86-64)    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 1729511701  !"#$%&'()*+,-./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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpiozstd19x86_64-redsoft-linux-gnudirectoryASCII textPython script, ASCII text executableHTML documentXML 1.0 document, ASCII textemptyD.C*j7d^utf-8e210ea7e4b6d03878b8b15d3fec3920f36f8dcb85a11cbdb90f507cbc738a2a72f51b1d2628276af0cbf53f55f5ea3cff02151cff2b2692bab68fd5030388a2b?@(/hjF3J]2MB09ُ6 )3 MAЊӓ$[ʄIspN./{sWfg*CRpTUne$|1μoF+kV,2ʛo]ڪR=)1|ދZq~eſ6tZ:|YfۥR 2h͸;;B^hh h vh.46,zќf؀M?9i,X2v)ɐ3hd,4YҺ-5o~( 7roAݖ J5u D%"ft۬^lӻL+u[1*]lI.[otdCDž+'1bzf%(Q*kBIM:>`v^}Z2.Q1#(铂\u!kuJfN^JQ4yd݆>v946sRP޲H8d̶{/$mUZ)&ÛX$a$rM@DЗ(4CO N͖NCCHb\("uȫ%[GMZ{'O"WZEg8$t,6.T,TM3瘟*c% P)P0Ǡ tZa)Օc 馵;$k-֛"+ 1fV(VX:'2!X|/f Hݜ5x,K_@yP$$5iAߓi1 ګE0VVI9v 4ZVy ByA_J5E`6K#X!e (}4÷Rx\uG׊"I+Hd^y,22 !cqPLQFGFw64z62LfMQp: v Fsll._::őtxXDeїY)gEbb|TA^LAO(хuIHV@2?[A]ElJ[m&bJ,U-<)KrUe51*[^tTi!j! yB:ʣauW)AF N梧VZBk}~UY) _t',xx&~R.$J3'MQ=IkjUylǴ\IX7X1=\F3aDQhW r+\ ZV7W@3IUUUd T UEatlH6̃_sC R!rj $Ld=kE?2w1,XdI9p0 ta ']%c b_L-(MҔ#TcIַI]/ʎMM){R u4::Tj]=SzZ f]a;_燕P c$T eL"!)cCśW-t.2^s.2EHoς ueoX4ҵttQPzβ?4l(y%nDڢ'igQG5|ODP}=nK`Z#NBX$܁"ewOx3weK\KPԣJTSHUǔ2,+ƎюiD(!(-;t %5CӋ*xK8+=_:,- oU jh=&}ר#鑕]xs3 x D=&+`kԂˁ x6dxbgar Ek(n)Fg$hދ",)>y,Řo4X K@ |[O:dI=s*""dQZtp->X @LPZ9ؖ^|pX*x_I\YgRZ/HQ;<+XYB3",/RI@ 0TUY#"{ݺqL*Gz o⎥ӛԤC'"P42w?ՒspZ9ۮ^9'!FO'1Db]6M7I.]$i {TWVM\_C' Y ($ЕhQB!exEA7StqG7|e^3垻WbIf29ZZ=5*an=},a'btfгoo8+X{.wM{zӯ얳8T/j/~ekUǮaze/A()t[B1VJ9y)*?wTM b0R*gnb#8Vp\ PU;D#%Wmw^ 8%0:T_~vZ7Ch.s}@j=UeV<5선FhÚkMtwE1$ hr9 'pZ,ި 11FQ =b<~;Dž+N `YUA*ᄴǬb>4p$`Se#=xHex>PG1ќ"("=_vP2UӃF+"e\ph+Yݧ4Swfhs#+,BYҷg H`rBÀ4t_vWkMvPay|Tnm"[ Xt_ pH  (տ nS1/j&`5ϋe)O:Ne4NeohmD>$]r ș`rY1x][5U(r6w0aq|z @'m1㛐A q܍]`I񸕃:١f&З{SmG"Gvݩx 0p,G}/jకui'dz(.cD]S6cAGSFt^exdڙ&")1 a2] B5ƞ ^*sd,JWƐXn/:MzŽ勳em}tϧ6-%faXTVZ.4dkc4 Q9-DF8wlð%_5W#jV]ƅ!!th`Q[x;S%Ny'h.^T>5K4 ){>i55錟PNmFD}XG멄Megr:6?`8mL*&$ w ;p?"!N}a6&xN"RĄs5ՠ@(au5MIս4bxA1ULPʾc ;'ډ>ܭ!)”fɻ\TLj)1;$]TVvA&foHk#Tg;R8;B#1a!yDoR[ b[逼<vhB.4V3~OO4nF:9ځ\~'hHg_SA!YDF';э `k'shA㿶P@!怿λ|Or$BF5Z?WbI CN5mX85zW5`N5ְS[?n *Ac_yt_+-Pm)Z4Ϯ(L^HQ)5^W H Z9<ݥ!vHdi}9հ(o+/$ȜybaQ&"<`H\`3%Aorvg?ǔ`-X]P)Γ٩`ոzCʢSoK ,@I\g2DJa?泼ƣHsF o]2Ή!aNU^0R|`tT6^Xb>Ԃ8,|t=# 6P&5aG (Ϟ, [Kif 3+/Rz,UQ=OW(<]y[sZV ̱eLezV"3]LxGaƴt5fP'# h͏\ #y˗Ui5_R- zeMz8_S0 |~_BcX#%(k|&O:As"'0̺|^uK%PKima*j$[JnpT؛A9Y^pF\?_oME ++}9P,aBe!hylrN*?Mo1Ɖ/?꿹՗Z_B7o w&$t*?էW{;b=3&ZHUƘ=7&*5 k->=o/*z.%4ԷFVtfxޗ" 8жX ,qGkb#0 8) ߮ 2$j՗:q;\tˆ׷)M)IhP_[lBllZvdH<.8f_ՎMeI8k<LJ\b 94EXxs T<5&(cw"vKfBѸUnĂ92yhp0 ;8ՈN 驽@DD> ;FZ(ohK%ʦB~{C>94 )7/(q.5F2),` 7;Kc؅h$F2i_|Xi!&e\q͗FV$pcmL6񧉬s&Dt~s* ,z (qўe$Bq TU띋=kWqcH|\Ł&6vҖ^ .4"bJ-yiOs5yZg78\eS󝾴z&Fw|Ggbf1gfB  JtsfU hbsBd zegyh03z y_Ckp R;xOA%L4O(-,aETKLti"wzh]Hьdþi dv^OpR(Cɦ:Y7Q4aWA)dTDv{$ -Q4*s-He'HsPʰt$xWZW֢Y\r7u:rC 2tp-hS)iyl^ZKz24mǴ`7Kf  {|ˀQs 5յ/o>Eª*V愝20L  /$@,;Ї(S$I ©d5o QIp^1F7By]WZ.Keb㣠)1,MU. !1aa~3!ȧ^S`%'H O` pC"";=gh=t]倜gFu`Oxj4]|.BᚱI_v+ęwD9p6 gNNwAYh V$Ĭne%R ՉۖBdk5Dε2_[lGC5Q`Y.߼"Wn 䘺rRFl*~'(GRF0AϿaD }F{gR=KT"w $[d}QuTK䅻G.EcsK[RZFQLS6ϧTZ[EϰNNIh[A%) ^EvЎExq.FY99L@"4uj<vk's0qPQ붪?LU@Œ2C0')vqeQ@a| L#|t,OT;,Çʔ-@+\/WnP䯤[lL٨(DҾ lDKKmfXż!!cP|lGb=$\2[i&ї2 è5=/CDi,xIρ h N}F)#9:*}Mu*sB{ ep31Y.GXal-DLҾ  P@8[%t*|It5zӥgx a\Q/y P)FNKLVCқT^% \/y-^ıaRg{ţ%s0TW SrU7?MORdqLjyCljm1ҏ4A[dhCbghh!eUTBB' 7UoxEDXSF w[ ')t5; |֌CF(TDB3ND3– R zsrGK7KB#sf\ۡ,xn-*nJvyִetux)!_h]@s`D$!4r;V9Iq'PUYKNXd>r6y;qbںkRc-/Mx k^Pnì{bl Ɏet 'ҹ ̪|OŌ*[y6 XDPq]wZ4U 4Q*] -aU@^!v:2E@J0.NX?+V`2d8gX>2_Il෤e;,vS߈@n-R7˾)Bn Qgr#z~hQ"[.8엱D\vCB Yd;;_Ү:ITc˘mIHQ;U SVUKedŲl%vT,`e*a?gmK'=Ezw`3! iByPWi;j&PnZ2oWtܮ̼\]թ6i_ .M?,r}%G4(z1LDM35NBu"beLUfzL:7#.OrbY#q2T cpgίvS2Uol*RnuX~dyN=$I[gfHtC5fI ٴ5Ph$]PUe4ZXlNzCUx/5pL䏁Jl` 4I )5v["Mʒy.M=z !FI]nįt@FdvG4Cuhq.JײB*|D^Wx-nY[t:;]rR "̖֢c]>ْPEmh]!D_|hR.a~u1W $\a {RVN"c3p "IA#")Ɯ |Ɛoj)dۄPVڛVp-CXٛ(i=qwS w߰@=nWd<Xę}]?*IͼS =˅Wf DG+uǷ`šwܪޢaTH0sV jF\Oq[$h>%R;sK-M0HŕcّsT$LtDa5tGĠ3~P` [,7s'l$cus BݯՃκם>KHh3xؚvW s`ĄOT;z'CmpڬtCĕE_Ҽ"°QPDl{ vp0Te1K7Nqͷ̀W"Z BA>!pp8O1Qem G923~έ sdsTW΢vs#+ҋHQ⯠#!:S/<+ [o_~"6 x%!@:WXݐŇĒ7W<@ezc~)tUX mj I"F@ExKi56pc$ut%mR齀 u)#0.-r\K³QyK..8)/\ep|7pʶi5Vːӣ=/ ˬ\W88S@|[,&mE@ؒUi%4];}n(p($[{G9N|8H!Dvڐ\0"!iȫe~XfF3Ք2J=t-҉CH~ DZ>"I|G&0j`!ϝ:#7#vQ 9bGP4drJa[:lW*_G13w$A~3N7)1*ǷhN2T=\6GC_h KśRW͡H]udsiN#UM hF>\| 4&#x*,w%.m!9]Gn[ddF\€\11}=N/QJB=s 3GcTyI{. @Qd MiLh-'A lj9Sz)7ro?^X1^D >2TI=<1FCGK)=1+ #M"(}uZsn@bBUHjWDCTLo+! !DE_CzrQ}7V<\.RdHݴR` /-'j@$ЂgGm: S?O۠=cw&S7pJ{Zr^+j:h;O9vu6^2qZN39I6'eacMd6:D#x9$=|8j[ ?kk% 2hM_-ZMB=E7m2hӤ|\v@şYoCx ദQtW[}†hC:Nvlr&H/s=Ź0Pa ʎ!?g3~NLHX(Śi,ӆkv1E ~T†%UF.Wl2Tgx1~z6zWQ.VQWad]p1x4s!"(^{|";45vLO=&A݁g'lNjnG6畞Y*1sc,8Zs.7S] ?'ˬ~O|7> A,ċ@Đ5voVI/nE;lbA+uNρJ@!J{-]zKeYQ0%谧!f!0 D\z|;uOeFr9(Bѝ裣`\AS9"_5ݩ,PGXGy{n£f+;?eVv:[Z'' JwKDn#F1)2G9d TrY5@t3W#7,2Iٻ*m( pUmكtsyGS]Xʭ6R^6ޟY:}X1^f4_ZaiII&?V! SNZƑ8w%ߥ+v:C-)ԙ,2.\2 w,*iDyIhla{&6 向H ^K}/փeqQZ+/A0H ##@bNJ0q8^meTYQ a1[h 0Ǿ2< 13@ԲyqE z:DdƸUhm>a*bu)D>iv=`CM$-5eT3%"0zVy޿t}Ie",i{ 8;w{Vˤ] U8=m}ioS'x3tVxUizԔM#yyrnUw 9ajá%-϶e Y`3SЄAMFb泶W`W3gww.\F P^f0ʸ@۬W38[bveȞV(H7.d,S~0dA3 ",3m&O")Tby =fDcp^Xڶ]#1Tuk# MJuRoאe> bWòd6.DƐcc$%ibI9^+W#,F=je꾿5LT~נY K\yYSEķ)lr/ȇ:k2`ALP5TƖx\&c^r4d:yCVrFiMp ,=J Öբ$*V4 cyOqlSee5| H0J$d%>5M˘p! e!O.J'f gY_aEYUՓU 7vkHEŧ[Khnh$pPyW.. w-ADB? *a^oj1būkQDg(J>;Gu2qK?h脃@N[^;Mxɯe x~m)Q>؀ޢn[8?{jnLi,|&A1~lO=] UR|DoF 0@/ -{FxtK뛑 LE?"{SB7.b]c.6ߑXl;].K:t>IsI/ [BnT^u:N?_9vOw6WÞ`s#How'MeɯZ619 [ڧ!,sJ*ŀo̐5(x{'goroB+3Yi<*4{kˈ%ʐ]4I0=­ Ot5 ?d%vΞ f .F TwG᳨aM{e m,8v1g¸lFoyi=qa< #"*;RNzE41m4s^)"W$rQH%,1uG08F NO@ BY|Y\TX F9$14WJ~{[x2h!z*0U\,4^80#}#>LM?6YUs\A1vC8=?ObKo6}`;)GNɅ]h|N 2pI+~37vϱ- yMg SXyGDR+4KRzC@HwESЪs NoIb tE%ɔ@BBQ:e9<]BPV6dԖ\jչ)1}(RU-gQX(}yO6'f V,D!&T&c8`R QmEN&ˏA4gʸDgǹw_B@n:zSfNSI@xzT2AΛLMg*Zҧ@ֶ69*:9A8|!;~jyqX$]&ݟZ^+TNfF野ӕ`Mw1-ƵbͲIXAm)D'qP=Fzyٰmב&/ӥ%E #=&w#|In*$>S C7fb4(lbލZ3q=-塃4 8&/1i@l)1-l w)P)Yҭ9E5J0C>N'}(!:ֹ&+kR0>8Hl"Κ$\S%j21ֵ)~a;$dH HE$w-|sJR o'6>r3 2xtL*}=tJ|6."m! Aŵ9OE xog2271y0c:4̗>-y#3c@ n*%Ɖ op C3ËO3N;-$[:*r0i }+uY.m P/b_eȻ벂jORE0ӏ?L GPC%ϯ?K"$plD'#`e'4Gن*Ao^vѠWH(QdT?7n[y?Hu O}Uuw͵UuntAFzd YKmn7}{D Xvhp%rp }XDƭ,ǁt .媾 ηWc.)^ Zi u_O* *Qf]Gt 1);EbFEqFqkjjOFS:Kf3⤱ŗ}۲͘ JW߽P^8P2T@Ti<CQ| wjBU_̸=Q"{̊GX8,2Oy)8H:el;1tՉrz$Fy"semN7.)Ԍju4f$MBJ0Ǝ5||Phde%*B-b܄Y_'v`CNacAM}_ ֺK\ddjvo_W73ؓj>5GF;N2;2+t 4R_,̙db?IxrqzbK"X#c tMNwTzu=Lp~tݥRg_ZK`t'rSZ2ʆJqbGEo>G$|,qJHYۏxW)(mT#Vњ6e&.uBԽBU*UF6e]oҼu#3rJ36(PxjM /T)|YH1ZOQ wV-RICkl]lZ.( 5I>~U1(*>9vv' x:MS D Evd_$𑸸ԜMo3`3>s1m ӫKlhTPyAxuh雮+, |ƚ.Dlgz9_fnM(dY!#Eɘ->'=w /t` ruGh \R_Q1GH5Q;y;G0Zo@/^MPw%`?4 GJDtZ:ACʪ7&is/4ߧ'?OEZ隈~@hݯ 7~~ϗ{/|Kč| T4S焙hl7ƫ5 ] ` ;vm'