libsolv-tools-base-0.7.31-150600.8.7.2<>,gNp9|NSi*B.] N$Kmth:-EXVtkӃBSa"Χ\WB~ۈL[H2'T%"Xez'! d"2ūĚrhZ'5⎦ߡڑ3z 4rY2 <͠Z_M($VdZ &|p,wX#ji5y +WԅTzůZ`/{RK AN?Nd ) Y 'KQXh p x   Lb(8P9P: PFI^GItHIIIXIYI\I]I^JbJ3cJdK^eKcfKflKhuK|vKwMlxM|yM&zN$N4N8N>NClibsolv-tools-base0.7.31150600.8.7.2Utilities used by libzypp to manage .solv filesThis subpackage contains utilities used by libzypp to manage solv files.gNs390zl32 SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/System/Managementhttps://github.com/openSUSE/libsolvlinuxs390x(v큤gNgNdjdj97ee21a89406d111251b73f72a62d676a25c1df8549a9a7f945aba4e11f40cc4f5ad75beda38d54477a72005b85b53e9f387fe7f18ad6086ae66bf458ee3a46b301eda5146d955e28070c21ee931b0ab1e8744232370a402e35e17c95d2395dbbbdebb86d2a086497bfd2669247edacd5fe3c607970414c8c3efb51e5d47a5f6rootrootrootrootrootrootrootrootlibsolv-0.7.31-150600.8.7.2.src.rpmlibsolv-tools-baselibsolv-tools-base(s390-64)libsolv-tools:/usr/bin/repo2solv@@@@@@@@@@@@@@@@@@@@@@    libbz2.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.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-1libsolv-tools0.7.314.14.3g3C@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.7s390zl32 17332253670.7.31-150600.8.7.20.7.31-150600.8.7.2repo2solvrpmdb2solvrepo2solv.1.gzrpmdb2solv.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:36427/SUSE_SLE-15-SP6_Update/e2bd8be20823d38d2fce8e56f281c865-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]=197efcfe10d66996bfe465d6d026ba3b33a9adf8, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=3b4462a0c1632eaf08c4590d6e2548fe799b3a07, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)R RRRRRR R RR RRRRRRRRR RRRRRRRR R RR RRRRRRRRD ADutf-86367b6b5e9a9156b8b9c0e9efe2df228c5140c4ab635f89d44a7d85169d7a6ad?7zXZ !t/Mq]"k%۫r8I & RP@ exucF'%؍N\$Htf^=Ka}] (37^"{ޥd{ey=Xܦ,_iʂu;IFujn($k ~ 6㬘8F:-Rr`bRujV<|=OJϬNDpi=Z F',4k*hlA+ ρJwn(PLqEy^YLmb4}q2|N8^ ]\/,EOC3mjnII]\ "80AtB~|C e^bgcKtPMG˘l®( ?iBj(S7+Jဓ-n=;uV׉uĉ{<h9OMZj7iEa`w7wBh"R{ ykQq^%e *0M0ۛ#ؿqiՠJ NK\~2|ԕIQ"3ö^ml8LI=-(oÕzw󵩑;{/C鵞#/n],li^%'ˠ;20WPdxCg-wjG<( ^ ?V  >gklW]̊&Еq2䍙2C$<_)h{)Fzd@v]B;T }훸 f@ y A=ˁ ȍZ@} 4XYo{Fgdidj4ka;սa][Ŗa${G%J_6*$QT}{1ZT٧'dg7c7KbaSL6)s5\\:)322ȐlDNFԨm[}Mf,D;^3ccĭ; ȉTPq?όcBQ6Hzo@5)D=#>@=# ^:v9 dll~0"nƪ^ěMb(uunD0MmrV.r oHWR4p1k=:a}Cң6A1' ߪؙ@b $A+9uu)} ^rZ#6PދvQhJamˋ% )[ׁjb<T;^P47* lfd1 P?I8vw>VzšX+qCÀ) FgI|ke&;'Ҁk:H\|6%Z:z:qݔnTh~'£.nTle$ kⓂư2El_p>CnrĜH mF.y.RE6C𢝏c/j*mνҶDz+ݐ;wer-m8+ufKuTO{x?Dm]ms'u1 @42.vRy\HV?j+bdbT7qMC<^FR $6ڼ|#8sh5X >r򔥳+Pu|* QNE!W$N+BgiӱfVB4LjSroYnDL/2:U] $xԹ-/M[am;10t'$|{Wq3䭙sI XSNV HKE,ލx2 7;NKpqC}k.>jPLՔo8N.֑W%\;nҐ3+/~ڞ;(j`.?G5 ͤ~plZH/Jgw}GP.VL ̚+ba} 2Кb*r<'xe{@~M| D`\Z>a3r%GpTSN jnlVCV;D:K{2,PQcf暳MtRq^5J;LMv*@C,2oD1vugF4Ecp)"UDBku+Ѯ~W8 DC%lэoW9F?y۰fpAHGE|}R2},({?`ө"3UlU&9Mu=CJ ~/ڏDŽDEdpsyiUIp $˕c"|H񣦂X-ʣ!M$-D(d\pfr 3Dr+=hB@z lEKcN:BǷϳR,A¼=ٕ:x>ԑ9ʢdkP DxmkpI<Ftp#vL}OE>:D=9aꅨ8n|ic  od\SG4/ꔡ Z665}z|j1 qyg4ԞLȚXOGtak]4}Ӌ,~=t^'ˡ@ދg~YˑhȨ$'3{= ڭGgX+lw8f/-::펾7٤ZX?S//F]WEڝ`}Mœ[JwAґX6t4o_)>[=Wt_+Gi d5N;VclR(Ew a٘F7_/84`cI^1٣|hQ/b0%dxcL/Y80Jjx:"ol#:R3@ p"㫠T]r3A%R!*tTJթ0HӃ֒smQо(aTmFA^]JKRVpsײ 푛~BՕ/(To ͬUGLXaCTUl$\(f~) \-~B.Y=e*;&-+9D`Rj]œY Q/Y-`MkG@|t7Na4w'D 64VnhX`(Va&8sJ[86N]Rxthe)-Z7ѕ4ȃ'S79rP װ$9!6Oɺ\nv"[S#ɂtSdzÇ(G:1QNבLq'˨d-@<?&)|^ xv,se]Nb 02 ~vm/ONJǰ!P n~櫗 H=]dr:sqcYu@}Vh\ ܕ;:`'QIon+pӓ^%ce2ӮKܷE`.CR({zy70Roʽ0~TK4Zæܘ@=4y ~gTʯ)2d=KݞIwسڷ.a2#\L=0Ko`maB#1`m^St2寡윞ZFg=sǒe}ʀ׺Kr ػS,٧(\}yXs  PErI F0)V\tO*ٮrۃ(Dkw6иZ-c')ҩ%l65@Y;^\_ tmZ}nRsRǷ4iP۠Qr٬.خNZ/%:dy7H}[J)$Zf._b5F.|x(Y#lWf;zbRJD>pL W74γ)Agt\ݮGTha0Uu]-d˾*t(:>ֆ 9'$Wj6jΔ2\'1QLø@Jx-wV/#eD޴xNs<+Z `!s9bFݠeI| Y[|u@JME5Єhގ]%CthLf͔, f|`>?rxڬn\uEr!^kئ鍵ENƩ]hf.~$0Nydmc1et&SPPp7խM9|24<q<_wpx0[$<֟m Dg a"=dVx[ WxoA=,[?Ѭ0[9f +2 %i+[N8x])3? pW` 6\ 91Vxƃnz!zqFd3yp:G램,(èH 2EB@ 9^3zM M\*ZnΤBh:FB s#K7xOg '\!$`D{/{U{L. fnv5{oZ+/^f<7H 0.g 5d6VwN -Ҥ @V%|Vԩ `ʤ-7~ P]^ftdL!VmR8|YhREჲ4Mۑch糉-/nՙZ !R32..cMc4"z6`,.̽ҕѢF4c~|O>0QYsdՇUdoڦ*HS{G2'P{%xdHYDgm CҕZ24nyhٸ+'8A;φ403+jcjϙ':Pn_lpg-G3iЮ6rd ryƋRSpTf Z1@"aaWL ?.0#h" u\\C719~;E;S?OsP$qfZWB9UŶG nDeU+j>=GOh=-O.089%0oEWYNkZ|]tj|;lԞOy@?*V3!3ҟN0cƣXOM`tzL#7GuLUy \χ s:Fqodd̩zZ9˝0K JkmV֒^)!sk1KsCtÝ mVb!<37>*HbDmVҋkR-zj#~h[L7HHlL5l#ce57<_ySMp[GܫDX;VU #K3DA|FXXi~U|~pSlv}5lN" cn*7F$ ] fq:W=J{^}?HZ*^ Q?!a4̐vj:֩j#T[ 6.4y* NkR92=D Er&F!)J0i* 7;ݤ#j݃L9! l}HY A˭Y?&Ⱥ0)zBh{q8 [ڰ}ܢdi0ݹnͫ/|š#Gpt7FeYϏ*(ضxiTcm9Nqep:w :TPC(Lhy Dqcƣx^-Db,)baNAS?~ -! Wgxfq%$%7b U@vm1Yz YԊyVj+tCnk"ish+(Ln5SN؆Y3-tSR7anϛyG#\oX"sjU@̖iO^.gBH~Rr.m'Nh杩+{4/ 0J]xpYLh#G {]4?}W>rw@\0i!"< >(|A@)!Nf`c!"%w 8jVÈ{jh#d$8ӧA 72K}2.mfO0?6}~*m6jr$ Î$8k4nJO؀"t#Y8)٬= @:-QFՄ8-PIq {}h9v&q ݽ -L9}3T8U^l$!4IxJbK$&bӜ~!6IT~_)rhS:j/S$Kg:Ŧ@KL*f,MVPzMa|[Hzqj3$Sy nŒkc>{M,/98L*=[iA㩎nlRF'p"1ݰ!2ׯECS]ӿJ\-$E`(Pvfc˾.v?.}/_LexJ?wR!(]}5;Y+Tg%'rl@yۣZ~D2x;0$;+]1lnG!3ڴ^eQE]'غ3Y#$ IѶBų"'.stD@?'̶HϨ&R i01e[jiZDĔh Y֞٠9쯱?n\N1[p.v)ƲE-e8q؆L',ZYYUMv_Vs d8Z-UMXBnHJDBӪ]'w&v%hij}+I.|&5`*OEWʁ5_:?u8 8m24[W0u=} =h f˨?eL'l[1^^?<:4\G2rŋl}C{iLּ/1E2Z}e a u]>>N0@ .lLARl&$V*!Wܝgj[m1i0?BAđ,Pe+=Tίǧ{;D۽UGhϊcfSЀٞ ięθUm5'`pHJVrk&%'F26mw6/̤A\'-XuՆBQqS}AinÎZ9& *1tZ&х Uxu znMZB5YK`_NZ e][5 7(uFkҐThK76c^,;Z=CQS_Cz&c󵃯D.JU Z<.-K9LE"(0Ш"0֢0H^ii3wJmW5QI7Yt|M1|M]嘹B..sX0>߽e-0erѷgW@6 訝dH)1V.ZDE!]|_>tJIRv# 1 j/ځ"V?C{\:Zͅ:B[e`k[ Wx0_V2YS(Yލ?73u>枣E|Vtp [ǗfqVjwvbp/H1,ҵO~4NW O0=(8Ca8] 9MXh2oA` +m- D4vL(P~,8@FFv.4ͼ {7O,mXqWikLgs 0_H]4?g2VȤg]^H{;ƹ7u#6Tr7ԖưLs7$o 5"Yn캁"vw|"sYcE HԭBm=Wz"S.f`e_^xFCY(:9r"r>L r?]biᜯI2a%P!ة#I$9ґf_GgfrN,;'Ɖieg#@KDkKKоme[#pR}#uli~d7w @A~Uŷ} T[m+(\ݧخg2`H̓(_ g Eоڸ. P ZhMb0emDrXQ?XWIX۪4vZ#!~- vBVѾwjG9NΫf|un0p6UHr6 s`rVY"V2|UZT5C;v#Ta`pi#GɆC/f6L&U[z,;,˥M&7TL 3C9ܲ[c x 3]1Ml<羜ݤ: 4:E(yeJZtQnvISoO9(ev:\:NƲ{b`ۜP+;;rTDNw >BZwk)XUG#vS :U ;kDPHOhpy|T[țL\$ҭg!NKcW)ntɑeYbfIPPڠlTХ+NG+O9i$AMkQo\\X(\bdugY!Ѭ$a#D؍y{#5lՌsF8nAAf)k$Uft @' %ᄇUrco͆V@O0Љ]~X>s)gݟ韁ArY-.|N J2[a W.̈^I6+Z=UDU{˔Dw:~ 64 R"D{ʑp)yiYx_vA>28w@4z9kp0Y2'FR]Jauܦ*j:O8֔3쐤1p2/nO+8E>x 2I΄qLعC ﲴL~57Đ!ҁXYYU'fOWIIJxsmLle7޺^i=VHWYX /:Kz[]Tۨw. ”aP0QiB.>[MǴwD+g*M$q-$r ҳsubkG9AE{(q|%utm|=-STv1cUw-{7@gz{HX ^O1ي !3X_&y)dtj;L̥d|!qVhy@^ҢqW肤s 1.~ 6ttYAk9\.\ -auҚk] ~ƔS h͐䱒Bng LA&{NPU~zo3ԽxdT͔ jT-:iVw?Kחtn,no˃2>k3>: h3C7zwzVK@G2ǴZduح հ_z6ZҌ?-b^!jIƛ2Rn&pMŚѣ4Dδ1EX>@S|/0'K 7 zy# &WRϾ]v8C;@,N; S d{Zv0q`~-'y C՗m:͝e ̈X5#?!l!# #w`=.Ԏuˡ-zgρIwW>؛C3}!|W诛.kfxOG?Br)Qto7O o!h순b 97FHK.Y֡2w-DDS.u)l+HviU+ )^x=cs{sNJmدT#-7Aىr;KSO_vN'̴U9fDBx/|a V3{$.>ڧ9>smE RDQ?@P{ѓ(Jy{OiWL-bbx1^'<ܟL Z񍄟D9VL|;+Ci+$%dqFل[x2sP14GI´D FuT&?GZ>Ԏ ȔA 6VTiE-!XS;^U;|BWe]HӰc$XP5ʸlq<;&%Bi^;҈*@K"䊙NcE{q0*#:cc*OJdA1L-zup|p C8 'X$!%z.}Cv>*⺫e\0XŜq N2jQLwK[(?2s֣Fho}f:Mm \(G2ZHyӀ5`_Oߌ <ݐ)XRª:I0J!aߑ do4xAr?XK`z gΟek.EBRvm,\II#ˎ29t{JwE `apҴń .ʎG puU@cA"jAu5RLǂ W| XQ5nn1D95M~x$fxZUM954یLs%ՒΤCnBfߨ0B΍MP1/N{Yh(VW$c\z ?5'ՄAYIMuQ19@™u~a֗yl(0VDG̀TX H Cc,+'ZwwAq6-s[Jg1,D= I  k4@iղѨ/dcQ7npqx{+b$ =xJ(~4g:F 2}nb}7R0bVi9/f?_3Ȅ/b0p2Q1ɐaFl@ȃ'ZpN3.r9% 2,DحwyhC06T DLLS@VRUj{f9Meo&(-Q#h8K~k5 C_uvWI8њ-HMdU4#\vZsG9((>jf $6nzL7}`c<~+A D(m0xwP;((tT+hKo|`^p=bװVH&pAVZqBnxlؓ|'/9bAԝ aKQT tp<21+x;B wv) Af<О&p4q$*hو=_cѶq. qڔJZ9 ֓5ͲE9˼lÄ!&MͽL~nvn7{ɘV:UwB(oC4$QP=sB6u|ِ:RaO tn?"L.ٚ4en#m!P{w͕3FA``Љ$-QE}bPY t:;̭0 /w2b? KuTa.A\~:"p<3$ <68$6.btwN\<):Iv E@B8/@d}[ $Ilz$Sɗ3xch={iMB)۝A*{:Bk:Bbf% `볠'Q]bpgͫSRUMDs 0!Gު6Ȯ+c]gneۘFJʹ{E_VM(pD C4 @TOo}t {~%.g^4j#Ğ,-"VD[ omqP )9+ʙ9t?}1vATvs)[e[+˵Yi&}TH_H0Gg_y.n߫DAa$GᅝTHbkJ0$ykM007mOGy*S]0G+RM(bUuΒ`eȍyG'SƱP`bCGQ ל^>%[X۬|0ѓ9H#a ,bDZuC u_ >'hHIX,>6oD 6`N ;581c?hi`bE.O9vj=f, ='eR໛~'8^.ۤAv7&Z?[tT\jb R_# oVs4Z32S/9E##k3WM7Em fOoUwg4Q}$nq]2D #GFQKyn 4@\N|7%!FK8ߓpEhp?~~ͧT%EZyÑ$7Y  O/{TbQA\3;>jefVt~O6;P쵌\rY0[S=;Ɩco`A@EEzSrї.A%! ݡ|Lr>P9oeų4ީm ;>-b@z1 1VU/LjhaLm=C҃Ӌ#IDjfƆ=7 k$z$Z k[6~ޡkhj̠Bȹ$Xx+-,Ш&C_ /=Wc@GH\w!=hi` & 'S2cn, 8nBVP.u:#1ݠt_7}& U-|O T٪Fr|Nx t6"89'*u(`] W5Lp" Xzؙ8J`C ':2w"U bM53`xw!^Gεeg^@3o"&M X>ItQ<or{4ޑ/YKz3lD7)-u;dJ$>\Jū ]N(CdmaLyy-péE,܍65O@XrON ls|:P94&(h0NH;E.YpKs&CoZ ,1CHcQi-!d8[z? }axrm7l~щk(M/.< 3Z]Rr}\NrOePmzd{ !BRflI+MxNzCfԓ% ^Һ)mMmsEJ3"5IG Ʀ] D籯r"%v'V|{_|JFB/5deySGFȇ:r`R'_ت|4u")2D+mi9ᇮEϓojm>)hH;9qspS!5S<OGzO+,,UFIGo)ܳ;4++|ɛdG G} ۡC  I5uHl„h6^Yvc9Կ 9+0WqUC9(ع IMU.ۡ sj"X\S-墰-r}35edR`mGdeJY,ȉs&nbTF'q:A$\5T,F|߃'Y{QGX lɆL^4#~q;Tsӯ\6V/]h .HsO>>WF,gNӄNnZd(-8v5U-[G3k gEXY_ٜlԢ 5Ӯq6v٠o>`?%5O/[rqih<&~\Ek=ie=9Ma?n[O xXێn>ϏMH麡 Z;ŷ{kZ J-W# V94H#Ԑ>cPw㡱[NU30f_Ze?[@FUྭh|UadRQ"灣緽: 9ʹQ%8p#SA=)sML@vJ|qGsVmu҈_jι]&'o9Czv7E JKBe)r4m&O,:@I2JFԚgMژb/]*tO6_1dă奉Xm6t^DP eet6fx B*Fl"r;mM¶T @v+ Um#Xԝ-UwwF9r u'8(Bl'a;jF^u䝿@>/.b&uTJE=ġ9) 9%-Bt}m %>52K}fX 4 Jr+.$=HvDI.is7Ub{kYW4noýOߠ95:iL#^'"xO -,-nRBdY$; XULԵy p$ĬV1?IXa}42dl5αVhj6yO<QQ!psh.иT*0unGLwo<1>#jž7_|2gd})ځ)5? ht!J.EbR)bX/^'KPST/ȼ janaz¤*DyՊN fW2.ߡ"}?!AO9 W Ѥ F -y<9}w&k' EKGH|DJH Sg #[Z7K3+AZZӕm3ph_Dh4l. FTI0ȗ`}v 02=i\ 5ɀ)1օScoh*:`kj31s-;5 Gb`5\iGѡĈ 枽+U*UHf#7mFБ5b$p#ʌW/+3)R݈r¿" XTSt2 2Y%>NJsf .z ?*,\)̢1yTf h 򬎞odЄ*V%[vN7 &l3cWpzE$9D}#t Z:_oOzvظVv%*1rCa'wJ 191vAPpver:6&V-yc=nF4."6vixTst).(Vft"  2f`qGj[Z|c K2TBH5Dj!9{w,m>eyO̓(xaa4xO$SiHr/Nܟu% ۪ ;>W5X_bW;B59yrUe0`e\1{4ȅKZNOˁQgl Nn~¨_P=}=䵞|@cӗ_ u-`suA*3΄dyJ̘nGlS8onOg NPOQ%~lvf"@B{Ih74Q"oѦmbOuaHrAvZ3œD5="&hƞIa 3}AF^Ã8r8U|7A %_E5T0(7aN.YG'GզpګWdvSR>6ju^/ Lܴ1y;лIdTtx }r1d>41#v?kK5@4gOAZ # 8Č18]+x 2Ub:dιdMhjvvPy!h߄4"bFm^3FϘ(cx]JZj݉'wҳ[1892 ?$ ?6# It`r{fj3IZylYSFc]`e1F.$/U#T/óZ/KQ?M./$"'߳؇3#-Ӡ~ T".qTg敚  H9񤻿ϲx19x]S8s V29hCWBU<s'.P*FNw.0t)?#5]N1z.E;a[6˕ϊ&']<}h{+1ke8݇;p7ʡ`?/rPu:QPZ:?>Yvmt%A̔9Ymu^rUw;`ٰ ~O /Yu~)VGw`i?ǭn҉ tI6YpGyFk|%Z9/{-o vp!/Yʬ#!8pi~a1\NV|Z wB*_B,@ .+Wa49}~vzv8bއ5褘](>W D]oq;r 9I^  qvU :9:Ҁn>1A|1n[ I ""SAOg0b9m Tk}wO_.ew :L#:Ϸs9 ɰ1DP٩R (_4% 4d*'s'h<"/a]5kf< BB+nY[ʖǢ< a]t.2=: k}iD e\qNxuж}cB&#92U}}x^U 9YlEs§It۽ZnǙT6&p6ηcMj !\NAml+L٣ sBcJ>xD' t5lgz/eH)ekf ̣ۗ&}Uĸꊜ'lG\el%H\-VMuID ,.Rԛ:u%etY=щ/ǁ"G|N?m~h%%8cIzog_omnj+N$sk-(}drz76-) ȕ~)0N`m!4a\'ޒZW~`"{Ҙƒ ߯I'R\XB{ PQOLk*3iTf@̽(rHY6JKgfmV=A${JxF ?Ij%TĆGlF`A&ELHWDԹ D(I{tM \/ajJq{~OA_!g QϮ0 Jpr1H7ϻI>Ĺ޼-o )ĩx03sd avfh½ zA8!~;I䂪\r<1椤ǀK:>=%wyz5緤r{MU+MX&SWi/xk$S؏p9[.K.G^galEEEdc9TKLrF =Ok3yHљļ֢˺!Y@bg0puy/Co]!R˞np{IۦL/FP 8f |z]#*__d\8rU7ئ5I^ݐUf 7qѢZW.׽"E>ݦ_ ,? 80!h[6\e`mCthTF] ۞-tFC;s |;ǨbNKibd+YSn oZg W882\ 'ѩწEjAO lXbiҩ#G\pضvQ>?.,ڇ]S>Kir2T ͨUii|t! ڥ? J&;ctEE<%,ЁQ4%qFoozpP)MIbvh>ᅡes/?π/OH\RN<yάNmż wN"/$#x=M_ bL.yjމ pO ;t&3qU0l<Ԣn$C8Ҩ/PAU'tZcØKSOeTnh„NˮT{G݉lÿν (%Ʃ :/\d3>{ :53 ^?®(7mi\~PnG|?_:MzuO7Hvݙ`-%8@Ǔ6ZU7Oj+AV~h/;_[G=&fذG .SQŷ$E<*FX埿ytީ+M-JPj[ř' f:8]>0CmW*/{^U|,LfqK@kGi|u:EЮB <ÛMgfg^~@QG-G\&"RYҢF&/dt;RBYIJ'!d>uz4yR h 822mLB-TZd\hc]l.h=z2")fO͂`ae9 !A4L9ո9lĺ'p ]H1i5-E%a^$Nq4l ,Ľw[au9]N%Oj PlϲI;q,Rup/.E6d2D&{2%b5~ ꈝ `Q6!!z]Dps{s!qƀ4vzOGNZC&p{uMUp'Mf{L0Jg[ 9=coy3>}.}k;*e',=;TtaƊh/ocm)X@gL% ^ Q\N+R~QLLBپPàGe&ZE/w,h̗tW jkX{gS%St,tw SDį8nI}h;ԥ<1ʨZX7W8$[$!o_٘Ψ =  YZ