ruby-solv-0.7.29-150400.3.22.4<>, fjnp9|$ )-!v,?I.GD]$e"|!F1Vg4 {竚Zjʾq{=EL3+J@3Hv |򂆉@À% ![nBUglJa-DX9U=b4eH,U=: ;!1'QAA,XLw'x i:ku0Z@ę) $KE]`YOg)[,xŽkӿ'KQkFa?lBT^>>G?Gd  ! Gdhtx $( * , 0 q tx},(X8`N9N: {NFDGDHDIDXDYD\D]D^DbE)cEdFTeFYfF\lF^uFtvFxwG xGyGzGTGdGhGnGCruby-solv0.7.29150400.3.22.4Ruby bindings for the libsolv libraryRuby bindings for libsolv.fjnh04-armsrv2ISUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Rubyhttps://github.com/openSUSE/libsolvlinuxaarch64Ifjk9e69a019be5be654dcbf7b32bba04dbe9dccb2176007bfbcb7a234f24d46de09rootrootlibsolv-0.7.29-150400.3.22.4.src.rpmruby-solvruby-solv(aarch-64)@@@@@@@@@@@@@@@@    ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)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)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3fb@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.7h04-armsrv2 17182820940.7.29-150400.3.22.40.7.29-150400.3.22.4solv.so/usr/lib64/ruby/vendor_ruby/2.5.0/aarch64-linux-gnu/-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:33664/SUSE_SLE-15-SP4_Update/3848bda8b2d45176b4c030b1e5e8f7ee-libsolv.SUSE_SLE-15-SP4_Updatedrpmxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=843a8bc707cfbb76c2d3eaa7539ff6898faa64cc, strippedRRRR R RRR RR R RRRRR<hY/r]MButf-8fcdb7ef79d86d1b8fc6b579d09f28cbc161a3756b3bc4ac5c2629c92f42826f6? 7zXZ !t/]"k%<GۓX5mEcsh"!Os}0 ȉ=us=ހj>JILR%yZݱ܌{3 䅻Tod)Nv$*K47pw 0L8)|,4 Mݒ4niM؆Majc xiv]@be,hl}f#IՒM1Odx@:Z[*s:v!A8;hT^ZC _#I|8dzʆ1~HL Juu\4eQQ\ALNfXIJ )!ڛnp8.>0'ׂ*[ԝ줫&J&l"5bDLHauH:2N ˿X0 Yfd^ABUсQ,6M#B^)$nrfO-8-,#=X-—Yq *Cts)h#a$sK')I 98eeۑS|ePzֿ@1ّ`̬c q"WR%Wf؃4:4ej*!1͆ՍU40Tړ_>DŽG`,RLj}'(lG0L c l5rꚠ$R]82S4`l^ )8r^#zЛ|:klo4o0_ѹ~cl78~@Jn/Vq*Xv%>oyrMc0qq}yYӚ^o**[_w|Ep>CIl@H1lV 3+A,i`[|+d0fϢ*)]Zxl&RHSLDRD[lir:wɖқ""yLϫaL@Yle[aFͫփqVJmwrpTĪxhcY- #aH//lEHhzmm 扚<x J`NYQs&] m؉kU+e%8g?(0Q i)u#$LB0Xiօtc6r9EVĹCUaNOڵ*HwD(D. 2w,E~ގM>fyη$0"3\"Ӎ22/yOiۻc8h"stCwxZh.xl/Ho{[}H=ov:ZN-{b%9B߫pȒEOTK%@4~.vys7$iTrS< iDHAaczzↄG ڊ{- K1{:R<7)rOúWw<3^hd{P24XO4kuh7^@ =4<Hz *^Ѕn ;[X HڐԹ#_ԯbދ9HV rXNG\̕= ',

