ruby-solv-0.7.22-150200.12.1<>,$bAvp9|fҚ L|-@)iјxTk>\Co6R!4D=&ԃaNazάB%Lyu{2 Cz:J`^Y),:r#>8rq66d+͢ "~NS5|JZ_R̫<{&qG~ACVu6a[Xw# & 1R$ &MѮPl*| 7&kTʘx`N( `Pɭel>>???d   E`dtx $( * , 0 q tx} (68@E9TE:EF<G<H<I<X<Y<\<]<^<b=!c=d>Le>Qf>Tl>Vu>lv>pw?x?y? z?H?X?\?b?Cruby-solv0.7.22150200.12.1Ruby bindings for the libsolv libraryRuby bindings for libsolv.bAvibs-centriq-3HPSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Rubyhttps://github.com/openSUSE/libsolvlinuxaarch64HPbAv249a03680647d6759377e72cf77e084ff75abe9236c615ad2007ad54d7639ce8rootrootlibsolv-0.7.22-150200.12.1.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)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.1b8hbaO@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-centriq-3 16484574160.7.22-150200.12.10.7.22-150200.12.1solv.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:23460/SUSE_SLE-15-SP2_Update/bb6151d14fccbaf041c89a7c9fa62fe0-libsolv.SUSE_SLE-15-SP2_Updatedrpmxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0ee6dafa23005c98db410fe3235bb6e30276a098, strippedRR RR R RRRR R RRRRRǒF/Cutf-836e42fe3d7cb14fb186179abb8ed245ed328fe699becdfd06b338219462623b3? 7zXZ !t/fV$]"k%GۓXFfkJzq'R_J_cP=W2V{+T1)W9^.O Pч:ˀQI;%,1o ^Sq lq>s^xǨTmA^ڭOu"SXl1a@4;ư,y@Q)_[&JOEuܨ:>/< d1cIX. @ '3!Wmt8b,mP^?kqTI  Qb"k~/@l!i&uGԁimCXU#WʹM,Y8#[afDߴꩉY+A%|t0\֤UL OՎ&gA|,9E쇑3Ns`lq. fmU=uikXL;:~m!6sgzt Alcŏt"k R&RN. 5GN HʧM_tS6_FE$|Qƭ(ZCAp llW=Tʭ82r 8[71$Lt zCYFA+2Wzr Y0L1DA]}GKzáY!:vQ{1&)zbKm]D u%*m(jv,$e!7DQE<5\|5{6+w ^]~g|&tný 5\ΚE6Q[fv8i$t./ٻ Cnr+#ncf) c%߲b .\u*Cp8Q@e"t0 W xYW7'qeU C.#ިH]fJu*!Tyr9=˱oy9/'6 cj G7γ_ ; LɒvgБ^IJW;1_Xѯx?7Ʀ@̋ߍFJZ4ש06@1ްD.#2ge$q_dG"Y=DqGv5BN}`[>Lt%YT c\ sP- DZ2HxVbw]Oш^{>^xqo%k֐$7PǮC7l'Y,/b`-.<71Zw>}Eu|K },]7 9Ocr@+oW! |X &7{Pg>[6d*k%fmV^˴|A9-gs!5E$JZ0nۤbb4 x0j+VjŬtϧo8D80b~':6L*5NNd.LC=b>}<詯 +;BGgއJDW;<8m]Z|Mσ Fk(>;$9mfl\BBc׌P c1Ƽ[3xh SQewIe0RDA5+X+&r<4rJ0ȃW)!DN"AAWI4ܹ@!NQƉnۣzfxW[@gltxwsq6*7ϱ[2-?K:H͠Ү{}~duhHdpVjj@ǡUtBx;Hm@{n.<6<I{O,KSg_{3,|y[S cvKyxl!5cVHWy"M`%~?`&@Fe]k*̡"w_F:pOppߊ̰'pw7,o a6\@?fԬ_J/1ֆt?yxA~R  "9G hBRCX%^xeyG ށVUT'a&쁼z j)ߜŘ;vV gJ ON]W`ӀCxo,x3Ψ;Q$p=! `r*H'BUO;b2)z `*z3Vg>faZ 2O爜"lw1|GZ"ACGe`4)ŒӐIn1~ǣS"<7x&PSۚRe)ޭ=\~u&P%wR[Tel@)eWeEsI&Koes&"v`vԊ@Dr͢t>o5j^pfBwBA4*=5ʸ ջO`6aRâL^LۙTΗ4#Af9kWAX 4Ei99ޜ4{!Űvw fL/pP%+&Oye$L6wа6.gMq:N%dXUϬ +^0rǠmڤ34:9vA]>uBARogCO(^ ;jBg1`LJP.W;kG n]]^+u-!G Z˃0 TpSQOC$xuazZ)2[`iNΡiAs)!TG@ybObSoJ:Y1\#pݺKi)9x$慛Dr<B) g >| ɢ˒NT盿uANdLϮk8GSYɸCc??`i4AF`rìƥMf@?$Q&\7xpuED Z]i e<*5g"_,j} U:7p@ R?,01g\(Mޭ:z,MF4M{jRRA<2n@*M\ZR#wNB-F$xXkqȥz*K$8?|`9C*oT8ͥ]Odjca8 !m@X4O/Az95 ?EvI ⴵL;YhK2?M{g^I\^IKCiXyO|=w$xޚL'`ŕwGFupg;L -,]5 TQ19I!D-HBMГh_0vX<("xIT2S5՘q\n 57I ICX O&m$B-/.!1!K :S}̳YјN_]jd3v V]|{_-Í6lvIPL<7,"7 HkF]"}I}HJpNjgN/qEDH3V2|&5$ZY3dOl݄@$>6?P(Hv#!NrK23_?*A3鵀Uy$u"ռ٘h A)4&oqmc!;bf &v?Q1@ͫ՟ۙۆ_7?I6%m_~<"ʭF1%Ȥ1sOG&f tAV ji`Ʊ~OХԥk5Wn,vaE@Iqs孻:X*$ QC+7ܠ(Hl(5jɽIMwr^ Z{{'[& `J,8/xtlrE+JO<'eNTDك7b/OĒd76zv&K5C"c,Nq$X»G )TD5^wqy ZXZx3Ă5ƛ8հC:19W)hN&=6.l ͮ2QP8- IdՎL - =/Q7c@!ʪV|qjeP`Wl0qg#1fP1"s_`i'*A$XMֈʕT;rL'D:f!j90_U> p5j;_">rffBΝIKHFD_i rI {bj]}{7 R] 9W}qjABtx2&;3eD_PPIŏЈºyUmhkU/_o:yuq4147Zv1zҮ2N[ZFh~ {$ƭ?ÛK_$L <;7FX}j]n3݁ qKUY/}NC_8}t T*: Ӫq^>+xn) v {61?*zM}8Oy,X$!=Ls ,m43 Ym&C&'$&z `\ y l/!~]kU "<_=cg.WY!$Iꄮ狦23ӅFc.ϵ&^-Kug8ΤG`Veye}SDa i;:c@ gEHiRT۱ۼp6Uk\0,svYX+1>eV+vT%` ;Z\ZyKbѲWAicF5>;*9Qюj<5`d2=%NcgLwѽ!5J!q3 %?2@7p xJ\5;%Ċ[bNߥ V9V* qM}C'}n}<44ee~7ηd<.fȦ )-ӽCx\|:O׿mx:;9fpS4Z8Iͺq>ӃUKtI Tsh2*A̅lnf+M@]~rG0cSQHJG(Œ;#w}fd4_bA7<;󀞬Vg "w-Ӹ*M!]_nf0v.ZFi=(4$C홅,:-r`[jmeYLewh5oOy#KNΓ;qJ759:"Z߅mJvd3a}!?aP}'~d25%ֲ1=I~-`"戋[Ʒ EFMq(5ᷪo@+cYb _!۬E h=oi|vq3<PοSݾCSav[nrfƺ(cO&/(IlG,ŽR.hIS]G?㤟!oNT_ lϭŖjRl`,b|j~U? z< F @^/L~mjM*bfNHZ:#8ri* (aѲiXt Xȯ$qZi -C V(a_z9К|ZKj !EŁP{ɳY_@BRf. E6Z);?[YyV ajȕ8lb la@XM; u)}Y+3CUTܦu,QhYi9Do++AV\T6f/£|<,0rQ)tf UGjainE#~^nk1Z:rZ'SG`ERapk*(0@."rNv{5./Ft|eɇ-unqp bId9<,L{K;ͶK'$\nJV1d-?gwwQ@Eƙpڦ % I7K8 H+6UPq;ٳ VB$+d$=qڼ{I:E5{ ҉hã~ ePX\k.kTEt[S@b0aqgp|kl*aH[ 9;.7si ?&'np;jM%]Pq^49VnX0x2=(89#oUSp }2 .4oEN8Hڪ} +\8/l!i X,-^#A a:Y?4:b #:V]X@ ~$:y$VǹQp/ N2^CӉ\=im~|tWDskss/e$jbޝj3\HjR'Nm FJ., dn50Lg2TKu8Zn$lʹ*-8XjDa`` x>rJꮢ{y=9ٴY `R_:.A<~9] θR/xADXstEݣ(pI/|&A,-\iB!7MK}Uvd֓-l)$t9mj: f<> yD[Α ᩻ԲJoH!b @kȈT|\_$<7.n}..c6C^fV1}D%*ζ$UR˗Wӧe\b,|}:0oPl_3nQƅcM>A4 aɘ&^`dqT"( ᶱa ưi*v}:( T!4Itr I*@ZAAt&g:@{t|Vt γMT% U)z`+a,QRmnKei Qv &[M5vytygO+4"bSz OQ(NJ)XT7!kKߚuRl.kwwcIM_HK/Pwnӿ_xM6}gPϷ:jd<Ԇu(on4E7UmoY~rk &;w|_y|Y ?TgKfb&V&+&3'eTz}dBo(YO2#2W%ulD3>#rIlFd:F T5#+.;%m8}>(Bɵ3ߋ43KMx#^b{ڷ 5))ۺ0P0Xc(R$% G5ߒn.wj%v> >аċG(p8upKr~Yޕ6pԺS@ wE ɌdvݜgZ%$$I - ~46.g߸um TQ 9FnNv7%9bqS.af,EwMdɡoDm?M`r-&V k,Y2TatHH]|{>l1 |+ZL o*AC >L}ޫL ]l!Z7AQЈߢ☝33h՜3%a c?PR[+CH-u1v(}.H'q;Icָy*g6msq8<ꪪr?[ȭ1Pe;_(. hǯ_a7>?Jn1LO??aK#&|0mtƜ,gr(=b|6[ʽK jG*$1m}8O=2ZFY/]ltO(hnXDC OXQMҏw''t+iU,fY6&\%4 xSw ׳xSۄR%^0On90>pr , J2!Xĥ5b9~4@H~R{ѧsbc0 6g=L65rc\%!z-]U:nfB*m sՖD+M@ݹoVWm.<& 1ntQz.A)[kF +nY JՈD"VpoT;kgoT| '=$DW}>Wi8$I>@pWBuAvgڻXx@U^k5p13ަ4otVF<^D92Ж`fN^gAH>j1<0pZ;IXr`(t)S %!D8}zKW%*.7IMq0"ΰS(pC :^ER3]5exR=EqߠK-8YM 6IsTéd0LGL>K$6e`kXHDJ oV$[N&KD}:۲B"TKJ\uF[6s옎aIhʊ9>"m&OS8y1@2*Oh  r wey+~tIR7Ʊ!9]Y^P b/62hb#7iCGF:S[C7;l_|;ž#ڨc*.;s4ess*f:8tU" Eh@OߢE.>5v$}hVOԨ-Af(wv{nlv$`yo6FwdU (2 (6SlW~rWo,6jŋ*?6vkÅbpSa'(vlc"+s2S?$.e*{.P1F DfuwX<毴>[O3MJgV&)SoKJc*xqiTs ~aEĭ#sw'gy;$CГ5x bX>:[A EsӄJ 6u_Z&c0w>٧2{ ګۆM܀Mv.]˴mtסYMŸNHzFduz-Xo蘬?G^#spi87nyl Χ eS$.ר[eBN)[qM&P*;k$oVxnm3.zvzތ =G.9mɵE8FRFcɘ` *4Nw]sK77C`\~&+.%b5Za,k=([If$#k*@=CjA"!Hʃh{ ʘDĴ>dVJEo+~a2=4f)lr${`Loaef@9KeĂۏ5Pr@j6wx\WcAϣV#3kL%_HdP) iU_&3^+nX88$Ѯuxh;8KYP4njD\Cl 6S.lT(BC6^$1n{#눯;+}WNPDo +ez .,в&~.eγ^~N6ڛ^ԦxgH"F`v ?hG7>L0Ku|UUB̂>1BÇzC:TaK| K [iXq ^@TS'=;ExbN5ΖY^yAXڭǨC%|4o,0U%'ڡ3;vqV= ,y\")CZEzJT0@cb-)jW3_jۥ\|mޔ[psq}h^5ct4<?"f~ Wjg{IiIzi\:6/ܮ` /7Z31˴.rxy TÛqγ9k},#a`>$zz4ȕD?RQ<_$Ӈ)We ZZtxE)o˒'h{ueMPi iej g%$k j(¸י<wyB8WJSԷGUq7telT(Rx|cGU Je#Mj0M{g3OV(H$Hhj=(3juӶ|2G-p7j< /iWhO$(zAߏGepVRt(1DnѮʦWJ;].D4 Կ#BUnu>mo';!;EFP&*cĠ|,96eDAaN$ AjW]׆8X(w5IČN$ԟO+YTɰpJW,"X8YYܣ4IR91%uBosAYs>*oce *i? \^Z/NIF4w`|M"@@8Pa8(InlIz01~1?lΘe:aQd>L1|_'M-#ND݈/zr4XYO.߀\D5Dπ΅tF? 3?^ZQȘd;eP8-; ͏DcatO{^;Ya!@ˎV@hH1Q՘ OR 5ŝ^3ev;y\7^t>RGѓvRs'dGhFn>p@EjL6o~?ry59ȍ7g8vS;+ X aԠ 3HڧoS6h* QɤǺ`my1`ijYٔ@vk<(mLBF` `TL gv. ԗjHL;(ēR俏ukJǺ3 Dxr[:6~ll{ kHww>qI(fO'dT,U2 w Xg 8! ~ZGTyJ!WB]H;w({=Ь^Ǥƻ5d&=N!?<..Zu?*tv+w#&4y] ;b_K\qwX)@Q ?ؘY~RruL Xtq,S#l9B5 , wBʥ^̎''' p*%RQZ:CcۃqW QƄ "Ԕs#BMHVQ[5o$ک(DF'j@bO"pġc>Z{ v<)> a 1$Σ+ㄟu> zuM!3 T }h7p}9r,;yL[uQAqvf{Lލ5"hxdEa)\6DL}/NM X ZܘWXثkl2KڰJfɃ:r~,U`U6jV2{eTo2 N:cf3.:\!svzp7x(j_C&y>RKsWrA1VU^iAlX3aЯ,hW0sfaۙ6 .y̡L:YyL|ݳL3[uSE{uj[qx w$wa^ۋtnYj3OEy j~uz;,AŬ@tGW@U׉ PDN.R##рк0CVM"Dj"1ȋυm}(ZC=`lǭ5i@#uٳYheu K/K? ijw0>EKUzdVR>xs7J ӻA~,sKeXKߋI+{ޖ/%>#\kM )nBIfjig<] (Q2*c%Gf'V 0h8efPR7O[~ˊ$kSJy ~Y/$G껣Au5x^@_|12e0zێŖ6h7˞VEи碑w !@$g=]Jwq*"lCF==JY+KԪ=*s!CF%uۻXRD)hҖG&q!kC,u]ZhJR1mb{SC̭sE??=n>T pu1i? .Qgfj:گR[z T |b!x:JJKszt_ ^;/My~eu3ol3#,f+C 3H@"f^ } %0i"-6(Q@5G_i@ϭQM7?dEj {F"rU6yvBirwtK;"C8)밎ƌN5fV,$@H2j[?ې((Z+8:TD :NֿJޙZ#ǧPFJZD'|d^Ҍ!~nV>N:&0.&~׃/s96?g7_B]_@Uu\%=p2y`UH0L^blRDXh lg7ܖZfԆz=:&dl~IF^H19`*0<wͺ9;l4x,Mq)O?` x\bf7}(G3T1?.I=\=4\_ٝmVX+ kA0>hBۿtP44$ȟG~u ZORWʈ/]>+$!6C/;M(Zmn.*K]$:Z<}3$R?г%5Ee߼9E)ELqf:MgT|)IoI8?gFag0P97ߖր3bE5RqdƄUQo$MUA eScG)))~tՇ<@}cCod4ߩ0B)~Uh-j\:ӹ28uHOppqWi-OwOx + cE{ Som[ s7Nhm&vĥeo^GR-MO:æx]t\$AΎ^}βbf5rePK;t."{;Po|f ?9)9F0r(H7͊N;x:Yҕe.U촍,*{ @Imv$]}%ZZe|;A5 yt[gDH3_E61OJ_Ћ\](c~U1s.^A{5ܱԬG$ 'oT#J5Ku].Ll`"X|"=Ge 8Ximà*͆m Єi(_[8eӹټ.ь'[PV Ѧ* ΦfK %Y\X}Qnn@Rp"mNdZۺJC7;_v>|U"3e!T<8M*m"-dt%_GXQwHMϗnl股%>y-dYwTRy_gttnJKpJus t0k>`\]Ɂӵc@V~pNQSsk Gxѽec7RўoM#QwqAƁAuk@P p!Mu61]F4߫j^g>!Ce|@Ͱ4d,o2Abˆ2qOS]2P !XُJ:Z&F[2s`6ll %P" WH|nđ)L:y9nѕCt-MV@C4^1ѬՆ,7|-ٗgt: /+gMPi1ʑ Lrm3@wW])Zy,ND9!efPLSJAT7BOuZ찍[rWtI*Nҷ|4t(e:RF瓷{G`|KuP:Q*` $`fIki<ͮ[;1y,p+zŧ@* }օ if_,VTI7S`v`)w=}g)q *Ӓ`80C7(ECO{ֱR*hŘ}']עE[R &)Aʮ<\9ZׄZ2@\0w붅HàK͋BIwL0jDkcB|Wj>ѩUnlm;<wpSoLJb&Md<"2/~<A4!e[k=}rȪ9LY|a f `aA#ycRsGntSXJ06oμ -xT:orXՏ]c䭹f| t[5#pȄYg[#ݱWBgẽ)H?Bg~X9-K+(ߣ/;JtrUUy@OrilNJDOQh&m3|3r.-Z vRRFBN B˪L;~l޷?pO9< l1^$3A#ڠjg\1SfUw!bxQ=w桏BCjNrXmV0 pIo kÄ AQ8`;y;Iߎf)j䢊(l?zWC%qdxe<)%*iYlNv̎"R.VO Iz}`\1A1>A 3}[.-bJ/tOaoD!06#1Ab1lI]5qp`(bh;ÏC&81dTX Dֵ GQ1G:V%bc#%KJ<>, UAu=vTtya|3 @T3?2ԱBrlKU=ofNlOԢP0dsѵsa. bNme;Qlr'];qE ~t>V\ܻ$>Zvu0aZ#wAjAV1!/gJ &AQ*(sG6Cd:eKB@@OyZpEX+&5Da|~۷i罃03.C]Zo3k@B| s ͥ m8t@#^!Ku?NY *K[@{uxw6oSfd:6=s'(]$(e>4uBe%Ộދo j%1"0u}FQV^+o?ٺ<Qj!.j< \# 0ʶ erGK g%yDJ#ŽՆLA$phſ$jg E/)^CXb=ר 34Q-GK!ȜJ9R)1\n*44KVsyu~_Qo֜@ 8 z>֠"\Z%#rF~׆UA<9\[e090qHy[lK r4P\Y#Y(i^ :y湳$DmGfd(~rba6wWp7&nگdP\F41g݆5ĴHTVkfB%?kpWh",ίa- {qԆt9JW-.X1X*HWp#"U_%3Zl#ӛ-O)C&/:ŹdR9OtA?nm ؾbrvx:7{toɇxdR>%\/M7ŐTXi?[tp2Sa4@hG,zZwEvm޴r0R߇Ԏy%/UqC%lsTuS#UE:^8bpۅfGjNY18 q#T]OuoJ3vk3,m{ . ,'ݵVd)([6;=(pج YZ