libsolv-demo-0.7.32-150600.8.10.1<>,ͤhXxp9|zըQ$zR/&Ve*5݃;hmOF nCpAm>/MjUn;<6x_K.[}4CVu llhbV**EgXjM ]ӊƨ1,h|S*H@E7'c{xb~,9?\bܐIHP>e%FQ`ͧ)Z"nr4~\'M b,j58, z8z,}@p4>AL?Ld $ Mx| #)4< @ D L  @ ( 8R9\R: wRFIGI4HI<IIDXIHYIP\I|]I^IbIcJ[dJeJfJlJuJvKwL8xL@yLHzLLLLLClibsolv-demo0.7.32150600.8.10.1Applications demoing the libsolv libraryApplications demoing the libsolv library.hXxibs-power9-12'SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/System/Managementhttps://github.com/openSUSE/libsolvlinuxppc64le#T큤hXsdj9fab3f0061316509ca0ef9b041aa4be97f6d05f93e127e4fca35e470380776894ec8bdf88dbcc3b867c64dabc500006955b1e1dd45a761f5a19a92626f75ff66rootrootrootrootlibsolv-0.7.32-150600.8.10.1.src.rpmlibsolv-demolibsolv-demo(ppc-64)@@@@@@@@@@@@@@@@@    curlgpg2libbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(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-1libsatsolver-demo4.14.3gx@g@g3C@f@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.7ibs-power9-12 17461638320.7.32-150600.8.10.10.7.32-150600.8.10.1solvsolv.1.gz/usr/bin//usr/share/man/man1/-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:38560/SUSE_SLE-15-SP6_Update/e9208b305c2300a9dc5a7eccc9acc31f-libsolv.SUSE_SLE-15-SP6_Updatedrpmxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=ae2ba15547ab998b15764030598a8c8f3dbf2000, for GNU/Linux 4.3.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)R RRRRRRRRR R R RR RRR3n6Cf kutf-8c1af8e6b90c9bd7186ef898ee4d7673bb9a51d5ecba0bcd68139d9d92eb955f7?7zXZ !t/ઔ|-]"k%AK&n m+ V3TI#z)4ȝzU;1ˈsE T,$u 8cl7vӴbGD7'j.A}YepY^3t;{i~A5{-a?El0襛OI㤔<]3A:0%c C4 % +&k:2#>RϏx(D(U9|ࣻCe!^Zj#R1ܟ/N294%;T; 6;yEo&tkUʍ&/,Kbs$NdKYC;ϋ7ö0?v3nNOt3ʺ8bT`&$猟"aD%G[eGiPT̉濓GU (!PMRp*g8ZZ J5Uoi:ǁMRיHg($Ъ.<-y% 5< v/>aWy#aK\SW"@\'nWՒz[yY]lK` }par\I5讦ht$>&h8o959̕U_їcpK8%d lC_Zg8uUX@WZ.H):dX=VJ8lJ/߉>F;r tK WSUdNp'Jm!ٯ]k:˜4v4 R]%'^r1Ia ¦J|]w6T۳ \:Vi{Zt y &[fWgSo c7K MH9-jC8Y\T]J> 43@ѵzvnE @?;zu5 LB J͗7o=x/ѝMKwź?Ox fڵts{~(ў[I6k€^#h24L^?Mm-Ղ`P˄s<[ WƖoRD1e삠_S۳KZ ŏvEdF!/cK烿\e]  V%sh$!{9ң7NcڠZ,%"`cٰjCCI<Q?ϥ*ڛƟy0ѬxxM*; KhǕD<3cA$,{Nm ]^R'@F3/KW{!iE>MI' |#,"}w{iAC P< f\ Hg|pͅWu/Q OaTt;P0ge"+9FRjXK2X E u߅O {UUS+Nnۯ r!?Pѓ`auF\U>'Vm"?ZZym/&j $û<D$8fP[V?n<*fT !ejALp6s`YsydHM{]QgQ Sri}g-qNQD$isN^e!UME:a(lOS-JZFҡ}6儘EX:- VfoX!ˋDs%晠,Y]0ŗF>>:R!rÂbo)Iu&k''mWM ZkuorNJ#tSx{$xy 'T/`f|c%Ewq:nҢ'U 1ĮJ!@JP{@CAz,n7f[ iGHFmJ褥{ xͱ\2)H 4r; $6fC`~7 W[y]ُ#Ѹ^UkRzU+* qC(Mb0]rWhj^薪J"#^vAG2"K {5;9ݑ^bdqT.%Rj+P5RE r{¡PXeyr'Ce6X0S ߕs>s&s_/ڸ|&f\%xfNlx2"p#'#Cr܃(:3A{\|ƻii!+ 'I۳82EAE"- IEEEK\d2 FSk`"&,~~+ubs$~=qYa]?EE*/ܨ=!lW5|\LkU^NE<h{  ,w,n4qԇt0@}Rv껓t ګҁϭہ'PϤӠ'b:K2Ж,~ctmJsZtgP`$d/).] ml^sײ(mۜYBWJPk k#RMx٥.A7Pٸr &bh]j63he# x(aGa]ǯPAe}!Amg~aa󝞍"G_grS O;?? #v(>(ꞳȇSJ.9Hm2FxfR+̿n ? /uKǚUv_mlno tɋ8KU?`x ~cM+,+ T ~nƈFc}Bgl'Vy! o6gI~G[c^B[0&"!R{ҫlsYJ-y'Q5FM)nO7uc% 1P(A}kύ-|3$8h_?^6A8Y s9Έa+e30,fHk #ÞˠymlS (J=~HJȢm# t"IԭyM`Ef x0O<\ 7<Ք$`($t@՝!>`ٔ{N&0V@fQOmDi! KhfB\>w"Rbf6C;gYxfG['n5H=!_VVfS:¾Is^W1^؜*Q3 r [Gږ"<0ANNMJZ+ iF /nR1x|[,hgmDž"46zfuQ4ūcb<,B-چ ߖkSKYz¦ATTTtJdk Vu+ 1(@EMÁny$[T`nьFE A+zL}`D}Dj tGzjJsT΂]@@!$D?|4/Sɓh!&+ɏ7Q:24K{0_Pe"=:1˷lJ$9NUqEIx4Y'"24'_7(J@3zR|{E=sI_62ID-ޓ7'S)R$yBJ[{]B]+b R>Ze .* ?.`MOI`!R mK&t5V?͓_ [<9n gJ Mz' i3 &]֜w4y;2 Mg_N2U;^֏֚-ߵ~W3}]UM(!\Oaq[U6N/ p/ɮk-k>F}? 0\<7aF0\$95T*itXwdQd8刔hO9 HH*eVHtR(T8B\^ƒL9.wXmWV&A&a^/쏇VDOA% ?#U?^+_Bd+I~Y89Ȟ_PA4!u+WqAMZiEۘ} Uu!hs7eg,BKXHYA*B˭Z(f{}pSf0^A6Ÿ"E\kIA'}rrԽj`ACajpV+:wHd~t R|SUa*lt>e|ةCy{m"Ե%9]qTh{c~REN{(YbLoyxl޶K,?J0$|uWcSM 6"ZS nQzI CZRN kE*@+1>Jݣo&R *C}odž5 ^$4seq(wUG*)^NZ sC5jL JËZIq3%$­iRoN(#_/Y}?N܂uT}NbMlm:]ƐrJYFUx/Dt8N_ JӮ$!LLguo}wI>8]~Qӣ0޺+(#74IE=kg3sK w [9&jVuZ?':uVK6]Rn{ &qXn>Y@50=|r83 $[ 9L$w=: 5ɛ'`lY#a`::?L fP-z7\&(4ka&U*+`;a.A6{]FDMY/?뛘/06?6U#f-r|T7 {4ţj"vFVepBmk_kˉ{AsZ0Wg5 fM\W9!clIg !s 38*Agκ_M*^MwBkxfEjuLa"#Iа%4:QE˜Nv#ͻEH)2IUisKui {MFqD <.D l~\"y&c=/Kۅmv+}3+ElJDMxi`VO=w+M~$\KŕlI-Sh*ͥ ٬Б0H d0 hAi35ب`zջpGydy蚿?,X x\&P%&:pdKEPmvٺS;P+93-rLlN3C y- w(18jN/{F0[?-0qPfy-Ay]Ŋ42&jkDw;F,ƛ%ݳx:#Ұ:,8M bj|g;D ,_|e6MA}fOz@ԝ@O=L"< :PH&TVբhzP7#y ;9uef4$<ַTc~=^gS6ZeF-w C|<HߴFMkEG q6ypM|x_aC(Wg` eOXS{e䔻Ot{#*&aWgiEdaG]1*a'miߘJ$oA8I,6dF4_흂UytX>9E?m xjobw0~>d18%g$hXt㇑2awT_69 S×q$O /Ga~G%'ȜjTa9s2WHZ|֧k:[{Sia+dyMt`$ 6c#zF¿3OXOܵ ;uOCO_n2Ʒf5ia/mnfޕ#V]&Ξ-yv2yltqܴs:cιZs،sѽlV~{vpuu4​ U|0g')QVD1cd!Zȓis/qW7)Y9L1:K`f& ˣL=^xv<8J)*c@H۳t ѿp|ޠQ* .ll #bHb`~XGpsYxSBey+gQ~fAG0!%mqvZL6$+lSbimWT1 ?΍ \[u_N_Q/Pg9{`RUDPN H>bx}  "[vEG%g Yy p3d&lb<|r5OϞu /ŭ"0uqI+!fYKkDbr@R~k -q'|CcaxNE,!Rr< R#Poj,>TS5!d5n{,AfRKT.|T*DZZV1+EPc >?<̟Ou Wk6ba bpt^,?ϰR=0 XQbYmMp#<半S@UɜH&'?&Nc)u5:Bv^SFpftDW]0.>VbnPw]z.&Ϋg\e[*>)Yr;O-78&10QokB7|}7J' YTaw,tNwaR>$"НP7xP)ܘ؍f}̬90ԥ8 d@x;KN73sJ+ &, ጵNmf 3^dEZ B2`2,#4t$V -6Q#>eO^}fu-Q`I@VZ ̴/2ٿT"/즷G̱W`/\M_{+fi-_eH DIXn;"9v "!l،R>q\hD_\QmrIrN(<&xUܗ)y}C7k3E]h A 1( 45lө% Wg{?V5X!Ͼ둖 ʛ `Tw}ι=_מώF0Jk}QdHi.W~*M]LDn>o^-'b::͗ODp&3B@COUh9+iy _6Z% 0'Qy֟*5b|M7fr3 gr[xS]`ؽO~B0{»Z /g@JbS=v[az~F,0fH]ϷE>ݓ:Hc'䁗^19\z+<7Zqd2 ))hSgIz隣Z"8zfyݜor`NN|sޘZe}q}ځ:\vVɽγ P[W jy6E1m,Ud;qa+ >y);%Fkݙ"RBH;P?A`=Პ)6 _7$ ~[6$[ڷ$6oJQh9`-}4{ / 8mn WXم[Y:jY3 4Y/eF>2 g_~&S8f<^o!8UzbmS洞31[l&18$t]=VݖOCj]."u}'-C>5&Np6߻eFy,<Z8\YqTQgP&8?PÏ{$gDH0?Evv0uĭw{\_Ow.d@唷c(SlԅTmQ T&޳hcZvke;9g'Yfw&,\9Yt7ò&-n1ٻPAd3sPI I.qPl[ћՑH =Niގ5|%H /UALjqΡm'b6egد7'5yu&39r/QG1HrȣOxSFmPgzHm\r5A9~eE:_Cg| #',,a:F6> , yHUY/{8QkM#!5E)du u);~ ,1jRDDR3x5JPD7qRBƔmL,ʩkdGA.ÙC6< C1 no"Y٩A Rylįϣe%Lmbz7U:'7dYgXV. q3|ƞ^m-.' %?݆)RDmMUv^J| &s#Q)Da)IpQ~ٹ0PՐ`T.1Q'^: y..ݛ!P!<|T]N2xӕ I2b0 k2)!~Dm9bQ?M6İA\*嶢L<ز'ǔXkЛ=EX('DJ<)ZzeF0:O l,Dp &C/n(c1nur}4`b/F\{( N?NMo}c>u@57(ykw&$pϮeٽkK++U#f?rwŃʎTLO5$Am6@$3-EA/9Yٳ;*4NUQI/6m>:a̶3$j?jJI( "D:`8{r+(t(l_j̓wG[!{IwH1J\-|n47 ^o3I(h_5 b̵U 1žuƒTT\+RTՠ )$#xº3&6a PQY9 d 'k\%&<=]ĺP ozB͠\h{ݬ?m $j];T,Mf{7!yLx^d$Aa `S_L*glb}KrW!Zcq<)L~e=)d&\NJerwE.SҁW"$4Do&pXEu)OrCsH[w7P(JN"~+}hD`x(% ,HᅷJ='Yw܇%7su߷4kֵQO 3ǜl6&5ܜ:nM4+>wInB4G\X[zYgFY)N:Hn`g|qVDK>Lj~  /;2/+@5DLǷܭjϿ"bNaTF_)X?.qe9?z Oi275,*ZSglJ*E-6!ʭɺ8AȩtL*dUG cE7k~$n%Rpe'¦Z󆰼 *T}[&/]KHgbBɓAo:vd=Ft}~~vc zGMdw7~>MVN}\W}I|o=ҧ$MЭ1&&^&wV'TvoJ`B)g  8a;bRE]0XM୳zM$Jx kzcϱ Z2/f20 %m_p*gLbޥbQY ҇ 6TzƄ;zlη @({JMS[vo48@ \/KڼigZ+TO;,V (vwVKo9uOT¡S@SDt(U0lA}3fլ*&l'6 U~BJsBTGlV ui!%;,ٌ͕߫ڭe4@hԢ!Rmѫ /o0SrPݶVL>TmSM8bZ[bV1sr`APKaFbl|HsE0m}M}Y,hE?{MljcZC껠RomFtQ7`2(xf{"7?l<fW(b r嶾`bPk3Vn CE(R'ôֈO`q3meϞ^rdK{e|'ϱ.R##'c]W\1~Q]x,27/we]ЬHh P? ?7ka].5?[tUssfNj+udK6p%Yu&}r#`[zQ<= /%/2A .:DV\j*߂EAzI>Kcfz_!Y6d"V1WH߭`71Ah (E)Vel=>+2l-6M(KР+E(l&yJDX1£vW2Tas5 "eI'UYrKf`b)hx?>1ݹ5OPbfP"MJ1z[P@K(H}=Ac2H׃#z u0(̋x|n>iSvH nVj6ңr3D%i;, tSuaګ|OMz?z)o顿@+6@ǰ )zh:`٠H|o݀B\8nP(` U~R\o*js4ybFX&=?zMp"yb158壳dY!6~~rQar  Ob:DТ m>4O 2)c;hk/*$=7*:\7?56;4MDg( a%ڟaMvζi3XTOa \oow4~_{LjÙܤ`sVdq:``_kML;x|Evƞ}ȷnBUv"K`;~f t2u]Ǧ[hu8p2O⭽G8{01V.HZDRy:߀kti𶥄قr֒j<է uR}Z:Lr/w9 kfRrlWZnB}[?\SouF8m1cbW`[ im2i'`~uIJ4r4@{5C@|ܜaӵVP U"h̚N P~8UF+#8νE3t8}|pq vb=P=֛(vLF(c7Wh7v:Ϟ|A>z=S!Nmeq-<9+ONiG@Yd+%=abc,uxa OGJשWƅ%҆(LO6:a\e2Za HJ sA&8z"FڭO p(hʼnKli`q."qn %i[e_b` ϼ$}xq.vx 6#ªUg( Ԁ_h۔$P ^*ď[+gI% > Ӡ7C]+~F|͋V=٠HFl":Zҍ`ϲ[v26~RBy,E 5Fr]]iL v_ !نE[S/@VaߡDȹkw>H?LGs Yឤ-86#F#"5i{CpͩNN`YBҍ{ζ#I٪!pTD8.P?_@U.x~LxՌ%b[0=WAYJ8.Gx}Rl^/"wl)wG^UK'"ɗtqc+[HYOgzz/FjLj@*=Wy/hC_Xm}C(z£ cbR,]#u*$fE'j?)ئrAhI[!}C *HL=Uv9NCdFowG>A]4]=-.8\1B3h~[-T`\Oh0o g8 q6rYۧ&G"Q֊7U\9[۴aVxW*OX䡡UmP +7 ! 5Ӳ53PQi6td*yB+U>:ӸzAbFClYz7Swߞh3ӚL_JoCuULI/^Y-,f3'FNvYf`I봤 |#я8 Z`1R7`MʂաA0-yߤMGFh :2Ffٵ1q ֭m6H2$Gvch;veT:fͧt3IVkaa(!kTid{dAꁿ8-$(>Me}TValx}xI]itcJʜ>̋vPuEd8ꗐ8Buavv7,X&jcJM5HZGc.hyڋWPu?*zZ=M2&NfP^舧JJIID52=أeofHDr.Թܾ:P_>F̶oTgBx ՞џ'P9Lַ̽ۗ(<,_|]^"f*Ǡ<*%~ \Svssr6F̍z 姵%gMNQ63Tg/>Phяސ(ѸnFhS(B- m37^mt;$LπubQAUp&ؒQ?ecҳfk^(m`iGjRcT=2cvYYؖ֡P_6);1%seZ8|UBE(]ۤq%>Qsh\T!x>2ģ+'_Q٪A[LZfNo{&QU ņ$sg*]?2SG!_b6?5.!zoGsv$>U:G2@Lg ά2h/L廫u16}sL MBu{ `e'GZ~jd9{N%@D<\K 64w΋Mq<~mw D 8pDKfN|v$[a'xf|zEk酏WW8d`kcDGFZC'shG[u .iEC-TC[i2ٻͶ?4WYC})|BsL7,a4}i:Qbm\fR((,e,n-bbT2PVq AG>g׳-o |O:g#uoI|r;.}Vzp\!RnaFFd-84qD&VXu-ieDV$1?`j<8X`|v) }S\ JT ujeÐҰH0lT=ƣ$պ1XxjB2:\GD0w[X*8HIRK5JLI/itRluvXDpbp/cUNjH0qvǒbPG\ xaIĐ*KQbjdMBAlR7Œ  /qZnP/1(T-x*ʻAz=GJ-M yd[u8T WwK^1£t7`qڔ4Ԍ[uFLwt3vudxFO6z d8GY߽f^{{]5]V}6DO'hYQCP%]2kKn8 Rw"-/ NB }W[ϣ|;4%W1An@+/\K`ƿT˂LUڋXsy3X  5MN_2ȃˣXNwxPQJ[fMkMPQ2 ޺ϗd/27SVh;Xl4:1aLIvV= .X"sȹA"5X37QЍ\)'9.I(⩄!L E[6rd/7#ٛ"GBaaMk<Ő Y k@kq%huIcwQo0ix"@۾Dyt#0%4v^_QhǖPy1ԼUz#Fw<ȊtgJXgXmu% Sҗ͙vԪ&ur"W**}a#t9EL<9Ax43ԥcUs,<[{Aq4q TWt9ೈJaƨIPPWxZW.⏷h* ײ֌O9Z37 de%RD] CbvoG-i%JZ5)I`R35R[0/`RG?8d}t8*nE#(lXb&^ hE %[iܸ0a5k&'\{}Lm㷻>`ܺ]F`|w>$HIt V]GXb9ڼI(ul_n p\Lo 9"qmawmX5--YP! q}ԃ!REz*p!`j Zۑ9hXFVC^ltQoz7\F%/Prd=mbg6ƬA22wrr[c)kiKHMr 6*3þ nPb G}eZm=|a/++z bf-w Zt ?5K8! {ZnzK_Jݡ&)|ޖ\|e Dwi ؙ\0>JhєػR+ 1+rY@U]–)O:h&L3Ѝڞ]O9mS!,Y߾DYm_[Q Ԑ: c l ̯Hktoֶk.$8\2A,'ሷ{, B/b*z"1#u[p!l@9~&VgGI"8T:+* ɒ ].O1Q`|x%~~ɒ*{T{ۺU|YUH2x&/y8M k7cdpڢ. G0H]F#sQ lȈļ]R aX. c Όlh'x5Tثʓae6v::i^*J6i'ۡ4&`ǢΙcHq;(D C36ܔFlgo*{*.Mz18JLiAnX=k%y/ȫ}J"mk9d’Hܮa"Uifp_nA@ }W}cj>\`4p Ts_iw<Lgϛ{/?uph0Z@?t~W#gV5-kF$a"FYVZ0ߡoS^Ѷ,Hܖj!:~ :eh6'[5#M_^ky,P4G9a*OIHv͊-}nDx ;&xZYiI'S1GNݏi I4>N}3nl[N'LSZڑ؏HOX`C8anبoW%|㷫_GLK>"b9N#0ԸNhck2^ti OnPV|W5*k{:@SA2:FWZ(Uq0=z9xӖJF"ko_mS&pc "  \@iVEb@jb]|"逘WkaXm#][@a tO],I bJ•M򟫴WNQ\9SnN;AQ>'"({Ox!qS̽gu dȬq~:C|}X"+:Xy 6fZ 4~uO xpy a ̈́B'Æ@=@x 07 %؋)}$o^o2ourP-qiSbZ@;eV"RX,@EdrC,&vNxt>Vi avU?v3%@H崙nZܳ t7!*Xrꂇ56㷲] =­ѫY]̂}Z #fN;lʞxaHlA}ǙY~w<_!!= h#Yw7D]8(X$wTyL7&V'ޫ 'tF ;)(F^ڴ)6 S9JQT$bfϮW$\;zQK" VMB'2_`0hfE3qN֞%g\`Q_[[Q,Ǫ|n-r#:M.3,tⱭk1 *ljn}E&s3?&w8)sK$!?ŧsb5&ՀBru}ѱKԳ?+PGOм]e!bPX'䃠Ŝע:|/ da\Sjqf6*Rqt/ ?INg1tR'Nq㵺W86o'|ƧCO˼SEUW^RP X9߃-lZ&qtaL9%?P;yPcZP-i:ANó8j/,'z?&Ti94WޮyzE KCM&+TAґRb&RBc+s>1h{A1+nxJ51*)t'=!)aTh~w|+xvo@m]8Jkw4k.F#5;UQ{_ l #cWhȧ%C2ّr W\9Oٕd?l o2M'8o٦!kwEWߌB~Ma-(.)LVGί/sJj&P\Z2H C*]cٸVr }:,;Bתx:7T?sfPiDyM;Gw/Mtǭd9™k#\s3=ߺ}P-Il,S9@Up2eKX2$po.NHx5>Y$Bjr()F_rՑG&ngJd{/ȋfҋ5+~}k-uzgUyb#ȍvqa"`,҆>Y5 a|PĝSn ma,fNZe>?T hFk[T זG cCs1 ˺Sz}4ְYF ~l~ 2a@ "Y3YzI$y;֝v,l@u*0vIAW_G!`v@+ kPUqIk0 J9X_cEԤ&u0 _NV[2KFco/{?(k-<@-\wY9d{@5TgÔ? 7AZeO5`U~T4n@2$V;p22k>y6=rbIx H?Q~U݄HW<+ Qj^!3 wdi?p}:BiY'| 2'w-*u.*-e`d-4PM\s̑n@c A Ku[tgN ( <دba=ή7$Cb6EmAZM '.}3>J-&y(_M&;(a:+(+Jjx'BHިXa#G=b֓I,Opv=RPKc)a@q*I`ߺNCd6] JGZ2myҖ\oX kysA,/  +Bgl!Xq"]t(qY͎ Ro)Ƞ^ vY`ߎXB6 _i}y{@rbUzĭ;,׀$@[FJkd q;i[4VI|_cuE<Ԇf,CRV23 s@WyQlâY!* ܏ŭamϧ c i&_ae3Gm9DF;. /<[d~yN6V5CJ5 _5Z[gRUjXa?>88=A958V$;82:>X$&:Hx-CuS]!=mWV D\߻S%I1\]s$\*9X]8iTtl#kH/Oo=ϐ_Uǽ'SB:08TT; +:Gt$Ѝ>=džF\=r=D{JEu O=|wΕ/ ۯ>OS6=N".ÒmGHӍz1Lz~œhhy_a@*Z8WĂiIaӤBSoQ9ҡIl%l/ &:bnm޹ I5_#Ͼ;/RLal<=YG\}A|] =-a$4Je܈"9Wf4[O]#(v\bCbmYMk(ihCmx߄,؀`/w ]0索 6U ݣ)] >;qTb& y̒i b6tg\iYOP;$ V9wmQe,{D+C4-4fUc1KSt~5fQh-#"f3±BxyP_ȭL6-Rl4ab;Ŝ[2ոO9ֶ:)4b ]V]hQ~ eɔdDJt->YI*6qTT~1n諚^ 2i6`xzV6c[ ԸzcokSXۄ*H'q=` -7R~|$W+ىg|Z!8 Oڌ}qC禋 *m U;M[u@=Ǐ=W O&i]VZh-u[o|XvI5$u#>qIs TЏ AB8-8Dep͆P[~` L;/D YdJ .f~ڰ1aLE)7nm9ݷFIY>x5ENU#Fl10aYy=VԈJw*6Jۛr E/,l\f`aW| F9WȰK%Y;"-TA^9(a,!w r,##!϶/g3*}p 6#htw6N"@ sribۂ&D*FYEB=;W6pC*K Uq"K ]eE #c"zrWhk!fww.țﳐvھY_י??o+4XSÔO)~)ќb'u tH^` nc]Oa7oG,?Y1Aina#7aIq}3&z+vZn L_}{ [