python-solv-0.7.24-150400.3.8.1<>,ĉdzCp9|1K/.}.^*xŠ|Á1[ Q4nTͥ|pCVgS6Ot<Oق3u8ԓ_.#m~7͉L?̎x7GmH=3`yCpejԚ@zCq9β.E7AJ;\1H+j<+>E?Ed " Jhltx $4 < D T X \lP(8G94G: GFAGAHAIAXAYB\B(]B8^B[bBcC(dCeCfClCuCvCwDxDyDzE$E4E8E>ECpython-solv0.7.24150400.3.8.1Python bindings for the libsolv libraryPython bindings for libsolv.dzCsheep64cSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Pythonhttps://github.com/openSUSE/libsolvlinuxx86_64MTଁ큤dz=d7dz9dz98225ab3201c54d8642244456ed72a19f5d05f378f52cb0a3996b57e127484bc4131cf9c7160b56b167bc18411f25793f6d651015aa3cc561f4c80e26188eae3e1a7a8585b87f5bf0c530a47b231be25e26ad99dc062f2df7a6cf65660597dcd71a7a8585b87f5bf0c530a47b231be25e26ad99dc062f2df7a6cf65660597dcd7rootrootrootrootrootrootrootrootlibsolv-0.7.24-150400.3.8.1.src.rpmpython-solvpython-solv(x86-64)@@@@@@@@@@@@@@@@@@@@ @    libbz2.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.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)pythonpython(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.72.73.0.4-14.6.0-14.0-15.2-14.14.3d7ci@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.7sheep64 16867313310.7.24-150400.3.8.10.7.24-150400.3.8.1_solv.sosolv.pysolv.pycsolv.pyo/usr/lib64/python2.7/site-packages/-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:29413/SUSE_SLE-15-SP4_Update/d1c05cd2c8f92cb1e453b0b5d8f88139-libsolv.SUSE_SLE-15-SP4_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8e5e4ee6b052843e80088bf88ea6efeb54f177bc, strippedPython script, ASCII text executablepython 2.7 byte-compiledRR RRRRRR RRRRRR R RRR RRRRRRmRԜ5&3\Dutf-8eb32d6f5dc906ccbc18e2695802062068dafe024b6fcc6dc90ee0cb01ae555d4? 7zXZ !t/]"k%pa $L.D$'VT-6qޥI0G{4ZÜ0keˏ T=fS\a&ɟ@ 3&%D3 G3W;~;\B=hTV { 7uETŻœDkaIPo4e`5*"k*[sMJؾA[fW !]lq@Pq>L녹|pwUH!r Q91Cnä ݸ% ך.s# dSəj6 @K8>ݶ# FBF\ $~e}:}gMfBxWrpW EO%곅^4(7:ԻgژKaɝFr  R^<S3C4)HyZ;)%i^&u;Q! )*xHK$HT$d(Kx+ᓧIJQEzD Uv^l=͎]31CM?\APO/8UCEx[ oĺ/,3}xڸU8\ÁVb!ow[n{ȳ IFx,_Ym (vuV\b>D_VAkʴL 36ٱěBD;uN4+P?vk(ɥcCcǂZ-| j.RjMv.|p#[ޠ3e(#E1ҮŒqy ̿f^KN'PtLMI6Ha-﫵C`:6 Ld׻P<)ŗwGL,#+n$ {Á&?yvR։!`˴p"nIDp\NQ(y25,h͢"HYQFBܬu-GW$_8NYf`I;/E2AAޥI0QDy".%{dN&z쳬Bl* ZJ?=Nag?7*}* ₘB?wg?}qNŸiC'`J_h}LL$8Fgdo&E>G'rxҙx1 0M&V4vm, nK:N'9˝e%$ 7{-&xs`YDBImx-4 Ȗ*Ƴ<>ߔ2ѲGVh]?)'&"^xD ΩQ^K">pu?|[2}EK(,+vye)$,}f5"d5Vs S'A,  ܙ$ܓ-[fdSh)>昍9V^w%~D 9-m'/^/ .[f3a\?( m2+%CzmcsQfw+n"tz)&1iR$4|V(m~95Ί08g> 'R8qXJҎ/v6k:ɔ{_b5s SV> SWmw!J!4eWW#ju|W H'efpyxoΒЦx6Fy;~3>1tߪO]a%{ߎgڪƴ)c'RI]z+.i 2hhfl?^UDt&sAp<"piT. 25Oe~a) /n`8NYZMPrtt|vXBV}sX]Jw:C9;pbICGjw'{S,IR3B?7&m-!~yHX(єg!75DźMT\k tXW/#[9&li/Jt';{j QwV[=ֺkxFvNn|NZ3vR ?CFiROk|MCq1ÀL!~>혬3CÝ#4$pfW^f&u4!-煨)JG?ڧـ_D|e/HB"몈]$d=)SYogqyR]^};t%v??u.i VB֞hޚ+&H J^䟕풫!A0wvIvJ!ЍB\>Y?a e%_퐺CHwvN.c+qC#h$0 VGD3Lv梸3%'-@FC{]S~VwmH'2v2YGu|C>bkMY.VI\W_uT , -G>9{^`/;ʷ]3(kQ0n;]da1tf.;0ByUa1w(T6.'Dg5PZ&4hwuyT`l/53F*{%lo~Auϙ)-{[F䁡f;@,h-l\}x ݄D.ܾG(s[/8V+:PdG=T)]Sa}d[6&3!z8o8~;NuNֵsQ+_H)4a鲋!ɼUNM$QMh]d h[7x݆٘6Աd)_yA!ua\'S8ѩxhNd%!=6=xw QAOU2sM|%'lɮ[5(۾#O&ժp,Ɨ-_ln yw0*@AxÊOQ[g\3)B*R/1l{j-Krs³ۺmAWm/ɛ{S?}ɲbF9{X :QU!롒=u'uKreͺEq "UeiM"B- ˆ!}Tr>^2{фA(\]t_hYz:bN{?SSY UNŵ&.SKқI,H4 ZJMIPoXT#Wl|;F++1O 1|8\Áxx׽w1W H$lbY1oOD1Rԥ׃-ʥL,јԋ}ujlՃ. +Dp~z{cLpIPu~,oN朒k.j,aXfFa*40y1T5*%ZȘWӜt+#Z)m 8wR)Z5P7#GmP#^(qوd3ja wdK1df;>7fI3ǹ_p`wn/R4X=9hT  ۸K?aRx`"4"! =5S͇52tP^Dv]$2'6ndU"-ډbP>E(Z٠ 2Ei|4e@zK4IΨ>EWa]VOGs>#Z,7*ͬ%P I[s&? miXmׅ/i镢Ro2ꨫ|"R&4s#L1Pɪ٦~3zHyEJ³ doȿ*BZ<ʷ|Px$C:>ܛX|QQp1Rc#.N^Zt$ ;9uM~ã[ I\ni, n/^'_pwsCaBVsH`'cz^ 4Z믤A*0RlLPtt Z3F'$ !TEddys_8Wm6}Q8x#J&|ߤaVmVF@[Q?ζR͹GcnbO(K  t&w8hv.F*KmRX^ dp9w39nK}F*!G 7.6blӡеVdbSÎ yELi,`1r0D⹏pE+睎ܬ%veg(Hz!jZ^)?, T(Ft_lئdz@i†\9L+R;im#4hZGm?* oxzvhAv\roeD0;B7)aPAtIBuH}}sx + ZYwDqٯ>NZg#a)z .DxˍWZq Ű;`@%v <(w0 iD~Ic@uJ"dIyADF Zy!d.&Us&[&X/V+ 0A)|N+ōa w^\T rlArI^,޻r??3Nr{):K9&BWˉMMݪ9V2m яp_NgCGг.٫XAYӷXnnI ,;%(xO;b?~."b`,\ăvڊ&i~HMı2F ,h [|EGjHz4>KO8b vN ]!f)v ]Ҟj;_[ 8QXP6ݧyɥPv(0[~Z9zqQe:ZS5Vz f:J}(@_)Le^5G"nQRʋyK.S)W]=p3pz)#}ur~}+݆t%޾Tʁ I:tЙ!KϽ´1iwK )I2VkՖxOK{$jd8CxKi0 1xi+b/w9gF9 4`rEs'zGu3NeǼmCoe7VBhϢC8HE[|}둛aȵ){B\'hoS?**=2֐[I}v "^P A6]vfrCu~h t=ë"pBA_T0.wKpV혦B3׎WS<`b`hӪo+@$ T8g:V^$Pka4^93nfKHn }S`.QD bt&5Puʊ`'̺jxSeY{ fJ|~C B[!f*ᷜwW|Qxֻ+rz  `L,T`ۄhSVE8Q1+߂ R+Aq ę<^V:ˍl(E/2A'mh5쵨 ܑE21 .jEO *xsgǿÕ{XI]+l[6;Q,h6 *T0]@m :\na+Mf=~gN4%~!^;"Wf6&"Sb/Z9լt}U )B$&XĨ0Knf/AqdJ1!@esz5x:bHCB66]AYraNWWwGDJ's!9;0-]VJI4Gmj zr+Q1h٘TN,Nǽ\vH\BQ`2!QDa6~!K}@foqQe:D!PVnxp *P"w3Dµf5eӴ望>~6z-#G5&^fPT b?p+(*=^&tVeR!tTfץܚ$K--8<#q4Q+^'u,Ĺ M:7œNXrqnfXn>cG*yPCH'Dz3W' \x֣,d DRE5R+08:BDC;UFJ tgu B|Al+pUVXG#YU$+`?wʘ +Or s7MC/bC*|/QÒCw;)m%r yNJWgz\Łq%.Ή֍GOC~ÚȤ/̮Pon-kټ*7b8>?0V/u&|~ZPe|韣v9P8/`OlOpTdxm﩮o m}4:w4*BH{}jGM.LXrL(e"U0z1-%#>WP74ZYA1pO !R!\ːO ,sԅYCdbblG`yi psAk]ݼqTk8'֚ɑq)=n*m9h4*o"?Pi\73UׂϽ ُL*H ]V !`rZv/)g2h'XkrȎDO4FWz:9=6PNSmFDZruP~ ٲW̛)NX:!A4<)>FlIM&dwVBgv^k{p| Vty:]*OOsbI> '5ᒀy5Ia[~dQ4/{;<ƧmsyQ"yR!2lzd+qq|A'wE"-v$[Q=iQ܁}i3!Z+~ra[㯧$t!dHS61༝khs0Jjaozyj'c $Ѧl75rDޤ_u_N2T@yi{΋CB(<: ]BUE&GRꭏV;%|eƆ$=ZFhH4S>f#c7.mun%>! _scG)Xi,p9Yd q8DECoI#LQ[BJd;(&OGSok4e2$ક=^_72j7zЍDU&7f,+\C-od? Y* ?O0Z#AIqi!Yv̈v(2Y6Ad+Q3m.0T=a UC69R»ŖM1rڐMÞ" 5/`)\+M$DrvBigQ"@?wmWc/ora ovSbhoZL$"o1&Ч5nj:KwdKN&J\T9bM٥X(xa]@^^͊)0EЅA?煗x1$Aa#^}E<#$bF}:7ˈaQH0 H5'ɴR^mD R{4Zi6&? ըtCgdg.]shw+%R9BuI8qQjv旉ߍ Īg˯Y.>]uli u)tЅcQnVH.0ǩ#|V ♓W&> (]g˞OYGLq)c\&/_3ü 7[{*FsoѮs-u2vQd Lad-n)]V]Qu؁K9K=_4ЍM @tUXq7F8|+(%4y3H2CO<s 꺰%pDП,,/rcJ.)V ACfYoEZ@0؆y+vh'Dkw:Y(Pgmk֗K 1 $yE[[i'wz:{_Uz,0Ni²'X:Ep# mDr* XZ];VjQLaC]e=8m, nYگ3ך6$Q C@5ym?Og7?TT8Н/19L=&خK+fFibߢ~0lciNl~ǸP_ i'|S0V Z'ԶP%;pGc.p?5C20Ir UkE)ci~]?}I*~VOdˎ|oNbM#Nw24}\C~5*tŲ") è #v hmLĉ۪ c˭%(PV=dox  # MK;{Xp4#SJ}1#<>5α-I-ړՎym7ߝs;plFI1ݧcRZ ^ɰc,XҸikxF_mQ`!`:>XnǨk7L((s! yěO Eް ]XDL&.lսnam%M,Y[6 v~ӥ/,KUz"@}F"ۛHH-2s/[Z @&OzS6ȃK:2`3ocD0ɢEMSrM| o}S *_ lEsz}mrzX nې릂z;s uu?SFZδhkFNIcSސ\/n]O)^d8}Tl=h p-0%C>9ʱTڅ&bXRDL jC I{&oz`y WU'7 ˾6 &ΥmV7g64EfV}9_UR:+J(waN&|IBuCe03{5>-{EEq} .m*֠LqZPB0^5gaC Γ;R{msw!M`,4_-ns Q)E \ݺ/:gn~Y={ԏ֯ {Mm$vM&MS^yY~n:8S!izZ.w23x9}!C|%IjڸG"Xi-!WT>^J;\" ä˸^OW(8: s1Vv+}Sn6)6H\S/%c1SoѾsvMz::l{1\QoK`/H>P Brg!JR19}¹Xx%Y9  5\ve|k&(3[I42^\k@[ȡ`lQ8sH?e᠈r^VblF~{q j]节f2} E~QggVI@т8r¸SisyaDya\Yhw|O4iM/^k"r/9Am\J~cmq̉,e3?Bo!T&:+ cO_gv| 957SGH{i& Rv`jgʭ^EhANSF)L. Yy-'@ g;B·ߎcIy+ R~\ꂧ>JKWTƨ~P<S_>"{$S ly'g:^/Y6'of,qG2w*!.D{>,< t 9_gx >.m:ΣdP)+gw-^wҼF`I.߶"O<7}Rqd4X a(~@RFƧSe2 8X_ ^UUN0yՇk* @!y'\|xi2Z݌-g3-\w!IA$#Q#7L41@dWfm]*N0]%fݗ7/kLY'(snG!=TVms矨k52gfgp5g7jάUHڦgm3oFe2 D 3yyg~ҹz>p]{}7DjFwKKܘ[+mhhu3L2NF?|!KVMԐU΋Luϱ,y6S L. B%i5\eځhء\p;79)k( n( bEKG @;D+GPU;wK_G,Y5ns$jt'"T`2X e1~8Po_3NiK[3 ./CPcbQ&vl&JY{7)`@Pz &H\rֈVBFaSOx /ukEJF墵/  j;WD>omWgu1u)c:m|nl'P^-)q=&DY:ܥ+VGį3rna.}81K40NSE,~R'_*!% 8z۶ΘOÂO; j$M+*)*ia:QyJ6ߵ*U>n=&) !ٕ½G>Ǒ]JRʃ*"-UH7J$(Fk&V +2lxbWzƨ#2[og&dh.1:$p!G)Gg&=ؔue^*'N?r@%T^IllpO+JZN,6aCdasmقS*Z_rd&`i:Te4O߀USF0+ec??SArgG =J>1mb~Vu VCϜ~ț kPâ6HgHe͔d [&c[uMTZd}H6d`tWrWH}} ⲫXпNhٱ|"3j5ȱאueK]~+q*ґOJXx6NE%dw[W_S|7t]1d6֯)brg V"}LM}=AkGYqhZ#F,zK"+peu~@LuycɧSnZW_QIfGͣew[CkHq^: rp3+w~߆Qam^9 ˜dp+JI gi1"k̅}@..0klg|Z$Cй/"cSGr,gp U=`E{.+ף!4:.-|EVu {p@0gTY !&=Z/0I8fɄ^r2x܆ʭRηQPY` <+cʁW'ʅf @|$R#i9E$ږɾHIr:r0,86ӓ,FȹsWa/Z vNz _R"5ް 6FsיZV%97b!b\f46\{U> @-Ԭ2m_dw_F|@URhH^FR!IXSO_ W\kAqS@ x\uwڭ 2jIζH,e8)%3}c{Ny~@-%,wsljR.>J ǰ8U= UeO}< ٕ>Qҏ$P`5g۴@3zK 9]Ő4F$S ZA>#W?ea~I?3KQ|.s`0D"B \Ԅ{B&>nV8@Hlp٭N*+~eE9Tw/(%pK ܇IH~Wr1~T߀էc"+Om'ik46WH_RF3ZGKS읆-ӌjϿ@T^1&WyA |&(|a [+ [c֛)? |Ciy瓺!Ȗ.nf+d1 7ٺޯ`a$? )HϹ+K pU!֛ q{Ӓ~Bˠ3L0y+&L[I^S 'ދyT& c΋rwR9768M~W&vR(@DlND@ X`|.&f7i+wֶ[BK!yb/C.{@n[3i Iyb]F͠" 7URQ ʣ3liuw;C-QW%a {;-DR|J?"uS9M>܈1X<~f 0(.!MMD 7={;c]8RcT}1hKd)}baRc܏~.q[“DqIlg %E+MҕHţ]md妶H%&s{ п(O! 9d@j[7 緄}j.0\Oaޡ2hab e ר!3Ű諼jɽv #e Rf5- ( C?#"9oQ9+J&y?Yiw6 2ͰܪxVx1, uU g"joDu!xf5X1ToS5Hl|{#Uk\DǰcSao3U7o5ò h/_?)UIx ҼX?b$2E E̦[/ شԝވP"S Z!|K:@FU`=_P;@,8%j+fkTr["'%RTFdDa>/S?j-dBV5̯]s7G/hE}Н\CH/8౧ڏ_TG(!ҊBFy*G*"Y/a*b0uX85(CW"d!@oeI?YPdmM H&,hL\ۚ}Wlc7J2G#MUc;cNuԴs_J;,0tx3A^24[ #jLv罹Ʈ|GƧB.4*Z&o_vNEsN ~i> Z#9 cxQ8D^US?h (A0eivmMHAr.D]IUi_ :ݲQ]'u=cxt:t!}s*j[es>%κH Sѳġ cԕ ctä'ΐ1U-" ,)_سDC`4 ,_!>@*hn]2Y ?/o nX{ڏ!*lA33HF\K,u9RUCsEO/R 6wD j1TR%ljV#Z{JOOÜh~j۵SJ =+ϭn|1X았j"db- RP6ɷiZ*% ='/׏]fӒQqt_b1'cb<5$cd- &Eew)͐4-Q+, ~7q}HH㥵 }4J(m.=ƒRg' ,̴|6l; ~d{MEQ=U'!m=(^'Ek%kL-6{{nB7G~e6kyS4qժp%ł07KHVXm2.28}byO!55+KǕ6ZHj| "as/X_@Vq͋(:c>|p9xRXiIhBe:b| &>)]qBLUq!γo@ċ*PX+#bKpNJvT7橏{ nBg?UןJ `UFuTh`aqT2QG8* y=95Q "Ȕ~ȉw0 VZ+DqwIp&&i ft>2FW`Idt7+t)Ea`4K݆tܐUx~>^v"{EݗI`8s}q 2]R"梀B"-˚&^}ҤX8 U1qG4}筭U-3%XMO Xjim>ʅ{1gCo&g5ZӍ̑+~p~rZ8UcXNkfE ۷P^N/IEfܾc/JRkg'ZrmݾE>Tg|DQ)/̡:[m*j1̝0~(Q?yG<#,^7oonr (buB,|={xW߶I2)͢𫼜a@ s@}+@SBMؽ"Va8c!aE.IQlvznR;K@%a_Z^D#9`ZG&uۀ<Ss ppsy(B3_ 6v)9a92ULʃKؑµaf0X(6x>X&f7M8X`ݞ%Svxo26}+\爂mzж?z-k(sP>_IOOzg4ڵ%: K8ڢ}#[F3~هһO kbg,;A径t.Jَfaya!uAװN,̴[0cۘbX9G`u\9nyW(**̷=Bo?FLG}hCykHDQۊ[#pc6JhIxP&*l:J9#bIok;rL)L&Pdh@SpĘohTۛZJ8r2}俹s(2Ir cJ c4MS| CW.rP99Z =FwF\?e1ԣr$r4–=y7k @ :y8*QZ6qp>7*תǭ]T# '<⌳Qd%-,8-qE3#;DQop `KrJ'Eb%77Pf+wEXOk$h9edFZIě!l\6>Y{9L9'%/+$4B ߾< p!{}M76N祏1POyT^SePNt|/t{JdI2~X/L%O(A%˧ɱxm"=hohu`0pBCC$Bf 3eڿ {Thv|nzreokط~Oh0E!?4L:KΑFљC}r7~h~<ԏ\{-A(DS=_ ,]qR'7ܐ(! U| cz7xd&RLof=Ir.>ׯx5ԼJ\Zkw1ztKCAra)#'2t*[h~fg2@ITn%I~&`d sCd (iC;%H7l~WEբK e˛jWJGOpHw@1rw;f'Bӻc=5uOBnL<4쫮(X;Xܐ,>:?ibcJ q٧@fo~ Uu0fW`YI8ظQJ8(\.XAZE^}NR 6-gqXOxQYٍmFML3!Kx~:ZhūSY1Úzg[h{B/Tu_TԵdؽ=S7Mk"s>PQڸ(R/H7קE\x5gkt,43|&lFƒj_ ?ㅖ5jyE.^nA06|y}@J" p| Ԉ;D8@?ʑ`o ޻d9=_])pO;M;d1?DS $[Xe]+ =3kV%8}H$HٝxS6\@Ճ)lѝimOękB#3˷7*(kak8'E& CT,nL4SQ84rD+V5N6c8hH&8̞FoF[ BH>i*2 !'/,$Ϊy ]ek и]E;,S݂+8,h8wצ.-C)AdSt(Tw"9`Ds [qb`Ǧdѓ#eWQ/"5=#Xy%7!g I/ᴅL[3F=7q  KIس{,yH觋/n4zλ*Bfo _Y~ec/鍙܂q|POI$\2`[x| q|@mo R| v?#͔Pӊs*qԷMC fYdO&r5rh=>(꫸MUREts/31ޔ@\W?,]u]k5,UQ8ޓ>ӟe:\IGi+Cxu=ީ$7hT}N&y5?]/iN') /*E=x}524?*iς3Q(^ʎOqHcƏ I ɫ~ 9wW^Ae?#1操 _ljr=pE(}_Cz5@aԌ1\UJSڴVŗ_6i !> ʼgp7,nDM(;+MB&tlr)|/;C"Pg8b0"?)T1Ŋ}%{% Dߕt%-*{ io|ft=I5-n4Øz]#2}t)'`$@u5;3zkRw#Ԁ%[ p(2/^AA_}lb##%@2C{8 ğtz%,O˱gB @zi*$Kh/TR ;X @c\8 EƒXrOnCYzE >щ<ק0u''h۱E.n P ’ĽXk6SXmύ8`(%FؙT6m[ڿC-'j h{֞kᅵvk!>ݐxcVoPhWS8?æ>Zj]yJ#7@{@'KW"qo{gIg+IJW?/dp` ,q\/&&Ђ/e32ib  }tIEb s`YD}aO(Ղ1vL\V Գ "Sq=rȾpx7EG֋"G&ƱJ @8&| hxF[U3h01+ "xL&SۏO'0)|E\}J,N)ۣXh]`՘H4L<9%?X=F=S 30QXe PVH*ܰtlc8e߱c(( .6C{\" w8&]43d]&TDN%.C^DAĮC寱Vu14<.c3tˡ?FNZdι@̀E-~ 7t} da%6ƓW} V|V3A]kd$0%KhhouZ޴%C[ 13vKK&J("?19Ϥx"MV> h r5nvFFlfyA|dq-Ϋ:/gFy߯viyh`4gk;h!MAv3es#oueBU]iÁI!I0Լ(:5/V>v'Ā0 =`[f'F?gPH'y #+XJ8lZSCqeԀbx"5oǚmW A KD-Ne]x",Abeۼf!aZμB!1ym&f=pGvB&7|3Ilw0c_arFB\ HIz/=Bcq9i cVJ~R6C#+'?a[lhb<bXf\Ʀ$rcio/lm&bI_E%g5+ÌC[8uH"J )eLpt!VF iҍeZfGfyZD`mIQv_ԩZ+[5.<¢C#[aMv &4)2@y!pdht/ +z@ dyr7yݙm#X`S8-3``VpHVW!%oy:']V{־XR.ZcS\,'0(6n6f!D69Bs$v҂|Uj>A05J#53Lj Tj AIe;Vꒆq \#{]pQZI]|. mngn/'HljDdt(9O.f7{t Buz+,Clr4r| Z}3O?BU)$4;DXY.tj6H[`UH`Tq\HT]zBiIOښn[+9_sy-SYzR;Mp'&Bt2$tm6c2݌F #T\ k8|"`)jv;iW0YeīG8 NNM//+٫?hfpCK{8[_vIGlyɁ:xU'MH>t5K81xb=(0 FpӾ ,$&~x72JRq75?aG_7@*M,zgcNՆ"w) 1?c^j~[uTvx2F̓)͸@ޖF9D5e WQt~xinKn10D >T#.?d1v16-τd9OHO829c#X`[kxO$7#eX&Y!9~1Uy-_ RiM`V1x] g/yyz4MWqAd3(™BxIHfqsH`.gEh*ň2jPYi/xM{Zd_% >)u6=yH:+^2V[MC~h?҆_~=ʋq5yٝ3&fKJ5M{$Tٮ`dE,/Y; < 8bs85g<1M( w,JpL'yxķU0 7_S|k۞K.u{7w"/OA`+я->[ ]un#\90ڻTTdla>vAm ' TmP!+inp2ѿOBڮD/t5dRA'pGOS*ɬ#7[ BiUHWyBi&\ulED%>]Q@O;hݝsVP7D#[*󐻨fr6Y4ag~A&/YiJ3%y@VǍ ߂S+b-ic3dnIa!&+P~'dh3vF[K wp:x{-'?& zjƝ+EI ?c-͒I!jYwut >x+߂(Q*S6{Sӕ jG"=.@O`1Yj[-|2}?bh!/<6oUU#⟛éhCQy^8Bp!]#=d&,pTm4] qW{S98'5*Mw CoﶔCn2wj +@cnVħm4e-Μ 0C[Jf ES`^.cv焽)U^{`sα4̤\[}IhbA5U  rl=֭aL-YSY9Z8ZM~B3nC kWcܙC {ר!9]<&*X:\{\&3gvg>pHT/2trثȗq2zpn 쐏i3LvRk]_LX?b0Qw<3jrԑ_昵nDmP]7eҼ;encNH\0DŽOT33uwhٛ7%BJ4\kӍ8[F=b=r>T93'qH[d~*Ú_Wkz;0{\EIZ hҚuKΰcbQW;)Q~ܜ6NT0β] svVWy΋v= LdGT2ni7W3Ϙ=5DSkj%6~ɎғIi9|Q>oa]T$<˗t) hA%锂K^UjvMOh:Rk+~^XuolYiҡkΕʪYe0*|H"n@.Yp 3 D\ٓhytM 9-NLd OzE Wfz$).`S)t۶c{2" :VhRFtDĨy)PX[<./:k/w\ 2śl&k{m^ۨy :߂iF e›2~c {8;;,4>"8Y/O~jA=^ښhmɨlfpCb5(5&vC$x%c6"-Y) hVB ,|#:!Bg .8݈݇[Fkcn:m|۟jg' ]jƅ[C$Zkj▆>Fe؈8y|x3Bz*HusP[i_D~=᳤+ls C;ֆY3u^lE+ݓ]a"@ ]͔)P{n/ETI}W0Tq M@N޹^s]؝SGo"1s.i5ḽH}4f؀QVNW]eviՕn7J$Jh[vBǀP,Q3AjyP͠NF!O^UɏD3>!(YUKƾڃmuQܠ WQS|K)/e}gdKrZ~ cEDGV3ur>H<yǽ66:l7$x Nnw9}5 eMf ʅ }RL|_ˈX}zz #7SVq/y]rH2D`[E*yPXwx9qG'Dh1'4 ܄Yv@"\XV;I>ps2"x:7fR){_:ҁgj;+>ն I%;