libevent-devel-2.1.8-2.23 >  A [/p9|Ȍ"?*&΃?ԠkK^3@9vRΦfD' ~Ly~:@sEOowB?m:#2YXzƇ$N.̐b \Ml;Uv z&߫/?oSmwb M-Hhiv`J>>)GI_m@dOBrU4MF YZO8 \G%}|_W*.*>pA?xd  <dhpt  ++ + l+ +  + 4++++X D   $0(1889:F-G@+H+I+XY\<+]+^ bocdnesfvlxu+v8w+x8+y z(,2tClibevent-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.[&s390lp8fSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Libraries/C and C++http://libevent.org/linuxs390xS \p'h/| $A K +R! / 2]&n ,8we큤A큤[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#edc2cd73e5b3338aad57ffbb01b5c014a907b5539d3e3fd615dd0d6fe3f228c023a401ad32cfca6653e1529bb392c99f9eae5471d1d8126798b6a876da6f7c3c6b6109226e90afb12183e08529b4e7feceb84b29643eb20519eb32411a3344e73d9f8d88f36d26a9b0ea55f805ae9acf76737bb128a7ef5620f2a13fdd04199fd8730381c80141c8653491abdb930a4c8e2d9a6455d2a11dc0ed003d21f7ce130da3fdea717fba23d94d0c37c6b9c9c3058e4501c1e3dc62cbd2b93a9d938a62060aac574185fb26ec32fb05a8b97825f378ada56eccba24492d8506dc73f8e29ca09315885b7acc1996634508bbfe3839e338c4fe09d0daa1baaf0312346950593efa39fd986b9fb1926764b0d51107a334777b8b82743d6e7c7c8bdf021d9ff5339543b4be3f032e00d4064435c0dd643ccf412d0445e5c517909441fb309fa1f9a750821df50c3b2ee8862da1e84ce6d4062c51edcc8bc34b9a1fb93248d970bfb11dd140f26cb96ee7fc3bbc62c56f2e6d0a261f0bf7c1b389733d170e02f31460f90039e7cf65aea63c6b79fdd4cbcbc9ec69e5c847c9d13b35479ed1118257b46721da196a62e6555184d0ff4628f0d8331f6a144e956fa6ac7ddc996fca01dc1e74024f619cdf603dbc224113146243176dd05123c900b402623496eb7b52b49ccf92b2a93d330907a8834b6b7d7082ce7a6c21a923d68d712d4d1f0e91c2ee8366ee2f61a13a9a6afff7fc8ad9b84b17a3232d78334e5bfa215eb40c28a32cc0b549763f62b8dad77b8e8b0fde6023a9fc71679c607e86921a74b76b06037f7be8eab59daed8207df0bc3388c80922c8589d5700915f0285d9f27f76353f7341da0baf99451947a814ca97c76f409871bbe2db02fbccdbae0533348ac268a69f9972a5db93b3224aaf1733d18ec8e43b34e7e9d3f9e14b721b59f16614ce38b21a2f2ee6fffe3d1e3ad0ce1f6256de97de4be2e7de58451d6d97670695eb790804950275eb12b1d4f60831fa77031ce3d08f853609cd562ed283b25d6bd30323af029a206c4bd84eac0646753ca327006c6fbb1bb6c3b550b959c346ec36b62473831ce153a8e58df2b5eadbd9976751158c5fac49da9448a6367853478ca6534915377b6895cf82181f772365b2ff097e68fe9c432b77d731110caa9bbc4767426833fb71f3324fcd550c135d8fdd554e56d5876717f81ef732be1ed6464d1e460f3c8c36517c90a752a2870c3dcdd7ff1e867c84c9431982ac49dc790227f5237407db6c816a7cefc7962ecd9fd91073ccbc4d64e8d69321eaf8b6c51a557d4fca95be83691a9dad87711f0bf2fdb921832d0eafab47a2d62bcaa0941b0c0be213217c788ae542038d5415a97cb80ccfacf81a989c834aeb8ac3f21ff1e5990aaa53eb2fb160523f5f8bd58196317436d5c48d402304d8a32f261a71ede41787ded7dc4170f91b3ac1a5371b4d633703a24fc1a2f264965e9f63ccc576b692f858e28c6cf3282bf0986e458bc1c63b7076388ef19c1df50d701e90843ce465b8cf53264f9364da04c5821a8f9b6d851cea2dcd49f061ab8c46d61a27bd8a0302ceb6465ffbba3fc30a20d225549710a19793cb9a9f80183344667c14963f9b2cd4453a1184c54dfabe4650222a088f85abb36fcd87afa564001652libevent-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(s390-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 EINTRs390lp8 1527291686  !"#$%&'()*+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-libeventcpioxz5s390x-suse-linuxPython script, ASCII text executableC source, ASCII textdirectorypkgconfig file RPRPRPRPRRPRR5G7)\(7vutf-8e779fdc515069914c5f0021e46bbcb3333c8447c6878b19b3010c5a7bfa07b1a?7zXZ !t/] crv9ui!$f q+irGPC:q".!o?R)R@Lڝj-?BJ,uƵV__{V0!1Zr:΀nqˢ18-3ԏ{J1(F[n*.yAcT=y,xlc@ĸ!R X&4^Ԩ~r<̲r zVBpP&d{8iO/Xy h&CXTo8C.^Zx.u}Iyi2& oFzR=AM^ oc=VA~Dk]:(K@{\k zփA| åNZ$4ty?&&N|+U:oXDY[K~^6╾qGV5Uj:%-FU[im\N~٧Wh@K l,7^>AF}ϯ"C@IeCQS#eƥ%qUT[\VHŶ߈ln aNySΉ:%3į@aߠPAQxM{L/_^j۵v{OJۆ_}l,(Їwgɦ?j{F~`Ad3+ R3!l?Nri0&Q,ۅxV?t] NA͸Art7!c.ߕIGts<8b1q}@`YY LzSbXJ+5 *nHwʖ"{ounϚ#GcZ ;g[8s}v&Zb֬٣?`:Tco ȡ!kɜ?\Grƞ`ـ.{ZsWM C|$ 2& Fjwm҈3-٨79Lf4"ep>@̾^S.öQ<%Tģyc{D ؤMۤ0˖;ti=Ȉ5k@˙ױ=2 y϶09"-϶oBw>(m$@}2¾0qțe(&#q9#q ۗP) 9ҎŞL;!#7bXtq[y gs`]xBFe2PH]+Ο9Ţbs>ƑՎ`Ain@.(LV/ osg`}`p9ЂbX "q,aheP0(n=])-<0oߊ @Uk6~ %6+IYlCPH?t$DHмxHs XvAՃ^/@œ<\ZdҖ^{;z̒U4d/Qo>#n>:H 98X:Ʀl:9͎*#0ecpW=}0-Xфra>7xD2PsC^'"wQ0Ņ8Jw/buBUgsA-.Pg`1ilel+r#?N]n|-.7&h%ZK0ƗۃD`{܎RC\v{{'*w9q% @J׃nFG!*%RKf!ʺOcϜP8XeZX9R[R=Y $4V'}oQCc9dtp!*>oE b*V{̆{Rwn m(j='b"=83{14k)N Ӎ<,~d!D 'haB0NArOL }j @!2 V>iEA ~i$a˦spQ|dހf#3}VxM2vjmBZ>,l^ja$\i4#F)R yN*Nє0s F]4U\(AC>hHVhV>!(6 E'(˜b8:oZk_e9"34wv*GPXFL4DW %PI᳆i޹W _5='&v+?uƥ &kƗB$߃ezRqOM.`]TRRF . J56K#y) eǗ6 qBf/4"+*f`CM=UrAw:JP!>smºwz *]H؃rTDGh ҉{Gz:񈮊=1۞Z+B9NfEǨP7Tb&A¤khS7¿29m<{-Ԃ Ǫq&Z n OS&5~"3+s+zh%˚ ؤо/ BdkOIWjXhY,ƒ ^qn#lL-"yVtwX_asAn+ƲfFkJST'a.KyD=gD< /ό­"J4{+Ou\2ҨFsAv6y3 ?L箟yj.1))u{ui'i_y_x\5:<۶u"TuL}]0 t`ܢqЙ2[r{KL$gk:,ayL9ܕ'H}:L oC% \AP2YAi^p~C0oO\c:f#ڲͧ\%Rf@tѹt>[Ⱦ390cH&Rc_#:L)`/!ҊBd '&4P\ ޑIʥ2&UEr{*[$]OorwnADtHe^B0 Z<A b {3oCsg,0K\\H30B|ާjcg>iCrCT)LZ3/F䠚*ዢ:UoҶɮ rP!n#O?9 &"@I+@Mʞ~l{^vsz-dpAC$eCxzӍ,, ~-~tOS;CiQ?wX`jX\\#s*{+Ճpe61 IUʙ>c;(BB$4z[^s@IR-OnGA j/cVlR)m䦳 HqmafW#>Q?/^vDpL6"M&D$90R[ǡW}1W9}(aqAkag z cA斾U@T{s\T!{ZU;Ap߳Atɡʣ飛dn ZM}t h{R0&;VhhGgzQ$fg2tmyd8#چX:"XQCcSyU] Ys%฻OΗIK{W6^DHO/ iI?~m}}~l"OGͯ:/㴨d0ALh1Rozf} SOWU fc5$\3'`Ó*YEV?6GWE ??iI}^'tO/%NXCh RvE\ͮ_rn*n1չkAtS0enьPp#̱b\e&Ah1li IW-*3c8AD8+`5 b]cҺGOׅL;ڰѽXZ]BNY*bڛ72s}ЭoUØ/*:_{Wna5.RJ+-IJqV1Nv}==n3*4; "RxdK}#V!t-m79jԯSYtQ kNIEsսVUWO}/Gj|0G;^q/ /*m(ɔ3=W;Ş`#d x.,7׍K}:WL9hj3+lH|G"1Swl\BԬ n`gfһہ *c{@\mB;?O"8 r3y|,2V\Y8_dƁW ] )?xD#|n =(#ΤIdʔ"kJwR?}>^;zEI!(GMq|o&ZMyH4⽗ *;/p{|oj}3o)D'[|qk]cQc{QX`j%21L1!tR ?G^0~ eVUiS$ B®Λ9MϫZ#E+C#(eb[uI=3Q\%UWΡ}vnO=/Ğ B>0ҡq}oWX#!57 jb> Nk&W<lv쾑~W{KĞW5rT=1֍ Ahfrx4!pc1b g*jlḡ:~gӪDo+VR[`'Fe,d\cB#i]G:ޡ+&hrOanx7'X&;2QRa3u '=Gs[ɣ5>Z{"-> ٗn>@О[ŖK /́|:ً]a~YV˨\5ZkrO'zeF!i*tйhC~#j}(ezNj߁?Ǻ8jbg~N_~#{ye MՌsu%p+[4fEr<4]W&H|xOTEf[>|@NMsQ&ўz ƚ8Svة.K.#moBx`]v NkzšA%oM8XIm17݆vu.rFz~(4Ɉ![(&Ȁ[\LlmBn~Y1\ue.G(1@ A v"]B56ˢvԢpO"^{RQdi( 5C}s> 8FQS4M! t JXdw+2w-?R+"n\t9~J)M򸯮 C7HV#[C6eSa|[꒒2>؉hke9qc åR_+ѳ}9:/b[?ױ$6ed0 bx\mgCutmSD'~R,?zrV-aW;8*Y9tJ͘\.] dMq]J՜D/?Q`p]q42`ƚ 8ﻶ1<{ߙ0Qwq/OFięVz]Zs-pmAD6G=zAN\7l8V2uр⋣qk0RI Uu8-Lݖ"BUYRĕ3h1q&72D넽QﺝSGt bʆ^Q<נ=bxJj2-(,|9/f{B OkkjsOΝ̣ vψm}?=J]Bh0X͘O4%(.NȜ.¶i3aIbsob))5fTL{ =V!P/]ǟ^LGL#mLҔԦPZTJAaզU3k\,[ 0gq6$S*`kP_## wO r9B5ȼicyʇMCˋHd 8Sh~O;M _NӐGM -R)<7D?CT2'fi{eQv_=9dN|w®rMz؊Gփ\fنZ'P>KHkw)s;~nd'^b=&wf}7en1h $Q\%ӑM҃2[m.hmGпyC? 9^is`<I)ov 'p."ݖMkdEj7)d/aJqޞ_aQ=X!'4ψ8].yˆVۑܺ:pAĢJ?Y6@5  ⇄N1˜Cf3(J2RpS_/$0^TQ03.S >,Kҕ!O Rli$csO{2~`;RL>>KhHZ4a 6U&7榧['p#unHe44k5L$] ⯀p<ehx8٫ 2]@6O#T2@^\xr:uz -Rh'Co"Ɛix¥o<BAw:\axxfzʍZV{lB&N:9| `P//Թ9(tK=K<ɰx X9LUnp`KlvҽS/X诜~9ӎ-}[m9V/qb)@BWhYhlC< k}u@Y5 ]s^;+a ԼbT$Cژ73ǟ1믂]f;zJMa"90k+$q0{zvb&:ͬYh <>򜘉×Qv>^X ۘ%޹Bh8DFzKK<'1?2((y Qzr0ufcڝg?Ž Ѫiw܉Y Lz m^ {TlIqO@BєT^rl<(7Ef2/Zxxr!:#l xGmuwz O=_lxYEXg!E_9ǹUDz-o1۳oFT [`Ym ᳬoD9!aaecNZUP RPR~F^;_'-&70$`.b8Xz*ZijDb! b٠|mEǜ$9) dQ bhr/C&f˾@Q'>ptq^K3y5OH*,Iڕy+<>z| |:8{2MƗ:Z,w.-%+Fէ/i5>"XV<- KcP4? J22~X<=_[zr|FDD.?LM@yB0oZ5m<1~7H dbh.~ʮum-/pϛ:U=LpڑLE~ =5 ˣB~S^X,v5CCG_WL%DVMuL56=&xean;2dx1*Txd9'nq6V?z3jLћğx5"#u ȅM2GpCrso`!Jy'n#z]@|G=zP3~8_9a1 |'XB`:.jkL$CP466mG~Vx85"2Fx2sɎKvdk6 TVkQ*S>`Y² L-Ae,aar2J(Ǝ(Ϛ \ԏ No [xbdh֕x\OgE)λ`).;\)zN͈D+̵Ɂdk P" WR~m)[oj} l+Ϙ*PvTdcO1j]W˜TM9o9UAkątUDqΚEvؑϹwa/4ل( ]la̓0ґTӜ]k5m}KͨTuN{rI{HK.tcwj#yLceCRoc3btZŋ^Q;DА_wAq{ON5*8PocPԺyLLdێn34=AL9%S jX>,8*K)U]Mz1⨺X0SL k- 8wcSCFQW\ËOT7V)/rZuS[o[0Yhv/'}ϋv=6r']jJߑ ʫO &Rm^UIE,K ap(ޝܣVu,I_dNˁG}ʕmgwi:#Gge lb{s; cQPStVC?Hlw#oSπ)dg7 4U O]nv8Pl:ԔQl/ƣ9v(GiM-,+!='<ڏgÂPDn 2ߜZYjwl4y=,L^vLִoI(f+j#!H͕ TAcjVEvb@`\~,!`w*}*C̎hpKinAkle>|c=wXI>ch )b1o9hx36 y.{frB%N8a]θ?Ԍ+Q<+.7\|P/_Y( cnG-evs9IRs9y2,!]\Q3H!mG/wP7"} 2L:Tg#UY 몷OKcG,B@ #'4ֳlx8ONoIF*G)QC\B+dumt99kGT8{ѴuTpL/d ЗHz\h<3TV8 BEIJ)i(a3Fԓr|1VʈSk+S(K/BWrQx\]Hy5zpk%xr\s{M]:?K":"l0F,@+2%= 4 g1d6k"nuvd9ӡgܑmg"U>1$y64:hͨ~]5/ؑuީβP3H+|oaZkD-=!Yn HE8/&Gdp mOEz:'s{"9P4B'( qzL&;G693UO n=RT"lVoi+%G?_#wZ74t\DG ):Etu6p#"*@wQ1:Jh\J) X&4!ՍFUlῚ~.IgHR9pQ|bG¡q^ 3&'s?+6j~o`Ϛ6Y66ڹG1D,ђءO~zw5"2d^`2;F縎|/W$毦X#Ea9h^+ ^fCYYNtR4`Qs#qsu=ؙz[@??~Or+5LtdS&q{6PXv4"jyOTw5 !\A{Cſ $p2 G׭^ziMShUn3?+ǐv%,|@|La<w!Y~p*"q*| vpBuۆO i ͉"0闕o=>'#,dOϚ+Grc%F$/SuՔ"p}MkރS^Iv3J%Է܋Ңd~篯FJP[r.,f/9u !p{5&ʣ{ `Vsoz(0Ʊ@]aS %ۣ:}@%5IJoRrVӢĮЬ )r`6YwdlmLw1o\ƫhџeHxT9IL]3jSLוl7|qQ?] nGi̛Y0WDUUd18ݜ~_zM=[k!\BtZ)m?n{\H*otR$o>H _x B@M_eO^D%ݓT͹߽M_I+m *y_^TE o6LE{k-ICS=/պvS YB{[Ԏ|Qڟ83VA"PLDraRmPd>0337\r"Nx熐:Ÿ. sSy򒏂O `et۲&Fo*kW/ F0.{>"1(&vdg3Vw<4iSt|Y2Xeg}V3sW RDGa'Yقxw]th&X` @VKӀKhX,{Vo!!C҅R-mi!E˦Y%Ȅ6)}H.q>ƴ;TYI^4 kfBT"Dówr=ۿ#t6;Z! Zű.ցۖ΀X%PR0~sԸĐGimlY1S4a zt$x"T*0^6B 1uƺ̜Ru1vG墑8DTyyh@q&ٶtrw,7^bɝC^}~ON$I_ K6 >Rt%Qz,d@ziPYR}A(I#,j/ RI ĺ*%>1_y4LT1˨; p77YLZVUUk0Z1cq1O*8WLVa>? :lӜT5}(0.>1y~C\XӃ l>˺Գ2B C!zaCƋQ*]QHqJ (xxHUũEx߳93AbqO_s2RؑB'@)Y#k8װ h`2j'A簧J vUsݽY+P+wGMlg+ Y:+7<JXs5=xRʐ.Zf_CB;d§J u. !ƽ ¤ /+72H  <2W Jfu"A"\s?1UQXw ǍeǓbA;߱c͋<M#sĎT 86&Lc#~37"Bz}RY w6~fpޝmSu%h՗Fx(ܢ2&ش~(÷~{gmTB:?)ɩA +貮؟kZ庸N,,n&vfLcHvAo}bP& 4Jlد=ݲm;!&jY5|A, xR^bG\tU/,4U:6OOT8`͂bdX|bj +_Pwعc @תv'|[ۙRVZ HِP ʙAH9?bُfM o/ʂ7Hn7Zەo!F)5Hx+Y Ͽ/vwy0MTsK٦K0_b2}|$.o4T]NTT,d4EbRYl$z[-Cq$:=/ UW)w8s6% :{TWDL JK%߇M`@ji%.Z̅<7Xdt "[) ]Qժ>u(ycl<ᗥ-=\UJ~1$iImnCr ,hBn%bG.3:*mLSf kxNB&Ɖ1JxT 8KN;|s٣}w>R뚵GKMCڲ#}o2i$0+Y̴ "Xl?L_ o(Z/35mQ-4ty@, ]^K. N鬦]~e{!ԁ) iG\o2 6^69XR?F B;!%C$Mo2椝6QUJLuҫԖ/ 8+ۤ,3.K8LjV@Uo_|=mעRiov7")hP1b/6I_p!՚f=Щ'RՆ.Z䑌_$)",WQ"|-_]!dϔ{CD>^##ZTjNh_)y + .5R6b؞:n1'|[t9b,yw谁~1GLtmD3`K5"&hZ!T,eĂ;OpvYXUs?y-媮pCM|ۂtuH"Z^FB)RMX#x c]wPMoy6NaZ Bq#'SbWWz%(ϑT6ыA[OaX~upL;JqW&5N7֧+UCLT΍ݘW5*r}Sfj3q)eI{0xa*+rLIV,-?;U~e~/@s,޳w56"nnS"@9BHi(cFPȡUI$VS1S-DcTnΐYCC@We'F^S!&NU&4vBh4xEDIo]2i}A*3ٮ'a0R2)@!Sӡ&SᧇoOGRm,,||z+?X$O{ضOT#G' o0r qxI|ߘqݬ)HVyI:ﱆj4Ɍ4Qq7J\ o@:S46< i:s#{TEQK[Cx<N׻!Ġ[S q{g#2 A*BSft-4a|i8cruia*X-iw-|a"\H蒶p i?nEq `3 o %\ ;)0ʍA:G9a5~Gczo"肢/!|qlO<"YE; Eݫi/R@E ,iF 6,K{@HMR(1C0ۤ%-N/$ƞkIN=vebD4q&Ղi;`^4s1D)9+CpŵEG Y[ (yf F}WwWv+)4 ,V|nl؎$ln1$(rQw<'@j6BYyOrǔ"S.{M|_™7%XJJ._BeQx^g^Vm 3q'lXBc.8tkϴgF7ϔAGRڐ>sz"M Tpuy.Z&}0O%`n(xﴆ'2Qw"ȇhuDcD 8&9<&M, O/M,5^c܆G ïp)їCsMX-ot>8+ Ζ4q]1)t_xdU |[zDCfQ}|;|âM%0FѬ; =9N=4kDTνAK@y;4c;(!Qjt(rKOdƵƽȕ(iqWDDx0#y8l[~%yވLm2872Ԁs~Np[y onǛ|*AZZCI Ӵ`DRKHV;Gͦ.ވ+)l%V<;dwW6|Zzp~o$?yYvb@XNSC,2-$:qi]$$uQV[c[ɪN LxAJz8ׂ]"j; U\U"l|Hpmy%9ny߸T n_& ߈;DF$ ePyd8z H_ 9rF[vWZ{C$j$t(79)Wҏ fS #^+)8[#[MV'- PhT/C4{r=2d߽f%8ӺT];a%S sntᮕ!3(b dIDKY4l\\ȋ=5}{nևY$@..>T=%ŭwjlkp>&#u?kK\ivNTQ*R{Y(| Ds?Pi>tܰKn8zhO Y>o+$\2G 26L0ᶃTxX}ɼF)ڥ|P"[A1o9`ǜ'vȍHߣ*@H+AgBj34=iM`Y \~ܛeʥgޠcآB|-RcY+% trUJHS30H弢_I7"*ds{i$reT% Uӳ^} MMvC@$50!ڮ?+JK?isԬpǺ*v\ #1y|QU [ҖBW\`O wb#䃉&H x㹰 mN>[afcu G ̪s= AJ2٦"Qz1Lx  xIQqOnOT5Gf1n@сFW6)3)G"Ց[[J֝fEKLe?EE\@,ǢO`Ai*2'-^a8՗Rŝy@$xZ@ &ʔS8t4E bt"0-' {1.Ypxૣ }6b(=Z[~}:9+uvdPcb/N*]QnSI=7 J)Z,+IOh/0aVE_ = ,FD ճؠe"]# ѫA~gjCWFmIoY&u;"2ZD^ş ruJOg5GQ4jB"VKui+oz}@/s8,MF f5n1k+Q(@jY2ԭO`<ʷL6>"z`z4}@8 ;e7{MUB,AZ./Hoܷ4KWl9KeaE'ûu`>+la~㧍x ; cE#dnArj.7Z79{;Nkqr]`#T{&CJ>w*/ =%7йM.1[E%q@ej6 rDFrP[q"}SDs[;K0[g$BN)HMv2w/`L%V7tWD3O:r%q|L0OfQt%5p?l%& lP,B 9C>Lj 7Nr? y/Dɓ.vqDw19/[[JacN~(q E2=>2-Íni#*Yggnݜh#]uVbµwpZY"pV%X}je sG_#܍TOI-|ԏϗ#=:Ⱥ! ۡCAhvH/ȱjR'$[L1D $%saޡ'SyӒk󣘱Ml9vj "S%>j} QUl;͹VH/6;c2&#;bs$Oh2` sј8t9dy]Fnt%b:ct=?ډUF>Hx:U` >,ZH[[Gj?}^G5,+[ש;xjo2X7&K=s8O=~E=Ss 1kcFq' Lt R;w[c|=dM9/iG z$[];oq?@.•B܊hdm3K*"呑}~[$7m<ɽPQ#=,uY9tm^N u0SF?-}-?]HRo3IӥيI`&2pYMt5٧wb'KAĘCE{uv:9aWw" kR8i1hC/eH26&P%?㳗.~ ^TUM `+,3N08iMs̢Zpo=ɲ=L"N̡woU21͵EmOO}3,>MҊ fc-jpzz ەb~OD66B1Lg_EXP7R|ZϚqv[v";.YmU]<~Ħ՜yB֣Τ^  +('ҍP0rY.Eprid rEn_&Sn /:0f۪&nVUӻ ʂANϧzSNIِڲЦ !j~j?Ԣ_h#)X{1 tAJ{IxVƟ).Eܰt5\X'(BIEiqs0"(3S k=XJȊb\|>\B%ak/2CWI;߯PlTO@kÁ QLZ !\*GmU%BU{ ;*Pri?fr\s2T ,PJWPCsKlP'to3>ɟNWvtz=<ȉWI5Lorf}RE>=z%=3wMIF{bW~K(c.[pX kϺtQTEImOrKf[?iDJLQP tNL6^Mc c;JQKBK4;)XZjd;̹@aT̰YbKLbT"Xy&vP#w- |UӆHey[_C!/Q@݅DZguL#3'Q.ۍM~`T\ [k8pߍar6ͷHT3(Q~2;\_CT0Q8uȕ]&Xvx=!U=~vѣԵFդ\2ۉ:PBc-Uk |rBcai3Qس>OIbּYV~$>e:$\ "Mt"5-İF!`I̶EԣsJ &:y>K/;ZE[䊭-7O- $AɣFmÝ^9<5⋉ŠBG^ڐӚ0(S|)¦|'a.vMusH]A K۵m*^/>Ĝc6.~V95 L,$O0/] ,TB(e,Non`|aĥNnlqN`ճXO\/׊$Y YDZOm,Bpa߀/ſP;GJ5[ĽpzRP,YhII3zl<0,.; <}`5_g!8ؼ:HރCwΛ`__b9ة3rkUa%:t^Kn]ڽhYq5{;Ϻ0<{2վI#{W haGk")^Ǯ=W}/&tְYc&̇#ےr[r`X:z4Ra6ut`0OKIj/Zk,$$(>h/ s.IvX.s&fxwugFɐ0 Z Cyӗup4zG]QB[Jbk( Rqd0; u\T@WiM琗@Ҟ$kCKfT@hYr1r$,`4)}5䞏颷ȞmIHk%QT54>,d(G 0ky8_ц 쟄 ֆpu0ER a,+d/4'̾r5BG,)F ௙<4a, ql|󶊑v'e8)' _* Pw9WHvpBkwf-9$Oe)D q|"@u]o !8}~PR-t8cL s W=@j{h-͔0D+;Z#o9PE-IT0>T:okrG_iEM8aX>>cV؉á6F:mV7 -RvKO뜃u/ezłVvj#-ѯX+GaX-|􉛣6\iBER/VΛ1F-~nedKo7c{hm'm*2]ĝ3݄]F{yw.ƫ{E I*kWC I=n1_:G="0xV5j`߯hWj#td$C1(c2yKu^7oj@$eKO=AX" ƨn(?7Q6sl2ΛG d LAWtȯ~_Zo-,`bŮCW9vMD+_>ew&>pUᲘ qv-l.m2Y_oNT|9ZT4ܷ曺0 XfN\Q,*# .(_{+o/42(x#̫ @|a K2>\TLyCK~m m@S_N 7=Zo&@o4ל60L^0dݥJD մ'@$0ac߳&M3 ݾt<^wǂ-L7XBu{~O|f/SJ_ /^DTQ7^2(X6A7Z'y-ip|ZR ;YM9iّݭoyh*lD%9t' &fFLmpml<;}h ‹?lʶ@FFQn\өP/식Jc;iKnbNh>vx:_v &FO=$ձ?Zdn2jq&YyD.{Y"sb,C09GwOE?omN͓EپlVyv@ˋEdC619dg*cDJ5\ft -dעJEH/r^w F@x4h5[Rn[uȱF%[k*GEHXrΨ D뀷nIGd*'slXRh08' ]tZjiL/tBac#%qn O(vs ;p{(s `'k(#PeMVc1# x3 G_Ll]4ڬRCU1S|t+\}>}dˏ7nN?.)AbJ%jn<Q6n"h^B!h= ;2owfsfG"~dI(5?H|oT{űpTaQ3i*HѸ 5?ӋVz=zW^#[$xӾd[tuP~dS7@Tp{@_`|s5B R[!1rodW:%7k2|Y8è뙚g!SD!P{QDDt|'x<Mobb,%,EyBWx]w<Zja#u1&f?D?ּ olߪrddkRfGFG%ȢM 8#JBt OVR/0$ڏ5n>|gM2s!JO79 .ȹb]޹>%I^d{^$a'6heCg-3i8`#Kd^5$=~#;Lփfқ[ܫO=/amAfl(FDݤ_pL ,o%05}=RKu'q{A?oUÏgJRjC>MJU lHbp~pg0M]\4ndoYVh5]u +fL69ڛ!PjPJ(5L ߺj`h1ٸOJO +,X_5peP_gNC {tE}#8=!&}ITARI >Tr=zNք?b?i?i(C˜7o6}\:]00'vC& 3Iڠ~4P )]nhxUyE]: 2. Y/.>a1?pw"|?HY量JE5BC'tN ~*Wea%Ֆi[w|#]HZ,+| 7{YBiՂ6T7`$>Ne9 #rGr$zo$@PXs[|!=Ry%suC_iY6bVOjA7Y55}&iW:Yc2tJiYGCIa‚A?荈K9lrh0텈n)<45gɍ2ydYi)W*. q mhtPI#j-2CR7iU"KQ׻3/s ;K>]W#J NHolJJ?Jw]}x)Xݔ]/)I*a~Zo XgJ^(/TDihHQnN`=UhGEFmYBwօod 0;Kw$V7>zx[v|e+)8Ba3"?2zy82?15b5JQ;B1]_fw}sVCb;1 Jky鯇N \ 10S6;@jn ljTbE2(}aӬY8d}'ҹZ0ӨJN9|˾LTڏH%(|~$lL#"&X[cGL qў䯶Q"Sn5jz%jw_\yװp،u67D'okCL2+7YH;X!.9Y\ ]n+ &auF78$:Kq #eӒ;5됒pxgkyޱ5ɑPLGD0TS㷰Pz|+`wG;!)ECO{1DmT0/L *)!*{Ff0$xwY*DvDqUu7Xy;-I_"%OutdnZns J>-7,{f?ճ sdiJ_7_A (C ٞ X<ŪtL6ZaP~, ;PI  x sʪ7aJSuM{>ʬwHŸ{`P.YslMcŨ 3%܋(Ūr4ކ{"NG]JA$6/oa@ !yBΐ 1tlB=One 2?)mY>t`!ɜG(&@3F)o%ԴF2YBk,nZ$*n)=\2U@O"5v\:^Fos~A/@; pEy[]\-\io?})>D4<[nc)t3fP ЬqAgWтCcwuPx"nD [DWM(14nw(ĪQ-h5S)C .φW 6Зo@˥CDO')8SǪ̱_T2Hi "b>eZ_UցѪyU4خT..{ѽ1o_B V$n*R.q:E7s`6Ya§A%STgٽs>O;|lmH]**NC wcLWu= *@I@@ZI@Nl8]$`^pq V7J:d/JU3c0R{¾ YW6eq7ys m~U&,DDHbߐA#C39Dc5PిO-TjLխV+&uԬN9 4#w'fxH}@=\5PsVcU6զ*;BAOݤc=h>mC1CجNhXe:uovMK[.l;(}amh@O];NMjQc8^I\WUtOA6)NlgISh kkdz2# 7i4ry=:jLT;4Զ(*7eO8i'V,D/C~8Nm)Oc Ԛd&+ 0\OaaAH+;}^}H7[2bomi* %H(P'x=}|}*diRLPFS%w4TY&UƊ^}.c Mp7JNZ*xK`Izm4`"џ֙(US8eׄi%cm\%{l77sm+ J#hqG/PR !;s [yW`dǔUpEe7ϪsGQR]Wbɩ2?z ~F8.!\;5t vtE,YQ"M?-;fuy#uq; ,tYL >2#h 8_!A/ 9%-2\-j^մDHg -RN,`aJcʽGr0qm$ ET+pIA z-[]4|+JT)LPҊi s%VSGzD.B[ht; Bmi"{fS "QMa f\ql#|Y>grQusV&zL'.,mRl, kz(tkߙl"q)tpabLr{䠅c_9EMD^hL>^q$ D} 5'E41qu`SgQ ϊun+y5.~_*)Ҡ췫|QW$ΦV5a)AmvR!du ?gɆE ^NK4qʀ4Οyf+-K>a. #C <ւy qsbP;?i% b<#$Qu>b cfCMmϦPI^a6 D6C 8 m_\+O] %踮܌Lpñk)ȿ@D-Ģ$-O"Ow=|dmh$LlRsZq8ڪ @1 @{DKM1# 8{~Q/vmiw qM4 K7J kcw~'0n5: 1!Z7YΔ{ݔxZ9B^<2ze s]2o!2ǚ>tu =g,*ٕY.;}vo:lBŶIʸHTAs*t6yZR߫cZ`vD:.00 f4x },D#[ O;B-BEO= QT-FS{UMuX5w>?&GY!a/aR^" :>&bxR/)ܲ KV0ٛG}`F=XnYc b,=Hr4'Xz4c3ŋ6jkd:ZOpj広iFo0Vf:JR/yb7ǫ+JJ*ʭ: n_F!OQB/ )=ՇN.,'m ZWwCD˙ܺHcQ!2^U(+1Bm 9HV}1\Mk|&OO3M^&kFLYϬꊯO^Xxk!3x/>$qmN V?4M6ѓ,71$`-s2qAŒumXe!}>n0y9Bؠ>5r)Z;|U%GO[.9D}l$\DHuZ$gNvUoBFnH@5e:`3mqP 60L)EjW(gj粽S0Έȋdž"'Ɣe6qX]Wwm2|ǜQW>s@5ߤMMѺ`5"欯Vl ¥ NPȆ-k\Ё_sU9t&-s`8yOڈvSa[N7P*Vj-!}b,̒B!+ |jp7 B3WP0哫&z ppwm6Z פS8f.a;4=v ޣI} BH B=Xnn_m} G^ ?f^Oe[)oن F}Uϛq匰dT-N"=$*wÏQnr ~?%-:NJsBYǯ9btjXJ)mPIb]Kv(>4i'Xf<;d3vRX bŧ R] ;\dѿ[( 5Mʉ0/XKEݴj?dڞr/y2g"c2U5sGFP!LH+say(_]kNy{'* -ϩjqG-5>D'o;{=9rhS69}(؇]T#ŝHŠcAMJ뮘듟 *J&#U>3j{s.5OOq*Wfbf;I)W p:vtC*rOmrP;kO/,Ntc@s/U#WMKhMZN،ge,d4W;O}hNYTj:|z>1cJUlI|mfZ_QȵAt1Gu _&d9U8ޕgXcI/I^>39,k uPF/y9l:[jh 9ܒ ~m( rJEiڝt!dU:lfK!104i818W?4aL^BW1 `^8LU>{id0ᢩd W?\Nu[: _]-կO"up"qFa:`*MGiEjAt&<^)CD=[x#9|!/8IbpzxMʅM0xbӠY+K< νr+]:=)`D'Jn7 ЪzΕο;FQ,=LgF5 #3gVS༘hv^F}7)AN d ۭ3 W}q~!:/`x P.DL2M!Y0Z<%]pgۨäZ]z?>޲ϹF,C\p\no#,k Qr7v0K|*هU˄~Q:4Ə\5vrjEӈ6/4Vo-7p؁O be} /tVDyuN+ֆL\=7Opy<#[ag(s^ F^#.ZP6f//1B֤YXW]PBy϶76;~7^?NJQ}HSVH܃[0}4Z?n^J1,ȨFOb1W陭Ϧ(zң[SXSw$uAzi@9O~F'W MNYv{ʬgی _(^j=ॼ-+\b#hZ|͞B2p^s )ǻAp!SqӭuÏ_ho&WMT%5LmGAaf#˭ Ѱ⺔w4QS#~MofgMvkbֺo~8&=`xi6.~ޗ~tFSh+mW*7nRE5?P2,e_q<0"in&:;:8 V^k|[zom6{%r1 k` tu Wӑ4*-Qjڼ)!/b3*QikJwIYG2L1f{ѫrKC`lɮ:*hm=mK+DD Irz>$ :yqI@vx)nSay--y:Sw+EXRwrLm)S$aNN屢iw0E8{`jc{&q`rqgȿ>_%4MUAndKF8{vCS4Du۸%c}CO1o\d`-ƣ_j~N$o\ v>4P6֐˭cBUGX q|h!#9#|2U'nlH~:[{U:UZg?*2H;.*? 4lelp)P N}a{+@S`NtE @@Y:nwEWb-<&2*`Hy`]A EMXj_̻бOH0LYm ]Ǭ<@h^I(&4{5(S>9F:XB'$=([S =vܞ2T(%%"}AI@L%%ӮSm쇤v6h+n{*r.ZPvԻe5. "j!pFf4&e|ӹ%7OV20@`x%2LGK^/"SZYvC}_o@B>MkRnNkgEG腖>N RtOl:or l` 1OgĹ0"?8HĠeQ6e7]ڊ`FR:vnژzBe-B`iq j}l裎_ISJHBE<:жJ ypE'3RNm[><'n3jUg7AQ[ "L& :cCgm ػ N!_j|,ݔWiEOu[9]pb.lKRt^\ duk.ʎ/2rƏ] ^+zr :Ry]sGw4򅑎?M!Vbc煃F\`pG}Bc뻸T g3AH KR{1;5*Ӽ!6]a@?] ҊirKc ewC1'ziu'? Q0}vSK-1%EY\ z3p> H.\"UkEor } O0i @RڕS[[!'R9I{t]Yo#oiۖ$s#ԄR5B }/oqv[ T^ewc=hh"xb|ʷ:a"i"ѣj ~ww:4iR).YVIuuooM1F|Ua1Z2C'y1t(zaKy"fcf\EGq^=3 :ѫpHr#վ2F0*>( (ac^2UXPU#{g9*҃B G(P&T _U#tUL`-pǂ(`a]W|nЂɓM̿ V(XPja-$u $>e\Ub/-uSߋOJ+b)HNpN:KאyڢƋl|ǵ%TM NV\ p$ p֧`QH߉P:tWƤ Ԩ0׶ڪr<A3#p}>:*q!ro-~=:ЯǢgOo "u3%ӳ4x=mS|^ϣcVpGu-L*\JcM(fVtz;Z K,rdgY*r΁[5xEݵ O "|1M!&C ofpId gym7RTPnF֔W:}f- :e!xoۢa=IK~3[!#޲n(VI -1LQ8H~X!? \Jא+%*c k7:ank_pmo+[yMʸpTfaVG1 sd4sy@0a:9M"|!븹h;d- AXT0.+VR!cW&Tn+;hQ\֛ދ/; | 8l:=b#>\h%?g>j%Brl՞b<ɭrhU{d#) û˥ e,uhxo0l돂Xjg֯r3>Gޙ&Ae"H$do@3 ?b;ތzekc o$,UcCɩW&)` > j; N*Dɴ!]/hȉ-o] 4pXJ5|NMxA:ޡ^>M.~~p)̌<=-:j@c KӖc"dz ;94*XRz/ IfXwcW#EGƼz+C?ZAb[! 'JS4[fPsAߞۆ@J4iLK&)+O/gK{$JqV_GG]~_#m)e0?d) gH !*vH _m :GV2< ֙GoFH~UgKU]x+!*vȵf&e *4Ӏaଡ଼L-mʄ.1떺6r|V&/X((x8R"QnkA5<3kp\'<?p20Ѻjh[HhQ jO/neimP\s[&gL#n i&kߵ_HBiՂR8ywe9@%r}Sf0JQ.;DQm}+|q[뉦t*#uj"ڗ0& Zξ)|WO<;!19JR:˜WYWO޵akKS'cƛHM/"QcW gkA4ꌢQd 'c/ށG JH3vRjQ4?-5g`,Shvڧû%ЗCq[S.2kd nQBۣ!}2oj24c hlN6i+{2WJ^m~hOޓ԰+#͕6i!?mN=APAu5 Ho4@؁NưݛлWiT:tP_R*EFI-Q0 ,-;NPEx1oѱfwU.ނ&xڃ$Y%<3:gIHls/7Mk$טxfGխĄ*K]$ߑYF sw1oP_&w'1a"&//ק?jKX/='&)|pcQ 4r~3n5ۜ0VÅLMTOJm b"PT!}{uAF{fB~Je#qocĂ3L+ʩ|O8Tgڑ#^)ļZ$>4#63)XUOH' |ݢ]hAD '^:j3;T? !6#Cޝ+o?mg9?uQKՒT~{.~sZ_5&S*[9z'ݲޕ"#[%CE$lwp- (c n+V1 P@tL&qkƈJy\G)%H_LAvuB0P6l {] u~Ҕc,1~ n%aӿN*j#Ga."\ sK?ߗ X(v|.ʡx~A-^WC6Ih?%ORY#m֎r# UkzzK"ZE^,DQ6q-Zw"R"ﴀ'Pm<'OC$^Db!JٺtA f?"&`/[1 mJ."Qfo>/LGgsuVREC¸ڼPV.Zj@\bX*QRdQ8TC.7_SQR|e{Yh 3s @Vs1֑-"=$Mךل MۢN>VqHe~ ~[t?V*M=_k0-=~W:&À0RC'QFJ5T1K}2Z0k?~?U!bJä)"w方STy| .J1LICLLKFS?0XXb܂ BៜQW:T2(HNKza as%x؆,Ybn W֕kijG"O_J0.U֗/2Lb:ӰԝGw JWˬ8s;U>ܣ3&U`J:>}: Z]ՅkGLm}NX'͔64|0WK/xcֵzl%9!^|I?5Y2ud!V?A"Tl1hsk5Uz?Ս*yFf咼J"I-r]iqUBm q*50خOr/@DkGMa@hh(-FKqKߣ G6c * (4ԑhTSRJGĭ{lUo &/˖ EYFR0Ǿs gjyoCYkKdv!槹LpVm2ei{ö9N3tmn`.y!+\jLwoEHKj`75J2Cjeu.63E@w @r!܍eV?(*ЎlWlnX,a;l75 6.c Sܜ[xS1IuDҨf֣%ɲ~ϳe Dr_cMV~ E*ĔPac\1}Fm!94j~fD/>l4={!E"\]y?"8a9y@,M՗?@a(Zic;c@1Fx&upťu鍯l/<fχܭn$y _ \- cӬ̞]8X4k;z}{\WTjM =Z'zߟ$Ȑ?+&uw{7C/i|wi84'&iK~YG{J~6:%σK5\ aDcG]8b.BVv㨂SK ivTP;QÞ FeTE2^*{{>[?U2334%_ ?[.<\hDZ:_*p?$j(PE@O !0'H NRSe\Q$k,x~[1*EDY[:&xQV":N%PQ\^Щ|JдJھr8PoLǭN: yg @[A䘁xB qr0na@2P3jE- htP(<~-J6!uRRַ2,v1REB6 B@[T|ZwzL7:,t;{I|runu_=>/KYnw6Z\+l lY@j óNS! ս2ɀ,1 !ty!GTÊ=%0,L,' w ?bOm`^=Jc% o m BgBw3 Hޥ/f',K][3)]VoOc04C0ͯBuy x8RN-L'5Iv*^=Nxp44ݭoj"gO*rGAEWDÒyX ỼC&u,QŸKl=:I17$`b\d-i3i-zZ71&xב(}U0gATF boSƝ"7.aߠ4Q1yU}bU]MOK^[o8`HաL`Q %ǰ璹2 1n]uST;f>) CL).#83|<|/o\,"haٰU|gV eH54/x*YLʝ^?bDtz!I)$ <Ȁs,KCrRwg $BMVĂg6bo5s^> Hsee}lf@4^PLDP*萇> pD6/t-DL !sZ9KBeLWK'] _pfL&x(z[|g`^l{mDϕ,ߘ[vç?F]zRh^@ ~oE4' A+}q+eg6{Lq;чÂKXNzBj1JaL#5B+"=x>EU@dac$3hZ#9h\m./53i#E(3/D)൨iK:|bs+n0>v렑_xȂL4@u.&`I4߷Ey,U=JP+#:` "g( >DZ5_5- k 4 R^1_?r4O&;l_L*BmcO]q&:$ m[G~cRPgxL_\lK$7n\r mI8!~hKIl06Iu3HX^veP:Z/ޏ jA`%O##r%@D&ޢFVe ,H)fOw,P܍Tσm"%$T:f U:Q:ց؇Sxjӭ3ȯ[i^?ܖIl:OC9Yl~=h:2X30}QqvCS -xKlFOj{5nmAuL M47򉤍 H(;(1 7C:}xO߆8R Vrvms(lwZRJJ= 4Qdܲ`dGEk3'.D_ٕ4e {¹"Rql>lp?FV!0b]ԩnS?,_F:s0ywg X%щ{v)5e0UtA->u'垮7fjsI64C)´ Q`rw|(zE(N5bd6Z3G| P2@>Z$[1L\)(>]0o}8wbyLѥHA/.ɭ ~c^^#C5c7p v 1q<)%+@/C)>{zJmk=՝ij~>#Q78NLl!Av>;{-nh;KQ!D{Vێy9/85?*\zo 󎓐톂H4qIPbZxKc EhTjނKm!V@ ~@:30+-hp!aA'X%a}0J{1vk8??!ȈAx)ԟ.*.KڇȝbpFt J!ºIxm%&߬mO|  . *EDaaYP:b:VʇaWk1 w15)kgl~5JŝlGA~W82dsDG|Op7J=mLs'psp6`Nw+; b'.\d{ ٧2Mo 0ŰU&(:sJtGjND?Ђ < |`do{s㇁ibi϶(z.Gُ[/@/JGH }`˪^/[/R{eBgi0dkt*{½7H/Op:d9"k;0=̝sfnwB'/R&?x;AY݄ĺڰ ̞Hi&o3X]+lnW7)hI]͝d-*;%GE0E]uF<g2ZUAC+g0FkBK@@(y, 06N9"ól= &|jQPEct~}$dQpFt{ Rȍ(mQ݁ $dz8ZK\.Zcze0ǚǝBumzyMriSNQ`W=V[(KG-MD!+6,3p~$3L Y  {x,[0b"њgLa ~5Lrr+$W]/\+l/Kĉ~ؼvΌ栭"Y n'T3V,o 2I*Nt1"U0e;'kNzAo`l˶:0d~2zÇׂD% ]^s{E0`Jl=P6j,B &:pZZTL~Ӄq2& )!ڑ^3T\ޠMCyCk I"`_8' i}dIʱ/ƕ"h48p.P<1/,|M8QLbL|%`,sp%/pe%e'xxjED6&wyWBjÌ#{>veSK$hXeΌ:a:{'@M^XyvE6g&Մƀf~}זĄR]@哝 d^owɡmZ:"5fꑚx#ni5nx~׆g R)'o./ a l<4EԨ8pLHyRqx[Ge1"ecMy98FDU7;U'>DΒԟql`EreK)=3~f",]. (8s}OOlӞ nx͈s+4 )z |/ vWK&ˡO2٩v$\$m|4PqvW,ߧyT4qT2if5~mll'zx9\T轠cLi\BGx:jxL[}bm25tyx=#r}$fⶖL ᅔ+|E&o&ɬ뭴&GP|荥JTx\~Hf-V[)U~m~v]Pސp;ĸvϸٝ B5;-V8zEyB(Ebݳ4%]hۯFV@$8^?{U}H3d-_kk%fwV?'.>GK0HھDW-X4AVU#%VoVqȐYx #BbKO\Sg =D;3=.elm(u說SQY^ީ<6}LЫ˓k]*ܟ~+q#cX'ɜ$X_}K]6(RIp6$yw xpZ,^ PT3/3$-.%3(ܝ鐝l 0q4Dkg]ٰN_q_o)"P/lX|D6_^W[|qp:61HM6b'OFi:[ ,RZ*קhöz8ТC^^<{48 r1)Wn.hͤfP]9熃U}b zXq|@6t={n7G`EɃeؠ%*1PLV4!LG0䗀ULYG7 h|`G;Uc ,w<Բ!=1&<|u[~k!`|=¾EQkvt+ďG~Ѕ K`2@Vt{IGC(7 ET<\=we{&c4-v9@.|ɣ5oIcۍ PwތK[ǘ83p$ciD  gQGt{4:[W њ F{:RW"uro tOTe "HN_4z eX3mȒQSu_1X 6\8˞i/RT7HԫN>1bgut8f AiꌵkΎCZ:v +*,ew(DHѠք06ߙ.?<70[>v?IdN9F H"ίؽaۺWL;U͙Zeg 2^ )[lj?Pfjn-.Eu>. r'] fE@5aU44JB{% Nitk"TqK8jy3%j[; %2O.]cmTyuֽU,gysGfbBe{o >#| {߰p^=!+vU|2"UH+Z{#h l^kn (L[mF9]?]CQ0wa/e'~Zzq1K M N) o0dA2O&]q,X&1o~st{/gTLռ?I"DŽW 0:]ʹ .a*9 OTcY(#Y[cM4h_ !&7wAђy78p3eѵ/5\c]o$E39丰%[hSQC+h$ux"'Z[m9}j)5 +!QP20F9~$Pq{8QaH0ͱk6"38C*R-x#TəYZQgytIjw)T:HXk .+^75k}3.Vq^̈́Q6. YU}\ |fCA=HHg7̗=Ep"H,#,Qѽ.,Ż >m&e}Q+j;:LH+ecnӴg!^sΓNmrэZM0M @pR/B,.aygvM1"+<Ծ!5s\/&m%Y~cؗ~V\M@9IH[V;eCv&«{m閿ʅ"j& q|#Թqzݑcz7 &jw >ذWv\vw)C/otjf#t<*WIȂܐU> hyAu:x5s[E ۊFT҃%0~d P9#s{h߻O]e7~L<1Kt7M,ֺaY-N?nt~ś]MQW?OJ>J C-p:1n^{& |KFOUkìRRJ+'Ľ>>ۥAid珶IQٷ)( a>pbZ0yk ':4C5o/q]N%0~gCM3%s"3w$c0mvҜ \H9-(TAk]q(LX6z`JJ +UE"_!ip=-w &m嬤ty!qjI_"vYT1.Rj}=_Rf%'?;d"gBSc?>eш'tV2~8vR(b /8-;)+cz~Ά4'(U_sl%vUR95<^K_ 7Y#Nh G*'bh1 FXj._auC×UƬ'ӯqg{*PNtW@'\ z::H!`8 Y:]noN,ga53Bkͻjk(8z-le`ܮ_fn*I;M?>4jpJ|f j.@|ykz5퇝9 "7bR1ˣN&XopDjlrkQ!njK ۞8qHV'I\;빒󗗃B6 ߓ.h"&K@إA<熒@leesceOC-@_2N+)(Hb v?Q^[c@㛨 (o{Sn, |HOQgt i!~Pz~Bg,[L9e1/eRdKD I]H,kL{%@H[<%]nWO}t eynwt )E!̾j:مx=G9%=x X}vEI۬wwsiCR;T7gэUK4s5'yO-H:<"qϴ_ņK\7#so~jbŠjȷh~@@=w#jK¼^G}ƭrT)^ݿOU*ec#k6s>s>8ujm`OuVxP5h )ss"} :!1;ELSDM4웕WBS谜EvH]g!f+Mڪ7l߬v3j18;雟.!H}ܒ#_E+8e"ML]ۓwLUS%1%ìjcF!UbL rOhP5usL|v]TlrM|l~Q)q7Sb }%I@_8ÌXVam͆p}g2V7"ڞck!zsj@ >}5f7V)8Jz J4EĒ"dOx<[A'lEETϡVV:Rlӹښ~ݷXY!+G͘OEf *oI ۫'8H] H"1TN\`)H> (QA9rvE-*b瓭pZעW>^@$-= #5ڻ-f)cw9˴"7gQJeH^ˎ1?o渉0w5|Qu<~11F9Zy'e%w z4(IB#WEr;c u5ꦓnyi(78def l xx&"%X):tSY @2p;[hea~jl tdj1{ڂt!U%0l_ vo/q6ڞW<2<郘aZnqc@tم ΓtǺlM͑„彔%7S'u9&/v`{f?Nhv: 3"ƕ>LO}h!+c\{,̍e/@ًŗ/BFT8?\ e @;& v1}Iax#֤0Ue)@ Oя?/>XAJ)d o[X0s|1ėtƐA6EP-qC-2( v[!9!0{8n5c,PpS}V۩`*1)ZL3X!Q̩o<͸S?UKp-K:tWm+h>JBgRJ$K 2vR2@Oe^sF!%b c*ǝß4ųe:)$$6dŶ4,LOq^FϪF:s;F /fؘ1P5o*sB?-R)ګD[^y eM[Pyw2?9s83$2f @lqlf§HK(~u/>jW IV;{Ov8gWz_hȀ2Oi=v~01{TEDyD脒u-,*ZZ3t[ؘxt !ie"C[q^F B,S׻KzԝT 3 =.Sgʬo(}\tmеH<~O*dZ[1* #b}`I@w9x"Zӽt{Y[lIj [ՍxaF\ 8;]J YzNJQpU}b0;j۳ttN l"g*21T^jX'dXl0ȧ:EAFdK 9) xoFJqbbV*ui,uJӲHަգ邟Ț]-nGO:oN=5GV)T2,޴83/<Մquv'{53㴮x&L\5KV,qi!խBu쟆b/YV6z8qд鞪bVǦ؆sP(~Jnq8´jHwUS$\4yay_Rb1(ѧ$UWf`X̖1ȶm.:uʓҦ [5 sXiGn-Ұ `FCDƍWӷdQrqpyD"gd_VrߒZrQSK>FY3@ĹB_VHƑi3 @?_ej8¾ICw3-ڎ\1&4G?l06'5?<2 "'l]Gh!=T\L#p4e9,ym ,|}H"/b԰΀$GW%6U'~{0w49_Lo[ۜY2r}zV5G뇍\L*n:=TRFAm{K͝NȴPH,̡Ъ>g#UhMR6ޛvz0<2b=/tSsuⷭt %^ Cv 9KIе"هu^_* ?Ic?ȳhP3 J9F3^,!&;=0Vπ34]S7[]/8@TδaaYlo7tY#hK5</4\,&>#!f bu\gʆ[yek 2poR4te_x7 ol6x ʏyhg=ga|a#-I"_&8ˋ$G둼DEvh/^Pox^,o]A+tKQY Sβ" W^CrBrzI+$M_'ypSu&}*rj#%+TkPHmի\l֛iwLGSdp rH2`4 ^[BL n%|#[&t~sq 9eEIkysXӶpR@TuBrV'dt9 uf+Q0)UPͥZF}zŊneyqm _z3VzVRNZtn W9\ߏod3ՏxeC.E)[L3!4}k@*]Ը`9QO3:sHyEb]R&: L-oűB_Mm~_wB{ wakgX4ט JL -_5c|\k:1(T)~M1hv$e;.-;/oضW Yv(s6UjIk*Agd[8ńJ2G7eB  jdBHN~E]Bw܎%`7p`hxùёV򥥒uSS1/6dѶP{+DPNn;`٢a{A on(L4oFKшaC#4T'(/rT[ >x657#֘UfH/}XD) T.; 0iO<Yy7Xh=m*L;\L+$On9[Gg0-$4S[zMa^3*_W+H퍴!=L ɑ*O1Mt5TajPӁ&ŚrS:1}TNZ>s"&2FB M_c_̮bs;ߡgy ll'mU][]c# γCPtlޘl>'tm=&Ig2i>( aizr2\'R^3a S/lCou_WWyăM}dV>imukeM7s'9BqIdDۍMma'ۚU~ 8QՄ`٠.)?UN<vkxQr>ʅ}b'eX й EJb@q24}a6MJu~D*D:NJfc8W4IYT"$.0*#,p6UPVrkhaښ]:}ޯ>6\?(^v]_}MCs0uz6 x%o4֎QHyz(u3S+P<۲Ry@a(mGvsZdhUJV㮖V1_nwSx GRVB.p=D7Dz1n Lz%=ہxCǽ^L;K+m:#TfuF%ùF߹ͫm Ą)H+l>_jim'Z S2շ mRɉIHqsd0{ =c>诛ɕ DV ފtKL:lVHx(1zrmY[-pA7l<]qPD֤&EvåȽz;[-lлDt֍`hVx\H_?+[,LUD/Nɸˀ6qBТaqhZ\b^niQqYc *-;򁰳Y̙|g#10p9~ - =u K# sObz%mW樁ӽq1QXT;^jvd*`?b׆_.0\jFAөpXhy>;^u'P: lCƢ}#]+8I^!qXE ̊]XFH`\ayB-`khJtg|6G89m-YwPX"xZٜ0$23 jvA=I/6KƣI9J>E>Kȣ4]6m^O̱ᄑfKW>Y7´4&='FWf *Zk=}M|+h2ڵ‘O~[']Dk-ʸƜ/C1yieFn;R)A S2?da>PDOPqoBspZX[_=UWk[<| a l*td54tW]=N!oڻ&$z:VqC W(e^5t)55Cfhf<ȑxh3l| Keliyl aBJNZuoNB7FߴJLren{Zcܿa#{qj9|c=Vi5ЦqvEHwqQu#D̉e/N B+8_a{D y3K k|#g^<יb'' -I:poژK3"`itא\*8Itj(˂ta"C| >da{IWE$4U:,bVNwq*C 72dm-mYDv3w |eq'OJQDfp벛%[-hJ2~2V{/cjI,V3*G8?gKu~\ O'Aag7Qo^Z~w&KؒnE=Y9^Qy=!{f2X> %L.D.18jD~djư.b5ش}a+L`kۣ_`/ϥu oS[Yp]@8Lkn*z6V>g5V1xiZzw'6~a} rnCAQZʅpjsD{Q2}ja6?ʌQm;@J 0C$ltޖ{"tWy#a5 TF&-lYͣXCk Pq9klGW[; ⅼ$X,GAAI4>k`}Qqgn AtQS/9 n~m r*ơ6+C툷P:t`HUT`<dq<5kdo#v}o{]:]I%+>*ܑ5Pkr"+X=93[zEi=8k3=gF^s{6s!л߫%3*`._A~1Umtgṇ{] *NT'Ktvq@Im5dWv I$RO7Na9PG_5{ :Sӎ(З3j"Tv).Dکcx8c㴒iXu8$1i37zLpqtj c BCSZтIȻ[$7`2}bM3Hоm5W_/!$S5(w.oY~\FM[0f:}'NX8N/(p1 kG9$yn@m W bI7HQ˪Ɉ瑆] HmXauSv iՓqQe՞RD=\}ñ 潐 JN E7iKc%0ꗭ PKc_*ET<:+⃳9oN4S7G~-EU(x+Vp&ᲴRNydy/׃p(q[rxv@H.+VF)Ηͦ G+]^aFedVj`)6-_)WSf&`u9ZpeYB 9ΡTvhmN ߁ #2~$E=W}L 3;"&5 `٫e QI?Rj0 A(}&xU5@dԤ^33])E;9<)ǙomDS9Lb>ΒyHGMEEvq̈́rre6=;3S N~<$57s% ~4J]g زd)D(1h҇bU<܄]pagq0#fxިX`ťٍB[ۋa(2xUb:|GE~.é鐲 B|.;zb=͸/v,Y0$ʿdr(CAb>\ wt8Uf~V }+7Ii/d%geKc;Gw{G vr"ol fBP*Ӝ\׏y4Mk,β[LGkLTOP$0hdOj1o(5p)q)=DcȘW@5Op*w `+:An(.Fʣ.if.D%1褅EH%ғFrЛMߥ*HuLbuy)"}ǀ}S؃+ՙeE44Q-LvZL^~2F;tGlƕ#U̴RC4&{op7A3|L:I'@gmOMo??IGB-Ya:][#ꅉQzonMFݐhp?k&Nel vWؔ%o IT}qJdQpoduvaDYZh9R[ (R+ieSשvsoovCIMyİZQ4"j{0?S  ݇bMuSU-LsX$NG.@ 5b {˨;L]4Qa[]5L7AƮFWI42t;Gs'{;T8\T[b RK^m3|iY}`MLyzql}i¼skNL@-$iCszTGEМќ鑋)Zp~\= %r*J&M|4`'lVu%nooٲ 5N."&:^L% 4KVKkhӠ ^ םʕV{:zPzϠLt@vtUmƊy C3dݰY;tV="jh0zn&Kpv,P]LK0ݑ?Bh3<1' @-b] y5}A.7n!m#[ \dJlo*hƯ@-@zo K湻NW6 ~> ?;znF5W̄2ҒyZ C]7p\C8vGQՈHts uCew9}a$,#uf1~j._M|} EŬi%,4;:p/g@?cOa@ѪN|D>K -+#̟JrfD͒D^Ҽ\+dGivf1.z;EOh1kIp =g1 5c(Z&̎4ZC瑥Rwtz%B!OHF 10ViyGxu fمt(ۘsaZ067_ScKo\!AWo9dԭ8&$EܮY1|0w`C_ ~ŮT^-jwrV_"ߞDhk,K#${v3LtU:oe}m{4 ahOk!Wzz o.s|dq}!{ga屫LS$&ֲhCr߅Uثdc~%MfTOd].aQ jq- . 5gxׁWL ,/_?j0E#PgͿWdbǸ S>u,9#`QXgyؖZo*.X[qF@IX[z# S~3ڭН_ڃXAXÛi*|Վb0.`]Uw 1H~sZA2Reﬣ\Tn؟.qH3 ހ;yiŠ*,TGg iCw}p󙴴rK+KeWX\fp 1+f5.D +ڞCQLWZдقtskԛp Vi/Mw҆@pKQNZ#+(WNRAm5Ÿz{K>x u!)\RBL@&۷;a%y( .b`w_%x2RcdRGN0>+&蕴8bRM'Kå{W9;m(h3ʞޫ,LYNgK𤗖, t|?o8V ,(J֦~&ԧǃӴ\S+Rۇg>ҝ}~(OqfRk2)3]kY?OAӺfW i7^lgnpRVX?ab`ּ{L-d(1SV~Vl+ٯ>͓G #b١Up6c_D6MrSZiӑ&m,7|)U+4QIkCٚ]W2 9tϱ\z}I;Z&Ԍ]zw%K;?T=nL˜[^zx%Fg8SXmLHbYY;b T0_ۀOC2%pHHX>b.`6V: ̐f}`);`OU< ;w蕰̶aekw/kDѩE"j]Gq(`&hK_HX<:ߣ_}殼*#mG<1HRr71p鴣M,9[t^_;uyy ˼,l+}|13  reMӾUwۍ48l C_ &V;y9P Wf,Sn/ O喨 ]|*K ! p &Ltg[NA+)ρ˓)&hQv>` wY1=^N)]CDg@mjɭsVmg-WCrb7KY iCd& cD[2&Diiii9XYJIq#QlkTBGP 8E 'v)L p_t ƭz+@*0xQT0v+ ԕ W*JdXDg6C 'ߘFX!\ơ(Kpr&%-ؕ?X;iiwjm~Ymg%$ډFUX@}}CqJD&\@S 09S0\d_4Ub}'ކ*I67Ɖ:!ɗq\k3Ǯ3E^5j[#T/(W}+qhU'瘾Tz; !KʡM)u$lӫP"ډo"{KF#?*XN߂ x:Xa9ŧF#ek$S>"$3iJy$戥*> Г=&pbƹClb IAH 8OiQ(< Y=獓õv:p48H[b\OPi-sW%dSB)V5}\n>Kcb728@7Yd<K)"&b"ыGJ,GD!ŗi$w-DEu8 jS i%6kTRujs+] J%9g2}h0B]pm4ydr3W/!fc \?K&,%Πhu !#@KR{Dξ_ɦg-QoL*/ fy wтvgOd|{sZm|}H*9Ԟ*٣|-x% ? "|fubq)&&=H֌P"Wn { ꅻDxR̥c}(b8@k8tfp ' J"@@fSN>6HlJh]tI5;J6e;aJj`\-"wkB\K晊3܎װ ]DV2]5"2Hm#ϒRhx1!;M|\FoRU pe(p埳GD*gR$|,QpϜnt[I@C Uf|J Cx'B=ޣ.!v&֪=!7>xbEqjJMehUf:lH f72_JVdy22*қ/`jT#E_izWc _.?w!-hɮ{\s?=uEf$M-ƍ6v"›E8_e GqA|" `@׌u(f5Tx%evgnLp.2"PK?~Uv a'T3ELK=2v,|5595ĉT.HiKG\]&]*RTʛ{{-w#m΅)d$rBGCp8 *ՙswUT/cح۞XξWg t~vLMQ}JmChjqoN6#ǒ%[Y'3B3~GdLda29{ n!6dt EĞQ 7Zj'oj4_ُ)'[0kcBAPhSM8|@N&y1K tW\_|1 oۣ'nS:Š̖8Gt\l!7/ƳIs>bVecj-7 `٨L %CضIB7#"MMRF/y,gx$<7œC1m=&mTmJ Uь'-NgԠFF{% p{ʽAix%tųɾFF"_؏f{)\('NHX |7&[)2 /u|eʉ,fc]IRSͨ%zGPNLVX#ricJm Ogb2a@tD?݈6tϬ^4y--^oAԐNru![tu0ʲE۪C J`*i;IpR#`  "ŵv#ƪ), מZf|dM%PTe8! 묍%tO鿈kf:iæF=A;)0ktM7,*`b\ޙ&5rh~:%"JH4:geA6qlUl7GbT  pX&]%iu?x5C_\ߋ`CEܾ@U{,CA 5%U knB؞ӗHOͭ-X8-gLfi`¯s}mÌĀ|CbN;(ky,AQUkOf(mHBt|ۙld:+CpFaNɘ0_Dfqϱߙ :'EQDK C,&<sQTg*o^G۫'mϘWSvg c .Dr<. r+(;4}עOqf{ X8C *25Y yO{-$p7<1G3'[~Jf<~Lvl#L8ZEv/lTj'"eD B8rOQ(.v$DQ}ޟޱqۏ=Lib-'|ft2xw O@$ÿ{#0lj]nK'y\86pe@?@d!0],ᥧTA?WǐɈAy,Ħ_n]!}ƸGEi4Q_C#"Sz)SC8Ě3mH;_Ek2չ'u)r4Ʉ3J9ꬾ^ f'(Nּmb09a!Dkv#K2мOx #q+-̌ԏ_\mH8 Q{Ψ%s@NZGզbA0 WJOu964x66:{zj wsND"uE.CP4גhdsj 8|*Ij!x MŨ6,stGQ=1k G}3;a ;vz h4r#X f-\]|Y#]0dk^Y݌,tjQmh2CZr ְ\+^I6dIBLpÞ/%*x?1SE{fY:INO~}.陹xgD;AÂ!7E*BQot (<0?~Ƿ_;Y!*?mXZω"m{֯HAmb^)lgA":]$-Q|vNVm~jaB-D7[BL`*(w_r`mU T@/{vB%aSpq.nջvT F4AQ<`$Ol\!(-,:,Pͽj"cEsJGOɶ|B8\} fHvB -[Rh *Y`4,==5o6AM3k3$p$~Ͱ_.8݈~F2+ to)ZZw+9n\p_Ժ9 X=ќV={+jG'#6hO@ wg:*,G-ݦ 1$IVGȾ⪶ KB(*F IA¶ ԱB,7= &7Vy]O@+8u.cVEܚ%J5܆BtEYMF$k|(` &AGغo#o 03UF`-xmuڍܴ +L7&U:r)IMHp%DKg-\k}_Qp8{k{BY`ŒLZ~L-d^9P٢<%o֞RWej)L\j)#@g2FO􋠶 <7vT= 48Py2Vq]}Ia5NßjG <5g/7ErE%$ n I%2V$Ĝ#"ܡ77S( GJȷdLo/s.) ˅whB56p{XO౴EN W]vM"Px|74]|:7BUmJ@BC2㱃9h1=Ҭ%x(.i<6ŝTj`ewE^څo҄!qfĸf"3={BS5:m=zصH"&ME#_lK =Қލ- 80ހ2owGf?C##d5/h"{~bcg%MMH~ YZ