ldb-tools-2.4.2-150300.3.15.1 >  A bU p9|h!ݚHoV2>G 7RTγi}8#G7WkJy# ίV'Lg*d Kk~}F:/~6X8R+p']?"Hb7CV\5X#)4w.Ѿnsu)yµ 5 ljg(@Ո[&xA6{zxڋSvjN\v6Xфر!h7e53da56cee8a303ef16d3239a6730437626c476dda2b896a3ca72d94de85d12b55e0f0582183af44cb77ef48c66aecde2d364ffbU p9|lKl 3[0WJzyҚRwr rrYdݺ[P~J3{L>Al't8vZzurw!5e6CFsR 30 yT@uq$B/4[M 0ׂ~/:]jN)ǔH톉`:yeG@Wn/mC~Eˬ|l3BuLoQ#a}w.u~4j%Laڬ^DpW\d@QX>p>I?Id   >`dlp   L  f         D   x ( D8 L29 2: 2F>G> H> I? X?Y?,\?X ]? ^@$b@Tc@dA{eAfAlAuA vA wG xH yHPOzIIIIICldb-tools2.4.2150300.3.15.1Tools to manipulate LDB filesTools to manipulate LDB files.bUsheep91eSUSE Linux Enterprise 15SUSE LLC LGPL-3.0-or-laterhttps://www.suse.com/Development/Libraries/C and C++https://ldb.samba.org/linuxx86_64)):8))`9^gI6R큤bUbUbUbUbUbUbUbU|bU|bU|bU|bU|bU|79f74605e16fb84e5d42141b1b4a93adf1e1b12bce940fb525b1ef200c7c57b72a2aa56690a2a252a6a0d16445151f33993cb9cc9503378ae80b3530b2d528755d1df3c06c09266c0ce3c76e89ffd98c72bc17997b555249936f5e5531e1e34161aa03850077be777ebce7225e8151eb8963708096d535247fef8cc58c1638042161ae90e6db7e6d4a78157a8604f1e7059a191f5a00ff9b1da35dc345f6ad78880cf1ba0246fbf361d8a71a20675036124aeeccd8e5509d169759654e7dd791fd7dd3f7cd15b787996fa96d78fd31436f651f076e955988f66d792130607343817dca38deccb3f13fe70a954d3859f5c2bd15a191c594f27c23c133c29ef124bf6bc5f6ee3126213f877ca0d09390e161f6288c227912aa03ea719b98dc19c155958b8171942e3c3d95f1c3518059f5138aba5217d3e75c887835f9f878064273e5d31d08842ad5297cafd377ad91660e22e81b1f6a0f9d9ad47ce3bbcdeecf337fda05936615e04aae2d6f4d507bee029b1bcfdb7bad16b53c07c3d36861f8ef547e81a4af1b16800a899b67390e4f5250323cb885661c92a209221065363frootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootldb-2.4.2-150300.3.15.1.src.rpmldb-toolsldb-tools(x86-64)libldb-cmdline.so()(64bit)libldb-cmdline.so(LDB_2.4.2)(64bit)@@@@@@@@@@@@@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libldb-cmdline.so()(64bit)libldb-cmdline.so(LDB_2.4.2)(64bit)libldb.so.2()(64bit)libldb.so.2(LDB_0.9.10)(64bit)libldb.so.2(LDB_0.9.15)(64bit)libldb.so.2(LDB_0.9.18)(64bit)libldb.so.2(LDB_0.9.19)(64bit)libldb.so.2(LDB_1.1.0)(64bit)libldb.so.2(LDB_1.1.5)(64bit)libpopt.so.0()(64bit)libpopt.so.0(LIBPOPT_0)(64bit)libtalloc.so.2()(64bit)libtalloc.so.2(TALLOC_2.0.2)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3bMaq@a6a@`[)_[f^^^^b;@^(9@^!]f@]]B@\~d\Z@[k@[#@[v[t[r@[WZZ}@Y*@Y@Yx@Y\YZ1XAW;V@V޾VɦV`V@V@Vii@VC-V3[V(U|@U|@UT@TT@T[bTO@scabrero@suse.descabrero@suse.denopower@suse.comnopower@suse.comscabrero@suse.deddiss@suse.comnopower@suse.comdavid.mulder@suse.comnopower@suse.comnopower@suse.comdavid.mulder@suse.comdmulder@suse.comnopower@suse.comjmcdonough@suse.comscabrero@suse.dedmulder@suse.comdmulder@suse.comscabrero@suse.descabrero@suse.dedmulder@suse.comdmulder@suse.comdmulder@suse.comjmcdonough@suse.comjmcdonough@suse.comscabrero@suse.comjengelh@inai.descabrero@suse.comscabrero@suse.comscabrero@suse.comscabrero@suse.comddiss@suse.comjmcdonough@suse.comlmuelle@suse.comdimstar@opensuse.orglmuelle@suse.comlmuelle@suse.comlmuelle@suse.comlmuelle@suse.comlmuelle@suse.comlmuelle@suse.comlmuelle@suse.comlmuelle@suse.comlmuelle@suse.comlmuelle@suse.comlmuelle@suse.comlmuelle@suse.comlmuelle@suse.comlmuelle@suse.comlmuelle@suse.comlmuelle@suse.com- Update to version 2.4.2 + Fix for CVE-2021-3670, ensure that the LDB request has not timed out during filter processing as the LDAP server MaxQueryDuration is otherwise not honoured (bsc#1198397).- Modify packaging to allow parallel installation with libldb1 (bsc#1192684): + Private libraries are installed in %{_libdir}/ldb2/ + Modules are installed in %{_libdir}/ldb2/modules- Update to version 2.4.1; (jsc#SLE-23329); - Release 2.4.1 + Corrected python behaviour for 'in' for LDAP attributes contained as part of ldb.Message; (bso#14845); + Fix memory handling in ldb.msg_diff; (bso#14836); + Corrected python docstrings - Release 2.4.0 + Improve calculate_popt_array_length() + Use C99 initializers for builtin_popt_options[] + pyldb: Fix Message.items() for a message containing elements + pyldb: Add test for Message.items() + tests: Use ldbsearch '--scope instead of '-s' + pyldb: fix a typo + Change page size of guidindexpackv1.ldb + Use a 1MiB lmdb so the test also passes on aarch64 CentOS stream + attrib_handler casefold: simplify space dropping + fix ldb_comparison_fold off-by-one overrun + CVE-2020-27840: pytests: move Dn.validate test to ldb + CVE-2020-27840 ldb_dn: avoid head corruption in ldb_dn_explode + CVE-2021-20277 ldb/attrib_handlers casefold: stay in bounds + CVE-2021-20277 ldb tests: ldb_match tests with extra spaces + improve comments for ldb_module_connect_backend() + test/ldb_tdb: correct introductory comments + ldb.h: remove undefined async_ctx function signatures + correct comments in attrib_handers val_to_int64 + dn tests use cmocka print functions + ldb_match: remove redundant check + add tests for ldb_wildcard_compare + ldb_match: trailing chunk must match end of string + pyldb: catch potential overflow error in py_timestring + ldb: remove some 'if PY3's in tests + Add missing break in switch statement - Drop obsolete patch CVE-2020-25718-lib-Add-hex_byte-to-replace.h.patch - Drop obsolete patch ldb-cve-2020-25718.patch- Add ldb-cve-2020-25718.patch & CVE-2020-25718-lib-Add-hex_byte-to-replace.h.patch to backport all changes from ldb-2.4.1. + CVE-2020-25718: samba: An RODC can issue (forge) administrator tickets to other servers; (bsc#1192246); (bso#14558) + CVE-2021-3738: samba: crash in dsdb stack; (bsc#1192215);(bso#14848) - Release ldb 2.2.2 + Corrected python behaviour for 'in' for LDAP attributes contained as part of ldb.Message;(bso#14845). + Fix memory handling in ldb.msg_diff Corrected python docstrings;(bso#14836) + Backport bronze bit fixes, tests, and selftest improvements; (bso#14881).- Release ldb 2.2.1 + CVE-2020-27840: Unauthenticated remote heap corruption via bad DNs; (bso#14595); (bsc#1183572); + CVE-2021-20277: out of bounds read in ldb_handler_fold; (bso#14655); (bsc#1183574);- Release ldb 2.2.0 + Fix memory leak in ldb_kv_index_dn_ordered(); (bso#14299) + Fix off-by-one increment in lldb_add_msg_attr; (bso#14413)- Release ldb 2.1.4 + CVE-2020-10730: NULL de-reference in AD DC LDAP server when ASQ and VLV combined; (bso#14364); (bsc#1173159)ldb: Bump version to 2.1.3; (bso#14330)- Release ldb 2.1.2 + CVE-2020-10700: ldb: Always use ldb_next_request() in ASQ module; ;(bso#14331); (bsc#1169850).- Release ldb 2.1.1 + Samba 4.11 and later give incorrect results for SCOPE_ONE searches; (bso#14270).ldb: Release ldb 2.0.8 + Upgrade waf to version 2.0.18 to match the rest of Samba 4.11.x (bso#13846)- libldb1 fails to migrate to libldb2 when libldb2 version is less than libldb1 version; (bsc#1160341)- Add obsolete ldb1 directive to baselibs.conf- Update to version 2.0.7 + Robustness improvements against duplicate attributes in ldb_filter_attrs() (bso#13695) + Robustness improvements against invalid string DN values (bso#14049) + log database repack so users know what is happening (bso#14059) + add ldb_options_get + add "batch_mode" option. + Remove Python 2.x support except to build just the bare C library + Remove --extra-python (a build time mode to produce Python2 and Python3 bindings at the same time) + Fix standalone build of ldb. + CVE-2019-3824 out of bounds read in wildcard compare (bso#13773)- Update to 1.5.5 + LDAP_REFERRAL_SCHEME_OPAQUE was added to ldb_module.h; (bso#12478); + Skip @ records early in a search full scan; (bso#13893);- Update to 1.5.4 + Fix standalone build of ldb. + C99 build fixes. + CVE-2019-3824 out of bounds read in wildcard compare (bug#13773) - Update to 1.5.3 + Avoid inefficient one-level searches (bug#13762) + The test api.py should not rely on order of entries in dict (bug#13772)- Update to 1.5.2 + dirsync: Allow arbitrary length cookies (bug #13686) + The build uses python3 by default: --extra-python would take python2 now + To build with python2 only use: PYTHON=python2 ./configure PYTHON=python2 make PYTHON=python2 make install- Update to 1.4.3 + Python: Ensure ldb.Dn can accept utf8 encoded unicode (bug 13616)- Update license to LGPL-3.0- Update to 1.4.2 + Security fix for CVE-2018-1140 (NULL pointer de-reference, bug 13374) + Fix memory leaks and missing error checks (bug 13459, 13471, 13475) - 1.4.1 + add some missing return value checks + Fix several mem leaks in ldb_index ldb_search ldb_tdb (bug#13475) + ldb_tdb: Use mem_ctx and so avoid leak onto long-term memory on duplicated add. (bug#13471) + ldb: Fix memory leak on module context (bug#13459) + Refused build of Samba 4.8 with ldb 1.4 (bug #13519) + Prevent similar issues in the future at configure time (bug #13519) - 1.4.0 + New LMDB backend (experimental) + Comprehensive tests for index behaviour + Enforce transactions for writes + Enforce read lock use for all reads + Fix memory leak in paged_results module. We hold at most 10 outstanding paged result cookies (bug #13362) + Fix compiler warnings + Python3 improvements + Restore --disable-python build + Fix for performance regression on one-level searches (bug #13448) + Samba's subtree_rename could fail to rename some entries (bug #13452)- Add fix_ldb_mod_op_test.patch: Fix missing NULL terminator in ldb_mod_op_test testsuite- Update to 1.3.5 + Security fix for CVE-2018-1140 (NULL pointer de-reference, bug #13374). - 1.3.4 + Fix memory leaks and missing error checks (bug #13459, #13471, [#13475]). + Fix fallback to full scan (performance regression) on one-level search (bug #13448). + Fix read corruption (missing results) during writes, particularly during a Samba subtree rename (bug #13452).- Update to 1.3.3 + Fix failure to upgrade to the GUID index DB format; (bso#13306).- Update to 1.3.2; + Expose the SHOW_BINARY, ENABLE_TRACING and DONT_CREATE_DB flag constants in the python api. + Don't load LDB_MODULESDIR as a module file. + Fix binary data in debug log (bug #13185). + Intersect the index from SCOPE_ONELEVEL with the index for the search expression (bso#13191) + GUID Index support.- Update to 1.2.3; (bsc#1080545); + Performance regression in DNS server with introduction of DNS wildcard; (bso#13191);- Remove %if guards for blocks that do not affect the build result. Fix RPM groups and summaries. Drop very old SUSE support. Replace old RPM macros by new constructs.- Update to 1.2.2 + Bug #13017: Add ldb_ldif_message_redacted_string() to allow debug of redacted log messages, avoiding showing secret values + Bug #13015: Allow re-index of newer databases with binary GUID TDB keys (this officially removes support for re-index of the original pack format 0, rather than simply segfaulting). + Avoid memory allocation and so make modify of records in ldb_tdb faster- Update to 1.2.1 + Bug #12882: Do not install _ldb_text.py if we have system libldb + Use libraries from build dir for testsuite + Bug #12900: Fix index out of bound in ldb_msg_find_common_values- Update to 1.2.0 + handle one more LDB_FLAG_INTERNAL_DISABLE_SINGLE_VALUE_CHECK case in ldb_tdb + fix ldb_tdb locking (performance) problems + fix ldb_tdb search inconsistencies by adding read_[un]lock() hooks to the module stack (bug #12858) + add cmocka based tests for the locking issues + ldb_version.h provides LDB_VERSION_{MAJOR,MINOR,RELEASE} defines + protect ldb_modules.h from being used by Samba < 4.7 Note: that this release (as well as 1.1.30 and 1.1.31) may cause problems for older applications, e.g. Samba See https://bugzilla.samba.org/show_bug.cgi?id=12859- Update to 1.1.31 + let ldbdump parse the -i option + don't allow the reveal_internals control for ldbedit + only allow --show-binary for ldbsearch + don't let ldbsearch create non-existing files + fix ldb_tdb search inconsistencies + add cmocka based tests + provide an interface for improved indexing for callers like Samba, which will allow much better performance. + Makes ldb access to tdb:// databases use a private event context rather than the global event context passed in by the caller. This is because running other operations while locks are held or a search is being conducted is not safe. + Add efficient function to find duplicate values in ldb messages (this makes large multi-valued attributes in ldb_tdb more efficient) - Add ldb-tests-do-not-override-lib-path.patch: Check if LD_LIBRARY_PATH and LDB_MODULES_PATH environment variables are set before overriding them.- Update to 1.1.29; (bsc#1032915). + add support for LDB_CONTROL_RECALCULATE_RDN_OID on ldb_modify() + Performance and memory consumption improvements- Update to 1.1.27 + performance improvements + VLV control improvements- Require talloc 2.1.6 at build-time; (bsc#954658).- Add ldb-python3.5-fix-soabi_name.patch: Do not change x86_64 to x86-64 when building with python 3.5.- Avoid a file collision for non SUSE build targets; (bsc#966174).- Update to 1.1.26; (bsc#954658). + let a timeout of -1 indicate no timeout for a given request + fix memory leaks in pyldb ldb.search() + build fixes + improve pyldb ldb.search() help message + add pyldb ldb.search_iterator() api + add LDB_ATTR_FLAG_FORCE_BASE64_LDIF as optional argument to ldb_schema_attribute_add() + add client support for LDB_CONTROL_DIRSYNC_EX- Provide python-ldb and python-ldb-devel; (bsc#966523).- Update to 1.1.25; (bsc#954658). + torture: test ldb_unpack_data_only_attr_list + increment version due to added ldb_unpack_data_only_attr_list + introduce ldb_unpack_data_withlist to unpack partial list of attributes- Update to 1.1.24. + fix LDAP \00 search expression attack DoS; CVE-2015-3223; (bso#11325) + fix remote read memory exploit in LDB; CVE-2015-5330; (bso#11599) + move ldb_(un)pack_data into ldb_module.h for testing + fix installation of _ldb_text.py + fix propagation of LDB errors through TDB + fix bug triggered by having an empty message in database during search- Update to 1.1.23; (bsc#954658). + Test improvements + Improved python3 bindings; (bsc#951911) + Minor build fixes- Add doxygen at build time to add the development documentation. - Disable rpath-install and silent-rules while configure.- Rename pyldb to python-ldb.- Move the ldb-cmdline library to the ldb-tools package as the packaged binaries depend on it.- Update the Samba Library Distribution Key file 'ldb.keyring'; (bso#945116).- Update to 1.1.21; (bsc#939050). + build fixes + improved python bindings- Update to 1.1.20. + validate_ldb of String(Generalized-Time) does not accept millisecond format ".000Z"; (bso#9810) + fix logic in ldb_val_to_time()- Update to 1.1.19. + Allow to register extended match rules- Update to 1.1.18. + fixes for segfaults in pyldb + documentation fixes + build system improvements + fix a typo in the comment, LDB_FLAGS_MOD_xxx -> LDB_FLAG_MOD_xxx + Fix check for third_party + make the successful ldb_transaction_start() message clearer + ldb-samba: fix a memory leak in ldif_canonicalise_objectCategory() + ldb-samba: Move pyldb-utils dependency to python_samba__ldb + build: improve detection of srcdir- Use the upstream tar ball, as signature verification is now able to handle compressed archives.- Remove dependency on gpg-offline as signature checking is implemented in the source validator.sheep91 1649775591 2.4.2-150300.3.15.12.4.2-150300.3.15.1ldbaddldbdelldbeditldbmodifyldbrenameldbsearchlibldb-cmdline.soldbadd.1.gzldbdel.1.gzldbedit.1.gzldbmodify.1.gzldbrename.1.gzldbsearch.1.gz/usr/bin//usr/lib64/ldb2//usr/share/man/man1/-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:23715/SUSE_SLE-15-SP3_Update/681f5ce83434e1219c3efe4c0bfd68c6-ldb.SUSE_SLE-15-SP3_Updatecpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=49c6a9c88a71ca73f291f28ce37971dc47dc95b7, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=855c2034522e16cc66f712cd26b8c6adcdf2d2e8, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=eca2a6dbd4ebb50da7ef04df1437bc1296434491, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=ce3b6b56778d16d3be4cc8b942b35b606e4c855b, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d1259c6a54eb14664441f8be716ac4f1140e984b, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=367482da31dadd3269ce26044df02f238ec3499c, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bdec4c272deeeea51ca6efbc38a2e9792b2d636e, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix) !-6@ RRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RR RRRRRRRRRRRRRRRRRRRRRRRRRRRPPRRR R RRRRRRR RR&~<'77utf-8c7e1ca5a71dbbf456fad800c7d4c499b96845a6d9fbfda4852738e593e805360? 7zXZ !t/f] crv9wڷZ T%{hIo.z`D| o0l126sr8oϹ-rQ7{R"T>:A7#׵}EinM ZJl ?R$hа[|^8E M 785>":qڽ01`njVыkCťb/o&K~Nw[W:vExǔ²* Xa/V%ZSUki8^l>_Q?xcB.`MZ47s&Puڻ" rj.)k?%"Ba:`.\"\ 8^cƚ}D@+Ȉa)uL#{68={,t\v}m xe.Qhmuw:޳ \VlcU[kreyJ30 ՜m /֍Pӷ>`){5 sq^^kG;" Max }ewp 9Xakd㶵$VI=[3 ڥ\p45ƺ@Yv> bp}3k[t@&> ^ȃpw`Uyr0]VC,e$?e :ﲾObqnf 0"[-[rT9 t~2O!rw4jp9&0NPrdXM!1\Ac"J94ZY u:&LOQX]i~*Z'u5k(Y[3#9>r5s+zKzdR9;'AhU׈5)0C=[tW!3|!X EZϒ$VjНΘ\]: d8E:% KJzr:@:%a/U[RB}IHS\ZSp|B4##@7<(MڨKRQyAŤ8׷f P"Hv) 8s'r0 GlH0řdoo+۪Ԇv9`|]^ ;LZI^N$znS@$]@iųSL!C|/ "#WL6ԭP⨧9Í'(#%huLzm|֫3u ֢[Tiڪ{fC*׌Pl7$4! tN1b9)N(OkON ^z,% > ,ńzx'gYddވqj7%H C%oipJHzbe{@byoY!ɠmPUx?z %_3yPʹ(f |GRy5",c9gZv1y}KNl4xm7YW.Tj ćs?Xh4\'CpN"n*<5)jeޯ(<"ɪs• ea Y9)i$( (3Үi,W-IlA+)#'3[w7Gg>%f1Ǫ=Lx/-0&11Ҩ6f^Mqt% )O]@ߡrYCb 2@x`27hgWL/$u)ܻתPt>*CV +F a#ogZ7uh7cE|XJI$Bc_AN>/D f- bN ݰ2,1kCa]&|o2s0 Wrʴ\6^#`=t7?;e&J %"q;3UJsLsMJJ%hH8=U4l턴r QM$P "#bPlAwz}@yIJht1._ݲ K1L*đd?qUAJ5i8`~q4>j_2g_)j+Z8c:x yLO2i>bYFKh>Ce]Rͥ mUgrp o$گ^R7XߌP2㺣0 )2hGQ/1LZqvFO x_-16Ɖ'|aC>$n:t~z5爿1|wh(:.U XCu2}˥/e4{๽h2joFoQ{U0RS|a{ ҈$n%'GDXT`d+ J>yzһwT@t0C2ΐl3o|8p9vjeRveCv1L erJlx CZ! Wb4{~h4!*ۖ_3Bѭ6e8mL @"Fřl͟K"IF˺|>AxK1pT,ǼWV^yǹ] s?+&b Oa,dģWK7aαmɶNdB]Z8Ktv@'χC|)WFfq?qtQĒC/*>]  N7U p( ^7fNk17qvOPOS 9qZHy8Wv+/<)&Agbj#OG0B1]6ˊk8%4m;ݪԹJs&!r*S&W`"1|f=-{窸yegeHGosWPp*}T^^pZ Taд^:UI0Orl=Locil_jnӱd8޵A{${C2yzq86Z}r'd-sѶ |*QG,~6k)hb'l({Q$ВEt1 |ݣo [G$7Gf{"L0\ų((rB:9ߎC,b<QS*gin8)IGʂ\©Zv$?zPU/i;?=`}n3ǂjM\zÀ/pەjar^S*_㺗r޿ c#xVDo}$7_2Yjv>\t,Hb:Zv5D7Xgf)"vyQF%xZ~2(=ƥcΛ6^{m)y 0`~F`P{ #|lh@;-ؤW "ۇez+ iNm=Gk匿Uh]m^4o<匽,u1?INsnB<'aBlpuEpylCRz!M(i dNlaoX>&J:#u =1^8I%|)C<-A:6+0"XǍSi?3J?>| h; EB?J4WɄ,:m6M~U9f'ofnQG 2ސżSЛ0L0Ydj%x@Iq|D1RFˤb]h"#vXZC 06z($BMÝ% X}AStFEԇmp=hOPf>С!}XNgvn IaEylz̒H›Tx`e ? lgKp ~lCFP92*M& WUrSG_`,~nޡf]k~2gӬ[up2e:&ŦٌL"34&d17 ڀ 3gZC5.l,m'SUz.›daY[&#abH;ڗ mOBʦpIh+pnt_BݣGS`kIJ]D]viLV`F1 M:`?hEpj$Ψ4Y$@aEfYګ'wڈ AxbХYz=FN'%Jѝ\v<-ӎ,6!H^h3lp㳒MFIyCw5"ݹ -]ES*jTO跙2^1Q0_awޯ!e-}/dw{;&&MֶR{P #{NK"UQ2)Xև@x=eoN'ч&r'y؅~ m$m m|@3u4Quj⸅d[~Zf2̗?ڎ\0-8C[˪bb -5>*Z<& bG?/҆0vm:p-齤goS^oxUjC>uWgMٻ̶ATNaeE1j w eʑsWvҖZJH8 h2 d ,Ĺjhf<ۉ!^%pA';p8:V.5c_@Cjj֫2~>r 3%[ĐLl*6E œUƗW7Qt>Rp;fOh`wq*Utlͪr%R[z x{ԔV3 '`n"TㅔO fe gH>sͩ .vNM~NĄVҒ$o=>+nrrH_cGN4 T\G%߫m;+ϙLNY(+}q`W҆hӲ2us>ϒW]yx/~:-e v⩑YG>V#$2LPdڱ?9 T7B4ڏy)9j>v!n8 {lb Ktm0Hw?wn[:z=jM) C#!P ~V51͖9; _UƳ^✖c5C3мEY?u, f.הY!:Qu$SrUUDdMM\I\`xsF1a x-0~Oekn.<$g0"w=^Tp:@sr\XN/olR/]poؿ7$[Ic` jF7HGvO%cW_=W?S2E.TOEHTרu7)-&),՞-sY'Ȩ [wɲH L 8CP^'(x־rP'ʵOx~)NGV ,b '"`&VLȜXbNsY # c iA|e`VV2neX" nxG!1p`&ڈ9Q<SوSZNZ%BAѽRHNpV{d\夛&;56q%(n"[DH;?M3tOPKGtn< 9NCB]T~#-6:+\ U{ ɝAj(M`R)A#6uDC5}e+HJ@~^>H02XfHU_ۖ ,|lfϲ;áZ7ko7qwkmM"baEvé_+t̴C6לpѓ u¬t[]^~f såI$OE\tYMxe{i.kx;d0*i ʱ VɬnPq $nvC7nC%s{wBZ,y k8*d3S8[C~z!>UK-L*ەP > EَX Nubi6ql߽3aZ9Ռ51:G̮\[k~[g1gs)qpOkgpl\5<7jZǪgI3;+Una{EMs\D@Ɨ*Gކl~omE<$ç)C}Njh[x{ z% T&^ ,〞C.T** ̣htǞj'1rBK_UgxbT ^DmxjT<+IYFX폰cc6+%죾^5ɜ9:~[\v5U{2Yʕ\{+혂BmU&;u S~<2}A64 2 ^!FzW"&s \]80mF: dg}9Xq}}Y\.-Pz$9p΍EJXӑHpj<}MnD9 1X^UH4G dt0ݚ?&06,aZ:;rL9XQS=yl>7B SjDRJN!Pid4O`? N L4pzCA:Ġhйdq#pOlDws|Т^zioĻ8pÚEdUc1ѩ|dL&q֋άE{@nj iyأD[g^46NmmkK}+ex',.w8!a5#j0^ < `9N3QL6^*ig!M@И(a9بA\T[oQ։gգݗ2GB '[ŐVQgZl 7tq1@.<7;37iK{qP|@&"ךغg&e+PlH4$8z<%g&k;G7IB5F ԽOlUXB-T;prtZ2D:cWL=Х4CnʴRz#Sה_SOfz鋜#-Zı{DK=clifl.Y$)uxSQ6X zyC-8g9[@x DA7h٨$zo l1L8DWjd'.Qe! j7>A^B H &IVc>_&ʻ%j)I22v˧oR [`Sb/Ebz GNhA$]workIpP3.Iyaw`7CsᛳXk@ QĤyתA :tcBX$_CTǀіb:Oɭ>q,c ɶM4rY`IyZD7%+%QfԼ+4ͯп4Fj !}$3(`G/W#fs֞3<٧)T:Ṡ)2ce\欓S;I*=r/\ ͌Ju/^Fx *>}uFFJ(eO[ TP!5&6FQP6aN}u;y[йE[P[γ!){ƁU{؞ql]{G* p3v`A7GAG [i,yճ/t 0KgzXn2C^(7 qHs^aIs:4y>1;?Dav͟4Puk$Ƥ߳K!vZ[ tatp5O 0YWjmyDib%;/Y-(6EBZm9s4;A B)zv6 i[DEhWjB C:,G|=889^J#|?w4tf‰[Cee]rP{$`U1Ԟn #qzCFznOL bK& GkԈ7;Ѐ} Rgal1 E~ӜI\, xWT`iy[  5ux22Ilbr5O/; q{)k1=ͯLDZnDr$ʪ落^L< Hg\m,-_5̽!x,y ̤(1N> =b 呆v-s8nlt8{.  S6m}>D"ȟG7姵ڦ37@rsrkUbv}ʛU~=zrAΏU%ۏ'wh XB>7 `4'&X& ڤ:aS:8WK9%4+#7×E&s a]9\`75yF+}6-ꃶ񺫷0)~hk!4I=3F[,0Ս oza%O|p{QV}n^MfC#ul@Α\̡]MTVk{a a&{9*;N,/Vrh팤D}9/BC?H=d=pd;Q^k9҉ 6,e0,U]U?:ޝ߷[T wE$o+'7J;iM{ȅ }fw<'Q /R?2k,8n#g2e^/#c>)W=Bi)܂? y0}_?{XY Q>VO3~G$P&!3q6]Áˑ$^-4dS'pw(!xsXk3G#<0.7~t͡uXI4u_bt[4 r"H/їGTY>8^{kO]u":O_y?|R3F֨\yHXiRsl "ؽVìYJBF˫Z% \0Eu=~ j]#34Y3AV .(N)fR3gcvL5/;7Ye(Gp)/Be# bh`(XNMS0;8O/ot` W|w[5t wǴr) Eg$Xݕ6'Zg2i贻7$f $*Ցvάʪ1(Հ[]~Sh8bj.ҥ{r%c yn rZ G-T*;hE_G&qYre?v@ls vIv0A+UI.uM郀 Q\A6H$`N X2lP` Dn )~ڟ!l``7YmaB |BОXmg93^ NQ] ta#=72Wu=Lz3Oy59<\$ScP?хPHQޝNg8Tmn Sg}H񞆟$tmZtm|zVBG:SyM$wХu/_%.XO 96&7VfuZF~w%7Y|Zvbs{x#L!_pz'QR'#";kEM5~ -VW vs PkspVuQtĊSo;4-dDlËnDO; R\ƆZlL"j`c|VZLTQ{Б᠃}zip/&֐cK37\N!jt"U]ghd*%mCE*vlX )eBnF}~5~f#/-:Vohލ]?8UpگS`3k|Bo62omK'ʤB4 `ͰP 2 y#:F;"y٭5_zS1DjT֊nzȲ쉾3)x.7Nl^f]A4E¡Q]pQCG}x]r:1%>f&/wjp5ʐS7V'9f#R֦ Z݇#Efi{@jp#! giqdzB?`8a) 1: [6VfFr;,ޱ9o8`>S݀KT@k[SI,a@'eycq"c ̐šS_7Z\~9cy0>`Fd/2Fs9IQS\/PT\@+*AjlK1l28ٺ SXDlRPL|?/ȐZfa@:~";/d@:֖L~uTA I5dٿKG uDhu<=y+Yel.ݏVI}Ԣi6HMKZa;VVx#D'\$_cNIg8O'=vU3olL.ܐ&X\-}/Xq 83qfHYVb JI Z:| Uh YL}Ygœ-^++W{(tʦFߎ6N_97JpTRp':Tp)_&>dH,[B"x[͍# g)A 干kMWCmK $PS- fJqeA+Fc\Uewsptv3x r>j E3Wj6xC 599~%UM.)G0MyuY)j8fޢˑ~CbnSw͊ 0๖sh1nWLJ1JcK:(`0*6g?IRP:+}H#,L"Nv~x"~+dzauA.mA- w֍^h~HA\Nv$ Iah"|-Pˆo ^"8>Xxqfyq($S_*O,\L9/kL 9PK`'ąAEF 11D! R`/6u*G:ֆE\[˨Vd8x/^ }+f 9qXW: J]t=+´t~ WfV}勁 Yr0Pd6qelrv`20gB72껹GRW S$GP0QXu ӷ`ˠy, -|{RCcNs2~ fZe.>,:S='#gߊ2z`HKrUtc*ņDm%IM.UQ .Eߒ|y,Q,HEzhr3,\{[p6=> n8kѶCk3T>atPMd[e?#TX+~Le͝;V01/(y@ܹnӔ>v'`iUVujP:J? Uʷrur^U&w$b[^`۬+8^ ;A8xú] VuH,]U{ 4s6xl }q( aH]"S2Kkzf[ヒ:^ۓH]N ]KDC=Ɖ-ax0g `iRC!75"WBoRr6YFl>q |2{mdK^&fOX6WWՑɅLQG_ud0B+ڏxΔ|g0a)TYhöʌ۩F/A;eX #d'%x+](T?I]^[ 'ˤ%Bw~xwM9R@Lȏc_}M.hxK/qֶO6j^ 1r ̛ ű7 AdKېs[ ?0RcE` yMC}a H8(@r#dz4u{)*`8'3 6Q ]DAjEd2d}6gk$e-_^C֭ܶFP2gV]3H̔ 2Z*T]&&ɸΠA^F%HXC[0US  S~2թ0 "gn"RBfYLѢ;3x&cNP4̨%?T@]n 劝UXB<AȑR@{. rFö˾J}ygm& 7/x9LuV1SғQGtvY_/ 3 J'74I%+ G)qX+FN$J(uQε,(}(NR&-8DE1 rK1|xi(h9s2 f}&[ίO218xˋo{}diLLhE ?;͵]mfr8du\G gt@AίP'OnÄnͿ ¢a} LC,J"cjVu-EpD!"ˡyNi 3U@|]ߴKQJY-ywCj1XVC!k!(W5>ӚSlFdKr!@eb#^ԭK5Td{v_ ڃ<#]dQ#y Q] p$`BS'C>{?m0x;xtJfgc>WbD-wd*A=PR߾uUe*-1 ƴ5m7ʽAO?oH9o:.hh8P(@@ߦdpȻn0*Ӕ?DR7SjRBrvwNtl 6+"+b^.0!^eLr@)fERA ]Sw֕@Jd&rO2 4ŎԱm$«wEvV0ST ]M\Xv6,o7n#z8! *^у^ZE‰+cs%y#LlbiJgH֕`]YBUJnE&1|Rp谲"G㷕\jxPfh噆;v 3rf=zbe%J9ۍ5+ >ݨO U(Pž>gmBEiYh>) (7}Ztrm U9!"S*ϱ?"2.Z(w-Z 9Z! 8w,Bݐ(>i-ʪ#7Mv7Ԙfs%k2`'͓Hᦷ\]mb.*qrzۘz., 2C(LfʙI%lz&3 evX=L[߱TyvﭴTi(ql᛾ NNt`Vcö3V2{ 66+K|;aj*ÙH|:xfLIQ`.H~U:: ܴsV;L|?ҚXC{߽FJim\۴vU[lxQ< 8ܶ;]CV`V;^*f'퓆yw4/K ͊\lO=k9Ѻ3F7jHˀuuc qz%7ÆzBl===}hЙ~I [wrT3/}ǜDb7/oe )L_sƾ6E*Ws<$k$ -lѼ6gqkB]6JUf6H%5t1^<֣ d֑cd7DNFi>$gTU{<FfgmGΕa!RsVomóM[<僨=.*-@n6N$F_Cnι8o5ژ.1RE)sA'4?d V,yl[6gxUKۘ佅novY\{ijU߼L'sA+(IIU(ԲBb(mW#8yMd3ǵiP;Ǵ qd(r 8mz]5"%*?ʑ*=>/Z-).U\NiUENwXqz6g]rtsK撄 Uɍߋ#o0I9Je pJoJoAĚ4F%Zs07\k.tє`]MX5ޚ .:@tP9=WPER'U, -"îjiP̜ ^N^~ #F#Oovh.dNzo2:e>xK ٞm1 2X RPBKm*)n~r@"&.- b)J %!Ƕoy$i$es#FLlGz%}B].Pk+= fUo T6b'Ssf#VRm0Lտ:_\"cbRɷ*B2IMя `kGOW5ORR.` s;MY 8}2P; ,V)ѕNœB1ױgn|je t붋CZu,,7(^D d>Uz.C35S `-7?lI+tP؞>M |> f̷ W:1:r`@%&pR4QŋQ-k'KU>+=EA}P.QD7o)*(h/_܃^ (ZA%T7 ay'JO'p{7㈙"1/) !%^994`nysvRJ,aˇLu3!mzxr;303n֢z(%vĚ}thsi8h9qHC fO=(!4e0o/|,Xdf#H/))ݕ rpèrlK?8 B9 gvGpXE&YNDF(S̲]^v7656T9-@/ ?uE2.&>ㅸSek t9DxQ*a:v%6 TeipKޢ){JHʴqy%pk=\KI95[lѹd7ҪyTf={ֆV'%h3X(Ulu<>Dlڤ6Se =7Ȍ+>arr\MG"kz \B4#5CtD,nqBj@F`qBGE_6$QTf6SHq`ibûkVz.Qow)$HL*;Jt׵$}B ܴ]w4nG6M)`SFK,,3X2ZUÜk/܉݌ ]PoV|qQh3Cc ,?D a -w=+(Z_62ԕ]ěiӝ;?k:!#_AI> d a|+53,MAuu944"yjHb 5 :sW^zKݐ+H4XΝ /L MpH֨Sp+g_i fEAҤĨ1_F؎EF,"U鬪[p|br6rP9_# 19k𓟘g$-,@@#p剛o4=.mKvJfY/{Qfnldj_ȷ_65-!:`l-9xDΒrEJg,(By8@AۀJ䬾pI#RqnE4@wrBIo$CxFkǔXT::9^i]-w(8!JK;M]<\m! AMpJ=#ORb~:WxVn*7BX"6t^P?5|啩W=Z˥Az8!ުǂ @ݽeړ#BS])#v%:zw< +Hp!]ҰZTl1o CDltG¶\KP‘( )ç Kl n'"NItE+店Mr r.qoWJ0n >]MAAt_"&N%61Nr@7&OS{P;.f#4^([䛶xۙ$5dC`ROovLK4U1ogUzQ49^Qo$AXZ1*#ox7 ŁH5vf]\&ʧ_7O9en@gDvi'G;IuR'`cWY`Atr<|O aZi8VWٰNG)p_rm˛A|&Ƕ&+i®uV'Yߣ;9M"}a+Yg7_C޳]en.&ȆdMuŒ(1{م` /p}1%k+mOyŸul暌{@Z1k=4Ɍ2Ϳ(SHDVSdkD@SI 4{Y?pPg?Cpr8Bx{W"_Nbp-&S[LyT-nD:K]͚T c!pfSM1*mm{U|,i.@=%ξ  P9] q(.[i=zXZȃfBj+m@PZlr8oNe|Ua\/rm2smo\:0pX}AC?1oZ=/]TϰmP_8 UR>ݤuˁ p ^e] &L?g)>Q2]2e޳W<1%55] X|cC,_@6.d/: T )FͱiaBv3q7~ JrX){ɌRw,eM q#6şvN9lcJoC 8^{So; '37Hs!0Aűp*NtIPxLu.~JaaĈae_gD7X1VH_A n8ntwe]47`.4'~@"e+7dyGh Dz\Ay%@GkmwfѾu~YyD$F~ҤYPCrݤc[p0&wi ]Ico_qjR?[d7=o xdF8VPL YZ