ruby-solv-0.7.22-150200.12.1<>,bAvp9|EX +Vxk K UK@M>"SQpʎQ#_ ؽ_֨ج 6YjŁߥLEFȊH9 _ۊevrʉT47/N-3 ٘G#j:FG`TU`SN9\Sn` SGt:̑^&G<TC+}?ΰ/:x MqIg@FYK_XDH[fQj ܑ,(N9Ni7>>???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ۓXdIZb`q 9dw1chDR$PtYk9vk=oAz؀2%es)Dj%(0;ѳ(Ggs,u6odЫmo<'3`??V\! |~c[K@^!RWf>BJ+oh|g݊h3/S^<떬^uՊ23 )krh|k)4p{69zD2۱Jtw SwS:\VTbGe}/wYlE^ՖC?]2vVӦk}0M9B~[ >@$AcJ}qnTa`>Bdr{KW E}'Ep&hbPEeA5oUѕ?OOX !AxЋ+:acr{ :9=˽$ӎ6z*V%^|Au$̜3Yw,Q0?"hcc#[AYjd# (-EuX`c75v-m0 ,,9b>^-y̪ue>yx oJ? ?} Bg@f=]a͙Ԟ\Wҁ^h.)y:0xBo9g25EFNN0׆dG t{K݀X< reU }Ƙi띶Bʵ#~ςl.#V/d:vǫ&&c{`-lnp7Xu)qA=h JE+? G\w%g/l58J*e =Lvc2jxL ǒҟx ā9FXyFZvd,zY,..M1JʡEt)[JdV]eOͭjTSeaj[^+pwcِ7αH$|0I|-CRu jt eyUn|0s<\-ME٪!;j?WFj&{쥖 !)ؕ}M%b;)(L.'E^OZ߾LPU~Z-ȠMO9 <Bz\6b "ϨbEKE $!WM\DUUqbܧZVLM^2s i5x"y>,"DF_1ѧ'B5ng]Lŝ }4KyUo$Dӑ"LCR~'EYl>e, pN)緪KAC3RU "wFc;?W47:8~GbpihF٢|x >j5?AKOhV0#me^҇g X{i*g᳈N+ѫ)Dt>,? ҿz}hHڜ{'w݂D "b<azM8k,9 C8B hKk5+nm})rs/iPLOz e9Z$q#c`xֿ~k<׻A2N[rgn@>X3*9c5kn:)D41LA˗mQ^f}+)n[X>Hߡ_MkK.knSA$ryKCä\CJ_|ts*zLD8S dXqDOvFcmHĂazlOaq ^~я7w_Kޘsec/l,5- 䧸 F$7b+j'['2QQ']ٲ!P")f4|w긘j(ߥنZ^(߻Vd-.iHO0EnGVHQ(н- ^xA aDZD_P)QlaVf''-} 6V>y:^u ^J&mW m qg/̡r"J v*= }瑗_ /K!4j %"8PiN0=\2v iXYtD!{H u(|C;>͘Y :;,EKK2p$cq*zT.\[S?GS Gp&w7f VyE7!j׉O$ *ںV6Պ>%S1d|L5@AQN-cUɣ$h]kmN(5m2NK+ЃQ26XA3"'7]x!bw8&#h5sSvȮ 1{EH<1eri 2fBsboB/9ز;^NvVľKl ~I锌pX>Te:ДSCk,VDOy2PHʀ0Aº>g8Ay\hB@ru~xY۩>|wC)f(y.z3[HၸI'4SA q7>,d>Bv\ڣektء<@lPۇ"ˁԕih/L o`ԊA}ceW ӊښcG%4D71&Uۜ{wxbnhK{ZڼV~*qT9Y?A Fz-C_&D@^nHA]9Yu\LZi.%JͺͶuyzèr!XlyGM@&*x{%V#U-WLɢ59"Ѹ n2q7Ci _# $N$h}*w5Stb6yptia^j? YIwDw*Tߛ--FNjx = C#C⛤6O>7wh:~MoWXjVm мgoeƇ_ ^]6ȗ ?È}?~|sۛ4>d6*~dpT&a͘d"ۼCaC7j8[-զk*kkܑb۱˜ L 8ؑ`C,ź@JK!*<1 WYv틞ӟ.3@KPϐr6 ".6c,# U8Ѕh 6'cCyΥ5&(??wZgW\-q^_ s̟!65 T`d=Z_uR$k:+t$ S \(Py/[` E8^ԗ|$B ^sc0g0i?! Č١evK/\XO_"*8sR30zG5cYS %BF /8;ѵJx;z'UOAQh}]o~(yԧH,,{ऴPVy µ|~62P-He# SA,E[DE HJF뽫> 5JJO+p TpX5*$ S#U;ؚƉR1naFTagZwG{3~+ff^1Gh]{orV -۔46U▫Vh]JC4 i“ē۳GYsYb>Qsd+N"5Ruo'Ui M'{x/.F g' 14}cs+M.p"8cbl~-6Ltxs9]hJ,ė*}~@!tkW(lۏM Ao(ʎo1ul$6I8{Erqiۚdp8X}\IoY8!V#dquŎ|Fba<;ZhΞR#DnF򉜚,ҔkiVީ˯,V {=b&uHST1ueSj()ʜUzVi7|Ic_#yDTD~`ԐCs69"v]j7m0 PaX}b{jm!3Tr@C_J3Rx,؁Ԁ%"`zd J%=2ְt=&oh^z0"4ZuԐ7`_ 9JH=ԱDC4qWlҥǁy Zzq6A4vLrS&0Q8Lk'Yᖶ_jWkz4VL9$eӗ,yB$K68X5ԯ"$Czs$ gjQN_e#K=oO}b{ 9[_PnB6;u\h$)r97W(|#d#XIH桜L?@ "ܡ:9*}Ye?Sg#ue‹[Z}zuK\HR>wYiƖP~Ů(g!IdVlM4H.'^Ǭ&,5)JE/_\919sfst8} $KŽP?m°JKV I$LP2SĉBQqϾ\$H}Xqhp1UmԒ>mMHcL=U25d?[iyf@.1v83S(kA6R )sNM6> %I%;yjzI.0(}&mJ[V*985uНn,ߑ빬91F  #xa.H kcp MoS?nDC17W$l3Pm^p>Uc!]U+EyNϡ49ƛ-F]6Ǫfhf%ݦ5Keb]/(2CB&HJP+&xXJ%vvjݖ?̰nۦӬWF}LmV:׃ ;:BqIWcCq# 0,Ӻ*S)CG5}t(pr/ˮZ9_|ͫuu3-.Vl^XFheVhp!]1Q%9_N{uĺdN]}UveTeFZ|5^D jSF;ӵjzʱږnzp p((%Ii[:UDl(2OnelhN5ؿ (v `TYLM;(7 t!ׇ(EP<=t *>ޤ$ǹ>0EkSrT‚3v́v;X+LDOIخu\whqNKrx8AA,)/-5X.:a)|_rQuYsj!}S[k-&/&P"3)|@rXzV_x1)O Ah,}> BfD/WV=7A'8k.o_joӬ! ?\i.2Z{ XP:;\(XoS*8vh=p`[.E ?uuY%w`iji+ _['=B1B&%r]l Э݉S=:w\a% ߒcL:dUCf~_\nbj!d*_\[.!R 8dddROsK\|}f8bj73XVKe}6}a bQWimtE3q>N\wWW`[(Z!؁/w`3}$Mw%&C{edh6aQ req5gEv!4>@WJO_̀tbXy 7H w^j BIx =ꇇ ^'6݌XLnǶs%L-' 8y 4T;3l;+i/Nn;l7$+Kp~ V€D_X%:ip8<;Qtb\bۃEZ:&˩\KЗ]* `ԾR AnжU>> ؼVA&G n)6DE' ApYdidLy]0 LnE[Q$\SLd B$AU>j'ZHjs%Ǖ2\baGzZYH& |cۚ #TMr?IS!_YIO$êoz0wE%J<5li'1GEb-ũBy'ew7N֘2{-ƃ@EkA$SP a6f,@Ǯ>f0X* hKg!Gcd'`ۗ.֬֔dond#{&3ɓ><]YM]^7rqQ6j92*ac(4غcF 0@&9tZ6Lj uJ^e4)TsnګBTU=® +:5 j_G<򈍛1wڣ4Ar3g=RIHN(IO8@:/ьG{hh$X!`'5Ef;5}0|>bzme (Kqk”e_:o[A9@5v␮Ab;.C*qS~dj`-O(-' 1ںXNnyT|,LJC(D,炡?osT;,"{Yv*\F`_3IxtalcS`$p kM&YlAs⬇8ˀ1i};m%ŸYg0[ۙ{֌ &yYf5AoG^էۺ-) " Tspr6kH)XA:$'o 67,0ѝo6 tM7xçҵ[B9Qx<2 u,װptsb2E W z֜\AگVT#{[@â^Mv@P9JL#,t[Z$''(5Hmhj kgа_,ۡMK] 9W::)C?BW]w9հ |􀡰߁b ABMMѡ['mYFwHV|.MW*qP'U5FQXv=hT(mVs MhJE)h r `vXRD;^G I*ަC>c. t)ue jFu(kE%VW?E#ӗj<ث$#sBpZ:Y$DW̹G./L$xL9JEZ|K Hno:9^:hQr]5{|DH @O:Y 3E"fO?#fh~C| Т/`x< .#1Z< 23$TCMکwPXB-"}B` {SNO# WV9 FkR;Ѝڃ$?R\NbHܐg4X Z+:IRٝ2p1 ɲoňyqiW`-aNxi#.Hr<* $2)$F1ֆ'(;..65S53QW`M!)q9z3$.Ъd@,8:7$2Sݼy՛!A0HGW棔#B.6  2XZ k|䍷&:0- <8[^v9 $B륜 d X 4%nImۍ61䦠e@o|@v=s3Vf03AE±nWrʢ,&t|l%\)숍i"p)1⫯ΉeR.X8aiYp ,̔V_)Dm"+~ts7N * v;Y&> TsE1r̷>; XӠަ9|P=8y Nl2k̴fdB F :;<9I$Ia1uQ*5QqoA_kz ??+'x},nq@؉wDo_H.nިMtS39ppf_o&0 - šDAg5:n&ݥ:3HxY@yءCŒuٹ20Q?;y SmIi h xFI=NrSCR)\mYH”|}2dy伀/Ő7N.x \"{э0g%><~ UpD`+_5 -ItJβq^mQ62|O0@M3 t=y,}i R E#BnWun5iG>iGdZ[3x [b ߒV"鴑_JUMP&{^~V4WظZǓ2w/sQ,j)&nj~ @!Yzj !6yD]QӣԤդ3h32 [aHWJVynt?VETV V2|ybHQ@#oҾmr~{yv;28_zRm؆Z r*l~lQ͚cGYcQl_uIx(~ث$U׊t HN(ӗxd9t%=^}HV>TK} Ebim'բ4eҪClb޻/v>' X! BYÎ1&"3:Ԓ ցn8]y`U/kt5E$=LwEau KE!r=ZrtXg[KjUǘ\&-T$dܳnJKxFۆTu0h3:r> gU6 3 sa`F.uxCqD30} zHi$ 0̚&"afBu/DDqB,{vDp"kNcT 7>-vsUs^EiU@Ř91,p@-_^N'ynM-Rf6;H$L7+6ܡ1$E\[duW%_ANs-Yq&uG j_鶠oU(6 &m7}Zu5 ^>)1V0`)H'./rB5YkMwn'U⼲<gxl7K'@fdm7dI/{ri79Pbcɧ%A%tlxųjU`>C>.(H]ۻMU T?|{'-A "}I-I" j HKX خ[zGpidp`tezH| hUaLJ&PkKn\U9m}@Z5H&}.Yt\V(׼1(k N#(B->+-B=`2Q”^2s~CCn}~UrW9sɁn+`>zg!OpKp{ƃ +\IF80ޏ>`fKQ $RMض FtVy#/Cz QkL/kI4[<+Mm{$l$"ZEϴP?ǰ*̃|8Q`^YB';gB%ș ;gXW _uGL./tB{LdY{FW; fz$Q&Z6/=iRHѦ [nN@ ~n2ńZ D?]+z g &FVewE6vT!g5n!8(n +B}ǹ:BXɃNְ ѲzqA)J-(k[.1k9Ht~ܸ'|cJg0k1Xe"QMCv6JD1O5PY8T:,z#۞嶄@e;5ڝUWp7䀠pY拣Ư&Dio] ߢpFeK@?st3oOCv L$-$i9eP-љڢtW'_*|}dt;fup7R-9J/q'ndQGl):jGG\?2l=ƕ_K<쐷 3WoTJ4ɬ:R  n]`Y_0>9A}XZ'8';8Xی]-$ך[>s T,]Q[5^ʫ;x+*FPhgYNi8FXv4c߿u't!$pu@)` l {iI'q5*~81mCRYCɁ ̮mR(:N8' |BЯ6pg5RcHlS5=a9f77F[X;|p%2ނZAi]>DJ Mp=U!H,,c2Kh .)v]:jBp:MCOt@ gW[ sG?{c, o=!X5yXrPT}D?7TIZ#l)ʪT ^Ў͒D(#:0-NAJp;ΡU++z3.P#K'ogT]#3>G~;YUɜ2d%OS6/E4T!JUS4ف\=Ƃt@i hT9[N1ٝF&l  ~aK"{)].VӪEBT""`3~e !vO͖ٚkaby>,ٸc7kwR%%Ȃ;_"om&V`CV6Is5"[Q=z2ys;zB+1")N ZG̓M8ו~XSS!&GuAvY|hf!\'7IEښȈ}8[`zt7vzI̗qK4ck7E1Tgrߑ]p m. HǷzA\E_ݞKd*ٞ:2ǴegV@~(!NV&dÉ8r{@] Zf#; \*œ1 QTV̑FA{s3FZCv[4 joX()"Pn k}\ߩ8j+zZ-tkD1}u>pWrլvC50;AܒUjE䪭Zٗ@xe825Fv'?aaG;6Tnjf94yeTg^,JQD>c=!,ӨE p*Vg2f32錂e1 &^~S>mͽi]r݇Ue8 !Ɖ?}S+qp5{Ntvwh#kGHss1<CO,!60;~=~[bg[dG'lvn Pxv"oy`AU V|ԄC 9atfRL,]>~Uy{׏nJʸR*'^ j Jw=Pm`lԦHgM'\!nN xmFsogaSl&+\T.+U7& .muypQc@UEƳG[R8a6d#X]VL֭wk!tm ܽx (oќaF"9 fdg787M;ħx'8= ĿF|EJMQ|67&SfAϤ#R#3wXb 9{Mz[V#>(C5k2wQ>C+ Ά0wc u yz8Y?-י (C,Vrbl[2\-^7!1c2uPOCV'1uFmȚiP{~kZ%,.jZ J E4ih%mqhCq1I6ܢ0YٗP uCqx@Bu*cCru蜲?30 !%\y֐NxHNvw_3>ByqrCcIԼ۔ݍHE:rr%0v-ֶw ;9ݿhH)&U'/&ZsG\:fxo֮v~Abt @zӪ i%[DW^^w֓g!^gf4AMZ>5jTǽ{iGٷ<2鴒MYo$=p3Wk}?RUAp-QD()ɿNHαIMc8)ֆ$%@Δ02EVѧžT\sCF$^Dhk0Ly7~{q&$!DIB qֳN=4 #n ѭDA Z!JtA A%L"f?}j?Ϙz!b\u)7UrxˤP癧UNZ(Xe.Ƣ;nf^їFܑ{ $NK{[F_5VԄH5r 7/u]?7 \|izdzTUF:@0T"@Olv"#4ؓ^ oYalM<XQS0ݿJG0Rq18 znrT~2r3| e~؍H< ژDvZ RL肕ép!}HĎ|9d8cl[V:Tw`pA8 6V*z]Yn^vjrjf_| ;V=&~4]2i'G|%HX! Qmtz(W^:]megw,YX,JUo= )d{Dbo0#wl:$ />2ߴE_ܲvu-D5z!$oc<'g$L>H /c2 fjM_RK {P[J`S$5k0SQ3؂6W7z}?{"ȹQiZl4f~Z',$(PEsil>Pviݜ_ۮY$UQXٴnrm—ߚh!Z"LLuz* ̽uf)}:t8iZmy GX.}}z|CFX<(Ύ$.ޡGP5l taEwǜ}==IKQm# f76ؐO=>E'ɜjΣtҔ\G~;.E!ϹJhnX"D(zaxKAy0VB;׹xm8Q~MҘm ?ފ%&Ld| N^bY`Jy[@BqS4.d`ǹ-C#7/8;_Uq˚J.X ]=F']EGR 6IԽGVUUI0 Q`* س.l Pcb8⢒gK?Ow` y#ٷK@uV5N})7Q>nkS5`fgWur ť\gyc!"߇P2l/8ne)fQfԑ N%UNDTf F\a?R#܅?=ꇓ>doe ϱ|l>P?qNc"Qo % pfPW7 P?VIe4݁m=vU.Ϳ/+qXM`(݌=g\ś Sv~QzTY`f |^C,eƙiķWm?ƿ3œ $KA2{L)T6v۵09`=)> ==.Z2\mό$|h4]|#;jϳ柫&tjB>̼MErb[u{y-oAv0[o yq"^S6)$#EO7x1U♉PU-%R tr:x/Z#]~;W虇`[sv. m< 2C4l8B7 ꍛc-ȦTM}B#>Ec^ )FnU=G?[l@Tׅ8MZU~sny;a.@ ]nI֬m: b˔ZRsW0e냎wv/Phn_a6ƼAȊiH0tp`4jW0~+\2g|ZZ)q Dm#}޽u%z]sM`iU T[  ɱؘ"Bk|k@(\ Ϭ}/ YZ