'<-阧<7]^G5E={{,oL<\Z2"|d\DwUXzS˒Z\a@e3wE&@~D0gI J{L 0^O@,!}8=j2lAh/x Q6 @sPXGDLkUnŝȎJׇW[&p,G.[a njbؑh_y*0l/| Eȳ> 4% O/0Hތ B**ޛunFlFCO+8H@̥ێ3-M4.g}o-.#,vTBm~8rΏpAJru]߄*[S'h4nbt{ਁT1ɣ|)lK-&OPMx+5+vդ`Gi/9}4 oaJk[Anvs7imUXͿ04 '7QM?$Z-7|>K '? SϏVx>0͏jC89f&)yV P#u[3[ gpOXh'VTsWo"i_x\6fRI$ڇ*za,7pF9l8 L/!mZ?޸\߂-G'd@p'PW|^x$6qKEUg'P}js2`wdeE­i6%:&֖FRlWzn˭g-HjBE Knx|zr3X 7ҼFƣm^s|*Sfc B-E :AKfC]9KqO`c!5?3 |e'c[e,f|oԠot9:c %^Q'szЇ[̙TU+_d=R# rT>f4vׅ1d3`\dA%p2g^^n'LJR]nL՛)nU)Y`̹ދiuS"g ioT]c#v _g?M¼{s u qhHh742tm%\c|Fgx:&u\[Ӝ EǬwdT:B.@ФqjL.qȶa{h%uv"MMlaߦ*eM>~ JH$H˟UQm/-E=,_螟yp{wTჼ4x2cmd$% ?T TPyi?2þ>T}NP9mzpKeGrֿ~B!NPfI-5,uY(ܞry0uP iI=Bh )Y8j[a ƶ0 E^Rç$&*Ҵ5Lkh3q#;[G#`„|K(De;Ouvşe¯? C]Lp;|ebi^ )2ۣ%KhV+t쮫8IT}] -hvZ6%wXd8Ĝ*`kxR9L,8FDy0GͰ3ހ״xTLfb~B#^`7Bo@ 8Vlu5s-bFI; Cm}ɯ,}}[%Hjl2-q#1e)|VDmV0L4(֪ve''OkeȎhxҀ2ۣvbV+SưW;9o kqOzpd-Em$t2Eb(b3u,?$bQZ'[bGǍ<?~VnW%(3mnl0ka=?+t@Q;";>#VV})ڢ ;k^{:F {xxY` ۗejLlq2sZU5YʾQ?^mYmfޜיǠ9KA*i_Ri:9<0W"hǦlMn%}"`` ]TF~3uBB93$s)*ܛq2Q/|CޒR+L7XQlār'o5zkSЇ8s8sD#uڀ U=6vyk Tͬ+mXn$Ko̘NNg X}: [`mW |\!UJIWsS鰯 ~ZåtEt_0& О˶>5a*CoF P#;,Hzu$o}_Y=i\+ Ј'OKݚ׈-d-r*:/Ngs< ?DA174P9^JW#d)r86h04ėX%)̦GJZ!iL[}e~@ w)JAl Uq~t+jOR:_}YBdyEt4Y[%q|aU_\(SJU^ٺJ]ee\x{ E)wDcZf⥫v<^e=,Ą ME9{z~<ӵ'~G q@rʴɎ+U8Gu^cr<ƃc ˜‹5Kb#0dz[X_b9|`Г†Y=!%Pȭ?r'v ZH%ƽsd֟"W{fCRu2A7΋`n@9ph0C^a`5El-d 74)Nu/+ v?_hy#UIaGc`*8'y_TIaecڐO; u`pO=Hy;| ^7M@rn(2;I bt}Df@N|aÀh \y8FEL~i˸o98vf/؎(sJQkiP9esiF|cJs4h%*}Xv>Qc>1ئJ)8o~nZvE!5=qM~!{*g*?;YnK ܯmdC+2\%gH'̑osRϩpkT#ӵ?ﮯ6>.J5SVT}<|(7V\ky+24 . >Fs{AfZ?%-&H8lh[JdFpEOh ڍ )U2A%whqƙ4NAOO*BiCO*M $ZLӻw )bw@mj|r=}LCFǙE;xJf1QQ t"ؓ֏DSK ?$3dt͟iܠk~|hQˆGm0ux;txh؇IajJ_CN+>S#\CBoњ͊w:0FIb\@Kãl뗟CA22hT$hHiG!D΂R(P\7$4URfEg g6.|W@cBbnelZ/Pz۾s )!Lp*LNXԁF73ܶ;ɜwO]HL_n@y )XXu2^e^:>cEMoS>L4aˮdt*аvtxgM49uR1$0~KӖ嬔 OB" zcdJfrF|݆>Y."X_{od I@wJ2I]r ׮>5P3`+cs&2]gFL_FXU*m"N l2Hmc <6GI#uS$ ~ / *(ZƲM.K{vhpeig*zs.;Le/i&z}P4$|yƭWcR $3|2\=ZMϋoYFX Yudhdt'Ld62pC<I% qPCԣ+Lw69mlN7`~Ye^ޞ$(vCd[CXIXƛ&x2!zUnGk_&1 wM!bm`*W1e Lȭ+Ds ldE n)79t"ψ)$uw G8|sz]6{)s}!wGxC:wsnkFyKRү%'si0ç!SɆs/ 9s\ mL"+MW|U2U" |#`OK&@9{Zjꏜ!Tډ `UNnZPr=E QG*\^r#+GJ6L׉P=e50'7'1W+ƅ5AqIY\oj^rpN6,B'!q}Rv*.eEMm;hp;G;̱@R>g~T+CD+=5e'UTu^Ehxm"Q&j% \]2/v~_ DCv&&hM",!D>O>$ )_0ϰ\9y G|Qi2?Iy[aHsuAd \)a_[Wk}hR`&t)e _t2aq-vap+W4xUʍ+h>PF00ngjH8"5N? '>mߑ簃<$gmD#==~S wZEm2.o@>1cOr$Y"?w-R(d3sf.sەb Tgpˉ9ANor`Y"i΀d"}EpIj0"}M >fLw@+wQz@$<32+E1ɚb۳BMQ'wt8of5:!SяzeEfL?HtUVl9εT׼RD%< DTX%b;Ho h1kSC C$;T0YA!>fh=RKaMsX"yoĎbȖ^ ݮe>tvK -,RD?WmG/ĚT;Hqwr !1DP7BL;huQlө`ͥ=B{Rp>sTF81)bZN6/Ô5e>V| +MfW%ҎFX#}BfPU!{Y#勽TrI0ǵȣbXP5*VS²w;/ . yΡ_ f̡돽_ț56Ecrg5X!:oeԑ4-U~pI߱qǣoC#щ+)1QО`*!wv쑴R.2F8ʇYFHʹ #̓>XgmF:R!")E.>]SMEAhYhVn 1+yALpЗ ۵=)“p{J"jYr+kS mg>o;,Ԛ۸/\Ih5D_` v2qkJ tdX6wQ3F[pb>|J1s;aoyHxgDd"&^fhP}FxoQ7DJmsn2:˝}2 .M)5Bo7s0#l JQֻcTX^^@J%oi4o|~S+#MMd&eJ܁,w]iV!32F1ӹӈՕУ]5ʇ_M Ebڟ7 CIy HЩx)^uУ*=bDŽy-`V|igЁR ]O(R1XL }`WHuX 9a6쀣$?D,\<'Qg!PvM DǕVY2]e#ӝ́Y2  gi/88j[c:3r1Ccj5-lGLQ9 jw3I\_&~jE7Xw^p#LԳ_[RHZBnKŚۙt4̱^_wpԘ+0 NSƒ|+k˷4ao*e\$W*XvXc( lTZD ϥ}Um5uG˚ݯYEI|2Zo ,_|a؞g=OU b}#+c =PP6g u>p8m8\s^I.),A7&yFZ4mSa{k+o>Cbݺ1ywN'B1,Qˮ&ԑA`h"~XOWem4RRAIMXA lSccְ#Tsd>$y9: WuD*m}m}"!]32e1[dB549]`DTW LƩ (nDFu.*,g81ʘZCv93KP[B3Mڃ'JP=.HI-/"5N)/$<"eg\zhZ÷W,^s+؉Uy|ƣ :eF*8llxe_֧Ƭ.3(˄Gڰcu# Z9b+j:'Gß ^tTn)m%Y0Q[4YY H5l UZ"HWDF~ 7X*:?}.:ilaG=JyE@4z1H Vx~6ctf81kz2EJ Yұd[Ujew4^Pc.z!KKo1n[xdKGv;sޝYM-|_ls.dJ7N&Ţ|ݓ*4' 4, 80?(@hC7xHz5ndA:{l8Y/>xRo?@1 "|ijPWy#Dqh~ >hx4yI~!:r Ki?(НXCvkɑL#wuo(?TezAn/nMs{12 axZօZv^ftee_͎zJ`բ⏃!¯c5\ M)1%&F<ά [+!C.8u c|g2 DZR0pc^ OlDp/$I?^U)(v&?&t,|P 67̞$Y^1~ w 3_w}u66 ,Q! ! owŚ/lJzdvfkYQ/굟ZO [w]v݁qPM4fԬzC D:FcKĚ ?-h9+xEJ"[/7o,hf0mo5L[SX%pxRRP*6 a^K-C"өƹ!KCr$@YZhƠ&3IWJx,T078Ts%S]4;LuIZc}{XYH56vX{?إ5gsZ\Kqbi WkZm`Ra4bLVBZ LMs;+&`[+aHt|m" @pǼuo8#*VZ8~] RH@R `>[B6xVLl8&Umi1iF0_쭜\BNgZhuͭ/[jvN6c&=nV,5V,E7 -^BCO)/ CIDGesJhpz[(翆j;S0`? }lagrQK~EN%oJ<`~!ԟy\≧߱boe*DzԝGҿUl2h ls˱ơٍJ?v5IRhI>: Jt<&U1E [V ^n lzB2+Y'i9%NbR=:t|B-3+/`=>SdkZmfRBO !6fχ= W_KKߡvt iˤ;jP7-V ﷠a/XH#-2TЊHPՒ }Ǥdڕ(]c ]rI;!YG"y;ߜJ^^D8EGŞ#OWM/Y\+ppyv%3 Dhhk#ܢv^RB ]l&=krUZ.4#xL~'dD}nP 'V%sF!#փ_ |`n^6 ~ nDl4Su28O\Mf8*uQ,N>\ԱP"`/B1-PSg! j4.wYQ7b;ߴ:{y*PqD[=#Y4xFڀMNJÔ;07Pe8=JAǬfG~$U!vĮ)s9@z a 1rUIM%jК2%І]sfDGgYk3YwfSj|nE/i>(T [cbn|ss+ Pͤm`jI" >]41l7Pޜ^5oozGtjs:M~FYv#px gfzNԕhXDy):=PjʶBr]Ǚvmg[,Dm! $|* ג-fF?&:}]c`D_>jڊi1|j4|^C/*blU0Z<>ϗ{_cnGźZ| XZ0bQ 3-@x9+Sibmc(RFa7ˎ9_i[cڰN2yR}0xD ]\g *S3R\ݗ=\8rwj֣~!ӛ6fnܽ!-r'x7qv"{+}G%> Dv7NOqg>&2>yKsM=DlKuͧLN=ЕpHJS͹0 yu?A-v~<%Zj_H)0& s 3KҢ}i?<7IH]w]0so*>>6FrH)b:nr n $ 2fhh!`Ih43tXa~,|/6!}yk)ܪG'] e"hv@9Yr߼cfNeR^dbiUAhweāAv_6miЌ{]$\2z;B"37XJ-8ZW=^&h~;qPaq6Hn:#$$+H ȧ'$B$84m;D-䴁4E4BC卨F\7ՐfۼiT$ ASxݐWfoLHH`yR2r%fIb HTQF[-CS(fMG {|T͚4P>#.7AA*h2drAUyg<4b;J}k]e$u>M 1nk|t6EIYq/~븭OyDn1Ujv =ќMhy54m·0E˭t\%?kbrƊ]HϵPвm.FI(O 4Gߣ_Zh%H5$`33lEGy-HK?OIy~!h&2 h q(?uL*xQ 2 C "}5 zik-T .<]Ot 6QI'4`BR3 9%߮YpN jN-Ev`*mAsU\(T:o% ?8[WۏtNY SŻl)+wci>@q]/}RJ2S8:(4ot) XxSO؁~٘.Ge{jX\7yTA&iQ^H"'=XYaPFa SIa7YyrZtTLgcY?Cq|qt_=78%NߕA"},-pQb |z1a&tl ,E@2/%ٜ>D@եIL +rdbdI94]M.tNZ3rJi!)~\K߈p˿D` I夡<;0-Ll#=oi+%8fa\7=h3e RX SQGl ۟Q?QG%ͨTѶRY,NBfM/Hrek%/>]5Q^3<*xv\Nۿ3eK:Ф@F#Y9(kлʨiDǡѬt'^ErL*D @,+Ud^CG쩚WD,87쏾ܤMws,qcnRiXR2ɥ,9=xZWQ0%f亜}Itj(}iģ1nDKXt>Vc)Gw\dY+܀8yM`Ap=i(F36JRJ/ND9Y8[Ce~]7x%w´ϵcLB4qSN %]x.rF*|()SpVsd袘WEQ_ΔܚqH sZDQԦ)ocx,hD~xk(16-LqW;s[q'% 둊F !y>!ne%"Q 0VYR~n=v{~7 m<)M/B tt; ӊ, n5rY%=WZ)%R-mE}|yC.̮΁q˃H91j* B2Mnu|RZRUѷ;x ΰw 1f3beѱt?m *Sס*5"gӢZr@'[L# vHB'h5*9KǻMkbD6[+t3OqQok Ik|%&GjQNULDBep?ŧl%a}Ǔ53G=E: u@ö ^M?op p!}0EYd'#K[E!ԆJA'3zgbSf,eX3nM @aZ:*U=8'l1^?ѡݰ&yBoۮ PA="$e>=GH\umz[a+#37v7: ^{+}Cic/$n{$fWuBF '#: 2~  w[Z3 u& C.U'_$^/Enf,y֜V3'H ߑ gIi1aȠUJۊ7@(&ЎjC ^'+{y+ad/9)]hY9hR][[: GKGb~rPð: g[ĥLZ:u՞ogm̴%,=@?L=q"m:8~Ic/=gĢNbC\e\֔jX=U3*9) b;ՙc7k\VA׼3}xܻ6=",aJ #4)-i[ѥșY;Gh"F:svDg2n,<f:F%{Fy-J~vx@3.L3cZ]Gӵ.TMj_Yhx8L?0YqH^D1Tq6&[eҕ]yY̶nr4V~ Qz Wp5D{v7BY.sm) 7+n:ȷKA>uGhB[*<|&pg$h4ׄYH3a'&#[#b{4;^w k m 9"Ƒ(1&;)g샽5>i]۾=u쪴>M|ɴYG KR*UZ //6 <(r!w|f"H|oYilNCKxT`cx{1y}.4`M4 Bq}PZZw :DAԵ*sQLo?U@Sو)3Z2rb` |VDyϽo0R " tS`[!{6zDټWU$h~"SQ[W}vtx.?ݯ HUkŷV9oZؔ39ιjeRa(EW۽-F|_*CAxS8 Zё=el4yB~,Dcକ& ūKz>wJ/4ؒ,x? +W5j3Ere:ѱjХn^FV1TF9NY/F&P|;䂈#\U~RE~wId?afz몚xreqtR:sJ؉sij^`w03YZ**̿wQ`L 3Yk[1לpMw+Gk4 knK([m"ABw:ꙸo&8a߶2ܰd-!mREr@e 1Y3lo[s5-*v]9זV#7Q2E Ԧ.ƍ̅ %„iK>byu%L^s?!k2fWz&"EKہ[T$Ӧ%t`E=]ԉߊ+ ^&1g=*V۩deU`1J:H`roήWFm"IA(SGܲV%}6Nʭ,G߮WܞmϦe!Ah7Z 9^)ޕi`\) |\}DOx4Y$j@U+b Me90d:y-uQ9U1=fs):+#:S;D(PƞvCٹkubk N-`#g-5 4%9OB󪚑ٝՠ]uP&Mag*h PWb+=P \yg@Utu7VXb13zG~+L+F(<=ȲL=郶g \Ndx?=^Cc_#YQ4^t7m 9oATwٔUr3hM&)|ueqk0f $tqo}tc~QUUSRsq({]9^ulsS ESEH].p8_̆>Fqx_; 1-B'ֽTcӑւ‹@1u}7nR,"^g?\6EI'lYZbpTY RTYG6WY|.zXYoG0::n7\k<'_ ^z(rn3c \3in=prkiI9wѤ{SΨaT=JҽqiLKBXli;nC{IC^:y St1UASuO\SV:-R]扜YJ\s=JԗsMzHplG{LRi;b:ۦN3CdYK Լt[}]Ze{ EA$v6NڸC mF8=,BjLγsU=@\޿4[tWIi=md%p ʩg SjEyvuk/W$lI^nm[D< 2HqoOtNtu iVڀ(֤RwU7뉰0[K1x98,Cqj9H{ 1fg ^ SN@ ߨxުe.=/1%.-C=7QC:Blyw e~@I]iH $0HyѡOs4c˜կYZ:)O3(oڨyk ÕgiM}p3Ya?$叾Mܞ }k"w15h[Wǟ3 @o1ߺ >wĝ&6qQAaٚ=)F )]s{Zᅛk:8[txFUCӠp"D2yZϜETĽTM &uҬnNq`x^!o wU;u0861EV']gU#|}CzQ mHcEQUHŸSfRoo2ʂ%%FWFY UP&AoKma[s)nv#9; 7n!qM4{Nw hq#K] pn!&Ov*Oߡ!|6;S_`ώ/p4:!$~ڑ|}4$?٪P۬-05ojWG"_m`F cjUVG= {_6EO>|(Ŋu:FYkb#kR0oZR7ڪgRH)77$qHnd0DXhmUD͙!9-Om~ MQDӃ dZ7 0.ՃN^i;d].\XiX*J &>u3]eF؛|_S0#m '*Y{9)Pb.T6j?'Jϴ5;!Lݩ_:CTaחs9PٟqTr@УhRd$OIܐ"F_#oEAly-dK:b3(Vxb#eC"bM(uEFS.9X%v2Ǹ!}P3\7ISiIsȺOItEG)ea.m/'hA]?uvW๯:C:T~6^' @|YSxbSyѳwem$ V16jI btI, ۸R@"lc &)Αώ,ESڛO]yKZ1A10>*roil+!Ky=[\Nisec䌧pА߄!Pu>E~T EtDo%1~+Zqܤ)ʫ|ɬMFbxõ0 o^ |\YU^{54%2IwU[ycTЄ'=;M$@[lJ8}aF<ۜjmcq@? P Z;.@{N5QFE/g O&QMP:_L,&EATcQJ_˜!LgjRFIE82Z.բ@v§^`VU/Oޡm|luMlezdu!\Ff4^Qؐ4S"4#-f#fe(#&- d OED_Im>@T]B0,"G.6|,Z7*5np•Fⵜ(o 'TB>&w$霓z0u1kzGս'A ڿ/te~ChfMFچOm}"$x )FxS%LtF'+$<4J%U բ6:bK iwt*܇i讹 zX ̟;o5*[.M ^۸W%YĂl * `*)8 `SfNC$yk30Nh,CTTB̢^EpӹF*Z :܋cywv [t@ ,3:B+ !yJؐ-PXQt0ɇBD|eG2O$e!8,iϩ u!["u iZ&$6dz0HʞdG=QqW & ?MD[Yg./aT۝|6"" $]IFg:s`l4RcV暈0$Fl $ZU,[ 7궜\VD{#Q=ġiADij7`5R^a+: d]OXPO-mDuL"}@+Ԍd=2S,'cm٬w~_Nv4<H_%6mH v5Z۲|L-UHq` QVIU/mBxs;JC j.ǃכGnx(\[V7V_:f%b9Q JƊF*Gw)/Sɪ4\P#F%BD_g L5^t_QR|ZuC +U 39԰HWvۆml7~܊l_ L^+qSHAxIOϛܜPisB(*$"P %&r)Bdwfz$PҞo(۔qD{'"'| =\鿟/jߢ#5Pe_yR)ӊeA_eMk-8LSmMo߉"4'o2טzgj,҅%Zb>{=lB_c_<fC|: xr)@rE:!PHg8% rf3#`gV&<]1.^=hw8jV b,:lB!zRCCR2mA3RU, ˘y.Bvz 1}~P$y|LG3FgM7 Y> N>QYpݢBHUxOVwP).Q@gŻB.8lJeqR9_܅랟Y]o)&BsW|)DFFa#N [5† SWo%_c_ZmÓ&=W*ob|_k|е JrD8/mn2uRQ~ =|+ʋ\ڴ'" ~neԎ,K(jЦfv`-"ӛ)J|7AB󄆠0 N`A OL!Ɉ Ovjf\9B1}f8=Q Y5pȭXrP6}K }L M}>\OdU]O-i e6_˔أn[W>&NODyoNx9,O_|ueOt$~'-2;S*Ln b?11phk般?!l +MN~oQ[O$V=P]憧u_ǣN" .rI?1. 9]`h4+8 '9goYLY*^~@#.ֻ #%G9=RCp(c6#͆|![>"`Q䘞6IPxmH#xcVwnRdH9k5&i(})pB"VT{ݶyͦҡ|S*?rEB/72ul`379 ̬zWxt[)Jݠðw ,6Icd#XY9! FVi pWNL޽V5ęJ-zR:h\gqJ K:7[ ndj5h3om{;e'>0a3o=P%1lp;:nHYv K՚|dZۥ6G(I!"&Jy֦=-SśK*X밲|^0eHze'˝ Z! =%/ 4+<ieǔ`ZK%^$L3m% a;E \.^[P)=* {>p3tKH4Y_,l*\e#f`\k~cE^*OՖEԞMbΟ2ŻƝ,^ETRocf'NX?W%#ŪX!2 sDܕX?J W5eu.p%sCgtj؎Z5&E@3p:ƙނj$z4(Z.Պ&=Ye\zTܭPl3=QΔe4@"{e;|D̴lMie 1P7׭#l@.E+AOv2o> O % ~1` <Ͳ$mg,H[>ǶKLq>,[ 7=Ġ82èp`Tud77e{[|̥i"S)D:dw`J|o3'DV֣߹aeƂ%p2]fJ oy{Ew8wYԍ,ߏuN[Òh62L(MX.JT\ ,y!%=_j£srFUCF8ANtҀ㋔3tiP &rH7z5kزB$U}f\#Y~R 3z``t{^ѬB"?q0V/6Uv\]a&%;nN?lB2@)X79qnqeڕHXbG\ 8ݠ'VK垘f:4qjmQWV+kZHg‡ۨ8B!&sm}@tTpIۋU>"3=O+ce1 a? #PN.>ϓ j~g0MbBD2@䨤`鯠܉wz-j_e[^.`3%"mPn9ьEQЖ-6&QK}(DW?Y ~5rq!BF貍.>*wx@v_v\< PqO՞Xe׀ şKc')̦#oeScle9yShu?M * 3 ']E(&nRy,)xI-5;Ŝ~@sJF)BwJ͝+3kE-Zt+ocˆdؘ; `{:)6L0q8&)e/nζaEP9mQcƕ[r1d%{䩾S"ԵSM|hEL}.~iK&UߢIw˜r`7ξDGgO l{S? 9J322 q3G iV#Scb:- ݥ:\3YnLѧ[:Jƾս`ϰUi7hYI3PzJ6;Ê @STgp!QiY0 uvAn9[ E;p:]0{Iq*jVd͍ z%(c"L|CdĄ~gѕ3S>k6~⻴7ABUؤ bڥ'NM6k5tCV1Y&U L{t)cxFou~`ϰB_~t֝ 0^GD^ AG]mꧦur i#S1$v3,0|Rl.1jvuyTN,Ͱ`a)ؓx9̕`/YMFDNZh4sCgsֱ}[CL"a ƹT mii-v[OROq+҉jZC/Cr sf:q-/6^Ϭ!Ξvݲ&=.M*nfYyVe[ӽgʃDa8PdN;"t;TB :=`YLLc8S ! Eo2xzw.Ll$YܜD1 ڮNC/ VdC1XN5UrlX10ޗ56`n*/5NđjFlE ¤?޵\0e:G'H yY]J_[5l-Վ JS"^^>.&vozgxƗ  E:߫ٲ/Tbebh|t'l` ek/=qXS9  pv7ꪽY q+["I59v@,?SNEħA h 1eE(cͨcmNxY6rQ;\B~[PW6rO!f:罱 RnH8} XsP鿋TÏ:!ej9 V]ѳ E0%4 _߫J>bՖޒpiZ'jǿ^з+}1 . 0Q?3kX(;60鱹Ud䥐hC6^=YPni$cFzPQz@=\?"T1m_!zƋ-D^Y^m"hl $:ܱ1ޢw&Zfx(`;zprQ 2B',ל?s؝qRd*1bn@l(oT\ ] KO5H;MRm⟊ms9G.nX\I[Ajy$Ylx8*-%Z_z'fwg̨W*@ և?(1f :ڊPHڵ,<&qoXyWRܛܶg 8JN nlf3f~!j0%|F3Y09JǨf[dXYN{FI]ks`/4B{l2YlZ.?F]DŹAHrDZ~?l#'-.xLB6.HY?Ÿ)".+`@|<<% <Nwp3Iӫ]ͬ S(޴(y}Zҝ{)c[},VZ$ *Ke f/C>[w%f<6Zeląm+뺷BWWN) Rɇ=3HR/,)bWc)}&Uv\Ӊ yRao(k,=WY|~,Umˍ@_%VumCO8)ZqĨ-~Ϥe%+:emyc\zo 'm}a'SQc%H#(mÅ9wxtQ*k?ne4~ =V_& ef~bAst+<\Z7>Xh))c`hirBoec>I (ᐹnQg=gN7z/y):Cv7pәyEdA5rUWK1y#\/jCX!5BXg)߀O)}\jl&Oew \U׆G| F2`}XDXI.6y٥kPpj8 / . }߆I)& qk(/Ý}s_X-/!Lp2cCDnmq?塾ƍ,N?0R6KWoyuwm~ˤv=-Hj]Zj<,9<C ^u̢{]4֜L[ݺv\-E_}]jʔ X1h|ؑs]Bb1B& h+t?VRLHE@/)ĵaB_ ~4OWɒ @V$Y6۬}}1sg qv$[o3X|bQ]g \lxá[#k0}xanG"@tJ3-)i^~al煆ԣ/ NWĚSO𩈰6v (fn \jH2Ϛ|kIgfQjJӅhQE}o;;7oRY4A!Lx*[W 抃1-C@^|}C%.y n}} x(2y?os~ w}T)>Ӧ1xѰ"' ];ܑ~zImVcO' _?-Og= h;C3?;#B, k^R]IIh/e[Fk ko*gmVlå ,{A#kY`_hnWT_lIe