python3-kobo-0.36.0-1.el8 > 6 6_6 3!y덏%!E/֡ec !E/֡ > 6A) OhtrחvnTG}4Iv*@VSE,~qͨl Ջ 4`%B=MΛKbYWJi.pDY`X!jlJ~#25H_m>?C}oV.fK Y6 kmҚ`A$))ay[J {**5wGJ*fۢvSskh!yq23t?ft]KyF"FH+%}'h֏K]xiQ%Ԇs_+P0Ǜ:5?PL%n "[.k͊ &ߘ?j ^A~mn0!ٚ $9iSYXNHvY6(*)Qĵ.B΂µ,>lf ITC^d"-":?{]pIQUgIdPǎ\[V4m-1w´PUƸF? e9f5cbc2cbda481bea644ebe0b577e528fc05841d5e25b51ce1d5bc8736db232504998e2734b888f1ea344533a6be5e48a8410c53!y덏%!E/֡ec !E/֡| g>*pݶѰ$Jkw}~ [#H&Ex"A\6lP6[Fg8ge =Y쎔&̘CP!>:)-g[}r )K"nwI8E,Kp!"^I_D@1?FWW-3œ4;g4qPVwT̮9rL7^c\eH=d℧qbw&Z;L@)p$R{ &I6G]`yrlM3:$K_9BhZvjҔ6\2׵EULG ټuVUζ%1/bwF[aSe0>/ }G.Z˭7t=C6M+"0g>gn *np=4?$d  A +18=,= =  = = = ===&@=4h (I8PX9X:+\XGxl=Hy`=IzT=XzYz\z=]{=^`b@dleqftlvt=u=vxw=x=y9 Cpython3-kobo0.36.01.el8Python modules for tools developmentKobo is a set of python modules designed for rapid tools development.ebuildvm-a64-35.iad2.fedoraproject.orgFedora ProjectFedora ProjectLGPL-2.1-onlyFedora ProjectUnspecifiedhttps://github.com/release-engineering/kobolinuxnoarch2qq..'t'tkk"" ""&o&o,,00\\%s%s<<4258; #=)$V@q-gDA큤A큤A큤A큤eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee10567e3b0d43f1adbe7cb752e8a4d4ddaf8e68b5896dc2eea9e42821512613be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559d5359abdb3eb6e9fa6d02898b7d99af6b909a388a271ce87d2eeca83d38f81d9d5359abdb3eb6e9fa6d02898b7d99af6b909a388a271ce87d2eeca83d38f81d2481cc9af1ea00cf3b77a2822483e81db0cb1af4a1c82acb4a9d3035f15f8b892481cc9af1ea00cf3b77a2822483e81db0cb1af4a1c82acb4a9d3035f15f8b892b5520c1508bddaba42cc138c7dc367ae072824946332ea5909a9ae2d9db841e2b5520c1508bddaba42cc138c7dc367ae072824946332ea5909a9ae2d9db841e35547b3f265b4b73f4a44305b41367c70890948871b999f5f7ce5d4a3ecb857c35547b3f265b4b73f4a44305b41367c70890948871b999f5f7ce5d4a3ecb857c65111a713ca76229167776fc39885fff1a9f0403f278d16975596e57c88b1f0c65111a713ca76229167776fc39885fff1a9f0403f278d16975596e57c88b1f0c3f76601ca558da4f05e1be72830498601c0db2aa56b982fda90c87587a7531f33f76601ca558da4f05e1be72830498601c0db2aa56b982fda90c87587a7531f3c0693783ffed2dfc9f4203324d484876adc0f5084f4487ad5111a7644736135dc0693783ffed2dfc9f4203324d484876adc0f5084f4487ad5111a7644736135d10445e04489b6f72304a41c2905c37ce4fc219b688b381da84f9df73f477005b10445e04489b6f72304a41c2905c37ce4fc219b688b381da84f9df73f477005be1d78899d7401800092c1a19af18ad364e6d90446e5cfce1aba2530e8cb31b8ee1d78899d7401800092c1a19af18ad364e6d90446e5cfce1aba2530e8cb31b8e4c82af1ef47de67d57a3d5ede81ab77969f856d628c8c915ca8d3409c749978e4c82af1ef47de67d57a3d5ede81ab77969f856d628c8c915ca8d3409c749978ef93a41c44e54e57b4f4a7545f9ac47cb0adc87408e18d9852201457bd48ddfbaf93a41c44e54e57b4f4a7545f9ac47cb0adc87408e18d9852201457bd48ddfbad69a9361d6a712bb851b18a8c4e29b416bf1017a924465678c5702127a2f9674d69a9361d6a712bb851b18a8c4e29b416bf1017a924465678c5702127a2f9674a3616e2bc357330c3b65478926726e81ac29b53de75495068ecbdc43b3697448a3616e2bc357330c3b65478926726e81ac29b53de75495068ecbdc43b3697448ed22b1234e900926a2191cbeb39147ded117076635583ea31172da8ef702a222ed22b1234e900926a2191cbeb39147ded117076635583ea31172da8ef702a22258278e47023f6c7a5c90265c77d6b9c49ea7d147288a5cc920c1ee6ca240b17258278e47023f6c7a5c90265c77d6b9c49ea7d147288a5cc920c1ee6ca240b172010f4c28d8a350e999be779cdc1af30007528c9c20433d396195a3b75184ec9b9d5bacc1bc04c2706b561d805a85633c7a08ee216c95739692289cbfdc0f711071b1e3295316264d2c201ef239bee059022571100b51bcc0ff708d5d770bd6e671b1e3295316264d2c201ef239bee059022571100b51bcc0ff708d5d770bd6e6572f71a98b09e79f78d64e218abc0cc18bef955387302ffe712a724f5a1c2edd572f71a98b09e79f78d64e218abc0cc18bef955387302ffe712a724f5a1c2edd6e6c3acd06be55296215b539bbeca747048d5a7e50f4f3fac413989809d56055a514764ca31c88ffd196049361a92aacf9af9b3aa924d7587119d3ebb4dc589fd9b387e140d16fd747363e0d9a33019d33feaca7fbe35048cf2e8fa84690fd7f124767e86fd3d0a683d5b7922fec8f962c6344691db280d22c8806e023f0945bd4778a04b5ed6c0e7903179bbbb76a10f998b7bb398a091b778a3f2e991746e308e04d02f6d0a725d105c0954e0a31cc7d5da8d60c7291b1d6e78f77cee13b4a53e3e892b4d82cbe4ad36ff02955930bfa730c2d5eb22e82b312c49c0bbd5940d97edf3b1e8c31d88dfd488a840de92c5652b3aa5589beb24ed10c8ecc9ebaced041766dda3f857ee0929f4013903c15782654785325d753a6cdd3f8a6a17dc1e8941d89640d449d525b84e1a38afaf5a0da500e3fe9facb0ec41aed2e2c1c515950232dbbb53d1f9a7432fdbca5d7fdc65bfd9ef203823d24e6d131cdb2e5a93218268df95371752d5f55cb4db20fd193520aa24bb72f1dacd8d3f681937099190f93c431fc0b02acb38caad284c66304010616414427aabd89660d6aa1583a6fd41e9c68518ab447e7cc3c57db3389e4faaa9119a66c41f4416d915be48f04864b3f868a6c1265ec8480969f0445b690a5433b7a36ec3cb5342deaa2452cd28e87d0dc39ae2d0a53407d31a83163f3f4c3aff55fdac0cb95c0a141e2137ae53e781a65f8bae5e2f7252462e4625073fdb8dc2ab44470ee72cb5f5237f42d3c5298b5099772e83fd89e9ac9ef0011016c67ee5fcbdb8063cecbacb146decb205df07007198989c622f5d41de8d703e7bef3d0e79d62e24332ee739a452af62arootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkobo-0.36.0-1.el8.src.rpmpython3-kobopython3.6dist(kobo)python3dist(kobo)@     python(abi)python3dist(six)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3eeM@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.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#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 !!#$%%'')*+,-./01236789:;<=>?0.36.0-1.el80.36.00.36.0kobokobo-0.36.0-py3.6.egg-info__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccli.cpython-36.opt-1.pyccli.cpython-36.pycconf.cpython-36.opt-1.pycconf.cpython-36.pycdecorators.cpython-36.opt-1.pycdecorators.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pychardlink.cpython-36.opt-1.pychardlink.cpython-36.pychttp.cpython-36.opt-1.pychttp.cpython-36.pyclog.cpython-36.opt-1.pyclog.cpython-36.pycnotification.cpython-36.opt-1.pycnotification.cpython-36.pycpkgset.cpython-36.opt-1.pycpkgset.cpython-36.pycplugins.cpython-36.opt-1.pycplugins.cpython-36.pycprocess.cpython-36.opt-1.pycprocess.cpython-36.pycrpmlib.cpython-36.opt-1.pycrpmlib.cpython-36.pycshortcuts.cpython-36.opt-1.pycshortcuts.cpython-36.pyctback.cpython-36.opt-1.pyctback.cpython-36.pycthreads.cpython-36.opt-1.pycthreads.cpython-36.pyctypes.cpython-36.opt-1.pyctypes.cpython-36.pycxmlrpc.cpython-36.opt-1.pycxmlrpc.cpython-36.pyccli.pyconf.pydecorators.pyexceptions.pyhardlink.pyhttp.pylog.pynotification.pypkgset.pyplugins.pyprocess.pyshortcuts.pytback.pythreads.pytypes.pyxmlrpc.pypython3-koboAUTHORSpython3-koboCOPYINGLICENSE/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/kobo//usr/lib/python3.6/site-packages/kobo/__pycache__//usr/share/doc//usr/share/doc/python3-kobo//usr/share/licenses//usr/share/licenses/python3-kobo/-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-gnudirectoryASCII textemptypython 3.6 byte-compiledPython script, ASCII text executableUTF-8 Unicode text  !"#$%&'()*+,-./012345678PPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRhttps://bugz.fedoraproject.org/koboutf-84e411c329d33f6638bb7b7872f7f95716012b933463792d3238d661d8e27263f?07zXZ !#,K] b2u jӫ`(y/(.ոV|.q">s}{Mx&,(pߐF l$U2+$Uukg2\045{AJEфy½~q :rlUyP]"S@g퀾!b@Y׷~`{H6t*$t*!9,CϷbJ`5\!Lp<ˣc >;/?Nr%;S$D3ˆRڜKpC;XJUh: ۞*.cSU(#{eB,礆BX3 Io^!O[gzLmlky""`3[3Rjb`us*mgoS]-|6\(Yۏ:Yv45B%<NlS~ ȸ1`UEAlcJJ>C{ ,7ޯ,+"{ۻbTZΩ cbJ'gxUh*$u܍Z2,w,)lO@ǔ]3<+6&1f3]gK# @L`u3W S/1 o_j]w`u1Zzf8N}+8cwd¥e潑?~]9e#1@ $V fKEn.QVQѰJ!-2n^ X$uX>> _jC}ɇ*͸Rr}^x|hp˧ML_:!=iF f698cɿ'ެ6[Y U#ޯ[ړ g`dzҜ;Ϲȅ/&D]H0SsA457EA@$/OT]*hQP''>k@v̈ 9:]śYێ[Yz3oy+קvt.dJy< F86̞n_D w/\6G%Ymy"| L~1yp u+tFaHaΦ_] M ~V଄/Dz F~H\)~b[eE,tL.vRno=CmFXg2CP&d1j - `>H!uZhGjD.:,ND΃o>gCVbƃO R$A[_FZ'/i1CnV kT4Û Zn+>k2Y@cGs~B~vb8)_?bRZ3 W7qkDo@ ٷv Yܘ7s(B wrmMF@I|IRvWzRZL̆Ɵ@e&1ڴ35yB vqJo}qRv8L^q A9>ί`WYFZ|/3`/? gZ6B{$#S ˞ #З)4F=TXRѥ$ ^~*YIԏWQOl_}[ۏ j)I*}Vvj|]?b^ zTzy 'N@*`Ս!:Ь spJq)Ґݠg PFγH3z+P*E )bVz.$tIRڟ6 aLzTؘCrѨhU]vQrDS7;'.YiġF_Cv@=HqL θ.V߸uig ,-z+FasaKenS8fsR!̢v)FhD&bD烦h_&ivjAk p>;2IbqUsgb`^+ Un /6Tu?VdCjDX xbmu:v{ۛHG#^: ~|0'"n<1g  9Ӟ2և;M*Q1گW$%!˒RL$_^/tTBZJǧ~L9\[?WU@%ܓSf@%u8^n9ߠUd(%Bdv3WcB@'k"5M')Dc.攺%uO&62" ɸY1o'og2IY:F4Ch, ex <y~DӺAAZa2՛n mzWUva5H]M\S'%OEK=S.l32b_|Nxƈy/WtA.0ڇŸ(D1\gmHsm pfSc'X0֔~q򤭎խ5\=a]UNh&!&ɚ$aD2)IݵI=xh/t9..S9%Ox) i;|JGB6`Ku3a -Xio`c&Q]L;O mq1Ӛ+d: rL1N,[S9X &}'YhHmNs=?]Dz?̹5߆ [G(ircnt6NDѶͅ\ +0|0c $>ȚPZݑvfbjY@Bx3%RWV*Ff4:ܗbIm8 a6r2q[S Sk i2,t"Ë )\(` Wӑ|t-&p7ڿ.d߼n9HIJUouxK%f:g- 2V`e D RKUj o'G:$QD ct5YNc݀F:W ˉKϥUj(o9ސ+VCLZ}|w>SJ1+jka’z%^Uy!PR!W@g̎.' ݖ%Ǯ"Gewť.Hkh7=mQ"YɪAmr+b6CA_5%[QLS0%lBxLjd,Wc5 Ce=ahA`*K%?$S2qBbL2t+.Hlத͑A? J9=Ux399U^[z "3C`m$;f1R߱'--~#cyT$/ZY{^?G@`+TѤlPN)#OH,O|4zKa/ óZ8C7*"ϼ__a7\ӵ !' ,x5+:tŐ|bͷN2%[,Oێn!X~ﶋya_(>ơmhv)08ۘqɦe!Jb!g r0/)ojF"ɱ5O4?9U=0eFs \wybtZdgmzձ7O\U uJ|E;_{fޖHb0;IUjYɠRзϙDKN~`<< Vx@A#kBFL @UwKNS7 P9RJl7yOrx/8yQY%6=QNM8kEUG^T6?À{۞ѝh0=2y/LvҦ r#V:%m=Է1i">K] ӌ%hU6Axɼ/=k/N' oo~P:i˭a*:ls7hLmnSf2:}oI HS suMq2B &?:F 7nP+I$=yϷ'cP!f곣ěMHtu\J! Φ@k? MKc:,Dņ-TQʂ ?jYJQWn"f`cܡï{R>OJĊ@N:R[OLme  s,qfB6ERρ>%g+38ٵ%x̛<wԃ,Dz/okYq2fd vsXy"j |k~2HbexӘzKcvvue9^&pC, \CO3ajFb]1csɨH&֊RTV-뻮7zcӠA3:# ?"ClZEWEğ˃ A,M&^77 g mWYZ&JB<ȂB%=)DZ,_WûY21lG [C/(2}&S^y"g9A#0ޛ}r 1wr)En?+{- .v ]v=bIeM24Dzp<:Mhdt<ؿSæ7#"Q6ԬID}"A ,4U}@zL_$h~-E?yӸ(Kl*WԬ״pxoLb݁Fms{=AR N9$9mg~'4-?ϒoeeΐ^-tWhqM>ł314lBY- q 8/r~?BFz|v(!,oʽ!.h Yv~a.zZY?v+#2ɉ:W0)wfӡ1Y屿/ru?#*>t{`l%ϩ7s^D9ˊ7(b5~L*`YǢzimqP7>w9p"jؔ9懱W_mh2i>Uh+_17c "G!~2G2Bρd<r./̻S͝c@߾Q~}+:K T'MSq8 Ҷ#W3 w=!IQ t;:߭]cf(Ls$#zAڭxGy"72??ݗ_IR25!pn־m@0FK+`<.lanZ&9z^S7^C-кUA}I]B% ڭTzb7ImL/;_@\Үz6 ;s&:8R/i~lIߦvqtiKS(bX!%/Cv\#9֑~c$8W?E@^y!Nވ#g fҥI_ iXjO"LY8|s>s40aa7f^Ϭ ok:]&}09TO{_ޑ,n}WS!]EZc)AY`@ŮYծ:{+p{U+QV?۟0٦~z0L=ouf%وrFbl3j]9 X"jC eviX=H/m!?*rWLp_~]xMH!M[TnwҊUs^7|)tGٛd6d,,q#2U H})M'h6Θ܋]chhsL=`Z0.a'=:]jOf.ݡNRq>kGKGҩ@PBQRȋq=; Ho Pg"FlɚvLdO5ڡ{W@"`C~N$R{>tmIPɸJkז9 3w >b@Z;Br"O/W,#VVy/:7)1$tIsiPG~]g~oKD{UZhtذu#13 ӗi<(tq-\P3?ǃމ|+Ly o./ث̀@sxQ"wD ctM-%s;s7 +vFWGyծD;&DĢAj6Y_О\GuTwSd$+ҷ|_90QUvrz[$v8,ڱlBWeH>`OҶ'50VP Bg4T }<4m@5a47Rv[}Hd0raԽ+c0>Ge!)wIB1(BK#<X6h-+5ncF6ËFTH2V#)kP|J*: !Aƞe#&<]}@ nl{+.-G.SNIdr=R9_EIZP$]-&A6Vk(o24-W E5uZJt{axɌ!}16~iPKҗ(WcDʷi^ԋ۾X=ܼs)lj8"1/AN`ك;uBTg?*ǦqRrGSYr6Jn3P}X+{RН1܃458 hYN:꿶N%mtQX/A{gݧmϒP官p8A(3ݗeJyyRumCh:P)gPw!;)󛞰g۷^YVcR*" T$.,xa't'$ct"r!7`EU ){h &|JP%z\ٓ'rvMBd7~A>奪'[޸)xpY3wIӀk~ڌcѻť`/n EF9B |[KSTf9:DdT&2t;@sKi剶R4v=dy%vr-f8_yy /,'ț2kmI'oQSƿꖐDN^_Fg9E3;A)9)99xvWq@`mlx)4{/jGeȋ0>'.eQ"xw0|'.Mm(׻a;ppU9!30DQ'oT6{mZˮ8ՆD]xO< @AW(Hʬ7GK> /+6sq@߱PB+\^}wmAh/<cO"ӹBɨFXFu7"l@qHvﵴWFf}kA 010=+N1mV8ЏOlUy;OzX(;z_btd*}AV ^V[jߓ'Fّ^afhF%_6w G;,!x"E_/Osdo[u~:ЄhЇ'T$S,ttQ_ue*i0ꨔmcO<2A=IfP<+D<* ܼes3VoDE\S8TDxz$}AP{!&?LyBFR)j^mhcFE»PS?}ş+] uTmrgƾdYt,/Y@' `=r_;WgQuN(<P:IpIYubRߒ|%;5/˜ c +_Nc " 2]} i*W'[ZW:Cf?,ajumZQ;X'ĵ'q핹8:r\ +P {ar.M`Qjn|4z{3y yӴE,1>qn 9 XQ?"ثGMx{Vt"b\"wOiCЏ/鍙' I=<4V>3#ŨI y^wM@=+wݸn=@-Y48-,M,w # )nRDhB(ϲ ݗUZ(ᮎF"uϙȲCS^l?v"5%,kkm(QJD!O\1f@R@E"SS=6͎sy*(X_9Ю4艢i9Md^}NBk<d `wQnwUB`BlK擙^ҋح ꡇD2FB3-bƦ=qK/Hm3v1sILq@c[@ҒUW2)Ļ%bۺy]WnG. Dh8"GSoV~ ɂCu֮ǜ^v-])/|w%1; Ŏ?'l_~Fـ J"B 撣\}CrH,mw|V&ŧ:g޶>I^D(o0*V̐ʕ4g@4 a@-Oė~u:}t$$T]Q3vySAMD4&%3k<|34O*WP9i4 .<UjURPޯYPMO䊅->mk_]]""2 -gP/9DcV[vkߴI3~bc#Ҡ֓Aq' 7eXeS6^RIPZрvv}~iO+ G|^r̕m<'`\ds=-yࠏe~$Cuv<:ZB57FUcDlƐg#mq9oQK\aZTP%ӵkMvA^|l6^&~&2lRݪ YiǎhYVP{ҫV,oH' %K+aQuz.u k#aX=t)Fg[1ϧ:I/F|AlI!:v +mj SКNgG%ݨ0 ^NCX}#7Tm,DCOzޫ"ѥUYPcJK?d0CE t a%e}\zҤefə(\i5%={wwpd_YË_e9ĵ^نRf?랏mq*^. pj5̌; X]}!3WI3~_b=byW4cG8&g_3s8S`y-yW8kc&A(wSûݘm|8`: !ۧa˸t/YO0%ѼDgD?G֎@6ѓ h!5H}ll4 :MSdV?  ɏ=1xtn!}_>#@U_nC6(}mۇV*HLdT,Rz2\_ %S$F_LQբdvJd93J% -tpJi4RߞM>X]NaG n=-Nj HS\~+T՛zLm$DŰ<Ă:Y쵘R|]Rt0Wa"Z g!XEX7@3nUNr5Vn_ڢՊ6yLAز{'N(0FxfT4]J O3pu:}m& YyRa.xʟa<^$A=.ۀέYJq$2尠^;6%[X?sGl9RkSFD _یKLɿ_E.Pz>ƷSyZg]NE]x~kjTswc\*SduiP<@$)1S UGZIg'gmf@ [#ok{LgQg ݝi<*e/E&w4 /_LBxy#`i<{B:')6{8b"XFǡ v=2>I]<WYp\ {3JR\c tJAzkA.'ݘQYwzf wv7J2D0,9qXI*wc$-ω2D=ֲ-sIVqx*D9݂l kM\t ~Æl^z0zJ\)#Vj\#ʚ6V@c[$%U)U럆IW`Ґe *xdtPP,s`dFlWnb'Y&!{HU2yBsDԍgJmLfo4N*O`̔2Q? "~cb.p]Yh=sV,RABMqmp~i9}qEV=LXgk{~(mI0biW >hBr=e+@ZͼT" o_Q6eLiЭlӍk7!U"5췄. `lO*U"Sb1>p߸c9C ɐ(i$\NAr IT_$hM6a*LJ ZR>'ź4o) ?v` > ?`-x^4@'V}AƜo|0m&k5cc)]_pȇ *5;iKo|C̳Nt3)&*7~W4].٧s֞TsWR@v|Bͨ7Q=(r`(I?m]\Na"GkS)M?(Jt@0n5->;4O/^v5x_%t`˶Kn$q_ c;b N`}o*^O1YzSΥcDy@A2v4E޹"&'|ވK{qq<8!aClS)9^w6I"z8y @f:!N^5ͼ\.) [/H୧l{;x:7s!N|v[[k}Bbֵ_MLZe$mQJd ̪ʸT4Oj~KO3Cl5I?AoWr@ 'G#ryC.#]u2^a͊m<< x;g2$נϦ wN.o,>Ce,6gp}HKxpIDItS` '<ɷt/rF! nn6]?kGLjTDאsE (H5Lt]aIc7HZaQ ]E_/ VT:, HivȽ.,@-U6|FtZo3Mu*&poG|VRzKAO*zuf)pOÁيmS(Na( O_r0};rsTz/ݜI"9VNt[ߤPfiR@ 1!gIx+kOm+ {Av&NRrIx \w$@[lS}Wd GDJSp<cՐT7 j:ڡu\_yL{60QT\^_"z1F;fo=J}f.[cFU ,\I;}] d^߼;QM#@FnAcv:-0z׃9v" 6$SfMU\NcI< CԚ8ko4سF!I]Ţ*ݣic#wF#-?)Zq bo]޵NUZqiNU"B9|dB,`40?1« Z[oCm/>fmϽ}6:@`c fK"XML9ZRнL\T{i UHzԃD nJ%7bv[ VOa"H뉸=-}XtʵW5h^:5bq9ݬun͕8 Py dڧ&̓Q`m8B.B=I/%jn1җտwK֜}0GT-{=FIp O- x #5 j\s g=*(`R\n xP5S"Q Y0rweг nF O1nr0+Sc(R&xYq#UPZ4qvBtx^ =}L$3VreS;^ضJ1~$="QHZ|:.@_ʼnCոVg$U"0R WL в>"#N[AgD10GZfQKWU4UF.cE ]lgOQb OViφFTxL˝1?iQ'os>8l'=.:{0s1a28qz~=.Ŏ}|Zֻd~ l F3Dk[" \& s}wEv'fwvFz~1sԀ֜->:CGI%Ql*eㄸFTyb-Kzruwi{N͔wԏo^ iށ_xi"?;a uNja,|jlwq#ֶ۱ hp 1ѱIC+o*+vI A"{Kn^" znJ&M 4+^0 1Fv*YW0 a62䫽NvJo !:k'-[9=MLyi&y ۺ+8A}*@*޻_i"pv<^KVcZW+EgS"CKXG})خ>Jxp11!JU {}\f(T&71}:0k椀358In*{McʑjqHS[׊+ \r@$OwF}udő#G+ F}쟔!'KJin.Dgu0fLFuvDRI%Wlѡ@&&ևIt{=uPz!)+{27 %]?Ah뚚TWk6`KgoPZ#^{N:^vҤ|nfŢ ·̺ X&ħe&M#덉č+lcI8OIꃭ.cDVSB I||?hh,w>a&I;:0lϐx@4oȧ?eO Ҳ 1&u=II3?~bq'dr;XU>hS5Yr܌9omKUmB0bfN{Q`PӕF+ǰ=']y)}BR&pOҩ+݅ B,e0ݺ >&#KYjhEi!fytGH^)dj1`nkr1rH0wj{n|perWhH_Chq93tFR  !PrǞ>3Nxj#Cf)/&fjg5ªu jp7eؼ@Dl׼ɉʪ#LYɍkq⭠ u%_ҋ]ۧDvgU]]<k@f r޻y~unw7;.=o9QQ2{9/NG3{rau^FU=a/DwY4vD7Os ˂oS_.l1{q0 6!|9₀k G5{Nb&VeQFj^ԥt |T:NߓRk@yX`h % 3iU2#jaUFQ)l,lsaLA׳U\ ^W*C9}jRa4KpPA:8 \ [/Is؄.hI.."J--|!P}&Tv U]X7z![ULF0C;ÄyJyngOWDȉ#5K82ƑT|TU]?g^&ª^QEkŧ On ( ׸iՇ,`j 3dƱDz,AN< 72ڽ@|&LvYr<|YZPgbN6ucĀ˼r#_;Õ>?{:A2U ׳DbU$`P;]!C(cZܹ [Nxs ׃RUWO K(v^0֓;FcHsҹ3K| G4I{I'tǮ-&?φ0ޯgp7ntyd!vfMhYQ)ډU3ս _r}gmI#n+(lp@Tc Qov,wWx?PKM8w_Ϲ/#X,-K B_ 1U`y䤌AG{fIO5oԡqXuj/6:4?|X#L*H:H;#z۷Uv=spgn]qZ<{> ]$1,8} 9lCyQw̵{M#CyQ@5ūp#w08*zԒ \ zC;QL\J@-`A~ӺԋqݱoSȀk=>CF)s_^YT?hP{[4ۀ@ڭ}͵~ H6$ї5)^Jf YDo[ 7Wz.P'@H狾̮j@C01ywӍ{N_ g=15#~zVTm`(<3+5}`GqyT9U9gr)X+b8Ԫ-PtmQ*#APfg+Nv#z@"%=cm.y+ S,KE/Uǿ~ɵ%]{- ĖB؃80TۥGnȼ>CÜBY*jm}M ,,Ek!te|~/6 dq;41$EOq*1ZzO'ݿ*c /jA,bųI7ӤL,۴ 08x '(r>Pv[m0.[s/4V9WQBϣ}CܣKD|Aٌ*IOXϓzJML$kcɣzSBkbٖO)x+vajWػ+3˫!#HGb[f=W8otԀ^8Fv+ .jƓ+{XIArq |t8#KLl+ƶ~ZkP+hȓ\in|UY&Sw]^]ih;aIu`+X9rEH*|- _ޢcF96E$jn^:w[X͙y熡IxCZ-LQG$':1O0L?Bn>b;|05YMn:!м_Zty&NM/j'}ve^kiG/WΌ!!u=]gI2x/@m>1]e)*:B(=@-MQXA^(>(5N9c4n#ܖu˨.;4fS~@R0Xp1 z[;1y&_,*#ZTݨ4 ݭ*<3)o˨!Td!0O68AUЮsp!R#W<9~ͣ^XriCUZW^ aiںУd`@_\/w;Ehc-bo+b8(2%^Nߠ: ^vH6\,h5j_ͻ6.rݠgЎo0)#ז[}x]?&"+5 PR_vP#ҙx"ڧvÔ3vw*Lq[|;QqL֑pFW0z`8 OyEUE4򭁯E_dam~H@HhԱ#g0֗¢q-4F54 OtUBAń r*$WϯpvU]eY?l|}RA%YFm39+I'\[gGx4$yh,uor02e\C AXD ד/)/ 64Z@dNNȊ <]RtIF_xԶi&  7ׇ5vi+dRuh=Su(B%[PK:-^a]3R<¡(ءAm'(DÐ#I4"R-HZ¥=MOoLJLFvkF}b;[Ta}B#+ݫ#( uZt4e걍GMFY"=%*RO7(8(_JV޵\뺲SF4᭿&&j"Z7çh}ijf=PQ9؝!entBل'<Qx;Y Y$" T׾4鍐5W^KJaS3 B1onBڡQc'1Iw?4_kuff7VOE։۹C3pɣ2]L .Ne8 qMj"Uh_*ޱ6FFidm: u9[k 3 n`@nݫivd{L2(x9C /SPhsKV7T6_,\Jt 眩qG#M[/DF˖doެKSgbWHq4nmLc4¨G9JF/< u\ՠR7'gAD $1xYǐ {YCJq>{;̾%]_ Y&N.E9ֺq/z Η"T)wtmְ47"cU ;_ $C-AFҋG'Cd]tg.@.Y N=sDjtL7.hZ5[u;%_+1Mmc _YQe9`%vb''\ i/K :t(jj`aפ~__IfNK뮕~VJO֌ mż +h%8 ihR˖HwLRVz5&cX5fjxZJݰ}87FQ#[JeeJ+`?& @wlEyV0u~oqHJYt jFoIǃRlOу؁OM8).'?vزH|%>HR4 %͌K$u H9 M("Q%*OM-7H2Y'f2ay珥g&6s5ǶSlO=.J(yY#~<4b< duyU疾#'Q' 2f!JeP* YOr]lwP |(k]FϞ.eܚEAE@箏:L^R1 470XzW-_}>QQ޲#MT@;Yt4%:ZfZLBF25v;+pmZXeash /m pBGlYoaۿ7oy-PEAݕ.@m etex.Sw5@,b*' F̠Vzbׁ̐@9p!Pl'aF`$C ?B/ZCp8Hx#V4pVE"!ĬlI;'K¶Q*|h4o''V#!xZ|_ȆLMvfԱլnIJr@8Wraub>`""ѷ`sYOj*-&Vr]v4>(seicx _aDgB@ D d Rl 6. &\܋LqiLxf|X@"g?nA1+P͡(:45F((E2&۫” zgrfd 0'9ekŒutB}mK$ԮupZ{Q4D]ZOeKͫ3Md>oM'uOLwT9987~֟b y  }^[ud)KbqM3R΅?L`.bRl-RRE1QoB˜\> Ͽ|qׅbqE/:VNM7= yޣXC sx#LӅqMǶ"/4W3bG}[R=#39 0"MB Mz{3扂lLvA$FzZ YN>LUK&*d@(?w<S5#Z'&ás| n7JGgQkA+6ip9Όg2a|>r>)Al؂5T/zMCVu騐mw.xY0RGYTD?($P[VX"qӀԠdxwN^)JFln?ȅΚ]z0+|bqSJf!i' bcCv^O 呴&| (kෘn] 9W^7`bFkx-cACV.[=,;M$D:,.!~wWa_ohN\Np`ͦb"#]W3dNšv]ӷM-P55Q .=%4Iai 7C6 ? w82x#VG{4gk]s "_X!^ v3^g&n11&E{Hs@ 2ZY1A5Hbʾl^eE!.21u%\j?$_yc#%?TaO FW0}b2UlgxK-H!waڋvObftN}x W:~Eq(p2c @.!USLbPij2buFyZR %V/ i &2u6S!lJm3a=`<40^Z:gDsMIi@z鑟@9TO-V:/ш)ua e8UA)QPӹܣOoSH$u UR >3g`bľT !4 ꘂm!3]PmCF6AUr/?0KRپ>_k`%gWBQa#tҀ rޤfZR6nC$P:t jٕr5VrL%ri(x{㉬ M ]\1[0UwP6RSs.]5 q/6fbڕ|1 F^Se^;,&>\=ξ2 M_N;Kʞyo#>b;Y+u/{?!]͛Q loD k@"uK:+Y* IoZן X':۟y~] TuBD9+sGTzDj4R)$7 B8̮~_w ա ;`RnsɇN|mљVXĄ70 פSds:J3hQr ۝d*?/%ۂvjx€UҞCtUKy6ϐM xJv(޴ˈwYV^P1j3W/Yl33B\Lt|u*#FU*h.xNZةADA—L1aiaɮA$"m7W2űqo zdw3Q#[ĉ3gpX.NAIobN|JOZ}:_`\lZ4g<. X5}*7 1)O \_NR#fĎJiSs zS ^3$>U? B Z.;)Io+5]9 t1nSg*CkKn|Ov;ކ]"O i6_ T}1RptC'b)󖧴VM\$"|VK OoaBɬi 6Tu`bth,eNu?gQo}47nlA}#sy/d:7YLpFg%0Z  :I ~P fiͯ@SjW=weGFl _%.D+EħN-5ITU\9xRdl=$ Vgx׾Y.3HѺ2ԋZי&Ċͯ"O[wc4 c'iowZHUjuO>yU]!}ێ#+]+Ka4? #T:텧7hi["ma,Q@|D00U0XmQ&,3+_fxA^+|51`.%W]֑-nq֚*GEXaf o@,B:BC)}6^氬Uvp+(X'tG'ߝ'X< $k^G9&S2I-J6K=#T3i\ &xE+RaIb&Ԝ20Fa6ѯǐKGkji7} @+jbQךh]zS* ifTVA,یjF GsXں:oΟeW8xXJ6dQ@.tJ>ӳuf"KTLx "_1, :=bD]N$!f- rut2̴*76Lg#ΕUGZv.=EࣩM_G.W$zom蜤\Y(0 $'9FNSڏ^ ̩"xA\mk@dssyU3 !E9l8&кcP È%Ŵ54gƫ+A8KYJ$-<٬h࠼a)r?DфPW8Z5њ(-+7Fطn htF%ZjƓ>,?eze'|:tj6~5 7X 1 C^ų'{46G'ĕ6]먶is/R$ho^,~~EkLtH='ҭ֮۾^TnP 5(!"-s@s$u#a.IȎMYÕ̿~gyufK Z쓡AΊT?dy^;^X|?Nqty,cW6xt\z%Eb-PN`::n&+*8=-]\ܓX05K ht;捳Y(Qঢ়w9} rŒ0MN2b ?m:6ʃ ]Ӈ(R5 (lj,alBvaW ;C2~ٯo#?P!},4"D\˓1y҈Ŋک"効 n96S GlS-1Qcf!iK LԓÅ37ΙVig󟨢 Ziq应-y>ΓzZqL )Bi&1 ʨ_̘٘FN?6Jф{8 )Ͽt?߯xIzJG:b99< c5o87=6a]bx'l>KAgK14k.,;ʛ1 nUK\K<}{Z֗0̶pׂ׽.:w $tʛl,PZgq̀ Mos*%q@>>Tީ~-!$RcCL% ]d!߾J7 : D絘I]8s y7jDdɕ>0ϻ+I\]quD.so1tc9'i;L7C4i0Opz[@+APtÒ{Sy7ߔP!0bC 0θ 'qOuўn)m*۞IcUMRpzCsH{hb.|3p`K^S>a1j?ڒ~]P{ӝDܠڞ˞?,zV`VȵDcRu,Zeکg|TC⩾+I;YR0gz70Q:ʝyHiʝM PettKi IU/ ]\5jVC*Ft)+Ag 3E~# ^,5SpMJ:lewE.T'*m{DS r|Hz0nv?9k7k(HCnSOl亜#}۱/Ḥ[wғGlu}}X*OvbxRC"1-U r 0ܲizО%%YB-Ǫ_!:͸J/)-AKP2pȗ&_GrDו嶴y.O h:5w~ۋ 4IHÐɾkGŲJ(c\y@nb/.ȧur~ uLg{"Pfb>AEܪe~2cհ0mbs߸[-/Hzwn UR) s"\BŒkoK˟6DͦSwBvD4/ ǹ68"@ LAr酡|>>r" ԳnʡGjlsMp6 ?n4x$\ž EGvt;8FJP../\\h]xc̈́dי A7$u"-⺔͇yů~+89wͬgyP$ƒ+0al-ŖcbcrLY@#tq"!-OmmWQ[b+rQ;?8T _L9dNUeu #Eװ< ~h:k o⾔A PI,v'D}МA e*{t#RRis8()ר#{A-Znݳ-TpOqx2{usG"B!OloB^1Pf!wx84?=qn3WwZSZ^F8(N2vY2d ;(]8h;xLv&P_%ǡA,Էq}5nLTn5`QG('.*)ʯcsa;ARLe`VW.O폘uIX@:G^8fF=s`;)a.’*^% Ut m8DgD8݅#)ƛ9)fǞ1Dq 1wm !gKo Oh)5 \m5?Z\ᓎy3XW [RÑ~;cxGe.̰DNPҬRL G̷9p>\+n(gi\8`QDQU0U UJR.}x%)| 8K%@KTHD%DgE/[ىרZ>m+,>!S&K&o5!EAWa`#MV ܌G^F>c4G&AX{b.ŌMDW?;f0VEDoҖzSBY2?AdЙ時h:Csb[&FF{yIO,?;j;6DJGկYoh J'ŀubྨo6y7ʺ~I%b)cI*َ/吆tld2pg{:KDf]t TT#3:p(35_xɻ΂UX=IݤNgEZl>ƀI !%*r2M)%Փظni-gqH}"|,G\FfإA ʞHIS &F^}z{ ɂMߓSGQʚqoYh3ZXH4ԿU:T AX`7Z7ckqޮS0;tXKTXE&[n~IaAv~7 wx#Vr]sT6/ZSK<%Q~^pY_|:~zPIi*kᱬX_9 hea[N ކ3FX΋LmbZ%]!=iHB և f6rXXDW !y]lcғܣ˴z9)7U`Lԑ,G= .k ^^/}V>@|I_wn DF蘩!&' -xWP~X阄7{hBP@ .ߘHlo5G3쯴KOHlYqQ, O/3{a!Vҵ,}ul1C'7HP0Gnll06ëwf :؅S*9 nwIoLV㇭] qeiɖm2fkx!AW˱?)Rhgdj16$xc #$ ,`ڨf%lv!DS!0FV MaA[]ǭICu!k`jyUS6zG`p "x/V*j!k&{, Qp"7{ y%){䳜dD&RIy{ zTAʄ_J*Y|K'H"fM8ctj ȫʸulaRC]t:NcXxϠn(kls (lC|$E:,5aVJ|ix,EtmV2t$<mڲW ,+2/ti^s'MiD&=? #0^Z$ K-4wkcRPS071#ȵ9)Hs."&xXJUsAC"I׼f۝gF>r-'_ep%pn_5$+"ʗ[ͭ=r@y'XMCZf2H5Ȅ6.6T/NźݓI& x@9R 9μjDlMMzNʥonO#CuQj 9A YBE҄gIϒiKT|7XvK~V-X-!H C+,)UŔ.Zjɯ}1g҆%v#,7yqk90)S?埭X2ow6MM3FD"7朐q|=(:*"9yiʓ ù)Bda/tٝU K1ɀ姆15ћQ>``UUܛ:&`S\y=F)az&717 aL7Z' ^KYQg}@o+, \6-vdٔ}IX\WOHjPm*mԢ?fNCFIatZj7}M'񍶜7h@84i hKcjSN %'uEK6Y!#B#-$05E= m,Uˆ/`LtockA3-!մӴɘ 7ՇIiƬoNW:;E$^HuP5| OϤGR1/ЫY~)Yoͻ]`VWe`&PG`u.NzOc((v wV˼j dm$V[~  JO&A=*+'1uHRD 5Y-C!n^ ^q.vAMg~y;}4N^=ĴA+ut|ٻSyڲɋ` ݽ֝6A"#-grU{}‹D\=]Ư-M_Zr2Q9߮eP\XZYz>B BHw ؆? MJ؉h"]?TI,R&9uI[T@MgR7?`!0y݈ ZoS'$DOrLvNAN!diH⾜tfV`a&{ K̗ٺg!t8L]r8Е10A-ae|H6HNr|8t|\ܘ*.h&eTig޼K)c {!Jig,v&]UH>_52;@1W s](|8[P.\E)aICb~zl!S>aK#q%\>[gO .TG02.B ڡܔNZ*D[3پϫG@qe =2h'!nTkŬG[I{b2z2~DpF'~K,N9P*p-~ \R-p !gFtTB0}_Y,D0#i٠>jq1~8&݀:0슶[ܤNP0]3+L𨁝7_gq8O&BY*\aɦCO53rA uɝ\?V|U! P?ծ^SpiCcz + b6_yOmfq0. :C1`.sL²:@'knSE#Th?^ ۍ5>.bҸ !E֭XF@U07 wˮ_X 3EL<1pZS 7Fh rC|oU.p@'KCG4xnԦ}*[ NN n7?ъҔ`Y{hIYeAXsUscX^~ cG]P.a+%7= pVg[RZ!P":y KY@\ gЅqC_Гw/>=2R<-'FNbF*EZ,5q- ;*U(@@Wcjٱ۷+b<Q}MBy %b&U D!]kqo_6]p8`!%S-}ʦ3=AxY,>{-ȓ_`a9`Wz/Ue& svHrjB< ˄o@V$S)c:|HVzDKސ!y[8*+TTP{ͤ`Hi]v,ua#vv@[U1mBN~Z+(t>eFdnM]4{\rbQVӃ(ۣ(>nl _#>CCׇRAMSZdr$[,mkߢD yW=F>:8 bqqWGB,C{t0T/g7+^NZm )Pn -@hZ[aE_mG}yDE6&@=?fdǮECFR(w8CW683OyW-@&/Z\b^B_3 ;Bݳ|K߱&̄znjA@s CDPt^.-[llYYR#9"jkw+ӓDHTt4> .BrlUE>\8=Ӿ_nG}QSKmV(Yf i@sƋ Di،p|o![>H;swu"+; ('6$*u YW@ïVGy/nhDYׯjn)^#Rr]6wH*@b"Ќ uo {t%k.y96w&Kc # 0rsQj[D}tʟ: +ٍl/Y>#& C)6l}*_S(6hp5J4QMD?sfnT 1S좹n| v]AhW 0s69Ywr7ޘ^-3頋퀴&~bWQe妤(Xyűp(fL!9P34A 2]>EN|;=5'y(KC{P1:cTYdM7Z#,eMv,*5\/}CV 'g9` _"Gb㬪WP~g#N~~B9k2 :=d{Xv~ۄ%oz49"l8&dRTc6 $sxcwPBTR)aZ)ͦ!aI rɑSc[c.[59_<ļb{r,9Q8KT[Y9:Yy[kE:>g$SHyb_+a"s?}h=r6hN U$ث c3܊@X_7PC?fiҢ;IN!@Mmc8˩6MJ2"U 9lyꂓ+}[&`zjYA> &18wWfA it&smVQҮ%lw>B`r ٜXQؙT"M<A+qK\ Ac1> =K_?LV9{ 'SVf)a1AӾkײܺM[qY|1ߞfGG%Fn8̜:ZL{( ̍{/3& (tuspu{΀JyL;Bރ~&ӛqZ^9q@.d ҟLc[Ƃ)'n@]z=}&N3%҉1Ii)=J3[kfh=}^*&V6"KsT'P_W [gҩ_"2 c "sJթq9ޚZIR_=~6"Vފm4I?OYmtE;)wy!+p)Mrz( u:BCv#UE**b8FtۥBk̤Tlsqikx%/+:X\1?!cxO5K0wURx+ e;?1="`rWAIie )[{DG_ZvM0jqi_q2;mJ ?lz: H0ӶU6QQkY1ճŲeerhG:naw|!pE՛O5w 3CeB*0 lf0)y]N_#nEqp{^•9aX鸤zy=tV_[SwE=t>ER!4؃AQCB^@,PijJzL-Z$$DD0$׬ Wu L U!;pҸo+|a dTtH2˰G!ClYpF3lhkRk9,q`a$\ 8azs" f_#2 Hax~>ӒZ OZ7]?ݻqef! 6E[ rps)-/b;f $vu8m\l,f+cVd9?/[(^xq@MM$z 3zLD$va!0r]I1gë+ak}"͋u#vZV iOIiG<EE(|)K_۴=\sқ,ssN *xgDOֈ Nctԕ$zJ`0r@6fK*\;`eYyF轱+Mzӕ{d<հKmr P22?zlծV9aWkKd kK@+{7UpT!k2Oee3w q* &n ?r);CVlkdQ&CSXwBeC `.%:m~S~ƾچVmU# C5<""0Z6MZGq;/I+$S|+0UBW5rcTu|3iWF >JcAWv.埠[ot6LnGl pi$|B:}Sn!oewOC'*/daUg6h1ܼOلJaB~mg3~!c@/*/оO;FېzcmhȺ*"0^'بLV@`BpLA:e{_hؙ#7FU2ʚ#̭D>Rb FH+{aKٶJ^\@Sj2oxiD)jjv"HIp_ 6 knmp>8k=z흶اMn#dnk]Q6q9=\}Y %iR'Ạ ]թt07wD@㲀9HDUB]:,=&\)Z#Wuÿh"U,{OET{/`8liYr;ȟ.d1#_-&3ogOsj2VE-Փp/ӦEi7$B$rKy7VJH {W G)^K\t  q'f2bw"S,,5މ##f8+T448z 4Fʓ2_;J֛K_E^H>ZqђuB îaݳ_L1wSc-zxÀ 0z&ZIGʥ"&{VbT"!]oU?Bimwgk&OvWsPLZu 3%-z~"yʻӜs KL *.#71q_{ܔX@C$dȭ+_4HmiOov"D^o7USйop:3+ĿD;G'PIEɡmD4<Μ6V;pj_X[-+9C}3xgy9I /zgVRL7r lSQ704p@#d#J^]qd8)}gdw[#+5 *s(FLNOi!X9։:2~VtȜC!Uh!j#]"ʏɾ=F۔CU >~afBc? ʝEU~?&ﻠC]p߿ur!lv{2nfeaOnB`i0}, MKq('B,q_*kt"o (=in {4 sƣXc~F@CZb+hݟAF&y-^FVS_I&~ZԬko/c 8PFZ(nNm(! m>jx'Fp=b`9 "̀`@V$8ij5-DIPP;ųٷ/sthonjjc//)E:Bv4G >vqb,\>/kp4!P Rn/*C7LπjmgbZ: Ŭp.A'|=<ădAc _8` sj$Nu0#D0%!!!yl|b +ÿR((G1I|_Vjn폆roޘ:)yh`1jŒTUt"uD K\xPX߻;8桪f?FāO).ü~MY))C,Fn%Gjძ(ҩۆwf׃:#zZd~YkLK "kSA35UY*X'I,抪<$XM}:S[8AAhɍjxhM<7eC'}:ozxUϡj/wGNtP!HH^*3KRsJ!*Y1 aw ! GQb Qj`S.3`XDJb'8vF3Q@2 dn]ـ"z6q:A{9ڈ-=-*AN `&tERlzع;& w4 њ<^90FdS/XYs/K ح\<'ZQB0gFoG9f n =/t2Si:LG;&J^a3XxqqG a,i{>$dPAl}fJY}C+D',R= 4ڰ:4ydi_pMhmݪ!2u[;(-؂bmh#葩$]b#1<b0 `X⣔ G]a, H*^Ap{ N~:e(Vq >FEbj6bK}hPaJp2Q*X2mtjsH|Z gM}s&09<;xɗTͨ  @Ӯ_2iC29Z-)i'PVVDCZl`[~1]ɹ3E9g漠hp4 ¿" #  Xehv 3KXZa KЀJm;WzpQ#yncL|CT]Q r6Ύ%|Ψ5rn],O5=|'bxXx=+YMsf/v)u[}ar?eΘgw)UfV30B%IcB؁Ńm6IqY#F>{*)Շ9hOmOgCنEkZ|WF9R.\ڳ^a;&8"ӂzvJJlRisq0,}x5?yi:$3GON;҉l\y=\v@o It :!_N1 *:eGJDoSŊF}nTP+x?BJKUVi$f.h~`#Ȅ)z#Ί4ѧHB%XU̦ζ=V=3<ʊߞ;]15 ֬0p'.>T ωu -|H9A#?Mg hNA`҃/Cd5UNPMC=G78,qY1 iaT>Ɉ)ѹm$%t:  ";жQb;2bqRRMe^},b|2Ew2YM<#y{~oc}Gs qM/V O5xtJx+m#h9lQ2man-=3p)UՃv$gM[Vo43RRgY"8I#\#0Gذ7_ÖٴD }Jzvo 2|ǂ(J,ğ 3DL+i2s3(?=30r km~kRi[*tjOVdQrҬ3~"  ObQMҶ NWxD}}1/j) 5eoT/%;J1LnW;R~Te5H4|%Uo $?ia)N,\f͕eUDѹp|2%澬rNPYZڵj ?^,Dz i$>/IQpk!NSl]UErnh*r>C/&\;>%sᤎvB^o{Rp;IqtD\ *7o} gn tβd8AO_"nzdX Zx ^kΖڠx8){: ʻpD0]ܑtkIp/ ^XBNNR0,vvASIb9`qE`>Sb]Lse>PiJ`bV%lZ+sczԢfw x8E%␠H$.2XB=ZA|%{&!qtjJ]fQ,N$) ꚋ3a"Kz]^+e~}I$c#FߵQ bV"{a/VvsJG>G%x Q^c*Y9zzńaoUqg<ܥv775ғ)9*n+uC QqZ"tk̂*`?on&}=R媞&CȧGظ*P΅;CQ,HJҪD}gOcNrU-MX~#Bh~5)@<Y تKH)'-hH[9%( |>nROzq A]eiin6\_ h&doU 6ZE*.HߺPnPL ҒBcSD\H6GaM%>EPvb$///'('01Y}CtyͰTϟ"W#`1F5-O6"]%Nag|ٸAT z_\kTCFESB1I$ZHJ~ڃ;P==Pzc$:վwos-ڵ%eGTKV@ncΨf&O9Dm5ObI2@F\⭎ l3hLﲲY!rG:(LZ-Q=ؑ-Z0JvJ3vo e1`"CT;m?״M:WsV`ji fv}vjȺJ|lbۉG%j"P0:(wi]~sM@{a: ŀKC*gVHDq3 ގLMyn ]ίn@Jc=Ӎ!ۃ*OR\홸mq׷e =l 5fG\ɪg棹ZJ(!dEXxer:Sf=45Soeg<|Q1+ɑ链*\3/nDvʇB)4b܁lamgnlg+S!=MPt9q]v&Wut- _MMͪT\X 4MJl /SJrN脬:Z?r ͈']Z׍AA 3  \<~X/+YJ)h;xu~b4FMz #t $U?iPM0f'[hP, O)G[Ww5< 5)A+1 *droaOۭcj<-@ 2t5UR6!҃ROpR,#GD ޛ{'.$2vu""'9uZrGeY$‹)5Tv/U 3.|Ve`>.Bj|o) "jwӂ0_r(E vf%B7O-zG*S.i  P}L硗ӁFʹ^44jP<.X\)^`Q,s6 h]Iz߬ E⭟GPNG5:A.\RƗ0:ԡAl>j\Ib?ϯp) Ks?"^E̘"F N^vU7`я U>T/ $$+o< E7sYK(QmkQCk\96>CFDYv׋٭ pM8}bFt)9`Q' uǏo2D1VQק2 X)0s7B.HXtܢIǙy*/}lYxS# (ՙE683o]pTe |,ݩ}m;H.&,v-ҬʥT:rCcU#fF&<8#(<8*OydO2JC۝DŽLjvwW<~TwNMzKF^fjٵ ĝQF|Ea(OSo s4S̟꫄TLٌ4}We'C9> =IE,b΍3h`g!kfLH6ugxlY ;5@&v#=#'Wu,PAZQ.yb0gzKaJMLKDW=W;(+AWh[^FrD= W->: Z:D "A/8aW]{*F,N2WSke6@l伬DG$m⯫@d 3v8yL^}~8o0iRGQȲpB<]p%d3GZG>?0?']8-4ۯXcSmO6bo喠(]ӥ&k33)2B^Es_ZP_*S7Rxa-wf&4CٷjmfbP_kj+%u90MpL!(55@婍6K9g 4M @u B2eKmo+"|*B%m(/KpS0,v]@N\}3f ~蜦c6VwSG7b4j6|0|($Ho,vF%zjJ7=߂5'^p{EI5kP֫^kBS0S5&)SImL@[&՚ćIf`׊[f>ѯk U9F%<$RuX$לFX* k*e[UWhf؂n/a\/y*T65 XzbD{@jv$q "0PPbrizISXUkVP,_GHOr!0g:Q/p&[ V^@5,3!fڝmXz4^=ԒN*H* D=|ɑo @f;E)[h8OJعq讔!TSeahŷTld|L9qaꁻ'rL&yܬvi9$' 0E> }Hݟ)mWo?X}MI{+%Lsb8C|`$*\OIHa^~k΍%/wCo[],{Bcp4ƻ 8L`+|4j.8zlX|m(,=fl&eʍ[N"lu_C-*1qy+ O5b9d 7}/2-%2B v;vU~W*>-FbztpRI͸:28R֪sP{즤 ۧmD6giM9~C)^shRC\x^n|Wƕׅ 8Pc"1R]A96~70 6 ɊY[oND6 ՞ A Ta6^Xۚ]4QzҨ?ZinN%$To:g+7L5.QҜER@zU̶9*7ќ#r6_*Φ2Ty&a,KsSd@$_\W]KA;F#r+P%QU Dhxn"ĥBQ(=bZNlD?\|֞ryt"DN Q&Oc4%"ډ߬BYz@q׍j+mԱ4`X#ESAв6[ZK:hNN2cJy.L؈c}> y\u),r{0: Gvys|^&JQ[ϙǛ*$8ɥfK,=#LZjH kβKhXp + W8ZjD.2q00$||fS0f>sYn0'vPI-80Ɣ)5E7eeG\͆5v`ճ(CYnŃ=ncjI)>4pL}HqmyWЀyHj';L+z0qU *kb rV60KoNvuP#^S\O*Dzr^2Ǡ;T:{SHj2@$Yofc WAgbD2pʘNavŝ}:i3;tAnfK_wl*#%H c'Xh%Vo8`N}YJ(RJQvWN|ӘsmЬ@:$Da[ HQU7z-gI6s@?88=4уc _-5ͬۄ{g X!nt%zi&X}wh>-tw*:dPV D+Ij%]&u-(#XMrQO0SJ4#ERtچWz˅ wX>$w1|?Gv7=̓чk^VڨaHդoR?2W#H׋%l2--l{/IO _<.yOM\{%"F@+')'XYC5DIAQ6AUoƇ|ը+Lʰ)"C[mXH93L;qG<`-uej,JGom=*^wP'VaT@ #}9) }:Cyqtl%6G7 xyۥP.*8i{6ORk0A 2<}&I&bva3h [c"KL=ϝܲƫE%q㶚J+_8M66){?ޝS&IЇfb1E bW>s:UblVM}&g 0'?.h& wmibS`@rP0m)\$u,1dChu|h,j;ܠ k(1s$^7!/i;wdQ:I =1OՂ[sBHIT"gQ?~jZlGl]N-K<N/xv)( hyzCu+Z+75P=AvS^t1'Yc_zhpAI3YިYX:y}F0U^K*!08bgMm4gҴsC-`oroBeyKOHy VlVklRS8$ƨHD5 \1#JR'}3|;/nQ Y.W YD,=Pr:x$RE:eə5ETLeNjm:4P¯oOKXn!yNeaN>8~Ρa|E&(˵~ ERa]H)}3mתL_Lpޛ H 6! \ -юc+~ӱLsc-qB\7DRCef#KZeDž%ң褀oqWe<)DbVk6J)Tk}zvUOh|/9ձZJ?HRJ$~D+_fC@42!c{1❔%O('kJIK#}%Ja^i*a5|GfI:7,gq, Bs`hil8Ë,5(pl%M 6}"(zq 9f* […6qPIQS,AhEOpH}di^rᥔȡt @nBY < 1A;'N jDh1542W<0h#WMBXFF{%}m"ܯѱq3x//,.Tbo3{ĽIxS}uRemhHNY} P}И꿸U~%*ld$1՜yNo!yYbhPD~]K&8 F e{?LV@o(. &ۍf2R=n;:*OG#w&Ҳm/E e@GiN܆Vr^f-]~aF) nL\[wq/'Bo$<|̀E؜ PD0|Ф"Goc89] %g%>. NdLY X?oyQM2dT Q˥y"K1B9< ^9BzWєle^Q8;gRU?#W3 hbSzԂh.Xޡ]H}=Ps.q1蘻$ elwU3i[BՐ#υ@pQ6=)j2BxA2Qm/ކ9 )5b{TZF ?~ 74P>5\ B05W7\̋V\ĻӋEQJG܀]Tbe4cgs$e3Ip+Qh7qolw7ӊ {`Vu/@ \X Դഐ.ڠƏ;K_X +$HI7$&)4`V5}@yme~j?*2\6.qy/**Y>w,ν^V+& S.mHi@AiN2mXŬt&kntZ[ GhctjHRS͗O'$@ ;TH'/%S&s\K>P dR_#S =P(-%U?'!w0-80g %JIW.oEX)!(uk)$="CJД(-K †0,%N8SDņ bX%`A^,\:5Lm`N4g%6OU !c%xTB(,b₹-H&+AڇgkM׍/ԣd cRl{@g_O$(ny٦puھHn$Rn|ڲ_\DpZko[ysv6}nCUr5<\ =K߰rUNyy1`M8OWDkj|R[><"5Qj]D_z/Q{G %oIuP:ҙ:[sZf="דGl-@ C4&Z ?@@ tқѣ]"E3`EhX5+UW亞E0D .{UqMͥB҉VcB4N(~Tj߿Fv?n7Pb; ZXGG7YV\ʷl1 8, .qFu( F`ƣPˑ )Ѷό`ZXagu[?)n@, Ds.}XwGgZk{z1L_Ya]&ydC <*o. Tx=6q9q'5 ('wU0o\gܸae6eL1uݠk% "rT NVt͠+XjQwjw uMc+rd' v{TS/'|MȓY 4*Md+uq\װ{xGȡ!buUVТ>KT"K\ Sd /[-|LSLr$v]g3vh#L2\(P@n摐4L̶g])m~AFB$+ RIC)"xLyRr$ƤHuŮG}|54I'}*S:H{Nb驣UYEz;M mOA?ɢIJYޱG~sbk|ta }_ W3vkܯLŪ \Ga  O@ ]疌0;O$7I`ظWC 3)Ѓ|xz=R{b"PT\*Jtr^@QΈPK`G=`@b{F-1E~xFyV[ſ.Lږ@t(7Ikb&=9QW9:u;``36b `" NJAR&/ )H5Ê'j6FIMͿ4܁wt gmk2^ oֿ #6A 4O6m}Ջ!9wmָUeyZcY"M1+,&!t씥/i]D- _qslz1T1ɍ%9E,uqu!IBɍ F6Ve|Zpmu6ZWVX<"[ "N0dW$-Atw+O: W f3DPijNbWb/{;s ,0`" $ǐ")#W.,xU'3{>©MPjHAevt+18Kp^ўxl du(jBy55anA?EDjh4M0$tV!N+r\o / 05V4vAQfP[JQ]opۆ7 /0l}C[dpWu(7BԱVSK1X"Ī^#_nGJZ c;h>PopT:/5&YBg8IB,)ͧmGw/ME6$ =_D)"^o})Nsu/5'b ^o1̞{(ꛭ9Gm)$3[kQk S0ګsG<[NcΜl)yq r4oPZXpf'vLYw%<gzijGS: ^4x!Xj4m]oHAƫR vf1@yď23d#&0oW;('e9[e !}p &ͯYJd~8mOq4%ڵ4;"ʺmxD+%N|j@𤆨%@j/Z#D,6k*"Yq{ߓ>8KJޅ=fW>?wQtQA@LI>EC +0T3E Nh*( @RERR9 Y*/ߤNxd /C8= в%;S<:bNz mv$8(MFSI108Z-Eo6'@]}=Do;qigb;m5d)XA&BLrEn7wMi9EfXE9.|0Twd1i0۞ k%\{xJJ;oh-/o*ٴPkC qA㠕l 0or fӮIK;/bA@Cd:H:x_ڴܮ yb92 _۷cK EGǺF{oO:n{:6u/NUXMg2]IyRT 2 WE?gG {I;U4p! _r ݣyԿbIC>Y?U,Vp6Ut!י.1viS{]t鬴 $Itr.SwЗz=I[ XJ%A4\#}S昺l03b5 vTvL~aC٣!jż\"vGV{WSH6EY%kq짰94tH{3ͯ:qD" D,9dee>))XOrD#Av_(O#X+Gk2)G|IˋU ιWe?_v&癢]ܱ?PFqHn`݉\2lDu'?_1Τ(#,Zb%nA:z;w|OvB[@JgQ;PgY].A޲2 K(mf= 1Fb#b ق,Ҏ!2;zv:|*+~u(vdԻ39<YT0[l&ӳC b4 +V:|pZ)g\FT.dku91& JDh>r6lx rC/ᮽ@XKʟa {蘈L%ϺTʙ%X#Qs%\.F$ʡx44&]T۹NRzYaϠo(ό| =p1q6d GYX[S" d%?UeZ8V//}&Wc݃;^ msxY`T &q~Kyjf/vgSf~l:B#fj G$'l+ Ss%+mCda#vʛh-  …åǸm:Hi߬-ȹĜw7eZ"Fb9Ycqۻ R@_H,Sjf\ftzHO6rJ1L­~51,4i~%vjMRWe20+:e'OȤI$,[: BkM{ڑ+Fǐ'97IN2*6/}RK! Ϻ-a?UM#\eOz+cSG`@_?^(2>1',D4ZSXs/Czālkzs6M8 ΂a_d=q৫lul0kGؒ +- iTl"|}>Eo8:q"5Y;Úlߡ}Lo|aK-O\Е[ GIj6[ZpwIME9迀8ž`|`w{  XkWJ}% o9e+U& [+LAb ݪvA%(ǘ}ѕ_4-sLAw-8e+k>]RR|72ڻRgWnn KtMKGҳ.]U~H"e `Y -ېܢ,jkGwTq- 2FZ=y0Pp78}v0F:זu*Ma޽Z:P P'VSˡpFƱ7>Qrc߀W)ji(qdB~uCT) 4U]\#C/4 q=@yRą"<^$|8Rb(Q4u<[Hol>۪:>pbʻaf;j\/q32spG@/@^Q*gتٺ+LU?kG8-L>lEqUx;3K1!\ ȴׁ/X]LkQj'm*@c=biٕWMUI*`gL) ᪔]͖>@굂ɕ/K:5Nk0WVO/Yy=Q{4׈nNRZDqO"vt+Khm0. ıQP:.S^+h ZNfb,ЃR.! .q=r7R#Qz#VRIS#?Qt {mkJ>qfc+^5̀ji;ghsASs-g+z餐OyP>tϐi8}e^>YEV`S] P8]VG=Ms _³&'%Ec0[4o4ǢDO@hy8xՒ~NAX~z ;6HnAEtXq0κa!4L11wȌ^*,XDshY :Rḙe5xŌ?F5{߲xT=dOrQN x;ƚ ~͆iųoɰ+ƹ Gf5F+S:Cy{XzWl8/?9{gZkʘM3.DO Lk*Zci]PV3W azHjmvjDiUK˰5|z]'\xV:؞>Oz0m-BTqQq7NQI椷~հoNQ>@V*2 $Y`L5%?&-i2=v{'}3KGD{!7lxI`uE2Z or:mMں1'"ݖcDvcZF Y)cBm&Z^a Pta`tUF)XE{7XU_]}IN" 's UVz" GDι7w|@AҠ 6d͘WoeKǨ ;կ<׵Ϩ%cl,% mtsz_HZs fOy¼1a\.p$3ڤlj<d#x?qhDU*h-sQIpy"y<]'Q'FU^JJϒO>JG(R(-%}LrF|`n97s&פ '52$i$Zm"-mVCމFNEIX^ܼ2sl[5ÃZ#r0qkݼDuh6(0-]43&Gx4vjRF>/'KEjvh31/bf$1m'i=|~/n-/źL5i扸'ohk^B1)q'l;s1P4uEVgRs*ߔۖS8?,/JG$p/``𒚕Rr9٭21tR˒#{W)*zQ  %n53HJE[: celSOC.=^% oC+n39?ZacZ%-)q ?N-g:sN64jWft[32ե2G1S^paab%Vs +喓[3ZuTt֧7t9dg9V(66iA]dvODl#*ydj?:t]Я^C8>b=Ep!)4#D Nӳ{86D`A:ܫȖL땋 TmG`wBpIyRfqvA $=B g>^LW~JC(w V{6rUDi1qRba|'08ɯ)  N8,>D_QWel0{Hh+az;=\;bܐb\& i A}㊥O/+ eY/2NPL>σ{+y[f(##(QjzM9⿎,g_`u[% &"tc>2HH1ZgPtc5 01PC„έC)`{Z>mXe2<ໟt!AAV9)A7/G毩_&*ֽ* $vn,a{ڪlea7sϐ_6J8%i3#]; VXͮJR`)4)),02<&f=#Tn"颣n>C )BCu"H,9UxE)Fy~n8750N;Zh( tN)9|ʦ1%)Ce0{=}*)&<AZy_H| y=ڐ+2/Rw K@kʶ|~)5.ѷP V4v,oZPTZ^g cc;Odc;,zխ* 6:W 74X+_Qc2S\O`\65u볈u`7^D$Օ÷A2pqScdaAGt=[3J(b& M{^Òs.1^B˦Qc)UBanbr:~8h>a&C LSJ q[ C>+;U;oj8\bKfH,W{TsVVc` SI,> Aq`.c|-+EMƬǿmA1~$i;>3,G U1rEa VI 3ߵ#77 쇺vNZgRyDGȩ2wZ1[3vLwͣn^f| UX1Mnq.o*@$׌5ۻ?lt]oK,4AKL S2Nep=?3m27iRZ6/Ŷ>pg@PxAi?)5XeLG8O: abO(LdҨ'?c *sG'\X,j J^ء]YFvjNc*c:sFЋڱ _Ja62d0"c>Fi${1GweG_CYXQ{}|"Pq3mO.>V/34/@hH6qcB2\X'?`?ɬw!7a7.Qiq!٤5h%uwN1="n1 (C߾뇈~ܱ]>PV%KU2$oƣuqY.*GEaF&sX>lpƢ66ݙ.1' e;kj538xsǚ_\T ԴIʼn_J1)wMyr*se$-?ثӫۅnRd2͘C\r;΍aX;{m#DX]&*x7̈L'$r,O f5z#aK$԰ZkxظKH`',ɨP՘=u;#sC~[*mXI+x2xz@ B&h^ 0 c|(G)'(:9$B© l ʮ;kE|`L?<9<ʋDs7 ؐn8~ᚰ%_` كb G8)@P xԪJ?R˿%I*ovF]<qkJD.5Kk0z T620jfnudW{ "["\R҂smwSl_"52G8 ]/JR ۍ߿zq"ݓʾwАpMyt%æC^k#uꣲx2`^dc\?b䓸(@; K}gFXf٪ Km9Y Lf7 BL8'f1ϟ,Y&g*1SP␱ lLj9]望bJ SۥFSɓG׫BC+ΫV>u$I#}K:g͐cnTOob"qR`n\ҊJBx4~r?wYlMɯP+dYDm"4D{K2\,w} #_n>u=EQ u?zSa_&TA2 988ue4i1&"Wք .0!{nw]p)Mº}>ADaJt f1N_ox@ӦQ<-R5?Iʻک1nVJ\:AOTNqAE"@:R A۰s`*e+VKB5%x)+1쯆Cc29;7"hdGG=>," v9]PBNG[ǟٞI#?J阝lRBHqԩXcYUFrYڴ/|fЭ_}pvPP%j"Ӈ)4ļS!;Ԃû|.`M0I@Ium]EXj$FIf$`,>#';9̀F@8pяYH i,)D+|Ehx0/-{~][ףeayطp0{k-'Ed݀CTkmu&X]Ձ𝊢?j5aUZW/`qjW~`nOW4!a\M ,YqFlRRVU>Rl\Xwg~6IM[qZ5wY&fܺ>e.>meLԙ0e,l=[fqKiL}@.\idR.EL!AMbFJ|:@0 dOﰉԶ-30*7ܮ%DgkD?C1k5zb&eYA S''/\Գ!3Sa0z4oƒ ?*S + fLN AףN#mtDT=}d l?5C7PEvdEGO?x2L.EQ{w3޵F`#KUlioM%5=cQз@\AH؈vnL%+S<03)f" v܏:4!i\`5'` 94-t}șs.щ ,DMX vqB̮$æp;O'#3zMuWA X$U臃mɿm*=3'R>sKW2zG#!<@Th3H?H(Q±{)ֽ /]HaYKfcu 5ߥ*~-f(.f^)Ӕ2wrVJ96ψm%E+sJG^Xcwp^&X[wț!e3oYmO/߄Nj7eZO;p_. ɽf TٰBlfѡL&HnLnl֭d"+i1^21ɜ Yct\0ARaE&wW5R|>]\[n˟Fk$bCiFĴZS'LC;i.繋;3C3P6Y $Ð@MgƾUSd@BbU@'lQ,z{H *{Gq<|ׄ*a!'N&+:APs±pM^GuW?GCJNa _ZDEZЌi`O-Ʌ~TBd|}q% >D{%>iaZRaty|e"4^L2ou |%ϸI -tI;QK4lzW Dο1KFD3ZAp<|[X ְ-g.dO"[vHF_EC\ݦ8j,Vӑ/>BE R6L!\cRD{Q"5XK) *CCj$A$G.߷tWZJV-oHH96W}g0br6 QQ)y͢iXVtrNePG1;KӍl(L`l^̚hqh
/k+>=ț).ujWq_%^)#meVp*[n)ҡ7Y e8uW"qom3 ,ix#DSp) 4iV478T Mx lŜ(vXz7()c(8efzոi;iF7WDPϊXc.شHhQzb"7?Jwidߍ, ) *"%wг@FyFOY*&|G%@Z=fnU:J)?-z-M3!l&/{^$ 1%G[ xw _єp!AՃS?xrj( t#RDy9ܟ irWY-w)ڬz3Gi\}$y09Y-@~T7  >j.LɌ,PzsV8/`Wx-G&ewzF~1PLU;Yk{L{-_;oGo_sJ@5 W**%UHn|)&BY Ӯb} YZ