perl-solv-0.7.28-150400.3.16.2<>,ޘȩp9|l2 (!°6+DaqIZ{U."!a;]ȷY@jJ|4\{}{D;?ʜ%ݼwN-@ * J2yr s[gB4\c 9T)C 0ꡚ]: % ,aaV`#x:= 29vn!Ẉ.тV;ѹd&ULht>J@?J0d  ! Gdhx| (0 4 8 @  (8K9$K: KFEGEHEIEXEYFh\F]F^FbGcGdH1eH6fH9lH;uHPvHXwIxIyI$+zIIIIJ,Cperl-solv0.7.28150400.3.16.2Perl bindings for the libsolv libraryPerl bindings for libsolv.ȩibs-power9-11 SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Perlhttps://github.com/openSUSE/libsolvlinuxppc64leOHe̦ȩ05119e8c546d57a871c1766d11ec6649980b0b92a3a3e3c14c8fb195e6c9be042ce1d4cc54413aeadd783fcaa3b54f906fa45486ba27d6beba3ee85b4051d691rootrootrootrootlibsolv-0.7.28-150400.3.16.2.src.rpmperl(solv)perl(solv::Alternative)perl(solv::Chksum)perl(solv::Dataiterator)perl(solv::Datamatch)perl(solv::Datapos)perl(solv::Decision)perl(solv::Decisionset)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)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)perlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.26.13.0.4-14.6.0-14.0-15.2-14.14.3ee_>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 17079109270.7.28-150400.3.16.20.7.28-150400.3.16.2solv.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.suse.de/SUSE:Maintenance:32263/SUSE_SLE-15-SP4_Update/92f63d254a6938b5c9880f03b916647a-libsolv.SUSE_SLE-15-SP4_Updatedrpmxz5ppc64le-suse-linuxPerl5 module source textELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=22acc684ecbf0e5cb4fab0d731ec0bb6c0741936, strippedPPPPPPPPPP P P P P PPPPPPPPPPPPPPPRR R R RRRRRR RRR RAu+bB֯-utf-8566205bc5488987b4c864e16a047b61f316d181ec5ca9c747cd6f91e75f12346? 7zXZ !t/]"k%@ V|N}$1liF³I_?ȮB UYFPQ}]Ҩ-JM3`/qsH Ji9JR:O< %lY|g=5DKi.=% D}Wro]x!!j8(4rk8 vrĪI:ҺGa݃p^&N h;΄3GXY ܏  ZϷEuL%4NTahѰ#!mM,@8* .K;{umAIƆ63{ Ot\78v:D 4)}my 8&.=13rT Z ( ًJA>蓄Of̴  %oB܎Fan6|A&4сDdhգ\60oϒ&c=*+ҳA΢p-RT4@6#$ 'py}#o6uxH>OtohՑE#3 "(#oF b/|c?\ڝaGbW8!)ZMN:OsBm bQ'21 Qg_G\TO㸡8 d O[h(0~",BCjq:K)X3%l!J-~“{;E>1uCa4cYh$miծO͖Y_AdnWb !YAs缦]UI@4e4oA@L;QV(Q#I_AFXu&XY.aQhR[ϙ #2zqYO:e<;{(Ff^}jw+X &UDa(zֳw+*R|( :I #j1Tm𪪲4ͥ }%P[ވOFE6u)4NwTrD*)b{T1}\8NE6LcrASO*m ['>T~\JKO?-GcNC[anx=ܛ6Wq@ds.d[I*$PoG6SIx_ub:xsChjN=v^Zz5A?c_/u*ʊy smg182,|HefqCI0H}hUtw e%csOg"$;YI4Iu"we &B6Df]sHߟPEA*~xNUEp~ЍOuf^$IG:3+sdDI*gܒ5>T }WP{ph3u>.-]oCGY7ikXE ;@z~Uqg?pvDb&9_m>E Y=imVP|iAv7@KbR u{'5Lzq2><.B)N%|X JNHgp+}ʊiGɳЇüf|CeDKb2'?ӘX f-lIj1r> z-ڊ5vC{H8%br{OBp­Sjz_ߑ`p9]R9GB7v55\or=D߱458%RtݠRhEGSVXڃai).^UZ\B6T{I^/umMXq\%%Y)4 f (a5Jմe*~C @v!~W>ѵQFKWOQJ1Ek1.oKVwbM jиd77e٠.SyuQmvuC]~fVUbߟ93 zz ι3έ <_DOSz6^s< {x/$ސ᯦A'c%cL3R60c # &\@J>.*M +2d.iеFC5y(%$̱[11DT27W]mԥ,* {unBC{+CZ1.1ukujf=:Gb s9.+7÷vy\n1?`I[A8F[+mO.>r>G8Z <?ܱw1!p3„ZJ}Xˍ_tL7) jUXyo6v]0W0F̈́'iO&OYk22,dXҊzxpvt: QC2ʽ6;`25es ~n&uٟhl _5r\砹l2']_v9*kVQiY%2s4B\hXtܚXt2Imgܰ3Bi5`S,v~z!?:"&A%,`e['<,i[WteHޠq?a ^ZX!LhBx[3_믛WץW/8OMa?JSqb۴wݒ62Br @rځ32.1| [cX ]BqXH s2"-IrB)2\<< Q,豸M8u(NJ L癷=HK7;Bl$P'9bLlF 7% :;0s +U])Z ֨Fğ{ܬglv:$Na;{X@׸N>` i'x:ϮUX+eY^0.Gs,3.JNگMlm& n]_j]v_#CG<`rQ"?ODs+Z^@T}7ZDJŅ߮ahn;ŭG䇍Q߁[")UKszv}U<i*KB ?˨@3rsPb @ gQ.VSTd5pe%UT1Ep"7:ߔҚ<x`+w#r:@2& A\o\i)z:򶬋#.T`fY=v)qeza{6CV~6MZf 'Iʞ:2D DLhD$[p)DWa$\}iCQg_"V3kmJE_@74M< LrqG@((1Wu]ĬB+߬dDR\Y}קA )b hܥH ܅o OW73)㈼]&euqT%JT8叾8ގS[9z)b)@4&`&T8|law~Z@. BE|S[[Uь <'GOTc#~ %IXUlB'scˆv!xK"h#B$ [@X[v5_1Xl:& \NFrCWWhYaKd!? |< L-/۽Ҭ?W(Y).e9xrm"{%1?H*Ĩ@pхZYSjWyc@WKy$n$oJżxm%10naֲd5΀"T 1 )yi:Ws֗N:2XYMAfVgyR9]I=O&`GO%I*ͅZ5$!8vvxz+-=e#iW&ՓkAk@SX\chC8g3mp8TDYO`NȺz$o8$xڒ];],7 28YBC?MVM%Ane[GRs+,v767,5)v˂=: C[U+eb0tTsDPfg$/TQ#I & LG^J+& XMm7+;*솴v%Isw\%?@Q>wdFm-? [va|sJ}| HxqՃ{Njsg_ BX8Դ5^H\Y2  4a9s/ܰU1h2(bâ`/~F޸^ ) hJK)96%!4pnLѳq| ';+ʴd'ʼn Rg&8Ou7{TcnFn&[a2V$I%b? [ 7Ő6372,׵K;VUi6іHk ˉ}w[}lNx'Ac, >yi8V M4**쳌WI~%j ..; IypΑSd`B56i+Q$ʝ|? 7Ipp8 ܩ+/8/ɈjDBNmSe-ڋ7Hsol矇(]!JY)9D[:mYе5Ӊ*I&𚓈IͅzE6_d;"4f#\AI8])of.hkg(/r| Τ|:4Dq(Oľٷ{ +9It8cM F >ҸSK)~d5!;'gQԏݻWLʔ ~ur'u)GNQ W_XQ?DJM~('l$.\^@d40cuvm @R sUf /bgl+H8'!X/=m;%@"3>O-5Aέ_"31E LwSM:N0E(1 gr%,гE)RJN{ZV &pژz\% (/N-gvG; oD& \rf z!Ǝj]N5LRnm+ wCedp4+ IkI΢g/Vu ֕Q ];]py ;k !~픑0:YCPZqT:VqTHP[z˸ H55 I]0AɾKL֪+k =sklb(2H .yţ+Audcx翔:bҴnɌ +[2 ɥe޿%-Jp-+aӏd_}bpId?y\ (@zI> ꡿H]5n-:0eEva#x{sشl;l@=x cF r],e>'Oi=d xT+U_Yw'j"/d=4::lbl-E-MӹtrKƭ5[6|tMBs}m鑤:< q@gЮF \>-4-y´JaE_NV*yTwZ5gEM}9ܚIIj|*&g ]=P8M7q1 Lތ Rbaٲv/ 6 56.>i (=[q?}~8& ձ_#"4d(ړ_w(iF8bEVGHI%}OLPIyi+.%x&PL'g8)1Z&1$!+AV#j4Qt-`6@XTNasz9pWYy@30ć6dUGJ+ks,.$=OOLC60pH/'NgwA&l: l熔%@!xFTu).[ݼF1j&Ss%fO0[?OÚ BRiscJB.MGaF"(`.lEC7YeꦿܿPTQAEVQyɃֵn wvp @$"L}#C|)UQA8ooyU-3!޸Y} edx ['fYY Q`hk p +3 f^0(N:DV8zt 3nx]Ƶ˫yv ȏF;\]¶29 N?E6zF+g-Pz BjDcazqnuBXi3v_fLo &߻AF?N N`y]i:UJqkٙ ߳J%AY Q'$xbA<킝`0Mh^C>ƈOk-b^J6M1:c}$KԿmj >̌W12(T`f.xn-ߙƗZl=DRZQt^axKZs+B#)t\S2wj~J78N?=BߏEVPi448PdZpOڌzFK.'Y1dV%ECHvbEL9?>j#=ju+tpyL8cA+4CiN b*4YЌSj6(Vh'RCxAظD /rqN N"!Pai ^6ѵ~lӛtq1:w ɺ5 [́,PjY4`c{v&s֤*mDRHe񾉤jGrXPb뉪*=}'4?r;L"BJo+AT\3|r PM=Ss;uk΋I-er z~K貐%|#Q62+.Л6h șgTvk 6P\?اC̺D;ʾn՛ b^1z;G,تhl9:prp-31L}UC2b~*b2Iq~E9vqUKkyC~t ʝh;~!櫴yǣl최):jl]y~a {FE|-?PH2¶p Vgy9$JMN;FWߓv&%'O–+E~J89i?162T5&žHj?)YjYC}`^vDx Ph΋΃0>gY($uЈ|Nc5ACK!AA"Pk?v:݋jViՎli/ &w~ݚ)zKS Fa;aXɳ!iLV ]0=9)H!TE/C(\]x=(2w_` ̆}]g L1:a'<hx$"[J?CwouUY(eme ["B&D~Ap-81?j,(ndfST[^a94zv",MȚ%hk K:S² ]9W/%I^A/i8V;yOCy>6崤6OaGP kM^Nj1OWC$ئ<_hc_Ք,V o*!Y BąSRDwc`nek+ψQ`3".n9x$%]+ILq .@E K^'Ź{Pֿl'lQ>)&2am >*m m>^ ('lhO軚t~p@G~qO2MDžMLܲ>df&%e S iq YjgElMT]_C2DEnXP=zdNz.͚ە Җ1HhbƬ'L5 \""A@ij,w'0U8zrnv.d +ju>ȐG5Y[Cr3Ya'R˦08'RlCjsl\z nKV7Ywi['R>sjn0?W@ɷ$daeYu]="wV~mBzUWipfiV=9Rr~ĤTH/P_!u__Ľ$䉩(5 d'y?]I髻UsdOSBGL>)8*8o7,ɬ͸q$|r [H Od{(yK  WmdUZ0;'R>(9]z"jZ߆kYER+ ٣D;p\'aG3Ԓ`5Y|a+`2|ռ 8oݡcvaN֎Q(̓8Do9Ug_v'oStr v%,?6-=FHjRTߴfǼ?itȩZD+)%܉o#N9ƶ'~׏}{zO U9q(l LdHsn'ltۧD eZ(._3tKm>P 8S-Pt*[=P Jqzxq Ȧ#)D<@M}6֓ Lኅdp<eiOA3Z4vs\(=kkBcGtgyZ%A"+#4 )\ܴD[2IU:Qj+,q&}y g\w^{w:Te!8Xi>ywkb*U{֟vVO@.hA FF.'8oZ߾o`4JWYZaEq w/4s!\ P)ORēu@#\As1%iʲc?"\H8 4I;ݚ( h/0 Ľa=.(w%ٲ\e\㾦/;E6:㢪Nn_*~$# 8U$XHyԀD]ix)F\L)e4@*wsVs1_El N-Hr6"sYf#=(l+,2KY]P1' Of[w11$RB/8QvMl1żyҬ%|=G 9 Hsn%IM葞_RQn$^ժq,~qba4BKj6X (JXeM d"Kg){D68[aWb7<)oXKAL sZG ޡІ8`[ŝPn9?v;vye[mJ􋽦Zpd":; Pr1aonXx:djz0:^f]-#*TZ\xU ̷̚sXDHR Hz]$!; r!%Y'5",_URْ/}# E84<1ơB \ ^;Q 2;VCv9A$ :8&]1n^I/t/پbݗ%L, N>w,Rm}^VH86SwJ][^\Ҧ59(\<0=U)ثVl_<բq^ع{T_ E`JF:h %e@.yMkM{xf*7j憴t}>w=:3ClT ;cdo/mr3S. T=9#e=oK@\\5>Ct5{$ǡ{HqcaҬLj Hׁf:b"V)zd| ^#ԃl1iq1W-/sESlyS![D%3<>e_ b#ǑT{Ӝ85[w6 z{ Blr_V09y%J&ϖ4Z409Jfm^ [ 7( AK8 z rsO*ۂ.(8r {藒ŠbVI2v*2n&|-M[ ^ ȖܑΌqLu$%g ^sŴZCk2U[:܈+,.cmə6H?N >e22c([#dxR382J>;g*ں˘tiF6fb(v @cSL2ohsn4Aإo8j\|_Cr-u' 2\ՋswC\9ץMD}HhVb"9,*ÆG?  _YcBZc $/ `; P3ͷ(x %o^?bg rSl IܭIr>4*l^,\ر}vCߊS/t\opx=c7i8,Ǹ1sCp>Ǵj_=dQI{1C=+tv O N*-v lbզ%- ? T\:%򁚧hmc40gٺ)h#"H*zLTaoY$aVpjiuDBҲ|iG+zFTjW]vc!&>7@PiyqHm(C\=tZyF#֔Wznw^VTiǥEc$-@ +0p> ZZR_Q5=grl^r?Ǒ{ ~-r쑅P:mvA?Ɣ^V K+=A/ݡ0ewaɩ0MQԡ/ԟSdWb5"6.3#fQckZ>8'> tb림WBxo@Z8S <@o gvu&e6f6' LXKX+Y.?vwÈJsHfUCИp46$N4K-)y6[Mm@":O~@. R"XvmhNOqQA"voklOݶH 韸wnw\#$d|M6W+1Sh@eLSt48#Lo9ғsf#2˜lSom@?@9f >)Bbj֠GoL㇄05LG]{}W%dZNut+(ӽUJB#?'q#:/.+oA86 Xvߓ@:ت"P[n]0<^OR銗#8Xŕ.ETҒ1{[ Igqcc-Jj>[5RfR)Dsrz̐vћysRP`Îm[sNnJvV7]!¼c, [[#i͝7Xaς"*:|OFZg-c9%tu&R 7`8x5 ZWyGe~XRb'8Hcp'z^|Z@(cU_+Q€@~VMD;V7 |TAZ'ρ(i%EPNV wl[5-W^c[E/ k(6ap,i ̞ZQbn=_n{zmga੏VHc,f zHN'.b'|̚Hfձ_0&4ZvPC\lQӸ%P,i[yRE +]DHo[[2h"HiAb.0۪;ɾ#<gUӿ@l|>]Eq)XG Y g7)ޜ5C["I);r'vRClqaƺ T:,6:2ށc>9wR<](p6i}rL&*䧦!SHZ=(3r|x`}89?4qf%~Ļ0q F煟1鿕6&2QRH,mV8L ‰Tt{]@3HOho!BV DĹ49,;YrpbFʪI*{ $|`W_S eRt6Y3?fMAE,,)T"M@L-[ R-BZܰ W`ЏW-ЯDqU#w7cVB tF>)`p z;w) `+!Ջg&[ͼSs3RkJDgrGnjb$ŞìcN鲜%UnG2>d%ߞzH$"xLS1ݕo ]UFUZ'ͦr4PI]׭_x s} 4`;#[o+c#~?N_*Sl FC17JEe(ʚ8eG]Nu"ê-p$4_SX1讷)]+I;r;* 9۷CɃ\Y@oXrYi͒4-!^;8C; DՖn]q }W{=€wbziT+:vw>&/w8,!Ao$*q@KzbɁ4f'oIfM^QaVSa5nq+YnyHnQ,`"[ޙte3S}ǹmXUKj/KA;IӤ@U=젯kn`>ߗ>- ʍ427"" tknƛ}v+wTV>xFKw @x7꫎a)FNM5[jPۮ)2BTmhw\T, J0_[uAm7Ɠ Phwe.$5S lN4wG(InSe{#%րh2Bxf;t6CO4Gh:\XSFu'z*H &4nAPU:)k'$.iדt|:kb?)tEx$: @s6+Ae֞Wk.43b/R1w > W RiCLĆ9!/_cdfuFG]5;ҡSF NnE~ZxSTv]zGF#>G=r(cۍu12'|"uE歪3ng$75FhNensHZϼ87x+2pKNqK(N0<.|-D{5CǥG+Qe>qҚ~B6icf&-y D.Ϊ>(\07m11E0n‹!MWu_ Α_g÷6ֈ%1 $$_Rr2[̌ii9)|vEgn!{A3!Y{CYԻP'| _8G /o^xz 8vznM5vvU'|ҞcM@ G=Yw{JG1B'm|<,RAt Gjh]v{hb~G][pNjѬA$lE +Wx͠ pޗIY>GP$~6#X(mC` CZEwrC qVXPign7Kk3#2]ɳ@-ۻ7*FN ($Gc6c1!l9Ev ~̃UbO=DI4xE5Y5Iؗull 05rTǎ8좃@? U] Uq!zQ^$a~z5b//1pt] ];Em'wÞ8n+@x^rY)KY@jk,˦~U(ޔg 7 f?#"Uob㧖 H3Nuב#> r+he{0Χ 8w^8~?q9&X@D^O5UBetl0cj>|XG䨩 i¦>s;·#b-]wAO2hY}^ Q\t>rٻ=GKtCSRP|rVI$tzU5ޡ`e]~FJJ]Q 1ϲD+`k^wJn3 '"9B\h`>Fto!AO7Z}T8,Q=nYbUkfio]gOlMS˖\ &d !SymǸgH=bЀ$QL-IXfw#jF >cy!% u{Hg+?keQoT͈ CRUX4ÑdPz! >#BB=b٨ uJ$߃\LQ*ݫ5PtiThQvRBy,Xdkֆe]79ը ukhR )L].({? .u# <밚/筅'6 \ZI51IrkwO֑v%#i,KAa9FrX\ߨW N/K*V UXɉI6`矖gTO)h^EE`Eܳ&G8{ Vz, ԏA!$ާh(O TE$.]_qᯪx{LrxJQ5H)P.9:tJpvU?^;s'dUeNOD\|zSt2RX7y.Wi#=SNv1bmf( ;+Kkvnۢg}t7t@["xi3WPz=R镕R|\Eh?/>;b~z`gF4."q3PjZ򏔩E-3}nhg,@Y1T&fgD=.JK튾GVQqA#+Ry B8IlW<p1kNvs[/ !sJZ/4dbû$KArs sP9 i (細8|˵&ꮊQN.3-X3a`JOS`3,$ ux; hv(P׫0%G,];{B,]znF-݂9N4ﺒ m$7PeQ^h$A3 XJGQ˕WoOjeW;,`GӲ,֥ծ~|< Btu$ [7@o+#/pdEpCC^< 씬Tql`5|{X^s9v;'W%NL]jiҶpUJkPc@sMԍE8<9,uu}jwE g)ܥ1L~NJTӡVslJQIA0 hE*#6e 9T&hC~\An,iwLm{V4(/rѦ]Ƅw [لf ;#xFcaRΆ N^{bl&.T7m@a\k&RȒB^1T)OyAʼn{H}bYGr㭹Mށ1"cH&GmQvx~ `H_ThX{eJNHj!@H05 eȼ/j=+|gZ!KubGϞ9kגX#̜*f| :6OWi"-|ɹݐU mlTϧF8su]Shc#мnzK߿1޽LqSk9GyD?Oe+u%Gߘ  fY0ddKRQK2jlױGK #QaIX˷, =7 *+H ͸/kŝW m4"aC o,ޝndغ3aXK^3|*5{s7CZŪy?26ӢXsKfwP+ƩeۘdzrHƵaDX?12 4 uW\B;ފ~D~Z,лuM)vaFbF\ֽ&ү2HmĎ:;01E1;Btx201sw!q[R WdZQf*%-h{`K *ޚr] ,9y8˙8D#Av}W*,Oh)B61h }bj9"Ys {\|˼#-mk>z: Q#M~Ϗ=12ݴȎB@\x|F[ 69XjTίþwO:hv((=kmɢSS*Z&i,!}rOT₧ jS>J6v9E3_nH-ƤL)Xo٪Zڞ@Ԫ?॑}LA>zP0h-mUoھKB8/*HKy#~E s[PG$a`&mػgG%jkFףy)^d9𓜈9lBu5TFG@W BI\Eó5@vI%(C@TLw^Y_cp4P9,-I:3!&)7;,U}6+m]G.X\J[=yoq߀=c#>Bbʩ T޻ Jk8#)1Gax8ǡF3Gn,|I}'C :iU{Ir&$8>f)b$7*:+'zJ$~S#KbfYB xnCUTe6*7f1یd=NY*\V<ɀ%b(<r<.(y #[zP )=fNA$nc)ݦXfgx2Ƿ]O6Ra@ZIe;J4c)FKA[ύM102$ 7PhZ&00L} =?}y8{ a7<q=䙉2ൻetgҥp2#apAW2?VРCFBux FR:iۧN(J1BvH!?mkȧ4O8Ư./,$bQ]&'4p׼7hB}#H qE.Z!tY Xܚ!W!{c`},I[pbooO"ix W & Vut990Ӗ̻2C:,}59ތB[L3X!\#4MXzޞҥhRjCVWhp exJtjd`G'W)F{t,?x3?;mugv39|>NqF^6()xl#sCW !RSǺ79C/A+b&Rk&oA ӿ!\R{QFaT^iElteSEI3?6bf+j6j*Rxb_ Cb:ձ8Ң07Eƶ@s2٧?0kk2r+wO?QRW?S*,I]|QlaoNSg4t /;B![.-7eS=>f1Gh$̨'Zf tGL4p`/%uiݐ.U{kjt8|r3n 曱Ve =/i7*w/O̓Gڽ[e-@5´e%ͪi!,NinZ)7oK)ӤtHL,kOMFԡě{+M7\㽚ݑ4},P D p2U3="@~0w؝πdx8]|90&foIMTڂ7ibmIwXu|pm^?r6mZF x+=I u# Ͷc_5Ԑ%#%Co/PSؐ|s9e&FT_%G|j%FB}CnX\& k&x0&Bn'm2ɗ5BElCzzQrÖ'Sv{, sshM_f+P۠ſPp:~G@:GumT' L}YU@t4ψ4]9 E|f×ļj~8=K +-MO\Cf }D A_ҬUeR,lpA퓟d/:okJ"¼< ׳Lmk x1 uTw|Eh:N? l3QоUPk8Xw-~ըQ ,Gg՛֫S8׏PkbiAx/cn>1YVmIR蔉 >9Tԛ9hԇx|D*t.SFEt ~F1귈XW:qZrNˮt &ǥJ5cO-;,a"1qk}Ptu pbcbYRfg aP#ŽZ?6 a/D}`n6H)C?nP*sA[̕Fy=<:c ]Aji4ޖ؊оp"=h*W_cE0U箵|rmaYis'K$t\JKA7!1ߋ{7~ҹuD,ޜXXIrTɀ] -EUMr?~78PBh| ~UTu@i9 #=be5v^H0QAG7{x{ L$|[\pčrwZj :ТSUOk}@'gNY6$/bO'$"UȚ:T(w'xeڃj쫥^v.-Crcar3Bwp~m!f 2רZ &'qQXkQV t rdm d/NqFq;1[ب&+&S1"Ce&!2-)tx!ِmmL?Դ@CDER*q!-2[˃Q!>_ k5vpp#[pSW3%UiREv{5|;":IKgMo̹Vapth %(?w}J,LP".ns\P>z-jO:JF..9@!Ɨ{ᧇzi N6F?h_ezFZ𺣴\"6J|#Qo?yK>Pk]K1E"^C.+5> Xt 'zQՓgNnFFqqDPrhU ,hM9կ#pܥpsSOqEzcb3dHA?2S9I3/} {7iL9k(Jy}ORB9Tc _0`PgHןBjqjh09FLvsW53[~1#/Pk5(@R"_E64Eu+Ȳm[lG9 0 T<&=_PD&-6ȊB&ZP棄,)lA>冄}%-i ;uTF~AC(L]ZBuh p@Yrf#k i?mkϘA{RX+̩@yR+2OzO#04F1<< @=s\"Qj*"݆ n]æ% 7uSD.j!tT*ӬODB L<'Yo 'w251A鵾2oaFÅ=dTa"װ-=3AiIQE (v,|9VU >3mn6jDjf?pM,/EQybDf˝hYE0ʚ'Sܐ:B+gA;g @^~M (=ν΄*f":CM(ME B9yH Uvܽ[ފ%V~4l=qxp? #rYF֤p&`>Xyg&O%|%/OSɔGkhnWTǨFDne2Tb,S 'F %)Es mЎ->$U Q`Ujˏ-<$PaNURAOl iv˹G`^׵KƗ! 1y0!C\@Y[xkREڰkgu$Jk3CHm sDBDvPYMz{<6:1f4$~y,8`'=)w,/,nk;@&2T)k;67WRŗ]sgrSP3,%|ZTz%AԞbϪ?+c$}c_eiȁ &ի< IȇG غ]_@KBQ :2L {oPQ\+1A!DZ̭, PCsƛ.zV_Ŭ.*ɱ+(9ЎH`)],ZlO6uno٠ ʌXG(Ujы^0گ|aB|n;ş5-jp5zG ؿWg_40th:c35:ÃR^d٥阄-u M2Thuf4hmC7Fk4\uM}XBcžAD߼wl|yT~1 6z[ʼU}:4ieMԙ8*:J1ʓ;#c80 4'#ybztݠ3 "~kN`) VkYv˜yovCQ>DpԪh)i'69?M(\ oU?5ʩ jjx{J,Tx$z٭`v CT *P Q%2n2۷޹m\}&36.3ŅaG im_ `:Q6 P3&Fi:v)U?wgb&JR"\Ɲl1ZK9fCT$~MVY&* !P-Hǻ4Vtp\ne]h.'8\ r L+M_>r|^e.]5+ [UIٽͭo#.ϠoV" k~W41q-mQ0I,IW^Ȼr֧A]a@iM}onr)˦:9LJf M>'dWe,&$\|YuOegHgwIZoykġ'["Y⡄`"ęy0B#$cCz* IaN?S%R`^2KbFtZaZcuV̠̆D[ULOA1&"T<ˡˉBZ\ڇ\34JhcA/L(+s l]p긽O@y 3 ˇ!<%r2j!n#16vӉ Zs]LmI! b../ |d$Kbq?Uf۰k!bF ]cS٩,8x' Qw xv `$U[;h2(Xyjr4E7!.Bx!5ՠjh+hXmˍ.Q<蛭gPzw&-y2+߂όN3 yk7^}( Gz_ky.#K1@{x]"Iftxn;VF~g5p))n˥Nli9Wm-t{2oihjf=TߒrYԻIH:^E:Z##J6̎tu p{N,KGX2^ .\b]/v> EaL/ 19pVmy#ՠ9^@AɳiB̷*O%Gh!!s˛cdyP&d34AD=׊} 1CRA9HEOInVW3c).7}UʓV Zˑ@HA>DqDV{9T[Ӿer* X,_2ZXѶ r䄐'xʜRd;4uY˿ԮY"o} @.gѪ߲*m?@㨡Vm=|49̚n%lgմԟټrk7?pj𺧉^4,Fw; ~ /gp:I=?)\,ʝX"ON!A1xXve4׵%l]ܕRTJdfy J)%z6iqL=:^f2΋z5LhmB =?4.~rcհ'KqQV)1 v%;61lm_ b4EY_~f>o$Q]u[+׀B?;}ǽMg%lإ#+ogrj{pB|gp<'VfX-9ڗ[u%IìU4&XW̪rd<T]4^n̰fX㇑XnZ⸙ Sϳi wl!03] jpŗU"cM`VxybɑYRg ]zTw,W[2؉PYEo ⎕/ٴDK(61Qu>,{_8ł3y$g R0>wܱ^je2+QPlJ5?T~Z/.o,~PAIoͩiV59?w(r$4\L]ǯ敽9Z]!oj J j$n Zd`S5oJ+TJb-/`m EuD_:N$@\6(wp 2_PA84f|grJf-#y #:DJ#e@*8hԭTYvRϖ+dKu7!PȬКHѼ-#QV)9f`6S-cc Ş$ ƛ|`Vi+[pM`nu $Rwqw hacs Y4xc)|vƎ$5*'A{lMeK%eFi}wճBOSJXR# \kh>LjUP}J`26om6p7;EfOI8Ѕ:˅]4 9( t*KU;7!, w fw!ov'k7? Oc|Uk}mL@2Cb=Ag9xcaHjgޘ8UmCо|!^A{seѱ&s8f\w@[ﺽ+EclICzrGߔ_%bp'zf`iLɵء/U]Jnϫ;xve,O㲑7Q/JՍLg@㝩}.1zBv`]#R7<^*6'tzA=<`?wbH^L={ɕg~x[Z4P<[jqǵBz!HJ^Jesb9A(%q8`3 \- +8(1 "x+V*Dm` k8{ ,˙ĀZsW+)E(].s.ikg=3?@uĶ3P.˸@Ξ;G9oi~3v+ TL8< M6\.Nse/6WGǶJwMUW^E |a+%EM ^AAJ*W֯GԠF Bڮ)4p/"ͷrsx:I7&\֦҄uߵ];8^NW^|/o{T tT=K[DEVpp!gD:V'%>:SQQƜx?cm;pozמ+_ .>i?v u;Jq`QT8"{8- @j+ޱΠErJy>T!~̱8ȉ bٰScm J,EmgGw A`B' y~ȶpS\iĹQCY)5z7koۿgR(*$E˾2M XTeEgKb]t}GR,i'N_3+n*`~S͡Mki#1]iU!-:I_9 :h#,"jtkQm;2ǿa(_Fk|?HHkBDaǒ!\9z99e "JfL2ly0\|vA+C}p;S؉d?̷}"l{H{O;]A 4 FBDT3{ u?vVGI q.#*i8Om|zK tXSpf Jg>FL~܃ID. .VڍI4▣Y"fӎ2895U6e#i9^,>Bx 2]L{\]yrBQVIUbf4"ccP0l}gplCWG`A.%_~"i$t˓w2ukA* Y%$-U>h: 4=M쀬'EBnUkrR,#JcebsAY[i:Qpk8z|N-);FsZ b@@ e>D;$p]L6Qy\#qeWȜF!kPM'HgG$0 ZmN"ކۼI<ࡠr#!/}p| (vM9XI3¦V};{WZtk*U./ψ)aR-SbYo1[|ԟzLeOʥUua\Ön8Z/ iN/è)P y69K KT 4|XW?X= XF&Dī&Qi c[a0\ɆgAyqEY A:S`^F AwV雀pZ%Nδ};JB6Q+D){3b8Ĭ3O*SUZXr̤[4|lHxJU\ʸc].{DxƋֱ5=?? a^NރD KmE&û JzXn~ڜA r+ZŃ;&`< 2r'8 hb>T[g r0h$gBkXs=cδQ kI?3S`[H WjU*|sթDK2-$0fU"MAeaǰ3&uM`J@2=|+#e~M踗g@b-jȱ&Ft?3]T"֞9*yj|zUQ>gbEz=\IAӼX)0r'Xjހ~>EL~Cg-s>$r m)ϸy&';鬈 vX_y`:CRoO;gʿ=TD' j*`2_@Y샥)e1=؇ٞ@,(&+TIm_YW']R?T9UӡyClk+ּ!a0w]-XSocde0gyG-SRѽUg34+^{fl|Q6_?ojr']R8J-'MzUƢ]Yc ímV'XI)D3*&fޗ&in6M=jgm8$Js7 -(ځrqu^!ָ:wG M[$4_|=s5g}CD|c 4 (XVy2 # ˓ۺSݱIVzCclѝK 7##1 g͠&R<0g@&!&8v~*rg34r_EdS[dk*ѝ_R[ 7\Ϊmٟ5X]Y$Xfd84_m" ~ (g]jyejy9Okm6[V4/)W -5iW˜2z4( ^f*߹gZ-P/[>'ݗ24\MwX ">ΒrU/6 hE3n׋Xy%ޑƗ=qqiOXA.8\%}*ȑ,V6~< uxxYr5m#"mڵ.Ij'<̯:l㝀I{^& ig0$o8 RY~ufԺv5'^Q<[<Ԫm$W^9fejkON^ZJtO2O,7{ըp`FPM[D!\tm-ǽäZL-(ƷC1Ku0OpfXQIJZ?"Cy /)bB2(xMJ'Cc2Vq2M8 n@H\jQ40% 1,L ޢP&{dϲ{Q~a&=S gWAmcϓB\u\zc40RK*H#cI;5l vS &NZ8^_7@Ju/qnVp3"܃!f0Î2O m;Y[_M3gLCT%>=UЬ*[ʪdlv"e-)S*}AsO GC;;$ט$j ?PڸHK &,WQIɅ9yUgwe472i&w -ZV*&gRf H :u! c*d 0,Fɪa% %H¯*|S 63^rI$9aUx^n8G Fb*$5f駫)|7n$o$ϮH<$Ŝ}ׂ\F: sMk󋇢XhUC:4܊W ?"8;v[kt*&]pЌ k`DD.GV ù|BɃ臺7#%ךC9;қ_QXP$|g=GJ"iq<{;8>bҜ'fDF&ݷ+pWbY/ZjEm{]!Ǯ<3 ՗{> JNR߲K,Å:}T}BUVzw$+\vFdY`,PgU8nqKow$}< 7M.G,dɹuXw: 8R;VvA A@#χDL{]YH8P ]Z ineͼ Tw104rࠬ|%1 v\<6D*ZWC"ڂᑯ `ajz@]-%_(^ZԮGd{Eq/G AU-4^t"w>54[W%"|~']뒎m\ɉ²X>RwFqf FyVRHa] 1?eA&aEY;h=-< p͠ 8ni:Q5Vk\ &Fm.32j" 9ztFlfHjuŃUg pޫAIKLj@,89[\Iڤ:  #5=,OgHfnm "u >(f ҽt_z<ٻePR\5Q pTb|hהͥ1LG11Mu-`E](]@*cb+a0M2fe ;bsmq }2 J-4BΆZ/kr({l:V܈: 7PInVYeob}1 L6LD=e׏zBA@P+ۈY%qk̓zTZg/'BG4Q_\J2}\SS{ƓBCs/J}ή }ܖ񌛟5&JXL{#ì{PjhX`OD~\](1iwn$of啳cDz D ĕ{Byieq)&OjuC_:RGfb#== T0u7P  Ls YZ