libebl-plugins-0.177-150300.11.3.1 >  A bp9|ZPY=: MiA;'o^LRh`#aO_z`N׬H8IRVFS` Ob,TkA d_`;U+Â:°Q|"8Mz{Ȧ{wy3!iұ[م՜^aAH3-^fh&a0^2657fbe29b27e1217e937412f8e17cf8309dd5215843ab8b9e69d1a3fc1adb90e28ffd6cefd7f9bfb735acc60314e6cdc83af91c8bp9| ]]F9='bAR?;;[+<:6p ԢyYpKQ>U$M򼭹$!Cc!&83Y :ps$RQIѳmK̩Ʋ܃IK0wCj(mAI^h*D@"/^<,ȶl)`r%-&2ʆ%%H}}I"K|ߕ02r&4)>,At2\MA=ZzG>pAmh?mXd % F ->_el!! 2! t! ! ! ! ! ! N t! $|(89:TBYFY+GY@!HY!IZH!XZl$YZ$Z[l[[t\[!]\ !^^ub^c_?d_e_f_l_u_!v`dwi@!xi!yjHzlmm mmTClibebl-plugins0.177150300.11.3.1Architecture backends for libeblThis subpackage contains the plugins to read architecture-specific debug info. This is part of the elfutils package.bZsheep632SUSE Linux Enterprise 15SUSE LLC GPL-3.0-or-laterhttps://www.suse.com/System/Librarieshttps://sourceware.org/elfutils/linuxx86_64H9h8x8HH8Y@Y0IY 8[`HPAb@b@b?b@b?b@b?b@b?b@b?b@b?b@b?b@b?b@b?b@b?b@b?b@b?b@b?b@b?b@b?b@b?5a85ea9afcd7466f8a914513ce97c6dcbd76894fe030dd17241b8ac37cd3646ab1ff95b49d62c5c3aa635d3695f82130aea5b1679c359b3006af917cdb3e12c14979a0a37c2a1a48c504968a90a9efadb18f09bd7200c87d92ea9a562558c40306f13b353f16df406bfebfb51c9c4fbb026685149206ed51de5282913d7231e1a0261455d5eeac041784f55bf4fcbff4bb72ec07a89cbb0ef67cd2e2b7711bf0708e41afcee009f4d81580497176ec9e7984c8990ee2763db46ed79c60c5b5fd8780aecc2afcdb9323884add983e3edbb44446817b71d45ad05961051f3b744f0a9e0b404e31eed77533d1bd0d65c9116a087f3e572e9c68dcef8b14b67d38cc54b7d7bbc77f461d83774954428122a1dd4d018c99c1cfe8ea3997606cef06982741fa1522f474f0deac3e449ea264117512e6750bafb80be08dad875e581b57acbe877512deb848ed26e958ea53a82666002c0cebf1623bc99c00112934fa3a4c94638c05a50e6434825a972d5ecbffe6ab820bfa2288e5c9295a5ca5592d46f02bfbc039bb2fcc44f2b2842e57ffa54eaedeccb11dbd80813b5776400fd0a0048b5f76c1380820eebdd18d55ea86a1607c3c16afbda1beab5299a52aa310fbd93a04859f09cb2e21e2f036e1e8098d93832a237ec897bb2c29983fe342ffb2e3270e142eb96a785e9d71262d1cf67046a4a5d6a4f84cda9cf145944426cab1libebl_aarch64-0.177.solibebl_alpha-0.177.solibebl_arm-0.177.solibebl_bpf-0.177.solibebl_csky-0.177.solibebl_i386-0.177.solibebl_ia64-0.177.solibebl_m68k-0.177.solibebl_ppc-0.177.solibebl_ppc64-0.177.solibebl_riscv-0.177.solibebl_s390-0.177.solibebl_sh-0.177.solibebl_sparc-0.177.solibebl_tilegx-0.177.solibebl_x86_64-0.177.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootelfutils-0.177-150300.11.3.1.src.rpmlibebllibebl-pluginslibebl-plugins(x86-64)libebl1libebl_aarch64-0.177.so()(64bit)libebl_aarch64.so(ELFUTILS_0.177)(64bit)libebl_alpha-0.177.so()(64bit)libebl_alpha.so(ELFUTILS_0.177)(64bit)libebl_arm-0.177.so()(64bit)libebl_arm.so(ELFUTILS_0.177)(64bit)libebl_bpf-0.177.so()(64bit)libebl_bpf.so(ELFUTILS_0.177)(64bit)libebl_csky-0.177.so()(64bit)libebl_csky.so(ELFUTILS_0.177)(64bit)libebl_i386-0.177.so()(64bit)libebl_i386.so(ELFUTILS_0.177)(64bit)libebl_ia64-0.177.so()(64bit)libebl_ia64.so(ELFUTILS_0.177)(64bit)libebl_m68k-0.177.so()(64bit)libebl_m68k.so(ELFUTILS_0.177)(64bit)libebl_ppc-0.177.so()(64bit)libebl_ppc.so(ELFUTILS_0.177)(64bit)libebl_ppc64-0.177.so()(64bit)libebl_ppc64.so(ELFUTILS_0.177)(64bit)libebl_riscv-0.177.so()(64bit)libebl_riscv.so(ELFUTILS_0.177)(64bit)libebl_s390-0.177.so()(64bit)libebl_s390.so(ELFUTILS_0.177)(64bit)libebl_sh-0.177.so()(64bit)libebl_sh.so(ELFUTILS_0.177)(64bit)libebl_sparc-0.177.so()(64bit)libebl_sparc.so(ELFUTILS_0.177)(64bit)libebl_tilegx-0.177.so()(64bit)libebl_tilegx.so(ELFUTILS_0.177)(64bit)libebl_x86_64-0.177.so()(64bit)libebl_x86_64.so(ELFUTILS_0.177)(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.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libdw.so.1()(64bit)libdw.so.1(ELFUTILS_0.122)(64bit)libdw.so.1(ELFUTILS_0.143)(64bit)libdw.so.1(ELFUTILS_0.161)(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libelf.so.1(ELFUTILS_1.1.1)(64bit)libelf.so.1(ELFUTILS_1.5)(64bit)libelf.so.1(ELFUTILS_1.6)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3bb@by@]A\9[#@YbYm@YFk@Y*Y@X:@X@XDX@XJWu@W@Wq@W)@VяVpVO @U@TD@TTT>ajeffm@suse.comjeffm@suse.comschwab@suse.dejmoreira@suse.comjmoreira@suse.comjengelh@inai.dejengelh@inai.deschwab@linux-m68k.orgjengelh@inai.demliska@suse.czmliska@suse.czjengelh@inai.debwiedemann@suse.comrguenther@suse.commliska@suse.czmatz@suse.comschwab@suse.defcrozat@suse.comnormand@linux.vnet.ibm.comnormand@linux.vnet.ibm.comschwab@suse.deidonmez@suse.comtonyj@suse.comtonyj@suse.comtonyj@suse.comp.drouand@gmail.comjengelh@inai.de- Added 4G memory build constraint for aarch64 to pass testing.- Update to version 0.177 (Martin Liška): elfclassify: New tool to analyze ELF objects. readelf: Print DW_AT_data_member_location as decimal offset. Decode DW_AT_discr_list block attributes. libdw: Add DW_AT_GNU_numerator, DW_AT_GNU_denominator and DW_AT_GNU_bias. libdwelf: Add dwelf_elf_e_machine_string. dwelf_elf_begin now only returns NULL when there is an error reading or decompressing a file. If the file is not an ELF file an ELF handle of type ELF_K_NONE is returned. backends: Add support for C-SKY. - Update to version 0.176 build: Add new --enable-install-elfh option. Do NOT use this for system installs (it overrides glibc elf.h). backends: riscv improved core file and return value location support. Fixes CVE-2019-7146, CVE-2019-7148, CVE-2019-7149, CVE-2019-7664 - CVE-2019-7150: dwfl_segment_report_module doesn't check whether the dyn data read from core file is truncated (bnc#1123685) - CVE-2019-7665: NT_PLATFORM core file note should be a zero terminated string (CVE is a bit misleading, as this is not a bug in libelf as described) (bnc#1125007) - Removed patches: - libdwfl-sanity-check-partial-core-file-dyn-data-read.patch - libebl-check-NT_PLATFORM-core-notes.patch - Update to version 0.175 (Martin Liška): readelf: Handle mutliple .debug_macro sections. Recognize and parse GNU Property, NT_VERSION and GNU Build Attribute ELF Notes. strip: Handle SHT_GROUP correctly. Add strip --reloc-debug-sections-only option. Handle relocations against GNU compressed sections. libdwelf: New function dwelf_elf_begin. libcpu: Recognize bpf jump variants BPF_JLT, BPF_JLE, BPF_JSLT and BPF_JSLE. backends: RISCV handles ADD/SUB relocations. Handle SHT_X86_64_UNWIND. - CVE-2018-18521: arlib: Divide-by-zero vulnerabilities in the function arlib_add_symbols() used by eu-ranlib (bnc#1112723) - CVE-2018-18310: Invalid Address Read problem in dwfl_segment_report_module.c (bnc#1111973) - CVE-2018-18520: eu-size: Bad handling of ar files inside are files (bnc#1112726) - Removed patches: - arlib-check-that-sh_entsize-isnt-zero.patch - libdwfl-sanity-check-partial-core-file-data-reads.patch - size-handle-recursive-elf-ar-files.patch - Update to version 0.174 (Martin Liška): libelf, libdw and all tools now handle extended shnum and shstrndx correctly. elfcompress: Don't rewrite input file if no section data needs updating. Try harder to keep same file mode bits (suid) on rewrite. strip: Handle mixed (out of order) allocated/non-allocated sections. unstrip: Handle SHT_GROUP sections. backends: RISCV and M68K now have backend implementations to generate CFI based backtraces. - CVE-2018-16402: libelf: denial of service/double free on an attempt to decompress the same section twice (bnc#1107066) Double-free crash in nm and readelf - CVE-2018-16403: heap buffer overflow in readelf (bnc#1107067) - CVE-2018-16062: heap-buffer-overflow in /elfutils/libdw/dwarf_getaranges.c:156 (bnc#1106390) Removed patches: libelf-error-if-elf_compress_gnu-is-used-on-SHF_COMPRESSED.patch libdw-check-end-of-attributes-list-consistently.patch libdw-readelf-make-sure-there-is-enough-data-to-read.patch - Update to version 0.173 (Martin Liška): More fixes for crashes and hangs found by afl-fuzz. In particular various functions now detect and break infinite loops caused by bad DIE tree cycles. readelf: Will now lookup the size and signedness of constant value types to display them correctly (and not just how they were encoded). libdw: New function dwarf_next_lines to read CU-less .debug_line data. dwarf_begin_elf now accepts ELF files containing just .debug_line or .debug_frame sections (which can be read without needing a DIE tree from the .debug_info section). Removed dwarf_getscn_info, which was never implemented. backends: Handle BPF simple relocations. The RISCV backends now handles ABI specific CFI and knows about RISCV register types and names. - Update to version 0.172 (Martin Liška): No functional changes compared to 0.171. Various bug fixes in libdw and eu-readelf dealing with bad DWARF5 data. Thanks to running the afl fuzzer on eu-readelf and various testcases. - Update to version 0.171 (Martin Liška): DWARF5 and split dwarf, including GNU DebugFission, are supported now. Data can be read from the new DWARF sections .debug_addr, .debug_line_str, .debug_loclists, .debug_str_offsets and .debug_rnglists. Plus the new DWARF5 and GNU DebugFission encodings of the existing .debug sections. Also in split DWARF .dwo (DWARF object) files. This support is mostly handled by existing functions (dwarf_getlocation*, dwarf_getsrclines, dwarf_ranges, dwarf_form*, etc.) now returning the data from the new sections and data formats. But some new functions have been added to more easily get information about skeleton and split compile units (dwarf_get_units and dwarf_cu_info), handle new attribute data (dwarf_getabbrevattr_data) and to keep references to Dwarf_Dies that might come from different sections or files (dwarf_die_addr_die). Not yet supported are .dwp (Dwarf Package) and .sup (Dwarf Supplementary) files, the .debug_names index, the .debug_cu_index and .debug_tu_index sections. Only a single .debug_info (and .debug_types) section are currently handled. readelf: Handle all new DWARF5 sections. - -debug-dump=info+ will show split unit DIEs when found. - -dwarf-skeleton can be used when inspecting a .dwo file. Recognizes GNU locviews with --debug-dump=loc. libdw: New functions dwarf_die_addr_die, dwarf_get_units, dwarf_getabbrevattr_data and dwarf_cu_info. libdw will now try to resolve the alt file on first use of an alt attribute FORM when not set yet with dwarf_set_alt. dwarf_aggregate_size() now works with multi-dimensional arrays. libdwfl: Use process_vm_readv when available instead of ptrace. backends: Add a RISC-V backend. There were various improvements to build on Windows. The sha1 and md5 implementations have been removed, they weren't used. - Update to version 0.170 (Martin Liška): libdw: Added new DWARF5 attribute, tag, character encoding, language code, calling convention, defaulted member function and macro constants to dwarf.h. New functions dwarf_default_lower_bound and dwarf_line_file. dwarf_peel_type now handles DWARF5 immutable, packed and shared tags. dwarf_getmacros now handles DWARF5 .debug_macro sections. strip: Add -R, --remove-section=SECTION and --keep-section=SECTION. backends: The bpf disassembler is now always build on all platforms. - Includes changes in 0.169 backends: Add support for EM_PPC64 GNU_ATTRIBUTES. Frame pointer unwinding fallback support for i386, x86_64, aarch64. translations: Update Polish translation. - CVE-2017-7611: elfutils: DoS (heap-based buffer over-read and application crash) via a crafted ELF file (bnc#1033088) - CVE-2017-7610: elflint: heap-based buffer overflow in check_group (bnc#1033087) - CVE-2017-7609: memory allocation failure in __libelf_decompress (bnc#1033086) - CVE-2017-7607: heap-based buffer overflow in handle_gnu_hashi (readelf.c) (bnc#1033084) - CVE-2017-7608: heap-based buffer overflow in ebl_object_note_type_name (eblobjnotetypename.c) (bnc#1033085) - CVE-2017-7613: elfutils: denial of service (memory consumption) via a crafted ELF file (bnc#1033090) - CVE-2017-7612: elfutils: denial of service (heap-based buffer over-read and application crash) via a crafted ELF file (bnc#1033089) - Removed patches: - obsolete 0001-backends-Add-support-for-EM_PPC64-GNU_ATTRIBUTES.patch - ppc-machine-flags.patch - elflint-check-symbol-table-data-is-big-enough-before-check.patch - elflint-dont-check-section-group-without-flags-word.patch - libelf-check-compression-before-allocate-output-buffer.patch - readelf-fix-off-by-one-sanity-check.patch - use-the-empty-string-for-note-names-with-zero-size.patch - elflint-sanity-check-the-number-of-phdrs-and-shdrs.patch - elfutils-dont-trust-sh_entsize.patch - Packaging cleanups: - Modernize specfile and metadata. (Jan Engelhardt) - Use %make_build (Martin Liška) - Update License tag to GPL-3.0-or-later, as requested by legal review. (Dominique Leuenberger) - Don't make elfutils recommend elfutils-lang as elfutils-lang already supplements elfutils. (Antoine Belvire) - Fix typo in the recommends name bsc#1104264 (Tomas Chvatal) - Use %license (boo#1082318) (Fabian Vogt) - Test fixes (Andreas Schwab): - disable-tests-with-ptrace.patch: Remove, set XFAIL_TESTS instead - dwelf_elf_e_machine_string.patch: Avoid spurious failure- disable-tests-with-ptrace.patch: Remove, set XFAIL_TESTS instead - dwelf_elf_e_machine_string.patch: Avoid spurious failure- CVE-2018-16402: libelf: denial of service/double free on an attempt to decompress the same section twice (bnc#1107066) Add patch: libelf-error-if-elf_compress_gnu-is-used-on-SHF_COMPRESSED.patch - CVE-2018-18521: arlib: Divide-by-zero vulnerabilities in the function arlib_add_symbols() used by eu-ranlib (bnc#1112723) Add patch: arlib-check-that-sh_entsize-isnt-zero.patch - CVE-2017-7611: elfutils: DoS (heap-based buffer over-read and application crash) via a crafted ELF file (bnc#1033088) Add patch: elflint-check-symbol-table-data-is-big-enough-before-check.patch - CVE-2017-7610: elflint: heap-based buffer overflow in check_group (bnc#1033087) Add patch: elflint-dont-check-section-group-without-flags-word.patch - CVE-2018-16403: heap buffer overflow in readelf (bnc#1107067) Add patch: libdw-check-end-of-attributes-list-consistently.patch - CVE-2018-16062: heap-buffer-overflow in /elfutils/libdw/dwarf_getaranges.c:156 (bnc#1106390) Add patch: libdw-readelf-make-sure-there-is-enough-data-to-read.patch - CVE-2018-18310: Invalid Address Read problem in dwfl_segment_report_module.c (bnc#1111973) Add patch: libdwfl-sanity-check-partial-core-file-data-reads.patch - CVE-2019-7150: dwfl_segment_report_module doesn't check whether the dyn data read from core file is truncated (bnc#1123685) Add patch: libdwfl-sanity-check-partial-core-file-dyn-data-read.patch - CVE-2019-7665: NT_PLATFORM core file note should be a zero terminated string (CVE is a bit misleading, as this is not a bug in libelf as described) (bnc#1125007) Add patch: libebl-check-NT_PLATFORM-core-notes.patch - CVE-2017-7609: memory allocation failure in __libelf_decompress (bnc#1033086) Add patch: libelf-check-compression-before-allocate-output-buffer.patch - CVE-2018-16402: Double-free crash in nm and readelf (bnc#1107066) Add patch: libelf-error-if-elf_compress_gnu-is-used-on-SHF_COMPRESSED.patch - CVE-2017-7607: heap-based buffer overflow in handle_gnu_hashi (readelf.c) (bnc#1033084) Add patch: readelf-fix-off-by-one-sanity-check.patch - CVE-2018-18520: eu-size: Bad handling of ar files inside are files (bnc#1112726) Add patch: size-handle-recursive-elf-ar-files.patch - CVE-2017-7608: heap-based buffer overflow in ebl_object_note_type_name (eblobjnotetypename.c) (bnc#1033085) Add patch: use-the-empty-string-for-note-names-with-zero-size.patch- CVE-2017-7613: elfutils: denial of service (memory consumption) via a crafted ELF file (bnc#1033090) Add patch: elflint-sanity-check-the-number-of-phdrs-and-shdrs.patch - CVE-2017-7612: elfutils: denial of service (heap-based buffer over-read and application crash) via a crafted ELF file (bnc#1033089) Add patch: elfutils-dont-trust-sh_entsize.patch- Restore obsolete on libebl.- Update package descriptions. - Rename libebl1 to libebl-plugins as these are not linked, but dlopened using their unversioned libebl_$ARCH.so name. - Have libelf1 require libebl-plugins (libebl.a, which does the dlopen call, is staticly built into libelf1). This is necessary for pahole to display its results. [boo#1049871]- ppc-machine-flags.patch: support EM_PPC machine flags - disable-tests-with-ptrace.patch: disable more tests- Update Git-Clone URL- Add 0001-backends-Add-support-for-EM_PPC64-GNU_ATTRIBUTES.patch unconditionally in the spec file. As we can't support binary diff, a newly added test-case is removed from the patch.- Add 0001-backends-Add-support-for-EM_PPC64-GNU_ATTRIBUTES.patch: fix .gnu.attributes checking on ppc64{,le}.- Add missing ldconfig calls for libasm1- make tests pass when user does not want debuginfo (boo#1031556)- Update to version 0.168: libelf: gelf_newehdr and gelf_newehdr now return void *. libdw: dwarf.h corrected the DW_LANG_PLI constant name (was DW_LANG_PL1). readelf: Add optional --symbols[=SECTION] argument to select section name. - Includes changes from 0001-Add-GCC7-Wimplicit-fallthrough-support-fixes.patch and 0001-ar-Fix-GCC7-Wformat-length-issues.patch. - Remove elfutils-0.137-dwarf-header-check-fix.diff which is no longer required after a debugedit fix.- Add 0001-Add-GCC7-Wimplicit-fallthrough-support-fixes.patch: fix new warning introduced in GCC 7. - Add 0001-ar-Fix-GCC7-Wformat-length-issues.patch: fix -Wformat-length warning introduced in GCC 7.- Update to version 0.167: libasm: Add eBPF disassembler for EM_BPF files. backends: Add m68k and BPF backends. ld: Removed. dwelf: Add ELF/DWARF string table creation functions. dwelf_strtab_init, dwelf_strtab_add, dwelf_strtab_add_len, dwelf_strtab_finalize, dwelf_strent_off, dwelf_strent_str and dwelf_strtab_free. Support compressed sections from binutils 2.27. - Remove patch elfutils-0.166-elfcmp-comp-gcc6.patch: included upstream.- disable-tests-with-ptrace.patch: disable tests that use ptrace when running under qemu-linux-user- Update to version 0.166: + config: The default program prefix for the installed tools is now eu-. Use configure --program-prefix="" to not use a program prefix. + Various bugfixes. - Drop elfutils-0.164-dt-ppc-opt.patch and elfutils-0.164-gcc6.patch (merged upstream) - Add patch elfutils-0.166-elfcmp-comp-gcc6.patch: fix self-comparison error with GCC 6. - Changes from 0.165: + Add eu-elfcompress + Add pkg-config files for libelf and libdw.- add elfutils-0.164-gcc6.patch- rename dt-ppc-opt.patch as elfutils-0.164-dt-ppc-opt.patch and add reference to upstream commit id- dt-ppc-opt.patch: add support for DT_PPC_OPT- Update to version 0.164 Drop the following patches, fixed upstream: * elfutils-portability-0.163.patch * elfutils-revert-portability-scanf.patch * elfutils-uninitialized.diff * libebl-prototype-fix.diff Changelog: - strip, unstrip: * Handle ELF files with merged strtab/shstrtab tables. * Handle missing SHF_INFO_LINK section flags. - libelf: * Use int64_t for offsets in libelf.h instead of loff_t. - libdw: * dwarf.h Add preliminary DWARF5 DW_LANG_Haskell. - libdwfl: * dwfl_standard_find_debuginfo now searches any subdir of the binary path under the debuginfo root when the separate debug file couldn't be found by build-id. * dwfl_linux_proc_attach can now be called before any Dwfl_Modules have been reported. - Implement %check- Update to version 0.163 Drop patch elfutils-fix-dir-traversal-vuln-in-ar-extraction.patch Drop patch elfutils-0.148-dont-crash.diff (fixed by 9ceebe69) Drop patch elfutils-portability-0.161.patch Add patch elfutils-portability-0.163.patch Changelog: 0.163: - Bug fixes only, no new features. 0.162: - libdw: Install new header elfutils/known-dwarf.h. dwarf.h Add preliminary DWARF5 constants DW_TAG_atomic_type, DW_LANG_Fortran03, DW_LANG_Fortran08. dwarf_peel_type now also handles DW_TAG_atomic_type. - addr2line: Input addresses are now always interpreted as hexadecimal numbers, never as octal or decimal numbers. New option -a, --addresses to print address before each entry. New option -C, --demangle to show demangled symbols. New option --pretty-print to print all information on one line. - ar: CVE-2014-9447 Directory traversal vulnerability in ar extraction. - backends: x32 support.- Make ebl modversion predictable to allow build-compare (bnc#916043)- CVE-2014-9447: elfutils: Directory traversal vulnerability (bnc#911662) Add patch: elfutils-fix-dir-traversal-vuln-in-ar-extraction.patch- Update to version 0.161 + libdw: New function dwarf_peel_type. dwarf_aggregate_size now uses dwarf_peel_type to also provide the sizes of qualified types. dwarf_getmacros will now serve either of .debug_macro and .debug_macinfo transparently. New interfaces dwarf_getmacros_off, dwarf_macro_getsrcfiles, dwarf_macro_getparamcnt, and dwarf_macro_param are available for more generalized inspection of macros and their parameters. dwarf.h: Add DW_AT_GNU_deleted, DW_AT_noreturn, DW_LANG_C11, DW_LANG_C_plus_plus_11 and DW_LANG_C_plus_plus_14. - Remove merged patches + elfutils-robustify.patch + elfutils-no-po-test-build.diff + elfutils-check-for-overflow-before-calling-malloc-to-uncompress-data.patch - Refreshed patch (from Fedora sources) + elfutils-portability.patch > elfutils-portability-0.161.patch - Add a lang subpackage- Update homepage URL and improve RPM group classificationlibebllibebl1sheep63 1657792090  !0.177-150300.11.3.10.177-150300.11.3.10.177-150300.11.3.10.177-150300.11.3.10.177-150300.11.3.10.177-150300.11.3.1elfutilslibebl_aarch64-0.177.solibebl_aarch64.solibebl_alpha-0.177.solibebl_alpha.solibebl_arm-0.177.solibebl_arm.solibebl_bpf-0.177.solibebl_bpf.solibebl_csky-0.177.solibebl_csky.solibebl_i386-0.177.solibebl_i386.solibebl_ia64-0.177.solibebl_ia64.solibebl_m68k-0.177.solibebl_m68k.solibebl_ppc-0.177.solibebl_ppc.solibebl_ppc64-0.177.solibebl_ppc64.solibebl_riscv-0.177.solibebl_riscv.solibebl_s390-0.177.solibebl_s390.solibebl_sh-0.177.solibebl_sh.solibebl_sparc-0.177.solibebl_sparc.solibebl_tilegx-0.177.solibebl_tilegx.solibebl_x86_64-0.177.solibebl_x86_64.so/usr/lib64//usr/lib64/elfutils/-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:25020/SUSE_SLE-15-SP3_Update/b9efa9e69ad46db07c11b335fbfb0b5b-elfutils.SUSE_SLE-15-SP3_Updatecpioxz5x86_64-suse-linux     directoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0f481cfcfa4701a7911b29e7facf9e869cdd9db5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=df34b960dadec925abf9eb85f8b7dd75729791ae, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a731486d700d0520789c94cfa740b58697aea630, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=72eac6ae5c7c4a2eb0dfe5158860b75505ab1dd9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dd2904591c9a7ccd3848fc33f736ce365629cb36, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f001fd1138463c352e1bae045b37e24f2cf376af, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3473088aa42946fd019dd35afd525967e8f91a34, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=50a588a7518ae1b1109396b3bd84fe5653720fe6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=582a49e300f114f4313a568e144d52e05dd8e82b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=546a01256dc18b70e435daaa06474867e3101820, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9136ed3dc98c0dbc1758db3b6f7f5e03aa4160d6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=72193bfdab57a00951a2386243b10539876afc1e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f1d64e57988c0efee989c490e24a89bb81f4bece, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=06daebffff194481b6ab4167a72a75c52cd4800f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=63fb12146852bf74959bbc5824bc89ea6161315f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=112f4d5a65535f4cc8db31fe938e63b2f250d5f2, stripped !)0=GQ^iu  PPRRRR RRR R R RRPPRRR RR R RRP PRRR RR R RRP P RRRR R RP P RRR R RPPR RRRRRRR R RRPPRRR RR R RRPPRRR RR R RRPPRRR RR RR R R RRPPRRR RR R R RRPPRRR RRR R R RRPPRRR RR R R RRPPRRR RR R RRPPR RR RRRR RRP!P RRR RR R RRP#P"R RRRRRRR R RR&v5{utf-81bc2216c27699916c24554621262cee37639f0c0018b857b4aefff700fcae91a?7zXZ !t/T] crt:bLL CmoROLUu/!_ T^U·K(ùxgL()&|mSy+109Z^̰-oқUaSdu%'d֏ l\o$VX2U:>ly #D~?YPbW8s =1MzekSLcZqw`Wޘu7\-F~e#%Cpil'h;۝T_AAʬE^m l]Vt#مj@zQ8m0 TcƩ)t<3-ZL/?"W*rW%.j^Qɴ3яh]]ВSV8ה hq:-%dL\oQ=.o~#?Dcyբ-uVkA})ӗw ZC+N z#4Ȟּ/ڸ*ȼkSHp~y#):O@ ؑL%FrE WVϪq љ5a:;J}4h B4E%&FLՁMqpd^Xga4\IJBʐ %J>*_\?It\8mw j.GEڙ~Rs'%n 4vF<` $*}׹;R ۡrun`RuVa[l4ˢ]\!pxi( <%%: 7ZH%gdgj݅2]OPE,!cڮo}Z哱@DׅH*iZ^RӄO\z6[p0š% $@IT!ᯬ7zÜ_8j+ eQ4 W(.[c ,rG{f|a1"K'a>^k~8]#F\&,R O xE:,=[l|fÁߡ[6lK^MJq{?df:1^os5XhmGRZȐ=@Gp*tR4QNvgRjJf-I Kp2)W^zuW3@6jV\ \.>iT'|)&?Qt¤m˙|g/BS/]x:M+^Y  1؋rɱuN s+LsB:sEEGLbgstEʽ./OOneW_@1t?]ȇn}. מaJWs$x9_CRyy'^lJ=} CX E'k2rU>,!)o-)66ѷ#S­馉ByGy;-wȄK ?2KS{ ԚBAx]{A`k3>QM\d*ZUWw N.]zar ": ݤ te(BߏQi"8Ԅ2bOL#Rjy\=;x1+Yv^ϛ}Ao=nh %d{ ՖE{dFዬ!8직)(-^yv3${[ &N7U*)63lh1:5 )-9ש2[Bs,ޒU{ t}TW󌐐;­dyبPuϑ jح/qۢhi!=hF/v Y RZ8psNٶtPC؋;՚&٢ݾAZzYMeh5$~Ӣ/oK A`%ƻay\ \e+wU}9KI+0Ó1-Km/I9L'Br Eڀ9.waW6F>U&-_D.%-T*2E`ۈsyS¶¶rP`$$2] }',SݞTb߮5} Xiˎ(DY f\Je}kt(`*gZ9 C9j!qʱ`{xMR<ӐS*5 ;lVHˌ kSctje˄| #BWgMBަjb jԂk~JRa*qw$_d?g4SkXSuw('9*;DypN58yt׷oݸEeFe2hТL{-.Sk6axz#tUIֽBJCnd,D3U1pW }"ۭX{6W<,}cj:mqKVSĞkȮ2uC ݢ6%P1Uy*_I)F @(ſx`%w^~-: }}*ܲ>)lkl{K}G~@&8y'y?JϏ(q;Uϗꀩ=D񆑐x/i ዖ쥊qp;V8xMwɶݝ 178|ޔ TR̗?$o r|َRezAc|=h(.?b1qk~$)Z( nP-m~6[V7IW|p҈HK0%/߲ Ya'ShἲP8:?d{fX ϼbo#eDC OTzتFZM8 NܷHYqA __qL6>x uCyv8|4Lj[ yOG;1=_k]עpd~p>Xl"iFӁK2,(C3V|(DG_[7!W?/##j턶n6:tjRE\0ӊ_`:4Ch}\&$-/NG\RV_/U`ws)zޜIz͢g@|z"-3"n}Ky)E|VJ ߘ.KS1 OYKztrry eJ쬦[K{PӸY{{Ugbg N-<-"ڨԱ L+L*HcJNJ_&:U+q<Qb4Wi"{^G L#md.-!`,բ[KUB%f,aHHc5׭4;_Klfޢ&{@nkRX ?dzΠǡTAZ[\{Mv[k4Īv1(YYQ'ʨy%;bH z/zsxJPPz= }Ljʮ#j+^Ip˧{GXY ?.NpwRV2񂬚Ƃl-#1Hc;|g.(dPusndn6bEFea:nY5&4ch[~CoXa39\PVhGJSތ%fqJo%LTW6CڰUNj_ZI)E@ LzȤ|n<ծ}変S ZiΤd, GSpYh15Rb4lNRs1\p;B]|tq8I7Scuu0urzs @eP6!iX ^.}Ȣpo.N(wXM쮹gLOJMGoq/ -WjE٘mΠnsSl,:(h8QasG'3B&j|jpL(`yZzAP:&3R&CQums$I HC{>hs CGq.Q# ݗmk#JCV1${||T3?c}_2팝 OF;Ѩ6-Nx,b4^A"M@\v˵=kMƭ; + /wmOq 6 Iϛb#r#uG.)v ꉣ2AW ev5$C%g#le/I}2 8nr3-8At3)QRʰ^oEk2wX|JyO45295dբG-cg.} [E-,=HH,wi/up/hl'9}?j (=`vQO:b^g #9(ɬik^껈Mɠi5eKBso %߀"maZg]Ϗn(kȑ|˱`e'hϋ tQJw+nO.SR ?ФmꮤuGmk@( ZzT!Ӷ J7nQXGWiaS8kwةU뽗7:lM`p'yj~c8%y6.!:׵ۯx f[jg:w;[ϲG =JQ_1|ˆw(J]+\.]+EcdS|Pth@[́{BB5Xv!xONseL0v9^>~pMsfcܛT)2c!dDT-:E)No~)ǀl@fcƣ&ig^'t.&)LY -f ؃R-YhG9<3+^'-\jÜ{ר8nCS$a D@2LFڿ qoKUʚ% vpj*p]܌:._֖j6ӱC孥wGݨch vO*$^nxQfTv?A,>\ʮ9Ǿl}cedbBۡާk1퀆h|?>,URt͝4ς5Ayk;fB9 m~A2W&㑆ٻzS"f-3m/ׁX\̺v7O 2(/vr#O1L LgpyU` Lp.f0Q }vu9`2ݘ2u'pesv$"*"s_lmc#a$sb/LJvJ󋅗h>c+hY 2y& ˽A u7 q2?T(9Qz_Y*;ꇐ,%Qe̍ayd"shto;=vh$CstQH;{'3Fwd$d]~TIk}}v)8O캎l?!n3j &EtHʯ)B9/"4zw*$XH`J34P8]SszD1-:hgH7f}BMYQT$EtݑنG;3.q8@޶c LXwJT&09ݭ. o$CxAhyH3&̋9Mˢ3dӖKIn$TM|2_KpR:[S[lqqCΞMSa 'fi9 t dҌyʕ oU* 3;I˷`^3fNjBV3Z5vGG/œCDo) ~T_F' w xyZ '_Vز+f?Rv)ҋWHBMj-;%XG| [KD&ߵ:dZ}E@2}SUꂢl!-)B"`n1:\f9 [ә2ën`e 1 z]^ߑYKOꤜD.MdWmBCZp`p/J[U/51qx0{tGN]%x浞0;S\1sHd_ĩ4nbeK'.ǖ ml.PFʈJ(NWCpQ¦ 5;Gh~Nr^ \M˞͍)ӺM!4‹>ˀ/c7 ˕pfqfjgV3g im2lw8Qp2ep'ԃ}&Q =\F i?< `-Tѓ֙NibM1J ЛCQO&8]s‡ܫ?+(P=9X|\CG=ʍ-YS=I1a0E>7_^*lHiӀ{|] OTHkhfuY'Q_,UDY?6l Oi|$8ʌ2xCYk[JgpU>0&r[NɵQf@֑/|r4DΕC-:Mk gxAL%Nց`Gu:uJk`R_t'ldxF$ ,K%w9b,TKAQ -RfҋCOO'Yw&h=Irh@+" se(;V±=RH.8=x:wՀXL(B!DN^6Eac-ZfW暷6wW&aDK A1p޾0ޤ}mj=SscC׀HufoC;LPs;tR.O^PZ@\ǖ9CAgrj_X9z%Ӣ""MϜMGj,)ZN@+gmmKQ UM8aK=1MۺpϢX Ƌf2U@J'xD)}2!q&SӢ~JZvoOp4o햹P)!?#).62W KO@V#R b^F:~g 39d/'c.-Uz"fў`Pì܅ Ise3]) ls=[Ko.?_OՠcA5A v`Fjѥ8bmZNCJ#7lcCt oR ]UD;i}Gh<#E&4Ҍvg3rvWRvf Mʦ;sPx߅ kNT#P; - K&Nye8 MpF#꫹oMÀ%tR_p8{g '͢NjWNcCIV[A"aPԲmeM} $sz'+SKWAGub `' E +|J;7>RAfbe/;&Ż ^.Ks Tlضs2 cD5N@:mۀhhU JoEtv m[zEclKTg )N^![;mERӃL=.3;0w"Sj8Fk5ro]eVݠߟxWݸ54IZy6y{]$\a Ҧ]b&Q[s!J판cr H݊}b:R1q٧3C}'aVh3*OVC`~{͞(x/3 ;g}Iy v9 ,.>7}m(Zn&Nb ޕkʄE@ _ P)Όe #$S?0qC5̌/d TWԾW! s)i3ط5n(j(U3Ԇo`dnZD*޸AUO$ y\3ե;naBb_%2*^g) cv ;n-T!Q)iڋ֟F:ӾK+ZPv5t&-* JU.Ԋϳ 8f(܄J$Tn?h{ 1E@ )ddNT ̋ـ͵hSx,xؾg晉(A-vйDǽ}HC߬0HV/Qr-iKg6B-"ljEHd@Xv/; SFy*bO ؂Bߖ5x:Ҭ(x.)2牢Nqb@='ۆcV6,;E ro|Lx{牪jm+Wc|~'  (ͱ5Ϲ M4wwntAbp SNiN-n9VPhO7sizr1ὸ ׅ6=tcQh=7[ X;,34JsӺV"~hIIܜ^/CYh5oɔ6$}Ї~<ݤl^-!9*I 1uvQq-.z%EJH7\+e6WBmLPz*?8Uy4wW&MRB:hMO4Q8IAjRm7M$芍>ol h;pby,t̙_}<~Ub:C =:CO [^^F D z!ɛVAͭwm$jYz G^!m(X1irIU6v Lkk@qkyҦd|߽SAv }x^m/hm=[;qE R1٥ "ȠBJ&X9hRMTȺN1@ Z ٶx^3ڼ\N=M!XcYm!2(yK QsA%^,=ГZJQOѰilhD6qߐR.,]Y Zv1 $D-脩u250qXMgRF~x&Ւ|X]΃Ky-X["Q"f(u1`Xcal؛^Jwl+V<#}#ej s̝hښo6Sb#- Ur $䏗汬I}Vy5n|'wh\9hsEϕف zȥ,Qﻼ`brY:VZg'EyOi+ 'FWŤьKo|G^RzN1ې-ǀñ} ?'3VC?nVnv۷,8u U(|qZwpXTco,p@dj-zQM$ep|gRdzaBJVo Z8KTt+D h80µ:ow$s2LE h:B9>BO Ttw:5?AM,qR)SmW8zG_;&` 'dTb `L4Fx)!$wv`b2]*3WYؼ}n 9yMM!TwhβJ@՚k,nnD iZ"}vV aÞI&) AsUC ֏0oo9* 8L@Rbh Y֊ɻ5peʈZRмbHq&pT]m3Q舷m_򾙐+ ;&O=+ͅ7TprFi}`SW\h&!0`x\ 53oQW;Q!`-`P0{:'$"Oec 7Z)B8|>̿tDn0Azg, ‘V$ 1&Ȝir_ڣg֘=-C#U%LOxf/Yc8Wu̸&^cЄ@[z-܁UG?~Ht直#jpҶx{ 6(&t7%8ϐ]4oP豮ޔgZ'u9񐓦$7H<)K!dzDj1/И iK_#1ݔIeRzU }єoQo%.I}ԟ;0p_xgv4<0Z!!;bs0Q^U#8\C]Z tM]LQmh6ݤ TP#nCz (ڪ|mKX b4$iFW @\g r-CF$Cr^:w3+\Q ͜[W~kH&QGG4vZ-娩̸P[LPj!|'ט9 O+kƻ>MmAsOkO'ȗsTt|S($²mA6X=Gc]K 6sOE+ ntj[;ݜ8ȴߨD@h: h#);NRG=]ɐjHp0,~Q`R JV1 b(ftw̥3;iLt2jc̍lx/IN~!2L+߾Ոnuh%F=J;74V78!5=^ژxg ET$Olqv4]"tHA&ή 0qLaZ洁PHؽ ȗ :.-J2Y! $ir.WF KJ%)02ݜ:D%"˔8BR,|Ѐ$l2%ʾͺŎ\b?|B)XrWLÎ!(̣:9S ev^_gZ^ZdA->Lb]["o`ѓz%/7IbX#<~~ 2ʗ f• " 5+iZaM#|}6_">Wvܪ2jTu{J2iz,BPNJM/QXΟLL36Z"E'= &1Fō&nܥ@k T o*hԿp(^0eft;j]< +v}*@#m:lTbrEE];BO7y"ĔAna]Co);$8!=, ur%u4(/9ߩ4(|2 ݹ q6[^JbE/2YZm3lIBA,q1 B vB ),hӺ_쫘ryeFes]- #ޠ56N<`\ZڈQV]Z=hhk>}*ˮ6fU-toqC>\| UmH8Bjaj r ֨jX&> |q;,(v;u~MM.az0r_{W[&ﺄ5}MK/>cN s˨3VX &mh]!Ï_E6`Jо%mz Hۢ,*?zf\b4?I#l-f&aiЊ(6<֍C'2Hz,u9}~Q"Q_"5r}:ܿin W7ha`^rd TЉ 0c(Oť;/#nOUzO:ռw#+}?#? KтzOnhFsSa*>%3TMOɊVt zjvz|gʡ4)U N+.@=pV}㶺/;ctI?:D)O>uhZ-R fxyQ.l5Ctِb՟|8 ~T{>1 ¶lFiuG~$/QtfTi `M)-ZT=ڔJ=J|gN0g *ȪP*hަb>8TH!w[5a9PYhP>Wj#*xwC,'snaNuP47ܴQBMLmF5^s?['!9(=+82zp Sꥃ{Kj]1YfiMS2 j-ٛd[yu1FɀD %]+HlDYm5w7TPRIN5[9(j)'~gGL&ؘ`dxD-Qe4\jaC*f7j 7 t qyYHC}1+NaFW~}NyYLN"ͨ;VXʧfh٫:sI:%`n]xsl,,CF̴&KrMRN\1!s`HMvEc +1W2&=:: x_o<``Ԩ2`|SwI16sx⎌aJ ?||'E`š#tZ0;6U#XagzfrCJ&գ X TgjCaodZƔb_#t;CIN0-q|1|% c|6?3RMz*Gp+, ̼[D X6)GdQX-nZ~ʛUL!YP=Û͗i x1YtGh\YǔWj˿~nmvĆTף"Vp_Jx࣯}>b$Tzi.)B*Ac<&Q1uQ2$U`))c":|3iK 9÷qCIQxvRjP~IKξ^,/ G㛑 V:cQY{G柉Hg>ZTByU%KfOɗgzANnK;t?G:L|>%ޑ7*/py@ݏy< ڌCAL,ʍm"-`Xi #qk @AUxA(CvfߒvjA(< cF§=uKYn.f-A)7ONԢ^w*?}?JOGa'!tVe-gMB?:ɢ!!+ZЯ7bV WP _#[ &EEX TiHN6w&j1(DUʖn$(bzKp˫L&)]؍' i[[{ ydYv0  /l3 :P*$e;RCwۃBނn؛4},4ZS#aKyGk9IyG@N :FExI a-PWr&+ꗬ}mr8'y8|S B^Ce#N2SU0twQ@*ÅOˀ'8n>w+>vGJ@nEQX J(w0a1~qEP rqPSE_ ܮ VB>5]#zLb"ȕ8TE[OE`n d);u6tWwhcm;qyz]ބbt5ĦXzK\|u^f{K uWR5_ԨJ52I ʁ¤-C:iW>m?t >l䈟Y>oS}TWnXg|l>-Bq@/Y@* { D4dj]n @ŞɋaalpTJ&(JG/k25L0tW<J*V<$S4X@ulI 1 Y4M0#-ӑ 卷D&&- \iԣX9#i\.SK 2oz}Vꐡ]cPfPTRPlj$&t=!u<.c\+X3Y>k*IuLu@0Qt2-uA]_֔𭸏i].g):ixbedpʩܳ 4 )/ILY@)Xh6QT[jibZKȖ7܍݊nܑi:j<:,#M&!]K4U;VX][t9itg3|. 'd2w{,itY)u ӬzʁƗ.l`5*\dրC\%XJ.g)BWXi}WT~;u{h:iURrxW콱(꒭W1*crv7Š7IiKc8ky{t_ZvX*v|SJ?vl{sE-VR39(DkƔxɀ=bBY0#Q8.MFeC7S0$ oW60#UN+CHfQeWm9y)# H~9':E=⒃=W ?r_2B޹qo2ƏQ9~:ܫJL:){ vBN>g[~ ˇ 3MV!(YuzzIv/ AXԱhP8uL8x|/N}@[@==]uM;!:e'VtqnJ|=-g1 3EC9{i1LJuʓ=/=,_WckH,% 6 /n#^ wek# A{6_?=U(jF|7QQfB-9ݷ0Z-b2lsT+bPq2)0`7?bW|m#wV>8ceKvd~ȅ&f,gfg%fH67@3[ 9䑆z+oǹsfmGIaN܎w=Bp>MM E795V(;DUp&#_3.17m-n~)0?5G-_GE#qy~, ]Ȣ^q@%\'2@B~Σ_]z>G3j84},֮jQ>ݴ4Ee :@MyB" 1P3{Rb~eq;ugZ_X d3T;Of]X Aa= }ʒڞN }^~ 5 r# P)j͚]{* l:WDZߩq=r}M>ԜtR$h\v E]/}4؈XTZiwv+d `6Jn}K c^b7]jnшJlֲB8A!ujq6cۥ .:JR#=kϜc: RcI/v) MbӥS֣'F1TI/"9Ug)6>M%KV}/lKY{ie$VtQW/,YwhOSܹ(qyyW1}R2ˏN)֞:;fvmaQkWg=_ [`?P!zfD#G C! xWOycW-*ɬ>?x(\#F覱Y`9xsYs`h˫wlD#VAV?&j";^5$4t2X,n9؟Ԫ,^-L0!Ubhb 4ZtIYPCgZW\kh#F䞺୲7>٢lf8f/&gcʪ92 #`7늣È6#-u-@ K `[,AAKQXOe,+ j&_.ztsda[~Hqc˗L~ [#=]xtXJRQ#J]Tk_t(F}j[>%@*zdmZ!$P'Os툤^.h3i{|Cjs-z`s]ks¶yf$1ʜe(8f,:*Ђ^\8]5w Lg{B4h +U6LٶCQ))&⡠eJ 6;[oa\Sp*U"A./PWkdb(ۘWc H9#Hpl_m >/Q9fCIȗVDO^S76^@QٝvxD[-;rI)Q?Қ$8 MPWUO1Aav)[1])Plܡ"NT< <Kb41͌YDj X( WPj9~oOqaUA˒h3 p҃l$_Ndͷ)iLpf@J/*vY2`O C[}>sR1~bأdv\ y P$@}f_vI_]WNc֬~%LG&ωh/ZǤvEV%IM PSP2ׯц%r vY`m瀱D>ӓ0KSAi$9ż^1b/8=*̃-MZf(8$ 2r,N: a|V@rPf.]2fsGQ}vZjwKTk謁S2KS*T@2+`Y (icZcdNaM_ .S@RKTgwx^}Gyv&b9R/Sy:׍@pػl^wT8:G8쯟5 /R)[5 ¡Rd zV,ioTx\.(^yWk$, |FFv5Xqmx3ՠ+I=ߔnB?cV?v]k!072kt ke_\9فy7褉Zz̲ft":ljs^QIUĶepV'̻_{ juѺHתq--v7%-+5Xi`RϏ?5XXTW!5a 7NC5O) {cgֿ3-zUѨo 5&,=*6&ڤ]n-uq 66Qф6uzFzvP>`]2^!rg.>2.L!4r|Rt8.D>He ?'f~E)-0Aʕi)M۪:q3^ /W c (i}i"BN`-kynzrqz2[ aO^6 +-]Oh"sRF}`}GjJ 'a(qwgg"SW o8GWJ IBC_YCmiaU=f@Γ8[j1q ̅蟿b",0&q{{Wus aĞSV0KX/ NUy1%ja{bJ{fZK5wWЊs{1SE+({M t$ 3 Z0V݅y!xbǪu<bmKvMr6I2,8F5Tz,4 fq.TKBt/AI/5+Bѧ.\+T<0JusV%HTe=bwW] I6 3e.p 6%h>ӓ_gRu9֐p %x4m^1;%!3I莛[gI$q9;ǡ+NT?\oH,,# ɢ f%[>^>x)?eG`:`L㓈7vhT&Oac;17Vxv޲g z]ɔ'&݄B<[9򅩊W!yj*c7 &EM<ژh/< +/zdh_Q80Xj(=?<+ .+8m*-\kܶ !Kڂ^$jD}x]SH89\@\ bM!i%XŤ+CDʍ1:bX`J|N'y~ .F#v%yꔚS藉6zq4x\@y몴7u߱9/Z(TηTpnkd$P(f %#yw|Ee ju|7 68,2,]2 Mlw`^ð8FWրWMpO{ݲ aF#Gۇ)#i|)jhcxDvp̮䏑ϱ1 GJ͢D9 V|b*9f> 6Z^LbZ#!?}ޮ$R6XI@wVE+Q …&IJm5OD.m8:=%ߖCCEU?5`-%BcJT[33ļdA"1e"JLױVt"###D.S'R+~T2gf6*I6$z=]᧫geY'I+k;>Nc*@CKؽ;nnSXF^g?N-w!)`ɦ!"wcSes`Ndr,ŭ<^C-wUphO$2oG{^yK'mx(̳ʷ-Gp_ vDY>P;%+tԀ]5dڭVo{VtgJ*+#1eQmEXwV(vYҥqa& qf5m^:(q׭i7ߢGDF)dOql @w5[r^۔-p}à^BH?I{ԆaDZ2 ?#~ DCpOv*f\q̵\L> nN[U f+!2<} FwlqУ :su~O_^n戥,]dqFQJm|{5=KYQO"%tc])31"Ie!1 V "TDdYI~Esa^3sq EW'Z zXX5CRż +rh_=LJ/r:B&/wJk&, w+A\T cvT]/-G | ҷAwG_umFy2w [kɻ=[ѸЬj{Qg jZ$0hg CzPU $060jF}#K#3}os@q1ᒔjG }bMSQҨS):Ed$Yž-i2s)|fYIP:E),ͳ0N"̴̚x3Vlf c0SRs;) L[Ri 3aH$#=]RM}ӓ>7pȏ/j8C"m3wAX4 O.?z)߮Ϗ1SB}~LC~5y\j4%+gN1U?yZ7R[e5") xJZg(9LXL]-⮪J̊A x(xW&ᣧ56<8P877+n=^6ι p5Tb)7?vN'ZU86Pt {}2h9ԭ_{ m;lmJpJs862@̚Ļӿd/Pวicr Jg&l ^\E\#}ށcZ&/O Ж̷DaJ!ySجovuzVdVZ^w(eup_4p\Jcw3̆N]9ޖ/5F Ok6^k5=T5b{:뫈d.ȩuQ괃*UR:gtX "2%apWCb#[`I䴼â7i/I{z~87[9:64j q v%і:n=?:73/ Qd'nyp4JKuB8z5mKVo2}M:c?Gn1RWفˆ:w7qK`t#-*\TA d.&zݔ? dMj0 ^WH& eK^R?tg-ȅk!-3pQjf q9\גfssO,:Ъ<R{!XzNQ_rm (ywhFnWGNN[mX<@];xBu1Us jk포dhf*$]TCqcTCIo(GfjD} ({ʩ,*y\v<K*zƩ 펉- @yktJ̀ʽ%̴)_ӭTB (~^"==y*[6bEf#? R9;*|B6rY+ Йںo \#5r-HLoMo!DzZ@݄~ W+ B{.xB QV+ItWZe9TTFrmRSŚ i"Hk 1S,.N , r?vA0!Сv.qt䄚|ᩫcBE88bFnu\ 6 VQmD=ԁH %K?,Tm gN#lxҩ*=|ma蛇DÂ|%sWlg&`,Ʋ/x6+VgB*9j}!If?$N&;Y]'H-ch"i\h\4Mz"r|$w,b}urj&%0J֧/"AkU,wLQk47Prk,E1p5v.}3 %N:=v$S; fKNXz`> O&m3VrS28{ߪFOAbJ-\n9*JO,f:w-L"PDU:_;y*F|T 9Dr5DuO'59lu%Xp$., ?[.! n=aK|_E'3eE21O.b.Zf( ˸(\29iAgDͧ A 4 ^?tlzȤ !Fdϕ;kfXlO&ZhSϧ?>c4'>j<$XdT2T*'%BQ M3؄bF$(JW D* R:|)VF3sXpI%L:%kd.A]ZlZAl9tk(ӑ_v/ pۇ{I`B\!$H[ߘlZҞiÖNrJ.noݿoWB\$re.jƓJX%8IAwǾwɿT)LɠDU%kzΐ-k E8jjltûTlp{ֿfS/,#ND!t^HAU{(p SkFVP^k늻.10?]a:j4d"蒲g!v症~eIC/awvFP^=P>D~A<+wpPs1 kl{$ov[nH=@fخ[ܢwמǒ0ف]2L[ D5w=XЈ͝:0>DGOϚ6^?| ]^?f`ڬ~)lf:Y=58> w}4GB;-N(і1!ЯM(x͓džIԱ s׳ρ()&ݖq%x{HZ(hf<D)[( w7wsя ЯbѯUY Ifx2vq}6iI^^kakDk`qMI |?;` n/e8qggg׬$ dTݠ/Fnݠ_:-3hQvRTx9;&ў$0Rwf`؀ G6x^rr]Q]R 3Nޙ:Ii H1naHy* @W+teH6IFZw|v@8 }ܹ6m2G?\6 z?!X48=0~SjgB&Pܙ׌)WgwCSqR^gE᯾M><_j2/%,r4nEAdc ,u2lس: 4_C]-?":i5 a1<.or Ix!Zn,1y$խ[3?5VeBroC#@|`0)YcU]gPvr|dn㊽>!(QV!9edBE(t.J1b;ݦ7=0 9*k""7mnvͱlb=>-e<RPyꏢM1*O/ޡV.7 ^9BM@>$Dz_8Pb;eu_b&y͞LTN"%VUlV+k^n@Y(lF4"Eq SA:'"DTA[P"SҔm4dXHP"b278?\׎0 Y$ vAL2R('Q1'vCYyT3gj3 "q׏G 2cz Vd懲-gE)JBJYpGમ9R5aD6~ ];Z´DCGH^F /wLQ7@<ϳg, D]]=0*p((;}f*4û")-h@?fMG,m[VJ@m=u%i(/e/臣 WCѫ\SaZ2ࡣ5pwՈQo ?FOAnϩެs@5$O+gR4=v߀fh$ڀCBB `kGK*z)G,BQ^ZQ/Or(T%c)TUy z_Mf5 i-l;,8Vs h4H׫%q44K?v Mo>1{N8|$Jz9DZOGDus`Vr5)}֩~ƗVӾ=(V5@N\ @b$Z+P>L&Ƶ]ʭCPM@zF%o/N()駱Ndff5Z(7 =|4ϥ\lTbR`!18 PC*ɍ BZBDBIܿ|tݦДHk}.kjP~8tb`طC\θ.+A;SyD {J"%:h+Y(Ye{6yv1AhB eb⩢sW/Fuj)Tk5+2֭a90&%ɧN {N?)Vnn~.ɯ_ ]OQa-S&WNJMV=#[LV t')S9*KH&~顽g'F9 %>v&i4'0w:SŽx~#* D's EjQi bv:m r5|reVǛ!L}/I^&nL{5H<8TR۲ !h>>&\ X 82 6 ~OM6E9jr D`Zg`(E8+T?ų!U+Ԕ  Rӟa{CyS{%qGO.^riL.[\ntЇWT=:t{nUA, [_ EVg*./&e-02]^G{rWY+{%L5N)Uch=0l*y#銊9TvpP kb?t>a |6Zz( 6]*dfq֪Ƿd9qhq>^{k=C:$ ^.}/.X Yf# u"@a+Tn Ȯp${;O2ALZiM3_=p(y0yC\u0R`T-nl 1FZIܶ"ȿ,h->!M o_bɄ2 yv3g\rr^)^YqC0]s/{ qn9pO} ,@gt"Dd\SdPH+XRgv畵[}3czГaYc;6rj'owLÕ* ]>T0D%$:)H{wWMkQR 0%mt!pZYpf[& PGtȢ@mLJܛlZWs~+l%]_W؈$?Uoe@a^RZQhegָKAΦR*qaƘtl]O$Zkv7ޙ^9ܞv~HX&E;B b חZ.yT܏8Oa$29 Ygؚ+$]V1\Ei#Pt3.}<,aC&!zpY%Xo%K4qlh6rM韰"XRű)VC0=y:ґKF4" tS KE.o6iBPrm&yV  :sEŜ.Sr m T7'g3}FVμ(\G"BS^tT^9LJ8_䦔4yT,aWDgρb!>F&}s\|d % +TZ5&1gi,BW Y }A:W QyzF ]$fafdڇܩ!+r$BT3#<"(0Kƺ#7ÆTv;)E%U}_Ma {@X̓5xqK d/ q,}@ЄJ6Sṃz!4~Fw~,J{u"~D{wKޚd#"Rh':)yJBpB}fbrKd+մ՝@p 7а?}h$B+mrlB\FU榼FNd1iA^S~ ,M3Zg 8NqRWT8-t| iRt09*H)t>9x7Zr8=4Ѣ7񩱱pfgtS $y}/m0SS{RC]d䑛,LtSz=ۨ&k^(Cny+][ ryl,pӢ pw~߁u`nm3xqn[uk.׈Hfe΍OB\Yh45fî̾ޜ MEBe1y\A >]߀h!J>Tͫö5(^5g70PQ>k~7r()MaH'^Rنψ_Xh/ŏӐ GoX^01? PO:'s\6:ރTK%>}YAz>F7TӀ UyKxa?iʥh\%& Ͳ( '\)i>-rՉ&)E:& }hO)]=Ón 7s|i^ghXgyFݽ!ѿ:SCۖ&t,-HPީDELUaf %|Sł]s7 G99B_\W&wWeRE^iBp:ezw- 9}?_8Ɛky'fH\^A#R!~ˢ«}MҍZוcJe[4u2n21۶6٨cwu7pDwX"0r0 R5NU;T裛 kKE߻"H:|bUqozBHs^p hW^ڄ@3ŭ4 %{J4AՃͥG:Zժ|1m1lϚR"ɦ)0${#󦴆5 ?>|/Q V:m?kyrK&!׌L9oEI\`^3l ܑz꭬uN=䓧e(Ṣy=pbD,M㛮νBCQX?݇& YBA&}.(b`ѳ+y u~m? |!OI Q(8_OloELuskqN8̸(LojY@ ?6$ۘa He6P5WtLj9U+_a+ŏpc&'5;})iSenCg,(#$ >ȫHn*<ưcW>iʆw9>Z%t9}Wegp+BK[4Rqz[ "h=bYV^砍m<|:֢\ţ Hz}tCHqM2$8V,BY(F|vlI@n!wGn_6/B}vDѮ_FmjX"F.Xq6j<9.e=2;װ.Z{RHBԈؐS&@Cʴ7;>T.WHZsÜ,S6Q@M$sֈ?;FDLu~^T6˫YkU_\YM:x-GWğ.Ս8v>$@yC߽O7)UZ# *(Ɨ+CIB{KO+~ܜ8#+&.uv|8!V}(ik3 c.#`WZhP׮(R ڷe52:\dԏ!&1-Jxku0-N5Y ^[#IOd  < /#iv:y 8N2͒Af. HK-cc>jG_{2%.ˑv&( Uѱ"cwt+f9rO',PL3ZW.R^ڗx787U}-608IAn*NhMI;ioOCJvyVXRAIM! Y:_iGb<~.OzI2e|*"-R-{m$ηU㊷:AU*=a .]󱯘( 9K4E9Zݫ-Բi2:|M5k,o ?ld0wJ$3y܂ l_3 /Rdb-!"~6ԩc w k*ޯ@_B\Ԣ=bL=ߠ塟FU`Pg/ 8=Añl 50W1Dxrҽz>,ǨR ?!Hp:>AL@Bق-#)vX^MύUtX4#:M! '_DAJ0 L,*F\s/c3 <-aI>~ҮjtEjh&#T`7/ߎ^tr'38:ܝɅsKWdp\'j@ Da<+zM~ 7|2\1mug<[~Ofwe}2 w;ۛF H1bz+AaO5  x-m'R[h,nu 2ufNzqb PCQ'EpayKd`^M[B-QQ cW9ζ# BV1Rnt\vꔟPHY&Er= qN?4xZ˩q(_>Oi8]B+!Zq>c $`AK{\`-RYn'h>lq8LCTbZ|Y57㐩8F橥'(E3d9\>hܼ&I}*'n@NO>HMRZޙg][ Buwṳ|h33! k7%;p顣U-4Fz})mCGj@m"bUs. egvuWd̎O)jýa{ U&%cUJmke*ѱ.>3οC7 9 (`FW=;-[t T 9&':tN~ލ1@NAxRWq8!dv=R sV [,J (%+r3\SdXL3˕\ُ}ğ(|!ci&<¤`p5mF v씭#8ETFS7Um"2CwZHzGjq*rZ-Hϙ r{s(@fE3#Qv_r4|-*֜Sǥ24XڱvMl՝tqw8hwM1P E8z'2zhqjM`VN.aǺlE&B-AP [*kO[y [N b201Cd qXϜO CC4:Cyj3tͳțx.pDɊꞈz'uDuNfvy (82f$+S09V~/Eol`vg,"* ?dR @F˞Eƻs:u"R_f07B-+ D*06@l[yMH;Fx ýRE::ө3]*qAW/vFa>=Yg&%W_ƩO)Ȅbܑ~oc~KW-~M^G{Vlo|dF`9PGD%L(N3k&oʒc;fnU@a{cU&HXC-o6skaP-#FJuW _Hh˂wtQV "y -$%@ װb`*CmGƃ[gc'j:$O\aM;'@2[-F 9K8R TzןH|)C܌TPb<۷ t-:މj%t.U-a)LM=L3I*ͮUZtPOK3rNn !̑  kP)%zwO X 'x3F[6#B^<0BoA**x8PGk@UEpkh|u8.MR$6>ծuFU' ~,B@nbz+ujM'@t^ XŹ3 :Į˥f_6A$yu=><WmM/h4Yg2®-)x1Gp~:^r?ro }L9,Bk#; A^+X=.K,mL54_ F/8nZgz5y:9p?Hn@CaDk+IV,h]syiOY)5BH]V wϛ/&n G/rQ*=?q^d<+9lJifFTĕ[AaCP-r' ]oݔr#zyш59t!Azh)$}a;+6OBk{M 8K^ GuKԧ3Қr"b%nW: njzH?-k/]u:RV0HP^0y2RE?Юm}8U#ajr~n9bT_i=ϛ1$= >Irm7l(\h['49Rv?k[8[D,2XO>ZY/3zh- e8Ysί tw9G]=T%ȧw8YiFABw= ];q~}PRɆhL9<ɨSE[eq >,VwYGy(jK+L0vrM\(l|ğ%~hW;SzܭZjĩ!>}8hHO='ǷMj+Hb|?`CtJh(YTZ7$F; []8d92 8zzIcͦjtiA\u!KqkXXݴ]h'@.w8m>\6~5 {b$??@x?nQ^(ǝ>BLMqड़ɻGRYlEjΛwtCA&Rg.`Kjp0@YT(#t{2ph*<ۺ@*a9 :ЭԳQ߰4w8PX@RO uGڨ!PUVfr4k C0}ZBw`W>ێ2}e~8:gӚ ʃDJʰyl)>fd֩w3QDQ7}V!tFw>NsIW꽟eAo }=5/YwK -1Dz/d.YƪWeS%7;!V-+sA >@-EzP0'Gkw˸@^Kbiĺ /v-VF;PF$/pyMý$kn粬d)c60|ÓBuZ׎-G@ouX&~Px9W[䨰QꝽ[q6+%&mZk&!?-fX(dIT#gc/l"r;C6WITeq)D7wЙ0r6uc duay*yIM G"L]ߦ u@D1Ij6OvLXyM,6`37<%"tBl^)})DOj j`ߗUg7,v9Pba"?;:Uz)rEѝ ksA?~wz٭>2ooxh,5![2Tzй^dq4]W8wp֨]j=+"΍.]eBha  Ycm9"bn:U[uH&~pvۂ[j]Or0ǖDk^i-Ȭy& fh(iHA0yĄ{ /oyWr \ZbF -;}a}&c 1΁.! 3n9V- RbMbBC{|n7:Kd@MBd-޾R>UA.PDx΢WFaMV8 AF7hzU Y# "D\ve[Pj٩D30 (lg{JD!].!a\ЌJKqַƧ3 UWS0^E+>ʯ}&XlBRxRCU^&#"Eyh-[r?]5j_Q9z r^1ڐr58K5o @ +&Xd|6RN9G^zXS$%:<gor_18 t /m8h/drmm0 Wjݕ '\uRj:{!Bko6nRsQjҷ<)ѕ6'&}1!2-gHAB$[2JQVIX )&}wr,EOb)d$|U2bGT]. ;BrS<me' m(M'}~[HbzyP=``1YgO0]Mu:tZE7M\}ozwTh&OH R}/ "=J 7e3ݤrx`TGm2J;B!'6VptFb*<R9jAQUލMkx49:*A+Vב?) O31p)qzCcNkf߷yԭ:4ehw_ƒn/Ȟ&J J)yӥBh5Kۜ},1]a}D(q7/]m*趴{ ?> L/<`@;5SW/*m4i H+4n[׬̯m&_5R ?IĝR\([\Umt6z;կnۀw-:UZt_9l+&vd9.Vt굖$g*}}ߢxD%VE$l7.Y Q| a_0<=h¡,~ _$h C{MF?x'J07f;. aDzHy`Uu҉/dOėIR*-]=Z;`|"%o *?du7zE9XuO* ,5@̶ֻZ W?Z?-Փ Dtm%+GCWSbL%=CJtQ)DxFbG;6Q؍'Y\1RRg )JAy{3M;+ŷ+ץETcCjFh*/eLFNOdP;N X%If'YY)`W+F W5B) &x_|Qg7%b,MVpa޽h6Ë62 NKW.撛4Z JfK~hQb$u͇upaΊJ`[.('?Uȕj{fk)%*w;40S$={03DZcgzhuq{uz / -mwZ##Dgk/+z:pEhm*y%kAU&=Ɨ< K(fu['0$ ƅ5%C\o>c?'bz O" xL#ysb:-O:^pM=Κob@N?9."8-F{f9 O6bS,Z*8uD-`-ȫ5Y+\hhjع~lD](I߁.گjz> 7oH̐G+~fM֏Y1P?T*yTO F(<^kV+ qaMvwU#sAa@Ӝ竡SUB07c;,(t7]uxJMjww-z.Fj우v$Ҝ@Tn..H3zҿYO}snyE ~8-NH qmos-jQaewزW{?5##zyחaR5q412ӞN `_IV̔dheWs,2oS/QHVT8m [O%Eb&aLuFO TXO|Üܓp_'P*S^zCwo( ..^wkhVcu:#-@Pl75|UєE3&l] hl P@Q42<&.~*ɝJ 'sc(efLkl -p,Y!Xkyܑ<˾CJM{"\?a*1ygˆ>tiM-Z"9 vJsIL&.d8P Al-"Mo.w7( R :rIϱƱA&{3t @Uـ\ 4ˈ(i ̖L[/҄xiUa>Q< 憸}2I.FUh=0 ;3=*06dhQ ƣ\P?y4(I| =+8O- Qan@6q0oKrQ4¾S}Piq`VIw+$;[jyK'kH%ch˳?.uj‘!V}n>9a$*sJ kzZ:sV60,7VSb9ޭEԞfp^,9{+o_[ᕅ'(YF,kbCY\1A=pFĘhVwB2CLIEwz3K^K)HoiNp?7ȼ6 */U\12i_ksQoeLc4g@E :O~oOjd?%rgQ^y &ƻ3eS$dQ3gaC)H/]YpKXŏ-X1WzR _0\P6b-\8/j.:R"ejhˆzk Urjp<5K$9ʗwf2cI%%?Xr1#4 lmi(4:3n[LY/wd՛rbt_sfCh{KX  ֊LcOA/ hY, e~PS{ I{$AQ3D< 0m*cFλ_"yx#;Ayంk:rDcpϸwmn+Y ߐHJٜi̷a7=η0h|@~;O`q? Jns-R/e3QSGU܏:ô_p/JN"˿Wǜn>\B7CTKgfCKRFY>_M K5f`#k$GK,8egك}/x xZP%AJ +OFTףE\ClT`48ֱxI"rѦnEKշn嗆TͨjV z#1"poϬ'Oi~q}0KR="&x]G߫ k{~K\gssVD-"s I(zɄm(lG򏀑jv<T A\ӭB !=y(%=R oLi#1}^Tm\w!5}QmFwRNBv૭2pɦ.~ҴAk!AԯǕ`O4 b> -o)ql F5A19}m@A|kfGTh: N_fF*Ԣi]l =q& 1Ymh'?b<R,WzrNR[$Lx$[pܳddzxYd!ٓSN G#2+(1 "+ (E0Ck6+WEy<`r6 J9b)km3Y:D)GKfI]jP/0Xmo5uP; ,dL$Eh,c 8AEXs9ڒ`,K2o?g a>m&lw;c}6L{n |g"KC8UӈOZmKƕ- wV Idb¬[EhyjBK8=x؍9?`XJV3U!vm1%uJvjxkHs>,Ah1&r\kQh rԭٹ1tj&fVVygB_hA2(29^%8_| z8Ŏ6a) H9䪀P`xh{ ٦U)d&t!;yѕэd@.M"abWx}L.g8̬5|_'sz oW˔𬫪fƜZe5:IV:$jBDp "[":4EpZ ډQIl·l~hATBo%6 ~gND,WIALSL*c4gZʧ@1u;?V$-I)|qX$HwzNMF> ?{IFU+(Lj_, O2 i'l]1/pD ^# ~5_p0GvvE2h2w\_W*wsV ~PEnx.q¿I%w)cJjf8F)~ʅZ R泦 <~l,jK%W0úf/HuZGO+ĆLUwhdtU5\OIm4^ƲW qf*żE;PsVh}k]LJMGoehM!TҽfXUqX,"?.`9F 1+(lB1=\+N)2q"y5C :u Xnx$stn"Yk1!1BC\WSjORPA6t^=ȈQ!yRkw1h4;:c6t}E¦h$Rv3 ѐtq=.k9y@#8|J`: cɸ7x,ܤ6-GaRM+X<|+LM zs{N 3TP]R^$#o#73[_)<=Sg`Dnz}X"LNDUdMPnEbJ~Rk\h}:@tߜCr{<%g#K7XVZ|nNKB)٬|Afe: P|O ï`DZ(Wȃs%% n$k+a,-hW`c˜ˢܩ((t ޼~c &me]ŝoHÛ 0XQr:IGN&Y+`*yp+DMJ¤d&lwUZ`n`v Ԥ'ڠpj37"L< w:ns=s9o UzGsSq`Įݭ`ӖK|*{K>)f#ax #;dσ`¹e7FO8 5$˗Nݓ*RheWVн\{쩌,-: $8;.ڨ T#B+<FF 6 9F_͟uNAQ $x UN/^+L"!Ї`J?-F$SČ?& !X9i[:DF$ „'KU[U&9Pk{}@}ƅ(8c/b2Z S;^iXS笛´ϤWog@6;ItB`&3uz>V:;Aa8Eg5<lZ0WƿAIDQ1vV.KgogFdϮ!tXfNiV;_GfQWax"N`4yw*jp3i7J bvQn?QfNys`P/0TO)~%A_ Ą!TLjkEn2]9 jXvݵ[$7Rd|z)Yoے_b׶ٌ%Udڙĉ4͉`gd{E0a634M_l֩pk]BDad'(@,!&AyQrA 7!1]θC|}zfrhQڷ)ߣlmr =Q@$,~ܕ\ւS?VAwU8|-,uD Q .Z$AQ.;M r.\.. g3mOAlBnv c #p@\N O C *{Uᅁg3 ryIc=Ϗg 9Fٖ]&{Em֍ b,YCI$ט֏"ohiD5Hz@E%%l$hZQ/ +ǁZ!' y-i%[7Y)2Fv4HpIXZ= 2~O'T4UX̺Mopׁ.ȅqF M/bBywGK HȊ$*hub[wo {.hҼl1f#VWܠ=x$HLL؝4LrvcBF3\;Ęl:]A3gf M0~ABD)y0 uwp2~ .̖.1,lj\؄|s9]hνJ9+,(u?jPv*//cgL{ &kY`;ėLj J^]5XKt PNbMjd!S>Rml!“؍}9|Z̰W巛(qyc:7= 4/!xfw,DSJN)|p?h-4&iI厏ߐ?kjwho8qߎg +;/$v",r_й KCRc)"7lAVw @7WU8sqT%4{O\ż`RQ| ?L예*suŶAjq`FUTR 1PD /Ph<2;t[+A0=vԐ4S>tU-[mjǯgF%@$Lʈsbprj[ E -5ïJd15tC\F2ȥ5=)k-#%ON-֪aB3Cߥx?U72HUڃXoy+'/VY9KByaN v枑^nc^W%>L[! ݓhqRU*,X6\L -QN:YcGٯ6)#r]L [X\=-{^%{ 0_ yKi\~ gMж֧)7MJں:q< W'H I) DdC 7MZ)cfXmO"窑bu>xY5^]&-k)_*^ޢyi;i' $-sHq\LVc/b }V9onfW"LWHYEX1*uC7fbtU4F"Ojj)g3xI.Pc eEjb9USg3MzSeO%D?P0ʢK=lJ)'Ior^kNZ꺰sԵ4)ڒ&.NֶAjV@`dP@3Yx5:/GLd37^Vak[S6o#[Xw~wM~&yPAE C [`N"OJ[Z|\5AG_|?13P:(ԉob_kI3? nK'=_/^VV1mD^b 董1j j Iơ)o:iI;(]V/9CBfBRyz sԔWfOp$È9í7g&^Ov{t }&)Jߪj63 b"U T3Ky;~@3i;9"}2J,B 0H#?|%5ck:"%O+Q|2ְU@BRk͉ E|46LD4#$ E6/1xb]s<Tn3 A.?̈RRxcON!%y] ڦy'\ȴNùJQUCpC;#6?oHê= uT>hdiju%V\x 07n C0B fs l4@߮˅Hٷ4-J bC\*Lb|1 $o qUI ap./oҸD/cBN! 2B `Χy;x-08JWMD9 lJtI?Yq۽j:-+m)먵|C׆tnwG2v({;6`#j!R@ʞrvKSb_] ,Xed\d -oAoXn!_s~W?ߚSIa kvƢR+'F7 Tol/#XZ^(~m%/oꫳQK&+·ňSʋ晡\ժ mzTr,bv>>l'[F--#l۟f:-SՔb *`xR~8uksydi^;ǧP*l <#J[\h &B/|tߤByP)*&ݖm^D:*_ Ѱ͜`tظ; 6ygʆ1\7CYiVv;P}jjTo^e%s})1p6&Õn|[&ejt"vo-B6;jD^]DDB  UxK<,x d΁wXzhdފo}=zD,:lPk=K_b|(]]܍^դu 3y$1e:(D\dYL-q4# I]9 an>zv*)M p6k냙b^'pY"]kcń9"H%H^v86 33-U6٘x`EFMVE9W+f~`r:p!|^zn4**H RC҆/#nf)ot Q#lnKh \zFUb{ SzSKږ䴚?T(j5dmZZz/РK@GR?_D5k9 wsAMB<KBTbtj *Z^|67P"wM uwp>1WQ0_l/H-sm̟>3IM\zƔah5P ά$)[ 2iBj'ikĐP «cnwq۾ZV\]B^E0uxO-\*_BhI];ybLC\UA*l}{xَ*?~w+*K v&}6 =2Z۲u^!~ %{B"4X Ii"8뱖Bb:ʬFJtf<́"2[v_VCy bsohg| 5nřoY8Ofw^K# T:+WEl}gjR9.Y?[3LcG#7&;y6 *{]6;1a3;=b`P  ' vc1ɇZDI' E]+}ԣHV'LۉWl.ƘvSo '~2AZP+}öq4LԀ䴏x-O=0*>4Sg7QwŘz>6S@*yM1*³H\b^xkKeJ4ԠT֜(CU\KͰl!8׿vlnɲ. _Ap٦Mèx$MO!= d-K>* c-0wۛf'!d1IZh_)2fBټКBTzR8`OSVzE3 RȈ8ܜhiK"78u6lBHDQ edQw>hR6Q]lyN &phmU,?٠S:4Ϭڡ%PK 902xJh PS5>ɿT^0_WvP04͹bnɺ.+1jtdq= r (t1Ds3ec ED")FvҠnuvet/p &`Ik1BSv LW;&b}ШsopۆY ^X\Xϩe uC/ekdd6 _GρlEƨP0˾c#a P{Qii0mE@-NVLjkzJ4kcz=-{w^qV &-Y! 3?ަe%m눨۹"kƾB2Eɒ`_CA-ѻ#+<vJMt 'H"Dž $Dy!Ytn@J z$qOS^'u-={)"Rl KU` &]_R$.6,֓/(%eŭAW-,zQumU-o} Xby̱Oq>v$DJr.^ΗFvzfDVỠ/饐ox(ģQl.-KvWgՙ^&oPu sy.|T]&E\HU+`5Z]JV(XyTM^xnT=L)q"̙ g(L8B́TEJ<.>VcX_rX\';^t4k31*u)f@2FcM'ewb/6?iaFxfS(.D\'Jt_nqNI t`9;&[h*־а1vu)@ ajxZŏ&?fsAc{?}VнK{S@m:n%gG?`ۻh457bXn!S Pȝv`'i*aBA@Bޫ/WrNӓk t\,cSXtxEKltFjX,ݢOUV1"~;F4qUXf[mgJ)q%h-d9fA.JV fDU3}5cVΪ58Okz/+ש !w.q0jy5}<ܛh[Q1kHrtdk߲+<]ߚV OOz?! 5`@$}A< ^"M_|9v.QP~a>6;pP[Bl39JbCH+Jvrܞ_jЖ/KdCAw /!>c4 XwDͰO Y}3{ؔc,rAu1($lhl!Ŝ˕3_ wuB)sbI38-ݏ=`”Y݁,P6%,XMy<E"&[yn:-rU 2/9OACb4ˠۗf Ƹ=M|%5T?3ze_ZqR,SًOǗR/C|P"$i{ӕdW/|71')~xE-c/ Ț'8ظNEPԖl^R3K2C}j9h&A=, 2Ȕxӱ`#_kb\\^T&#c|)܁:ga1) J>r:,ȉ# GKeMكP(KNvLB{WƕDNfuQje1gj> F|}.΁[ #5ɼ{ Q[ǙIhΐser ip;Wp5 ֻ{f'C/fFXa T# p,yTb.R|M> dyFǑ*ڔkޤZ@-8T6 h oHdk 4pt<1tKMpnVl5ћBȕvcjh#L@Ce C stiŞw`~ TȱƊ=~${ҫj =baᇛq7"hP'MuLJQ4iQxyA%bW;i͊$i>O<쭛_z]F"0*f ^b95!Օ:b(:wpjZT s-&+gGj>.޻:- XXוUF1Hj)߀,-R7IWeEFz¿|oj"t0o WRX}iOM#VzיJ.) fT^gfd99Eva"rbĞ/ms5NfEÈ^5SQa/rcCYI%*rOʝq\\a}ti 2Ce*@8jmUˊ_W+.LXк垟ɰx Cugbm8̡xV[y~-h!3i#W5O|dy,Ԕln~d?]4{).FHI&ה (|)IG۠%ŭ<.'evuH Fjְ㭠d]X;diΔM_ƸQڏN9<9 5bA51Y0mXՀ~> 6Q\S6W2Xv.3IGK/w5:VH,:CƏѮY-葲px&ueIo؇J z'AILJ5%kdJ%UQe \ @+l-o^Jhr'EgkJL*k'f #ɳcko7j })#-Yyh0hq-ɹstH~4X7! >ڍ!oX;m ucRR344yxl].#䊉@ 'ZXGLC|_Y}uRt/xOP JFLyZ-Iʡ2D7ULn9@IN< m݈!( r TP9t6&9oiR}Fq ]@y͡{ c ګw{mDh@p"*YH߿~Nhf6Χ75| /7S{{RRK`ol0ɧOXmd@IqG&f?N _Hwn] #{Jaʷ|V x~,OFhnnX[@z<3jZipx3iD<[-Qdn" j4S $ {~ 2n GՍ*C3Z< vP aAp85p↷ S8qo&+(i~C(fG0x衎"hAkS3oE64e1H4ΉN WN},hqkܔ1=.a - g&.>-&M+|cIP!,zWT9[q9e @Rl|MgIKi}e /&#;c;*;XX8߇ȣACyͧ01yW6A *v<DAÍnM穡-藴I%6!5ޓk5q} fc1j0b:.l3XfWW,¡Cʵym`>D(ԑf7ƗANdfB МvU`3,0FDXv<)b%v<^vI8˼ {Ghg +2pSp%uf( >%]?k(dWtn!|3G-rf8pσ]ԱHKAIdkR3xs{&ǩ5 3qI-P`)4sȩOlŎ*nkK0V|ogsz^;?)S_.gHwPD-dg'Bfw);l1Pc(LA)EEkkTz! ,%SQ(^zd?u{sD2]ޅ1"wdIyFaB`c*ט߉Ė!ߘv![Хy;6tJ7%h,dy8 `7:/Ru#Ld *F>?-ud.m9ؔYwǂng< ad-ϱe9oړsEbM.3(:^eQrWO7S}K w-4EynO(m݄E竍Be{F/a ^H{tZt3>Hk9%+x0)oUA8Kc<+>f hx3kjfpl}BcGXSl>7U/fK:dʊG$Q1nsrҲuO!'.bI-&+_e6kZ;ư<(|}.\]1k'I%A[shcJ(,tcb,;f8)vR.'([r^A$(~ 'v[E4R߉$-{Z)g%6j,*[_~PNj[4>TJk/Q