libnsl-2.34-137.oe2203 >  A e'LW^^f~/ +M׊_d,o'lɹc_LLp$jc:hf^j:sa8D{1&}oZM۰ZUpbъ4XP#S.K[W__ta:BI%J5@XvKQ#tʟr$Un1QUcd2u mV1L\NK_ߵQVAqN k#afDl щqL*c61885907d484da1339113429f36f547d229ea23f19df3f1e2256edd561e330bba0fad9584cac0a72aa8e8535da0a3455f397a31ىe'LW^^fs&RnC..t5אx8gu$H春DzLؕ b f-0-g&KEs;A$XBT׶ WA HݜFC=PU64 J'Oz䶚@b)QQ^!?5E8U}wEkueٕDxS3j;Wvf]sZE杀:=Bg5Pt| >p@S?Rd   F&       0<   (89:FNGNHNINXNYO \O0]O<^ObOcPdQ9eQ>fQAlQCtQ`uQlvQxwR xR,yR8zRTRdRhRnRRClibnsl2.34137.oe2203Public client interface for NIS(YP) and NIS+The libnsl package contains the public client interface for NIS(YP) and NIS+. It replaces the NIS library that used to be in glibc.e obs-worker-backend-test-arm-0005.novalocal Huawei openEulerhttp://openeuler.orgLGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDLhttp://openeuler.orgUnspecifiedhttp://www.gnu.org/software/glibc/linuxaarch64`pe e e 8507b9e34cafbe4889b5441f389ff847b21cf4eeb04869e54c0297f98a6597a32d6c181396c4a918890e5fb1a3b6e5b5387662dd82cbc7baf179ed642efd51fed4f6e026b94bf0d82262802c43560c3e1f99369c6f786f596d2bf439b5a2cccerootrootrootrootrootrootglibc-2.34-137.oe2203.src.rpmlibnsllibnsl(aarch-64)libnsl.so.1()(64bit)libnsl.so.1(GLIBC_2.17)(64bit)@@@@@    glibc(aarch-64)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)libc.so.6(GLIBC_2.33)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.34-137.oe22033.0.4-14.6.0-14.0-15.2-14.17.0e!H@eev@e@d/@dd@dddíddD@ddd||dtdm@dgddX@dK@d7d5Kd!@d@dac@cU@cccۥcc_c@c]ccc@cS@cD @cD @cBc@c@b@b@bz@by@by@bb@bbx@bTb@bbbbv_@bs@bs@bk@be;b]RbQu@bP#bDF@bBb0b,@b#Pb b b b\@b b bbs@b!b!b@b@bb[@b[@b b aaaa@a@a@a@aaq@aaa@aɪaaŶ@aŶ@aaaaaa@a@a)@aaKaKa@aba@a@a{@azawawawav@av@an@aexad'@liningjie - 2.34-137zhanghao - 2.34-136zhanghao - 2.34-135zhanghao - 2.34-134Lv Ying - 2.34-133chenhaixiang - 2.34-132zhanghao - 2.34-131liubo - 2.34-130zhanghao - 2.34-129lixing - 2.34-128Qingqing Li - 2.34-127lijianglin - 2.34-126chenziyang - 2.34-125lijianglin - 2.34-124Qingqing Li - 2.34-123Qingqing Li - 2.34-122lijianglin - 2.34-121Peng Fan - 2.34-120laokz - 2.34-119Lv Ying - 2.34-118Qingqing Li - 2.34-117zhanghao - 2.34-116shixuantong - 2.34-115Chen Ziyang - 2.34-114Qingqing Li - 2.34-113Lv Ying - 2.34-112Qingqing Li - 2.34-111Yang Yanchao - 2.34-110Yang Yanchao - 2.34-109lixing - 2.34-108lixing - 2.34-107Xue Liu - 2.34-106wanghongliang - 2.34-105lijianglin - 2.34-104Qingqing Li - 2.34-103shixuantong - 2.34-102Lv Ying - 2.34-101xujing - 2.34-100xujing - 2.34-99Lv Ying - 2.34-98Zhen Chen - 2.34-97Qingqing Li - 2.34-96Qingqing Li - 2.34-95Lv Ying - 2.34-94xujing - 2.34-93Qingqing Li - 2.34-92Yang Yanchao - 2.34-91Qingqing Li - 2.34-90Qingqing Li - 2.34-89Qingqing Li - 2.34-88Qingqing Li - 2.34-87Yang Yanchao - 2.34-86Qingqing Li - 2.34-85SuperHugePan - 2.34-84QingqingLi - 2.34-83QingqingLi - 2.34-82xujing - 2.34-81Qingqing Li - 2.34-80jiangheng - 2.34-79Qingqing Li - 2.34-78Pan Zhang - 2.34-77xujing - 2.34-76Qingqing Li - 2.34-75Qingqing Li - 2.34-74Qingqing Li - 2.34-73Lv Ying - 2.34-72Yang Yanchao - 2.34-71Yang Yanchao - 2.34-70Yang Yanchao - 2.34-69zhoukang - 2.34-68qinyu - 2.34-67Yunfeng Ye - 2.34-66Qingqing Li - 2.34-65Qingqing Li - 2.34-64Yang Yanchao - 2.34-63Qingqing Li - 2.34-62qinyu - 2.34-61Yang Yanchao - 2.34-60Yang Yanchao - 2.34-59Yang Yanchao - 2.34-58Qingqing Li - 2.34-57jiangheng - 2.34-56Qingqing Li - 2.34-55Yang Yanchao - 2.34-54Qingqing Li - 2.34-53Qingqing Li - 2.34-52Qingqing Li - 2.34-51Yang Yanchao - 2.34-50Lv Ying - 2.34-49Qingqing Li - 2.34-48Chuang Fang - 2.34-47Qingqing Li - 2.34-46Yang Yanchao - 2.34-45Qingqing Li - 2.34-44Qingqing Li - 2.34-43Yang Yanchao - 2.34-42Qingqing Li - 2.34-41Yang Yanchao - 2.34-40Qingqing Li - 2.34-39Qingqing Li - 2.34-38liusirui - 2.34-37Qingqing Li - 2.34-36Qingqing Li - 2.34-35Qingqing Li - 2.34-34Qingqing Li - 2.34-33Yang Yanchao - 2.34-32Yang Yanchao - 2.34-31Yang Yanchao - 2.34-30Qingqing Li - 2.34-29Bin Wang - 2.34-28Yang Yanchao - 2.34-27Qingqing Li - 2.34-26Qingqing Li - 2.34-25Qingqing Li - 2.34-24Qingqing Li - 2.34-23Qingqing Li - 2.34-22Qingqing Li - 2.34-21Qingqing Li - 2.34-20Qingqing Li - 2.34-19Qingqing Li - 2.34-18Yang Yanchao - 2.34-17Chuangchuang Fang - 2.34-16Yang Yanchao - 2.34-15Qingqing Li - 2.34-14Qingqing Li - 2.34-13Yang Yanchao - 2.34-12Yang Yanchao - 2.34-11Qingqing Li - 2.34-10- fix CVE-2023-4911- fix CVE-2023-5156- fix CVE-2023-4806 CVE-2023-5156- fix CVE-2023-4813- string: strerror must not return NULL (bug 30555)- time: strftime_l: Avoid an unbounded alloca.- resolv_conf: release lock on allocation failure (bug 30527)- inet fix warn unused result- fix Segmentation fault in nss module - fix nss database check reload and get memleak- DESC: Add static PIE support for LoongArch- time: Fix use-after-free in getdate- add the test of the entire GB18030 charmap- DESC: backport upstream patches elf: prevent crash in dlclose elf: fix undefined behavior of negative input of __dl_printf() elf: fix dlopen error when searching '/' directory- display declaration fstat function, make fstat call the system fstat function- x86: add noseparate-code for bash program performance- locale: reduce the size of locale C.utf-8- add GB18030-2022 charmap- Backport LoongArch patches: - Fix ptr mangling/demangling features. - Keep SHMLBA the same value with kernel.- Backport RISC-V patches: - Align stack in clone (from v2.35) - Add copysign to stdlib strfrom to fix NAN issue (from v2.37) - Assume only FLAG_ELF_LIBC6 suport (from v2.37) - Restore libc6 implicit soname logic (from v2.38)- malloc: elf/ld.so: Consider maybe-existing hole between PT_LOAD segments when mmap reserved area- malloc: Fix -Wuse-after-free warning in tst-mallocalign1 [BZ #26779]- nscd: Fix netlink cache invalidation if epoll is used [BZ #29415] - nss_dns: In gaih_getanswer_slice, skip strange aliases (bug 12154) - sunrpc: Suppress GCC -Os warning on user2netname- Avoid use of atoi in some places in libc - stdlib: Undo post review change to 16adc58e73f3 - gmon: improve mcount overflow handling - gmon: fix memory corruption issues - posix: Fix system blocks SIGCHLD erroneously- elf/ld.so: fix 2 bugs in ld.so mmap shared object use hugepage - bugfix: ld.so mmap now first mmap 2MB continuous memory by MAP_NORESERVE flag because we do not want to revert to 4KB when 2MB resources is smaller then entire so. We want to check resources happend in later _mmap_segment_filesz function - bugfix: fix hugepageedit tool range check logic, prohibit multiple -i options and do not allow -i specify non PT_LOAD segment index- malloc: Fix transposed arguments in sysmalloc_mmap_fallback call- elf/ld.so: ld.so mmap shared object use hugepage new feature and bugfix: - feature: support HUGEPAGE_PROBE + hugepageedit mark shared object specified segment, just try to use hugepage to mmap specified segment instead of all the segments in the shared object - bugfix: remove _mmap_hole when ld.so mmap PT_LOAD segment try to use hugepage- gmon: Fix allocated buffer overflow (bug 29444)- fix error patch number- Since the pthread_cond_clockwait@GLIBC_2_28 is introduced in earlier versions, this symbol is required to keep the previous items compatible.- Fixup asin and acos errors for LoongArch.- Fixup testsuite_whitelist for LoongArch.- LoongArch: Optimize some string functions including memcpy, memmove, memset, strchr, strchrnul, strcmp, strncmp, ctrcpy, ctrlen, strnlen.- LoongArch Port - Add login-Add-back-libutil-as-an-empty-library.patch from upstream to fix libutil build error. - Add malloc-Fix-malloc-debug-for-2.35-onwards.patch from upstream to fix memory bug - After glibc 2.28,removed libnsl.LoongArch Port in glibc 2.34,not support libnsl. - Left some test fails in testsuite_whitelist.- x86: Fix wcsnlen-avx2 page cross length comparison(BZ #29591)- io: Fix use after free in ftw (BZ 26779)- elf: Do not completely clear reused namespace in dlmopen (bug 29600) - elf: Remove allocate use on _dl_debug_printf - elf/tlsdeschtab.h: Add the Malloc return value check in _dl_make_tlsdesc_dynamic() - Fix OOB read in stdlib thousand grouping parsing [BZ#29727]- elf: Fix alloca size in _dl_debug_vdprintf- elf: Fix hwcaps string size overestimation- elf: Call __libc_early_init for reused namespaces (bug 29528) dlfcn: Pass caller pointer to static dlopen implementation (bug 29446)- elf: LD_HUGEPAGE_LIB HUGEPAGE_PROBE and LD_DEBUG no longer share GLRO(dl_debug_mask) elf: remove use-mlock-to-determine-hugepage-RLIMIT_MEMLOCK-soft-.patch- socket: Fix mistyped define statement in socket/sys/socket.h(BZ #29225)- nptl: Fix ___pthread_unregister_cancel_restore asynchronous- add requires between glibc-info and glibc- fix LD_HUGEPAGE_LIB env does not take effect- sync patches from upstream community- optimize Obsoletes version- add libpthread_nonshared.a in glibc-compat-2.17 for old applications- enable -werror by default- Fix mq_timereceive check for 32 bit fallback code (BZ 29304)- aarch64: add -mno-outline-atomics to prevent mallocT2_xx performance regression- x86: use total l3cache for non_temporal_threshold- Use Lua to compile the installation scripts of glibc-common and glibc-locale-archive.- use locale-archive to prevent basic command performance regression- Fix deadlock when pthread_atwork handler calls pthread_atwork or dlclose- Linux: Avoid closing -1 on faiure in __closefrom_fallback- realpath: Avoid overwriting preexisting error (CVE-2021-3998)- elf: Fix use-after-free in ldconfig [BZ #26779]- linux: Fix posix_spawn return code if clone fails (BZ#29109)- restore nscd- linux: Fix fchmodat with AT_SYMLINK_NOFOLLOW for 64 bit time_t (BZ#29097)- posix/glob.c: update from gnulib- elf: Fix initial-exec TLS access on audit modules (BZ #28096)- nptl: Handle spurious EINTR when thread cancellation is disabled (BZ#29029)- libio: Ensure output buffer for wchars bug 28828 - libio: libio Flush onlu _IO_str_overflow must not return EOF bug 28949 - linux: Fix _closefrom_fallback iterates until max int bug 28993- localedef: Handle symbolic links when generating locale-archive- use mlock to determine hugepage RLIMIT_MEMLOCK soft resource limit is valid- mv libc.info.gz* to the package glibc-help- malloc: Add madvise support for Transparent Huge Pages - malloc: Add THP/madvise support for sbrk - malloc: Move mmap logic to its own function - malloc: Add Huge Page support for mmap - malloc: Add Huge Page support to arenas - malloc: Move MORECORE fallback mmap to sysmalloc_mmap_fallback - malloc: Enable huge page support on main arena- malloc: use __get_nprocs replace __get_nprocs_sched.- add dynamic linker load lib use hugepage- disable rseq by default with tunable- add PTRACE_GET_RSEQ_CONFIGURATION- add chrpath to BuildRequires to make 'remove shared library's RPATH/RUNPATH' to take effect- x86: strncmp-avx2-rtm and wcsncmp-avx2-rtm fallback on non-rtm variants when avoiding overflow. [BZ #28896]- Merge testsuite_whitelist.aarch64 and testsuite_whitelist.x86_64 to testsuite_whitelist.- remove shared library's RPATH/RUNPATH for security- add rseq support- Only in the CI environment, the build is interrupted due to test case failure.- strcmp: delete align for loop_aligned- The release of glibc.src.rpm in OpenEuler is not based on the architecture. Developers only have glibc.src.rpm in the ARM, so add all testsuite_whitelist in glibc.src.rpm.- tzselect: use region to instead of country for extract timezone selection.- remove nscd; the functionality nscd currently provides can be achieved by using systemd-resolved for DNS caching and the sssd daemon for everything else- linux: fix accurarcy of get_nprocs and get_nprocs_conf [BZ #28865]- disable rt/tst-cpuclock2 which often fails in CI.- elf: fix glibc 2.34 ABI omission - x86: black list more intel cpus for TSX [BZ #27398] - recvmsg/recvmmsg: fix ancillary 64-bit time timestamp comversion [BZ #28349, BZ #28350] - socket: do not use AF_NETLINK in __opensock- fix misc/tst-glibcsyscalls failed due to kernel reserve some syscalls- Pass the actual number of bytes returned by the kernel. Fixes: 33099d72e41c ("linux: Simplify get_nprocs")- The default debuginfo management mechanism is deleted. Instead, Use the default macro of RPM. There are two changes: 1. The source files in /usr/src are correctly packed into the glibc-debugsource. 2. The debugging file contains the glibc version number.- fix CVE-2019-1010023- Fix __wcsncmp_evex in strcmp-evex.S [BZ #28755] - Fix __wcsncmp_avx2 in strcmp-avx2.S [BZ #28755]- Disable debuginfod in printer tests [BZ #28757] - i386: Remove broken CAN_USE_REGISTER_ASM_EBP (bug 28771) - x86: use default cache size if it cannot be determined [BZ #28784]- fix CVE-2021-3998 and CVE-2021-3999- disable check-installed-headers-c and check-installed-headers-cxx and delete glibc-benchtest to improve build speed- support: Add check for TID zero in support_wait_for_thread_exit- fix CVE-2022-23218 and CVE-2022-23219- delete macro __filter_GLIBC_PRIVATE which is not support in rpm-4.17 Use arbitrary filtering to control GLIBC_PRIVATE- timex: Use 64-bit fields on 32-bit TIMESIZE=64 systems. BZ #28469 - malloc: Handle NULL input to malloc usable size. BZ #28506 - elf: Earlier missing dynamic segment check in _dl_map_object_from_fd - nptl: Do not set signal mask on second setjmp return. BZ #28607 - linux: use /proc/stat fallback for __get_nprocs_conf. BZ #28624 - nss: Use "file dns" as the default for the hosts database. BZ #28700 - int/plural.y: Avoid conflicting declarations of yyerror and yylex - aarch64: Check for SVE in ifuncs BZ #28744 - Fix subscript error with odd TZif file BZ #28338 - timezone: handle truncated timezones from tzcode 2021 - timezone: test case for BZ #28707- rpm-build move find-debuginfo.sh into debugedit. and change the path from "/usr/lib/rpm" to "/usr/bin" adapts this change- support: Also return fd when it is 0.- elf: replace nsid with args.nsid [BZ #27609]- ld.so: Don't fill the DT_DEBUG entry in ld.so [BZ #28129]- do not define tgmath.h fmaxmag, fminmag macros for C2X (BZ #28397)- io: Fix ftw internal realloc buffer (BZ #28126)- tst: fix failing nss/tst-nss-files-hosts-long with local resolver use support_open_dev_null_range io/tst-closefrom, mise/tst-close_range, and posix/tst-spawn5(BZ#28260) nptl: add one more barrier to nptl/tst-create1- pthread/tst-cancel28: Fix barrier re-init race condition- Deleted some unnecessary command when make master.filelist- support all Chinese and English by default add zh_* and en_* to glibc-common the size of glibc-common is increased from 1.8MB to 3.5MB- turn the default value of x86_rep_stosb_threshold from 2k to 1M- revert the use of sched_getaffinity [BZ #28310]- Linux: Simplify __opensock and fix race condition [BZ #28353]- Refactor the libpthread-2.17.so code and pass all test cases. delete libpthread-2.17.so from glibc-devel- revert supress -Wcast-qual warnings in bsearch- fix attribute access mode on getcwd [BZ #27476] - supress -Wcast-qual warnings in bsearch- elf: fix ld.so crash while loading a DSO with a read-only dynamic section https://sourceware.org/bugzilla/show_bug.cgi?id=28340- gconv: Do not emit spurious NUL character in ISO-2022-JP-3, this also fix CVE-2021-43396. uplink: https://sourceware.org/bugzilla/show_bug.cgi?id=28524- iconvconfig: Fix behaviour with --prefix uplink: https://sourceware.org/bugzilla/show_bug.cgi?id=28199- nptl: pthread_kill race condition issues fixed. uplink: https://sourceware.org/bugzilla/show_bug.cgi?id=19193 https://sourceware.org/bugzilla/show_bug.cgi?id=12889 https://sourceware.org/bugzilla/show_bug.cgi?id=28036 https://sourceware.org/bugzilla/show_bug.cgi?id=28363 https://sourceware.org/bugzilla/show_bug.cgi?id=28407- nptl: pthread_kill and pthread_cancel return success for satisfy posix standard. uplink: https://sourceware.org/bugzilla/show_bug.cgi?id=19193- aarch64: update a64fx memset not to degrade at 16KB- use testl instead of andl to check __x86_string_control to avoid updating __x86_string_control- Show more debugging information during testsuite- Use __executable_start as the lowest address for profiling- add glibc-compat-2.17 subpackage to provide the function of the glibc-2.17 pthread library. Currently, provide pthread_condition function.- mtrace fix output with PIE and ASLR. - elf: rtld copy terminating null in tunables strdup.- fpu: x86-64 optimize load of all bits set into ZMM register.- Add locale-archive sub packages to support more languages and reduce memory usage.- Add the testsuite whitelist. If a test case out of the trustlist fails, the compilation is interrupted.- update test memmove.c to cover 16KB.obs-worker-backend-test-arm-0005.novalocal 16966368002.34-137.oe22032.34-137.oe22030-metadata_list-compact_tlv-libnsl-2.34-137.oe2203.aarch640-metadata_list-compact-libnsl-2.34-137.oe2203.aarch64libnsl.so.1/etc/ima/digest_lists.tlv//etc/ima/digest_lists//lib64/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:22.03:LTS/standard_aarch64/623ca0cfcc5e4ff1485d372fdcb3fb12-glibccpioxz2aarch64-openEuler-linux-gnuELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5dddf5af4fb60893ca423ce62c17fb64d626327f, for GNU/Linux 3.7.0, strippedPPRRRRR?=XzKԮ6_utf-83dd908156edc8933f433d850b6b14acce74d115d1c1d4abfa664cff3e6561c717b27c62a3a9953251f9c6115f94857ad762d84558311560572a44affe3a032c4?7zXZ !#, ] b2u Q{LWVb<9ZxոyЙhN-+'E(ha7ɛN pLl^?'^QLco4J^DƈvIwjCGߣJ@/iߺK9JDŽh܆?#Тho`@U# ꜜ5,t^ ؚW1@2K1Q?E.V\@1V!?\ds{ÊD)k ?}#1rti;T xmxr ٻA z;Rg2rx`EEWO)wV+˔B%rw473CBSTaG%~ ‡6E^ݏ؆/ .̭ kOzj0 e֣ñBzd|"%sdUzSBj״8X\|<B s{YՍlLYo@+J5=~g8Fq &4y|B`)pk'c'vV>Rj)@EӢ3-4ꠍf!L0Bm(F8\i=\0ڇbZT/Dz?=X6g͖p R y3Z L^stWTrgkA4Fq@G=A(-~>gF]iM$w?k=/ZfgrDܒ^\'S*#*[/{U׼7a ĀJy~ r|KYc9D {i͙KN+_&׿Cxt6F(F^r =) W3m>sMr7^l4<XNkQD1^oN>$\#[9`| Ȣy!"]4乨s~ssr q䚒rUaf7 w/(VxI%\ZSGsXEIYNqcsSK+h["۬5nYx|*W1紌}gA2}t[/.aInwyG-^HEB=b:識/\*RG~G޿p%8zQ%x_/됱?3 OK~6G914aƉGc/fUK)GF`Y0RU^|Xs]ËXjC g8>|ƞԪeG >1CYHָ|877' 'E22Np:K٠R.+r3S<(F;FKtD~A$aLzDuytd 8p,ĨqdalзNnASb5m?])s~BC̊HhXn1ISVf{%P5+j"$~ DF[(ñ 18WO>-2ϟ6eȄEl=wʇ җw? N[ma1>jvΧWzwZmҾoi$}˝q஼sC+"[4s󲿀vYv^OmKcC%1,11J )ug_$ޖY;% ">Sk_w$Chw f3/0*2rSLg244zKl8Li? _M}@-6/Eg=~wLȜ=} KX]YةW#M=Yx/Wj:Cy;W1ctgtTls!jP tᰒ)NCe "/>58LYtj"%3Z[ IJ~˭$=3xd>M"I!Qx4!:"ID9 _;M) ܂w4WqNO^I9"6f˯D\4A54DdOK}k^y8F1:3g\'/'TGH\a@uja 4 Px5͚=e)'{@x]4x7B&r'ÁRzTTCP'jEM1>I:-3ғؕC*|6з`cKT$ ;TMC{VuPK ծ7N8@l+Ok/es6=#`p/}yi;cXiJFbj8<9.$7| wY(^ѿ^2Pn#cnZHf-P~̴1' .̅5 1u}GODt9\Vx^ytӁO(+[9{)oNzNS~vYew&OJ}-> 4}Щ}4:P':03k.Ѥ0+Fk]^:'gR$m'AD'aՔn9${\`o堗͜GNVIʝd0H!R q>k4a֎>؎t(sj]) + h_mL#߻/c{9A "htM+^)`6F 23i l##Q^:}Z̥T3R]I*(@GH ]FuɊ;_iF=FADF_485]̵г FyHaM"vV L.X 1 5<ǥ +4z%ЁN3oKqQQFQ{a~kݥWxj K| yL5jwdT 0%fQ|EYT@HM.#6 sũywC1Sc%;ZG{o-CpWu(Aph$OfRz6ҋW[KQE盒X ^0粈E{i- lR۞ 8ÞV]HDsnZWTbBЕ]PW%>Bw "%D HƜ])9U2QsOk-Uo#$:3V?8Rbb^g ʭ؉yp+y݉#PC#0eO_WhS>m[_|$\y:A0s# ȗ ❻7'"! A\jr`!}=ϰ s%@=iY'ZL+!`f'W]X{U9)KF܄s c'/?U1Kُ6`FQKq 7Ґ8+:~C~?XPt,>3e>9Awv<@7#G<܂g:#V8,R-&6,BH17=R߂ϵ͊X,`vdi]j9ͽy;hAA$O&YFlnjިj"RbbNf爝?|E,#HQ60jA>LbbgM¶o 8ӯ!VH9H3-RȉB՞$sϱXT Jm.!Bwl "Cd==KY_gUnIn6{,D8@E]1?`ZJ2-QN7j]k@:4IDV52j%(61ٜ]>(x''I DtiR.vv|T!8;/l.#F0'اQ (ǟc`I)B~evx?6"+5ts$aACCF-^oge+hQTD=jm*X6WSԡ,=q })iwo 9Īד/Y sQ_/[b/Z?ֶ79R75LE6vy/$c3X:7 2h@rT$Yђo ޫ7el5JbiɲiWqMXY̊ `6d<$i'zc LU3 *ܙ{h6Iy4^!^2~4ZZC BVH×8+خ.q Min ˩y9LH>/Y_,G'槦n <κ%;[Li Aͨˈ|x~/ ،8Ё/7gB oY[Į+DvUU1Mܔ,93q` ϑ?mSX7SLx:╜.~VES|H"j 7 e)'PɰMjPRyhɍxVON߲R1dIf *"Sx_:enC5dxq$[Y9VcoF~z!2AN\"7oOb;`Gf]oEr6RmJAƘH@,Ʋ[qrW*z"r dZsB KeU:w½1h*LB}2 NlI B>~.AR@5pqu8-"E&>EO 41`fi}}!jױN׿jZ !a2BSL&{7ԟxF_\N[ 3潭ah`DxO)م\83%c{4\N%-Ber9R_GoÏyҺLRl 0,-q&uEj{ENyEm{[P2fH_QIrac @֔SۘPJ{Ll!)H>kR's<6^w{!'5i\l d~ŞCW{- ,BE'і *Cm5uG:=Pyb<;7%2ޝ}HZ%0!p4 2H>SdU5Q s /q!ԁ5=5f7,Ge<I-Ig):Kz0K_/9Ob` 84Y,WGeŮN Y/N&o4cl*IyUnF eO&s <Gvԁuwb|RS!]^1@T݌h|5'6U:צ@E*Do U*E2WAܓ6UܣJ.4r m$ >g1h3ްvkJ$nI3u{U_R%kS^v P֋Bw8" ,'\Pttd[țV^ <v[zdRr7NFVq`Q+OM_<˫W.(FyqmhٵE`Xg \S~Z929-n{GNw:(4a;Xi6'MI ۆGWjݔ! _pB w5&`DWa Ӝt/X$\ksĝSVՓCyԒr+)X{hI_ rjH7 -xVHHWfߩܺA D%kb~يךfZ=)qXj.XV*Fk+>rޒ*;\[+M.PRGf18k: B=>w>;AȱzUVdN\|dxAj$[HMN7Le-Ե|ce ݶ90;?T"dneI' ]`!1|=Ų+soB\(1ɉ!YK@p%# M3pld"da/ͳk\ 1wdXG2m T` !LJ^ϓӫlLP #-KD'~bn=8RHѩX#91ɒVwP&Qg8 fae:qT㈉Ֆjcn%Qxjn#5ԍ+ꢻ~ m%8{Wi nު'e1ݦۖ%y8n@rd~+KX >B '|sXF²/I?<o]@_|1x}L!ҟpIcasmq}_8U-:xrWHg?D1^ݱlB Y6qW2c=y#mSԗr׺20XgҗeٛjJ)ΖL`SRF!% Z0Glug$dȉ]I͈-QL/{ei et,82X 8M}ѡ%1`EatHlM1 dWGׅFȔUwş0hf)O03)y7sC/$A|MROF/ZSYk惄3S5וvCLv~B@Q1Lی= `_B&/I߉tAyĿo])':';Vt$y3Z(*-?þTrhڜmŏcA|:idFuz&u&xU,r lp78#.5YYima?TF 2|j~İ(?I!2wom(ljOD6JXۿbIJbvCQF6zBq :)`8,>v6yQ/2/Ý`=Fbx$F{AB [fr~4!hl03,6JŋZ_ Btq={xJgmcgMc)8<![bwC1DOG%u, 8~o"a_̅>{˼z)b]D6ѭX$K(ܫ2Z>bVxa>ZEEOo#R^;)\3G-yx QY]hm&(rw}L= feCqKLt9ą;R4XLEuHfv8xA#31mRZylM H4Pp7a4mYwDm?aA|m2CndB[bl 5<@3-kDpGSJW=ǣWV%'nd.VO֛|P5h@~vg1?(2k6\:K!5rŵ4Alo33M0='gকd`1hN=9VD{P"z݄szQf)E,)J۶a\OW޵`I_=[Z ZO֗3Bm^!.2ꕦ@ #y[sE(!q >gi*MEl|VwS;>=Q<NiG^O;,l&vo;Ǫ /$G#qfeu rQ+@n6yNqu`#c;$%C;Ii@>!mݤP&9.A}c&9nlLS9^ DN#w3Wyy=L`Cߙ oDz[wuQD[*3O;3Y`QLkg 6T|*_l—}ؠ츀cNIU%ʏ&24}PTKq?ES@ZQ!Rs.|S&Ò2UЖSLf1U(\iڤ#=WOLdLe#|n^K7hr^ª[οZZDpN |Z<ݢA%kzhDR 謆RC- ڦ;2Fz.l߫pc1czNjՓ WzJSe͕Ņe.ӇUyw=B\m v""RkR=jcMݙweO9cЀs{aгړ; )څ>ҽkJGbuI_ Lxg pRP,q|bGd16˶: uCO>yf|:$Ŏ @4|5 ӫMİ0(D^]w1&%ByKc{}cgCߝD#tdCR- 0E 0ܷټ?akܯ!ޑh{&L]nJciij@n+-{dcE[\Y)?UG;v3ӽ^&IM7E#豽Im\zUURg&5i`=>Ӎ E1`20ٕ/=sĞTԈP;]V+(O(+ %6."z$xт}d$]:y4_Dh@^$}`5*"9!ln'GO2R=D)p;-%ٍTL@$4MNp:QGyOg8PQ}.Z{`{-is}"8a@#u[UAVuʅz ToYU^m 5S#eWϲB rE !>@SPD ɞm唖.jŐ! (3uގ.xПe6y 6#VuHw'r׫PsI&D/]8 R4E-!!V&`b!)DqDe6dgZg•ģJ(6lveB6oNoڕY=mPd$Eqw{E9|/Ko kIdg|{h]u] &+dTb9?`^mp)rr X/f*Mp@m`?ࣁ^,֧qDثwg.W"t{fۓ#OI+LR47D+^x\UQYC@gI4TD5[ <3_D"[7ly.HM9s([X8"Y''gziX|oPN̸'?rƒ({4gWX?>owRwrQU&zR%erTvYì|! %O+<Cكge|vl|C%W%FYm?A֩_UG]r~Cy"܀n#F o|M GMhV1{QwI9DϠ[|H7#JM.YTp@2k!@g[nrąPX6^)re X}lt:pfp@ A`-Z16`\G@yXNRoWڴ3P` k@aDɱS5ꚋQ7RVBpxHA:m豪cɏ n $bz'k"o92 E NJl\ʡt>ӝ.:e*9Xk}CYsNN?WkD8\N%9IO˽ʢr+ߦc0 N~+iUsYjzZ 43˹f@qj}7tvWy_62=T`Gײ31\M(U d|q9<>9eO=*\oC&ѝx9Ud]{LJ?@6w8nvl5o'mRA}^,՟rn?T r*k[ۃD]RNjk/ђzaVqKH9fcS<2 xDeW㵞d6m<>Cޢ7:b(w9nF1xzKsi 8t*奅ޗʇd4Hҟ-H9Azۉ1hMo_j4gl~*Ѫ)/B3I@q[K'34>+K " Sm&*=2X9 :/x' ~#11el)jp&|zrH_k|~^DmVKp9#KgW"mwɍrϊp$ _\|vv&zQ 5/ 1jrNvtϔGAE^R\v}8?7B}k@D'S㺳mX <6›/VbǰK8ţhS#Rt]/ @%%iv'KVm>_҅"6;9 .' 0 H=^aB%ך1ޚ|CK=$w$fnp4wp@t8=za=[M݅md:02)R<2)cf./W|y&pP? !4 /5?lr@X}PIsU:(s!Y9WvO4*U~ПRK]ռGǻ 9!C3O`c@>eP JVk8YNͭ~ÇTW=1eK);Su\;x? }=AEj_3ascR_|'gC:9H.p|*WxS*Ƨ\P=3%gi}J|5`8O1%%4<\Y0UP\v00x$ۙ>?PJq`U-/WuȚ7|HVt0 >- VtnI0vҍMY!O43'Vֻ( d۪xn.y9#2*a;9sgnr9/zEH(RD#ud8 8ݾÉyp&iV9R ^Ij3\Eܴ+9uK zrЄv'MbL,wj /pwM1:+R#h_ 7oZ}mo~C yP=%rF!k$x:0 ze'Ɇ"DL|̓9Lھvns{ɞX:HFbgܮIcWV5vm~qtxH :*>&pN,8bd⭐0K e%"mGԺc_e cA,ڵimC&LN [AۆHO}Y J8I$285KԊ +t0H*܀'ecY9 e49xJ\*+F 9hDYk''c柔]eq sTcF̲qjzWa@U~^2zn,+vǕgM#퀘A 0+r+:{h; CsF((s$4tN0.,cim qe*OB"Ю{-Fc@^߆gE|" MHA{0]M YƸ!o׻Px.3'{5k*vX§L!Ћ3plVkR:Wu±t.;Qsձ"B»tL\\dw-=xQ&?82YD?Mq;y 'hNu`w@NYڨ% ?0|QsWUC<Q>Eѩ=6TUKJy4x׋N: [zg_t9믰jJZ`oZWٕ /Vre1}^~-dH} B$,=E[GD[-^1}4_*<`/Ӎ:->’Y =L6 vBB^ջY7xȢt} zN?$6"^Pbk¬V1HnW,79?D וίW[ڄi+TUV%u;Uߜٌ!=|;uQr`EܕيFA~abE\*- J4&Ry/pFH߰apsݓ[гsr5)h_Nr~;Y\KJm MƸیf”H&q|3J`[M+F5 B $e2h> 49JNhJus1rNązHa:8b 8ӏxm k@ ah\\٫"Z_< \Lk!Y) OsB1M lʖ.d71I\KYz@-N$lEǪ-{-|w3hZ Оs  -zN1kɡU:"-E QC{>[94u=y}/gZ/HQcdUvR7XdJJN)؞3n3eR"%^B?RRH`k]*/g^Mp%. rt3Ct@{-e| ZYRJ1q<4P]S;N,Tĥ~ۺ EmZwRȄ z;<펺4o8MGUWݯ$Dyxv-1p#=d<Q LCRRB*]X6"JҡJ ,91un b=t h#xKqY&m;'Zi}Z"uى' 3'hM6vB1R]-vWu3wԇ,Ӥ~t@ݘgVs-R4Sayjy/Of 8S#yjC $BEOFV<pUgx{U83R併z~I .S&L+K7{f_8'lNPJ3] 1d#Iڒ7.)1}q^Ê }|j*.5J>ڑ!@scTO!Uygn|mQ 87~3|G;*R5?kt0k魹 ԑ?}Δmsݺ{F'̈́~ش'5j6M T|G¢y-~b8 ԨS>vnea}|hAHNtF~ _{GgkE)70|ݡd>B &*쓶XV}bv~7:h,SPcCSQ0&UCE<jq)0dSo }ŷ91r u7q5D~ stT>~\ɭdûkS ,ਵ,S݊v;5_5J"P+iQ)y) ~ M]4_O//*Dyn=4سfUDlCan^~*'9e!X(w`BYRt@/!! v8b8. ٱ0[I|vFVUS;y`db{wl t wG!2ULuJ;]h1!N rOgQ@2}Xqavޛb`S4ŊjݔV3`2-KWz]E fx@a?Fn2%쇶#{=+kMtɘ`^'tڄ x/lHKE84Au7ØoXK1l;g}0axa"mPADN*Vk7K3%)%7avsƋ h"0:Juh-(6Ӟ=?e=MfU} $}2` &q#<"iXGRGZ|x |2RSYSgjNLLfѯmCԪ!84s2_1埞pi[eG P(WӶ+l]\ymCΙ)c<0b I7u35qGɤP^m;oWROgSFר ^89 hƟMbm57mJb[]AIq^{\9+f3k;N]xI ApbS%!$MRN;l lJ7+' paxwo4r(6;@HUjp]3| oy8$".4Lj@!Ihs|)R@|%ש{\βكj!uDƖ!cZz9n|([>񘬴+.417M>Zlv];~0)?r[I[n8eb*``sW/V>eƂ& `\,Aj $|fw\g^O ?-daXV2گi!q̢KLG=U%=R0hwfw|D1Xh՟-9w5Dt`E!-e ]7-j111ծ[Nm!"fQ5^3u~9Gg"Œ?8Xm BFJ ƽQ\Pxs%uʱ9mD7*uvS&m)vIն&<#dH7jfq*G`-0k\ڍVk6Cf[pdNu/{/*y {+³b6# yU x(->zAi1jKycÔ#+ʥY8 !2 r&(}g{:1΋z"pJ*)&bQ9ލEx O?^ު 63=q7ŭ f_=0YDj^Cs~IN]!n\ccFX$sLкFK`l4v*gdA$).$TC1JjAv C?7?bO} p!)jN̳I[[gJܲtn2Jg8|vl6oj>.V3`%$Q˗w `ER(۷;8!Z(^BO;v` ;zA~5/:\U~1n:ZPY խ_dB k}͌ӂD򆷘Iӡ`(4u8q bRΜȵmbK0]BFfĮFMB`*'6_Z!}}תzh@![^în) {^?p.^t7f狗g|W[]4̌\N'8FɃ4s_KQ\OG,JXpIm cH@ \w?if7$"@hmM(m[/Լw=^gCpN`ŋqM_u\A"`qҨ唍t߆{WYaeAS:}džcyVJJYٖ;W7-=J[bu x᩸"n &wCeOsY1uu4ӓA@ψ_#ii A;nQ_-jUTUI~:k5Z&ֆ̄cqjB-%Yl!voⲗm*A.h='7ͻz\/}VZ֙S>]åҮj/)V/'I}ݠ[ X|Hjꊘ$tGog(SMU~[yiMڮepkWءLfSٷ6QEA?6H!O-6$M{:5ޓ<|O +[.sћ; bS |Ds@HcfA^F_(B׆q(%[y͵W\CckTI&NJLГ 7/?mM}Ea,%ۂ;wY0|8ZJbVm(N\Q&Oɿ$.O C D$5^Y ]2?Z(B)ӢI@K}-O3M Av$J!<}SB_wAYW³Y#V%!cj}}Ɠ$[5\WN=՚Բ ܌(a};#."J1>rg_GG݂ӽ|cDs=U܈X𿢗lLkR39@JOþ]MO`7N IHށU* W}B0ڐ,qxI./,C <LO b(2F US3w{  {'<ã E;%"lqS4 nĺ9ݵW&SbrPV)1b Kl–8YMHǵƒ;j N2!2w2,>nس< k l [Om/UXp<ۙR/=TM ˒)GR*{ 枿 > .Ui0ֲ/}vק8D䘶U}s*O@@X 8|w֑QLМHZSS#{|!ma#`Õo Ol>`#I"e1gn>zZQd d"`K<wUx*"pAsVK:UlWs^C4Ftw ۂP[_NjJ?wE#`6jhVPZ7ș%m ,3֨=7o\lsZd%E^b: 9uh2~;ŸYz/wbWw>0(r|sM8ߧN}-J Mg|kH fW;Pame*-o@BVF? _@ 7Jn%Suҋ1)W$چTG'mr?\"6iyLZ4$%/$oD 4!!G\y5'I,Jsy~o0jf(9m;]gl@Sh{ޢNY34L`^.D;O:sL^mǪ^99tl-6cURBO_&=4=;:n"qlodE&ۤ (E CWͨ[!c£Ch!IG E'R{c$ yA7tQGG{cXʤK  9ʑ&=qOm&-#MX4=ЉrS)9`Ɣ4N2KPc86Im4]N]ccdop)v_ɫqܦK]Rܼ$\#h꜖IM~0-CESvH G**[*,m-5!L`koXY~v^1/#Лc{',[!76~7)(`-9DXĩ2 hC/Jv`Y^qO]q-WZ̩J)"w%wYccI85#2&ڃ#E7~J<oo%m5߹Cm!!%Ptj\kVt}Ӟ*Peĺ e<& =j=LS*!<}c P^X& Uk{PRdԁV{Vc>]5ZfdzXwO%Wa rpKíP*O?ѝ*nնM!_8l/bat1k_B)76 Ukg^J?ekͅxGH$eRzpP#qWI㸠No~p]?[UpUd`A $I8EnM2#69ʝ7a4-,^_څoBx}t~[Lh}eViHYޙJS4X8X`[ce_7mz0FޔKx@F ys>0#g I:Mkw!e劉vR;'iek9sa3k5i|ÌT#VI`ºX8DdóR!\!d1a6=7>MN֨^Ɓ%CD/,'[KS* dۀNʝg_kCiW-Cs)]SJ .n J"m9?./d8!\rug]%eOsDG>Ι1 f:3 'dkt4$ {itDhә?}! ;{dtcdL25g?5VeXFn0.}@AZV&'s 7A^Zy]ZNY)"OV~ж 4گ4HSL9;pdgnt2?_rn0wQ Tkn?d[׬9?TYL6H=?n LJ w!R 4Bm p]KV$gԟQrvˏ+MZ9[+ eU 眬 4# /م tF 1'P\z|YʛʰnꨁluS2<ܜ䚏#,T&=4M7Ep `1R44["ʟ.SS8]HjS=0o+w}C5`sTvĶ9!N1Di{Vux4nLITQs*YaMJB.8ƙ7ܽqO~Y }+xAR;2a9OWB]$$s>jn*+sQJ4J'-Bh s ?WZ?778j?Mt?i[ANw(> ƍGld+:ɘ"vr'^X0sz7:j<(fS wqW..Y^D8j.3m5zdh62DVԔBƧ%M~}FLY|GTP  b ьs'_, Y\%کξ/j?FkU.DI ,蘳@$k·H?Q!Oiϛ$gI9;ȲEkFfݫ#=$b.F+nڕQ_oBvb"af$r@3*J%PDMF<+GL]rY&D/= L9̧wtSˌ8J uM|a٦;0y]p)YmS[Cl'CrB4ܔx"ER1rJ`N#iQ\SMY$j`vo w U`mLS^[RM|;ӭV%ްñ @=i:*wCjm8?@!Fea(TM&}u C{͙ooyX|djվ{/LJ^7-ٝЃՊ:Λwu : MI̲ 9ƻ7%(;1MC uf`>6I&^B|tťI0s$Dx2"1.)j06:xªK{)3h>Amϭ"fq B3Ύmc^Pu4,#{U\M[~SI틘/- Ayn"YzvB*d@@rE΋6<"mfMWe`.~a>\N%'"<~+sGaq3Awrӂ2}>e2]r8}XSz8]4 ZhPo-|cy7Rz$S;*,2gل܄`džPt-ց|洙2`>&>s~ڤ g@'!$Pe.db:"R sHA9fS SD]ŷVO~5&c_'nW4=KY!i]SCSul6@]QeQ=t"Xq5oɛv1~t͹Vjԓ{ (G[0ʯ"|m**8e.c`-'AcAK4em~ ᙺsMN$ƯKRqI@E^NO3QAXO-VNO$AAjŇˎXB dW;qeU -+}_zZp/]&c=qWC?4D*᷂oꀷqA4\ێ -mYZ774QTGI |ƯH wCsRhrD"n ܫ9}м`&V*׳B7p*SAsD7c١ SQ;xiT֊a*?_%?4FxofTǫܙpL&(PRj  Igg2-91(u=j[.uwO)g 9ؐSX¨yJȲ? y,ۃЯV-pEF##(>d|~C,z=˧[y/Su^3omɖ9=Nl=;*| ^""E>QFU @@O~Pbg z+=(cD&קL]{ca>tuf \;A ~$->XV`.#7uhe >f%,* L}M'sE p D]ei)IHGe.Ձ~N#+BZHghO3S7(\c:QE%zMV<)dd>Evta2fBŰBO (m>a ]d) 0s$G?# s8_I$b0܅&9\z%_lA!fB oF1s_Gt||d"o5n-`,9(j]hg=?<?)"s뵁AdRD0;88l?•2}nJ vyEl_?)"_%I+/d)7xX:+t;Tou* dTRUzFD۶X,3 P^m0IFv+ݹihΩpb-sqIU@ö/,.ǀl#LwFQp}s#.,ZYQԙΙR<7nHrH+%@UMXv"ot@Ct[)CG8y1bnj\ d+iY;)}QWO G32x+Pk#.U `=A1|[yDhP-̮fV(z `s@`HΗˠ(bs~gEL-vDڱ~Z8:?V^ ZϔdՉqY z#WvduQju`꜑ pM;TI5Qv4hxQʰHmINcאՂMqdPm29oYCwDTH^p2N ͮ9|uWMLl)) +Tϱ̉.P.h0f!B0n$x葠M6K |u_e֕(]ؽ=ћRgR[rЏ8n}CN*Eig?,.ETX݄止N16?^t;C4(V~CmY{P9~,OhSWDY'gtﲌ QQ6"=Pr(y?C)WQoNa`}dϚZ5ۻ1q򏋃 _l4 Q?q7{#K v`mF`! &_R9)P,:aBt;ڵzsCx1{dި{'*:S%aHWv-UVrJ2̈́bͶ YZ