apache2-mod_php8-8.2.29-150600.3.19.1<>,thppp9|9f¨ㇾ6r[d$W+`^s7Vhf~Ch3u'P&rY8 N1]#ތ[ vڛF^s "kW|*vL,/nU)սemZ`BׇsFo yYF垞'ꆧ4ls 96lG/PF%j: ,F,>Id?Td ( P $=^o u(8 @ H X   0DX' ' ['( 8 #9H#:(#>?@BFGHIXYZH[L\T]d^bc~de f lu$v4wxyz`pPCapache2-mod_php88.2.29150600.3.19.1PHP module for the Apache 2.x webserverPHP is a server-side, cross-platform HTML embedded scripting language. If you are completely new to PHP and want to get some idea of how it works, have a look at the Introductory tutorial. Once you get beyond that, have a look at the example archive sites and some of the other resources available in the links section. Please refer to /usr/share/doc/packages/php8/README.SUSE for information on how to load the module into the Apache webserver.hpph04-armsrv2{SUSE Linux Enterprise 15SUSE LLC MIT AND PHP-3.01https://www.suse.com/Development/Libraries/PHPhttps://secure.php.netlinuxaarch64if [ $1 -eq 1 ]; then # package is just installed a2enmod php8 > /dev/null fiif [ $1 -eq 0 ]; then # package will be uninstalled a2enmod -d php8 > /dev/null fi# request restart apache instances (which loaded php module) after apache2-mod_phpN package update if [ $1 -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then MODULE=php8 if [ -z "$MODULE" ]; then # restart all instances touch /var/run/httpd.restart.flag echo 'Requesting apache restart (all instances)' else running_units=$(systemctl list-units | grep 'apache2\(@.*\)\?.service' | sed 's:\(\.service\).*:\1:') for unit in $running_units; do instance_name=$(echo $unit | sed 's:apache2@\?\(.*\).service:\1:') if HTTPD_INSTANCE="$instance_name" a2enmod -q $MODULE; then # restart only specified instance, %{apache_restart_flag}@ # means _only_ apache2.service echo "$instance_name" > /var/run/httpd.restart.flag@$instance_name echo "Requesting apache restart ($instance_name instance)" fi done fi fi fi YA큤hplhplhplhpm8819992f010cc9ddadd47a478b2667b554d6f1ec77ec8e01986e94bba8ddebf579219b9f35b35de317d61a4356801e66d045bdfee69ceb3e6a0584c3f152a5e52c5261a0a9e06f22b7fea4b908801ee0d658f84ef0785659ef9db61d242f69d8rootrootrootrootrootrootrootrootapache2-mod_php8-8.2.29-150600.3.19.1.src.rpmapache2-mod_php8apache2-mod_php8(aarch-64)config(apache2-mod_php8)mod_php_anyphp-sapi  @@@@@@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/sh/usr/sbin/a2enmod/usr/sbin/a2enmodapache2-preforkapache_mmn_20120211config(apache2-mod_php8)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libargon2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.25)(64bit)libc.so.6(GLIBC_2.27)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libcrypt.so.1()(64bit)libcrypt.so.1(XCRYPT_2.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libm.so.6(GLIBC_2.29)(64bit)libm.so.6(GLIBC_2.35)(64bit)libm.so.6(GLIBC_2.38)(64bit)libpcre2-8.so.0()(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libxml2.so.2(LIBXML2_2.6.0)(64bit)libxml2.so.2(LIBXML2_2.6.11)(64bit)libxml2.so.2(LIBXML2_2.6.5)(64bit)libxml2.so.2(LIBXML2_2.6.6)(64bit)libxml2.so.2(LIBXML2_2.9.0)(64bit)phprpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)8.2.29-150600.3.19.18.2.293.0.4-14.6.0-14.0-15.2-14.14.3ho@ggDfg @fb@f@^^^t@^p^j$@^M#@^AE^)]]]@]߶]@]ʞ]]4@]@]]ja@]Ew@]@\\t@\\\O\\\Y@\~d\w@\w@\s\d\\\R@\Q\Q\P@@\G\G\G\current() with a xml element input). SNMP: Fixed bug GH-16959 (snmget modifies the object_id array). Standard: Fixed bug GH-16905 (Internal iterator functions can't handle UNDEF properties). Streams: Fixed network connect poll interuption handling. - fixes: CVE-2025-1217 [bsc#1239664] CVE-2024-11235 [bsc#1239666] CVE-2025-1734 [bsc#1239668] CVE-2025-1861 [bsc#1239669] CVE-2025-1736 [bsc#1239670] CVE-2025-1219 [bsc#1239667]- version update to 8.2.26 [bsc#1233651] [bsc#1233703] [bsc#1233702] CLI: Fixed bug GH-16373 (Shebang is not skipped for router script in cli-server started through shebang). Fixed bug GHSA-4w77-75f9-2c8w (Heap-Use-After-Free in sapi_read_post_data Processing in CLI SAPI Interface). COM: Fixed out of bound writes to SafeArray data. Core: Fixed bug GH-16168 (php 8.1 and earlier crash immediately when compiled with Xcode 16 clang on macOS 15). Fixed bug GH-16371 (Assertion failure in Zend/zend_weakrefs.c:646). Fixed bug GH-16515 (Incorrect propagation of ZEND_ACC_RETURN_REFERENCE for call trampoline). Fixed bug GH-16509 (Incorrect line number in function redeclaration error). Fixed bug GH-16508 (Incorrect line number in inheritance errors of delayed early bound classes). Fixed bug GH-16648 (Use-after-free during array sorting). Curl: Fixed bug GH-16302 (CurlMultiHandle holds a reference to CurlHandle if curl_multi_add_handle fails). Date: Fixed bug GH-16454 (Unhandled INF in date_sunset() with tiny $utcOffset). Fixed bug GH-16037 (Assertion failure in ext/date/php_date.c). Fixed bug GH-14732 (date_sun_info() fails for non-finite values). DBA: Fixed bug GH-16390 (dba_open() can segfault for "pathless" streams). DOM: Fixed bug GH-16316 (DOMXPath breaks when not initialized properly). Fixed bug GH-16473 (dom_import_simplexml stub is wrong). Fixed bug GH-16533 (Segfault when adding attribute to parent that is not an element). Fixed bug GH-16535 (UAF when using document as a child). Fixed bug GH-16593 (Assertion failure in DOM->replaceChild). Fixed bug GH-16595 (Another UAF in DOM -> cloneNode). EXIF: Fixed bug GH-16409 (Segfault in exif_thumbnail when not dealing with a real file). FFI: Fixed bug GH-16397 (Segmentation fault when comparing FFI object). Filter: Fixed bug GH-16523 (FILTER_FLAG_HOSTNAME accepts ending hyphen). FPM: Fixed bug GH-16628 (FPM logs are getting corrupted with this log statement). GD: Fixed bug GH-16334 (imageaffine overflow on matrix elements). Fixed bug GH-16427 (Unchecked libavif return values). Fixed bug GH-16559 (UBSan abort in ext/gd/libgd/gd_interpolation.c:1007). GMP: Fixed floating point exception bug with gmp_pow when using large exposant values. (David Carlier). Fixed bug GH-16411 (gmp_export() can cause overflow). Fixed bug GH-16501 (gmp_random_bits() can cause overflow). Fixed gmp_pow() overflow bug with large base/exponents. Fixed segfaults and other issues related to operator overloading with GMP objects. LDAP: Fixed bug GHSA-g665-fm4p-vhff (OOB access in ldap_escape). (CVE-2024-8932) MBstring: Fixed bug GH-16361 (mb_substr overflow on start/length arguments). MySQLnd: Fixed bug GHSA-h35g-vwh6-m678 (Leak partial content of the heap through heap buffer over-read). (CVE-2024-8929) OpenSSL: Fixed bug GH-16357 (openssl may modify member types of certificate arrays). Fixed bug GH-16433 (Large values for openssl_csr_sign() $days overflow). Fix various memory leaks on error conditions in openssl_x509_parse(). PDO DBLIB: Fixed bug GHSA-5hqh-c84r-qjcv (Integer overflow in the dblib quoter causing OOB writes). (CVE-2024-11236) PDO Firebird: Fixed bug GHSA-5hqh-c84r-qjcv (Integer overflow in the firebird quoter causing OOB writes). (CVE-2024-11236) PDO ODBC: Fixed bug GH-16450 (PDO_ODBC can inject garbage into field values). Phar: Fixed bug GH-16406 (Assertion failure in ext/phar/phar.c:2808). PHPDBG: Fixed bug GH-16174 (Empty string is an invalid expression for ev). Reflection: Fixed bug GH-16601 (Memory leak in Reflection constructors). Session: Fixed bug GH-16385 (Unexpected null returned by session_set_cookie_params). Fixed bug GH-16290 (overflow on cookie_lifetime ini value). SOAP: Fixed bug GH-16429 (Segmentation fault access null pointer in SoapClient). Sockets: Fixed bug with overflow socket_recvfrom $length argument. SPL: Fixed bug GH-16337 (Use-after-free in SplHeap). Fixed bug GH-16464 (Use-after-free in SplDoublyLinkedList::offsetSet()). Fixed bug GH-16479 (Use-after-free in SplObjectStorage::setInfo()). Fixed bug GH-16478 (Use-after-free in SplFixedArray::unset()). Fixed bug GH-16588 (UAF in Observer->serialize). Fix GH-16477 (Segmentation fault when calling __debugInfo() after failed SplFileObject::__constructor). Fixed bug GH-16589 (UAF in SplDoublyLinked->serialize()). Fixed bug GH-14687 (segfault on SplObjectIterator instance). Fixed bug GH-16604 (Memory leaks in SPL constructors). Fixed bug GH-16646 (UAF in ArrayObject::unset() and ArrayObject::exchangeArray()). Standard: Fixed bug GH-16293 (Failed assertion when throwing in assert() callback with bail enabled). Streams: Fixed bug GHSA-c5f2-jwm7-mmq2 (Configuring a proxy in a stream context might allow for CRLF injection in URIs). (CVE-2024-11234) Fixed bug GHSA-r977-prxv-hc43 (Single byte overread with convert.quoted-printable-decode filter). (CVE-2024-11233) SysVMsg: Fixed bug GH-16592 (msg_send() crashes when a type does not properly serialized). SysVShm: Fixed bug GH-16591 (Assertion error in shm_put_var). XMLReader: Fixed bug GH-16292 (Segmentation fault in ext/xmlreader/php_xmlreader.c). Zlib: Fixed bug GH-16326 (Memory management is broken for bad dictionaries.) (cmb) - version update to 8.2.25 Calendar: Fixed GH-16240: jdtounix overflow on argument value. Fixed GH-16241: easter_days/easter_date overflow on year argument. Fixed GH-16263: jddayofweek overflow. Fixed GH-16234: jewishtojd overflow. CLI: Fixed bug GH-16137: duplicate http headers when set several times by the client. Core: Fixed bug GH-15712: zend_strtod overflow with precision INI set on large value. Fixed bug GH-15905 (Assertion failure for TRACK_VARS_SERVER). Fixed bug GH-15907 (Failed assertion when promoting Serialize deprecation to exception). Fixed bug GH-15851 (Segfault when printing backtrace during cleanup of nested generator frame). Fixed bug GH-15866 (Core dumped in Zend/zend_generators.c). Fixed bug GH-16188 (Assertion failure in Zend/zend_exceptions.c). Fixed bug GH-16233 (Observer segfault when calling user function in internal function via trampoline). Date: Fixed bug GH-15582: Crash when not calling parent constructor of DateTimeZone. Fixed regression where signs after the first one were ignored while parsing a signed integer, with the DateTimeInterface::modify() function. DOM: Fixed bug GH-16039 (Segmentation fault (access null pointer) in ext/dom/parentnode/tree.c). Fixed bug GH-16151 (Assertion failure in ext/dom/parentnode/tree.c). GD: Fixed bug GH-16232 (bitshift overflow on wbmp file content reading / fix backport from upstream). Fixed bug GH-12264 (overflow/underflow on imagerotate degrees value) (David Carlier) Fixed bug GH-16274 (imagescale underflow on RBG channels / fix backport from upstream). LDAP: Fixed bug GH-16032 (Various NULL pointer dereferencements in ldap_modify_batch()). Fixed bug GH-16101 (Segfault in ldap_list(), ldap_read(), and ldap_search() when LDAPs array is not a list). Fix GH-16132 (php_ldap_do_modify() attempts to free pointer not allocated by ZMM.). Fix GH-16136 (Memory leak in php_ldap_do_modify() when entry is not a proper dictionary). MBString: Fixed bug GH-16261 (Reference invariant broken in mb_convert_variables()). OpenSSL: Fixed stub for openssl_csr_new. PCRE: Fixed bug GH-16189 (underflow on offset argument). Fixed bug GH-16184 (UBSan address overflowed in ext/pcre/php_pcre.c). PHPDBG: Fixed bug GH-15901 (phpdbg: Assertion failure on i funcs). Fixed bug GH-16181 (phpdbg: exit in exception handler reports fatal error). Reflection: Fixed bug GH-16187 (Assertion failure in ext/reflection/php_reflection.c). SAPI: Fixed bug GH-15395 (php-fpm: zend_mm_heap corrupted with cgi-fcgi request). SimpleXML: Fixed bug GH-15837 (Segmentation fault in ext/simplexml/simplexml.c). Sockets: Fixed bug GH-16267 (socket_strerror overflow on errno argument). SOAP: Fixed bug #62900 (Wrong namespace on xsd import error message). Fixed bug GH-16237 (Segmentation fault when cloning SoapServer). Fix Soap leaking http_msg on error. Fixed bug GH-16256 (Assertion failure in ext/soap/php_encoding.c:460). Fixed bug GH-16259 (Soap segfault when classmap instantiation fails). Standard: Fixed bug GH-15613 (overflow on unpack call hex string repeater). Fixed bug GH-15937 (overflow on stream timeout option value). Fixed bug GH-16053 (Assertion failure in Zend/zend_hash.c). Streams: Fixed bugs GH-15908 and GH-15026 (leak / assertion failure in streams.c). Fixed bug GH-15980 (Signed integer overflow in main/streams/streams.c). TSRM: Prevent closing of unrelated handles. XML: Fixed bug GH-15868 (Assertion failure in xml_parse_into_struct after exception).- version update to 8.2.24 [bsc#1231358], [bsc#1231382], [bsc#1231360] CGI: Fixed bug GHSA-p99j-rfp4-xqvq (Bypass of CVE-2024-4577, Parameter Injection Vulnerability). (CVE-2024-8926) Fixed bug GHSA-94p6-54jq-9mwp (cgi.force_redirect configuration is bypassable due to the environment variable collision). (CVE-2024-8927) Core: Fixed bug GH-15408 (MSan false-positve on zend_max_execution_timer). Fixed bug GH-15515 (Configure error grep illegal option q). Fixed bug GH-15514 (Configure error: genif.sh: syntax error). Fixed bug GH-15565 (--disable-ipv6 during compilation produces error EAI_SYSTEM not found). Fixed bug GH-15587 (CRC32 API build error on arm 32-bit). Fixed bug GH-15330 (Do not scan generator frames more than once). Fixed uninitialized lineno in constant AST of internal enums. Curl: FIxed bug GH-15547 (curl_multi_select overflow on timeout argument). DOM: Fixed bug GH-15551 (Segmentation fault (access null pointer) in ext/dom/xml_common.h). Fileinfo: Fixed bug GH-15752 (Incorrect error message for finfo_file with an empty filename argument). FPM: Fixed bug GHSA-865w-9rf3-2wh5 (Logs from childrens may be altered). (CVE-2024-9026) MySQLnd: Fixed bug GH-15432 (Heap corruption when querying a vector). Opcache: Fixed bug GH-15661 (Access null pointer in Zend/Optimizer/zend_inference.c). Fixed bug GH-15658 (Segmentation fault in Zend/zend_vm_execute.h). SAPI: Fixed bug GHSA-9pqp-7h25-4f32 (Erroneous parsing of multipart form data). (CVE-2024-8925) SOAP: Fixed bug #73182 (PHP SOAPClient does not support stream context HTTP headers in array form). Standard: Fixed bug GH-15552 (Signed integer overflow in ext/standard/scanf.c). Streams: Fixed bug GH-15628 (php_stream_memory_get_buffer() not zero-terminated). - modified patches % php-systzdata-v23.patch (refreshed)- version update to 8.2.20 * This is a security release.- version update to 8.2.19 * This is a bug fix release.- version update to 8.2.18 * This is a security release.- version update to 8.2.17 * This is a bug fix release.- Use the system default cipher list instead of hardcoded values by using crypto-policies. [bsc#1211301] * Use the --with-system-ciphers configure option.- version update to 8.2.16 * This is a bug fix release. - modified patches % php-build-reproducible-phar.patch (refreshed)- version update to 8.2.15 * This is a bug fix release. - modified patches % php-ar-flags.patch (refreshed) % php-build-reproducible-phar.patch (refreshed)- version update to 8.2.14 * This is a bug fix release. https://www.php.net/ChangeLog-8.php#8.2.14- version update to 8.2.13 * This is a bug fix release. https://www.php.net/ChangeLog-8.php#8.2.13- version update to 8.2.12 * This is a bug fix release. https://www.php.net/ChangeLog-8.php#8.2.12- version update to 8.2.11 * This is a bug fix release. * https://www.php.net/ChangeLog-8.php#8.2.11- add missing references to rpm changelog - 15sp4 only: [bsc#1200772], [jsc#SLE-24723] add pecl, pear [jsc#SLE-23639] version update- Use %make_build macro- version update to 8.2.10 * This is a bug fix release. * https://www.php.net/ChangeLog-8.php#8.2.10- version update to 8.2.9 * This is a security release. * Fixes CVE-2023-3824 [bsc#1214103] and CVE-2023-3823 [bsc#1214106] * https://www.php.net/ChangeLog-8.php#8.2.9 - deleted patches - php-unicode-allow-redistribution.patch (upstreamed) - deleted sources - repack.sh (not needed)- version update to 8.2.8 * This is a bug fix release. * https://www.php.net/ChangeLog-8.php#8.2.8 - modified patches % php-sort-filelist-phar.patch (refreshed)- version update to 8.2.7 * Readonly classes * Disjunctive Normal Form (DNF) Types * Allow null, false, and true as stand-alone types * New "Random" extension * Constants in traits * Deprecate dynamic properties * for details, see https://www.php.net/releases/8.2/en.php https://www.php.net/manual/en/migration82.php - modified patches % php-ar-flags.patch (refreshed) % php-build-reproducible-phar.patch (refreshed) % php-date-regenerate-lexers.patch (refreshed) % php-ini.patch (refreshed) % php-systzdata-v23.patch (refreshed) - CVE-2023-3247 [bsc#1212349]- version update to 8.1.20 * This is a security release. * https://www.php.net/ChangeLog-8.php#8.1.20 - force to repack tarball after update https://github.com/php/php-src/issues/11300 - session.save_path set to /var/lib/php8/sessions in mod_php8.conf and www.conf php-fpm pool example - modified sources % mod_php8.conf - added sources + repack.sh + php-unicode-allow-redistribution.patch- repack the tarball temporarily [bsc#1211648]- also MIT license (systzdata patch, ext/date/lib/parse_posix.c) [https://build.suse.de/request/show/298230]- version update to 8.1.19 * This is a bug fix release. * https://www.php.net/ChangeLog-8.php#8.1.19 - modified patches % php-ar-flags.patch (refreshed) % php-build-reproducible-phar.patch (refreshed) % php-ini.patch (refreshed) % php-systzdata-v23.patch (refreshed)- downgrade back to 8.1.18 https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/4ADCEV2FII7J5FZEWREFETTEVX7CDUSR/- version update to 8.2.5 * Readonly classes * Disjunctive Normal Form (DNF) Types * Allow null, false, and true as stand-alone types * New "Random" extension * Constants in traits * Deprecate dynamic properties * for details, see https://www.php.net/releases/8.2/en.php https://www.php.net/manual/en/migration82.php - modified patches % php-ar-flags.patch (refreshed) % php-build-reproducible-phar.patch (refreshed) % php-ini.patch (refreshed) - deleted patches - php-crypt-tests.patch (not needed) - modified sources % php8.keyring- The %_restart_on_update macro was removed from systemd-rpm-macros. Remove %posttrans for FPM as it wasn't working as intended anyway. [boo#1210576]- version update to 8.1.18 * This is a bug fix release. https://www.php.net/ChangeLog-8.php#8.1.18 - modified patches % php-ar-flags.patch (refreshed) % php-build-reproducible-phar.patch (refreshed) % php-ini.patch (refreshed)- version update to 8.1.17 * This is a bug fix release. https://www.php.net/ChangeLog-8.php#8.1.17- update to newest systzdata patch [bsc#1208199] - deleted patches - php-systzdata-v21.patch (upstreamed) - added patches fix use of the system timezone database + php-systzdata-v23.patch- add "/usr/share/php" to include_path- allow to specify load order of extensions in %{php_sysconf}/conf.d [bsc#1205162]- change to %bcond conditional build dependencies- version update to 8.1.16 * This is a security release that addresses CVE-2023-0567, CVE-2023-0568, and CVE-2023-0662. ([bsc#1208366], [bsc#1208367], [bsc#1208388]) * https://www.php.net/ChangeLog-8.php#8.1.16- version update to 8.1.15 * This is a bug fix release. * https://www.php.net/ChangeLog-8.php#8.1.15- version update to 8.1.14 * This is a security release. * fixed: CVE-2022-31631 [bsc#1206958] * https://www.php.net/ChangeLog-8.php#8.1.14- amend %preun to fix [bsc#1205782]- version update to 8.1.13 * This is a bug fix release. * https://www.php.net/ChangeLog-8.php#8.1.13- version update to 8.1.12 * This is a security release. * fixed: CVE-2022-31630 [bsc#1204979], CVE-2022-37454 [bsc#1204577] * https://www.php.net/ChangeLog-8.php#8.1.12- version update to 8.1.11 * This is a security release. * CVEs fixed: CVE-2022-31628 [bsc#1203867], CVE-2022-31629 [bsc#1203870] https://www.php.net/ChangeLog-8.php#8.1.11- version update to 8.1.10 * This is a bug fix release. https://www.php.net/ChangeLog-8.php#8.1.10- version update to 8.1.9 * This is a bug fix release. https://www.php.net/ChangeLog-8.php#8.1.9- version update to 8.1.8 * This is a security release. https://www.php.net/ChangeLog-8.php#8.1.8 - fixes CVE-2022-31627 [bsc#1201499]- version update to 8.1.7 * This is a security release. https://www.php.net/ChangeLog-8.php#8.1.7 * CVE-2022-31625 [bsc#1200645] * CVE-2022-31626 [bsc#1200628]- version update to 8.1.6: * This is a bug fix release. https://www.php.net/ChangeLog-8.php#8.1.6- version update to 8.1.5: * This is a bug fix release. https://www.php.net/ChangeLog-8.php#8.1.5 * [bsc#1197644]- fpm %postrans: check whether sytemctl is available- Disable build with '-z now' as it breaks the php-mysql extension [boo#1197994]- build PHP-FPM with libacl support (boo#1196870)- updated to 8.1.4: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.1.4- Fix boolean dep supplements: add parantheses. Without parantheses, this results in three separate supplements, against 'php-fpm', 'and', and 'apache2' (boo#1196492).- updated to 8.1.3: This is a security release (CVE-2021-21708 [bsc#1196252]) which also contains several bug fixes. See https://www.php.net/ChangeLog-8.php#8.1.3- provide an Apache configuration for PHP-FPM + php8-fpm.conf- update keyring to include PHP 8.1 release managers signing keys % php8.keyring- updated to 8.1.2: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.1.2 - updated to 8.1.1: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.1.1 - update to 8.1.0: This release marks the latest major release of the PHP language. See https://www.php.net/ChangeLog-8.php#8.1.0 - cleanup php8.rpmlintrc - build ffi extension (experimental) - enable avif support for gd extension - rebased patches % php-ar-flags.patch % php-crypt-tests.patch % php-ini.patch % php-build-reproducible-phar.patch - deleted patches - php-systzdata-v20.patch - php8-gd-removed-unused-constants.patch - added patch + php-systzdata-v21.patch- updated to 8.0.15: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.0.15- use /tmp to store session information (boo#1194414) % php-ini.patch- updated to 8.0.14: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.0.14- provide configuration for PHP-FPM out of the box (boo#1192414) - package missing php.ini for PHP-FPM (boo#1192672)- updated to 8.0.13: This is a security release (CVE-2021-21707 [bsc#1193041]) which also contains several bug fixes. See https://www.php.net/ChangeLog-8.php#8.0.13- updated to 8.0.12: This is a security release (CVE-2021-21703 [bsc#1192050]) which also contains several bug fixes. See https://www.php.net/ChangeLog-8.php#8.0.12- updated to 8.0.11: This is a security release fixing CVE-2021-21706. See https://www.php.net/ChangeLog-8.php#8.0.11- added patches fix https://github.com/php/php-src/commit/b3646440b1808abf0874b6f89027ce53ec5da03f + php8-gd-removed-unused-constants.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)./bin/sh/bin/sh/bin/shmod_php_anyh04-armsrv2 17522274408.2.29-150600.3.19.18.2.29-150600.3.19.18.2.29-150600.3.19.18.2.298.2.298.2.29mod_php8.confapache2php.inimod_php8.so/etc/apache2/conf.d//etc/php8//etc/php8/apache2//usr/lib64/apache2/-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:39646/SUSE_SLE-15-SP6_Update/e860123fb2475c639b109bcb2fa269b6-php8.SUSE_SLE-15-SP6_Update:apache2drpmxz5aarch64-suse-linuxASCII textdirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=52918ef9e9f9d3d0ccec4d7fc05ee6c8393ed06d, strippedRR RRRRRR RRR!RRRRRRR RRRRR R R p'i4N2 ~3T# restart apache instances which have this module after zypper or rpm transaction, if not # have restarted already in other posttrans if [ -x /usr/bin/systemctl ]; then if [ -e /var/run/httpd.restart.flag ]; then /usr/bin/systemctl daemon-reload > /dev/null 2>&1 || : /usr/bin/systemctl restart apache2.target > /dev/null 2>&1 || : echo 'Restarting apache (all instances)' # all instances was restarted, removing all flags rm /var/run/httpd.restart.flag* else /usr/bin/systemctl daemon-reload > /dev/null 2>&1 || : for flag in /var/run/httpd.restart.flag@*; do if [ ! -e $flag ]; then # %{apache_restart_flag}@* have not matched anything break fi instance_name=$(cat $flag) if [ -z "$instance_name" ]; then instance_suffix="" else instance_suffix="@$instance_name" fi echo "Restarting apache ($instance_name instance)" /usr/bin/systemctl restart apache2${instance_suffix}.service > /dev/null 2>&1 || : rm /var/run/httpd.restart.flag@$instance_name done fi fi/bin/shutf-819c9f4b8ed3c06aaee2c48a3a56dc81b590c5cdab7a2fe15b43e9e9d3e336f2b?p7zXZ !t/]"k%"5okw@_N9׊62M4EΔ\U m%5Y!h7\00Q~+s# &8@Nuc{ZAt݊UeN꛷.^mvMj@w}H 9prҷte4U3^cĄOf{`:F~w MfAǡA pSl!9M}09'D͢Kh˦˽^c}JujͱZ^؄?)ʖJU9b?5_646awtն!o2#h5zZbֶ2f,6UHZ֧ ӴWGYXi n9/ +658Vxql,:9r870!i0K1$~rwoBrbO6_AOasź$v-OktkU0Xt.,ˠqV>gCyO;R.fld9ڭv*`3#2)c@rё[ca*O=lTS*[1̦ٽi*#{Rfxw=􅠇[D_ #u﨔ȝn0 Vq[Fr_u_kE7Ko*ӊ?5@So݌GǛB5dUGSňwULl;guF 91' 5c=?j;*4Y%h_;!*> -jضkPE ½D1͍e[|'ǫ 6mfxHkMK/G_CP1EFND{tTAXOԾz nWkC-Z(o+ytԮ su2py֣%ʴ;od$+|88&t2 J ݘ9a5,tՎ̃5ߜC@q!᱖ ~㨻Xm$uuBoy m:zI 2_+X5{%ׁ,G[lTqypוř-D;Es "Zvp_PL2LS%4\LQyT M偉d*%jWx :Ο9 ~@ndS4BΙΪq`X::`ȐdRW\̐:E?ZlrSL=ǣURom7\uwNi. /ެ~2Apd jaH%Mlʴ\"gρW O|5FI0pnc 2$6LV 96ܾ32Qn-]cP$ݤ!7X2evg5aFuk;et%foO֬u҈#ܦVr7I(~~m]*CU~$LKkz`=~!Y: EgEG=8 3&nDjqL |W^#O4`YE( tTgt+@ LyB6SPtE+{[:F&. ;uq&co&.(͚7#_!])-1DsPYYT* mb]u;dmYqdJfjS~˧-Dž~lZ;I>2 B@B~ƇP*5mK}oSmvHncXI3r<#",v"$q{K!295G6r.7)8~y-5006sp[)>E\_}@;#w"hZ^}tF~8 )uxRʍKjBU t~9!ӒzZ龈 Χ.dOΧ{np-Y6[a-Uӕ/J[Ei!@]]3-"9FGy//H{y#BUF:iΩ[ju;4`-'E\a#D^ 5JU2(Ejrpn2#;AݣSwCzIemhd4!!՘gT+AzA9YQ,Tݎ|uTF:E.HmG*%pb4T!*Wj88&6\L3;b܈-t@$&p_A|s:Pd LaS*_|J׍ Lb4[@3& oe_;cesQ9A`{G:ݠALH.÷$?99 b`^{|[R倧%'9wKJbwQu ` $7F7L~$1 }QM{S #ׂ1C 3<8A *nyٍOg{”^ʔ6D?y6V^&S4'N]cWG%!#[O-%Uw ! Ljly׌F&2/JK$@$ =GE'hbz$ekў| .'i/iZ-.:l' t:mw⃚_72LF['2`1LB;Z-TO ?+q&-i(*_S7\`7dZy4'w Q@&J??PX;v1w6UpaAu]٠6Rbp, Nj,n~'Ǒ oI+Z8Q݁۽00C, MC ܬTL9wR,Vh\& qU77F;r*x/|Y9)*p}:3!'bJ{5ܑ'Yu/.nWٌExPߌX6?zn}\ƭkm8#'k+z -`|ᗇ;PQb^7 iR "QQ WZ0]]|? Ҧ1w#!nI60{#2Ъ>W|p)#;ˀ;b:>jSE cG2IA =4+L%f2M?zYUhIŒAC8>.x&,[M;TR 1sïQR- U`J զupm96֫L|qL\"Q]W7EuΙ3:mWglw3jE?_K73is>tk S|UW)эz] EBMJ7l̿80,WWU?-!4Tnܶ06t"&g7 P}ʚԔ ,%C‡*|Wڬ Y2c vM=@pKyN m |>/-) |wΜ zˋ((~B/lG7EIo$!s]F*~Ae#8~̲| ڑ &xTRܙk=r#F!cS%x9zu6TN")u>"o` ZB79T8M%LoM6r~ErO?$Ew~TW])_8"DS5'DTAH:f_9?F)(VsFfvATUӭ\ nK֜#8Iw >Փ^wJphJ>6`'e&eA3RlʹoT2j& G(౗x0iٓ6A0գK=u<K֬x|),n{;!H?Q( MOw!?v )z5>eDXDq G̈́`V >34cq[rxtC"ֲi֎]Kϑ|iOM'I+\{EU ~cc)kq2~҇D$јj6qؔ{haz@1-xJ<AԪN#:S\I.bC^[=O5ft1ɇi;hVl'vĞKy̏Q_MqVh?."}|j5_i8}ǿj siKj ׇ\Yp=ʬLd gcfV ''Nd48MEl\0Ϝ(e2&Ҋ@o:B6Ol z#sP=C:l'[ b[<ãL| r#*aô7UCX3sivHFsp`BZ};Rw;;_KEcWͯJ kV"@eS\M@aFMk>`NWt4r@]!zn?TqZ DN[~KRn*n~X34@OOg7ޙ FQ=ct¸1Ym1g=0ߥ9sQ6n*$j7*_U.DQLV>][VG]1K[&&ꌣ_]g&_< `!Jo%Uot>HLuCեhBXSEE[5E 4P]9٦4#p%kB1}K@bӡ;S-B7i^ٍЅEX}A.92]qXM;dF~Pˉv\QBCY0r Ai؎gJȓON쓝ҝ"~3:pL ¨V~#U9P4WΙ$FnAs_v.e.& ǎ08IVWm1>74SipS r|[dnGaSv3]kR$rBQ#J{n ڮh=øG.bSr?J,=i-"W1+ { IVcdG+7YEse3+04˻ Uzgc(b3 {A ?bo I\{ct҉X 1R+NBH/J <9z;#{r6uyJ*]I,u'詨5E?zs\Wg8txa\yuz&Z` L\2]]t;H !V+5d\UnnVK!t#mj,|<"p$O@#RoؖQGy7ulP\y_ YëBPTp<[{WlӪOܿN? f߆ۏO`kTV:mTFMTd8 ;fSRfI 6Y)/[{g^;I)ݥ@c|>c&a &l4GCvtќzB .mG2!FU5ٝ@C 黐9u`m"R=C? IM^8mFNsyb-k֊ED'j2  "F"嶌%43*Ւr1cͺۛ;hEjVqfIiD$Inrt4-*L9Ne@OKȻC?j_FԌ_bfMbnrqP-7ffR&ǎd!/ Uq3=%pq`K; ֦h/)ǩ[lOr'w>e0G_8ͧ-1tM+ 2zLb ȵQzϥT_\ ` 5B"|5ѽ`z?Ic@&%59+r(a6X1fJ:iY`a Oϊ ,%mcj|+WXRU(Վ9H8d2i:Ćbt۾6r4+Ŷ6c"Qֆ_ ^7DhcMeNFObc]qW$L(r~Lm#}|]8FWߡ\m%E4 _d XG2a `!7l q]dK 1V g.UƢU0lxJ@WbgvdаF,˴Y5Q}5NqY4 pIZ¡} eL2Ldm7}s7?"Q81 5:Y :7Wx 't8>~I\<(-ftv;2nXćus^Ȱ,vԜo*Gbli /^Nw#`&/|heFhB^]cq@bRLVAqC ɷ6}\j\ +AOtY߷)mjg K6˜fst{ wt %BWVwPo(~>'֣a)TN}k5Mlit F;Ztl EvTRA=# Nڬ>&/|9&K`k̀!EHš|Akgu#ʐ6<84*n.iFkvR~@z}~W/Z#K'ޟ좾4T+tx4/mbW}w"xaSg8: olZ!ZR0šqE $mAtx:~[PBb=t{y0T g0)T h4E!Vۂm( 2Җ;y.B_^䰂Lke-B`aVW4L[HxXA$i>-[[ɶoTLy\u,!ˌ.vv|O7Xv":֡0+D/#9r'GrW7-K@pHYG}:GSjr®8L e (av PaXH K/N؀]yd?#uܳ #lSʊ% ىOyn34z2H-\[5=Ayt1H=u^EY?K6B޿!}O3]0v9?62h~oF j'u<a;?bDfJu4 7*; `<3aK}1]TJ"Xgtcp{vU^K b#6k$yl.sqkԯ7'* uya. މV a4j7nq8 baEFEWcWvtd 7տzdbb]I XD~Gܫ?^71]ВUĸAWxs|cmKɜ,UȲSed2#.ч;Aǚ O=3mH(څN s C }QNZv8mNэX-L]7Bfq*E QJ sC@4K@ήVE>mp4I#͚Q+ s^f%'#4?`w łm>q!œmv 4em<狆uqD`Pg /P$i{FpZ R >BIp Dm!66F.M@J~K&^<ƚQ;[P@TG`}HY"b; ]ɏȘ4M"솁x~3)?(GkQ[}|g=C FVb{̯f8U _+[`g-F0|0bA^KH]3Q s"Z3͈Ř`&]XL STpM1wӄB-DbgH(ElJ 2em.;ym"h! feVoCԊc aS.nRzv~"K->)cݒd.MUy]Ȍ*3}mMoԴqz|Zsqˣg̦ ;ɐt5rgUz6ga "D4x W9,<?/fϷ`306:t;wj\_KZEMNfdxzaÝ7[zyEQ3~ߙk|gֶ)Fe]|84ws(?l E]¯)il? H(L155wⵙg" xneoŠ[<:~h>ƪ\tÍEr;Oi|zhzwG󰒮=)+l KҴ&b ahHFSxhsC֖Ã'5}5>R R+MuT9O1`rc ub$419) nU~ _XdAvۃ68G!5q6T ڡ/1vDM<|Ľy>#VƁ>\csV-)N!ޥiIѓx)D !8ޕMOZJybm+cty,$+L%$lq{@yN 5v"Pm>'Oenl0]@ 9t-J"`/zȡ\ТT//oa} J6un؉jtsC)E[1Ex6鄂+vԁ 4ۤ<^Tc ura!->-uqB)I0+{Rs.pW{BYh1WޫꝦt#͹9,wط38j?CA0KS:U唪Ew*#Z<s_ ad W?uC@=e TPkF(KE1J?mf`?1u"\0캁m|Hx s^9Odf{ x.3(H- n^zqZ&]e( \ s ωYiHpytMQ*yR0/) 9BR0:(NmlŲ/,-psv_}eo4+ZQ ]Y2νWN0дGR(d!†9BFI~AIzh3Ү4?RS#c`ϼoƈ$&FUtb2]ow~)ez&GE,6GXUVձ`v[}IgEG WVVA<ki:{{?Tˆ3b>XKI&TݪM+U~I5 x%!H' Ȱ<\hX^ `O@+g<%#FW.hrw]Nx'?X9+\h‘fkbac % AG8̏`۹F&R4xvR>f y'd:Y5?X_I0<.* =+w'2GtjkEIHyJ y)٬Bԫu+6OOd+被TA~C)b*6j&\ӞsO?I|ɄfBFz, /HM(%tl?p\RV%I,mX00>85Ur'kbgj(UP|&d: #nXQy˭ٕtcYOuOtyRo=zNɷHOa@2 &o)oBMiE Dmi|Wߑ6C."]Þ\q_b0U/O0,'Ha[l[LOz\|ãYtgu^)8z18Z r5DݿP>Q!⤌^{Y(Wټ^Uh~a X& |BR?QGפ Ŀt9w@gަf%E +<8ybP \Sh5_Dx"B:mtP%nmrḒi2yڂ+*RL][}NiuqꝰGcrz-g$!>OaipC.iƃ<"]+E_+.SH)TN4xW@Ţa0FRy5yp>;ΖsȺw |sr&HH#[MΥn#DžG*B<5.OXۦKo6Q=W:ET&_M,l`@u@{%;ŧqK>@Ŋ|,c&5 )9J[~M%"#8\h@"6w$xxt}兓Ė1`ZqݩV\~sK#O)ׁxivTb:IH_׏͋5w1.x*,NdE/4U@6Ģn%D~JEi5D"̚1ׇM>=W✌{̍zqKPTVb.ݰBBT}cJ b<ޟ#ipȿCt5(] wmm[5l-:yJXO{b& $b "Kܾ̊sMF(8ŖтJsGSDA͖h&hJOt8[(4gOK!xNzm/;e7?~/?6.NynYDz &6J㡩Km{{!P@Suހs*.n* G)),Mlqy*t,!}`v_hQߥu^8ͰqQf{j!gBqu}JV\q5VBbot.&\2e鬲 z >I.1NC}ڹp]M7NLA- ֝D?XOCռIf`+vZHXV=^5@Tb7GxdVO[FA}`_p s a@}G~6eƹH*cR)p7x= Ct^Tq6_U섮tfǴPEuDUr|m柔WrbS]&jxlw.fAU;&+p+կK//=y0n!M݆7C}J J&o8kݽyhQޠAܢH kUH IͺLbÞ`Z9o _FA̕9.Aɫcc5|M %>PbRM2~ m~%X/فP>%faZKO#ްRW~F`UU5A|&&<$)HE4h1w6a/R ߑv([.O<5PԌ)đe8syMxmJ7".͋b@䋒״Ń`\RϠβnpm |Tcm>4x^0&&4M7Gp!C(Z;,kynVjo[Ԁؙoůf5jo5!vPM\] V#Չ&P\^ ^bDz <|[&:m ([?rڜB<ɚߐEfm`8j fj/_ڼܨpi4wp>Ҡ37XR}^>+IrmUm RH]NTpAփ)-!e Ӧn.@{5t9{ZãSUb`1*FȌ\np38z no "x1ȋ|L4sy֧ R9E 1ΞR$'}yʅ\<>s"%n^*/qXiDL^l>4ܣv7^'hhc+xudq*TVwz=u2A2G8Sdj@ v>!Er5VO@ ͟-"$nU7d5a7Dwv!aE4 [l*#~Vz^[<5d2wy%-0,J{o=m: -IHSKA!=w G#U‘:kY|Dyv5SOai98A rP}yZ,F5&QaM )\pE'Iu9 GTd2v"cn2xIT,ͻ^PlI4& Mq8%Wf>GU|ў@]Ti\}D}C_qsM<avK cߚӋMva+:9//߁CO{w"}g?j8Mƨ`b܉ ϒ(LG4-^Kn\گ `P1>E#ͩMeNϯV][TEl,|;BBiTQ:\m{YLg37'h2P!DJV'w>D̮fX7p_|p%Xk z?@|Š(w! ioc/v$BERF6⛵1lo`v^QNgY[mVCȧ"'싸J/f3\XuK>$/)ҞWEh)<ퟣQoL@^Z?DQ}׭nߊיR`McN`= R].^˞w *caa9=bYeԜMLW$!ӳX|7}]l3Uj&,8 'fCDgO9`Fݍ93i4ukŐzOfkJ>54e r81R i*lH+0^ Jd[?X4Y B(q(脛#JMjZ(To/~I9 =b0Ca|7U:  r̴Xm?F%{*H s >ezke1hG겞wKs#jvDw=rjbmW>txJ Rxkp٪J BqmjR樜c Xh3ɂErh0;XEQD,;u|a=Klp;͟[)1O8J?Ƿ*v0R/hGvJߴų)!HGy Kuʈs2w:h#z?7ι S\t^ɣes&8.'_\#-חժ!F\O+Ҽ7DN~& =&8s*/NyN!U5wze2BC|] xpVN 5\֥a{x!c:,N$pBN !NgJOE3(m^ ~vH]Yэotza5#KvZ>v2iJVW:|v!Xࠟ#.g:vd 'K&NPuNw a'd/逕C3 'VnV4.>ŧܚ]!YdN`skZꩬJ썉6.)N @3toO ^:3SXf+ G-t`8=a@hxqg-bezYi D%]HW~.o+!8w7BCKED' ~!e:s#ٴ츰y(ήi\dP޾8 <+pG!z*dw mAqVd\@x`nAktɱ/AI>'ha؜U =d!M~r{l#'dAjCI1q ۮྀ k,PAYYcc8sDx1@yl$߸)8h csLq%GuU! [b; 9h.7S a0 , <:y-`۰Bx S^Ska6ML Sc45VȄ0J7OvE OhhoSXcmJXLQ ! ca # $`[;g7O{ǻưHl 1X+r=>rhAHSZS#s{9H ݬ?N /g wٽ|IJ}ގ(zqkX^ঌ 2Y)`d@r@+kEUPOr76̰QT!> C'SS&P;a=>v=R :*w$6 &NVgV0am9-y<֕r^p5q\X!$=U@>/6=q l>YkVP|GQNq2XI= mlVCwZH hJ2} M" w䧦%7˞5eI=܆B8QopD^bBb 8 ~9?‚7Gb MCt tЎmJ7V1bߗI4< pSu#D=r)8İ$Cb;pa,i{M䴢súr6=@tYA>@2fo[8 !b*ZZ2!BTt=@Pl_.mK#,f?&+䯦9&˓H{Ņ:\IZ漉SI b4ySpYCЉ\=x}USv7{t_%5gbP_ 8"Fɍ1+fuGg%M*Y?qSQLsU^0 k@ ڲR]":HT,'ꩁ4Mt_5RB%ŀ8IZ:e_OSSHz3&,}~q72Eenp4 d=--lIuFPM`筩&V,5~/qJf@ Xi)48 Wu N'Ckc;j/B3&`]g^w;-9Vfxa7By;JH||5=r~(=MBQ2<ѭ \rw.!IF )Qr.z2Ox1'qۚPLb& -/ P>/9t&}9_k^3 haoc:PKݪE|k]EԎSObs./1wYNܫ`up&1杉PȠhCGFƈ x]㇐ME-,kӘfCe@wَ U7N9!XSm?+@>uf9sNf.vif~Y Lhc4%g+Lgi7f/)z[ 9vQ@*QBXrCJ1cX#C2WU4p>!yk45mȚh6]-Y/pLt$f["F$>^۔9hGp&!u.V:#h\`Y%Q*? 0Ҡ'#<#61V/ z*t|jJ詉nPDRV a̮= GK!n uW.hjj~a9ˇwG`)HZ놪f{u;+|Fp0PauD&l U *Ev8@)IdvRACG8{t%dK;s,o5z eK:!ԥKݎ,̡H+c\fڞ[Pd@΁lyySNnw< _yNObH7O& oAlIlBFI{|K}27 P0 g&WeQ9kHBey܌LYUyM?+鹒Ϡw!S:WS 3#ui;N 5e԰,'>霆?/W*5V'q1n G!/) tz Lw\;7emdt;pJрP rY64T _#AX;^XS :nJb54%ʹϮ;U|)PDžE~ rmye# ?`?d+If0jezq]fX%庱x\!PCgLV}{ [$zc8$ޠv ukhU3 F 8HVb?HⒹ(bofzRr/[BW-{/}trP<͘:mjY} _\ku+S.K +*THA+Vibgi5vvf9}aaꓸb?n"^5Bl&|@~= &GXv3 G\MpAflz9W}lP + 2)2(BkwJ J./$ JZ+;Bjg$x#@Ţ0Tg1({'ߛuФY m SrL*_]i8s̲m;ר0nAjkߣdM?\ Xٵ|> $ \.XJ7s.b6ωN+(.a"`cVYhu.[`w0S3NQsW#+ F|"w. r]#51DB&QObxk mF Jeo@/LhgD.Lm'7BV'z!Ɉ)>1b }2^ul6Rn|y35>vl1]>,7b+.kk?cZ^/^ka_(|CU/R"&2 XDlR<K+Cb0>W9^m 3K-8HBo6>js&*y%p1G)MZik^ o'*Uj#{VGGT|p+ ԋ3{$G[fl1 Y:t _co׌~] "LS(r'q1! h?S-d>Z]ɡu:Tٛm|}ha- ؓ&e@³v.$l›`v~vQ )dl6sKe)A>tFM4FpSd^ꔢeX:\AbX}eN&6*)y"GY?9 gl8%SU=$ ?͒>d7B~:1$bB 蓳'bo3ׅӪnkÆyQW/!pT@+8cJKfmvǷ$y,џd|p{l$i ϏOFZU.cUB< 1p9 ^`I 6M6]J87˓΂G`BH>Q#ѯH$u63i<@-Ǚ+19Yr ;jyI>\g~wUhE-x,)ieDpʞBսPJI$L(1u.^FVT[3AorfX߹E'NAPe\=u웴( O A.gX&nE="ܭ輭IN/+\5^ ("l7yP5viр@Y+i:nz^UͲ?׹@j0KU&#k!&1zQdX՘Zv>DK=ȸ0uPyDw"P8%hM<MwnM{hzJYtzKhx\5+'^[[1AOdľ$D* m{&D=U>)oP.'ΰPkhYIfz8Sl¹X{͉*m KdK g #oX?D8hFۊaa3BSG8?\I!~2H7X"1)52sSS!ȸ'?'UJj08oF QT=Vӎ /^e!W&R`EoN}PNu# Y͋{ aεxp2)Z/u }BDE1S2HTL}x fnÖjtB(`y0KbqqyBB)k ʷ&v,mWu+"WCqw]5j44AŅNr `jX z,ϸס)) Y[[^~ ī~wo˄a S_wX-(+! j[ξ7V"ڳtOEg`\$r0]|#?:J@7hM\d-IxVN]I SEOKś0!݄IiokgYl,[T5ُ=tS.|内7)ܸ: %!SMS-NR20DzY57#4To('DxV$0Pڹѕ ɽ mBNϿ]OwaPPC:NY#м+\$.>=f6f;z.؀_ӷ7EtKv)=q*@6P)6W{gٰĒx]))`,[Qf>U͓AHP>,RD;7T6&.t i+X8- `'Od6 gv$*W>l*WE5SJy#MÚ)KN,f"*mU|T!?˃;ntE>'KjY@/% c#t дĆ%myxY1>:s ,}۠n5,Xrn9wgԅ1–8b PlmK6-=QL~Y5]uZOFKZHQчP)ʒ'Z%͗Lt l m˳z,Qy#' ؑQeN5RSzr%HguiQ6}Hvch!3sG~43GZv 9.lG;QoY07˴ 4S!/TRAmoaq/'F\i=muDz-n ViR™'gfS76;%&K+05!Ұk]PPȑVPF0UϷS#tDZ]DW$ gLE걻wg{$2ҍp|ȵRMⴆ%R$So.g}Y>#6y`m9b (d`z}c3ld xbt6!|_>Imt^ D5Rp,[H攝D#36CE)+J!jer}mÛ{ꙋrzң |*nߑl퐨^')1 k4(=?hj0`b_SḄd=Ki'K6h*lJAf?8Ϳn 2]%T!ӘN^`]8|-f רB6)߀> )W_k9A0WCW\?xxWLiHŁC2I!Fs?:wXk݊? VPڞ5I'GBگYtc,%3 Sz.xDFV"T(βbh%GYhYCKkM<|V~V6zi]<_n5m럱{-;&:)3F%.)Һ%MoZRAU3ED ar^,@|63݁uO"Px ò}~p Ɏ*^!faԛ1DU@B3)]"B/Y|jzk'p[PԎ2l ŘhuȄsNS$lC>K9XORXf76)8?&Qga;T[+6RMfjN5@QDOzkK$}6P\[GDfx.9.{ݭOhb`ߢ2&hG7Ps-7T91cj g|Éi  {zU?t\V5E^05UJkxFؿ=l1ƲT-w$5\0ڥ%* W-"Qzp;)D;Yi[<& 2TQ"}Sܜ{]?ɡm6pHA2pZ`΃ 5hF5}f*rY6 LawE+Hm,(]k?tpk`=1~{ 쾬ɉ2d{UE3ىZ[\&X/ {([G eܔjc]Xu2[pDB?w%^R$Rn =$Z5f w|}lww`ʡ㱫mQ ۬*rfxrݒ*'ńQRTqC/E1^3vTvSM.fLlCȔlKP^u"I̒JF'(ffs;BTE90Y1l,v~9X˂Ҟ-trxNU'-T5]!FIF6gAo|>{m ذWbMh&v?d5ڂ%;SM!^efuX]Цz &Z,^g8#"d| {#9ݙJXe8']!цTk$\` O"yShNrr7Ui{o%YNYl I|(.]gEljlv ^ 5E+k/ rjZ& __mN75z$ǵkĔ@XH2hoc19r:;@9{uY.#פ-g'-=6K KJFEEңk"nہRQ[2ڻ)J86 fw-Mfg}κJxÏBht9|;3+X㭧eX 4BW@Kуx@8O,nP:]Mk(-~jRHqKQwP@%VWvMpeu RNcv|$ x%n:AqmzOn~ A0,n@_Cs" ӹ,h*h]#, dVK] m*]@L5 gwnBZGVr;(AW#YXuBvs"{r#:QlTS`/l: |ѿ /9/aNA01ݟұU<׿KӁiqHCqn37T`PSU L֬rmRYf D<.[,~B!_M6gOSÛ3  fv̎zDNفzK$K@h%m {mq&)ct~i40q5Co~.nF@V b@dv x}rlKVEU=FH>؎ ]ByIzߢҀb+၌=ue?T46? e,cyseQ{z &Fn+CRQ;/ΌA!KZ_Qm%;]bEg 1^qFqUmϮn'S`:'oԝ'Q0 n*`HaU%`Q%\a|wa>fLg W[d%-82ǰs)!9[h~`{Ywy^ȗJܠCexrE}|ۉz@@}Y[rm`e'VBzŠFzWPY35P@ZPX˥74|Iܵ+)tMcR\&m24GX}bLP/-*g͏EГa;|S^6,@tqN9kGus_wChXӨMu{aOd7!B"fϷNSi񂛊LM0oJD4+N{d}=٢CiP&y$鸧) [e T5Zxz)Wp#($whVʼnF0be+,꘻D s\cL֍E?Uߋi 4o﫨j`eZg1_^+' 29$*E8X^w%i$@ ;Ve^zקx |Z9dMnzS21=i%mCTq e _ :e)C"e{)4Ă vVr@r(vzM  2ieK)l~[VJQtwiH4mpi` Dhʡ8E(O1&9HO3`apb7\* ՇHB$lOjϷ2,W`Q5 eS;q32!{T`d!=9kkHRhR7^ nzK4l(텰m!]!& 93L EziuC$E|Ђ+1 ﳸi@s}_p3hXBd;t+{aCyv*[f;;LY0Z Ҕr31.<6=,RQlWڜp|g"HҌN[ݕ0QK;xs6q>@|.!B (d>V]괓RX?n@!->opkLbi]ە^V!@^]3L練E(݈WޒBm'F1R#Sjo|7Pe%FSHkIJD>(NgFE $hֻ.Qlv$u|M$֜!݃%#yZm_]UbgȑD523ops\ )d#U'Fdt;>ϸNyA̧%] 9~ EJF&DVنJ)E'Ж[(0) ҾlJYlO/]p:"OU:3e h3ǔՏ7]ݟJPW TL[SS34re|vSTMG毤y)`۶zVܧ W݈2' 0WaI$N˙tf+9Z-7.]R\ n*ʨ}7,SJ>KOwX<1MBFf $J/_<#EV ̍ðF% B(a~d$ϢS* ATDH> gf.IxJ+Q#MO7|UҌa E<͛.ّ[ ]Ȁ;b2lw?tQޫG9|igOR `)8p_I(c12,;i}!*ץٷz=/S4{2Aؘ,;/ iA\Js9ʤXpiEHI&t!ٽˁ&HpM%'G2βڕ$))ιbBCFāUxS< ڮП"^B67BP~)NwdK,κlU&>f_|994 Gdl,xOr,L;A|<2vxw[0$,f5TN,]?]^#[f6:c! .eP4<:[$k.Lr ylSձ ZUcIHU\[X]suZp{t&^;}gש 2$aRƴ AAšC=C.Q8np~9NJ2^%]~>/~#0m=H37U%GR[ɠB $)B#Vۭ ȡz Hm+iX͸Mim@;LY$/X Nql&0~6. pN1qu|pS0 t_GMebrJDf@㸖Eϵܺؤ\k 6%T0JV 9? )zЏz5ڀJ潁S8@*^P [.ʓDXc7҈aO 0UP'j~zLRNq"0ڵ!v$X*(,.g;tCf/dۥ-,6p"]П*4w}|)h+ q(h}VO>laAvin1J Sj1C۬Ysvc!S_kPW9;yW)A&0* 6u NֆCl; >QV~/\R?&tG9^DDTе|gX8RJ=Rc6Cz>րCVd%T bQ3WDMub&ETv; 7bjۖv)ǭգgH*L/-+C3c\+8C:'}kvAfUK8zYS lh{4s4Jt:UXi" tyZ ɷvP{.F o-DMc/Ym.EGB =,AW< Ɂ04eu[TO~X ĢRs|%Բ4U/w,Am_Ttzr˓ꩃGrGX05 7ThyBwI6FxE3yy!Bi}_i%0*|bXW;3܄5Tìl7ԡk6%j'4DkWl3qUW =?yL\Ф, DNL}_-hNjű깛c@~ Λ1KJLj*QZ 7 _ڣN`21GHC`R4y;] $2 \MbeZX3nF9.18e3*Q(Q˦l>n?Li"^ue˜4Rr9Kw\l[B^:| *}@>М4}mDk*NkpxˌO~ʁ^ShJohivTN;z4.ܟ YISm7CCW'aXݢ lEvZ@UhX](9Ve<rbf oD|&]1ߝ6V=S m3n!<|ﴢ,W+N2 ObEvxf*.,PZ *ūTc}Phzh\PAOwk g"}ꭤ[PY>t^˙b p ؕ 9pǼ؃4xh$.LWr0xjo>f('$ }[d!JNG skj{O<> 'sKA #Zߧ)V.0<3S^euҎӥzpi!mXKA `B_pLuHB6;3UȘNt'jڗ;2a7}i&0_4\g5ސϰ+ɉJ|CτѼTN|k6!}8n)<_EYDj>cĦ" jòپ3.j`6QR+ҩ.s% wR1_gakn#n sSoKh,n)AMUʒ%}/5$Cu?ykubRAoS/-dK)Qǫ+r;B_M4iT07Z!Έ;۪CiGd{f2'g(h+79an%qj%'/ꅠbzUJk.R^+Hh== I;:8BEB#dбlL'O^pL'4Rn/ښX縹؝3V܂rV"vhq[yNjɒ%!z^ޞj_{7XMklvMM)Oi2DeAw,)1^.D w;>d0?ߺdӺǡƺwӅ}[ZVJn |`Z+ !A}{xs-t(\mŬeS]>3f:}Hj+z#yBL"*GH[tjy3g8~W G&緷fJV=<9 T\3KH[h2.6 okex* -^oi;'꯱~GM =IOaEC!_ !/[|3u1*396YҋdXcDgn;kIHH;`BO=(3o.T-HoU^,6Kۙw%6Z?ܚUt~䶽%p|>[e:wB=2c#o`~cgiچw r({0?x3[/d 3TG}7C;8vLC><8yiPmnƧOLog_GӲ&Os%)ߝbp֯B5Խ ɂ>oVtӼ"^ل" Y~vgl%GdPu1)Xa(~e[E]UDZkD y ܗԉJ|96kb"eJ]E˵7'i#1ckq*qE@Sez+H%YJ}y0cx̵'\6"d(  &#[UeJ!/h3QV~gʳ g'Cցn΃2t jjSZҲ)!jp)A?]t<4 BvPVw᫘U k6Bg/J׹|7œЃTj9U^[4G Xʭm¸`)w-DF>z_*\x킎cPd|ΏD^QCB^I@Q.-R. */1Q.y=|8(o| m1NjQ"',f Sn>PL"ciP%fn˼jƐ;KDŽE4MGJh= |zh5Žr7|yL{ :Ciqb>Gi%m,KdɊuAR,+Iui>D;Lyh!JZu _Xu ʴBZz?sd KMƘ},}kOBR;[˫g$pvvo–[X^QG|~$\\j򓄴{Z8*?\sUJPvСRwIٍNkw*Z~T \rc$~ė옉c`(}B(sA1YހIO={шT C?7X% x EʼƌKfEh:b2zc$ީE=ڶBs-pT'~QT"p#=3{e#p̉Bίff; =VO4e Gh=ǔ#B@r6B_]$믳˲RL%pqH~w ݴCIOو#o1Zɪf2FC&W/ ->qε_m~[\P鴋M? \8"jii^'[]r2FbGA';&xSg<_= " UDGL zji-p  2w&[a58$\3twϘBxb{&TR vwt ch(Ty5%ʙ `E 9UKEwY,/bz{C%6pPl[DP! .kF.+\j}2^O Q(RՇ AMbï|wĎ6l{ѽ)&f$[ G OSfy&~wxFB:/ /Fē&w?+Y NYIEδ":Œ6.[+&oˮg`n-2@uupEJuR-A f&gFL{;3IܶؼK"|=-_M;y.`|4[M{}={~ lu !3<o.SlyIumn3>u ?C Z9g_j+HҋpwZUj09ErQJ΅>]3- cjtL]ŔGco0o"MUoBl*QeM?7?^N. )~%˴^i0$ξJ{[?L#)ߢf`k.[/JqAhgUZ6{3d`fs 6U*`b4zC&镚m/ߵ“0,m0p0@QGR@}dU:V:qpySN7X {Y Ľ$j@ +Yw!2+˷ƕpO~qJ Խ'o0N쭜z#V%C*-2F&퉗My٬ş|ӹ| ( `(GU*ƊDh0P26d4pazW$3"mh,jpvۊP {eUIX yڞFQswn+ZHNom˧0K A <ƹMgG}ͯ3x/ '\I~!PkDP8 c+b~& X_vC;۩;Ӄ!Psp#e^fӞu9g seR1f#s6=wV@! uDE$h 1UJ8ok`7N+<]ABf:宁I®,ts}oR0T!D:jc?04Yi$L?f毗d8gy[Tv Mb0r|eZ^.MM+>qMaWt&.)LGIJqBS3pc5sHY´Q7Xk,וEnKL~,zNYD2W*2 @|q;{q62U0Ç7 |Un_%ՐkevEMO[٬d`'.B߄T?ѳI#ܽƉi|^wM .lJn^YKxLxі+Kʽ,A0Pp lӭf x> $2Yb9r}uwTۚWBDoƔss.$D qDI^<,5`,t@cj[K/7O /GNy_eTo٧(O/xHBzG}fkIʠ3~ %-4d`~Q-]L~ uX ?sY;5`_K3({k+4"a@щמqZ; ^㗱\1>8ﵲfSY emHӓ-41x)F~YK]= 8)7?GڟWԽ̻_ls_߯ '.3)/ ?q]&T蒽v_bZbq->,n>UZX^,(3|sGGC b^0>}_gs[ ף647xx-#P7{l޵~YGa?1 Wd/tn97ص{`0혳pǰi|=v]Yi) lnHv;P8+S7PvDnSb/Ίwv,v5\YbW,eba='_:n6GBǘ7_"I[ěnIcȻjdWPܵhK: Jm^[-`EJ'1FfZ?[s93TmIu ? 婮\(R9143z.hYbb#*7Kԋ]"U4B եF8._ߜgZ`4sz@O*j* 6zR#?Pt3F1[ `)6S梎9آ*M+3)[H:zEAG?lCA-]>&tg=l e=l3*0w~ Z~LfMR SnN푞\C*_\ShI:Tcj0`Ƕ%cV~nƂTpx̟L!r3U;{ґ|?Ob(E`5!@_7>xȑܸ!eV8" Iƫ%g-9.Jz]"v@D> XUR>itr 4GU :`&zV#rZ`Ut-'72kLu,zٴlпf 3ɷX1>Г-4F藇r.]@=6=9ϑ Wk(qn Vq(ĀFQ~{KEy(`dYvb²KoK\CԐD/bt6B ]=9!ʱyH∘U=ƞ“ 2jD}4 uH"L B5>~v]@J<-<9U tUեG2 9|@d/}5exm"|.s7wOBz۶Jbڣ9xti(*_1:6`EnfJW\JɁ weraA2S"@/ћ*YapZ:?Lovvmd2Ykҏ0(p] ]Dj]pJcȥ|k `ό&G.3+\eêGt"|GIі;Q&s-֔wu^v! sydF[? yIAO·Z(GIf(Lpɤ|Ghͅ۞tΣ 9qNʿ%SVx)؋&| %'~AVRpid5E{os (1,Xܱu^PTEie5~ħ$pXvlm$>:ѭ(\rpŒ.}ĸMV3 J4*2+ӧuj߇TRd/juwV\wYq &OeANtHڈ HW׆[ ]]g7H^vĒt?.$l/" ›sGs>F Jx?CinI, e{$VtA\{rf.= %Z|LRtV΍&%AK>V^m J$3аP,ŌlKCЛl8મ1(親;Y.;G Yǫ)9XlBIU z(l@D 'zQv/Rex;ဝZ6j3^zΜk~ .V!7Ly 7 C4=26>DW$]p ݾdDΤ_`%a@3`${E7D?pêLً;JՖd$Jn4zG)bq[)sy%l'"n 2A#9 ;4D`pJf)R%z۳XrFc2OVj/ 46tD@KέsoQ͛' IDZ?Su>E)p@jJ~ $hǡo2E~ (7cOxA>aZHQv%`¨Nu Yֻ$V=9C&@Xpi$=G@"JU%PWT(| vڥ1&$‹PO&e-|]J)w_oT]lǼ\[ߣ[?-WY)Q+*l6_ce"c^BdO6ɏ,Ns1GvW ]ʕ)lBnyAһKFShtxK;2S&1g)4[-c क़~x/B"';sݟOһIvak6DG`Qڕ_^ " Φ <7CxQAdX71gi@`wNH4P Y@ w@.(#Tn 0=zpI޺ԕy? = C?a?/< @YitAM?{m-K_ZIF̃U~lFziLaVQZt]{ hbU20)){xm޷%sq&-Ouzs?Wy^&]'kl_G@6.tl9NxQd_Qc=eca+Iжij$1.>MY0ءs4az,Aąڷ>S gջg K8soIG6݆o :۲Yd?/LϥM"sE:js<"wՍZ][Cov[H ׄ2{iZƜz2]Dt:/ xP7[=pY/+aDc*w 2ą]h\HQg Un*)i-`4GQ? VXoGY^,P8#nH>]|E,\W;߄eciK !eB`A+J _a`śm?cnDPpa~#11;gJ!bg䜾y/NF4(ͽGI6ɚ"!>eShvm?"ʭ6O> FH+l9er8Cd:||Sw]Wx)!Cчt(#mhOt4jo}TI6..R)PQ1tܙ2bh(K_c<}{ShՉq0~To}^z NLW`^ON$ʞ7@jYr=8۲G.ƕ HZˡ_RDjn3h™:)A Ă_bF$IX\:wϚ)[ ՜1n'Exzi9W5yj;}~{͘ {Z3 pr [Py_ nc(:ʳNΧ/IUfo{(RCX{Y1'93|]D(_ܳ:"K %5 \/tt.U,CV} U^=.H/#2ո0F,`cC8]9w_Gx㊏΢Oh9(0ǠX!7Ck{+Cghy9h`2=T.':+6|[C>&!ofP#? #;,)Xɇ@` @s?m%&sXtıSkc"3e7/nXgӦo3p^_jCy  nb/螖_a/2jwa/OyX4a O3]3޽N“)XNT#ׯi?#t(+Ć' #XnR[G;c۔;Ճt[wni{K?| TXQ@_'wݽ.\F,30;NRj)OoبL>U& (4? c}*;"C\Ubx*u rED̗@$>Y6%1Z3đP-B֗qb s縕kɘ1! wʝ0)o3 4{AmDJ+HrGl,)uYH?ͱjS?bd)svAnj<9Au?"{$NSk`k >֡h%);Ms;R'zxhu۸×6eby0c 3BD,wplYU._{~ s,t=ܔwj @x4?D9ٽf〡\^%$]&BN\sAB;2b~sV3/}V](O°Cfx {}Z;hb,lD/H`yg㎍؟~ ,0:xN8S &=lrXfbp?β@;nQBۖ3jC?{fy]wnfcn>,8zf\@J BȆT(O|)׼6yZ>5 = ,<Ѧ/ کCW XQt" o+O968㪇(F@(^v:1k GY/ׇ7O(gf8wdKISx!Xe~6FdoZetp2d8!%W+VEwUm/?x3}fHX ՑJMQkLCuz A-o~P#ةDPLTPYG4# qleHc A~1}= hIdq W_qTw/{^[sHpi|C*Per rM] سfPdvakٷaCLȎS8{4M(V3MD\G'7tJDv(ٿ> 'ǂ@+1PJa>E>F~23>k]7nid)= +H8z{h[Ahgt6-TQ 0x%$-e5ǃgĽ^)J;"9J˔]3Vsp%|ɇy~NGš(zcFzVEz'/jRM{万AUo9A͕+xюyjfK B,nɻ(t k x ~>Tϲ9™&ь71 6'(S'MKeCE͔#TE:O}Qys7I;T6J Ŋ'x(>aB_+E709۠.K8$ cO\"ȸE9@) 2о@I;7]t2BDNu8|I y- VO 491ڊ|u()bڇlpz ?qDO­G狝ݛ dni]'+|P S nlA׺j3 YĞ7PMPe33*Ăxw x~= {@V83`ֲh0x|`|ܞA#,\3*s^Myh k"Y~s'J*Ѥ7 h4^V &qd}|I3Е7ۭ1neO_C^n+%۰-"kWqREp~%M(,(ҧGYRC!f^$GKoR6*פC"!XdFIDWh);~A.Yx|͌fx){H8]n]vR8{tCcv.p>3Y)ypB!SPHP7X>:1˓ qmNӼ 8wͼjǗ7 r1鼹ה@`nq#-РI)c<Ϥ2ZvysdV(C"*4jK`&K=(HD.)d!d\3!LjǫQқӶrRaB32}ZX24Udzj$̙LnT_0JGѼoA:80f_d[]B3ՕY kM22mjQ/$ E9^((ȶ$k`N;bywe.#p})qX121O]Ce8]%y7HX=Yj{!  K6xoOXS\۫2>odP$jMl?TNu+Lu[?:&Z k8}zkhW5GXݠҫ ޫȲ e w.~b<-8 X/]T&畛{:>7Ozu&JZ}R.Rro?4iyE gZ'약 ۅ/CMoj΢PÌ(xtOv[-#04ߠN\LqŴ6=:N[PZ8/@ !KMB (>3k\(te8Đ$n݃T`]@~uqnIґ/yNv֧a.Fk|+n)ng7,SPʊJyNtSĜ366+w+<5'g/hj{tAwkO* lvE$0=b U5po3&4Q!9:_h,pYD#:ycH7aW{T ^/s?,zaF _f[5TZ3F:![%XD0eBrISŭ鰤 )O̦`f|IVCuPG 2 3u19NɚT0R8[5h( WUjqDAOR;\c.}D|ofHF+e談_ؽ&4T hGwJ^7K^ E&0χEN˺N[.Nh ب8(AȻfE0m'p.Wk|39^ 轲`J*8>^O.jy,c0 *":DZ(9wΠ!d ?¥F#SWrádR8QIMK5pw] 4{85ks+H132/ֱĶ&\l5n{wv i.\kaǼOoxl'j1Ln@۲w֠ g:{U^LcaF{%Jė#&LZP dcC^^ovp9:)[@Ǘ1ިE)WPAT{ ;"$&oDgaUF`.5Q2א ;^Ҹ丫,IHՈ']֍)Zt,I0ODJ%AG|;UcZcC-MN|SPWgB^:͕Vs* dy\|6{tQHOR'@h:?:6`qi%J"ө04Q({]Mܧd1bqe*0;'1: ܨ6C;؈8X#EwꛨT$HcF (JJ<pd-Tal]f~UJwuӳOS/W0 _L[WdJU "E4r$RY瑲tiNHq@ɔ2 <{ [#5,*hf ?ͬjow ` S (Q#^6ִRxyETy,4xQ({+`[&&DJJT}ѵsS3ca"@0O덅%NQ]2kXM"ERvHLmjXS|kbE=+Oe֌&‰|C_ LG vB\>7L!Qvhԣ-7Xj.RKCӊn ƞݤI% 'Z&e,3~9wJq|g+4$@( s=;a JfR-GN>;y1D2%cGHSg ~bTuJEtOB6),gxh/bē^Mܩ} #ӹRW2xC?1QL= _bOfB?؍ȯ0&91, L[!b`јwyvQTbQHծ3D6 ~&q:,o?رv~rz¹jI+IjaaHtl3ۘEF8L\  Azȴ[ʃj8p:iOCvjwt].vl@ulOļ~vFπ=bU,Ac@eޘ_jJ  <Ϡ!xG7N 8&\7@,֓B]+W!sٓT .UhBmM"hDQ-δ/dQ댉hat&WDmEpZ9d.kBqC{[5_XYCZ^D['*}e:-.󑇅 ]5:ѭ 4~7 XO 6&4$ô6}pb>gK0WևkqeU ,,XkgE(ARXZʞϹz46p>ѧѯ~;) insՁ#+t lF&??$|,&l %Qӑo/8Q*hÝ%DM8ۉNϻa1&ft]s'C~&$IOnNS} Fӓ8@7%f-`?hrvn^X̭}0xGumGeL\DQq.!ų48neĖŗm+;1!)Jce\jn'ѽ21;>kf{B쉡/>n/AଡxH!YE,#C9nIPńOR[T!ܖڻ&7Q%}{"]=u,{s"%Yqtk##hfiK/7l޲׽=H}Y ,2- Қ) ,{>*ď:lv\YڧiX'A&3H Ȓȝϻ?cʩ"M]̌Hyn g+pELÀ 8.ᖀt; :0b1+%=z_@E"ͅ 4I0XR.2P IUWW. Mͪ 3 XلOؖ_p֑8w>m@BTOn ݫ~Tj$kR9:1̶AfqbUCw;|d2J 4yÛD3MUMhn , Ty9"דDMC[ʬ< Zw95)nhmȾ|Q|W/;/2S'DoG Y*KG[n1t<䐏IZ񟭼3,w3JDyl$+H#o:Y3>{5/fs{Ѝ\\ B7wƤGKNyaTrvU0_B\sEs,8%uN9 V)rN ohGOԹs>*L*N5bP *S\Wˆks9Oe_~M0LQHPfufz5埆ʷ}l.oo;A7&W &cn![$5bh"!7ykW8{vNjɉlؼXDx M%]7 s^c ܎s+хcBG wC?8b*t56mS z\\NNq!y:1.5*be_@5CnZMm:iL;c[q`1toDԣ]nxx0ڶ[W=gp0MZR?3ˍHQ?I~ xfi\e8E[=ŹBJ2I -0e+YZSJ܏A=VPBX_\{g%YmIQ. 3ykd ZrN+=RE?I8T› i*7.԰گ-10kuѵ%+~ևutS'&α%Gɐ+&{?ܥnq_g[Lp 鵳X*sPvnzŪ6˙M>*W{kzlRuF Dn^aoh}-QAPb{sJ+W ڏ.\"~6j즼-kOBk(o;.gAPA-mt<5Ng.lD* 8\&g>R:quͼ,^eSxkԻ{DEi6\twH:qmUXU-#:,{ u ʹ>4`L'x '٢Jb5bFPyJXA&htA@I+ɨGV?J''AuY=01{Nj=8(>4,V̪#OW6I@ƒolAT/?%?ޛW\*._^aу~GcPV@l|L&mZ*]j-T/EW+3$:事3 cC ?x%.q)Cfq\np7ׄ7qQ`L~uu݂laID!z07t?:es9)(\BYupP@)[.dhߚ aDe_ݑ}[VX[Dtc7 م9۹ֽ^@_dPkܪ܁pud?ƧR}Ħddt֍x6Yz 詃PYJ-($ؽ|uj{8LSnYvnb%y\gM+\g(O!eV&_f⩛42nQ{e|#kh[+MqqU91հ%{c?:c:NMBm]A3+~Tgd+=n;>6߃M˒k/3_V%d]O`և^^&em~]O$DơSY n;E)"Zn8]MHW4Ͼϡ);BHa0R@rM*8!kjuFHeAa~>d^LbPMQ޲7Bb w[MTz>WvAN٠?䟥ػh 58ո_Z58TF5h<އ%"VK3siRD弤U3eXN}F-=vb֢6ȺYwK=+.?V{P}ltE>f/py?Q \lV+򎫤{+QPweazv/T5x$\WS3-G[M D#*C\D 9ڸ}۴Yד[8DTfACHљ2Զ5D~uASž4&sGa;?B>@P(!bl(pͭHYXRh 6e\Y^)ʼn/l/zVS$g \!H4լ\xD|`q$3|zsb"M\v9a[նp?“#È-Y۲0wYg)|U5נM@_f"_yc#gFLYhQrۗҍ |b8qL2$tɚ..@ z7Mz7[ڼG\)7~L$u2mQmf0L['׍a<|\Z̊?gcz(Xy)\퇞$޼[OU-eļҬ0ԗH)1\ árʖexZ!?1nX'D#Fb7tьSWg*H25>~= $CT)x`灈xx4E{_]ZRuBg37<@z)]A Ƣ$!Ēâ>㢦Erd+"L<.)w&C~7 XU !q|mX[ ǻ^Md/G*Yw0XL%E]!>0; ɼlv@|&^LbZ*6x^/q&o1rHG%%#vʬ-5nBةGh/?,(6Ece*eE ;}x!PmΪ0<31&}JopoOnHXNԻ_S{q1"İ_p(UyCg) źT֏䦨-$}ad]NQ' bvb&#b4zl {6*$"'x*Y<1\Ah6FXn;9+tҘ1SOoRyH- R^STE(hlOO8Q]eM2dwqav2iK/lR4{\=FV<βF kva"k.E# ƙy 6;*ӵK0 DȃGEQ@BT-v$\ZR٨pe~:xJDbl ~о/ݏ7!;ߦR/J&1q^LҳcJo+F8xly+T7񞡮)+ݦBiNQJ]6 Ufbyf՜xCE\l&\:oqk@uZ?Zntn[˜q>i`lHeNi[ĵrD=Mx,Ar* Xl'hpaەՉSyEۡEѲ$|e~mT;\:}xE6Ipdbvt<( Rr^GH}:Tyrʇ-P|Mc0R ތa^KR9l45W:,M9)loDOt>`S/c.ֲaFeQiUF#-iYYn'(uEZi}*9UM DZ.#4 9ഊf@m̫LΌvapE m9[Q@ux = +/v72Ɣ||AK9r*/SB LABB{Pͽt.#J"Y~Jۉ}GYd|ΊEW˔d`A} FeRiVWbuh6 789ق2glJ~_u5LbhGI+$lИA$j>sA4vR{,E_--,zw=]*ξVvT@/* E#9jCɬTI䎻ԍxpQkwU5:r:F&}Ć \)Hp$hq]l#H3·A"#ך0ֻ"q.P]i  7# 3jKD$;DOz;nUSCTy3eyJHA^nt!syqpȩZ9Z*wo1c׍" '$OPblږ֮{ ߌ oSQrt{DQx! >gx Sv~Oϑi-rK FQw}Q ޼r]e~^c(^uEOv?H0#քmטnÝCGE^\W<(#cY A0/L(/c$ ycg&搦oguI{ķvY>s&?f?Dqʙ^n}Q3(%!_*ɮq~oFxT[0!ͽ(&hzؑ %XOXF>Jɖ؆)H=-fFф&0G wv΢Fz6o.!k LK\U`/#S⓵ʣ_vYz% $Ө@b=R ?dGIᚘ"HKD^11F3q񐍮W} n}?30L:[=abrMwr7.Tޝ~T{N'DPb88+ ˏOv7 V,0g WԶL \ {4<2|s*lAN(7Qt"})KH8  m+5 ]x9.BC67y@#J$gNuu% {gqsM$8ҙ["ˋh<6RG`Li:al0nn4-:_cN+ݿn +C -1Ń?M^Kj4MI88Tr)56oٴ¿":I:a}SC;zu[oů}޾ɞnnoT,e0? cnmG]w\0D X&= 1W shۣu i%F8"#2Tl1^ :3m]#C?R:uUI:Ƣ5?#GR oϸ|FA\5ooa͘=@/iÝK!FF)0ԈhZb~J9}F͐e45r0F?yB8zG'^&P eI_ۤ[x,|j<Ȫ};Ћ%oI3I9T{%B0#zz 6{#Gж}6НkmTj2Lc#7cTmǟ,9&ðy=}¸8~u\|=8=n$)=Q ?c_ؼ̝֝hfҞ^UA#/e-$E{Bƞ`huOՖ٣8hϺL+Or+/Ώb,T;ov!Rzx9j>#K*{ 9e$ b7"&־JM턇w7"`)I`5iGuߢb]jBG,Sw} @Xlue/ >Ǻ{C0_ӿmwXLIkM%mGgn)Yk-aFPy5P?nK3|A :~v6C&~/~qp4%?k'#@ےMre 5 58nx0aOA{Ľ Vs2{]:D2ր&T,''0VDOG/ wB9Xk@y`ݫ(8jf!(- fZ(^H++e} g>\X239 +l-ҫUV26HK[m"{^o䁾(X4ִ0l v_-;u( =Fn*L?œW{+nnE V}Ld2tŸ%Nxxԕ*zk[m^Ȭ s.۝Ǩv+ځayՊZTwE|躸J;UiITz?#jnኸw?"E,+ ^`T +[^[v2;B;g3\qH[+v|lH3 I ff4X#7R7qSQ"M7ڥ~$d؏pgaE!{>y BE 데"j XWt(qX9*xT{wy: (3&IWĄJ>oC%)5/*N #,*a vvDrn dcޛ_MB5-!q."$ K^Qᒨq_HLf=k\zz-]Ao2QTxxO`͡N~J `PoYj}7C`p䚈T|x}i{R}nn[=*r_x 7ˇ{sq9I#c;8{|YtNׁaQaln6h@rOlD#P䃅gKop@B̊.s(R~NzmPE^/S9hA(99X7TH~> psZ&/y{{% ptޥu% rF'( й`4I9yB"Le:uAo7? ˨V(28g*3 ]ǙIW5PS(A-+Gݹ/- TGgr3oq? ^ǖ27(PGTIkO&̓q9*q`@G3k34uɩg_%y" $er,7WFe'F'Q‰SfT8F{9F a1`=51:T1m&޾i`9Goԉ4X6-{/MXޯb\i)ܪ;?t>;2ɚ 4SiGqv)iι#wbHKUOYXwipjsolUŁG_--W524V[{ӤʥON$aC ܞ?pIP2tξӸ2w#U/FvkXBqh9K\+ Ҷ-EvWy!."?Y~Q3\b'ZZ|_U8/ Αjy.m38^>`BkֵT9?|"A]'Kc 9)oz_ZI.&Cb@(Nn WL4kia1%Í_$uI ]AMNZuJݏw%+2W?PG;>_%rsIb0k̬+c|a8V8H pؾT :ouK?,3]#Jsd7ɻυ5N'}BNCS,\^CNfƦP VCy/aknKَ~м#PЅc`g J*.'uZ 5ٽPD;E'lg?Ipd`B e13bZl4?]"!tLFlD0S؆K2XvK޹xM> W¯YvwcRdԙI]¥h*FO4nQq3GJl嗻 L&T0AYs[ņ`¹Ex 8A"V }X*C8=Qsa2HYIhD`ܧ59G/Y`4#gp6۟ lҳSgZ |Ōzo(Y;ر9XUů*Nhbkpxt90hvji~F)zŴ変gsbMb s֥2% ۂ<F#ˌx}N9٬!&)Sh?WJz6*щWc`++I"Y{Ng6`R1,Fr~_pTܸm\BۯR9$s9ZNF£:0HZ+ ed>l'xx 7k#5-~.C;EWaLdF3-P>WW,Q+ng"m+ħ cL$Z 8 7IrSbOج6o] >Lmv7DP)28 "B\hVza˲$-Cc kF5 mU02ߖ`8]}INVe7#%ÛG4W{#e"JpZ{7 G$L6hSy~tvp^`oC>2b,f Y,RASNsNr* >39PNډ; `Yga|+[sb/WsB&b(Iyrd6bˈn`Y#o@| [@ݥwhsW2YcU| S]u።F6C`!V RHnxOaA#i_NoGN=V#DtP 9BUw,=-*QԬ$zqI`lypd%n]\1Y+ 8EC}I{Юyq~zr9D`I&RPzA3}:f!5a|x @|{Nfʕd^ tkmX$%BeEcmK:aQ?8W0zwd$[?fw U4f GOⰁ$U/vJG| CpU rD_y\Mfߍ zIhs7L xQ'(C(.ͭmU0ZAWcmG]lioo^;ۢˉ\g$ث̘J6`B}txs^cķFq0jW\9[_#c ~#oI{ZR Qȯ.I~YKq R 4yk_!Z<4X[Vm˴*@/fr 1GSJ}WE QZmt}^9| h4KJkf@P92'y(sa +pl Lio }֟ 2Tf%bQ 1A#BP+s1uS!tOz-ʕ9܆䤬i{@DgJ+`=j:UYֹ%kV_<ܷz-@"ʥ N:zZ !*6:Tt{u4顈ݱa:U{>@IP+g[D6 퐍9RbcSyYЈ1:Fd;siusrP(xQި0lm}D(nq.lR .5R E &[;nT*?ÒmN{UM%w<3[jqL Qei"S^#&tN^0vvl3oh@TOqˢo]ᜩ0:q9ՍGy(t ?֕9CLo3(90g ]qGEdO3b 7a u Jv~険3;iSͣor\HpGcBtkMx"gl\~Rp{ ]*Adv?Db{6·Oiv0&#$ 3d.0)rA6A^gg[CbߟSk@ J"neE LC;m&17aS* X b~=A8ޝ7@pKٞ+0';;1>=qTz:y7pMRQJ.TϊkTgR4Q 4LPYX7iPM5kpQ#ǔt) l?: á ;bL`!ydtJ<H͕֖#<@7Khych&^XgK)/0#lW& L31ۘDJKQ q8Ⱥ*;B^ 99<JGe7ͪ"4r/~|t n}rѧ*>e c@ ܊A'CME'k*Lƪ֓s ;!)Y6 Oj>pÐLZX 4mHGK4*\>C't@`SoZEzwD͌B!_/E ].,) 7Ӏ`(rnRQ gZ=Njۦt=w//JxgHE6o)FqcF0m ]@5Ч^)W;+ z?i}66`Z5 o.O8Oq֖!xGo$ I<icmӏю*c/cl&7o e v_, x2C mDMS\JMQ^ݠhZ6]}U3 Mx`Mr.aǴdG,b;uAB*Vi* d Cach֢ `){c_ hӓh,j戄aZ?S s9:Frm'&ƪ/v4UOR^+|U8R*>ƞlzm`kC`OZt-pӋ?~ݥ(9@3_}èh(o{ ?KO4wD}޾&y3/u#8?kͮo?^Ox1 s!6~ѩxzYf5#Q)\x"l}ͧjA?1Mvfe k6_L3bhFtp̦E;H9ClU(PO { .A,˿xqLz\mgry;_15=KAzRy2p[,buZwy |5=.T2;t@|জʧ[Llg J+ },QJ~E~ǘz Ro`R]ԭO?\ݯ?wHDg.{ís$k kҵ; xz1ܾ9xEa2C7G]p[9J,14J:hnz^E9>֖\t7!#MUOzO"3"T|4 L8vja .ܖMhW~b)ӛ譮Z{Ϛi,(ӽaPcmUd JNo! ^p-p&/ziMAbјBT%2SK.ͪVaHu!@OTG[L8/v = a7@O~~AQh#Lm2d3Wl0%FUP$-}&1 i[/MrMz KsE\,p.N*vPr2WOFddPDpXN0`cRҘ#|*llAs:B.U!u lHe#cZ }G:Hp'CKx]fbj%l5ܛArGC\LbQ̛Q$;qD I2۷as|eJ`z 'XKϹG%Q徭D2܎*-jY|[挝~P C*Vx^&gIɡ$?EF$5PCOmRFG ᤹Wt|'ɪqZ<,·` ̎ -0K}tr^7]JpA)q+G oX?6V\hx.3@2KwS1I4p{[\SɳWz!Of\ڕg\4f:XWC( u4oQ(Bu!H풹Bԭ7wvU$6@CIrlRZqO&  Qm n:W|z@jzzhvA v|>¹*Cmgs}eq:jztM/ :Oڐ$ÔzR[3~ovx]/ Z+ ./1l-1T =A*xқU[(| %E{e:zC5O[=9k_]<ٟsHSQ+9&Jy }O'Xs q ]h2II.$pM1(w$~ͣo:=d?Z r5kt)1mSx%x~€t w~ !3< 2r܉ !3~%Ng!S]YjCHs*U ,݊nE6K5Ru`D$w@ pIӔ-qhr=9*D ](x\; 4%i#&7Z zj,UVw"6U[_79?C 0:j\ º̭F˱*= Q8H'"Fi]jkBrw>*CM\ULC p6,&$Y2yeo' WS@o23($ n`KU,zɶ mȕtR9Gq?l {ܶک0V_l)/~ݒJ*lL#?v57E[7Jȭ^riд) c DwWr93Yh<TKxl}>c;WՊtme5%DHcYwyBҕ`zrΣ\?趂TYX\SJGSڲ}JQ@ES\3"i/Un=8"WLݶ$Bn=XTs*7! 7Q`Uq>,<\&ᬳndh"^*@sOڋNv+G316ewCo aħf4<(8"C0Ji|%ʝ6(Por%Ԛ{>\{#ǹ[a$e{ae`I v'P#P◍棍V^y6$!YIl+v^5KA(a%8ǧdZl+P`$baux0 YZ*W=}qVm$|/k|0 MyAHQeJMſ}B`xt 'p"]loۅX `*PzJv`wKe+Oy6?XFA(j'wFĒ Үpi`AuYE'7sǤw[#Q~-<ڱ; /6X,3zt^xz3eD`зBMJv@IWL9xh*]4Uf ϔ OC_~h1IYKrk[恑C >2Ĵ fdj1ӅŁy1W)Fg"L9SJ9{- >pqd1y1ǬfnYK, 3@nXR2G%<~ ;lWhhdő^%I樶@CVć%:M[?;x|@4|U]ȝ*I*K{OCr]#W4,W$]s|ee֣Eh&DU1;̞vq$$@vU@˾ǑV EuS, GeMgӤ0Mq=C/Sk9ؠݔ50np8`29U"I M5Ny:3t 딌)37u΋HIM,9V`yqd`=_ 3nҔIPKYS @$}F GX7W|1/OjwQ 4f\{'!JEp4j r{\y~ό<>YJ' 2/1rǓCU]Od}ǥX О)^Z(>nZқ_Qv%ΆNBbgBy@*H-1^)kue,XE4b/sNyTdrsgF#- :VljzAK\ML Lz:Ji'`kхS}StP$'dxJ8]U1;jͬ.>ƏxOX1*)-|x}?0_OuIqq2MZɗ+ @JPjZRQu hhzu%Im0RvT=ĮR_U"uo>(ME֘]zXaK%G cs#VEt>:E )"oQH-.c{%`XǽbH:dT@Moh=;Q'l `Ndw}&P 5t $y E )_)l6DZSiYhSSFl ]]9)WAtZS+NpN MHc:#>$|GC]$,zS1 m6~B%5ŭ3t-ږ;>Zp{(%,8Ix_@P~oYv`roHx&) x0l6 ~Q~$g9 oz N< k}J1mr$΋ b{(Z;γ]XIt$=6t'_]J]Bzȯ31^I _:??.wwlV߂;Bn[DznOH+a9|>i ^?:=̯J$]pM\* Ej q'(^m|=RL5lDI/*;^t[x udfDi%#&Ď1|G  YSBg,S_^}rIM~e"2r6@ڣ,?I4Q5w/]d9eJ)7|sƱN%oA"w!@<4ij2 gJpc+1=UԔ[A0_]-B-2lS& Hw#%ulk _7]h\SR#hƏდ)yt͌Ow>Uذكayv_\{Jv2Щ{rGK&~`FڦӣYZ{_eK55|*x r]=F I,D֔v~r~a$:U$u !A$2@)NnT%NPB#t$C/:@ 1$B;`Mܨ D=[ ;6R; /y=|a$:aȆ^:)SME>;]!&{&`y´l}ORÝV蕟<9s,*ig}IšG$yؠ sʟJ ྤT^yw:Cx(;ƞ]_z;^9/{GO([0W>-)o\Z#)WB)^ktdۚg|ea}=>|$x^Amʤ-`2 Ջ[.MBEG9ְߒIV@DN)-8_+^y7 Jљ«("d*:ʼn \V("mc3sO6qF@bsSa~Agm=ކuV (ӭ@*n:TDh[dnp|/ЃBf]g7͚i :eփ<&}"خ ְo(Y`}MWohqT7؊{Y'caQQ$ Ǜ<`%W\xNl^ZaĹ>nϦ`>]TXrMB nDTCuS7% ;Kb;#zr/C'i yiZY~c]ɏUSS4i$0s|F}bw?ށ<a5ҷ@&sԵvu7w֘jwp߫=im!/]4ښZFQ|'zupB?U?[K:}n[i1?SD@^SJQCYrVf[ gef=Lo;xl UOu!)x[ebg;\H~ϣL"I/u;&qY1\qnaDdOcqL866&>w&0u5bdZE&i{Nr2Cب˘yp)>huE$JH?iK9dHOb7Ľuu7(w)Z6.CEpE4ʖg0 MqǞOd\H:f\! YNGfdj ˛*Mk&B#^vիXCxɳ+lyKE"gn$76WؖVTd!K{B5rwn0[H VQTxl"kRzZ5-Ls>8PL^%Jy/3v;ٯA%NS0U͖Gek˟q=oVOD9wOskM5UPOz%eKx{?zH2Q$,js=RŲQI$!K_/]3q`50 !{!(vF_ZR-W1h%qµ<+BdK7!@t}"vU>{r%ЗolR!"zH4%~}GK?; wTm":FHqG74JjlNr9/Ձ:4`f bS>L ia^?Αy'W;H=̭JWNV$쯽axw,! Ox'0o,qVҥ {Ҭ# CP3b} M%{QT#$]aEBi\:5džf'Z$UWyWO̓7ZP2PN!|[#L{#Giz&ǟ?uƑ |N+!u]\fIh˫|6iMeVq*P>V֝mPOsY>HaI&2C31 "$z~ K]iVu0@#^(r 6|0~ΫpTl*|( qnQ\?Wjo'E hB3~͖x8)od; `$XVhX lP;^ը:aw,ؠGS)א'Wڇjr9:ᕑὥ(J:G) 2obzF0:V*- vx娙' vgk|G IKZ/!g.ä"GH#7).%#7]WhI?|Ӽ7F<3:\C8Q\ <:L/xCŒ^E,$V*U6adG ^&yKR:c ^Ќؙ= =KTIQ@I0/Yim)= )N{o9@N#>^[c ޳8<ܷJ~ׄ8Ow<)t#=lg?Qǣ7%~.h@ZGmJ<!ê\(VC<<.N P8_qPRqc5'HH~NY{9zZQDzΜ|&rP]}g?U}~ dVBUX#<9C&:PjM^9fк %nlQT8 3T(XRuXOBzc~(=F!nVO.a+yTXe%E{#4QN? J;,ۣ qw;]4~݌AV30 Fe(G*$^-_֋컸JePv+G"((b#@@]|$]rRMMf=ǰT<N},/0n !Vc, ~@0-ƞ9ɾ)srڒ3J3i){d}jAyMj{G9 lHhzl%9M>BQs$D|[B+*n(ْQ$WFTWa8 QEq@ Jo"*lYGmI#FnbD$w֋7[ZTϕdV?x5c{0JL6(g:84V>52LGI|/G\7e[50AjF"ߏfSZ)wgMp67] WY\D'VdD'm R7~=MƤ ،E#]yNRUt6h=ME/a߯!]8\TR2q'1Pï?K+?n濃9 2TSB3;{ ůHFaKMDP+ nt;;`f+7VN.ITzS?px6{oץ@:XG3u':%Zr|+bGc0:WGoEI_!DI^/u_wvŇ8A)({}wd 'jǸ|EMڵmv@)<4n: gPe_$SVu|"*il9k{|ArOt]tWnɡ"jǗpC>IxPUV&ǘn+r9ኒج&tZ3&r/Rt<\Vȝ;_G_[|lI͸']Z7@lt%jVn_{hJN(AA9,7 L!T*(yQvU<8OLzJ 89Ƒ}Y|:Ǹ5f,Km㡅}k28vs3SfyE88ivNCxY"TF<ƗSf'Es"HK.P?]PL_cȎiGԴ$,d[+Me͝cfhk4AWB~E>ɳ fjz(Q+熳d5KXrA>nNcOԠqcꣾ1ke໇>V4MMk#iUc% U9+vpt5¬?CU`JgLr<Į@ԗ0}vZ4AyI4Ojfb|v҄ c )v'fʏ˵ 9M?XA1ُpgw;N>[2ϜY;mp7}1R!_ ӖVQT XE0vN`鋡N&r3Zl z0+htvQ*ܷILG%K{iK>෭G7#t#iV]mEEZJ7+&ǸS|Ld= }#ȓm_6Nx8FC {*Ֆ6E3mhk54 KM#r6C198**N, a7M.4J֒$b~T3Dz|N1,"!.:{Dq*llo֊}-Eq9p!e{ <\ҙG!RfU'|ubY.Ŷ7"1}=E\Б:.$I *q=3U33t2Z%#o]A{(ŮiB&;)$UE*u=Pfq[&:G~v<?F1╶C1A_S"2QTD<_hȝXmtYPJh MIO4zKDM@z=@'syd\1 |bDJ`jr\qmOၐ)ONx1+ͳSyJw"K\ϿD}4b\tgն[Os6!m0-ır 6֯>v.~͡|WptCw7VAa/亶ۍ8GwZN(;ꌊ_tƨ!r& y"\gbhiZ$}W`5Bln@R&/H"ξ=)=`[L 'TFT:Sۚ7MUj̉)C0zz*%J 9D]OV ΢niMHU %zsm]k|n|ahD;`us5n-ps ,2`SKW" taW~6D_.9( ^$?FIƭ@g8wYS!ŬL-\ЯZ-vj 0+cUl^ i V6è$+֋5{ BaiM[Ufj_hXx9v6=Xe("tYgp V=%6JK,kIijIWcѝi3fpte(pvY֬{eF/.XR)ƫ㧢}`/9(+8ět"'ąT3W[_IG6"%8֔jSY vdMAAjM~8 dD!X-fDASz0~5JquSW zEHiy8M`?KIlGuM=rLmd^IV>UB1Ôi Kn,O|%[ '+Ō/P:nBJM1=Dp{8"e5܄qI轗65̯E8WWof5>Q¸"ev Z,&W>KVΕr<8raWCNF޽gWJz =Ovش7EL A+a;1*_ܱ~ȅ/ 30\P0a~*D>)(Ú٩i;b2w ޛTȠ00_!\owM{=?O  uM*bdBSDl*_?&fQ!~\9e4lz[xCkXWg<[T[!hM[2lw79UĔoZA++8Kn0 uU;KڀŽ-#g| pHGꘁC 'k^Or Z!8Q41@=- r6Jis!EYtj&5,, ]+hqB%XШY{~hxT l |:`!5!y\&m)Pg.Mه2򓫉'WMdҍf#&#BO㉰Fw)q1?yHSz]yI=O=NY!oc)jbB:{U-A`dž pO P&dsgτm1_DHWE:4 @1*:; hqz$+e,2R2\ݺxꉰ7I;W)J+6#A'`0vtfBz1pw{߆ƥzVve$R I"۪.HqСJpj>S8mc]ݥ1 Z}ޕڷXl63O]'cNpqx*ܨ7Ilڣ{?5|# {GIK aTC79& -mx%3CA@}Kk-X&tDtT=Vbf[19^~&SgrlF[]FRG8W%{yQc&E);a^4lC’DW~qT@B1`#˕3e$k y<dVL,Mgτ|/iҬA6L=h8kZ6M+! GV {a&ѫ DfNɃ5 *U~WSMC [RKZﵱ/ ) ֪v5hL/:+~mYPmbE/WE. jH#9s=PQ<gX۞kup v.-=En)L$}tw$0=:@k+"o؏,W:_5=_0D)Mr4uW[l j>GÀA:->uɣ ֽ~-%)gPl} y$_*TRpxlDEC={ SC:nP%2~Cƕٰ5"|/GraN+Z>]3Pq`"E06fB=Y28)ctT*{JnO6aAbpf7%sjXGg% {'\fws"Uz"s¡s3|+q lL Tf@FҔ)ֵMv)0)1eEΝk4@!@|xR#>8#dK?l(8d;0U),iPs+®w2siQm9{I6E[ 695C%1D fco{ Ĩ#=#k_e *QZ} s`U%\$HȒ@!AA&|F&x[=aҠ (: ֖TEhk\eOɂb#ѨВ\  ^Pܘ:p">R}$?^z&:?-"4 (q.do?IJm'UB tXk΂%.4PUNYJH]kiÂ,!63w+EĽ*iK G4V%jPC9į1M-#!T=DO13n  @wȂ|sl}^u4 C Gњ-(3Bk1dgAc|b~C|鋡ò&LFr%z֠2Jw;{_?m7ſlY#sTGkhzw.Dߠی 7aXv丆nh/,wO1~*Dha _w-TH2'ώd\\x <3DT < WH;eˇʣEݞ+.mL9#!t"FbNj' m_%5L90I]̀2\҂P6 j{Eke +ºIحhǭ|Ûv>-%2=RvKe]M`%+01PwGҌVS"ōE.Ml4OG>s*ڞH(WsFf2gS6TX1B͔ ^ uawށ勠;"s73q9)VtBN;^T9s)K%bp  (~SgsSP nˀu4<)輄Z&5ʷ$ƢIwYު~+^d|NrcC9t/Rw,9}ڕS5ɼF$(!j^G b]~gIv?0(RΟu|<FKt-Qyf09eUn?7Q_j_q-|iGC|eqL@u[3Z2T"/>F%zX`,PTt $Isl:aN"Z34ji NݡW[ަ_nu|Ig@9;6Xhă.X`#ORKCW"(Srփxowѐh|"IY60՝õuuק4[eJ!'@c 6i>;x'Λwj7Y-Zxi®v#u"\>,%hlz|r bjċaNkw]m]Vѥ뽧07t'x<@ұֻlyCT<[ c_&:7q#QWj(42џmE-}?0(Cf`SI#3oq(ܶA~ Pm*]!QVE>K5f~(^uh;lLQxwyt{z]+1@KW*<.Mњ]<]Xov^ !w`3p;ps7chFLܠ[ǰN֟VҙZS6vodqTˣ.ZA(09$MQ!s/8kD2 ;J15#|v5xX9m7!w/?gf/ўwWPl=-*לM#Ӌ"cS/IhE^vlfL`r/32(P.6 t=4978ת\Չ/ApҪvqQfqZqdəegة9G Og[-D 9f"l uP8`,nNy\ d9eoLDE r97RW.:j.$L@@Dνٱy'?@dObYQɀA}[]ٰ5 ɛlRLlH]E3',HF/`)jekԗo4D"QojӢ*oXyMuf?2:t}sѨmՃJU>9m Ћ:t* kn_+`3$Q )j Zse#TlF4*p`J tgՙcY a{m=/?vgh:9FY܇u(e z-mZ]3)닏j 9ѩz&@6k~MǕf~^#Wv*?םA$>'6f8)psw 2;?%#t {$gӳS˂G  @4MJ_-\I~FRf`w3ܡ]zP@=ϣW}2]t_BADYmIlc*9IBsBvf9jh*iV=SCւf -~E$B|T,(xl_3}~F]fax;r5"OHKو,# 2 bz ]en 'Sk;5K,]'cݰ Ρe(ש=ؗDE( y|#!#US_v-=;abhD׵*E\-ԫUѶd9H^\^iYa¶a};p[3-A9Rx>瑃Ԃ$Abyys37D}ʩEg4M1>a t&2W6bf PIԶpypy\˕xDrzb~cSI0PW_d?[-YP[Jʚ\wָ+ZUd9BLV;»n b(U@y}/}C * tN`r%Aq?uE1#`q,Mw\GԸr$eifu)" 鰣G96g^us㶟.˕TLQ祓KR/ˮ{$Rgj~ ڀk\w]XmO69#L"$r*UWzZ1`K7 no E6Y޽U kW`><>gzQ@sg:2lKfA",vw4;nuy:WNpCUr%\o(( !I9,nN ,* OUy7 ]"S,@ږ~lI?_⦐8hM뗴%Rb]fW)ˑzbRPDt᱓",X1lY^Z:uNX{w[Ƽn2҈ =jSL#)64^aknVR) bIA8r 3BRK|{i4"pKvr/O$<8ݼT22BPw~`_95$lfY?vABCxc%u.=sgRu5!E%( nRW"'AW8(z(<=i2x:)DftxP\[ػ _6 (00s_[ka!K>:׎/Bq&Qf'y$R+GT5i·2[ Kb+W8g7 >A^ ?@mA _>BaT}/kAE5[ "}dE0{\t֬)U=bցw[D1!5>|3R}^Je hlB$]tL Z^5l2شʰɼۀHlw8- Us0*kz &C+jݠ5VcF*Iaj/Z'p/H\m!#S4"1yⴱLxu [2Pz?u}^9ǡ7¹3% ؤ?*皀rlqsi{$w`` $5h%ҤPKe wZB|h= ?ͥ!neTJhI¡>.VkׯH>Ifey#q7׸jUNvoT-|g?.@[3ɞGZ121\ُܳd*yIAR%Ym:pyq0dc§63I>܉&)5Z-qHB(m =;>zw_dO{*QdGW%'7xI6s\ >" zxlIczpDFCj~^A+-`ߺ7;JJ5ẹ]$SHO '`ʎܶєt Îj+٣^] ŤJV񳾜:voSaRfN)feAkC ^< 7[@1DY~'C߭xuyQOKZ[ Ds?fpwb",@o:`<~:&"@Zkg l>`N|醹nK3'v[QNݐTv'FBf!-!eŗg[LD]]>Lg[xs(|z)Rr{em$ u]kJY$Vtu 9vje\ViP3*Uw}T};*V4غz*$2cTHd9F2cWEg"MXBp&<=E.~b0 j+4> -PNv]jO@DxnMbjrz`-H) 24Ju9Q|%`8־#Y \Iu ; lY0G` WF.&Smqr[ŗ)0q֫YPĝ y!]8:6Ke aQIMDy C=|䐠{1h63vs<7m4"cOݼd#p *0)pHh\f޽aXҜ*t oq)b3b՗ܡsPcևYLBu)V{Y*4?䳬MRiSWq*[U]sZ̙ZĪ~LX?cåF@Wrަz,VmqωI ﰭyhs Eh!߶ pW7}jj=18)U<]ـCΦd |ԬcL9 ?6AM[~S:Y9A,]:v/X2¼{~X֧9<}~<$"ԉX9;V9` F҈]ж Â߽]+3Z_@xϬM|9+z䳳i,]E23*ڛ@4!}E?c pA=LekY&Q1kĐ]q~ znՂ.YdQQ2<(Mt69@ zZ:GHi9]2tXUh7~7rhѩC^0H۝fp$[c,~2NE$%bb``AM96N6l򝰈Qz9 ,_>GP] 镴GYLQZj—ZߴT(4z[ЭF5F6<1zmr2G\XtsשbdHZ'y"uD=:$ .2m+A?pv1q\KO`vX:A=uI&yFL-?Vgķ[ F{\Zf 5[}FjtazYd@|jbhCxX!t pLXYb_ 0` cJ`EnI`B6z_8;Jc:zfk3U:B+d*P~ &'Ŧ~!sk(I\aɬe1Mz^Jȹ!s\^rj$qɋ~D0B'B)gBH9MNq\"ۓ8E]T ʸِ 6e YZ