apache2-mod_php8-8.0.30-150400.4.43.1<>,.|fhw*p9| 3*#qŵɽb - Rh)m- Lhڱ :?#(5m_`\<q`A 2q#ׯ@0) IA-T.d~%нDA1>I?d ( Q $=^g }m 0 8 @ P  (<P& & &( l8 t9H:#>?@'B/F;GPH`IpXtY߈Z[\]^becdefluvw|xyz Capache2-mod_php88.0.30150400.4.43.1PHP8 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.fhw*nebbiolooSUSE Linux Enterprise 15SUSE LLC PHP-3.01https://www.suse.com/Development/Libraries/PHPhttps://secure.php.netlinuxppc64leif [ $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 fiuRЁA큤fhw$fhw$fhw$fhw&fbbc823485312b0baeb5f36313b5f04bf9f0f08cafd4a9c07aa5057c27ac2a238c549b2807fa90e7f7008c11ebb9a5fb317d5f121f941ba35191e496c3f6b4207fce00025d3a8d3dcd921090ca7fd77a50d4b596515a750d91728ec5b1d0a083rootrootrootrootrootrootrootrootapache2-mod_php8-8.0.30-150400.4.43.1.src.rpmapache2-mod_php8apache2-mod_php8(ppc-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)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)libcrypt.so.1()(64bit)libcrypt.so.1(XCRYPT_2.0)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libm.so.6(GLIBC_2.29)(64bit)libpcre2-8.so.0()(64bit)libresolv.so.2()(64bit)libresolv.so.2(GLIBC_2.17)(64bit)libutil.so.1()(64bit)libutil.so.1(GLIBC_2.17)(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libxml2.so.2(LIBXML2_2.5.2)(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.9.0)(64bit)phprpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)8.0.30-150400.4.43.18.0.303.0.4-14.6.0-14.0-15.2-14.14.3fh<@f"\dd@dadcccc_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)./bin/sh/bin/sh/bin/shmod_php_anynebbiolo 17181222828.0.30-150400.4.43.18.0.30-150400.4.43.18.0.30-150400.4.43.18.0.308.0.308.0.30mod_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:34256/SUSE_SLE-15-SP4_Update/76402b5f466f913f74dd6c5a66f8aebc-php8.SUSE_SLE-15-SP4_Update:apache2drpmxz5ppc64le-suse-linuxASCII textdirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=5cd57a4a5a062a7feed8c98782be0cf1477f3df0, strippedRRRRRRRRRR RRR R R RR RRRRRRR 2{I#h"aݥR# 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-84151612619ad57da9f2e4ece5aa1af7c3794ddfb07be7c21e611ea855eeab10a?p7zXZ !t/P]"k%"5okw@_N9ֶH(Bo< 9Nu&2P끁T7o۞+aEw*5HCe A /VI}lllw [d]ئe顺-b/!E:`ج-2)nQ5\Տ%KiK9k0 ?nҎo)ʝ q@yP\cv1-OjF&"aPGRQypt9%Z\xcʀ0Fߍ]yQG0׮8<ï0F ư{3ZR)}K…"--ՆW*reoys=&?3 5ub=,JWOkNqPv!02F ~d 5zTrbה~!R*GyRǎSLH > :i]d&LA23?QMG3@(+1H=7ְowRl15$5\$\hA;W-&F@eWQi=;^=%E4=xpxT;XlP{+n䅱+e|suo7M햛 HM!I[y+ktc z5= Pr2~vB/lUNuf-9+Iҥ;AJ pZ*y gnkn]H_vtpD 5nBX]` lm3(dT8gg1fvj4B.w-s&%$cvk"$6B⠿hao'Y|^%c% \%+n4ڙGz=+G}'uͣ2o1րa)&4: (<ݚZwS )1 G+'6|k&{0.׮"|bN{*,vn1Au1H|`U9}ZUl#~@y! bQV K7,`|y BC a(+o@x$_mB0(8 8f/')x u;P)EcU]>L]|#ݥɘRR}Hb9 ң>+Q~^T7 4J &&n~ٔet!ILn p0"}7d܍0 POۛz86;j_[b<>ONy 1bc?JdA!_r{5Fn`Ge;Po*g4Z1k,@?|, !J8yQpUV_{ آC?cLQtE$ʎNN= hQHP U4.Gl|ގ2x&l]h ~"uZ^SnFAxP@N(^wp826~k״FUD?0#wẅ́U (ĮvfRtNl|rhnXxhS)6_Es?4Y,_.Ԯ_Ĝ'?o e=6_x tO?.wf̢SIA_=X Y#%(c;&)V#͠$9:sk}Li/LXfvs6 `K=i뮨/@5! A1J7FZTو[VƜqM@P7Esfs924);)bu}bnj04ӲFo6O4l+ +]tl9tg?x8Oz8i>{iMU*_4ȍbUi`{ h/:Bq+qa~n5[GV rǩ ޗv'[H{A7;@dhCgEj?ٻ]5Jǹbe@aqmOy*?yn*bÂ>g,cdwhӛ{}#|6;u+qƹ79;, W!@ mg0FA ɏП# ֪ݲGv_΁) s $;Uk48oݣ^*7ly>`F dF'a4}C9,#neL(;R! Y7{bxEv*١vSKk8ZֳZ#*IҞMfb|3'fUE9^b]x3f_Sw`_Ȥ1$iSuIt2 et*Cj]ݫP3CM Kt>̖ GS Y5M; ,ti\EgЦUSqwd^gD!]V(Fڟ|IKQQcP_\ł'}:r7[b ĤGdX@@&S 6%za |0܋@k2a VhZA"")Eg{[쵛<Ѐqx^z`w[0ikRʥzy ifn0N. %˰biB֧r⴮[v~7 W ʝP!:|)\=0RӫT`K\B[zbq'X|Vd1w>"";{e6H"QoWAD/a4}XGQS_,I-wz:Ldzlms)PrXV*ތ%HM 'E(LߎE>O(z Di*k *or$x"KTV|s< kmWCmv:)0gWrT oGoeB;ވ4,;rè=aIxmZt푐an:rK>iapP j ܱad!C;6C_X% 3T_<8~_w`fԀn[`1.4& Y8J4EЃA4je d }E]Bv˵zZwzG׮N+SQ=X"sGfjkc R:Eό͎H|A `aO+UO`H-xqj&pjZEM41EY 5yaAGʀ3M] e5ٙinG ;al7ݲIb_EnQ `VÈ 3Zds7:A$gg^^ڟ{srf U6Cȓ7(Nu7ߦ;oKO/[7,OүvL W[0f`Ϡ_pZZ8a¤fɩN$PM++si>u5x4bEA-$qhհ : 0@W"&On4VyA ʯleq!~{۲'_I†zK~Ld |*%0/*-P4gPp\.ɲJ=0_,Ծ`W s=Bt,Jw6r3JdR5:}S8@-v%,~mcwY*-3]kf5$LPE:F{1uPBwѪߙ F)t;`]EH,eemgl)|/0gBI]r(Uhc҆"N0i2 8X>ҷ )`44YSߙ+./ͪ S.Ff“tO_IQТX3d~cs8e ]Feċ3J5fݜf7`}pM4X?3J}aMNTRC6퉹DS2I`R2LO4_?XSeh4>?~(ep櫺eՎMUSb-:7DW]ۓ~X=];*CjPQ^hfYu^BoUP#>~! Cbф.EnaBeD87laPWu6Π4amiJIg@5MGgt.uhϙztl2.2?9 N|+9HŚ&c]ߴg7Vԭ.CowcS=bN+#Z\W#9=(>"v gEd7a9Sg>x3B2ìf>c,R?St֓+%U r }1ŏ [12RGɾ2}c&xXLI)s] >0Da2,w\ON ydi&k y/ O8aE}D'#p<_xN5U$(Nl"K1єY]rEE2lݫꌔ:\m(c\t}Jbv#q:%љ{cqҿS0@ܚ@|uG]U3zZhᅻZ0㬭]2Hh>c߼ ˍ)2EkIH#ZBVTW*(̈́u(f=-(#/lb*W_F 2VLr/QN,;V^3]TΒ<UiY6DޏciâN>ʤ'rNtbƅonųaq|,"qlLN$UVLʡSʜq_'U9[ŒD2#vZS}YGי0lJ~.%> G$zOW $obvS-32s}<[TmbՈEF ̶L0蝿b?dըRupz#dIW%JڳeH UscNuvw@AHF!iB(v8rQ}*N*V ϪQ<lȓ ~]DZAc/WNB.osђԷ<ˀj(΀v !zT~,[dNι5\Pַ-:8qj8Xjbr6ܸ4B*mV3֌ rٌw'SŶBn0ǐ*Lꊜ3M d -e\=m"A+͗@SFxU ELn5MtI#3'?e+@M&Ef%o12\r psSž0 gb}N8HLŀ4.UN$:pRbۊNHydȸ"!hH,PvWc\jptA4lnE!6x:gV8Xi݅AP|* =6,ƟۻQ$,A8 ކ(M-%\.HSMw6vuSL^xmhd:;S#u _CtKa 8]L~c߹3R+ ZLGx'25"\x`S%L5*g,U7CQWv1W4y 6,b.42˄9ZqiSŨ9ET' ĀP?82~8#D}\?GRW;* 㛙ѧr3u V>FDwdHqϗ}7_ULլCDVELv-]Qވf.p֋x.HԚt EYՔƬ0@@p_Q @Y0s~\8ft4J"%sqs* i3i}^oWxy%n5 N.#Nx>EڵWE)Ml̑ݮ:sRjU)#C!9[a%delυȟ/ѳ~hLib墨MۂK88+g")oޗs)@+è!p,*rjB4x6$ ֮>R V k}"q-i54NSYclj[V+er Madtc1smtҧ}ފ*i &?/;Cs"?᧵y>.!+VFt銙&S\է5|0׍s)'s b9A. K7 Dm"]lo(FqЩ?&F׀ߏ{$ώ*>qv6qhE hf]ꖗ@e>֛{j DS9ep\I3nѨu6KYH=bZjz{n01v&Jck^U<ۭsz%1v2P`Y=f}~"G-z&>r;c6IڶfT 9 4X4{s!-y+pA)F{?Rpʝ^>9v S,Y <0t*SN䰑X=soHn0ki\ϋB?n|Ų؀+Ւ1^JhAÀ|.ڱoT~&'ͻ{$ 6HF8GD}6iTab@I7*UQdIC_/RidGgh2Na'dvl7ʪ:۟]yEW|-)k.Lg^Zbd zYJ!U`L,J:.~Z1J5A7#w0DdbW% çBƲE wGz3DWj ά7,uT77 =IN 24>HZN o}>`"/ܣޭVq@LW1_AhS_3Z*3N{XV=ǩǟNH$|i@7>1Ĩ퇄 qN'\g o,#vxIgj4 7"̣$m3[b*s;:}'i$q\!ۿ&^薍A1GGL1{.Kmq@hâLT!&,]PMǕ}۰iY%ʄ;@eŤeuEgɪKa(a|OY9K:+ϯZvy-, bŊu,`~l-osZAo#/9ߣ`jοgO<ifBѕd۹ذk}D5/ңTt2ؽ> B!)[vUpL"o%zqy xno,B ΙhzH jCٝ]xd_%?N=ȗR&QcoCE:JprW02[*/dV 5%p Q rN_I9زj==Zdw`p7Eo h(^)]ͨW}% mg%]unq'R抷rc1!$wHυf W@S ڶ xCjyO8aZM7-s}+ EiTs(ڦeX+Añ:χJҙt{W{dJh`ϷS1DI0ȋfYHK6/kݫ/Wae"%Eۛ[}竷 7n^/ʡ[2͚nS:H&kҙ]2PXx^>#93Z-)0g]?REŽ5spIƒc3$j}vRCr,#3Msd D9ه೫KNor(RyjoKE)ܐ]!'B]Mܫ1cx N|[MB巽Kr96yf :k曻Pp#aPV:5zLYR^;oZMyCڭbZnʚ>7X7cd!jy!MCD^"~@̦jw x PajjF$u%,SۦbHe ZS_gNX{z@e>4煟w -4 ՜}ַv?$ ն=$/Bd^0oj^T|Hm?@i%:h( %(/ UxA f|UόZad4J)T b+<.<~Ep{$4DƑi$ r݈†'hqpN°w"72tf34*eoD!T|Q@6/zLdj*D@R?Kp(WXNk6=)imFjĪ'e=ґjA~s [@+H I? ob&]jͶ(;}IO"4L>) vVrDB_sM\_mp9hG⮲'Nl.FX1IƨJ_AF~R"Q%dkTr>z5/] yן:وj@䨄v=K!x<USKd8jLT(ia2 v?'=M|ީrN픷9SYa&Uw&ucn3+L Y-A]$玮ZR@Q3 Ƨ' xF A}%Ko`D IٯKp-+QrhAgԊ[s[WY|Ԁ,m Nkuٴ#F`\w`̶MA)/wVurgA˓A쑀G`*N=qgA ït0o9Z4hd+V`/:p?cUH;$y*){atD^Z6tk'<%E$W&M(r Sa!1a/Bc,z:Yh`R`ͬ%ZײPEfh)=DZIDy{Bpo Gf u>.H-k{hD[:0cE`@,g[o"y\=8-HMD(lu,lаSa$X3R99k}uKr[`ăاߒ"xЉ*F RR_UϨI)[{%߶<L25ojw 0|`2buI40fEdU%ؿZEp.' &P<)/2⻉N҂-uAd$Q\J4xޜ7HpIT# v=QwróF1ĺ[g @BE>}TVuA]a(-Cjs&nNpn<n23^;g6'wWv"OŔH˝'8k@YM!#+K[#nI : ~cԭfn$Y]MݷI ZmRm`١V C ҮӚ-Uvhf]WɌdOҾr_a #Fs' Jϻc(H O~Us2&>:Y.X a#sGjZU[oC' .tJ~Ur+\|=dUPqvҭ"~TG&3R]AD~_ xLĉ%G"#(*XX] NP\=8ͽq~H7Ztxa5}&jlJp(z@xՋ0 \逘3vWYPQk%1dB;C%AK2҉Al)yП:"0iHYe~͞_oTLr:]q0Ehi_ H . & O]P=8w3f-.-O' ^A۔Kʖڂە{8; GֹVwp.cdQ[auRvF|0ȥ|XqNjĂ-悩CM#_F@{&d3PI-86ノjE 66%bǕdExCdnG6K0gJKm;"W:lpk15URN`7D]ducA g'9*/E"'A aqVlp|\t8bѭӌO73:\ևqb~DKaN2IWcB0†][BWLҘ5qAd:sn$8c6VjիSdQ U4wOxv1V=!¯jK r(X-;Ngpp.:ꡢ6*)ܭp6rDF i60Vr߸yVxsf[,'%p!1*(j*FJps(`f4Fٞʣ@a yYU2+7|wt{#wV}7]vtz l 5?%agRCUs13I aR&z4ӊј qS3;\VѴ܎c>BQ /-M&>@GfUjteM{Z׭1^ĺ -r2n. \FO%) p۹vDJVTR|Av)'st'P;̺mvck1# ;0˯o^ksO{Tr>Z>rG6Z<|@NJWc geשRYtD5&}\ -Q*LO 4C3Qpj8zBp;oMRH< BrG$T1 n.0KL.OvM+s OYn ]׬smNU6" =LRMz?_3f۱BxЖPړO ,ܚ^N9)Pq A"UjAF$n }yE diƩ8afi1$ckt$ qpQWzpn . qVI.*wQB ͍/;n><^)^<KYB֬7#35mZW_2Pp{inOoKi> wh#wt$pE?36,=p+{Upq!8th$Jb;}QrK4Y4$P YY4Kwp˄bܖ?[CpAUKzՖ4!@gA;3Q}d[\|恣&6-O_tC$ A0? h%^yQ# tЦkܸӞ=ws:( YE5bVlމBdb4W`υ0]}3 T*j%P TC \wFd򵸑ě9]J㥟1L4@]+#&}Fۇ))D4EhaR)`T3#X-?ĥE0ڷtVxS4drkO,MIW&*78;) zMh]Vg5¼Ҧn|n !&5X@q>$KLyAFJ:ғZQOo 2h#w>2 Ɵ . Xh $6$Wtq׀Iaկˬ͉✼eHX_`0t^ĥ?DuP8=-yOȘv^Ybk^8{GgΉ_Ku5h_ǹ"‡P63oҌR+q4ژS|DOR$W ci=H Clv^GOœ)'2n0>+ _i؞&K ?jw\a2y zJ]Я\c ޱߢ\ *LnMc,ihR8 /@ {/dWw>JW+FazزkAUzm BNR!3!*wg6Y4rQjc%GݺsMZ,e jEtCy Iiϱ uB ERW-qA6pJ'QYUbmRꦸDtrvy˪ 藧 fQjUIHmF]3P|Uk ۵#ȓrE@0,nqTeP{Shyakb8#E `'Vz]hghHP,@*%l/}G:=춂ۡyQ̞q}yo sa~9 : ttQo: 3MfZ)cCvr͸C`3_nz,f3i`݀Q*I l!@ _Z)Y"r?[vC0P &4HvLM4Y,lJNloRXm2)1Be-7N( Mք 'Okd|).z{[uZ>aZz;)H2PWflJ][M-?!83w_|<ۊ69^>Wu@IJpeWZĻCO՛lu l -z^ 1؋Cu TkIn~b(͎wN@I(6lfvY^ض( "6qMz]/YYzGqp櫓-tIF`"ne4S˘Np^C>FT`ou5C(֨a茤 '|!PՁ 'DvJz4Qg%@lCPF)GX`'A~0bLp{E.ts|w @*[`ش6,ou-,PeX'톄T@GdB"E E*׹42d((//iǞz{V=ɋJ_fQcv%KbvMhO;ME~zL4q;R4OҶ{-(yz?9a-*}T;z*R#;ӊHxM_G!`z^?:嵌/WN HF>0G_.g+[z`aG]ԣ3XTp.}!wxS< ;V"\|wU &kpP_-L5ؔjm?onRUOld\M\` Ն۝b]^m,\G8/ JxVQ›YS468X t[7Tj )y1݆ < <6 e\N;a) 8.Ms~}!3n1t7gK<+t(c׉Xu|o]7ZS@gsj8B)m #6q1 `]ciHHRozS D0lm!|F6붒aeFϹ-kso x9?l_|f[\6S<ҕJM)wHQnR)Y8н@顔h_Rn|2̘/뎒y@QY]J?P;8|B3 UD 9nD=K-12s}Ve-I`k\4֥,-ͳ| {H^z=1Vb#7\Հx/Ch4 pTB&|b mH\Ʋ!aB!&wfVrYthA`2?6קu=\/ 2P1lrw;PjyI"')Flm&T{hK~e G2 ut\=5S: {uC|LEd?ibÖ!gz@0Om*Q`1+EMZ2F [fѝQtx6;ДDH+| ȹgS;hc 8 Őu ZPN'j4Z=ΏE5@kڗ@_Qp'ڝtUIu|\@Y9k/JiNS/ɥQn1KN 0B3f&uJllT*)';%<>\C@C=jV_z[ shrw;أa9,C#@ :D׀o. -vRQ Rp|jB"jߗK{msPdROZfix5#׵;#ZebBBrxtnCYPDÄ \9}2F?pfg;9uYiuy=޺|R ǝcD5 1G퍐+P1jf"hicΛ+u\,2\r~`B[ Š7id4hYieJg%ߢmx0îЀ|ƾ@z+fem-:Ŧn>XQ ZBQKdžJ@4ՌjDRuNC]a&I|M8bA7}BUA^I*"-T\UZƙbvH1⚒ms$&lGՐpG;m#'GĠO9HMJ5:QAb٭s% JS' ̫ 0 .h7mpS{_1"s4 AO8`oG.ZG|]6uwґZM\mvܮC$^â󀗯-0%cD;LOb$xhZjliNa%--F#-V'\3:S֎&j <")0ɞ 7l1$ϩҽ,B@X|$kJDЙ'./7.o]r|xH-p᛭gg }?fuY%&_&-\e Sbf9Xht+>D"XSŰT<\'=AmX0@XmÜT)4pM B0NwԾO̧#J_RK!VW=a?s~__/Ӟ]#䴫 FO'L8,^ݣN=Wd<_/3B׽(زU[洐aJ*O`F'ًY[!RS>fb3$<xabECF#rlG "8xawo%unT~.9f7lM‡-֏}5DM$ , qֹ;6:EK+~\~ɪ~`B G/XNvBjԆ>@0aCĖf:т_%>Rv'4<#grRyw˼g))D˯л$Y4E.,X {& t{>3n Vr~{Qb%faj_Z2;4(Ъ/SgRffv:>71 7RߕŖs1y-Lc`v!:Cҳks21[_>ɕ-eD+C%2"a"9gGpٟE1v8bji Ic96񆂸Ҡp7q0ҲPv>+ DH;aˬu/z@й8Ĕű!'SLK erIFPKB0((/ _v97$sE;0#39N*Z!EQv{AG^$tFI}A~g mઓ C%. ˳ -.ؓ흲,ABRĵԡY0~xW_`|*{UuI|P BVQ0B*D1>ON Oqnʥk^n5O#THkRug۫(oAj_R-}J]veoxƦ96SCUW!D\!3,2 [;:1]wL NS4d~ s^u#m^w6/RB#ѽqZ/YOF2Pz\ox:-~@ :0`0F1x#%εW{7t٠5Y(fR]"x2kK]xYZ%#"Cp, &$Q̼sBTpvXܛ)seCb@Kae\Nd`(LK u֣ι]^C՞ ܮ4:0ù{&&,wGh V@ ϙ" {ĬE̷G2.{,RNL2/<#6IC^P#Fy#-gݕM3l8gJo/C8a밍%pמC(HLGC @F$+Jb0fre.TS9^Ա?}Teq%Ut2Wշ<FNwnٳtLU<+ʢ荒T$X܍HȚqaBIl"~hjE?q)Z|ʏnqtsVYJ3^%)9`d|D UΖ /7> Ҹ|\f2mױx᤬sMCˠ/' !Z=­K%|-Q q+wyѺݎ½:EknNPԈA+.j8Z&Bo5*GRRKC&CfOyi8j^%I(DPO9VBXO55E YO'eAXzy6=Az)P1k/Z).j ӛa_w,7M'r@TVCyδ !dlEGUy_Urt &`~={c]P/vpk?LȎ؛ n[XuްGulgTk^ߦ;WH`S3: 48T/,q2~DnWߘݦ7 !% ] 6QX=qԯY)ǚ8z-iPFh+Iũ;ħ ҽAxY9ǚ]Gbz֘XiYˉN͆c2lpn!Eixܦg:Bޥ0L85G<,06N.W5lٸ4G{apED6Vo(wVvFP"eܰlCl)ΩЄVݛbG`iAFr"} va$s^*e|1-`pz]d%aP@lg@|S!)B]ur6$4X5k!HySHA6sj`A,؅TwXi@ ?h{U"PI4ቱ;nKk^fCM"-x;VuҥT"ǥt.3\dm])r%?auY$tF0Fw+m;K< Q=(Ilj;$mMo耛K/*,ou@B=Ϝ{A@-P?G$r:exbj~:r2+;]Q=g3_zc%N#re#~> n͐F)}&HO(9)HC@ .O-+unLy*in q$Kpdd) X'isx{ -ǟbcU~HflJޞC_x=baD%½`*E@VY9(ڠH?,RR},}]K X#MLkcN`3GW}z;MK `6_AW]:'&g?2F]㶡w2+cC(q9&LA7~r_j_a;AkIXkA]Q Ğ+k|ᔍ`$7+oZ-aD2gCh΁CHՔVb(VJKgcƒq>Jpƕ%e)rwJV˕*K9UmKarC]v 5p6и>ۢ< iu|&-o#hegi伨j1pVVYmJ@/ѫF^jhYLvL-AoA,Uc]~srU3d ar[:R\xQGL>thE X}-rĬuIh46U7ݐNCA >񦒕7U-"XɿK4,e.nA /lȪyݩ29In1 "DblJ'dź둈A{(!Y/t/0GӪ\i!V[chA)oあ8g<ʰog}9遧k -I_ 8۱O!j]m"Q1ÁUIn(1jYm{H4+ 9m;.{ o #/Y>RY7 VR*u{ENߐ9ކA0? +7%ڇx@eYxš5}1u7s$\5R$rog! ?M|;е?8}|i꬜PL@O1t,v4?Ԥcu^8Yȫ v*es}*~hz%ѠCׁd70M*g0 j .͑gDӑQXN/;o4 Nn5KB[s +cf6\-J2ncԒ}#8q;!S c+&-m~n[;f;xaeԎLOOj҅> g.߱p*PzbIg 3ak,KNDڷbȗͣY|E #03%8scf;vi%kk &ʔH@cl6gs&|iXyF6"0 ągѮ ?j-yr]?0ҕW2`U3nĦ)@\'AZ~a# ݴ Z` c-d-^oW mu`\O*oZ22#C߷ 2q{P``c`gh`X&d!Oxl& 0Lj& ۡBVz11K-54K;0[D7NnZLR$էi#U8u4iQf2tK_'$=ҥJ{#lJ@@Gk]r-gPL fbbl-WYFMUNDA"%z-u^Q(RBl(I G1ntK&ĸ^QklҗGټ/p,ѭnᨯx睽M (OHѓkQпGDŽXK ETW?*ZA7xqkI 8ү&j{5{>aRֲFrMՠ8' AKDI$"d+ V;eTPx<~'4wVfwBI -O(9+C-0ѳ =%Ҽ-a1C-y}a˴_*v$bS$_6-1

