python3-kobo-client-0.36.2-1.el8> 6 6_ ܉3!y덏%!E/֡f8E !E/֡@JZ]Qy0ǖjY.iWS&h-8aU)PmO 3oE[() F{nCvpO,XP©T,=O/.IDBfKG$Fٍ$&Xg/)dpX*>z¦JS1t˾ֽ/ѳΆF0#$S^GTD2j@YiUaɈe}sFj Τn,.=v;xЧK.[!RZcQ(=6+I=0? d # .<@hl{ ;; N; ; ; ; ;;;"<;(<\ (B8LZ9Z:*ZGx4;Hy ;Iz ;XzHYzL\z\;]{H;^Sb\deflt;u;vw;x;y6Cpython3-kobo-client0.36.21.el8CLI clientCLI client.f8jbuildvm-a64-14.iad2.fedoraproject.orgTYFedora ProjectFedora ProjectLGPL-2.1-onlyFedora ProjectUnspecifiedhttps://github.com/release-engineering/kobolinuxnoarchK;>;>qq    $$X  Q. P#A큤A큤A큤A큤f8[f4`f8[f8[f8[f8[f8[f8[f8[f8[f8[f8[f4`f8[f8[f8[f8[f8[f8[f8[f8[f8[f8[f8[f8[f8[f8[f8[f8[f8[f8[f8[f8[f8[f8[f8[f8[f8[f8[f8[f8[f8[f4`f4`f4`f4`f4`f4`f4`f4`f4`f4`f4`f4`f4`f4`f4`f4`f4`08f1a5e34f863ab98152b44d573fe9c0f9912eeb6bdaf7b4515cfc22a4795597fb783a78c0ac7c9aa4e5677c8bd7ae88f2afaf6bb876474f52b443d2185cb8d6fb783a78c0ac7c9aa4e5677c8bd7ae88f2afaf6bb876474f52b443d2185cb8d6e4bdd8a8613eec42778649d4e48cbe9b12282a8dc14a922a39c7c6a6038858b0e4bdd8a8613eec42778649d4e48cbe9b12282a8dc14a922a39c7c6a6038858b017646ce1133b8c48f083dfd1eb3c9a7edb2cdd722ce4ac61e4618a151c125ff517646ce1133b8c48f083dfd1eb3c9a7edb2cdd722ce4ac61e4618a151c125ff52a2a911ccde9cacf51b9ac52493cdf28d2f1d5265d5a8754e92c50cfe9f7edda2a2a911ccde9cacf51b9ac52493cdf28d2f1d5265d5a8754e92c50cfe9f7eddae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855399de9167884fd4f61f02cd569be219eb7bea2fac5f724d60e5f1b76e1ad43bd399de9167884fd4f61f02cd569be219eb7bea2fac5f724d60e5f1b76e1ad43bdc39eb80249cffc100218b5b8e785a25f048741d82d96499da394008bb7da2c77c39eb80249cffc100218b5b8e785a25f048741d82d96499da394008bb7da2c77209e6c39bca7b7dcb7626570c6b404ab3ecb34bdbaf416df2b966e94d4e0237d209e6c39bca7b7dcb7626570c6b404ab3ecb34bdbaf416df2b966e94d4e0237d4b77ad8e1185fd52c9ebcf1d178a655472c7b105922d82bdfba3c46570e4c3bc4b77ad8e1185fd52c9ebcf1d178a655472c7b105922d82bdfba3c46570e4c3bcf4deec0f65cf1266439f1bc5ffb9bdeb1b4b8f9f2839675acc15e0cf6ab300b7f4deec0f65cf1266439f1bc5ffb9bdeb1b4b8f9f2839675acc15e0cf6ab300b7189139d9e8fd2c9647a2c8f4f4d351c2b0c5d14a81b160ad3e00ab1cc213670c189139d9e8fd2c9647a2c8f4f4d351c2b0c5d14a81b160ad3e00ab1cc213670ce5aa22c03ecf1420f771c8ef6a011ed681287c9cf5429bd3f61888c318ceec7de5aa22c03ecf1420f771c8ef6a011ed681287c9cf5429bd3f61888c318ceec7d3f9ed1888c685ed689753b2e6c0fe7dc77a94c1de5be0ff1644061acade5d5d83f9ed1888c685ed689753b2e6c0fe7dc77a94c1de5be0ff1644061acade5d5d82a81518386ef5d8b9887a461ef216ac31ace36c04fe4fa0127894b7a84e56cb52a81518386ef5d8b9887a461ef216ac31ace36c04fe4fa0127894b7a84e56cb506b0a2008d778ed3f64a342584af387f6f4994c0858d22bedd49b1afed2382e206b0a2008d778ed3f64a342584af387f6f4994c0858d22bedd49b1afed2382e23767b939b0aae4c1b06a28569dd2089cefbea9311bab6dfff80139d4ac6aff813767b939b0aae4c1b06a28569dd2089cefbea9311bab6dfff80139d4ac6aff81c1e8d0cc3d85fc31b3da92236e62ccf588e6fc20eea369e1d18007917dd6940f593cb697e0640bffbc52beeec178c604ef02896486e969315891b6d555dcd29e84d2dbf6a3b0d4354d731d2b88f6ceed69c6f699337239fc39ac7d25deea49e284d2dbf6a3b0d4354d731d2b88f6ceed69c6f699337239fc39ac7d25deea49e2dd56ab9960773de7d2660c99bf52ad49cae0881db1758a9ff033e5650749d782dd56ab9960773de7d2660c99bf52ad49cae0881db1758a9ff033e5650749d782febbf7dacc0115d1ebbbc9f3cbb5a18416342fafb1bad9949e572590e61ceca7cef8282d00386c628c5a8b1fc618cbf496c1d716d326a59bdd0ff943103cef5afbd08451c8a86941976fb84dce5da0d83c149d3ed8055799a9df40e6540eca1b6d62f34eee1ef255167fb18530016efdc96cf6b378ec5e98d04908ec7171ee6050e63f1f82b42d1b2c98ff6b32134631fc1cf8ea1463b7e4832d7a92867b8c0d73501fe3c7bc1afcb3164e09a50fa8d6574a1fb6d2cecd1f34008f8d3638e117c1203867a3736d1d63d7f9457fff758b8a4d6925a59497c0ffc7d06eb1b9e5ca02ddb2479389efa68a454fe7431af0e50ca1ec5f62fe743a41489af8c3486c32f22eacfddc6b8ef2c000a99d3c70d51e0f6777e48a3a79f1614725724453e33bdcc35ddb740ea99544113810abca5b9eb9214507574d6a17e626cf3e1b82cb782c9dc33731bf72ada8aa4a090e0fe8ce83048a4ddac4c8f300d96478efca3b952988ce93099346da7f3671c37269c8a2fecb07c9984b79ad084922afe530cea8d1090ad454b3d9f807f0de90d02a96f75a34585ec3797dc553ade45d7e7d0c4544c577da555c985422a8471969e93909e539704d45088e5dc63dee428ef339488709c266ea290f112c838074c5c82dfe096ca7c785b59553d5542820213b1dd0717da77260260cd899fe8f1ffa6ec3a48850d0e9df1cfbf913d43d032b10cf38e982902069023192e34fdbaf958aa8c4bb253649224a1faae3804274e820a5d1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkobo-0.36.2-1.el8.src.rpmpython3-kobo-client@     python(abi)python3-kobopython3-requests-gssapirpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.60.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:;0.36.2-1.el8client__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycconstants.cpython-36.opt-1.pycconstants.cpython-36.pycmain.cpython-36.opt-1.pycmain.cpython-36.pyctask_watcher.cpython-36.opt-1.pyctask_watcher.cpython-36.pyccommands__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccmd_add_user.cpython-36.opt-1.pyccmd_add_user.cpython-36.pyccmd_cancel_tasks.cpython-36.opt-1.pyccmd_cancel_tasks.cpython-36.pyccmd_create_task.cpython-36.opt-1.pyccmd_create_task.cpython-36.pyccmd_create_worker.cpython-36.opt-1.pyccmd_create_worker.cpython-36.pyccmd_disable_worker.cpython-36.opt-1.pyccmd_disable_worker.cpython-36.pyccmd_enable_worker.cpython-36.opt-1.pyccmd_enable_worker.cpython-36.pyccmd_list_tasks.cpython-36.opt-1.pyccmd_list_tasks.cpython-36.pyccmd_list_workers.cpython-36.opt-1.pyccmd_list_workers.cpython-36.pyccmd_resubmit_tasks.cpython-36.opt-1.pyccmd_resubmit_tasks.cpython-36.pyccmd_shutdown_worker.cpython-36.opt-1.pyccmd_shutdown_worker.cpython-36.pyccmd_watch_log.cpython-36.opt-1.pyccmd_watch_log.cpython-36.pyccmd_watch_tasks.cpython-36.opt-1.pyccmd_watch_tasks.cpython-36.pyccmd_worker_info.cpython-36.opt-1.pyccmd_worker_info.cpython-36.pyccmd_add_user.pycmd_cancel_tasks.pycmd_create_task.pycmd_create_worker.pycmd_disable_worker.pycmd_enable_worker.pycmd_list_tasks.pycmd_list_workers.pycmd_resubmit_tasks.pycmd_shutdown_worker.pycmd_watch_log.pycmd_watch_tasks.pycmd_worker_info.pyconstants.pydefault.confmain.pytask_watcher.py/usr/lib/python3.6/site-packages/kobo//usr/lib/python3.6/site-packages/kobo/client//usr/lib/python3.6/site-packages/kobo/client/__pycache__//usr/lib/python3.6/site-packages/kobo/client/commands//usr/lib/python3.6/site-packages/kobo/client/commands/__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-compiledemptyASCII textObjective-C source, ASCII text  !"#$%&'()*+,-./012345RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRhttps://bugz.fedoraproject.org/koboutf-873eeab4432f95e948fca6dd91e467832cecf0b0c7c34ccf48270d448242e24cc?07zXZ !#,႓Z] b2u jӫ`(y0-[EKn}"zQk9AU$&ٲ%x2\/ +5HȿP4E _REC;g}d vv_2"[6T^LU{R{'*[Sw, p7ah#Qgw1 NTh4y2B.ɫb`8<*|H~`~jsD^8 gbIa+A uiɊoyGdT.[22{} `eV;Nk1c| b#4 C Ǩ)3ք>n]:s,tR-7B7r-Yenv,}xr^Ӊ-4>S!CLMu;7u>&ܔގJ'QہBܼ*̧86x^k7  g-_Gn_8+iU\[qkxS-\tRl&_]N4&{0z[K& 矣9 U/⧵EP/N˪168x @3mE4P9m|xD"(u@lh oy??]k8U+19`}Yt hD_֤^j l웸lw/ᆫ> }%!#wb%XO͹%s֩>Ŕ +a8cÓ8in$ 8>Ӛ9A,#]ͨm:2r1?!o 3zx` \eiUWʱ]^/zv[`DRSRM<i]7a LB~Y*_EtX-ؑ@4`0F'%V{u+δ]aి-:";/KbM9 ͩG^W 7!dIm$c\0D~"f[J Ξf&CN3R4K h[#;3Rip-i]8|YNtoE 3BBߨ. [YOYe.*oD\_ebͯޞOԲ%s,CüwV0[QL­=uZh"C|[Lw8e'xWM~bڹdB5XӶ@g^qJ(4uS[5hv9'?'7 n>W AkG~o͕ gX!LzLՉY{C1q]t?ܳȼ~^uzX|M,ġMfJAM~s[23-8}\FUBd^}cӏE*fC=>-u@Zi&5jrOٲDؔ f3`r\+'np|'hK΍V9g4[?|l^!ī>A€[_")n]1K5D#@M;T[Ytׇ xUV UoMX?A%O賧Qpwc-7Y,ŵEFVvA4ޭ;&Q[p; de>I*p{: rb-@}7*K.os٫1l=Dy{a4s=UMeQ rDn}ہ5gbL^g+5٫T iwsS/l;H+f6{B1&5ΐ3䊾넰!q^ h.U71tqUFg7 @Y^*|_o.fa_cۨYՓTA:2cv 1`qr܁ XgYr> \;;9OX}Y[] L}??qR"b3Fż 9OS+(Kht#8<.nd`X,N$Ga EN%BpNuGo#WEeK 2>T ]4k3xOaQq#YEe J(JX=%󯴹qW2+A2,uvI(69I_-j߁б 1oyD:ZA8"E"KExWg[L[5!`FxF֔~w +g o`d|L^ ,{e!CKp^4+#.[)L*ٗKxr6_1*. vU# UlߘTH^N)]c\;3Rav@TM&kZLXB&@ExkgΆhm4p7p+Nٙɵa~)5"xٸЛ"EOFS W%F#^ڏGM(•~C>yҚ1\\0o߈iSLFF} +io,`2"cd3;.A̪:-NH/9A!}A 9 #zXoyWH5檆ke˄uTQt:u}.%ِ6>5|a]"@?:7dBC@fJbwo֐XvHl\/)6g5sΉWњ b[,f0'W`գ*u%W^F %w'fL-؛OV%:ԷRèڜŞ/J$X=gOQ$ gŊԿ[%Ah  -јPaڔM(‡ۡrQ>Nk-PV) ЩS[cS=OjUH~+ǯPH5Y-ߙr Nr ⌖XPsB ^f4u,W+A}tbtGaXUݟ˧h˛VJ{QSW{66qTvru>Nv^uOQ~kۖMn8iw]*b`k^13U5IVȄXz5p]?!$QWb߱q#~}N ;ҡΘ\z W~rڂ|v<8JpNz&-A:E~ cT͸@HS0`3Π170B۸VTgNIEXp/no9VJ<7&0c (Rx% zЙx!#ǘ#?yYIѼsXe(NAChZ:KMB d:ǩp @#w@HLM3^S:BW3&~QQ3^|!L龭]TVIgb ,p% @ŹW''q"&',ֲٌ ^. /RgX7Ӑt@V&22~-vGͩ)5bpxv}>AX$2|߫ dS~zp+= m&Ł-&O;ZH FsQ^S&^N)w ޴B,R23; а@e^zV6 N,hFEnC1D*DWRZ[W1(IcW(&r-h<ȇUs՛gReF_=?8աZ OW KJ^eYؕhLůﶍdL8054T-_!fmRɃ۲HXm故C (J3l_W E%\ZR΁ɫ!qݤ%6,E̜+({*$T"*_RKɄO1撆yg_ʂjߏ@-Γה6G~%v酼f۩9*y ZңGe9m7!y _`]"U}<:3 % fQp7U7"Lq8 뭒N8DdJ⣡\?9Ì+Qpy5Vr\5a:xNMz~53_C-48y9MM3 v; I3ڸ,⼎PAOa럓:?~I|H1V]Y~Җeԡ<=)\ TΆ1 3;Xd7rxl3 Q }(t$M֮ +-tXXld'M2,g/ZWc"T􍄡@qx:Ҝ;d*-ys:_YTA_V`"E\'+F2g+PGLi\a7WpSfJcehgSdDJX9M%9Z89AWJYuCkdoÛ\47F]J;%lϓOŗPtL]FvԁjXIh_y/}wޱj5dȹwN]>c*8Uݥ레j of#g!mnĝ'.8VX=<0yf})𒔹cث]"yA(&D)CWbw-N]Rp+?d{b^=D+66 {#83jTJ_,'HRp P8Atu.CjW2scͶ| ƙ}Kz} ZRL.[;qdiݙrYJ("m%&SfZ#-FJuMvü MJ4<e_z!_#@~?i| /|»0P^jp,73dS<8ָ}O! K^L0γ۸Ͳ# ˭b˰JM兜 IF6 NYSy~2"m,B;+1龉^{ dr&,Ec d35˔|Fb)-jcfٗYʏA@iK˭r 0 bnT@ rH+T( {_vB^ oɄ- Yɘ#RNä5Xaҡjd/J6;>c`lwr[Xo஝QwD.nS3nxJn=0B6<>SG`GtA/bxw׮9`L34~~b3*!OjEh8P,4OT'{tڥ4< ٿ5H-_n):efN:;#E {9Gbm *##ˆ'%0#`BN)v(dUЬmj޻cb3e_ E?CEv)) O>mm.@ %|h)ީ.^!x3xRSU#IYm6A<  7s|kUɧ3s}+b" wd'D54.b3픟RMi ߔLnHC?@6vXNaxF5[-wѶnHH4DcKJ²:FaNAX.4rW_4x~={*]vt+~m`rTiIeTuOU;U.n)>aQS$ua kOu.zs2n{-F|S+}v<Ç(=hg 9gʩvj,r3fEt;ʚSQ&Sc_w4*cI>¼Ee|fx`2͸ExT˜Z+ێx-IHϢbdV۝lt%QPF҂&|XMej}iqEsUtMD9H˓_]#r`R!*BҔO"e5 "A{o~5*v %ч~%H!M!,d' 6@,ahB>-xͭ!Z4S bmT$䬬fz_@w5?ߓUUWuf4{ 1?ѓc X_ |/䌑,G`U,=-X49Tr/X~r夣*r3pN"Bf|뵄4_g/Q$lEj4Mƫߍ&Cg# N ;ߟSC'^!}܄w{/ ;g+vO#Qi'btk5t^7 @DSx}P<-w#wC7K=g\@Bc^KiWheĽի4j,htۚaNS;T9gcvu꛲R> 6v r#MJPP`/3GDkL4K{ E!Y9f z+]r [ty"-p`.2n{0>S^fsZ'1?-@[@K0Xx"Q>?ZYLxXYsx^Xnju>pO$|<58\c%- LxblECxOK(|Sjf5EIBboW5vJ滶'Md.n[ {&c?KH5?J Cnpw׸W} >v_WV!ɆV i.vG'אIT]?G(tmo(N }¢H#7MݫWf'lZ0>a+L'3yw#\`X̽c+OVZ mp  zvLNMufISI8s6E[T//֘.c^'ϥDnX\,_ަ;-.< U$%Ԃl-{D`}wDrn0J3/ԳL6;+$Ի vpl!5QE٘ьhTidożHJ6pXXBw`4{6˼eݜce٨&LÛ8H,K& /VM3:0{;Z` zXO\/uPS B|E n쇒4ʊ ەyYӐ('ЏCd&r( |Vda&ߧtsV u;N p2VQ~C\t1gcjm~H'k5}VA[Gdq8+/^EcN4[B3}= F0TƣHf>l+uP~  eƞl~@D\ m!2X;n[@7?ZOb˟1R<9q16^%#\F w3fyW0/S7>ڵZ*,*h99v%R8 N1>>UνkL/? Q)bY-{^ ة^CXR (vmhILӁaTuÑo:s`$:Ur r;#COG'! +&QNЩV.i @F[f'ggS& @ԋXc^h+F:\oOc27q/CWzҦ4uGq >G-I> 3sltFkcm$#Ss>Ο>j-=4HsYGSt L8]ǽ=ɹb.~\D@t~J8Lىń^3P/>#T)C]ov/J#{l^ .|#8w@dRQ6nJZ葃hО>hg@]9c{!>p(X\>'*Oꡅ{ P`Mke.W#V 5,2"Icpܞ!nc*P@A8 a-PWk1y\r P4[BxV:Q\c0bpveQO}7hE:G*Jl\O}xIjx v@tm^D}{©k/tT*"O8{Eh`E5#o~ }8z!OV~g_3X/٘Ds}+e` ;Q{,fzNюhN W[r_  4 {adqE>gUT]ABR_ /dyw_ Y&CTFH)]S7`[.G#6X@v\|00A}I\Aʬ i!o>OhϋHk?SVcJ8OykCU^Ouj4]{2Kx- VƝEPecP"lFj:XeH~>DN1N~KdMPUdT6Rsg:BQ;[tf܈ e<_ 'utUN&d9c-bo^Y *!WM<L2yys0wh?Mm1rPWULP9g2%mÉ購+[$%lTa;e$;V M2^7WIDe=JG_Ώif!Q֚s!m=ٹ!0g5ǃk,][!^\=cܗ?%GMib#㟿9it΢/xȽ[%'R,RxsJ1O}t}`3DY4Yt>FܿD1TOdI" Ϣs98=ǽ̐rYDZtm6!gѠVog tBٚYXm;+LU51 31 0S认s,.3u_XDkb_Xc=tͱdmp/$P IHOHuRH'{|:8W=ۍWZXJ*TQK>ќ-gt-t_̭*JX].b Vt6he&$*7 ^ӝvg qi`wצּVf]_.6o:]ҭ1O4]eb(a-僇ɀн7&V#9‚dS . ]4ML:9 uZLܛD'¥/@U\E% .f1 yegl@:$4<{߲Zmt׆ [χ oͥ#S yZ7'MT"j>O웄VMD6̶@F#pGzvЇ_Ԑ圥B8lEf 3:jpH AS'OB&๢sEx@5aFؠA&Wc+TqBqo 25+9P<ȗ u YV8wEX<@dN b6`c髒[7UuTߛ˳TKzV#oч07NDŽiD" g4|iVM?;Of̡R݈udS q2~vOԹFbÇ_dcf^(J`XwF2~VR@:ПCQS!u#-%FwA3ѧ|ӸuDw1A?7gX(ι8Nxn.*FT:'~?S ]WJPjM 7 Ke3q#ZjyBd4V[u+A8<7^=9ϻvXNF<"n^*-[]0یqekG(Rvv*OH,qW-Åq7GAvGtlqecCTɻ-eʯ@v1aF'ehaǿSvsKDvx9Pl)Z-}n4yн\alU /ǎ i xq z&ޛvSScgglZER>ÕpeV4`CM~V =~D71X8vT~{Lƅ fi=ž.E|Y'+tH=hfA4Y5o>ŧf|.pc#C-OPLIvdDV}[el?DÅ>?moF Bh$ѮC̿D́ByZQ 7{*Nz-ʎ3 c\>dP4 ,]ȿ`ye;\|^ ҈yb|037#a$hm(genϢɗ`j0֐#ңeb}lp|r~[VFo ΅e5px6+4(Rͬ oEtK0Cf vz:!n_(u9MOڸ`5vwGu[=H5zne:m<)U1/iL&zkg-"1"]=V~s 0ŠqO YNƔ-/\h8$`EdC ZNhD=i[6f6(e?B?7=FkƎ;bEE݉+9w_(? UhRJ6483r_5+* Ta<a̬%~h)XI\AU"Ov+cz*cN EoNgvB&*F-_~qOtBM 1;[|YrD`t:yٵE|뜎~1Tm oWpKFqUTj] |5F縰3s AE\nEHoU1^/ټ=Ժޞ%rP!4- `촟Ntsy] xLNfdTu45#zͯ5A"*c;Jl!Mv>'rÚѽt&>ibm %IY&adz"ǸEN==YNJ)g{ o0z4wJA;(&n4?398.6Gsz52Gp,%lHH6?ư}|h( \|~^< D'Eu0Gv `C*>GI~kR;i)oxFVՐ̽ߦ/|2]0denr3|=q !2mT񧗐2nzUXɯ[oqjmG!ez{U>\v$D@۸ĉQ-xCdDEgAÎ!֧&`%_b_(B" %#6~H?O9Db"B?F26#3 ׏_8r#w*~CsJUϙ_)H TX b6F tRbsPx1:s\ri!&H?zI2KvsdNd=+Ij{?Vzg 5Z,[^Grm^C: Hkpef'YRM<7#]iCx^TIƢ<Mk )FfAX;g;ySI4>2j6s-Q&S^:ٰdA$8ONx͙>`j(9i{'K9=7nPTйoX6}| s[aL$SUpv HALG.խȥYwicCŮZ,'R%8= Tn   r:/f꠴X= ϥ -Qw(tn fn[}vېſ1 "eJЪ: !Y8i{!EQ[=@=*1༡tp p8^ LkaA=w531mZлp RzISչA~' ϔoFA5=B8N:}R!ht8A\눏i !?jpc 5\U"[<-<,W  2b륥T}*XAv=UB䵶s/,XCFD]FvU67`g -yϮ@& `Q<5(llmuKu< ! 82.0SSK٦/t9:~_^s"L:hц֑ #Љń}hoǶ Mq7 x"bӀeLx=nހUsiSa DZ\uӌMkUOOXK ex XjR2R0Ŕ+;r̲>*ڙh1g`;!j=wĉc]UOzBw5rtLM}OC#x~m8(U $pO'CP?\W ~E)OK`~ $#Hn^Fq-Āx``]5'zy%3766\Mھ[f?rk8VQ}1]+qZL/?L[2[@$r`@c$;`~FaCb|{75gω3VXCX7 ۠bsX jW@ӭ'"sV*FIO4!pJmC$ &BTœ̋WEz$t#&f>@Җ6l@}рD]T=Ba oȊ XaaHĩ.sŁAKMޜ6W >ɵKԀiƘJF=~ky2|qyC7YԨFoQ nHP ҪaYP `Ek+j)';J{O6M̓z_OJoeي׹FLŬ@ 2}4 Hw8nf| P?X:kO!/Ԓq-J?IZ7n/9yܒ FsҪ<j9n~ۢ2{Rװ[7Z,8\]>lT`_BlerQG#>o3)qM~$$cS+TET`Ff{wA[94'GjإmܲR0ϚH8i=L5H'2VaJG߇ɺg_+Ɯh +iHgX `]UG-Wd԰Lx>q[\PY05g5-&A" ,ûyA;[ nTD ƫֺ͍'p= _/'XI Ajݏ@.[fTt\G5,,Fk8mU Z{<J'y>rIؐ2ƺ[k|OL\@g""9[nϞU 'fܿ&`PkloSvj^mѴV#YN"yqZ.(H b ϱԩtm7 oJQq]b. >TrD~\K =5J1}7@9\6o­!~vkS0kψaj<-V~\NhZ%0s&$Zz߾F,Q(\desQYxr#qmX0 \|HBav06 M`O[D>tye\Ͽ$K+ "G8!益#Q) ⮹h-7gWف9~<_g{6gwȥAӎ4N"z7{Zi~Ӭ;W~뵘7x:]XkCZVnqSؑIfw֔Cx:=ұ P塚* 1sq\5lgXnmǗזFI0CK hZ.6xMW'Y)]-{A/,()R&fxT FMdQ/!nPu&$K (`_̽ƑJ3R LVJGsh; {mUzS6ύzMhDी4>YK%Gee5FA#cd6>0 3 Zt n3`CL7ͪKST~J&V|?vM&3%pZFL[L M*zUJ.R$[]֩w3i~8*zR'$KU욟sTB"@.L*rZ*ǬF!Ӕ7{Xz(RU^\cg4%f $;1`#ĸ ͕[dNgi%{`$ Q  \pL 8_:3$O@KostmJ6ѐL }s)q;h&fdrK?:#kV鱍kI݂B6Qo]aF; *I%%p'' ')Ք}v体L~!7L@iJmDN٨s=G4@yIzЛDH8h~qUD~V|2Q2&|$5GjBMyΧmL| 4nBĂ/KJa4rrX$t&ҸQ~Fs\´x|}x8}4^L&oN7ʕ %U2dU߸{dwB[x?Y1\röOo>|`t+[ja @=փgD<7gb|[¡+ 1Df\Eh*qm|\o" Kس?Ma}%\qr>2;%^7iy@h3#ӃeGwMhurd66n,{Z+shvܬ5-=f|F">Y5RmG 9w}"{EL Їf>IǰM~kU*Tql~ M>kcrm~5G:*$~7uwt,D*{H%U"= HF۫8ԗE `tMpw_O1bN,Z)X<&D[b)yM33=zy6ͧP+*F}j1*.juګD,7:vcvE[N?l`mX,ٍY1:rH޵6knNRUO[n4\W5E\aP{n_yRr`ȯy-2J6S Oe'x˛qi4T+آYpzC,Ѿ ?h/LӌX5?~irLC^8'SKxUy'v얣fŵ9:o\Ee`&֫ˋ M+n YtcoSP{b}xQoS:Kie0b Жr.XqFAquFŸ=/ӑsG\WxF.y8@{$#e秤kH "ґņ\P@ZG,w ĺhֆyŦ=ĩ ч5Mʕ{lF?%lGh qPq_ӤK췶 #X]/=#gr7:m[kszZ*Ig¿zhwxB$#?5)_O\ޒ"wj鬐8^ 2' m L;}[o:sTeݘ{ؚ@Uִj;rzhOH8qgvVESD> CP͗U@f\yGSSwC!{HI"C!o6tq&QC\,‰0,#{tiTGi߶?<1Ƚ5Hí hG< c#=U%++j{m7r '9":`9X5:> &:I6wLcb7QCxSO8GLNB("v×)z6A@S_>Hm8{vA_/ ja-06#Kж "I#7u@kw{FtmlHioy`jޓT ,|)Egnz=C|o,LSGU.tLqѶL(>Ónp& 8*>#P|gyO;֨Zbf;}iۛ.#Txc WDpT-Tn 1m.(BLƢם*;*rRQBKP=5VvO{էG @r!Mo #efBBGb~Z(N‹Bu≮Sghq:"q_G)n8<%Tc(4v}jHrVKH O.18tp f^Pi&0ud LL~ˈbL:-184zc"+fF㮶UZ0