libsolv-demo-0.7.30-150600.8.2.1<>,Ǽf;p9|s- ;  ejB>.=}"_- :o-ZW/hz9tM9b%֖B́ouY̵x’Ae/?azP\[,IOr %M wOn)3nНv!Z"GuL޹ؚ,*N6W~e2l~O="v=YFN Vqh]R2T8#堣1.>AKX?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/ w]"k%{'દ~GuchIO}pM7':dT$) ))K2nK6Ly?0ld̝.hw!2XqTMR쩂&<&!yoJ {rlA⓫t_o OwOwÒO1G08sn.]3Y9@r/a^Q"xR #: H/4msw^9DPo[ϋ_ ?VB.G)ퟔA55ƖNu%B ohR KHOP|Ov!l.m煘A?.ݭXa\G,p *+}q: reTR ٶklwA7O3fdy!c1(-[ծ9XkWe(syc#6)^T~C7e" ;(ʿy#\ ,K[&( mUb1"[S[Úu~+&.qJNK4u>q=!wOc:veC6}ms\:Ɇ࿺x4HuoS*5[k`Qf:O~?Q[pws|2|]ݷ(%ՏU5Ӥ:jz/hv7dJX~TnWr86H[R!\=缇`=L. *6Cn=ƔF߸ hhJ.Oԕ=f9/o '~Ǟ8\Ogn'^̷h({TR5rU|}DIuDETtP! V9S?"-Ɗuv,=ō(ƢzZ1[);*QsZ bIAW{,Ib8'9 ctg%#Ax-8Ž >Z\pc5x([&Cx/k.',/Vcqdc%n+Fu,?cVg,h0< Fe"q LI]z(n,/< JHSG#$0G-!e4:0^e pAȶ31ق[ɑhH[lׇIթxBtɇ䅦@:2k#~]]р$)j -BWmG/PdЬ]m]$ZCQRFԥZ5cEнgj.~0 ~a'Wsc'b=8ߔϷaobF'iP۽yzt`d.ynnA]ڋ>T3d!N" 1F> k[ԭo@֚x5+0jrJ0.ۯ, EXdE3#<>+@;2LoQj4;  $k7wfEZ~Q d0Ԩi+v I(/fϑ%M~pc,E е͐FBNT+Užde{j(rYԱUӽS,<YkPh~mtX]v K_6K Xڋ 3̏B˛h.5,HC $#|ϜC;ʹ'0O4¶vA7u+rL??{d_857fPGг' Qp֦ )F[M.GCBz@%!ʟ7>Y% ǰ\ )êrՁ1 Pe{ds`^_SQ%00 w~~D5ˢĈh96t*+=Ȃ pӢO:kPRhFJćH %T$@0=IP~Pvk6 ϖ07Gjsg mݓĊf84NvJr/y)$If"MD74Y*I~U| V6r.䱀q,$:" NpcqB#+مݝ0)cV(^L4skl/ @D'L}DlDa(t Tu^*@ ~C1NcGC oH獩DSltx-@^ ;Cыf v/pDB=>hY.y} Y߿?nJqGĆ0WƉPÝi `;/;{.BTkpZ& q雕dV0 P^Uʏ77]4ʍ7#)klŦX4Eg_D<7qޏA*9RfēJ )ïB0_oD3)*`De: vY=K6u6~?*GzY>3Y=料g/QҶmBuFXj fQ=g^}(vd(U]%w!jc> Jw8wFcGV 4*aIWBk.Jy[pUmdsmcfKnihDC9xJA@8&]x P > #jA ^UdJA.Aa/V< Pa+K 썒kSg}V#XF^3`s]\7 I~QÆ#RvCUupxGEt,& V '.MN)̀[PMS8<}Kv,jD.`l-A}*CdW14WKύ| ýVڰ D$' ݂k"oh@݅ڪ` ·b99NUeC?*WČgLb͔d$}\ȥM!$uN$Ær_1Kkm{?0 Ҏ/*(NԪ#Dfm?|F@T/J+~Aa2>CsaL97Puv;fW7u8n^EWD^4$gkEqO mP'xtSvK H-=E±>N a緁,wzWy)?܁2ujTj<3sIq@֟i;޹tNI~Qu&]MI' ;_r"`8hoM(Tk0;܈}H 5G=;=a'+~D`* ۽b.YLuseEI7NŸ具['=m|Sp['X bL5 Hބh˂pnbxcL B}j&qyD{kkZae>Ex;rG,Jƾ'jZbY_$ElrF1LlwMuq{,pr>!b =^[᫶FОt]=ȸ0,iy:bi\\Ϊ6ˀ,h@)>\> &7 hgP:iIԳېtG,Py]bTޏ#ǯ\&C]pPfHIK>y_԰KD{}yʸtEHe)B\bw- = G?Bv=']K #Lĵ͚}ͅJĝ%dM`e)U}8L Lݜg!Y8br638m'gځ%Wx#RQn٬ۙWW1 {ӽ O=Pvg \R]ʡl%m*-(f:j|*El YmMeTSf`5t(#ƊI'dL'ʅ5 ptmyCk%:$,уtGH?A4́oH${z:UK FAiۇxەm:-=R\%0q8O\^NI+)z ۉd nvVr+%&] k!35B0$??op2hyD/ϕQPH鈐 o݉Ҝp; YŪTp;-ЁM7?jWs SYI&Lvl$+j.Zz!h~ (aC}!IB[gr?dxЇ}j rv I\6@$.voAkK鍆(#GB9&? 7k |@28bD%7C0nZu"Q) 0^DPbS=sE*؝);!U3'Hy=LlB:ym)i ܲ Cp3~oXG-YTq4Lu6N!V!acty~@ hpNʦ% &`W:A>]+)`6x,Q`>_pn5vPEu~1?;1M;x_0Qf7=S}Vi"p/ !^z8WGK(W}( = 6ȥ 9q" TtU A]XGtU%fj_t܊ʮh^D1`c%K" [/d`3 [uZN/>eQS%r|02A4V%K' Oغai*'jT+j'6ڽcqx1y/;mȾܲZi@Xx~, xoA{I.nZ(p+,zt<B󠲲4dnh4Ov5-Nb؆qN3e|Sn1N=Tct#Zg:$5쎞jL9*e=TNf+ѹTМն2ְNXx.1=<<}fؕ_ sA_EԘׂ^7H캾~3EOyp]<:h(*Dcq; 솞Pc)v aʜX"&$Q._Eܼ9ʺʹ{8 o ﳩLpojgTZ:`5'#l A{9O=}:AvxLʗ-U"n 1vs8R<|LgKl3Pǁ#-#ِQkXP|$b.$*o|qqѪXHWd44\ &. K3qrM/:GE5owħ۽s7\lRXs1R (9B9 exǔSCo8uY9]CE>af;AXje|^~)*C֛87!6^Rh0 i)$b.qOH8R!KVc֌Y7χV:Z ًC,x5W5D"ZUymlezIEaAkԍ( }s@c GX\P?V~7v$rAX rɆadh@}gHjdӒqW)~T^tVpzHp"qs#d ,.t)HN{ry6ux!PR4d8fCJpoz'\݋L~!Gߘ BPϡp$zV{d]ռ^j;g*G5ݏ蛌`| ,~Q:oDK[,@tsax(cYy hxb!x뢏uaeCSqC>Yr֍m\#]aiRq̷ɰ}CC6]Clz8' lN7AwB*{l"$R4,Q?&6+Ѯ} $tht\?<<6ůpD1,sVWտUa^$F>(%#UE2LJc,1=}9 ~PS7A5AzPCL$O؎ߴ妙֊DK3e@2XC*3M9KBeeSsy42{/Jzѐ^~E__k`eI\"zpTcb6 uA :xlD_]C{f:Dɺ3PkKp94P?O7aCOH,η]?#$@{gqQq?cgi\,gP[G Nfni,7]g'{ PAK1PŎ>lo{ήOAnqƨNz] kPF.QlB_lSBkJ΀iwIC䈑\h٣֣QiZDBp—TP1k˼7*!'pXVM@e7j^zfP:XtJeK:%; O.K~ :h;j_ +&׺KT$ ϶3%UEZr~` x1xhXI#QD{ZKFZx %B{/R6pMSх]rS(>:"[lfjmS&] pEHoGLЈ}J^< z^e!^ IՄܰ8S6A4ߎhe򢏃oAkU8"E 'qP󼙄G_NRKXZF;sO9n;6μ .}YHb2@~2V !r YSv8,PԂdSK{P2k9 Nm['اY'MBaE2˸=~ndth6ld5:()R[pq/LDb1g=gx9OXcC{<|TUepӄ/EƖPåo2IwMpEPj/G!V &$r M,2<;)H X}E7s6d;r) ~guI6@Ĵ]d3_ڤL0!&C~ KvSFWw.RtVNlZ˦^.&3eIU|sTmՐp?FCe8|fglNc% pU#XtcT2P_ `lmL+\`u?:` $'o=_1q9X^p%𩀆gH;N}KnF:KL# z:]aVnCt࿪0^gj܀N V!`zC`mF#X[ۗpxg WpUgcm;Fv{m=ix!!I6}%K``+{Ig\׏ՀG#t1]-s}ױ_Po0ghuh6ϙ+z>>gZ:z^ Tv-Tԉ ,/4QAN/*:3b[>W hZnmFIjcOB%"P5(=VUM ^C"U}:?]Z=f!ɚɡ2+ϏskX }<+`T6툐ҊF}>:?X[ yfXu]<'| 4sNS2a&q$覛X);]k˟s"={|S@:V;s@7W˲Nej'2`ZPAĚ$>"91켾kmkYZ,cUǵV&HB҆ds؏O~< >N1x´2 kNX\pZEnde{A[_kk` K(=~j83k.K(nkym$#)X@_>Al3fHY̤b]:iWFy_\ Xc=m<țOZzDTWrYզqy;r a>G@*8|ޑi?iвl6|kyn2VTsj8R *&rs5h??is,u22DcR=L)+ ^A 9+Orf 6f&"wm1={h/UpoL.{=Ɯj0R ![@rc0#r s~JEl#>n]$4̡;'>v)l>Ϗp) U'i~M|cu2++X/;0 Ó ůN17鞢X;U2g11Ld(h.PN(f]Rʞr^v/nyp>=nXnbf8F,` vrhAA #IbD32La)_ʢvk4.1-3_-N_~L~1 Es\t<72Q. ˈs*㴋hZeɗ`x3#hi;roF!ΉCMdoVVz4tᖩ#aUzFڿ{p!uoCNǜX :gXZ*Od؅ c{&qhѽXs;2|wYd|le\rZ4Rq{of0 fj#nj2,9ށ1MEW2p]u߂iaeӭTYu_|ꥹk ƍ~cƦ\lb}V_|[;S~=`%FQXWKƛVϚ,j:5b:G"5*ֻePj! OqS&|{^XNw#>&8%d,`ٺ|F_?(p_yϤ0ɐT::L"2 H]lBK6"@E6 X( A Nn97Е!iENh;tEﱘ4#@6,0*q zϝ0T|=E1w* +8`>h(!*VcP=@IoË^_!-H\sȄ&5ojAw*!lJ* G셄g9pM7Ou~ a%]pkIJ@m$^.$m!ȨmNHM>h-,w_B I-~b;ADӔ`fQ; z?0u"PِBzAb?;ڐeL񾆙R Mf袆z*\ AH`B/rh&\hhAN.}R72"Y؁zHS "KSwi7q|X&&_3R/:c ? frꝆED|#!G8 eP}i+^Cǚ 5F' PW͉߱~->{sv%U Z(rpUEeД[K.q#5zhe5gr> w߮b;:Vaff?=sWV0@j}-V+O6{"pFk 0Rq UF x+?+D4ұ vYo7&\&2Ã%/зuҴؖ&ڠ$ "fv(Xs OqfQ`8{Bvw -D[zo*Cx`l&B.):,kh: ̾4r10؟f/`#  q$~ϼi= D缣y<kG#/hFd|:X)\ Y/ HU!F:WV=.N}77he(R^<;=V4uxeH& <|Ɠk#B|38Hߪ|C_ݕZ}2hiO¤R@* liE F1` q;x4:NZ"Te7x^\d;5F9YpZ;p䢍20HV9Єt{r+h{B +:tL+rKNwÆ4mAg/ɺ4FdM+pMJ6>XoyjKb c4Ae蹓Rc{+惡,LړA9w3<3\у#-\ qgO)-TJn 3~(,?"֩ũ9tze`Ft<_48Iް1,j`\Bհ灦m -l>5t@xw}.Gʼn]D:Iμ!:<P ){ƺp([p0 IFn%Bx$h0(/aW%aߩE5gaz ux@+F L۳!NBGD,df,䩕/KƧ(9 =*[YP7/ՄOhSca y HU6bPOP]1{%gn0+)=ơ17_xz(01&Qzޤ*D̿lƠ~=顴Jdy.d=@1Y4AI7`M4fw{v6)4ظJ{u6̲Ud_kq?VY㝳XR@F N kg![;AE%j"LJ'!`lAI?AglǢK *:mZK|}UeP(lEp 9b t 6gౝ7qP'Vc9do<6 N~n~YIW֟ ab ,L8~N*@#p[|Oڡ ڮc=ּfV'xR:?<3jV1=Xn1QʺK >-vӡ,v#0+0 oꪷHgϳBONsLEp@d]=`ҿ[ &j4$X sʉ/+ݐ|0;1鉽c;cfby|fด%PD4樭]<^ ]>!b7])/AzB x* VI'qmT{r< ɽnK.8Cp#VN<.Ley$dA8in(oyveڅ$0k{[_CQZtbL33"B<2Cq@+)*~|}Ea ȹ<&Àr DqZnxhrϞi㮂Q:P TNgPk6Ԛm dfBLe%*y:OC0NWU([0G4#\f TPUbF5ǔ}C3Hj+qO?ǏD؎<RJG<v=@2| dyz' kq4z5)rMv=u{ba1L6fP;L/FF 2wW!ۣrIj 9\ 2&+qڕ*Ӵڣ0Xda݆-Up((y.r/ Dv@zSϬ%lN'gW\wFBȷ]w3`BJQٹ`9,^ {EdмiN6n.a'_S^GDǣ̯@%u .K/(˒wjpwLw^_qȊ*S!$L&L u:~;^Ծś zW;.8WٸHA;o]s!?~_ sC8j7+L᫷>zưpո5/ !mۦkPƓ KsT};p:.!xK]wg),c@cS*w=CW0n0cO ^S>-tӷcrNCVItTL"WEW/!ѐ`}Fੂs{wZD} K˭g{ȯ=CέߚF&ᆧ$x׶FlM2K$1>NrdVqڄaB zFo?_эǦwvkKpׯq`g/Nۓ]=$ ئwL6u3MV =8q`PEPYW"P{!oܥۺ]~+:^y6X\tBȌC B@~aOxorC@k25:J<+KʶeČLE. N{HM撓Y4]>5i~乬w# 0 `vyLB?!OɸtXeB_-N:'D_hyPnʱ2W,pR‡,N3h"X' D(K-,tqp8JN\SP 5g{oehdr摫rG`$bBRA<@< u*G_H/\tqî Znc J%Z/xd9\m[8!ǭt+å? M@vKՅ_)IOPl߿'=7q&{1{,Z^ebD|W51}عcox!TaNa@\m=TrLtb.i3>i=ٟ/ZvDee`KҼF :|=L a/J j gOw^Zm/1[|jR5L*$6Zҳ<6F#E'-[EkSU!.usK57k Egl춐tdt7KG~H"xkFgbx݁*w0@A€9z$씻m~S~G`$EP6+l&/0I(xO [POǢS6.iIڂid*Y8]XUF!å:yˣͣ :r3Ǹ?_ݳtB,T*V6 fM+5y7KL4$im4 t1h~Q(t2b[f}ȟDy 褧饉*?na%BBЌ27 ԋM>踔FJbMoAH D fCo%ct%HeoVsd,d'>TWPPdt;??i7Yn8.-Ҽ?ߡ3[2 J.jy ?^J3_\X+Y:Fg26(o'zVq1>u`4Թ.";;<9J=ѩlp2Wި&߯2*SuC =Ȥ/I2$ԛ^n 0[%yMIJ`/02p.:ːnX˔YZCekԻJB" skq6n_@g*t7hZ& aԯL l=Lͬ#jM3,q{%~G:bЈ2ċ4#ohK{d'ǕEOثp-SEZ0rrvJ}F =-s\H+R\3l,GlL*uv=̕`zr= Չik:9AdJ )!6El/Js>uZʜN/w'>pSۆA9z"pTO(midϊPQġ DzG01Gs'tRrh䗳QpP|"YZt9]+ uΓvIb2!w "Sm3ѝK#>oBLPMa> wul-{fb7[aiC "@M°8oPFБncdMEs2]^#PF߼п?p6ǫmRxG(bZ$\[a[ZAoѤ jҵ.ۜ~eS(7 Upf7Yr7jdR6+vNHwvW@J| YN]!'4Bs=~ƀ OyGICcw `ܨ}ɳs 9Q2MA[f7Ӿ*<f#N)FY$ȉ7RˣPݍ%!X`z|bݷ,? 8N/_LOhKJ<9; @{{8Ǻ"f u,YKi .BCa1%O?T A%ZsDMvs簖^t؍-$:nuVuJ{rqZcEF+mjkڨ%a%vD1AuqG8Ca4|qfcd &ϵʬTmߍ윊:=gF*@֥kߗ6*D u9v,=%A-OAP*Aښc7c"Y mHb[7@qr/+6,$#J&i`5֪X859a!MoEfKWݶ+nm31K̞nWp6=D]:^Ԏyż(qWEEoznޘR~ā)YU+6=4ۋ3(T*Uhil>6+M'!!y 7$H4ܸ-_Jˈq˩s7SRG^߳ >|b4S'jӒ< 7`Ce Ve^|H#dOo!9)/~o19A9Q/쥗 0ܯ>kq6ڬJě&A-v\b72qqvgjls |Cr˵tø%)KDZ pL )xo#N6E #HĘ{ b$\ \> 1䟦iy@9l{1=F[R>,ۚ\`':ŝf} m/gLùe{*+X2À &c'†7T9COa7Sٹ&" r#?W G1se-@D>4|v5\Cr2f2|7"Ew|QU,B vѺ)4؞-Ts>-D@fѦO[-.ETp(H;QU Gc_]R. 31K)Xұ'.CS#L2UzBA̱a9p;hEn/F!"أ+OP\潚d <8Qy~A\ǡi#2mHCLmo  z2-N(,6#$,o:ch¥|3ǰgl3l&\z95[9nH սMÍ)W)"]e%O# u*Ϣ}.J| ;GlTc96pQn^^Ot9'>smvEuԆtO;'?$l %܅$F7(WEEU / Un=ģ.g8z Bėk‹3@GMB?/6YJ lEdW d"= jt I'"O̻@$v1eBdHbHGA"L!Ҷ/h|Og/"Kgl4XCM͙"/(%+FJ";$iG[ vNdq<+; qmz.X9D/j\U ]&6,4݋d7m'aӭ&ymEOSVT.D!t˙L0D*$$#֢'%%8zV,RdDJN4 MAaECGe- ?og,Խ9arc.pT2{*X,^q>+~oP׭=蕪;+/TCWڍ\Ci3frޗ ӣl1Zv0Z%`,^SXةї%dX.s0q> XL&2~*ƹ_¨Wki;8FAȢlfS>9)9">OTt=T}~~:‰EG)vs:w̻ENOiIq">t~NDnz"ۇ> ziLI: ҭNG/^,KGNd~j{N]"")26=4C+UDpīf*OA,(>í5m(%DC/|^i0- Y1̡OйkW1fdDsQĉf"L5_iGv7 + 2=T ΦPe]uɌ~kL4AzUK'鸥˅ |~g O-5PH#7ÉSNGK`BJuEs>xL!^G녾m Ac<<2FT[޶W'a1qOEKqr)4ga-EX<R~9c(4l´4 Q<䵢2Z =p#L!0Us*u}r^z3,2C'Nѷ=gH1ja)i8Ԧ_H9ͭvkAE͜?zHt:D`/d.ޓ^%9\(D8g娗@u Uz/V+Ǻ  s΢~c(wOnRJ`V^ӥe!SZ1C]wwe)bf}25W}?|&"9_nZs+\ӸHI?z^WD_HZ_ CQ{jflMC^#aq^R܂^JQL-#/T{_ Gԧh8,;)#Ԓw)]*ؿtd`ꐒ^R}~ zl%CDDkH32jb$Fy lʹJt3wڑ5]YQP2蕾Z=IGu>-+o@9R#tL8E-dXhK2.ATOh5_vr1>Hά_AFoytʍiIOMfalE Þ;V="ͽ,dH*CˆH{:9)WAb! 2yžaTA_ nR'Y~n@kY{Ii ib% Թڔ9輐:!ڗ.r0!.JJǡh zRl"~k5lko//N-< VmZ"鏙O`.;zgBosޭhQdovؕ#_F qIǻ3aY!Ỷ3}U /~_~լ/Cʟ< `3ё {!$.bHHge[l8x"b1Wt Nyef߸O{C4atlgkP OsBV,Osڒ&Hl21rhA@S̈́~'GDoM+|GJ_Ipv)Xw \/B,H5tNi07֗ptݼrBk2+υDKHDa9jqQ0= 4|eV;6lcfIf 쾟&p،?UyBJXiAxĖ xxkY6,(.Pz*<yU!7^k0L8+: c+<F- y>=h e?.''Bcޯ~rC,By839x|A6 c! QdRUk8PRَnh$6sXn%^l䜝cѲ]]WkzlVu%W4K}> - m\.S#rxgH)$VdW.dTnuIƁr[p&hDžm3NyG FvН螚E۴_6Źf!Ӑ%i -8_PmӔ)\U"|Q84d{{~%YWIڕRUmo*֤QliFi=5`}^j!yޓqs!:&Ze@Q?03˯ 7Ѣq8%\U5-ʿkS$ ! Ѥ@ehBgZmGs3H8|8\ڨ%Ձ$IV{qٷMos,l~IlY0Uëm !U'הevVLhb (MI0\ $SP8^*ESҫ bfkopIY,XKH>~MVw3Lu/ E5LD^(v"U,m!g6/_vcFZڤZ/eGCs'l'9}[@$Ҹ:+u[\goR!Fmd.)y~DtT}%Ļ, lJ㘗}H; ,Xm)u\nwv,d' _ZwTb'yj\Ά\ g*Ͷו6 L;fu k|ݢ]:T3cVeu ٵӅ5@[lz{t#?PppmgC^0Ekk05sy2[&bV hNj6.dZ:xqYXlÞɱP|cЍsv.aCtKm.Uwi#%wwEc2V(t8ƻFXR+9. 'ԅO-Fq$T`HWMcZ 'q F>8¢IMl֮h s=fzl8QCǒkwȄ)sBifv@ҊR9I2=[[>4GO4e\ݡ ɦNaE=>0* FUaY5еw&Qzؤ'+rSs1##r ]İ6Y4ݒYq"#ZÓZs;zuP? EIJk.mb{B!.emW7&['Sc8u:t ]auө#^W]` Z{oR<@bER+! ʫV7roɲ§6 ޤоk'jҵE͓M}„n`ħvyXRR:~g |JO0 U)&¥_" Öcgi-zJ1odWF|_8=4^8?)Ƽm*bdAc֑eunUFG5(:i{4D&}|`@d,m? %8 ;K~yB!mԈTO:,4†_G&_ok }/w}p-̨j-apvo| h14F!>*qF Q}vt;h=FZ3#Nֲ@kų|$) vQfU}VA`U">@jrzp+ZlGy;J6[eev`y%Vō)C"g}ZdE?ټӼ[gkZP391ᦤR#i II1>%_ &:x~ۛȥ xA.Y2V|GBIɾi[CO?#`^kϒ,G*P޼ =,*_n(06@IL)2ʹ,p!V!#$6W5[` i t5׳j1טG(ӈND )s9P`D;?X`^9-lXZ oZw|d!/X gP|W3,os! :dbP/+  uIzޏwh={ ?O j;3*%hBenEj$3l/@m#WfRO}WPT,w՘7NuH{KxmI4kvrT~ Xʰ]t/*OKiQ;QSdw}cx<ivwi>ܝۡوM3pﻛ!IkX,H+\˲wO+s֣HGP8rՊzT)I9ErK>&A-G/H@2:d09WC"|xCi_\ɀ:Z!y{'xY#xv)V݁lʣ>ur Cwπ8 X;L7Bniu\SSP$D&EN)Lj 99[Ss(c)Jv_1~h ܌GXDMOь[k\#dK3