python3-transaction-3.0.0-lp152.2.1 >  A ^//=„h4߽$PAڔƒ,©21߻"+55̳LaܦtG~]p[FQC Oz>f(Y,ea&&/61vp,Q;9 -{#b?}FA=7LOޯpB+vj*`@V#s{&.Єb*\*SK2621d05748d724698a53f7df33499c7853ad4fdb220ab4fb96f292df6761e5a018d81759c332b92e1a612700e676f0dff4d6aed5^|^//=„jf>5Ƶm{٫1]ed_, ݃䓱o;l>(uN2femXd۩tݥ ,1-C$jNRLisΔyŽ-0~ׄ8RMkvg{.˴ʼn l7=:p>C ?Cd & H +4< Vb<< < < p< < (<<D<p<^(8 9 : F3`G3t<H4d<I5T<X5Y5\5<]6<^; b=_c>d>qe>vf>yl>{u><v?w@(<xA<yB*zBBBBC Cpython3-transaction3.0.0lp152.2.1Transaction management for PythonThis package contains a generic transaction implementation for Python. It is mainly used by the ZODB, though. Note that the data manager API, transaction.interfaces.IDataManager, is syntactically simple, but semantically complex. The semantics were not easy to express in the interface. This could probably use more work. The semantics are presented in detail through examples of a sample data manager in transaction.tests.test_SampleDataManager.^(lamb64dopenSUSE Leap 15.2openSUSEZPL-2.1https://bugs.opensuse.orgUnspecifiedhttps://github.com/zopefoundation/transactionlinuxnoarch@MRe QQhh&&CJCJqq&[0_   "">{L } + OAA큤A큤A큤A큤A큤A큤^$^%^$^$^$^$^$^$^$]G^$^$^$^$^$^$^$^$^$^$^$^$^$]G]G]G]G^$]G^%^$^$^$^$^$^$^$^$^$^$^$^$^$^$^$^$]G]G]G]G]G]G]G]G^(]G]G]G^(]G21d4c73ab15c40a303e70bc04eb991ac8de68248788b9e0a2c01754913239da10676b4ff1a558ff43684d2b0bb2aaff73172f7b476b6238179651fd0732d2ebf01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b399141be1d30ac2656d89eedcf0d8dcedaa72d6c29bf959cae243dc7b1442cf601ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b1b25ebe6a2ef5139d74a310449dff893add2a4b47fb69cf495d779e0dd3c6464489c47f8a3ba3293737ac7bdbaa4e1f0e71c0211ece5d5093091a92fa358c851aaecde24df2ec041a1242a78640453f66f1b7559fc952d33fd9c0ce0b4edcc3040d46819391a028ad96d56d882f099037fc5f25285226e151f39e45be525b3357a39fb4ba584ceb3b9584d0bfbaf3f43b65ef2e46c2a97533f2b376c0fe539b1fc4b8798cb37e2f272f533e1fde996c130061c43fc697bbac3b9d6e276528652a3f27654e42cb4061b2bb95811b575b5b936a151764b88f4ed43ad8e6d78214d5fa02bda88f708f7aea70f51b881bb1c9caece6d2988939c4f584fd9e9bc9a15658bc6f18f36fde35bee8901858e908c2b341cf2c0cecae19b4f7d0e00e0bb5ce5018e0e8bde7319807e48a23b5d044d805315cecd6475da05dba036a76c69b0bf3c90f38bb3dfd6ce2a06f3f1baf27556f5edf4d2a3e0d16653521bff122c4d8a29e7ba2f4e592b1b4c5f72288e982700a52098a14d59a2e7a3203f3b7ac3b2a3e91b5a4b3c5e796305d5ec3184e13b2c5f247a8717684faf694d1ce23a08bedbc8bd7f61d0c9c4e83020ac6c608126db2490aaffd0d58b7cbcf8ac06f67a1369d20d749505ddb15f67357aaac1124fbc94670c67e26d826805e2321557f7c9df1f3d0be791b81daec474c6caa7173c94892246d95bdbccd5a9fc51fded915a713be9f514d4d7bffc65b0583aef8dd43b5e819fb0b7e5b82eeba2f7d85c4a004e26809b073ac803f62b4260f2d01a484516f837b9a61a7e543c0efd875a81bffa819011e4dd749c465183e30c705b12b0cd68d510ad741f76546c469c32c14932c4858e22cc2c967b42150fa550562a2c839c2cebcaab91cabdf6f4da0200224e39a8d365e0ef1b058a310187df6dc887ba95418814496fdad9aa29be19e6984e39a8d365e0ef1b058a310187df6dc887ba95418814496fdad9aa29be19e6987b5e0547a3eba472e2dc846fd953bd6bb3cff5c3ccd8a73f61d52dbbaca230cd7b5e0547a3eba472e2dc846fd953bd6bb3cff5c3ccd8a73f61d52dbbaca230cd712c8a4a5ff744f67e4c4fffda3362e75797cfe031739c3d38dc7b33736b16cc712c8a4a5ff744f67e4c4fffda3362e75797cfe031739c3d38dc7b33736b16cc6c8306500363411186cb74967cb8a3fd25b120a406c2965513864976b4bec83e65454ece19ca8a917a06fcf554588e5d75923faf301195fa1d206ce45833fbaf73a5d6b84509faaed83b6e8d9da58cd43b543ab0dcdebb46792ed305199bb44f15ad0b0cd2629c514f565ebe8bd7e487b802d1fe5ed087b5868e9cf9ca2035edb352435bdfb0530fcf79880689c47c174df77374d1632fe63484b18a826ff7b44d26d2af3ab9da76a6f4a4eb639bf2710db48f2a3d622aed32a3a406bebe28b8f919a5f4b98ff60903787c38b66dbfbb7dfb10792dd439de1cb5e003f5a1df4493ab652dee55db50ae116a1db113b3307641063d8c2cb5a4525f76d255a560aeec7f87493b0e9877c35c0cd168b5c5c4be38615974cb29f5ff611ccacb1493cacf0955a25f791abc360b960a817da2026e132894bcf5763f1e3e32f2a076f877296ce3e1075a85f68823a8d1c389173a6d450198cdf5efd864ea321257637eef968fe26b11b6b9aae7a253db7da53ceea1036bbb979c9e2c8d80f70540bbe475dfd22ca80a99e271a815e52bd465465aeeda25033e8f9bc7baff80e0bb83cf6c3d34e30f3ede91a9e560b9e5fdaaa3153ec31386e090a1a270e0cace57daf0266589fee272d4643cd1643dbe0d35e330c43cf4e660db796d3c303d7794bae6f48e243421139a472917b9f5e4852f7a13548c26cdfb29bd900b9034ce7b50388cedb3ec803e114c995685c710dac74be4add5f78114e6d0860f042a5e29e692d1647e2ae692b9a75cc0237a5f26bffede151860dde8f3830b575583f55eecfe50d9bb90db81199d80be8890a8b31c307a26751c5747da465fad15256afa88473f2d4f82f761b0d0afb567a85b1fa8bf4164c1099e52a2370388972d144ba9cb83d2eeb452841b6bb01cbea9c7737de63ae35a3552b0b0d4dac0aeff29bf6112163e671db11df687516cc1db5b3d65e4aa383eaca3c20cea3faf53a0f7335d0a3crootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-transaction-3.0.0-lp152.2.1.src.rpmpython3-transaction@     python(abi)python3-zope.interfacerpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1^^h]c@\}@YNT@UT@Q@PDPDPDTomáš Chvátal pgajdos@suse.comMatej Cepl Tomáš Chvátal aloisio@gmx.combenoit.monin@gmx.frhpj@urpla.netp.drouand@gmail.comp.drouand@gmail.comp.drouand@gmail.com- Do not be quiet on test run- version update to 3.0.0 - Drop support for Python 3.4. - Add support for Python 3.8. - Drop support for legacy transaction APIs including ``Transaction.register()`` and old ZODB3-style datamanagers. See `issue 89 `_. - ``TransactionManager.run`` now commits/aborts the transaction "active" after the execution of *func* (and no longer the initial transaction which might already have been committed/aborted by *func*) (`#58 `_). It aborts the transaction now for all exceptions raised by *func* - even if it is only an instance of `BaseException` but not of `Exception`, such as e.g. a ``SystemExit`` or ``KeyboardInterupt`` exception. - Support abort hooks (symmetrically to commit hooks) (`#77 `_). - Make Transaction drop references to its hooks, manager, synchronizers and data after a successful ``commit()`` and after * any* ``abort()``. This helps avoid potential cyclic references. See `issue 82 `_. - Allow synchronizers to access ``Transaction.data()`` when their ``afterCompletion`` method is called while aborting a transaction. - Make it safe to call ``Transaction.abort()`` more than once. The second and subsequent calls are no-ops. Previously a ``ValueError(Foreign transaction)`` would be raised.- Replace %fdupes -s with plain %fdupes; hardlinks are better.- Update to 2.4.0: * add support for python 3.7 * many small fixes and test improvements * For more see CHANGES.rst- Update to version 2.1.2 * To avoid leaking memory, don’t include unexpected value in warnings about non-text transaction meta data. 2.1.1: * For backward compatibility, relax the requirements that transaction meta data (user or description) be text: + If None is assigned, the assignment is ignored. + If a non-text value is assigned, a warning is issued and the value is converted to text. If the value is a binary string, it will be decoded with the UTF-8 encoding the replace error policy. 2.1.0: * Added a transaction-manager explicit mode. Explicit mode makes some kinds of application bugs easier to detect and potentially allows data managers to manage resources more efficiently. (This addresses https://github.com/zopefoundation/transaction/issues/35.) 2.0.3: * The user and description fields must now be set with text (unicode) data. Previously, if bytes were provided, they’d be decoded as ASCII. It was decided that this would lead to bugs that were hard to test for. * Also, the transaction meta-data field, extended_info has been renamed to extension. 2.0.2: * Fixed: Some legacy applications expect the transaction _extension attribute to be mutable and it wasn’t. 2.0.1: * The transaction user and description attributes are now defined to be text (unicode) as opposed to Python the str type. * Added the extended_info transaction attribute which contains transaction meta data. (The _extension attribute is retained as an alias for backward compatibility.) * The transaction interface, ITransaction, now requires extended_info keys to be text (unicode) and values to be JSON-serializable. * Removed setUser from ITransaction. We’ll keep the method indefinitely, but it’s unseemly in ITransaction. :) The main purpose of these changes is to tighten up the text specification of user, description and extended_info keys, and to give us more flexibility in the future for serializing extended info. It’s possible that these changes will be breaking, so we’re also increasing the major version number. 1.7.0: * Added a transaction-manager run method for running a function as a transaction, retrying as necessary on transient errors. * Fixed the transaction manager attempts method. It didn’t stop repeating when there wasn’t an error. * Corrected ITransaction by removing beforeCommitHook (which is no longer implemented) and removing ‘self’ from two methods. 1.6.1: * Fixed: Synchonizers that registered with transaction managers when transactions were in progress didn’t have their newTransaction methods called to let them know of the in-progress transactions. 1.6.0: * New transaction API for storing data on behalf of objects, such as data managers. * Drop references to data managers joined to a transaction when it is committed or aborted. 1.5.0: * Drop support for Python 2.6 and 3.2. * Add support for Python 3.5. * Added APIs for interogating and clearing internal state to support client tests. 1.4.4: * Use the standard valuerefs() method rather than relying on implementation details of WeakValueDictionary in WeakSet. * Add support for PyPy3. * Require 100% branch coverage (in addition to 100% statement coverage). - Converted to single-spec- update to version 1.4.3: * Added support for Python 3.4. * release 1.4.2 (skipped) - switch the source archive to tar.gz - pass -q to the test to avoid spamming the build log- Update to 1.4.1 version: * Document that values returned by sortKey must be strings, in order to guarantee total ordering. * Fix occasional RuntimeError: dictionary changed size during iteration errors in transaction.weakset on Python 3. - Generate and install documentation in separate package - Run tests- Initial python3 support- Update to 1.4.0 version: * Updated Trove classifiers.- Update to 1.4.0b1 version: * Converted existing doctests into Sphinx documentation (snippets are exercised via 'tox'). * 100% unit test coverage. * Backward incompatibility: raise ValueError rather than AssertionError for runtime errors: - In Transaction.doom if the transaction is in a non-doomable state. - In TransactionManager.attempts if passed a non-positive value. - In TransactionManager.free if passed a foreign transaction. * Declared support for Python 3.3 in setup.py, and added tox testing. * When a non-retryable exception was raised as the result of a call to transaction.manager.commit within the "attempts" machinery, the exception was not reraised properly. Symptom: an unrecoverable exception such as Unsupported: Storing blobs in is not supported. would be swallowed inappropriately.lamb64 1588790824 !!##%&'()*+,-./0123456789:;<3.0.0-lp152.2.1 transactiontransaction-3.0.0-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_compat.cpython-36.opt-1.pyc_compat.cpython-36.pyc_manager.cpython-36.opt-1.pyc_manager.cpython-36.pyc_transaction.cpython-36.opt-1.pyc_transaction.cpython-36.pycinterfaces.cpython-36.opt-1.pycinterfaces.cpython-36.pycweakset.cpython-36.opt-1.pycweakset.cpython-36.pyc_compat.py_manager.py_transaction.pyinterfaces.pytests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccommon.cpython-36.opt-1.pyccommon.cpython-36.pycexamples.cpython-36.opt-1.pycexamples.cpython-36.pycsavepointsample.cpython-36.opt-1.pycsavepointsample.cpython-36.pyctest__manager.cpython-36.opt-1.pyctest__manager.cpython-36.pyctest__transaction.cpython-36.opt-1.pyctest__transaction.cpython-36.pyctest_savepoint.cpython-36.opt-1.pyctest_savepoint.cpython-36.pyctest_weakset.cpython-36.opt-1.pyctest_weakset.cpython-36.pyccommon.pyexamples.pysavepointsample.pytest__manager.pytest__transaction.pytest_savepoint.pytest_weakset.pyweakset.pypython3-transactionCHANGES.rstCOPYRIGHT.txtREADME.rstpython3-transactionLICENSE.txt/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/transaction-3.0.0-py3.6.egg-info//usr/lib/python3.6/site-packages/transaction//usr/lib/python3.6/site-packages/transaction/__pycache__//usr/lib/python3.6/site-packages/transaction/tests//usr/lib/python3.6/site-packages/transaction/tests/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-transaction//usr/share/licenses//usr/share/licenses/python3-transaction/-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.2/standard/89229e09c03ccec43822912392991e3e-python-transactioncpioxz5noarch-suse-linuxdirectoryASCII textASCII text, with no line terminatorsPython script, ASCII text executablepython 3.6 byte-compiledPython script, UTF-8 Unicode text executable  !"#$%&'()RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRV֛ OJ(Zutf-81615f15be690094dc2732c507646f152a6bbd35590ec3b2a91838b0a9f579349? 7zXZ !t/] crt:bLL  :tN=,%?EK$<)QʃxOθx ;dz= MD)2 7f_+;Mڵӽh\?⒣CP!D k?'jXcidRK]@WE ou o>> @wAgޱثm{ `f\(Ã=,&q!;pjma-!] ђD &MnEĦL_jDJ-'\"^/ֳYh*݆x vr%|!b_K8m󷞢N04/~wQ"Q5%IMa.굂3H[Lp =Z@'%"O[bk,׿}؜wd_Q}GD>sT,hOT笝iajJ$q~'-L oJ^i3{ Oܸ0D`EEoEMquuNxo e. ls^p{ iGtN ˮGYgՠG_O[~Tʺ-%WolJ2=,%/s&j#RG%c Vf:)ӈP5ƒSrӶm&֔ҫUCF^ pdHnK} ޅ`Y¨"E&HUV"=&IMCU/5&pKY˩:ڿ؛eԲ|⥫d'M5F%c>SGhi@'rN2FlFf#Cy@ķLM;gW0s6ﮂ{1!C?Oc-{;joCɝ7A>]`dF a?N> zA%\ƨe }οk789zƑRb^io)#u@زnzlpC֏#{tGB[T]Ԝ00744KPzg*8 0jH,[qX.'Mx]%3ʥDq@3? 6.,2ͽ/Q~6*}ȂYCdYDh-p8z+yTcEm'I?،lpSɅGri|aly$2dKǦiI#Rr8M}^;m0暑??6{yq}Y*'uB& h 1 I\" ΛL5ܳ =bDQMc?[;;[56G[&(Hw3vy v8@;Ms|n==! y-3c.ר0l;q> i152" ]UA ji')~~@ x{ IwTf4HTxrr!f mS#"l'}Oam:F(o}IڒcKv*طhpPbfE\ oy䩉vel iGA0y!^:!r$ِ?y6sa8PZh)rr|Ή-N]Rp3;XMdYݣY`?/szR,eE1RH'ذL[ Ylp!a- p}2,GKwzAZhV:*qg|{i9~76|tħiyX@XBhHA[:6.L`g/$?LblUYXtqu32#~4eE Oa; @E8OF4<`fn]!dci6~NX6Gw&_ $4UſAFY&=gSsxL٧Gʧ:1~bMph5{G(F^/RȶGZEVz֮,S,az]lzLOHh}Go%=߸*P E1623Pib&}-(5xΠVrJvm$LjN$7 Q~|d#d0C>F9~3z(BONK?;;."9xò 6^o"XbȄpQ՞6UvC#BɥHYw-wi$; AkN>B<`F f1i8*e&PZ Vɀ?(1z=eS`/ =abc㕭*>Z!V,HuSR{{_ilL:6Sj2:eRҋ.:}p&kc,y+$V~ГP4U eh=أ\DqV^J}'v\o~ҕus0L3֜VB0 $nOD6mGnja*My0eQPemGhd[ OnB$ML5^6ZmX_=v$=|lB!&?t u1h4y&rTr D8..v+Gs:i~ * #'^kX.ڒݜcۥ\kͯ6jo-gzE<+;t,,O8Q> ?vܒ&HB(1\tvƁ1ޏ>!|cv3ÂwAK@Ȩ\01Di7IgGP7`($1 ]# TceR)}Y^3yus}Gu{抰k걷e{}Đ`ezz,[Yr=;%DW+LuCptզ!u:4;CvAxHĢpza4|Nw~F 1qj^2U ϖ|Qf̜ \^v݃{[m[ PT}}XAb \V>qGܓE_q@3Ֆ:Db3 ۥkzw,+qǑZQiZ/bae NM cbiyI?;Q.J9a]MKҰYM`ط/3~t\E1 ( mIYUS +j跼+vxt1Ȝk\=Vэ;d}j߽`c:"B0TS_%ujLt1onuNa2Q%kc3[+zKEy'+M7k-A@3gxojK0+>TJgtCo3Un&FH߅Qw.qJU+/aD::B&#@ G,Txӡ `w|6zqFͷ@` t:(1u+֚%(hOf m='J?W]*qp2?L.Fɵ&&/ Y+S̔Tz\xsP~ 87ЎTvy]֭Xu5~I[Zf? P{Ƌh*û@L0hÝéi娯i^Qrqm5Mf0ڭ$dGh#3ܰI/D}M9dţpAŨ.C̚Z*:_74%S_8EVF]q+` wy bﮄ(ݶ4= twul4}!=*`MAs qOAb_y {FIժgRz8!Sy' ^zJf|]xYz"]WcG"%x_гU3dA~-lO܄;uO9V.pܩZ,ɨ)@}䕻HU-e@h(JyV@(ߵycac30o 27fvZ(be|&RՊN 4D(đJ[e6;=ib'0zԝ2[ L_fʸaFnDbyM\ahѡUw-d_!?rLCW@!?Nw3 PI4D E)tjޑxgo,pɳvUދ`'RLς% <1K;c2Vqg+ l10G mm4Cu<~(.\>.s8>NftG_Ჿk=EE[.>SuM8JS:gAc(6HEZHmO( n_{!jăpx x^@EsJiͶu"9nDIJS^n'p`V!Ү;h>LXvBheJso2ǨWgFY~Utd)k❙aw$lw[`zUO"HT8L^uwmL<;npuҒ+CߥD?g|K]N6؆ e*1 ANy<.Us499,^汄7y͛Hr{bl] :xV80|:'g[Hэ+@*i_3K?aPO酙H : qI@Y2C?cAG$ a>H]XigלkR~F zkȇ(D{UЩTYlj8z,o|*qF)-Fs `T-9?=oy7M/E':۶WT Xv*`oG*`ز% ,`5r=,jNGW+"ߚ z{|X1FSTdz @_#cdR;.-nX;m[ *q#̊2' |ӊoT5h/@8N1O=0'8*! G|&F HǡPYOҴfw* 3O-lPs` ch/ֹu ƃvѻa;yx*E}!S3@Ga7jUBp ||x7!rf&b+)"o ٨s%P`PQUԠjS3>Q[Mܑ}FB< ᕜœ4ʁ8ӍI Jq۝Ǒxq .sw`4gG>s}DBi{XjBd+mr6}s<K~;/^8{M(ڏRx3LJc\M-6^ߚYF̉j0,iUjgCA^e2kVmhwcP4˲h7Dd.޽ 8}q|#L]s圅. "a,CBdaD6 = ށψjъJY2l)ZWvxY^b #= KMqˣY\ml*=qKxL7.ݚj-rq;Y)}bpiy,Ԟp.\ܐyzP|Qv~$2<1w{8ْ|HyT4\h%-UWaAF]ZZ K8o>G`WJK#l7" 28Gh?H s'*Z+uUa?.Ǫs|}ƨ7ukvc@/oN0.E-")dEǩRyB6oy'!$YJcs @=_`F_Ǐ7ҴZ=lӀrLq׫^DJː^<\߀gH)Nhi0>Ĝ۝0-e)郌Yr7ڞA w}FMrfbNEdpؽSnNW@S<! s7z\T@3e 2ԼP`FoH9E}V%tL3;9-?^H6J#yu{'J('pѵeufLz M|1t PUAwYhHpMd\;hEm+la*|016K92yɉ<ƕ\#ue.~?EBf"}M u=BLwN#y/ey(rLpͼ%]i"xLǽe׳putw[ A ;QK+`S{i({^og,4%C4?dJ+ċh^E IWI_~ʙ預{8[[f޾'Ɓ@oN1!&4tq/\j]au^D`x9 ewlgNZO+t(r3̿(vסf:%S,zᦝMjuưj*4'jrP P:q ,lD-+65 ـ^T+MT3"\KU}}?3.amOV8PkV߬iKs 0FxBA-ތ(\onBAKCޫU]2 $i%F5LQK:£~<"b#n6hCH]=. L+4.gs2QϫX[bt#'UoƖJ_:IgYrW%VG~E}q0*C)9- eğR]X_!LPvG[$O,XY7N،71vyؓq])GD$gZjZcKTzGh`? o|Х-fͶӇcmgU&_8(~GńK}w3oyB?BfC?; tG_ >g2rwka+Ƿy0R;i2р`B)V&a#[BtÈuZj}I;qW3Sl lg\(:;\yio4~-܄m֭B0#ɴneN3e*xOX}P"vE󷒇9p%<"Oi[H5Q2_ҙojs Niڌb<3X/>j^.w߈=R@Gd~;R5ˏי6$MS{}bm_$ާG'l=E̳ňKgZ!2͂:s[;z ill+-GEoFrɩ*1Y_[PYF~cQeSxI9]udQ;rȣ\M5QM@mZ*MF%a|/!NglLHMY mB9L{{n$0zRƄE[:٭)+_'$phXzIcl7JƮML(c>KKNƦ0l!V^PkwK˗0lX$Xi;of5 ?jreFw%§E\>NN^]_]GdUR'pcI~#"ljG$[\\!:ׂީ[hLCopާB;#Es &sQ 6?ƏfX\)4 )Q<'P(݈<[\\"F;cRPB5+k#h@S=g_;JHs |#L\_M_ ȸ>s)vP.|Hz9mYؔpE /|[j0 +jO$\I/^д,b{5@=3d=$2*4Mi}X1SַsaIo+=Y1f.c~gX%lDu@Z=vޓl|%e_f\r*mLX%61He 9ACxRPn' id_\zQγ|p_CbBDj!yf6SV3wAp_Es򭢇QpunͼmXb~S,LYUrK>Zz>zO8"'3%5\^-biW:}PF޲7Enripǟ"W6ܘ 8DB}{>pq[@',;0E^~J~{5%=בW'l]q|*zq֒ *ǧӿkK$ &V&SBkYegM}(\CΌ~g3MB[*'߲ M^*YB>&L|>&F$A\4e)ŮTIC O@UdG[ |VQz%-K"y @c]8 (RbH?5(j2E-"YEbet:˻.ձ Qm a&)]aˏG ngvGD9M!E½ݯr9_8j&F(ǽRicO>=stˆ><Ԧx Xte]1/o1&a]Oz"9㛐#b1ƥ\s=)@)+.]4 =&|uKơJFA+.$_$$C_R3kć 8ͻL.r@ %Cauf4<4_a(ByKIL uu? \Gpm% }NObw6 d׉92c) n[BIBؙ8\pQ%`q `q~-8tO{st yX+ᵺ/=zb*y͘,͇*Fu"dA}R+uJp7"Orhvl5'oe]B\| H\?ȗ7{~| ^Skrb`BDylq4~RBSYla?cg ~4f7K[JcεT?M`e8tdSj{RMg82T B#Y$Nrɒ1k2CkvmQI=μ,=9S0 \CFmQX9޹S3h ^$FЎDltlp6%>/|H'6r?5VFn:HCـ4m-}E(@1 ֡`PYIl#LlrpS+#_=CE ]k:Y&|~:6I _1bu4fG<`ؽ+E Y3SO 8U&{D3l1s3np=\M߲nQW I,%yEaS4_jaEz5?G}o-+"K1Ka/&ec`?У_noT2E8&pB_1mY l?EqZyKϊ^uc] KwӥOyӨȝpCDԓ̟?Њ@W2И!Su!>ׂ8jwN]ƹul+O^?~ץ(g3FǵqYylH:%Ͳ+zέwD[E\Ay\y|=~^{n7@o@9J$P&(jYLƘ,K|*ݳ{O g34N$>XK HEjJ̅cYf‰G;dn38 ^ކ^bW;pHANI[]S@gbۅ:_oQy#=(𗭀[>YdDUNY}Dyퟶ?tDʗ) sgA;k:zzsVf>4dDD '^ :_C*+,_i{08ARM"C&ݘ:&{(|1AԴ^Cž|64N;ZYO_[D%/l #=K7t%_l-eZP1}L WSpu0SsD$m}K $vQvqv20 $'G4"":0d@$F7tXYsnh//aĖ3B_c@"V,IͫHߦCF .D&"#twzϸ!K 3%W-֣%^Ʃx|K]ָ|́sG|SwAV5a KN|U+*"~P>Vc99Vk>=OFѦar##ImwP^c.paP y5P`horV_m Wځ:OILM*Ε;1<"r-}c2%Zv\7XN0قr_ﭽ"6w:G@f 3:|:T_WrGk=87n~+,SʌRj ϠKVqpQPPl{B1Ph<~^F\5q &kvpP+_ۣ ,$RQZ4t("I4r@N[o"#@9E_,ЃzEرTO;Y=1A{UӘ1&ʼn Scn$wYE$m_PTsp]rVvE( 8Zf(ddOyӑ! egqgEBB+F̆`8kzz.DmnFJj2jp׶ nucϩ ,-wH24ɔ2vXXAe+ƛOyGщv[s7]\^O%%]EUpe4]V%^7 u=tEa BHJIń\P,+;vjV]™ˌ- rtes<ǹ8/8 0(xSaʺ֤B3yFq@ݧz 0zìV Ag4qNwExXZ9vEw;'W‹M !8gPK·bH3Wm%NloB&mj\5_J*`VKd13|hѴsj}a^WAM̓K.3TP[ dkTmv"bϑI/]D 3-*:iۻӻAmZÐrobo9dL (sj)=6`RR]5+ O5$1Qb3ĂJ˗V[b*K͎ L< B+n>8 ]ԗK"36wvCX5̕,7τxMҚeW̷Q/"Cs=x$U-)!.#{Wfre-(u7uOZBĻE8U[j}Ϧ1-5u#/N{o{6+$"o Y Hؾr܀t?:( f9AEa<}W6~ LdFM_tl'ws E-G(U(G9+?_(D#ô*Fw4} pcJ U14DK>%nydIḏ]ZViի&|\[) L8"7ih-飲*}͕IxBo{UU1rMh+ K{jH7.YC$ %kLFDi4~e61wc6ϱDM.wWx96ޮ3 #!(C nxO/2 2g͈oY0e4T;oAQ8E757ΨP0,/\&aVyW2V)I{ټ]z! K`-&!HQ\F(霵<2fqj8q+KVB$$PPEBl>m9|sn,< wX-S2 h0Qc~q.UpBQNэ8Hw!}Ow#W~#aB8MS}yX^U1fO?>m[@nň/}S´=&YKyK3ƺkl:M{k;Qp j!k+/L GAzé\ݎo^Ez6Hѻ[xe=)C(/O%ۊ9n)ǀJā-,4c$꟨/?heBh$f}F1-L!YO׀ЭPOKXW1d+,͂Bz4r|>*^4#9:ȝ>.ιe?C="Tg@v#g[;tO364="H?qqJsk{} ].4g쑇 5rc~#g7Unen3_UTKt䋭 n-$K\VG|suKg`~Q=F j~2v:6t:z܀vWG&|]ҷ;i4rv'@%°!2o [tbKɡjx:u23tX8=GWhdL{G ySAbH3w)'x8n!.&_d:h^CN mD0Fq?T+ %]s5Ug)8'kg5Ӎ{ܛhQAmUk>δtֻ&E*˸2'5GR Je>TT4M+ 7U5@eJ>& `%3[! v~X)BkKƎ~il*kss6Q s13A]TV "7 mG/KeVkhհZbW3уUe+Wv $BDi3^ЕwD6V-9";ȣQ+`0UWIq˨n&.{`ɬ ?)$@Oת{[϶y̤5i+v~|GIںZ8?M38uǙB~HLcXg5퟈uZз-R ;ܖJԍ5'g"bTZ}#e <7~ƝҾZӁN؈cZ{S3ɁEh|1[QJ]uYs%y̢Syn5.xtḳ1n^Wi脖$-@Q~e UJs!0ɣ<$WyK_Be}I_>8]w,RIm3e j5tv ĕ}ٷJ{!_ ސk\kځ/TDKvqK66w|jٜ&Q3|24϶ϓXB!;sy0Mj :z]?1:mzGDXP-烈ech@|y|cL/l)ѕdcWAl|Dj%A/)U> y{Am3xTp]>x{Wli=:)nrQbg`*Vh|pIR*J8C^AgKKG(Ė-Il sN9R.B+%ήۇʛE*IϫrSbKVdLQ-!& !RuAMIBf:Vﺘb]dL0@,=>MЍssjctoFG=2s:M:=^/Mn7gr "69qnY%!? q?,q坍mCÈuaI&],亥E}fX<kO5t2~LfܾڠI-y5]&__l]rJBw}=$!{&E%p]>^_%O"QS<2,0ӕޯߠXMlY"1h7 qw^kyp|@C"xz2og䍐]R:noox@LrsO!* O{TS iMI%Ou$@^6 pS@^+::"5r؎X]?l83Ϥ+^@F'lpM/Q ffv28P*8K}tK64{E2k9]Bc~`ҟr ?f>4/ʓ'4ry6AK4#d/_pzϭ , $@kH oq|A ,Kֱ*VR}GruZnihLnJX+Tm'1,+Lb3EYL]Rg~BH3`Ec5E+kETI^MBxo RO슼%/Q ^ ܭ?#ÄŸn#m1r[o?_^؄GoQ n_G47jwz $'H> x3ؗTHnxh[-Ƿ-zyKQ$5HdP|\b<!::;+ˆ1 e/ss+c uґ>]e),ȁVy D\v7C "Ocw"Kqm ɺAIϴdSckbYƙٴfw=$mbz+)^ƨh("T*hkh][M\.A/ סYJmK| "m6c Yv!aF0c?) ~1c!#?!AOAY^XͿJw(VqrSD6'yF7>n4z8#Q1Ob9M!;qwh?S&Rw^^㏒c0N`2!5?è .!AJ1DDKdk>e%!,Ʈ LZá%|uב*K5@dؔLKqx2E mt й{0OW8 ?ڴ5@7c\R'mJgj'w' ԋOD*IHDK`tlԫ+ wGr/7Y^\ &#%ύKcnIW:BH]olM{wEA\F$F_ װC]_^o4clOm!K`pfoԪ+ 40Y3/k݉"{_|.8%/@צp~kjofBqq][C\R? Q,Yo kRzcCK{ޤг~q"4jbea;ƗKHPDXtq *.8C3fg21hҞ*y&#V#2SoNaz\|HL@M(, +G̟Hx}~&AZIY\OFCH/rU;ֆӾβ]jv.*&rqoa0-:t^puuu7*+rϥ~q׊iʓV{nf O6N KD$tQ3m?,=A]~SwV3MO(IuhzhӢݱ'?2~Y|m4w^4ģenT D4r^%ڵnٝk8u\YUx G\n4ej P6JVȲJZj{~n2LgJ>R o:tߩƢ=wh7=m[W*ޏ߆|透fkt\`R[YTh8ӌǠC*O,9>W j %1ZQMm]qN|>udS-F @Ö(DQM3y0rtׇ"bdze5/ű)nTCՏ32uU?A6·"mP= ceT[,.t~]%# QeU@:)3dUՈ89 L+)ݥ`<*@Ek0-dGW-ʺ%PPTg ؔ9ݎ?RQ+~A%}j%5>M N,'I}h8r5 j[TKXwJ(3%9ѸNSX@ vQcфt]&T!ߓIWzX^n] ԒazH"?U]oВ1*40k0ԘБ|F/SeL۶ӊA3>CG7H.0>SŠ3q9Ћ,A2H\ET\Xia;tlN9d&Ϋ 4gE9BgTٲTԍB㱅3e%0t]yjs:PV˝7s{m\ jC SY׍޺:nA ~ ]BJC?s^IJ@G㥕1zuZ[70͚= d7"_ lQN\2v7KY㵌VMӾm0GpEMO%pAaiFn hf轉3%$5·8$Ĕu6l*3 B8nw%p'"L1Mhbq_B@mWЏAT_vz᠅C*a1Jm ,0r*epqp\dԀS],w#gHD&Lk"|Pf Cd80Ei%xҀ ƉwYydjH6B:p.n9)@sD8eό}MǚP%^B|+|Ģ皘Ə!--d;63EvVwUM2%|U‘B񯵷p0hNeBwrV׈Ne?>>ގk6!k(3 B$T ɴI3Ŧ{/x[ڥC.v_$CS)]ͯBAAF_I-`Dxz!BːrSg?umM2눴Ⱥ@l =j Wxgq}=gG$G!.3q5h>tG=R ?:<arJd"[4S7L1 bş,ٳ:: ޭ{B/'OlbQUZ\yQ*j6DrĂ-~~p>1zV5WȆo=Š*ߙ%O/;ކDn,'b{_z}P%YKBamdO8DHpZ7XZxفTIC;3C# /L[-fj,ul06lI&OU%H騭TF^ \2qG{rM YWDt5"jRFg5IH;ޅ'2'f!^J}^i챽 E`@|\Y.8c$gwG/-exu+K7Dl#͟-3xQ U# MKÊTM}U^=eM(C@~ J2[Jޡu1зwLչyx,qt$ 0pjQ&@o.1fdS-4"eG Q1s #~UҘ)E5NOx,he9H^{[,bfJ1ҦÁU馜0hvB _E]X&oeatrK&͇? MZ%WFxX|B>[4_6!r*l-Aq5叆l*h߈őmQ\Fc|Pc]q'xO0.dJԟZ&["e9O)I5jj d0cYAý$MZbr=*d~*9&ʬPC L]<6[~132zD-66;x,X̄޷桟uo.Ѫ_~.}%' Z]=ș{MF$:iOv#\- Ø@+X>,dLh.3@Pɹ) Li>W/ؤgk~ dr,A)`\'*tZ6_ar -v6nWș,\{I!~Գ*oN rl)/FF5Kt#"0S^qzlV.mB(ݒ;{CkǻigAu-w pHd0[仦,cV;5dC3M z>\ȪZXŨ΂ VrM o#yWT߂ԿB\'@Abw&),Aː$CJpNWM聻_2,@Zˆ ,T%AN/6Z_F爺U%юIj$d&vzE|%aB [~9Ȋ&D71|Q&* aR5a6^"u h*D@:aĎuzYJ(9:+Vb,0I T|ǔtH8,U!aY;ҥ" | fe pjs4 '+RPM YI yQ sChxڢo-vrҵ=$p28%q?( sk1Oا]ҕK) #jJ8םyr( X hC{tY}7ٗK-u4\ω\_(MiuTУKiMM-ßʂUhtyU)SCfPIQ=4sYxCtK p3LܾSSܔ}i#((_hmvse@o8A`t|h7^c1,v_%&h@"eyX6$/Zp&+(Pg8d7Q:!} @ TdH͎&7mZ*ic@yϻˆ{},) YFi+ߔ9߫=gf(_ٞ`:*!cx|wM#Ho ْCZS*ɺOn[-[o+^"9RKJl^Vέ4LiWώ@x(jW  kZ"5"A^ͫ9u t87 3 hxӄnz$>k* cPX(H9)@d`cE1.o7Ecc gO٘b^f;t&z -Nv0GP6#Twr{yJ*\z2{ؐLy/Z%|cm*KA, H1bHDOG`qgf'DpR'T'rʯZF=lr}kEs-J\C]Pՠa]cZxzӅN(ȺAkF/c Us'QL0}2ґ`Ji)Oa#q5wLnPHLv,"4W{NCm`IC@NwsplZZ5t ^1(_^hH":>,bT`5@+7ؿ>ʄ w)3Ձ.IO]F2"TSy,c>u+6"J/hnlخ@Q~1@ >nlp[L%/[rʉA;v=z r4J[IfCs\VDeIv(pa-E ^W:SJk]K|RH&C zT:q10\w, Ɂv"*lU "PA";si qsֆ蝺cNG/yt6k`L t"v=gU RzcH9fDvA? % M@Q'&,Vs"\ҳ<7́׹=N&tӴK{y4-yXD"=c5ڮL(9-̉MZ-l92]@7JKAeM>ٟ9q6ØC\ u.A["Uifw(JIrg:s <栠B E+g& \K8,=Վ|}K %|dH`^r<ɪ淐j:kO@+"5Gy; zIYbo`MIO7 D^gvrPU֊Ibh AiU'RzvS(7t\C H%-"ސWP$س+?čd@RեF[ WXeAD[ ~M6RrF58 k1P&'M{/Qq~G.TcG O0u" c ):G%tLq}ȤOy[ 3fdJy210boJr5G^3i,PӔ4s/N]nS˹+s~0)\. t-(z*I٣Dh!ŁO]U <~VE[=B2pu\ -x(XUhU(`4ҪQ&5Ɠ]2qgc/ĖN!N9 (So1ʱ./ DW!q1ܥ^7F1Xd+_`k0/*bxФ3)$2BKiiI#õnop+b&A貯S zGiOwo^V&8Bߺ׭s.h^k^ B>qES? ݯ5MD٥4~PTs|Snz@s1eG9|)"("l3B\x ޘ^@.t0ivlIYwR".aRsԛOE-0BZ7Q;J*u%UΦ mDK],jOg:|[o̮Gf{#VAEo-[2S͟9 uU^ᐚbWmÅ8l%ޢ!2ھB)WK$]uE-Nj/Z 0tMJ bӝ c~2xMr |Ek0–Ն jlCOvեpM>#X tAqQPw يJMW|lKFǯF: UyP4j< vR^.9I{J#ekW̧K 9upf_i YB > 7.GGdx,*V{O)! 0QҸaՏ&/Gg@y^ZL%e^gX͚B1Fr:j0Eb]0mvQdx8M58PGgnsf,gq/8 >N ~! znDSfL#l[IK0]8 q0H3 dlTs& 9V`GH88/vCySNd)շx : ]{nʝ? !JC/5!s@PJIZONoE'$" 09ەM8Ba4T'E w:j@ܘƻ6OsX oct].BZ qCç8JXv :r8X;B8{^HAJo0HB 5o(4guq ;AKba Ss#T HDŽ0&yǵ E=⳵-lE+)u&5m$@A\knho7YcQx }.z5e)8)(OEHlӃ!Î N)x8rCZ6 *s/331.: *Ņq0_e/ol^iO`g#lݑ[݀OXsnbh$: .rF"ΓsӗUz;Uֳ`BY˔%0e?;OM;UXy8 \DFp\ !vOs(;]&6~H/fxn~džsglajL{բ-xdᆴ]ud1؞kwFyl|XqALL& zZ]ŠS%(L.FEF {QAO]?wr |>;zVw&D/cSsk>NP1LUw g*/}3(FfPׁ;S|oҘrn7YmjS*QJв=+X]F5BK+Bo}eIC}tJ &EEo!NJ4R#<ɈOWF/Z|2DlI>nn\&'vmKM(68XIo^]"OE%Zti r8ԁE+hg10qV{Q|cN{3:#SҜ\K9sᑟf2JE; \1+#(״~Bw3fUuˈh%Y ׉d=Π:0KHְ YwAp~y?)Pl {̀hY[B=tȓW@@Z;#Ĩ%[ h}W ¼ܬ~J>8a3Mbn3[#sfI-tsbLMA1]<6'QrڝD/y6uJBg4>:d֢ ;K\eKQ,jm葷UO%-GJۅKr=Y#ddᄐIZMehg@2۪eh S!Z#7L G˲I6R}*ҋr?!A(ν$nCP:@c Jԝ=9?3jX~| i6a&wpchU̻_7qT+mX^&$)+3?h!;]/O=Ft~oo,˕m[Ô;+&D|?7^͗]1Wa#?P-D8Nh9ZEsQ֤*聰,"z!EY#++e:d;>wy Bm=%w-.};P[Cs ET9N̈́FdaT'a#iؾ[7qEKp\2s?} J9}Uńo8AVۡ0Vњi~Ov#]q\+;޸z2&73@ZwJ`q !u|J 3uU|PB"xEhri;.FKteMxtL 4D߭џ&@@!:B#WTŴ^S1n2}U9߳y{"q<mYqC*cǖg˱y۱`[hjL4.,T}w李b+SA-Vq]o(A{ص/@HtSլ*N6 ̣x/iy10PBnj=\΀=[l7ShVK `C !ɦL<4 xAFn׳'{lց~8P&w\ ( LTzpܺȕ(/jYeÅ-=qrۍ>{7dPNc{ };us+@+,=^P6fVmD2\AWH Cf7(( D2(T5  M#Ӡx$#~[_@]=j= fˑI, UxڨKjGˈN" Y+lh0)՗(>ZPEO1.(+w4kլRs9,1$)ɯȓw[13L9b?"ӉxUӐ}L)o4`^JcPh؁*ŞTC J8#wdg>D Ebl:\:B0S y~lONF&bv*Wd}ǯ,!xf(vAȪ$C6t^XǮܣaPtXIJ}["nݞn$ sW8Ufܜlwu=3BKɨEU(}wm=H.h(t0'?F |ywWeZ`EL!eatOF͛R G eY>§c7E'YjUm jэp;2Gb}kOީSĻY$kەKWMU =1le)O EΦοU&(lVj"ls{^cS+2lEI4Z`\;9!G@{UI"<EݱEW'2o&#G>K7K8J!]vҜʬ=Oxbp,E\O"/-Nyq_3#4lurG( ,j3j?it[1dv1$$wI}j^" [ٰ* 3jS2@}׹i.mΘ}# uzNw1 ՚$t~D3Ť,a],')pGw+LN5<\phn0sp9+:[ʴTѭ;AKEyW>t'd7B1SM%m[X=$2r$5vA|vJF`~st6Rd/zDrw-ԲSK2 M: 2 8䂪0Q4B8oq׬*v F`d4;+GVWx:?$WѯY%Eu \9Met>8Tӹ-ܹ&ܞcfQU ^.Hvb_{yrv9NS/+H,+q{Ol1ʭ{pGvlkq#Yӊ ;T :|9nyV6vrDu}mdy8m,Wt9\hzBM:mt{RWT۝[N#C?^A 9z7Y\Wi'ŠPCls* lW/v"k@(cXaEeFf7Wmjm9mv Ћ 2 znYSimM4}6pW]`lH¼Y2.PVP,bT龜ϙ){㊧X:|-6Ud:4~V/9 u^S)Z`§{S+y0~?!8KRG`y1dKxL(>Xƍ0KQT 4L`P3R49\9k]43e֐?r=!z'KԿpasD_\5aTK$macd)^ #TIK2뒵7RE{IQ.V W&^F2Z>=/9@+,BYCGEtx1cؑJ{>`ZYXI 5E S/Ǐ(>]4J' 7ïy*-jLԿ]yB#V@. mDF+@A7#e ]lےSlփ!Wb'uX(D}ӡxsL6AD̅xvT=%RzU k{ֈ}5$a24ti*2rGq{bxg n/rȣCu B"ëY"4H_W(U̸0S@ 0QhHxkph2} 잎V:_D?ڢr)/{"Seӡlސ0.^p-8@8w$%I; JRZŠv]Ƚ~;B#.U6w1 f,}: .ր(KZju 1@;0~7˂_[$S#Swm͂ mjppu&xE6 ͭRq\8juӬf۞ņIIk M3- D^BC ɽ-=Gc/f:M:2/&|C4x^۩ˢPɤ C'Wա}K>pʌWlm-3Z;N{Y)7 ds2$KrZQwz|QY 5Yڇ2\!` P-*iY:!We?ݞ;DrE<kjS0W9"Jv>&xw:kK)D' K3ngY50C2g%Vi J[⒉f#"^ wߥ3dYV6@@W'L//yM^k)xTh)7]"/st)1l|!c/5Jsa }\@)، ʇe 1M|MX_ѕ8mQM(0!%U) 2|}DG/BnӱdZ5R{ؗvrm.FJ %hm rDX2NY:L#%zL䃑G1FV:߇m"3@Hوae~/h>OB2Q\=Ʉejn[$:i*.PQY(}%P#K[C Z`:Qg*i1]ȁGl#!ՃYdLAU<0l:P!Q#S ZZMkhX<sRg5ίOiA_!DPte/wTE=62k!%F w%bA8^`S,g|UmL%U泻8Zp}sהU`D^pKS1[Zcxx#18y@AE(Y|!u.*%S2oP=xt7Fi#sW:CH*r8DK޾"G_1,xk8~W#5`ASaDr}3.jPZ#U0zWOf/Qԏ&zf,˘uAT"uGi:p6)~o SŎcgR_Pjg0eL-@O4[L8<WƐj_׽ژ8+,5Y).:#ET,^/4]lݵX KBD /Ta)71Ԩ(mYuX&y|cV0 !{ ſ):CNg3XOI˝ '+Vt:19N򘆤yN eOX.x75Ҁ:+ʼ+xNEi ? )Բ'_VD|V@qnQF8ڏ C i f:%]櫁b=OaPR$=e6VB8ѫ6{լ.]l+-f򲬳xS2$N~0(S<2p^e-r@#IۼW鞼{PXkx5,2#$т/@+jR?#b'bkQ"- V ǧmN[1נ wR)Prx*a0*ζ]7$hU*UQwąEjWB ]|ByLbG^X}fW`0zKayL蕇Q]שaaC&!B-P~b6CG f+r^%ƒ"';ɗhtCg .Hm;X;yC {:EsC ھ:XQlYn DKsrD+$6ͅ%7U!6G 9S&ÎwtO컫4&!#W~UjT<'g\on_%VS/ˢ3n YWqx\+9 hC~M#ո4jC(2@QV{loGS]Խ7Gh& R:e|T%d>=Xw aeyX8m3bx4XH }RIFt[4>DKredT*pRqWHѰnA9-T) TI;~e{7.m>Nv$L`nQrfrR x6G΀Lg)NuB T5,QKX`/ gHXqo&=WAV>D6ɛ'V!45/M>L7ireQ88-t``)'LQQ1@<|Gb:\U{ 委2,|hlIc`9${',T`}gH_٘蝟L+ 嵫$o 8R."DNFڪixG`_iC277|] 8-GjC…=\b{U-!gCډvrn1_-XݾE.@?0U 7QbCY u-TLJ Ղh<-L  =n VqN~R?-bjBIxϸF$>)N{ )LZ,2[Z/3 $u 8!>&3 T6M GWpk?.<)π!DpKOСySJ"+j't( sBl%cP.iZbImx'^gCUdGWv.(lltl\DX?c[a}1q_3bKnZh #UvԮfXFQAl rΣʚb;<%Mؖg6s.# N \~"s3aȻCTVI7rSe ՌG'U W#}6X8~RQu |+@r94K Ϙ?Io0QJՠ13th4e| WAX\1~Vi5buyǣkȶp Ju 6zih*(Ұ-,FT2 3µSLr%}"xRY bNl SNFS+b4PjgAsLunNmL(6~V4d sܯG .,P_)%{ؐ:l#txfN[,SM@ ;&{1Fbܚ\ٍyK|O 2`~[T5Skґ\$r]4;wҕmg*;/ʶ w׃qk c9?yDY|c~~7s&6b!Hm2Cɱb,mL0& n_nAnyl1{OG%ff ^fd jVᝪrM jVӉ Ell'/~7 ,h[ěng/ [XQD#2d E/!6ְ:$?qh),d!60݈G{M Ũ?|Ԛ0&nC+.;/[}yrl?t1ifydA;/"25E^(+"E W_N39Hc+U+Dq8 4/QiH7f[Is)C25"F<m̐n;Wja7fҨ ւI&ǿ@Ts^7Luǝ8"Y&mMKY= sd> ., Nw5buN^F$f9dsdͯ6 s<ͅgȉ1\ze q\QB89bj͟&7Q,$T{.rH[Hw-hNQl;ј ;ja֩mL8\,'N|b8`Ih nBS8`iv[ %oC /h C2YԆ**d_سFHNXĵ'ʻO%{OPM^1˧z3t#4 &.*NasI\+k6)׫lS'rOu>ᑮ{(&0{#Ki! ˝TZY|6G*%(􃪮O|` %xBX!(#ϐ=]ORꘓFjP Wc1jƿZ_J#hP-G cqO[[[3)xI2|e3'vrqM clwk-3{.U},do2[&ܻiuMvT?o,Z//G<s'B+BOs=(EvKVH캞TmO:hޗ=r F!8y.{=~_4(^tjG?6(?kZFZotooJ rE# ̡GD&QP5{AXĔIQ@17MW4>)c %ް$:a@^௘ t%I>yA?g|[ }09F|U9Ϣ -̸0c~8k 分]&Hy?Cl-hryxP"B?xJ5txL@Pf\8KP@X̾plg|MyGg+ziۿsV%"Wڠz.zL"m=Vx D} ׇ̆U"; þB|.5_ w Nc~:XĞovS߄AM82̆]/"bLԄwřhRaa%,oo_?Dq~YŨ.quQbh@\\K xCTK}X g}1eo]TMY2ʧ}Wqn =vJRwQO @ BP% Y8Ú ӯ!i2͞Cat4< ^Dez$%M2H?vnHN^:}Ng;di[$@ ~POc@͕T]%rl6}ucGG_ +vb,4ui\\.E\aYۥaR:H[2zh34AK:YF:d^8U=fMZB>?}HYmڸ Yb `8`hLЖIVi~!أP. Sƕr, 7=R~ "`v#·$9xI3X(wX'nqۍsjzQ)mU(V/ۢvD8Ss%ZMsDyK%7Չ!lT4rm@IB.!71=dz0?xxZ,f QAf>I&<љ{ZJmeQ}t$w"e[0훨mqڼJ堂(h<2N+ ]UG>O&KzL19DK?ٔ5FGϧfz{LoVg2|oN!}=X-躙:/9p|J2)u_WFH+J Zhj00b/Y|?xS9y`=yVg#q-[3%yàR <]7QmI)+1\tyt۞o^ .]Bro9mg"=Fg(n6vB'x]3a@0jxނ<^eS(9X=g~eRv4^𞤥{ڈHxJȶ B;䠓g+zByk*6>. 'E> {&;w(pyyʎCƳ5k|S%9D^']9L}W49d`/,yYaHKDF||M 3$sK׆2~k/ >xpiItyޫ<;nLQ֭qD#( kЩkBۿ@M+WNmO?29 ʹ}0_ y}%"4}K,?*;I!ѐh|j@Wd]3aԡ !eQ7~.DFos#+ Xn27JϪWN*ȳԛu& nS鶰IfSȲ[3N1=̏@:/vUE75Ag&x,YY("}3L=ӲprK(Pn>DkPxzq(nqf]=Jq3>Rcp|nTPR8SkݪLgk^X(B];qRa XcTj/+hX)ATмiF0Ta%6)6`B3iP-'II;:\^OGc|pax-y/MEčlІYrE~5tAHo Ȱg2Q ljz)$[=V(}$i+5T.3ck;: DV0 |29yN3bFIE)N+}Z$!SZޱy2c15^AcGo2?t|w2{.C즔ǹW2`Q p-Gw/A ˃GiBaKծ)e2_8@uI>V~gqn҈˒+jww/ ~|\тō4~|O@}ve妸w5iǔ$_**s@k0u* Brri2{= 3vM{ V>4z8>8tDKƇ QIߒ$3=gXy-4!kh!Fϰvɬʇ4kor |z{<;f &8X=[,~2~KW(RiqW}XHN"plV CW,ewO=s&FuaV.'Mݤ.td< z;;!{TI}D_Vs̬߭cI y V/Ul{] Jc.Zy+ *$NDDwZXJ~1^+6" !cfeMh7& R[ -* N&]gb~' SwZ*qwԇ4%|^6-L.<<ע񭏊^>e rp|7ocV>GzQnLɏHiidIאLBVL<;zڢPvksYWNC{xS8R].5ݘz>\$.|PaSvxp@Egw0Z~)˻V_t6wLX挸u5Y:9dhs{ .%:B]sMP|Q3۷hxUREJsC-m"~4#HYJX|u xJc3vvKHqxΫTVsTWCp~Wg}Zs4j^ZԃAI.2yeq*GaVC#Ll ?-iҌAQf8"@TK TD\p$Tً8P[Nm}hyKKX=p^2i`#x.=TFd.9Ei)5SߪT~/,GGӳfʱLqV>!fU$-RIo(~04&hEio7.Bb̻raq3?%%1JжoɈjꫥm$D}h2,d4p`Gg1!"%68-8Ra~^hi 1-=(#,(hi.'sѠpS-TQq ޑoXr`K|% \Y)|XvlCc+cםڙK:~J3VAAacJ+a}$iD 2 `J1(uszH\qyۺthDa6 <Q`ܬ:3ȵ382p|L[mCir{w}} B_O웖şF`(>K=ەmeNRmJY]'.JiNA\dGQ{76Q\Qu$P6@wyj8^kHS?pl.qoq]GT OG4sQ :>WAq"D}>ᄊtWE 6D}ޤw?EsH, ){u?'E& U4} ])1US_ӆkl?H,"l >ek@+F8⧁jkZ3ZYsL ^Q ANy0@LcEhb(6(L"-gqS45;>mouX~*t$D&AuY+]Go+Iov "1-ruLǙ~@L(di)BDCWc˅}waAI_G%2cek}r3!#:01{WY}\(7I}0'N?n/vsg=eh 66MLF89IV(4 FGo L{GSJY;]hQg1`9:xF 3Zh +ٰ2pRzLo`Yo %@}&/80&\退ZX-J|j"qqT8In9V!A=|KQ![ؘf>jS4е4A)`vY^qTD$Ry5PZMq_2m`S)0 ;l>j sfOC^xg*ZIY=~XJ~m`geб߾W:%jp#mhA3wOթ8 (W]VL{4;2," TRv=$r 4ڧ)_f $5-\D$J$I8 pDURLTJgANVd<ߊ|e~fxkMZ­0` Ss \Lwhn(F-\WgFPriyqv+2pT 1@738qlzal`FխO#|HpnزohXOGR&yr;7YtQ"?sRz97e+u4%f W\1{(4yy׆NlPn V*?!mcK?U6~|zŃ8beh^ׇ9L*3)(1#@3j@oLv,~/TCѫ4kJDls3ֿPp'd_O`b Zaڙ1Ɛ}߃t"8 <֓aBV sʧ]I5_0$7G7GSxKR/ ie3dgtH ؁ P:`4?O$+[JY9K'I=E;2Ҋq~b>#dl\Wjw 4T6Lnl/]zO)$Te1NA'(=ێg 0N)Ԍ*8σ%}H"I` OPҮ^x̔[RehC$43j΅ tZqC{']b}!y.dz[{p 4kxHW_xhEQNM(Rd?LP~Ce_aUa?8uFGEpzZdwP3nYkWL%P*uP?^-g4wf.1NA (n/ 7U5Kj#"B%)@5dZ}^8:}Hsӑ/B"mՓK`6;9r~;#op/֝o"LUT .+AUzXyD,лF( )w"ˎqgcjn:w!Tp Հo܆P.TΡ2#1PH$Y 48_m}4{3rQ(ʸzzYpu-W{EPb6':zd :•i≣ d6r0f e9g#euhGBˀq7Q%,k_#*Gv+G*6l"OO蒐Fi,yN8;yos1{RYɻ4aq݋w(^9Q)*Cn-a(qXMrt<ԗJf6[ӏ2 KZ,:*J5&?m5b̒Q$Ԛ(Y妸RhfZF{ GfZzIgDDjg"LQMWH[^q> tXGǘlpdLUu8e?C;,E6mNG0֋sko%䅺 _B-}jt?Jaj]"~=_2'uܼ7p1ƙ]WE{.ƻ(΁ vS S2YnAþZg&4|*.KvtEG'Vb-d"|vpOm" L(p.ME>s,pQv~Y1MO.|C9M\62S:Ľk KE6*Tꝙ.8LvM8zxIБQЛB‘TJѫ%)q^@^]m-͌6Nl) ־># sUTs}58NC}' ;_ ,Ji md Cg_!&@c]DX-J+BPszy(;T]L=#1mwE;;?z?ܻ%R.YhqR1 aFs"ft#{϶IwLV3;K~Q#:Fd)(Y`j^aASJ\r_C@}kG8:" jr, H[c@C\ڌK{HotIsU{0;FVhBޭX$,>3O*t̺iya[Y.jD,z於P#%o Eް |&anb*X֯{bu}mȍpiZqsGe>[|a-whVG  kX1>(1 i;/E %&-:¦T3ĭZĭ84Vȉj>TI)lwQ>=Q&_g >>XZ bNiq=SϺV"{衔"nҝ$J?~K\f6 Ѯӷ;VM.+k25c2d9~T Ǯ%,JY9[{әp'os؋F^<)b.晉k kk*"/;ګyhXLnO֞P,mhcaҸ~\7'NX.|^RVX`9J=u)EĔpoLv{#0;훫~Z8]|ݪ7z[ZX/UZa]ԅr*_g?ʚڳ$指*\hJґ Hd(W).dG$߃B)-;?m*h€%'~'+>wp 1}yjKHO"d.Gj{ X~Pdg Aې?tD#Rͻl9MZe'aH7mڮM\ͯy<Oώy(#L FB [WP3On:*_<;5ȍfeņ *ݺ4yN(ꥫ;ؖz=j!k v/"hDq?78!A~ˢ lL'PdAGɤ(ajh旅X~*;XB %Ci;hluu[i%}qL4>V0H`N{UukMrgi]]wl )7$lAvmAS'6տIm&`rn8RT$7cT$;v=-r ͈^m>8\s0aο+!^NDL= \G\0@7[9,@w.;`i@׍o;J[7 * 1^gHI0T;OݞGH, 29bk|v]ò)-Oە&?&mXaaB5ﬠC5? kЃ?# bv?@GXܤuX+MdE_OWU.1ܓR"]YTrPB?8g ADX1Xȩ %SP 9#cE4Z]v!3"g+fIEB֣S6`ڡyexS~&ζvߌ"v,4V]bd@d:bq͉{WsA6sҧyMB@K?0P"#^Mugaʣpuu9i \ʟ7j kUYsZ<)gӰ(Ru]uG.ny1W{b:/>j}KaeRn$o\_sRZVDO&4Ctw'L;7랺Ew?P@xAC8^No܆]΂\.R4TB"ٴ?uWW?*6V9LiwZd"6!h=XgB-Q$1UZ4t,aF\Ј `8'pXF; 郭CӵTFd4032L.ƪ#>ۊt:-2yGDLj Iq*y_lqm;ӖT>#YJ)O;X1~sAܑd:B9G۫ + .SΠcۡK>aCG_%:}6'xŒ#-eg[DŒxgO uo\#U3g5$uз˴\x{τ X ơPUUrK֮<|*6sFK}:U2!!f3t1)Jq}91!%R(Y\ xFqEԂP)pNJ]-%oP"$FA&H= ":Z6f.P%|*j,4ʉs:wC ;dC8OM*ӽu@o1=km}AC@:&^4.B҂qţ>9F1@ 7a1UHMAY@ޣr+@xmk`MR^q2&*᎘: jo-ȯ.MtxC؈FDvH?͊#'FE/'agB/KOF lN<,&g垊/r='M܅<M XKout&:(gSFJS)L];;pwZ|EėP:{Ⱥ׉]s,( #ny@,ktJWI^j#YeK M..c!!/tJ itDͣQ!emLICգx eKi~Rx!ѱԟ;(9r ו9t#GӇ? \H3Wt(|(O1oաm_v3qtKy%1"5 p,@s89emd^͞@@6](\MNUe"xhXr΋Se xnq0JBT_-]0 sނ??E#[q  tzcKiA+aKV&8/B6Zvs %O wokZ{AcXf ۯ]Y/[հ"b›3eiDZٗI][k6C1~ƶ7iq!f>%;[}57lp|N젨G',iUIALY1ɼhiWS2דHM"?v2iGcmSB3W| i17wG3 J?!)1Ήz\AVSas^yzFoj+K}$`Q=*g_Þ e=48#]F`4GarEd,?SR#|w Um#b~Gk:9)xks-]o0o 9`إ-iZ[y{hgXVIzR)VcTQNF*_mbn ` :XwgL`;Q0|C[Qط fx^fGOt;Bc[GLsjWhe*~!ӻ;f-q-W#jتsx 5^g-(UjS`&IpU8>Ԇ[Jx,a`51`BeYiT7S ҄Eg9"2vOtr̔Sa8QQ&N l6`%ԓswșO4ER V5Ch}jUy]F{p1H'ґ1# dbYcQb|pm*CiPTp*1B ң;N.N],`//GzqYAc/5H~u64րsʅG\xn8wS!\ `Up]vV͌eUj)ɫūE5bh')K{گ\&j,(N.Y D$zrk3ZusE`Ȯ$8Fg YZ