libsolv-demo-0.7.31-150600.8.7.2<>,ըgNp9|xHH\^YYV ͜oe[kb)=!a&AK?Kd # Lx| %08 < @ H   8 @DV(W8`P9P: PFH GH$HH,IH4XH8YH@\Hh]Hp^HbHcIGdIeIfIlIuIvIwKxK$yK,zKxKKKKClibsolv-demo0.7.31150600.8.7.2Applications demoing the libsolv libraryApplications demoing the libsolv library.gNh02-armsrv2'SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/System/Managementhttps://github.com/openSUSE/libsolvlinuxaarch64#T큤gNdjecc4f0751d042b642736acfc5c52b05fd8cd42ddb8dc22d43ba8234d635890204ec8bdf88dbcc3b867c64dabc500006955b1e1dd45a761f5a19a92626f75ff66rootrootrootrootlibsolv-0.7.31-150600.8.7.2.src.rpmlibsolv-demolibsolv-demo(aarch-64)@@@@@@@@@@@@@@@@@@@    curlgpg2ld-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-1libsatsolver-demo4.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.2solvsolv.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]=e34e63cbf199f8251ed8ed5776a202a125280de8, for GNU/Linux 3.7.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)R RRRRR R RRRRR RRR RRRR;4~jZutf-8306e1613b5830d0459853bcbca0c22cb3dc948a9afaeadad4d748d26188d5626?7zXZ !t/)F]"k%{`B%G"w8Z\;ix ӆvJuzI1WMşSiły9ҷ@X / aH,/ޠ3q*/觲߀JyǬ.4Mi@`y Vn/Mp. v^lEH;&m+G&DhoeSM%EFaWI8>!nW%VE,+THpvdX>>Ru#2>R1?(e PZHg,!}(#4*7Tcoaq7 =}ښXSӠܜB-%4s+),bnyP~PȡH/0XRMA2c$YF3(~@%kn,Ѧ.7ұUsZޑݧz#aPSiՁqB)A.+$oQs%A쉍 "E܁~1>eBBOYa:onz>/r i"W7@_n}m=mIv'z.iX}nXMQ򒔠\V)^%V=s~@g8݁=I!^+-Q⽭6򾙱+~]Wt+_ŝ' Mb/_V\Xg__VO@vʛLʆ&%^B" RngBƏx0|kp 2J$9ACqpiYj^nԆ/J /qEqxK.̀,*UZDW_~pYs.L5-ey&UXo\JO OLITg@Ld6Lr1?6L3R׀e]P>Fڇ ёEZ:V#NFUHn.E;$piۆl.mdE.2;:âQKeYǒ@w/(2Z qh-q` }Vjg6-.éWxD!o>3ew‰vj\;eStGt(C$V8}wS0v6pLT+UEO"@8]P0PX8S d!s-(v5 ,~,-MGꃊo;V^em$^OZ)qX.|`3Ί :z5w;6:19rhlri &T5ѹ4= .憠p3ni+9zH *S:=\@h Xr}/raj s5=mN%I*%a#)c!<&>F!PϚ&>q~$E~8&p%.jDO-]Wrڹє1ȅ}J6,3مP?< X0p[W+#{'rS7n.1m\jp}껤ȇ58/ZABZVZwݮ5&Hm# : 2spX{?)"WyǬjRXvbގ8 (dt-ЁuCQkrMnA Ќ e<[0bFc, X#䄸hJd۪g=JtU`OŪNt;CK%:K0)k /meci%Cɴ<6Uh):@o{bSNS`_V 㸉YMVsqO^Fr >W,E~N(n1i5J$- 5XZ-|K1lG]*)&ō|&N[8{s1P I^VAN1wl۷2l Vr+R_1ZVׄ`4SMQpD njiOܬ$qz"8utK]1w`8]hWY@etդ_~|URDuӁ*S ylO;QH\d JVSX_2G$ 55%nD ?TQLUrynffjxɷ_:Y4EF ~ԛy q[( 'N>_a6SdUAEtCޑszZxQӄ-==#U%ۊQ`rE6#}?bh9$%v `&XY հwo5 )zor,Hp-Nߘ%u_o)W] P۹\UwsaA4妏;{'n`VҶ%.Z@>#ӐPpDq n4cvy+()ސ2lZ 95y[/6CHp\2g?}y[݁1/b7F?)a_H ~*bvhD%BXqba$5Ăv7AeE2bԫs>dQKz2yp12`R͈Tmuqi9W,eI ]Q$#d#(8jKϺy66%2Lؕ^0Ђbx} ?Zuo/}3hr }TT._VM t3}|.ݜv_-}'kf E_s#:UM֋ __{?uGCuK\]*jC ak{)es9-+$c؈9̪k5b߲c>ު//;yz!yV^Ȼ'\}İ[v, בb&W?_BH@J^8Hysn HʵMg="h0ԙ^dƮ86E #s9>73iK0ncc< |u6ЊY sN.hzRxlퟝ p?ϭ\PsȮ }MGkMɪ(V*J/?k[J^%*=LH+g_XBD9'$Rܩ|6 ʹ>804OAvYC0D{`Cұfљms6Ru2 -3jqst#g78]@dorŠw|&@?òzLN#Ԣ*q۠la3&Q߳i,?97VOE9rӠt.ecMOBvR#!#7rPd>uR%.D xO`QGxvOr&dzGtO4ƃ0WǼZn&سKecnC5BZz ѥEy%āIKz,ja73k-?@(DaA=8*I_wϙlSn"TI[jT--WF{I^'ŧ!Ga+}jWiLIgV5{Y&wtr6c- Ŏg}՞S Mz.h$)i X86eIMOP6DNZ~Q!jGK}#Ԣy*nN*'Xo<1 Jl&Ak 埢 ȑqܢ`J2U%;tPeN j8VH5R<δLP:o!Aߴ'Pv͂4%°N;崦+a(P6}@oE@h[oe D>2N젷*\հ<e~ɺJ/ 0[Mm.8̙`cxI1SӰkщ6WMV5V!9 KdK'xJyvJ( ;6ү=h&jTPbPwkEM. 7b,<0a% V.- v5W?ǧYn3w &m =+y浝bHj,L0 Odgh;e- 09@%BAzrN/Ru_6-U8T' L~ %\s9-p"PE,Kh]Wq(_~sY¸4*fOL,hlK,THT 0+(J4MŸO@-$0V -?S})_1 7`fMC6 xftՔd')YS^T]IhnZ.wW="F% X ų&鐈rUUyW"J?n)VT ʕ,%P(}Ce]}ΐB Z3{@3wOIܒ 9),eڍuZW _HYc$0:/ٳyзn,RG>4Mۼ@2',.Ώ B|V&:c{nr(^"֡^ [ȏjf aB4pYL|@9,Zo،D`I`y7~Ai]_#&%&͡z8NmHWHǡ 2h%GcCBO7R~-gƝv*/n\S):lp=iv KLs`\H6\E݌'!.9c ?={J>MB?:?I F,6²{&o'sBD0$5]X_| 'ڤVeCJ_SJj2ӱ/druZHO4i%W+r%B sStzB 0H?oo+&vQжHbt 6 H%R`;"j ɬ+{BEpaЬdz"g|ϡi5G;?vo&7ΒIiwBh3B}ƫ+ }gl\w ^#tLD zte*n/w<@JQE qټC?""I Q͇a#GPf\ ibP맒LE6jyukMN9,xJPp]BqQn5:|СLp ^del?7 ݨτrZ?$zEdzՊ؊zw_(.  rD×S".m§;qnDY +A]Btނ#~vQؕr+u%2_Ʈ}x=1&9= U|*ꇾܞbA d\0D)U.@saĴeۈ40-P(Qp_apPC92iǬf$8w(ZyaYY?&bTR G~50ތ ovB+#Z Ba 3('WgJ[Lr}6dqC#u<ǠU5i"]t\%0._ņ2fdjĖGm2Mc{ Ri&onR'f#LӍ? z'U^e|URŦߚ-i>pb Dж׺\ %}نaaM,G; %"iq9:YN~{K@v[}K -g6Ƕm&DrOFi-zO}:1Kv:^`։2Q$Z5{Uʜclig cm 9mn%Ui j qK`w>A޶!LLc7RB ).IY_КJ3ôiI#i]}\CYBX%L͹ 98HxNQԺIFyͥux7%~vIT<rbܵ@4d%D*9"sI./36>O?ql`X].U@:ab+G"^ENIfw"B Y4nz2|a: %YX0<A^-W5: ~ʞOh4g"I(9p  i$mM^|v9Q=Qj[zƷǡEÖ*u8$YF 반Kfy8>vҎ[F564B8>/#JY`T#Ii,6`pz?Wlڲ1pgrVCq- c$8l+{;Z:#q\CDqk2YnIz|X2Dq#Eگ9Q8 <vNksm/'=Inn4 8Ȱ XqR"إxFZ 4~#z*UuGp6 2o#'>6)3_![uسBr31P܏qezjnS/x_.n~6A*X5Xg#crꦼbWDZ18#6}n26 F'rPND&klp8?&p` A}l-wSp|S?c B1?"CUESv:Go1$r:&\9L,Y`M4uUX/y Bq"p=]]ljBt?gTKdeJo$ja2v@q mɮ$;z:>>+1dkAѠkƙwA߭?Ԇ{ovtoT~4 2؟j#j.3([P+Cj9qHsYT| #0B k$&*,&kSlZ0X.@:#Vj&'A0ݶU~BCKgugo]qtF=l?e}N,feȦb. I3|MW,Jf D _E&$Nd Sd &,vhbyqҨ:SHb]`1hq;O7GuV ^;צ%Gǟ RaPhSNUNr;f̗>s\\9b!rIH7 R`Ts cWPpxQR>nĤ>P-j^#8K.aw;O_r0TD2»R7I E{3S'PXnGg SkMRXN9Φ (ט[s?m1J )k2sP=ro 5 k4z UFx]=2OE Ͻ㧑<>g"IۢYvq6MfiV;d)DZfa gu5l3;"ex `sfm#sBo vzELTQ!QY?l,IDy;ƮPY1jY!83` r ).4= <uLnsd> k GU 5.rF^H۔~H.Q4Ս1:=yXVz1\ֆOaInH]>>䑔v`EGjmL}_YeK8& x_ c$cؒ v@u.EK 3 ֬_<`ΈEq*/LT^BfDCDOPKZ6oǀO ϣb/@!2pUsP-boSvD u t8!YDPg K0조XMRiuo%F`]]VzPF`qn\&J^UU 1wlBE تgDLcRɉAs.%&PjoJAF4ř]ͭuNz!:UvlW튐|-ͥyX#JCZ)YC~SDa.FZɲ,]̶k!|MDwo㓀兽)o+|"5LY țvU @&|d?}]Ӯ>+.6w(XCl=1Zؼy`uHi/:xeR/XqV%XVz5YnƟ P)9LZ]p L*W_ͫ}0 wg$Шơ 4q>'<ΪM{w[1b´Wڢ|̖)k+'K*mFCVxqtz__]1./S+8?3w?R uS:ʴ3PiJ wF,Zz\GW[]\ 6;WH5c"'#8S{0ba mdg^tޘ3.zhj͋.JOfa1xF򬋉Ǿ[8iaB|4a7ڵ m=qraʫ1D=RF]$5p{0#\e8HhpzZ=p`>P M- HyОHyGԚauxb>X]9e"=A AakeÅ,eݬ{<6mj~LrGםڨ:g0L1XP f)X#m|!t:nLj/Ƴ]~7}7_ħqBV5TFK jb Hͩc(t']gXs)!KK~|'!AHg;)effT#f{MnP y3 8o֡؄޾\ip8PEHU:)rƴ^ *p3)Dӟ3_Z U^>f~" *! x|ca&U!g=2>* ֹ%;:lVV i@K]GVjB p,慝{G'L KGI B)2'viڨIɚ#lCvY>jƐ|]xU}eA mj9=緓- .u<4Rl3B=2Lk:򾖸ֵ GKzOyi@_V/zq3fw 7NSWV*l\ o H`JFr8q2=(h3\~cx R0繛9F gSvL|e~;u)^wZ{ e)Tu>$i(21fe^YV<όV u Y[+FY'Z-?ja<3k<9+*FWFveܲHDI$_4րLtBX;^As'A^)^ ^ł"!7_S t!1kqP# 'PdRu::U8}W |O\랦i%C J!J5BLLD` e[}mڊMgLOyeڔ ;Gበj5?tq²ZFS/ p;NTpfCJ)jY D uߪ&+LoG5 ոqawOrkD݆ Υ9A N9'gbJ0m% sP lϯDl40=DUήk=f Sܢﻊzoi2 ft"}փu%xƦ ؏Rm_MbVVU;n%V-bBG ^ZXy~((^|-EPjdv@3ҧ,P H,"UWLU3.WcRq[/Cv~sBlx8&rz(0h3n pr p vA+ p Ok<Ʋ |[L,)_&*&zoYL$Cp KdIlK(J^3rVbV<;șt:,*,("fpO"l]mٶ-87AB^Cϧ3K^P2ATg3s, "HmʊF ȦM}F3_u%f+ស T3pwW>"SGQ8P1$m|ҿ|+~ _ỵۭ Sc7'W< " T zq ޤqTb3K="˒;\Vөą&4:ng(0p} >d3r*,tirByV}d\\w}]%{KUw}W~24RkYol%hu< ÚIc^vuu?M,Gy聈LI̮yS9{}D+)cKŪD2;{>ƶ/nxHOpsV{is~ܥ XA}y 9֔dzlD,~|I}gWLÛ}A 5MZVn5ЍUZhTi䏳VU۷PTne}7%=^b, F8. {Ar\Z;DJW4Qn@;oxhk"S., 9R!,{W*zmUF^7B;lOQpȲQ΀, 9N0,˺i|lm yߝw{Өsם`VE* PbudH18%BTų֟HE + R:`7adӚ8ŖrEBLట6%1q[FQ~Y[k0]ܸ١Ǥv5%w'v0 ?~7BJL} $ 1yݰW뇒fZzٵ^DL&DI<8e֯&cۏS6 ZE?W9A2`8q{K&G}r3D9 !h$W&CB vԐFg>]8:QN+8x`Ҍ_N)uSEz{_eERJ~x /jh `q .5^&%B6$@-GxjU^yD牐Dv|GOf8w e^5N=)'!r*ҥl(h²aL˩&lްp&Ty=e,|c{ @iuu?T~3&/r区3L6 ϐq%RÎ=l% f-שkz aeG%X ma[}aqoAƄob/۔nF5P8 $,W_=+@\=D!dZGhuNT7UJW1kC-CYֆM7打zUxu:ѻ9l i! )~qTlLQpgગ";ZE5kȒ@v&q/hXƊX}́DkKIߔ7*7}K8W%6L#HVΆOB\^ .AGoKqCr Ed$Gm9ɣΔܕ7[娋ނ[J:ç5݀=UQ4v gv5 o@;_XAqCu^ғN*W?`0%*+6H/a8H|NQK-}}a_j$ڏI%1tNv1 (ΐb^Hj|иI\9_|o8?y4жx]CY !ˎݟ37o2x6UƊXK4gٜCTw$@f,1 .EBlOǷe@+nlYsb,q,v^2KchkTTz>cNbMa:TB9I#;OP&ά`8OˎVX%B/HpD}!;Ee.س `kǬ'&aKʝ<@۱E ,@J\Cc  kP>~m~ڣ:^dkDk/ĂW4DG=/' _"*Y$rqY!f=ש?>`Ngjv{& ieWV~k4'@'-ml@=gW7?aɢ!6BM8RU)%ξfz]9.:60n`M!<,)#~X{wwxua nKP1nN-m?+Jyѳ@Y4RH>]h'CD#NZrp҆3ZB #X {tFIw42ڹA*h/lE#~l/s|7(^B:+"7xױW'kA@5N|3:vY|UiBآmO »8>%gFK09z{dDzпjOy +n7)l:克m6 F\C](pWn2ȅSe_{ fj(LNv">h/VYlkJ/= cn'F GZnwjʰR8(poJ <-OiGyc3nܘŒJK YN' 35Cĥ?s:3()WG=ͼ$lWZ9s5y?-" ۋg { L/\B~y:YîϳGZ/南0}׈9SJK蠹8ŊhAo('%ƸRvPxm(s\\[>Aa|XD;,C;onKFϙRi}I˨v7m)'!|磷JE4FhB8Gogg "\dQgI T6t?Nn(-Et:jZ˩|,Ö4m`Mj/C%EGB9$4% 6RO}p K߰'a Ug%A_蝪~(n̙Rm5kq-4/\PJYْWڻ15'Oe J\ %LßHB^*-Q@tH5I==pmǏ$,''\|}NĖ#'.dC]|h{pL؀x=BTucd08BnU5fŠOZ;B,q 93XU&JoZURG9s1ǜWWւLIdz)O,WĘISAaC^ @sSpC ~ 3+YNȫ{y9!WӾT, '̚V ($TK4Td]~oE/4gP~&ƮK_ލ>5̰ѣGsܡvuhbnbSre=X|aIp (f(ۣ~du/3bq֔E82 RA[/=tt-n};X9Ǎ 376̝i/ nf='`Ŭ zBEv^ m\A谉dkl zOӰ/tt*1Lto  fLyѱ rWG;BiDۖ.iU9\d?Xm ўڬktm9kEڭaF?*y<+c*ff-;QLD֙:DNŴAf3d&j\'6PP./xkZ{$ίAo պAe`LQÈ|7*uzxl05!aj-\=[wiTl[$RjqmBFJ=Rf'~Q䞶yּͿ"ubsgۧMd5y! #5 zlns}d"~͵cʿQvtGT ,L|`[;3X(0rm1teEM_uI7c[USf="lg?@#Mb^qz,U=BQ1)Q\49!{[ETF$05;9ީy櫼lmn_ڜ!Q>wJ  w"%^7O@,t9[fyʕ::_,B'$pE@*)1IRr:b+*@S}O} .\DXI.U;> ֣E,nʁ匢q*#׳!;"lQ؂YD0-g\rnPHBWxEءfJ$嘮Պy IGu!_**ɟW9>ɋ(Hţ(A]LsKuo$/3Uj@>H\6A7$ ӱ`j;9M"+aN XR+zgdzX4--ZXYyy vgMmg:2c%y3,sD$̣8@m:g9*}cx@^rVv'h޸'\96bҐE*1QKb? {r0#ۤg,;v?pl׈G7[SV35 ?WTNPCwx~|׿% U,lr.`׈ͽYFYB>_3+{˻0;Kb!PTlPdQAk2*W~Yd]ړB4bjm IśI֙K$xe#mQ0%LWL4W fr\i{>7x ",82+ rw' 3({̐ˮ %le &#~E-a[o%iepWnx5dړ=i!Qڛ%EmX *эh? M}YmmaK ch 5wey m=K!(!< ]ЛN^䘚󺔟XRĝK]8^!'9t~p. X8BhqaA  T/d 3Z͹5*#0OM: coqm\gaȀ[2Q&ɿċnݷȆvBĒ΃P ~Wx8؃J&t Cx#B 犗/T2E:Ё.̸P<_& # 9<y`øEUfo${'Wɶ$sT,]B;E0/#D>YX&R;->;OAHV=(5&;F"opE7 T#4K/Fep3TP (vm\Eu}b;;^-z¨5/>ڀQ]Ǖ<Ǝw;7`C e*l҇e*p@3kj; 2$4@'/zOBi $0Ab1f1Z9 e{O!fVXـI4"H O8/5y2h[m$um긎mFdrz<x)"B}Ʒ!/y@QO]ml;-"2DS$b$u%A߇zɌ] x Ȼd*;0&z{LɯX֩;Ƹ?0 %fĎ3t+QI (Uܧ@б.h1Z8<0 EĵOj(q>R\V >beT+0…\F.X'e~.Hy1N'}8oκ^>_pi Ie#h4ɾ-+fkrc* RĎI#޽i\Mml[ Nr1ۼѬ7RD8D;$ŵbK91*`kE3hq5Y0g g"zZmuDFLcƸ2Uzn*߇揬l53[mqONK@i8\>HƸS,̎i85wex.󮭇C^>-H%ܟa?"y Zs+ af(F~i*Ԝ4]%7Etfcq}ksxuL[QAUB9*H؄+T;ٖrCۓ77wrD ڐI٬|PN4vA/ R?RXîhqR^`#+[/Bα&>sD_CPyF"-g8TOМ0p'v%1fŲ 9_kl7Q-PqALP(\?*Zo ={lH޻97(;5 x\+x ՘$ u]m" Sc2V!F8Ӧ.z3Se:k@c:A+UVV}ў(I`\2Y)RNdY٫fz1/S;uqevCZq H9p~<2Er "t_R4q%ACDkx@̭!^;i񼨹n "W/ʳgٔ%GBÂM8ǖQxZK ri"9yWj*-EnVc,âݙuTBޢ!ڐ 4džrԙٟ.pPMhS'`d[$YzkQءos| 6 ᎛xKM}10łh)+.u6UTB]Kf9<3eʭ+>6BR+D˲]rhٖՇ4 zr >*hLt#68?T}梽b\@¶{?ý7_p~13DNF"Dk!ypv"B&A~<5. ִ&~0E{/}԰7 p FF#BQ t=ڱg{gYdY7F2n# V|5QkTݫҳ{uJH.o\J{^9w:Mo"2 ߌ?#MvLrtP(;]wo6z|6- dS3O6EE/ |5Ul3z@;`$GskGj~Ac0OCOVkRJWrBRN7jА"\JF|u4@)E Kw"F7_MYPĊ'F'Xۨy ś4pJO$H^&[,B /wUa =.lRJgQQQ}zc!{`1-"&2kn4gw[ZXO |F4$`!'x;rWS+pPߞ)aNJ@X!яi/biri&X@nbiC0:2YX3iEllelZ_H{"B!a%&x^~9+SoZo.b׌x80ƛY&)6@ J֦[\/rk}8 }r?eӜiQOh/T# FySu2+;9k-Ns@LA-&yZ1XP:X'L9p-D"[:QYqEp"JLplwv0y2ZCc[fmHY+kG U=u ryvixP}wQ2.;^m<2E򱕌nw;1,JAQ1*M~e#a[FJ4&PS\>dUTm-V 1U05V yf$ro 4*@m\> O F1߳w7ogo> ϺatK0stm]X}m5Z wP j%M;<}#I 3W(*]^8a_$OF[jgd٭Rri> Su}4mL"ern S]Mu"eDeOB9Urfs #njM(CKnEL17D1?`N>v0rK :!,+O5f CTٚ( wixX\ݍg(Si، dɸ. +k@Ѐ4$9Rm1N=$5G?B;v8Yk,@QcY)uI˨ޞp[_G%{GP_΢!W|.$֐B0lKhT%Sn^7/Rծَ Gx?MSA8ԏ9.4Xlr-Ir⩢@n.=>>B!N3W:YdR1_7΅ Vm EqSNː\< 6+ڕ YHd\뤧`1yTZ $))0)QRw*Ҕgʉ[cJ_ma2˩sC\΁J]AVb)YM#+):HS MQ (#vu^W㪅/t'HdwظҼ}qG0t$ H-m۞1 +rN>b%9.۝FHޕ=pxgnִɭ }y =dd4 ׈ŷ:y@3ՄWzδi* pCb}m`nt\1}]}j^\9ku;\{E +C 3R1uwV @%Qex^!M6 ntʹLL=fr/j 7Gx{O!1Hy|1hv%Ot![1 [r:o}ːaLM^ &ˮeߺnSu#Er62 4,2iG0DB;n_lia!,FSRe bADf@{P틖P! 7!V7GzjVˀo̺$/ٖtʹD?? Uݶ  wPs(y"NQŒ?y1cϓ!sJ/hY}&%Q li>b_P;w4^x3-c)Eդr4io%DE0vls4$$tIv"Glg.₿C[H.dtq`gL 5fؽvGҬ `@H`+ދ*4QdG VT(5 w G7<<\_VڞQ)V^ zo3 cМM6%1~7+a7)}5v}#nlrM(lLx5sȜv5!\=EE[RM7 Ŧ2VyThn"CF]S.bN3w3O];ռe0ۏ$W4~jغ4azeW4PX0f92p$ AEhP`J"eNK.]ҮoɅDS(9_8Ŀ4`o~ q6e8Z#!-'OJkSx(`/p1R Ͳ$&hҀZyQזv0:B}(b먹TAקfyg2ֶ> ї[RO];vo"XuEEP6qԋ46.! s$GcwBD'-h(*vz/&xH%RR>dI2z )Ե]?ȶ|望ܼԑY簮Ư^͇ZJV'&D um*4 E LڲyL@[W/n-t܋?tM{tAjn>6}ьwM5deΒ#(c xW9WGDX58TdD?JD>@u7<=l&ΛM-LɸG{jU@-uc5Jr$散G&nu0*@EHvw=,FD)1~@+&'{gAٚ N-&d76! ;]As,ڒMS&/ 7Nsϗ,,?!Ҥj7$wW\Vnp&d@ZzJN%GLyZajәT0s{~"#in{190P^U#WZٿ!_|ԁ+ҧZSj‘j 1zM=o2>;}oK[yZ5lYm(HH]5qq*ҵ"!~ }c?8bJ.6[| 0uF 8nȱ!żJ/3ǀ]hՏ3(W\O tD05> Ѿ@QyJu00ȧ?a_6+Iz_j_-CEej;CV0QbQrJG#n02 08^P&8ėZg?pg7NlІa 9K7ViLu4swާei?cZv:2Duugc),7O,ժا; tS=J_P /~xlR,%mf$R5 W/}k,G>@0K(c (Ǻw&g>]|Ck2\<^Y>P}C;ɖ= '#،IdbA"+sH 4T"/F*f^ 7Krv1hɤQ(jn(ـhʼnUG^n«#p0W|׮#(9uTKaY:iCV@89 +IzVk ~ɑ|&#zaA1AxfO-V)6ObĿG8sMk3ݻ\ 3TrR2m_M c˔`<6Xs¬S6o%-ul~] -u3?pMѤ68tZ\?fTX@0_@6^"_ʇn)7l3A$GtCc< ?=2'5 | ZLKovFxNOwzNxxyĽArL%·``l[XW*)$EYqF¼g&uӊab ֻk;¾x*rѯg=}#C[ \1ᦰPUn %h{n+PSA ԝsmi3,o;Zԡ|v3cݻ9yE[ޠi* qHH.Shqq2[xe$t&dΰp [3:Pfrqd-56Rð5 p}~Ojk}|]!E= 8 \cY$ F| VA -s1SЪjXb:! Fi=&5{_Sȣ+WۈiQSt-nxh U̅qbȌ*aGb-eѴ˘:z,0\ .97AiO`I{; 0[,ep2>ABnRT~ f́R=uon_ ) O_D(?aX/+3 \<M D*3Zf}x1yf( $i] Iތ6Un~,Cl9VK)M#7@_Um$SC&6צ:2y1kca̡F[[,]{*gi;,J,-Kd+ +QmCf8BlYY !1o?^q^@88Qt͠Dr$&_ I ^7^׽Gm#7]]Sj0K3R0N1,QdLy‡/BLyX [MOٖp/d ?V᠜y3 Jlߣ=b)Msט~ne?$ҍh5(d32^ku܍^홅͟n!$8[ϱ/dq41;r!b$h ;KC53+>Ib Ӡ z\oH]aPA4S#ER۬}Jpܛ#}o %߬uWm)Koi v'7(HA9=]%Ø?0Vku.:Ud*'kbC] H,RP8yӰ1"z#[_CC=(D `N쉎_;Jfy&xLY[r0E39~ Rm7Fߡf4x{# [uI`X#51FdUdƄh, WQɄؼMMWBn mM 5Yx{`!eAޯ7lW?2([a9V梊ᴳNI\gjc[{1LgEGN l$ٺSzN&\.Hr,9SfC#G~`iw=5\\"Y&`ʫ(%?|ڝ YZ