python311-requests-oauthlib-1.3.1-150400.12.3.1 >  A e8Tp9|y+-j^I6yg.t -$bnoÍ0~( 25l6̸.Fcb9 ~RaXԶcW?ߍ٘S%8Yz~4ɝ/(4,$PuGgV+c\:#,j.)R1} !!D&Ԋ/J{6DF8CDOs,Dۇ2f&%_m2 "y#)\ 421bf43f86b274f90b687085380bb89dfa9b1cde18974020340b8b9a61076141b7f47a4f98d4cdd1c541a77f4e478fbe83ce2d16e8Tp9|+X`NQPvnY9^8<} Q*#0ȰkIZgujZtKx4`9ą["J$_|k0,vH{G? Ă,XŒ Q~<(1!זXt YPzZ+D;D˒EE(<-wb8gKUZ4*@0>p>@?@d$ 2 _ JPX=L= = @= 4= = 0=$=U==(8 9 : F0G0=H1=I2=X2Y2\2=]3=^8 b; c;d=y?|-z@0@@@D@J@Cpython311-requests-oauthlib1.3.1150400.12.3.1OAuthlib authentication support for RequestsThis project provides first-class OAuth library support for Requests.e82h04-ch1aSUSE Linux Enterprise 15SUSE LLC ISChttps://www.suse.com/Unspecifiedhttps://github.com/requests/requests-oauthliblinuxnoarch&kDppPP \\88NNaaXXz_B U AA큤A큤A큤A큤A큤A큤e81e81e81e81e81e81e81e81ae81e81e81e81e81e81e81e81e81e81e81e81ae81e81e81e81e81e81e81e81e81e81e81e81e81e81e81e81e81e81e81e81e81aaaaaaaaaaaaae82aae82a4e194cbccd6b33ccc802d7a0cd0ca047339a1b7e470e47136b326c14659828881724f6fd91655f58b4f30dcfd37da7cc2621e46baf11fd36e5ae33aded89723101ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b30b6a0dc238090c0e447d68304a5f265297a3edc8f402be013559ecb2684da86bf1d51e360d604eeb887a8aef06728d05d354d54cf597491581695d46c1545348f7157c71ce9a60bccbc78f6bfd72c26d7c45ede5059e50e0e4e9398a4eda291423650bd3c3ee53273736ce2f58285fc1437fa661c13af3361c337df1912ca88423650bd3c3ee53273736ce2f58285fc1437fa661c13af3361c337df1912ca881e924f4a400c5efcc033a7c7b687e3940541962b3195f8d0847c6770b701e4381e924f4a400c5efcc033a7c7b687e3940541962b3195f8d0847c6770b701e438b3322e35506c1d9a44da3991b5569989ed84436cebcc3e244ce61a9a754f3798b3322e35506c1d9a44da3991b5569989ed84436cebcc3e244ce61a9a754f37987fdf07a89859e7721f2c1baa7a6da5460a09863cfb992c6c73ed81f879669d9d7fdf07a89859e7721f2c1baa7a6da5460a09863cfb992c6c73ed81f879669d9db6e9bb87770352d498ff54a03b3530a1ab0c3c96f3cdcf17937f54ebd44b6982b6e9bb87770352d498ff54a03b3530a1ab0c3c96f3cdcf17937f54ebd44b6982334cd95d899d761762555b5acc40b6ded98f60fe0c0da78169b2a1f45880c8674795e4e508d1d1cc56709af0274d900448117f7809416b275ee6dcf8a30d72584795e4e508d1d1cc56709af0274d900448117f7809416b275ee6dcf8a30d72584b0a58ae8cc280276fd503744ce7c908e523c28c15dd35f15309f6bd7250dadd4b0a58ae8cc280276fd503744ce7c908e523c28c15dd35f15309f6bd7250dadd76f07c2f6aef8a5cd2a68eca6916b397a7a69551df2c559610f7f060f4c1754776f07c2f6aef8a5cd2a68eca6916b397a7a69551df2c559610f7f060f4c17547f708a253939aef665dec9842438f697ed20ecd71d6180656bef7909bf83f1c0af708a253939aef665dec9842438f697ed20ecd71d6180656bef7909bf83f1c0a7c15b7532670cf28d2e2364be7f2459f09e3963ba77963d923d5a480615effb17c15b7532670cf28d2e2364be7f2459f09e3963ba77963d923d5a480615effb11f25a72c8644f1b67cb04aaa3530b969b166245b2f9c56cf531ec46cdb97a63c1f25a72c8644f1b67cb04aaa3530b969b166245b2f9c56cf531ec46cdb97a63c57acb1322ea51287f029c445050db7829f884d3229c7b550af9bcec5c8e93ac857acb1322ea51287f029c445050db7829f884d3229c7b550af9bcec5c8e93ac823886f1745e83f78362baba802a16daf380ff85f228f6bae1c690ef2feef106923886f1745e83f78362baba802a16daf380ff85f228f6bae1c690ef2feef1069663d465f1ee7468374fbb2c05565bd8b7e3f7be5a1eb8ade001e9880617ea0b2663d465f1ee7468374fbb2c05565bd8b7e3f7be5a1eb8ade001e9880617ea0b2e655bb7f42260619a8c50be1d6aa8e5cdab4c318c242207c0a2ff8d83ac21f22e655bb7f42260619a8c50be1d6aa8e5cdab4c318c242207c0a2ff8d83ac21f222257dcd634e3083ebaacf16b3dff7b8360fc19bf8c8e836e5ea48699a055027d6cb6864411b83e4a1a7365788267b5fb7a5b458731bdf006c8f203ecaeb1219f57aff60509f204a7304d60d1a834db2507098f845dfd73130250e01a215341feae003832b60a1ea78d39f0862f4a5d1b7920ba6eabce1d5032f8081cbfc438012cee79a3d56b99e7a024e0b3cf6f90a8c9677974ba618ff7dee940ffe706d6929d3772b6dc624f1740cdb0bbd9765bd7fb95e1e6d5394bd00e90db026053aaf41e744eadca3e67d12f1848c7c377e7fbb531c42f06d86281f188dd6b77aced8c603cfd0d0dee90d81bcb2d57e0920f0214ca28cc0c7fc47c4c7c67ce19bbf731c8cbe6736c465ac6b1659353dd761d2610eec5727df4deab3b49f777670ff4c0caafb74b132f3dad54c7e766fdada60b7d930ca746193d97249baeddde10b51a24f4e1758a1a0db73e23a687efe5192af159e81d724af06552432a6ba4dc2e91b984fbb9e1c31bd4d847bdf2205097f136eab8ecf8e29db595060f095c38827f948baee4f6e25587d2ac4889dfc1f841687499a284ab0554737b14ea15d75e61568bfa81bd9fca2c9fd78fce4f690b927734c6b05d756a5ac87ab653501d1dc555ddb6eec93a02db32b6a3d708378167cc6c46bb710a1d1e032ef8e8c59dfefbae01846afad8a8291fe6a08966f3015af9a8ff675d84b981f9793c122f7876e8rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-requests-oauthlib-1.3.1-150400.12.3.1.src.rpmpython311-requests-oauthlib@      python(abi)python311-oauthlibpython311-requestsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.113.0.02.0.03.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3dBzd7bX b aTU@^\@\iL\l@YX*Udmueller@suse.commcepl@suse.comsteven.kowalik@suse.comdmueller@suse.comsteven.kowalik@suse.comdmueller@suse.comjayvdb@gmail.commcepl@suse.compousaduarte@gmail.comtbechtold@suse.comprusnak@opensuse.org- add sle15_python_module_pythons (jsc#PED-68)- Make calling of %{sle15modernpython} optional.- Remove unneeded BuildRequires on mock.- update to 1.3.1: * Add initial support for OAuth Mutual TLS (draft-ietf-oauth-mtls) * Add eBay compliance fix * Add Spotify OAuth 2 Tutorial * Add support for python 3.8, 3.9 * Fixed LinkedIn Compliance Fixes * Fixed ReadTheDocs Documentation and sphinx errors * Moved pipeline to GitHub Actions- Use pytest to run the testsuite.- update to 1.3.0: * Instagram compliance fix * Added ``force_querystring`` argument to fetch_token() method on OAuth2Session- Activate test suite, skipping three online tests - Update to version 1.2.0 * This project now depends on OAuthlib 3.0.0 and above. * Updated oauth2 tests to use 'sess' for an OAuth2Session instance instead of auth because OAuth2Session objects and methods acceept an auth paramether which is typically an instance of requests.auth.HTTPBasicAuth * OAuth2Session.fetch_token previously tried to guess how and where to provide "client" and "user" credentials incorrectly. This was incompatible with some OAuth servers and incompatible with breaking changes in oauthlib that seek to correctly provide the client_id. The older implementation also did not raise the correct exceptions when username and password are not present on Legacy clients. * Avoid automatic netrc authentication for OAuth2Session. - from v1.1.0 * Adjusted version specifier for oauthlib dependency * Dropped dependency on nose. * Minor changes to clean up the code and make it more readable/maintainable. - from v1.0.0 * Removed support for Python 2.6 and Python 3.3. * Added several examples to the documentation. * Added plentymarkets compliance fix. * Added a token property to OAuth1Session, to match the corresponding token property on OAuth2Session.- Remove superfluous devel dependency for noarch package- Update to version 0.8.0: * Convert package to singlespec * Added Outlook Calender API example * Mentioned file to example.rst * Update google.rst * Allow OAuth2 session request() to take client_id and client_secret * Add requests-mock to tox dependencies. * Strips new lines in fetch_token response body * Prefer user-supplied auth credentials. * add a fitbit compliance fix * test successful fitbit auth calls as well * v0.8.0update to version v0.7.0 * Subclass requests.auth.AuthBase * Allow fetch_token to run through a proxy * Cleaning the previous token before fetching a new one, to avoid a TokenExpiredError * Adapts previous commit * Don't nullify token before refresh * oauthlib raises a different error from what we expect * Date for 0.4.2 release is added to HISTORY * v0.6.2 * Adding Backend Application Flow documentation * v0.6.0 * v0.6.1 * opt in to Travis container infrastructure * minor fix to the previous commit * v0.7.0 * Fix TypeError in TokenMissing class (call to parent) * Added authorization header for token access * Be more explicit about Travis installing unittest2 * OAuth1 tests for authorized boolean * Only set default headers if headers are None * rst syntax fix * Google has changed OAuth 2.0 endpoints * Use client_id and client_secret as basic auth credentials if provided * Add installation instructions to docs index * Add **request_kwargs to fetch_request_token and fetch_access_token in oauth1_session to be passed to post-method of requests.session * Allow OAuth2 session request() to take client_id and client_secret * typo in error message * Add requests-mock to tox dependencies. * Prune .pyc files when creating a release * Update google.rst * Test 3.5 on Travis * Use unittest2 when it is installed * Completely remove username/password basic auth logic branch * Add setters/getters for client_id and access_token * Fix up line-length in note. * attach the entire response object when raising TokenRequestDenied * MailChimp compliance fixes that work around oauthlib issue #296 * Allow explicit bypass of basic auth logic branch * Add imports for Legacy Application Flow docs * add license title * Need signedtoken extra for oauthlib dependency * Include import in Backend Application Flow docs * cleaning code and checking that a password was supplied along username * Update real_world_example.rst * Added tests for OAuth2 authorized boolean * Keep the username/password basic auth logic branch * Fix typo * [bugfix] Add headers in refresh_token flow * Setter/getter for self.token * Don't intercept HTTP errors before OAuthlib can handle them * Add tox.ini * Verify return value of OAuth2 response (#178) * Fix a problem that its get method always returns 'not_authed' on Slack * Update Legacy Application Flow documentation * Check if client exists before referencing client_id * Response objects should have cookies, not cookes * Preventing sending Basic Auth headers with "None:None" * Users should be able to override the token when using the Slack compliance fix * cleanup docstring of OAuth1Session to fix a typo/usage error * Allows tokens to be refreshed via a proxy * Add unittest2 test dependency for Python 2.6 * Skip rsa tests when dependencies not met * fixed the layout of the note * Rename _refresh flag to withhold_token * Use requests-mock library, add tests for Slack compliance fix * Remove misleading README example. * added note to the real world example explaining its caveats * v0.5.0 * making operator precedence more readable * When refreshing tokens, pass through **kwargs - Use pypi.io as Source url- updated to 0.4.2: - New ``authorized`` property on OAuth1Session and OAuth2Session, which allows you to easily determine if the session is already authorized with OAuth tokens or not. - New ``TokenMissing`` and ``VerifierMissing`` exception classes for OAuth1Session: this will make it easier to catch and identify these exceptions.h04-ch1a 1698227250  ""$$&&((**,-./0123456789:;<=1.3.1-150400.12.3.1 requests_oauthlibrequests_oauthlib-1.3.1-py3.11.egg-infoPKG-INFOSOURCES.txtdependency_links.txtnot-zip-saferequires.txttop_level.txt__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pycoauth1_auth.cpython-311.opt-1.pycoauth1_auth.cpython-311.pycoauth1_session.cpython-311.opt-1.pycoauth1_session.cpython-311.pycoauth2_auth.cpython-311.opt-1.pycoauth2_auth.cpython-311.pycoauth2_session.cpython-311.opt-1.pycoauth2_session.cpython-311.pyccompliance_fixes__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pycdouban.cpython-311.opt-1.pycdouban.cpython-311.pycebay.cpython-311.opt-1.pycebay.cpython-311.pycfacebook.cpython-311.opt-1.pycfacebook.cpython-311.pycfitbit.cpython-311.opt-1.pycfitbit.cpython-311.pycinstagram.cpython-311.opt-1.pycinstagram.cpython-311.pycmailchimp.cpython-311.opt-1.pycmailchimp.cpython-311.pycplentymarkets.cpython-311.opt-1.pycplentymarkets.cpython-311.pycslack.cpython-311.opt-1.pycslack.cpython-311.pycweibo.cpython-311.opt-1.pycweibo.cpython-311.pycdouban.pyebay.pyfacebook.pyfitbit.pyinstagram.pymailchimp.pyplentymarkets.pyslack.pyweibo.pyoauth1_auth.pyoauth1_session.pyoauth2_auth.pyoauth2_session.pypython311-requests-oauthlibAUTHORS.rstREADME.rstpython311-requests-oauthlibLICENSE/usr/lib/python3.11/site-packages//usr/lib/python3.11/site-packages/requests_oauthlib-1.3.1-py3.11.egg-info//usr/lib/python3.11/site-packages/requests_oauthlib//usr/lib/python3.11/site-packages/requests_oauthlib/__pycache__//usr/lib/python3.11/site-packages/requests_oauthlib/compliance_fixes//usr/lib/python3.11/site-packages/requests_oauthlib/compliance_fixes/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python311-requests-oauthlib//usr/share/licenses//usr/share/licenses/python311-requests-oauthlib/-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:30963/SUSE_SLE-15-SP4_Update/fa032aad0eb6198dc0317ba7a57e0d7f-python-requests-oauthlib.SUSE_SLE-15-SP4_Updatecpioxz5noarch-suse-linuxdirectoryASCII textPython script, ASCII text executable  !"#$%&'()*+,RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRK T}R>:utf-8c4d560905d42b1c1847ef6c27d5ab9510fc6491baad0353382f15f108ceea5ea? 7zXZ !t/@/v%] crt:bLL U pP{6A0^K磀4I5GMf󌼭-tq1uٳv)SsQB-BvIr&b~: `G'!x=ZgM`{An|Rqk|efWM/O ؐ`I#8׈0x>,!20n D-_*4݂qHmT+or{Y5~S/7*;mJ U}Q]3?~pD贝oprr-K^}aGOL CՐkHk4yIj߿;G-׀EU,dK] _NQQȃ0[ڢ%*'Q2v? :S@ ?~CwCa0[`4hmd6=|]G.h5lDnljcLyNĉX'wj$pAA]l. k&㣔CO[E rG>E'H!g aЅl_ÈRsX@hYr{?{\G;x`7U -O+-$Swܿ``LNYc9I\94 \1OÈL d[z80fKW1!*ݟLZ2` kk) $4?VX5S+)z~;nr.Ǡv)?HQ#-  q4݂\ qV{"pj2UXVk9^1(-VErx=G)0\x.ţI^[J]-1|ԥD4 ah2G`N%q5+ۓ}\bk FQ.>̩47eQԺ2tʫyŁuQ K? -";s߲8ƛ}!1 %{2cdAd34}rniP 6ώՋyi%YVx-fzU\A9=2rԼ'= FBw o&hΗmw`a aYPsb-\R\#xrsS*+dxnF?cx<-=ڈ1j9sA4c{Vі:'7 DָJfDF@ۤǿvm40n(oqqs㻮U\ `}h^J?gRsE:`~@uiTu;z8 \Ap1Lhr搴 D-vK*hr~E;<>\!0s819Ҫ ~,. a-N5kVhTG.͇RaC۪jʕPbIy%K4O/lQ7t_n1ak>&Ù"N7wX-'.L=6:޿pJle7+)oY3dC<5kh d}|OlGxzrq~Y!;4#j|q궗^k4$]巯7D>^{F,[;2<ܷqozNm'| ݧp;NԄGt'U >][;XdFSzc3mɝK_rMcTc>H߸V⛭Q }9rz"f{#2 ƃZrN[?wOꍕVRsB⯈T@R#H&Pnɜ- (Seǫɏ*>$[,Xe>Zۇ(,C'A=T-1*"^ F坿s \iǴ>:1fXgkgBTkJ`nc#= ۴]ng4#cC\>K~L7:<hSjcaZi @"2lM`! i +y"cqd*ܩ4F|xSGtxe%N%Cϯ)YJۺ^jK פ"F'@Q36i'PrFcu6=osAח{7p@ y 1Ҳkß$ԟ\@HlV>j(ˇm.B9 LsF|oƕ:5/!Yz(j`M=*,Gc= tʽG:^1J^@xqZ$eS%zvU ӯ(U4*RJ͚̃Z.P^L*j:ћ>8%ÆLyT LzWsRH{z5㕗#zN,'"r;G IjUJߩ/+1m(Qm7)# Mݖ z>h޲(4aZ#C6ZF;/Y ڌ)SRWk!ip~of}<9ASbv&"EgPZΏ5LX8__R'ov#kL_)pxn+>Wsxkp.g/*=2kz-&(]R|jF`߷&v@ 1htloKO[Pn94 @z3~R^s=L~vW4[V?ZJךe iД+Gz&oÂj_BJmrO%  &8ѠΗZ?@U4r%eK\By5T|B Mu֪q"}Ϗrs)|! ei*Qcbe2 qM|%O;p^op!s ڮ}.#ӃG&RdN5{iFtL͸#,\G*'26!a a?eJZQKVeAJU$*/$Eիn?ؠV_AYԁ_׫F7BF3rkvTGIVˍVd*~~OٽA;lH:52a <\9Jsھ״Q6:Qr][;Tz^"<_ 0R?WJ*(JVvE50t|OG߂CFgLrèF:]Q4 u([T<~GfqYEY#H#Ԅ=UC־ɗY7=Bs(y썌DXG9"Dd#`_6bJύ̓0 20ΪbpcF#۷ғxkkJ}MgHCryp"^t̵FzHSևj8oD|9/2n,W=~g%p2n&9缱Z!)x= G=Md^ ʩ=\gFܱIJZ .d~ B&68Oh2dzkȾ%D}5;29Jch4~e'23%x"+p 1W+k\Ajӵ?F }\n~fH5Rwt#䤟uD @[P4!IpB˙=:(؝=.׮?Oe7<8Nn<_8r}ɠ,/b/ S*0Ngt6-T^ VRُcQ[jg)-% $/ٕ2j~wWzUQ 7g=RNv܁RQ~d?6l39tw2^!3҇ZoU`M|Uh0RV^S?K0Ѿ =2H'B H ̏7Qml(X[AГӴ=i JK_B RٻvF"_58c;W啈@ }sKSg2tX2su[Йr`M%UZB[nv SQf=6r/nzG-E&qId}C%+K+ ȶ#}pLG DQUZkORE[]fM7qmFnJ&>Tmԋ-؀˨3Xl4]+Xz7qn' 5BPE˩JH\LObc__Pce 2 B::cðo!G/KFHr<;pl.B] 8Aeˬ<+7u^㉔!,hIJz= !@+$D*7 Vl'`ÑPX]SuFCha58=y S{'p~zA;QZ" u , _W[8.\4Lw4~åd[]_Aܧ!];Oʂ.wߩ ťTOviA\)ʥx]tRrON.T2jאxxH?jk|uJ]o'_\ѭ)ܚA,T!83U~t)'"UX1È&Oph1 ") \x Y7CٜzU'GuHvIhB{y`8;`?Y>u>0a^Xg.tT&fәx2R߭)D,@LTS"jJ"?}c Ty-;GO;m؂$&׈\8em/(eY +ָzN!.Bp& B̽ IK6&8γڹM%QY{?k| )0Dҿ"_>∊؄cu¤`iyOj w@:߮~dNt)/͎4d95DLKL9mr4= IoU>sKq`H[|nxOMV1]4KV(₢`6ǞPiwXj`+P%eVW^Z?rlphfc[8i!pDߡ[^G I>|mWlCٮ,3^:<3c |p/2QF]ǖf%6'q81r>:Mtc\ k.(>Y#V)\}Cm1`pXΐQ`>*~;CNͺ^up>gBxA;ZJ-Q fƟf9H#LVK1rr-9Iwa Q/wj%c0Ά=OIBlLMwnxe!39HN}bsmS.Ȕ,Ibg c7p%0Q'D~bGMK(RȸKIcܨHnS}&? 7ݳ/fj.@Gp5|= BF <-&ީ8`4ok?H91<<_X^|&Ѳ5s'wzʹ`W͒dpd-:(LAUk*Bz ۍֈk3yP/_ {mO"-fڪQPKh>h}˂k)Tr$' Sd:|.]~0f*.(쳻~;&\/($դk܃3Pǃgg4Lu@; ha_.HܵY>`fޖHA@4aE>e1=:@WkG~횮u'h-RWZR;9}yo8e *X!dg$RʰȚE\tѵyG;!'*oNp>-`8Yǡf j>5y1>eI>X^C[n<`f2BOxufNj\6ߨVf*K2 cY}Q,tiɃ%HI7^ת&̊e;|;i6ٹ jc-de`gF"xZPۻ1+ )d-W|$K,uķ"6i_`g!J5MjǍ*5\ 5G1D+BD)'\dץ #f;=#_%],ocBh /fs:P'7HHfu_nx j⍆8J1Dd9`!.&~A~q G^(nҞ$Gl>2KzNco(@kw\A_u;f )xgL{RHDțo L,PZ:P?'E,s[ !j PJџw1~텑k7m ˍ~n{t&߶3DEmrEĩ-avNH~q2\_`DGמ:t~RQwlqlu S&[ڮ ] μ[̺ٶ9E];a[슉\,te`#/wH6$[-Fi,!X! o\m!"y^@Oyoο(Af\>?#] J{* ڍwo>,\;#Y Z&tS-")Q~yVZћ({+CJL%7qxΪ2"cD)-\% 7@)gI[kw ]#an/EUaamasKzj5j05y;j*F1ܝ+v]]Xik z'M>C`tnV_X1 Kkq6?s>#@H%ƭ1V1" BP h#'GW01 6+ܳcHu-jY|H%`dBl csW =g81Q,XD n%G/{g4v7kQt{]PC8YW:bY`kmuKe1aD.f<:,_SSLT夳!y8fb{d]%rpB:苆KK^F@y@C?ru6פ]tuw U9ʾǬbC9ޭHwު_6C`\KHeӂf=Bs` [էhhuD/>o/dd]g -'hѾ$rqP[0h L2yg_p3c7w%O5WR*#^T б}vn|7 ttC%O܎,{{~bTY4\j X=);V'JHLHF[d%4wiǍZYAi#党zx#G ^{En3Bv{Xu뙤5T‘v`rX]ôCE^sy9 Gg6Qj2Uik :. qfG`{E ϤV|c/3 +93elpY*\dwCVD UB .|0^d{HHqE49A&s<#e5wגgПQ﩯VS>fzXyGD"M4{^U>AI6؞^MnT_w=S@ [ґ(͹XC4VlUL3{3/Z^'wM(8>5'}zb.fru1'p"?p=¢g~%!-Q])n&%ʌ4*f [9_ޅ > 0aW%H Oiv0/c'Ldzc)z7 !.EA}xL`1ϰ^0Pf[=E]MM)ie-QlBebj1V"J)502BFoB&@S^7{Hn}iJ~W:VG_89VSJ" nϵ5Ӣ2VF8 51Ϗyn&XdZ=Ia"ന6 )%t|E8޴6X4HGU%:h[2H\v)"amn#m@Y/#j}Zp)=%YH.O?Ȭ? `4 ;Zr eW|K2>ޱ8 ،)N4!)7#6hSk+jYCk (" G^jC٨`" g?bICa?,8SZȄ@`f8ACNB'IA`2Kgaq2-]%ܦpe Ŋ1:'crY}AgIIFm0`Ged:xgFx` ԍ6H6ƙB@(,7Az~QahhyQ]4nO7^w5!|!Oލ`7f]L2ִ9ОS˙@j}>]DoA,eKVEىLYK +ϵO"<V:]Q@I9yEZ435ag6G2/QT)8_ip!-fdDgu@4t; nK!WNLJOHR;1w8(9Y`?5 gF.nHxg%1cߪ R<R`(ײX'5s9"YˈM`|g~O,+/q`fzh rwNju{QHUcA&#p/妔4{&xGnk 6=aԅ 0ѿ6݈3^ x!؈xo.H c+/gPk9?'mJwv Ijr_sC^MKV$L[ʢbo#XƧ6[׮e+P,i)%t(,~wsH+w#@- g f ,tGѭo*q4l9h5UW΄v~36ßNÜ݇}ØFצs0?Mp7BsIEC4w41H/fȁ}ԑ 9m{6x A:@&z=` b93͹4;/uzyb9c -*Ld!Ⓚzڠ60]f~40Dg[pjXhO=!xD-3{La䚥?}m czˡ|CA^i$-iWYM5qM=n]w f8{E6XJ;&^7rMޣpdXvR2/+ƣӰ]>'!j'TC$41rd1E0`MC͢- Z;-Eĥq?B'K#P{rOkMdtiR=R!>cuyDk~U6mB"NΜáqRwphkM%tT&=vzN.%c#!x'g9ŋ|^B`E 8#d &`(sTS+5``N {H+;>ݳy ÆLwdPWzmp'O~rܒeHk8UڶCuOZBFq܋ WϮ6I7NzEq ZJ %o9Utv4"^Du5#!2l0̨l ŃlaK^pRuhгpSlViv?`E:|N)|]V$hmꈝdPһ1R&ڿV;hdnk$@m.^l y74x$P{ )4r?Ⱦ WN{VFKJX7$EWo<)ö&NftETZu WWZ9,J3lo@#)MwQv1"b%"$iFWy?]v[cE]Do];6㵸E0jFd l2Ң]mn9o!O@/$D)(_XdG  <jqZ4kJl \X$:_k+u@&=HtY9*DG{M م"DMɐzd 5VE-Qպ.WW[+ i#romL%U3bV fO' -RuG{~b97MmVCe3t[ğ󬿶-a^C (hZ5dF^9)b`; 5ҽ$oeu$hĭ\$nz54?WOdkc\ԟ@>[zhǵC9HZxQ{ꨋ_z='v@$PઁwA<|Fe{cӬDzEGUζ˪N:&`Nf+ l4q̯ko6:SΰtyȤ4LSh7Hv~bkc97bSʊk^;Yf5EZR-wa=䢐Q̌|m T ?GihC49drxy!l@1}(rRI;e0.D!t=ʄqnjm/ٌ ?o,Ȋ ( M;m"^^yE\se,#!6oNfcV$J̀U8^@"7kO:Ym7([Xc#L= +=-Cn޼8Xx:Aq;`R,I ܼۖt v&EF &.Z.n|0iiÆbƮTc OkBcl=r8\O ʉMf*NFIl7nseGx즋r:$&PV"Mʋ%DO T9 Leg2~:辪fUPc>jb@b8eބN ~NjO^[^!C {/ g2۲mBRjP\N0[3 w2ړ7P K]~cSN z,O#T;efGK !hp |y5<[=?G=#KGd} pdTfkCuTQ>nɆpr!+>vO0SERZ$ UTk{jA$a֋m)5DZ"m%2Q1OBփ_[a?'<۬.7#.v>jRC،;,GTr^}Wibtkpw&TFwC25@O̶yϏ烖gI`w{r0x>M/ރdq ^!ZH(w/2_*~=#|pICؖ{x?uI(wxmUszvKѮ%$xk8\ "_pڀhy)V\,{R +c8RM#,ƐOJ?3z ahoi<.}Jv;rx$)\G`wcRĬs@47&[6^/-Tܫ{Ua|sC:ib3820K! go}]ϾtEX+wLwUqXIZuTGPy2~#9sGBH&xp-نtm.ِtWFNki֤=0 -T.Fv|d3'歨0ʎL@C Fi,YKW'OpߵTMo>W"+'#<?qaʚ$1x:\d9f Tp*z ͟EHDPFT'vɁv]aﮝp̰7Oi #?MHϽulSDÑȿ`%::Tے$|I !j~#D\HL xY1![Sy7ڜn b hg-!uxӧQ@Mxaϩ o/nʅfϢD5yKp􆀎g3厰bzdY  ǦF"ro=`v9nPGl#~yl$Iӥ" }WJ_eK]Py%OluGa´oӧgq VQߍԝ`Uɦ.>2@rP0V"f7hA1QE:/87MV[)J͙3yT5eC]r#0 "6q|.-5ljbMi{ iq(JΠegW1h:oBfs;v/+'[ܑb\>zT?EϿvʛ |$Mp?, n%QT)ID4h''ݼr I_?H~0T'~v t+m#bY|5bnʛ_md1X T0$%|)&xɭx Vx+o%O\^ &ID>3;{|B^B8ta))wòª%q' m:7SdXQr"=vCAIx %$ߜmtL4 &dye6'翤`f& fgM>s(aO:[DˑuVfmtQOa='k9g@m~%uڏes|@ENJF|Rgيr){~m2+Xfف|9` ij毨gs 6TU_Ż,U4!P 8OLsfB]F}PgT( +h2_.62OwrVb4>Z{ep+zR==ɛ"UHƪvk%Fj֯uDۊ?}ɱɷ%Q(mTmIJ+&'eb"0<_ V ".I_}QcVn|)\lX^`oF4EN\ rʂhJ Y6EbXKc܌J\JIPw\֚RAfam(fhOM̄g^TJi55P۪7 l4"6k8(b.ޛ:}/2SZN{ .VeEJע\ Wk7;C},ud<<9\e`֛G A445(WIxzӏ~Tkf}VчLf qpGJT˚O U%/( N{2Q:&̩uP@!.r9R.?H1&c;j41Pm9Q8QA&} c/I7"<Uk7e12Bblo ڞ٭b< Xo & ?Uإٶ6]##܃qrLI?(W~ x 0tdE~$ 2Oҵަ{Cs,Մby*MnK?SeiTXGXrV@T[~US(wJ^э "B_Z6}#sʣRiWL^ٻk}2O֯l{ !9rݗSȅԉT-@Ϳ <(jEMG-)N>K狄.íΛg(9\ ٳAUdܿY6 e\P6`Əզ3 N[ﮉi2\9gZ e5/8KXA0=7 , 7 +"l+( ={.$[~zax*&_7bw:ʵB5GTR"3b\MXJ'}U88&,ҷǛ\IsKTғbZ5yz'V^sO/ !vR-P$EKɅWY-k'{ߦk ܎=i2@ Q!طdE4ؘ.x),Ctxx|cabtو;4* ܏^\D&~wǽjN4{sޢ1Q|&"QÁmq$yaV?Uzj~@sB̷U>R%L[ח_& T`}]r/nIz-@?2zSԛyk&g}*)@p*zypF>=!˃-R?lxsYfG 1h)rAX.+1{>8V) !EyVw^~_6=Gx|f}xOkPr umJ}`a) 3W#7y34ѷ+2im|كvL8]#Ȍi{)A}O5 UQ])R9BY3jV><\UiR˰iP(CLh~29$2e~1}D c 5IOEPL S`Ȼu`/"eyi;sbC*TfHs{aiD!Mc bhcB\sgO_Xn&Vg}CіC*|omЙjV?ة7J9~Lj66ZO}HThҐ@yHmwz87b alǒ~ p5kdkɊC+О_51PUImt#u'wliV$Us('TQ.VLa~cP0B-CuY}*318W_nS@ ϓL֏VB$%_0 dh= [)=lPzpZ5<\U!ۚ;pxT vuKWr>@;b$Nw-^@N`±zY]ح=(u*%oMf9}-c]*#2N2\WRSm˻r=`1*C}Eק0\<)-yPY v:8&Z3@V˔WduC$}7[fL'c j}wmOj)}9@+ bإx~lR|S(a|20F ȨG ų_g d+}o]VyeM!Rb8Io!)Ns­/(?Hd%CEel6nDcM陭o\g? |yFui qho#:dI:P.ͮoh y4H^Rf$D15B/ G+>a?IOo ŤA!!)-C <S@m|1ii < A\~wx;#A]Rp#,Ax^ilj'^HXjm%!U*P( W_"D?`G׭nD/M_h,)w$[38.jټЦvEFprR;;R5@dO@4> kWsI<[dA@#|3WdءŔ s4L~(;3v*/C/B%P-=]s<^qZ3>\.yR;E]Qzٮ-NF QN$S-Z]eW6  P,$-a \𵖟51{(ZͿrR%Sƶ.IFF 6idt( QB9+Sl0 Q=c8S­!Ь֥O{=&A( jcsB.LE_K["e\s@_7ˡQ]~o6]my&b;n]-MPϠ 9r$VwB>zdLSYȊr]P*Ӕau\ZbmkWG ~s84f5GFS+]|q5vm,qD&ix&18'/u*qUfU!1KQ}[iOdf<T>7^| 8PPz:fy^Os"M m;5乍-5rEpL<5c!F>>Xk1 +:a .{ k%`1cKi֗%Ms Y_ P6F^o+﫲F㶭~qL -Rg{iBbR)H*=V*Y-e_!}#u61Q_RcG?WǗgʫ"Σ`TG)876Uh{Zpo=%udd'L6% Iq,tWECM7-2Ԧ&EH!=wRr~t;!Cj3P^x$ K{#7kf/όF|#_ jS#W* 4D|BfYq=ߔ}8rWٕ]QWә㏩Onަudc.Cfs$k2jw<{*C Z[wEd*Ya@ФdEy!"tCdOI 5[T:a0he^6x(!8Ktmto-!} v[ sp$CA!N}qM=NmmQXV?q&2y \0?٣ԁ1B8`I%wj2#4Hs z n|s=uD#+#]"hUXv/\An3g 5u\z9u%sCe(~3i~5?}O;PQ!y.˟+BgV+A`¥ڑtGp{uvۗQ+#_mrHٷb&cƜ<},H# udXc=xCl!_f[õ^`[ӴGEq{K-_(j"J6JZQkE!6h񺕙+U}Wn!F?p&gGM 4;5r.|WÍcHmS"4܁$o~f$dSzs5afxg^^*Kl Mq؊P{]I8n9?ta ~#LCJH4~mLȩ=bRW2,|TM]`\q!V!D4Xʧǹ ԉ""4\@_呝?5;v/eXZ kM{7#dОw`w|0rsP40' MYQ;W`돗[7q)CPC1);F i SѢLL]戀 T/ Ҡ<IÞMtRhPJ] DOb=H3{j2%lٶVCVed|b m-BIt,ܩ6m'_LLMX|q \$D{*גKr\^lKsmGEnʓPJ 9g ~)z{l"" 9(R(xWHΜ)%!#GAP 6C`!s+6s=kcEt]% ).vҖ?ȁWmg[x$]>Ъxy!+A뫎/XZ?ZP,u%]~'n=6^tt%lrCpҲq@/i,"J$5%Q&lhu!?`\1$";CYAC1\,Ahv xf񵳵Iş*}HR|D0L<6<o' ԑ-5%QГ+Y:Jw YP:޹C` m 2j-8xNis8op*Ð*-;, q !d-࠼警aX0dPs$|]dtl ڑr1mehVOuux*9%3;D±N7x?åin+򐂴{-m׸`Xr>L9.!ݴ7lj<]Hv.e6`Q\AVՑc]BcIR#4s7;C*&.eAFE$u(|>AIp:P ;s)4|!N@ Ba{~e|h2:O1Cmގ5>\,Pen MCuQٳՒ%YkDH0嵻K3>J&+&!>fS(x?cq_&Tb)A ^/+XiϾ ++@JNҊ&|LK k,]I^^uyN1,5~"<1aF1;J/*aBIvCbd khBûh7C.v<ݭu1́ W }%}eYA ml9O?sr`׭n\:eߖٸmwG˃FXSnm֭%5`/ JrӢ*sӾ7ѥRBx<}igבF?}B>R*%Ad$n9-mkA@]iۯaWgH$g;n#Tھ¶dgAHN|oCMYdۨ5ř$Kf ӒF7؇ /SBu{ײw̱ ټ0zQ.;еԽJп5>耭/S!ȪX,#= l&{c crZbDoAt,Yu>Xxi\,&fHr|W}bR5J}hf^mD1v)v5Tt{qJ H` TmLT ,L5DI@8;~L6{uYXNAh-8vV5풃,-璥#jh]] HG+`b Dk Z4LyJiPc0bu78!%|eVPM#BqOkNl3ʬ~н>fI=(YcUrqҗ i***O*2T6H<@܇ {iq Q(~fuuWa!&ZSJ%񺕷{G}l-' 3xi~/NEzqT\\tugYڞ+9rl]\E(1@JKbpncUYm l⎓49OH:R#ڬ_" V jQU_`-)3.MEILոG ;a$Hn{j".ρE 'xrhϏL8 C/n=7:Aq!nU>Ntm[YAji &d~2"g ~ $ YZ