python3-solv-0.7.24-150400.3.8.1<>,崉dzIp9|G[N#HcO; 0.=XRgY+ uH m^朜UpTK@7b511:㦼#|b暗oQdq^ͨ( 3,션p %OTϰϑD!NmzReEǦ!>qلeV})QXc4xnNߛcUn\It",t>ѯk -<63qYd[ ;;p&p >>D?Dd # Llp| $,8 > D P  $3Bht(88@G9\G: GF@GAHA IAXAYA$\AL]AX^A}bAcBzdBeCfClCuCvC(wCxDyDzD\DlDpDvDCpython3-solv0.7.24150400.3.8.1Python3 bindings for the libsolv libraryPython3 bindings for libsolv.dzIibs-arm-4eSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Pythonhttps://github.com/openSUSE/libsolvlinuxaarch64KTÁ큤dz= 1550 by default (still possible to use osc build --with=python).- fix rare segfault in resolve_jobrules() that could happen if new rules are learnt - fix a couple of memory leaks in error cases - fix error handling in solv_xfopen_fd() - bump version to 0.7.19- fixed regex code on win32 - fixed memory leak in choice rule generation - repo_add_conda: add flag to skip v2 packages - bump version to 0.7.18- repo_write: fix handling of nested flexarray - improve choicerule generation a bit more to cover more cases - harden testcase parser against repos being added too late - support python-3.10 - check %_dbpath macro in rpmdb code - handle default/visible/langonly attributes in comps parser - support multiple collections in updateinfo parser - add '-D' option in rpmdb2solv to set the dbpath - bump version to 0.7.17- do not ask the namespace callback for splitprovides when writing a testcase - fix add_complex_recommends() selecting conflicted packages in rare cases leading to crashes - improve choicerule generation so that package updates are prefered in more cases - bump version to 0.7.16- make testcase_mangle_repo_names deal correctly with freed repos [bnc#1177238]- fix deduceq2addedmap clearing bits outside of the map - conda: feature depriorization first - conda: fix startswith implementation - move find_update_seeds() call in cleandeps calculation - set SOLVABLE_BUILDHOST in rpm and rpmmd parsers - new testcase_mangle_repo_names() function - new solv_fmemopen() function - bump version to 0.7.15- Enable zstd compression support for sle15- Enable zstd compression support for sle15-sp2- Support blacklisted packages in solver_findproblemrule() [bnc#1172135] - Support rules with multiple negative literals in choice rule generation - bump version to 0.7.14- Fix solvable swapping messing up idarrays - bump version to 0.7.13- fix ruleinfo of complex dependencies returning the wrong origin - bump version to 0.7.12- fixed solv_zchunk decoding error if large chunks are used - treat retracted pathes as irrelevant - made add_update_target work with multiversion installs - bump version to 0.7.11- fix solv_zchunk decoding error if large chunks are used [bnc#1159314]- build with -DENABLE_RPMDB_LIBRPM=1 on SUSE to support multiple rpm database backends- added two new function to make libzypp independent of the rpm database format - bump version to 0.7.10- support conda constrains dependencies - bump version to 0.7.9- support arch<->noarch package changes when creating patch conflicts from the updateinfo data - support for SOLVER_BLACKLIST jobs that block the installation of matched packages unless they are directly selected by an SOLVER_INSTALL job - libsolv now also parses the patch status in the updateinfo parser - new solvable_matchessolvable() function - bump version to 0.7.8- fix updating of too many packages in focusbest mode - fix handling of disabled installed packages in distupgrade - new POOL_FLAG_WHATPROVIDESWITHDISABLED pool flag - bump version to 0.7.7- Fix repository priority handling for multiversion packages - Make code compatible with swig 4.0, remove obj0 instances - repo2solv: support zchunk compressed data - bump version to 0.7.6- Add -ffat-lto-objects to $optflags as the package provides static libraries - Remove NO_BRP_STRIP_DEBUG=true as brp-15-strip-debug will not strip debug info for archives- make cleandeps jobs on patterns work [bnc#1137977]- fix favorq leaking between solver runs if the solver is reused - fix SOLVER_FLAG_FOCUS_BEST updateing packages without reason - be more correct with multiversion packages that obsolete their own name [bnc#1127155] - allow building with swig-4.0.0 [bnc#1135749] - bump version to 0.7.5- always prefer to stay with the same package name if there are multiple alternatives [bnc#1131823]- repo_add_rpmdb: do not copy bad solvables from the old solv file - fix cleandeps updates not updating all packages - experimental DISTTYPE_CONDA and REL_CONDA support - bump version to 0.7.4- fixed a couple of null pointer derefs [bnc#1120629] [bnc#1120630] [bnc#1120631] [CVE-2018-20532] [CVE-2018-20533] [CVE-2018-20534] - do favor evaluation before pruning allowing to (dis)favor specific package versions - no longer disable infarch rules when they don't conflict with the job - bump version to 0.7.3- do not autouninstall packages because of forcebest updates - support rpm's new '^' version separator - support set/get_considered_list in bindings - new experimental SOLVER_FLAG_ONLY_NAMESPACE_RECOMMENDED flag [fate#325513] - bump version to 0.7.2- fix nasty off-by-one error in repo_write - also copy pattern categories from the rpm that defines the pattern [fate#323785] - bump version to 0.7.1- new repowriter interface - new selection_make_matchsolvable function - dropped support of REPOKEY_TYPE_U32 - bindings: Selection.flags is now an attribute - bump version to 0.7.0- refactor arch handling - add support for zstd and zchunk compression - convert repo2solv.sh script into a binary tool - bump version to 0.6.35- Fix compatibility with Mageia and RH/Fedora- Sort a bit with spec-cleaner - Use python/ruby/etc condition names to match what other packages do in order to make sure we are enabling/disabling stuff within prjcfg - Silence the source unpacking - Make sure to execute tests- make sure product files come from /etc/products.d in fallback search [bnc#1086602] - bump version to 0.6.34- also use suggests for ordering packages [bnc#1077635]- fix bad assignment in solution refinement that led to a memory leak [bnc#1075978] - use license tag instead of doc in the spec file [bnc#1082318] - bump version to 0.6.33- fixed bug that could make fileconflict detection very slow in some cases [bnc#953130] - bump version to 0.6.32- new ENABLE_RPMDB_LIBRPM/ENABLE_RPMPKG_LIBRPM config options - new pool_set_whatprovides function to change the whatprovides data - much improved selection code - bump version to 0.6.31- Update package descriptions and groups. Replace old $RPM_* variables by macros.- many fixes and improvements for cleandeps - support debian packages with xz compressed control.tar - always create dup rules for "distupgrade" jobs - use recommends also for ordering packages - Fix splitprovides handling with addalreadyrecommended turned off [bnc#1059065] - bump version to 0.6.30- expose solver_get_recommendations in bindings - fix bug in solver_prune_to_highest_prio_per_name resulting in bad solver_get_recommendations output - support 'without' and 'unless' dependencies - fix yumobs rule generation bug - Use same heuristic as upstream to determine src rpms - bump version to 0.6.29- make peace with newer perl versions - fix memory leak in bindings - add pool_best_solvables() function - fix 64bit integer parsing from RPM headers - bump version to 0.6.28- Enable complex/rich dependencies for CentOS/RHEL 7, matching how libsolv is configured there.- Disable bzip2 and xz/lzma compression support for SLE <= 12- Enable bzip2 and xz/lzma compression support - Enable complex/rich dependencies on distributions with RPM 4.13+ - Simplified CentOS/RHEL conditionals - Added Mageia conditionals - Fixed a few spec portability issues- change queue resize code to use adaptive chunk sizes - fix potential segfault in testcase_depstr [bnc#1036002] - fix performance issues with name = md5sum dependencies [bnc#1035946] - improve "forcebest with uninstall" handling - make dirid handling more robust - build with libxml2 instead of libexpat - bump version to 0.6.27- export solvable_matchesdep function, as we now use it in the bindings [bnc#1025440] - bump version to 0.6.26- add SOLVABLE_NAME hack for pool_whatmatchesdep and solvable_matchesdep - add SOLVER_FLAG_STRONG_RECOMMENDS option - add SOLVER_FLAG_INSTALL_ALSO_UPDATES option - do not special case release-less provides in sort_by_common_dep - solver_problemruleinfo2str: return reason why a package is not installable - guard against dirpool_add_dir being called with an illegal component id - reject solv files with bad directories - bump version to 0.6.25- make testcase_str2solvid work with ignored packages - improve checks against corrupt rpm - add SOLVER_FLAG_FOCUS_BEST solver flag - rework susetags multi-line handling [bnc#1007273] - build both for python2 and python3 - bump version to 0.6.24- also scan /usr/share/metainfo for appdata files [bnc#989830] - support tri-state product-endoflife [fate#320699] - take lockstep into account when calculating unneeded packages - ignore appplication extensions for now in appdata parser [bnc#984332] - add enabled features to solvversion.h - take disfavors into account when auto-minimizing for recommended packages - change cleandeps code so that it keeps all providers - make sure that all repos have different names in a testcase - bump version to 0.6.23- fix bug in ignoreinst logic [bnc#983141]- add pool->setdisttype to the bindings - fix error in repo_deb that could lead to missing packages - add reason testing to testcase code - add pool_whatcontainsdep, selection_make_matchdepid, and SELECTION_MATCH_DEPSTR - add SOLVER_FAVOR and SOLVER_DISFAVOR job types - allow unknown archs in pool_setarch - add the SOLVER_FLAG_URPM_REORDER solver flag - fix segfault in cshash dedup code [bnc#980901] - fix supplements handling when implicitobsoleteusescolors is set - bump version to 0.6.21- Better support of complex deps in pool_match_dep and selection_make_matchdeps - make SOLVER_REASON_CLEANDEPS_ERASE introspection reason work again - make dep2str use rpm-like output if disttype is rpm - implement filtering of Requires(pre,post) for installed packages - simplify handling of pseudo package updates [bnc#967006] - improve speed of rpmmd metadata parsing - bump version to 0.6.20- parse media number from baseurl - support susedata..xml language files - bump version to 0.6.19- fix rule generation for linked packages [bnc#961738] - add hash method in bindings for some classes - bump version to 0.6.18- fix update handling of multiversion packages [bnc#957606] - bump version to 0.6.17- fix orphan handling for dup with keeporphans set [bnc#957606] - bump version to 0.6.16- change product links to also look at timestamps [bnc#956443] - rework multiversion orphaned handling [bnc#957606] - support key type changes in repodata_internalize() - allow serialization of REPOKEY_TYPE_DELETED - improve appdata handling of installed packages - improve performance when run under xen - bump version to 0.6.15- fix bug in recommends handling [bnc#948482] - also check installed packages in multiversion handling - fix build on Mageia - bump version to 0.6.14- support a generic string for pattern-visible() [bnc#900769] - add a SOLVER_ALLOWUNINSTALL job type - add ordercycle introspection - fix mkmask handling of a zero size - support 'recommends' in repo_mdk.c - support filelist parsing in installcheck - bump version to 0.6.13- added tcl bindings - improve debian ar archive handling - bindings: set the CLOEXEC flags in xfopen - bindings: support testcase writing [bnc#946752] - support REL_ELSE as evr of REL_COND - bump version to 0.6.12- add forgotten sha-512 support to data_skip - speed up whatprovides lookup with a new helper array - fix dup with allowuninstall - improve alreadyinstalled handling of supplements - some code cleanup - bump version to 0.6.11- you really want to use rbconfig there- fix bug in dislike_old_versions that could lead to a segfault [bnc#922352] - bump version to 0.6.10- rework splitprovides handling [bnc#921332] - improve package choosing code - new testcase dependency format - add alternatives introspection - make reorder_dq_for_jobrules also look at recommends/suggests - rework branch handling - add parser for rpm rich deps - bump version to 0.6.9- fixes to build with swig 3.0.3 - bump version to 0.6.8- add product:regflavor attribute [bnc#896224] - bump version to 0.6.7ibs-arm-4 16867313370.7.24-150400.3.8.10.7.24-150400.3.8.1solv.cpython-36.pyc_solv.sosolv.py/usr/lib64/python3.6/site-packages/__pycache__//usr/lib64/python3.6/site-packages/-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:29413/SUSE_SLE-15-SP4_Update/d1c05cd2c8f92cb1e453b0b5d8f88139-libsolv.SUSE_SLE-15-SP4_Updatedrpmxz5aarch64-suse-linuxpython 3.6 byte-compiledELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=976dd6f0644567569ad38e012859099cc8e71dac, strippedPython script, ASCII text executableRRRRRR R RRR RR R RRRRRRv:S0m?ivutf-897c7417602bf84d35bf484d23e0b946481c19e2d021266969eedeb1ded52c9fd? 7zXZ !t/휠]"k%a ipo5AՕDK3v=zT|U4u y!8Ru(gftT8J #2'2Xq,eB}$Ob[KU%:R[Q^ȀeH>pK߮ LsK`i,)bj{vzouFt@yb< J]-CO|i* 0(R Ȑ1;E*L :-7ѥJfR XGV@+̺zGdKOW,:8Z%uT8n ̿4{܄Z!5uL4aJ`N١[^6ujhmі?)]K oU B W:9MMJ-%.puH(8MFόh8/Qa*ƤZ#"06-G>e͈ э(HYg3} +A6n)bxǧO_ 'N=')(I[bFEG世]! "T4uIiGxb&`uX^ֹO1 ^FZ\OT+T[ԟ|oZh!uoݥ\˜)٥I5V=U,GeZيgڕ,8M#nq^M2czG5D4V+*kx(_7}03p~㏷QEleۀ1s jki6=^ G@vM=O,w,ƓJqrktıFXxN2${cFᥫׁ\NmLi EY8<{|T֏wO3ZtLC#,};V\0-!d`qHаDE?2%oYI~.]sCwDn"ϑBYύ- G*#u^8FteѝU>= *2x/1\,2tB=3ו År#hW^ E:^j%ԇŨjQ_U;޵ ÔJxNZK0QExn0OhamT1<rCS !ɽbko-xе߲렶qhf EX< p~/B Sܴx>~6|] {[3ܛ{'--z}Д%pÊU[c|~y!eNQn,؜1}B =<N (`\ȘkMmX-*ϋŵv6Wԏޔ51&&߂?QJRf9WYC 76tk:jOBF9;! }STe ,kySLn8ph] O%6oBÐn"F9y1_uGC&B12o X+ҸqW`|7_dI,RN9jod<5D2fkj.ӯ zNmr4,B΄ثL*; /er+!"YFdF}Se;?*u8??zf2 ZPS%K8 va̟ ts@o@δә6vYp.5|T4=9\%a:KVTenWnwjbEaRzj"D82"@a:>JSQh*غ+w!gcT߷P0XfQC䙹 (T)gᇄdfĠ6]j֟5<$~2 LWd&=K2!]e}áWԣmJx3dDк#: q}}=WdAIf]&r$~tQā zUEk}#5؎AbYQI+RM{lo*>@Lb\ϣ dhVzF/yW}E?_H(XfdIVB,ݗ 5kj?ϨKca&Gp|HtB׷{}I-ΟDt^_5uT>s\r>jv߲(RExC#Oa2\j̏SX V45pZ;z󧊦\":=k)?^BW>gypᘦL:tU{2ڱ~M ?1,!K A+K$bŷv`a};.*74BqJ9bFM }:sOiw3FϷ,Ìs9绖݅OBibCkQBz@a3C,,I  }qT@Zsz0;^6Ob^yGYv:GJćB*;'w~ckBOq9cǺ/5j={m+o ELS{9ƻl HJVK誯U J c0>)Fr]jq/eu, w qFaejm><~|΃Q?tC\&07蠮SY*l[o%=o3uGs٠Ń&Y2);5zRP{2l@>|s9=4o0lŃkh4y߽u%Mdl5Bܢw]VG£MZ@3'Kҗ0W ?ɀ;6tlU U߃4n:PpN>W[WuA߽JcWt k(=qluVo߹e{Qh?\ww!JBMttLˣYNŚwi~_o)hr&K3ûH?*7)凥y;ǵoy!P``Q}n-2H?^sXNHbÂ'p2NUF J$[+"t{tn*Da&C-t~cXUVK;N𪆺U䠞u^#ҚKfN /a`CS+8I5s%1tK |ǔ26nBZ9>Es|`pt7 [S\P{%uCB}զzr޵.d\Od\ Y5bKhB彺[ IKhyП0C! yUvj(g CKu"oʩ,40bL34ZvnE{+@8ʱgAː/:}R(Yc|`Ud67PPYlA5f[`;YJ93qpwzGT\`ƈK?y1fch]Vr 8h">s5A_UƫvvvJ致϶L'Q[>LW&U?"bYAf:|I|,#nROfzT?v \%=XGl= ;?%`> |xk}8Ǚ BxrO%JzQ1:;?gߔy/>Yu!&F6CW[k8-l':{ook~Y@C9X͎>0UIAx:s(t_C(voe{opIfJ`%E1 hlq.WK`$e8iVM602Em@JS,t?ܥ +#Է?OlNjK>W#é :XJ1(.mfegl^t*xT19iLРjNq/" =2 &0X{y%dVH{gP+ 0E#@k%At4JTl!?S*Q4tBv#fofĽl!QRDq Jjw>OG+))^ <Ӑ.E~//KcݷϗD[މX3;MV&I?Y lK.(6+v\`/ڕ..a! A(#Z岊]Ԧ'JN0ï:?x[S`C^Y6Yml?ەLR}[jT~SQJz3pAW5fD$}j%1 +n41_AGZƹ=oJƌfAH1:`IౖNfxڗB뤒so }s8 "kXv2˂i6P@F=r_)-Qg!J! )$r* ,*mbcN +HkˬJhl\,2!_vuCQk׭ .I.}ע!z=o[[6q& iWVu&K3 }[A=8%"_̽x-qm+] ʈ1w)b6ݼx,SWL޷_us> |;7]ɣ^JEh Sį1:#3 r>+ȩ-- h"^mVsb 0i{ xXwDsN)$ T)VcĨ k P3|I:}SZ4V@;Uzt5}`'!NGˑ<**]`51>wB἟J~ _ZȈdU׹}4=_ ~j]a;ROO鲄2  H^ N !l[A)F6< 2ɢ G˅E$ևfAZǒ5As@ In= ?G!%–Qч)>ezQzܞ#GlU*Č{p^H֬Y O_md3wԦz=#9>ڇ+\e@䅢E/ț}4i+#L(uQؿTb"Goaq\ !Bf`tzݱ]b)iK5~9_J}ǸgU04ǿy"]b .\E"l%+/^]B0t<:_>ۘ}}1b*ߎXR~3Zd*uXG(QВ4sClfGՕs //Q0霏z?eXI9eaۊ[֝.Eic^ضlc|rCĕwP)Zynޭ3~G]RxFN+Q%ə=² Ny_uO_+7lK?1JEP,s ć?9՝9 ^$2R' n5JVk:;DziFͬȧhgw13X8e@ x})!p9@:kr07@c0|c ,$Hֶ!y<;U|`֗t\v->mjIGN ES<X_kj9LϳVB {XJ0BS=ݹٞlZQ/e{8ӝ4i-f͘L $e@%n'ѥ2 ߅ȼS‰fե߳`׆Y)må ->0@O @k"E?eUù-SV?sENr'Y-:Mtv`с֟:U?`g\F۵F{nSmP01G7kc)37>жxa jF_wc5V]w\ƒ5Z$Ý|\ ֔Py[# ΰ3$ݎՉj;-D{ySmhH$M!*Z8E5 nߝ=aƻM.[(ɊMY(Hٽ*Yu t  - Jg2L:z^ !cUy/CE/9a" x/:נl"O%pZ, oX+eA>y;6Wi 94bcw,Nb@Z?&tڄrhI{ ᭔Ϩ6"-؇OeOG?Q١?c~+&c9 .2ѼM'|!ALY0cMAz\)ɷ2lUPȩi&PwYRIkp*7\IKt eM7݊RVՔ{w)x@^Ϝ c_MiWMA) X0Aȫ|2W* L}G^>@:TR=Bȿ!ĬhL# J[jln[k[{\OOK\aN#ߺ@;Hm{qq@)fZW|A_+œRsfa7|G QpJU>ـ'¾ԯaa|h#W6VF=+3"C<u Q+F>q%.wp 0l%܊E?B-NtCJ3gG]':v\#B|"@0{@"~Kg xZK</qKQ{r@=2&8b3[Pܜh<%@V+!, b=\BPK(s\hFݟWOsT`a퓥YfF9 +l|(f!,7N^;)ܪ:%^'I1Iգ_] :,tCVE2s]Mθ2 &n:DI"˓( ƁN"%YUUxȜ{n8Q0 rGd 7I!o/{ }7qH%+KGs2W^1. L|T [nԨߒV UrQywܦN >SwdTs{Y;~y|{|OS?+J@a#|mHH׳1Oor"_UBޛ6\ aî)52ާr ![ןR%b=Nzr}?}+`C1e,F0qtQq{ _fR0`}YIQ+ Z'6_PS f/u|pHpq6~Μ硷ƤRi}ՎHoQpt O|w7F,ȸ`#_ Ʀ`o=Xȭe [eHPZ\*lwaK]VGMn\q+; ›jРXET2y )WTPJzƷtwOb]ʭV1 SUdy(j І䠈j=RJ^a$)r\I𔅏xZP =%`hrj)k$^LжQhRξ!Ycmg _Jp RCF- <|~_h(}2S1"y7lQՌ2Yձ~;,&Eջv`3l痝1[aQ/Sbڏ|$ah$#E.)K+ `?g=hy؊Ώ# @%|Ȣ8])aZ?9g(TK~E?"`Y!V'  ҂i$̳)xI̦[=iD,A Iɢsz$CJ⛛@??CK>1v "CvzM7 (Rb4-T1 +6#QUߎrYk`bPfJk`x9WkH6uj4ͲR.!Ow6k˅XWJ)C]b̓4ϢZ"-JׂuвHwڼQ |#N~wNt'A`p 5aфdU5f~(fWTkYICUz G,7 JGӮJ02VNT]ъ](&qG Qhwq-0Sz;9%76 /KG&F>K]2 {A. s"[};}шIHkael)E>RZ]=fx4Gf*6+ #/E?| DњE52+:/`@,o<=4TYyM`N|])]7#f"ǕΛ]-iN۪<+! L$ŵu?>-5}gqR![L}M+3o‹׃'dTaʎ.C`m e. O1pWe~: h^)ڣ-H ncBvl r'Zy[51 |膵> $nGuO3)0'X3y.~8H: &9[pv+5L ndd4Wm# =+w* 8_1Z/ȹbfkUS=iI_iZ?Ʃw*Cfժ9ZvD.L2kGkϔӸvǘt [ hwmw޳: ՇiM\o<_](pٓ9eδT+'\VwѧWu,&Y+š2b"KPp(t2;}'F'&v\)=y5=S;X۲_ = dCp 16fbml*:_fk˸$sYpR@o}M[x70aBc{O&*$=]=w }<| !(.yPq !@H}j_'wCYWF/{y$ӛ=W?FR| ;w ) [2 ~;g918rE,DV XWc ӫ ׭ w!z"$GKgS#*QN \@<Kawj8yX 4F:6еuPDKZ'g s.O򙿼 k{ɜR4+n,΋}@@Uo"^ohIt=iCf)HqpQ^uU ~1#0"ֈ>/FQn8+2MϥksZ=Y IOMq}>v]7̤͒#]S}[@ޫp01Y/",e+R Oq:i;eCN^ -Ss kE9[Li2[q@Bb2QK3ڼ%iFEVfQdH{"b\("!W2'%L/U65xbټ9X2f̨xk%lpRDsʳU!0z*yI (GrhYLmwuH)$/42RR$"{1o-ʑ+Mb`v[|d mx2*n1sPjڌKaM6+, s_њYIJ0"Kkؓ[7Zk$C4T`Dl:kqF@8?cg(ȶ_P'~-qL4ٝ=yLӢ-T9_VTfOy0 -rr,_IFpʭ.|=0GN?Ӓ"/6ƀ!SzJ 5 ",9\.vD&H+![n!Pd0z,8|R ܇F:Okh$ DU^E.b.JLg??{e]}vLU._-OۯL_^-j˘scv62f3%Xd!KiV]Ã&U#cuQIb, C5~E#jOn< -(TAvCPVWҴ孚 3^ ig1q24??T{ yns0ŻT}YtE>Q oD,E[Atj6Ma%ubgb`2 Y&߈4j6|oϊLM<Zv*+Lwv^ѷm Oc(A~v!v7S}glnۗ c!|آ⸼]׶`d{zoK 3+P9sco^2|Nt'$GE^b6|Lfm1!uT:wqX缾6_7ByskH*q/N |$gbpX5@Km;0XLꏪ/~J/jla{R@a8M"xͦ0rj}{b&[θG+!Aι孠.]XUB2&ݬC5hs|һ>+$D'ie@G-]hPuZhU+uЅ3&ˏ.U~%#^Ghi"Յ(8GKF G)nc픩:l㫼 ]<.,a=6{v>[hlL4*8I ,jS/,wqHů0g@pӿ(%չ07½0*Y\N?ܹ|Oh'~Ԓ)&gSLp`=U,3xvc-ܶ@t9 }zHsz| q뮉 Q9U5w>/p]` (KAs/*t7u0ClE>qUUH8MNڭ, 􉡸 3Ek؜ڸ( 茩T򣴴lnv͠>o"YEWy|̆goKt4?WqkWT;4$@#jYm3BvCݷ}qnD Lj<[U i?6g+ u&O$D<(ąU<_Ŭd;oc?(צ +163;rZukSXz pm F. ٠䲄~PGm(N@_s+#l/[UҦTfX.!qW-)mG|@r "UAS/N+=ķs£ v.4\F"߭J~ӿ}-rʗ:7{B\|ĝiƥD"„Mtc*TgBDD3so6:  xUO+SMg4 tVq m IrB?֛Eyv6' OB,Bur{ֈxb'fÃ[_Q=8:i SO\+: Q&GfrcbCujC\.0U.rJlMGx&<} &;Tu?N;oN2lvL,;,E oՁKKFnDuX,T./uk.I¿j`ڃwreݾ@B| 6nr7tX2X C|5T4>@jИm\' Te|:A@$D̢ eVgf֠aJ! ](Cȧ1~NGt OTΙ{Í&$0AVu 9Gb,ukfIjٻ a݇jU43 ByP7LʾK;k$|zg)Bq{@#$ņnQrv /Yi/'lt9Yϕp^TMn ]҈[3`@\b-bTU@ZN©0|ʪGM'Us_{oKwǻ#@7%E<%V U+=d`k6c֏%\mjndcJء<Eg)nxlF*ݗƊCNX!2(Xi@Q,x\^D[ 咂hʯ}9%|G$:,Kh:-D@.ϥC[$~~U*#z=,_T߂5d2f  @H#l"7j?[vҺ, }ayӾMd D^S"k81o|Ŗʏ뮛3P yp'`a!'L*9ǻ^sT،{ rQ&yC!<` |I jbfV'iScTi% Ϻl =+hd3zi6m!^ZAUAl9TJ)xר ɬ7[k=yV]#gV<Z0 CSQU[y,{|v>XVh'9—>kmr蘰[YPIϿEdIgGQM3T&k@4Y$SZݣ? V}jRYwYZ<SffŽ omTQ m}+L h#/Z1n}ëA})B㓄,%Mo cI22{/}CuCWjHq6*Gy?7mbiuzF>&ىf,tჄޏIz1`WEJaL{NZY<`VGtRN'kzZk!.B^iҕ Bmn uA9w$,G.{-jp_O9[]զr>24OLMjJ]/(.mk{Qr){N&{ T86S' Un O)*dW`l71#9*99X+3.͋boSPȽ"p:DrV#]yo'XWJKWZ`:y:"54q G :)"n ȏYi!k|6 `MJS-+ u^T&p^&Y0KMEa1٬]qAәXx.א7Gs]D E6J8|h_m71 ɼLv'}Kw r<9h1D8p"6(4]-ε_{(Gi_L-T "z0b*TcD,K+A]$~c/SײSISrC~-IJuzLUnyA`@{7WGgdfk|2p{.ʼEuWzZI#9jsy]x}*LL.J'WĚ^:͓X3DOiH*غZyp> ^9X\0'-b_3W3˻jMhb-ɼE73NjiSOrT3)oRH!E5꟒lm?gU،nܑу*boPH}~ 4T`^ vhy^S ]’X$ GSF7 /~u/?bj~&֚qjAx Hsz0s:b{VՖiFϢ 28VѨAjϜvTv6q*G{|WU+;e~4:_dwl kT`Gї S쏱qT;r&"/=\ ?[&sk"-V`7pmi=>&x%G'`!~ؤABWl7՟Z3+'#_;8=T; Td0s~к4c}wƬ[YɫF.ilgcT| gd*A:\I~HرP"%5/PQ^/GH:f!vK]+crIR+U|h\'5"DyYXZljjnh[i0B'{>WZA<O!F}΁E vJDqONfHy['c:<;;UUmS R ƠMN:Z:fZo+DzƷS]Hѩ.R˥`+}+^t;+6ͪlwSy?#* R羜I@PT!Ě3JM{^vuOWKJOߌ-ĉU6OIW9#K!6mգxW2w_T?c+5JLbIj` Dd֧w7%ق֗(,fEu8 y1S;B#oi"$T?RAw_7fpV(\lT%c\J:LHμDjKdOJ,ymRV?ϵ-1 *9 ͞JU@ µu\@喡0$?uLRq *i7r[tPD\jtN1t]RaG*?ʀ[f:K!u]7EPWDH\h"jCRMv%&=CvܷPy^!o uBj۹d+[6 ?Zzz8ʭɡ5")=ʪQgHA~ex*je?KUe_1Xىթb ÂCy?ڔ]ܕ2;סw,. |(Vo*#^ԇu}`^9e9DmI aP ,`fQB(<(I^5w `8S0>2S~;sŷ5xm6v '`@(߷wG bbD湾=ߒMֹUW#= F?#j5GYǰG.kw/JK\~E2 a5o\k~WCUHS`_ 3B]όP-9^E ~ą֎ŜFyj9+fFw d:3@X5N"NP8l ⷴjK# ;wÕk0k?;q )W6\1d?qGyY ! :RzA a]LUkvt(HJWVJ]uA c>7A݊w3zOj9=}a P7uo)K;Tͣsu")ßHdiFI *U B!LU%I9&Um)oj|Ie&-t~bԵ߹xip?0aA@Q_vҤtܜ=d?bs +`$LlsދWyeP3<Άgr YQ 0B:-yWLm@aw聾w&)/6ѤCG'sxs ARf3WhHBvF3r'zJ U7Șm.VF 3~@BÖcv \vQj`"-̵ p{_a/c'IȳU7G/iN;n)ՅW(@B`F\ Fі!m%( `;/U>o25cW_5>r&@mNgxlq݈ٗA7Te=0N@ &Ÿ$N%K8\Jq#w`I&SEklRq"pf 3g{67';jʨFq3vR %jd 2@%V2A  = j> o`(wmMGuj/u㢖Fk M,E^D05b|Tf$rYB-_줉?jkk7 0+Gr1 wi  d b:>߰#FwwTo u& 03טuѴ{\-rRIrⓔ)H$kedP٨i%/GI EN|m/X7j-:P+aGF?e b)lj}̻ڬoVkn #p>h!Q} Dz_("i@(Є$Rz.eoPլFLU%}/0G̩ O7v7w͓"h? 0~4IeFe >{aO\̲b ԣ!eo0x#Yy=z@}lB,2P3tyӑqM2Eo=8zK\^qM$$ݍ+fFN$ɲZ1')Rwnƈ.J[фޔN=ţ.HE4W@2+'亞2t8^2\򃲏H %ĶGq?8cQo`g5=>/`Hs.;!@j*{…36!pΊJb76yXMSWjDݗ`RRTbcGBaJw+i8Sx"+$@<"Q26][J햨KXH0-;(<)fa — Ȯٙzu_jZ=ʢ챨,{s+ \)IË,t'^5εZ\txj魳J( >C&Y P;[p^uyf~N-GL`$MUh1:d/ネ0TJk 畁BU<n>v,WGXLNy]g;862 $9^K[SNߗ Df 3Y?EFpDn+*.HtN].2wX eyX fs\F^b_1Z;Y憭L`nc? oDX0WYG8SӐ>Mh+I Ӣ;I" I䓛,b%ဝKK(\84Ӳv :XdHMed&K`h\3N^,x}]BI ~vl\:hPT2Sw  ia:⩞?;Bo-&m mJ깴j`Dz떏@a=pM'2w*8عkkGV[$'֭)pg]‘Ꟈ=K0"VB;XZ y}oS2۪kP*]Ҽk(8x'lIjYRG}Inb7c%3Qv BZ jDfbCrp7,^ 5Q@p_N#ށБp_>53ޫo +º0G%Zٿnh u&sG_*\Ou=aDTB[yj^NAta w@z9*Z`{7|O1LU[oɑ鯷\A}em_ЧWuWꏪ>Vw/_1CŻ m>t`g8j&O'kO]H"xIpuI"/^-審 W#!rn-6Y1轾BFOMw凓z6s\9wYG7, V{tt!c%~f>g-/6~ TȳQ8+O j&{8 3LzBPM_ޱyoIL¿t|8}ݷ􃽷]+홫n VHPh()*u9 _g̝҅ɵ1,Q):苈۞2S)h^2ZXZ?E cEvӊu\pI"v(9\ޜ ƍ"=6hOT ڛ@c=!~j#HPFo&w[+@wRI %sAZڻٺO_m ~`}j.tVp`&~]9i¹h'~ZiY6r_J"D[BA[ruUG/ S4բSllL@BJնNAl͠Lv? ,Æ0rA%=5~3tn,uea5 w2wjbH*#~7yvv!Gtm:r$%H ݢ!5(Fw[اur&PR⪂,e&*&6|Ճf3 8<̩7h$ƾZ(MXd0`<{3?:n^V(?vyi]6ߞ_qjȌ7s +d!E~+g8i%|*))K:K?3n@Y.N0x*UR? ,ר3DnO,v,Ejg:Rl|2RՐЗ/q3kC:qbCh-L"(h?L|K gwOC\cxʊ]AOЈȤo(*社zϻ=RK<*‡r%73V_1=GLna\W^&y!0E: u\u'Zj r߶Ǯ)|ڌM;=z-H=^;F:[i]&1gxd`Ƥ{ wA /+Kjb~]T;| )8D3@bY4y`TۚS#(Bś&N4Y2l===a*<։yO>LHA)ѯ# Ԋ V?nQzoAŦR̟%ʹj x6N!AD)O` lPtP.? zƍ"3D4~umXw:r0RH ۘ`_H-!()?-GTxtڮ ۥz٤_Zڡl[RІLw7AH^~t$K.ɸh>,Eku%:a9?MEUfǔ:O_3EvOJU$ Y,R-@:yUǮ{ik07f#[FrXZgd2,ՖzyBtPNUR8tڧ% K¨~0(ZB9K*u_`A KSʝ`o8=-ȗ \,>~ԄW@.<VtCAȲ$3&ܸwpdb9n X~ 1]WDT;Q{&$UAEuE h`Ǝ˰.#Epw*VjSiZR` Ku=aqrra;tzC& ۳$k_hI %z|'J_T*5zU䢑a3;~zDoXޞmRHjYBZؠwG݋Z?EB^3 zRk @kGĕ3LdTz >L36u\W_܊GTJa H1UF_23O\/vL[A_J*st1ڷ5C"gM<\f2;߾ohjkq}oЋCXo2Ek .XNQ!QX>K# d^Ǝ+FsaT;`U-&;"Q} .1OŦD4U]hOG!3ClSR LQ"mSkDNYv"eX߿{4EE.ajz M5ݼ C iQPxẜ3'.K|`VbI|W̲ҵtobUdk.v˲p)k?6y6'y>/Pb3}T.'7n,b:}Ew<9w i>/5auƪ> :$snBd.j{ޚZ_$dkL(&r_,텨v'cѰ IZ|(ˣL D/^5_QuX-/ lzD/uW,b:FI0|qIbr#kg승޿~0qƣg妄0y&=Fv# įestr ^,ǝZ[c/SO o[{o霞]0/He p-2\"{Q@`p&v6>V47 cCV -O6kmSأA˛,iHclLׯ;._=ˤ DC#*\bl mz9F BY-S6awWFP:[q¢2a4$\2+\ͽ zr#c|ܶЗerX~l^l8q_N~CnW bJank1T,i!x$Й3!,q~N=|/j!o:( miE;?C{Ś ǙW"$ xrbrbjgFU ),ϑiO& D}o64]F(wn 8 h=odq&7ooX&d^N;xa5"Vq筺r܄ @;Kk11j0_}`ȝmⵌ4p67NN'7$[ս+Te)u25 wVovY/vE)N_EG)n@ў .=q\K҈<_+0kT^whQ<%.)K֞DaЃjxw3= LJhOًpm(kBHE&c<T9Rm<6ۨ ۫(P#cvP+R~SXnF^OԞ~Ь\b.ϗ}}q OIs˹XӼ5-ѝsq?Riw4Rt\7SZ 'm}|m fKK ͼJƕ-dXoQUi}8(d]465H К#c^ 0{C:J7-}|}wV?g*+$eIԻ1}084&fdLD`k?q:4yl,SL'#}\[|(拕0oTfr? ͏`¡sqhG`l iu )4V+*ۣ)eDqR+gN_V]p `OǨ޽.Ht2nz Jۡ>slnԍ1cYfZMcRy>T3YCwa0߂I0uM*1HB"SEϏ35{xu>X᭤ {&NDYtE*lJtLiNL'h"nN&QSs\DFuKk"mz?ن[ Oйf~ښǂAQ 0h A[; <KxcۉDm̑bIXے4`P΃q7Y,j:uV`6 ,GݞH wuRkQK>;"% #WLǞI~iR/!PVx\p;MĒG#d19=vn`l?W!9Vǽb)=5+cq7DVk<۔fE>S'}8/yd~);M,JR:IsBHNt>4Iw B3-LTdW5b:bSy=}PeД'0GmD;gޣ}P7 .Ъ˽Cj] g8W, ݯEGGQz L__MVy5n C;n+N"ze rpVC\ጳ4%ea=U`+CPͺ{W 2A?M+ay&%]BpQjH /~g`;)Ƙ|okAܗ`֩K72ѩׂo]#ʔ9[oB*QxlK$D 8 1۾˧EU=DO`C~{@b[lV5='kk&t[vzNbK  7@03cς#wAJtD [ePk7lgZJ-n`_r^*H{g6]h6ѳM(@uEnUl}fz_ST{$Am ]E&_N #tPa*$YՀwSHFyٔ+f{;iت5W$'4*ީ}K$ֆX4١٧IitlWgƝTeSrt]mC$[XN.w].@x`酄o<:<*,?qp+[QNJs"L2|o|"= 8$g|VÀn:OgMo$ћ+ќ܎M4hsc7prl_dUWc?iAv\&v4}" Arݑ$%!*Q[ìR7Sn86pyfy=gm%XޭVVYmj_᜻(I^)h*Pvqmv0(V'w *tiiax'"??ˀ^^7T{`\б4֔YdOb8涻.X# ~~sj>e+ qصLoэsvDt( Zv(hP$6ZeQtb0ŕ؏\G(Q0 ^AN s ur*˲9)d+ԉ5`,va-{YlG *&u 5:(Kh^_d^D\//!ƺXھp^ ǾD<1ϗGn#ч8쓮WIU(>r.+@ocba,m{R='ߵm?3YC~ ?¥<XC1ۅ@>8jo<9sSK+Qcsy|jaUH xVzx槐x@¡Op =w| CCXT;]^] ޺2}Y ב[*7D>̽}ȇx5ԕMp^v6: ]hjp-LN36dodzذ ORIB;2qUǘyЍXM|W?kqKeSc{H,hKMA_"*`}c+cR ф\ 4%F6#u<|;9|Ń9IQ;P_e?۵)Q,f}h҇Y:>-[Gx!C[FvpYu8@$}E]]?Pju&.IB-?2iXĒ?}kC/vjKt F*`z@vr#`¢U rN`-pk%=9!劣J]K^4/KʼJ yhf= {ϴWt~Yu2Umg;(IR>-*4 nj>*FF;Йt]1řFKqe~C؁T@vYU.˼uXc=MM_Z=D).u{kysBڰ %aӄR,S/<.:`AƏPgң&b0kբJvU_eaE-lڝ:s 2YV_MހOPTB02O4"n.peP5&Dv2$!Gj0[v>/"kQrg2QW 3n}CdWdݫ߫H򘉵FM0&T6wI"R :.2s'^[\UD}FXj3&lVdmeR*lmH%N2q|X b[Ri˨u&.)(svs{#__8Hjn"4>gR((^6;יmw'?%doKoao'EobrX|3= g%}>p5r Ozz.~f{&6,$ajzEZ$GjbOh7$K#|_ L$ Az1pO#rCeϜ^ܦlþXОd3|2J/T#Ε\ٕNaG;4nk3eC~H& ,˥җƑpYr0BCVL]~V>a VHAcz7,^˽6ŏRmhSqBk0v~ {P%?MRI5#O7$-; L*&XW-?~4a[KPǭig=eK%m Vuu 1WK! '≱/~82 襖Kuj(#~BE`B"yQ:Wֹ|o﷢,=Mәڧ .Dy,{QІ8h+-bڞĆPcO,'!88d5#CC"DK*pC>us|IWIlJRХ[^6Q"Ơq(zUԭ+y@.Gp }[UnEX'hKv@k{ub+9Oۅ{L~TDZC\.`܈BLӌHV\$p8Se9ҽmup&ҺnJY"7*7yxs1"x>d̷BR{xs?4A" L*klQe641ơŠ AeQ2f eW.hufDNU/(gQH=XF'ȉGCf;Ymg]Xd_i`"Sŝ9b_Zgp\XzvjQb@k^VBωuHdz {ÃȊ~B.4›CbSkՀ":i5I&^wcE{ܚ^nrRF!o)v2@ NGTX~3ưád&(i,"V[sP4G|Zt5eGozɣ$d{-. <ǾnEggNԈs "9QL(W*y 9C+5#Z*sV3:ޛ`cfΙ>8^+7\ﶞu;Rs*Gz$IKaP~[0|;)Vk$VOAT̚Bth$&#i"9g Dۃl`%crӮ{o4ݚz^~ΑL8{8>T~pg% K^0GLޗkMS6bi|?ꓖOg45w0V|lej9I5c:ytE`BlL*ˑps̻A!XVp4Qe 5_^ X{@ȅ:bn/1G6ji)` iTk̋Wp-TeZlKqXjx5Я Rt.9'Q2@^tX3<)I(L(}UBa*'^X]ܙƹWݫ߹Pg??F|U Pcmu*~Lne*͕jG,xCYې{ kdOuGe@9b3$(Kj1i7l.2"F{X`q$Ps79|"XARh=6^i2}#u YDm#MQC^+:JZfYL 9bbĠ掠x9+ $ vcqvzZHG9ǔ۷V;m:mwQupV g<7Ȳh\I"qH]8ŗ@lgC&P)T'gΫzCcLMr*blЖriIb2/[4Ver D&i w{ȐT }q] ={Bx‰!A/x=JO I5&mG]6+J%0@I6L?u``blmwF`@bX49&dFbwʻvSa .(aX&x-MR~Z1wӈ?V߂e{#>ZZ냟t? djFc&Skx EjR%,!pղߝ{ɱdn~x6jJcnGX(gZozLsP;G&!&R!kÚ~-6B3vE! bݯ&PCٓ="Ͱxj JYQf}“ m0-1#aᲲ <F7v?q{;thC)8n_Z\kv-J x6$5*=<<Ȱc&spi-EepHrSQY.>󠾙1O\ Ժ{_PF!Shx$p&wf.׷xS뼇l\z٤ik"m;}lCϳ!Aux#>i?K-ƜnA>"$*w/qfͪKiZUh^Ͱ]˓بfg=I[bgz9i5CeoUN _Rg[aun ~]4.:|wULv6ScJ:vInp=7ΆPS-}wž-n·t: D1~+b^oz5uQ*dC*L7OI֌ L:H e4?n!Ce {u;Wz>iU2$ Ms"/+ܢoQp4w.jhA8į"X('aRq#qB?ߩrs=.ZA.Pn2S5Ec<7xn"^prhP\/>MIY !i5q){)GKfkmQqp{%`;M4&e]-Iy%$tAOa)YJT׈@y-]5E Jڟ΂4`uF؞nU]- m>Lć1*Fs0Om~")EEՎ4oHOFP~rڎh)z`:_8職mAƝc_7oPWKi~2<.aΔY䥷$!$da>dGNPQ˘y 7 | BƳnI(`)dUZY-X(=kGZՁ! Kvu.V`ױ֩!Ϙ2k[h;VOS}@[;]Ƚ;џ᪱ZdO&3macux[Bt|D-܁ 8S0[cߢE@Bh%^B-C3!`3a"~%RtLdCu~/0)Qh6 Ƒ0Uf޵ͫ/?8"Zo1Ku˭9>j,Abpt' Y䋹Z(ur WCKQ`t:P2p}|O7%{PoUIWD olK; n4kpr.ꑻ/7P\yI0z%