python3-solv-0.7.31-150500.6.5.1<>,g; Yp9|6c"‹^mf4+kiჩxHHYw)-zA=pL )e\ gt׺> !QlQؼ( κj{O{ѽ>Lt?Ldd # Khl| !'0D N X l q xh<(j8tP9P: PFHGH8HHLIH`XHhYHp\H]H^HbIKcIdJveJ{fJ~lJuJvJwKxKyKzLLLLL`Cpython3-solv0.7.31150500.6.5.1Python bindings for the libsolv libraryPython bindings for libsolv.g; Yibs-power9-11SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Libraries/C and C++https://github.com/openSUSE/libsolvlinuxppc64lesV A큤큤g; Rg; Rg; Rg; Ug3C@c9094234f08f381f6e69483ed66ee34c67d0c62e4806d8c938f80d17d8f612a6c9094234f08f381f6e69483ed66ee34c67d0c62e4806d8c938f80d17d8f612a66dc1f0d0ec921d75658e116f9005c505479b7f391d82ccf1f8ab62d64cdffbccb02d5e5657d508694d228a19ccefed773a9f509f589cf9d5e822977992377da7rootrootrootrootrootrootrootrootrootrootlibsolv-0.7.31-150500.6.5.1.src.rpmpython3-solvpython3-solv(ppc-64)@@@@@@@@@@@@@@@    libbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.28)(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)python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0-15.2-14.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.7ibs-power9-11 17319230330.7.31-150500.6.5.10.7.31-150500.6.5.1__pycache__solv.cpython-36.opt-1.pycsolv.cpython-36.pyc_solv.sosolv.py/usr/lib64/python3.6/site-packages//usr/lib64/python3.6/site-packages/__pycache__/-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_Updatedrpmxz5ppc64le-suse-linuxdirectorypython 3.6 byte-compiledELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=a922b18d97ffd810bfd8d338558744caba4468f4, strippedPython script, ASCII text executableRRRRR R R RRRRRR RRR RR.ڠ0WY7ʪutf-86316c4f7ec1f669f4fd7a1a42b98376e50a3d0fe878132a4b160c27a6c3219fc? 7zXZ !t/yW]"k%Ia ip<3%oGw;>2413sD(hTT*>*z95? %g# $K-XL iTx/G`jLH͆vLqNMhm#j37+e\^rH? cyMFiX2[KfPqqNn{M[Sًw@?P ,P; ;OScM ro2ѩ‰%K@T"̚wreBbM{uJBF5 vtb5K `rUUl-^a#i,gՙLJyS=9Kb(:A4^ @W {1#Rѧm!GJ̜(L<4֛@󶐎8gX{ QG`w HDgu+2f̴6CC2>K[7^Rzl`q QK3{2cou~ŗNO;_ XNRP?\qvDӨ-P'?~Yʈm *A], ob =|Iz0&%;o@R2gi1UP<}#?l cGo_$ ~&}l/E>-/o])gh!} mKJgpE䒓P\-z<@5ap' w/HpztVn tF+[=1֮gSg[_S-9qԨp#Mk>,j3~}?Y?IT8/d=3ܟ i;o !9 ͆(O |VB7sq\!5͎l@q Gis{̺:l2|A5N#gRڮfKh+m_`r-_QPV BpS!WjiQ׶9c`udiƈ4尊V,u$v4W^{^1WU붸u߽RG޻2J~8cD8NQ5-RY ntK&£h]RJlݔ@R) 1Llp.妴cT^|[kQLx̉%y9 } ;w5jrpJ)~^CgRLîrɼFF9TUm"$^BUv\lZG_}'c"bcKUE2l*H lܭe'(YcYK<#.R 1Otvu4SK/rwv(E_$ R+?Me QʏBV ]mڕ2Ǣ{)*YmhPD n}dgxy:5^p\.єau{ =4]s2yRyOa]lEqFTha-0̏y򆕖,C|w봝'j[Ȱq l6Q@-6˓ ]geU( Pz-|'Z1O.T`H'5|=ApT {%'[AY5%'yx`*ۃy -j. UM-sQ$ZGv&u$%bd'$@Y@ d`e~݄٨ HW~7~R¦vxVKIo{HVFb01mdv͹YEpbO * )j<%QK-FGC2yN5RM47ӆ7l5>c!VvW ᥌MRRԇx}~̉>8aAKEeB{ab6q^RbÆ\ȷ%Kw76ށpo`oFo2$T%#SDEq8H=<0B8 ړTKuб?FM :5m#r20]Sѐ$+ٰkRBk\o,q'˝ !) EҦIIH@ |˓c"鋛stbL4&վ+;ƯKmAk>(j> *_"M n<*!Wb4ހS 6/7 OȦ\j,#' CCITbP [d`uKI3mqɨ)%O!T Oat4b!)FݺuTQe Vr!\6ڪ Sg󭰆 Xe٘@ l , \sa_;L@PnTcn[AdՏ_!sh9N tŰukLٳDiNBSƾ99sS UHK%r[X =(?H3-;NV03`&0 XQY_߯Et% Rz)ˊԑm[{ӥ^`*2e=f? ER6h{ܣ /DNGrV+D2hQkGWF,cVacA###=;C$'r)J )(֦_X3OFwF`h>>pߛuɺ{PnK+|VEC?~+|+NpDRuZa\ "t؏Qܟ/dω.t ]ZQps=I1%A?=830=}\ ɥ#r}K#0SOC$} ̴UBl?rNDs=A@^}\`7:g'zIy~oq5ao*#׭ӅQ5y_^t 5wcfkhƂ?젖O+u|AQKeu2]CPZs(Tn|Nr]7`Y퉲k~ -7`Y0g@D/Ƌ/W I$ǩ+3f[ST*]MX*V36&:yɂe(fdܠrFvzr9˄tm#3*3Mm~թfLV0-Yz_4kwägUR 4q&zGOZ녜].^yx+8T=ϟ#Jhy9^v&A2y ?f{z lrCB$l9c!i c;H<1Xs3Bfl]l=ɭqa55Cw>ˀ SFhgm=Ss2%?6 Z&B:Nwx{?;Ջx\806X2A0\VȊG<|CX}HGߧW,jZC;Ԍ%B9F6ӱZPfi[7fRF5 z5%eN-h`_0'w y} lo-LT,kNE$N͖"qDbVO%vS'5mͣ8ne85S ND}]X𕏣Aoz ^4I +$A܍d(0!N;XƦ/*mY ]@M1*ɗF1X r^LL(m'oKPo7*[LI H棃~f(3HD#P\"APh22Ǿ|#m;yC K5 DZO_,¥7}s6F39/5hDxmR8\4M-dGn hG&M#ZO`X3 LV9t,:-)Gh΅_r}{ ØY? "EQ?3TxY۪Ex~̮{~Xῲ0yho8"Ui{J$ӗl':k\ytZJXfwihDcB   ?E0:,>õ/]?koc/ީv oK:c ,$uߣQMWG\LxDQNNtּ{7^k<>t&2-&<55>b[<3:Q,BgZkJ'dZ[yCm~Nr^]]d눎ދpSD0C#Y'**4L6MT̆!f{(o&%{G6Cj Rv[9M-wJS|tc']0JjCLFv8feКKr +f}#M}Y_0{ Jl/L 6_*hټsTn(>KBT]ϓu!VM  ?qL !݊Ǡt}s1=z%٥&h-<9Q aR$~[ ';Ef0/GcU(6nou" qm]"ppllNQh:ihZtWZv?CI&L?g)T B'aǕ k~Jlj{UFVո|iIdmA}US(*qN*Ѣ6K*cKv- 9mvXR Aq<ٌQ?- ow߂!j#j&JW)Ϸr;lN.x{w9$[|m5S<ӊ(THY_H_- -]ri09@[8kb ud. 7\'NpGTWDFNr.G*GnnN s!q#( Jwx3$a027@:r'X%)FPZv`@Ty;5MfD>xyoe\jSQ~2#R[YVfѩXtɳ&7smf1=?` %TG*DPo ds@ݴG;)DRԱ4JwFb(zh' 'G,zKzxt;h66[p4!I9&80,c2ԮVK Rjj~?)d (zL0<=nqȔK:?: 5 Cu(Y >+}NE$ޗ4 ]{ʨc#yCc .p ~e]*ZBipggȘ2I6E+ .]f347V'TC~+5t?7$0d06:6 0Tl8t]>ZtCz՗*gH :cjHk}ߜ6_?3`[!)23z^.JonisQ6%]0T񶪮 ]Sal"h{IXeeR)QɹjE $qX'C*j|1F2Y*~^Y=U+qQ@ƻBYq03#~UΚhȟ,[@sD ~J=\ad8Q_f [Rz/~L> o -|[jea Sv;}Қx[tYMF/2V*MH35 D8)jsUQ7Q7U κov4ߙmds 9ӹ(j ^j9u81nN*zb/O93i#Ϝj 3(QʨK\z6MҫW- H\q)tL[f%;Vt0$IH hI޾ &(/@MY~>;]Zɂv:U7УXt.}JܚX_/D9zg͵z`yHh? Fa@E <7~e[2\n}AL.6 ƧIݸձ6V-9|,[k-lI9ywZjP^0N𤚏-,.rVp !4D8c(B@py厓y~WpA{ >TY`Uglw%τC) >(`uho(WB Xl}MӖhgIJ^m^x -CTH&t{"{PIhPS46f=?[BiqPnz+֊x==ѯ8ԗFa;qX N1s{yPҒ!]`[Ua l"a%PS@ E+= w9 us)R\qeLi̪w&r܄+ 9]1:yqƎ7F-i\s_Fv<ޞBdMd" HQL@f>lԅPVK6'e v $!M %Hti ]nuvQC%0[uQV[gQǦo$'ī'2WoN#/-ѓ2ݢl&\aӆ @"О,{BqrDs}k)4^~]nw@'3,c,7]_icM g?-!Xa:8ףsA-@AFg GQ `LzYAzkcX뭕+`ѭׯ-j0pyiX͙U0q4ͥM QLzh䰆X̉yHyC"tsc;[_WUㅀGջp5I;壉`^ZO-\D*~rI~ Aat8xy ߋk}H_"V2+뙼+iq{H?|@Tu{! @'7MUhil H2BdjF]cWZƣhS3%YC/2whGEڃ]2 L8\aUCW=2?>V+/F?w+S %ř֏e++D1 ϟ$*,[qňh^͡ rZe9q=k= @&/pR/x9΢h&K&ij[P!{縟fD;@p,_Q-ciYkSl XZʲ+׹}]_RzTg' -#;'J۫OZہHa3=ZFP>)YZbcN~ߠ 6hgΔTkm/6b/e}OjCQo~߃ X8 ^Zɝe.&LrMnRX4yb36~6QQ9M)FdWDY7LdTkgKtmW WSqdp8E4^4K0).f,:?KĞzoZp~Uqm= 0)kk)]ylw\~v)G5_%+PPKz Br˂}sI VBv}p첢3?a<-0cZoQv6c5CXTeE0SĻV)ѳ/- M"B5!=TZq4Yt܉-RxXnƞ_l=Vq P,{Rߕ !ԛR}mCwbϿIdi٭ ((gƅ50L@yFռ"Roѭ+L2plvOu*5sk,.5u#;Ғ  ٗq|#8T]D$|HΏlUɃ'M mQ+~؋E`AgS. *L?Q {Tb㏿hxv^LZJ u:˿XRjЫ)HJ\,zW#3tB/z+-go,<5~q$*$6>6?:J* > HI=7Kw!X`?0qTrx+^%6¶(y1\8vnZ8C`]}Y+L?Ju+j z>^!8xͻ4Aܗ+nYT~b({씽opХUzqF/zO-7 (PYp<3y;"|TF3kq0>nx: FjxT%wtR~E׸?WRYsrT.&w[f@l "(p fLj#5|A.R='9hqd`Fq9 el̜07ܣ{ggN*/LUDFY;r~/|QS?[|%-/U#GoE Ks8RmOknY.nƇĤ<<揨% L56!cQJ$z{*<|=4*LŇy`<5ʉ-uhtCiCl};+{ A7@>LIȺW q;J@4ROǬjɿ \n3\ Noeb4-I!$Od9$wLo-݂  /s62ͿZdc3 x^6Ej8.PƘrK<;wt MXB7CJ؆R]8q]Xϊ"IjR)™;M%h-ŒU`@X'NF!P)rR;F G7yTCf]@#eNp!q7(Đ;o-j\A`b\zL+pY2:9(Sk!.v'-C3<\-'&YCE"z>+VU}oZ82I_XsmHZPx & ]bIjP F;/5U f> D> 礰jחa$oÇ , _ndt RU) sHZҕwq bKvl9&EP0b)Oy;zWVK <2B-p.h+DEKh8A0r5 )F<%z4"مΚPoW<zGqVɟ4g_kSQlTq%ܖ@fdK[>N@U9vl9ys[UCg#-?_NQ9XwE`!3\noLc0S/V*$K@ދc)t^q(r'#v6.z~W~ [s4֜swY^8~]p~7.MnyU_<=nv=5XxLO9g =gG|YsJbl [fQpD q cf\RF'deݤ:Վ2*zk,}~'Pe]ٱhQ9iy˴v4,Am؍kdm\zQɑ &1i!o37*9n:lUAgؾ`(7NޙfTFwJ5tW86-- 1+@ ] Ϗ#q!~c"O $#hGyy<(i䖍 t$=dz{'pﴏcVפ@@_t힉%V3Dj/ Zg8jhxr,R })G5^ FGd O9B|P*ZF?X` we3IŔd͉>hZwI=S`]&n* pw 9}32)M~NƇ5dhlCo7Cy/ՙS2 '"L>j,j^PD)Е__Bf9%XV9>qx6wB .LF lqݔLr=Yu6_+U{L_!i=;-o/7!H//(ܿpc|ꥅœcI;^GKͲA~;Af(!; F!7̳Rel3 ].Ɯ̫qVxrn>QdW:s s}Μ߯=g1 pS8``$+M:  P/WmR'oM~!/g:d ic8lDQչ7tMKl9\bCxS5<4N5Moo;ʫ(%kFKv |ioVuĻFV^r2Ƴxá\Ի[cYEW\i7QedSgnߟ!zJG&5Zaωp{ $¡c}y*e-G \ ;lLU58&Taa2,Щq6Z;vmH(%bRrrOy#[zqb=Pw5wg!4HYԪ)'?%(6Vm,CЩC%vG#?R5KCa Uj I4F]9PIBDOL[+k"Uw )7ZM',dz# B%ANuH86d]w՝RM4* f[6Vw""/7o8v#MK **RYz-"0">vpZ}v{)' NF<\!/_F`_wr!Y P. `K+VwvQN1@/p*#ޥVͼa]p}]KM٠;n*T@FUmHIk9+\`N$!߹@Ĩŗ0EI(hE(Tߵ _I]$9`Gַv ؜%@>C9䕚^[zC+rT(AK $I(csjK%T1O%_bN:RjUf}°yZ[z؂俆$ y# w̓9 x dpZgȈ<42ZI ">] |k_8Ͳu|_\G!ka.#)Ɗ.|)&R!l5kF~rфC:I.z[O we10]Ea6@ĵ 1<Z?#9E-Fp;K$^xYL > L5 .*19Y]}$`}6evYlc*Kcr|4b% s>ƣ=%x|g;( c~mjsw48fE˽0Y o0*5y3#E:G+ Ȋ}2M?4?X@>CEqtrx-:' pZy"Kj muvDža @7DZKNX-,wRu7͗tE ^l2nIm&wDO;y:Z2=|?ֽc ȫzY?{'%=At4W/{$B=gUI6[6#RnW+AJ(22`@rB=IF1مN\[6?( 5u"1xsYO634:h&%Ew/_~H'fZ ?Kd(E(_Bzɣ(s"3~LC)W]/[2n\ٟ5}8TpKc@5ӌ\Pn_K%t1۴C ,-he:8T\$VDUl3y3AfӲ]9J~Ǜ },a\mY~뀇pguHҭD"&bсMs0,e , |wDyVwct I_@5$KgɅdB7(2{%NLZ3#B++`% ˝h JOm /kBs6UxsӴ$ e~]R /,a"7J .ɓz{=B$!Q2tj <;1DEݨL!V99ӥ)/|Zř%-_M`uO1]%k͖w>ʁF:BWR6=Y1*݁%:NGoB+Bت419<ء៓A8 <z9K~WvF lHm½,l[$N?2kteF"uPoj@nJTppx4).DOНpdnex< c&̻˭X4"Nv.7Sm@1/4kڳ6 1C`_<+?o!˱π^L/g3O O" }UDkOqFzRNCR҅d ВYQ'9$]gxB]%TYS~1/u?sXU\A I/u%MBB>I( -OUݗƏ̼#nYb91&LmF;V#$`)-sL18Іk58:B+qBdT4 }2 w:,6hBU&@@kFuȻU`a }p Ѥv/-5~F=H$} V(@_db,Cǎ`\pZЀǜ.>V<(G b"8o9`~!+6Bi/(W,߆RSc.&;Emw '܂ jQb,KS$-i$D 'V_;Ș4O"1 'P 3$dM>v:p)R 3حS*Mwt=\ES]n+&3)`?B'\]Đ%B{Ar43-Vc/}97pCu^xf)'Fjaj$ :sD-ԥº|,6Ʉ{~fR5"fxF$j~9&0~tYMEOJS]`א!y-'!@ Yp`}OIYD"C6iR;(2ٵ6J&XZHab7eFaJԃPL*i1@T c noDT& ˤƁx->DX.\k1Te/'[?0*.Mo5lJf(=cCy^hiɜ, ұ2&LO N꟧DP27Q0\ CU!.MM_揲QWG2.sX!<)"#֎/͑>w]&%2v a8.]ñvm]zZSjVPđL9 ˦:d = wNNlꕂl')`Zdx^cʐD6N{yB>lB7csb#XdڱA&Ͳ%gZ6Bqm4P\NgȂhG^>01TxMaplv FԷ1kh^ehuxv.dvmz~B q$uXyyV;I>^<}@VV)<^,hA6i|SjՊ2`Ko-;Gbb>3j®h A5]u I<'iAuN2&h}qV}CAo~ xAgcƛaCV2(&~ߪ8o%̮M,Cʃ9,S)Dp%]o@c86z|V]rog"ε,O˩%>D6ju40&6'c f6 uT NQ`Ul0aѹr Won+슜#RhxPh:Po D~#5qH۟vvcY HKs]),#)S&6-BrJξU2 xz'Ta!M55Qp I}J~-422VI0] XUf:IY(%cRA4WHh9ڮW)a4?:缆6r~a U1#u Ҿ@ϦoiMAr =ZCcݖ-ƽ^zG!>&+MYꄢcq} g?{P0R\ʉϽXB}ѿHߑdIc|FͲ^ N񹲈6<1|M%! ,l}$daDr#/VW7E>Po彵t^E^_8q|P?B4T.:KYGE" .+f_ lӹF4޵y/7Xuװ/ 힑\`hH% ̤jgl|#;ftIYԅvVvwEyJZzw0mА%rqHa =a؟& Oe+"}{ CfnCv06,:CW = *wlБ6Nhvz2< 9f♂&&PKh ?$ 5JmxFV3"hɳ3Aޙ#OLW0Rwv) 9%-&pCݐ0@r>O.s`a ^>.{|N@?HSլd~°kCnpꨅVӨzo}Wo%p!קv M37=e9.w sA}%K3HbVL7GR6t )aQ%.Ù9|+ZJXbu `0 v7]xTQ=l%qQ8|o ZsǓp׆b^ v)maX{W<1`( NR\^ ~ \ ^H+W7R#x^ ..}r[Z4^׫+jrC@y路Vcz@=[_Oַ?Pę!Zw7-$⏈"V)S5'w&nQU`JBnvR%G?g7ר(ڭ-0 eUO :w#'5<@OmuAI.N2jqKS6֠#Hybny/l6?t6U0SR{[4^x]ֵOD#B;&U=w&Op>2Wp]Fcᐒ@Hp7Ld )FMZ}^,nsqy3(T^"MR![kֵk*:h}(` ;B888eW7kH9j9p:ai#=ѝEruuS7!$"XحJ|Vk-@^~hHK,+< [* I S=͵Z A%_,RTS͙o :y(&cǠKF&[1(:R٘N?V3jj"\X"B,cvzœ [ny0Ll eU5r8 + rVM'fKd6|}ݺ0ql%o ˧.|l|Gʌ,|M{}W^{pt{g3֑CHkDC傎leG>Y-T{>†] î={ZAx–U+G=5@?^KrDzI3RdC, q?ie!2<ݱ益8yt4<쥙d7*`%Fs~H_ќ=3F%O`Ȅ;3HvsUmf bA`XqLY.we~KoiJF^: cUqGv1Ak?c'tzMf4H<7{&esX6x/M SYij?)G]ڬ)_,=fwD WS{UtЙ ׃5'&['~RJYzLnϱ85z+*c'%wm :yR+jm`un$>Mg@Y$I7pS"8Z٨ ɜ tṿ];FPVkJ rR"LH/hʔ"~7g؋6Ax$;TKmp<Ed p]~s)h?ie&?UlBC~cQu6=⠸E5'(7Á"$]$kA 3=q-npcCC#~ I0. chn b$,>k] ^>H̫83.'_f_x0A(\2lp_cvE<Fnk]\2,dGi3߄s0֊Y!}{ke&Bf=t~z%͘׭kPJ66u9-=b~w+`X c!uz{ CLppg}2u!?@l^ +cUFWtd  o٨Ҙ~9 P!j_*Y(9t;,s$ ɶEmbErJhIpTO7bXOAfU=>D$KR}ykR3A<=vo C)œVfһBK 㓝!.v8E&N+>NY<40J%`MPvm3:Qy $ loCT #J oU/0++0`v}^Ϯcv4M,y b,71{c2vDL=WDSl\/DB̨"]tprxت?eN-dO֮5myijd_펤y>4gש%_:aIwk2qG xd1BVI؎'J@,pưsQbMȗqW)M,iH K˹kޢA_=dۑިV!Kh ]Oψ0qtUNcbY-Kay]ۗi -O̫Dodm}1N(^ т7Oy>5g U oML)+ $!iȂrV6/Pr]u=yW.8tBK݂km^Ud0_wzdЈx@;+)190]Q0Hmi,G3QwRV0t ^$;p=m ;-3[K^5YWm; ՑӔ1?[Ag,aq j h~CNZ9+ZR!v@)gRH7PuG}T^wh6 x͝fG  24rfQpJwhmOw:z8LiIPNGa(:# QuJw8j=#y_-[bpMKN-Ms֫H.7Zi:sb j_~N3,aKZcȪQ5P&6vq];4c#:VL)'%AIȊpQCv,V;rNw "y k$HXU_oM b-ϭR+|3׷o+ ԻD{(\l?qx}1f`^>QFS3 ^p:FzݻNMv w@29M<)9+ 浫q]L}R5gE3/ﲗs1s 4u|[*:Jzˆq ji򖌴*gdw>$B!԰{:z 2CR H48x2*V)?I*t>D]Yݥdq/D ӫpZ DOkl( )NNTүv6W9?sР\CAV3'lU;t4s/(rdG_R,YDV,Ig0I!piF Dx)Qe07Һl4H 94&K<mzH&ʥ~AYśV:vEj֣͆V'(؅"hE~Bփ4SQu#ԡ+Y&$8k_ K|vT{ Tl KsDe)Ȫ;J/7r5!LFv~px ,^3V`bC$Cs2&YA{q] ;B_]B;eE0~"~*Z>a2mㅯN CS^YgV{q(2N?R*-] оsǺk- wˋqSR45! '!F0e)Krw0{Nk*y_RLd#* 7uiWo=zgN6G7b`K'& .iZ Sj>ׄ=WjTo𡊲z/lwitq3(Bx] $e(1Q' gew{xV1W¦i@sagt^b3 UY).]N.qL:Dz:b%^#5c[K:3l tUH(TOE G4!:oH?pی s)!<錐⁉&ΉI r0lY0BlOYY*}chMg+{O$XOe#B QN;/k[_P@<Ԏ+d:^c6{b߄ZUD%X,KZ@|z'q<\3k⛍i1V&8)S]IY4i KQ9įp&OXm~YNӐl:4gG{ 2h7UO؏qS/ʫ8;n tOO+! e͞* jMXKMWh;ysA嚝R] ]A!ܤSJ~\, 6Z}TSLc0c#פ6 Z["ڨJd^T?VݕU`p‘Á,ܠy5TiSy#uJ&OGdáXt[=בck_J$`hJѡ"BXKʅ#t<WE>,Qm3gȨ:PؿpZO T[1U3U`:)>\O+i*Fk6W6'E[J0Wl+etR,;-0|r:Ny~Rg4ϱL)OEze:\D/n,b =64owDKiI.܅ߏjڀH(Bo2Wه-3ml `|謦dL¾_R%p6-u+3 Yfx/o=?cd[^gUlqeG]g.P)r6]v5q}:GOƓn?E[@u6q X h#%/`5#kd3d9B1\Ģ̗(0- : FS72c" C1 PcZ:nVXr/KW猠o:Au1J~X6%h4ngm<UL<А*TvUC jTDjX߃&@[ l'Q%64"iL|f< 8rhЇ,9z ~Drqy@@#KB}N46EV7"--r%F(zm8@ P>tIn5^quss4d(a)l\N $StգM]W&%&pŨi&4@SrEe_0BH ԫu>HSf2XaYllsaHN|U}_>5PI,x( \PITKL70't/,#G2SxznQ,MK`Ϣz օ!ODF7 FX!l㟰}™ Ͱ/rcqix.C"Cy:tgTR5{8Kрr脕{Ia!=Ph7DSi=X(~ם_iQqt)h4T q-G*hg;yvS'~@Zyrq/VN9u}, hea<] 9H0u`5NF|y_YW{jT:%Hz/!y >6KMtI7Ց{/}Hp+2:H˂ +(fX"W:_q#Gk< 0>n}J͝r(aOD Q1%- FOI\Om [Ax9lXveB`@lWPx &wӈ4$h"$Ăo#w\`-abW-QnOsyYEI!bueԕZkMɭYG1^ Zx Z'Х%\nb yV_j;"/^6g3l]2mAXV0W?:i մpxƧr/A_$W~m'ÍG)sV ;{v'_Bc>MRrfٰ^'ZI/#2q8_g}On OWv2ZyW dސ[lY7(D?EmnDB㙹\cdTL"'`PL矶a|Fk@ޔ4:Zf3a2q2ۓ{.hf`'ajEk=J=\9R/~"#'ȗ|Lu* ĴrVu6X1]yLcɝ)^=qҐ>!8%;IX۴ ߣgfЈM4`d=Gy9E<-bΨmo{2x]}Lr~94(47ѮSPA&FkKƵ}uiѼo?s@}1@EKn)*m>tSd|)«}%w%F4ϬtJ׾xP;Xҽ0#]A5#}u١F삶)mG9Щ-&)Ȓg.V(:jXj>0ʧvDk0<ŋv07H۠x{/z<ީ2Fpxw? ߾55[^LfLl@_'[Jrb>{![Sjw v@8G3cF.q|lxpWe+{}~ﯗdKjM2Y0@ YZ