python3-tenacity-6.1.0-lp152.2.1 >  A ^2/=„ wPt&tQ&5tȸF\$e('KSI٦F??H#6 RD{tX%3? ="ɤ!O;o ^n_,{nJ=7X<:G#ǞxKC+z.Y \I4Ke Oݾl'Fq.Hr InOZR6RS{ \R1Xmѭ2J`ia'd;UcdE[SO <"$l]@a^3۽/CFaM#ԭVG}Q.B a#ڟ+oЭT-v •7w7Ps:" w)TD>Wp>pA4?4d # V $7@K e0p0 0 00 0 0 0000_(89:F(hG(|0H)<0I)0X*,Y*0\*@0]+0^.b/c0wd0e0f0l0u00v1w2@0x30y3$z4P4`4d4t4x4|44Cpython3-tenacity6.1.0lp152.2.1Python module for retrying code until it succeeedsTenacity is a general-purpose retrying library, written in Python, to simplify the task of adding retry behavior to just about anything. It originates from a fork of `Retrying`_ Features -------- - Generic Decorator API - Specify stop condition (i.e. limit by number of attempts) - Specify wait condition (i.e. exponential backoff sleeping between attempts) - Customize retrying on Exceptions - Customize retrying on expected returned result^2cloud126openSUSE Leap 15.2openSUSEApache-2.0https://bugs.opensuse.orgDevelopment/Languages/Pythonhttps://github.com/jd/tenacitylinuxnoarchc >8e8e!!00sG(^ ]G,]AA큤A큤A큤A큤^1^1^1^1^1^1^1^VJ^1^1^1^1^1^1^1^1^1^1^1^1^1^1^1^1^1^1^1^1^1^1^1^1^1^VJ^VJ^VJ^VJ^VJ^VJ^VJ^VJ^VJ^VJ^VJ^2^VJ^2^VJe335273075d309ecb6fa109ebe8a8888ddd1c6b63acd83fe8c07fbd776a4b3e9cd4aebef2b2c258262ef6915c93c39f487684bf932d8b72c719ccb739e3bbef101ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b5324e33470901e62a80c1ca68c323a3c77cf20bb170331944a47421598ef9bd965ff0039930dee1af5104714a3d5392b35ec3384ce0b5a41676d83f3dd77258b42b4ba864f2755854550db8f0ab6e03932c90c9bc3cd542259786702e78a521cf5ca5b77f4137b400378c19deb6cd64dd6b7b637771d9638d0a1cac910ae85f11b420142a00ecb8ca3a0a110565b9641d44ac35c33cfe7910d56160b30af0298c1f948505f2d236ef7283af44d320ec89f369bb1834f5d6a8545d680ebd2a19eccb65b840b3bf6b8932b421dfcfc1973ca87a981e2005d2057e472aff7e5f6fa0bbb56de5c3784237fbfd4d447feb7e992384013ba34b54c8c696eb65276d2d9a73a8d39833c1a18f800809ed6887599e7e4addc78efbd752ca4241b12b256374e9e49d6585b60c41a04c2d288a838da94fa0288854123c4d68b199b923e2c4a4e9e49d6585b60c41a04c2d288a838da94fa0288854123c4d68b199b923e2c4a9dc04cab3906f4447176b1cd50918daa0a8a447ab8d445b733d35ca333897f4b9dc04cab3906f4447176b1cd50918daa0a8a447ab8d445b733d35ca333897f4b1dee6bd6e14b4bbc7e721c064cd3126512afffb541c1d1c6e8d2a2355fd15e073d0e1bf2d3628a731fa8f9b40719f8161dd3c4960390bf77288663213b846e9bb559772408e00bba9cde7da4dec1f507ca2d6bffa547a8206f56a3c8f35a5a9c30c4790f559d41c3e30736c81c2d49180a5e2a84dba6241f23874bbba98d233ac5f565d9e60730c541b506a90808de3a1590c317718b5b969c6ab322cf284a27c5f565d9e60730c541b506a90808de3a1590c317718b5b969c6ab322cf284a2782d1a41649033994766f89b2b5e850bb03701a9ddfdcc19b5e87450d16772d9efe89d2e865d7e83df89e31f4a55c6d5c7fc096b3691c79c02970946916eff32761b85d76288393b5cc8fe95bd3b232255814a5f480ba92fc5bd6a8eed5ec0dcac744698c25ea54292cfc2891c6d1ca78dd31e478dfc10329bcf94f36f4258d0c5bb94d2dfbf527404bdfbcf3f362d419219bb9faee69da8125fed872a791a57c358c30a03771fd8095b82010eb3708d7aeb2bb229cc7e7093d91b927256b6370d5e1a5e35bccd86fa73b702150b4681644ab1f129a4c35b256a44fbf2c39e30e1b2ee6fbd682bdd354b3d20e147268bc5f125093481373ab424227d1a7311f00bf419365a6b1e20858eaa3d536877b5139bdde51375a6f314af92d803477028ff14e2665166e1529867333c2d4556280cd0f520e65d12aaa72463abe6bbb558cea714bf9c12d0e264a93a0472203ed57c1fc49f70427a47a1706b8f446d83b64c6ba28094566d82edc30e39c1e03456cf4b1c4f5dba868222b2bdd68617c56c90dc3d19008d62f4053a72db76efb91f625a0a2472d8432b2cabab0673b4efd337e1a83f733e308f3f36ad6d34e21d43d5772382afc903429d4122cd0ca9224ff44c523c34b7d1afc4243b7670da3739213b889409756f4ec0b0b0a911c4a8c732ced4d37b758777f3a5966df96353ff8fb13fac212397134d5d869bcd6f977b801cc91a21befee2e0d9abcc0b68b6e0670902afc4a7e528902d54109de3bc8a59b0fc2e75ff95fd097aa046e9534c343aaa4425dbadf1352744270c0d2a185e409b02a35c2393fb4af0fa2d6a06c5bef2b68b0f5fe5a091ba62b699c97b7052bedcf7e78a7329a296d5b61b73adb25ed1d16eb8494a8de5a2b506f4aa92975a658d1e17ffe5109a7ae296caafcadfdbe6a7d176f0bc4ab01e12a689b0499d8bdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-tenacity-6.1.0-lp152.2.1.src.rpmpython3-tenacity@      python(abi)python3-sixrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.61.9.03.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1^^Y]]fl\f\5@\l@[u[;@ZV@ZV@YYX@XVz@XAb@X#W Tomáš Chvátal Dirk Mueller Dirk Mueller Marketa Calabkova Marketa Calabkova Jonathan Brownell Matej Cepl Jan Engelhardt Dirk Mueller jengelh@inai.detoddrme2178@gmail.comdmueller@suse.comtbechtold@suse.comtbechtold@suse.comdmueller@suse.comdmueller@suse.comdmueller@suse.comtbechtold@suse.com- Fix build without python2- update to 6.1.0: * further Python 3.8 fixes- update to 6.0.0 * Python 3.8 enablement- update to 5.1.1 * upstream switched to reno, so no upstream changelog * Use setuptools_scm for packaging * Drop Python 3.4 * Reduce wait_exponential power by 1 so first wait is equal to multiplier- update to 5.0.4 * Try using unshallow clone * Add support for Python 3.7 * Add test for attempt numbers in interleaved async coroutines * Fix wait_chain to be runnable multiple times * Fix six.wraps having a problem with __name__ attr on Py2 * Add retry_if_exception_message and complement * RetryCallState: add retry_object & next_action fields * Tweak wait funcs to accept call_state with backward compat * Add RetryCallState class * Documentation fixes- Use "Requires:" instead of "Recommends:" on older build platforms- Remove superfluous devel dependency for noarch package- Use noun phrase in summary.- update to 4.12.0: * add retry\_error\_callback param * Fix Mergify conf * Enable mergify * Implement before\_sleep logging hook * Rename tenacity.async to tenacity.\_asyncio * Remove useless install of nose * Switch to pytest * Fix codeblock formatting * Document how to use Trio/curio * Catch BaseException rather than just Exception * Fix pep8 errors * Only install monotonic on Python 2 * Stop using pbr to build documentation * Add \`license\` key to \`setup.cfg\` * Avoid inspect.getargspec deprecation warning * Don't fall over if an old version of tornado is installed * Allow to specify RetryError- Remove repetition of license terms in description.- update to 4.8.0 * Allow waiters to introspect last result - update to 4.7.1 * Missed top level import of stop\_when\_event\_set * Mention Tornado minimum version in README * Fix unless\_exception test names and add no input test - update to 4.7.0 * Add Tornado support * Fix pep8 - update to 4.6.1 * Simplify wrapping code - update to 4.6.0 * Implement \`retry\_with' on decorated functions - Implement single-spec version- update to 4.5.0: * Replace hacking with flake8 extensions * Fix import order * Put a default sleep attribute on BaseRetrying * async: allow to specify a different sleep method * Issue-8: Make sure doc examples run (#89) * Remove Python 3.4 support- update to 4.4.0: * Document wait\_random\_exponential strategy * Rename wait\_full\_jitter to wait\_random\_exponential * Add retry\_unless\_exception\_type * Add missing ')' to README.rst * Do not duplicate statistics fields in instance * Do not start trial\_start\_time as an attribute * Add an example on how to combine stop conditions * Put a link to the GitHub issue of retrying about the fork * feat: added wait\_full\_jitter * Add new event based sleep and stop * Add \`wraps' method directly on Retrying object * wait: handle OverflowError * doc: raise Exception in example so they actually work * Remove weird example with retry\_if\_io\_error * Bump version for new feature * Add Python 3.6 support * Add retry\_if\_not\_result class to compliment the existing retry\_if\_result class * Fix six minimum version * doc: rewrite the before explanation * Add \_\_call\_\_ on BaseRetrying class * Document before and after keywords * Remove useless MANIFEST * Remove non-working PyPI download image * Bump hacking to 0.13 * Use Python 3 for pep8 tox target * Remove deprecated wait\_jitter- update to 3.7.1: * Fix pep8 errors * Correctly set the exception if we TryAgain for ever- update to 3.6.0: * Retry on coroutines * Run flake8 only with latest python * Deduplicate retry decorator logic * Extract controller IOs in subclass * Allow to combine stop conditions * Add SayThanks * retry: implement bitwise operators on retry strategies * retry: add retry_all- update to 3.4.0: * Deprecate wait_jitter for wait_random * Align tox and travis settings * Fix README typo * Bump hacking to 0.12 * Fix README.rst wrong description * This is using floating point seconds (not milliseconds) * Some small docstring updates * Use py3.x compat print in README.rst * Fix typo in retry_if_exception example- update to 3.3.0: * Implement '+' operator for wait strategies * Rename `_retrying` attribute to `retry` and document it * Store retrying object as an attribute of retried function * Make sure statistics are thread locals- Initial packaging (version 3.1.1)cloud126 1587491346  !"#$%&'()*+,-./06.1.0-lp152.2.1tenacitytenacity-6.1.0-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtrequires.txttop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_asyncio.cpython-36.opt-1.pyc_asyncio.cpython-36.pyc_utils.cpython-36.opt-1.pyc_utils.cpython-36.pycafter.cpython-36.opt-1.pycafter.cpython-36.pycbefore.cpython-36.opt-1.pycbefore.cpython-36.pycbefore_sleep.cpython-36.opt-1.pycbefore_sleep.cpython-36.pyccompat.cpython-36.opt-1.pyccompat.cpython-36.pycnap.cpython-36.opt-1.pycnap.cpython-36.pycretry.cpython-36.opt-1.pycretry.cpython-36.pycstop.cpython-36.opt-1.pycstop.cpython-36.pyctornadoweb.cpython-36.opt-1.pyctornadoweb.cpython-36.pycwait.cpython-36.opt-1.pycwait.cpython-36.pyc_asyncio.py_utils.pyafter.pybefore.pybefore_sleep.pycompat.pynap.pyretry.pystop.pytornadoweb.pywait.pypython3-tenacityREADME.rstpython3-tenacityLICENSE/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/tenacity-6.1.0-py3.6.egg-info//usr/lib/python3.6/site-packages/tenacity//usr/lib/python3.6/site-packages/tenacity/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-tenacity//usr/share/licenses//usr/share/licenses/python3-tenacity/-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/347f4a6088c350478f3ea0030ca40f5f-python-tenacitycpioxz5noarch-suse-linuxdirectoryASCII textPython script, UTF-8 Unicode text executablepython 3.6 byte-compiledPython script, ASCII text executable  !"#RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSH.python3-tornadoutf-8cdd26f0795bc999bca5621eea8bd1b936f77933eb0a7a8ae0cb03e41e0a0d656?7zXZ !t/o|] crt:bLL [^д{~s V(ĖSk.t(V ;'vhH21Fc4 (ܴB.;*M7DZ(ä{ O6_)gu$9N{*kѢFV%vɵzM]Ǐ'Vu> mYv/GIÜGaxbp|BR< a6!q_r ..]=eHXvu+?01S~ŔN!isNzTk[Zʽ ۃ&$SKE;zDn?̥_V̭]$Upq nSX3"{3Y_ᅨsιzPj}R%2/QfnBxj)yםGLo=zoM@D wN榼i?Fָ^NB\l'"ɿ J ԙ@>yԉFwQcK_qlXe9x 8!5;g{Okϖ[;`Aln2v+`dEDضp`b귓 ض׵N#V۾Hk`8@q\9Vȣ5XP"ǽP>p |]7+σn8,|ЬTm 3h;ve@*8:bu-"`MY?z ?~}2i9ݣj9HͮI'lAgec*: *, CY~; ;cKZ "*1/vPN'Zy}dS iǶ/lV+Y<&ۍ%m'ڹ,_OKކ4eMP6<'  c+ȿ*G7(df~ڠb>?ć?6. 3l Swo;!\~Mo{ǩka}ƾc~q5i,3yn?ɯ={.ܴ%s_Rh3:td%/%0gXhcH%I:}S\)pU UcŖ)^,G| nG?JB>b丱'-85I%W+W ׁ@𽳏wB>hnA})}b#_uswrRɒ?ru AV)3drc汎BZT:>詠)&t]J#$Vʩ6c-&܋qK~/Dʯһ"Rˣȵ] t(mqnn8F^eoخATNLG4}RDiwS鑪: i/xF ޒe{&`~JPBwg y"Z+tmPk4ҫ/֐GH'mkJI r< 4}!A$A?zaCLPuЂXoEZ `"Zb_Ő HI|kD_ ZJj_O$?jVe>9P|eҝ*ia#ŎA2Wklƭ[MuHNVFB@Ёm~Qŭ8׸MGR@7'h% o Gs3W Rrf1 99vj$Gۈ#)xfK]"#^hf>_ENm26LO#LżBlMRuKme|ʓϝ6?z ɤD̸k'+AIq3}k|! KXl\V`^D_ة8νxC?JiN8uv`M%áB81<)C?N UF`UL}ӅZi}ٲ"磊9H?VI0 ŏ41 d;/OL3N_ȹ)7,͍ͥs!z4DeG1\Sb!(-%crtQw z-۲HߐMuu<ռa({~C&+NAӖuUM62_.[s Ґ^tFuJ*Ic+}PDDlpn+;bUJhX.no4  f*Hmx }kOcĝWFC&6 Czyǭg T-/ue}t+ BG{ZYhIoqvtGx[]GUR>9ܽ=UdqQ@,a{Exl݇ vXėnܰ$f#is*D+f- ?_q7w= cXGX6ؐ~j-Q4$|=,l$!v I?EI,Xok,0ϑvլ%iC[1Li[3lnm]ȻG@{G).,;Ȧ:%Z.M۔4WϤ32SBmgeS.;.DR=eH`~ ?IJJ^r2"oO<U#_@_F+=OE|'E[ѺdXЙh;84*?ٵK0Vz:":[E#$+Z~;]?=U 0v [ -Abw Ől!.laYk%-ԡ;?SXf18=0BuGLto5`Opݨ.c(ꪪZ_^(!erUEX=3r(\̛#2X 9;>~@mTԘ[B_Ds`^OjN>J$yVijZ0}T}2&tc5SdMQsi'Qß푋\WT8 $y%:.4ʢwcBh+S>(&:Apm/[;4MeaM^-qJVB6=o hW|fb^Oh%HQLT:&w)|yÁPs~Q& ,.wy[nZo,=@Mes|5qi< c_xg siuUC_y1}J]&<)ip( @䵠g#њ#FVRw9!.d7M6՝$X0>-9~MVDTj 5o)D}7r}Aw|.\(A@5o` $)9r(8-¿Xʿᘕd3soMG; !hiH+0pټЬc+JY8ULSqe5 ʻ|+Yϲ2cߙ#w= &O +eɘoʸiEʉFӵ /9\+t S ^]E"k&91qfL2CsxUPFV.X\wl(&|>Ft]ArbBWDD4juwM^F^ \' _ |2f+%@<uZ0q8..hh TZ<{v eӟ'gD+ R&XH4lϡ~dg]w^2Zr_rgr.u=Kz?,ԃOڒv+Mz='SlEƶ*StMtŲp,DdKxgc&n0ViK >kqv{VID gsBo=`j;5t=5Lط /2,. \MFptH=نBMlBbx4;J :f2ۢ+Uw-2֑IAC'ʹa;[Q#rcu{ڕ,/Ж8(ݐ /cgNC& Ãk0}=`D.$#CC#aFzGM~ Ҫ |\ٍ]F|v7v$v~*T@O c;gPC ;I n "nOl{0(wBM)6e#ii开;Y Jlv|-~\qb _cU`,U{$:Jl>f1=Acm +vɄ+> Ml`ƭJ-FMspe#iŸ6hJ%[jFﴷ: MxM` bۃhl߂{^K="W$zā4: C:{rJ^U߄異](IgN |/߂ygU Y7)/EQp*)Atv_9iMe~`h7qZBZ=@c+wɹ;rUg<=uqu]UfUY@KA jߏp:/%4v(|4B"\PK( CXeV ;OGv%L>Nj 'n cLR(nL-1}f2ǟA w=82pqex*IWx:ɸkx6R)F$_%v : 9ǯ8H=EApq B.$!&!͹d^Mk1; OxҼمt =1oX j-ڂݢkTIv^FIB趲ƣ^)gY@b!nьƠٕc+h3J{i|xF${pb)#.Uߙ̧"o!mOmKtʟJA_c| ʧ6&u?hx"^V!17?a?<+!^CU.jҌ:1kI+j^%GYTs77VqڞvNXFT0X柳 XsAӬHu:RdaNc7Z1g,\@+42&YRyMvMTQڮ叡'py /a4&o^aiǡ]¡'Yjx{YB* %ayOD H`f4 :qOL?oΊ2le#;;#6g|S=f/@_N/C*12coNc L܋F4ыS]?g*-ǻɬAES`6K#gZb4mka) H M{GBkpǪ>BUocb9Aa?$k&rH'kZ'L:M%/UM"Gb{NV#ߕzq à~$ D/}~ w@T-Ǒqǂ9e֝Eq=}މD`~:q/EneQ2S?n蒜'.j,ރRN UL"ʂMX1!C b{.ށJm#2$,GQc6)S~5W9:Q&' WU)nke3MsAiǂllC +󘩣,V<R E)Ňz]p|EX)\ kǀb* ^Z7$gkӋq#V5Kmlv~D#;yƵzx *rG% 8TJӳ[o,'O}BiL?}ݐcEno٫W/sz0[gSuzvx`yQ/º%w\DNIn3#%m*1ƻ;$\J\ c"y b|0+@|ݱg\ Ǘ {sRᴬ6XK$k񊬡VJLݫ~v%,;FY*L"' ڮ|o5&!{LiCET2̧CU%71`vQ ^@DgC۲-?g{-n2T0X*@VNAzH}D\2/*X8bnqzٴ[ \#gZfi*oVFj3}a 3i>UrӑP#1op(?LW'kd !C^8컎\Gbkvߥf<5Yڭh]Fyܒ BeFy yۮFwGDJ&4ex32 ldxnxqL2Yh qM8OƧQz^:T3Jr1 فܒM҃+E7-(NI3F 0]goJW='H*Lvw%u2-[v}] #Jݠam_5XyOP+G_ Ʃ^\ ɩ%DIJrƟ9Jo~HZdJA PW̻զ$>BTcϚ0X {z)[| p" ?ޅn @O$l4IYߪJ(IM?wF5.a_ !.1 Kĕ 6_ 2'pnK=3f#A텲o4MLDAݻ Оڋ"hRP@k_X荍MuMtx7.`&/ajᘀ2gIr}2h1h*' {/1d,{<)J;I/ %o#j gƥnZSQƴRFB|5 zF.=PhFrY W@tsr^ !$עGM//(cd&:Φ~ܟS  l 9|4 P.8Q|0 ̀U/eycY~qTe ‘ܛ/(O*!ӎu2臐,Rph*mN氐yj /_Q>뉩FDJgyz> `q QP$DSL=zmGcem\|Qv*t%*^HKjtZŗv@1!dh+[\(J;`NHPzP1M4{-  r6<%xOϸ'lxkg58 gGݕ>8,w !жo3ZB܎/{qqlʰޓ\0{ױu3YSU$)E8c_`\_)Al[ךk=2$Hin*K [0: h ղ-vJ?.1[~!ю!B^uyp B9cDԅu$n^ՠ7{%d2'W uq k }N,+(ƦG[W\!)%k 8d|qGzj'f!^(N9H#QM3qzPF c9stΛ btor "w9),[.Blj8уI A9+1L >7ifX>hХHDv5hhuhW@qՈTpK3!kBO B-yO5F=uUc'TESNDf䔎A?sCGХ c9?*K+]1m)~A<_Ph\j+S k{ 2]5 }%o(ą¨BkZY{vW>\ݮ8x'[쟩R1£oJ,孆:6y(cX[GAq1W(ƉCg?aƤEzrU('{ 塆 c=}-7sl,9;?!A:}&=EǦg;k~rfڤ_QǕ(?y)ŃR R_9qQ}V,6y.<9**| *Of5`Ҝվf@sKۂ  3`AZ">6JU00a9 d7YaI/bELГc~G}P@k6J-h'JEcE Xt! 61VC+he&Ȥ,Lw2,ў( -e 0$zRhT0'oXp^ۂg1/a0Hb&pIE"(,F1^Bۚ7̤P21_m 0yW hx/o9IՇ>2lYf#Obem8$$U0*Ƌ: ٬b F"]--p^co8>xIR>]ehW])$m-2m1@!]<9r^z ~B2pbij`utM‰31&d3&gHZE'_4)Gt5o#jpuO>+Þ,n1Ӷk;&K T~ +ꔦ.r?H9q>Wf^CRwrjhh'?e?^E%k zt)7Y:Eo8ެ;F ζ^Qۚg5]oVS`LL ]?QМ2 pF40إ{U_vbU@owrֲްؚs!YKo Q.L -ud@8_`ǀϗǬ.Ha!P|\5iG]Y|Oy>"Fc4 C7g5(Sn0Ԇε;V[ѡ@bȜhKL@ @T⥂Tj>BQP6$]_s+ ^aLR ~g @`#S7L9G?BT 0W%>ZƭHH%gza>uw2U։rƢ76!aJNwBQg&2"7>)F6礪lNWf6<ΒVs-.^ǃ~ ]i<^U:<7Wje5X$OBBq1[ VM)/EF MR_ Pmh;CqƣCm$-M?΢qxGTO$i sD>\՘L,iSI+hxF١Ѝiщ\/%Celn/ZDyX5פ DX/2(8 [;r1 u' AwgNu:%4EQeE7m(d95/&/'  3-`r$~wu>6"БT| 0!OnB zLv76:wiZr`QZt=3?U+tjم^M.K=݁; z\s¬Gjz29]N_@ts1ح@Jp&jKx]W lwIꑄzZsR e,,&y Ut},{XSք;FvA[`#샹3dCX!+7v {Y orʊivn Ȱdp_b#kFa,zxWqBYw@O#mFݾ>T7,GyE0A6^mm+8d;BݦX'u=P؛}97!+z j®{̽'B"o]螐-LdJ~|%j%Ci?uv[{[eheJ,xԡc[bu?Hl>♑\B/ )`6hP%lV'tTnr[ Ƒ8-З'dƖ)D?=!&Av\ /тuo<:zE 2T 5=w-hDyΪ\^91NDCDjk,r~ˢ&z[Iyl+^1qzߵn$*yi.R68`ZD,Q @ 9Zw4eORe'TeN{wMR J!x"6 Zm:/P%ְHOFzB`b;w;Xf ~Q̽ ȩʮ"r[$W+l>@cIBiG2+q? b"Höu;Q,1hwDuJQ."%WzM_^oU41\AO&NAh`IŘX}ܜDb 1fQKZ NHWg1D6HjJ齜oRAU;qwg5tm MP2o]܍@pILj<+xyX=/ T@@(mH:GH,^bw'16zC͈-Z+VEIZrŽr>X3&i'ے"7ŔU~Sr">e9}G}FbsFtH m27eyO7?d$71 g) iLO y08KQ1/M@w  p{j:Wf)RZ{PCyʹN sT1A=gb ],c+ڵrq6t /֖C=^sʨArkޏQ\]<#ʑ5i1RAr~}Hba:Wn--A /o_f>bmH$ڬjKj.dGWtzf˚ck}3i5~u5y.mپ؟IgH%_z8/[i{_/6aH1)ǧ>8C45qR MivR:kMR8li+^O&;xj*ulp8Kc> jlYFF^cxAԗ لΖHTNP{A}- 2vKn)^HtUӄ82 i}n 9LտHKPյJɡbE2Et`8|Vo$FG.C.eގsR1 X1Udqh;}{LT:YsȡԶ+}PN}63IY^9Vɹ頜wBT{kb$a=YJDCFߨ ̌#EEցEᜦ/^ZG?Q"6NHB b=,C?k_$z0cH-_v%vgKڄe:*lB&*9ʆ7SKI_YGX m2p0ѓ`ƶ`paԇ[9ƥةb4%q( }) dJɯѥI^PSzK& Jꗝ$g_hR{E݈`kFY(5@N+n?΄=Vҋv>(_hC{8 ?[cH^k|+tU:Lf[^D_WQ$eA)"j+D#x3]H)Z! bPN-Ex'-<&%C{8u5`-^^S7^%~_ZܚZ_%1kGg]d'rq T<' /f'1B,h}1MIR^X:'N/Ȉ1A_Ԫm/%M;5" /5f􉯧/58͇1j$s*R>@>[|HFD.7r4URc?:Q%C*bX6bpp]к<()HB_xl&BB>g,~8E:F3?bG!ih~saU9W:r9Iwv_D)Eߞ@6m5*& !MYBhZW2$6s 2?hkHxu\ltycfJKVolq%i+,(g!0/#5"mN^;bt"X}ō x>%lakVwB0M7ؿ>>%x>|`41{sjC2mLte@7Nmr0,NBX6a% pkd9FmH2?}t+bɻ86ɩ憘=獃#]AOnRfk WxfG G7)Cg-̰#E"3?M?R 3.܊wj8[,O+"DOT+z#SA-(f߸<}QRtAthZ/~(jslB(P:^#Wa/S/g;o;oҋť'|g?ࣧg$G≀`kLΔl&ngE=|v[9PE5Z=w5aD6xEq_0DM_|h.vf4cp]:N˿MUd7=K)l~roo\.mߒXjB׻n?;4:t-*pL/M 됖95o1yl<5LK P/Z99G'z&QOpmoY!ˆptA9AJ{ X1k&6UK6 `h__*hfPȯTj@r ׸]q}W9|=>V Z֍D^LIDY*Wa6W1éB%Wmr M4Yz|jv&5VݿO 1o !V_ˤ@yUb^)C `ђB~%th,5dSyã$ݟšs& K9Q4X)FH.J&[*I*Q6^LOEѵ%NG@vPFwNq9vkF˚=KRx2WVU3MEBу8:=E77r,h:c8=KTeAFܼ T+2<\ -HXjbc֌V7h3T#%d@p_,+u͊^9|0J(퐌^_e| v'?5^&]6;m߇0mtmL]5u%???~O7݁HPގ'Y[O!) ba:uo˾Z $`GTB,.Qs}U)R`o ~ iTJuM?օ'wz!iݲާv‰$oka{ ~CJ>V2?l|D2ԞSjϐE.ǡ]EfuB BH,(Vc5@yppQٞ$ kD𫧽e]-MOMRA^y<+`l>pxRSKw^=?uc)k0`g(B ƍ:kIk{F]j cuē8M.6%ud;ȱE. Tb[(PNנk.ձ"L-#KB"K,4'_pL?Mq#˃E`ߒlߴc sN 1bcaO"dHv$R-M]MOLG$zL߁ hvS0N./zXzi]?~x9 ӗY\tq]]N&z)8A|MDid?o)L-H2Ik"v0 MX&uHᛒ}/יR+@2UG:, Je9 CG.i,ʓ$Hם ƴ)iS/JfVW!h)p2]Vg^?+c=R|2X-lZz ZnMhwP8-L)}1KKU@{dbP(th[Yhk#y`BMD~ChueёMD\OYmW~!yeQ5pDMG!oLYgbJ3re+8rUP"@Ǟeܽ/a~]Ϭ )QTa`xUB7KqTS?'f qֽDE}8`\T˾ټ@*X]cZQYQ /0;9۠ E C`iuEN ND/S 2W:]R/o C ռ}&Dبg|4EIpˌ$N w X\e4շ<4[)HA: i({Yk'\[?8XPi$##*d5stY'{ccf{*3`OTr dE6JE-s/)/İ=QD_LHadb_1Nt~Ô2kfrȥ1L%v ~LЃ !D+- n'X":NϦ_yꪡ<=%ѲY|Vzs@4jjJw H9ʮ*v6alR슧]^nf\3qu-$]h9WzdX@y(xRN/ʢ;Z(Zr ҀнM g8,eW8Q\ƾRS4f>:Rb 18z=M ``0?A4jMJ*P2 ژ赉xFD%q,8 pSz {Sl߱k$VFai/ӍNl-+|P,Zifik!45X\̇2V=9Qn7oJ6ƺoҸrYd9?t36 "p'!(%U{bX1!zfL:aI 3B iǮmd+C##TtkL+- ; :ljkcDu*Yl۳Z8BZɏ:w-KTCm [gžEqIЫbAI^o1+b ?זU GD9 \P} xFqHP$(q.$EiPN#@"[x=v[W,Y&Te+DB%wH>\fXy)ekT/{Yd} _Fzp̭zw9c taCԘ.zi@YjJjHu EITչKP!i G*>RRNiUA|XMQFrٞk?ZQyJz p Wv1du+& =! W8[yy@a)r|آγu?p 2TAvNHP`zMTZ6Xݣ7tm r_.#?sX}A9GD1 ˃>vM.Wm(tg:.8Q6'= gm]D{ҥ\V;zC$)+\ؾRXǖg0vhFk%ji/0pNv4;B^f(nFYm%DĈ3:ާ+Kwth<@E\49yy/=6&" j↼C.8TƞWGiĂmC<Н ҅|ܦA7\;ǹzӱ<7+DJpg% /ɤ{݇WlaZ | rVغ}K0!hu,pLJK]qܟPǛf ssưl&h# ZA 2kz*v$!H7XAuWn*+1-e9J؄1m&&kt(s4Oe*"I!+9 P|oםz`fK^0tn?\%98Ua[SsYsyM\c$&+u{hV!\1H 5a6ɮ6"9(du'wj ̦kSѕ_TqY- rmˆ P lh2λՍP}LBn?[n3c%*'N4WL=О* tM<ٽ?`h`faLXy zH1=giJ 7 )mehw(uErf|N34I-<ȋZd_^1$; AeΘs$eXw2Kf_rZ8WmeWa)-UT]GmV^z#F5aR*Ƹ*LjE6hH(7bȰLr=3]*$&~=fDiꀇWP;=o+oszu_mK~/$CRjj&H#x/H<6G8 hTOE@03؈ݍ茱d}?U֙ (U0 nDN+MՑ~G3nciyXzͯʾ8PTPZZnHaݷkEi|.]q"ts-ȁnO_BNN5C3KeVʀ_']1|uZ^sE"Lc4='fMKSidT?!/<|(AUߚ%ю3ѵkՁ '(DiS=t>[ J8SZȂ4?Cï99E+=|.hty IS &\SQ!#`5 fv!=8a2j|w8$z.1-wBB].@o q -6i0X;UTêĄiΣ?{vY-G-eDQP X>rr*y?U M !B +D׀GZt]u2 >O`Ov:1.ƽ}5&0֓<(ݡXM6o{3D+5oT^'u5T@Rs#-b @Px d`Bj}dߵlmσie:#YiO̠]x]HPhP>5&(d^+d 7š;1RHnD=2.bٲЂ5R[;pe, ed㭿]1"lud m_@32~ZQk ~[i~pak7V+'/N|6rd/fz ~C ;F x}$ZkRCe)$|M=^F7wշ[⋒)/`JQ9e~A[ DHסߦvXq|}R7趴hv< ]lv7r*Ț̭ܱ?.ҿE1]i* |*v֦{CfP=)N/ǻӁ(c2Z&N~z2vNH~| M_G7;:tu* {[IOK6TEw3־So k_!bEYDVv5*,tm7}Ar#}ECP,|<دHbY H3P|l~*2sXFsu4W1x8e^tT^J[rmag6N%b'5d]Lo,XpUӜVE lify6,ѐ/xw||ƛ{ o\u^Itg؂i=i20Nvp,9@d!1}!CEy_HK L&4Mh ՛M聨b1ϧ+V=I](ë.I&y=pkOʼ>bap@|>Sֻ~k,?}iFKU6 sA"J }P".#Jja>;vKCxjBGzȤwљ|*Sil?}k,Y( XNfdΟ U%rp⅒42nRtg פHH(հ9]66d s{݄/!z~…G)uß}L`^jĞ+Md]];6"Iʿ&u FC~1V3Wgge4u3<Фvtg_{@}ѕ0봁Pz=FyfH kCsߖqQyy114g NGdiE#@aӼ-0Mf9"x&FJؘo3099 W[X6Сi=-,BO }=_Q=N_Zp;+AӉDWYVdhQ}Om7e/I(}&Iۊ"¹S#qL[r!!8Ԉruvrݼ}! rdn|QUnɻu]˦h"w{Np=Ɨ4&~uY8O +Zp7g^Psi \P?ynZRګ z+Zq٩ˌ~d!c Pծz̯آZIh*.jv!\8b 4%S֣4H %0y?(ıtv3EpZWl{Du.qY &UuլhH.iv sm0\y$όb]'VX$,ѭ} ab\_ ЏB/}m`QH klWn+\E^I.> X^5qdy AIy/'(Ka/)EM6F~C"pVFO-n?W6GE^F|I N]-.sYSDq= E0 T`o:pT5gzOMLʸu* f@ YZ