nscd-2.28-211.el8 >  A cU]ױdGT/4NGX1pFrsC`[7GV1,ǹ"|O+C.O 쒯F`,pxi ? +YLp!i׶^J,_9R Vc9#R i 8î(xMl3ݶ $ eAWtn*ɆKcLHȏFQeͥ[3p O[YrB=յ[i9ů:/f-{B>K[EME.5nj4_O6Ib֗׀]=|> ѳ1*)S6kG!K3MNP Pcd#k@~}Q@h'X+řfy  6c_mޘ&Y/dŧpʏWGXv$$nwb=g<\(5߫)m$-& wҭ#lbbd02bdd8adab7e618d91673f42903c3f6f93737aedd2792829b8f1c9d54d71bab2567e568f4e9cc6ff904cfdd99309d9cc6a28a70cU]Šlës,EPZSg@3ڋZ͂#ȗ^{OS YّI!WTi0m:yv|oJ(Ts69`UbХDcAݵܸYq683U0MNi!2IE-0>vNzyǾ甤NT'Sû-N:`ױl,be㑌OӧL1!⊇4pvH`PJNͅdOfn&ŜXb3J/g1CxtlhJs-|Ts_=Y1Wb5SWsLH)Fv̎s-cB-!+j2M<&H*Yax@Ji#׻=(! †ݚZ27C: _XRe(P(i5rXP&pD?d   :a \   L   Tt {( 8 191:G1=@>H?P@XG`HIXY \H]^R bd-e2f5l7tPuvwx4yCnscd2.28211.el8A Name Service Caching Daemon (nscd).The nscd daemon caches name service lookups and can improve performance with LDAP, and may help with DNS as well.c 8ppc64le-01.mbox.centos.org-RCentOSCentOSLGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDLCentOS Buildsys Unspecifiedhttp://www.gnu.org/software/glibc/linuxppc64legetent group nscd >/dev/null || /usr/sbin/groupadd -g 28 -r nscd getent passwd nscd >/dev/null || /usr/sbin/useradd -M -o -r -d / -s /sbin/nologin \ -c "NSCD Daemon" -u 28 -g nscd nscd if [ $1 -eq 1 ] ; then # Initial installation systemctl --no-reload preset nscd.service &>/dev/null || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now nscd.service &>/dev/null || : fiif test $1 = 0; then /usr/sbin/userdel nscd > /dev/null 2>&1 || : fi if [ $1 -ge 1 ] ; then # Package upgrade, not uninstall systemctl try-restart nscd.service &>/dev/null || : fi  AA큀A큀c ڊc ڊc ڊc ڊc (c )c ڊc c c c c c c c c c c c c 8ae41600f24c3259c5f119c4108085d068516f9b0e8537b4882cca3e54c4884ef09a76aea960bcb2149996c0bd8c6a86a87aa76cad7307342c2e9ded812f4c0edaed61235f3efe9151ca9bd245c4aed8461fb259372e609e7b76449e7f3bb4ef79c9cec5dd2414dcb76d11e75903aa6fd9b7785c897cb9f853edcb140a71b77922215517b77f7231e3dbf477475e3f7957bc69405bd1b5711e5ab9b12829f270../../../../usr/sbin/nscdYYYYYYYYYYYrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootglibc-2.28-211.el8.src.rpmconfig(nscd)nscdnscd(ppc-64)  @@@@@@ @    /bin/sh/bin/sh/bin/sh/bin/sh/usr/sbin/useradd/usr/sbin/userdelaudit-libsconfig(nscd)coreutilsglibclibaudit.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcap.so.2()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libselinuxlibselinux.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemd1.1.32.28-211.el82.28-211.el81.17.10-13.0.4-14.6.0-14.0-15.2-14.14.3cd@c@bڑ@bVb@bb=bw@b@b@^@^@^^^k@^k@^%@^%@^%@^%@^^^^^^^^}^}^{G^{G^{G^ P@]}@]e@]e@]]]A]A]A]A]A]@]µ]µ]µ]µ]]@]@]]]]]{@])]@]@]@]]5@]5@]5@]5@]0_@]0_@]@]@\F@\@\ \ \@\9\9\9\ޢ@\\@\\Ɋ@\\\@\@\\\}\N\@\y\@\@\I\I\w\&@[@[@[@[@[@[@[@[@[[[v[v[v[v[v[v[v[<@[@[t[t[t[t[@[@[[[[r@[r@[r@[qr[m~@[b@[b@[a[^[Y[H@[E@[E@[E@[D[?Y[?Y[>@[<[<[:[6@[4[+@[+@['['['[5@[[W[WZnZZZ؄ZUZ@Z@ZZZkZZ@Z@ZZ@Z$Zz@Zz@ZxG@Zp^@Zo Zo Zo Ze@Ze@ZaZaZaZaZ_:Z\ZX@ZWQZV@ZS]@ZS]@ZOhZ - 2.28-211Arjun Shankar - 2.28-210Carlos O'Donell - 2.28-209Patsy Griffin - 2.28-208Florian Weimer - 2.28-207Arjun Shankar - 2.28-206DJ Delorie - 2.28-204Patsy Griffin - 2.28-203Siddhesh Poyarekar - 2.28-202Arjun Shankar - 2.28-201DJ Delorie - 2.28-200Siddhesh Poyarekar - 2.28-199Carlos O'Donell - 2.28-198Arjun Shankar - 2.28-197Siddhesh Poyarekar 2.28-196Florian Weimer - 2.28-195Siddhesh Poyarekar 2.28-194DJ Delorie - 2.28-193Arjun Shankar - 2.28-192Arjun Shankar - 2.28-191Arjun Shankar - 2.28-190Siddhesh Poyarekar - 2.28-189Siddhesh Poyarekar - 2.28-188Siddhesh Poyarekar - 2.28-187Carlos O'Donell - 2.28-186DJ Delorie - 2.28-185Florian Weimer - 2.28-184Florian Weimer - 2.28-183Patsy Griffin - 2.28-182Siddhesh Poyarekar - 2.28-181Florian Weimer - 2.28-180Florian Weimer - 2.28-179Carlos O'Donell - 2.28-178Carlos O'Donell - 2.28-177Florian Weimer - 2.28-176Florian Weimer - 2.28-175Arjun Shankar - 2.28-174Patsy Griffin - 2.28-173Siddhesh Poyarekar - 2.28-172DJ Delorie - 2.28-171Arjun Shankar - 2.28-170Arjun Shankar - 2.28-169Arjun Shankar - 2.28-168Arjun Shankar - 2.28-167Siddhesh Poyarekar - 2.28-166Siddhesh Poyarekar - 2.28-165Siddhesh Poyarekar - 2.28-164Siddhesh Poyarekar - 2.28-163Siddhesh Poyarekar - 2.28-162Carlos O'Donell - 2.28-161Arjun Shankar - 2.28-160Arjun Shankar - 2.28-159Florian Weimer - 2.28-158Siddhesh Poyarekar - 2.28-157DJ Delorie - 2.28-156Arjun Shankar - 2.28-155Carlos O'Donell - 2.28-154Carlos O'Donell - 2.28-153Patsy Griffin - 2.28-152Siddhesh Poyarekar - 2.28-151Siddhesh Poyarekar - 2.28-150Siddhesh Poyarekar - 2.28-149Florian Weimer - 2.28-148Florian Weimer - 2.28-147Siddhesh Poyarekar - 2.28-146Florian Weimer - 2.28-145Florian Weimer - 2.28-144Florian Weimer - 2.28-142Carlos O'Donell - 2.28-141Carlos O'Donell - 2.28-140Arjun Shankar - 2.28-139Florian Weimer - 2.28-138Florian Weimer - 2.28-137DJ Delorie - 2.28-136DJ Delorie - 2.28-135Florian Weimer - 2.28-134Florian Weimer - 2.28-133DJ Delorie - 2.28-132Patsy Griffin - 2.28-131Patsy Griffin - 2.28-130Arjun Shankar - 2.28-129Arjun Shankar - 2.28-128Carlos O'Donell - 2.28-127Florian Weimer - 2.28-126Carlos O'Donell - 2.28-125Florian Weimer - 2.28-124Florian Weimer - 2.28-123DJ Delorie - 2.28-122Florian Weimer - 2.28-121Florian Weimer - 2.28-120Florian Weimer - 2.28-119Florian Weimer - 2.28-118Patsy Griffin - 2.28-117Patsy Griffin - 2.28-116Patsy Griffin - 2.28-115Patsy Griffin - 2.28-114Carlos O'Donell - 2.28-113Carlos O'Donell - 2.28-112Carlos O'Donell - 2.28-111Carlos O'Donell - 2.28-110Carlos O'Donell - 2.28-109Carlos O'Donell - 2.28-108Carlos O'Donell - 2.28-107Patsy Griffin - 2.28-106Patsy Griffin - 2.28-105DJ Delorie - 2.28-104DJ Delorie - 2.28-103DJ Delorie - 2.28-102Florian Weimer - 2.28-101Florian Weimer - 2.28-100Florian Weimer - 2.28-99Florian Weimer - 2.28-98Florian Weimer - 2.28-97Florian Weimer - 2.28-96DJ Delorie - 2.28-95DJ Delorie - 2.28-94Carlos O'Donell - 2.28-93Carlos O'Donell - 2.28-92Carlos O'Donell - 2.28-91Florian Weimer - 2.28-90Florian Weimer - 2.28-89Florian Weimer - 2.28-88Florian Weimer - 2.28-87Florian Weimer - 2.28-86DJ Delorie - 2.28-85DJ Delorie - 2.28-84DJ Delorie - 2.28-83DJ Delorie - 2.28-82Arjun Shankar - 2.28-81Arjun Shankar - 2.28-80Arjun Shankar - 2.28-79Arjun Shankar - 2.28-78Patsy Griffin - 2.28-77Patsy Griffin - 2.28-76Patsy Griffin - 2.28-75Patsy Griffin - 2.28-74Patsy Griffin - 2.28-73Carlos O'Donell - 2.28-72Carlos O'Donell - 2.28-71Carlos O'Donell - 2.28-70Carlos O'Donell - 2.28-69Carlos O'Donell - 2.28-68Carlos O'Donell - 2.28-67Florian Weimer - 2.28-66Florian Weimer - 2.28-65DJ Delorie - 2.28-64Patsy Griffin Franklin - 2.28-63Carlos O'Donell - 2.28-62Florian Weimer - 2.28-61Carlos O'Donell - 2.28-60DJ Delorie - 2.28-59DJ Delorie - 2.28-57Patsy Griffin Franklin - 2.28-56Florian Weimer - 2.28-55Patsy Griffin Franklin - 2.28-54DJ Delorie - 2.28-53Arjun Shankar - 2.28-52Florian Weimer - 2.28-51Carlos O'Donell - 2.28-50Arjun Shankar - 2.28-49Patsy Griffin Franklin - 2.28-48DJ Delorie - 2.28-47Florian Weimer - 2.28-46Florian Weimer - 2.28-45Florian Weimer - 2.28-44Florian Weimer - 2.28-43Florian Weimer - 2.28-42Florian Weimer - 2.28-41Florian Weimer - 2.28-40Florian Weimer - 2.28-39Carlos O'Donell - 2.28-38Carlos O'Donell - 2.28-37Florian Weimer - 2.28-36Florian Weimer - 2.28-35Florian Weimer - 2.28-34Florian Weimer - 2.28-33Florian Weimer - 2.28-32Florian Weimer - 2.28-31Florian Weimer - 2.28-30Florian Weimer - 2.28-29Florian Weimer - 2.28-28Florian Weimer - 2.28-27Florian Weimer - 2.28-26Florian Weimer - 2.28-25Florian Weimer - 2.28-24Florian Weimer - 2.28-23Florian Weimer - 2.28-22Florian Weimer - 2.28-21Florian Weimer - 2.28-20Mike FABIAN - 2.28-19Florian Weimer - 2.28-18Florian Weimer - 2.28-17Florian Weimer - 2.28-16Florian Weimer - 2.28-15Florian Weimer - 2.28-14Carlos O'Donell - 2.28-13Florian Weimer - 2.28-12Florian Weimer - 2.28-11Florian Weimer - 2.28-10Florian Weimer - 2.28-9Florian Weimer - 2.28-8Florian Weimer - 2.28-7Florian Weimer - 2.28-6Carlos O'Donell - 2.28-5Florian Weimer - 2.28-4Florian Weimer - 2.28-3Florian Weimer - 2.28-2Florian Weimer - 2.27.9000-43Florian Weimer - 2.27.9000-42Florian Weimer - 2.27.9000-41Carlos O'Donell - 2.27.9000-40Florian Weimer - 2.27.9000-39Florian Weimer - 2.27.9000-38Florian Weimer - 2.27.9000-37Florian Weimer - 2.27.9000-36Florian Weimer - 2.27.9000-35Florian Weimer - 2.27.9000-34Florian Weimer - 2.27.9000-33Florian Weimer - 2.27.9000-32Florian Weimer - 2.27.9000-31Florian Weimer - 2.27.9000-30Florian Weimer - 2.27.9000-29Florian Weimer - 2.27.9000-28Florian Weimer - 2.27.9000-27Florian Weimer - 2.27.9000-26Florian Weimer - 2.27.9000-25Florian Weimer - 2.27.9000-24Florian Weimer - 2.27.9000-23Florian Weimer - 2.27.9000-22Florian Weimer - 2.27.9000-21Florian Weimer - 2.27.9000-20Florian Weimer - 2.27.9000-19Florian Weimer - 2.27.9000-18Florian Weimer - 2.27.9000-17Florian Weimer - 2.27.9000-16Florian Weimer - 2.27.9000-15Florian Weimer - 2.27.9000-14Florian Weimer - 2.27.9000-13Florian Weimer - 2.27.9000-12Florian Weimer - 2.27.9000-11Florian Weimer - 2.27.9000-10Florian Weimer - 2.27.9000-9Florian Weimer - 2.27.9000-8Florian Weimer - 2.27.9000-7Florian Weimer - 2.27.9000-6Florian Weimer - 2.27-5Richard W.M. Jones - 2.27-4Florian Weimer - 2.27-3Florian Weimer - 2.27-2.1Fedora Release Engineering Carlos O'Donell - 2.27-1Richard W.M. Jones - 2.26.9000-52Florian Weimer - 2.26.9000-51Florian Weimer - 2.26.9000-50Igor Gnatenko - 2.26.9000-49Florian Weimer - 2.26.9000-48Florian Weimer - 2.26.9000-47Björn Esser - 2.26.9000-46Florian Weimer - 2.26.9000-45Florian Weimer - 2.26.9000-44Florian Weimer - 2.26.9000-43Florian Weimer - 2.26.9000-42Florian Weimer - 2.26.9000-41Florian Weimer - 2.26.9000-40Florian Weimer - 2.26.9000-39Florian Weimer - 2.26.9000-38Florian Weimer - 2.26.9000-37Florian Weimer - 2.26.9000-36Florian Weimer - 2.26.9000-35Florian Weimer - 2.26.9000-34Florian Weimer - 2.26.9000-33Florian Weimer - 2.26.9000-32Florian Weimer - 2.26.9000-31Florian Weimer - 2.26.9000-30Florian Weimer - 2.26.9000-29Florian Weimer - 2.26.9000-28Florian Weimer - 2.26.9000-27Florian Weimer - 2.26.9000-26Florian Weimer - 2.26.9000-25Florian Weimer - 2.26.9000-24Florian Weimer - 2.26.9000-23Florian Weimer - 2.26.90-22Florian Weimer - 2.26.90-21Florian Weimer - 2.26.90-20Florian Weimer - 2.26.90-19Carlos O'Donell - 2.26.90-18Florian Weimer - 2.26.90-17Florian Weimer - 2.26.90-16Florian Weimer - 2.26.90-15Florian Weimer - 2.26.90-14Florian Weimer - 2.26.90-13Florian Weimer - 2.26.90-12Florian Weimer - 2.26.90-11Florian Weimer - 2.26.90-10Florian Weimer - 2.26.90-9Florian Weimer - 2.26.90-8Florian Weimer - 2.26.90-7Florian Weimer - 2.26.90-6Florian Weimer - 2.26.90-5Tomasz Kłoczko - 2.26-4Florian Weimer - 2.26.90-3Florian Weimer - 2.26-2Carlos O'Donell - 2.26-1- Preserve GLRO (dl_naudit) internal ABI (#2119304) - Avoid s390x ABI change due to z16 recognition on s390x (#2119304)- Fix locale en_US@ampm (#2104907)- Improve dynamic loader auditing interface (LD_AUDIT) (#2047981) - Add dlinfo() API support for RTLD_DI_PHDR (#2097898)- Update syscall-names.list to Linux 5.18. (#2080349)- Add the no-aaaa DNS stub resolver option (#2096189)- Fix deadlocks in pthread_atfork handlers (#1888660)- Fix incorrect strncpy results on POWER9 (#2091553)- Increase tempnam randomness (#2089247)- 390x: Add support for IBM z16. (#2077835)- Ensure that condition in __glibc_fortify is a constant (#2086853)- Add missing MACRON to EBCDIC character sets (#1961109)- Fix glob defects on certain XFS filesystems (#1982608)- Fix fortify false positive with mbsrtowcs and mbsnrtowcs (#2072329).- Fix multi-threaded popen defect leading to segfault (#2065588)- timezone: Fix a test that causes occasional build failure (#2071745)- Synchronize feature guards in fortified functions (#2063042)- nss: Avoid clobbering errno in get*ent via dlopen (#2063712)- Enable support for _FORTIFY_SOURCE=3 for gcc 12 and later (#2033684)- memory operation A64FX SVE performance improvement (#2037416)- Move build-locale-archive to glibc-all-langpacks (#2057513)- Fix build-locale-archive to handle symbolic links (#2054790)- Reduce installed size of some langpacks by de-duplicating LC_CTYPE (#2054790) - Fix localedef so it can handle symbolic links when generating locale-archive.- CVE-2021-3999: getcwd: align stack on clone in aarch64 and fix a memory leak (#2032281)- CVE-2022-23218, CVE-2022-23219: Fix buffer overflows in sunrpc clnt_create for "unix" and svcunix_create (#2045063).- CVE-2021-3999: getcwd: Set errno to ERANGE for size == 1 (#2032281)- Fix pthread_once regression with C++ exceptions (#2007327)- Adjust to rpm's find-debuginfo.sh changes, to keep stripping binaries (#1661513)- Conversion from ISO-2022-JP-3 may emit spurious NUL character (#2033655)- aarch64: A64FX optimizations break "sve=off" guest mode (#2036955)- Handle truncated timezones from tzcode-2021d and later. (#2033648)- Weaken dependency of glibc on glibc-gconv-extra (#2015768)- Do not install /usr/lib/debug/usr/bin/ld.so.debug (#2023420)- Add /usr/bin/ld.so --list-diagnostics (#2023420)- Preliminary support for new IBM zSeries hardware (#1984802)- Fix --with and --without builds for benchtests and bootstrap (#2020989)- A64FX memcpy/memmove/memset optimizations (#1929928)- Fix dl-tls.c assert failure with pthread_create & dlopen (#1991001) - Fix x86_64 TLS lazy binding with auditors (#1950056)- Introduce new glibc-doc.noarch subpackage (#2021671) - Move the reference manual info pages from glibc-devel to glibc-doc - Move debugger interface documentation from glibc to glibc-doc - Remove unnecessary README, INSTALL, NEWS files from glibc - Remove unnecessary README.timezone and gai.conf files from glibc-common- Add new English-language 12 hour time locale en_US@ampm.UTF-8 (#2000374)- Build build-locale-archive with -static-pie when supported (#1965377)- elf: Always set link map in _dl_init_paths (#1934162)- x86: Properly disable XSAVE related features when its use is disabled via tunables (#1937515)- s390: Use long branches across object boundaries (#2021452)- Optimize memcmp, strcpy, and stpcpy for IBM POWER10 (#1983203)- malloc: Initiate tcache shutdown even without allocations (#1977614)- Fix debuginfo location for gconv-extra and make glibc Require it (#1971664).- Split extra gconv modules into a separate package (#1971664).- librt: fix NULL pointer dereference (#1966472).- CVE-2021-33574: Deep copy pthread attribute in mq_notify (#1966472)- CVE-2021-35942: wordexp: handle overflow in positional parameter number (#1979127)- Improve POWER10 performance with POWER9 fallbacks (#1956357)- Backport POWER10 optimized rawmemchr for ppc64le (#1956357)- Backport additional ifunc optimizations for ppc64le (#1956357)- Rebuild with new binutils (#1946518)- Consistently SXID_ERASE tunables in sxid binaries (#1934155)- Backport ifunc optimizations for glibc for ppc64le (#1918719)- CVE-2021-27645: nscd: Fix double free in netgroupcache (#1927877)- Add IPPROTO_ETHERNET, IPPROTO_MPTCP, and INADDR_ALLSNOOPERS_GROUP defines (#1930302)- Support SEM_STAT_ANY via semctl. Return EINVAL for unknown commands to semctl, msgctl, and shmctl. (#1912670)- Update syscall-names.list to 5.7, 5.8, 5.9, 5.10 and 5.11. (#1871386)- CVE-2019-9169: Fix buffer overread in regexec.c (#1936864).- Rebuild glibc to update security markup metadata (#1935128)- Fix NSS files and compat service upgrade defect (#1932770).- CVE-2021-3326: iconv assertion failure in ISO-2022-JP-3 decoding (#1924919)- x86-64: Fix FMA4 math routine selection after bug 1817513 (#1918115)- CVE-2019-25013:Fix buffer overrun in EUC-KR conversion module (#1912544)- Update glibc-hwcaps fix from upstream (#1817513)- Support running libc.so.6 as a main program in more cases (#1882466)- Add glibc-hwcaps support (#1817513) - Implement DT_AUDIT support (#1871385)- Update Intel CET support (#1855790)- Fix calling lazily-bound SVE-using functions on AArch64 (#1893662)- CVE-2016-10228, CVE-2020-27618: Fix infinite loops in iconv (#1704868,- Avoid comments after %endif in the RPM spec file (#1894340)- x86: Further memcpy optimizations for AMD Zen (#1880670)- Allow __getauxval in testsuite check (#1856398)- Use -moutline-atomics for aarch64 (#1856398)- resolv: Handle DNS transaction ID collisions (#1868106)- x86: Update auto-tuning of memcpy non-temporal threshold (#1880670)- Fix fgetsgent_r data corruption bug (#1871397)- Improve IBM zSeries (s390x) Performance (#1871395)- Fix avx2 strncmp offset compare condition check (#1871394) - Add strncmp and strcmp testcases for page boundary- Improve IBM POWER9 architecture performance (#1871387)- Enable glibc for POWER10 (#1845098)- Improve performance of library strstr() function (#1821531)- Do not clobber errno in nss_compat (#1836867)- Support building rpm under newer versions of Coverity Scan (#1835999)- Enhance memory protection key support on ppc64le (#1642150)- Reduce IFUNC resolver usage in libpthread and librt (#1748197)- Math library optimizations for IBM Z (#1780204) - Additional patch for s_nearbyint.c- elf: Assign TLS modid later during dlopen (#1774115)- x86-64: Automatically install nss_db.i686 for 32-bit environments (#1807824)- ppc64le: Enable protection key support (#1642150)- ppc64le: floating-point status and exception optimizations (#1783303)- Update to Linux 5.6 syscall-names.list. (#1810224)- CVE-2020-1751: Fix an array overflow in backtrace on PowerPC. (#1813399)- CVE:2020-1752: Fix a use after free in glob when expanding ~user. (#1813398)- CVE-2020-10029: Prevent stack corruption from crafted input in cosl, sinl, sincosl, and tanl function. (#1811796)- Improve elf/ and nptl/ testsuites (#1810223)- Fix resource leak in getaddrinfo (#1810146)- Protect locale archive against corruption (#1784525)- Properly handle signed vs. unsigned values in mallopt (#1784520)- Update and harmonize locale names with CLDR (#1757354)- Fix filter and auxiliary filter implementation (#1812756)- Handle .dynstr located in separate segment (#1774114)- Disable vtable validation for pre-2.1 interposed handles (#1775819)- Define __CORRECT_ISO_CPP_STRING_H_PROTO for Clang. (#1784519)- Math library optimizations for IBM Z (#1780204)- Filter "ignore" autofs mount entries in getmntent (#1743445)- Fix /etc/resolv.conf reloading defects (#1810142)- ld.so: Reset GL (dl_initfirst) pointer on dlopen failure (#1410154)- Roll back dynamic linker state on dlopen failure (#1410154)- s390x: Fix z15 strstr for patterns crossing pages (#1777241)- Rebuild with new rpm (#1654901)- Avoid invalid __has_include in (#1775294)- x86-64: Ignore LD_PREFER_MAP_32BIT_EXEC in SUID binaries (#1774021)- Fix alignment of TLS variables for tls variant TLS_TCB_AT_TP (#1764214)- Refuse to dlopen PIE objects (#1764223)- Fix C.UTF-8 locale source ellipsis expressions (#1361965)- Fix hangs during malloc tracing (#1764235)- Support moving versioned symbols between sonames (#1764231)- Avoid creating stale utmp entries for repeated pututxline (#1749439)- Backport more precise tokenizer for installed headers test (#1769304)- math: Enable some math builtins for clang in LLVM Toolset (#1764242)- Support Fortran vectorized math functions with GCC Toolset 9 (#1764238)- aarch64: Support STO_AARCH64_VARIANT_PCS, DT_AARCH64_VARIANT_PCS (#1726638)- Add more test-in-container support (#1747502)- Fix calling getpwent after endpwent (#1747502)- nptl: Avoid fork handler lock for async-signal-safe fork (#1746928)- Call _dl_open_check after relocation (#1682954)- Add malloc fastbin tunable (#1764218)- Fix race condition in tst-clone3 and add a new ldconfig test, tst-ldconfig-bad-aux-cache (#1764226)- Remove unwanted whitespace from size lines and account for top chunk in malloc_info output (#1735747)- Enhance malloc tcache (#1746933)- Don't define initgroups in nsswitch.conf (#1747505)- libio: Remove codecvt vtable. (#1764241)- Implement --preload option for the dynamic linker.(#1747453)- Make nsswitch.conf more distribution friendly. Improve nscd.conf comments. (#1747505)- Update system call names list to Linux 5.3 (#1764234)- Skip wide buffer handling for legacy stdio handles (#1722215)- Remove copy_file_range emulation (#1724975)- Avoid nscd assertion failure during persistent db check (#1727152)- Fix invalid free under valgrind with libdl (#1717438)- Account for size of locale-archive in rpm package (#1725131)- Reject IP addresses with trailing characters in getaddrinfo (#1727241)- Avoid header conflict between and (#1699194)- glibc-all-langpacks: Do not delete locale archive during update (#1717347) - Do not mark /usr/lib/locale/locale-archive as a configuration file because it is always automatically overwritten by build-locale-archive.- Avoid ABI exposure of the NSS service_user type (#1710894)- Enable full ICMP errors for UDP DNS sockets. (#1670043)- Convert post-install binary to rpm lua scriptlet (#1639346)- Fix crash during wide stream buffer flush (#1710478)- Add PF_XDP, AF_XDP and SOL_XDP from Linux 4.18 (#1706777)- Add .gdb_index to debug information (#1612448)- iconv, localedef: avoid floating point rounding differences (#1691528)- locale: Add LOCPATH diagnostics to the locale program (#1701605)- Fix hang in pldd. (#1702539)- s390x string function improvements (#1659438)- Fix test suite failures due to race conditions in posix/tst-spawn spawned processes. (#1659512)- Add missing CFI data to __mpn_* functions on ppc64le (#1658901)- intl: Do not return NULL on asprintf failure in gettext (#1663035)- Increase BIND_NOW coverage (#1639343)- Fix pthread_rwlock_trywrlock and pthread_rwlock_tryrdlock stalls (#1659293)- malloc: Improve bad chunk detection (#1651283)- Add compiler barriers around modifications of the robust mutex list for pthread_mutex_trylock. (#1672773)- powerpc: Only enable HTM if kernel supports PPC_FEATURE2_HTM_NOSC (#1651742)- Only build libm with -fno-math-errno (#1664408)- ja_JP: Add new Japanese Era name (#1577438)- math: Add XFAILs for some IBM 128-bit long double fma tests (#1623537)- malloc: realloc ncopies integer overflow (#1662843)- Fix rdlock stall with PREFER_WRITER_NONRECURSIVE_NP (#1654872)- malloc: Implement double-free check for the thread cache (#1642094)- Add upstream test case for CVE-2018-19591 (#1654010)- Add GCC dependency for new inline string functions on ppc64le (#1652932)- Add requires on explicit glibc version for glibc-nss-devel (#1649890)- Fix data race in dynamic loader when using LD_AUDIT (#1635779)- CVE-2018-19591: File descriptor leak in if_nametoindex (#1654010)- Do not use parallel make for building locales (#1652229)- support: Print timestamps in timeout handler (#1651274)- Increase test timeout for libio/tst-readline (#1638520)- Fix tzfile low-memory assertion failure (#1650571)- Add newlines in __libc_fatal calls (#1650566)- nscd: Fix use-after-free in addgetnetgrentX (#1650563)- Update syscall names to Linux 4.19 (#1650560)- kl_GL: Fix spelling of Sunday, should be "sapaat" (#1645597)- Fix x86 CPU flags analysis for string function selection (#1641982)- Reduce RAM requirements for stdlib/test-bz22786 (#1638523)- x86: Improve enablement for 32-bit code using CET (#1645601)- Fix crash in getaddrinfo_a when thread creation fails (#1646379)- Fix race in pthread_mutex_lock related to PTHREAD_MUTEX_ELISION_NP (#1645604)- Fix misreported errno on preadv2/pwritev2 (#1645596)- Fix posix/tst-spawn4-compat test case (#1645593)- Disable CET for binaries created by older link editors (#1614979)- Include Esperanto (eo) in glibc-all-langpacks (#1644303)- stdlib/tst-setcontext9 test suite failure on ppc64le (#1623536)- Add missing ENDBR32 in start.S (#1631730)- Fix bug in generic strstr with large needles (#1631722)- stdlib/tst-setcontext9 test suite failure (#1623536)- gethostid: Missing NULL check for gethostbyname_r (#1631293)- Provide compatibility support for linking against libpthread_nonshared.a (#1614439)- Add python3-devel build dependency (#1625592)- Drop glibc-ldflags.patch and valgrind bug workaround (#1623456)- regex: Fix memory overread when pattern contains NUL byte (#1622678)- nptl: Fix waiters-after-spinning case in pthread_cond_broadcast (#1622675)- nss_files aliases database file stream leak (#1615790)- Fix static analysis warning in nscd user name allocation (#1615784)- error, error_at_line: Add missing va_end calls (#1615781)- Remove abort() warning in manual (#1577365)- Fix regression in readdir64@GLIBC_2.1 compat symbol (#1614253)- Log /proc/sysinfo if available (on s390x)- Honor %{valgrind_arches}- Update to glibc 2.28 release tarball: - Translation updates - x86/CET: Fix property note parser (swbz#23467) - x86: Add tst-get-cpu-features-static to $(tests) (swbz#23458)- Auto-sync with upstream branch master, commit af86087f02a5522d8801a11d8381e04f95e33162: - x86/CET: Don't parse beyond the note end - Fix Linux fcntl OFD locks tests on unsupported kernels - x86: Populate COMMON_CPUID_INDEX_80000001 for Intel CPUs (swbz#23459) - x86: Correct index_cpu_LZCNT (swbz#23456) - Fix string/tst-xbzero-opt if build with gcc head- Build with --enable-cet on x86_64, i686 - Auto-sync with upstream branch master, commit cfba5dbb10cc3abde632b46c60c10b2843917035: - Keep expected behaviour for [a-z] and [A-z] (#1607286) - Additional ucontext tests - Intel CET enhancements - ISO C11 threads support - Fix out-of-bounds access in IBM-1390 converter (swbz#23448) - New locale Yakut (Sakha) for Russia (sah_RU) (swbz#22241) - os_RU: Add alternative month names (swbz#23140) - powerpc64: Always restore TOC on longjmp (swbz#21895) - dsb_DE locale: Fix syntax error and add tests (swbz#23208) - Improve performance of the generic strstr implementation - regcomp: Fix off-by-one bug in build_equiv_class (swbz#23396) - Fix out of bounds access in findidxwc (swbz#23442)- Fix file list for glibc RPM packaging (#1601011).- Add POWER9 multilib (downstream only)- Auto-sync with upstream branch master, commit 93304f5f7a32f73b551266c5a181db51d97a71e4: - Install header - Put the correct Unicode version number 11.0.0 into the generated files- Work around valgrind issue on i686 (#1600034)- Auto-sync with upstream branch master, commit fd70af45528d59a00eb3190ef6706cb299488fcd: - Add the statx function - regexec: Fix off-by-one bug in weight comparison (#1582229) - nss_files: Fix re-reading of long lines (swbz#18991) - aarch64: add HWCAP_ATOMICS to HWCAP_IMPORTANT - aarch64: Remove HWCAP_CPUID from HWCAP_IMPORTANT - conform/conformtest.pl: Escape literal braces in regular expressions - x86: Use AVX_Fast_Unaligned_Load from Zen onwards.- Remove ppc64 multilibs- Auto-sync with upstream branch master, commit 3a885c1f51b18852869a91cf59a1b39da1595c7a.- Enable build flags inheritance for nonshared flags- Add annobin annotations to assembler code (#1548438)- Enable -D_FORTIFY_SOURCE=2 for nonshared code- Auto-sync with upstream branch master, commit b7b88cea4151d85eafd7ababc2e4b7ae1daeedf5: - New locale: dsb_DE (Lower Sorbian)- Drop glibc-deprecate_libcrypt.patch. Variant applied upstream. (#1566464) - Drop glibc-linux-timespec-header-compat.patch. Upstreamed. - Auto-sync with upstream branch master, commit e69d994a63afc2d367f286a2a7df28cbf710f0fe.- Drop glibc-rh1315108.patch. extend_alloca was removed upstream. (#1315108) - Auto-sync with upstream branch master, commit c49e18222e4c40f21586dabced8a49732d946917.- Compatibility fix for and - Auto-sync with upstream branch master, commit f496b28e61d0342f579bf794c71b80e9c7d0b1b5.- Auto-sync with upstream branch master, commit f2857da7cdb65bfad75ee30981f5b2fde5bbb1dc.- Auto-sync with upstream branch master, commit 14beef7575099f6373f9a45b4656f1e3675f7372: - iconv: Make IBM273 equivalent to ISO-8859-1 (#1592270)- Inherit the -msse2 build flag as well (#1592212)- Modernise nsswitch.conf defaults (#1581809) - Adjust build flags inheritence from redhat-rpm-config - Auto-sync with upstream branch master, commit 104502102c6fa322515ba0bb3c95c05c3185da7a.- Auto-sync with upstream branch master, commit c1dc1e1b34873db79dfbfa8f2f0a2abbe28c0514.- Auto-sync with upstream branch master, commit 7f9f1ecb710eac4d65bb02785ddf288cac098323: - CVE-2018-11237: Buffer overflow in __mempcpy_avx512_no_vzeroupper (#1581275) - Drop glibc-rh1452750-allocate_once.patch, glibc-rh1452750-libidn2.patch. Applied upstream.- Auto-sync with upstream branch master, commit 8f145c77123a565b816f918969e0e35ee5b89153.- Do not run telinit u on upgrades (#1579225) - Auto-sync with upstream branch master, commit 632a6cbe44cdd41dba7242887992cdca7b42922a.- Avoid exporting some Sun RPC symbols with default versions (#1577210) - Inherit the -mstackrealign flag if it is set - Inherit compiler flags in the original order - Auto-sync with upstream branch master, commit 89aacb513eb77549a29df2638913a0f8178cf3f5: - CVE-2018-11236: realpath: Fix path length overflow (#1581270, swbz#22786)- Use /usr/bin/python3 for benchmarks scripts (#1577223)- Auto-sync with upstream branch master, commit 0085be1415a38b40a5a1a12e49368498f1687380.- Auto-sync with upstream branch master, commit 583a27d525ae189bdfaa6784021b92a9a1dae12e.- Auto-sync with upstream branch master, commit d39c0a459ef32a41daac4840859bf304d931adab: - CVE-2017-18269: memory corruption in i386 memmove (#1580934)- Auto-sync with upstream branch master, commit fbce6f7260c3847f14dfa38f60c9111978fb33a5.- Auto-sync with upstream branch master, commit 700593fdd7aef1e36cfa8bad969faab76a6facda.- Auto-sync with upstream branch master, commit 7108f1f944792ac68332967015d5e6418c5ccc88.- Auto-sync with upstream branch master, commit da6d4404ecfd7eacba8c096b0761a5758a59da4b.- Enable annobin annotations (#1548438)- Auto-sync with upstream branch master, commit 1a2f44a848663036c8a14671fe0faa3fed0b2a25: - Remove spurios reference to libpthread_nonshared.a- Switch back to upstream master branch - Drop glibc-rh1013801.patch, applied upstream. - Drop glibc-fedora-nptl-linklibc.patch, no longer needed. - Auto-sync with upstream branch master, commit bd60ce86520b781ca24b99b2555e2ad389bbfeaa.- Inherit as many flags as possible from redhat-rpm-config (#1550914)- riscv64: Add symlink from /usr/lib64/lp64d -> /usr/lib64 for ABI compat. - riscv64: Disable valgrind smoke test on this architecture.- Spec file cleanups: - Remove %defattr(-,root,root) - Use shell to run ldconfig %transfiletrigger - Move %transfiletrigger* to the glibc-common subpackage - Trim changelog - Include ChangeLog.old in the source RPM- Linux: use reserved name __key in pkey_get (#1542643) - Auto-sync with upstream branch release/2.27/master, commit 56170e064e2b21ce204f0817733e92f1730541ea.- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Update to released glibc 2.27. - Auto-sync with upstream branch master, commit 23158b08a0908f381459f273a984c6fd328363cb.- Disable -fstack-clash-protection on riscv64: not supported even by GCC 7.3.1 on this architecture.- Explicitly run ldconfig in the buildroot - Do not run ldconfig from scriptlets - Put triggers into the glibc-common package, do not pass arguments to ldconfig- Auto-sync with upstream branch master, commit cdd14619a713ab41e26ba700add4880604324dbb: - libnsl: Turn remaining symbols into compat symbols (swbz#22701) - be_BY, be_BY@latin, lt_LT, el_CY, el_GR, ru_RU, ru_UA, uk_UA: Add alternative month names (swbz#10871) - x86: Revert Intel CET changes to __jmp_buf_tag (swbz#22743) - aarch64: Revert the change of the __reserved member of mcontext_t- Add file triggers to do ldconfig calls automatically- Auto-sync with upstream branch master, commit 21c0696cdef617517de6e25711958c40455c554f: - locale: Implement alternative month names (swbz#10871) - locale: Change month names for pl_PL (swbz#10871)- Unconditionally build without libcrypt- Remove deprecated libcrypt, gets replaced by libxcrypt - Add applicable Requires on libxcrypt- Drop static PIE support on aarch64. It leads to crashes at run time. - Remove glibc-rpcgen subpackage. See rpcsvc-proto. (#1531540)- Correct the list of static PIE architectures (#1247050) - glibc_post_upgrade: Remove process restart logic - glibc_post_upgrade: Integrate into the build process - glibc_post_upgrade: Do not clean up tls subdirectories - glibc_post_upgrade: Drop ia64 support - Remove architecture-specific symbolic link for iconvconfig - Auto-sync with upstream branch master, commit 4612268a0ad8e3409d8ce2314dd2dd8ee0af5269: - powerpc: Fix syscalls during early process initialization (swbz#22685)- Enable static PIE support on i386, x86_64 (#1247050) - Remove add-on support (already gone upstream) - Rework test suite status reporting - Auto-sync with upstream branch master, commit 64f63cb4583ecc1ba16c7253aacc192b6d088511: - malloc: Fix integer overflows in memalign and malloc functions (swbz#22343) - x86-64: Properly align La_x86_64_retval to VEC_SIZE (swbz#22715) - aarch64: Update bits/hwcap.h for Linux 4.15 - Add NT_ARM_SVE to elf.h- CVE-2017-14062, CVE-2016-6261, CVE-2016-6263: Use libidn2 for IDNA support (#1452750)- CVE-2018-1000001: Make getcwd fail if it cannot obtain an absolute path (#1533837) - elf: Synchronize DF_1_* flags with binutils (#1439328) - Auto-sync with upstream branch master, commit 860b0240a5645edd6490161de3f8d1d1f2786025: - aarch64: fix static pie enabled libc when main is in a shared library - malloc: Ensure that the consolidated fast chunk has a sane size- libnsl: Do not install libnsl.so, libnsl.a (#1531540) - Use unversioned Supplements: for langpacks (#1490725) - Auto-sync with upstream branch master, commit 9a08a366a7e7ddffe62113a9ffe5e50605ea0924: - hu_HU locale: Avoid double space (swbz#22657) - math: Make default libc_feholdsetround_noex_ctx use __feholdexcept (swbz#22702)- nptl: Open libgcc.so with RTLD_NOW during pthread_cancel (#1527887) - Introduce libnsl subpackage and remove NIS headers (#1531540) - Use versioned Obsoletes: for libcrypt-nss. - Auto-sync with upstream branch master, commit 08c6e95234c60a5c2f37532d1111acf084f39345: - nptl: Add tst-minstack-cancel, tst-minstack-exit (swbz#22636) - math: ldbl-128ibm log1pl (-qNaN) spurious "invalid" exception (swbz#22693)- nptl: Fix stack guard size accounting (#1527887) - Remove invalid Obsoletes: on glibc-header provides - Require python3 instead of python during builds - Auto-sync with upstream branch master, commit 09085ede12fb9650f286bdcd805609ae69f80618: - math: ldbl-128ibm lrintl/lroundl missing "invalid" exceptions (swbz#22690) - x86-64: Add sincosf with vector FMA- Add glibc-rpcgen subpackage, until the replacement is packaged (#1531540)- Auto-sync with upstream branch master, commit 579396ee082565ab5f42ff166a264891223b7b82: - nptl: Add test for callee-saved register restore in pthread_exit - getrlimit64: fix for 32-bit configurations with default version >= 2.2 - elf: Add linux-4.15 VDSO hash for RISC-V - elf: Add RISC-V dynamic relocations to elf.h - powerpc: Fix error message during relocation overflow - prlimit: Replace old_rlimit RLIM64_INFINITY with RLIM_INFINITY (swbz#22678)- Remove sln (#1531546) - Remove Sun RPC interfaces (#1531540) - Rebuild with newer GCC to fix pthread_exit stack unwinding issue (#1529549) - Auto-sync with upstream branch master, commit f1a844ac6389ea4e111afc019323ca982b5b027d: - CVE-2017-16997: elf: Check for empty tokens before DST expansion (#1526866) - i386: In makecontext, align the stack before calling exit (swbz#22667) - x86, armhfp: sync sys/ptrace.h with Linux 4.15 (swbz#22433) - elf: check for rpath emptiness before making a copy of it - elf: remove redundant is_path argument - elf: remove redundant code from is_dst - elf: remove redundant code from _dl_dst_substitute - scandir: fix wrong assumption about errno (swbz#17804) - Deprecate external use of libio.h and _G_config.h- Auto-sync with upstream branch master, commit bad7a0c81f501fbbcc79af9eaa4b8254441c4a1f: - copy_file_range: New function to copy file data - nptl: Consolidate pthread_{timed,try}join{_np} - nptl: Implement pthread_self in libc.so (swbz#22635) - math: Provide a C++ version of iseqsig (swbz#22377) - elf: remove redundant __libc_enable_secure check from fillin_rpath - math: Avoid signed shift overflow in pow (swbz#21309) - x86: Add feature_1 to tcbhead_t (swbz#22563) - x86: Update cancel_jmp_buf to match __jmp_buf_tag (swbz#22563) - ld.so: Examine GLRO to detect inactive loader (swbz#20204) - nscd: Fix nscd readlink argument aliasing (swbz#22446) - elf: do not substitute dst in $LD_LIBRARY_PATH twice (swbz#22627) - ldconfig: set LC_COLLATE to C (swbz#22505) - math: New generic sincosf - powerpc: st{r,p}cpy optimization for aligned strings - CVE-2017-1000409: Count in expanded path in _dl_init_path (#1524867) - CVE-2017-1000408: Compute correct array size in _dl_init_paths (#1524867) - x86-64: Remove sysdeps/x86_64/fpu/s_cosf.S - aarch64: Improve strcmp unaligned performance- Remove power6 platform directory (#1522675)- Obsolete the libcrypt-nss subpackage (#1525396) - armhfp: Disable -fstack-clash-protection due to GCC bug (#1522678) - ppc64: Disable power6 multilib due to GCC bug (#1522675) - Auto-sync with upstream branch master, commit 243b63337c2c02f30ec3a988ecc44bc0f6ffa0ad: - libio: Free backup area when it not required (swbz#22415) - math: Fix nextafter and nexttoward declaration (swbz#22593) - math: New generic cosf - powerpc: POWER8 memcpy optimization for cached memory - x86-64: Add sinf with FMA - x86-64: Remove sysdeps/x86_64/fpu/s_sinf.S - math: Fix ctanh (0 + i NaN), ctanh (0 + i Inf) (swbz#22568) - lt_LT locale: Base collation on copy "iso14651_t1" (swbz#22524) - math: Add _Float32 function aliases - math: Make cacosh (0 + iNaN) return NaN + i pi/2 (swbz#22561) - hsb_DE locale: Base collation on copy "iso14651_t1" (swbz#22515)- Add elision tunables. Drop related configure flag. (#1383986) - Auto-sync with upstream branch master, commit 37ac8e635a29810318f6d79902102e2e96b2b5bf: - Linux: Implement interfaces for memory protection keys - math: Add _Float64, _Float32x function aliases - math: Use sign as double for reduced case in sinf - math: fix sinf(NAN) - math: s_sinf.c: Replace floor with simple casts - et_EE locale: Base collation on iso14651_t1 (swbz#22517) - tr_TR locale: Base collation on iso14651_t1 (swbz#22527) - hr_HR locale: Avoid single code points for digraphs in LC_TIME (swbz#10580) - S390: Fix backtrace in vdso functions- Add build dependency on bison - Auto-sync with upstream branch master, commit 7863a7118112fe502e8020a0db0fa74fef281f29: - math: New generic sinf (swbz#5997) - is_IS locale: Base collation on iso14651_t1 (swbz#22519) - intl: Improve reproducibility by using bison (swbz#22432) - sr_RS, bs_BA locales: make collation rules the same as for hr_HR (wbz#22534) - hr_HR locale: various updates (swbz#10580) - x86: Make a space in jmpbuf for shadow stack pointer - CVE-2017-17426: malloc: Fix integer overflow in tcache (swbz#22375) - locale: make forward accent sorting the default in collating (swbz#17750)- Enable -fstack-clash-protection (#1512531) - Auto-sync with upstream branch master, commit a55430cb0e261834ce7a4e118dd9e0f2b7fb14bc: - elf: Properly compute offsets of note descriptor and next note (swbz#22370) - cs_CZ locale: Base collation on iso14651_t1 (swbz#22336) - Implement the mlock2 function - Add _Float64x function aliases - elf: Consolidate link map sorting - pl_PL locale: Base collation on iso14651_t1 (swbz#22469) - nss: Export nscd hash function as __nss_hash (swbz#22459)- Auto-sync with upstream branch master, commit cccb6d4e87053ed63c74aee063fa84eb63ebf7b8: - sigwait can fail with EINTR (#1516394) - Add memfd_create function - resolv: Fix p_secstodate overflow handling (swbz#22463) - resolv: Obsolete p_secstodate - Avoid use of strlen in getlogin_r (swbz#22447) - lv_LV locale: fix collation (swbz#15537) - S390: Add cfi information for start routines in order to stop unwinding - aarch64: Optimized memset for falkor- Auto-sync with upstream branch master, commit f6e965ee94b37289f64ecd3253021541f7c214c3: - powerpc: AT_HWCAP2 bit PPC_FEATURE2_HTM_NO_SUSPEND - aarch64: Add HWCAP_DCPOP bit - ttyname, ttyname_r: Don't bail prematurely (swbz#22145) - signal: Optimize sigrelse implementation - inet: Check length of ifname in if_nametoindex (swbz#22442) - malloc: Account for all heaps in an arena in malloc_info (swbz#22439) - malloc: Add missing arena lock in malloc_info (swbz#22408) - malloc: Use __builtin_tgmath in tgmath.h with GCC 8 (swbz#21660) - locale: Replaced unicode sequences in the ASCII printable range - resolv: More precise checks in res_hnok, res_dnok (swbz#22409, swbz#22412) - resolv: ns_name_pton should report trailing \ as error (swbz#22413) - locale: mfe_MU, miq_NI, an_ES, kab_DZ, om_ET: Escape / in d_fmt (swbz#22403)- Auto-sync with upstream branch master, commit 6b86036452b9ac47b4ee7789a50f2f37df7ecc4f: - CVE-2017-15804: glob: Fix buffer overflow during GLOB_TILDE unescaping - powerpc: Use latest string function optimization for internal function calls - math: No _Float128 support for ppc64le -mlong-double-64 (swbz#22402) - tpi_PG locale: Fix wrong d_fmt - aarch64: Disable lazy symbol binding of TLSDESC - tpi_PG locale: fix syntax error (swbz#22382) - i586: Use conditional branches in strcpy.S (swbz#22353) - ffsl, ffsll: Declare under __USE_MISC, not just __USE_GNU - csb_PL locale: Fix abmon/mon for March (swbz#19485) - locale: Various yesstr/nostr/yesexpr/noexpr fixes (swbz#15260, swbz#15261) - localedef: Add --no-warnings/--warnings option - powerpc: Replace lxvd2x/stxvd2x with lvx/stvx in P7's memcpy/memmove - locale: Use ASCII as much as possible in LC_MESSAGES - Add new locale yuw_PG (swbz#20952) - malloc: Add single-threaded path to malloc/realloc/calloc/memalloc - i386: Replace assembly versions of e_powf with generic e_powf.c - i386: Replace assembly versions of e_log2f with generic e_log2f.c - x86-64: Add powf with FMA - x86-64: Add logf with FMA - i386: Replace assembly versions of e_logf with generic e_logf.c - i386: Replace assembly versions of e_exp2f with generic e_exp2f.c - x86-64: Add exp2f with FMA - i386: Replace assembly versions of e_expf with generic e_expf.c- Auto-sync with upstream branch master, commit 797ba44ba27521261f94cc521f1c2ca74f650147: - math: Add bits/floatn.h defines for more _FloatN / _FloatNx types - posix: Fix improper assert in Linux posix_spawn (swbz#22273) - x86-64: Use fxsave/xsave/xsavec in _dl_runtime_resolve (swbz#21265) - CVE-2017-15670: glob: Fix one-byte overflow (#1504807) - malloc: Add single-threaded path to _int_free - locale: Add new locale kab_DZ (swbz#18812) - locale: Add new locale shn_MM (swbz#13605)- Use make -O to serialize make output - Auto-sync with upstream branch master, commit 63b4baa44e8d22501c433c4093aa3310f91b6aa2: - sysconf: Fix missing definition of UIO_MAXIOV on Linux (#1504165) - Install correct bits/long-double.h for MIPS64 (swbz#22322) - malloc: Fix deadlock in _int_free consistency check - x86-64: Don't set GLRO(dl_platform) to NULL (swbz#22299) - math: Add _Float128 function aliases - locale: Add new locale mjw_IN (swbz#13994) - aarch64: Rewrite elf_machine_load_address using _DYNAMIC symbol - powerpc: fix check-before-set in SET_RESTORE_ROUND - locale: Use U+202F as thousands separators in pl_PL locale (swbz#16777) - math: Use __f128 to define FLT128_* constants in include/float.h for old GCC - malloc: Improve malloc initialization sequence (swbz#22159) - malloc: Use relaxed atomics for malloc have_fastchunks - locale: New locale ca_ES@valencia (swbz#2522) - math: Let signbit use the builtin in C++ mode with gcc < 6.x (swbz#22296) - locale: Place monetary symbol in el_GR, el_CY after the amount (swbz#22019)- Switch to .9000 version numbers during development- Auto-sync with upstream branch master, commit c38a4bfd596db2be2b9c1f96715bdc833eab760a: - malloc: Use compat_symbol_reference in libmcheck (swbz#22050)- Auto-sync with upstream branch master, commit 596f70134a8f11967c65c1d55a94a3a2718c731d: - Silence -O3 -Wall warning in malloc/hooks.c with GCC 7 (swbz#22052) - locale: No warning for non-symbolic character (swbz#22295) - locale: Allow "" int_curr_Symbol (swbz#22294) - locale: Fix localedef exit code (swbz#22292) - nptl: Preserve error in setxid thread broadcast in coredumps (swbz#22153) - powerpc: Avoid putting floating point values in memory (swbz#22189) - powerpc: Fix the carry bit on mpn_[add|sub]_n on POWER7 (swbz#22142) - Support profiling PIE (swbz#22284)- Auto-sync with upstream branch master, commit d8425e116cdd954fea0c04c0f406179b5daebbb3: - nss_files performance issue in multi mode (swbz#22078) - Ensure C99 and C11 interfaces are available for C++ (swbz#21326)- Move /var/db/Makefile to nss_db (#1498900) - Auto-sync with upstream branch master, commit 645ac9aaf89e3311949828546df6334322f48933: - openpty: use TIOCGPTPEER to open slave side fd- Auto-sync with upstream master, commit 1e26d35193efbb29239c710a4c46a64708643320. - malloc: Fix tcache leak after thread destruction (swbz#22111) - powerpc: Fix IFUNC for memrchr. - aarch64: Optimized implementation of memmove for Qualcomm Falkor - Always do locking when iterating over list of streams (swbz#15142) - abort: Do not flush stdio streams (swbz#15436)- Move nss_compat to the main glibc package (#1400538) - Auto-sync with upstream master, commit 11c4f5010c58029e73e656d5df4f8f42c9b8e877: - crypt: Use NSPR header files in addition to NSS header files (#1489339) - math: Fix yn(n,0) without SVID wrapper (swbz#22244) - math: Fix log2(0) and log(10) in downward rounding (swbz#22243) - math: Add C++ versions of iscanonical for ldbl-96, ldbl-128ibm (swbz#22235) - powerpc: Optimize memrchr for power8 - Hide various internal functions (swbz#18822)- Auto-sync with upstream master, commit 1e2bffd05c36a9be30d7092d6593a9e9aa009ada: - Add IBM858 charset (#1416405) - Update kernel version in syscall-names.list to 4.13 - Add Linux 4.13 constants to bits/fcntl-linux.h - Add fcntl sealing interfaces from Linux 3.17 to bits/fcntl-linux.h - math: New generic powf, log2f, logf - Fix nearbyint arithmetic moved before feholdexcept (swbz#22225) - Mark __dso_handle as hidden (swbz#18822) - Skip PT_DYNAMIC segment with p_filesz == 0 (swbz#22101) - glob now matches dangling symbolic links (swbz#866, swbz#22183) - nscd: Release read lock after resetting timeout (swbz#22161) - Avoid __MATH_TG in C++ mode with -Os for fpclassify (swbz#22146) - Fix dlclose/exit race (swbz#22180) - x86: Add SSE4.1 trunc, truncf (swbz#20142) - Fix atexit/exit race (swbz#14333) - Use execveat syscall in fexecve (swbz#22134) - Enable unwind info in libc-start.c and backtrace.c - powerpc: Avoid misaligned stores in memset - powerpc: build some IFUNC math functions for libc and libm (swbz#21745) - Removed redundant data (LC_TIME and LC_MESSAGES) for niu_NZ (swbz#22023) - Fix LC_TELEPHONE for az_AZ (swbz#22112) - x86: Add MathVec_Prefer_No_AVX512 to cpu-features (swbz#21967) - x86: Add x86_64 to x86-64 HWCAP (swbz#22093) - Finish change from “Bengali” to “Bangla” (swbz#14925) - posix: fix glob bugs with long login names (swbz#1062) - posix: Fix getpwnam_r usage (swbz#1062) - posix: accept inode 0 is a valid inode number (swbz#19971) - Remove redundant LC_TIME data in om_KE (swbz#22100) - Remove remaining _HAVE_STRING_ARCH_* definitions (swbz#18858) - resolv: Fix memory leak with OOM during resolv.conf parsing (swbz#22095) - Add miq_NI locale for Miskito (swbz#20498) - Fix bits/math-finite.h exp10 condition (swbz#22082)- Auto-sync with upstream master, commit b38042f51430974642616a60afbbf96fd0b98659: - Implement tmpfile with O_TMPFILE (swbz#21530) - Obsolete pow10 functions - math.h: Warn about an already-defined log macro- Build glibc with -O2 (following the upstream default). - Auto-sync with upstream master, commit f4a6be2582b8dfe8adfa68da3dd8decf566b3983: - malloc: Abort on heap corruption, without a backtrace (swbz#21754) - getaddrinfo: Return EAI_NODATA for gethostbyname2_r with NO_DATA (swbz#21922) - getaddrinfo: Fix error handling in gethosts (swbz#21915) (swbz#21922) - Place $(elf-objpfx)sofini.os last (swbz#22051) - Various locale fixes (swbz#15332, swbz#22044)- Drop glibc-rh952799.patch, applied upstream (#952799, swbz#22025) - Auto-sync with upstream master, commit 5f9409b787c5758fc277f8d1baf7478b752b775d: - Various locale fixes (swbz#22022, swbz#22038, swbz#21951, swbz#13805, swbz#21971, swbz#21959) - MIPS/o32: Fix internal_syscall5/6/7 (swbz#21956) - AArch64: Fix procfs.h not to expose stdint.h types - iconv_open: Fix heap corruption on gconv_init failure (swbz#22026) - iconv: Mangle __btowc_fct even without __init_fct (swbz#22025) - Fix bits/math-finite.h _MSUF_ expansion namespace (swbz#22028) - Provide a C++ version of iszero that does not use __MATH_TG (swbz#21930)- Auto-sync with upstream master, commit 2dba5ce7b8115d6a2789bf279892263621088e74.- Auto-sync with upstream master, commit 3d7b66f66cb223e899a7ebc0f4c20f13e711c9e0: - string/stratcliff.c: Replace int with size_t (swbz#21982) - Fix tgmath.h handling of complex integers (swbz#21684)- Use an architecture-independent system call list (#1484729) - Drop glibc-fedora-include-bits-ldbl.patch (#1482105)- Auto-sync with upstream master, commit 80f91666fed71fa3dd5eb5618739147cc731bc89.- Auto-sync with upstream master, commit a8410a5fc9305c316633a5a3033f3927b759be35: - Obsolete matherr, _LIB_VERSION, libieee.a.- Auto-sync with upstream master, commit 4504783c0f65b7074204c6126c6255ed89d6594e.- Auto-sync with upstream master, commit b5889d25e9bf944a89fdd7bcabf3b6c6f6bb6f7c: - assert: Support types without operator== (int) (#1483005)- Auto-sync with upstream master, commit 2585d7b839559e665d5723734862fbe62264b25d: - Do not use generic selection in C++ mode - Do not use __builtin_types_compatible_p in C++ mode (#1481205) - x86-64: Check FMA_Usable in ifunc-mathvec-avx2.h (swbz#21966) - Various locale fixes (swbz#21750, swbz#21960, swbz#21959, swbz#19852) - Fix sigval namespace (swbz#21944) - x86-64: Optimize e_expf with FMA (swbz#21912) - Adjust glibc-rh827510.patch.- Remove 'Buildroot' tag, 'Group' tag, and '%clean' section, and don't remove the buildroot in '%install', all per Fedora Packaging Guidelines (#1476839)- Auto-sync with upstream master, commit 403143e1df85dadd374f304bd891be0cd7573e3b: - x86-64: Align L(SP_RANGE)/L(SP_INF_0) to 8 bytes (swbz#21955) - powerpc: Add values from Linux 4.8 to - S390: Add new s390 platform z14. - Various locale fixes (swbz#14925, swbz#20008, swbz#20482, swbz#12349 swbz#19982, swbz#20756, swbz#20756, swbz#21836, swbz#17563, swbz#16905, swbz#21920, swbz#21854) - NSS: Replace exported NSS lookup functions with stubs (swbz#21962) - i386: Do not set internal_function - assert: Suppress pedantic warning caused by statement expression (swbz#21242) - powerpc: Restrict xssqrtqp operands to Vector Registers (swbz#21941) - sys/ptrace.h: remove obsolete PTRACE_SEIZE_DEVEL constant (swbz#21928) - Remove __qaddr_t, __long_double_t - Fix uc_* namespace (swbz#21457) - nss: Call __resolv_context_put before early return in get*_r (swbz#21932) - aarch64: Optimized memcpy for Qualcomm Falkor processor - manual: Document getcontext uc_stack value on Linux (swbz#759) - i386: Add (swbz#21913) - Don't use IFUNC resolver for longjmp or system in libpthread (swbz#21041) - Fix XPG4.2 bits/sigaction.h namespace (swbz#21899) - x86-64: Add FMA multiarch functions to libm - i386: Support static PIE in start.S - Compile tst-prelink.c without PIE (swbz#21815) - x86-64: Use _dl_runtime_resolve_opt only with AVX512F (swbz#21871) - x86: Remove __memset_zero_constant_len_parameter (swbz#21790)- Disable multi-arch (IFUNC string functions) on i686 (#1471427) - Remove nosegneg 32-bit Xen PV support libraries (#1482027) - Adjust spec file to RPM changes- Update to released glibc 2.26. - Auto-sync with upstream master, commit 2aad4b04ad7b17a2e6b0e66d2cb4bc559376617b. - getaddrinfo: Release resolver context on error in gethosts (swbz#21885)/bin/sh/bin/sh/bin/sh/bin/sh 2.28-211.el82.28-211.el82.28-211.el8 nscd.confnscdnscd.servicenscd.socket.build-id001a8652c0612d24b2f67814980ec5880b4d0fnscd.confnscdnscdgrouphostspasswdservicesnscdgrouphostsnscd.pidpasswdservicessocket/etc//etc/sysconfig//lib/systemd/system//usr/lib//usr/lib/.build-id/c9//usr/lib/tmpfiles.d//usr/sbin//var/db//var/db/nscd//var/run//var/run/nscd/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2ppc64le-redhat-linux-gnuASCII textemptydirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=c9001a8652c0612d24b2f67814980ec5880b4d0f, strippedRR RRR R R utf-80935a58679fac73a3425d6f9c9efec68fc74684da639c4bf709bb3f4b8a5c143?7zXZ !#,⦤] b2u Q{LULNLVQI"a53B b15j)_w&#%$ Ȧn ز-2ixyIVs5 I:[v۸>nz(<éڵo#:M{˛7QLC)(5'ԁ9(ueX}6-S:ɞ 9ưت*K2e!{^ N@Q]t-$RM<(n68w;_ S$qs13[L8ha/uMF "~6tPe1BEIpFO[8'PW)1J <38D|Ԫ*ېz$qcn@}ޚy3=ec\żƸs ׉X zMN[[O<b%r䉰 B`\I o` iSJۏeS.8qˣ\N7Jŀ-ڵ4"&y2`ngU\J> Pt K+&v=(\ڂIkJ6NneW4$q^Zl2fŠi t_#֔.Z3[*<[[*ʼ,jZ 6Y}'U bc%c$@il`!lgO@Tsev öQy|YrK%LņBcb]*TmGvKd֯}]@]d8Nc~;*1BF7|O;[v2;s"Doq?%rR+(Funh1_Ǖ/qAr@?@tq_柯.A#W5XTzhQд*UT7P+eM SR bVo4W:rmoTiE+aWJ3{;" v&?g"no{/^qF xѫo~Fh8dI㷷" e"qHg+;!. {TGrOU0zk搫't)M_$JbM̌stw ; :&s7pdZz .;A(.:O U/.rzʆ^DZhyHP2E" h<};(o W[RO?2i QtT"BvE$!V|Fbրrf墭rEJ&8;k@2Qzͼ=u%W#zv #_j uEpNwoNU/3i@?i#"0I :q4+N}BM|D1)N+'tȲ_|n7u$Q((3ooǾh/ pxwѷD"_YH4ԁo܀(* ҿ%hfM%i#0E{뚦^\D1_|u:u*; ҄R6>SWUܩCk&X5x޲M.WT݁BݗnqrOq_żq2~VLKM0/ )K-!C{ ]%UJLo'kp܈R?ٯ:~ #Pmz%EA|51iFƴd -ɷ{ + =nLvX[X`cASSDX߉2шXJjsˠ؋6fi^Ɖ`rtȊnNO >Mh)_nt!06?Zݔ~NSk"\S{hS#Qslrwy$O!~wJͫkD׿.kUCww>͹2V}Qץy%X25CSmD|B_>6zr͠=HqooUMw6xE;ǤDCGӆGq`u͕݅vGfPO[@[GmN :G;^׏7ǴP肖=WrI爷cRO.ڍfRDz5yJ͇0E Вh3y/ݍSg\enX}Ivnܠ2EX:iNx+LBu,:X4s\AI"h*l8- j}jSl%eN> Xլt>B\" PB@rU1fxM?Ia2X/c=^-:7u~xDb'SQ1-nzm0^ަguî2e-`̔'d3߬.#|7MF(?@z$6a?5 rT1[k;qsWgZTgpoߺ w{۰M I0<]Tp(sho?7q\'izpa޴F5!c!FJY;yKSGx䇇"SC.F,\jAjnk'/67 hV,e"7Ӿ/e[):$277fl4{Eޗ+!tV1~_MtVL)dlRjn7066lbMO~9ĩB% r)3NT Jz&znu.GtJZ23`|@S`N-+Eij~2|Pܙ  .6KA5&{T(4 (O )3?OdloA]-TB03 qd5YP! )٧h-9>ne6ᵻ\jfD#<ׂ10wM M#Ëތx/ c@ht*`^2H߀ ("7sSeaq\?b]g21dco\ sdK4椽D:~LԈO?ĪjT\qL1ɾ_:) +[7 N|.6;Wѳ,:E-OQ?áK\Y^ʲڅ鱦M%JU q]jm5pd6g?d)a.>tBjr6y%~u{y4Sϼ9WnۼF)|(!0ʑEUUwo[P~/̲ԓ\V4T-gt4[u1P;|&(4[+N6*\Y`L_A(c?0 b )4r֙l4~fH9K9Ȼ{"_ ]IG+&}bcRĺ\j(!vSj a&u,YۖOo%Psf/\~WM C1N}ԚLjmOi"Y0&"j:A-w/E 6 (,yHCt%7B|S}pF66IFI}0Y ~8g9ܬ,)DӞ*ierK>lpԗPcf 9Lu I, kD(ѩ=#bmBy1|OXfaBDlղڕB? :zc՞͖{lq;s4@I`RA<"DTC~* Sw̃{_ġaq%3OxL4jbzģ;L12ROYRw'{I{\w {/*b'%6P-x+SGG."@q:IsE|7~AW#fڞp*= ,B?E@t3oeфMtVG2@؊A1-4N[$ }#Ŕe>0NNL| ѣ60yMFV^Ӡ[f*X D섈 c*~fͲ <7%L1 /Vu#{<)ôK!iH=\hG"`y $mDe.1U*փ$0m3wnJ!;xXZ,xg+T+~ VWSe֝/++ˈcHMԴ(v2* n_EO{u{7x! Q5FWO䤻{'[wQO]ҘȌ=\2!t /xeOr-sV![Di{aSEuڐ֊ŮNӫ4 pa^޻w(Yt]ܷ6}+fD怀0ǒζ4: :{v\O 禺(cO1Җ\@ljՈN(ngQ@EJCF>n쩗&'(B N.X, QO ڷ6mb3ds (R ]pvk;]KL~yQ`XX?T(ȗgvIvLF'{gY- E:vwnRRC73q=6V#(Qѥ{YWkК=(!G/0۰)kB?&K ͟!:-8'e)^8Cw7 Aw"@ݟ{?ҚZZ1($QK_X yÒX[T26](*cVaU҇*IRΠG۠"o~dmjɰ :PU/P@w{ۊYz%_E`:{VP62aSr-a]Yym06<+tY.:FdX-0X6 ^JV?D,֕N=ęCJJg\(OU#-HWG6~p{I#Jֆihh\3 XpW]TwJ}{IXCVVyW(so٬V`{X{5&k ^41~yeXzWc`0ELV Up3y9~$uz ȎĪkP9[/ j1;[e?ͮß(\ wZU~W?ZE("`,s}aHr~@/QcKJV_m ~a %O_ds:(FM*Gr"NPo 45n :7{a4Qq43y,4ѹ*1D7Ѽ6^=?p+[)0%k7D QVyzťtaxE* J9")L]5q&A̰ȣI Z_ Wkñ:I'-jH|DgoYL.F8V}X/1pM˖GҤJ. aioB"7`ިD"{ 4+YnMiZ_ܩWՋ2;ӶTZ`e%O+?ӱ\*3efp-@*'0̢ ԪDX 6k . ÂUF5/q5=]E"]-OA IvD{ :_+,BRd{NShE}' Lxa:%z=}G.".oB E6*W2r/U DuĶR2]LMs3pCǯ/jusDCK튻'Pf4eP-V566(皒kY3C-~HGѭ, h&A~cxKEkQR>9P>P6/&Xyy= ϻWvj[ P|<~~6%_Ƃ@x|jykũ`M&SB }1Q L+項F.7%ǒ:wܨ&8LKМ^ SЫû9(eZPgJf2ϚT1^m߫6`;2u]F SLWd-N#Π"8[5DH0ܩP^誴Aa}NHHS#AՂn9qJ.Qw_YBFU|s[ X`~ .2"kBpAPDT $8-Ll<_~3/FcZŭmD= Xgd0?k#bv('18 hcjBݨG؋TnE1g 3T2A/rEp#R/gS#omTmH?mJ&K V-AJ.K9WAq]BD&L(Z+:2ggA>!}a8\oDdRs5k 1Y RgpdE1|rr|YE Vg1?c -⾝u06C0iᦂ9IY90M[p)u'Ѷˆq <{jwYf|| m ̾oF, )\TWnuЄ"D|nQDUFx G;St>*3"K) 셷Acip?+%8qtꘄL#Z5avh΍<%ΖPmMAu`2WɯuV} i+*x`TK #M',5=+ K|ʣ`϶uC &v 5¾Ͷ槎jI'ƹK"s(@ooDn%ev4J MV|RpId FcFħG"NJ*:y}N]?:$щKGKgM2A_B% qe{'Ϫ>Tf'x%݌.eF̓ʙhaV kоrsr,V/pԎSD7d8> wM;pg!R9{^b/zSL2YWy\I-#"LY>́qG5䑓g*> 1q? ={ 1L \ysntevsdB jl5v-7hٜoy++2:08ܓ QVBh_ٞ*38M^1zуl.`XQVb^A \ (iyV&cuc5X (SU؁z^u,SRոbI،y4!*[xK] p&/LjMXhFE#;95(ve[>clp-`-=q1 i2x\s[:&PƃwW`W}-p_ir߿J!W M|ЎV30A *(|Өbg,ш{:t<ɂ+Vd &CJZǢkW>JD%b=[8?,TǃNDOz#:qH 2Dog lM3hɻRgꋤ+^%fm**Sc)kbObY,oMdk/fWǡ&19VzŦwcfj,q0a<2ۈ8`ŃUiƚ;vFQ[zb햅B"%a D"qҐpO@ 3~#ȢDkɖ0,a5X#bl|ql0F%m8hȒ7iiG,e9gCl?˞s`- D,l}wV&3+Z'=>8՘uPpsGԬ3r{x^B QU_6rBꀲQC~PQg"^xTerpA;eO"rvW))]3tggTnZ96 K1P]bv Bl wE##֠]iG"ܐ0$!W+re8yg$F ܟ8DᏗ}V$sc;ߠ򰞻!ŏ)qV¸GUXTl؅&mv]+stHb]0Kеh2=X #{-Y+Ub%OaH8gӿ<]|Yے5'0yJΝUCF^ i4[o^b;wppzlh&%r9ŗMMeǓxMLB6ҦŠz]N!]4q]ع7Խ<ۿES9俪ޜ:380@.F_SS*a1 ygz|OY?5(1L-2 mMɧvo'tC+ ,i!ۦDV٢Ռ_8B2 iZMh} fn))-RIԠsa!=~w1˓$;>F z05O)[Ǵzwba$nB=&TKLx# nzU/9#~53[6LPOqk^{Z W[rjcBRlqڔi>+A݌!mQJt?!ܥ(䩲 ft4T-JXm"ѼkѰS唅4ٙi3 @= `֑o?q>18moMlj'm6ULd:M 1m.8 }̸#c'7&]0ӆb/ 0>wmw $E}ʛ7q@/P1sKĻ$y H= F[ci _kW}7t}S|~Jț7{\^}u ;҃rfrOѡx9qw-B] !r'.1rs+egveu ;o.^/[=8)ʧ=E{r)]ns\y_TKP1$6d^ r :70׾ieZ{ DA.IS믄lQ E3RZ 7 twé+\.sΞXRj1ܿ:KßRb͆EC u`zysu#͕5dks`x#.If7ʄ8F!C>)6KLyhmΠ|=StJojgbvڕh{ .u, :h[WАP-c8le:IEQe7u*J՝6,=D"{SI/b<iK=ѩJ{@YRcU(.cJ\ܳmq ox@CÀUVr IMum FKwjavgiQgLTgއ`?2T38>UB}ʳf}f终ʉD(e'W AD߻_8Nz~6:a]N[/5zd'mu&*YE' , ?$ HYpx~vH$RPHJA 7vܮ<޾uႄ8㔴ou]GZW.TºR7-~ Pڪ13H2ȁۖAq:A^#OL^?)3my&%ɷQIF)`7S'Tdצ M Ļơ-#QMJ<0Boae>SBFT\ns<.@#:$ȟ:皟2A'k 0c giM}ej.F4J%4>(m"2ϰpM:eαUر D.15W'n7e޼2ˡM $|s Z-[6)]!;V>/1 ~ca(u)U%(jDĆ ױdJOZjbuq2/d=!h"?{&Ƹ.~4jgfE[L &A`AM6_O;3k :  &|{` 4ƗOVl{M`-E y(O$:+xDa-\ L/ py [6%mŁ@ |GVJ*%?$JY#p/:W~*hg8}V|3sd,vP|iV]IepG;TxllXbKµUGڒ.hL10ޥMt>:23;G~wz_<lj:Ǜ`-M )? Z,sSaZO_*̒nn{2yv~8Dc L8(ٌ vw~[/зp=:0-9vLuPois*qi <_3V;/:iv9'@&W'(zR T}_ >(i%&I5ÿYNĨ)BWW+_oDC%'?Cg37B"$O snp;Dxw a-$*nE&ͥ۵w |<{ϬwoSO:_mUa-'gp`w~bZ-Q. CVzBo]}hv]Vho;x"R&]w@}M`@?R26s@,}Rfd5 ė4j܏>=N,̑h( mmfXH}+-䚆2)㚃 M7@8GZK1ANA)])Mr"EK&ߌP lYrĸ#3E2~y EUT7 )5lh3nL>ɇі?95ܳhjՈUws/,kq%_I7B+Ҹhc59f3'3~P` OO=}04:YIw i;0@X8݂gӨcVgtI49?/ |G̡.O|BM$kftpA` 2 nJd;-P!e7.#ԉ &TBqVj%tsP-lf H$4L/q韴s~\Yv!ENx/zpBÜ>3!RPr׳IGeJ3^rU Ffiɘ\nZGIGYtg, eXeS l%cmzmXubOKr̩mWz\&iV+Vq`"˸[7 }|t9-BCe)n !5֨GjYAVG?*X5@A~ .b^p2  F x@pB`7 @}Yk1(RʓLqtRr.uXG{@H"*20U;y7!7_9J+Zp}^ѽ72f %˽Bk8V1yRs㾪J2r\u/Hď31BoJ<%r9hvh6q{W>z O Q@ ܋UYt]~~jJ="&#n`cKs~Ē[?T{FzN_F?'*p diu|Ϻ>36 N˅)*0賟k %yVf sZNCqZ\@!/ʯ}٦L|GJQb想21l5aEI=L V,s*٫<+v_ZO3wK}ɍ#ttV1^de|~+@Pœ"n! u+?FɍtV-}]>^Y. | ʼn:ˊ@m0+~7 r=#Ny3n.E4G507fW 2Ԥ%mJ~# \M#+69y 2zG\說[_l$ŰӸi /kGǔ kks5# .Vn1,W;]ƧH%iբjC"zs1Svu il)_j2 55/wQj}_/殌3X":;~{ fߝā :aM'y4I\+SlfQ}1AFg{lWsR֖˰W[HQъDaT{ `P&]X[  RDLkR:usJ_OsLΦ¨74S6 :rJ%1ċllOoQfn?) [0.M%|9K#7hr8.S^mkUļC"k  `Fؼ-bLi@֧]"gpy= }Bnc!X1<4eF{9G~>pOA jDZ,mtB-pjOcGp2Mѕdy7Q􋽇0~eS"z! N2LJRBڶ?]k2X1"/BVÐ"\AR dy.IkwqssüS[k'?mLKHS5ص-<C_aۊ jP8UwI-gU(@`~TgJ$`֬:ssD©s>H0ng&7sRt:(2`ąg>>6gk^x5+sCo/ř>|LCTs u_b@p/_X43jײXC2)q2*gF[u|Qn},QA0%֊B1q on8,uWz"+TGITxX`dk :Qb&/zL!p;B(ׄmЂ'p\ ?%Dxz.ogcu;Q ǶXćyV*p /(/DmxH@H'nu}NIC>YaجE.L$azm1e]`h[soV7(an=5&QC)ϒ&ahmc+gÛ[dvPe%E3>sG/6[ù 1DXSI2 djTio|KL6-cmp'rJj%q czJ3KӲo:5_pΣ( Jt~%_i95"][菨-qjg3Y?^G寤nkH܊MMX7 7x$~.,`@zV}H?+5̕sˇzzh;> {*le}s?dY P;Wl3>%&X"I^ab\MBY^5y\O|ڠS\azؽSwAePCDKb-&-1&4_h "jo2CHĨ$x`* e s QQ[,NzlC-Iw{QSi_P,'!1G**Je;-*j[|lp}[t~ɨĭ]HUEGPq_MDMf!eǻtK(UcHUQz-d{1,H[&` K4e HtUUyH}~!?ax d@c6U%ewlw,7߼j O7M?28l:;žųS!]fXU;'ن5!hn'YW{)͡Bſ+ι h a=t|5 itO3v%V", ғ'rx`cJE_AaeP-*4)qXa08eRS=mS{r8@%4Xz\`RPJHMQkAa#Duőwq ,x3׆9.,2a=7S"Z\n_怢dgbMo 8cyvs]!e@pq'ǘ {V|e3I n( b̭ .?Ɂvz0D2g3;/CF% ZΧ7k9hV(2d[yB XSUboԲL[#mXU㧻e,nVj L7drHqDL&?Aß=>WZve2$qZqIP~rv%4ui(DuS^M' YeC/1Ε v +2AsOɑDz4:4W;Ϣ 8[ט[m.c_4h|ڡsOXv*=D[s)4kO53!PDFƄ*Z19NV+*Pgj:ANrE hQi`'G|CQm[\P<b }ҴF٥PϢ<]T4TP?VY}pK>HZ-_5]ಭoTKE}92Y ﺙnYd[w?s,(gUH~12;?v^ 컇Џ78YZw2F3b|&4 ?[? a縠/3VӲOd\y:v`=W5s4Ey Wty(Ug$J }9c=h\N I /~=,9=УRaΡQ^Z&Wdc Jxl[,O3"}{l$ۗVtbnٴԿUu *Z f['gjdqh")Mv1i1rEx u&cTc R:| @pG!D{y&N$&%cQ_9(ZX- BXSZPz,A[zIųw 9Hk%/&j@ka)._*odW66tюt6k4dRr*ld"Iu?Y_@kMsKu_¡yFpG^ЋDtmo7 iRŽ@}iۭc(z5{l;||_n=bsgDЬR[vNA8<fi gNmb8Vj>4 ,R!~^ԙ:0ȑp<6;I~2?Xx6965;M8Xd,  Xc+c4e+7c}whu,+S?ƚ_~^`|E7щ0alNq,dI"ܿER8Z:˞$G'_&d~N[A'u "XL賍U% k(Ԍ_"ߴ5Q툁jAq@bq_ o; L1zhK^HCz7%"DZOj[ʁ!M̸(r 4Z-T8e4?jlui%b~ Hvq}Eu]I裷b3EF9ʽ~8+6&r}^It2 4b#j,)N_Pl$ ^ 2ImJk@notz4dziXfbce].䁔l#eIEvg7#gw_$~^{LR@3.o^@& "pLf浬.^4?W\RJz?e{XYzQ%O?H~XjlQLЮtZlL0=6C\ }Xֈ y-=œnݡaaW$W|\[5H@[ J ~6cvdr9EEXU_nfS]rz]UC(k*TܲoA[)`?|ѱq^p^NN*aEpTtBj%FhD5;uu8mմ489{j@:?LKdh;JC94'b+,zKH'=Ry%:RC8ҁ0TI7\mYfuMq6QӕȝQ͉wL tQRݲ$<\:<4vMߊÐ\d?Q.eV%Kf!kab:rvKrpC<;}Bw"K 7Յc ?C2#^Pq(\L] )O]m3!Bta(\Wqt]lSXs싨?A!PGV3--+*aL:i:G%&%_z=,mELYA=8XABeG)pԑXC~{lCX@IU9[t~u@jM*jyzTh랬!5i \:T~Sfxh GUtwC$h\ ,XC@Y>`^v[ǐbخjPX1}ҹ~P sw5 G}ɸVE*۳*"V8zKfLЮKądY2q1s {rlsMjrOwHQ鄪%/eAurNLAzAaeX& @%a6I@2h@'wdVj t1@Bꧏ?~ b 4τ,9+ea.Ӭ`-W5h2}* [ ĩ=S(BkETc)n̬zuSxrvlw#ʆnHm0 *'3ɶM+z U 1?` zBv ?V?Lic9 Neb 4*5J貉 wLW(\ӵ᧐ʧI66 E3K;0QLJZAR8vcI@--(Ξ7˝ oo<>4Kvd 3Z&G  àL&rZ'=z`#8,L[{N8KkD^̌Xaz1k"㪙pʼnsɻ sEMόAw٥57T$6"fXE-B:ea~FMM2O2iSW:S.Tuws~5*Rn^J,ۉqD D!Znj9Cl$Jl6@G71]`ȋ3o\&kx"ol Ejv*>EZMɅvZ"pˋBfv>3$xU_1*{^!ich? "h+E*G;>!@Ks$\l4p9N Vn_Cz|2!@CIAϽ".ǷWrtFu 檉f`e=w=N` E*nV!ZpZ<C ~+= y2v;[H8R©A [WN1z>ўpq횑A4X#,A-@7a j,:-H:K?WpnU | L8Q GG3v'axs_( tbr)tzL&2p t'-{+ #F/d}mee<=mo홨w,I(eVHGUag1 T4|gLQ&MMӉ$#*P-L,m4%E[%/ؒ6N&\>asq.H[9]Wq@kf>5Ue7iF<y %]M_ڮ?#L= Te;#WyqB08z,.C@׻p"1_(pwxC-HihZkaw=h7B>I=Lԗ.(<5VV/G+<%([<<śP,SvFC9̍\-7l=,1XG‡t.UYܴ9 }Uf;p 2E#u šVgfи~dHŮQ!%)s|=fSk*BGo\ВtC5ﳆ8S6hpg:" r)>VV \Na>hَҧ`;T4#~nN"46PgI j/v/c#:ECOšf!*~{)sk]-'={Rtp᯽WZC/f-Ny-T-QÒ mAu}В=7µhreWǂڥ;x=vD}[WJ,hz8ugb,'U`_Y]39xHfmҎP߱dHuZǫ,vu7k~EK%O L~e${<5@tT,6%WJfMQ$AVIBMo{v'6pZJ>}ka Q$^i^P]qdmKwro,雨Sϵ׸qd h}R|l КoUscU~L$:M:$|]ѮȖ)o5/`.Tmf>#No߉_ 3a,n#$ 3(q``^A*|LlcSJzr|aE _s^H*a]ٗ0lu{`̖D٧+ squ bqɽG%T ' ]Ljuu'gyntv//]% OL = Tn-CKSeL=~U.\7M;M=? lDb"}{x;[mh(µ>1bɾ4^ i:*8HAj`N }m>̐IPo臍yvuH0ڑP;pFNy9I,vj?X_x8&C>oO ŬC0 [*1kOЃn:}"=LZ$,՝Q zz/;q'& ; W-?(5H;Y0VտY8X50EF6eMJ\#FowyySn-ޱ7Ue4],zfc}ޓvUm[?Qo ΢_2mv =S1D`Qb{VQ% lXi0v,ZVSiʷ.ۄє$ x*{CцeGlo|0]q7F184H =/&h[D6)NY^C *(Ư㼁›׍395\u:_+TT7 pǷ8ISrw˛mL?M3EqمD!íNTnW!Iz1p88Su֤]*k rC`?@xUv"QB!FSPysXeq_wEgD4}[VF5=d4f^dސCyZE[k VT|†xR wwMqMS䔬q= РZ-j$ w+_Psɉ)@(i l}e9 8`0Nٴ޸T=82jݵpͶ\UWMg T3d_nY.@~UV{ӇoNL+I Q,}^]"h6Cg~m.TK^<*ut[FЎw9-/''֗Y!5XbVba_?0< -DT07 #:tbiJgLM3u8b[B=O:N >rRmx8%_I0 ٞGoV5=5U˖GaBs T{/<e F;6%m[d*jv)t/'"hw䯸:mdBwcl!Sd"4DO0ܙz$ )8Wg#c{œ󘬬=拪! 8,x142@p{@d ;:`gнzJeu%ce&cs06V6l%te<aqKm ;x8lyP8ؾ{-/nṗReLV) ,Uq킓=Pȷ3V*E>o_vrtQ-P|*:ͻ`R4d<C㨿5\*Ԭ7P {Y!za~ niUk.Rl hĸp<846oTHkޢCEc>U?ndT1Iڜ,ϕmI(VV2q bJBZ|s^ =CR' ĹjLGa٢[,xt# W}*S# K۷a_n>,A !*a0Y1CcɉY2|;A["G;0X`ٙ0kVїN'38S'܌IRa|1/6P;4cX*Vgd0[i3cj!ӼYf`}n+f{mK޵&~u`I5O/6~\]رڑA#;ݿS \9Q0Z*F8p`X˾Z{\vuQ)ULT"(Hnkǯ>7yGZm0hvW[vMY+ ~Z?gKsD)u \4 Q eqk 6u ʮg fuȟ][5VﲀHfiQ 9i-nJĉmcMHf`TzW԰!m^JJ}t<:ޱu3y|?Tt5%mR,*ܣwʼþ;lI,O&tlTg?Դvf|٥E!C3RNcTψ.0f@Vv; /F |iqKGM>rgJb6| ƴ: I3!F`.D_4|}S4Um Dh_i4HJRQ0kݲ+HJ~8T&NM麋י3Ek}ݖz\QBD0`< si{B}nֺGJ ϛF+.in &izdwAJLn_/U{ *1Uh$e3/hF/Kg1]{yQh:S9?ő,Z56;o/T)]YN Ň)R։0ĤmC2{+b,ʛVxn)i}{\;o'ziR?_S6%B0U?/1? G\ؗQZc}s$pt/~ȮC<|C7T^(G TezDC|0|C~~`$Ul?Om[  Sjt[ ;A8 5JVo~/~fDh"̦1w{%F)=4{6%`&V;[,4]ff > ESfSR#wGR:kZYl|!Jf3xE2Ļ{,Kf?˦ѨmXm grr.k{6 @p o=ʀ- ~^LL8AKJvdD2mJcD,Qe{F9o2B^E3GH_%6G;P̻"&&;">}Iwh0|In(A˄BO#f HCt5JW2S>.Ncׄat:!ozNɭaL,e֖BWk%'32knJ U&`~و0.ʊ"  dD#}@qYpO)<& k6N]Nb6ϝPӼb 6M%s¾E#ak3Hiw!Ɏ?\m M0:psWMf% tSod(LTKyE {bxʍ1ax-'Y3> Cn+C{GEV ^eXåg-s,ZׯxlDP/Kף>w~U)8~WӫQ]l6%l _lf3Ir,5eBMھO_LaSrDS̹h]l zSZ1ZM3RMhҞNU_3?ſL8cFǽ, 7r I5ՒLMq`P&g{ ֌6"$L>/`51H+F3G,F+K.M ^[IfAvF[逋oWyHV-C78y-dy(1q^~?V^XBX?d^åk&\-hn߶(h C6HBx3hkyT5,)&ṪnDi9,ʗ{<:(Yy;1x,rBR{#P7:'˯ upl>na'R zArX$k^,sH)B)jƿԽ~&BdVcyi} tyPE6Y߮_#Aco0U(;).Si0Η[rER;wvwͬ/t Hy{IB;1+d@$QHĽ ~E 4S٘[?tEu)P [TU9B5-C/:odc#w{Mg{;>g¦T ̴V#|S>-Gd|4ı`,.׀΢<_JVWcF-<Aѯ"%ba9Jd`d8m*Ⱦsj>w^O(F]Ei_e{JVPI 9LL!m5Q-̖V$: ci)M:6He݈6Dj 'p**l iL`/b8n1ՀD[zi Jh@_&74#Tͮ[JÄB^k0O wDZJL@i|#aP˥0(xoXZ}tI)IJF1V }P>8W )ͧ,%u UbJO5%wl) @TVEx27~^f4a>Vm6BirJl귭i^[6OAbF4O7UC߬ ~UH[E2 e̥t]6ZvxVI.ɑHŝ'l{zbK-ƸvI :ٲFsi$l<&ZA%3NyێȤj(IY#$ }Ŀ[|͆Ib@6KKdNxF$].~2X"Q*gl4S\& }]$SGOthUUV& G~eYG K.CaA<>cq ,l{C` }J›=0rN〸y@f?y䂂y%fl0)[^B;x_H!B'EɚOgc&AU /֠ޢ,`i|+݀f9SOɳ[G?Ia`"{AFQ@2eN{ u>~iTE&=^=[3':γj yYcÿ_&J!r}ORsR&{B iDB5M0lEb'U%r'gv7XR~ 34:CJhpX=4FSYhӨ%O)d.%^&2Dߐ{{KB~!=᫃+Nho+]1Nf\=A9{v~nΩ(Cz.z=P*#=W@*001%pcI=ADyWAhS+cL|=7?Ӎ}c)Z{ lq,z]s}=7V9. Xֵ'f|!gU?FGg&"c+Պl2}z$S#aE*J۸X'r}x.7^ :KYʖdOKo8A9lõ_?mmvRy)bZj.\:(; (;Dᤀ ٠43KR~f'1|#C+ւ, K3aK@ީ2ѕJ4>-0m7Q#H tCŲb} YG g\ ')2:aUi.Y ;wu5D"dlWZzgȯ&muq$n1z٘'嫹WF=LЉdhWD1\lB!<}!Z]zm.v @{mە{($t{6XsMvWM ?;JD!:TI5/LAC\~f@8pͤg\?Sp"w\YO1ݕ W~4t_!P>wZi!w۝ /8e CF9n7YjSl0n%?kjKb*Ov16~W٣'P Iמ^y;N5l0G5BRˣ,9D.$ >&~zȱs~A^!ap0(I6T8?EM xCǎ}YWJ{|7KnJ.jy꼇<'ϕLj(ːuKEL~ޖ`y& .A5SŽ60E :d]`PՕv6_ww_j w.iy5O(u+šI [K#d$ 7V:Y3;-LtV~1l$NjRdW=0'ݑ$Q|?SP'8Ƞ5I"+hhb9~0|A(kD9A_rڽx{b(yoxBX6<'L_TS%=`}rFgvyQsJ y̥D^ULx%dxVJxrr׃3F.rO8IWPEV܏~&eA^yGz]W"XTRFbcg/Z19 /Ea$pIoPs;D0xȡ,E.xqjN.9 ) v,6}a&u)%m`/&װ(y|Չ!X8|@-9.SeNhX3ˀj+˘X'ੲ6[80h0Sn;OQx/ Gy?@RǶiPSаT{1dt(KV,`;qgaLeR1޸ra=}(6E"ӞgŔד&f $5o9u9I".1pҞ-sŞdTu ?5vR瑱.lP_lZ֏@fyOk]cҨ) ESG!8ڕ4ji%/bƁujzSc9[>ArqU,38V,tc7m@:N/]bCay$*@jr{ێqc9zn)2<\aa3q$[`RDo,kfcMv8CدҼقkU8L]RǽuKnKj;&PBG\@ڭ!kPxW#t;A|pO`dN]3fz_E,@9:^Ds+ sF .3ohnk'GJ `x:vЂ;&WX<͉8*>72;'{OM|k! &1ۃqGk,GS9ʼwQ%PazQ[^қ{TAMUUoա"0NS:3`Z:?aCvKjw-\"s;"wg(̯؁j3O:o`r-_LY'Q/` CxTGIY0ΩM o$zC,(fW`Deuy' %A(i,+Ciq_s1)T-^}A +p厽4`x1,~/vf6Vu{N [:KR47=P frQeXbˠBu39dzc(e[[hRD;Ti} Q$fKCÆ3wy!$%!mF8íllM`7 %c>]uJdh-6|Рd0~^AuU,Usdg هC2h49 hE,#c{>8g-NX:Č2 Ű4}qfgBQG< v kp+ٷmJyME2Q[łzQEv X>?t, _#4_P~y̘-8qҋ>x&YZ *6_\he`1wV$ ڻbv$I.^uV2__lɺ3f|u͛]E)6@$=Ov(NdÍ 4 LqRZṇ?P5)%9N@SE(xʪ-{n;mltǫMKrN!tg!5a!.e{Hd"[\ {.:V "WL>!& &"I_=>'cQ] 鯉j̞B6Y+kg͍ Dᜊ- 3Hkp?n<" Qh'&"q:S~sfAW 8Up"wq^ƥ"a뻠ޱސV0 zDU{(=2*u +eMVNEU)GyT_O'ҔϪf.`6Mщ@st;]]ͦI uX7FutW\Ǜ<;q]̎ջ1fr5k EX`A L*ѼSQ$R5 ́?d1=X?w:)_A6W&n#cϤIik,a/QF-Sk?n:b:.'']Z`}^ʊ׎@ᙲcrO#%k t";!{9AHT V a i8)!YaUzy<,(XX4A"$^+KPrpM?mEcXKB]Ki1MUe8QuR+[01&/s1rDUik?ᄆ}%p-gfCK_3~_8 } NCڤA}l%(nͯ[a1fk4OH;xϾUrڼ1eЪQC"bhJ1&= Dvk+g^)ħ<;r#@9 “e%xÔ%uu·֢b-o0GcV3dzbI$j&8LiH,ö]\rBMh{ I]ß&d&F;%L_cq"/`j$KAve|A47]sq ݄t]Ѿr@aa2E׼]9\In z\ꐩQsb )V+ۯKj@Jl/ /Ibc+:hy/? fڑ2;.Qj^dROL?Ԟp5gh5^yhDzE纋 B{)Y?\˜5G Pc̾zKHH;UjgGnŦ _G]Z:>*nnHnSe::NMZӜZ׭b쎿)/(d&*`BQhG[b:B ϣ%ftBDʂtV].mY|hڝ2Ͱ ;頩AϱFpi:N,)NR% b#6hNPŶth$M63Fu1d!ܾWW59ә=N\>LAᛣd]~CC%9cѩ+ّv?SR f )\F0Ym{+ov\Foj'_RцjQ2keֻ XH|7->MK#Nù _Upo7uVDAXc|"H N<˪INjIXdtZm}(,l@m̯̳ y6-OΈY yH TR@ >b Jq_h-[X4ܢR6)sa@?-:s0iYfHU ii?0>Y.#1i2~~YlU =8򋊚KlŊB<KǍV\dBx'aP>QɋW};LrWLF42cԉk1dː3h8ҼqU5hih& U&:.=f3MXy$'>Jvv (-}$XuUӓ_}3i9r]4n to\gtiH\/<(kwຜ54A=a22:kH$.s&Ō#HXS" qr^$]ZuhRkCmBu<|<'HG)[0*w!i8fx|.sNH}qVvI#ԀofN.1WhJ#Z2H-K&{Bj:X=kNAݝh^y~aHwL\YN+^)0R[,"-rwsJxߥ~/lith&=&0pBD!2.($݇<]jhjB˄ڡOՐxPB3leƒae. U0p饚FZ 8v*BiP7K1Ra8/vmq VNIgNˣ[_fJo,Rߜ wX\ wLҙwQҦ/,>4+ͣDF1Jl@dP!mw6DRswy ~(F윁IBs\h4Q#qku4`6R߻5Y$Ȏlo4vSYT2ɱEB\.Jp'͌Ǐ{#CϜaQ:1O|.%N@~c BOaBROikeA(!IiHdc jf~<=DN)Ub$avKP7r˰pAA+mnPH\RQV{o.C6Ue(㴔oWuQ΅Q{U9!LN7o vZ%۬3"Dtw9w K`N5v#Lf;bB@d8GK~Jno -@_mp'|GQ?;?wBB;ξ 4~o]"%[g;|m^?#sĦKVyF"+fx͟ZP8yt p$D89;oOYݍmvo(_!?/-xn"]!M͔fs[Pdbw9\ Ăã˥ޮ8٥֫N{Ǟ$yr?I^lFߧcpދDNK͞L۫8;Yu;;%5k͸AZ^)aLCsԆp,اEnxXA~@JOqz?W~.D)3Tc{dq%'aKIFnh+i1W(9m`MaҌ.YwtKc[Gz©V2OuyzjOè[ UdՏQ~,( IDʥv(6~䕳<6r#w1[z$3[ 'K.%" Uc=o¶p'O'8[G]9VP MmĽsz"2+ Fxwy::Eu r8&8n*(=&F XVp@oo41_.i#C'W'=!WU2w}Ho%ֿy~߾5H*{VI::j5'בE+d 62eePdG8LP+) saN)o</&DoyxI7U$LV^6_''L70FVTOl(MbG3NJjU|DHSW{jnnwXJ#)F?x`g.y;N4 EA~دK„ D\eQz8,[_%h ɘFIWlT>QbI} iu[F}/Bj%%CJ6' 8׶@X:cX.U[gB7|ނ\2Vz,,yjsθcO"]St.V <*q1l1^P`9vᔄ87ɧfcS :& FX?tBQKiXD[7j_WUw[ ED^Յ$ [xYJƍ\L{<4‡qju(^I5Kn?ĻO(%~{ sjkaP2aҎEx 3j?Ev;WK|$.^T4]gB=l l_*one psi[RM"=Ncs.0e⩶5S]vc- \Dk`baq0#zB9frk\/]b}L* %- MI0C% .?abxǨ!/vd c`Dh8Q?&댷Gŵbߒi &YOU"';G.qĜŤjDFD%f`!9Z0tI߭rt6\JJ!B!}ȉ 빐'- -ϏPAUKb~^~q/C". -+*n'f5.rwϯ`J|$"`CSaL~E5WdAte۞ku}Ob{bpaڜ߃@ 4Pge$Ӫ!Y]11Iw{z!l~xlh~|Cj+=ǂB 2m ;\bx+>m'7>O,"T:Ms|5*+Zަi${}zn^+$qC3xESVɤL旐ݎٕL7PD,8yt԰M1%Mp~X^dW h,̺^p #ws]5qh)Htj=RMA莰A}!@݁< dnQI+3ˍq*'FH)[۹ ;e[wh0D9Ѝ_TH4Fعuv 3E}ջgux[B?CkA,U(m^xg+-Q ^ Bܥǻf}0[YAG]9)(ad蛖 g^4n6i|M}D_tkJ}_^ig1Xo1/óVX ܾ`Ue(EڶFNH,pL &[್Mz T3|}U AD_ClqR>Wd Pw}9`HӡZB9 ; 0f_cX9',˶OC+D>M!2|_jFo鵃:2 `5=K|<ݦנ|Z7 A==}:C2ѿe 8x hӜ##Ygr L+niNr@} )$DL^6FgcKØx_OOp(KUBI&GA;ճ'aeyc.7]VwD]MlB@thJ a]Oemt G(.=( \RmFԪ̏tWJd~Sd~mbÀXArMǧ`ce']܁gw1bg~ 6q mdġ] Vq SDX{xD:l)Sfwn'GݯqvZމJv]{ w_Z5ͬH9~]?c]Uf ܟ)}:LB(AGј ;8*OXwa" 6loļ /yC2_^d%Ń@Z&zMUB6bJ xkYz^zXg.~4 ڀސ!ݛmF4r]D+={7JpӲ"6%-^)^H^/:GP.r"Q9_;Oo + Uz#1.\V ዮ> ˴зLy!K-M( oV3"2=NUb!{Kؑa[rd>/ˑuK s i`Mvg?Zï&J4M}YdÓ9X-zWfrՍ6k;3jڬ==˷f 4S!(G0;ar5hreLRysR3ǰ!-AH*Gi%v@Ii(.LiҋBnLcLko<3<hwL/юmH!v<<{%\<^Gw s ( nkRF1BZ0{·&g00i@FIgCI,C@Lj J."Y;V@:ܵL,OP42uckQ ^A*S\0g_:Ɖ}f9J(NTGlTt{G3tBRW'f )7OmRb.ؒ{μ? H#0ŐXP!llVos؊@?R !Y~R׽~hz>s cϺ㥮'N5t/@23> şnJSٸw"d xQvoFC,C mZk5}9ֶOd̒p2Gp9 yTG87t%sL¬u$sE.8x>n7s5VBUBpENn>HC\p98y^[\3}8;`tOrZn('ts}Ƈ I{e$_E 4 6&%A'.L5!{QP?ԩOsN8/^-aq:W!e;v}'Ik 6wFKA2ٿ咄e^ A UWkXK62ղ[ʮX 'BzP Ҧ<*ƈ6ؓ&5mn/=y+dΞT|ӷ:EJ$ws dќKdRI"nQ.;]P킬bgByoV v]c^Cu#O4B*po7Yx muiCm66r$Bf N0ñ"bC]OȂ|h / /q?<6~R[E;9L{_}2g"B^eF I 9 M+ ;<҈wDt@~'~Ӈ3\F%lRY B (pbfZs+uVj15s)1 %1>wѼ/b/bj#g^Pa=}a_ڥʒ9w`L%u9vwt^̗ܽ@RpA| S}ZuѨFoM]7ՒJytt?#j/CW4Kұ ktk5Rږ{xP>) uUqJ=GEů/\67yR`n돃:^"\A !틺RQFT΂XL4"Lhr緱TSbO8`s{kWO?`TȂ Ila+߉1Fj]3}EM`una0: eGz ku!gcu;gu@ POH,~qU[r9F;x{c\Z Sz3 5{a/_lw#`CxP'[AgC^r-jB9FH[@f_{}q2҇Vh\״"IwvOe w ZFI &-.7R0=^:tEk?-#bG%1O+3ft)$}98IkKR2o JG[m6 6M'duVi»y%؃6ߜDKZe/f 31/t槂.eF_V}DY"zgfH~zx&bbh-s+ 583:I;Sc>\2ږ1MPYrq73O%"@-?cڍa;I| ԶPe/$ y:t#uI  N0KR ƢqRxt>o^ƻ5G`~ҚGXgA/4f>xBB k}߭'ԔD3i3ypuūp?V@* zn"UigK 82ɲWcz] } r= o @8Vsh8\"B9 oP'~HzAS\n"Tgll:?A Ք/~ta>W"~b$Ÿh*UHPвn im|7eAޛ\ҬOp, $޸.S_LzZLHlo|}moCT]rx)Y>a6ؘo lIͿtpnhӚ.\>H?ڪݝa.Z4x*IF C!-u$Z`! {C HflJ٢TꢘGvq@ B=={8?ů/ia&5EMNz=w=tOJm4P(Vz8-{XN=es۔)ZK旡R53$fڇH MےPEAHw0y\ix$w4v'\'S(v0$ԇ'i@&P϶TAF!Q{,+Hi'yY+AֳS]}ZGl֠J DNd/"y,Hn/!JQ;Kv4(]|yѨixO*VZiͅm{&j?-!)4WcN8LeynE>& q@yph !&(/|y8?ֲF[[n8InO yB_a{fAE+3ɏ+^]a ߙdE|C융Wfо򞶜7bW8Sfo!OvcwÂZ)u:%г.,7~&tb["11inS+sגy_X.YJ{Lì1/7]ӼafZÙ~J5&Yͨl=Ut}וĢwY[%khǕ'}^T7_BYhTrƦ7;gug7Kfh]2kHUkFG-[P& lsA#xIÐ[!{ Zkք Bfv@u+D 3iB (I/+fq]`JSk$5~*_]tJԺѿ>)c߫G0E'WPcN:u>a6=y(!שEƬ-u:lc}^H*tCkGӴh-q_l NHܳڔlFO$7V\js2fEp 9^v>B3 )rq$?x A -#*JLQDž/s @V% I_Q&}E%EK~>Ă!E?FXV6w]Y4ٟ{T";ƍ$'Aaw8֨n&Pd>'\nwz >{jpx| `w˚)ApY%C+h`IP} rvhxkX#Ǚ K R7Uʆt" iARp{~K0I܉ èMA|&{_/O$TQAI⥂#}Sy^YxTFEDСW I[(( Q2^6j,,;-dYSk_Ám:-Ɂo,tHe:Fx?9 oJ5>rӥ0yztj7;[H~"pٍ1)uz%/IL.[@kY c0 B;h9xRVjD~;yćzH>XyJJ1-uX "E:R-! o\O=Vr= `vNOZf B@bFFٴP HGpȟZesA\Tn/}ǿ)fTbKh]DbД2kCbs9 )n[iWtT">C;'e 3sɔ.zq-vh;>(r[wK?9Exn+TwhOe,i1k=ujD_%5P/"S%E2ɋcTF M˜Hٖ9 c͐ڌ&׆YJS4-EpoT[b//.y9-{OWZah-qЫw؊56kC%W7Co ѽӁ?ڪUT-w" }=swg:GjL54ޢ?qU aV.*5qؾbtl*zVV.!07fScuRXd%j`ϸWu[6*#}y LYc<r˶i_LO5QiNh:gm T@qzvfBOipxH})?Q7'Px+p~'|Ǔ 151FǭRG(,SE.,F(߮]x߮(ѫڋwÎ$_`?0a}6NN\/>WXq%F-B\ʄԚ#&+ 7(ShppEG|+crU_"¹) LdKձm=&PVF@ B^ʜߵ( P\TB ׹-\!k&M0ČS@V̪/Ğkmi!d6AhЕNeyQbu a;EPc))3TA:t1jʈnxȷh o7.f ujzDpȤ][]I=υ P/OV` eڹG }"vWQҹ>C#voRqxaVpC}`..W):K a6 rPnȆΑJ~͔Og C%ϿlE`rL%Idz셧i'#D_Z󗂋\V@PzT)XNqv")F00{ C0\1DžH; 0/Jv&k ݈[ʢQk@6+:sb0`d(y'`E>fє* -'0VD3Py@ʊs>jʁ _TkW,WOUhv?/:XubΝ&*vc Dr7r\ʖmfwMNWj Pj+&?msa|$e5[.}cf}c(Z{&y0HQ%QFUpaLs wHH0CyW;mW1b#(EAj}_bΚx'`!qdmW$`9kCn ywvw$ wmͳoxv6_z*&(c 0L)c؆(Xpzb쪷Q`Pȩf['3^j)"Q^ onE<3_*?JT>8zTP ;by9 XWא3Ĕfɉo]$i u~iRr^_nH{Oۼذx+(ƅM`Aw+/0}|Q 4'g?zûGPf7]ٽ+.F4GȠ@,UU`&|d=Lqq 궈sbQ^ i0(,c+W^F\G7ܙ}wYo0&!pyr~IP0|LCljڐZ;}?1YH^'*A Ɍ_&CF1c<)dq╋#vxlBK Zbyzzi7*7k#V$ |̃vnG>㞵c׈E>iHN|PӧxRh(~Ce*v[E kx*r˚gRdft41\K ɆS6Ϗ&1 t$&u-=Ԡpm=^'˙u:Gq&%PCtȰgOvp uIrj :[v`Ú 9V,` Q(b%ɢϰe;dz o velb,ukOGnNOZ2[R?ҪӵLя$ **ʝh@n{4!` =zjuM͗3h`oB\Ӊ;gz}]4z,ML;vJ̥7hŰk%-IN,s0QaOvLm1`mSBGHLQe{CCsܕ~\%zto"^]C[G۴cˈv-1x7FRi!%,A.G47*Z?rs_ N,&BQD%¶ѴdtYH+&[ 4F1x 9ܵtC V( 7e7ӵjs4{#G#6oPz禤夢wxXr6,#Ϋ'>c"*N.py7:ёXqXl'zI~KI@wBஅƤDңzSO;G v ۲a@ö.VXg!ñYg;0P@UrYq{5Dli @* UV@?:m˰3,OJP}dD;j *͋2D|-_D\K c5%BaAO(LE"ܫ ew_Vmay[IW3t>GR"Te.>8T >&&ykMtSlbc]!hJIֽڛg8 :M‚ @ htX/ t:F$(VXeᫀX -/"{V5V ؊%WƩPL4( 8Q/{aJEAJlՆ aH+49=iL Fqۀ+mJHP\;mSeYDž͚9U)XCNbގĿ2%=b5S-av{шme`B VLOm1e}k ŐF5ThߊՑLy%s9BV E(PԋdNQgS)*bpKT9=qЂi>b3y)U`LBpk~ \cQa6j3݌"siֱ gTpB7;ABʷ% &\0̚v/✻Զ a *C@6>UݒRŵ`6;B] 7ׄbjb尻; XJ>plFX1p#5zy|-6&swpWqPYe$C\/7^r&Oh|)'=]#/2nZh$Nth #o2u@X$j5ѝZP]?+o}E*7 r͟>Cϲ?ygiӮ=jP7*@@ԕ]ZSZjPGHi_ʟєv*$.@Ǎ~>>SlR(Bi&ZSY8cOV0HiPnѹ}"M#AciRڿJs\bg!69ݷ~䔝S?B^۪V,iɫgyZ(fS3"4\ *t&)6['a;aJh;"H})5eB'2z!hBWf$9V}p!c D0QaoF?cJ=v尯9Ag iM ;Tv51L_i7cEOvט!deO4|#e:SmvLlMx7LrNU !!1rI(#慐1^I|\!Y;ot7enhQZ/¨t ԆW =U&<fJ-ed.C|9}M5g͗I)4n5 o gc.@LfO٨,Ago-{'o;*0[.g gd{ab__vz18lu5n{pWzu-fQ5:b0CcczF8LmeʧYZq]mUtW`X1BtkGhc{m. {^дm͋|;`Rv;ZF?ZƄpZ `!5Dַ꺼滕W߲ JWs@3+Itr`Iz"*$ fSnz:q1dTZQ$Q-)TW^PUQ(aM`Lib M[;4*7!08Wە[k19{U]^oE__$HTXWTLQX*dU6 +WlN1k(n}bt<]PUrENzܳ78;mv<:NXEj`A'}P8u&GŦȴ#!q;M4p8A0ɸ$OJ 0^*9mġ,N>CTߏh6~>xH\| Sٱ*Xvt:x5 ac^ҳ(umA -{i\o?i/(0_H0|z^H `Al!Q޿5"ˣ &; U)D7G -FC0c+X[홞a[HPU,Q ȪEid񱩓@7l6B*8'RSi9!7lNb/n0|{Քyt#KPC)#K浐tq8U" '(([[b=GsԷ*Hέ%w}SKGlW~B>l?RtN;U$Ld}Co-F$&-,ۖ/+5M@nFN i@NದbL{s+FtۦO\'6&ܾ멨geI(q&5` 3>_3 6ƶstflS1Ul!#3 ^1'y*3Vu&0/,;wߧw=̈́3&g7.#4Ҍrz9poF?w `EUǎ-cC2ŌvB5&Q+;@ڡ.Fˆ섉~p#&¹՞~9! c-&7V?8bY\riNuEe!yψQ?x' sWYc?,[Wa8jf,@D1gBUJٽGoMd݆EEx9 RuR&i oDDRO!Q3+4IRer.3lQ^Th0S_liGsL]Wu.jj!&jb h'_1 (sa˄0bd#&F5Mv"E"]:2nh %wy4yE+Ne4r`8* shԢ@rC˵/OF&s| 4RK-FƥF>sɯj-?Chń2d*޹g%DqN4TfK1v2ͪ0=貞.<Sޘs*d@4uvB_-NPԓP"ʸ[J+{^sk F4T ݋9w:m7&IJ]D"og'H9s72=0|x9s{nW@ oyOal >Dh!opRJ|^UH^G@jzu0=6Q4ݢO/Er勒Pj4~č11 zkn:!s#>Ͳj~W, 췭#ަ\@?kr.G!k(eO`3UA])"Rc ;nI ՓpwhX#4&¼YmbH9Y,C)Zfq5\g~VJHy 0/;GsS3j:w8ZE)g;ݙތ.2zڪ5ӏd_5rTkF~1qI9-_Bn L6$$8䋡_WOkf谺GzTc }Hyd^/LPCMVlQlɧJ=)V&t!nJÚ[#G`ʨUi 5F$ckc_#\!L]e3>0 jVF ".})|y'bEhc4 (1xN'c5K郜_uM:RpscL}FaB2>6iMi0R% 1Dcj$TEo蹄onjUP"t%b#~ F޹GN>6dr#oh c{ߦ.Zgܚ b' )_ FK lvy\d' ay:( Dz]JBZ,xbv5hRwfc؅WZ'Hadc.Wb:P#*_ϦwB(E@O` [>dcgS (N;+}d% ʁ1}!ӎur(  Ѹ%-/7&r(p^UzQGGu\gkhDgH!4C@O'oWfg+Mn${ΑclH=gLHZ#z_`x4PF4ӃJr ]d71d)޽N)[9>`/%)2V@$|j(]ỲC1T^LE}/Z8-D֎/NYД](bjCj {9 Yᄪ@uE(xy!S0rKט|Vc:lm9$@~S[O7Ͻm r;3+ƢĝyWe'*k|=&y<6TOa_XKc=!0W[,{\>S*5 js9bQ'Hd V}oNy@:7 qyvcZ]n+DOQQo\]@wGmkڈV #gfVgq…>JAs+J x hI֎;ԭBK-S/ ˬ%Tq}=}9i1?hǁm$"UZ6tlI 0]~m)s* UVe6GA#6|^IvSWqgf}ԁ قIvcæj5DvNBBy6nd5E"qT"Vq> EZd+ш;dJ0|vxizfWI}[7'7dOhޢTWl .cN-=$]p?:hݛ.@pm睇3DemyI|[21q+ }wN՜9'N'~ 4iz}-,J8Q'ƒ Bu,KjntFEͫy1t!pPz6YҜsF%r\4mO>h.UmmM 4HE;ܒ ҨLk"!.sL&cزyGOszS%kqõUUNG U\W3:v?0^)ar\VY.Vc 4$ ޷`pSq;{#lbž@(c S., 8y8`6!J&=19trz}!ϲmvCHb.pC8SxR⌛itpkí@_՗o[z<4oU(!~\qQEh?3r?$%>|^oraoΆkrs"6 w\M D z~sy&@|y\A H{\ Tb! PV~v_OMXfBo/. Pcǽ_Ϧ@w^}sAgPlb2ۻՉลQ3VWXk\M@)TM|.‚ց:O u'h\Rbg.>WZ x?9ӯNa0( s@|C\s]bD'1Rmжb-~23V氯L6C[;w`>/`#?bwM3~C8՟`=Ep, S:pY ܴfHs3`U0+*9KV$Ö8һhȉe(R5&,M$~F3(bW{G) ,[f"`h/MJ11!j_sޡ8غJA;_D/: &'ː껆OE|- _.r92Ez OO⻖LGgl^ x .y)n6b Bb8ߘ`nmXbe"±@ɴkS% 4kSVp6.V .¨3s~愶h`:Eg4a N9s_ McqQ`Dcreb?:;aTIǶ < YZ