libsoup-3_0-0-3.4.4-150600.3.7.1<>,tLhup9|9wT2gYz9mSY"\k¾ ?Y5ھoXIPdܗ])^ y~lͼ/sZ5?^{ +xs^Mr5?|I@Y!" AV1{nQ E^YEo\WVځr~+3 zai\5I祢"oJFXV3Bon~%$eDotǐrqfcWbh\ y>F?d # H04@D]~   ( @   8VtLX(8r9 \r:Yr>@BFGH4ILXTYdZ[\]^bc4defluvwxyz$48FHLRClibsoup-3_0-03.4.4150600.3.7.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 supporthuxinomavro>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`hahqe:hqe:a200eb1ba91cbdc22ad2d27b02e79fb4f77a8f63d511bb91b34a8cc714936ef229be37a82643e6bce6388400fd2a0d809b80a8c81a7c3a23421fb8b259bd3821b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69clibsoup-3.0.so.0.7.1rootrootrootrootrootrootrootrootrootrootrootrootlibsoup-3.4.4-150600.3.7.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@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@mgorse@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- 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/ldconfiglibsoupxinomavro 17464364693.4.43.4.4-150600.3.7.13.4.4-150600.3.7.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:38576/SUSE_SLE-15-SP6_Update/63747a1f260ff30e8e59f4c195dcb830-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]=28dc0ebb673ae00cb8eadea40bbf8103f27347a1, strippeddirectoryUTF-8 Unicode textASCII textPRR RRRR RRR RR RR RC:?WH *asamba-winbindutf-8bf60dca4b094337abeef551f2cfa46c9872685beb5e176a6440f26564c405cc7?7zXZ !t/]"k%]d3e U_j>b2j}oMUR_s* 'Ѐ "M|뚜c̬dW E[~q =x@>W \'nNz6yPl֍SaZ\MDe7uTl  Z X+<|#zCU˹ G^ސ+dNFK'v=/ј/yZ#z)Ɩ'ɽg j&JH̃6n\eZ2lkl}#WC~5:#Xx90 ߮\<'Po-rGI[Q6J H%-̓j?Q?1R"ΈR; Vꇸ3AvۖC#簄u }z99 Q.( 7 U#-" {q)l\@hbҤ*YQ\A3 %Pi+ȖgJ2]8a|ϳӓ*7Ӂb]za[B|Z#.la2ť=xEQiiV[spa,TbXo 5Dc^um˺܈[o0޴l3 HI!_""Oj"ZݠyAF g؃Nx9( 5>Ki~*g/5&tdߴEP,AgM,qslb>zmr!C@F:agBoAL۾+uUA8o& YU.M^&КྺC xeDAUUR6^ .۠}^֞^$νR乫0Co}س:]V>I]i)Zl~y3ņ,hFzRT`J9wN~S e b0s|*+A3T\Sr&yNk[d|Df+4I,YǢ-39JE\qF*tGJ)UT<~MfPXFCZw r} n L0pN|"M_]'A3IKz*xș_d|4m%.&m}Wn^@>BΨU+Vu%u+LſKsC j~TѼ#}c9N)l4]*(y.%ݥ/rR9t4)BavȢ94"|+A!ccI$"Y+O$9X&zBSg]\J$K_<]i]77_/8>b F^K͒h}<IxP"v z0re` RR(N^OTbm[|@bBQdc:YO'/0%/L"辜:?abt_j)i3qcO]P8̸P#;pHmV7Xvkr>p=H$b&# ,<OeHPAd U#T5۰|kaWW]B\N&ǾaXa@2g=yV5W?"+&֘).xBP%ums"8>eYOНo f ({|+!۱G=2kނ=VE5g] Cr" y~3low-!Kao ~1!4G-{wGmi1)lV?Uނc{ʬ+|S΀LwĘ_dDq{na8N!Vw4O0xAUxa] 4aۏ,G54F{٧WNe8~^0uM;e2_ip%0">+p3V&&iTs( 2hcT;q^ʭj$28z}()KzvU& DZWNg8G dt\:0 g̤u ; E%'4*rt@ 9okdS41M/>J^Psnݴ~RhWZ ۑ`2GÄ2L({Lxk+f|ajrh({{'t,f\ `qRs~k'ι4QG1b%Ss2cp)Z٪T[ g lauW&SiU8б'kfG%xBF(LY?A^=~8Eቹe-,JC\JL{w9 ۱Rc†@b#Q^DAIbM}`m>1j]f,zj.fB/V$N2wc‹YQӷ60e;:) Q~ OW!.%ކޓd&]|K7#9@=hF%jjeI`:p^#p"u4!e+c4=䰭~ Li4DbYxsZEs)< 凩-3z=<  t$G<8 Tp8aj@x?0Jcs(K^0h^^n_חsͺ+c'AbܐQId, e:obq ,kӘJ%NBfoUKke۾9yQgPn(rdbgU `2A2+uP qg #c3$"Հ~=nZ欳^=(N|mf%u8k#3d-V Wg{{+nG= ..T29GfvJ?YVaH2W)f @8قbdoB nπh5;].2rϞ^ʓೇL k'Y_l}5 }{-:/53{~jFgΉUJ/71g&isJbgWLZJXCG|,̇HrG {@][Jp hُX/%:HܲŃo<ӗ)Ɣ-ό֛-={5U =B*Rpi`.iȵ1?6>lnRj4,}ɖF/aPg\:I=k փX8Hn 6e3`1NPAιJhz]_f.rnf;I֢(gת8-ujpw{w g#h$,1{'CM7AyW1WN5Nv)zIckxJs^+dŠAHd8JtK?'3ALb.c8L!1J? 4?0ȨEOI: 3yp|:&2黳n 1M&8x+} =- v`^0 &k.<|pO!/_#Rի]ƬD3Mҷ5 X!VA WKuc+\}Wkh-,I*Ҧ9qO,5}HsDX.snm( ) ܤ Witݫti-̑DO\:G 4o\(&Aj5۹YɼEbBηANyhMjDH=h5s(cGŤ%3r%,:Vt{G[arpNhXEL0n)5Ex]VѶ-1 sͿv nSƚ<%A3Qm+'dU$gsgDKR#4n~]ڰitvs+s@}T<Ypa*l\Oaьg4[5"c(V~x m2w;McF#`@؀g\!X`w "=K&dKw[例ytM{>M*>ĪǶn$kEFS0Z"*eA'$VY1^Wϣq9&o*;PIhiitݐrzuWåDŪ=5MCyR;g5E$=UXtU<Hsyc;ׄplemI6CAN5~9\/˂@Hd̨ڣg>R/ 4#U}8m r5AB[}H{X-{: pYc?$:(ø*5?A6<tKj۵i>L=ސc-TV{w-x$ υQz.GuDED,O כmϞy`AqM?Lr6D M.`H;um#)F}Dܿ>tZ"ErZ]h\#;~P2]Ш=" ؝Xr8,{Ԟb{C{+=tLʓTx >b)ELVワ5὆v,%  F% p3VͤhNmiiY Df笢&^mthckMS'և˚29j:p!֑U&IkRY%4."RJ9Nqqf}oP?ŵMixm81҉C蔑ep#IDMB:hcROWNm޺,C"#r5CfP0%`}c$, :.my[@d<ہG}tH`\AYF&L| Tm%I~۞21U1o0aPau@%h܊W+r}20@q*=](~=W {d#d^;[Yb%AJ̘꒚.KBv'ҪDZUwh#L* S:RK >4 E]7S_`\BpJ zh jb5g]E6-`TN Jj?Qm7suô7x`(z3Ԙw%Z^^Q%4.j{{L. 16 ICA]ko|lβlv~ ,N@Dw4 NP.сIOMO'hWCHdS?@t3-a\$R52T}@Y4IyuQ "z~z|*ݚȌ2ڹ5#=̹VhK(#b+U{tX `{dEHvdcvIf=MNݽ4K3U`p/x :8m2 -ϖ$+;ºu=g #7ة-XEq(8v 2?i]zTKVqDe ˖@df1#ZyqǙblKxd֖q|z"Ex$YEm8̜kqVwCNbx17Kg)֑ jBٕC2ߞQ\TZcf-o>zx؝ !J?\zo|ӟ-o 0Fb!ݛ $ػLF'9PdvKF* }~1ug>} s%Xvo5Njɇ%x2[56/ɠ@scM]MU:o}kU75guiHN×>& sߴ|*O[@LFt9,LSHzj{9f3 ,4wcE s>&+~=0cim &*/ָO!9b>$2>/ptDhOːR i)!A~O#0:lDBQ\iV j1 ۝# U0E?~W&6rד>f'/Ytpqvǀ jn%`Q9\7&ϖcMŹ8K)kz񎛭v\J3W Ǹ/dӣG[+ П YC0oSQi'T7kSP]42tĒ #{k9VzZ."15`ItϚm{+>|M#OAsTĊȷZ"_0qO1lnNf}M_!S҉r\ 2n LfBVjŒPx_ WS'UynsGկ~-AD^pX PR[ RL7J7CV_|_=5هIf3nze}\./YschC!S7E|Ld?ؼm) ሾח?gP:L f֜S>kN6|L%3CL͎LjoV yaygK6ܨs^(vJ{߁V&(A>km}> u4Mzz/QEz>m\gͰY9ț^Q <)TWCM }4bN+ Em3+9C?5 J/OqQJ;dk~}Gkhgl2`\yRt-09J C6GB3 BxmyrBC\쏹6o_|Gkŭ+/i-^<6Lp'osг]f|{ F7\kӍMh6ihKVmV;Wod>fi%#0 iaNDى,-i [etRSAx1W{-0wu+NM"(8prm[G#8zl G-MV5+ C4c3 *)p&EŠu^`FHȍڧ# o\3+& )S&Ɂhw5N3wNl'#-? $26+|S ?PLj7^EcFP+E~/f{aI߂c^q-sEhә$lW1EUN PXqcM2]@(7vCyH Ⱥp!Lؓ6ioyJgj:֌%O Լ:U$!(1_l9l4q9%p[ *E탠ZFfؘY܇l?>7ZvM{W9)'-D&xU++h52p;DeO/P'J ꂑr-'ЍC@0\Ԉ\RB;sbIe@AD %;Èd8*s*CC2dۦL`рDm~.ߴ;Zs!9dik# ؠ!LB8GEky# ˟ 4h%!gkTկM\Uӿt23@qr'?rO<~lQ?Ȅ"r0ꊥY+ (yŠmN1Nգ/\%>Kϊlku7E -+$G-'_(?Ǥ }?46T|D¡Ub}*DG!_O e!k+Sǯ[L6_4=9<90z*Ĝ X06? "55:wD30Ố)IoR{QƸWgh#3S<Ӆ>cxqbqy>Գ"qtZI7Ԡb>ma`޾:)d݄%EG?xu$cnDm6P41G;󒥂8ήC[,{m{Վ6AeQhmEt"u:Gϳn>ry 8Lj[x;phx\}ζꈂw[bb i㕍p/-.x|=oIn_zuz) +70carP3^ر)~SUSgLLA'=s p~~uuzoK%ho]"wx̓0yYˡ7'S;1 aԼrLqL^N/.HcQNY%P`*9 QHT;wWRFv]Әi~h*m]ku)8٪.X]f\i!uLF5Օ%G3x5Ir7?P 6PD;e/a}]- &1i ZAdBw/e&֌h(7HqO0]Mn]Sp_uFu'+0!Yzα`D0"a`!t2&Ud&S⨋9:ozqGiBI+;2^nm]\΍Uۈ3h2wZ}uݴ' &6J>f4]cD6-5.FOhkEçWNe q@W2D:N;g}),(g1"`u) mU~wYحNtxu%ikyn~ /bKhDE Ios|o2~M]QAſamg1^{pR:V1Z~f[ؑ}=2Bv(fJR4#YwGmg뙣X ]ss ȝ.uMƵ.l5e8Nr85g8Ip]|&Xٞ^Wndܖ[m>נKaڪ(sUK>"xw,$-% C;/(zȆpg@2$(ui?I97F?$-vͳl!.skx#j8Q4-G۾ i%}ޗ;~blFi ߌY͍Ar7cO ]Ct%-iV0%"wB^Dw&;X(` 1s]v.Pd 5|SPκY">fS(6O(eM`DѺeIwZ&Kq9:pf"t6ېZÌD3 7oqf%RCDF#츸"/R 뻲A:F. 3;f} &W·V%6K:`>S-1?i*C#,olMLzI `)hxyik xmZJJb:(A*LKBe^r@ù3YE2@_RRN 6<8DEO{)f #j|dZơ漦44^` %vyط&*l(GXmсݒN;o)$p\efgEʉ G톌T^a!sϟ]-5k4zCp6KJ4iEwz`ҥmV[rH$$;}I;YqƘ?5.zuk1" HghmJR@H Xeri\tdJ7ߋbn'U3 P^tCP?ޝxǠH?bO@Zc|ڳ!}t\ը fb6IBLttT hM͵bd56]cԥ Bwto]覺mѧghGGГ0%yh-ۗ2y5UZUnWfˠ ,g(5#8/RVH +z~8|NcQd`iTxEX;0I>%xERc;KRW `m[!^WQp 絨mg>}5lW64&$$^KؗvHT uPLN„L^e VQrrOwU<m1w1=ϹloTQQc;Bu.Lcɘӊܦ4[Zt})W4zRdV4+nynu!_&`(IsO2ߦ\(H @wK:|NZLSe˜2jrIntzc'lVRdrX>%>pAt' {Df>nPD%obEe˹+2)q MAޤ#5_h6? aR /0x;k"oX^ݒ lwyk#rV`%,/nI{J.ጃ޵ڝ^=Kؤ~H`_p5X$I@OWc~+$o}TnWWf>clL1V8_1<Y>qUiztJRRo}l/No˴sZH.>F2ƄiLCoi "fԊVkљ(аS]_m3ڝi#8nSRŘH} @ܕ DtWqT"_(aKr:p659)1/(}Ai̔(AudB(jZekv|=X{tD֕WlČϓH%jjkVy5RzPf'9H+5h)惒8:N)oxz'Ź,>tf : X9nc=`Z"F2b'MVRMTXy[2?7iTb眴 )vA9̜5l/}rd GAP{$5%@~:H?~7S%nCi,c)=lEOus32 ҫ/@G3Tf49锈s7M:7c7~*Dvfw>aj0-4˗}L9Z1آXx~(IiU憦e* dSh=FeS{" 4g,BCvtGv&A֟JpfZihިI v$_ 0Zl V<dž̦z ǁ SWt^ԋ|pLSvQ^B .;Q7mDR1B}3YrH 2?a(ꎾ3ZdQl=0}YZ20˩4OȹI@9'2jKN4$:v8!&=!BKO\ҤUej؛GOU6+TT0!1}d婦7:@[PkcujCn2AT.XGpTqHk2zJ !G-sU8 a$Uۀ1:l-t]3*Ȇt=`|h(e>{h:Grt{M':E}8yeC nyQ 8ocs\l0?b"2WQܤVRI0(Y:/UL5:UNCSFgm\5kDٱg 3e.c8eTNb^W3|욬3.Zr߻$.zR|GQڭA*AK~X睱~3)>.r/6~yJ0tZZ(`tb 48Z÷Vν)R֣:ƫ﹇n=3VO87Egl_yi=)#,=&[҃ɀ`!(z 1e=["Ws W@IԞd~e|G /bbJ*[2&\T)g KDi p_cZJϞB\8CX$sGBtdY2( e|,Iw@&bS64󲴡͎wdQҥ [7y/ dVmGy34fS\!pg=a.yk̚BF"ZZ:|2!>~{=Q3젮[IτA8>0"eђV~IKQa<\u&d0湝JShf|\m?+tQ̂8,AU a:@QVS~1U­ yEB[/hA 95^bV\ȑsn~)30wfu@rNY״4̀i.$L6\)ئ_aJ~c :W3}+KG28ڑV=ЛjV#U'B@?.KL c.A8h0o;$\K.F!2vy["94(O0RK._^;NG l+7#1Zv? A%H?gާr[ˋ TmIMٖ*b `xL|$޹C-4Ne9OaFRwc>` 2e{cuKR赹Uo`M.GLm[jRMওbs|d"!m* [7:c BQi9 a :=GlBaA?'1NKil@ 2Ѓ:{B ua`!;+8e+PINEVWQeTODG1!RyE0Y [uWV.))|c02U>%T3[Y!4h z]Lbhw}`,ֆY.}8PT[2!W\\19Eq@_o xpgsW6u#/݃y7' ӷ/זEOcٟ3MrNe=tЬdue\+ylJhY@Ϝ;]{"m!r$ >Ef?5@@>3ѡzž$q(D;mD[D䳡%u(4zqZe`{~>)/5 RPEJmQ.QLtHc44 y,b4M/bN6191GI@ p}]CtxgZ4}ڎRQty6iJ,~~bjn2@`^SDJ~>#GxAt:H<Oai'd"$s";.Tl)e%K};T֟P̤ rh. Lٹt4( CH(=UlU>O#9wk+]0_L~Vf Bd SVL|)fŝܦ2 e:ʄ5^#-?Ep>]ߒz;%*SBgzgńfA[BDvF #A<>T%R7nuԲ뙫Ϗ>~;ٚs_ 9XOW||Șǁx> S_%] 9XD w|br*̉L).밡́ᐮk-1,kPb]EEAl[e*CJC&Qeʼ/alyDG0 r C7EC߁X騤S`;Sp?[;vi{,ƺFj7;6+CaIMig"t;W %&x/yסݣ`u}Esdh-{k6ia~M7,AҔpQAOW}0 ;~)Q*Ҋf]IIQw 3YK=g~H/dY?oߏT +%|o~_`@>>L$r)xa+Zڀ31p!έĄ]uƴ[ 51YOw :a3kIO}"nn&ۋ]ZVD:3+Q,~\ `Bj&4nH4eV^RaobNUe~{QhU?|RhpbTbN\0~`jEGa;}Kn'J($[Cʏ>6`+_= Mur0 W&(k5Q<Z}ëSPoJƐcg`D1X- xRwN27 h%{3Ωv3.碬"-]bzң3I>f=UO`))BpBдd-1t4} X_Mu$zfޗfc!)u Knܝ0 ff132 4"-] m 8to. 1W]D7IX2O\I8ELdStz2ccZ{^YN`KPM!&lD't'fK}n`?"UZY9«f_bG-,OV]pl:K$\08siА|ݤn)#)xzɠAXn>q<. C \ł~Инex;i}:}\J*u!? _v` O8|4Pތf9)[Z<]F_'l/|Kk}.k O5,Q&:G|Äk68nk'~ ϡ㈈}JpXy/FS;u!sD@!@F9(9324.vj gJCqD^Iְڑz) LpFsi~P;lLIՒE)@P~6a`SDčbmWw~瘢Ƕxvc^4'M_ ZbN#Tm?u`gAULKuX~IW 4`;,t4"P*'?%m q,ykE⿀Yflx\0)7a|}HX# :Ag` :ANm%*U}q8A{vSVčmc'*1zh%`` Y~bClΑ'}[1V5̚ybaC d6AL:1{ceSz@rW-v3ck n!Sț0W`@?s*!{{w¢g=*>R<<,ԟyr&d%\^v!TEn z(#H42;m;Xq/zхKMi{w`.. 9-t|.&8t8y$T/A2lN+&$Tl}]=HS|"t}Z >Z`-2`ڕ׆Dyo+$ $RM@ d)(Ppi. 3G"꺛.Kȧ ="Pc7;g&ʃ-QTW|_5*i^eo,l˕:2?m.Nttj4d!UuQQqlr&?ɋƤt"G{UsLKc);K]O(Ȯ"۽݄#_ I፞wGa)o&rE -jD2giP$D\i(%WHv^=wf~3@}2@n2ne-XUb8>y=Rp1d 5>g9!PHDNoPeMb3H6G(/,C3ʣˑ`LvsAm>pѫ%0=a0B<={%F`3oiAAkP~S*GD6v3=O&mwGէʦcɒΫxTe_D9su:N6. <]IUlXuwp-U*ὦM+$Jo"uw3oy*8 x9=3'em;+t<%GrJṖiD0h @ (60&fکR1o=[!ͺlz$)kP&>Vd@wDo1ziP̶N]1de#o/aCIr 4wYƃekB٬Ǹ} aB2bX΀wv?$DP6z|l-U<<|(\hfؼ(ْS0?bڑLxl?AX^v<(yH1ȴ ʽgi/7}8#1yOVAlDS5(~%N,qᨋSa-#л-RQ־;y@E`Ec&kɴ5' t\9IG0M:Je)':~wy5ݚ<0RBx{k\<yFУ;\ LՂe7(DTۼoFi093m9a0 -^;ϮA##Id8SL+ 3cD=ی$*x$kvsbA/eewo2l4)b'u) 46mLKD̂A-lH)&[(߃uqn8oT^d/&qlնY _rTG>zt[mIyMmX{]pnvAwek#-*Oߗe"A1PrznE'6nTQCn@uݴߧ}a"u;ìۦc8wfD{Ly Iy> Taé<ȳ}Ӥ@ 'N*G4̀}"(]>PA)/27xgdm=cq\q#h|-+ގ_&#ҫɽmzSZn훧fup.81,6[|oFÖ*gi {_/#iב3}Iݸhe ChUp' 'x}|8&"܋lHS@Feu[1#t❽OBE]C+k.cXIR#",Kɗq L$p}0ȡn6z.{$'{f~Pt5 }pV&gab3~,%} }vE}h֘& do04#<@BJTA78-sqj1x|C]? |ǔͱ7_(f8x:{EU:Kk(eEW CTM48 ]q| "c;FEӺhVCޕ rZj2m]:KG#I49GxobI4<׹JY"YT|K<;h$~9yө]6d<,;|\h $etI4xIx'͕xr̲[;_a"A_'laڃ4B٧ݙsDD,ҍRWhpl^062wuJ%n^%qm^nPԹjNT!C'S@\8yjU#?N]~E/^ziOkyr6=S-s)am\ hbJ^ /)D l[pv=)v'!]8G0ŜkxJ%Ps_>(_/\|.ɠ=c' aCN6 eL;JTBpo/5׶tsybf*2KIY_{@]G4\ 1;DP]ہW8}5Iw\/wL3-62rro5ի3"8"cJT£rm3Ũ+vKāpf/1m5nvinhd~ FJ(fǓ]k̛p>͂m!_~񄑐.huZBWH~` #~,3 _Dc4{u7gcH9/ZLۑU+\ԳK&ymJKZh:):s팷g dGAH,I8mKGIsq_i 2k}}!>D{Vera9c03 0GV(GQsy,;s6raDKN~@ė* 8φ-(Aq>/^sO@QCÎvZV,V KtPmێVb&3'npRv6 lm3ir39;'B1M>I0ջVyUbblښ?\ NȶQG$tjm~#XQvx{|`Fʣ* ]ϳ# zNjזӯ ,Οs=Q!B>hǻ2x&G5T|P6!߹,3. Gvo~w4Z^#Fs|WFSȳ+@~hB6`5!m؂Injܔ 6#)`NR * phxo\k)ɞuj_(-)a.Z'c  n 52mF$YMNFQ.'cTKZo @m9HM .X0<OpR#ܮ׻7薇 1B7ȳ6EԓRV6(bvr׺ 'UɊ" Ѫkɓ`P?ʯ' z׳>PDPe.6jU1J' pHA˖2s};|(RDN=tY`UM;٪^kY? L-t u\EJim;+t8=|S+- 8UɖDWd օʗ=})tJ8w t]lI<-)Ku@lKy-c#:jԬ K^> 7ڊ0'W]/KYUJ,:Id]r9.dnbClJ^tb=c|o-Q)@<+.~]m;0Ŵ?FMk3Df?aWn~R:~#`!օ>.wc0,=SaE#jCzx~f`W _% u `E xKHB袰':b6\݊ ͖r,~E ŏ~W§ U3aױqP ppU'y{xcKvt5АIQ#_H>N|h,Kwy(6G+!9{ƒNbfZ&,F x"Os9wP ZLcfِD:0䝅 32*VX ()kg繭.3.@3i*<$y& !1C}]o9F e EPyU4lL:~XVu^WI;vzqxiM}/\{o_e|Dc!hf,=:oYjU|Ѫg;8<I V- 2w0*H}lGtiʸiIT< [^G .8\0`eus)\DZeK,i)eeńrfhT?qcC+ d΄қa؆yW"@Ϧ[Ek:So;7} bKKSgxF{?\9[z|Â:z8Tk$Cd{T@9 ]ۿ1_yV+p;9lW[D2fh}n45 ]zU;$:)V+ŀxo(ȉ s<DoХ~ͪt*۸3Ed,zTvhPV_8OOR/?^ /G?X Su.L4LVlY2cJڧ4"DZm(R{*ia>G@WdqĮnΫyp% 5D':*Y~vɓ$=\H(.'-jxF]jƶf(ήP)xA~lb•0NnWh &ugZE.4MZvv7 }=`0͐-|jE,ysG@ܕܿHԳPPk:'##Ȃw-ZEܝMrw8rXd[fR sj 2㽱o>W~1qcGB 6D{:׵1ueJܲ|[ngL$55O!!;D3ͻʼns\[f'ql)]081P~u;zc+&M,Scǐn2vZ+ӍKva^}:Zn`Qsk76sT;c!铡F‡Vbe F;I֭AeW:8(afF;..lbj$+zdWRügh;V,DdpL_NM27)YU0Q_&F'їل1/ ,M8>bo@7D 1%l q15-7f<&` I<0&H +umNL0E̦w rK|J"ݮL 'uLtGPh8[Rs6"$_a>qq@_׽6/07Gn*Ԇ˚Y˨ĿILB3{2_Τkog:A~mGm\Vێ St| 8uN d |e) IoBnKXv­ 8ZDFx9T*NK)S+{bK%6 rNMπr ll> .U,߹4#AR[+8Xye}ȨvQmt6Ch!0*t6|"R*prl^ztt|3Z)x$ͯrs.+rˎaEP)/)nGj4[&i"@csuV"d:WB6+Q]ME[HJ~~ppBVG"ޠȳ5ߘ;T3RS=#o,0f~I0ae7K T0 W&weZX JIݙ,yu+'R4 ]Z6}8r!1?6dx}L#iT0!?NS΋R:/o˙}Mu%}!J#c}!|b>Rvyk[[G8uE&@̆i*?Ct);9#/q-TLX>NT*!s /Fs᲏Ƅ#RR.|?1F$Ҕg=_^<lT5@wK,P$-0b:n&jYivA*g%>Op+?Y03#9)yxs'M#7$|Zc)HAw!Uq|`~p{dFZau?z1Wf=j~g pfskv'vY:u]Ad;l>(3ج篐 2)*Ss֌}u3l_k2`6 [V 1H-XudF5uh E"1Jp4*0(#}~NJ",;xB }H2gJln?mR]Av{]!KTP@ snE(`J"wIˊ*0dnr&3 ]JwB#oOCӰkv]-°/1ԕVuTkД|t <\ÇV6\h9/tNI(\U3{y"OI6Gm% SknJ|pDD"yL(]GLJ;Y{fYJ46Bb5/#k 9n`akkb$;'4BQ]*RrZG+0QkyP G~X%;貔&?N6Uf. :!~ѨHMrU3 N 1hcQ-jz9h^'gNBQگne;do^zr@81~n?yH_RњU3V,8@(]5Ȑ*LqCp%\8(?h^ۂɣZ]Ul4%&y3 :H/3}έ]NgňuGƇYȾDn=wa̿ +_S3lX{&U %K2xсljժm\;S$fɈ6(P {L^LbPa2 PqEAv1hmr'{ h3? e]==rTJ#=풥}0Vا;*M=kVOω3?ݕm $Ǫ} j"Wm_!> @Mkzݣ{V蠣7ל*| RGE;JhWbiͧvmFVjf6'G2[COʣnk'$b6. rЎW*igOO;B̦v[@==eEteXPfI,3C$Ɉ11l\fO`ǓȸιMǙQ7fEbG/m6K;Km{~sqL}KTGH!ud (| ,YuC^{vTc T!ߧVO}Y p{dR> [~:Cw&X'@hVp̮+,P&eVdD芑[}!=S3Dj-9B'0-#G2[0^ syOʐ%l{8/-Գ^W@ʳ,~K$SNAS7-kqb90U8Gm?XX[ jI:G\.YB! ݄* WqCNOr# ҘS%%@Wh},D! c~?5f/s}Yn\$pwy iTSUXߺL(J7yClj}:/Uq(%h.Jm4ψ1iaeg=jUtʴDa5b2[u?k&ܳݶ O]_az١W$e#jv^1Q􁨧"8~>7^k> $z4za YݡU@v0TڭcT#mC6fټT2@"d'‹HP\6MHWi)qu8 FWd$lWHJ6$LgJV;'@e4ar%!xB`A\da_\G솳=- }D|66vb.Ke;]ƺ3%%$--;L Apͨ}#jP w8ƭjAg0m۲_~wlpge蕌͉CK-zgܫlO$Vsڻ_!Rwi8ychK@vGnv,ImaAi] >^^LDސX/AJԨkWɟrsYߜ ϋڕG]r.8,FIyo,|(q^7g]Rj+!Vn,-O˸A11%DUqA$wgBF{xAH:+O2@d_L6ݘ8x2W.(&$=:k+&+=A@" š{|Q^;7W5Y dKh"x]Ͻ5I%og֓,r1?::٧c?=Vq{tɮpok2p]qoD Gɛy'Xn u߹vTzy7pbLJbxօY *s30~asZԘ\sz/C ֫E?s C񬗹%|SWTeM<$uzxhٽ99}./(^1y6mB=LJ#u+lL)8X,G`vjkNyu0|"4?<TgEXfx6 +;_Xz! R UA%"ݑ7]o"SwR[T \Ȧsc®M.Q:폿v&7\" 5"A~_0<ƶ9hVhƲp:hLum22aia䂶9ꉚe-}BbndgRlf| n<\VBZ"ďb;R6QlcL@.5 1iplB33NrAB?]8z@gpɨ(?u,gr<}}pw8 M̙~>St $G'G~|GPю=<3Ѧk8)ϳ;ԋ,cr~֯݉ 5&=YߖZYYZv8U0"V{%Ֆf^cTߴ]/'rRNq_ʽaǬ0aӏ~lX R/Q{jPHc_>͒NEn(d5ϱ!%FEwbW3 LCEc/ofʺvK&* %8x% 5k>4qBƣ1l @p;/w{cH( Hp?8%W/'*ry OQZ _\^^ѕfY\y&+t] ^Bz# ; mII z"),ku Ӛ {6|&uܽۗ΁1TIso ج_Jk1޼c/۴chcmF֊K%) f@bG"U(,:%(-AB A=+Zu獣r$olP\#o۽b[KٚB^&d@q7hb{]ZPBVgK~ ^ "g6iZJj$_~>XeÙ;2Z<1ur{l@ 9˴bS3hapL:ITFhEkwSF=Ȱ<+CKR'ٌMjV!Qata,G!/ HSGq9X?hA"ZT]߹jb\ x] ̲dK#'],F`تg^M2Pi2s; S")*xUʥ^nNnɹ"ೲf=a3l!6:E@%Th;&#]jecSo,xZ=3B;*+4 .֛}vi$1)OfKpe ?2XnȶNT lGwtgav¥xszD 2ȐEvdl_y<Ӓ,`.]Gf#ˡ{3:93*"L#Q_z)GzfkRRNuuWfUi3!eMzfx KPm4)լueMArApzul0'~7+JضiلPW E2ܫЇS9?xWtj- ]0AK0(U"mE`ƯcD0h'Hl^Ķm睳;Ý%0[χ幱c_!ʨYH(o0 C9@vvr>d$iZ?gugTJ]Z˳jG~X@wAii"ShFyhkOyXiny EK>.lPh4 ɦ_"\;2!d6@:#>}KzB%&ܲ3]btc_tgB-NO|VC$FiRI$1qC@P\$Y:i’[UA/[;"2^ , dԌl-45`7W56Sn#O%38տQ ~ OF/Jym®RzIC8oJv/X) )EWM&8/s!fyn}fJMT*rG%SV𪨳o5BePbI=90FTʲ7T >@y/m h25c5~1\oUT3e3م΀5~ PZkhKE>05# .ApQF3G`>ÊZ45t<XӮJDVqEG޸ ໴眃h"3Ӊz$cKrSy(T72=^v@}S}lUD$xb3=]Fޔ?x)빖l( }Ujc@GKv^Knџ",%q=N_`y6R\83.А,|4AnfI݄o>hk4 z vCZ;ikh(͸̟_i_Mg]RlXc 3eKGcλ}~IsoŖ*6ʕECP%pZJF`"69EeLP1]ϓЧ+g%ZQ GM~^rz.!Co(kd!찀"}|*`(ܹT_Z~@S &UB Cj{>N((X /Y McS?}0S̔HJ¨z-Z%paWBт,zD<1<FԽ5xϓF\3;ʋ¡k Wu^6ghѐ H&=6An,㚢ƲKb\@ªT`X/<27-߂Y<W8NJ_wM20EX 4kYŷwcSX?-o<9iC>ѻS&M2lw-|$ h.0KO60gsfLzP c%폦9xa<YGN)6ųݦ RyXɄyGP{UTG%dp?L~ i _0/gH͖rx>ZO,M+}th-ϯ40vBK4^(Ugf'P?~yN]Z|${wnv]1^%ݾmxWIaۍOd7h< ؾxNCl77q[6c Kt'@WrW ylCArNsv) #2c0$?X}(6.l.!VJ7.0!vIGֽsNfO%d`E^+Ǒ̙{jby(zA+Z8m9`T j-ӂu#ZF/JgR4e){{zS]"p\=ier+o3/`-`4ƓE{#Tȕ>)7xBzr`,>?Tt&wJH߻MI˃,$PWTxoG\`RZE1QN7Euoh͗os@9-"PR0FoWUKL81KI~Υ.KJRܖP!cu8|~{;{'澷[⥉ˢ{öN`3gU/{[>]g5 fhѻr?LKCENE/ ~3==&jwb"zp-y}$]♊C ,te;Y2$P:x*zdbqi$~Ke]-EʪgDS(붼{ӲO q-RsSDANJ!)$Eߠ;P~|A`r ~&%{UzסN[? ^U#\+2vLؓμ!EΣ:2M媘#\evd?tqut¸4lIY,ԁ'e߾X[8 ܊~ Z/0 yQ+ OaFt~ZA0b ӷ.C|Ѭ/. ]\Ʌy@w]z|+hLP⪛>sv:QClZx?o΅7{V1dj5,2LJ.eL8L3OlVYO9< wKrt WvJCՂ x-t^!B&*WFӍL_qX=۞U8lZ2"S4IҏqV`,' lD9#~@x@] <è0">:HE^we7 ZmFC^h91@fae!7?G),[pH{axRT+2@RVEYR%S*j~=6&؂4|xHciZƟ<18Ӱ&k:)"Jvp43g٢bX#9"=ԯ>BOR1ԁ33O, -Kwd316%}iY!ثGkπ/ɞUf'aL__{Ԫ+9Ng QewE='| yrE?j muZ Z/b#0څ=Y[Z-),D>垥0J_g郏ɂ.L_@=Gr~8$b3J2 E {FP;,oZ<R06Cnyq.}k"0u.|m[_p) *F[,/ӵ1ٮԢ\7//^6 Phg/j#(3e_=bN~Kll,{r*< ¾ela4+qә~"b軬!ˈI-wN\)"TCsd lz9AN˽U(F)=8O=8ݷ/U-IzǾq]t |WFVm>ְ}p, b·H k >@MJ=)3# F|gw@֡k+ fB+Qh€rr)/jr JRvXc㾮V<(N6d\U5v`_1e N Hf.uI X;v6g`{ h9Dc1zRSiX{@%L]r "l O h/Bĥss7oLC_B|!K bv౑?_ i_I[og$}9SpgElfE]2T,7‹ p9 cPKd18R]k-9K*GtGJ3w|7Π7졨5yYH,T!vqu$kMGןwPRN!vkDgݡ3u$y_0F)~2-\9I Tq͏4͘YVX.ϾRߡZˠQX t^ָ%6Dž뢴 |$5 &Ă4"xnclYnOAעU|Eg- yu,̶߯!*c/S׊(͂$Gkpi[͒X ()w|f9GvL+9A 3V<ܠl-O6A$Z0ABvϗ2i{G*k2E0#CEF=ɲBmyd"pj(d7>(uX=8fɃ>5f]ܗ.ɻ¯j!FL P _ /x w_Giu_]ĒMЌw& w|Y#j\2%헧 - 6[7w/4<.Jfƺp~''q1Zi ؘ..*Nt.33aef-TmxLpRI(CjV}B)CnNި+ى&xde 1tpW߱P%jT7k? ԧT_˜kf y _=q/fjJDYk1IU_wjn&[Pn[dd&M[yÜWS%?ˣAARW}TSZwl `6>]8<5hl({Z-oxm)u`zI Ӱ!H1~sY}*j%ٶV,|A"? pop:"9NAO W<) hJ)n\JJBy0R?klNaȋk< k Uj0"6<ګ+y$}q$bF:8л(ؚS--':" ,Coraآu^ j_lMEKv[ZՃ*G.#vy*'XSdUGOP>}hwl>fUIհ]Em{{4ʜokpDxR9l§h0A XVLWGE5iixBsM1f% F79׾ER:*aAŭY+Y] Ef RQO@BDп= Zhe ~4uzOVb0Ҩl[llpg0^ ^ I27 +@avI?a㬓RWt0%3qK9-~CFv4rh G;2u g:z()8<7*Vz)ט2=/;u.%q`sT]XtWt>8퍑Zk_Q~%$O[>D b/ /ʋpD*Jz/V+߸*l׬Qzu p;'^RKK966%>bR`7Ȑ+}xw%=J ;W~rP |lLߞ56L(c JMYB.6I +R Rnoj4B'SMsR-BY؎h1 7?mL73Ȩ γ* FEo_YlZ_JSꤋNYML^aⰎc1v )c {oU5<$dS6Ox<7xZz 1/ަlGi^NM ^&u\lT@~ῢ q x:Fs;*\ c@M?،$]5YN,eKY0ly"yc3ӎV3کD0ӝrqV lMWپ+<$ȧB4UT+;䌁RvL2)Ns =Isi$,'+?!3|w/4;p* Mnk<91Xm]id2IB[؆n^m6Gb -G 7]k+&a)kDLQ sם^pؾo ՐXǓw/ 8yשcEg!ijyꇙvگ=dߝl>f%{ +"y4@sk.(&UݮCBsK,:\ho#{"41ܳ3ZYA{yKq޻ry['}`[ijh6R$)ZbqUNl.Kv?(dČR=Ώ's^W.ĝA0v5Zj[ VۈMKm_m1 . %ZT0!w? &|YXv oQc[m[=>._$Mg;(`~{K?F0)E->ˢՋ?d$|mk\hs,3oM4j]a@ͼ-&/%<_Rm b0n+/KAR(dxt7e9Nvm ցY*crrDQKq?5KV@[{i:h>@2b`m8T\E K*մܻS" j٣"Zkh(3):/_o]1Gr{©j $?[SL]N 5,osv@3(Ֆ*3eyo .þ3ܨ1=1_1sPqaG+[ĹfHcRAڽI1޸5jQSO0Id[DѢr04!B9܈KPQƮx;En>%aZ-Yo-j lOWߧ+r:h|ufYOp0<zлƅAH&8:4a"e4I?Zh>KFђmpp£GX&"7;)U'”'xH%v#!2齿$-m\w%X/w |{qJK+x|I s[d.f7gf#6 {]:*+j2|59QjK1 SNƦNM ucԛ%G2ST vLoTd5BZgJyUPx|Y[D,qjYQlqSSeJV[=ig*f4|BL\39-Pl$pxVz{zK,`p!IDP'̰,GUfAt87Y*A^N86y Tȱ&H+CnRȯ-@+LUu Qt$2Q'3 ۳U O\l_[ "lNz'E[GZMoV d Gr{"C'= TJC!螟qh " 'Po(͔~G#`qoP,fNuqw-.c"%R5u'>B܈m\p*G  Gt;uUN4Kt:oJ烞