libsolv-tools-base-0.7.32-150600.8.10.1<>,܌hXxp9|CnKYa\o۝tIR SQ]1^rZbъS>(IPj-\ вu\DM\SZҏ}H@;M?s!J_y&# jICROF$>BG+s4FcB=ͪfn8Z;HS(v !THE[Ϥ%V ?ܷՊt>Dn#`C @zͨ`6Mcg nC/ U2k6>AOX?OHd * Z +OU`p x    X (8R9`R: {RFJGJ8HJHIJXXJ\YJh\J]J^JbJcKdL"eL'fL*lL,uL@vLPwNXxNhyNxzNNNOODClibsolv-tools-base0.7.32150600.8.10.1Utilities used by libzypp to manage .solv filesThis subpackage contains utilities used by libzypp to manage solv files.hXxibs-power9-12BSD-3-Clausehttps://www.suse.com/System/Managementhttps://github.com/openSUSE/libsolvlinuxppc64le 0큤hXshXsdjdjc803c9a01b599d3b9bec8129feb3da35211824ef74247a45035b3b022dcc05d44214dd5663da7f8a3cb2583d2282d2a6732022e89ba631af2d416c9358bf1a25301eda5146d955e28070c21ee931b0ab1e8744232370a402e35e17c95d2395dbbbdebb86d2a086497bfd2669247edacd5fe3c607970414c8c3efb51e5d47a5f6rootrootrootrootrootrootrootrootlibsolv-0.7.32-150600.8.10.1.src.rpmlibsolv-tools-baselibsolv-tools-base(ppc-64)libsolv-tools:/usr/bin/repo2solv@@@@@@@@@@@@@@@@@    libbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)liblzma.so.5()(64bit)liblzma.so.5(XZ_5.0)(64bit)librpm.so.8()(64bit)librpmio.so.8()(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libxml2.so.2(LIBXML2_2.6.0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.3.3)(64bit)libzstd.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-1libsolv-tools0.7.324.14.3gx@g@g3C@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.7ibs-power9-12 17461638320.7.32-150600.8.10.10.7.32-150600.8.10.1repo2solvrpmdb2solvrepo2solv.1.gzrpmdb2solv.1.gz/usr/bin//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:38560/SUSE_SLE-15-SP6_Update/e9208b305c2300a9dc5a7eccc9acc31f-libsolv.SUSE_SLE-15-SP6_Updatedrpmxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=01ddc6894f1d20a3738e49afdbd33cb9fb48e5ef, for GNU/Linux 4.3.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=f55cc1afa2c1236d67e112cf0314d5691ef68555, for GNU/Linux 4.3.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) RRR R RRRRRR R R RRRRRR R RRRRRR R R R3n6Cf kutf-8ccab7434a6f2d45cccd04af3c7654d224e3fbaec64f5c23ae994361bf3ba619d?7zXZ !t/ ]"k%۫m4ܳ*{WMj J `Dr3G']֡2OiQWaR<}x,-z%ci{X?*L<vpm!iȼiߘY^+ʅMv+Gp]HȝI3_=1_!vQmsDoz)p*FG̲[>Aez/JO7:8T;12sCtxQ?n T-V ߾@agFSJĪϙFuRQ<)]SgVrw5alglkExxHö +TqB+/V<%\&Ư)钇o'?A.qgv\--BG=X&~]ǜ~u#TEV.VmH u_H"8 ;m_LiP,N~@Bٕ~__!Uo9neXĖ$=ITT03!@{HmMt}"zt8d!\•(&4ZM=.3]C"9 60ecmNt#6e^7'RƕK6dpblpN4I>:3L̲e_o#5"Iq,}0R~F EF?qsJ4S/([gZ|i?+b7C=CvZX10WeODV;(YD%́F8s+ '(p{@q5!D[*֕ Lp5蘊t&1Hh3ftE$J1P&X/ՅqG{$TEZEcJúlumgӊ^!ALjAwtۋR{;ݽu&BcE[A[.̺R",N>_ЁFtq0al]xaW#.сXSV<_z;=jEPMsPQ[WDi'Rd"1d$z+Q?o Mu3簖"9&DzsqgsXv՟.e %Jdh sw`zn)j6,xkZLYLJE"꿜ozzՊh:]|HitwHΕ=PJYa`}cI*|]#,bho"Њ6Ldja2p71k8zkzC꾺LK;m5CV@a`i&BnvX^'ൟܷ#i cEޯW^Gxs;Nd&|oqO8hS\)HAjq ቐAց>+n{e^|?Wu _}3[9BW}@dH^l K@Q@wJ/9dгE ֯<вwhlƐ^~BĞT'$?66㉟/< ^ Q]] qީ5軩i9:>#~= B"툯aolО$8?{d_dcxfERe3m")c&/Ԯ0B`K 33 Zm0"'>فYȎWˊ 8nB#x1q)]lgӳ)!mjn 5RB}_Henδae _a#Ճݲ+&A\w&w$_ԘAW~Vފ%\ r:2˯"Qs#yFУ1<3d_3f_/o{K01̡ ;YѨB AI(GpacOzB(8ZI5Vda^bvH{V'_:@'XR}f 88ZЕ 6YFkAm,nR}8Y"&:[ҏȬ0RJ;.XErN(AHdI+^6lX)MbG*F&Kdɐzih%" Ծ+t7YZ ] V {v}>0jEkB63HϳP}i1'/3JnsZǫ`-tٕmnJ14&BgwC0jnP>?QU upkc_l<:/A#oGw0$qNz BswBi!.FX1FƘ<-̦Ql3cn0 T%>\֥1BE)}ܫy_.DD:_I_z [ַ )3/eg4GQOa Q'e#V[]WuYIQ 2_MEQ|\yiɐ>awJ-*Zۗ\a<x)O)|̔l*:.aomTGq#&9!"•R`!jGgڤѷ܆\wsw3,h(xR@٪cu,f1ئhH @F-$  k/Z :֓k:WΆ/!bl9 3,pђ7?m׺&t>չC W/P`R;S;|BMŞ;]YD.I'΃ԽՅf GV Ɠ($xfyb[}I~X i3 w.|Y&{gp+(=Tf3_-!]D I, }GGJGuma =a|@Ht{X{L igߓp81;^ GK vw~q2pX$ONV ,V0 WS!`yyf-E$45 TJ]je(÷ЯFCُA"X-1* 9Sf?oz2d6frGTl?,,Q=%%a~6sELC҃da/ϗ.vV\+z^zwn־uO(]޸F2b  v,]u H-牉ݨ!P1}j`p!bbeo'WGp*Z uDzH~~(pOm>מdz_`+Wpym6mH!d9`9>=Is@!rC:M/`4wWpw 6Jw/h}:"_S m#Sm .2c`g|%[u%sVhk$(D)HҝnSU&A{V=l՝h3[b6U'͋Wj"WZhZI0TN4ȧ#(gƙE*{ffO~(PhV'aEU9yBn;m:K,QcifnӮ@Z4kJknXV0aUnh ;ب]v"o*$OD v$&W9;ce]+1/~H ![nytOOkɌi>g6QiYH/9 1XJ>̧)TƇξRpF+\|%3%qihÍA{<fAIl,ArP;<-s{>Gٳoha,YElYGl ?F6EWG| C5`չ Mw=?/3v f͢3zyLVϸ~4 p0|HvbJn)x :]@m8.>OhA+Fix}W-~mοPO {:;Frbf .JF+fWS1 |<z#rsb؀ cmT65)ލyX(G;jStH5~d:Dd"]7dehP*a ;e As%-L{~CIcϕG:qp,`"-m/JM˕zEeC.T?8JCNTw2 5%BԪXDTsZ|+'MB@7lƆ xRL>Sk7`@̗_L-ZB itwhoX9(t] -*51QUhܻ}΍u8y炭eZQ;p])Y4F DZIK:hY'|PXOؓJVlF2CFKoFB}-0W$y9BWꚢusĎ5?;ԙ/6&tk>&ExN2*:F=Co&E/뾮>Җ#cg@.|`ǕZQ|ANY5a jՇrEVϕ+0 gjUͨV OM^HhM/x?LYb+S9TG0^}Vn^"!?{*g1ㅥ sCg;Xj/ xEG)W<}S,=5!ZU~mk[[@{~JOݨ %g@!#T7og$ Wߟ7uJ\ِ+ O2]XעtՊFvE$2V?XB̠@30UDZt"CU,+[&ш^ 5Jp(L6!q: f͐(dC`^iLב( 9Ujni烼RԪrP:~*aY'`%*-2$6)%]j~.&!?vDeOp4"Ep,w2 E e}llTBCţ~|SPMqkMlG(_(ޜ`%UV|FߍK 긲:rJR??ך7JI12g =M{C|"jEF6b M4i/vju ,6NhOmYNʋVKۄd]nm4(U~d{PUsl0VlR+il eLC!gF=WiVVw֏cLo>RMo}y{pbB:XcH(^,BL >5bS W0t۰Pb`DzBAHe-()BSna"x *3?E؅lWU!?s ]h?7&Z"qKs~0^K{^P&Nb,n(Dih~ ΕSo(qv3B~ -h4xW%kKkvtPIvKoU MV׷] mrcs>LV<@*80 |VHG O@n(756 ʲL\7ƁsuWyk*bBʆAF :Ly膲Cb5g컨}RQTwѨ('j&55Aave,Yfo*_sNWyNE$Dmq UA |RUql ՔӧN3^nBkfN P$?pc]CyȢ#7;M"Xi^cFo)'A֩7,HL[iq_'Ngѫr޵!xGC[h'*V֏;fBqd2Uஷ=䡱NAZn"˻1z޿gH6]f?pZ/Zd|B^ yk:2/&Wg>-B;zKIhi[4TCM07(YHyA)@Y^E/ڶž׬T7-A4ӰbO&)羷A9 [p jRQ?.>qA`]* Rcvܣd}Q">D-#\ZYlk|>m/hBF㒼p iM&,SM{$GhOEf'8)Ev6G 0Y]hyg,~DWlgMS>P+~jݕUڕDhh\~.S '] al 28!f@D 5|YMTIaO`Ȣt+?PY~y>_1|5*q7'.PJ?VD@T8)MЉ#o *tRBT0 ڧz[[?\7Bm4] ]}wIՅ)12%N AZфI:-l3Ðݰ0[UJ"/v > b;9?O>uvxQ4ٿmΤ3Qߧr w&jCezAE!?V<$+Y4fdAy*{ߪA'5Dj׻ /ts&6DT_Nghד[4%!N8,NȓAݏ,. oxt=bJ{K-FSFmĪ͢ZfN֡9<0q^!B7 ׂ#)c󭔷lBUʥ}Pe"Jݫpw1q K (8-:j*^EO"}D,{4<@K9B&p\%qjãĹӈdnYktDqKMMTؓ988IFzZbxz~BoP>SkApvbO l3hȞݠͽF+1Q{uRHܗJEDY6>S?wvyf_!.ڳqe4~20J/yN˩wܐH;iC `eF 5Ha47eN?l Jweܔrxas:dO ̊;&dCƷ-@f#3N@*ӔSG i")ﶪ'Ly/4X5󠪎 I4džv,rZ'&.?e,2w:F'V _ڥlTQ#%5|q[5{h< ?^fuZ$7{)?Uvi.cWp:* KBy8! *R$1ƞB- 1Y|-bӸwG$;2brxJQo9?SyfΨG y/7 |7] Y񑔨nJ7ՂTd%SJkjna0x?f+=W>B$1餴y pIwmM)\o$Av I df[3Dve;k2+$ZyqAp+l!U&̬Tl||ӉKJT*m!NL{ĩ;JeNšݔuʡ߰5X i)q GHQh*W3fRyOWkgewțpQ[/֯g |U6O$RTSh-IpC ý57-psQ=ӓ9'>b\-6XcOڢ+)H-_WY&:IVa/:PG- 3bd-GL/jc{,)ͳd^Y:#aGIrv3m990`Goe< —>Xwb k#gr|G=.Ea7bE>}ۊ߿3 S<(|S'SpE"PpUC1Ьh=EMa EԋOO7ڮB!.j:P |1khi qĻU!c7%[ ߗWm)1DO\ ɺ@09I˼M*/sAy(9'j$dn"č#(߆|Ѹ0= %7/ P~N6j(FF{+N=dJ[RF@uc/=M5eMpz]y}-t,p2< ,'vıV/N͸ z&ӏBc8ly"=@?VU{کb>KX Ulfa6"bU4W(IxS\=^7Qgn]t =nYFƩI] n :SSH +voogHo{d\(=Poh*&AHBn6o&pP n7A.eWC`t++Y)ELG %rU \N5ѨP⾾ =Pت'f`D:Eo;͖/鮬_;s rC"bpkYG[<]٢@e@:ȑ QRīHeHux 3hrWs!ClkݽX=مBX|eh'ڳ1(g0n*\G{%_FXm0dcs'iZ*QuJM}Oke95B5:_v ^cF9E68U dq`Wj>FIyB) `Nd;Qjugt^*cINHx[чh0 awuBYҪٷX {>#[5Z{%DxwDY$$OskU ϙozDF~ +sch>/iN<tY}P,G?<쀑W×3a;$7%Gto },4K.ead,O>x (-akq6TMےf}" KWs 5xl[NNu o}Mѵ scZmV]#庨%8O8,gV~z ]6(?|d1&Dx[Л|Y{8.Zh+XNX?Y=ms&d(h4ua&ŠEìR&*}|nl|*u3JƵ3#BdF=!ˡ:ϙ0XIvLnip;xg~#IHYj'IQVU@l 3&`Qu$mfh]3Ww!ra!y4}b=zy >#—A-kBW2Z[,]BhMf&P g<Mit1@ڈf1kq/ [ws*GRN,7;!r%A&<.ߵE$:q6X k$aYLQ|8,:čk5a}PcĎ}tR^`!QFL &mkkФyZƂWA6y&{ e:~5>BmQtbA_L#8Ój~?q9ry'{XJ 6Ϋz$E}8pDRrvY~ԠtUEcaj[Y.m腑9<Ǿ(e|z'OU3҈-dۃ$?_f`X/kDYIS JF[u-b<'aecG &'m mnH! kkA43 ;ILӐdee*xҼ}ُU8m;#ƻa$4fYMrӌ@qkހV0Jt8|AH' @$d_d}MݴfW?WD8\Rة4*pGUO0 37$rKPI$hoKm=#˽Ȯ=t#koZ̀AФ+f\$ŁsA]?ġ'zBO/m ,'󻍈#0=y<<\ߵ)M۬BvνƩ͙8v q&=82^6sBycO "] g:[nfu4)re,>]mf-ƴͺXkbm)s|L3OEBgl4Lfٹp>/;BC?;k&Hu[=qrS֫$럇n@^cjƛ/K!9OM]Anޔu* 'Qص R#tpr];,Z[3[ݨywfǢgSɜ#ij%w{S6NQ 7LB87;aE]3 ⳣ7CGnuha@m XsyT^tXKAIkuU@5Ƅ~^DT J0yjSԾ4B H"K]v̉: S#Cm) <[Go yޘ9h Y :?{[&;V#]΂׽_]xoKzfN1U]j @,q1ch%6q%u^+ҸXy.ٿ{|s3L#gE޴ <)N0lCOƓAjcoZa;2RYM:5Ӓ4kDQtbf!w=?4SZ)z쟄B}1 60a%ӿG1hJJrԱQxqd~=bGtεk]Y ~Q,(C iED`(/T_zr&˴*&='DdPXV Cw"l,*=6z' WaZCڴZ'xtJdjv5@λE)d96K8Tj ?^J|I?9ņԸT%7n<ƱcJ١2sʙhRc,E򁃎ֹȸ Df۾.k%Yaޔ61 АY8NFEwb]՗" w+y&Gr:Jw͐t0"nL.HD6 e¼LZInPî$[K_}v(U_Kn;}\d`M5 ɱItR{V^^G%#Ou{ e=^e x6L11UВAa/9&z~c#)9#|m Pͷt D VZ`\[tR(W`j̤:vL9:RG$= -&q;~}$ܮp@]ө6l} 8'G!}R4S`CjͯAi`hᣴ9l.EqG)47C`K]}9jg޴绒3 "9<ɧNOS997ތV6vja@׍&? <7kAn`(r͹/?f$RfL;n8 03/Rv^)!bJEr/w ,dqyo=ſ!W >J:S &Z C:B"G1/PSAf<F۪+2ϔЋWYld? (v (ltF{U@9yy襜.w5*V>ђ{"Cr02-g0$|\tox)?`4 iOh>zdRDZzkНeq *7 + rFy4%bi,Í#Osj܅~[@H 8D# qG=50 cnY qawp7HUKJ0'' ~(ҽTt8zռ/>FJ:_[*$l ~/O`O%To/c rڒ ѯ^Q[)h oV%7TbIxr X9`g{xm.Dv($xYkW\\WO[hbg7*38Ǒ &9ACn&ωF_:6=FK$I-UzqɸPXsr|}tqcBı˞*cHk |-#ٿoc*gc$1m8?̭(=Nj̬\0>/Lu:Z ثsGcxpcJTDyѼC eє)YZ_&fݶZ@+ N}P x\l!bPNa$(}9&Xܑ*wk7 .P^5Wqw-/ q] ` ߄!7,zh`2]QBJ6g}Ho>R 88TJ'3A4b{t8+Y2 t*Q%e`*X/Ǡ1g%I3 @U/zhcD~P-DJBEO(EDvqC`bl%V.%7*Dz$/˲(âȄ3J%4 :ng( @ҧ@VL2X2&FfZo Ffubvĭİ29*DX^f"ӽKg^b#,h茦aFSV4IlƄE@ngjoϧYGWLW T+X~:/cZGViHi\:0UzQ.\MTlquUܝ_ۣ!B_BS<Ŧظ5 ~5JN$d7EQ>9՛\+,RhX!Si;IFb`L9;$6cIyXn). 4tQtPUJzգ\oQVv;pQt9 `^Ӝuz39<@iX%qD!LeijO.iW&ҦS좵G0`#lX?vc'I=׻>QU2AL ?pݵ`1ձdh4m;NI̷vF+u1d8 t߫rrY`fIݾ KZlNjAWk%m~_vsZv5eyj sZ ']]@~P^E`v "9MyAʑfb@׆9bY8-u9+r9yrzsXoUcD۬Cä~ <1: 6n*G oMlĒ=ꦆG.b:'sѺ)^h1+#}ϒ !1KHEүV}s @dsIi±ruHU:;AK,x¬ݖ3 ieX Enږ~U`ޖCpJ'lL>hl]}.xrZ2#k<>c=/m|ʼni5 xYEL(^#eJR.›ʴ.RO@-)U/teV,[߯y—W>.]X( &s6^:^AH%w.L9_RY/ȦVfO)H.3.8άi ɣ e.7T"xE_o!qAu/0@CM"Aq"yPUq 1Ja*طm8^Uw{>'g7zq8}*TxaC'\JB#7xRpO.ZmߚpU8T9l= ])M";rqxɣW{qV5٨oza7$( KuY)sg%0`"^iqQC7- XMa]_8:!7pSkn*RΩL:Y^%х{/ VkL=`$я/Oo 95YǮKP,W赃:ujXI`[`U1+yCchj9׃!Fk ]ЉBϞS"0ӳ6춋gPzx`YHkACvoQڼggp< T S(iŽ>ixkp>\d]*My?+83F%Ke3#^PۯjkޠgIN۩ηǻC&`%Hoi*8ك3 Q4/4ne̸ ͒%|ӓM5x!]5]}U1޴Rkg(Z tָCXV sd{̹IEcw^U\d,ijȩ)Gjěymi4W38 #ex?p]A=EǏPzigu؇yٯyU>-B B2vp>a*Ih.Av6  =ͷl(4i^KB)\_`-MºX!}VܥDjt ?uH}9qpIj@ ^`'+bc%фɮx#ƈjɢa^gYs& QbnJEydd$~~\daʗɨGyM~Ͻ"`+[5'WFgo.wB0@?(yQ{~a&xV[1'ĕy+0 R{q=R`QHmFN$N3%Ys=t@'8O 1_ۄۛ/aU&Qds%=N}|RZu@#}1b2O|I4s?FZԦL LJd1vXiO D-ڂ鈌p3 zii]kꤶ]16X0ԶV5ݺrJC1="qlLzcTMWFD@U{g/O5?h;5f߸RcsC*Lt$}r&t'LİDQ/h~\. }y#[d!D/iP?03\?cJ}R[R^yEP<^d#P(bnMUa\OuCs[iXxx }U&`0pґtR/'UT\1l%k ښ̎* `5vI1:jPxɠ'$nzi3^Y~t^ls0hO4E u&fڨR_^ ge.x *K^߷ ?5ots|*! -Ȯ[w85*-kApy諰 :?"g=/pho߻xFI;A-Z6WAl'}q;0 ,Hc%bP_䅥fxv*PK\\VnDcqѫg!OwUZJh`OL Fw@-ӧk;hpGjGaR;BJ|?3bM}Rd9,<ԧ2QtiF$ I":^+k6`#u&oa8A_D6믳сhX5\I B"Mߢ()!;OwVV</mz8}e4]6)/7Qef2Fyv=r"> 8'ZE&3a.T#@G'S )97 ۟yLz)q.& H[V]*`z+W煥vo"#hNluBNnDW : y2 KcmB&GoQ)D6ɑ:ݲ??ƚ0ԣ mƟS(ԴɊ>/4?ťg#F oI5JNWDoJExhzUXd:f!߁ChUB!H _*23  -u`aCoUs=~EWPSkCG\ŠH،y,v_73..|wr/,^0gM6s-QK 1}“K6z{H~ D}N=?!,eV $'g<\ms@3˒AYl ҬPLۉ2+k~(q=_d=?l@I~>7#Wai߁c,YZܤs|AφJxYd!G-`aI4D5Ԟ'5{taɽ؟^}BA#=9uA lېk6LroyLr#~qRO e7W) ͲbYk1a,ˆAn,3hSڳ6mShn*ɻfIQO4oΪE% !M"dwX۪) - (?BXTFN|:,q)$չ l|˶sTZd?6Ñ2k,EX[#J#b %8pRr_<_Ύ bcO'Wp P j;n6 [p1&K, 1)&uEM4%ifÎ.{H@F/nb@;qFY1JE9rf:ڣqBcv_IM)zeoF1'b}ǁ dCWuvdpJ#T@:4ns"(Q9u'}F!eȟ!0`+ߑ5_`NM{E7!%#xt˶f%(nj(aiɋا.!#PE`em%$}h,%98=<%AvS.zi WX/ӹ #Vi`rӣ[l~\3wa8V{_4V5NBڬ&=hHH2vNѮ6hy?] fq !:t[(ͯmX .()$^v{KuEXzӡoI(}/t4hV]A ,| wĢُ8yvhݫ˸?z? +FaCd J%q45W11ǕFIEO@q v:]t6Q mxtn-tMzNࠟ MJ 1 ۩f?>hLAVz;i޴W/[E/cN;ĩ<?[B ~k/6$E8i2ER̅ )DiC3A:oBjPc>׿15LN11?}3.`$xw.ȽYgL!?sҌ3R0>k0H[lF{<^fK{\CaŹ~?إu?\ 0-+*o`J10y4&k\EEYU,##({VmYhARL,3 荚MkwY4/2HlF-A99‘_:sfG¢ܳdCu0) YM(N^ָݢ1MroYw_-ω]FF?=Q1jNF qu*`_ȴ<>w= RJ2W.'u`|f7 նP 6?9QjON w>$دm:qS6u)glVƿ|dD.H|0*r '.1xuFX;W6]<9GDhTN 詝4U}FN ȵpjI[+}Yv|yXN~yDAh70hp6'$>cn [X c\|TR>%؄{<UZbގ1<֕ZM$ܟ?ԋBmbDo@%1TdbuԾ h_2{i.3#p?gZZa@3wo[eN-JFƧ2dBIm@ t u"C`]RXTJ 'yNSYLxΟ:*=I|y_L9 MsO T~z?%3׃ Ҷ*)/G4j|=* ߯@aGqE9ƛ}\e{L)ۚ;muU\ĚygO s5I ~|KzF].QQk R 'P@lS]Hs61a/,KfG%c~S[6JKW9 Swm Xc'F^+W%ϻԲG3 B{9l/@pOk U(Ǥ ҋ}uF:7ΪiJ^cw-ulQI<~0υTL)sņl*}p&)9c 2R}(9G׶vb3bMiefM/r'jzX /d# ᘋ*q1~O|nגr,p_ddգNTv =Mg?T#FG* g,=)fI̬^Yi@PFn6SfN($R"٥%"J_ϵTY-MZFӍv=0[BڢKϻNN OPۼ .#g@`|fěT,ܟ3s42Bt=Jen<2ҕ]>f߄au $GOJ@O:WGZ4 !0?OS[%^#N& +|#8/-3gGh?S, {{u@7炛tZ[>iIJAPf?#Q|_{lN55c4 w~3xw>6&7CF!Lp_Ѳ9 E[U($0i'6OQ 9"[$#"Dӣ*edIP>)gM:OV} } czp?*"j!97ʉ-A&#_ ~?R }ЫDoSKne7Bk'X$LqyӺȋUIAU ifD^΋\ X?b?툸&`wBGThݓu^c$"7UNQXrE=)ޱP/^*ڽ؍Q]g͈oҚ^6Ry2.˝Bގj/s$ldOϼx̼ZH#V?44YgRjwOsimb5BT~zw8~B-. bvH^ȅ}<4 +ᢡ\#5h;/=#Ilg9`uKc B:~|6`^"Mv7 N9e3N5փ6h]+Z?U*څoHЅ"!hUypӈ~vosxWn0 'dYWObBՏV{쪙帖J'Ndqr! _H&bHx3`$o4!د?Hp;4'*uHmDEĕ]9p gLd7&e߲T^_*RBƃj^:ρj|x,*h|3{Y\ޠ~3|h|e|`X%CY񅧫.Q.8va6* x*K}(:zdZ<:i. PQ9jn8hK/r5@dbBGs|6ilDžC+ZUHKh$gw2!Ob(tYnM7di`R `iD7lAl\%Xھq΃u.0VWW._ K.ME@%4Vrw-0i<ԡsl{t80]ItdCT?0edck7;Jtʫ3hVcQY~y#ܰeJMGK;y_|9*QxP6oM~I"c g KCAs5j4C{Mԉ>ANp2X @g~.3 VAg :RQD9}'#fV$4U9[Z(5qVTG IIn֢UƏ$@x.8mA9L'\C-aZIs\?Oa9 ɰewDD&wILarw]!thcϷBANQ\*}u-a&dqn7rDLHY]bPwTG8PD/aO@^z0G(K#ΌsQY(}JIIT }gyn"'WWVlUeT?& fjSUyT{F8Yna*y/T,T?%e"QkVJ²y_qoP 0,aaZ5^Urp%YVP|ёhe4y?*A ?J75;(?`NS4_Baq-B =;i"M Kv3Un'\ Czc[uTۇ|иStN<-sO(a_فG%U?aGLj.0i .JCwҒ, 6 G_#xݕb2CRjW",oz'EsF:רmA9ڵx>a L;[6׀]qzVimlZS1(77տvHg[:N}=mhHs*b0KIqE TK)܏dvgU|[kF3+O SHAe$ZLh*B\b&@&%BY|؄ô$pBmfcvYژ-iϞ!ykώ)eZܗO{7tc4Ζy>22,Ȃ3Q0" {3X$Jc:V?ږ@) 4ϴ㨜؜ZK3 cjTx".{څ5zYQnӄ79Ҁҙ7#',77"U?!oemgP oV޸łkpVKN%Тˈ=$/.J8za("\/-5(b;H { /xXA-N*%c„ɨUaq~އڍ<1h7m$)r x.lO%YuKa*QlRQ7*눼vܒ$ճ^Ù?7gkqd:~b*E!Iig۹Aꈐٳ0?,>S f} Z]sKAJGd/6- Φ5;>ͿXuV6=IB nx l z X2Rg./3" T y9FQn2jȃǃ\PFxFXa׏6Y(6L,:ppuD0ٔl0==L C?{(|*,lߕ%FGr& Q))jT[%GDŽ@pZoVʹP~^`tp1KO-*{)tO| ~ Y41TukS\6ٚγ% %Wf Q5"A1O1UVzY/p.YÄ* =2dt&[Kp׻u 4nն-/Ohߖ@W_DOߜp-NS0h‘^pQpV *fٷkDlcc݌W5ܧ, i,0YGΩw8 @" t_zU.(ǫ\]'K&edM,_Yx/n(>Q {Ϙ-/><DN(;me]c,Ll5JDW[>Z7y@U_3+)A[j5$_QW& Έ+>?1Syci#^}eZµI  (t#n9`R Œy߀!C MXfYa+lBր],4gL,(D< F3: 6zO^$鮢tH9cqzzy\hRلh&{̵CٵHUЊ(p~2F&(w{UjDXݫA/D-+9TTbpM22DZJa2+T|d\4܆XJ!T*hs4}6d ¥S+)st.s+&<Ī'A>rS_$g\.s?R[lnDCa2mK3 a 1pVwsx=sY|9K̓Ìfu6rci^QM㶕v[Kyy {B!LU,.Вˉ]9YjN+HsZf~E6M2~ЎH woUb,oR K1a{uZ02؈ X_ q~I'Pq*P.׊ с]F8= WrVskxIj=C z̝+I$ L2::)o^Y@7=3e^H7E+?900,s$d8SԀ"5E| $8(_n@pD1b_SsHOʰ'AJ{7aQ`Vě$CkUKSϞ",-;.6 O/r{R= /v`KDmsAk~K2i DS)S6nMᢻ q@)A=o׼/!5|PNv;s6|##5wpochM>5MdE$kr5ijV'X9<oHoCϽ5Kэ`m~L|m&WDx>XJmR+ RCZi!4SLx7($\CrԊѻWN,f'KY>* ̹:9u.܍p/zȌ"y>oZ/"*WɚrJNW pqjO 6-05T~O{ \j9k|Y-IHLH@?RId$Y3qMaoŸh縇xIBUȢ]зDi:Pr侀16ڨD6."IZZ^q:$iqn-/aSl"7vyξ)IGj!VfАPGRD߹RVMXKaՒ9vq,3FD+7DH;> 8 XHםAg)JS4sctwmnSj"xA7zcyh)kF$K)(GRCPNxrӖ"ފG@#fo" ܕhIЌ X%n}LLihZ?/kQdٯ2_:& t1]4;!e}ӡ5IgA\}[U|$2)qv៧]l^ z1,+xYuMbA.Cz58RZײ$hw{(zSGӑ)L}q>L-p^YCyHJ2a]q,f1)y]Mw$c,,gb4>&ebVzym\Wf{/nf\S/[c.ܢsމ!2̸dax!j[_Mכּ1j^`5Y\S4w;nEt(G+wHRZx(#z8lVwGGxωp [R\%@9Yasq ĥpA 9>xbҶ YZ