libsolv-tools-base-0.7.30-150600.8.2.1<>,Ɯfp9|'凒F֮R&J0ms9F':!ꅄ9зF6`TˉuGBmČ- .Jo AQ^W-Z Ʒ&8E\9e^;czi=}4$`6#c~T -7w]ڛJƑiyiIt">]\`a!ikXD 3D418ѽ͓?Ȳz\ {~Q>5tF gL}ʑd>AM0?M d ) Y 'KQ\l t |   THLZ(a8hO9O: OFGGH HHIH,XH0YH<\Hh]Hx^HbHcItdIeIfIlJuJvJ$wL xL0yL@ zLLLLMClibsolv-tools-base0.7.30150600.8.2.1Utilities used by libzypp to manage .solv filesThis subpackage contains utilities used by libzypp to manage solv files.fh01-armsrv1 BSD-3-Clausehttps://www.suse.com/System/Managementhttps://github.com/openSUSE/libsolvlinuxaarch64 큤ffdjdj45fa6d12c3fd70d4c7cdf8d60d9d0301c99ee438e3e599a43e5950947160b813937433bfeba8ba34737b3cd35e8d345873251950b14551ec26ac35df030b2935301eda5146d955e28070c21ee931b0ab1e8744232370a402e35e17c95d2395dbbbdebb86d2a086497bfd2669247edacd5fe3c607970414c8c3efb51e5d47a5f6rootrootrootrootrootrootrootrootlibsolv-0.7.30-150600.8.2.1.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.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.7h01-armsrv1 17259916640.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_Updatedrpmxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=82e82848285a8fbf9a518b307aed2208036e528e, 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]=7ca9bf4d5755feb074879aadd8a79aeffcc7772b, 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 RRBhNoWutf-85872205ac9bd64632f3b023902613ff7ef46c393b0a61d90cc0973d3e6bd41cb?7zXZ !t/t]"k%K$y(n6Q"7$ {)7L{t/QdWSB˰!sy!tunqV NNp:78afnmg_ϦVmO>'< Mgp wi(_ݚ= ><W$5}tp45WC{Kkk"/ ۿkr_WVQgO:";1rxS Red\bRhe;%BKRY͔ۿ|XW"N.Kr!{S/Z,rCYkD'+SYf7 VNA-y`.8ڃ0fV! GaG&@GM9u $ޑ3:T !'f.qXvqVD+++9n$˸BVH~rf5ݰ[vu?H[Әac{Ca#=~ZarB8kƎ?pz|$Op! !g쑠$^Z;&;a(M&fFU(l>Еh1mOUYQtzw EA@D+ÎHNW"Β: (PzʂAو4>ښRf7GTq-Mh |()hY#;1# 뉴/%79,zA$RöJR+x/е5w 5\#]<(K-/BB,9LYJw'FGrJ?>ݸ@O\0 H79'@1G'ydNjp6q1gGC;X+ܝ.sZ}p-WU*>lhpI:DA@5Ș)?/?MMQfY3J#t>?O4DjX`Dy)$-d~/}(K*e spӲn^OP(-Εs#K4UY/CaB Eky w%l#/L+~wb3{u-ޫ( 3&kԪ#@lDet$W2 -<YIOpw.Ҙ(V^0NAMp'4̱ȨŠRQn Rc}͸uғ[a3o ~ҧm4QBXg:Y@CeZ -"ʞ5磄sc=tBIӒҒ ^i]7dk݄D`3'KW5WInvYpFﬗɼ=q,ۣa gzaW{P\jsys}RM0Qũ)dm.q[}PsFNYmd~[9?qqG'h_WW* J%&7ɭ ~ Kǖp~pw.qo$LZkC`yL%F t^_6ėUW<Wnsx?/aɈrt!5"CR w󱖓1z›]ЪCw6w.K1AwgPɎ;2qۜGi+ZT=MrU#܌rD%QS^hOL;S,Q5ƀ ]cm~y/!x Ť_ F7o$X ڶ |Ia$F/bɺWz׹cM%ɠ,9Ńq;{G^Y+2,'˗!*=B K{+!3|pB`rvMJbUd-ǀ)Q&fV\y쀖!Zf#&JNO\~@4n _>O*=gf#uAe2݈Cj(Xۘ⧣T!dž`y %^.(Havf4;}hpDm2Yw.KN LմY6c<&;ճUkDVj?IkAlHD*VEW6FF'S ɲҷpVK[&~b=}Cͮ/ޅ)$'7ܴZ z,6 .PQq,̃`oު S<#_o+E myAcUG2I{$wZВ7 ![$̌W aNKU8 @?@oBK{鋻 >L}x5=ZpdjOPg! M]ã@.`J|a3<＀mĈI^6^VU@?y:]Ic5bUP"4zSDN@FkwZw+*;/"=+ ib_^Kc((+_&3.R=IdF3,LU7\BۙWn$PlgtZ* t2¶R>m TؿɮPTt/.LJ=G-y@N`[w0ȣ)p4b@3=(Ӽmgre҉R6, Wsi{ԡ¥ k[B+Tx} zB8"mnYU$"$uCſr<۔*"t$P k~(gGgm k{CgC& W5yxH @d =q^6PdimTY(0 |WZ2!?JHXuɜÔl >1bIkcF]X_e?.fe6u$o ҙjtL/-e5OB_}@6|j,qi[Ed8'L¹We=+o[QMGMr=t<;˾ghl!t~٨=xR#Һ݇r2Mf+j-ͳ飈jOXUԏrAf9gIoo_Z+(%Mf\"[di Qsgb} hN!Ֆf}Y0 Y^ O>R4nj 7_%M"Gn%o[T-H)vLIئ?Z-DcH9Nt 1]TYw I&*tBpMr6 6YG\XPa:meh?RIL3bm>WŠbiʌQ|g5Ea.jQ^oh-jQmpHxB>pO=HTƍԿ 20 ?@L;)q mf ʱc\N8.+aѣUvՁ `GWm3@w]rjP1_ rL[$;JoBh/x+Co*IPr$hN2Z"^FjjL5*e xԍc>6'QpҒ=~Y *ISE Jdt o[  ,؅&ݡ@Ֆ]x}găZ}7ODmE't&,: 7? ,Zv9T4JLVҴ"{E`MJO- vx,m9XGCL^bbxAO$k^t% ׼>w3 yIqܪzm>L7h>ZEHGƟ VU1+cJHI/_%?ޙLփ@٤A%\ 짵nO7\ctD )4!i1O8HLtx$e=?2@; 3#EC2ᙧNM\#% ơ͡`;pM; M#gJ@\j^( 5@Bs=G*e0|}9@[2U7}*CH/u BS-ՙ1Iԁa_"rn ykoַ;ËjfX͑ۚ .&1@[ 2}T([ѥ @ Bn.UQ#i +?ߠX";Zxk@T,-Xi1y1EWjЩ@D RRjXy)ƽE OC*N_sh8\BUed~-_z[ɹ-$&5kt.lk'H⡑W46rx# = S!Y;hLK,fEFҏLw>2ou;ę!_6ciO)g@ȳTEH'L?U{;.e;0 cMibPW/lkjIT~=3&@`՚cb`3O0=u?;9l ;lj#W6K˜"Jh &&F,Zf.5=P2ͭʃ-?LƮȝ z;BR"i8r%I  a% [&]\c㝋!wV5w_e,I82$/J=@)P0"75ȁx"ISTs 5 (2 8m9bu}>Ld:.$J.@ CqNZܗA6n ,$%!+rѩ޲cX,%Z.ąg|H#Y AMl՚U?Q_\o+zyrya*!5]l*WH8]C=Xϫ }mbѡ `"AO4sxvذznv-: JzRҍƳ WՂ8QǒQ}9X9&r8 Pv*2^"#6HpW?}|[XF*P5zQ"S4Y|4x>?'t.cJ??/#GElBynPRBGtc݅='16&VD5R!YH.kڏ7C1y!`nHc,@Xق.m DÞ}3Rx4E䚊{ fs̞/օqmX+ |T SvR+0|[{A'orl@S iRKr(XA~4j^W8~cL0nV.蕘:WaPKϟ7Qf[)JfK.GY&jMS\o WSplZi9-B E,[P:UUO<)):9$2y׳,;'tS|&FLh6]#GYgof?#J;HtN6{ӼX, eM3X zpQ.k88'< G#zI ctcpFw..{oz \a.Un J"i1gbcD)|X by"hŠ@vÙӦirC&|-nKpwBɊҴ:EthLFJ'0@Ӵeva^xȻ7c Y\sp$kRf7Xe1Ѝ6/AcR@YiS0Nlb-HlR%A/ 8pUPf3RS/_6/CA֛`GgU~ZV&ˎcH $\RoT'B?2n~=7rt'od ۵ƻ+K<ܾdjk0lU 3W쪉`o 6a7~\>x)ӔZ\e <h&\/ E">En&N9t11襚[>w saW}M 0aC+C'Vuc[$}?I"fuP^+fh\cI5n 5`Єѣ/ F=q؜u>V(!cԼnm751@,= s܋{*M^Q8 7 K cZ}A6u2t^-d5"F{|U7vRwsR@jWu3Ku̙ܼ`4"] @NR*R(H{UOr7ɮ,Itt'_Ťa/8PXߵKT=\'⍏Z6;yA6_NjT-{_ 0kJ)ov[.բrx>;=KjݨMpFt͆k`zԟCN9t5#~c:|=G;-\G5A78i'=G`q*w1$}A͏PQ?I?j|O!ࣧH2z.2 I/Iï׈]s:a^p3ᩁwo  E:&Z@{Zno2x`d "/u>߬Sut9E[ .-Lxc)MVR1覊;RQi*Gj@ynQۓX:Ł[@QlhP‡,7@0@݆5s:%5tia&[$i|cq)euf#U kkH_M/! hjji{ɞ4^Mycz&>0g۝7ECޘ1tm&JnLf/"s$Ö(#4@r2DL[8C*mP"h~7AX顂Kjm`j5~[@B3AM"k&q$&#h"}vuk.6ZN[qLe+袏$Y摷h/=O&}vN֜m6Ni'V4Ҿ etIk'G!M&O5ǧ7DXyA% GJvx(4aiဟKވ0%O:VUaPrT\TYR,o=oLBy>̥u|x9 G2{J 5GҵSZhd,5̘@THI0cz5L 0uk p6VRRa{[ꮪ|T'x=|)Hۤ"hn@~ ZzόҳoW V4(8K!i~bF,:[0Gft] Pxs`` kAyBΠ6EJvkqV*L=c$`_B {vа5++QWf:,HCjH=);D_|`K+*T+76C,nL{AKyu!s_ @sº*h2հ&Jgb iw*W SWgeq'Eh{gkl"O7=oG3eXO x_\pk]bJ<|wT 7rӑ ղi1[uNT^~o\^6Kl 0Y'"l s"?}g ct$:WH}\DO S$⨫s5;#>њiV sC?'bCMRNPy7),F<޾6hR`~CB5EK=E/2u:t7J8/ gLE"+HU^ e\YNugf1/yy-#h]'%s^Wd3܆ O SQ5twH6cc]m7ai(kEi;?-=KQ$#m<H)9 o,wLE(əEς I`oge䀉\d!7 Z%H$iғ->=¹@lYIa=._7 dLܣ$cy)DFEbYNAT<ȅlf=DUNb7Dhh X2\ɀ!¥薆SGDAub8v|~0O-ݙ j1CA& 1&dl i] L̖bSsoDRD|ZP[.!@PR@4%5&Yfa6f~7yS&.|I:=[T t ) 8p&$ HSD2db%hvÿ7^Ѡ,.Ӆ"p\8Fˁ? Mu ,T1pWE^/szi&i;F.i&~VF!=$Тp H?(tP&c>K20^SO}L/,:懠a`Hh dS[@.dn&ۗDfԏRv8s~8hPߐ#mF [ lRwgL^$?qDr}XN2gsa|H`AV -`ܩӔbȦ^t +k>&U*H @IOS0wmm^:vNvwDCZW'|'aZiniN?[تcS2%`#X( op0nu:zN MM>&ad'AmU< Hd.xvjj\ey)dønhzoSL&2Q ߯bxO4䐫 hqW?ҫQS*fRZӨpI)]{N& n.S]}[A eAJīR 8F Ol2M/Gd PxJ9qFo"i J\+%4)jء4'ӵG!vrvx\˫@"@o } s0 UFhlleYY߬[L[z@+DC!E/ɯ:\-2r+jx?)%x^wtFcԱ-#Wd(~_]N^Fj|\,ϳkC}emUu r!aYLwBZJ9/CuA敖4/g+eF[WZ8GW,ny8:x/ bz2l r+읍ةɔ#@9R>UN)FoU|iv\;I{M%cTʙ 9%%¸dKAڤG1/W]Zg+Ga"|Շ;pY#􋹄xVIaf3\NȹSݞEwsu;G*g(݇2lAS|ai&3(,(A}F?|c$T9<_3=Ճdhu$ X^3Uz[66?"#FI].^_oZɍ|!/ r?SC͚ {]hz0m.N9 =N?4RgF/Lsͦ~WHG`\iö1^jy](0:?m3_:Q{"( Jd)izA@Mx8$#er.HZwב|/_RZɌ;kۅ m$ qo"$'P*H~}4T,+?~Ľq1FRgG#_)Ě"(qͷ,Y(FU8pIasX>Z}zԗ4HzxGNL*c畗 75f_׳v$Z=ägJgEVSt^(*BlH,r윳ѢJ&}U!'`5f,qxb &4 .h0~[ NbP&ps>;W53K)8C+=mc~Y"ɌVYX??^a>Tm&>)L+,b=hn~xTҮ|1i;ӻI w,AU?rp)gA@.&l:yT7?d8biPJ`?ǂ̑߼(^4cm23B9) _'ID:ssOM ʨધBAlut'1 {9ʜ e[10nzh" JfY#Qv껓 )ZӫDcr]ϖ@͹ɢXRJ''qoK`^ HwǹWjx[e!yZvj8lu;9=V_ ܴ┗ 6&u(77yJ1h>k`bOwy yRZXbPvVcuP )bN`P=Cry uq3W.lkW}k_E;2x<qrw-@z|<`ƃ?N \oKRHyv(w"pxBOΠmߗ ;~D^fHD2-hf 6 L>I$>2UѾ?L(Av(]YL_+ s8šbO RfXR}X~:Y?DVW*>U#_')t~mG qqnz6qàPEf̓)L\3AՁaҜP%}_@C5=b3d=Na7pO WO3HTu+Pb![X'ab17uݗ9I؎)1vEIp:و88Q)P/]5XfBV;hno8o _yz3k?=B)_4Z$%2dX#:#iNjGbԜ @JVMݷ܆oV彄KԊx4XA]0mNMygYUtY4}AC޹VQ/C瑿e{!ju-4 *qo(Qz(#qWYP-lN9i$LmLJxƂ}~?o+)N20'1w56 {{+%,Vӿ(*xMq |0㳴 >kJ7_-v0Z;袀5,Kw[^٧@F= m'?T6~^1L(%g…}!q .NKy%Pf1.\~+fz]#\&h(-K ;?#Gmg $s,8x=oYcpSBk}4̖=)e62 ގyJ?3/&NxU.RZ 3u\&?M%{ s_$$f*a08oOsaߪ4Ef6HB P3;v]X*'3Gr"kt&/@I(z*ϡqV}nJd%C?) 6,']Ud>.e GwCי++J* ];H?fs]Y5(,h Lmr/&ក;Ɗd6O k@XJͧ߿ohSkfsՔ9>NH: !E[,ۉQŶŐEdV C cC:hFJK!=A_|#D; zwzxQ/^5 # iu$g^XSEZY.VKƈ.I.ˤ9Qj{(xXq7ٝ)\!Y~ܛڇ`gR ⪧s] =fvjqZY</huw#F%a0# s\Bw,qPNPU@!gQ58g\?u^J0·;]8q()E̿\fҏ'@Ns(A-_sm/)j~ȟ s'VÀ&FKM+\jš6 ]Kl㷽֟Ϛ/ PRi%1%r SXը~@!9R`3'n} "Rz# B># Q6JYSRb &3 vX-z!4dE̋CݜmI 6ahSyзFGٲylᠧ@BNFDW2@`NZ̠|!'brvkC8|pXǚuS*'o _ʹmwJyDu/p9wɊ>+To@&ViMPԲpOPG:WfZI'^?AZꅑDV6)K)Y! tD:X ] ]KނQ# Eyk52kV4ᙐﻺ4+U܋csQ!swz1ERT]!YӖ~3rv÷1.3I tȝ;q,LylHoшj&슑8 !ps}[8N>_8L'^q|%ꙸ PzpG@:X^]DݸŎ6: 6嶓 vܛf,2/%qeyƽuٲno/pAmI Sot9of`^>?,`08i*4e"1К_3TS}MmqYC]ISPT$s мlCʳi@YcRsuq=ܑh3~y}D8Rw6=g%dMd½0~ "yUPJM,yU{%X!ZF fՌ3gP {umaZVduT>SLV%7Ζ4i4:>x/UE1NX]HmvŲ ?vǙKG!ICb>YcӝsgA.+L~ox [4 :nϔtphoMlp͊[R5g([im󊰎*C` >w|o7]s.Lw%) ʻz⿫7KP5xs\0Z\/8 d~x>Kblaƾ"Q{{0Y6@x.Vwp  3(mgME׭{@1IۥE70TY.Cա d,jgGɽNLWZ=70Gɵ`?>.9 @suP94,C/'kxr׭gzhKyOڻ6ݕۥ^ppj#LroKB@S;{פ|C}ɵ=A~qęݒh80d6VԨwƱ F׉B`W]Bgwyc#ptW p,1WF_' Ӿ|ͅvmT5Ryg6kP`PT0[-h,ZG1^P @H;i}U^rWǂ#iiͬu83]lDA%^CkszLWO֕e=$7;i8Z1o;~KB7 <_vh Ror|FZpAHZ>TO ^M5Luu(9E5PZ<9/"C``:T_E!$ŸWPCࢁeN` X1tV8;{bY}.NqZ #}JFҭOyG}N5"uf:qs,Wz-!_?|SNduw%@WA)d:N@~|O^x1~G´ HF,V+ZwR;"]Y )y (̴1{uY{&oIBV͵t˲Em?qOnz6!V`=ai;R)*Tp9>oI).,nj9ߩs j@ l:[w]aEK.9qs/3.[ͥ#Kx|>j諕KD3zN^] U)v+ )evާ{{㸛XJ<tKrO~/] xodo^ - R>׾@d > &*څv2+rJ.)UzAcDlh]YE[/Tn"sf֗?>njلm*p`o3 GgуnIZ?B$T( ˢ*6k\c!P1]S#0?Pۑڇ~L 1g.0es#T=l 7D_hL8n! r M?xɮQ#>)k]l )oA :75[ Lp(r譨zpPd_H=4C6[e3\GhQuWVUr_\\8M)("3Y8H˄*EJRX8J9x RĪHUJ:1띒JeG $r#SY yյw;OJc ͡F£ӆQpirD*$zЄm"TVz#w0 k`wrq>HFl9Er Ljdgo΍\i"yxXYX܂++4L!v dE:pb_LޡCKlGq?P ݄|$oT|^U+B&ߣ^B[jY>ng۲(x[Z7R" Q~VK,jgJU%;0+6̕cKǪP$M 9Khi5?;:mP0zgg8hWGT(QtQ[f<62Ź^ـ9 J-k@IYO((ZO-&*P:ZC&ϟǼaپȬIsG!!|,1#dgG%^cnYOm=z%o".zTS<+6?Ͻ@ɽ-_,TO6􆾉9ܥB b*k=*SWgf L\CDxL K @Gx$zm 3(aW(jSKgV?j݂9k,ͮ=ۚ5>[Y:fQٖ.ώ!,V9O\v ۫\EH8We o|X#P=Hnړ#7|R!._x7~u`l{JwCQN%F[̹,Y[.뱊yʿ=eXw)kf"B*f5/N!'GdF/d5j؈X[#OtJ ߪ_ܪ3o IڰO pC$ *4Î/^]6:~HKFK99YO><&[bi]a+ ol?rq5^CXxcO@Z- *KyYˬ[vFz3]H଻4Hr4~\i)an٥ O^diL5Pv*K\omnjm$#b鞫*BiX,mttu"żzBMfF|~݄f |ϘԏǛUXLmwK3VM[1*K+" rKjbl*nT:\|8>{?-dB)ȶw$q K:eBW: ]v:!/j+5I!q_߹i,$^kBy! _: kȴ!K '!N(bn"Ć1vyT)eӃqn\b )V?p}a=sBD}T%4_p}DE͊aFDzDr d>JXģb\p73PSG{ECofu'R)$HC:js)L/2[$ G4`&L?p5Yоv .)Tyubo9 h<:a!5#,?"ǴjE<Ҩ;cKic%)QJpXU"SjAgGdݔnY 82&@~|f#rku 5l&5}nld#<iə"F_B9G0@XTx s~vj%4cݞvA!9 ܳDxW_f#p.Y].t'3KseyvIL|ؾ2Gg0jp01N\H"zS=E_>'W&⟲6_ѢSMSSU3+ij4KHacӟtEbLڮ?HS)7$U _Ny֣!\s KOH(6U=ˎ n0wn\nK ? svOTA X2o6J?b(S>,׉+ޙIn$ E´}\-`NIFPCHMj^P-)ztґ;ᷨDS}(GB(AhdX^Zm-csASxOfŠ>SMn]u;Wb+8X3HZY9~Xad+DB~8gr%*/&¦uw1E#Ud)/[ajp)tkTi*Ad2(~¡VR2>" >p@G$Ώ9 Ts=Lâбk?EWJge131(%f<.` 2Qu:wB_Gnܑ;4FN{bXt1'YKaN] Z4C E}UjbOF^ΰ>2%zwKP?~ MeJIXn߇3: +YB-`5K9E(Rb6rFY`xr6;􉵧.2xψSYi؍̎K|'k/0C2 :VE Z2v>"kB*C,Qϻ`b2sjO:Yq'deT9~PWCU4r1jlЂ di1q`@Kyj$J +ϾJ T.f R&\ؚ vDd0%ԄPeْ0.$횸' q5MꇉAyH=$]%pA!힩{O}5Ö73Qcz#ߍ/_2DyDK}އU$gA l0zӨSRlw+Nx̻@{۰(wosDJ.6y{z@y:wkuLv<i,k`e cԏXŬ42+4j2' YcNOH! b)JSn\sOTsSs0lgRmv X.NچVψ?Q.68zup_VH|#B(O\b݀Hڲ}EgBڳI:L*HF(j>Fc^=SK~VE1tihaM8&9OC_äN)8=1Ձis: z}x5n$Hl9$UxT՟u.;zGg|>w@o(Gk4̹֮bǰA9yd,RLk.㶊XZƈX6qO{ myO‘Iȶj e N>\UG_FO`B.qf=-g+Z59AdM!PɅfH(<;.5"DdQHwt ki1 +Ye(Q ܬ,LG/,ó[2`ƙvZp+~DKnr[b %1ΪnP)'GI"I"d@#׬yߐ(Q┾l#jCR /k?tYuOw9W[h_PѲؘ,Ŕ$u!$odyu1f$s]`?= 黎HЍ=Vt/=ټ~iG/u|omp-%̿EȖC׶4ThXk[$}InyZ[EOfB Ħ]̳?uⴾ[Pz@cjMamQM*sxc|R{]̿l?qpE],qn|$!HzS<;qr Q&kĬ GVmKaFo'LXN?6CMMuXE|o$ħz3ʟ793Í$R9倏 ꩲc ( X}E~kpeIOJJdsxߓZ'l~(CM^ MN&|xe8AgB7w5gK}UϾ$EW~oEf:Șۚ!nRP~M;U"אlX'7./do1^  {.nG0Up'쎹߷ApqRShVvB p*Ќ7wٖ5=Ұ]_X'>k9pLo׌x TIp9ƫ\ =Sg P؞jkԏѪDae!CdM~ͷ"yc{fo[Oqq BT'mғ&F%DzAoTQ5䩠fh S9-|3ǣ)~kIN"V'U+IMK .Hyt+(qIZ s J-%zLQ0W+=;\Kߴ#Z3Ҙs_P\6%hFĩJDܐOk|ˢyϗUFagI|~axv0p3.l/'%. $yif'ώ8]$ZrIGDޝ"ݔ$C; C5nP!jwKLuvÖq+_ %X̅.Zrh)Gfg(WXmb v쁻^cRj(|:9i|0vȡTW) Tb)Osmw  3' dlI]*Q|X 9D(><2