python-tornado-doc-6.4.2-1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']gM|rreleng@rockylinux.org p-Bm5 ']s3&EE!aI}Q|5c􆷫zLYX,GW5%bz!I_tN3Q:h0UL6T OY&F6mQR7S1e݅'" L3jNDnrwOuwvN^l͟Ɖ/dc`E4t89,Bo{}* ز,Y|9~ZaE ZE4?%>IcaHMc;[B&C1gnH4e\"j,ž_(E&Oӂ%ױ{b <`fF^+`pYNYQ.E,0D] bnYÔ4譴"?2I3wsۊ&w<uZ^0e?.])XWN<旡BʐPmcբGRogT&h[:( ?'d # ?8<Lqy CC zC C  C OC CCC>dCp(48@9H:GCH$CI0CXtY|\C]C^ub#Md$e$f$l$t$Cu%Cv&'h'l'r''Cpython-tornado-doc6.4.21.el9_5Examples 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.gM|_pb-11d73bec-9cfb-4ce1-8512-a3b213acce87-b-s390xMRocky Linux 9.5Rocky Enterprise Software FoundationASL 2.0Rocky Linux Build System (Peridot) Unspecifiedhttps://www.tornadoweb.orglinuxs390xl:('JR 3RSVug[2s e '`\^ L[ ,^AA큤A큤큤A큤A큤A큤AA큤A큤A큤A큤AA큤AA큤AA큤A큤AA큤A큤AA큤gM|dg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?Rg?RgM|dg?Re68a474ba9717036fd67e28cb7d87d546b4ec8f3e11164870a6e8915099a30e91bcaf82285e151bdbb390e72e3144c9e40b21bb7a5f4c12ed8bfeaf9cfde31041b1093c3f0ee4201afdfebfe6014002f7130cfc725b7dcf558710a539c3bc33dc7ed632793c9c69e99b237593ebb8fa272456f2f8619a2c40ae4fc929461c5c5d2a01ad5e38066a69ef99d029d099b0dc7a173e73e540ac6aef1c73637c07a9249472a9773368c6b4f2fcc9489eda515652b412ae4d1905498fdb52c86f40571b435f6a0bfc675f58b8d5a6722178309fafa1bee1cdaff6ed443dc8dfe4613e4661ec6a22348ebf5a252fe156bfcbc29853808c2d2b886217db35b7f017e5d9d4e61e7f508e1781bf55c2fafaaff3a65f81332e17322da13c093edc7d94ef7a7fd25af98617b8fd363741a4dc01f61edf3ffbd1ce2be9e3f4cae49c9df3ce1bdbfaa3e7c4acd4cf504fc552c3f12e1c16683a7aad86ed3dbe61c8bf285616cb0de1eb541973a3102bf2b7cfdf0d74b261967e85c39345e5b23c1ec14ca7c5cf5914944c86b231b88f42c0a5ca674571377adab3261e1e82c1cb78f095ec3a1ab811c9eca2e5a3e4b38bdc6816d8485ccd86a9bda4af73251ef2d15b75704de0b0234d541c04a5a97b36af321fb23a9b48330d80fbbf5bf6ba3a007ca88c8e109af6662d44605562e0c3ec70a25b883f5a08c09aba2e518da24f9d7d090a321256ea71ac91c0238fd05e290a14403c214512eb127f157771baeb0afc0aae66c9a447c5665b19bc199ebe6ddecc53a6627ff452108bafe555d3f33ed32bc2a93a0caeb0e12734fa7e926dc6d3706459fcf2628fa280c4490801fe48e42215b99a0bec26c10d4c98c32e2cbdea0f24cfe9776a3243746b89df49b5ebf2f4eabae39e9b09c7445bcf93e9b7f213987150102cdda85fdcf8668edb9aad98dafbfa7730ee01a5765068f26aec16801be33cac1b9262f74074cea8b36c421b2f183f2c887252deb5ec246d7c2b0a68b469a59026d6c679d958c4d96e563f3cf142cc6e842f58be91a8586f124f3c8f0177535bab751c4566b115c1df6ed37714444de9bbd53edfa3d26b971b28302ba7581fb3b271dd8a894cf9543b0b576b07ed372b5e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85547fed6106a31ebd36abd3b04374b68b4eec7a61dd649bc664296eb099df793c667a100c2357a9b1bce36ea70880f3ce92a4107b6a7231c53b504d4ba1d2926f9a0f404822ee8b105a65ff553f29e615309a01ba3e4f01c62e9683baae93a1a6161fab39425e8a51e4044bf15210b79f7cf75515ca1ef3a32e8323df73d041504a1002e2c98320f4d6cfd45d5b65e39adeb0090c6e101e5dd5eec50160b770b7dfdc147ac1ec826188f8ce847681e98afb67ec92efd8da1b7e24b7c43181e8f5a60bf61b271a35f3c14d9915e1544b66d06347b570e0c1df33c915da28bad2ea8d815739d839ebea9f385dd1d5231426e07b23af3b862d56dc95cebdf9aaa1584b25836dbd05a694c3b215c1e737cd53bda1507a900da88227d9e26c06a2c5ddb819ca3ebef479433f86158ba60b195a5b6ff11ea4d68208ef05fbfc667ea06a82ea199acbc0c98cacf1178a974e806b491012352c7571ec66a120f7ad851c6ff15501e4341c8131c91bc6e6189021f6fc968ee7d4a0ad2b18bf634d2d9b7f47acaeb0e12734fa7e926dc6d3706459fcf2628fa280c4490801fe48e42215b99a0adb30bfc11b0bba821faa84143ce43800afdc9b0a1f8da9d76508705cf5db0ee0db6b3c16cf0be9cbd5874f3cd249d1e3d8ccf24f040db9c707aa168a2d6bd230ee01a5765068f26aec16801be33cac1b9262f74074cea8b36c421b2f183f2c8966984dc8c0fe32d6b174b76704df1c188d76f4de5c98a40edf45424f569e3c9cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-tornado-6.4.2-1.el9_5.src.rpmpython-tornado-docpython-tornado-doc(s390-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)3.0.4-14.6.0-14.0-15.4.18-14.16.1.3gE@d@Sergio Correia - 6.4.2-1Sergio Correia - 6.1.0-9- Update to 6.4.2 Resolves: RHEL-68663- Fix an open redirect in StaticFileHandler Resolves: CVE-2023-28370  !"#$%&'()*+,-./0123456789:;<=>?@ABC6.4.2-1.el9_56.4.2-1.el9_5  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.pygoogle_auth.gitignoremain.pyhelloworldhelloworld.pys3servers3server.pytcpechoREADME.mdclient.pyserver.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/google_auth//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/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 -m64 -march=z14 -mtune=z15 -fasynchronous-unwind-tables -fstack-clash-protectioncpiozstd19s390x-redhat-linux-gnudirectoryASCII textPython script, ASCII text executableHTML document, ASCII textXML 1.0 document, ASCII textemptyutf-8284d3c8d1382c4a2bf12e20453f153e9959a267717ac5058bbdbbcfd82325966565e15bd78ac8292b06547bcd3300d5b3c2f78fb9eb08d57c66b266e9e0e5b09?`(/h|E5f $mY DlA{?;; T;$[ʄ5]]M./{z]њ IkJUFc̻bto_&-&@)[J:!ߓ[罨S7P[kCwr`×ui]*dњq/˷ wy80.##T`dP&7″7~Lo.Yӱ eR!Y'Pd,"_#쫥uAGIkk;ILI-nاE-":2@t K- (1xB{N2Ԓ;hn?tn!!υ+'1bzf%衁@*kHA :6`v^}ZRIKrΘ wguI;.޺3qZv3'/Tv%(>jϫ]e$\4,,tfs`6esh O5[g+q6gΗ[Y:XLn;+AƷd X-BH[ΠԹ\>mctq;3ǵ{A>rx),qiwHPȭK*Z`-IHh-:dhmɨȠ2;pZ%jk.߫8]_ܼ8[nqSn,/ZA(X<(}CvvD>}Bm t|\sba=ϵ{8?W+,Ae{4]%~KerLg?q]9q\T\0 '5˱ %rfmΈc ~.+ 0&' Ƀ$8@E757$UNIABb{ !=dG"ncrL19y\k!zG[ދ =-d:=7[:I !7s !,o5D[?^'>_-kxȨ00@*7aEL( #D0Ǡt:a)ՕSU"k-[!Ba")1fV(S>VX:'H|/fm Hݜ%h*K[@y%iA ߓi1ګEVVI9 C4ZFy By݀tjd{1mF#e&m4÷Jx\uG׊H#A$~Y `8 `8I"2I\Ph.i2k#Q\_eGEF4s1۶wKރ[\iF8'U1WUFiPa6,.TJ`00TUzU~ {ͫU50B(Jܵ4Bx"H;v頠 K85p6<,u{QmRUejiUEiJk$$.ֈteǦ7iN"cg=!8 LO8y&_Cn{s\U=}T r:է_]2|@:!tMQ.$̇,îi#)S{ś57Q@op/-.@Qj(QME<"ZWSʰ;F7 4v,a,j%‚ӊ*xK8 =_:,- oU@zM{Q F#+3cgv48˳1!R vMV1i ITS 8,r: ASB|ii-(r6lHrr{/8PGױc|bm *Ki6_m<-P@Lxl-^=wAax\A/ejIk b~d4 SJm99J"m*7i{ĕuHy&en(yCY縹"ªx*w 1, Bƛc)Ńä&y-5iL҉%4`$ O${?,X+g5$tec_"o1 &Cx䒅Lf WEX1rmiϤx$g)@WZ"Ň'yxۤ/adl 癴r+"w!5<[GO8I"Hœ\XDD[ i)=yC}KRdΊ5O$"*VZzt.sTt*LHfņ[׉%3~UJZOv \4$"Ӊ&-jS6<웹MGʽ*^|v]tӞso/n9CUZט[,R]rl_|i}wPSVڃ^rH®s_Ӟ_*I;WW%M 2QOJ4$tqRNTzo齤0]ewic}ѠlrZ t ' 2&S)6*24MCM\h0JwXrV7\nL7@T~RH?+6tY7$ݺU1NIH'9g2G ;rmi v 1~tρHt[Ifc>>2ìĦ:bC.L< ~<* cM梪p4-I )V֓ұ[GAލkl7 Jy^ iަȫ[):4"PP5{$ ƐAy A!c(  BA2Z׾תjЉL\l.xoTlxՏWM?Ѹ㦴VqG!Zr .%t ^C{LL>(5)ܹ^-E5"AQ+O.{6j0`a?v^ TUR ޕ_\V3u5ϐ0ru9?o a]HwLN)ըl9۫'3nypp>ǟX ^y6S*ZHE`8a{2f-#E:vlj$;iC,,%oF_s;hޘҁwȄ1S]6%On&Tx'`2 +^Pr'!)Q N2:lw5䄂` i{#8S;.W0炤&9# ͇_s}` 6"uDw/%=}qM \s fqjl&h]U.^Da-1x| wD'QUAahu޺(~g z.x.۶]l A6,B'rܰN60@DGs䂧Ckh oN f Vr4n1W ekWʜ^p:tD7[ Hv;< {$;)qp֦Fj| K?.:˟U*[&[zfc[Sra^Hb[F]P/^q[D:BaըUl-'rj>8u AS7iC-Vq;֡wA$%~L$^LpW}Ֆ) {^7:R$k zqU~JCٺZa%Ȋ$zT6-!fFZS^sm%P-U$ѻ(]5c^ K=:"^y=.e]ĬDA"?ҏRLjp \\Abe'S$ύ7_*"N F`  N3[0#OAX=JwzT 1[Em^ 9_ /qBh+?0=O}ܭKkn7Ť+9OcNgN+pIHuCiH#fE.fOt`*<7@c\$!lR{&7}Ng*S3"^ ºm}Hjrad{M#,7YwvɄdB!,IC"J,@[[uLZfӏƭR3:~e{2Javwo'TVX{V%yA|2YG݃`O'@8]by4+WKrVg|  ;੓u3ׂ+I= lFtSC$(e3@p7HYhtC/ھx;?ew A}{9CZQDe!of-xpd/zºJ6Zxu-/.P0(p*DWC Qq!PM=Yn2uXގ]!BdGoT85\gSx`:YG8H,d)ҶS-RR,\OkJz&9gGƩ'J㓀/i4_K8:/M[!TqhT%ٕXyE0 +0֡)ƴ HWMM/{`ζl{C9<n#X6fJp{ 0i)k uϔSt ,I)bȈmvP?qK͆+;%F2޼-TOzmI$ ]/X9LMc`:,(0K< oL3+f"~s6W`EE_;T(1_P&w=NTۣb؊t 0~U9Ӳ-9D M^2 j^ew'PΌa=33aqmYJ2cJ?f펔*H&Vs͐\źc%  @_Qڝ ,gH%KeMK2RLV]WfUsP5ԳE^L(?BV@)cgb5&xB}!78,e,z.l2~hq$Bw=&1= A)TI CMh9k~(cʬ[S:*+tB\R.ܙԀc#~n-(.iJ%jI!ck_ i˫©Ï,^gq_`~덶T-}X Ny#@vkĵed',}SNAW`%cH_Nh ;ɼʕ+هIdn+ݠ1w*smG"DqE5U[%m8f83ެŊ\X|]i_-gؼ١'W ߯^J"~5! P,-^y` ݽ˖D/io;NZﮂ13M*E&;럵[NC̈́R)"% :8C-$biqE=Ơ0"k4ͳ* bHrBr䳓͌wq0&Ix3/˹Tݼ7-.>+cS$j~Wgtx~ŔܡℲX pŢm' a]9>q @ơSH;Q\e¯6ReiJzx؅YMb}n Uw:d  rHDI}`Ypq0_tFt.žS/vtF;AA| Sd5ZJ 'Id\(uBZNӦ"/=cOg׃`e[gئ#NIm2s'd%yYiV83;lM4kn! uSd/X m_$Ŏ>dAOpmYBKf'9 l _$Eg&Bk#ho"C?%ѕkT6āA;oߍ)hC]-Kfj ,d̶*GhhY[]vm:]Q2+VTwLmfal>jצi!t[^ Arj>-R—W*&&LdrRAGvV)daٯbYY$W#:GY;h`T h3UC@gG3y NeDaH%۾裬VK[`LjKy407 ƏQ-҇oFPyoAiY[QxHYwy3)$Y6W#?޼B*![1XkSޮ>E~ zj)Da 0Yʺ%MlMundx]}х00`U4#V8ny9#›"<3F 4Ae6Q=%[:\VH3х#%ھ`FQIxu|C/36¯7GcܼR%4j9,;synW,P8r<{pZ4yz ڜ6~U;/WJЋeѼ&5P'\YOMD&^~肢R1_u?񼧹6јQ*vnziFr J%P(^C权=Ņ;sKEacDQL*N믰nH*U\)HZ@u\@c.1^2Hh!bRm1DTi򍾆 INXk $>!8'jfGܻ78$^t0 [i*eQ0[ &srnit1w?9&,Q$FˢTW9AYS:i+6^;i}lQN6`$h+[^=}J,\r1x("}x=n 3=[9M;2 SFf)4E|3s:,2fmRFS1JK\daLʧK,6U>("AVN [`&` jȧt;;LG̱*\h@SAxΖUIu16Ʀ\kw)S,N&f yD2TLe$#qɮp^nyxR8KOKBb\ࢃ\-{Fy25TT\_KmoA[=zb+GwaQ6|NCЍЋĿ0lˊ9ޖR N|)5 (WXtۯK X]ݵT^ZX8aV"V%GL *&⧞}zY-Y,,~.ωQ@yǪ9_k)9kRW'r8$;$L)`:Г}9@,}E Bγ"[űci$xi&RZ~I u%ߧ|J@6ii)ϒQTм2fx܆XvC:/C'WKNs9- 骁PMj@h%n~0$+jڐ8O"CbEZd:vZ ֜2I hQN%"KkT;<)1WBPhɤHtmІZseI!_=cR/FyVNsfao5h}ٝ0n7#3OW)2Gj[˨ܘO :L!ފN1~7q\{EZcq NQH}_?dVC['O G kF `op} R>Gq6ڌRD0 (JM:ê^֦9<:ݪڌF_Grk4Y_!F©8EyRk`q(y`g5egӝW?˴i'%cgݟ_Y$Tל}p2Fhf<V?|W&%1aS3sՌ|skL ٷhX|X*b~3es:-EO?e8>]Eмi`U5zJec.sl ڤKWa$8f6{ߡ`̭8J ٗDsέhS3*Tv4i B9Lq=.#<2MlLJ'`tI'RϟddFRcE5@fPx'o|R>"'%(= y_U["?IrnAOm`G_ߵĔxa4+Wĸ>c` )#v#/,R7AK+8)hdS"C1 z2BIC|Y]!P!Uᖙo][oUap{rr-yd2|ŋ}G ^ա12jaUOC^N"{:0PD>SW"љRHn3717ى Nw!dQ?Ќ5j'?Eu}'dT[oz8P&)q.8}zmu;eD @=f4jòm}CW'84z9 iYڬkRBXŽo ׌mq=M:8ّuV֭e}D(9Gnʸ>DsH @ YȢ1:wa܌^B/^-|Fև{䊓hX>LTs?7 JAyѼ䫩$TRGtj#UAt_Yф?ꉒj$A6_> kateH"Nv.,j3-eDb fAq'+ˎIH[i4.Y+$#3&V}ogys}b+(}D[kĕGh8m5.҂ oT::>(k> LޒBKtmLC#QўhM7?CE5V}ݰsG$@$YO[W5ǸUVƕ^!TRa+\ "!7YGZO\~Ӳ'+vEqKV[29 .#=DHU1Mma4#rBG`%gL}ӂ %0'5 ",=qXwt-#s;j*o%Kl&â/L(^Y+Ӿ͏.Dw?>WefbcH7^6H>Tpqűb߳ta@LC8jc ͚bQl)C:]θ`P8Il5ޱO׫ڀ28ܬs-Ʃ}bQpT|h FuuObq>8k( ڈt ,>CY M(.7/Z:{7&LmcVqWf8d3-A@g):+~ /Yd ]MCh E@yѢN3Vc6Gp"Â#}Ƕ/C[񝤷4+ DeC9&hetIuDrX{0 q[^(!:WA~J?ϩz6Vdc R]"Qlb)U)9̷h[ h =QYW@<{ST SPdm"0 6 |͍8X@p>rt9!sң)cz3Lt!bWWpT_CE4g7&FTgǜזj R~~Ɍt}S aBi CʬYd|};n-?_Ɗ'av%|Jx ԧ kfCOeU7#8.ǟ=cy^ d & _DR:Kpyq_>PCIpe KK|8(rf5A{, zk NSU\j`g`f,Ąs]Ϝ愳"dKF~\nqeG`\lHzx6P7,<+MO"# CH+'a ~C/i|u :k4VlTNWƄ~ )+QvVIyCbRq|t-h*}HBi#&2`!2)G6g}#a{E`j@oB_JlQLD[LeZZɛpf8_)H"w%*]pQ56픣]k:|9`#-O$"!@/o"J4 12fp쨿8jc`ա:+lo"D*d՟¡! y3 n~%|7=~yjYz'owYyiVx16KWxL8Ffq0y=x[cecg@E"K(5au'k[Q% v  =!NzsFZ;=$l#Ui-M?JI:gڣH 3VCY Ę;-HU)bbRa\X&,ʿ#_8iZB͔;IA=۬%y/Mq_ ?b'C-VݘUR`@R&1kePM1Yse0ԝ]fjh*`4lp0at{ lengڇ=rj$:0_vߣ}:DjW ySkG+ן]'TU+C}*z Zy5sDt/&OGgLHs/\Łg|M!1 J٦Z*2fM-\-X;; ;cj_ݕ?1sׇl5GNe jLЖBlK"7U;(%Jwk@ 4ܩ&sNtWV'j#s= TNzV'0p Rt*S9)ԍV`eGL+ ;f.PV}rP_4AheVڴ$Rb,E{fʛU&?.Snbq3|SZ?_E*YŽ9rm "ʔN-O`yY5zVc %j]Ϋ&Te0jbܪKC}'z3L:C#&PZ4Ww$7`ǓigKj;q1{{,#C0-'v.8W҂k,`M c,=)U.4$-NC!(wK Ϯ*6!H,>\٨8!l~}Nno6˛3p䜏.3>G܆*aXYnagůwbF!8T<a/f5*b](68uPVI{m\j8uO^ٔ|#e .,(VzyTNA* )<%^"2]"TWnǂ^H2{ Mw;qV~qS)r(_)5:]u^ZLe0I}A:<bQ؍0k+{n-[[';ő"#dr#Tza iNxqG@l ɸkeV7q@&йR>|ZKF8ʲteZ*''(cv,A]LͶK QϚ&b#X䄰X$%)MߍWK|B!D~%U ^5,qy;p'Htd[RVRO#El6xaKBᒫ9O%Lac{S$|?#5Elk@Z˜XRLS>3`]!A~y:*ʙi h % @F$2ۓ_t>˄# ]AMYe:ty=/Ɠ .K Y>[W(8&!cSň'gYٮ{>Z+Q$*fVdbLH/U6|.(Z IG ߚgzudѠVcp%t$.Z'ߕ!/$h]!@`n`n⤫jq}._w۫&+Kq1`߱W[wJ<_q'[0Pa[]-445pV ,vvĆ8 l"nЏ0PUX4p(k4K>SmpN kW{o߈` T;=_3wvl^DQ/H5>7:b8'ײ$'Z\_le; ïjχbs?D4QH_NV[/+%1XG4{3+B } ʵ{ȃ,=K5,ϐD*iW#Ĺ6js D</\.w(XD?'Է fCAi K$}ZVٰ\Jr0 'hGYW72돛N;5`"βds0KWkpL,㋓}/)=f{QYnF:hRb3LWe6:KT%A'p9XQp1?8[gvj8&SB]:JYPB\3{c)2_ºFD[mt% 2ZTMf]"F)ħXg `)FArd^ Spp"]H3Ael!id}] $V$O'E,u9cih ќ 藬Wr_Q<\^<`pyYIc&݈[okn ?ae*+hb-+ )EO>u-1]{@  ))9mfmF9@$fZ~ȿ~Z{Ť)7ed}dPvdXx d퉋{"P=Lz9_yeŔ}fj5!~ 84חHkPlV%:lD 1Z[/ w՚_^V{>[yFOrTge "nVQަtn2BFEtY[?u\Y BUB4& z+u%?1((dnfq6P WCϛ>QɮMT8ylĹk#vl宒" Fi#AP|Kp4&}yׂ{K4IþDIB4s)H#.R( )m~'@]"\nI(qlR<.`4W'&OHu.d ,!Y"M>P}7c@ HÑ߃b1ONAxˆ$f zfR-pA^*ͼxf,$;u3!1̘Y+JRcS!/ uᓂD#R"3,%=P6mMt(Lek'ƦX* 'mz-!$";y=9/;C5b ڸ[.#Vѱa|| gULWKA)b`wLpS>d-tt+rkSP,@W?;w\)e0.iqc@}-,B;JR4=RY>V5[(*7ᕼ{/ YIa@!댇NYtx_&tZGp4[2\GY5a&$xey# KWx^19v%6$Y(JF$mh&GbbV?KsN*<aFRn7eٟ&:Y0DƯ_wSOq>wW GTnV,\Ҟױ%yǚ2IyA02Z;vwIű~Dkæ63 .WgYvgD8PNa%jt?na1`#fa2ڬNFC*Vk3 &3} !Ζ?17A nk:sL|1wb_.IԏF5qT HuP,RAj\PYp:JB<՛(\8b.C eh㑂?YgԑH:H"Ľ0N.6lE@MulꧩBLY#pVDpӁ1[;gZVТf|m0DCRCɱ-B)+ Qkx*2Ohӯ04RerVem{.:jpYNZm`Bw,Sظ3FِƼքK'@X j.|VG!;Q"5"X[#Pm}gWY}:+V/lΞlbq [}V{.վts-o6Apy ]#/w!=^)Ș q`kY*үE?P4۝HW鄊z%j'(Wo͓t36zQIG4'.vMGhg }Rjxi E'l[\YhUت.^ !l]a)A0^˽˴̣ GnOP!ׯ~Y>BiB~=a~gȶqC;Ag埔ku#+ 'x7ޭ\s4zm+