libsolv-demo-0.7.30-150600.8.2.1<>,<f;p9|(d F%Iwpr-;u; er u=E26AKX?KHd # Lx| %,4 8 < D  4(8O90O: OFGGGHGIGXGYG\G]G^GbHcHdI9eI>fIAlICuITvI\wJxxJyJzJJJKKDClibsolv-demo0.7.30150600.8.2.1Applications demoing the libsolv libraryApplications demoing the libsolv library.f;s390zl327SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/System/Managementhttps://github.com/openSUSE/libsolvlinuxs390x3T큤f7djf2c1f73982605bf2be3534c3b029b07d2304d51a55a9a9ba5c11b026eab343da4ec8bdf88dbcc3b867c64dabc500006955b1e1dd45a761f5a19a92626f75ff66rootrootrootrootlibsolv-0.7.30-150600.8.2.1.src.rpmlibsolv-demolibsolv-demo(s390-64)@@@@@@@@@@@@@@@@@@@@@@@@    curlgpg2libbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.2.3)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.6)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(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.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.7s390zl32 17259917390.7.30-150600.8.2.10.7.30-150600.8.2.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:35594/SUSE_SLE-15-SP6_Update/a7deeaab4f3e4b8eb27fe9cd249dae68-libsolv.SUSE_SLE-15-SP6_Updatedrpmxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=96b42c5aa2dac66a6264d42b8d25c4aab26ce4d7, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRR R RRR RRR R RRRRRRRRRRRʨ`a?TYutf-87d94e9189e3e539244eb17a1b9e4a7ea07b95fb17934d9acea9f1c5de2c10bef?7zXZ !t/~k]"k%?@b<'CwҢܹaO +"/YcIަJTҥ /4F9b;|\"5!c=QxQGlDzAT J/ƊvWujG_̦>7(򜡘VA`3ț<"sᅖ~I;thgYޔ .e{~MPx? \5 (_*}Zds C,YoA鉕l420\&ZKnCcِoDPw-񇣪$wajA#=wAM.BEIO2B Irsc=T69&pP30SO`)-UR\^vAnL:N7E݉4C)e6\~~ f&zH+e@$,5PhrTrʻgD+AJ^X7XOa?zf8=/5kZ g$Qc*< V* hՔ2=c$_ho*,@0ס>.p/$ƸjJ,%~VI!lGd[9 Gqp#Xp~T` ޏ~PU+5]~ QWM '@I׋Xˉ6#g XRܡGVJ8{ժB25kۊ1>u_NӞ4q}U,gygxVaUF =C4չ$HG&x&;ݭA^lmzm!-.At!y!=/@%Q[0}EȦ T (xs:du,ZL C ֱm"&f>füʞ雬WGPą$O +:f(mzA/嚪X{uPMBf1?0%g5j6Puf OJ{a-Z͟2o&t:_kJ']p3b42E9 ^^YQT$zuIib%!yi3IpWBú:NꙛhN~͌w!"ҍ=͐TOf #啰6e_e'~԰|.,sYiȏ&KgLm?u!Ql59K3`]c]?M([$Msٽ:#C]1Pڜy!67貺Ƹyŝ9a(}黯"\js Aax*f!+Oea)MR:).kxnƠn'Mng'i,U_1\}BW9RSqx$s'R'~*q&CCˍHqx#ۀu[4Ӿ2VR. \4Pf߉}w=i (0 @长h_5ԁRZxiPs|!APM<^`zl*?cb&5ޫ! JP/P۬Ëq1l=JRpE)cP4[w D!~@Ŭ?Qg59 $ (qwm*]3NZX1z8PY.(kE]Oq2#0+7Xb \^uZHPx (v9uFDC|pv/X~ |ru8iYӕ@ЉcH^/A-D U>Qe͞AkuqIFvY݈?ƗEnpa TQ)L)Nt. =}hwlZ 2HleL9cm\`gԜi>ĢJO&b.8Ko{'/+xjARcg>k"TK:Qx֓TvǴZ{?@qO^`T.8a\ 2i`R*t' t}j/z4aWj?#W<†zGotO4l9t5bP#O:ӊZ)؋'W3U$ʣ1;c+N̩GklQb?? &)\3G md\qEz/ZA7\#BlQ`qƚ2a1h`q?)~OU%p %kFyj:A*R0C3-|G{%K-7eO2'ѵKԱkx%vapy 䉒^ᵷ- CT>إFuK8&lE86/3^$"!N]5 LX$ts`wi>Xא$͛ Ӄż;ZEfys%./S=9M,InϥP aJHe / )3 ۀɄ|5BY9Xuxa}37ey*T}xg V$I-9TD;T桴 @Ë?|'a6)O7M({0HyD{i&mLDL8E6_Al{c,=. 0sl֊Gg7v-}I2Ǟp"E6S_ɾmM'2DSmkԖMq*a'|<"X .#BFQCiVE@9Ner#jTv2#nsƊ-sŲөa:C\rJTnpz0nqKܳΡͮ ?)pl/8"ag2,':}ITVitz()Wn/ee}]˽^>X;GD^ݸPU|Pk=N;5eAC UcuyM/Ց7RV@̍ڏ ,LQ-l0.3,|MÞ պ縣ͅ+:Z{i͘063 26D*ˁIJ8XPPt)u w"LwcJb(Xv_ӥSFT**bV1^hv"TPYͯyRtogrR}s4]]5yA2#E"U]Bя5Kw6z#z7 /A(g,;p37AO6jeLZ#,9G1GEHA/(*%P}[5X-k>jN& VWaZLf}v(_0r02 2`i "_d:Y<)qt3|q5Ukb,k@ihӾ3nHt/]Ӫr.% љ/&S+VR*´8Yv .zbk$?`o(,1^1uPρjq|%,ͩqoG*%ފ5_<ƽ <1:JH-S S{,xgYƺm|]Ov.RGO/~ZM>ʨtLۣD310&y!IHe(.1r_55j}gSYMi`ֺZO cn)5YƘhݗd+-@S@o6baמo27h@q ^CߕAcAa[MXxS'h¨o} q5c[eU5|[2˾U'~f[)ØmCu̺f#ZPx\c/lQ]QoK $ s̽$M A1!BV3`1MϬ=W*ݫO/lV%3Ra^Lz+@ÍSZe&j5CE% "[L(!_PG_SGb#y@Z\Q"Ƙ/ũNK5Ak ' ֛܎rKW9,e,KYxrt⥕/v] X>]C*-P5t*|3;nn0>4!_vG kj])8Cv{qO\^"|k|*>uXȾ-"Uz@t%VqAuoq^-n HJ,De ʚz~jU9AR\p]ř i VJg AkĮ z⫺g~^Nf0`v- NHt6K:qű,'`yFL~ՈXnp&H>ǣ\K;',_ Qhi4Z^ :N5>@axХ9Ȣ a1a6cGꯎ67' U[3b*Zy+DfV;Wjk<(w6 R-Wub`;Z!7C{Nf dpCֵqfp@s>qc gS]2]IJܞJB vhzũ*qO[)O-]9aؓxOؼkm? TAr15d }Kt8n#^ȭmCoI5ٖCR݈ NQZ"+VeV0d5Yb7{w nMaw  e9/ijgk{PQ fePʘҊ?q,=mW۪iʪc*1 *U̔m Ӊd1ݕac?Fd8N$?JӔ@W!Z)o1\Kr*(J5v#"Cޣu@۸ęت>GAǠ䲰$ ^@pihlzP#/zE}FTn `df6tv*w /M^JGƾQ Spá@\ Ⱥ:`2po5}NXI4b/+?՝2i p)nHT*';j哧bJ_?uL;SE;$(z%;' #VW5f ܩpƫD]28O%&Wko*Mj'SG,.Jn^cQCv_*Jl(UKb K 9Ag5VԽ[d_Cϵ:9VCrcFLK3b$VpNLxZtTpWݴ  z֘ϣ/%moQ3,#:ZdQ aVୟTd; ef~_Cސ/'•*Y4(-&=$q`wc3\|8\*":^-)\"Y()a%/mEYAZ3_p4^<1ۂɍJ ,1F D(srK;I%bO"żl-sM_h1_6|( rc>WcR_^sjζ,"]о'=M ~+ ..F29dDnѿϹx ;i7NL*nJLvhe͏}(ے UqS+H{fZ=eI毹Sooʷ aQe?i4feX*q\@Wt,=/kؠyo=ZJ~d=/a߶~t5WzeY6޺}$ ¾Xs$MGsT#34[f OyG^A^NMC(]Z@wpu3NBwP4OcĠDcAʊЖ 7r@#"F^Lʢ ۵k2*+]̮˧(+QHt ; k )ۭ^k3C&üVPs/:HH@=ƸzFˢT1R#k$kyQ3ݽߥ~z 6`!c,o3EnWFFdr[ ,gpI+CAh)AQ+rWbd2eN5]]F43̂;VL{FΥ2;;e$ u1/Vrmr4>˳|È8ґ@o'Ugr| ۋE;t^/LG-cDA52>umrgHqbՂ؆[z*=82ZAKMF@jA31x7͋ 7&skH¯GE̵TsR~_\49 }8y=wjؽ&90Z хkVbk9 "@ 2ilCuGy{kԇ5.$̥t [eoN'1vϠ]H zdɝZRZT+N?3t?gip y{`coL.a /MW;/?sB!f qgDZ')϶)[wI#fԆIjC~ۖ<>r2O1MV6 h"ŊuGjuqE=u_=TJ{OpMBX"O>')28{vbÓ,lMP ZzVޗalG{&~8Nz[?Ñm:fOWˉQmZK("~^JުϧX3c5$4o4cn:)DO]jahwOI>RNeأB h|~L9pTs=/N NSGmvUDRC= t.2X c4^;s +l]gٶBĜl>!w v\wWhY`:d&l%3#fpwn}%2sCsjYxxs啙2EK:^. M Q0Xwj9{=sSd|cStü:25xͺIjK.EF\ $-,Hk/dtieSkpJs[ dF[$O+we y>{*݈ ÎF # Z۷(Bw~`S ӳ6 Qh8wIAA4B>HF(S o'痧PKNr_{(ZϊČs4`p" KWְ\̡,_r&{0@q\eԚI52-^e+7񢒣ܹz;t"o̡%lLJzk٠X$G~y zRR^qBh;xt))W"42 VS聎8AB H&bX" ߷^[ϒ:o]--fB/PU^,::ԛczPղI*.pgzl-G^u ly 24j JZr>eCqv鋃Nt{Y}94KB6pu 8u \eݱ[0FoY냺Lؑ4(!0*9\yt98)`LO'R5d+W$yUOӳ tO\g )Dؾ{X&մWg ,:mxl" negu1?FNeҨ#PR/u5~gQr1١/JDr60Sb`|d&u'#UY` c C3Q PJ R|ߴ6 -E{2Z,{V2n}CXېO1 gliG bQpX4F΢zTBsAMjXO>9N2Ȍ.)H-`E_!D_V1(2>f8˔q|vә2"H}UH.)Kb x1@GfCr|pޑj2CinϳɃ ŗs%@ >t`W&lwXǧܕfn34u˺)tf2>`-pZ% WnwQMS[h}c')!۸'bB?h6S %N\jb>ߊI~"96WwؑqҴȜ?!9TqrǤav`A65!ijxuDD#k蠾2;vcٟuiE6$g\ bZqmtukRk8_G@(IqߔgSTFbK;brӛ4P;W8\k|"ՔN> #+Qa^C~ i/pK$4#}G╗a;^Wȕ` [{Q}!r{%Hx8O6f'#&9CeR5gy$:~Ol((C=3<F l!դrwd>ad* { ÏZxtH?GCw/`cн .Kg;D$߶S|adJjIJǐ絔6Kg1(.x+Cm@JEbʨV~?Z'X/<8r6iF IK6zb?K1k?Fv!,`CY1}!=?'@K 1p0;-T&@ #*#佒̉Q\3i8ͳ#_uy`8Y/vJÈ@VH7-& r絿'58DAmRP3?ǜef(gԊ{ N 0Y>5˳G#DeDIgܝB%37d -KE"D;8[2h]H4P ߹W_RX}{|]i/ m!WTpF{9L[M|K d_Ay2Qۘk,*ENRo[|ޙ9 ؖkKOoPA<٤WĢS|<\ f \Wee~p08 8,ZO:=~J{ԟdY׆;+`ASY3Ձh,RO \ePO~N7 x$P֝9H$?qWYNV1L:;m|yOβ d_Ӌ"_YbbUI۠,w8pykвV,JFy#dXVDC^Pq|S3"VϾY &d(OQAO z @aR .h{CD 꾜 I n|sARKõ@=մE:E|%\s 2zfaE do1DHued0Wsi5c"SZ!3} :`j_A]Aʂ-u9)Zύ4Pabݘ=_%;zf4܈"rxj}+<ϰ%CIkf-E,jSL6K c|="JLyW_kr]"gTW#R}u>:+!%.v*2z$ t*Q^k#?&4P@H֖X@ǩD.<2&5ɹ@,$h)k?;B)+xAxxf ]3M'RsKA7]UC& c(wcJ2N9#</ 4C֡Q72FlOH V[%<&F'˻tX `}͓(b7E:^Pޱ'PY{sz>m\K̄b½3@c :w(m,&LFS3Ob0az^)t0O ¨icyG~=.Өyj'6K *{+Rr[pma$#IbMARERSlѬOFr=ai^8?#Oq5 @f<ڱ*\F0B  ?y6PYۚ&z~ld4>;Z>G+nDCL i#MtT%mi<0xĢ(@PQ]K-mʮFC}{*涳6( >U 2.UsNU->I##`n:Te! Srlxî8ͻҥ1o(op IR>ir9=CQB{>tHZ3+I5cܞWZt*ptkԾէ9|VF\NVLe]zHʡu?MYxϽ(yV4!"qo`GO\Qcxiq5[I%SuaSFlG1ֳ\8if Bӻ™J}qd: fec)!f\D_4 _z+q&>cM޽HoIq/&x2ܵ-HÓۼQsXAbZQO2^(sYg[=9bܠޣz &M紑I^!ܬ9]{,; &/Λ]7\~IE\y܋2>ڎ}v#%͓jW H[d =ei)TEuی\U,\> p/ O]"( K{7nf"4 rW|Í 狲f'@lcYVŞg\’3,)<N*.xeX^TH= ⢵s݉H ԟsA#RQm)}> H&u6Ebi>zު+!A0M\ g @* ͕8^kޗS3BB},\f5CB*/ݺ} ,!]dgZ]/wVG5NwT]/ڛp6Ս E6<,蠯̾ ڴ4jjo\ZS[e3+b Y@%"arSJk&&s3^M<"8xE;ckRوLXz.FxΜ^d*L19l8^:{cAw@Sp[; 2ϨYv]2\>8v7Rǒb,q~KhfCYT{"Wk}QU- d}+\*CUwDmU]wڃ:"92Ku![.}%B#5y-^o N-Zb}}G./8D#*{5 _Q0ji#pwט˓V%c%r^L=%E C‡I7t=O8BMӴ?fqP* mGA%gN`Ճ/7Ʉp~>yRǐˀ`6zJ~{|:&r넚2!utw$ _+8T GV_չ,Hѵx qK*3 w&*#_Q2,l\)݋魂q2Y!h$\l3Ca%ހåu%QADCSV_Is).ʛ?6 &Q`ŎKi v0 a##={%v$KMG*Ye {l򻯝I8 **y+74Yj*XV.nY'j#[It#)ɜPY.'4XHb9ѳ6[Pѥ-|0dfnO<*q;%]v#rp3ZPV@ЄTErDuPǛו}SۺD>a" Ey&؀;_hOۇ\Bo;$&r6;L\٣!c5#Zع\7xQm`ZPT&7/ ц%U_ ;zolcw)|=(8[8tTm}x;{thJ*ȩM' ~K3yuT14y"/9Dnb8.(om3T]Vl{ycGwU#5$ "cv?ͨmo82^SI߷(lFݞ%>R~b)ǥVҞSZ)>48 Ǔop XiPb0ѩ Dӧ5ȗ+tzձH w#ՏX/ .D{f\y Fʠݑɛ""&zo ȅ\],ݻ5*4G;k'ĺK)yI|xV`/%"Ib(f?9~Kͨ8O(\ <F}tu*hɓ4=#h~b5M+ьj I%x>@shkGR-EWSa_rO:ʍ]ybpPg .묍[wse[0H9-G/J:UFt}<9{3;ioq3tCz\ Rڧ>]4ɞc!R.n\1-X}8hO9#ۗ} :!+ى'E/xsc/|$2Hmz&Ss}Fm *`]; 53 8yy'H_#M6+8=3^[1V [h]wHLl:m;ȽoҨFб / `Jpɘ>=`J7.AZ>,)eLX7B_kr Qm}G}I^̉#/V41\v9rZ‡Bhi{ h߬;éii8 :ޣO:x'RM ,K^@Zv+T B82C0 %_D vup~ژ)| T|ʜb5 =|4NFIXD'0 }pĪc˕5#YFker ksr(yjfVիj^ٗ. yr9͓׋0؅3xoxȔ@nL"}֌34mU5kG; ψq-Mh:3t6+b[>\*M58j!3LQN3 iF"N Kpo qEwn8cSP) ) ۴ JprJǙ6<"ˆ]ز ul( [K5R>V>K8_r/U?.MAUeNGgRvڪ~n˷s>-nƄ8I\ɍ-j -^ aw+I@ӣ.0DIKъM;[L!RY$XIÃrej{#3L&o@6!V8(2<>a 7js&.<6;;־'Wk|I~`Ά!?RX]"!pqc)̟G f.&1;4բ :<j+ eB[]q@淼K݋:>E7A7Ck>yQ#]Q}/8Ơ]ֳ?%QʛAЎdT^nYUVw!5zoQOv6Kmd› r9\dw=KPiSG(譡7܎ }.oR- bgF:Fۼb=7_3!jz;q?Ќ]QUk@\]8e1y]٬Oz )!z玲X?lRvЊy-9ڧt2y_/U'Wz];_,̥E2xVAu)z?-UoamQѝ]? ˹R]l,K|~0PtcT$Y1Y'1Yn9p7|l=A~h3#% k[HJ摖/[8@ ,t):J浾 a4v:B؏N!  kvۮ˞ U}Rfk֩ao;5/ӀcvE%io"{,̓58 1$-Ijn&m p'nDوykc!8a9x0݆jΒݿm@y I|oJxO5/5BSwU8:Us')$lK~ iz\c<,~l x9+#w9`m"ae/?gYettEw̿8 ^oTb%aeA،tn[ Y9fCPL=:Y Min _IQlĄ r*䋉.XSyT+W.Hb 'ZNUQި=hҗ %|߀:n%ݫPƙ͎mt GJ/Gm?ɱi$)~o0ʂ|W1S"6GFX ` ͦ fl՟_aRe?3a~*I-/VK&^ udm7h>1by\F@cAzI V5݇C%"ᚙSbzz)aI_tYe_uwʇz^=6jǃelIHE6"dx Yb1|`Fs5U[oL!s2+f4ekL#ى.(PN}IGsQĞϞʹ]dRĐHUQ>ן Z<}F%|"W˾=v42)4#d,&Չ?ezxUCۯŽnFVF}b׷7{cʽ>3(lh=U&Y}N\@u֪ߥ-BU)A(Yu ?!pW j7|]bӒz_7 X35"v9z'Ev{!+}yMux|+pD<:fŬG>:^ EvǑAJɭ`%leV..PP\HBPxF]5ip&h@xwdsa}L[tx@63ah֎ DXHI/D88Fc1/im@+D|Ra}]@Vٞ0zU]O:6Piyɧx$_=jZvIߥx6/4?P뉲s]A/O]Cr GIKX!2 =BMդ+ ͊x_4*u?㵢`D`؏{Z1 7!1?9Pm\G3%@' 5 c-9ȡKf,^*BH~5Nw :RD7`>~a-8n`*߹_q!Mh3WZ QŃH/R M|zߙRlaޘ¥G/[Fܹ W++E (^$<6O`y?fh1y8; BU2yIk[pF3S8SM&<[Z-봭DY&R6E|]VaҖZ\ p|.zƷa#V \JsITSȉ옛*䯎Qa|pN P]`2M%(Y,og\\.? *1 0Fl <3j'k||tY(JpV؊@b>QFLaf!MW>bl31i}K,ziKumNVV:ftցUA'7{bpP?Nz2{$S3|k ޚ'n{cycQ1Y8D`(Ij9$_"!HeėC&*N/rzPI&sV`p=O"uR#vݑ,d;|Հ@mQͻ\ \h*mScy˴Hs^UX$"xAl\O0)€~ȕW|{K?))$wb `u5!Ĥw{5BVW.I,h manZ6Np(q m$CPmJ<>)jcl搎d38JC2EZ񮪠ųXcxzusyWN_+{B=hV"wjYHdԲuAk Q?(BxĤ6J"EE:|/hX°ì<q -WE7ASp/he,$iE,δ]L tдѰWɋ])~V3ǢA+GL՟]LWs7ߝ y0*vTKo Dc\\zdCrUgo!۔- mS]MJ6w_Jx3G݀Xxfs"t< ٭ \F'>ƍo+Ɛk]~2VZ}J5!qFl_+ju,TRՂ@5185R):K!dQ\t3HUJD\3H9[X 1+<`[6 4Co8T&*<$ XWQ\萎ކh+jۭ ePQh?K~QwP\; BHOz4k@ `pN^$=~N]x%E.`A~O%Hn"sXùJcVO~ ?OFR6Z2'{D u0`Xˣ d!|'GΠ" sADN_6pDZQՋCv')ȆDP[_gA3M+˱IvPR=~}P4?"ʢS9"w:niW* >-\^ |+C`G Ђ,Wrg#uSll5Y;pVAML yϲZÇ^CdjH#L|MmO 039JB6O_%C$3FRhBb#"{k@"]Fұ92H3%QQ6}%F`="=([2$MStiK=eTz䤓;!(\"BtT<f<%wQt4M9/y!CoJVD/CqZ4CyRsHM;O{ޚ&sA<|]ߨM|L b@Pk'{I 09]CC;}_>"i1 kOĐ!bF:T+'y!rPp&ZhH.]$T$(*f}N՟au06Vu2!PPq6:aȨt$\s:unmZ ] Y{H=+V`Ү؎ӯC`o65X7R+O#Z --}}JD .?z@T3e#xyz&h-3y2tEɨ eq2m"f%q(O lÝ{BS ' ,0/GgCRA[la?ǖ ,:ILvX>JC; + "%o2ݦIRY[\ &uR;dҝʅ5=워*A$|"!@P@âN0 OevHRQN@VntdGav$~zfbӌeZ 7ä:=Z#ru.9{s/ 4Bp;Yzآ9m/u!1A5 t=$(J] 4ɉRQjy1"bBOfoTfラK!4CVVZr;0XHq̳h1%0_CY"l|nX2yˇ\',R}~R"tC~h6" p!""xܒȏpp)ɴaoB JAUqG9+nV3A]$ĄZh?~ iO =^C-OmĦ;L6 O+C,_=#Mj" oN@%LJ ?Kq|FV#LEo3>5k>$D.@Nd.o?CxM[[52TwT"Lv'W@*$ss D5u]yb1KXIrr:r NY_X@ߝm"e N|G> r.2 WUͩ^QUC?hj7Gvo'y :"zl4aLp=Uqv/DHV;!%vo7kbc A %FB6w:}hgTp}[IwK@ЬG@ʵ^%<m^Eذ^У }^͙D hR(.dI';io-7A:Ī>0]T|  Z^4#MYn&]YIyOg..gRڥ$]s .n ˬ>` ;GHd=Sbr;$>.fX+r, dq#Nҋ~J.fڪeDB/ha`=ʸ`vd")8~J :R#o0QLuK/ IX_O1NeP@aB6s\C_EYIN{F)"n^x"}Qd@-cɚ \sǛ(d:RuEi ;\rS,5ej'NC kNA˽E̕YSߐR}ة05y6h䂳$L#r١^ sHkݾt= D[<gyugׅ&.x@@wJ1v|DxvҬ˶c*VT9vs?G4Z18=9U\'Eu5QߞQ NwNv}㉛+ι4ܯPVPk@Xh Dw{Ȓp!/7e5[٘gYOE~4 نT4 ׈eQ{ÓzGy2rU{ߦuAM˷E~5)Ⱦ&}vH E;6e5Ol۝ȌȗǮ< PmKɴByF^$ sWqc/β_F;L\/d~j7ɁlqԢM4,gIʈ ˵}Y-BA֚Y2n㕨,A>SRzMVw ms}Z2łOkD77MNzV-hUYX}6p@~>pOzFLnr)Sإ~[jl<`Z{)grv{3XVyv>"2 j:9xJBGҗ2P~ئv',nSkQD65F}fȗL([6DL'E"ÛHVu}p<۠m70s; Nρ YZ