php8-openssl-8.0.28-150400.4.31.1 >  A d%jp9|dh2 dȕKK S`uy($sd0!A ]'QcxuoD=хA1{-az#c,2o=Dvj;SϑhI*\YێO7}P/x%h!mi y"zm73oeT s֪: 4awϪΌ T#vo.ɂPmԑ]D\3af3039781f6a1bf54c29b91bd4b55adf27ffb44a349403b3a27af3df16be4e6a7dc252f5f33191d88b25ce640993016fc1ec1b44 d%jp9|VzV 4@hPj,Jꃙ֡G,&F&?NJ1{dBDIRee2SpA?d $ @ (,Efo     ^ `hr|((89:BҧFҳGHIXYZ4[8\@]H^_bӍc6dԵeԺfԽlԿuvwtx|yՄ zըոռ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%jfsheep16YSUSE Linux Enterprise 15SUSE LLC PHP-3.01https://www.suse.com/Development/Libraries/PHPhttps://secure.php.netlinuxx86_64QY0d%jPd%jWb35becc0f282175588f688417def7790b07bc414a84dec05bf498afbb79e2e5cfd0c33dacc283bc167788c48e4876efac478625bc19aa08deb312427cdb62a86rootrootrootrootphp8-8.0.28-150400.4.31.1.src.rpmconfig(php8-openssl)php-opensslphp8-opensslphp8-openssl(x86-64)@@@@@@@@@    config(php8-openssl)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(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-opensslsheep16 16801736708.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_Updatecpioxz5x86_64-suse-linuxASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7a99235eae4ab141b1bac85a3fe5782a75a4b290, stripped RRRRRR RRRӂ^Ix'mutf-8bd4567abdff99bc9a48b41cd7c4465977ba73d973bb4d7e942ed8732c434aa24?7zXZ !t/] crv(vX0c b]]ڱO gGh7dud`ihk6zP 1xo.a'/Ұc^˝w W !FH|vqГcoץ@ğ3V4v&h)T'F2:3Jw.nu߯R9~}% ]i< ; $EV0>gĬ8 UŘ@GOC. Q^]/D v CFj$Q$CZ˶a|&ܙ)aXQSw?`kA)cL⤃'dM_ϐ/[F:%uZ#xQ^Fr>D";`V91]nqJsM;ge\e$-zm%$8HY;Uر1/WV2S zg):ؤ|c.zKMٮVLz)MުzNܩX+"ڪUH ȥҐI_3 %\m<`ÕRZEԪZ6:;fʾ ǏQ@$:ڎYڕv:ˡ0Ǵx`w5^gx#$:TSJXF,B4YYN %~!0:7|f KɃ6ݫAnLMt NTćuZ'e5&uQ`wL)._5Ui\ zaŏ݊ I(i1)XO[1ȱ?BVYp}6FHv4h>S.Mr{#%a.߂T $4V΂{3>抂i =}{5ؠai Qr 4 ^LCP<ܿ)T87DWvɛ\ 1"-j~NHy|WW@}7/Q–4{`Ugy nU51B84.bT~N,6S6V/%:<%22\T|["yxHŔP+^רk8ҀN91W I-]#$&٢a fD2rXlh=&fYsܖ'|`du"=~MD4ګ'\\SD[v~X!zv`D[7"M=t2a\DXǣU?85 rec ]ݷʠ(]fH57Пcqnõ/gN} Uu5& `/r\=BLQsY@ 2D5'Jߛ5,8n?j'5P`u. M tD<4_3:}\c~F|C8.2]|~ \1 :r''ĥ@ÉgY4%Β~kX1ӱYiwCԲ4w&.]*Jx; “6>N+e]6\|аg]:QBw [O%_ZƐ^:ȵBD#ӵK<+.dĚ?]iyctb)|9'B#@wޝEÊ;BiΈc(|`N~cٳt,( U38K1m"|hQEZ$jqQvII5`W|YŪFOoN2s};尤V׊m#$7dŇZ na`"C  >S<#k-6LepG:`WU@:ߞC1SK[7@Rr0TL-Y_"4%,J<;56^:AZ g>~dZBy8΄nYi;?@)-[ >G_P7^m\6Z& (N-#إ$.DohQ~G~>;Fw#.AAG\dtg|nkw.n$+EŦ<{Zљm)y_]lzMncFdMq-F+qjO-b8ߖc"a<-^pקs"ՎKU8 `k!YA}U+!̦O'b}L}BWNA_eeʣ&εg571fg,ė6DM'˅AjowIiQYSn_d0m ƶm"- Ȫ­0?s)6:Z΂uuk15vQ\EYA7j_4J]Vn`#Ϋ9iȼ悠 i4#MPgb,_\&o0_c ` sLϤenB,:JEn$矑=37R'wIrK|pX<ּGfβ} h^KG37 i"])5@/߂͈*ɋ𓩁~ .u [[#xv*& 0%$n~ayt 1[=|A*M`Mˀ 蜎U37QmTMJ4PPC5V)c/-χ0dxa8`;w9E4˂ϊr~CRA(:͢'4(}Υs] _n^-kf܉B\!֦7 ]ݿ\1pxl=M}ixfm$]۰X mF|O63SE~^40BVc{[I,cZb#bL/bv%"9*k;'Gq{Z)hתZc!3J7;i"Vo^6BxFTݜӨi^?EkzG#f'0ɑ;y9"?^S{=#KI٨^4 \7Ta Iah0Dz~zAnUqC9?JN ;=_K+6 v;z}4 rQ6u5E!f}`' ~u3WtƚQV~$J[#"znK C%{zڡCIØֱHᎰE]+g-G e:~Rkk/)nNSGKE _/35 $ m>/(%(ֹT8C'%۝¤@G0y kwyURG|!N]$ga%Jvۯ 7bXw/Cf$x~Pƪxf0C`Ou!wn@T~cpԔ\>Hh|Va`ߊ5lBJֱnDSi{kzd7洢|!mSI([% j~OT)XxcB;mM n|OuKhTNSWHɢݑ⌽@Pd02Qtqns{-G3Zm#i۷Rq#ss CTeu8oѮ-0LUbUYLVC7\/1X$"(~LaO%3j?V[䰮Ὑ+ԾL}(w -B~!nNȿUP4]j򬸇beg#0!?P9,qQP25FEaqC{$aT_z>)U"㿓XF(O7nOBICh>#5ܤ kM0b*rl_V)(a]"cڼ)^}9o|\|)lT!ԯȊ#I 4ksR;8̮ kps% 7KEg[w5E6U,XFeGS3-EB :Q(mI14=G5a[TwV>>HW 8Н]ɴ?,(~-4fHW0riee'wry+9Ԫem'W6Дp֕=K*݄7~,8ֿrJ5I 2ٹ0>L4x>REWz4ׇc0 8)E@T8Tjx *eΰ4cM9*Tr&]&DViz]guJvetІϠn8~V$Tl^'6uc1ara,) h+7rscX8=(+2D;ٽs-.[M{^789rvݨ"+WI:q󣽼 v~66&&k6Qb>d]8AEK ;VYeE2B@mFE']73LlgP #X[>,af ǝBw}^WךKզ!-7`z6(g }Bj,LFMr&"XiJ`T#ݳ\2}/(BA\(z Yl> uE;j/㼠ᬟ#%qi㝪ᣃ -D˹Q#pR|*m7Tl Hr U5=`X4~ &;8FBq^mfC2#~O wP6*$HdvQBfOݳZˣ.4})@crkT;GELb*-%goӐ.KWt_>s&i\N0 IPZf bi pGxB(VbuxMyRZ+cD4?QJnjW6!H};xr m#SzIs)lE7~$L f<~35H}9~`/fZN`X5z;/ ŤRO<$HL˕L.1VP|y;Cпxb+ּr 4bP#y"pq:0 2Kj!9_FnpFC N`KkMV9H- @ 18qŮ_9@@PckfV-eTK7^(H[3"ڕeDP+l F]"2f Ne[flw>\a辸%G:ddހOOGu$!o(>ܣWNJn!xW0l_J\$TP?^ ؿл#]iSq 9WkN3fBCX|Xh0-T ںB籥R I)gZW,Y5TŌ 8 \VPsd(yR1wD(u>΅]Wf6K)ȹU' E΋HkǛ=PIs5>[ITD)ˉ=/g:~ m7;SDZm"~iX:L тJ!syh(']2=]: p\JC "P澺nj*y2.um[Bؼt>=y)&@f 2I ح$״0դqxJ3gJe~;/8&٢QǬ<2/cNͮ+|zjm5IǵkݦK!'~βr;}WP DV6cцHQciV&rzؙ#=qU p| 7.\kn#7Дiw2'Bۥ|nSXjOUoCzIF+H_;:PQax)̔U )GE#:Jg)te7G&WCP 54c`4ҭ.efi*V;R:[ 1Z//ٌ4/A/gtJ!FCtvyQۑ )ζ69z8W|v`ʄ3Q]0E'Q?t(娾p*Rn ſY&Hx>lMp_یQ*F| wnW%pq i;e~T1}Y[ FGXg[Zx:  t׻qNTګ8d1&Ï@@0MOL2߲u\i,m Y??bR܄RqdC?kLH|<:4 cDB#zzuT#|̂2ƻ ulx鄱{Aϰ/]pVDgAx#4ƺ$*u_A6JAsІ$UqgɥX6i@#*"ыg T[KM} "nK--O,h1Ӂg:H|Ny3c]JwiOaI&qGn-aFvXw Nas#oz3^ )e}餵h <o8yI0є|-@MڽjN~BvL8aWlLm5*W(WUscO D5ь>'hqQ Pq{ {,4>w*2JCLτw C*|E[TP BiJ ǯnד-+ ,,պ[CoųgnI|3~BW 2m0cnXh++[jq`)Z=-C3i#C*D U $Q#ZݥUh>+4G9%"mh+|\WGcQQ 1YB=ӥ3n+p: GW$ U?Pd)9G^4^אqKA7;sjzw~{TІ6؛,;:c[ܹ%b:G~7͞XU[]B S "X Z.Qes0Cm@1pu$`.w-8*KT0q|Lu=)F}UÊ@&_f{ |̗ SG!#԰,V4b Ɏf7NBl8XdlRwd1ł؜ƎŐҷO 4[_J)߯5HIN~,3)ԾĬ c 78PB8GZ:SlU⨓"şnkZ@\RLO0Čޮ,HYU]OzKsX)v$%}Ӊ3N,c [/+*ľZ`XMp6$LFqgx,lR@`O YeDk"F\S*1H=n>Hx;țfAo< NLG %3Nt 6gf|duF4ւ N儢p˞55NO=_SWc/ÀH;Nm?EAZpG-iugeOjЛJ&(IG")].ZWBަjQKbWp@D{Mr49A݌y/@C)sU~(bJpAN%l^ l2c=!dLآ$D kmU^JBeRedNPٛ%ݰtshmFbAc#G#,Yr}l0t*CN[x'&w;^BJw"q# 愚3iݞgM'3'B!XJw@kO" Y[ E*Ζv7&Cv2:4}HԱ>F*+7a(QV+ pjr m tM"Q;`Ge^`"SŐv<+LB𒮥daGfJJ-6hPoD KKLDI ;R83Ci*dVޙ`/&ӛ%ԠWus3@LX,Ɇo;Oc!UqɖQ^@YՐ_.~'ma{6 sfѝ!O]4H 8֖^I` a _/7kAdw6G) ޼> ʫTz:F""`Hn.Gg@cҀg|$W6|Z2d'B/T1U7]T 9ìV֪hH0BV/)'_1cFB"RZֵ{cbUDẲW Uنj&[Ȯ$6c tꩲ7 PQ]p)Vi{@k 9t72,E8raD38wfOS?t-zS S Jnvlp;Z.(%=0%Hz3 R@ ket#1+#p h SNٗk/ ۞>8Ar/"xؔ^SoI[@! ٪Ƨ،W7aVtدe;k jNJ.iMy9WZ[$ήJeR.;7^ʦ`.CÿdϏFw]>Gtc|T 6ZՀܨh fL6́&ʧSrgV$$2D%O8R ot9-sQk~1D%a%E~1JVUxt LʼތK},ᾙPSU` @N@u\57a ~,F}>KRIJj#tnrYji=@fDBp$4DU~}R`z}2Rx QTgSJu+DY Ub$L oT 9:<[b|9yјf޴,vS| 2~UZ/BhA@CqWV[/W[shqM2g;7KKJ پE*x-=9S .>ÎN7ua:8=ISI%}5/4& }$fU$}ѝ2"nIr_݌_!4ey?5HjPi;/0'G;pY{}aTg7PKj9匆'o cF ڑq/64m*WLQEv=(`%b/5F"(:[`l3wn(Gj!|bnhA1Jȥk2c{U$OqmCtԴFLO:ݥA=B]XpOokNW d)Hd Φ+"<+udCpKW}]Z~3\N#2iJs.]giCLzz[ΙgجGe(\VE8CS6ԃ6>(S өo|zF<-bL]C>h~J2bĖ7٪&wJA@_bq֒0leUt؀ǎtm غR&Џ;0o~`ҭE+#ϒg;~ z~E3j^OCid;3׃#72WdDDo8 >֏S?87|ee%Y-z(S+'W3[fBnBVM!W@/n L\c:GV]^ ]w`ҢXqM΃€0;{<lu̙-J퉿w·r7& }цYٙ~0r!eΫj@|d!"PWC֥-zEl[W6k| ׁd^L ,Ge~.GF?[l'_pل?d1&z }l:.!!lb4Sw~t$J k㔂 `kF򻠓ǯ6+YGH7C` [3'Rkr@sb7%ZuV S寙xl) S7?Z]\mkKBjq7[&},qG $geULiI2Gb#դۍ(kv7tr:Wͺ[e`imƱc!#c‘,7͘)Eg7V̰OSY7 ^?FH 9&VUK ,aQ F:Uf-\26o.ǀKhatY|$=sW`p6M۶n]WTS=+MDUx'c=I]$*'4svPDa{Y*j|KŁ[@^Q9bSοf ݧj:wMMcf /ׁ!hW1y.Iɨb yJdڗe`CQf[<k(Vo܃iK描M.ai~ yNf 8|=г!ҽ: _Ofa;[MiGշ94.煐'<' CٸrɿC=T8mLah^|-Cx$btxgb|3Nes)TZsɃ+e)_qy ӉaJBqm-&ԦѰ9W6[9^gFШw\"T\g7AuZǣMm`k8ޜOK0')%kaاue ߓQ[ d[گxyE)97s=iA:;,[uU*aa"q}db܌|⢳%32-Q5GDD;;@jPWemgbq/nx|e-|Uis<Q1IR}V%uf1oM&8iTrGqO xrCCq*%޼o,ي?P eO'GakoF+Rra7 ZuC; %@Sa3H嬿~[qND3KMqV °XL}7*SoȕTP2'woT+9˞>`ٱ~ᣰ\9/^oHE'#M*(g_ ~۱uX@flq,:ɏዟՅB&{9}vJM,L[HGpN,V|JԜA#ae\34C ݣ6i.99a7:}c: Ew ?M Zmecm% i\Mk椆MF\*?9ˊkhd`2 ],,kAvnh- Kl$F\_9J9hUd{J"ԖrUA?'ÊE_~t-&Mv;gU#UCPy7ќȮ"*`* ZQ$-UEݰ?%;Am㖙AeTPُk M}YUswh3#uXHrts֣;+OKvLFG~!N-ʨe5NHJ2# 5?1^(V =B~h+?@6vyVXNω\VbR魺Ȁ/\ k% b撫l@Orҵx uM1˂\hA9R&ҶDFd"En %0U۬Gh`)B:k9I@t]C[J, G;YYHM Y7Z9 @T &zT\ L颉<þ:q8wrNp&&~HfHݤ ^*|jenэ3<#+$hA c jn3m~~"\_^B97ح]Rpos?Os 85~Qi{hK0{х2 ``_; #.m@BYHiH.pMez=[Cﵧ}5顓)2kjd*utJ>IvHX XJ#ꀧ*O釭ZHЊΟ\X0(S9}Gx"\kb@JUQ.N0ߗ-;DLP7&ՇV¤ؐl<6"2<ȟ:%TAEr0O t?FT%$ 8/k8091I ^rܾDj"E CН:$Y)4T Mjή#NvZ81-H.3po~i0e(z:HuI5UuH@4 nE1O5VfS!k8oI2]: zI`O+d,GL@fUR$e|f-Ɠ$29i#'ά.CΘxIg M Yy2q5=^Ԗj1rUslNSP@}b޸=,[=2VP9uK4}v8j\a q .m!}uQthP!C.Qv04P1e."PJf g^xg@_=|ؓZj=K]8MDh#zQ-5ɣ{O&e^dLm|?eD0I=]Vo&l<~nϺ -&'NpL ;/wY&U=rʹC5֗ۿ|O߸mO[݌R2%h@-O!+iN*Y1#"6I2$aK!L}1BO)]tRv Ϡzɜgȓv\ U&,tν0VP/e32}煓=3׫IG 퍵\"kdF~L@?얩M'ea/ |3a ,EU̡F|<Ƶ>8nIqmSdեFMm8_z>1K-RoS$g"`, Zz[Eh sQ'EK2daP`(}NYe 5r!Q@4S{A Nt8Ƭb%xjFNxQI]xG_1"W(HguMwNAƴCs=iQmMj{إAuǛ|7bmTNc`FJuRF~%d؝^9@x5|P(Z%Xm5XDC*.<SV=݄~e/gx~ޡ^1~ @0j~AӅyP"Po irm-t,ypū $D9ROëYiq!{5{v-0c储(K䆭*جjP6H+zԗ83'b^h܂IV:Z{j]BǼ_:$.TRf&k`QGB L!Eaľ;zSaQ[?! !V}>B"JP"[~]%s`V61eJ&> !Wx.J҉i$cݭ=BAX+ʻcbmr(' 3Zɱ3~`W~zFY*z|p.^ XEFd6u8cYUv@1rg2ю2Ï(4վ2ruW d+ni8y0S߆HW'1 ۏbo5qJ슰ػA`WcUC=Ȅ*eY,r0r+Jg ZQh(cH`O=HmXҿ7ibh *€[;bXy4T<.SHXX_=I c1.dz7VKSjPi%B}`Zfg0v5idaHè`hOi,۲s/5eĺ*;-ΛN3":@av:^} G#Dy߿0eCIc\m(:]jeŅ,0KG"l ))+W_Tgk]Qg40t~;I} `oތ 4N2n:q[y<t:џCmOU"S<~_4M>` i? q Kh#P|Uo)`u4ΠK=mAMe qhWJª$ۂ ӬՅf"ŷ?~[d28Б_HOpp1E:u̜mC[E]Ѣ<&Z,CC)|W«W4v tѢ;1Q;:ӇWH 6VZ_$F&RpЛ@lΉڨ 5ׅ#M(^:`GLQv/gO 2l-HOUO}9jz8(ڢ{3в >7ΟNjamW%6PCu(\Â'(["!8ܵc&wh4 䫶vd40n7t%%p@g}Ѻ(Dy6O4I/r8?,O=[fwd|@!WutS!e\ h'J[cb @8ev%觕' W> Ёu8nGaf:ˬHVOw3kԦi‡knBI'"Zּ‰AݐM96ݠӗ @fM>O(MhӊX:,u(Nj uC`gK:B"zkt@G+ȨiU` #KweE)poo1JԢC*Zoݏ@zx7=6]8ArR5=z ڿjnWr;t5AS--ɩgKOlǹeb ~l9B,WĴ8Eg-햯 1+{ !G`=elÁ@#c@>FZy3REΕ){ ?u #͓\4;jJH~F|Bb(.v4"L<dvqy~U@ fTe\[zHډI l2D-.$H5Xwt }&l mGQy:jFa6EAv9Wͳq'<./ѭqTG }O"ǒ60Ar_ѾЦA$G=T_C鵇^0s՛w]WۍcDρU%"~jjaOZ:tRIqi ,RRKNţe!18O;4tcj/NK3QVH莏\leσ8"|̕eo r`ş{*4Ti?I[+4u.[LF\e*Y'tTsUWiYEVPӂ'ctWgpֆW32,~`5ӟhyZL$˞0ӮX|>q7y`] .A?!4tPSZ"$J:B jD7\dHרGqsaKƜ ?YvJYҨ^lJD#LQp S2N`g W( OF/J3QhEo ݺu ,wN]Ȓ8{>D܄9 [n{rv[ڀ}â!9/>eO%oyԚi`qߗΰ'!y.KM``e%l86-Aw鵢v|&)>Ju`ZH:MFsϛ#`1zS78T{ؤE*HabOpVWnZP;AլU]qWOIAz}k7GhGY&j|8X?8|._Xep nJ185 M? X**.J( ;=.x,0M/]ᔢ;àƦR)z^昱{r=Q 7VL`2 ?]2+XPa|"w,:m:.1y@E(Çp1n&'2mI<.gfg MOcIxo<3Bvq\7I͚* P)s]{f|tt G@RT9 JpQ4›yLLp蝙9&5X̜X|@ZHUT Z9<6:KK!`ak1$N GvT#q=QFAzGMln8CCvXS\ҙ <>okfL ۑ_9 D8Q[$hUv,,WddWSURōt%}KG @O.ϧI |Q/o*+I/QX]{ʈM@mTw?5gj cƻ3-xƈ4ەelŜ⃫vx`H(`:^YYOYgaBw#aU4f$'@V:h'Y-RߦpdqZD.64g-DlʍD1R)51]\dӪ#Ӎ >lBݖ$11AҐC)߀UyF!B'P¡ůa0 j /y3dЈlIO˟$ \T HTM7 /1#|KKo){<(k-FEvV$Nпʭu[ƃTEz=cXOt`62j *`QvxRe-1eKS78ti,i-DQXǖik "Fm dž2D;VU:p~,+" ]hemEo=U3ݨS] I qAK*{&o oN Se)q!/R6^AIAUh异@J_fV¤$+S7vfDIblfG8C=GQqLUzT")n.X\; *0EJǩ籐!1.Epmo<$ȍb2,*Qq/K]kyaǨ* CXwMPķ m3M+)k,fikY:ȾvF:ۚmi ?s%SOA8Am\C;gRFy&"j)aVxL3)MOԊ{}M4Yu r?y/|ٶF(uU‚ nڂKZr d17:MGf<$lWt;>D1w3gGsrYD6GP4Ɓia:ҩQxWZWkmg96'>SBu4gvy%ôLH5hLe6@ǀfc\wBZL0da"G%(4|0baN:m 5ŵB44y7! S CN7_' ]wdztD #mYSG=ߦxAGk~ՑR%!3YU3.etFK|_n,Sfr*=)lIpbH>bB7%?IΊj2V /l݊Qg @=X !|HlD]Է UA -T[&' ɵs:X+S\~\s>Жߏjt!qH=']2W//v_'lˆ-=9j` !]ێI-?r~sh6@ nN&D$|+g_0lD?hXdճB$йJ)4@3@ة]ǓhxOhxF| kI.kES$'`_F6B="v|G@GфktO:P" k؞]P0!3›AI| 8RYwex~6!؀)|W )mO*\gWypbɥ$7٣INlRf`J=c2t`bV4)kab~;1]#w-ӏ R=2W vQuM5)=p 'ˠx RMKV'hbtC'A#RtCA[WO0ebEn'ت77hF=#{, a^=ҜtOb(Q5*FʢI?î{4 6qoD* r@Nۉ죽tC 3#=PP=qC均[n!}`-N IvE՟rb1hIln!1P!ٟAm}pni=p {+ZB73hnZ?% $Cɬh/O8VnC#ӌ/*z ncO)iy˴plOCV巷?ωF93czUwu!X ҙwϞMБ߁-rb[)Ι{f։v sѮu[fo# {+_ƱҎ 3J ⚏icB!݀ 2i:(P7j.{ f&k# MC0i˻8,]CΎ3=;GQ-14C|ۋUh|j|=ȬҊ=%'jrf qVD~ijdqWZc,Z&ڊ/]A5dQ:4[z"B$~m&V|1b]o'rudt=yuP/}jGELLbu]R|Mv~hy0d̀pk˫& L8SjgSp&! lC@ *aqcKS~Ig=.*b@07:?#,`]Uk?lmdzpQl5؉SDgMTL'Inl1; [p}4JB=Gw&Fx|/Wd; OA i,"-~s\k5E1ۭ4;;3Dyht=PN*X;ok1X?UԳFelDؽ+)+WipkNEEG/Gz>וkK~svh c?8A䟣M&o`ne.ߌBEFGe{AywQ*m3ǦJ20am[AG3널F|-L[ߤ]/ qI[q>FR( /# @ܾx(erTff(gbɤR7V<)D&"JI.=\̨*mt3a w̞>Ig@s:OV5^2G2B^PJ6Wbed~w/iגd3 /`BE$n-?iM|!y[xo0Z݉/4hRMv<ǦV`7“xxpR0oQY~t e@6a؝w4jJu i0G,FWQ,st ȿ$1WOh?|Vq4 P.7>ozj66ox&fΟZnB@]yؔ b QN$ic~>7D8 nƅO_NēPD"FI.0ZTȕ.]*5:!nDJF(TJכ,L'fV9աVJ3* L xC߇jA6hW9ߘ) @KdEckq TкiF=رLV5_]}ͥW6' uw >wթ5bRm *qJFJ&fjt4);}N*oXX v(@#5;˙ s38*<ȉ [Bdv#' \T_^0 w)Yui9E P,xE;!E7Z"rV8r!|Y }YEtI4x)C$ #g<-rcrDKv/ 5] ޣ 8Qq?hFW n씷] H6i]`6fʌQH.Qv:Qazu2N4E'_` =Cu[ed*"/ {ýASʴ qj'*h0L ?tX.yWe X++oiOk_kV6C?PcBY#|!/όޭlSWKm&ú<~|քD3@iGp9AY4׮+YpEBWٓnԅ-eq"-do73#YlԄݿDWvb(KM3 kfƫo _鞠YXUS a98}89tXDL%GQz@ƁR@]O10 x3[lV(Ibt<9tNdgՠ-o^!_pVsb<:]9K4?`lF=>kQC.%iڴ>"! HnpPkż]?z=U??yClǩ֘8|Z.[ڌ/urȝde[aWK5ʵvz2]Z)>˱ 9Mkɳ>tlShQ\r Sޭ 4 dR7ҹفbٌ! Y}*Xא;H]oje!O桯܄SP?s,M !w&D!O/<|g0Yo\XL|I6&%y3LE~ %jN1<| \ ؘNݼmvg47YC2jÓ"D(7 9ɧ4FR8 1$h|N׶ CZ<2R}r^52lĆRVCU8J08(=(xpw#;KfUl\%sQgYsOD3Yz?0w+`Fi(F`^ k:< 2]MG^Vf:k:\p*6tߓ>G^\1he͎̪$W7DQ@ 8/?&pp[u)F]0C)0ZdE9swz3<r2<𽍖,ubA#Hkgjh0 @+Ug-%ʦy҉J5u LQ]+_$.u:XDsL EkOfI9/} ^iʌsLu;$&? kP|Fop|2X`  Qo@rɘ #)K(>sj\G-;9HhSW 0yrot3v;K=22[)hޱ"S#%7pAꑲlJ)^:mxBmmX\ Y5z&hX{j[*k& gl+5sd yCad02%:s` 4Xɧ9yuƊҐ}KU2TVP\_iu"kf&&x`It349#Qś1lˢ--wdhMs9KV*]R zA&ӟ]0^OYr_4{I=Es@)9&RŊpr_ݘr'>2eiX䨮'?R+JYk32Jkٔ͘|p vybPTL&@ IX* RwaUy9spHhzhYƋJ \IR`֠t HK .=gc{a] "LW 8w_7?;q 0 xA*a3obӳ|85Y[xBma¸${~PdӛHMm)5QA.We?j䦆>UB=alj)Ƈ/Ɍ\L#rۨ[aCV_4;e^oP-b1@ sۊ1uz\c>7aKϡI vQ(AMٹ-_N\q$mm&CgzŶU^F$oʴp2Q84Ljg[Wk*]l?ʵI!6bZ4Zh[.xS@iٳֵ~ m uz% A+Op S,jg֮Pg;*hV(i5- pd2ד|y 2Ī_=gP~Kޅ H~ԫ"r f4&YRM :V N"L[}\˗ CM7mA-r}Gm(-5t H?? Yy[qt_A J0'ږ,1n2܏PO;,Kh5N+r{u}yj2Z(k랺&`hMsx}XyOV7ǹ兊)qE:kVVћ0uHgjAJYT;WsMұ M_4J¾mFnz(]iB為4*;ѣU KKEǶ#ڽgAJ7)$mHOycp_ș cÍ!K ikk)6/09\%ZÃʌ6G`..!LպJD%fwSTEQA[,ܥcfwOy5_֢1B<>l\>՟BtDK7?i $#)b3p rf)lW1'g,ܹfADE {'Oѳr [r'^QW`ّ]:vrZq5` /}„̳$;00$@ᣍf%0=X$jr?ɺjZ!u!L4v m*mzs!,ocfYi'/ bqJ[Ar A2[.vݞƻݸm0~[ٍnQ7CcCIS0jmVT a+&(Ɇ$ζQTY /Q/Z{&*@#3^Fj_$ԡ~q`%?&h$7>BHy)SL H@\8SX=e H6`tKGd9xbw4iiV녗4M—Yq  i;lQ#Qw,vh?_OQÒoLn&1jP)=0Ɍ3< YIH<У4ʚkN &͌SЎK0˴3^CǫnD]%)LrL:ש1ıN~flðO@ې=YKh iB@Kh+Xpa8TU"+:lA_u" XrGܾmsر ݾk-ժ%EB"S_ݰ-S1x{Oc[|GRJ7\vNPzzćgf8 Itpq YjN6xsne-iSw.9. q@z ӿm Q/ FE)WиaEE9b-;5 EYb0 4**cwq{G8B a:[Pqhi\"}g#yQbl 1·uf_9 LC+G`&7ϋ?zY]YWW@MP2:\3(m>Ӹi{:'wo|F1Cc@:t.1ы |W5`=qp<^m ֻ m u  4:nk/ql\mM܆ `ਚ{SYA,HBtfvH;cMPn/:̇Ds8ύ q]QS_K)XCÁ,Y6uJo(R͎ .D@ta'771GmKF(k-Gi(w}d+a~6@#'@czŻ"W&d,yR,ŋB0 q1u-i?Ra?o&C )>ӎ,ж@xKN}5 t #>QTzp m n3M<E5T ޼C?iXR[B*̻V#w=hc _[ImR#!AQǧ#ye~\qĘd8Âcw8e"XO P M FP:"b9\5sv'TC`h'_zì?-UmEfڗ -τa40V z\r%'a*Cog;}s \[yffC4Y* a<ЭO&vSq҇ӼyeGoo3>[\Ms~5T!j{@o"i;3uvgIrsҗ1/ME%\>7&{D@²(p;wx)2 |U_-V0^{Zn,]&rtQC .TR$f{P 3llދ[Zz}ap)Q3Tf .QE-0(y[)H짤9U d& ҵ+}7?rOfMbtbG PEQ h^[ *m 1 A}+H^ fHl-ku20«yj-T*}hs Lw[7~K ˧\_4eݫ{Z!8ZN:gN!-:%V?ʮiLI+(o&_U}L:}usUq QNz݂ü;u>߳f4Y-PS@8֐Lў}AH@.%"H$c6@YB8dB*+>i2*0<6|'f~#itzm.eV  L"À~\} n+:&QWg!;VeS2E2HXx[*Og{YA5, A 3[L ̉㎤8>&ÔѕAR/;<7't>-eb _ o07Dq^Rՙ5:tAjZ, "AnS]}K꧞4)@LEj#ߘjGϾiE=Nnſ.H|,pBJx+ĹX]#9e قgq~T S糖xzֿKG  ثl;X;_+$/7ފUM\9FM#LǀzcgЏ,x&dg0'$2 ק( mE$ߙgD㡜Cґ蓀h?{.y#F~oäZ9{a=mޢҵVq!4gU!tҥ#?dKs&Cj!LJ^ DZA/En\nr'*)(*=Ύ$5H0?q($Oms#iCE+Ʈc*{@w0qlڡ:'6X1 #So6c"C@ v9⋦K-ֹTa>;tX9~I6) ÊZڭAׂKKO7t,˯u.r)$9'An{"e)[k 7kV戃6NqyZU 󑣻yeGvQ%/9WK/߫Z;Ly:DZvaŰ{pL%ӹ5[ˡ+y R߰{qn;l `RW5tt*Q\TiFu;fDʸR&p{C>v5֤[vhnLv2'VKߑٖfhaGTYڰ"Y/\%6ck%E?(]1b_A>Z:8[Pb>fR콺wc!5n2vө-ʆ;I/:1s]Äi3Bj>2Wq& +uoG[E-9I <]%+{^):>vx5{c#dsG֒H%<|\_ l ӣ03P6h(3;? 6UMK@AG;.7q= Zv xA)XZrtU٭oiHqOawwBJqcrjHz&@phG?(g)1A"4=mYA6O^R$kZGEB6 ^/9)GzCiyàyԨNT Rz::#:0r]wkϞ|5B0bDEj|Pt;WX*νcQHl⥭.R`:9pn@f5AV+D.oPq0^e`.o gK:-p?_Z9 <5VR-`!X 42.dM@Z63)rؼ\.r~˜[w]H֭J'dD\Tw[K.:Բ4|irLvS†~Ax7&8=-X5^tg[FA]FŚ9OS`K#!{qVHRQ"LABiIUho{W`\lT reŅJ1;{hb46sՍQ/U-/5 o*Rk .W=R1kFgM>D02 Q[Ov'UihrU0"l#4!ӛp1j ;~,[|U u2ݜΡ$/h{&D[#YY*5{z;|jm㣣ha,!wXC`hsu@^83YU壍I3FRŜˇ9 #ab)m:'ú^7Ų [KxJ`ڃ/ l} Fs=ߧM< \>whKk]QBş26,_z qWnukB{-Lj÷$,V]&v:kO`R8)x&s }z2vg+k/1N4߈':/}D(:5E'ȱ%aL2N|u7@X !>PU[Z+ [Ղx$MJ}7Angگs!P@ţg/'^SX8i]Toۙ;$QR$M(& dYɑ@Q 6HJ5y,ٟkTR ~›2 [5C`jT4yNL4T2$Rsq _ze.O`ٓK4,lgDX!Xi†.Rt 0!5] )dA0׭q m rJȶkvi{4};R‰y~ԲFSKB)`J<-8:JLJ4B>z43^=\Z;7d.¯[8BHL\V*. '\UC= 8z%+xLDžy3H%Ga8'_L Y~[Dacy,! yt?^cqVLWGl˴Ph .OOYc+z6iRl=D$eO1ȴU9,ͻ:].0] n¨5.YwKMnYzL2˸oP?+V$;!}>NTOҐK "˟c  H*1)'Gw_I)Ѝu U]O"3qoGEln"yC{ ӛ iwH֭߰* E:^\'rp)y!E ~n6^%dVoMB]+Bv'xwoh6RSZt/Y#!|*hXU<qf,?aY豭lDCT1әb$r+;C,Pbi'dPy{1*H -Rz>seÅe5SLH~PAd6*C QK~t nag^! L!hJ+v0꘤ ː޷&AnE&sCq]|;otQN_fmv8Wӿ` cYFmYC)gxA) _~['\Q[CBw +⛝$b,*dpN)ߜ..Cb*Ѱm==p$9KQgaHp/Dw2}I$*O(*SNe= uwDn3sfX=5mfl@alֆsEwDZ"{x?0 DK'x&̳E{-o= @{Q dMmc'VKn3 xC76}sD:uis~oʆ^-p[i?vΣ`"pƍB LBΜj09["72[f@X, oS5ݶ<<<E_TLEbKIBiQhCnsB//[:^ҋ[9+KGl3 q Ò w!1f +\D{`[[6ŸrWs׬WRңAN Rn HrzySUǚ](sJŦsի\W㼝0c;D}~Ƃ3$PvHQLTG -M+=1C&1C4Am7| ;.=$ C“\SC8-}QR}9:+x"fϸD'Eۃ~ۍ#@ JLLDQL|m-Gđm.F9E[ 0W9Tq>gw`19Sl6SjIA>s=_ϝ T|9e,zdp]?#~걻Ǡ)޺A5[i3ah.skѵx$;O #x3=~_nTKME+W1:v\>)Ƨ>{iN j⦂pKM-N[.SiEQ;[@\XR*Lcݲ2.h}K;UF(!ОjwCTSXցhy8&HS{b~t}jwSzE:fP`HP>0*h a׉:T[ bӒrB,jb8D C:mKU<744O/ DGUH]1]cEJzÔTd~R<܋VmaeI%dI(D:q'ƂѭT 6rf6yoiDJy6aE IthϪR~t z)KH6yر F9u8z{F/< WQbؕ%eKǵ\ؑ$ܧJʘ??9;TWmH#jN(L\)Dx:M˙~G5{4<]MB ?hPt,staBQ3K$ PʆնB` .FZҫ_r 3T7C0T^ *wy$+ENtɓ̐ /pŃ%rv5 f3R$Ș;o V(Rpo +'yj KmGMv7O/`<$ rPKU%UAWq&*i(EnnHN(V] >_ H68<w\eYt`V%3<|0&*Э4k)P^k}42aYQ.oi:0M]}#Q jK؇Djf0E%=f=/a0CR/BSO ?JʶH]v8W@l"t&OjNuogOP?۝:,u/>s D*6JBkhM`$ƹFh$ւDϾ̂3%qneHÌe6l3q;m|ɱ1r1-b\s#fڔJFm U"FJc<́[2j_!-ՌczѶKKA^ͨ6wJ 7Mc%6Scx /[th,I_U,aRcx|lx+~3مOJ5FF[TS#214P KL1=lYfh1%3Y[!sȨu-2-[E)YL>.n?{57flyy|q0=?gy"diShA~*ZY*/U612E%t}B.3cꚞ BM*\3߯'sDj#bԉ#j7 M}$ce9qlX~ˣ&]ՊT;ywA%˪]=s}t>! GO:V-M^ J&J7+[XZNpQy(盪U=`~xLEF%Ncxzo &h3M͒Je~]TDcQH̴^Wa:C64m@],5XynrCzݵ4Tit¯8N H!aWg#.7.4 '-<+LרZFgmJݸgcWm(eW8q𿿓TWkXӪ V s˜DjL*&/l/0c 0-J2!C&eO '864$TWL+#"+ ;)3zD;!g11{?6~ S͠gy2oyda| Gf@i %3+0?IXi:X}\r@1*y 'Pȶ"/Nkc6#5=VMGݽԕE w}ʹS~ƯC?ø/z?|׿hnS1:F(zњKܼ2y;֬bJr mdx o б<%5=Aʑ\D'>Aiq`o["uIZ2(h)L~AcԽ:ԧ؊UQ tM"+#ª`cĸZx)|KWC~:C*${>swRsT >"*wuMQ| g!cO!~1`בzcGbC|$o%iV%촅7Ć.y#\a6-q)޼L@c.(?8Y ==~(%F?O:z>QȿO&T8;oEпd~H#WOH;D`Ug% fڅ ndY::]JEnk`,8!` }hjuQ0iBOiMG&i3 tU%˼y+'PxÓɈ(!1ZuxD#Ƚ;hnl3 ȻHooKP)Z5~/@/4o 0jzF2BJHx]b_ X [h0˚ҹge 30kLY׹X#tч'f.cDh*Z+oLrL *y(,|߳NvRp <~P, ΥhP#*7̴V`zf{`vhJkÚ-,B'M zAen鼏2MƲd_+ʇZK^(#2v7 G{86Q9c90DhMV@Ax>FCKIR>9{P y/o)* kMR}&s\@uFLΐݍPYJ>@=qp3':ŪD R<D9Z{вF z]KMRȭfS9*s#\ ( BU|0.,9 {=*( q·;k җniՋߓ fp܍ O["u& {3 Ns`{eZ=; c5,8Hdk4 ,y*r^q /$PA]U"hW:+h.L^[,W[ 6"4yk?1և(6e,!sMh{Cs17Rep[40`Ѳ oar4 *a "J=s`Ġl ^PLRVҙG!3 s ^W2:dՆF 퉠B[k4SZ6BYsB,/*/ _,Eѹo? [N+`wVE{  Bl^W/,vHX`忮l;$gd`b`j zu2D|_$9_X/ϼ+Q?t^h@35(T[Nrqrh |xFwn`x?غ,lP ez/X˸\}s Z/jc@Tc|QjP*1Bq:qqg,faWG{a+9K|5onH64*Eʘ/zCenxL^ XوblC3jbzK5L5М:VLIQN  S N>b0{;A4g$-G7py9Zk)]eɯ/~,Yi Fz736@{6J}۔}B8A'1Ayx;f k1#dz#9 P?*jřۀX0H54_;H=sW{4dF ^\-Wwy _ mT,7 ;jwKC!bĐ(A 'QDH),H`w6WEV/ wQ-F[ =V :,BƂ#CǷ G$Ud>@L'PRvYk8V9Ɖ}]e.n *`t \LK'viNەA=m$%˔_c|Rಏ&Mޑge'jjAJذk]ϜF=15 DhE ñ 4\+N[rx)wNQ&< mXtuX!gol^Vf%;^Lan>Qg /ٲ}ꃕ( Wv;"#!gU("nnhhp[n[Hd+qv7jĪTS},fe.]shmhKWCvǭIZm騥β|; #6{A X4\7'-V!#W/X:sZwkƞ:SM21~#iŁ~{sֆ9e#@P3p<bnbn~T!8:H(Y[; q؏2 B'$ߔ5e\:SQ$آ>ؠnzpI>[Q&ig )ך+Aٯi,Bw3X2Is> fn>9p[TKK*2I;y\؄4]ȩJ]HlV'8upn\.n36EpYxڗuo0&@h`k!Һ`4sNޭ1Z$[yR=4r\&=%֖usǞ"%r58K}Z"qb?jE* + PƋ:1&ă(K=c1R%QYQ ݡ2q? ,rDŽM{dGI3 0g W$)D^'bZaNGy5,fuB߼N$>VSJ@ٿN&Gona+ T2U"`RKDvkaڏ(HG"cv%{8QѾ$lH͙|Ƴ?@dA`79N=bN!k78|ma'o6b-$@MXIbY 7hlZt+SFw%nj./(ä.2GIᲊFs&~Q7)qCIGgUm|B̍T9:S蓹ө'ݳtX3#SJ/cn&\ʒ :(4Ƹ;pPFJ=RFed*k"XeF s&zp‹U;tA?ˬʫYfe匔1PHw6K:x*DMԪ#=KSLDitMTK*j,L9瑱k>aG *YysGԡu!P$Bq-} o1F s'2f@˂_flgUߢ DI˯\}q"3GT#`دa' e6o }PV jԻ7Rj4$oxT>/#۰f\O]L=4{d3D2NS#H8mxfع9@jZ&j$1BQ8T<¶‰7R Aq/<HiYC ^4!Et]d_7??b>ſ{Eyr1|:\]GBg# atU[q!OCuU.i#45<$u".S/j h`t+ 1hg-XpWMJnf L̩Fe̛`_uIX Ifُ|j`J_hxv{Ge\R& lDm e|5=D3%bjlj!۟k}M'ArB0r 2 2\QR0FCؤ37aP(;{erdj6<<ϩX3ԛ؂e-)jezUVIC:)fk+.T9CO!c4XyXG2i]BassqIŏM z# )DTm`6"St?G#j̴Pi.s&N8e% +(D*blurv3fe JS@d);L+y,+nM<(Qz?wU^=p䖣;zz6? v RIǾ/9 l聯!Eg&M|T;t)olU SX6*h>x1<2oǖ떒݀&Uo,h2Aew OMξA+TXUzc WdzsRqo<캰4#XMfkiH|-4y1l*/(*I {^OW@;GYtYwc LtKW&Ą;kYX 0Qj3QQ@p`x(?X-N6R2VNl+ӃO5N:?fPx;R2]x5]1-o}M@A~l#^P?n0mla" hk<Hז-3KRi տRfUaFŷxԝ`Pk\۰O+4p A4Uo:7WR{Hn?Pk`ĀfM8V7o_r.za6bUG;„bd%<Α< `HkKɈ#o݁I#EGzU (bim/(96q7[@rC?\sl}O9\TqrClloߒs@kb7tXى6[},G||%\.@ë.^6VV{$ +ҙeB|";~,4ԡ " rcY1@ȵ u_w|\yVTaS D{Tba XfBC^HDu*$w~T.BsmMqlS UeՃ)e ˻,! ƈM㠣e#«ȗwHR` ֟:X]'*ֺfD-_=~\p+~kes{wxh=]lbjrP~ȹT0\v5űԓepcH_:tʮJQ"#  [[F^R({Ilygd!a󒍝OXY8*ǜ[VAVCS{G0DKg>*ݞDh4St"֎E3= Ʉ0h;eҌUvk_*9,Nn{ ^'Ι 7~?XUDAĢZuMYxˉ j˂\9jGKe'ʎ8HrLcI4è4T г %ւeǨ"LڑԻ8 icڂkcWu-ҝs|*`6G ]> Ԣ4+oЌ"`x{ry>ԠlVvB(_ 8+)dY(Gu=H9_o0؆ΐ]C9R+, ֽ0P2A̱zJ|Z:8B #&4K%YT8J@:3u@UKdh =Sr t" R8Χb*=V Rԉ;8tN#kgn<$^_vv/D^]!ȜuI=^P5K˸HZOJL{nWbbQ9dwɊYl@ky3ӻ݊e#ǣ2YAH)R,q|x䂭6Jn2oQ;HVI@בF O-sx0S1n\l v1QcQFL**d?pX8vQv*[ aOҰjb5 _@ܔm'~ˠL@___f"|sT() &>R <U3#GߎH9 )f4nD/'UuIݣAkOTnBdLKf7{jNwҲCuԡP#V~HD~GUEuU=*dg.'uYc2]uGKЦ)K,/O;O|p\Kr|}( o2yRzX/ܞ>'btOhpqبo 96hL?Z-ڒiKܭM}f3dʠ_5md*wҨ p&T3S jU\ .ffNMƑ{43g/`}ätع}9AՠdvXLg8c6]@ y;M ]4N x&Dugk vR>Em`1A- ;n-1PEOm S8.$ĴVEs',+# W;;(eY/sЂG""? #?O4;qIۅ|-0rOlU|UqIk4_qӁ|;5 #fʐ\3KE8ı;xVf$i+x"Sl#qenZ)OiV+V"OvN\f/,XABŵ6DBZP wW0{ UB[JxnhTjՁ#TUo\;%Snߣ+Dr]ƥ-mwecl8N 9T'ڦJ|FC*blYJ̆2Z7?gs"R#Y|Ac 22 ee*H.,vM$E:"ˏn"Ĥʲ4^ ~LeHw:`!S* ʒ c/\!l_zBtzNVzN+Ic9Ͷ X'Mci揍&]SنTZrv!lC NZCuX9Jz*"7qGxD;)A8tNM(o#B[\)mʸQ㬬}sc qIlE61~s<l*8eyʌfi2qĴ+<{4=`uf%:Е{ d?yf?1RURËR 7Eo<}^t08 Co=t]>ᒢ +~v( y>$@ MNĕJu6D2D@9q}ktrzE^/UUwtwI " CPixݪ*~Os-HJ뀑%*_BYl=_ͻ*d嵟=g) ZfP ϶E{Qqd#uNV^Jڗe]e^;J Kˆ!gM 9:4i YXZMi;:>) 0N!P^ɤGL^=D17A؉Έ4"M*dh@!5|*vhn;I%;V*.&8ޖ5 >d"PUYiO K ƚmִ;wa.3P#JF34~'MyI&9 :bХOaط(Sa!f1ߕr$O  -.:%|Qf*oc@S VZK1xҬ!%D*1ɰ[>'1ɢFա0UڱϚ/-X"DI#( _ˡjsanU\"J̵?*VcLd:aVk7Yo)r.:ŀ+#=徚LK9TT*Y\Ƿ0Z\ޟ~G+,20Зܬ<^ /f 'h'\I655jRvB6 ڼfT/M6jU0~::0h5l ĩn5"n(m/} I{ѥ*_4☺\hN,_C$y+{HqJ*$dVy7bw'0M8*ꊦ$88Сz Qh+lqpXYKIko{BTFi@7ibJڝPpn)p"M{L2b}ufۏ tF~Z :z{3dTŽ)zedEޤ~ pU:X_SOMJ竁y c[>6Onr!s~uvEE|0S0VN'q|7:oymCYݎüu ?a; .y(bZOVuTkuIg@[]:FUp]Q\&h북XկԒE~TLǮ!?8hfIBUR4l@湪27}=j%k p/T>)"Oq-C^Dʰ4?uliAV wYU5/!Q[h12z%6FiCeó[ <>$敂B{>xcb߆1ng彨"c ߜVl+6vQ=QdgjLy)RO ZX¿t( } pcabye?A{r{sIJX#` +pgǠ8rrE83yلa?R)mJ(}ewO*pPUbi)m~ ˮskؖ'Y3.5n_T[]!!x;'d1{%} \|ݭ)#ciD48'6HT@QJA,do﷗3`GƗ ε!%Hn[@JGKI '3ú~ezu*b/6N2!oSUӹd!@XI,(~뤿M=\h5AP3 ~H8WD9)ΐ .zsPwoU~l?6BY};A[bY rc,ֳ8+-`,zV+ȃ4α#`ˡd)2`]eWUNYģ8/I9w `zhd*<"3q p:K4Q{QrȜ,"PMI_8Ni<D)a\B>|K%??!&CҰhx7]qx֨)JfmN(PeJ(.Lu!: 47}mg2uPH`Pkouj4pT^ьH(#1'xTY[J4ce_>absMSKk rl[[Ry@e`͖-gRPE|B+ FUC*cƥ>u?P6AKY]/J: BtD6^6JL]-ELQ1$dNuʛ7i;P*t-/ގb`c ¯رY6xAO,O6"ԯu8C"ئ=*H8B8 %xH@W=4hei .?fL$َ y|'K@Gu9^>a.YåzFh,Ezէ%ƪkpVЁCwhaQ!Fp@mR;WG <~lc BqQTnC*X%O삓J²{/i0UU(h$Y`9u WRZrDG9'9b"͜Tb?yclѪ0V%q(k5>Gݧ|ry<$2 F>ANOt;=1 -c*h}6ynrv ǻ>,9k^Nu 5ϼ"v!U*@1isH|p0<*5ZNybytcVfI"3VpOx|=! wҞZX %&˼7R@ 0RrcY@T{bW~ϴ|:wN-]q ;"Νrʼn>fƖBЪX)R{܎ӵQZ'rMy" 5{4%{@}F3 P-5eZ ψh<כ?ֱ_] 3 4EU~A(†/]✔žVKNrOF1E 4Gk4:9-.Rg}*23@kK#:J[pVw$Xb1~!J Ͻ 'p'oLaaO/,fIEji=TmnuC)o+}^soZ)#SBEPqnL;1:w 2{-a Ll#W3a^| m-S=Y+9XqN=Y+xYYF 3՜ߠ$nSH H 5YFek{ed갘rT䑏R՝\v?`k^^ ma溄G5-$iWgIR!_7@Cd=jo^ITDC#9qu, R714,P׼rB@jV~‚>6SL=p`^R4l/HQVTښz!x;=xᄊ~-rG}DRs(eӋ+ J֚9ca^^av3&WL{+`w7be[[e?3kn ^⋍p(#kUS?~4Bo,NԅBHBv_\, F9Ӈvپґ6\"]$mKao0%mt^$\3U@IWy+Z& Jc\ϋ6TCXKMe97*QOyEؽ{D`Kq^Z 4eh^f rvȭ )Bs6* w'Ԫ} kFݶns-g l8 WEc CApLtU-0#?KrgFZmz2=Kilqua][G>1Ƞ/OaAzVt$3W}~|ՅZv{)4)7EYV3wL@E"*n׬rӃ,&=ڴ g(OұBhM5x?6NI?=$p8|ˈzS VzNo7<&(L>F-2NP B4PZ($[ցBD`NjDTL 5xkBe/ 0pэoy8J$3qt/rMoϷ++QR{We₢T2Jcd9RJPS7pH~\؆DB0K^QFF_O1f[N2]_ް P5񀁓=/Ycsrg$ݵ)7`\wn2[otA3{GC[)9