python3-PyJWT-1.7.1-150200.3.3.1 >  A b~Hp9|H fgGTIJJñ9܀ E8!lX-MPxvδ"93:aϊ֏ gnG(j>'29n]~P9tqsd zqr|o{ǾTwGV)3/?T;(mh7l$u\>T[_d2"h~g\^@r' Jno`;5' ?`'}|R݃Y[P=!ϑ\kl8 cc0e910f663aa9961e8aab6fd42960fbe8ef32832199f7cc1cf7a812cbc693983bb4dc9e7a97b2e3ecc827dc22baafce77232705Lb~Hp9|+nie{9.hD}E X|Onm{9%4CƆ,̴I7 3ͣͬKl<Y$R!{Z~Qpp)􈝞%]G`%%Cp4}"saYNZ&"tN% :*$/EN[v_m~H-+y [i^'GqSlXU]>C4 =睟}laY@t9\Q!o>pB@?@d # K #)0{== ^= = = = ===6`=Td(89P:U>1/@17F1?G1T=H2H=I3<=X3|Y3\3=]4=^8b;c;d<5e<:f<=l=y?(z@l@|@@@Cpython3-PyJWT1.7.1150200.3.3.1JSON Web Token implementation in PythonA Python implementation of JSON Web Token draft 01.b~-sheep58ESUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Languages/Pythonhttps://github.com/progrium/pyjwtlinuxnoarch update-alternatives --install /usr/bin/pyjwt pyjwt /usr/bin/pyjwt-3.6 36 if [ ! -e "/usr/bin/pyjwt-3.6" ]; then update-alternatives --quiet --remove "pyjwt" "/usr/bin/pyjwt-3.6" fit=-*,<< ****  jj5XIS,h P8A큤A큤A큤A큤A큤A큤A큤A큤A큤b~!b~!b~!b~ b~ b~ b~ b~ b~ b~ b~ ba@ba@b~!b~ b~ b~ b~ b~ b~ b~ b~ b~ b~ b~ b~ b~ b~ b~ b~ b~ b~ ba@ba@ba@ba@b~ ba@b~!b~ b~ b~ ba@b~!b~ b~ b~ b~ b~ b~ ba@ba@ba@ba@ba@b~,[b\ [bb~,[bebc0c8251d744b72319ce57d95653a10138aeab3e76b980b56ae6795824ce009e017900d38c62f9b75b4dc7364e094f9f7e64d1bb245a1d0a35b1ffa70d7d893a0304f02a99c5d32f71e729e8f42cab9a86592f0ebc9da14167eb155c42f993201ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b5e5fed2e419b4e0cb061aecfc1a118db14a20ad56d3363dd1d32f8096fe7f5d369f043fa22eeb9aad08d665ec9819a8c2cfb5566bc8f23ca9fdb7ad90e23250e44fe431cdc896ccab691ad0599f4e0a12690ce1ededebe57b825823bc6b4d24fcf3a5490d8e755135664a2c1827fadddf47721655d0967a4ac02adb195a40a84f8cc93a8415dcfe7f8a712116c81b644efaaef48b416d2160a55723e0fd98df7a3cde61f4f3240b52ed1c5f41956a8e3378fbf61c7c77b78d6198d33a827a0510dd5854d6969d926f5760d57dd76f9cf30ed7a4683526e3aa83fe97dfc9accd642f3c7acc0201ca61a4f9e254ce2e38750902a61aaa1635007d6d863bc3cdaaa4e0c23f6f2d323e9546bb095f867ebb06890c26fc61700ca55b28547b51690833e8845924a247dd412caf08fd8062c0f26922fd4900bb87e0f0eecae9e71b6cba0ded367e885252cb5c6c5eb9275848ab04ec6f6ddf44f38dde2938b60982b2397dba6566ab48f348f57f92def6c7b3cbd633773a05a0bf138c3f70db58cf8825f759b6bf4272bc569942ef4081cef063d7a5be82519c9a229e04670cd170ddd7c2b34aec9ee9419ad9404342d6578d7b85f2a05cf84bdce0063b9928d44dcc1cf08e979938b74c62853dca52ab8c774120b607d8bcc72fcd031ce98830261464c6282296ac856c81b328512b333a2ae272457100586bdf3bda106099494610271c5fe1b23247e8d67dca3291b2b5b1d78de4597af24116d6c935c765709b94850ded2556d823fb63a1b4245152ae4217c1df419dac180927b7b8a9783bf371950ded2556d823fb63a1b4245152ae4217c1df419dac180927b7b8a9783bf371991a388abe6f4a759cffc81211b01e77d6a66d74e53a315010b5b797bb4c17911e531b33bb805907ac563b11694d8e1e787ee6cd7b83687870242abb1ceb7a7813d4023ccaedd743e1cddc6fbab12ae5da2cb95f4a4fc281b57dbbab509b46d7fd2bfb422b6b4ffc72b0c88678021f5ec31cfcd6527a4e49b4596803403766d5afef9bd7e992981d5a2d8698bada69b4d1a97115ac8f4ab2fa3014fc85e647c4dc1ea56fa31d17f50084724800dc5bc938997038df42437631bfd4c95b45fbdc434a4620ac4dc31dd01e4dfbbe33bea058a50bb10710b87fa4c22cce8fd23c555546db3866645439b293f401385256e991a20ca6517391cfa7f10358d37b0f9c0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85573dac8a96638c997e700b87243423f7f567a8b9e7ecdddcab7c917a3144caf4b73dac8a96638c997e700b87243423f7f567a8b9e7ecdddcab7c917a3144caf4be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855aca2a2b74325c5bdad76869e5aa5e1d154995dc207b28d9d324ebcd492e3f4f9aca2a2b74325c5bdad76869e5aa5e1d154995dc207b28d9d324ebcd492e3f4f941c0aebedc4b8a67ea476ad095f685719a6e14236d8eaf90042b0ca954c3746d07dce1d486ca0ee69823cd1f0ef91ad3890fb1187e78a6a08960df834c5bd0eae6cff6ce8cba74ecd0866fb4a1719ebf5745a300e4b315e364fb9b8a89c0d7cfa9e2a91cc18a10c40f1b8dd985be6273fbada09d6a236ea06edf0b661db80e2311ea30b8635708ded1271779b5caa104c5d8618868bd1ff037ea48553b65b23f994def45f93d40a8f4ea4cb75d7297364c6ff3e4789811db151dc4bdb3a027a9906abde8d324c8f066c7bf915ef2d7abd75d4e8dbf4893ca3d3a4fb1cbc652e0c3db1805ab592bcf83200c4b3ec7714015475e7aa3393113278745639861107bedd3f0336973c23e3dae4c76add90c5207017458e114589d344e3ef8d97a1572ada861e592777f84521785f5fcad43bf14d19b81f2e3942230fedd0c6ffecab10e080c3aa1da95063247c27a06d519cefce3e0f7148d05b1e5508fd77486638f8ec0e1797b4f3fe121f2461327de2e98e35d0f91370f0eb5adb923fdf0b62d53ec82af815b5f9da8685afb300cc5beb7949e1c22b79b6c1c054796cefdf6cac6/etc/alternatives/pyjwt@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-PyJWT-1.7.1-150200.3.3.1.src.rpmpython3-PyJWT@@      /bin/sh/bin/sh/usr/bin/python3python(abi)python3-cryptographypython3-ecdsapython3-setuptoolsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternativesupdate-alternatives3.61.43.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1ba@]@\\X)@\l@[1[@[@@[WZ@YY@Y.YXX•@Wڍ@W@W@V@V;DUȒ@Ub@U7@U7@U4@U4@T[bmcepl@suse.comstefan.bruens@rwth-aachen.detchvatal@suse.comhpj@urpla.netmcepl@suse.comadrian.glaubitz@suse.comtchvatal@suse.comarun@gmx.detchvatal@suse.comtbechtold@suse.comarun@gmx.detbechtold@suse.compousaduarte@gmail.compousaduarte@gmail.comrjschwei@suse.comalarrosa@suse.comrjschwei@suse.comtbechtold@suse.comtbechtold@suse.combwiedemann@suse.comtoddrme2178@gmail.comseife+obs@b1-systems.comseife+obs@b1-systems.commcihar@suse.czmcihar@suse.czmcihar@suse.czmcihar@suse.czmcihar@suse.cz- Add CVE-2022-29217-non-blocked-pubkeys.patch fixing CVE-2022-29217 (bsc#1199756), which disallows use of blocked pubkeys (heavily modified from upstream).- Fix build with ecdsa >= 0.13.3, #447 * 0001-Catch-BadSignatureError-raised-by-ecdsa-0.13.3.patch- Fix fdupes and test calls- update to version 1.7.1: * Update test dependencies with pinned ranges * Fix pytest deprecation warnings - update to version v1.7.0: * Remove CRLF line endings #353 * Update usage.rst #360 * Support for Python 3.7 #375 #379 #384 - removed pyjwt-pytest390.patch (fixed upstream) - removed pyjwt-python37.patch (fixed upstream) - removed dos2unix conversion of jwt/__main__.py (fixed upstream) - add test build conditional- Remove superfluous devel dependency for noarch package- Add patch to fix testsuite with pytest 3.9.0: * pyjwt-pytest390.patch- Add patch to build with python 3.7: * pyjwt-python37.patch- update to version 1.6.4: * Reverse an unintentional breaking API change to .decode() #352- Version update to 1.6.3: * Dropped support for python 2.6 and 3.3 #301 * An invalid signature now raises an InvalidSignatureError instead of DecodeError #316 * Fix over-eager fallback to stdin #304 * Audience parameter throws InvalidAudienceError when application does not specify an audience, but the token does. #336 * All exceptions inherit from PyJWTError #340 * Add type hints #344 * Add help module 7ca41e5 - Drop pointless _service file- Avoid not needed python-pytest-cov and python-pytest-runner BuildRequires. There is no need todo a coverage run during package build.- update to version 1.5.3: * Changed + Increase required version of the cryptography package to >=1.4.0. * Fixed + Remove uses of deprecated functions from the cryptography package. + Warn about missing algorithms param to decode() only when verify param is True #281- update to 1.5.2: - Ensure correct arguments order in decode super call [7c1e61d][7c1e61d] - Change optparse for argparse. [#238][238] - Guard against PKCS1 PEM encododed public keys [#277][277] - Add deprecation warning when decoding without specifying `algorithms` [#277][277] - Improve deprecation messages [#270][270] - PyJWT.decode: move verify param into options [#271][271] - Support for Python 3.6 [#262][262] - Expose jwt.InvalidAlgorithmError [#264][264] - Add support for ECDSA public keys in RFC 4253 (OpenSSH) format [#244][244] - Renamed commandline script `jwt` to `jwt-cli` to avoid issues with the script clobbering the `jwt` module in some circumstances. [#187][187] - Better error messages when using an algorithm that requires the cryptography package, but it isn't available [#230][230] - Tokens with future 'iat' values are no longer rejected [#190][190] - Non-numeric 'iat' values now raise InvalidIssuedAtError instead of DecodeError - Remove rejection of future 'iat' claims [#252][252] - Add back 'ES512' for backward compatibility (for now) [#225][225] - Fix incorrectly named ECDSA algorithm [#219][219] - Fix rpm build [#196][196] - Add JWK support for HMAC and RSA keys [#202][202]- Restore runtime dependency python-ecdsa- Convert to singlespec - Remove unneeded dependency python-ecdsa - Use "download_files" in _service file to automate source fetching- Drop pycrypto as dependency, we only need cryptography- Use update-alternatives so it can be co-installable with python3-PyJWT - Use dos2unix on jwt/__init__.py - updated source url to files.pythonhosted.org - Run the spec file through spec-cleaner - Drop PyJWT-1.1.0.diff which was only used on rhel (?)- Include in SLES 12 (FATE#321371, bsc#998103)- Use https for Source url- update to 1.4.2: - A PEM-formatted key encoded as bytes could cause a `TypeError` to be raised [#213][213] - Newer versions of Pytest could not detect warnings properly [#182][182] - Non-string 'kid' value now raises `InvalidTokenError` [#174][174] - `jwt.decode(None)` now gracefully fails with `InvalidTokenError` [#183][183]- BuildRequire python-pytest-cov >= 1.7- Update to 1.4.0 + Fixed * Exclude Python cache files from PyPI releases. + Added * Added new options to require certain claims (require_nbf, require_iat, require_exp) and raise `MissingRequiredClaimError` if they are not present. * If `audience=` or `issuer=` is specified but the claim is not present, `MissingRequiredClaimError` is now raised instead of `InvalidAudienceError` and `InvalidIssuerError` - Update to 1.3.0 + Fixed * ECDSA (ES256, ES384, ES512) signatures are now being properly serialized [#158][158] * RSA-PSS (PS256, PS384, PS512) signatures now use the proper salt length for PSS padding. [#163][163] + Added * Added a new `jwt.get_unverified_header()` to parse and return the header portion of a token prior to signature verification. + Removed * Python 3.2 is no longer a supported platform. This version of Python is rarely used. Users affected by this should upgrade to 3.3+. - Update to 1.2.0 + Fixed * Added back `verify_expiration=` argument to `jwt.decode()` that was erroneously removed in [v1.1.0][1.1.0]. + Changed * Refactored JWS-specific logic out of PyJWT and into PyJWS superclass. [#141][141] + Deprecated * `verify_expiration=` argument to `jwt.decode()` is now deprecated and will be removed in a future version. Use the `option=` argument instead. - Rebase PyJWT-1.1.0.diff- apply PyJWT-1.1.0.diff only on RHEL/CentOS- fix build on RHEL7, add PyJWT-1.1.0.diff- Include pycrypto and ecdsa in BuildRequires for complete test coverage - Use setup.py test to execute testsuite- Simplify dependencies (only python-cryptography is needed, pycrypto and ecdsa are just fallbacks whet is is not)- Enable testsuite during build- Update to 1.1.0- Update to 0.3.0/bin/sh/bin/shsheep58 1655799341  !"#$%&'((*+,--/0123456789:;<=1.7.1-150200.3.3.1  pyjwtpyjwtpyjwt-3.6PyJWT-1.7.1-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtrequires.txttop_level.txtjwt__init__.py__main__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc__main__.cpython-36.opt-1.pyc__main__.cpython-36.pycalgorithms.cpython-36.opt-1.pycalgorithms.cpython-36.pycapi_jws.cpython-36.opt-1.pycapi_jws.cpython-36.pycapi_jwt.cpython-36.opt-1.pycapi_jwt.cpython-36.pyccompat.cpython-36.opt-1.pyccompat.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pychelp.cpython-36.opt-1.pychelp.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycalgorithms.pyapi_jws.pyapi_jwt.pycompat.pycontrib__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycalgorithms__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycpy_ecdsa.cpython-36.opt-1.pycpy_ecdsa.cpython-36.pycpycrypto.cpython-36.opt-1.pycpycrypto.cpython-36.pycpy_ecdsa.pypycrypto.pyexceptions.pyhelp.pyutils.pypython3-PyJWTAUTHORSCHANGELOG.mdREADME.rstpython3-PyJWTLICENSE/etc/alternatives//usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/PyJWT-1.7.1-py3.6.egg-info//usr/lib/python3.6/site-packages/jwt//usr/lib/python3.6/site-packages/jwt/__pycache__//usr/lib/python3.6/site-packages/jwt/contrib//usr/lib/python3.6/site-packages/jwt/contrib/__pycache__//usr/lib/python3.6/site-packages/jwt/contrib/algorithms//usr/lib/python3.6/site-packages/jwt/contrib/algorithms/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-PyJWT//usr/share/licenses//usr/share/licenses/python3-PyJWT/-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:24753/SUSE_SLE-15-SP2_Update/0d4c12a88dbd9f710d85d90c46170c12-python-PyJWT.SUSE_SLE-15-SP2_Updatecpioxz5noarch-suse-linuxemptyPython script, ASCII text executabledirectoryASCII textPython script, UTF-8 Unicode text executablepython 3.6 byte-compiledUTF-8 Unicode text  !"#$%&'RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR9Wܡ9/utf-8a39ab625c13f8d27d549b517b1687d9eabd9c8fde9155fab0812b8e22ad40c51?7zXZ !t/os] cNDfZ~zt&Jl7Z@鞊 EVj\#`O6Q{EH{ 8ׇ ?$~-$]pDܐAV?q^Flw``aML׫s11j+tT̷QRfe, %@C{M']qegǟX1QiFgՑ~{0Z|ۛsLb(\;Jv`S:b֦Q]Ʉa$v/&NaB K;M7_N=#l'HJ"U ٌ;;R}W89"-El`sVln fVyRРq+.Z }-}־^w[;G.c~"R!ε ){U½LW] rBRLjFWZ, ~O<zOBnSMB}5 PC(CD_Z|?F:]jon9HxD-u+햋JRƱyrh{o-E YFbN:+!ǒM|C^ꮹaD([9!g1B-  $ (jah5UoA= }U>f]ିFOYgA'>܍c . "He͟RI%r܋]^/:a3H%yVB9HRA{ Ip Pv: O|a .lY]yR"[fPMeL(8)A[xm- _'>2o'y &+_b|{mWďgcbuULZW80'@s)|iHVG.T/UϬQǛ upg\oM0Jj5,D\Wt_tRB} 2m2 l O Uvt6Taͯ>/>@\!J!ϻypq,U>PK2aɸ 't^ fC_WN`^ b &ϼ:N>u/lݘv&r,w}K: PpC6ҥl{](=4]8AI-73P8J)35KMW$O*I!qϸ/Fan8JJ{dUuCAqZC2 ,8( >7q2&$9Ͳ<2`C5̦e/F^2jBܼGuR fL\o%6dUljz(T34~YnNdaB7^]<_'TiY::,Sp]qn`sq# e`l7w|[jGj!b,œ}8=K;߰y%l4g](өׅC_,O\-~V:8,P- :QbSKœ k)-$J/W$wBSS&OJ^ W`um|nMfԃ}) (Y~nAZ8aR CN;yTliY6#D}[I=EQy2{*/ԡŔ  @Uᅑ(P}[NF}Cqxn#Na¬u}a`ĩ #᜵ 9L(tw8#7Ik<첚.c15 `P;7o Q:_.|, ,gp~iht LNyy R}U \'G\mcOaRf6ЬH[x|>uXH-yS$%U;jCzX>\NbY|YoK)_7^Am9ħf5io˅@_-=2::&R 밸A[/-"bE3}aڤhn+Ά/,OH7$]P3kV?oj8+h"%@9͝gGBKD^f{ Rz&j [T["Ȝs.W{Z@DPlQGC_{V Keul~lM<*Djڄ3w8g]|~7Tjf<َ,Xq=hp j+͜%ornu:zH_J]-FytuAߤ\Uy6?KeK]Q4Tz!->kQqDxim0믨*Ό! w(|NWli0Z~+y̹ȉW吞հraLBqs]Ԇ6(G= Lsj.GܕF7:A%*2 CK953HQipҳ^د-9 חkðٍyQ3AۨY-?o54iظPk8sm!%C~g@w[l&9'W+W_aW"X6shMzGzI,J'ƓBr /qďuH6Sb4&o 9NXòwx0%F*ߣiIv8o ')g!vEeV^]$~FSAL4 596GJ_'h i]4/oeO6 'RxkHq[zzıSJG]0 /VG1\2]do:܌f7${3ɡ.h!s6"gQڸ9f8 5"sӳb2[kcc㒥Nb4Q%*Ȑ{p$%"NKB;cNQ}y(vwȸAq.ʃm=VLl܆+l@K'U~@Iv8.F#8r\?yՓFZy K[ 32Mb&._y+"#?(B aEyH88# f2'8J3Ȳ#8!j!WM{M*NʊH"G*o\ˑOț?-w0(&gZam[^h zV{XK QբsÅ [yCv =ĝ ]:l510*s<V0(^3,nFSA^ZOʂ- &v:_y>~ES_\6 lȌ$[K d?%}Ԁ8D)L %!3_k=1dterAbZ\G,L2=lyc;9h\f^TWl!; 4[ ^p钙`s%/9~_gB[;]KG /syk]"}DovF WԮ 8ɂ&I&X<=ѿha`e/S Pm鰄^۔LW% :HTv ^6! 5"UPUXIK [҈@1P7+'Wp/юS}v$d*Cp%7P(z e?) K9NE&*^( Y~NF#dlbV'Ӏjs{墴uFȑB\Q/ F0)X0I.89\'IzHNz(ifw1z^4GA͸CpR01[ ?,GTN\_[MU#YsJ뚯yQ =zt*;:p<}Bp-$T,[[Yc&66;C,L+u)n~c5!e V **/BB,QB]I;;s+ըOp ]^r,mF9 WAI!M/ʥpTIef{εIŕkr3dkO(>k8G*'`!u ,6M{nݲsJbbatLp&RQ{}bE6dN ^%E^C}ը}RB]F=)Aug-P{1 ZM 5X6d#FGG(BEѭMCzְ}ejδUgyK{ƫw2@B;@:d$ܾ7{ǔȍuy3&^>fo5) F-Wn aGI:h@*TemKcL-FM9mM3p5'fֻy4wlCX]A8эG9]&ĸJ|>NUKpd 771{~Ђnk : Sq$<B.ackoAuuYsN4J!3s4F~/éۤ俥Ɠ.݇b][ee*107xxԢ.P!IԓӍiW`{X8-s^\ +] ywG *" `rzuEm ՝z M3=NLˈA3$0%ݭ7prp!zqreLUL1٩bRy迋)t9d.̶ȼgBD+ 1MZFibyy|HLlF%RrZZ3Cn+xZb!sR*hG}_dql22lǙKPO;j5ܯ˥C`~1{k=-y"J2q5EՄj2&D9sxt^Vgj5gO "kf{GX+]$ߠLiǨbXԋNFf'>!jng_i:R7EJЅT *B#[CDAÞ:=ԣ&UQv|PeĄ2Ձ.C&-eLI6.* RdHYylBpmM\><ӤKa;59ѿ+܊XI$MMDpqyb#8z5(fF(3`Ktʏܮf+]r@ޔv?|3 &ƅ;rݗYEg S˓l_z vDӿ嫌zB!T|/7odG [3԰+RKr^a}3`+캲-NQI@x_,"܌ EWp`C G GS ~;:a:B3[zmR!"{¢p3f6X5"t:̠Hr8lqR 4]sI[2w^plQsœԠufKd突*f1q#H1kPr.*Ө(Y&$P㌟u):X%?n]ds@7?ֈ!D (87wd)c` f0xh+ %CmQzWy"^Nj U%>RembFO{̍*L!VÏl-G4e]ûnL쨅19߁`_y"@f6}!t9xH=_- t(~:E尫I O87'Z0~_$j; P@vtu_;rMo2>T3Ξ&QLi^r~ f d^8VvƢGx&3FbaiCtŅJ;40:KSbSŨD: 2z@\6]/o嚣#)",gh`00b,͔`o񜘖ȇٗ$ؽ(}a‪yn {Fcc|y^2+JLY"YqJ4az+C(XQZVYfI12Ѱ̍/L:%|%N7,FA-;FD[mEe?,O})X}lpFY;_ J˓Hr+&wb/7Fv[ x~㍜oڃ{+Up#‰^[Mʯɟ6U'qG9ހxMo0d$T]˾K1 .6¯l5KlVNVR1wsp,9Ǎ-aa 7Zd8M)ힶ26̫HVUB 4pdZ/L/t:!1"R5c{Uŀ<[$FuSFGr+Q}^.8@ﴢI+ոJb_f@qj0: zW-[4D Fρf:64McM*JBr:MXZIBQ _tħ+tcɟ|gd6h[OF\DxclJ~[#Ho*ogC깿}'wS~4GFy[! ^e >ʷq S;e;4J?Fמ9$vǞ1vjy\!&brpSOWoR;)>m7` Y"D*WxxvN("_s Q+QKqD{f'SdF4Gp=A ^%)vsŻTv@S]G4uY O筤e{fNcj7ZzE_䲼2ʦ{3Я>|f.6 wh:'.";N0a= Tw%)ucYijezb$Å,i@S ъV/ = eJc}%Gjb @NI+[Yv}hϘVWzJ0W3 7J434w %PY ̹S[2Ay!%x!Z(YGyh:I*]g9 UYeUzm,uMK4Yu2뛚K5͜BC2FfU4Kt  `0/~ȗ k wQ2Ls}eư`\%tb"&ׇF/`ƱS/\-³)fꄂv#!y66xq#q) +ĎXcQjͼu$%/:;,8셵N@:^y3r&m`K@#kWӽK1:1PQ v)o eJWBS-`iT|zIBonp /VXbD|CQ ) 4, `>xL5`ĪyE!d |xCQLI_, .)$K;mY?Ã+GcUFM z,05&KM$VKɗE2-:q)wXp3C8R\3dLm$$Dxn.mL ;2 RWAY:5'iV+T~e.z ¤9~*x dʄ!zs,ss>ܹoB9@YyF̪=F' f^ Xo~ƒl!} ԡG*`2oyaHa>gh,wĜt5m9Cnp76qE 5U/AHF2JQ;gsOuq,ó1)r*wM+-3!f7gUnZʮíX" :^y=NpvʒĠ`(].:! k] kQm!\  }pD9- Mc4\)Wcux.f#S_XCث.P_FEC#,zv!G,s޴^A.y}01 Ϣ-1-c8}*=̓; J:s@SW( LluQ 6ؘڪ [K ;@4zդʓZvgKzU7 ' h d;||-I߼uHk󛊽R\nP#\_bkm]_Dpi }}r5a|&8ۯ۟FPCSCZeZLx) ^TXoIH 븟so6R7ƽ‰~^BC)[}&3 N+2*bmLc % rc Dd=T&a266'h|4G-%.<@o!YhH#тҟ0ѩÒ#jP9"ڎ0[ט>ո®:ڨzC*͆|" ۸K5qt}}7d` mTp#NeY͙&U'$1"cwgϢVob4aabrdzN~o4W!Js:#3,>eSvtnvS&K-v$֥/E x"QQ|VWNDI9HrߓZx;?"WQU$*>oiU sz'D}r[UVۛ=L;'sqm<`PMlur pQ" 6)d kWA /(xF!m,.$}PpQ L}&iX Cf{\@Y*EV2ԧ2bOl[kNi X(<_ /D`M'(`P+o~{v9J6nɖTxp"oPFg㰮 eLs* Ƞ2gw$풰`bn:VG׫Ud 1՚Ay1\L fb?3^FGQm$္C;8ĎK$8UOq˞⁃Ǧ 9aܨ/]_-e^zD8V;5PB'V˞>R)j OWǬt[yO'D`0IrxtC{џ Øb6i&ôu O{Y&D_S흧@Z8 &'JC0? aGf8S$$Ţ.*2Q A1٬ܖxyHfX PN*tDDa&;]ar,<9hB!q`=EAB3@k"(PccTk5/)㝚Ȫȋxv{N|ӨxJwbp/5l$u~i5}6J*!6Q\\~OUϘ&1`U6t]v#rpV=l ܍^ SkX6ʩ & G']7DB,Md~kAKJ(<|=}l?@iU<haZUvۛh| do0ݡjm@Um"^X=MKjv*ŧ+AO[ t)A6Ky!Nr/(ن=CA( ]Y$ݱKKEك8KVQNRX+~! zDTp%ǡ̽J0V=moH_Q)և{P{0)xrS$ ,F? FIfjV+xmM":T٤ ,CS,Űfc&mϔ ۺ o5s);sJp!/b#\9EI.ВH9hsqSVʉ/]߻xDr$ V]'y}\o1S9vC~cGHuցmKs'ш@m>.×3c؆sh.DlM=qVEw_l+Tme.Z1ü!"Q"~ЯxWd? ]al цUeD~3Pg 4''C }Z m %=v+nH-š5p G\jgw!t\'sG[m|cj4mI`sU0uî![>cXql{H &V@]v='4񋦎lxWlFѵθRJdoyU,;[j(rck6B) ܮ"k]rCol9|CLwˈ-#7{q9L0M΂0Q$ЖCI9އQ*r I0Cni.L<)vWc꜌ºT,*9|@ Z J~h0)jpSg~Vb$5_TBBB׻W%WiAFjǧO6dҙX3-;s1ƕ?f6NIV!%|OTߨz"&R $Ns!OVpeT+@~[WS,2@·5/D>P37=cF gM #*= (MN4QF(l86ge\J>Qdhh4*{rW4%u!1jf~-jHҬ݈EDЃeQC}"/;ͱK*A'2oy(u߮'ƣоۛV_Xi .V5 UXRNG'3/#kGmO(ؾfx z#Hn{(MvX8jx'-b!Yi_wLDu!YY``4!b0pvvߴSՅz9iN1k1~aB){ti"?F5Pn"dDI_z6}:Da ]-N2B77~6ΑQfTe\29biQ\whqDž8aW..(^3q+Ts}h 惔lX)?zWˊ7V^|Noq^j=ċowwPʩhBoH9i[t=i|Vi"#"shB;̆_(9+3"`e 1bK|:?#j8з KUG5@!!^zMK(w< ~|5Wnk{wQ]%dnDsuv_uM$<%OL M,#DA|ލӓM0@wt&α*P&-}>T,վh5X猌9yP&" i!!۲of0,9W)CNm_-"ۦ<-ؿ0&TSbĈRg+$l ry7IGwMa{/a}es6Y5VyHf?7A"+jY)-0n 9y;tv JSﭑ Q`c&£Q4^ Dyv'DzT[aeҦ TXPy?yw}BIKQHm2!GDί:gGn u4T]/Bz-zîxR| Eѵ; iUr[(# >}DhurCQh ;ɻ~g$v|[Gx!_(LrHUR4ҜCP ~^x| ߾NYJ(pUI/RVSo7GӊPjgCt 뢯HVfm!w6}:6ͼ o r:K5^X~} R{[thmԁm'r)3ʯ O tƠ0bWp|j*b 8ʰ_2?C`c.7#"|Su¸ꗭ﨧9R%}nV] 2t-s CAuO0 `7M=Ua3 |3 ɟ9Rʻ}[ڀl 7^-y)ّ#^<׌K_R.t~]m] c?[^!p7MmOFiWpyh =qC!Rn{@Pa-+9 %NEIñ_(p|oEhVt$tZ"z ~K [x["ЕE^̠c(۫~AY,=[^f3qg3;Ő_~ t䣼̙<~ j>ʎpqO hF0[/ Ȭ̷pcu0 sNsiʴ-ׅh3S J\#"ݢ}P d:71ږx\l)Y6:rvy0=D\yM@ r>Ȫ&$v-k*jOy'VQ}4LMա@Cx]3yǜ-djA.}ϭ ,]sT&'̕?-xKUl\eA1s~59%l-;7&B랽,ƫ@7Lѐ&c\' *oEw7&JN/f |`4D*3s4$Q?פHdQ*2{f[7C?u|Q =j֭zz)3;ɌO¨,{%8@Qtu#禭f7DjB2K_`X)| a˸jw|UH6[EDTHURkFhHxqR*M77jb#Dt?Jbj>'_#ctb7a ;y+m;ebKxNƩPa> Qˌ}XUYX$YanIxi JH.%t];[%QG(2$OsNVCU_e>A>z.Pdqj3>cF$?gHY /Z}@t,lvFH0FJVN54RʉtgE9J8!8#Ű^SQYJ`=}^2]U")` u[lq_fӼ}ԌYWe&`LQu6W-Ӟ>F`мҐe%>d֟ߘ=ڨCwqwbvk}[t} ˔\eJ8FěZyv D~e JRaHWÒ%J>&^S{l.t%DtF[x9Uw3i9LXG躷[EO>u_`cr+Zc׀נbsF:ptQޢg8~ڹc7UId CM>L yfq?B ­- ..{J>]QY=څ]:렐UR\R/t80H\D$CGH~nX'Q]N72;KO tCtV6im'$daVZKݪ+|>7cLN*̑/:Ѳ Xέ:1x԰ZAZ!&`x ܄͢9å11]bWp|gֈ %tRC/,g>1k.gdtҭP0ӗb>ChCU*hT^g c&V.ɇ2\?IƇ#r[Ʃ*kq̍?]u LlOMbcB(V¦*iԝWH(;=)ߧu2"(q1Y@De`> WE#, kGRNjj3uRZ/A?~Kw`",7u+/ :aUV]& }I1&zSƎUKZ-%97CFG\WM/1 {477oQ״ $|׵ 7PDYo{[+tvT{5]xQ9$Dv_Y0c3|,S4R|QҁtxTvj[ HArɣPLmƈL ƪΟ--5wvW i,ֽƒ:| zVN#y pʥTVvZ gg)d.xX\v4= y'=/ lmJ]4?e TXcZ$q\7yB9n?=}[Lk0Ky0Tz mL~KlGOfopΏ yy .um*H :aXXpxTN5yҤ diFzUF.(WJ@UAp"k3ͥYd(6p9E!OTS'" W? IԢ_We~'Cd=`0udHSvgqgbWYt=vBD1i 6}=m9g'??5{@>6lBp$+/C_OIlEb܆ 65E-X[OH;D-Vn]k5LrBc+空l50>E*HY^Xٗ][!f(=sc=$ ܿZ 1{w"OAuh|~MXQ_3we??ނjJw˸θArO6|uTz mjyh.RHɧ0R*K7~\c?4!Rn":H= d|DY|?RaQB"LHۧ yd ֔--.]X3 Ü5׻ ToHVGzGP䧽rbX5>g,)]'K4n'P" 1JasտӫY=a-l]N"L-cYhعt<Kī ~G ,eT1Yix'oph| XePAkq9 6W]?vN]DN0CPGUC᠗0*mTI[iZɤ6>] O.4mVl=. `@ [ {Ψ#~~rB3S.Ң-R&Ҡ{ a 0`+:U3qT|/ 7Hh9+vW`~!Zvu7$O-.xwu:UìA:w_`t]M5 qT>J:J- 6 ȀzLk0l$>4`G- 0.Rn-+W#*|] `GZdzX7nJ 4rJ[e]UPr9ϼs{sՔ.7tYbfVQ$f,$cr)bdSr6Qn,p,-UEcw觻ϊ?$3Jreͷ Q)+ )p`HfG2Y-[pW&>YiT#ˆ+c.M[h)`4E5v^~Xʼn^-G@+e{fƒ (K R xEG{ %h R~+qۚ /Ϗ& ej7_wMhguXWn&-6TkUU!]r<=]*dU7o2rLd71D4|D273v˵;By"FmE+LFG\8϶RfVg?/֋ Tom0(e]ܛǻT$] f6Wv`V jnkHS.cʏ+Au_|&B~|ɗ%ՉsZ{ x͠E_$c(s:^.%;\b=#ۂ7ЈԌ&g@Ly3W]Y.JVuV 㩗YYcNQ7o{`/D/e Ro0^ǹ1n@ os. > GOTˇ TBdhC<5@ Ŕ~b-ₚvֲoѣIcnj/V{p@"%ۯ bcy{Z~li`?:଼(l:r[CGߒwG,2C/`z@JY:}tL nMaF{3(jE4Dc)oXBT0e MdK0)˼{͂_hJ565 HD-LBSL@OnJ,FH3pv.aURu ḌD!)b=*@r ׅ}Vg 'ddC#Ww: f[Dۢ)Rv#IR[8o4^2w>ܤ:)JE Y>挊嗉MRX1NS6KF$(~ܔn# dx}/ᣩ Hg|"vGu)z>A,kV*9WW B=CxJ6Fɕ\#ͺ2BJ ;rFTS_ ]&`\Lp\A\}"6pXҴpU )i:䘖Xfگa(`Pj2>*'Ԁ 挅"z[.n8w憦=#sV#]r>ى1Ng\w¤ddc~3!R!9Uf`BɨL+Qt7XS]q9 j%\_>txq\\B^'9-&k#%,>_40u/RFJ/נk\Q6* "]b&.u/|zBZ u܂*)kǜWjs =RW'M4Yˇj$kWGJJ;6LN嶏Nm*w`P.7B#:{f?${u)Z  &@jNShƵ0ZZA_&2Wv!8_22ny>Q@`ќqJޓxtIDʪc~ΌѰok9nex&oAP{DhLKMgY~2% cE g!Jx~!XG!~A<@< >aX\ xop<77Yg Q߉lo#na\xGʩ@km}3l?UA1ƣ 5r# 0B̐%=7%[dCh IgJǀGlSB`VOn9=Nl'Xtl`ErbI2Q}Rz&af)WQ8LvxR]zU+~uX9"N|i/<2 { oҰnחhK{z/5~TIa{/8$n-jIznWt,󤲝^gv!]<ٿ]+c_Ԍu+6 9 jUvPk gzek7^+B\/Bu#B-`uy,=i/j'\hr]]KS5}eȩͤFm=@mϜ_ʹ.i=OF z"PٲNO#EZ]A4Rs83`TZ  PŻIT=nR0~8 1?h"_P\ SXĶ YZ