libevent-devel-2.1.8-2.23 >  A [Tp9|]=[,>y`fA?FGciG#o-~MOay6>2n6΁H<DtI5ؑX;~y` -`t,ΘFD6뾴G3[_n}#FM7)Q?#U=}NAj S"U3qmP+TWiAj>=МXN,̀0.&oAgomR7\.G fʒ/ca3f0769624d216ceb41e35f28cdbecd51923ac6d6d00baec4ae0809f9fff45f596885661bde903f8b8cbfbafd2e3dbe0060c8c1[Tp9|}݆ ?:5ZLfJG|Y}2WAE(Yv%Lƺ\%,[j.~1/ia?yq[y;5]DAgԾ;*!nv$d_듻fL89u1+ Oҽ/=6 Nշܿ0#GmnͰ9iN~l芺'y;LGɀ{6iL~)yټMd FnIɌd殫cIK O;VWhӳ; /=z>pA?td  <dhpt  ++ + l+ +  + 4++++X @   ,(-849: F)G<+H+I+XY\8+]+^bkcdjeofrltu+v4w+x4+y z$(.pClibevent-devel2.1.82.23Development files for libevent2The libevent API provides a mechanism to execute a callback function when a specific event occurs on a file descriptor or after a timeout has been reached. Furthermore, libevent also support callbacks due to signals or regular timeouts. This package holds the development files for libevent2.[Tsheep14fSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Libraries/C and C++http://libevent.org/linuxx86_64S \p'h/| $A K +R! / 2]&n ,8we큤A큤[T[T[T[T[T[T[T[T[T[T[T[T[T[T[T[T[T[T[T[T[T[T[T[T[T[T[T[T[T[T[T[T[T[T[T[T[T[T[T[T[T[T[Tedc2cd73e5b3338aad57ffbb01b5c014a907b5539d3e3fd615dd0d6fe3f228c023a401ad32cfca6653e1529bb392c99f9eae5471d1d8126798b6a876da6f7c3c6b6109226e90afb12183e08529b4e7feceb84b29643eb20519eb32411a3344e73d9f8d88f36d26a9b0ea55f805ae9acf76737bb128a7ef5620f2a13fdd04199fd8730381c80141c8653491abdb930a4c8e2d9a6455d2a11dc0ed003d21f7ce130da3fdea717fba23d94d0c37c6b9c9c3058e4501c1e3dc62cbd2b93a9d938a62060aac574185fb26ec32fb05a8b97825f378ada56eccba24492d8506dc73f8e29ca09315885b7acc1996634508bbfe3839e338c4fe09d0daa1baaf0312346950593efa39fd986b9fb1926764b0d51107a334777b8b82743d6e7c7c8bdf021d9ff5339543b4be3f032e00d4064435c0dd643ccf412d0445e5c517909441fb309fa1f9a750821df50c3b2ee8862da1e84ce6d4062c51edcc8bc34b9a1fb93248d970bfb11dd140f26cb96ee7fc3bbc62c56f2e6d0a261f0bf7c1b389733d170e02f31460f90039e7cf65aea63c6b79fdd4cbcbc9ec69e5c847c9d13b35479ed1118257b46721da196a62e6555184d0ff4628f0d8331f6a144e956fa6ac7ddc996fca01dc1e74024f619cdf603dbc224113146243176dd05123c900b402623496eb7b52b49ccf92b2a93d330907a8834b6b7d7082ce7a6c21a923d68d712d4d1f0e91c2ee8366ee2f61a13a9a6afff7fc8ad9b84b17a3232d78334e5bfa215eb40c28a32cc0b549763f62b8dad77b8e8b0fde6023a9fc71679c607e86921a74b76b06037f7be8eab59daed8207df0bc3388c80922c8589d5700915f0285d9f27f76353f7341da0baf99451947a814ca97c76f409871bbe2db02fbccdbae0533348ac268a69f9972a5db93b3224aaf1733d18ec8e43b34e7e9d3f9e14b721b59f16614ce38b21a2f2ee6fffe3d1e3ad0ce1f6256de97de4be2e7de58451d6d97670695eb790804950275eb12b1d4f60831fa77031ce3d08f853609cd562ed283b25d6bd30323af029a206c4bd84eac0646753ca327006c6fbb1bb6c3b550b959c346ec36b62473831ce153a8e58df2b5eadbd9976751158c5fac49da9448a6367853478ca6534915377b6895cf82181f772365b2ff097e68fe9c432b77d731110caa9bbc4767426833fb71f3324fcd550c135d8fdd554e56d5876717f81ef732be1ed6464d1e460f3c8c36517c90a752a2870c3dcdd7ff1e867c84c9431982ac49dc790227f5237407db6c816a7cefc7962ecd9fd91073ccbc4d64e8d69321eaf8b6c51a557d4fca95be83691a9dad87711f0bf2fdb921832d0eafab47a2d62bcaa0941b0c0be213217c788ae542038d5415a97cb80ccfacf81a989c834aeb8ac3f21ff1e5990aaa53eb2fb160523f5f8bd58196317436d5c48d402304d8a32f261a71ede41787ded7dc4170f91b3ac1a5371b4d633703a24fc1a2f264965e9f63ccc576b692f858e28c6cf3282bf0986e458bc1c63b7076388ef19c1df50d701e90843ce465b8cf53264f9364da04c5821a8f9b6d851cea2dcd49f061ab8c46d61a27bd8a0302ceb6465ffbba3fc30a20d225549710a19793cb9a9f80183344667c14963f9b2cd4453a1184c54dfabe4650222a088f85abb36fcd87afa564001652libevent-2.1.so.6.0.2libevent_core-2.1.so.6.0.2libevent_extra-2.1.so.6.0.2libevent_openssl-2.1.so.6.0.2libevent_pthreads-2.1.so.6.0.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibevent-2.1.8-2.23.src.rpmlibevent-devellibevent-devel(x86-64)libevent:/usr/include/event.hpkgconfig(libevent)pkgconfig(libevent_core)pkgconfig(libevent_extra)pkgconfig(libevent_openssl)pkgconfig(libevent_pthreads)@@@    /usr/bin/env/usr/bin/pkg-configglibc-devellibevent-2_1-8pkgconfig(libevent)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.1.83.0.4-14.6.0-14.0-15.2-1libev-devel4.14.1Y*@Y*@X@X8'W|U"TTTFJTFJQ@P*Pw@O))@N98@M@M=LT@J2@Ju@I?@jengelh@inai.dedimstar@opensuse.orgddiss@suse.comddiss@suse.comddiss@suse.commpluskal@suse.combenoit.monin@gmx.frddiss@suse.comddiss@suse.comddiss@suse.comi@marguerite.suandreas.stieger@gmx.decrrodriguez@opensuse.orgjengelh@medozas.defriseer@gmx.dedimstar@opensuse.orgdimstar@opensuse.orgalexandre@exatati.com.brcrrodriguez@opensuse.orgmeissner@suse.demeissner@suse.de- Trim description of secondary packages and SRPM. Rectify RPM group.- Add baselibs.conf: build libevent-2_1-8-32bit (needed by libqt5-qtwebengine).- Update to 2.1.8 stable * Fix _FILE_OFFSET_BITS redefinition * evutil_time: include when there is only sleep()/usleep() * test/dns: run async resolving after sync one (to avoid timeouts) * test/http: turn off some tests that based on backlog filling * Fix incorrect MIME type - Add libevent-2.1.8-stable.tar.gz.asc tarball GPG signature * Replace keyring with Azat Khuzhin's public key- Update to 2.1.7 rc * Fix cmake -DEVENT__COVERAGE=ON * use ev_uint16_t instead of unsigned short for port * poll: Prevent libevent from spinning if POLLNVAL occurs * Make it build using OpenSSL 1.1.0 * Don't call BIO_number_{read|written} on NULL BIOs. * Switch from a 512 to 2048-bit RSA key. * Ignore temporary configure files- Fix pkg-config/pkgconfig BuildRequires for Fedora.- Cleanup spec file with spec-cleaner - Add gpg signature - Enable tests that do not require network connection- update to 2.0.22: * Avoid integer overflow bugs in evbuffer_add() and related functions. See CVE-2014-6272 advisory for more information * fix #73 and fix http_connection_fail_test to catch it * Avoid racy bufferevent activation * Fix compilation with WIN32_HAVE_CONDITION_VARIABLES enabled * Fix missing AC_PROG_SED on older Autoconfs * Backport libevent to vanilla Autoconf 2.59 (as used in RHEL5) * Use AC_CONFIG_HEADERS in place of AM_CONFIG_HEADERS for autmake 1.13 compat * Rename configure.in to configure.ac to appease newer autoconfs * Avoid using top_srcdir in TESTS: new automakes do not like this * Use windows vsnprintf fixup logic on all windows environments * Fix a compiler warning when checking for arc4random_buf linker breakage * Fix another arc4random_buf-related warning * Add -Qunused-arguments for clang on macos * Avoid leaking fds on evconnlistener with no callback set * Avoid double-close on getsockname error in evutil_ersatz_socketpair * Fix a locking error in bufferevent_socket_get_dns_error * libevent/win32_dealloc() : fix sizeof(pointer) vs sizeof(*pointer) * bufferevent_pair: don't call downcast(NULL) * Consistently check for failure from evbuffer_pullup() * Fix race caused by event_active * Avoid redundant invocations of init_extension_functions for IOCP * Typo fixes from Linus Nordberg * Add a few files created by "make verify" to .gitignore * regress_buffer: fix 'memcmp' compare size * Fix bufferevent setwatermark suspend_read * Fix evbuffer_peek() with len==-1 and start_at non-NULL * Checking request nameserver for NULL, before using it * Fix SEGFAULT after evdns_base_resume if no nameservers installed * Fix a crash in evdns related to shutting down evdns * Check does arch have the epoll_create and __NR_epoll_wait syscalls * Avoid other RNG initialization FS reads when urandom file is specified * When we seed from /proc/sys/kernel/random/uuid, count it as success * Document that arc4random is not a great cryptographic PRNG * Add evutil_secure_rng_set_urandom_device_file * Really remove RNG seeds from the stack * Fix a mistake in evbuffer_remove() arguments in example http server code * Fix a typo in a comment in buffer.h * Clarify event_base_loop exit conditions * Use FindClose for handle from FindFirstFile in http-server.c * Fix a typo in a doxygen comment - update source URL- Update to 2.1.5 beta * Avoid integer overflow bugs in evbuffer_add() and related functions. See CVE-2014-6272 advisory for more information. * Provide support for SO_REUSEPORT through LEV_OPT_REUSABLE_PORT * Fix use-after-free error in EV_CLOSURE_EVENT callback * Fix race caused by event_active * Fix evbuffer_peek() with len==-1 and start_at non-NULL. * Consistently check for failure from evbuffer_pullup() * Fix evbuffer_peek() with len==-1 and start_at non-NULL. * be async: avoid double close() * Avoid double free for filterevents that use BEV_OPT_CLOSE_ON_FREE * fix bufferevent setwatermark suspend_read * bufferevent_openssl: reset fd_is_set when setfd with -1 is called * Add evhttp_connection_set_family() to set addrinfo->family for DNS requests * Implement interface that provides the ability to have an outbound evhttp_connection free itself once all requests have completed * Implement new/free for struct evutil_monotonic_timer and export monotonic time functions * Fix a crash in evdns related to shutting down evdns * evdns: avoid read-after-free in evdns_request_timeout_callback() * Correctly handle allocation failures in evdns_getaddrinfo * evdns: fix EVDNS_BASE_DISABLE_WHEN_INACTIVE in case retransmit/retry * evdns: add retry/reissue tests for EVDNS_BASE_DISABLE_WHEN_INACTIVE * evdns: fail ns after we are failing/retrasmitting request * http: reset connection before installing retry timer (fix http retries handling) * regress_dns: fix leaks in getaddrinfo_async{,_cancel_stress} tests * use correct tt macro for pointer compare * regress_buffer: fix 'memcmp' compare size * Use a more precise calculation for max in time-ratelim.c * Make a buffer larger in the tests to avoid a scary evbuffer_copyout_from() * Make http-server.c output into good html5 * Use FindClose for handle from FindFirstFile in http-server.c * https-client: add -retries argument, for connection retries * Fix mixed declarations and code (forbidden by ISO C90) * tree.h: drop duplicated content of tree.h * evdns: disable probing with EVDNS_BASE_DISABLE_WHEN_INACTIVE * Change return type of evutil_load_windows_system_library_ to HMODULE- Fix build on non-SUSE rpm based platforms.- Update to 2.1.4 alpha * Added event_base_get_num_events() * New event_base_active_by_fd API * Add event_base_active_by_signal by analogy * Add access to max event count stats * Implemented EV_CLOSED event for epoll backend (EPOLLRDHUP). * Add evutil_secure_rng_set_urandom_device_file * Add function to fetch underlying ratelimit cfg * Pass and return const for bufferevent_get_token_bucket_cfg * Add watermark introspection * Add an option to trigger bufferevent I/O callbacks * Add an option to trigger bufferevent event callbacks * Add evhttp_connection_get_server() * add a http default content type option * http: implement new evhttp_connection_get_addr() api. * Add a variant of evhttp_send_reply_chunk() with a callback on evhttp_write_buffer() * Allow registering callback for parsing HTTP headers * Provide on request complete callback facility * evhttp_request_set_on_complete_cb to be more specific about what the function actually does and usage * bug fix for issues #293 evdns_base_load_hosts doesn't remove outdated addresses * Don't segfault on no found event backend. * Change the BSD license from 4 to 3-clause. * Minimum required python version is 2.4. * Added EVENT__ENABLE_GCC_WARNINGS, turns all warnings into errors. * Some work on making it possible to simply do add_subdirectory() on the project. * Rename event_extras to event_extra * If evsel->del() fails, don't leave the evmap in an inconsistent state * Move event_debug_note_teardown_ before mm_free. * Check CLOCK_MONOTONIC_* at runtime if needed. * Fix reinit of fds with EV_WRITE but not EV_READ. * Tweaked callbacks to prevent race condition (https://github.com/libevent/libevent/issues/104) * Move assert(ev) to before we use ev in EV_CLOSURE_EVENT_FINALIZE case * Fix a double close() bug in evhttp when the underlying bufferevent uses BEV_OPT_CLOSE_ON_FREE. * Avoid racy bufferevent activation * When we seed from /proc/sys/kernel/random/uuid, count it as success * Avoid other RNG initialization FS reads when urandom file is specified * Really remove RNG seeds from the stack * Initialize async bufferevent timeout CBs unconditionally * Checking request nameserver for NULL, before using it. * Fix SEGFAULT after evdns_base_resume if no nameservers installed. * Actually use the log facility for reporting evdns problems. * Fix SEGFAULT after evdns_base_resume if no nameservers installed. * fix for ServFail from RIPE Atlas release * Missed lock acquire/release in event_base_cancel_single_callback_() * Fix locking in bufferevent_get_options_(). * Avoid leaking segment mappings when offset is not a page multiple * Add tests for evdns_base_resume(). * Avoid redundant syscall to make a nonblocking socket nonblocking * Avoid redundant syscall if making a socket cloexec twice * Avoid redundant invocations of init_extension_functions for IOCP * le-proxy: Fail more gracefully if opening listener fails * http-server: drop uri_root from base_url in http-server. * https-client: POST supported, args supported * https-client: Set hostname for SNI extension - Update to 2.1.3 alpha * Implement event_finalize() and related functions to avoid certain deadlocks * Use finalization feature so bufferevents can avoid deadlocks * Always run pending finalizers when event_base_free() is called * Remove bufferevent_del_generic_timeout_cbs as now unused * More documentation for finalization feature * Make the event_finalize* functions return an error code * Mark the finalize stuff as experiemental in case it needs to change * evdns: New flag to make evdns not prevent the event loop from exiting * Make event_remove_timer behave correctly with persistent timers * Unit test for event_remove_timer with EV_PERSIST. * Double-check next timeout when adding events * event_base_update_cache_time should be a no-op if the loop isn't running * Avoid leaking fds on evconnlistener with no callback set * Avoid double-close on getsockname error in evutil_ersatz_socketpair * Fix a locking error in bufferevent_socket_get_dns_error. * Fix a mistake in evbuffer_remove() arguments in example http server code * When EWOULDBLOCK is not EAGAIN, treat it as equivalent to it * Fix ipv6 support for http. When URL contain domain, not IP address. * uri decode: fix for warning "use of uninitialised value" * uri decode: changed the test for the existence of the next character * Add new error_cb for actual reporting of HTTP request errors. * Add test for EVREQ_HTTP_REQUEST_CANCEL into http_cancel_test() * Drop extra header http_struct.h from regress_http.c * https-client was putting newlines at 256-byte boundaries * better handling of OpenSSL errors * use Debian's default root certificate location * use iSECPartners code to validate hostname in certificate * pull in wildcard matching code from cURL - Update to 2.1.2 alpha * Replace pipe-based notification with EVFILT_USER where possible. * Make th_base_lock nonrecursive. * New event_get_priority() function to return an event's priority * Add a bufferevent_get_priority() function * Add an event_base_loopcontinue() to tell Libevent to rescan for more events right away * Add a new callback to get called on evbuffer_file_segment free * Expose event_base_foreach_event() as a public API. * Add an event_remove_timer() to remove timer on an event without deleting it * Make bufferevent_set_timeouts(bev, NULL, NULL) have plausible semantics * Rename event_enable_lock_debuging() to ..._debugging(). (The old name should still work.) * Add missing implementation for event_enable_debug_logging * Do not track use_monotonic field when is no monotonic clock * EVENT_BASE_FLAG_PRECISE_TIMER indicates we want fine timer precision * On Linux, use CLOCK_MONOTONIC_COARSE by default * Refactor monotonic timer handling into a new type and set of functions; add a gettimeofday-based ratcheting implementation * Add EVENT_PRECISE_TIMER environment var for selecting precise-but-slow timer * Avoid giving a spurious warning when timerfd support is unavailable * Free dangling event_once objects on event_base_free() * Avoid (unlikely) overflow in bench_httpclient.c * Change evutil_weakrand_() to avoid platform random() * Refactor the callback part of an event into its own event_callback type * Add "active later" event_callbacks to supersede deferred * event_base_assert_ok: check value of event_active_count for correctness * Replace deferred_cbs with event_callback-based implementation. * Restore our priority-inversion-prevention code with deferreds * Refactor event_persist_closure: raise and extract some common logic * Remove the unused bits from EVLIST_ALL * ignore LWS after field-content in headers * Remove trailing tabs in HTTP headers as well. * Remove internal ws from multiline http headers correctly * add evhttp_request_get_response_code_line * Use EVUTIL_SOCKET_ERROR() wrapper to save/restore errno in evhttp_connection_fail_ * preserve errno in evhttp_connection_fail_ for inspection by the callback * Correctly handle running on a system where accept4 doesn't work. * Avoid double-free on error in evbuffer_add_file. * Fix another possible uninitialized read in dns regression tests. * Prevent reference leak of bufferevent if getaddrinfo fails. * Make event_base_getnpriorities work with old "implicit base" code * Fix event_dlist definition when sys/queue not included - Update to 2.1.1 alpha * Replace several TAILQ users with LIST. LIST can be a little faster than TAILQ for cases where we don't need queue-like behavior. * Disabled code to optimize the case where we reinsert an existing timeout * Remove a needless base-notify when rescheduling the first timeout * Save a needless comparison when removing/adjusting timeouts * Possible optimization: split event_queue_insert/remove into separate functions. * Make event_count maintenance branchless at the expense of an extra shift. * Optimization in event_process_active(): ignore maxcb & endtime for highest priority events. * Bypass event_add when using event_base_once() for a 0-sec timeout * Remove the eventqueue list and the ev_next pointers. * Roughly 20% speed increase when line-draining a buffer using EVBUFFER_EOL_CRLF * Infrastructure for using faster/fewer syscalls when creating sockets * Minimize syscalls during socket creation in listener.c * Use a wrapper function to create the notification pipe/socketpair/eventfd * Use pipes for telling signals to main thread when possible * Save syscalls when constructing listener sockets for evhttp * Save some syscalls when creating evdns sockets * Save some syscalls when constructing a socket for a bufferevent * Prefer epoll_create1 on Linux where available * Use current event set rather than current pending change when deciding whether to no-op a del * evport: use evmap_io to track fdinfo status. Should save time and RAM. * evport: Remove a linear search over recent events when reactivating them * evport: Use portev_user to remember fdinfo struct * evport: don't scan more events in ed_pending than needed * evport: Remove artificial low limit on max events per getn call * Reenable main/many_events_slow_add for evport in 2.1 * Add event_enable_debug_logging() to control use of debug logs * Add event_config function to limit time/callbacks between calls to dispatch * New EVLOOP_NO_EXIT_ON_EMPTY option to keep looping even when no events are pending * Add event_base_get_npriorities() function. * Make evbase_priority_init() and evbase_get_npriorities() threadsafe * New event_base_update_cache_time() to set cached_tv to current time * Add event_self_cbarg() to be used in conjunction with event_new(). * Add a new libevent_global_shutdown() to free all globals before exiting. * Use getifaddrs to detect our interfaces if possible * Add event_base_get_running_event() to get the event* whose cb we are in * Add evbuffer_add_file_segment() so one fd can be used efficiently in more than one evbuffer_add_file at a time * Allow evbuffer_ptr_set to yield a point just after the end of the buffer. * Allow evbuffer_ptr to point to position 0 in an empty evbuffer * Set the special "not found" evbuffer_ptr consistently. * support adding buffers to other buffers non-destructively * prevent nested multicast references, reworked locking * New EVBUFFER_EOL_NUL to read NUL-terminated strings from an evbuffer * Make evbuffer_file_segment_types adaptable * Added evbuffer_add_iovec and unit tests. * Add evbuffer_copyout_from to copy data from the middle of a buffer * Allow users to set allow_dirty_shutdown * Add a bufferevent_getcb() to find a bufferevent's current callbacks * bufferevent: Add functions to set/get max_single_read/write values. * bev_ssl: Be more specific in event callbacks. evhttp in particular gets confused without at least one of BEV_EVENT_{READING|WRITING}. * Support TCP_DEFER_ACCEPT sockopts for listeners * Allow evconnlistener to be created in disabled state. * The LEV_OPT_CLOSE_ON_EXEC flag now applies to accepted listener sockets too * Add evhttp callback for bufferevent creation; this lets evhttp support SSL. * evhttp: Add evhttp_foreach_bound_socket. * Provide the autoconf m4 macros for the new OpenSSL via pkg-config stuff. * Move libevent 1.x headers to include/, to put all public headers in a new place. * Add a magic number to debug_locks to better catch lock-coding errors. * munge the debug_lock signature before freeing it: it might help us catch use-after-free * Tweaks to return types with end-of-buf ptrs * New evhttp function to adjust initial retry timeout * event_rpcgen.py now prints status information to stdout and errors to stderr. * Restore fast-path event_reinit() for slower backends * Check changelist as part of checking representational integrity * Convert event-config.h macros to avoid reserved identifiers * Convert include-guard macro convention to avoid reserved identifiers * Make event_rpcgen.py output conform to identifier conventions * Apply the naming convention to our EVUTIL_IS* functions * Do not use system EAI/AI values if we are not using the system getaddrinfo.- update to 2.0.21 * see ChangeLog for details.- update to 2.0.20 * core: Make event_pending() threadsafe * evhttp: Fix a memory leak on error in evhttp_uriencode * evbuffer: Avoid possible needless call to writev * evdns: memset sockaddr_in before using it * evhttp: Check more setsockopt return values when binding sockets * evdns: Avoid segfault on weird timeout during name lookup * bufferevent_ssl: Correctly invoke callbacks when a SSL bufferevent reads some and then blocks- Libevent 2.0.19 * Fix periodic timeout behavior when time jumps forwar * Avoid certain priority inversions * More evdns improvements * lots of other bugfixes, see NEWS for details. - Provide openssl support.- Remove redundant tags/sections per specfile guideline suggestions - Use "pkgconfig" BR so that the package also works on Redhats.- spec mods o libsoname macro o name macro - added baselibs.conf - rpmlint o fix self obsoletes- Drop autoreconf call from build section. We do not carry any patches at this time.- Update to version 2.0.10: + Bugfixes: - Minor fix for IOCP shutdown handling fix - Correctly notify the main thread when activating an event from a subthread - Reject overlong http requests early when Expect:100-continue is set - EVUTIL_ASSERT: Use sizeof() to avoid "unused variable" warnings with -DNDEBUG. + Code cleanups: - bufferevent-internal.h: Use the new event2/util.h header, not evutil.h - Use relative includes instead of system includes consistently - Make whitespace more consistent - For all changes between 1.4.14 and 2.0.10, see ChangeLog. - BuildRequire pkg-config, for proper pkgconfig() provides. - Change library soname to libevent-2_0-5- Spec file cleaned with spec-cleaner; - Changes in 1.4.14b-stable o Set the VERSION_INFO correctly for 1.4.14 - Changes in 1.4.14-stable o Add a .gitignore file for the 1.4 branch. (d014edb) o Backport evbuffer_readln(). (b04cc60 Nicholas Marriott) o Make the evbuffer_readln backport follow the current API (c545485) o Valgrind fix: Clear struct kevent before checking for OSX bug. (5713d5d William Ahern) o Fix a crash when reading badly formatted resolve.conf (5b10d00 Yasuoka Masahiko) o Fix memory-leak of signal handler array with kqueue. [backport] (01f3775) o Update sample/signal-test.c to use newer APIs and not leak. (891765c Evan Jones) o Correct all versions in 1.4 branch (ac0d213) o Make evutil_make_socket_nonblocking() leave any other flags alone. (81c26ba Jardel Weyrich) o Adjusted fcntl() retval comparison on evutil_make_socket_nonblocking(). (5f2e250 Jardel Weyrich) o Correct a debug message in evhttp_parse_request_line (35df59e) o Merge branch 'readln-backport' into patches-1.4 (8771d5b) o Do not send an HTTP error when we've already closed or responded. (4fd2dd9 Pavel Plesov) o Re-add event_siglcb; some old code _was_ still using it. :( (bd03d06) o Make Libevent 1.4 build on win32 with Unicode enabled. (bce58d6 Brodie Thiesfield) o Distribute nmake makefile for 1.4 (20d706d) o do not fail while sending on http connections the client closed. (5c8b446) o make evhttp_send() safe against terminated connections, too (01ea0c5) o Fix a free(NULL) in min_heap.h (2458934) o Fix memory leak when setting up priorities; reported by Alexander Drozdov (cb1a722) o Clean up properly when adding a signal handler fails. (ae6ece0 Gilad Benjamini) o Do not abort HTTP requests missing a reason string. (29d7b32 Pierre Phaneuf) o Fix compile warning in http.c (906d573) o Define _REENTRANT as needed on Solaris, elsewhere (6cbea13) - Changes in 1.4.13-stable: o If the kernel tells us that there are a negative number of bytes to read from a socket, do not believe it. Fixes bug 2841177; found by Alexander Pronchenkov. o Do not allocate the maximum event queue and fd array for the epoll backend at startup. Instead, start out accepting 32 events at a time, and double the queue's size when it seems that the OS is generating events faster than we're requesting them. Saves up to 512K per epoll-based event_base. Resolves bug 2839240. o Fix compilation on Android, which forgot to define fd_mask in its sys/select.h o Do not drop data from evbuffer when out of memory; reported by Jacek Masiulaniec o Rename our replacement compat/sys/_time.h header to avoid build a conflict on HPUX; reported by Kathryn Hogg. o Build kqueue.c correctly on GNU/kFreeBSD platforms. Patch pulled upstream from Debian. o Fix a problem with excessive memory allocation when using multiple event priorities. o When running set[ug]id, don't check the environment. Based on a patch from OpenBSD.- libevent-devel Requires glibc-devel- Changes in 1.4.12-stable: o Try to contain degree of failure when running on a win32 version so heavily firewalled that we can't fake a socketpair. o Fix an obscure timing-dependent, allocator-dependent crash in the evdns code. o Use __VA_ARGS__ syntax for varargs macros in event_rpcgen when compiler is not GCC. o Activate fd events in a pseudorandom order with O(N) backends, so that we don't systematically favor low fds (select) or earlier-added fds (poll, win32). o Fix another pair of fencepost bugs in epoll.c. [Patch from Adam Langley.] o Do not break evdns connections to nameservers when our IP changes. o Set truncated flag correctly in evdns server replies. o Disable strict aliasing with GCC: our code is not compliant with it. - Changes in 1.4.11-stable: o Fix a bug when removing a timeout from the heap. [Patch from Marko Kreen] o Remove the limit on size of HTTP headers by removing static buffers. o Fix a nasty dangling pointer bug in epoll.c that could occur after epoll_recalc(). [Patch from Kevin Springborn] o Distribute Win32-Code/event-config.h, not ./event-config.h - Changes in 1.4.10-stable: o clean up buffered http connection data on reset; reported by Brian O'Kelley o bug fix and potential race condition in signal handling; from Alexander Drozdov o rename the Solaris event ports backend to evport o support compilation on Haiku o fix signal processing when a signal callback delivers a signal; from Alexander Drozdov o const-ify some arguments to evdns functions. o off-by-one error in epoll_recalc; reported by Victor Goya o include Doxyfile in tar ball; from Jeff Garzik o correctly parse queries with encoded \r, \n or + characters- updated to 1.4.9-stable: o event_add would not return error for some backends; from Dean McNamee o Clear the timer cache on entering the event loop; reported by Victor Chang o Only bind the socket on connect when a local address has been provided; reported by Alejo Sanchez o Allow setting of local port for evhttp connections to support millions of connections from a single system; from Richard J ones. o Clear the timer cache when leaving the event loop; reported by Robin Haberkorn o Fix a typo in setting the global event base; reported by lance. o Fix a memory leak when reading multi-line headers o Fix a memory leak by not running explicit close detection for server connections - updated to 1.4.8-stable: o Match the query in DNS replies to the query in the request; from Vsevolod Stakhov. o Fix a merge problem in which name_from_addr returned pointers to the stack; found by Jiang Hong. o Do not remove Accept-Encoding header - updated to 1.4.7-stable: o Fix a bug where headers arriving in multiple packets were not parsed; fix from Jiang Hong; test by me. - updated to 1.4.6-stable: o evutil.h now includes directly o switch all uses of [v]snprintf over to evutil o Correct handling of trailing headers in chunked replies; from Scott Lamb. o Support multi-line HTTP headers; based on a patch from Moshe Litvin o Reject negative Content-Length headers; anonymous bug report o Detect CLOCK_MONOTONIC at runtime for evdns; anonymous bug report o Fix a bug where deleting signals with the kqueue backend would cause subsequent adds to fail o Support multiple events listening on the same signal; make signals regular events that go on the same event queue; problem report by Alexander Drozdov. o Deal with evbuffer_read() returning -1 on EINTR|EAGAIN; from Adam Langley. o Fix a bug in which the DNS server would incorrectly set the type of a cname reply to a. o Fix a bug where setting the timeout on a bufferevent would take not effect if the event was already pending. o Fix a memory leak when using signals for some event bases; reported by Alexander Drozdov. o Add libevent.vcproj file to distribution to help with Windows build. o Fix a problem with epoll() and reinit; problem report by Alexander Drozdov. o Fix off-by-one errors in devpoll; from Ian Bell o Make event_add not change any state if it fails; reported by Ian Bell. o Do not warn on accept when errno is either EAGAIN or EINTRsheep14 1527272648  !"#$%&'()*+2.1.8-2.232.1.8-2.232.1.8-stable2.1.8-stable2.1.8-stable2.1.8-stable2.1.8-stableevent_rpcgen.pyevdns.hevent.hevent2buffer.hbuffer_compat.hbufferevent.hbufferevent_compat.hbufferevent_ssl.hbufferevent_struct.hdns.hdns_compat.hdns_struct.hevent-config.hevent.hevent_compat.hevent_struct.hhttp.hhttp_compat.hhttp_struct.hkeyvalq_struct.hlistener.hrpc.hrpc_compat.hrpc_struct.htag.htag_compat.hthread.hutil.hvisibility.hevhttp.hevrpc.hevutil.hlibevent.solibevent_core.solibevent_extra.solibevent_openssl.solibevent_pthreads.solibevent.pclibevent_core.pclibevent_extra.pclibevent_openssl.pclibevent_pthreads.pc/usr/bin//usr/include//usr/include/event2//usr/lib64//usr/lib64/pkgconfig/-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:SLE-15:GA/standard/d5427eb9c8e9357f50e44b4aef1f503f-libeventcpioxz5x86_64-suse-linuxPython script, ASCII text executableC source, ASCII textdirectorypkgconfig file RPRPRPRPRRPRRRZ1>~H?`(VGutf-8362f3b568eb35fb0ecff16c02986171e06f574cdf11f57d5d42d7c400ea128b1?7zXZ !t/w] crv9uimG}`7y*<ԙOEH׏--=73Mcy0r]2~k/Bǀ"TZ+UuqyArD>Zv2i0%İ|I@'t7#z˜MN0t+v;`yxKXV#a}8޷L -o9;v+?n&ÏW;*i}Tkl.gWYT.=)as YjnXuUE_{(Z a\.%j3癑̑vp-zmo @O$eFLRj8<>MOߜsq;T儇 AK(*Ny@uѣ2W=sAkA,p b#\4FR_ܪޮTS)^>Mŋt 6& lO+ne4(svu/+UKN|Ds ^ N3g$D68}k|7B*jLX0o{wBԓhCYUz`cT[umYq8(kӋ!'Xy#F؋/@]A j͛j+`bgp1Ou+8{@@GSq0]9 *1NFc{:kTթ[=YyŊed>KZEp#?XHj̸O!KVƾ\nɏE3n8翃0%_:<_HJ޼{1<'=3vL#UŋߋD+ z5qʕRF*67Y%tV i<2[S;T1Ӈ{mMQ"h"lxvnu0>2ls+m\611%MpU"YCty@SwHmCsZ|SԠNl=TPCqA0G֕]XEG9ǫDO_o@1XmP럠ս6\CAŷźH68n&g%<6*^_B^OeS4{;<|!EȨRH20ґ391<,i(!twBvM%CQ| 9jE:WucM*9UBhL= (&H^ /K`<Fwc*I,JǔxΌx4o0l'VO,dFM 4︡6H|W-mPz&&jR{މ[L#rs@cTZVm:6,T M ),X8,1sn (]_ DMrdMXۉ4Ets^Pѣ$ vAK[Gt E>{!>'FP D%2s Tvh0$\^: dǸ!}N 6A V [;`BO\RNuaF(,;Og7ĭJ[.1e 3# [L'WP"WH Zb9+'5#`oR%d/UmuL&Zu چ`'L"Dx+y<[^,àÊl|_@yR&`ӳ ;*&,|J^Hz[ESkGܽ`kk4rl5 &ks`d>sfȾX]>tsXu#TZoH_oX!f]P : vA'ذ|7x# +Cgh8xYwYE()3h0e{!f_MRn,,|?.q` SKRpT@&"n/Cٔ+8 .&7<\z } :S!3]k]{M'64uPk# abc< |ex(Hlo5wm3r^.e7# .̥Y6˕Ip]-)n?(J䊺-u9ؖHaGPA߈Q(YoMmf7\zby)RJqv4Ԥ2ei 3 6*t1e+Pe9zEE<o<+"T?2O l`"*ؘ* (5.%1x-YO~`#S Y`;kLo{wt'6qhyr/2'"\u~]:f(j▏5OSwЬV9 'Xnϯꮚvđ1-$&g"5:3ISvf^od^P|)~+ig Д []"<`e.2fzyf<RU 'xHrbEin}qD)$+58f+W'9;]fWV@otE$y sO<4=+Vi4hMs#VUشPnM2]V*b_L_aJu rl[r h14:+boQo,WKtFޔWAYx mH#0'p-cd+/i ʧ`zX~ry _bSi ICZQ~Rj(rcZlN^׾Dp)5V]PX&;"@&3EڸH 0u{ 1hLfI4Tur1 z>J[ (YhE!h15C');R,hcXYbf쎀]WZ3dbVHƍ=87q/n"cK+V?P͇/ 2ڳX(D::uxS@228L _Ui'7aݲZӘ@ &T)vخS-XR5|!'bB@ƆQ_]V+F_plM=[l,bP]8S\,Id[Gf6(tB=ͺ2@մ>n頞d镗B9n;D'qnyE%M_׫Y.%L dQ&<{`uOܷrc!ǘvKDflE ]Q$LXC-E/6:H崮{ots;u`xbYw/Kjݹnm_0r t@\y*nrU>NT^ƼWM?5 BSu].~|2RJ >-"SJJUFShMxoWS)ĹQLJ`yVd7I  J~7!h 5g_#"1~FAB)5#Ӊt `[/Ƭ`쁾ENn 7 wߞܖZuq?b qѐD 6a.bS_ \ w. eBܗ!&_=ڵU](Ԟm 7yb@zp pVqFM{-wlhWUe-T*[Or7m 6#8OxҽnevFC95x*Op}:Y,Oq*ʏY_*UK -:r)nYK P!95h1&.tEdG*(,l9sV7jtcB|+0d2}2IųƧYZ 5j@ȴgV.s,Sl^Zmn jМ(ׂ_g c k(>2tqѡP8ܶR` q28SݞgvC7[]5Ю/Y rՉVL~qElYt:JZyS^Ļ%_ ~ m ֝ zz K;}7^4fT*JE2aSuP~$!Š!ڰM>F\H mA7h`l1m*S`Y~`1G$apym;B"wl-y%u;FrA ll|ȑ&T!Z*$[IY`+Xq`"šu(p9gZ39+ԌDp٤!̟ռsGxog'' "hAeDtv'3xpԭ»zz5M I+> 0*^c,}"& IWFC :3M.3-.:b ܕ k[ֈXb[Ʊ2G`s8}ݣL8RGGLaCu]#BPI yn% :s5Jųx8: PKѨ+Zy.=CE& 'v-+}&*Ë*2|8k)oq;OHj/,Kd%bR_ 4H` J#T=,-~J.#aG-p+Lw 3y.f׵1ݾ?s r#kBrL/4O]\jbGۏ406D4g?ٞ/LEt@J =ӳxMet 7l0aW#P }KA-w ;1Wr͘/Ι(եump ra)^MZ+)h4ǟ4Z(:ð@ֺ^5ٟMH15[m#aCŔmDJx0wv6rP ;5_xWGI:b¶|c[HN?mRbB >Dd `aR8*=?0iC )_B4iWRN\~]y ^VGð8D_Ms!p֥wU( t~luHr]™laEխehJ݆MOK_|ż3pF\r9k|s3~c1 = >ۢ߿'4'u".'`KKf˼ʀ.NZNJ&"f#qꝟ\_ta쐣%.KU 42T׮`kJpbδ2/3P}\GlNDY:^+q6-fm3F#Ț= Z8`2 PS:Gg=)9]`xx~paZpOo|Yآ*Q@Evb0a vr~ܤ]KM6znцQ^YDgv;+ fMBoʼnf:#o_[u' v VSHH.3T 5ɮ(Ed)5؊H ĝɢ;B=q .]cmf 2ϛɌ&RF 9n{SCHXjY?F^ĚK MUU8HH]d- |^9K}IuwOSX5y7$,u-337GQw#&=ʗHE"s7 >8gXeBE@'6ZwD)ShD]e@9-aG !äqv(_+j l>PKg8d:.HUDqrڛ \LS]^VNעv n|ixzһ:B]-5٢s? +8Ŭܫ tkfس̽Efm<:H)CN|N#(G2UgyOnϠ5JDh"n>1@i4VS+}R4*L蟥 ۯgy(|))3Xh˩<y@ T8ʹ-/^c4=m ^'>5˖ +]~#kCoHx*wvb۝}5l=9/Jz8g)ey3[CSJ>-S{KDu-`22̬-|7)UɰZJDVÙL,tDdbm]kDkmvy}xP08wbIdԨG%Heq9<5ĵCd:4$ma{f^kul]G=@wofzBq,p찝GbI\tQ`\k>3gIT˴:ʱ3K&L4GI[P? %,2in&:b!}MqTBG!@􄡌> "wh$ ʞ`ȴ!p`>Mk`y{gNf"AqmA{[IIԫ xQ,!JԠ8 98rw}E,Rz>AmF:v($ˀ@_#C]wAt$JK&CQxzk&w˨]g&|'+4o6O p7,rvg% L?59dWH6kwc*KY V{ae6$eyC΁c73rs"IÏl4%yK=-`Ah/ i1-o0fWhA $tEcuD*7dRpvc•kȡ1&'[PCW(zCS@e*]_:!9ۀNmY~NŰO2Ǯ<= Ώ ꡴S{F|mSշ&%Q+n ϡϨ?6&;k%p(3lj$â[DA;y^qtWX'*zv#k|<ѳ?ĵa 3t}0$z "M+{xXYDd.AÖ-t~A/ &`.vG{x@mzJX3lPOCh9_Ȱ9sreIG 6lFL4he̅ū_A8m~8@'4|X6Lo` vxm w;+$"Ɉj4X]exba37cPݵUrW3>-F Y;ԗ+USC \@)$!+ 4AQ-(jy[y@ΠYKX:=]< ."< 脞nƲAo&"nT ިS'"`ȷM8xA9Oaeeڗ@:+ ':; woM,+v/k!~AK>KAgJ^TV[Ԕ/ע\Ϯ+5I5.!6+Od:G.-CRN:3m,(#wr^~V@.=8G̙p *ORZZdd# 8Y)is0r6 ۴| q+ (K_9U/HŨ=@{eNV!kf0]tEIGP@%.lWdQ C—-l``)td̲ۤϮ}CMs}iy,?b[Bj؊.N4 M@%8RIGhLϒiSUu#бIY5].?X^%ɪ{ "{2tb ݆hP9k%[a&~q6DΙsiAP!Ru-)^7 4#Ԋ7| au[ac/;7VTlP@"Q#kn a1u֦Z1BS-cliˮ۞)2P0}lyGr mGX&,h` /Û*DiM1U07h{N)萷JT*|JT`[3U 0w&e|>cރ˔wn0*"KPInF9A_RewJ$Wҷi옭Qϯ+ȗVw/6kz%<:? ?W֮ɚإY"qJ\l;74F%g@|#$aKR:/V|f@h3o>Lqs{<-mNfeH@=Mbhk`ߦ:ЮʡJF6rP幍}hdffF,t-OLkDO lTs_Hv nƳ+.`TiQ f󹘱nnBnOq 9r["hs ƄpsզA}̏?ư{C!<%$T!VOuID"E݃mD#ۂة"&w(FZ62bO)EF\rk߾G& {S!e ]{Z9"pK)/Z= e |1qQ8thl+Ws5oH{JRB2#?9ལ(O>WDq1>V%Ec940%/0YCD ]N#-[jъWo0xjJG`d@X9`/YCXNw{ ^!߿q (!3}5zU;6~I~fhmTPe [R0C~"x|;QVFjB|fQ\^K!s;aéJV) g9Z08YC(V* guW*qx#"kY"%\ 傺 pö́#CVUָm̭2!O H Ie'W aǴMeۆxs<% g{u|xM/ZTD=H8퀠fBZGVnv`@4AX]X󎃏S#*p156)FIwRq$PI33ߞR!;Ay|d†a m" utg]O f6LiŦ %i&-@cLixU@o%-fxp)UEol /;pp)HRxoH1N-G7MhDk>vSN[~qVxT.BdeR/Ag1ƭ ̽ /8ɖ'BݿZ݋fq.ڦ~V^N!>h^V,c7)d^qġK Ĺ ųu"6);T2-|6C`:F!0 P}kXY#T倬oҐܷwW&K?w~L;-Ct9@JO/BI1KB'6\vkrڇ- A21b%ف'ĦS]I<[(/e(= BQf&wxww#6dGpL!n ]r˨@k}vpJ# `'3MlԽ-%=@% 37|nY 9ι[X(qyN`%v/S:QDY5bDoУQBpp$ A͆Ra砵wLf'\iB KIY,X(As?u7%zI/sO8lNiH3dB[VGj;8O`Nθ_8X!2\Gg[ e„f1\=N5004U{[,)p]۽v CQHфwb)8^I"MGXaM5-Qjw﮹[?(uf?zd 4Č]s&Y.|`Z<ޡc7Btyd*f?mJv [j!E ٲ xCk$^iG`;+ *5po>.8 åln7MȥB(S7a{4Gv/f]W6 1yۡDxKio:fL ` [7tq^V-|VOLƜ2->GG\egH5tqH'OW,b'ĬUs=׺pqw_N+&j:tO(|ڀEkN">(į,YX8FlJҽK ѐN)_w&υEpUhkJufkkK^sy4M2Cw@{LjyD}Vm =Eu*Lل?fՊ7#[Qp<퍼&dҨu!M=Iz+LtGCNj?25ߴ Ѩ+w^+kInFD*e[.]g>?a ^Zw+{Ž r'~sT#Cf~7Pt7RaGf_*ɔk jxZG?6ޤ݂WA$N|^"L4wwq)t 6lp>Nœ~u4_zU ?WaBB393 H;¦,vv%A<$6Μ9`Áקvky&3k P9=-QJ,4&.* L&쐐Au5x-;uy/ɗ#t[@2"Az65Inp<}^@TYᖒ*AVNk[AȐdW5jKtTC΁cjiIQ+ O6 *`G$I`d%ЉɼeVf66v7\$a_ ?=gOHiN6S[֥Q׆s 9]Z|tTvl|lLAV *X:Fh!%cD8kf5oTy_ߺg^%]mrk&= ORc"~ƶePWoUap 3Y˥y3k\ւtu [zz :-ь'jT$TZp٢lQ`A*ٚ8Q)ΊP2Ҷk`̜!_\ֹY&?"Cd[H``sxt'K~Tp`|lG5.㨪MR !]?f}볗*[ b=f.Ru>m] "Z|Hts=p3~6 g{$ P}I|ptD^ R$;BZh4( %+S;Uɾ lgis h\T]Z"#k<#ݠ O_xb.e,}㉽ q5PJ8f9UM`\YG5\ȝ'Xm~B3"D[=.3[QG9a1"Ckx'`kŷIq `­90CmYpJ]g/Bi]O,5 L]J yh vBC`f"1^jԸ-^~#3wDbwv";B/h,n!c 37XAa_2x"AȚ9S@b3YڻD$N$x}Mi8i5I[tS cav $6JeǘiA|EepEJ>XY 82D}X@@44kj63ҞnMX0Z* [Q"_%/ :j^!O4Q|iQj}$ӬQ3@"rltpc2ć8=lhpY uC. ?>+Lo*Yco=V!$2kN}>o=ˍ`G-+>1l6aU{TsW,`lK)<@$S\$҈6as<`Tނ ?_zW6x_]zĠB?X,ΕLhJ9=Z!3_-!#S@wf9t tJF_`N6~X55HgmByv r3j?Wp:a܌y`ӈHPC !64S]=?}mN ğ/h0xaOdУJ7°E[sЋAb?y8#֒>\8qJ.c]hP>Ex-\Ѣ) 3򨺵6J)8t=SLE 5-:yV|' y_U_8K8?/6{c&Y)XT0U 3ֈ\eϯ\t@9N>pDO\|D$4a<:H?\l#ܢU~AWfJ)W$I|%gb zNeC%e=(yDs&|t=$;:0(43פfVey>>Oosԁ|/&N3 j$4WJb~T. YvN=oWeV`}k=,}&h$: ƓR$+;R%wdM"`^z -8%ϲ8Hjz%M XJm܉uHV:eR묩i{zu#>PG3Q_.>m}M.{;-l:Dأ p62xŊ n'x0CgHRi4P̎>ேւx5z O=ti%?w=|}&; ^n)HmbsGϪj-Ϯ_!؁z 5<|(<ɬѭ=g32 ,2A4AE)ApEL/oyUMTHeSi7mM3ebN,bg;X-Yb3CoCn[C Z Qw_q3V'j=q!,_`ƌ ]M \3#.c!.*(Ԃ/tݭ.x(RQej3ՒN4k(rR s׈$0 (.'B1'n`lzKH%YGb*#{U? '\o Vqwq%IKh \ I]Ur()Z{a'OU\:'(a #9VM ~.+679f*Zoȳ!-;%ԸxR.S`|[:Cc0nUvf`9[τъ"+?DͽӐHHUٕODA\?Ѱ̗oZzYA7mH=VSl}؍aK 4^ӉDm^;`1۬ Ehspa8TK܋ky/+ŦnC6QbPEF %v3bGKp:v m)Hl55XEvHFqU|ѐpZ+@1%n}' p dn7QF4%K.ԛo"|&@NZ',;p|d1XÒ6i/89fLG\qJ69klεuWfμd ^Fg8RѣiFESqՠ?$@fHgCl}Y^B&@>~hĭGsDyI kKj3%ę^!Ѵ@a |x&ԞC|WD5JBcçe1%&ᚑ.rnAWTxXe}7[ex[;ICLЂY.DrPێV3,ߒ0aD87Ha6K$<[ZBRbp0 Cfrwmsn'!wͫM MɪXV'd[A1rV%vkVon2EWLze?\AXPfJ? DCZBy@,9 ţ&.g;329RZ)t56j`X{biAJkڣ~FV-0QHʞ>EN Sd@ka˽jk#NER;ɩtc> fI`!-߼:(U }˞ Z*ΛxTvs&NDp"R4"v\1uMy'yň?U TsONG?.H AJ巟G@Z#wg k'}-Vt*wcDXT/%i4eRJ@>՘7͏ע) ң_;KAp06i+54ћ0AaQˎɎKPhB4 pOLFi],T?"U^+(5Mĭ^a})kNV9 ?pXCʱy|M;0i_zsZ氞Q%yVX,XNgF,[^1p#–S`t^-ܻ)EͱOF"\ %DZ@lמL;>-==wriL\WBJ^&Plvwǡn4R(sM`ϧѳDNw +s8vE^{2_6?Nkw%! Xl?ipP\'dPD'b=^^Ȯlguazd= H}ezjZ(ٛnNIŔ\Q .1VN5cg}!fB&pw-EWLEFBb@9jrD0*\xCXC,{^4wEPL%d&>^ k٣$:V'hk;aYn]+f#&W"Mb5YyD'vKԙnKkRΙb~]QiJºHHm۽[pC~~4Ŏ\pF-DJLr\/w1Yvr.np\Qbr^yͥ!]&s8 YAF:-)AAl5u:1zvJ}h1a %tô4 ajL!3Lm=QfVL|ΥF̕ZSb|'_ o-p,#^Y9ȋUoCz9;G0EW&ځO3R*smI(k7 rszW*[c0 ^?cBoCf# 8FEX ~>H͉nCIjwvF=1ei7;+)[}vjF:A B]Rё"R2C؉3]Ń%Tpm!sC ?,T,Mԕ{ Į?t4MβF*t + =R!ݥjTȞ7( e0 ZM9;zjU؅PK>s@-oZ.d.=-L>,4WN@ҝ4~Iy6_C_#Nxȱe(d!եlYA0.uő59!;J-i MdJvG|-Z6! q,ÖNKɀ Rx jaIފΓ60aou٫s MC-n:/s8 u_:+)},9g:t!ծ"um &Z2_C4<]͏V X h\9qLT%˴!R&Qj7U+p="k G}A[~&~/lPN&ry?)Q E&UDl} 5k``+["_Bl2c[p*vj6&U-ɘf:Q\e xP#}| M+i5x o98 ,q'z6_(+BJ)XZ1ʥ7!9哘;mM*#.,n`=t 0>4-++X]#ŦKމ]B4Q,9T/` L}j `؋Nd# %cݱSZNPqssy@n<r .Nz9~p&1K]>L:cɟLeEkWV~AO鬎gQBTEosǖwBhs'0^m1$=<\P$Ma@؉q=vZt upS߆:aLra>-М$|;*^!OG6 1mwȼM pqL AmF{#U΂ {f:ԥ=ǿr{++8 _@tΣ&=Hރyi__5=@>^ `$,paI'"$T8Y1eXΜtVK5}gV jsrlcj}Z;1T`yR0ǣ{kV5d]?fiNyheYn5ZfPK]Y?z4|WCH;V?_y@PD$;Rt"")gЊNAOnϱ&օBraHœ_.|!Ԗ|)Y;H+I<̍HEѸPȖNޏÙ7oT[I RG7B=GЕFi䠽G5f>~s8)T[i<75v8&KfS9t{2C[NzgeԙLird KfZKH`,錦hO [kX9VĤ.mxA1u:l+쒩DWƥ( ♯s M'~4%`^ĝ~ ]ƾ"E: _C$8~;L||D7Έ6ZI7$ض'JA P7"J̔ *pPu(l+k[x +#4,$KJVjY I藓 bknUE8:jiW*" IJGk9AJ/=^E_588'~1rVI}SQ<`7s8џw|UC$L =PLaf59/oaaƖUFDIH"BfMc7H>a Oh*ئ߇^ЩRyJEPq^&a<(KdMq0zjGvcz఺N7*9̗0^1#a "Y*C,_JnkbE: qokuWsp#MݢgvY0(Ǹy}\b踀^P`>& dbg!9[d.2 £E0ٓW֭ P]"J;c|{#3`C˨[;ea͗H҂WߪA1Lbt2=c1Pp:76fۂ=dh'wu`xӚo*0w绺S̏Du֜$H"i =PwvÖrTxk$L"d6RҮxU+wf|I$p"3n %M̬YA 0+:2O?8A`]dgi-G}ƍ0W5SC_urJ, *C`YfO~>4gv\ r^$&o#} bʏ0quh:&!i!BX6(06H$;X#2lSҴ)mtc7ulz'LxF5T9Xlihʼn_ĻгuGdjY;c\Ddj"1dɗULpwtȔt:T?-Uύdx<e=Տ.C}yE2F %nM.Uk#HVfzb l=8l{jy6ꕧI<^vHr6[AX@8ȯއEر1*J{k:gˆJYuu8MH]vfw\)EPY]d8eq1u,lHEti2K%s PJ+P޴|U}9@ll\(ho bgel qOV Η޹CS  Э GGt1G䦢ahT~p%uCKH$bwy,Ds) K'%܊7p~뒥54_YZEZYC#_5Aʚ&q+~Z :se_JHQ`{մXH~U8%S@8 Il}AQt*X>|9-,_yk;(^Ct䵓*cWmKEip =G2NZQ1gQcD1P/N)ZX6ä5Mՙ5`Ry e4EX^ȫB .q ž|oQ$@{]gݶ[Q6 :ԥmh@khLOy_Q^U~N>UĜF[e%axw&|DGqtgJTs-_k]ʃ~jn_I[Nz%A<!֤$s{\R$/skY/ 0IC'-U2at).U%rjOOE/WUh,8唇-5"U-|I;)A]}DtNDI40m *[EXͺ\?i-e): ?E=Mݫ qug|ٶ h|Zڽtjh@<ǔmCo&A޳.A69F MˉJSQ{3y9~7; p`MIU!ޭwM e՟/8.yxp+ $.c!XHFtdEWU =EG&PYs2w>N-vxֈJzw^gL1^}ₔ5D)AyW-iDѦv #~cqT, ۩cUufb)hpi@اy|(o_ZIhNp6'l5)@@*x\__"֚4(Sܦi:$wٓbzNBɄ&4O~udw;+jr<6cۗKR1)腹a b; kK?a!RN+@)3 Xw+PE}suQ ȵPMy͕hD7!ElJn}S2kRP 6 r୮KHJ8Vih}*MԋU (|Sͥ,Q x0iN(Q죚& ۊO?FһwG> / *@Ϳ)*hCN m+) !$ۧ9juSuO)7P ٬Egj?eˆtm:͵qHde#)wVlj{Mν|BѰ_d6J׋8~L&+.(be"̕~WqU :!t#w:wV6rI[hKd@* .J㵐7f D]FD6@ ?:*Z OMZZ ru3W7zB23Jj%P}~U^ޜ}Lづ,OD!)?x$Ƭn8C"f#L$aG=NE Rqrx[uMaI ΝvaD9-_C)x|ڧo/&(6aiZp}sArBu##6zlڇNnCHԧh -aHc'H}Nd K}TP ;MI}$ӫjx1+7Nop0Fk-%ذՋɲ^WvXf Lq~ɾgUl.\dg2r`wa?ʌ^ٿ_嶫^88V$s-!7eySxCm֡rG\6{ Vq*UC*!-)75hfmCc-}ϛ`|PRfvLв )lgLB l b.yw17Scr(n޴C2Ѡm)à5m@(ex&ॶ둅|aO\+6[XkT&HS7lo7D8RWx Q-R4N߹D)^oNgSG/iOmJ9rBg 5>^qűiUYowo{Ku%0x?W_x A% R2C[KfngOrIF;ut aDZ?Cz Mg1?TS% . ͎u*fSJ -g#YQcl R6G}nGZG&E'o܂ơoa e @EĞV- խI ϙb]S(Uya:w-. ڇxGاSᝓCPkE^( ~4@&0[ѰCVHr~ _C'+8I<&u{z9h1OAx dc CаyƢ Lg5ZpB`z=Bx/dt2$emX J*a~CzfHsի|p25PM"; Y@+CL;9_Z u3K0nXn7~Iu{#i2f8YT@\I?m/ŗ{eMho'H}c֠j]!.]M!.7$^/MՃ!vS ? 2#R+^6q.fnX_L+Z4Qlۼztj\}jvTcXsj Js V'U+Ô2s)W?KYX ȸ4 3^:ˑ0NS-0 ,G˗+wyQ%W|!!g3?Bfpt_PdQ>`TRv;ɥ qO+6 ^t)e4յ1ʃϧS'b4S?L$`nqw[ 1 `HnAL,j/Le͸;Y{N@Dܚ0*OY66Wo)Fo#w"ݑ!^fjTN.p;` Т#[ ,氈JvJb)$Pu`'kX%cpjݴjMLIA^]y] w7_yi KDV˨xQH`$jϜtIqV *b1"7_"7/sBhq[==J@B=9DŽZw+XH(Iu|蹢`)|݄iū8'$6#7\]|x\(q]8Ut|ВC,Wxniln n*mNЭ!?{&!1M0ز$y 6bBDY$ {" O_)bR99e׷_ $pY08w5Rə3?NP2~`P5;AFKg JOTsa5QfCP`~({֓irL!Tj@ ءa;{U<2+{V5H/({"0g #Z`&4'X,H$<2mMձ1 e+w3lNEvBpCpC}{*I%sKX˼;hbHaU+.Yf)qa L6/(ސޞ'o.hP,o~R$i~Pz~Zhp0qLDe>fϵ̿dYD"ֵ? K<6u5OVJ 2{p"y=8$Aigx{yLxN {rM= 6x4V0'0$+~SLFj`#珌%/3{de|ܠQe2Ӿ/ŏL積j2!)gWd%d+ ;;Tsnn{y=U_}* :k,$-hNXQOq Nu U %Li 3ae; Vg "IlXeth8Hfm#w%j)J~>L^]f&pnf AXu!8%QW&}D+TN:tP jsp™uNٶcDg(tEOGJGJZҒ%  w ԣʤP<{?i,OܼFM`˯n@ߪ=7BHEI4$Ekѷ ^n8^M`-~.J4|Z,ʈH6%4m!.mK{{ xڽ-;pgۿ $_2E_?Y_idz2(1j,,Q`w)[ݦpY/ 4[E1BE*bkj?(bmAn`UF,nދ2=6 VTˆI'DsSxŭ$z>_x_mSv~E9ĖJ VaG07'q[Lv1pX&Ao!%m^za(|>FI1ffZYN $Gu,&ɺG ᦾXأBk!y&p\92Z8S:]jzA8+f(gᗍ-ELk}R{!l6-w3^8\J V_HW a T+r/1Ml']nūDľcӰP_c3@9l?܂]-x .ز< ax.%@߯"'' E*AP}jadXgO7A\W㛀}ޙF1PdK=E[ņfc+m#\eK] :2b?;]Z&۵lQ2ջ2G%LcQO@YQ} ӎ%@A79Ɉ!$ Οގ3j ~o^{_ݪaP79Ct \w qq^Qq)r&/_YiF ц% sn@4H:M9~AӗoN @' i4g?Cnt${Po0Lâ(OVvfb+n.?s⠗oQq1 BHmJo}5V"G%Z)@/R]vٗ/זΉ}QH s0%0~m^'ҩb {ه["`z%OXrN^^~Ls njr|SHD/?l^z _7ťUꙩGFk!g#Y0-*a#F*;TĮ+JnΑK~<j@WTj-v"AnG%]}y'Gȯ"0_T©\!0|%1_$yS^`SWTc \A>'YZά2xS|/uk) S\:UYO9jN`y}e6W۳hSlXGUEn)FY=t.j?1 aJ@~=P+2]_dDMꖐ()j]Try$ Gpv{R]eZd$Qd4#z9}%1DJ3?H-v͵~lիu !l. mBD*,w(װS.֝&b{2[ά9; *K8#H g A@Osx"D 8\@2'6=spi8C u~CS6ZVŦ#<π뼃RQ|ַ#ۍH3$Z._3D;o}%KI#-N_4蘊jTm3p AT 8O-6j,;P[]'l\?[zkdohk3Nęy& wKR71qC}B8V;(o-:D¸%pgE8n4?z/n RRu?>#V; *_ϫI._e j3HJ "%>t Rќѭ9}M!<9WPĻI4³*sv5R̅mwM$Ѽ_r_Vq]M9|X6SzH@GNU5*JyUI`i&;>ٷ-aUP.kWB-H$l=꡷d$7^HE%j:5 B,ֶB=OB: ۀg.bfg7\˞[X69dY `ѫo[9CF&ȭ$!JAcԇd<;{%,Ǝr|w;˃zc xBrjlq5j<\H1^]@yWƍKbhJuUL~[7睩s-m߹9*dnɍDGذ݄1hPOB H. *qAȗE"0Ex'h9g۸Qe}!j!DgGO<̷O֬^\a[> ]x˟x*F< ډ2 C0d]G8CaΘ;4I5*-\P[N($8DpTeV KQK4/_S~2LD/+2<8_37OcS/*Ir7x*6)":E ̀G]H UQp\&eXl@qG׫%LO)B*܅gIrwt:zhKش~қ02FuJՀ;ZiB](u Êj,l18ѱ[3{} 9k< +T&*Xt XSXV`#0|q.5 }? OR 'E;d ':Vl0 # wzzJ}BJ6Vy`?5\$7O딽0b7|Eze>̟zaCK D"%D|>s{.u_\[u,@mYE~箧߂l0jQ8ڳWUKu|ppƂP"'.fu9zJj|S2HsQ)b.dT(OCyqf8.R`^Fh^GFdeZG|FzC}2&\ŕK|#?SU]6AW \ŚNZj`[ÈC4DGZ] b[=$H8kf5\7:XHG#'IKI01*_;QawRFIUg2+5tkSҽqr|oQ뵤x>s* |.<[< p-o]D|b؅, y"VgH̰X{ll|!T=JgDzʪ[5b͒sǽB 惸KRkVBb;Jt0#ktlz#aPc8O* CT'Z;gJNC)?l/vTb uh ]UP=2u^1( )M6럏+;-g!h{;,YXFfY/ @Ju,Gտ4BaoǗ`xGoͣs E, K?o+1nE/q"Xl%pȸ@"Xuĥ<(YX9]:+{ «kCNeDpK@ ҽ G$ΩB pbD A"Ae,^WbrGu=j3@SCA;Z+c:C ZYQ*c_bz[T]\.4]wJC \Ϲ̂gq9ӸHã[[}k07x`6g<:MMˈێrm$ WVq1CPؤgKL .˿nJV|CB" #2\@-3uNG1sy}R$?mꬲv*܀@Q&∕~Ij1ICŏ"Uo!2W_y\S}GF''0ѓ: h` Ʈ@E+#8#cw+^F=uiO$SUケpu-im5 ]Ezdp.&֋ek"S,?YG- `RnYRfNRAж俑l= ;oz?+F~ƅe.t}eZu3}m*I h\3^~UOo߷ {!l_^l1O+nz} eBRJ ɐyP\۠Yt]QPrq?.HNnD#O/^ wx#7.8u}D] E0q 싵ģ ;%X#ڪq8}$Wך>#q6SzFԠ̱mW}3 R2G$3aw g1?<>.H;0D8m߳e qpPpl{:/}dFgL{.KX2chlZ*+n'KP{U9mDЫJWPDG#[ /5B bv*n8% 4T=|ЇHK&L \%@"`vԜBE^Mz;0l./ʶ1, C֖}jl𑽈~Pwd ҭ},oK 7fЭZʰ5c5qK0OÐ~?U t~ G$+l6hRmzzbNT>Slp Oj1]/V}RA@.HӒ^yiy-cۆuXxz%|Odk#p <*p?}S g,'>YYNkdeA[IǸq>7\fX|"'=(=|u)xj }GS$aL(ywd xeū:,(?8LYbn"O^.q{)p7Ѷgub yI;4kDH|$b/gވjߦyM gBkX܇ T㰝D!yJ+owQ 3|n"'8;_8HT{1+YQ_m*vC2\Z'ҒquJV}wi {"ak2 5K!2H~v>Uxy:!jbL>;jP9zZnF?# LP `.p1AlOɷm}2}rvjW"WKk/VEGy7g9a L- r&WFE㎳=B#{}⃨[HXֵKK5ZY xjҜPa\d{J~LA9yGDCSq4M8p p6UWB.cb9R]:# S5:@ mkJ;p!HP6pL m}7@W BgLL8d%|辎m͗}cVT8F`J6/gy/y\aO7k;d<71!g_R`ڕ3Zm98UC1 q#k̦$;WڧjDB5ꚍa>o* RR+}q&\QF'sJ":s5Dt _fΪ%I]k{z%iAHmcKIIJSśҋS/1A+*aoZύrPAoP>h˽"B<, 7~)dHj3iL[!}ma^ v;B2բ?kI*=IcX2ճ`4Ph~fOAd?^|$n,NtcA"LQ&*l٥Lcȧ<;ٺɜԫey_eaOxC"TM!t42i%Du*Xewwχ @$^fڨf[pMmBlο͋?r[[U; Q٩[^6 FgNj:\|4U;(APIZnLJ0| ):AQ]Vdˤ^Eje 6 )2l^KfKֆJȒQ(ܯC@Db_Ѓr)i_hMM CqpEإ(o)ZKgxo{}@}##*]cCJ=^ALoV#*4ڨvi b8Bm'NcuH,ʢibϗZq^iP`F,-a/ram\Z*_*IUcc],Ѯ kc,C0Cuvh/}~qsmz6 C6Wc&wFLoRqA鞿ٝ'rlPjS. FOw'/3n6^iEO+A1Z[VBOVӄl|Oxs cX_l@@bD'iqsřWyeB> =< ϪsW iV&n$M#f c˻ _BB{EtI}l>1~BӘJW ÒȽSj3 CoQ G7J:uՋ#2wQ,Gh{ЍN= mx 퉷 Nj;Xv!xv)9RTb+6/2\AddgtZ, RB)6^Ӵ\҉5X_j!ǂCͩ`95ޣ]Bo"64N;AXrhxwVBEP9 f jI6cz}_{dIn'd7%(ݒ_5\ 3Zl!lbjum>n3H흴f}3Bvc^NەiWCn=E3jxȝڪ-&֔4ɨV\v,pjDfEH/Udh}뤫+_Ι@7)'߅Ka>luR3Yy zpھ:m[;}b#\R<7|qUԩ~*p+䶻5.1ꐛ@Y 8%]k 0FhDRu_ƪ&^ hm`%L'W:2h?L:EZJ7m1*'K6SBr;:O-80j"A 'j^)_˼ ^I):E70<>&ʇmSaa1[szO_bmo™NB(@8\iԧCZ ثb-x@36BqY7L9;uzqlx,Cf e,,^%9ɛR !>>+9N0l{߈knlR&8X̥-4e!H]5lr\#Y7Y8"ՎA^#5+BE`24!  KHA=nIBY?.v7TV]{BRA% νZv .NiIe_{&cK䲌r;\鍠pI )x*=ϱLC@|R%vW%ѻI5(%H¿zqY$!_N0'9o= 9ځBt2Bgy{W.wmĵJHQ' ` QE_垝ֲ(cmFTGg%B=sxpDkU[S{s'#2^6{c8~M ay%O=ݫg" aLPo dy]HMKي@C ƃM- ET>Do{a(d*s^Dǵ,\gE,֢9*rI ?0HjrMg!BlrE#R7_1D gBC%j;2Y S^0/ݷ{ԍs:{uE6k Gҹ#^h Dִ5xDr?vά{,ò0=% []iT4jL @:"En=mB5j҄ʧYR)4nNzJf5|;4n)^k/"蹢:Fv+1y/<T{}U$ښ&P#$b8]O*S</4>0֦(ȩ1R p-5R/&]DJ>:<``ZyufBq(H~X|P- >^W Ĺ5:M q}Ĥշ,1YJU Pl_ ׏Ǎbn!xl.R&ɐL3;L%LR#^=',E,CXW`YǴ[xJ@E Ὰ|_ oCAt,}K0eo`)ey'n>S} lOg*FMZq}RhbKnK#m u8J3 l*ؤkm[i6fRQֆaԃ\`X~7c(2Xt PoyTDE&YoX!Ђuwπ,((%U!Ś$JQ.͑9>l š}/9Zmթ:Y+s}\S0P=d cVIf05,ES9mg!=gop|Q]mKAS/d7!48bDD<͗ӝdzauh[FGa!W6Efёd5*L \;FR=K-͘2,1ra&(=1@6D265kVy)KTx^ %#|] D'E H"}hNLR"_Әp1!5kZi9U6Cr|E!X_SE(cǪpPM69qIez'c֩UHSד2k˜qQkwDoGiܼt?T_XhZ "Af*"f~U7MGu~#>&eCڈ$ȝ ZqL\墸1`phӊLT͹J0H`qbp`M'OZLYqꚕRhI iҚf д1?ف%}46>o;J` $ kd/lߛѰfjZnn18>6wk&p<hN2fo:^^19Q)Η:J]s7a&n Kfq?rnpC{*ʜzcޞNMLԓKJA9vrBAiP^MjT6t5l.e[nrF-c`a`K ]FT sv=7`. 6 EWI[S ̶A*xkr<+(mu^Y%8N)GK1֌MWӛZRZd )VV7ј@_I-Uuaҧ}S t+N3wˍ) /Ⱦ߲Y(V_6zl Pu=f1i3|?i=j %:VN O6Dv@FƗU_<5TrLuVy%&ЗWo'M=O&`+|{.u Kdu?6AJ t/ٙIM1D2PNNl[Kinltz5s W l#3${n"n=9c<%IJImfr@#6ŵKHQ0HYQrvm܉gL|4F]3!rӽEХ"6L>ϙ71K>9'z>/9LvҼ7v{hVrEdx[AM>.2$RyN\vN:1P rP2@+aq\5jBwgS?ltͅ2_WçGi@gO`RrJ4_߶pƥDdN>*|T:ӝ{_,,8c6&]njo<"v͸W$m]vfcYn |![wUYzW>Q:J9t { kKL[Z>?g{gIfV`gQxv~{ԟqIĵnWnS"X\ReG޵c'1"6b;$WCIrNQp)}ao8q`0,Cl$@6Q\2bjѴDk$_Dk)1(z\~9R1O`c%2AfpXT%#s1'ZMv_5 O䫍U:ݵJ|M֨4aLc [&N?QjϼC~LafXZ@^ I7mՌ(+v8QEFҥK^ pQF V϶爵8_Al\zJg.'WO\-dU;-y&r#+ƺ_m_BPE[7YrMҦxrSd!3_q,)fL0B簧-6c}ɇh\7+v#;ޛ$ _&zVO *ʨ7h5]p"p̚_4qlG)e1NU]xZaޒ@7>l2aT^XH=D?I0wJl#mqrv…4f[B; o|.)W+!|m*׿<{ӜU0PsqtRO+p7R(:Dzd#s9{܋8swg(A֢ƭͰՒ J0>WU@#B1:cOP_"%I4djʿ?G\#qC{`(V،H*7,#;'bҏQH+^@9q(oO=CG(f$f׼h[V9p"x >T]WQ;O}Ǡfz,xhؔM<پ rwA?0'-:건+cm C CX4۵HƁ\SdL3CP^ r:,cBAm.g:kr6<6GI-bo5?bGxqZaN"[{.r¥9b PNoqΦF}ot6l&V`Do6[}OGb2denbGcڛxIg<"Smۖwqi'ixD M^t:Y͋t" xaOd=1!Ҁ(,Ueɫ76%6S"a R+oO)%Xtetꥀf|_djtD!/ȭLp#6e &+lсeNs'PC2+ݶIx4l[$w$}8N M+ҸMWDE!=!9Dy?v2ѱIsJ6W<-uS CheU"&|새 Tvϳi~U6VHJWRZ&:#mq ǺE=#]A D vے' ީ 5A_FB|kv!,ط<92z:O~5cK|GvZfl*x~Wn?-]jS1- ggX]|/x*8̮Dmv5JR[ֱh@b0e85]GFdo&=^QnQ[q"aX30Y6'"0On;J<H/7LnT[+hJOde#]i}+ f35 ,(ex6dJ]1<[OAۂJ5syř)q;!ii0^R|^oR cGQGM$q$CIƔ#vy:B"AC‘;(W px aC #T6fGعzajhCа6&ÀnKI3D 8 c ]gJ7o;8iNrf;ҷ>ߚ(ߎؤ )МVe:8|d̨F;fӀ-8cL,~=Leg2O .q4{9W #e_H9xyɈ,o#/weC}uxfrl0DtG9'Б&ME/wEi+H:PTAj2t2"&[rt숇5g?zn/'Xz Bw\3V4ķ!w_;(;}ȑyP8@&T2ur+ɥd&"5X˂>..Jb~ԚBj/wq~8AKфc!B2ntcZpʇ. ׯzSE/H)Fʱ+/{L{:YGk6sD?+U 61^ZdpSOYw* z' rgJhp1B/J=SWY}y?0=/>9;c:^A __vOhH>tJ c!;\9":mQ̼\Q:lv6ggs5cIJg%?mr<皸=ՇoH1  #rv:21t>o&=c!]ub۠pnzNj'},B&TlkDY|]š L 1usۭʇYVeUVoق/qȆjx@f]U9Y4Y$YᅬBTP1'J?cRΕE] ^qsS8"$m#XQ}fĴsf9lev;w+a;@')5` 4SpmǗ-VeU|Y*-pɗgBzkԁz퐠 E˻ʸe&6Y+*|',[3)j&@t:%JhuN3P U#q04}Jn̢^od:Yc)xm~[G΍@EtPh+ȸIP}Be uݓFcաD0/Y^VUh jf۩wA*+R۾;z G qUts|PF/J bPʖ%ʠeEBCb^W&,]Ǵ~>9.P3dT! n_1M@[0^1?| Ez )*z>G3jm,IzzF̊ZM"wa@ /Y3:_sL~ 3c3:F+>N!EOuΩ}|VW7 |6e V"..zVq@$!D%pH.Y8{6@kםvG*ah Ji67ӫ;cf\!o?*N!\ώ 5WjOf3B[HWq컺'CUP][YuDyR0PCt}pqn:)Aڝ)/jw.TWhQMP3#yյX#E1B?B>=:&$1ъw%ZK"y<}iK;)Psg%^S ^#颐pt+Bހ4j&JUtQܸe_- >>e0KՋΖBʰq{*nͿ 8UA.)P dKr>yLɧ,zd)=Y6w6Z ~4D¿ !Q `B/K/ e+)Qŗo(3(v",sfcpf~zp^U; iD}WSL'S=_X45Am6h`#wBmӕ)QjlV;VLBǿrه$ BDӣӹT,f-1w` 줅O Ts*w:cᬙvӝVp;Eếfw~pebr@, ކN+UЄ"_QR)53tb;v7 ~l48bJt׳4oƽ,ߊ(Sv4@+:4K`doA7i|I#?&l"A,ʥl_TtXiAnb-6ڝ`GVzT+\*)ݮoF ={zg1&ҫ 6slա84PAQͶ LG]{=>#*)9Q9tE5H'ʰqes?0&";)-t<$G3M2|Q/qz̢ gԔ}o  s,uP}%Ysڊ\@l YG&>Pqx{=\ ٓn?~uKJ3lrLLׂ*)Pu.mTle^ v% (\_{[4bbYQoTօ%mi O3Z#"Pʒ.腹lݾ`3AI 3iU86wؒMOFVIE$fDZpʚ&|%Ae^ UeZ{ |[lmPiXwJt MVk~ +_nbC Gu 4Oybg8dhD8 ؙZΏ/6f~4a?tgWɨ5'`iժVT%>̙łALc`,lW Ya KˡB'Wʚ|ںSK~>Mb:-Ǩ!Yi\)>k> Ch65dH pϯҠqd7lZTe܁FHVh7ޥ#."yԆptDW-]Bx\au;& ->tXnIX8_]3*ڤQm!MNe%]Cu.nYB,wD 򮎻GzZ*|M-\r 021Z(}fE\Z cK5Æ6z܍mEk" ñs\FSa5T OR&O d(0@EW͙:~Asև}j5WgΤvwʃ.~ r8~se8G w XOx!Wgom@2Yi:v]WǠ=ί:_|ct;hO 9GP7` ӂ-%X΍tR¸t0~崰#*F%{˕؛G;Z&$<g]&WߺWHk 򤮪ɆRY󞮟Jit]j &4֋+ϻ‡,pEYn&nbEq:BD" $d'7z,{r^$me9BZJT0MXvGJ%dZVw$;N䱈9ܛ^?Ynو0+m+>+}A %kpdy9r9\ZuKx)`g2ӎTw }%`ɦG(dEVd>;GNn(+L7,8*\n5i7 x;7ᐱ0B2޾(XEԉ͑ퟅ?`LyW2cap"tyTWPi`ڊ3ki2pJ.B,:WUìg*{=T%8]wslUZc[×9:?a382=7Sq+8C/?wMhح^}.jm'=;4I˱Gð'AI `f7}-օ,H,/v|$Mǯ+  EӰBfQb(n.ssrVT%`ń: meuI86ɩdf ZaLCK2'7vw982M}-Q-Dpeg 9N%K^>?:[ΤAHĽ F, ֝)!ݶ$J0'O 'hN=FnZ<=po;8okyFeI%]ŝ#џ'82/{zUӱ`{MLSnKy9M Pkm  }L:aDs#ӳn<{"[a޹~V A(qh3}<0[=qQsEq#( nJKfAY\J]ԫT}W\@Lb lW$mUJ'ͱNՏ`ؔ/M 'pEH&b=ApIƅ9 fQ41aiޡtr4ZbYNJ@>{WzoB.F,+T"BQkpWgc'+|D3^h/2z{D{cdW.`\׃h~_ψ">erhی+N;0 1~^j.w_ U=-KUn shW"P`;q5Y侰:3Pi.-\IHݶBm)W,UWkg'LuQnlmކ0^IkW C3&`}f/# AA.6*@PϖBWT#,7]xצP_7g %"b y1̋ ?[uJ,I*Lj$vǚˍDjAԐj<2uCN~3rc麣'xM[ E TSH-la]m7-m̍a{VuXJ^9eeBK-|Nkҫ&% ȼ w|H s,~Af*SYw9}&UFz ث g7KeHԔBJ E{X$n5 'WT@ojZɛY:zEjdWo T-!@i=%8D| On:W.%NkϦú\tǣAz>0ZsB,drr 2oS 9&5`oVr|mĥ^r?h{:2 Ș@'h/WHn>!kgH粹KݐNtaOM+9 =)ݠ]zveO@yZQ? ? VV;a=+qqypՓOMO1>?lLp7JV#CYfx͟/NOAAO`f& _%àB\1(b5#q~e0J%**i)՜]ڊȍFPK kʭ7GQ ]XVvuqA]v~a4!'\cOyW(jt%haU`\̬S/V4,X0mf0.KR%r—S,{K(a# s?\Zsə7#O\!v;{uP]_YWj2:?x3A}#ZigC3TRfK:L BP?~+bo?/EEN鞑zʊ槬=NCr+8^6WC2gRQ/[(>5\mGE h`+԰ sӋ>J P^;DśL4)AcN Ee~s*}bl(r5nzT p}ґet/pKnΤv~t|oPcniA;_m]([k$-U0C |!Vp@ 2T9y BXS?xuϾ@<<ĻR.zNmSBԔ21zH'H|{D5eqHϖo§w^<#h$;r'5 _0$@;u#wO$njx'D+J(r:v[OFv%XN3~@N&n|r`p䊞pfnǣsv`N]D4ɶm<,gLlN*5=YrZJQ3LT_0lT׋C8-v/Xh!' rbr٢U a0ɴ@)uWE埌e;22_^BykAFc}ĮӐE\: eN;Ou4܊XH*w+ Ҽk1FwXK^RV$wYN*۬YWS¼X>؉Ƹ|tSu!KT4P4^$qxwgYJbv=xKA6%z@w+3&8.6ʑ1`3$ 7E&ԣa.[l>ʅS-8e"I#PPf%47fiS}K&YIhYZYۄ1548rJ:p{Tk}IP5G$Y:j]wjRҩ0"(Ѥlb)nfŌ-F&Z]y!zs񇄵ؿ/+~SMxSa~m^9X9hF*K &૾rfj2 &A %;\nΨ`8d xA69)oPO%jk]4d%xW opiڳuBiOO(pAfOAg1sW+vN%Rw?.DR@7 HF؅ҳkI犈7Mjwݱi<'fl27 @-'OT0"<Ւp^v6xWQ7T1G|e|?:xR !(5mǐnC){o:Jo q%] O2d5 WAufp&Z2ZanB㥥uj{f)_mv XOq qk!?p&nԭ>Y}-Λp\pɜ>NjoޭYH;zC%EQ~9(Z'K1Vr^<$AaT@zC!/ Fʺ傴|F@?A9v6os5Ro 3O_(s)6v絎J s-QtĝCY4iN NP}H .㿛48s)Y[Gsf/E7YcuP-g`Wz–WRp)xjC.y9ұCiYyo8TK#slu˪R`;jR_3{!^XK@Uvʧ(QsU?_ܝD=5/-E.M:~d&~a2$:|{XďCt)?O5'?KCe)+H-|fq݄(~ H ʱw3)@I fnez JGYdUW`zQNDK4/VY#2_ͽh!A`]R&8Hر*;gKjHӎv v.SWLcgz 3PcŬ]&+];K $@~- 2 BoA=bjXԇz3G^A;d-(,ncϘ)ŝN׊h %o2G̑l&<"WaD0Ƙq9_H^w@A%ş,NHCrALkPԈb#8C&< #ėxA'Hcuh`[GاCr%w(o];Ǎxyry i2#dMY1k$˻8=T[hsu5)fT-`f|QJ>t}'V:ʦA^`]+c2i)`CHfo %`kI'g!Բʪ*>`NrIW/44צH49VE _P-7nxj-V1-ΧiLXH'1́+¯ᑑyۘqZwP 5bp9!Q!@`mP|e%4kjI GִL[s{]n\qD|Xg7Eva)!MV=Deo*z/J][yFDظA _'0+ly+'" j]:ùXHd)1?#S#v]~(uvGsֶ+C {\/ * :I͗oRcߔ6BάUM ?>:t/!ٲ7)?&b4/aW  l#p73 >eQ;O`iT@+P>Dݜ,BȤb%O,]ܥ=-I !^j{9 sdVAb ,m{J}0G ':ɜңfp fPjexa,w":.0apb^?nbApA(y6nΥgut(n̴O9sءBtgo5\hGF!̓K&NY=,3b+i<b`~X mcfXv]dF#-:d:{Se$lXlLy2ht܅A):yǝ@^JJ!$RdԥGC >RKYр ,ܲ5cn! )u򧇣LnG|G}my~U3 saYU? bC:RԄ3;~v5g-gn{ߌ(q.*97t߈ ~B & ;7 Wt~91JCY_|ִ4`SSoBr{g"ΚXc]7A1hff1gqƟ*጑ !9;ӷAme%e*؟+../x } dexbckԮI\:=B΄v?5KiSc}˃"56 (?9sxy3IbnYu@%M 媩+xe X2l1/\+nb[`B*y V!i߶z!>"u!tjxeYp$8¯w:NTL=p2G45GaE>v@U|W2=>@+/=b%tvU*hDr Uh)`a턘xيE@K!@u@!z۟45|`ȁvjSU ~IH dzh9=8E\my<Q:8_ħ]ۿi CrEA2c40Z6qVNV&L J㉣Z )2K~9i,*lYD a_+l57 BiZ_Vg|ۼHF\pyouP|Ҵ91 n8|s>Jrv30A "I7m~Y#d(W x <"m4z>6KR5yҒ߈6Y)w@On=;![ ډ6? ƃdТ)~0Jam E.r9 Q3?O-8Nr'ERzvf=) Ph1 v~/guLg~ xseFv≾6#`\]GANƝ1VZ7m9`cteŞ=W6+c<& W(Yg؏fCr偫7Bؙ%Uilw0"ڠV&ӡJ`/=Z#.|Rq7;gqU}H (fԵ&6Jkcygv vl g-nmOBOœgT^h bpj)EPbR/15ޚ$kmċ'nB3,?b:a1س`aW7Xz@|hZO`}EίCV/"1d0%tFL +Áhlv|rp"oqa\dvo6]F,k@wN_=#w{\WK ͌J}A1E5Ô԰=$_<:^~Žr/^%iq&&xՕW)2|OXjcp!ALW4@ v˟dfReH *l/,D:BRzo h͙W:`k\2w#lzedPidh_ ÂB{[^OYpwQ>X""\ߟb!hDf{yXj.*Ɖ"O&Sr9x+=P4EE|͟wK%0p s+ 8+pdZ y_¨34}e,"u^{s wlb4VNƷ{wa1N40[ HUgNۤ*A?DϛD>q7Dz>AYp[5ZB|Ib,竣?29|) !2u&U NIV3Y1轜-[f60%hr:3}0R 3IIح<z_@ ROV)v>Gv.9cg{ <ę׳z~ 8$=yLk )"DL>Ӌmjdθ:mEϫ,-EjSP qUYϤ)D.p^\a*ɚlK{e88ěhM8OZfrCdKd]Ċe: {Z ׶8Z:m3ϺV;48{FaހAk+.Ζzȴ*jyVrD e[]ȶcj4$j& Z #N1޽[bưEa"497z骡up8{iʀL8I?kcQݨlgc&XE-2ky M@p— lz:d%,;?p_UjV?·._Mϓ@,yLoNEb+`TVA;J[VSj$&KZ$dFV5bgGHoQk"l%9`u=g(o3S7Z@'П%@̇f |X`ؾaBζd <>{$ԥY|~dlhHiW8>a7bI_+})Z=h79^CK,]7(q j tV WMą\`o"]Jq GXp I􊒀FIyS-g]n1KFL ġ6D\UɠHKUo#C 683~S|q(-Y5i||ynM[eW,I*pbAt0- Z=^ysQ37QT$yzŶτysUs$ےg-# R(g5-U?qa=4it (x?E؄7﷾Zkr &*4/];LJR(8_JYQwBi@(2.9n*~zKfP`=@!@"h"fig#7߱x c Y*r3?ʬx\$f4#gL8cc*,Jpi8%rȫ"2 {GdA_4"S)"䗝g0'೽"`΂OFݬ1%zW"ۤf~W׳J~VFm TXJSLAmi+ wk4hƺ!)[F6я+ƓcF"? ‹/|̫_zLה0kS}Tw*~_lFBE!|.46%ːⅳXQ{KAԡ>y\>v -rzrF PCQ?2ӛျ⃘͑qȁV!V boPsn:-e(Bi^M9 ,fpM^5Kv@`|~4"Vo<Vwsmq4;С Q\^\bx{DCS iv=F~5b#"L ).R͹?6MK~"$zBWchY@k/{ ߱7edGVŲREfQ䌤8@24-,uO>0IX% PقwCY'O,8.{uBbGa8}sR;K:d?$G W=+Yи6)>H)ݧM=2\qg4s?!d>;9zsȻ$Oݮ16&{2U隰ht< [:][^k+,DF-p~qg R7L* M<RPҜ"1Ȧπ>.OžN`DjŁ6@ݳIkG$LGeY,-y.XfdrN*Jc/:'*g!GC,OB}D4mwcV`8:Հep% HG|ko2#HwGL>*-ZFh:^WQᗧiExf "P-{'5>UhoKc\鎕 iT%6V1uep%Ge`ǚJ,fmR)AGqZo&J!+{aQ#Tbp.wr[=5/r%t_>SWpW;?)QTx; L*ڮl? H& #벧(9H}??rpsJ9AXS,mbw|9T ԙkUhDcS4R:\EpOgqxAdYk>IAdi^k}έheC.UpȾJ;Lk A*șɀY^cl$|:ztIj EQ:a6p:PJOBBjXUs05< F +NN摁w`ီ#IiAjB`W|D ܾ\i6;Wj[OY2Xa<3sʩwyC`2‾l3TKYP:RJTP|7yxS9tv'eB8)Xz{LpvYTZga">s(EL% H/4HPsJᔕnfzO^KU+V4lC Yrȑ Ìս\c7gY`݄~#Q*UpX]S2חjF- (屬2~ <_*[VFew5"]-;B|'AjϬjBI8kuAg0:fbG{VL~ O"k<'ط,mhcHsmy4c *uEHG B!ךLw$,"g\;AC(s5-y_eè41(%:yl?\&~8*dvIO!O&8Fq zRYSTDfpSU%}67л: h3Mُgi Nk߅?4HC ^kGN>#t&p5Խp] (Ip*,eWL bT -cn-5MY$_Ul_H\6VDa27 d)CcΠܹ0dr4WG\CP&g][S n QB:!|(-;\W?ó>hS'9ⴁ-$>OJn-hKr7z <;pSQgW@Jخ}m n\ : UЈBN]?x6 [,=sQCcv v&]}Fص{L㎂yo?=a"xJ@݀,"W4#6t1qXwy9duoy/u阾$>`FF N+-M$*A֨^ ݦ \i SePdWw%A'ל^Yz*Jj`g%!8/%Yȡ$nI\H 1'ȕwuRnkeqFĥD2o'w'(C1%lT%o<XHMhKU`w0,i6L%MyswǾf[liϰnz\KY~]W^?:<4T12ŎuBؤ[ ? A`8#B ;Xfe r^wȯ]>D)nںϺdU. _L 6׀y`RXܒ7 sLq bߗX`B֩˲c(Y ?j)@Q-(=_GA;{*\yp3yQڊkE.0ws/%s{xFh8 Gd1=4 y"qn $ƬIZ>n XPRDYvRƺEHKԻk)i!SFNUo/8n!K YߚǮl'tw GԴϐ%Rg 0[GκeeYNzRPǬ?zs u047itD7F$؟QE&x5,i )O=+t\\Z8Sv|RpzXo=q *֯K$R^KmYws{gD7aHHݕQF Q5w+%Mڊ.  LP4 ym)0oDG ~5`vIFd4 2NtOɟuLj#hWRpE>\GEq`abZgEc1Ǫ]3.Ѱ'p<Ϊz]86O`QR":^bRO|!?s wvLʅe˺3 ,hT %”q|K?Oef؞D`R8a7ԣluy>G0bq] +0߰B֞ .Q]$4Xa>U9rc(%Hb::Ќ 75o!?"\2Ħ 2v2|YB}pI6tQE*~jD|MzڊyM/vm\7P;<{s(' kЩoE;p]l9=ǶHZS ;6 rGVd1Kk"?;UZ~UC&;Emw!h8wc4no^K|B~Y<%hU(:_*ԉ&aM1NJu绾=O=?_| $i=o&ʼn[jeڷ(_4:} [zxd$ԍ;lC^U҇Q*#?R L>6 "d @iIi] 58$6~>>ہzn&cX5/ 7"PYbgK&AEKz[Pǘ=mj$& ?+2C)K.XlaW>\.u~ñ<<;۽!Mäxآrqޞǭ9~WY#GR ޓbݑ&]e7Z։T Ƞ)$N%khN`&_52r6*C_0HPQ~*wqv̀K;^wg 1nMbט&r;j>H#_b^V E\I<9*0ֈBz.&%=,b"T݉Y1k7h0MNp8W4f~^ vj }Rj]ʸ]HjW&'Yy__xwaj??9`OF LЪCv|vcW/-d*q+;3p3c7P9rhek$t@RԒfXUv@]%^jEȜ9<xYh`ҥː% gмӑp;"\CeC/Y=9@p:vvyr$Zj '~d`7QUۛC ;a$Ji41g\uV'/%zݱ]M|Y ULwL;әϚ^մѲuf4:zCU7:ot v^&EEĚ40gkf% xOCZ2A[rEM>@P~@"<(US{Ie')P%]_wTi5Y2jk[yE(I%!Mgtw6JB- ŵ'}bium*+Yz7L#`N4z}_'q'dVw*QYF { OE&E%zP>&rmg9 Sv%,@ttQ^C@±%J?2PA e>NjNL*IO')Zmz@ЄcĆ3LeJCWGH05&$'ktSyߩ `V\TwGhɈN svtxyƝt*P@3 3Zpp)vg4ɘ4dF»&Mi' AǴQ >ϳ%2/#= Oh+M+CNr2a/v3Je&YzJBKft1Fa=S|jv!fUGvw$u/=7g c\NQw[IL cW}k.ۚݖ׽#"}[dy"~7"j=d(toiNJ߽=xϫu5l|{qETbNۺ!x39s,ZTg-yWx]w;s>ab`PzXNB+{w0cy+Qf|r j3w%`w0TxA,l**}Mீ&յ*g2#֥jBt|[ڈ9dk73,"z uJky_Qkk0P(_fMz''>CJJ.dw=Rc dFTTaQwA뭰3g{l|\~QS{R󊦵1Npv뇔i=p ^1aˊY-5U6lR7gj "I8ߍ^J;=nӱQn>ɫjՑ*GWwC̓L.hX|6ӽDd<{E&@D]_Z%cUNhFLo~0^&n>NuCu[JjOٟ#wG5,\Ih)z*a|M i?}>]Dl2sz%F]7ܹ11]יnGepϺ<.?~.b|tMʫ/ud]͜ϜbL1!%U5;"J֓$BʺO $>+2\qX"(Ҵ@vݛST=NW ` |tCNj7P[o]mo?= 52HEqi>.0Q\$O1 )"ƒE?~ OӬTJ.%%D{#P,' f|g^nU0Z˝MOIDe^'Jŵ];3@ء]diVӱ Syye=SZX.Kj{ c6q(nA-廠Y~D޷~YF~2+Boo#%9__;x^I:#z_)(YRnYvډ"I-Bg٣;"E2^<('ӘA:IDi^2ƀe?t,J!Gх<؎8F_ᅪq荺YŕX!^[,ċ~oqtP9ëLP GŜܕ0Q-yTg]ozME^טOrBj LN%@=BnbzDYz3%sc9v"94˅%zrkj;Ã7co@gN*8dQ.HBtuhWʝ3 殕 U m0;vm%tVe:㊥#kiՔԸEEsM~nO'\Q%9s80+'u MAaFu'CLҚo -|t*!p(ݬ#q\Qһ񫚤=Eh`+CtEQu%69I,Lb ,A4>ޜ/O=V=B8JiJ{EY:R*#bwCTrUc x>02Z$mSZơCd/4 NDB)ʌް .iȴviOy0s85P_Da1z\o|>f;v % >AckU;9Z4k=$UE2J>k7{'C7{ڬvX1]5GM[OK1U %r.]ToC`ttuaĪ”l hrKvgnX1"g 2ͱ= Lz%cF.pQG@}"~#(pSI3#NÈ D~Q#ĤW"祟3/^m1խvCߛ;Qλ3o(1W}Gջ˛_Hzw(euKhaC~^nWeD_n)t\ ֐V U%"loR{Ƣ| c"Wqt_HHj3D%NMYYp[&I+IkH66(ĄߪQ53 Y4?!d2^PźEV[VDǂOcI_4 | A5YP{Rb{ MX+-ru]AV3{ x&C7xUݐ1,?Ff+m9dQ.D-o`=6U#yS,<+G'-|ܟfOґ)֪]WGH\Fv(/Sxqt1e j5Mu i\C=v-scwN$SSNkOI 7Mr ["ȟn3_%F1Mi"mi\?v,.%7sΛyPӽfY曕7/ka[ "Q}8#O *e6( ga~7&6 (Z*Ys|Z%(T`{ZγGY@!.5h,AVqDZ· UK&|L@Tr*ƿC kxy:@.)oOhp/EvNx*2RyǏNխxaᐶVR^_(\tZJ bW8'şQX*axn&(=TH2y'OY~! [=Kf,T# 9Ye^dD-&b]d -]9wQ1kjG'-PYV]硺 nPn_[luz! t Goņ7[4U:叱U;VH $jAxUhK|WZ7OkRq.V/smA}usu ;`Cgˮ ٪˴Zn)$GBTڥMlU]K(7 Y*fF}~kAEXA\|Cfz%yҊup¬-,"WDvA &ϸiU"_^|Ăͤևֽ!QD EotȺ>Zcx:01Na.y^Li?c=,O)10 @ '[ _2J< VR5}NoZE~v I[[(咗Y},0"A7ɨȒn$x\~Sa,&X'(#wMqN(V 5{ܯ/o sK k\3=:/]/!y $[9Gst% E( ^)1 ilCF tx[d9UyIzlQy܂Gp/` y i\fbщ 3 ib A ebȾ~b.z4sla\`(̰KguKFq+L"`?̶}m si>Rc dl-E w&`nd{($/=aluήzI-p9ZdxQFku4ו\=B+AM@`N]v#ܖBC4DžᏡf`̧|/h8[1ܵ3_z׻K6PZWoK`e!zSSxR"M ʑ y~i JjR/ J)"ϻ鐲!OcM^\3DL$?R@$Ί;}Zϴ,jRFSo떓x).ӡit+G;6!t7!ts@pm?R/on sL"J+}00wFZ|& %BSɩvk'(s۳3 HBlx/ lO^+:+ŽVCGOl| nj;[g'Z Δٗ&3TGV Jf*AHv[#\|p=Vt&2Cb>F {~вl/?ȍ#_ku7+ {2pJfތyXʁ}ÕMV[O4X^CE]ϬQ:ѱ'I@T}.xpP˝'VV&OY_E \24 }1Wi\90tѳ϶I ;_>3A JSZXXVWh!v4C^ĈIe{)WM/0H_@ z8j|VpΗ-[[\=S5m'/!! n'cx@LA=~L'@a>jdr*AHq&\E藝ʝ p8[Ba؈.2 ^vq㌎R~5ӾeCrzO'_AßTav߽ LB&i6ٻ 0QJlJI|ŇO[GE_}@qLK! 19R(p={i,o3+^}NO7h<ѯ/ȂP!̓qwQ H hwGAPێ.41" l@OU9ns!.%L{(YۡȘ8 PB!+u TFTUC~Xi*v ۠3s{ꬪ :OdUؐ14=Ru]TN4< Z8-354Wi3R2C(WX6y; <6r@N5!l[5\„i{QP]JKݤ`(jK2JO;t_!0r4:7b;V_cyqHĤBQ6{wf{KRsHL.K+LQHb42Cf~_!qs0ߛm]nTlaSZv<3i^>K Cׯ#rM+%:,_eJ_nvDT js^k-K1"ZE!; +Hb7o-uSw-O.m#ۘ#37vhq1ɤoAVjDB"C/8$P#6~k v1+zeO9ɤLRΈcy܈IlSKn:\.\W?f1<^"*4VOV2}C%a(5Zotqnihpw]Dhb&04T.#w  l^Mй[H'fǴ ÿ``$]#z_E<"M?8^ܐb@7tFx u wf0f k?;gwo[6^56˹iރU^[IKG 3,LP9lK`u`;wĔ#TuG*8 v_F*׌aUU_:|>]K#-]E]+0](gP32^ k('JZ#fiTeUMVT0r{Ϝy!M>hsPiHATowYPJY  }#keL*]c:@Q7-[Ý(6TD67r->\5HyC Yh}%t/CTAr6[X!Ad䖍(qJWTsY-=p qFR*;ڪ?B8e' BW{ju|,EZѵmw1d³k;񎙲Wl#ߘ$d@9 cAYWQ_ ^a}Z[^Cۮ^] M+A,mTen-`["%*wŚ\ n2IU'FDgp4$T?;{