libsolv-demo-0.7.28-150400.3.16.2<>,`ęDp9|m]<( *GMѢ^6Х|ǼIE#jM@>]jc{͍a ̟DJ?KC m@qt֤+][[o^iJAw ؖ~yLhO:[/G|9Òz )ұlєe)Å^\i + ͻ*ED!)BǸ[5{OE` f&C( #57y@HG^!#E1FN&A[|f'PqÉ|+>AH<?H,d $ Mx| %,4 8 < D   8>tx(8K9K: yKFD[GDpHDxIDXDYD\D]D^DbDcEdFeFfF!lF#uF8vF@wGhxGpyGxzGGGGH(Clibsolv-demo0.7.28150400.3.16.2Applications demoing the libsolv libraryApplications demoing the libsolv library.ęDh01-ch2cNSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/System/Managementhttps://github.com/openSUSE/libsolvlinuxx86_64JT큤ęBdj8e5d450301c016623831413d0023a870de4b84b94e5ee7408de74a34f7b7ec7d4ec8bdf88dbcc3b867c64dabc500006955b1e1dd45a761f5a19a92626f75ff66rootrootrootrootlibsolv-0.7.28-150400.3.16.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.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.3ee_>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-ch2c 17079112360.7.28-150400.3.16.20.7.28-150400.3.16.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:32263/SUSE_SLE-15-SP4_Update/92f63d254a6938b5c9880f03b916647a-libsolv.SUSE_SLE-15-SP4_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]=f0629cbd0a892e6dcaa640a9f9cd547417303d50, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRR R R RRR RRRRRRR RRR7`KE-^Agutf-8dc06007ec4180ad6586cf006ae1b8fb80fa923219363d70a0b07259f5a091233?7zXZ !t/^M]"k%AKB>KF]q^le% ̎&dZgQp-G] 8P)7Fl֞(T&Ko8v#L.Mǥ~Q'x͠e;4 ScTMG t628DMT7]d!h@qƽܢF 3U6y#$\.d8a0!j"-7Lʻ.M :} K#Y֮@OGMZ?5]?ɠ("/ 'T=QzEP#F+a9i{фi SPNݬ!'WbB6AYKL&(u2,euCh!,^T,owWXJO@Y.;]5qθŦ)?w*䞶p*c+vnmlVatᾈGԌj#Q;6;/lI|}$;[dUf]g =[DhO3 x.Jf0j˛ fBF·SL0) &=}".m8ɮ[>ٶ+|"ΰZM&0XG% @ΘojE޻c)*Ѿ'@ 4V=&&အV%YŲuYFb',E_Dȉ^X &W}DJFcԟ!e+&+0c,t"A4Tۅ)[VMo^́ox4lY KPo|8+;i{j$*o.M)7o o+>_ M#,7݁ױ+cad٭3hb6QLT@[^3$JUF(+y\EMOD#al DSaƿ5u۲;ARf1_i%RlG"ll ow>ti(߻P.9O`4Zk!6ȓV:ɠ!~ݦac@zQ'C5D8K DΣ9b{u8Y[!~06j Ε* m %U;bfQv"7r[vo1"hNu A-Ep_9\d-b`L'MnG8LQh26I=(@m^i5l/4QB ]tM5MYUj{+ 9:sbuwGK) mܭ]&K nAT[@#:-Y{mb9 MK"`?O̙i[h0ɂ0 3^(xaDލR{x%>@v6ҘЇ"J\na]0=HL}м>ʎG%ţvH=Mo]iXi+.aBybbWYȧČ<^^hV=;q?_aS|#G '!R1K5,yX=3y&نb8("aI^h=b.@AOWԱa Yr)$Xy6_DSA*fO f=Jym"9`6Չzc7vb\P (1\Q1Rh((,{@X?Ў&Xi<8{.SSYRAOޯp_X/<|]e;eØzГ^=V4VE$X%:՘*"PMh~C3,jO4[c"~xk}= 9!e"2}e9611HNXC(2$07t[m=6.Rf̔醙@+\vmJ)|ڌKGI.T2 fANtq H'x/_M 阌t(V솮14 ~4LtH8걦}~WáVayL︧r݈N5 8ڍ~l n8rr Ko/ hzْrx|pPav[}0O9wIP#ń5qbـ DX 'ĩd5" ˞)|a _=\[مFў*< 0Lf[@,5%j?6&'2#bsͻu6l-19 d1%s@[$izq4:ҐkNAWf݅=EtjEJ5.e!:Q p@[WlqK < g6BEtTw  ;ډX\mFN 5)NˀnPx2Kvx~vGA͔Hrٱ&n\e`-(4ʬ&&Ѥ=938&&Є:3 &DLG%p ,ZsK~w>qYPV3fek G_z"GQFbqeO3G-C`Ƙ ߾5S3[悻/tfQX Ib# BDIV;)>}q| U{#{g s_;=^ȄDgVdڜ:VSk mȐ~x U'._:g!e^Cf;#H&]ʸflN0zVtɻ#bTg[݉#k:רdNb~[ (iE6C&VIm=gdjh$&9 KO~=% |~[Pgע[PUET$gFqH'IIt)3KE+4TEy֛ O(ʉ*l˅ݭ7͊"طirQ&fDŧӚM®w H<$'ʻf:%TV\hyuZ6:U6NI cdBu׭1?LԿmx=gBÄx"ɉHW] 9> tv00W"r7ᬱ1f޾ф/u2&]@m}=(3}sXhl"ZF4##1~MvQCoq. FEщV=џ2yn `$M aJw6(D0S$ֽkFix,: Kln̥cS +B-*ML_'.Gƥ[6egl~HץA1> }"˷~Eh5pIʞ'솘{&̊GVB=Cuim`"9 sS _w*; UQyO[Z S|qa旬s73&Y+8?N#]p 7IR SU+(N)QXUK8*aY {&*i/hdc͖kh s[_`:8pt_6H̗+T'̐g@(wjGJY^$ C9l:x' eF"1-Q2F{M&O,C' %DGVNRk*EȠ^p X {3YuOuLqdԢ"] ke 2uT]5}8\nv ͐g‹$pY0lY1AP$׫qrO9p]$*t@8M;33Gy刓Vϼ"eDĎ54sWUgB2Lu6\ 6%IX5̄"[*eN b\{Mr!Ƴ#*ܖs/-n1> ^ G8"]to99D$I#8 _2-E׻ TH->=Gn|胚%!Nn20m `nS5 Wt_=Sc\uesn;6 O ͒&B6 .$}kbj;%iqνiANƑp֠5_ Ka)7@N `QҴ*̈́,^t~1!"e3kDfv/&h@FE"Z;ZI9N)^a{ g`r0EG쓥G¯4hӖ|{,_!D?ιQc:VZ| "`keǀp~M;b (DV2%PrV0rqZ}~p?PUv_W31V%bH+:hp->x$ %#`QYTP]*J h3f/;灬)Zl4u]ozF; <ѪnJ}T 9(/.A(ZͫJuml*b-?!+_S.0Edb5˫Uý>eұQ%(x[@-qU", DMko *wE$f6:`9io:B߄  4+sIq 1 R"аF$,.~%I. 'mr ?.'FDj Vg8L;s+޵!J`97m']3^ *Md`vM?=m8 ,qߩK:3-)x]&Olc !6vƃo^&:OJ!:JGo4S],^))d6e`< <|Cx8X..;ͥ0m=ʄE7\Q-|I@YițLBͲ1~aOҨ,x(Hr:ӽ`mSGL7@C Я#ID P(.Qi>NWf~njdž'.V@7]]>{"DcM>*19˚Nq.`>Fg3Ŀ֞C GXxHęy %Eơj b2y2K/e *lYV@5 К}s .afn/ [e&q,& ywVh 0!孆S6"*09 ]Ah8A۪ }dњ BnrY۸X-(^:h_>iK~tp0>h0Opc.`o7T,)x>]o˵_x^fq-1k!`4nIq] z CkFv`(Th断>*H ߅Mg;DSIGKCŻf;,dJNLp|6ODkH )C 3['O˻\apݵ:+=rخq8Gؽ)T)heBLn`\9W ' ď/._CC&?=UDy򡔍9$λ G_?y7uuS_ቸ3C&J+^!u]lW,6̌% uv)0<0H1,S+{g,:QζpA*ɭ"mRF>I{a Ya1 xa(pqG3W'TF xbSg.5 בuГxOVO"+K&;jdܕLw ";۱Fiq݈` .c a7F%Ʀ0m@ [7ˆSkԶL1d+]{2\T\yx\wIq[^(.Bw=խ2E Y + ?`CRn@@uE:bq od 1*o_W[2MTJAK5,ijr(+yW~{BJZ6F 9'WXV K12 $޴bQSKX¢6=8@ԦO4ZSNV>.~\H|⿑YI[qNڽ0u{~~hT6:5Õ_C]~g ?ؿ[5ӎmSz#ϰ_,t`w}Ew8H .; z] +s o˳.nVwH <$axX4AF.'a$k>fG%IQ"VޯxO2)g5J~Q]@>/:+@˿jS͓7s\]ۄj ;Ap.K|a^3]s_=om2YPEbakEV稻Xv ʐ͹jը.w2_yca*QpOXHDġXCyZ|}yL) edIo< &#dS`Sf8BZQE<\"si55!dhAua|;`طGj `]]U̔p6(6:d/iXm0ȦWSʖzˇk\ZkQhn}E)%>h;FQ8{hb L~\' V> hԈiQԵnA!ħ~o&2xwh+wG! xE0(2aݻ0\*b 7{5,ܘ@i6_N?)W-g5zk{]{1zk9pqndD^M.vo$qXBA/\#yߧD{d]˫eʫOѩS53ױ2;>CˡdqRf4uv'<}vQ5N/Ud90ٗX3]R- V-C 6AÕ^M ^hm_SDNEM\U(sEiiYe${fa kBKh"itc^w&zIQ}ś^|wfQw/֙X[ep^ìۏ}刿qbhΖ~%}-ݴl:aup ݩ"Ů}1>N=y] @CGY3!؇Z(jwJbeӸ0} Ԍ(֯,Q:[UK95s㽞]} ܪ %u$NB$!n e^/+ 6`&W4"u7vl,w]<1eEsJx j.>i .ED MX*eigOFQDAN1u5οJ0=v3bQM^w?ۘU%t7D- wR^?eVշ;yTmJbs8(vE.hN5W/F,w-K+}B# H{i12*0 Ô!@tH d![m~P|l/GF&NX? Դ;`3봆7[R5(X:8A)umQjuhS giS%X3Rݕ;bКg02\|n`vSe;#|!ع]ٚ0Ņek)ӫړ:PG kZLtT+e"_?_ ޾xFy̓zSË3ʒKM@/v#j(׿-N_~sz5x%irFpNy}N/t&$ MAڴ*k7`:+vpin7.;%2ѡޣ2WYy^l/W77 x& U˒L<*$z s<+싓|%ڰ>,~7KsreX1aGyg3vvº3S='k&{t':2L웅{iV;i7Sϐ>G~j-܎/'쥝 "$ 1CO},^|̂3sF+0^m.D*Mhg%2-Vn.i\(/DP+ #!l*Q"{4yx 堭*F߃yCNO}ymDa:q8%}EG(3oadԕZnky9j;CEQ@`WT1?4^jv_뿗5o3,+#E!<$ 1+Nlc ˘=sR^ TX8𖻢Hc%{gz92Y}_Ch7MٹX,3YFchWVxY5Pb~x~GJ@d:-z`Ս\)w\`Lg D %ʫ2I1+a16r!kǷIY:+Vq]hV8\wՒF/wÊ;]F5OKȨ}kXذ`Njn)a@nBzM'R>'X?k C&c,'ftC|8%a1 8& eKNQr]mh%B3C ǢBQgfV0+~#IH3 4;d~0yI68i(:i"Ƶ~TV>$fGk-"sfe.x, #ҹ~4txt nUWV B_HpX NwB`#TxhHMoY/v]d~qxX}M/l&կEJfIBo! oLSM^ gOH~c~ ~c`1)Ta!Du*C l8m9}x.eFfgtZ-Zr!W"B?Y~ IEؖJ,TQ> JΉPj+3j0ǧ v)TQGпp5O 1@O/KN wOmI(4gPg)q?Q}w<:.wa4HFhяiɹl&=Nhp9?+I"s% W:LM>R$Yu)*:qJӒT:g#[Ne7dџJ外{_x ?3UiƇ7k/k]Og#l!.>Zsa],G2rMI*Ыq&?܁#!|Di;(^򑾭F#s- \ѱAo{;< ot:ȱdBCi t`P8n#0۫>pt~K׃׋mԯ[[¨zo1jSOCg͛N:@<-^(hE԰j-nVp|@@&sGF;v2SzX՞xWB ]8Y4<@ Wf<7mQVV{'|h,#C:'gCZ1Eb"Zz`)yj>3cU0a3nT^ƛ*23n}Z6v$T\RXVCplS^J8JNҐ[!\ i$yOtma7 ~xe!fP?|;&Y4L lm;@`fd&^tqBt_%)HƘ.>|M `!zم.0~f&O4Rӻ2&!~DwjM6Ԡ ]jB|ogf Ό@U{>mƾt”Uw ~gc\7+:ح6cbCе%Sg!ȅ%@M=(mutËh%\XmjY$zq7lk'{==R\ :ѳb>٪×qW{P^w"¡N@y# ZB Pe9U\a4pOx`4nr .?hB`q6tS_&Y@B$۠ATFm%#4l&\2\z0)3xK$T12/"u:ѓ /[)8VG dҧ+n>PL#ʑї >i&ƮN)G oq} guuU]ߥH95-qlt=Hpx(Ə/Zu'f!}HWY[hP"77bb(^ZzA ~VG G1] )GғWRI4D9۪n{{O [ȏ3p{ʃGt79:Cci/U6[<{hۘ`T#P%⚀ qJю.!-C1jC #eAqC'Dd[qr>GhLyM/U>Co&y# bAI{?S\sJFc#hYd+# ~I% L7^1TuuVw/Rd4Rߣp4LN˟ѣOבOgxDf1pz"5ӧ _i9nMu *D",Q!Ԉ*IiصTN땕-гȺNWvuqX2zvdξ)6@g6DC1ǎg v^Wc?_/PI pf>@]xr׉\C.Y)UePohLnS]/Sx <^zJ;h&LNA0 Ą*SS;GRac44מŔ yok WBsZHԻlrVz-J:AeQ1Zw/K],z@B+gdb,FD@2/TH ?5ޖer0$mtx "%`zĤ T3c5ė!m,^0iB=BJGNZ[D^%%ޟ9H%u][ i0w*x0M۝Q?J Z -,{ݧpjĚH`o"Ac{]=ln b8?z|а\wwOkb-9`*C$"z2qX_nїh>m1?CЃsკH3EDCrBTtH=?O^))-rAs R֩8% wøHk&6*@@1g9lr {owNƺ*!ɮDm4t.CY$y0PLŃazZ"Vy\)Equ\e5vEOhE `PqcW]*/ȻAVPפ L!HUW B:dczkUjlnr$#FIk Ի$ mdK3pfxubØh7 r6)a";M^Jգ-ضT G%_hk#}EW%*gh9̎N؊RFyQtdjkBVWu*n 9ؠa*4:0)'z1QʎkkXcEK}:?v2_^| Y mM?>#rxE%hi.S5VׂQF=7BlވdX~S>fBy˟R8_2qѫ軾w3<V8 @:ÙFc(VdV p=\pwV^lx;$/ZiZm]:an([A5w-lGP]Cø_>#(nn=l|bKNgďyG0d lj[T2@ֵZ./0֗^{NAՅHka5Ktpd*뢒AA¹^ U̼!O#KYa3e܄T):<3I$?οQxjQv.$+V0;c ~(cnU%OihH*'=~RʖFD^!Q݀@ⷉUBHP'?눋剚 BEAjvD,݃'r=Q :& $ׯ7\4/3mWq&xI֛v;Z' xnѸ.Cr7ա)|ޗL G[_">X8er^Oa#勍Rv:RLK6 }ȼCBLTzNzDKcILjQ]hG yN96FFcr ש 66Jhw KZ_R jkS>ݎZ<t(jсФs{~P5^sP,qS ώ xkFЗ"]rt7|fZ{1EmEӗ[BH ҨBێƱ/W"ҡM޲)zK;ۄ/>,NBIK*I{p/lz6Cܣц$|%^qqTDL]ǻN0|^kVX;ҲԷj;uZ EYө`\ ƛ0wT WKגUnCcGIv3noz"̱NWCٕ9}$V`tƻ*ŸX_Aנcv#=)>J/,s?#;)=hN+BcyE.Yf-T#EO r%WhvЬEVYg.9>o3l+ņ*D&RNtY`3؄ `h "S䑩)het TKTc΅̻]~NۢzE^I(NYvϭxZ 75e".RDcd헧j1ʏ|څչ T^@;rZ8Ews'?)y{J_OvWĴ"HB)xGC$xp%'ӡ/̋_ɥhP->]̠7-2xx:pWJktڵQc[=u.0gDkjh[ +TuQTsI Roy b[. ]:ǻ|IWdѝpUA1?|vks:H3a׸LӀ%i0~˖zNWP|7^̆n\_m }OUi.叹vG&}SFzvxGB9<5{7"Ga8k $n0s{E)Jz;kCB,o^("d_2 !!eR)&'T0*"1 ˓K 2/Lb%Cq̖9mOHy+ Y&;: EVOU뻷$HQ-A3!qn]_2I!4lW} 5Q@R-[L5?UյN3ZtǕW_ 3jeK#8j$`:i-i??fҧ{2¿#"[y+H]9AjꗟZ?t랷1䱩s> t ^d")CgF*ߋG㩑}_eee(ڳg<⻀;^ˬyAWl^y|f#*eN;T1^k"%M#;amm6|2^er<[)=;M.k2XOrԴFIk6@y*+{0P%Mj)U,QKn"^0f|y ZD;؂7}z otkb'd+_Q,*J1GĒ}Fdreq=O*pʡNƌ+]0?suu`>ycԉ̈ރ/z"B`$-L YZ