php8-openssl-8.0.28-150400.4.31.1 >  A d%kp9|dŞFt?&Oҿ7 - NőKjv1M*\2mJN&y8W05qL`j#(zw'6RPO،Qѐx*Tmx(ZSc>`Anj(|è D5]&t5*T-t~1T=oͨ~xV!%wgAJYkX&M[{%%Ela\%P""%,8?J>pA?d $ @ ,0Ijs     b dlv((89:B҇FғGҨHҰIҸXҼYZ[\ ](^?bmcdԕeԚfԝlԟu԰vԸwTx\ydzՄՔ՘՞Cphp8-openssl8.0.28150400.4.31.1OpenSSL integration for PHPThis extension binds functions of OpenSSL library for symmetric and asymmetric encryption and decryption, PBKDF2, PKCS#7, PKCS#12, X.509 and other crypto operations. It also provides an implementation of TLS streams.d%ks390zp3aSUSE Linux Enterprise 15SUSE LLC PHP-3.01https://www.suse.com/Development/Libraries/PHPhttps://secure.php.netlinuxs390xQd%kd%kb35becc0f282175588f688417def7790b07bc414a84dec05bf498afbb79e2e5c7900e2f43f00af56737d18da433ea93d4fd59de37a99107b94ce998b4f72b306rootrootrootrootphp8-8.0.28-150400.4.31.1.src.rpmconfig(php8-openssl)php-opensslphp8-opensslphp8-openssl(s390-64)@@@@@@@@    config(php8-openssl)libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libssl.so.1.1()(64bit)libssl.so.1.1(OPENSSL_1_1_0)(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-openssls390zp3a 16801740448.0.28-150400.4.31.18.0.288.0.28-150400.4.31.18.0.28-150400.4.31.18.0.28openssl.iniopenssl.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_Updatecpioxz5s390x-suse-linuxASCII textELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=1df6ddfd926f3f07a0fa57605a6f554d09e96635, strippedRRRRRRRR3ٌ*|I\utf-8cb51ea9ed5307704b29eab69fd9a79ce603fc665b3ab123705fd19e0011dad7d?7zXZ !t/㪳] crv(vX0c ڨPVrp;nI!)i̬r*a6˔  )pߛ#k(6=Xxtȓbf_\xO釖 #U'.CO+\C"OTg!ZB2ga{^£`S絻 >OlT}hzt1Mrk: dKo,:K"d N~N7x"BR! hBI 2܀8vMOK>]9DyV?H-EMk KELB*XZbQgm6!2gGC |WAj%QbimwZw"U"p-J͎@H[J6FIO"x*˨8 ,!#m*{kfgqA@ {É*I p=f饵An\I1e_J-(E4ߞOQ~)QM,AvX;sNv;W?qFY1:lܕjq; }<8cړ {Ŏ vNVVWGqw)?4yj&Lh#yFW}S &LHV]}r){23f-jiT^)Wjh| m %3 b]{10 #uf6Np߅\Ȇ@ h"^R.Q~(d}|O4R>7 O潬н7MR#(m)Ú(005 ,& .Al[ĵȴ+aఌ8vABG`nck1q2^apY"+Ey{olj{;Øy-3ܽLj?KahW {>0Cx9(C~eIե]lt+Vv\9*N3?&k<j7T=fy\̢k!91tgMx]䮼EȖ) (/;yEpO#oR_kDB2Pk0 IRnog6]nAgkֺYZ!tX%rDS^"Srk<M77:J"y1?zR%Șm8 P^A7 iX M u8cݛho{lVAqя%UhTYQ|2㶊ԯy,[2kmk#BA Uӎ ]~7M "47mM_-9E"|;q/ui,MO XKo WB Dtd#MzJq~rRQtחS_n'SݞHt w^KlSx? 7\PMx5=35}7B@J)euR^߁kK3sh,ƕ`T.jm2iz} YGu-hăʳM_gmSg#y˹ܵY '7o`"-{+|_e{/v);jE0ɨ+Hb8ꆞWﳳs~sKz fCe#V۾S%~v؞>%"j#D:n(ikSf6e`AJ$BPT&"xuM%*'sSyxs} zb M !  o{ WrjtD3=}*a]M;| 8R0.؝HNᣕ(_7ѻod] /Zp{pExa]Y@ Ѐ}Ҹ)E`-;MB24Jĸͥ -BU{>KT6}w^:ŚYd<<9TqO|x*g|pyTܐ_3T+~g9r=fucЭS'JJzaqcEyKaHM%^@ϛ-fSOvo ME,{GE̮E!D}?Xbjeʭ}^Dxa!W+man͵ʚo|O QOA?{:pl*m#e54a*WV.b+)#z)zQ(d RVbem,  r`#jԠW-Ak`Ԟۏ'Y˽{O RMV-1/.4qYt"D%-8> #c6~I`GQSd._"dP/[QG ]eZ/|$X;&ڃ`H> /2W{K%i cWMWrܷY\LWa 隀[yȎ/9M$KIhjd?3!N6MW4@kۻ)CRvUk Jg :g7Ȅ)i]{S &r.D\Vf̈^,uk <:f8KrU![Vq6N{RXumKVn_}uS e^9(Q<˵KˠgwkKv_Ko$󊸬RxSlJVք-_s#ļ1cN)fLxC>kތcJIݳr&PquVCsrYoo Gv^ahvČh)wF#t ڟ'譭hŻ+!1h =Dk9v@ 97rIǎl;J̈́)"\"=$ԧx^񡧛/N}̳ -v׷mSHp퓊ebvQ6$ف\Xǝم pKVğ/d'=uѯ)(mp+e'c(gā28 JWBs{Zk|@uMy5mDD^jP~-✈?V0TyʁlHF[z/2}l$("нx)h$MZ=!ltf(j٤"kOwjkMFYkUXf&=Cك<ΊB/(!]3~H!9"?>1B):BcM[AP?ܑJ$jR1:,|Hy,4WQn<ړ޻⳶#Sʛ٩!o4^#?޲#>UޏVU‡+:ЊQ}юe=.xA Qqӿ*U b1{ԝ_x0OZ4ptsi%B_wA"θUl.M׫ozYRZn,YZӪۘdnLꋆXhS8ͫ *%z"f zF.]wsvY|=Bbz݈c|1 94^wd4 LxbcdTvALLiB (h0l!ŞToZ\!ce-Ƭco;>YBB._~XS 5a ɥp€֊oGWWi@$kϮw3JrRNSaV|3Mx MHg-7/hFoaɂR&FYĜIMf:5+(tΈbAە|vY/IpD*Q>}Ž2zyw U58\LӏABp-^ע=F8KP@ISjip8@eJ,֖YM#3)WwㇴYZd~ +bjI.%9Y ͝U\u͇ȘX dz.W"g,@F"ޙd :1|+xUVpF)qUDiW Tl$-ffAJ._W*QFr4^Lk ][ CC@tجXb ~;y鳡soXo1Q 3O/n:gᎦڅԱ ( p&mJ.!! -qV=t[+HSA^PۘQ?-!|??0i7ܗ`" 7wڭ 6 9]qk72d yG}iIoSbt.{Rrm#P=nJsS6k0he0f&[a2=\7%N(Ts{mMij]COo7!ʝ\*:V{՜ݰ5묰G}MPf|?+{GD`v7K\Q@RєIm"GRFTYLZcໄbe-"sK3֡衄R%BKp{\}xBQbv(r""}AXZ_F=~6=J]#1l 6V2PIa$Kk?]VuKnP.Ui51*邤Ob`Ns=DRC<񶻢m:bFڃފӣO_υT;ѐ%Q<_ւ+2ߋ%"MĐf WSн  q"bn'AAvɕLsL ]C{᪢Ew~+]qR$R< Fp\ʴ _mTxKkh^B#i fUMH:?Iqsdԩ0IV,uy-:ZI4P0l@@C~TdGxG4(Φ3N^@K*n;-[P>nNgfgO|mwCI)Kl|v-x?0`Llc-ŃD}E2!V?Pi+|̸A0[3 zd-@g#!(fu^wI+$ljqm -3N Fw C@xl;LSo  >ls^h#wI``vgm"-9Dx[6nׅNj'6ώ!yѶ%c{`F uh;Yzי^hBJ9ۉ]dVm49~sq6B'b`$ +^@1{ѩ34ɥW%{ p`-A^FfY%Ȍh eOI';OOB[Kl{9T6TQO`͒w'yRv >ZD-9~DWH 8I9jDN p٘0 $CynS/U4Rqr{گ͐ELu*=12~Mon*R*4~^R(B`i~ _bTZ|R;5&[DNF"0.`đN$W'0E!< Rqwq:2Mx|t;k#jp@&2>ѝ&aH>4$m;OJQS:YYMX&ne~TK ;faNt}(Grwan'ğ1} |2] 'JEOsRx|#;\֘cKW9823fտ`B4GSs٩|/T(o^ZGC8fA"7vxc _Qz#_DbmyMq*?ZeԸߕob<6zp=[ɧ5{N_A3 E APaWDQ:$G+UxH >@#H խ.߃/P}A( BEbľB̺cd= -b{)XEq5$o`H3!>4-DL{D8a1HKIƐ74, tg!JfDNwÎkJѤ$CD.<Oi)СTzO42EB/G>5k'B!|WZuRz/DUzB u8Dm+wfZ\6`F~ [s !pG ]XsB &@{F=x c~|9sbo 0ٕ>OTAYIVKC,Ilޅ¬0qkɉ w6j!4 ҔAy{< oƬ@Qۊ"N=~F\O />BOy"0):ޚDw X4>%̊KU)=h%*>bmUilIbŐlWЉL0cn UA.wݭȆnin(;rk!U,iWs\ʖ'lHl Q)dѕD, {]?۾Y6Lr+ݣ cZOyԏ[e$:qxs-CQ⩒ (MjMnzm u]"/]=[:sМg3G*^O[mzJIZl;.1ϿÅ6OK򗆻k=zP'zNsjvCK\7gY݈lQYCdFF^sQa6vt 8 X 4y(Z2hg8O?!ap&'&vzr/7T,Yۮf[s!}:4nۗX+Kt'ʕ-(WعZ-b AMm% ,v]僉C+Ŋ_ퟀdcoj}|F5-D ~+@4ǏJSJ>ͩ|0 ⌔bzr4{U!5WGjm uY]'eOۧL7{ƞ}NIw yO⑏KJ_xC=|J+0gjn0EEМ[2:"yo=Dl]l |Ji\αpo@{S&ORbeIK xWrMHu+Nr?'"|'mFٽVIgDCbe}]l\ gQHr~8{"eLHtSc+~;*w+ :ȎOc:gVh nHm`~AHΛ;|E!%Q*oH pNuOtt63f=in0CG}O JqXG l^nוːqaB ]r2y(jxtj)?F\o+`oVѰ$iN8ZYClȿU`x>E#=%4elj# @`}t1>Y֝@{Ffnle ; 5pP6;>wvNTJfqhhz||$*a8]NpR渵9P1_=wۣLN Kt71,TY`rwSOS? /z-c[[拝[t8ںbm0~)Πc %aY#(Cndw+ahnߚSznLyɱ<e?& XAcٰC4&=y6Zz!X^Y#]h ݍz!G̽m M v[^tVmީ7 W7#4V :n@.Ad) ZDre1ܰDYz21 ;E:\@A;x]MFQtSb41!wKiAQNpj4TL;[ y"NReÌ@"n742U+D I f\jCVs>((?uq6C{u@Qn7YP(krE TWeaMkh2?7*^h[OtjKM&J8۴6ٳE~8lSV>ܰ$S3eU(vlpEE5XJ1 O[pfep+|(v?>MN]ɿEia5d/y&kI* S ڪ_0ac ƪ451Ku~ŘiwT$7 h$}z%*;G T9vUgǸbIB)FWCJ蹮IJp:.9?[$NkF0>cȯyBl4 7Nr/i(FLE9Yt|[@e0^lW]]w'ES(ีvF3XeD %^ !c@Ȫ^ yufͺˁI) mZzGDcouJ2JCUՖ{ecr3Ǹ壠l׃ʑ YNN]o6_ZuAOF0fOz+ZDe.5gpЊ׈,o6\҃h+8#C 6 S`ٮS2-Z!T:4["ּz˜SE !2o$KRmB4>0(ǘPj6&֧ׅюJ-s N?sNV!ijU [[ GɁٲq}鏛T@jQܪGeYFmePQآ2@Z] MΩAUG(H~䶒B(fb)IPe$ӥ#wdȼqB _'ߥ{k) }~FVy2ƘCu:ŎUP"%Gbѷ#GQӾ#y1:~ЛfCc&Ŝ'f[\;K]wLVd8OmO&.؟C-"xߖW ,X\HβK!k-͜`[ ֩qaw/:.Jzo͕W pELjC4.F_Iuy61ˌ.]*,@.)Xh\ý_s%g27tR ?]W0edVbjϟOwSQX\l yJCQ!eJ<><}C5$ RW3VyY Ɏo92 0^vbG6Sq?_;NReֽ R ٚS< (ϊk4}8yČUtkRL;xpnq|ݏH_Xcs CdqF-ԘHO6A.1.q2 ɿ⑳/?o 0]'y(`;q{1plS3IjTmYۿ:yJtu &%1e sr" Tk)Umpس=Kj.K -~l4ճ49%n n~wC)-*H(}, `$'bϐL0) =@z>(Aelytfa`^HH^s*8i҈dahy˫lfSHsF+2հe1~LI 3$5W+U!ub9 ;G_!3zE{!V$8IC>?s=oǿ.XjJ '- :6Ҥ@Ʉrւ_/[, H拌}:>S#Vz׏$u;bZ臡c)KoA4XR% &֕QɎnדL#i5V0UcR])䰮踍, ~U~ Ϡ/n `ԂJ׏{,ToP`?c0.[ܝD͏)2))|^alj]ْ`dĈ\&0 WXjnAFm+0R\aH/ O w"9 \ Skx\`\DVM\&"a\T)qt[s1^A>8ѥ.b"[WgݫBET Kds}RArd X6Fފ,rsDh3B4H)+Ujz1VixL/ſw߂Ȕ"?dakuj{n=j_eҗws6l.q:1J3Jv^Ztpd0$(3w itTCSXSTyz]Jٟ,X0Zk!>G N4'*P.86Vҡă)qkn,?2?_-@4@<AY]'dWˮ X;iOzA ͥU£\XEh\OSu$Z꬝a^61$бO<$/_P,nh1-neJ㽔 *XZIߥ}Zq)!D-wFy#Tc̡mCh@>Jv&@i3K'G%E`#@׏6u/r[1s֙#q)lDz嚌jx"Fcil_qH1<E wV8f_08Q>g҃Ik"}L" "JhɗYلRs{ ° iU[5 ގԽo3rEGolYT|3)fgb[IQ4̭nW<ٖ6G[<3>OW"m0O3ߛ]R˞\x59 ɾ| &=Ut7Ћ 3Ȩ~2̜EfПתu36.fNf"_vڀ=Z4MgO8V!B0mz՘HܗTb2S:vhZO=Er`H^o-2F[/y5辇J$ޏEg4p 0Y .N'%O.LÙ7T [13_x?jO|FQmC3 yaⰠ6TթcCC,X Ra )l1y3lK0zYk ev$¯]`')/ :KDCd܏68 /-Pi'ѰW l;1J;tILߦ 4 ]aNI)"N3?5 2S^LLݳ)2<Ĝ2}+e;V%%"Z5T~h%p! E/n[o9=+\Jn)/*@7aJùr{ ܮ(}2g${sCM7-xLKVM;vrSYYib*!y_F{ת,X. mKWGm A?R07N׿9C`Ea J̿tEϻf1䍛jMXC F"YJ> x Fn8*8Ȯ=c٧CmZnۅĺ;iqv Ay RmX5dh5ұ2 @:VqHdtj́DrޜE[8ɗ&ZP? C>9R /orq=[Qy Ij>6G!H=>oh-%/8T{F wl( QYe{'mf.x>)`Ƃ M3>lm( x-#x ",ńAXZ#>)4% 2(9!Tn Dx1?DCyx¶F邁1SNcw1$ `&YsZ'0E;}_ehArsgs_ӜUs]/=z_6x\LwS"bdE w[<=11:T߈Ax%A8+$krRja$zBo< mu7U܋,:X$DtŸe6fy*mp=J;)F*kg ,K!,(߂k_0Gzh*4̦c'b$8>9;[1F+bcU,L/@A>W-ۚԆqg93GO  BwAҩn[O*( Yo3|ns ΒLΫ8ECTZYqLk^_HZV AM3̸,KژlIƦ,JohnHػ9I\(6IbpS7iI%svĨHD>Iߡ# !4sm #»-\؆ҕi鉟^cc\vCLʫIFs@N2UxZ2 0q\} ڰB*$.lЪFqÅF$i4 3"C@ xjGU$u6 =$Wҽkw9 a|:Tr-La<Ϙ^:dr8"HMC/n2(^Q1+iBǞ"u%IyG#j'5yNة&sure8 $wWE&xnTg*l@/VֵRM~s~~'⥴܊dOm `ѕnĞ7F5Oj)j&* ovJ=r5ࢱ̵-f.U+5fx,>%>ؚ{!H.B>gz3+pbI-MdG`:[:d0>g&}eb ZjRCo)|%z]Ir&I^aY;'tڨu~L>Q}?sѪ)>7p/3!ìƾE.r,SxլETqa܆ب_%Ua0_2Az/&MKRyizFS)iD|J[|)0P\Zw%qeN/y5l_K\ O`>d6+f1 !5mx0fDy.Bh'~y~P\.ݼ[̉j Rm5xv !RxVQ>LICӉP56]"5j+0̡ xAy± Ȅz3)g_gnY"T%(_2@('#ӯwS&4_*LXKK[w!9I~UB^6e(&E_2eTdm p$Qp+auE^lrhR:lޫ^+]MLFd[ܮ/\26K1Ye?'08"WdfW>C?mm7C3 # Ď;`zF}:lRidX֋:r-L ll9^.t tܶF_T3.c ;x8[*xJI[^Wvk%Xȇi@:NG|_y6ʰyM6~+>rQ{`Gp"5{;.d-,/eZ4[۫`X>oxQ?6գ>ߧLv$ Հբ|jCI!c5 PPHX˩Et:A7>9'fY b+ 5L:,/Qx>x&oLp\~scn_v ߞ▉Mat";-ɚdaaI3]Z> ߏs?NX4ͥ$_w\{`lOUD`X8o(ATܯE9ZX& xns-#,SA鉎e&jQr4ΉblB^1'BY9)2 UMD ;*n}7eO$Rx+=MY XXw"ﵮM~6zkRZqKȞ@82CV8 #gt .ė`Pp-6t!bi7x`Db,sQYԢiy/ԥ3u[w#& , q]|-X`ZN(J XWzWXG n=W.qLj6C{~(O6 v 7v'%6@خÄqlZRfW*Tgz1)G~lNu3qEsYC8qI$wBһ#vyhln3GOǫ^Qm2XkGdϑ1em]Vx5TxG Q@37_X  ZKnHÿEF1AgCg2PU'=ӧ h$72h>X~Hh>6=bI؆K}:o\O6JK<vJP0,]rKbf&N6iR1;zEk5lĺ*l&E<\RgKƾ]E4Lg '%'/Iz֡a=#zbqkD|ܓq\v3@GK) ۞6SsB,ν=ɘ-ٖ%Wcc.kBGQd_B(,23~JW9@1l]8Kzy w`|M2A8 N i\ՅU g+scзaPT?g25t^/5+f62!\<^2bI@3.PAR-=qo<āND\>H9a~zjrx ss|=L:ZX1>DݥtØYN24DjȆsG@e[tķrC>^m[!*{zF;bf ??xVH;PJkMS}usk9?>S Y`K%6Jv;2pتׯ54D\zxmT_WshÝ74 O$VA$ëM*ne{oOF7JZI;jr8c&S+C?b_"aRaA2lgGrSrmByFZ%v#0B_y ,)^ Mn0鶤(yqDLݺ`˗Y~Ja}Q 5NIh^KhkhDruh U̿kZe7\>L Z*ze]UKdc€ ][ |Kg6!&)J5J ppv8nbt-H!]9nΕޫGtP [Q 4bI#Gb@1$L&eS2&?bun?aNS,M־9hZ$Mgj8u (jp/+':H՘|jPUi <wG w悮{ct%g<{YoLk1=o˙q@۳I$ͳR`O6!1A[x.,w*e:b)dЯnK*hnc=s7)A'zx9.9YJԇa@>S`uT~0,aY SJK*1 wJ;(%VTUc'rt%Ĥc03}\F o 2l֡(;ֲ`$#oŌ-G"(8ڦ>śIR35_6+7̮qnݍYRdP' PԧZ}Dԙsc7V$fU?98·TgjdVj( ,9D;z3# E;yW\QsS[&\Dc'eu 49 ^6E7HsW{%*,`#K+mHXѱ 8⣈Cį&/{եc;ys;0?%zC3^p]k44KNVrvUL"pW;Dq!JVa#]?Dsp$Zu?^18EԨw?marJA G4`HbONN?]s ICCQܶJk.p Hg#ZPqeQC^& G5_n~7j#7q!a4!\}9=SP|=b88+xdq'=yS Gi {{kAqe!q 9 b",psTEH]YkGHޟ"3Rs hjjaH~|S C!vyƫ8*/.W؍gU(6 OC,5~-2j9wⳊŗDU6i9L=[@<;QFlJrL]O A[<r"gK+PWXDA +.CgUѡ>L@NHT-=]+ \tX(c}QkqzqrKoNGKaHD;|;nEYT5_:'݊1|ɣnxN,R*;!k_ߤL'"V,}q#sXUC RYe n}:K/k0.ӯ!µ]զi΢uI*$ |300#{wSV*Q&нB>R^0H en? ̘o==9KgJbP_~</k<6CY?uqz(B@A M ԚdRD \uӴ?뇗b T=A*ZFL'O4jwְoPORW4OC-Vĩma 81ͤ=]?,8bRj;lBTV#h KQ,A !t\f~7EEPҞR!Nԁ7 n^;+% VH"d(/1i*,v=J{'$$Cj|pj~?Z_Jp}5RK?f]vaL5kluɫ}+(5_'#Vvc[Z.S.Omڢ@{ޢ̧͸iLADDׯܦk {NFĥb7#+fǔ91T1іVU5u,'Em7NL3h؍ ,~ҟ;H@XtwwEZ -ЄX!kX d /'[ЀO&39( C=;72uRTc[Um|<^)X)OKh:T4c2uZn}Iե %42;+&_+I`/I5r# ]L[z ꏀ7ibFf bbk`Tvb'#dEDFp2UYCƈ kV1ƶCSD(prjz0G+~['Z+pҺ#2\lQ90NHCn,1@SWNcST]uUOZ2OUH%)g>!Nms+0Wt&ٛ9n5KhNtty7 XO5yhM6 nɻo&ᡨurP>&6W٘Jˀ}FG`xd>~W b{BV)L0 v7BDi}gqFQ\^Eޅ¬0W]!ӧ@01\mV `~q 6Rc#sS;sByʞV#wrL>21Kk ˝ʟݼ%z {9cuSðZg\Iik6gQ!㭻O|)9ގlq"NrK^N'eܶOql4%ƹBUjW^0 ,va*8tI0t-cq((uc65Wv zLTo ,XbȻ䠸 ̕M=2a4elY rjCfb / @KUt}-Lϲ ۘ'(c](]5&HڧV+~1~3GAcjSnMϝr(P9,|\zc7!sCyR)_Xſ-Ob-5X0" (Z|cnڲ(^QU~$y0͹޺{zԞPՃަZ7ϼ ޾0͹ܠ6@w$V+&"T}ќiWxelWhLEca컐q 2LC)U),o"``ou227qdk0׋Y8Gg9_ؼ[6|TDN3I*|;cP{lҽ\ݕ4-9 Fz¿>nN8+bU{iCccF|FQ>x躧S`Y*%R+Č1`7xx%7dx d8OEŹ^cxL2:tCn1hCVHTR):,޼[dׇQIG3ĸLbeEۭ>yC^~;atpLٳfe/oP'&8:scDz~'gl*2tTA^˪1f g.JN/wZ-j+ >;8լ k8k9 WudD`C9p6ɳ@2Xī4OIGRFQ[ʹ'8aΕT&j~k)QX(ºAu?p+))[17 =0^>I(''E(0"OjϪJf9 _$*f*iө![Ug-QrC`WPsZmQY_Sү]utH^M{FТgJ!$KuOZjuv@r#Niu`n"MPŌ("=jʆOՔZ50^5kAMx{?vWë]%% |D߻mU"P8mr{Ǧsפ!#UcG '&ZNr'b q "nUm)MWc/N"BG/ކL?P9ZY1w$ 3Ơk4~iMBGevvG@Wa5D;)̩W)Oj@x * Hsc"5eh<.j2/s}f-A{i -K 2Xc+[2W4D !cabg-z]iG"pBpZӽQiBE׫N Szbү^gӺ%h̘3k~dl/ {0ۤ6}@@alW'~te98 @Bʫ E鬒-a`k 7&r~p$0gOSd"7S_"x͖d& oWkN'#wq*hImѯjNXjzW$O^ t=S(qTRX0ugstw^A뛒->EovDzh!P bbIV :6_+\* VH[=;$B [.M\v)zM‚8ّ0YAu,6b^.5.* ?7OCbd,aln8/fL~{}^ s 3ߠO[DpUpVUkjSB_~]a=ӰwTK Z&.F\rԊ7 *}%oam=ǻC7Ν\B0zD>uSs1 [Wc\wH*DjI+~$H+9VXQp]f7ghVVuI-ٓ{gMmʙc~"=8kn~1]LVq}C֭-HzicE" j +քnyfI\g ZC/햼7@fKc@ F76:,rA$I `mVQkWDΤ,vfɊ> E07j?d㜕S=bw_ep4Z"/t`"O)$VmI8qAH-sb#M@]_^#^^LYLFfHA@YuqF"UX)ȯ\)W# mkIJʕL*p^C2r?KYe6tږp7ׁ* y}dxwmYY}iS~uJKz7)@z)K27ysj+tH͇M&k*!8?Pm53! /%!Wq:$jNr4ˋ F'?HڞmPsl@ptU<2S@:%8d=B-'$Hςvm`?Rx_8:Z]%ipHSQFO?Rxsr=@XB| kXD$+`e%~c擎 JcCo BI(<-2WE7bp|}h ]I_ n4c tQhC$i9tB R´XgqH&Ӷ)PfuGx `WƿU׺s.i"l-$ˊH +mD!0 ]'~wh*t3ꯐ@d 6nowF{FzE԰0t.g(љg*=_3:U An*f;TB'xZc_`2eR;-Q9 v &e*IWPjd{~YN?j01C ix֪Na80*VΊe(ǎ^-in_浟EqL +e=`8$#KJ@N_{5T ˒2zqcnW@`%Wޫ d%5:0)'+!} b<(;{п4-S<LQ7DWi/H^k~djorw/hGW ? X+#nr+`&^oݒPHqO+N$;o~ҍZm.& ½f?WRZ+'K5\]`0rXS)Cio؟9 rV;VqmSqGYn12Yc@ەAd9[5(p5n[B@CyKc'v+}!Wa HUl]Ƣ >8Ja&j Y$B6$Sp/)DdQd4RJ>rAoQ"20@fHg&)35K:4MxG6z'c|3OI?'f|Uy?x~^<5Fc1Ёż@Wڟ;j&C1:eOԠa*JO )Q)5!8sFvT|6rȯ &.hҒ{N:+/|HQ&9Kj Q1u96Ak?4"N5Gؿ\S;#tiV1V`%07uc(DzgӮT?c 2~x*'3X xn-jƖu):0}n]c % u4=hʣAmw>}ȿu:.#{\VuLNK0ukml:`QVAC8&֚h6r%OW "9rj> cS.x˪˒/\p/RůhZ""Np!$@sxA=JG10+OqoE=;*|(Q1*8\QSRi$& - Crbu#p! dŬю*E%owed >өiZ.$Sm{T?+%~!񮱀"|NypPie kFB z*]Cv |4*lW-n)0Ia}I.oDV݋ba搽C7S2uO` GzsGRtGۚk6 9JۣŽ%{#&'*'IꊻwHzu[|S̸|bψx&L gv ]u/fdil?!~W-ǖB ܄$XC0ÄA)1k]@Ho0$?"[ċ_~b h/rU5]M/e} M2b։uj41~枱Qn^ѱ|b&ujF$0q@G75gdfrxZHgP$٢*l+8lچȋL њJ_(sK]u>@[!u4k}m7HNS&xdv\z=ȹ .V4FYQJrs,lwa9=OTk6t Nٱ\q.`LouDQ*.kJ9zeD@~#Rݿ5ܓ吰>ZDPϩ6Hz0{qt0خ]4q: :+mMQVrra3W,YLxߋEk8+P5bfΤVU0-q2պNʓqau Zkk96Â΅)?2r2 c,VL%~N=gEextODԨil3z 獕Z)9/F0 N0dn{#*_a3v'[ɋSɯ.e}j'vS_|ضQ=&g"0«zUn-6e( m{ sS=C6.צt-җZG(4BG&=˸ 欶NM7 XV ooв9I-؏~p3ek/B?콑#VEP%o"~/y.utE1f5E=|B Lf? uʩA=O}@ v% oԦ~LHT# S q:( 4BW#{P .7mSro *0ک ˔>mokOV] ]9:"+ FJ` .W\n_m|lK`I}_/p ֠<:P|D%&D$+:P%EM79e iGfM-!DA5N׿f&插F/ jU"rilDUN优~;2˸co1<1[ \ٔ2/؊Ú e.Z4İYf#qV5l\+TkBLN1C(fR])xk{H XJj\8,j{@"M==%6%P1,P%.Ի V3ﯺ;*x$ʰ~ҪUsi3`Azs609xNh?$8q$l PoNz?v$EoQ_]S<& ѳ_[ I䭒!LTAS<EO>ꦚ"epHj. Q2 aN/CKQBR#wB*^--WZ߸t?X+FsgtDf~f+lOo1!ZH RFtUWK` &8O.> <;Hd9DF0uOAgpsôd"?q3k΁[3n#q9|Sw>g颓=S\ 6ѻQbWgi{:ypeF|جyQ,oҊhlgT^X5|xxTm(er<ڎ+V^,r9#acљ.tZ5pTb(EQכֿ7\rdqǜqF ^eB">8ZOPiw zj0mXV@5Z+gBޠGu'M:" E1ks$bXKzA4jh_㖩ц3YLwbBkH.NFgj{/Q0ki@J;γyufm6WF8iEudre*3>ݺe-yYo:)3(/6d@ϭ91h=}h*F96>R4<#LpD  r2{{ù-FY?G=\f MWԲ2OL ?/K4\X#w}lPExA5#CGrߏn""?r 1|a0 )xѰY?s DVF.x׷~~2vt$f V\0ī}.5A+p1O@-TVa<<N|geM:fIѲ&Dyt}_y013AX狆+O34<:8 a/=l+qm,!0/sƳ1z6bB1YTr(;u=GeΟ׶K^Te=Z[ ?S`?@>5rS|~Du6ƷxepmVCU̓65#)hMZn##J$(S&~fiT<2J@4Fʔq?U/v r[:[\N-gD9jԮ Nu#L >81Y 'bg0B%;|2`{9@%m/M 뎵 @лQ0$ܬ'k?|S/w ˀhG12Qq#dz3#3hFcʷ.mYUopR,IOly` k.̥fmǷVM! ]7* ʕaIRl'hU@QKc Co69K ]1y6Kٲީ$ vjt!Bk-> ɆedG㋈!2Q$|0D|;S,ismL&b+)hM$F+[7K˚hlo -09JK> mt =ųG@iOOzIYեʰ-;' q Tfcdr:Fu=Ns[W3B!2w n~ @Y"fo :o>@xPuU%482a ?;B^HÎr'H^ΎI >rĢWF9nƙYR"*MK\HG)QޥZ[sHGգ)O)4Fm>s/I}Q ܥN|“2߫M*hfToJP\Oq>E MKv5r[#9rǵnԥԝ?RR1,Գн6feӗWMQ1k[!k 2ql[¯gǂD!9j "35 mbK7e'eԇdpv5㬎퀽S@L對 ,}6Fo[%\,GI{9&nocL;V.K0af[c~hGO~abpK`F6ivԈ~wiJ[U#O-U*r7)|Z<(K)H1yED'aEwe! v,A_*elFɜ+W"tb \:*Kx, |(nF= 4\ݕ ܨ{m(+ 7kVMxɥ?ɨ\iQ\wH_1S׏wg&,`DU̬mQ9=ӎ1ӬQ̶xБfLp0( 3%%/z9^/#",<&`u3p >5Ԟ,4Zʢ ZSHWf(\o5a'26;fFeB4a:L)dlԬD݂M[P,$ ({Ϡ/>9(MK 5bg+q6ΖUra*9OEi8nH# @Za!!d $CR~[etf#[}L[<7k|{, ) "C#& >"G$g!~#"jmmڻVdKh˴h' H,QzL[3,㹏=MJ9KN􂍹O9ȿOg [Xl96;(Px %a\ GS{Ra,q罗d{]\ OX Or )w\nNNB%yS.byG$@~]F5` pk.i%2>v[C.Ʋ5\{ ig!5A*½(ڼ 1'CxD\1u·ki61TLv#*VC'mc~OaPs1]2ei8>Cm6z>NӁW f{yJs1R&srNLZK3Eo8,?m71iz*ψjƖ-Y.X7҃eܖ#2ϣkc(Lu9CU I:]9'/5Qg3R Le13ZH#~$ 3N'V^Z)E/FN9(3ts{&Y!̠,,83(h3˶99MoPE #JQiK2Xu6U}ן.-v+-_" H[I됲SȖ` )qtV3sx~?j¥(~$Q6J-[^VImYZ7Őn03E'?+ǢǓ?i T7ArYOG[Ru9!d[6&`?-ކ[074jYdI WX(󘛇~VlBijo98`!F»6aY 3_862ë>[ҌpsJRRbhFY05gN RR5EX$tuG5oOԘ;ó_.S.6&>sX'k> SFsxXs%eΟbTOZp00woj 3?RVFqL,roL->M>"Mpksis3tto[lm3j.ō6*M?A!Lilus:43B/z(h%8: yJhx?KvEy>KvZDx:,"K:lSU"ɳz+2Ȼ֜Ν?W*+3x 5z 0>>]t 4ygׄ2pQ].x 8n%|M/YhlT%}6\uRhl>-mxj/e^.i^]dAg&652GbZLA$]iQ[xvbd!'NV) %v7K4y0}l Z{@S"]rJe_q&pD$U1oBCu6=~O%%,\iR$r"ňsc'=R![)Iz/stEY/bSgM RZf5W,,i /f}/(eTPv`&w(Orv,!qfOJI@j٠(u v}ø"A8%I(% %GʧZx*t6er Ȥ6grMM>qwN( h4cLf܇ѰJFļDO4L^6}4LMn_⨯sąs/-; ?Z5IIs$hPㆦb_@ =1(+_ _^-40S!kU|M_#eK7ׯ C/ QpPY}i?>_ ! GdgVvc$ePܐ$ܡ:#k$Wo@,7SӾm+pF 5`۷+'M*+6\e K'vX!)w}yVS5=WZ1}Eh[F{CNe5rn@bB6}yAdvKAtQVoJ[[9yCA9Qƅ R)4"sm! tٕڛ;Lcc lP7/h]Gc.j˽0&nY5wSٴ|֋13e4xdy/2^TjtAo_|PzqsuR)Ս^u>T͔ta*=6o3aA_"dm"DC9xK1Gs:0^j$ETyC>] ^ . .7\C!0Xފo5: M < SCCR\\C<*m1S=7#9WfMc g͑BUejdBJKW7Xk")2omz`ZON"n]veR}O$Tڼ ޔ/(҂GHrKJ_ݪꡔ%0Ա#}6'yJΌ2Ce @}ݚVê)ϊxWh *܎{zF=׆.tk%N:4q-2x⛍^zZm#7 dlv9'YzKs{1Եf]_;HՅͲ%Vl!3 ҅Sy FqL, xzC Ջ+l#9spUSQ:yX}zP#n>e!μ$Lc {\& 2Ig$3sj}NU߰̽[QLXȸ?҉QHODh!=,la?xFv" 20D,Bt}~h{N :|1VGa5f7Q> 3ZaH'~j8ό)482àoޫ>Rܵ#k#V))ԣԜvhBi,7t+7\غL*#l: Q{X;ms00_t@969UCk f]0n;U4nsI{*W%FՋZOgDH|XV5y4 f? fp2=y,1 'j(8#J?ڀ~rSeh@XPWɢ8etBBc2pH'uo2d-(Q.wz`)ruC =@'>H(j F-2( .Q^R [vYmp;@k-<`Þ %+r~/uN0gg0@x;ި*Ip$Foг>C_k%h(DD;q-:pKi)bTbX:K&Z`m2dq D򄩹e3y)[%5W%{RRAi*gP9D-"wP{|=6\!j''voªdCn׮Gm<!WT!gw%}3[X^9FBI:lC/M Njph],):mz.`?qbln˕Fie,UJEp(wgf?| (02/!sдVĦg?  :F]oӈ+-T>jRkcHR}F.NݬIS?x.KΑ.tQ/»7JzثZ[/Qf 1-yS d(/“z_?4;2F dL{\ o7xZuJ'^UZ ("BwgW~$.VP1|?_Iв~9T[tbKGn(2rUr6F ;۲^mΔ60J12޾2 Bzp)Uu]Ϣ|my`~%u>1Ls1 5DAW/i2a<҉U0ǂznIFB5[#-| ,h&C1t~#zMT=wdˢ7ͨTX4 Ii\]9yFĎǼL4#6 =DLjcR G^HI&kGVle~uӕwxؒ[])Tgx9ep2.N")jF9. Q‹g 2cRi$O\ry+Ɯ5^g@@UPv">BGюuP^ +[I>Ch2qځX_аr5 '&%g"%yc# de]EFXrLԅqt#VLټ 7Úēl#Z¯b+/lؔM7ͰkDs@Xoy4!6{4ZxfzH1:=,DZ>O~q,i9SQ V/O+G72^END 4#ݯٺQ6l%`~I.9Qmb 4`HXw<0;Ђ5'FVwKoYWT<<3 n_:߂xԪ=gl0^yF5!S[UJ4 ԋ[kiibw&0܏x=]τ_;кԸ '<Ӛ(F*PY}z,q]"/3E> Ӝ^V k&VB{F4O? c2333 }jHx9ż‹Ȃ'@sk@T\AnoE\AqW"tOnv4M;sğ2 {Ѷ| Ђi¡OqV;' ϑ5ًYf!BųhP'/i4s߬ۥh ٲcK1Wt4Qփi[x;>Y(3N98~z_~# _j&D ¶0ˋ&^^V["!1h*5FbDM(>Zju}e1XK.<ô64~~M̸؂mLA}T/[$Nw_ pz!-Ip 3rx/=1gI_{N$g**.j6`?qhjyv1Kx9RE\o 5_Vm T#gzeE܏q,ͩ 1QK;5qXsH -Lo3/#.MN {W:"8Wo[LM1, +h]KILd)Bl.SREĤ5kީ)Dh |H3}jV2-Sz|s^^}wHYy󟩌*jAQb#h"> Ʌ˼)⌂#slyzUe{DVi(X}bʱԶB,[7)߀=4"iJK :i2d^V\D[,p K{T; kE$AuۇDtH7/ߑѷ} }Zd P*[ AwSVcu=IC8ƞt?&/u,ZާzL-"4$XMc8%XZ!_L`r]n^*3Yj'aNr1n]zY؅c2*1qpwn3acҢ~[}͇eȁ ңoyR8̑H!Pߪ#&f(Gۋ}i  *>VnKa.pK%K bt,eNk  \XV®nʺ+6kOn1\8nT#Œ\z|iE"*|cM/ ]{RjVmXg=@D$d3hh;bԛjN"$,krŒ@P9Z/Vc>AfxỌw *BK u*IȬ,fJ";pt4T:ԅig@Ҁ / 'VBh [ygp1]k<>gXU;/ /Kh:LFoR~^ãSo˹tb 쯬RYePpA<5KW1u@0KXsk-@3IrIA1m G%>OH63д|6RwҹFKL灯_zxs }d{Ј5p2ɫyg`ZM`P͘`07ymy _D'Ԗ0!^(FP([Y(+|.ң};TQ5^¥^$KL r:vo\=FO?dKRb}n ʡiWp_8-pp2e^+1Q@̨4^>RVs2Zfx7п6vGZMEg7=t$TvP[yP1WقD7B1z,"*x%9"Szr34_ii?5‼EEܗ511.K2_u{_axĻ)FXIP kĀ*ơ7aܶWHC؏g~k,8uf]x= bL!Z+#$u յt cۖY:}1^[NJofORoeY "7DkS2(5"p^ y;$%f1'pP'tsCaHPϸA¨-OX w&,ŋۧ{ֈ)\{-S^H˖9P!eaЊ/1DTmA"jFA4x*gQBoO2dS:Ðä3̢6J(rUi\&iܬ~Ѽ< W6y\$;חV"}3Z*:џf>/N7mf pnsj(}3GܹrlDDu%Kd跦dެ&'F!|мʿBhh 挞nVϒtcA2*J 'G/۲bwe*w^V#TAz;sBȿ3gr'?zF3] whZނ@U_;{z%53|F?RNK"/$Jňa _]-%/=Ѷ%Itj{P{;+ݹV|IhJ+t2j!գ8P-U#pvzcPLI;go 6D~pgZ,_n NlK+aU~.0 "?>R9h j8Z}H9"Y@~J32!3iT/,(aŲdF԰&8@]l;F1"Lpi}}h8Q[1& ti9jg])e/Db)%m x%"5iٓ Å>h jKY0Gs8!_fQ:",2(X~g܋GEj04rEA+i?B voBO8UKZl=&^s{Ӣk,C@GVw .*ջU{+4,$g;&%YbW_ְ `x*ng:z_ϵa$5֖MBREO":[G2n('m ?-fI!5БB:YB* t݇YYnm ]+_w.8G85t 3YKh,±ZB OCeD 6'^1~<Ј[01-hji= : /-,%K7:m"2^Fr]<.V]֥+6)Q;mU<TÁKH E"I'n;N!^` :#Z!^6Mh*z>H$M|/[ _MR)_Tf#a1"uvˤؔ&1{0\| jg^ŭ}nQ7^c Rc[Pб1?hr)UY9UBl42fϱN!@$,iԿ5~,},.l]XJ"Ði-s.,թގZ ?ES(h?z|6qc80D:}2;ȑT$T>Vj m,b-sgqG.u4ŧPwI~ĝy0e; K~2l1 mw: wϩwz? ւݪ:nݡ']]ǐP +rc(?n6\p/sy[(8~HQtdlZ"aѥ/muw'^F뭯9a^q"ł?qd$x|a ;ӸmQ˯1u.8gkեhi#Kn*'qaچ!5ˉ41&neyxzJS)qˋ LU :EUnPNI`2# 3[xnNEo'wN0%cA[~uگ&f:IN`[(le*+/B0e"D;9@(|[ ZT3=uNBYXk!-#q::ˀZכDVUhp:ۉ bO}ޥ@GCPiT/mH6Ë8YA 7wI,Boq6Eh^9[ME7구 E11#JopxLGΣ{t Hl+5dp>D0b(iCǝUcl2]Tlơ%Ar`u#x:w C!ʪ Z4O<䣕Gb ;ZۍJ#OGuxu+) {@$fբuЀ~Az6yb< M/xv)L6KYa6_AngNJqAewLE7q Z|VBJq'qk/,F]jrCޱ-8~?J=j s;Z:#gi| X"}S(2L:$.-?0c)~z5vze"ڟç_C*|qЊt!I^@ewieZuܡPAp3ayu c9,dZA>eNQbٖ${|ė\-:d%|1kpxRHL j= #=N#f{&6>]>Pji)koBٝC=`C7qƦQҐhm]4/$&ƖDÑ;_R`FK~KQUWGnӈU]芁J5)C/,'{ioo9* OJ{u&l,$\Ԓğv\BS摩4Z)v 1tV,ҔrzBInjヹ5*Z%\8+;!|S=៎A^D_Z> V)}(€.CT7o t.Gys7 K-rqB,Uqr!l%$/%$Q]ab !h.sMh>ITvLcC"~ЇDNpDUoe%]կPKYŸ]&wcGHV0S埁ʛK-E$usɌ]NkF,j>HHZ`O+{iFPGcW!NNLLaHRI*/m;>xnvEW]7Q=GD3:*}ӧxVH08Og[4D+q=}q$@9z*,8YH OAҲbՓ>.&mjxr|.;YI@Ew$gݯJVz"3 h.5vN>k]҇bOwTl 0#6On}‚I:-F܆>vxlQt{6QிԎzI8X6ֆG%L|ulQe\=$LN|I',c|8E#}gf"z@7႕CVE kk`jOd7m᧭ t;Z=4j`e_Eϋ.a^.eKɁ&d!9 0߭.G9}Uڌ8i/G؞SzڀDײ!۪vj ~U8oP%|c*(UVx:db'pP9KĎ\hWGPf 'KFȻ][)2QPf% s&O8h͓3vfJg7 3]46б>%?*Ɗ1pPx?"vQEaӮo0`8aζ]">4-Gy~\:UfYƱ rH)n[r*M\"dHe#+amκDv,p֝ s0ؔh-Uw~*Je;PvH4jE,ghIÐhg'촌ߎp3V$HxD6^tԲI"kNRdtߧ" =UCa:BǠ U(,E_v> C&)Dx*F350-Ye,je+С5~ Ԉ;)9My}fS2>'eL|ZD瀷(Jdk5\a *"oOlFFuhkMelk(UKVqfm³EtoY[S+eY̋^kpl3D@FugyTr#g ^ۿJpˊ̟[lK+V:xjIGQ߬C+̺ͣth8b9@A9fD[QA"3Nc6J8Tgn\@ e?MynVV ό_Zc.#;ZL L]J.f-#R0Fȕq=i"|6:f=({-ssaZeu쭡z b 6bᝄ1SOQ h| á?,4VV4Gwb&OAx=mbz1C M0*UϨ*cuv:jnBDVCuϐ(~=p!-)^CFoB&p3,`uuWZ竁E4֟9z/m[\ /ɚck?4Ffar 5)R B5todR>#pPIle2؁I+JP 6Yn_/? .LͪgN5b_bL$Q8,v-_U*H,ٰZKzl9 ѓb{KxT G~]!j 5jNpjmP2a,@A *i1ᩲN4 S0ը(K+Eaykxʠa"/pwF=TA3PCYhTǨ_ ?j!oi%MM vfPսW:b U@?HaACKПGuZ0X4#롏jkY"kLXb\u TyZ0Yӳt[oݳ૶Q蘈]kP/n"}tu@TWNR}ņL?{&,uIdsGH O*Xa.QEEzN5Hgܗ+^HHͣ[$3/Edʟ]+A'jӗ }iDuÞj_nvMhL0k 5ux_ݵYH?7!GVEI>|SQoӮJr1.z)7H Э%~vo$XhȫwRv|9rM#}\twrlkO~ 16 z$P\1C?vj7K2K(slXX{N|Rn#$z$?7E.;可,(U{!.@>#NЩt p/1Ҋ 2& q笜 _ >hH[zw uytra,.n}D^I f`Nk<6|B"KRҷqtO9~ A]']_&?ΓK+BNPb SPo8"lTk>L:>k7]ԦAiGzd-@0ѤӷP!-F@~}NSuo\ {"m\HEnߛQQZRݿL}+b /'dJ(Np^,vi+\o,etC'H -'0CJ"LUS8=8nOɆ.GoHwY3RynA,H,SH(O tjLÈBε鸭Qf lskH 89+LOg2>6׊%RӫKEȓ^`Y*1[Nd-W|Ma.qL(#44Dl??repϧy#jaR `χy0|yr4-(WX[l_61ĉ7xxUh8tM4pӓ-Ҷ'SS}Ex-UpP"$a1ja#ji%bG7 7Z12P\KG[bX]\&#EWgXk 1ׯՅZʑ΋` Ӑoƹ yOA'DK65 (b4g|D^Yp$8 8H90s-k,_!U*qrթkXέ c[C/'3H&< 5m9R-[ūsgB#m!ɯGz=7Aqu@e3+pHoqA[cn}$i0M; W=^S~Y\r^ŗh;Q Rq=fG^t\En|cN"ҲA=%gfޤF4vSk9$y|VL=I>5Up⡄<<'RU(aFo(RK""v1خ:II_L&;R!+S;w4VǮcf- b/PFg?F47b7f/A#C6zefb͛j\ ucWoZ,mA_@s[.n\ѱLܔ"Ô:Edg=jn$ Q7.y,nDBpUnJ}aMH)r}7VdJ peX n*@{R|D#ndԨG]:3FR%A.8N qdK㷓nr;PJEHxΌ஘a`:Nq?i=6LBސ\zi4g~C|cM5dټzkJUΤl5_&;{r //QC)-ڐQKW9z_BQV k"O#8ۙH&s6fk"ҳ+h]۝٨:l*"va5G|f-LTd9ؘ6}| { %r"fGlY°hw0w165Ay$Psv㤱P$ Q3g !*DzKE=}mXQ5xO%XJ# T=YWq>(rv$7"Di_4mKwȃ4I|l u;GuDCԔB="bo $Hz_D*; `i:Q96`¾p3/JP |e-R^) 挌)֑^oک^LR(x&FPDM͐Ⱦ Cee8sa`JϤ|m.BH7(r0~_%k6w0'_Mh%r>y72wrhɘ78<<1ǟc"-(p,is9QoE|P; /y}`TZ˞0 Geu8;I!ckm!XYoO{2$>vT#\ʀ]M1G-ޯc] \;.#{`4QI^wYĻi}2`FWv2M,%bW2E<%{ژs:Q3k.\ ƌMYT#RrheܶK~K:<|a"8;&lR<^&/e,OBDZjs?پc{>qe*,Z73Bv:5Cqo|_FT؀ZCdžϵO7wEs̫ mc~hjtB$$Å@ZjܜԠO_JW$ To!"Nğv;D=@)]m/A5:HN czktyPĢh)=Nx).)׊ΞJӼ3sōnY!X~JH|#C5}v=`243~TUW՗c.k[7{`S@äU1. >Z[J<Dc+;r$bCR|WsݶFv΋{b0BFj۪&&*($.W!@>Hmxr)cb hl &MssҮuAqƏ#Nc'{frPH6!owPx;م9\l^ߊ$HY2qaXt;6x%M0HwHe\undA?F钼zE7=1-0R_=~YBe_̫]?镎Qc7&ӌ$K(Jv$ Eϐo&5*|zߐK>[cI4ZF>p$UcxFP}G׎E!GE$6{n0roOrX-'hpWNCHEx'| KwA6z%upIGMF4H B3'>g43{jD 4ޒĔWQS w D5%X\18jߙr . ʾe&}T\T neeeC~+]sto:7ѤqHbe82c pꮔAM$Ӹ2f [dd?hQG'kg;|<~1ha.´j=M9z<Ee̤Ȓ< ڼN{5d™R-^73$%E|WOލf{0RpYѺ圲M+zOo|bye!10Il|DzG#˂0~: YZ