libsolv-tools-base-0.7.30-150600.8.2.1<>,ˠf;p9|G;sz\yc@nsajEsUϺFBhOݎ\apVM' 3ҁ J꭬YyBޛ*mM>[;#N+6l [fي`%(7UL('6 oUH)0GpUR^x(24u: A폌WF ??@788B ¾̀?$CQrS V =+[3m.b51>LIN>z{Kqt(9(&Z>AMt?Mdd ) Y 'KQXh p x   Lb(8O9O: OFH@GHTHHdIHtXHxYH\H]H^HbIcIdJ>eJCfJFlJHuJ\vJlwLLxL\yLl&zMMMMM`Clibsolv-tools-base0.7.30150600.8.2.1Utilities used by libzypp to manage .solv filesThis subpackage contains utilities used by libzypp to manage solv files.f;s390zl32 SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/System/Managementhttps://github.com/openSUSE/libsolvlinuxs390x v큤f7f7djdj9c03c9b3477cc989313ee7e1f57fc2ddb8d305cc1ce6900d7ebf8901f880cdc367b36310e30d9555183ecc0ffc7f687a744602b17c4258e3abc355926f7e0841301eda5146d955e28070c21ee931b0ab1e8744232370a402e35e17c95d2395dbbbdebb86d2a086497bfd2669247edacd5fe3c607970414c8c3efb51e5d47a5f6rootrootrootrootrootrootrootrootlibsolv-0.7.30-150600.8.2.1.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.304.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.1repo2solvrpmdb2solvrepo2solv.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: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]=bb8c39147f7c236a1c85d1fa35b5f9dc781df7c3, 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]=34c7999db1bb2702c9f9909529b4a3817cc97399, 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 RRRRRRRRʨ`a?TYutf-8dc8d952ab50ca196171b248e37b4afb6f6685bbc6b414424f7229307dcd239c4?7zXZ !t/&y]"k% ICRymm:,ݼf1y lx)6:d~ŁjBL/=v,Na77 YJ\H,tf_AqqUm.oDtⰸR+wu~a㟉-I냰0}eC3^ nMO&Mg16=%c/ck83SwM]@C`?$҃/ ɢK SF-? y'd3@%hɒyr 4(R({De[TR8rGVxlcYd론LhcзH3x1z.fSC2ցCt4S4[U9h<wlq퓦{T>M9iDs<*M6#/3;_Ec $ϊSH'k}B5&;&IsrļN|-#28E-kO= E Pu nKpB Lc|{ۤ~XW0/ڻ{{jlG' 2hYbL^(h7U)JcHhB/y NteW+yR7v<@F.:ú< J|.Te9:r&\c֊Q頺~.2t@רzk*.م =N@Ċ~T$i { 2yL**!bD!)ztĻ9Rqs}T aZ\5s&Ã1iVNbt"2jWPG%,+\ 5s0%FOe]<M~&/ep`<6L+PkwaP̫t̬ofN.D`kvl怄*v ^L;SQWZUxCΛ=)aSYBAag_PTQx:|[9f\\HCUU7!+MlbPȹuюBi-sj)q5RKc` b Ꞁk!#ZNXڎQmO( ՙ| ?yjqO@WuU|_q p\|\מ2g- "kU]D}m,dM:N4`"WѮ1QCay԰ma(Oo̝wD 'A i 2ދ]ꪔ\Eƨ7'F|gjM>-XDHV"Q;8imby.?q7>32iwwb+H.3K sc~Q#K^"^5q8# CeGn KeyĠ>Pkw`1pwknJU+*WОJe>Dl c]&#aFb(vN 1[bP 1IYgdU~L_PK]?@W.a 3 N2g JTf`4?6[&㊠m"~Rx>"1A@X^ij-x PWʪR?26D O}ʇOXL5EU &ͷijVA6xLxޤP92aE>#P9#EN,{8) ' Ús*k  MRTYxZhIIam{X\i.y1%KYR]B;3[50jjV,0lBP4Oݐh%(mZrĮzr} >-ŨmbO_w/Rt:W^أj6&g@:˭VjF=kj'P0Ht:[Iuʪ-+ OFը>6n;W9S@ӂMt>-a\TfBMJ GR{7j_ ٓI=Z]4JPAm#e8.rl{wv }-ALFn@mӿw(lRQ;0gg^5oqě3/pU(Op[qC}E76-貔o+%wUn,AJzY:YeF^8x&eܝu/!T!k@4 j͍>9jEd1^]^xيxЏ_߽^+-I'w4U /̿zm1ϓ5DwJ M%P2ICX;:59j.Y ݠ/ :)}GVHts+sT6)Ra{琘ǩ-gCDk9<AbdpȘڽk2.w0KL}Dp}WM5K?ky,](#׹C@P>/ :dcv;8aysQWQ~nvt`5Q5{[M). 6(RbVx.D-HXؗ)SvǮ'øfnS YN3s+<)_]:IZ߸s7SLR- m, bdz̩:72vD!xM]^7/2<[;6YJt𮉄g70 xjnK6~S-Jn8d^COVFΐ)ER*)#2Pl=pis=o l>f =]• :Xi \)_[¼edDُ? iPWFj30 cpS <%it5iA]/{4EB3,es% +Q[7f~oUmTwHg 'vl)o.*#bRPUQݴL.8Ҡ*F~_axFxIJ'\.% +?"+<㦹||↴W9;fI .3Vt cR-V}$6 N,0m% xV(;0+פۺ $(pۻGU ?VMV/0v i 'UH;s/#bG&t/.)ҏ bFmXXP:>SLEҒmQ-u<~8 1qd`;DO4n͒ԹR` >í{`0l ʣ0]|Wܢ@#_^THjSֽzqH J.\ {'($0d @yO]tjbI}S?u `.ڧ u}VxXW xK%S-Jh&: M̾AˀP:yP-K)7Z&~Ϳm?HG9f8}rL]tX' }[@wdM]zh3[KM.rCa]%k  aىYbduhoI%B-UYtA*ΑMJJ|*eglѻ]gܠƶ/1 9!a՚nNHp {g)IY`VMp!4y[tqM(Z>Q.L2>>ڣk-mwR^O%`(%D{eaMd o1 OuMFvNp놫 86mG-# Ž#5o=J4?ZZ8@"(V=99J{G{KE͎<?DC\NCMLYxm۞\,Zk.~D YrFZo/"xP2:I; T06X/>C}ӡHcT=}0M]QXA͞aP 7j \ ps*S[HanS_>smU5a"0j( /)<G4QVaj:7r˸,8*/B}ͅё|zc74%#bi* <-gHJhYZ#;::L3s7u&tiI f JB `XAO#F&roow-_QvaιZr B0Q& &YBMҀAOIW" HbO Ds;y p~q!Q6gmToQ?nQ.V.:bΚvʰG8{j"(q2r]e[9>({輦.c|v5pVTxUrkJM?2ɦ5bR606NKu3P35Jξ뤣y_ntB<MOOU<K[d>t]>Jrtfd3Dr"7§Joʐ.ݫoY pl?9%.FB|@ ^I*q枫.)W D`%2Gӯ 6t{ ""md:C?ӭ 7h"A&%<:|z(Bo(=B HTY1.lIa‶ l\Mg5܎c'ɆT!ӢhD n%L zʃU bx Az|^bB] ȵb#j$׏.P%!z6w\D^VkQ-|fd>&JnمXo^-yA\BBB\LE z5zb*cMrzx3:<0%ͿgDu^Ӯ{l2[lxb}*cQI#34~^.VlHvumC uӹfkrE$TDréRF杴.shi DP>\,f'a4YCKHCtTI=YdfC^x0cBִs$e$`= [y<},3Ry3OwMj*+D)4'7ݖq\mWSRث\Wn[G\OVGOǵ 'Ϥ)jҋ;?rJ4P{_٬\Mxq9{d46*9oḶu^YjA,喍K={$| &{|U%A&7`7WO4͌8Zn[j-Xt]؁|ɚ\!2,8^{\LuC|ʩbB4`s$wth9dG=F+a4,(<=R}[<7R[qC0=nH4ge^kɶލ ^uC+ {sL^dx?H0D_2Df##x#yaޙz\F<MNU;xŖ2ϵb|gkkkzoiZxg)[&Hq !AhZ৛i=w6R|"1AB8 WUs@KDG$",\ȥ~gxl/^O&x7 Ɑ2F>IЩz >D$!'՞s͕K'o-z`lRcyq~W.){bt`I 4o4 Gs,rxS6oî Bk2A7%vt1k8huW>nߗvؽUѰ "W䡉9R3zf4و2[noZ4 *e{@ccJM" } kPm̗J>9>5-vW! %O%vtn_n`ydim*&`XYooy{R[g"Hyz+&=a6tzPsiX$ dpfb .ous>Ub |sHM@mmo.tߣ>;>2,_rVVБ YAnѷ%+~jH}Ooid9 3/p麈[;2 7@H2]Z?*1(l*̓=2΢euϭ2C.˲]^y*>d7='C05䵞uT3f.,-jl҉pc~!iy.. pK#9 a#NK>mIGtf1V .6za,P~YBN9^5٠o'Ԧ&/] ʥRNl?Ck/?z3;AzƨTfwHpM7QwYPѽ}r,THҒyY'+ݩl_X %ra/UR9/Ay eA8Ș_8e$$EvE~b=cIum]C3á(Ct*6;T6xyI6B{krut*HLU3|q0@ȹmX }sGf6Z_5+vk|/"Pmz”VR5wוLhE;+y~_90LX\27.F8icHNZ.^1gLFe]fKr7k|]6\vʱ">zgBQGֳ\h:r0Dh |RL"oۙ9rc9"snrP'FxUQ;dL_(FHOeXy>9_@EN~Eŀw7ɱ|VZR60"\T3T[5-hit <8gw%t \`kz<5 b٥q䆤8M2mL%['|^mU)%mf94doΚ=J`=(s6†c{-1ie64 2sv͌zLh>$ev;:fV!h6Y/nI0aF+һa Jre|=͓ec ުȓ[HSNZnC6G,]=p~=`өIwMP/M Z5g]vrH{սt)TAoS,_bzЦ Phx83j_y-Ov tɰW n^WLn yQ}nmMl(+dW>.NltI]I oW`46vKo.偑LRVoQv[O46ѸO߫aQyYޱDt)c6C%?V8z Qp;S WlaJt8O +;B &̛z%Wݔpqy(Vm7zղ [~j  tt%1~hoQ._"GRHZh=\bg+y27V2suHG7=] Ss5Wu#?c83nGO6B_—&:C ݯg pDQ 0p4'B 8F*D-p#%\ .QO->ޢ[Dkoi=[;<䕿 2=$ZD9a@Η ]0sPb0A5S gByPn4kTȈtO\ĩMQ~7θI uK l{*֯#!!akSJ[Nk֕oWCYU]oB\\F.j=qk La^xM8KD=Ljzt;E|dVk~tӟ|8/,&DSE{Q3BdKf:%fv4`j u65>,l2-"j% 7aW [-= sc*p5fRӆ/0ޟeuBS%%=̳Pq),mBd`"n^ʥHtqn=P&QqQtoh|玲#("4j׷D eC V!Z*)ű{u~o>^lZ~Dtn:ɣ]jmuOՠPKxMiϼGwgF1f*J՟"JN%˙$B=9 X|cLka%\\~h䠣|J3Xe٬ܑT>>wv^Yn$L]5Թa{,MtfM?cOŒp˄* 3,Lzm^zeXfŤMBJW?I;tn;5^l{f=Xdl,8Si9(G`4z,􉋻U85Ђι=]q(MΑp޳yGno8C V@#-8Q#npϢ9o]v-d.G@d<ק u3m~Ss,zܩU'94qEXG7 "m@oU9^gvw? ٓmcۘWKEfߠ`hd$W O`y9e.~*L, dIr}`d_fE QAI_8{Yx=}NMJǀלazK4% /}(X\aXE r y]qt35lF8kis3r@q-#耨פ6bҺDN$I:,65֛f% 3-^`^y?1ϛ򖻀UD@S DYZ4&R%_ >BtG\ֆ_26,B] OMsCv\޸FuO\F_8˧|-S9|WUs6y[įe=@5OZPE걎mt:dI ɷ>&i4ͭ𲈌tH`;rP  ii`y[Ajd^hǗzu$ :*1fCj _aP&T}dTޛ2_l%4̛q=lvk:z)5Nq U&9Z k[ilK_^g20hNˢW8ypRv\3U´A#{r+ty =u~T$ȇ6On2Ei0 QtHB_q8jkXr%"O8][ޥI.E EHIk-C|fǝ< Go6V%$xVTрQe"1hӭ55t1tL oHl A|3ɚW*|Y.] ahU@G] b'\uq}*2`B<ҞPcO$~H__4Z ǜqA)Yp{,%dt䃘_ 85*aw#)g@c{ڮ%6D-`$w{:#Kͣ/:|E$)[8^Ϊ*=UWHQ#͊xeZw[z-{Vq.'{l5GaA28m'X{!^c|hEl BoF(02ࠝN0zlW/"b1U7:s$U4a&:L+? zixbm3ʪ;V =[uV}cʦg-,[Kʣty|PWwYB{8Z{ eñϜkOn3ܜ &l\I1ޏp $JmծHNJpN4t#f N2 NK)>(a"CYxWyf.-ꍼφr7{^ӳ:wW89 Na+ڣnG<1zF _ ᅨ4 [em 7PlTd gX`Ik}FdYWs5 TPM-˷3;[_ⷻv_xL ydc-oFЬ:.j'w-?G ?ʙ^KỮZ7x JFD pɜ+A6D]9Ao6WACʰ@`8lFN醙l mS1?!%KV#"u6. yR2aVC=^㗛42pG"0u^VOYZGP_">IōU.]7N`hxFF`rlnxqw jh``ٙ{t1'{rYJlLJfhi sTPa+{]c KA '!f{9s[֧@Vm*9۽mdKPWiU-7XS͗<`S9QyIިQ+u-`ػpK@0S;d؟Q'1-譱rPZ;-Axݿʞ "%>$zWջ4o ɆFcu<;:VY@%?CZ %t] T&jhDeO4ȡ<)~ibGD/!8]*&*n P$w1](psz[d(е %ǎ<%):.ǁ,CC3\quk)oB7y)v8X-1VZw'.Rx?:=ԌxOF->syVYr )(%/a8=X2)=lI-`W5lr2n1;^Sh`t$nL1 E- ޾?6IzBEo]rNLcѪlـ1% _聈XQb6h[]X? 68>tep.\*jN2֩T&;y%3T,#PS@?2݌`ͺ9/ (~Fجa+y^&t5Wj 8&iXZLTN]6g7]f @U(-1PȠ6sKg3,fMĭ)Q\0AMF(qa{9H`{}睆 +7F 藯O ՚>su66u+FZ|NHu8׏r:_'u5ws4plYzOg\Ō^ By ;[^fZsVLJ9: W5:YW1CXcԲH^|#[~L[X\7K+᫺TvqH):)RY{WS3gXM $@:mرӑ&gbd@j@bNA\ E)P #,p6CA-ԕjz_vy_ G؀5}~MhK"Xf/uj#Dx &f"0"k32 sIA{ feN2~eScK68yOMci),P;prĺ1BրG@k@vR;7U4mcCCk`4}b2@hwm zWHQը`5L\2p ȋݜJ ^E_'W*\5rJ#$;u]g?ue;v_2(u52[_ġ\ث >q :6- 3j~W>7H|:HP^4oXԤY}r@@M"S=n1x`l Lpt e g} ŜjzJ}$ vuNe.ì9,Ѩ^wtB\0s 5| =(*oH NS(371:Mg Cz'o"4| z&c0r*| q50! {[IRfQ ,+ԒJ9%o𖸔\2zieR+j>Ôr$-'E23PpNZ;"Lē?(Ӎ2Pzth~Dr9:兀bvoF[Ipjw$ 6Oj? tyJjz`TvD+W?q:Fo(XRDZIdJ]GVYyznOf{J[V2vt1uc`h)wW ]5o-ܪ/x!4ylOnPm.+.ڸ| y<\Ϲq}mnrkUlR)lɢǻSbwV5bF ëi'xk 2zmr&_hcPsiKۈ7 D<ÈၣZhjylF,p&U/9k17ATe!W.=UҗVKcC6}uL_y[pG{kq9ZVzϝ]R9hlDdNSvQ5 PpnJ'FI|8PLs@x);IR-&dA<+`#XxW/d4θki!(w&%,rB>#d_&>)塮gk$dH&(F M2[ $$5d*5 UQoMLd]k_U [go&hwPhPa|c2ٜUñsu1jԔ&cxRpܞQkǝ!j+%Y6  +xP<\uD(VaKz Ű)FpMb`B$ 9N!=Hw'hy35HѮ{2p05O_85¯Z?Q~Q,oJeOe,lLzє){Y6nV h@jV({ku2¤_5aW \cKaSu.Z%7ij=xt+rqꕖ}3̗-NP41jj+uӈNy'.rⳣf G?^a}7g_RvkʼnWxRr>§Xð?5v_Z>P $y:DЩߨ~w:CBwx2S; @:k8IHK8ǩ~<3+\xʺ"Cj+#׸XAiօWql" QvbiU#RZDR Lu~^XXL#e罒unO$'<I Ty8Iw3B^4svrGmV#*@=J #7BMerm=;m%97^kB ƇQ`|`97uǼ߹!ot:%#$J%A Nt6[[| S|=WvgP"7bV2S4y{c ;ܑg(] %2y~aі}C"5V4ޗ3/}dzz6U0=@ƶ_^zޣ8)~CUwx z2F/Z]ٺH@&eJz8 MLzF^QzEdG!=XM4VZdlpG"ˤ (~ԪPVy]yR ~t`f7de r""ys]q `ZXHīCwAn+;]@{L:QlC<0yV2,ofCOۯ=\4U=qr2\6!J=!Q8. ̘SBf(쀘C K֍é~5k!M7^:0M-{VWBa"E&tPݷӛVDci&@Ft ƥBkTR8G_{{{qٵ~xs`PM=w_ ptO ^;W)$Э9RybA>’1z:kknhNdi0Q- O7ͬoWW@}dza}@aG,hQܱY^{V`4.#þ}9FAebS3,ی"`gQp#ktxy% غZb29,7u}{  ĕ;qnaJzcB=Wgs"b"@hmuU<[˳@L t3lÀW߀;FF0*e܎riY8V8.=%=cU̦~Τp4(\zV#bEׅ6?H/E& _܅zJ ,Wrhv0s#+fTnGUP5P{K-F F<7\xf9?3+q`d`ɵ $0N>4Wg mq|;visCucSyKu&| -/?X=tV Ǭ-~ (*+.Z@g^03w{ɎR:iq"+@~},Eo* 3bQ)vZU8LtxwbA]w*Bkgmnvq}J'elM ~#4O */L>=GYfAr"UI'֪V|ycD_5C12"Gi;g1t)V8MtT_=o*8 `t:q)WvC'0h:)&8Σ%Wxh]^+_|iJfyWJ9ޠ<3v=$UX}t[%NKex/l+% i+ AV_C $Όݶo#r?bn xP;Ǩѭ,TͯB^{Q*10&~Drc}I1$f?}l,"(xԭe, @P/k^pWH>V 'kt>GDT"|7%7ЦÇ0)p p) ׺2z-NG,q4]5⡽Ӵy/ ~NQ:PSAf׌'fN?>m7a? :yԋ3mfGe>agppIsYބQHt6 4[U1/ltupQZOyANN "?N,Ԙ`18}qF_оKSK lJ[/H5wTΚ^lX"=q#n^oZ2I:n|(=Z9 >֋3Ы5ʧ=*07Y垱Ӓ>Wq(](*G-HX?h39qm%$yZS)n\:mN%洇JkEhǨV&PN<[/boY3 7;a+qV*G݉s/t\*9)uLD[գ]>1-IO=%̄8b[UP@yz4^gQ]wxqe3k"$5KdcǢPɸ 63W%d?9.Fs"x1+/e(0͸F`8<,ᣮ)I*p9XjAN:m`bG21F%:g RO0Ӆ&@V^^fgÊ7vX^#-_eC$ribGW! 5)G*~8"W^MU\,8s!ºo?am~.B4iI2{j5a!ùԠԚ\pX燞_O."lO.k'5h`8h rX: Hfa>Bn&T}{|;mХ+3}׉T8jnٹH{DxNbNyZJ;LAFXY+dq19~P@tLNsiceef^nA>:Ze-#u9*i#yW䗿Akc 7d͚~-1/kx9FJNQs Wz1fJgFOSMpߊ "{?:Gq6[1(HG+v4ٺ+ٴ'8wvz=harb;:z=S+uBj!vAUeQM4>QojLnb((َU#uc$76ڷYZEld _*DgWˡJIC};Ctc6pa"dz!ƴ Q:)OwٜB.6%V S#C4;Q_bt|'Ȑ+ǟ im LE?^L84Be4Hv LG?+E!/jZ IСzֹEku_喥$ů ӑ䢆]WW-AX|s i:x2c>(Ge`BiF;8& -'ݱ n0LZ5F% `w ?fx(NosbJw2䣤9gn9GXυlNØ/kFjD#f^f=.g {Bqx_q e$8_jZ\g^m-_$$\` +2A|D猼vpptFE=^8AK61Qex`hZ7-(ٜ9QNT.pnK22,0Fκt E Ɍ1$Yr/e9;Z Z*l➯K߈`n5n`DDQgC\tWDO,FNI >S&$nCוjTmI8StRKW4nЩsp}[]!.V'E$<@71~[CJ@"&P̈́89?( hjupB_< uM EWXT !z4*`3'eXu"T*"jG e8Nj45(b#ay` aof,D&%ob7bҬ pٰS/9gVQkϓ\}Eơh^V뱬9o(3@> 0Τ,q[Ur}!]Tu<ҥ~,2 K7Tp^lp%7p2lLD$į{m@6a4Pum{es " =d7"3x6nF<"Yצ-n_=SD]"dn9UG@K~Ĭ;Ǝ s?9 Ir[NNWm;&1P tDQ!6|pKU'æ瑸+Z}"F)GBn H j9n @EYY)@4]ք>R5^˓܊JZyB6#B'?OAp=ċH:C@Nzv>eM'R-)R7i(tquΑD/fWvtยR`arfzQ|I2^Z1cX x)l+h}h)2fs+t]$j#cVs ßMq_sTJt99wR &,PɅ,RXJ'nIEG[W )#bp+U)47aח}YJĥZ? X%utkҪE -3N8f'8kñNP5 E8=FXXZq$X>S\|{%ڷ+i'PE j|yNF`FXܫ]q۫3.,z3~H;:ː8%.TJE<0=-a+: xUDӤuk*,~,iFiVh'^,o 'mж8(N$j4&*/vBCٗ&ĮH=}8$Ag}S8]cwq ˝pwWq]#>'zh ̸5 BA} ʦ=2`ؠ'eD9ʻMkw"5ךih$tY5?40l2&VDASAGl:珔E3$B^=UF6%݄^g,Xr{2gZ &ϙa=Jr\~iqP|an|l9/(JQR V IƝ7k?-A[2CѮ`EBj>oJΒjv.Dܣ>a9\9ZK;5*J:C2rGY'g | $J'GN$;Di{\)@UBu#xpedr. 4YEʪ| xekfsHF}E62vDlUWTɯQ9dܖ9 1eȑڠlg{`B 3ӎd+N< u^ƹy )yx1WaƄByKF66,胡I*]kHkJ 55אNW4:j}Ld +dǹ8X^*)+:Gʽ.]#i u&9 ђ32qRԈwCyZa \hx΀PDs$ZS3b͈2Hb&.kبtVl0An$MIH}ꙔWq/S)%ZOy}ك$ qil:T6uǸl[/)OIRvEhOt+}Ft'ZҧH/; _\ni&bEe\Foة/׮QL/1)O}#}۶Pyc|gy iF00+{@o.~&s aڀ`Q7AaA!lQpIU"<؅gmxQGbm9xόiPO x("}-K>їYU4HoAB]ڎɎLk;¦.OBll, 3>n*1i.ɒM*=#9)fE#6s ŴZr[JӠ'e,T +m6NK̪eM8ƽMϋJ .[ ΰ A ;}YHGVL|µsтVEElkʢ㒌]Æe6[--bcc99qNzq>(FU=@XEQ2BTT T_[+Ӝ@C{1E_՚%'5ߙ^Ig,1gĎmH|s'6QyEMHzd0]^gtz`tjgOfom8lG! 3= mTA eh-[߉ .ؓ7ZG }>h>ѸosJ9ZYN`4WX?L (@ vlW虊~]D%fǶXhn[?+iqD[W 0g;1!U 4x%VN),CE14>I:@[ Eڠ .UIȌu't;j7'2L0 : qZySYQ={'1`` &9Mɉ_._W U3sx|q}8(=p1꘶=$ ;]~Vwý ,'erQ~!zJyIðnxWq mZ9aZyv>JDf?n?TYO *I=m5}J\e/d,[ख़1}əQ'PkXBSkn1;E ;AU$ #x.LU:'wt$™S?A)X$qcW Ȃ|=2BmP+~H"w_)L^4A L":,epk$>{O}2҇lI/⪛|K&6Lsٗ@rY-:W.$oKv2gW_L R8gګ cce掏/das@:{;FB"҃fm^C]f&{ *nЩb||4eh-`Me}4/U"Ϩ mgq