libsolv-demo-0.7.31-150600.8.7.2<>,ЉgNp9|fVI9LtHnoYIC[>PzO1ZmHYHh4,~1 %"O֊:$>(:(=FC\!HewS* F]?qߠB havRRJwZ.BO!kSFM>9fI3E a1;PSGҨs.IW+;o$|iN.8ouI493/Չa\@Hn.PZ>AL?Lxd # Lx| %,4 8 < D  4(8P94P: /PFHGHHHIHXHYH\H]I^IbI.cIdJYeJ^fJalJcuJxvJwKxKyKzLL(L,L2LtClibsolv-demo0.7.31150600.8.7.2Applications demoing the libsolv libraryApplications demoing the libsolv library.gNh04-ch1bSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/System/Managementhttps://github.com/openSUSE/libsolvlinuxx86_64T큤gNdjf04420e860285efe9cc442dc5998528e7731e0ae346eef85292f376554d096094ec8bdf88dbcc3b867c64dabc500006955b1e1dd45a761f5a19a92626f75ff66rootrootrootrootlibsolv-0.7.31-150600.8.7.2.src.rpmlibsolv-demolibsolv-demo(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@    curlgpg2libbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(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.6)(64bit)libc.so.6(GLIBC_2.7)(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-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.7h04-ch1b 17332254080.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_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=aefdbc6d728f88668fb454f966c256d26b9780f4, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRR R R RR RRR RRRRRRRRRRRb=1HUU;Wutf-8b6e1afc18db500e29dda8cba31656416fb17a13ad69724db4c196ca73169f1dc?7zXZ !t/3]"k%.[[)T4QU) w]/X<di vD ݕ=]+BF!?#=Wӊ<:9,2Ө㱒+4 vl{\p{D3O/Oe ,=SkWm ?GZ\jܾCW#' *!Z2q'?)[fYvϒYIL)*gKp.ŌM/pYfW`9A `29RoDYWdN^ϋZz&W YR W v.淃*.&=ӎ`4.SO0hJ"#U C|Y=*x†&.&Qv$]h- SQH 6!އ%,jXo'ܰWx;NIWҾ?b ;il῵-LՓ9nHX_~ր ‰uT~[Nt9 cG 8C 3/JN9c[~y (_Ȣ[‡.. Rumc }BD9w(SSH7G&ӏe /r7Rok֑̊q]yCjAV{vg*&eB"#J7YP]RP:Jy,v&:Rz_u?ՎqRYBcm2MUw%)E{eMd`ػ_ũ7"6Ž+C.:'efWE鵕W[J| J$%9Μx;eLj2V]S4ZA5y)G^/'+ 37$ΰ^Sv[mr/DrIstaU61OS6F(oxޗo!3?BW H>MCR<~/DV+.?㟖"{n~OO'z3 d@/l;_?f8Wbo YMT:~K/&ʦ7R~.77t!.vY|ԁzhYyt!v?$qlp ٖB |^CSMMϲ]ܧBfҩi9j|MߞH[ADf| 0^7 ~ ՆT%c[%>v7>ۗ5|+u uZ{;`;9 m#Jco HXY'[t 8z'kFFYzޫ߲2'8vY&/032 A=[}{L.Xb]3@ަƤN56!fQ(<0Zz qiL2|WY2?FB0_]%D񶡕sY_ xl7CNx.0 nęl_ E ޾ _bu+3IV2u v=߄Pu[Ym =DubuQa0au#^?M[U}SDChnQvIi\81@ʶcTQ8Na$QQ'3WŝTLA=;orkҙ-HPEo~kɑቚ9NviswPctK}yr92yt [xE.qx;qUgvZ|nZFVtv\E۱E׉n3"t268ei_z2De:ȳf_@细J!aS vTp$J:}$tN 0*"B ٢eUO8|{n y[COWz(NtxBO9&tԻzJ.ӦqI;hNhhIWnp=:^`x0~X {̨ o-Qk*3"E |$U4-`/胘Rc!"5>|yQJ>?%A[_. \n;E>k o, mv5;TҖ3ݽɻ\oFE)b&LØD-6Vj()U45vWpo4pm62/5.MB%фOhfxv>D}^0d&냱/ikk~A_N&1v>vPW{4㜑CX%y&=^pba:ƒ`vs 9Ne5}X֘E`wߌ71fI9\cB; 1dh XBh*q&\|\a[N ?F%xOKMu&+SUwVw/ Y e=Z1):g> zićVG '{oV!8Y}"ȗVc6-B(a¹Hް<l N?bM`NlI^nG]pqQPD'v[%S+fip-,*B#@Om9W|9,W#5F9•bǩqyt ֒SN*%lj;6x͉a`o?fPݍ'P𼦒{TDgUB's?bJ"WEVKiUChL6v<-wcS0$s_U&0{gƙÅƤTm>VJ 96e [zz$BS@^\z-K"ҎgS4VNr*&x$!/6.cjK n9҄X{{=̥z~Il&ìl]I%̵j> EۂL+quzgCX> %؛ F |$X웜6P Ugrpпk>x8B f:QuY%)UѬEvW ZX¢Dńﳼ֒'`_﵏A0iWʣp|7' d,&}@.?) G!5UȑLM) A=6OOnqJ% Q:$&,oĖ 9O@@7GS^n hSTo[>q=b]afCmMѡ4s i77}얬uOpջwѼ1[v2I(bX$V%+u:J/Y:e7zβWwt hJW<:IGF>&&$1Ⱦ/ʱbA|xo?L.Y:'"PI(wepJLfVxaCJ(5- P{Fz c[u2)׹*IK7ou'NU[/g_f_b[yJ魠c02_& ™TDE }^&7<~GGR/^|}r4D_{<l 띇Cς2'cevQDؾ,W U$h Yaf/'hImL)fe!OJPS [~pe";glMe 6sxxU$dKqbOL!Su9lȫ6j<\64X& ]3d<9\?gt^K4_UߗЬSH)}/50ӪYP@|_2H&0y6Q+`g}\at^gv5'F",?}yNa{"yFe X,GwlW~X&Pnܠ0zi|lU#j H0Y^n'S="53n jU7ƞ%s^sTKXXͱ=9NG_^b,.ϗxM5WQՃ]18h'Z=}K0cۣ_Ε~8ܣBZtFFA rp'TvO]lkW?TV;\1QM`'42ń˦.'܊;t@8R JIhʼu59y%L[A-IN8[˶IrI=|)zVSaR]#bxJQiQ:2_cG f-6[cIۣm,hϘ+Xg`ef\h\7+"Gd`87,y8CEWuz$iN.LT?eθ,n/}A(7%2ͣ㋄v?z2tDyrnezTy98D6E=":gC&a5r$侀@14\N 1N-!'@wbm9æ$ٙ*qЖ,t  _]_kwdXAPF)['*ylR̂ۼ[K?>ZxTu 3\ʂT,L@@Clp6:`QsR_Ɓ('4&TxiƝ>T&,KQg(RnnQ>14>u8Piuy >jo0g޴z~ /oNK '+S .Zfu1D|e=Gr\߳.'e)Wc4>jqǚo$nv1DG.s };+W}St4"UjWp*%Vl8!T=5(1 aw@o"JH:ѧQ$ʲ `]dxn*.*H' /1/COA5W4mBbΕvu|sЮ>oǫ4J2^B@@ikBN7B H.x"P~GѾD WY:s^pr KJTQ0qɸ@Ɠ.JڃP/t1C~aY# !93䝮89P(ʰ~&ԂM(_k~dٜi]^cS:9icX,*C#hd`UW4EBS(G: U#nGި)S'THBo1E)ϣ_R!olOie{׫~BquCs 21 B%̍ёl! Ur6{k6gnk_\wAẁGpHi$5ow6"ߕnjѭG$ ̖ы$qB؃uy=XC^Mp_|E>z;u2`$:c4A̷$-"WZGnqNޥenpW(]iKW`c#(H]iJZKWпlߚ'}|U>ci(;JuoD 6[-A0:) [7`cb"Uˤq !l~:tUR:m[,#ܖip'ݨxݚ'7ā&TAIY L5(˲+14H7Uf2z Gޑ Xze3k4 $SDn<L (7=c3-ATmfq7ÕjEHT,G $+xU:v!ɱd"}yJPF5|3@`-=_ƽ V0«z]lGh){% ql~'iM ̏O-/EH&Am@;Q=n _.ŵ0х&s yoT֒Xp2v˕4t7B A#*t+h͎PLq<=>3]Ng Tv&NQYeh a>㟏Xbom tD#%lK߀WT0f̾ B#5茖pe7w4S%-OS[DJw.na˱QR6Zzz^@7-h3uad;yA4U)<*-d-EbVFa΀y/Hxrjm@7j[IEi~4ץ qH L{2j\ Ԋim;\wp'$Q6"?NPVE_O53 ;D-JhT0jn ? Vm9mP/j˪^?I#_fUt DqAeag BrIU&í00nOb75 & I3dyU0 ^(K5؎{0[ڴC-8է/a9$La<כ}/v(5[p}(rH9N UkĨ?-ڝLD5.\7(V$U1ĉnkoZXZA$PT#~}2;cPFbp4 Ob h m1hnVo!J_~h NIAFX,` Ls#ǃY5 S|eyֹDj# !HgVar f^j&!EQd$"ع3FOeDpA.و{4|Up +H,m 8:ܷPτw,WIgǓs=tIvzyxh!zu})^vx౯Y@ZV;3ݺ80OVnBB5X%H#rM/Y?zװ $@4 ڤfq@\K`cNm߾6R LHC(#9G`5CwWLYZmJwN.gg*8ҎFQVvwQ +5xdk+0nFE<bH'^P]2jSФ7})="ea+p=$lPʣR2'ۛV~2zTpכAFV.+ĦsLFCBa>j oɐ*3#.EZ,LR?~!ȯol; e+/n.x Z@4[7d-ٷ@:2T X7wGnt4%0(M+Qp}!*+T??'5l0P=tQwq=p4hK'[`L yIn߲A'9-TjaH'a;%Y}ĭBOqnCaN5v낁H^wM-ATNS|A!Tj2V*LKk/gQ"~ŌP 'L|iq=J-:xv֋(!<5*\kR'Dk,,kEb\-ִ`NX-g Jg r$~jN %㳘0rb7XtZ[ 6Zę`zZsm:Br+VN}B.z j-W\Thu.0ĝ6EP0o{PÊQ+aUgRe źm_ýmVr'l+ *#4z&(4'Y.Xw> q F<@+Sȡ[#*<qYU:Nǥz?XFO>*Iu9œR(0/۞N2B`X'# ' P"0z#j!p3% D7QEu} 5ҙks R#J7ѤWex:ͻP K]MuoRbA\#e%ѝAk%w g&@p89qvqVw{1@[_5'wyGQ˩  e<V0*HS+OjWqGU ^YXE46-VdhfT )5CHfB)'K~^ >BXYk^C\'˷Yzt'v)Xͮ'ίRWg[\ch*'|LiDWVeD_O@1ߔ'XƮaC\3Y 㹋 )X2ͺa%+l0a3d EVz }pPbGٯ%zB iMw 4qvhVK[p/^C6%bzil}3,Ҋo( RkѦl\U͎( U8Tha=(^7{fDͺʫ%[|5v>rާa`qF.S'U-jWlrDrWٜUX L`ocUT֍\ѫ[lF?Eޢ2Ȩ8Tj^OUsjrR>An0y DST~pIab=X]>֙@&*\L]jd`EC;P[usѹhj&j3TmT\iRR,-ZH ?ns ,x&@0Fԉ9TZr ̐y=dfD8Et3Oy2kc\*=^nnQİݢky*1T"(K< 4a ).d<ەt XaYږgg\$2^O!IW8jmYZ>mW!KSb3rufMj b|a)\\OZ Sz9OMqkڻzoj44joބ/$rNh2kC@ hbtwgKmdޝ҆T_d>2Wy,{2=pv;&m~<JZd/ҡ*lGy~Q70݂6 W{ڬPƍT8qul5Qz$/R%d/d 5Ě&:sd ~XѪ5<#Œe9 f?#{)g}G%˨gp|a5:K{)dizVZvn_TPT ڼl72,zBBnĎ"Lێ*FR~ĤY*GE}Yfcz<!g҂f:S⨾cK #qE!;N_3TYU d,83=]B8&x D,y{_ԅ{י_]n-@Z EG:|GoFh9+Wq%0,jݮA5Seo}s?}oe(Xʗy\iSx3V1h<C,ZXRUȰUV,Çj91 S[h2ܜEw AD2 Hy pɚD }%9s 4{9^i@ b\^k3;AfCyשhL{`p$eOOnYSu0!W]{tC. <v4a[Y"P;cTru摿33{1tc(Z2G~I9Zѩ@i!xR1$DBO^;ȧᣰw;zs/7Ս8b_R?6et1h*4h8*@'D0qgo*mTAN|; Dq0l[ѱزASW.{^$.5-f7eo/m'uo{(S aY(.Ǭ?W?wF&n)f=<XTr=ݐk1ZH"+o,AȱFq]bFgba}l[3.p^ 3m#Ko!mAQ q"w+|l/?"yĝe5,]}*+3 /`_j58^,Ӆu\Q%F{匱]ԥuU\ٝW; 5?)ud_ARbҀ6cz31lVh|ҽTxn/5LuˮwoUTVۂk>UGU'z?߮0N|s'dk}6P=_S:/6d*:sC#' =:7{o 11Rr(iڣoO $7^&t%I9c4J)<zLYL.~[,! cv?D NOȵA}椭0>[V"8xF}= =uΜ0%wBDlCRE|HF]tI m Z76J|Ssg\fE|'cEC+:vqUW;X(^Jt˪z`+9A3h4AnHN7v.緁OKen6)M6{"M9pjE/L;w2p^@|Փ 0sٝڻN`هR8q=~o#̇8jg o͝ϵ~X$+׬N_/ !NaB ZBE&4 @MwU@FFrNHce5 }<"/dtm -q)t{v+#NMPN_mڝH&A鶃O:yn{ne*ڿtt4.RcTvXͦn%>0ˢp:C@k&29/ѫKu|l)AfʣG_eBi!5ʂȂS.%{ ؅K#;AKyGy} dh~9#bH*Siy:.^)/ku~ ĕsA"G Pc?L;쎛p&I^̒_Ԝyr:GxR2j8ҪFM9sa!?Y]֬^1$&%^+ҟ#r5xfXҪFjHr)3ͧ23SZ{g~m`@AqPP"΅FiE"u]?W0c`{ dvPTß2e<Ƽº7vdC <[ i^Zāc \1J4kkB = LDF~AaSŎ]m_k8y>9s1=ZuZa 3o:9\Nu"j-5_ӲE(A+tڌ.QtMeS#:nCjz;ʤp)Ru)ytN?\MRUI4^,]gwP4< 2A;fw}@(in-qe~v o" 7HFz Xwh ~mJ(̋GN9l*KD XB\e˳DNdS_KʩC֒J2~q)h9EQUv380hCZɑ%&u:g>O-Q<h~* I$WO ae/}3M# Wb ue1꿲85WfM] =yBqS'} C}op E;bI6" 9%uXJڑѣb5LDq[aV]֦wzxJt e{zN*獔V ce͒LDiA3f ڪNY":1[`Myh,OZ]]-p>B&'A,$L͐@%-uksi?75eaOB[sGv .2vf-6Y؉7p%ThEi@`p^iԗ>rD%t-!вj|g9UㅎJ+uAn -ᭁ]zz%I9b۸DaUh]A |>K-~gO07`lO+]0q݄9#9qfprzD5 !/~+ހTN. J<1n&pBp҈[U%=2@{CMvRgPJaDţ@P@*ZMju|Dt%2_a'ڀ7p"牯^pVb4P1 t bnԮsz}ϋ',_7P\1+MC*p|˘pRWIܦ\~fMd{Y_Dg!vr?l]ίZA$ԤDYl f>A5gunczYIdAfiS;,(T#Ϛ' ̀.ixU)JDx X7 m@hAcuOϩwPk+)I\ I=nmָul#$AZa |^( h_1$5HP@<ǕUZ}CׂbAo&9!zKЉi/Oɛ4ͬL?`!R$U{ !SZ˒D?GWW;t 3iI)Ll6i E^ۛq[PI.Vg@y,Db9UCڂ%z5eF"7]נkI|}@)04UaQGeRc0AY. \1SPkϦtya6KcO-k۔tz|CyU%"F_DqB^䅜&AKC{#tң%ݐX'bjsBlUpYyҢl1D}, DŽLf#_aM8шҳp#0;NML&-17ErJkHL@ yXiV*XH 'Ne/v}< MEVPc7^`U2SSr4hI;6nYzz_+7^V8\6XHSDI`\ݕRq }/DL2YClHڈb*~2fܥ+kK z:в{Rl1g&f9$0sΰK suNAC hIG?pds\$ٌPSI3vzD=E?g\u93KS=|p<3{V򼦧f UQR1}X2b7qְ0+*45#24 `q%#ܟ5Ce2Ņ$SCFpƇ=Guseft갇(yb`!7-Gm^D[*ٛ ke5~jN>5Fv6Vخ(h^/%x!+Mߨ»A ic3/C6m!ݲ];D"v.|:uږ7$ҤAܻ!M!.s *u$'e22a\gzĎ9_N\BK>8A0* c6z(RZojuZ kbBL8,E>MZmޕ0?%ٙOS2THWַ6+yŋUv:l[ͯ$Scw`4b8 f1NH|J1K7 Bpx0a¸ 4FworC&w$;X8!:+ @Z/o}gɱXF Nʮ<4r;H,: m0n?ZtJ$} r,r9!IkHj$)Ԣ1bMz y+7̖߉OF(f'6$S%ӹ vOl\a@wCBμm( Ƈ a @#|-r d?Yuw d&eܑ6;a?W幷i^pŭGOKRM(t< BpHޣZ7uu2"4O߯]HE?jA zQ{~$Sg U\pýRzV_[/JGEO k%>eE3{e.a)=}<t "l"1/R.!oG4 j]ް9W+"ba4O);k:|c%ݶ핂$zE1*GTMc,:T]pp"RߛR\&/GSm.#`eڊ ^P1\mM%hJ| tFP75LE,M@k6z%C 'r9`5\?!ȼiJ~e$^{kOmU}q ̷˻k ijn28=:M+NuSʱ3Ö'),R0p 2qzfiZ/Hq w~3N=jԚ':NR BVq z t*9,WB*`I\TB龩ySթwk"V:ǘ}Ec(WXsxɂa`Po}KeAY Kaб(z =DVbE/_714ܰ5ZnU;LCbKTPi?)”i֢BV6b YO9%kB ' ~'}E !t~0;Ruhu%W@-q0oެ}UqF0[fr=ᨴCgLpKT:Mw98`ni!vllvr E݉ b-jTۢ1î69 S!?8l}J5f8jqY^ _ps`h0OVD\T~JaXԄ;z Í*EBzE^ǽ%_#}$ʾeee˷fE[]?lS ͌DYohK͜$ݾtԃe~BjoB{&60cI-v#2QDWu*b5~M̆;.IhyUyr ''C/vO\S&bpr(ǟy9{|/W>od ޜ7.AD֞ 8@QB #rur}tcŵ,4'E%?8hu@?JKN~ p;p5Tڤü@nyCGb?YdiYv-p&D2[vm@ ~cU%ՙ B5`U;jӅ]+8WOnr*kv( sA;L}y}Bf7x2[\DOͤ#b,4'<3kpϋ*WUF\̥9, XNihy ^ pLʞ$Y .YB1 {‘ |Mr0Hn2 -ԉ"*Y]wRYo嘆7C>/Eu/93Smqil#>> mZ-iZCOCM=nML^v$d<(~ :2Aچ4oJ }n2IH<|@޼!O3Vż~8gFVdtJ-.[:I#oF_zNA@ UDǯYRKIAm;8]1<'. # CxF9o}e1]_Sjpo\$|$aM>Lu(Kp4>S^LakQ.kXu|9T\ t8Yc1^ p^v fxrA-XPK;$ۚgy8:=[O+Пlu5)LNCPiPrHmͤܺuWJVh|^l>DU2gS Đ&[$/)|ɐ 8XqY/%#iɍ<LW ԇ+`q ?#SG> 6Qvlu C1)S^%GG)qlV"E ME FS+Y/4DZ|)1?cB)Z Q2to#hߏ\"m/.i*P;!bԄT|Fb.gA Mp̺we9.aY=_J(74$0H34ڧE5 ԖB؛ "> a:h'(h-N[`[uȎr:E? %4ENGkp!~"/#TUK[ =?2r[=.l}^i>gVN)=JgbnEōb7"'})6Kx+E LOgGvJFm7*r ']a^)$=N^~lXfRRmH)2[ǵly3'PdHfڶ?ա@}L0+š7JǣJE"r,۫¬ڧ=r/تk8|Z[vk}$Q{U1џ JVωS0ShOLmWYv-B- #D^RRyZD )ݱ;H/AjL<J4TT?_OƙRbQ Cg#whY9 jh<^ <瞃-C.:vNLXy˟@:|š/<=ޤH$@_-̆>? E.~βs ue(P?TбqIViD5Fa{]\9# [q8k1D R,04atCCOci]V#h*~޷y TqQNA oO8\/Y]^NjQ}9D Yw:&8)M~[7'WDH*FɰlE9_kO_Ng0xGK'>'E&׌2 mCU?Ky˃Gfk]~ZBh^Օ"DR 0wa9sH9^KL0܇O8jjm؟Z)%-RcE ZʓI>{sߘ+I Z@#ptw O$ {,.8Dcc Ԍ$8!!丞!gSsy"'02v//@<W0)(IC8yF{7=[f!5tnXQ2 pxhy?߅z cl)bOݐx'ԮU\uh,~P]*ZoQZq'hؐhE@նA/r<|Ͱ?r1.Sd\Bwȸw <:ÖLwy6<_׌>?pZ^c`H|hʰiBWaW/KuG:&̧JK3qˇ}JJuBHwfk ٵ #oU(;9ʿj/Q4ň|dG6<\D_%Tlh o7ҰX,GU'yRd3ʇ# :VP~e"b8vm~p=i}bZ/<%puDEèk>Xu%WPV k_YIEsH((aoVlq:m,Pqף !Q;xKۓo'cY1!k!h[opjHr7E1 DkS^ eπ1j Zjo\3My)::xrmUW&q|")q/um2BHFlDjJ\ ٵ.xʘIUT(3 : dwdj 5]ö34M֤՞X~!oĉ?ךɘ#uw^VIy]-$jWS4tޒ8Ua+t[V$jjwk^iZhJޤQE1#vb+9d^P&w S]9j(o¯rEh s Oa_ t3Ȧ >MkCx|c43 R`ݾ3_kpm(bnNf=J^O͏qʰm~1BlVPz$^ZoXʟ1-ؗL S s !kJcNy^D\K^V%<@ 傓Bƚ.K3QXOT5{R͒{ YDԱd\b>;r ?\1 '~w *|eh9V[Eǣ%yVPɭS _'?qX`?l]'(R85/{2Cux=[Ch'7iވX8:w^r:%(WAd\"o"iB`";p1lV/5Hjcc;yg1JBf)Tl"] qh?j3!u~۾:>wp<+NLa`= /Ha3=  TX⍵(BD`gmae,큥z11mj0^~)nHm M:ż~X"BEk:&IaB;Yn0yJiΫ&4rcSN>[U" v>m{<_SL%xG2 4ުZٳԲ&גͭHyUBpͤN >xa^ctxP]κVN2:gT!F*hy|&(zA1Rwdy- n 8xҐ) =Q )o-`һ/WjF[Ffgg~o/vmn.hL?1 ?)BZ2qQ\3#øAzS]'Dw_s?XIT 1$ 3!ğ.ϧ80{ɤ;@[UeBq+ 9Gxygs l.^K%"ݍpClmT/Ely(&?s;)QygA2ҳEGΟ #UkFr ǏpߒkjU<2D_}Y ^s#)I:nd>-Ic=# g4P*~k&)O?]ʴp1ѽ~dK?=un\=ک\c "Ƌ!v%J|Jbtf^&t 㝵ok(N:WVKJה_KYJnoV}`cL5lI )kCY\MU./5b._9wf cVO}, J4ܙh+1{k_oVt;e&ByLjqsgYi}^4i-0M ZvྀW:2 ?:Ad t@ӢURoK/OM;r+[hgz@QrYAWXB`-ѼAu+jТ}2;72YtvKv1<۠/W5,z{fNR5*D]RFt˽Wh "A%9$?X" #Q%ernC,أGq$nsLOSYE ArQ#}}IԿenے?b)% J!(hl@Z˱iO$t,< q&I[pAi5iIϻJ@kYdi;Vb0Lx |+AEP?e cc RӽFE.]Ojo &QZp1M]gdGH@_}u|}.}I^{ 'jACOX*1ͤ3y"}ĀPW)O81#|2}A>f |yE=/P'wDڤ4tZВrG[T \_| Ǚ˅=Ci›4˜6mXQDi$ueڗ?>G}hbX9:ۢg 0#`7rORX Ib/bF{P`1z0rK vkՈT\ VlY`75׶__&JV7]eIqz,z#Ii߃3Y꙾Th!'3]*SL-" z[Ry0@!- юT*sK^TbQ%$3n4ar{JQ ?IEb 9ifݞPĚDL2*3P~kd/ l㏺ip3@9se#R\{,8*ZW M-ԡuw3xsX!1P LD&`8UZib`1(֊" #*:J~HPDo/ͮNN K>FM򻥓> {z'n`gYd긦a!W=UV(ECИ=}Gj?ݦE=INVnzAzmB|얎z%**!gvؔN/܉G⣪_ 7 l;3"\FFW4hYNJ9YW A({sܿ5n#P|VpB>lq"Hn![[y"ԂhQWV.:i'.s+.oEǹF<ZX w~`&qUn5`b(fk9*bbxŧ}7fQDtӋ\!2!s :\jF`}P S+ ˲E?v:|)O󲊁N#8jMI{;gg|lp0p/s 0'Պ-RS4Ɠ/?m:)dH-PI6˱7%0"J:;<8g/j. lPH #RAA@.W2;OM)dD8\Av+Nu@N8oXq3aTf GViJ#`s6.PI/Zb'w* fyXhU?lL{UN$p5RIvc!N=nMq~#w G1Q dabjXWsqXB]$%ӞIߜg)|=O˪3$&>XM_r*p]8N=c2*-B\ o/yV͆?ݟ8L q$o+ѱ1^I\+;Hy_ZART=t&BZᙂ1r2ymR|SJ9Tr^}9U}FcTPak=;K3:c'TwR+I^J`kbK]z@br1"z0| 75/^AEXFI4)ܩZg5[V$nb,emp=%߰FOg_n¶"bQr:K?L܋wa֖ \L-@08Dc1"Hjeh~\~ίK6lʔ#uqPcqnU]'q N2z?H%mA4><Ⱦ¹^Ǣ@J7f2W:w ~tC pnňmHiPog AJ34T]76:yyf7_Unoe#ΓWlx%tl]VKKB A(*DXoQ"0폛\$&X#((x[Ĭ$5aȟ٧^"Ϸ%  oC3?wc51òuZK}"|/#'# 'cX͕KPsqq1!qL31e>ϜC ".W@ŀPL;/&pM [ǰ|찄 [WL@/yC\q$9amPs0~~}ez$J(۫v;4+cYIQ(PP9`ͅ`d=/`Tg57/~kR\\>>6hH ;%#Et )N;p"1x];!vQj:M޴wHiVo=Z 8xB,rcq;Q;4" ooQ\YX~}ւD`ݴX)GI0-!Nд;|dĒojGR]SYBw")ŴQ9hpEn{ z5>iy,$w K>SŪ=!@rUZWGۊBɪ :iEYK=$+@W_{PXP#CR3?=C@i "b'5[KlJ51$ ^a]\d@ukPMI#Һtj# fCyt-Bi-0 9nHgȷȒaWZK+dE"Jp+?J -uh'd.`E܅NHpToeKHc dLjB 0KW"r%djf/:-3%>Qku񈀾I^UEრ']k|;u@'z%тu44VA}f9|W$F4w%LE pPZ[SQS_jW8uB*:v"Ni@-]38I2C ۙCM93&&D ^[SvZo) geE psS'ƹ3%}Ch94?q; */ v !K!~WJ!;SV(oW8GQhYy͞UHR cKcf,SP{F!{qZl7&츅#M!yӹ4[& -joÄSBJsjiw5CJZ!AQ"+'Rj r=>B x\UQOgi3%/*_{vw-SL3qh3FQ m !fTޏ籠\س?=Yn z_#nۙKwm?| Gk5W90'Ej+u]T~FK1&ԉCC7ט|µir %*WSWVpV'f EnƊD<5gUS?xc#결)X6>EK^!>~=_\f8 4\vڰqD*>aqk+iNRxyPN$oSU:ȕ5%PQ}_}0-6ZVBȈYe?zna|m(s.t%珜Q9^}ף*ỉ3VRObi4}}.T1ևbנmG \'(9p7^F=ʞjvb֘TRf^2_|BbQjV:MrRy1G*R뱬?\0HRG/أͥ5i;I=ڱ\5}s/Z{c'o?1d1NT)!^GK@/8_,R&-  * #JfNͰ1<=;ȥp8|dۮ]u3J["BW͖Lf8?8Rei\0]I+Nu@*+̥S) "mY\:-x᧰kG` fӖZz HcgndIdY74"V9ªE al#N-p ]; Ќwu[ۋl2[ED<6\@0~5ڎat6|wu1S^4P6TŻNAdvj)+ܶh]~bD4KI\ua׌]/><.#zR^f4S܏* K܈4kblhAكW]3SN9S?w}$ň% ޺ a:HoY beWq"CꜰV+D$Ϗ *Y݄!"KKU) VjcV!gu@wH̪#nU5EJ ი"xO˥ -Ø?51n)[˄)cP.]Ӗ@iYwݵ,î "+ZOr{uйIpTha(k%[ƪRUG*/9F>ד^Cp+bdu^-Uj?-W:b c~ڝZcL;FdD=̳t!DrIDˡ_[лx1`”M$NJ.у|}# 70d/ua.Vvxa@7 < GRC}}r cpS|E4z_cd\LپD&3li=rlEBz[2I#G-}KCNb=^F[@FBY OF[}ZWxۼMO^_O9y?H?OX}x ,аkA\Zqkn>9| o;_l[w`$L2#\ɼ빊uսuS-C}f&X|d8arlX@+pEEk=nK`Rf]i|3vP{&IlK˿'d9):5a ]s]an/慲,C@H.y)HEa?YPMWZyЪEueS)f `Gw]*Sb)n!͑bzf"B-06^$FolGtDp D[h`$?KYNO); ;?"Uۊ:⟇D̅faCDX ) cfh"6GAdM|R^T~[k*Þk%|if"ۉ MxP=g}>?¨1 :?3C)*o5~IYj~ _JIHtߨ֊ t,E֤ɗX(YuBl-V@5eu>hom׍LUlO*~__M)퇩5]XWpϻs>F?AhGrM5`i,6VWfhvoI"]HЭ٧jnvlT?0b1ԧoT@iG[GrKCQ^GL_=:n3r;K`F=gBL©eJi9_h?iS9ڌk@@.%ApUyrS];XPA(#޸|!A]E 3}o8g'U aޓ42uNvHkL8bdӐ[Z*Fΰ}'wnAe%G@;рzf ̓N֚b'Ruͱ/o9JjJ{, Ցa `nC=pM[諉Oò T]t|6o^[^&ïk"ՇX,ߨXBLYoHOz܊n]IT)"0e"zUjcl;1yj7 Ј2y"C^&{%5>lk/J1Ab.véTDv.n/Zx(wnLFY}uE9P$ċ }Û¼  _Qu>XzͻQѰe/hd: C/K\mZpa|BCenn>I?$`Z%||0*{VPzd0XPKG p&3]`{A $ٴH&ܥd^J q`lhjs W Y .#Ux|o2g) .uVFuU{p߽ ^e $XuoÿgTZ[5WXrkB| _G@V|S,9x'bsJѳ#fm+,F1 _ubk[يUOTP$W(+-P1cݪqݡRMcaPgALҞDNs,G u#"9ʁRPs–H#9rn:h B |RNr\CzR]*{I;>e=+U=xL!($QelHYh ;vi4P*Gw[׌vzm#{w&D:nߠJ'>YidWO%PeS\TȰ7_K_~ 1=bIDN.uQsh|Q%T."he4 =|cqq&\0R}#3it{* ;* ^u);yV? <,웨jS&3 ^Q15⻔h߱G-DMEL-S;t 䭾VQ&!RHDՓ|"G +ƣHE.,E;p Eh $iC(;_L̝Bzb 5GXCRx;ֵSVzbdQC"@@FlP54;MQZ~={v48BGҹeKg=\6ҰȏF'F{n9304.|01w!V{I@t M @uK-I'4k&8ÊJʿ.yڹ4P#ӋY%Z|_`|lmu/㇖dԴjȝESӇ,6GU۸|FNH߿yl,EH3_,M)B(15J3cG ^D%[0Zڐ?lpwIJ^ZEp`P#p{15ħyU5gx DUǏ~V.j/"|S+r/i}J8 5H̝ .UI j d\k7]^ݚ^VU7@텋TP(x^F%.(, Ѥ? `kʬ$J (cZ!o"}a*O%}k>(+"Jg5XQ@V$O*mZBG:_{6'KǕFZdntg6rVv;;#^ņQ'Y}r^Tn_:]ɗ Y]~F OJ,]7޹Y#8;UtK5Y)CJs W6r0m#Vdt!vk>f9YD 'lS[G(RCH7̔H@8Z ?0pȻZ|F~ hvdr/BUIij s$,#T#)NnOz|Wq6:Cl,x^7w#yR9~` y:d9 c|hŽGlx0tI C_pSAzW/fy20?d%p4%? uܷ _B\.RAi%"JZ%w4nd :%(98!t V+O)̇mBt .[<\#L$WkKɩjLDmܒ9coay*ܱZ$V~DN4vz­DBէ0Xx TӒ1ڃPa~l2ytkpN3?cBf? шlL׉:'WYzF(1oȮn:.=Iw(FI|,߳EP M2PVx$-hce[.6 eT)Ġ r&KzoWjeҳ=d+kϳޮM\Oz—$(fMFZ@Qbq Xu!3 Ҡ|X2hN|egИ@qY+LSj:W[gF B1?A͞J?f6vPsAg]ڬFӝqkժķVۋ 1DۤD⁼F y:O$AuHɰB3W)zK{y8[k.:רanBf;^ eA'[4CaVW%0C>v*2[0ls 3 xOy ж.HіhJцZ7Cn/ Ӥi (V-ֽ> 3_vBAdm it-k/!Pg눔gp&M*8g~d5]GY?@ 3&MZ.6ZfQs q30vqmC 5!Cf޲YXʿ6 jpU#.,m>rTL7.!Tץ1"1*DYy$tH 5 K2{ȬǿE YZ