Hֱ0'G8HDyi] ޛ /~I:QA[VfFA57?a=(E4OXnLwtZYnzi,M 苶X3i H2O*nut:)T+}9#)$ގ½7 P,WS`PNm3VXʴoḚG}hn0p5REf>F,5­, 3У~!L "q0"~wO\a%FM0Tĕ\dKp\!uC'aAkr4QG%FfhwJHT82Dk nY[UU}p&cFqA 4r\w&mCK9S{hSyGwC+\Yq=0Of{DHR4h~ "s"sJ[8 4SkO fDP9u*_ חte){R.ԍQ!dA-B0ܶhnvjA%t#fhv[,լ(% Ty brQ8b0Ͳt3R f)ɧ5#t}"șe)"=TɄ8^ivo]v?Z (~S2$stm8{HZ o1b.uLh(_lSC?aX0t `{(+}PwJ/ ;R og C8uNJ2ȩ\`=dvܭ Ĥ3X@o P|,ی0`oED{ڑ[ ŕ-9aa3 zǻ+GŽR Ư9 ߇ Lg'Ñ$A~ WV&&Wͮcp2K6[lXw%kPvġo2爲^} Y)PV怱yzBVKZ3#Yd0rZo92eX,ϖDS[淘|5BqjӅ*s;8`,惓y_&cT|%Qaؿ9JuG~"YC'g4Ǡp#źQ \gf9^!@`-5ܙ}[^ʀG7y]Rd"9T|K&B_5 {3ZᄞBb PGIY"B9e)WQE ^Ԓ:$|A6#F׊$á|0_X0a)K3B&U`R4be^IRq(f ۂ _&?]PRSVH0dtq͠ܧ׌d{`Nf'w復k`S*5&y> ObhڧbL*5WKE2"h\- ZkY ph=͜RNUD  ;ۄ0Z?38y]TCADgK0^d8W4F@jBIrC"3: \r&>> '~5]7tI.D@2w70Z 5T=sW 8g[DLO~ ո, ƙ-J!J)pWSm#PuAN\闓l%ѮaOSȟ%Ew&MZ9hmZ,%}R!8$Pa@$'YZ xZcPtw5 )O<趆ZǚO~I\a) C@=q^ bbf ;`tH?b߭rsdcqlڏSWȴEMgYJal mLs>%@\Ce(zֈwHGm@ =AdZ" 0@ %Z'۷Ԣq Ң>LP-MN hx̶s}ZyU>C ;C/g{]]a+H ל!~|&[pa$LfhiU f\Z,)iwZr8Eaoxx45|B&6Ja>H^2;)<&t-"M]P1Hk` Ȳ}Bw JV{v M^~{eH2zBc7%#CA>Sl8[vFtӔC '&ֹAiW|"ծ 2uf]Ua\5NƳŵgVAʲTCڡt <lze%8%! X˩٪&Ki"!xA m \9;!ǵ99"ȄШ6 qQĖ2qֿ.Jcy>䰽aɴޡcn?\r 0xӛ E:hpƢc!p9pTs :*Mں9=Q J=*A"rnW꽇I DD=:B+T&SN5z  txS.)w@۵-婝f<vvT ? u3M|)yaʝOʃF) fg񅝩jp\n phc0Y9g )1wՀ+Rt-Q\ +.EVxi${69IŚ Z3d9Or,&.ȝVE<|E"i\fu*kY(}l/)x%5φS@;CO]YzWȐXj'%HكS&KDswS'BʧT*2Sr 0 OG>5P}eGe 0I!16G 7ٿKnQhy,ne)p jR-(kzoSEn6m/38˼Z!$RZ0s4~/@Ǘ`cA[&n2I7l(DDl+4|8FUWyBыP8 28h"uK\k/P'GT8Dw֘fwmTSW)CXu,Q{`_V%,ҞR6,)[aQ2LBJt R (I i9dTųHl`+ mT' i 3lӓZD}¦6;B?Oz3 ɭ9(wU2+;D`Ue %s\lU jh)+B4 Ckms;᫴']ml}OH(8ŀ& d<[LgKM '"uHNaսrW "x FeTB-&%רiQ"0L"ךMkoH) KU5XML yW옿<ֳG~v8YƸ)\%Y⧒phaJ3zGe]2d 7bѴn ;餗//uTv,ſ=kP8pKW[7R\xh#op9@X`ðpo"ɟ/W~l߇VNa="ld2㍥~P;D*SODٲխ|A<L1 IG6;6oC3pMO0x{k^ pƄJU"'aY>J܅H4k>ÆU:``{@ n;q{ADƧ'*ptT+SFyż5ыN_A;#9/ѕ sJ%Z[kC9-R sOk0pX,[1rec7VY'}!K)s#ZFjHciKρؼ)Mq4ṷ"b;y@8bσHM?\5d/Xy$T޶wXf}8n G63py25Vv*K\+TVSsKY6㗆]І!0j{̟bI$!RQ|kS=@jf617 wkɯD˝75^ 0f}nr6za2îdm I6:<$yG2>$Aք|˙N֔8#$.us :*n#XyA(\ xc`Ӏ۪ 3377/7p4 \ݡRx[Ԙ|Am^"]ؘ_]*`gMax~V2;B *FE&P\[z)Kt` _ί}B-rǀ',WtNX7HBt=K'lF"i"W`ao3$u}!c%E}a=|#C^daߧ+#v4Y&Ec"hH"^hwoؙDQ:ȴ=E"W|}7rWI. ۱6.1?+;̕tItzD7h'Ft'K*V&h9-Z$Ux[w3٠~yPfpg}#C2/Y'ΩN\WYAY [}ʼAPnQMtg,5yB'21vP/ WR ȦqkMUbv-Vv,qadA)x{rRel$5;5Xyl j~"\O@]LxO3gx̆lYh:#8/ly K3z ZۘRo.=j_`גG'Gv`CPZv'jbEh2 ƼL Jw;3&Øpl5^ ޝ E!A&t.AHPK#]C,k52#’oWNDEZ2$R#Sa0U՟#RPȂDj# +OUQlr)e`㊭sPذFyjU8,^Kg% #tia1VWO+oo]#eHk|'IW'bj!ԓ9,I]oARiQy0h M2kK5}$F~G2l.R&=-Q RhFLKmGRKdfd`%9p =%>;a^ gTz_Jyq m 2/{Ș1_,D~ ~>?@6(9A1iϠ#;ߌRXΙ Ӫ(Β*v#6O=s+>{O4WO;x^ ]le]MQJx@]Lff'M,zN5o!ru4*(}uPe]o|É#Oj?*}F)(:a˛[32i69d4JU1WQjܓ ?y U gҨ\y}Y&m^ٽ$l!%IS(4'79/2HyP7S\x'g6u>&'%bTJVnffc:͛S,>m,.ҟL#x?l:/n:]_;1mXLOollMF٠ <qsV=}Gһ((lG4I ܰd;4veB9e%ʴƼYurn/'75l] .oM;磽Wu)+9R'~þbu?%+q 'YB8r*Ih.(*яkɉbxX,}Abj _|eԡDhFk^'j [rRfؙvlߚeVI*1dE"q@p8uGf&;2[Jt!2az:GM5'fRn v'G,aI8=R"xZP5@/>O-(W` zR^!U0Wh-d~5=24Ni=yv+N"f>Q,OKC Z̊c/-9 LAcpug*qӘ)5(*ggx Z \hPBnͧ(p_3]a7$ؔE;1זf:k+LbN- Ws|yob_심Kq0q7&̈́ZͨW)qc&r$dVAUWAoNjbUF$x܆yhꥊ>2LVޡnͣ {Cmwz΀ِA6sNVS y,T5Duc/x&πRxX_N3J?]/Lq& wm7@](x#_{".#m[X[4{ijNa!d NEj3 6:o__r^},BSO5hKh3\y8vwQ $lc&V+s0?S_ĕ P@X2>UWiGj񡸎;'qڭl~ך TK._ tv_ٵԴR ;F- `=!EԷC;9K]q#'i/fBc}E ԙq wUT/|]0l4 \Βgg.mWxd_ư[I\ 7%&VO`N'0Ǜ<ö)Gd0Aq9R!r;Q_Y8Fe﵃]ƛq0 #,xǕ6,qYPFPװ^ccV:5~t1 U3/ѓ]Ӭ5u#܋cX :2Z@[x;3'}|fkB@\q=fwɍ:^Fwt9 >M ΟƔ>g5Nk [J>1S}57(W0(XZF7<3?NQ{*iѶ##kaS 㰎#r x--qOM G?+z?sd]|I6^m8t9rCH5Z'8&_/J~H(¶9ߔ*, b pӝyq ΙRVwXa5Z:lG^[rڋ3yS+$$ATl\P >K=+l*Em=\u/UiTk^̣F!*qṷ՛L]!K< d!nDREؽ6Tm4{ A~!7Y;\Y'i@/椴V:̊&Iv0Ucjl`nX]`!|G抨ULmQKz֝RBv2sfy#=81 Bk] OP´8EY|zX(T&%*:I7m+F7C|y*0IEWt5T/SM~Xe|j0Xػ= @3UsG:37^jzemH֤vŹĥwsjij껄 >2h1J5|?g`UT^{u\AC6m̆` qBaXf>HJf̔([@Bиa9~ԚD^Uj ckHrI]Vke%mr[R'\+u3CǀX|PW]!NYs_¿佺d{=\u][|f o׌\qg:'MSmE.8ie|FlOm2(6ń)h$GIBDο%A΢EH o)<} olɺq1#|d v1Gvg%9ꏯM߸dW[/+{vwuj"ӎD!"+W." m3=J ٦QAp!4̂U,MƏ5xj53|mX\Mկ8?Bybq`ȔW/Cel4 Oj.cJJA檻Vlga)ZR} \ G}<j:y3M[[ Ir<*C ӡJLQ -|V%جıug@)U?s|*9~ T%,Ԇ'BOςiztBbмF*z4,Bђ0ɪjF&$)!T9xf Qb\@A&kI8A _vZXӴgp򱋻 Wv_ዲ4HJ:>7izٯ %)-_`.LOPhn遚\j-MD&-R 0~TU Yb?WRS5εG ojxi'^eiR?*$U,NG<<|yKіH䂣sP/(5 1, R]Xx {iJY\x+ rMꇾ]]W+Abp Q%ЫԕϨHKŅjveJGddܱmK S>'KY]VV[uZ@5D!nӀ3y1u[4ܳg5}&o]֤3w؝2+ ,q0zUd SE5F4aMKr-TBtbG`lcaDŽU2(r" H f.3qiokqUq*jh 5ym`ߗŷX2zʴe@@&pG f9p({Ž/0PdR3z3tb8#j}IWG>4ӪT46Q':KPۻїQ(Jp%C -h2)䄱jџ|4Q>c`ߺHlt ̸ؔLo{ֲ7>-DS@z-H{Q55"ϳBb; V%df WW oe9^-kS+F#֮otNb0y $gqI,ݟѦI?;"v; (b*|x]:DFǟKƘPmGܓv%*2p<},U*w04.d8Q'o6:RDPjv[B^MHRt<e҅=n-8Ys &9bkT EXH&D 9`YҵFmNI3NGlb]%|(RjׄEnRuOOM'l쒚5j0ZXw,[ gw T.B%pxE0 [ 6C$ҭ+9 gT  ArWwOln\3hmY.Z>rsC67 dC~.GƎ/2#y uGMX,=\B'˹#cQ*7T -[H[U4@/ H ~|w2`MJ%Fj)dH"KZ!TT:pā; B8/G^B@|AADS ^,:o%JgcDV bBϏS?E+Ot{Lҡ.ʀ.Tp&mniACU=H 6H['÷4װ;@J-d8P81g0̿P!%g_yꙬiƓtqS>foG9gZoUUts$ǿ[e"C-N̉lg{&:NtP}ogqz }= 7~mgg Ϡp"|wl->p֋B gY|Ҷb#v`51?6x'_uB;ƽsns%< .OKdr*uէXʨ_T"ػQ{%W%}l2FBTmI.RLB C؃2e @GN! P7Af,1@ <= Y687 LT0: ,]]B=VWY5A^lBU, 9]c,Vx|<# Hnz@2RGZɼha~ɆT}QE{hsseAk9yH&3]!,־d`N@:EGj'hMoȺ)$1W'|$i陋T"!O<; Ir}zl,BE5޳ZIC3YwpcVh4 jGG$ȗj-a&FL7 ;,)R'Ea1LaE6'ɶB) 2]k@  J%䦷l`͙`?ITi4(slc.P Sw*W,bWCC>bkq[yCAPḎV *jh?yVEp*eKVH"Kk{/JVЗ94Jݬ=eH\ qa{3C@}mf4MEdM_ĥg]Ƌ&L35X_;h}A2L{wh7Si#RbeWq `HDNG-a^X RHbQm@pM?ӣWT8a5*k+f]z"NÒ,Y[AYoj* /jz;[brGSy%1e@Ż&q4C^dR mi)N@W_NPEeL ;7JJ˙PЬ)qNHy R<m=LKQٝiu>yTŤNh4Oئg`gU߶^_1@2p7  [y;dE r2}~~{Xd/d KJ%z-8$-YF.6ЂXYf' -p'~ ")Ns3j\@w.*wZ_ &;τ n*kq0UBiQ6145ooS=o,1υ fě3%@Ej=΋Py:)6}mṂ@N[|:wNE;;D( 3Ds"-\Vi$"无SwssJϼ/,QI.{Wk`g;꟬b0lԢw<0oʋ ;B|KD-mLT9Вd-k$ Hj˨D KObD#p9H`,R7nNԩp%}vDh,C[S|DZ^A#j趛G2#bhN8HW}Yl9/&EC=Rɰ69<| /tpd05HʠUbo^(8*7ȒFi1(Y^?M!W0 f`_AiCP;hoCR)`\¬6J̙ 2v'Yh+l>_$[;Hm1YE+ua9GXO0~P!i֘@{;87@37Mk?L˲[Ty%@(HtXN3DUAZC6۳ӱ ,iޏCr|.h 7aIkDSOH! ܊@Nj -U 2ҘeVpe*Gru`-|%*o1Ő- .̫:{[E0mr+[guC%[p6yɠq)0rH>)CƧߏ,@ں t>Umv]p펓MEk,Hg[@^?Ose;SMOA׶ܡ 0+ ZMDjjFgu,&%*SGo 2'Tf]%!b`2tp|\v=R*A)'<@u=_םC lv*BMC@g7c׈*6ޛ\xH rURj> $?y%/hsgz8s".5(l d5C)w9x&Q4i6.Cu 8؂@ Fw*:r&9iJ$XDvpUx18mXo^КR2n1o+}lr[,)16}!+͋HF{P$i2e\̜`HSԘSܫ*Bj礿⛈euǭ8ʊy-JGNl*+0 u&!H#{hBh\ch\'v7g$&@+EBR7Զl٥ſPb>6|A1u)*],"9SNV q$U4xeZKt0o9uRٳXpE|./t% fm1Ћ{b`>37!lex’<X%3 )V6v"GzW]Ch čnh+\!|2u,e)D}2mj;6؝bR%Xe'{DF;M /.з_@+G q1W\fV$HgM;SV[" (vd~=~F_Bw^8c[2tt'c,6`ov{ 6||hޓqax5b @Yqˠ8R 8_PzyK0}[ Ew3ir`oJ$8[vi2M] q" cm  gSG4gBŲYؐϰCn b> ڡ&,3v<=Ya~WP# Q|oW*^KSd2蘏Z]ǚ ? $1ǗBs] Ly? dU{vj2@D.7L3 X6:Yo4Fv2µ+Sʥ;ӓZԴ4)ElyS? 6 ѥ] BK^aqR] Bs{.5_/+\DŽi0I>9m?;/KcMP>:IoN v ކ!BϬOIaڥ`N\x(4 5>oݫYC"˪ HwB}E}&⡬2*]WQ$*H:R]~&̚,!.Tq,,LMu fa;*)U#>8Nw;fsgD"*ef]]dM<:d@W-4G964֟5[Ir,ˤc<59_.a,*O[d_>!}?E/IVKDUpc2єw BQ#Q@ 5x C"dWլ?uq"ӡ͍I̚8)XE7Rk4C;ĠW˽uӉt Bf2XT=6h6ڏ0$h\*\sWxϚi^/a\hTj 4c-q7*`Y%wjCr{XY,"*E8\Pv7AH=c}{O'O~+PϏ'L !_\G)]F*HhIӶbZBM jǛxb2AB%>cѵr+-*a93B%\ MvzE>Ana8H?:ۇۧ~~uF(賒R.%Ii3 ҋu('&X÷hZ8 #yuOx2 ? Ua /N9\ x3]1FncJ3a:1IM4ǝqn|zt-:~>'nCnj63VB3ONjR 3n_kdDMA$OfJLtfCXHp"Zq׏/r["_151+djUy!gp!lG= ~ ZO7{DOAN'M0T ǒѝk:xs\-gɟydֈ"QObT7!Nsv7X,a"Τmxg7_eSީ3P@;QeK?PGZNEk^$˫Ctd{AC>A`){a\EH[Tc~EӨ*yPq hP,, 0o(D̓Dd.X^sէɨvI s3v]}juK15@MC"zqRTJ;,[Vp4 Z(bv+|L]'Q}fIAHMyk|-dNu.Π,`v"Y29o1>1űxxt*w[J]i*y-FH)D_>vݻW!NH"c" !Kj3,.% 0~}Ŀ)&1ajZ S߆G\g{Q* ÛMP!$q;6FY98Sjeβ Aw_s^lg)3C*W*P[-*@g-j+r0j_<KrD5xQ>Ŵ Oq; qẉmЪMEl&sVr zN'6@k)S OBvPW=Z}zM5d:A}qd͉oE_PY7Z&vx@OĎQoֈPܐcAK R"͵`(X^GN&ۭ\P39K],% EBEb)_oa /G8p.:]0,IQ~Sٶv]#*seń.^J#HM%ɔZvxTt?y{~vCŴZƪVZdF+nO6v[^z/r@J2V~͕Kޜ͋M#zt`' tDk7VZ[{sd:5bI<ԅb";k=mp*ǩ։1?9gݠ1w[VH"ub<$̊tC3[1 @K!xY)+R uQz\ ˒,Q`[~E{Cn))Rn( \* (3%PoHay> dmwp$5DA |aϐI]nyenN,M4V%93/(er7C\xnyD>1<_+IW*@̒k ~x$nRs"?9p.UWO|<=t Bgܐ''̨OMSEN4tS~}trba` nmELw3GF72|Ufi *SDV{|! sy/CZG+:kR,xyZ2pF,fj#:ALT8HՈšYyH:AߢlZLU{fcLY:iCG],O3n"ڌ|DWi 9՝j aND]P4WՃS|aAkz%5gّݱIGZ-U,붭kNG#"9Oer tl#MW!őLsi~`%.xe.r(9H;~$UoVQ<gLLGT9njNѨmk#xWIomR,/X_<,r&]5u7ɕIb"3H)uX##D|(8hbqvH __aükF|es Z}$!'BYJV ύUA/e I Qx泸; svV$ MUpULD*pKtۀ5af92'Kmo.^e$'KdݹQ2\;4M? f2ϒO3Ao/r*@xiW͞a^n{TsgTo aByq7[::,IJ*y*{CW8Qg^b(R*]!4#i`"d,(VW͈$)z= ^vlȯE_~ )H 5 6H>i+$4Y $?[*b\Me]8)yg/_BD7W!KҜv#A{'AMk(y4@'B`n֯ߘ;} ƌ| )Y9ubxT3[UM=8tx,iү~ ;ui;vZxkxtN: qQ >LRέ}jNO$]KHnL_Y8+?7nݕ.#}7R2i&C CN]9WVh]Y6:F`RKlNX&_e{[(Я.oc6w흡f {ґF 7:aojPq" _BqZ\rilQä-ȯ˓R1eJ*!ϰ*vh{2:N~S\`^̱~.ϏP1gXZA¢Gߵy3js vvTѹBfè9hB#|#Ғl)F]> Acke{^]'o0 Gf&S5 r(H\XpkbMDu,Wu?jջ{(6_ /k!NMU%*$@c|x {ɪ }Z!IEгlvf`\`oJfu-D9u`d6<~N+3._S:t'4V 1!sZ40dcԴ 4ΣJNtމDh.HX[v#\vtZ< z>wD*Q17d ҭ/.U ƹC #S`d{*@QS=Aqܧal HFibԦ+.|膖HhD'];΁{{U6n55Gbo&gfsv!<!k8t&ROֺ 71sp@+C9,i/GT x.AˤԽQ9Jg\bIwo4*w`qؔ4zE =} 1 !0?XL{A(ޣ'gk eItӚԽmp-)ZP9jA_dBO=;uA$ v;Uy3(r  2N+3s:_$x ,&3],_\rRWǻې2:.Xq:_ư27}h597,ԯLߑA*sf6TٱUoѷAo5ob7Xjy 6r.V~ϋ9\`O<`' ĻX?:c Oҍ]n)R|~DA;H[C`wyC:3el\np%LI?d5'4KkIG7 3 ɐk@Y" +Fs+X%S:9.*lִd \/OD[tƗ?WZaR}m T>gB7m3U5ϖMw=xEl4ӻ.tW~l W&Tճ뫒ykfJäC!&t%'MTF| tV5 օ. ASF+ a&Ҧղ5VD8dK99C\@5s n-#R_$Lc9ϤnP_F']D']`VVNHW܅JCK0;tbju ]po9U]΄5 L6U@`[8]i}f{ѵgt,6ꛃX k wkZߝO0eD4>qTԮ8xj$p rLt*-◯4Ѿ\qcP Ö z3*r !v;Q8*?V#X ̃BJL*Ͽ1EXʕ k$CQ6ҩ;֠VxJwz z}nSk(.ʯ ؃,^i$:dbdꝨs=ԌPT뷕ba "Kx7֤z.8{Uv;[jٞ :CFdSa&Ng5%Rn)e]6|+ҾnIiR {&U˴ z ֘ral*II1f$;s<:nr'TΟS\4`qs!QKrpWP?MMf*|tZkأ^?T/b̙‰ry1,3HJ0V|LK*qI[#x,6LĿ2AVHn"C;ÇӀ)G}BBgqH@ :╟tTqNZGs#pb~*jjmW =bw^q$bPb@{j17z8Γ3R"kP0,g2d+]{WgskuTmΗܧͣcyꆞV\@h^N=&|ڕ+f0a W殺D$I|gb~?>Zw RWה}EP+,q,Y41_,3dhZM@@HmT޿=[ Z<195ٕe 5&9o4/|sL&yolL4Y{(C(&S9ф_ sJ%d* q,7Iqȱ%zEe̽ %.P:Dt֫GZ/^B*JXҶnF0m&moNQ_n\;>?O6Ͱ#4w5 M'06tH@Ra fi!w9Ťk~Xf16^_س}Q`] RrUUnMgJ[q WPˉ1s2\J]6R`EP%nљ*=c=nʢ6wˍIKV7cRZ/hXjϵrgqadoXe6>Q _lsNaЄDByldOunseg:rd &2 c ,(`p_`hۆqUJ (Ad"PBZ!w1p0I"ny!A|8O sƀtՎQ (+ůݘa9J ,8F&Ž >At+<=aA%@~C۽GOQgOo?'U 2u}?)V"-U {7݃FdkijF+c?=ƀ+Y#vKᨹ]! 6>QeR@ ,JK)򥂦ÜaJrXIZN 4`-(k}!1; *TY`ݬ(@YيZ➭CeVt;#7Ngg}{̻o Y?.&]^9_ae(a|N{m|֬0IC{AAYHRnCj 쏐ȕӺ? v(`uFPrYYDiUBc] }˓B7!T_G$.,SW4?dzOS"Ȭ<)*TN-M셄IF9'Txi>iYOf&ҕb,j`yzLv EwPҚ),n ;89c-Lf8#kUub5G_+$`p#Aj3lKYc*X,K Hlx#ibSI5DNi\!J? oa \ " /aRb:l.,{6B#Q|B̨Q&PW{( .Y.b5ckDBA=$kbL$LSDsU~hcf"VAeJQW qhydZBo#ASF>sbw*9sm@C?n}:0y< ,lU7"UU`NXҵms-𢚨C4JlS8{>8DAj5rqco)NbNʛt3`6Gg"[b<`^-2dk/n>q> d OeDhj'v7YO䗱*+Tn#y#+kdɽ`uYwB0Ahl4*'tSXKBiǛr]2|~ZtTqzhoC+k| leadb:ClEK-$ {wH-A.źfy(5RpjtBe@cFIxru-Je+NcW$) [6%O|;o]-lddO cź'"Gz`}Fއ;ô 7m1(ME8B /;&IJ~@hC˧9WbYE!{ zjAdPJd xx9~20L:`]]`B'|E^K'*?ر'P )^A'p;4\ L0XUL<I2$WT94544kr[$_l"YM@r$iHx QɄ8 lc+g0W^=;7aȅ'a! W2+++83j/l~V# sKRO  )bA4qVYuU=Eh@+t>tU`~LWqr#qWYH셢+7t;đGO>ն2.4Oⰽrݜcjz:;k?h8YC9ȴZd.1ZZvΫJxrVrXN)4߃T ;FRpM6cYvp^sT6?xLz!NLD Iܳ tT_1LF̾pE*Yla<d.,@kqY׿[u<5b(VX2&!BuuBݺi*b.Dk(,0@51(v?wj,9;P;/*0Ymv['e:$_ztD2^_c¹x>`d4×s̟tXp3?ݕYnF97]&0dwtU{MOΕU[hSC!IcxGIȸPҤÒnHuiG;s7X#-ޠ]2H6F2αjdPPF{68I T?F%SP.|"R,'Ƕ?h<5kxJm4kpjwr!6$nų̐Pɘt%;Jp6K?m&DR$?bV2 P:v,lK#@-yc4T=ɯ9+SRKڔTBI'ɺIVREXz,viB7I}4RSK[N`?t)m:J2¤1ST覓n2.2`'x[λ¦ޑ1y!zΎLma^ =} [}doٓۄin̊I7FzqT6iܹ rVcqONK j Ո25%xK1;CŝKЕ Ҍ!Qu>Žh^jVFXb㬋!8A]>m֥{Yzs h׳*t1?S7y㫉gO]A!B8@ZH;,~bqqr7np(h$|4<`m92 F3F _XJ +(?2ܷ8#pGpX0Xŋ8P2|wYIV]PP2}mcAFt<QHVᰚOu;%ъcH|T'tle[X$EG ޴ZOP}hTZ({=7BU2U>  Q~#CR{m=qEo.DJ)DKȿ󮇽}3J$up |W䈙iShK}91Z=ц.Y`.</  )oMumû OQ@.usw.ʇa45s:ju#Nŧbh~/;8*MS4l". !l#61XL|I>P΢pՉ*^Y4i &Ji950oZ!@XI CjMA '9BJ#m^e2 7ܡ/#d#z^Y.@udm`u-A״~W\B6(_t(1g TzV껍R|R s ШN SlU ; DJJ͔$QI!'%h,n)N+"77uh f'GmPq YŸ1:]˼<(GFN}}+ru}`'0Ora1hSGsDDĂ:Ll^{ #"+@j˸9=Vɫ>ɋ^46{F3}rJdaf {֔qr}/>O9EL0l.iI%{ɳJ'skfk5CYȑsMx">k( 3oVYtOa *Ч|2>VJ-N:ANo3!< u=3o p ӗSmO6dt)+Z8QY km"\>LǍh-Q\ yq~w4!&Q>?H:#1xWbWZ!.lY#{wJHņU `P~ͅc&(!$vAElL/j㛘xXrc-ěOӨ߁^a,k2;:wjjwbTXd'(U|!˩ r|ڴpu<.RM۸@v^elJ3/TD!/-n϶*!"ڿy @amM=}yQaTF^wKP]tiaOz8t2!Aipe:93tQً2S$a 3OIy4MQx/m,qk#xϖ #*&dʅO U{(A k¤ ܠ~tiK m`充FRꑮ|qLGp. eiAT?bBY˯:k|\2bD5ͱʗ%"dװ`&Dr`pt}LD),Rm{ K;8SlX/N˹'a$?mYG8͜GE)ԖzDa\'$l28&Lʒҍ*{X~t_[a 6T1| /yS 9I e;{yHQf6Ç$O~n06MO42Iُwyǒ `\#J%dqV߳6!.óWQ23A`xJc(={1dzi-4Uu&jYhDu0\ۀ#yƑ$ "bR+% xOJײx n͡zVERuʋ?lpHc%.(<@Ǹ9'#1 n% ]Z=}wӖ_=28.S0"`(a9$Y/r0L$\k^Qo&&+~ $2;y]1ITWtu/&EF`h*s׍3>l%"6DZ.T/HI fQƫwMU79Z*BJ#ߗt1/t1Ɔ?xu v b p$.RA0fiU/J?*`BچCavﱕOwvx^ۘ.vj)/sbk^|S|N27}L9uS$JJeڥ oeMSO1S!,(*2L; R.+X`-֧|xf|'WA@*;ǎ(H@Kn Uh4Cϰ"DZL dc+Z2Tg%/WHWٺ3An: oEW$9G 5`LN1i;cF{vU NO PcS%Ϙ0*jtUV|ؐg1TRty SFʹFzݰW땂wݴ[S[yke7u 3(t--M,ziޯ{zɈ6P5>=+W"G*i[j.;70U"N /"oĿkޛMjˮPWkCUN;64xC6W0VAΟ'W ̡s=a̗g(r0Nϳ-yuڧCQ+^Q}}ICN \+d$ijqctKk>_ ȷ,MEy~e6q3:P ymP Q*ulߌ]W{ 4LO#lspV[|~F 7 \mstɵ]RB|BRG4o9Na;izޭ4X u$ZLIZq莓Fr%dWiNٹYc (7brה_MeU ,ؽ]§i}8vӔEܛ׾Q #^O*wLxIq,ICe6#IJӢho:N*Y^fTtYd'PLȋs^V<zP5DYU/ѽY\EL.yʻkՍ}khY WSB6鍅U(XSEȍqp}8OGU^vrx /@iKLlS` D>|h%eC'oݺ f>^PW1R31cCZn + hl>8g>tc0tq r`4{Պ>喳cރ[Ub.eYs]ʖ>XpDwĴC_7b>^q}+CN˴se3Ӗa!_ei+Dij+Ȋ`2 5DuRޞ.,x3[Y H^M=:yh5֋0i01xC=KiЪC}B~E?NSP-:7tS$NVo[ ⪅셀Ϗ!+]+>qFO)R d϶Ig3R_LC39_; LLkA:mr߮L p9d,N`Q d0$G+Rsf "ԓԸõlX}+G%E"sm0|C:F9F}/VUAVbŻuLOQ@X{a#jzUff 8c|FleЇg[ݦ0&9]nm%2tWM\cv 0GO%Fl ei,e%=|d10Xx"5*KJ#Q}~gY R=MFL ɞ;Ҙ¦9?f=e4Qj5jDkr~⹏y?A@#y1cq+45:m~ѻc$ 5D j9tkHadQ) Ezcze~*l +ysNB*hC@Z쓡BL7I!yyǝANO1ftyV$a7-[a26ģ_N.0@#ցa s!y.fjTʕ=IfbV+h5 u %ҍtPPQjpbp:xdo]O΁aEg-.W]IM8ĵ&nj[1)o!϶j]z,GLI_qQ%z9٣Ec7U]UH!.#5L}\ HhxRy 5JmlBS,e42!<4%BH*z4$˝]wء!5fиG!9aVx}-6a7,?LrO%꩛ BIDhmX{U)99؟\?2}L r|)Hߴ+BzιpW0%*N8> a~,7uhg;nPf^+22 CWo3nw#"TLmch_\۞X()6^J!yeKMrO1FKA7tl$5t75$"X6=P4 o˜dbC&<ӎn+$TG}r6MY:xPP8:W*"4!1=_>VAm( `dO28`J+D2DR:C^/|S`E!D476ݳkϵ?d5驜3:(ޒ}|:X7~Pʩ .:OjRUɻs5[M,cPyWzT_2U߼P$g~BSotLk|${l9&Qǒ&ʒͅAr1.ؑþne[f(蘿ٸSYĪQ,c62Z9̣ \?#SkSTr ==Aj;4 m"ƏA%,yE+E7όNwh<&hحq qV˟:d&7b [ ^g&r ۓ~#қ 㺄֟^SzrKklkZa~[7`=lE.yS4sFH@B][$0L'D6Op*Ӥb^ੑ9i9 y.k L|]Xtf %R(zY,g~qiAa$o.w2v{;P /o۠/vA:Vhὂ !6= Ͼ3}BdXxS{6= ӧ^pg!4_W֞DXN!ڶB]'m{Oφҟn/l`&[eW sO 8?{ܚSϚ7ͼiɉuANrLA<8nЂ\$W|_χւtt7΀Q l@ 6=[ o`-b]Jee%l~v\NG=jf] ͈z ;5"Ժ4%Cˬ D^YM(&Gqӵ@(u ;ȯ tu =XbVlF:Hh %k/Oq.;J 2Tvޔ8VٯjJk9Y'F x%qprZY꓆;I/豥M>Cw>IG$pAi`mM6e7iC6˰7o^UPQ[%~zʩ9z \źo;H֩5ܩv"zcj7 l=(ӜCG2ĭ9b 2N;Tgb+qi!-wP U7!}_^t$zD}2՚s's:ǵ\9s٣zh4 ADk4ghCrbVE>ځ= ew"t&/vlb6.L~VƸ3dIH&1ToJo'grM"͸GX0yǬuP{DNGoɍsG)o;*@ePcW C.L`W4S`h i߫ƭWWP9_Iܿ~NsjV>GYPYvCl b4ki 'D`mC72 J5 ]b7 Qfl o,,}NJq 893a> >`k8Dl9.1ʸxt@ 8{')&Asyipp\2hx`D-}SO%hvW q Yn$ 3Ƒl{Guq8mb J;c75Gg&ЋnlqCH1ŖI5C"ȣ6YaVf4mL/FggQENzwJ%^h0.I#ziXYנypR4EY;0,0ͷWz *즼dw@`^AYU%Jh,n\ulS'&##hX_nwƜlI4m,v](k/`まLC#&V>3}dgD$\4%߼s@3vGXNL禗S24++[b&ܾ&1B |Gb[-nfamztUI8oxlW$EP 1Hltg5Cn^_3Y+9sW?.t1m2tDT:F!9A[l}i9DzAEy"̓>V\Bo76߳#c 3Կwp t5I=Nѻ0G2RݸQ#;OC+FFm:3)p&ʫ@:eO ^W%L (% r&u *U 0=v|5c2gyoDlzƁSߋ#%<} DMˊ2]2ǻpƱ}j9#,,_Lq̣E=> VRP/E eoS9ܨGV! h2|!BfI=UtJėXUAr9Ykl8|'ڭ8% kvҨSk'5]BZإkCɘT{*'vա?SEIV^&ǙznuX98K"9QAV JյF٥ Dש>C*Xf5bx[[j)̶s%tJ!RWo=BO$A0XmR`'EscX|04N99AWc2ϩÐЋב v0פV+뼪,: gz,_'ӊBȊw M̜DB;3؂Djj=6=ƨ > ֩+æ31; 0bo%>+M4))ӗb3)_׹뭿 CeIVs'J$A O햭' 7hu$j]2_jםvRVOuGdg_-ʶo`W!<*(|Fa_8kR**9Ѥ; >+7TN"kzǐ#AS1 ~+rDH2RwO? Hfù^B'Tө]O6\L=m`oF1/Cu#,IVo5. p!t|O3'KU1āw% @DW?-X7cEeˏvD[s#bY1eG&eVQMXNԬjcR[K67LeVBk~qv[}}f1$Nd58f.=J6`߳M$N ]b қrfw-'(#x;q}q0b6X&[p!`{ >6[`Q_fk)#Wc օM-3,LzJeYzƸ%)tAcGC5gi(Vށ̄ Nm{ /^*q,wi{r8Q>آ@Qc>J8@cL#j.ZcJz^ _X%Ml*EdlECXީo8hiBeF(Fhjw ԍ%fɈ#\0ކO睍l> 3;F3Θy*Yo-}R J?EhCE"'ɎB] 8GnieɾxQ$47fFHV.^Wj[)Z]O)F0`?)]H?0Y0F3DRn?|c cHE@KTD^)0~+p*ph̲+*>`X+."c0*%ьcFQCh>hߑX/dRF]qek.\SUZsjRBd$Z2o#6Z7 Cs8tfFu˹?K)] ~]2TEt@8#*ǂTת<Z5Jq{`-cvo(IV+[vOھ\oY_2i3KA\]`ϴaFтl1%?а8hpj8EK7p_*ʗx66u>9vbW O_|Y&tV6ѝi*1\P}taplGL9UZ,w%gOTzM6*KyO7&PxإR{NAb$DH,.K{IwIBװԒj#:1IG# Mē/-4MipwLvA2oQt;6R4]굽%Sn Hg'UͫW/)eB8jYj5Ѿ]L. 3{ֲщ6n[e$s~)?L&8sϧ4p\"&A쥺ԂO?à pICeBYvM17i Ѵ9 H+D?dz cG'/1F(@Jm)2ajדW B9 ,6  >}L y35,>Ӽ!iֆZXJG#^Z~yZh%([)zPةzM/u> Tz5@#Qore5r)_ .UZ#1=[!9hF5u.?x۞xFi,\?~bdjXq OZUR`*OEHFܥRXu,Ast^4(hP\u'k!!ܓ$ |C寮V .tϣ@]k="xVqS7MP6a/wE)s*:@.nQVa2g3XI˙V0v ] 4){S>Z!*G XcGa\?e+ m6@#͗R6AGBt0qk'@͡\{ gzJɁ-wTs5+pH W#)PXM>aŝ<'oB-SAVJ x)Gj{FllSzsVD1[E¦"H&PA g؄`{[j?^L#eAV:tu/L01d8bJ;z{T棗QhP'通sQӒ %_HVaU ^@ͼws@foU0um;tXT )-0͆9Q՞ve)&!w~Ir+g/᩵Jp6dU) p^2dEʵd_v;v]d!]8 *>JVFwɹ1Mĵ!LfTkڹRQ$7dGY9S%@g-:yGfG9ho$Yb9>r \mg Q 3a-vu({`j.wkFرfO#nr?L("'=lAJq?fmQ#лm+6 [ N]urxq`v|k4(d("@3BHMv aMr /Ѻkwcvo*,k egr1ZҧeՑPvzyHU`:d3?2CWD+RO\fɲNWz;Fc&ؘ֪xl.pf:%jZ`.iҖ<#Y$j wRێ8Wz(@[ɵNV`*Jjb5]C(+Kl[BqOHX qY,چy5|gu8@g]ÕEHȌ7 jS&?n(YW"0J߭"uWqWQ3$WIk?__dSw8 y^)u-ucZ *ȃ̃ǺwH" .yx ;cna E D~)M`T0&ۛ(;%Vc%uYU2 AD/VyDEPfpYl%L " vk1T"w78(P3݆U= ViA&Zi/ŀ 6 (\ sTe!Q[L&b!MuԾ}He8*(ur:yʻ$Ja^a p/.-A,D6%‚Vf87=OۇeF+jxwQ<|HiȭxdY]3+k`HvqПЍac&QJJMTw0WO͵8aM#3!*kRk6Cր @*E&I"SC{F;WoXeLY^Q74Nbw5cw4 "7jG|r?z?+ғRY BWSԠhp9em:eVq6mξu:IF'$2;Wϡ/ =?xbQ/8Y%=_R9Vujp:νoBK0pF s=zLdɶ =xkWW:3"ݦM5{s5. G1S?7r'zg|XgC[L/.ţog욙Uo)Nz#%Ŏ-EXzR!&\'/V5aTFk< ߬+@FVH0A {OnYؚp؄h_YQOBU!_gDDZI-f-&K4iuJhBZ|v[қBÀKYaUnh@iJ F1rJlAn+N/:jC2` ]2Kږ2`UeЕ<0w*mh4˲4k!M.Atتݙl5$20a$O:H]:;)#uf|hjcV-col>Q4æ9k$0߃fXxN막L3|ا&Js`\ڦLԶU;^Y YRHbd`Pphg`s *OG22A\!dOʹ} @(W&45uP=x= LϮmzT|9Vƥ #7kj0g%-atpj+|o !D*$+/Z9 7Mb~.G~9 Q5jDiv-~cc-FyZg+9(qD/1Śb}n59[63d5XވA2DB`2_MV,[ERX"fZEMoѥ= ɨWic"i/Ic7_ YۅKoU+ >ֆ,.D^ԸdG1Dydw;AitP0: gyI2#T`> 6XRW*v HI8j:FSׅF/Zf:k>f8C>bA/ѣz.N_\4LOݍgLn5-跳}D,e;l[qLliPŋ,mߥWմè=,nT'd=0tQlX֖~-:aK:ruzm{2gg\܉YFMIyʋʂh*d0=|뗦>׻0y^VzE_WFFH}b:^Lx(%Jܑb cI) #HRn`l=yLء&+FcÛ=c͜Ρs}hH4._^ ܅ʡiNn`_&emf\qh&o:+VoBcC~;з,"2 ЁΘ~x,X!r6͢k:T_R=j0F(j,^^%d2qt֩~YC5̦ز,\@]vn5 Vh\O\stկ\wC(63m?)$6@)o +koo;g;r6;CgtL戍)\j*PQOcW Lbxpz_mu PWIO(8i{o9+cʼn~-WmzܨogYd|MWΩ+^k67Qc,]0WwQwC&q[xHYXĺBdITKQa=.5Q< NyďG ZeӶ΍h/:)e}31ׁdnCZ0$RRh$qpZ}tzQ9Yڽ ,-."R(}άCC1$"WQ#}ipsK)a,uL`9):"dꎑ:ʦTY_)b@&ϐ堯ܲǤz+Ӂg 8: ^*cT,{* _߯KO 0`4G{QCI̯R TL"bzS6gFj+h Y+onkr5:Mcbf&tT)<&JL( #0>:([pò_r5 B0Fic% =^y":sj\o;{W'P2*jΞdm 8cbv]hƝ~a!&lmʼni" nZ=<66x:f#" MB+{A^+6<8W?BǤ}  ++Th*3ſʲ=7,Hbʈ) wr7kSYFzJj c8z4Lv`70:xrSjr/Cֆ4@\jfqRC@jLYT>4[Z~0Jo"OO|&Ji)0o{VD8oh}zagFy!/5ow_ xasci13WGe6\D裞48: bQ)1,W%nc%k,SR4ģ79G[ M^rݼoټvj_UzRNjQMEއS@aK6f8,iz &t|\oڍ#e5*&lDK 60e?T#/Zj|$1z8PRU҄}F/^wQy4mK]tuJx +&P޲R=Z YZ