ruby-solv-0.7.30-150500.6.2.2<>,f줙p9|zDЄ"PvI':;۴L&?i*6B;ű+3ޘ^g}JϖcYn.<-&5 6mZ-?_װLsmQH, m Y|cC(ݶuͬS@V =!݃~n /3+ 绫Odq,]8SJ}5֑ N@Qj6(A`۠z^hH. reLPt J: 6; %lrpC0ͻ%jj/>>I?I d   Fdhtx $( * , 0 q tx},(X8`O9O: OFEGFHFIF XFYF\F@]FD^FLbFcG*dGeGfGlGuGvGwHdxHhyHlzHHHHICruby-solv0.7.30150500.6.2.2Ruby bindings for the libsolv libraryRuby bindings for libsolv.f줙h02-armsrv128SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Rubyhttps://github.com/openSUSE/libsolvlinuxaarch6428f줖2213f9859437edff73bf8660559738a7f2db0b9fc19816080d95387deacdbf01rootrootlibsolv-0.7.30-150500.6.2.2.src.rpmruby-solvruby-solv(aarch-64)@@@@@@@@@@@@@@@@    ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)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.3f@fb@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.7h02-armsrv1 17267846650.7.30-150500.6.2.20.7.30-150500.6.2.2solv.so/usr/lib64/ruby/vendor_ruby/2.5.0/aarch64-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:35582/SUSE_SLE-15-SP5_Update/346692a7077b0f0260a15cd1ff776168-libsolv.SUSE_SLE-15-SP5_Updatedrpmxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=918c09275e07942123a2ee7075a1251cc6f75f4b, strippedRRRR R RRR RR R RRRRR.,ۭ* &jAutf-8a13a03ec1771fbf22e0ab637b45de7c167b637f8f33debeff43d6fbccd7c2b81? 7zXZ !t/S]"k%<GۓX/㔾GV䡸e`F]L 6#GO @)fZۅ擮ن~1m!&^ue[L]@337 ]Tq< I=C@L|so줴4]O(D ȪBX42\]pԶ4KPLkVS7 &נ*yk38N|f)^P>"J e3JJ!Юzcy*Du$r l+3eljx=Om8Ny@ҭj-|xy B1;4ԣ:À4ޟ@5Κ݉lOѥӢ2٣D(j~xsF^t&J/wPbWz`${\Zue4آI7jIIĶ6T$1nĊ:/&y+Gj`n5G[M22zv{ zy_!IUV3bBv:I.|/k<)ZZ!?ǃmq#%Mǖj tBI`C^NLcέUT1!s8:9:~eo`'q* ? M׋wyi9.񨦡[U41 u)wɮ\f-Yu(3xh¼'uγ0h>xz0}H W>/d/4ZNG_(uļo WQNRygU3q֊pnOg퐳o=M.ɮƉpW'&|KKXĠ'gEhP%z c~_IKOMкۼ(6y_Y#ub9kl 앩$EigEb%D*s/Ca-=B2봅#?Tv)znⓜYG5:7FM5g~)A{-AZ7V]$_*1yeuJTJ4\*Eyu4+*{1%րF^8Hd`=Qm8,Ow_VbM AThR[n>ELZ1 l𰴣i߱[~4mA,!T̞Riv,YRrt>|WC!E=]֓SC9y=5*Dm_uG#:Fqtܸ ; hD+/!|4jmd,o$ 8'Z1h<> wv[o^L"EB!zNU_B\AH %iơP8 ˿*L6:V=_U7āÉ3:{ ׁ&4ӂSs ?T>)uҦي{%+`Y%Mb=0eJǖ].48c\NOUR?# i }ìI8YEü- n GtJBPYyV$Qؖ^+Oˆi6Z][\)eᘦy#N%2.@))TAʅU0ڋj'H\cxRa=b܈5{䣐M #+bYA'XJz'GYuPp:'aA āӦv8\Xb iSrsjU//LRz)dTXB=$YTR53UQhCƷg%Y*O2ޟ,;;rVÄj,x7d+nv  no %jruØ*嚆vy6)2w ?%A{Hkz$jnc67Tj+ut;`>/Ў_mS֓xhb7Y!a;YREv{P>Y2 EmX bEI989{q{(syHWA)=gu~L3(4h$[A.B{&\AzѤ*e1GfG&āf P` nEtZFq$ߎ!xd1!zF&ܟ<$ё#`0ٓ?HIX9g PY Ɗ].sq+ ·TH}K to͎]Fl!X1\۱K"ؼngG=0TE l 74a z[G.5#BHV˯VDFGB/ȍ0GAD 7L{ᇄ:Q̀^[UsO]x/.hNYsZn#Ucu s|hʩzz0(@[85O=@c!w*f{"]?uTĨ <>=n_`ԛlFMЌ:f6vK*%- 8;z<=~@aO-nL'dnfC!ݳpY؆Z$z̏xYU\(B|a]io"K&Z̅ޙ޴$0ʛCWo`PsǮ1@}>|Z6pLdpsj HAiɹ]YL0KǸ)Tb& /[&N67e,GXtHSsѳ۵EFaTQU!+e%F3դ]V_}:6X|LC42bܡAt*<~RLX(6XZ4k߃/-N~וNNp"onk#>F# eDցZtB_DNF c8PrziccilV%,&( #T |/oW@tj~pbU4`bvJ;˨mIG4WK¸xMdÔ5^N 3AiH@ 61]c,GhL$ҫ/$d |9%d g =md䲃tу9t!/}~dRVg~: (\⽱(k yXl,]{Q%R}R_WUGJQ=)`ɴ瓕ÜЖYp4i|v%,{ҽɋ$l춲^:`ЃiDi~CԜ-9cr "x ʴs*(Gb0?M#a1NO*!GKn  Ȳh*)>I&TO:=2AbP5bs_3qq߁q뒅=B&fUgw]pSSVݲZ잏ådu_1*nG̃LdhK"qdjǤTQ'Ibt䀉e aW,H_$BjL.`ϓ@,R>~t&X!Qu9~΢-YϏR,{Unzp4$]h>nlhN)"d8Qgu]_?,moImfZ4ifђ]NGyVi u M2w%Aåv֌ּH8p"ɬZ<7vfF40å]Y = "}?/H_m9>z`W( !LC1ףr5*-l" `?孍0)+1]5ɗ ;9'EǘnI1x@C- 1}d(,Ȁ_'=)`Eͼ>U|X{}θVo{k:=o 0]AXt!UK'QO KSw. 5 VL=EҀyQS^-N"AzvrЄ5O?FA\"^ ¡ͫ3eL&h5׫OjuXA_2j|XzCcFrBo>@̝F>+J%nK^ sZ+.n-å4ru|83>4[M~éF"@_dʎ]w{P,&/+H BSD U1m$ TGcͥ{d$L! U;̠M`ilMyaaNs>hw}SD$]qME7+ηθ\Q݁ ejIiE3[Πh #D KzԳוtg8O$ 4/ v(X{[RnuЎig͒}Q\ a, @NOXpSE!dM#1ŲFmA?SqtYEfD0UD[kݚȂ @^^}0pԻ}2_9 [i9r;hC|;~vM/f(A6>r-`v| "cɅB8/v}O_&.ӑ雚#l֝_H5l4?wB3Gn">c(aa*gXUHGO>ɑitrX0j~ epu:3 ½IfrwRZxµ?CIm\mt=(H,0z[vi }-R23wǮ*)m0~XVj{-v%U! bN(]e!s!)f1uc'}(w&DQ)k;bu/>dxs?rD9D։6aGzg5% <)Cp٢8<Rc,|LFV8v Ie5XןE:\>N}w]ӷlFqa ;1azcRpo;BJ8Sʚq_oFg%.q%ION[򛕞]?,CYcC]e,U3*O4 v>e:#NnRėe8kk5e >WG C([=d9vxmYsFR1vYOOc43[PEqMpnjEY% aD>$Љ(Byov4=4t-#yzP/vlVUG$rԬ^OTdQbSu*Pl  $2xEFѳFґp(L ^|~(SyBʅnwyJE6%ע/"{ ę NUP"4c_p$5a[Ԩي?bڕ7@Rdx 2|n/495}8dS a|a{nX5]+؈)AoAE/PQV&Bk#5 $C37ШK{4k0trTjPG!jc{J)?rTQ{TQ_kح c41{V/boR'x{~s=!;1ɝMw&Us (h`;kTPYxUʝ;gs^K4`GVoZ@sx rrT3Ge|Uc}3G-[.HZSR fFQ6d ?<`4 'Uaݥ)HQjSMB{d6B_4ߞ:^eh=\vjJLm+%VPL+R!D_9E?p?`.g,^ ZQse$;P`%"sskrIlѝ: sEۛI@;+v`\Wz3z\]qW aZ~mvo@HDF'CyF :j&>/DJ&8T`y,xzM`o#!G fy}{FNe\{9Ok24-zN/ >8z ~,^Ky@.?(R#0<7>nR?FahL䔼j7;j9~O(hwzv Sʜ7PgQ Rn S,B#`EpuJ4g?"$ӘwŬGwA&}Hs3jq, k"= XXkIJyä^3jj ۍXT$1`+${l*  Q[ a~D D7>' csevWY]ch|24?O \(yb=Kl@ ՠtV}?@|,c[_@G>HG`l&'#_=AU6.굡FAՎX$ ;MRf|۶.?x og-ʳD7i{7Q)7{E>(6vtg4lM&XeMvMrIUFW))"ݟ~AӢ Hfw`oj%zX_住ӠMm_s}N-OlmRJ~CCn/GC/v0 M,Y7mP C Iyc9s vafk0Uh;S`/Ax}Yul HPv9 A@TiЇ*(?]r%kD.݂i?,2iX7pOQOn?4B]a؈!E,e ny*n2ʑ/G< qV.R 1t E@#0YѦ H70˷}[*+Cp]iZTcX} r;JATN%c]!p];aejNUuj=n|p:8/~""jeJ0cɵVw];\%a$`fu%/D&~lUF-q ^JN(A;Ґ8&V CxT3TG+?bO4WԄe/u4^w~ is@=]B?W!Ry'&Mv m[3s]6M:YAK[47eSV-Ʋ9za2T?י 1oP;$.KZSW[8򶩦->UCZ<(T yEpX Qa_wf׶y/m v&? /p5X%_HOǴ6#G6S.[Y*6frFL;! !1.eKQICsHHFGB T)ahL NK/{ik_0UhٗyߞDdCŸumVL7 V,s/)G}Q7 Ftb^i~7 zi#{<ԕ+}58( ddYj2|yo z#0qdFA>!4#HI rtc%qO|T>B_rfGIq;sj;<2?jm [w+X{ť22i׌~C_" R g?,(T63PLRsѩA;!XQ_=^3z ]<6jIPzցcNI_#>{D}ksa)@Jv*Z0\F1u.fӄ 984 껯 E޴e:1ptIf&/8c=rO,uv@P0I]3Zd4^}sLRM[joxEUCi h:٤7 ?7 ]p 0vmJ28Q%W0@Vm,B@zA^ݬYze#|7Ƈf Va޽& Ǹ?, 1$ɣ|)33i5 .LaPwT26+c#=DX#6&H>Sog|jJ& Rהh8ek>AJxܓ c/ߝ~hLсIN_ߊYPձ^5yt$>9|X M@U5[J8jhhdZZ|"y;` j0Wb3TAOLͪ#ZK)lXu(X*閛 䧍>,jarRte~ xaU^22VGs^ƧUo>ݒˍʴQ&| .J ]?Y#-Ǜ-Wt}p:KұrvB1a ̩WeB\:7Sz چ=# ͇2بLp[%>+IŕIä(kDPf46LWT ,)݆ĉ2U ׬~u n. ̸Fk- -rn5kbwrXAy.TD*{:DP˔.Egu/˧(̹V6x:pO;r8~ &+LoUkЙrWlBjd־_Tg}~x=6K_  =:- #m'Sl<_psntjЙdtPo7$jڭLm-t c2,!N!i]sU`)Z=.CfOdP=jY!) ـO&z-'>3-K\enpڵU1ѢwI1]m=ǶpYUdy[m'QKoZ1]XzrMFǹ"͒Iui?{ZCE6r@sKqz`,7B#pwaW5書+K澴gV,m5iNFDgtW_>!\FǛ}Kɯ,$&W>1̨wȜ 6~u%f[@#lA4d {DEJO'A`jxr"m}k{h K3p+$|aѐ+nh)] ~^a*Z`]TBtMOe8Zķݏ 0^*u ńg)m$۾TXE$PhQj(UKjnu6Qp%nj?s4@OGZBOf Jt4/} 0,ݻ92.]C~-)ͅ[w6ᴓ2qG? "=6[e U[DH[ԐAZ%S)0i͵ FV?{Ǝ>oQ!,Ub8ۨI: $!2}c2Ȅ h{ K xC y>4>z@FB`7΍8]C6tNIBz[YZi2?W:|{n$ymɴMUϦ5~:I)/ɚfdH %?\Mtu{6, o~7Jd UW2G}L<*&[wtDs{=zӶDPh OySa~m|f{h]|=A8ʞ&CkZG nJ/` u>UyS d/Uqa؉;2ѝât'`B gy%Cq#;<$rD!0@Ǯ h] ?9VpuƠՔO).m(C_igCIJ8wr;9B#pFRIVmVW<;.Bɐ#)2`7fr;LaI`9ﵞR`>h8EYÑR(}`JsXj)r=2d ">o{h$OBBL5n&P%aGLo7WqTCgN+ik:-]{-})"G/<myL>~` }*H{z3QRݓ* $NUN·1-*n/iz4>H|^64"p 81=,18Ϣ}Ij%I yŬ[upAz E'uNlu jAZ&3-C{n@<G$5k= Td`2Rc]vZ}^1s6OdƗ?xs7^"Ȇ g&83LDZcGF=i]t0X5/M\؉ sl[:K`SѨ%@A(ֹ̼u"s.˭edO#rh07hV<5| ?ISbXS݅ _[G~f;><p|0PP)}۟ʮ ބP7i-9ٷeooqGr( <.k0?[`fhL2XM,1q3sP}ҽڹgbm{u(_ׇު2jSSSЧj[ XR fWW 2y`W"x"'H=>QdpCw%*lګ^u9"9B~KUJxk4:b04_M92sv>Lr|KȨPC~MfԃT, L"19j7X.)3e*St-5zOKO8tᯆ{%t$V˚H+/\Л- @mpu%[E aEN12FahąCXXA&IvE[]7H 2#AF~t4{nSݭo-jמ+aAt8a,2Bq{,XOgIxI=-w)7 B'Jfp75Ly/M-bĭ9k[jj:ٖ褱߱,uYC\WŘvG݅!Yv#`ŷl^b-eE zls=l)Ct,}D܍Qܙ".9}3ݓ*s0g#P{fo۞z>XJ]q)PZ|9Qs%=ml{uYU[hKwC"FUUKU +>Ѧ`2~pWg m_U5TGW`$_o[v?SFdۙ*Ӎpr<^B|Ee N3wԘM: RcGV\~`sF9Tu!>ԣ$$#D$}:L[铝YwTL/dRiٔ4 Nedto( ײַ<1KYBĂ ?ِ#AZy/'fsZa~`oŞf \*"@|NƆ""[xXԘB@J2\Q$`ؼQX 44 &-ax!AiGnA l#LQo4qkAҥGyBf+n*Գ%×.a۸X{o] [K+w +uI2E!SV@p[g_^v MȘx#$sHBGp}X3x 7K?uZ3/M}$ק']Ŷ#ܺ&iݳy84j:bh{Xs+3"{IYW L1e54;JsH'\n'Ib8L̟Ѽ<Dc0`eiTmyIoՀ.۝g?j3MnoF 1Bζ#S$a0MA dkH=B6][u.2j9<( ˷=<&G{G?$$n#eHf_xVӍc.89p-uGd Z6ķ,?Qc]PWг a*.,ۼXL6%o#|jӢ$B)h~@07y8;okU,&R1ȽZ@rtmRT6I)^;j_~,KkpE:'NCOBXʒ9cj>&c3(}@oDHchieitxK" bWD#Aj[_&3k#/ƷǞ9Nt6H6L1bz_$hUv|R<p;Ԯ-Hfk;͏]g>, 1sK.4ڡUOr.2H,ۆ*ؘNB*ӿ2jLP1R^ncF;\-َgq+pɌlъ,V^/(#-T]'}4`1Ez244f`+Syu&{\cR,f VϸaP'0O)vf}ZiqGG$8'3ZdpIf)+9 fK*#5gAEq[-y'iPW2=۟Z]xi#T;T9:;"ʠ1b#|1^F.eGKiDT~q'XXov%xcT"_ao$+i 3=̻4ekoX=S6CiA.N(ɝ_Y!Υ%' v\fWnth|1P 6r3EIƾY@wX<rvAO\:27>KjTk MIn"q0Я1p)O܆QQk&>W2:8XG_\ZfPM-O9J]EJ ¢PPXw/:rI JLT— 4m}Q6r w7Cd_#l~/j1gcD14늦dĂX 8CcrǬ(˘!+de [7@[iǶf#!}H\1o'?+gep^ 6 =@bP"bf dbP0bTKQjT)Qܢg]b6-zv5GV\A9 F9MBvA.<łcGSwQwhO ~'EMՄ]mdLy^CEo.nf ߙ kp(y\Gf yL9ӱ.J=ɞn4 nHP~g| X7Elz$sM0w殉Etw jeBLd3-ie`<ʚ1|er f?o+YT3Nn\0S$ z.ˌ ߟqDN}B,0t{$Zn3Sl ڨO`m@ 3 =Eګy /5 P:@ZY2E=%|ɁdF?dLԣoG%{+RZC֧?$_w]ޘ3T:1>*_8ҵ,*Mx7;Sw~Cф?a9fMQuqU+i4_uoo%;I44qa2OaYyJl^amE@.|5鳞P;2! dި`KE; mBxGyrhlu^y7|l ڑ,=)2[$[Y"m 7 w2ѕ+ 7#Vp7EBƑY7{݅ jTg0"tRX26%r1M$HHFqR5a̬6 (kTm55dySq53{D%;@͹OϺaJ>eYU*<3iِ{u#g/N1ѷ۫_Ao1&zHFO^vƴfȐ)dTF mmb:ŘH&%$L863,SB|R2TeQz?ѣ}v1-D_hZ:>F?1 gik[~Jy2؟d[e=9+[9Хqm]q˅%\u:n%N~ = v=Uއ!5~lD%[Qާۼd[L)`*s}JH0dN!Im/qm"qy[Lʎ6\7+&[WO Y:L:ɣRxV.BU+Ly'&RoIӦ4/[=Ľ-E;}Ʌy|ITۯw!{)RB!kZoTD"^ `O0>$Ŧ"6קrˆ*> C +gWփ U_2/ 4q"o* =Og$4L1#m5Y5 b]_`*v4߆ZܨGߡye@pO#ͫP`"40>ӪU&P\;"{hޝNEz\kv,'L 0#mO!%V@~i,p_JuAܮO̔JNPHH}eZ)!oTc[]{*%! (ѹtb6yluqx1$ ^y%_;v+ʰ;O`$y5!.{#:q U.86A8 \cIh 揝ŹSF$BśLu $ ?TQꨵs/_5 ~gÅ-:[NzO;ZD'}'+c( -tyіd!ojv ~!-(*ʆ6Gӓ-Rթ}ƤuS*QNo=0b>W%TL[~ȗmW;W]`rwͅwZ޲X>9xr*#HV "!m= ?fհ:؜4zڐ陀X;L5c?_<`K+2-nmpݬ;F \($ +9m6 4wЕd q!D7fo K ={d=Oݼp *!:bij'{3MocAft# JVuC<+(3^V ٔlgH&cca3텀-_5Lh<7N]+/;B]殤jG 0! e4N8{ꦞBqX垪vquPd-.Γ2>*%\ Yj+԰-NTX֋NZ~ ?=|E-T, ʧ5Ε + @ ;A- 0*"UY&h3 lEӋ _2ke*p /T]l`ld<`=h=Wɣ謄gmb/* # gJ?#ra콜щ9 (ra1r=>Dӝ泠(.'u}ܽX_zh_!UnfJ(-Xg` <񾬖ZIs!Sz!"xoX ]aB'wmp@:l>/1ܦF l ˡ0Vk(&dm8!>b\PKbH%hJT\ɭE\G5lR5#Khқ |b\e,nhQ;q òM+,rEڟ>34E66aq%|&_QZQfG9wkYA_owğ[Ju ga I 줎r\K{ ci!ξ\5_QΖӰDJp:Bt> hYM [oH\S=F]Vԍ cy"8+u2ltGLG%923=tԷM:;d{ zq%*?6,Cwt1}"T۳Ԃs8}{c% ]Q}ln.Pcw~xM'-Se#ҡ i&x:|wκdnLV2́&}2=)yvnAů9N22U@/dD)|+>>Ey \`;XV)V8~;CJ ϫ" #i:C箤^dvE}^wԾ)ӚHNIe I&N9وdhh[Vu3)4Hm:"J-sSy[J뮱~-Z &ox1zۍ^1R+6`o'gԴm1'CW:{* z`@B0[ĚB}-%BU Al$ 8 @1k(::w-t$q ޓ-X v*kTДXfg{Ϣ5ĩA ^0:u v @M亻K UᮗW/v|CC6==O<.4ޫP0U[*.P3G*=«'p)xT11R=uka"i3jK9"`4"uPށ69)޼&Z>֛r$bz G:gq29q}kЩbǽ8{KAonT*,9?z5=#a )N6o '=zVR 8,Xm:'⨼B|"1* ڇ)(2Cb-cI3F'D}{irR{ zPR:bHL 0pKo7,؈0ʞ#Y.:eb8WE.8y:l )\GÂv(V"k~K@ u3d5e'OԡһͲ.!ݬX\?gDhGQE~&=ȇ:ߐm]??s4G| Ֆ9y(H98, k߱.}M'c,r,:o)~٬)[_BhGx hV%D &yg723Y~h+#8\;šSwȂDY!wI*RZ%,ρDE,$Xo_&-@"]!T[HmS X'JcD^57Exڏ7Ga`Z|<ڪj#ьYzY)HMD' GnM斻8q3qxJGw!Y|lZʞ/f;|vl5 l\^T*'"a#hxO!4.K3d}3~zTOE baFM|1y_2с|-bf`LxVHYaҶ!%̺+xmeÕBD{fkGc|)E[Dh/,!s`xg_Neϫ:.U9 k0Xh#:3S_ W0";\lՋ#\D9G"'.vcprMq@"9R! B rBeYM "/@BeZ7L 2ZN1dK+]39LF=%-|Kvf7JfY}rTk 2;*SY\$k1)^a/\a7B! Lsm\} r*pfYu_o88b=!s->gdC֙ ܞZ"iU[ێƎ>/K/:SqVM :D1kip֕Tn$eQ#s:] D]bWnjIJs\~ސKŌRq'#5Ikm$ۘNDYbHy~l> t}?h`Y̝0(&UDcj(R3iDl>4VaPf2~ɭEYzWb qxb},~ 5!a? =3 1Dc[#4f5+W#CO'W߅_yQ]A N34ś7_"p _$rb(,FV.wce2ćzemRqoLۓg^y N?j6/&Ao]nP LP;s[[gc꼳v? Pܨcl!j(=]Z( ۃz9ʍG Oъ Kr džb NH.OeGNX\bF;ZdL:[xF@d7Cm ܜvv}Ljp gMCu$B6vOĮEQէ&GU[wc]Y)8;/3kD'D.M2F c3Z'¾$>+f8S[mtݥj)> ,ˎ4>m9c2߹2oHd0F4NӪZc~Dؐ9H1wH2L3)Avc.GuS>5J#R7 H$J&&Nfc;Nn +$۳t1|~oV>[PUkoE ׁUniM/[Yʴ50з׫ Q{ϾQ+H8@_/څ3TXOCA  );ix5[f#TSŐhoP|W"qS^_dA>Id+[][-ޥ7QP/kkN6qҌHEtHo( bqtf P<.Έ[6vroz[rSjx|g8ci'Sˏg vQD,&'$2++{}>;N_uwH 'Bƿ^󵩿ᰥYʩD-/B&@ꃝeJXe/qfZ_: Ba*~E?2ǜΆ`B(Boí}/oNZJ-ǎQ‰-q&?`y#_-oYk2CH/OMΰ47V|V#s_zƦ4 s0nr~bOF7'lC$$vv꣭B W ﻘkVIqrci?رh 2ZZ3?Z͔6s!(iQ0K.od|&Go 6Yn+q0 ϯfMH +zHHء|],;Uz*(<\5ju#ק 9A^z<ōUه϶sh{֨Am`_fuN4f2c̣Eq.AW~ez芶cV# ͿNS zwb^aN=>,KXl\J(="*>cjyt=I{` L`Gfc$rC#H0HdT3$S[4Fr |ʭ9E 'KTl&SK{ qR[NTp%Ozjy,g)7ekee.M& re}Jtębhf.GɁ]pV'ing ?2 |2߹J,_Oq XtG2-**[ڞ`p.% M4.9^"X؜%E \?t=shd#{+vLVHa T5S% _?hJ%lU$oI-eɏ' {z 3q. _ʱw$!IqAG"/z73h~rt(u뒽CT 7uNH.}V"̇8WI ](|5Ȉ"@ح_&!MތY41 Ru궂مuzYl3J: LM2^$py37FA8·CB5;>n&$ͱ٬028:uѩ bllp灷')lh=(STB:zZ̼G{wIkjDRU+6Y ]/B^\k85eu*;Bb-$"&iWj5meKӓLPԁ_%7Yk*E<+P ETl/Bp]U#Pԣ*!Yn%^]k[TʒʲEӥO~B~~՟a" Š?!}tak͟ăZv1D5|4#0\ ֺoXEHm$QJ,/BZL8ƵѺY+BW+9TAmv2[HSE]y'mqNULɀssvgI ňaZ6:Va v0SM@z4]P\m@i( kai{Nq c[̊  +Oێ@#fd~]g1Ez}|7H+"5rcB:~/9z3;nD0a,b2ɢd8~#=k]S Go)hIDO@ _F} 5HZaYa1$?o_b4BH(A#HX)G\/hX$+}lkG5kӭ'}g.)EV?>i*xD~a/ϱ1+~CVi,/p TC9Yܛ_K`B,x:F̒ܙZ>e %:-C'g[^IβcS3BwkCUrejֲ%^E%4N!#V>2ϬL:&T˽hJʅq6+|>y*]w'sdhd-޷{D V"gLު@j^1/+A]> D0oFC7qHT\:u3֠M`,krs =y53<¨Cc|I9g6rr`w֗, ؿ木2;-afĚ꜋SCRVe b4Vek$„PZȆG":9VO^ݸ3hH }>z2 pA![qy/;mtL8pA Ž& )x^A 3O~C!r ,U0bi~%\=wytFya'J4~IP/Y7ҵM6:] "ґ B*;q2I|l NIJ>f +}-6#:kֺ؜ &z3Eŋ{`ZZeiNvi;4#㲹1r g0Xl;?VbMeb $j<`@\ vKaVxyN<oFf?"_*`)ܯ^\\d27 7np1ioѢf{70< :G2'jNݐ=+ 0KSpX&QFќfp=ç!k}| d_K!A?Yo= YM}YU9[ \20s6 _gY>3臡0ubja^ԭhEDd>8 Ꮼ;*n8hâ;8̇9G/9mHHV`ޱV6TWj<P{פ?RC~Ror Cge/q'?8A^EX Œ韛2THD%փ'~ (tk„@ѷ?s aqce(J'x*HY5i3Xc dRZ>tP(.jZ mT Dg}P]'^GN.Qga<%C V?NȸkK]Z }?_>,%]U[ 0d$lݟ'R>?\\&h~_hd~>g\á@Db >,at"WX4hϵwm&"WXlGt=p) OHU 9L4VBbpty%`?[R"\ߚUu[i0LًZM 1\i`&j@4bho{ϵoSf<~?TE Y׏fkPBS:85@3i$U}BRibbE'yQ0١T>X5ٍ  9K#\%K^neIx+֔^) $k9fUy-M'QyݠS۝}&ɋF4tAثDa9OZ4[v3B|OY/p%3δ||*0 jQh`Lf^{CȓG>dQ pWS+w’Hdh/ )6D'@M|ʍɍS-hL͡ˏAM,'K5Ӊ˲r.?`CMDPϧTY݉UFF0v#)Y{y>lg M z0Fm-P Z)Ϻy%Eϒ%ШV(bSKHX3s,_ʄ;~2~f1Ts49CFFH$Lj9$UçWz7m߉XتжB)[B80 aآ{2:w]KJ`qiނCUaǥd$kAS`\2m>_XZ ./*gجJuo{!O$q..hv*2m8b|LbHJ ;u.4!:yOd"m3bTMgSO$ӳbN~p]6lnO~J{@sq1J]}N?/BÖ ub)N.cI TL 4AXXYdv24 ~y/fMضRi.ʊ䓁]wv½yڻ҄q5_`t iୁ0%oP4V)?e_6.B@ m Z:y-t\U("ϴ_q ;l:S~^ E-Z4 Llf v3,K*xQ۔  Z&a46t!ڸ$7IWOl'uXVx2Vu)dkk6`׏Q{МNUƀC3LV_|úT- POwjïtFQ憐i*PL}G^M^y_3N| hmm:='X^^9 K:69hISȜuU`{qj!wϑhpYW :,AO&劆ȓ=^,d*BG5 oPVš0 `q7Y*ؓԷOu]0E> >/YG!^m;nKO,O0.T tvocEKGԮGg/54 V=[Ct mTC@Lib5}jc4 Fa8JV~}yA [5jyS|n|rVzOhmX2 S8OGbYy "IPoJ(ş.Nng P8pгVf-A WgnPU |@Cȃ0yV.Apoژq]Rk^{F5lGh 2PQ<|VZ,2 tZF DSod^ޒ\2 KCfJ/($mqASZSBX'RV$Sf1 -< ȝQMƢݣxoU>i+߬ ./ PNMK&(F됳-SэI9$1+7.Y8ٖ) o L ꒯"+rnPh(Ց>dͩFaeڅMn8bE.,a iL)r^yG$z0Ep+| 訯؂]Zj<ɗ(tD60[cf({6͠AK"($Mss e~$EJ!I,+P*8GP@l6T+_eOkHW XפG}W)]נ' "y #N/o4}oc\Fy^abY4v= ]~g+wm =lB%#YGe4wY2^U&10f!HNpKy99Rx7$®q~1RihJ]O YqZd"5[ NؚH?@ ̓LE XTGS!.(~a*r8۴[B(IK&YR_o9m 6UZGJ[UR0kI"m"h `6r(4U6KA*4;.=QJ(=*x?ׯMloذni.N{.n8a>~_D'BG4/\o3:ao ҕ&ƥߎɄT9XD~ݷsqFEs1!TaB3}#cNκdhV7R jn;9"&>Ӥv\‚h#Fvqy~@Ҍe<7_Yp7udpq1[uשnȭ@ɘvZ C&F:?+ !hDx_+j掬K*WfQHV 0/Qyc۸4ʁ(S5up{:Y dZR*^_ !|C b`5+?,H~yw l>^K*o̳e6?ٟU"7n5U;)iJktUlJx8Zb'0"}C]wg Ɛ |ZK-e)@jKܿd&mJJb,Cď\1&GIJT"u?_UdYb%hDwS}rhXV3u[]dZ+ nGPyܞ*1g0DtRY(#h?0x%̞Efe&E7fF''֮#,A @}}l')0GCgz`E&sMp..3A/l3c FV@Oh@(ȐeL,)3Y3A枠n4 ֡[<-Lb3W9"Sm-hLKdA6R5)߆%LjAz K{u񾑃On⺴b/Jɚi2Zڴ-~_J^58!kN xbIv+ed{,6Oә.2ic/K?* A>̂Aa}s9x# An-0&ߙLOW0QUَS6=*\&&"уDU<߮A"Tr{a}GiRZQMu9A@rx45Łs"k"QŅ ac7$BAY%RjMI!+{g|8oNR' S H0+Tb>m(~ܠt2zM`2C3( Npƅ"|AM? 7=`i׹ڱOrĆB ]O嫘zIs.\yw{\h)5 gdK{O, B=iaz`h #A`pb(l_q+RK??J--4JNzJ mׯ"f_*684l[5t=7;ʤ['l9 u3P5$g[Je fB)'4&6?J vJll[Mͬ.EN;/ U3.@lk QoEĺѶoh3iM9_"!( ~B*{Ml/I_ {Y2ڌAXL'2KףmҲ%U[ٝvGH=B@,VDb{`m꣦ ,π^Busot:/zD HGQ[ٶS uetj2 ho9u0(RH֤ Ksǡj%cyRZ/b 61s3F֬'w7y-sGغ Q+H ##ͥάҺT裫2xfU0'T5ś!Z3= Q.V`d6)e6 զ$`7b \|_u|@ǪAm%*+ӕcDJ׹ 5i+wi9%z9 *ARYASU+,-֌`n-_"9_5B>x.mxyGC=vjs3]3:dvd|- _> %Bx~n=MHc[hO xtF̀Â/צ$扇U-z4'! wu-nӯd}mOISU Ec%Wbk2.hJJYⰀ3qKjebaΜ&/7ƽ(AqԩHms‡wοQog]+wE^RүH:gY($cpU_QH^jY!T?#r:7~veB7\Q& S+ 'K`uݦ'3Io+>oJp6lnCt5.㓄 y2H Uy]EYS sP;1n,{PW^0 Luà[o6ڏt6fȐBjµ͜){)E0 Q~Z GHꞀ881+Zx"T_kv2I+1c$y̻tZzy-pR_Xbn# 5;*]oDo .R`_s(]PM0HK"C~=ϱx߂' A03E NH0R{_tdK7}P[7'Ǐ"w.ݥ:!R$0⊻ՠlGSwTBeQf^c@\I 睉|OT8lsB؃_nNȄtW{l$bGg *S{m{$ 2 1Pk ؚedoA<"t~IAd7#Ԏ5SM@>|]N}4*R?$Jy}Psy XӐH]E#SzXv;C+\Ksfv,! S} fx0ϏD(mGB izQ@rP"Cd[HV>#SZ"ǜ3C@g+"=?BciRӓ8eF@iGɕ~l-'ְ)ku FuGvtߗS| bW~ulgxkğ< N4[Fw2?!Qu혘cHXtTщن7D^$/]%#C׆09-vTMD8ɠl=hE_xb}һg-iP[X\`(JfzLv)HG0x@|ъ(F܅܈T"Zf>!AqFwkNJ7d+4P0^2_؅fNzmp%mn߳ 9J]wzѼ6+W' ' (V*\?s9K46\IR5>0b&TOXF٧Ig?vq̌Ĝtc| @7Jz- MAQM_!.k*W. =udP;ey&#Ijj&PjQ+hJqbz0SLiz j|8++6F5Su`m8Y.d/)U8TLIˆ/{ rԝȎ{1^/^g}"g֠1``$Ф?Y9f 0y"@@J>UZ MMi3'g0x$Kjᜒ3*+XW$SD YZ