python-tornado-doc-6.1.0-9.el9> M Mv ĉJ4!!%joLne)Ip-Bm5 ']eD$releng@rockylinux.org p-Bm5 ']>Ͽ+n=)oOjwSxmQ@jJРy[wMSݷ#[GTpswش˨[,]Y$3ۡl)}_OЂ+&# dq`[[],Vœ)]gԇVZaԤ'k`FÖx2)ӷbn(Y`~.%/\ nw*zd.2_pZ 5: ǒIhv((֙P_(ÒDw".kMЗxMǽ_,J ~sM`G(朖uoNLp:Y}~HP/!RL*˙71^۫ CW\o|& *h5 1]DS"nM T69R5S%^zkTFN~02[RqPa(h]'y{/d2x2/:tV;d:(?(d ! =8<Lqy BB xB B B B HBPBBB@P(89:GBHBIBX\Yd\|B]B^Lb$ d%je%of%tl%wt%Bu&Bv'((("(d(hCpython-tornado-doc6.1.09.el9Examples 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.eD~pb-6fdc02b4-bf8a-45a3-a935-62d9a25626b5-b-aarch64IRocky Linux 9.3Rocky Enterprise Software FoundationASL 2.0Rocky Linux Build System (Peridot) Unspecifiedhttps://www.tornadoweb.orglinuxaarch64:)'JR 3RAVuUg[ss '\A L[ ,^AAA큤큤A큤A큤A큤AA큤A큤A큤A큤AA큤AAA큤A큤A큤AA큤A큤AA큤eD~_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_Q_QeD~_Q1bcaf82285e151bdbb390e72e3144c9e40b21bb7a5f4c12ed8bfeaf9cfde310450232fcfcce56fbac177d0cfd3216a09c616ccb042657e65185ddc12b11da437adfb299ff6eb819de21c871f1c27dcaa934eb91865e8261948d6ce9682b2c273d2a01ad5e38066a69ef99d029d099b0dc7a173e73e540ac6aef1c73637c07a9249472a9773368c6b4f2fcc9489eda515652b412ae4d1905498fdb52c86f40571b435f6a0bfc675f58b8d5a6722178309fafa1bee1cdaff6ed443dc8dfe4613e4661ec6a22348ebf5a252fe156bfcbc29853808c2d2b886217db35b7f017e5d9d4e61e7f508e1781bf55c2fafaaff3a65f81332e17322da13c093edc7d94ef7a7fd25af98617b8fd363741a4dc01f61edf3ffbd1ce2be9e3f4cae49c9df3ce1bdbfaa3e7c4acd4cf504fc552c3f12e1c16683a7aad86ed3dbe61c8bf285616cb0de1eb541973a3102bf2b7cfdf0d74b261967e85c39345e5b23c1ec14ca7c5cf5914944c86b231b88f42c0a5ca674571377adab3261e1e82c1cb78f095ec3a1abcb079b29afce0523de15c4675545f5c13d975d0d685cb204f991775356cddf590234d541c04a5a97b36af321fb23a9b48330d80fbbf5bf6ba3a007ca88c8e109af6662d44605562e0c3ec70a25b883f5a08c09aba2e518da24f9d7d090a321256ea71ac91c0238fd05e290a14403c214512eb127f157771baeb0afc0aae66c9acc697959cdd480e0656df5fd4b8bbda0360e4d1bd78d65c51822e511004707d2caeb0e12734fa7e926dc6d3706459fcf2628fa280c4490801fe48e42215b99a0bec26c10d4c98c32e2cbdea0f24cfe9776a3243746b89df49b5ebf2f4eabae39e9b09c7445bcf93e9b7f213987150102cdda85fdcf8668edb9aad98dafbfa7730ee01a5765068f26aec16801be33cac1b9262f74074cea8b36c421b2f183f2c887252deb5ec246d7c2b0a68b469a59026d6c679d958c4d96e563f3cf142cc6e8fd1db3f19026c5f4cf00cb1fe20db6cae142de72665cd32411e9ce5408dc0dd9bd53edfa3d26b971b28302ba7581fb3b271dd8a894cf9543b0b576b07ed372b5e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85547fed6106a31ebd36abd3b04374b68b4eec7a61dd649bc664296eb099df793c667a100c2357a9b1bce36ea70880f3ce92a4107b6a7231c53b504d4ba1d2926f9e0a909fdb75e35126a70081c2703c4a9c5cf43dd5b13bb2d3615be59959644ae840200474be8114c9f2b8e525a678e4b4f88cbdc6e62bf9095e71039a533871c7805feba7ce5249c15b23c4df90d21e96beb060fbe74f0a2aca0cf1eafa7a59c4cf8f313bf5988bc72b20395622cfdcce1b735fcabb4feb23c3985741f74c473b25836dbd05a694c3b215c1e737cd53bda1507a900da88227d9e26c06a2c5ddb77b3dfad19ba6bda9d195d2fd8a7554658f01462022cf9828306f84b5f98fc724e58635f2a7cd1613cc1f3536f1bf56a4a3fe0de656c391ca9e240ce9b61811cfe83e1e6594814297295a8e37f2822bb5f3cf8f0296e8b69939e224d688d80ca7202172c53fa3d810ef4453e2aa3d9bfca3559d68aa3ea54ce45db1b07df9ab5386061132aeac4eb195e7f04d7b44f02162423b6accf77e2484748a49d64bbafcaeb0e12734fa7e926dc6d3706459fcf2628fa280c4490801fe48e42215b99a0adb30bfc11b0bba821faa84143ce43800afdc9b0a1f8da9d76508705cf5db0ee0db6b3c16cf0be9cbd5874f3cd249d1e3d8ccf24f040db9c707aa168a2d6bd230ee01a5765068f26aec16801be33cac1b9262f74074cea8b36c421b2f183f2c857e90e7d5cc1d909e4a4103a94bc5a8475e39c20e6fa487287dfa54c30029134cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-tornado-6.1.0-9.el9.src.rpmpython-tornado-docpython-tornado-doc(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)3.0.4-14.6.0-14.0-15.4.18-14.16.1.3d@bbb[@a@Sergio Correia - 6.1.0-9Sergio Correia - 6.1.0-8Sergio Correia - 6.1.0-7Carl George - 6.1.0-6Fedora Release Engineering - 6.1.0-5- Fix an open redirect in StaticFileHandler Resolves: CVE-2023-28370- Fix test failure in pcc64le Related: rhbz#2084553- Add python-tornado to RHEL-9 Resolves: rhbz#2084553- Convert to pyproject macros- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild  !"#$%&'()*+,-./0123456789:;<=>?@AB6.1.0-9.el96.1.0-9.el9  python-tornado-docdemosblogDockerfileREADMEblog.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 -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpiozstd19aarch64-redhat-linux-gnudirectoryASCII textPython script, ASCII text executableHTML document, ASCII textXML 1.0 document, ASCII textemptyutf-8136dad29ae50861abab1f705f80bba24c18746572a9394538aaa6092aca6c7a089c4a84e5b2faafb3faae667b6764b84a7542181a98928df3d329e5f66371bf0?`(/hŌ:p}C4f!;p؞.,,0XҰ]Qls*+A-7_ϑ  *za>0 pUl.|6.FipU6/f_czrÇ]Qu]sFg=krF?w),}7MfeXV箃W،]iL-8YiJQk5'8-e5 FړPL3t~"6;S9Ӈ36r,K̄/Ƙwtͤ_:'d@HtD -VW]ԕUA8I]-I>oF^{t,ɾDYv݉%g]*)G־IovF5y8Në&S@CXfd.Ds6d8Ϧdv2ݱOQNrKHd^ǁh0ׇ,;k:JZs癆?$AA85$J]u{L2h΢; :R ]?}Wzf3eZ)&g-?Wu=?kGV~U zqk7+E Iv6GP1Hd֫O+G-I/pXG}ӌeO~]șym]4/ndFGNA ݮ|^{7m<4iЗNb<t>ec4SuoT_PS_7s=K'tMO&12UGn)q.5{cfo|1βYzzo%itLE(ӑcme?Spfie_ ~er[O_pxm toR= A۵ߗr{[~*H^;Njx/hO(f@LłP"E@P{4G;b29u8Vh9~9 b3!q28RGs4k͇#Il,HCTbaPWa1Ly`n>|@P JQ$wJov+_|8q"Hw``4DG H l $Xz,YԬ蛤z7d<(\Mh2ǃ4TUU*9-5=hً.{YzYSl2Q~U644ROS\gb5;jiNJ`H핊F>F)z75BACP8MFFf.?$b0Xx<oUʉ|Z1)̥V‚ދ}~Y9 B?dהn}]ٷ>;Rh8:W) cH[VS-{Uյ d)Ho>cINj *x* 嗰gu((SGȾʌ&VY&;o {' U^5u\ AKz(VGZ+Z S qB ka= @ׂ8&GHڛd|\T5}4.isT\td(ʲw%tUuc8;zw9 "Ww[Lx fo֧X|adf=VWNt|)K{ {y_ Zv3E$݂]98` sV|G2P91N.2eox?%, Z]MVИD:lòbPT59F ԇuZa!"e!E# Ȟ[V_g޼}*I.Ye1l%j&jB A*P1j'Ja=є "Y}]*Jd$דSIOpd,;ǵl+IJnh'?!$'YXs0qx`p~ȷU'xH u.^AwM ahd@qpLF9Z\%]XDrJ-'ͼIHu9wS__++4)YeQ?!Auꂖj Q'qX]v =" ,uOǤXX"a#${q;v $(G{,CCR֚4"E0o4u{JճtcN:苊Oblo gl@jy9aU^uCnB peYr1NlXS&&ͦ3)Ф"D|މ9#6Ejx<f$ H3ָȜgOQjW4 c~AslR+Ef>#=6JW51ʄ"w/nٖ.)bamo%닡Mx{nz'Ņ|Nfh.ç?ل]Ӽ]MyJJvtbI ܔP:  (`"cx0ԡD!|S.S@Pb·|0tYuu,Kfq?͘mثTj^Qh޻{9&9I+WQYhJf>^9X(>x2 x2LEW @0d CxVKG/}}[/F5<>zui7i^,}$# qLFUATPk6]ؘߎ˱?bgJ[4dO&=UUkKj1ͅ_T51<5DIUW]Mu&^mS]}zphHX`H"|ueJ}cʞ=3P8)lD:ap鲬w`EF=hBXH1T>:[fs۪+ vp.'{^,+pEwY@&Q倞%E NEI RU U@ӼVtE~V(cT9zL94K;4૨B'lu)J @%#LRE{ăτPCRY4K!(b#@#@3T6p%6%[/$z/%QCWW*V@OfZ~y&0r"9+}dx-C:X>있&?3R0ȒCa+\o%٫1Jo7ry əTX) %A ^BG]Buzy4ge E|'8OD ͷeChukN֖J܌;\᪚3!W8Kl#v-^_7_AdRe8',:IJ۹ .2Qkb!uլC VQ3󬔐)WAuFj? D%ʒ4M"sƓ9mx`h0C)7A|hic"$wQnk3LZ]5IXNᜋ yh(`Y[ɘvW5Ƨ܏uz9*g`%dz"?y1$t/růPMK)L ^Skº3z i vwh T$%, s,s_0#Jw?%HdN4ĥlX5c~ O.Ϋ&v" ??WKGTFLuf W G rlK8 L⾤Mi9AWu$ OY5ku .kp Oh\iE y~/`hS$}陬a0<H햊~nZ30roY9SKwvis\shN=(6a\_8WW[bK.w e6!m#p_;N'h87't* Hbf" k"5+;~CD> ʻJ3-PB/g C M[7z N~PxYƇ- StaQq?tK&l'mBJ|cBfEX?8(ŒCRb !cA O@陽+F0@-GzÇ2+dLϚ`.X6';n䓈Žl2"(0 " IU&ۈ6ZR=K~d_ZuL8`R6%Ȉu뻀Ң| QeƻH]BOһoP[s*D{#)(dLVTQx2DΣ`pl;Xz/2igz`lbqYG"&ӏQ}~/2mz{Ťh5GHHaN?r[mtZ؃~k84J@,V?& L8ZJv[æ4r3ý) 8%mF &È7BfHo%YQ3Na!4Le\ :* |x )#w 2ޖj$ EyN 'ӆQ-;0J;c+HkZ596dP4`w?0e]ԛP&g:fwmMh7MRVR5nWLnb=NrSSLW΃DTyh n¶sFQ0RI܍f Y#ΑIǽ6){iFxX.h vŬA_-Q8j[2 m &%յ&bvH8}Uful;*+ N}};kR՟E5e$v91TzQb(/[\d]e3ǓHbx%\n]"DQN$45z,$r*(i1  +jM`ojHj/O :Y5CBs`s'=Ú6x!M^JvVeqḱe@au0:#^%1W W((Jh~PfIb`6 ^FqGB>3>$N$@UOtR32F*ο 2t'@jqw)K5pJ7+;0QZ;IW|;-,c0 24ѧ*I,/+̤a?RiG #p\&Bly: x=Kb9~Z1tLVc'Ihi x3%7p `B%9ƄMk޳:1SfM>}عvE#SWq`tU Q,LTcJ5j[booƇ?OHڅFiHOnKgDZuD+ BȰ5FrH{R(A^FK&v_@ Ҟ@ b̓Ȉ8orw[pi|) U`YC[+璪ϗ_|XJ/<+iÜg>+,/xėVW|&Q› J¼t-VQ# Hyn#F:ު24D:mڽl@> ߐ|`q't5I;;rf*;;[ `k7n#%1ܘL&lM Mȹma~S#k!>B z4AϢz~n"ΰoC@ojSQV`U҈6aV$ϙ&[gdt?{6UHH3=H~([ȩKF~/~&4?6>X1AڦP1:2UՇQ{HrN]DYT,2⺿+Vnr{(t[ j%"NP%هiRÔwӹ6&j׾i$)!Ǒ|ǖ0Px:,O ծ$?MQ(])`ӭ i+˜Xʗp[ ^Tw1())[ﮐ=2):d؝fh!/ "14:(ͷ{uڿ`s8 ~9#x9 NXD13].5ՠ6lK[r:Ǣ/m`~-&.agX‚ aOBoGO@xJǢDyYmt~a=~ m4$g3ɲEC W_qJHBfע.131|zea*a@-Z2-J[mP*DrtzU- \Mo][$5[ u"80ʸ@7[ bEg>IS:Pz*  LJš-Qݖ(B".VB[~'\bSTS>pUO/ \5=ݖ~%L$7Ԣ%$jiWyfc,eQ&c -@$gx^jIL[䴅 ' aIb 2LICGDܒ8Y,=qR?CGYmC?- j%e!8Q-H[ӑ[;%0w_~WC, Cn͕No'HrҴ_c9/ f,o' */)˾!ir!SLd!v;'Ծ24rt>_#FHw gcd9G0)DKO?jOthM)=0'oEwFfa,]tJم@RcNW jvGԢOrf(fl}#$:)7ցA\h F[>t8dm[ǮP>4K;bQ_Vi4DA7/<MGHV@#8(U]v nQTC %")c[KЇ,+S!˝H -9͞ 3&\ԑ!3Xv0?"_{RRx)+LqbI#5|[˶2ڝrT1czo@8@@ S)EМzIPٮg~v&&o3¥GGGr2˺EHFDfZC[>sd^X$n+d ՘iQI:D;1c<0S=j >D1wHN,$YXp:4mzAxH2ix S'v^KvMS;2~pB(. -+LnTI]D'g ޖ6$op'wLQamjJ؛…cmͺ'Sc)Uʈ8|$Lɱ,IfsjxɆȓ | d'2h8֐fp)QqO ÇdQO-sczyTčA&*{jcf\0G"Ӗcl3an+nҬM.Q2y0E.AX>y1ckݛ;͋ & ;8ٸMEn'5t, (7$yx3 <)12Fre9=.Vv[ }2QVnܡXpaVfôE DZl]xt+)sr 꾚O][R^ϬgOƅTקfMX8Ke8H4#MAŏJd*B+ qp)v+ u3?ҏ`Yf]685HX@H޳ɯy7GĒ/1IBBn@wCϜuΑ_ўK](G[J*mƢc8d;{8'gZ Em|FlNq|)+)w^3ߞQ?9,Z`&Yhky<:n& DOJ5Kdy\#k×92i@yO^eO=C{B٦R厑4-O_h}rtP4(cG?C:(4lR(keKlCxv <X򝄜! A.#I!.Pdؑxb &?e Tx]k/E]٘#^kB'0$ߗtfx2g}Pi$6 ^\uSJ>/^ԓ J8nW^)V{e&f vϴdM@"?Y>I[?_e=f ,4 d2g~S%if鼽X=zehH tU"VZ~3h T^uS1v!aJ8zɛAt>z ؋D0p-0\ũ:=3y/h"J2`>ޙ.䷭y1N.۴0dSsAN:Y+\넛AR}{q8&!5Bk|гr$(+kܬ?4)Iqh_<P*r @ '_U8b(ݙ"&), ґ '#vQxݳie u#>߁Eͣ: =\Cٛȼ#: 2"y;)E1cT۬rk-̕<'<M:G΁g|m[+wy:+Hev`sP4(nL$cetat)W΍qW>ScGlq{1C*]D`_Y|.&5B^e.-kwBcv<&4 P*ueR7eGso>2b1 c}G"[U6]@?,67$ śoK XQݐ+K 1)+1f)^ D6ү;W%ZRgu{TGP:!9 Bԃg҉D5}t0丰T໸:ƮU>r5vd!qw}TJ)dWVS{~_{5Ah 5-.0_~Oc|j(3J­#;<3[K@ KK Y{SW}("($H2Զv+f/ҥ(~6SZ A-OD <Ffv@Awt 2$1A=*8;?Y#HI'Au|:Rce h\~̊ FUqmcpY R˞.abo \kq.-a;\j! ٥ilow 67n*l䟑Ԇ0p 4o<{ŶBg)<6nu^J(LxexTOt^YYR_[P|] (eދ݀d[";yUYi{eQt}NTȠ:H]+ a T"dD3R 0Ri)M4|H sx:aBųEI3 DdSu˄|TXBb1і9xS 8َޢ3AyCN >*WW"D=vtM6>zYP(%`=AiF@!0YaHFB]IYۯ6Asӹ8a܌L9_K0 vSZ5Ϻ< @;E{'\= ǥG^֟B6')SnvMW]bաX̆x3Ѧ d#Uqq>t`gά3 ~0v|"jUVGȀ^dK+ܬ_槛_}@lf0_6-D|g+E393߶g#`VuvIN̠ Wepu!!?r8n3$@N,t^L"B5oe%BnU]x9Q![E-o[AURf.| NauFm^g@Vb*9?{۠eWQ# ޟsx*݄A8B/}շ^ zʘ8-mA12ǯi`{t[Y4cgS}_}n2zU#ftu{f4k6{:D*^{@`y_.b3λ^w4|ƛ=tcLKcm勚#B1 z/0DW,*=&|Lt*m~YE!h^Js6* aMaP'RN3 2Ort`Z4F꿛sW8|ٛKoun)ThsK/_x3 [Gփ% |'  ?d7"g%BMX}ժXW@0};f(!*"\4ñr KvAZA68-δ_4@#6E)(c#MY5A=Y5Z8}>؃7$a(bq 0H;"9R7Q=W#,RM``0!^6!Y]5 g99eN7ɑޜ#2=(Hn5-7$:V|gH<-P73࠮Vqҗ3eƽm?¤?Xݕ>K~3Ln-B+̖`G ,ISQBgǵ=u膍3Sޚ]*ţئ#ӉrD)sx'({?Cg %jz۸LuLo:K2Efټj*4.h@tϸ$b=& v)S&tXebh{c7")> B${)h \\/#=rRJ_"󧗸V@kXoX5h1P<P> }X{ \*j; T7A¹FWc!gq_!TNUrt ?$.W$W3`4Bÿ}'OYLb[Gy*p}[[[&y?3}sChRG/@omw*v!V[j{e2wFLmRL)9>YO*dekd[-M )+Wߛ=iCD@2d\kgz)ZO@M|@A:Sr]rpmƐtz&jW(VGȅPR?'gv6㞜J=W(yXosp)F`-[!Ƌ1.<'ʎ7pue\A3!"M7mi6)qjт՝Tu|>n=$f֖?ږsw u6wۅf!tEF3O3|u9]1\Ui}\:!6s%hz31sqsU*sN,| ȇ EuoX[Qr8`Lqwlh9H-Y? ~ Jz+-N3az($)f@DIh<9 Aڈ*=04}ցBlU7mu{I8(z^@=f!7H})oi\00z5 Zp zZ0cR>'З"%<IJz(n>[c >r[L^)J g{KOw߭6`w1n3v(ԤJDx}kslټaB:a ; [*<-֏1I@FEr;ҾԯjI);闸 {tݦUMo )^.YfXz>5.J޹j2s+j)|/*vEAQz pȒ*l~+/$*wVW*'J'6@ &. ~ugPEe͞4wY8St#30K,W$m W^9cunE }_2G5;zWKuwR[pv;Twkh(_ʃӻɸ/,ɰ=bY18:q~̛؃i@mH΋ZF7HNo êXC ̘?1m_ZU6-Rgh2Y5 T׻n$j0,ΧƠaĄnw' 1Wkj'&Ĉk~T$~9tVorwR`?+؄>W:w%C*Ov;8w({sދ/g ߢh%@ӨL[/~LJ .mbDGsQwVSiH\j1a. w#g0P'l[$JGn#g&k iT4J4>uA`̜Qz_9h/?E0:po<ԔR1edĵ0bav'C:KLѳH(ǵA&LЈ 1~20hll2ʻe8. iPΐ5S6dz`ᔦh}F@5w.ʓ@;Q;ȣV.zEF4RddIdDQgxR"Dپ(V[^/'_Y(e]xd;O;Li &^WK#aA"T96~ S|oR86IӠit4kG]6IdWNCǺO}ڦRKJe{.e Fo`rC ,xh QR!kPcBWdŒܐXt86ǽ!E}~;Z!)Q7mPAn}sZJvNVZo!ୋĊ=vznkX4ѝoWC1A@U ~3j @L S}jYK}]^e,g _nc;$Ռ@,g $٤S & ֿ4jҏ ̏Nr@^Ft oπ~QMrђ0#Ainf }G1}3m{ 4=Yf/L \HIW0%+J Ba6ul};G2ӝC&NZzO(l7U64AR獡`ٜ'3FN3 1hA%`W+s<^m @1_=g$ňL /g5s#[%j f詶32M`OQ ZAR@osX y] 75,39+]Fm"'I±qAM331:i,)zI_Kƍ-X}\Bki|$1;cT䓛( 6D"IO= aiA  Y%\܍ƥ3rr`\ 3]^ #M` \1E#ozknF0:T^Z<6BN P*fHb 椝f"O |l{@OVԉr~gql}L$;{"$\PK,K f(J6 ְu:JN(>g{NѝM\$q饝i # \YH:1K3mU2Q!Z==5x(ԃ5H8u*wl \][o:[px{BHccK8O2&,lY43CpOd1E2ͫ<" .˷AT!=%6xa[0 -4)їj>vT$ 34Ri9/<~E[9}&⭪M+)Q-f&.6_(aJWѰW?cZu`%t56IdRb" =I|(9œ@C MaZc;THϣ,cNҢb|j&ힱQ&q:CI]|(""$< RmSS ##Cwt-#sa{x;L}/\W$n!+B29Љ}fX鋓Il2R8`Ve׵1ދ(Ocvߧ$Z8RWNܾB$=E^c7btb2Wk]c~`Ōtgtb!*X|GȻt8ZuUQ==>|U;LfX e`u =I ½=<+ B `+9zSʉ!IJ5JzXC'~72Ǥ|p&6¯J):rPWZM>PP/3v69b*-m2=S@x}%aqn^-6;5cQ#pDg@6`d=Ȕa`ONP!+E ۙuR#\i8=\*c5O}Xqa 297K֚XÊ\v܉SO}^=J. Ѩ:fnMov GyYhPĆUo[Ƚ))h;CAD+LQ$tE E^fx|_U 0fu{RC1O-Հut3ŏ."_LA-XO<-܎–=ڶL>Ei1 ti]݄ynU$FUgd꣘+؈ E߭a VƇBb'F`(`qٿL| >DpUOjt4lp(%P?^{K"`9GZN$ǘ(5eצa0n5p2 1z5diF"|($qV1שּׂP|YKiC/$@ N{^268 b~a99GC9!$'Ot}1'Q.w' c7LԤ{|Ǣʇ$\Gzs0YՊ.3WOZx +Urġ䚌S&U%WF/Y\o@P--'0K T,fV'We~YrD,un]񋺛' {D)EVB3dEu#Ъc4X0^:ye{`FKZY=n*@E\w̶4`P7wI)j獱hOaZwDkuD̘iT#(<>D5?_A6 `1+7eOc݆`UgEb7  765Ț'96p 2 sU.L4'A#-Ы vWyVSw y%ޯL03R7r2&{p&6,,y" Լ>|/D]*8G7}c8]k]RR_PL|f$<5P2a*+&A!pvU%:D=f߿1t^O`jLcyOY+l_r ͥƺYnZypr{)