python-M2Crypto-doc-0.38.0-150400.3.6.1 >  A bdp9|s >3(PUh_*yhf&":U}!~_XQmK'_U6oĠ}̊du-+c|,m'c4#?js$#{+߉ 3kasmqdY~3fVmzOlMqw^6!9b>) td":tu6i-X`lo{&[!-(& ] F-aaoA᷌ 5|#YStGهdTG/ 9ִY7)1ygNU+A3!^iq9@DNtEӦ7m <,v @nVN S?%Mw?#3Öq؎[0"a[2+E >p;1,?1d * bLPX\u   0 @ ` ( 0Pxs(829`2: 2F-G-H.I. X.(Y.,\.@].`^.b/"c/d0Ue0Zf0]l0_u0tv0z00001Cpython-M2Crypto-doc0.38.0150400.3.6.1Documentation for the Crypto and SSL toolkit for PythonM2Crypto is a crypto and SSL toolkit for Python featuring the following: RSA, DSA, DH, HMACs, message digests, symmetric ciphers (including AES). SSL functionality to implement clients and servers. HTTPS extensions to Python's httplib, urllib, and xmlrpclib. Unforgeable HMAC'ing AuthCookies for web session management. FTP/TLS client and server. S/MIME. ZServerSSL: A HTTPS server for Zope. ZSmime: An S/MIME messenger for Zope. Documentation for the Crypto and SSL toolkit for Pythonb?sheep67MSUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Libraries/Pythonhttps://gitlab.com/m2crypto/m2cryptolinuxnoarchN >ap7FA큤b?YxY YxYxYxYxYxa22f5cfcd1b3731ccf99c9be6aa062406ad8e7bc6168e4c63c892ef4763b635c831875ec5563c6c163c884287d24ec345f0c5b756ebab627a2276830a31101fa5c66e641a777c2dafa140b4e884e949d0c705bf46e3faf8bb86a7806c2e5ce235afa137cf3497fe96cabf0695d46c3ec6a37248240090138d7ad55ebe5253b392691ff7da1672d4d05e046ebeea3694adb8ef5457f180813ff372598650f08d9aa4a2a675cb6b56419499c9857c28c6217206299df882753a1c0e1a18caf481fe50d9ee8baa72926d9fa76111c0f95cd8ae2fa86be576234bffeaf7476d7c3a9rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-M2Crypto-0.38.0-150400.3.6.1.src.rpmpython-M2Crypto-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3bc@bb@bN@`D`e@`/@`-@`-@__j_ L^^f/\F@\@\Q\@\\\~d\\l@[v[@[Z@Z Z}@Z}@Z|;ZY|Y@YB@YA@Y@YéYGY Y@YXW֘W WQq@VetVbVV@VKTgdmueller@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.compmonreal@suse.compmonreal@suse.commcepl@suse.commcepl@suse.commcepl@suse.comtchvatal@suse.commarco.strigl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commimi.vx@gmail.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commichael@stroeder.comtchvatal@suse.commichael@stroeder.comtchvatal@suse.commichael@stroeder.comjmatejek@suse.commichael@stroeder.comalarrosa@suse.comalarrosa@suse.commichael@stroeder.commichael@stroeder.commichael@stroeder.comsebix+novell.com@sebix.attoddrme2178@gmail.comalarrosa@suse.comalarrosa@suse.comtoddrme2178@gmail.comdmueller@suse.commichael@stroeder.comjweberhofer@weberhofer.atopensuse@dstoecker.deopensuse@dstoecker.dehpj@urpla.nethpj@urpla.netdimstar@opensuse.org- update CVE-2020-25657-Bleichenbacher-attack.patch to actually contain the fix rather than just being empty (CVE-2020-25657, bsc#1178829)- Add CVE-2020-25657-Bleichenbacher-attack.patch (CVE-2020-25657, bsc#1178829), which mitigates the Bleichenbacher timing attacks in the RSA decryption API. - Add python-M2Crypto.keyring to verify GPG signature of tarball.- Add missing bug references to this changelog.- Update to 0.38.0: - Remove the last use of setup.py test idiom. - Use m2_PyObject_AsReadBuffer instead of PyObject_AsReadBuffer. - Add support for arm64 big endian - Make support of RSA_SSLV23_PADDING optional (it has been deprecated). - Move project to src/ layout - Allow verify_cb_* to be called with ok=True - Be prepared if any of constants in x509_vfy.h is not available. - But we do support 3.8 - We DO NOT support Python 2.6. - All patches were upstreamed: - 293_sslv23_padding.patch - no-need-parameterized.patch - python-M2Crypto-Allow-on-UNABLE_TO_VERIFY_LEAF_SIGNATURE.patch- Add no-need-parameterized.patch ... we don't need run-time requirement of parameterized package (bsc#1185150).- Add 293_sslv23_padding.patch to avoid using RSA_SSLV23_PADDING (gl#m2crypto/m2crypto#293, gh#openssl/openssl#14216).- OpenSSL allows the verificaton to continue on UNABLE_TO_VERIFY_LEAF_SIGNATURE * This unifies the behaviour of a single certificate with an unknown CA certificate with a self-signed certificate. - Add python-M2Crypto-Allow-on-UNABLE_TO_VERIFY_LEAF_SIGNATURE.patch (Thanks for Debian, https://salsa.debian.org/python-team/packages/m2crypto/-/commit/e0e9ad5cfff8)- Add source signature file- Dr. Strangelove or: How I Learned to Stop Worrying and Love pytest- Update to 0.37.1: - Remove support for CentOS 6 and Python 2.6 (remove tests.vendor module). Python 2.7 is still fully supported. - Remodel CI: - on GitHub switched from Travis-CI to GH Actions - on GitLab-CI: stop testing 2.7 on Fedora, add centos7 - update appveyor.yml - Stop playing with swig in setup.py, we don't support swig 1.* anymore. - Fix dereferencing of pointers (gl#m2crypto/m2crypto#281) - Replace deprecated PyObject_AsReadBuffer with our own shim (thanks to Casey Deccio for saving my bacon there). - Use parametrized to create parametrized tests (new external dependency). - Only use DigestSign() and DigestUpdate() with OpenSSL >= 1.1.1 - Expose all the X509_V_FLAG - Add support for DigestSign* and DigestVerify*Update to 0.36.0: - wrap SocketIO in io.Buffered* for makefile - SSL.Connection.close accepts an argument to force the socket closing - SSL.Connection: make the clientPostConnectionCheck an instance attribute - Fixed bug with usage of unexisting method getreply at SSL_Transport - Add appveyor builds for python 3.7 and 3.8 - Fixed syntax warning on line 44. - Update M2Crypto.six to 1.13.0 - base64.decodestring() was finally removed in Python 3.8. - wrap SocketIO in io.Buffered* for makefile - NULL is legal argument for key and iv paramters of EVP_CipherInit(3) - Expose X509_V_FLAG_ALLOW_PROXY_CERTS verification flag and X509_STORE_SET_FLAGS function - Stop testing for 2.6 and 3.4 on Travis. Start testing 3.8 - Extend test cert validity to 2049 - Revert using typing module in 2.6. It is just not worthy. - Update Debian/stable SSL as well - Make tests pass again. - Stop using string module, which has been deprecated. - Tiny fixes to make pyls more happy - CI: Rework Fedora CI configuration - Remove upstream merged patch 001-fix-buffering-for-python38.patch.- Do not pull in py2 pkg on doc subpkg- in python3.8 the fp is wrapped in a Buffer. SSL.Connection.makefile returns a socketIO which is no buffer. Added: 001-fix-buffering-for-python38.patch- Update to fix release 0.35.2 ... just fixing the test suite (bsc#1172226).- Replace fix_OpenSSL111c.patch with proper new release 0.35.1 (there is really not much more in it; bsc#1149792).- Add fix_OpenSSL111c.patch patch to ensure compatibility with OpenSSL 1.1.1c. gl#m2crypto/m2crypto#258 and jsc#SLE-9135.- Upgrade to 0.34.0 - no upstream changelog- Upgrade to 0.33.0 (bsc#1135009): - eb4525c - Stop pretending to support Python 3.4. - 6a89548 - Fix use of urlunsplit (25 hours ago) - 0a5a356 - tests/test_ssl: use -ciphercuites for TLS1.3 cipher in openssl1.1 - 8a0a3e3 - There are apparently multiword CPP variables. Taking that into account. - Remove 0001-tests-test_ssl-use-ciphercuites-for-TLS1.3-cipher-in.patch as it included in the latest release.- Fix for compatibility with OpenSSL 1.1.0h by adding the patch 0001-tests-test_ssl-use-ciphercuites-for-TLS1.3-cipher-in.patch- Update to 0.32.0: * 471582f - setup.py: use ${CPP} as path to cpp * efb1580 - Bump pipeline OpenSSL from 1.1.0i to 1.1.0j * 35bb71b - Stub wchar_t helpers and ignore unused WCHAR defs * effc7be - Add type comment to setup.py - Whoops! Here -devel dependency certainly should stay- Remove superfluous devel dependency for noarch package- Update to 0.31.0 released tarball: * Compatibility with OpenSSL 1.1.1 (partly workaround, maybe requires further investigation) * Fixes for Windows builds * Fixes of installs on AWS Lambda * Fixes of Mac OS X related failures * Fix Python 2.6 compatibility issues- pre-release of 0.31.0 tarball - add openssl-1_1_1-compat.patch to fix OpenSSL 1.1.1 compatibility.- Update to 0.30.1: * Various small typos (Windows builds, Fix SSL.Connection.__del__) * The project is now Linux-distribution agnostic * Replace all old-style classes with the new ones (it shouldn't cause any problems, but feel free to file an issue, if it does) * Do not by-pass a potential transfer decoding in m2urllib2 * Update M2Crypto.six with 1.11.0 and replace our local workarounds with new functions. * SSLv3 just removed. * Don't support Python 2.6 on Windows anymore. Windows users don't have python as a system package, so they are usually more likely to upgrade anyway.- Update to 0.29.0 (Fixes of some small bugs)- Require python-xml that is used by some parts of M2crypto- Update to 0.28.2: * Fix ppc builds- Enable tests, fix docu install phase- Removed obsolete patches fix-build-python3.diff and fix-openssl-include-path.diff - Update to 0.28.1 * compability with Python 3 * building on Mac OS X should be now more reliable and automagic * Fix licence in metadata: it is MIT, not BSD * Fix and add tests for SWIG/_aes.i module * Bundle-in unittest2 for Python 2.6 * Remove all PGP modules- use generic way to require python-typing now that python3 provides it- License set to MIT- Remove unnecessary fdupes call- Update to 0.27.0 * Fix licence: it is MIT, not BSD * At least minimal support of SNI in httpslib. * Small bugfixes and cleanups. * More effort to make build system more robust. * Restore m2.rsa_set_e() and m2.rsa_set_n(). * Make sure that every exceptional return throws and exception and viceversa. - Add patch fix-build-python3.diff to let it build with python3 - Add patch fix-openssl-include-path.diff to fix openssl include path (the code already includes the openssl/ part) - Create a new package python-M2Crypto-doc for documentation since rpmlint was complaining around 75% of the package was documentation.- Update to 0.26.4 with fix for OpenSSL 1.1.0 and LibreSSL- Update to 0.26.3 with fix for a syntax error- Update to 0.26.2 * compatibility with OpenSSL 1.1.0- only require python3-typing if necessary- It doesn't look like python3-m2crypto ever existed, so don't provide it.- Add python-typing as a dependency- Provide python-m2crypto in the python2 package- Update to 0.26.0 * No changelog provided - Implement single-spec version.- use pypi.io as Source URL- update to 0.25.1 - set new dependency on package python-typing- update to 0.24.0 (bsc#1001377) * No changelog provided - README is no longer included - Removed obsolete python-M2Crypto-SWIG-3.0.5.patch- fix SSLv2 link error for 13.2 and Leap 42.1 (M2Crypto-0.22.5-SSLv2_link_error.patch) (bsc#969731)- update to 0.22.5, fix URL - drop python-M2Crypto-SWIG-3.0.5.patch (functionality included upstream)- SLE12 requires swig3 for a successful build, too- fix build for openSUSE Leap 42.1 (requires swig3)- Add python-M2Crypto-SWIG-3.0.5.patch: Fix generation of M2Crypto module when using SWIG 3.0.5. - Manually install _m2crypto shadow file: setup.py misses it. (boo#917759, boo#917815).sheep67 16596058230.38.0-150400.3.6.1python-M2Crypto-docM2Crypto.SSL.rstM2Crypto.rstZServerSSL-HOWTO.rsthowto.ca.rsthowto.smime.rsthowto.ssl.rstindex.rst/usr/share/doc/packages//usr/share/doc/packages/python-M2Crypto-doc/-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:25324/SUSE_SLE-15-SP4_Update/3c9fc00b49be67ee843ab165460d0b73-python-M2Crypto.SUSE_SLE-15-SP4_Updatecpioxz5x86_64-suse-linuxdirectoryASCII textUTF-8 Unicode text#8H汳W#utf-82f2d7fcc2d401666396566a377a39cc99bbe2f190c09012ca50cca38953cb93a?P7zXZ !t/QL] crt:bLL Ef4+ e|k>mR+>tVS;[6+S4i {yrF,k~={n ?ʺu1buE w/XMNHZ.bkO˴+ \ mWΈH6/_qD-1/j'}J DH̎+#IW,W (Br5 .sG* KE~~mˆ/!BKBV|E C& 0Y]~m F Q6LOߍ_Zar^z-8O Iǿn vìδ];-p A<Ϥ,pZ066/։#[ĄqQ}\p PԾ7,k8!IXxԧnRmr.gE $ ᗨCSz ~֏D D%Da JQУ,^[|gM/\#+k] 5O݁ oSİ0L+eM(Ry=e׳FFΡ(cULȲ}byĪ(jE1,[0d{UHA$$ؿlƒMpRH6Ǻg }lh5F/䌱&=X_xBz]<$mD;Ҹ%zYDn9 CkE(*%٠%H<ӫ, {&)h ؗ'BQ-c֖s+,@>Ab>r_^‰it$26x[Pka͊o;ˁ~":-x* 7WV3\O=_xI(9/P,|rQ0nza>n,{9m ]ܦ}drb KDR{ b#z1RƸeHr"׽ LE fWy֊J\٩io@DP&`' >a>7 iZ1ݚT!U=`*\sMm3s7J "ӏxnVi fkSzjWEᰎ b>aܲe[eX9P rs/n I !!VcvOx?^s!NX3:ޠ:mb͐PY5 )LG?dFD coVdȪ_j\`_^EwIIDXd |ؙ=U]F0$Ǟe!zTa<%YF 5j?[>[['f#E'B}~ T.;ݶzgG5*Mo]sa"9$8)꞊㴖mQw.hspZ 3?ͩHRRuڜZE5lmQ1"2 MbcW!aU,l.Y.J0'TpK86I8H)]B.n(P?Eqa}]V2$NHf;$#`$aI{N챆U'MoVQX%D8q~/3vYKm=FjQ?:j &S1Ci rξ  JXRLIB@ݳAc/}Yxr⚟3xlAxpS]d|c~/yތ)jn) XovN(.O'2`crTKrP^Pu~;,#&Q6 aU L\XXpgLWB!-mxБBpܮg7%cXgr T1!S=UUъ`ƁX4}%ѡo"AΨH) Zhl^Op)ǑU m[yJԺ<$|عAvg+w KuЇd0'W|Yuҕz5#6)RJ<7:x9!M4y5?dc6c"Fⴓ&LQ·_w߹Ȏu^:pB+;H _Lʘ\^O%/Լh^xXtF#T4-i[y IFUԪ&xow)A[M|,tR!(twZ4i"G] $=!JԞ{bǖ8J\f i. cCmQn╍!f俱q=r+H5CTRZG&҆ wYKJ{nNG!쫏&4IQC6Ĭ`tzdE&X -}a%]+$t̏]PaJ'T*UJ\ =]FM(Ř^%P߇Pj#MƹI n=#uc}3g&%\Ͱ1g'b%0rӢBu\ k"$¢pVRe8Q:5osE:\)aY`rK0%yj:*,])& !lq>21c`ym/5¸>`7Kp[ax7,㝤;"%fa뉑ŽSUn'iKz!\29hڕ,+7`k5DҼ}q%Q|(o ΰ^cſ!Y&H &"&6"$0݆-fpG#g*19._wqU}ܗqmKXzWw7?Ct]Gجr=sj%z9o˻9)07`1W*35hHzھNj#~&kˌE#yBo鏠xLɚ <E/ז̬h*֙o *1MDrم>sdfm[R [@vlpؗ~m -̡@WIYeOX3Y RWKc滓 ENmz@1Z)6@zHHvXc^\ުLwJR:#GEa6ӊw~^k"2C_;}=qP^i3l帰ܷ:exk[^ѝY̲*X@VJq^S_Q pZ1{`n:uZMIY. 8e;y˷G6ӌ" Q'ymE/[ UIVH^1 Ԧb(w\ 58ao$n)N[qfMT _n݁AFY!(F6 pL wK]ٺ}( |:RO+{:?vO {^Ҩ)m[&J|?҂eX0q>RyT@F5 uZs.+ ^jӉ}WZ v.ː HYD$/GujLt% $,|TQOK۲tc++lZn ]ޅ3قzQ)`^5Gq5z?}A߾#1#d;ի;e)zHQ[- !VppZ 1ObE"Σ#g.Jʟva 3k!UxYKϓѾ?TZֿm'&QMEȜf,KHp\IQHy0|tji4@za}v lk %U=a5E~Y>gW`X8~t側<D,Fv!MVOݚ{\ݛUF_/FO5ig/a Y3.(Fڒd#-R,GTuC40n HMu(Ɛ$3d،>c/MzF|N~> A[D%gڿV9Eݹ9h;z%fQG+ t op@أOKA'cwaP1L;DEwZQ|iG'𛺜ks|wq;42TKD,5%Сd17CsƦy,$ȵ4RK&^Dף8i^SG/-[p ?B|UjBXD]\N #d0h>\f *b >S2$drOxY`)KzG~c?Q|yJɯ؂Ȁl٣PFsA0Zjc>x2%sNIg#/U@17\b X>b*A*`jh&m!gN[ƅ"^B`XIn,D}e)*F1`e{% /+kKWM2#YpyB_ԫӽ҄s6'攚bp~Zl=ǓZG:'#7Y2v*)g3FĤ}bEVZve|CS^یC4g-k_:B@Q.I0|{Mv腷&9~yש6܆]!K䟕 y))chZjGl@1[?g޽u`$B\P끷:1$[tnb9AS [IB¬%co"BWw.gfJ0w$vSO1[QA!qdnznXpi/0؏X8&)uZ*辇cŸɤ-`B0RA4ԙdG<`DyouRvy7"mPO+? J`t#]Ls/6 ŌqfYP&Dצ6G` yZ؛R8bi8 q$6'UZN=Q⾈FR{"6 ww{UҔga0bWpjDع&081v#yJRPpH3!DzkgXNݕF܍KJk)GU7s #4¿ x "v749D/ BCksbsɻeAq?@ˆMID4R\j`V#Pulvb7ZTu{y};31gQR`«ARřU#VhTx8!@o</kZ?5x9HV3S!kղ;289lhɦ бu3oVe]7[ԳMD~i/9;)\00]#"VI mሇ-UX/lN;iTK5QG {db/y)'vV*_G}9һ، :LNܰW+ȏSv$9nU(vԽvd´+OrZg=Wڅάjnr{1;f0aws>5jsteK utuV8!L(uFO?w-rc^UИ~isUAyj"W߾p6*;BΝ/;$:G4x).yDZ [J2MYo՟}9"`"NQu\IFf^[H* ~-;N!-T"qEۭ珂 >ܝ74^G8, rjbTߌkG6b,-| lJ~2J/\s] io:5w8R/}Y,xI;Q/oޝcl<tX%IаXMyDZ@Ykkxn DaZ x& S?gVn{@{F'@62LVU9tj0,y bb o110Sԋ+hG#u261rv2V(S4.ǹa9p?Nv:Ct*pb2#8PmOFֿǗOeir]JKH\ ^tx=N(^BP kA!BWTlasvUj`-);R0wĘ}c^ W|7, V%ˠ8,/3yL:mk%n0biA`ܳdp;lap!gXBt -'EFظ\Mb5 ](Z%*yX$G)|5!#!l՜ .zS'>2ܝm9MV:ٓ@B[: [ٺEs>PЫ#RC;{bœ!z%#]Xnv$?]rh}~1=$ AcyuC~CU!uI΁pݯIX/zokb+ :)㫗|A`74 f"h[!1e[71nӠT\B >BI!1MOJoNKp5D'IK00[LgJmVПkJêsdPsAd0|śX$t1RcyV#$xGUlS)fxgKpv^P?|ĉv_TGtYOA/2|A򩎚ɛgu?,Ν[1>C+"9~{B+PNHa -b"bMNݳ1׺ўzltu;͆xTAC-:Hlj12Zy=~H*΋7Fn-)]f݃*.0P c"V~ BCxM_kω?-Ѡf}za^/ 4QR-K~Y5N@Y[J@."1U}g_q y˞&cՆ-TQyۼsG”hH:U94ksz]8}E=M @!r"h~%@=Ym Fԕl{v%"r/Nꀋ:P'̀$nt *K+/NI\< Q"zs d`9Dm𥏿v ԣٝݖF1HK3DrN  B|uZ~}w:>;)2 O>\W /|P,!T_ 545QB/Z`aRF7ra7xXj`n39E:mZ:T#.*cdj9\g'53&pMR2[˰xG`?zh%p"eH).4tS{UORT|m֐"8QU _p  b^ƙh>#&| ahE2K>d .ҶWaH茪xH+`db1GOi{zeUES}9d dVҎ?m8(8'up>ǏFΓȷʣDiH $#TpD2.z*"2OPݠRž`79uPDܯ& P!CV˸7 dUǰ*3vL}(:ESx+xvei8Gwp?-oF9`d׽dUNUY|Ng5!_Ū}X |Вy("F(?:$Ჾn礋?&s+?l3 VC11P#Y#[1/ʏy+n{KFؚ%돘63>?8^k,;*' *Zs_SDwaǫ77 ma&ip1YS>NvqNY%,%(_rER[AA>$7&0l#E`wP&Qj-=s9כHGMRㅡϑTom\]\[A{呸 u7ϹHXȺZOs+GNl;ݕP_Mh$x uia? %hYcrHLǾ|Ja1'geLDvb .טpHl罦WݴUDSFJb=wY 8uj4Pn3mtf[?.VRHC֝>1fׂ< ޠؚ;}h#ɠ\.X! 2z +kIUlza22{;m'Frhl_ϓC F\KOwt?S1?L|#ANCStL#ą/Rxc><6Z-'ήa0l;lb> rZ.17lgOdwm?nMbeҥ)Xn%K(bdw*<pdXދDwg.'J׾`M$k/(B ̾aR8ܟO>䐖bNAb=-aGr֢)'ҏm%K8M 0 Zܙ-<rN +um1lI?p"8lj&sowɛTʼP:?Wqi2RTVoGDev:;P*$p*TbQDZ΍)= MĭAߖHrǜ NFuI0adM0Ԃu &[2^ nG^&69 F8)R͑w6IWͯ+yGAg'I?oq e:]1nF_S9}-L&6IԸo Nd°O U0!J|b^2l .}MO 2:W zpd$GI2d#4R58^{;m\ha|#"9,Q7RKZQu-6㠢cHeBCjRV WJ&-s\~dcb8Pn)cA &:IUCi^nNy>%$/8 uDsԹ!õe}hLhyP\b\ʏT?UOPi8*} "@JYS 3;]Uo0|3 mj(:C\`lUf3T&gqoB6 $MЦDj12+o $8gTu|T~1Pu\NS/@o Xy*2H4Ѝ6R ց6qmFV팶P%j]*Ch,]JD+"AY5<.D=oŋ2{7.IDCpOxHHQōNpAΎ 1Ʈ{znb6AqaT7J❸yUմ]] _;&V)tF`Q%/@#Msd:WsM{lnDmOT)A@UַϟQH?2x҂xq\ͻ4@FtVÊPo^w0D a{K!TȽSST\ϠcIfl T& T%R#O!8) Ch,r;M Չ,}<8@;r5EWp&5ΉSN|@+AM{[8P`A]=`.Ey/Imq6I X1cKEپTg*fӪ̡&XI˅' 0ϝkl 2P9 _.>sl9-x5I(S: úlv?MU+L. # YTiҧxb͍c32e☢b#vg8wB֍0|fP{ZB5Q;4TA |teOŠ,GoRz^B}4:eiH c?:X"̿f+8Ƣŵ !7}%w-RGu;Ye~4t(r.6.y"(}C(g{WRi|_z"b/u6CX,J#@lJ ~Pzu NMN:+ap6V؁.1D Q)mCy$ÄR廭[T>)o+:2a&Vc0 qYuh_ޭ4muUwt f wXOn[# ywboL Z`qj{ ;bZĠ]zS8SFs =!gHx暈XDTyIJLFiHHQFԶbㄍBem`lR&w.>pUD:dhAl |% tDel a'5c#gLQrr ,pWŐd+}\T}D'딨)@bZmr*ɏGoC=fRtΩ vz{JHi0}xi_CSy}[g&ޕG\-2U406HmWՍ앢6O^}k hś$d3->ƟĮc%-*ohNW\[ȏgc8H=7J}+}!lR^T⏺_\{Ŧ41"d"F$f!T\Dl#Vf} vτJ,]|ZZЉ.#'n̉㮖$]V`v-7dՀ{;K,/ S[՘ xlGᄊ?/])[ڕxj?-Z63ʐh:97l=:k_?Yaכ;N[* RV=WHݨ1C?55G}Ӳϋ!ї$T[DM˧JUv:.㘂|> ,"]E.36_џ3k.s;-PƆScy2%fF2gxG YZ