����nghttp2-1.40.0-6.1���<>,����0�`��p���9�|�ؤ� �&�&l�t�/^���I!+@d�!g�϶��Kǁ�W:{�w���re硋K�_Fj�1��������v�-l}��ԭ2۰���]H��|˥͠���K�BAǏ�ʶ�{5n�� g�o�NA���� �,M�שuV��(㨗�����o��/W�\�Q�O���Va�6ٯ��h��E�����]��h���ހ�UM91z�ʍO�����>��+��!{@�-=|��W��9B�Kϖ�S=�u�x�;"<d�(�����l��>>�������>�<?�,d�� �� � R��������������� �(�=�CLl | � � t |���(@44 K4( �8 �F9 �F:�FF�dG�xH�I�X��Y��\��]�^�Nb�xc�!d�e�f�l�u��v��w��x�y�(�z�������������(Cnghttp21.40.06.1Implementation of Hypertext Transfer Protocol version 2 in CThis is an implementation of Hypertext Transfer Protocol version 2. The framing layer of HTTP/2 is implemented as a form of reusable C library. On top of that, we have implemented HTTP/2 client, server and proxy. We have also developed load test and benchmarking tool for HTTP/2. HPACK encoder and decoder are available as public API.`��sheep28�SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Libraries/C and C++https://nghttp2.org/linuxx86_64[8�hJ���Px�8#�������A��`��`��`��`��`��`��`��`��ff2bf37eca4c421e0e2abf9953c793f75390b2c74590a5891afc07169e636d18414190bb590230b2b31262ae29f4586b5f73cd4201bfd75fefe922cfdaacd324b6a33e75f45adb17ff1e7df236f6ef67d5d0fb8c57eb11539b74dc2511e9dc41f3deb3c4df30ea401403f7971b0528a83e853086d188b7eecf07ccaa13bd227f1403f99e63d173135c91965a53f6292b18fd1d6ac0c73505ba610ff4ec56e1a5352b87e0e383cedb9e7563298aace703d77e12ba65a8aa170d4627e44cf549133a22362814ba191b10fa8a50106097ffae4ce30013526f522b7962d2a602f1e4rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnghttp2-1.40.0-6.1.src.rpm��������������������������������nghttp2nghttp2(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /usr/bin/python3libc.so.6()(64bit)libc.so.6(GLIBC_2.10)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libcares.so.2()(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1)(64bit)libev.so.4()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libjansson.so.4()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libnghttp2.so.14()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libssl.so.1.1()(64bit)libssl.so.1.1(OPENSSL_1_1_0)(64bit)libssl.so.1.1(OPENSSL_1_1_1)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.11)(64bit)libstdc++.so.6(CXXABI_1.3.2)(64bit)libstdc++.so.6(CXXABI_1.3.3)(64bit)libstdc++.so.6(CXXABI_1.3.7)(64bit)libstdc++.so.6(CXXABI_1.3.8)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.14)(64bit)libstdc++.so.6(GLIBCXX_3.4.15)(64bit)libstdc++.so.6(GLIBCXX_3.4.17)(64bit)libstdc++.so.6(GLIBCXX_3.4.18)(64bit)libstdc++.so.6(GLIBCXX_3.4.19)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.22)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)libsystemd.so.0()(64bit)libsystemd.so.0(LIBSYSTEMD_209)(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libz.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1`KW�^�@]i�]Z�@]Z�@]R�@\�g�\A��\A��\8�@[�F�[�t�[CN@ZЛ�Z�U�Z�U�Z���ZOh�Z.s@Z'��Z��Y��@Y�d�Y��Yl��Ycl@Y�X��@XӸ�X�@Xk�@XQ4@X6�@W�@W�R�W�"�W�~�WX�W ��W4�V��@V�>@V��@V��V�_�V��@Vz��V]��VI�@V4�@V�@U���U�@U���UȒ@U���U���U���U��Uc�U]��US<�UCj�U4�@U*^@U�@U h�T���T��@T��@pgajdos@suse.commrostecki@opensuse.orgmpluskal@suse.commpluskal@suse.comadam.majer@suse.dempluskal@suse.comtchvatal@suse.comseanlew@opensuse.orgtchvatal@suse.commpluskal@suse.comadam.majer@suse.deadam.majer@suse.dempluskal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comfvogt@suse.commpluskal@suse.comdimstar@opensuse.orgmpluskal@suse.commpluskal@suse.commpluskal@suse.comschwab@suse.dempluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.comadam.majer@suse.dempluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.comidonmez@suse.commpluskal@suse.commpluskal@suse.comidonmez@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.comrguenther@suse.commpluskal@suse.compgajdos@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.comsor.alexei@meowr.rumpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.comjengelh@inai.dempluskal@suse.commpluskal@suse.commpluskal@suse.com- security update - added patches fix CVE-2020-11080 [bsc#1181358], HTTP/2 Large Settings Frame DoS + nghttp2-CVE-2020-11080.patch- Update to version 1.40.0 to fix CVE-2019-18802 in envoy-proxy and cilium-proxy (bsc#1166481) * lib: Add nghttp2_check_authority as public API * lib: Fix the bug that stream is closed with wrong error code * lib: Faster huffman encoding and decoding * build: Avoid filename collision of static and dynamic lib * build: Add new flag ENABLE_STATIC_CRT for Windows * build: cmake: Support building nghttpx with systemd * third-party: Update neverbleed to fix memory leak * nghttpx: Fix bug that mruby is incorrectly shared between backends * nghttpx: Reconnect h1 backend if it lost connection before sending headers * nghttpx: Returns 408 if backend timed out before sending headers * nghttpx: Fix request stal- Conditionally remove dependecy on jemalloc for SLE-12- Require correct library from devel package - boo#1125689- Update to version 1.39.2 (bsc#1146184, bsc#1146182): * This release fixes CVE-2019-9511 “Data Dribble” and CVE-2019-9513 “Resource Loop” vulnerability in nghttpx and nghttpd. Specially crafted HTTP/2 frames cause Denial of Service by consuming CPU time. Check out https://github.com/Netflix/security-bulletins/blob/master/advisories/third-party/2019-002.md for details. For nghttpx, additionally limiting inbound traffic by - -read-rate and --read-burst options is quite effective against this kind of attack. * Add nghttp2_option_set_max_outbound_ack API function * nghttpx: Fix request stall- Update to version 1.39.1: * This release fixes the bug that log-level is not set with cmd-line or configuration file. It also fixes FPE with default backend. - Changes for version 1.39.0: * libnghttp2 now ignores content-length in 200 response to CONNECT request as per RFC 7230. * mruby has been upgraded to 2.0.1. * libnghttp2-asio now supports boost-1.70. * http-parser has been replaced with llhttp. * nghttpx now ignores Content-Length and Transfer-Encoding in 1xx or 200 to CONNECT. - Drop no longer needed boost170.patch- Update to 1.38.0: * This release fixes the bug that authority and path altered by per-pattern mruby script can affect backend selection on retry. * It also fixes the bug that HTTP/1.1 chunked request stalls. * Now nghttpx does not log authorization request header field value with -LINFO. * This release fixes possible backend stall when header and request body are sent in their own packets. * The backend option gets weight parameter to influence backend selection. * This release fixes compile error with BoringSSL. - Add patch from upstream to build with new boost bsc#1134616: * boost170.patch- Update to 1.36.0 * build: disable shared library if ENABLE_SHARED_LIB is off * third-party: use http-parser to v2.9.0 (GH-1294) * third-party: Update mruby to 2.0.0 * nghttpx: Pool h1 backend connection per address (GH-1292) * nghttpx: Randomize backend address round robin order per thread (GH-1291) * nghttpx: Fix getting long SNs for openssl < 1.1 (GH-1287) * h2load: add an option to write per-request logs (GH-1256) * asio: added access to # of the current server port (GH-1257)- Use multibuild to not pull in python3 in first build, nghttp2 is low in the system- Update to version 1.35.1: * nghttpx: Fix broken trailing slash handling (GH-1276) - Changes for version 1.35: * build: cmake: Fix libevent version detection (Patch from Jan Kundrát) (GH-1238) * lib: Use __has_declspec_attribute for shared builds (Patch from Don) (GH-1222) * src: Require C++14 language feature * nghttpx: Write mruby send_info early * nghttpx: Fix assertion failure on mruby send_info with HTTP/1 frontend * h2load: Handle HTTP/1 non-final response (GH-1259) * h2load: Clarify that time for connect includes TLS handshake- Update to version 1.34.0: (bsc#1112438, FATE#326776) * lib: Implement RFC 8441 :protocol support * nghttpx: Add read/write-timeout parameters to backend option * nghttpx: Fix mruby parameter validation in backend option * nghttpx: Implement RFC 8441 Bootstrapping WebSocket with HTTP/2 * nghttpx: Update neverbleed to fix OpenSSL 1.1.1 issues * nghttpx: Update mruby 1.4.1 * nghttpx: Add mruby env.tls_handshake_finished * nghttpx: Add --tls13-ciphers and --tls-client-ciphers options * nghttpx: Add RFC 8470 Early-Data header field support * nghttpx: Add RFC 8446 TLSv1.3 0-RTT early data support- Update to version 1.33.0: * lib: Tweak nghttp2_session_set_stream_user_data * lib: Fix handling of SETTINGS_MAX_CONCURRENT_STREAMS. * lib: Implement ORIGIN frame * asio: support definition of local endpoint for cleartext client session * integration: Remove remaining SPDY code from the integration tests * nghttpx: Fix worker process crash with neverbleed write error * nghttpx: Support per-backend mruby script * nghttpx: Fix stream reset if data from client is arrived before dconn is attached- Update to version 1.32.0: * lib: Ignore all input after calling session_terminate_session * lib: Fix treatment of padding * lib: Don't allow 101 HTTP status code because HTTP/2 removes HTTP Upgrade * build: add ENABLE_STATIC_LIB option to build static lib * third-party: Upgrade neverbleed to the latest master * asio: Support client side SNI * src: Compile with libressl 2.7.2 * src: Allow building without NPN * h2load: -r and --duration are mutually exclusive- Version umpdate to 1.31.1: * Fix bsc#1088639 CVE-2018-1000168 * https://nghttp2.org/blog/2018/04/12/nghttp2-v1-31-1/- Version update to 1.31.0: * lib: Add nghttp2_session_set_user_data() public API function (GH-1137) * src: Define nghttp2_inet_pton wrapper to avoid inet_pton macro (GH-1128) * nghttpx: Close listening socket on graceful shutdown * nghttpx: Add an option to accept expired client certificate (GH-1126) * nghttpx: Add mruby tls_client_not_before, and tls_client_not_after (GH-1123) * nghttpx: Fix potential memory leak * lib: Allow PING frame to be sent after GOAWAY (GH-1103) * nghttpx: Fix bug that h1 backend idle timeout expires sooner * nghttpx: Stop overwrite of first header on mruby call to env.req.set_header(..) (Patch from Dylan Plecki) (GH-1119) * nghttpx: Add upgrade-scheme parameter to backend option (GH-1099) * nghttpx: Fix missing ALPN validation (--npn-list) (GH-1094) * nghttpx: Remember which resource is pushed for RFC 8297 (GH-1101)- Drop spdylay dependency as it is deprecated since version 1.28.0 and removed from cofnigure.ac since 1.29.0- Use %license (boo#1082318)- Update to version 1.29.0: * lib: Use NGHTTP2_REFUSED_STREAM for streams which are closed by GOAWAY * build: Remove SPDY * build: Fix CMAKE_MODULE_PATH * nghttpx: Revert "nghttpx: Use an existing h2 backend connection as much as possible" * nghttpx: Write API request body in temporary file * nghttpx: Increase api-max-request-body * nghttpx: Faster configuration loading with lots of backends * nghttpx: Fix crash with --backend-http-proxy-uri option- Export PYTHON=/usr/bin/python3 before running configure: allow to build without (comnplete) python2 in the buildroot. In any case we only ship python3-bindings already.- Upodate to version 1.28.0: * lib: Add nghttp2_error_callback2 * build: Add deprecation warning when spdylay support is enabled * Switch to clang-format-5.0 * examples: Make client and server work with libevent-2.1.8 * third-party: Update neverbleed * integration: Fix issues reported by the go vet tool. * nghttpx: Fix affinity retry * nghttpx: Fix stalled backend connection on retry * nghttpx: Cookie based session affinity * nghttpx: Expose additional TLS related variables to mruby and accesslog- Drop forgotten python2 build dependency- Update to version 1.27.0: * h2load: Print out h2 header fields with --verbose option * nghttpx: Send non-final response to HTTP/1.1 or HTTP/2 client only - Changes for version 1.26.0: * docs: Fix some typos in the nghttpx how-to * h2load: Fix bug that timing script stalls with -m1 * h2load: Reservoir sampling (GH-984) * h2load: Add timing-based load-testing in h2load - Switch to python3 support- Don't use jemalloc on ppc or %arm, where it is broken.- Update to version 1.25.0: * lib: add nghttp2_rcbuf_is_static() (Patch from Anna Henningsen) (GH-983) * nghttpx: Fix bug that forwarded for is not affected by proxy protocol (GH-979) * nghttpx: Update mruby to 1.3.0 (GH-957)- Drop doc building - Rename python subpackage to python2- Update to version 1.24.0: * doc: README.rst: fix typo (Patch from Simone Basso) (GH-947) * doc: fix up grammar in submit_trailer docs (Patch from Benjamin Peterson) (GH-945) * doc: fix cleaning in out-of-tree builds (Patch from Benjamin Peterson) (GH-938) * nghttp: Fix bug that upgrade fails if reason-phrase is missing (GH-949) * nghttpx: Verify OCSP response using trusted CA certificates (GH-943) * nghttpx: Set default minimum TLS version to TLSv1.2 (GH-937) - Changes for version 1.23.1: * nghttpx: Fix crash in OCSP response verification - Changes for version 1.23.0: * lib: nghttp2_session: Allow for compiling library with -DNDEBUG set (Patch from Angus Gratton) (GH-919) * lib: Treat incoming invalid regular header field as stream error (GH-900) * lib: Call nghttp2_on_invalid_frame_callback if altsvc validation fails (GH-904) * doc: spelling mistake in arguments to build nghttp apps (Patch from Soham Sinha) (GH-925) * doc: Add notes for installation on linux systems (Patch from Tapanito) (GH-917) * doc: Clarify the effect of nghttp2_option_set_no_http_messaging * nghttpx: Verify OCSP response (GH-929) * nghttpx: Fix certificate selection based on pub key algorithm (GH-924) * nghttpx: Fix certificate indexing bug * nghttpx: Run OCSP at startup (GH-922) * nghttpx: Wildcard path matching (GH-914) * nghttpx: Forward multiple via, xff, and xfp header fields (GH-903) * nghttp: Add -y, --no-verify-peer option to suppress peer verify warn (GH-906)- Update to version 1.22.0: * lib: Add missing free call on error in inflight_settings_new() (Patch from lstefani) (GH-884) * asio: Support specifying stream priority via session::submit() (Patch from Matt Way) (GH-881) * nghttpx: Clarify --conf option behaviour * nghttpx: Add $tls_sni access log variable (GH-896) * nghttpx: Rename ssl_* log variables as tls_* (GH-895) * nghttpx: Fix path matching bug (GH-894) * nghttpx: SNI based backend server selection (GH-892) * nghttpx: Enable signed_certificate_timestamp extension for TLSv1.3 (GH-878) * nghttpx: Add options for X-Forwarded-Proto header field (GH-872) * nghttpx: Add --single-process option (GH-869) * nghttpx: Use 502 as server error code * nghttpx: Use SSL_CTX_set_early_data_enabled with boringssl * nghttp: Verify server certificate and show warning if it fails (GH-870) * integration: Use nip.io instead of xip.io- Update to version 1.21.1: * asio: Fix crash if connect takes longer time than ping interval (GH-866) * nghttpx: Fix bug that 204 from h1 backend is always treated as error (GH-871) - Changes for version 1.21.0: * lib: Fix nghttp2_session_want_write (GH-832) * doc: Document pkg-config path usage * build: Eliminate U macro; Instead use (void)VAR for better compiler compatibility. * src: BoringSSL supports SSL_CTX_set_{min,max}_proto_version. (Patch from Piotr Sikora) (GH-853) * src: Use Mozilla's "Modern compatibility" ciphers by default * src: nghttp2_gzip: fix this statement may fall through [-Werror=implicit-fallthrough=] found by gcc7 (Patch from Alexis La Goutte) (GH-823) * nghttpx: Print version number with -v option * nghttpx: Enable X25519 with boringssl * nghttpx: Retry getaddrinfo without AI_ADDRCONFIG (GH-858) * nghttpx: Failing to listen on server socket is fatal error * nghttpx: Escape certain characters in access log (GH-856) * nghttpx: Ignore further input if connection is going to close * nghttpx: Don't call functions which are not async-signal-safe after fork but before execv in multithreaded process. * nghttpx: Enable backend pattern matching with http2-proxy (GH-733) * asio: client: Send PING after 30 seconds idle (GH-847)- Update to version 1.20.0: * lib: nghttp2_session: fix The 'then' statement is equivalent to the subsequent code fragment found by PVS Studio (V523) (Patch from Alexis La Goutte) (GH-814) * lib: Add nghttp2_option_set_no_closed_streams (GH-810) * build: Disable spdylay detection by default * build: Add --with-systemd option to configure * fuzz: Add fuzzer for oss-fuzz (GH-799) * src: Enable TLSv1.3 if it is supported by OpenSSL (or BoringSSL) (GH-816) * src: h2 requires >= TLSv1.2 * asio: More graceful stop of nghttp2::asio_http2::server::http2 (Patch from Amir Pakdel) (GH-805) * asio: Holding more shared_ptrs instead of raw ptrs to make sure called objects don't get deleted. (Patch from clemahieu) * asio: Fix infinite loop in acceptor handler (Patch from clemahieu) (GH-794) * asio: close_stream erases from streams_ while it's being iterated over. (Patch from clemahieu) (GH-795) * nghttpx: Strip version number from server header field * nghttpx: Add --single-worker option * nghttpx: Fix bug that send_reply does not participate graceful shutdown * nghttpx: Add --frontend-max-requests option * nghttpx: Enable stream-write-timeout by default * nghttpx: Fix stream write timer handling * nghttpx: Add configrevision API endpoint (GH-820) * nghttpx: Redirect to HTTPS URI with redirect-if-not-tls parameter (GH-819) * nghttpx: Update log time stamp in millisecond interval * nghttpx: Better error message when private key and certificate are missing * nghttpx: Fix bug that old config is used during reloading configuration * nghttpx: Specify TLS protocol by version range (GH-809) * nghttpx: Send SIGQUIT to the original master process (GH-807) * nghttpx: Restrict HTTP major and minor in 0 or 1 * nghttpx: Drop privilege of neverbleed daemon first * nghttpx: add systemd support (Patch from Tomasz Torcz) (GH-802) * nghttpx: Fix crash on SIGHUP with multi thread configuration (GH-801) * nghttpx: Send 1xx non-final response using mruby script (GH-800) * nghttpx: Select certificate by client's supported signature algorithm (GH-792) * nghttpx: Recommend POST for backendconfig API request * nghttpx: Don't build PSK features with LibreSSL (Patch from Bernard Spil) (GH-789) * nghttp: add support for link rel="preload" for --get-assets (Patch from Benedikt Christoph Wolters) (GH-791) * h2load: Fix wrong req_stat updates * h2load: Explicitly count the number of requests left and inflight * integration: Fix deprecation warnings * integration: Redirect nghttpx stdout/stderr to test driver's stdout/stderr - Changes for version 1.19.0: * lib: Fix memory leak of nghttp2_stream object in server side nghttp2_session object * Fix issues found by PVS Studio (Patch from Alexis La Goutte) (GH-769) * doc: Update README file to write about the issue of Alpine Linux's inability to replace malloc (Patch from makovich) (GH-768) * build: Compile with Android NDK r13b using clang * src: Fix assertion error with boringssl * nghttp: Take into account scheme and port when parsing HTML links * nghttp: Fix authority for --get-assets if IP address is used in conjunction with user-defined :authority header (Patch from Benedikt Christoph Wolters) (GH-783) * nghttpx: Add --accesslog-write-early option (GH-777) * nghttpx: Fix access.log timestamp (GH-778) * nghttpx: Show default cipher list in -h * nghttpx: Add client-ciphers option * nghttpx: Add client-no-http2-cipher-black-list option * nghttpx: Fix the bug that no-http2-cipher-black-list does not work on backend HTTP/2 connections. * nghttpx: Add --client-psk-secret option to enable PSK in backend (GH-612) * nghttpx: Add --psk-secret option to enable PSK in frontend connection (GH-612) * nghttpx: Enable SCT with OpenSSL 1.1.0 * nghttpx: Add proxyproto to frontend option to accept PROXY protocol (GH-765) * h2load: Show default cipher list in -h * h2load: Show custom server temp key such as X25519 * h2load: Fix incorrect return value from spdylay_send_callback - Changes for version 1.18.1: * nghttpx: Fix assertion error in libev ev_io_start (GH-759) * nghttpx: Handle c-ares success without result * nghttpx: Fix bug that DNS timeout was erroneously disabled (GH-763) * nghttpx: Fix bug that DNS timeout was ignored (GH-763)- use individual libboost-*-devel packages instead of boost-devel- Update to version 1.18.0: * lib: Accept and ignore content-length: 0 in 204 response for now * build: Use pkg-config to detect libxml2 * build: Require c-ares to compile applications under src * build: Add Windows CI via AppVeyor (Patch from Alexis La Goutte) * examples: Delete tiny-nghttpd * nghttpx: Retry h1 backend request if first write fails (GH-757) * nghttpx: Keep reading after backend write failed (GH-756) * nghttpx: Add frontend-keep-alive-timeout option (GH-755) * nghttpx: New error log format (GH-749) * nghttpx: Fix bug that fetch-ocsp-response does not work with OpenSSL 1.1.0 (GH-742) * nghttpx: Backend API call allows non-numeric host with dns parameter (GH-731) * nghttpx: Lookup backend host name dynamically (GH-721) * nghttpx: Accept and ignore content-length: 0 in 204 response for now (GH-735) * nghttpx: Wait for child process to exit- Update to version 1.17.0: * lib: Disallow content-length in 1xx, 204, or 200 to a CONNECT request (GH-722) * lib: Avoid memcpy against NULL src * build: MSVC version resource support (Patch from Remo E) (GH-718) * asio: server: Call on_close callback on connection close (GH-729) * nghttpx: Fix frequent crash with --backend-http-proxy-uri * nghttpx: Robust backend read timeout * nghttpx: Fix bug that mishandles response header from h1 backend * nghttpx: Fix bug that zero-length POST is not forwarded (GH-726) * nghttpx: Remove optional reason-phrase from SPDY :status * nghttpx: Header key and value must be string in mruby script * nghttpx: Strip content-length with 204 or 200 to CONNECT in mruby (GH-722) * nghttpx: Strict handling for Content-Length or Transfer-Encoding in h1 (GH-722) * nghttpx: Fix compilation with BoringSSL (Patch from dalf) (GH-717) * nghttpd, nghttpx, asio: Add missing mandatory SP after status code- Update to version 1.16.1: * lib: Prevent undefined behavior in decode_length * nghttpx: Fix bug which may crash nghttpx if non-final response is forwarded from origin server to HTTP/1.1 client - Changes for version 1.16.0: * lib: Add nghttp2_set_debug_vprintf_callback to take advantage of DEBUGF statements in when building DEBUGBUILD. * Update .clang-format for clang-format-3.9 * build: Make it possible to include nghttp2/CMakeLists.txt in another project using add_subdirectory. * third-party: Update http-parser to feae95a3a69f111bc1897b9048d9acbc290992f9 * asio: Fix crash when end() is called outside nghttp2 callback * nghttpx: Add --backend-connect-timeout option * nghttpx: Add TLS signed_certificate_timestamp extension support * nghttpx: Add --ecdh-curves option to specify list of named curves * h2load: Add --header-table-size and --encoder-header-table-size options- Update to version 1.15.0: * lib: Add nghttp2_option_set_max_deflate_dynamic_table_size() API function (GH-684) * lib: Allow NGHTTP2_ERR_PAUSE from nghttp2_data_source_read_callback (GH-671) * lib: Add nghttp2_session_get_hd_deflate_dynamic_table_size() and nghttp2_session_get_hd_inflate_dynamic_table_size() API functions to get current HPACK dynamic table size (GH-664) * lib: Add nghttp2_session_get_local_settings() API function * lib: Add nghttp2_session_get_local_window_size() and nghttp2_session_get_stream_local_window_size() API functions * build: Add -lsocket -lnsl to APPLDFLAGS for solaris build * neverbleed: Update neverbleed to support ECDSA certificate * doc: Mention --enable-lib-only configure option in README * integration: Fix test failure with go1.7.1 * src: Fix compile error with openssl 1.1.0 * nghttpx: Improve performance with HTTP/1.1 backend when request body is involved * nghttpx: Use std::atomic_* overloads for std::shared_ptr if available * nghttpx: Migrate backend stream to another h2 session on graceful shutdown * nghttpx: Add option to specify HPACK encoder/decoder dynamic table size * nghttpx: Log client address * nghttpx: Add tls_sni to mruby Nghttpx::Env class * nghttpx: Add --frontend-http2-window-size option, and its family functions * nghttpx: Add experimental TCP optimization for h2 frontend * nghttpx: Workaround for std::make_shared bug in Xcode7, 7.1, and 7.2 (GH-670) * nghttpx: Fix bug that bytes are doubly counted to rate limit for TLS connections * nghttpx: Add --no-server-rewrite option not to rewrite server header field (GH-667) * nghttpx: Retry if backend h1 connection cannot be established due to timeout * nghttpx: Reset stream if invalid header field is received in h2 * nghttpx: Add --server-name option to change server response header field (GH-667) * nghttpd: Add --encoder-header-table-size option * nghttp: Add --encoder-header-table-size option * python: Support ALPN, require Python 3.5- Update to version 1.14.0: * lib: Make emit_header() return void since it always succeed * lib: Add nghttp2_hd_deflate_hd_vec() deflate API to support multiple buffer input * lib: since hd_inflate_commit_indexed() always return 0, remove the return value check in nghttp2_hd_inflate_hd_nv() * lib: Use memeq() instead of lstreq() in lookup_token() * lib: More strict stream state handling * lib: Modify genlibtokenlookup.py to remove redundant header comparisons and remove inline qualifier of lookup_token() in genlibtokenlookup.py * lib: Fix wrong tree operation to avoid cycle * lib: Make get_max_index() return the max index in frame, so we don't need to do extra calculation * lib: Add nghttp2_on_invalid_header_callback * lib: Log frame's stream ID for header debug logging * doc: Remove old doc about differential encoding in HPACK * doc: Document about ALPN in nghttpx howto * nghttpx: Log error code from getsockopt(SO_ERROR) on first write event * nghttpx: Don't change pushed stream's priority * nghttpx: Log backend connection failure in WARN level * nghttpx: Fix bug that api and healthmon parameters do not work with http2 proxy * nghttpx: Add access log variable for backend host and port * nghttpx: Use copy instead of const reference of backend group * nghttpx: Reload configuration with SIGHUP * nghttp: Adjust weight according to Firefox stable * nghttp: Call error callback when invalid header field is received and ignored * nghttp: Allow multiple -p option * deflatehd: Call nghttp2_hd_deflate_change_table_size only if table size is changed from default- Update to version 1.13.0: * lib: Cancel non-DATA frame transmission from nghttp2_before_frame_send_callback * doc: Fix warning with Sphinx 1.4 * build: Work with Android NDK r12b * nghttpx: Use consistent hashing for client IP based session affinity * nghttpx: Fix FTBFS on armel by explicitly including the header * nghttpx: Cast to double to fix build with gcc 4.8 on Solaris 11 * nghttpx: Fix build error with libressl * examples: Fix compile error with OpenSSL v1.1.0-beta2- Update to version 1.12.0: * Add nghttp2_session_set_local_window_size API function * Add nghttp2_option_set_max_send_header_block_length API function (GH-613) * Fix warning: declaration of 'free' shadows a global declaration (Patch from Alexis La Goutte) * examples: Add ALPN support to tutorial client/server (GH-614) * nghttpx: Reduce TTFB with large number of incoming connections * nghttpx: Rewrite read timer handling * nghttpx: Clean up neverbleed AF_UNIX socket * nghttpx: Add --backend-max-backoff option * nghttpx: Use 16KiB buffer for reading to match TLS record size * nghttpx: Add healthmon parameter to -f option to enable health monitor mode * nghttpx: Receive reference of std::mt19937, not making a copy * nghttpx: Fix bug that backend never return to online (GH-615) * nghttpx: Implement client IP based session affinity * nghttpx: Add --api-max-request-body option to set maximum API request body size * nghttpx: Add api parameter to --frontend option to mark API endpoint * h2load: Add content-length header field for HTTP/2 and SPDY as well * h2load: Implement HTTP/1 upload (GH-611)- Update to 1.11.1 * lib: Add nghttp2_hd_inflate_hd2() and deprecate nghttp2_hd_inflate_hd() * lib: Avoid 0-length DATA if NGHTTP2_DATA_FLAG_NO_END_STREAM is set * lib: Fix bug that PING flags are ignored in nghttp2_submit_ping * integration: Workaround runtime error: cgo argument has Go pointer to Go pointer * nghttp: Eliminate zero length DATA frame at the end if possible * nghttpd: Set content-length in status response * nghttpx: Add sni keyword to --backend option * nghttpx: Allow mixed protocol and TLS settings among backends under same pattern * nghttpx: Don't add 0-length DATA when response HEADERS bears END_STREAM flag * nghttpx: Don't add chunked encoded response body for HEAD request * nghttpx: Don't use CN if we have dNSName or iPAddress field * nghttpx: Just call execv instead of execve to pass environ * nghttpx: Make SETTINGS timeout value configurable * nghttpx: Save PID file after it is ready to accept connections * nghttpx: Treat backend failure if SETTINGS is not received within timeout * nghttpx: Wait for SETTINGS ACK to make sure that backend h2 server is alive- Update to 1.10.0 * Pass unknown SETTINGS values to nghttp2_on_frame_recv_callback * Add ALTSVC frame support * Run error callback when peer does not send initial SETTINGS frame * Update http-parser * Update sphinx_rtd_theme * nghttp: add an --expect-continue option * nghttpx: Fix downstream connect callback called early * nghttpx: Truncate too long -b option signature * nghttpx: Fix bug that server push from mruby script did not work * nghttpx: Try next HTTP/1 backend address when connection cannot be made * nghttpx: Retry next HTTP/2 backend address when connection cannot be made * nghttpx: Enable link header field based push for non-final response * nghttpx: Detect online/offline state of backend servers * nghttpx: Better load balancing between backend HTTP/2 servers * nghttpx: Fix crash with backend failure- Update to 1.9.2 * nghttpx: Fix crash with backend failure * nghttpx: Better distribute load to backend h2 servers * nghttpx: Fix error messages on deprecated mode * nghttpx: Fix bug that logger wrote string which was not NULL-terminated * nghttpx: Fix bug that proxy with HTTP/1.1 CONNECT did not work- Update to 1.9.1 * nghttpx: Fix bug that backend tls keyword did not work with -s option * nghttpx: Fix handing stream after connection check was failed - Changes for 1.9.0 * lib: Add nghttp2_error_callback to tell application human readable error message * lib: Reference counted HPACK name/value pair, adding * nghttp2_on_header_callback2 * lib: Add nghttp2_option_set_no_auto_ping_ack() option * lib: Add nghttp2_http2_strerror() to return HTTP/2 error code string * build: Makefile.msvc enhancements (Patch from Jan-E) * build: Lower libev version requirement (Patch from Peter Wu) * build: cmake build support (Patch from Peter Wu) * asio: Fix bug that server event loop breaks with exception * integration: Disable tests that sometimes break randomly on travis * integration: do not use recursive target (Patch from Peter Wu) * h2load: Fix bug that it did not try to connect to server again * h2load: Fix bug that initial max concurrent streams was too large * nghttpx: Memcached connection encryption with tls keyword * nghttpx: Enable/disable TLS per frontend address * nghttpx: Configure TLS per backend routing pattern * nghttpx: Workaround for Ubuntu 15.04 which does not value-initialize on std::make_shared. * nghttpx: Add --error-page option to set custom error pages * nghttpx: Add wildcard host routing * nghttpx: Change read timeout reset timing * nghttpx: Don't push if Link header field includes nopush * nghttpx: Deprecate backend-http1-connections-per-host in favor of backend-connections-per-host * nghttpx: Restructure mode settings, removing --http2-bridge, - -client, and --client-proxy options * nghttpx: Deprecate backend-http1-connections-per-frontend in favor of backend-connections-per-frontend * nghttpx: Don't share session which is already in draining state * nghttpx: Effectively disable backend HTTP/2 connection flow control * nghttpx: Add --frontend-http2-max-concurrent-streams and - -backend-http2-max-concurrent-streams, and deprecate - -http2-max-concurrent-streams option * nghttpx: Deprecate --backend-http2-connections-per-worker option * nghttpx: Share TLS session cache between HTTP/2 and HTTP/1 backend * nghttpx: Rewrite backend HTTP/2 connection coalesce strategy- Update to 1.8.0 * Add Architecture documents (work in progress) * List all contributors in AUTHORS * doc: fix out-of-tree doc builds (Patch from Peter Wu) * Wrap AM_PATH_XML2 by m4_ifdef to handle the case when _PATH_XML2 is not found * Fix configure script for non-gcc, clang build * Document compiling apps and include h2load in configure (Patch from David Beitey) * Don't check for dlopen/libdl on *BSD (Patch from Bernard Spil) * Don't taint CXXFLAGS from AX_CXX_COMPILE_STDCXX_11 * Fixing Windows Makefile version detection (Patch from Reza Tavakoli) * lib: Tokenize extra HTTP header fields * lib: Fix typo in HAVE_CONFIG_H name (Patch from Peter Wu) * lib: Add HTTP/2 extension framework to send and receive non-critical frames * tests: remove unused macros (Patch from Peter Wu) * src: Update default cipher list * src: Fix compile error with gcc-6 which enables C++14 by default * asio: client: Fix connect timeout does not work, return from cb if session stopped, removing client::session::connect_timeout() functon * nghttpd: Start SETTINGS timer after it is written to output buffer * nghttpd: Add trailer header field to status responses * nghttpd: Add -w and -W options to change window size * nghttpx: Worker wide blocker which is used when socket(2) is failed * nghttpx: ConnectBlocker per backend address * nghttpx: Interleave text/html pushed resources with associated resource * nghttpx: Add headers given in add-response-headers for mruby response * nghttpx: Deprecate --backend-ipv4 and --backend-ipv6 in favor of --backend-address-family * nghttpx: Add options to specify address family of memcached connections * nghttpx: Add encryption support for TLS ticket key retrieval * nghttpx: Add TLS support for session cache memcached connection * nghttpx: Refactor blacklisted cipher suite check (Patch from Jay Satiro) * nghttpx: Add TLS support for HTTP/1 backend * nghttpx: Add request-header-field-buffer and max-request-header-fields options, deprecating header-field-buffer and max-header-fields options. * nghttpx: Add --no-http2-cipher-black-list to allow black listed cipher suite * nghttpx: Limit header fields from backend * nghttpx: Fix bug that IPv6 address in Forwarded "for" is not quoted-string * nghttpx: Support multiple frontend addresses * integration-tests: support out-of-tree tests (Patch from Peter Wu) * examples: fix compile warnings (Patch from Peter Wu) - Drop upstreamed nghttp2-c++14.patch- Update to 1.7.1 * Fix CVE-2016-1544 (boo#966514)- Add nghttp2-c++14.patch to properly guard make_unique templates. [bsc#964140]- Update to 1.7.0 * Reset (RST_STREAM) stream if flow control window gets overflow * Validate :authroity, host, and :scheme value more strictly * Check request/response submission error based side of session * Strict outgoing idle stream detection * Return error from nghttp2_submit_{headers,request} when self dependency is made * Add -ldl to APPLDFLAGS for static openssl linking * asio: Stop acceptor on server::http2::stop * asio: Rename http2::get_io_services() as http2::io_services() * h2load: Support UNIX domain socket * h2load: Improve readability of traffic numbers * h2load: Remove "auto" for -m option * h2load: Show progress in rate mode * h2load: Perform sampling for request and connection timings to reduce memory consumption * nghttpd: Add --no-content-length option to omit content-length in response * nghttpx: Interleave pushed streams with the associated stream if pushed streams are javascript and CSS resources * nghttpx: The initial value of request/response buffer is increased to 128K * nghttpx: Fix bug that --listener-disable-timeout option is not used * nghttpx: Don't emit :authority if request does not contain authority information * nghttpx: Add clarification of quotes in configuration file * nghttpx: Don't allow certain characters in host and :scheme header field * nghttpx: Add RFC 7239 Forwarded header field support * nghttpx: Fix crash when running on IPv6 only (Patch from Vernon Tang) * nghttpx: Take into account of trailers when applying max_header_fields * nghttpx: Don't apply max_header_fields and header_field_buffer limit to response * nghttpx: Strict validation for header fields given in configuration * nghttpx: header value should not be lower-cased (Patch from ayanamist)- fixed typo in libnghttp2_asio1 [bsc#962914]- Update to 1.6.0 * Fix heap-use-after-free bug when handling idle streams * Strict error handling for frames which are not allowed after closed (remote) * Set max number of outgoing concurrent streams to 100 by default * Keep incoming streams only at server side * Create stream object for pushed resource during nghttp2_submit_push_promise() * Add nghttp2_session_create_idle_stream() API * Handle response in nghttp2_on_begin_frame_callback * Add --lib-only configure option * Compile with OpenSSL 1.1.0-pre1 * Fix build when OpenSSL 1.0.2 is not available (patch from Sunpoet Po-Chuan Hsieh) * asio: Add connect and read timeout to client API * asio: Add TLS handshake and read timeout to server API * asio: Added access to a requests remote endpoint (patch from Andreas Pohl) * asio: libnghttp2_asio: Added io_service accessors (patch from Andreas Pohl) * h2load: Add req/s min, max, mean and sd for clients * h2load: Fix broken connection times- Update to 1.5.0 * Fix bug that nghttp2_session_find_stream(session, 0) returned NULL * Add nghttp2_session_change_stream_priority() to change stream priority without sending PRIORITY frame * Add nghttp2_session_check_server_session() API * Consider to use CANCEL error code when closing streams with GOAWAY * Don't send push response if GOAWAY has been received * Use error code CANCEL to reset pushed reserved stream from remote * Add nghttp2_session_upgrade2(), deprecate nghttp2_session_upgrade() * Workaround HTTP upgrade with HEAD request in nghttp2_session_upgrade() * Introduce NGHTTP2_NV_FLAG_NO_COPY_NAME and NGHTTP2_NV_FLAG_NO_COPY_VALUE * Add nghttp2_session_check_request_allowed() API function * Switch to clang-format-3.6 * Update mruby to 1.2.0 * tests: fix broken linkage with --disable-static (Patch from Kamil Dudka) * python: Send RST_STREAM if remote side is not closed and response finished * asio: client: call on_error when connection is dropped * asio: ALPN support * h2load: Add --h1 option to force http/1.1 for both http and https URI * h2load: Fix crash when dealing with "connection: close" form HTTP/1.1 server * h2load: h2load goes into infinite loop when timing script file starts with 0.0 in first line (Patch from Kit Chan) * h2load: Override user-agent with -H option * h2load: Print "space savings" to measure header compression efficiency * h2load: Stream error should be counted toward errored * h2load: Show application protocol with OpenSSL < 1.0.2 * nghttpx: Don't send RST_STREAM to h2 backend if backend is disconnected state * nghttpx: Support server push from HTTP/2 backend * nghttpx: Fix bug that causes connection failure with backend proxy URI * nghttpx: Use --backend-tls-sni-field to verify certificate hostname * nghttpx: Log :authority as $http_host if available * nghttpd: Fix crash with CONNECT request * nghttpd: Defered eviction of cached fd using timer * nghttpd: Read /etc/mime.types to set content-type header field * nghttp: Record request method to output it in har correctly * nghttp: Use method given in -H with ":method" in HTTP Upgrade - Drop nghttp2-1.4.0-fix-tests.patch (now in upstream)- Enable spdy and more example applications- Update to 1.4.0: * lib: Don't always expect dynamic table size update. * lib: Shrink to the minimum table size seen in local SETTINGS. * lib: Add new error code NGHTTP2_ERR_PAUSE to send_data_callback. * lib: Avoid excessive WINDOW_UPDATE queuing. * lib: Return fatal error if flooding is detected to close session immediately. * lib: Return type of nghttp2_submit_trailer is int. * lib: Don't send WINDOW_UPDATE with 0 increment. * lib: Fix bug that headers in CONTINUATION were ignored after HEADERS with padding. * package: Use -fvisibility=hidden for internal functions. * package: Show more information in configure summary. * package: Add PIDFile directive to systemd service. * package: Fix daemon upgrade when running under systemd. * app: Compile with BoringSSL. * nghttp: Allow multiple -c option occurrence, and take min and last value. * nghttpd: Fix leak when server failed to listen to given port. * nghttpx: Add TLS dynamic record size behaviour command line options. * nghttpx: Reduce default timeouts for read sockets to 1m. * nghttpx: Fix bug that PUT is replaced with POST. * nghttpx: Change mruby script handling. * nghttpx: Added support for RFC 7413 (TCP Fast Open) on nghttpx proxy listening connections. * nghttpx: Add neverbleed support. * h2load: Don't DOS our server! * h2load: Use duration syntax for timeouts. * h2load: Support subsecond rate period. * h2load: Simplify rate mode. * h2load: Add option for user-definable rate period. * h2load: Reuse SSL/TLS session. * h2load: Reconnect server on connection: close. * h2load: Don't exit in the case of no ALPN protocol overlap. * integration: Update go's http2 package URI. - Add missing baselibs.conf. - Add nghttp2-1.4.0-fix-tests.patch from commit 4825009. - Small spec cleanup.- Update to 1.3.4 * Make traditional init script fail if new config file is broken (Patch from Janusz Dziemidowicz) * nghttpx-logrotate: Don't use killall since we have multiple processes * nghttpx: Fix improper signal handling - Changes for 1.3.3 * Fix bug in padding handling of DATA frame * Use hash table for dynamic table lookup * More warning flags for --enable-werror * Update mruby * h2load: HTTP/1.1 support (Patch from Lucas Pardue) * nghttpx: Do not try to set TCP_NODELAY when frontend is an UNIX socket (Patch from Janusz Dziemidowicz) * nghttpx: Chown UNIX domain socket to user specified as --user * nghttpx: Split monolithic one process into control and worker processes * nghttpx: Handle SSL/TLS data following PROXY protocol line - Changes for 1.3.2 * Check header block limit after new stream is opened * nghttp: Show error if HEADERS frame cannot be sent for whatever reason * nghttpx: Fix assertion failure on TLS handshake * nghttpx: Add x-http2-push header field for pushed resource * nghttpx: Fix compile error with --disable-threads- Update to 1.3.1 * Avoid usage of typeof and replace __builtin_offsetof with offsetof * Honor stream->weight even if stream->last_writelen is 0 * Compile third-party libraries if hpack-tools is enabled * nghttpx-init: Start nghttpx with --daemon * Bundle sphinxcontrib.rubydomain https://bitbucket.org/birkenfeld/sphinx-contrib/src/default/rubydomain/ * Bundle mruby * h2load: Record TTFB on first byte of response body, rather than first socket read * h2load: Improve checking for timing script input, prevent false positive in certain situations * nghttpx: Implement PROXY protocol version 1 (--accept-proxy-protocol option) * nghttpx: Allow link header server push for HTTP/2 backend as well * nghttpx: Don't initiate push if client disabled push * nghttpx: Allow absolute URI in Link header field for push * nghttpx: Fix crash with multi workers and QUIT signal * nghttpx: Add mruby support which is disabled by default (use --with-mruby configure option to enable it) * nghttpx: Drop connection before TLS finish if h2 requirement is not fulfilled - Fix typo in previous changelog entry- Update to 1.3.1 * Limit the number of incoming reserved (remote) streams * Add stream public API * Rewrite priority tree handling * Fix parallel make distcheck * Define it and itprep recursive target if AM_EXTRA_RECURSIVE_TARGETS is defined * fetch-ocsp-response: Handle spurious openssl exist status 0 * nghttpx: Use nghttp2::ssl::DEFAULT_CIPHER_LIST for backend TLS connection * nghttpx: Don't allow blacked listed cipher suites for HTTP/2 connection * nghttpx: better handle /dev/stderr and /dev/stdout (Patch from Tomasz Buchert) * nghttpd: GOAWAY if SSL/TLS requirements for HTTP/2 are not met * nghttpd: Return date header field for 304 * nghttpd: Support HEAD request * h2load: Add Timing-script and base URI support (Patch from Lucas Pardue) * h2load: Add timeout options (Patch from Nora) - Fix typo in changelog- Update to 1.2.1 * doc: Reword the HPACK tutorial (Patch from Tom Harwood) * nghttpx: Fix stability issues * h2load: Fix crash if -r > -n- Update to 1.2.0 * Fix crash if response or data is submitted to closing stream * Header table size UINT32_MAX must be accepted * Use PROTOCOL_ERROR against DATA sent to idle stream * Allow multiple in-flight SETTINGS * Strictly check occurrence of dynamic table size update * Fix configure warning that 'missing' is missing or too old * Fix rm: cannot remove ‘*.rst’: No such file or directory when "make clean" (Patch from Alexis La Goutte) * doc: Reword some of the server and client tutorial (Patch from Tom Harwood) * src: Remove monotonic_clock replacement macro for gcc-4.6 * nghttpx: Add TLS ticket key sharing among nghttpx instances using memcached * nghttpx: Add shared session cache using memcached * nghttpx: Set SSL/TLS session timeout to 12 hours * nghttpx: Enable session resumption on HTTP/2 backend * nghttpx: Don't rewrite host header field by default * nghttpx: Generate new ticket key every 1hr and its life time is now 12hrs * nghttpx: Don't reuse backend connection if it is not clean * nghttpx: Add AES-256-CBC encryption for TLS session ticket * nghttpd: Fix the bug that 304 response has non-empty body * h2load: Add -r and -C options to h2load (Patch from Nora Shoemaker) - Changes for 1.1.2 * Fix linker error with libnghttp2_asio * Allow custom installation location for Python bindings - Drop no longer needed missing_nghttp2_timegm.patch- Update to 1.1.1 * nghttpx: Fix various stability issues and memory leak bug - Changes for 1.1.0 * Fix DATA is not consumed if nghttp2_http_on_data_chunk failed * nghttp2_submit_response and nghttp2_submit_headers may return * NGHTTP2_ERR_DATA_EXIST * msvc build fixes and enchantments (Patch from Gabi Davar) * Compile with IRIX gcc-4.7 (Patch from Klaus Ziegler) * nghttp: Add --max-concurrent-streams option * nghttp: Add comment on HAR on pushed objects (Patch from acesso) * nghttpx: Add --include option to read additional configuration from given file * nghttpx: Add backend routing based on request host and path by extending -b option * nghttpx: Allow log variable to be enclosed by curly braces for disambiguation * nghttpx: Add log variables related to SSL/TLS connection * h2load: Add --ciphers option - Add patches * missing_nghttp2_timegm.patch to fix building of asio library * nghttp2-remove-python-build.patch to fix python bindings installation when autotools are used- Update to 1.0.5 * Add STREAM_DEP_DEBUG macro switch to enable runtime validation of depedency tree * Fix another bug in priority handling; sibling's item is not queued when ancestor's item is detached * nghttpx: Fix crash with --http2-bridge and both frontend and backend TLS- Update to 1.0.4 * Fix assertion failure in stream_update_dep_on_detach_item (GH-264) - Changes for 1.0.3 * Fix bug that idle self-depending PRIORITY is not handled gracefully * Optimize dependency based priority code to Firefox style tree * enable third-party for asio_lib too (Patch from Mike Frysinger) * fetch-ocsp-response: Support LibreSSL, and include port in ocsp_host * src: Support compile with LibreSSL * nghttpx: Fix bug that x-forwarded-proto header field does not reflect frontend scheme on HTTP/2 backend * nghttpx: Validate :path on SPDY frontend- Update to 1.0.2 * Fix bug that data are not consumed for connection in race condition (GH-253) * Define NGHTTP2_EXTERN to __declspec(dllimport) when using nghttp2 for Windows build * Translate fetch-ocsp-response into Python * libevent-client: Fix bug that path is broken if URI does not contain path part * python: Call on_close callback when connection is lost for server session * python: Expose client certificate, if available (Patch from Fabian Wiesel) * python: Catch and log failure to set TCP_NODELAY (Patch from Fabian Wiesel) * nghttpx: Add --add-request-header option * nghttpx: Make WebSocket upgrade work * nghttpx: Fix bug that END_STREAM is not set in backend for POST with Upgrade * nghttpx: Don't send "Expect" header field twice- Update to 1.0.1 * Include stdint.h instead of inttypes.h when compiled with MSVC < 2013 * Fix invalid memory free on out-of-memory handling * integration: Use our own copy of golang spdy package * android: Don't link zlib bundled with android NDK * Dockerfile.android: Update NDK ver, and ubuntu; build and link zlib * src, examples: Fix up OpenSSL initialization * nghttpx: Allow HTTP Upgrade from POST request if response header has not been sent to the client * nghttpx: Fix bug that PUSH_PROMISE is sent after associated response HEADERS * nghttpd: Close connection after settings timeout and GOAWAY was sent * h2load: Fix bug that NPN fails if ALPN is enabled- Update to 1.0.0 * v1.0.0 introduced backward incompatible changes from 0.7 series. Read https://nghttp2.org/documentation/package_README.html#migration-from-v0-7-15-or-earlier to migrate from older version to this latest version. - Changes for 0.7.15 * Hopefully, this is the last release for 0.7.x series. Development continues in 1.x series. * Access violation in buffers (GH-232) (Patch from Etienne Cimon) * Retry finding jemalloc lib by je_malloc_stats_print (GH-233) * inflatehd: Fix crash if 'wire' value is not string (GH-235) * nghttpx: Revert 585af93 to fix crash with TLS (GH-234) * nghttpd: Add --echo-upload option to send back request body- Update to 0.7.14 * Fix global-buffer-overflow in HPACK code * Fix doc for nghttp2_select_next_protocol * Fix bug that promised stream was not reset on decompression error * Add systemd and upstart configuration file for nghttpx (Patch from Zhuoyun Wei) * Improve nghttpx logrotate configuration file (Patch from Zhuoyun Wei) * Update sphinx_rtd_theme * h2load: Update h2load to give connect time and ttfb stats (Patch from ericcarlschwartz) * nghttpd: Add -m, --max-concurrent-streams option * nghttpx: Log absolute URI for HTTP/2 or client proxy request * nghttpx: Add --header-field-buffer and --max-header-fields options * nghttp: Fix assertion error if very large value is given to -t- Update to 0.7.13 * Fix bug that promised stream was not reset by returning NGHTTP2_ERR_TEMPORAL_CALLBACK_FAILURE from nghttp2_on_header_callback. Instead, associated stream was reset. * Allow NGHTTP2_ERR_TEMPORAL_CALLBACK_FAILURE from nghttp2_on_begin_headers_callback * h2load: Effectively disable flow control by setting large window size * asio: Graceful shutdown and joinable server (Patch from Xiaoguang Sun)- Update to 0.7.12 * Fix bug that nghttp2_session_set_next_stream_id accepts invalid stream_id * HPACK: Rewrite static header table handling * HPACK: Never index authorization and small cookie header field * Don't install libnghttp2_asio headers if they are disabled * doc: Specify program directive so that hyperlink to option is correctly pointed to the intended location * asio: client: Call error_cb on error occurred in do_read and do_write (Fixes GH-207) * nghttp: Add --no-push option to disable server push * nghttp: Show stream ID in statistics output * nghttp: Remove --dep-idle option * nghttp: Use same priority anchor nodes as Firefox does * nghttpx: Don't push resource if link header has non empty loadpolicy * nghttpx: Add logging for somewhat important events (logs, tickets, and ocsp) * nghttpx: Set Downstream to stream user data on HTTP Upgrade to h2- Update to 0.7.11 * nghttpx: Fix waitpid race condition in ocsp response update * nghttp: Consider user-provided :authority header field for SNI as well as host header field - Changes for 0.7.10 * Make sure that nghttp2 license is MIT license * Add nghttp2_session_consume_{connection,stream} to consume bytes independent * Add nghttp2_send_data_callback to send DATA payload without copying "static inline" fix for build with VS2013 (Patch from Remo E) * Update lib/Makefile.msvc (Patch from Remo E) * Remove dependency on libws2_32 on Windows build * Define NGHTTP2_EXTERN macro to export function for Windows build * doc: Generate API doc per function * python: Add async body generation support * python: Fix pseudo-header field ordering bug * nghttpx: Redirect stderr to errorlog file * nghttpx: Fix bug that data buffered in SSL object are not read * nghttpx: Remove --tls-ctx-per-worker option * nghttpx: Add OCSP stapling feature- Enable python bindings - Update to 0.7.9 * Implements h2-14 protocol (http://tools.ietf.org/html/draft-ietf-httpbis-http2-14) * Implements HPACK 09 (http://tools.ietf.org/html/draft-ietf-httpbis-header-compression-09) * h2load: Fix crash if -t > -c * h2load: Add -d option to upload data to server * nghttpx: Forward only "trailers" keyword in te when forwarding HTTP/2 backend * nghttpx: Fix PUSH_PROMISE header field corruption [GH-194] * nghttpx: Fix te header field is duplicated when forwarding HTTP/2 backend * nghttp, nghttpd: Add --hexdump option to hexdump incoming traffic. * examples: Place AM_CPPFLAGS first to use in-package header files first [GH-192] - Changes for 0.7.8 * Implements h2-14 protocol (http://tools.ietf.org/html/draft-ietf-httpbis-http2-14) * Implements HPACK 09 (http://tools.ietf.org/html/draft-ietf-httpbis-header-compression-09) * Validate :path header field for http or https URI scheme * NULL-terminate header field name and value presented by callback * README.rst: Cleaned up the grammar a bit (Patch from Ross Smith II) * h2load: fix for segfault by reserving correct worker count (Patch from Stefan Eissing)- Avoid shipping documentation redundantly. Set RPM groups.- Fix rpm group- Update to 0.7.5 * Implements h2-14 protocol (http://tools.ietf.org/html/draft-ietf-httpbis-http2-14) * Implements HPACK 09 (http://tools.ietf.org/html/draft-ietf-httpbis-header-compression-09) * Validate HTTP semantics by default * Add nghttp2_option_set_no_http_messaging() API function * Update http-parser * nghttp, nghttpd, nghttpx: Use "sensitive" to indicate "never indexed" header field * nghttp, nghttpd, nghttpx, h2load: Select/announce h2 in ALPN/NPN * nghttp: Fix unaligned field output in --stat * nghttp: Fix -H does not work with -u upgrade request * nghttp: Update resource timing terminology according to Resource Timing TR * nghttpd: Add -a option which takes an address parameter that allows nghttpd to bind to a non-default address. Patch from Brian Card * nghttpx: Use omit minor version in case of HTTP/2 in via header and access log * nghttpx: Support UNIX domain socket on both frontend and backend * nghttpx: Fix crash in http/1 backend when backend returns more bytes than CL * nghttpx: Cast configuration value to rlim_t to avoid compile error on 32bit * nghttpx: Fix 1 second delay in HTTP/2 backend connection * nghttpx: Fix request re-submission bug in HTTP/2 backend * asio-sv2: Fix compile error with OS X- Initial packaging of 0.7.4sheep28 16231371881.40.0-6.11.40.0-6.1deflatehdh2loadinflatehdnghttpnghttpdnghttpxnghttp2fetch-ocsp-response/usr/bin//usr/share//usr/share/nghttp2/-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:19915/SUSE_SLE-15-SP2_Update/f4167875c8a8f0cb9bb9b4161ec6f088-nghttp2.SUSE_SLE-15-SP2_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=982cb72777ba174188c9262cc00007d8a171bb25, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=588198412c56fd2e02646689a4d7b15aa9be45de, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=85b5ea8c2c8685d68b5b78759a56c9571430f8c1, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=65c9350d21cd23e7ed26e666798d44a168f732e6, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=1a32fe47cc6329f101213b128c41bf011c5a9e5e, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=b47c30494a107f9e0680c9425d46ab5ffa3c73b3, for GNU/Linux 3.2.0, strippeddirectoryPython script, ASCII text executable2A`~�"*RR*RR"R RRRRRRRRR RRRRRR RRRRRR'R$RR%RRR*R#RRR!R(R"R)R&R RR RR RRR RRRR*R RR"RRRRRRRR RRRRR RRRRRR.RR!RR%R*RR"R(R&R RR-R RR RR/RRR RRRRR RRR&RR%R*R!RR"R(R)R RRRRRRR RR R/RRR RRRRR R R,RRRRRRRRRRRRR%RRR*R#RRR!R(R"R)R&R RR RR RR+R/RRR RRR�o�qF�,�A�9Y'n!utf-85448358f9364ac355bd486625955720dbf88e4c6f110e9195381c06e83090a11?��� �7zXZ �� �!t/�����]"�k�%a��9��$ 鳅VJ��y�I�z0�&�;i��CƉ}��I7��Y(3tL�R���`wF��I��kj`P������2�%a��"/{��>G�V��Zs_���qw�֔âc\�&���#T||+�פA: N!=&����~� >����.H�.�� p"�k��5*r��,7�T}u��!�5�+�y*j���%�W$��ՠM����@?��W��#�#qB'� J����ԏ��KC�I(_��XUj���)Y�ϿYA�H(�ʱ�����]����'����ފd�h/���I<0�6�w��(o=�h6w�#/�9i�<���\b�l*��7fw�oPmO�G��e}c�i�n�q�R���(U ��7�P����le�m��d^�[�/׍w�}��Ҏ8ȕ" ���5!�U<&4��噖��������M�-2z��0�]@��Ļ����!0����*�����f��a����1���8 �q7�Ӌ���+I�!�5ϟ�Xm�=u��˘�:4�;�^EL�k_o뻙\!F[qI>���M��—�'�9 �Ig��2 zt��Uu˕���� �ւJ��)h����:��*���N�\z/�}����1}��.P�ocZ׊��ؠ%B��r�t���+�� Å��-9lT� WY%��i�����v_#���B��/f����e�=L��^<�5i.)k�R(V5�\�Q�Y��lT�?����e�h&�Ռat��[ ����^�x+�]&����d�⦷���E ;l ȎϚv�!Q� �ߐ���:��S�I��(w�yn0�Y>��@Sm�Қ��ZW��F�,6)�������$���Y]H*�ƴ#������X�|V������| 1!��[&+'��i�� ����]�H]u>��V���9�We��^ђ$ !r���Zw�{��M����a=s(v��9p�˳X����� 1n"�Q)����,�j��� Y�s���|�6���5W�c���t8�# a�����<�P_MH�v-ga}��]if�u�s VJ���K� #|���mm�JD,�d�Q��@J '���k��vB����?�;����[��}�I�^h�����<#���SG�����^G���N� �|�O�5�{��_� ]���+ �����G�ݓQ���8��&�E�����"�����|�8!���]�Z�,N��G����0���x��og> �$�������-�K-ء2����ű�'Ȝ {���a+��E��{G#ջ�pJ���p�O���Vχ �[��|q�w������ҧ5�N& �������y[��vy}š��]��y[�`‚� E�:,����S�20�X@3�@�xe}Q��E���\�v � ���v�D�Q� ��ϊ�@�k7�.��w< $�U�=���قq� ��Oˌ��aHV��� �Q�m�����s�s[��=A'�}OL��$�7�գM�Ȋ)�� r �tf ��Iр�a�?�_���Q���lhS^`/�d�ôm��r: �EtU�ـ�qYM��U���#�d1 F2t����Sg��ib�V�,�%w䃢���(� �\�{Dm�qk�z mYv�������ƨEL���?�P���n~�pJ�������rӟ�5�@&�����z1��07��bt��m]�\�T�j$,��Ԣ��,���gE f���DG��7 4變�vi��W|M�P��"��O��|d���)����W����O=qL4��g��Gz��G*�7FQ 7�y ��Th'o��#�08N ��<��'�$�+M +z�q8��C& �C�O��� �Υ8�AY���2�T��+s�^\`� ��J�*k�����#2�.~`!�Y͊`}i=L���M��ag�/l�!B�d�@���+6����t�p�O���p�y{]�_�m]@��v��M�M(xX�h�ގ�o���US3��]y�5�����1��9$ �,߈��������:����V$_:�De�0P���K7�5��:����Һ���8�;�E��Ҹ��a����xS�I m)�H����q"�������W=�� 6c��yu���*wfj�+PJ�v�yL��jy�J&��KKǶ���$ ;P_��HV����ΟP�QF2 ���/Q�$�)���\CW��H���)q��v���|R���s/��YE�'6�lk�n�� $^�K*�'����ڋ�D���hi���J��Ja�7K!�߀ x n�k'ןV9�Y����y�����7"�'����!Ԩ& $�/�B-� \�R�]�X���.HJj���@VY�� ����x]x�2R ���+���{�!� L��b���0�N�q6���Bvx_��p,�e$�h�,3���J@ ��G��g�(��á,��4m���� '����-/���I6�)��{�8��mV��dZA�j;7K'++�=n������y����3�ú�f'-��#�'vS6�q�@"Z^� p�oF~7ė�;�%���`���u�0e��V:�#65* V�@uQ_��H�oS�m��r5��d��m���3�l��K^JєÀ Kݒ����w*��$:&���o�>��������M���Q��/��e��R� k�D�\LB�G�vPG?�Ҏaj�%`�� 1<� ���Pj�a�y69 �Bx`��j���|{�He�?�R��G]��$U�,8��a��u��)��^��+�s��Z�v��0�,�8��:�C8� ����E�� �'忽#|1�I�2xu��4�BnqQ�u�(� Q��ȴ��K� ����a_��g" j-�!PS�&� A���~�Oʁ}=�'��kQ���[��7� )���,d�K�&�%�Ŭ:�GL����o^�pQ�R��Z��5��v�v�U���Z������SPT��*{��yOP�F�����>zO�+��n��Q�1tzd�S�����5�6(�!���إ@�3Ù6Ebxi� �SE:җ/\�4k�X/�\s`�wb�o@S��C�cxJD��.�v�~� M�|�Və�}���EP����QA���Ƅ�ݾ1&�*� YH6b���*{N��$f��lT������VXI߲6f߹ͳ��.�v���v��7�� \S�� �g�"���-w�G��]V#Ҿ�Y����M�ǯ�X��)L,���X���?��ӈ=�\y@� �W���ZB5� M�R2?%������u�-� ��x�b\��Ř�R!���%ޜ:au���Ox�/�f-�ui�I��N=x�9O�X�?̉���Q^H���D)E�sk�3��g꜆�*��U��9�2â���4�@�yht$}��FBj(��W�%��*�;��jҴ>Z�AWֿ##h�n�V�%N8����툨8��P�卧�9���'��,_ho �mh����G����jE#� jF:��5,�v��>��M�p�l(�_Nr��"� ��7ow��2B�v��qƠ(U�M�)uH��<���e7i4^j�� �| x��E�G�[��\�ǝ������/��9l�L��j�ˊkZ�������?�M�S`.�,YqG8�&�U{��α5ƒW�#*�3��z��0�.8��ހ��X�� �c��H��o��Xɏ�}��[��ϜD��dL��R������\�|i·�U~�zs�q�羳������h�������6�q��}|�NbbO6f_�G�� w�e�����q׸=�Nx�2|V(n~G��m3���3 ��!�c��)*b�˙ɿ�6̲�t)��r^��s�ԭ�Z`���e����-x����� Y�U^*y5 ����:ƚ a��:���C��,.�w��)�E(4^��5��ta�0�@���K�3���� $��=E��>�����#��8�5brdF�`�ۂ��d��}��:�eOe,A��S�V���D��!-��Z'G��Т�Cѷw�Tc%SL3ϓS��]S����T�/s��nTv%�S�G�nU�Φ���X�)���o�a��.�V �v �F�'�d+����V����-�DS ��󐗋���!g�ٹ�����)��n�A�����>�=��e�8\�$���EZP�<"��|<�i��� q�t��`94h{�\.w��v琴�bSSY�SG���\!���%��3�kV�2b)���y_]�G8Q�wڅ���ˁ}f��?�x����l��[��y��Gh�݌�� J�{,�b1�ю"Ƥ����W:�e���m�@E�Rq૑y�|��=�N/���EA�רc3���|�y c`z��M���)J�z���G�>��%�4������aT��_����Ob�E@�J�,c�L� ���p1Q,Ҫ܁lj�i��q�c�=Ͷ� 7bM ��ƁE`0{����JM� 4����L��~�V��2���U�]�W{c��|��\BQ�C���t �_�����g�l篺�}��ژ��s�,8v� q�=��N�>\ qe������,�I]��G؁����A�ж�$�C}��f �*B?uS���1��vN���A �������{Ȳjr2�J6|��^��Ӆ�j�p�+e�[J�2�&9�V�jRg�M|TB� ���^�}�߾�C����B� ;����i{��/O�ѣY��9~�eN�ٻr�>���}� ��ᐘ����7;p�~���ƌ��j9� D|��u���%�" 'H �Y�/�L$�E�/� Z�n���+��� � Z�}��.�D��� �d,�� HF~B�Ӎ�GJU���q>�I�~�,>��t����,% �׵۞ۖ�Tg�Z�;7CZl������oJ`^�,�W!j�Ul��~��(ͣ"�H� ��zB����6�T1۳v�&G�y�(�U�\�Ih�<ڮ: �[X),��י�0وX�W��A�R�0*Z���\�*|�q�*a���M�؎�BϫJ��a5 �Xk�;��n�4Q�� ��[�QˀLXԻ����_F�eN��H��n�}A��e�B�r���A��Kb�w��V+ f�u�덯�w��U�!�q�VS�SԂ��3ҥ��F��$_�Y�lNe��6��h):��ՏxJ�Ցp��n���^h�H�Q`���MS�r��!|w紀v}�`|Ζ���+�n�� X�L]� �v�o�A�%�z��ԕ����v��ʐӦ��|'t�O�p��-0=�E�^N�8[�+����+g���U��e�2���R�k0ܰ@�ЙYQ�gC�a�[ˁen���V*r9���7!�Ҹ/���S�҅�?��=��^�/"����0� �0�0,WT#�p� ���� ���{%L�mw��פK�� ��·�)���i�SU~v�I�- k��FT��vcwsNR9�`1�X�t�v ���"Vb��aU1�|�?"�m�;�N���)���oF�5�7�%$�m� 2��&�Z�5|듿m|�S�x �����'Y1?�1���ծ�(�����|��.D4��!�����X�� ( �)Q;��yeNv�����GB��l%��qД�.�s<��i�D]������h�@��C&��$�!'/Ȓ�:��T��WԆA_@&oqz�H>��9��R}�����'�ƏJ���'���8� $"���S�:T�pz�Ak�h/���;hA9Mg�1~��٩��'�ڧ�v�y�]w$T�@�PЍ����E4���DVO��SLjh����X1jqrN��Ü��GCXY{ ���FI/+�{�\��r3C�0�q�Q�na�Z��[jJ�@��}7��8Ȁ�l_Sc h���#�ut#e>�W������N�quPS= PrqdM���*��,S5���������S�������������f����;I�HZ,�3D&�۞w��@�ح]��D�3ꍦ���Q���v���h�7�gPm�t.��l��P,1�!��I�*��kŋą�g��u�WE��c�gXQO�2Jb�5��F�p(X1%�^;e*1>�{���/��-�{�^m��@�DK�'���x��Oq7]VK��^��i��C� ;�Q��9����� 1("�a=S������Xr����*k1��D!��l_�3�^J1KV=U�j�2+ �Dr��g!�%���;C>'��9��Zr�,�6�ïX'�~���z 3�]�N �d� �v�}EŠ[|d[|*�����jm~���� m*O��OTpQɀ�z:ӹ�.�ł�i��*T3M\����N�_i�F,�9��.!q�򻻣�@S�z�m��K7��"� ��%*��a��&��u�N���=�1.Uǒ�!�7c���N�F[mF*�6�A�(l��n�7J�[Z�>��V�z��wV�C�6���:-��v%��A\������~i��Ϗ����o��-�ˇ���c� #�dZ �p'�� F����V[�hD�?���رݺ��Kfhv yeN"�yQ _�����n�X�3l�;=N�utB������#���y�;�M�a�҂��d̡W�D!qE��;�ON�} YOK\8 ���d$��CJ���*W;�0�#xp���WA�r����]��&��W��c�d��{ԟ�N���k�Vbn�t]��x��]����@щ ����\lʅk�~������~t�i����|�`=���K}5*�uhM¬�i)c��o�&�]�?�N�=��-腇����O�:��\���'.9����z�@�x.�c�\'�Cѓ�뾭��ϒ�m�&H�{�s���ϲ� K�rY�T�Ru\��)$b}��0n� zLSe�~� >��Wp�&v�t1�����!"���P�:Ő hS=Ri��w�[�˦�@���*�"v�@,�5�rU��šZl��E�q�`v�� j0�q�_�``b����[87��1�.�"�� "T�����O�?NY��х�v��pBf0!���QXh+�E= ��C%��� �����QD��� ���Ĕ#�=���@b��4n�ˊ��Zb��z�[)�{�?W_��Aĸ�`��=����,�ò��9n V$H[W�9�W0�������E�S�׹�[�8�����C>⟬������ѭ�����~Z��v�\.ܢɛwB��|oɵ6�#<��.�\ȏ��7 �I���1��X_�kNO�{�R�����5>�R�/ނ[[��꿞̉�����pF܃|oT�����I:���f��ޕ���������:gW��� �_̅N�A� �1x� �D�eL�Y>$f{���� �!����� ��0�IV.�:o���'�ʠ|M�pr�=�&逮"�HH�˶�R�q�+��&�ֻ���3�X�;u�T�����W�"/%��d��f6��67�ܶ��� }�ln!L��@[� �znt�B���Z;t�2$�����o� Qѥ�nK��QOO6�إ�W~�hvS6@�F�ƬA�y�s���ͫ�����}�N(yVY��KE���fIz޴p��OE1��!k�=C.��������+�J���&'�A 4s|܆P��q껮L�d0�M {qj<�^jɯ񴡱���NP+!��|R�b�!� tQ���!}����b1L3�୹1�k���~�Pti��xj����F����g��+��� q��j����ʬ.��*σ7�;՜h_)���S ��V�ú��m�։_�߉����̎�ZT̗�=J�����[9B)eP9���!�� ���a�}��2b� �}��g��ujH�c� W���^����d�+�����-4��ޤ��$�f�B:�g5�v��D�a�97ˢ?Dm@�L'��r ����.��Sjy '���%�D����$�w���7o榍b\������p�f[2����x"���%� ��+} �v� �IP@(�����+�!h�Q����Ͻ��Il[��"ai*Iƥ�[8(I���7�b�Æ\<��������wžy[�����8o���������D��r���J��5*��?Mf���E�v���(�g���E�o��*�£f �,�?hy�POLySnFnZ,Mk�?(���!*��pj:��b�X1�A�W/!ɪ1����LPX�_�q��{cҷk��b�>&9^�+�P-]�0*��� �n 6# Z+��9Ɍ�e���ؐ��;WlY.�o�[W�4�!B���}� ���>s�/Y�%̡SuD ~zNd�v%lV��8jR.�l_T���H�"S�zOebbg�J0�P[��'K�=��2G���O�0(���)�����6���eC1d��㉜�'f.���g���թ��)á?�f�J\�c�'ถ�� �@��uf3�gJR�%>7��!O�;/�}Gj�C �>�_#�����Vs����S^+�.!���í�\@�﮳6[�3�Nv���$�w���B�6i�$C�z��e�5�_�mOR��#ۥ;(O�Z��d@�@,ϲt9Q�����&���w�D���xl:c���?� �]up���]A����!�wp�������[\�s�"�rI���`e��싴��CB�4l�]@�0��X�^�k�[Tz k1������/2�y{t�X������\r�G�?�*@^_ش�W�h����2y=B_b?� \�|��K�M���1��$?� ��^�4�sM�%e=���^i�2S�����F,��̵�`~>Miz��8����K�鋇ɂ�t@7!�Tk��9�W��]gd�����E�4Y������:i�Ipg���ȪhR��j �[�@�T��ٝ�.���N�s�\ ��;zڜ&�[�4-*�+TH�o%Ke*�~��P���� ��t ���B �W:����vg}����g~����<�#X�� �V�����}M(���� ����f+s��U|ͭ]+��U���2��7����F�| 1�����R43c�Xce�A6b���y��2$!,).<�R���m 2��{wd*���;���N�l�`���A��lx����!^���!k(y�Y�'�f��X3�BQ�s����v��A���< T[컴�����u���Qx�na�'q��Lɉ�Tim�'N{o�_G��e=��ӫ/Ua���T�P ��@���:�qI�͹!2��^�M�@_���ȹ <[#@���5�O�Ƃ�}�/�e�L�?�X߂��×�� "NFM~ܒA H+s��ҳUSiܿ�g�^�`x9���m���1��~y�v;� ���G�pd��[$Q�r�g~$��Ak��:��ܩ�Ǣ[�SX5�ȏ�U.,(�fh�� 8�Yn��nՏ��nR��̠�:6��#z��xp͒��F�L��rf��~*.&m}"'g�o�U�J�*"CJ���A��/��Q��L��}�r9Ց\�?��1F!���)�1�X.�,�����~a�P =�E�L� �3,Eqo��x�� �)�,u�%��f{h���)�E{��Jږvk�;�`r�J�Z�ρ:&4 |��]���dN�#��r!�(a���_ї�a��`��R)�O�|?��@$���U:�|:���#kȞm�g=)V$�m�A��*2!��x�'�@�B�R��?ᏱU�I���O�БwM�}�S�:a.u�=G���,�#�}E6�~� 5t?Ja�Ҝx��k�4O��v/��m�j�E�j�����t����U�u��r�}�b)��w�Z����� ��p��w��FN�6 �o��:ivýr�[OJ��RZ�D~*3p�‡o��h#s|��E,�Pr��3w��^�s {z���&!h6E���S��p�#��-J�1�-�����q󐳧�u[�+���i�`l��?�V���0�����K?z9'7�&�g�qJ�x7����w$11��X��߾�f8��CV��G_��������%�I.ޫc��I��"V���Q�%���5���)�-L��F��'��KS�Q� 3��4(�=���A�+�5�}��Qi_w촬;�p��p��8h&O�ZJ0u�О����}:T�ٰIzH��I]� �0d���KTu_V ����cs��Y���|Yg*��Gð�#�Y��( �u�Kզ����2����ﳔ��C��jV�#m�K��]���wa9 b>Fά�i�2n���ZQ���LF�~}0 �B���t�5� %/��$�`t� �63��F�+f�Ͻo��tR��n9Ď=�܁��Ҹ��y&� T�%B�fc7��=�K�A��5K��� gVs�ra �9ŏ����&5*�&���v qJ�wt��BI����y,2��y�=��Y��� �YrnW�N��^s�?�����(0 ���Zf��}A�c����h����pS����HL�)��_,���%Dux!mXND�X%?�9[�1B l�N��� lcj��5Lt�JlaΉ��=著�GcLɁ+�I�������|�q9$���x3+]�{�b{��:���,�:ׯ����İY��⹂����U��,�˕� �m?��tƸ\�׍�\8˘7��|G��?�j�ק�izw��H�C�G��z{p#�h+��J��W��RT�f�[VMj��=�Z2C�-٧ܻW���Q��!4F}Ű���h�+��a/��9z�ވ@��dr������/�N����` N�[�(� �����<v�����#o,��[��eW��[=�Y�ϐ���?p�dq�=��pa?{�{0�.�v[i���� 0;� uTm4�x�PXI,I�-�l��`]�`k�+t��=�L*^��BWjǙ>���Y͗���7f_�)u�&tgw�̜�� �敏�&��D�2��ڑ ؜�ȸ/��ݫq�QG�4���nA�"9%B��I���AW���(�Ѵ�j��:�^���������KE�vv�7�_2VN&�[o`��v��o���\����kʇk�`u.X�3��� �����B��k�������=�*�L!��eZu��u):�� $9�n�%�X�(�;�,���X`�o���jߔ�8a�w�Z�hT]�Zl�Ǡ/s�l�$�ٛd�Ǜs��C�o�Q-K�� ��z7���^��C�6M���6� �b_�/n[tM�q �����\fL��>#��:`S�CaTb^])����2�.I�ԁ�B��E Gњ�T�o"�HrR�K1�A�ݿz3��w�A�t\�5��_h���Sk�vl�p�{������*ά����2�h~a�o(To��W0I�ݵH8%p�%�0��.�2x}5�/&�z6%�G�w鑺�i( �n���Mb�#�C���Ȝ%�k `z�ʬ��e��^�]��i���k�N�s�^ ����R@�;n���=^ ���Qķ��� )�����2k����<8R 3V$6�o�d���T�^3���j�%�^I~YV^�6$��7�=$v%���$5�<�g�� %�����]� �\�qt�0Q��|7��Ë{(*ϐ���� (�Jz������,B��D@��B�Q��bW�m�B�a�ר��B���j�96�� �`�]WQ�Ygc� ��l1�4A ��T�Ȑb\� �|U��Lr��T�+ �����؃p|�C%+�V"�2�І����I%� `�ѝ��$�kx�}�6����c4��V�%]�3��T�J�lH���+h u��wN���ğs/����1C�����b��)�Lj�(���@$:|x %S�@Z̈́�Z���+M�Eߴ�5^�~^��bv�gc�� &A��%�VQ,IίPb��,�'u�{�*��SY.EpO�D iD0%-Z�y�-���WT�7���ao,`p�I�#烃^��ï,�+@ ��7n� ��B��[�2�g3�X��v���U���dF��䟨Ⴕ��o|�;�pH.Tu�(ou{��D#���p�8ժ�>wV����c�a:�J��D�0J���)v��xׯIS!��+���F�n�,�4l����]�ө��#|�6� |i$�d�0f!��t`y)=����Zd�T4��wpܾ��yt��BTj��ۗ�m�ǿ��~���h7��g(�2�Q�4�;�!f��M���D�S���騹G��ŔO�x���d�W~,�����̬.�o,����_��b\al��I1�w���5���a�$�>����ѩL�PU��#�M��6ڪ��x)>Z�G1�|z�xJ�j�Ĝ��%P��󜓓���},X�Ģ1GJ�� �ҵ�4�'�Z��7�$��<�!/w��E ��v�ʎ�?H#�:}�rA �JQ�q��r���x(��ۺW�/hH�.8εD�z�I�d��������1�#�/x���y^�=xWӒ�K}�_�Sδ���vm�9�=���&��~�V�t6��q�H�g8���q���ޙ�C\��r�u�Lޣ��i���@��7���|)�o�< �pK<@l�I��v��\�����| 7(�H��T<�\��zf�O�A\����Ϭ��Q�ֳ��\ԒH߰yZ�#,�������� �1;`�X�޸��~yr���d�s�J��0D�RWψj�$dm���k#@��0��=�*q3�'zdh��!4����%N�������Ͻ��p��5M����Tz�O�n�&s�/:.��R�%)@sg����8Adw�T��wZ���5����ݓ8�$+�H�� ���Y|E�G��B� �胴��ΏF �c~%_��_Hk�\���~3y��W�M���;ϡH�0�,�æ ���~0�R�{/���٢������Œ$t�GqU�t���2�5�p,�z/�]F~N�Hx'���6��uN)nh�� <^���"}�� �%y�l��߮�w�M�Tg���QEE�[���h渕���<�>E�o|��]�1��_71�����^��q��2�b_mn�!oS���UV�o�"�X~D��ΏV`��Z�f �)�>�j`9vndJ��c8*!�.3����y sCޛe���GW+�TF0lB��%� x�G��{q�V�%�|�D��.g� %d�Kh�ɨ�1qX���u9� ��F�������r �nv�7���'�W��볔��M2��W%�O���q�̡�������1e_eX8�Uy&����/A���*���\�DR��]Ws�� �6{sB�S���mis$r� *�E�o'T�Cwǥ�7�ڔ�?��UZ�yw0�wGF�]����o�|(>�+�9����M�ն���є��(�nk�+Ѱ�BY��sW�������Ơu�� QH���]��n~ZY��rF��p^��h�"ɟf�x��}^�Y-Òx����*j�U�`��<����̢4�!��M�-�2�!�p��R2w) �H�|yf�'o��v�C:���� �@Q��L��vx�� �42u��:R�⎤�� �V��#T��S��5>�� e���|k0�� 6�a�F�`�-�/5"B� @SH�����Ѕ�¶� �F�vþRI��r��8���P�H���fT&�]�t��pW�y5�eǴ�� A6 ��p|�a�{�!���7�)�il*�,���:o�Ӡ畉� i!yp�$�D�Б���/ ���y����2Ep�`�޷k�18~V�ֳ*� ��� �0�Ρ��<��i�hX'�_��ϴ�����I.���\|S �x��):��݄��i�����reE����Rw��J� 6��ś������'��OH/���:K(������dָnDG}f1s%��c�b�O�g���VI�>����lǐ�F���k���C�ڈ�dY�Ħ�j ly%��2��2�n����w��0s��Q>�|;�9U�ۧ2Ӱ���Uw��>���� 6r��?eɒ�Us��e�1Ă�#�T�����?�]���'����˦���j���1�G�ɖ���>�H��QŶ� �_����| dj��X�-�ߋ�17�%�H�b��`q�wt�c�O�|��L)� �Q�_��9׿W8<.�b4���Z�n��ls��}�U- t��-�Ϫ��.�:u�[|�~O!B��^2a�s �]��)��Q���)�q�A ��>� iIpZ3�|+�W4�-W ϼ^@��޽] �Y@���4���G@�ί �ض-(��I.i ͇� R�PB��Z�6-��� q�k��>K�Te�c�B(�>������Q �����ݬ����U�u��8�Q�"�)��zw&����,� �GU��Գ��X+p�3�T�X�/��Wn��Ri�L�hKs��+y����e�6)��d3�k��8;��Dߒ��5���raH= �۳��H��A-�ѐ������x�Qٵ�۩�4�/�x�>��Y����IKY�������!�XV���r|�2�#�>�C�l���T�E�a���4����͠��Kq}�g���J�7C'=8��3Wߐ�E���YM!����ͤ�M�)�1�&͔�\�y��0�ҧ�k���c)�LƎѴ�U&���ϋg^�h���vk�s��06�ɳ��4�~���Xb�9�N5:/�y�=j��<dDƝ/N��0Ξ��d�ϓ�+؍�Hf�4J��(-U�_ Hp��&GY�H�4Cp�t7�ZDM}M��J��}z��?�� ��id�� q��n;�g����3RDG�=;����޳Ӯ]��Ӡ�d� et�x=����I-�#A�3+����� ۿ|��i��]ͥZ�@�;�z ^'O(�i޼��ڋ�����pn�MNm�� �IiN�@��V�d�v��ڷ�ޒ���ne�Z��-���� �Ҏ��I��^�ﴭ���Z ƽ'�8�~V�}�F����T���NR4&�O��,Xm�S5��fJ�80kl*5z��-�3��7��X�w��@u}�@�q��W�F�i* !W,cPP���\�~e���v��6����}r���� ������p�P� f��ӷ�;�0$ҋb��|F��F �� Z�����I?[�U�t�g�n�:�˰9��T��`b<��c�����?'"E����� �gG�r�,l �����X�o���$Ǽ7�;�r���HV3�U��9�!�Ffѷ�e�c.��4ŪJ-y~¿�������~'R`��"�o;�� ���E�|V:�K�� K�r=&4��!�t�TW�x�e�帗-1�;���BK:�M.�� pJ1���嚪�����<;ū'��SGڪ�G�ގ+�w�3��r��2�ݢ8g�+�x���ب���J*/pɶ8��p#~�n���x-�ֱG{�H��=�!��\)U�\�@����:�ɬh�zR ��e�G`��>�3j��M�q`�j�wʛ�-�@�v��hR�1θ=�����t�ڙZA�AE���t��CI��(�`a�[�>���~7K\/,��Ee��pB��2�� i{�grb#(A Ѣ�C����;VS��gC?IT?��b0�����e(�$��-�O��5�����Y�D2h��V�aq�W3V�A>�!�Z�ð�����N��#i�U���˅�Lɍ��^�u\ s������"�\��O�Y.=���π��W�aY�������[ ����0e�����0�d����2�x�A�g����'��������d�˺�oc�#j,-�,H��%/^TJV���V�Q a�#��?�8'�sti@��?�B��.S(� `�p�d|Vx��i��fYd����}N0bS�\�ss��veF���x�1�e����4S�]8fH ���ד9�]c�FGh�T�ґ{/�u0���2�%�A-)ZGŗ_N���*D� S�j�l0ݏ*��o[�H��I5��ey!��:� g֘��DN_���Z)"�3WP��@$�;�o� �Z'-�� D�e_=���G�T_���2�ق:KT��,,����E���@G���3��_�`����R� h �v�����H��Vu�{JĎ4�ZbH=6� ��G%�)���?o��d_�B?n��D��% Y����8���Fe�W��ݫ�>�|�gO�w� i% �� r�m���'[���y1)S�d��!ܔ=��5i�z�ӄ�a�,����SZ��5�MV��'H�D�EC��{����j8A2�+�p�`O�F�i�g!�X˹N���O|L�e����pt%x�U� 4�l|!-�y�H1JD^��&S��NCP��9N�>2� �  �.���C�z)+[&�w��׾8��Fc�ە�f}��M��P���E�EICԞ!��3t��r� T���4D5��.p!)�:� �Q� H��" �E��畞r��M2�@=N�h�R�Bu����ց~�1<6���ϡ[�&���;*��ul��ߑ5;;��oi�����������zY;�ݏ=� ���<��3�L��X��T�)�ł��L�Y @K9�&���ؽ6���P�0ŧܢk8A $_�2ލʁཆ�,�tLR+\Uđe@_H�֏���lxm+,��u�Q�[:�q���R`S��'��|O�!� �٥��@ѳ����� �{;��؉�I�Ul9m�4L|���æxޡ�ۅC�ͬ�A�� � �<ϙh���.��x�/�V�t޾���t�0�9r�?�-)���$=���г�6� �u��FI3F�BU(2��:Irrp-O]���� ۺ�X'��@U��d��@�8Dž����D�""t��_�֭�q*>��?�� j?@P{K�X`=7T� $8-��-�� W��kuI�Z������Yb1_.�T���7��`�2D�� r=(Y�z��� ����j�)�Ս����^�Œ������@�B�9*#m����t�-�W�B��-QG��t}yf�—�c¹a���q\U�L� Z���xj��ѭ��W�O�� ́p�jF��z�N ��•7���y9���ٴLa�m�f��%�"�LD��.=��$��ɜ��f�h��� M�|��H|jM��P�OF�2WAx>��C�s��PPJ�u3HT��?ĭ��Mj�䓯ܥF'�ڼP��%�ב?28Ⱥ��αBF��sX)Fe���ST`�Jz�.�̩V�1�,�ʗb�ʬ�y٠���q�r��ի ?)wN���˩���z"P{��Sž��p����[ܶ«���ʱ�lJ�����d��� �~Wi޲Ő��;[����[s�䯐�~s�����#���0p����,X�Wy�8c��2n��9����OfjѨ���9��^�m���W^������(���9f�Ct�G�{Af<]SM*1����R�Ƒ�\>��0� %�>���{�B��Z���Y��E%HA1+V"�s(�?�����������`�A,�l�}ˎ��/�� |P�,���q# ���M5�_d]�����LJM��q� �Q��W֘fqT�~�^��-��D�(�& ���I�E�6"��S]�� ���b�T�C�2��-�%����>�R�Ľ\٢2�����ůk�&�eԟ4�"bI#8�싸]��� hf��E�f݃DL+���Ps���T�<�47�����w,�<���iWM�p�D֮F���3@�b�O;����w�Dl\��3�{*e�kߝ1Q産���|UNXhQ˳�[?�Y0b�)�*�m���&{��t�rfC�/��Ɏ����lY� {�1�Ӷ���$��7Y-�ɵq���j��������cb*�ܾ�D����u��Gn%�J�+n����d�13 Q�� ��j�%�BG&n��K8[�`bbv������Eh�m 3Pn�|���G�?���J5� v��9�}[�ܗ�UP~��6}ēVk6��F7��ݾ��J^���*�.����(��ӿ�=�^�fy�>E����i2��Sf�w�z�W�"A,pQ��� ����L�&��%;��r�0Z�ߣ�z&i��P.3��� +k��{�YLIC=aD�. b��]���>-;�j���B�E��X�Qd��A��1� lX�����(Y�?Z)1��t \���1�IW�#� �I��pdϕ6�:��.!i�ɍ��/����ݞ�W-�(A����'��ZtXyN�F"4�ʂF�'͝\���5��)I� ����[� T���e�ghS �R��@'���S}c��Pa��o�{kM���j���t �x5����?ڲ����.vدJ4�: *�l�; ������g�0�O[bj�^Au�PK%_��~v ������Mp��h�u�����.�hT ��e1\��(8x�����k.�����A���@�J��<�xC��I�� a'#����, v�U��{��B��8J��b> DW�"��Wg�DŽ������^0D�g���8�P�ՉܘM��p�F��� m���uʔ��N�bi$��*F��x�+/Ÿ��8�&�*���[[5�wuj��I��n�B\s���-�A�8����8Ms���1�Nj&JZߺ�!`�Hr��=�P>.���)�`%rOE/ȫ��������� ߚ؋���>�L�J�j��F�c>u^2�S�����A ?߼�a���@V2���շ�e��ذ�}�F3ȳ��_'HE��v�AX'؃Tk��O�Fd~���a�9.*OF9���44*#��Wӿ�%ΔU�l��޶�Uo��b� z��F�٨N$xp��E�#圗wo+R� ��Q>����^�?�u?@�EJ����m��##�BCE�q�XϤ��Ƭ���oK9e����Q DZq����L�O�!HFK�q8��i�2����ujCqZ,�|v0�ĩfN�G�4��"8�βy ~�g|ԁnD zy)�9�#%� �~Қ�Ia$H��gc�Txy��v�M�b�u.��)׃!�W������*��f-/^k����j[�R"Z,/窻�q^| �+$�|��F(�@����6l�9Sɶ���\ M2Y�BA@��Lw/o�_��5o��!���7? ���Y������E#� ���kepQY`6Ѿ<%�FA|�� U"O�;�X����c%��γ Q�r�wۇ�]�����ou�85Hx$*�h�t���x�e�?j����ViO�Ncl]E�� ����N�_C��:�5�R���{��<-��c��c�����5ӈ%��!�0-�� | ZRƂ���>M�Ia(�a4nl�~��.�/�[C�}؊���M���:��Q~F�S�7���n��\_���W��&pfѳ����dި�C������r_lE!^�1��xf/�D����d�O��Ծ�9�Z&g�B����9��.֡kk?M~��d�M� T�m�� ��V������6��!��D��h��yMJɇ��o{�S��M ;_�/(���� ���ez�YBw6|�5��$��Cۦ�k�����U�� A�r���!��%!^D[f%XҺБ�:�b��G�ۋ�a�'��b�z������?��c��ˉod�|�����K���3�dԅxҜ{����Cܜ`�!6#�ѡ���{i�G�]��A�@UrL��� p˶��;�[��P '��tM͟ �っ ���y9Ƒ{�-?hIq��D0��hxV=�4 l��˂���� \�x�MZf"��д�X(��z?����;U$;*U�\)��fN=�`�L��"̶5� vU�^˿�:_3�a�BD|��y�V�+L�L���™0��&����O*6퍐E� ������ˈ�R�E�uwoJVy�8�{�� �Ji/��4��sd �(�V��� �s�oÊwIc�s���8��>�#��;_�$���U �a=��X{��_��'~�2G�B�x ��k�t�?���JMQ3����?����o�χo*�-)��%��R��V�'�̀�$k�ն���<�xұ��K��k�!��ɱT��ʪ\�oW�T�/�V�n�ڥ�"�x�C(��`��F�5O���f�KmF҇sPy3ד����%P��D=曫�q��|���P�֒V�3�����O_��� &��J-��\P_���B�g��@@����c�6o��t�e�~-��e#$���ךT#1��������F/p�X������Jd*��C�c�1uτ9u�@[��Fe|_�"��i�&��Vk���� 4�'n�ч���-o���\P�0B����#�Оtw��<�g�p�2��mׯ@�3�N�x����%��ss �u�`ֱ$Z_;�8�C�K���d7۲bt�qۑ$4��ZS�g��՟i�۾��%8\����ixu�M�t���S�%*��G���Whϡ2BJ�=Oǽ��4�x���k��ʊ_E��>N���t��Q% �NI�" ���'9,v�Ց��ٴ��+� &�%C����o�=��D�\�����q��#�*F?1����qBO��@���<�!�������i<�g�9��a��B}]�����R�"XP)j`�����+?Ꞟ��JȪ�� ��rCX�%M�{4c��e�9)v��E�LH������Z��\8��Ԡ��s�Y��@���p�i8���:X��@4r���;�^�p ���=ܦ�t�����>}�{ R#��O��Զ4G�@�¡h�U�$=���Yc{t�)�Gސ�k���1�FN�����Od6��H���䷩ņ���Ich�� �'�:�����5���wȀү+��+@��L��Ġ\�?��1��\یOq�C�;�$抳�EIӣ@c��xjW��\���+ ��o[p9��;�7g �ָJ����e�D����&� a�{h�O�$.�^�����E���`�1*��A3�jE���3kE}�����DĠ���W ���(�?qK�{������q�����-:@=���p�=�`҃W>8䫣_�� %��cBa�'��@�>G�t��M8£.���QV%�}u�����cqj~e)����ٹMC���l����l<�S�^��-��\�Q���lj/Ə�)���s�� �/.�K +�aë��ʜv�� ��bR�&��Bx�7��PǢ⋻PQ9h�y���D��O5pCe)��A�X]�B�S��}�G"�B|�� Th��0a�Fz�q�Cx�ޞ��q�|D���T�­�8O��-�I}ǽ(�Qz΂�hC7��&�ah��:j��d����IO��u��\K����~�`6�d򣪠2q��K� p� #iz$o%o7ƤbFC 6��3-j9�$) ���ԟPӓ-F rz��I1�x���� �2u� ~� >ꩼ*!��5D���$]��u�;��m�-�ql�f�?G�����(Ƚ~i_q��u~����;�I����G�%/]e���-,\�4�O�b��v����c�zW( 5���{4;��ԈS��W�\&��Oh� �w$wx�%&%N�W�`+�����:�e�UT�:�4�7t��!��WG�]KN��n<�A�1�٪)�gC�s�sНL�G��4�z�;��Yԫ']'�����vAh�#��f�8��)}���Ȗlqp�}~��u�������~�|7V��}�A����S:�GI�Q\�jr�ٰ�c�(�8I-���Ŀ��i��Wo�S%�5�Y�k� ���W�n�!� �\H7W�� քi�������h7�sUpP;̩��r�?�[CQ ��ȥ�G�#���"���n�H�9)-`P�h�=�����>*����{��]gSyhy��*��L��x�.����-g>I3����RUoT�f�Z��)?�eD�ߎ�(T� ��! X�>�I/ Y���#|Ѩ�Y��]��9�#�Z~�>��� o.Y��% ���&��9�P���~���6^[_o�1� QeZ:��� ���|�qZ�.�]!�G�A��J��kW� �r���-�G�JSky��+�7o�)C����SAQ��K7D���4p������s��l]�_��p����x�R���3�[%<0�^^GUbf�%�t�� �%2���}r<���� P_L���U���l.VONaj�,!j���κ��l ��&�����9�����ީ�<��=�"���ފ��n��� �l���~��ޤ!ߨ�A�"�5Q���𺓔�ݡ����$~@p��;��yA��h4}W�~@���a�f�H-"G4�Ey�>�N���A������3fD��!7�H#��3���rh�a�1��K?� ��A蹙b��x\�R%�7k�)����"�p�x�B0�����=)�X/� ��l6ع���� �H�9r�F��|����1S�t�l^������8厵C~I����!�(;!�c�����RLTm��?�4�2�u]ŔT�&?W�*�!뗉�&�`h ��@=�y�˨qu��vaP_'{D�==�&�\�Z����|���� ��(���ݛ=+���^���d�xZ�o"����xw���Y���u��^��_�SAlm��U/�me�Zd,k�Y��]�/�? ����w�S�`�c��h� ��'iⶋv�p�@��������g�4�?��n�q�cϙf�N�F7�_�ئ�8�;(�|\Zv�}�O�5{~�������V��4�������0߹v[�� �Se�7Z~a���A�_jROn��6�G�_H&���G"k��4XQ��6d/ �.�E&4��������"��DY�oqŰj_�� vgss���ͨ�#7�$G��`t�Uu���G{���>������*�E��������Q�!�Y|��{� ��甬h���.= -��2������x1��Ĝ����g���h%<��R~�����c�p떴?̩�3�8�r������)�D���@X�?ZQf�̘Mcۚ\�܎i (�nlI\c$� Qe�\j��.���b�L�t�g�V�]�;7}0�O��Y+��K�y��B�����m�2\��R(��r��1�m���~ׇ8\Q$Gk *k����M\�eKKQ�$UP)-^ �;$����á]�%��f�c���SJHr\���δ�j�7Z�@���X���~ƀ�1gdV� B8J$���/F8^ʗ]��|�k��hO��J�[L�v�"�����/���q��}B�}7�Է�ȸ�B��ǘ{�?yj!h���{��;sa�F� Q���f[j6Pf�,U �ɹZ���ʰ*� � 1�"�����fEA ���K���y�2�����o�O�n7�xG�P3X^���#�����O���~d����g�f�>_w�M_8�a ���FL �@��N���Pq�Ԝ���Cڱ�9q�K�U�V�d�n�Bv�fbd2o�s�v�6)�TTa��� ���0>�xP�~d�5� o+��� �ӕl+��;½���Bq�� L�M�ri� O�#�SK�����3;Ǜ�Xt�ˆrpd�$�\����˶�tu^��s�p��Y8���G;r�*�Z�,W��Z�=��� F �x��|���n�e $���lw�Q#`�*�l����7J����ߺ�su[�i6�$�S��`��pi�1<ӵݫy'����Դ�1z�v[�"���$BTF����k�&�3Q�;I~��.1-a���Ԑ,^�f��Y��@ ټ���� �[�t�uGN�nj��$��J�D����)6v7j ��`�$�@��u�/e�fQ�Ѡ�����XQn&�����~��z�A���� ~$u0� �y�k%j/"��߫ �Ft�oj� Ig\vm싙��mE�J�:��L�a�T� �7!����U���߮k�=�%�,�8� K(1j�ʟ���`��y��=����b{��ԛ�����.���,�'�kL�z��� ?E���$�>���p�ԅ]�kw�e��hȉ%o�_��A2V(x �����蛢�*��w �c�uA|�uGܠ:�" %Ɖ�����F�A�H0 ��0�!c.���Vq��������o��?A�D5�5�zt�ZenF]���5wSGXpE�l Hs>%��q����t�CQ � ��=Hn]���qxq1��fX9����[t �7O�$�i�Q��Q�X���hx8*z��|Z���t���3��N����;��P��r�2�+��P\-�^��MyhK#����A�_�&���R�f��In ��hˆ �^l�`g��ӕ��&���o��\ �L�:���+?�c��,3���=##=�&%1�ua���6��Լk{҆�:k��l4����CQ���\P�O���ۖܳ��������ks��A[��<�����N��^,�Y/�Ž(*�5_t����2�T����SΈ��n1��-�c�}�����M��v���g3�G�3�@�̫!$H�� �]ĵ��:H@Ę{_޺�=�ц����b\�J��� 0��� �Y��S����a�9���e���K������岕tW 7���]�����ͦ���.: �"B����Ś��X <y��M���Q�k m ��b�^D�������Ҫ�b��P���ml�*�uEb��K-N8���#�l�}���mZ�1d)�ǝw=�H�P-�i��P��h�8�0;MS�陛,�/Ű�D>:54V�c!���^&����l�3�����Eu1W�?F˾�pR&����0;񅼣��Xw�Dk����$,M����W��.�%��^7g���vV`'3�,��:��Yo���f�sۯ1��PF�g�5 �TX>X_1�tߓ끃�H�;�j�*��SJwhw����$�& _���W�PԷ�;9�h�!+���q�u�.n�^޴p;�lBٝ�;��c�'۪g�<�����B!�v��k�@m�pz�7 ?q ��If~��7�\8Ct��Y���z6��&��d���ʙ\�>^���� s~���ac�m(��%�� �aB)c�="�E����~�����X�O�><@�ެ���a�5�׳�����1�w�� ��U z��D���%�E��(ؔx��Y���!jl�gshD�!�;���� ���� R�m���l��w`�x�jֹ� ��F�ȧ�Gs�t�Vj�YjV����>�͟�m3����h d5o��K�4�����r��� ��ȉB���qjR�/�����=]SR��Ƶ͵��L4Q#n}U[���0� w �DJ�� �����8Oy���?2� �L�Xx���9>›n��eq�U&�&�C��2�Y��� �'���B܊ D��t�Dc�X���K{������>/$�V.�G?Ü��5���R���{3z�e����;� ���dv6���1ۋOM��ǚ�O�Hٯ��PM'��h�k����r=�Y�T.i\���z�3��+!�~b�X!�FȆ}���)l�dc���5|�2��Ȅ��liƑ���gG"��O�r����U@��Q�^z��xd�n��N�^V i�A����<�$�R+��~��t�ܕ���jT(������p�uUuSh o�e76��&�ky�����T�6r�����n�����$�Tɜ>�0 �*�b䒙��`�.�ߤNe� L�.l8����W�G�h�Yi��}������3�d�����~�W�� �����x� �u�0cӤPL��(��,1�(7:B�����hH�9D!���LӃH��==t�p?�P�@]/��]��*�Ǩ�G?P~L��"�W�$��F)- 3|�����$\*����)��IZ�W/�y��i����Ɵ"��=�\i�P �d��9x��x:Tɑ}���~o��xZc�� �PɔY��L3���z�*�>��?E����i��^q(uMZZU_,�2S����־ź-z�T�\����g��:�u~]�ٍ�~8&r����TC�$��3k��{Z�X��`�C�\�-��$Ӥ� �Pk�Ƞmu�F����aX��)j�k\'�����j�: �k%8J���K@)E���0�}R��hҠ�p��2c�$�@�]g�o�hFX(PG�L�a��*�������M����x�h��d2Eg8�3W^Tuh�"��_�>�V��|�.��-H��t�y�$�g��rbM���EOw�#���W�C�k>���o����}TE]2���DֵAZb]��ؠ�T�� �nLmf��Kf���eғR�ɦ��8��M��f#F:u3�~ǯݛkx����� e�-��,��&5e�Té+��W��?�Ѽ�RA; s��� �� �UH�M�c=���Dl�����sNJ%<��u��ͬ����n��U�m��a�`��:�����?����o:�����7�h�\����c*��a���i�;��/�A���Ժ�Uk�欃�C�ߜ���^�ӵR '�b 5�қ5�n���\���ǧ�^�����.��O��CvyY�P�!�Q�ۙ�"x�[�����W ����Ɣ��'���:��J� ��>�����+����H�j��N��kp��/� ���"�(��O�$���Y|}��W^q^ߎdx0k��B�A�l+i�#s�Yix�=��ׇ;�8A�8<=%��\cW �m�v7��~�o���Zy��9��w?4`���,�Nf؛���I���z�.a��3<�LE\5�i��s�dۺ�f��R�Ģ�(�4���M0�C�q�]e�w��0E�%.1VI�(y� \��>��_��w�"�4V�º#� "��=��2���"�*�l�v,��Y>�*AR��X�H��I.���1Kfv`c����|�ǢK��� #}��;�[� �� ��D ��g �>X9ߓ$�j�v����vs������Hy>tx �i���� ��P=�ԝݪ�E�I�]^"��M��=0QP��o�e>y���뫏�j���ہ�8� ف_�b P��S?^�L'30-�-�����79�PN�#��<��E���? gv�J`D��;3mqk؝/Q�zH ��M#�V���n�^45�E�!��>aB� ��"&����b?;�}Bߌr��vd�A���V�?���m�'���G6� J/ )����].�� - #�Z�HV��9���3>sŦ��8�S�e�O�xf�o���J2��J�gO-4ʲj1�҈i6kpę�2�uRgBFW��c��y.a���9T*��.Z�ZD�UM�����C��y/)����Y�� ۵�EM���K J�q�鿈Afk��o�`��<�Bjd����j<���������4�)���4�_��ev���x����b��X�l���O��Z��e��xv�@����K%^�7�'����Vp�����a�U����7Zdx�8�"9��S�ƌ֝��(��]}o4B'� �"��{����4���&�p�+��B���x�B��kK4�A�߬@hs��r�R�����<[(��'�����PIU�rX�E J�X�1}��c^*��踪 #�D���()3 D��������u*s[��P��wY߹ce��՝�?cB�W�r�}<�vѷ���cX���DLxQ����{/���eRp!�;U�~Ћi�xslt����qiGi���K�/2P��ܷ��U��mJ�A�[�2�'���������a��>ɗ�w�U�Y�Q���lt|��� ��s�0<���!skd�zW�l�XފR�y�h؏�| '�HK�|�ڵ��~��/���v����!��\lf� �$�ѓ_* �(�$vr]��Jo�J�Dڵy��?{D��Ut^��K�ʸ/�������=��L��u,or!J������'ĞU~�Z�õ6\��m9NFp�r�������i���I�|�X$��������E�������$�M���Ӹ)Kj��Nݽ�k�6�0I��.��R`5���ű.Z�K}�ޅ����{V��a�Y�� �xy�3�IT��A��m7T�C�~ ȷ=]4u����X���R�}Lhהx�::xe���%�<�5?� [�3�"��_�F�����Aj��.ޘ\=��/�I�b���8BJ���8n����'N�V좖EŚ�A8G�`�Ga���+�ځ�L an�$��N�B�2���{����u-����˄#�H���.�6r� �9<���)*�Ev/a��T�;<ó���T�̅����?Z; R+E��pl�BKwxJy����9�IF�����7�2l�#�y�vO���%}5�}�̜j�8��!����^����e���G�^a866(�O�i�P�픮sŃ�ۦB�;�Xld�>��rL���Y���[�_N )Y��`1k*q19�(�rs����=}��J<���U7��7�����1/�@a"_q�vă��OD ͂�5��E&`h��%h0.'��d���J8�,J�Æ�3m/�������,J�< �ݛ�S +⠄�N�,��ِ�p#�g� }����6��rG��=�<�B�}K����9��q�?8�lQ��P�f��,6�k� v\�<����d`)Z� �$W����reI��p�Ԛ��Q�7o��7��m�ֵ� �����"��'|��կ���� �3�������W8� ���ؼ�(�t��/��N��9X8��%��D7�+^B�Fe)ݜh3�&Tof"^(-�h^�'}c�aB��.{�T�k�Z9�d �r�z��uQ�O `H����`u�z�d>���'ƫC���g���,XǢ Lveln����+�� Q����MqԹ��P$"�D�*�g߽�[�n�)a�(� ,*�5�������A��N86���Z������d]ҡE`���;�z�X9�ŷ h{�:�3'ă}���q�B�rJyn��scaSy�f��Gs� ��0h |_�{��4k@���%3�g�R��9�![P������ �����b��d��;x���/�Ew��p<,f����d��[܂�?�!����r!�i�p�,۱�Ѹr=�gEÛN���?�"���Kx�&õ{�^���?�0w�3�\��Rd�HL�H�%B٬� $s#��-π�O&�P��,�Q0���n� �R����v�07b2y�����dL��/�"� �=.�X�S?,�n�h�)˚st�R(^z�S�\��zю��xG ��Rxc�4ܘ���r��C��'5= ���7���7�Ub �Lyk�NM2�`����yJ�e5:���ڪG��V=� �S���Q_Iq�������H γ[���O� %%t�-��2�}Tq�&�oZ�r,s��Eq�0������� ����-ѝ$�*:A�����Q��/|�l��&���RE1I�H"���8)��U����"���K�}�`\ٮ�jeR�2W��w����z&0�S���b���`K�Y�`w��<4����KIٸ<��F���Y�םP��s�݆mj 5���g��*��O�kQe�`Q�&�P���~գ�з�� ����*]� ��/z���z���;L�ͼ���b�O6s����p�i� #�#��P� ;l2��(��<����� ze���t������j�~p'����C�%��Ɂ?��%�nd3���k!u(�}��\�O�>Cv��sa.7�"��R�ē&g[�b)( _�,&y@����A�=��&�E�OjR7����v��{�%�����+��y�jI�Ćr�N��e��'3�1Z8u�~\���š����S?�$Y1e��q��L�T <��!d-[2��g�������������\����X�3� .~�ݐ�`���t����[+"5��O)� �fIO�ΧYJm�����]W-#��3�L��B&F�ho�����v2�.����i�Z�C�ص�G\����ŏn���Wf?ۆ9_t�@�O��S�~�:dk��𵦈�M�RUy��͎��JA��>�m�2�6 9�_��H������{ ��Bcِ�b@;�n�r^?��-�@}S2@�.��V҆���=t'C.~��1����a��s�jy|�t3� â�EV���h:�ײh~P�gg�aG�}4��� ��{W+b=N�xe���O�k�C�T�2 ?�ָ`���Κ��ߣ�7(Ws2٦p�PJ�r����� �J�]t �k�4����m�*6r�V-_���U�j��I*U���dU� �kIœ8�u`�����ǃ�()�棛u�QPs�2��m�N��D�U�o<p�Y��y���*��*��U_UHP�]�#t F�Ik��S&J��I��FBo9����l�v���:�+�w����e,�قo��}+�����mG�v1}R�noQ����F������aue�ڊ/��0A�8���SV�u7c����kZ��;ܻ��'gezAPcW�� ��k��g:j;��kb���`ug��ۙ����!�4���1[��uϽ���D��X)ݦ�'c�����E�j�0�(Ճ�+x] {�]�� �# U76�G�@!�k ��E/�E�z�0�Md\�����B�����PI��?x�oƇȃqi;��_ �h n��J�W����)���(���h��بJ�BY�e�-��#�������'Iz�d �}ҥ9H��9TH/�.� _y�����u�3���s�4�?����?$�c5>)ٗ̍,_Ol\� ��O��7���.�N�㨊3C�E�^��|�[��!υ N��v���Q�h?�����a, �)�D4��|��;�[^6�i�:�w����h�� A��N��Π�r�� �R�����8�?�N9F�U�$�U>g�1fY=}�,{N�rWH1��3�羧f��q"�-�dL�)"��0(2��T��Ʉ���'��` \���M���� �90Ɲs�� �l��᱐lڛW د�X�y�/�&;�.��i���JF�,��Lv)���u�@<3��)�4�tR�j�����/S��N*=Y�b ��_ˌF<$m��~�|ѧ���Qnw�n��Lz@R�%���SFh�QΊ��_�ݬ .o0Uz�a�}��b�8!_�M��-;�E�5�T�z�����Vq��ԏ]^e%��'�!�[�D� �d�h~�sq�������A�7 '<>c�!�4#k��������tOV��7Â�������9�p �M-���5y�~�)���1TfV �,_6����-�����ݮp%/CV��U���� � O]_Glg����l���О-��Ɋ#bT���V�=��DD �y�#�I�i�*s(��?������������9w� BR&���<;?�2Q⍒�:����8�����KTG# �$2h؁�$���[<�c�����K�zsms>���x��>�շ�g��;��<s�M�qF����9��]Y�t�(Ƒ'�44+_c�M�X���x�ޖ��� P��#Y��/�df�$��Z'~(mF(��̜����BǾ�g�� ����N��! q��( ��� ��i����&��6��~��O������"@���0[Kb/��$��I斬i����vpXP�5�I�@�8?#5��%:F�Eeh@{�}���j�����7����݊7�}������eF����op�}3�f؂͟��u�H���b����އ��ο�o�ͮ��'��L��^k�ew���1*��}�0�jތ�܍�t,Mӥ(����hE� _�x73N �(4�� ��/��!S��+���S(2C�^v�~h� WH����a�!�Ԗqdz�x�)*�R,�g~y��X��lׯ�8� �Żz�[=���&|�岑Vb�)_7P��z,���&=�do�w _'x������;���f����������ъ]u�N+���1|Bc��6����$̰�H#uϿ���F����������w�t�gbR/����*��:ȭW��i���F���z�g) 1�q����G���a��_��"��,��p�$Ҭ�:E��Hq��U +�5�H�c��Gi�_"=��ȿu����(�wD1���o!����K�D� �3��'��*����|d�� p�s��k�!����&�!i���*�x�f�tX=+���( ӯy�� ��m��4���L|�*�2��c/htB�U���(����s�ؗ��o��C����2>��Ӧ�'�d��6��A�*�e�GԘw|m � �[�� �4��R�&��k�<]q����ٛ���:�z�r>;Lj� �u6Š�׈z�K���O�B��U4e�}T����}6 L�@�n���]!�;�wq�gh�`5 �h�� �ߋX�6��1_dh7�v���̂Y�\����#M���5�c3�M9�*u�b�L��J],����?"���J$רȞv��b��•���Nd���He���~[��df���� @ ���9�|>�G�����6��^�gŒ �ZӀ���������YHT���]��ሲ�cgD��o��'-N �0��3�Țl���8l�$��ir3W�:�j�������Xoc6�� -����Ⱥ3����������@@<�\����~r�ūV�m'Ҭ�S�mx;�jn�-�Z�݈�g#f`��p��S�s���]>&1�[����P��بǶͤ�� �����h��J�u*�l��on4��jDy%�?2�y�������D���i& 16��^[/,��W��L��v���<���we^Vm"���.Ǜ om�.�I:�My���p�J~/�'�G�gL���N�<�I��?<�ͨ����έ��G 1�e���G���3=���ڒX�\T��R.�Qqs��Y(i�~�, Ѫ�Nqg��zw��v7K�*�����WU���QGYD�L���0���=��|���"ܵD�V[���P����^,��PΰU����w�C��o"���~��� ��!� ?�p��qr�FL�E_�t��!�ߣk�_ӻ�e�+��]� �,�m�� ����3x�U���`�=^S}��e*l$?j��g�J�}�� t'AE"ID>��K<���$�K� �{!f�g��'Fq%�ga�`�Q�.�4F���stuc1��gN4Z ��9 ;c4�P�"@�=mzG^/���n~C ��$��� �w�0�K�;��V�'���AE�az��п�0,�l#���@�'G7-}ՕCTz�.�x) ��-�AB�v�V�ty�R��PC��q�K��5�fS��sv��mR�����ُ~h�ŏ�N|}$�Q��3�;r<�EU�I��H:0o�%|�L���J�[ð1Wj-���2��\!��<�4�Тc8��KBݮ9^��cα���B/<5�š��"s4� ̰r���ڍ l�˗8�?�+�N���`u�B _����L�ѿ�9� ��7p,�������~W�ss��VVX��v'�:��=�LP��, ��7ܨy!���,�߮0�4������|�S��AŤ*�od�������͵ϊ�>���]��N��Ɲ�� ���\��a={g]4�c��L*ռ%q��#Ap_���/6�`�wd���8�%@Sm��F�jƙ���׸ޜ7�-,dd��á�&dV܂�WO�,��SC6�VG9 �#$4��������>壇t�^Wԏ ��kSy8��y�Ղ���ȝ�Wh���T1� y9S�W��?��,�,$P�gG�a2�m !��7XbF^H���F0)M6� �Rq���j��3T�g�� pb��^P�$C�g]x1ub�&�i�1����b�*yU�� WWT2VQ-n�<�v@��w6h ������Mc M�׆T���r�d�l� � IL�ޱ�"�͜� Kp�O\���@ŋn�ʖ�eU2I�r�|k� |Q���c�I �o���G��o���|�|uƄSM�{W�C="1}N��q��H8�[�<�/���)Գ�Q^����/l&��wk@c#�������@7*�. ���5�o|�*�is坿�î��2xq� .�n��ZF�|B��?��O!�����~������S|�����_��z*�Ħ�3�wK���H����[Ճ��k�],j�("|iRf� ��"(��3n�L'U���%#���0�dN0�'䉬==���܈ �/�4�Z�G���͗���>�J�X_����81�w�oJ�vnP\�"걌��'c�8��8Σ�tx�;��ʬՃ�k"�DcQ%d��KX�iЉ�Q{�u�8׍��:E�=U�.d3x����b��&ͮ=d��Lj���i��.�%��VQ��N���H��˿z�?o�� ����ں��HF�]���,��$�Q�½�})����*��֡�Ui� HEz4B1%m?�������a�I�k��"�� ŧ�o�5@��,`M�GFް?Έ`�%@(��{"���~$���`�Y�a���C!�c`�F��閤&z:>�4������ i�P3�S��o]�$��M�K�0N���b�Ђ�2%��8 !k�����|�@2��'�Ϗ��Tp�_�&R�"���B���ڷ��\�=��~�sw�3�����&��m ���$v�����A �lL���J,jt��4����`��0dJh�d\�)>�TS�t��U��}�o�(��`{�=��J;p�-�Ug��sk��L��=S�A�$�����hH!�N׺ʛmFF�J]e kj������{%]�M����uVu�������� !��.���^��/*:�Ҧ��C& ��m<�R\�8%a�QE�����(R��>�d�Rhm���!��Ə9�6 #��$�>>ؘ��x��� �p�U���.O���q�i���r8��C[Ҹ�� !�;����3�cIq��Y��BJo����Ru��B�+���#��-%��.�gb�A~��?��?��3ѝ����"��Woe.���n@+�ޙ��_j)�����7����+��.H�����ZŀB��� ��H���d�� b��B[ߏb�Q����^���.w����X�&8L�Lz�j�/�?G����E������kƆ>�6l'�0��� eVj�q������)�?+3 ^����4���e���,�@��atrȱ�y �A�U^n�1�1��� �eh�[,�ě4�2�"+vO��h:he5ҰC���f�25,G���'*�T8�+�7���:'>�>?����aNY�?�Sّ����� ��������f熌& i�Z�' ��PA��]F��(���kPE9|��t����k�6Ie�(i�.\��{н�h�9��[c�{{�=�X�L� �;�8�����S�l��;���c�Ū�Y� ����R_[`u68O� ��A�d�O[��)��k��[@1d��n� \��S�� �x������q2[���^�6Z� Ȩ�8�ޅv�e��!GT�~Ubs��uY;�~��`7�Z��zo*�1�;�㟮\�.$c��s�+�PH���#A��2�`ƒZQ�a�evk�?䠰&ݡ2�v�Q+��B��଒?�ˑ��ĭ�0 $�ga1��̌�>R���L�i[�#2}D�-��X/��&�g���<��$���1!1�;U��`ҿ��� ��(�gC�(��m;u��������ȡ���k�f��w�1��2����"�[��~:����e_'���\چ�i��:0�ʤ�hjӊ� �|9D���9 �C���A�jeQĞ�\��ę:��i��]�CP�l��+l6�8��Z�;�J�'�3i���~�ATa��\�+Wlv��89?+w-z�kᢙ���}��˽�����itH6��L��S�ѓ�63��Q/�J��6C�^:�,y�7d��;��x��I�΢�EUP��HlP]A�|���K� �Nv������Wb6C"���ZC ��\}��dz� ��-k ���K�a� 8���3�tх̓7�73�Ti��9�m����� ̈2�C��B���8���B�B�t(� C�y;;�i, p� 4�*>Snщbg8���� <�l���W~i�Fm#�����E|�"�'Q�����9�~�ޗ��bd5��g���'h�|$�P������k��'.�B�r�L�H"W�#�f/����+ԶtX�0�+U�4�f�{W��N��|=��#7�ʻ~��>1 x �,<�d�� qz����k=�x��b��X�R��*�j�̢t�a�وK���Q���US�@�'�3:={���s��ʇ2�Y=%H�\Y c�� a�R�����C���:W�S�7r��C:�b �[W+G浔������ o�?�?�p���b����$r�$��"�� 9ӭj�������}����Y��Qظ��F]7� �)X'?U�R �ęn��� v� �g��d�P���U����"��3�[���E���5}ح�i^k ��)G39��C�C6�J�!P�Nc7��8q6�_XbK��n2`j}���TRZJc�f�|�O8�r喏Q ���/�p� �����l~^$1���Ϸ��)���*#GB1��j��\��IV*�:�������0omX�,.j ��ϐe;���NR�ޮ�����$51���A����<�"���Y��N��⟳E�;i��������� uK��\�Ɨ;��ށD�Bx�E5C5spm.�����џ�=�<2������5����h�n�}�q��rK��{9��g��\��"�"2j�X�@�<��E�UI�np9��u����P��ߋ�6�[�����3��u�8�jP�5�|.�Y��`Sѫ/ ��\t�|�J�l�Wo^��i�m'�`t�� ����4J��z�9����, �|������$���g��9� ���� . yK(Z��D�P'�i�HN6y�.0�y�x�~�#����-��x��S;rhC�]&��S.o^OAy!Fឬ�O�E3\�u&��W�iΈ��eɤ�~Y�\s�t+B \�)!]�ޫ�T�US&轄4hɱ��&8z����CŠh�����5�q�$��L, ��)U&6D�^D�JO��=�����^l������AR21Y��z�"uU;�����!��5�G�w��{w��.�`���K'����b��3���sNlH�^ݰ��x�^�P:���V@�gռ:�k�ݬ�Y�EW�A6��L��5�����`6Wtd+K��D��[{JGC8�'��s)�_�j]� v�hٍ���_ן�S#���g���E׀�� -k���@ˮRK�: �fɡ,�g� 0�}�Fb8���90�����Z��E!B��)q���ν�A�.w�x��v��/������`�����@p0xAs38������u���wq2�m5^�ue�e�0qs��r���,��E�/㍎��ɝԦF,)󔨖�����c�� ���ؔ����c��e]�} ��������pџ�z��+�t1���|� �Y��o��)B�&�!*.��"�2�|\<�*�u(�#��p"�9��é�EܛJFa��`;rVjd� ���bC���C ��RǛ�U�ţ��@�4x������nW�J<��(l�BkW��~����y E����,kE ���oƣ�a6��X�Bt�������r=��L�-$�R�jk���@�I+�����6�V���`���tY��&��ţ��8��<��9�B���8P|�Zӧu���D���� �y����iDQ�����;B(~=�Va2�+�9q��� UG93P �kL� �ӎ{�)�\a�1y�s�()�l ����� �����-��]�>����v����K��P�ֱz�!��Cx"�-w�Տ���P(Z:����������j���4�������~��b�Wټy3?��{ )�"��pa΋b��s��T��� Ȏ�0�}����=�1�/��~���~W�~�Ղ�չ�`X;� R�co���g6yj��ھ*ܓ}a�a,��-��De��؝��w`gi+퀲�-5*� � A �b�ދǀ��DG� �-B0����������9�=P��ҷ\^� D��"���O�I8�1`7ad�GC�slbPP�����ʠ%��9O?o��EL�/q�,�E#k�Kqȼ�?�H �Fd�> � �� ����W}�D�5�=iB8�bD��� v��fh\0n\��fz$�Zu��{>���]�'�f�� P:���u<�/M�����l�)�|���������ObM�I{�rC#6Y ��������s)iĖa�U������JZ:;������h�d����?lP��Mpr@�NMd�C�u5�dE�� �� �� "ݵ�:�/�$�ؿ J�3��Ȉ$�S����qby,������|n��^O姐V�C(~���9@���q���d����"��{�1V��*�=�!Z�A�,�w��F��/���Bd��v�l�U�#�p�����D�/�b�f���&�h<%m�Sar�/�s� S6�B�� ���2u�;��v�����'���u�Vi��$���Sy_x>�ƾ� t�ˊ?���AČ��I���Gٴ� k���òw;EUoJ��RdE���e��9 *�Xo�J(����k�ekO�;Mmh��) H��)�tU�U�PXk���6Y<����b��0�3=�M�� 1%T��ėA >�G,��gc9w0��f��W�0�윒��Qׯ%�|T���R&��Ɂ�w����:�uLK�g 씬u�\?W����K�wKN�-�z��?����e�2 qX0'�w�/��˃r6���R]�9I��������3�r��WD�XX���J���9R�Wue��H�L zZk)���B�����2�ԥd��6ׁ��Sz�pUk��q��Ӛ���� ub=J8�E8�`�ׁX��Y��GGӈ�V�M�$(��P&x��k�{����}�R>��Y\�\s>]�$�=�c�+�� H���3����`�J�s�dg^g��+Ԉ���e����t�.�.�|�vg���ebߊ� ֩��9�y�i<�-�sr�F�ۧ������r�:]�X'��� �z��<<���\�d���H�y�__m�y�7u/� +~T)W�v��JB��f\~Z@t��1'Z��@XA`K� r�%�������t�r#��P���)�� �Ⱛ�w;�����w�����,y��S��Ǿ�B*W���D�r���������/�˵�y�O��P�`W��v��? ���g�N��U�g�D���佋4�. ��4`�c��^]D� ��$Z���7D����k];1��cS0���?(p����S�k �,t���#�@+��� ��E�wkҽԍ�>�qG���r}�l���'G_� �5#v�ζb1���h\�z��e_-,��V7[����35�I3]���yi�j��F����H�K�\V�ۄKk��0�R�+��?n��]ij�;�y�(s@�m410���U�>�v��bWIbtvm}�+o�*f�5s�Щ�IQh�ZNA� �9���`顓��0��q�U�J����>�(�=��X��P=ō�Y5'����#��+r A��l��u�M4��53���o���}�d�=x���� :`s��߅G{��Ё�\U�Y��fv�:9���4�G��{����C�`�}��Η����Aˍ��.�7��ߋ�cD�`�:�Q���'�m28����Nm�4�U���gS�:��1ڎ5�gBV!@�{v���;���a�.�k��4��vd � G��c�[J]M� ��8h�P����.� ����"8'$%�)9�)�x:�b� X��{E<�w$!eQ6��_���䅅�d(��c�O�+�:���V�a4Y4���%mgK��1#Ke�:)��oe�K���>ym�k{|uݹ�իF������S����vjk�1su���x@��s_�T1������%X��2���قQq+,�̭�9�!Sq�[��Y���nr�C�v�PP����?�ڰ���ԫ̓����î�K=�f�%0B���8�w�Ґ�b��S�b�x�\�v���W�Dr��r�H'��u<&c��^u�)?G'C{!=#���e^�h�m�l�$C6�mŰO�-�b8cK�J�X;��Aa6T�T8�E%�F����[?Y��jy-��%���lȖJ��IT̮�i��A���U��X�:n���Y(�=ٮ �OS4#�ڣ��23 S���w��z5�E��� �F�u�ڎ���u����xS�Ke�D�`,wLV�@�Fb�O֬�d���~1y�ʏۓm��V�]ռڥK���B��eUx���,��or���P�Ԉ��)����� � )`O:V���,H����U=��*��_�79��>�/�,2��U�����K�tY��O�X.jP ��^��V^���H�k��h0�`����|OJf�!��"� '��M�\ٱ1�G�( N�=�{��"� �+/�؜���JL��֯P*Ԯv��z��B�O���RI kȼ��ؖ����yŏ[�����^�z�z�S�2}(���wr�C�y��CE�|��zى�#L�ٳE�ѯB��1�s��^ŷ-O$ =�| ����� ��P}�E9� �-��B�CK�0N�Y'�U�^�+��1����K/�_z~^��[y�U~Z��ØD��}Eڴ��0;1'�3��si���-���xB' !5�����l�����*- ��.o�RP�W�+�|��Z�E�BJ��Y��$=M�.^��L$SBGP��0�b�߷`��7=(� <4>J���.b��T�������t�������y�P���������Iu?�rj�b�+��.L`�ay�pS*���<�L��C �ge�5'�~؃���|�}��*?���O�MX��ʙ��E��tw�L�>�n��<��'w�8���5��� ���iW �(-HǁE�(\[�=?�0M�O�V�u������>f�� ��H�"��!�y��3y���)��rw�� ce[ݪ�)) ��€H�nG���M�تL�Q���7Xj������!Dk8�e:3�hH Be|<d^. �B͹�8���X'+����o����J��<,g�iT*A��ã�47g'z��y�J��YX&Y���7T�2�k%���P0�|!���a���"����\D���� ��Z�JF]� �l�~�8wM�V�V��,�єdK��M)X �K *�_���v�� %eA˹���+��[����3��o�H+�:I�d�.X�‘�{��!�@J��k��4����t�-(�+�#��*T�b/�I�7R���`a4bŗhK�zx��c_�������x���\զ���.�{o*Ŕ :������v�"Ƣ��a��i^'V�L{�� «�P��md����«������"�<�3�b���枛�A��ao�5��s���E[�� ������#���B*gT���9�SJ\0W�>FZ�u�,����1OD�;w V�(]V���P:�ݟ5�O�� f�/��k���*�>= ��!�Y��{�� 0 �;���h��$+�n0��J!��u2�'@u{� ������>���n%jw�(f���8���|"1���V��v�m��}G�]u��#���R{��� �=D؎�Y�}��� E���D{;]�L���v��y9 �0 ��(��r���#O?�_��|�!��v&�MǍ2%�2m�J?'Ծ��cL� ��"7�ZwK&�A5���6�ܦ�>u�����E�i�s"�|6 �\ ɱ�=r4��"4�'d��`� ��FG�(5Edj Jg>Q$Y�)�gz�"�Rͦ�=MY�y��|�B���O^�f9�����l$k�~@ߚDԺo�T���������&iyRq�0ָ�� �A�W��TL�6U(��q����g2����4�����7�'l|Z:6&�+\��x�/�m�i�O�%� Zv�w�G�9[@!��0 �mn�_��I@��~j����@"*S�_��r)x���v,�2��H�FdCю"�e�n3�t7�^G�� ����4�,�Dܩ��uC���!�Mϲ@�v���R�;�)�;$Y�J( Gu�Y� y8C���ܧ2J�"��gc��1��A���Xn��N� MA�hd�ϯ'�"� ���M,�2U�JX��:�l�U�7=_��TH�=�߄Wp`���1����k�7������֢����/c��m����ow35���;�”�A����~���'�bh[���%��g�3��6E��^�:�-�ſv "R,=�ӴM�w\�]�u`Z�+,�����Z�tS��� &'A�u`���d9ekW����,bϭ g��AM��s��֋���������L�M� ����Š<Ԟ��pT�;���^T/$*��1=qp�j��l����Xӗ��y;��m�+���轶���uO9�����e�Q��rU��x�du ��:��)�H�����ܡ��SGQ�_ar��g� -����A��I݂m6��ꏏ̢�@�m����iN�GGV��W|���'��w�j�j�/E�9�%%��̾�l��n��3��p�&���mZvSR����[q�f8G�5`�-�jm�������zy����ښ�S���0� %�{}j�2�jfے�B��h�8�+�($�l�%�z:8��WG�}�,<�,rfVm��0^��1Uz������%��rn�u5�#�k4��j�+H'fW�P ���mU���u�cru�kZƶ�_���^�J�ǎ#fHRh~Sk�ӳ����GN4�ͻ{���*Qܙ@&���9d��k+�8}�ȼ'Ɏ��[)]%lKA���S���3 zѯ���Y���\i�"�2\f�[IgW�b��JF� L� ��\5KgƯ/��qsQU-ł �Jr]�u��Y�vf1�yʞ{b=�'�D���o���~;�?^�3��<�O�`=�u��n� hKo��������E��'ە�VI��� �����-�-%�6�;F1����ˌ ��8ed��W@�(��҄��OKv��v��\\��fη�� �-�"��q3���݈�����V"����=&ć���b0��>�\�F0����'A@$ �Y�cJ�V��:�S��Kg�C�n3h��^�����P��r���JvO6[a���23��?X�K�޼�ޱ�$&�I^�9d��<�O�\��5����Tn��>;H�4��f���2��CB*�qu��b�u9��J8������E;@� k��x{�O}��o����qC�>�Qn% ��j��Yt�8�OY1 �� 93WhF 2+ n� O���  I���%dona36~�7*M�(��� ݐ�@��,=��L,$B�j -\2�X�{�3�Z+��O:3��8F��c��]戞4ԉ�`�m��Z�R�ݜ�U�n�x����e�����c���Iyk�FHp<���6�H/\䟅��Q���Mdv&p䌄Lw�T�?��Q�����o�x�#���B��Y�^sZ���#TTt%J@�)M+�˧�e`�Ȁ�Fڶ�$'w�+Lތ�3�6v�������b�]��B�6�ί�1hR��džE"��4p���^�Z膜����ٱH���{�&��(��Qdq��� ���En�����!���0bmǾYg^yhd{�� �8��d�1�𬛓�֜�6�A���f��E"�(����g�����DP�� �ø����� E:�� e��8R#b���L =7#�Y&H�]����t,�c�ۼ�!�JՌ�o�: \ET�Wᑷڤ�<������E#��{k�b�R��,�ة����#�]=��Ʋ~�h,�'������$��v��U�j9ߍs���fX��>Q"�ZKB���-Ъ� �ns5�<��^��C���Ո����-��Xڲ<�� ���c��I%s��;8�,o��t�Xj7+y�W`T7�0���ۯ�'����Y��ˊ5�7��{~ʁ�`�I�� ��8A�)���%��fn�d�{�hr�Ч�6��qK������5��B�B���� ����� �騺������{c^γ#��t�9���z�:,��j����9^g��8n�PJ�4���ִ� T�j��>�Gt7dד`]�~;#�q��Gv�1| �beҀxw\�8�-p����+�1�_iDPvd_�W��ƩxB��P?�6���OЄ�ۉ���1~���D�H;X�{�'�� Yd�ܳn�5pE�b�a��W'�ڇ�z�i���&S"D��}���p��Nwmxh��#��@�=��d�u)|Yk��������#��Ւa��!Um�_U��~9=����ő����2��*�K���)�Q���o�4����m��z~G�����6���H�=���`���=O�aQ>�P���|���}���������e#�-��^�H )$ A��ّWr��x�ڭ�뭆L'�ځ�[FR �cl�*�M�A��X<�n�<ﭽJ��n*�tQZ5<�xH���8�6,�hIA $OPCnq��WW��Tw�V~��bF�n�#8e��8\LL��!h�W �b~]��2��쒼_��� ���� Zrb[�҃=�EL��0����a|u>q)�<>�@|��f<{�b?4���yD ��c_�;� � N��l�����G2T��N�\���{�L�|�N3T�$i�}��R0��3�=���� ƌB�2aAB�72:0�(S*�xK�AL�1���m��V�0�1�O���pԄ�©�d^�:%@�r�rE��?KM�� ���95]�M�/\�^�"����>(��ʤq\���-�Ѓ(������t/��j1�w�24+��K98�i����8�֧,F-�x�^�%�ƒ�=m���d�|�-UQR�����3� �D�Ri� w�]�e �a�s�\%lX0�l��V: ��5���F�K�n��8t����( I�.�mʢQk��l s�%��jdV��J��L���&G���k��WZ� {/A�V�ˋpH��[���=Q��Y��ߙ�e�Rx�8��-���d��0C�㶞H��[���. x���֗j�?u�z���_��o�&)���������Q�؅�)�T8�*�{CI' ��/�x7�����8yQ��� �_0�JGh�Q0]��� ��(S��X���(q�Y�AC1X�J��F�0�xpLp���u�c�թ5p}�p/�4�:ċ����R8�*W��G�g�:���F��W{ α�i�=�U������Q.P���UzH�]���E�Y#/A6�l ��+@���p?���@�B��jH��-E��op)����_��&p/,��vE^��_�A4hx ��Q��]x �n��Ǔe�*2� ���uM�����1l�/'�Ke�>3�u�,P�<p.<���d��F���*�X�p(p�i.�$\+��l�� C;��c�,<���c��=�u��#h��ֹsn����wEb �il����q&��<������c��S�֪\�)��@/���)��3GHJ�P�أ� �8�n�S��ڔ����Q� ��#1N�sd����-V�!�#�A���Q�Ab2�2]�Vߥ�Z��e\��BVR)��{��O&���d%ݘ�wlԘ�*�}�V��R����g�g N��������e�)"�jqW�k5H�u@h�ї3���<Ub�%�zQk���ٔO�Cva0[^��|4[��eM ��rh���k�B���'FU�!%f^��;��@��:;� �>��8+nؐ���4i�>����C���q��UE�po�8z������Y5�� G���Oũ̠Bs�(̪C�xq�H�,����^f���l-�&��o.%��( � ~���F��g�Ӄ�6^ �kwN��F�Bz��^�6RUJ�vL�c��%i�퍂��W.ͭ۽�&YG���������1�atwU�R���H���ᕞ�~��/��$�-(]���[�Y�m��t�a�_�e��x�����x��qD}�φ���)c�6����?���N����%�.�3)��P��u!3�2M��$���,����@��{�+���9�8�!��G��T=����Ϸ�S7|�-/���6�V���ӻc(�?n�2a� Ѳ����Ǚ���M�_+��6�g9m�:��Bz�R<�Y3;֓qM�Nk��5��^q��wY�@D�_�F��c�h����u�m�� N`WZ&�/�lj��� �2�e��E�g)dL���!��h��!��|�U\�R㭊 )oz�ӫ<���el��M��=E��h��-Q��b���^<��U����Ḯ'N� �}& ,�)k`�|��J9P����S�B"�<���(ڗW�:�R�Sn�^H�ej�q%%ɵ��ܚ�� �>�vU�U��M��4��g5��M� �;��S �����ڪ{)|S��h=�i�p�(S9��>����Jwvݎ��>ON�}�_"�����~� )u��nk�h{���Y6r (�aA5�0���a^6�5��� �� �=�oC&���[����q*� O��*/샆~t�R�����CZ����׿ �zE(����3���\�� �ɴ�(^�,a.ok{�Y�� w��ަ����k�ˎH��e��+Ϋ�fL�W�7D�}��2P���6A:����ϰGX��$��{�j�Ą��_�ب8��6Η�r��m)*��K�̗��:O���Hzsuڀ�d�۬a*�ӦA��A_/��w{<��� �%��ß��p=UD.M�h�{�Z�_g�� j��$� ���iS,s�������em͆������>0[i]V�:?.�(|��Ba�Z�/i5C��c���X�~W�ۢ��]���T���$^���h8i�b�3� r�c�i� k�B��ۚ�q�E����׭����C�x&�&��'�9���&�X�g�&�C� �����#��l6fl���5�v%@q�Di���[�o5r�Q;U.�f�4�u��hܯ��z�ɼ���Q� D�"v<���tK�>����^gX{ ߔ\�*�� ,�؍�o8N��� ���G=��w QZ�(�$<�[�dzn4���B8�����n�mg�?��g9!q��RwW\M�����$hGBҿ����ݳfK.�r;� �}��,PTl���D�����7-��Í^zA�%"�!tj ��;�Qf�_�+����������D�,Zg��gk�p�?�"����W�|b�w�fL�e�����2*�:� I��rO' �!1�mI�t�h���q��kM����Ѻ���ج���Ľw7HuwH�$�l�,��9KS%m* �4(���h�0fh�xj�\{q�d��U�Ba#vڇ���' #W�a�n��kb\C~�� dLQRIa/�)�q$1 �5�:ގ��~E˔k��1�{� ־�x�R��)w�v���q���ݛykw6?�!�~�����sWe���*:�����;��P$��J�H�'� �c 6YE9�)'��Y�ekY� ߍ�aO�������!R� 62̼����л4�B�L#Z�����+o}]r Rh#��b6u��qc'jDkZ6LF��J�Z�*�*��Af.#^; Z3Ӕ/.F 8د�K�z0*�جp{����p�zل�~}�*9.���-���r�c�Œ�0�����ҁ�e�5��:p�v7ɾ�lʇ/ �L��!��f��N�&�$�����}�"� ��z�%ѭ)+!%��+Ra��8>���X�����a'�捠Ț�\� 5�2,�N�0���� �đҲ��JE ���_KM����d .HeKv�} le����w��`!G!��=s;������j�)�}�P0@�9�w{��TB[���Iz��5���{ߡX�� �������A (�l��4����` ��4��?��)]���T ���&1哆TB~���K|n�G�B�ݵPĵ1rLr��, 7@~���[���Tk�}L&*���m/�?"Ѿ;ؿ�:������`=��,_�����s�0}D����BJ���](jne�hC�s�!2X32#FK·�c�(�?! 3�O�a�9��i��U�n�A[�]HK7��/�{��:'���~m�������~%�ۏZwj2i�mn�V\Y5�Ӑ��W"�B�L�1؊�SyP:st�a ����{�>�{ͻ@z��M� ��Y2aX����y�[)Sٷ�����C�Zr��6 :7�q{��0*=C�a|� �m2�UFc���u�����R�p��Kt�䴳P��•�Z LW'=�s:& 0����}%W��ʀ A Ս���Ly^���K�]E��7��`�.�')ƵrN4?�8^6����$VC�P�Th1͠m�1HJ�05��%F�?oH �{e� ʈ^�ߠU@�|g'�~E��+㊃�j��€��K���.����DX�5���~|�c<���x"�ϕ/�?xq����A�ܔ���{��1~������t&1|�|8�X�"��ۺyCE�>�����������s�&�ύ�6L*�����| NʪQo4��G�>���9uI����KȤƶ�� A��t�8J���(�]�u@�ז�����F�e'i3u#`˅���Ρ!���Z�"���h;�[p%��}� !��>ҿĔ��:�}ɇ@E��뼑c2�.E/��ky�5%84���)�+ǣY��Ғ� ����@����K� �� ]��:d0|�[#� @�, cy�f��:eG�������ܹh�'O����D���',<�ݫ�۠> Z^�'U�G��7���2�Q��V�h���S�Ϟ����l���!嵚���$�'��!5FlW\��)��)S(�E#y�h�=�6�>?LI��2{���E�X3�$i�Ĕ�LPkꞣpd�{cd��cJ���wN�%Q{N��o��ON��fN�j��� �47�N�у�lO��d�j&A��*�;v��R�˨�b��w25�͗����#-�'f�q���^�M�,߀�ct?�#c���p� �)�� �@ݱ��87Y;�R��ǰ�m�|��ݩL�Z+��ؓsy&����Y���c��8R�2�8JfH���'&V�PS�=bO��A�g�p�紣�,$\�|XR<�:��IN�����Y_�l0�YՕ�C�-������m`����VM�>�i��[z�E<{����K��-�uF�h��Զ��ْ��x �'l��+���!�,CWu4��T4�I��}啻V}ֿ�x ʂ��g�m��@����h�K��/��JL"K�9c�+�#��6unC"�Ŗ"k���Mm�� �`qD�<^� :�+���[� ud��K]e�&o�vN:�G��e�7�f;'���� t ��� 0~p��� ?�7�N��� S�(���ڗ������=¤���z�AU\�#w�M����h*Ǥ]���`����3�%�5 =ۈt0����!����L��3��RU<΄چ&F�� �tX+����gPz@�� �:ź��W�u%h��T6�~&9�4o��P�nU�V��̽�����n���!���#��S�սu��;��O��f�B�,{�hiNMX �m@&�u�F�؅;��n�4���L6���%�wѿ-".c㈃€��ЂM�Z���Z���#��p.2}�N�*5,��"�_?��Q���%ɭ�L)��������`���^Uѭ�Ż�4�lB�����=��2 �P�}1�`�m�)[�E�y��;I���W#�A��� �}v,e��JĻpip|�G5�0"�Œ�l|��iz�1�%�s�81�Д�Q`;<�Y�Y�u aU���2��"�ҍ�b,�7�*5u/�7S\��4 � E��T��`�-�[�`N�����!�^�����n�0bQ>�t�b\c�z�U�Fpj�t�"9��ݗ8bVax�m\p�z6�����v �>���r�j�����HB�mAh�y�d ��Ctu�G?V���^Lr�q��sG+q���??����7�[��Z�-.p�X�@UB�ipCXy�j�y_��`�.��%̰�F7@���{hP��~y*!� ��E  ��1]O�D�g9p`�vn��j����> W'�!+�*�*2Jy1�Z6�=�sPe������@T�]�B�N��T�Hဨ\Ԅ?��s��q�@{�6��� v�l�഻���n4����fR��J)n�-����ǝ�@�$�׋���"��v�q���F'd�a@�\0�~�NL���ⷥ�����V�J���J��3ojw/I��#z����&[�m&\S̶w� B�� I85"@%��pbHl��7�D�nXh䑨�RF8eX��}n�~��}�ۨ��[p���L�����v _��� Z������d�QD|qs�y4W��[8�#��������~Ŀ�S��p�A�K��w���)�+���9Oa�.ڰASnOP���* �)��6g����P��7����-�U ����9L��Թ��(�ߴW�\l�|:C���XI����W�t�7�x�3*���R���RЕ5�U��H65q��� �)و��O ���5��G2�u'��$X��I������u�~��C;��#��7O�`�Z:z"���% ��2����C�M�v�A#Y딝�|L��ւB���>-�2��%, 9�����&�n�kl;�'��� �KUPk*��v��`�Zr:���qCh���rr2 d��{ ���ĵ���^�'������ȵ�/ʅv��5��.��gͺ�L�0(b��3F�:vu���uǁ� �}�b.�/�'�7�M�˔W܃!����3Y��~s��w&���QE�`5�����6H��]���#�̪ �< ):��� 7Ž<�<�*�^�ZC�▘’B��KƜ�"� �� %��N����Z��B��쩕]ڠ�P���v{�5���1�$C����d�t:�S�sf%�_]�#�-�]����qUo��0.lp�q�f�\�0e�;���a#F9�!7�&���v�P�!�r]F�C#�'�>�]O|�6�@�;���1f��cN�Je��ے�[�kw9���@���� �,�t�Klwcfu1)n^OGpp��� ���\���_P[P p7��5!D8����v�%'�\5�b�l7Y�����U�aO&ݒ�6"�)��7�$����"%�.?��ﺺ�/t�R���U�w|�2���y�\�I� ?�e}�\��~-M�@B��]]���c%��爔��x� �F�� �%�<��=D��d���d�6YI��d2dRr��OZ��Z�)@����e0Ƅ�I�.���0.齇����ӫm%�#���u�|��򹹅 ��i�r���($Q�IF,��5^g� ����^��W���j����/�$߻c�P�zDT��$Ba,�e�n �<�( �?���=r�ǒ�� K%�"Q�4��-�~�����c&�SY � �O��WQ���c���/�Z*q����o�%���u ����=tnw{���+���eMa�j�V��o��-8)t��6����A����R�^�h�ǥ��Q��-�� c��������0��;J���̇M����@&��1u�Q�P�s@���Xz�s|xz��m��� �>��fvO��_a�-0����׾�����I�ƊK�=#�W��K�4`P7y�&��?��~;�n���z�Q;��)���-��5u~��E��Y�o_k[϶�7�9~�D��4v�N��/�w"�=��g�_!(�>��^V-�t8 ��Eu��5��f�X�}�kT�; �UiTj�� ��0SVZ:8�>H��莉?�$�:$&[�(;��zd��[�i�E����6�p��q㇂/��,h��n�x�)Ȣ���s�Ε��J���jm���*�n:�v}.i#���tu�vE�1 �mѯ]i�6ö�j�|C ��s�rT��2 �q/������8� �D��C�T�Dn���]E��]-���m�p:�q̋ۖ�FN����C��f�CIղ��&z�:���<����6G:�>g�����df� )�K$ �z "bQ�a�:�t%��C,� �f�!�D��i��Lc��O�,u0�eG)�Q��)�.�3*�[>c}��m�1�)ɰ���&��L� 2�� U�ZWPL�)��c�l>�к���١ {U�7уh�Ř�k�e�1"��s/�C�����i�Bݩ���{ޅѩ��i��i_�L�"�9L6����>D�ƙ����h7&Qj��GASng#4���*�D���?�;����a65V������K���w�o�Ɏ��ӈp��!sK�2�� ��yri�AU��ܠ*�G4�%�6�v�� @}Y�����_SCS9��$�q�؞�n�U<�nױ�����j�l�F���E�Y�����=骢�w�y`�AD���h���b�H���� S�ԋ���'�^��G�u�mʱu��FDg<��%����g r��g����n;s�j£}�2YŔ���qh�%xh'8��>�Ş!�Ҹ�oE}�T�a�Ck#=1�A.����%�&�;?AY ���I�F��&�ԫ�/�fY���_d�PQw�?],ݠ����G���g:�1��p#�-�4+U6��g� ��BM �0�Zt������o�ԕeA�v���j��@�g���7qu^C��D�Y^AEL�2hb��Rp#[&� ��}�-�r�L���-���3.'����H�^��z�9����&��X�#�I7i(�\�pې�p�կs�,7aW0V�M��(>��6� 9�i����v4�m"(}�d�� �"�����e�m�资j���J�h���t ��6<�.�:�>1P��"�k����*��myZ?�/�E� �vtw<����avC�)���;���iN��N:yP�W'�630��}9���}�wP�uT�͢��OmM�i7�7�q�I<�r�soC%�p��qш6w�<��P���NG�u5�}��%tʖd�0�#GyEN�v(�R-��� �*�9��E&� \�dƶS�YUI�Y -��}p5j��&��+����R�8Fߌy��� �m;�[D��v�� �N�(!������s� Ű�2|����N�A�ڎ�ֵ���t���7Q��h���&�V�g%z�à� �8��)2� qCt��D��4ź*�)J�ߑCW��4�������G���f(4�#[�^���B�Eru�Q �b`�U5���T��j�"��z��y�O�*T ���At�>�x<�QJi7�۰��_�m��L/�3�� Q =bS\ܢn�Y���T[�o)��Єң��;9�z�)�/WDZ�{f(��ڡqξ�����Ug�r���FW��0����i�����UY��8b�"?�p,p}QR�V�S�όs���X����jR��<%cEFG��.H����ǿ�yc�yѻ�D�XB��&)z�0�Yn��� �����E�^��JH��ˀS�t�%��޳ti�j(GW�0�gq@� #C���Y8b�g|B��V�4f�.������h�8�n��s���:���/�%��Q�2��\ �)sm����B9���d�����m� ��P��u�Ze��RQ����$���pkěf����f�w�[x{.���\�� ZI�]u��t�X�S6g��56�f+֌��~N�*��ʽj�� -0 7T�2|?,�޺C��q]��r���O,��rQ ^B&��S�3��?iMAT�Uy�[x ή��pZ��cBt���2�L�H�5-4�� ժ�|���ݠo �����o�Ӑ�R*���^�5�w��b'1��j�G��{���O�e�L�^�P�4�������J,T �Jt�����T���x�+ȃ�/�1�| � �N��B|���ݸ���7�咭����Z�_��u+����ؑ:�F���� <){T��<�0�X P�+'���|.��n�Ηf�EEY� D� da��c�J�z��S�4�h��������s(z���f�b Y]`R`����5��S�oXk�׊��Cg� )W�^�9A�G��Ѯ e�X<�g�,��j�R��£��d�� ��cAϓ��� ��<��m�LlF��-�Z�����|ޗ�nr����Ȥ�O�c_�;"2 =l�;}|Ю�Y�7[�w�����K��䝍��4*�yY2>���ӏ����{�]�mw*-ڻ����݃��6��7����u�*o���I���.�q!�l-���dY%�Πf���v� d ��/�P؈��B�b��R��<�l������~ �ې�0�t�������!mm�+�V�U�\�y� �Vy�p{�U��liyr�v�1�;T���C0.�+y�G�`�KjF�Fm�}�q�P4P�|��t C�b4i �D���3�R���-�{n��6@$|���-��q�D����(d��x� T�T��W"]��u �S���ye�_��y칻>�%p�Wdq����&��l?µ_�d�d�g=�W;����]�+��'�vnq���W}�7�2�GoO>�q��gk����}<��7���I��+e�[� ��ϥ�b�e��6�:��~���k���� {����3o��sMJ �'��Ә������w��M��t"��*l��B"4���9W �N�R�Q�\����AU���� YZ