libsolv-tools-base-0.7.31-150600.8.7.2<>,`gNp9|^)S(Жhrv92zxݡP'TƼb:XgMcu8js=?&1[<%#bfխQ#> ^Qt -i9<)Y+IWyp ˖Z[qh Y~CT*1G^9q[7e۸D>IH_tLاY*.#ʟʅCj{"*?4Lk{>ANP?N@d ) Y 'KQ\l t |   THLZ(a8hP9P: PFIGI,HI<IILXIPYI\\I]I^IbIcJdKeKfKlK uK4vKDwM@xMPyM` zMMMMN<Clibsolv-tools-base0.7.31150600.8.7.2Utilities used by libzypp to manage .solv filesThis subpackage contains utilities used by libzypp to manage solv files.gNh02-armsrv2 BSD-3-Clausehttps://www.suse.com/System/Managementhttps://github.com/openSUSE/libsolvlinuxaarch64(큤gNgNdjdj30fbbb5319e54668e9dc94cca18b5f025049adf4e823cee663b17d6bff9fe233ef30a1a539c4ce49367c73faf22b60421edc12afc86c3cde18caf87e365246f9301eda5146d955e28070c21ee931b0ab1e8744232370a402e35e17c95d2395dbbbdebb86d2a086497bfd2669247edacd5fe3c607970414c8c3efb51e5d47a5f6rootrootrootrootrootrootrootrootlibsolv-0.7.31-150600.8.7.2.src.rpmlibsolv-tools-baselibsolv-tools-base(aarch-64)libsolv-tools:/usr/bin/repo2solv@@@@@@@@@@@@@@@@@@@    ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)liblzma.so.5()(64bit)liblzma.so.5(XZ_5.0)(64bit)librpm.so.8()(64bit)librpmio.so.8()(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libxml2.so.2(LIBXML2_2.6.0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.3.3)(64bit)libzstd.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-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.7h02-armsrv2 17332254200.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_Updatedrpmxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=d11408035381776821f562a21edc701f727e1e28, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=4d8024f5eb556e2800191394683f1e0eb9c29fb0, for GNU/Linux 3.7.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) R RRRRRRRRRR R R RR RRRRRRRRRRRRR R R RR;4~jZutf-853d4245e7ad560ccdb82acd9b3231dddd8a2b21a90f6c17a09d882f68986a018?7zXZ !t/J]"k% bSC*m5Q>U0Luh@>Wt \R̃dLOp ~=wՃ'mo.~+H~T3<ƈcj :28}x@csJ>~(ъ*B*g]l(9pu2߻f ӨגUOa t  h|֙mM™p&Iu '5!2?*Kt5./v WdFG"^FaT-;jTC(>S=k~z-u| ACL75~L S tFnpYVzɜgާeɥ/x-t/OrʀZGh5g' 71p7(q♐FiE~,?VbU im*/r݌4!crӭ 6P"ghQ YݹB^8QZ &+%0 ldE}7Zrp e2s5S6-τOo/t`v"N[ Nhdi˟n<[A|L.h;+`} u1p(?)u}ݫ<{ $]7MD[jKyIU*'ٸ$e/>ܲi^qbOfϺ)L9 4QU,) }~7 xkر8h"_'Ew@LE Y.Cǿ[ qZ9U(L;J5PkJ_"nCM?cHhoGxs8gAvSf#)%&TMZ0Y=wR-zMSSXC >^MZb܅UjZ#|P{7+$AT\4]kr4k w3[Ey؍Xvҩa9G)׼eBZ?{_«&ILZ#Iy?_Mo9Ѐ_ $i?+!ġ%,1CF sȴͯ!TmZTTI|],V=\$9v _z'˫!ن'\?>% LQ~gJa)\5^kA2B̆dU9lie@~H"Sr# ACtN"Ib@ {$p߫ k^B?l|C0ƊA=㢗kM*3}3Ц@΁kqC:DuEIk2&ָ f{Wz-fDio VBE/uZB=;:` v_G@󐳄672I0X52 fzb}~$=_ג'7GE&%Y! [qYl) B K^5!. C\mRRׄ-co}Hopi2*p6$>!@N"1pJ53BL ]"JT:b;J0r[h l{PX9:`hfh"R)Dja]!)UA%njY=6ڞKe=ֹ2y:޷% -{-y/wa)^r"eq>9ҁCWXCM=Kr';+W^jtps +DqS+md~qMT[g')4K1&}0!'Uk3LP.7Vs1Y,/ޢtzE@0Y:> gc/NF4]VnXPOO6Y64ΡDۂEuL1J`^>!joUg booT!ի΀]OWo³gEBI||^q^Ù0SoF` 3I^b JMK&}{`K|+xd } FI'u׌yT/2 08u3G,9Ih'o =œ4~pܢ XL_0r bcbm鳼Mz+dDHsg:Et۫#Z!)!70?BV@' {6BtI{%gF #5 69mq\W*Qt>m+6A,V2aX%9¶4<4r@V w-8SEj ;Ukjf𼚊 **!T8^$^<3:""9C,L4>f6!#TRMnǤ[]h#7pGki[~.놯-a y1-ݡv[EZA"bS>Ybէq#n/\Ǹ\f2\&1: !|k655P B9*hU¨pR#b8>Ic PѺy[Ҽ1K~s̟lNH,^%MW"o>]ׅ8jhnO2Tp@iܩ2 0 R_6VtS]Y*HJ=$|6 .mGVYCxű9-#&e1/2Po+[ka6J _:B n]ԟH[}CNr55ګjoP dm'RMM8@Wuq@r^H)c*W4v"ֽVߢnA'r_9 lw h@'YGFoOG_Njia" jz7rn+*-QnF㭗v-Hфb/Br脼_}'z i:]{'{)vr8d3깋yËFyj xgdb vFʘ)6b#HB Ҧ&LN8ͦNOB̉M&2\R6y/h58z]qyYMx|j*XI}I b߆ܬ>pXk@|mÝ3>j%ú%ՠ>&l%!$r>5a5'yjh<B Jpu>S߶A*]^oe! J<E]aH/eZT=RˆQ(3&йVS6!E_8$@/hof1y .c2~PBd' K¤qF~),ÊD)귊 ZLqUw$ _SRo^g"6'yWǾ9@1`Avk\'^ K]4}Zx,@10Iz"up6} Pf$4,j&[CPά*Kn,b&Շc݀g,+0lL>W~wM:|25XQ5//3*yVW>/_/G6|=*8D=EOan, >Pd`*KV Z֕530Ӽ(.qqZ]ƠDw+M3+LB+cR}o(B"8}5 t9m7μ|uO!/|k&}2PjȁڲXuX\VKb;^X1S܍'c+vS]q~1{p?ci#t ў55!&XjMc*ʔE4>dTFSq#KX)WYSFM'[̬AYԫ_*_oI@' ,kˆ _OngO9K:J6>wG9P@q>:T)CdKhp"Ws sE a\ʘ/n@V(xÁn ^dkVHqU K\)^@B%83/5-z~N(c~&-vq`<q4D!'˯I`Jm^l)@ ̄} zHϱ}x8@A8dYװZʊ)# w5';V7 ϫ1hd X-yhbY+1='KOk4m42|b  r׀+ (@7mܵܝ/ss! !ր̙l(ب]{LTŋrdZ5|Q:-_p6R G?<>)4T,l"ȀZ ۞%þLWaT"U0^[2z(TXM>!Ӱa!J/;nj6ۃA1id͂{FǴMr T_K8)FzH)֣YEioq0u*ܕI " <]|ct5W=^8Lƒo7' [bGqPVGƒC$ٜYgTAwAhiεKz U$%pz;aѪaEkei!&|A˻*S+B0O 6rN*wY]Kg JLJ`8sW4Y`ݮH8g:HQѧs.sAIٌk3]_[&Q=\ i؎ܞX%B]/5<~*WAntl|N(|ê vdk/tW!.RZёk Wc+/ ~AYk]sf0!]\D0!>ĝ< ~MWReUP36}M"rS❘Rmeőpi'JT~j 9eWが^Sdi/D[j';h@J ,$%)HO}e^^(s?kR댜@9}ަ@pbRacaΝ鄪Y@*"$7`3ya%_}F })]h DHL cq⫳& j Fݐۅ`*(?OEqLYe˶OU[ B&Ԯl*qɎa]sA=ϭJo2}fRYl)t|>E'}C"*J/` j)+ ~> Pw^^q tBf8FJg"I"aQ$eDmU YY@99Yl>Y-Ŗ,J Qz#%pB\G$X;e';k=Rt*YVt1 =+pm%jq 2+FYh]l-S87As!#ԀlL|v6j9'`sŔ_+Q%$jx5kA[z] noBJCrjdSƀ.uj S*|%,| PeR6yne _St <"?FڝUFAؓxb5g|&PȾ:H&vGp*?7!غn"k1 #` hHx]=8EG2)F|>KdvNJ6+4΍<{/X;_G=f7A7jM #OsVȳ]?k`>mg "k0٪/QǣpO1 F4ұ+Iju2ȊZ0km}LLI4rl i"8s/y۬8f[aAQꆽ\U7=U8y)H̊4Bڰk?)O/Z+ߣ ޡ0 vf6XF9eܞ:Sv۟4J&pz$ȩj!Kszi(\z0`F HKVYZk%JxVpԖs6$ۦ٤sT_?<Xb͵`p^sŰcdeuM! ɍA脧iBShPO {QwTY$ W4?k"J v}_n a_z312vyM1R 8{b@=}|NVwfQ^(~rF|hGP۲ (s\øF3#A<)*dP`f3 }ٍ%\˹ N*U*+waH@S>EHNR5;8WӐl,g1?]wd^쨗N@y,ρɣ D&\X8+My]IzReAh: ObN!- $F7~x9o=_2֞SRe7#d'4 n@N~Jپ<L3Ocf %yj!U&<{`uXyy+/;;\gAޒXu(Ni09cQxk,} #>&PbK;[F-h,O.y5i5ohv Ph>=B6C Od0 Oeaߵ'l^@Z[>''fXB?cخ*^ 1ӪK ||.cGYHOHa}+iNFWvg1Mv?c{ی:PAG'Wan ߾9׭J{!s_Y'9rvHZ~FAf WUTjxpN@HD.}ֈ)U.AeBc/.NK*#po0.0噅˔ 8n֙ٺPEi W67E(V(ը}#gy2o 1EkEȗr{BjD H.RSBUܴ{uxT"b)5X{?8 TO`s+)t4ϩ{Q_EsH7 :f-o-\ёfʀJֈD A^2ݭ շ\ nZ4]bMv@ůci#:F+^9 )oTKѪJݭeTݹc)g]pG S}ҤOѡ]ؽ 2\/.gUyCFHʲuMc\׊9:2]b"93kmǷ/Nat]6L* F}2#;ş?ub ՒimY Y,Yg`F9] Zػ7|VnEͺW%OsOFs`_.̊i;xک%I&'&t!PX-unB;)sy]gUI1$o;kḍA}!Hx*]6TVu J!ۼ,1 C$X HŷQ r0u%[yfO- 7V@;$4lpͿj~M?> TڰYRG_"6$39x͌#lg0+#HhT$[5ٖ =+q.*ד[d@fD?elb cQidWUĥ:L(q=n\02qGmNaserT7(Hx1ǩݺ-o_tFN~ Q~=&6U @pMOF`9V5W1)ZXY(*N^dE*IO;_BE-(>eݍ[$~i^*D.y0c3JR|?l>I F"geUvWE1YStm *_.dzјUBffІwE?㉃H )H9*̽F<| .b~:> 1ﻻ@L=la@Q3gwS~}o."d:(4 l#$5>#=1.Ըi `7ŀy?Ǟ7ݘ awW4HP?=[F*kKyvN{VJȕ)Y2 َ¶ڵY^)mOVu iZ!\#xp0~p*p1♦CP?*tr=u>,Po9h?iihUwx#K':Ջ~D\OW癏D][AuwƨƧ?$m4\[}%u ?ktwNE%vv[ޅE($ 5"`^f\ϭs $VqUM%e$|_>_j:_7`@'ݜORhO)J{n$A+VyiYtnHo`24_,@sZ9dmhrQ*R3{϶YB4bvk(1Bԡ?[ l$]K1׈M{O>㓒_IB_qT[P&ztjm ~,6@re=BJZ~b1ޣyAlԡO )ȧ{Z_e6?3"VB^D3%ܶL6|8ŏa>E-L9mPȂ#4l~- P4-\{jw5D OZ)r{ j|nHj{&wq&kj>eX֖@xeTqL5Ó4y3 +-S$~Oխ0e !tGgȈf+m[l4`Kϱ$Ylyfh ғ9RS H a@Jh$N6cJ6븲zLɄzmhc=u#J'x]IH OdSA˄C}SWK^4%w@M/[)?bc,KSv=fՑ>_',oRYdIjVJ_vYiC>ȯz}P]]?㺾oNf&͓(Z A7N/K`pKE=qǿ YaRK`-OJ!q4uRJҠa[W5^דDYYT.bJB (~;q9yXM-uuwvZ(LYP{ps. 0*t9>tdbf;Z_$쏙?g0gDV3)ybsJro%b]6t01e0y0P$_pyǮp HLu !"R&dI>@/L NlVϨEE_Oȫ8*[IzYbM1( ߊWEtKi8 R%3y MMBP\xXfi4 >j`DҎ„?a7K>IpW׭ `Öڱh !ӸJtѫ*pN )IAre#+f$x- F r87B3Qh.ԊrMTΎLA X3$rA MPPj 23ϔp$DyIİ0d޷y`/*΀|Vt7-*Z9\JhgۓSGǵzCEs@H\0 f0i|! δ *Bh.3o4sڥ^nP= eyY{l>ɫ10v^&Pgciج \MAbPuKO-S2q9{׏l::4[1꟎d;]^ф@'M~4l#}U{NZGXDM y@WBALwJ`110s"om0-cdI6;Jo6衅arZԚo (՚Q./kjAqS+ChՈeAb"vV姖Gs]=(6?{^Iڴy0R@IS*)K4UU[\,?/̦~r5t{P!ޚK=;g)V|p! JOe*e 4jq_@Y3pFTlI\WWwxttPcfٌ=XvZ[~•Akk@K\}aa4W?Rҭ˞qt,%nYRi5-X*O ׂ}Xk$.Z&Fյ=k^=%\wq3Ƶڪ[)~-&hkh}磙 Q?2A/icG6JlIADaNѹQ_Va.Lz#5;/C_Ycȭp{4Y q mssdc":߮82GGJ]Ê0Qa8뿊!%̈j6ꗎB#q݀M :%AnRt07_ƻ=+L}wk4 z@lU+;yK&j٩]{vM46u019dq[{'"5(jᄎm%iU_JRDa &J+5h '^?qQE@9R~VR>e 'y@SE=gV4?*ܕ\#'GT닫NOI>MlLy V^z, #5ODx ՉtMX)оnn^!yb)PiNH0JIq>Nt72g҃\3N g Da'Jl,[_Zk"A A'm`QuJ/@5 ezN.WdB*9S>~绸''iqO$Y_|R!-=t_u ,WDAؐX/p01җxL|Kqaoa5ɖ/ԅ;tgUhxx`SĶ xJib=6Ta^ԡ+?5hbXveY^v((qraJTL`3f/SNx,iR󣍳dջ&ΘGΘZvץ~XZa4\jGG;Fmꢀs *&ei/`a߶Ghv #fh`@W532z!3m$-r{H: `ktݷlfaM|>| StʆLd|"wJE4cTAS_q. ä7,$jmpɘ*hMVuy(ݦUG<|K PCr-:܁+9-Is&zB"]d~b* ;!C37~3 ]SCMS4==]3q/&BO0)+b`𬋡m^ZdrΩvN)MS/Q#:33y矨m0|{7|)K$RT;^E>oi GKфjņ>W5JCDt YPLq| 7΁2@8:؆\AowRv0"fa۵NgKR褗 JB&L vN6Ѽ*|ۇgǤ։νvݯJZniu*풬aI).ϴ^: / ݕ1J=Z5+06C}وxPu2Rdk84 Yk|ThaW"C(yѰVUC}~9u$O|m| 0eX 'j,'b%@c>\-pS6Kƴ.mpwqyC -*N (2Kv &OncƋP rF$ѹr mpt+p`ʬ~G<Mym$wNǔ4;\1:@TefU #-#aՙyIb#X;_uGQ!prA𝖑z _ao3i-h,0dvYS;֡ErwNuK p x1 -'Mew$65fUk6 e ę%ؿ瑇r+c;jcB6sjVdxW0E-D\(PWݻZ Syh;A ;/;ZLO&]| 97+^'W/ZAD[Tj i3[/HIG|&`\1B9׸Yd8hKv6BL$jW \CRxQ֋Q8zU=|H!Ok>Q@ibu@9:ܿ~kNGvhb٫IdWU(QrE_Z"mUN5aZٜ]KHfLJ([YN[YZE0Ԥc.ꂳvqVz?HR[9*Do#%RhsT.0T 3{}cˠ01/ӝ\t Ψ{2Y-i%5ȒTO'#H?#l(+9h x'nS<=󞐼D cSAҧBmNЅp<^0ڭ9o1:% 9#Mk +OG6Da-û= 4l^x8 @F LTorʬP,ֱ>3}i.*^])6TkO]RA6z5lŔ^(6c1Xn[*Z68TJzþ 9i #F=WȮܾoIZYQ#)A١zQݕvHμ(H^ s5y>ն|V!lqbSjY8L8pY9<Á80_wނ+wTXùF,ai%K(%Xxz%V]'ƛwIL*Qlح0/2lwO;2XkQD<'\;bcR㲪4a;Uң)e !9wTW$ay|Oɗm\~,@Q< sdTgorveI{r!*3QNĕO總^HٲXvв.G<_ Cղ'([ɱ#2yQ+PGؕ$ ȾD ɿigZϰS $KMlTSۓ\j\g!=iH[*M.vxq=ºqu{չdɤB:.ŝ^9>e'@M?@cq7%H.+&nf*$\P}gIȸky<v BXsR PfWm84+ G[Zal}eҾHVoW@uy41a!ڪ PJ+Je)o]ST]c'W`x%ZUSpQ=xwjn?h ٓ,ADo* T~0݀D;4@:kvR>t 4@>R#bqVj0 (?M0)a0e2 JeByAFZdvS)5v`ߢ>䦂sڏ+ SzrgeT>"KjDNKZK ~o؝;BI%ds>.@&$% At๳dPޝ$-~yc_\R8ȆnD-o=CSzWK]Kِ'`nbyVQ ""FиgVKXGza~sY/.$0PHQd~5OQzuy̸N+9)i~Wlފ3.ZC6卪c(#P L(>)I4@3D\TOim~CaWX/,xU2SJYŬFN (6+pp}nWwxHc)܁yVR;FP:/{hmkkzos}Ϻe@' 5л P=bjB n_JUQga؏U%WkQ+1*}|Hr~ׅd ƷJ+s9Ȫ$&y9aZLho?Cs{qh]Y:qY`}B;f;\u5M^KнOg0Qqlak80iyiN4`à@&br<^ٔIRlȵ.@|*[X5EdfjVRu0,p˛ ( [7Ԅ|ժgot+Q1&BjGA޼XΥFs*Yܨghp, NM>Tw!-WHjD 7W@[Iή?t%©_ſއ̛V<.;ى}G)`]26 'xn5=0yQ4 0_vÁ=DD3ͩ]#q 4^\oln1wᐴ4^A"UR!&-Pc(÷Ԡ\|!'8yq7"s ا;;˺sPN14P3u_|mBpBlL]|sQ, q0^l]A\Gt#,é>/m7-3Ul󞕗&O1-7ʅ Wɉ;4-:BX|VTjo*[Sv6wс\*)8R$7/FK֎-2 TEdk.K Ve&gg!{]}5 H!\$'ESiȭMæNetjI^ M̂ z}j8"א|̘A eDU^!Y .ne&PtZ}@lQk(E Nn0v>f&"j2/zñAՋ2Wq(ͻZ(gaG,]6=̩6:ӎ_04>š@1U 3kVܝųrWx Ӵ}JH7#Щd/_a1>H.:+.?@cXQ'{Bp&ս/@TI'VȞd׬š_NY/axd˅x7Cs _ J䬛{Y\7 M2ȊK|=8 cB y}Ai'ǔ.`p|lCڍV68T A6LrBt河=fӭ⾔(Hg{^B?B\tP  n&۬Dvl_N 變NLC߮p}(wn&n9ư9ƦZBUCM>&£=H'N2b%%?Me"冬6hEZEen,b vuד *тE,O0$p@I vqdfYITE\Έ/C&R+V)ʳQ>(t2* Tg1t@393K~o^D!S?U\uFɣD% [N7v4.cs7<6˽e> M'Jd8-aN)`͍>?HFqrIʣO8- Z[DfvwGz^NpN _\wuL?ߨdk?GL쫭s Bn]WOR,쵳(awٓQFcV D>݁ުZ'd-Jɞ\宎_l&5^p#%1*?RT/xt/x" &])Z R|6$ [ Ֆò8rk*q3ϘuP8z4˸m^.Xsn*Yqzg/s~s;TS7˝BGV{~ =.0Ϊ6LvoM]y,f(٤UPBCP&k"띤>O}<'fذWm;JzdNV{BW@Ar.O cVMLC qNqf(^^ Xɰrf8>f,bꍫ<'ke_ok$2e3ep!d:lJjRĖ\] *y.Ց)"nMea!ȓOM#xwVi4% "qkt&sfLf"z,Ik.|ǫ',A~襁uU/Tq_;E+ ~8 !&%ެZ~cwG_ݽ{ȊFG*Q qG2=,Mbd$[r6>8;/6M ].1ى`/:ok!(xk|An|y+Ѣ/و؜Z?cay'V[R^# ]&᫟v8OQCj@QWeYQ*[f_*C wK /uS`/(Xśa!Ro, Qĵd$RL3SM~(vCoXއNċm2okT?K*=tD3|ACYEr)Mex(deҙw9odZ Vdemq^I-G9ME;p!i'b>2hABsޮՁ[sj#.b}Wٿ`Fu;*jJ1yϻgj輬7eCH.zhܫg3o:N2Xe3 zXj`7; -S }?lIui#&Jf*PL3c{"ĩ[)" ey˕3$hB[h舎+4ۍ] Iġ뇬w)9U:FXXB&.%UfOg㮭-li;w5QwB[ ۴3ChIX|90dv!ϭh^S'h7+UiS<-Ԇ7Oiꚵk5 sa_6[ioD[r%5wvfP]=)\pKS6 tD@r2ѷ'c>jc" B1>1ҕr'rNpNt <^^0<>mD)k뗜4MvWg]b_y;$tQMGN@2V@g=qQ3hbNmPb$Lӷ95MXk2by7]/rRh*F= Ĕ^CZK!Wn&F>f9*2w& \n+Փ @&*xRn yȎ8r#[uVY 10(`Y8hɂkB۶޲J4`9J_x][myg=XIOo|H^5#3ݣ̨Ϛi3HjBD-p8SvD l~O <◶Cv_ +DRrKAarEesbR6}0g`}XLQIOvh̰Mf GiN-XyS5tEWYM$'4(ա^>nx biC&t4@"{*aLUcSj'Pa.T_Z'q?i >C\9tTdĴkE,y!*K" '3dI@K%۬{$ߦ+,x#*C(, d,x y&]3M,BQug如Id?5_R7`\`;L]M8L U2ʼ; 6q\0aS"bZO1Na:> أ<D׮bQfJ*6z8iE) yZYi a"MEbg@ֈ7'!ܬ]ٟ~8!D|dLd$P3N:5^vOvHĩK{_vw7j @}EI(SW"%J}*L,5WITqPؼzqo!sЏtb~Qiخm:b GrdُL*SM=sE*Vi|6bJ4U8VjA9 Y[E2$tQBx))px#=H$hJ9֚|A QıG[yij 'Մ2:Lc5t ~iD`:\-kWfௐ%ˢx^*}X|p'WAl-`WBA pFXŐhH/Е]:B;;rG "fj6%~"Bm) ^=TA{y~oIw sP|dqmnh@6aX9ĻP#|}vP~=FӮ~m޷3g^3ur08{jwZÿ\+H1M\{ KrǾ,=7NYyr>v2 *p )׾X^rDb<[ ~j.h ҸY} 6a*Ÿ&,c *TykR,MAEL,KYXx}iXI`XU"ܹF h,{|6Q3:LSdfh"N9=&0?\MN 8㻇8 [=;΋cWRd;vlTkzВ7 ,մKfPv/AJԢO F2zLZF]L̏' ݾДZ5w./inl<-K:Aٵ<#QG`VΈǫdN H9zEn *>ʗz}ɝ mh9n9^:ŏmV@5c=Ϩe&b:uR)%H#j4ug&!o s"60Nҡo ۓ^ Zv}x6\ w8م`N/n^9ngzre4W ꜳ5LDJwEof7!4Yz7Br95 c吃+Zs&i-0}]KERoT(F1n'JhcqVJ9g,7q" ͙0"|Ҽ (' N /.m'?W_lZq|GsdەkBnL̂YIV:3,a&gje8y@u#iC,๸PDX(JՎDV v3qdEtPJZ9i{P..RH#5qtB8 .V^8[j fω8A0K>]! ޷X_rkhRbo2kwo1 N츾DhD-@mZ);O-jlkG=c3޷w~$;<.E^,a|3kbͫ?Ww7ޞ4ce rX ,X1]g Sq%PI)X+a{eC8k q5c&ip㊬ld+\}Xi/\inYZ@Ԃ7.oL/ $9}iJ2#Djhn{|`X p|=Xh}ao6H QMc4j1VFq\0m:qlLz͊-M,Aa }%oY5rp7OfuR"Tv*+1$.EYq) IXx^W 2ٜe"V$O0CGIYb~D2RpGMG#a⚡鰀GKoJ$>UxPk_W`1O9m#hKFa޴BxTxpr*dt| Rw]$9<[ |S*2`$qe '* XB03BfI,3hNy>؁f+:\[ -g Dh4{c,~EO }"ތP\^GI΋ʨ~av_eT)pL ʹd%0}2H>͟#==ޞ}P Id]jAKl%7E-#ҎϬ!i4F(tIճxB OaFlQ6}tkc~+/Tꩉq ^מ1/N"^?@3QW-> Ga-5X~L⸺c0,'/(iO%o#V'} Ȯ,#=_u^L. O*_RGP: Y'~6s;vT5]rT^cװ+ -0+ 4W5:0e5R)7eđ)S[;tGMf]4gIMUܸ$W*>\MӊGߛ$OF!<2V5͍3;D嬼>$q1j6IҴ X[tG?-)g 挊\ ޱ?+k͈xDJ߾2V]j\[h֡)ߓ 'fLL :蕖Wxul~Ou%ZtWJRek2֠/v63R#]Om7}QE)E6dT # T4. АpXN/MS0{KϪKtheGe;`Dn c2IR|Z|#\a7ߒGE$C5b`kɃppGwO%h^Hv'AdCY%J[܈a|󱺙]ȹ1bCL쌦mra2۲紧ȴQ؊)ۍJzu7=]2sBꝻ}9:A@YZx}  Uz46i)3u_h|h`@RS~Yhv>]^.7].`j=wi2%%O핀,.m^eOXٖ֮wP*#OmѤh<64>f9x+OD)[#aˠD7&H[OU_<8얂saFԧJrDe{:*3 Y`R,M d.C/™B!Ĺaxx g<_ުDMmudh3h=͠H>~}O_ZВJOX{ۣ˪ il+,4Eh!0J^_: axGꚈ~Pua3MO+l77l[_mgl\+rxj*K12(TFQg)d @;&9:*#TZ}ŊY!r;Avѝ̵ֻmSK1U,ČT=!5i0'}qiɪi4DD說2:D#F"'nNkq9[&7mE&+ms*FLLd3OQeg' < y07 \:S'2<~v(r$p.w7D cw m(Tj0ݜR [d`7gk7]]6j0-ѮW0 $ 7bƅ60I&v5@ 얢aÔO+(cQLj: o*tpw&PmxWJҿL¬k&c"3O,ezTr:fUhL` mQ}B:VBVk(;E6ܙ\(^]omw5q͇Gh?d$*OwMU;J*HRR>h̠'Jޚ}@miLd}h% QTJHDhb&f @LfQks*&uy[Ǎu*xr{6~ftt?Z^[ﺇ#Ƕ_-@bXuY-:vM$:㖻T5I0GmC* Bt5w0qc4Kˠ$f5:O<Ӓp;s_.46y˅(8>5<ǕH+rjs{>gl.Pf|H<خkV9Pb7Fկ9&nP VwkDV Vme۬mCN>G5`Kr^L_H= ).\3~=Qs ؝b?*3> ,tz);B:_eЗ=]'}=w(%:[==&[#b+nZZ$bʏ1 DEܨ]-JnT!ު¯gߚAgDQm{\oռ'Jj&%܂}MtH͒~+* Y N|i,pW]`e'K ,_vτol+}̐m'UjM-k h3[ž itv:~ViW?qniEF#h8ծAثߙ X8C'Buy>r6~ZFa>͗_nްP 5CVLlBEG `vV?!op ЕZX~,!-h,W h4 g]r{n@`2.No'gXC76;gYcOcPxv ІDM3aȥY24/ OYCZ>,qx;M'HczL(ە,H@pHA \Ё!{+U@ J"N@xoL_2%htc/4 0*ޤC"դ-mA֖ vy.*ըĮr2 #d普[/BjhcOL92L~lLƧddGN"xt,NJjQZ{{Ahs|/F:24.cSY$c-Ó qgԑňJm{YrƔa b|\ί3qݝ~,1R{9BkRTsE fl [N}㋁+Y|O\j 5l!4:?>2rޞ8 7of.4 0„(֢" %M.XԠMV$vL d;;]8 {;1H@i(XrC^la1J? Fe$R'W5C4 }ESޢp4f\ g뱍|G]y;Lb.Y Bqzl f:.Bk xYYc)u:rc ]M`` F7T]ʛS5*(m ^N=ωSfG_UrEf&h|!. Uzmx(v5n Ř0l&л"]eV,`ȺW *=VKTס&IbR@g2\؜ۆJbrhAdrdh3roǖ|w.F̅B2ʐ4]yMze;)ngօ J~35v_ .d:blfjp)uNJƚC8s4YmtA1wv".<8',A`edɞ-rs.gS)AjHrFiRV_W93l "SU>Ap^hNg\RVɵiG]3v7bR, m{0˥[tg+ _vgBRۏE5 '6_fDNmt_1' A7Wv|Zηz.FO8ްZ>x‰W (ݷbHxSAy]:;ȧ9 VfЀE>+, 3|ێљIR+3T%Bإf J97d,ilt@mł-*2Û`~.DF(v[:\45ti 1:͗߯“LͨQ@Ӕ1F(צsxC] mr/8}~L!JA[`{Kr&zڋ wZYWp.>9jbXDmݘw5H %שDZ%~ W|L9 BM`74"P21{2 ilE:XE9 hOSȄdOUGr'<1֓Cɾq2۝saW/+Bw4$Gr\௢#yEw[òyoRBK%˺y45"C<ݺN0BG68J]`5ܼ&WZgۭrC6,M oxUڔk Op3Z<6A %~]4#'NFSBO}1RqOY]ȥX206tqaӟ%b5դ!@k5u/3xԈq|u+,W B57-4OdS;B? d7*응p+ލy"wxP*`X|[[rD<(8a:速ܜv2XIk˓Ӌ(~jhG3{v%;3- ?ka^#43&j\ Mrtfٞks/~4_ qlϧm u=uF 60Aj̗Ţ)Vwٻz% yv5;s{6z&R]^?SuWoFSȨ A2 6`FG\x&|za ؞_i~ $4lg;Wy˭֫ YZ