python-tornado-doc-6.3.3-8.fc41 .>. 6 6_C`dhx| 3!Flض zE>b$bjfz b$bj@O.M$S,%]+&N3bDAGoBq! sc6SÄC"GDCXXMhτGN+yt047֔!ށZ͏$V16gFǭ%?mFct.Y*tc[ڼE;γ3)]R}yv?.գ).8-.?ZIN/)K9J**kXJh=fkהlEYkW&v*븖Bn,UJ~vmRK0ey#%lE\_qIv#/d}dދ6bt?Iт.~,iR`u$yl s3}5+%yo>ܦ^o뮖]@a507p ^b.dk;{E65H}v1tf궑$D"0@|`Щd 4%0@6U[!*Si%Mk[&A£vd7d354e1c052b7d74c03b79ef5354116435e24c647490b9eb69bdd2d6c71fdae62f94a958f036139e64a69f905285a9973499e6e030204876d74350047304502205c7a549ab2e1f63aade448852e8a3dedecb995c89419b107b5197057aa68cab1022100c287e79bdde4140be9f91f1246a2c0670cab864fa44aa0f33b7db52f1ddf701c030204876d74350047304502202285266b21f46efc64cf2afb0b0e873fcd83adf6fe75188f82f2c517b01f78d3022100aeb167d761400fb6b3707081718cf4b8ebb3e0cc49e569713a422a8b67540fed030204876d743500473045022070f5347299a76623ecddf7ffdafc8ae4e113b9518c087faa99c1ee3c4c767b59022100f012c994985e4a6db3eafe6d90f50bfff34913da2d4a76551d35a3c1f374d6e8030204876d743500473045022062b633cac77c56b7ab21a7357c7c414565b58a2b89c21824e4a828cf3399a83e0221008c38d65b7c14070743c557c767ff3d028057f9473a1ddf3c6f1add84515b97e8030204876d74350046304402206b1725ff9c4bcce0301ce4b6436d764b84a3cbf9ea6ebe1042358e7c634433e802200c4e5f25c0310232648d24262b42236d469788dcfb51a5fa54549c828026b57f030204876d743500473045022005c3ec949bf42bb8be97e10dbfdc9c409cd970db8fe683844ba10b8ad20498c5022100e7e00abf35d029ec98da0ec7619a922c2ce710c5322c2263700f1bc96e14f382030204876d7435004730450221008cc368b24377e384695ff5e2e1173f8b8bf48ec702ae4b4628d8c6b2e8c6946202203afb9272d69072bce6050fb6e127f3d0d84e41626f5517c0940c9a625f334c87030204876d743500463044022056b86144765c3a43a44fe7f9f1909ce7ebb329b0bf4822128e2a6629251d52fe022019cf8b921a7c1f3f84cfc404cce5e6afdffeebfb848caf300a2dc99ab6cef5f4030204876d743500473045022100aefa58693cfad9acda0d4e0484ae91c6c7530432f96c2bb933be0c7d8eadf69f0220718be6b8bace0c4bf9c5b61ad5dc43cdbc8b52e38b103f150d7d6f0cc07fe960030204876d743500483046022100f18361a9cdb3a1dd6b5459d6ae9d650c5e9ced029d7c323fbdc0a1207ff1a8c80221009ba344e4272312db2a3ad1858b9e12a7bc80cd391029d1a386d89c18b3e3e77d030204876d743500473045022100d8e67a9d8c202b93bc94027a0f307924bbc944f35e7a1b1b25c58179eeba779202201f3c6fdf1a511bea7b2aa90349217eaf12b2b812c01e9b2d374f98875bebfa70030204876d743500483046022100fd2c3eee7b115361e27ba971747d7af29f4e126dddb111d64289e02d9e747d4e0221009ce676f2decdce53a1519e4aedc056e5b2e8addf4b461dad3ffd7b8e22ff3b87030204876d743500463044022050e37f2bf8807d260b45daf609c25e413e19f144661ec7517ea56cf80f86328b02202871948d3d8bb8d94cb1688fd950cd5779b0d61b92253d1af03a4833d1b7c68e030204876d743500473045022100e6a80e322cb5505240f64660335d233b70dcda25bb9244fc70ebf079d3a699f90220362a9b0cb23289d59e26c0e5946c6b9450c6ee0d939e326f65daec61b41a1615030204876d743500473045022100e7fe3859dcf1e89d0578551345ca583000220e881754b934229889e1e24211f602206694df4842de994352e3c3d439864cfda1ca10e18616876e91a52fce8c4ca922030204876d743500463044022020830a17ec3c86c9cbf5e5edc0df35ff0cb2654758a65124bc29729ac6d4f09f0220315f86c1320759fc8a5f20acc5ddd3a0df1c2a457dee242ab71caa62b356737f030204876d7435004730450221008cd505c964ebc223b60977579aa7677d061b116f09ea07d3f3c715e6a332f10802205e9cdbe3ba6d3dbd3e85bb6c70a83b14eb0d165923567ceb5e9fec03059594da030204876d74350046304402202ecb581fd44e0ef5fabddf0fd5464f7eaf4f96c1928d390699ef3463c37e5c6d022071a4cf7e1e73147980a5f6b793d05cdacf4f6b4d34f4ecc0f67f2af2b3714b95030204876d7435004730450221008c43f95258eb7ca6bcf46f854b9d89e509eb10cd1601903b2794d01878679eb902200f68da1212e006403e2e933457a5fbc267eb672f0b5acc1680c3b1c1e94b4a63030204876d743500473045022100f4992e17e55b7c0a348dc1f6464bc520b52c827c822fedd12aa6b71e4e6b28d802202df28e14f85fbfc7b3b236cd37b510753a3d964d397422ff0fbe4fe0c3c99feb030204876d7435004730450220092558bce91b5358697ad1688fadd8ece8f8769519580a9263d7605add697d2602210092cd76c819b8e474acfe9c458a2a1c1f7172231584ceb977378d6dfcb53bd8a1030204876d743500483046022100d5b6f230890ebb98b4515cd1b2885e63136bae8fe5baadaaf83746a5d18ef8380221009e86b8141f970b606f579aa0a2c60c78c647e7e0c63255e534d7e40ab0137c58030204876d7435004730450220115d36f959ef3d62ce063e15edf745da09f4c1372535589751f051fa64ae47d5022100fd81621a2fb5ba19a7aec649d190201c9da1456f16c08acfcc42ec76c9a44184030204876d743500473045022100f8efeb646307ff2c2aae3476aa34610148a0fcbb9e01bf0aedc827813db47b92022066fae04f012117da8f64c6ef0b4d8c9d7eca2dd4986d6c80270bae5298ec81f7030204876d74350047304502201592dd1b1b104ac1a5476a30d3c2a516869e321a8c5dbc488f07c717ce5c80f3022100af5f8e5b56fdbb345c8c1f81687cc5df640ba12c8dd6e0200815958d6dc5e2a9030204876d7435004730450221008299a0114f931c8267f5b22dcc585cf82b21c81100bfaca3a33034cd31da3a790220230d7fc869ffbb0058e91af4ef87ace1304718603a4ae90ea2429112b2f2a9a2030204876d74350046304402203c5d218f307f36379a905c03f84161a87eed4b7554854c9fd904c780adb8c0410220638ecaa8a0f9c7272daf149f9beee76ecb9e276173e0afbbc49007377e331235030204876d743500483046022100b418302448ef09b6647a97b2d904c1a8720ff1cfb538aec23dd9ad053dd90854022100e8830e95e922ec4ecda5ccb3d9d8b627e534bb58b6356cb5d4db32a0e2620ed2030204876d7435004730450220277977435baf94f1624b0364a0c952defef2cde4b76c2a0c2ddd48a96bb21ec702210092d18f3917f9e0b3cf9c3331f3980b85540b6974a02da528ce7ca2c597d09d61030204876d74350047304502201de8bbaa6034069a7ee249d5548b33e640bf717ee6450625b63a3e719b31fb25022100f4c9edb7e3243e1f30482a48ea52559841f12b92e77b92501b2d5823d7645290030204876d743500463044022049e28baf4764288792bfedb73bbadd7666b8c1c6406a95d69bbdf02b3b73a70f0220191071ff871d821fad580f5356624148ec0fba92efa86c15b4012612000eadf1030204876d743500483046022100dac2326703f1097e0d192cb5a906a412059aa126b1c64d3c49c8e90bed016a5a022100cc74e9475381c5ebab590d7d5afd7edb1d4132c5fe6ecd21b63220a85a254c36030204876d743500473045022100f929f40d846f96abb1555a3558c2979bfe3df5a1a41d82a03f3c12f7ab5ee9fe0220387b6e578ffb6935466257dd32190ed4606f970f95589e9df541a863ad4d6011030204876d74350046304402202b256ca5f6b1d3ac8611327996f32f359e8d36fe4abdcac6e6a1a21492ba6e4d022018369b2ed914dbacf4bff6799028817af1ec3b5906e72e408b4f59e368653627030204876d743500483046022100fbc3d5346ab854a8c71b7e72ce7b7e654af32020c7b974ee1cced240305da89f022100d388547a6b69886ab19d5c1a045b3682751f97e7565fa0eea903c3e922d06308030204876d7435004830460221009235573e4fb49a702021edca491a693edfd96fd7cdfc668ae17b910568c1296f022100ec2d9e99a95a5eb0d9df525578ba06004343790be4251026f6ff7b8558513232030204876d7435004630440220681e9d678bd5d9f82f1e522e000e5f65be8970ec29180b1fb423742a0068155b02205db261136ecd7c34acfc83f6b9f853fa7c0f35c3b2fa2f7467175fb841097148030204876d7435004630440220079259fafc6d9d76d94f88cdd5f88d7dfb8ddbb0c6d1615df01fa153ef7d42fa02203d859f040d868c4e46edef0bd1f416dc116cb07ce0b58f0a30949b5fff9e5993030204876d743500473045022100a8ff54725ae0f186c323e09515886790afb4fc3712cb2d505a3435dde8d95d66022067cd7694270c06b478ae8c2d7f8249a2b0e01e07a9847cd5cadaad08b1f91ddb030204876d743500463044022031127d1fed714a23dda688ba83d15b591b4e39adb3e915580acb467a0359e976022069b5a615d604f5421e84a01c755f9bb2f684df17fb2125a8a44764b96116f29a030204876d743500473045022051792bb88a010bdb935bd85c1a85be2418b8d3b129f8e13f1b9a4b6a928d1dfa022100fe6c413f69c25b814b5f3312920f4c656b678768f4446d99962ff220c0c3e18d030204876d743500483046022100c6b5472980fc8d211b192bbeb7ae58506e29fdece0f92c0679447e7205350de8022100d310c7c447d8505b6aa0da880f8bdf320903091ced747bacf210038f80d99799030204876d743500473045022100ad42bae6e139ef12f72df5604af62263b83b5a572d93832cf90da87029d5f7ef022036930bc720d0c5d83c1b3411d9b3338a5fefc717b2949f8ee8bc5460883b7a1e030204876d7435004730450220414c594a808ee4f77e7d63faa8ea494c964b522fdfec76d98514b0d018d24a40022100aed7d3ce71b57e59c2291d6490ddaed5af0b6fc9183cd0f14d8bbed6c1fc707aQ)>aDzn}az4>`=-?-d " >,0?NY htCC 2C C C C LCXCCC(Xh(890:YFG8CHDCIPCXY\C] C^#b(kd*2e*7f*<l*?t*XCu+dCv,pz,- -->-D--Cpython-tornado-doc6.3.38.fc41Examples 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.f0buildvm-a64-24.iad2.fedoraproject.orgLFedora ProjectFedora ProjectApache-2.0Fedora ProjectUnspecifiedhttps://www.tornadoweb.orglinuxaarch64:('JR 3RAVug[2s e'\^ L[ ,^AA큤A큤큤A큤A큤A큤AA큤A큤A큤A큤AA큤AAA큤A큤A큤AA큤A큤AA큤fdIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIidIifdIi0ccd2d7f4dae1665a8bb768cba22ba04dce35b4f6202e8f7ffe351da4238ffc21bcaf82285e151bdbb390e72e3144c9e40b21bb7a5f4c12ed8bfeaf9cfde31041b1093c3f0ee4201afdfebfe6014002f7130cfc725b7dcf558710a539c3bc33d1c45a0c571669b336c976165245935207be8e3ed271d6737473c64a51b62528fd2a01ad5e38066a69ef99d029d099b0dc7a173e73e540ac6aef1c73637c07a9249472a9773368c6b4f2fcc9489eda515652b412ae4d1905498fdb52c86f40571b435f6a0bfc675f58b8d5a6722178309fafa1bee1cdaff6ed443dc8dfe4613e4661ec6a22348ebf5a252fe156bfcbc29853808c2d2b886217db35b7f017e5d9d4e61e7f508e1781bf55c2fafaaff3a65f81332e17322da13c093edc7d94ef7a7fd25af98617b8fd363741a4dc01f61edf3ffbd1ce2be9e3f4cae49c9df3ce1bdbfaa3e7c4acd4cf504fc552c3f12e1c16683a7aad86ed3dbe61c8bf285616cb0de1eb541973a3102bf2b7cfdf0d74b261967e85c39345e5b23c1ec14ca7c5cf5914944c86b231b88f42c0a5ca674571377adab3261e1e82c1cb78f095ec3a1abcb079b29afce0523de15c4675545f5c13d975d0d685cb204f991775356cddf590234d541c04a5a97b36af321fb23a9b48330d80fbbf5bf6ba3a007ca88c8e109af6662d44605562e0c3ec70a25b883f5a08c09aba2e518da24f9d7d090a321256ea71ac91c0238fd05e290a14403c214512eb127f157771baeb0afc0aae66c9a447c5665b19bc199ebe6ddecc53a6627ff452108bafe555d3f33ed32bc2a93a0caeb0e12734fa7e926dc6d3706459fcf2628fa280c4490801fe48e42215b99a0bec26c10d4c98c32e2cbdea0f24cfe9776a3243746b89df49b5ebf2f4eabae39e9b09c7445bcf93e9b7f213987150102cdda85fdcf8668edb9aad98dafbfa7730ee01a5765068f26aec16801be33cac1b9262f74074cea8b36c421b2f183f2c887252deb5ec246d7c2b0a68b469a59026d6c679d958c4d96e563f3cf142cc6e842f58be91a8586f124f3c8f0177535bab751c4566b115c1df6ed37714444de9bbd53edfa3d26b971b28302ba7581fb3b271dd8a894cf9543b0b576b07ed372b5e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85547fed6106a31ebd36abd3b04374b68b4eec7a61dd649bc664296eb099df793c667a100c2357a9b1bce36ea70880f3ce92a4107b6a7231c53b504d4ba1d2926f9a0f404822ee8b105a65ff553f29e615309a01ba3e4f01c62e9683baae93a1a6161fab39425e8a51e4044bf15210b79f7cf75515ca1ef3a32e8323df73d04150460bf61b271a35f3c14d9915e1544b66d06347b570e0c1df33c915da28bad2ea834102e562e15e75767434f424d17fc8c01f06ac529666e39a5a362100792ac85b25836dbd05a694c3b215c1e737cd53bda1507a900da88227d9e26c06a2c5ddb819ca3ebef479433f86158ba60b195a5b6ff11ea4d68208ef05fbfc667ea06a82ea199acbc0c98cacf1178a974e806b491012352c7571ec66a120f7ad851c6fffe83e1e6594814297295a8e37f2822bb5f3cf8f0296e8b69939e224d688d80caee5dd8079194205d0b612d358dabbe3c2d686cf989521a1417cb09e121b2647f15501e4341c8131c91bc6e6189021f6fc968ee7d4a0ad2b18bf634d2d9b7f47acaeb0e12734fa7e926dc6d3706459fcf2628fa280c4490801fe48e42215b99a0adb30bfc11b0bba821faa84143ce43800afdc9b0a1f8da9d76508705cf5db0ee0db6b3c16cf0be9cbd5874f3cd249d1e3d8ccf24f040db9c707aa168a2d6bd230ee01a5765068f26aec16801be33cac1b9262f74074cea8b36c421b2f183f2c8966984dc8c0fe32d6b174b76704df1c188d76f4de5c98a40edf45424f569e3c9cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-tornado-6.3.3-8.fc41.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.19.92fU@fb@f - 6.3.3-8Python Maint - 6.3.3-7Tomáš Hrnčiar - 6.3.3-6David Abdurachmanov - 6.3.3-5Fedora Release Engineering - 6.3.3-3Fedora Release Engineering - 6.3.3-2Gwyn Ciesla - 6.3.3-1Fedora Release Engineering - 6.3.2-5Orion Poplawski - 6.3.2-4Python Maint - 6.3.2-3Yaakov Selkowitz - 6.3.2-2Orion Poplawski - 6.3.2-1Gwyn Ciesla - 6.2.0-4Fedora Release Engineering - 6.2.0-3Fedora Release Engineering - 6.2.0-2- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild- Rebuilt for Python 3.13- Backport upstream patch needed for compatibility with pytest 8- Increase timeout for tests on riscv64- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- 6.3.3- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild- Add upstream patch for Python 3.12 support- Rebuilt for Python 3.12- Avoid tox dependency- Update to 6.3.2- migrated to SPDX license- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuildbuildvm-a64-24.iad2.fedoraproject.org 1721446643  !"#$%&'()*+,-./0123456789:;<=>?@ABC6.3.3-8.fc416.3.3-8.fc41  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 -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointercpiozstd19aarch64-redhat-linux-gnudirectoryASCII textPython script, ASCII text executableHTML documentXML 1.0 document, ASCII textJavaScript source, ASCII textemptyeɃW_̔l;https://bugz.fedoraproject.org/python-tornadoutf-81bd5393a55f846aab3eec330387e3b537bcc5a5ed34e5ab09d9515b32b467cf46743891aef12835115c1de4c8abcd39a066f74384bb101a393f9d5a4ef8dc8d7?0(/h:F3JrPW wEp7Cu@LÔDRPwt8[oJt*0N0/sXfg*GrpdY~a&|1ƼonFWLkR*o" (GeK+ߺ|_U5{$5tK$c &rN,u. mj1Q̷wwy82. Cd,244\$t<dsymf8?(g:!N"sec-:JZ昇_ImzojIp>-1z!YH B`"ݶ-1.J/iگf."ѭַ:BdzCƅ+'3zJ  #1?G>ziږʐ$a ńhľOqU,7׆*9u*;9HvYf岁E#t2zx&0KbјjطVtbqENJ$mhi bǷ!b5(7V~(1u.WOwtlVboJpõA6Fn,.08!EӚ[Zn +u[| _}hLt2bG q&1ȵH*7EG44&cQF#A6potrhHRDc8 0 V, EI dA2a ڢee9|zl -'QFJ`02kTL͡&N:i<CRo[ー^)>:Ϣoh6Z_cᡦ=Qno}0z_V & BM$12V>6P(PFT"a2ew_xB4KrUSU#Vu1-cϨ I+hIβ9 &¯rM01ԢaU+ הq${b갼&Yq4)WF5(It0›c[L@bb  N )6i9^jDSz4† TmLL#<_h/I閲D{B ˍi$a9įzc)|DTHPop~ɷmc1 @(D[x{%A< dQVt->X DFrJٱ-'8@P&E6mϷ%eVIi`Ez/ʟT9neňк2+޶W$0 ʲz%u+zd/n_l<|r5"( BƛciE}Mj4ƄᔹƞcklF;{\ބ-?~MX6QOCMa˵AnRޥoaYjYn^0v"L|ފ90 '>Ej@D" sem4Rb{Kɜk"'Hd3UfV\Ug*%@B^xROĞ1)#{lϸғCT*ʮ zN9MUՠτCMI+!ٷ$ D+ZsžerHDd:1դPm/(c+x\ "!!1x< )BA B#NkEir,$`Й 2nD(m̽* @1T(F-RL& Y`Z@CkNHUx"  `.2M璺? >Tnwc@'eb^Yhh\,20 kXzgpt#D.h+]:JL1eFRVVJeAJGН&iEA1!ZCnsAObUFo.Edt2&t2 FN!#yd@E'q ta)EGWwˬ_z,C1o)7I9eWek8 IK^_G2MM|g>!1fx5Ѧ$K 5o::LB^3r_<ɐ ќi#ʦ~Q_bzIjTvn].3HnAzM#bk/x>0ia۹?,UyAڋ_g~YjwvZzuձkXn~^㋯7p<}݂W{ЋSoy)*?w}M{q&zߩ_3G1H&FEOQ:ӑ"{I+5 ӋIaʐK]`װKDnqqt8 Xl40̓`l0 g% [z*P7RxkC|G Pҭ_]pJb L'9N99U[ 4QdO!AC Eox}Jgo$m6:zDzX$8 5pL$d{0+X~>( *)? Y9|!b9,X6=.J@AOU6JYRWdXLMŷEyKԡ(=DIʆ N6MU:Q&>b"@<0PL+ʔƮq^(?Bٻ&JeK;|^,v` Zjs Q:w*_X,G^sNK\U7 "@ 4`cX,HV-]†$mL76s^,zaj@L*Sy\Ep  PŇu^V5h,e^!,[-r׉8^p&&7,v^zN@O2`(JϿzZ+Wږ':vvˤg/3 0$>vԹ}ܲʏWrXj#P+ }=b@8c?Sסz9Co&Ԫv؃ T<˯#(zBHX ̆r]a\L\) `jN%,2'0F4$;QPA#(Hu8{ 6fa)=XlkdP;N$G;iFXIHi4U;|J0UUaM#_w%"134H5M˥7nb M,/d@dvg)Nh;MP0+Qd[{"{Nd1X{վlXCa^1a+ǁ画E[  wzux_/{V(nZ5`\<݊Tl*9jFMeV{X;\u.]> -@Lj?>pfM?(H3 =E$?nƥz(ú9on7㝭mfk.9OX&E]^ ]Y@Vޅ [ rek&ru_bP9S`J; tf y$e+G΀z !?FLVN KM]uEUjYM[K 6&v0hj,$}-ZW,P|C5`Ӷ*$d"Z &te7N>CT}mdCc=%+eUòVA݅/MaƤU'C85k Dg3!1CW3 RTx%c8[ݓ HUZ9Z!x;% T#LūƳ0Ga޾h5?DQ*pDvE AvRJX ьnKx,V2q*9װ)!tHGs V)BO16xW-Wb˙FX/qRNMx]dq RC"*u.d]qEMtkCjPbN yD-KdJA4Ec-,H΀}/ lj~Ž!(+<_{'K9QX>]i \ZIP=(E_J@zBOً_J~g_F5!C( $! /hJlgNW5@Nɰ|n_P_fZ4O_W(;Ū C:_`nqFZ* 8a.? 2>FzG${LV4c U?].!9ѿu2)-Nji6ck !OpN&\T;Lކ A~O ib1w@^ܒ^"DRL/xmG0s@ )h-Fytk+D.^n7 (3|n`wl2ևOВED杶՗ϯW>SXS=FjN@^*r|G̍Z&ʬ3O;1_93QSx$ a%IBY pg,^"H >xjP:\&5?Ѭ$eF,HQ\m@ɮȖNqLch!0|fBc8wJh>u$iMok b]HZ,߃㲬t?O2`ᓳπMU2 dAcw8ʼ~u]%Dp%#Ay3nC3WƦhbE{t{yWnHMѸdGHĢg2|;%|YƫS4L9v,+~dc`f*H]{.cU ՙG;Kܬ5OHFTR4>c')@&-ٵ+8% /qsɏ%U[__B$<¡Q#dFqfB,9KtՂ)*ajL!迈KlIr6#/S=XٗĪZ̟BZ2]U#Coj8Jy;C ΅=Mk#A9N)-d-Xv?rFPcF{a}+9>%dR4025i&@HA٢̰{6EbPDB[a'0J82`R?0X+X)-:?gN ?[2[QPy> Uv8 ;a_ UR>1Z%Kfu184 ;, kxzɅ;̳XqeSTB. !PqR/DkƘ(lUVـN@lPXSxvS ZR!1MYF g*(Vơ+9,''^f6ϸfmԘ?,3ZtpuQq1kw^͏` _6DrevU^r=!y-UcZL1iaXռ1AP(:fσkuK$>Z%Sė+ Czn>Z|;3n j8@C9-vҏڐ*[ w'K.[+ ch']7G}| ٫kx&? U3~~5̺EYoISP0q^uIpѣ1a*-oTH&bJd$`Br#9g3>dƎ ljlAe(NZ`}UEE#VZ_xH''ފEZi8b[*^[@-+pF2$#u/e&%kD}VL&˄N8tq ,V*t4Z.*9.<$X(!U iBͳ@@X?>2(6\PI[!R{ݔwfsE|+24iV@ei @JpH͓P?zF+".^[t?A>|au!;Qpe63>ոj1%4>iwV5u3T2ۨNn#.,q-Mp\եSvA88Q#7L`_H'}>̼ !e\*ÇF&!wwPMI>~)QӾ hم?vs51Tvy.Mƴs~-O3pK^Uc6.)SΈcZ>2v3\qlEt4FwD̶>'s595`71$l/PU/x'g ʳMf* ꔎo9-Pmv,VTT%^,|mmaU0m2zj[D#z= XfsIii 42:NJH2,mo)ݤ~(Wı}=)hyq[.TۿB>Bq}1. Uc:D2ҹW[ϑ7RyXK*֢WYcK3&6ߦUPEZMF|Rs u&s3 p4GM^` S E{{jafBx.D㱂S`>$7ȧv^MF!EVhttD7uv@g[iw-) @Sɳ1׺Y.u뀱6nX=_bO>MxhC@d|pAa%Y֞e?sF*vx.pev.V"* 3D2Yǃd" DM?aN}NlOS-E#C nRbErj&u_?AiԠF&x\&}Yך=HN/Nz/$/wP@V䪗fC]3sH4iwNM:d1^s؉,NJY=ghFp[NSZ2S{Fs?J̾$JYeg] KvKw7ô f&iSJb:k; Յ7oHbd7☹L½\@[A/V}j 2 N #6Ï/r+Xk5h2峴qgIIb~1o8"^G3pMOӣɤ^QF -ʒJ#ӐdJYjA~P`?Q5iRFu: " y tq*%d+" '_xhIX<=jB`XrC簂Lb[Wb~\a պ|4 HLȢqIK;TZK9?1J 誯a#Ȩ ɜ0zCOf kV"*[G &ŴPƺ*cuAy?{0F?4 @+:kM0;G.cO'PV!R#-'*\Լ992b@"W̶>#oֽǦ*7ri { ]Ju-:%h1?.3s$j=a31S|vb#H.J@I<+TGG&EsZ.qUURQpi a@/`i^jyVF|) ;͛3D=eee`6{~zt\ljS91 y'-~ $,fnjpx}K $/C±ɏ CŐTcDA)4]1i:/PѝruPI|Un8ݙv̕k. GPF =mDp'_t8j:/πkݷB)LP3nkC0gEGBtFcf`\tL%#CӐEqjL )PhJHXNJ)MYLkcUw3拠6y @՚PEw_a}S;'Ņy+:8hI.Xe+jx'8G˖6Wi5skngA֏ڂe-u-w )pbjvC< cpMXYz[);O!H 5Ù>qCO..pH'@A;`yN6Ѕ*ꪌr7[֩Ù礪I!jRvg+K:I"L]vDjqk.{0W@<(Yu9hPkWMHRg%wn+\ O?~o.kk#;OwF{|P[,=yÏ mj]$ag5~9NnaNB3oɜa>vX>b̛Y19bI4?ho)KRgHX1 0OJT3_tF(X4{*z&D ֥G`2WҞ1CT\#j)$`\m9*[kistmg͇ IzFFܪHo~~_Qp35E;sDǯg3@Y0 .,dJӜ%TxuIF9gfԮeg6_yӉ$k_:ԮnVSmd E$HW v1O]S觳J!<(rkH׾_c&T7Y|s1\6Xc |Vӱ=D΢ 8p(]*iݽРFny,5,QC0H]]EWmZyesWN Gϝnb}m3ٴ!wIaoqF(<2OgdI̐޾GYkY u3k@w:e:/RlXp0!¬ ?ܘ@0ݣ׶#3O,ŻrdI5MM2G.V2$ #ꭦ"'1E}e"A`k|MY4ҍى̈́2.$ l1Q;GĈ1(9)VW?Z'T(P NR҇ y)KKO{ ɺ$Ѻ*/1 $`}PE̱[Ifw09çsb>aݭ7M|q7uz0"1F?$$oOH / u(NOWUEwޘpv#K. δ.j(FCa]pB>wM\;)JY!GGM5`/ֆȊ`nFn=kvmGGT; #Mb@˛*NDACV@v)>"al")T}\Tsؙ} Ս z3}ipo ز ƺԀkTᖇl$]V_Eh!Dmh a>uyrWKOsn$ea D ņSaG`Y%5Xd>,ɋ8*;.>LMZqB TbZo~ZKݘ G&%죠M}݌sGj42{OxE+cZF(\zSya?( -+`86cneVM0 =#L8*3:>bAo[{g-hV @c@e0;Fŀ>֧abLY ]YI+0ſr'8IJ0Yt7V9I8@ڟ܎9t iG#GeIg`:"'G͕NE}9y\qo9tkOt]%lY?8l`PBfA;\}Ssbr?ۇzJ,$VLᒅ v >dENL @{XY+"2U5I,P~̃t*s@ 64.7G:KƢmpOqjw3 iU=' M,%Ė/Y{7&maa 'XRϮ_)nĒ/F؆讞qBSl [MsDGߡ&XGMP 8yGo6CWLiThaO@]j3_f\`xo `FT]V\ϫ\q^Ar 6\Bh6Il)0 tXS"B)犢{ !"8(rZL܉nl;o!>6D  nHUn?E,]#j2GfdB-0wt/y138PD!X=.LhMXx!2snłr>7X-v9f&4|Op#3 8jtZojeyɜ}ln~%$gD+mQ986>&Jj;2%aa93|AnAX|g I ϓ479v 7]/6VL"g$3ACcM$:4g^Q~޾~[> qr/6g&3ǼP2 SmODР*k kCzPhE hvOOwK̦Ց$.A,.ʧHXŶ]:u1|s;*~#*+`LGzeKձˋz)"mNG 4ʼW-1]Ղ>e $0Yqp | "RLh3csy 1(! ۵jHu b#KG8#G,Eo*TA\ck(~jfr/XEifc371ؔ:fz촑3GB,kky"dߊ+Q0Tݼ(4Ih@c\sÀ#W"Kl2qUALH7 5d@qivJF( XjԗQ VYi0sm<"WL3a޳cBS+B<[TD+i+rNslyyh*&0#z{wQS!w7. .{n9_@3lJIU33M[ﱑiS&%c˸^"#XkOV ò?nF/aԚсp6T*'Z&kD;6R GcÚ `6`72/O{7J0Ob.@)zqy ԁrݡ q8*aKBfJ)UI_Gf]ޚ(V 6YsLp 7TaҠHz%T X)'E,oS\{BƇz12 >T.|Z^>nxb^4 qަu>=VR1.ޢڟ3: ~XӨ\HͶ[dzI f( ۹ȯRu.a3鮢b{fbQb LB!.ҁIDX"UZBp, 'ewfG!Ph;,!nqs꥓m5}=I}K ÊRvuU]^.4=#MG>9ftҐNG^Rw^ ʃ}1 AUGKBo\’YكGIOHi(WC*rKipf-@fw늏%@/2()ʪ+BMߨ(pƃM;pIC{bzJ]ޮW@mѮ^^Xv` i՟3!*BOuq >@IȻ@ksx4"L(O0q^xfc' dV-EwKzFmr[Nb֙yɻਪ5nsQW5ٞUhFPżibd3u7xvV2E!Ҩ'D*!L蠟`tViM,maЀj5i)5 ^û \k?'X/dM/?HJ $UKo3"VښEKl1:1'*CC7 N_jmee14=8֖ZR|7 4#!z_!14:kC8v-Wy[D|9j:Y zO%ŔY+m{uק9껚 ^s!tqvB {d|?Vp_BjôD\FER¯ē6䀶"t;ZV gFHK=7| |k3=`:P) *0&4Q8'VCpJ4yԡhOܮp EգEM;C@4Ks L$[JB#$8+ BP1W d+i ";_YGlڹ굲 HjîkyWH+6Ϛ+P澍Gig=7g Uu!5!3W^nzpЕ3%6+0]Efn 8(kV1!Etcgy9ziρO(FsB;B#? ߀l'_0b8jF?Y ЙbO-.=2 HI/[[q,eN1jGqzO~(PN._6v/oFbR//]x8ZY3'!-rX 2뮩#b&=|6,i9>yDZl:$֕y:VTEc./* Kt͜jtsn$\w KP}.}R4Y7?Z1ϧs*_tW݇ȰbބQP*qTtWddQ>]"s-O:}I勗Tt Lg/.xVC٫ON!nnkୟhV=Vд1He5OR~qe~'Fly:0!\V }ع#BߵJzi> W6>>֖re%NKWm)s> # -do.PS3e7%1jpp\%-&PYW`aq\Վ;>Khn5NcNJCžP;D|3a@!gzђ]p*6DQv[Om3I5?j(d:?_ã_l7Z@}a`Kyau #%%~IRY,p-0n[egA* xeM֪W8椲ȦmBi"J>e%H F l&#|J4, /?3Nb QZQ82 YSkkYoimk\Hn4̲6U3%&0-cZ }276tK Fyا"`}Rccb]Tkf%=ݡ1M&Rr+ׄ@჻G6.XQ4`P1{dP`&k$snaȔ7?T9n)6_A*!\ )|jWe)^p'vxhU x 8oʷɩvՂP*g5evf4{qXZI`r֘!ia{ڏuΈ$<Ľ7z+5c_**m$ora^Q>+Bcv!SA4fd"pEweJ֐B]TA %~2/dύFn>{prr]".>z@y@3zL[̍~+=y-#_w@ܴEh.'k7vreaLeVNP`(W0,/"ia澇dش 9诫Rrtn '͓%oS\k~ }IbX凘mRP5.byn#(r¾* ou*Ptp~}͓\p&I %JH3H$R)T]j{!jަ@u !SC%@AaMo߷B[c)@AHa9φ5< CINZؐ^F0*lZrF?3r-XNn#1`)ݢZ; EW7uWCp@b[#tQkLP/hyLwu'.U6BLif(ٵpMs%3Z sgy)uxb$Ոd '$K;FCaح(ֺ5eWbdj4=]5X!(8GώON&k$QTyaz޷2-L_%㆖]7Wm7{-\׳᝹|pK8 ꩈ-Bͨ@wSG^u(ĺB/AMHPčebu ~f̯90 Sd6?Gٙ'7+n`գ9\#}Ь>EFQHG(OGnS^23 d F/dן [%{IžM.1#U77bO_>mN4i?& v#Us={&.w O`ٜ+1\<~DJ.c 8 iNg@#QqKU+0Ě 4h2o7y>@4)X@}|;%u {2BbYPڒGC/<ڢi5ÝwGeQrDDNLsturh 4 w.dž"$9 qY /mBa'nSm#Ҏ/4xka4ےdCZ.[?DCrM(cYx#Ծ8x칈~SE?E{S7_go8'B MԼWۦ>wbL/5ϳM:L$X