ruby-solv-0.7.29-150400.3.22.4<>,tfjp9|y#8p!YwjbN9e+%_|7b1'=ϥpUf!Ԫ"9Jʺ{פԹ^;/Wt+̞$1nQyg̲'B64*pv6U h4Tºb:/96uXD:xzcbyTIK>9CN<iUl}71gN88e2螗(D<*XgTCu;g_ǡ,>>G?Gtd  ! Gdhx| (, . 0 4 u x|(8N9HN: +NFDAGD\HD`IDdXDhYDp\D]D^DbDcEdF eFfFlFuF,vF0wFxFyFzGG$G(G.GpCruby-solv0.7.29150400.3.22.4Ruby bindings for the libsolv libraryRuby bindings for libsolv.fjibs-power9-11IpSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Rubyhttps://github.com/openSUSE/libsolvlinuxppc64leIpfjc4e2f4cf697b6bec0513a8e0fe2ef0f5c908322dcd33fb01714feedddbd079e9rootrootlibsolv-0.7.29-150400.3.22.4.src.rpmruby-solvruby-solv(ppc-64)@@@@@@@@@@@@@@    libbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.28)(64bit)liblzma.so.5()(64bit)liblzma.so.5(XZ_5.0)(64bit)librpm.so.8()(64bit)librpmio.so.8()(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libxml2.so.2(LIBXML2_2.6.0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.3.3)(64bit)libzstd.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3fb@f0@f&Q@ee_>eJ&ed7ci@b8hbaO@a`m`]`_@_{ _[f^^ϧ^V@^^^(9@]f@]]]|@]ʞ]@]fl]%@]:]@\O\\Q\ `[ٙ@[^[l,[O+[O+Z@Z@ZZ@ZqY+@YY4YV=@Y*YR@Y]X:@XBXX$a@W WV@W= 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-power9-11 17182821200.7.29-150400.3.22.40.7.29-150400.3.22.4solv.so/usr/lib64/ruby/vendor_ruby/2.5.0/powerpc64le-linux-gnu/-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:33664/SUSE_SLE-15-SP4_Update/3848bda8b2d45176b4c030b1e5e8f7ee-libsolv.SUSE_SLE-15-SP4_Updatedrpmxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=e61fc5fb07d16e2d9953dbd473f333e77e7b3c47, strippedRR R R RRRRRR RRR R~ibbMutf-8515ff6f63d58620847f870abfac64de1146868f74b2662ec76322c0ad9020e60? 7zXZ !t/ue]"k%<GۓX̍#obM['l썢7?\?AvHT:{Rd)vQ`)XrP&P}\!#6nL9`faKPO`TV`N* q OGT{BD%*b}Zͅq?w8 =R\ -+ 9s?}u?Ŋ:wUNSe݀ CሠCrG-޼wFib1dkwqMm&Ǐd?:"DfB,ObW Ǽl! qniGkZZ)8Fm' i`ecUfF|攀ܖcbI*w)Noho☉j/vWP mx-p/Yp.WN!k"chw`9o&Y;S3UIkG`Uw]ѧg)${AXLKG E7۳ONB51ƻ4MR[nbm:/Zf|i}b [@Zh~k&#'A \tiphs`3:ԜF(6!Uz> 5~"i6F?IɊ2uyTc3C<6kq^$nNl%99#K,/-v[ZpAXz@OY$ٰRyk ȶ`!, 9FN.1wg m& vT_cSq=g75{~J暤6jXPR;xkM{}zb|ln1<SxSۍEMveݝt0Ir+SpbqiSdEa͌;ΔU+]Q2[I-BH(BcL".dCm@`<*zk\h>Hh6RV5cyxVV<4r[|?*Yys +:{!q-LYxTWx~lEbeZhm1bnD[`kB~|%i!R+9yCwujdoiO!X920\7+0[C)*Bx~+==&8@1<*$jg' {$9S~@0ooכ֡Wea&DknEL^nu}N%_PcmMw)s GeNhϹ±v脗|"x\9W&n}i_Ѡě^zDm/DwߴR\2w8dƝ{]A uhQ}CI}u_ vX-!z@Gs0 ` <>@%mȡ_LMՂ5d5Ja! *_%Uylo&c2Ϟ("D5qkU,xhmY/8퇲. M0¯smT{I9!(ad?y4bYhg` yq9^Tffт>dٰN{7o.Q\!<{gzC2;ӣ!9 Tf}}QWwmdA\ lt=քKȂ _⇓VP?b(ڞʿho`glu)Xl#:?nJ+S4a=DS.|G.q(w^azyDg$}؍~-Y /c$XDd (0Oj0 e 8M@J\*.iqqxL0#Ƅ4c\Ǩܰ&pqߟ7{ǒl+Tn ЄDZ#Ct1KΧp]Bu{OgǜEb4/\NIP [ wZ\ZldS2lGտ<.*?3݆8#`*g2A)ENH"1E[s8Apϲ1H{sɷx5  ,ᄡȉਹԣ EwfD*2$ G0P+L`G#@xk=.=h )Tg"p{B^@ʼ6k'+5.d3Нhh ZI K;o8ҵ37% CSLHo=ygLhD,#Y<Ch85(0)Of+ o2Y#l%vROn) K!Lv$gDq % 7ȗn){p *C *XiaV"HiK<N&A6LK\ߧ|:ŀPw.c1- > .P2w;]yVt%QwrJ>ey۷0vLR< vB[2%.1HRw 9a\N8 kx.MT.͏7V @]!"$߾1Zq9j0quW^ Yȇn2Aksg@aYxzjݜz{v*VMb.V@%J1.CZan'q.`c5E)ȀͰqO<ްe(șBO; Jn-S ;WX]>sbRw3 LQGtfQ"x)7)_gI6%K}fYhHKZ}bL0#//M~H@E%1m=b+@3U#MP>z!ОY`bRrD[Ƅ1@Y8 : fBqpɍVҺ8N؞R5@ c"jbhe\vv'?ܺ@4e&^!wș7}bQU;% Cnak_RKi$bcRM%n5L+"AG=VC\1t{Dfb;lm:!6{B0N߳9Dtb8@a*GIcXϦ\v͂}1 i֨N*!9pj="r .1Ao":D (rU6 MU-֩TaogRm,T``FW+_yXFؔ%@ e%-qe;l}s%΢DW sG؝Q#YXyCۂlZEZcPj)HCZAb4TlRsj?nݍsnZ mv{{]]& 0k;5ǀFKQmLMXMQ8}][ OФlYRR)Z䒔m|21f yj#DtMsRӾ4!9Z!68ļXNZG؟ eEyU3w!;Y*,jQdrrĘgۗUY"1: : )~u8[aѭOTt&rkZk l0geў€VB"6 荕Cˢk5li?(`aV \@دc2 ct,+ bwgLum)csu7$A $H+w%S]^OFnzN?^ueG!0' c.. @|!aeR(bB7d24 & ROD{m&L9\qPGDiMΕщqD(dVqc(ku`{oq}l;NRRIA-1[7r*a ťVαN^"yʀ!S\SU}XxC ͬ7 ^0ha U5̗PwZsgazi_u#'Wg݃*{M饸_yF #n7YE.*! M%s`e {p? -D]b7z`,tNi"HHoEr![O4mҔg\6 as@ V7)a =yL& H!* ϟTFD-kƶJ -[ )Aڍ7ډ7 ?AMW +d69 )+Jiqߛ*7FvKVy׌H]QGԄrt ?뗫U]zgE0 5~>rE&' "=d03[|)o>V Z?YãrG)9=I9t[Cj_5iQBHB';8zޙF q{*ɡ M#*ڐ;~P[|i q*C=f*~-{oAWM9tWR4,S+i) I +Mv_*.e?Q'~zappDS buS@ (JQR^kNVpݎp^SBPj7ѽüv3K?iλ+Gή=e$Ӿ5tl-#}j`Xamٮg˶L4'?*v/[s:DsՑH_5P҉ꄽ2b@ugF6tu`j[5 jAvpW.ۧ?l,at|DZW!!A8Od83Ŋ|ѹїw@!r}Ou2{Xr +x+od OdFNXK"a]O֘ݯO˒!0Ed&Nu!%*'`\"E⊥:늅ui`ƽd:B@ ͏J:@X| K ԛ^Yv6MUX +~45+-ܥ,PJ\ɒ߲v^' FUM/Pzs]NvN*CV4U&ïp`bm_no0.Pe{pi-A'UtYnl Ȝ}!Ȅ6='#?uJ*֪"+WbӁfHf,xVtoҸC!qإ,Mj1pbZך!HEK _p[P[sq[aav0]= 2*}hra@a:ɱ hx?cNX*{"MרĐ D7?qfŃ5D, OhAg!>@1)϶4v`y/">XbzΤ#Ks %X4J D6ݽz %V zwvO.ouÕOE"'ic4rg>)jjB98vt(! gvR=' rY7:S-Սo֘l]|zʥF{0{tDiLv% aU3A(Ug(kt!X rxL=Y$l4jPMi7gںӪOҼVY}L"CKRƄ?+yxX3,f?ֈrLgs~$5#eנ!xPҘUt+; =z}(=84(lF%K|'œ}.2PUvXX X=09_j9QLI+ sXXiP4Mtu#PʨaӴ0Zy2vkNDOQ1)"cߚDIf]ѐ=3,!T吙7 Nʮ E@ ^F}&ۮP1yUP-< _d+,F5Q6ER8Hv!Gޚe{Ƃ/UnTi[!i\MkPG(v9}Mb~Y7 -uj((~hNMbd[d|DT=5M6:N2-Wb&H:w۹30Dd[7>o5ggUȒ"-M4{]뎽RVKwZR=*Mw)cbЛn/Ƿti Wt3I,،,PXyhJ t= mo61Pb@k3y#jYTm"Vg>{>ɩ<ӻ~[dJfaeX:*bŻĴaD~ t\!qx2EJ̴`+O͓E3fyQ<ͤikZryZ}HAP lV?߂rZ\CIPB .G/Kn0@/X)S--5@Xs:;òzҥEɪw*Á@  ~;m_"T=O5t  UahF@sa71vG)X݅.G:+yv'pQ՜hdDki+/΋4_ḉxZЙ_l*Q'm?ʫĦ[GY9I Gg:bTdp'!AD0gK٭apֈWRZLΈܯMi2?# ˨k#ӂ)5|xk 4IvN:>7ř0@Hx˴ㇷ72&NkUTJgkKf}_ [Gd`.bqA9j@wj]TaMQr'22,cD pf311.K(F8%ma@UL=~a F^'nŶ½C-HVRwP NLݓ*XxwX ΛW}d5w}s0,[a-|ظcM{ K?&ol팹:))%8Uߏ WgD&Qn-|+q9t/*o-†LUdQE"]4jDH"<7-$`E#ˆF!{<)25Fvf}BvL¤  bg A}&s{+Q7s"S41@tR9:-AZ m亗)< x(d`ImJ8(׽[EyZETR7߹t~4``- DFL9EI&Ơ6 ros^y,u OÓm+V/؇=8? nW݇SA_^jer8\ v//hG"X; 7fP%aJ2 l~p?U9Ȓs>Qf  XTTVj!~ XHz*Ye ٘dی77E}w ?%`]a80\P./j?VU 2i\C4R(h8}WQLOH'JNZp >w9BNpĞּvŭժ @6s >'r_Yzpth"iETBzUlH.HK>G چ6[ҠmKJZy<O>V֪;(m%ʕ+NGO 0V\$J5އݲ2t+[ d#rhmbCxxY3fHGF-SDٵҰL6)8˨%qV[gHS3N*_UՑmgQC@ GHbe/♥0k-⧵L"Z|,z* ݹL,+XN:J'3l8_6xZIOD͘aOSgwѬMYCF׮ d83Б< ]HC _7BhmlkYR 4ercJGwvr^Oh/ ~(ҚL!& ̭#?X9yY"@=g4},YPXrxS|⠐=©;{EfzN4Lt/>uZk n=2w *n};a~?s`i0, &hUwԓ5 4oQ֦יc fB] L+HK(?IE*ܥ `"F n@+~ k9kY#9eGu,=_A'ųIn[.L/A4)X/GO`ݓCɽ%SWwYRa5R@(E+r߮ڢ1W| ŒJ,ב^T.j,"ɵرh?.00qcŘn-*!z?o)>ƥӨq,}ipo#+DkOS!7W}r}j B^'P$Bzy(Hyr*U9KpI:j5>Wf"a1јV4q$  ʬ0^7T8!f(Ğ,X*{ZQ!IGI@hte۱mW M@{ѕU/ ^Y"@+o9C ^v*ݩX S#4?%Ҳ/ǁ첀DCS}g:8ALÉG泊+2Y8 c 0G4 G~hz'kb[;$ڐ FޔRݙ.6`3{.7p,iS)1xtI)Nu Y$]~fcCS"JyI?<  B >Q:OnL8awOu(KN ("S]Jm#z9D4k$t9) E݌ s:Yf+sHD3 FƟ0:pwfn+)vw&BE-ͻghǭ }}.Y.xMIU֟F鏟jՄ34(>zk)sWѩH|H>B[w/gz )[HNJA3\^9GA氩܏VJ;k >?5GZnF7xN !k%^[e6~FHÓ z O?yslz";IsT@$̙Jt~![K-6 ^iAFK]uF#e?!*}.gm<B Ep^фN}һNY^5̀!ҭ kmH0lB ^΂KB61XqL׼8k!Wo2>%mC]r^7xp"Ez;VgDB~wT(7* G%B4nGKtw? 8"/c' 8:!VsgaʉeYe(#*l3Qb&))?(Nux8ɮN4%5^G֒"_@aԥ˷~8_CL_on32m?/<~:~ˏьm^˧M^8>ۯ&d:zG淨ژzRߚ؆́KE8U0A%p <8JaFiU=0~m!~!c磻G$'- 5n Y2F؜PgPm)d3eA`ZO.U dDޙ%xq=@zh~'1ZA#L=Y *꭫.DŽhZ=ngA覱.`Zs#BNΖP <@Vuz@džq'"^L;sZ7XC% >W2~Y+Z d$ ]vJwze(RmlI:  ̍[CV6ʀaA{IjxK  0;ԛ'}K3oXqNrWx ji)J,fGNija Ȗ}JCEFqIu[aJT-\s#>7]6ojhI.>bd3B%n~}U C!Z-#`:fOJj%fXEKj0Q[aβ|e"+d$He* "oudc4}oA]6_1]E5jPlts5GS(f#TF8œ ]> Eɖ#/aF[&jw zJ'|ђ&?ego(a6C ՓWjӐCE݇^'F:ӲM~U#b޾NFrJH /F" ] ddU ?To8Ȟ-4V8 |yH箣w#8!N'4C"sb0kL֡RjDJaݾ ƺO<'8ID[9¯%Ϧ&GϠb= 0/\}&~o<[񷣝 cɛJo__dDPqF#GYb剷b/i0TE>}goԈmmB1|2?qx9F<$k x>R-ޫ^ hh1x5ɺ&tM_K,GSDMyYDǴ&V{$X*ef5s>YDiW|o񜩁Lt{xbĭֺZ3.aȝrd)0щw] .s]V]"V/ޙ; eq} Lc?jN>p2&o-1YpȩWLf^ikґ4PaD}aV%(ͥ(dX5t} o;jO ҌkB%Td_:?:oY \WWs$yk\y/St gldy0Ɗ`)壅WuPе1.u1m[)m0I2Rzl Gl$.ØCWyR2vf\ux1vOLCNdeG/sXrU|s[}Xr-y}f̃ LW;y8nV%2YDifi稉W 9 ÜPZl=jǥrw"rKd'$âJ;#T$Upb&M1śYSZud6n{Aj_ XZKh 1BRL!u!g̍E SBvN wɡ|Y$:Ԓg}{[)DGҰk^G3KY3 (9꾵CPYwZ[*:p߷ t3Sre=ԒZ9t s^ YtZҗiCJJh@Ɓ(? 1rT;2z^D$+3}IT?NSLg_dԀ33o퓂[RHhjV-9zi.$$q.4@iSbnޢ2(GeO9N{QM)U ɇIooĀk wN[9BDQB~7GTak-h^W|r5Ɵdbs$2؏o$3S0Kƴ3"'83骕WElJ{Pʘّǐe^l0U׊3:O zdG -"l<~8}fN1o5,m2h`y\wis_=@Y7q4w8wL3A/rOcv .ctp<?;|xBĶSy?#)Ad`iR3 ;7ܮ43>%ye"|}SBX@뽴p\&>6]QN%ՙ[T$՜ Hs9l^Q(K dNj[>5v],Z'1x{eKPXؤ1%TȿK˥nq6y0%GUOx R@|K"ٽ*P"ͻ'4xS9Qև"TZպ=\*-{">HKQkF#Ϳl%m;8& +Os;K~ l.;K9@-u? Fҋ{KߛqŪ3bo,C04gĬ1)Mьp'-c'C&=D`&oS9ol2F45B=(GsSj= EA-:wnj fǤ)a8 Qr #ͨGTHM8C?L[VA >!NGP@@2/nD}H ,J֐Lml.*mNz-?;nu#bd MyY3%^b 訹!ߙ(#i^K}!hΐ wΗ4ŷ#DEH3}1FػNhB Ev,z)d`Y%}M^uGO`mpN>Q(x~gb¤.C?@t:U뿍ed,ÒJYʇ?0{ٳK>AVjuvNI7;ZgMIoF7,=5pwUE ٗ@ <5JG{>dG^xmEugY(ղ}K>x5Jg4}*!/)Z6|op\&e^-fpXeb%,ɕǠm&ġ?Hl/Tb)!.I=٘c+7 bc\z/#[ۗj7kc뭖#5)fmĄH*}ң2VY[X%aT1c}) BP>G*e9J{Cjir䬳p8_.]BK9 ; Ǿ"w:\ [\V|ߝh{sL+Sj5Lb u0+`pn^`Z;ͱ͔zI&R&2{ L5S\;`1:q4nLx,Dr'q#Tj1S!WK00 D0'p ਁLW<0I ~ɠ̅k>HF%$1,{ AQyY 9N۫T|y\:" |);;#э{E ȧ"fYOEŴm*`S 0 ' whT]FgFG!j4?N Nkk+^36QR[>.]"^m0Lze_\')aS|D++3w8Hlr8Lo{Rc)BiVz,u%`cnЕd26\qTYnzC f|OEѝaa7V0f{nv" <x EО\p$O G@Y%ZQ~+(M]{& ŧyEN~qB#Ra[Cj?kޒ=)K'L"IjY^l]QV.|yኄ jf_VQҖ +uZԯ!E%&,|MR.Z 宫62A nCػt,:!e6BE}G$%Te bAko#Y,(_El$n # <[`Mtlw7Qp9x@VÊ$mzԌ7oCQlo ~7 @$vi҇|RWU-"3J !%f^q)b"cn~.DM +EN$Љh3r.4馎TO߰suӄ#⩰nu$Q.ƥw ZH[7pֈsr=(OO]\)Ǭ-?EDTdd'|==wn @ōUuSp"[B0WI8ho pjDg,y `4C+HS<kYF3 *VN ~<"v)&8*Z#&\{32 Rq"{Tl)y-Pwb1w"IUS&ojqjZ.uuIS,f2w+]×w8_ 5I8|q]8!/2A<s7Vyj3:! 9=}]M!ag.:cSltRU(aCcH4*:nʩTI+misgN/i1".ȵgFhd˓È yA(aJH[rBbKF,Op-䎘b[[AFKh|$DJՎ\t~1 }nRRj w[_juuM5'*C攠6nE!\?/~jv EH#d,~TV|Af O se(Mߗ7x#:K zNÿe$<`Y#;HLöM'Tw߯s"}Qy:&v ;1Nq{(-lR\ߐZCb81oF޹k{:1hjK=}I$&m/;L~?C;{N(3K"$ΐc oj,d1[9&#UW?\ټsD&$l8*Ṱl*ΞI/fW'g@[H;\[0?:zFύp6& B0 5&MцJk 6y9YK~#'kU%cOy֖D3Xh fOEnϔЂ[&!5nr,NVWZg#6d65a369%״Bfl4c ]FʃFiؠ#XQUƑWO#Au- v E}stqEX[d _`gmM@iT6ȓT ]zwVsdp*![kF$@Gd:O VS@\@,QYq6(PSx"@ tN5mCN48[Nm s4k:eR틇ɹTރU]lQt(d .jP1הUqi7>h"7D D%xvFIo2ʝ qOj ^OݻKwjh$O8љPpߧ]DŽ))6yx"O$B1ysC:m<.s=APb p~C.ۦȒ0Lt~xixlϩj̛uUKet :kN7ڹ%% 7ؕ+*JMႧbG AG\ crmod/FcQs:Si$PtDaibYO'~ZO@y)T'_Å.6j7!(.8Y ̔4! #H N`D z|[kۊD(jI8cZq JgK2IҾ.^drC]I:eH~`)VZ?[ cx( gHE$fUv{u_0#EST Tz&12WA)x< V曷s%uL\w?EZ`dT)OAD%(qNC? VC ?* JXQY)ɥ!e{-9sFkp̶V$Pi.NhwZm |-DcA^2|./p'Ժ 9RqdhrHn AYq'tt~7Ӎb킭"[_B*Wr3CϫkHͮ]peh3M `BiH;QsfURKq/a)Hh nkXV̐tÐFs$)Ubc. 'ֽ/~ JQw$ E3iF5hNbrv>ɣ_BG]ARe`w6ڳx&s-9BO3Ω܊u㵿&an*OG_6{\;2L [,1L;nJT1poYGkk E %ܴ/3$z0^`VmmDJҫ0$FzwkYвOtb=8!n̚.}o;A`W/d:VPDR/"}'ɱBoy`ݪ"Uk8!br•:T◪' a!yC2&dl)J'0n 3n?[|9"pRMF?NNmexf@Hqnqӻޕ>29g9aʐ ʃP?z.YYB{Bw ay_#Ѽ:llPe Q6|le1=Dڥ9w n}8U֝rwcbO$H!; S`hխ?F=@DqqmE+l$d(`3a}>CtRa0Q'헋#?-'OĮiQo!2`&(o+዇3 '"D=) 9K |8լe@SȮRG 2lwW˦&TY.[jJ R5A/W,Aks3ԛ$↟s0Y9yjD+:?hg»I]4TYFҨl#Q϶wZFW.ʗ#^N?߅ <8Ckyl:˿KcEd%JO5e[JUu,-.mP 훮,ӸH+w_CD}"WeRus[I^w$;`$v."[wrrx5i_i a+9C*HSfOyy$(վ_U_T2KSYlc'! &k+<"׃d+ݴR f(v9v4s.ݱݷU7D*N5I:~NVMBBsMlpv^>V_ܗ%e]v'I"HL>t}|\/x8Itvi%Z0%~Q/=σLZ:]J;y (|*>2bYQyc/npw׷,_Lސl2}4od&k -מPKW"2700 YXw2.ڎw&?\S:feIF%cAB{;{Zd $9 (< xwHgN]'F7XAݻAE5ÅS>>}򸨓MSs8LfLcd:"R$.3E {׆K,_[G.*w ~WE]?C.0{NuvPW* _J0_Bɡd0\$|9 a>K^[E=bH-R@R7|8^#FۅvϹ@Lb^"!g+α3/=R2qP .5̋SK"wh2 `gFCJEȮN2ՏX$|XbIqxaҘᐲᥪPTj /!HDnke.7WK`bOJ5%p%Y6gڥpnlݩ'G-T8ZISS)n <e"g_P%"zZ$M< `PC^q/Mo e:02-xo׀fd)I T.׳4 1*V9Ѩk֬X*I+Ad5"7xIJ.68r718A#6fO#ἭO̺Lu27*IX6CA9CaӘ:z Jݸ1ZS"HsaC1YS<YZ陻(Kz5c}֢uL3TKr!TH^;CQdMcU8+HaN^FA8k;&d=I4?"ﮆQl1n̏,ԗ>`/&ܗgdωR t7S g ? aޤ ;(NWloBuZss;jhf1.IHimKmئ@"-)>9*-w. G# n6xF`w\:d-S)_|~؏LܮV*WICS wVHOT_rvյȶi8h6:1pcZmgLMVO,_S^x\Zca67_APl,hL XAd}CeϮ$HT\=_0G4x&د5\oW;DD8֧j_]﯍inmj$3pH4]ch[@Els7ڰ̧V.21qECJ򚢱pM\ȺDH5FOʅ3,m_pFLG&}mV+JD:-]3ݳTݢ5|ehFe”S@8jC=X &n!FK6ѩa;? YʑKgq!fNÓ6h WXeQۿ9!q#QlF; _/+pDunyNOH(k Flp7,޵oZ7& )4V*sx=G?x_i.fu0;:v;/A9,=@ QQvMhaM70`盃cTV(e7TF 2z֤o$9tIϨ| t?r>{kvq_H| 6q6T!ŽŹFgyo `|_Ǝ aP7$j22JRt✪޸Y.wuLb p ?6BJ$^ƩάJ3ằ29E눃82Tl?R?+C-HJ$v"ݿcCƻI9`U 9)+ϐ_Sb'8k3T{Lr2s[q#>j13#{[ޤ=? Wo:kt1L,-៿ڊ/*ޞP?.\8_zPX ^묮!gʰ>I:ChB,N#E9Tr'AKE@o >:fwv 6Q"Ba#lYRqMK -_<,ݰ@E%"h?QJ]--. Ufɶg {0P:Yx t)[|pObp sȃ Y~0{R076R9/(\ނ