python3-kobo-hub-0.36.2-1.el8> 6 6_ ܉3!y덏%!E/֡f8E !E/֡|w!* t lX=.իDIrM[ s+u 䋱^5;x,QfiJ &,ː-xm+)-?}9WHiN$0н:q$ֽo>b+Kue)f#Sc ep2e , &t!~a0Ύ%R|)$2Qɔ!XhjxM2p(|$HNSn)z@coFF}e,0cc600934d33311c1a4fb0764f1b388b63d6ee6c28ea8886e1c1e0a76cc7311432cf08c077db22ec1556797fb6aad0c2bd340371wx1#\AY~<<>=l?\d  M '-4L X d | $ $&)>++..$ .L / (/G8/PZ90Z:BZG8HPIhXY\]^bbQd}efltuvwxyNXCpython3-kobo-hub0.36.21.el8XML-RPC and web interface to a task databaseHub is a XML-RPC and web interface to a task database.f8jbuildvm-a64-14.iad2.fedoraproject.orgTFedora ProjectFedora ProjectLGPL-2.1-onlyFedora ProjectUnspecifiedhttps://github.com/release-engineering/kobolinuxnoarch[[##!zz!,!,LA#$)LLPPHHqq_ u6[H^k xqqpp{{  BB|pW$*ssDn"A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤f8[f4`f8\f8[f8[f8[f8[f8[f8[f8[f8[f8[f8[f8[f8[f8[f8[f8[f8[f4`f4`f8[f4`f4`f4`f4`f8[f4`f4`f4`f4`f4`f8\f8[f8[f8[f8[f8[f8[f8[f8[f8[f8[f4`f8[f4`f8[f8[f8[f4`f8[f4`f4`f4`f4`f4`f4`f4`f4`f8[f4`f8[f4`f4`f8[f4`f4`f4`f8[f4`f4`f8[f4`f4`f4`f4`f4`f8[f4`f4`f4`f4`f8[f4`f4`f4`f8[f4`f4`f4`f8[f4`f8\f8[f8[f8[f8[f8[f8[f8[f8[f8[f8[f8[f8[f8[f8[f4`f4`f4`f4`f4`f4`f4`f8[f4`f8\f8[f8[f8[f8[f8[f8[f8[f8[f8[f8[f8[f8[f4`f4`f4`f4`f4`4b10bf8532b032df59f0ca97a1e1b78fe042b521cb90c66209cc76007b07fa835b6fb3782d7db96ac7c6364cbbb493570a4d572fd6207433201889f40469b4045b6fb3782d7db96ac7c6364cbbb493570a4d572fd6207433201889f40469b4047f0c5099dee38bb5840e93e293cdcea08583e35447db4fef7e758a9a790bea2b7f0c5099dee38bb5840e93e293cdcea08583e35447db4fef7e758a9a790bea2b3a460a9cf8a5c3be9977383b322e2c3defaa3d49c7823efcf84bf4a3a223d9503a460a9cf8a5c3be9977383b322e2c3defaa3d49c7823efcf84bf4a3a223d95001c92dca24f3deb083a9d897f8c6a7f391090ea5f06e3ead2387d277e30a60f301c92dca24f3deb083a9d897f8c6a7f391090ea5f06e3ead2387d277e30a60f386d3ae230bf10af1f4b529114cbbb1c5af3e4f1601e90fc3a5f91f789989a59186d3ae230bf10af1f4b529114cbbb1c5af3e4f1601e90fc3a5f91f789989a591bf601af4aab459fde0bf47e3ce31f52c1c617572b68a6410ba26f594302bd0fd4876bbc80af0c8e09ccf492038178a0c1593bc25c4f64cb08d618802f7a9971235f116827657c2d7516aac3cefbabfc596b7707304ce400ba6649c59578f338935f116827657c2d7516aac3cefbabfc596b7707304ce400ba6649c59578f3389fd4073be597f0acf164bda3d2885949417cc74072c3c93035a3670e24f2099edfd4073be597f0acf164bda3d2885949417cc74072c3c93035a3670e24f2099ed3236ab4bd09a9c66671ad07e51efdcd9eec98851ba9ed68bf4f2a7853c7dfef821726f70d6b2f7bcbd857f302a73cefc988798de83f4c83ef168f3b72367a05c8b0a616f757195f4ddf899ba80169def8309bce0503a7c0482ea9530e115af4294bec999d922e87381228aed80c00fc367921ad7234663a207145881699360f1e31412549f3f0b920dc6a6433980ed45c133a3e6fc2559f76d98d6ccce30b40498c05df0d9031c24a0121fe833cc8312605259c7f7e87642b8e528b5c681eec28c187d91ee733043c6040a272559a6a6092cd78e8b0454be30c09c32ca8f0e5d84bc01db45cdc4bbf0d2058a362c19d7e1ac06bf40e03216e78f04722eb32889437f16e3a73d8c3148614589795b7cc080dd846f72e9fd477e40036bff486da0042073b63cd7a095e27234a5e8900b4d766a001f3a3e1f4a6021745f8949e1f8e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855fe3bcb985fef2101c79d67956639ce2cdc39e1b02990758d583818788a53b236fe3bcb985fef2101c79d67956639ce2cdc39e1b02990758d583818788a53b236f830ab51783f5feefa37198c5e56ce6beb9836b80d963a0366961e847557cd05f830ab51783f5feefa37198c5e56ce6beb9836b80d963a0366961e847557cd05349938e9c438a7ce5f3b22362759156044d7aa53a3e87a08f3f617e992d35632349938e9c438a7ce5f3b22362759156044d7aa53a3e87a08f3f617e992d35632fb6aa523d6d57daa977a6705363c356cf9eb8bbd223dc5722352c3620be31dbdfb6aa523d6d57daa977a6705363c356cf9eb8bbd223dc5722352c3620be31dbd399de9167884fd4f61f02cd569be219eb7bea2fac5f724d60e5f1b76e1ad43bd399de9167884fd4f61f02cd569be219eb7bea2fac5f724d60e5f1b76e1ad43bd776065eb916b386f83dc84e11a71c2e1863ae529c3b603e43de86b82cf92893c95c67e6a59452f902c13815fe0209bb838dff198cfef22b6511118751e62dc80056396c42da8ebb102b0d681ca9c89cee8ef06f4b1ce8a3aaa52d77298e43f797a9b7c83ef027e655a0fb0938dc05529c61d348033baa6d3ce82c1474238a48ddfe5816ebb6d090aa72166ddb484d8360fe2c93527f8d4b37244238cdd7c20d2bfef6c78db89944ed032781973b5d07eaffd39bc34577693a0eb387da73dfa162ecd5fc277afc4f9f8669b8e14c36ad7ae52fe4baa103e4e874901a5e503ee5b5daf7d79d3619f0f7a198a11f35aa79ec2cacf908fb3cbc713d7f17f0761c5f48f2b82002311c00223c37af811809a3d9bac54ebe1bb293395a8cf9b723116d0bcaf739c904ad580f1db57d535dacf9bef5ee95513e8aebb541539d85f969a8a486fcd6227a71192f72e6239a8e49ad679f795adfb627013d3bb469663e7503118a5d2185a26cfc8b88ea21b02ce60f37f38c933acfbea7d8c03dd038f0ddda192d184268f6afc233f1304b292edbfd01b4c550d3ace279fba0952016ad1eb812b17c80961252864d0a80f0acdd65ead92d2c5843f7ea2d838f6b49323466986fa1ab0711f2d8930c437e310e9c7ee8fa2865521f5cd38ca3d44b54a3e6bfa026bc82800308b3ce29df62e53ddfaa47d78afb820dd91f7730f818e8fcc4d1db4f233073381eb9d19f051f11db2b3ac4d1d9fc1bdc4a696b5e3c4431f346ec8d5322c0b3608c9e495ea30b95b15289c51d9d0c9c0087898399d6db706b5a4b34ece652999cb228d11fa46be3f8f666491610ac1db75e4289e231b67a540109599eac39331f069a0b038b649f56b083ad9ed9047084298ad53c8f8bf8bdc10b5100c7c7853077a4e1be6c8c3b1111bb8209a610fc13570ca6174b802396c635891ff3199905ea16a3dec4dba649ebe4804e920c00fbfda62790325977955577b29b1f425c53a61b67d9450e13a0f857950b3f5afd499291abcd9a8f829c0fc0f1b761ec55c53b987ce26240ddb35137dd24a81270465aa7d6d98d9f4e9c4642371b9aa8aa5da816dae56cd53cace856181d591aecb57ae945fccf7ece07c91ebbad3578d4e537d43670ae78c36e927eadc7bb06172a4bedb6e8f3797966823524f05957faf2cf3869a228050a34592a9c01bc10aee14cf97610886ab24fcbc1df9b07b56e12993a96955d7dc1e6f40c6cf86caba295aee2cdbcc594d5e79290a3747f063d52256b5fee465602abd361ef7f4846ee0cbcae4a5bfa2cabc1d14379902cef350fb13ee5d03315a974d5d736955ba09b01181d0f8f0bd0c3852259436d853cc1c715e4669cbc6cd74dcc4fb2564076523b1411c978ccc4d973875ba461738b1329deaedb3625f4dbfb63126294f12efa5d346bd980969026177cc8a57b822f5353c36de2cdf32fcbc737e64d49abc483569eda6c673496fc67e2a26c1a7f8e8bdb21d1a8eeded4031b25018472483e3ee8d79c4b0649ddd2e86cd126fe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855399de9167884fd4f61f02cd569be219eb7bea2fac5f724d60e5f1b76e1ad43bd399de9167884fd4f61f02cd569be219eb7bea2fac5f724d60e5f1b76e1ad43bd3679caf7b864cb2154d2299ccf436d65df0a6cbd5841a6348f1e9e5c7486094f3679caf7b864cb2154d2299ccf436d65df0a6cbd5841a6348f1e9e5c7486094fd47d117e8a58511da53c61160dcc2e8253a9bc0344d98adeada83fb7b630c581d47d117e8a58511da53c61160dcc2e8253a9bc0344d98adeada83fb7b630c581aaf9c6355eac8ca880f23f46682fa15304575b581a203e4c7e40ddc2e5f8ccfeaaf9c6355eac8ca880f23f46682fa15304575b581a203e4c7e40ddc2e5f8ccfe749a85cb453f5c5c0718e2428460c6605645fa0351a2c4616faa6c360ac14405749a85cb453f5c5c0718e2428460c6605645fa0351a2c4616faa6c360ac14405e1db91b27657be90dbf0ed42ee168af17eeb3d95734a2e84c2e322713bb087d0e1db91b27657be90dbf0ed42ee168af17eeb3d95734a2e84c2e322713bb087d00f83c0b808753fa973f7b95c4840b9477ebf1d02162b7e45cab8640ff152dc9b0f83c0b808753fa973f7b95c4840b9477ebf1d02162b7e45cab8640ff152dc9b433560d6c19efbcde45fd3ddad3fb1c9bdedfc5856edeca2d22df9798f23bcefba72c64a2626e0bb9d6316d4cd8d93197dfc02137d2c7e2ab190ca790e82fdea04ce4bc7d97be78bce5f67604f8b0ca8ad2ddfbd0b75f870edd67b1b1b4e2174b68bae71095c96c06e3dd654032592997b94b270d51c09e973b9ea29d24bc99fb9fdd436822a9ffd166215aaa332b8e8250a1cfacc11b6452c9f368adda6191d1b78cad6b622c56f8ee45ac9b69af0bdf9fe911e5bbbbf740b509f76a8a69fcee73aa533bc41386b13cad0598881ba389d85cc8a28e331ccabb47e6e1fd2a0076347deaf73f5c4c69972212230d58fdcff58b1cf0e1f47b39242ced4874cbcec23fd282a1d0f96baba4200d0ec0d8dcb698f6bc156a6701f1c3dcb3ca84621b323fd282a1d0f96baba4200d0ec0d8dcb698f6bc156a6701f1c3dcb3ca84621b3706c8dfc2dc8b5c6030b37cd2efc0633ddbc90c861b1e58664810f31b126c5e7706c8dfc2dc8b5c6030b37cd2efc0633ddbc90c861b1e58664810f31b126c5e75fe0009d097a2fe9c221b0d34bd2894dbe2016d5fc971a950201ce5f026111255fe0009d097a2fe9c221b0d34bd2894dbe2016d5fc971a950201ce5f02611125ed08e60a230e3bff92829133c9ded3448e9cf679f0cc343a7f879bf9f4582659ed08e60a230e3bff92829133c9ded3448e9cf679f0cc343a7f879bf9f458265935e14cc8b6d08f5c411bcbe9c8d807b10fc9ddd1c582e4f352994b47923829fb35e14cc8b6d08f5c411bcbe9c8d807b10fc9ddd1c582e4f352994b47923829fb691413d0241b7cb282fb916fd17563138d34878ff6c4326aa2f9595910f498bd691413d0241b7cb282fb916fd17563138d34878ff6c4326aa2f9595910f498bd0e317df9d96ec7d9e90ab2e22b16775f40d13b75166217631f047036ad5686f9a2d53c66db9201bb95aa0d30267ab5c35d6f2688a6bf11f43388112b77a4d285f3538588b8b774effbf211128598ba3ef95f34e177704c9b95bb3c723f4092dc93667b83cd3b356ef930e762bd901106e24120bb61873d7f15226dfe337a62446c4e56b929160783e0ee32a5d6052aefe1048903d6e65d5522f55f7ba23a9db0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkobo-0.36.2-1.el8.src.rpmpython3-kobo-hub@      gzippython(abi)python3-djangopython3-kobopython3-setuptoolsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.61.110.36.2-1.el83.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3f8@feeM@e@eeye`@eKx@e6`@e1@didd!dZ@dxc0ccb?b&brjbT@b)@aNa&0`]```@` l__{ _ @^@^^˳@^@^1^E:@^1s^g@]]Y=]V]9\@\iL\T4\8@\&@\&@[H@['Zz@Zp^@ZLY@YB@YB@YYYx@X@Xx@WPW@V=@Ua@T-@Tg@@R@R - 0.36.2-1Lukáš Zaoral - 0.36.1-1Lukáš Zaoral - 0.36.0-1Fedora Release Engineering - 0.35.1-3Fedora Release Engineering - 0.35.1-2Lukáš Zaoral - 0.35.1-1Lukáš Zaoral - 0.35.0-1Lukáš Zaoral - 0.34.0-1Lukáš Zaoral - 0.33.0-1Lukáš Zaoral - 0.32.0-1Lukáš Zaoral - 0.31.0-1Lukáš Zaoral - 0.30.1-2Pavel Simovec - 0.30.1-1Fedora Release Engineering - 0.27.0-3Python Maint - 0.27.0-2Rohan McGovern - 0.27.0-1Fedora Release Engineering - 0.25.0-3Rohan McGovern - 0.25.0-2Rohan McGovern - 0.25.0-1Fedora Release Engineering - 0.24.0-3Python Maint - 0.24.0-2Rohan McGovern - 0.24.0-1Rohan McGovern - 0.23.0-1Rohan McGovern - 0.20.3-1Fedora Release Engineering - 0.20.1-2Rohan McGovern - 0.20.1-1Fedora Release Engineering - 0.20.0-2Rohan McGovern - 0.20.0-1Python Maint - 0.19.0-3Fedora Release Engineering - 0.19.0-2Rohan McGovern - 0.19.0-1Rohan McGovern - 0.18.0-1Rohan McGovern - 0.17.0-1Fedora Release Engineering - 0.15.1-2Rohan McGovern - 0.15.1-1Rohan McGovern - 0.15.0-1Miro Hrončok - 0.14.0-2Rohan McGovern - 0.14.0-1Fedora Release Monitoring - 0.13.0-1Rohan McGovern - 0.12.0-1Fedora Release Engineering - 0.11.0-2Rohan McGovern - 0.11.0-1Miro Hrončok - 0.10.0-5Miro Hrončok - 0.10.0-4Rohan McGovern - 0.10.0-3Fedora Release Engineering - 0.10.0-2Rohan McGovern - 0.10.0-1Rohan McGovern - 0.9.0-1Fedora Release Engineering - 0.8.0-3Petr Viktorin - 0.8.0-2Rohan McGovern - 0.8.0-1Rohan McGovern - 0.7.0-10Fedora Release Engineering - 0.7.0-9Miro Hrončok - 0.7.0-8Igor Gnatenko - 0.7.0-7Rohan McGovern - 0.7.0-6Lumír Balhar - 0.7.0-5Lumír Balhar - 0.7.0-4Rohan McGovern - 0.7.0-3Rohan McGovern - 0.7.0-2Rohan McGovern - 0.7.0-1Rohan McGovern - 0.6.0-1Fedora Release Engineering - 0.5.2-4Fedora Release Engineering - 0.5.2-3Zbigniew Jędrzejewski-Szmek - 0.5.2-2Daniel Mach - 0.5.2-1Fedora Release Engineering - 0.5.1-4Fedora Release Engineering - 0.5.1-3Fedora Release Engineering - 0.5.1-2Daniel Mach - 0.5.1-1Daniel Mach - 0.5.0-1Daniel Mach - 0.4.3-1Daniel Mach - 0.4.2-1Daniel Mach - 0.4.1-1Daniel Mach - 0.4.0-2Daniel Mach - 0.4.0-1Daniel Mach - 0.3.8-1Daniel Mach - 0.3.7-1Daniel Mach - 0.3.6-1Daniel Mach - 0.3.5-1Daniel Mach - 0.3.4-1Daniel Mach - 0.3.3-1Daniel Mach - 0.3.2-1Daniel Mach - 0.3.1-1Daniel Mach - 0.3.0-2Daniel Mach - 0.2.1-1Daniel Mach - 0.2.0-1Daniel Mach - 0.1.2-1Daniel Mach - 0.1.1-1Daniel Mach - 0.1.0-1- rebase to latest upstream version (rhbz#2278908)- rebase to latest upstream version (rhbz#2273570)- rebase to latest upstream version (rhbz#2270305)- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- rebase to latest upstream release (rhbz#2255494)- rebase to latest upstream release (rhbz#2254256)- rebase to latest upstream release (rhbz#2250475)- rebase to latest upstream release (rhbz#2245972)- rebase to latest upstream release (rhbz#2245360)- rebase to latest upstream release (rhbz#2244965)- modernize spec file- New upstream release 0.30.1- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild- Rebuilt for Python 3.12- New upstream release 0.27.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild- Declare dependencies on python3-setuptools (#2155008) - Apply pathfix.py for ambiguous shebangs- New upstream release 0.25.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild- Rebuilt for Python 3.11- New upstream release 0.24.0- New upstream release 0.23.0- New upstream release 0.20.3- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild- New upstream release 0.20.1- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild- New upstream release 0.20.0- Rebuilt for Python 3.10- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild- New upstream release 0.19.0- New upstream release 0.18.0- New upstream release 0.17.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild- New upstream release 0.15.1- New upstream release 0.15.0- Rebuilt for Python 3.9- New upstream release 0.14.0 - Adds client dependency on requests-gssapi for gssapi client auth- Update to 0.13.0 (#1789890)- New upstream release 0.12.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild- New upstream release 0.11.0- Rebuilt for Python 3.8.0rc1 (#1748018)- Rebuilt for Python 3.8- Disable python2 subpackages by default (RHBZ#1732080)- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild- New upstream release 0.10.0- New upstream release 0.9.0 - Use pypi_source to obtain sources- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild- Remove packages needing python2-django1.11 on Fedora 30+ (RHBZ#1632301)- New upstream release 0.8.0- Add missing dependencies on python-six (RHBZ#1654946)- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild- Rebuilt for Python 3.7- Fixes in packaging- Migrate to python2-django1.11 https://fedoraproject.org/wiki/Changes/Django20- Fix directory ownership in python3 subpackage- Remove redefinition of epel macro (RHBZ#1164700)- Fix duplicate packaging of kobo-admin for python2, python3 - Fix some python3 packages depending on python2 packages - Prefer python2-* packages over unprefixed packages for Requires - Move kobo-admin to own package (Lubomír Sedlář)- Fix Provides/Obsoletes to follow packaging guidelines (Lubomír Sedlář)- New upstream release 0.7.0 - Build Python 3 packages (Lubomír Sedlář)- New upstream release 0.6.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Convert to modern python macros - Own /usr/lib/python2.7/site-packages/kobo/ directory- conf.py: use print() function (Ken Dreyer) - conf.py: py2/py3 compatible exception handling (Ken Dreyer) - Fix shortcuts to run on py2.4. (Daniel Mach) - Closed tasks can be interrupted without throwing an exception (Marek Šabo) - Add __setitem__ to FileCache (Lubomír Sedlář) - Show minimal priority in admin (Tomas Kopecek) - Add tests/README (Alexander Todorov) - Add tests for RPMs with 'something-X.Y' names (Alexander Todorov) - xmlrpc: remember to call super class constructor (Kamil Dudka) - Condition for setting hostport generalized (Marek Šabo) - Http proxy working on Fedora 22 (Marek Šabo) - Pass arbitrary args to logging module (Lubomír Sedlář) - migration for min_priority (Tomas Kopecek) - fix default values (Tomas Kopecek) - minimal priority for worker (Tomas Kopecek) - backward compatibility with django 1.6 (Tomas Kopecek) - make get_tasks call backwards compatible (Tomas Kopecek) - Add permission for displaying task tracebacks (Tomas Kopecek) - report correct allowed username length (Tomas Kopecek) - Add a RPC call and a command to list running tasks. (Tomas Kopecek) - Add --all option for enable|disable worker command. (Tomas Kopecek) - Fix multiple same checksum types. (Tomas Kopecek) - Django 1.8 rebase (Tomas Kopecek) - Add ssl context for https. (Tomas Kopecek) - Don't add additional space when printing log. (Tomas Kopecek) - Fix displayed task time (Tomas Kopecek)- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Enable/disable worker. (Tomas Kopecek) - upload_task_log: correctly handle unicode vs str strings. (Tomas Kopecek) - resubmit_task: add missing 'force' parameter. (Tomas Kopecek)- Modify shortcuts.run() to pass all **kwargs to Popen(). (Daniel Mach) - Admin page for kobo.auth.User (Tomas Kopecek) - Unset active menu if no other menu is active (Lubomír Sedlář) - Allow rendering menu for bootstrap's navbar (Lubomír Sedlář) - Handle menu items without text as dividers (Lubomír Sedlář) - allow --force in resubmit-tasks CLI command (Tomas Kopecek) - Django 1.6 db transaction model (Tomas Kopecek) - CLI command for viewing log files (Tomas Kopecek) - Display overall time in task page (Tomas Kopecek) - Fix shortcuts.run() to handle errno.EINTR correctly. (Tomas Tomecek) - Don't count assigned tasks into worker load. (Tomas Tomecek) - Human readable state exceptions. (Tomas Kopecek) - Human readable JSONField. (Tomas Kopecek)- Rename User model to properly adjust to older db schema. (Tomas Kopecek) - Fix typo in login template. (Tomas Kopecek) - Switch from simplejson to json. (Daniel Mach)- Revamp make_nvr() and make_nvra(), make them public (add to __all__), add tests. (Daniel Mach) - Fix: display subtasks in task's detail view (Tomas Tomecek) - Fix JSONField (load and dump) (Tomas Tomecek) - Fix CSRF exemption in XML-RPC handler factory (Tomas Tomecek) - View simplifications (Tomas Kopecek) - Translate everything in templates (Tomas Kopecek) - Additional fields visible in admin, searching/filtering (Tomas Kopecek) - Use more proper class-based style for generic forms (Tomas Kopecek) - Refactored generic views. (Tomas Kopecek) - Fix rtf content type test for py2.4. (Daniel Mach) - Add FileCache.items() to export items() and also fix py3. (Daniel Mach) - Remove slots from most places. (Daniel Mach) - Improve shortcuts.parse_checksum_line() to support escaped checksum lines. (Daniel Mach) - Add 'executable' argument to shortcuts.run(). (Daniel Mach)- Return 'nosrc' arch when RPMTAG_NOPATCH RPM header is set. (Daniel Mach) - Fix 'ImproperlyConfigured: The SECRET_KEY setting must not be empty.' exception in test_types.py. (Daniel Mach) - Fix setup script to install additional package data. (Daniel Mach) - Fix reading RPMTAG_NOSOURCE and RPMTAG_NOPATCH headers from 'nosrc' RPMs. (Daniel Mach)- Drop admin subpackage on rhel <= 5 - Drop admin, django and hub subpackages on epel 6- Drop django and hub subpackages on rhel <= 5 - Set filename to be real name of a downloaded file. (Tomas Tomecek) - Fix logwatcher to scroll to latest logs. (Tomas Tomecek) - Remove obsolete function kobo.django.views.generic._object_list(). (Tomas Kopecek) - Updated README for 0.4.0 release (Tomas Kopecek) - Revamp setup.py and related files. (Daniel Mach) - LongnameUser table has auth_user db table name for easier upgrade. (Tomas Kopecek) - Add checksum_type to SimpleRpmWrapper. (Tomas Kopecek) - Add kobo.threads.run_in_threads() helper. (Tomas Kopecek) - Django 1.5 rebase. (Tomas Kopecek) - Remove unnecessary slots from pkgset.FileCache. (Daniel Mach)- Don't catch and mask any exceptions in cli.CommandOptionParser.run(). (Daniel Mach) - Set an empty keyring in rpmlib.get_rpm_header(). (Daniel Mach) - Format Fault's output to be nicer. (Tomas Tomecek) - Display error when cancelling task fails. (Tomas Tomecek) - Fix task cancelation method name. (Tomas Tomecek) - Add pkgset.SimpleRpmWrapper; support pickle by providing __getstate__() and __setstate__() methods. (Daniel Mach) - Enable searching in task list by label. (Tomas Tomecek) - Enable making custom queries in view task_list. (Tomas Tomecek) - Limit value length to 200 characters in tback.Traceback. (Daniel Mach) - Fix email.utils import to work with py2.4. (Daniel Mach) - Backwards compatibility bugfix in hub.models. (Tomas Tomecek)- Proxy support enhancement (Tomas Mlcoch) - Improve task ordering. (Daniel Mach) - Better formatting in Traceback output. (Tomas Tomecek) - Add JSONField.value_to_string() method. (Tomas Tomecek) - Improve task dir deletion and task files view. (Tomas Tomecek) - allow line buffering for shortcuts.run() (Tomas Kopecek) - Allow to specify buffer_size in shortcuts.run(). (Daniel Mach) - Add rpmlib.get_changelogs_from_header() and pkgset.RpmWrapper.changelogs. (Daniel Mach) - Support https_proxy environ variable (Tomas Mlcoch) - Create pid file in a more secure way. (Daniel Mach) - Create empty kobo.django.auth.models module to fix crashes in Django 1.4. (Daniel Mach) - Add shortcuts.makedirs() function which is identical to os.makedirs but doesn't fail on existing dirs. (Daniel Mach) - Fix typo in the 404.html template. (Daniel Mach) - Fix traceback on undefined workdir in kobo.shortcuts.run(). (Daniel Mach) - Add help-rst command which generates rst documentation for all CommandOptionParser's commands. (Daniel Mach)- Clarify auth middleware ordering in the hub settings template. (Daniel Mach) - Add kobo.threads -- a simple threading worker pool. (Daniel Mach) - Fix force_list and force_tuple to work with sets. (Daniel Mach) - Implement removing files from a file cache. (Daniel Mach) - Make shortcuts.run() thread-safe. (Daniel Mach)- Bump version to 0.3.5. (Daniel Mach) - Return tracebacks in the XML-RPC dispatcher as unicode. (Daniel Mach) - Refactor MainMenu to be Django 1.3 compliant. (Martin Magr) - Make StateEnumField Django 1.2 compliant. (Martin Magr) - Add proxy support to XML-RPC transports. (Daniel Mach) - Cache stat values in FileWrapper objects, add size and mtime properties. (Tomas Mlcoch) - Fix unittest kobo.http for Python 2.4. (Tomas Mlcoch) - Add unit test for kobo.pkgset. (Tomas Mlcoch) - Rename pkgset.FileCache.__get__ to __getitem__. (Tomas Mlcoch) - Add unit test for kobo.http. (Tomas Mlcoch) - Add unit test for kobo.decorators. (Tomas Mlcoch) - Add docstrings to kobo.http. (Tomas Mlcoch) - Add UndoHardlink class to __all__. (Tomas Mlcoch) - Add unit test for kobo.hardlink. (Tomas Mlcoch) - Fix params for os.utime() call in UndoHardlink class. (Tomas Mlcoch) - Fix tback.Traceback to work properly in interpreter. (Tomas Mlcoch) - Use getattr to read Krb5Error.err_code to prevent possible AttributeError in HubProxy. (Daniel Mach) - Add a new task state - CREATED. (Daniel Mach) - Fix templates to work properly in debug mode. (Daniel Mach) - Revamp log downloads - download as a stream, better support for other than .log files, enforce using UPLOAD_DIR in settings. (Daniel Mach) - Delete empty directories on FileUpload.delete(). (Daniel Mach) - Catch an exception when deleting an FileUpload object and target file is missing. (Daniel Mach) - Make sure that xmlrpc.decode_xmlrpc_chunk() won't fail on existing directory. (Daniel Mach) - Run task cleanup and notification for foreground tasks. (Daniel Mach) - Enhance shortcuts.iter_chunks() to work with files. (Daniel Mach) - Upload files in chunks in order to prevent client-side memory issues. (Daniel Mach) - Exclude file uploads from CSRF protection. (Daniel Mach) - Add assertRegexpMatches and assertIsInstance to tback tests to make them work on python < 2.7. (Daniel Mach) - Fix processing unitialized variables in tback. (Martin Bukatovic) - Fix a traceback in kobo-admin start-hub when a project name contained dashes. (Daniel Mach) - Add -tt python interpreter argument to project templates. (Daniel Mach) - Add kobo.rpmlib.parse_evr() to parse E:VR. (Daniel Mach) - Fix parse_nvra() - arch must not contain '-'. (Daniel Mach) - Add missing {{ project_name }} prefix to kobo admin templates. (Daniel Mach) - Start daemons in "/" rather than in working dir. (Daniel Mach) - Add TransactionMiddleware to the hub template's settings. (Daniel Mach) - Add skip_broken argument to PluginContainer.register_module() class method. (Daniel Mach)- Add kobo.decorators.log_traceback() devel decorator to log function tracebacks to a file. (Daniel Mach) - Fix tback.Traceback for py2.4. (Daniel Mach)- Replace double underscores with dots in xmlrpc method names. (Daniel Mach) - Fix regex in test_tback.py so unit tests pass. (Daniel Mach) - Fix session handling in worker. (Daniel Mach) - Fix kobo.Traceback to return empty string on no exception. Add traceback tests. (Tomas Kopecek) - Simplify hub deployment (add menu and template to default). Tweak kobo-admin templates. (Daniel Mach) - Add a warning about a possibly read-only database to the worker middleware assert. (Daniel Mach) - Add task notification() and cleanup() class methods. (Daniel Mach) - Revamp hub urls and admin templates. (Daniel Mach) - Prevent a race condition when using CookieTransport in threads in py2.7. (Daniel Mach) - Add unit test for EnumItem.change_state() return value. (Daniel Mach) - StateEnum.change_state() now returns bool as documented. (Martin Magr) - Command argument in kobo.shortcuts.run() can be also a list now. (Daniel Mach) - Strip path from nvr in kobo.rpmlib.parse_nvr() and parse_nvra(). (Daniel Mach) - Exclude XML-RPC from CSRF processing. (Daniel Mach) - Add stdin data support to kobo.shortcuts.run(). (Daniel Mach) - Add kobo.shortcuts.iter_chunks() to iterate through a list, string or generator and yield chunks of defined size. (Daniel Mach) - Raise an exception when spawn_subtask() or wait() method is called in a foreground task. (Daniel Mach) - Add constructor to kobo.django.hacks.UserChangeForm to fix maximum recursion depth error. (Daniel Mach) - Fix username max_length hack to work with Django 1.2.1. (Martin Bukatovic) - Add kobo.notification module to send email notifications. (Daniel Mach) - Process kobo.shortcuts.run() logging in chunks and print data immediately. (Daniel Mach) - Subtasks have to follow parent's channel and arch. (Martin Magr) - Compute elapsed time for running tasks. (Tomas Kopecek)- Fix XML-RPC transports to make them work in py2.5 and py2.6. (Daniel Mach) - Automatically scroll the task log window when we're at the bottom of the page. (Daniel Mach) - Show self.* attributes in extended tracebacks. (Daniel Mach) - Compress logs with gzip when a task finishes. (Daniel Mach) - Convert task logs to utf8 (with "replace" option) to prevent raising UnicodeDecodeError during template processing. (Daniel Mach)- Add help-admin command to display help for admin commands. (Daniel Mach) - Add config parser support for glob matching on dict keys. (Tomas Kopecek) - Implement timeout support in xmlrpc transports. (Daniel Mach) - Improve kobo.xmlrpc.CookieTransport to work with python 2.7 as well. (Daniel Mach) - Add kobo-admin utility. (Martin Bukatovic) - Add missing HttpResponseForbidden import to kobo.hub.views. (Daniel Mach) - Fix bug in "Show only my tasks" search option on Tasks page. (Daniel Mach)- Bump to new upstream version. - Fix kobo.rpmlib.get_digest_algo_from_header() when RPMTAG_FILEDIGESTALGO contains None value. (Daniel Mach) - Pass 'conf' argument do daemonized worker's main_loop. (Daniel Mach)- Split rpmlib to a subpackage. - Add missing "compare_nvr" to __all__. (Daniel Mach) - Remove duplicate subtask removal in Task.wait(). (Tomas Kopecek) - Parent task didn't wake up even if all child tasks were finished. (Tomas Kopecek) - Change 'make log' to use C locales and automatically fill name and email from GIT. (Daniel Mach) - Fix spawn_subtask argument. (cherry picked from commit 374a4165c16d6b34fa486a38525753969e549415) (Tomas Kopecek) - Fix XML-RPC method registration. (original patch by Xuqing Kuang) (Daniel Mach) - Convert rpm.labelCompare's arguments to string to prevent segfaulting. Add compare_nvr tests. (Tomas Kopecek) - Add Task.get_time_display() to get time spent in task in human readable form. (Daniel Mach) - Use koji.get_sigpacket_key_id() to read sigkey id from a rpm header. (Daniel Mach)- Rewrite menu to get rid of tuples in menu definition. Always use MenuItem classes. (Daniel Mach) - Send task logs to hub to enable realtime log watching. (Daniel Mach) - Add menu_item helper. (Tomas Kopecek) - New version of menu component. (Tomas Kopecek) - Order tasks to assign by priority first. (Daniel Mach) - Fix spacing errors to be more PEP 8 compliant. (Daniel Mach) - Handle SystemExit in TaskManager.run_task(). (Daniel Mach) - Add a shortcut and pkgset support for computing hashlib based hashes. (Daniel Mach) - Add hack enabling 'VERBOSE' log level in the python logging module and Logger class. (Daniel Mach) - Run tests in alphabetical order. (Daniel Mach) - Fix TaskAdmin to search for user in correct db field. (Tomas Kopecek) - More convenient admin listing for Worker model. (Tomas Kopecek) - Add files to cache faster (skip stat call when possible). (Tomas Kopecek) - Remove deps on postgresql, httpd, mod_auth_kerb and python-krbV. - Add AUTHORS, COPYING and LICENSE to kobo.rpm.- Read default paginate_by value from settings in kobo.django.views.generic.object_list. (Tomas Kopecek) - Add read_from_file() and rename save() to save_to_file() in kobo.shortcuts. (Daniel Mach) - Reverse FileUpload default ordering. (Daniel Mach) - Add kobo.conf.get_dict_value() to support dicts with default values. (Daniel Mach) - Add direct access to files via pkgset.RpmWrapper. (Tomas Kopecek) - Add documentation to django.auth.krb5. (Daniel Mach) - Fix worker key generation in kobo.hub.models.Worker.save(). (Daniel Mach) - Fix a security hole in krb5 middleware: a user was able to log in as different user to admin interface. (Daniel Mach) - Change Makefile to run tests before creating source tarball. (Daniel Mach) - Change HubProxy._hub verification to fix exceptions in Python2.6. (Martin Magr) - Another SQL performance improvement in Task admin. (Tomas Kopecek) - Set Task.parent as raw_id field to improve admin performance. (Daniel Mach) - Add (spent) time method to Task and display it in the admin listing. (Tomas Kopecek)- Enhance types.Enum to support help_text and additonal options. Update tests for types module. (Daniel Mach) - Remove temp directory after file upload. (Tomas Kopecek) - Remove MANIFEST in make clean. (Daniel Mach) - Fix shortcuts.run to read complete stdout. (Jan Blazek) - Add rpmlib.get_file_list_from_header() which extracts file list, colors and checksums from a rpm header. (Daniel Mach) - Add get_digest_algo_from_header() function to read rpm digest algorithm. (Daniel Mach) - Update epydoc docstrings in kobo.rpmlib. (Daniel Mach) - Fix deadlock in run(). Use proc.poll() instead of proc.wait(). (Daniel Mach) - Update epydoc docstrings in kobo.shortcuts. (Daniel Mach) - Fix AtributeError when active_submenu is None. (Daniel Mach) - Return menu dict even if no menu is active. (Daniel Mach) - Do not allow to register plugins to PluginContainer base class. Add several tests. (Daniel Mach) - Add test runner. (Daniel Mach) - Add support for empty submenus. (Martin Magr)- first release  !""$$&&((**,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^^``bbddffhhjjlmnopqrstuvvxxzz||~~0.36.2-1.el8        hub__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycadmin.cpython-36.opt-1.pycadmin.cpython-36.pycdecorators.cpython-36.opt-1.pycdecorators.cpython-36.pycforms.cpython-36.opt-1.pycforms.cpython-36.pycmenu.cpython-36.opt-1.pycmenu.cpython-36.pycmiddleware.cpython-36.opt-1.pycmiddleware.cpython-36.pycmodels.cpython-36.opt-1.pycmodels.cpython-36.pycviews.cpython-36.opt-1.pycviews.cpython-36.pycadmin.pydecorators.pyfixturesdata.jsonforms.pymenu.pymiddleware.pymigrations0001_initial.py0002_auto_20150722_0612.py0003_auto_20160202_0647.py0004_alter_task_worker.py__init__.py__pycache__0001_initial.cpython-36.opt-1.pyc0001_initial.cpython-36.pyc0002_auto_20150722_0612.cpython-36.opt-1.pyc0002_auto_20150722_0612.cpython-36.pyc0003_auto_20160202_0647.cpython-36.opt-1.pyc0003_auto_20160202_0647.cpython-36.pyc0004_alter_task_worker.cpython-36.opt-1.pyc0004_alter_task_worker.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmodels.pysqltask.postgresql.sqlstatickobocssscreen.cssimglist-first-disabled.pnglist-first.pnglist-last-disabled.pnglist-last.pnglist-next-disabled.pnglist-next.pnglist-prev-disabled.pnglist-prev.pngjslog_watcher.jstemplates404.html500.htmlarchdetail.htmllist.htmllist_include.htmlauthlogin.htmlbase.html.examplechanneldetail.htmllist.htmllist_include.htmllayout.htmlpagination.htmltaskdetail.htmllist.htmllist_include.htmllog.htmluserdetail.htmllist.htmllist_include.htmlworkerdetail.htmllist.htmllist_include.htmlurls__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycarch.cpython-36.opt-1.pycarch.cpython-36.pycauth.cpython-36.opt-1.pycauth.cpython-36.pycchannel.cpython-36.opt-1.pycchannel.cpython-36.pyctask.cpython-36.opt-1.pyctask.cpython-36.pycuser.cpython-36.opt-1.pycuser.cpython-36.pycworker.cpython-36.opt-1.pycworker.cpython-36.pycarch.pyauth.pychannel.pytask.pyuser.pyworker.pyviews.pyxmlrpc__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycapps.cpython-36.opt-1.pycapps.cpython-36.pycauth.cpython-36.opt-1.pycauth.cpython-36.pycclient.cpython-36.opt-1.pycclient.cpython-36.pycsystem.cpython-36.opt-1.pycsystem.cpython-36.pycworker.cpython-36.opt-1.pycworker.cpython-36.pycapps.pyauth.pyclient.pysystem.pyworker.py/usr/lib/python3.6/site-packages/kobo//usr/lib/python3.6/site-packages/kobo/hub//usr/lib/python3.6/site-packages/kobo/hub/__pycache__//usr/lib/python3.6/site-packages/kobo/hub/fixtures//usr/lib/python3.6/site-packages/kobo/hub/migrations//usr/lib/python3.6/site-packages/kobo/hub/migrations/__pycache__//usr/lib/python3.6/site-packages/kobo/hub/sql//usr/lib/python3.6/site-packages/kobo/hub/static//usr/lib/python3.6/site-packages/kobo/hub/static/kobo//usr/lib/python3.6/site-packages/kobo/hub/static/kobo/css//usr/lib/python3.6/site-packages/kobo/hub/static/kobo/img//usr/lib/python3.6/site-packages/kobo/hub/static/kobo/js//usr/lib/python3.6/site-packages/kobo/hub/templates//usr/lib/python3.6/site-packages/kobo/hub/templates/arch//usr/lib/python3.6/site-packages/kobo/hub/templates/auth//usr/lib/python3.6/site-packages/kobo/hub/templates/channel//usr/lib/python3.6/site-packages/kobo/hub/templates/task//usr/lib/python3.6/site-packages/kobo/hub/templates/user//usr/lib/python3.6/site-packages/kobo/hub/templates/worker//usr/lib/python3.6/site-packages/kobo/hub/urls//usr/lib/python3.6/site-packages/kobo/hub/urls/__pycache__//usr/lib/python3.6/site-packages/kobo/hub/xmlrpc//usr/lib/python3.6/site-packages/kobo/hub/xmlrpc/__pycache__/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2noarch-redhat-linux-gnudirectoryPython script, ASCII text executablepython 3.6 byte-compiledASCII textemptyPNG image data, 20 x 20, 8-bit gray+alpha, non-interlacedHTML document, ASCII text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRhttps://bugz.fedoraproject.org/koboutf-8f0143140b489aa9ca6172dccdb7ab6c585b946a4e22ee42e80eafc700938840e?07zXZ !#,<] b2u jӫ`(y0-[EKnWm$>1){iA +xILd644?|vk~_Lk?R\GW )cf7d"A^tgsa;De ^gu!tDdw;X:f'4P*L ݍBC T:-9|ԱL`UTB ;FS!AVz}.|ɪv*T{$|6YIג^V 7 J\y&'*$@T,~/fQPMS:Z`By@q[]`%9-_1(WbVn⫤}g)t%hKeVT2f*Ot{ڶ,>QnDR;6ߍi1o+d̝/,jms&yUFu+مM+ ijۏqf S?8_VDt _0Gpx=zT`)jDXOdD,PvGA3.xar{Y?XǤS (0OIp=}yL/B ;IBzJ41>n5pVKr;sG*E4{0Ki2(09hPכbGvJ}ʆD1ΡJW5K'΄uY|";&_\Ɩa:VΩb-32АiW2QByPs6!vYrZg|vs(Dy=^Eh9w?c4T>޸]~F^?>!s,cUa?k<`IEzBQ],,}Fwmi0NJCc* fJEƪQٝBd ^c7Cb}"AǪ%ݙ}zy4gTb7ehl!mӋӽm"͓EվLBSoHQڢ_kJ3 ?4Va/{q,-4NjJ@n}󝂽ifHW '|P??h(Uz}ȞLZuBEլwxg>|wp%)}&_^LQvP,)nGx\,qe 8,7\١w77K0Qu  u"%cxd&[@̢dP`kBP73mWB$PAZQGbNpK= 'X7&35ޅH?ܩy+}l_Ϻ]~D]B(_[U" [Ü}?2<hۢ3-ܐ7S_k'S]Z]DnYSGCıdIp*%$Yy8sUXM {ψt K4&oEL.Ggemyyo5@AKj(a9Q5轘g<6/ |^t τn1fa o:;OЄ Kћ BOerݰJ iƗZHꠧWF)4WGs1lI’EFʰL W*XVK2 :78VAAt\5H%G:(#RT.n6 Nٝ%6+ Cܬ9k=՚EON8Tam:Y7V H9X'8|nz #*RȰnٴE$OjA˦F&2@zqy|Qjޡ# $ V}KғrRǧ{YXCĀ8dG>v8}A&D.q_QF$krW-RzEz@>Kю8jEp[t+?%k.Z㛮ibL,%=(_h}?8wqӥEyl }Dš ʪA!]m/i7޵pE'² d5jI={ׅZ2,Gp {mPB~u*X`O/^C10]rgDYW^R^]tT ~9{?@#?AXy'vebˌ.ܓD?v uiG珩JFk\~!IOCO(= ]?жPm}cVJdS>fFWqDz!y3]eE;#\G$,:x 1 4FL_[D,@7Է?kZMq;#,5 {X$n1BLnFbudvtnN =Q KiܒO3Lgn;t9%7K0DX|3Cdn2d h& [p")ɂFjc{Oe=3MbOPsB<hr_=n81ДV$AE=B97$Ԉ%ΗOEطj+sBkW5ܖWGX L7~O׊qAEoSJ<7 b{U|7a6J`UiDgg6Lu(_c4';m%W;t P^.XL'"82\DgZ4p3*'a wM P!>Fi<$<@4'$RMX]hvg֙:q?â>/D\֠Gf2[+Ũfَ)]eY+oh^=9Y,˱uj;':2%Ή+4A;Mxq$ pJF/j“pMFu)SIVq<򝙄7y;Vlk7He^2;@T2[/rP ?rW/s$ơ{"f et:| [mN6LHf9xfD*70j#Kέw`W=¤fn@&~ پ=oF> Zqg ٢8kDldgބ 4Z~3g%"K1udS|mSt~XӉEgfXI `X! a U3%FԳniog*H[|R2w2}Ln4tx u“Jdto*̢KuZmYЖv+ȏ.I2DRtɛqk]ڥ'p}Q "RDqsCjѕ ^2*#pc љEEi m?X ?zq84ᏤE' [<Aua <*қ!ae,uvds"Ha}ut+{Gll]dܼ$i@TZ.:*!dKJ}+Ck @&:@f"3XFhգGG,yO]F՚t/m:ňWt wH49P<7hQFC =l/h$<f1AM2onkCF;fXwh>UkqY<4Jn{-شubeUH@EiVd9.SD;rpꝻӔ+ĉ}@2bވ?B (Ny%ԍؽHӞ1jF'?]p= F6mkUI f|kS֙bF܅$U=PZr0d Ub` ؔ\_SHKy:&&H jЗfs| ,K#6 x"I!";?lhAw {equ3Gl}OhD&ewb\勹gE ?/36Htw:JoS|랈= Yn2&1yKcY xDN%&]-T};P=˨뱬>s+_yqT_WKfe-yQҹP*iO1FGbGo4' vl6Z=jJ.*0< ӌ#y['zПc·:aů5ӂ.GdϊkiKȰ'~=3ZеQw:W&Pݤ1?;Aߓ^'=E~DžE{lUf/q_ˎf rx)FTxJ30𹓸dI~+fĔ."{rzy(Q"3tXr++c74NP/V6iv>@  *(peda|4,Ab?"H)x9uԗ*mP\'u& TL@Kf8gcA> Ro00C]2hI|Ya;(>(MFMVb_'6.L_,cjXИFnP=J-h̨%h.̔t;Xȏj( \|!10;Γy})/GBsT vsd[? SoWnodU,=nbDSWw%jP '4plyD98 uRpY?kA.(Zv BCrIAr*嚻>jû *PlV vx*۷/ވP!F %bqfB~jdHN&9 Ɓe1DI ^ɬ5 7Ť(v뾑ö#_Λ2L2Bw#d(3QF^l2VI#ޱt>7vpTi=8Gx[\ȌEJ$;Wqա÷ū<[j)|=פpqcOE/gmQY(?0R)Q#'*dGr^hB/X.+y80e$߉g`X9NY–32xKR %J`2&`а^=aA'Ik9^T'E,ʉuȊK\_xTx?jhsS/}u! lywO3r*&:-5G]O!#Սi587?}pyI`4{F|OE( G!u|tTá"(hJDB [TJҒ=);-k2XQ(U:%J⒮3%5oц2._zs)#\y,`\ h\mLȍbKjCdo0ښ& U[HIr.TR㍩ްUH`4v?-5 6E}V:CDu]KZp/ zkX5YZ *(ϔξbU%)o>ӣK|RGтrTdP!]`aCO4U(//cZ{_C@w#zۭ=J)pS:EJ5ra3'(g7+7LmH~S:%X_|%s驐P]Q ESse4ۻ` VHL*ZQbEC$éN$>ozP6:FZ\Y }kso}+яKu[0A.AR?R7$w=PHc^EstUǀ[O l}]BPu 40HbȂ3iyu-o×*rO1Co^Ų 3*IGq e5炎C% B{t$)`ͅ0z6#?[%%{=*^6sȜKKtxwBa52vr2ϥ A{wcx6l ^$ Q+\uB།ׅ4Nd(D[=@FI+zay]ӁTI чUoJD$TWjēڔLPMIi- FA3J2pROjr4՟Ba85%0^Ag0j2nIڐИ  Ɵ>~ހ@@Cʕ*lס@,򠽹7]tBNB>MaҫU,i~ ;X˾ET[)qY \Jw."r9-pW$5:y(_\?fʝ{:BXR\5C>P1 NdqfluL9@N#p5Eh)ؗ_oKm[ pXPxjjȈ (yijJZ+8@|ҦITY$X c<LcrʍTB~sE!)1nX[H&2UP%Cm䤰? D]n$$0  Xq*M3D |f `8mfzM/>p 0 cr(gc*߸jQʉ1\t:WSE~jzh 6, L< 鐙$o y ls(\4+UHxBl1c$˂I>*nd8ב78z6-(xI A UbzteYfN فxW#^N[-g D_3UdcvOo lrQO9,Qg j4^>y簦'5!Fjzc{1!X{:ҟ0va6T/y5 8La=OU$r6lMJ2vGpϺ3+kG[/WWܬfýNM`ĊW8_lJHq8jk4L {kx%|ZzS:0!ä@j$z\4 7 uIX)3nz3w7>ꌛ#1]i"OFWi7+1B)O#{3NOь E! _(hooF=L/'2C>Ȓ1OV1<~!槷ay#8ޕAhA)it5neB lۢ`2PM&y:^ɾB=@|_}E*zZogQ A=կPb罬p,FuűW 7ȘzҮv@eѫ&vٮ fH2kP 7r/&aljs!u!0UT y`v /b6@[~x A ؂S" q[Kd"aTnHxlm`:n%XD( ]{Vzuɂ!ւO"%k!Z`*gP|_h"ˌb "0Qs0q@x}ZcnsEۑ7٨JMv:Ssp~l?Ho&͸A%<4]9vh& Mb&wL@>}fRoǻ!T<|6KH8z6ؒ@+@QƂAl˾\M_ր>)B6~|܆f7fv Tp?'Fn7ScU\'8Ҏ)9{2x :鉏~O.e}Z/|Nqt`gt: rs7!'xRƜIGʿ5Fh!u$Rd6ѡOoZ[3nq3pD1raݴ.H!SzVx=~zg$2s!!(|ϗKُ5OAqrc39RFՇ/e9 9ey@&.3sQ]D^\.:,JUG|\S*+զ/O'n,D{31Q$z+=Sib 氨*8-M7'؏5mhC6ѯ- EZ6̑ +"]AU9f /VI׭LS2rI}+NNU9A%y@I +YƘP \lͺx#A6TΩƐ1%ɮoױu E>5*)9NvrX{ذ!RfO"=j+cg!Oc jqA.qWhr29{~oji?7ƴ%`لbg  p Vf5~r{kC4r KOadPj}i3DNi"rwƚ|y n ~ª2[/ڷ{Den λШ0 s>& :(8}GFn)J5%b˱WGekdlr2e.E\3!ezӔնX0p>xj1}gOY`=v+oF?[V-0pl5a$ MRސlpP&"gCQf6D؞&Z+rmjV.'UXp޺Ƕ-fAX|eY^ܧ5UkрYi#}`jϲ8`ij"tdag<ڮ!OXƨ GSRInS|p4i5;%$?GrOVi2'wV)8 MЫ 0m%dE-%Ǡg)j(۟V d@CkM%6~`dϓ+4K0W+(ͷo'ƽbq ȝE&ֆc42+zAR),\AUX,0S:vW5e"bDQ\o.=vgI5H_vza.bD֨齇V p 2_+yqom*@˻H aHVO%ޔ6wU׆ v8%r)Ft {cpM]EA߼sh5B?lMS6Yd Sܗ@bٹU!@=ɑ-zf`keF[;B`uwP&+.n56 fl'^1=>8=^V!nBEC'zﻠЯܑµXJN`yl,{hysc\ ]bN)i=vA7%2X:md`Phu m\Jk˚z@ٻL+N%G ~P\; 0m7"|ej誜?d2iUitbX7 #G7 7s.fv†pIA6Jf+||_O9YrzokSCDQ$׮ϋsmen +ucGD zx>=^|9,2P7? ^.:jJC#Jܧܫ,,x"[hWay9˚jv6j0!`fya8Y&7*WZzJ7)Lau6(/p#iNX?t3=(ZrB6+2>5OK3nRl.!r!z&j}S(^ O{ʲfUjX/8QZ|x&@j%wΐM'w;{x-z5(NYE%FS<*n,!|ٖAƺ!a>rCL:}k@\Y`Lue>", &?lFLAX =,6k>;LVe2H m:UYuBWX(hSeچ@mIa( oG5W]MF0$d"G^Ot#}tӹ5& FA8*K:r'[S3_:+Nl`*܂:~1yk[h6tr]:^] 2tUݯ+u 9غH[ф[ 1~tEze1EX"jG+6WTy:ݟ+ ĕ=\Ty>,ˎΗHl֏40`V @nCeyrvi8+[L %WYx+5t T`̸:EfD=(Qm?Q  U<)9Z5, V*n ZowtC#I`$4㐂I%|.Dm~2[ dUmUIin}%"#/\い2 ىQ@*wTuziWsNcfhRUM?dQK1~b d|$4_6[aH./lEXHf{H٥; @־6D\E|ʙb@Jt Z0 ~r:Haaᓥ$sTo &֫%0Y XṔEU$[dnH`*:xцK HhiRd臥Z&z[˟X Sj- (j׿e`+ D~1)F #s7}8hʻD$p <,vY]uJ &Q S"2/oﭬnHܔ6[M=qR^9ecN le%JڋYE)!G?l&.An'w{ {GgRX풛H\lcBVdSSm+x|,_M -]xvf Aʼu sPm+WG;h|OGk(1JEd ( uJv͉[ ?x=pp@? qwo_ܱ6MDYΎ)dse⚞`v6{AM4滋yvcycUExt4KR,ֹ<粿AB]ϴ9>&J\dӯ=a῿- 5")\|I;ϦW_&^ʎO:+ۿ0fF6ou/]dKJQdN&jM.P$Fjܻ}wW'.Ev:HFy%օ{+%qSɀMqiJ=GC @qx>EJn&H7LOmO7VOR A$5Sxm0b`򛕗VC* qz‹F{b@[k\q**bQ1 .8&J$3ݦXFGuX{+Ũ1#"I9izdrŞSSf%PKM ? V~ XƐIX`+ ;S7 mdS_ձԸçsEִ[4;5.\ڒ9H< qc,33$NBuzKe]-bp"p.boNu<"],Ij+ЮXr3n*ؾ !K2^6S(a)s0G;hU :4ڢ"?Kj"rk΢GZu's)ְ'ߨhP~F ¬r`s;o^C2?fI0OԘgn\Leׄ>꺚dii~w@篨Hp6X7zGs~x4n+Ll4r) ^1<2׀UQVэʉ0 >/.d31t=|,$.zڟt7 'O<[랄4\PC2@x#Al{GEy05tKٺ`n#ip4ҠNA5e`2iT2EqW t'㦨VrkU4l߸&&78]ҢU.] 8Z^SfLςX~j,kLC/jc6>֚@dT)7U QۀY I Cp*~ *foNsxSWH~!:Dmz˶% U e/%\J3btZFm qF8MS,|m=֗L~U~,d0pp.}>[̍0Dr!CY]}O,{mgv g6)(>I64X]) (LyC>F6z6֦ Ꝩg= Lvhbty8me i~:uدvujP0XjX65OH6.Xv~sIIoӚY䚝u'!JF*k(įpq4(Ö~/V.d}gt!}baU`{py94֦Wv:;C<"-Bb5NZ0ZT.==8'|6G\BUȂbލ6:+X7N1\F( W{~KDਠQs"Pk9RЦ:@A]h@tjaSa&KUY/ ۧijK! (RRn0&lђgsOy?HCr$)fH&eTZEay]Z+jjAuD垕pc%A ~x;ރyV%ٟiut!A8dl,v|/Jny91"`FXAk$%}R*P>WQ'f{6d@_ ܮQ>:7&_rKA4g҉||8RRGGnƛcWK46 R`]83>P-2PE`C" 2 , פVYK?GӚ>W.&_+&6(!+[ˁSgD-zHhɬ\(v줈*}ne  ]e_F3% /$4b/[XMh+Kx8 ~$b'#-0Jq&OTy)7ziѰi`L=tm=]L1-%1 ډh7@y݃cs’ mukwwRpTYhXAXg+_FC(р4ą$iʹɄ-PL"엤~H0K~Tڭwzluc[1u*37r:_JKs6oj!s`|nF|JB8IqGawD- Еp!/?H4ȰZg5k|S a^Pyb #+?`tuCuŘ!)))F[!x3zQɇ2؊l޷!J !!& (g'g㚤OH4kR27ЄYعk*98ex6d^2TPv=;iXĮ lrg|U!W([.rTt@0h Pf;Jds-dk1ڛvkcF^%ta7_uK$t ~HΜy ;]79NOTeWDx-o%&Pn{eYö]4iP$pQ!uP|?ȏ'D0ybaݸ}prp>G{[8DV)pP # Jq#6*?h=VoT0nykB.63"S%=LvV5֕}Kgfw8X]}- tn}iϗVr7. Q &!5ZO|hm93ُRJHY8M,2o,D5>ryY0M*'%wM`w>FR-7ta_LX h \.)F,ŝLHt< ~rvzL*ϐ"ֽ48BQ@ASx0LPTUWP¼*+&}>@ $Ux L > wp{p^pYc;=!>&IxYZ'Ȫni% A֓8> HS91E ^r̟:"{J .e|&m`A#I:YsG9hjz7;qOl:n8;˫_`~ Y!C.xJX~`F->aT}pl8/Qޚ^U|<\.*u ?ChqzBW)If}?LHH4}ΆnhXQKֈn% HF^gL"qmB*FhN-hs5<̊>Uz2([&ܡCA5y`H^Kw~ɕȩWs6ղUM~ /xp&V9PzlNpuaN\XvgU*9Gv6V@Op$Wl֫wk80 =[B/&w8{vدKtA'S]b|TU%#ʭɚukIRf@ *ZoͰ_'%ٕI59̈HY}f(B KG-k'@ In԰6`)K~N[Jki^)G]J,{pDd}sd ܢe_ 67D մܻN>8WQEnaW]f{n-0du8kC'ٿ6Sjm^amxVw ϊRẵ9wacmxz$OXlFDD0HfU06 jލr?zj:u`@RC^2|+܏φT +K[+øE"7xLRgV0ox~ jM'RҾ*'īz]+ Il4+F^`!W`ѫzYz5NC_ݳ?( REԫ 񤜤bNR'<:=YܟqV@Tls-E\LsbIFM`tYx-xj#'u`TcrfX?Aj yyr3;Zuz*:XP|6ү[4#͐#Pu FmEQIjϡ {_vyNk j=_l~$$/GRlI5G<#dd6.[fƐ[.9jOy9%i5(Z[znW<;mJ3P$'V~.TVoůu"WkY2ﴻ@t#0'kY!."g̴G_A>xD$&i.BjJo̲LeYK̤(L} Gkp1#Ň#'G+5pgВt <_uD̅ X=^:U|zk@vA ٻ-wU.c Ms#jr5J  E3uԳT[.u˙r٘{ZEc@;u Q~d 2#kG7*"< q='$7yuڋ$ExDqQQϽjɑgf2ڗ/E$m@'aB&٘'cbnۖ%rh+L^sdt4M/I^xJ I)"s[Q:Ƽa-﫦hߍlsJзsѽW7ZRdr|nӯ(굈\$1mw7sYg"V@6O )CJ?'Kޤd8=3ZLa-E{g0\^NCujLcFINU\ːғF-y{ǵ.ӣRu"P2ک1_3<W'nסvDT3((-UeId6}džlS>xK ga?zWVZG{[~?S' dmәJ^R(*X3iz:fe@J) 7Mlw O#49K vQ.5sS;TzmA<55 gCyzFUf<.6Gb\{#\CG |oUU1t~'@C&_xwzfUBvFS#&:WDz%`|P`AŎ2_s>|ܵVzbuz4ˆEb>^S|RCE畄8)xTkGby2vGqCV 9J$o.Yl YJI}+H}IǗ'Vk+NLbdL7 4G3)ߵa>1[q:?r3Xf8˫# lGcws_}[ .˞gT&ՙcykh0e0(aN8slR9():3ljC1ߨ[W_~"f  % G:`Q KֶȽ-M7`ߥȃ#]ʎ*O jBx ф{ U0PB :Buť WyW1ziBh|##&PPSg4z1{|o{jFO%0h͘0B9RO@iV=l`DkE{DqPzk<ǚ4qe_rIp.z)  |I@<Ē~ђ`5ւ@0zs) D$וQ1&K!ܣ qe:&Z#Hka˧9Vc6ĀW7HN?ԢQ,qj$9PiݽRCؒ\|yE9[81[VܧU⦒]R-%JZi`8c>E]9-؅2x`w*J VXbE}͕Q'MLL眙eJ=a~N}54(l΀|Zh4 @3 (V˽,‰2Vew)..it j'{TK"P>d χk8 n9pPȇ-75Ӭϧ,;M2w8j;)qЎgp3%n>z7JFƂ  ASLF!2?Ěb- w@w/,ۦwiބ0lHiQu V̙ 03 3ns޻=XJ79݉ΑqN `tR3-B&N- 6lX61/JZ:3S6 l"ZAZG_ $8WJJN@]XgVAgx> [ Q?#t넴JNق"!C{@& LgTQ·B9wuYОpbjͪz;Er;K @ٴ"fmz:S"e-SM4BwUKJ>:%[WIۨaTQR:'[3$IMS݌&_ExYvV ֐h`,w*t-%c}<,*.G]Ym{>n!o*mAK !߇8Q24Zba+_jrM xiAeBߜDgƚ{_`%;9ٰ [1I>YG| q4rB 5$1I`.|uVX@5.L[)9?ۙ֘y*ED/H vB~y׏:Hd0WX;>9?n؍zz|QNojTRG*EmX8{"޸9U5õ@Yn>DETҿɾ/E7op~F\Xnk|’(쵥]|LPv+:V/2n1^$igC|Q"/.jk-2'cd ̭(-̹1 _fI9kqYZ0 ~?ʼnxrHI׆]LPFFɞ½sশNhPep}u'aQ B>2&N7 l&<[b^H74lm\:'GA:(Ƈ>Fh 7*ttU_$}_k10D g,2|`,P6.jjy3Pw!K\WsNLs4VDױtM2uB<)wXرsu {;Taʽ[j72D/3_-(v0h7ɞC)C;q&ҙ? @2q^-I>F}8 MEkTpQ 9~~quKfͰ^S~Ŗ?WÍW7>6w;h0耳eۄe ~vK@N,\bsftoSOJp&Fڵ[e{,HC0dwwE9{8 e }l\45Ijg(/z#Љء" ?ǏaC̪*K:} :Jxr: UqyFc>fRLp 4Q7 m,؏=|V; 'f|'P& %OidˬeFFm$zbd,b@#Gs+K?>nIlI8{&:K?ʚ`wH>nl L)0peZD˖Gi/+Wd @-=V/R6t^ưCݥyеuPy) Gva~ zY1>&Z͂)vull4*V1fVe4bR bER4Ѫ IXL}ue)dtϡ&FpV(Q ʙ\QY+Dr~0zY%HKQ_0p3ĪYAǰB\"j85UiK;`y"2zOh9f߹%` MB10x0dz܌lEMcQY_v p@~=aU~F4h{u=+Y65i'Y2"*6Iڂ( & KW]Fb[| FwUۃ C!`8-\ƪ`Jndrg{6@# TB>Źa lGF4:Z_TD^)!X*~9M*{|¤C,AܞgSo EsnϾ+B&X=&qU`B%HZ! <˳nlYsƗ×'s|* Dў# Lc)0OThpd[0XcԂKj|M^$Tvuq q`ky vt2Pbf<6-xqZRfWSW|Dp!@>jBosQvEm5($=F4JF֯WF.{{}2:B_Nב͌w ~`n/b>J,JsOW$_h*PZd{NpoIIzyz@pƮBTd*q;y)zhX!`<9vF3ъ L60sx$qVup M [s((!a-ar+JT[9-.9un'}>^0RϒK&OFTBbE$)Ys?^ad۠H_=񴰼S\OBx@ L$޷@c'HB4kVqwl"ER)nMG:)`53 Ψ JX꩗=V@d;%+nJ taЪ3||dH_bnROat}{Pz5a/UbLty M(9pKps:{AFu*2 * D`2"t-  ]8A؜y:^-`md :EG*S.@$qD|)8 .nX/fP}tyX "MGK%nq\{P6";,2/ɬ2(w<;RTY@"re=xh_Qz`"$-zƺc0QgmPc_ŢUfɤi1$˜' 7{D*w=Zd'dy5-*Q]gbS%<.l"s ܧԼbdDMAedf" Y}|t,JcCqsӦL 56wNʧ [J$3M:[",&/T0Õ.kK279"Y\o]=g'E m]*:\ӽg@H~Os~CqDxM~pT>yHF"0Ť=ي?Uj{8&@s7 :>" r/,U4y)&F>tT^S%tΑޏ=:lUbVB!e$#io"Hpw-n+(ch=FqE x5u" YK3h$~;(Z0уɚRkҡ,k.l-+ǁ0Zt;I|)AQ,ZCVIAُ fJ:!SB'Ł7o2| hZZA>$ԲZi9k3b;O14حf}!5>oALQFP e2A'{H( S, [LqiyBOt ^l+=5- OErČb|5)zx@۱u߻y鐛ęVY&AXH]hizG&gr[D;YpQẻJ G97W,rB%#gbʕu B# 碘ѣZIxǿ%TM_$;]a `F9BCxP妤4u? s-F NΥ E6?ON;yɛ+푣q1emx%,m'?_Yْyr\ #צ1`KYx#Cp=64yL -ML˖#Ңؽ4,M[-g/ Qd"ZxB/LO6$98]VvbֺetK#sa,RWXNIMc4!uh)9L$~G["FXewe=ylB+߰58()k"4#6RXYyʰTTO̮zdDz^{3 !8wŷF|>RS*i|x8Ux|u&Mşc;a]1yX@du?7ل|.\Vՠwz>%;V#! L;ZFWۄh/ P$AژʔkzNN|NV<'54A]O𪓉{G>q@zM[;*>J\Fo5kw'%v07^*=P:\!xr & :6 S\i5rOLJد3ĀmVK*s.:,{W_ 3\#S$'bkK-9j{g}ڡr'Iҟ,#!HW+; ]l[Kz S&%ˣhdom;T PTT!Fr8W׃W݀_zW@s5 vA {ZƩuP2wVGĉ^ z6k=iXֻMQK0-DwWKsM4og#nfM- (TP;JwXVoD}HR[q-m =[m!,O/6G@1;EV*]|Vط HG(B#_q^LCɞJde@ cL|GL7',A`(/Dcqbt-[rt'k2O3 1 =b 񥵪xjLuqKRJ\TDmNx#TUijҡ w# hbM^ڭ9.p=eD6VZSSeȡwsO]yf\[,hѓGOD4::N-; 103.-C0F 쑱g,7`2j\tN*c%ՀPFppMڽqe=+yvy'q|^Իe:"3۬~i\0ɊVȀ$$ >/u⾓SQi5+ZQ Z~ckR LxPPO #Vcci{>MX$伂Ρ9.7@}P,8VpLh=5+UqNTVLZ|{HudT@_S;8p>N_11;תH9 JxIoyOx٥-*]jCF 3X OlU?N/Dmq\.12B$Y-Ad:Z'x$ZvDԸseu%{3a/8QN,rC Wm!V=|Q?Ǟue9MHT1MM{獻Zk(ݢ.5.Z\?e%=aa㝥ZfT)naΕh6^Sޥ);Pyf]q`s75+% w^"f"M8OW7g2`]1DQ2%D hIXI6vT7m&Q,DaTB@ E~|9>ܐd!ˋ>( EͰLq/H ʸё~|"*Rt&8KDc%e8NGYjEDc=L6BGqW1t*s>,]^P`jj\PZJǦ nH&ByX69, nf4G[Gw1fAnNK459\呾f8kj𞤪|s¨1+Ph]>M`- `a]db@ihW)NO 1g\ֱě$[ ,} xx&^Tc䀰 &٥w#S*yI5Ҝ]Dzk LYܞR|3uIw1B$HTP[MEtK~tVc'o0}?fӍREټt<3k.ެJ$6 "UeKYk|U1E``3=T˅^=ȚZZ,`O.g1YnEu5B6[KoȘXZۊYf^<:65l tk"TSԏJz7|"d0 YI?iQl|a`$M'j9Tgo\N'N3$kZ %߬I#Q+u0f W|N$Nx2 ϼG\}:]O",x5MS)?97B!:k^8]\Y'%xn!SWPw-.JS3^rY>2qb ,@lSlb9}r/B]l),>fΘc]lJcudPO+F9#L"ZB]lL䵽lǵnW-{8'kkgAF#kܫ .jyZYs] 4ʺOLO398؇#^(KFʉ!H.ׄXZ[O_ЊgIأEpmDz[->Q-eMi?Ckmo)ezL;@9&p}pFM^pj--!+uj@1ƇshS @dȱB-S7c@`|m1.Rm1:@cC|W6i|}|mrWD9_jcG= P vCnZeTEQrpf!i0rD@ ,=Gg6߿뤥t 9J4Z±~sl~o SAsO# W* IŠɺdN YdvsF w[MAbڛc { Ƨ m /Ln)*]Bp/ \N2iΡpV1AwCDçBN BN7!7J=}{u Kd lTx̞g(Q{VYJQyQVaXZmi Azٕ~o#Ni+)ylXzo>'4⃇Oj!۱t_}j=jpQ#I9-[ofg GgEeVMLx#?vA _2mj+51BYv3 #\ps,݈` aS} A)f>Xhs(Xe&+FoOBe8Ż"7) ѣt>NxIʣDC@iUæ8!Յ'KD=4Pv{ؿlӾֶ`e}R Qntvs=BJ<`4Y(e.J%?U @;&C헏†ʨ5D$kNwK$'pZ\(?tlO .[K6`Nⅴnwh HXOkGv)_WX`ˍhGhdF` 0_uJf2`gtqt2GљFhҥT"A9^.c >Be}̷\"̤M%l5_Cma(!T|j:|@,spA OюwȖn29#7=Lw5/ z9B/]H ziMƚMq# _\`Vlێ. }@?]ґ%@>E= 0[ X̏dOlS꒲‘rlyM}2b4bޠ/pA-cHGr}'9 쉃ƻHST"4 F\KY/|x"m9 ߹NtlWVڞ5S56mƱ:Dk'h&ْfv,UzMX萅`*G"vߣ1kTЕ}ӀK [CM SUs,Qb*akHYM +vٛoOsXHN׈y<$r4aK)~H')>c&X@Fa*f"$յrVdL@8ΓOlq-\Sqs]cg1ė#6AN2wG7;jƠ4Úg#D3QBc!4!³W2?=d}W6LۛPl%5R[87P$+Z_3"87%d4X(_{cyzQii嬬Ŀ:j l84Sk3kʝ+x1~& *t|y02Z2fz'> E> d.j6)- 뢙3v(¤u R']O7CWMZ/]j%G-%B)drun)ǤQ$CR{sXk.TaH.NJl5K/tEItE;"X >w7{^M0C!q]^B[n쇻qo1\Raω=K8Rm`0ۏUo!`L!-5Rު'[wu23kޝJ-JNv#+1|OV"(|9e$(5w]~ V ;UdR9enE:s:%cDG;XD ڎ ZmD|C\g}$fR5@ЋD7dgSR-ftxCi"B)$C/SG)uY7ɀD}6ئ'-RO7q4;hïr{pCYYg , Y"Kr=2hiy&\7N%ĻLа'YoEN<̓lrP8 B.svUg8K mUcҀ ttn~ͷׯe 1L/ 6Mi$o *{^}LXNK/Rԫog1kX p ?<,l {`٦j6$ }aRI)$:)9CIZؕƶ/DBE!h uT LH]5]]|v$ >TGS&q?yK* IJB^B˶Y݀Db]m"rNMxɷEE#%/]$Q%VŞF8Ҝsό23`R6"xedX\ncW_Z-{Q' y=#/`\ /1csoVIkȩV𝉻enҬpYl7{r^U;# V,[L-ڍw(c#TEH]0 81ɗBVj>LEDI/*)6MZI&TFxߐY]y&l ^CWݽQM~*Ư^uP/;L[zȆ%Z:֯byBeBe<1wJd"X/ǫ:Ld~37R%'+`*Dd~teҷD88xst8ɗ}:L@6Lx7ϔ}ˢ=@R~x2>ItPU0ﯢދ ~ 5e'*h.&z\cGִ?[,b(Z ^b} /p0Zx+_s l)Ԅ-t]e34,%EdBRw݈ ٰ uT*R(n`J0Ʉ-CX攐FW)g m@x!Sc23.'ZD9IQAmuO * ŽR|9`*jt<9"qrBtS8 7 'bfs)MC\@CK@5.w!ʐ2Z=!Gui^C!]|MΎq6XG!rt}0#ORk@<âjʉ__rnmZʢ& f,5en9R<(A&šJE']s$;4aݔ8W_tU*Yܭ8-Ęd'i6MNC)5:\DY!ѷD a~l.<.hىFU}uI`7y9pyyn!κҭ&j<6lvV5!)1d|Toe bZu3qKF`Kk[[Z2Ep,=KCQ2}26I=w;E}<Գ Zo߈ 4iJI56rmuƺ  ,apa(7~eZ UehK&n6YU+ ֎#}`L+]m<`{ 8ܜdM9 NJyʬI lGP4>p}e.yi7Q?$6RXth6+2P؊2n7^S۱IBJ^ŦY2A|:H77XVC j3^G97WJ-s8||𚖙Dv ?Ll+@")e*%2ϑW$cٿԿ*VX*Z9s_ZZ=ˁ%-jE]8O_(༮ퟓ JثV-d2"3\?l yѲ$doRi:l@4G}iQ*V 56Āj׌Pi;( BH7/Zw:=mlz6T%+,FE??C]EHlU"%+b"PZN&s<ĤDt"k0$n UVv)0gYsד?l1Kcċ O >mxiYp-dmW ~Զo} yy7xx$x.HEJ|ڋ9 xy]QIa ofζtK'@&a#4p}$6,\G$7{ў#U>{z04g>eVP:FɗS\nMj<kH0b?pzGцlVbPJ āT /Ofn v g⁞&!^_HIl{!G@ -<'r!g1~P48pA朒 wlI ?Q{Y`\ă}~pS:r8 ̣4 KS"bYD9PةQxٝOʢ.LZI>o:i'יɱ:[ߨ2bB0 Jw3ؕ]A+p.v-]oghg[!<hTHz˴K !g[a.Z1\;rn21~O#3V~WRڥ@Zv|[VB5+ Pe݋UY4drM !_RUTܢh}G,Z_[q z y]IL]|)@H#lc^D3 /isgFg60ɧ !* ?T4f͡C%y7ZB%N =7]M y(UβV.Y0Y}༒C~rBp1?8sJ47zSXv9`}צ~*bB 9ji H^ dlu[|];d(kRvNaS|nt/_BTsKiJk>fkP괣SN~ ?W+ ^d|I&ތc4`h׸*4d$4SSv!͑s %Bߞf]C-ԓv;-fZ,xx <ߵ/ۗ>щ!ɄR`I,t{.mOJ)Nyyy9_~.(c)+; .yA[̘)n `%ĬӰeb+ȏg{K#)Ą&rC2&  U9ҡyK>ډ,Ŷ8~U݅)MleyI@-ʝdce"kz6ws -iDF6ӅEӎqs#/ A,-bl~4#z #6ž0R3n"%G`i{M !M\L膫n,ި.E|NvӄvblUEK>4ksogȏ4 V;6{qSibY3W>:9tC+v/e፞ Y~[S_ӲP` dt?6ݩHKl%"xEa~}%G@F2%DswE@X6hw}H䊬V}/s'dH?;3,\4:NjJBȕPl杰CΌ?OVq{6ݿpلqS;q>`qB)-l%n-3bsjQ/j We2=W x8.onN^c3z 1~Q;sI䄷.aq]X*M^ׁoyI80|sX:CGAc9HmM&'0hu!NHi>C>EH/׃R쇢UC:% TSu A'@gc rYyV1RDSdg<8}NBH/ZK"GAhmvMD|@˹%gRXך):,XPӐf^^0P L{&F?&J#~oMy71R>o-f$}dX u©PeYc]9wTgkHô~h O}k?OvZ/!U{sE dѵ]GB8y#f:*@{ICut@qRE/!*/+Ј8s*X BJ_ 4&,ԓ;8{hc]Ys؃*2A:`r*KٜOWU4Cʓg~ͨVZ""R㭍_3pUMv3L ZM4NkTr G`'՜Ng=higĀ;KuȪU\-HގWE*nĕʹ"P9[nn Qi \ރ2C[?ANI+O)A8bD41?S]pea]"7z3|,$xNZV$&-LGi1(X* `]g깤dzW'y\~5OVA\6;̰of~6ƒٵyMFrZ 0W0lo1c_PJ7 <^o D!q}c]ysKF兲zyjYj#2MZXz(&}p2ț$o4i7:UXAM~ G!no*mSHZak@~3NA~"j->&P+X:e|7Z5i3qBafs&S~Z{7~5BIb~Q{I#r<}s^{ƙ[L"L0ƃc ؖL$8iov 晻q0GCwuF:א9i}BpEkn*^^Kd3a+WJdE|3[,>0Rmp!qU)M :qvcqI+ɰVS? QY̤ð+=~f9Id\ROQ;WȦ xr)3 4<) c8^;$d IQWIf!q5WSXRɡTYsVY1,E2xq p^i۠DdWy\a6㵝À7!]-HN?5ΌHV⦅N81i!~b} ٯPjգGU{d5 yb8llj9^5&ޢ,0ehX'arg5}0{-$s-߈pӯjg`X'W QMɦR}g<}˦t[;>Kw5i`,fƔ<)8cT y4 Uκu$0)GY_͍!  HYtqrļ A!S86S.4lKڐ&69:!Z05PtjZffQb&:T=k6[5krژ;8? Fp/C;0R '5U)ڴ,y㣫-M-K~O">8i/a/Ȕy^l 2X/M\< td>?%̂3 w v(iW_י((C0T)!=R|tF?QfN^B]ٞ˚`d(TU(_|>+WgܵBƮ'¡'p[DZwW%a6+$Z!`0槄=dFbxBb`_x'fz\"j>it_ _#4[ c ¶2I}ƛ{R kvg9t"z%[@݆9 aƘʉ3tY/קO'?U [1w%R@pm|E~M )y:WZoI φ.uGBrG3Q! "9CRif7 fG}$4ٚ;nεuWi۶EEC2t \\9#ё߽r&'­!9.̋t8,?>,2,Tbч&|%Ԉg oIʡ%{0xUfw"oU9HGvf[ĐzUL5Zṍ^X Q~oWXe=kVCHI?j7-ٜC=Ixȟ7q}zR-F]=jboIQ2^?5PX:2 :Rl6Lg͔ym)U n YZ