libsolv-demo-0.7.16-lp151.2.22.1<>,_ո/=„fTk|n*ZWިBLs4p3֟<@AV ]R6WjEYmÑ6.TXޠOYS@b ĒXj҅J>*{2PGd4pL1f~ 2j0U:8>oawIYJ(9 (? "F3]QӳΣ1p^AdʛT 2ݝ I7vZ"lDQq!Kc&WYgZp/j>A9?9d # Lx|     (  04F(G8P>9H>: l>F5/G5DH5LI5TX5XY5`\5]5^5b5c6gd6e6f7l7u7v7w8Dx8Ly8Tz88889Clibsolv-demo0.7.16lp151.2.22.1Applications demoing the libsolv libraryApplications demoing the libsolv library._sheep82mls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.dengompa13@gmail.comtchvatal@suse.commls@suse.demls@suse.demls@suse.demls@suse.demls@suse.dejengelh@inai.demls@suse.demls@suse.demls@suse.dengompa13@gmail.comngompa13@gmail.comngompa13@gmail.commls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demrueckert@suse.demls@suse.demls@suse.dema@suse.dema@suse.de- 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.7sheep82 16050928210.7.16-lp151.2.22.10.7.16-lp151.2.22.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.opensuse.org/openSUSE:Maintenance:14955/openSUSE_Leap_15.1_Update/ac4e6776364949bd3e9ad91b625b6912-libsolv.openSUSE_Leap_15.1_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]=f70139a0a384c2c6f59f341991367deead599c46, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)R RRRRR RR RR RRRRRRR RRR"MKs+utf-88b8ff9d909ccd4fbb673a3732d14a3904c4f0483de815d7b654a8a89702175ca?7zXZ !t/c]"k%{QuH_dJ{u䢰 Qeok\{1!gDXǔ1 I׏?UkO&3Ba['c! H/6N'kj+?b;YMP㽴͙OSQ(=uOQ͏ ,pB#m'ӂ T_@X)Bho :*FQz;_ ~fB slHcJjݏ! Ҫ*v-2tMBHd8~uL#<d{6+tk*djP\/KMO ը"")ʮ…?ZWA4V=:崥vu+y+kŤv&`rA>@Vީnl(Wܔw_>k@a[/Ӕ/muN̖M[𾽳4A.¤ X]ޫ5Рd9QPhYGXI5Xfc΃OUio98) 5u'FZ*rKXRґhJa2*E e;!Cu@Mf@vRxt( q޿Ztd8i?;aଆ!IMJ7]ZX~4838ma{17fjvX78M2*HD5A9svguWla=^Z)=)1q,(kZ[p¾,iH,Tʝ^n~,{l5sE4hO/=?-1<`8MDΈ4$Qa/#uc]"40- 0뢣u =(|H>eM1r_-k/Rr99\%ev~%'FJMzjl߼=P-5(%Ǧ(d\᝸&^AVպ07>`k\+tu3ۈ1k +ճp|7PpE1POsMS~ j"rn*]? Omz;ߐkʕ:~ \P߾(ڰG/8O5&Հk/k5\#XۊLl(Qd>m_g&=_![zwdRˈv|hLڑy#`o@HԎ34.',GAfrWJ`A'pׅEs&L*Pn2~X/B0=Pu;> t@$Xfsjwǽ:eX|F>Hk`wtLrUaR)`]ޓդW7)rkV6O7YmPzYp)#soI /Y&C,Qf5R_&^Cۻ^s8 kJSh$o'˘Wdq2|d7BY@CÕ &c0kѨʷ%O#IRM1=!-P[g\$ȸςFi[ymm2Ff>UIii.%i@"ﴪ;6/cѪio*'%_@(e:&TEhn mFBvc5w&!zy[ Ȯ99.' +.O )J~}伮,=qw%I6(gZ QJECW™[LV'YƢfj^3l>?s+E@}e7A*h wV\ OkgT*zJ7bbpiGnȳ}FNJ%YP8v;$vta`~CVYDSjjh b>́Tm SʤX1@i e* ^l7yQD4iWo bfPܸE8sKVˡ샇a$8đ,8}j#0]LqN^cBY-](<xh8V(&?\ TK^e'n6[3 NRLZ_Zv |shd<.C`?-2=(vm lvĹ=ηaf(} Z3Qœ 9#z4_JSIPj$ ꊤthUyI6S=OJK ;i'*g` pFT=j ){JTW}A2ru AS萒̇ԟQO.~Kluvj_6AZpjZE A.eyp6McGlc6EWM{;y0pFJc>e_;~^Yes}ᚳspM㲯=T] %|E82yx\τ{+ķI{;~4\ChCq[evls>v Clϐ.kV';&i^!ux8MyWOSՑ;F[Z5hC+Y|՜Z裸n- p@"pPfAHҶ,@=BONe{ u[R $a#'d+AS Cݴo5(- )I}okA6 H`G&iE(jy3G%j$`Sߋ!c,#sݟr+yC"9"US$U(L HN*E7 :{P׾.o|gQ JyñcWLcEgrV"Қ wN|O#0)wjuM IZXkZ# |FH$??*?$:wӌUhzu,@SǥWf"qaI""u( QˤSṗ"y0Ml}{UIqhRmvE)#ӌ3JJ ݉iە[eixT jXHfGMҔ 8t6eBn۵c*=hV8T),75 ah)!7Kvd|}^v**kJ3-UGڦ8 k׷8UYR"cjB:YIIȍaco0 M:p=(Ofy=_o5A6*5P]3Ne1aQ}8Ǩ{ȏh=bgƥ$͍> +,$ eCѣ7@Sq8mYn'7=̱rE$(DN{9 0t0P׆l}p|5Zg1Ɋr%55^14ɘuXR oN2ŎSk}rހ r~?ON' -l\ZneIP3% ]e+IqE91^lQ0o0pO3RxiP ZzATOY:O} 6GF4>l. zQiLiEO~'~JNŲCCb=q|a' i-Ć{7$9\a$~Fc%a҂E#o:5ar4l 'x@5 _C(-}m{WG&̪qL󼧟/Fp Azw Tq[󒤰d829Sվ:1k3%ƥL 값:~r{(Z$։ K _)v?vE(pj!V/ȸ~/Su5`r[ј|k:tu}ђ  G4vfcQ̧gM\ rWlU[JhLPB#c:tu`,=ҎM?7`)7s֧c|jsJ|$NkŒAq8LՙylQږ+cē = }&>?E ںVQF6uapci D'{C$ȴr>Xl1˦I˜ oqn0P/:uS߫؍g"}r`Zĕѧx/O['"U)H$z,?l!DdqBR+Wɸ{EǛurWvP\ͷtf3u;*yCDtcN$`eU ;' \ ab[\f 'ye{jצuly6K`˰Cz.t \'ˇkS?"%*BDHᲿ q'=aB 2`dvLkG;ϡCRChB+In^)-ֹD^Tpވ+;H50ǩQg큜c. ڀ}SknrumC^Y@׵uX4$+X?KDeRyG"m ]5 >7|MN||}* G647Zfzk]-vܥI{ uF ᣒe-! |Tq$t5DJڵ,R%,j5 Smbl¡Joeh$W _$gG258@<,NtN5 N% @5;ZnJ Xx0}G h PbPdNقGJ~M9y`[q6y hW-6l]a]e@WTīx+nv3gIMڗl0_@.@dv ۭ&umq_zMg\-sȀUO~KQ{9ϊNUEvu hMNJrwW`B+\ ;=HKhXZ[T@z9ܶ@AaS-@XgY!CR̤+)itGI"~R aV^c<롾}Uwgk$UIZLD-{",=4g6ṏ<g:Bhomz/^]Fguj_VQmhUAY>2V84~م8ךk>@Pr?c|M;s/i}Ck@J*q6L b"TԢ@I +x57^r XIl+4Iٮc5WsG%"Qq7g8-oI\\ CUW5d!IW }+6ѽ]gylҘ/SW*6RTo6`!C3Z?Wlc, ỉ#2\5~w5ew"dON\;}q!KW đlhb؅;\Ui"8=cz== +znYiuC8 xf\$p??c~5-4&l^,)|;y2] !flPt$JNJٖTaB|o&mގ-*5nذwm?a@儂g3+"r&0ɮ5bsTnI䞗meCkS0WcO&0/ϵFNp2Bfpž"V )$lc8i*bZ ){07Qa2Wr|jj.žP܁zzBXu!雴ܸ*Jwq#bڝYFV@q; 7fěO9F8K&O @}߶>ifu=yv/DIJD's\ur e`Z=bhMe%*C" kʼʑ6)H"@ݔ\5{%Κh̚6t{kv_v}*f:ٺ`bOeC AtExBewG ]0,čT _ HWƥ nj;_@dD:wBܦPb|NN Pr_'DwURPrۻV#?'XA, \H"B=E򏡢i QJLz>RteA\mo#XD9X2ѱ(3c"-^"u*$6?kg\ 2RGv8p΄:Ex4KLxy}΂Lȓ9|,Pj k:yL]# 7T))`/:H[&?Sd-^J߶9fjö<9wEyr|ʀF`[,7W.BXmP]i-զ`J)r7;w%s#P SkmK)j>e ;*x,̋QAEqOFf`OvB*Hgw9pE%?$)qz8B$KP6PLAUdpPbP9.,uH 4Dg}RM/QnT WcfA[_fYS}.dN nH}"!CXvm{:0&c]ˉKAX0Ш5݂IɺMZHqޭ, Eo,] j^83nK9(3 r &Sn7Gݮ" 60iV=x^a``LizٛV)!~zk>ľN_ةbFZ*Dдu1UyHr%M:T7!sx5| PO\*b,L\ڽnw _+R ⷰFjxʊ:0;cr`kCߵA^.'9}kU0:V\'" mlPjxI<a6P&^fQA[),C(}? Ϧ*`Cp磐x4xOXb,ۜ8u#÷"+6$b00Q"IzFTF][!1L9 Х: _ [ȧfeupM8$<$v>(ܡ3`*@ ͵̇VEp&ޕȚ(}~i4+tɻ>n6V)' ) .SWVWf>xc)%du`:Ad'L Hi~јLE\{42&{ԜAEZG&E~-Ƒ߳U>P;/~֩oe o[2DsH/"/kɚ\@yx9sc mo)e՚YEmOE+|} ˙9>G1" i* !)1) 類 jN~(aLqz\I]fRD! q%':/t/H7O]:,^ $5$rNKbQgq'MB'RROʛZJ8]280ɅPk)9dhAxS!r;tJnޱ\Tq@s%Sәlf\OS"'/#"?~P*xeaYAĺSI$UP + Ooy|[ETG<kZ3,s;]/Nvzݬ;-*NVۄ:ߤLHHg{)4ɽݽ+0L@,5JndZXz_I 4:ZXrz+}'NI_c HmujvSӑ!¥c\Y.MywQ+rҠG{g'4-t-Q8u0I] PwMn%ռ5 c7;糓 nD0yIoA_4ڷ*`:]v +c/B`clF49K> `ݢ^Wיt6DƹJl*/bFH2ݪ<6w.ԞEByPv>W3"i7DRquExވų떓sGvǤ\Xَ@Չ*$_H'J o`\O0z íѦY\ Pn5t[6}gsQ+$'b %X*vDXbM_x ?K*CK-.NJI61Lj([xT*dǧ_~ =UzOjA,QDVzEmX6VWg&2ՐBYoc$&83p9ҩ?AF0Y0]%ή;|*;p͏7J-OW_Z|UR ivyړH<$MC sm'}5S! Y)qXTRF?#=i/exM ﮟ#%Isqlh䧑-S[Y vXt OHߙG$Ki)ښ4s&q5%34D?#6Z@ ZPڷ+缼c;)% f*LP];[d??|p\9F &i{6 <6\~W\+5PrmQ68iߴ 7Ԓ-O{O]U iYZqp̊,͠}uJ sȆĝv֒X !|떮il[ WX= ;b>Gة|]E/:EU&?vQ;,;W/C?;.8W>P'bۡg-f+ro *ԵBB_8k]GwI9DfQeP8~E*:tNΗ |4ju dŒ2| kSdX"L#$NM%)J3')cP"'}e3{+j[2GfK}:"08v 4Ӆ-9mq)KͦC riIW\@Ty{h{,5aSk !}԰LHܧƏƇhKO2g9? t$&Fn:=mR>O >qq%>esC$EU̙PH$5י]Wb߫V0"CFbt mW<(C$^^O]8x%\IT Wuu_i$[0؛0f'9!1M o qd= eѣt^KfZ<,BDr:/͒ƈP2: ո"р*fwcCyj`:0@Q흎BڞF Q9pLA e{ϦxNa"h`³Z_>OӨc!W?,PtUkϱ ?*T/7\'HL`)XOzZ̨ 3%/!]Лyv+p4pKN *l{&.3Q@Lax\bhDˬ&\v[k'x⺕h0 P"㍩"0F@p"HU\V/U}' _{ <|/ΔI8ϯz6h.*O8lpble֑>\ L GtPoaڥ?9r9 ýS8N>K1 ʴ7 (T8gǍ}ʙu3DKSN#Rfcck}$HbLFkO[h"] 1>P0T-tuH\fOt 3qXQ":I~uK2#%#Ur$H ϮDałv"qzOY:v%ewDJ,4iktIH1~fzVwT8s0pc^2W$%Mu |Udj]_KnO23OP[7XAJBe8`a}ĸ̝iHg$JuAc'|uR4[1A6l7S"ֹ hx~`aqC\ę񏆃9>N +i謄FWKdtUYqwdt6qgyMqF7ݵ8N n7(U({;PY3`iv_:LaO mph+ ]ǚeWm窛ʃGc>!?l3/xGKlG{&+;=*U[NE꣣ԝ M?#stR_ƥuA@H+uYN3::"O5+̷NF6OA of诮ӧm`MQUq -BkQZ$<ڥ /D1Z_dqװ4u,,4p -y?y1qis?ї_4Gd mUx{z &l)qV,A)_y&râNhYӅ%ư5χBBM,iL78 }ѱ.kwׄiY?9lEAbW;I#]?H4ڗv: `MA$1 ۫:<$ɏCfYa-FHPY:Zj-x][?.5d7pk>`8sԖܯIwv+a}khc jX10NhЖᰒ:eCAsU /:=GnsQ.PɌ`OZq&pnOj\U}trɔS^]7hpVE`0ڎRˆWgl%WKtQ@RPZ9S *&θu!p,FڷbK$mGxR*RJ" 1ed@$=)Vojϝ|iJtzҹEKȅ҉4&/ćg}dB<2 km-ctzRdɦ 5PkC:գFE+uS'LV% _.wuᢵCD/[ǻd1-HD`Pϳq kJ.ťB p/CR%%;];^cWcmDbtX{ 6F4Ie1/ aTw+%AF@ƀVjk1KvC#f4[jE%S8[o 6BH_awt!V,pdh"RUB:r6\=`TI.@"- 4z)1no(kMۋ8;6.  J<jo&#(8H!ߚbp!mBRj3 _ߞ7%Y"9wy@H3jB^m$E f!/./i0V\d: Z-/6y_z 'Tr.H46@r6fPi1 I-r WqTnN/ FxZ,Ysr}\eS o{xҕ%o&bގHQW2c!TSbRm`GCRpSyU@MU_aȬۊ'nR½%6'ae rG\=xvԈ p/"D(_jHʆ?+Sfbr^fS y;CP( d2L*~GBBFۂfVo5QP~Zlrǥ,D1LRU_C`[]5pNoMe{Mm[bq}/R TT fg)C\MG*@ %dMZd:$V"7pbu!&4}DgW 0q؝~;?:G.D ݊.[BdV\S ɸBRWXqS8 ]CB,C84i9B6qDODcwMH|%(/I'{4HZp(ٮ hT_߸u@A(7'=`_LF` v_S1OPU1`Be^b906D$[D7p 'jG7p +o&ScE6 ]} 7 +'.aX39CG\92;mAJ4sXSYb}&\6?@rVa 82"QG/?u00MP'ERV@q6 i[a@^ߏ>JE1揕c,;]l*5zG9z4G jŸr=K,E5,N!ZYd-I\ qh $RFvF J wbnC譺 Ij0}-zFj멾S 1֢sD3M`*eLi!0S]Bx9d>FљPEHbڦvsC2MI# /ш: gwetwdlŶ(KqU $ z i F=(C* \߱r <#/&hm䭻 hHl!cFFgP‚[3!æYӹ3w(RfWuAtowAIrŽ8퍭'}$0mTGE~'ݜ$Y=3;'VTVwaaX }CUΏue:O.68 j;GsT@x & ?8n:sWt8x|2KAw(Hfv |eSoe^]n#k(&u;XQIXIvA6O,<9Fʟ/ߖ^u=:4Ҍ7IQ ~_pmζ4|ut꯻kW8wJ8|Q|'R}'Iݙާ\g#|WŋJФM#R\OE(Nv|kѢbi&Z`R "yщ/ F8mJ1NX|W}x籟{FGtsCbD4tmA06Ł`@+0m%\7M]^n(KKGSNQVf-ڡvō0S"2W26}>ė*#G>~mW@JJ'wH.RSzkzh=\rnMO#mn(*ӶJC1R:I5 1SU}\ zͫ@KMjÖ7Mk2xɢ43G9~aX߷;twIu[0o C$Xg}^a8_/1W6M_ .y}ea--25R`ISf:d@ ݞ0^r Iȵ?Q6Ǿe_C)cjIAbB C6_wP&/RZ U7Jy8?0OM&?MlH+]RA^k&S$adjۈ;TP(EhYyc.f`J/y@hnr eJ"'Uv@ L VxI-uyk6%nI, 8/po]IOҷͭS pݡ 0tF(>וlTd3D? bVmYoPZ4ٝȺ+ClHl`KeʹW[{=Z Z. Y@.6Nzqoo# n_PҐ*|.R♤>MAQ4pRǎ ’LN*2ⷰV- e˫t]s K<a RԈ:^J (-l\HZ{ 0Ew{bzPj/hwEpS61vqpJQBJyS٨oH7IZ.]'?<@$j7Აuᘦ%~jzD3z~l)t`NjW!ۋxbMB0&'PMwdwC.fLd->Gܓ(i<у㉭D ;XA.?%=+A)<<ñhL+׫Nyx9`|N$ R~ĺdF&{(=e.]U7JU:|}ۖz_ٝ8YmuiR ^}9 WW}]Aґ!X=[4s]䓣W{lX?lɯw߇&%erG `8H4(&Ue_EU{HQcRQ;>`07ާȧ2lcj.1t}!˂U+}^Q"~*l~'l9tS4zi3IxK6/К~K V]՛kZGY\Z]$7>rR~9i*ؗS%Fhݴi3@C>ovWnS?R#k/ߵ(#Up.6B;n /DΔ(h t^; O"J3ZQG,:ܝ>;rA/v;ĿXQqcXP jvQٰX_=MB(bUݜwcD#eVqY8K_UKӠh%=gl[JYQr1EU#+V`#74DXK_U=ٴ?ڌhϮC<}UxO~6p.m'N h lt% B~S8ƨOC񆒦&;{A=m5qrۋqB: Մ2bXLp%!U1?s r2kn>Wrv3mG^Z’kn+ O؁EdY' hꔫf9pV AJɎ ʀ`4T?Mn][!Ud'NnA%^CMW9&L+sB+/(TL@S5TDSq P:(GSՅ#,}J~1~a>ו2)'c:zŌ2jL70]x_Mh,zxx? 箓G AAz9-a^=>'j9:JZtYHDS1 rt_ c fiO ܻ&-f2 6Z˕J偈y"p6G31Wl=o+فhTBfwW;2?5g@VLt+gU*cҜ x>S֐DQ/ȁԒ"f%@'Iʂ kI"&!Ǜdn5&Ttcm^fOȢ{6sE hG~& >([lU'hjTaE7r1#ס!LM6pAXUA hgZbOo^]%w<0rDY NQ?e )^а 2 Dz0T1Sejů L 5fک?gYcdS9wPr=:;6 U͡ˏ"6Ms'_8b̈!TFÊt{-J`\v ]=*>+qa4}r f6A2G6MRrMlF+’']2_WZdFa"<awŧN7f$Y7.ss@ =O³Fwж@] fdg! ~he 6 EF<\ UvOZ;#Obڝ.JMUUぐ$A@GWbRg`I!ظE\uc\^QqݕàSg'Il%aW0򰈹]K% v4n5d5Hq 7*F{q3K ƫR {!l#LsBc/sj_*m(T3$\CJ{k,VPr?}κf`wD{,CBA2EѱNclcLդV2ڏ^48XH;Q=FӮ+\x#}\_#OxS5{8GsS+ q}89:3)M=V8KeYD&7ϯGh\pUm7c(4v&jCI<[M MG<:Œ%'+Bz*j )N 7l@!X|fJ.D<ŴRxSQZ7Xh}&Y|n/k!DnݲN2vԮb4Q Ae}7awt3tIU5OT2gJ<0"ޕR7?^bz\T92DmK,c$ b9ǿ̄FhTs9)K}(Ve Q:(x_غ a IUUXӥ9i }<Y IW]qDx"/^3 B\] g8ph]uM.(ȟ5c$1IVU'?F|ꥈ^Կ}#?* Kcѯ ~!'em$TR8~aܰ Qv3u#{+j$X8*`?ǎbk(Uo\<[mv{ ښ$gDu @Eadr]LKL&x1LӫcLd\$!73zȝ[W_}|pX฼(@pQL_QB L~^~, C:70i:)Q[ -&L קN#Z9L"zLw^pNhDǤx?20CnB@_թ!oux0>< uymaUw'%%bܸ,m3EFת#C %4OXAA ybK?t)[XQ1]*R(j`JVvf耍h&Dix7nҔm` p2e<& ?мF~XUz4ih#G.!K-mZLwԨmٱ/CУ^,H鷾qR˛Ǖ^<v۬ `Ү暑h/o_ *{^PrB=cK_v){?u'3HuJ}2|bd7b>RI[nqǃ-3"w6ljsw sĈyO΁(=5h<*\rg&Ww6M,qZ4x= Y^@^64veە`!*+ǹԤ:3&2H@X= щ"eNFόl%aid9팈j7PQ($~W2bBsnEʕv|~6)>8h [ ?c#pASQ6&Mf#vrhDY'|Sd׋l"Ehvsъc뺫پfӼڹAxwi Yb룝F&YҞY-L7 !犆Lif0t$G a<3m5P/o> I/ W~eȴܙB2v2y戸6 ^ ZZw:yqsgAF0: 8qB>\ L%Bfoojj$6Nhq-p uF̪(|/cz2[2(#V!p:VMG:3Npf_Lo.{0K]\iLbzԗZ|Բ> :rm`FZ /gx,%a9 U''ۅ 3O=sRd8 $oLuN-x;1o jՂXDJmw|i%3Ĉ!}0FiE0e A[1h nZvd4l~b6-Na;ǗfD>1@KM@ ,# Ɲ ^o֎fMYz=zEC":,pM̏䱹n5n7Ulȧ!N bē.x>گpo :m!^X^iu fY%beu+a!e ?+}aZUI|f5_ &gxϐk9[3SDKkԋI`1^Gbr">bp=S(l0XԔHCIcNJ1ظGj;ϼ5qcciePwJYV\Pt oC3`5əRw( Z4[S-3 *\:-|8 eH%"7F GpD?eM{%`šhQ2 |Ov_돐BwyhIyY=ө,ki 8wL Ӽ eZ?|SJ' VJDx}ym켳OV5Of܋}r:fSU9TW0ІàFQ͂g&ޭNgolcdgGMl2V0Yl~ofǧy& #)#2qpL-h=fx @viRCc[ '֡l&_( =+d\;Txz8cl] ?AX0|y oFe礏Qj DކC&[D0V&^O@[IrDM"ֽikjm9TOƥGcQ,u(pcyI!m ҿbck;, eѦ#ۊ" {!Gθ N4Cf@^Zl7fu6kQrϨVRRULӗa2̞<ׅNc% 4A ~")jor΁=Qn 3Xޞ(_T (?UE s$.^lZjkTbY0 SgcٍdٰHl8F^RoY|vF&]F }-]-ǐͶ=hTvDo(}=Oѭ2$Ywt)7؀aO9z֐wӸW2ܒ`o}Y0\,. ut:T)1Gm$=(dbf'OQ'}WQ#5 #SKjT- h kBݘ🇆2Ŕf7+hzr3wC)*BDp]] x{>bBcͳ> Θ5 0\e, w2ibP %Ŷ4Ws\Y'˭r1Ґ78-J+.ez? ,%0ݫGv^}+9e}CS|c_Q%?1 4``##~ ^otھIn w;H)[]s_uB)aIPdlv/-;" 򙶵A|O@ȴYBR#W~11F#.`da 5cG?s~!vEI&Ӥf]:5zݍ&Y#t= an|~ WǞ8qڜ\-?%Iy:@@+ .B[?LWjx9}&P)7Qz$ AApL(KfnR!'|tMUyn|~2ͩp)EHI ™~ֈj+b9sEeZR/\ /q>5q"iFh"III>{-K<{>;3^u4s{ZR(M8+ԫ^~ ř]J"X~< .0BjBz:>w>JeUaUӓHJWzx29+Z}e Iޭv#hc>Uy'18=&TN7]R8QÉxIĖPzN6N6o M:LG16r⪏#AG1^#dLDdg_)CVrc%e.:5;b Ώ"Lw! :YcN]o@c&G;Q4ׁ] ݔ{QҥImCu F"%iDW-Lq16 n&Uʋ%~߃+ռΉ$ }1F3e4fB=KIǙ|s6";* \pj-x̡uפZ͋d1\f 2x|㩖{`*iۜ;vwZU96ɚ撄Asu[gQ@S\KM/0vA,&swYsq*C'}.}9UAjژf'*qyΦJ.x,{p hrwv+D 4W\ z 0xI?dԿC,KYF-6([#h9 ZA4dwROCTCp.J)UX"gԁG>> }0E) d9v3Wtz1 #hS/ܣBTljF{'$d 7j~U[,}_M3DZ(QxEzڐb4?4 FT\S~j)f!(t5"I)HxxM?h~hpYD6m3}C;5 *~d;B #SSsa{j71g|.:m1\T!#O$?l \[xdsm`y| z^ u)J"QovƙyB=\nzED%PJXځUxe։J-d3Ç &/=sɾg^ZIFq=bo /ҷp")\#R,Slld%,[Uۏv"lPrqYr`Sߏ.9OYvicl3LTYKA<3xrgX.W{@ οImŻ752ʳC,Ѿ}$0|/mH{K 5chBР|D.ak3.R{-a*w[x,ۍ}cʣo1,ؙqסꍃtvnݳ۸]h:=gTQe.=; [[ަCzI+Pm_ 6l1\?e'`I5m~q?3MkZ޸},WB?ɖlsQXR慈F1L6F06sw\I-z@_|>nOv%4:abor>sVl"u`w-Ttf&v >Н\5G3  |uٽJLId/ȌNl9uiKWdj1GTy ]D9u_ڏ3U??eS7ln58ǣg.W3bL585s+H-i16$ PxeoZb&@r\)MxM0tQ:t)dGGP}zy^H=+AͅyhƽN!z{Ϫ' %El~tzeET!* O`\Ϯ;f l[=}6M}T?lMxiN ȋDJe9O>9EJgE';AͿ: USs!e FvZpJIju`4KWΩ¨}G d^95qќF &pe^ !Hz9a!X[u"XlT&O'؆NVlsq/i -I=(n9Wn*Zȥ Fogz&)䲄RiaPLlTjɈY\{=2[_ !% eԍhF5Btnmyp~!O}8}Y5C!^* w')NUNKbp>/`3G82a~ Գo(Buˋ?2#/l\Ԗ> uSB諾/䬿Y/?Kbbv&`.&##e_`7 1fxx&wWB90r{X8؁b/8~1?4Kqi' 4)׻Ύ-/ YɮL68Ƣll +KԥބtMƎ(u7PyWf(#[?+ u>BՀH<^pUg7֋O[5qYX UD(fl¸nC"SʺxOir@&TYpۮZJ@},:n@ hL}oɃ3w02TEl5 I*ixt[H=4:Ŕ|zM6+A\8*.)iKC3黹FC!Oh} M +XZ/cq6Bm.DTRGISXl#chˏ&.6Yaػ'DLF1^M^+LFYWQ ~fOz{ OϺy 7;>41lf*43"⭃zC# +A<)Z0`X0 ,«qytYcy_-.4@ysc1{eeqS2eVxAhW .In$Ǥ8{n,ꬑ[,tX+֖g"k0;@a=%/ ӸRy?ܶCE1P,W7ݜ 0̪u {yθzʲ`G2hkhqoV[T k[SRi"@ݢ;A73CbͤmķjZ'<ꖨEI |6i-aR(i3Dq~^,;~LnNhw^Y8Qll#'yRzhO0m]:i$gAI/Daz #Wuߒ-zny`G8٭LJ?X,D]*jE?}ΘY*pM"uUˆ ٴ@s7߹~* Q%{ 8&)'0N /3$'(L۾_xla{JcMRv} ['M-$ Bڿrep Ϛrn 2:!zb_XNT.y a/H](iSHW~$UC.Z bfBr.yRE yŽ Mdv8\냟  mY^'u<2 J2r2 ByͬA3L隍&49T(oM,v\5]"ZJ|{쟏5*y|xnҬ4dA m:jwAǚ^Pu:ϗ2ɹ*O(#/$]Z?RYE.LGN9wB ?gΕnڜՈo"L o/٥yj" ~&>橃 5Hj |>*ݢW雒ܧID843 Jo.JrۋAeXȶIy{Go3"`:A8 7% %|{% -?V)|ZTJ{mn.-@R?)v bR4YÂ?0S1OGIjRpԀEQI5.v$/r(bq&ȄzA^OXQ0,)͹p4%ԫd<ǁPr.ml rO&ma!QfX nc yj0)퉏9,||Yf'Jb#gM-\{3AY4&(9œi:ѓz XN)ཙԣ땖?1{բý E?'gO? Ba~LF 򉲨 m}z'Ϭ+̦Yȧ|t'!K' C}akWx:1R֦b.qpYAuih^[dG5GO;v/4 !cAkzjqUu#h+Pn3Cx;kWv ڠ!4$|vXrDž_ه/5{ƴPb달!*}s nv?zz٣RL"gڿb7M F5yĒbmhVYUSdVtxnj<O@>ľM N>w+[p|Or&?0ry"77Ҏ+1ʋ$uد/)o7}&ԅM1e{es관M]-ެ) &&2hn=)S,ir,x "D^OVԷE? +6$[YJƜEoN?15 43}dk+Eu6a9SMtZ. %3pa\YSSɩװVa_لujmxyzAR* q%(FB@|Rc2[o EOKHƿt-X=f$V(m^;SAd~h5n|Qp1$Mv,!9tgݵ+<(*V$3Vo9RSYf `W-Tյi%=ljrOԩJD-Oo5՚ՙJH1xUz !򚩣?1meָyrC z;T?!3 p} D*RJQܟ$Gi\s:dΉGo[ȧA/R}KԶwvyXZ:\V8 b5j*A 4mdlCtx~Z-X X6^(Xx>Jr˝3| i_5zc('ml! U !@c8ca_d?K@}Z˂芚!!B+Mw,5I]Vf8r6^ Iv#T!,j/<[RŘ\TML,95s~r]@Xd?tKg u!^Ec ZVBlyyREYm t0= H  mY7p\m$JosPgߋe:X9PfC79!UIN-3Gk']xeqdO&H1.3]hfga*idӫ_8ԯ^g7l*JKJ DsD'E~44UB0-ȗǟfPo;~aI SɈHEL( ĿRXHshs>cCVylm]K8C*MzPbFܚ4˼ h"B1hJ[ 磅y 2|E1WIu6xn-Z &^Ę.IǾBPrg*bM(\*^TCaϩ)S6  )=өOOĆfeV&g#Gz:k.3 e&ɵP㵜L,5ogG ?=*Ƽڪ/|S>`ܐߩ#rnx)oMnA0WJ!Z=ɏA~j mWZ>D}.(t]_,8N8qq߳T}GhgfMo=fF%m;UlޑVe|q1*~̰qwI{a x;뮎^؞&Gٹ״%cs\Z0ӃG:P97bsbVh4>ʪn_1,]2 pv?XYweo&;q)</peVϹ*fIY:fEIk H8C!Tf񾇇Sf''OZƽd-Kh)=R ~lit6B< cOQU,C2(9Y e̔J@o?oZ[XQ܉#nύT?`α[{bL /y5Au@n8 i6jWL7}O#M iAQnSW8ʚ6&TBU0w~3&*zSt>e>qj7K&5 az% ijNMcIA$C z^M@@HQi<ftJzY0*_"\#w˪@;ILjM J8^\8*8z5 F/~dvC`,>hH2ܬ1VY_*ʡWd{Mn(q`G]Dj&=dhƣJmz琿uo_Nx;7w jg>Z`YTc&њ z9'@oWZw ϸ#c'}wUf \%f4=E )Aqa RBe%%󠐺tĺc4/a+g݂ctN+zst^Y.OKӻ?&TE ܨ81lFtO$=4=W4 A. ŷ$B49Z%{`謇wSb7Ẓr(L x8%/C$i"2Gdٯ @D/H,|A^g n*p;f2ljݖ[%41 ț&3P饵d. ~{iɹLllTb3CTߪHml|c<^I)ss4:^uot픬Xq\g8)TU} =LNvllỌ]P`~մH7AhpW Lɨ(.,ShԾؤ&X>(Q!0%{߉VtղGC79cjo_nKhݒNҺ,T*IΓgrPpchOJl_x`H\^IW`ד}Ol[) Xq4?zj~('E fզ:-<980tC!j{