ruby-solv-0.7.16-lp151.2.22.1<>,ܬ_/=„Tkɇ;Z'M۟.MP~ {iO&Y)}??ɲA[7!ֺͦ td;d~s2O0(~?NٷƵChpSXpn.j@6B*8^5,{I{U23ڑ҆G' hwQ%Ê(7h"U>ϟcʹ#_pdQ A484m5 of>>6?6d   Fdhx|      Y \`ej(8>9>:>F3G3H3I3X3Y3\4]4^4b4Ic4d5e5f5l5u5v5w6Px6Ty6X z66666Cruby-solv0.7.16lp151.2.22.1Ruby bindings for the libsolv libraryRuby bindings for libsolv._obs-power9-07GopenSUSE Leap 15.1openSUSEBSD-3-Clausehttp://bugs.opensuse.orgDevelopment/Languages/Rubyhttps://github.com/openSUSE/libsolvlinuxppc64leG_436f8fa986a659be6ff029ceb39264fb84a2a357d252d18f9925d3a55bcc55edrootrootlibsolv-0.7.16-lp151.2.22.1.src.rpmruby-solvruby-solv(ppc-64)@@@@@@@@@@@@@    libbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(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.1_@_{ _[f^^ϧ^V@^^^(9@]f@]]]|@]ʞ]@]fl]%@]:]@\O\\Q\ `[ٙ@[^[l,[O+[O+Z@Z@ZZ@ZqY+@YY4YV=@Y*YR@Y]X:@XBXX$a@W WV@Wmls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.dengompa13@gmail.comtchvatal@suse.commls@suse.demls@suse.demls@suse.demls@suse.demls@suse.dejengelh@inai.demls@suse.demls@suse.demls@suse.dengompa13@gmail.comngompa13@gmail.comngompa13@gmail.commls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demrueckert@suse.demls@suse.demls@suse.dema@suse.dema@suse.de- 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.7obs-power9-07 16050928630.7.16-lp151.2.22.10.7.16-lp151.2.22.1solv.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.opensuse.org/openSUSE:Maintenance:14955/openSUSE_Leap_15.1_Update_ports/ac4e6776364949bd3e9ad91b625b6912-libsolv.openSUSE_Leap_15.1_Updatedrpmxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=4faa6cbc0f59486b4b72b8ded68a8f4a0dcc4074, stripped RR RR RRRRR RRR RkWS[9Hputf-89473e1b46a38232c47c8ad5269050aeaebfae9955abb8b369e0c34a468befec1? 7zXZ !t/fe]"k%GۓX(}YFR\̨O$|g9[aizcOi̤+Z-a]w ˅6@p59˘|Lrg x.NtObJ5=p&,:y1}Mv9%* _8@`"sGZi| ByZC- 5Gf4kN՞nmr 0K$;4KYƦ[";S\=D.L`-Mbp$yٙs;d0em E$#̋~)k͒sa|2Y+g [P&4UZĭexo5ocv\=zief[^W ՚S23C~W`HyF0PꠚݐЩQ5LP23ڧPZ\IG_8DycRRB=X{TxvUv)^Z S,-h@G_:Ѳ GZ`%mC5r[gLoWuqԵGs>ZG[{s6;6ن{FgLbł!\@P8:_yY[:\"V$@a "c V HsyrGS_>ɱ=48F8T5 sG3͆F d& .fN͹)ههŃx*9Sv-=*0W4ׁJѠSG~ t[7$dP}3ݪj~aIoi,5ʪrNyYCv:1T-_C7ƝBIG7R\kW]N9V&-KPVЭ8ŝ !U W>>ZUJ½v`T(o>jtz5DnkB=#J%@@ua(^ Km[O9ޠonvJ2w?@F|jNe#D3YvU{BN;9 \.D.þ1P 7*y)9umSj[QBWvPVٗJ8Sfm" Hzv8D1Yj]vPH~Xba͗Pn*zLaqܙ2>[7k%v*s)/ABAw=KΪ3M|clHWI 쉩$rYz{5h*f4: ~؂)˸>L1;|`(i;PsKߒbuUHɹjy1osښQ|bc™7O]LV 1 EW?ó0M"N?B6nt0|ʩ`P.>[Tze_M(nlÊу xH}NK]CJk/冒> " v >Y}V0{Р-[:X?7⊌(GPr-}$pbd0!ҍ5t"28@PLi.<|CGM&wWoVsfp nsUyf1 y =5 pYsnRCy;5ԖҬR!Blc /yAE5o/U ؟.$Iywz?HM5eS ljZn|EvLt UF4$ ă 3 fNhA|:" 0ՇЏu(G14&EtG;;e z:hU{WJ`:/WXx ێ _GkSw!,Œk3 nK7VWm-$V$] 0/rr3erUÛ l؆+!z@>]ulUf^tqۧ Z4(h-,PU}ʸSSGᖰwO . #V%XY{]i uU]UB^D)8d93QzS6mhXJE1EaFhR}S{{s:S7A|ף?w0_0h:` mcq)4#͝+(3Lgd5,o"QhVoRrF A7ˍ%< blΊڈ3% J#3B(^[]3Z&<άjob Xm/]>Lnlu.գuE+*}#̘>مMhuMn?+ݑ*ҕ3+1tnhezd_r&c6Hx?8Q>kЋsᔌ^YuLvdg$Q#м#'9 ^y=].V* wE @ػhAXAMvrN88Qs|@ba{J;بKn(LojT<>K4aD[vf:u? ?_3c}4I.IM(dn})@qX:q[1X kB7EƱv鞏ֿ癋;Dzwam%>Ch?˂lCs%;cdePqNeA-JwQMJj'W,˔λ Z_g*?@LN6a"0uyHbBI![1@Q3K u c߻I#V,a tDѮҺ7䁠i#Z }S@wBQ.WmcwT}Wt=KC]]mB*L_r֌_TY_3S@@t}5#)]gƸ5&8>47fYī?*$HR<f:LAA߾.D+$nIj {,KV5Խi?.z_lA"t"bP4KسI}Rv i IPAF0'Kj\gErl%&rZl }!҉Os.37{ ^&qE47N 퐆ɣHD|I6ޟ@fd0@$C$ƈ[]Cư=2o|N7khǙاxuu,c\x6[5u~ X-<qp`A`)Ϋ1@QwaI[^P\A3vrY1dQRƵRQBe AZ 8vLMuAZW'Қߔ42u}?d6{03 C,'ĮcH:1a~$'WkVoj$A@Zn\2su*4b9Gz:=kӉr2龹޷ThGJ4{xYSk՚(_1Q~:oI`"4<:&`G!Ўa UQŰ^{QZ3jbCyf"J`S` .۳3KFtԏ_vaR5=/8eJ##8}=6uQ#}UG :x$-D.%cЄ heA48EsbAM{oLG@xߪP=i.ssy<$?$H5٫ҵlZ9N!F/U$m&DT+ŖDHBwܧ_;H CqK'Ket ( D~#Y#h%ڄ ( 4}qs&V{aI%2ɱe@.BVM C΂ NQH;3|' iTV'z+?<:cl,m.xC9;GPzk 29]C`;q7It &sn`q ۗ?*V?_얅/.7'`p4/³UxWKafjZ"Zcs0n;2 UzUEMM^2j`AKY"MSsFMS5*dhx6GڏjQ荌Z%k 'o']:yL?~)2ȝ*”u$?KuaIC߈"֞ϰbR{ ..xjBeyj g}"{uQ1=nU!K|ϑ]t9!duRh^&J5ܾS`ݳfMyK;,2<g,&Da|:Ѳ]{4 y*S&Lw?bu/ޑJְ"b  hQNVEҾ"Z׍$K{cf?~HBKlf|ReKRUEs[es=G$.˭8;e:8Ilb &Wnݢ` 6 ׅd4>BH *ɑ sV[Z)&/ -,b o; DLL@t1E~-l4z} Zڔpw%z`cȇⱠ@V]MRt1ɧ?鷄6?D.)Nxbހꏖw[8 QD(0OY㔄;l@ HYY `JZvߠ,9[ (pi#u$jl99+8MU( `~o-w@ /{n;GqFTJN<,EP{ґ]5RvDݫ1WZ.tJ-VyT- RA+u9^F}zu)[0_In"8gFZٌ>>x{6hȳ$r~|7ݣH xל>b Y?L2&;Sq(u.8IDI,"Ke,g8Q;::gl e@c YRO^1(M6: )_4LTP.4Ad333 la⣂%2z 6Ǚ5+}EEfA5>UKq=.-0s*qۼ*.5r@mguF R8twhy컰bZbQt?g,۞#ԫ6=DD)B0FtF 3񿚞]UmqB2F9f#QAO2ʃB2EIAv5.}'\}#ސorCt`MVƙ1^R'XY#rLEq<.rD]ЄX)9̀,;뽥:W([/S[b&W;s6p00X\^gJJɎN!Dn YE/Q>YE$9Lf"ͱpfn)8%)B1˗ qB{T'vȣV.هkgB9 q "{X\g\)aTb;ի3xC`.^V/+rK9Wuqթsك #vFvkoj<}5#;brzuOY]IvE\.DoWF}xZ`'+ UAkVC6.B7F8shyj㖑ezAL$OFȸ:L!TGTA&WS6`/7!AZ!Ŕ6Nw*tV.ы.g{ÑP"D2&k= 턺rX#7JN̷ -0ŅG ".%yijfJ,v=tw: UrZjHuEYU@EϳI1J|Za&gnz [2? 4W_84M^cXA}s!K8~l*۱2ăEҽ͜ڹb5Q y'=Y4ֿʑ&L)W)i..A{g@~QUJ1ad䨰 7WOIc4N_G.iF-F3d83mfgC㌕XQC8e' v+ 2՟g#9G֮3~B,Z=̊4um%)0/ũ PUܹKB+H&Ҷ8FCngC8Uza-խsnP[65He b9z *:O&S>ݳK%V'1G B&dZGVP~Z  TOfƧ PWU*+$ QSN'2S >=Յ ѓĘvl5#7Z)xq/bEV^ )p ,Y$eD4>tk*^q3#^~4Gғr69ˍE˟N*,80r"Ngx,m*woVW̻LQ1E %s&:!Z-$"~YH3hi!vpO-&P %:D<>/ DՋI/k~<5‡ʶDX٢y22dZ]|$S<9y-n-RM^T{fě s <̣J#oj՝Ctc!z$GaCvv/I= :| æ@4^ a $A! PUɝAħtȱ|p-()mFh/ݙK=Wds7 -laWFwUOFw@%g߅" z#+#7aL,DƑo?p,U s-oKuwQ|sPg.Зˣ=xIJCQTswpJ.#D?/xº z3Icٮm MaCk 7|AQ̀:OM\]_b !AI1BWZeX'*q3Ui=>83q6RT%m&GߤQZk:N"n%tU3ř"uXZ+D'-<5dxl'&ϲT2xFS+ޘ3i%5#KZ1|':[fY%U Y|ɾ& .X%щTXN-ьVl‡M C3QF-imz S%K1&Z`IOXYDY\c!0CKA:!0:!c"b趚 a;.B8Lr&u%oDB!p|R@3|~]yr$E} ޞKi-{lK 2_.(jpJyg">ch)v1U%L@[}g]Dݫt-5 ūUGJiD輏/ G|Ii]Up3?K/yߎ`~M%*Gi1% #Ok[1iTŢlwip6#M)Ⱥ.P P ͨԌ?z B`_nj. Wo=8F@fPEЩ j7'w[&\UѤz^-.pҥOڑ  gBm gчd Pսiryq DHFb^>]-PoJGHJr৙W]hM۠&~Xl!N3cv]fOWlqaKqV[b& ɑ ??eKXW A䀈[9&ߎùeOQ$PR`[髧'-&Ԃ N8Ĕ\wuq[tLCպ:\W$Bj @BY&>c8A`֧bgx75.k;76R0JY/O"샾]}SmB?ҎZ&@]*T٠8pj}sG}qRD9-RVUΞSX!"͉17)}T%&nXxQsN=f}j'Zr¡#oțD[ru2v.Qd<,?{*=mj.^ԭFzvAM6-nRCYL]jyj:pJ,[&xh )#+epCOQ2Xg[~ʹeB8 zR( |>#wX'WCҽ%E*\^($k`m@A ppW+Y nI^4Ԥ*Ű-cdldX.~K֛^ǵe ܾZmQEo7R')%_IJS5G{-@ d)Ѻ05V dAmw  E …~V%*I/Znc;3.m _V0-ZP͘")d=#樂"N(!TPi?%:p 陵(,M2.I5^̺<YV&0 "N-BBv(\wU%j? YP.Ih.*?aCø5J#\5jw9:\5@0r(yHLH@Bںҿ<"q!msVcFdU@}':*/Bɟndo+?6k Wi R̴FynA1U05Ȩ!MkfjIRuL7D0FF^ x/ԁt*j 7~pU:RcA '8WEֿϽU4>~YH^ tֲu!6[tQ(d1@I:C E(8 ID!u,ˏ rXRdZ<9ُ _`M$d! C}ԬkܲNt{("Ad48C+Kn'\Nҳ;܎dA?b'3 3,2嫰R+L\  rq̣ )Aݠpd_߁w4}$Ui Uz nsFuN#ԜRNԜcNPd8-?/rG(&Eu uK-ݱls. Ao@*p{x cPU4 [uk^TWhb 7c CsljA`z}\:\[vkQ3C^נ28T8wC~|$%i~+SB B"7iT-F?gMr\?,"]߹f??xOsN)=x/HCځT=ERAϰxҗ#am< n,5lNG1jRD iD3e$P8/lʋob,b@ [s>74zGlf2sPlG$#G qǣ@kf:h h{srhJ;4o:1KqZd_a_۳~5C8~Gh9r8)/s4U&QT053J՞sQxPW_B}@dtm\Lan4LUxL FN(yL7@r"ЀOb]hJdޣD 6n }FƊ{DFBL"1!7|@Wdg48c,R |j vK&CEUl%iuu~uϹDz8+|%p&X#˜ !.' _6qa Yda]FmOaQ&ϋ]e3"|WT6>yWr+O* h8 uV{DumGOjL `曚:)bygcېz5q0rpQN_hJIm(}1FSUa-(SU6!Æ{7ƨ$ko{96"]@ hC&5т{ܖ)Բjߧ9W;rdR3k @ b{\ IH_q]'`8~Ƿ-Il c~[7TQ\P1Ps'e\Pt^sp.&PER+l:bGa?6wSVf5tStMLbnBedJYf;$e: GeQU!r0 $Pvp!!I8*[=A 4qHqZsI2ؒS<3i鎌 fՇ!(yv~Fø}b:ȷʗLWkiy 倚5 ;&aXw?aÆ}ro}JMO:i#E2LKߺC\>cʋNG(Mm:t޺s`*=+|Ӿ=¿>Tzeubo JOdR&MZn O긗W))vV$R5BJΔI8TO *NYL7LJ"i<OX^}8ν"QmNW-]̧e![?@Pct^XRe Adsı([@5BE"FBd VeF>hpn'iMN+#${=*GVVxc3}  ϐ";_% {*ਡ=b[uG (Wj\o^;_c65+6˙nz +%+ۣApd,F t)*ԍ&:OU@g彋"GO g! (gGbEaBKUKTlrGdf+,*-T#XJ8 \_- RCN>>NܣĮ?8mpe#7f#;GMI~o'VͪO Zf!ϸX^28~,=SQx #p#IGRYI 261 gl3&?w+W`'X` 6cq3 ދ; `C1&p?3'x|7We7(:g\MAh9z} 5rc.""_2%Эh?(-+ K~vG;ю {LrIL >},NA݁{k% Hȷ^96~21 ~=ZH܌P̧%#N4lrl=80Y#Bd:E>c\DXIV|SO&VgVK^b7%\'G+)Ek7|7q@W{ 8D(֜H\4z55*˔wy —/j7 l!T ;ۢA! ApM>]ϯ"B:. o /A?n,PГ-h|kp.-PO9m?ajcQN9V='j˅XWX&S>Jsň5nl^֜\Dأ^NӰw*}b~qeQLsk|`l|C ߴ#3]θ }A D Rd}#C fyHolBDŽ0-u?%i]֌hvzui6V:a1hPMPT=(wܠ+=7)`eeeV݀MfFS5VFAtXð<)K_9 9;x(4::2;?ٖm}#}ΠIEf/2mlhB;g|䥅:0^A)$m t _x '+5%Qr]p{@Oqd i\y}֖1nQm(ڲ=HM*&LڝpUU>|,WxCT9Pf+)' U EO0!C\1vp;P W"7Σ0.M;#ЦsRl-`s7g>0y'-?:M3{NR;U‡MyUmdHD~bDžBM g}8H PJ0&Z1vx'Yt趷PN \iZ¼*OTt6>7 N8B~[CTȖ`Gd CfIf+X5izAԄ6$ǘd5HKl$O wTF~nb Yhp n|FS{ 1'RەCgVq] Z hed^j(V$஌z-'5Ћ*=0ul/)*{nG/*J.N ZU\^U#0%-Ixdʆz:|sY6SH ut3n1X:.0τ.w6[P8uSo N>ЯۃAĐ 9Jŭcpwó 6Q'{ } %? /K <ĄŎ#? 6jG#sI&}ѩ`T)ZV๾m Olla["=ȏJ,'kQ4`\w HTٸ:+ϐCZ} ɎD4l6Ӿi=mY\Jđ'ZA&򘋝g~#aj5;nDhMxm0'?ǥOQ4ȅ7բdDԍ!Nێy-CH[U\؊Xz)I74m]{p+MMk;V$eMM!ajNֵ~0JL;L r 4+MԄHqQFS@ ǏP ;H~7->ٞi*~!'̎qqSt+O%dݩw vAɹSL#*vcjO|(A.\ %Jk[;4Fp`㘺;o+fQr ,{M\ӗȿ!LY3 hT&]9[ѳ/+Гg߁y م&[lkhO5>UALQMS]ˍC: ӎe\42r"İ=T``K*REr31 bp: ~y*.eha2NQ`yp4f"ؾmH QpDjHA6N&'p cnq>w:JpyF5'Yٗ#AN>%Z{sx.^?t:tI`U-$ _x"dD;9GW.xV* 7tmv;NcX#sۮLO/T;Dk+onb 0 Ҥ&llvk?V]#>ro'ڨ*mQqJԟҖnojo NδpnfDeQ3\M㪁dXTo|՚ZОcփ =H-2ꐂx~\#v-Xm#>cS[AOe澸7=-eNR.-I<(Vix%CD |ڀQ9 mAѯKA/IH[ۄb̳<]$'~s{^.<䰈€'R2dG'ԓm6 nE Ih/,a~8wՍ9p9a,4*O&:{3qt¬ Q CLVLKѶ(ꅇIfMφW28T/YPG`dp1s}ma Au,EI 38Z}lat5^ @%1a"rtk\)>J#^hfYi{mL|hxJo!XJa)e"8{k M 4c=r?A=(i%G0D+BkjϛcE7*|j0WrYDT_UpUsТUH ۀJ+1Yn,J:1 yi9(jӄ΂^0:#jdt[ܶ>iuCĜz`( :>v ƗskPqbYQ^ ܾ[IƵumĻIa+I|F$ZΗYksmC3(f~E0RK-B/|@gBض431_Zyyg7k/S6Bt;.nvUv'9T%k惟rS_0D VU3.Jg$> ?GQ -'2_z WI)OfJwDnO%0 \ 'B|< P,d m6MrЯ͒~{DyeѪ6UDŽ'(| Ln 4o0LJat"'<Å`, F <:2 Z1ieXK7C uV%J`KjaCXѨ,Ӎ+[ oΈYh߉o%"KOɯxz_/ qG % bF!5Ёa{ 6ܵr,̌H8r6 :"pxH'mXTI*b wr$8xx&}"ɍŊh@ё2d[tPƧQI#5oLKxL̓ =рAxv%xB ѯS2|s~-%Wc +\E혭{HHmZT.BKg2]ZŮƃq[.Q>5=aɅX]rYUg*} f6x=Kk[2[ BVyxeQ_!!2oa`l"@ypڗZ?8>^vPE^kt9]nG])8E7W^=1Pbxޔo1k.kD+ɿq(h &c1QJ{X&zS`8Wvd֍vL..MR2m*%f} 0-JSkA]\=ڦGXjNUSNk-[ 6K894Q z#? j4:U+Mj`; ViDw5w&zۣ7xa˰} F0bM?6*-Z.1[y]VT̎N:Ҋ+&Uʼ]KmRn )"vEAf 3E) ?/AuVuZloxҶ! Du4:緳U`@uw5 k !w;7$~- 87ky'@V{FyTKg eqV}zѧWyHUFI"(h6*WT!DPY 6_`Mjᴯ#f5FKw>pa.43A霅~f4A1p3Ǚ#,oi)x5 k}*?1o L-? dʘ8\V\dbe@3`qvF"ō$!Θ8)$c&۳6 Sb[yo9?HOGW[0i-"QM)i2f;`~;% hXvܠOfktz?sǗK.lw)8'\1fPh1Lbͬ#$jY ?c3淥Nn+tj`8W@L]29hYslRN< # uaWjX+\UxN۪Gg6=Eaqwxd)r^gȶHHRiL\ei"HoѝjW-z$w\g$ŒG Us Qe|m.AѬ3\F37ZJؼx?57NdgŹbыLJ9y'5cF`b'z*79M!)U: )vr1./D<ȅ -- 4_MXTзv>M1LbFLdu X[-j''䮷L{Oyistq_(x'A<=*JR>YKAWۻ_Lĸ 1R9 Z\LRS"` Wa9i*N`nz!y k>`4-SSM BHP\Rm9tȦdJ.]OIZ^`  9 uVҼ0-CrЋ"k;)|u^L9˻GvyеQrlP㛐Y)%V6=eTJ:rILh2:1k&y/P4 XQB*KN$)NևXP#)I"/Iecc_lĝ*,G&FO5)\`0@nIѴ|z(J*lj9eg@fN|`3p_IL]T(}rtڪn;ca`Wa1TId"5Bؑ8>j3mڥPX8cVQ(_sFɒGMcVzeVa,BwW.mǂZ`V1ζxZ0 dL_câN_ '(M9r`JʪUnRrD% ]K`WzZH;@T3S O@VַEџɾdȐ?mZO.^c4h89!AoFUt#uVM9S;3#}"r;S6_>duoj58?D %R8%],4?WRMG=i>Ӷ(|0VI1ne3j{!ŧATjyn_Sev(T'kD?σwn7~W:s_@Eiv "*ch2y~; o?Z ~^]Y?Ѐ(.X lh,x`} K㰰5`ϑFx8!" hX?Cre"7𵆐zJ8ѹt>6(k g,Єb"{3{ `_2j&.ǟhFc9+VX[/fw99r j!27NT Y(wep➦F%pOkxI&ǹ,dT`%q!DZ /֫hK@uh^^C瑂=[Y4~t<')^vAR5ږW&(t9&?/ߴD^% તi"Q2P$p|%9acEc(2^UݣQiиpjL8t4Q.$ԞP7C#jHZ9K~&΢SgkY˪Bt/w? DL?#r\mF(Q Cbv570eEbNZF\dp2`n`&W_Ƭܝgwͺ@2w+s؍QUyt飯-赚nZs^Qs\!Z?GN hw#KXu }D'*Zfvd/YX1|ϼ[ hi\/fА/}{j> zC1 {:a1@ϗUieP]8OA(K -dc|$Sפ#4u/+vL\4V_D+w?f!] ^(R@&NLbH>#^rd !3&^Au‰;?5T , -τ%3V;Qڠ:! ƔbYv"D.GsuMz0f2^ #8z||$$-ky?ڛzw|eP>[CyKL꘤3-ֵw_/B>;5FsUGs0nԬOc>ۯ?%2smJ=?)LhW"Ǯ25_u`_318o&_\Rd%MV 8=ZGK/?3JX;]I[̺825N~l̒+(4Ba)NkެG<\ <'D0DZ R-L9z mUO6+,iz-sg b9C("ĪܐF/ZP#U\ tͬ:2iu0#0]yQ iJm30ʳYy'R\19L^w R-݉V Hd6}Q+pܧq`cbqe: pqEP4eBmmz39@zD" 7hAUԿ {=1bTh6yK| dDF!%o/ ! >IkA "LvaBl Vvtj|؇=5\)a|liM%Z5zF-/ư Vs ˵DOo16֩$QzJ0"dLNCx$[h![L/v,M'8dǂ=a|KoZezx+c/jj Ix5LxDȉy^?JKq ׿E\1= &3EL~P(+pY~'y@~~NCZ҂뮧jc%4w"S(jnbA存ۑʖN *GLvǙɭu3V^(F諥E^LyNCEW'dSFݽd2pm@3-ZJ9d% ),_TU0s<ɪoGȪӸcr R b1ɵVӡ+/'E/H N  Py((Eg6,j^E`"8ڷϧ *JO2i]}ipYGu3-O~(ƪ11̡x6:ryfeM MPqNߛ%~0?PzlQu?IAݓ<1S,ܪDU'>r#'9K~=mv ,P!.dF_\ MjZyƎ;FyLaG$Y%V.m3+8Clߵ]5r֞|; Ds9ʔINt t/ ]Je|lt)2aH19.C*(Ύ+iGSu쌏'7@ %v4IO,T*jcng-0I:SkeBd*t| R2pni ]+2$Y_na5WĒ٧ hE-5@6m1gy{Jj0Fwa_/PI.k $Lh +rF5G(&0 VS:rg1Sd8V;O0+>90v8x|ftdkV Ύ )h^iEIb[t4 0Q,8Y9[fDo;~0 ~,GoHp:>kȄ81JN9\^ ֈԍ$eoWzٷ1tX-R+)fY.vY3 9c՟ Μo1ybd"oT %]{*#DR1A$χp.Q 6#ۚ ċ' J3Fn $$Hn?,g}V`~#&uĝ:O~%SIl[=#If4$N68th^W^Q9D*52NV=ρ3Ijb j<#*3`,S܅난rzƬ[]J=.QTVk#`E*wr =r,hF̀ Dm30=4&F1SbvmQi6r'&[+"67bPj茈%⤤ /F?bn+ن"1D  733 v˩L"_CPLv^f\7xɬQ,8lߚBUQ9 !YŋkY8\E %lT-ӌ݂x3R5xErݱRR_<^o,ł xfm\]Ô}sХoS ~Z /O7a;xtRzMۛu[xOCM`וh.Lj9ͧj^ifM]`Y Jw5Qܰp՛t#~a"?JKG-d3VRCB 9UI!_JQ}l/'\gM1WA\z xB]OԸa8euIU@`}4@CG9IKj 3 ?k.Ԓ/tarB9z6bMrfŮ1voCHz*eqk(>ܔoޅP4*NV?4Dn%DC.?ŕNu07s'jۗ o[l).5dCsޢ>]jfИFMBæ(0Zgmu2-zOȃE,pP5 ԩ&ѥn֠VzKq]wK0.&YPnsv;u<,K${Z>+e .4^ O[4,@n]`ł@~xXߡܤ,ɪ׊ R>~%fdܓ U`9ץ)f«އ4!)/[˹#ߌdʩܤ|w$qz\#`҂ێj"l찋sˈS|{TImّ7-(*gyv [ve 4f]/VK0$JaJel0wκ}#% MEɖ3x3Ϻr4(͟5`7"]'1LxoZ9,go3߁Fٍ` wb5|}w}a l=M ܐDTliFy^*NmY|Ȉdݶ[WpyÚܿŒ?V+\QӖ Hh%]Ahp&K皫ѵ(:CPcx?"%VK4K<.OOyO13f̬b%dBjCH"[UbUEvp#e1/DUxZLxRњsKsgvrF+aqʘYw<.Onqp0tlkO۴l~*:zʓyu@Tɟt3-]EL>{&YՍze#XkU~ _78q6* tT<$i'{/cs7= DHq$}w ew%U)p!~p0juxG/?r&o(ٟG!yu^EIn8}K|`IW)򮚮:}mڱn@}[DV>SdI^瞠`]$4i/aRrlxRq R<9z6:5Vt4=4[e%L$9=w~s˲zr+OKy=SCr9¢ﱀ-I0@aov؈?8 ܄A,1! <@R%0YuBڊ')7ы/]6WIOk!{yF7AX6!q֭*1*"r*kBUzM(E|o 6 cJȞ3_úז|^Dx% 5Q .1B3+V:1RLFUͰx`NP͛ q/c.RO2ll]*Cѣ\I VaFuSf"9j^!R=%z`֢W=e<_?@:` J%LX-80ƇP7d]}/oм{ΒP%yLǜ*&t ˳Z(%{{ 8Fr4IL<=52\AYCK$ ixħҿڟr\_|afՐzYTPۥܾ %D\ZӷEm- 3mE qG k|d`&Qقίm]>J6#I »ޢ S»3J7@5gfg/o4uЕ {`_Aԥ BxDGN-_MQAT+_p(( Xe[v!c٧I;*1/ mXis:'tEdre>WʠI/&e@VxCf B̽M4yзyWPw#1ʔ_ʙ\րGǐ|{Mk"^R񰇺FާA7ӉܤGB)J>'}/DK2Q:Y"Fsc}i Uwi)c5jk ߈S~ˡfSn):eSdf ]ݣQta92apuZc'zC{83 T1j2 piW7{ Q']x`x5 F)dr/I 94>/h췒_@Qaک٪M+= B0aƮ3 ˅)YsŌ=b,Y\10Aiv r?-0[!&L};f}XAVz0 ShAgp3X rFGkE70 Iqidy,DqX?d7G6Dx} % LXb~d.R1 L/;{{Cj`,),*2aۙ=x$EDߠ <}1Ū٦Ɣh:ln\Ў> vSJ4 & j}hL[WS~O "LF yv zӇ 0i:8ygG VdbE /v/}B ]@}q\`y{9gPop pT__ϹבeeͭF'S~+)4KTK:cC$]25C/I7-/A5b89*N9zY|U2'Íe٬kFPbZٟOȋYWN2(G@ ]^~>/qlz謈FGI)[#b΢ 413tp2@q MCg>z!c9=XܪsSK9[+S')[|&8U7] HwOoz)Pi_xjQ?r*Uf7%HLz}i.*,?[n3p ԕ5yJ|\} wW6Z^P̀%Zri&Gse= QMF\[}~~-gXO^-ʰ3ZupOO [P]tPkE"l#56l>-h=6L&Ң j$ʚaPrdӮA4t2j;92:BrHԊ_:Q,lG-6%~KKScyMYˤc5o8ZL~`C˻CK yO};y}^Exa]*4v#Fid a#q{c'-n6w~P̓:J; DJr'ER+|lM 8s[rD0%|4:\KG׳I< yuE ~ w͝ PQhֶ 8^M8w) L]_ȚY#A@taDI_bZFStd(0lM>&|P,RּΪI*ɜu#|ϺSh47D rُy1,+ejO6DL*`5(agU-4oct7^ݴC|r嶴25| e. zn̻Kị)^4~nq#9EäxNd7>C3B(#U~h\a wHgBLT4嗥w׆atfTS>e f( p1ˈ?`0EAp[^6Y_W=,*~9ҫ rY"910^*߶3+hU}8\I;fJZFY**YgEp\ ß7ugI' 9:1{o.Ai y| hD>~[ G&s轡 oh G*{(o=rTڻ96l_^* oB֒eU}<*Mr MQ8N9z'd9}|qOtQ43k9d%x.%^vf?2)8us*צD3z#驳RweSpMչ"Ħ|pTQB)ؤDQuuP䱠\:Kk6Zv7lS/긽7={IR'qp1`ooI2/jۯdsQC39L?.qeu[䵄r)7OK pHMSLCIWm?e/Blh$6k7q/ </-bQ@&g]S9~yJ5,WvNnҺW;Jc*UThoX >.7Ju1aJׄo6"<=q(gsnۂf+ y",J2+lW)8JJ=O Hם+)Z#Sg'B~u}` O8!_\'Ç y曑KczuV&i6gyNX/+(͆y`}%6{OHћӖKTOvjG:v1!C þLe9 :&ZD:mxH{('&;$V4&3M)U$A彚sƜ9ޞ:EV1Ǜ[Y,1&A/mn0ϸU2 Tf+JH#3cռ1?{Ƌ㓻D6O-ܻr#WqE`Wh6=TE,FBåUҷ\̍UrVЦO Cve¼5$&=塹C1{7M[A$>WCt؄#^ D0[Sa9VDy;B\8h 7*/r&t F~1i|S9pP k֧eL\ ]u*ؑE` 3ױ@),Ͳ {aPDш>Ri_ W1r7k9fkdR>ǏUp禿'?`bj+4p~-kC6i\ԉ|PHERn s 2j4ު`uU Ml,_ӇVM A{Wb|v.7?s݈TIb$Lt.׼y06|vuȆa>/9f6xYP{ ou$APBmf&! tny6 :d} EKҗ怍ڇ@OYHck ~99$SMh8Mp.ahӔ (&6͒ fQDKfߵ"|-SN|6RyGA+L,w;Dwvy޸nҊ?dZٚXEe`Ip՝밠]hBß/z:DmA<6lTqMGł:ivA33͡C2[ x8,GrvfTݓ¥ɗof(8e v!f 6/ik]|$7\}6|"䎹 6RugAqYbD@ucܺ [gލ,;WClIщ` } \'h͟m0 g)j=U_:Q;on+ȳo:oثDp,dC+ծ8S$[bfs'*td0^pW)iaUoZ F; v֠'A'eӈOvuNdm ڂxh͂glx$T"xmm1' >Q㲞|$>VK\q["#B$6 oc[(Q< 8Gn4vO)i Ly0-ƐI}8  j j7id[8VI]b{xl+'LBQFB2 qIa?NL ,ܱ%r40z );)%_MH|겯0sDv-q_Sr# Ђ҂伛ECR23Y&γq¾϶O:HS$i>:2̤ءӷif$+!0 yEI#XKls%x1o->b{5OGG5'[Aw~_a1Aܻ1(rkۉ%Ä+&T:XF{n<Jʢ>To剁yF!~׳9V#hpYO~4PYm=L{"Qc0jb$ɎӰA1u^1!v`Iô4&fƑ567xxÍ~QPVpt`#Nj2Ņ1LbҬ VWVubZ>vILq>YN3)=f_I 3mNPL$Vu!yԎʩdBAԵ61gwq*a838CȲ=גyB{L:kl?rxjkK Ӱء9C4ņ4f>;S- N Zcu-\k"R?m2T6Hi\R߱8f^NM+g74dx*"dI"<õlWPM7~ۧt9ڡMũ*p<ĕԸhk-n AXPI}{b*ҏ ;$03>n-@z/zX{W֓msaOBLu$φNUQ**#/2|bzE$X-4Oz)s N$v(oP\48^ iS(-9_ ?o=Ԅ>LOf)9Hٳ㑲KPl"!L(hr4iQзމd&?FT EVvӂ6|Q0D@F['opwi^*Z 0|; n2:} !C$.'RSsD U$:A)qݤR 4A \tL%V`fFLl?ijjx/K un*eL9XL(PkE+mƥQ|0 HăAbG, W*Qa_SfAl凙ʁMR6'Z_ozhB\'7@F}s}cB 44$XRb9žιAV#whEھ"jNeu|`G?m-Z~̪YjhGe\% D7iĸ>;SC+,{g71}vm[g:ZXwhW?(~QDIFŔ*hܯJ.nLJLK5. ']3T< ׏䦵bٲ˧9\A %uB5 н76:z.POj`jܔl8~2GW1j9RK"XL?%1Ik awtw Z0!7fn9]dֳz*Roq^/X+oGySkdMC6emyFpȂ5@<7iKiF*|$C w><&#y <Y%I[sѥRTwWiR(qwvC{y%D{ ^Zِz- @HS7~ًdӁ= h$<ҚQ2q-[.NLտ)H.; OcH:,{*SJX6NMOh1$"eUEFsdm:{>G0sYX#Q5P?"yPo*ߣߞef=H`h?:EZ*&u)vHM^݈a f܈HNT;2V(Gnjݧ,~O7Q S \ާg[L+ 1گ$YD@j~ar 7<cZ ؊TR:umBٞ/֯pz_T;U^XÍY+s}F 0;GaEى[lMt~KB |_"F ,<XsV,[GN|5PM/na_Lel qA} p4tz1DAVJ-[,jhbRGIe@ݷշq=n,0ZvXge d\ZzRDvEzLc0wZe{ ep[x%2݈0jNpLѮSEh Rg- "5W% V*S֗7kIu ^VϬn4T_Ks?oBYۜ:sHOb LۅjJ:b~N)XZn$W@%JG(N ee2s8tw]⸕h DCL