ruby-solv-0.7.34-150600.8.17.2<>,kĉhkp9|_2ߏ#K2rY$9VKUSJ<˜kg!%֎dc , ߫_`]` =[)+,WAiqoT^n՚hPZnm# 6mav.8./N=CW!!X\&3JCXx]3К۷ Lv 햣nʟݮ0OEv|QZ0!OC!CKvTBDy%>kR@A1s p 2ǒQH^״ҒyuGS>>M?Md  ! Gdhtx $( * , 0 q tx}H((80T9T: TFJGJHJIJXJYJ\K]K^K bK@cKdLkeLpfLslLuuLvLwMxM yM$zM|MMMMCruby-solv0.7.34150600.8.17.2Ruby bindings for the libsolv libraryRuby bindings for libsolv.hkh01-ch3aupSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Rubyhttps://github.com/openSUSE/libsolvlinuxx86_64uphk798b51ec2ddc28006d6f48cb630cab9ffa7eee53411089cb17ae9119dfdd4d8drootrootlibsolv-0.7.34-150600.8.17.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.7h01-ch3a 17519044920.7.34-150600.8.17.20.7.34-150600.8.17.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:38988/SUSE_SLE-15-SP6_Update/777d86123f993d8d4cc72dccf341617d-libsolv.SUSE_SLE-15-SP6_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c022650fff8c293c21342ac542849604c56f24e2, strippedR RRRRR R RRRRR RRRRRRR RRR{t~Y"Ɩutf-87d871a689464cc73640599da0817c8ad4c762496c9fa1a47f14d4e757e730380? 7zXZ !t/&]"k%|GۓXdĠ7I8wr!K|fm nZf͝}bC~.JH$0#e9|yo"IrEQۺ I-i* 41sMw"| }%] \6L|Ƌj! i+Qd8&1<@v 3%pR-Tg&lvD]bEJO?AشUuD Ap sYq= J ֿ?(c?cd۵UE "'be&W~CHߝQ.k]A!/Q|^l;Й 2P H!U|>1^gZiIif343}Qb }LtRۗ0M}NL6sZblv|ҙw&k`>SwYWWӄױi抻/F+ E$Xpz,< $SoCgX!IZ*U]d{4˸TՑ5HENyy1)5U^nsq&ζ#nb܁P뽨F51j:کr2#g/}⑫)g3ӇS@Ԓ&ST?Z;cʭ@<+IC2| H=R4 ZŔiѡ eطec q<^M BU_fU4y20"W~uH"!) +ư[w9bh [栃4oXϴ2jC M >R{K]19IbK@V5d]  Zl>dշxU]u/AE򸜴M+}l,e"1'>7%V fOX;}sFa | ]̶!:f$b y@HߤV0 $3 Tu6L :NZur4_ֈc e"gt8ZqMA5nU}!Yju,#r+@t w!tgXGTJDx0jkNBjԑb; >+%W p*#86Q=^ƨ?gc?(V:UO+'CVrj2 l v c-*:` '߯0_NMk֘>ʊ܁McӢ7{|uAzpJvKE qʭ39:/=a:[8OuXk;tje$4ow& o)_'VOGdNJ69"TDUwL\b)'i`(;jj! lJ [?2}Oj` -CYNAcլ{ NESU$PӏTO j73*qxAQjq}!I'xMx"u ӌz=.|w4_dO"z3j(=T|gSB j@m2%zR|pՁy EBeDDmy-uoUo؂xb>Y[+㻳кmw>CO:]]t7\BsQ\hK¼?̅RgMg»u "hB:*D} `l$f u6@[/l㜓, nwUUk%EߚOop)Æ WW=}#Env"#NI#K˃+eAM.GF2+\J dd!,Y=Kc#'Б/5] Q~։ {*<ܨžvT]uvUɾY,@"]lEϿl8ec!+HM[֤B<9 oႨa,5NJ03ʊ/mDPz26{ͩ P)p'~Jl.X_9k ︌>?HP,5MޫYkco)$9^^{mӳ399%VHѾyô)I1TɵG@"6&4:zh014vӣ! >ӄ/!?(`RD4$m(" I]BŠeM  S:Z.Z -FfX-4poP̓cJԆ 4 {ꅞiaI?ϭp;Ako2NJ"cG~vp] Dv+ev bU[!©(tBmb:E܆Kf׸IHk+܉Ļ[n϶Ij`c0oß+吏&O)Lͮ+L[[r@Ԥf:O\y|@O!7̡ٕ 7gP;&hN젣5gt.{FYu/C@[X;nV6{IkTm.x;tgdtP L vi醤z00a& 76k!{ da˘jr0 {žVT\ L{r".`jWi6%];G { _!Ilzumwhʥ`m~$XDʻԉO gEv:>C.0-te[ӓ}V}g{} ?aOɕU+{L??aCK0ɷ0[!/M"0a|~Sd-d"I[Խ0pK=@(@ -hXvbJb4JE.d‡Fy:>dߗ_j@*i8q?Þ"1`y<ݢcAs` =u~OE9J&/K`WG.Lh rk(W10%3nC ;6ZB8H;YN@UGg޽j-A1ШЮec|>g+wc)|3=s%Qr;X GBRx^\] |2ME^9}F4`C$fJPE0l>?Չq//E)O<.Y1wB-w^Nml5֯b%Z7`*kssseA5T6]⪊\.}@(o٭0oA_vXhHdwu(~zfn}؝͝^}K8]V.;%%(Ă Ǯ"5F.: QGpgmqUȕOQp!~JJ ӿ+}|j'zuUr]NC  (('s{[$k$ 7d5{4b>La qhPk6^[L3˅M%͌Dn$ܟj^mPQ=;0L:[o1$,Xl{b(nDP9ff1Ǘ' ҆L='@:ԭaf(XUoM_2Eϐ[-Rb<a),%[^s nLa]cSeSgpRrS 3w3G2:P"0Ɗ h/ހms4'NirCJ]:nD*x͂7(x/[g$:[ w4A\9^J(=\W>+xoo㝸pt+ÏCgMk9؟rfMhQjl1#% OpъR8@66d_y+$U pØu(#cjQՇŏ2x8 ,%iH;4]DRoVsl4H/F{)y֖n!Pǣ)u(91B;^#e#LW爈W4'->kLʐqmϨ47;> >EMUFVFyBރ" 2۲, |gWЖb}i\BtjCGu8,7L{W9l u0pAvf%k X7v,D7v|!tLG{S˚W": (u_Y7U[^x>#"\bhgOj9xCQcwY[Z ]Ru4T8ق1`VN-*v[Qn~dv]n Kā)v]ATK9+`]eƇncY] gM~0]\0z6>kRHJ{wl7TwT@1>GIHρpy8f ^7ǕfEZH?MͳG}{Tz>Hd9cGxp[a%3e7GA٘#1K}Wm(z,je$#3Lan58
a6i~'<'&HڥMV 1,HUzGHq"R&, Y5>"hC*=(HQ_>52j`in7z`WT}`*xW[H8:"mG;B{[X丄~nIr,'<}ch R֨g+懓gmf/`4|tԱ̲؈!slۘ k̗i*q8Ϲd~C"l/HF*ǰJfz-x(P|J7FjeN_BЄHL8sjel>eWxH%/ vFBѳȩGk ,xs?*}iD8*щ=w6[0eeQ1~<RF},T, XRl^T2ύ s>!o}l d}}D`lGebM N-~dLu@֖ Z㈜R~Xŋ%RK0(Na詍;';$g7?tzE ^FrhNV[8* SȶPM_<8nEu )ѵgZ-D0 i"(1“C&}ga# =wM  1]IeJZ`:Qŋɹ1_ǹ/7LfjH{/mCU#'Mv+Jews9i|1Yw0QT{y %}b Pvx)j$ <ΩWYmsױh>i@-#WrhI "0qV\?n")d%6h*n8 #)PNjBW<'l ;8WVb >)̶Dײ]vن=2ْ@̇LO#+Z,odifC 6M |iTcqs]dtX&~SYÊofK9[ת rl^@6iE$^2 K q[C}./ъ&c[VkyVqunsNM})''J hl. PJ)dEIueRA2Gّn L"=uqk P@>N|ъԦؑAܯ"" Ay%:Kڊæ$R9V[8vc2s'rHJ%w)$R_T ~>yc'׫\OL5zE˜Dj J|^Ҹ-tJ@ ia酥uy]9eD;[D=wc5`Ƌ7%cx2ټ)IJ =?4}_jGIL=[1=aD. ,!\̖rLXui~W{@H(cǔ`P/tBHl|ScZӴL쪝IvKYw(J) W^ NŦwD&t4usBV7Rs?lceEH;p% -#K="d|jkRˍ\~:`ż>y !'.ɔsM; k/=;{x~~1S-}ؗ(~Cb+$Evsc&畆'9ǏRU/~mL %KF,$$!`"Zp&s^Le0XV0W= ~I!t]81g:x{{OQ~o r4e8M 7n[% /uϽ%b+SK38Yn ޚs3."HEz&e&.zfcbn{USV$>d0%4#Nʰ“2^^Ձ;GRmrUژ!Eo HKU2ԛ$ W $-2ܶYEXmbU#%řÐG:>?-Gx7yyaSNPeB }l% /J.N.BYvM#W3O[! RnNb[7YV pyFS<*eQ S^DI=zNG'eыy?(ؠkDOq[쥬 /SXW$}R/uvwc_c8;r76^ -d:Ha#8 ĕ6|xJ t7Hk>rvHkMvD( HbO& Shs7]ƅliGU2iH&prmwv1ßd й@NSw-Tލn^ܦzRΪSm=ڢD,'괏ǯTjB4lg\ ~$r:fu5F q}N)("&%pދ?o?$aMyEh (`jW7sHl1\˥'lH/B$_yܞ!FjDv9z]t-ܐm$yw"-4m{?(cRey#bތtZS?:FQBR\MU|$ pd6ǵSf}Z%?CBVLWq_GV=v)pDKjgOo05gEe 2R0`9^=;1qꎟaKٍ%mE=4tiWssOpb3<ɞbnFhN&4+wu&yWF3 =Awĭb :~P2>8IYip x|+0nd#æb%7#!B'YF $Y\yםKK9wX׎{kf ?oY o#˲9W!ШM^#Jw?fh-~,j'̿fΏ^NQGRoCz| @+jO*bK$~5ҲsIpҴ+^F.AyU|EBC՟ :=.[l:*VzȮug}ߤL`,sC}E]*e$90tk^ɐB|txy XO!aQgbj5X[#ٍqn{jSKze"YuIp~ 0_hO& $»}JBp3$4 -Mx>IEN[>pR'29^)=g^a`=6z.ڨl3ʂhO5Dv(aG̷A5dغ3;uC7R(%0FUbb7QCeaw՟ƻ Ifxn'=MS+oQyh_8eOzC N)q¸X{y!#Q{ '1Fu?!+Z)Ɏ y-H.=Obpy\<:pć- 1ЏwE@Shsq K-2=Hs02M-S$b-F>{Ljԣ-^{})^^z3]ob]Ku_C￳d71G/O;qsw8BzO.NrQT~KƧ4잆Ά|dт 0,Si_]*ˍZYLoA {=8Ivj'ݐ3H+-ŏ y[qMN;}R兺rM[FX/y W`^$%BV`ѱM@8ߩg<$J= M0o.a5Gۓs`6qףd}@bςڌƺsr]<` n?S@E6<>e PF1 HST^3]iMc:E2)L~^ ( ["rubŤ*4)|v(w79'gg#~|+u u{AUN?^Uv*ծ4Οu4jY4 d.;@sTy: tvS\"HNMiyRkBhU )"*Gwz/s,N`x (X?ȣ~?m # h:iGE<suI8Or\E}Ͻކ81BR@}t9j>e |>ծ'8zf08ɭJULvcC4V=,c F<86)( cǢJ8{^}lmEl5oB mѯ/F.ܵzXμ2#,\|$K*+C vOB[)=Aeo[hicS#ZSQݟ7*#Y"`sqj; 5.Ckxj(!EP47jiq1L=#NgD$)YoIW5?@Ve"'9?GA^)g,bq{޾GcWHfOa! &A3`xaf}@腪vMӳَ :'9D8&iɂh!b oYBt>:VP$U@FrN#24 qݏo SouP+ܜD!6eaW򃁎XTΎ8j̔*B豒;&&<9Ziq/i |["Njr/;;LZ}c}\ A)Sb"vލD; mELpvK#9Y[v+3&+} eUZ(D$Xl_YP1`05d돫+^Z4edUUoT]G4vg662:A;#8 Ecr麑oƗ5 N !^O~qb9)VW6(Vq'1Ѐ3W)?Ac9abv :IgPiĥC&\B6G~bPRڡ|L'yQrD::I$v7 wîq"91$w?_ Ў¿"ȚLjFw.f4!ߒ*HA(1{,_b*"fM9\NQmNoaɯ,xHj"D}to;wsEm8 Vsߦ{LGa8K&.7wgᏗ_lgU3:mѳ<USO!I%*16:l&ͪbrZIu4`aNM.4j ^ekP nZBB^rhR=765c5~F-ƙze|+qw]Ni^0'NpXwyL"WbCJ[yftW7Iԯynsj IbpS"}4L~< 6vn7CA` =~H:: x8_Nٺ~Ƿbf3WO)~A( Loz՛$Gg x5#B)~R@၆_s!b{_ vJ6!]I@Uު ֥#~+X f;@cGYw@ovhbRWk ^9!Ї خX<61 \b(B=gbilz{K ;'ۥ͢[vBI X!/U`śp"OQfl (vq ^V#粵Le+J~r%Pnv2HkXc3_lHOSaP\zk/ bT8uӎ] Ưe_ij ɢkf6$5?w?[jp5Fz506le![x6rt΄qVngᣥfӱ JgA?E/E7՝G)uo<Än CԹ U?\3'wqt6K2䊫8~xqb>oUJ$-q '"" B^!7QDeH35a2X8`&2?nIvN@葖oDxHsQu{*ʉ[b<5Z3 vO(՗NRKZ95?x C?`I.<O}IMhҴf/ĕ"AdA?u @fJUp 8"HlI x lYå"%pޢ"=Rb苡jW;A[Anbɧyl=oRiOmYGw|L ;Qtr)ꟿI96f2'M6NR:O ʸtq[[_ B}> Y2ݯbZsMџK 햝yh$tzt'gb|_&y1P>Q|4^""#vUo't8*ĉ@V͝iOߩ@㵊aVvtJݼ{##n}g!0Ko8ւI 5I3бHDfWo&znqvmKg9l"ђU,DJ g$TҹHk(I_{kH"5ȣϗXa[Qrpb?@c ^Nw\;#$dOj}>t|w; Ђhinߖ^?d_3:i6ǥҊy[*;RڳG%ՔB5lJ}fф=rN+r*i3Ć KeePbR=C0x+<՘vcJSF׹M?~(\QI5ax_FZj_, KE6e^~PH{3VcKO髊ds8; -Օ9tLu_|oQoqjwm^Uo?7o03`\ۗ,j Z㝐cj?C<#so%d8`i;g>x~S/rmе8]lt>E$r)FwvB}GG/(Նg :яGv,x̶{*. !>b?Zoŏ }T46*_OTNeB%;. }>ZC'^xUHc%%TBFu1Ǟp#%r&EHEawi3P#eہs/oSAoL"51S'G[?~ڛ ͚gZDt#Hb)DarxP{d|,2i Q)ѡu|z'`f]cX$Ϳ*:M'}rd%[CPWd.EpA;5#tRJ`+L.(õ,C[~<8sK]GϦvSDmҩاXuI z)'씰:6L;aHQhv^d26)_YhK \#qNWm`~JҘd7]N 2 |iqJ"Z*ao7D\"23"-f}dJUvsX#6>t]Z)? Eq.ysh\C_7&+B i[,s>. o%g)5Ġt CC]QZl-@2[T(fG]f&s>k& MʡǾس?!ޞ∋Z!2MӐh/S3Ƽ!ǔD%*3pMH0 <28'z: =377]I|R4+cLMN"ͫL6*Z}=FUL_ ?fMFD{gMAEsĜA6; &id z1!RGk#N HgF8(0h)"y[^ hQwvMnhZ*s _4{[C h}$-n6D7~4|Geb޾c5draRsEE2[R}Y F4B]u  ֨5! c~)^h`9X!fj-#ub .s<Hk?<c p7?jp H9QE_&1s/" ."_^: '8!$wlyjߢYŒ˿*ᜁrߏ |3To> +pڱO>fNe$+XElg!IuhFk"3IqZsձ^> sO.z-у% ^s1%v"[CkD(0eաD'U?:;*;s04aIYװv!,zU=4U Ǹ K(R:lvCI@-L? ?j<6cBkpTx) I_GSIn'M8yi:^>$u=p}4ud_z+$m \XA0ATt#SCArha(̑Yt`gjb-_ Ku;np{G `XYG699 -1ni)g-X59Wz`E Q:f]wR=Jq/bE$v [)%IRU˜.ptXDfmu ATl,mp5Oi6wa˹7^!H6Ȑv4 av^]S=aZ,]8pm G1¶6aB%]7XV|HV=Sэ%9VOr'qg3Veo=B]t%^$]8Oߺȴ`Z9 iq -|SU1Q27F$=xى+G7KE}$O\ *ϷMj^Iz+P,4ߌH?*4:M;7d@ʥ 'GT<Ҿ}x  D o^ȜpIM:ǂQT>`|*rb SE%l艶\) Þ4ȡ,7 a`.A@hݧ hDMOY0uWVfv yT筀aJ%@U4?#J)اxH*${N䔚 hva7շFK garoN*Ab+]\d,"ѬuStF/@Lf:ZӌE~pm/3#{#gU;##~[HY*qg[ *߀t;Tqhn7_xz\D7l\HxSgS=|'f{pv*qu@ ؠ)bœ *b6<5b ϸ!woeg!a{+w!@J/0q2֤!OL LȰћEܮ2lX `gN#ggHm=@FLWM0SAbu)ʸx}CBB +m=O/Xd\Pppm>sA8CE>p54" n8RJ *IlDZt==\[kt1d#پt5_Q'dH;'/1o`v;y:2e%{\<>ޣoc:AHeZ:xX6Frϥ/Ȍ>)ܘ~96C!C2LИ L忦ۃ \Vjю˩2HĖ5h`(\ItU]&!Z0*Kv%Df&] pm$J^.ᓟ26n"` EQ%B< BY`\FS΁'~(kmհ*N?Z@0]e|n#w Qfˑj7fq&.K$w#E](%B>wdIXX!,}ocLsWCad*ߟ`r nLa "kٙfRc<8xGjnr6cFKjw 7Sxƾ*#q~Y~q/rхAb%22AT>J<@3)INRIx8vKBN9~m2ِLG3Ra}z`l*=rP/V h,IGoߡBǑAS˲pJ~@t@E 2RIJS-erS8ݲtɬdYy)F" γ[F(>-2Y- :${2$CDHe:o2,X}'9M nEDȍـnhRN,j}N$XŪEp`Þ,X@-0"ڀi(i@[OC᝕1t:fFGD}yw^4>c zP9ޥp4A!UnO?Ne=j[jXHkZp>qOcE; d-I4l# :ȵmBxh{qްy1Qj=8 \B&'\{Q麄]";-iO;)Ec5v`r=ῷ3m MzPoP<ɹ𦩂5%24Hy(3a%̡Npn8B!2HLV0HŬi|Ǟ3lyXZq5*}QگU4/'1  Ƕ?@پR8$\&V9EN@_oJTO=ݩS?8DG๑} ^Nk&)poN*huj7$k)^";O}ȁ&fܖ,n$6 =BF'i;+oAjMdm&AnqL-4a͋"TR#3t][xCNLZ#ᨾN7GcV1lX@ nlȫC9ƣlW K>|<6mWzN}q~bvF _PCC.+Σ\M9Xm~*__Mo v$Y2Xe"n\ّ̖͢D%|c %Udn 0FDZc+q*l1x;~@dŨ7 {ƹ=\ 5`I3v%(t.TZA56*ݷ0e ؑpIzMR<GXY} _K!ߑ#c :H:+y5)CKΨ۷ ZH=$thE\7E|z L5Z_.o^2=bf|~+'ػx@Ş%0BXfl )['vHTn*`F\<-nC4͐xIFcU΄4 . ]t^qJuOh\\3ʯj?>Uv8#vf9 K;F0@.*JD Lv xwyl] I]le\YKqCDA/ioZk6GH|fn A眙ʬh"թxL↬~yeLV;̞jnkc>ڭcқ;q[ ; >^yE Ձhϊ6)*1>&.t+Q)F!< cň *͒z:.+k&(FP@`BCoDH{#]_#K ~M e~"8BHTfMG6 ˔ڿ 9cK$1[@fP`s,f'fs  tKG֥Zӆt]L*I(_`<<:L7ȉno2+I}Զ{`J3("rb/" Lhr4x\\ t1<4#߲JfJ ~Ow`Ϟƽ5h98W& c]F5t'b%l|pJߑdCsG;{c7,,h4|:t=ڧaG3Xs/,U."V?2*?YsD"Mq8]ןE'#, Jcd1HMw B G?OYW"bԵHe8+^3&IE-NBA $47S74){w$Q>aU8+~w8o w< EcnX 3+* 'X˖/wP$0+B"2;Ią WX3 U&!*Bx rE")J={`OC)l&ԗu4*ש Y? ۲KЅU9dhO<;β)KĀv>>8R2Zߵp5iG&S|ԗ0ȭ H=vQhqO_OZR󡡹9M7"aL(րh=Ga"Y}Gj? [r50 ǭZ)q SܦQ!,PBZHF P*ʃXt< Hǵ=_Ϳ [Ge'#|BUb8BIǎߚ vaO1)âj.di"cqc㼽P8Y+HtC 1EL޻$t4Cg G3VsPU Q(܊~ &nwoo\vn8SrtD9qg(}yLpcuN0`|MGc\G|^$}l@RJs}#&ra20DP"vn o(DI`@ -7]M%כ{--Ճ jxOҖz: i?L [;fI8+0ޑkMQ夎VF(J_T?"ldJ)9EFc@ttn_D_jkY-I=YhJAL=2M(\$1st59[`9w7ϔ_>U-/Mj A=:`|k% q:E'+r/zaŠԼdFQ.M&~LT:-;ù>\ k۸|N2fث"e1*x)H(CY඀̝飬o`6Ep! Vfv-(p?ʎ}@tUMKzr"E A}*&Nv#vطG`n6?&0; ];\œ-!wD_Ջ/TwqPhtY[2wC>NSB0 )j/$rO?tNxޮs(o0NKZYz;Gٹ1Y,🥺Ѹ~<;>#*I|h8=6 ,K\pC*̐%L`YU mugA=s6~~4V#A)ƞ+}ev Gloc=J< chUVfvbKqQI X-lIN[qع*kp!o:EeY(p|#m=N>qP+T3v˳H9O4rtK/`UyjiPLuzEfGi}tS KGB\ h{z~Ը _wsc9LbI J77:w,F9'k}W2j&BJrBiU[ TKMt95aCH Sh`֏u /ӔӌZq+#cB:.+Jmm#=ujղ8rh+Rք+X?¢g9GzD0sE$φpV\awгuv Pl=6x4}v<% % d 0 8L1e+u ?9oǿbi`D"baQGzh馦_"ȎZUdž(Wi˖?% nEI~6(f}rCϓu. nT˴o`xw h\:krٍ1V#@؈%MjO:\(D6,OY074p˻hVw90֢ 7~O^İOoilT feYX9]^rEl)g$Z{Ʀ$,^-aةPANVX3͋\ٶ:B Z ġYkFl0hmF-.pl7mxkzoNӕm_bvB.eؖxW$Gkh㎢TnǭqzuGR5[Ժs2EvyImo zZ5Z!$8 r ټ(m _cQT!dÆ =#.|G%<*0<3G.rњcq] C0'hVJljT03N ךAPa>kWV͎1lWe2^,ZCT4bi iı@(j8sȕfZb| $Y̐4dTCw2U^?#5<4캨{kфO.\u `@ek//Om]뾒^+AIPPq2߱@`q@8WF)]F>6Nn,x}Wx[PF5( &8xl%yEi?U6<_-|rInjTYy/3Z%\877RfkYYV9x; qm?wD sg'^|nMr5SCUS{ sW` :.(DK+Js%%~qS$]'VZ56`Bd"=`L 7`]8fpZbtA7etXlFsbq qV20@_8vZx@§k01[;x}"}EyТ13+!"ȼ҅pOB8R J.`a8kxһ:cM c 1=Bhj_:~ ]NM|d):rИt'H)hB[Mp+:|EfQs"Jjh|}u0PO=֨&իb\pƴIdDz5( Et']aA!/83XfnWk>/$$}I`)8ᷞ<4P: wxa]~2~<+ 84W4}8Lmw$޵Z!j,sl~rShf, ޳c{W)1$b/^n|| S{8/f? S"[jw>vbPd3QG*yHN0 QJIܩq*H|q褩8BS-|IV#A Wm=:ZpZh- q[&4ZF6Rݴ@2dd^]n9`AЊg!6W=,xO{^}P˥G4499k`[{;N+QvK1^&MV丨џ @7SnDK_$I>b"l'ֶנ U'3Q_쏴1۸#swLi,}їm(b]K^UȜEh܀@P)YO7CjA,qexG2;u ,#Ud>w+ z$=e{:{юDND%ՏEKh11zݳiG{ )?o$)8H5SHyC s*PhPz,GUc|Dԯa^Y/iՏRM^ j"*AXa PL: Enm0MoPhIu.CבU]3؍` %wxcbց O.#MU]GӲl~[ϰ۞ObWzS6vdցxbuU|5՛ !H=Bw( (tB- >"ⱘ${b7z>JZ6~#w%4Sha1(E|On( ܼafhJW~х%o#6x2oؕϽ3V:%g+-Q_ |~~mVPܰTMoo3v"4;kߦmc>_z~M]#b5Gaz@Wq!cs'@%FZ mxCk$LPhLp<,R+~b &jĊQ=c-lBuab?s%J:K(U6.χV[g7Hj-w/½NMbt=?G^Ȇlh&nģvvy ^nBPS?ԕu\'[sKu c5 0F} 裙<% 9~l=>9TclH-Yƅ]`<ѥ7]NsjN^ڜ>q[7>{R%q HMFYzr#ca  S41 qDdAK\Pq'훊b?T?n V7_Įƅl &/z:O#]6n(c~%t+2HWDǪC {q,:P\ֿ'by_&V]ܣ]{H\=(]o-v pW3S(#1k `-#N%(&6pˆm;Kd5SbP zw'EGUsn&\i'yn($E4<*d™H8\| j? ћk,Y.uc}H;wL ]C.už+4p#͸аR`?S;&S!/ xAIVTUBbhe ?Ԩo(= bϽwLu.:픞CtK:&jP@Cܲ)a0 _qb I{ɷx # ըU_XYyWcC|uFdvZ/\%%+ OWQǜ L$~0H ςǃ0M>)<܃J K`-j|5GE?-m)PW|BpŠJ0#!B M.1# 7ވLSh┙ҹ*Sp[]E6!64zԳ⺵SG^u0kK=(1{o[l%nlZb^O>I\?ă̆#`㕧r b>'V>Cu0h{)HZ_TJ![Wgi8BֈڥSe89x2E)\ɖ R 3uK0dƬ\b 01lEiāc$Gf:`MrH4r5] mSD 5M?WV.(*zÕ>a ےN#zԵrGM_ E3Zz^mbu')3x%IsobmNydP~縀!iҗ>,{w/=gS$躹= &orl]NL x|d9s~b:'0gR)N Rp4~d{Pln6oP/&`;'Ew'#V#VrL'yC[s9$k\6yN{]r1=~.!`A#r yV5"iP6kyEp bњ1Vz/=GN<ϴCncJ`[ρ9L UbQ9Jx;%@djMU 邍k cqMQnId9\xݞPHbw4ږe p4#tv A9|sƬskԁC&uek5X=R[an_J }j’2mkU=g ʄiP5(9KgZr1썒OSM4 .y e8LHTS@t4~Pxmw̟uY8! jЊ7BlI2s4xa1gy{g܀Sըq?[܋U[$T3!W)dܫOg΢ zh_r+1wE RWU6HcBJx`+r&ʶǧ!@V IzTEAbӄX|?D./wEWk|mH" ӳ/Ge0=+!h~;\u™@-|KbUM4)jQǯ槉N'wRdIha@8NiMճ *<*Kbi!O Jx_+]H{c>2>uKYLn NC# mH/$>}Ue{`/A &ND-wWΟUVO9G'?{>\gVLm a%z0. cIAX$mp1Pl@4!OڏЃfI/Fs/TbN㬳$Hx8b"& 2ǬXK~1XyDɋ;O_1wq"): # > Ȯl?G-3{XIdh)w kzG*% 싫^ U8 Z\BDP-?j[VQ>#(FxMr@W'9oLBJA:`5:]LD->܄/q,l2NPf(LTX+h۝gq6:Sq>~(>LDVxZ(;Ԟ1fW (ZLk)\~?ʂI5zGPMy<JcUI{%Y 0<,.E= G?!i)e 0\ku TWIJ~ &ю"+N(`vy-a8=TP 9s(rm*G:aK'vF#2v=k+u 5Sl10>]X𚃟R"389KQ䆲V1x6B[ fkd6Nk~Osp%oG3t]USݰ)0XRA!:8z4 Q+4PU-R:c'_&rj|H`d<)o)*Ъod@״6Yy:vP%2(>w, 5e 7vϒs}h0 ,%O[TE&P|~? Eµι1C6b0-גN%`ՒhV0ZтokbXP![kY"]EIr}4Y^Fjΰ>N}5mѨ!p^8ȢEA !KO<"Pɉ<ytmWb1%ÖѪ1 1l^#}>FrL[I!$C d>W3T$.r!N6dDVlG'P܀$_[%aOx(Ep#N/u62\k!"C{ F>!"k7q}h;Ztz๔58EgÂmmq,ISI3ݣ:2OT !Z|& +)_$wCvҏNnf]*20Wxז(з>r $NV8WņoNǭ ;M0sa wU_ ,pA)I+Sɣs!Re%jM q|Rb! fw w؃;O~Th%=[5b=WJv}r1nOpSq _uLr~)~zAYS=H*1F c5vǷͲZC]vs-k',C]=Gɠ7մ,_'ݥypYP[]5JjO98v萺Ap:+6OK@߾.N1w3X[7I GC.l?4m7d$F=Y.z*3zb1^FkF.ψ6H{љpovư*=Gv,MV| qP]7rmW*ɂ Y:a-.mImje[>˅Z:a8kBe:,azGD,2;M3U8 !yNG*El,C7+_B齡n $g0ﵙݬJ? ;dHd&=5uut-K k vjcVfj8AM!<}՟ !*fs uD |esA F8gaX4d01fNhujNaG;K:]QĊ#V8&Lc|X"582ElMGf({BF%c ؜7 4ʿ|iLf:i)˞r 7y/7\8ΥFh;]stEI@)|T8j1cXw~Kfy?%T) j{FF^JueKtGcGmv0&4*MoY&/4s(5Rt"ąKW NM=D+ms]xSKj#Jb@oHͽ5N673|$33I9SQ2hնPmj2];+Hv8@ɭ,( *1 /MUXCTw5eÊUOt8G(89;oRef+Q>s'210_DXeZ=ڮ42` hm} ڛ!u^ZeLy0S2_4nl_KaЀNĽc5kJiGeKyq#茜a/_`~FzOtުs)V+mt^cʔm~͏RnLC'֝®^`טIHsQfw96kClݺkEpI=IHA|n$nMIC eD[ -hJv m~tފ8%V@Gjtq`#i{\XD 71PxZb&ܹNS0H1:>UA{"Lp>fN0P]AGu17 F=w1ՀjR)ב%PӷLU,L40߯47<ޯ2HxJK8Ń̖0ys1zEHک&AOD2 J[NGRY<8ʔ̖!wDh2}GJ8Z"J\UE@J}>T5͆ϙOjOKU~ûЭZSϧIН1y4tJW9ITO֍~P BBNvGeK /κ>--LVD x@oG$ =.jZ!K}k -j|E7K= maH愢thv󽾢y /H(0\bfΧ%s@OOL72ZfW^Cz<OwQtDOt5hX ;\ \Ḁr2-FJ%:zeMj >gӷӰ#׾OH5a&Mw<O ,j ]$PrRNm_Њ>g.? @zY$Ծ=t rb]N u9&o1eH:,|fZY^,fvI%w& n+ U<-2fGkf+Qk9 J$)fl0#r/U ҃!{G;WD P /Wz")참qޔe\e~AD`P 63ctęk%8^{hT\ i?;1( ɜIi|p&) āL9.z^ U_m!l7 y-.舝IdPrL|*敥d ?F˶h-sO O \-<ب57x~w8IWbR*ZԍԔ9Y?ċ0>hɪ@FlA]>XpZ҇Gk"wػCw9f= H"}O*%F}E>$ÅӷITF") y(FEpx 'A}85! +/C9H. \WAt&nÍy6u!s`@Ƅ&x6`ݣ`YJ٦ŏdh@iםBi mp2S=YN]iދ}dU.Tuy^hVLr/b5J_w!Ib[U*I82Y#Ǎ YzextQn.UXX=A[[;慢7ԣCjg" *u89֑ۦXj=-knŏrݝTR!#*}Zҿ[> =綴 "N1 %ӭ$+տBzRCQ4 F7 ke␝t JQ$@>㶥:BߌƍOc9naިu ЯX?Uc Ж 8Y+-ûrI X\3sds?~ngEIt#Zqt6b ZNtq)iYFlG~JR`>i]Д&][;FH`LyM\b>?y gǹq] Gzf _%j\h3ٱe"i;"i%g:CoOw~H::޸r䊭pqJ8?YaA|5)U};u70&)pRpH;ɫ%\: {]5>K4ɠqGy2ErלEU/QO$F??1#DBWr*gU\oOܷfnC*=fR,,O͟Dd/U㜿q)G/=A fߌ=fh/q EG 5nbDK*zk$=M@ 2ӥ ݻWD"qn X2=_x2lZSNIh!}㖉e9Rdl\Qv` (@NJn쌂2(ga8H?l#WO3;:+(Y8S;ԿTfP +5:tqKh;ņP'Jɇ$s!YjI?yߢE`C{: Jմi"X1ߵE_ L!sftЋHP /#W{VEi(܊"ʞΑ޼&`zO',DZe "c-sR yoUj%%"cB rk@1W(pî ё}K=)d" #c!Ck"wbZJ~mfF (-<*I@ʱqjbucزQpYqp&nJOJe~@3K[Ԛmsԍeۃ&2z&hVơNyWJ:fj9%AG_2cDiR= ߤkj_;{e];nW 5%}0_!lB U?ɲ$& ҲWaqLKM}Utb\ME*`/.BM$U̳1y=Z nf4=\sV**agzMU-Y#JWeK^ VͬcbCdM\+ " tw=_}E/)!*gFٶ~ޕpSx|3m%9tMX#XN̿FZN^Ji\N(e( fPFb&鯝̖V=%ҺxyjیDwfeHSe7}UzOV@E`3W/Df(cvyfán]ETZALvK'-Qz3@* =YeK ҷf6:̯P놅mIxR|z~+5df -oZ9 }mrnj}B8Y4Ir(ފy7+8A+\j 884=&^aW-dm߉,rԆQ'Z=:##;UBF smn,H {e ?1XxS/W}^pOXG'F-Ok:s[bOvS u&|p/qE?l#{>>rG} Zd].d2 ݨyZ:os`&p2sRkpϩ-?v/m* 1N :n9{ǘAr'`vja`1:i JxR.( ᤛ`2iCR#J [YRYSC2+9OFCSb(33%I &"/THױ9Js?' ʏ3~~ű忬[l/R|B.bD/fd9uVnO5߂#LUPigoGV:xpA1An׃S+/i^.}>v(x4,ͨ~dq9N44oåC= #u;mO uPNU] 36_zw;y'0D[ĊbqWϵB"^8H_r(Xdlͮe=Xe-?pubL~F">^*0\驣#\ܧO蚷񴥵T,]ӂw +׳Zƍ9#|Nta51v7Yêw48xdJ|3R{R ImMDI Y&/vfۧGµg dK wI^3+QM BL'c* z b |D\%+"vH+<NVqO- `W=kPMnF(Ӻ~냃XmNF}-Zܽ]sG nh>W0 9;z0F)r{l0~ls2:÷m3u4y%t%D@cf0ɸàZnr|pex"z!',(Xҥ11 (FHZ\3˭$uA%f0 uٝ*u7Z(׆<2=YVKmJ}_@767YoTc븻1<Sv$EY0֢i+ n\|\( ,"?y֨ɵPz ti[zF]WͭEE"/ Cjw-`ޭd1~i(zv%K8k1|) 0ƕ3gwQwh ᢐ<{ Tܧx2ת duXzD6ao0$iپ6o%obY y(a IR#.xqYh.l`!VpFNvl (b,>Qd*Fño35~vh-ݞ;gz OB-G?bA+*yӘ)kYǣ᭡bc:r֮ȼt+d7)=yS]$0;kQPCgd,M< {*=QpP ]s4ƊK?iQE W"P.~3CJjXϺ&OP.BA~cC@}Y›S 3VR>^-򇧱&fc?A?phqk;qV B0$;R("E4XTI>&Ш4{قCaE4\]Q?Xuo| Ubkb t\߉yzj'{3״;{$o('!ȘGlhxIN|WdHBѪ}vn QG_%,b>Cw0QxP¹>t|HZ"!?'\cB@ڜ X޹T3]/KlVhX *v c^{g5-EN_6sN8=o&xa|B9rP>*'LZZt(dN$m#OεӶԶ⑌H{1VMnX;QdlqgydHBKڎ3vKuLѺE#z/ʹ!B1=bHtSr7(؋GfKN%י]?_ԅ_P}ET"= BAgL;܏v>Oqug_&nގ틈X'<q}aXoY|#a|ٶHT+ix/" }')H.n¨!OYu࿚+Ȑ_0MJX(MpW„*XHU$}S\ɣj7\nH˺oJKU+RڐZc?+MR8d酃O\$6$ =qz숂 o+2*%@č)``H+Cnynf/>F:7YQt%;Tm[8ר]QSHԹv1F?+ET-n)z FVMSY JM]Z5ǖG[y])ՙcB@pOD!fО?s! =|=_bvtNl:1gb>%˚yqK 맑& =od FU?KN+T/:Hp<M;yhgnNfp_sK)_O,%Rڌ !PjzPz'dVZ*eV5 6 Uu)$\͜FX*ƢX˞$38?PfB ^pшWhFOhn^X-VK!AY.(A οD5~K >7r m '\yxm5aiR)A?P 1AKs汷ʨQ~%u4!;Ϊ"'eEM,ۇ5RE߁@,HX"s),V#l7&7IGۉY'$+q$lO15iLzd^h i>aX"_cXZi DX9@\CH)+jT;_S#&'1oϊG}EfiQpkd=Xaq@_e,Y2W+ Acy" ;ҮcN 툂IKe*H 5[56Q!FL.H (.Z!`ZD4`p(N0{;A$HSNl+jԘj0$Ϧ`!G_,P N'$h4@ipZo%]U#MOL!a[I*_yGShOj2eܙ l R$j V*,)saU$lOw: `bfC{ TmU8.ψS:Ѐ]S6 (Jbl4K~s./ eٷyH$W` P90}3m=U8lpT,AqS>TcÚ?a kIz-G6/IRϫ`[y% =Y"̕؃)K>D*h Iǀư*vFxz I>ُ`qߥ@B/嚊[e ҅C,@nvkdY(B w -X.CQQ?v :Beju} 0rC~ %lN ]CL3+l+y\U3u{zLw:+<-$j?C"^/buQsMۂ3=n8U]e~Qy ` QNjμb@}Oˁ̢Uq|XKq@or Jb]`ʈ7qqj~d͝<[jMՂ0;meA1d>nP} 9Z(kZW>%Mb>'\}P}%gp+>zN_({Qtc9[Fl˗6?|._z)j~Ϙ2&c(#>Q<(1jt8ɣ/7}?Gx+ 90^+D=:b[>>U)> `o{UěX֊B捡q$w#;U<2,ޝu""9yAo@FFW'61w M@p EkߕqgMWRkN5ǒY=O' H{u|"N&۾ey V5yYS}s(ػOۗ[r$fkq7)訯S~-QTz'-L+xs+3B+U%Ԫ"?L!0҆e[Va 3wO`4Z'u4{}[9{]-oֻިA/2;GyfMrҏQ=H#_C&Hf;ѝj A2}IBǠk"ـ$,BwZf9beSY/՚J54$ Qfb.)@J7M:C-^êjg ռO$bɹX}M+\1Ew2M,;u%^mj#rBUO`h,e~ :w<*Ma`vޯ丢iC'3c7+A ?gJv;?ܽ$-1j)΍=")EHy4K;Ç>ڻ¾f&>HaݸF !qc!WJ>dTON-^dĢp̕Nc[MY$=끆uSPYZ~*@NiB]a9XaIH$a* Wdgz::tR!$KĘ')Im_%kHbT5K)џ8ao.7(፸HNF6e/WjLc}"Qu7@^A$ŭ.τ"`A]`{sd['yT"mZm6<0i<[ l\]nxPKm6]ϷE%!C8k3fi u x5̑0x=Q:w]nҤALĎw Y&[0 ]M540CC' a quyƋH7O1N\o gѯ39O=Jĉَ{È^]*(42,q8*X^qZ-II`[<3\ "݈2R.=SVG X72HBR#DlMػ;Jr4kgs}A#qtϛ{'aUGdNBޛ6i="шOrtf8ٔL0eC-9.ޯT!E;ݒg|k,t-0q6h\,#2]9;Bq|&-˦FFGļNL}tK;!{B_7R;#Qeq@桨 [z_ uV nxE=of3i ?bL)>${tՈA@+LSS3X{11!N9}'Aw5 gaIfLBxt͢v|Xw&1T Z~1 Yu0"7%n&"jf|M;} f[⥨nȄvP缔=.2ג2*hu\xԯGK^ I!tYXiU1@spµ !np%E{|߈ϔ9{˹^wxD@>Ʃt?K槎xo6ĕ/L#ʪGNߐ+[gd;E+>V8w%-Y_Pv@/ʷ?JA|X.29ĉr^ƈo'?C/Oa i_<`P1y(@W)j189eW0u`?2Fx0D>kq$uYcBWGi&pO=YV{¸nqh}yYpFcMͳJ-to. {frmE&\nK!X$T1TMZ:޸7\&]Z>|˄ՕV_~ yı{P f$R|/U\+ʹF6<|\Y%<O} @Lw%,юmcFx^xEk/!KbGJ!YQE ۃB[&$8<9s随9K6{ڊ{ I|Y᪺OtO^KnYpUI`P%$?Q3;nFdž@lYƦO]”pZO6TUm3%ʂYw%Ӹ Iᨸ _r?pe<'BIA`u_4|Sf3b!b<ЂRImlcX#3$Φv ,Z ͍+IlF7LZKvsrTekQċ4jīD\wxAQ>ʮ"[5٥8W>ϖ'sYm'zQ$b&K&;tD4%^rQ1)_e5lS}"9gl1TN3=0(H ;Z\t7 ^S{#W7y?o-~~k_h[[DyIp>)QЛpA}6f}|x@$9;diB#s#sn^+ kx\Z NprKҿ9X.sJ_CļT&CACLK%VQb Cyߣ;f@Wgniy֕6N>/_-0;4X~/ /ttcs\W5ZG@oDX(iCeL-^xZHcxzpp+l_'uSctj|rK4W5g_y̯vEQ@t?GN/AjܧhD!6ֹM<`'[anDiQ_BP%,IWK$k&ְV>i܀LVYZh}R:'9ゃ$hM&5/6|tZ*ѷt +T}'DwP{|u 롼̀"Z_I1"˶@TyO`:L~|3^4$%Q"$$Hx#iHHbg1arm5 8weyPVSDGvpYK]IAXDtV٧Gt*o6{> < j.d9ڏb -U3aS)cA@=v$3F`"8J6 >2-Иi,#==_R}h ?|e30e[J5< ڍrl+1x5ȌI96ۚ6ݔtG]r4}^ou2zbLζCb&@K?u7\&+I&+^GQIVYY[L6bPQlȲm62EZ~r:4ZNٸ ut.:M1$7մ4vxx>Myղ0 %񜶆|7$ͭφ):rgSsK&T.axWŔeɫ1KDu,&, t6rֆVN'&l1 ?4gSB%g`QM|pxh4;+AꁈVǹO#Lˬ8\Y:?!l)*a )\YnNi6u#I'sstӋ "oTҨҥXݨRS ?pRI[bK*a7`p6i3*k{*'!3=73t]62aL$8Or!z*h/=ۍpƇ"G {G󷚂+˛؋o9ui2Q#](,<9p"Lz`u<1;%=&&k׷"X*җAjzv*H_m-f5Yu'dӑ561AxaWr6 п٣6B{s'dF|%zOԆ \P,: zhḯxe:hLH>0Vnrg?Zo:8ӂ?CU‰?y8 dX GhX.8p ;ޤuV"/NDW2)b6p[#cEqcavtglElU!4/轨Fp e 8"p*čr*)D U;Š?`^B&6ib6 LcR*;k@ FlBoV \ҕlH?\ ҤɑH,+'H~f/ⰖxcxR]B|6 \'AjGsUDžΊys czg3Sx@Ӵ}]c̓|aݭU[#-Dw˕rӄpEky Z>0pdZG籈yZg9q/ɉMS䆗hXGuRGYTlw:Nv&c&(?uhf; *l'@C\Z;x=fi j6;3U^TwBXmB{Jbx e%4!IH|580$Z+VM8CN\)uV4GJa)9Y*TE`-:Sd?;%&<۝0w*vms.] ;};(Ms@pP&.Y%usC`!~SlX.%t\+Rδy3,ĹOFK=ۅji̒)%4Ny="Ƨ$\E /&Tؽ T#WMXYIu*g37!ZQkq,?h8ZљJ^ LUʂ-4P#i 2n}9+m&X_*gx_A_s/M50m(d𵢄[4&us)kI>q>^X嶾F3y])]Q+#N ~TE:ghKh׌cvjrt)_5V^*אA"D.1+mE%z1F9b:[/6EVU7L-1FJCcrS *!bBe6dUڄ]0D;ig0N]m,.P#IJxpImU<?e{<`NDduZJTǍG5f'4 )ҳmuy3oMkȌ+c8xФM^_qd3(i,DzIB`Yp=/ڪ'+R}.%?\!$\InAEs\E>A 4,{o;r@ ReJ}QLHD36E2;ͷ֢M%h&ʡU+x=_D $IQc<[j/ 6?z_d =ؾ1-u}e!t襶O'KOM$1.~DDҀpL6J=VH3|Oƈ m4$CV2\گc,YU8\P!p~x{IAuA(֠V"rYs4FcL %iq- !wJ$MyL K~N_a\N0[%uA6YY[ML{UvYtPB>XRzv8e=TJM~RM彘Q䊰6i*Nъ'zTi7qk͎CFK^}-y_ڌiŨe2BevL$js?u4 4/k{K~˟uh6yi6.B$,V O'C&*tկY)pIJMc)MòZ>b%N5H>P7ެJ=NO_ %SzEK`q!Gk7ڤ)zH5)Rf~@U@ZWM\nN]t0C5XF")-g P&-5\]U$UuL;bnfXKRguAAl QVTh#R0Ѣ>ul b6A,#yrutEv'=P7 9 Rd7x"E5[z4S? 7Q(wh;jc!ev9˦|@P3L1-+YohW˖qe="{6\GQ⪗‚ikXjs&ݽ"z&50Xނ63a`BPi& bRK7 1v1O96"IB: o(8hH[%rȭiלye8.2kLϮuX/>,bj(7AO*x0\S ~7VA< ua.,l*k׬( DIK D7`v0_]2wXI^fu5^MC,R &uN@}Rlj=c51xrj4iP͸e+(a|qr5z2z6@LNf>$euhu^z)?C{/qoF<*L&&~6G W6LW9npb  (Bk7څ:Q$͵g[@lR(Oæ Zg(zߙ:ϛ螪wv~0WUg#"^|w+})c8eC5j/8\ۚc3@Zv@Lؤ9i};S}Mt8xNYu4 )9,'F- =>)7&sN,\f5Uԍc&rTR(XPqž@H4%]LP?,),Puءfhhź융O{]"|vڏL96EPLgi +ZJCF''1 e<|bUo& ;K~P~G6RiinCr'K8vc eiQMI S! $U j1UWaIA$ &ԨwE܅wx?4?Q$AYH8=|DG u1RZj BghZZ $qy毎 Ldm}j8]ߨsUW};#ߘvj@G|+Bⷸؤ+992t=nkIʚ,ƄDb?&CHP.vhFH 8L*8"wp|U}f8?EI0#ta[Mڦl#sJK'1Q֮n >}ffrv/&}&L0+7}#8)Anah)EՋ)W(kR)ID$ȤIB<. '緺i3 Qdm+Z 2xR_JNEcw׽Pw۷voL[^NۄcC.&ʗ6hfR@& YrF6JY m9{NxC!c@SěY`..F~ ߇2ATu*xu'% #_uY!>%5/ Ȅ(b[b4 B!br=Wqj쿿iX`UF/VM884xVBEŢWB flLasZj6k\#[ n| -k5GhŠ?5Zp>xV#?{F X'9.a91:e1q1 Zhv ?#{ 5TGwAevo¶>@ HHnlxE92@cjQT}j\& zC t[_r0o fWܱ%mXY ܭݟ*[$W3I19:2!{K63|xXҥ;Y{`wjPyἥg] @`tq[vj$S8ڨGn @:Ŵ7"j ҥ(Uږb~7/-D5gX  _9c)jg^cGm3̌\3Ae)S^>>'*B?Dy˟K7eQJJ+ܱzZx _/VQ )η{Z&{>G&K7Rc{(KC&" 8@4C`+hľ43Qxhd7|Q Si8o+^aiy嶶c){A+%p7c}̉c:eܛأЍ"lӾfǑFAjےHIž!pBly?o+N'h 4>QaaȡaZ{!43k GB_4}(_b4nǿ*7juZZ] j1>:s37aȋ,%q)8P`raA!֤T 2D}2|i5VPx?,+䁁ZzrjV`C O]Dqz3o,N@23h!DX-pONoPȒ@6rw$p -= mF-Y&E:\?)MmpX';=B8 >_gks sXN'=@yGhlfV9`FziHJGtf4],/H47G,df[@> Ľ[J9{81ރ4}%seB k+z0\P_6DW3D5u?Klp|knm"]E-@7pݔ/Ys} \./ᔃ2^CYo*!¦ uP6^]Uhm}%a3GQ<`fA}E,Od좩A!ɋ*٢_p6^#΂o}&wAcϴ6C э 187[Z#-+33}j Ud!-V=y#=7Z): ;J]NqC܄xi{[k9c=.VOШ;"m 9a@.M+h.ΘWCЫt yi #UY~s^[uOCOYkYXcҵwQٝqo,X-&w16k5JÇOuk-jf#N'O-}5dGb|tFTk` c$j6$LK!$-ŝrNUqg'Q=h e8TDn@Z}2G4HRMl9a [:XKTI(xvKW|kVc8`Z?_K\SƋg:( 1?+qWẊd'!U+viX!Oe-#0vUE9s?zUa/38z*&di鴧FٝΥE!Hev|adĖƦƳL.dΌi<~Dh$AʍSoZ L]aahԲTL|ufRF[X}+Ufh#'Rj=^SR Ruxn[d<bB&OY\h J+Z4 ʘ!lsn/]dU??U1!ix͎rL]'> _`ec '\쥴A[u[+ZYp-oYS8>ǥأAr4u g* FgiHUy[t|_P(> I{hn%S%*Yt﹀>s뛏<*xT KI(ocNFǶ.vNg8g"f:̍:m wEnZԓeLƝtbҊԚBV6l4e'DzYeyԚtR fŭI,uQ8b߸=:fiaTl`P6GQ=_;wHl} zȞE A[z.I6^䈏h!QhGJ.N}1Jz,\ZrTxHӜ2 ~^&?kǙaNydLY 6rNsÂuyNR  ζZR u/wTtFڨXm 9a.)b-cUiCr=j=@n=iXMc+<u!L_,Z:9")3ǧYj1Άd9~dm|x,I߈0wkXR.N)*O$<Jw41p[^r) B~ϝrl,Ydp׵m̐Gم>ʓ0Pls6aZWlPV1JWvz$ QGXMpI|2擄,r YôR,!9⪢NކON#z\\?Њ]PXn<.ŋOD%}U뭑KezUjuG.NW'jq'^DctDl9,]Vy&ovI4 Sjˆhm.3ÈAG\#ݠGĴ+{DJ¬"u{m%I~sW]9~jqIP4|:{ f˜nG.~3yuNk(*Fwrl]B`Q^۽@{z\(==+|?v%cD6Պ#ޢ D'.A!r 'ʈm=8XKE Wz&SW4M\"zÀt5%",'~lYq,ad$4`hc1:f gĸxjn_`*k⇐IJ6-x]P0ͧ1M]db #)ILڋI !շ'B(ōcMҐQ 8Qy 7:qz*tM=-/4d5;JWh7 TU"mTTe#֡YFT w`j,d]4