libsolv-demo-0.7.31-150500.6.5.1<>,g; (p9|8' ZLq3ѣ r?8~xkIjE6NH'CZIB"6/;zxp i? >Ob[$Н@--vBY=kwpܻs} ejVtN<6rd)EROGu`^qiY`yѫbvi9둤sƔCW5AL?Ld # Lx| %,4 8 < D  4:pt(8P9P: PFH:GHPHHXIH`XHdYHl\H]H^HbHcIsdIeIfIlIuJvJwKDxKLyKTzKKKKLClibsolv-demo0.7.31150500.6.5.1Applications demoing the libsolv libraryApplications demoing the libsolv library.g; (h01-ch3c SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/System/Managementhttps://github.com/openSUSE/libsolvlinuxx86_64T큤g; %djc1b21e71acb5385ade3f0ca74c6e624b3f0d1c552657ffc82a797dff5ba1ea9c4ec8bdf88dbcc3b867c64dabc500006955b1e1dd45a761f5a19a92626f75ff66rootrootrootrootlibsolv-0.7.31-150500.6.5.1.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.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.7h01-ch3c 17319229840.7.31-150500.6.5.10.7.31-150500.6.5.1solvsolv.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:36470/SUSE_SLE-15-SP5_Update/b122ff10bfcfb4a5cf4e511a69b16134-libsolv.SUSE_SLE-15-SP5_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]=fabd5a5bf04e43bdc26710b03727f2db951cfb43, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRR R R RRR RRRRRRR RRR$Jz|e}{hRڣutf-870e7fca59780b262170f11756175c9b66da37d144cdeb44eda251d6fb76237a4?7zXZ !t/pBa\]"k%AK#NO$L6MC "IH!3"1 5BPyī2j%/G 3]pWԀ{d)XX-bwe4q֘3]1N "Msw(ҿZZq*ǟ1Iɚ@x^/OO*; (>>g+7U~10}AM?l:?}> GY(gD w# s۫I9tةbʼ g+%ٵ kM 95mHiF ցʡ! j[;  !%uh4m53X!`а䥼t+:LmC9LHf7"Ɯ:vXt޺*"4K A-nm|P=KV=<~֤(Vo L^@ec}~P4Jmnzލč0Q<%^0bvhggW(P.(aK^* BbG}rZqwO%1 *&=6qc6=8 { r`<[@>Rl.½6dҵCH %W}/_/% (kUC?D3^[0k+p:+K@$u-5;y*PnQH mmiy׋#cSw :mq+#Lapo3\=⭄ `ND{kb/mt#PDJb 0sׅsQ08T c'1ͷ!MMU&1v&9*+;h3} ~AbY~1lKZ #$2 9ebkyⴼ~MYcH9h#ǐKf!<Ȇiѯ^?NàwBБF27.F¹C/;Q qVY xO>E,3xԵ/?ۚj~ 9 _չbtM_ӂ: *GyL!͛CB3/%#H@ǧHVNO}MZ]w 0p108_dEߵ:%-.YoUt=DT+3*uN23cZXY ܸYT.6v~}Og\DP3|OVGEb_Zbʪ }20,UoJi3OF t|z0!Gѝ1ǯ>_QXt}:W LeyQ*ϋNI)hT3^k8 )Q1M:}ŧx}@Ҏg-?fBn^ʜ?r~2>ّ UJqTg$gM֩@{e%]3"vUkt {TC䦁eo`ݗ>YoܚUUϬPVPkmDoR4W9~ -mgq fE-%d3?AvcIj4"@ބ8WCԙ4iTx:7${R(OƏj4XO>@lvwa.Jo`~^G=nY.04guBddb>MZsA?>T4Jq:z۴-ǰd6 @3 0˩zWNR>$Y.{v'66`]66s(Oƾ6\[ 19 /<Ϙo @[|$Z'.on }9E,# ppo/SM㯃%&R\gaC0I)@gj)<9l6a=5@/gyW}_Y3Lh?BBPv؁‘CM|`'(C#, a )20n:Ymo9fmW2b0|'RM06xspo# >tB2ms; %RT'vRaa^o^VRAJx3)+%IjV[  c`dP\1}XA"n}1b}E槣_reBO *L"y.WK6,T͜rqUDR?Łwcy*SɍѪ´\{,3,~6WP`-.Y< p? fR̎W,\nW'dL<= ԉem)BW1C ^U,-틮jgzfc*;4 ",KKI@su8߆D4mmm#)MRWqW$NHb2HtQ/e_ۊ `~5DK77*vs45+4 ,G4fa"N[{ 뎄8ro첹~^ gtKz"+),8eĖՖo\~Z059 2g SH-gg.c F/f60էDsEp\%CKЉP:4 _ K5'v뱄]٘S;mP;Ih>c/|;z-f ػz6.\цt H`GD)=ѩAb=0FW#o}x,B9&22}6j7ڌ -i]i<i$1ֆڐ\>qG"+bw):s/.wNF#g+:0Dpߴm(-:6E|Զc%Z˅\ChZuuE--?@Y[O&(SVS~v:$6re nxF} RpvזUf,.ޓqu"xVȳ6IeUd\Yi%nEP*Yuʵ`p>XE 2}-oGM$`Py*(I<[DClM~$_nu$؍ X z4hyP*+oLGh͵\7Ge&sDH.Q T|Dl7CXaY VgWb+UK _P!HYTʢG#XxyTY#xǒNl{M8mvEC59MP&~B"cf _eq,c \z2pй;#c8MnLh{S>}Mz*~bdymG2[:KFmF^RYEPO-mpwP"Mpi8YaL~@eT<ϩƒz>*ʹR;oE,QݴH]apL8HnQX )h,<9rr L#JtM=2}k׮Zf-繨f(:0‱sToXqR$7"3}B+u^vԫdcSq}S-1߻v>Q;tRꭸQEh 8s@ Pq ?,xeO+-nh0oF_[OηkcB(^iW~vfE=b}|_jlbe: h",5Xmƅ[o|1iVx kpKpkUe dHq-;†,H,=O^PU;-U-87(hc\NqV磀Mn@a۽]_?<2jsv-Sn ]|>YW!^sb"8`ۺUm3壵+'ۖx>F @)n]H "FHunU /qb k!v3gD*_w'2c49D.I[cƈ*7 1t-drJw[Βgs\5?Ga\dN?$vz6tNBX.sWY-ll7_<ά)[kz2z^ڝoYz*Q:jP^;*M;R *\\d?"s3V~psߐ|^"䕈ȃadpz.%вv֠l*Ax~^k~4ܨZ1=nM(hw X5*R/ڴZ⩆bwkQkpIs"SM/XJ)We[rSmgu}̗QB\lzɯk'(3 yʷqÂ0:Hl=|"ha;:Q wD%O6\e -,3v~/18TTN4[Y=ӍLߊ4Y u4蟘,P;~=koqPZ0oWSdT&cEab+5 ]NeB"(2z-;`~m|`FNsPaq6SlUַC <:Ѭa- f^hQyaR U8O8ioz#}~ =UeSefNc$B֍B]]o.q{oԝ9אt]^P\\O2P%/8=vfFGsD_G%r"&~ D20-(jQ^KeV=0XG1Lݟ^nOvl p~D{>-"N{I5ݗ ,Y1>4m~T`"6E٨  oRb*2Pv 渠})rw-Un-qws!^rm uRX/w m6[8 [ 4˪sA@':"fYG7$t?,eL% [r~ӊF:d Uk{p$CAaL#a\P曭)|Yyd쫖8}ϲ\dž!_ljK(phLפބ&A#̹afw'杶PsoKAГ{*XGY:!W;N1c_'kf&D8n1'2|'.C>j?z.5 0&TAw'r:SٿЎPה1XTg_q5\"r-ey"Y%GyaB*FuF= v&j$F*> $5Ihkmz09p5@ 09#j5~CnFxk bN?.6-W1;^&ނ%"0nⳖⲺ`p=t׮<\Eng33wʑ^UDCu%b\J%.țlMENٜq_IJ4~ v#+߃Dﳫsn lxHo =FeeܫGt25\Пņ2׈]Cn+Q%qν+{ڲ) (JM7<;LC .zuӫGH" iQE)p'0X/6^=pѕejo B+PG8`?E-UJ[Nw7vkdO1M@uRfgCR=6 ⢒8W=i&ɥ .xȦ\шåT^ +6FIUVc0jU$)X)`:*ߢ7e^h89E4m.;=i3]#N[ &bM*|,#EM`+ h'/G2Q0nI rCH=Z(RFWT|Χ.% B{hmtIhFD(cEJIF],'NQ=$bQU] ha`+Aj .E7I<&wE(pܭ@d8]_)39QG (Tv;רlAM|1(An d|l}T0JAg着wxN2]!o]TΓy `(*Q9$8?xlA. hx~4dVQ:u}n5;(!Of~d90IV4/Nmz֒2k'!aiK€O0#++#|7_C1mNލ%\1DyZъCP޻ j02rtiN_f.Zj䐶hGhWp*}ȿ~)m)Pg) x]=~opJ/0+N1`shZO>p﹥LN#|H[k5.w݂y.MriH,] 8HV'zpgs;`kuQ+f @%Ey{GDÌU}[gk DYu 2bFm = 4֠!8}&_ wh5i?;i4{WKÓw)9 omArLt~8M2c?;vّhq+ۙl^mzvzĻ,XQ 4Sl$g¶,pnDJ,xW}V].z9ZK jB4GHLBRn<,` f"--X?2_!fJ$yϓ%4,3—t&˲q$Oo=DMl[|Gi5 iʫq_ϧŒ >x7ӱKj1(2dj D4qDoJSp Ǿeiak[J5 b9mįJwa}#Ҭϯ/-6|C 4"-6jZ>L#yEOVJ>)||'գ$+7Sn*56ۧ(pN$~Y65h[Kz˴n%[ ,2I͒R\}WW˩ VxW O@I p­R+m3I ˖ܮ~g~`Yp1 PʼøL3ґ@U_;ףbƋd !uK|BN/н%'֮TmE}LYPduCݗ//h=M7yjbi70Npuf^q|;SǨcGX?C'}kv C)=3b0SX7HnHA7j :ejr'ˌT$V]aJ򝽁 $grvX%jJFj5dY) xx%4KvbEO0"ͯQ>QS#PPW1(Ӌ,繰~lz߳GԲ]ʨqW~^c, _I-ݴ=LJ?_F@Ϧeז3g+9G@4_O-u}BDV)KPPf,MeqpEg]} tD Ѿiv0-8’(z 4oPPA=fƉ_|jxYOz,1ٯRƸ{EJ&`YHvPi,{?']T 0g>މU"D)7d)qhEI55H@G/HKr:bC!6xZAz=%&ȵ;}]IIe * p EF߳9D`^˷c`N)>,=btQZu.ѹhkwk(}Ķ*FG&ՀŽF \}YUk"B27SK4E{f)-'ƠWhGQ$y=J?hd6-Ky6>*z%O>EHR䪌Aad+DW!kcf\-EkZ̀%Z( ~^ \V̌=T=oRa$p]3B7Y&{Jl[O^U m6ǰ/!U10rv^d^+0V!&0e:aV׃#Ȭa9w.EۜwҙȭG!u "~y{oa3ZV׀ݵܼy3G(Nu a>%0}YE*XzvF^g#NɜX)6SsS{YfPcҭu=B֟3赯2Aor(Qu#Mn.0*g۸NcM}*#:5\n a{1< ,3)մ԰0{8$K Zc^yY="h[zIIq=)lXz HHRh ܩOVZXg8-9XpYW>sq2 ^{92iCpn7d4ؽE3KG/QT>0C@][ˋD0:3'&XOUVLZMn'~ ke!VtY6[glg?[f,Lg,y}C߲gx@Nn?+}3#p~s2HrNq? -,/P~)Mr$u9j#Vn ޶O{Lqd6u5+ 3ǸDY'_wFniMq j+ִB/Š̔.nU .ĿeCԘ6w ;}rcoxv[yC  򵖴\DsG0iOy2qWrKy tD~థ"ٯ.cy.¥g# iKOтd }ZƭBf!'Bn%+:̀۽X=cb7%cjT{b#:2u~ϬO> {'g|2vlflƘm==z ʕpW,yk~6\'+X2fF\4<7Eq-A# b"|5I{`anJj9:zr!P".ʞ9;J43bryU 2ߖbKegy x??Z,J Y#mGi@TIjM쓴I*+?fR:hFDiQEH``dl%L4 $旐tN'lfg>CϑQx})VH kJ"`gy_~{\PeM7c6I3lc…#.(i$Ob[S D0{b`.O8]7KtxqoZ CI~l$ź3'aDMtAeTٖjF[H8Mv8O|:kIݯMlM>̽T?YzZHu}dcҜ D=*_@*UC-ziNElE w'GRwgz̽LsFI^7vĺrhbSGP{}m.R2;̚WTxغ3R3Գ6-5@jACEv=K!4+Zcz;99|=[PJl.?e"AKvQ7YTK|pabjǕOe,݈egr%׬d֜=h6yjo+l8ag)MAf/$Q+U{]*tl +@% U$&.{RlM{SKr@?c+Zr B)G. (sɴ%M;qo\|"Q\яsBz]۬ױzTǣTz2bdi`%ܽ*{^K'k} 3f|ʯWvْ4O=3U@ڴmx FeaVa[b5QM ws%^*]Cn&y1({u;`I*A?ЭH2IG`@P?HnLA fv|4)ä2rm X`*Rh`5iMkFcRPkZ<[ X'_ :T(D2$N?#, ]e/?;ޞ)wNg3Xo[eQjg\G(y| xifgt85YՆ?Aju0$[tHN \w,^)#qAeZu2UMTK28jW{l bB=nur>v^w[C:4y.n.旌 ;$>j&4;޸pGEQXNTDDTUW"]y~a(.@|9`a%ve\%{Ggw[Aa3.DG`8+jDAw& FSU{LG^4Ub+Pv`ͽ䞳L2ƽr1* kEyR6OӚJ"I' nKҪǧHퟸ aj$bQ_%gfT9p,hcd%1ý-Ģ >(Gc05v+bkq! Ob.bFu0~㕩ES.(+&)|Z9(TBo|BlEh.}L[K^MQMFDQ1pNm]z&[e8 BhFb爇<4{,"`evdI & ʼPǓ<`,lK!P0<1mS$؝mێL3=`09QOI?|lS*dGL#zBRUoUH[| Ά ؋uL.1[IC?z`a{c<=PV/#ooG.,ׂVPg`uZd{"(W; n3O&X]?OUVo0pTaЗ>PfsX;lX^D5b$nCg)$ΨRV],ȧS$Mɸ蕔&곣ٱ{\QOG|O@zLGҪU'Vjt~'3mq 滵7F/0=@ΑYڳ eLV88G=C1| eK(EPyW'hj5ct_WX? fjh7E@xq-xp`f*j5E;c~TB?`VE %T$Ϥ`V&R8ḱx9lLǛlw(2m-ڿ|*Dk`Ly mp%/I:yVA厨a~- W{b萳]7[6-/y#?m J} Jh'f qKwd UNVv >+,m}ϵhH#M뾬eujAVjБ>\MJM踿لnҺ՗6_;MxmP0ril-ܬ6tYE! 6&WP&pALcKF?#ma4'H\NHil\̾hNwdlK5ŊT^˴ Bv,`b˳s]==;ɟ!՟VADINJp|@v(˪v55Lo6V?axͫ4j2Kl ھW{YJESE*NTxhx`V||h0uEzO3'͆W̝u՚f)Cl=\`?#%NyJ0$C@ΝOLܴ) ;Òݡ5grўE u6D{iTL4W}wE $3+@^4E(&Mb"ngm2LC4{qtQпܵKo>@w;S|RTq$S]1qS-!9xauA!ѱJi ǣql$ܪ'/f|]^g+H`'Ebχ*'+nx[{4g",dm}!X-ڝؘ;06O­qIb[11U]6D n;5؁m kJ!s3YhR\==n`=g1u'|7MĽ2PLQJsڑ& y.aFLn $G8O{uV\(bɊn5}C>9IZl`=50< ̅F]ʙkȵؓFU+P&4,OpMJ#7u^r7Va*|ת"0Gj"ߌigZӡrmoQT9zsp=\\t aXkJjn~+(ݫ.{II?t'JR92y'Z6X '_2{’~tw哋0)8[aOIJ+BXeDz u Ѓ\ _d;w^$m%B<.-W_E-knmZE~V"RA$ 9KQ)%9~X.t;: BBD<rǘ k9ޱ5 \?ƭ+ /xKY% $D6֯"4,<!_#;Ѭ`OO[NtuH+]hE q"Z]Cb*n}C"ti-K 0| YYò̦%P`M2`޴40J/!J:uP^o_1 HW]!/Bq07À0t+Nhsf^8jIZ83"|鷦n2Y[&U뼘dK5+hE܍u.Np{!iO]U">LSp37jn:g(,% ?@l|0 +3aEjyKP_OYzSz]y2R4 &p>, ,?HԊ3-ج82.>~n%`žDP)pBr\QI j8}*h1~r!^Cc\lڤП(9 1*|Gܶ|LU sqpm@l,dy,hLYؘ43j<*ʩ'8ȘdSx6#h&.!T}cn?GzY9C $r 5do\N^M`g@YqQ&iR7^P*CẮ| >02TorH=[*'08sj1;Q{Ym+}/wY r uwƿbY $y2HtExGBcEo6W$8kL]zk9p+tb onGa>`q)%|<%7J|2U] ב﹭n 6rv%? w%J} utG6dic,jf` P5YFS2) Y/gQ#A5mx#"f. "Ԭ|jyʄCdkfyqce{tDo0}P ”1U, }%K.0_*l,Ž7ʌs!nYAk琤V ,!)k~k\ވdnGOz'lMvP‡NB;@k>$-A~oњP7sDAi:g/HN pCgM@[9 yPHO뗕?=m}#fΫ\jyZ3+$l=V~:%A˖H_%#9 0OE5#n$&Mh4_)Ѡfa#(l[rFOiЯPk&D:ip`,,bpww%KA msmsB=H;Hyb_4l6='3sw9!="5nBl(Wx[ 7(=T ~o^GaD2:ho\#}=+cF$JEe}zߛ/?c~ԥG>V.d>;/0{69Ǖ:V{Bk^0ITi*\R(?!úK.p/6Sn4\|dW\QUlcCMά*A&Hˏ T)t'8[-L5j(^XXٽ1|T"TQ1bsm}͔sLA!ÝS^=TNV~1-2xsWmiǨGԎ$H^FJYqpAN0-c~3Ro';zqGnŸ!D'#Ș,znf$`AX\6]DYef}[o3E3ՏBjB;^C#`b^zC4prRuRc3 x; {ٮ{S7%2]$z/9䛳>N$,3\qW:/iؑe tA#֠{6Q9l N kY'D^kEOX .9%ٸ.M -1 ߸2ĽCê$< Lvǖ EԽ/,|:0uيɞIHEf!֙* [yb kto^/]K+l |vPco|'$DojbuN)iS]dOwL^dMF}PM#'2%UOxꈭ]ڈv[% S *U~b6. #dѰL\|6v \QڤFI>y adjSO=1ig ?_aإ]". >Q{C6"FHWs/>q䳲>hct?a w!z* dŃ[(8 (hk7JKρ84h9p.D`je$2םҪ~C{w#(z ~>&_q ؐ?3vnS^=Rݑ¼l@hMؽ @.ઋd'HN4 TV]hPMaϵ~ 4ݴ'3<@3 U*HA+.NvG\I΅O"6lkQ)-2#4=7gO$Dv]No׮3t"l_UQAsGp!d;-TdL*y0nJq EflX}(b~rQ6ԺpJ]Q6fȝ[h؉ғgZbO4*Tv`VM|0H{"{hs~"Rs 弗KPXb6xWeƗn'xI)UShWq}`VEDݸί7gy-2iq1 C7wqlNb}=5O*;v#mZy@39Sˎ9yڷwA|CQu;⭶K%_!N_<,;$ƣG8 [ StwٞL,~prFqRYko)Ϯ/"[ s1VŒbyͨG4iTpgքAMkl90K0Ǿ ?Y\IiUnIUg tV!mZ4޲@JIyYv䋽2e;aw! DWE,z7Z&,$ٻ _k)r*q8*m0=hFƃ.ϒC/lh< =w1@QfՀ.e{d"YcX;l( p|(ժmyGrv&ro)jT 0',kb4Fߐ- Wi[l7\>ƺy@Xf1o7M)YܖPr mg{u윟W8QT~k~@RZ2؏pR!7جթ(-՛sS^,-cޯ)ө'c4ݏ_>tƮ=f]nR:]һi_gE%OqgwVJJ&Z_n) [yG ۝)P]uo'l8ͥ> aJzc3Cf>ŐM9 =R|an4 xf\+=cqMKw.;cwX f/Z݂!CYTHF INlB2ŏAf+mٖ5^1)*w-]d̥IU764?dR`BN.gBMTLS׻/Ka/ޚ#L^1RCO A56-qDGU/*5 %dN ]tFÌoH :.zpVQm-D9A t#<dw䯠Ԡ)gƟԌ/ 3N# C4ӊ'=zRɡ)2.ko eфG@>JY T+#Te$B,.`؃܍LG)CO3@`ޡpoN|Ep7~xːF۸"U+^i570ڮ%L-BXsh+D)p-c2'+NlA‰X)f$\p*2=5K8%WRmBu~=ye(-Sfm-JV!.{ڧtB_; ru[4e,XGY=M@z0 gxw_9)@$mɞF%a+~d z^0sݟ-{L4q mxkx利ϕ ɁJ&p2rT]c 'I,oB`#S X f'&Ƽ3:$﫩"+բߚΑRcs$|[,G}FV6ք1+: w" _Xe/֢F?Pĉ)nX:BD{3k)@{}NIљFbncLms #KW\PP.=A~7;]cfN64 f7y/ vouzZlR=[KZQwMVNmrs d1re[؄MB<}0gԒt! 'FczNzߊ6OS{ؔG$?s ?\?(Bb'j)#a#h_*;{;HNh%!D7z~]r'VHsܪr YZ