libebl-plugins-0.177-150300.11.6.1 >  A d@ p9|+ 5ַ.a_zSpթӓ-^+g:#Hdt$>s:pKK9-?,yg͌q{:lP7 6U1Sqv~to(UY ! nJS>lӱL"CtNw:Mzyz.'ѣx;NE Hk<>1a~$Xɳ~+d?̹wF~\XL妺ao.9c0f051550624f1712ffbff2e99fd36edaefae7f6257e781f4cb2e7a9e855b7a81bd7c9b7e1a83cd652d786e9d512cc9e915af2fd@ p9|v{G>D<'ZK_(V8@f{ڿo-x`,vס%+HTmhS44cإN쭍S7"0I"w:.[G#?mPz_'̼Ɂr|otf{Īe Qsvh\UbX4r{`-*lpy7#]Vlo܎&`oN8THGh%&m]̒wFIJ.~Xq:bTu DؚYG5Ԥ ?FIpAnP?n@d % F  1Bcit!! :! |! ! !! ! ! ! V |! $(89X::BYFYGY!HZ@!IZ!XZ$Y[x$Z[[[\\!]\!^^b_c_d`>e`Cf`Fl`Hu`\!v`wj !xj!ykzmmmmn<Clibebl-plugins0.177150300.11.6.1Architecture backends for libeblThis subpackage contains the plugins to read architecture-specific debug info. This is part of the elfutils package.d@ Aibs-arm-5pSUSE Linux Enterprise 15SUSE LLC GPL-3.0-or-laterhttps://www.suse.com/System/Librarieshttps://sourceware.org/elfutils/linuxaarch64 ( p   Ad@ Td@ Td@ Rd@ Td@ Rd@ Td@ Rd@ Td@ Rd@ Td@ Rd@ Td@ Rd@ Td@ Rd@ Td@ Rd@ Td@ Rd@ Td@ Rd@ Td@ Rd@ Td@ Rd@ Td@ Rd@ Td@ Rd@ Td@ Rd@ Td@ R0a6eb549865e7f4651057f8d3f2bd341818169a2fb5aa7ea8e0b134930dafef9d541ff0f013cfeaa7eb445a1cde131ec478ca339c84006cfefc5e07a9e15a7d5e033da4d60f7e784a493548afe51c9ac7f24fdf99b1e3fcaaa8ad0837fe1a329bfebd7e9434bca70b59fc397f7bccd872c9685c076211d8af7af2f8f2785c336137b1ab168545d17260029d0c98abb6ed144c9b4db346bd14bf1c65a1b62df71bfa8127e3d04f29dc272f20381bc3fa0a6665e0e2d5213014292608c97e82da0480477afe5c4e2bba19112f20993ba02a906d6f95b257c6b3a5041257efb1011a73e676550f507b6393ab36a4063cb4e27f5a793372a4f2a4be2cf0b6e399c567883d39ef260575af9e8c0fa1945f8cc5b30091c8d046f70cf12b7ffeab47a9fb3eae2598135e3a911aed1ec50bec86121a6bac71c768aea330778390a57c29376150d2888b8a8b5a0275726174b731f40829d47cf25e561034762c8e96cbf46d10be00f330f70b9843f03f3f638998514a6963a29a809df1e8885e6bb837b001569446e4583e47d83bba010538e565aa23ce491059c4773a18f2da08abf1994cd24cfc45a8e632cd89a3c38f6fce9ccf12c3cb4f6bfb1bf89af51d3d388c743810d002b90ceb7b30b6ad0a2840230a6d71e835be347efea3bad3e723c282db75f2d5cb1cab7c01734176bcfcc7bd8bd69ba0bcf394d6942de388a277e882084libebl_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.6.1.src.rpmlibebllibebl-pluginslibebl-plugins(aarch-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)@@@@@@@@@@@@@    ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(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.3d?bb@by@]A\9[#@YbYm@YFk@Y*Y@X:@X@XDX@XJWu@W@Wq@W)@VяVpVO @U@TD@TTT>ameissner@suse.comjeffm@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- 0001-libelf-Fixup-SHF_COMPRESSED-sh_addralign-in-elf_upda.patch: make debuginfo extraction from go1.19 built binaries work again. (bsc#1203599)- 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 classificationlibebllibebl1ibs-arm-5 1681918785  !0.177-150300.11.6.10.177-150300.11.6.10.177-150300.11.6.10.177-150300.11.6.10.177-150300.11.6.10.177-150300.11.6.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:28668/SUSE_SLE-15-SP3_Update/0af6bf54508082dd78ff0a301413ca59-elfutils.SUSE_SLE-15-SP3_Updatecpioxz5aarch64-suse-linux     directoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9e0ddb372cb742320f0c6c369e6d5d13a6c6c59b, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e39ae676931acc931c285a8b8b1e4b10af8b2782, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1f9898d4cbd6d3a418eb5c4023c84021b06a46f8, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5df165aaadfc147cc61ba31c45b1acee1a60ba70, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5258c5aeea04ea23736729911dfe3d5914fd4dc9, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d6ab1f056757ebe4ae6dbdbe3884fb4e9ff35290, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e020af224841304766b60febe644f5484bb197d8, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=afd0cd9a03081f3bc7f682934346e0947dc85fd1, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c8a51bebd3f97a42603be0942d56b71b4d0da69b, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e61c16ca49dfba14aae88377414b4f17759abc72, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4dfe88cfa47be05d35a7e127d06d96647356757b, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7886a66608aabf6094e34d4c2fbe3ed2908d64ce, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5135c199f65fd477987a274f55ce53ef5aa40326, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=02b48544d677f3d9e7f9eda68902b87c55fb4d03, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a3b9f08d82ec56037011b660be21513e578f2b12, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f4af9215a4bde1cd2c338db4374612de69efdc25, stripped #+3>ITbn{   PPRRRRRR R RRRRPPRRRRR RRRRP PRRRRR RRRRP P RRR RRRP P RRR RRRPPRRRR RRRRRPPRRRRR RRRRPPRRRRR RRRRPPRRRRR R R R RRRRPPRRRRR R RRRRPPRRRRRR R RRRRPPRRRRR R RRRRPPRRRRR RRRRPPRRRRR RRRRP!P RRRRR RRRRP#P"RRRR RRRRR3xճO+=utf-8b01a7abe3f76473acef037029fd94ecb262195ea52b3a9a903aced69c7cb1c94?7zXZ !t/Ç] crt:bLL H~j5 n -`@l0-Р8B "ٞu]PYL=14B0 HHO7!' E$2dH˰-ykx IXG"圅3lu;h.DgF\/FJb_-k~cűbOA(qVEKuCXOg'aQ{=/397ĥ<1BM[z+ As53LBOF!T_9bX7%WCS b/M`ڊ*tn5[}*.66褈V#Ɠ@!z~G@ߌd>jU8^k zB{2$9<1rAduwz:-{]\fy<$'1BXiIP5zLI11c?LXz̔ ]vvE,.pgHl 1dEE v.`oEM:nbz*Az !΅lY%~P[&S @S|H,fi3V^g| @ IG.Mc,sQ-YQ߈c mfT`y=nLxi3gM52{e^Yq{&HPgU@::>H MP r/l!_oZhQuΰ8~ E,w:67\p[E aJLa⽰JˁE/]q>QBt2RdM!WO.n?Gay]NUt&1Q$DT)V=E* 02Sُ!G)3Ri$K8W "镜~7?z@E~6$G}@ E뿨We#ݝFbH/>'`o84cA"ORdZ6=ԍ^ +B?~ALԒlB*ےh czOs(|-0Wlbۍa wHvB5~>=`Kz_9v+K :Rvco` }ëO唳#tF5 F_Dz585sG"S˴\47eÏlLW;t(נES:kwCDG^IQ\1@/D+AT[slxZM ۟q ?wPW-wĉF7p9̦ mقޟMF058aoiu1M|Hf^ʾR<ļedV. `JXS^PyTC녤"bZi[5l"zMxUY*1NDU|;Yd\\˾gba!ïׁZBdCR$[ulf_țfk7xW1 Glv,UP%wrZZ? A=?ŏ gEB(DA)t/Xʯ-GQ&UۼeD%uUgODlGա6mzyBhMwcgey!lۮמ0VPשDĊ s5v&y:6֎I!SĽ}XӃx2,t :[JOj v0ß5{~TW'(߹Qjmbo4hY٭b 9V}U d V%`0>SYɧ?gxxoa%`6o4"=0 ij]r%lɚSSψ:lD??:ddкqv=zVO~g<{UoSR^KN riFyB"9w)9\haL)]m3'%/BMXm;TKQjiBЈBT౒D9ý)֌Y _>h 6 It/HL kFQ\}+ HʭM NYυ.9nV: R/'VoRd˜7T"bi m.2׶MZC7, Y^b-,l휑2aRnzy:f 6^|C$>NVS\H/k5|7ўK2}Jztfƒ0 /.iρ{A J45uLDٓcǭ?cgf+^^Czٚni x̀D +`^ ,̩`?~SAJ6C2W>=;V~T2>wl"mi31 2TY~AmsA1TȪ}DP ]qsb0\rԋ`@4/u_%2K7 C`;U@7!{qpOwN!>%Zg]4M/( b0jM&OܢpM62Js@.dGϓR2F,y6\']Xl;5C>Qaݭ 5=F'A щ9HqF<juarcx›^k'ӉP$(>}C<`:)if.S.,Ӭ렃F PcizaiJP-W]tpfרG/^!={1PɍhCfn9K(:gÉUE>J~Gڹ+uFq)*R&}Zlv9I#,}㶨yxEI.s~GSoRnT3U;1ow').qtDS@eT /ބF]bʆFk["zbtL,h }GvTn0|/i5E$8?ڦ¿hhTrIeGl=zUΊs4~REZA>I71w/Z 'δ'Emv5Ovݑj7&\4ҠJHF[V2E5Wgcן5owuZcoO~N`2HsBV}(g¯wDgSN- ((_LIr\N):KU-"eEʬQN ӾUv5$,75#S-=+3oyeH hyH,/(BМnIg% OWR^T=#J=b^D{#ߔ;{2܃aMR~Ęƕ '>/XTB)vU5(;cĖ8DZ6 y/qޅTj6OOQr@[ޗdb2ȗ{w"Ũidy*&F3`{9gfi剑?aZd'(mS4~ަ JBu۝C2rk x-Lz-zm5>b#WN&<) mOeWB?"kfSvĮ.gn<_EdQ$m횿\j|iAoQ/T־؞k.[ho+q.ʢD$,VTNZ&$N@ڗ,x^ApZ/^"8(<:ۑ׎mwط/ [F- =@,Bw %ۺ(.̹rx͆!e mzҘ(͆5u6(sw1/4)BLvi^Rs|WNYiUba!7d+ЩBBuUHնp2?TP<ܡt>.-%W<قޡ={FݐoVog Br,A~ :̯,#|- DCuh^=$Bm_ Pvn|{&egA\\S»$^T5&B3\^ofdpmƒ`6ԍa8{ &leX2^ Tޯ~0jN&QSk=ZAL,n`>*~.v(k/xһ$1ü޺EI∲ J7Y\@/dUpyGZce!M&>zԶOJ>8X^5D7)B.f1Q/h}rBP߃"uU%%n-R{ v]VHke:N}UPC,(߅<`/)l6"10.J>g0Qa}T]-ʞD")kۈ?>dcnǚ>Fƅbp]k8kUK'/:BXdwlcbXcX37MZӪg)'!וMލWw*n̻7܇&l5ꏛlL}LJjnn7'I=ls Q/R xZ-eҠ m+&2v-Np 5U>\8-5@VIaP5޴ZB-D 2wʹL6%|lوe)Yy}lvOQ)bhm̼ZLnSɍ!Wu)p;)ة=ߺKvBUSNzĴGP ot_{e_ӌ B$S~E뎮ʮZ`lUn`/ItF7FmnrʕߕU\S% n~e"1FNWuUjz_ק(lV{s ,PLV "ݔbqm!˧*ӔP `Ouy 0]|c8@)NQ5dĊ+ K}TlhIW7D:1W < 5XG.Gu *Y]̾ChRfXҊ w-9k/W>-RN0Sـ2 wc}f{%Ð&Ugb%\MrQs>dv$ji{:Ps^z:b'f6qW/6(0Ǡں#fjR:;ÆRUSTKCGtyЃBHKj*_[,یƅoEO]HWX$ˡOZ%48$\O \`3qiߞ|LSlLj jdŧ ]!Ȝ>X dWK&:;x)'Q `Z7Zo 0 lJ#% L3(#JӂRD{K[ϠsM )s|h wb.qw˖JugS*SolWI֛֮vl*jY;G2~9`徨9TUyW/>EMn`0El;`D QXEh*69[_$N#ƴ?%#^ܡ"܈&"H ˹8\:ǰ]x,Зi̍H\ǔ(q]eU.x/[f`4T0luQ%y|It\kfdS̉.9E6^Q(qtFך>V%S .[/ox̅"]oǴG|{W'neϋ [=B# 6")!I!|QB3˔!f *$9 P9*{'3*tp_ A"߃P@&)t!p^ jCi.Ȓ O&wnhiJw2]zeZ:lY$670]0< $!ۭ7 Pa }ʓ\W;Lm(GsȽ<4/A!bdX\0 /Go:̪m9QOozN>g5i~RA{H)lvʫRhu fčԝ-'dn=,mB]T0lqw@lXifӊϰsJy{|;0$HÏ1Ƣhg<%XsܘW8`0!ٟ*ʓlo1jRmw,k+ A46@jw/xETJccNeggAU~˞޻-3LR1V%yyXI9(Ĭ%/#s T8FW4}$YF k%;>Eb-} Q ׈R,x츪LXKV9ٜL2E@"v$%&K eQ7 A YC~5"s {U3 = 67:PԔ`V&r_R1J}S,F hyj7;&e%<0eb_!A*<0RSAq>NYLr4/BEu_mMmx jё2MlII+Ȟމiw3u鴙{/Aֺu0FtP#nX]H զo< w"i^aI"W2 3}ʢ 7١ K;q!O6<13Չ4u~ıߚ, *w]Ȇ*yB[)kr0%*Rq&;m;@mfCOJ{1L)k4A߰l2xchˋgI' (g:':.nC Rzj0@99q}5k>7-l 72C`b۝mi@r$E^izO {D-hYP;||G$YԾ=Mη%@`Wݝn&d}X\̞/R4E7 ^rT>ǻEN[RρOOTwU&O" lѡ+pKs(|"ex5@X7yZ$1Vʞ&Uusf<3=V+lW;jChO-ء 'KBiIt'YGX0P=C3<&MfA ckF;̡;N26w +#_4D@ d5ȓ+KUKZng@wxɇGʜ6iLۋƌ9ztr,+f^}ګ́!|M4 1N0ۥ)9:`cLp #XE}DbrQpty턨&dQYJ76r c J$^jTz6J,9mW-rH3bWMkGAPh"֘*(5Png'I @T.k@T-_._\iA"3G |FM 犊cǡ/@ ❆l`됱}J-%;Kr43\5yvn wHuV9${BQN!4s, Zr3kdVs6b,Γ`dbKOBG[PrSW=,/f!T$p w; tOp'(cw|\ WT3$3\%Gt`3Q:I%lP9jym $'s!>0>_"Ft-NPkZyތђ ϶ ||HV!4G 88u&fwaYDznjLe~!fjۧr9P8foe׻ (K\p<@F"0ragt˚|; 6ϡʲPlM]氪rT0Ug4|kd[F55Uk[.ZZ"n@wɲ X>VؙF_5[c۬\|o+4^@9rϗ:rv8bd>RAqV4@+]GDY]dBר l{ոܞz25^+^#`B1SewCnMjsl%nʱ`)?áw`ϥ|6D/s;Ox_i ڇ`3<2/;#WCf5ʡYr FxfN=i&5EW<%1i{FkF+/_qs2;&m^U{3Fe<Pj!NI;tw#?郄] )%|3 ">dXϑ?B[pe4KI `ZZ`,0;8*@޸ \}u@~N(gc$ 2odN=uj!Q }yn; wx8u~si9*fW6T`6&nz0%= #b0$瑛HD+,?:$g’(m?0D[?>cgYϋ; ԼJ4|3p3ǂWd#xP\WuZACoT>RPM5q`-rG۩cXd%1oS>PGئ$\>}ng )Xď/зK0lWO 6_h'wc&<]eIB۪jX˜.;4( S,DLcڹpbV)srRgsQ}oʼn75f&g|\^0?yO9I /4&W'u7Ahf+o4M~7#_:S>ǔ~*Cqd;bsKs*#oHM9a9wn#NGx`%zx Xeܴ!]73F+"1U4pKR. Q-B_krhG_Bv J[uؗmD@n?3Kp|k fd Hn[hIGqXIZCf7A_Tk)0։7U Fm2<Pj2m!ӒbGV}Cz E"P,^ v=\``Ze U+xvr˾ץHov^6Ch2]0]F8 `Z ̝BGi].۴rpx4&' K(J 7k`뎮yv: S$XVusҏsPlX6) Z.nq$rSାZ[Kį(V\PS=P4Y/=saiψ`" {Eyʖ8$OK\rWvx`(A-b} N@ 4@U"k+)xG2ckfKV T/ϱOM2M̾ԃ)_1i{&E, C|e]NH-!yNE 2 i`2b r]qA@UJB:n2۟W"P)<(lGI~m5-ebqzU p&Z.>~W&G h,K"A|8ȋN}ʨ ^Yr4z^D2伧qf , Ϫ3ܘ\TlH0guH=3#zzyH:F$( r^D> ;Hk/3u_aZsR?4uO\&u4 CY GtjX kqs*? Ql" };%3`>{_Jy9+mLRrW0gTӂ% tVN/L?O'pom3˸Ɏs\bkq~~hs ؖSR[7 (O64<%h&XI=m3{|dNIM&S$xf!vI ?\wQNpur61=K֭ `@ w35|}sܣܹ"nH6UɻTP)bSrIQï<0*ܖwAmUst2ݏweVY |gpEgzߤM{sf$I3ϖ tS{F 2IGXq t>X"<2\e~N5| F+m|4 MBf+~LEYoVREyǂӐ\}_G{6T%^5LDfs&~bذi|Jӕr̺wXE%ؽpTAfS^ޮ6x|lZ@O6ddwSX1$(XFV]Gam$/7:"(_SMA11fʇ=*.b jt,*qAvb^?--F9S(Udu8г%G5KL3\T+Qަضc ejk3Lȑ,4t"~P@GzTJL #!0yx!,q8Dsb/-+.}N(w. Mj5֏s-ōQcg z0/&[۠o "LIoڹ3B}!"F2b-!K1EIoP6~&at Sk3ޘJ$ebje˺W O4#a *EW3 _٭N(f<]+N[8WVY(:o&τ=N}4$5CG8~RuDٿ@jaP[ٵd# ~Wc 4;L̀"ATx:P ;3 ek&^"W|lqrՄ5wlwOv0+i1^OgzsN .KRmKyi);Ŀ`-Iy_,G۳1@HQ_V;+I-$\pIy}|YC|Syx_h"0Cc_ BbF=_%lp5V^O  N\l4W*tB8)66}L[MPx-n394{r6]g5W]W36Ʃ8t~Hv.xg\L HW07lpv%eZzRA\fA"J͆~7&s ٱQ1jP⏮k]U$^^_of~7k-P>fp2R`dpw1tKbeg{,Qe+xLfaF$/W߉T7+}Or nE+jydSD+;P :ɤӒ%&f]'R,K^l+[ׄgZ򉒺w[kV.3qI߀@sLJ NLz[SI .P }a/[8uq4B/ "oX8, tw͔ A_wJyt ~N7Bniv}LkyΉ3DxX=^榭b"Nel욧o4_ވa^Cu )̧ x+LGޱ0 jfME! ӶȾ3 NƧ(˪r-÷ڀmphMyf,$5+ wRD֣$Y`wٿ'Jwd, X]}<׏ ۯzi64x\̷\ BWzg;KOPW[ #T`x)D# _8}"3S3K{O&B6pxXM" tPB$PʽY|߭O85)o=M-'ZyayȌ%]H& @b@Aޅ`mI"m.c]Ȣ-<;-P Bh~ 1,V$X^#|nGC¯!gddW١29{;eWi\N+TWW/@zy$;6L{5( q1<ؗbL Fu}4*e+ĕ6d0otۖԜ)%WOB9lF+֍zC1klSI՜_e@PB@ėhNHc gXhókHP0}m|]n Yl|ףhv >kFF ]SA| m+RA;s ;=zd;#d%!3X@/' xbCT}b_f@rƴ &v}@z>gk+Zŏ^,,mWw=Q Pgkh"#mݩ!GBƁҍq=U1/iW яt# >Tg_)̎><δiś,yaF 9!I(}9D4!QM?Eo8h-4k.AT8[9\+H'Du)1Tc*}v$(g##8 ƩC 鹏s{!}E;QSޯƴWy("C4buxyS+ (krz JzHz^EJl}xLjM*ENSGШP`M5;ļvY5F4b1͕y˦9x.Kz'U&9o]b8mv@2 l#ANdP.Ú)yr,0}69oz$ F1Ip:^z4"=&u0yןWs i?Iş} [0IP3V!5 f8Qȯ%乼qjݱq>եs+K $nQ40%oh3y>S9h!cyzcZb.7AH_Շ.nl_Hg0d>Y!5zq3Oq cr@ؒ> [MϴN{2.,O }Т{ |H)o{J\Oc#NDW4ϒZ6(ht~x.4eOTgׅRtBl|Ap[p㏜diuZE˘<1xlN+(> E1/%kXcak'.8>h]Ve;(yE刷DB F[2NN ,#)VYNTuF60?3?yn[6]({vw!CJa(ruc. k*݌]nX,GLU&yݗq_ڙ/YdD]1FFxE 9ZBX> 4gu*Mzy|=PtvQ[:עrlwE#=f얛^iB|Ty5 LlzVEkӐit҆JԍVݏYP 9,qjmUS=y"oM޻ͅbPNItw>БGϹ0F"s.;^6r7DS2[<]K9<6pKb:#ufbV:*n*[ҙ) ʒ\a^ԧd$]nfiV然peGB[T]|53g/w/ wO#*wY4N^ӓWEeƤuvkGu*Xz4HUGuM@Xթup\%RbUA'ħ~ZBfJy$[y[_D{Fx#c|AAGfZNEZ*L@z % de!BMu#ǙT4xjD3c*4߅̶ tKMEt` ؑ!%\? 'Q2IMTjrՋ=:͏M8ܗZWC#{֡͵ZIQgLHaZ1pTikD<K)"K̔2ά2;mszЏTF J"02Zh_oa==_N>Br-s|37.uK߶Kbbm+Y"d5 9BbB5S0ڐ,wC:{ PďKMi׈FU1 b D{VY˲!#dY}QYz*yܤ^ŌvMO.آY2;´0ٵ ԝq*w er cxdFbChjZv&z@Z:_r#nͰVYp*ILk9]bsUv*PYu USuFΕS7ۘe<-(3T)*+>.y,upCjT M~jwՏh5n*f .l F?Ii=^Gv0Xa'SX *./e~m'gvÝ3T Pb}2쿞d\kO)`$ô=x=l{ g 4a%x5B 3Z̔75IwGz/Yfl7⸒siB*wB ;uEtH}: |N0/eqk8`׏rdFsMЇx* 7UB">r &"3zBs;dmr7b%^(0Jo1I["A:"qJ8mf7"OI9X_He8RQUIǃ,pMI2⮼M^ADyKN:JYRn.e-p@L/jQ_3! #R]'2[Ӧ3ks3ݞσ55lj[Z}AHYulCUK[ظ}N'D򐒲d1h;wY2v+ >; yJ\H3g8ʧGo"F@,wzC,s gR%{NXgj Gƞ󯼂0:5*paCˀynOoc=,&-~7#^kWyj2HMw,-X SghN<8Fy_lRkN N0 ^GWsJ7R#/Q/tݒ(o1}6+RY!/Rn8ϝ yW W϶C巤wOէQ՛z9 ;guQku`m)ݕ΋3wȓrQC=pz"/ yK I*ԛѳ8YȐ'b)53ASHPqTvɀbSXG`Xۄ-{/sӄ9p-ƾK1f]Η_q'e >42ÞNQ{f9ЕעhwӠ>Wۙ%/}$_d_=lTAe%~GU0Nf=Z{ƻة961`{b?4v[ ⢙Ͳ$zJ͘w`ҙ5 |ϰ[v&g[XS"HdbvyS]<__e~kV\ ۑ=$]Z58d~$ <״LiR0]v>U\1 aUB,JFӺЌ#o`\*Cb a!w+xֆ,O_>9St7$9\2ac M+:Al<;Yl;1^Ų7doplzŘjWϓ_-o ~:`y5mlYuL΃4E` BE5`뱹NW7\A~  JUisALcUeי`D~PP]ut&eRn5Jލ 5%vJEk]uO[祤;W/Qٜ`[k6c4`z}?vL](&qǦH YɅ73ÝDC>$sKZ̨ʕ'ϑB[CI=T XVoz}s-$ .͈@^_咲4i&d>MEM}z Vs@?z{Bi]Eg]0["|vjX&:؛#x+3!=C-qF+֔/ԩ=x h4>Oبb .CYд6ŠP9R tMcZaYLSFԫb@8&F/ aEhe+kZy/k*hoFE_uG $G=U~T?Mً. k6/o'3eyi쑭o f{5.8u5\JEݐK2h-]mH"j%cp1`m?K߄Pwxo?L/ic[yRr u eϤ:t,ˍjy=OV z2E%,WYphd fJ:*$JSGqnM"LyTE4H4fi%ˉ$T*_|s`󢁑%A2;!VaydCÛeh.մaOP1# f+1 {|) !gsDPTOSeX5[w*qgKTŵHV2ZڂDkyTs{K5nGddvA[kw0agw֏p+SZq+hY5P֎a[$/R1gXڐꢊ^ 9; ):aCl= rMxelL{kz<8XjZ]D"0@ZFYb"V%Бt7),˃ #1wy7,Q-P8@'wcL?/&p`N_jGZ䳕Y`C:8243w>pA2\>kL1mkr|uB ;!H؜dBjLcD-U^ 8(nǬY!;[x^i5:=_cK7hաp[p#mD}̞v_I|*&{:X/%- ʷ0\=ں\k ~;9Y6Pa%\iZ_-?e8L{eJ,pɯ!l8`Xwܐ'R ̏'lp3L~[|,DM.ČpݎⷓݟٞŨ$LGH!.@SM?jT }T 2?"L& \gRAB֨ &YF@i$\Hf$j~d{mN0~4h+f`tc: (ɘi?Z["?$=r jՁq+:~c%QM,~}w/W^i+`V1F*#" B}C_e'\+g\.B^%K"BM,SwG+TvSs0@,zA>@ MS]CF 'ž=nr<sJߟIAAvM+)R{SrbsZS+U1ta'8 :',hwq>/0]}L p +JAOY-!@Qi18QYt6L&[u.<,y@!~t:P1[SClP/D=:i鳲Ӻ~gI@$q y-OUSwj g+k7;5 yOd Ayqމ-YZ ԔCꅕ\As/"OvC9"-zӠRts֝t;K]`tdwtŏ2CՐotȺL#/ :~"Y;J"s(݃XGx2(]JݘS0.ٷ=臕Ҩ_Zq> .3V9x?BN q=H 2#}khE3Yߗ8;~12z9Ŗ4MONȭ uj,27+[KbYV舚iq |ԈMf\>@dbqɃl:(K/|vmѮre:(ϸ>QY?08F'g@=qmpָl L%Ad0$v&.1"ZA LkMteV0'ΐ H xrN]e!iDRzceE'St_|w#h"'U#7Ưbe,8l}s}%޾9V~# 1RR {@FRE CdvH%MaG I5>)XƦGAZǁբX%G˺>G|jKyq#.ISlP"!**+'u~b49f ǃ <"!i *zMlgH;j}s7L!;;TaQ0пNc6rEjCFB~9ٗt=<}rO$(磎q n6a")0k5Đ)N Ǐyj?UϾR-no5î1>P `_ۘqC{ӈ '+*|LҘv%킓_s̚a זΎQPOQ m;T`Dj >'łcbNqǒ;\ JCX9MunJ кa[w#|gME$bȌoFwc 7R|<ډY͢٫[ؐv"-{w O g^2Y5XVAHX,1f0`/Ŕ6%HψڔbwT.zdWAnEOWbىF,Oo/_MMH /`| ԉcsLwЙz =5Wpf%n8˛+c Ϣ$7o q)BVx[n+.paXe\.YY`ͬ#Ͽ=m#&Y(S}\S{ʅru4ϑ.i9Q `m [tǢ E&8PvgT|},d񦹪z`q UbYTǂߺ;HXL9LTvvw=nq9y@>5,]G$?Ǟ}[(cTC,S"TRzx(33` kCR@Ls^H`bFA_<ZfZ2L(zvϫ27"ky#+\Ӝ޻BSG( "_6A!)!C[ =)^ :&|ha~R>de_nOf[O]6%iy>2[i{¨D)j8ݙtnY θJ6ju"Tw]? Œ\s9Qâsb9k5ihtV-`s8 &)&/하tQ 2d] B{WTO6D *>(( ,jŷ"0Zis)䧴^h\o7s'pfu:Ѳhoփ͵ham}9rfGʨnw18G$ar9|2a({3]Kܬ>0ꆸܚCn;[nyF šc#*IlX1k=@{SQۺD@+!wl2S*Y!zxٿ;"o{nd}=eEfz bAl pʍԲ CAX9Z#2hE;Y}ձcւ@ChŸ0Hslzs :M 0i*j6Ҫ7&0m>#v(S !K۰Js+!QB:~ DnLD1&ͫ+1<2 Xg<j`-b s]9d7HOI<+s PЌ K6ew*MLai{5:PԲȬ2齍\V:,-Q7_O&n: ;/ࣙ$gյ$k~%#=#ғq]ifyӖõZsC'q8ғa bJa{꽆hSaoq Xaڙ@|;jtaøȏy-wh2IV IX)-`d9 j!JUb)~z9РLEVAp>:P?-rs"8*p<8߸& iȴurÀ1h[q|D, HVTd; >VbҝrS9g9jd_#UXD]iӜ*蟵:A>~m)Yn$8:%g{rx xu'WB9@h؋W+RwlGqըgtj i -LDpt>nR8,.Ǿ!aq*jzJ=+x1/C7U,n2z!{_.&^gaompO64C  VCW' /=ML4!QR~o8%Nmb K%kk]`T~&"MW+@9/AVU .L㇋5I]uӂ\gS ʸ~ZzːB99D8|Cx%ic dN $KƩvx@̓m"Yø_ƴ4-<pACr2,Xi L"`ۆHWCտɍxUh'$5LYm}.+;ksmi,bB4K`N}f'N2O텶} KG2ZwEf2ͽ>86 ԤH^ۍ5d"-ݹ?t FJi1q``L*?&+a`*Myj<^gDO $=A?98Ox55V D񊶩1BYf7;&Ԛ4PE@KT39 Mb$'l&%9VmP q t{Q+Df;u,! 󍗬p m /d2_"FutYu mQPjs6f6ewqhtBY 8Y:`|YXx2|YO%X!_I7'G7eV&wqD59 -`ѽgx|FVf*`5#ev |ϕ7,YxrvQ)>L+Z] 2!?A!z*9K┡G !4BH93sKD`5@߁6vbPc]"y~1QF5zLA,GKx~0""zo.Ʊ%W-¡dSMZ2D'喖I&Qt\Oód/9adj;51$/LaHmY.0@RN?uG  ЮcXSݽuW?DuD[>*]ֶDk4NxL 5d[]&]Ogmws ۏ&o".Wy0-RWhJ KAŒSIOYs}80i*hV2yۛl!{0!a~g yOj,ٜ-HTYx7Jx_X%U-鶎֯z`oXRpP}'k粴7-aS;2կпluCO{m1aI8FG H:`  +e32c_X֯8@1# Q^Q6u:gk4Y9m\ÂC$N_BX%=9:YY"&/%Z/l#$e* 'Z~V]@aqaAlbhBKEĸ$Ct P;fɚj-NRsqzVzץF{)5k$`o?0 $ic琚GhP0DUoGIˆd!ٹ61XKS}22e9߰QX(m9@o?_<(JY٠eTS-#!i@[X*n~]{.7.@=DĶ>'@a#s#5VȲAf,Ll̼v礀t<(X[}'K_QD{x~\L24T U#jEunJ8OD07 6P,R[i!-owukH&Y'R.eM;/ 8ҟiXgԄrA_l[L_ < -!0vՀ@<*9+.}U-(Sjy(PV6V̟yd瓄gt)_#-[!Nm-h֣5ѦTpŸ~<0pDLDyf>;S–"ocu;&,tA6k~dW6fx.Hpf k"ö2TUNwwIHgp"f3OYa 2@y 1|=$# ^vze3γkܱ^ ]nfb8Zf|狫C+fm* K]]Q˳;襯hDBmnd bTw l$C1H^]AOg}:ИfF&Dg=dS 4,< +LEfu&ZaLZRZ_fxzK&?ywx1i+:C^*NG#/Z!kG,6Cww_| 븚IυgZ]&Pjng{pmm~K^p3PBŰ EO&ek0ȏ |-F~FPCSESҀ O5z\cb(a(PJ u*cˀert8O|K"6͕Wzl&]>KƼH4b8쫷MmY?UKﰉ7Gi Drg>6l"}Ga7֑"zUY8QƮ'["Ђ ŜކXg:S,{v+Y}sV9oePlIN/P?pW/k${Âq6ш'|FhZ+&z2rb]l2?sKL*Wָu2+g<+>;5 2ύcjNuTxovgt=j21Ǟ$;|#;h /)ޭI[g|GXB1xLz85=l<0ak.V͌]wvyQ MHleǿɹf6*WA0VNiC@+kI3Kъ#G?.rn 8͢Ύ- uM<ܯ#Y ު}?(zNhwk@N4 o?3~/MKwםvm50f+Okd@e_> Կw=nHGpU:;(2>;U1#Hyt&I }bL%Vz ɚo-SuP ZۉjGGr-0q\YXpJ_,0G-C6^NW{>=$ܶZ3jl'hk=#kFdd9ʹK7#:*8Vit4F\r SNyT|Ș^0@'~rg0BmHy!~t~=1r/nȔC9 3@h6fI%\"RҶȸnݯ}!%߀uU0s(@Re3m:Bz?ڽ/ "czDgE9ZRܐ9@=ntpyhe拯>7A.:D$:O+Kx dGG4'giKڤc!hbΐlW1ةpto(8z:t-:NNUńXs&-3˴w2; %y@ Ķ(fIU]"8VBA{}FIxAʁLjR: "ƕN̝)R aec?;kT=Ra-se"Fz+,b)&;y7FTnh4{Qc۳rj;ydЛlX%Z!j_MU(kκF<Û`H'1}xCI=1:GtBO?nop&E&Nא(}% _}ė8ŋ^&;Hչg-~$R~jsp!}z }[vrdBa5?to) 0@AP{s=Uq񞿇PgUՎUK?B{4k!جȓ\Q]L-*\FѳSڴT%`o|\1[ukc8 ɂ= cqzq"0]RPi(m!Egl(3`wfpBavZq&#GkuVHqjbyg߆AB 9˖U+>-Slq1輪kьgI|gѶߑ-q&A_>u9!";|D\Suo ^2~ a[a{\D&2N!A,qi "p<`NF??BQvٙ BrK|Z1D#^(i󕰬9ܸ6y*>?[ !S @[@oTOɵ{K% Db5V¡_Sl1.6'IV0OIh(!_8?3Һf )ۻyrb9 ݮ튢-ѳQ nV  {hh]_Ewnfᚕeh)}AqZDMzP R˥<GU2 Fg$ ,3Oe(DQ5qߜ)p#ODW& gY?j0AQ˲t.OKBO?"IǧPkuG/tSl\{?wC$ p Ћ̦xrR  rs)zn.Hg3#$B.t> @3ɡCo͸c}i 2ُ;.Jܙk_zcBhOF;!&M޶%zݮk }M۽ 25]mSsD ?RH?gV,LwyZ(^HTpODM~lTʭB~q=miP!%qfu#j:4SlsxShO u5{i rCPEFS紀0lcEͻ'5AK^M(=J\AԃR(H#X83,+*Y;p=q Wi#%2$e,\o Y n0g2L0×dIh8zERMC%vEp<*щVbk hsZ"%_8ЛZeD+>Q6&e2P\1kEu|:4LqE~'(8RsJol pih]qщz 6{-B1I{4*>NdU'0ur̰-.$ڋ|msK^j=5gn vBߏ2h0e~jD>ߔ֢[#{֟pR XP4Ny-[ؼu DHL]QMw8_.ӏGk%PVl3uYI J$z#fH3ցtTpê`&faOܣDK$kz+v; /FHKUO;pFc3z8g;3l2VAOooPqu {7t#]\1k7dX~—Ӊhxw𻁻'yZEchyQ:ۙjwLj9BSb֡uL8^Yce$IQ~r$DpbM7DxGqޑ.h:M<%J#z ^ޯ͍ڐjO\nj>$:'o@Ϙ4(cނ3G!u:k1._fGa+/yˆ/Xi:}t?cYJP|4H4wlqų2ky} ~JpM ژz&I.g-:)wBp:%A5VyLKep^ԢS'Qʃ/5~ll &trFqL\1NvؤbcJ'DZ>Y6oSN^K[Lsܥ0/}䃃(AVWޞաYvEOstAr,g6DW NaGvFԾ66mW-q3*"bLe# az3H({nH[,=ĝ8>rR&´\k,I%s*O@pW^|f_a'\ )vZ-1mq?u1EttK5ҒQ͵|kg+w9O}p,B,èuQn|}[ޟF2J SD _6~4`Y@drf&l;g3 ![Ȇ@/T~acPJvyD@kb L5 hG՝5@lMrM%ytPWGROpwH#(g"a|RXq1,RR_ܴAt):W효BL4sMے>CTW"h|䇘 EBzVZ史HLBŬhtP@jhghq*{v9[^hQ}ռ~ǙEW;Shw+O`Е aώe0 */3>[Hgnr(GWbQ Aˉa6hѐ&Xݢl+g[vA}G a'MX+9^` ӏY6I6,蓃ܛQ{z|ĸ{2xߤ4YXl#t+VwUdLdEEv -Fwti B[s!+٥12nVb;r5$^؇WƆ}}ݭ_;Bc"?m51GA\-nr_E5E m<ؔb 4y~R_=["a9ih'ktaъ%Q/B`xcV~@́NnoxjM[&~CH|7kt, @c Je{y8rbhquvVqk [ܞ ~/3X=ho%"(AО0Q ixVkӓu!'<d)?|tOVt4$s4Bnk iנY tߓ w8R3৖x~>vʢwK )*ehx TO-4mqCLGϺhI87HX~%gӛfĢ OXRI-Ӟ-LJ4=/ł'u@Y{ncy< Ǜio/7:t}ʫ[1\ہ8&"ݫŭyTcɪi5Vj\wXchw)o6tC*luwo~)sUd!&*Q$I’D{_^d)6"pB7x\ >[,,R9jw GAVȌC.BraM3Aq|iF\4VqaZؽhxFP{I3 ڱCG$a)W-~TH6{qt-ͯfwA +v"ʧ )6:e.>Dz_65GA4f/]g8Lo$bz|O4/Q;YpCA$)6$G݀tw¦{5:>+at;Oaq\s$]7.+LTt|x gDuuʀh2ۑ~^kpEP}?tJ(xwg0] oj4dƔ殏Pwεp3E܊PzP1TVM!#tYΉްW>r%:+O i*7Fi4vNt0A2kBfCL%5#}o:l޳PJճ!ENJ@ ,D ̟ vVB ;,ãTMHRD_H0xReHdFQ騬m;}I6TIi?K1> ƚL`Ba JXAH!-u_j;9y⹩grOGikMM;{Bpo4+ St&aYL|pj#Һ`|jgFgJ-QL(y fS(4uC!sͤefao*rKTv_ |:C-Z?SuQ j=!h"xg˳E(H."/nwFKzYC]_7 {i=ev\1w~PUW*[+:A>x8<(ˬlaUc#:MM@b&STPD=QpǥJYlFsJf=AiەhRts@?j k ztK]C/RIWf oG5vTm7I *ܚp5em^=6E,t9m5K*iߣ d~gCk1`'H g.%,+qzZ*ZƎU,b7B.|K_$fCyB;wLmfoDKF5;J)oN@jF`FtTɋWBgj3gLG;ʪB.T$&rً9=ho OxߦZ!vdZ*vMIV ?(Y( @MΟ84F3m釕oGAA|a!'И<_ڶQql/ؾ\QOe=rrZ;P7auZC,YhI~Fѕ_a̙Ler׶2Bї}Š bmڒz/upS8!e1ݼy`oWr_Qf@(pm,qEVgJ2((i;;h_' %675\4 O1B^ep~)j #ϫfa?!460&W|c /" Ep =y+S]|HkͫW6mUZDoF̡`ꉭi~u0J"4%Ϸ2a@&Ei6L,`ZD#A.Trm-~b'~iYnCz2:IRۥhȣ 7yL? QS!V2#£%"<_d=©fmƨez]k5=(g~910MPr!r:lцPO%nb|j?X һym Mi D^MON{_"Џa4ɿFXZ9lr -bXK~EQ3|GA鹸A4ۉ`(ESs՜}IJ Vqee_RU$ Xeiodj&Zp%]aJM4uAGLuPu}{v;^`*Jv׺f#DF&_ȴkЬ'FJQvgwF|d9xvgk{2 Uh|Y79H q* d_3j1y&~mgڥ+ 4lf0QHrζO#?L d7@p:CIOؚ"~]BHz;}7qO4T64RoUk[(m?ݑ $+̑)p դّl'UC[^Z\zfD \mՍ"iBc )AK<0 [mN[i|iuy׆ du <730G]i6.^E>b>YSnW:͏lsUHsF Kf  O~ZfdwKQ|D{W}[[@?Ol*Q^v{:N]5ѫUt'/{1\#e+]W~zäߴV4ۨT̻|'OS30xek%Zk',ohP꾸R 3Kx}:@]|*mán[]: 6 g8fx\RC +'z'΁l]x+z J$r0J:#CKuVqCovS[Z`0ʢݛ$TDu#/j6rB$^^揨p3PrDʵ?&Usdv|tӚ2tK(V?v@f̞#U[oȕyNDwdR؏4- ݖP\B*? T2)qǰ:6-djC|FVP#Ji,;/zA騬evT~Lh38w-\ d@OҒo2~-@y>T<~mgv~VxX&HaPlwn< DفTҳÝ]urh53~?>Q=br2I Z+7syFE# c_y :du [;7% *1(bau M닛ITrm|%\- 1{qLP8y[LH16ZA4mtl|Hp&N/w2Rlfəʣ$. bU1d}L^"7ŝD_)%(^1Q0xrPxaB%i`fciyng2֚Y4As! w,} aϯ(c٨l {l^|v3LƪE P{ςT.'6IjL+^4jM)ϷC=YL| h8IpXpeyKOzo " {\p\A$ի%UOU(;ky,ӝ Q&2HwQlR/ASI;mj&BxKúl">mL?Ąxvg癠l|ߟVpZ[\Il2*46'57 ĝYi}$X^&'fvq_#1V/{[4CwKe5ȃKkuq/!X`[]3aXC\ƌZN3gmarmx{FxIu7LHL{ & ɵ.h֌1 C :v!/Rtv@oEOI35Bge+hȖ(f2Vfh*L^3ͩ ,7Usg6p?>6|uA/}O)UnBGIv+Y1dG79 [-3.Qw&L/GcEZ98]\϶fXP@HXvC&;co4{ʩ1ĀqY 9D#(`kEhL lkR䇺~3lj[>Ξ6TA"]Ф(PDr;N:A4t`U kGuj!vx~Fj.4+0G|}̘$2 F;xathޟ<}`;焦݃"5HG`XtGЛ.ufH&powQ^Sh@IC_Vq5}&MO;oXoRfIMsuIV^D-'FX:戴,96V<ˮ˥-4Qb]N'>a7, )Fdٜ(z\Dke~Û['{3]2*^ajzʄ 8~nsZՃX}3H-{]qY!Qf:VEKe"Nh3*0ƕCCf9}4;p0$D#wx$ԽRժ1_fKSi pdw )갭RlP?{jot^a ̙wոx A}$#D K]X}4$WTB0T0F<)O\*AEP@0{WK+{89HW繾^ja2G<9#j.f܈2 a`B 2,Rn6%G;yDdA312;~ptO4Jd[➜$cȮ3ʓ Cr2D;WBT]*ʑM+Q0 b/o }h6 Q1 xYNGshU~.*D"2jA뒷En-DI"F̤Dqo^FNo%?2ng`c]Cj)nͰ<7p7IB7aG[Κ0let [Z% {|nzGC׺< Aлގ3THeZk? MUk/RWT,*d#x}G /}P-d7~b$Γ $ 8C[$C;*muMĻnCn?MtVB>7qQ ^ "!:-jf%{FsLjw[tnvaV[r405`$VQ"5#mwr4kifKlhəASѱSe>nPZrז`g V) ۨy_Eyمpn-r<&7`K5T8z5 jٕ%xV^0sP-}(6o3jOlk5uBLVN :vmHG< ւXHRUu~Z$W]lwgHT,,T j\n>p]^oy:c|ReǛed}Z+He~ʸa`n{/0}Kcy>WлM{dѹRF ~BS`YFemMP!< h B+nCT(^P=-Qb>~+ z |D%UYuDoW[# L,l𑀳&"I2Y+~ݚ)29D,T4g /hjaŋDhdoܞWZOL,j1n;Y CI~hY SM Nk`y\TO:!`e*80] ۱ޙg(Yd#nDn^R#w.pi8Q?a)3N}3; ,!P(Eww &r\UQs[-usDdIop>g+I3%EMiQI 6/hxnx`iu4 ;ɴ0(K Q>}k:H6*O3tlm EA86kqo`M1iJp9 2Nj8+8`)H25l Lg{6eHRCdHM $&RFAgAFھZGѥA icؘv]MVT*1u22o <-3髟l%;V& %ڃ2-c Ô\@)}jU8™g/.s,d$}Y@ӓeyyx6Y~@JJJ 3̞ -kYOQZpC_''k:t tgGGlaX:/We}ꦤI\Թ ;fx6V>h+ŏQjeuRT97Ki,zTs{vݗ.)anrbA h^ڹK/cj,//rsDsd+i^r廫Ojy֔͆O#u`.~@ (4"36}2`Vy܈(UE~?dNt@YeD\\ehԫk~g\tG x AoLk 4O m@\:{t4&U3ŻtHhV[He"V} o܀oF̺X+iD7hJQmfOyA̼u~M\`q)˟/r9Gnd^%;'۾ZN].{Xe7o#RF￶{|v,~[E(;vy 1.Ѯ%ReKdrLM2_İk`(?ݎӞcP$4AdHpچEs"~m:C$11yTO^%_1y>@2K*0 ?ڏ`Dt̐mG5_" .Rza]U^ws2s2GaMFH7#8}ip$iW_1[o6]HXع ]usk9[`ޥ a/d2Jo$w$;7рhϙ,m*dT `'~W.+Aqäc}xvh /mIRs/yQŰv7-e'"1EaL Ar-LC"b9UjK̔9&@Q+xZ5w*i/6w d!.Q*X1H!LO<]$ׁebx ژL]}>8.[&0NE 0ʹV?J#:8>H#:gтQe;Ki=*L-J"7O/gRko7Ir-D~Z1?wuos^PP}} <$ȑu*mBo!#߫Qu<0Wĺ sLjpp 7Taϕo=$B)Q L ` 44HQt1_s'Xy8(HTjWgQ㌸T|#k%>ݘjRw9sYs)WL!IbOB֖ЭH<^n<r'0Uilr{eɳn9^P5Z[eڂ"PgGsugm5. E>WŪ /- S XVa:Z:z=3:.LrR*^L؂`'o2QSclƝ4UpoNMC٬0}*X]8QH4"XAY_9KJ~C\@9g+@Fڋ# I)b4m{t(^br1W \sq@b06Wrj(π|taxfa*~ԇ0;Z2ԭ߳_.vFs='BM A{v0>K|$#m`kY]lrZ(Wad@p<,[)uVj\"b3bOL.U 5x;{JL`/P[ '*M20 TB4 GRl〪!V(vӰlCayT"j}T[*i0;!$'T*)ϼt{+{4d)G զnE[G4M ;km>y-\(!p\Ql |"w[3-}JѼOkL;;K)=HH}u+&MoTsftޠ06XH rxmdx-|Bn$9c{/#،C spY"ʠJw4^]h ^c7 H 1ʠ.4,ioJۂ3`᧺( z+9F@b[i2ۿmcy^!eWJӋkMzFoEd8 ݂ ; TqVoЉ"f;l3'J2 ڀ|nl *t: zm80 ztfW?&džq E='rjߎ>v5vXdey"zoA}`sn!8hI7z!^xW፼-q:ΕVD %%/jLBPV^d4ZRj saL;PwshG}^'>ur|w *Ͱ&k..41U +KL&m+\M2+!Pk5Z뤑l+4uQ) 19vis=U@kFĤ *U +^s=-idz{<$~q3n5$Md$T.g&|XKu c"ϸ!4rӅiS/*2ŕ)/ీ E^{J^maQY*9P5 UnR's!$IͰ&_R.Ltn9'uL1broQ.}$ ]s7y-ݻӏ73]2o!PEvHD%ҥAP-CdN'LFZMU ibʵC]eU2lz:/M1T`F+hG_ܝZ"L#&"!DDУkL/lls@_eCPB ĜD1ݐδ$f^JT q9p$P8V $yD`ԩSҼ'6HЦM ^Na}b[i *}=E~!0|S5yIG*&^n)PbbMl`0>x-`U3R< +@NR/ fE& zrʫUJR!f0fݑ'F%s.;- 4XZ>+y%W3[*)P~ER cN%&Ez_$&qM~h1>) ]zM0+N\ F萬gXkUF>LljCm_G!to^`aɛsި5izQ5T[iZY?[>ŰNk(9q]Z/L_dK3' Cel9\a8=0]6,ń 09priH<:e(Oʼnrn=ܽ.qm>]dG1,˦bŧU{wi&u?f!bjzpP/v."\h ^QǧT))a#i!Wր7]r< ;uglmKUx`GV24^ٴT"#֦&6ʶd[ 2c(k@6Wt.ӟwN25fnX4_drP+nXyYi=8AuIZ4w/&C!`X–Mif)O%USUT͌N$pFNԪMpᐂXwc([s6Ci#1`\\S-M"mFO( &LtSvh\8i3t|imd\GIp  /q}O,z@jlcMYȋё3pU*壈b~RGTH g"1Yqyo[\gw'$qNY4Y:4iHZBg^ /2xJkr3w_C A-柤H.R7lOH+7Y|Ew_O`y}gB,&C'6Y,oUgzR^䟞#jqd4+pxD)țAy29!o{Z9_w?w<(vC#DT\Grp %jMHrCVwvbj5PA`sW9unAgR25$!CʮMp$9/w GmQ% mzTg a2C׮6r~djvI^4wotMQw=gvk0}Q@?ewEz1R8-:3:. UgS %in~ KR KqN0A{)?S} _ʍ3|z(v>fm}3l;l<Ɛ#B6)X5 ]!D3}ʩ.&8f/͎ix?j@0Z:;$3P.C*/r-Bq1ÿ㛚|y\,؏&'JR w+g~ nߪ3WtG]XA۶{XKlumCF> .S3eӆkJHpPh(y h{3QUTd+D+2ENmVXW#ƛ~Qv.Z_Xӄ.I1qڪ~;T/upHrq[w(K*Dyh.4jdA%=t7tqoSn+֓`C/.=PNϠ ~-QdT=2|~fejB`oYU@{3^'klW8Zxh0x߄yy37+g@3^C-p'+/C7b(K :=Wre302Mz8,d|q|LDHF02A`QaVM{FD'8+-Y# "bnQiRsH'2Le1Z| =$e o:|J}ՍuK^ž-ІrfO6}'Y RlL0B+pDМ ~&ȥQGFW%ʜUو _[ȋPFSJ?41uJG(!+ط-j!PםDRSK~TjY0f03xts" ݥfU>=,myowwd ʍYxT+>_f{zRh\ y'w Qi Y-2MAyu8W}*&UDBI4JXR`Igh"Sq"LK1Dx7k.1{e6k*mq7F(kW  NJY40]&]ۻcwOnU}}3Tcǯx<)# <)@Q^DWކlhu"I|/׶l#Rre|F3lzIDw>Ú IKU&cU`U%<4dā(*9qrPxOl,l˅ߍ=zJnԨa= < )WdgO\NfXWFSN/[|$][a) {bgϯ^#"H J7HG?1|t ++f}Sd045,!=ےfV2aQLSjnc0@!8fq qKPf‰Q RIjoBp "HBh_mN. 8Ǫn(پűȐ9 }j,HRf]MVR#K*!ZQf^(IC+48`> >c8g#~prUaS~ٜ0oMFPC: c?JF2M6Aj)|dTs3U^ }bоIbIExӔU 9ZN`'I0)#R7w,ؓ JN$xa@Ev蒧׶NBn|&o>dٜ^nQ@\Fuo˂6(B5R0Q\6 R>iEߏ:o{5e*'j`GACz|{*;Vv7P\nW=#7קpdFX *uVʨ+NѕUǜ[hgJPe +B /=;qE#Y uNؕhcqX| /9-ySW\up,t-zMPP w +Z|RKA#)#y0ȼ"a&قnxHڈ`292N!+I}QuЪX5FNJ-fzE.1n~帍4;d\'_Gj;g{iUÎZ<~'%CFDMU _R3BykW<3MCt46cwHLkp̪[x9C|5mL[ 3?zMQ,ʍ gڜY "7aB#̿tMb#%Nr\ii"APq!}F+Rߛ^T{:3E-hW5G9Pp6xo=)*}Ba z]բi+M!t; .OJsL]at43hTrfTkeZ2s>~8{h)f3 :rnk Akv<{`^LjM|QU#6xT>Opm Ɇmz"DZZ;we!GU6 _ا܀ nϩduR]p gP^?!CM c,'eI@UC'IQ5DSnv\;ˡ>*u>`~j.}<:;gL`kJ+Dw3zzR 0^#U/DxYCSn&+JFYAkzhzXbH#o/U%"׵D?< FO L" '-w,&d#}vf)N ,̵?DoG,gP[&LJ?yqZlzZCJ'BW(4Igyd*vS~ɧ0G **VB.m*M·(g16,[g9x^AXrĈ (!`^ ZD>!RC0uJAc?g}LuM hǧh]eoeknzΤE(L`!n{N_$ɘ;oX8_tazC5rbZa, Kemq^ɶ[C/Íe}"V1EΜd|g?=G չ6*^IoB?aDi͹*%miodX0|]ĩD79Ɨ.-0 X,LX:hgh_VmAIk6mt43p˙9_wC4/l,D]D9bB _~#SHu6x ߯K壟w#--~YaSqTC+#f#ŵŘ 7&Ќb0E!#qc"ߢAR%X.R*hܸq+K!ɜ)o4Q⥻EV08M,ժLw]]ZgŊ[&! Z1f s4 FEdhϕ̥z!=jE0ֲ@RAwAeT`Dt)ivũ ̎5ˎ2}nr=ܴњ3*Ŏ@HnYgƂ{01q6e* i<܅bHˀP r]R67Qr)"`<÷H^JQ5aVA!`ƅV%g?uhw!ӂ>f [NL"dq_S piT"#}h/DG /귇zե耋F^>ٖ 9Yu}rd׹t_3@z YIeђj!կxo(xJWl~)$_/7TUn`!(Z .rtN2I"!SYv4hL2PnL{yB%" k*h:d[SPb KY#6c]74*2 JFNC Ǭwnn9 #((b2l -V ָ!/}A)o츶8i!j:BUǞ0$_;y: ,r5:8.?'X&.^g:$&jNإ>E.m'oq' ~fXȑ>ԡxK1ױn/J:OX¸8BMBUuBcjn^4.Yzi\g l11(w+AݤX}?%e,mIد^IۯZq8 K !kG D~>R-)m>{nvޢMTbqe r(}h3LGl2].*L]A;X -NtOQiI-2:Joxz8 ΃9FSq1B^2+ 9nfL m.CQ'Gh6!nr%59e.VٽͰ8 R04! 0mm#(ؽwYݨֶcy"{U橡-eT6ʂ_iţ%Xw $ób܃l |"U/wyjL3H!XЛqpJ!1А} -C̡;U. NrD g<>yTO15ATDQ`LkJxaK1  Y={ mdUܤZ5CeQJ* [Nb& ۦDkaO/(P[cFn1{?B:p@#m[VN\[]E1D0"]d)Ĺ)nɊCGQlxFy}2O]d|M=ToFAI1~R$ v +AOXWWDwQ4%Ɨ1NT:^w]hx&dYJ K坉wΣ>٧[|r'bu0BȤn<+Pw}:IXQp'NE,iG<=v/"XyYZR/$;Jv݁1:E0PS2x]0#«k懎Nbfe BW< Fl1./ф~MF{z  5M1aX )~WXӞwݾT_\_ <[Vϕ-9,xXZS]'wa6*2`D)ްuKBy竄h´fDg 7ay9ߤh"}56-Ԛf2/}4{%W?" NDN5.I&5k >[H2&c>-5|:nY;ԍ ¨s8Q?MT5s22?(iM6w2Lar;oLlC$}RiD'U!URY%l=)du75waMq"ڭ~˾u46|YtnYwO^9(G#IlּTMQa _{ eaur¾3WZ}rlK [⫴y/MZ*y7&|Y9jlbzx} 3Tg90 uX\3#%W戮w3'˙AkTS_VkB qF s81%p5DPj-?[8X貥"R!:UczOk x!! Mt -?:w\= B[% l {ؔG`G`hYcuw)U rDؗ*[Qp鉐Z$<(p(TKѝ9B7q`fC.N!e%p~`Hrx"i\@P2tOcorUڅ^$ymHcT 'Hn`>Ej9F(ћT207 n wRy f1687v~@Fmvt$P$W-̖Zj^υэ; Tz'{q(39ĤE|:*I%7/oH - y]e[iHcp淼Š{&i`\wf*D҉= H (DqFvJɅ#J 6;R +%)}@)s|ި{eS4&LJow?1Hy"COzn PXy1fRP/w9u^{ :Q( M&XycA..YlkcOMiTo:VOG]`bs*mgRg!@ðYO79%*C (b^0U٧Ñ,U8fMd1W!k ew8ۓN]H;3}:ɃŦW#2^<+(/7c#"rA)HPȺzG1H ȶ?IcUmEs'lБ_G)հ՘B -^4IyK!0S4BXdp?Q] :󉃕ArM+NvahEŰGY3Μ=.q4jr$p\ycmJ^>5ˆmpl؃Xg??2(CU-஍%sw1.B;URSOz m5E-Z(LЎ80y_B40Z"nUPW7xgyB]] 0% [SѴ *.?J^6CBFOb.8n_;UN!GK%.T|hA s2c{J*ϱk5l^˖ȅ(|56&d_JDj*<&^Yo\׵cT4B-2'榏Q}9LNj# EhW`;Te" 5DdX-2⌬!ֹNzWVºƑoوSIP8&^ꐕ!D3>Qޓ=IC{8g٢`#&xgSrObb $t˓ZSؒl pc% ^3f@qՒo[{N[Y#d I iZF?g`NWDQoJ=y"ZǗD^#7^5j;Z/.ϨܜoK[G9h\g=ƨ< Iq\BrJHcՓ28VOɻAoH!dX}W<:sB7|58N5z GVO.+(&SU]D!A2,^4F(!1v :ßعѓA ~l5FK7%-׾}I.s8CWY u_?LzqB0\^C8Noh/@}TqklM=FA| ,h>j:0*DJryΗ~;ŽN,L7`0Y8Sĺ]K U& L|W72\Dswk7/Z|Swm' AG&"PIBN*[-US'0>kZΝl)?E#0kK%>յ$\Gro*Os@dC)}:<np)4#(FY 'U'7'!D 5 Y춴W|]/K5+DVp"lBGMRUjAy j0U.^_2m1mDFsp+{D8Mx)1Z̐fYH Kɓj;^g1I 17y;҉O.㽮틞crJfo,W2՝Oŀp?i4NS4.B_N/霞}MK tQ?XFyNZG$,G 4_A$ist溍z6<6 4_OEoY3w;*C`x10쉼`Druf_0]%ϸo2O}*4T#XvGi>_YG0qoSuwB0:W/{8.")70 v|X}+ȼ<.JE]Hd6fX^g9Beau?=^K7խm GLCo<!h <ILQo A z$qatЪ3 WA)!Nиo2%6yj)ARNrresĴLk>E_AZzC);뱙 GH]o5m-4эl+dv }TQ)Bt.ryôcd(Fk9^ C⦏՝)?:Aa8i5JPl;|syf^Wb%a6 rxMK x@YH1R):\%I.a: 5^n)"p5b:]WV C$ O/,M>Ez'>x%[R5'uryذyWҸ^)?@Kgɩ:$d $ЩDkՁtu|îAgSowVL5&bώ-ഗ* lUi Ro`^2|݂kr/+%H&vx(MCӠmDU^w|2psCfrdy.d25H!nw>l`Ja!GӖK nIEd ߔḡaY,#[ Ok*/2 8X|&"‚V>ɅQg+h0tJleuN υOXٓW.0MP!L:\!'nRsUwNrubOMJ_ra'|Q^RK$'LqWИAdk`R01{Y@ 529%l#x7CHFj-mB>"GG1Y {(k5k&cKD.ш>v $E45=;XPP k燌u?OL0yWm֛~c^\VosLEDZ'ԑ{[ Xq1GCi4>==gݥɧTZ)/ dH┳\Poz+^m1қ=plhCM5vVzu,|/۲2)(5n?"b.BHKE YZ