perl-solv-0.7.16-lp151.2.22.1<>,\_/=„sN7_'r Aj6r: *:SPAB,~KxCvt=Di{T^ڬX]}m%R^Nt6DKpup]+Yђ y, pWo[f7" uI+#Oncvh PT1+{P*ę4BT16aa%ͷgO/g8z[xF{02LSd->>:?:d   Fdhx|     $  XP(8>9>: >F6gG6H6I6X6Y7\7L]7T^7db7c8Kd8e8f8l8u9v9w9x9y9(z:t::::Cperl-solv0.7.16lp151.2.22.1Perl bindings for the libsolv libraryPerl bindings for libsolv._obs-power9-07openSUSE Leap 15.1openSUSEBSD-3-Clausehttp://bugs.opensuse.orgDevelopment/Languages/Perlhttps://github.com/openSUSE/libsolvlinuxppc64le7G__294669eb950acf38c9ebf46acf2fbeddc98b2df9b491124892d93d5728e2f6e8526919283809015b3de96c777d9920521bba86d5cc960f98cfb3bca4e720e73crootrootrootrootlibsolv-0.7.16-lp151.2.22.1.src.rpmperl(solv)perl(solv::Alternative)perl(solv::Chksum)perl(solv::Dataiterator)perl(solv::Datamatch)perl(solv::Datapos)perl(solv::Dep)perl(solv::Job)perl(solv::Pool)perl(solv::Pool_repo_iterator)perl(solv::Pool_solvable_iterator)perl(solv::Problem)perl(solv::Repo)perl(solv::Repo_solvable_iterator)perl(solv::Ruleinfo)perl(solv::Selection)perl(solv::Solution)perl(solv::Solutionelement)perl(solv::SolvFp)perl(solv::Solver)perl(solv::Solvsig)perl(solv::Transaction)perl(solv::TransactionClass)perl(solv::XRepodata)perl(solv::XRule)perl(solv::XSolvable)perl(solvc)perl-solvperl-solv(ppc-64)@@@@@@@@@@@@@    libbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(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)perlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.26.13.0.4-14.6.0-14.0-15.2-14.14.1_@_{ _[f^^ϧ^V@^^^(9@]f@]]]|@]ʞ]@]fl]%@]:]@\O\\Q\ `[ٙ@[^[l,[O+[O+Z@Z@ZZ@ZqY+@YY4YV=@Y*YR@Y]X:@XBXX$a@W WV@Wmls@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.7obs-power9-07 16050928630.7.16-lp151.2.22.10.7.16-lp151.2.22.1solv.pmsolv.so/usr/lib/perl5/vendor_perl/5.26.1/ppc64le-linux-thread-multi/-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_ports/ac4e6776364949bd3e9ad91b625b6912-libsolv.openSUSE_Leap_15.1_Updatedrpmxz5ppc64le-suse-linuxPerl5 module source textELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=e2e850c39ede7b9d85d28b9f3b26a1a19d25edab, stripped PPPPPPPPPP P P P P PPPPPPPPPPPPPRR RR RRRRR RRR RkWS[9Hputf-8c5f511b9dfcbea2ee6ce6a9901265c043bae9730214f4475cdb8b65c9d806a10? 7zXZ !t//]"k%o@ V|N}#ѻ4v`?j,j/*43Ngoz(.(j덛+^{qjT!ZXֶZv_xBنMy/;rY?05!\M&qJz8VAzLJfI<@-UzFt{m;옿֛ކ^ H(rA 1;r"g5 B()v>O2sltc_+0H͖ZXM^rrrʺi@' hG GcelQhkG=>҈aE=eLZW6tj=ZCL ĭY>VԵ֪tt;^zz?mhsn{ͪQh#{J@va7= ?'boy2}X:\}\&$ց+ydލ!RD.Hǎ`୏c$QG5!Q,Ã@&#[}uY 2]-+{O;4wBi-ɼ6gP$-TeK;Su obMQp1d?!7z>̄/H##t1edExjS4/ wkH ) ?q+苪>͐{]2uH=Q] l*b-.$|!! ,A>dNcpHĂg>a@˶UtP6z}OW#e^/;fŽ# $k|RhL˜'Fu")kb,@C&vfƟ()8jܭ&Z?Z'Gis^)'!ȄF1 '0"K KD=~ =tm?G1n.FbQ܃~$ASGg:;) 5^*#|مv]mG[wi?i ݣ>=~pX73^W,F6ΈNkaI>* a〆Ĩ{t}:P~x]UZA @ %[%߽stdB,M [+$2¸2;7>Q M'+樄m%t3"+o=wB +䶷n.y^>= +1tTd‹ ]KB"|fn|=)Mf.3{fmh?p-_s[黌?!1 \sQLJ`Ρ Q(O6ohh!@n9P>:r69{ߚ)!س 0)bjߍ\!v.ҳRg\›"q]$ jS gD~?"H!WP*՜9O-7B:xcfMDCL$N`TYmZSg5!rЪF|HT5-rF20j@uIM'[4f0q%"Z괓-ٛ7>mN_Vp2QvbaJ'ZvjS{SzPYhX7J1B?%+]^#YZ+_Hjb!H% D_8R`؇QBV`UNiYZSC??@9 j3`K/,&gѧq&o:yjN=La;5Hզҝea<_Co}BbTd6pjҔxk&Xᾢ/)Dl;6m[Ķ#YZ9Il9̖w*oy`6.+'IK8CgJF#5@Gcҏv*΁uSp+sD`Js'uG扂 o]xK{O zý3\'\ /p9^,BYvE[K_CȳA!Tm|Eb_X x܏[ F\r1:`bhZ'D́(S13WEv S%Z`VԄdnFm W/hLuϽi쑺C*p;㫒vcҹ1isP0C#?`Z<ĠTfm m):4"5"  \Kk&u>+ nXyuMRPj֕9E"iȁr:~GSX"ڣ&ޭahܥhS$kA-'pRiLC=acs["31y=?ؕ?'=N%-yB, v1v V,I?bb 8 ;7V$.s^L )&MʏZW~=>}?9K*zl:l,Z{9/{(} C\$ltlAqr2a'XW3ZP]KBv*Vy LJZJ[>,TѦϹ>+܄5O=`rUk(Y@GFlsoqrBnw9 ]5ʪͻ6O-D^X{p-^(gI] Bed%$M_lƻ@n '}b,Bkƀn9||!dθgOmxꮅXuϛ~S,RJqUfOv]ʖϢ$2)Mb陋8NX wi>Y$[6R푍_mU .ir"B}`1:6,3飸~5S9-f< Ew?;1יÝdd6%eSckp}Gc&OVyq [\~~2)+1KPeG_3y$48hY8 ^d 9G2nGYBq.4a^}gK= U !/ޭٶձ`yОۆ0\CSʙQ.qX^"8+ 는 k/&rZqA PͯJCج k0X3:,f#Vyar[+EH].Y, DƥtQY"?E_ סxxkCѹۀoLݤ Z hK 뛯"Z+u`Q#?,UW)Ƌ~Y ,KHTĞZ88FrwؓNu,drCilw.בkb`hk:|anLc28+Qי-*.jSZ G< WMO5zMP)Ǡ0ΑyBv0 *y5F|`2T}wq^mw ~+y%3 C?G:E-1,pJ D]_Y%Oϐ2bG j/WXt_;,2 mӒ"}OKoFob8v)MfS1pnxԏl ޤA7Bd9PV#!d 10qs=J]/2*\3 ]>`0Tu Lj 5N _;L襺Nt,#eL9XbL(h©hHBf#J&;sHguGE}eZ!C)MĀk󱯄B?؄IHZg29=\c kd<5ljJg5(e6k}J0b0-:!|& ,1w^4]6;d՟8L/R/].zW iu:ݦ4鉰vOꐙf\Dt9(2yºYQjs?!_[ȋj͠\ ]Wv@@4#ߋjS\pyu2:(5{lZ!?m9<gT'i X@GYߺ?RY2%La9^~̜U0GC@ oĩFIajtÙcz5Qv[>!68k3a-&ljړ#(Oj6_h1~&OQvΈ .B87GgOKTr=lmGl( I֋@eo-'xi*$S1Ҍ $t})][Ai Y4^Lx{!"n3ҧb/2_u@ʸvg_3/}$ NiDR i$XQsh/\"z@AYQPDSSR"-8M ՃEύvT Ժ®2_L=KVaC{ T3j1l1/~m:4-%͓"(E@J!3w?0߲2\!ky8qNm2}u +`kUh''dV[CE\nS'{/oRn߲ 拫ϝRmLTW̿꺀~O~a"< ؂`̈́ &Fj TS%cOhsT>8qC~'_!4K @ɪ;gx^'kJf71O)of}w0 qu+bxG%~i}}N[>=N1M&U7YYРO^ZqzDk8dx8)Uih~ Q=SIPfȋ;|?2Pё92.uP0uV|aƝSIѻ #,B0hATt/ ܥǁo҉ 2Vf'ۇG2@lc;VPBQU`tn3lջ>ߊ*Aino22Y%.񆒞(>کؓkAڿɨUc{ЉB#qfDLZfFƎ3E꾰WR_׃ c$SJ\Q e|Hd3<`į)v!5πDELcЖw;\ݸ@@׽uUu2J;ɶ0Ou"pOg,X< DlzOBPU_~ tknW#Os֖yiaO[͹2@! *qYiÚ3+8͂G}.C?~ǡ%u%X3FOu<x \!Q̈́1\ܲjF0ɺ kî|wcs먮zۇˆ Z[SgU/*zVv4`Pxy1_CI^ȀNSBL =e0~M&MQ^̘39mq'W4/ yO8XP|kwZүo;]3Ylj.VK)*;g=6zI7]v@L_IL\)nl %1Ok > CU{jseqs8x6boDe'F#F*M}D+L4M(^:7؞ u,*ٽ-Uv z]|hRY6Gb08zel@qggiJ2y@_1h"C6caPq@ {(0AA7QyZm>~W獇o2K.Cd zj*ņvuSV/9͢в=q](E_+Ģ⛦vɟъxk_ {WQ6#f2)ylX#?>AE>bA,R?'qhjmI^ f?]eFuyclliCh㳈 8O7E9w|CDS2?-r$; n]]zc~{%o@$4d<콽A%Ytڳݕ td+Z/V$+10 :W]vMFcFsX5?8ϫ3tg8h;b2&82ϤA_>MGgtwӤPrS$Y" e%d# ߵ%3E[l?8&/FM}%?s0V+ ,UH=Њ!ޜ>("hkR8#"2_@} Ef=kw]ء'"Gx5YW5U>uY]*[Ү0N5zsw(H:|Gi\MP;bVN`vٚ׷+Tz3RdZexW!at|#P)J?V3;-0G@3"O!x T>2 `a:;Huse:.3u\ѝHdm߆p2uݡό),vYuTULi^OǵWZ!,Y#m_PP|ZW|.!iӧ/`MM[D`.'H>@unQcmS^( L$yQ;?+:gX_Q:6F%77W4ףjKua+tߏ}(Ι+PPȧ0Ə26ޱ5cEw?LgJT:HV*%3vrfI_՘y<6()0g7v%gdp?oz8F2uK e`ue {H Ok 'k&3{_>4ZW\ҿ3=Gÿط7Ȅ\ H&5{95j Wa"~pd{ ;EaA9S .xޕ̚ψdGT%vKGCWYQg8, qo0 K\}4 R+2 ]˷j芪vj9!h_u6m+'޻=,ͤ#|Oi[e+ eUeIl[VOn(fnOn{G5EY#N%|~P]PyS(pU~ Cfd`هt >`N 'G/HW3SFYwlA$Ԉ(;UĀnn.7u+1ǭnFn ~a&Mht_"LGy+̀IdDSP9>`Cg?FìԴ,t4]M UK{=t_qd :r`"Z&WɆyYY"F;,BYDNv/Ar iXp+ltW*1]?/|<_Usqo $y c1=zIe%b8-W=6> ! {Y:ůFjǏf\5Zxɭ:y"6~XY#­^nȍ HZ0ddȶU *:Xq0TތaV%Z4Wgwv^jdy?Kde4<|΍!Ό;,N7hģ:m^ܰAuza)x&12g N1$̗ =G;(ئtw?k1BkHRV]TU)qx}#(rZM[gk3ŮwSS/5bn-i0=#|P_06eK֫C"5JMepEHͽ[irvk}u\+!FhvOm{-ޠ6WGHF`p2-Dߑ؈v>wet!!h 5 X2팩\,<ߌ(%̇]Ӈ"@xm1:'^Ftfpfs\O֏ҨFY;5pҋ*=ѕ58 RaruWA*OC {6gP4 N tuo3ʂZOW%c5SiΆa+u9È潄G,sj#E[ll)2yJ4]dؚN6~@lMՕX1Ekös+*/@j3hb8GTwRQVJ`Tmm)CD`{(e!n&Au+).r<*: FΘN/s\J*+ }SJg0ie+a/SџP5Jϧ@ T6l' A֠gř i,ˆ_dR-Ew(MlQWýS8Wߩ5?ϹqycQC>%A= OLhiPߢ\.VԤA 'd"f_*7rC=QlJ4-rAD..yVƅZ~Q;sܐi;(l%?(蘜(7"wW  V āNJcNPڑ?-5cF.f+g\y#ԁ?E ~+^O)Ϝ#X=g1ᴡp{CxϾ_R <fq ;޾v!s4ry'1g3 QʟTVf *DyX>ϵhD"h9Ds⚏LՐpɫ8+x% hE[ƃoP}nrCg sPow)#^BV7HeNSJjd X:0_2 ew;9\F,!\{j{x*7 j 6 57ɹO>v]Zqj2~(uhBRz:&mޫL5Gq$n|E;yA S`=Kh< %ivpgrCNuL@_ AzvM|IZi7$̩=7{y$LJ])-?"Qcv=E RMӆ3;'DGþܥZy$vhq33U/w6[Q {ݳ2/q@2$,xȝTՋLxٞHzczf3Z:L\oەgցQ%SSV\(#a=q^^ 6ULB瞁>Sֻ#fVgC5`ߥG>5,shn*ʎ=+h kp]/c vQb2^XTMﻎ"IQbMR]J(x@ =\fQr6PKz=4 eE2ZI %娖Aa Zw!,/`>OƗuu''W}4 LHZ\MIr8xmq_"zg _|9(U p>5A%ai~Y[7ĝoBC?tGM{r3JG"hX̖Z>a#:lѸ;<ߩrd9q}YPtͿҙY̰ ^zi<۳':*Y fS v}f3|h3EjwWPጐ!5J使/\YKr~*@;iiQ1`= *|D @R}cWTx'rZ 8+a Dw3Ȁܺ0d"Qv,]W>)I򙌗 8cع'J?@N@w=#6cGL1@-)S$v|(awKt G)7wPP7},=S_ 7.7@aoL:]樻z] >U,IA7)W:ɀ`wCS{{.~7\tv44菵cQz{u~ 5np>Eh&W.HipDڟql 4az<}MY0[Hē7_TjU8+J%*̽~CrYGL ]6^+XQPtl>q9\WIp*&7x1Gޭ`*j&h)-6TO`݇T?xe I}VK q=3!ꍇ"cOUkJYTm=aB eD 6D t}@,=x$& '~S 6%Q9@eQ:I¾DvH!HEjm_K)2ΘIʚO@y7I!3ə1xakhMC}wV˜I'bis*8o#Jr[Poa$'#w_y@͟cX|LiQ+m1E Z 쒹li͑FBm-\%)G x8V W)%%"ؐT7gmP a185~\O| Zz>W hxylV ժFx?.&֓r <Ȧ(41@ˣⶰ:.w?S@]iHAqV}(1h&EV3G0ׁ%0T ~f{!ဵlI<ɩiŧykm}*9=\[<2Y}#k*n͝ITM9}NQAbt4֊Me$9L ~ʏ릫Ď~=N2݉3:qߩW)6T38/ZC93lij=<E @o]J+ {5cMhxgv[K{K9X Ɖh4Lbx[99 -C.0VIeMqVFXs#gqC r茢Sma]]`MB`]$]DU#<ܣGE ڽ <[BSwԛeudP+ @f\"16>HHheĂm6D|@ʍB_CgwHȑÐ\v71ړ$ͦ>Sy+j (|Pa,{# y@مE1M[#$u:;TlPM ˨bnNkZ ABh&U;roچAjCy1c}=c@g]8 *F)86U\epM7vXn Nd?N6hE.L/U90K 378QBZpM-7 { p@`iDG7ry F~O[%nW Ec"P{<Bѝ`5|՛BXPQ\A=sp^VRw S6BqBsWV%1*8q#ä.1NM7{2y#k[ Z}q~έilPNCPT+̭8Y'} k>Q :+Tms0V)>qGѲF9}zBsi%keС:z?yc゙YCi$0(OS OQth~x'WdgGQ^&[1@TBH8t}շRq7ZyӫzN3GE pSOz8TIkb#cr9>n 1,"} ,I9o໬X ZW^袯"^XI)@mkDtx8fT+>1zdk{e7-b aMݱ꒰m4OH eNͫͅ\,,&y0AL,a- hxQM" iQ`'햞Lp{:fOCI18()AJ7|k[W. O KtXIO%jX| n G_9غdiXonnx\M@pQyr?/aN cH¬w|>e"sVs״%ͧe~/䲕zlS`xSmb(xʺ8ĕ;e,-NoR y.Qk`8&&a/}網 #~7q@48ޤ ʦQkVM]̻S]'.; KxfB7{e42]o6EvrKɮ0f;tWR9a]#`hmS=,UB5{2LcZ܈?E3[>G*6|Q1 B6 (J:v IDv0,n-RУ8Ľi(a5`(P-rf6QSZNsL8.-}'Nv!kݢz>SgH.>ZJeRor W1j^1ԐPX{ jiL`:+*]{NH{kZv$얶V MD2/}p9;&Y F33Ʀ miʼn+N.&PЫRJr @Wgx[UjHfH8MXq#HKvxI+0I5NF5dJ9u@g v =gᬁjZMmo;!3]Ԉ_|`ڎ%{#kf|fCR8r'cѤҵU c,+wgbUGnpj:C؅J?ǐD?7"Ӆ@M&3Տw0 +%y2<,q?P+f5L!q^>AR=_s%o]rjzӋ!vvv~C7$P r`o+L 3-|MCBdg+&-HY'wς9 Ͻ(])UNYK^gTEtlo-؝ b;8"YSU4k"[$H D-i MfLHU|HI* ,ir%w;˂|RN#Go4DuL2S4KAD^;u垬T5rq`[v‡'F%5~ ,gřmU=[o?? b8鸯E$$']O_fQ[@eFZayl+F#ŏ"vN;gAknN~"{$*K\@N -gD-1N+ _je"4AI%N ߅>9Q5/ m!_GM`Ň`Qe*@c)]9FEY (]Җcwp}+L\]dRyYX9AYx"d￁NMw`UeZE i.O2tfr }.[p$?~>,hBɎIoO!2Ȕc@zwc:E:pcMlhӎN 〪9bƐ̀kFpJSC4^K)凫i܉{Wr+Go7i=hlM>`wתM"W y\e&nzgY= B JUUq_>E"^gCS$_'*'U#߰+%qΧԉ3 ]NMXHT~]Ǽկ&E+lR䲮/VG J/v#>[H4Jfٚ7? *6&pEe?`hl@h2dɓJɳU!glE?b9$dYlx}1&3ATSC?spVԝdI[7}Mjҕ{(J-QֺP;v*S}U3 Lf8\_sns|eW_!5&:c4}J=2N[8 CLO6q$T9e$k-|avqۘ¶s0]+ѐe7ؠ j2">UHX|2ewM"_`_e 4nIɗ>d軣FLŜ'kL"Ai bgp%ʚMćcuk)mx숐/@[nY1.h=OA`&30:&s-W8wDWgڕxz<*VU6~pPl=Nbm)>̻y *ܨ*<#ȅU?]WMfKW~1<lkXB)(P\Iz#2g]:2)6XQ:Tn)[#Lff-Tu-/Q*6fPu!kbRPEr @٧S\@ŀgpfԐeiԿԄyXo=Lɀ'P Ȩu,X2O#ъY/Q.fe!L97 B{l#n|TK(ˎb^"ڊ!܍34di[ TbEVlvY9VjϴphI9HcЦuiWG [0yhSQ<|&vVI1m[)F,,Qh.Xs˽Ҿ>XR-c S L64GMl$ oRb~T-;SX}Üq>nɢJX] 4qV Ukr,JO 0eh8>R0R G)EQ$UXbAm)NKץ~"D9NV$13L(A|sŒr2b B?@,= oT2mН y3FE)߽wĩ, "DP;,W~qe( ޠ[\E N Q;Ir BoA+=#"` ^&8MГ7rɓ!8T7(FBӻ uZJCTwEi[n$^ *nbn_O8{y/_QEZiө4,&OՈ.7[ ބ4*UYMܝfWaͷѮG]GmʗEgFGɊ.Ȓ+< !˘;nɡhEQ~#qz YU 0TMǞA~Rn)6fOg|y5ϺX{e̸Z@tC>He{ OCn{yxH>иkrW9(d>͓㐼 0 EiχkPWU9 &EI)%SR=wA5}]$3+^n b#CM܌ABFP/~ŹHSwƒf?9e\y~k4hHaT;ٶbK I[M*e\҂Ы}z/+:P yIvLg^ꭁ+aBMlꝙ. 4/Ŧ;QuQQe6>"ƲE8:-]$oE Ró%-ֵ "V"[42o.\[Bո&2['fՃ+ Fw QAI[6׶kim!)UYKdjKl5U [qai.}WP5 6~7soE.];]$wMZZ݃IiX(!A/obW#lVĢV!myt֞Y(WHیI%E,ޣ .]^7毉uTBJ2&R241yST4?8q/4XN]MbFzCZS4"7*w]b+ zmWmZ\L[QWML2K,fwIU >aFOqaTgbSoaw(-m*-ps,W ^%oŠf7Q}w'իZ|or@GiXwucb+P7%pMIϩPᩰ׽|[S#^zb}b_Ѧq>|'2&þƹjP3f^ZAw"e'N>LCa's%Ϝe՛EdzV g1)ềp'tl|re:xJ᎕S!BPI/h3f{XvOr&e'L؅Yt]Ano$ .Գ5wevMqu?Mtl5Er|~Yt_@xҼ4lہ<~p U&%~'1sOw,iPlu,ut{) ~g 4g%'+a˚o ?1V@&téyb'NBAl,=m`x]˼+?"cn<({pN^ IqD6i9{ ;5[ȍU+V:/7]Q(~2H}'Ѡ Dx fK.&tNn>!&Qi' 2o3Fl^D}9Zx7ILLO!!Jz~QI6$=8lVqe+\s&Ji++Y| ܢ7jm@Zq EO^oM{Ј{9#haME2{~W+ຼpp꤫@ $vF8"ROyFesd[ޑUV[vlHзwc.(Gsk-]BEnd:6jar8gB6 d(5/w`;~wYf2HoF{=vlz7+=]5 !w_WKZ;^F/SX,dp7];ҡ]R?3@tYE)Yt BZP냂Ӭ9 l{IZJ5]}޶qbC4)ՇooeJL-"mȬe.lSV_9bE|f2 Xd-'AL'tFw*Qԛ hE枇o2֢GBk|:8OGǹ{- Y1mZm)6/>r.wȪiFFx6Ab.9?0 DDs4{60xapd=ևےS(ʎ lt}sƑܰTAp+K {&;ݝ%NFJ:BPt$ǐ79Ws5[+mk,  51BBI٢Z{oAlUٓ8?>(O:#:/ʔ/EK=)^RK$wwt LzLb9fem!1~m4LVrzMbcɇw/E~#]3#UQHֈ2OO(kaj,Emu섃|ZѸSjv[5&)'i, ;N&!IЅ.Pߐ 8Me~hw)@_&7Y \xQz s|gmzgi%Z# i.?X=*! "v+x+.gPSJrLVBP~%\'_fB5@XjXjOBŇy0Gmz:7j T ps agFe62.XuOsqW Fxr?ښ832sʂWmxj}ɫW`$] 6z)<Ox^4ame!.ݭ^q5%Z2eP!x c\DZ$n0 `;HIS&tͱ[4 p/:{ y<+B[@-YARZ extXEaR}sYFekegSR'YfeGTEKH*}s3:gHSR(H w\'" RD9xLF޼ )Cbi4?Af/"f7rYI]tC r,]ɺsDp{]˳F0=),I{ڬ㰓-VQ ',$ Aεެe*.EGܯA.ӲLX&2A(3`\MNkA6@uFFc%94w9 *͡J{S[0*!Δ*s3N6 nm5mboIi\=u*Bce+1f֓bzWLၯ,F:,ī.jG~Gbl#lt\kNثEa{A1ys9z kcZHW鼻F>*X!Ʃ>)h8icD'6,曅qr;XZ TA[Y7ePr@Dy/ÌLR+ӫz˧,: b jr{;Km|4EFȖpv*pzaqf3ImQ&+i#8,{\cD8-qId`{؞N2}0}<rvDDL poMn)zWZSdB׵\1b5LW&85Y }x?zHm=B$pzõmI X.59EjիUJU,0}I#-$yJI"1?!OjG PW췚JAJGcH9(DZ3"e:;|]nra u7qo R?"(pj9C6" 42ɋb0yaT)9~FZiR;8M,],b^HCMC, \Hlw璤m5P`? 5FƫP'VƘzx\Kzga֞Ac.p┐UEx9]V¢@0=:* / <Q8-f~?9m]2,0 Z2>X3DqKbEӊQٛU}0>KE:@_{^ۨ;wh]kW"(XXjP(" IRi) &c Ns4|Z m>)9]Lv hטTNl4{gT`3+rҜ8v6(lmwce ~B"}. /\n||ʹ&s-]aq+ftj=`;4߀gL|G{5OmUP]/[ 9hi`pқ t_3f3>zH{B's5 Ɇ_<~꾅.ܼr>C10L^|AV-i/^ ӇGlBʓ>z"#gr,P'Nc+1!-tPdY`Rc0tk,]x: GsLBzI<ćeO j8mCwh%׹'nl 趋Dv(~lP0.C$g M2/(ȶģi%5ӳf ҂ .IF`Q8>"5@//{1όg6D..@~s`M赧4_|p~x0~7i`MˠϷň`S? toi]˯2ix69c _3K:w4Π~$( Cml#&\m6sT0_{v*4m-C[H?J.?SQ6 rF4YltV ֏/T+yOgo`Y;CËJDxڼt wB)*mftԍj3u+ɠf>|)&}# H:ʙ$׷$3 g^TTb2>b;5;^"IH|`|5IE6gJ>:v)?IUx:)i^L2!#\Q']"KY.e*€Е/1SD'c X&vdsPȉMMh3{O9C#ԙd.(G9,b$&}%/wwZPKrQ^ FH%n@g65} koMLIeh }Jp㳧(SO嬁]RJ[2S?FXr͈^Q?GIJ=7+%tufלXieSt3fʑd(l/i]޴D`x}˚"qv~P6Lod܈@>~"vzF %+ u|i>ʋ)"L{w籓W2I.',}nƽ#BX 4m7 4QxCIS08]tH,lj<7 m…/Csی09ƶp} |p}B 2V\R`yDFTL8A).bͺ#Udyf>Ĭ WbIFXݮKyNdoJ!'8@Vg = ;⬄c +lSnJ aˇK=}1< K`*T"ٺ!$Aiy-[[`JǴcDξ!a[\N/$6e'K2}(d 7 %u,VmՆF[m۫ |0fÐts1^ vAYX= x,/% S *z"qU4mBP^l{Tc_*~65!cZ"x30}5n^o.ADBƜ%I2?6tJx~?F'Sٷ.cxnBLJQ<h.QC%(6a`!r#DAm4yFn\LgW}{'t=s|Q0MU&H(@CJ;k2Y/eTN5aY~CC`6GiTRFxV҈NC6ԵHL׆Ҋ/ӌͣ6:Wΐ5)Ѽ(+ oR+@2gh%ջyrF5fM1=>l=Xw]n[B|,8¨B㺩M(:07Kt<<(CsjMAqwv)dIN V-IP!MvݢG}k<rL…{ch\ h(;򗲠4cv#H.+L<bD661TiNtoN1־b #nzѥC3]pX,ҹI;_Z]QnZQneʻ٥FBj{zM뭱]ꌮBө]_ȔYXKa@ё -gWXa 7}E )BG$k30$Q!@^6}&6y(?\( ʘ҈5ДՔPe$RJ /ΐ -TL,%1< L*^ߛ?pkg04pO]7Y+V10uJPϏeP(-hTdҒ* +uĄ D,#?"YD/mZKoUs~rw?: i5:y>%XD h^HQ~F-uPcR&( $Ej*i"Tj/ڋRFAκcTl^c)}6wKZ%Fv ].PhKrAWXJUULqYNPA@wd`1sUQ~crJb<⻃{eAGdV5I! xeWAX$>bj?-2CBdIh$<8o !,(6Hg/tR>-[gWc>!YϬ!Ȝ5;VQv J[5|/esw(e !^X6 6'Q݂e8J]߼S9PJDdTNj7P#l$nK2|Ơ>ͿCgCroO-^reis ҧ]"aEzHLedG>\e, jbo (0Ed8__2޴0Oy= o[W" >J^7sR+@,uRTQ҉{fѣD{~ w,ɍ=j:*>R!C0,8Z~i9e|\8ѼM1aؒpl/d4Raw2L~jNϒ]c8)-P)=`opچMфv Lq3nP^1/Mw]3*97n+Q=S3 gpK(t ӱ߾}lM3\nN$^"`cZh&0pY.⡭;vUAu.ZՏb ~OrJ26->ݿJO6A؉f-a`2ff f+W%#i?rj[i()"aYR+8H`ApwҲO[l@xx~m|x8FcL7bۃD(w.nӏ96 dK _~C JZeA J)=1Bpl wD C J<ٿa iᕜ$Z]Kόy*hfRsmOqA{7N,ua죫)5Eb^`263} ˕C +k`xd*D @wȜv~20};ma`.ݥ-ej*!";>!E@p\N!Q BI-d]iϙ6cM} 2) NBsbD쾮'Lm>ǁ25lUq S$6KUcw?e !JW+Q}=o=dQeZ\GsvW Ccϡ+2$R@v(?`qyC'9?aQ&eJ60GdML C. ͂}1kI_!`VFq{uKH Ho,cI:5-;!vˤ`71siCG|\]] q* 8{uݟENnNNTSGle3K_YIvMENTVg ̇eqa9u7z,.KR&ĺot 16"]ZPy~ؘrN O=jxXpͰXPQP}l-U>h/q 75+syL`bb9 rbDqk;O?l|O hT1OW0v3®8sI@ )@4"Ig! 5C"r_{]yz#B;DJٜ!a#b̆wRXu6mxywuG8Gd!L8\jn_+0izTLT^t?wcrɇ~!{T85"6{w'”mJ_f\5."5H;ó3ypߠ#opʧhGɤ cwU_B5M8'^"'%&#Gbg+*Bh;y3gӘze;id$_"}v049ش1zGwNkhgfo9fg@y(mʲAo+3ń`!bXy'6) 3OVui`x k"Î5[#F^ il?댥T.8KFfm"s)W$nNkD绉ax9s } ķַOsU%)a|l]+-Moʭ4秵! & gӎ _pwEP5C5mD:tgv}dOg8{h#57${6f-A3…r\ GJԤ)떨M¬1 Q>*18+/ϴ?UHDQ`LI>CXoVb;>ć 6O %EBHy]R* 4}w/SoAS*mlKh 3~ ah|,o u62uR/%+eRG]^li&IF,_g1kTFV\*G~DP3Bx?Z51T0^? |jݾ0_}lwg1C8CpW'z QNg /'zRoV3z_PaU+Gq%\z&+ cdͿUTg窬 ߯"Hik[s(m7 ^2Hi=vXP,#wWXV29s\Լ}~Ḍ k>Oex犮bF!T"QZҝeL=Zy$;Jy] zׂ7@Bj-Z7Ƴ'аGdO݋Y&<)%m6bn:_KaR ]IT2F6?Mț[ ^ݲ 7Vmtj -^reϢX?n!_]d{,jt(ri]B~n_#* ]2K# c}@% 13E\ W-ӫBEq]jŢ}avV#1\H5`@-}O"Qn|lu| ުG9e7k͖çc4qmÊuYmkrطuNHEhks:ƩFJ)ɩ4>-X<4>ggdЭIElnđp矟Kx~ckr|Pjr;R( O.)y"4(rCqx=~j{ӭ?soYN++ j3-RxJ4&(JŨvDG ov| s ݍ_T}GG/T붽qt*Ua<~ 4δi Ӕh+qXr|065h:_ p r\0 oK3~P~ Z OSY,O5VF=9b#y@fg-7I"u],ͪ!'8vׇh]_ 5~#"`ƝKnڹv0~Ƥޕ_S7541?l ~;z7/4gCVcûɮ KzHct3W*" !;MR٘!7x o.;2R`+蜄5!JTՅwbvݪ.+%%\8[{&d}-cŪLWIo2Sj]WO^Nx@!!_AMDe73!](,+:4Wcm%LnR?1̘3ZŽQK}& ˳&e 9eOM)kC{`zR Uu,mxf'Ϻ-R pЫlH\?N>EJ3QutYb5=gysC}`)bfʺݷw?%,tō2ԔێJ,?T2K#0t.$T%|MOSΞ xSGvYNay7x7,GZ+/|7#maZ [S6b|ƃ7-^B',0>9l^i*,-3`+Y`,@ g\eN{)U z..Fӎ)~Ocv]۪̀o3ba_lU DYrW]VJ/DNvn/s(⨡ϕPπiU3s7aoYCЫ>>4-OHDiF)9,Pvu&RUחD0%8Q)Ux~Mv 'Xۡ^BvER P.xAo^(kkF w21$uvۈuMɋ"W% DG8##d-^ͩ~qvG]0c@{ ZdCZ&CK ;*R|ID-JZrסu/1No #ܸiAMn7cg/(]2Kh: }R)|N%.2E xh9QN e^g"F0.NfRqm`qa(dsоDVFuq,MnG{̓|)x~QxK %r qz6FҎd>/vx!Cu3;4Ais]ߚ`P2]Tk҉!tݦql3~]̔ӿ 3ggIH8_d.$QׅXMbo,6Æ<?U_b^6^HnE~//":VLSx X T}&vLK^x9݂fP'Vr6׿$n^hZF#&ӣs8Wתvj#՞Z&],E- h4JfdC @S Bm $~cԽ`KZYL/e6b{P+M҄{B#38}c ן>c5+vuY ÄKF/Ld(temb`㝢ER͡<,y[?'+db Ƕ_h L!\d$DOIY_U[Ì)^k 6OMojzKV(|t$sf*#6>F!tPksXC(yH7M']^ YZ