python3-oauth2client-4.1.3-3.2.1<>,`忨p9|k .7W]Hh;((sBbs4؉f؍24QIwv@#IKw9)= Űƙ-`h}13ۙxV4/䮉'.+jm~wկ#%B B;)uyaD89! NpnnZ%)TгF]'&fq|BXtG|YJhۋ {u&#ݣnfːQ؞l "t3$Z9Λ.܎t^۰ƻ>ATl?T\d # 8 "(0PpP P P P P PPP0XP8@z(89: F@]G@pPHAPIBPXC@YCD\CPP]DP^K bMcN3dNeNfNlNuNPvP wPtPxQPyRBzST TTTXCpython3-oauth2client4.1.33.2.1Pythob OAuth2 ClientThis is a Python library for accessing resources protected by OAuth 2.0.`忨sheep10 |SUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Unspecifiedhttps://github.com/google/oauth2clientlinuxnoarch J ::'s'sttvv  dd UU''  *dEYuu  ^^xx..jj*#*# U-~ n##m(,AA큤A큤A큤A큤A큤A큤`忖`忖`忖`忖`忖`忖`忖[`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖[[[[[[[`忖[`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖`忖[[[[[[[[[[[[[`忦[`忦[d1a1658318fc49d97c22fa678178032daadcecae6167fb404761a7e4f5a984bf46e9d10e6fe9a8d2449e0d3b75b3ea93fce238981e33706311387b7b5c9299d001ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b21905161c72a7b550d6d1e8c2fc49b13c8dbf60b436467d6c6563a0779cb3f7da261cf952373dacb8d0715e0b48ae362684419498d4d801f3d0e65c10ebd36574c16b5db427d686f4672eeadd8f6586a2b64b9aeccde4fefce479d2bc001240d49aca606e928924dda99df6cfb3a814896aba6bc1d71a72956c5a38aa6fbd5780a780ca8647bfcc9309251f35a361b23d58ed644ff8ab1234ba844a074a47f191513d5d83ddc919ccf2530afba294905162261a537b4ee68382439b1cb4429ed63d069591df2f78b353df552229945c4f21d64399ab7e03ee0473da2283ee6ec220c28b359ade425a355450afd116a97c068382997b76621258352d303e367ef4e461f7fbe7a06251814c0dead2754b514fba5b5f5cb080c722d414b95cab47fdb787d302f36b9beeed0b48ef07c80029ce0cdf259b26854283360cf56dccd8cb479b946b3025e6bd8b6f641bf550ca64a83f28fa289b25b1e29d019cfe915b4828b3291e62e87f453a8a1e1307a9efe1f7843a2bb70a2ce652d6b172b1746ec54d423f1d1eae54b04beddc56ab44085fa88ca36d40c95f28a1732d9a04278c276753bdb240f0346a4de46fe7226b2f3cbef50628c7cf5ca16d62dc94e13c17ede37f0754e35151b037506f4d3ca265dc914c3d1d440dd01e917fd8ae17c49e4fbb0fc96ca24d456df5422dc5b500b20333dac421bc5483c9e0fb3c983e86a3717d16db1d18342cb21ff19bd457f13258f17a8b3e655feb2000e1b8f41a5f138214af967ed9f1f3d53ba34c6e97bbc3be34fc5e1f721ab787e5d32713aa6b41018b7011dcf2924194be7806bc9e5ffb1d570077a47b2f0334fecf6770cb7005a810eb1d40b6d0c2f7d55eeec75d66c53e3a7fb01f895fae1c86fe828c559cf1d68f93714f2e8d7705aa2e9ae74f1646311e5e24ac2654bcb05a1b7f50ef37d231c047bfc060e37d42afe2fa34d3eab26463cce0d41369b1643e08b633ae0bc15ac1d562a5ebb884c8f85132970d914e268157c7965420cde8a102f8570d0ba50edc3cfb86de91e0c29218c2aca6700c8029123e08d0ea36c22aaa1252a793fd7dcef576dcdba3818c6d0cb065b50094d7a2c847f3095792677dbc60797450078f63b4ea651f70a708bf9a4f85265c2c8c23357653337aeff636bf8b5796698a5235c918e15e11c813333a840f73ffc8ad1619685b10574329b7bf08bf8fbb689f03f50fa9a32b301d871b113357a48f619e813c0d6123a8e04bc3b57cdca775f5d9c014b72d76407dfafce70abec46ecf8148ecad7d0394a5575454b977ca7c149a998928025f40245a57e150d216cdfa5faf6d7549aacccc10016b91f8a86bf4ac74bad8137e929094698323e5ef471ff67402dbe1f204725c1184ac1bfb65f5c96882d4099993108f303c11d03113e8f0d7a73addaa606e0bec3aab9f9ec125a595a53a147360aaff4bfdc19599f7196ef82b9d79faf0ee5bbaebd4ad9c7fc84362060c7341a1dab440df90ba62c435eab607ff18496960441322677ecbd1abe0b804bcd3b6a679dad8c5c757684dd8dc58ae5fd2dd05701abe18e4405d6316a130f5d1b9c59f1dbb7b05d6729d0ae28fff475f2fed3c111f29f08a82395df4604bceef1f528984c50502b2b5f9b2022da6cd07a91cc0cfcbc7f98490ee39ac525035a314459c8b22b2c6ac9b67385cf4363f42e2f4f660e0e920af3699ea3c525035a314459c8b22b2c6ac9b67385cf4363f42e2f4f660e0e920af3699ea39eddf78d85d0366a1084ff74ca6d3fa82027c98682b112f8a94ecb54430df3b50ad4dec6002300753dbb7dbea406001082a74502259bda83b2062d90e5f5c00f95b39c0a01ce0db6bd18c9e2d7630cc215869401722174ccdfa1a0de9b3eec16cb5b69e673f9dfc2cb43b04f74fb48fe44c506f4e9465237ae40ca49a60df1f6da05e3055b77cc5477e8b5bfcaba2f31eb0428271332fe486150d50d3173116a93ff9b108017f66f623d88632d4fb1a1be35dba9d8a01ab14137532c0f29200aec2b8293838f696ff99f4778cf187e660268b1443d4dd5fb56e7dc72106e4076031c0e95e2734bb3f4d128cdca9f07f090780441ad0f1f2451e75c9c1801a41bc4daac428b23c44e23aaf6a9093e0db31fe0e8f08efe0c04526d5d8533b60f512f08c7b3de51ac30fcd2cb1c93370e9a871b2e0c37254935980d6470b5f19f1addc50271c99ed4d4c9e17b102b2120f997d493b5428d618a7c789b8194712da738ae0bb3611240f3a43d5a6a281afb3afee7e940a7cf224f60cd3b4714ff0746c78317b6d1a2460d15872e9d35db3e5f2c46d4a6a4c2eae4c4aaa727592b0fd89cd0f2d047472370171cf75338892a2b529365bc649eafd748b76a797cc5d990a59aca1e75262808923129806585afcea9ba692ad962cfc0c567f021fe01e52290946509ae68467c86453d58d7c8968a421f030e9cf51bb27980a45e08fd64d4f25e1eaf19a0b5d2b9991ac3bbf34969a5b253fa3f7f2be317208e3c496f36d463e4f09c8b6c39bd68d806edd5bdfec8fe5ca26dd5aeb526c0478bf81dea50db6cf57ba98f066caef7a9555b397563ba6008f8aea29a0f82f9da2f5b2f2c8bd405d337797ea7bd1e09d1c5dbfa73f1f958eb12a850465bcd1f5675e11f2062074d1c678950f95734140f48144367f3cb394902d32c684a1838c91b65f92582a5048a2d6aa2f6aebaee18825b8af653d491bc43fbe22f6e91a45c4be9bfa871429d41c5dfaf40143b61ddad06d0c868bcad584b2ec9d444cd8a866bbd529bc3f4284426436f6b91491995dc156774057da5fdd69ac93992e3bd93ff3e8ca03015ec38c577334ae1a790d458577f0cac7ff895e8a54b9ef56f315233ea17248e82626229f54b780155c708acd9333468407764eae9f20a37d0721b7ff1badde0a5df983579ab192a4c7c90c71cec426d46f478e89033e56c7260907b8cd9384dcdf0ecb98d29ef90b771b3cf179287bb36fcbdf39dfa03b9342588436c4d32b8d7f91ae4c021b512d0fa57af23324fd1856d983089a341798f611a09de280a72165896f8e6f32d6dcd4ea2e89adf31f9de5f36a535cbe516ff263fb7b620a8d76dd6a43f0bae029b0cea5bd0fffd87f05659dc599a763886027614ad210be1ba3drootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-oauth2client-4.1.3-3.2.1.src.rpmpython3-oauth2client@      python(abi)python3python3-fastenerspython3-httplib2python3-pyasn1python3-pyasn1-modulespython3-pycryptopython3-rsapython3-sixrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.60.9.10.1.70.0.53.1.41.6.13.0.4-14.6.0-14.0.4-14.0-15.2-1google-api-python-clientpython3-google-api-python-client1.3.01.3.04.14.1^j$@^ @\\["XY`@YWX*X @W%W@V@VV]V]V]VP\tchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comrjschwei@suse.comdmueller@suse.commc@suse.comrjschwei@suse.comarun@gmx.derjschwei@suse.comrjschwei@suse.comtbechtold@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.comrjschwei@suse.com- Fix build without python2- Disable keyring and one contrib test as they are broken with python 3.8 * the library is deprecated, not worth fixing up, consumers should really migrate from this- Drop patch o2c_reauth.patch as it was never described why it is needed (not even in the bug) - Drop not needed oauth2client-init-django-settings.patch - Drop django subpkg, sadly it does not work with new djangos- Update to 4.1.3: * Changed OAuth2 endpoints to use oauth2.googleapis.com variants. (#742) - Execute tests- Do not build Django extension on SLES- remove tox dependency- update to version 4.1.2 * New features: * Allow passing prompt='consent' via the flow_from_clientsecrets. (#717) * Allow customizing the GCE metadata service address via an env var. (#704) * Store original encoded and signed identity JWT in OAuth2Credentials. (#680) * Use jsonpickle in django contrib, if available. (#676) * Bug fixes: * Fix packaging issue had erroneously installed the test package. (#688) * Typo fixes. (#668, #697) * Remove b64 padding from PKCE values, per RFC7636. (#683) * Include LICENSE in Manifest.in. (#694) * Fix tests and CI. (#705, #712, #713) * Escape callback error code in flask_util. (#710) - package python3 in singlespec - remove o2c_hide-deprecation-warning.patch (upstream)- Add o2c_hide-deprecation-warning.patch - Add o2c_reauth.patch (bsc#1002895)- update to version 4.0.0: * New features: + New Django samples. (#636) + Add support for RFC7636 PKCE. (#588) + Release as a universal wheel. (#665) * Bug fixes: + Fix django authorization redirect by correctly checking validity of credentials. (#651) + Correct query loss when using parse_qsl to dict. (#622) + Switch django models from pickle to jsonpickle. (#614) + Support new MIDDLEWARE Django 1.10 aetting. (#623) + Remove usage of os.environ.setdefault. (#621) + Handle missing storage files correctly. (#576) + Try to revoke token with POST when getting a 405. (#662) * Internal changes: + Use transport module for GCE environment check. (#612) + Remove author lines and add contributors.md. (#627) + Clean up imports. (#625) + Use transport.request in tests. (#607) + Drop unittest2 dependency (#610) + Remove backslash line continuations. (#608) + Use transport helpers in system tests. (#606) + Clean up usage of HTTP mocks in tests. (#605) + Remove all uses of MagicMock. (#598) + Migrate test runner to pytest. (#569) + Merge util.py and _helpers.py. (#579) + Remove httplib2 imports from non-transport modules. (#577) * Breaking changes: + Drop Python 3.3 support. (#603) + Drop Python 2.6 support. (#590) + Remove multistore_file. (#589)- Add missing dependency on python-fasteners- Update to version 3.0.0 (bsc#1002895) + Add patch oauth2client-init-django-settings.patch (#661) + Package tests again, but remain disabled due to Django issue (#661) + Populate token_expiry for GCE credentials. (#473) + Move GCE metadata interface to a separate module. (#520) + Populate scopes for GCE credentials. (#524) + Fix Python 3.5 compatibility. (#531) + Add oauth2client.contrib.sqlalchemy, a SQLAlchemy-based credential store. (#527) + Improve error when an invalid client secret is provided. (#530) + Add oauth2client.contrib.multiprocess_storage. This supersedes the functionality in oauth2client.contrib.multistore_file. (#504) + Pull httplib2 usage into a separate transport module. (#559, #561) + Refactor all django-related code into oauth2client.contrib.django_util. Add DjangoORMStorage, remove FlowField. (#546) + Fix application default credentials resolution order. (#570) + Add configurable timeout for GCE metadata server check. (#571) + Add warnings when using deprecated approval_prompt='force'. (#572) + Add deprecation warning to oauth2client.contrib.multistore_file. (#574) + (Hygiene) PEP8 compliance and various style fixes (#537, #540, #552, #562) + (Hygiene) Remove duplicated exception classes in oauth2client.contrib.appengine. (#533) - From 2.2.0 + Added support to override token_uri and revoke_uri in oauth2client.service_account.ServiceAccountCredentials. (#510) + oauth2client.contrib.multistore_file now handles OSError in addition to IOError because Windows may raise OSError where other platforms will raise IOError. + oauth2client.contrib.django_util and oauth2client.contrib.django_orm have been updated to support Django 1.8 - 1.10. Versions of Django below 1.8 will not work with these modules. - From 2.1.0 + Add basic support for JWT access credentials. (#503) + Fix oauth2client.client.DeviceFlowInfo to use UTC instead of the system timezone when calculating code expiration. - From 2.0.2 + Fix issue where flask_util.UserOAuth2.required would accept expired credentials (#452). + Fix issue where flask_util would fill the session with Flow objects (#498). + Fix issue with Python 3 binary strings in Flow.step2_exchange (#446). + Improve test coverage to 100%.- update to 2.0.1: * Making scopes optional on Google Compute Engine `AppAssertionCredentials` and adding a warning that GCE won't honor scopes (#419) * Adding common `sign_blob()` to service account types and a `service_account_email` property. (#421) * Improving error message in P12 factory `ServiceAccountCredentials.from_p12_keyfile` when pyOpenSSL is missing. (#424) * Allowing default flags in `oauth2client.tools.run_flow()` rather than forcing users to create a dummy argparser (#426) * Removing `oauth2client.util.dict_to_tuple_key()` from public interface (#429) * Adding `oauth2client.contrib._appengine_ndb` helper module for `oauth2client.contrib.appengine` and moving most code that uses the `ndb` library into the helper (#434) * Fix error in `django_util` sample code (#438) * Fix Google Compute Engine breakage (#411, breakage introduced in #387) that made it impossible to obtain access tokens * Implement `ServiceAccountCredentials.from_p12_keyfile_buffer()` to allow passing a file-like object in addition to the factory constructor that uses a filename directly (#413) * Implement `ServiceAccountCredentials.create_delegated()` to allow upgrading a credential to one that acts on behalf of a given subject (#420) * Add django_util (#332) * Avoid OAuth2Credentials `id_token` going out of sync after a token refresh (#337) * Move to a `contrib` sub-package code not considered a core part of the library (#346, #353, #370, #375, #376, #382) * Add `token_expiry` to `devshell` credentials (#372) * Move `Storage` locking into a base class (#379) * Added dictionary storage (#380) * Added `to_json` and `from_json` methods to all `Credentials` classes (#385) * Fall back to read-only credentials on EACCES errors (#389) * Coalesced the two `ServiceAccountCredentials` classes (#395, #396, #397, #398, #400) * Add access token refresh error class that includes HTTP status (#310) * Python3 compatibility fixes for Django (#316, #318) * Fix incremental auth in flask_util (#322) * Fall back to credential refresh on EDEADLK in multistore_file (#336) - Remove test package. tests are no longer shipped by upstream. - Remove hidePythonDeps.patch - Some imports moved from oauth2client to oauth2client.contrib- Do not build the -django subpackage on SLE 12 in IBS + libwebp in SLE 12 is too old nad has issues on s390x. libwebp is a dependency for python-Pillow, which in turn is a dependncy for python-Django + .changes file changes in OBS only as we have access to fixed libwebp for SLE 12- Remove -django subpackage requirements for SLE 11- Do not build the -django subpackage on SLE 11 + The latest version of Django no longer builds on SLE 11, Python is too old- Include in SLE 12 (FATE#319904, bsc#954690)- Initial build + Version 1.5.1sheep10 1625669544  !"#$%&'()*+,-..0123456789BCDEFGHIJKLQRSTUVWXYZ[\4.1.3-3.2.1 oauth2clientoauth2client-4.1.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtrequires.txttop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_helpers.cpython-36.opt-1.pyc_helpers.cpython-36.pyc_openssl_crypt.cpython-36.opt-1.pyc_openssl_crypt.cpython-36.pyc_pkce.cpython-36.opt-1.pyc_pkce.cpython-36.pyc_pure_python_crypt.cpython-36.opt-1.pyc_pure_python_crypt.cpython-36.pyc_pycrypto_crypt.cpython-36.opt-1.pyc_pycrypto_crypt.cpython-36.pycclient.cpython-36.opt-1.pycclient.cpython-36.pycclientsecrets.cpython-36.opt-1.pycclientsecrets.cpython-36.pyccrypt.cpython-36.opt-1.pyccrypt.cpython-36.pycfile.cpython-36.opt-1.pycfile.cpython-36.pycservice_account.cpython-36.opt-1.pycservice_account.cpython-36.pyctools.cpython-36.opt-1.pyctools.cpython-36.pyctransport.cpython-36.opt-1.pyctransport.cpython-36.pyc_helpers.py_openssl_crypt.py_pkce.py_pure_python_crypt.py_pycrypto_crypt.pyclient.pyclientsecrets.pycontrib__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_appengine_ndb.cpython-36.opt-1.pyc_appengine_ndb.cpython-36.pyc_metadata.cpython-36.opt-1.pyc_metadata.cpython-36.pycappengine.cpython-36.opt-1.pycappengine.cpython-36.pycdevshell.cpython-36.opt-1.pycdevshell.cpython-36.pycdictionary_storage.cpython-36.opt-1.pycdictionary_storage.cpython-36.pycmultiprocess_file_storage.cpython-36.opt-1.pycmultiprocess_file_storage.cpython-36.pycsqlalchemy.cpython-36.opt-1.pycsqlalchemy.cpython-36.pycxsrfutil.cpython-36.opt-1.pycxsrfutil.cpython-36.pyc_appengine_ndb.py_metadata.pyappengine.pydevshell.pydictionary_storage.pymultiprocess_file_storage.pysqlalchemy.pyxsrfutil.pycrypt.pyfile.pyservice_account.pytools.pytransport.pypython3-oauth2clientREADME.mdpython3-oauth2clientLICENSE/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/oauth2client-4.1.3-py3.6.egg-info//usr/lib/python3.6/site-packages/oauth2client//usr/lib/python3.6/site-packages/oauth2client/__pycache__//usr/lib/python3.6/site-packages/oauth2client/contrib//usr/lib/python3.6/site-packages/oauth2client/contrib/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-oauth2client//usr/share/licenses//usr/share/licenses/python3-oauth2client/-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.suse.de/SUSE:Maintenance:20116/SUSE_SLE-15-SP3_Update/33baea5c51e3614dd1a5756315069cac-python-oauth2client.SUSE_SLE-15-SP3_Updatedrpmxz5noarch-suse-linuxdirectoryASCII textpython 3.6 byte-compiledPython script, ASCII text executable  !"#$%&'()*+,-./0123456789:;<=>?@ARRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR&NʘP6utf-85dddd770c2fb0def341463657df9d5c5e14343cedb082e1b136164d59669bb9a?7zXZ !t/OT]"k%pa éyneMķ$=怟9p*/&fU]!=pJ%ߓ.a;;fE<{Y(^ivݓ51POFlz+ UdHgON?`JJ Go:kl VTK=pk \qW8F?.{I%Rl^^B&H$O/OvL ERqu`+L(?1$j6}3O -9KE`7XlK<\a`l*Rϸ$40Fz<? /`7)1M91fs[l y3֘ u6iOYGfH(?#TٷJR|ot0JV;~%!M`Ua7Pڐ@/j Bb;;h@W/2uJ_ч1U23NkQ6s#eaL{e4gm3 ] N^.<ȽmxY9ܦ1%$mOޔ9NGƅzCv*j6 '%H!̰aM !:<>ch#c+޵.$C8牖:b&m+G"n9p*3D9YM8)Qo"F1zGz _e[5."vWuvjQ̿SD+(6P;MڣvVnxXErh4m gO3w OUd4jiԷjA`-#Z+U!8P(ad쵒g&E9f81_}$£Qz{5yв Z(Aw]Κ($}N(vH8*Ӆ.XK, m^5ys zB~6djk$Q1.[ՋqySb(KC4}ރMX`FմN6c\:NTBd=@ B>4MR7sQYb`s"eJp }^J\ϛyr8 &vnJ o)$RU8rGp/"خie_S? @`Ԋ2ԓO R/ZmPN)sn`Bى UU^(VSzţö7i#Ұ?Ef[ Q+9XlR8v;\@վ '8Y'4&ļr֚Iwd{?1vu (/^Af0g: Vkȟ/x˶okj #NIRNLܢpUyvlyhemmKP eИhC?RIˀlRMKT $"sY(l!軿Hx ŧY;7%jX̓GqK승rSȚi 1血ySBlwɌ*-4/ t?C4#4x!(G[l5?q%U?tˊ;)Fv$rP &f)9Rc Uyq )w=hݘƅS[彏A|k]ݬ.?Cѕ.@:f )@,wmQnrW:8F(zfR xzCo{+B^bf.s4n8{n)RAA1Hcl x=]]-S\M .(l\F*ce]Z(/DQ%*;8(UGU@M 5b^?Tji@&ŇJUxyya[Xd3dS%ᴩ @xݯH2˵HR ~OIq fнv^ (ĬXD$1 *x(bн$;J4k`ַ ݞ4EP״~6$WcX?u^;lBdz`%, }(U=m,,KOaf?< o\I-&1 be^*Fr7xɨo#ˌ̭DvEH@@ˁD}凼|WVl1k uC% 1 [bo40w>ؽ\sd?,6'3KPH* X}=ܚYS ."]P73 zՐzfäs)u >Qjw+ۂgRO ,Z`AE1V E7_+]*7 [6l۲&_ cr}AiA:xe%}Z)Lonv<67v!6Je^!Ra#~TGI983r\2m ]f}3h#vWi Eqoc3s:֧ deR:ǴdX>$5D>=_[\1]օљ'5dV\YoL֒i©(Kd rJ߫mh-!W\J@MId/:N9[|-lYAm$h[L`-ˬ-\)޾ԙegv_CCZ,ȶ1L:IWY<fr?:iD)2_@?_O)>GT_R/k`5Gh#pro+qY'[2Ouy*%P:d3ޡDB:65$^xW 1w>KOT-˩aVj;Lqez(@x$G@b3tw,?wr=PxIG_WPm5;('lf hN9[1& ~kp#QQF}. 3ucp_`너+Ea6JJkAhΗ>@& 4; 82Y{_s=$k7`sB9݇K)Fu5=ruL06ԖC'XQBȣZRu<RRqՁh5֦wk\ca)$ ָ א9b3@DѬ?4 {E^"Fg4OeMqYn2bRCU.sgSǂE` "MrT PsG_Eԕm8%V:v rHd_kW]eMpّX 9JB7[#_)bCx0ywwrۓ5 1`>v|Kn.<-NOC,MG[LoA"DN'J=Z-t%1#w~Y\95<`gxlDVXH൜t4 {Zݴ:;v5av`᳑9hE, 6SI={Kuc}SȵŜ#Y#Zeʤ&sSfܭQ|+3m)2^&tԴ!X-%pԣ͸EPsQ{OxqJi?k`5Z(f'qKB}^& ԩhW2FuR4@z۰0r<7W$3EX)ԧjϦӔ2nG*MĹ}^Fj\aZIQA 낞Ό ;0yt2XRXc^s?$pR`6-jk~qI9L&]h 7DtC1Aec1vq!Y~쥗nFYWXQv*yF렦-?o'VF/ZTf5"G! .öne$ฑV,z(xECf A f4+S=Pt]oz^M `K- δ"h3&0ؖD ~(~B1Hb/9/!8(,㡝?Nt,pKvN/PH=JEhM9&G'ZhbCJ^+$mHuWs_pN /n; T/EO̩4? 9 dK>hפ[ѽޙz矘je!&'BȰZHhTʜ5gC)曥g1PN22(@ MD 0ҒQQi{sRϛ18=`dǙ'"_9ѡ `{M!u o>:7<ou5da~I?]nc:~Uo6[eyRzJƒ:EjJ5%@.OM%z!{֋bC1M;'>> 92~VΉ[ s82`﹜+ֲ]L/.JEX4I)A\ÞuCEK |1`3ֶ-@kL٤ynĞS+Ǧ2W8ӽz($ڃM ItP:57v֙z9wU@:6̞ ؂ۀDsC S/VALڞUzJ4Y{S -LC=Pr÷(GH!Duf`\Myy'=`wōI?{RbJf~ :;4䏪OxE`}Bq?gIt { t/е< @by3XZdj:VEJIH%,iU|dISly+ApE0K(!\Xp!܎E(=E}#tWbx&Qd"+}f/GU3y\+BDyqS*l:lZC4p>`iR5637c~7 %s E+SuoDY/G(.5u c+ʛsW!|lt3m@KK(U²;b8EF#Cg~!av͕?ёU9fV7xPPʮt͜mA َ ejj&!SEM%UmiF{t*`2 ٚUԽ:/Hn^tP 5@4=88 9h;傷<ދT,2:*)Ab#i$,rk+"Dt.x~[N+nM3+#ly[~ ׹ =NL&*?d\!#b$Lyr#jUrJQau@_9:rNPCh>={)JGD `T{t 5ۙg#zMλ{c1XlO=_^y2emv¬uߜ ֘OA[r%"(kǍwn}iW&ʕLᨿF.ӱuVp;.ܟ $SKzr-{bXƆXA]ZױA<04ioqo~u$}GeȦbE^ӌTm`mtgX-p44Ggo}^f"s5q)iIii%oNzvsf U 4[>^{RQGZ%ElpHX^c ѶVcs8<轼⑯j3@1Jt"lLc-&gc~zӵMi_L D0V36Ŕwb&\/%٬ᙕT5:WLUcA&H` i$s'ml+|Ԝ$_QRb[mb PGycý,,t be +WNxz\R O.u2X9_WB9_UtPkRBZb7[ZG1f)1XPc1wXއm14}&kmOFŽ1I42e\M9!!FoO~ %zT2ѫ DUAb0 L.#Q-< UfIt}bG>"LY,/a-ӓВXp*]"|;3}Э鲽 E䩻ﯽO}%$dy_)A 8ԬK* n(gΨD08xv+*}*h/X% [wЅ"U7~A:Ir߳1%T跿&N;ٍ鴾m$s!?U*:;*J:/B-5&FnNNGo4iT2q订{Ӆ=h0wi3w-}¬,tޅV8qvTZS^nM+EpBB,^cz.M9 ϥ$幀w ;zlck;/FϘqk G.?)r#'@\DDʷOUD_V?EbnhuxxBE$HÃT"o1EL E*@8N*:ڿh ^!ps,[LW!/8bW|3=>jjvW2BeNBoXlKYk? W$d߆]ˣ]Vv+ qDRۮ peQ;}4 PVӾ>Yw{eR(.ghH2) j$z2Lu1فeZx/6ۗ/I%RJa/l$T>Eer%A 4g{o28D}>?FsMfepV&0_m a/>Seɨ2 2u(f5հ2 E |jƕOtDGoAxSi;5[mvҚfYZ:-E%be3G@N`#^Ms,88Y4cڔWIⱎ~ l, ŵ+81/ہph[Sc{3(JiVr |l}?PsiT'|#ג,hxC2Z=-v و4C1=siDVYLfF8Gv /z#wi9_}hcP)?a3gvXg~"KH 1FC}Eji6dbzf(9>IʃaVp.AFiz ifZZg|xʜeE5gH~Bk];ڷ=bq/Pf}S& F:p҂l oRʪД֠; O8fne4F̷'u%ZG Ip>Qh[[O욆~mXCG>%WP̑+0IcU+Ў(Fs?Sm#RLySAwPK|(~EG& 3kX_3%.h#pR0>- ,1E^ f,A9S<>3wlhq]xU0Ӆ3sQ ]4 JU8=}16o/RڇX5)&'OW_>A,+Z{5ew[&2]QáB1.A_+sl)ϰb%<޶ ~RSH2fHI#_kɓ@ioI6jꁪbP(oHZYQ~<țԕ[y;O 0p";ZIH#E.:kK%xNMuZ3r2d;+% ʝNxKSDOI_-v/8%p8d2 &LsogNF a  YMLwlS-y/~-gg9ˮ6mh qc65kb'6' ݔsW'ח[Mm> 0삪9Q>&?]G'0K74\Ā;(N5x*K)e!JmbЩ6USX}IvɌ|׶ ӢtmuFM"п1j"v+WjowLoB<27{z%q"TyMDڡ-:S\#S(D b2`Y9ƅ2],)L3EtSd]]DkkM jW59YoTeamț#c-.H[T01{Gb0.p0 G\VxNֆ,9*9;@qfm𲷕 xe2\O(N@h2Z 27vઃkFJw b|nr+&:(%,22FqQ?㿌DŽ?fH(qNWW?Z*f HpcW~O*;0 -dI1ϣ?[R;dF#,,\u}_ck'5rԚ[#K8 ؂_q!}:)r-IY=sR2frXh-f~ |xk?Zb$kŇQkT *w Be_;d(=/|:bEEre8p}پs5烣܁v'_~dNc6P8v ,J'(HpB̶eeŒͻ'OŸބ5oUh`&[B4(jvjTi]Sr:SLkU{Z?z4g$PCV۴Uw]!Fa{];CEMdR8"fwCAVz-[z#N@%:7ILËv6שF(QR[短Y[ ` O(h]Cw}{b iɘ(- NWGlmܣ 둲~|#eɨ0luTء*,Uz t ĚGMV%ci XJcJH^4gx7JJr0?N҈\w5MU3Z([(-s[K[E&_CHYISYg\=ҎS|'S=Q]Wy4j2ҭhb~yNa `?LO=\P4u٩MK2U1e_LpMLT`>sFCUd$nc4M⸈LGq Z(66v0>mUrTqgUqj/0ٖp\p-VzpV4W~V s.(͙w5ziJtJyEwi|鑌t"1wW e/31j=$ )XR dhB<<"8e tky(e3rJ|/V>$~ -EW:.TK^;boOQ,j:tV9hw+B%.͌beˎQ]K+";G7KauXr S{Y UIxj[V׸w=U7rF aԥ|470vF1Gķ7; / 0fKs6& g6?ҀC'YyK(o!JF8_5/6F*!-*-'Q8 w7L٤i$k_;khW(!;\7g8# ȥSAhT/%/RR&uF8)Mo[w3JJdp# a)1R"wܜ~Q3KMSeDKj\anl+ UUDX1A>~})ߩ,ULԔ.WAt (v7 WЖV}܅! QlD'HM WMaT&/]zӬiQ.S*!`D<&2 {ddULDjMkeM^6k <b m<\M95Z LiJگDIwo1̐iLWTs:fE‘,a8[ _T-[@ޝ''IX`G\rY@Py!Qhm%F0VRQX!]tt[.B>VLK*+Iu+U3UPfU6HRMɕQjF t:hX0gtcv!; ?Ηvx^O,mnPL#*aG𦪢6Ц4+-8Y |̬n}(K5~~bqͿij4|ЖicLJEr#!dRELÇ#6UR=7PdqV%Q4]>jl9;RG7F 6]vwVP?]z;dR1is>JB\v4{Ċ8g{Qތ26[ s8(8X|60EuFyܬsǢnja.7'[O*u659{i ֭ G^ -uc:L qZ/A.١'_,4Wmc˧\o\ʣxiq4hAsϓh" 4in0ü7}G h pv+X"jqư"HO3><ѓӬq+)XQ;#ݟ0ېNYq~:&n R EznTc J Q)e08L*-/Ar0=%ڐ>w ߫؛(5@"nxUQciE)472|KN-J R1Ь+/5= L3O3Ɛ`ٞTϴ&܂%>|_C;`L&`(eע2=qÒ2Kp:o3%CQco( 1- ͈&iB* y1\`M"rRĆU*B9$#uU/l ND"D?>\C|QLurA( qƄa/|T&9;L5,^?O:k@Zיߏܬ wg)24$bk$糇[^lYz>l(G͠=/Qzs=v`չbMQ:qXlB4E꠹o4T.u~|>򐟸/nm^8y5aѹ;.bg9?5iȏuពx_q{0Ռn]ŊBE§t9~BPy*k,C[0v^{TkndHsP Hu>`1+@.8-\lud /N3smfv.?u[lJikYG9w&|7*jdn5O@:_F@;ZȢ?n}h~H>IƴV x%}p{!J }7dERG^(7ZyTށf~%xlP{pe7_Oڎ{z)8\SKԓR..Rl_8S'U>+7*W2&K5O]o{0¬yty:_;6E%xk8g;6+Q>Pe{ :t}<4euF3~69 OgDSn67ܝA!{W5P^&0s )fq߅ae۶ifr^ƙ- 9ڡ_32bn .d#C4}O*~Y@OÇ0M狷T|{(%szND[A=wm!'T4q\0{Fٙ%%`YR+{[&@$C~{i4""CAZTRJSց!>LKV?x֟8*<&p6 ]]0oxބIR*rVOnoĕ6tehMmblçV" ^"6l@ GiA u0Kf 9~~"nE$ؗe+lydZbfyuӯE&%̌9}S(>J[~y 4 *^*3CEw4^ғG#1BmB۽stB杅Օ>/\AXaC yR ڒc5RpT񮀦s;4&\ڮ]׿\ppmo֨ρh~,RN#dgƠyQc^`N/Gi492(+t }n[J*bl^_xJz0sGIaAA .bXV!Ih6 Fz^zK}RKm WTfiݔA0 "9<^Eh NUЀ}if^6#;tǰ+]ʷAMf EÓ2@74*J3a\`A."ڬT.)qWSYlJH ?cm=_Ol6[ qϗDz<~hHý(m2z U(VvXP3 LR .Ov.2;qxΊCrslcg[:yGLK+,sCƹ5 $l2 &B@sBȳGyD}_g/J-]w3CcvWiqC6ix |ЌO06 4-֣/VGgL9r(> ȆE޾>X#J_R~:&jJt}oWt!Z. /OM,{I록[G`O[R={BD/X0Ml!ϼ{Q8ݭ1Nh*vq̀M||4~Dn` =Ǟ [wS-K>KJ QW0H=eTUhʹC5xQEn-l".,$9ɧȼ8yƵ#@2Ӷ}R&OeXĦo (pbJGR\zWP\"Xz)K^32bSHAfҰ/._:ީ߱S-DGƅ'?m5LHڄw5NXRCR_p@I<'Q}ܤ=ܡ+)YPMkJtEΥ`)%4a:>re$gt> f_][Yfn.rzsLux1밾;uUV%g$ƯЮXo8N*v>'L$ޑn?@&?Ѐ%H}y2-pP wE9uXzX?]P̡(rTw輅uÈ-`HdkO I*f3m߻y :w6_jOZs!;՜!t+\^l>/P ?2 zBFc.R+ԡR;c+EWSoQnM1hjw #:!FXpnkPȐ(IehoF(ے#EK4IKY;}V`w! 2 Vu c0f7oww7ы&UMn7;xig"4CPRZ˛MfZP8L!lsNm<~ü~̳6#?e ]cR;(e* eRR