ruby-solv-0.7.24-150400.3.8.1<>,dzp9|.b #Φ=mR z6Ƚ=Hu,9;sQdy3H;,HB^ B5px{p>/휐݆mF' IKRڇ6/a >>B?Bd   Fdhx| (, . 0 4 u x|(8G9,G:GF?G?H?I?X?Y?\@]@^@b@Uc@dAeAfAlAuAvAwBHxBLyBPzBBBBBCruby-solv0.7.24150400.3.8.1Ruby bindings for the libsolv libraryRuby bindings for libsolv.dzibs-power9-13ISUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Rubyhttps://github.com/openSUSE/libsolvlinuxppc64leIdz5f00eb9ca03e51e1f60412c4ca84f0ae39a91e02d2c6efe78048dd969ba8a873rootrootlibsolv-0.7.24-150400.3.8.1.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.3d7ci@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-13 16867312720.7.24-150400.3.8.10.7.24-150400.3.8.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.suse.de/SUSE:Maintenance:29413/SUSE_SLE-15-SP4_Update/d1c05cd2c8f92cb1e453b0b5d8f88139-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]=d8d4379654c9695cb7ae7db624787fa047e42160, strippedRR R R RRRRRR RRR RHE>+nutf-8dbd10de67dbea440324b306b0a83ab4257c27b9daf2cd3e0d227ee0f732c4b0e? 7zXZ !t/Uo]"k%|GۓXK 7dh~br {=B|!dhY[" h)>T4~$JFĎgVЏvX}dǪeYWzY.f7gò.e1k#tW@-v=ROT7((z [j7Iev@b.ʷ6MȠa:P Ff4'NB2+3u &q@|kh;zWѹ@t3(R=Z@38PSsjvn4z«a3kJ7ec5H.5 iYz;?ۃ_NP"| %h08d ;l5pAFdo R:HcXBME[ï^hH%L_cmnP +ԭ+w\s7x'BDy@|kh$K_S}p$*2l/"tvRb"Qtȱi=Z1H{f4d3u /.3]@`IƏ|*Q>?ʥŨ[Pvᣝa$dz 4:[xl;IWIYG6^F$U̲}j3du !P_;fvq1fFX@(E8g'@_p8T`Gp"Q1~o; WBƬ|~D>V0!~MqP78"bx/Bem9rHtw"Ku,[oQülRvJZ{=l{mEɔdYFV ҿuF 1K^ecM!:"4gα@> )A]\Y=&⊗R!>K/}->=;x_}ѱ!w{(xn_A{Fknfe5B"4L9L2kV3̸P96 1R F.ƌb-IY֑]]-b+#pX-ʬk-23|4FLb4~ucyyZCUdyXg/t~oCmt-BXKo3+qo$Bmu+Ve?280.3so!uG=CR5_,kJC ┢x6]ZAU@76Jf\S :%!\`l'n7!VmR @ Nh{ ɛ zrɩ"8 F{6ކ`ebNܭ/W!6Ǥi|²KFӞ&$XYcLG("8޻1r [.]84^`7#p(s`X0AyI\w`,(RGe(ib >Dx|} LſgwĄ%RyQ `,*=hX^6Lncb옏ՑxKDMBh]X3EqseRZZS#}tQ!L$‡R=g﷽%:N32C\jot J 3o3x0ˆу[" 6ڗGo[ }v)1z06|_էNȍ$EׄBSWIJhޤNP K&kнڽz7uأ^e|p"U|um4ujus(zG m+)ŏZp CVU aI>GιEI}!VB5j+Ȕzp]'j 煪SԤ7MY"wJ(Kd]tL6-GB7},,ҍTqpiD>=M>{ư~ABbrMmڲz!jqc拚'޿hyrDt<*`\~pUømpU:*ǹ;=YWK稾z&(aög\q'w5c)R l,;@i><[^ך~3>)Bm 3ԎYF5_\W̼F@:N((8Nc h:=Hbjv.)ނ-:{ѥIw Qb !!d}d@ODҷ ( 6[ ZٜX*&/k/&ӄJ;o==EvNwXOLVZJ˯MH$h,fj1VD[D}ϹxNḍ+pps; *iQZŭLΦ԰d*;=@/cvaʴYS'ֽ+7PbT{[+&k`8[~q*]@% NVEo`FX)t7j}lݐa~@>M7-!3̴Sztm~mOoOT:)!7_Z,ON4xgZ=eUXk>>e*Tn@94SH: ᦻP2'xEݘrإW÷͜ `(=F[a=@ZfoϽIu@q~Xr cp\$MڒN$ȔKǃ!ν`Ln$Fh055^Cmhd w!Nb Ӥ_пk3 沗@?<ŠA64XSGVچo <UUJr (0*U-ak̖ \+3 He23@2rʁP{!( A#sAC+25׮# v+tq`#t_q"&/>0͆ '@p"aJ"} &6֚0^98g{o' jv/HSe˦݅7ZO7 4E|]s< Gf6;Q'©-[QƬcMC_R Hg3\KwDϕ􍀟ϬóP*qt;{jxVO8R>H<7o袮㭡W Km! FY?7qaH_CѢ|s~z"Qdh-=b82W؛_dw߅bdfM|1Sy@IPv$f$CY+8M'[v|u#xSvin(g&Oj;t}*69v!fzE%5zX8Ӄ&TQIL:jʾLjt5HcqֻpLJ@r &˸>5re8t \emǧ¥*{h]S!;KE![$g*?,`EYГ\oSrJ+EʻVRkO"̻hqӱ bQed3q\~eig^/,=jp߽uD™09pgW7+.(1'\]Lʁk`v^_:;nl O0pأzaϮHPC>=F Pӝ  PjppX`* P(  !W=lށ?A%"kHρrʧTv^Uh{Y(x4*_MpʄgKum&}S{٣ز@Q(F27\b7ojCn{[{=XRN'BFdks#gt7לjnf+41˛7i#lo=|ܢ9,ba"P3J=o#$iIM1*TG0$OX%|%?چ5MFDgvE:ъ%]^(Hwr#JtWز;kpEs( "+C80J O(Q_T Λ+y*TiL4;3AdҐk bf2rKIB e%reU-u$q<}lOIUa-KG{vʋ'a(ф \9}9ͤ_k}dS5/jenA(;Udөd7#v gG; PY,/_8L=b(ǹji b7'Jq)tZ+yiuB#P!h|!t4ԿeX88A$2ITjٳ>8:)mrPe;Ih9u-(eDoPx Z4?ױP153jGE~vbJw?@Rȋ>Cm?v*tW u#Su`}Sר䯹^+o1NB*g|S9d> H{cޜ]X8LDWqVlZ Ӑt>w b˜#9ȿJVjDYrbUaɊ.:xuZ1%-6;3ډ&$a2oc֎Kjϫ,70U[^\"7( n[>A# N(sиly,O?P_}Z6͵Y}!bIf?҄zH `Hn hE _ued!r`dP6vDK?6#@WWS!]zhfbkͻ<_IEjfEރUv/ٮjb'IƪꗐϟHhpJLf(ԣv3zan`1G{F dGs7!wjzB^kyF1Ӑ(Q1g~Уzu2,}&R2c,:Pg H[i(W~@cfi< 'ȡu3Ud!! 4aYE vu]6ʓRmEH6l|eW3PvUs݆x I#WnA@-%Zq%<'⒅GiQp)Cl4߮G}jr3/$<6rYќp^P\1AH5 t9HQœVqO U@g2VہGhW.B[t(5Rj,N8% G-_&o)^ZnnqVCQ+թe C߬&j.Q+.n3̼?f@4 LÛ392 D$H7d,6:1{,DRC[l _ADKcQ m 1=pc&i\$c9 .3%&婘tM-H}eAC G10{d;P?G߷댚weWϟ-f؀r OY)Eo̲&, v?'%zJ%ZS\5'}Rń <޳W:'w5I#)Ye~D>L/3 c\*7k-1@ٮܔwTGmFXymYF`0՘- `$y3\oͣz=)#^x߲-41.Q$m]T^,-q#2+>Na\Lyyh**V|bC$GV4s,ګiA'dģ|Xc I0`5aKc!g쵐F,{(f;ƱS,(w풕jSMfb ƪpz4ka8Ն*&|yR1VNm2s]N6M Pw2aI,4? : 7ѸՌMV!{Дlδlю;^?ֶ%wIZJgT.ATΈs1zhIkS/bj]F43/2wl9ԵA}Y$WCs=G) jg&Ϲ14.̹ߊ&IhX].Wb֮(qUKErN*)3fwz5`3C"9s$qy͖rI ދ2?wT /fo֓q ?aQS@9?Oi7^;lDL`y}!A0_GeboRP^Y/.K#nsD=kzlК+MRr~ x (7Zz !KI?ur3AiM''D2{țL zC ",:We,_Eh4PjȪb3%"VÙ5l1̧YxN Dz-*&n::Pd* jKְ|#`3K|~-| |]q  ˾ h=.I`T2^,ڐC??,NkA51Q~$i:%Wexgjΐ*Y`J+Pi-L:ޞ!2ja][Ugx7kFဏAYU@NMS4WTCںbCSaY%PX 1ԱzS6vs At_lfֺ;h/k™_&6oŒ )j3+=3nOx.qn8Ih]Vޚ߽C|OgUMn6<ƧZtdYP:덴O@ Nܵgbnw rKe$h*7M9IVƧqw~uPj ?|::-)rقȟAJ.B@2p^ubH=$ApԆm$1̃p8cY'wׂS&d@ p^3\/!|6,.G u7;%{WF3zv4X P\]M7x[5zHDNx$(c_$@qNd`&02ؠ-ɱإz⯭/v&KN Zw!r ϋ­s'b́j߇NK6Eaqb?|L1@[i3sR[K TΔjxe薄M'ɾ~MqY<^ 5?ik\N5ģ[J0eLy%SJaYCEԳ>>N-[ԢHXip w3jVЍXfM90 xylY-Ov:F+PԎϛHINCN4By1=\hY)9Qh^k2 ^M~]MgHfa^rGbET%Möevl_Clmb\udkv1qXc YxDF-x\ ih\C6lw&qM#2t;p2>ץmP\.$``M0-Nz|twgyE;!)ˢŚ~c=V}0WAN}IP .K2 B,K}m(w2r f*ء4^hzf鐓G)("ϫ s(ُ"˪]B *3@Wѣ`ddYR;}aV9C99ix$EeЄoSTMr!IDePJ m-fP(7O@5Ad#7S%9(?w^Rr_w`ws!C@J}f4@%:KX+Cz„MZsi3ڲV0|"?IA||%=&%;,:3IazzɧSnWnC aK&X w enk6ݬI" qI*#26{tp$lQ`+(H)|/'¬&?5 zW̥r 7DsXe㿬\i?j[ j}S . VjdjD\_ok!d. [w\8)Zr&ܽJr{4Io#(& -&+y' YS{ 3 mqjgE0Lp!PHm%~\̏.(5A4+jΧ֦v]U=oTvI&NK/"w `%zmXZg=[15H2Q?k6>w'Zqq{@=/rT1Uz10XRdw=ڼ'bR:unFmD1FLAv]*ɻא|Jn@=wVX낞p Q~.%zh ʜ&Hu>;im03ݫhHXc0ǮBQ-bOcAn?09<.ګM Y:+‘#m[9>/ a7@1ʅբ|+ ]LzQvPJ 0S{2)cV*AcNzV衢s1XF`QFͫ EMU\Z YOlI4LP1XNvA'&qOpvl!n+{A/1Sk"|Y6{mvZ{W$`R ⏝u7u<Ը1Ԝ<í5+xdn'!.}xq<WEeW|k ,xmfgwDD,ŏ}iQ~*4MjxgANC6vsSB1lO'q^v[uXw #K<4qx7{$$ z#RU覫ŹՓ/iw&{яjd%ZDv:=X.Ffo,AzI}nzFpi#,_tT@;мH GҞ@j<.}`twT\[MG@ ]4T@8YڏP'#BP+zw 0{tܧ**L<`hBW3ּ18f6WAux[1GvpdMsG߁x\O+-l|<[h.Irm ѤZT_r0]"' I8M_ b)(u:y4l Gl;鞎҅5l$x*=ZIGÙ3V) k$pLBJ-u!s!IɗE|WvV J3d>0/C4 TϤ㠃RUW})YXPyFf$`v#bŽ&bczyRnN| li*ζ9n\?ӜҶ4&X=IlT_ 7u6L Ti1g9cj({>NYΤյnĄ5ta׼57@׾ w95Ĺ#lۛ>KEL w<#yBi3Al[|a|sYm4yf~XԮEFQORaS_z`8E#Zu/AQ9Q^{܉ޑF>"Է8#_**l%>/Tǯo?R-ʀ ~zh ͂.ښSDrT7͎KX ʙlKHO_xg=W;; 4V42yCO|b*[6ɭogL# e\~@"x3*WLf) l]2X^CUb״mt[\JO5ܕ.vRO؅(%SB_=R;gܯ[|@fmF)>74yj+֑8[2"ƙ|sk ?MB;"]xFbLtēS#!<9R׶ӈ=fͪ0XgFBmd`9\ Tl?TS~ޘnc;\@ K;gJ4"O +A/"D['m76[Cn!'̺̀O>-8MJ녠KtKmP)CLm2b/*)Q䡁zr[K]'V3ڸ>;ZRgZ,5mN}<7c/GM?p;'e4WOF;AVÖSmW}?r,āQ=8w<.м-ʁ'$c*"1t=i Aam^i3}X@5k"UkbSgq/$#uNGreH:B~UjW}P,EٌqO&PIP0r[7'i$TcH& ы䫪> M59ӖR闈[]d:F#z(^QLn"fV6hP z"kwP.lCIg3sp^w01p Z\9Sd(M^0# l] Ve^~ߟQ_Z>o4$7*Cd.ig>(ɟIJ}Sq"`x(80픢uMs6U@ID8pڏ&?7|i }y\( 1ڰ?uRLT>4w\m5 7tϢT]ރwe?j< < L*cLu{«tQ "D *48UFNz\:6[q"y):>֔qqN=-,9bu iu]$:. u^+3Ze6*]_ AN %~E\JA#0u۫2VSg@e," +0YuLink_AX}]Zb,}ū7/{z2ޫf{n^'vv5N8u2I.la=Iv](f§-ϑa4gI{ͺ=U7BF&& &UJpv9oDwY\e<൝ڃPEmV{:~jW .:bGS ӘZi|$څ_,6חh\"T69*@h}2BQ}J,j:lvӑy[+  2r \F|ra[ T%3ݼɂƯ'֟%m=˗e{0RIk?_Xf- #‹Ow1N|TѶχk ' jz J-S@wlG Fݽ 8cK k$:ioNB%Brro9-A ѰQO,'|~}|ƪ evq˄bwhT&i"Bb+<|E:)e%|87oZ,HsvИ⹯E &U\yVC2811c0so $'Uq\:6a 3jo/^5N+uw{3B1B1ɐ\?>sToH3q B 1*$c>إpg[D'DߌA,gZ~Fќ#m83l'X>?|oU&hOP i#Oz'(:gLfhG>VMȩNkڷ6NkĞy 3bp|*{}4q+xuf2|3|DCőS86Լ+,* z8tߠ$]](?wYfK-hiGzZӘ5˝>3d, K FNDSx [ou B_)ڿn1?Cիq,"F(_% :4uI|ڋQG`\d 1xM:Tm1%̙F"xH ˞3=fѧ\)"sQL)%8"zҡB 5㐷묊/T{x|_uKx}oN٪ECVX iKjq-ThE2ݠK>8,QK\)RK/O"&!eH׺ imB(o @؇Zw!. WnK2|W S"+&|VYyp!bd?EjCy\=uMJ C:κwW@pAH La]4Ә%t<6\IZ HjhnDUpPV˯ $k'k|uoST1!sכ4zc^G#ΫD n%NF.1{79}]j ބyE痿LGٖX 4PU;7=g4~@F oJ/P]dHmEK[)lsxydz!åSbGԋ(ESwu&}+01 G N̛_}7Ӥ# yPvY[Kpz^\iv18v? k=d(Rj\(ĕC?8F~Qk%CM"n,Kz⓸ҧSϓE䎤$ϯvzDuhwO>~ r"$ }hD2P\.R6$hRAa[E-M ɆRO+9!Bя5i/$6J'`~?LżTG4lWƙoͻV&;YoPC ^)/rLdkN@X)t(z?/0GYYU@W.qWaҲGW17Fx N$s~ln6W`ݦ&ws0LXRR#v{DOPH@|0 ѧBp?nOʄ#N\Dd^^~NeRcר| |'kUnI_xt}WU3jyz$Ȧ~\ a3}E#m;)fdi y˳#,=r/]$(r¹r!,jFK3yV|FM6U(vLjv"jd嗱 x(.$'Ls:N¾L._pM4Ѷf]쾿u.Qp L~,)ѷMz{i(CzlDtlbN`-  d16o֣U.ZfUD6-/YDMa]n)4\eJjG!zLԬKg R{. +>0 GlA|:^|~6.}e<'d̫֗f @` Yf8FJOJnr嬢WP.@bG)w?9Eȵ q:r4LZAZN+gDK[԰+W.'pk7Wca)R'OxSF" :s)rpм-4n&G/%j[}tpPH~FT`Ơ N m8ʲ/}.lgb9!ϋ}\IqxR #i ?>jžGݥ1o}'WM${((ﭲxS]z>MHB&D>S@5%IU:Qę.I%> FȭSoԔ`= [-~oG6OGE̺;m^.CObL&}d3(n!ys3-}6}V1r\mYde~wK}\v+jWCue[e--nE/oz-m j9<N=~c]7sz t8@R84W6 m < iV?x]_f[[5X|Z@!<6,3m=(U>`miR'P@)D>iEQTۿ_THt9)VDNJ&|,5!R:3t<Z ^G4_`j9/ W|Dbn=; dEܙo 6*v2*?;} d ޏae+n4,1 5s>AI1 FӴyBܟ`yod 'J+DPJM Dow]f nQ4?/rk i>Λ9r ¼ DC,uFpʼt?|-Z"UAnj%-s|K;Џl8ˉ;&`vuAP#L) `HFAI[-ƾo7\E(nhHB$*k#KELU殰x+ w5w9# X\K+0`Ӵ@8IgAЄkBvo/:$^rqiϸ:pS8G>W8~F=u92ucxۇ w`h*c Ǫ#^/^}d b/Z!Y˹&(40FoIuʝ`?y1Qz?z`:$n}V)7N"}`hNbQW, Cltϋi% 0hTAcwy{ܦeJ!RH ;/&a&8n o\d\?2˒pscT<S<XBy7+6,_LGntcبQ8Qh%uKmfH5A _oa9*^ Wp~@4Z΢:҃K^Ej9{=7:\NxYk8yKMj2 eTjP;F2Vӆ=j$+#ImlXF4ĢcT~`No `%3IAcl ~i ZƽYjR;ΓԤ}{Va}"I1qq읣7_pF@y(ZeJrӱ=d ֿZv"| PS ^Lm{wѩs0IS>cd8mx4ܗ#O҅j^Ĕs(8h >UU/} Mn<,dž -' H$ WKqp, ѾwInO ې%HryW;ד0DH] H*?w/56$ l=FQgtw! cӄ?0x"gi0GIY\'06rHGyϫ&4 DVJc>ܾSQɋ[UHe@%ՏX5ע`g| { p0Tk 1ZfyJȤRs7 {ʡ!R19b_A<=6PYᯠ%x`T$ُlbЄI3yU l j-IQ٥"m>|\6\ouRP]}6#C)StqNO!LRP͠DQ#5zMlD Q8w,%\ͿFq-]|VdT`¡ctΰl%O./%@9rh?e+1V퍻w_w+|!_CH>Tl:_:-"4yA΋L;(;qDe|pJXfߺTx@H>oSwʼn%D`8%9FI)w`=p'k>":t)ZMjEvh)i_6o 2mVS)Ӭ #Vx9wSG͐XwE5ƹs]H_܋˰YHI~W`0&-hZ "u[IzڠKl7\Fc3{G~"_e$~-a2*5 =hSgw/F# `C4(x&;X ƭ \_vv[{gCSR(uBOV׷`fQ5>pCJdJ:dM6&%&<*]P7qb#%Rr*\ .fw1I):Eƒhb؎! Kfi/\s/1L}="KZhs5{áP%P#2J:zF1lG370Qjm?T>QzEJlGwy}$ 䍻0BF]6CdUݜD^Kg'֙^hU3 !ԩpL]+L֦[vP#:,V^rMǭ=U~r?A&xH|s.#a3a]{S IWLwQ!s}J՘cɳ_pZ&}2fceUczőAk+|\vs~ 9]?PS|4bgJ'Љ[*vG^6x%G0J+͏ᡯߵ=ypOW]-X1`E9-!rRF;y gl EK+פ;I 8cZ'L=_Wp9Z+vÿ} , đ"D"||eVsK墨Go Gclj6X $mҼ@g SHI2nǟ\1\yo$re`OR+eoFI^D;- /gANdi&%Zk9()f%CQny#R9"'qqLobKBV2 ~D{'?N; # %X 'dȦ̩ yYA060cŸWwo:ܡC7dѤ΋d 2j_M$W9 @-\*-K 1O/Le )WHO CQ J@0^;!vv  ¾bs4M[%8j;GS23 e[PŝYP=])1?W_E^DK&^Z&j|N*Py`nI[XfNurvaʲK|Jh=5]Ez}7PN 36Ė/]!%E?Ui ^M67io\Ske3 -~1ֶCJ%J)utmt;-&qdz peI9/e.IwV?ĜcAEs IN଴X)}y/ RAE]K:C"ӆhχr=Ƞ =қڒ5X<8IGl |:JLvrbW\M)2 ! +x[3_wp3+M|f̞Q RDTwN}QZk7L-#Us{ ":̍y獫{ 0ll8?fjV~>5I2`̤}βay%~(GgcDC_E>J:?ܤs=0  3>`t1E~(|hhg+_ܹ^#xש ɐd$Be :> d-MY؃Йy9ye£HNy1Δ:G?~&wU?*gpfUo?92.T&FJ5B? oʅ*z3;㾊|ȞuCm]pmuNCm 2|R|Z g[U#""˒3`gly6Є'Q~JVcKP,I{z XDF/mdj'ϸ! j-:H/BjrݢoWH]Oe;ԘoKZ@i9 -tБywEܺJ^-R,d"ib}J_lQ/7 |p5 exLN9|ypbK8tc5C_[fbD#$nBz|*D#abHFM_iNv`%24@ؐۊ(ώ$4鼺E{CyDPqmPH̊ߤj0HgwdJ"~ݽv9Cbg’vU76JEWLVҕ)pr6U&Z7(kc5)@mq" Ft/RA#OI6xB4ԜFb%;Egӕqъ02LS "4V"7h&pcF wWQ6n+YO kX[vnP'wk*%yvA:lx<4ҕS3gsCc>6oWؐw`ݪ?wP=SIoRo'ɐetņdtcMd@2DMXvRkq׺<N >GG,e fF6A9=WE`i}K}??}wPU7ՙ̞IdZzk ӻn.ޏ('Ӡ 5l` ^~8=!VHV*psCnZVfsyVR j 9}VP3}\zkN/װ*3F&zȵ$5Ewyj )Y"EV)w°n۶tH "E[Z6)&ɢrp7yjq$L"%;(/eq}ͽ1UO?Xe=;åX0Uyx̶}^L5+vK&! {ECsme3 ]H37n4z<}8*gnApR+ߢa-.HSsUL 1~Ѝ[8kQՕ l=.#yd̿>M%&#QT)8AiTJNٖR(aE; \;n书cL[).hQO'Yg- 3b{s: ~ ə (Zx8+ 󨧸 \w.? 3H@R#@JE'^=+$xeB U+G(V+= u2R=·"FBLQ %m iI}f;S=w_IiڂBLW{IGeͤ]C}52R܀D0-euH?eDJm,@)gž,gnC$PkLTb/jN\5!= 6z CB\zɝш. ó9 _=c/#!TQLouNn].E5Vv$ U<5 *BҕWFѧ}7?щ}5: 1[ΜtA?J7D-&Q>I49mS/g =[gBMD TX<)Ml)kؤQhխYu- ƻ1Q >RDUR4C<&gcVi\)cwC 7Nzq4=6?dB_CmIf AzƀUaCqT݃(c>)X 'hȾԖoAUtC'8p+u+*ڵ0b6HAfӺ1Iaf%eBQ.c2i m$'gP[=hJO ң; =*ٻ?7˚ZոnJ:K>S,]+<=P**GcG6 Sb2Lps6ICua=f %eiqcKsp?U):X&Vmq21]jJbMyNj@Qs |%gN*Z 9`ɦt`ojbaΫ3em;ycN11FɟnH2Zp+ ]o758 -$#pV⬬%P|4%NȢlByIw51_e* 7Ia{f gEmqo.o$v}D_']:.C̥a)PV%ڌ:Nh#G{[4\1(.U,}Ha^΀]z.1)r;rB2d^3iG5JԁQKZsI&;SGHeI=rTǾ 6E^ slg6xM]RtȬwd{aYO[}d娦-ZgvČnv5+bc{?|#^L?⢦`+|woF*RY%;eUyD٣eÁ3X!07]TX:O6@ьG@ʹ\ W="QdJ`ф}f3hCI\MI!?]HkȘuMZ]k˴5C,%U8 n3VHPK(̒Ƹh{c␆72~"iݚÒQ?@1m7("P J4D߳\րL YZ