python-oslo.middleware-3.34.0-lp151.3.3 >  A \ϻ/=„9ЯMec)C(=R;#8TĄ%㺤jv/7:a=s5ry?z^&X5ّ8i,-R7Br`+\6WABݿ E7u~~xeJ=3([ZtV)gK ztL9t>[8> T9/~8k%tQUSQШHcJ5dqC.3uz$"|<\78600a2b0c1bba6dcab042c67801b4b805cf79a3e5a8d6f03e3776ef7b246cffbde5dc41b4ca98ca9f68ffcca3d98a6693082d8fhD\ϻ/=„pD6iJo*NRբ;e%_ Edm뚳,r+"W}[ܫ@Vv+#Ŗ{ށgV4H޻oO_`Dm̫"$s+]aċ.KȻL~G$̯Eh.S~xb ==@9=71T7kʌc_L|}Y{~5 t 1N0i0Z}$p>t|?tld  * LTX`dw zz z z z #z $$z& z(nz*+z,--@.m(.8.9/H:1KFZNGZdzH\LzI^4zX^Y^\^z]`z^gbjckldkekfklkukzvm wnzxpzyr`zt tt t&thCpython-oslo.middleware3.34.0lp151.3.3OpenStack oslo.middleware libraryOslo middleware library includes components that can be injected into wsgi pipelines to intercept request/response flows. The base class can be enhanced with functionality like add/delete/modification of http headers and support for limiting size/connection etc.\ϳbuild81(openSUSE Leap 15.1openSUSEApache-2.0https://bugs.opensuse.orgDevelopment/Languages/Pythonhttps://launchpad.net/oslo.middlewarelinuxnoarch .XQXX@..BBB  7 7 + +u|yCC  0 0)jj jj ^ ^@@؞OO~BB!'8'8"W"W)) G @6b'ZA큤A큤A큤AAA큤AA큤AA큤A큤A큤\Ϯ\ϮZ]\Ϯ\ϮZ]Z]\Ϯ\Ϯ\ϮZ]S\Ϯ\ϮZ]S\Ϯ\ϮZ]S\Ϯ\ϮZ]S\Ϯ\ϮZ]S\Ϯ\ϮZ]S\Ϯ\ϮZ]S\Ϯ\Ϯ\ϮZ]S\Ϯ\ϮZ]S\Ϯ\ϮZ]S\Ϯ\ϮZ]S\Ϯ\ϮZ]S\Ϯ\ϮZ]S\Ϯ\Ϯ\Ϯ\Ϯ\ϮZ]S\Ϯ\ϮZ]S\Ϯ\ϮZ]SZ]S\Ϯ\ϮZ]S\Ϯ\ϮZ]S\Ϯ\ϮZ]S\Ϯ\ϮZ]S\Ϯ\Ϯ\ϮZ]S\Ϯ\ϮZ]S\Ϯ\ϮZ]S\Ϯ\ϮZ]S\Ϯ\ϮZ]S\Ϯ\ϮZ]S\Ϯ\ϮZ]S\Ϯ\ϮZ]S\Ϯ\ϮZ]S\Ϯ\ϮZ]S\Ϯ\ϮZ]S\Ϯ\ϮZ]S\Ϯ\ϮZ]S\Ϯ\ϮZ]S\Ϯ\Ϯ\ϱZ]Z]SZ]Saaaef5cf2ba3a711ef72422709deda763b9766d1b96260300d2a82d500fdbdd02c9a6e2acc4dbe87f3c47799ee01ea2469c6dbb67c0db9f120f80fba3f11a14b01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b38fe8da8216f5448f1188161ac3d2310dfdddbe8b3eb05170a39a55c90f1a47101ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bdae826260ffd58ac82d16ac0713ac639baa6d4fd344941f988d5935d724c55135cb930962b76c621def0d00fbfd3341b0167326c275caf6c39d460fcd80a9f8cf79b539518a23b170b822df21318138ae0c358284bfcab02277a70f0a5fed27a981ecf2ee40859f5b01cbe1b654cb0e0868d64c1f463dc0b8833c80967c6a8aefabc19159e23b9c4436cf3c8c97f9d51543c76986e63670f00bba171337cb66afabc19159e23b9c4436cf3c8c97f9d51543c76986e63670f00bba171337cb66aa74d154aaa69f2312a9fd1fbf0bc6a868cfb54e334658daeae066449eb083f282155eb0b5314222f40abff1b743442904dd93497588be9957d4a0948d57e26e52155eb0b5314222f40abff1b743442904dd93497588be9957d4a0948d57e26e545d16990b30a5f70e7f132d77aa840229dd2a9e566a481616a4ef80be977dd211dd1dcec21f99a36a2e9d53243174ea7a1f4224b97b66e12e81a0640a65fd10e1dd1dcec21f99a36a2e9d53243174ea7a1f4224b97b66e12e81a0640a65fd10ea9c174980b377377f5d11d2cc9bcca1947b19d72cf34e4a17a7fd8d4713f38095fe403c654814d35653cde6b678da3b8662e86038a661432a20d7d196e804bd35fe403c654814d35653cde6b678da3b8662e86038a661432a20d7d196e804bd3c44522685818d9744508ac252556d8d38398f7455a404defb8a26fc4ea0e06d5d6337261a3ccf3224223cf1f6e01efab71be527ae6e3c3dc85e373c3ea4383c8d6337261a3ccf3224223cf1f6e01efab71be527ae6e3c3dc85e373c3ea4383c8731a9e9df16fe4b8966422bcf954a4bcdb40614ef9fbbbf22b1177d96b1bc1e23e51cef88b86d10803994ad49e894ad7bc057526121d138cd9a3c0687ebb29233e51cef88b86d10803994ad49e894ad7bc057526121d138cd9a3c0687ebb292311a7ae9251f82658a5b70066387a0e0d623041a1970b1c8bf638eaec2d6a2954f25c11cbec820ad7c63500fcb3cc053959326ecc64b1249bf8fe234ccae0d2b5f25c11cbec820ad7c63500fcb3cc053959326ecc64b1249bf8fe234ccae0d2b5bb09e55b039b7097236fa96967ec6111b4f5615fe0662fe7e13d358dd3bbfe8a9a1318145676f69a817a42bbfbe7454572ef4b8ea6656ca11dbc40665143a3ca9a1318145676f69a817a42bbfbe7454572ef4b8ea6656ca11dbc40665143a3caa285a29279fb5f3e2d40a685d7df78f3ef8a732b2667adbe4515d79e097c894fa10ba5a5b372d271a41e2159ea64bc6f6e0c8a20f2b5b7b1f0c0e929624c8afea10ba5a5b372d271a41e2159ea64bc6f6e0c8a20f2b5b7b1f0c0e929624c8afe5fdbc1468a8a6953a15eb5b3f31996295568c1ae765aa6f63f0ea8c60d6855985d4e1db5ceac11d94e22aebde81df8ea8786b73a38d5322584c42442b6a33bd95d4e1db5ceac11d94e22aebde81df8ea8786b73a38d5322584c42442b6a33bd96ce0afc07a0ac3c7fdd4d3e405011a7f30503124f56fa403f5087f4aaa2e871104a77400426f6e42e2b110f3a5f0b95020ea12481252b383e85f51c5f2f582b904a77400426f6e42e2b110f3a5f0b95020ea12481252b383e85f51c5f2f582b979fc0f4ccffad8a7e101d9e738a8a7e4476976043a2ad9b80cb8d5ee585f99ee54a34ff158c2f03ce804de1b29fcae0e8dc7828a7b4e49fc946b97096a66caa254a34ff158c2f03ce804de1b29fcae0e8dc7828a7b4e49fc946b97096a66caa25c0f386d21ec91d653ad198c6fdc609cbd5ca96851fcaf442711f4c1c6147f903cb122c9354638f8f1e242b8fac14364c4c4411d96b00f3a53aefbad647c1bf53cb122c9354638f8f1e242b8fac14364c4c4411d96b00f3a53aefbad647c1bf534ee9ddbbabe9dcb796337b2c490c59ee95b9d647bf42bc78d89f9ba982a3bc5ac0ff7c8c38f3510de55983a385c56691b9e5a10567743c084e62170385eed830211ecd714bfd8ddeaff5561ffa82317a6326bc67a8cf283b909fb6c8efd730199fa4690ea5e536e4a7aafdc9656c30dd8c9b8479aef839c378b6693fc52baf0a2412905b36b2aa80aff3eace66d7b39999e2465e0311e3fa16c246a008a4ff2a2412905b36b2aa80aff3eace66d7b39999e2465e0311e3fa16c246a008a4ff279c21da7e6de5d0a92924849c6145fd95206b4850b1d6909a38ec81315b510eff278b64b081af3a3b8623e00b113b0c0f33a8dbe07c5f1a307d1d1f2d77163a0f278b64b081af3a3b8623e00b113b0c0f33a8dbe07c5f1a307d1d1f2d77163a0bb922c6852a716675dfdc5d9af031cb178d62dd6f10d8201fba5b9d7f89f4660185612da3a59a094588e667879fcc87c05599c2294ad3d51d8b5ab727a8e0c32185612da3a59a094588e667879fcc87c05599c2294ad3d51d8b5ab727a8e0c320f7f8d310a35461792563698332eee3033c97e9ac92b40a1384beae31d65c5a38b14e1a8712516292f906b7c5a8750e58fd12cdf50f63fb7250ca97c2599678b8b14e1a8712516292f906b7c5a8750e58fd12cdf50f63fb7250ca97c2599678b2afb42c405736a1d0983efb5c665bb8f2b3b7f98773928f0566ac13e946dbb6d5c08f0476a5d119628326b890807665a27ca39ee75e8eec99b3577960b5329765c08f0476a5d119628326b890807665a27ca39ee75e8eec99b3577960b532976e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8552c8567f542678003369f9f3267bbf5e4b61d6afe352c7072292b48848a89d31d2c8567f542678003369f9f3267bbf5e4b61d6afe352c7072292b48848a89d31d5e961006adc14f906d0b29ff09af1bcd4902006268c3cee4150f5492ff0cfe9764b3c042ddac7e649e68326e1d91c0b1cc252857e73935acf2beec2fce491f2264b3c042ddac7e649e68326e1d91c0b1cc252857e73935acf2beec2fce491f22a6ce7030e7a061bcab723e76ccc10908e83d679e8884f94c5f805156ab8b7ed0f46163fd8c55bac9df87f004ec1fc0a15627b07b7379f9226d8c3a4751b7aaacf46163fd8c55bac9df87f004ec1fc0a15627b07b7379f9226d8c3a4751b7aaac4e1a20250f7249efcdf1d8b3efa547d77c5ecad87bd9b0e9d56d5c171eae78433ac388b2e7c024a454278b2f62191bd4dfc1e4864d8e3f2576648c18f23ef7883ac388b2e7c024a454278b2f62191bd4dfc1e4864d8e3f2576648c18f23ef788e3b45145494664e1f79cb3b6cf399a33f6fac76f8fd0d88cd189e2224eef4ca9a6edbfa7bc0c8e0159a06736385f72ddb8f02ca0636946b667b51d2d40eb27d3a6edbfa7bc0c8e0159a06736385f72ddb8f02ca0636946b667b51d2d40eb27d304e4d1d866e9efaae7a965efc1432cc86be3d92af1d0b896a9213b4e27cf6049842a519ebeacdf65814f81a4e50dd7017326a06ff5ae86719c38f6f23813b998842a519ebeacdf65814f81a4e50dd7017326a06ff5ae86719c38f6f23813b99835becca2513019692ab0517dbb2bc33a1d8f84d6b5798aa9814dfdd8e76cd00396765b3a8261dd9b605ffd0470e75740f7946939864cdcadfe0613e110ff4d3f96765b3a8261dd9b605ffd0470e75740f7946939864cdcadfe0613e110ff4d3f419def49bc7bcf1c290fe07864b1a0026b964703ae3f7fb1fddbc8296636c072273adc061d6445bb4fd0f7a165714e63bb500f8c4726e10d43d198ebccb5d4ba273adc061d6445bb4fd0f7a165714e63bb500f8c4726e10d43d198ebccb5d4baa5a732247394daa6a0f4a7de6a6faaa072a07c71f0d787267e8ac95e8cf6e83641b87f3c1f07db04f8719e5d3b7026e8d91915b7d0c7dd115f9c8ee38e8211da41b87f3c1f07db04f8719e5d3b7026e8d91915b7d0c7dd115f9c8ee38e8211da0ab02d7e191543c4041e1207cf951aa9741ca80eaebdd976e55f99a8f20e91aa2042ac1e47114657d61305d515f2ceeb1c86ab6e03a01d759b06add1be7fb3d32042ac1e47114657d61305d515f2ceeb1c86ab6e03a01d759b06add1be7fb3d341ee8b31e87b6cb253e7f105199ede9bdef0c8f50f1b46e3f6e4a751c6e8204ba64ca7aa314709d9b87083cd8cca6edaf63f05bc700f60ba56490939b5eaf5e0a64ca7aa314709d9b87083cd8cca6edaf63f05bc700f60ba56490939b5eaf5e0e3e9f7952bc96da70f7b225195ede8d9cab2601a219a6ac63306213de828355fd24b6932785cccabf2ee5f18387bb1fc95d89d1b6e4f099b2e08c7aae128dcf4d24b6932785cccabf2ee5f18387bb1fc95d89d1b6e4f099b2e08c7aae128dcf45e5837f26478240f11cc3a5a179398c18ac3d7fcc6613a4a6ab4caf394f8374113026a8383850fc7b6dc6a81e706b0f2de456b3f0d5294a2bfed841988d7fb5713026a8383850fc7b6dc6a81e706b0f2de456b3f0d5294a2bfed841988d7fb5744c12ac43959be668937894431765ac1ca040a170f4b8853a7af4a02dadf2171297c75869b0b8ab86a1819040643fb1fd3f89e038a269377ca881d6214f0690e297c75869b0b8ab86a1819040643fb1fd3f89e038a269377ca881d6214f0690e17db62203dd26606fb1dd6f675fa9c8755bc21cc6aacf73686afe6ee1b54235d09e8a9bcec8067104652c168685ab0931e7868f9c8284b66f5ae6edae5f1130bbf047e008b7871e8c1efa4799db62ac041468e6cbbcf8c55b7d08f62f50abfe9rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-oslo.middleware-3.34.0-lp151.3.3.src.rpmpython-oslo.middleware@     python(abi)python-Jinja2python-WebObpython-debtcollectorpython-oslo.configpython-oslo.contextpython-oslo.i18npython-oslo.serializationpython-oslo.utilspython-sixpython-statsdpython-stevedorerpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.72.81.7.11.2.05.1.02.19.23.15.32.18.03.33.01.10.03.2.11.20.03.0.4-14.6.0-14.0-15.2-14.14.1Z@Zp^@Z\Y@YV@XWWSW@WQq@WW@V'@VZVI@UU@UU@UUx&UuUKSTTgT[@T@TPtbechtold@suse.comcloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.dedmueller@suse.comdmueller@suse.comtbechtold@suse.comtbechtold@suse.comtbechtold@suse.comtbechtold@suse.combwiedemann@suse.combwiedemann@suse.comtbechtold@suse.comtbechtold@suse.comdmueller@suse.comtbechtold@suse.comtbechtold@suse.comtbechtold@suse.comtbechtold@suse.comdmueller@suse.comtbechtold@suse.comtbechtold@suse.comtbechtold@suse.comdmueller@suse.comtbechtold@suse.com- Switch to stable/queens spec template- update to version 3.34.0 - Updated from global requirements - Avoid tox_install.sh for constraints support - add bandit to pep8 job- update to version 3.33.0 - Invalid parsing of Forwarded header fixed - Update reno for stable/pike - Remove setting of version/release from releasenotes - doc: Specify openstackdocs theme - Remove method set_latent - Imported Translations from Zanata - Remove Class HTTPProxyToWSGIMiddleware - Updated from global requirements - Fix exception in json response under py35- update to version 3.30.1 - Invalid parsing of Forwarded header fixed - Update .gitreview for stable/pike - Updated from global requirements - Update UPPER_CONSTRAINTS_FILE for stable/pike- update to version 3.30.0 - Remove usage of parameter enforce_type - Remove log translations - Replace deprecated inspect function in Python 3 - Remove deprecated oslo.subdomain from CORS opts - Fix test_request_too_large_no_content_length failure - rearrange content to fit the new standard layout - Update URLs in documents according to document migration - update the docs url in the readme - [Fix gate]Update test requirement - import admin guide content from openstack-manuals - Allow compatibility headers for request_id - pbr.version.VersionInfo needs package name (oslo.xyz and not oslo_xyz) - Set global_request_id if passed in as X-OpenStack-Request-ID. - Update reno for stable/ocata - Remove pbr warnerrors in favor of sphinx check - Updated from global requirements - switch from oslosphinx to openstackdocstheme - Optimize the link address- update to version 3.23.1: - remove superfluous random stuff - Add new middleware to send API data to statsd - Allow healthcheck to be configured by oslo.config - Remove self-referential link in docs - Imported Translations from Zanata - Enable release notes translation - Suggest to use egg based filter_factory rather than fragile full path - Remove references to Python 3.4 - Add Constraints support - Replace 'assertEqual(None, ...)' with 'assertIsNone(...)' - Limit ssl deprecation warning to external importers - Replace six.iteritems() with .items() - make sure we handle the forwarded for headers - Add Python 3.5 classifier and venv - TrivialFix: Remove default=None when set value in Config - Transform healthcheck from filter to an application - Document how to use detailed mode in healthcheck - Show more healthcheck examples - Add reno for release notes management - Deprecated set_latent - Filter X-Auth-Token in catch_errors - Changed the home-page link - Filter token data out of catch_errors middleware - Replaces uuid.uuid4 with uuidutils.generate_uuid() - Updated from global requirements- global requirements sync - switch to stable/newton- update to 3.19.0: * Remove pot files * Fix inline docstring to use default path (not /status) * Updated from global requirements * Updated from global requirements * Fixed typo in SSL- update to version 3.16.0 * Do not add a default content type when replying * Expose sample config opts for http-proxy-to-wsgi * Deprecate using String as valid value for allowed_origin. * Deprecate multiple config block parsing. * Fix unit tests on Windows * Fix spelling of config option help * Updated from global requirements- update to 3.11.0: * cors: remove unused import * Updated from global requirements * Add a simple __main__ to easily show healthcheck output * Removed simple headers from documentation examples * Added PATCH method to default config * Added set_defaults method to oslo_middleware.cors * Set default allow methods to those defined in RFC 2616 * Removed default headers from CORS_OPTS * Imported Translations from Zanata * Updated from global requirements * Remove direct dependency on babel * Updated from global requirements * Updated from global requirements * Updated from global requirements * Updated from global requirements * cors: prevent WebOb setting a default Content-Type * CORS Middleware now honors upstream Vary header * Disable http_proxy_to_wsgi middleware by default * CORS tests now use a transient configuration * Updated config documentation for cors_middleware * Updated from global requirements * Updated from global requirements * Revert "work around doc build error" - use renderspec source service - update spec from upstream- update to 3.8.0: * Updated from global requirements * Update .gitreview for stable/mitaka - Adjust Requires- update to 3.7.0: * work around doc build error * Update translation setup * Updated from global requirements * Updated from global requirements * Updated from global requirements * Imported Translations from Zanata * Remove ordereddict from requirements.txt * Updated from global requirements * Remove old references to namespace packages * test: pass enforce_type=True when using CONF.set_override * Updated from global requirements * Change LOG.warn to LOG.warning * Fix the url in the CONTRIBUTING.rst * Python 3 deprecated the logger.warn method in favor of warning * assertIsNone(val) instead of assertEqual(None,val) * Updated from global requirements * [fix-compat] More definitions for oslo.middleware * Updated from global requirements * Re-Add oslo.middleware namespace for backward compat * Removes MANIFEST.in as it is not needed explicitely by PBR * Support Unicode request_id on Python 3 * Drop python 2.6 support - Adjust Requires according to requirements.txt- update to 3.0.0 * Move cors allowed_origin check into add_origin * Backward compat for allowed_origin * remove bad entry point test logic * Remove python 2.6 classifier * Switched StrOpt to ListOpt in CORS allowed_origins * Enable latent CORS configuration via pastedeploy * Remove python 2.6 and cleanup tox.ini * Add oslo_config program support to paste middleware * Define entry points for filter factories for Paste Deployment * Remove oslo namespace package * add missing shortcut for HTTPProxyToWSGI middleware * Revert "Add 'X-Auth-Token' default header to CORS middleware" * Add a disabled by ports -> files healthcheck plugin * Add 'X-Auth-Token' default header to CORS middleware- update to 2.10.0 * Fix coverage configuration and execution * No need for Oslo Incubator Sync * ssl: deprecated in favor of http_proxy_to_wsgi * Introduce HTTP Proxy to WSGI middleware * Imported Translations from Zanata * Fix string formatting * Fix typos in docstring * Include changelog/history in docs * Add shields.io version/downloads links/badges into README.rst * Change ignore-errors to ignore_errors * Fix the home-page in setup.cfg with Oslo wiki page * Add plugin doco generated with stevedore.sphinxext * Avoid any body when request is a HEAD request * Further improve the healthcheck output * Allow the healthcheck middleware to provide more detailed responses * Updated from global requirements * Imported Translations from Zanata * cors: fix wildcard in actual request * cors: fix filter with oslo_config_project is set- update to 2.8.0: * Split option discovery function by middleware * Updated from global requirements * Updated from global requirements * Fix remarks missed on #209817 * Added new test for CORS Simple Headers * Restore backward compat of paste factory * Do not dump HealthcheckResult class source * Updated from global requirements * Renamed latent_configuration to _latent_configuration * Added latent properties to CORS middleware * Declare some methods static * Allow to get option from paste-deploy * Remove usage of oslo.config global * Imported Translations from Transifex * Updated from global requirements * Imported Translations from Transifex * Updated from global requirements * Imported Translations from Transifex * Updated from global requirements * Updated from global requirements * Updated from global requirements * Added verbose debug logging to CORS - Adjust Requires according to requirements.txt- Unify spec file. Use fedora compatible files macros- update to 2.4.0: * Fix mocking for 1.1.0 * Updated from global requirements * Imported Translations from Transifex * Updated from global requirements * Support PasteDeploy * Add tox target to find missing requirements- update to 2.3.0: * Drop use of 'oslo' namespace package- update to 2.2.0: * CORS Middleware defers to server response * Updated from global requirements * Drop use of 'oslo' namespace package * Use correct oslo_middleware.base methods in CORS middleware * Added request to parse_response * Updated from global requirements- update to 2.1.0: * Revert "Remove oslo namespace package"- update to 1.3.0: * Added CORS wildcard handling * Drop use of 'oslo' namespace package * Updated from global requirements * Advertise support for Python3.4 / Remove support for Python 3.3 * Remove run_cross_tests.sh - Update Requires according to requirements.txt- update to 1.2.0: * Imported Translations from Transifex * Update CORS tests to use config fixture's load_raw_values * Updated from global requirements- update to 1.0.0: * Updated from global requirements - update Requires- update to version 0.5.0: * Update the list of packages in setup.cfg * Updated from global requirements * Adds missing files - Add _service file - Cleanup SLES11 conditionals- update to version 0.4.0 * Fixes the healthcheck factory method and docs * add shortcut to healthcheck middleware * Updated from global requirements * Move i18n module to a private name * Update Oslo imports to remove namespace package * Add healthcheck middleware * Updated from global requirements * Fix bug tracker link in readme - Adjust Requires according to requirements.txt- update to 0.3.0: * Move files out of the namespace package * Don't use default value in LimitingReader * switch to oslo.context * Workflow documentation is now in infra-manual * Updated from global requirements * Flesh out the README * Imported Translations from Transifex * Add pbr to installation requirements * Remove extraneous vim editor configuration comments * Support building wheels (PEP-427) * Fix coverage testing * Expose sizelimit option to config generator- Initial versionbuild81 1552928691  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwyz{3.34.0-lp151.3.3   oslo.middleware-3.34.0-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-safepbr.jsonrequires.txttop_level.txtoslo_middleware__init__.py__init__.pyc__init__.pyo_i18n.py_i18n.pyc_i18n.pyobase.pybase.pycbase.pyocatch_errors.pycatch_errors.pyccatch_errors.pyocorrelation_id.pycorrelation_id.pyccorrelation_id.pyocors.pycors.pyccors.pyodebug.pydebug.pycdebug.pyohealthcheck__init__.py__init__.pyc__init__.pyo__main__.py__main__.pyc__main__.pyodisable_by_file.pydisable_by_file.pycdisable_by_file.pyoopts.pyopts.pycopts.pyopluginbase.pypluginbase.pycpluginbase.pyohttp_proxy_to_wsgi.pyhttp_proxy_to_wsgi.pychttp_proxy_to_wsgi.pyolocaledeLC_MESSAGESoslo_middleware.poen_GBLC_MESSAGESoslo_middleware.pofrLC_MESSAGESoslo_middleware.poopts.pyopts.pycopts.pyorequest_id.pyrequest_id.pycrequest_id.pyosizelimit.pysizelimit.pycsizelimit.pyossl.pyssl.pycssl.pyostats.pystats.pycstats.pyotests__init__.py__init__.pyc__init__.pyotest_base.pytest_base.pyctest_base.pyotest_catch_errors.pytest_catch_errors.pyctest_catch_errors.pyotest_correlation_id.pytest_correlation_id.pyctest_correlation_id.pyotest_cors.pytest_cors.pyctest_cors.pyotest_entry_points.pytest_entry_points.pyctest_entry_points.pyotest_healthcheck.pytest_healthcheck.pyctest_healthcheck.pyotest_http_proxy_to_wsgi.pytest_http_proxy_to_wsgi.pyctest_http_proxy_to_wsgi.pyotest_opts.pytest_opts.pyctest_opts.pyotest_request_id.pytest_request_id.pyctest_request_id.pyotest_sizelimit.pytest_sizelimit.pyctest_sizelimit.pyotest_ssl.pytest_ssl.pyctest_ssl.pyotest_stats.pytest_stats.pyctest_stats.pyoversion.pyversion.pycversion.pyopython-oslo.middlewareChangeLogLICENSEREADME.rst/usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/oslo.middleware-3.34.0-py2.7.egg-info//usr/lib/python2.7/site-packages/oslo_middleware//usr/lib/python2.7/site-packages/oslo_middleware/healthcheck//usr/lib/python2.7/site-packages/oslo_middleware/locale//usr/lib/python2.7/site-packages/oslo_middleware/locale/de//usr/lib/python2.7/site-packages/oslo_middleware/locale/de/LC_MESSAGES//usr/lib/python2.7/site-packages/oslo_middleware/locale/en_GB//usr/lib/python2.7/site-packages/oslo_middleware/locale/en_GB/LC_MESSAGES//usr/lib/python2.7/site-packages/oslo_middleware/locale/fr//usr/lib/python2.7/site-packages/oslo_middleware/locale/fr/LC_MESSAGES//usr/lib/python2.7/site-packages/oslo_middleware/tests//usr/share/doc/packages//usr/share/doc/packages/python-oslo.middleware/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.1/standard/8b272d92603c8d0c9b7a3a7bf919837e-python-oslo.middlewarecpioxz5noarch-suse-linuxdirectoryASCII textASCII text, with no line terminatorsPython script, ASCII text executablepython 2.7 byte-compiledGNU gettext message catalogue, UTF-8 Unicode textGNU gettext message catalogue, ASCII textempty  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRedN futf-8fed6c2128bb329a50161d63a213ce84287e0849be7a3f371007439f9fec547e8? 7zXZ !t/L] crt:bLL ҀW;1@9&]YZ 6{hWľj|k[SG;@xHQ'?^I: 'l*/<.T۾C 28d\/ijƔX\ϘA?evڋI;rW_oK O@Rl)h&|])`EW3P%U*6oIE~[#$e?k羉5n"9h@ =1* 8UX]f}#ʺan1vg[|B,,믅}hNX> S%Sx 5Sh»])1KI( x3a9s|\%Vc tСqĒYv;~Qj$-ܱ0 S5Ngx!<ᦖl6wG:7!8&5x a+i~4Ƒx}pߗdNm},䁰nD}v 5kFۂJC$x~ VfP!&oߏl*N|D8D߭$ 9"yU):zt8,M)\iXϊ $7wI[˟AqWr|A]:\1`\E)isH)B# Mۍ9aE|*Lz] ݾv&j7ll.2>;X;!m%-.f_ۙ|yۍN6l-/_-O:z~}ŝ=ۨ%3о?fM(\,_ ڪ>Nɂ 2霁Y0s}O1Ee(v־ |3uĝr˱ߏMu=Vb'6ilb Xd16w|GƐ8 Ϗ5 >1 B\S+J\\W F¨(fd0 BR9K\_?T3 '[n?צ:%6m"5b1/@m1)/]Fl]+1Q}6C QÄH f":LrLH/,9Rek2W3ߗ.`q1_#sL.1y?Sғ2R {c?i`$l&;-d[˝Dc޺I#zR 1ia1Ghҫ9\k"|&Ћ=xB KVʡۗ7?>=l!/aɥ,i֨PfwK7rMK9{ϻd#={{IGRh׉he]~D _ 2B-z]31MGסx}4aF~߼is圵7MvXTxIm8y]'faKI Ѥ}V2m՗V)Iʹ{6}7+B[=kzn4o3\M #*GJ\_BKvbw6į%a4۴3^>xؠe<獳z]1՝R&T"|wW\!-c P,ڨsK'gHct5\ ̫*BRZvڣRz٥a5|2H-ijV˪ǺԂOW#ĢW(A'z {P nDhv%#̒H.Jx估D%/xñ=Am)AkRb3>CĚ*N6>~"EڞS"; 7xW>oՁ_Aky6iEΚұ>Qzk];M5W6n;UڦQ53TZgadNXTr$Ɂ؉w>[lyGQ%Ok74fTea Bh9LKW?(<`t| jBa-`S/V'=8P9ƸZՋwc6OPTTx#FVA)۰9^Mì%T{y{c%KgX g}BEekJ}w2ם]Ʊڜ'T ᾤXA}/ip@^ ;dmޟL&qܵ1/ ALcT rSB^dAw_2x;PTg!l7MD{Ϧ2+a[)`rp-/erZU ׳VruM̈́vIacfl42xg>w`IW[03,~/=,r{8 G [wԢ=s~\!w' xmY>0м>;}BT1 hﹷ̪`CòD xk>kZ{˶̋`FSBP$e* īĶyWAPG qw`Z?2n*57LZL7v~XXڮ-@!B?wN|x@<fktDLボ㠍1_'aB05] D kp;3.44y*R|ssUQYCKQXap'2m\[ PLTCCZ.*@MI?m& ?& `!5JJ` #PH^je?# [Ad03@/m>Y,Xَ_3Vm; ru0譛Ŭ #T@3jY샧\iH5Gʙ"'^_<8Af#K n;J[c[5İP fVuM5ϮL O E\ S7f hȳ^I?漛hL]nPPCenjzŰ+=)u|OAX ;}t5/6* s^ SP,GwΞ7a=W-k[P[ 6}yXNmKtZa1y9lX>!UC#pBZ|"Xup4V4G5_0; ks]\x3ʨJRiAynTRiR!Y(f39Ѽ!%SaeJ k2RXt\ [˷Ufp:)9c˓zh1nI. 5 >oKb`W.p,7oȞ{'lK4R ~Il(Z9)`DkfdY6c .CmȞD<Mu,eBju&MZ 0:_H hif>'pƃrz҉#~pp<]HC;V{l^mܤc^nϲf&т摘K `}38'F :۠<;?P%5iD4#ܹmeP մMRq"9H.zo3O hfȆYJ8|q+NUj8f?i\ y 7&hx] $Jۭdh?_Mxq(sܝ( SL|#PY:?E/=FvNCQ5$߸ըң: _X|勁P*x)Qu*Ch1Dm63{ ao| bMH1{iЫ\Lyo{9ޓܢh`܋h> DԕԕӦzNa;feMJ*·Z\@T3DyTO>/XF? ;X$1$r3`}E|m+DZ烞xWH㬡YMrvz)X6-k&45>skA@ОϳBFrqVZ e=%tɬk?;VSrMmrpUe,c8C1E՘Lt)T,}_hٛx9$r[B˼QQ,dMw9`9le+1A\~ě7Ed9o`^zRR:'-@Ms `EJ4'xAӿ-?IeACn獀 -9"HTni ~ ylAp(i=hzϷjUlWێ<tȶN@zDc`s..!CQya ~U(s&{0|Vm[ΓS2}KLV[H?QcԮfCbx? MٞDӬxM `u:, FGȓe[9$Ò;G#cqH^Ĩc/N!"i!3v)wb'BvrԢj>{JS:h;;(bdӒY_( M.Ga3&M#V$ rӣn]3|c/7cSY!6ɓɻ xh(.܇j\K[yFfTT ;Y/Ҝʐ!*+I@#J\&8YS$FGj}TDk/`mm%>#!ul =5:ޙTdӳ T;:1JE..ꡁd)Aa/z"!/,6p6G ѰXa2JJd[Gqmk:OqiZyçK''P8>Q@p`rJsjxQHOI@XڸHdw+JLhI+.ȩ3i%ckd)0K]a8rBzDo!ִ췢0SBwMz^dg#HbF..+`cQ&eGz ;A3:"86 5r]7\_+V.+Q,Jlc!r3'27ʹww3f+{U9pNdVYU%KCo~N#+]x'N3L;cw{$ fy>m^"җkCvZ5]tGk!Wni J'lD yYFk0.ٔ,Ed1_bYԣ~Fj?xr?PvgU7m@)cQy (b~GO ՍIEq@zODFߗ,c/< nb~I> nJJ֒"<.  _Ъ8~02zv&=ȅ?ÈG*029^ /32T%Xھ7? ]4F4x+6K*ENIN['od|+ġ;T#2g( ဒS>e;`DV⩩xjP0qjh3IG ֺr/o 2c-?l?+CGz+|ӵj'4fA039XsO:n&0G6pfB%a*VvE:wv>jHd&I(J V~MkJ*cm51c9\ SIW]t\<˒+Lԑ蔏;/0 ue`31xHiH Īk ',PF?[Xo⦣;'4@wQփr*ZP^S H@(pw39m@ܢr҂wK\[qz:NLS_\/YZִ)[zԧͺ!#웺 mͪ+ }|ZE{!Y4@/1/dCk+34C?TV5gCeC)63 @ak'fu2oLB05/To<g,Bޑ]\cX0g{a.V#XU1IZ92X6 yf">W7;sQin+Sna $;Yf#ODKgx㏽<0щ}IUC*٠$fk<(8+SY1yYt EPATR`ٔfXu8kfr]-TB!ȬӔ"`:dtبα.2iK4w{d1O1ua> %J4߁= mafQ+7=nW'|ߪ廤lwÚX9&p;8Ƥp384 o :3⢟ׄB%M~w.(f~ϖ~RӨqưYD0ͬv]oT&*ŗ1Cz AI+}lh(׃\\ࣆGߩZɇZTن!). R͛_( d$v5zVQ0S&/,Z⦶3 Q ȴ=@3Ȓ`ZěVؽBsԡb7I4Pn5-\ӂ]ol9,/GΡ{4ފ;kg&dP# &fV8N@ 4,Xr>|+ww :묌a VM4TKv4İ jJgmUk=ћ@V>!;1@ѻRWሳ<ӱmM;JqP e3og/[&TjFxw*Gh ΍rZN?HV=ɳ8nfUMwԱYIf2O*Ap,.Nq͎x,q./B#Q7ˡ_!t{ai |}/ĿxVGz-" ՎۉXU'Zpy^K;Chv>7]SNoB|Ήe' (x%$2jG-Q^9ȝoZ܌ rې|ckOaHaqNmpOX{š{цi@ѤՊfU_ 4JOu(cMK!4ķ}6p+ x*UI/W &1 *#:j;t@0Ca 0M5]oqkN<@T7Pk+!}߽%u3m"ml!īr/Ж "1.,m.,ԘsBUa3^CYυtu#m;(uZ8fhs2&Z;YWtc]WW=Mz WT_66B ( Ȑ~ q`0EA|J~0QrwD\q.xPH뼋(ꃁbB-_ڱܥ+dXp&CfDDupb|z'l(etvt&FmAk c,t%<}22P[N&n'IQ ^4s"Z1Ebv@JC;{?K`3%M)C?ɄͰ^^JCZXM&V?s[\2Z"R&Q<XѠDD0p>)zv6jǒ`Ƅp_Ys/8.YWS@7:I*BJ((t4iyd rE]Ž^hI:TDC.Lo4(sgG<.a?IGɉkFںvګy?O3} $%ww6BR.h|ygr t9+G&qLf_+d$)t7foc$ܥ#&Q( Q'V#4qo3\c\֛PPE/ %A"+Dا{ {y:.Y n.PV@킣FSViqZ/ x+@@l9z2@LKN:0Tg{# ϥ.xܪLU~rE@wVxsmeޟ~Jyxo, ʌæ1% bKBQ! 4+q$p]jna׸}ʞCgf̝%j כS(R!cVi8MAHpT‡RDZ1>}aAߌ Gټ +mB5b!Xdė 'oJHKh:-nN.죉T12Oc*PYM7P+nC:y'ht$ضa[t{\kxtnw$Fm 7Vz%( NTb{<9hv|KTTĐ9uL On=xVS54Xw~pnڸ$=$j]^h3*E؞M/쑊@~z\jizJm1axNz_m ;Z6zgً&cg-[+]gq3U@e $u?d1h(ճ4A#G=cP8U'SVVTr0" ~_/wظVA S:[2llݍԽT]}|J]Y,06{)qȪ!%'mrc1ܮW";&(gJGX6)i_ kP㓓 tN^ |7W$;%?ܝOÎh\~w^e )|嘌-q9VpV !O ]}XRgʪAr˭u[Q]u$pY}8(aob& 4詭8>7K N+(‘Xdbu)?GQ2Zj ` BU-M9p>)O,2im6;(kG5b1QA\uEj~Uk "I;YjhyDRzRdAOP$fC kιEF0nh&jj~\"a*4E@09 jI t\oHC|r%3FXdX2aT#vCٗH@ @o%zNUv}EI9r ?׀>΍骦([y򚶎VkHͻ7pݒwdnjrB LmۛXŭ޺y?^l|Oݠ){O8isep՞239sNrl .3oPjV~PXi +'9>oR9$(rwӢ8~t="d I׍#$ D~&^^Ji2&pdDFe'$m- -8KSWIΣ{ΆzX!a"v^J0[ҧ[ŗiddE 2ʥp/@+sZ3KC\kn '&uC}$|;Mc*>&4oѰߢ-Zp+ RE09Fu!upvUYaZk6QW).QIS; 1Lv.iشy!FE妶lJ]*{lGn*L5. mPd_p6Գoފ)weCUtpyPh7wcCcSyt)<7t&$}Q%-wIY/Ӫ)id\8|p<&^cv\AWx:v`B‹$Fp[P]Js=` %*7(PO(j+^) *aVWnt#_Ug[//d}dy"5EVoHZh5l}>-oxԙ?53)`$H⎕AWPYV%ݯĆbHYbR}/I$_2ă.3̶%DC5IwK#G- Y!h,sqw̓}) Ϧ,xxYcU}\ ʋtsp,R$UB3d!idf~y <[ 1EVҚ#HѓڠnRAI#y:Fs9>Qnz_j#?NE:ngPW_vC5B٥N|NGӵrud`8F9ʿ7zHռ X଀o <'Ô ؈O_EjO i>DvitS 0f<1dIXsi`x<鴁$誦=,U'5(=6nFQF_Z6fGbE/Zn~\b4{e?oL*[DxWr3YK6)= n4&H@ FH Je ff@S8YqrouhTŧ'Ɔ8okl3TdV ş/9>oDBP·b)&yŒhkffyi+{eTū&rBMw[&u)l3+lYiǭKɭN.9uGHG =Ѱr|RqTx ](jM|4r# ꤍ|Q(^yZi@s%OkkQL< /)oײ򫲸wQb㵔AplEDg++ьdZ+ L$ƎXϋgcDDcZ ԨA?@/A*MP뼭U ̊n~GoḪ!jv쫜Qg f{x5E|z xY#e#Ilj 4AR997ֆ'qJ6pu@;Ν"SQgcdD2K܄ {4;;h/ Yg˛ѩF\?EӕrҜFOA'd 0* # ̶j lB d)+l68 ?D[1Mf 7m"cTƌ@j$4VbFz?EP7[vQ1G|-da!`^v.%s٨CJ9E;_1US=ϫ`4wJ>F8Kӆx<ܟ4tZ cN^jIѸjs.z"픽zUnRz`D\Wlte 8r@gzٟ&TbMf_ȹ$VJWR>vSf[%Qj:*l.,UW }qݜg)\3<9 yzp>o X"1fd\?a]6UmzTW(3I@r[ϧߪ6sae#Z@%W-y $XZyc4[ f+n`Jln6t?',c;"vҼta>*+>XT8m'!TfD3Gy`3:=NFgL{بr5w8ߜkZSŘ] nHwbv2j(7)K`VE̷0 pNzK|ʅE+*-8=>NƯpY=4_Lewn(R-i?jM]HQ=e g}m`z~`paT(MWql!t@v>zX斩OG`ga2/W{ NCA-Ţd6 w6y%EWlsi!h%Vsd0AECRO(f2mr%q ]VV4ܺU~tFȭOKڎ+Mʫ+ ꟶʴ2".EkZC*+`Ő'!az(ZLYߕ2CdD` RTP8Щ9I>~c$LDVo6"&twgO͢Bd~}e9vQ`?}w_Վ/[ADr N|ѥ{ҍ'vA_Vioqͫj&/<=qT$k <CR1{>8i!}`&is.o&y%r/8a-@VpN\8*_JNͳ1adA6!~C!3 束*{#Il[W]qr<,c|L{'W0O4Wv@~ސGgrVL|R1)_ L2ow-֓hHmD};{"e;ЁwAҬ4%~ 9&wε UY+:*C+K=D4VRaV ke[Y bnβuĖ??Fbr+a#')BA1TG})%&Fd m{uצT~tXO9X hRXdWW+tRb:&hc&x-ٔ -K ubxԤ.J@9bϸ*iLVEm탓1`G-AL'ED5й倌';I z2W`KM9@܃ D[;;nhPI_u݇ ow#Q)^]…Ӿ v#L)(۽nmɃV3UV!;/aO>$f9#vluy'MK@+  $[$J{y k\1AY`)%qP5ϻQ ZNT(BfC`]yS7vK+ޅ^g|S]F`.sjS =E>?qvwNhMJ/q95Àm#a4 _)?ՑϡD@jŋy4;'QG}إ؃ HV"Ԥ%ZuukԟQ. ^0q, M (q^ڐEi r"PZ+:I.=y>n{lBR U&1i\K3%͚ɜ{v}c4,?/NxBuz8H1ttXT`GQ|`^RbeR:JnDgx2}Q`(;ГFlx(L5%qH$nEAPEOa#;x2>[[Jwa1̼Wn>Hpܥ&yQpP|m4lDOShH-PGŝjZ8YUQHb6&X""VLj+1Y6U uf$2^KPPnKhǫthnOuYma{ V((b7]V ~)hks,7~$ =1@s"z9S2.@iɐLuRQx7]lZH7{S(ʇ͂v㖌`d%5X{7y@e+J' UO맽O[i"2mxqZ'eJ*H#1>9pl.j ?KbӒ:N a2Һ bWg2|kUR9S-x8{)g|D5D˒+"!؋mާ|2i xEg!g{T370U`g]8w5^tYJr_yH]JǽSڵ¬An}Dc]Jٗ*=/ cՓer-8 wcƦ"r@(X*'i*HwmQ"ThTwb})xZrUdrwmgB#,0.(K2R-r2 ۦp!9HvFSzi5a3av8*0Qgo4oU9ZLu' V; s52]{h2k3 憦QX@y/b۽x(6C ~:Ov+䔰tW9}0AbJkzQ``d?2`{}ZSxZ.LZȩ>ljNBH 췀ݝUV} 代9/Ahͳ.}dtئQTT~Rk@j A\$s  `+ӄz|)AcD2e[=Y>c@D^%h c8uc (iu`*2>v*v D0+O1葿<4(owwVo9GkX?2DQO8:ko//`Vwqz.$^|8WMνMZdt0+i_yV൥?b%ķhxUEoF)>A Q'= }cKSzK{GHLڢu@d-WTE@hUX>T񱰳e:K\.R>Z527bjTqN—Jl ;ᤅ4IvZU349݂H&ꍟyɼ0Tx =R26=>X>g٫H.%d-em%3쇪Ewi'ݽkޞ ;ڎ$,ْƠ%*g|3׹[=BR8ӛФMC俑.sJ0jL裀Cτm4L&BfXuֽ`ߋQ$".3_(ȁri-ݟs1o@1DfEXplR5D$x Fşa$C$v=eoi&Y '5vBe#L2Lo7Orot3Y E^GoGpCgp +6tRq]9!_g AD&|s5_<#ϧ+`#"BUJNۖɀ=$Tҵ;Ԟ"YK2 %1HjKtDUvAM]C8\W޿2d!坧wGo-ʵa:SA>t c+-Ś6B蝉j!>Ker~ BYOVJٳfEubDI1;4f;p(\Oˡ,e-ٷH}1]_A Xbmp6k:f Ql[ sƨC,#%?SHZE麉TRCqCWcq"l zV 2~\4Ԅ-EOh]&` % h2m-$ALsI@ѵa n0X!ZX:"yDGUē"V][3 ʜD8${ H-S= DfnLJf4X 9rkA 2#LڥBr3(\ĭGl!Wes\Vm*K} !<DY黎Pj0=QqZ.-v\ ~l/^ =M y%tUcRn8IVpW2ƯNvۈ("DqGugUFP"ܯo}JHbH? +*>H}[ [̔rVEOe7ἁvUnXh̭653"ʷm!5дЕ-/ӹ!AYxuʅJ#g~ʂ Y`x nl,Ha+ts.}.Dg3.RYnL0r1wKe[w7fH׮AXR_R)p$;G`=<ȏ]? &Ӂ!|!9>e! SX c]\(LVŭ8ѵxI3@A0C"}i>p ܑp7l̞Bu}O/ʨWa;֡Ĵtgu6xD Kjbp68g8i (A0r$KMN%C0Ȓgh% tȏh (nm6qgkWki:t!(yfKHIJٮ&Ҏ9`r".MKG=f]K"3%#BJ*8aW~d彸H/قRc5$yTYh Ep+jk~QcMlwqAmF'z~3@tCױ{rX T~f+($!? zJ a%zYdwBEkPpܠ~nZܛ7AWd%IژC-z h# xQP8ZN R߹^I٨:VPO  :C)$c oq ATMQL%}:N:sM@ 恼_s[ m'F~PZKcmtZf\rr?X3kBSٶcyw4D[>7"N&x9@<*~vL(9r˱oo|s~5 &拨kl &\f_ ^{{ކ'|5MɗE v&U$0{Y5jk=x#tZ8z&(CP!M\1%rG6b4g"эB.閜utDA3YsOq#dо\v5O8lik-s-u0OsrvJU)_fՎ2F^_џJ/CaaS!1C? &7K0=aHJbg"9)_!yϭo8 Y%GM&3] j 470m{^b~ŏ/(fK63E/ac!Lۓu>"j͇F3 )˶:f/32P9䍿=5U{g^+RW}ھ=jm Dm TrqģM6zKkܣF1X}fXT[@m"c@o8NPvG1~FW9]-f+p:iZr<)Y7 {J#W˧QUP۟sTuW[$C\IqI&AgA2gs]Nu(c&$Iѽ~1и[1|r^ (KW0qr!|Keg-8\smv}}{] אЭR.y u6o}B 7Ct_n~ L6kzD]I\r&TLPB{h0UIwͭu.Y;˅EcL!iJ K86͟E+Xvň ]! |_ѭ:fG>O }qrdSf%lQ'@/!xbz1fn`(v 7lgw|RՏݻRM[% )s# f9NjbZȜL\gn}(ML|3hy0(3gAJ| f+o%Jk,g[!y5uKP.Q3[T{<㝊ޯV`朆 _"9g`0})!"\u#*S}N5 bLbOxSgE%6a;hn$DoeN3eA1m@/ ?f)&HMaZyʕFePDXxJ$dH{jjܰ]ݾ<QA0mHEme%[`ۨl2%Xx-AId>RO/ E_oX9.#޺KvIo^ QvafPLٔD2yT0yt(q .VtH.cdCM@bvǯǫ^]X#}{U(tjA,t'p22dO̡Ĭۺ +nnF3/5zC|rezaGݚRU-|m{ JnU(73 ąm8̍_h_vqjHL!)z2$L+i2oq>ECZ?_;;q^y6{ Uyj4Zv)#yFj)%rIq9du% `q2Q5|ˈ!95)t |EBaeW XYN &An=fk V( _brt [l lG5חp3ʰ 4ܚ{bikrU9~/ R'xP@If=dA+ݻWy$pU$ƕm[D~ٳ.OC`ZVz64Q'][rL9'(2Bȶ%D4hiͽ1pAH b } ccK:tRMf-|dNmFQ1I5;CO".Is(h<sH٘y@Tq`i [waO9oyJLVSJ)'lXtG_5m^0X;Q<ig^]xCNJtAB4ˡݪnM\ŹGCūz.?K.a#(w=7[}^ZoŐdyČ]*v)&]5,rLfÖr.cTo=VlGV=UqKCw,C\3mȩzԺ. ,} @Fu)wsWQdh C +CF+Y?s+%ZP()qvx1YQmm}iaY'^$J8ׄ_ZlP L?It ZD ^9[\QpjmЪw<ӉF" tN8&FUn Qj|P6~ߖä/)J̋7hЛ@U})R$a\AV*R.o4[VK*"Tjha xƬyqcV}3#̘#Z߃c8 [O{JϚW} 蟩36L TTE+GM44y 2"EgzSHtۂa],AŻ6ѳ.'4 BBZ ` rJ!15wbF<;cڙ|.$BAӎ0 Cشmۉ(,cn-ir("`W2 o4Ir=e=F!U>1-uoׇ@r@&HSk"gR"[j&dEͼ+Dk,?2[Oӝcr ԫZ^0b˺$ ' v3q[ZH:8BL3.K2X@C#jKb/c٬h.{K{qVU[׈j+b} qcO`y1 vzwWndP\EBad~k$j"k++gǨ5@2}h2l8@+[C(u͠evc˩ . ( 40@vђTVL_H-+.q%կBRua顭_8@-ᕑs-x^DUafg? ^3wʚҌP٥_#\8k%[X+FO_qUƷ3R՟uKɱ"#(?m)ʖ`5pߞKޠhÃWeDFߨ{5 -mε[cI1;M[DOqX~̾Tej4G6 ϖ[<.URnR?;tpd86U3g2OR]'N 2@сߢD z۶R 5O sɄhB~*/Q@Z#o*kD%^ݱ iZ!}, lrx'֐<Jd$ QLaZ:@q"(!]. > z[?4 !'v]0q>~oLbae 4Y+umS ݚmX(>;a/ EM/mvs)tUQ __3/J_w%m7s6_ߡ+xiO]P'W4uQo_S@" A^[\# +y,}kz`" ͚|~?Ec~ Ǡotx 䠪-Z| Ǘ@kuBT WtNDīD{0K@3|e{U)!JzRh7AVSs]>2=InfUrFI ,WFQ|J;DIC~i/WcGU=OXi]ƖzA7qW5qQτ;ѓ&vyOϿ'ƬUjlޒ}F1{L$Ո۔!qςdG5F^w򀯀3Oۙ!KoN |*xm:kO@.2O`qo(91m4-E F>b_};kYM0@{ ^Ŕ9Gb41 Gi] 7/;&s& n:|Ew?B,5P:oŒ%D7qBF%Q pbLrDk!&,@IT_[PGt<* HB >U]SݺLjxV?7%O~AC"Qt((06qG1u1&UFwZ58f%m-5apo*)D}eݙ 5fi r-,9F0)XVCx922cQ^i7h9KEH! t UgeV_!Sqw0܏;4 ׏S7_yה?pThG%wH@)cunL[7ƒcLA"S.!P8ɨf] TU xFXӿS1ȗJ="_zmj5C> 2suj&x+aݸW浃=?;bn=l J_=gBP}IZֿ`}V'cz}&^rFy`EKNINT lZ%X/[X?m5,څ#.pqQH܈Qݝq=9q-v:% R]9uqΪY` PW|p.҈,^%Ԇ#A;Hć하PRg"$R/]^{w$bҊ\y:D1R%kh` R;IzD+$hdzDL@Y%-lY-mP.R?62lOvP(rtgՃ]>58+$2ƹ `: tbvf slA?ӥC*kb/Z,T.Kz0b;~E$E9Ĥ;ID? 0jI'Hk"7,-7|B)e=b?ߤ]mL_ Tn [ܼ *Q%2Xo{ Hׁ2 X@T+lनe@~8n K3!m +zYuȶzO ;Q,S~VaHr @[& y!_Q7"%nH6BV|mG$_W6ɵP-Ba@`#\Ϩ'WTr',;h$Q Tn8Cr-NG!GӐmCC.qP4Dz芽QϬ[5bCR ?̊udVuF{of4VΦSw4Tm9P>,+U|%LWюKZ+i#< m6/LMj\1b;wRKKgQgZ:6\q}3$xKep k>49m׻WV^Ȃw`\i >x0.сx)/"Oᓝ!M^b9>WBe$"l4¬(kyӳǚ-,J/ 1 Xa"l"I${ĬKSV<6yJ:f][PfT~C^9ۏ ]Fjmg|!k֩ gHwج?aB Aʅ'@NkPKZcKVАS1F6xkpUAdeh4.=7d*$?}:0H|^Z{pyuZ;OeN]ٱDZ[l&hl6Z~aտ=r R8Zư C=>%ywJ!.&ۮ&jjP,l&iRrdeQ;:liBם=n'Jp@m9lMgeK7[+:6X[X_9k_ȮGg&nBIt(y~naQU_EwnS;=>hY ObdK0f{5‰<^mHrT㞙()ʾJ䰹Vc۔lk7 M-&\Tͩ=)A=UGiPU(e<RY h%8P,pĠ%MPѫ rV`6!9ϙ]++z;&ZLt<Ɓ!Cb|)690D!8:KQcGkb' !,|D(q$"= H*U%䗳̌fI?̚'Z1XPU:\$k MHII.8Ri9 vr-Ţ%>*YRa6vnKt lU]c59owu4eWMnpWLao[<|2vU x-;Ev"3ZQ_kRH=rpO7[ʢ3ȫ+N!;o?FA,(DǯI'a= ou$@:D&[-{"=vwXF8~Mw׹J?F/)cB5U\Q'>^&&RQAL{9.i_J>)\u׃*=R, :4H޽;(H,ED< -g&mήgdO3GVAݒHǴC-Q lJƈ=e^AeA-7GMsF)=F[z Y d +Ca+^ЄvM#(+vG h$Вaw"u%pΥ;*2k'b蜻bYّ)χ16uhQ+aYij82G+f4@@`+l420u벝ݚrjjzFIÞGQrV">E:{6TA4Ns4%QSphK&`"=%Ҡ(E3fwzC|ya[S(m ~Gt3κ]"PNsE.yaT0ct0^BhptOFj#ȃ_՜@d bR)YL+(VƑ7@)-XF3/Y0mRItIi7C* yad ~2Ss,cy70p;J|V9!|RÔl 1V#l{}2CоTɧBT+:ܓ,9.Qlj,[\9HzI-|k5>D :ch @Y) *\b1akaoFsZc6M` k0v$oʼy2EЌAO>ZyjnmjcfCm$Pv{Md.܄ƀ@Z)E@6PPec,^`ho)_}qbtSy>zztl,8ai9MT:{|F !^LbcC/WO W_ةarr6)MS7x\8Y_g4/{J?q A\\ƲIS@_RWk&jև?{;1dY<mD@$:#qRt+ 'L%JZUy ̈ܕH7UJk_Cl(Ҋ"#jb3+ڪ1FƧ:6Nv_qr+(@m-p*2|K7/w YaK[qp<YӖA񜅭lj-x_ .a`B!A[zeYf<}G4Ď,޿ZY SD0M[ϚT7Oyc2;u`_NTg+:+B稜Aa(X%x T`x> v1N~nG3߅xZ65m_&K6`?{v1 &RxI8^ęQ\Zp @PK4td_}{\r°fjY0C}]7x`GJ> Ent6jʭ Y9U3ƨ lؙv+~,Y P/V_ꞇT|kDåuk%N'|`[𤔱E)CAU'mQ8dAzZy4m2}/3nSeD,R:Mm*o!rJ؊r^O0Y rnu-Ӏ3l UމA "ΪND]ːAAeR& dȖ1' %ؒK,ڛвNckʩd2"i¦\i׼9v bS!pLYPs kn@TgU-6A3"Ȯl+W֮[,p<{N4"LBH+vHss_d`VjU zIHt{N Guil$a׎'rTr{ޭ ܹ+D)O\ pe5gⅮ<=Ck^'&=T EEzYHy2ܺ>~4a3%Zu*m/a1HEo)^8y8 8-(]=&Wi‡mh*ZBT~ HkFBwdfm S-bhs $5m82_b036 ^zZ/˗R 0DXnF]@27L}b:@Ո/\qwrle~AYZYB l9.fetWс+^ɓ͡WDOE>1Æ ̸J"0ć-J]_q˨sVy՜!vldM=N3&Fe-Es@H2&2CdC{ EdI&;F D`a97:e6塑NRl&l^HX,GV nrCDe>}3P3W<Tֹ gkc.Ť˞)pUÎkaոxbYQOP3*Ve}B\$s@sazIf <~28 #([qeEL1\! B/OW4Ѥ<\@ JShǖ[U?-ʖxܗX)s0d<2GZ!DxǼKNZp6ZE%8YoZfZ)+h& m$pDRcKq1)mb+` KE8a+MPºWdcƱi`B߅bXu,%w4 ^|p.2j0 YS>?̈́,:'fMLRdLHը\72DE2"{Sk[H/wNb6坁6NW Z|vS#EWah*4a%^A"̤vu".쪥3')R=AA06 @eCZa۹!UЛDv$E$v d.`*+. "{T0_%,:pkHID>q5nnלgN9"\z\kn?}2dy27M.}Lxnc2֨"}(esTa>"tC98z mQ95xL;IcPXMR ~Q&!>S眷DR|+TqVmЀ;ۢ̓1J  oñmϖ!f=Fݜ }1[Yݜ,q z 2+(dǂQiC,^wٍC8:S0wD$ 쟉S@Q\,8Ě@6.zdKXg̠6&?Q٣08d:UvW!dGGDK̈́|qU˗(TWNZw1-q5m!N ?Dv -\it: P|ksL/,I!z-&Mfú< lYB]xOo%I'V˔%)/0pOh?N39MP={y:e[hct2&H a9g-#u&WN+^Yf)6Ó@5f2i ž=:eԣfBF[W$rz 5Δ&ucnK*GP7uM3= k ~_Zf/C'5B]D[c+3j&9ͻK %m Z1Ƒ$Me;#ka՞ǝjkKydj(fC|o62y-S*UE "! WTou8ZdDq(3 ePbVQ, ڣ8̟,}[,M9@ k;TГi*#/^4FV5́1|:s@CѕC]QJEs:dퟞ,wl|H0r,#I-"w?Йe#^KG)TFsqyF$)4%v5<.g2Թ*B7]?@Rrw5/dNX0hV:?IJj]n جeUf= ،n7| ?mv'._IOts}~'QK}g%FpdsRJ-}EFbWhiz( hN67B|7uTH Ijc*Kn~43ØJS&Tlh[^#~o"9XfM`ZqPm(¬gzkx-G e qdt¶=i lmRC6PC`#zbאLxl-j1ՎROɴX(o5QOcDy[lWmPڿD5J4;÷;;Zye kn8Y O:92n'?C-1XΛ +8I$h ܜfsJ % Tvdlwݿb:|_Rs |r6;3 X%>}FʒI=K{@*:%vq`6u|f4pݙR;"퐠-JXرDO]mo1k^й$|"hm֦Ȑ˰܎kDIђiun:{eNmwFgo$)1>:x2D=ej@珼[jpY$d_[I&%HgzHϝuƷ>)(Ӄ,1Nk7JdO$uG?$\׸A=IF`3;L=%е`НnlQ5| /+[.CeT4SwDPhj:'k+CTL=7V|T;z~&skmXYrn%ן}nf՘Fߖ)ߕǸI;1W~_fc#l@*|@|Z5 6}}6moپ yXIFw,lp-jp#ݩ @[0C\AKD RF}+HVEyuifp `;ʎHޢ2{K<՛ʙqs}44k5sA]smmGQM> S6`{-8 G>Zb|[[vJvn:9wJSek_ uP;i=M81Pg=kO &zfJO/"VԶ 2n%ʵQʼn'8X]y#RyVk_7 'en8҇AIbmh1UM~^ۆ{G%@`fK ]K⿰+8ѩ{' tG;J\ȜrL,Sc[|+6hiNIJqԝYǍKN $*>u}[O.i& j*t\ni=QeQzZ/kb՗hNx7K y[h6b.׍ƲpPRyF}1?8A;e81/7MxbhtnȀn8hRޱWaz_ @ZQ4:%iHPy _0Ulʩ\ϴ$=+Ʈ)JvLϏuN&t3̚pTNҖtj4+5Y)FPN8J@ln0\|g9҃Rn;Cj_A6YeeH/%4肓رr EU $$ŽOzϜjQR!ů/&ɪPX~ EPjH2)rӯ>bGj'33p ~Aal w>o]I.:0'ϻSf>ry_ NgfģYII\`Ɖ?Cō") r⛍' D}#%:Qdn>XvZtY,'6 n|8_®PN$/NEClS t^IXO&Wig**Z^N+N\YW4ac \*0%\˗qLeLJ v˿0X (FCPeO"u4nh[=W:]mB%_EX#ℂ1LGDV3zhW]ũ-߸rDb:)+2qQHĭK~5dC~ dzB&nIr|ޑçNn:i d4)8] R.49l,P!cu 36Is`G5v2 CQ P cl#_az˟Ǘ-G8&p_߶n^qθ~#49AA(`!z YC-`J7f ~=7hq}{CED=d[0Y+f@!rl**<ʔ3&b"rv:h 2Jy B8{"= ak}ۦXq]؇vVX,%4j@nrV wDs+'ȿqjA ;*z= x:cICO>@(nâ귬=`Vly*utƮ- lO<H<&1O";H28~HATQhϹRa5P #HCSxBWSgtU9|>%rW<j:o|k,ԏXڑtZ:9=zZ{ 6=y!T78*Y!{A'MT|.k2C%NJM0[z?at\7 p{ 0im\)gz?fe8Ϧ;ڌJ 0H]:Z䜮jpiyyo!% ,Y:u.tS]*)~;_q}4T))~ a۸YcJui|`=BVHQ,t5hT).pؾ`qe?O-=s":$ɳʙ i]$VhcDeZ ߚz܂%ii>HJH{{xg,1J%#xL,\HQ^- MϬϿI4j sR*9O#̷sfǾ =Qy_>t4X(kE@sUs<_Q8,C]sC6:r&(|yܽSA.?wVa9uN}o^&qDz!/.uVע- Hl+B>qMq/gF8J?#-p_/9mANTM s H*pLD¾C}o7)F?IXlDSaQS} r\S/T?,q?*7ӭH)bo=E݁2G.3pxsfO:;JŒ'П_䁭 `k+~MҐ=#g:茳FR›UwBr A.<(CV%Kk#9hgeB tA>?E'=aaG,(.c:̈('0 뙝0ѬadҗB&/8f.2Vc3A2qG:uC+خ,iSʛr_l㹗5nFq UD #谻ﶕO$IE_2/L/Ⱦ6)?@E"!^f=,2̰1;)ZVUzaa]09}\Rf@UQ'1%sQ w_6,*4C*ڧWrx#T+le}kdz|֒Hl478O\5~B¼vܦDŽCwOv J!7EI+3U9?Mg>Z[!cU&e8 8$<2 /TX:ǙZUFj;Oю@A#LMjYх/ʛ8oc!a;pˆ] Oc>Ey}KCMKtLtRL/ER,&jsf2R(9DQY-q[^FEbV$"*!I.+U` is8gei.kӋ^o ;!j:YCs]gGn sPHXZ#бl4Vܶ+XT%7+Uvv&dATMbe$-3 k@O# "|Y-QjMfYz2 뭸X5b=>d yh3unBt I00`#iv`7 uzeV+NtE57fhI}%')g|٘OMŭ'Z떑9Y_>w[8gB]-7ս\NX&>ҽgɦvR~!oe6aE:=C .#tzwppw "kٯB\|Nkr B0x Rw*zx͚~'dG&PLӈC"TA旆҆c=Hx鴺 Æ_?ٗYD*(31dLp)~* `gxAUMt2 }h}PnzGpJkƛ>fj@nۧR:~ 2J@N]>lQ$\\ ףr)+*!Z!A\)|tkG@S!OGPgzXʀhq0~h+affڍLLNt]U{- Gy'H`qhg̯kI n=E$JΛ*rBstHһ.Ci ˳ZBݧ@seѮ3DGO`]0pe-}.-V}+([B€ߔ{'2%~IVi53+Rr}r"Z0aLI~kͥ_w 4O+(WhsW/v.R1_Mx%!ZND5I Yv9A;pʔX^k%%Kfb\r.͇ʥJ5<@D5iӯ).N; ''6 {O\WS6$7w~- N|[*\1,>K/M&g#(GM2=x15:XA%3laU("FA-%SBdAdY ~x4fS?Qm #xί)j2a+o @L*[<1Adv(& qv4k:t®MphE1x{l \iIE_)uyg1SM B6Zn.$ܻyXո"\ 4;,RMS=~ي%JT3WU>`u-u(~䓅^意"=?FRA0U¯L:=]Yk`$ W`#->XtKUv0md:x57pIe="nkP]DNc{nӾA ߠͭ+7PUYO&`8o 2{ӿ @(ƮVN|@AaiG^}v:"F[,A)'Q&<X$F3Ijpt.‚ qhy_S2: Kpg3R-ِLr;ob-AwFGY +.=TA.uԘhn%DS/|$(6,KP JWs0;٦D-~4*1Zs<IqGOnU0qeD]0T>UkE]wuс=OD6+'l(5M m,'}'t@iSB`峱Lyd fW`e]i}}WTi=W/lU>G'"Ngqxi( 6W`34“,Xi9Z#k"ΦrYXtL2(~wcd9wr.8'=j_ħ`;r?o>"elv-/oT oiYi<)Ȋ>jZao'2 =ׇ?R1;Ty(UQ͂` D`$Ny4aR܈֑UsSz$b~E0L~Rcg"$/w껋Iz^UH&K"QCKBڂˮZ ayD'cذl[gA&aMdl'U:Zw|?9QpafC+\FN$n m.SjH7k ON8XQeY Ƅ`xo\bĂ Y؇æđBWɜ%fqAh,c C4^t%MQN~2 ݝT':^*`f zX\KoTs\Dx75 րc`N> sZ/\"\g wM! ;7}e,:b04߲9W ]VS&g"|}7 Lݧ3',t`kt[i g xN@qBڍMUMFY ?;[)CM%ڲA`Myj䩔(`sv9'dFŦU= ND5%T@^1OdesSP8 K#c CJք%[il!]7}(P[A-/B*BωQ5vNc3 t-(Geq<0QrUs àh%̞a±H4e\3.;RV߂YK4: yA'(gݵՊy45?}8~&BbqoҠR>g誤p_<'NVRDmުa<$ӓmjpA]=n4{<="{LCV&9gn%ѣxpS#z S5^37M3O3~_-y2o%s"<`" Dޅt%VSnz&x9TS϶6L%J59KOE/QޱtH:0<Ӏlւp۶%ub WmDw}t䤄6(\w"9eđ!k+2 ct%hO+pKLJtbHKЋLKe"a/ ~y('%ˉ*pPwI'j6  >:` ^͂0Q؁9|~]YlH(qjx4á-Sdzۖ9aOS7(IFx~sMHbm.5]f +HW eYbwI=t,X f'jfGm(u!bp4goTmV7[誔Zc)4xb-' . CI TYL1Ǖݠ;@^6ӯs*>|~7bv]U|"߲#´J‘| NAA(*PW/?RP>rU [г]Xo'hܒQ:`]FerFV`H~6O"GZIT4.|i[" Xs2DQtxMb-ڪHt󖨪>zk,]%%WsqpA?)IpQ47*J")3l>Ƣ^o=6(12s@*$$PRL)iaҴ7[x^ D}T- b~*Yys@X[oŃ|WAG=Oܟ -l8pD2V_KʳmHk+p6&*) >GMV(7W֖Q01+(z_o]\%1ŝo["@a$~JpnB|7C vҹƈ]h= NCB׀ɀ- BC Ϻ<DQ":e ņjJCW@Vdx[:<pSIR2}b0bp_]Pc*6=`)A(!yS9 [FI@ef6%IƗtH{un!rrUԟp*+eԚҖD8V˲9+gp%lumTar]j52C8#`}l٫ R۰"8&:.#?[x,"2Hwj;ɼ@zvxPU$OZ T^@לW˲ǺmtMANJ m@Q;7 }͝gm \E#&A+JLCb@u,b@gWk@F~ e+RګbnHݠS 2%IZN}%@JxqmBx 0Cs֧tsU4#PHHÝMA ӏ\3[cD>2ʰ#/95~a+ȷ61S2Oj>;EzUa3Icc[Q7bU^ntoleJN(!`ҫp07ɘ]t.h&|K&y59Ո*eS3]J=Fכiĵ%tɼޢ /aD]1(+&KphM#*v1\dr&P` zU|m9^L6MO0ded0}nO)TTuc, ft"bldsMwZF; F${? O6b{fKy踋t4Rŧ"u: JC!ID pDVyaq|i"S2+ rg^e,^ɮٵ̣%_`iH6aYxce1%f۬P؆4^C9=rNߋTW)q$e{iNǨkf&zosѐIKJ_M.ۇ(1IW/'-)47Kl%oΧ(p=#k֘0Uf`pwdOL9jԎyބpD \h)èlA!ݳX#%Շ;ܘ9&VoA !DS}MN+`*J  (jU2w4Thڎ9gӨucmϠr.ٙA抨vZ' iFG`y1%;Tksv-tHby,j8h Fq ɔ-agJ?_+oM;[H;xK3ͨlVQrٲ]vz`3Dq{ށX_[< bK"[Hw>C1@å0l^ FRw fII` q4]p$~*cTYV|nf#i"n2ǕeC:ki[)>>ŗ$*R&LB.“㰟r$}lݳ2|Ad4Wjmz6OrB'ĈC9ׄF;99ksS=QN9$>VJ QG"^-zI;x:FEپJ]!Pf 5V* l_ŏs( [Po~%r 3D?^y@r_@du;Nos?NCx#"Ў.@as0TC/l< ԶG/ӹc Iph@NF%{ɊɅ.v }|8áě[% 0Ms|E>/)O8lw[PR1WV\|ܒXs1#}RSL=(i <뙇7Y*I m zcO@4{r%O<" !f7Ք7)X3>@]+"9ZH=h6l4M̗ɚ^$Ǐނv=Ux7\5Uz#=wacKeB^3'Uz+aԊmGfwC~!Hɉܒo8#G zI= {Om;ԳXY>o'd-;xxI ^Ä#bd?Лf *#4wbA%Y7ׅ=`_zl2k`q%K!Uϑ^f8 _P;Zk0ȿ[W,Nލh 'Hbx'.+9&p'4 )J&QȾVpӱ<ǿ"ȯ炴 TϺ -ܱ|Evy0#Ag&}W4te"m,%ГhI1WZ4SfpcRvKT|kՄL]lqMP`,hY=h5A"Ny)od+3Py{eMEMpvYi =(uӃJT^],2&Nq`O]ɥ8JtgW rz)|ٳ\Ǚ4"K9Sv"QV.|}P78A,S~&fOAoKnZ{'l鶻HP92c%#C fAvpT˅mnRX޵SJ"J2Qj*&<zok vcIO桦c6E砻 akx3zDFR"1U\".犔R6H e{qÐD#A.8|_"hCAW'4q 7 .02~hK-V"-t͸z_ĝ6 f b86խmY=7O>vAu/|. sǠ!fni yahROE^{1[!8MSoz `5KAO T˻,(-Av"x?aG%h+]e2 >M䗴^Pc%`isA82KzIm|Jj,c»B].zhfɘ_qlND:%Dx.}èC}iVAU(6qK=⽶4S&c _Kxӗ"lc{R 9{3όugȠig˵z c}SOkMcxк g jqFnL fF5?3#iVfQ:A+VpLMHH<oirO O;Hoʗ>OwM!i+St@$iǜNŇk w 6.X1 Wc|.l+B8f<G `;s[h(3 Q0-@s=-*RLg+cS,Gw`r' mQ*oސ0 ]w떤fOgHYu0gQ/YgrnxoVR՛2PDXǜR[:g S_ljp=6:WyUbhG 7WPC/{~Y*K ZI(5m Sg |̛.= .jE%XM>8D8N:abξA}=%zDž Vȕ}h%oYm;t9P8l;-|WrfAPWưHyHox!CB\lE*ʏnfMP -}|p!#QfQRqYIxp.V%BÕ'JoC8 hh?k##:51Ab'PY->zkҲW`$."u{XbYD{Jd6M7[BMSZ~љ\6}+I"Sx2$du eNV Bo/ؚAW@ )yW+YE?63$2>98OD_Zjx*BӚ L6`"0 ""E%u Ye |LSU4~z˹!7nlZR0aܸ#Iӯb J1_#};^wj3]ulSsy*DFXsM]]˦811l[M(C?:9ҨrWqq \}ujY45ƒ}Gz? P2d^rm&#q\Bp"DɡoLjyZR;_ Zؐ=h=?)Z8us"M|R] y:풬Mѓ'a18(B1ވf=Hu mF! <~v7o n¨5\Ȳۋof;`ө5W8$E~-4_W&U!Եf YZ