php8-pdo-8.0.28-150400.4.31.1 >  A d%l?p9|n ?(_yTO[1ҙXJC)ƐC*Ni<0v}rW (.xgVpmMt7kȨQ{@OVYSX0;abD%@NǬ8,X ˔U:.15ǚ۝8 ,-d! pef o=u{BZ}#&PrY9[>Ҕa~}$qsYr\7}fe9359d019bff72e7e1ac2a452e80a45616e186888bb9cc2b0cfaee09816a84e394eae3b17003dee59a65bb4f673a7ee69d054b0d%l?p9|hY$cƘ|!_"J;5(oˠrHCi&@Z/g8@hV#5T` Dqz4j.<{b,q<!o蟤cRdU[B#o*'H IS`cݤ5X޴VKB~0yH#AL:_ KQMvV6/SPI9dt)ZXg$bp,>pAP?@d   Chlx|     $ ,  ,L(.889:BFG HIX Y0Zx[|\ӄ]ӌ^ӛbcrdefluvwxyz<Cphp8-pdo8.0.28150400.4.31.1PHP Data Objects extension for PHPThe PHP Data Objects (PDO) extension defines an interface for accessing databases in PHP. Each database driver that implements the PDO interface can expose database-specific features as regular extension functions. Note that you use a database-specific PDO driver to access a database server. PDO provides a data-access abstraction layer, which means that, regardless of the database used, you use the same functions to issue queries and fetch data. PDO does not provide a database abstraction; it does not rewrite SQL or emulate missing features.d%knebbiolo SUSE Linux Enterprise 15SUSE LLC PHP-3.01https://www.suse.com/Development/Libraries/PHPhttps://secure.php.netlinuxppc64leI Hd%kd%k4aab1474f6f2381d7f092b831220b5ee49b2bd3267bb7a41c2a6ce11ca9943ca5653c388b400527ace6c074f3314c71957b9b2d7ff5d54ac4054ead1a7aa37f7rootrootrootrootphp8-8.0.28-150400.4.31.1.src.rpmconfig(php8-pdo)php-pdophp8-pdophp8-pdo(ppc-64)@@    config(php8-pdo)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)phprpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)8.0.28-150400.4.31.18.0.283.0.4-14.6.0-14.0-15.2-14.14.3dadcccc_c:c)@b@ba@blb2@bu b@a'@a @a@`ݮ@``@``u`Gc@`@`@``@` `x@``__=_I@_I@__@_T__@_k__ܙ_@_$_Í@_@_G@_@_ _@_}_u_V _P_+____@^^2^@^^^>@^^^t@^p^j$@^M#@^AE^)]]]@]߶]@]ʞ]]4@]@]]ja@]Ew@]@\\t@\\\O\\\Y@\~d\w@\w@\s\d\\\R@\Q\Q\P@@\G\G\G\replaceChild on doctype causes double free). FPM: Fixed bug GH-8885 (FPM access.log with stderr begins to write logs to error_log after daemon reload). Fixed bug #77780 ("Headers already sent..." when previous connection was aborted). GMP: Fixed bug GH-9308 (GMP throws the wrong error when a GMP object is passed to gmp_init()). Intl: Fixed bug GH-9421 (Incorrect argument number for ValueError in NumberFormatter). PCRE: Fixed pcre.jit on Apple Silicon. PDO_PGSQL: Fixed bug GH-9411 (PgSQL large object resource is incorrectly closed). Reflection: Fixed bug GH-8932 (ReflectionFunction provides no way to get the called class of a Closure). Streams: Fixed bug GH-9316 ($http_response_header is wrong for long status line). - fixes [bsc#1203867] and [bsc#1203870]- version update to 8.0.23 [jsc#SLE-23639] Version 8.0.23 01 Sep 2022 Core: Fixed incorrect double to long casting in latest clang. DBA: Fixed LMDB driver memory leak on DB creation failure. Fixed bug GH-9155 (dba_open("non-existing", "c-", "flatfile") segfaults). Intl: Fixed IntlDateFormatter::formatObject() parameter type. OPcache: Fixed bug GH-9033 (Loading blacklist file can fail due to negative length). PDO_SQLite: Fixed bug GH-9032 (SQLite3 authorizer crashes on NULL values). SQLite3: Fixed bug GH-9032 (SQLite3 authorizer crashes on NULL values). Standard: Fixed bug GH-9017 (php_stream_sock_open_from_socket could return NULL). Streams: Fixed bug GH-8472 (The resource returned by stream_socket_accept may have incorrect metadata). Fixed bug GH-8409 (SSL handshake timeout leaves persistent connections hanging). Version 8.0.22 04 Aug 2022 CLI: Fixed potential overflow for the builtin server via the PHP_CLI_SERVER_WORKERS environment variable. Core: Fixed bug GH-8923 (error_log on Windows can hold the file write lock). Fixed bug GH-8995 (WeakMap object reference offset causing TypeError). Date: Fixed bug #80047 (DatePeriod doesn't warn with custom DateTimeImmutable). DBA: Fixed LMDB driver hanging when attempting to delete a non-existing key. FPM: Fixed zlog message prepend, free on incorrect address. Fixed possible double free on configuration loading failure. GD: Fixed bug GH-8848 (imagecopyresized() error refers to the wrong argument). Intl: Fixed build for ICU 69.x and onwards. OPcache: Fixed bug GH-8847 (PHP hanging infinitly at 100% cpu when check php syntaxe of a valid file). Standard: Fixed the crypt_sha256/512 api build with clang > 12. Uses CCRandomGenerateBytes instead of arc4random_buf on macOs. Version 8.0.21 07 Jul 2022 Core: Fixed potential use after free in php_binary_init(). CLI: Fixed GH-8827 (Intentionally closing std handles no longer possible). COM: Fixed bug GH-8778 (Integer arithmethic with large number variants fails). Curl: Fixed CURLOPT_TLSAUTH_TYPE is not treated as a string option. Date: Fixed bug #74671 (DST timezone abbreviation has incorrect offset). Fixed bug #77243 (Weekdays are calculated incorrectly for negative years). Fixed bug #78139 (timezone_open accepts invalid timezone string argument). FPM: Fixed bug #67764 (fpm: syslog.ident don't work). MBString: Fixed bug GH-8685 (pcre not ready at mbstring startup). ODBC: Fixed handling of single-key connection strings. OpenSSL: Fixed bug #50293 (Several openssl functions ignore the VCWD). Fixed bug #81713 (NULL byte injection in several OpenSSL functions working with certificates). PDO_ODBC: Fixed errorInfo() result on successful PDOStatement->execute(). Fixed handling of single-key connection strings. Zip: Fixed bug GH-8781 (ZipArchive::close deletes zip file without updating stat cache). Version 8.0.20 09 Jun 2022 CLI: Fixed bug GH-8575 (CLI closes standard streams too early). Core: Fixed Haiku ZTS builds. Date: Fixed bug GH-8471 (Segmentation fault when converting immutable and mutable DateTime instances created using reflection). FPM: Fixed ACL build check on MacOS. Fixed bug #72185: php-fpm writes empty fcgi record causing nginx 502. Mysqlnd: Fixed bug #81719: mysqlnd/pdo password buffer overflow. (CVE-2022-31626) OPcache: Fixed bug GH-8466 (ini_get() is optimized out when the option does not exist). Pcntl: Fixed Haiku build. Pgsql: Fixed bug #81720: Uninitialized array in pg_query_params(). (CVE-2022-31625) Soap: Fixed bug GH-8578 (Error on wrong parameter on SoapHeader constructor). Fixed bug GH-8538 (SoapClient may strip parts of nmtokens). SPL: Fixed bug GH-8235 (iterator_count() may run indefinitely). Zip: Fixed type for index in ZipArchive::replaceFile. Version 8.0.19 12 May 2022 Core: Fixed bug GH-8289 (Exceptions thrown within a yielded from iterator are not rethrown into the generator). Date: Fixed bug GH-7979 (DatePeriod iterator advances when checking if valid). FFI: Fixed bug GH-8433 (Assigning function pointers to structs in FFI leaks). FPM: Fixed bug #76003 (FPM /status reports wrong number of active processe). Fixed bug #77023 (FPM cannot shutdown processes). Fixed comment in kqueue remove callback log message. Iconv: Fixed bug GH-8218 (ob_end_clean does not reset Content-Encoding header). Intl: Fixed bug GH-8364 (msgfmt_format $values may not support references). MySQLi: Fixed bug GH-8267 (MySQLi uses unsupported format specifier on Windows). SPL: Fixed bug GH-8366 (ArrayIterator may leak when calling __construct()). Fixed bug GH-8273 (SplFileObject: key() returns wrong value). Streams: Fixed php://temp does not preserve file-position when switched to temporary file. zlib: Fixed bug GH-8218 (ob_end_clean does not reset Content-Encoding header). Version 8.0.18 14 Apr 2022 Core: Fixed freeing of internal attribute arguments. Fixed bug GH-8070 (memory leak of internal function attribute hash). Fixed bug GH-8160 (ZTS support on Alpine is broken). Filter: Fixed signedness confusion in php_filter_validate_domain(). Intl: Fixed bug GH-8142 (Compilation error on cygwin). MBString: Fixed bug GH-8208 (mb_encode_mimeheader: $indent functionality broken). MySQLi: Fixed bug GH-8068 (mysqli_fetch_object creates inaccessible properties). Pcntl: Fixed bug GH-8142 (Compilation error on cygwin). PgSQL: Fixed result_type related stack corruption on LLP64 architectures. Fixed bug GH-8253 (pg_insert() fails for references). Sockets: Fixed Solaris builds. SPL: Fixed bug GH-8121 (SplFileObject - seek and key with csv file inconsistent). Standard: Fixed bug GH-8048 (Force macOS to use statfs). Version 8.0.17 17 Mar 2022 Core: Fixed Haiku ZTS build. GD: Fixed libpng warning when loading interlaced images. FPM: Fixed bug #76109 (Unsafe access to fpm scoreboard). Iconv: Fixed bug GH-7953 (ob_clean() only does not set Content-Encoding). Fixed bug GH-7980 (Unexpected result for iconv_mime_decode). MySQLnd: Fixed bug GH-8058 (NULL pointer dereference in mysqlnd package). OPcache: Fixed bug GH-8074 (Wrong type inference of range() result). Reflection: Fixed bug GH-8080 (ReflectionClass::getConstants() depends on def. order). Zlib: Fixed bug GH-7953 (ob_clean() only does not set Content-Encoding). Version 8.0.16 17 Feb 2022 Core: Fixed bug #81430 (Attribute instantiation leaves dangling pointer). Fixed bug GH-7896 (Environment vars may be mangled on Windows). FFI: Fixed bug GH-7867 (FFI::cast() from pointer to array is broken). Filter: Fix #81708: UAF due to php_filter_float() failing for ints. (CVE-2021-21708) FPM: Fixed memory leak on invalid port. MBString: Fixed bug GH-7902 (mb_send_mail may delimit headers with LF only). MySQLnd: Fixed bug GH-7972 (MariaDB version prefix 5.5.5- is not stripped). Sockets: Fixed ext/sockets build on Haiku. Fixed bug GH-7978 (sockets extension compilation errors). Standard: Fixed bug GH-7875 (mails are sent even if failure to log throws exception). Version 8.0.15 20 Jan 2022 Core: Fixed bug #81656 (GCC-11 silently ignores -R). Fixed bug #81585 (cached_chunks are not counted to real_size on shutdown). Filter: Fixed FILTER_FLAG_NO_RES_RANGE flag. Hash: Fixed bug GH-7759 (Incorrect return types for hash() and hash_hmac()). Fixed bug GH-7826 (Inconsistent argument name in hash_hmac_file and hash_file). MySQLnd: Fixed bug where large bigints may be truncated. OCI8: Fixed bug GH-7765 (php_oci_cleanup_global_handles segfaults at second call). OPcache: Fixed bug #81679 (Tracing JIT crashes on reattaching). PDO_PGSQL: Fixed error message allocation of PDO PgSQL. Sockets: Avoid void* arithmetic in sockets/multicast.c on NetBSD. Spl: Fixed bug #75917 (SplFileObject::seek broken with CSV flags). Version 8.0.14 16 Dec 2021 Core: Fixed bug #81582 (Stringable not implicitly declared if __toString() came from a trait). Fixed bug #81591 (Fatal Error not properly logged in particular cases). Fixed bug #81626 (Error on use static:: in __сallStatic() wrapped to Closure::fromCallable()). Fixed bug #81631 (::class with dynamic class name may yield wrong line number). FPM: Fixed bug #81513 (Future possibility for heap overflow in FPM zlog). GD: Fixed bug #71316 (libpng warning from imagecreatefromstring). IMAP: Fixed bug #81649 (imap_(un)delete accept sequences, not single numbers). OpenSSL: Fixed bug #75725 (./configure: detecting RAND_egd). PCRE: Fixed bug #74604 (Out of bounds in php_pcre_replace_impl). SPL: Fixed bug #81587 (MultipleIterator Segmentation fault w/ SimpleXMLElement attached). Standard: Fixed bug #81618 (dns_get_record fails on FreeBSD for missing type). Fixed bug #81659 (stream_get_contents() may unnecessarily overallocate). Version 8.0.13 18 Nov 2021 Core: Fixed bug #81518 (Header injection via default_mimetype / default_charset). Date: Fixed bug #81500 (Interval serialization regression since 7.3.14 / 7.4.2). DBA: Fixed bug #81588 (TokyoCabinet driver leaks memory). MBString: Fixed bug #76167 (mbstring may use pointer from some previous request). Opcache: Fixed bug #81512 (Unexpected behavior with arrays and JIT). PCRE: Fixed bug #81424 (PCRE2 10.35 JIT performance regression). XML: Fixed bug #79971 (special character is breaking the path in xml function). (CVE-2021-21707) XMLReader: Fixed bug #81521 (XMLReader::getParserProperty may throw with a valid property). Version 8.0.12 21 Oct 2021 CLI: Fixed bug #81496 (Server logs incorrect request method). Core: Fixed bug #81435 (Observer current_observed_frame may point to an old (overwritten) frame). Fixed bug #81380 (Observer may not be initialized properly). DOM: Fixed bug #81433 (DOMElement::setIdAttribute() called twice may remove ID). FFI: Fixed bug #79576 ("TYPE *" shows unhelpful message when type is not defined). FPM: Fixed bug #81026 (PHP-FPM oob R/W in root process leading to privilege escalation) (CVE-2021-21703, bsc#1192050). Fileinfo: Fixed bug #78987 (High memory usage during encoding detection). Filter: Fixed bug #61700 (FILTER_FLAG_IPV6/FILTER_FLAG_NO_PRIV|RES_RANGE failing). Opcache: Fixed bug #81472 (Cannot support large linux major/minor device number when read /proc/self/maps). Reflection: ReflectionAttribute is no longer final. SPL: Fixed bug #80663 (Recursive SplFixedArray::setSize() may cause double-free). Fixed bug #81477 (LimitIterator + SplFileObject regression in 8.0.1). Standard: Fixed bug #69751 (Change Error message of sprintf/printf for missing/typo position specifier). Streams: Fixed bug #81475 (stream_isatty emits warning with attached stream wrapper). XML: Fixed bug #70962 (XML_OPTION_SKIP_WHITE strips embedded whitespace). Zip: Fixed bug #81490 (ZipArchive::extractTo() may leak memory). Fixed bug #77978 (Dirname ending in colon unzips to wrong dir). Version 8.0.11 23 Sep 2021 Core: Fixed bug #81302 (Stream position after stream filter removed). Fixed bug #81346 (Non-seekable streams don't update position after write). Fixed bug #73122 (Integer Overflow when concatenating strings). GD: Fixed bug #53580 (During resize gdImageCopyResampled cause colors change). Opcache: Fixed bug #81353 (segfault with preloading and statically bound closure). Shmop: Fixed bug #81407 (shmop_open won't attach and causes php to crash). Standard: Fixed bug #71542 (disk_total_space does not work with relative paths). Fixed bug #81400 (Unterminated string in dns_get_record() results). SysVMsg: Fixed bug #78819 (Heap Overflow in msg_send). XML: Fixed bug #81351 (xml_parse may fail, but has no error code). Zip: Fixed bug #80833 (ZipArchive::getStream doesn't use setPassword). Fixed bug #81420 (ZipArchive::extractTo extracts outside of destination). - deleted patches - php8-CVE-2021-21707.patch (upstreamed) - php8-CVE-2021-21708.patch (upstreamed) - php8-CVE-2022-31625.patch (upstreamed) - php8-CVE-2022-31626.patch (upstreamed)- devel package requires pear and pecl extensions [jsc#SLE-24723] [bsc#1200772]- security update - added patches fix CVE-2022-31625 [bsc#1200645], uninitialized pointers free in Postgres extension + php8-CVE-2022-31625.patch- security update - added patches fix CVE-2022-31626 [bsc#1200628], buffer overflow via user-supplied password when using pdo_mysql extension with mysqlnd driver + php8-CVE-2022-31626.patch- security update - added patches fix CVE-2021-21707 [bsc#1193041], special character breaks path in xml parsing + php8-CVE-2021-21707.patch- security update [bsc#1197644] - added patches fix https://github.com/php/php-src/commit/771dbdb319fa7f90584f6b2cc2c54ccff570492d + php8-signedness-php_filter_validate_domain.patch- security update - added patches fix CVE-2021-21708 [bsc#1196252], Use after free due to php_filter_float() failing for ints + php8-CVE-2021-21708.patch- updated to 8.0.10: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-8.php#8.0.10 - deleted patch - php-systzdata-v19.patch - added patch + php-systzdata-v20.patch- fix apparmor support: seems it requires a configure flag now.- updated to 8.0.9: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.0.9- updated to 8.0.8: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-8.php#8.0.8- updated to 8.0.7: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.0.7- updated to 8.0.6: This release reverts a bug related to PDO_pgsql that was introduced in PHP 8.0.5.- updated to 8.0.5: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.0.5- Do not hard-depend on systemd: use systemd_ordering instead of systemd_requires.- instead of [bsc#1183180] - modified sources % mod_php8.conf- updated to 8.0.3: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.0.3- updated to 8.0.2: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.0.2 - suppress warning for all flavors not equal to "" in multibuild and obsoletes for php7 % php8.rpmlintrc- add conflicts with earlier versions of php (boo#1181292)- update contents of configuration file (still referenced php7) % mod_php8.conf- require this PHP version of subpackages in Recommends/Suggests - run apache-rex tests in php8:test as packages need to be build first (otherwise tests run with previous version)- add conflicts with earlier version of php-devel and php-phar - add obsoletes for all subtargets that don't have conflicts yet - add php_cfgdir and php_extdir macros- replace php8.keyring with signatures for PHP-8 release managers- deleted patch (redundant cast, both sides are already signed int) - php-odbc-cmp-int-cast.patch- install php8-cli if no sapi is selected upon php8 installation - add conflicts with earlier version of php-cli, php-fastcgi and php-fpm- put CLI binary in -cli subpackage so that other moduldes can depend on the php base package that remains (and provides files and maps common for all) - remove Obsoletes: php5-*- updated to 8.0.1: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.0.1 - use pkgconfig() to resolve BuildRequires where upstream uses it too - since php-7.4.0 when using --with-external-gd the configure options - -with-xpm, --with-freetype and --with-jpeg are not needed anymore (and neither are the respective BuildRequires) - build the MySQL Native Driver as a shared module (rather than builtin) to prevent a hard requirement for OpenSSL in the CLI - add Recommends: php-openssl as many modules can optionally use it - use new %ldconfig macros in Tumbleweed - change PEAR dir to /usr/share/php/PEAR- install mod_php8 directly - note it provides php_module instead of php8_module per upstream change- install embed's libphp8.so directly - deleted patches - php-embed.patch (not needed)- deleted patches - php-openssl.patch (undocumented and not upstreamed patch for a long time) - php7-arm-build-fixes.patch (do not build for SLE12 anymore) - php-pts.patch (undocumented and not upstreamed patch for a long time) - imporved patch documentation- use cli sapi php-config --libs- php-phar requires the php-zlib extension - trim specfile lint- install macros.php in %{_rpmconfigdir}/macros.d- build devel subpackage in embed subpackage (where it previously was built)- don't build with CPU specific instructions as it can't be guaranteed these are available at runtime + php-no-check-cpu.patch - remove obsolete patch (replaced by SOURCE_DATE_EPOCH) - php-no-build-date.patch- add D(eterministic) flag to AR_FLAGS to (php-ar-flags.patch) - modified sources % _multibuild- restart php-fpm.service in %posttrans fpm (extensions may need to be updated too, so restart must be delayed to after all RPM transactions have completed)- do not add mod_php to httpd.conf during %install (better fix for new apache2 from Apache development repo) + php-install-mod_php.patch - do not build php-cgi when not needed - only build extensions in cli- fix building with new apache2 from Apache development repo- do not build firebird extension in any case- update to 8.0.0 See https://www.php.net/ChangeLog-8.php#8.0.0 - modified patches % php-date-regenerate-lexers.patch- update to 8.0.0 RC 4 - modified patches % php-crypt-tests.patch (refreshed) % php-fix_net-snmp_disable_MD5.patch (refreshed) % php-no-build-date.patch (refreshed) % php-odbc-cmp-int-cast.patch (refreshed) % php-openssl.patch (refreshed)- update to 8.0.0 RC 3- update to 8.0.0 RC 2 - modified patches % php-ini.patch (refreshed) % php-phpize.patch (refreshed) % php-php-config.patch- update to 8.0.0 RC 1 https://www.php.net/manual/en/migration80.php - modified patches % php-no-build-date.patch (refreshed) - deleted patches - php-pts.patch (upstreamed)- updated to 7.4.11: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.11- do not rely on apr-devel to pull db-devel- updated to 7.4.10: This is a bug fix release. See https://www.php.net/ChangeLog-7.php#7.4.10- updated to 7.4.9: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.9- updated to 7.4.8: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.8- Use /run/php-fpm instead of /run/php - modified sources % php-fpm.tmpfiles.d- do not install %{_tmpfilesdir}, %{_tmpfilesdir}/php-fpm.conf in test favour- added tmpfiles.d for php-fpm to provide a base base for a socket (boo#1173786)- updated to 7.4.7: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.7- updated to 7.4.6: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.6- added patches build fixes in SLE12 + php7-arm-build-fixes.patch- added to SLE-12 [jsc#SLE-12474]- spec file usable under SLE12 again and better prepared for phpM -> phpMN transition- added to SLE-15-SP2 [jsc#SLE-12482], including fixes for: CVE-2020-7063 [bsc#1165289] CVE-2020-7062 [bsc#1165280] CVE-2019-11046, CVE-2019-11050, CVE-2019-11047, CVE-2019-11045- updated to 7.4.5: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.5- remove Berkeley DB Database support [jsc#SLE-12210]- build firebird extension in any case- updated to 7.4.4: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.4- Enable LTO as it works now (boo#1133275).- updated to 7.4.3: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.3- add %apache_rex_deps- updated to 7.4.2: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.2- updated to 7.4.1: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.1 - deleted patches - php-fix-mysqlnd-compression-library.patch - php-fpm-service-fails-to-start.patch- php7-devel requires glibc-devel, libxml2-devel, pcre2-devel again- relax systemd restrictions for FPM as they were too strict in some applications - change leftover Requires php7- to php- - remove external libraries from -devel subpackage - added patches + php-fpm-service-fails-to-start.patch- update to 7.4.0: * Typed Properties * Arrow Functions * Limited Return Type Covariance and Argument Type Contravariance * Unpacking Inside Arrays * Numeric Literal Separator * Weak References * Allow Exceptions from __toString() * Opcache Preloading * The interbase and wddx extensions are removed and now available through PECL * PEAR is now packaged separately in php7-pear source package (https://externals.io/message/103977) * See https://www.php.net/ChangeLog-7.php#7.4.0 for a complete list of changes - deleted patches - php-suse-addons.tar.bz - php-systzdata-v18.patch - added patches + php-fix-mysqlnd-compression-library.patch + php-systzdata-v19.patch + mod_php7.conf - modified files/patches % php-no-build-date.patch % php-systemd-unit.patch % php7.keyring (use keys of the PHP-7.4 release managers) % php7.rpmlintrc- added to SLE-15-SP2 [SLE-10860], fixes CVE-2019-11043 [bsc#1154999] CVE-2019-11041 [bsc#1146360] CVE-2019-11042 [bsc#1145095] CVE-2019-11039 [bsc#1138173] CVE-2019-11040 [bsc#1138172] CVE-2019-11036 [bsc#1134322] CVE-2019-11034 [bsc#1132838] CVE-2019-11035 [bsc#1132837] CVE-2019-9637 [bsc#1128892] CVE-2019-9675 [bsc#1128886] CVE-2019-9638 [bsc#1128889], CVE-2019-9639 [bsc#1128887] CVE-2019-9640 [bsc#1128883] CVE-2019-9024 [bsc#1126821] CVE-2019-9020 [bsc#1126711] CVE-2018-20783 [bsc#1127122] CVE-2019-9021 [bsc#1126713] CVE-2019-9022 [bsc#1126827] CVE-2019-9023 [bsc#1126823] CVE-2019-9641 [bsc#1128722] CVE-2018-19935 [bsc#1118832] CVE-2018-17082 [bsc#1108753] CVE-2018-1000222 [bsc#1105434] CVE-2018-14851 [bsc#1103659] CVE-2017-9120 [bsc#1103661] CVE-2018-12882 [bsc#1099098] [bsc#1151793]- Do not add the generic provides to the php7-test package.- version update to 7.3.11: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.3.11- provide test results via multibuild :test - added sources + _multibuild- remove pcre.jit=0 setting default as https://bugs.php.net/bug.php?id=77260 is solved on pcre2 side [bsc#1124446] - modified patches % php-ini.patch (amended)- updated to 7.3.10: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.3.10- updated to 7.3.9: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.3.9- updated to 7.3.8: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.3.8- updated to 7.3.7: This is a bug fix release. See https://www.php.net/ChangeLog-7.php#7.3.7- updated to 7.3.6: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.3.6- check via apache-rex- build for 42.3- updated to 7.3.5: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.3.5- Disable LTO (boo#1133275).- updated to 7.3.4: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.3.4- upstream bug #41631 is already fixed [bsc#1129032] - deleted sources - README.default_socket_timeout (not needed)- updated to 7.3.3: This is a security release which also contains several bug fixes. See http://www.php.net/ChangeLog-7.php#7.3.3 - deleted patches - php-systzdata-v17.patch (upstreamed) - added patches + php-systzdata-v18.patch (thanks to remirepo)- asan_build: build ASAN included - debug_build: build more suitable for debugging- Disable tests that do deadlock now with curl update, this is fixed in next release 7.3.3 thus reenable here when released- rename php7-*.patch to more general php-#1.patch why: this aligns with maintenance patch names, which are in changelogs comfortably copied over php72, php7, php5, php53; moreover, php$N prefix causes issues when package is renamed, e. g. php7 to php72 - deleted patches - php7-crypt-tests.patch - php7-date-regenerate-lexers.patch - php7-embed.patch - php7-fix_net-snmp_disable_MD5.patch - php7-ini.patch - php7-no-build-date.patch - php7-odbc-cmp-int-cast.patch - php7-openssl.patch - php7-php-config.patch - php7-phpize.patch - php7-pts.patch - php7-systemd-unit.patch - php7-systzdata-v17.patch - added patches + php-crypt-tests.patch + php-date-regenerate-lexers.patch + php-embed.patch + php-fix_net-snmp_disable_MD5.patch + php-ini.patch + php-no-build-date.patch + php-odbc-cmp-int-cast.patch + php-openssl.patch + php-php-config.patch + php-phpize.patch + php-pts.patch + php-systemd-unit.patch + php-systzdata-v17.patch- fix wrongly ported patch, using the one from remirepo (Thanks!) [bsc#1126449] - modified patches % php7-systzdata-v17.patch- updated to version 7.3.2: This is a bugfix release, with several bug fixes included. See http://php.net/ChangeLog-7.php#7.3.2 - php7-systzdata-v16.patch modified and renamed to php7-systzdata-v17.patch- set pcre.jit=0 until https://bugs.php.net/bug.php?id=77260 is solved [bsc#1124446]- spec file cleanup * add BuildRequires gpg2 * remove outdated README.SUSE-pear - Squirrelmail uses PDO instead of DB now by default * remove outdated php7-depdb-path.patch - Horde packages no longer build so need to be fixed anyway - update php7.rpmlintrc to suppress warnings that aren't fixable and drown out other warnings- provide the version of PEAR, rather than the PHP version in php-pear- configure cache_dir, metadata_dir and sig_bin through PHP_PEAR_* exports- remove install-pear-nozlib.phar (the bundled and tested version from the PHP sources is fresh enough for our purposes) - merge back php7-pear-Archive_Tar in php7-pear - rename cache_dir to pear and create it- fix php7.spec typos- verify install-pear-nozlib.phar- update install-pear-nozlib.phar to version 1.10.10 * switch source to GitHub * provides Archive_Tar 1.4.4 (fixes CVE-2018-1000888)- update to 7.3.1: This is a security release which also contains several bug fixes. See http://php.net/ChangeLog-7.php - remove suhosin stuff- Support LMDB in php7-dba, it is advisable to use it instead of bdb.- Update php7-pts.patch: open slave_pty using TIOCGPTPEER if available instead of the name returned by ptsname() so it is safe to use when interacting with namespaces.- update install-pear-nozlib.phar to its latest version, otherwise pecl stops working due to protocol switch http -> https- Mark testresults package as noarch- Enable testsuite during build time and save log to subpackage testresults (boo#1119396)- update to pcre2 broke building third party modules, php7-devel needs pcre-devel --> pcre2-devel change.- update to 7.3.0: * Improved PHP GC * Add net_get_interfaces() * Implemented flexible heredoc and nowdoc syntax * Added support for references in list() and array destructuring * Added syslog.facility and syslog.ident INI entries for customizing syslog logging * The declaration and use of case-insensitive constants has been deprecated * Added syslog.filter INI entry for syslog filtering * Added the 'add_slashes' sanitization mode * Added support for WebP in imagecreatefromstring() * Export internal structures and accessor helpers for GMP object. * Added gmp_binomial(n, k) * Added gmp_lcm(a, b) * Added gmp_perfect_power(a) * Added gmp_kronecker(a, b) * Added JSON_THROW_ON_ERROR flag * Added ldap_exop_refresh helper for EXOP REFRESH operation with dds overlay * Added full support for sending and parsing ldap controls * Removed support for ODBCRouter * Removed support for Birdstep * Added openssl_pkey_derive function * Add min_proto_version and max_proto_version ssl stream options as well as related constants for possible TLS protocol values * Migrated to PCRE2 * Expose TDS version as \PDO::DBLIB_ATTR_TDS_VERSION attribute on \PDO instance * Treat DATETIME2 columns like DATETIME * Added is_countable() function * Added support for the SameSite cookie directive, including an alternative signature for setcookie(), setrawcookie() and session_set_cookie_params() * Many bugfixes and other changes, see http://php.net/ChangeLog-7.php#7.3.0 - patch changes % php7-ini.patch % php7-no-build-date.patch % php7-odbc-cmp-int-cast.patch - php7-honor-re2c-flags.patch (upstreamed)- update to 7.2.13: This is a security release. http://php.net/ChangeLog-7.php- core package recommends instead of requires smtp_daemon [bsc#1115213]- update to 7.2.12: This is a bugfix release. http://php.net/ChangeLog-7.php - forward ported: % php7-crypt-tests.patch % php7-honor-re2c-flags.patch % php7-odbc-cmp-int-cast.patch- update to 7.2.11: This is a bugfix release. http://php.net/ChangeLog-7.php- updated to 7.2.10: This is a security release which also contains several minor bug fixes. http://php.net/ChangeLog-7.php- reenable php7-dba support of Berkeley DB [bsc#1108554]- remove Supplements: packageand(%{apache_mmn}:%{name}) from Apache httpd module as I do not see the reason why system that have php7 and apache2 installed should get the module automatically as well. This had a drawback of selecting apache2-prefork while [#] zypper in apache2-worker The following 5 NEW packages are going to be installed: apache2 apache2-mod_php7 apache2-prefork apache2-utils apache2-worker [#] because apache2-mod_php7 Requires: apache2-prefork.- updated to 7.2.9: This is a bugfix release. http://php.net/ChangeLog-7.php- updated to 7.2.8: This is a security release which also contains several minor bug fixes. http://php.net/ChangeLog-7.php#7.2.8- updated to 7.2.7: A Bugfix release which includes a segfault fix for opcache. http://php.net/ChangeLog-7.php#7.2.7- actually build against system gd for 42.3, made a bold comment [bsc#1074025c#5]- fix build for SLE12, where %license does not exist- updated to 7.2.6: Bugfix release which includes a memory corruption fix for EXIF. http://php.net/ChangeLog-7.php#7.2.6- Remove php7-freetype-pkgconfig.patch as it seems to break Freetype detection on some systems bsc#1094534- main package requires wwwrun:www user [bsc#1093025]- better workaround for [bsc#1089487]: build mod_phpN.so instead of libphpN.so- rename freetype-pkgconfig.patch to php7-freetype-pkgconfig.patch to align with the rest of patch names- Add freetype-pkgconfig.patch to fix build with new Freetype: use pkg-config to find Freetype libraries- updated to 7.2.5: This is a security release which also contains several minor bug fixes. http://php.net/ChangeLog-7.php#7.2.5- build-test.sh: generic spec file name- apache2-mod_php7 does not provide libphp7.so [bsc#1089487]- updated to 7.2.4: This is a security release with also contains several minor bug fixes. http://php.net/ChangeLog-7.php#7.2.4 - php7-no-build-date.patch refreshed- build firebird extension only for openSUSE (sle15 requirement)- Fix build for %arm and aarch64- drop imap extension [bsc#1084461]- BuildRequire pkgconfig(enchant) instead of enchant-devel: enchant is moving to version 2.2, with an enchant-1 as compatibility package. By using the pkgconfig symbol, we don't have to care for the actual package name.- updated to 7.2.3: This is a security release with also contains several minor bug fixes. http://php.net/ChangeLog-7.php#7.2.3 - removed upstreamed php7-pgsql-memory-leak.patch - php7-systzdata-v15.patch refreshed and renamed to php7-systzdata-v16.patch- php7-honor-re2c-flags.patch: honor RE2C_FLAGS everywhere. - remove generated lexers so they are recreated at build time- php7-date-regenerate-lexers.patch: honor RE2C_FLAGS- Support password_hash("...", PASSWORD_ARGON2I), buildrequire libargon2 in supported products.- Remove buildRequires on: * libevent-devel: php7-fpm does not use it. * pam-devel: not used - Add buildrequire on zlib-devel explicitly. - libvpx is not needed but libwebp is, only when not building against system gd. xft likewise.- fixed memory leak in pgsql extension, php function pg_escape_bytea https://bugs.php.net/bug.php?id=75838 [bsc#1076970] (internal) + php7-pgsql-memory-leak.patch- updated to 7.2.2: This is a bugfix release, with several bug fixes included. http://php.net/ChangeLog-7.php#7.2.2- do not build against system gd when suse_version < 1500- fix build for SLE12*- updated to 7.2.1: Several security bugs were fixed in this release. http://php.net/ChangeLog-7.php#7.2.1- build against newer webp [bsc#1074121]- build with SLE12*- updated to 7.2.0: features and improvements: * Convert numeric keys in object/array casts * Counting of non-countable objects * Object typehint * HashContext as Object * Argon2 in password hash * Improve TLS constants to sane values * Mcrypt extension removed * New sodium extension - patches: . php7-systzdata-v14.patch transformed to php7-systzdata-v15.patch . removed upstreamed php7-aarch64-mult.patch- updated to 7.1.12: This is a bugfix release, with several bug fixes included.- Add php-cli as provides to php7- updated to 7.1.11: This is a bugfix release, with several bug fixes included.- fixed installation of wrong cli [bsc#1061555]- Update not-so-useful repeated package summaries. Update the descriptions to have a bit more explanation. Replace old tar syntax.- build and ship embed SAPI + php7-embed.patch- updated to 7.1.10: Several bugs have been fixed, see https://secure.php.net/ChangeLog-7.php for details- aarch64-mult.patch renamed to php7-aarch64-mult.patch- php7-devel requires php7-pear [bsc#1057104]- Changes related to boo#1056822 - New packaging macros in macros.php: %php_pearxmldir, %pear_phpdir, %pear_phpdir, %pear_testdir, %pear_datadir, %pear_cfgdir, %pear_wwwdir, %pear_metadir, %pecl_phpdir, %pecl_docdir, %pecl_testdir, %pecl_datadir - Updated packaging documentation in README.macros- Updated to 7.1.9: Several bugs have been fixed. * ChangeLog https://secure.php.net/ChangeLog-7.php#7.1.9- added /usr/bin/php7 [bsc#734176]- php7-pear should explicitly require php7-pear-Archive_Tar otherwise this dependency must be declared in every php7-pear-* package explicitly. [bnc#1052389]- Updated to 7.1.8: Several bugs have been fixed. * ChangeLog https://secure.php.net/ChangeLog-7.php#7.1.8- Replace %__-type macro indirections.- date extension: regenerate lexers when needed + php7-date-regenerate-lexers.patch- dropped mcrypt extension [fate#323673]- updated to 7.1.7: This is a security release with several bug fixes included.- Drop sle11 support as we are not building against it anymore - Remove php7-BNC-457056.patch that was applied on sle11 only - Remove dependency on imap-devel, it is not used - Switch spell from aspell to enchant, dropping pspell subpackage - Remove unknown switch options from php cli build - Drop support for berkleydb format, by default there are more supported solutions built in php - Use %configure macro in the build phases- updated to 7.1.6: Several bugs have been fixed.- Updated to 7.1.5: Several bugs have been fixed. * ChangeLog https://secure.php.net/ChangeLog-7.php#7.1.5- Updated to 7.1.4: Several bugs have been fixed. * ChangeLog https://secure.php.net/ChangeLog-7.php#7.1.4- Updated to 7.1.3: Several bugs have been fixed. * ChangeLog https://secure.php.net/ChangeLog-7.php#7.1.3- Don't install the init script if we use systemd- updated to 7.1.2: Several bugs have been fixed. - deleted php7-getrandom-test.patch, upstreamed- updated to 7.1.1: This release is the first point release in the 7.x series. PHP 7.1 comes with numerous improvements and new features such as * Nullable types * Void return type * Iterable pseudo-type * Class constant visiblity modifiers * Square bracket syntax for list() and the ability to specify keys in list() * Catching multiple exceptions types * Many more features and changes… - migration: http://php.net/manual/en/migration71.php - php7-systzdata-v13.patch replaced by php7-systzdata-v14.patch- suggest php7-* instead of php-* [bsc#1022158c#4] - do not suggest php-suhosin at all as we do not build it (not ported to php7 yet)- updated to 7.0.15: Several security bugs were fixed in this release.- Replace pkgconfig(libsystemd-*) with pkgconfig(libsystemd) Nowadays pkgconfig(libsystemd) replaces all libsystemd-* libs, which are obsolete.- updated to 7.0.14: Several security bugs were fixed in this release.- updated to 7.0.13: This is a security release. Several security bugs were fixed in this release.- adjust firebird dependency- updated to 7.0.12: This is a security release. Several security bugs were fixed in this release.- updated to 7.0.11: Several security bugs were fixed in this release.- php7-getrandom-test.patch: Fix incorrect test for the getrandom syscall.- updated to 7.0.10: Several security bugs were fixed in this release.- updated to 7.0.9: Several security bugs were fixed in this release, including the HTTP_PROXY issue.- updated to 7.0.8: This is a security release. Several security bugs were fixed in this release. - removed: php7-mbstring-missing-return.patch (upstreamed)- systemd unit: remove syslog.target from After [bsc#983938]- updated to 7.0.7: This is a security release. Several security bugs were fixed in this release.- updated to 7.0.6: This is a security release. Several security bugs were fixed in this release. * removed upstreamed php7-no-reentrant-crypt.patch- aarch64-mult.patch: fix asm constraints in aarch64 multiply macro- build for sle12- correct public key- updated to 7.0.5- firebird builds now- update to 7.0.4- updated to 7.0.3- require postgresql-devel < 9.4 for sle12 to fix build- more versioned provides- update to 7.0.2: 31 reported bugs has been fixed, including 6 security related issues.- update to 7.0.1- php5-pear-Archive_Tar provides 1.4.0 - install .depdb and .depdblock files along metadata * php5-depdb-path.patch - versioned provides in subpackages- Provide obsoletes for sub-packages to improve upgrade process.- Obsolete php5 since php7 conflicts and should replace.- marcello at ceschia.de: fix path php-fpm.conf- set pear's metadata dir to %{peardir}- Spec cleanup * Split Archive_Tar from -pear sub packge to allow updating this part via rpm * Added "Provides: php-firebird" to -firebird sub package * Added "Provides: mod_php_any" to server api module packages - fastcgi and -fpm- test mod_php with %apache_test_module_curl - restart apache during mod_php upgrade- add php5-fix_net-snmp_disable_MD5.patch [bnc#944302]- fixed segfault in odbc extension when result set is containing NULL (php bugs #52554, #53007) [bnc#935074] (internal) + php7-odbc-cmp-int-cast.patch- updated to 7.0.0 * see NEWS for changes * see UPGRADING for 5.6.x -> 7.0.x transition - removed unneded or not upstreamed patches for long time: * php5-cloexec.patch * php5-missing-extdeps.patch * php5-format-string-issues.patch * php5-per-mod-log.patch * php5-apache24-updates.patch * php5-crypto-checks.patch * php5-systzdata-r12.patch (new: php7-systzdata-v13.patch)- updated to 5.6.11: Five security-related issues in PHP were fixed in this release, including CVE-2015-3152.- php5-systemd-unit.patch: set Killmode=mixed in order to ensure fpm and children forked by script can terminate cleanly.- mod_php5.so executable- use apache-rpm-macros- updated to 5.6.10: Several bugs have been fixed as well as several security issues into some bundled libraries (CVE-2015-3414, CVE-2015-3415, CVE-2015-3416, CVE-2015-2325 and CVE-2015-2326).- enable apparmor support: new BR libapparmor-devel- update to 5.6.9: Several bugs have been fixed. - systzdata patch updated to r12 - php5-systzdata-r10.patch + php5-systzdata-r12.patch- update to 5.6.8: Several bugs have been fixed some of them beeing security related, like CVE-2015-1351 and CVE-2015-1352. - refreshed php5-crypto-checks.patch- configure php-fpm with --localstatedir=/var [bnc#927147]- systzdata patch updated to r10 - php5-systzdata-v7.patch + php5-systzdata-r10.patch- build against system gd and libzip only for 13.2 and above- update to 5.6.7: Several bugs have been fixed as well as CVE-2015-0231, CVE-2015-2305 and CVE-2015-2331.- build against system gd [bnc#923946]- build against system libzip [bnc#922894]- update to 5.6.6: fixes several bugs and addresses CVE-2015-0235 and CVE-2015-0273.- added README.default_socket_timeout [bnc#907519]- fix sle_11_sp3 build- update to 5.6.5: This release fixes several bugs as well as CVE-2015-0231, CVE-2014-9427 and CVE-2015-0232. - removed patches: * php-CVE-2014-9426.patch * php-CVE-2014-9427.patch * php-CVE-2015-0231.patch- added php-CVE-2015-0231.patch [bnc#910659]- added php-CVE-2014-9426.patch [bnc#911663] - added php-CVE-2014-9427.patch [bnc#911664]- update to 5.6.4: This release fixes several bugs and one CVE related to unserialization.- update to 5.6.3: This release fixes several bugs and one CVE in the fileinfo extension.- update to 5.6.2: Four security-related bugs were fixed in this release, including fixes for CVE-2014-3668, CVE-2014-3669 and CVE-2014-3670.- upgraded to 5.6.1: * Several bugs were fixed in this release (including CVE-2014-3622).php-pdonebbiolo 16801740108.0.28-150400.4.31.18.0.288.0.28-150400.4.31.18.0.28-150400.4.31.18.0.28pdo.inipdo.so/etc/php8/conf.d//usr/lib64/php8/extensions/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:28379/SUSE_SLE-15-SP4_Update/230eca31672c8409d3e3815e505892cf-php8.SUSE_SLE-15-SP4_Updatecpioxz5ppc64le-suse-linuxASCII textELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=1f195b62718b8005602ba9bed587072d38e1ce51, strippedRRjGg¼)0utf-81454560193f5412fda9eaa13b34d30ee8d96fbffdf49fcb400f84a51d04fc89b?7zXZ !t/+*] crv(vX0c4,'5M o%gB{Ii wwyT[Ζn5! '%WD_}TaǾxWb[G@`nmH^H{ ![b#G^{1Btأ!t3A{g,k߶jmOHF b!?ڀ fĈHGd"rRd LI ؚ/I+5_n@lbc.!šoCMHL^,3I"[賙괚Q$ >oxH< -3/$66)ؙ,ibjMH`D.$ aB- dAQv- J\u5Uh_F#hv8% @̋Q:)^C V UFx^/1NdW[u%[WM0п et`@ZɡI ;4?@@D4lUY*eQa@, kq6G'J:Q1E /DS( !F050tMڿvĽ:9Cm8n< etL|fE 8Yꡝ78DRaKKTaGTw Ep_qi>3<{ODe;+& KqmE)8޲' n R6FB#.T=qJ(9Y1S*#CnG.Q"ZioG"Sԇ B-dX0O Dݗ)_MxU<=;mxdf|4[O:z5\xU*>e(Py-l)Ѭ%?IӮb﹧7:8:$žcdjHBAIt5&zl0>/I{[K>(rC|@Š:i*Ek_TFu) ԅh\" c( ۠Ԝ+L  5#e.S vKB>8&7@8l,V@~~:^(*ZH/[^t7Jp"rp$Zrr6 dGSB#JHv=8|%&\Ȓ3_NaxBF.ώ}fxϋa-&|AUq{z\c{\H$EZ|}&`bb_f}灺+?~ޭDVf~G7rr G_#8[.inpEcDrݥ]C-*# e.0I2ֶ>Np I=&6L`N9OkbeR^Vu٠t0IJi"o.!|[cbPª7ךu&˅JM[Wd"!ʦUG}?)#|l^ʧn"I$A{ HomLlnn.(hu[5T̉[ ^OJ\}sNz=( ?)Uncw#~Ύq {'䇀̜&z0^bPޛ^t%Ȼ ٥fN6= \=JV )lh~d3vAJ O배;He 3M՞s$ 5 Ma91-U7r=AE/y%'nsQ{a0 "? `4U=̍GkiҀɏk_?^rVN%Q4--Cb05-j%+] w*ѵ{$' ~H6mqkb@څ[ﴨ7Y'&)h"!}J>Sl/o# Qg,k#Ihf9] vI5OC?ںgOנ FHzWDD1]bjQ}?sb:\^~:X;),@SyS7D+ ~l*hN4hݳ>PI^~~0X 7$[v+6U0LW;8M wܨ38ҸpW'3`*.UK$ 7WW81`P.8ˍ7UE?n?Mr:~O0Ԋ0 H bo:%n1zMlJg !8NG}ҁܶ ZTn.l}JAC:vvK}/3eisj*wzu +5bǸ^ZVFG 7MhngR&_n Mm$$^դ-Q @$Z%Bf&seTSѷnͥ4tR{kdwexrNQ-gwv\L6'fJ[q %_5 ;<4bhw5='HTFt])s RM+HO{KjE6W_!>N8'2jf mހ[?HM᫡ 9A*pHڣc? Ax>~#mp3QGaYoBmsnڐ{t;z60~t9&$@X5bs8 -pR)2jdJD^R*IH@SbxQ،5yCRRb26|1Ņg5aƾLM)'+<0bKiATB@#+d:[Y7!_@L2E"ot2=wY}J\UʬYv#nቺj.@|*[5tEMKybZc V[(=6j|phN2idZH:} (n:LXS_ga r/I^2qԃflhv1_LE{kei@E@z$m ,7<#Pqv-êjC,FNt{/4xef+ֵ?åxZ&(H.\iPO`xZz+ǨJlBii@ ږ?!6?Lzן"fP :IRu} CamF+Ji!R.lLO᪹#~B(GkZZȾ>7e_p% Ƒ%vzJ"CAT_`wu/܉Қz"9K<9/COJhC%\ޫ &P|n\c ِ󽌐d3+F^>x]Aa+)VۛVf՛ROI$Q]`73?wљKy6.yG{w,qKݗY4{'4,e}svGVIq!jwҪ`W`D/ CiMWZ3C8)Nyg/%t3Yu[GH `eR&ոm 2P~@ruiС-:"4jB֑{^^ ^t;E$pA cH1;dG+w`JN=鹤LRÈ}|_h~&%oIrxt`E4} w"?bUQQalUHqD}j%Rm8~kjKqKdHi¬R n~te ?}`7pcsGMc.1̲ Qy, ~yYz ]ꞛ<٪gFcdO`bi6\<y°5O`D y)Own_/Wݻ= Ob7O E\kBL]a/g7 e{ AJ:\)Im`I Cs=}G<ϛHT5߾/i`L,Me6l5\Ls^&";2]ҋ"/•=ZƤEf=vYkjݣmU {iEac|.zpy| ̱F\QNF0>|B h %=I{;'r'?$,4K#VS^+z{J֠}ľZ嘯T&6*$eIH^w<5*$<c$T{8 _HH}Å;ܕ"iH姏-*y9ѩ2W&@tWd50V4"S-4|o{5NXxxw% eنզ` )žxV=8~Wd-Ay/h3h->/zb8 0[W^Pp"}]N([.VXgęi^3-0e/ t O*}(~7`2ݑOC=j}TIkn,d=EE&<ɴHUpqvS3n75wN瓫!'{`;6⋶ȀY|+ur6<[QEv7~c>Po^r/ҷ+cz2!}WN?b=i-E"r/ bhc1<_qD 8Y^CeÝePeZepiIY%<3V WwNAԱN<}%MŽcIû"DYޔg(2NItwwrP:`q)-+ X R|/bh迌=UI] 34cQ scȏk Hc y!sBeQ A(]-QiO xʹ>(X:4y7]F9Z˛@<2KǧpRL&i]g20F9jWq)N{Q+cnx(aG~2ʼP2_a\~m!PCBRj׊ktWB!'[.>#]6#+b=8Cd РXLx@|?+^1, #͐/~n#*ݘRJj l9<څDߪ\Jތٵ&d)_,o?6vԴBf?kp|I:+r%OL' .RPp_]O@GRyblD[~3fw碪?Eܘ:I q- Y\eܙ/o2uD>*{r3EXC*'(RPEa`d]'Bܒ83 F:ϹU|pxުFwQ(m32>7b}S 3m`+̆ \pS("V=ǢIAndX&N=ZR)M7.}{B!\ Nfݞș<8* hL{%ɱ݃D6U}W,ΈXkJ2ԇr|_aZaZM5 ֧)^Pq&*.=V}½-5}S36FoG,fuJ*C|17 '9[5koH#y`JWՀ囹W`I=D뗹|6ۅ}e$Sef\L>SNyT"eUE0uCA;Tv]ؒTt4q.-ÓR-[{A56 ^B∡1YV%PoC^CYnڢ[›݇r|ed5#M -w)hrovTxjxڒE[ &5T0.޽#/^ƲHV$}7\.!-ȜP8_x덋Ar G3R%' <0ϑSx(:Tuڷrw =a|`Q-ԶJpTWbW8+ ?5evO_-' ԝʍ t7(s\inS}pwͧu'~]YF/fz3Dˀm nY0Eѻw{U_0D3<"W1S@"bZL67v& 3FcxȖqi$΄1" -ɴZ@F+j(u>3hwFe&w}Y_L7Du0"DziZb.O%CZ{ZKN?C>Ѻu8#v/%j)ly IgdPd S[z3+Ub2rs?WQ[ىAZ+B XH:"w*eK]p'3m.9yqsHf=QkC^8R]K"lIom㬸:WlXH%q) '7ͷtn4`K}5Β 0- `RA ] fȉ=E/> .3gۓr_HӼ!::gmI>beqczJ 6J=rrܰd5 J\4PN.u-Xx>Y8{'sS3Kb>d= 8H [il4Üq{ڹmw?svģқ۟e``@l( ΑZձaYN+ #6ؾsFg.!/ߡ URɂtahzՈ)2cY0@( wGo_wڄ>r[uAh kSYz7DF6/q[o(P`uwxxgY g*Nd!GN$. a'29g5B0p2>7m{~g/B,f d[Jy ̋^a]8sΕ6Mg 2kVXĸPeA~߁e1_e[~0Uc_f#G} kH}X@*m @Q$Deo?8Oj#Lx ԠoC0s }8>%+ Z wn"eKcos|ieU}b~ 8v+߆ɸ;>Z*/?"'EnQ+Ătp@U쇵[Qi#et65q1]3RHWeS  1^|[gF)Z+ɹ2f"%{+asm ?3WTSa".E : `_z/Q cڶzk;f!cF,[~r0mZʨ$Q)E7b˦m+'= ήYrn.cz`mdfP-,G| V.>qncu APxreZ ,-FoXLO8b.@i0&t@:BQV`h[sF]44lj0t@wy* #,P9IZ™K6WR]ꝝ=Zt r1Evm l*1 5E BkYNP8 5G 3dcJB ⻤Hhf-x7ZƉE_+4Ҵ*o_>dTY 0z6O:z0xWO9EXo?Y'Q\M' <X2|-!`&,lMjM: -r0׸rZ& ]z,hnC\o[V. KoSfQ}(-a*%1LvYL`(DWH?n'/ZH=%E׋9d-!s(QMuX٦VIσk^7oAhTWbFP,Nn_'0y\ˎ[/L^4ԯG&xxJ 38\q4h>l|P=C Ҵ OV/].]ѝ:͍5?#>x. nMRnB2'wޮqe_W=-_HseZ_q֔ݸԘ3"A^(iOXmPOO;Ye" ))6 y` jλn2VUu+fHXm|@ 2aOHh¤y5';^#1]˖5D ;8[Z,`o`k5@T,+):IMep0% 4d!XZ&?ٽ o_m*Twi}`61dZ~v7x;)C#- ϚິK0 )BxU )^p mLL.$P/bvKޕXV^в+m;-X֒m <\u&H}ns3q.V[rxQ4xo UĵHP%N9G\CGl `Cl-g4b-Fkn`nK'!V>SfuE` !~X&BhΙ@v.GW7hrf?Γ%l^dgmh~0:_[G<`krhv Rgj6T?:n}tΙ?4=>[W&S2n1s{:xqI1bo!B"bu/mN|7fY5tS4B!=|^4-ՖN >Wd(1a\-+S=3N%II?'*ϾcS?1 x70kIj_>_"V"PP^,h-e7{iδ )i%q/s :aד/& cr4y ]o!TrnW!I3.6Om]qcdο ’~ &) 3/!((G?B.Prύ./`| A -_?`cUQGv].|`p \jҚZ8 n F 7; ȆIIE"1@wqA N=`DM8ǝuu\62rDD({ts'4Jid ȲN '8R熭b{ހ$'% (2L$2< etd όU/<~WM'?Ƀ؂ɪPaF#3pƤX1;-QQpf`(3ޭ:)z{H50#rBhUR.]Տv@UApQ RknjS&S^TM)QnR f+ݔ8bncUTI,^!-EhM~_ pߜJ3vPՍ& 6xAK_`fYj׎,PHK_ne}NwNFJy>k/# 'K|55Ivqń[(wp xC7/S9I$;Xw盭p{\!C/ש[_4qtdynU#8SO4k+|״.z`j`L Ɂey0˭gA5)C.C]>8Vߔpj[<F6ZAN붧tcǓ:Mpy-Hyc $#Bxd uzN#!M( Im LF?m! 55Ӏżi-ȟQK R?֝dp6reWCYwrBv{jw:I[ĥ-ԲyÅo0x Y`Pj0m2\]nۍwIiP5\T,M`vs %[\(j"L)'Z'6#+GwɲeƬ"a̫c]pJi]tS%kb»S _CJ{&d-|5 ܉3+/ZDx!@D3QV;c> Cf6%YHˇf8X% 6GHLLTOK\.,*E[}Lba 8LE( ܙOܹ-˳5~uu'$1b!l)Ņ;Y6'vXu7K9״tG~sO۞w "VSdU1x1NL%+65#YqS"vA <wW][G%,EF^Q2F&CA$ 㬌W&@Yp߁p $sMf_1 "g9IXލa4*v JI@A^ސd h-=>^4%2ˮUcTZ2 _&"uf$Ykjݠ,:@eL2QL|r 8F0*ejaHۚ$T#_-]]u ~, A7AoraFâu*N/Z*sd0BhcM“$PxK_(9gF*!=\QM1ض/b6ZT'*&S5$²ii0-[a")0ߙ%,a~(Hy? 2:ZFLCRV= {lcܒpqyi5͸@r~ozH )G:)!*1y[19A.$P@`35"=D!zK )m4C0MDY^zaϒ*}ڑ_) Um &~Sc^"b]Կv0*< Va-ºN*&a|H#4&~.Þ9&jʞF|KzV% R{C" 7[+CZ4[K{ep)}A6 b!F91}k?t5wd9^7رi7$1,Jt?lW>Uy'׷gG%E:>ou]}@BMeRɾc-A7\6 y.;Z-U@J&\Z>,0.t)زx #t0a_zh%1ڎe(GLˇdM)c{xf=zh:DݦKQ8$ %#gMBihT_?ǤkOJš]E|I"O }Uob=[Q(}xyہD+2(r^f`9c X v͌vX ̹ܖfT4R_:!HUutYXB["$Ji 7Ӹ,H!QVr{+ U(OY8,N{[JtSDq@pN.r= YX!)NFK!iԣ[O.HIMԥI!_{_>,O_5ːXji~R<[4} hGڇJd^BJ׫شI[nl$mV)oh"=*8/Fy p#:^&L(eʸ6M,3&&47k=21ܠҎ.G/fE[1y2Sq\ͱe; K m^)Uy}YR@rU뿥 68gnFSO3dnꍪ7HNL54rek|1#KQ#R cwuEEu+M\BXGDS\ܣGFwym&[uSm.R]tm.=jFwc`[.-ͺxlk$_fӠY&-mĶ=hя.߈|*wX$ ofkř28OuJf?GGOf2ZE8q+Į:=;H#~%&;"&6* %-G1͊ n_'mvOGB1HJl )+Vvg\\K52u_mdu*Ik{dq?zO>z>(mJ`*gj%mŸE4Q+.ndUii3`$aޏo#Rwl,v,^5 VSMof5IZ?dx/83|Gf*?bLCܲ@^s06i##&ɒg|(Y#u6c#d}ұDӬčaDx ||n}_>~S8ĨˁwVVٍeklJNe.m})(UqPxoLXT, ?ܝNR -vcp8\SDZ9J\V$7i+)OY |9n;[. pa>/k \:G4$aN\΄`L+]+RЍt{fҊmo3JLeS.x',Z^ZR)3SfX]"/ZksAךxWid %յ~y:6u$!*c2LCiAho 姊.x2rϪi(Ubk:e] '^2h`햡1İT,+UXڿusÀ97Б{'{ء;S7|į[ ĵanRH~YBxEcREթ(lpLgcHr̽Fo]S¨OxO 'lhߥ+o:y V++s_E ?N]wPbo J^(u>kin v$k4w΍N9 ]U|83?ZYiw2rU;E' =ef7}=?P- j/m4 ivcKOq6^Q֚3Bp0_sHR)>a2PNEN֎1rWNrzK#7;C[ZEɋcv磠.'eyyt7KG{f?] rA=-Q]ޏ/TTYxb^{ꉮvP;tz/YR eib#`]\hY:U$,\qY|D$q-~}57J!b3K?$=џe%;TY #CvuW!d^ S7X9 .Vkz {{d;GY{GՐR,جv [+ `SNmƑRH{ ",y@zD64HEaN 7@qIs`Gy<ZAο^;54GʀW0T{(|b, R^!ۯݥPN4DL}+u]cW['[u|u  _D2J܆QX!՛$jRuJSz6a7t^ y[m"G3vJHoc|)CwowLRy7dÄ3>_^X]y_J,SJ[6r嶒͚PyWkjCOEoD|H}@^|LmӸ ؟i -2g4hU˥{g?zA(EF!BvmwIY3\ܹvM( ?/S>)Ί"6i陪>B'_@C An`6HrQ{55l(-K4hovqG>p@fnT}P Px_bälYGWA8@Rsb%,T/0),[a8V5ŭPzK9$IG i]E/dw8Eao ͼ19SD*=ZkjvՇnpSZ6e L6Q#~8=]b%9T۹2[kWx߀B9UL*Uh3ĩj^pwOd\ UdU0х${yM.q+䚜"Z0U,Щ1/8]Oٚb1Men jhthI_ABY pc s@ǻm E:$Y%s>0qh#bbƐnr-2^qkK`^tGu ֬v[fZeCz$o2@L4ZI K`f+XdoЇy$N^W%ڋr *Y#N(Z,iȕ7vY7 s/?RaGvR(8{BiJ)otT öPɝן_O5t.X¤nmc7'\'khB%쟦Ch,eI': DU:|tx̾xRDҐ,6DUt|I-?_ -|Yɶ̛f0lϊl%rЄ T6' e0G#;ZUc0j' CBp1P0'.oC~r7zIg+Tn:dwP].-vO+o˔DшjleS! gvaWMt N&̘k`FdVSԑ*]BL_eԬ:o("_%PW:TLD}&}@w1x@xW鹍upHY71Kֱ{Rڎ=TmHZH+RG;ٽ7N%}K|5% FI`EX_ Zv'%/H))gZiD+6:QGpL~ޚKHBLRV1s\ [i;*5CS.5%R_C1#Լ,PAEnS XBT(`eFK:HN!?SY@B y$]jSn.hlu5v܏%eHE] m@YnO"q],GZrrЄ%/Uyy#M48JS|3f(ԡO9\;ÅM~:M7y~-4zn@xy-f#kYt`ݝ!#kزR.?G> J¨1ǘ&S$- j_݁af1l2Ϸ/Unq˧6Ӊcto&Cdu xW>"-Y1|PD^P#GyPw6zgYE>M.P\(md׮X"#ڔtnXh[a^>E=TnXR,7e i0 tqkOyi3SĽiC76oۚE>l9RaLrV%sIP>O=H_t< CG:ks/1/P {u/cK|']ߊxXx=vSQBEM7UQ2#Wq%01%u֪'RW q9z1&ʝ4'[$x߸yF0" Sl`a޵߶ =YYd׃dw 6AC#?bLeJ:De(4W02|TE 1me5as[)i_E3wFvih*uWgI/f_Oo{=GYVppJrI3p:\UCJϯY<EB@0!kPfotu7ZGi!S J湔jV?B84p5~K<)T9;x0j.˘h6(ы>zOuڞk8XL4z IK>"w6T1vޜ[d~MԘ(hHeuŝt!%9@tUJ`op{}e.(Axy`;I-V"(cQZ]'$8SPP )iǠP*]{"IL &b JR0}CigM\ӄqoݬS#qW),c;%_n܋iUm F*,g7Xb~'{c2㙺Q^IL-8N|py9 G ,ՠcU)̀CKI%=N58~Oi$/;2O⻒jL$d_yU"-daA@R,`KBw=T,E$n-P{a y0A2O, 4o5bњ tߞ7i޶dCӗ|zɦrg|4:ՄNBM:%s3cI QJakL$ߠ@ 2vsS. 4: O>]ⅾV%yDw$xO/G~x7./](Y4ff"'rl茣^!̅H$L C^L~P12Դ`'"0>g#o’yHP sC."U([wf[ `R; ~oMު4(h]8Tf}n]"I̕6'ʡaGڎ@CXr /aFT/}~h͍Cn%C͑R4 L* !W5PqwjҟnN! OOT9eE3g;@QoYVY_Q2NZX7|lozڥr+igY^ s7'D–ÕN$|^ZtS'X9.G?IHUZl9a }%kc"S^5[pnWg0f-/eJgQ{ :*7 <7 n}{ЃKcP7ࢴݵFР}s@,OñC#V15.z8*Ca̬qbdAkpWCuSva1;JZޱ{d'W 0ʈp5c{ӭ;ݑʒL z_kmTsfa%6c"6 x[Q2Mc)1+] VL.Jpbl!nf/?17ꌘA Ss|6%}XB~,T Rf*>g 13+`R!K3)Basgs6#pu!pu7xH)W)89P.Rٮ#0"ݷcc7-/c?F;`qF`\x~yX. An*ÁI'!sB}Py1a+@kx:$w߈XϴZ9pNKPzL?S=#[/)ai PiqLCɍ(^?"{8[L#"!tO`$;'1zlA \,E1_Xw6p5Í:M/>|h4Hq1v؋K+tsu;Qҝ* n. uR4J%$^2p4ZBےR;>)3RfeǗBX){Pm'ܲ^/CE:Obg>ȣ`yWL1q%mh$̴ns+B~QփPdIe/2j/0Ǟ4)LQ 56rN?AT"m{r;h'<Xv!r-[9 3 ഈmy-pߵmAr̪WR!F9+ -9M2?4%%OkaV١CQ<^e x::i2 T̀аX-}csPqOJh|Sϰ,gcth!i:'VOWncqM}Al ǡ#_DR(<\CvnD^1GUM?1`tyj~Vy}@iʃk[4X5RFDST.&7C`U.UepS7}^iv(4uz *QCq&x C0Xj@'¾3`M~Ge8;H(7MRDK 372HY1O&CmuƆ&gϘs8uORЖ &xYH!-1B(PReUf8M4g̀9}m#}ED>kҽ}Dy?gv'!dU1Sxg;|i\.#nc[ubSܓ (QQIT\ HpJ8\5>P}\4Ƨ3b30I(PQr)j֩p'}"}q:H{L乧 ZUoDs+zr[gA#sLLܮHejJBGumF?AwyZUP+TL{A03iqCW̶T1h.d#">}េ0ꚋWaZqhĴvvYXc֬ )񵝎Y.S76D&#9M(sPG CL!6 R?{=`rAJy&8jBjL_s+P+ɍQg!9ݨ26po$J+o!(DnmOfA~ׅ||7ZNqR6w}2X:,e)`_ r=\xom?vy)^guWey4U;hH(P&6[^ *Ծ2eM .{Rl =DtZyy _W^r O? T(1=ESajeߖn-y=S(`\rխP##unzӕg̟9ZJgd'c9 ]R4@u=p6L\XTb:{++@g@^#c7!-BDmSQN\(uٞ 7 b(ӗkgOtH*|By`)KIJS/~u]( v-KTTKj1EꓩHDOLXxMq[5E@"no?#;`%좎BFqƀk@)寅G (v ΃pN6̕J-*%ܱ<_P?ͼ I=^GFM䛪޳)yrX5b+{SPk1RLIֲ#7T,D-SR؏ֻɇn98^%ʕF..щ# S[cRm&@"ʾ^J nuo /ҟMq/ X*,vXVJq2H7Mk IE":)S|w q';kz lsN.bBޢbڞ1a#P_Ё {bI}˝~30E.7u{PehwFvFq2%M< j(O &u:#J iHlM=k h0VX&&KF.=S9[CtodK)7Fu[L_x/P"NS07gT@?wh9~~IcRG`R.ы\ƝY-k$+qs0Tp76OfC)Г>NPBnP_Rf/uG‡0QS=Ѭ_y5X;PAljJ ? v-˕e_|OTSFJ-#|PZjVquHS%m2q|,4jXPzLpU#/O[sϤ.j~9NzW6F{X !xd֒&B GLݝ^͘shJ}#[Q2"l @ʖq3y]eą 3*ª,7sQQ&y[(J!OV޻k3"]rjY[yZDʅ3}cgmJ&Y,ӢJw`uzJlonIFlpdZ*L6bۚm&}yXZ[Yh;|2$C;ɣkĔΖj{'gط-s%X~d;,{{s PA 4 L,(?z= P8RL MOH_ᆀj+KgwSMo cAl[n=QT˟WDCsע$|ֽVs:G 4.b+HnoKϓ{5$ɟKJqXO: ʶ< Va%߬W@bOA_d@* 4`"A[mig-菭aZ¨~$Nȅhr!:K!0*t-Y%l v: T4D_bh!q[I`BqXJ['JǐR&ڔĿE/q-7Fp5OSOo (ޝϮ{cݸo /쇠 4=A/VH$uޙ tO 6 ":_VbSzAr{,lR=?uʇۮ!Y+hAdLD!퇔axM`@2 &x,F.JP6}!Ru{s2,{k>qwV>@@zߘHV/.,QsҨ8˴Mlj7]Ư3R@1E@4>Hr}7{T٭S#DcFEx!K+El>ݛ;L)ng2aofӢgCEs' Q8qP 4y.ɷ7{!R n DfγZj5"햇+F]Y3seY2˪v-p2QQDdL<.e|Sy{v[<Ӱ&)Hj#{p-T4i ~ <_$$V v' Kە;ylN=cڠwf6%E2s^C.ĥu4ʹ+y2Es-E =/ YL٫rOMW_z7b~KvQPK"˂9l  f$\ F U4=vY-"ͨ.ZM,DsFd!H z(Bd`&TI(&Pt qVs: i ! Ljͷ>U]}(A$b_- nQnʻG!ؐ~ yRɣ6cԂ\}*V@cQ{V:&z*hʂJL*dz*rk{pÓ_Ά?B:$ Of~>@^0@=gRC ]7 ʶN2yZa>ĝƭ8>rʋox5ħ>MBwm%;8aօ<>هR30=EӞA )9F9ZAA|l߰ *}NC3# x$Y^ύEIɍ ]G'a栠jF@0WY'4hVh8@h}pV"gN2԰]n<ߋ)RN ,CPhI눮fp“TkB7S/{hU!=yBN,}!lgÌ8]Ѡ *\^m"BEkexNm$W7u2ئvAP75ٚ$A~~r8&1ݶf.i ت+)g0N@6/>EŜ.yU+hovjJcr L)(_.:,saTkR sU7z-=M0zi'd*;hlQWp!n9z\WU -&5Y@a{\ЗnV*x!S1=5~Tiy@s|r KnEB #^HZnCb'+VXA]EI^Fsۃ<^:Zyhc! D0W9f=y1n23&`Z]z䆄h\0qׯc,lzHтkw&q歭OSiLW DQYb wE"PVuė)7H~o ɚ'aJT0$<\f%W`H{!乲H{oDuy@P@cԼ-L~/_@&{Ŗ#@4@[H)F [hfxD aVO _ӻ1*FH}1xIv;糉/z>*)Q/dX~>r1G7dzW7$7"5w[vx-/M2e P Եp?ʵǨ$sEq[YUW>iO\8ג%ܺ!W;AxxIoi0Q2TVG&F"nC ~ m |w"~5Qڍp(Q=+ʇ)v9{5p'\'SzP94uIB▷eG`ŨjŤ1xnie3B?mSYۻ~OU[A'oYg0z ΂bNԳ ^&,|^?ܛ,!lTs\Jg"iBlν,Qid> Uak8f=`fb\͕uIO "r#F! l>q~,ʊ%M흄#{5x P꓿@C*˨΍V*?*9:B T IFΔR{$ɘh:J)!hSbOyY>ЌOI$ -(% fٱƯlsBO՜u- 9i2L#~[v0`oy2[=rDip3Ӣ:Fu13͎ 5P16>ZrEABcM[+vdΖ tyD{"c}zVJ͑ d ;bs!u $|OI'Q]Eh;U &5]zBg`r<΃kJL]^nF~uu4'c(T]Ǟ Ά5~]G)%c;ь(gȵS4hy Q#j -6k,4./ظR,5= Y}kşV'N:D"?׫T^aE@P핮u= 0{F?Gmkt9H<ԊEEjJe?d%敶x\w|Jshbax|ˬ|ѭtGªUt%쁆*" 4並u d3kͿo%mV"h'z9* iܤZ1^mf4ltԃ< !p"I  0H[V[H9*KYzXV8Os? p@LBtQ/מR'iqPڪFz*:15[ 9eOml_q{4tIϺ$3{8(dǷw: uȎgܕ(Q<~9q,{q! æؖs1.A y*ҡDFQ>4|>scǜf1 F sڪ-D佁_FޤoZ?-xM\vɊ8p53{N4~yr{-ı)칣k =G{>v%3G}HmXVm \'_xM@kS+=lD 5W%vB|bl"5v4x޻̡ː4@Z{-?}كԄT+ktFtݨ|Ɍ,Ɯ#'1ў 8w@*/OɐOOL(Ѐ Lg@oGD7DQ6g'99(~A6GQ\gܜ=r2dP N9ж 0GĬV-(x>\tp6RQDMu(U@X蝍7H ԅ W}M>GRpx*}S♇gM-KZS; KZSNᜎ毃𵱛Z˫~^B< ŵo (P)0]`(("{֕Nɼ7U%n6+!ѨaWoTeo42RuBn)dsYL 69uc< >?mynvp2H{Չ`<5QTĢ!k\nDXE&H1r."߆fH|ɶ YLiBw$ҨSR4wfwvŎ]KlaӇqlWJ}%sodFZ9: WPhFܥޓrENbf~y{T|݂0iHǤ$R| 4I|,L/ $6 'A# S 3_q/){͞o\W{ 0jM~۝zCcF5,М+h-tY l7.聽1qPItDwrd|~uMo%ESլ6;  $V})aeaU-f訋|* !-⸂3M[{  f CVCzZ>5Eݦq:zXd:YcXCy"$F =(F:coxXU.MxEv}iEIK [(^, `kg$޶PP^R9"5qKblLaaC#pG:RQqjo̧hcSVyjyۜȂMr0 lVr;Xg0[3̄Y8|N~'EmϠȅ>tuMɻ-TہAFCKA!w/ia\;{EbMεv7%g+E!z !9qnQdΚ@ˋexpUr FKx#6blmbCbR%YeS#XeLs . #´3gjۅ6ɥ&)-0N2ILJUb^*Ky~#DI4qQq ZI0Hx xB0h%/eFQF r譵Ȥ{54lCt\8 t"P`3t ]NM`l.mBZl*JqzvG$#,/%7fe|aݗ&$I}kSɦL>&&ð;͠zE܌qtFP=ET?7UX+&&+_sid}NĪq\}J{BlIۥDQ0k_oGmewij$MO*0S:VaRcBjf0-hs֚/p}l}ܬEJe&eeܴ'C³ZEQx!M `\e{ujòliE";Y\:!҅]SުO,?;/'ߒgE;MrR)[XS<1h4QR w_b$cҍj0;qz' s͵Fq6W9abthO?djiwTwr< 8: Y[>Eb-1 Cq]"D.P쌒<ȓUI. M-d>z:dkfB$tA h|nm` J]_TPR)n#7BOVjyG  -P-$s/-Lۀ""뭥ia*ۈa,ܤ8 pѐ\mLN3p[;cͱj.Cˊi|XP&v7h9WyI )#{/g|8쿗Z!7xtȽ/pLbiɘƙFzNwxp:?%r''B|LaBGcnqɇ :Ep\g^d;ol5 ֘&T>L'vgzh!A(4jy=nK@>a[l:B'-â!OXȖL-=Q=v|KUD5Œhgdebo%7 }5=^%lbjVYmvJk؏ܭ̀Y!.:7ƅ׼EZAW ߷2ŕTBW (g`BLI[S`܅uE߭ FtGε d(]7<.6 *NvيlkVo1O:f` iwAM ] tq^awT _u o?Udb3 ԽSoyaP8_X1B?R.xfzQ:' gWéh͟Wլ{Oˠ^P>V)BЫx2@I ]벌A栮.ScSŁtDQIC<_ɵh3\7#fiV|1dZ@6#y y~&LhMݽ{1{exJg9kϴ{*d;YTm~dA5s5LrbȘ\½[Y-!h=ؼU]n:^4-9_v_lR(X\WƖG1vԃį\Y:6wMe:mJZ2vc*z=FeUȉTXYff<4zǥ DܲfTjl]3{'pZ~uA|V3;Ya ^@Xh4B򶡿uʆs,y}64PBčBP:ǝ #a#Do_<zM ,s K}NVf)FC*-ypT'XV^lyBhbM:'ip.fD2/Uz{4Ӈ(VHh)C0 ` L]E*P[t9ԮI^O|Ɋ \EYPDftܩx;\?;dN7k̨VHY󾖗5+T"TB;6[k<[X p Dp'L/QWaT=# (3F1zaVxA4pS;S$uSWƧ2~_پ/+h/ldI_7Hzbך' o޼-i.Ț-s_a"0I.(hh;M jxb\Q`u-iZPR r4!Pք<&B5J VC'/E!!]6Ugớ284p ms t+2og\@G%Ya38D\[BZZzGhȲTF 򬓫 W:qa^+>a;WX['@K!.E)Ǵ엞9?X(fՎRq (<`aF lwcɶĔK? %#bFfKG+)3DۇFJ T tg'JY+OcHxx{1_igMSOU'[}R{SmeH]ljG%=&_6|ٿKGS|M(F蒌G—zG{;]Br4:CFc6Q^p>{sS!Du X=%:o1KSM3r 심tkrHMiEZMn‰ec?НO- ^^2Loc!nм7~J |dRM||;rj,?}@nfDRmdN; 7+"1#-Q̷?c6n ^ 2`D\1k 0L:̗R$iU޺ӖSjBds'Wk6M70FzNlUNCYa>Lxʌr7kXٿ a ? yOڍg.pcRy4T]D5X>Q0wEiۈF&ڒ%J^o2voxi{mš?l~=gT<^mU%Gaњb t0Ղo#n"ciOZA2*!vHE =]NT"yXurJsp9eiuB(%5 a\X Tr*Ԛ+ >,U(MlPpf D6kS2\}NO"ofR|_LǶ8VdM7 8QSmJo&E14fۜh P4\% ȭ47Qq"^j˦PW:,e%659y-STj7 Mb@#0^q1M`(`,hmEK.ѴkpSՓYOq="d%/z3VMY(9޷L|t*g61Rzq"^ڜ,N)j#sЙ]%P;%ǜ 6&c62Rki[H/3'jvnuRgȳ#uA~Z\,?Mx " _hI@T["ئûUJ+ܣ)ٟly5.e(uLE[ a(X-]:j2v{G,|\_u>?Փ{ܛ&g;E@ݑXvdڶL30PZɻ+g 'u*8 ~tXLmPY5D {TMdAѹ18@d R7+a"Qti?/3_*3j,G8t}&55 4q G'^ЃIY X*i?ҮXn49B)njMgwrM1v,ͻ_Yz~jKz>CDҭP"O쏻˼5hX,Luq/ZӡWn*|ءW&Ԕ65r0q?l54DŽEJ3:nh\ב!mr n{D` &…WFSm",P~n ,.sTh>Ġ^cۖJbG<4IVy 7-V2fbajndk&?˵:= npsQn0=B<%i ) ̨u]Љ(˺n9vC(VKzO LTɴ@zU xE"?TO"RSR.T/q1Bh-\cLڂ5뢍싸Q~MYbuֆ0%1SN(EnEi¬cI yڞ-"H!?  LͣWhQ{u4ٓBX98+fiƂ2cMیo3L2GXʐ([MHfzbPoa6Q IuPH& mbMz;2vLНĝCu]{ F8)ֺa؊}.MxچqT?$LRl' ({AbrͱLnپFd hkqPS`Q_*f'(iT7Y@8NR&pdjlRVtoso`=y†%{(H͆f,#t}` O<ĹDtm=dȢn]/R bR$E:UÄě,"d+DpRX{ŪU2l7Jyt;PvQ~`(}`N OXsuG6O=C*9IC;}Be 2ϱu}uҷ [m*86*Z3{iM$(+9-ݪ41|%Py_+_ȵb[oRXE@/u7Hy<'RbL?UPCi>6۳|n<| I<%*rAUNQk*t?bAڣ J(/|WFQkޑyӔ ~r~0pB#P&hbk@4q֡3mhT/m^ V5UG0;FpZ5Guhf+[01{~̤,Ev<~$G׉O=rV+y.hj!Q'8Qi՘TוQߣX<.Ayfn"$~4OrB.ঁѳ_$3) @0iT@T7VH G, =,У/QC񜵙ϘU hF|큒^ꏗd ql1 /adC2 KjGyUs&*=Vsf ,M+\= )[V{)%c$Al%ټ13{jpO%8ĉf^<~@S޸u+]s}:hox1Bj.{Ri!F.zH?適+~m"(jȎ6$Pȗ ,+6bk| 8>O1ď^Ա[Dd6IJkʊ\ը+B'Җ|x2m( A]WnH=8u,4r/>R#f_YV?bpY|@7Pt|+4#:0RdS*f9ӔjikI&¿j&d9K?w6[-̅9eJ;Zȼ |[(-,tء [_%ZC0DBA;Sewo  o߳zgg1I࿓F&Ē ZC}RI}_R*zN1۫1]} nH@Oĝט-CJj}. 2#O-rV* )S(:& yF`->Y_w蕞+֘'8%[hA! xPc}.rc|zJ%؋h^O ۆ4@m"0ċJ1 $|0$)XQ!heX\uu$.0Xw]Zbeޭ2#/%_/{T4#q3LMk6 fi+/R[Gy+-ѭ%e2. 7MMȣ1;;6tqsN0>\ z@ f#ePT,J|gsZAC5V.S?!|O/'GM5D$1c'r`"v Vvˢbq,p%#$~p[nA]jh%΢B8@T_fߛy|fAVYdΝboNk(!쐕|j ۇcTNQo9dјS) kCJDD4#^dDTO̽\ZMkP/FG >R=B'y⯯4_i 4=!Y wdg-GA/tCaɀwQs Ab,XK@&,)XE~Fwa`>Uts-;u+b-`BZ\2"2֕j}'N9H|* ^;=a< vGA Ȭ+gn*ܽ 9.djfٱ s,Y C VD=73}ӐJ/P|ʦe룱_W<*rnh24剃KX@SLʛ򄻳ߵr*;Iz;OcC}&Auڼp} ]!~!-G6_aKN)L IN`7Y_s1l:k''՘98']0zɛp}.ycSu$0u<.T0>LS'-A6o Q!}t|%#usdC04l}HgPaƑ,Y/i}g$g-ȢxW]k|CA{cC>2=I<%YY`44kpJ餑Pd/2kCH_ǯ2EQA.@8-ߚs3CwbXl(V6Kc/Wr`Hl!EqY dy.[ p8SSw 77K̄.W\Vj.LZoLbvȾ`"~Ր^vgSP%PiA@e1P} A^5<*OU O& ;N0>uXFVN=7Cyt|#|P%nPD AVت)5p:ՏqD O`˂%י#~DLAML/{foTH Z)t<|Qn]CCa*USXRvZ(Wu%2vENI3 Ox4S]g^'WՕPK]a1zI)=>6,]_X6:Yk^coɖQ\ǒrtTddo" zɜ+ڔzWυM_\PvnFGa"Aܙx C#|e̍/Of4+bS/PQݤJ|4\8CbEAtnVjn! I"TPh2pq8Hfvw+g5e oڬ$_тy?.f*p.X Y@6VDׁ9mfg %]0Sy<1LiC\$-_%Mw# ze ,n~<0&IR=Soi|&gI3iUլJ:ItRc_Trm/E8y/{8o MOܘ6×5~@EnժeVz-:f6oc{QẌ́~zt  1גeP-]!6R QPEVgĊC>9+-n9cy*D>S~w.(-#(Bv$_{χgfr 15 4# ޳DΙT F .`9S^ݒۺ`ݴGǸ aǮ $ļ `;%ig҉eݯZ_C!884)pcvoWmPXHȁ mqWŊEDY(8IhmYMcԠh_1]bhg'FĎllJTVAM^预l`$~^SP{/oq 4-ʷX7^Swv|h!4t<'U#টjkh93KmGz`3OL;Ǽ-Nu ҌXgX#,@!9?w>.X06} *^}ѲQ9_[/w)m+1[kFdOt?MUNat7$AC)((ȓo*?/)|'Վ' c#Cq0)l(r1f]r1o\Xډ:#d*=ý}&KQʋ4t" B~_qJ'?I+$9pDkckpF.jrЬ]inJi_p2;-@y`zlf La!؟tjmOn4.K2N v烁nca~=N&aR/+. ݘ1F*(8n@"]܋/jk`,2|]q:a3J/hegcE.'f/iGߠ_wnE*^+:\\yG@q(S÷kr6@KWA#.]j9ebxOLcyx44>wH+sTVOwDخ;VId;<y@v&kEg*~;2#XA*][֖s,ÛQ.-g54H!C'wS8+'[]~Ŵq`S\.o#Ij~-"wWY\} ~%]jsџ J2xnX/)_,nG #$Lu zY :c%`\5<}_u^]iٸfA~6&)@bE(! <ՓR2m֟\7oQ(7?sH=;>A!daPkҪ0[rL=0lhΘ_8CAPtrzM(HB[ǘxg$@@RȐ:LiVP3ea/Nz,:ֆFǷgkὐC˃xYFB:ilq#%R:[2C⽦tEqd*XvRI~%۾_.{?L\^Pm>׶/U*\p( gS ="e]=E7Ѱoq߃\]LE(Pj6:,4]Nq AìyFM_}b.N[ 뾩(t3B܎?U>O w~"j/ w*QoEy,?Y% Mo ?īUnS]teJ&٣w*|֣ՒYjPer/%FLi/QCQvoωԏ1kY*ɣ $c7pX'WX( Q:RlL7Szgaϓ],[ D".˷mbJe11Q<`L0y ]gu^G b[4/P#_ǫ;|\wq(AQ*M:XT`%imYƪX<VkQnYE^ƫwf|ɭPul(61P<"PߴΥ[&eq:GujM2[_ٯ4LQKLk>zy'YYOHd [8E46FY(⛚!VbL8U]?j]R({*; Cn[33$'Sw"蔝ZdS~HØʤ**Hs}yQ顮`} x̒ Pp!Q=I9c_&Qސ#f{14tH_l1˶>LZ!痾x_s2rJf(@ ָ;6(&U^KGY6(ÈbLD Bb ̠C{Sݮac C .= &ZBNԾ@KUC]sVt7XK*$98sc`Mo1:g(:61 .>ځ3).Ȑ@Q{i42_&Mjy-A$ulZ_38R3AbqtaZ6u憣E8L4q{`f,sB0. AUn Yh\" D~so "BҰ,@th? Ѳ2r—$DsX)lbŎ:7_Wx7xe+"Z=/ :4]Si C3VMNwT== MOSCG*nacLә\ ? qz M A!~ t 9=xҨX)XE6$ -68ZD`ZvDBA~o-FmWq19[JE•K:}4o؛EF+ /c\hE^ʝ[LKtċ]xDElf~1Q'sŦS5#=%: h-;JbyUơD[;P9u.5Q Ec2{5y2Vq \#˯Rx1*]IPs21Bd*X ;