libsolv-demo-0.7.31-150600.8.7.2<>,ڨgNp9|aK9 "`Q2nh%Qd -onz753>\;Ӣ~<έ9hqmH]דHU1sO+ Pie$M0'SW"ۿ2O5;^mTaF Ns!4+`I_}ܓ˥a @oUF_s˵G@mB8jv㜗[']YM'j l_$"^6%3|/bH$3K Cp} @X\>ALx?Lhd # Lx| %,4 8 < D  4(8P94P: /PFHGHHHIHXHYH\H]I^IbI.cIdJYeJ^fJalJcuJtvJ|wKxKyKzLLLL"LdClibsolv-demo0.7.31150600.8.7.2Applications demoing the libsolv libraryApplications demoing the libsolv library.gNs390zl32GSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/System/Managementhttps://github.com/openSUSE/libsolvlinuxs390xCT큤gNdj55fe314d1dc9ade29ddc8204cff1f70e13333952bde834d32e0a0a3cae2e3ca44ec8bdf88dbcc3b867c64dabc500006955b1e1dd45a761f5a19a92626f75ff66rootrootrootrootlibsolv-0.7.31-150600.8.7.2.src.rpmlibsolv-demolibsolv-demo(s390-64)@@@@@@@@@@@@@@@@@@@@@@@@    curlgpg2libbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.2.3)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.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.7s390zl32 17332253670.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_Updatedrpmxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=6f2799b83403cf9cdb2558ecc6d2f262aeae2408, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRR R RRR RRR R RRRRRRRRRRRD ADutf-811e01d0cbabeb789cc8fc561958af25429b2c0677213019ea5810f48bdd1f494?7zXZ !t/e]"k%6C4"ς}s+"#:c&׻HI(YK̶ mWve Fp> <N1Je Զ$ڸ- <,G ]sV:,eUwMJz>3_ћPh@dtoVgtH9\!`:NK7GU>HɎL# #RF=&KUJ#oF@JV50 =qIցd~ HVʐ D7hGu, >CSI@ #VBr[2%8)!]rCYHSعa1Utqw2A'D^F XHHTo` ?Wj:tl=DM"YaK:1-()㧱 ^@M/!"2 R~ ]sR'( *1j\y?.q(]zk9r/F>: juA>u>M9Z49ay4@R>]0Xi]R۸ ұ t.1vLb5uty+'{ `WSV iwJ$f\)2ˢT&͌ą.m.ìťDP7jjDi=Qc:8!d p_#UƗBT#7Sq<`k5rY“$.\O1dqY0ev}BLg=R<XlJՂ٭)%%">\A 51&KYMX^KK?TE"1%8s8Z7b=3l&>Qo7*;OO!_>V|1?{{v+.A2gHoMG]}<RE%V^:Nw3Y[㾴H:ˏxN<ţ4Z@|߈8,o rMiw-=mWkճ92 w.͑,e9M,Ih)4 3[15Z9x'wr= "V{+h"9|,ޢ7_O  '@+eNn'Bh<ҽM>O^@!vs t)*:$F"UK@$-$eC3gIg"0tgdkY!"Lr0*F6 hCG4cLEy\}`v<˿\RjYC@#';&8 y+*;OxOIX=4| p9RCWwEj8HWw\~5r瀴j/@J%;snۃ=ݸkYId]h`"~\(#.I`;;>nD五Ե*lJRЄ S<Ӏ\XWlZ?ۑ¤o+(5\|f6 Qg[h"mrTH[]0;`d>/7伍;|W1r*O],:͘k E]!N)8pӦVCLA 4uȟ~׼y& .\m%֥Y7k̅GJ _CZ\/>mf la酒Uo/.m176b'[H`e~i6ୢ?UT"P'yy-wPod^@&@ 7X>T9.آӓO-*ੜ?닜%&ZL= KB"KPDY~b>gåU=!O;\|RP/[ ]0 pdfM BDWD+x^@*բ,`وV\=cVWҔ>eƪԦ }z4UtѪs3WW~/| jmaEphQj'*i(S0!*pmYD m\CbqqB FA"s~NyP)I2s-DkwЖgxꟇhq|y,/V>7: h=1g> f\y*¼.Iʑ`ch$Ϭ׿bM`*W@]!ZDŽe >]t a 8U ܎*8K_, yZwIgŇ/i2=z w!ԯdUꔦ˕۶(ҝ@\mˋIt>嶵Em*_&ׅ!Z;ڎq0k g!ܞWc @8xSk(h.G'$Ct^1c1bJt.m;m,&ryN!KFGF{(!V[Ia>3}`iކ eU Ħs$Zp2\OY"}U5~D!G?:Ѭc.`7qoȂ{|IHy|V N B8Za m?xf~%O6%/;x;|AiLWȘCCյ:S}[2dlٍY6>m(Gplypr!n~+Y~+x|(DfhH^q&}UV^CIaMH%#Uo^bcĴnOm#쯐 G҈D:LOh5APU;Firvɵ[K_`m |ހʉZM+WYޢՓth!wuR9 !. WVCp|xɣ1-Pk4^Ӛ 3-S`yO֒bu J9^.O2KNȌt[Ÿ,)ڥ."]RMX(MD~k1TJ-BǶޗwm(UxXiH͐ HZc+u=O.[|6S&˅0}p} K2b;ֺSg-',ydtDzzƧ-IQVXKB8 ]1or#FENwRT hnK ɎqCNGCY~u`ZL6QICCxE͌͡jsغs\KRɨ6Nj>a3jv~]4NJ{܊97\'a> bd㍧]T݊(Uj"P H]Ÿ MmX*vNpbVKG>mqi{ŌpV ~~AcM@E!0'~St5`ȟڙsނ}cMqKfL5R2LAzfskzoGhjPY`9εv({!Hqp{XJYͲ v[H\np9,m* .rrcSLavpDnr 0ɈCh$0QhZFZ@້QHM{ae/Seզ=W*==.Av"nC<.!NT=Xf+7p1w#ˀKW ~P,n-t2lxJG\Е^Dvs}kT5Sӯc1{9-Iط5e@\F?9"×Gplji6Os(qh[V$zw v\IS =~W_"#rF( jiM|B_{ Z:`a̿#0{gxX `vy;]4r84jIU9.iof:͡f8ЩHZo2b1U}<Nh950:3]f-1M-U44r" PM퍊&<!rBO\WO/oA*HTa6U\*c0yR~ mڬpm -F<.R{I Bc6ZHD#|kOSSp` rICĸwDvKOY:DL`u`,I)hv!,i2|rm. 0bb8iEz o ( a]}CM;>sCD AРm0&MU ¨ިCP\XIQHSǀgcSi0Yc='ssv˨]f܄DhQuU,.gWO/ ~P>bDxX:WR191ƲXnk ,W9p4Gα3Kښì͍srsL5s|{wp- _ou!ʸѧ:d|N[ptYg}c Pe?CY%7AkEy(T4% ;Yeʡlfq:cN֤vDĬR28Ө_i!ƜT/7Vp`P'[Ss ZHXE;!_i}s[vֺR~6)^_miI b\ks67%NV"?Axlnk1S]O,Xҷ ڛ'&Eha%B"cR`r/;%5K ¢GQNrEeE1W]ߪ3F3,M1@vr@XaS~C# Q`0bCaZ*~--k޹'P ~̣=7ё;TwX՗傧ڶψ91$˞.[5㧝08@00S2-Ff+3vL㒁T_z&QUvs+3 :%PdXԑ M+Q;mի$_U4/Ve< XkZt ߌErږ_DL,Vn oЮ"$ b$#Nǁ_3I"LX=墩Fr|{'Q (º$Q +K ˀa33?j;?Hii1 U3%+O#oWJ|@}8PnQ GFQ1e ,ZHF۰ gb$ÕG+0,"@O{Z{U }(ӳ?ǿbYV>ϓ @>sJw&jA/ , 0{3~'M٬o;VճG^XmF|=?&:a̙˨4S5rF#\v_ʽfpAoty<@CHd}桫aY{Dzn*FHloOX8}}T _ӀJf2مMLR.|]չ 9Q␹yEaV(]֣dHEbvY\y0h$&"zn<x6kau KKPb#d5 B+~)ؚ!Vҷveݾ#g֏ << 5,&!O n-YQpN,Jچq( Z'7Pp _㌤]'=Sߜrtp!Ks/(͏. oWeWÝ巳fVԘ#;_J6ΰ\`?=ۏ6(_P(H<6Tfʪ`-$48zPc9OlБ%ODL* `sq*(fDA#/VQ 2j 8J#]Xp:s0c0ulg4Ⱦ+c7B;`h۽\lvWk?1*XteU.Z{3p'zm3U;xtxA7( g^mՇQfr Kwyl܀ 9VPmj:J|YV"LW# U%Zet)4@=!3{Yڬۯ&R=8@I(s4 rE b2TUg_Te5"^ﯤYOli* TpAJ&KJ fx/d{坼>q"K|#߷-ε3wRʓFŧ:(XЙ1AQBCB)9;a%H? #bSj30f'*M\KOuFHE)gYu%t;IҞ—QI)N/'3#,IvиR*j'1TRCM^IҪc$%V_n4ijRQ!;Dx\Nw?qYQ!}{)'h)Z3|JEdR*0~0iE&)CY-k5Ulm!nQ^4qz!,cཐ$mχДzbm={;EB!_ƖhsXR ViW  qbVwTՋu[^j;Q1%) c[UPhn p1;w%ljmv- OXKG]P16}Y4F-'))jbu~g?C7h%3Qh Ě勼r:.r2 eGQYEAG,Hq\#) Kc&t(O)^m$U[5S&5?s"oVs@ޝD@d:ԑ|䳓%tCsmcP +5vbGrȇpCtGt׏FPX]}*bjC>ɵ;Йz;1$YkPE[\dzJ< sA M{>c2Q$ˡ^b^%Qǵ~gTOaI'*"<8o{â&gIJ$%b<̜o&CXZ Dw6s2$ps`Ԟ쯅>Y|BѰ\3CCΩQ1.#\H0>`NɻQ'jĜW($sxAW`4ڞI;VKYq~,PφZ&v ͽ+.5Å:݉,Mb39޾X^QVuFOJA4]ӹϸ3h/͜s'kL#McFǞT $W pϙ":6FQS֒voZ[Q{:si9onÛ֧ߴ3S8QR>-v#Ǎ*EԄ8ۂc{7!I@ ]6-V*E<[}/~|@ly|I}NOΈwgo +|0o[4as: r*+)+5Od=O/j%z9&R+g@NޤU#RRcBTp@ڻCڙmb/Υbn/6bҒo >2F C vO94{Eko-pxL1wt̝_ hqL\qUFuxRr`Cc"u?u~|~b;WPxg >fc \[:_ uA_OiD^԰5|$va/@<ݬݶ;VĪ#3H6Q/3Ô1b4q\8PEոgw T6&F|`䆪'޽"y%F_$ĄP˫ dzRؤFSzQ~q/F5 v`$R b?[^I ;lh)DNej y\b$:H`'_NoJi` q1mYL:kt3-AZ.K.Tl0hQl*gxACe?u)p3bRg8:R;$WXɃП6`4gxZ@9),D˖E^ŲfU=QT1l"Vp`485ѠCm+v#} jL$l" T 3w=#_p(1<-2,$dn ;6@\Xn9;Q uAiM^Q$|iʏpCu^1&CYCr{dbrzuG4Ih]ǁ Xp\H_RO묂x{8( (e#{rEDd"zǔ"D̑hb"j25W 6 +꫅:@s{$PqKx/>-V5i5ݵ W?^#oZ}V@Wu]>sX`(| MA|)\7]Ni^c5U+ustan ģ̔qtŨm.e,vN?tdW}w Zu!"V};NCIb/4vvYNKqPk310:s Yo.=ɂMrFVm7( b$QAŦHoMaye[fEn|QO*d0 ߞf]k,olx]U$D?T ˵dvagC Oy˸kJO#ޛr8/*R0NACtO6 KDX7Lτ,ƛYCRl(ѫ^Bi+Ej2Ogd^/Bg=/k422yn,هnY= Wjh]"X`t҃NZ!׽st[cLxb'V5(*QޡL0 R[dJ9p-K<Α܇@06~e,TBS`'mZ6U3hn||#JqwZ!D֝i kb>jY%?!q`9@81[|jWp8ck tSQ<|Ϫ5dG@O 7犩9ؼ gZ=i_Jn%G1{@%>Xkdz30!fg=whH}S  e5q_hBDp}W|u H\B橎N+K9o28Z|=n DRr"zbH9%=ݬ6_)Sy 4Eթ/ n)W,)ڂ$ >/Dz1·#D#B MAr=q27pS׏*.6]AE.ۯ/C%kx=h9P!٫DG:J, bxgY29~xnqTӟd\.367&Ӌ uVCSH"tG&5|Ɂ ^y-PQ9bO[s^03~  pp2@:]_{ =}gݒ9Q̸1A}xNwGW}!`;J-3F:-SwszC`{nvڜ37[n{^kr?_{-%NyP-҃ĸkAՓĕ݂%M6̮Wec+2%| x[IԆzu-0_ <+m膥Sg3GOWW]La^m4y -^ZQsxT@:('ۍ;( 2W{:7u5gRO V[T`S~es B+66>UDSZ[W+X&BF88~RcF9T.XLdhc$#h;Ì%a6K!}2z}"T%P&KϫÔ7jM-v^M.l?EfKu)B㛆~yQ wF.tSN!kMqOUNM11~ e~v{-uF6Ĵˊ S>=P$/m Pہ!䡈B(ٓDCpL6 CH}wl9ɷ9vU8iڛvӖC"HGӇٸY"+*A$ۋҏ:=:迃u4nx=t۞+1FGdAΛ t'CUzQU`BVNb}R1 4a0<^(4{J=L[akwjɮL >74VǵRxGLi瓃t!ʊCҥf/$i=_,T/ t 9zKi%Cur%w!Ծ~tXTJw8!ppy!47e,Wܳ*6m`m(CaL]vTO#2b4iWSpף+Sm3xhWY[D,&m ӍJGn'79x~jͳ׏V[$C k9W'3._m92p흅]0i_B?FJ3r=FШIꃴ+zfy I#P#W(xhe{xur뮖&;8KWo[J%үIqCqTW:Anjq=i,sΏ"@@}h?;}zqy Ӌ Tʠ_eT7rc<ev}+xUXuݹ*(]F7Etx>b42=8[/E6ت;i m< ?BA\825\4İ %%ɱm j[H?eOe(Qn( em^Iϥ!CYB2ܽEz^N\ u,!Si*ܠB\_$IeW@l^-Os0HOZo!$t%<@'w$e'毾^`s/HҘE 7c@s1*ݜƨZCW[մt:;Ř%p)-[&!V^(0#5'[~uw/ꕙZź%/$VosЦ#tZ*X ˪@u~.2?Hd1j)cw4Z~S;3|va蒅/XZ$Fpf$=zͧ٘)'*Rr~g 4Uv0!c *ϠUPǗoo*6Ϧ撁A{]EŹjE]4vo1&~_;IlzekppaY2=N-cM:{ZQQ勫^8UF[\mmoy~TJ!m8!XI%Ӻ1"YX/ޥ:Rzb#{hIpGR;*]9kWDɑ`4fiXARvd:#(jKT|m]=a)pceAI)E N-wʱe&v`ޥݓwި1 >z`ѱ|f䧽2}8\mp4]@ti*|L.**& Bsv|;̓O sNAahV&]l??s58"3i\ދzvR<:H:B0Xj݋2JIDl6ZUc YG:؂38[B@D@|Ίܲy4a/}L.o~$ c>e[gHaXRhWΌDϱ2p7U~cEU;9 뢽fR{F"l8nM07k>0>Tu{Z[S[r9'2//g.Izeր \8ACf-`RX΋pTbl\FyR0CL(7q : 8W"Senk,@wmzض8 u%+̪D02#5gJŽk˦1xiZ?:r%}ꅭ4%姰:Za,ʢI")r,&2պ| 1 HT<˂vN'izgX}G1@@ $NS4 PVuJ9n3~(]]дQrk(fs*藼y'3" ⿷R0MXVJȶTrMYrBJMA\7iE!J&=O?ͻ S"z#ΈϷmqD[u_͙XЖh_@ deB+GrJ!0iW cbJnsFîf fnjQ'܈Kv<I H@66__ ɱXZCIRcX)1NwoSK=i;ʹ3VՙʂV,(\ODZW6NJ84E]9`Q켣.=a9՝P\s at'c"ƭv6fʸl-v&#'tBIXtVz2r}8@ͥ`I Хj}P=dب]p{?n6UD2UzP 1ЅN>jP?hڱlFp\eUos)*͋LOdꠂMr6^+58 (+;>}m< ʈuHzg!%kL uh8P6HU}Zgk&e`cT* ԵOIj:#?T3>չ4˓QVϊ%T$5U+ʦ(,Κ`H`Dw@Q#̐(t2Cye[ <V4^loO'LqY V:fQ (B)=7T׆4? K!4f0 *TWRg-z;f魾6|*G1oDiwE(l֤+qtSM%8W{ &\`jSˀv]]~k7Z]ӠS2]swY!?Ԓ]w,f("T'*VW3oh33O9e\(3-Cf{ԥgE'D;38"E HT9LF:yY$XLAbUnXm|q` ׄ6-I%e\k6 _(u zg`3IQ]eRhPࠤQ9G'Jr&go(f1Vt\+h\=+bcoWFBH&.xnt_(#1~Hd2yV@Շ'5S)ߝeOlCfa_;6HP ][b<Ҩj*Gݛǻ*hBC-ӝY30xLpk탘'\NKjtHڰc,IrInxĨD['$'=3:!aX6R(w bM}!d '3+cWN S z=bUd 4ֹN`[@I*P$1xqtCٰ]bAVU4 zY30-Oרq[7! 2gtKeJ#I$|GJMTSx9`x6ǹ-Sfo̎$@6 hpyC@ ꎼV)W'SB`p*D91.q/%FgeSد\>r4&6̵ l+('qd*Ql9fc|}@Mu!).nKYi[?8kjВZ&ND=fPbZ 8CyOvοةkcE~SSvJh$* -E9ӕzžWzsVT["xM/t;DZ'KW6tJsw j'J7fEWE~Ԙ"EyU*uL#|Gț܏[4G{צ}3(cMMj:s@lzs$|<-B$6tR#Sŵ6YK6|][-|8h7_=v|/ak(knM0HaԺEbӼH$f~+6:?WRVJ:Mh:1q! -ƋV;ߟ4>L{+3_@&Saf{ூ;3kh~ָa]ƶdLg7J g KLf81Kvۡ]j#-2aYȷTPd V~oK~C- }e҅ԡp^c}PBlg@AA 7f{@4)B{·'pK%ڣ*G7閃%bͰ4E/i yinv@%) 6€LS51 7CHԞ3L<+ ֳʱs[pR`LT2M&dϵOZ79(njN 6? ł[ξ?a:F'W2fAɒ[nO lSw/fx{|˽wUB qֵ#nA6xY^م_ip9,HMxF1 5eEk*DBQ:*j.+̈́NH'ԅB )`GwHA/N]fAq ~8/^:SQIpm0d7(DKvm-5x1&ߦז(_<o0!%6[N,ƥ ,]$ܖ \kӻ XCL=n%bSΩA5&%7=R0W+IGhJ$+eRvM7b;:/Q5b'=`_ĠފrY$Y<чT"ZߦˈNfK7VM vou ~fUBM9W9˭`A 5aDPQkyY~7@v2%r|k1'N$I@!\Oإg$IgMryÃrڨ֝cC8ϥ ?X*"a(LwhDwD eW9 q(Ve({[l$ ޙ ['k,> 1X ˅Yb]&bCf{ՔP잚LVBL,1kA͋~.MJ C\ }]_&<h ;"KX$a,QjH['ۨ( W!۴6ӿkt 937sp y@\ĂnE4P*=rq/Х!´Qx_XPM\w5*6qp P;a/gd|{U" O66z~cEUT[!辂VL0 -\X Gs_yQY*y+c6 GoM5])'MkM-a# :_k zA7/nj$,k *>i1ѥ3 Fz)N)vYfRx/8W}AQnFy4&s-YhE:5N*e[,dP0^CAP*ö|\HLUEd!%@_#a.4G-%4CTEӖtA?L^zDZ 7wAo*&SUuncֈ(4!xkxp>.<…UTJ.8 Z<2vm<] L'jQB.opLJKgza6"5mbLJCv ZR I1ZS:z8rteSGɐ>WDtGTCրF)D߂~ԍSyUh7D(61t/ h8ezEJB7-QGv&E#"Qa^G $\zjXb @ֶ61D]=pV~uDUq(7 nMMS![Exwɻ=Aue?lV"θXvU?V63|SBeF8INl,}.=ok|9>^Qxʄa{a8#WLL4ɉM2Ydc-~^~+$zB}?ruVR$7DdvfO9VOi#\(!BﮄrcnYYaC?*G`M+ ^BletI!NcXnKDp=v_FENwNz@-,8de GzC/gZDÖJɭ'_ ط5C+Kҥ@MEH Ɓx1Ŀq Z{wU7,[Up>|2?Bb13J"Sѕ`93MFmWɹlGÕm7(.@^ڝ BPmK7` }}6dWa_t&~dη$uc\jmZ.[U=)s='(,NH#bj>D䍲Uy I\Wg]M(nn镫7R⏳ہjc!eNb54xL?88!v[N/@F:}A}`4Oֶx@Thv;s$֜Zx<,J$Gzj39R= ,1(s`e;pJd|G43Se~5'̗*X(ڕ&o4Za{N3  FQ|G҄I${vV\$vl$(cWAS.NCHո55L@ׂ԰5fG?4=s@}`H|ZGRgbwϲ"]3YjQQiATBx$0ߛiHY^;Y f3bmn9(7Qś3OBQ%j?T5 bZ\:l,o5(2F^4EwQPSG# @e6i68sB$RKF3v XUa?Ю2.pnCtUm?Q\&1b51D4Qbn5je}z*H&VxZ҉uv!}G+h"N E+zFWR| A.0Z$TMπ"kyf!( cmR){&}W(.o[,*i;xRYcsfy|N-@/ Kd)73.' ?EB~1B@gWD]()q"w:*p'rM^Z+f#p^ZQ {/(Z[~sFI>quصdBԘmZxO{A ;IA_۟?^uLS+,}t^.@Eot ͏`BPb~y5=GN5!J| ؚu=8(dl44o6~+ cpZbVe4}p̚jW_G\]MSI ;v70N z9?d`-"j;/Nqc[zx){_ʼ8jW ꃛҚ!uFhiP<: ,ciELTW|zEkQGH8u%#\{Z#Kld!JE6# VNZ dd:ˀgt($yY &ab:IG#{r מQ& ˱pP6jW Eo^۩Y^Rhpfu$TT[*P~&v'MY{%'~J PfuE Ğ â>hO4oFZ"ҙ[DJO]{DҜ!؉YC~ WdCu0# DZN6ڡޱTF!ÀhJŝ>XifT.rw'A}$osST>_c?W#7եJ{-+V"w7gQ=Z*uTS;þ0ALяbVδz05"Xl|91 xUp#E%)λNl#p:&7aVov N[ɂigFok/K5e:ZXuu4:' PobW6^|錈ƭ2*YgX/xVW\c6#KƧbPwd%@m98,5ҏx("j ԴjjS37bQ c<dr,qGOOe ߦ{2 I<$*P2%X-nS䇔zP{=[isA"tTxU\I&*Y࣬/?١!x4ufm=$+E F i50~r!A` }69Rj]K'Xqä;6sƖYXvfY$7OJ!µd ^` Q&+ˣ`N0OXt/ꘃ$3 :4.?y/ey<?zpK+2Kā.)ɦWkY}]5eIA2ę>VfNfa wO>9n<$gh\wQ\PO*f߳߇E)7j4AY)]Cx%y] K wo7.k0|&z)k5Sfs9Ej7shg &?;,6\>.봍D[Z-aKQ13x?xLix38)kH"08`d>0R"9oB Wcd|쎢Z\| }1? s\4#)W'֧ds[1aE>=7ɭGUUgcdZJ_UԽ><%**Mw_=pa@2q•h8>'<؈<4HfB2Ӫ c(ȦAJh6gBa h%;2\G?_)1]u{ P</Τ2njs6\dd7}F5!xP4u)bףTDpϏ oAZ'`bdܹ]A!cPy]=nDz u}"z>I 0-?I:k9>krOk YA BQ`3оzHmxN>9[jcn>\/<˼:S`߶YAgܺpÄq_u>Pzk_~]O!fTdҡd`˻3zYVkm)KygBQVP"8eͧp ͉nnPtޠD .{9b OhB|M,^m櫟>o_js_YԤG,”Azp7(-zީ4j;*QʂfGw,E?A2ƒu0I46FZO< 2YZÙwތjxhI l܆LUN 1:Ӛ"P!CsZ"7{QĬVy;Bzq#[ K {U ;oF%|9LG/_7uF?>xy-ڝ?߷_O=lr$*Lf}LA(P54??yLyΫ*~)Q)ѽLkoabC=(9sAKBʅk8}D8Ucj4.n[j17+9zgil᯳\e/Tj%ey[i{bv3~C{<9!ߞq Q*bɺ |R|ۋ!hQ'&}txqy!{gV$=qIu/F©wZ}x&[gNݎ0I"'ToGΟ[<""0g7'CeC!d7` Zey4"km8]lkF$ij O6׭ݾ/}@ZAU qwa,\zOixjb?W̷G; \d(_ 9@MG\MFv wEl}~rIw¸M $XbttaՏÆ;}UnQ0)&,OPȐr˸(h I/6lqEхf.S)b&OUAsN2ߚw̓a=t\cYK@aֻ $ShS_;zXn%mΑ-cQ) 5G&Gՠym-OU:v\YNgaMEPR-Nſz >Ɯ{뼁8Ig2o#PK\"?'[1g-"A&lx#tȣ_9z sYܾDx9/4%#F>FȰRR-/N;U[{9q@KF`Kg{iWenG&];#Q]bЇA%u$M7 ]c%n49j08r* ㇪U1t_,yA{.:VI7-ZX+KJi*?2M/iuSc8üFx0>+(?ǟ%l6d4? zA6<5lƉ9m( Ïa*ZC[pU-SSU=F dC2 /5 -'d-Wð#7#ݯp/fQUyϧ]ZxdZwtQ;J[ aǬI"O'3Tm`,ʹȟND|DMtZ>^,_Za?Ih/`c)$_g.ͩƏ^ )knǬ*4P ٨=#A%Ջ5[VY;2h;Sw[5/~8a붿Nw&ڤ Vu:@"Pz>]AD273g>/_c\@kFۧ9P¸ƨV}gxBC*Ԟ}}XPPig2O3,5]VXe (.Ys3 (|!>vg8ɵR%;r-_QyU6?FؘW~?|'6i_5W G tUR.>K%մZ I˧8+uGM}F/\>x {iӟ pz{%9Lt_Fvc̨X?OA ^Ǭx#u#s/ ,2cb@5ۼ Kf_7kDj  "/[K[>BP>Yk6.Nĕ+HVRq8klN Ou{'(ꣳ?Ly.i}c[@obtcϭ"sW{9f ,fXiNi8׈M*>89%!(_ؼNɼwH%9d!ZzU]M\*h!Z@ѣpvbOw>4/K^#/m8xW]r=>4j}ű/J6dfEVȧI,A+%H7@H{گ( wm-Og4Rf[_,hoR?XVW4'1.:SƂEwЛa|Ҁ'7yюygx&"ԹlC 6$Ib07J8ݢAEch|qhJ>{EX`:Y3So6K(/|d>>մ~n *I?E vBX{۾1`'YՉ{hqpe`,-p)fʄܴ ,w.07d ^^[l2[ H}3FJ nqp.$ݻ.|57e& *̺^:=s՗d=>2x Ӯx^9')=U]:S"ŸqIGʽSŽ||D740 um('Z-*Y DIDs$Gwv e{ץ0~4EаA0=qh26S*xz5(ZhVw+˶}ZGT s%Դh 27y*"KzEݲ6u'eY`3yGK^p)L [$)8!\L+ՉؕΉtχCiF2k`ۯCd|5>q5¡wZ/F{H݀O%iOG1OYP8*1wj@2[4Dоd}7Wը ﱁEPye WZg Q2D7z޻E F|]}{XpBș/Ҝ/D;L0bsEj6hea"Wwm!QOϿ'%/`1sx@m1zsʦ+EUoWr@x}ي(3nC:_ZHD Ӵs%S\-{'х9.:NCrt̲rpkk~阩}CBn[ڜ4QsLiҘ|'O9_Ҋǎ> s{r:CƱ 6>iP!"strM>M1vI=M^ST5K|CEI6!˙\c߫4a=P łOr`>{þiCWObO[^O%^6畹|*^ yu!'FOč$ٯOFJڠ ?)ƦK+w!/nvl$-!-tq!xy.:y,1Zo]L1+ޟr-#Xu>_њXn[0E;Jmp ͯ1N:Js/TR 62=i+! 0}vF|VȾ_T s>àIay;4>KQ6 ޗ5ӞGP4Y˗Zȼ,^BֿO\DY<%~cסtiX#rc:>|,o~La,0s!ľ B$%Ī*h-55- ZOcEyz*oCU+[?4|' $eͦx IC@2^UY*,d]9H jPFOr`@~)ꇵ(XGR)duNtK|>R.d@iJla3|>f덆 \Ebۤ'%@> ,+0փ>byGq .ώjiQLP`hCf&: #_EQIuQShe,(b?kǬͿ}""j&jV.3Oik$׆bUMo yk0,fOCsŻ+ݑ1zZM<'twq2RH cWIǒQ|xAŐ؊Opv+?b;Ze\szdU!.eY MΚQ/&o^f8cat)KM_:&w3Tt E!^6fhZ)yʁ%Ϡ5E I:EBk>WpKʏ\aH42,O6xLd%:?m;5A}$f}\}Esl})y񏫺 ;b)0Ͼ`CrqU( YZ