python3-kobo-client-0.36.1-1.el8 > 6 6_6 3!y덏%!E/֡f. !E/֡T$k rяovnQ$s2 b$TEɄ+Wc3DN>5) /nG,n[;ǽ-@DH+80؈`%RKyl-<H/va$O#Xa8V6ҩ\Ig4uHĕ6ie\?튦%l^+n/`L7F7zCT :ɮ:zc ZJ8q˷dFT C^iv-0ŶN-h?½l0c7faf6e416c856f6faa53af1d72d1c75116d87389a905a12255062621b5c9f81ec47235bee793ef1745dd13767d6dbabaee5cdf3!y덏%!E/֡f. !E/֡M쿤)xۅ0tmmۚ]}o2 ˛8PaSv=ݴڠzt.;ی#>tQiϽ!Ll{\@-$N䝖M} |O{Et sL| Is1 Km)̾Ed?(kEep]vl{Fey^Mu(5 #"oGyz3 c$?Hޗf'hjVm{v?jDž JkvQ4Mf&-g+>p=?d # .<@hl{ ;; N; ; ; ; ;;;"<;(<\ (B8LY9Y:*YGw;Hx;Iy;XyYy\y;]z;^bdHeMfPlRtl;uX;vDw;x;y6lpCpython3-kobo-client0.36.11.el8CLI clientCLI client.f/buildhw-x86-08.iad2.fedoraproject.orgTYFedora ProjectFedora ProjectLGPL-2.1-onlyFedora ProjectUnspecifiedhttps://github.com/release-engineering/kobolinuxnoarchK;>;>qq    $$X  Q. P#A큤A큤A큤A큤ffoffffffffffffofffffffffffffffffffffffffffffffoffoffoffoffoffoffoffoffoffoffoffoffoffoffoffoffof08f1a5e34f863ab98152b44d573fe9c0f9912eeb6bdaf7b4515cfc22a479559746976a441fa3c34daf842d36383859075ebe3d47fb1edf07426e618d643a55dd46976a441fa3c34daf842d36383859075ebe3d47fb1edf07426e618d643a55dd1fec9116d66077fcb9767399b67c4360226c765cd6deb5cae890f6e83433d7941fec9116d66077fcb9767399b67c4360226c765cd6deb5cae890f6e83433d7941307d571d9c032318bde6e98be1cd2b51297e1c95f880bba5e30f57871bdd3121307d571d9c032318bde6e98be1cd2b51297e1c95f880bba5e30f57871bdd312312e64f07952e6cade891240b353a8d876b905768e5de519a38e42c9904a3651312e64f07952e6cade891240b353a8d876b905768e5de519a38e42c9904a3651e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8554df2e607764a3c23f5509494e38ed698dc4b2b11d1cf289d672c3344ca2f28534df2e607764a3c23f5509494e38ed698dc4b2b11d1cf289d672c3344ca2f2853a72b1386bdd9d20276ce898b101fbe9abe96fc1755692866e7ea070f625a55e5a72b1386bdd9d20276ce898b101fbe9abe96fc1755692866e7ea070f625a55e538c913ebf3d0c04c5ea931c42886bb5fe1ca6d0ff3f1cc8c5194d125a0d22b2138c913ebf3d0c04c5ea931c42886bb5fe1ca6d0ff3f1cc8c5194d125a0d22b21269bfef877bbc14cd841ac605610136ef29e91961a0827aa97c2486c982c0f84269bfef877bbc14cd841ac605610136ef29e91961a0827aa97c2486c982c0f84c1d031c9fcb3cc094f9a3732ccbbacdb40e61c793a57a72b354b7c2d5feecc6ac1d031c9fcb3cc094f9a3732ccbbacdb40e61c793a57a72b354b7c2d5feecc6a25e442cc046da5332184e7ef5285c7a82f2915c0afcd6760c01cdc0c592ad01525e442cc046da5332184e7ef5285c7a82f2915c0afcd6760c01cdc0c592ad015d07963039919db66fd462e913a02cfe30bb5140e5f99d848bdc28745f155057bd07963039919db66fd462e913a02cfe30bb5140e5f99d848bdc28745f155057bf32a8c01127cd6d1e593b3980ad279337873959bedf00b0f9cd5678ce42a1db4f32a8c01127cd6d1e593b3980ad279337873959bedf00b0f9cd5678ce42a1db43147adb4b2ef556b5ff7f96667cfe8adf4a119d7656a8540cfacb187fca965ba3147adb4b2ef556b5ff7f96667cfe8adf4a119d7656a8540cfacb187fca965badcc24737152c3c07997f5e7381b339137d474bce582d5e11dbe8a90bdb43646ddcc24737152c3c07997f5e7381b339137d474bce582d5e11dbe8a90bdb43646da5cb3df031563d7053fda6141aadda5d4c663d51fd2c64c7dbe92706b92fd1b7a5cb3df031563d7053fda6141aadda5d4c663d51fd2c64c7dbe92706b92fd1b78a13da9aca8a17550f75624ecfde322ec335f2b8ae42cd7fdf3f15f931343ffd3f2a46b4dcb18d58af19e5040cd0c074bc1ff968c3929a3fee66fb71a19f1e1fe50ff7c0388a10a6c994b8346266cf8c8c30067036f7ba614a5a8220e77156cde50ff7c0388a10a6c994b8346266cf8c8c30067036f7ba614a5a8220e77156cdc73ab03d4453f361cf6dbe95bb23c35f904d40ace7675a862b52f5f4d1bf3040c73ab03d4453f361cf6dbe95bb23c35f904d40ace7675a862b52f5f4d1bf3040febbf7dacc0115d1ebbbc9f3cbb5a18416342fafb1bad9949e572590e61ceca7cef8282d00386c628c5a8b1fc618cbf496c1d716d326a59bdd0ff943103cef5afbd08451c8a86941976fb84dce5da0d83c149d3ed8055799a9df40e6540eca1b6d62f34eee1ef255167fb18530016efdc96cf6b378ec5e98d04908ec7171ee6050e63f1f82b42d1b2c98ff6b32134631fc1cf8ea1463b7e4832d7a92867b8c0d73501fe3c7bc1afcb3164e09a50fa8d6574a1fb6d2cecd1f34008f8d3638e117c1203867a3736d1d63d7f9457fff758b8a4d6925a59497c0ffc7d06eb1b9e5ca02ddb2479389efa68a454fe7431af0e50ca1ec5f62fe743a41489af8c3486c32f22eacfddc6b8ef2c000a99d3c70d51e0f6777e48a3a79f1614725724453e33bdcc35ddb740ea99544113810abca5b9eb9214507574d6a17e626cf3e1b82cb782c9dc33731bf72ada8aa4a090e0fe8ce83048a4ddac4c8f300d96478efca3b952988ce93099346da7f3671c37269c8a2fecb07c9984b79ad084922afe530cea8d1090ad454b3d9f807f0de90d02a96f75a34585ec3797dc553ade45d7e7d0c4544c577da555c985422a8471969e93909e539704d45088e5dc63dee428ef339488709c266ea290f112c838074c5c82dfe096ca7c785b59553d5542820213b1dd0717da77260260cd899fe8f1ffa6ec3a48850d0e9df1cfbf913d43d032b10cf38e982902069023192e34fdbaf958aa8c4bb253649224a1faae3804274e820a5d1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkobo-0.36.1-1.el8.src.rpmpython3-kobo-client@     python(abi)python3-kobopython3-requests-gssapirpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.60.36.1-1.el83.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3feeM@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.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#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.1-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2noarch-redhat-linux-gnudirectoryPython script, ASCII text executablepython 3.6 byte-compiledemptyASCII textObjective-C source, ASCII text  !"#$%&'()*+,-./012345RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRhttps://bugz.fedoraproject.org/koboutf-87bda3856be9985b28f3a4d73e0836cd5ddd9b2ddb7c47fbc7f430989e7403462?07zXZ !#,႓Z] b2u jӫ`(y0D(r$0v\BABZl %}%J #]w e~.quc4̑Dz=߆].g6Iҵ`g5qgFh -4\s0^ƬZlOBjЦh \M!lcc4(2Ks{Ú -h0;-G8"[yך +v$NHQ>d1=>ȹxya;G bb\w7&skC`E-U;p¡XbN3Ђq՚QV+~c`c%gm} :~-<|@Ϧ3pG;Tݍb+U,A}Z]XE[ #8Ѩ:FlPv8;Wzм}ﻷS'br[5OZ?F24ZLAˆ Q]5OS6? ..{\ikהK@-,DZHBo.Ǭa|p_ѫp4mk*N<||)h{Cbr`npTWI;=:iWAQhYu"MƸwj0`/М;`DrMp;)8Jw)VRGMQlV/ٝ"&Jv!z ]r& EjQ̎gSԣKb(Ǎ6<:>~l2]W_S" ?M10|o 0Î,ݠ٥+/ON?uixЮ@2=/SDeBFtH|}X_ɗdt-l7l%)o jݲxo"QT=| mO 2yhOF:9o'#%}%DqA moQCL ibiZDh >a擞6 (ҿ-E]H\Hė ]Xs8AM(c+-E}$C8=7 %TL4$\}6.hȲ M/BV:7d -]>pjjֆ )fM}H^~hY$ut|;!33Gӗ$_|dIr(t1γIlCjiiQj+?}m @В@,Vmt="zlSH1kxzm^-EgSX%Tun |wlԞ/Q[Pjb7< w@Vo4T.B TBsiK!ҵ~w%Xdz`[+aD.֞.aMvЊ1WޮZ u7@psx(9 H&iL`1DO,܊UZ_PΏa* 6lr`c;a ^q](jh_sCtp9 pzKGͧ* wAf3ZQOm) wIlNs:eP*#b;늾r Ldv8bjF)+߰|ETU D2GPز6=ެ*cgھr90%3 o_cr߬q,m  Ϊa?Q1ʮ}pW;CyWE⮒GI3!O lH<Z.؉=d+kxspa-[wXl⎲^)%Ǘs8*яe$| ^Ùظp-:κO7|ΤeŵO [yޢә` Q2\gxy_Ht˒b PxU0P*!JltGªzz^v/`>懎3oA-~Ӂ^ȹ~XI&*&ľ ?WmW},'k6@Φ-[Z:"8jAe[QW <C1?r'*J~;k+˰b9F *:]+Dur cFEUVya|i"pε]aũ<]ύ]ER/#eu GX+p',B2+Rmpi682D}L~tLB,w[WxYEN[R.HL.h&J\(UYC)=i!>%ȩ>Hs=fBo$]Yw |XhqxaҚE5@ǡhם;AŇ8R*g~7B*%&Xܳ^QOHj[$#S|tf 4LVwj0i<@kI\$pBA\/FPKR̥܇~3vvM؞Doug ^`au̦3ݧ'e`r֘PS++kyuiS!3;!nLΒa"FW*1^7Bp~t/KDea+z̀X Dβ}jJ:RPYoB\۵}xiq|:Vdg47DqdXy 4ؤ_"M2<ɠ#uÚv iê*٩38xډT!Mϕ%akwGOO^RV-՝ 8U:䢩oo EMIox^#^C~&pGpR%' D h{,]8WcQ8wSgA"5c䨓oT躔/kOyJd_2Jjӌ֥Ek "fRj/Ӵo]_Ŋ**OH&4ݛ L"ِץ^PQ5<8 濼1~' QcL) gCIXo wO% p]OK0ЀY,^ot:LtEۧK]QBi},>2tZNy"d(F>E f[;rHkf-fz8ۗk dRi PO z}'?v"eg7z]V>i7<**A aB*=DޤdrVjzh$! f sb,{54Q%53etx#@m!rvߡ]m8#STl=É a΅snnJ8<;R;f2O>2.e K?-l"4T?ʴ}h#"iKlo;LxEiWrŌP_if" -EHTHJN{ae \}={@:{*}f wvN݃R-Ϝ;u™\Ӈt+bKCj%5JON!w"س}7TđdYFt&j 8@c%֜ w[ b*VtgoCp|ߙmˑOjuD,yc;EP ._,1Wsۍ;ƳV'EXOwVJ _ItJL$ |`[e p~%peT .*}\H{t&*dla|\[!¾$ALJm|wd@ve]k2n*J*'{v;UjEHJf[.'TFzKn 9^~M?B5PNbFdQ߮2 +qtRaŞ*۟d,C~\tJä}# qXal녇rVK?'\ ̯2$~;6H w#F%􁘷D'@X{X%Z]H EZ5)AÑgiWӽ~;w=xY3d iPjSPP8@?$nӺ5Z]9'eCT3;Ujz dbӫsOpB,S`&!ubW8D|p 5>$tVLƎy,Jfev%Kk R V:pTQ%'xCU'|_ųZϪnf\b=fzXݼI Ib4AxJ *S0pW7)I6J!{(L$ kAb'~q>+X9hlMߔ׾I*Ee<^4άaGtF eqڝΓ(3lxQmpGypVfa2Q96 FY]_w?׵X3[w񙯪`i:Cs V5-Lw┆#P$ _(`!Z`Z Ѣ| IY!BԢ#!'ťe[p!4?{̀0vЉ߇GCӒ?SWT3ńӤŹ$u*՟A,\ʨ xոQ*oaOz\XAw5c5S>_/AN"&5t]ڜt../w]׍w}FDzl7SѵYE}1jKr[[ڜx[đ\0o_*.OmijDf[8ugkTFخ@6lnGǽ0EgdperM^w(Bkq*C6n#]ECAɃ^4`7_-ďۅa;ffuVB&l^< VU6vv!c*9\cHoǢ[!3B֨NnW`Dqb\fϒx, \/! C-Lሣ%ۿpdʸ]noxk$`-;"F3ѫS.3rmήCt[&{ITCN}+4qS-\e|f8AH 1oP %%$:U9{H}<&Ryw_f1ic j~c,<:K΅=7Lk9ESͮH]9ѡV/c絮h,DLK;ℸ.>v$vΓo4 l!{uOØY~!՗aM}~*-B,6۴-J0%cj\A K=@j4f9ʜ 4n>æqQKPU^'`Q4 4'C2BWnLP)ˀZW,(et"s%H/R6hE<42r#]ĬW욬!ٗk8I~Pܦ#~Xg@Y?]Y7EtKv^Fno]%B_@=a\u8JȎ&.)|cQ7F&_V|eU0 4|2n&+q%FT[XFh?ݔCg#Ki{M}*O'|WΜWpdfC@w J ) _/ HUDi(&lW f  }T_kD?~T07UNfT4Q3IU_U`Qi_F`‚Y2J5gyzWԹ%ݭGDžҜax*OLk|8=L;L뫲)ܳ񫋂JJn Zȱ<}x/$KUw%5 +wLdzJX7-%/zq mtx/)9 8zTb *CU>H\}\XP40t cޡi"ߠgp):a&]#`um7h$VUyM&.u! M&nیLRd I}ԇrK̅vzIƶ"<,N,>хaS2ʼT$ρt_  [E+yCi@A^w~6:a\L2fW>jېOjPhR⛚rO<κs|TK(y^1"M$(|GBD׾Qt5b-aꙇ&`I[oE.&u0:f2]?i~&R }"ΎPsijSK?뎀^qͷ-ðdbd`2N^8ml`S!Ld0 H QHOP}sa b7*Q.l-R>!b|{\1Pbt/I\٦fE;# # F[V,Eugt nRXJsVЁv[90qx6mW4TSa(΄;#"Lf%"C͖iQ]{Uk_#5e'}!ًv[ ^KUzkI˼'WU"vO En99gO#R*@Tm_@e(R (xnmHL[䈉TZO հF(՜ϢWzW-_xBG7W0 @OѹJ匛SM!57ҭLoW]n鹴V3S[h@~o?0KȅC=' ꁽNgy5$.ZwYJ_ ?+m 8ܛ+T_s4oR*37zk@ ѯ;KVuy.!$PXLleeS@]n8'w`#e͊& Z95 wmgMs ~=yfY9 u߾*}S6#VbG%gI r Z0“ 0p\T"|@s'< #24@@J[3!-G>i{GT!aæ;5 24CM9P2~˰W!0"aR9O}:|g7lH]j(8lB=L h{ kgj\ʺHPYK+|k5BY@|E~΢7i>1cnЮ<a7`3%ҺGh&VM,&${pN8h׭o ^R-/eY:(pERvLpdaFWJ?;(W \vMapC~㕮Djkj+k[ZnˊzK5"{S 9c= DN%"!f^mO#3j9'K&|BEţ?} o@kp!C$r^sW<@*g=Vt@|je7撝Nbuw _\Z_&\|Rsk u EDcbBZ~2e<3r sZ9#mS_ &Yha1-6 |m|>4x9"xy/ΙQTX#cWI_sZ5p+y24#fRRNl=M2e\֦Xo{{]TN;U98$T`09aő%sa^%2X&G̘eO^ʋHwm֔{ i3=ט9mewr2?lLPdDLmǞb;9<6zfE#F,ֻ.)]ǏlD5 {}+c٘]tL )*fS,Xvy;Ȋ.EX!<⺶fS(^$N:Pw^=U3唁y⪠M13]y#u(:Bg[o bjR HD:P܊jZPxwKvb?N)*!}*SMUY/`sa+( +J!䣕Q0ή>FNJCxঝ8e'978a0(uiOZfh@keT{& )l)S7F\;Uw5_kmüd|[ZQYp.F9(Ap^=AE3nBvҭ\b|1_łLٮ5TfC6ǥ#.tr2d fR$諢c bPV"MG`EqΕQn@Kr<30CU 3l:/RHm㭿fJ!ъh2 HP2ocXp`[Gkm6cmIiY3}Z=zM3| $}xeH(( !(O|x|8\]^JWqPeH~$'.c1C+ۇ^VP]BI?ٝg42$M撕ެsd}K.Jz1&iEdlFCn#{TM)@{05g7ID*Wu~,;}jvv ]єuy|-u*jnOkQ;mH`.nF.%L/hsRgќ遊,$ȃdhU|%[ J,]z=_:.j6 .f=8F"&lN4YB^cYq[bb}["(iKQ5[(heK9-X*%Y3|_DqX؉0cC'Ԃӛh,q.`(uK5.{ډz9f15ȲQL ye+ƶ>@abaqPW9gIQmhȦ0coU}^ p ȼϊ^1T'sb][tp; ѧf"HUx'C˟|H\ kd ˺ a֮@và"F7P'[^D-[# :B}d7̎sIGߘ tDHۄ;@4iV:ZRX=  $Yo$̒7!LM/łFȤz#OȜL{C[ wI}U!`la6AgZ KDx?b_#8>~L!Pӛ_Ponm5/|ˇ 0:mZ\>J/H&b7Y$'uvsR`mMd{;y~ey2Stc̎^{j]Mvm 8-R%T8W2;Y6a^txz(-bfY-$H{!vϠ~eu.-9B@>w97B^ 5ho瓖#(Jd+bh/oQ-c@(a?HkH.Ӏ,}>a].'wR'ٮUt-ETlTNJzZ8\ YϚp{lJs M2;>_|T*Qvj{ҡkhI#o8w*"k)a-ǍdSlÆmlhŖjմcК,!zܚX!pZgy:@v4HY'68݋ o «FD&"bG~te_3"Snlv,1F Ba|5k ]85J>ud<;t CMĠQ蠱iܩȁ=6F'Ph.ӶඩI=ބcH\3%E?38od_%PҜꞽ?`ˬ^pXf]H0^'jG)w}!Z8:>kLO-kT& k(-t[{?_ 2Z Ց낺Vakd-pW+S]%p_ !\8TPwk+" c Y'+w'wy;{Aq3x|) ?&Y!ąBy(0\O%.Gfp F8ɱ'LɄY3ʹ=CS G.V䝆?ZB6n5GL>dm 9[ODIJM?^s[d4SzU K/ ,SUT_^\!\Lk,a={Mp*t֞/c!\W"_mVi8fn@|c ЀoOaU48b[cS_Gk*  5f󦖃g/MDfOLZ±ȇg!p^U}G~,ȋHvdMq 8bWqh;Θ,{6<&P˥gFki--N;:uۄ !ev66-dR% axP kG.:҉3˺p0|mNDz2_࠿8>hꝬ 'g6(K6>vԴ 9f!r3BI) r( ft65%Ͳ=|7DQm(Nb&;>e9KgeUD49&̇ mK*㓾ܞϦQk:<+HxSjr:ט-:+P3Z8rYJe- R?y͐FXUNx8 )UKFց/S9Z@ݐ]6`x#Kp6Yg#mxA!-TI5`ncfa'A {7h}^QPV:jzL~k P\{X`G,)`Y.HSe\A6RJ`j0Y{]11zց,גVoJeO#^Ỷ,vlSY/LqF0헢ak8ꊰV"/3E1BDaxx{ ">u:]t`y7Ak`":G1Cwj*땨*SERhLmi/Rzx!/I|O.$Ok $v)ZOxg H& 8z!Qy-ULLbscx w}J[%9"beA>L2!ȧ+q CdztÖY]Ɠhq4 ,XM 0rz18FоʡR%ŧ%&C/"a3obWxR+f ~;Nly'Y,tF,B+OV)he#CuuSg7keV 36ܡ΂ei<$QL7tNLHio?w>d6 ;v:[~*!H3`~3 EDGhubmòGFFZiƞcro``:Oŋ^y%w9^Jp}do1J%ls,Zh 09ЍZZ:ؼ3+X78R8QQJM6= N]M>$NJtWC sجzBwE-Jp/jFDPd2܌v`(47c9>n-ׂB ˊgByfq=j|HU;Uv6NsO?@6<8)ШΐzV3G€hߠX)hLv1h?Ed'xif9=6,L:T2pvduqS$sl]^}[KEmlӅfb̭%^ڜ@T6/Vg˳ZF@\98IqՒ󧭭}5cб(*!!AtL]]sY1 -"YD={!Y+G}8 MGB{V{f@ Xy %KKJ/vKURK%NYS+e8ri&cj &rWT?G@؏Dqcg#mYHNg {!!/#, ݃ =QZ+3MJGmܚQ\qEK&YmuўT:% u W78rP"M6)˯,LloOJfW^2'.3i 1/OC @BqC-JH=zQQr͛jInDd4RW,ED.z1L0Ssx 5T@$+K݅0Lz,1*Eq V#{ä :v\2dT#Jx _>Ip /0%gS{5='R&@P' ?7 ˗,\m,mvEajeU4z4&=^̖} _a]D骙(ӿUQ5fӆ^HR+:nDDy!EϴL-. q0Q3Ҋ O!~GN;鈤h᫯{9"LTު;c4*8Mw͞&r},x{E9,8_v gqS$7B|pT[sۄe$[lw=EF'DI2[EbΖ=Lt1q9HkR{wR\wx#A xPՒ"ȟ2+6nyV%3fN??>qwѻuGџ IutI=N&z:1dʼeWhpvj\]׻tJTr^P8&g : 78Ɔo`s@ld(UWaǞIsAb& #Ն. P2=4"bߨ6 'LP:!CEҌwN_tֆIB_s${2ɤ >r18}Ox3 `abh-(VTF} c=km'N|~^TC4=$ t1PD1gWޒCL S~CCB; A Žu\. -DչhLvh:v*h{Juc/$_@6lOvAt'ooⲑSkN&[L]7i>Q{ b G+ Ut8!ya?*GMTDZ䳞9UuD7ʓ:kCp3Y&r|i}%,F]0;/ZN@Hڑ\@ !\{&6&Cd {񼨙049X\&ObyX4EopB>SL}-%ZZGJE?,\3f_&\KUvsHSvC}~ɄϦ3U8!Y;LƙX7MnzvU/ga\£9mAg=R#] bO>hhx!7T$ \ԄKd&Nn 1 N^eO6p@":K`S^}-plփy_zTW MJG\lce u_my$UgwY{q4O>u(j~Z0iY!hF`[M gj{b.Fݐo|hzB[J=%,WP98#d1ɩ"^h|ݳl=b %s>ϋּ J\Ի%*}|9vnԕTtz(*RKǖEv<멑ZۗENׁNE 4>YaڸX]̱M=X%v{``9"MP&O`HH, r&Bh,Hvcqd=+Vq:"ڤ͕-8t_u4^  PK[6࢔d fTUq!ԒNr_$";*4g .g慓RZt3d4:ø5^bГR >~RKu$ŞaX1V確,?XD{] g98T$K+Q pn|uktlvgB\@:À'StmJ3&o7g{#F@`*9 %߃U`XwIZg]vuo G՛n܆=Mof]D@] ׬T4\+f:NU$,LO2T,μ[LzGz c8cd/T*%d 4vN._h֓}i֭_ rKg Lz @|Y֋  UYENGL6ң5P5Igu{U,A TZ/WD̩^lH8X}iGMa•ƽy8wQŮl㟚xוu\N˽n X .~q+A6 U2fo4/lJ~?N0]j$` iovTh$WK><\U̟o߲x=_-f]dAd=2sCkQ;[y}Drt ^̽y>;]ҖM);Jx%nnͽ6+_m NRַ7rM4Ǩ=!oIg48G 1>"EY!AdH8/T({qob؆euCdv;p yYU\iyH`k.z,Pkv@@of@ H߳(s1TPsV2&o'kr֝SK ~8fآEg_ąWGbY{&s^ E&6eq8$&qC>Y5>Y@-au$%*gT?≖S!97;CcΥ(5 ${b' x?jKqJDžPeq#ثĭ72O 2Ȯ O'dM))@rBu^eOwOgehYG" }J]ZU774.41n6hcZOv3;tcSHIReAא6d;vY hKo@hC.N %InƗό8lCS ]Dw}DCK ;/b (_ DRq$k+As"͘Rqހ2_Y`]+ǫ@vnŶW{LԦQ4/7L g^kC %l=VXTt}yܷ58!T$ɴ1Qp'lZ" AM~.%/ |KA@mb >6s`m5~i13%>[_4&Ra =Ur+"TI}k[l6ΚóbȮDzkE-f4煁Ȭx#L<W>6gFA$c5;@CElVGx2UWAX[E_QizO`FkM.ݷ *-`KL$8M]݊Y`)2w\ 5s U8M\ u$[1gEt jF?p/HZʃs^O{4%.GơbC?Y=jt|E >1 iM;Q8o7]ӑ# |݂͆s`rEZ?*Th1;]طF X .R޸% RC—k$$07C3?RB] ԟOmj[$|s6AmN W zm <_xvZl&>qrIᣪ_}S ^HCȮ|6qb9䙚~cQ2.*I~ d#UQt$'ʞ5$x(m L3‹ȻR :/zLGa)n`Uۨ4£ڙmbQf˷4 lB?F/2NtIXu| ('U@jɅց^@B_ -$4R&Vu