python2-kobo-0.7.0-3.el7>  HLk|`' DOm!Cuh3bsCLEÎ7Lo9b N"CXKvG{J3 wAE`9-pW H˟zBlyؐ:fm7`l.qz2kMd>B> [$B"?30rVJO=tV HpN֍ '(|anAg뀭4eFFyߢ, NIdj Q? \݅fec5857a395bab41f8332196324061b795bf87b5`' DOm!&Elrkl+$a@) 16 ǪU%w7G7ߗu)Y6B~2kȶS)wu2*KDhN};nw sf JVy#n3qZ.ܥq;]bySr^v ožVڮ,;|{!Rw^eE;F`.$ڣT ,wxo&uyPAPY]]?3`!'{.vpfZ /DVVbH><l?ld  @ (:: : : : : :::@\:Dd|(/88 9 : B`?G`P:Ha8:Ib :Xb\YbhZb[b\b:]c:^f1bfdgegfglgtg:uh:vitwi:xj:yk3lCpython2-kobo0.7.03.el7Python modules for tools developmentKobo is a set of python modules designed for rapid tools development.`[cody-n11.rdu2.centos.org CentOSCentOSLGPLv2CBS Development/Librarieshttps://github.com/release-engineering/kobolinuxnoarch1/44---$ 58)); ,,  !6s;e;e*?RR<$,,d]%]%q-gDA큤A큤A큤`[`[Y凹`[`[Y凹`[`[Y凹`[`[Y凹`[`[Y凹`[`[Y凹`[`[Y凹`[`[Y凹`[`[Y凹`[`[Y凹`[`[Y凹`[`[Y凹`[`[Y凹`[`[Y凹`[`[Y凹`[`[Y凹`[`[Y凹`[`[`[Y凹`[Y凹Y凹ad986d049ca296f0323f6bc8f81b45029f59844ff4af6bee519da256838f00b6e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855465cd9856d9c6448d2e5ad1017efb8efa8e9e0de488567f50c0572570a74eb43465cd9856d9c6448d2e5ad1017efb8efa8e9e0de488567f50c0572570a74eb43a6b01d1e9e3ba09977c932f411fa7cc1c24204dc07e6706685d6d4345ae241326c5275f6ca41cd8e7d948ce7c28de535022b7327e97008703ea0c0724f673ce96c5275f6ca41cd8e7d948ce7c28de535022b7327e97008703ea0c0724f673ce93ab9aeb912b68ecbe23db117e9782b5c95b033276a54d8b1a7dcf531e408ecf42231827d4740dec83bf40c9bf1e666627221dd850c923e40be5e65a0a282ddc02231827d4740dec83bf40c9bf1e666627221dd850c923e40be5e65a0a282ddc04621d92de06958a0990a677211eb26aff138391d89a6c5e285c52188ab26df990d537a135605b0e54e8da6a81fe0b56f89409b0a3ad4aaf972f339038a199f0d0d537a135605b0e54e8da6a81fe0b56f89409b0a3ad4aaf972f339038a199f0d124767e86fd3d0a683d5b7922fec8f962c6344691db280d22c8806e023f0945bf16fa3f9b4726b6e5a1c980e0e825623d0910a5bb7723ca3763f477a8749f656f16fa3f9b4726b6e5a1c980e0e825623d0910a5bb7723ca3763f477a8749f656d4778a04b5ed6c0e7903179bbbb76a10f998b7bb398a091b778a3f2e991746e3afb3ceb38ef72d387649da935fab256b5d982f537e81801d0773d39ef803da01afb3ceb38ef72d387649da935fab256b5d982f537e81801d0773d39ef803da015400e9a3a900ddf1f7ece7739893c3835a6e50203df3908abe7897be0d9c27b0e8426a2d599583032de56402c8f980949e506934cb462cb766694d4f0e4fce95e8426a2d599583032de56402c8f980949e506934cb462cb766694d4f0e4fce9553e3e892b4d82cbe4ad36ff02955930bfa730c2d5eb22e82b312c49c0bbd5940fd1741ef7094f333d03541b2fe703827bc5cd644cc8cf74736a9e8471c155336fd1741ef7094f333d03541b2fe703827bc5cd644cc8cf74736a9e8471c155336d97edf3b1e8c31d88dfd488a840de92c5652b3aa5589beb24ed10c8ecc9ebace9ffdab3d6fc09ca6664ab56ff34b4c73b706d18fba30a7fa788db548e092771f9ffdab3d6fc09ca6664ab56ff34b4c73b706d18fba30a7fa788db548e092771fef058617ddc916bbc07e1678a4cf51594c1af4dc9ac6a1bc2e641232b880ca575b299f7d08aa417c2d7ecadb6e72f597ba3ba8ed8cdfc600ec4f61a9a3c6860c5b299f7d08aa417c2d7ecadb6e72f597ba3ba8ed8cdfc600ec4f61a9a3c6860ce8941d89640d449d525b84e1a38afaf5a0da500e3fe9facb0ec41aed2e2c1c51d516f2b645e54deff6b03a550d4268a3a8893f31a0e3b25b4dc2fc44425b97d0d516f2b645e54deff6b03a550d4268a3a8893f31a0e3b25b4dc2fc44425b97d0ef58fecbddb26f772caa2bbc8b97206e469dbbd7e56cea658bd6d87b5bf3a3bfd475614b3126634625987379f480cbcba7326d2abdb64c1425472b6d6915b53bd475614b3126634625987379f480cbcba7326d2abdb64c1425472b6d6915b53bceec9725f9ddd3b5909b9882b8f2e5ffb89a52e845663f9210cc20656080df7e93263a30ab649676c74f80cde7b50a4c01bfa9f9deab8e52c289f4622b69159e93263a30ab649676c74f80cde7b50a4c01bfa9f9deab8e52c289f4622b69159ee376dda5f95aca3334699b08ef2123ae7b86ea86b9c2de3d688803d32b3499eceb925ce7b6f6efd22f270e7a18cfbf13c3634b26dee255610ddbb9a901c128a8eb925ce7b6f6efd22f270e7a18cfbf13c3634b26dee255610ddbb9a901c128a86fd41e9c68518ab447e7cc3c57db3389e4faaa9119a66c41f4416d915be48f04fa801faeca5e6033be23901d01c75183f0d15342d51a41fd3b996ebcfab730eed0fac1492e02d9e03c24a9a8d198d9336a0c3da35f6f643ae05c15999d13637e864b3f868a6c1265ec8480969f0445b690a5433b7a36ec3cb5342deaa2452cd236c6bf698ae382e71d4f1cf73a0e69e8a3815241f5dadd98dbc0b0b5201e917436c6bf698ae382e71d4f1cf73a0e69e8a3815241f5dadd98dbc0b0b5201e9174560e498520d74c34b8118461deefc9974a7543d02a6d73ec2ad1a8180521a9da2cd32e482f2a8958879f182de86729d4aea1a6d7965f8a7f3c7e6341217c4e9f2cd32e482f2a8958879f182de86729d4aea1a6d7965f8a7f3c7e6341217c4e9f3e781a65f8bae5e2f7252462e4625073fdb8dc2ab44470ee72cb5f5237f42d3c5298b5099772e83fd89e9ac9ef0011016c67ee5fcbdb8063cecbacb146decb205df07007198989c622f5d41de8d703e7bef3d0e79d62e24332ee739a452af62arootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkobo-0.7.0-3.el7.src.rpmkobopython-kobopython2-kobo@     python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.73.0.4-14.6.0-14.0.4-14.0-15.2-14.11.3YB@YB@YYYx@X@Xx@WPW@V=@Ua@T-@Tg@@R@R - 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- 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 releasepython-kobokobo !""$%%-..0113456779::<=>?@0.7.0-3.el70.7.0-3.el70.7.0-3.el70.7.0-3.el70.6.0-2kobokobo-0.7.0-py2.7.egg-info__init__.py__init__.pyc__init__.pyocli.pycli.pyccli.pyoconf.pyconf.pycconf.pyodecorators.pydecorators.pycdecorators.pyoexceptions.pyexceptions.pycexceptions.pyohardlink.pyhardlink.pychardlink.pyohttp.pyhttp.pychttp.pyolog.pylog.pyclog.pyonotification.pynotification.pycnotification.pyopkgset.pypkgset.pycpkgset.pyoplugins.pyplugins.pycplugins.pyoprocess.pyprocess.pycprocess.pyoshortcuts.pyshortcuts.pycshortcuts.pyotback.pytback.pyctback.pyothreads.pythreads.pycthreads.pyotypes.pytypes.pyctypes.pyoxmlrpc.pyxmlrpc.pycxmlrpc.pyopython2-kobo-0.7.0AUTHORSpython2-kobo-0.7.0COPYINGLICENSE/usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/kobo//usr/share/doc//usr/share/doc/python2-kobo-0.7.0//usr/share/licenses//usr/share/licenses/python2-kobo-0.7.0/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericcpioxz2noarch-redhat-linux-gnudirectoryASCII textemptypython 2.7 byte-compiledPython script, ASCII text executableC++ source, ASCII textUTF-8 Unicode text  !"#$%&'()*+,-./012RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR?@7zXZ !#,`] b2u jӫ`( L,P;Drjb̀×PޛؓՓg,0 `WzfRt"C+\ pO3z!4ʘ"\Jqviro{C*i}&cMO5Njzx8ɚީez!KQr0ʰd:vvҭ0MHGCPV4vd7rCHwSK\Οb0ixDNGYL9`7-SγI#@]RM\ bU]Ǫ e#{W" &H[k7U_?nRpGln0}J& .᳃2me#Nq'Eý2ȔpmRAyC J(O4foZ8{fjXx)90o>ɮ*]$\*>ꊸ޷|3O%P}5Zx:G/}6c1X, ^|G2p!y2^}XP#'vƆ[S5Vp.c5 j6Pm>v/co(SOv *S8AE]ɷP밡/ȓuiRɜ8 ʥˉn.NP4pʃX&<,*i>_%ФRrPWͧ 1p-^a17?Y_%vO(rJE7B-`"9S,pm4ڜVQVc3CqZ_"QSgi)]v߳>El;>Fz:zҁPv*M!toW0%FDxS{rH,8sʎY"6sry(iOIĆTr-X4ފwྴ \Ljͥ9z'gP J螄sp$,cvG`A-zl+krB.>2?$ L()53@oΒᆳrA~ i =xUPAۜ۠0֊<*}+ ZE=cq%~@+enC1'k6*(*IMw*6dZd"Pj h嶹_ ( EauT|4a3ҿ<$x+ Δ ^agjjkvZd!]cX?Bצ|ݤ\ʋ,p¨ce_JFKmƦ{ؓ.F/. ܗ3U?Drk"Л-$Wl$$II4K9k[m\Ul!%~G=HE6@n̕pj册9˞# x<"*z+{ʨ i|50ocALDtmWA{ j2Wk [IGyObqr 51( 1L/,Vsk:ypL}k\˹<jSXu+g;;24lAH +^y>gċ]ϊ/֛CH܆gG=a]!| Jz32|g(3e^hPT"-XeL/`#CI% x s?bA+= NSVp}F lVߍo[>b`]\O8J?ӂWDm:L,(s vAr0q1-ϩZ Gnx<]_GirB[5te`.vK`s O?D%-6ݮ:s-uo_Бa` (66 ZrIa0sb)RHA&ǎ aBu㓺ya]dPj)8s7|*%fcZU7¸Yoڼd+VU ڎ9.gHY2YB|G惋<<)DAzB .<ӿ Hv@E/)mTغVvt*=Ȼ Mw p${/2QLNF7%+6-@vH3uQ XUb0e)(uNldv>}LMBz PCQEW8uZD#r. K@wq\O.uvX 8wko2U~t}lsJFǿ}9vB/Pb֫^v|%΀l76kCM@OW_8N>dfx@iV',6y*]˼{Hu2TNKNL9?*lD,!m]}!妠~)z8F*>Z. ̓F CB2<WI kpq~ 2 ЄjP=y<s`?T~l@Vʼ5N xOBj\CIJf=q|[|}l&Nh)pW,CV ``{Lr- `Ѱs}73QA!&7R%Z^,8R7KJQ;`C-t!Y #ڸUݟ-s,?c\|Af{)ǍX$x~ bxUv08wMA\(h Yh9jk|ȕūYGH+-kh[gdx~vD8e6qZ% T]d s=[xu7HBZEyt&U둧hW 'z9Bk3jlT,6j%UJТYmk'{0Dt1 &Ǯ'1)~=I:(_%Ʒ 9󠻖tv=V\#=)1&@cs`'˝aD㚯_gIi[ 05̾qb P\VxȦ5G.oCxT:^H g|X 4F ج!惝^lG14܄i\{{/䌧3\мڌ^װU6< ĝW'u[3TOq'XQ@Ktm9sఊ#.RCRKJ7@Hu״z[rW4/#1N@Uv`_=ɵd*bB%)͵1R[GLj#ZEvc x$/ALPLZ'bX2t@Jo8y?Ɣ}&ƥ*Z$ a45.#ŽCqb8t{uZZ-(/z4Gkkz.\48x|Վvݚ::0͞LGM\zC04eB"1(CPס%L>kWYENTD YDuSBV[t1ʔcP\S472%PfC>o4ଅ^9r鳤YRF%6 ɠXVA;HVi#e#9{F+Jw<_tS-ꙋ^t?ؠ|Pi ]? >I͏d2fn-8k3k~t}x~=,kY!sHQm4}^_ X'~-N]׀25{<&K!sŮqwdytl0[0J^]iΧiwM #ݫޕ3wl/Sǵ`)CESXMŦC'qn9%Nj!تd#JNK#Pa"bIye!B7.N+EDAu&?}eJ}Y9C3l{4{W;v 0]T;N!P<\X_EԊ PfN,i tS%oP C)wyc`&};"jpCٚ'씫xZ9zX A^[d$O1H:}aohD9{͡Cal 0I5&Vzlo1@x]exdga\\jq_t#P|] t{WoZ,>2"#5یcth_U.t Q237=鱐\GsS`;׍i˜D-/V;0m#ϵ& Mz\u{8s[@|7"xLs"/Ñ"ƪiri€gT dT(n}\wS%rܜI|)+?7@?7rmJ㲉>2R%P&%F%u; x|~6v&И+ ^](p%J>#LEFIX +w1_PˣC{`ccYđf~~6Im !.&q|˷&:qE;)6mFh/._i VˮqGjlA;,4[`!4MINw^˶ /s HإTf't_ gBԶGܰ[zTwŠ@"wd|?> R8x'<Jf)J AϗM(Xr~0(g;I{|9qQ1ܠ6sRHM s'; lt$Zzn%@^`T*4FISTbUDp{9,R_ˑ)0VGߡrjhӦh\њIC2VXÜdӯt²⿘Z\zklg]h mnE]`*gu(T )(;W6;SݮPو A4K*̧]ܔe3٢z "[ a)hNNFq%RCq o'TM!*$ai3RQ7]hS։!<>UϏokJEpl DI(𿴿_g3-Eq?lJ,uGô.D@ dqXUnP4eͮņ!c! Fzʷf,T$sȹM/$]8f+o(a$֑\ҺA׀0?w6f>VKD;=#\19sS@DTt;X8Wsns( h@y4Jhr4McF_>Y湙u8k%3 7eCoY5wWF,K`> z".ÔCcd9' _Q(+\i^YQϐ*z1Gl, ^ B9U.Zx]o0i3=SG|6 9ix\T@ȫ[~5i]g)t^6LThTbyY+1 ɻ 0A0mLy!uݦ_6O'cop֔,1Zq1uKOK>EpBiSvcϡhbvPP%Ԥ;LodeVڀז Oɒ_&m5Tz^rfP1,QؼÄwsXKդ0YKzejAٟzǨ6AU֚q,U&40<' *Ex6Y\&f>YRH9_jEIZWy4{EeDljfI룋lsvc)\LM9?8;&8ŜTxf7 Zv/q6eP+/lQ:ZXY .~gjĦjP{aY_Dj Y:$*$q]x?o2 &ӚNtMiA)q:~- D nу UweWҦ)1-nrCQ 16SY: Zs%_*X -iNN+uҾ rٴ( +֣޻dȍӞp~8Z>cOիh b{;hWM]<3JR+tx{+|ړqFVaͫO7tR7,΁˝͏3TH6^g؊S] |sCifb/AWBVɑL)CQAS`)Bް f<a0Ã.Pv/_Ճ;$%=B35# ף$3D:t:NA|- uva QdҔX:4On歒eoh t^k aHN`G,=9’xJlFkyE-ঊJXK!!U\.nàn 2z">-Nn N@E'}7/H_I,Ǐ/~fƵ1~Y*N0]5b]PA%M; 1&n*kI<s7Ƿ8_gxd Mǘ)'L|X_j)3LhZPr&D1'C(\m}+D 5*!6n8UgOU:?3ͪ}=d;aSC+F1AXrk*8>HJ|z}D`?u?Pg1 oTypvX۶b7&VHf"g-vtRA"5pPalY)?#+7\?f@R#7Jc8g@HOrp d(:@)J atOIlݝ7ap7Ԑ-nq3(УC*!* {ꁑ>t%ś"ʈI@ 1#W$w%* e%HC2?EO͝0rx73txɍXh&ڹZ.>G>6J2 p~!<( 3aPZh *(gD-;UUtPa6%MUƻnāMPi5Ju*tHl@!AJ6R0q*2tۭ$Kۤ2Co%O31r!X5}0Him9fe]ol9bsĂ7ص`ʪ}vCE*ayi ,!llP1Y_ XO1[ [by+:ZKgЇ)M3%//KuϵMJVrpvPH]Ǡ_TRn~¸vCz#$󻛎]ox{q4 wbwUW7{oatu{V+9<Őξ(Poj=S-NzpT#2cB.<tM[ـ<]Z߅wk`MD԰I_.d9BtdJ>t2 s*5GO C3CM/u?1Z;]*]Z2%`xĨj2]0eK/R\kb{4_eumLLJϣc&IʕSsg_O_8Տ/R˖uPY3(=ƟJ^X$]i`w".er;0Jp߳C`'R $?YH_ J%A \Ve?XIEH7xKo0~a PXFl4Epdv{1yKAw4~Suh"A_[.Rr$?| <~$(. P_ SYaS ]iH"/cz;ԑoK@Я@ %繱>p-<983l 3/*@"NiTso]Τ4/hHDAb#oTUT2vbDI<2>eZG52:ͷΣI&^n.m{vẕ4Zb׾GZӁp7bWO>~3T )pPX(1>;v'΁Tr]~ЊZh:=wֱ5 'K)nasX8$|*|ɔY(Ig 8]cUֽEz+č%םH5׹Z(SA$.#,ڋj:T/wfzd?rdJ-# फ먕[%jg˸WL&|:D<[Cx| C~s#۵&A*%Y nx兟?Ҫ^4~{"OrCuni}vI 4ZtDXۓ ?2g^<6N^U/2?? ⟯ۼR$\5f0i+H8T[R7@nF@dftqBa#oXH'j~jU2HrqԟX>Uj5*UK~5ƈ.蒯%k;S, B^2 mc/(zRXx4N!G٩JeQWۆO :5r0RMM+`ʚ,"UU4-}6$ԁ I&&}Ӛ1hPs?fr-j~6E]9np(RVmc84 zPS BqdLʜ8tí0}{^oW]KٜIWE^%"hO@3َʉi7(mHPX9s?}d9^ /lByjxÃzX:ǃLs5PL<"!IvE#fDr6՞S_+ԒHomAr9EfSOL9I#(@-^,QQU]3* #hVڃIM_<>*-PC/x?3ʴR PFa_̓5<Ov]"e=Rx (Kb̢w'ߥ/38qtP?$% `7QS=gCHD]n_BYnR0ޣ,O.}Jm|(puD( ][NWp^.σiH |*w?I4IɶoNȭ*089w F+qY('NM?z¦17U S)* 4v2C{í|o}lc'C 򌺧0`9p ߻XURU'Ji=KP HT #soK:ќZYb:]e= S{!9Į|JZ=H}$fTq#d{)I'իՔMllKQo}?]]߂/Z,Q$a"_?>٫H-\Ri睘\B'H_. _8`YW %*ģ {זχ(t,P.w Veu` PYuJ*9i?jd})Kߋi.ʬ,'k kgNvFFVTQ9^RK@dKH dc9M7Jn&2v iDq ~x%ʞ286ݷX+m ؤkg/⠔#$@>CuL(Wm('N3qOހ=PnI긢tqkDy8Ot4U,HM \Ys꿩ț&dRd&"㰢S,++j vD?Ǵ4le2 TC|W*b^ a@]o|9m/^p 'Ӎ? *[E5"nlUei<ҕ}NaRɿݑ4ȇTɂ;N 1|tA rOkRB_Ł4)Od}NΥnp Jc YZCTT͕;X}F;Zۃ(osnC:#_:NĖ NdWKs뾧kr L'!\dB8UˮHpM޲`3/fB458Hjcr^NT^)nQ- cH*K_RoՂy!kvosiitp7,#͘ezDԿP=GHƖ |6\7BLfy.Lzui8ס]p$b[,]!bJƐDo<{|7b=&̄1ѡU얰G,ҽC@1eK3mq##)"sK.El1QQ<02{zW&dX>&`b2iW4ҷuMHC?a ԇ`R s?A]r /d1uו.gxLڶV*1 , ˳-Q\@ϝ^>k?W_+!bs<*rDG]0֘Z0ᑷ}xś-mUj3YNB LL-,$)vB Ll秖Aħg`[LՌtN~\.$z>~dov}wdpwgLg rM`.X@'p8(lI0p3?>؞P9<2pSͰo]!`]57 >|,< R{T&۷-U$IKu_J@Ⱥ( TYYO[9ҵ<$!Ft1 KNߓ A܊*ͧWKA-d+]z[ĄK',Ǝj!փzW "[]5j35}ɽxr}\C``ޢ28*-Jzw6jV. /e]1Y$؆!M#&^uSR; =#CQ.R3ø,Zybc0*ո/魜XԮ z}OiꍲԳYB}$"(߲Sgqfje5ʂ_ =Kkx$490<.'v{ROtD԰ KO &?lCOJ@7fLрH| N\.r y.=[xi/HL{c}3.V31 2kEnp7*|?U$Էd8I?`F0o\gHT-e@4 5/mӪeQ[?vHy3L(*tzʌA6Ւ)wzZ>vʜ{X.J;twE;X%ͬJ6='Q!8W[=-ֶgoDr yz p3lzQ&ƒW |:!drG=LrSxM,EPv,Lc&MVnŎ*x qʸ0WS1Ds+Xͥy0~ $\M/zMZ0~T?S~['O!7tCig~$CR1n | mI^>;L-.QL/RK`u M/>:LJ+_V6fߕCS@7I;`1Vىy}s9uwP:ƺu|ZWYkYXS'V_> >jwQ}Q")rNेFaO_5w?mO&HB\BӚ 63t(.[HKdF˘3Vyr$;(9(δ5ݤ0ml3~X\=(]{Y|֠ӧ mw@:*?N[O=zh588 rSєU@7N5Y:/?ДêgС͗?Pÿ 9H Ăv.Xv#./!4$[ڵv*NUhF8v%IAt8>F9yMPZd"f7_Ώm1jk¦ 4 EZE@ a8 % UίMuPk<meE1&&L`D>~y !} q n[ '͓g-fskA@"umj6$ -_ 8{'岛QNzy9RO~|Lcg>6oo }INvAs18\!&'([=& }6e։c :5[׆V:KE>Apw&z$G _:mD7S%^?z!ܞ \!4چFhXE}GU)JshTq0%wI$KK X=^VPY-qj# ^Ş3㺺z::`rǶ@8֎+Ѫ$LR( I%jq!\u7y1\aq"li'd߲,kPd b|z,!mWhn̦]A(}1=AR.5A'RsD#5YvB()`]vGBBPP+vդVB֫"&r^f)1NjJQ &`!7vr4Q=CC=L3#[7OmyΔʭ0]0%d"0WɁԚ1&`6B V-Y@-L:K\Xh E~ܸ\I?xY\׾̺ T+;{WN{Xַ.6MRh{DI Di} -"4 9V7ɗiQUT6V_Hp| 4"γ ]Z[.)bB_pڕ%kFl JΥv0f@]7Y4΃Xh %ׯ 3 5F%qO&@rrB%A)b} s)y%TDn)WyVmrZ57,S~HccF w<|%TՇkbK^,b(&D̉BI(H'$wgf8{\[^ e ĂLJ(j;P7ۼ|Kkχe6-2%O58g%o*"dk{{bF6O_^)J@6 81LtCxK %6k$.\Gr0xgT2cU5WWÂ{S'^gpy5\O+m(O"0#uEAXv>^]p* RL]::=W(r4*6;?R ԸǶ 6RP@!0i4t0e+ u"TIbOC)%Ra_Bcaq#TL=zQ=H٧zO܋@aRq_k%0߰: l…,7| O'M SeWR;Oi5 W)Ju I P.ilΩa~.p'߫dzG8t/o=n b{j! z%J"laсf,R5(x)Sk!C'v{TR.v +DΩ9m9hEjWݐFuCz͠O[@w.WVO3 KcgVlE* }< 9BvNp2*[hp-sJ'^6N;"#0v=O.a}&YNXT\i}akl5Jun<›2;ђv›u!>,^\6?1w֯R1]: 2q J5=c> $67LH;c%Բ_Μ+Kʝf{yV.mplDO|!I`#j\s%i\vGU-8唲2Z@Z|aZcdޙUikb~L $ZjW0WO#'UI,1QB `Qi߸_X[vlNeF׎pJE a|O!z6?5USz}=np: 4TnOﻂ:_ZD&liBGY 1.2 O|Sꐊ4߹]Jw9 H8 QL\04e'p{mnpc:W[P&$ F}4lk1>}8+RGR{ nfFeM3w50uqg WZ#RN5R~pb1$Q %zy`ľƬ7M]`OBSڃ,?mZ1gTBebo0`7_AB#f^IrcU,WUZ Ӯ<|ti}3Pa$5/a}[JogK!WR?Ch4|x"㢽?&-BYǥWtRL7BVe/7*{JR գ9"NEr }oԨxd,u r+408cuẠԋ/ JbTak^j3H` 8Gnc#F#ӎIZ捀"nMgFWKğ18FS>Lpel3 h prmOԕc$TCtەn !0Yr-ynp+C6r}[j.gQ N/Qs wA/i^q!]ߩ#7k/:R2nO{oԼ3LaO4A]JlFlXZ._ύqdL?+A\iu\h;z)8[ GbOF-a璄XtN+ K3Z $pݑjGbYx- cKCqs۪-p|/-cߩ*"6ܸZZD6# h+4 25~>=JVdfSe6s4=X}K?# KEHw5, \Hn]Y'5)]|^_,G.kc2\ic/CJ$dLQ4F:>l:RM嵪)i&sJHvvH8J:P7Hmцā*/:B'oz0J U 7woUIGm['Dݭౠ./ASīL5,;$-2-(GAQ^6ho'R}@Q=vHk;I//Q=o#0S2َ pz_*뭕LwXxLKK!jG%ol8TVg!f[鵋Ic6Q8l"gYġ}%? \'!i9T6J+!@aĴ+j)۳I8cK7L6&+ƜΖ.TxNBbd5BXR Vb /2G9z'I,hA% Ym?yD4nWcn:4W<}p|sx כؙU>3ruɅ-^#7B1`x6٥SԚ2Qں{ppbc!+OfTkXW,hipZ'޻4{5 KDk@x#'d*IS[-o0`%Dd%sٳR@;XrلH\tfπ'&\R(HZD߅s0+*\!$fR-.J*v0l26CMgg*6%%TvMCrFJNwK*!0V R>R0ᬟn'H] ~DZO"]Ȍ lMΦ&-Ÿ~IʝI4^zF/^uBPZMß7ulCEZP'R4 jH2Ey|E/x԰uؠ{Z2$;|!tEE;i.1T]vA K$iRбe; 㘴dQa |\l^jkJcXpo$%=Z@6q!e75”|x`;.I=ҵ}S6B ؗ:+'K3iAKgl>: o9ĵ(:`~U@&X[%I`L8&\H}: D&S+]vYAėrEmu9!~}u㘋,~7o[{787P"C ÿY`;/:ÐGpO$b܈ Æ(o[C`C~ư2w;kXP($b^ؖbUW}uLMbmffxu:QggxjFfWYYR#%b;6͔fckJ+ü]\ڊ @_]S)nr.lM[K&ږA/o]Yߊ*3UH5'[?택4nWK 4FYv?ļptif i1(L”X` iڜzO6P}nNk?Q+u?AiǽPTEf F<"\"X{@d<7mk"fb= J˄缼=D^co 1@a;{D|qmJMIQ{.1Vqhoآ &YO 4fF9tDNIU+Iq^Gf˛K {$KQ002Yߖ>LVE/KgM;g_u{mlX6j4asɃ*c=INk.^+ذRu**C58hWY&+tc,wD]4a { +p? Ek܅) 3KEw)՛(kZ|sPhYI7zd%!@ܭ|_S|J:Z!Bw%D o)#♰YhT&H~BaI' ;{"+0{20hCJ?`q`axk@D;xhvw %(%Tr[`76Ǵ뗸}TPUJ]z>o{SMh'pуٜj}/ȲQ:ځڌ"te s/`u:y+?<̜VYףK߁ߴS*f|QX=3 +39xh?kZ֥܆VFzy轢wCo2+ o< rx"~c \`Tg%-ʬs^ا W$u!d%{Zw_1+5~rEŤ q:晣_kDNUfOa'V--/Ԧr䕤:bF5lH'ASlw֛k z VKOI qDl̡&@% %0P5!=|¨P3aue6kpdF06fI (dCmYs,=tJ}"M!X~"Rn>yxVg7Ѿj@դQ\Ey=}L WO~jAVթ UevʜWB */ĔE .羬ο1m?i?tH1Rhήd><[\ua LFgs<`~ꂖ骗i!ߣFh{XF=AR җe̠XZZȿ<А^6\^0$߅TD|kblED${nl59Z?Uɓ@c,u[_[a2 x Z泃TСe@iW O¬ߥņ4qP+@IxZk9qs({gtYX>wIWξ[{lJwpɗu > !E6weZխ54'sOST z ʝޗp+qߢ>i^#)gD`~ĖuLr.ƩC{RUD͏ÑxcOTܸaAB9yԊ])7J>XXHkWˑL bgW %alL(>o`!DC6 3Lwݱ;׉m&Ub &B ʘ9r:e_|_zdQa9%KPh*W ЋJ֪\ ˒pZvBtn"xˬ6`Yw0Rͬp#rYΒMg_jr ks@^bۈ׻e;Op& S%ۑLUc*œ">ob-ܔm-}vo+ 8[eH,5I?]Ks ps,#R ʦE2ۨ؏?図oz$ .>k =$w!̲zvc.6Mc)\7cJM\T =vnMIE[.5py rҡ JOmݧ4)ۓS!%muߞ@aRe5Ve&?ϐ̓|P QPz;MhQO17u@)kC l^4`)vNL!<oHm{oSU ypCe,[?^υ:񺠉+tV_m9wu,F[8Ժx{| IsG.{!òQYr=H/= fg {H(դ8 Щb@x5+ciT՗ ݥwGRUv8238 qRT:<Կ%>Wo+ϮNDԈaCƎ{" Y`5 (eJKjׅUTLu vV$Ȼ6pSTxS<ٵMSb EDN,tZExi @>)ZLYSsqDٸ=Mᣈ3! llahUj{ %b<VE \ZYN7+)΁j=;s0ԤP3GYwV4O'Y勥]֡im>]K[^s+r~JX j>}tS.6.Q虎 _Ȼzyݷ0D;ߢ B*quB=(M-h_k(>N0@Y%2R5A혖+I ƛdYn ],LU?+O q6$-ь1촋yW_SmUHj5c&@{*FJ+9B+*Hd|f;x' n_v嵦x7~ARVM0tbsO9laܨcx!fю]{EIj6;E3+1 p)& {0m.3LV~=e2ѡo,hh`bw%r_οZ3yXXzc&#q7OBpY9 quN@oܶALšnͬ$C!4'^ ьj[9 =O+7[M4nK{'\M xXy8`KPzϣNBpNe`yay fZdkUq,oFog:j`:0kW$t{DaՎ`?k췆ք#U'Olp-W1(gnn+@|{X HE)ҶtwRHяfM͋ӿjL'IpqU 5XȄ$Fl$J%EQs](XҴ+O ?)D9Wꈤg^-5Q5ek.p  }D9.k<akiYU+3yrWLNS_pb]uy̵dS%H"X@rWldžPCf m|%g>St9@a,74rE=ҋ>\]ANSѭU>=k07 5N|$aGc4B*f+▂©`@u{ٗkN:!;L7 Xuf`\#wzK-,t%~_!V-Kΐmtv]Cok3hʿCYHZnNFF%bW`Ɗa6}`Q 1\YzXDĬn^|U*~sE>Aަvc-Sw}.)ݯvƆ&F%av8p:3zEwCz@l0-EXQi; eD*9U,z&$Ys]m~G ~Ebct-e߅:w*SVw10 8%x>Z!ΛzTDd3 ȃK1 (7fޭfXv_hXhHֵ^[Y2P7JjTmS<h`bqG#_ ;=oz{][ fF`L.\hmʗ5D$M9RsnᪿiEuxfe^'D=Ρ0c橕ts%|'(棎yT\-~&JYPY'N Jз0CyK-ԘBaqcA,-]rS:o-},xpWv=P. !ٖXU+n4ebtdq4Ag!s6ahk*LjV7pXNMnůmAsf[HlFPV$XaG]z )(9{䐔ݳ.is'8E@b@{6ب: _J1{h;83w;c3z 4[w )m:Ĕ;n)gؔF{O;($zxK3*ߖdmNߝ.GGnD՞}U>N&G}C:nP4^oƆl$A-XU6>%. 5 h[YȔk ek&M@P8 !|_qsQ;;xdz9K 6HnRNQථۥi) E﷞rag&G(ιAa* +EjC ,GE7k&&w=HÆ3ՏV<0+Fa[2HKf=10f"LiiY&4|U< ,pdG, Gbjq.cM'i/jĸ>8,z"{ Z ir+j_x͵DY.OO94{rnoO)mMH%5/w["aVPrO:}RkU{.>(ft8bL-LB)?*"/N4&UԠ-ojתzs}|ZtwmW*1*1&'byW׎Jm㙋"k^N{yS_7 Tb,eǬ@ ^3M-otTY4̑_YOCZ]M&pZp־S2cA Ƴ~K/fX: Blaost}loParٔKn{ 'ϟ >*ˏXP[)clc]W,ɤz>zmJ `fR1 m8db/ Q&ېS꟱GPsڡȋ*,cnC;ʴeNi:~h[(qXsY7ϮN+Ҹp ?P Tsgr`H܂kE6\,K.ĢEPt*wGee«0G=ph2s;ůMcqcj xLFGb_*i'PQLo`._DeX`|̡QYVG0,SoKlc}ʌDPr-_C|@Ċe,IA?my#I:4QHr`J- ;C~–#qKQlku 0d9Y#|4\-q>"IOl3m*v6jWv >],(J!X [!irgi(o_٬\1u3\Ȋ D-nROoRЂ@sXi14K?,H]֡rAjFzKCѰa͋bTr֥K(cHpI7FK\ ,"`IBAA8M9* fsTh쟼N.U^0= ob7at9v9%N5Hm$ A>stԮzȹW;W StyS#L?%Tp+H:) j-3`G ZmOA K3Su+NX]st?R纕dˌV!JG7\wb͙{3хO߲?r'i3#qs얙/ZOAIw$\Gy#PȪt"k)bzᰩyv=@t`5B)g$I-ب.~m!r:3/rQ#7H&f0S: u[rE*n?+ӫ$aӦd0 ( bn?DZF]Wo'##:M-+Һ K G%MOX0ã-B6rWL8v6 |% ZȞ#=88!h,vb1| M`EkP֢%+?梵gTMh̗X~3#k)g-2O5F_-%~6X&XP_t v9VH3J@pAXJہa=nH2F[7 `\YvCRjb45+}vH8ȞƢe~)q.cCW:gFk|gS>{~aBǠjODo )% {I~pb[oO[IRloX_R|m}%MU_U( }cY BUvy@bGDF]97E6h h‹Idܲ+Qo4[* iV~h(R0`:=%wzf{kIn!pH5"߲+ k/. !-:ߓMGAR, v/cg.W@}&ѯM7FOX(*!@ ZgZ`)ږ{jY(5k^崫t.($)'w҂6Q}?~5ZT'STC:G[ lp!#oXwRAܐ ܴ'z!# }E0 ntȓFV–:L wACLLpi OZlG0h۪b&w:)~IΖD)UB@ݡOfXt]p@! 8[hVc hB".JVq{D\DwGi = pӤi&$LGY8T4 Fy.S%c1cو#RV9Z(bHsĹǪDUw^V"x4nyq<=ZszjNɚJkl&$[F,fvmG[2ىJs9v._0Ϭ ȫil$f·QC k!*D3OZVʨ{Q£Hx{"RҨKG &H{湜6\H}4ٲ|.;E^uSxBJ|_nsr6]N ٢l`_Y5>ڱԽ=< ev)gg[SFdݮd@]VyNk7R ޺0cVLٚ7R Ic8n_}3V]TM&LYN*}s&JZy4G1KVV+&wr`LK{ 1zb:u|{Q F.7 uľ@Qxá46=*kUTdKvm4s]by&ȐWkAF樦/pO9fl92 8FjM!UU7Е*G(~i;, cX"ô'(P52 N%#x`5L m'FQyߺp+kTl(6B#e{8A' I @v>M=4/O-%5rR _ʠ^jYpN|ZtX<3OX.["+G0p%O: q< x\92`F sOU!tVE!xZ<ъQ>6vk0*ax6䛹DHCiaq<<lRꗩSs'3(dzYVz9A-ʺhXI,Lՠ'=mAũ d(NW (RPu!Ḕ-DbAR 31|o]5ߪ0AM% ׷ 'y踅aj˫de;@Wj$\oFm]Jd5f__J)i*/{8?>uh>pAUtVg+WNOx7>)XrN+:t>bhXi.i˷@ e B8%PF5ə'W*iw<_EB ``q(`!'ͯƻmpLwEr+#˾C.-. *+-G%Y 7L#D=#zQ!'kq~ gp! Wڰ*.6F>#Ϟn9)HoE]؀G3XcUٲ5\DDu8v`8bIX=&K/gAQk_tJ?vtx,2ƅ}$Z킈U+!G āb 3g\{Ǔ'^[˧J4d ;_r?R@;ok 1t\H~b,r`Ȁ&ou3 I]m?I|bUJͮk!"Ms%(3_6A\8-MoKU>ťs`؅IO5=Q` Ndz' ng\MNfs@ӢgЊx,vZex7ĂN]-]`"w[~pYW7S. &ϒX;`GE&e3O<u֐s읰f [)9<*{3( ћ BSj}u;f)#@\^ ]Xoo%춱7h/R?1]$k?k&A)-w{/F\Cd_b4uL@T (YOdX:hl7U_*MH*/%@X6郌}Җ߂y; 62OVqf%9T(ah j\יjN.Cĥ2`"AT`b7,,XYjEy^fr1ɝ"^z]`,F҄ddfCƆ*vk6V}JbPoHF9^>$uL5N c~tevyڱ +Mn̠'. y..ޕzFH1G&WFF7pg.Ai00󒢴g@`7#@8 KԤQJ=mG60 Ϭ`TwS֥&C(& G+<;"CNVeb&[^ݦ}RW_OzDM]A}9Ui95S~nqX2S1ǣFJ28G 4p\7/l>.e1d-b֪o%:Æ][ źKNkWdE(!>3&s.hT^5ȸFGSA=? _=X\ش'b?ط?odZ o 5@pW}O۳yA4%ʴ72i>^CͶ(L@Ki-995 I2y9>-7`e3=f>Ť^cI%=.B%~|ܝNpV\HKQ i3Eɖauq*wtU+YRjYZ%^%OYaE,͆֊-LfPC`=.L^/#dPoh"K\ j`4!(6/ˍNsὁ.]\~#消9L$]MqݞHFf <mSq6Ǫ\ؑrW"X+7*lvjL ῔tKJIvMx 1>>@ ڈIdBpp]ӖP =pd@84IKlU׈? {w)NbujY*)on}lhxZ8U+ y 'dh\C!:=:,10.MArrrc&(_d<`(lfMTuҽϖL ,PK>ȩ`-aE1d_MDh"vCupPGi [:0k6Zȿd<[B؇&Hm}V-5_&ذmuWN(Q5` K|'v@ l}GEipIXn$oxc "J)P,ohJUkV̎md7pX˅AFde)ĕ㛏 ;TjF׺q4˚hӌv1ySCDJ<`e[eY|WhwcJ}Gu.AqNeMdzjY_'\DN;0 U@ ڋ I;Nڇ:;F# 9!&ŵ u=جj~ڳfᖂBI"΃GS<`ά9bx̜E͖D[g0S%4 +X2:W?\_#.@_x$WMz3āNN3sb a525vĞl_F:\A}u1Տ> WkzhFV1؄[ud>=I(^X~T"C |$XZB{@f}ku8%}$y4]J!" ~((y5U06pxRl7B 5A -S5D%*1*qt+|"c"Uj>総>T}js4/s#b7;Caw]Wiҝ2T /vC❷:E]H⩴pg=ebm |CjKŔ9)3>+e(|s+0Q}4<`ԃC7kp GcTJvKPKs3: }R$O)R|V,.p i0 hME9Wk%HX+MGzդn}4߹E&{вkj4 z{" 0ߗƐKK\kbbiA ue{ɴ ԵP00b "|7W_ Tƨy+(|u ST -aÏla9hebm|˿$7](sSƓ @3ۈj[Gfu}[yQ9T~hJSƨWNؼťf%\+1J zNGytݽ]c^$*$aG=c+TA5ȈL2|4V%TX n_٦QH^sކT=pNV~rz:aN:\!؃itkN1S6#+ZۋX67S4ɓoFHEwIGbMSSm/ʇ8otNū70<0/Pc,Z'P⧣P;z,C E َ]((35ߤ$go=u* ZCӊtGٮjA!_ ,ʠJүR8& |on}Uv=Kn]R2+I8ŸgFDW^M@nq%Du ݞt_EJ:oJ|k6vr06G9@6p{P]3w/Je ]g!h@.&U{\˳9 k\7 zi[KU|[JS#I;Xi0YXK m}~Bl[YavI|FRl~:a} OJUoY۲0=J]`Wn^{Zv1] <Ʌ8]rb45iߓMyZr`_))@ץ_X0֭UJ܋=k٣/Վus߅gܫd۽ ĥG\\IZ'% :t\kCev"^GJ2S)ꯥfrf2q9+- ]#kA 󧟛ٟ@:`޲~pUBS6D>H3P@RN wU'$suplni|x K!)Q.ᆙ3jBiR.Z1 j xzl`60c/l t/RM6ㆸyL7{sB8$*%@UFeo≱-M ԕ?9̜~3V4FKHK׏ -|d;&zi#;SYQLH,f/1̦2IE,ZU($: B굄a "B.v;~ssS(~> ܑݞ䵒֬<<6<* wU7@S38@PuB^ٞB䖙|ͻJvfB_:7EP*-mȣ;OZCkq\,lZ&㉺|Q=!~P;Z"'mus9'@e<>߬ԙ8 L23.^ vpt0{\1߽.ڄ%hIC9L\kuHX.Oǵ+Tiؖ"&6?k&IpW.pomw4ߖ٫QR2*Ӭ~?lSET/#_ҪXEtE=*8x4t\ëXGҪ@$V͈13|y{p!1ѽ;OA7Fr "Up,XuM7#etiE= ^L*V@_;+&*796qlw')엻_/Ll,_s miADtadD5vtU[}04/G?F}v {T)|(D&P)Y벅 lYriJh^WBf4)~$(@o$0: C~v'&H0}1kx}߷%-[ddK^=kkT|%G*O0\a5=}h pJ+ϋdl&xǼFg`Ib'uuQ>nп8T!hz@Bic0d\εٹwS י6Sǭjd;w0覒\ZR9*`khAuKdlX}V&t-S(BVJfLɁ=+`('wԎ*l(L_ZL[ȭiz~8㜏 U(+=Y i"2~\GR0 Ӽ$J|8r}ƿw1{қV$(XOE__϶KX}vt1NKxSngs=F9.lk;lNJ(ĒCMiRˣ3Du5|bz+YV)tdml{w[:\QvO;}H>eNQ%R Ode[ /G73%<`KG8:$f͍'3'Ʋc\p,ORdyd>O ||+Fks4 H`Y24r"+eКuùC:U^4VwsP92%wYpJl^Y)Zh1luv/H/9L[oC/F1ɴi˥>m!mmAB1ӵ:tpiɮ{NR4} _E!]Q 9īDXX]eLkd9̝jj4 8k5Bd[ۿ^ySΓĝo]ugd5D%(J9ݵ%dθd>gG{R7H+&҄񊞛6Ir.0reSHcE!/ֆ"JZe.s`,HD2`vTHیHxr/ exf;>HVvLV##'kU]槖s@ 蟖GVڿ) 8D@۔#Y.ԛO~ͪ9YǤ 1E)4غ{t@iO^}&I&@ݲ~~C6Wj;ǐL= SxԤ ^6 fS|hvW}ۉ ,('z UF~[d>Yd)g^J'Eج} l 6q '\r ý%հ\i`6 _J~7ޅp R  PϏ''ǻ,w*|hx")`i71q sP jYʅla_<$ȥ'3vݽ ۿ8)Bt齡N;H@~ܬzՎv<P iFKɛVXsYL =7ciQL$~AYg]"x8b=p[Qf$QmIz9E`̌kb&Lm#4"DnSɸ:=0LA?WHhVxǵ18ki[W4@<<{$OI8L,IJz<ݔi7a*^J~$*)ԇ)Q$tzqep=R2 Kwt{cu_Z>v8]sA5'ݕE0@}IvD-AXh41X'TEׁp! Kð3{,T]+pCŠهPR@Z 6"^l3^`M$s TANe-H,5A' 08>~@rғ(QUؙBCL&!hi\0ׁٝ- Tؖn{z^=ss^Jנk rhފW~$o'aQzL_to|rzbC3㾭p2 -U5(eofNKJ= {'yЈ=O]Pǚ7]oeMCZW1r֥͂*m\biMbI3fiyR0Wݯ;Mеb Bp/~PЌ%zal1pc-N#3Gaeh*NliIZ+d ̆F ;Z93D2iv:ٖdm}@JEӱ@ ^M1u^{ݑģ ^[K[禪͕X]%Tg]jxCW ܷ ,>C"j;R|9#}b!X71%gDzLV| W%`PБ).֠GyLL0ҧ$+ ̐y\4M?vZw(}}ثY/3?9- Hx_~'% %p"Qɴ',aÝOѥԥP LIlyE@"i/7(y*$ -6D4 ~@" KI O'P׽C2Q_)]`JV\b=TuB2İtȃso1jxKJ$jIMg_;~ZG(X/3#&\#; 0"@n$3xIeoZG,1SWckzSʴ69 ԇrȚu,~xFi *y\,-Q P34쇳 C aم lf_m-Mڑ)7qFsv3c^e?\D>rM{ۗjb?]apޙ[u귄j%pQyuFO ۍ #P$pޚJ= `{[}/S&Z5h\y4{+!e-~ /Sxr<28Ej"}qWۡX\{i}Bx"l[$Hd^ur'1ը֯614Wu[=r+sk 1~g:rp|VҲ&me?"L_\PMQBz%rm𿂀QLMIY ! JJ;UusG,J`K7^X]-Awk]Is(4m&eh jc^q|@raH:ZOYs ;`Q6UޠI1jX _~ |AvZU91$)'!*(^Pu!eg809O>TAV0 G !, O2Cb9^|̳kQ5"._'}ױ 2z`)rZR΅ŒC yoyzLɑJd#@ -!I`_A< Gs[5}81nL8C,Е]<; 槊'(*p1UP]+om0cʖ>qPۊUW5Jٖ+P2M;K[Pbe DS,Bl#5mq]up200\ҫ!ݸotMfi-Lzv|m2 -8Zc`8M-Lbὅ l\fpۙg,|׿PNQ:9 `,Q5פR/9nú*TSP[$tFGыT!1'\q;瀎 |T/ۍpM!.YyZ F5O\S+h"+<njf({.A"ҊO '!16'EJ+)V wj[x 10F)#lqMХmCʃl1#*IP0Y溃$*sBHKE\z)TX0Ǝ.%Н;)p $dOeF<@j16ym ;vP ȵ#3(a%3 e&VFUC"^478 4뇺Y4q0lRNNaHk2J1o$yqdQ;pӳYC oٿ]]j21͸>2ELț[&TYY82 1+o/bj,уy1|0xrsQ8@i ]-ueQY1fCV:9H]tkRjyEUrcrX6h' ly*#(48Lt2(/. -㵆яQ.Zzj,.9ٵ$]=7gdmD#뷳/b{dy+KBNK@ZS?%W*=}|⠡Jeo"!'44[uh6ɞep 4"vmNuੵgd5#iB ӊ8&r_TznT+Bh o**x vd!ieej 2Jh @ԕϒ5mlH+% _X oDj] ~6qVMLAG/xG^!ӰڠMi싮hVOU g!S<UDZ73;r^5LD>nKuSK=`bwMsW/*ﺀ0 yP* ۺO@xIzB:M yWȩRr:8{u"&'|بOhplxt~{xy\@{{h4f,iTˏ$qel=CK?O 4u* g 7*P*IvV~rR?[*ͪ['oqe%L=e6hKDIcԤ_> ACr]c>ZiVR>&йIaxW] !I8G 摆g*Pm &;hq/Rv+{2`sUlgپ^Qr<@)(^Y%:Ƚi"h >D` fZ#NII (~&VDkFܘCem.u[k%aߠB7N6aT Qz!{4>;Ru7lÞ/|D'0&wO6zg ?Qnݴ*f|݅"\H׺k;َ{n' 9U<}Yp~J%FKƈ(ՃFqisva/_ Bj1vU]g*0aH$B1oUMN4G (bZr/ vNHes#/rbA:C,7 cr.iQ.Å,+;erׂ$2`Lj~dsGh%u `Is' ޾'ux*;fuzxLVh5ex=ėW]{v!].n=R*{߂)>Sniv$9KG $ `dTwXHX}稇m}TRo1٠Mak|7R`WxSe EE%xזkx WqdnoD'5Bt]6XR5vt,ۻI8jƍ!1jujyB"`r%HTk\yv]3@ZSp`M[:57aE^[UOz@yٺOb҂ӨuԺg1ez{!@"}8;>ͺv7LP,R&kQھ a/|ֻJV3ҜOb)۔zJ9>M縋ZPҿfNcct|Ik./-MDB\dWXtyr})tNR&>4 0Owh -~aH=)kO< ONv۸%-l۟D#ѮGڑ|nȐp1+n &Ѹ1ӴUj\z кU{=X+t /A!"[#@#5~!u2 vئ/+iЧBR+Q}XiFkՙ /IsDv7vt;9ER$(ӴvK+ i$:08!d~bttR.Ulɰ&NJd cuY&2 ׃7zeMKrXV~㵏ZeS9#(S=:_ R#ΜQ!o-(%-)N)O͐gYUfԺ[BS,V&I@FuQiS+ `Y.Qsz9ͷAR9F5;dzQArB7B|L'wp 4IE +ʉ$ۚ;lCVl`^[^dhj2@<7!x"A>;–ĴSx4Cӱ 2-b q|lh<ӧ0({ y XyU[29**b$;B5mbW{i8aBgLׯiZyS-c91 ^J1e?9Q [3p2ЕD#wS@N8*mas{uÍ_#%gߍfBlX։THGPixaj^/-k#7bۛ~Qc.( j$qX#>|4zǏlTzb]S-ɬg~PNڐa<*c B~FqR*/1pŝYi*$b~[c婘rP!M0YˏKEAʛa/_2 }.%l#NX op})T9`UjYyn`}X(HFC%piX~ɯ刃F35S}׻Yd&bDϿ> D > *潨^/{~0 }kl|(OK}iَ-Vc(Rce-hR-t hP|IEEQȝA'y"4^m;r(on{I;JUR0M bfġAHCa D$ fd-\gGKW9dԮ ؆kIwTmI< MSG *J,;e!A=c+3o\n$dґET+>Sdp mqoyh1/lmeQU3QV )Ȣ KdeocURU-80:J 1 (jl|4+}lo޴51YZE7W+72T8j*vYҟh5 jAwu/ǤAu㰵I} k|#z$ .z~G9 r\Ìb%I"I/3@\|%71IoK2VXYqcbGB@.%MGGM؉?9AL3-:_{VCBH&>>:;ܴ0- p m6q '.|'qZ'mdyR}F'*nPb|5-iӘ-EQV(Zg/ut,)D&ZBD| A&7ޑ!%8WT@"zg89ß/?TK~ER,.y@VIKw:P,W7|]Inciƹ+%3jŠNa6pSgji)[i|ƚ` T1'bOnk$NCbEB7/ I=n -NJOh%_cMxmF{3qӛ9cw=%GoB08PgMp'chX|CĞxŸ',% ,`];onhiYaѽ1^XD;Ch)^3b+䔸xAĭ*h뤓Y o\J$M=)b(`1]i` _6<9ƍ[- 2) YKg>!a&&}˂MoY9;&M Xh0F2u"uO(A!P̂[N~S9Ƙ8`Huf;Kdhk'z$79&0&Dz$>%WF/@8 (@vt,qSxMVh Rw` 0]Z["䪕BQN[,$HW2lNRҏ<~O7Tk7yeY J_y̰Nhq&k"3_MY/M6V=))x"v2_[^W DYJH^ em$Ddx$APVikJUb3-r]+CYOg(>#ﰦ\*.qA:Ns)as̭U 9]#\ݥ>6ݓP[8򽸹v훢?VWVYǃdX(HKktDUPs"yζk Ғ{g/;+Zu7X:N[ I̸-;ޏ dApr>D Ȉt}FVUnي~6ub)fu!ۨ6}6j h6S& U“8K+.jTe:A+~OڊRCR2M7+Ҡ@81Mb=OclD@yM׊N S&;C]) K)X㍨ě%IU L5?f[?ӱDdZb:F]ו>*>*܌47(.mҦEN\Uɾf"(Q%A?$~ey L4 ;KBsMÜgй}ҖN t)a^ L yKqnc#(f.KVǾ 0A,]>=^pJm Thnݰš*q\oFR>RBXK<Alh<苫p[@*5x._ O fЏ4R0VD+yNyĈ qⓦYYY1ObۛuMܗQJ6|hTH5!'A}nF\)0uh3tMLE,z\>jy/󼺤xT؆l&M#h``1Z}NMunS(([5nXж^l~gYyl瞢<+ fQaGZP+9E %JbT|CjAq^p&:biE2 ʑj!ȏNǵC(5w$b=):WSW3K$qF.[aTv5s Эzmci˞24ʿ Nz sفˣT:e{}wd6$Zl&2iK^+J{IEp 2 Ġ`p53 L—Xm[8^UC?˨Q>a=M6Z}(IT,sj~"Oh{hϠ^+G}7$p ΄ORjc4pTo=#&p<} 7?i.gaDNQ..Mqwhʻ )Dž-7cWDFEF ~H8h>BM1oK]F>̀}mRhLpLIftṛ]CD:*9jEyiz/FOL78 hQ+NxvLrktJ샚{l#zͱ-ژ֦„] 0YBa98.RIb4FEV"SE` P 7TLA Kb];!=c>F+d>֜.몶ǚ"[ڄjTΪ%N8);!27k%"cpV'VFiʛ*l/ݠjIܼ#)|cÛݠV30PП\S잞"Lon꘩Ws %Dk*_JlE{4W@#Wqj!`D\j7%)YwalX:,aXHm(1(vAK/~-t$u-߉? =HT3S/YTJxQިҥЈnP 7nNoEC\y1Pw.iXq7WAc049{JWU)BphҔɋ?"114GP|o3x:߹]J[ =ZDX(Q؏SBm.kҤƵ2zk;|; f&sZ?- R;kMJka ")Ba 7gcf3Φ¿կiX{aLp>,O3ƶ+Rɏ5ů>f9ۘg0\kfs$6~ vt =Ȏ<6fU)Ѓm3Ar?i"9o}`A/I_?#_C슬l9w gR- N0X}cS9}šˍ aw02=+BɥHLQb])h#P,TDb$BGОyl-99`ZzqY!anH9~c ,[,mԄ";:i.rT oO*. ><[r]CM}\=œx@QǣĸJ6 b eVZo=^rߞB/s݃>诫+qŗzS8V)z(.䁀ʄT>M1'E1o!7:s2KvOl) sI$lY_"{x;rz~R | 7N |[U|}K#[;v 8ngl\ H#"E. QC#ײq:.^lGX_K໙L 0e6Ȭ^tcvyW0VlOL3ԝf>o ':uu;7uQ w3v +ϵDGvƵ/#h9G0zELg쇢gA:! UFB&N+ \hr< {9*>z [h2AxPGf377ԑba%?Cʱͣ?jhV<&؄B_*4&ҺY"nDԸ哙CG640'_2E"Ӈ*mgh ÙPV-н_~,B|yJ#}[)}RL(.=aDlzD QOGC5EK@?0lh?G"W1.11l }+y\&8DkUqV3M,@-NFv`%\L׮ɚ`gi0p8"o+orWң+`B>}"PG9ib裭 YݥbWSKZ$s,3?(HAO-u8t%f*Š9P:°i;qPVpdr&+qζv>(B!yV d,:}G?ռ3]$vKS極P/.׿9| ˞ϩ,wRKhw? J|SYî~GFP8\)_Fd4(VT>=-;IR==״߮]VuUR}v]uKɰ8s>@п)>>XXB1ri9uP+J4'ZaP!D3xi =š`q@$U;:ögFYDO+V/J7uԤ.[Љ_G :1n0~ c"#p{4GY믠AO!w'T629sPLyZ8CgϠ:;Gj uӿ"F]8V/eU{ cnCO!8Ruy{|{p 5+K5e}8~~ 1-Kmfpi!XZxrqtk 8vSvGK~ -fäN1₉v7+מ5x}c-RI!_ywٲSEA mQ:A4l(#x߼"|Wvg87-?9fm.X%o-nowv3vzXIC= V\4qP~^B(2Y}nf˝1 io<6LmŽg 3GJBH=KB% XmpP$Y߾GYx.>ɟNғ*bNَl6g 92dD犱)/nyyȷ#P\|ؒuNl`(,w2oepXL B-I|/.k,},%,wPi}XMnǡMR PACN:kn;ţ4\)xCC}7 Z/{ۏhE:Lw`PW- >^v?@r 2Zqꐎ?~*ݕ964R%OEţ_V:<7U:c'`Pu4G'SL`2[<u!5nwRB'RvݐRؤ&kHUčYɯ~wWq? ųdrz͟YH'37h~m[&]c>pfCYP!)/DLkXS_.}GI^Մgԛpu[^m*M5CR.vCq99^n A /+ǔP9 A~UF#NZ6EAm:Rh`_b6]sU439=+l\\[#f6ǵ+%]?=GIg!+0E4w:!倭?lRw!t,]"~ؿeXʔ1!Ppds/-kz 7ۚS+ה}\iKo8㪌W&Xb,>pZK ˡHd𪶱Rlq ];ةńYMpYQ|yY[g{~̐r x.ޟisU"ehLvl)'+ ~"驵o~z0bJբ=F.D"z 3θ|gqk BkKSe`ldˡ,42`p.d`g\iisR74ds < x٨ΝZs.Q/kړҤ.kWaXKNZ uYNTHL[ئ]oNEfTwUo q[R=-b s/T*'.?Ly/xIڮg5 sm'j HN*aS T:п+(_Dme*;CᆖdIp _uOr詈6 g0wytK~ u-IR᷶GBSN=mvl|0&"AgdS%,>qr"ϝf_.   jT姱K߯.Oϻ/'!/E襖R .OcEРX|\ %M'O2IڨJ4i6A?$*s1'9sԱ\Eė&bC.hY pCTeسJNuǝsl wP$4?iT @=F縸i|׺e P'hOfm(S`[ectx~ ; >4-k!DD|{1hwvhErO*{.Uߨ;+rcޢ D-ɥPUqy/d"Į/ cԩ=FG!!bfeU|$45EVO&Rz9K*@eA xF&MN#/X=$ae,T1h'~LKܣ}qxGAJRKrzg%v6yeV[>&a <>_YA_ ۢR*IP0wM _"׍3~ƲǞћa:>M8̔îә`=SE KKjK>+mfb1gCy+y-&!LyVk\m 7xy/, R.I*ʖ).]P# k1IͧBev9ESbBO |Y vZ =t=SAQHo Lra gl0=$`anhExآ#[xJŎkktH_B2p㑸EX ULAl\Z" J9pߚ5k2yE@1I#9WJ=eWd6Ee"ڻgǬl4?$ҁϒCXw)o[H"o, v? l ~5]S L/i' rΰӚ?rX^4tMTZ L._)7آR,[t"'b$(ObrQ)3e"ݱO" QSB}Biqg7X"q4>6S&}auC v ş2\txZ 2퉬_噕͐ SXN:H7m0[K 4;߰ת3⨹TRΝbDžϣ(zؔ jGX%%@L*|@dzlK%ԆT`'ɽΐtlUm~F4Q~\- 4WuJ+ZOf`"Bd<4oƟ.OYBGO%6D'6E֯ {[U.p2m_y-X҉}%O3|ʰ`U$>(ԃT<1VVy'YքmtgNlCT'?aRP;/̓TH n֯Vvs!{7`3mdŦO3 3sBq:7#ZK_43Gtԍ72%^4]Ux1E[&(prᄨU}GDzjqxt˿d4Re\$;ʛ*5tTQo{N l9^+]b34Du/*|Ղ\X8?L݆ \FTD]s*.53BU螾14d5^ŤYd*1*}vu.$8+=Clp󋩭^Q *s!^U@z7pZ׊;'n#R5LV$wjZ1Pdž -ȃM2)w v|Ƙ8m8ݥ!SpKI=Z%\pX!N>2]Bhf0WqAeE@"(\I0|G { sFdYkTCOyW 5}_8MƥB3P`?x3dBU}\cFVkq_q9 OybYZc+PP,j'ZGTJ$Г 3i0 )/rB=IRS3=l=B]q 7`Ȗ"IaTbf-5u:)P8uoC,m{~}WTƦ7b,(Zw(mXh7Z:N{[s +#f)".JJC2 Nd[3UX ;" %:)NE|n7#ЊUF/K*xk$&3*"1u,s{hct8R l=.`^t2+RJWKF ڥθ@H5ݏy8jYu%WL*|2J84%s7ް`.} ݃W7> LŒ5 ͗vJm \uI;ֽxr$(h\ǎ]}jވ5^n6Q,F6H +ix2#/a@.gMetI\ܨ `xioe&mʆg+Eߢ*9굕<^U盿Uwoi +A.[~ ֺ|MP4q @sAÁ֝]7G*Q_]=QNi&d IaW2;hߞ/hfˍi Kfn=K`UsopƁI7aF:tq~ ،"7nےvDG1.NpҀz~vXu q3|'P=f-|Y8()9(%u;Ԩ}-Lw䮿IL<>Ν-SPVԕ.W;^^SS.b?m1 0hw^gb-'Ay\]BgssEaSR\PL"BۊNd9TF+ŶԔ9 30ySahfWPrsizS;` ^13ASLS(MY1@]c[d+*G3a&?r,g^4EȳE׹iAndd[H Ϭ9H~̐TJQq!JPc~›ԖmGcQ4=t)KU|S^k}y sWj?`Q]# K|LpCxapc!ÓKu }b"MM$K#Qj=/f R8ѣ O${:Y_npkvCDq94y4[}L ~c̩$RG a6:Wܭ`3WBeƐM\ *EF^&xGJ6RdڶKT{9i<ز EV5kWJjdT ^.ߛ6ӒEcJMGMJ68<ڀ5fOe}?ͥg[LZ 9" _!HR_{4=֊;v~;&$?n`Zh7grU"(mMBڵLv.4'W  7z)rOMۨ<3Kـsm>Et0O$X'Wμq;k.K*<9DȬ4r~vaL ΫYU?{HŊuĂIx e@}tbj>uyu,1zctё(xdv6wsNE|bzOYS-M)xC_+e(>Jq'(sn!74B"奷p ץ;t>YAG" O{LQpT!Y ].B#>+aƀTzN]jƪ\^4b#P,WP^^=ZX@_'ۯh (RqS'@mB\m,єnaoCf%OqZmɪ:v0vtz`H 29U- <%WG&LүZuկT.t#&᯿Щ R!Ig o zO'V囑H.Wa`eKp5%GʛBbh k[Z8<1e$%#V˵#& Wb<5dҠd0`s27ޱ/v Ů:I~;3fc*s z50GŒnCn9.-P {N "hv!e չɃ;w-.0OQ(:k%K^¬XK}MPCe<X)lK@0dn MwD!ٖn5ܖ JDy<[Q& ffر =Erem[ E!\37[ OM(J@tWoH,!FΑaI\N+ }L&Jm;uM+GgWD{QX s_Lk%~d9H;yKM~؊;|=`U3רzى`2StQ1K?C0S7'P= $5}6P^4@%Lp:QHt.UF;@ TsD[ !I?a'=Ioc+P*m&)/%e퀖& `\_',%2]c5lhd6)s7Sqb Ίy]6r|TdB^MWLz7r +K"11ebol%PBnRL97F#`|nۑP?4!iT+/ɾ%mB1%!褗jZ> Ab,{jpjP%sd{t ĕ{'avKME(Cge7tq -R^t˵V !Z;:+ahvWZH堶mgk˂G(rR8MJE|K5^{a~U6Ŭf4X۷*&*3zQzZ̚qV W8@oי&/x13Cb)$#sDw1 &v8*gv܋x,{Nj%۴,y%2)KT{mo4AYDMѯ H@Qwx+bNDSR|-p[ Glg5Ds,|3W ŎL)-K$8ԁ2cA9<p6^zK甇!J'ڈr*gkER3.+{HW$ eeLrQ*ץņ~2s^jmCqbl[chnj_-.&9 LKkiǛ\]L9t_AeXOMvSb[0 9Z _+^c 7f4J-ם{j6TO6FߋXr8 QDdRxb1,GBQNeT'+gx c}2jpM8)ֿVP~(݁B,ZvWϲ.ǶD 8Uꆷj%,vI'~tHyeu^qaLM!Q9w3Ke䴌2e@w^ hIc+mBӆfg8ɨarR\L3_-A_}HmSpDܹe}LRՕܯ\mУ*Ex ,L n|瞢a Soy1f]_:ft'~}B+gdMtJ,1x+DКzM)ꁍˇd}n,gHhsqDqhN}6V, qh&qgaߔmTADb{^Bl?f?`.GJiZ|lOt֎ }q"y ˕oMTvI$ AlqeG<)o+UEx/ >Oa42CƷ"u7(9vRf$ZhXc7`つW&bdg-EÈP<C &'kM盨;*nE&պ%Gٍ{k%l5{M0պw䦲tA[9|i[q0#ե|>:ySp8!i?`&i<`n52U;jbg `fo'-KY`*-QN=qᇕ|$UchBV&M߶?tlGm{xf1N,s;𒥓+:>*"857VxfŊ)N$J(*aηb1baiJI;#\C)ocX෰v]ȻɭH8/]%h`zJILo1k͝b5*,`ckV9"jAL)_ݗʼn*wBJSdg]z_c׻t'κbwPiQ~t|O6ܓByO [| Ft(+xt '&٩9IP;7ܩ1ӈh&&@yl:ӼvvPdEG%&qLk2S;Wg(Dv wZh1wzbD]+('u&|)VTHo7衋~"WzLzFU/eƀ`dža;бm#p}lkІ20'I5k= A9;m&nݛgX/"g٢X]XK"a28zĜ*G" TB T&HCB#]4{ @ƕ,L?Hu11=w%\YNN9>\I)/&B0|pvQE7rTT;!t 6!fr_?)>ܴ Zi9 ub>Ar^}ݹ^{DZS\eES GRzsW0g뭣=֯d?H16ޭN BpvOCv$qM+,ǿTcFKi9PD+q`^hv9RA2r )r1VO.5q9ز:Q tz +\ AYxCx>NM`HXE9ɀ+eLuو[?)8EE4V3r48\(94ʂ">`GYSy Gĵ=`JS)kRXo%5-\A 0R 3ȼNN˞@Aޱ+Tj* ceAEdJ/z霗 5W*VyZL~IMWWsoQUuYAFD)Ul\ mO(eeN jn”[`>ՒBgF !G$8` &'ޤVNIv랰UbSoأB t| ؠlAuoijD|V| u;@!]DTWV'{G[muE?;V6Gϩ`iYA!bSW5F "Ąf7τ6ږQ#+դA'viCN!!3Ҧ)Sm7Qܱ+`AlDϩ0/XMјB)G aۖa?>hmc^EƙkӰ( *4pf$XHy0`9n\Ad^ ]mn I.{F7iOFï2gH = ~xuF_Ԕc\dU&=a1n3OTn*wcHK;9ɍqiTx`2L(Ŵ:sn[ wʼJQhRBZگgX Z#im@:}>]V^Ĝ3x"/b^bJḥ/l[z8an:U!k2~k/V@\%&]F>a\gǀG BD #T~1@ѹS@4rr8n{ lPcG:/ ae j尽1ʧFkŠot]y@%|pzC#|FڊNRz2?*&$\