python3-solv-0.7.24-150400.3.8.1<>,dzIp9|8cL@IGg11ߜOaЈDpYġ㢦v`lNzW 'Ikh4\"9mQvq:<w>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/[z]"k%Ia ipo5E$KB&V[_ 9cye.>֍%w wI|*$cjXwثTMK)[z@N @a@fƹ]v7Eiael.şENc}0˩&fȆ<.y }ݦ@ kV*}군k>ۀ tqR)MZMXҫ\Cњ;Dl~(W*Flf) D FKlFV 'Pz2S x@$ y/8*C "[B,=e̔ @i֨NٰTֺLlܶR6'l9Xkm a-= uuV8w7ڃH \FuH+>3>Ckգzm(r&̥ͭ|B7`X.JݘbV7/˺5x v69Lf>9 3p˃9phl,R̗#~Z9|_7BN^+ -B Gh\cg)Eknt)B1P=mp;9XVU=m_ |\*j;%};gȠmi.Ԣz c1j:B[0na[|E!.|`UMO e&~X3ށ=_O] ?{Lul|t- ;iӥ癬G=qi,`R֤\_$)xP+%@7]Ka3 ( B}L*ƶ`*+2# &b&yo#Eܟt86KT ?aTLm>\6 +2_L5WEFCy62v8lkMue>l)A܎pBt};fYS:"xE= :p,I4^%Z9>Fܛlո| NVKE&֚>GҀW {ĥ0z+)@.87 2F/]9="o{ 櫽-\Av n{7ڕAJpyf4mF HSrxFPPP)a:f7T]Ɩ-@)Ƴ4Na@j՚O?/B~Ts\p72fcэy~:P `g$՗1Lɝ#@fըO;r:M:Xksʹ(aæ7`tTX p6iEv I*wJp]>rƱaiEn&DQьZyZN{;,U+ ]ĸmV"Y)f#8P,!q{!L;ZsfT,!%Z/7ѷ|U?i % %>:Á>@ S'>-ڧDa̱$wWeU;(-?a`!J5ve1br(SmbQ1+C`5qJGo0|(0=10:ՊwsH PUT@wm6;ΚS]bs,x;~ƅ/^TC[9Vp v]5ZAa4"á扙uTml&o%krL"FߴG}Ӌf;Ûȅ/Na0^֓ ơEli&&[k^ R\Qm@Z̩("w ˠd鐺][PāR J h?~%u=Uע:XW?aVeuMtT,s'r$,)aNAFZ`Ÿ?'SfFӿImA h-㰰EGQuvh.]ro hykc#Qw9c'DB%X^7i$kU ^9Ӷٗi_-Z&>ε%LJx`ߘͪ6nk ydÄ)@KqףcRz-hkA(~r(P54^Vtr{zNB7 m7Jwlk4hmhԭڛ%YXŻ/_r $P S%h6p͛'^>cfG5r.HpLor. e2\c&?,cUF!)MEf3dpY1s9/Գڧ#piBo0thHo9ɕF*ċڑf`?7o % Ceﵞ8:"Dk73X&)o̍[JGqhRd%`@RdbAQǼC_;uz>8xroh`8"X@mPZd='|SCuJŻ1B(ۧ\'l/->V,NQ'їP'r>olq~y ]cĀ:YCrmGs6xj`߸aHҝMf%1Gs*MJr($1"d,׷MmG1(0Σ|ڈ#Ğ=6Ǚ*_eEs~p75RAgYh'Hab*cCFIb I5o,NR` `PZ"e0gĢxkg0hüe1Vqi1YG' ' 8Iek Ž%L'Wd$;NUI?Ψ(DpD(\Vz0@tsG½4$4ax\XIYfx}QT0CGޏlBlG'd?j".668:ݥQ{I] x\8ۤ?U"qśUh)MTv>4LGZCh9 )adb6iG+Cd;|266P,5xJ}71"^_.U\>?/ X"*n`=Zl~gD] e\ˤ oJņއ1PW剥@c6&V)U/8kzg=zfIT亟Q.^&@ wZ,d!j٨ӎ$~y* P?0OF{+bxv?⸘cMbJ< )o,S2~Sa`Fz7@b2pU1H9|N1>-*{ ئ"ŘSY`C+(#jB.`XtO,e9MRBHX_9w)0VQ7<H.jA)5{H}g{p#Sr)E=k2_=8D7# Y ScHsŜS)cLO_7m2H=ft!~fxZ:@ݜoCpkEg!bˁES~mχ+~,0'2&k_SДd` wbKS$COT aqCob90d(?䖷et<Ż4V%O#O^/ZWS p U*.%F憳(Ɖpp; *ulbə H;)ZCk-ףʜZ$9 Rm_΋u}y<@tB[{tk5jf:^%$0pf` e( V+ O3&݂ofK(-hRh Ū=ne$57a5x:RrT`ޢU2AˣZF:{H0b[kr6ncG|0*B5; #J.Z"rt#k\`Iۿi 駼تA_tt-kF v ҃h K= DtX;>[jKi3 7MDz޿:Ike*Zqα'ZM=M5fvZVb屺 @}ʱ T_HRBHj.iC>^uػ_'Om? Rsb'd5s8d"3E,)ꋼ"Wr%I̦ F$O_ WF֎%\\^oAWow{%Od+ok_] p?tw1Ќz% ?9ǎ 7Ce2 xhToBorԠ=>sU W2C}?|N]3\Nd[5{1g̏ umhDX#$YtAh2p9zfU_TШn^TDI+:PafB%tE;29yp ^ij `tuΞ@AqTc6"V@Py2sQ$ ʄ^cy}0|/NЮ>UnA?OĤt{Ol@oLtOS'@|NWm;+"y]ػ =C[cfȉ󋼭!_:^ՙp,̪@%0kjOoC]Qw.n;C& : P6[OPsScO}eX%b4GMmeAXEG\nAym`}MN3Z 57q]/Un\J %S* K=nZ "O0Q+mq6K҉iٙzEg~^n"~uxMO~dXe1~[;"f,HX/z0):k<+Rp21Uyl-:HlVAVJž*1__ 5{Bs 8]Aq!BeF yީIԍiU_U7LLtK)F1ʩH Ron\ 0c~ƌ;RQ ;A`XŕUq/9>qoD`)E4lN_ קz.)*cda+ZsIkh㞶w:?vFR]||:Ķ  M~ secbJipM5.eX~pR혊"m W_3AE%qL\.]Vq *'JP w=O9ڎ~1yx&ƾ<gcf|/~pGR\IʟSD?C%G-axVi#jɘ¯v 㝧nNɻ 6|)dB)TleS 3TPLPbCVm T_%(ۀ p^ٳ$\wgZI->p@R:al$|thcr~ ԛeg = [T~l}=<#uDD6HmSTxc-B Gf(7t~L~e]6Z"%ҍ8LZc$}j6@~η0GbJSsR'^).]ȽqVWs@!a6 Gf. n:xlQzU @݇6wǾ <zXJK ̌9s;P 'pyG n(K. !qpZq?- K\+(|{C KW%ltng#^lP: mל3@&UYc5"CMuD/zp(o9)VLb@3.…[W?k z9"eflm"mKOYW'apv.m?%|CՎTé"4ĚcٖRBm(R' qᾘ6V`Gsg#p{+Hj7-S]_sӭ&=Ys)H:',_0Pk^_{͎Ƒ+Z|`b:3jc̽l񂋾 fQ.UW@WĽCAzGȏ̞0buԺۂpE۩$,4.KU!g)2q]*+YڇpԚ(J=ATԏ}NN=7W7rGI@o3||kӄ Jn̂HWu;'WS], e,Z=rB^aeUF} Э_ |}o>/|5I_?^`g; Ʒոcp w&(N2בa,1uSSo[G@ UYz&x;V4Du "L$Sԟ<nQ0ȣZ{Y2xtƫabpД,1jn~a \)+ xO7^{J#DWrs[o/RQ;9 H,<7ˠ[p_2c^wy NLZ>'ouם GѾ E)?//Ayw)G`_!UCom- dU?2ZnYuAzlnKP`%⧇0; e\ RM/fL,(E8EԜp#"jC4zŋd?ygZյkaTտ-N,5_FUQ)K0|R}h4"T{UsgG"U0Dcf% WK,6PVgYymjD"g"'HrW<ߡ*>8DiǷ#+D'rTE߿ܷp4\L.))^z~Ѫ4>#UE'>gaN4!ڪhF7&瘞M8xn\m#ݵ/DN 4ψtnVB~E#-+9tag;|"ϺA6hn(A;ʠ9@!as˜7S2v&R͂16$f\. W"{[ҽFH/$, Fİ{q]!ݩȅ %+C߹kF'3iI9>nm=};T{+8{S4bVkס2d6g!o&Wq ] )|TLո½ \QoON)+{{2cd+\RT%XYLBz̟֚2ZgUa~4Ug:o"uCvC;.grt ~Q?\g2d۱K/mEcdN)_ګ`r֝\5r9ج7SrlG+[;fvŎFVHz;ze6&LY @eNVp mf>T[N&"$x3¿4k5[O)8C\>u0?2|#[8ୌgEaa.'kv\`fYj"f,Nb䒱QԌ0P7#լ!k2Wn'vMsu[c<'\'cNP4";Փ,dIba:Ifmo&f~w>#/QJ. CZ<8@+M L< VCr{"eBDbY M +o*y]){EnHSE8!GSr]lg;ļbS]MXOR\&wu|Mat#nZ'̀n%śqTq{2@ˣs\FMe]쵌lν#G"bS~p=z7:O,4aYPh$mRm:+\HW) W6;ʿ ]æn7dX-7gr*ے2+M9sg r'Wpz.jlXCHViBX5D+h.O \>sn:r?wnR}hxE\:OQ:UBVDlJdEG<3nPH0 uux ȇ bwqÎ9̙g^U\iV2c8×Ī]%@`*aq848+B:ݷXR Lnox,[gP>8'4VSđ)Q=qMi>EΆfh2 m 9!z:_>pegѣAgN8Jm Qs )ݜ+ygb~zT 0Bbst[rDUsWzkI3xԡ5݋ _B;!-{P53vT+NOc_1+ P ͡uKU,H}=wH%{_eT%R08/Pc¿"u}zaE$J:YFBn-gO[ !5f&қ)@|t6eyjp=o^tWa c(/A}[i#1%?^!iځ7R vg&\X~kؕUsrYT0+|y8gztN8P kq{r*qvk\k j;ɠ4HTL' ʁ_"1.3EbNcڙ09 >{ I*Y0 8 Rn,`Ce[{(Rn; 6A%)bOSl5*H)4Tx3WA*c5@26{U!6H׽#~T~(94FE5l7vNgWoq <:VuyTe!gj M%xw}2¾R?tGwV*d ViÏٚ8Ö%x =׃wيԲ ZCKb*YMqTP^Ř(}Kq g96LB݇1q 2$I=Spل .X_|y-x;{~r'QYfo+իG.K TAױ2! h΁6(`M]חg@32Dr{#1v5|#Ihz XʌHjŁ8=>3vi0ENƞPƍr11ڃK,faF7 U#|ێ/^.FQ:9x7!Ԑ:FU4K*+!_=,4ko*Okup(XUӧẐJ餇dswqWp *,ε<<ȈŏJ_~8[-w7|*;nʘYLX) *2Ps b"r}~9JZ7Wt*9E7-O'У0cWfdž sI4v"iF'^zf?>ry(ێyސh5hfaPO$JR8K}k\בD4WL嬕 Q,vR2=i!1j 9m[xđǮ9`Mm'Rosy, S L ݙYE˳h;8\:%GTœ~\wm'v4g~%͏ܪ`Ek.D}P}xUߺ*Nם.. #}QN4{& '("/s3/BTr?„S6B LC zY$x=!=:(,v?(ܐ(UM#K=ױF5f`J1+Ie bj͓Lz'""Wߎ|Yt[hSCgaW~T,LtscUuB|Tz7q=~Y6cUN_g(ivGk'YhΩ>&gCxЊR(1sFl)6ǯA{l<n v=l_ԹV[IikS)++KG{=2n Às (Ceܞmn3Yj!?\OZ0%o߄iNq d¶Ao9ELV#87imUd[yTE6iS-Ejb6mN[%ZACV9=]/wtAvE,A~-[i rUFP?W,62pæwuT%wy}49dkt m&O}r68c:k|nH[ێ-yM{__IK{`6N7C -p俔;hHi ՎI*߶fwޢܪ><=%n!|Y"* -a5tvl?b9LSC_gf:{xR]9% Z1) ' Ts{ْD0yL1V*CT3V%I[0!4-0KUA}.4ܞ9̘B;8 41cƄ{Ncu&ujǜ>{ƒ;9? B~99fOhQ t,Bq'M 47)^=d^WN"w}*PHf@l1FL48 k@, .gaŘrR2*)r PnUF 0xrvaƹ MϦ";S݇j~2@&_nv$τ1Bd0P;+J8K)HR{EsrĉgѭGHF$DkCJ/0޼+́Ӯ*4=5 L~@ I}"z>?Μ Mtso l'ž/˝`jNME*찒ғ0>:4x9u{ڹ5%h=0žc(+t|hfH0%{cwBZD*PuKA*8?ϾcЯ+JWïn<'`lӎ'CbneaP䥭D*p3I 9V"8cQ)6]PqxNlqa(.|h%`P8nF\0;O/K_|(^m!o  3[&q d%86,=Rށa}gJd4 '=W=/ht`t4>s&u_b~8b02|J˓w( /3#5.ҝ!!R\Xm)/43;ƥg]7>`5W9ZH #j喑KGaxL+MnJ{զ~ 7Ƀ!6OۥDs-X7Xo̴;ۅrΪp)KO60N IτQ>fvnW2`sb"pfc7Hڦ8\ ‚wH?u~\tx ,\(D3=;gȼ۳&Da UJ|&$>7-lt[yu!Zۮq:upSs۵2,}K T) Ҕ6T=8'4bhm41a>H9wi9 ki`.w%D_X n%1]1f `D.VC<zE߿lP.T%DnueԛF4O~ѺM醴zV2G~?F%Z4.i.9!o?U&7HC`Ѝu [#\f1=>KΖ 1v}L~AfQxNFϪ6y|!4,oy䲩4IĄP;J@'+  O!85dI|gi@A+YT΀aQ?4$Odu!EoXu:`J K,ZY^BW(Dw^ݑ ت\Ay=!ޓN@y7*,y`cE- 4)=R$Nx!P6#Oت!-f/|eFvOn̗5pqд FY^ZM"-{Y8{|8M)]Nl!Rtb%sf<{cFv@ǣ$YW ,цthlII>qr!ST6ߘT4j(Y/LǑER6Miŀ H} !bϰ3y hܓ-w>9Oj׭e?$Uu15Nl58x %v|fĥ&5׽ІfNY1y K@8:]kQ-UˊoA:`) ;~xxD+nuxmȦ?q_-'Wq\sO鿓0ugZzD˰fZ`ܮ{[Xše$>SgG3@rn .c; ӱCe[Vl h%t.PӶz{OME&偶?nw_MgN7m a{>Y ls8GOnϳ(1cI쭻t>^ ,h+~Σ$M[<4j6,!FAW¸xSYZV\%HbYac@eICow0.W[0kA)+l lV:$~rw6`c:n:B*8 wt.+enUk8˳E[,F_3X%e #`5|f'$҉ڍxߑ`!͏$N{fLWu_]{qxhn3z$wI9%}}s/ U9=(Qv04e^J()>uI1 hA` B[ҁPW 5L"mjhxGfA v1f!\Tz&UG fi.3u4%nS&q8f.fb/c^q&XO_dWLY!ǣNo<ǿZccSlS>Y1`:l:uzǢ `'[V/*gnus4 u׎8I脩,!(#It;/ ]I-i75Z#J r!Z$-/~ (Gn}"nޣ(HQS fet)T'БOUg񼁘E X},Lvgzd!mvkp;j7.;3 /VBO\Xt!+sJЭzܴ_\+7V*X|ƝS?5p0ti!M* 8XFԊ')/TeaN7 I|^)qb3H#5p*@#O_f0֥MDO@B`=^QȷO, .TϱwLN^' 0!MXAIlFT޳SnZB (  ;6;^K,P|RhBK <SC;Ā[2eK0T;M|Lm[+ ΀TUOJ.7&R`AQ6ITL5iqg\]ȮY05ŷ|c}5 ~q0Ljg 霓kdrIkB;ESig L?sSEPBːd_,;ZNX%);|@= !o ~ (_פRJb_yp @AA\Xx["yXdvH0 pBN,-Es (Mޭ}NYN\r4<;%_`9VOՖL4"` |_h|\f=J& M6+GD];M  hPpvE|{&Ӈ: 849Be{ԵVL흡4_G'qƜ]b겉2ۅ,-~¾M A{FB< EllĴs/UK0nW~z 2: yu`gSeI nu5w eC]|,zlQYzSBI<j0/a+3T{+дm&rPgh+,8%b25V7gw]İrXm&jۧ{!GNSXȢE9 W mڃf$?7P5_q+E5y?ځŝK/ps5(4\vikK r e<[,3.^"mрS;D M6Nl+:*'%8_ ƀݳxUT 92}. mi$M! HJ˓*@*T]RViU^'O2p>E+G{C Cًu0W>!8d+krՈ~=K7q?N^WYүzSHQ&mc7I #3110/8{^f2ǭsޕS]MٖH.F9>hQ6 gìu?Ͻ^iIKmKr"f=" 9v]#Y-QX=& JTKM(R͢oέ)SfT"]v\)e`%1%Rs=>2PL-k9ipΩdY LJ1:J-tD<[j"2>}u|SaQ,7ߝ}`nV y} MІ7 Jo"RTn9sfC̪mO(dwxsTDaGimBuwzl%l+ax i$ii9&6. wlGEgft"=6V,^ x`<`7VmUavvT{Ky_Pw,s1W꓌_ޓw)ypz1̭1<w%CbUaKJ-ZyV綷~]ZF˜J_|x^BM'z+C!zㇹƚF\C 6CYڢ0wjDy&q%wGs"hw),2$b׶]0DvKl @'3+14HoH zȁ~ͻ_KpV _ZwU=r $q)̀kdf=[MJk1HXbQ%!+#Er8"\^?BѐV,-wv?_q<'GL7z1/bőp$/CXx:JN :$$l;+ˏQ-:Bn leI yPO>ofFh#HsCFYx} 'U~NJ9|~»X̧8Rm k=p!!J6$J}A=ghsȹBJ>>V̷u+U"BNa(|kwgff!X;`wn77>nPgkǁm.ЖA'=j I6 2)8,1>^y/Mni1(1(J[æ:DAfLZ7\{}F%DAVxpf6[+*{]-ҹ dlB+Qc=ӭ" X9_2 1xb UdR_+qO% JHu0PdRq,h8`S}kb5lKCِ@OO.w V=8@oUV FD<4.Ȉu=m锵^z\!Fm)PC*LeːhPƠ^:xGľ="[TC_ 籞Q*ꧪJՄKg#C!^[4Rxſe+c#G9'  `pgZ3ktPRd54&J.~v@zXr%~T%M7}MJ\;mJȁ)RD}KO ,$ C.t\mܱ~ק` Z3e5u<$:EVg8|ڧMe2ANqpq)M? B^Ȁg7+V2^AxM㦫9E9oBfC``i0.c*`~cqvh/Tݪ$b+Y_c.ԡet8)ۉ9+؀` we_o- QT873UѡreWje, *Au#* mĤ:Ajo,%Iˋ6LrcZR}0 Q̖pȤN#>QZև+_ɈkҮv_KP.C{=^ ='k038xy-߰a4?\B܏ wL0 1ձj[u'3JC3\ ˶_(7()&8jGF Q:I_ٟ_=r2ܯq~RX_ZOPiЀj=nVqQڢ?7ćƅ??}IP˖ԵD5Kvɷb`K9Uojh?X,6m#Zm{:zu)aPV<Uxw:ΨJ"_"?J )Ƙ `=Q?q۠k_5q[Ik.UhԿ'/Kfb'V.؛Q~p31U!&8Fu}eC.d,ko&SĻG rI>3Y䲂YNe-cKAıW_嘔(/MǕm Y[4b ݙI#Abh%!\{VjY8hݳ54n<5kѰ}-.nK',?w͞Ļ $oS5[7oq|C"@0׏rr0ᰎc916޳ Fhy0!V _㩄7k=T eg&UZ=([<{9vqBz }|II!ׅu8]|EAnA{6նz}߆Sv":6F!=搂aShnZ#f!I]hD̈WC&(;-)<:I5ދf \X9S@3uv!V@ײ/YyFt۫, `?=]nf<1JsFι}ঘ-K@ixwͤUzKԤd8T+pJ h O#1n߮d o p9雫&͐v}%Ej@ .AhlIީ >a!2j3gU''H-/vٌcT!GqOrrCvk]wFkw(&&ِH3 G9Zs_o }l< IN~g[]\D.S6?!{0E(,x{  7; x4xQ۔̴qH<-J6fA"oz OKγ@1!/6>SR̜Nj{Wwe )p`;j!_)*>U^CirtpZJ2Io1_TػkbJ&\q*3l*8 *`BYRb1;AO2kg d"٘iDgߛ]c$Rc$}xEuoQA^'Izs'ǣR}tKd D@Qh=qnԐR{ܮ͔NLwj2@Z鿢Xp"3O d11^ }W8U(s~E& pdp#GXb"NAy;țmWi+> [Z]_Κ`mvŖ- _F mjtby*Bi 2 G,C|X a}:Ǜ,VaY[O7x$lx)l=;|'6*lt}R,ąeA ّ,UB0)pnxFٝe֘#W"د 4&/%ђqڍ{ dKQPHh`2{覐߿_XmߋR5SK8d厦Z0Wl(?Cv/ #(j#7?甿?Iat?n팕JƜt0Sdm'|]?RaͺDžUM!_b}Nr;=V#ryG UZwGQЫ8A5e`'JqBA52\^] )8 I-U!}D܀׀@txuKc:^AG#%6:SzP)/+Bل"`+pu&7Hw.=gXƋ\`.RʄK!zXD!K{vR؝d SS)S#w].HY;Vݶl_Ѱt*,?أr7Et&D;pR=JdBeP~0:uI|i_O";9 hza*GAפwr[hZן ̀`orMzqFQ*Ԓ@uTXgxPf> v$w6]V%ݩ6;)K 0cm˳+z T/<"nJ_(DoF5wt?6(}XchOA(HL hACBNl_'E!ލ3`ّ.uQd߳`gEp5*V^ߗ\GC&үZ2 Uxٱ/'Ўq.uO~JYV1i)we#l` mݩٵ/;\vE~_hI k9 tK:@|úr_,*bUݠWS)8\̞QY(b7%ahW_ s2tF13؄fVlMy($e 1{ehD6 VDJ9ClO\D5r<)-lSI": Fϊn1_æc 9" ;~X_%2XȈԵػ!9ϥfLt,w&KgmJBvhZ^)jwTL b¥̻X-NAe~80_Kj c MFA׌$Q%F tk G'T q1Ǭ7˄9̪I 'ndTSѶ`_SZqG0vŏ_,8rn`av &WnPEa/QpB}0Lc$ 7s 8̬!%%a w{1֯C_GdDHc r BbtuwS m5k15KSÜqۍH]sqJG}dx.Q!F0w $΄Mt` N`+{jP*]Dxv/yLKIw9, J yH$w*x ZnB5HiQ79ڟ`w;|"k2Mp/2 oF'%q&(m?+5sx/o}G>qkp2  zV"s ! i\'TLx*.PwU#h>ӊ<͒QK壣yoQ/j"ͅθ[neL Nt@ Hc @M?GH&=sR_>ZS)%JhG:S'|/;WM%*i&WqgJ/Uum7r*kU*3i|Kj"o4sS4@w܋ QdZΌśz2 vQXL1c43PZ"Sɼ+1p-4SJֿ{q_3SJǝY+\"87uNrgQ25%-DfȄ_ ʰ.iK