ruby-solv-0.7.34-150600.8.19.2<>,khMp9|:Zd8܀4@:_ߚr'Z>lqF|CmEJqo-r iOeK]j$3neٳn((0hn8@qd/<CBtJ&\B=\ݓ K~א*a?IxQEy*UrҊE}W'@qpxGruHɟn=k9ru,J?t@&0G'6 :&dшL{Q"%EE߯d}ܲm>>M?Md  ! Gdhtx $( * , 0 q tx}H((80T9T: TFJGJHJIJXJYJ\K]K^K bK@cKdLkeLpfLslLuuLvLwMxM yM$zM|MMMMCruby-solv0.7.34150600.8.19.2Ruby bindings for the libsolv libraryRuby bindings for libsolv.hMh04-ch1dupSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Rubyhttps://github.com/openSUSE/libsolvlinuxx86_64uphMe5acd0bfa1ef02e80dbf311960f153d6c6863d4dad5135126594a39851ab9dbcrootrootlibsolv-0.7.34-150600.8.19.2.src.rpmruby-solvruby-solv(x86-64)ruby-solv-ruby-2.5.0@@@@@@@@@@@@@@@@@@@@@@    libbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.38)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(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.3hkh>gx@g@g3C@f@fb@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@Wuninst edges [bsc#1243457] - implement color filtering when adding update targets - support orderwithrequires dependencies in susedata.xml - bump version to 0.7.33- build both static and dynamic libraries on new suse distros - support the apk package and repository format (both v2 and v3) - new dataiterator_final_{repo,solvable} functions - bump version to 0.7.32- Provide a symbol specific for the ruby-version so yast does not break across updates (boo#1235598)- fix replaces_installed_package using the wrong solvable id when checking the noupdate map - make POOL_FLAG_ADDFILEPROVIDESFILTERED behaviour more standard - add rpm_query_idarray query function - support rpm's "orderwithrequires" dependency - bump version to 0.7.31- removed dependency on external find program in the repo2solv tool - bindings: fix return value of repodata.add_solv() - new SOLVER_FLAG_FOCUS_NEW flag - bump version to 0.7.30- add a conflict to older libsolv-tools to libsolv-tools-base - report unsupported compression in solv_xfopen() with errno - fix return value of repodata.add_solv() in the bindings - fix SHA-224 oid in solv_pgpvrfy- improve updating of installed multiversion packages - fix decision introspection going into an endless loop in some cases - added experimental lua bindings - bump version to 0.7.29- split libsolv-tools into libsolv-tools-base [jsc#PED-8153]- build for multiple python versions [jsc#PED-6218] - bump version to 0.7.28- add zstd support for the installcheck tool - add putinowndirpool cache to make file list handling in repo_write much faster - bump version to 0.7.27- fix evr roundtrip in testcases - do not use deprecated headerUnload with newer rpm versions - bump version to 0.7.26- support complex deps in SOLVABLE_PREREQ_IGNOREINST - fix minimization not prefering installed packages in some cases - reduce memory usage in repo_updateinfoxml - fix lock-step interfering with architecture selection - fix choice rule handing for package downgrades - fix complex dependencies with an "else" part sometimes leading to unsolved dependencies - bump version to 0.7.25- handle learnt rules in solver_alternativeinfo() - support x86_64_v[234] architecture levels - implement decision sorting for package decisionlists - add back findutils requires for the libsolv-tools packagse [bsc#1195633] - bump version to 0.7.24- fix "keep installed" jobs not disabling "best update" rules - do not autouninstall suse ptf packages - ensure duplinvolvedmap_all is reset when a solver is reused - special case file dependencies in the testcase writer - support stringification of multiple solvables - new weakdep introspection interface similar to ruleinfos - support decision reason queries - support merging of related decissions - support stringification of ruleinfo, decisioninfo and decision reasons - support better info about alternatives - new '-P' and '-W' options for testsolv - bump version to 0.7.23- reworked choice rule generation to cover more usecases - support SOLVABLE_PREREQ_IGNOREINST in the ordering code [bsc#1196514] - support parsing of Debian's Multi-Arch indicator - bump version to 0.7.22- fix segfault on conflict resolution when using bindings - fix split provides not working if the update includes a forbidden vendor change - support strict repository priorities new solver flag: SOLVER_FLAG_STRICT_REPO_PRIORITY - support zstd compressed control files in debian packages - add an ifdef allowing to rename Solvable dependency members ("requires" is a keyword in C++20) - support setting/reading userdata in solv files new functions: repowriter_set_userdata, solv_read_userdata - support queying of the custom vendor check function new function: pool_get_custom_vendorcheck - support solv files with an idarray block - allow accessing the toolversion at runtime - bump version to 0.7.21- fix misparsing of '&' in attributes with libxml2 - choice rules: treat orphaned packages as newest [bsc#1190465] - fix compatibility with Python 3.10 - new SOLVER_EXCLUDEFROMWEAK job type - support for environments in comps parser - bump version to 0.7.20- Disable python2 usage on suse_version >= 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-ch1d 17611032370.7.34-150600.8.19.20.7.34-150600.8.19.2solv.so/usr/lib64/ruby/vendor_ruby/2.5.0/x86_64-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:41105/SUSE_SLE-15-SP6_Update/078dba52c72844aa737fa3c2d5ee5e2e-libsolv.SUSE_SLE-15-SP6_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5a550547056e215dc11fe09a5b0e3e3531231306, strippedR RRRRR R RRRRR RRRRRRR RRRKy etutf-845a11829d28cba9bcb1a791f62e9fd54848f683f5502232853a230ff8a71c8e1? 7zXZ !t/2]"k%|GۓXaD)|jI 9!w)'ӌHجN02+W^S𓌙0X ;i nxeN6d83/Jk]zo _%HL=f'Q~,ΉU00\e"/c4-ʝ6ItjG8;94د چ[hC̸ Np@dyԀxḤRPwod {eEB:qr͙*L ~8,oKF|sYV^(X1]7x-J{9瞮(wm$ͷa==&Yt tx|:OAaL)V.̖JGεsܰ`qAC|0XD[+}aG.H2)BKNcʛ^qkmPPa׶Mq EW/zD! 2{&d>SlA^hN*'7!B,ekໂI/koq[.ᓭ@H~F־iy{K#AE>cДc!e ߴJGi:N&G]\ ZQn %0E娋U>Anb. Y^_YԳcߌؠ*H&Z ߲؟>ܔJkP^%y6j ]?,=35ZrVo`. i< q]of8 J 9uHf-hZWGҝƍKB +ܒ{Z2 r::xcQh%ZHwuI%M68XYN'Q2cr ѱ.]6^3/}T9VdـP )}UFJYaˈS $?֮M&Aw'LdiuXXć2gH7tm_in吔ȵoaDiA:DuگƻY7vf2$t |)\/Q^KtC(F:\F`mx D" ggx@F4o&)")Q$aP⧈D!H k=ć֔*g'dV-Y7F!Fz(Yu$ U9ǐmXKgY2+̛&OJFog*4 Q\ Xy0=RJAc.8WLh^`9o%;T Ѫb*ȅܭ(TJO˵jcEťr9!gG#iIOX,yS\'zwF>Wƨ44~g$ElJvI"iY((gF`NmylbB%y&ڄLCCx׮yL[8q%WO NS Z0Y$*cTn`R,G}`tR5U6bTD,!n57|>w. QNO5xaa:D{bxIj Ik畈z+FJMb-Lu"qEC(J((Wmʇ{&֑p'^6aq?Ql ֠XwJCxjVP-LRtTH4ec/~K~A+@B4%1hT`Oҕn+3hZQ m}貰޾4ksUAnA:!׋{vFq L84\Q>Ȣ½٣X|{Niʝ25V;Ry|ǚqgRR{QhYX祦4$P?1>UX9kfHYf&]⺿\ vSsy8G=-:U=bn uwɹRYĮ!PSkjqrV j-Eeأ"[*R D-QpAu+/JO}^SI=p a]Z_K/ڠ}v5$}Z`Twԧ~mT#cxbyMR~% w wz4O٧cߓ-j/p3uP=G!Ǿ̀}E'6'ߟObmЖf{&҉:A3& 8q3Beav-ctǒIjW4gKpnp41Zqd붖bZ|/\'Vbj%*Q_bw#_Y{,2.!002SM} Nj%ZZJ[{*7Is#-Uܭhh 7kX^7biCʗ.W\rvCxi1B+.W<%fsЭ84z[/IzOk5rc+eUwM CAɧ0dyLVbTS'(̟kr;3%C*o̥L`[s!$ L7Z)u$zCn>;&Ĥn?6)D,&L7Oՠ׌js8r'8}2N_XMMub֖{62쒉 T5 #=ymog79 AMQi8m&6/McY. Gl_(? a zk9@7̺21Ia''nrIna"떜ǼS\ZA_QiώyGD r9-JW/g|ghdڶ o5!ϣ=ratiub,|&$Rрq[:$X9YaR\:5O=L19\IU>ɞf?ɛ;:şPFr+LV> |Ќ"vR" N'n`2ҙPZ.4Lujg kS \ɢY*d% )@l4:a/NYqt;^ŊIxŷOF_Bõ'czR?.: O ~P0bK󯉆P|Dm#Vl_}[Ed'uKVNr^U*= \HЕڛ+F?_2]f~K~Ue}=vP"p_dk,iq28WZE^¬m2 PN2poƛ'JXjEYWߐy[.O:jmlo}eQK-&e)@>%ӻGԫ\q.j D]Z~tjXyaa G˄|.ӽ'fr|D|#W3)1/%6bɨ6H[3oYzϦI|hrӘsuj%Z,nA<-U Wnd[JL~# mw^>iKp"%{/TrrkQLeЎ \zI+|c3omgpV\^c KޒkS'M2iS*av?U?lC _SO34 "\/HgHHyXI? MAY`ޕ21ɚPNU-.`'SW!WnP Щ?p1+Ppo+Eg- 6LFJAzA^q~qC?TD f}~*bk ,8{uAXV]=[` N:L66`(?LQ"Td><6ūt^+`s{Y2"k)s > %q:)vTJPTKJ A (nr`7F80`ԝk7h|?]G2C1kE<*\= AB,DbHҽAI3)(4 dHòZDj]Y&xAo#! =}t:h0}S-FgnDZpfj,Ӕ"j7QBwx}7h-}=}&tlq!IY[P# γg-3%"m7@Zd,>HUᨀT7jQ ZG]яR7/uyyO\ʮM0%>=yHz9jiwO/tCTPrقH$8'JJ6>00|I6&rxMOT,oR hui~,ntPV+nD<+zAxʃԄs <.%JT-Jxhq}*W,A[35# 7+XCGc kCy[W]$`96)'l'Σ8#`"d*wHs4twX'M!&#> &m N}g5!ꥎ'_Du#c7 gm_T3(}['Y%Z1DE5 + RX&%Q3ؤk aDzXjVd6=yh 'O*>wn~8^u6ψ;(y7.[+q2ʙ7;m6a@+%K-{*@ qkzS>`fwּ霑.yNQ&|N;usӻB[ e:C05&4z[1n|#?JgB=v-XjrhSM Z✅>-|1qlT3-K y]ì^rIײ$J2M:`_Ҁ. &ueny@Z2'cgƌS|Ѩ/PJ3Ẃ_ᶿi!\ci2Lnj+čq69*u: YA~7υ; y(,LU%!22:ĠmHPcݟw]^ϮkG`2nxAp @u"5izLe}$|ZrC:b;4y,:`CIFkZ ٝr͖L>Lyh޲ g&5  gY"_FY^rR2L-sf!+@hm*Lkg!V޵^r$6I7yMi9 U)'ARឰ/ UBQ#Q?kIZڄ {i3>}9}/ ř !~( @.)d9(]-RᾟEb:v8̯^eZss>/ϒ^{>ʱ]Ԉ55S֛ a퀴W' ?ɕ j?^nڇX`` 2|\o8-1 y^.EV l)!.P5`qBy;׎XYieBʥzncE3))2BF-|P)Q47(lܳn?L~":(}[8n'W,F`\xo3,z_b` 5It7lEϓy;Ԙj!Cra ! ȝ}MjBuYhz!a*Vvw7Z;&Tf+@8AY>Z͆E9|[ VjWR,-F >@df6Ґn/5t&(3Ao*#(pUhlX۝ ϧ֑j&֓f&Y[(V!y@j;{5əoK$E/ڟOs~a> 2:DǻܹDo/MzLRpWY /@T 7A~Yr;]G1 (b߫mf֛E2G J;STOVѸrg Qkpg>6rqŠ;wc[,lef v9Tjo0i3ó|gYSIK <+S[|hF؞W{nX1l:/O1Ev-~j/D6ib)ֳRrI.>œѬȣO$$|©"/)q}FZo6Y|OK5٫| D`%hΰ,ѱ<QaDbOR\X,olwm=0s^b,3pCKN%|yj`iVV~!GpCp:l@Uݢo\miBۮ'8C? D܅!L;)Uun[k0162x7# 9AZMӅb4.}ШXR"ݟyVn} Fa:&K3h8tm9< aJs9H)xԥϷvۉJRFmUyAH{OwF}PցFj' G$*B 6Pi#>YK ٦/B(;%V왭qk恞 OUZJ>Ok9-ݺ%pg%)ΐuf&SТ>(m,`n0BTMɚj ¡~}YE7ә /WƧH6= [x3iUKP !2үG:] Pr|?ÈeN7P$Hae"LN"׵~ QHs.sLI^HrnXq=ެ\lgw\JB+9!ʫ}'I;ӂxh Η8MihǻALFt%oF|ܡlƱ7JU 4ްMVWΉ@ ^';eVnk8/4®zq2$x]A(ٛg[A!9\006M sR9Q8~?0^m [WzCH2ɇ%sǽ跹^~*;﬊PZ(KXEG 0T&;a5Q# X<#qOme#{Ag x0ǡp CX]˳d\/S$-["#̏|<ťo 1tG~ݫR-`N5cQwP i=wCDY]AiJ|q/Y02R/|v*`Ja#"b )BZTnexO[Ei3C$ݏ,vE }uřn[~[s8ԯG4\'p4#ͬfT&5;ZRu>z=?%t|ZN2s72KP*gkE$>\?h :$F1'80#wUBo$(_!#-quZ#4kYKs/'+ #0@hנo}nL!fT e8%*?B W׃bo^ZL5@׶̷R=)/}-մ--" a~mc[`~7oB~+{]iy8G3 is ' +bK ͑Z Kg _;ǂc y:SF%!p˳~!g].Vj}A  .;|Z2RvTK!8sЏH5 \;ۨ+6jВ2J:#u*M>,NZ2#(lI$޲_O&#HlQɳ;#o2HdJО;N 9bĆ?F8bE?]PM`HD&*|/n YlťeC憰3ah+>έm+QeQ$YKU߷"eA:J\y 6m Jp8}+VR"Hx%! $E D 7:uoBV܈2֝!wglis-v 8U"2H4c"#!f.|Ϣ{ARSf zèup_{)t_p:i߳lv?$nY m^vP#PjvDpDc> odZ-lgK|' }+ ARk-> pڃiNC{4P?]~OC'luEby `٫\GGDf3:LxKMPrM/Z^z5%\fek82STЁ#"RUgDCqۉ-=>߄KD :3m(#T- SCiUzT |'A!3a/b0g5w팇RJ ;ɨF|Q~:Z.M rkws,oTVх$ Н[`[Ƥ&)esÉ>O@xJFN}tÒ,"r5o!6W !WTW{MBk;_Y䏪o4i8Qm`JXm@L9.rnqT&Z1Dž@_E.S&%Wu%Kg4EW sŻN]ae<{#֪ΣA>6s$9h`a_L]-s8g̐ȵUY$a,y73^%Vk;i.3W`i=_x/T&iT0wև:;6 N)dz0#bS;ޙOk9Y(V"Zi=+.xS!|se(I({ozsR*$$qCY*RLZˑxmGpI ɕ[<-߀t}6CmGN_|f&br`},Diaf.΋˿ +5 ,r*X# ǪsvT:8V;bZ\;2f by^ 8A!]0Mj]P- @z8Jqqe<{ L䚡_=uhۧ*fp2Y-6ېJ>_@)7/Z.O?_YneT؆+'f7$í􊗙=2HYvOh靎a^v ]2 0N|~ғ&yF&f<8^tj{Y1@QqBc OuO5,ֶ^Udrþ.>M ٵ%T;.P9FP j Gks#[i0  8(\1w"uqEB} (Pe@e>2ept_ge=R" JD?|l ABːW'@n5_~l2Oc|D*ȷǣv2; c@&ߏ3¸Cd;nWii(%zv&JR^P#DM&5B|[O&9,&;^_2iroɲߨ[ c,Fz>UD#`-Mq$/m*{𴸘c3ᭂjpKh.-O 2ƇݥU3aĆlqE̋V`W.q1nx_ mɚ ֘F%T[]Q}D <K*e%S>Y Y4Ee_]eIUVPa= p>J꺠 5ݿgm,SWCQTm_ ^)YIO8-ơGMH*X(,=i ꩯ/Ám={_4vm ۈ<43k+Oif>߿皵\kq'qצ5rsdJ=5V9uv8#@@hx}&6zlni* 9/#3ɱڄKttO4;2 '@I ɿj1*c}k;JZ 5.1NƆ9%b ]{i}3 ZJKiG})zhNSeY#JdiWm5o=C/X0j`rwԘvIYWnٜG`Hf# U'ZB 0rp=}NAD^-V48LPU 8쑺~o*SGdja/A״BŞ^Z*"8ъ8eCZJԤNᙉKw}u o3xeЖ^Kt;9vlW̕Učpd+J 4(j|.. 3vN?{Qtc WdqsˆI:!'5^jgNVSf4`Oyw.o\uE@}c91l`W˽m?cxo`8;qSitl=6ąo#` i+JMDcaUއsDzT{{ftcPEuis Pan~h7$X~ڶzKN;~姄_o#V_5KĎ lF{6<'>#].q'壼лXzRQ H(\Hc ϒ˟7kMRw?k'$rp{ gPW#ݹ9[ʹkDl\;D%?:\@xQUa}r#f.4  d&5 KHU%ͷ+nEo O`*`].UQHSnЖ.>at˽ Bk`*6 MJ.<:[JL1ڜ{q7$T`S-vŝMyt hFD6 ϊ$*xR_V e#h?e׽Hu?C< dPCZΧ<kV*]OOL$U(5e5{rwe ͥsZ'DN daѺf/*3ˆՏ['aD"~RI_#ɻV%Ve1PR@D+@m0u=.| Ć+&E..@y"[DTmUzs _$fqZَ݆Ȫ^zF_Yl?CHd%P>XOGFҰd( Bd{K.݄bwir╋d(d2_mxAىͤRH*9`msNM4(m [ٕҳZGV "y(T~! 6#7SEA&6R\Nrx4e3 E:yGA6N!ӡwrl?SBH >>z a-o<%&)5< ;UO-wHQ)䐹*㿚92p*kM.xBcj rIR(d4ª4/1qمdrrCCjw}fP|#j)_8xJh\d RlFw7E#.*\Ҥ@F8CƒLǘT o9}ⶈK.2wu- 7BɑĹ"5Ja jG9~5V 8W׋ncjI.|k AUx38b6U9)(SzZ2w<,Y,'j0ǽזKvɴuL_p+ђzL{ӉA}Rᴔo.q]quw-(QF5̏|C+g6-҃S;nFZs-O]/6I Q(Ize%^Ƃzs)8nMbMO^[g/ hxG;yhaK)4U]!Bٶb l5"1*]y\7;Bk0YAR)=i=:v49iK XG^PV##w *C:k"KB\U!J'MkmapDrY"FCjm9;-s`Pߡ 涎Kbc;b,!o=_k* CfS>VRbImeaD?W{ʾMS/ˬDT7Kgɇn T$ e)?&RױZ57- Yj3cA3Uy%6bϋ u GG4=%tlLeCFk.؆Cߔ،L|+Ŏr1v) &VAEyG{۴j>RSڢVjDFg I|F)I/Yp[Jb,-V0N Ywj/'7Xi ?QetooK4o9-EmxGbf /i(**uoT"1z 8ntH;tQx3MAz89D*+;R7ouw! p.n[A;R ͡O0Ƣ?+j2'h GUd"íJ.EoUqwA vu̟ʠ"$\[Di&8s J\N6EluZDk#c8ޛ+7|ZSo%CjIaT.Ǖ]Af)\-AggENZ [ɔ\y-HKaUT#Yx{AguS.w.I =>BiF2{'D},qa4{z΄՜ QJ5cg@ - @I=%%"h>=fTnσ~ ]v~p7pH v -$V:M&Kx{[=Y8QH0mtd>3ڲCxH]CͰ9R=v(>@q u\$ފG$:>umD$?zmA-yғ;#p/KQ2J.fYHX'I`i: ɶ8UV ~JRQF4~\ GHϜ6@MUn \F%U#G`$ GR˨ZS_/:!`UgyIUħ(ћ$BEB 6Ilkp3Xy~(m-XE ~6T]At6kitLeDJw} 5ۡQj"z\#"TG ӱvP%mDۤg' cNtF2/D|xHEҠ,d5?hzò}J Pj3NKb;nai1-Jj^Nh6r=SJf$>UY5ˤ}FwDin+/)aFm*sd~&-Vx"5]b弦D\Y'|H[@TpK'=18Kv@e17K535=k ddh-&UTj-Amm^nLihӿmΓKxk! ;HfJH.!ĺ t7ǔ p1 F1Bg;Vzo[ NJvzbd6}t Ђ+OAjO>`Gɛ5c4J&/뉩^Rn먋܎ Ofh<mnFp.f<4̂+^HC&8MG0(#,>:TH vΡKjgJOwAbI sDskC4E,ᦿN%Q}aqa=*V-197Fv6,>D+f|C#ԅ!X4S{% 6lۉ]v`Xy3H"!KCp$cnC{O0e D".; c2QqM.T7lw ;sx^tsH~׵Uf7knA{zv]h!f))׳{X Js EǿTIyKɀ:Ee`I_[Bujϟ93W濚r3S X`І+L ;})u[K?Ob2H>5e3BWdƭ R֠ "J v{|M,mA5-~?Pcoyn,l/x˥N#2.Yp4 D̨\Z&- LCՒ>͈kZNM$W27iωL4)+uaa䩹.o Ǟq}RTȄΤۺzESSD @Hܨ!+u>{]l.F*@춼HXXiƢInb),m9 {%)/)Ƶ@[:C?=g(Jiq.u/w^;+q4}WJȸsI^Cs/x,a-9{oq(7RVbBDQTOQ!Tlx,<-5~th+Pm[ms h]SܾC.I=>tpTjᓕ V3y'> aI wHL3Fua9,i-v<ųImVǨP I ?G=FH =3up/9VTU:h Q n 2.x `X-$@$k6Ђ$sVecIqM6#7ʋXQCCaV"Uc>ʱ0]ᡜj-6żT-^?f\oLF,-sm=YJO5h:tA߀'|k, V>&-st׻^0fFaF+YI}^ Z>sG^H%~SS2~g.x@Vܨпsf՛3.O˪+nD7-b![ycgEDNX2b 52yoV3jB_?/ yQE4|c&shKH AKo)2*y`..J Bd@'_ ۽9~bC`Yk 8so,cN7sws`лmr}+UqT3g{EFvwwoIf8Ƶgu H9eA(PLpW$V6G]7>.WvHb*"sϩd/Z A,XZG]o/찪7vp _'WbO<52& x&kA]X7XmpU]L3l')Z}NU wlaE|"jm;q,Iuf_^jOCm8'[> 6t^٪֛$Q:qgy`w!EnI׫T[]Ns= HK 4(G f .4֌dzJs:QRq׹wez c5s wIcbdTRo2'6΂bmͶJMyo,!8$$2ٿyI ߗ9ۧ zCh}fqd'8G%h I|DGz]ϔJ'~'?q/.\.^RH#{]>HZ~b#JQԪ\w@PsV'pC}&5,$\wi =?zZ az-&UcZ ߮cR#aw,).@km<Y|O,͗LCb%fPÉb<2OX{4\[/0n&`j>V)x0zxb_A-JR3qמY""FmO˦PaEԍtkK)d['Zy (~QE 'b[mQ/$)mb5 44tܪW$VKpX2::b#~.xLԠ9ho]Zf[Qf׎E,h1F-}3=꜠\p[s."):ϗ]&6mD7*kTDUnL[++J \M3_q/_ ɰkഺ1PJV:Eg.nZyDAC~I674%a\E0y%3~?7R`Y1!]{V xt>aEʅy2iF6kg~߼G,BW"N4m!G|xC>e|Nׅ ܜ]"hIF’Ej,G:6¨=H&g)o;.ZӼbg$}`EYh{s@f۫VW;-k=/vl6>-k{BisUl@G:;~F/ym6A"hڜ~x6\r|PLPg`.zP;/@1tn.%aT_la3s(P˞ZŻH;$2ޯ^aIzKOyDD0l+)vw' yȐM2~aXk/%iľMXөo(YEXCAu=-oMy1yJ&$?ZبܨXiSnJ#|DG`&(|#b[94Dʲ8X6wCL1SvPN$+@ Sɍ:巀Z/k(iͲt|R5LZoNA4G ,ْ!ўGin"%1$Q1HPC[I6QVW1s#,^'PBȡq0%'4Vォ4qAN~JFiRQf&JΤg_B33I"s&Unv!~:&> 4w/3u\2 =?M6xj:]cf:#Ʉ[kO^XY7 Rl[kbU/¡bѽ*v{` V a-Og={`:SB2†$ {m屌-@N+g[C*/M*E?(D;yqJqX3P2Áhv\4DIbӱ𷳣3}OmѮ>ZtwBr㎟`bA|Kq1m.!-+`W>DFH9vJo1ndlaD!>i=,rA8òsI/>:أ$DG޵wHXy RNE- ]a_[dcʟgZV2n >W)@# Uşv,TGK ᳇"}wpf[Hp?r6m(A3d"q^R7X!@ p7jv)ׯOoi &ٻ)6;ЯbK8vaOnJ"q)x*( (.~|ކ̩Q/(,#hv)ђ%|uRu0o2EBCܣȣow z\39edhs hn@ESG| VH AdU 9f3l˔pͩo;HvZ8H\-(?a h~:O 6}մYiJ7ַq$o旾 bZX7geܘu\~Iߌ&]!s4աgfJS!9lm9̆$ \18Ax',r㌊~(C))sya!dJw~-O .0ܦH b <֑SPi9S L)b4$=PKL>*ĥ˱8zXRm?W[VԈXj=k7fhU΁2QakTBjM&ٳa73¥Fe$U$ <Ns|ƠfW2Jzʀ.4:  Ͳl\scQWB&Occ}VZhJJf*d ˏJiY. [vE_pvH|3 ⓬HfZx=HH ;wH.8C(쭢U g6__Y_uMnv=:xͷ'ևWdrX{OgݤzH79uLW dl22diFZH51Vۙr8.ѬIwb" ~}'vy'kΥj=ege&Z|]sXJDd#hOlpvKNK,kvu!dΨ7x{1 {e"zXRd8qvblѯ~)Ѥ\ɻ!o\9AZp~;Z0HSN]9TXlP!BF=DW+LƂZ'$˂BN^6N /qi0Ƨ2cwЮ]);Ҏ"M~ZWohS凉7kA'MVV%W+zr2T& m㲟*P%!!;Yc(:#;;akps!uxxhJ?sk%@</B $5D.X=Q gb=k '~E=V>W<%(D*oibLS !dSS)[![Hu , ;Az'%A9 $uyvv:P[weGOauOI;NgT埴Ͽ:M=&*W`wAe7yf)f:~" φ܎AJj2{ڪs?K.Ilw1.X\O xT"V1aLScWC/ 6 {P Yx39MTeh}{Kdw}U2vƩ52㛦)B9DH]g?q'q$IVQML$*̼i` aF7g`11 1`#٘a_b?L뜺~_˄uG 3QshM#cAɪ$4,D y'=Kh$ &RXu]P]zb-MŶ%Ci !"ȗ[AcHmZm|AKdUkWäXZ^1Ajbˌu뇤7Ո0gbv*a& *H!$a dk4ٔ }wn) )БTAe:87ysD(nu+AOu+l9ɖd/, | =~@b:OwF8^Y*oXtO G=5R?YП!+v*̿yhLɡ(%h\kwhҔ?gUg2ytߍj~,zXx^bR.j|',p(KI*qINܳƖ_Aw;uJu5"';鲕'qh䣐2wNleѭqf@"6c(!C.h1"flNrXb4^@#f[N9'gZds#eG"ag&؛HaPP1:&` 1K3ZCtE'+6a2f0%I[WM T;te5pfD->F_tW|Wv 6 9 Ay=~*o:(Xք;5B vqZ R=Mv̦M =AjzƉLSK˗C!؃vk$Qj_"U""iN[^@?lU#|lY^%?mOұ2\cQoA'b(%a T&03v݃T(È8K*I X+0dfOҶ-Lm~9>⥸"xS| XJj3aa z`F-߇$%y4\ di8NRhWRxo~Ux3h/M , ^guz>e]coPXvNaJ4S8Bi.F^)fL9J6~ pF̩ݓ@Xe]K.`R0GEoc_ Xk7U.82؈Vf~t6@dD72I N׹+cK$e d_M`ˠXƻ>fI·v#y)n*0VքHniuE^'5ĉR2%&ٹ&8=W3PO<"O1e}m6oxڶ 1!7#KB2dZr0轟;9I)qlZ`ˏm)\X!9E3GNzMq~W8:Zv;O({1;t /#yxBpb&,zB[|ݺ cvLs-v̼9yZжȔ ^9ӧe($o>J8~-p 91 fVL(+0Œ?D#ך 5);̠{4<DQ< Qm kmܺW%TD/ BK14uOޠgXNk;$ЛHgc&=؅M  ثNaq4% i OA'y+AQB֏t1K1B"XYޕ>f$ pرȆ>0 .yNI d'/}:HNFu{JO.h m\ח% XP[Mܛn!e*5ctcyCB.o0&'_Q2*$~-hq~؅/@k#hr5:_tYl c-"]5W (=[H˟N}pa8|+C;Pƥ3J}XLh 4 9bF^.'­]ɜC P|g -N`~0LGk&w-ڲqu.:ʙ'`QC/o.{l~ + ґdf!eq}ɖLwWFF5c6^2̾p'=y>F;5Ծ7H.XhIW]\LQrÑxٙ3{}4̈́&I+af~k.89q lWpS:".ܗ#~^Wſl0xϩGy2l}Z?l6f&]vo ƗSFtM1 Gy."8]OţiH`+p xuY=(P̠컯05kDZPo[k9ܵsC`6[2/I=["M9Pxk"FCF3!5w"qAy3Z|`{I0Lf3q{[;U*6ŮftVI(yJOY_X &LL3l{PYv$C?H_6 9l %PXT@5T[ͻբƑĿJwH63v~XD4q}kI+/C#VvHF]BL)g!A82o D/J#aDž 0-5m;Fʾ? 9,[CvP,6ů"LAVN*H9YSv*@ZƩiwr5<m&"Td|pXYw$^GsT:1s/k.sX|ddF9CnMK/"b9ú[n@q\$SL9Nn(nd;vx>概f+ p6ZE)Ů.25P Q&ZtTq\T-AJfs.v=y(iZyb?BR,WNg軌8Lfn#I MUtt5R>WAHٔ*Yvk6? o,ib=S:L{_.u s[ l/:#j*0;Q# +`7>K\ϫ>;71XN &L2y组.ӱQyE@ZTKn{@!#ibVb3d%f;3{ X|oq|cB  dUNhӷ|)}w_sb{oWhռ] p]k7ȇv*I %tK5*\'[$LPo`Ajc1WgsXnނ%^'L %,}+-=.'Rj^v"l yF)/ua~=/&<蕽1k'!]fJH6yds!vT:4R.[4ǂYl|(GO+֥ldk4)VֆNjGt U7l()`qV> `! ]nܥي?E&M}Ez0Π]ZQ\NTIycC_?(>~sv}\m(I } .0\ jj36$3,& ֱ ܛ.3 _e #7{zn"V`L5][2nY|eN:ˮ@(9cs:ҕ<.Gmu~;j+QYb)" Qgܠ !WqW#s0X7#%ؑo8xEIr4o8Jpí/S (#I{oS5i6ACΎ Іu0y$ԒvVM@ŦAF_:'ZP E]q2ARX+çS45]ա[rb^g؊8)l%pd{lL̥Gw$gybqT U 78(|~J& XFMKO+ڬq\wfp;< dm^;0`iGJm(zREWo,89H{b6tQI YQ#=ܞN2gUӁ6T=Kv+ޮ%JϦK:p…rzAߓHq(!Yc8!C6t[nkk xuvvZo zRS<_/O׬: vw0&H47óW߁<1ł 'B5+c?a}S< b* 2|3x,?O\$r׃Ә=D]asuK`[Q}!,`VFB{i8I (U@iBYJ'߸hR :mq{9_AF@dZs))9WG%c9}=oƹq,-ɺRE^q1\P}]={mՇ8x1F+8KC@nvsk{5MJnV9J HWx &l)7WF^F$}>Nq.^DG&&-,t١VH286$#(n9Ǝ=8HЭ1/Z5o<QѽW윗Y2o#ײÜg]1VSu|Y f"J -T ,r0n\QIC,:~ ҪQ μCANᤈSOk|wGw3+!zϿl7vbC<*p]UP0t!>y\T9UcezSPΦN ՅmbwyH-MxE5VMh,_z5J'FTxac(>,Q#7L &h19N0H칓XFU6ҳ.W¨鮾dJ&z\YݨOW0xZz1KMrˎDOxM{CE()ZmǬ%`TT0HH|ZrEE{砵%ظM:ތ5gePuWF'˷u{C+-Pb(ePH6VYrf;ifգ3+_$@;@ysl8&b/Q`^ >fk,)>&a,㳔5H^6x$i,x;= 2\ }܄$E\jQ&l']qly`=; Y>if/Br + Ɋ"!ǩ״{JKDNWhxӊ{B=Qlƶg%5mp}y79񒁣_LQL9Խ^mr8tVcДs{fxgξ Jđ(&J.rJ7Q `EvlĀFZblP|"4Rz [S$ug&WƠ* Unn{?Ee] %[op1jep٠?w+:+Glgvlyz)UUJhI4>2G 7W6tI͙P.:ʼn8gt[&ybg|0ZI³%& j[KRmǮ,L A¦&k~=N3}8>X].r4:Yܽ^+U rc EʁBDhH /2рp|%SFN*UZ֑Blf0 WoƝ؅ɄgC. o h6zPL&zw2aލ?'.]'3BBRz7'wqL>wX19DJqk$OxS9oy B]q̑6!SrӋYi!#1kIM[\jh3+}=8Z1ŗ=YaZ 3ãN~Juؒ[>9F#&fS~/\CFRh c.},-Æ_)d)bg{mJYfWBQŕD*z e$l_ìlbtNS^=/}aE o IỷtdNn]acGg#6xR\" Uܨ~1 "[B/ ޠJŚn4db*vq5^ͱb. дΆ. .ty 5f+ƸYn~`(\R%S]@.򱵭b/$msR6 %.K Ά7 +UJg(55}-b:qBC#\ocmq-97g'=]I'uwԈ8b"8r Xj^{ ~~ri_mm1Jxg*)L!D{)ɻ#/4U".0Y$J:\3ʄWʸ :æ%>GwkoC;Ev$HvAs:2b5ONZAal V37,f[dЎ'nBYJ`1Dþ 7»}~w;bk =Zjq|i$}2G\l{:<N U»b-:dNnWBqԗĦ(9oP͖cGś=}ٲN2x4 FhaMزk>/p-^ +Ai aNY;v;316lP;MkQ_2pYGXA aiUM$<Ͽz!rCwJ͖:kBd-qmK}!RYпQ}~m2b-#Cx%Io°DchoC@:5?n6T"f~t߲M.ձIcX I$iֿ^ sŤkkӦ[fjZXU*O^0_wVO(P!>9rAJ mes1%HgMUaL._k7Hhʌg!4K,(,0& m¨wKxBjB{׾tc,`nv-1,ni[{f`)W-բHLLsh9>z>V4ڊF{ _50Kd \kI]C,G.UI]hpMI<ԿuSIcpv%g!ɥu]eIχκWǪSEMOtCYN[j%zUPݡ0m`5~nB22O’^b@\`NM7`C:Q'-&8U1[y&ˮ$>p) hD4碄 LV-d,p2x$Vؠqȸ>н?~״rT<=]kSF'[J(PL fӝkj0V,U1[khX\Kx1Ƞjj (1X"n(F.1O4rLe^W@,f; _q?w&Z({JE7$cznfzXOmTu/y9qnrH%FYl;60N m#gJq} ?q9B: Z\&Ś:'_t*$ȩ8pGw|kDξ-k4 Ī?1wB,-lHvxxÊ3Y$56_V+V0;ƚY)vkPc*j6 ZЉ e͡|i4D4t}B(#VU;=@l;a5PrN BbeZ)ۻ5`?ypp}"\򄃙M4ʽh ݠiqgs!kf{jLf4 :shA囿`.`8LSh{oG>6pE| ~`tǦq6bPż|J, mdHƝ6x)O%=&%.(hqJ2yL;7i<KMd~,[lB63N΅N23CN~}M|hߌ *اS(8(xƦ:f̳JaG0P;Y RzA6Uɢ#ȼ&%Ƹ.ݦ` {Pr"3>RdS{=Y򇨴 D!9'( mT;ѯϐvCUuF cw! 8/ eJ|x)PRNh) ]añޡV|%vef}`pUŇ{|צ&Ұo--I%<-h3{v?{\=Ʉth9bBM0&ЕqTZ|u_ڟFd01ZHIC͂UjOa$DŸ ڝ.:'Wʖ¹%尚EmIcwt#USթϝt=WydвN mzf0 x 8}0!39f*R;8gR,ǍnzYM+ײPA?iZM٥q;S*^ )D g;] 皐yd~f=+,Ҋ[!"]`}䓁Oc*bɼ-)zA"L`Cc88_uö@:ROoxt )p6NvH/(^3>nKhT!/ } @V32MX dr,0Cw;*:٥.R!|& 8(E)|QI*I%_Xpt%B4DbRuՆQA1/ܜhlƞ6[j?v@3І`>q/T?u7v%%IJÚLLf=.A?MjLZ%UQmU{&{mL@wY>BI}*]5r QU{B*l1 Ul^F+?ZD.eAm>}Q/6qDBKjavlgƆ)^һ|KR"!a~,B_qlR~=QhܛS@Pm:B'{ݿkFyg#aFB%L̡ U$Vf܅&-DtgTLZ7^gV1sϞ7@,Nl GgxDXwя~>]j}q+fexk<`{3S^Żg4$8'bJpGcqbXuMAaMMh(&6+ucVj7eI |n|&鎛-LbQDwۡN$U5M@ _4cp*$<:.Fz66(&R(poejFѝ1> 1Q`5BĻUy[Ov|oO1duT9rKj &'C4=JeѲ咕# pu+.mdzSP.^Fbrb$ ~+ƉV!*1Ak qn*SJ%)2mwD/-(Uh:cx c!ML&UW"g"9ptӺY?h۔.)񃩏A6+frxŋaC8-}\ȵ6 ؋4_xgP3_'z״ըM{{1+دoq~c[UHn{.&?ލSmzT_Yf׹ w0kBRo+䒂Pe/R5NY'GKSRڞ7֋f,YQ.FA@΃Һ*/u{Nd~6x|RI[I.OU;u۶[׎PFaj/t$ lSYTJcs@WDG調 lc;vtރ (vb" 5X7.'ZOq VDCQ)D`V^.,q1瞻m5ofX#aTQHROBúIrBjĉodc)72+KNH*a''&DesxΠÍ*wh|F AWIˡ/ӈI'3{vѢEˣ+=Eh =ZxWW'D%@c 8-͂ V:c4Sl!LROh?&Ƽ ~j|xl2+nٔqix;YteQ !1WsU"5lzԍyT1p-wMT&w( ELvqXCy$[?xiuPX\ n UP&tuMnq{R[~i?Zݷ8Nc@ܷ'8u#iNTϮ _zEζn?aDE(;)IBMY6J#8AksN3͘(dW\5O-zcR/g r !X]^#bba(z*5wdCnȢ(gSMy#C*\MG^ƶZA'MH WC-|L\x{ ] ?M J*qz0/֣S<+oƴ2 a*y5xyzR@,ʉ̳YښZ2EOɉ2~Kv ta#U~8?6V|ΰ}p#rȯcXaI)3ObS9ʮ1Rs}A Xl>n\x5i aN.3:r}ݞ,ixƋCZ dC"F#:S0Sk7FZ(EZfDx8F@FhuٳU[#;TpH=ًˠ8ZE"-+6g$q^[:XV6ɘߪ{i|l Z6r8F0:8n(dXul 6/ھv0* "Y+\ň|BL5;803mI<#qEOTTRՑ~c`V2@0ׁ.`ɲ9Am,G-v4Rdk?.21z;+_?P УnEgBCϦ>4N)PB3F?)qڍQFʲͬ&JB'r^ -6$d&|·qc*CH+rlaysV6b>PuD+׎br )Ea.0/ƛ@Fx*^nԈP7bxbzl<9o]J1>n(t{mᆵ,DE͠Y|b2FίҍiB `y5x] C6~DdF%ߨʁg 3YJ\10n%fٷ/|B$ӨP5VhE?1X˄m}׮%[:n|,mCwǭ Őj-u#Pf&HdJ ǩMy"2]Q]bo֍k-̫/Ki:Js {n?uK%IOu$4~xNu-L[<˩!=L' YJB}ȶ1fPɿfda;@cw5* GJGCjs dk;z O+O8wԱZ}t)0qcyN7؅ʙוJvBӑT4b.4ݔ]zQ׌Z+i]`~dw>Ѝ!Eos &> ,0Vg*n2Iyc٤(-`ۂn#;VS/8ɍ[psYCuBZ!u$l.A-NeܝDoSs.^6d?]Z[ xFBhY'Yc{YD:9(t/q!MA0tnj28FAp|J9cyt#TW$f@߰_r֌Yu691' 1 w "Z0K#`;+ >;Fd^לTlǢ@5#SPRPs)S0=M;v`.{< w2ݛX ԋ;'ďqMKI睤!<27 ֪?-l?4ʆ 8M?B6aJA)~»5.+̒L ;E1eF 7â>)ԉ֗AL:(\koIr9Фz-},==VF"ҝ饙38Zϩ:L쯂b f5{rijMA,j*)n6[Ah9Ygiw6|t[L0Ri%ϓ/z]NۖcyM R vGRJ`gAc,Cl0L |,hF$p?wwbffԺ{7]="]'DF?i$LE˓G!(3FnSsRh P&`EKVXa؝ՀlarjBc,|ܫ8K5M ̩AaӪLQjB\fm L$yG.mΪ>qKҽaY`6Kfy으;kwA f A<&.wեx Y%i֑t19ftH`@bS raO)E[  V1lQy:ɩ`o!l2vt$:'ÏTEE}ΈU-SfmIMT&Pbb|-_lŷBqYӫ9O$;NTr&XVu=!02k*m:=6aRꯪ"k;NvEu\PNzߛXl8Kw>b2&(O̠9g}2&d0]i=#;JY+4&{EWglJL Ȇ9_q{-1k|xYx%B p^Oѕ? ȟ])J!*?j@F5" j>eI +#YJC=K@WEF`>}$럄:lSD#e_I7䇍W^6r}K`y@~J9\\Z܇lJ/1:sY Kĕe_Xչo>=H̨!:| -KƝm0MT^!L28`ɪ?Wo %uz(>Gr Z+w'' 1U$ # HCx\,X6Q *ξݧ{% }|,h+o2X HqSôɾuwOeVsb8ͿnM˻}Dg!ÂViX-DS/bV,bd Q6V5,C,DhF'Cp' g js_ *)@Zz:xy)P0dbN92, /a]:eL2=?&C5twV 1n}Nh,UTCd*CMv 6= R_Z< Tboww7!r1-̬* b&mud{NAg2bXuݟ_xѣHmD4[ڹbe?JAGԔ'g,+ؐ^s&_5qm`)I-!6 ( e5ւgEn!.$v4hSaU@]sUf@3JJ#@m5e3B%z-B b?0T\klYHub|lRe@gB#`REfPDɵ'+PEz~|m.*W@k rWq7`1xlgv3``*+\=xw ڑ9$en"W(WV]x, l9OCh*Iݴ "M0vd Mb޷:6Z_x(}-w'\[ZrDeK*}&^#h`ˡq{I*nsq\^eAch Exe(;kD-/q\hOk Zk}:l+!gv!&9. #r+\yuk=tY79 Ta5FM|#7 uK$ /d,<9ӕǀk(tw܍yZ'ۂf}ua,K(f\AF|e* 5PʹEj2*#wRzӳ;#A-9HieS4?t}U}ZF }ض=BX<ۿt3 U dp\>qw]Z/5Hwځ[Б.~<5Y-}sPE5f*kT GYlŞ3^1v5qW!aۿH ^ʓFt$%[<<`BP⨚lz>MTw'd g} ͏YeFy@V!^,,a;)@G0{4viSzx@k7 fdMCǫVi5>=33قB;a2{Ge# s*I3چr*O;!=!dzY>yWj t(tN,Qdƽʖvi?s{wc:X/ojcY-X"mMfq?nj_7"Za-9;lq@LJuxXI sgv9)lSA]wlIL(׊_vѯ0L1HQ'7V7A)l0K>_fK{֦6~iVFƉZDy n+'Gi|-2U֥S=M-}"vF6Z\/O5sdc"#kni4#r +)bba,K]xXhP[QVupcCLAy)$𑔺W7O+ah놇+-y^vkqm 5|j.)jlâyS criF ZJ0 e,e(:Vl sp-$z _+ ¼Nǣg< zY3:i,;i+h"]/a)'nM=ar(#:W+^T/f ת/'%g>ɫq0շ~wF~܈bti*e F.niA+FŤR ~1hjLv8g:~%#rWb/="LO8P l8cC6mS^ .I?wr$F7 yEmAލ~08xo+!u&൷\}G38Co;뚽S|MnYn3>FčN;5,!JagNOBWK(*~_ .`*)<0J x}՝jkإt)̫0@&_2;/6;f5:q?VXFt/Ls{%#qN- mkE!, hWBǀl cֺ?=$WZ:z}Bqo0:-jv 4[Ak!WncNe[AYf͘ߌW*.|;WҺHgS:(/q Ok*YjQAPL V!E6|“U-AQ<k_y|yu tLE2E]:m :>+%9N,z"C$6E Io20!UFl)vb?5-#4e. lANQVm\;BWraՂ!9213"7#ϰ HbCm^X/!ōYʤ!dڹ$ 2B=IieI!:A@1a-V{- BS!qtZT1)ܥĜ&3q{GI[V*z|)CUuX҇ܗjո,ѧ -i*I<1v1ԌlJTId*V#bFV0F'ӉLfBVqlȑ\EzWi~ bkf%.TC聥y@"qT) T7 |ۈO@#HMBU)3Xm2Qeik}I-JD#VߧgYoZ+>8+U2N,:ŐÊ!/{gĄE$_o>+[@^%ʏk/q&gط>?s }9(J/WRS:x@di 0=&qd:Fs4ܗ1S{uE_/NUX&LZd5"|OfoƇ&/`+!#LtTod ~ ^!]a^$=ep@q@ív˔b]eȀն`+x ׷ai`Ӷ;N0ݫnPe-:j,+qΗ瓻ro=2d?{Q'W6˜R-/\~RdOye(."vYS.z1& [%!^mρ Q99py*K%tG1t=ۣ +SxC;ʭɎ* b[ ̗UgA*_iUĘ@1-/,BfwAHqd]h.B f<-+Ԋs ]zJ>9fK 8sW׶?;8|6!.e,kBvp}t]g{$U嬌{Lxp!âXx$e'S؎CX9f"BݝJmm/k,fH}IaDXjLyOY9HvE+!/6BJ!"̓=v#7:)}!Tk$Vp[ /?7 \Trf/kh)m~{qWhWsSa,y~A{+.k{oXzQ Gm!jwY$MV$9G睌J^!-}6yӅ<~ w`"`ϲi7\x(t%}0ޭfxd߽{J'N ͺڟk!@FQtU.2) Bhư ED )1Ì>X>u/tNtJH,қ#M?h'Ȟ4j6ڒvqboi@ú9鲚dLuAPuB+7h̓U$Q:Y~ @0L&بw6<;1ġL7`#ZN7Lr3[8't)P'X"G|"9Ɯ.9N56,6BBTDDt_ XQ'odφyA„Qu9!V$9C>lk7NncQ@*WQ23mb:e܈Ռ*nIb;3+)ct֐DR19zt ߑ1x]X !h:hP825LU3vpba_rN OgL\EwlYoGqitn@Sp#jz` .Ye}ɠ/C (KV.C#N(&Esa ,MXNap;t{v2~U]{VΦu2&C %Qw;bvht<"F878!Znj ;kga8b8<@ډ7uo6<$/-"@y9:w?X!Xme<\-HւYyV4E|E#Rϸc:!*;0/-rP17G⚪2v#,4k]֢PDd#np\;X $T=[N/2xVe/uf*=` dgD  6fgVWYOj#n;$U䴒 ޖv! S~Up]H˘ ZEj2 2W@S@q`뺧^\[4XJ)ٸWaCPT" -UB0yV/6"yI#3Dq(z<^e1-Ye1ڽi|ƺ CC㽐ɵ>ܞ5Guͨuf\f%)!a4!p ޶@>(*`=ZR%Zv]ɘs;_=pA'F𫪭 /!89drK(G-%3K~(3{#y()ަnVMZJo h@$ N{ .;: g꿔ǝAf Nֻ,_o;#̤ԙ*zgLZ>+bFdb}=0`$/h٠T䥏X^`Q~mD4g,(Vsډ#M} {% .p,H PO8e!Zcw2C䇦G Gw)A6b ] S*}"|WdK,mX_$N4ݞG< Fzv_T_9\I Z-qWBcLZrOrE,%Z0v,#9a~{p;kuRlDYlin=U,130q;>e ~#4O>}Gn+Z=-jUJIǟM[)x>kXXt4P~SQXMbsu[/LD\ՓwCv^O9Ju\eRGd:CQ'M@grŜ7*f%M JP L ˶qЪXA HsEF0% 2s=G̴fC&ippP#6 kmmH^3O۽#"tuwgjmuԣ>Ђ"QG % ͉5X"%!gۀ[{Y1#@|W3O*WgLF.kR\iK[ؤGoCA܆ƻ,<`?ѝ ;8irY2`}~6q;zkaibQM3Z9`7usC"F^*CM9+wʞ|dA2L P G`p,:JUաr#M9X mA3nVT(o 9K{GY4S8pO *y3Gͷ-(œH/4?PZcArQ&}8<$$&e`K=_2#0lUxs$^G݅HƬ{_e/5=GɛRC*گSVWPr`$:e[ ( nIz[:5݈xU= 0SEdG9Q$Ϫ^.@"$zB˛TK*9@/rUE/>>e(q1Ztc{nM"]dῳ|eL}<9[EgA7#TNN֛D*kf>DTz& Ƃ΁iPiU/r6v{kЭ ?cwj_۾C 1S gyGt%8p]vk[ab3YS$\;#Ӂ>cfgϱ9&Y uΚ'{dM꣥ȬssŻ M)g2TQ9'`I\| ;` Yi5yaFUYyX h㰷 &`#dw,f RE$zFCk;CH]Gnj7 i C3Lb|6s~Q,UozG'ڰb[?7ζd{*u΍2#\ eѼi j("?+kW{R1 yrW/F?U}3o$#j)tn>*W-UVMOz)tPP/9f5e3O:9&kWjZX\L(rlA$^.`7lp$'6ntm]6Ij؀`JSmmko=М+%obScxrra}֬xUMD N\y %&(T·]٪; ΓVµ!6Ucq4"&5HJN8CQDGUJL9DnM l e/崝^/N4Ρ[ϑkcƛ@t&LYP_Fٹ+ຊ lkuC|XOoHYvA1@0X;O%")|]Q?zkqm` *SWͯZ]7l-<ߔXA#3jE A(o3JˣW}hM-Egy}5%'aXkyƔnGapכw^sQa|~l.,o O׈ 8Ɠ`C׉d=C&v@] By6m/[oвNN0]h/RyZcg4F4.k32OU10 olFl?mOb B(dQ3Y(-a1%M0rR[صP(ޘvF靖Irxc-:^LKQsn&JD1FIuArIMYhDhy#tD) ,S(>⡝V@/kt 3d~폅}&HO 1.HS0erfi}.Rjke[sQ@l]w (uPTŲjj~2 z|ֳR#QU9rڵrԣ3 EؖBuUǍx遨75fL~`;+nF)-8P)cS"Nl@9{^+i{/΁UHz Dq%Yx2ضRvpYc0k -vOeUGz3LɎ/(QT5 kǶn `Wo~uQ ihN/۟^ `C@}txK>iװ ᨬ٤ټPSK˟Aj`si4CH%le(Rs"=7']D=-{S1"⯇ :&M*zFYUIYf1MA F \3>>7yoIEEc$\i:.u ٽtC 9G l-QUe<V5qaY-(ѩ5Y$JY* q$"َ3b5}{WY: ˽M1d~a(\gI:6dm+?>9ϸ*t,&ѱs!;xMП4"ّh_g_osVQpV2_\Ens#_zTH$P?\C^VHmq92MwtvU$Sץ:"x zq<'LI_,@sz ?W{%ŌםaS6xu2M3O;T75`V<A@mi\Ůoi%wQ\h3'66Y0d; j]S-3I@zp&Zڢ@bA)i.nNB^_{/sIomJsk#Tpc΋^x ^~bjVn 9Bda ZЪlu^~~#]Sڜy 9,aQenm9nl:t f$IK_E0NN%V)aGb 7p\{ʒl [B PύiyGjw~` *6"S>58 5'w+|v7yX){@WɃsc,DI&rí(L><4łTk6++m-|Ϟ}3C`NCpӂL@w3-] Xv[x #+k71){PHtM5p%DT ¬hϚVn{vvҿ)+JrAa%G-f>,H"}kY /vr9;VfghoR R_v /|EcNnPC&;0΋;AcGR +iShQD_-KX.39?h2nMa ^x&lO"#_EQ=F*˃>L&v% "+"w8Spkf.IĀwzmg)*Eľ (D1؜!D)q\pl"~)5je%dž7=d0Zu}gl^MV %S p:ks W~Y3mE`TDIl#S5;N&dJ-72cCJȫ kLUe@ĭ&(7]'䋑X&A^\(kD;ZP\ψ.шvvd['w)DmӿCPkW0BLLw;04hk7nELihkQ#󦸑UBp^fx4Іݑ,S".0Ynux=曼c(gH.`dQ)|H}z\z&[01W5a ,o] ֛62;-w&ᤶc>kuE*t]Bjd W+D$ܷNPYMo;WO-[D1psjՊ:"Q2)4>~5lj.&ʼnw}+Q+v[ Րy;{ e`(S g}3`%<ufګ.P Gc'+VD|Co*,)D.4XZ߷EDIi[~^+Ӽ";pGMgjWBZeeug7u-sYAR) D$D{t3vFN=\N5PsF;^0 t.Ux,͑UxW2 p[_GONogBR_V|tL+AZ:ƽH)ZЗ~"4҈#nteL$ZZgc ߏ/q'zbvCݓqat7A+;CK=RL.ttbB_ŒVy¾xAr-&h"| =|ro@+)h.u 0Ҫ0r ^.n(q|cSR:~ST` a}sPStȏH1?z Pl1;'MtdoIb{%$g[BuM0pWg4*^7 `ϭ~TIV\$,,f2s7UV*$Gqix8D]?YG^I.EZJ2/jk"ЭΦ"_nZGDM`)&6>1ǯ*-μ]Hӫ^; $:þ2ش#.f(F-`jxCdk%ÊlYGD3=LZ"̗©1TK(]D L饞 &9c}K-[*h`sTeu3.N,˺pR2[WvĮ[?9)PrR 션b9E+hu+sB="Q?6)id;NS>vap~NhY%3-G(@;jҽ_A EnXļ7u8WWf+TC~=%J,AKkR车܈d&d=G|a$)t%)]b3o9x6Y- ۹ ܂<_!a h珥"`N8|J uV"v~큚v Q{ v(J!Ck| ik8 ]l j.lx#؏7&6"!Af%uoRQ90oҚXed~n; q3RP;.X;jMfEV`Zp}ٓ)޿=!ك|!*TVCY--'hQ^Q4N2ls=KWW֬؛a;]d$\q8B'-/Zs>d2^"L%P]l-/uzBCpoxCTqٻ -'Cƈyun>1>I]U, Kb F^hi&6JAKM)B c3|q&#D{g$ǩvՙ3RP dE8(1Qs2$4zAd/G1JHic!B ~ :})  󅏊Ei}̾R.QZj{P't0Ɨ]D5,^L;ow x)[\P$x KYKJ+n0R+mQR]ԫ7'DzC\t}ӊ+]HGO䉽_ ;&9I+0Suԅ݇/Pn.. lIi]M"k(|:h<z#7TJ46@NzLO:1g}_'@RhXÄ(P"sӊf%$g P f22IoRJ b >K  :n4̔`XE=|C|jZ>tΐDWᣖW [y-̱M+O +>[1 "\ۦM %xo8+IJBʜd7~C^4RA1rG0,R@sd}M$pe!j0^hm%v߭77 +KdR, 8c#gX7 c=N|Zḻ1O K9'Wޥ񆚭I` XX=Y?T+1Ő7e}*؋Dx←+G\Y v$#(݀1Uբјln-v$E\Lq'ɽ|>::<۪+B&yre#Ի4ɡ | [$\~eyƙLPٽ Q9=2(ܥ[.jdU$hͅ>?\(|R`gdiP[`LIjz 4=-oR6[]aZ^- #Op[2UU/W _7aڣ>Fq Gwv-3 ye3Ic-'[ɒfq=#<={.è ,f$z?)t]GZZM f7 2At1"ՅQ&!;'c.OJb?_"-~%9,K󬥡e_66G]slƣO EGUnTdYg?3>miB6x*̩aFʶ-/o %;XvՓtGQiq[ "Dmk#4B獒"pOBp[0>\DMvU83 K8 ;+Asyg]6ubdFM (V@e\2+e Cm. G" <V*FbRL+Frt zCVn{LĢIy:Ѽ kj&NFJ9 CJc+( Y7r3x3 `v.p7PdGx"oO5 avum9K}30H5ّn?̨RԌtV nrv/e#)ZeY~31Zy8oBȳh^{/18㕁@{zdF-şc-vD}`1HpO*$o9NWJR10Xc*jN/FO|[ ~\EƈL3v %*}1?Gr=@4zq ^kaCDQK3+﷫ӴЦ)勔#L-5M¹^ e[7*lAT0Y΢HS?ZĿ f T0> !`}6*u~ e1NFLj!sbviÛ]GDf1:8@ m*_~\>Ư 1 f{散&b{w4PުŊD&;Va–&[alp2.e jKQiHoH @Xk!ꇓ#~{r銓.v>Q8O< TY"٠fY%h,*r,‹9 ?U`Ǫ'%!c֍STk%2qO@%aO\b QMe\̎lrS,gA yX^yM% @V౧VY{E3=H\3y6lgFð0dY]ӟ} )e0#^UbDbCiJ#ETE(JsIBSWI)_!^GdҤe-21Ws~Q:3(7 SU``29ۘ>ɴ1=%hѨ,6o?$+)_\5>M#ف;gB$[@:!$6_[IKa$_"{յ}jxwQ!w=.8 RL+eg)')3Ǟ1˔Fl;PzN^3 ` .5Gc(/C|%vDR$4u SR 仏䋮Wq J˄eV*gZ0[gɁn }[aZke?Ջ-@uA>n?ζ;d|Ϣ؍I28F@Ca0I 6Ny"fldYF Q.^lJsQV3Hv͠˹YSV؈$[jz]s5i~V/˞4r؋dį` xP]}Y?l`k>mF+uJNg t~~LhO8 78G:% Q|X;-OC\dxsb]5EmYm%%Eg̟2Xg"AvZbf2j[ڤ1m{ z~_[ZhB6@<)Vh5ihUY+A bw3*b;wwq=VV9x˹\