libsoup-3_0-0-3.4.4-150600.3.18.1<>,h+p9|y={7 ch P~+NwR(SPIUK=bK#{*/<?{MT"vq<0iCH%-G, _/09݆`17h#AK Ob+QQbS <`h/q>{X¤k*KmPt21贄bp3 ijoU~JP]ҌUƾjԗ^>"XFimy·7\@In'҇ 3%E7ua1ǡ>Ft?dd $ I04DHa    , D   $<ZxP\(8v9 pv:v>@BFGHIX Y0Z`[d\l]^bWcdefluvwxyz`Clibsoup-3_0-03.4.4150600.3.18.1HTTP client/server library for GNOMELibsoup is an HTTP client/server library for GNOME. It uses GObjects and the glib main loop, to integrate well with GNOME applications. Features: * Both asynchronous (GMainLoop and callback-based) and synchronous APIs * Automatically caches connections * SSL Support using GnuTLS * Proxy support, including authentication and SSL tunneling * Client support for Digest, NTLM, and Basic authentication * Server support for Digest and Basic authentication * XML-RPC supporth+ibs-power9-10>SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Development/Libraries/GNOMEhttps://wiki.gnome.org/Projects/libsouplinuxppc64le xsc'A큤A큤h+h+h+e:h+e:e61d94aa9369ac65d6c11130aa736f2b8a01fde517d87fd0cf2b6b939d61ac1c29be37a82643e6bce6388400fd2a0d809b80a8c81a7c3a23421fb8b259bd3821b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69clibsoup-3.0.so.0.7.1rootrootrootrootrootrootrootrootrootrootrootrootlibsoup-3.4.4-150600.3.18.1.src.rpmlibsouplibsoup-3.0.so.0()(64bit)libsoup-3_0-0libsoup-3_0-0(ppc-64) @@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigglib-networkinglibbrotlidec.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgmodule-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libgssapi_krb5.so.2()(64bit)libgssapi_krb5.so.2(gssapi_krb5_2_MIT)(64bit)libnghttp2.so.14()(64bit)libpsl.so.5()(64bit)libsqlite3.so.0()(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.27.903.0.4-14.6.0-14.0-15.2-14.14.3h@hFhR@h8L@h@gPD@e:TeG@dMdBzdV@c&@c%@cc@cF@c#cc@cAc@by@bF@b4t@a+@a)@aauJaUaP`aHwaC1a&0a#`8`!'`!'_#__[@_S}_R,@^>@^H^y@^c^V]^V]^,-^]]]]]z3@]x]x\P\\@\~d\mA@\d\Z@\E@\-@[^[t[[[ug@[m~@[m~@[Q[@Z(Z@ZmZUZZkZ1@ZZyZe@Ze@ZaZ&@YYY@Y@YY /YX:@XOW$W@WPWX@W@V(@V3V@V@VTQ@VTQ@VA@VU@UYUU>U@U@T@T@Tp@Tp@alynx.zhou@suse.comalynx.zhou@suse.commgorse@suse.commgorse@suse.commgorse@suse.commgorse@suse.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comdimstar@opensuse.orgbjorn.lie@gmail.combjorn.lie@gmail.comdimstar@opensuse.orgbjorn.lie@gmail.combjorn.lie@gmail.comdimstar@opensuse.orgbjorn.lie@gmail.comdimstar@opensuse.orgbjorn.lie@gmail.comguillaume.gardet@opensuse.orgbjorn.lie@gmail.comdimstar@opensuse.orgsbrabec@suse.comdimstar@opensuse.orgdimstar@opensuse.orgpmonreal@suse.compmonreal@suse.compmonreal@suse.comdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comdimstar@opensuse.orgbjorn.lie@gmail.comdimstar@opensuse.orgolaf@aepfle.deolaf@aepfle.debjorn.lie@gmail.comdimstar@opensuse.orgbjorn.lie@gmail.commgorse@suse.commgorse@suse.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comluc14n0@linuxmail.orgluc14n0@linuxmail.orgbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.commgorse@suse.comluc14n0@linuxmail.orgluc14n0@linuxmail.orgbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgluc14n0@linuxmail.orgdimstar@opensuse.orgdimstar@opensuse.orgbjorn.lie@gmail.comdimstar@opensuse.orgluc14n0@linuxmail.orgluc14n0@linuxmail.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.org- Update libsoup-CVE-2025-11021.patch: Add NULL check for soup_date_time_to_string() (bsc#1250562, CVE-2025-11021, glgo#GNOME/libsoup!483).- Add libsoup-CVE-2025-11021.patch: Ignore invalid date when processing cookies to prevent out-of-bounds read (bsc#1250562, CVE-2025-11021, glgo#GNOME/libsoup!482).- Add libsoup-CVE-2025-4945.patch: add value checks for date/time parsing (boo#1243314 CVE-2025-4945).- Add more CVE fixes: + libsoup-CVE-2025-4476.patch (boo#1243422 CVE-2025-4476) + libsoup-CVE-2025-4948.patch (boo#1243332 CVE-2025-4948) + libsoup-CVE-2025-4969.patch (boo#1243423 CVE-2025-4969)- Add more CVE fixes: + libsoup-CVE-2025-32050.patch (boo#1240752 CVE-2025-32050) + libsoup-CVE-2025-32051.patch (boo#1240754 CVE-2025-32051) + libsoup-CVE-2025-32052.patch (boo#1240756 CVE-2025-32052) + libsoup-CVE-2025-32053.patch (boo#1240757 CVE-2025-32053) + libsoup-CVE-2025-46420.patch (boo#1241686 CVE-2025-46420) + libsoup-CVE-2025-32913.patch (boo#1241162 boo#1241238 CVE-2025-32913 CVE-2025-32911) + libsoup-CVE-2025-32910.patch (boo#1241252 CVE-2025-32910) + libsoup-CVE-2025-32909.patch (boo#1241226 CVE-2025-32909) + libsoup-CVE-2025-2784.patch (boo#1240750 CVE-2025-2784) + libsoup-CVE-2025-46421.patch (boo#1241688 CVE-2025-46421) + libsoup-CVE-2025-32912.patch (boo#1241214 CVE-2025-32912) + libsoup-CVE-2025-32906.patch (boo#1241263 CVE-2025-32906) + libsoup-CVE-2025-32914.patch (boo#1241164 CVE-2025-32914) + libsoup-CVE-2025-32908.patch (boo#1241223 CVE-2025-32908) + libsoup-CVE-2025-32907.patch (boo#1241222 CVE-2025-32907)- Add 04df03bc.patch: strictly don't allow NUL bytes in headers (boo#1233285 CVE-2024-52530 glgo#GNOME/libsoup#377). - Add 6adc0e3e.patch: websocket: Process the frame as soon as we read data (boo#1233287 CVE-2024-52532 glgo#GNOME/libsoup#391). - Add 29b96fab.patch: websocket-test: disconnect error copy after the test ends (glgo#GNOME/libsoup#391). - Add a35222dd.patch: be more robust against invalid input when parsing params (boo#1233292 CVE-2024-52531 glgo#GNOME/libsoup!407). - Add 4c9e75c6.patch: fix an intermittent test failure (glgo#GNOME/soup#399). - Increase test timeout on s390x. The http2-body-stream test can be slow and sometimes times out in our builds.- Update to version 3.4.4: + Improve HTTP/2 performance when a lot of buffering happens + Support building libnghttp2 as a subproject- Update to version 3.4.3: + Fix incorrect UTF-8 encoding for params in headers + Numerous HTTP/2 fixes and improvements + Fix possible crashes in connection management + Fix small leak in SoupServer + Fix the possibility of empty HTTP/2 frames being sent- Update to version 3.4.2: + Revert changes to request cancellation.- Update to version 3.4.1: + Fix HTTP/2 on platforms with unsigned char. + Change request cancellation to be handled earlier. + Add names to GSources and source tags to GTasks to aid debugging. - Run meson_test macro for all arches.- Update to version 3.4.0: + Fix possible crash in SoupContentSniffer. + Fix socket leak. + Add missing annotation to soup_header_g_string_append_param_quoted().- Update to version 3.3.1: + Fix regression in `SoupCookieJar` not handling valid Secure cookies. + Fix crash when skipping HTTP/1 response stream with chunked enconding. + Change Session to unqueue finished items earlier without an extra MainContext iteration.- Update to version 3.3.0: + Add `SoupMessage::got-body-data` signal to monitor progress of reads + Add `soup_session_send_and_splice()` and `soup_session_send_and_splice_async()` convenience APIs + Add `soup_message_set_force_http1()` and `soup_message_get_force_http1()` APIs + Change `soup_cookie_copy()` to not retain default ports + Ensure `SoupServerMessage` socket is available in websocket handler + Fix `soup_message_new()` not erroring when URI has an empty host + Fix thread-saftey issues in `SoupConnectionAuth` + Fix various connection leaks + Fix the possibility of sending invalid empty `Sec-WebSocket-Protocol` header + Fix IO errors not being handled on `CONNECT` messages + Numerous improvements to cookies: - Add support for cookie prefixes (`__Secure-` and `__Host-`) - Reject cookies with control characters in name or value - Reject `SameSite=None` cookies without `Secure` - Change `soup_cookie_parse()` to be more strict about what is considered whitespace - Change default SameSite value to `Lax` - Fix `soup_cookie_equal()` with `NULL` path- Update to version 3.2.2: + Various HTTP/2 Fixes: - Fix `content-sniffed` not being emitted for resources without content. - Fix leak of SoupServerConnection when stolen. - Enable tests on 32-bit again, fixed upstream.- Update to version 3.2.1: + When built against nghttp2 1.50.0+ be relaxed about header whitespace. + Fix possible crash when cancelling an HTTP/2 message. + Fix regresion where soup_server_message_get_socket() could return NULL. + Fix minor memory leak. - Disable tests on 32-bit while waiting for https://gitlab.gnome.org/GNOME/libsoup/-/issues/309- Update to version 3.2.0: + No changes, stable bump only.- Update to version 3.1.4: + Numerous improvements to HTTP/2 reliablity. + Fix `http` proxy authentication with default proxy resolver. + Fix undefined ``ssize_t`` with MSVC.- Update to version 3.1.3: + Fix compile error when `SOUP_VERSION_MAX_ALLOWED` is defined. - Changes from version 3.1.2: + Replace HTTP/2 tests using Quart with internal HTTP/2 server tests. + Improve version macros including adding ability to define `SOUP_DISABLE_DEPRECATION_WARNINGS`. - Drop -D http2_tests=disabled meson paramter: no longer supported. - Drop 299.patch: merged upstream.- Update to version 3.1.1: + Reintroduce some thread-safety to SoupSession (see https://libsoup.org/libsoup-3.0/client-thread-safety.html) + Add SoupServerMessage:tls-peer-certificate and SoupServerMessage:tls-peer-certificate-errors + Port docs to gi-docgen + Update documentation. - Replace pkgconfig(gtk-doc) with pkgconfig(gi-docgen) BuildRequires (and update options passed to meson) following upstreams port. - Add 299.patch: multithread-test: show error information in case of request failure. multithread-test: skip proxy tests if apache is not available. - Use ldconfig_scriptlets for post(un) handling.- Update to version 3.0.8: + Fix `http` proxy authentication with default proxy resolver. + Numerous improvments to HTTP/2 reliability.- Update to version 3.0.7: + Fix leak in SoupAuthNTLM. + Fix constructing SoupAuthNTLM objects. + Disable mutual negotiation in SoupAuthNegotiate. + http2: - Do not advertise the `h2` protocool for proxy connections. - Remove left-over headers when HTTP/1 redirects to HTTP/2. - Handle HTTP_1_1_REQUIRED error. - Read request bodies synchronously for sync requests. - Properly handle server sending shut down GOAWAY. + tests: - Remove dependency on Apache's PHP module. - Depend upon Apache's http2 module.- Update to version 3.0.6: + Misc HTTP/2 fixes. + Add PUT/POST support to examples/get. + Add `--user-agent` option to examples/get. + Misc meson improvements. + Fix build with Visual Studio.- Update to version 3.0.5: + Misc HTTP/2 fixes. + Fix missing files for installed-tests. + Fix SoupServer not properly handling invalid percent encoded paths. + Fix other areas not properly handling invalid percent encoded paths. + Fix SoupLogger:max-body-size of 0 meaning log nothing.- Update to version 3.0.4: + Fix HTTP/2 not properly handling socket timeouts. + Improvements to test reliablity. + Fix cross-compiling to Windows. + Fix tests with development glib-networking. + Expose soup_uri_copy() to Vala.- Update to version 3.0.3: + Fix various HTTP/2 issues. + Error when libsoup2 has been loaded before libsoup3. + Fix memory leak when using TLS.- Require libsoup-3_0-0 instead of libsoup by in the devel package: defacto the same package, as the library provides the base name, but more explicit and clearer.- Update to version 3.0.2: + Add support for multiple auth challenges in one response. + Fix SoupCache test failures on 32bit + Don't treat `-Wincompatible-pointer-types` as error. The `glib-mkenums` tool sometimes triggered this. + Improve `gssapi` dependency handling. + Fix undefined `ssize_t` on Windows. + Updated translations. - No longer ignore test failure on 32-bit arches, fixed upstream.- Ignore test failure on 32-bit arm, as it is done for 32-bit x86 https://gitlab.gnome.org/GNOME/libsoup/-/issues/236- Update to version 3.0.1: + Move python overrides to upstream pygobject. + Fix minor build warnings. - Drop python3-Soup sub-package following upstream changes.- Update to version 3.0.0: + Remove unused dependency on libxml. + Use G_DECLARE_FINAL_TYPE when applicable and bump GLib dependency to 2.69.1. + Add PyGObject overrides for SoupMessageHeaders to behave like a dict. + Fix soup_message_add_status_code_handler() in Vala. + Ensure that all header values are valid UTF-8, other encodings are not supported. + Support Content-Disposition headers missing a disposition-type. - Drop pkgconfig(libxml-2.0) BuildRequires: follow upstream. - Split out new python3-Soup package.- Remove obsolete translation-update-upstream support (jsc#SLE-21105).- Update to version 2.99.9: + Make soup_message_set_method() public API. + Make SoupMessage:http-version read only. + Prevent the same message being queued multiple times. + Allow completing SoupMessage::tls-interaction with NULL certificate. + Replace soup_server_set_ssl_cert_file() with soup_server_set_tls_certificate(). + Add SoupServer support for client certificates. + Fallback to building meson wrap of sqlite if not found. + Add soup_message_get_tls_protocol_version() and soup_message_get_tls_ciphersuite_name() API. - Changes from version 2.99.8: + Enable HTTP/2 by default. The SOUP_FORCE_HTTP1 env var can disable for debugging. + Restrict advertising brotli decoding support to HTTPS. + Add new API to handle client certificate authentication per-message as well as API to PKCS #11 PINs. + Add new build features `http2_tests` and `pkcs11_tests` to more granularly control optional test dependencies. - Changes from version 2.99.7: + Change SoupSession to only support one SoupSessionFeature of a given type. + Remove soup_session_get_features() API. + Numerous HTTP/2 fixes and improvements. - Changes from version 2.99.6: + Added HTTP/2 support. Enable by setting `SOUP_ENABLE_HTTP2` env var. - Changes from version 2.99.5: + Add soup_message_get_remote_address() API. + Fix preconnect stealing a connection. + Fix potential header issues when included in a C++ project. + Disabling tests also disables Autobahn tests by default. - Changes from version 2.99.4: + Rename SoupMessage:tls-certificate and SoupMessage:tls-certificate-errors to tls-peer-certificate and tls-peer-certificate-errors respectively. + Add SoupMessageMetrics API for tracking message events, + Add soup_message_get_connection_id() API. + Add WebSocket fuzzing tests with Autobahn. - Add pkgconfig(gnutls) and pkgconfig(libnghttp2) BuildRequires: new dependencies. - Rename libsoup-2_4-1 subpackage to libsoup-3_0-0: follow upstream library name change. - Pass -Dautobahn=disabled -Dhttp2_tests=disabled to meson: disable some tests, as we do not have all deps available. - Drop libsoup-skip-tls_interaction-test.patch: no longer needed.- Update to version 2.74.0: + IMPORTANT: Enable ssl-use-system-ca-file by default on deprecated Sync and Async sessions. + Fix including headers in C++ projects. + Fix attempting to resolve relative paths with data URIs. + Support Content-Disposition headers without a disposition-type. + Fix building VAPI bindings with latest Vala. + Fix sending a Content-Length header in a response with status code of 1xx or 204. + Updated translations. - Drop libsoup-fix-SSL-test.patch: fixed upstream.- Run the regression tests using GnuTLS NORMAL priority- Disable tls_interaction-test until resolved upstream * See https://gitlab.gnome.org/GNOME/libsoup/issues/120 - Add libsoup-skip-tls_interaction-test.patch- Fix tests: fix SSL test with glib-networking >= 2.65.90 * See https://gitlab.gnome.org/GNOME/libsoup/issues/201 - Add libsoup-fix-SSL-test.patch - Remove patches: * libsoup-disable-ssl-tests.patch * libsoup-disable-hsts-tests.patch- Disable sysprof integration: this causes a nasty build cycle. + Pass -Dsysprof=disabled to meson. + Remove pkgconfig(sysprof-4) and pkgconfig(sysprof-capture-4), as well as pkgconfig(sysprof-4) in the devel project.- Update to version 2.72.0: + Fix critical after cancelling a message that failed auth. + Updated translations.- Update to version 2.71.1: + Add support for 308 Premanent Redirect. + Add basic sysprof profiling for HTTP messages. + Various build fixes. + Updated translations. - Add pkgconfig(sysprof-4) and pkgconfig(sysprof-capture-4) BuildRequires: new dependencies.- Update to version 2.71.0: + Redesign directory list returned for `file://` requests. + Add `SOUP_COOKIE_JAR_ACCEPT_GRANDFATHERED_THIRD_PARTY` policy. + Add soup_message_is_feature_disabled() API. + Fix potential leak when setting SoupSession:tls-interaction. + Fix building with Visual Studio. + Updated translations. - Drop libsoup-test-utils-fix.patch: fixed upstream.- Autodetect the location of krb5-config: krb5 adds itself to $PATH.- Add libsoup-disable-ssl-tests.patch: Disable ssl tests, as they randomly fail for all arches (glgo#GNOME/libsoup#188). - Rebase/refresh patches.- Add libsoup-test-utils-fix.patch: test-utils: Clarify meaning of an environment variable.- Update to version 2.70.0: + Deprecate SoupSession:proxy-uri. + Updated translations.- Update to version 2.69.90: + Add new API to expose support for same-site cookies. + Fix TRACE method not being considered safe and idempotent internally. + WebSockets: ensure a new connection is created for WebSocket requests. + WebSockets: do not start the input source when IO is closing. + Deprecate soup_date_to_timeval(). + build: Update glib requirement to 2.58. + Updated translations.- Update to version 2.68.4: + WebSockets: - Ensure a new connection is created for WebSocket requests. - Do not start the input source when IO is closing. + build: Update glib requirement to 2.58.- No longer recommend -lang: supplements are in use- Usage of g_canonicalize_filename requires glib 2.58- meson >=0.50 is required for building- Update to version 2.68.3: + Fixes to testing infrastructure. + Enable GNOME support in mingw. + Allow introspection in cross builds. + Updated translations.- Disable NTLM for the time being (causes build cycle): + Drop samba-winbind BuildRequires. + Pass -Dntlm=disabled to meson.- Update to version 2.68.2: + Documentation fixes. + Windows compatibility test fixes. + WebSockets: client_max_window_bits in server must have a value. + build: improve diagnostics when detecting Apache. + NTLM: Make v2 authentication more robust. + Updated translations.- Update to version 2.68.1: + Several memory leaks fixed in tests, examples, and parsing code. + SoupServer: Fixes to Windows path handling. + Changes in version 2.68.0: + Updated translations. + Changes in version 2.67.93: + SoupMessage: Handle Transfer-Encoding: identity for compatibility reasons. + WebSockets: Only poll IO stream when needed. + WebSockets: Properly set cookies received during handshake. + WebSockets: Plug a couple of memory leaks and fix a few read-after-free memory errors. + WebSockets: document how web socket extensions should treat buffers in case of error. + SoupSession: Don't reset user GCancellable internally. + Tests: Make tests installable. + Remove deprecate GTimeVal internal usage. + CI: increase coverage by enabling all features during testing. + Updated translations.- Update to version 2.67.92: + Silence GTimeVal deprecation warnings. + API documentation and annotation fixes. + Plug a couple of NTLM authentication memory leaks. + Meson: Use feature options. + Meson: Do not fallback to system krb5-config for cross-compilation. + NTLM: Fix build with NTLM enabled. + Updated translations. - Changes from version 2.67.91: + HSTS: New API to retrieve information about existing HSTS policies. + Updated translations. - Changes from version 2.67.90: + WebSockets: add support for WebSocket extensions via new SoupWebsocketExtensionManager and SoupWebsocketExtension API. + WebSockets: add support for the permessage-deflate extension, enabled by default in SoupServer and in the client side only if SoupWebsocketExtensionManager is added to a session. + WebSockets: Allow sending close frames with no body. + WebSockets: ignore messages after close has been sent and received. + Meson: tls-check improved. + Meson: improve Apache checks. - Changes from version 2.67.3: + WebSockets: allow sending empty binary data. + WebSockets: fail and load the connection on invalid payload length. + WebSockets: allow NULL characters in text messages data. + WebSockets: Close connection on wrongly masked/unmasked frame as per RFC. + WebSockets: other code fixes. + NTLM: Fix NTLMv2 authentication. + SoupMessage: fix several deprecation warnings related to private data. - Changes from version 2.67.2: + gobject-introspection: Fix annotation for soup_auth_new(). + brotli: Do not advertise the decoder as it's failing with some websites. + Meson: Fix xml2 and sqlite fallbacks. + HSTS: Add SoupHSTSEnforcer:hsts-enforced signal. + HSTS: Fixes to the types used to store policies in the SQLite storage. + HSTS: Accept Strict-Transport-Security regardless of casing. + WebSockets: Ensure messages finishes when handshake fails. + WebSockets: Fix critical warnings and test failures. - Changes from version 2.67.1: + Add a brotli decoder. This adds a new dependency on libbrotli. + Add strict secure cookies support. + Add HSTS enforcer SoupSession feature (with both memory and sqlite backends). + meson gtk-doc documentation fixes. - Add libbrotlidec to BuildRequires. - Adjust meson: need "enabled" rather than "true" in a few places. - Add samba-winbind to BuildRequires: meson checks for ntlm_auth. - Meson: doc option is now gtk_doc. - Add libsoup-disable-hsts-tests.patch: these require *.localhost to resolve.- Update to version 2.66.3: + docs: various gtk-doc fixes. + SoupServer: Fixes to Windows path handling. - Update options passed to meson following upstream changes.- Update to version 2.66.2: + Make gettext optional (might not be available in Windows). + MSVC: set encoding to UTF-8 to avoid errors. + MinGW tests build fix. + Check for TLS support only when external glib dependency is available.- Update to version 2.66.1: + Fix dylib versioning in MacOS. + Visual Studio build fixes. + MinGW build fixes. + Meson build system improvements. + Fix random CI failures due to parallel apache tests. + Code cleanups.- Update to version 2.66.0: + Fix lookup for libxml2 on Visual Studio builds. - Add meson_test macro in check section, run tests during build.- Update to version 2.65.92: + SoupConnection: Fix check for remote disconnectin idle state. + Code cleanups and warnings fixed. + Remove stale .pc.in files. + Updated translations.- Update to version 2.65.91: + Remove RFCs from sources.- Update to version 2.65.90: + Avoid using threads in SoupRequestFile asynchronous API.- Fix translation-update-upstream call, needed after update of translation-update-upstream in distro.- Update to version 2.65.2: + Remove autotools build system and change to meson by default. + Many fixes to Meson. + Improvements to the continuous integration infrastructure + Make sure SoupSession features are not disposed until all pending messages are processed. + Updated translations.- Update to version 2.65.1: + Added MTLMv2 responses support. + Many fixes to the meson build system. + Remove Visual Studio project files. + Enable VAPI by default. + New strict header field parameter parsing API. + Code cleanups. + Updated translations. - Drop meson and apidocs beconds and conditionals, fixed upstream.- Update to version 2.64.2: + TLD tests updated. + Updated translations.- Update to version 2.64.1: + Many fixes to the meson build system (which, by the way, is NOT official yet). + Updated translations. - Changes from version 2.64.0: + Many fixes to the meson build system. + Updated translations.- Conditionalize meson use: it's currently providing wrong capability leading to every package autodepending on libsoup-2.4.so.1() capability to get "Unresolvable" (glgo#GNOME/libsoup#9).- Update to version 2.63.92: + Updated translations. - Add: + meson BuildRequires and replace configure/make/make_install/\ make_check with meson/meson_build/meson_install/meson_test macros to follow upstream's build system port to Meson. + libsoup-add-missing-po-meson_build.patch (glgo#GNOME/libsoup#6). - Drop no longer needed intltool BuildRequires: upstream migrated to Gettext. - Conditionalize build of API docs: they are currently failing (glgo#GNOME/libsoup#8). - Enable tests run to increase QA of package.- Update to version 2.63.91: + Simplify soup_hosts_matches_host(). + Add new tests for trailing dots in domain names. + Updated translations.- Update to version 2.63.90: + Set default cookie path for NULL origins. + Fixes to GObject-introspection. + Use atomic-refcounting in classes that are not using GObject-refcounting. + Many Coverity-found code fixes. + Bail out on cookie-jar calls with empty hostnames. + Fixes to the simple-httpd example.- Update to version 2.62.3: + Check for trailing dots in domains. + Set default cookie path for NULL origins. + Use atomic-refcounting in classes that are not using GObject-refcounting. + Many Coverity-found code fixes. + Bail out on cookie-jar calls with empty hostnames. - Drop libsoup-boo1100097-empty-string.patch: Fixed upstream.- Add libsoup-boo1100097-empty-string.patch: fix crash when handling empty hostnames (boo#1100097 CVE-2018-12910).- Update to version 2.63.2: + Fix critical warning in SoupSocket. + Updated translations.- Update to version 2.63.1: + Fix digest authentication with encoded URIs (bgo#794208). + Avoid unaligned memory accesses in WebSocket implementation (bgo#794421). + Fix crash under soup_socket_new() (bgo#762138). + Use libpsl for the SoupTLD API instead of shipping a copy of the public-suffix list (bgo#769650). + Introspection documentation fixes (bgo#795135). + Minor cleanups and fixes. + Updated translations. - Add: + pkgconfig(libpsl) BuildRequires: new dependency. + pkgconfig(glib-2.0) BuildRequires to avoid implicit dependencies. - Drop: + glib-networking BuildRequires: this is actually a runtime requirement only. + python3-base BuildRequires: aside from being an implicit dependency, this is only required when using apache-httpd configure option for using a python script to get the Apache modules directories. + libsoup-SoupCookie-fix-instrospection-annotation.patch: fixed upstream.- Update to version 2.62.2: + Fixes to instrospection annotation (bgo#795135). + Fixes to the test suite with PHP version >= 7.2 (bgo#795111). + Critical warning fixes to SoupSocket. + Updated translations. - Drop upstream fixed patches: + libsoup-SoupCookie-fix-instrospection-annotation.patch (bgo#795135). + libsoup-xmlrpc-server-dont-count-null.patch (bgo#795111). + libsoup-soup-socket-fix-critical-warning.patch.- Add upstream bug fix patches: + libsoup-SoupCookie-fix-instrospection-annotation.patch (bgo#795135). + libsoup-xmlrpc-server-dont-count-null.patch (bgo#795111). + libsoup-soup-socket-fix-critical-warning.patch.- Update to version 2.62.1: + Fix digest authentication with encoded URIs (bgo#794208). + Avoid unaligned memory accesses in WebSocket implementation (bgo#794421). + Use base domain to decide if cookies are third-party (bgo#792130). + Fix crash under soup_socket_new() (bgo#762138).- Unconditionally enable translation-update-upstream: on Tumbleweed, this results in a NOP and for Leap in SLE paid translations being used (boo#1086036).- Update to version 2.62.0: + Updated translations.- Update to version 2.61.91: + Add limit to header length to avoid DOS attacks (bgo#792173). + Update the public-suffix list. + Revert "cookie-jar: use base domain to decide if cookie is third party" (bgo#792130).- Modernize spec-file by calling spec-cleaner- Update to version 2.61.90: + Various improvements to the WebSocket implementation (bgo#792113). + cookie-jar: use base domain to decide if cookie is third party (bgo#792130). + Add new API to create a new connection from a SoupSession (bgo#792212). + soup-headers: accept any 3 digit number as message status code (bgo#792124). - Remove unneeded %clean section: RPM does this kind of work itself already. - Adopt the use of %make_build macro rather than raw make command, following the best practices.- Update to version 2.61.2: + Session: don't request Keep-Alive for upgraded connections (bgo#788723).- Update to version 2.61.1: + tld-parser: use Python 3 (bgo#785735). + Fix heap-buffer-overflow in soup_ntlm_parse_challenge() (bgo#788037). + Fix possibly uninitialized value in ssl-test. + SoupCache: fix the timestamp for responses (bgo#791031). - Drop libsoup-tld-parser-py3.patch: fixed upstream.- Update to version 2.60.3: + heap-buffer-overflow in soup_ntlm_parse_challenge() (bgo#788037). + session: don't request Keep-Alive for upgraded connections (bgo#788723). + soup-headers: accept any 3 digit number as message status code (bgo#792124).- Use python3 during build: + Add libsoup-tld-parser-py3.patch: Use python3 for tld-parser. + Add python3-base BuildRequires.- Update to version 2.60.2: + Fix documentation typos (bgo#788920). + format-zero-length warning triggered in soup-logger.c (bgo#789096). + Warnings while generating inrospection files (bgo#789099). + Updated translations. - Add conditional use for translation-update-upstream: suse-only requirement. - Update Url to https://wiki.gnome.org/Projects/libsoup: current libsoup's project web page. - Run spec-cleaner -p to get respectives pkgconfig(*): gio-2.0, gobject-2.0, gobject-introspection-1.0, gtk-doc and libxml-2.0.- Update to version 2.60.1: + Fallback to another authentication type if the current failed (bgo#788238). + Fix unbalanced G_GNUC_BEGIN_IGNORE_DEPRECATIONS use in soup-session.c (bgo#787166). + SoupCache: fix setting default value for cache dir (bgo#788452). + Updated translations. - Update Url to https://wiki.gnome.org/LibSoup: current LibSoup's web page.- Update to version 2.60.0: + Updated translations.- Update to version 2.59.90.1: + Fixed a chunked decoding buffer overrun that could be exploited against either clients or servers (bgo#785774, CVE-2017-2885). - Changes from version 2.59.90: + Several SoupAuthNegotiate compatibility fixes (bgo#783780, bgo#783781). + Include a payload in SoupWebsocketConnection's "ping" messages (to avoid problems with certain buggy server implementations), and emit a signal when receiving a "pong" (to allow apps to notice when the remote peer has disconnected them) (bgo#785660). + Fix the interpretation of wss:// URIs, which previously mostly didn't work (bgo#784766). + Fixed SoupContentSniffer behavior on XML files with no Content-Type (webkit#173923). + Fixed a bug with cancelling async requests (bgo#773257). + Reverted the (undocumented) change in 2.58.0 to call soup_session_abort() after changing SoupSession:proxy-resolver; while this made its behavior more consistent with :proxy-uri, it ended up breaking things (bgo#781590). + Allow HTTP responses that have no trailing CRLF after the response headers (and no body) (bgo#780352). + Fixed an out-of-bounds read in SoupURI parsing (bgo#785042). + Fixed a spurious (debug-level) error message in SoupWebsocketConnection (bgo#784935). + Fixed introspection annotations on soup_message_headers_get_content_range(). + Fixed a flake in tests/header-parsing (bgo#777258). + Update tests/test-cert.pem to use stronger algorithms to avoid problems with newer gnutls (bgo#784949). + Fixed examples/get to not accidentally break https certificate validation (bgo#784259). + Misc updates to apache/php stuff in unit tests.- Update to version 2.58.2 (CVE-2017-2885, boo#1052916): + Fixed a chunked decoding buffer overrun that could be exploited against either clients or servers (bgo#785774, CVE-2017-2885).- Replace krb5-devel BuildRequires with pkgconfig(krb5): This does not exactly reproduce what configure is looking for (it ignores the .pc file) but it helps OBS in chosing between krb5 and krb5-mini, shortening build cycles.- Update to version 2.58.1: + Reverts a change to SoupSession to close all open connections when the :proxy-resolver property is changed (bgo#777326). This change was made in 2.58.0 but accidentally left out of the NEWS for that release; although that behavior made :proxy-resolver more consistent with :proxy-uri, it ended up breaking Evolution EWS (bgo#781590). + Fixed undefined behavior in tests/header-parsing that could make the test spuriously fail (bgo#777258). + Updates to the configure tests for Apache for use in tests/: - Dropped support for Apache 2.2. - Changed PHP support from PHP 5 to PHP 7. - mod_unixd can now be either built-in or dynamically loaded (bgo#776478). + Updated translations.- Update to version 2.58.0: + Fix authentication issues when the SOUP_MESSAGE_DO_NOT_USE_AUTH_CACHE flag is used (bgo#778497, bgo#777936). + MSVC build improvements. + Updated translations.- Update to version 2.57.1: + Added SoupWebsocketConnection:keepalive-interval, to make a connection send regular pings (bgo#773253). + Added soup_auth_manager_clear_cached_credentials() and SOUP_MESSAGE_DO_NOT_USE_AUTH_CACHE, to allow greater control over the use of cached HTTP auth credentials (bgo#774031, bgo#774033). + Fixed the use of SoupSession:proxy-uri values containing passwords (bgo#772932). + Various minor WebSocket fixes: - Avoid sending data after we start closing the connection (bgo#774957). - Do not log a critical if the peer sends an invalid close status code. - Log a debug message when a "pong" is received. + Fix introspection of soup_message_headers_get_content_range(). + Replaced Vala [Deprecated] annotations with [Version] to avoid build warnings (bgo#773177). + MSVC build improvements. + Updated error/message strings to use Unicode punctuation (bgo#772217). + Updated translations.- Update to version 2.56.0: + Added SoupWebsocketConnection:max-incoming-payload-size property, to override the default maximum incoming payload size (bgo#770022). + Added soup-version.h symbols (in particular soup_check_version()) to introspection (bgo#771439). + Updated the copy of the public suffix list used by SoupTLD (bgo#769650). + Updated translations.- Update to version 2.55.90: + Removed support for SSLv3 fallback; sites that reject TLS 1.x handshakes will now just fail with an error (Firefox and Chrome have both already switched to this behavior) (bgo#765940). + Fixed the parsing of s in the new GVariant-based XMLRPC code (bgo#767707). + Fixed soup_server_set_ssl_cert_file(), which was added in 2.48 but didn't actually work. + Added GObject properties to SoupLogger to make it bindings-friendly (bgo#768053). + Fixed build error on FreeBSD (bgo#765376). + Fixed build with certain new versions of glibc that define "EOF" as a macro (bgo#768731). + Updated m4/ax_code_coverage.m4 with support for lcov 1.12. + Updated po files for future gettext versions. + Updated translations. - Drop libsoup-Prefix-signal-ID.patch: fixed upstream.- Add libsoup-Prefix-signal-ID.patch: Buildfix commit from upstream git.- Update to version 2.54.1: + Fixed an ABI break in 2.54.0 caused by adding a member to SoupAuthClass; 2.54.1 is ABI-compatible with 2.53.92 and earlier, but NOT with the anomalous 2.54.0. If you built packages against 2.54.0, you will need to rebuild them against 2.54.1. + Fixed NTLM authentication when ntlm_auth from the latest version of Samba is present (bgo#765106). + Updates to MSVC build, including for GSS-API support. + Updated translations. - Drop libsoup-auth-ntlm-fix.patch: Fixed upstream.- Add libsoup-auth-ntlm-fix.patch: Fix NTLM auth failure with latest samba (bgo#765106, boo#976110).- Update to version 2.54.0.1: + Fix a build problem with the 2.54.0 tarball, which would not build if you configured with "--without-gnome".- Update to version 2.54.0: + Fixed examples/simple-httpd on Windows (bgo758759).- Update to version 2.53.92: + libsoup now supports HTTP "Negotiate"/GSSAPI/Kerberos authentication. It must be enabled specifically by the application and is also subject to certain other restrictions, some of which are not yet controllable through the API (bgo#587145). + Added support for building under MSVC (bgo#758759). + Fixed a problem with the 2.53.90 tarball that caused translations to be mis-installed. + Updated translations. - Remove intltoolize call: the tarball has been corrected. - Add krb5-devel BuildRequires: new dependency for krb5 support. - Pass --with-krb5-config=%{_libexecdir}/mit/bin/krb5-config and - -with-gssapi to configure in order to enable krb5 support.- Update to version 2.53.90: + NUL bytes in headers are now ignored (bgo#760832). + Fixed transfer annotation of soup_form_decode* functions (bgo#743966). + Updated translations. - Call intltoolize before configure in order to fix up the tarball to work with recent versions of intltool.- Update to version 2.53.2: + Fixed up symbol visibility handling for mingw by copying GLib's system (bgo#757146). + Finally marked the old SoupSessionAsync and SoupSessionSync methods as deprecated (bgo#757146). + Added libsoup-2.4.deps for valac. + Make it possible to build from git without gtk-doc being installed. + Updated translations.- Update to version 2.53.1: + Really fixed build under MinGW for sure this time. + Fixed SoupServer Web Sockets code so that the SoupClientContext passed to a SoupServerWebsocketCallback is fully usable (rather than crashing when you try to do most things).- Update to version 2.52.2: + Fixed build under MinGW. + Fix SoupServerWebsocketCallback handling so that the SoupClientContext passed to it is still valid. + Added a .deps file to define dependencies for valac.- Update to version 2.52.1: + Fixed build under MinGW. + Fixed build with --disable-introspection (bgo#755389). + Fixed HTTP authentication protection space handling for files directly under the root directory (bgo#755617). + Fixed a warning when loading data from SoupCache while using an authenticated proxy (bgo#756076). + Updated translations.- Update to version 2.52.0: + Removed duplicate test paths from tests/date so it will pass with glib 2.46.0.- Update to version 2.51.92: + Added g_autoptr() support for all libsoup types (bgo#754721). + Added a missing (allow-none) annotation to soup_uri_normalize() (bgo#754776). + Updated translations.- Update to version 2.51.90: + Added a new GVariant-based XMLRPC API, and deprecated the old GValue-based API (along with the associated GValue-manipulating utilities) (bgo#746495). + Multiple build fixes for Visual Studio (bgo#752952). + Added VAPI generation (bgo#750679). + Fixed the mode bits on soup-cookie.c, which was previously marked executable for some reason (rh#1247285). + Updated translations. - Add pkgconfig(vapigen) BuildRequires: New dependency.- Update to version 2.51.3: + Fixed "make check" in non-English locales (rh#1224989, bgo#749397). + Fixed some compiler warnings (bgo#748514). + Updated translations.- Update to version 2.50.0: + Updated translations.- Update to version 2.49.92: + Fixed an NTLM problem that caused spurious "Authentication Failed" errors in evolution-ews (bgo#735197). + Updated translations.- Update to version 2.49.91.1: + websockets: minor optimization. + websockets: fix 32-bit build. + docs: fix build. + tests: fix when building without glib-networking available.- Update to version 2.49.91: + Libsoup now has support for WebSockets in both SoupSession and SoupServer (bgo#627738). + Added support for NTLMv2 Session Security to SoupAuthNTLM. (This is transparent to the app/user; if the server supports it, it will be used) (bgo#739192). + Added soup_server_accept_iostream() to allow feeding a non-GSocketConnection GIOStream to SoupServer (eg, when accepting HTTP requests on some other sort of connection) (bgo#744186). + Added soup_session_steal_connection() and soup_client_context_steal_connection(), to allow you to steal a GIOStream from a SoupSession or SoupServer and then use it for non-HTTP purposes (bgo#721343). + Added soup_server_add_early_handler(), for adding SoupServer handlers to run at :got-headers time rather than :got-body (eg, to set up a streaming read of the request body) (bgo#625645). + Added a new SOUP_MESSAGE_IGNORE_CONNECTION_LIMITS flag, which can be used to bypass SoupSession:max-conns and SoupSession:max-conns-per-host on a per-message basis (bgo#744720). + Multiple SoupCache fixes: - Leaked resources are now cleaned up when opening the cache (bgo#667682). - The "Age" header is no longer added to cached responses (bgo#741108). - Fixed the interpretation of the "must-revalidate" directive to not be stricter than required (bgo#744468). - Messages retrieved from cache now behave slightly more like non-cache messages in terms of SoupSession signals and timing (bgo#744788). Additionally, there is a new SoupMessage::starting signal, which is like SoupSession::request-started, but emitted for cached resources as well (bgo#731153). + Fixed soup_session_cancel_message() to work reliably on paused messages (bgo#745094). + Added code-coverage support to the build (bgo#744744). + Fixed the library symbol check in "make check" to work when building with linker options that result in slightly different organization (bgo#741348). + Added a hack to SoupSessionFeature so that people will stop re-reporting an old Eclipse bug against libsoup (bgo#710242). + Miscellaneous bug and leak fixes in the test programs, leak fixes in libsoup, and documentation updates. + Updated translations.- Update to version 2.49.1: + Fixed a bug in the SoupMessage:event signal that broke evolution's ability to connect to https hosts with "bad" certificates (bgo#739951). + Fixed a case where the async codepaths could potentially block on a synchronous write (bgo#727138). + Fixed the symbol soup_server_set_ssl_cert_file() to get exported, and added soup_server_get_uris() to the documentation. + Improved a bunch of introspection annotations (bgo#729987). + Clarified some documentation. + Fixed Windows build, twice (bgo#738003, bgo#738551). + Updated translations.- Update to version 2.48.1: + Fixed a bug in the SoupMessage:event signal that broke evolution's ability to connect to https hosts with "bad" certificates (bgo#739951). + Fixed a case where the async codepaths could potentially block on a synchronous write (bgo#727138). + Fixed the symbol soup_server_set_ssl_cert_file() to get exported, and added soup_server_get_uris() to the documentation. + Improved a bunch of introspection annotations (bgo#729987). + Clarified some documentation. + Fixed Windows build, twice (bgo#738003, bgo#738551). + Updated translations./sbin/ldconfig/sbin/ldconfiglibsoupibs-power9-10 17609635593.4.43.4.4-150600.3.18.13.4.4-150600.3.18.13.4.4libsoup-3.0.so.0libsoup-3.0.so.0.7.1libsoup-3_0-0NEWSlibsoup-3_0-0COPYING/usr/lib64//usr/share/doc/packages//usr/share/doc/packages/libsoup-3_0-0//usr/share/licenses//usr/share/licenses/libsoup-3_0-0/-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:41077/SUSE_SLE-15-SP6_Update/6974e6c4a9fe28087da8214d17a9dff1-libsoup.SUSE_SLE-15-SP6_Updatedrpmxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=f658ffd8af362249be1203968d0f45051464461c, strippeddirectoryUTF-8 Unicode textASCII textPRR RRRR RRR RR RR R&]4vD sؗisamba-winbindutf-85882c673e9038d563765dc9c4ddec274b5290f3c5ef2665f6411eefcbc20fc76?7zXZ !t/F]"k%]d3e U_j>b2j}oMUR_s* 'Ѐ-E׶n2SN.W>JN9jPEVor )`|ᕬVԈQLHGQoyEa&z9 ֙lqgoMKGsQb 㶏V=oLrfݭ0摶fAXbCaٳtmŧ\,"]@_ _ UeQD\y4CQ>~AGks;$byl瘕 zF|#&@\5aIJ kN,am1sD~a>ǧ[v\ejq>Pl`⩺sarpӥj l}YwEy͗?~)xezR}\v2;MXZIwD!dǴ8 зi7}T:kO9ȩu#xs-:0DPR^W6j̺Y2 @ݵiUFA/rΈ F6{piVCd2" :Gr@9;P(zgs|! IV$`{K:CJI;Ln:J̮2Ӌ:1Lt*YH~KaHMpM1˱&H<0!+]ֲdi;T[RYi؁fUu T)Ă6rŴʗn@㓄P6cjjV2Ȱ3PkH e}!\(從9{B49܎^>1` Ëh"PΫTa[f"$F<a|Ŋp& t*޸h(OL6fFËd QTpUDmdZ~~Z2)9U 5xS!~=YNG|@D% Kq|j‡ȬTɝGMKQEáǠ,:Ly%{G JIo گ@2*}sK^Xo7V0Xsflã\»Dxr6^ :HĆ_aI|m ebG0_,ZqrDH@By{z-tD{OĦ\-m֘;h\&LڞCA+!{=t)POqLG-~^tN('22dFD'!=EW*\;~};D]T X%Zf7odwp@@z_@I٤iP,_qšcU2|~gErf :gˌINyᦂazt4*#G`}m {ȖTtY&L.j^6%Ggt̫Rv)d:N7=ղo1 P=!y(^1%Jy#N{sg`">8*k%} ]-8 GPz70:K,<*$p-u cgG텅s=/>؍FMw'ϴSj @ٽF5fD3/ ¨=!R}4AZnB܄fD:%]~G*sP,ʏug =Wk:."}aJlVZ,MrgIP$ Kl#7Ϲ=ۘ+r7\St^*YL lxP 2ßd!L^=jmy))Dn/K&sUbKڂQdužZ; Wu#gK~s x;PPt)*iaujMq^Nu h5= ,O-;դ<|dW]̓H͢ g+=.caAj s"ol" ݋*\xa-0%Fh(帉yp~&έqg/|v TswpI0 ;=,B5ZREkNշj|)xr[_܏;\EgkĶԺq7;"-ӁPg@/|;}͹})TM)ԣ ui^ Qkb@M3 ".V`j(vgwK,,Dhۨst`-cdˇ4*D+:&Εihf3;JG\̄HX5=˷ j*TWH𙱇5&^)>MĄSg^30%2ѵ]aXҖB[Dȃ!wKr j2j8qh?F.O焙ŻAUN5|{q| 4,hx0&xz /Ҕ"O8zl[7YKPȣ)_s՘ +S'R‹O[eZ_\ V7W&"/!? 7m\B *y҅.Ja^^)ַk^iw㨷@@¦U!ëg<]=|LYsHlKFR5DHDy{fUc˖63{P \T@ B]7ٚ}?屓f؃eZg֝B.P%KmE-( G&Tz8eѣN1= ZW4(̐q_r ̙2`IѴܝ)1]V6P%2||S4&h R_ueolD?Ml6* [yYG)# RoM:O$6~ޑɤ{&o&وGu"BF b\9e)\RZ@ˆ0XsFp9 ~XU+Cׁ!p«QN5b< sVfhc!KsQ@ΧQS,G1گMYΉIr#݂>|=a>?ׄ*S[fDщPs/񏎞`߲AkY k@htd 2ۄ &2G* Q FQt! uo4[qM?CJ{2jePg$U6 [߶'_ &‰nEuY΃;&;I$WMO8 S#it圧Lj>JK%c`-!8j6D'.]eR?$3u (ނ{RYfҹAEŬ@؏ RW ]mV)v tl\G2PlhEOX-_2 O(d6kDl!ZrQRqMd8V+&j8@E˓}mK+Cdi`%'J\1׭4wL1 GqV0urQ&e4ut$\S6t:2+8,h,6+x;EȘ Һ$$/wvb>8yS(+KbHu-bNT@'sb ˭smUOhູ! yp *W; .f!a䞎Ul͍VIbj E!6"X)K,}X*Vpcc4zqJn9dU^/keWz x^9J7ެ5b{C _ r)B{̖d2˩: G|X`iQ߶h 0|:*+| |4K5=iKtu 8ɑM岇Ŭ8U+/Lh oe'OmPn֪`Mwk{q~q Olm}t/4f0ުR=;^}6TP,o mx͐*9^Xd§ם?wҒ0ܮZ2KŸ˻DBL?`J%k2T15W$Ge\Ag>"a`пk .@pѰ)Va+bZMh׸SڥKb&"@wvWʢ!Kx=c) f6^l^L9n$AB$(58Z]q&0A7 eI1&<1zO8W ZRX2@d y<䇎v!'ęt7`n(ZPQTH鞶ŋF"yaP@r9<ۄR-U ~ B*%#9ŘN#VZC3 x9_ƀV%Jkv >,7IxXQR YZ ^GQL(m2У /2l:4%}&(netok<fT+êlβ"%g@+pC7΋d֝Ƕ*A CCHӛ}P>YRA, ao([<WycIX4C}t0w}pmL6E L=ƴ.neZ;:;r*E@X5s;ߎ&0WxBMbQ"%y,J=Q?z?̇[R/7kt)ysr+u.CS"kh)g*HF*aX92h;.rw92Ȳ3ܗ|YٍWr S )sb($r8 ݌j7 GgCgFe5:\j).=bq*F7,}|F80т?fo3ЮItAA+=B)0 >i>-t]zhC*vaY8+Kpf0$@)!u.ڕ\#'G3b$0Z)-->&Q<(<> bLV{ I)![C|f L =oF_{;[` [5"tC( Zdev*ʘڭ'!?qzA)T[HT'.-3rAOJsݩ͘j(ip)-UKY%Wd{${KiX5]@h1 wT½!5-#(5}5P܀j$TSyRU#/Y*" ,4 ؑLo:0V@BgILm aE I Xת4rb؀.I(e&~2Z azV-cBz{0kaFlZ+bnᴸɛNmx&1%_!Щ[rF0)O}|hzs$pvϬZ" \sFC 3(?Ê2W#|$l:ݠFd b9wLL- =VށAk-F"|%.{.lqC}HظyUӆ,jORȝΓqvOF"Cc۠?:Xo#~H@˨-F֙{-+kgs$Љc!trBkj M@rVmsE9>@$\Ȼz0w NWU7F VTiŨ\<:wA=k9#$FEψ#hAR/Q}0dС+k;r_{uN\-`[?=t}<,~_Pqҋ1l sC?1od$IP"ba^gցBV% oz!N ,a|!SYgm΃bbVJ4~TOLG5e+%ĺ[3 HU/_H >aCY wT2$Rme镉!X=hJx 'D%WdT?ݢ(UN5y>vGH}{eA&($HRO$#k'FRdm37h>r]*md {Oӿ͖RFksEusWjufaw/Qg 4It8vm OK0VL|! +~kcϋ}$.p mD:x_犽p::GH^sigkyat7^\;徤ؾj6uQM+f2wgmsP iD2J?@T{s-2c/S ,yF-,_qfru o+]S\{LvICգ$ Z|iNB]f EIzJ@emff Zo5%Wמ89sKWS0'/Cӄ[`?vOR\ȉEFhK#"Ӛ(S*Y|NF1QT"0O(X8J/MԄ힫gIZ?Z _φdEh(Rٞlx8_ (q^*5D)-R'dJFI[?IJ-xxA7(j+iߖf0Z::K-ue9h^znQ,wls`(%FX1_Formu _eQjHV:/ Bj?,iL/U.mqP_(>Z^g~:o,m7{Z-k@=L@~9, 45nOp$J8m^!cXqA,Gժ@H S>.Rw: ώ)^#M50>B5E*=2L7oFλ`PlXvYlǬ״x _dLO $ΧnbwyIe&\m~?_GVXU@4ɂzSLA=Q\O;$ޭԒc̎$&S rCi&Y+o>"IuhcCq[>ꩀZ)t->(V@'77vł~}#;]b'mp|dFh7/OC ~T|KSՖybaȁ%}x6\?֋aQ틞+n! >Pq.y9}VvjI D"\J4 P!EF8_ a &RK>آ}(KEm즹s.5`s30uNPU>PʗRΥc z8O@xku`LL& ^]`_dcI휌[ud9PAYw>!^B9h@%dxlq30F1Jal2bX-j/S]6Ul}$p&W$𚼢䅔֙B0ӥD79\z3bR,nR~/޻8FU/RwSSb(CE!#Wi{D2'yσ (,q@}b'yfi' }L}b"mJ!ɮ+?2FepàdWytg/ON 4_i ^E #BEBOK%s4~`?@qejWTImΣy^K*qW%xq砻ğ,7uFۙh`kRRJc Ǡ A!2XRؖP q4B {$= Z10(E6RB:4E9{ X`WI$G {osRЇa&TB85:RۼTt9$k? .\&sP?Wm,ulܴzųJ>uXWj8 nW/%& gvb>_~<ձڼ5|[|^ _-En׸?HMQ'4:!:W?VUHb`}2>,>ve!ӥ~aLZH,uqzm@U8;}ŖgGtL~^ V}p>/Q8O9'ՊF'%('9a15[x#Y))fgÒh׻ bsAO-!_L?zڊjF;v4{J1Mzc `#}ޱV حpiBs20 EPw_Q89Q%/b=%{녮,÷>#kDq' J70xn|ǁ #z{ҨM^٣!:*) Q7W{Zx>L(2*ꑈ?NIhZ㈪SJY%mpQI02JUO*gD~ڼ8 c夫^+QR/JR]#dWExDž*8NAxE~-(jyO̺c0`N@LJG2yզ/gu~0t⍪~ ]g|8%- ֏KhNr*j:n}Ғ>X]fgi\`}gܬġa%E}s0&5p(XDWv[ZWny7vzɴ(m}ۦlDn:; mTVWMȯzJǪKZ?Hm.?@6NPmi7̶8G wh9T1Cm-(!r.7BI@XpEXd 4=O\=d^f{S[I 7VI~QR 06hA4ٛ0&-bxckr?~Y3bk(Ua0'Vjg3 19& Ojot݇⟄ψy3 Lܝknuq^ d?| -j $$}ó'*swP6Pu6t(|7>ltt5r:2zY]9d7gŸ&AϓemȔ:w O~N)3_T$㓌loNn5v0ljO#yQKJhx Fui"|Ԥ!PO>hrfS_E<0'(~gy[Q:l) | u ]qV=LǸ8Q&U,1S3H7m&O$O$' n>V |ϹJaJ{ ֍9_8b1pks01_-ET,%) \._CrO]آ!Uif3HV(vxng5bRn}7DQZa^ vT)oѠ,ZlNR v|Rz-/Id=(;NE sMMXMR42: Qi$&l6 q)zput[E}J c+naLX)0T xf⟹C>$_neZn 틻*_LM?5%HjZE<7hK 16w'7ipĿ^a}!|Sjـ1*HR*WXs8`DFn[׆Gi YJYoJ?LS[F WOz*4u;vkQǽO_ FN]As6 nb+A#V6:܇49KZ}{"'vlɿ=5^zDs;2<(Pf]HYu LCB>ePO~F>JmcJFs)J皜HFd`!وa0S IrJS3jt󒋬5@lC@t7@4K!G/`Lq`;xLcnhCnq`BjsmhޚΡϯJӹK{XϝgH.cNIweMe%8v N Q,*TRa5#Xxez7SV>]-%6s}mB 9(BȇVRdv/@AښXO`̭A!h::7Y \$KhǙ &ކd?Wy8!kfAUu.&ddFոȟp|EUy/h\,ViJi3҄ⰭظGi:2 &f"|Z-; AT -wtȣ-T6N=9ʁZMݐ7Q*Au+&*F>LM8&lұ]ERB!t~,tGpF*xnAk㍨N純<uoO7k 7ZHzw3_vyM/'b~\PBAjPG6h#Z%^VSmȞ-4P cfʫZ.ʸ|N+J6ŵ)gɞ/JMG?XM {qӐy]kpl6;4:PPۇ#K& 3 _S+zg~nD_#iRS)pXg݄59jZt |q]LzFi Ry W~"G}<-[S`p70r]mF|?q?[Fzq~X "XipD;?wqḩ4QTc5ۧ;Liw 7o#@ʞrawc(~=IAP**~v߭Q]0jC(_=?$\*ߑϦnf^dX1Z9|wo6AT`8Kmω+nIp)_!>)omK75Tʨ[L7kgE|*>|C'G[[82ܿb1S nTڪDb<tXáJmk`PܳY̕sU)vk~r?Ъp%%tÀВğ#dnJ><ŒS>R:K^U!1INVth<"Pw>ŧu4W^r`b7{dVO9K|ԓq7?+س=uWL]"u-vzNKr3>P#!8E;R-&g?RuGStƋFo9dŜr&Kc#;CY+i;FNCeca̽ Ϸuo 8a95)Biķan21p^&3zc&ڐ8>c՝ ϩdq! "Aۥ Kr2$feȻ;4x6ӹZ<'dG4GQL<_-7eiHc/.ȫ&m$W0DvzTa|g"yek.f H,K1Jn D[5+J3nVJAW@ O3@Z:S3ymvD=/HM]eJNg>TgtQx"( G{a|2W*F7%nt05**'6nN6i7oJ׉UrqN~}Hb,T׋rdz0b!ˋ=$~yJ`н縴ZlCVTl|q3 VXOLکwϠ_93N B=w) C !-le_6yFY]BP29Q$Nm Q]]vW\FrYB<B%y{+z3 ]GM8qDg h䒔dg*\j1XiZM˄Gyr2-b hܧph-5'Y?Kg/mo kg3J!@ʸj^8ܺB{}8 tKEf+q\"ߐKu3B,C,G1,d'2{ w'7:E;/kD߬>|Y!֬Qٮ@a^!TʭȊhqj*+SsCTS⹪q|`Cg **6\jEy3i gMh6ŒcuwO8RdXWҲ?~sr>ޒb2T;9?h;arΞ)o< Zp• W-{59P?QzJ\&gǿNI`L>r~}br}ש./>=Y1}-Tc@nK.@!I)~>]x:֬C y,E~sա꤉*C2Kn4_O˝d?\å$2#]4& I>|d+=Ld7tv 5^Ȝ9/QH/gx"$NN}Y gf/呕ܛҭp\u=T&0.ha,O\Xn zyaj3i <2&1@lE-c+Kc5W_RyU:c?fFkFc=$xcvDiam eg~mo-[!'+1ۭtJ_xٵ"IlKyxR8j*~PE1TI"HCZ4◺jL"/D Ɯ~76FAI=)";kq_6tj# '#|,2\rF\3ŭd¿p1*2#%wFU^ ՠNxC|$![0wܝYNBf;9Կ<]; /L%Q{K&XE4P njw3;ҋn%pᕩYÜN0C Fl|uВ7- ,ۋݩ).q["%dr`$WPM-*[fb- >GHkœ*b1pWlHe.8q^*BSmW{Bbr8D9 R^9ŭkF(dP jZɾIi׾@"+?C{#\/4iN>X+i=L6x !fн%Miץ3a!)sWp!jW_@]l&,ux jH}M3X Egy3GɄ~5y٪Ony ՈTYT|DF}p. R1#1+=JY/)@ԋV%શ} \, ֠L<HjO0FB][-Q׆gOnV)W| ^1h <>-U9DOO׫ پ}t)M e43..C:+1<2j%p@D/K:Ya<:Z|2m+!SH?\h3 \W5 f>cv:&nh ؙ4R5;M-px!0S=+ׇ2<-C΄jx0>{HP .ƭV!~: Pށg7!W>RJì/( r TRa(9_'!;NXcXT}0 Y%9Xg&uj738NtwGBCH鯯#r&싮"NkS7]%>mtkm}EHWO$~jY*AFPܑ9Nte~Op^U 4WgFNUq]pKf5BSxuji!8̡C@1U#<ީ=@Nr]7mP<Ob~j1DZ½FX3&O4rฬmG'3Ω|n΅#[E'#".?A]#ΨhrJj S݁c!w?mp"*!E<~"$zv.=B6KU4AcykgvhNf/usv#$hA啺繕]JE(Knν$P-tȄfJqBQT6T͆>c@BLU1=p Aq8nlZ1!*|guayL-oa[6bhI%ƞVb,)=%RZdQݢiBEVZk$U$[5;):?O;Fپ b@ƞ}AuH=j?Ft;"įp}m3 ;)Hg*90k,@~m34P0rY9b%&zJFbNboe?xewQ!K$ᆺhFf7$X=kQkoN.q; 8D rNA]YEk&`/:N:UljF&Љ_gx$Nϐ0` #1L(EbWɏw%@4!ѵghavy\+DDVx|(l\b؛ 2\`]>!zRk' wPʥب'M(ju NV?fb?D{mU)V;@pfTQJ#̩r&S9<ɒ9OsA"Ӕ#R.E@f,Xτ'@|˜6US6rm-4W0s4? O:6{z&,L4|[ 3|šd!B&F5?&RLqBJsm]Re1PdIjV& ,$C0, I t#9]7*{3#= }p[\54Qy-$LF.juB=.P0>+THtIS#d?;?٦E>j-c80j47ݍ<5oܦd&ϵNPqVNhpHP pĺ۔2!3{z $LtףF7/;]G+ߤS,łrbXu2cnlj aW 6y*`.(]Zun{c|v^jf D]&U*JOFuG\R9ԭ>a[`{Szh Ѥ+7,WϏ{ׂ;(\qQԛiDB9^8qqJ.)!ìD@-FU!XA~f!K φ0VqM,KWH$g R:4yVΛa&vم1Vd>>>3ܷ>g152W.ebq74QPGC)8Uc?n:22 7pJg ?Cqm b(>1*Nb4r <ʽ,SnG|›FTxA :]&-!ljkoE)'7[M9Ǘ-=>@A~ 1?Aٱa90/cdGX%LIF ]Li%c[18-L?;!;!@ac }lR.xr}IE Z/<1SOoLz}kZUGZt6W\[p3}IT|~老x0Dt) _煍JTTJR_L9>㚧r Wr/}Ϙ\SA'6Sٙv5^r5qiJLܩznj\Q#(':s'k7 Qɍ;ȹJ{m  ^YtlfIC]3B⦻OϴcΟRFVܚt7bsg'œ7_$yfs^znb̅ ,P I顉0ҵȸ_3SVe_{xhbeÑ&LzOd%6:1 !pGp(Xc(nND'az܈imT"`2e(b]VP;@gf̂-z@&s+`2h;?jmeQb1ã&]ΐ^Q LK{ayp@dpآΧ3qº>fZןF,j[n)uByI8F<7aYPv1a4Vo(`w7wf+v&ENʀZi 8I|VueJ'p* 4Dg0M0ZVjk7l8|;.\T 6(hC,sfl3<:6X4Y]?eLw;ߧsD~>dsa#z4֬S/#gdHS&4Cی=/)kP!VgLUt-&{vmic>3 xHd2Ѓ"!jQܤT$(++֠N059֛/Wܥ9lR}*U"R@2spw^i_gE2\AIBLlVܘ4*iM[rmQ yAV# (|H35n؎̚XG4Mbk+MY xׅ7LƞE3{㧭TsSG,Rners.Є)<]=g-' .zsM*#=&~8p%_M@Op>ש+apFdRH. |:GjŠwlm;z׋@P{*65Sf7c:G%+O2SDksz;$h4VQ\<ӛz1G9@Ȏg 3YJd<0K6ݦ:_~깰F'`d'^h-HԾ45Sp?!M=ϱ0= -`^Ci6Zm(*BZ|DOY ` S4Y6-hCEa<'FqV;{rf_$pX}~]UNVleRY=2ֆs@C._f1IPL{Y&=m@Wzg v9=dk m%C'V~D:]<`>082#P3b_'TVֲk`u(ܤ`fB#\[XīXmHyh7y^ 87ߠx"9=oASg9h`y򁼍4N#ӣ'prJY017+L"?7>b;^ܒ@&5XYi<_(fpR`2,P4 $SW%]ՃB 壓)M2Yu`O1#'u9v2n) ]1'!o+(6ٓ[\9$1hXmPG&/'U~nHU/?hTK/!;jjdmK)DCPu+9$:D*Ub}ΗDߛ]!=EP[~[o(QHt;j/na"(׆,V3rsFDFE)%܏ʽ%9<4u];#+^;gpWBVl cR0ЈL=[V{jǐzB(RZ at,xe nr7\ԌKЍZ0sh)yc+ͥqsfdR)6@%?h=n-jbphŖڷhMȨ麴B= GDowsܑ;_㓻{iêYLۭ^Q9CҞLau҆ q Ucn#2 c[`+pXT,JRǭjNQ/Ӻ`i6bU 2\g?eN+i.R^W$5z.nAƀ7Լ\k(@3LncJrę>| 3f*x:)\\ (/E]wz diq'-|h]79ʀ"XoɁbwWs2i{f;bF)a/g:{e +r8zTW N&F۱@=ތzƕGn*Јm(LNu= )IJ0xv.J ieo\.Nq Ǟ7nXu*  ~JeWOt߼Y?_6ˀ f㰊Oզ ʿZ"mnM>UىcqEj=C|ٗDWE $UNJEim} UTݐ(v:]/Qlӵ`7:uLtx?~Rk?G27ZKGQ`P 6NV9rw4-ԙdWCOk^]:t@5=^@qD]Wor| 45kجsl(tnd\+3O6#WiF_UHRP-"~s1bɹAr^IH3e:y2_AhXl:FskM(.+ގwOx66$;bNhr7Ue2Lqް2D'>wʲr0U~ =zSfHbN,¾" ՗YG!(xP}s4E(RHU#ZR0'BUlOh0:UO)zd䓙vsPtwמb0 ysOܺc !A"QBl鵺o(`n@PE"o< Va]Dequ/_L"sue{gCG jVmLkٺN‹I'kهf?nEX+51 :J:tuLѸG,wZ ZfB(/VZ'83AHd v5^(׉w x&-"(Q  @ʖ5D<yC[BM{1qZy x*:*\iIG55/6Jevͫ@aaⵑع0#h K(ٯF SA$&d ҃ b`=-;AV) QCW\|JKEֳ65''=]b6ܸ=^/e 9ol0 GMFM]L= %a:|[Pbe 5`#s4 SXMۀkLC|]DJIX@)?nzV;q*χ閗E3Hܗ_;?]"n_BϹovuQll(܀ď*[9%=ˑ%8 AWzaF 3r?vi=G>P\=sZ~]cmRKH']|"W['REV  r+#*flƼ~GuY,Od^f^]N+e~:v ~\XeIvLPR2^$ڻ"̓sHe~M ozDL U;U{@Wi+ ^^k*/hT,pkn{}$bV]_Y%V}@S.?-L'd.sUnwyf?xa] ,fO/slzMˁy=!7/ȉӿ76%b83^ dMZ~5. ~XU/*G&]GY4j^[n.R 8q/ש3ovJG5d3V\RY'ۼTY#3^uh]o:sZNi^2UTvʆC#@/8{q\ ,\5KkZawZF/u)(q5&-.UgW𠥥tRI>.EL9iДv#e&?h9FT%nla x씥j O.O }Ǩ 0a٭+Igc]r;RQnUtK|:>>ߑ\ d˙@c."ĶF/ ߽]zȎL{!V ]^i2mLpěK"~/,Ep\HbnM,˯N]Tδ8Bjl%e$AED; vk=!yÁDe.VO˹` ?ebO6KEUvmBpq\{Pa{6 .ڻ=d RI([.$+V^%U V< ן>T>E?+ _ڤ6FG<9zڐjd}gx s-53A {*_O-R%~-aU{'ҳ{t1\raX#t ۪+O1gfiֹQ~nSi|q7AexrE}*+q-"iErFi oPF$HVFbY,MI6k;395vXL|Inߨ)1Nq<}Cux7Z JKǪlM{~+R(֮Cm{3 R$"4Iߛ,9}ޢpxzpֲM>W; ZW縑-%7CsG-a%oΊYn#ԫTňU_W{L:Ѭ2D*OgAԀeoE4%:vd̿6ۖq`w2A͹TMH@s9(|{eH agou.GhH4lt"I *zk "t} vwڃBD`3Dqp;d']^(,k@ѳDrVŽ(WيQPCZ/=ۅ|&ZD9EDQ/etBؚ.U9{;g`op3lK U0 R41B&F1]t*$1nf9{cݏS{'p>UӈnS/8y}/"?Br۴E͔Ჾ0xGaAǛI.dt+Tg+T  l*8q(O8fLvyމwax 9QkMz J°ѡI0x;^O4dq5wz-7zQ~{uM1$:t# ՞EEB"}>=W=I?#6+Y3Rr9{Em-ٿKsA'8@|YG q*>v'>Y*ׂqsyBur~S dV!FB؉GDq!/{(mP ~f{ƆC/SVmj[(i2'eiCqѹEz9m3JA A>{7,n3Op "z3 IʥjKat@? `RP)W{Ǐiy=@N_"u\1i`8ᰴjPUSkT=;0!ҾLPpX(cBsˍS9X#.r|\Z}^HdǦpHFЃ O{sS'`(&3JPPFH4%ӀdmNV{xb2(ƀIv[Q-w]_r[cLGk򫏬3R a mrRs*XU:#!b.ʅQzi"wDZW\В 5Z$# 9 Lv^d:YĠ&8:"2֏'鷪<O8bb{tHcK7\ӶAJ:1wf֗Y`nu[H{x&_fmU6(>z.Iče͸K15i;̈~s̓HIyNj :pa&AnX-&6db`5AJ'hqmA>&=Bq2LˋL*ncÉ Ois|&̊LKtw3D^K|}S,@ް;iui^ޤTOCi= \W,%Slǵ`+Bre'Ԣ`]:$`[\葙dSik7yIKVH3ES;D][v\tM-hԶ%2`ՠ ƲaD";54-wT'!k!p 3UL M?oCm>:陆=}0G_-ScX#x+ml"v=yr-`s85NMm}M[DO-+0܅&FKqwD껒9k=x-&^8цK~Ox]:6e[$猓r)䠛oD<*D"p-2}0 M~9~5)'+Y,(FSK2Lr llb9bdK*"y-cn(I/q؅A&Fp@KK%-͐%ӊȮW3q3_UStת/Y3ٵө.T0XQ} i%XlcH J)?1F I %V sΓ"oF;:9gEu`Ёhk"&~; ɿ648y"El }B3s=CuTd<풛n(X]f]axxJL,[@WrbRTʓy5 X\?2ܭ'Уw!NJKnJ:$> ΰ-QOsYl~KMlȸfBU$/> YkKh[sx1|Prxj7ʙ?pb.?@ڪSFLi>:tۚ#,d Z&&gr49jP:lg5?|x,aKZ اvr))YUڥWP TVx*SF4^ (4qhZN;%KFGk JmM̓T 7| TΥ_?%F5gyQL.7[UQ ʧ[ex# /&Ɍ=Pi1[fuZ5;Q%T')X{tY6f-4fl!P~DZ? s|8r(H8חW/hqS9!FLֳ'>3{gP32ydg1>ɺe_&'@_{q9'}( z#ga`c_]lO&YcԯfG'fhgvEKO|Ygtf! ;9콅mPq#(7߹p/!d%mݒp`+]ٵHbK\J x-gY's9qLvOT0RG T֢m13`0:cX+@l݂ [7t`.Qls7+$QAZvgZX'rU5'8Y-m$MLu%˨"Ri^OOځ-vǓ-2g ׯt BǶ$b7LߡH(#70?4*^l eOO鷅+CȈl *Mǚee7ٽMs DȉtvXItX`~Ev \͘"&:>Mx̹L9oaSI&<.H 8Ppg}2lؕ 6K/9r ط9Q* CtFU`@q,[Tro96 K-M_ NJ 岿_[07eFzbLWk9|1:, a"J\㫠Ъ7bEryg$,Ojy`OGK2>H 0@{zz(_S Љ|?6n~Oʗreavq&x i"lJvD1͑(wΛ U"Ò4laSQi.GbKLR,GVQ^tW>4; R2|pVg@^ S`*`(Jrw9 Li&#KC<<)F;. nvTε_acZ`5^q!gˏ7 ,G96OsBR!L+qQ\鏟cN%L^hqFo)X~MNA뼆Uj_1 GV'$FMz Nh1(6eo_:@}5$na *ZT&|xw%:e 2o<4 >dSih_e1i=]W'm!: 7)~NT/9ޜzٓ~/t_tCXr?k F\6 4#wZ?HFfpᬡ 49˸P4+RSBjyavN'.A6LNA}?p[fqϔ, s殖5ǡ!If\ף[-6@O2-744 DXגg"pԕ{OȖmknşDFTįI{+ʺ'qIaKn>]8;xh-J=Z+ݟ ]eC $ |S_kuR׋e}_IN]Y% {vwkKjY==.n\uɌ4R|8ٚ}ђX\ey3UdIpkmر%*;dP>E qxC Kd3[reP:gtx+ w w;)Cg]`^C~۝~ƠX0$ثq4> \CIlHX+dz-;p \^O&͂yU?`59n.zϻBh>";GS6xeQWt;xRZ{c&,2pq% xqyIR~Qe =@#!NZQ(}IaICY:Ƥo ?ۣ w,PbRx]4T4RzߎlPh#'`F zDBs'T@I(?-DzʵNoQd}HIU`ˬ8\)v|@Wev;OM mGx8+,@9uXW|@zkco*R7Ia͍v#6?(bbF!՜k6NyPȬ7nͅWN,p.Õ]6ejcnf"<Quɜ>\s`eY:G2Vf'.mYBwwۉa7o+ -uY~$9]0z$+J7Wc@ƐV~6AZ4i= jD>]=avDݔ.BD6.yj!nぬM2nK͠r>;ЯA#L6wRna J6se_z c?׾SJ`rY;oWca-IM7c<d:8_Oa'*ͦ5/%yhߗ*eBy\4SkҤf:rɈs(58x74/Gm]X0]<]Imd/4|eX6?T8eCh#“ŞU`bT5]8Y醱d~x#!~-Hy׺ifr7? GvOg܏4=nLKDcV^ݜ1Ҥf8gr]Xqz{JK樄[nF&B2\}s2FB]) PF/p3;/&)$#dlɄ KY5yUr5rlMl{άF}Bk>fPtko;7 G:2sxQ(2@S;8go(`qZ6S=K{Q ;\KSduE8:fvRV&rPQ f'Nod3av@ґV~O($iG7d(QI,'򉌖2tw61ʶE >׀GTR\'J/B|`Ķ>Ɵlp4e)8UԼWH› &-i!M] k9$$ʘkI4UJvs ,&$!`*!Ru5^.e Tp#ݙRΙц}[tnrQ!fTy$g a#'[6 \  Qf5Is^@==^`̄(',jۄi蕇6܊l5A|6w4'Zu!#Yd B)}y&fg^Cjl![2f6$*~X+Svx鴈ʸ6wxyO&©Pȥ0(,\SMA1XA%>a" %"Z( lZ*UpxT#t\4_wB/#wDE@QKĩg]e!xcXBh:4ÇRrGY#2!u8(pԀRZʸ J$sE]$}6d^Upǔ0՝uUoTxl'rS tN9Hcݢa#ƋF7>^&j  /z-cotg *3zb'2a/H *hyA#^ovŹv`#/'Cݗsz`tX~ *+`01Aݪ+7gݾYud[+MjCm#ů9#ǛR N#h`J#6!NWC붚v=Be})A oNn- <=dR [ה {a wיAJJ:l3)rh0"$NR/JDСug4$?|4 9ԛ&L.);$g$M7Ŧ̚{Ŧa'nPUHmAFdz`SrH f.>;lsHLᆣS i,pz2-fLr& &+ zS܄[ޭhqaBdzd@";3զN_']T"D4Ӫ>L)hekƎ T3`Sȁu!q{Ƿa'Smf-Vm1ju.PVѠN~*mOi  uE9FJ7{mZׇ;|k)r%Y&oS*l ̍zHˉrӞSfלQć8)S=6h{q*[ }Q|킢qszy:9uM↵zDqhˁ^u$Wm{$9r]%>YOf,C %e({N yrCmH9둅3 mX{ZN7Mڹ :谑SDSX(7MDoN'2[ۉ +"|vCҀca ,sb|#.}DS^hy9Vkvi(g.]$)]zkۅAr J\J猕Oӛs3o@ S;޸рm&s $2oM $æb, Or*4"vjAzm1M'_T!X5-s Snt;V2V%%K[$BY[_aS](`&MDԅ/vNĞIuK5ĂZY$]A4F XǏ'S;T F~E>wLA14~3k2WljҗveE.h{{Ju"_fi8w(LRG 馌~`{oxѝ&ZE Su AXx?84aޘKLZ\yܦ KF0NE艱UNđj|كb]lD pMV/Ad0?XfL$y'XYiq{#{qCzYSn-5RVXQ"cUln n BZi+![m P3|OJ[X={}P]mHwQ*5|4 |#ŌC?p%6ys0%!$%ўdDP~)jdi|yF(d] p!e[wa؛F8qa:; azVvF]'|;vh_[/޶jpNգngH~`H7sx3J:ڌc>Tryh6Z H9L;Ow>-dE5u^o*sa%-eށ`D9%צ>VƸ/(́bF_J> gDr ޔR\4|4ZDsϰAŲOpvm+J,H/@p$.,&AON9Q|^akU9T#Nc 1/_C2SDOH,0>.( 4Cq}fgQ fM IPpULʓudt 1R>?:Y8>2Вt [:Ep/gAa.k=B/՟=O`I+@URp O,vY 0FqjbDKg1ٖ#ٮe`)SETX|6&?9#AfcDԴOj;=9P-oP ˀ V=.5ٽub㒏EBi9eM犛wPfNZIwh\&Lh.c% 㣜.PQPҶvH^cC}M2`*Pn{KW͒?`? V~cljFbN1J99USr2~`TL7 l)}8YMO ժ $NV')DF0S%Q>l{Xe5Z5SMMބr,{I7`PD0  ut2jy:q'66Zl0 xv1>1z%>̜;G/\ в.9848'~j!]>'H1QԚqtUBqH:UHAEUsB|/'i*+M;hlGbeb檪)A/\(aُl.gVz (4a\weȋw y?v]f`Ar#-hNt"p[q 95+Ldt8?5V[bia+uq{݀fi mK_ iSphPZi6AJa=D@qUmOB4V8j0iF UbcSHXCA,[VjXxs(`k̾续m8G8V Ӆ{oMv3⪆_n6ՠ\ \a'5d'4H6Ea Џ8$q~#WJeSrYґ58XzKTscg͖h^0mj'2f b=UTm*kMߔҖԷo]|JU^O*[|uzivOEcʻ}B$6fYu{8ZKQ#lkuGjU{~fwZ17;}Qmx |Ji/:/7 "Dž^!0Si";UTj뵋 P1 xC)X@+/t+ňp`4P:)eAOrpgKGM c¶5% I ؃R;J$m}ίd'æ(f ѣygkOS–G:wϙ[sKc{r2i^$w5ʁ_/;NlR< jIvc룊,vwըz bRIdMOֱ;p+Eu 2A_H?Vī%*P ӟ+G,V8K/v+w]=vWRj7l-?w- w1 ?Z~yam}I4);,l[JcFϽ+b;EƋ 06H>qZwf!͏xRSy.Fy^!Vtf@1ww #|݋ۜ@e ph0]vÑ\uk{Ic5Ba]WTdӟ xa;ØA(^ gh_/.T&j.Bۉ\tb*$$߬v3L&l[k왈l@MSAĉr60wހSң'E?1YljT޷NVE@PD{:(|kN$5Xƥ|&^xkJi4$RE-wu3|z*7y UKE3aROux+ߐ3ܶ*lcԁFy8 Y#ɫQ-^SWg>Rk wReq $ ٮ*U!D I2&`vt3R!X.Z0 =qwaxDINY 7qU P ̘א-I^D{ҕ K b3Lp Ν4ʃp!lp=2Y!k8 %5fB{} ed ljv|**z̈{PxY]v^F?m9ew!uvS$Er)-Za\®2^a&! ;N; %iMC z[tF.ްgUƇ&R?t V? 3u6p]/@3-=Yj&ᑴ@䝥EI^}ݙl\2R,IQ\yR)=ߦ# ]NvIr@Q6aތrwظaeǥwk{`h‰Tjv;칰wmZ_R:|`JGÆ bpG G6p(*J+`Q>J1KHNU[{F-vp逓@No}NvY( @;{A}9Ct(v;_U;Tڲ ,Wa x;˂`\]I) Թ#H%?>9WM&[6',Ƴ.dEO 4lֳo\M8Mlyʅ!FwkhcPix@l40_\nպ]Ý>t/eUYu YPe$Zd>D[m~ c՟ƉNgM l۬#ٶze%u-`sD=U-!(n3){?̼ogߞئ>rsØmNe-Q?s?T\1]G1)!^kZBJz#^3<ױ%0V< tK#4kJ  >;vwT@y{,IW ,6RVԠbh+4FX,F|o[_ R{$Ej WK SO@H1`i~% C6 ْjFvߌ‘`\M'ΟKc|P0A;)]s&U,ƖW8Y׃h65RO.ay5@_"\x҉j{ l)J?{=fXƯϲXq3.7 h%ę3+pgT6Z`e]|22y^0Ɵ`';,]UForVCwT\6F \%禯$OwW=NDMءԫ$4"cˮ(i䪜&lN|[-4{z!qs u̜moZ[ٺ䨢)&0Ai(lH񚳁w}^JȵZ~^NQ}'XH/@;VΘU8BD&'foPFU@ ֠-1h;||<=\(X*'?(o@*kr[ Lxdۘ tYKT?tkYf5Xj1Wsǥ8pMJB|G~0΋ ZtBg JEJ#;΋ ]m(>- " iwe`ǒât%+y5E}lW~DOKK+&Iv,F[lM^jUiʟoބv ~&f&+1m?\++ wxku*ؙ߸Mz'7q}Ti鋉$}P 1_T߳ 5V=5e&0 $Yapc:p sϧ97ÁM~m喛yB]=ͩꋤN((!7:xwFRA?a ӐjLY{`rW"S*x+Cr#NJb$0qs~ t sG'҃RWKe>2cƦ;sPCNz-'(=dGFёh1 L^JnVd3 7 p#i+$~ChnN$CiiwL̋$A^^F|xF]n[Z8iU46Ȳ]4-i]ȮZng_[A~UQ=,t\-cL|3OrժkQBlqu橺;lB(7<8hœ\Du"tni g>>cD̯THdz;K }G=++96_σ9/{YhȄgk&Hܴʈ$ ҹ'gL/rUcNZ (Ttu0GI"If`鶾q=R[_RSNS qWmewmJI3I Τ+ i=jM˩FGo!dQ+4+%Fp Õ7YFU{[D 2T4It<=$Æ0 4*t6_lb9v$g] sBVtՆCH=tu ZRf2/5zˠa^ u£1ƤqA o&غ"׷lp}>?j+[6J(Y=B8%GpD5ettn"K'Bˡmڧ>Vbwdzppۺg.LؑjFJbSdq-x \}]ٯ~պג F;2bAiӯn&˫xUӈwx̰#E%<9@嬔rDn$'GSfGo~.5 `SZIE4WNu>Qaޫ֫CgGU0>㨏Z0"XN8(K޸}/ё-adK瘵+T>0ׁ,mkʒX ٯw3TMl_`i" 畃Nɤ27ȵ  /ìBD07Ε 34 <[5O%2]zɣˑ 1\;oJw{K0E6p!;EP&όy!"uw!؅eـ[y$"9X"]UQf y9V-o ʐY&: $Lc :"ug;DїuĢ1$3[۫i\(PhgY2V69,IHhi'b{MYM-U q-)azPaw&y6e%#"NE~s@;I`ƻB{OhPbbKDG92e!5Of*2$a"W~qB\61Q 'M΍\Oo5 KE>2(+|@8.PZ) pU!*#WyrV/3 lJ sa/0QOGR/%+j*^j>FsBt`XvRzmČjkѝ^jlq[3!0QV1E u-tC;(hlGIv/U6&Ԩp(NFTG lP8~O{ߋW-fs>ݔHrX ][:wZTZ.a⒢&ܶJ%H6rWT9'8p|^\%f'rڜ?qj-w$Z _IcxR2I2Pik*-f<MX yB{#b!vRcro0HR|#rel'A_ E$/ɕQ_QXqisIE%bTa ˩4t^"NR5"Z}|(LaNhkl/FjAw @l# jvВ̂~жܰ{_5}P֎·iR3_5DNh%I^ŧ:@:Sj"c=Q GXʒ}Fg[ܾysw생zXFfyOvE^S_s?|^Zگuk0᤮{ V:Z-rz5iL`AVbd(dmg wP`#;u=C^Y^92vq|-uNc]հGf=kZ2 a;'* }[:/bDyـpF2v-oM' qi>6VxF jedeŒ?BR,6;$=L{jVLM74k!"`?#ꇟ~ne~y yKwcf rEݲA/c3bp[)zZM1_L"H4V Ek%f¼ʨF7%bl@ ވWT- xyn1^0"qb>sfBI -KZsz=Bt5h- 2|0p/Jb5?&b=Տ)abHŔv]!V=4Ŷ]Ȇ\KE~O SXӾ)Tq=ޓ^4%:7CZ˰zI Xt j )Iǿix$Qlyk1#X=!cJP4\vY"w^S51cjl$I/ |cgJv>MSyK̏tnxnz0ID9Y+݋ѲL$o1v6k 0e:9Dc%`"ϊW)mڽRf&Ffbtk rr߂Wmyo[z~l,0b[?dUxC KFl'JFOAw-uRAr-|0N0u@(?MVfÌ8 ,D(c-т]mt(OʌdmԼ>T=St9EV|M[{)YқOB"h_#sҏE}m-z΄z қvTlr4&]y]Xo+RV-L_6D׽p$h˾TzbdU2c؍XR4 ~rP/r3#]+V=U7Cv[GW2RI4f~ %*}h0ё%M (ڃk7nN~7 FNuN(1<I/0F'p}.E:կk~74T?zaA=.ȟ \ݚPA}6wOrw! YZ