libuv1-1.44.2-150500.1.1 >  A cp9|-wwdgaN uQ7b 'P|(;.8M|;תq6mf4 i {Y-)CD[yo?`Dhg?zY9CZk>i23,FJ(;j$!UݏsB]KyE.T"זrv x+*twukC@,n#' n?k?;u"Ҁ~'gӆi^Yc687919460cc3fe6d216acda5dc7c20b5c79224e6876d16b849ce48d50a40ee9788bf1dc35b9259cde215176b8059761e1844a614cp9|P3QAoE lRͦvg8v.OM.jic6Wh3(R|,XFѬOCrU0tQ&c[@y5*EV4n4˝Qi;0{4sJ ' ,V9uVS@kKg@bڵهtHw9ntK!C=p@$?d   ; %FJ `l~    @ Tdx (890:~>@FGHIXY\$]4^]bcCdefluvwpxy zClibuv11.44.2150500.1.1Asychronous I/O support librarylibuv is a support library with a focus on asynchronous I/O. It was primarily developed for use by Node.js, but it is also used by Mozilla's Rust language, Luvit, Julia, pyuv, and others.c㫓ibs-arm-5_SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Unspecifiedhttps://libuv.orglinuxaarch64 A큤cacac㫓b͞a49f338719263573dc6a09802f9d4029593b80d9cba231dcd50538ab7eb26bb2495b8b163c60d17cfce3cef61a2d8a9cf70137502c8fb5f3d93cd2fc529fa98c8libuv.so.1.0.0rootrootrootrootrootrootrootrootlibuv-1.44.2-150500.1.1.src.rpmlibuv.so.1()(64bit)libuv1libuv1(aarch-64)@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3c-bK@b-b@a=`@`4@_G@_\@_7@^S^9\^@]k]\|\w@[@[;@Z?Y@YX5X(UW@VVd#@V@UTPTܕdmueller@suse.comdmueller@suse.comandreas.stieger@gmx.deandreas.stieger@gmx.deandreas.stieger@gmx.deandreas.stieger@gmx.dedmueller@suse.comandreas.stieger@gmx.deandreas.stieger@gmx.dedmueller@suse.comtchvatal@suse.commliska@suse.czmcepl@suse.comandreas.stieger@gmx.demcepl@suse.commimi.vx@gmail.commimi.vx@gmail.commpluskal@suse.comadam.majer@suse.deavindra@opensuse.orgmpluskal@suse.commpluskal@suse.comqantas94heavy@gmail.comaloisio@gmx.comjengelh@inai.dempluskal@suse.commpluskal@suse.commrueckert@suse.dempluskal@suse.comtchvatal@suse.comtchvatal@suse.com- skip testsuite on qemu_user_mode emulated builds, no chance of ever succeeding- update to 1.44.2: * Add SHA to ChangeLog * aix, ibmi: handle server hang when remote sends TCP RST * process: reset the signal mask if the fork fails * zos: implement cmpxchgi() using assembly * ibmi: Implement UDP disconnect * unix: simplify getpwuid call * process,iOS: fix build breakage in process.c * test: remove unused declarations in tcp_rst test * core: add thread-safe strtok implementation * test: fix flaky file watcher test * unix,win: fix UV_RUN_ONCE + uv_idle_stop loop hang * win: fix unexpected ECONNRESET error on TCP socket * doc: make sample cross-platform build * test: separate some static variables by test cases * sunos: fs-event callback can be called after uv_close() * uv: re-register interest in a file after change * uv: register UV_RENAME event for _RFIM_UNLINK * uv: register __rfim_event 156 as UV_RENAME * release: check versions of autogen scripts are newer * test: rewrite embed test * unix: use MSG_CMSG_CLOEXEC where supported * test: remove disabled callback_order test * kqueue: skip EVFILT_PROC when invalidating fds * zos: don't err when killing a zombie process * zos: avoid fs event callbacks after uv_close() * zos: correctly format interface addresses names * zos: add uv_interface_addresses() netmask support * zos: improve memory management of ip addresses * tcp,pipe: fail `bind` or `listen` after `close` * zos: implement uv_available_parallelism() * udp,win: fix UDP compiler warning * zos: fix early exit of epoll_wait() * unix,tcp: fix errno handling in uv__tcp_bind() * shutdown,unix: reduce code duplication * unix: fix c99 comments * unix: retry tcgetattr/tcsetattr() on EINTR * unix,stream: optimize uv_shutdown() codepath * unix,tcp: allow EINVAL errno from setsockopt in uv_tcp_close_reset() * win,shutdown: improve how shutdown is dispatched- update to 1.44.1: * fix a hang after NOTE_EXIT - inclues changes from 1.44.0: * Support for poxix_spawn API * updates to documentation, tests, benchmarks and build scripts- update to 1.43.0: * protect fork in uv_spawn from signals * drop only successfully sent packets post sendmmsg * adjust stalebot deadline * work around CIFS EPERM bug * documentation fixes * developer visible code fixes- update to 1.42.0: * more errno mappings and fixes * higher performance try-writes * fix string encoding issue of uv_os_gethostname * Workarounds for a copy_file_range kernel bug * Better support for TSan- update to 1.41.1: * CVE-2021-22918: fix out of bounds read in punycode decoder (bsc#1187973)- update to 1.41.0: * mailmap: update contact information for richardlau * build: add asan checks * unix: report bind error in uv_tcp_connect * doc: uv_tcp_bind * test: fix pump and tcp_write_batch benchmarks * doc: mark IBM i as Tier 2 support * doc,poll: add notes * linux: fix -Wincompatible-pointer-types warning * linux: fix -Wsign-compare warning * unix,win: harmonize uv_read_start * unix,win: more uv_read_start * build: turn on -fno-strict-aliasing * stream: add uv_pipe and uv_socketpair to the API * unix,win: initialize timer `timeout` field * bsd-ifaddrs: improve comments * test: remove unnecessary uv_fs_stat * fs: fix utime/futime timestamp rounding errors * test: ensure reliable floating point comparison * unix,fs: fix uv_fs_sendfile * unix: fix uv_fs_stat when using statx * linux,macos: fix uv_set_process_title regression * doc: clarify UDP errors and recvmmsg * test-getaddrinfo: use example.invalid * Revert "build: fix android autotools build" * unix,fs: on DVS fs, statx returns EOPNOTSUPP * win, fs: mkdir really return UV_EINVAL for invalid names * tools: migrate tools/make_dist_html.py to python3 * unix: fix uv_uptime * unix: check for partial copy_file_range support * win: bump minimum supported version to windows 8 * poll,unix: ensure safety of rapid fd reuse * test: fix some warnings * unix: fix uv_uptime * doc: fix versionadded metadata * test: fix 'incompatible pointer types' warnings * unix: check for EXDEV in uv__fs_sendfile- update to 1.40.0: * udp: add UV_UDP_MMSG_FREE recv_cb flag * include: re-map UV__EPROTO from 4046 to -4046 * doc: correct UV_UDP_MMSG_FREE version added * doc: add uv_metrics_idle_time() version metadata * src: suppress user_timeout maybe-uninitialized * test: fix compiler warning * build: fix the Haiku cmake build * linux: fix i386 sendmmsg/recvmmsg support * build: add libuv-static pkg-config file * build,unix: add QNX support * include: remove incorrect UV__ERR() for EPROTO- update to 1.39.0: * unix: use relaxed loads/stores for clock id * unix: squelch harmless valgrind warning * linux: use copy_file_range for uv_fs_copyfile when possible * udp: add uv_udp_using_recvmmsg query * include: add internal fields struct to uv_loop_t * core: add API to measure event loop idle time * unix: handle src, dest same in uv_fs_copyfile() * unix: error when uv_setup_args() is not called * fs: clobber req->path on uv_fs_mkstemp() error * tcp: fail instantly if local port is unbound * unix: don't use _POSIX_PATH_MAX * build system fixes, documentation updates, updates to tests- update to 1.38.1 * test: use last matching qemu version (cjihrig) * win, util: rearrange uv_hrtime (Bartosz Sosnowski) * test: skip signal_multiple_loops test on QEMU (gengjiawen) * build: add android build to CI (gengjiawen) * test: extend fs_event_error_reporting timeout (cjihrig) * build: link libkvm on netbsd only (Alexander Tokmakov) * linux: refactor /proc file reader logic (Ben Noordhuis) * linux: read load average from /proc/loadavg (Ben Noordhuis) * android: remove patch code for below 21 (gengjiawen) * win: fix visual studio 2008 build (Arenoros) * win,tty: fix deadlock caused by inconsistent state (lander0s) * unix: use relaxed loads/stores for feature checks (Ben Noordhuis) * build: don't .gitignore m4/ax_pthread.m4 (Ben Noordhuis) * unix: fix gcc atomics feature check (Ben Noordhuis) * darwin: work around clock jumping back in time (Ben Noordhuis) * udp: fix write_queue cleanup on sendmmsg error (Santiago Gimeno) * src: build fix for Android (David Carlier) * win: remove dep on GetQueuedCompletionStatusEx (Colin Finck) * doc: correct source lines (Shohei YOSHIDA) * build,android: fix typo (twosee) * doc: uv_cancel() handles uv_random_t requests (Philip Chimento) * doc: fix unescaped character (Philip Chimento) * build,cmake: fix compilation on old MinGW (erw7) * build: remove unnessesary MSVC warnings (Bartosz Sosnowski) * win: make uv_udp_init_ex() accept UV_UDP_RECVMMSG (Ben Noordhuis) * unix: simplify uv__udp_init_ex() (Ben Noordhuis) * win: remove MAX_PATH limitations (Bartosz Sosnowski) * build, win: add long path aware manifest (Bartosz Sosnowski) * doc: check/idle/prepare functions always succeed (Ben Noordhuis) * darwin: fix build with non-apple compilers (Ben Noordhuis) * win: support environment variables > 32767 chars (Ben Noordhuis) * unix: fully initialize struct msghdr (Ben Noordhuis) * doc: add uv_replace_allocator thread safety warning (twosee) * unix: fix int overflow when copying large files (Michal Artazov) * fs: report original error (Bartosz Sosnowski) * win, fs: add IO_REPARSE_TAG_APPEXECLINK support (Bartosz Sosnowski) * doc: fix formatting (Ben Noordhuis) * unix: fix memory leak when uv_loop_init() fails (Anna Henningsen) * unix: shrink uv_udp_set_source_membership() stack (Ben Noordhuis) * unix,win: fix wrong sizeof argument to memcpy() (Ben Noordhuis) * build: check for libraries not provided by libc (Jeroen Roovers) * doc: fix the order of arguments to calloc() (MasterDuke17) * unix: don't abort when getrlimit() fails (Ben Noordhuis) * test: support common user profile on IBMi (Xu Meng) * build: test on more platforms via QEMU in CI (gengjiawen) * build: add aix-common.c for AIX cmake build (Jesse Gorzinski) * zos: explicitly mark message queue events (Irek Fakhrutdinov) * zos: move mq check out of loop to save cpu cycles (Irek Fakhrutdinov) * zos: add checks to ensure behavior of epoll_wait (Irek Fakhrutdinov) * src: add uv__reallocf() (Ben Noordhuis) * build: ibmi support for cmake (Jesse Gorzinski) * build: fix gyp build for Android API >= 28 (Lin Zhang) * udp: return recvmmsg-ed datagrams in order (Saúl Ibarra Corretgé) * zos,test: fix spawn_empty_env for shared library build (Richard Lau) * zos: fix non-Release builds (Richard Lau) * zos: fix return value on expired nanosleep() call (Richard Lau) * build: fix z/OS cmake build (Richard Lau) * test: add a bunch of ASSERT macros (Santiago Gimeno) * test: remove unused extern declaration (Ben Noordhuis) * test: canonicalize argv[0] in exepath test (Ben Noordhuis) * test: simplify platform_init() (Ben Noordhuis) * ibmi: Fix isatty EBADF handling and refactor (Kevin Adler) * test: Test EBADF tty handling (Kevin Adler) * build: make cmake build benchmarks (Ben Noordhuis) * win: use RtlGenRandom from advapi32.dll directly (Ben Noordhuis) * android: fix OOB write in uv_interface_addresses() (Lin Zhang) * test: pass test when hostname is single character (毛毛) * ibmi: set the highest process priority to -10 (Xu Meng) * build: remove support for gyp (Ben Noordhuis) * doc: add note to README on cross-compiling (Ben Noordhuis) * fs: add uv_fs_lutime() (Sk Sajidul Kadir) * unix: implement cpu_relax() for arm (David Carlier) * linux: fix uv__accept4() (twosee) * win: handle file paths in uv_fs_statfs() (erw7) * unix: fix uv_os_environ() null pointer check (Rikard Falkeborn) * win: fix uv_os_environ() null pointer check (Rikard Falkeborn) * unix: fix compilation on macOS 32-bit architectures (Brad King) * win: replace alloca() with stack-based array (Ben Noordhuis)- Add baselibs.conf to generate 32bit lib needed for bind- Update to libuv 1.34.2: * Remove fno-common-build-errs.patch and rebase fix_tests.patch. Changes since version 1.34.1: * misc: adjust stalebot deadlines (Jameson Nash) * test: fix env-vars flakiness (cjihrig) * test: avoid truncating output lines (Jameson Nash) * darwin: stop calling SetApplicationIsDaemon() (Ben Noordhuis) * ibmi: implement uv_interface_addresses() (Xu Meng) * osx,fsevent: fix race during uv_loop_close (Jameson Nash) * osx,fsevent: clear pointer when deleting it [NFCI] (Jameson Nash) * Revert "aix: replace ECONNRESET with EOF if already closed" (Jameson Nash) * unix: handle uv__open_cloexec return value correctly (Anna Henningsen) Changes since version 1.34.0: * unix: fix -Wstrict-aliasing compiler warning (Ben Noordhuis) * unix: cache address of dlsym("mkostemp") (Ben Noordhuis) * build: remove -pedantic from compiler flags (Ben Noordhuis) * Revert "darwin: assume pthread_setname_np() is available" (Ben Noordhuis) * Revert "darwin: speed up uv_set_process_title()" (Ben Noordhuis) * darwin: assume pthread_setname_np() is available (Ben Noordhuis) * ibmi: fix the false isatty() issue on IBMi (Xu Meng) * test: fix test failure under NetBSD and OpenBSD (David Carlier) * test: skip some test cases on IBMi (Xu Meng) * test: skip uv_(get|set)_process_title on IBMi (Xu Meng) * doc: remove binaries for Windows from README (Richard Lau) * unix: fix -Wunused-but-set-variable warning (George Zhao) * unix: pass sysctl size arg using ARRAY_SIZE macro (David Carlier) * test: disallow running the test suite as root (cjihrig) * unix: suppress -Waddress-of-packed-member warning (Ben Noordhuis) * misc: make more tags "not-stale" (Jameson Nash) * test: fix pthread memory leak (Trevor Norris) * docs: delete socks5-proxy sample (Jameson Nash) * ibmi: fix the CMSG length issue (Xu Meng) * docs: fix formatting (Jameson Nash) * unix: squelch fchmod() EPERM on CIFS share (Ben Noordhuis) * docs: fix linkcheck (Jameson Nash) * docs: switch from linux.die.net to man7.org (Jameson Nash) * win: remove abort when non-IFS LSP detection fails (virtualyw) * docs: clarify that uv_pipe_t is a pipe (Jameson Nash) * win,tty: avoid regressions in utf-8 handling (Jameson Nash) * win: remove bad assert in uv_loop_close (Jameson Nash) * test: fix -fno-common build errors (Ben Noordhuis) * build: turn on -fno-common to catch regressions (Ben Noordhuis) * test: fix fs birth time test failure (Ben Noordhuis) * tty,unix: avoid affecting controlling TTY (Jameson Nash) Changes since version 1.33.1: * unix: move random-sysctl to random-sysctl-linux (nia) * netbsd: use KERN_ARND sysctl to get entropy (nia) * unix: refactor uv__fs_copyfile() logic (cjihrig) * build: fix android build, add missing sources (Ben Noordhuis) * build: fix android build, fix symbol redefinition (Ben Noordhuis) * build: fix android autotools build (Ben Noordhuis) * fs: handle non-functional statx system call (Milad Farazmand) * unix,win: add uv_sleep() (cjihrig) * doc: add richardlau to maintainers (Richard Lau) * aix: fix netmask for IPv6 (Richard Lau) * aix: clean up after errors in uv_interface_addresses() (Richard Lau) * aix: fix setting of physical addresses (Richard Lau) * fs: add uv_fs_mkstemp (Saúl Ibarra Corretgé) * unix: switch uv_sleep() to nanosleep() (Ben Noordhuis) * unix: retry on EINTR in uv_sleep() (Ben Noordhuis) * zos: fix nanosleep() emulation (Ben Noordhuis) Changes since version 1.33.0: * linux: fix arm64 SYS__sysctl build breakage (Ben Noordhuis) Changes since version 1.32.0: * Revert "linux: drop code path for epoll_pwait-less kernels" (Yang Yu) * build: fix build error with __ANDROID_API__ < 21 (Yang Yu) * win: fix reading hidden env vars (Anna Henningsen) * unix,win: add uv_random() (Ben Noordhuis) * win: simplify mkdtemp (Saúl Ibarra Corretgé) * docs: fix literal-includes in User Guide (Nhan Khong) * win, tty: fix problem of receiving unexpected SIGWINCH (erw7) * unix: fix {Net,Open}BSD build (David Carlier) * win,mingw: Fix undefined MCAST_* constants (Crunkle) * build: Add link for test/fixtures/lorem_ipsum.txt (Andrew Paprocki) * fs: use statvfs in uv__fs_statfs() for Haiku (Calvin Hill) * fsevents: stop using fsevents to watch files (Jameson Nash) * fsevents: regression in watching / (Jameson Nash) * build,cmake: don't try to detect a C++ compiler (Isabella Muerte) * build: fix build warning on cygwin (MaYuming) * unix: set sin_len and sin6_len (Ouyang Yadong) * test: fix order of operations in test (cjihrig) * doc: improve uv_fs_readdir() cleanup docs (cjihrig) * build: remove duplicated test in build files (ZYSzys) * android: enable getentropy on Android >= 28 (David Carlier) * android: fix build (David Carlier) * darwin: speed up uv_set_process_title() (Ben Noordhuis) * darwin: assume pthread_setname_np() is available (Ben Noordhuis) * unix,udp: ensure addr is non-null (Jameson Nash) * win,tty: add uv_tty_{get,set}_vterm_state (erw7) * win: fix uv_statfs_t leak in uv_fs_statfs() (Ryan Liptak) * build: install files on windows via cmake (Carl Lei) * darwin,test: include AvailabilityMacros.h (Saúl Ibarra Corretgé) * darwin,test: update loop time after sleeping (Saúl Ibarra Corretgé) * doc: remove old FreeBSD 9 related note (Saúl Ibarra Corretgé) * doc: improve uv_{send,recv}_buffer_size() docs (Ryan Liptak) * build: move -Wno-long-long check to configure time (Ben Noordhuis) * unix: update uv_fs_copyfile() fallback logic (Stefan Bender) * win: cast setsockopt struct to const char* (Shelley Vohr) Changes since version 1.31.0: * misc: enable stalebot (Saúl Ibarra Corretgé) * win: map ERROR_ENVVAR_NOT_FOUND to UV_ENOENT (cjihrig) * win: use L'\0' as UTF-16 null terminator (cjihrig) * win: support retrieving empty env variables (cjihrig) * unix,stream: fix returned error codes (Santiago Gimeno) * test: fix typo in DYLD_LIBRARY_PATH (Ben Noordhuis) * unix,signal: keep handle active if pending signal (Santiago Gimeno) * openbsd: fix uv_cpu_info (Santiago Gimeno) * src: move uv_free_cpu_info to uv-common.c (Santiago Gimeno) * tcp: add uv_tcp_close_reset method (Santiago Gimeno) * test: fix udp-multicast-join tests (Santiago Gimeno) * test: remove assertion in fs_statfs test (cjihrig) * doc: clarify uv_buf_t usage in uv_alloc_cb (Tomas Krizek) * win: fix typo in preprocessor expression (Konstantin Podsvirov) * timer: fix uv_timer_start on closing timer (seny) * udp: add source-specific multicast support (Vladimir Karnushin) * udp: fix error return values (Santiago Gimeno) * udp: drop IPV6_SSM_SUPPORT macro (Santiago Gimeno) * udp: fix uv__udp_set_source_membership6 (Santiago Gimeno) * udp: use sockaddr_storage instead of union (Santiago Gimeno) * build,zos: add _OPEN_SYS_SOCK_EXT3 flag (Santiago Gimeno) * test: add specific source multicast tests (Santiago Gimeno) * include: map EILSEQ error code (cjihrig) * win, tty: improve SIGWINCH performance (Bartosz Sosnowski) * build: fix ios build error (MaYuming) * aix: replace ECONNRESET with EOF if already closed (Milad Farazmand) * build: add cmake library VERSION, SOVERSION (Eneas U de Queiroz) * build: make include/ public in CMakeLists.txt (Ben Noordhuis) * build: export USING_UV_SHARED=1 to cmake deps (Ben Noordhuis) * build: cmake_minimum_required(VERSION 2.8.12) (Daniel Hahler) * aix: Fix broken cmpxchgi() XL C++ specialization. (Andrew Paprocki) * test: fix -Wsign-compare warning (Ben Noordhuis) * unix: simplify open(O_CLOEXEC) feature detection (Ben Noordhuis) * unix: fix UV_FS_O_DIRECT definition on Linux (Joran Dirk Greef) * doc: uv_handle_t documentation suggestion (Daniel Bevenius)- Add fno-common-build-errs.patch which fixes gh#libuv/libuv#2603 (bsc#1160280)- libuv 1.31.0: * unix,win: add uv_fs_statfs() * test: avoid AF_LOCAL * add ability to retrieve all env variables * doc: add %p to valgrind log-file arg * doc: fix typo in basics.rst * unix: clear UV_HANDLE_READING flag before callback - add project signing keyring and verify source signature- Upgrade to 1.30.1: * doc: fix incorrect versionchanged (cjihrig) * test: allow UV_ECONNRESET in tcp_try_write_error (cjihrig) * unix: add uv_get_constrained_memory() cygwin stub (cjihrig) * build: fix android cmake build (Ben Noordhuis) * unix: squelch -Wcast-function-type warning (Ben Noordhuis) * build: fix compile error with uClibc (zlargon)* darwin: fall back to F_BARRIERFSYNC (Ben Noordhuis) * darwin: add 32 bit close$NOCANCEL implementation (ken-cunningham-webuse) * build, core, unix: add support for Haiku (Leorize) * darwin,linux: more conservative minimum stack size (Ben Noordhuis) * threadpool: increase UV_THREADPOOL_SIZE limit (Vlad A) * unix: return actual error from `uv_try_write()` (Anna Henningsen) * darwin: fix build error with macos 10.10 (Ben Noordhuis) * unix: make uv_cwd() report UV_ENOBUFS (Ben Noordhuis) * unix: make uv_fs_read() fill all buffers (Ben Noordhuis) * test: give hrtime test a custom 10s timeout (Ben Noordhuis) * fs: fix uv_fs_copyfile if same src and dst (Santiago Gimeno) * build: add cmake option to skip building tests (Niels Lohmann) * doc: add link to nodejs.org (Jenil Christo) * unix: fix a comment typo in signal.c (Evgeny Ermakov) * unix: remove redundant cast in process.c (gengjiawen) * doc: fix wrong mutex function prototypes (Leo Chung) * unix: simplify uv/posix.h include logic (cjihrig) * test: increase test timeout (cjihrig) * linux: fix sscanf() overflows reading from /proc (Ben Noordhuis) * ibmi: read memory and CPU usage info (Xu Meng) * doc: update the cmake testing instruction (zlargon) * unix: fix race condition in uv_async_send() (Ben Noordhuis) * linux: use O_CLOEXEC instead of EPOLL_CLOEXEC (Ben Noordhuis) * doc: mark uv_async_send() as async-signal-safe (Ben Noordhuis) * linux: init st_flags and st_gen when using statx (Oscar Waddell) * linux: read free/total memory from /proc/meminfo (Ben Noordhuis) * test: test zero-sized uv_fs_sendfile() writes (Ben Noordhuis) * unix: don't assert on UV_PROCESS_WINDOWS_* flags (Ben Noordhuis) * linux: set correct mac address for IP-aliases (Santiago Gimeno) * win,util: fix null pointer dereferencing (Tobias Nießen) * unix,win: fix `uv_fs_poll_stop()` when active (Anna Henningsen) * doc: add missing uv_fs_type entries (Michele Caini) * doc: fix build with sphinx 2.x (FX Coudert) * unix: don't make statx system call on Android (George Zhao) * unix: fix clang scan-build warning (Kyle Edwards) * unix: fall back to kqueue on older macOS systems (ken-cunningham-webuse) * unix,win: add uv_get_constrained_memory() (Kelvin Jin) * darwin: fix thread cancellation fd leak (Ben Noordhuis) * linux: fix thread cancellation fd leak (Ben Noordhuis) * unix,win: add uv_gettimeofday() (cjihrig) * unix,win: add uv_fs_{open,read,close}dir() (cjihrig) * unix: fix uv_interface_addresses() (Andreas Rohner) * fs: remove macOS-specific copyfile(3) (Rich Trott) * fs: add test for copyfile() respecting permissions (Rich Trott) * build: partially revert 5234b1c (Ben Noordhuis) * zos: fix setsockopt error when using AF_UNIX (Milad Farazmand) * unix: suppress EINTR/EINPROGRESS in uv_fs_close() (Ben Noordhuis) * build: use cmake APPLE variable to detect platform (zlargon) * distcheck: remove duplicate test/ entry (Jameson Nash) * unix: remove unused cmpxchgl() function (Ben Noordhuis) * unix: support sockaddr_un in uv_udp_send() (Yury Selivanov) * unix: guard use of PTHREAD_STACK_MIN (Kamil Rytarowski) * unix,win: introduce uv_timeval64_t (cjihrig) * doc: document uv_timeval_t and uv_timeval64_t (cjihrig)- update to 1.27.0 * doc: describe unix signal handling better (Vladimír Čunát) * linux: use statx() to obtain file birth time (Ben Noordhuis) * src: fill sockaddr_in6.sin6_len when it's defined (Santiago Gimeno) * test: relax uv_hrtime() test assumptions (Ben Noordhuis) * build: make cmake install LICENSE only once (Thomas Karl Pietrowski) * bsd: plug uv_fs_event_start() error path fd leak (Ben Noordhuis) * doc: add note about uv_run() not being reentrant (Ben Noordhuis) * unix, win: make fs-poll close wait for resource cleanup (Anna Henningsen) * doc: fix typo in uv_thread_options_t definition (Ryan Liptak) * win: skip winsock initialization in safe mode (evgley) * unix: refactor getsockname/getpeername methods (Santiago Gimeno) * udp: add support for UDP connected sockets (Santiago Gimeno) * build: add missing header (cjihrig) * test: change spawn_stdin_stdout return to void (Andrew Paprocki) * test: remove call to floor() in test driver (Andrew Paprocki)- update to version 1.26.0 * doc: fix uv_get_free_memory doc (Stephen Belanger) * unix: fix epoll cpu 100% issue (yeyuanfeng) * openbsd,tcp: special handling of EINVAL on connect (ptlomholt) * src,include: define UV_MAXHOSTNAMESIZE (cjihrig) * thread: allow specifying stack size for new thread (Anna Henningsen) * unix: don't attempt to invalidate invalid fd (Ben Noordhuis) * Revert "win,fs: retry if uv_fs_rename fails" (Ben Noordhuis) * aix: manually trigger fs event monitoring (Gireesh Punathil) * unix: rename WRITE_RETRY_ON_ERROR macro (Ben Noordhuis) * unix: refactor uv__write() (Ben Noordhuis) * unix: don't send handle twice on partial write (Ben Noordhuis) * tty,win: fix Alt+key under WSL (Bartosz Sosnowski) * build: support running tests in out-of-tree builds (Jameson Nash) * fsevents: really watch files with fsevents on macos 10.7+ (Jameson Nash) * thread,mingw64: need intrin.h header for SSE2 MemoryBarrier (Jameson Nash) * win: fix sizeof-pointer-div warning (cjihrig) * unix,win: add uv_os_uname() (cjihrig) * win, tty: fix CreateFileW() return value check (Bartosz Sosnowski) * unix: enable IPv6 tests on OpenBSD (ptlomholt) * test: fix test-ipc spawn_helper exit_cb (Santiago Gimeno) * test: fix test-ipc tests (Santiago Gimeno) * unix: better handling of unsupported F_FULLFSYNC (Victor Costan) * unix,stream: fix zero byte writes (Santiago Gimeno) * ibmi: return EISDIR on read from directory fd (Kevin Adler) * build: wrap long lines in Makefile.am (cjihrig) test: fix platform_output test on cygwin (damon-kwok) * gitignore: ignore build/ directory (Damon Kwok) * unix: zero epoll_event before use (Ashe Connor) * doc: replace deprecated build command on macOS (Rick) * warnings: fix code that emits compiler warnings (Jameson Nash) * doc: clarify expected memory management strategy (Ivan Krylov) * test: add uv_inet_ntop(AF_INET) coverage (Ben Noordhuis) * unix: harden string copying, introduce strscpy() (Ben Noordhuis) * linux: get rid of strncpy() call (Ben Noordhuis)- Update to version 1.24.0: * unix: do not require PATH_MAX to be defined (Brad King) * win,doc: path encoding in uv_fs_XX is UTF-8 (hitesh) * unix: add missing link dependency on kFreeBSD (Svante Signell) * unix: add support for GNU/Hurd (Samuel Thibault) * test: avoid memory leak for test_output (Carlo Marcelo Arenas Belón) * doc: add vtjnash to maintainers (Jameson Nash) * unix: restore skipping of phys_addr copy (cjihrig) * unix,win: make uv_interface_addresses() consistent (cjihrig) * unix: remove unnecessary linebreaks (cjihrig) * unix,win: handle zero-sized allocations uniformly (Ben Noordhuis) * unix: remove unused uv__dup() function (Ben Noordhuis) * core,bsd: refactor process_title functions (Santiago Gimeno) * test: make sure that reading a directory fails (Sakthipriyan Vairamani) * win, tty: remove zero-size read callbacks (Bartosz Sosnowski) * test: fix test runner getenv async-signal-safety (Ben Noordhuis) * test: fix test runner execvp async-signal-safety (Ben Noordhuis) * test,unix: fix race in test runner (Ben Noordhuis) * unix,win: support IDNA 2008 in uv_getaddrinfo() (Ben Noordhuis)- Update to version 1.23.2: * unix: return 0 retrieving rss on cygwin * unix: initialize uv_interface_address_t.phys_addr * test: handle uv_os_setpriority() windows edge case * tty, win: fix read stop for raw mode * Revert "Revert "unix,fs: fix for potential partial reads/writes"" * unix,readv: always permit partial reads to return * win,tty: fix uv_tty_close() * doc: remove extraneous "on * unix,win: fix threadpool race condition * unix: rework thread barrier implementation * unix: signal done to last thread barrier waiter * unix: optimize uv_fs_readlink() memory allocation For complete changelog please see https://github.com/libuv/libuv/releases * install license as %license * fix_tests.patch: fix unit tests on OBS * fix for bsc#1199062 (backported as 0001-linux-remove-epoll-syscall-wrappers.patch and 0002-linux-drop-code-path-for-epoll_pwait-less-kernels.patch) is included in upstream releases from 1.23.1 on- Update to version 1.18.0 * unix,win: add uv_os_getpid() * unix: remove incorrect assertion in uv_shutdown() * aix: fix -Wmaybe-uninitialized warning * win,doc: remove note about SIGWINCH on Windows * doc: fix IRC URL in CONTRIBUTING.md - 1.17.0 * ibmi: add support for new platform * unix: keep track of bound sockets sent via spawn * unix: avoid malloc() call in uv_spawn() * zos: add strnlen() implementation * test: add threadpool init/teardown test * test: avoid malloc() in threadpool test * test: lower number of tasks in threadpool test * test: fix test-spawn compilation * doc: clarify the description of uv_loop_alive() * win: issue memory barrier in uv_thread_join() * win: map UV_FS_O_EXLOCK to a share mode of 0 * win: fix build on case-sensitive file systems * win: fix test runner build with mingw64 * win: remove unused variable in test/test-fs.c - 1.16.1 * unix: move net/if.h include * win: fix undeclared NDIS_IF_MAX_STRING_SIZE - 1.16.0 * unix,win: add fs open flags, map O_DIRECT|O_DSYNC * win, fs: fix non-symlink reparse points * test: fix -Wstrict-prototypes warnings * unix, windows: map ENOTTY errno * unix: fall back to fsync() if F_FULLFSYNC fails * unix: do not close invalid kqueue fd after fork * zos: reset epoll data after fork * zos: skip fork_threadpool_queue_work_simple * test: keep platform_output as first test * unix,win: add uv_os_getppid() * test: fix const qualification compiler warning * doc: mark uv_default_loop() as not thread safe * win, pipe: null-initialize stream->shutdown_req * tty, win: get SetWinEventHook pointer at startup * test: no extra new line in skipped test output * pipe: allow access from other users * unix,win: add uv_if_{indextoname,indextoiid} * win: fix non-English dlopen error message * win: change st_blksize from `2048` to `4096` - Small spec file cleanup- Do not use source URL as fetching fails over ipv6- Update to version 1.15.0: * win: fix buffer size in uv__getpwuid_r() * unix: use fchmod() in uv_fs_copyfile() * unix: support copying empty files * unix: truncate destination in uv_fs_copyfile() * linux: increase thread stack size with musl libc * test: clean up semaphore after use * unix: check for NULL in uv_os_unsetenv for parameter name * For extensive list of changes since last release see provided ChangeLog - Small spec file cleanup- Update to 1.10.1 * win: fix anonymous union syntax * unix: use uv__is_closing everywhere * win: add missing break statement * doc: fix wrong man page link for uv_fs_lstat() * win, tty: handle empty buffer in uv_tty_write_bufs * doc: add cjihrig alternative GPG ID * Revert "win,tty: add support for ANSI codes in win10 v1511" - Add signature and keyring for GPG source verification- Update to 1.10.0- Trim filler words from description- Update to 1.8.0 * unix: fix memory leak in uv_interface_addresses (Jianghua Yang) * unix: make uv_guess_handle work properly for AIX (Gireesh Punathil) * fs: undo uv__req_init when uv__malloc failed (Jianghua Yang) * build: remove unused 'component' GYP option (Saúl Ibarra Corretgé) * include: remove duplicate extern declaration (Jianghua Yang) * win: use the MSVC provided snprintf where possible (Jason Williams) * win, test: fix compilation warning (Saúl Ibarra Corretgé) * win: fix compilation with VS < 2012 (Ryan Johnston) * stream: support empty uv_try_write on unix (Fedor Indutny) * unix: fix request handle leak in uv__udp_send (Jianghua Yang) * src: replace QUEUE_SPLIT with QUEUE_MOVE (Ben Noordhuis) * unix: use QUEUE_MOVE when iterating over lists (Ben Noordhuis) * unix: squelch harmless valgrind warning (Ben Noordhuis) * test: don't abort on setrlimit() failure (Ben Noordhuis) * unix: only undo fs req registration in async mode (Ben Noordhuis) * unix: fix uv__getiovmax return value (HungMingWu) * unix: make work with Solaris Studio. (Adam Stylinski) * test: fix fs_event_watch_file_currentdir flakiness (Santiago Gimeno) * unix: skip prohibited syscalls on tvOS and watchOS (Nathan Corvino) * test: use FQDN in getaddrinfo_fail test (Wink Saville) * docs: clarify documentation of uv_tcp_init_ex (Andrius Bentkus) * win: fix comment (Miodrag Milanovic) * doc: fix typo in README (Angel Leon) * darwin: abort() if (un)locking fs mutex fails (Ben Noordhuis) * pipe: enable inprocess uv_write2 on Windows (Louis DeJardin) * win: properly return UV_EBADF when _close() fails (Nicholas Vavilov) * test: skip process_title for AIX (Imran Iqbal) * misc: expose handle print APIs (Petka Antonov) * include: add stdio.h to uv.h (Saúl Ibarra Corretgé) * misc: remove unnecessary null pointer checks (Ian Kronquist) * test,freebsd: skip udp_dual_stack if not supported (Santiago Gimeno) * linux: don't retry dup2/dup3 on EINTR (Ben Noordhuis) * unix: don't retry dup2/dup3 on EINTR (Ben Noordhuis) * test: fix -Wtautological-pointer-compare warnings (Saúl Ibarra Corretgé) * win: map ERROR_BAD_PATHNAME to UV_ENOENT (Tony Kelman) * test: fix test/test-tty.c for AIX (Imran Iqbal) * android: support api level less than 21 (kkdaemon) * fsevents: fix race on simultaneous init+close (Fedor Indutny) * linux,fs: fix p{read,write}v with a 64bit offset (Saúl Ibarra Corretgé) * fs: add uv_fs_realpath() (Yuval Brik) * win: fix path for removed and renamed fs events (Joran Dirk Greef) * win: do not read more from stream than available (Jeremy Whitlock) * test: test that uv_close() doesn't corrupt QUEUE (Andrey Mazo) * unix: fix uv_fs_event_stop() from fs_event_cb (Andrey Mazo) * test: fix self-deadlocks in thread_rwlock_trylock (Ben Noordhuis) * src: remove non ascii character (sztomi) * test: fix test udp_multicast_join6 for AIX (Imran Iqbal)- Make building more verbose- Update to 1.7.5 - unix: Support atomic compare & swap xlC on AIX (nmushell) - unix: Fix including uv-aix.h on AIX (nmushell) - unix: consolidate rwlock tryrdlock trywrlock errors (Saúl Ibarra Corretgé) - unix, win: consolidate mutex trylock errors (Saúl Ibarra Corretgé) - darwin: fix memory leak in uv_cpu_info (Jianghua Yang) - test: add tests for the uv_rwlock implementation (Bert Belder) - win: redo/fix the uv_rwlock APIs (Bert Belder) - win: don't fetch function pointers to SRWLock APIs (Bert Belder) - Changes for 1.7.4: - doc: uv_read_start and uv_read_cb clarifications (Ben Trask) - freebsd: obtain true uptime through clock_gettime() (Jianghua Yang) - win, tty: do not convert \r to \r\n (Colin Snover) - build,gyp: add DragonFly to the list of OSes (Michael Neumann) - fs: fix bug in sendfile for DragonFly (Michael Neumann) - doc: add uv_dlsym() return type (Brian White) - tests: fix fs tests run w/o full getdents support (Jeremy Whitlock) - doc: fix typo (Devchandra Meetei Leishangthem) - doc: fix uv-unix.h location (Sakthipriyan Vairamani) - unix: fix error check when closing process pipe fd (Ben Noordhuis) - test,freebsd: fix ipc_listen_xx_write tests (Santiago Gimeno) - win: fix unsavory rwlock fallback implementation (Bert Belder) - doc: clarify repeat timer behavior (Eli Skeggs) - Changes for 1.7.3: - threadpool: fix thread starvation bug (Ben Noordhuis) - Changes for 1.7.2: - unix, win: make uv_loop_init return on error (Willem Thiart) - win: reset pipe handle for pipe servers (Saúl Ibarra Corretgé) - win: fix replacing pipe handle for pipe servers (Saúl Ibarra Corretgé) - win: fix setting pipe pending instances after bind (Saúl Ibarra Corretgé) - Changes for 1.7.1: - doc: document the procedure for verifying releases (Saúl Ibarra Corretgé) - doc: add note about Windows binaries to the README (Saúl Ibarra Corretgé) - doc: use long GPG IDs in MAINTAINERS.md (Saúl Ibarra Corretgé) - Revert "stream: squelch ECONNRESET error if already closed" (Saúl Ibarra Corretgé) - doc: clarify uv_read_stop() is idempotent (Corbin Simpson) - unix: OpenBSD's setsockopt needs an unsigned char for multicast (Zachary Hamm) - test: Fix two memory leaks (Karl Skomski) - unix,win: return EINVAL on nullptr args in uv_fs_{read,write} (Karl Skomski) - win: set accepted TCP sockets as non-inheritable (Saúl Ibarra Corretgé) - unix: remove superfluous parentheses in fs macros (Ben Noordhuis) - unix: don't copy arguments for sync fs requests (Ben Noordhuis) - test: plug small memory leak in unix test runner (Ben Noordhuis) - unix,windows: allow NULL loop for sync fs requests (Ben Noordhuis) - unix,windows: don't assert on unknown error code (Ben Noordhuis) - stream: retry write on EPROTOTYPE on OSX (Brian White) - common: fix use of snprintf on Windows (Saúl Ibarra Corretgé) - tests: refactored fs watch_dir tests for stability (Jeremy Whitlock) - Changes for 1.7.0: - win,stream: add slot to remember CRT fd (Bert Belder) - win,pipe: properly close when created from CRT fd (Bert Belder) - win,pipe: don't close fd 0-2 (Bert Belder) - win,tty: convert fd -> handle safely (Bert Belder) - win,tty: properly close when created from CRT fd (Bert Belder) - win,tty: don't close fd 0-2 (Bert Belder) - win,fs: don't close fd 0-2 (Bert Belder) - win: include "malloc.h" (Cheng Zhao) - windows: MSVC 2015 has C99 inline (Jason Williams) - dragonflybsd: fixes for nonblocking and cloexec (Michael Neumann) - dragonflybsd: use sendfile(2) for uv_fs_sendfile (Michael Neumann) - dragonflybsd: fix uv_exepath (Michael Neumann) - win,fs: Fixes align(8) directive on mingw (Stefano Cristiano) - unix, win: prevent replacing fd in uv_{udp,tcp,pipe}_t (Saúl Ibarra Corretgé) - win: move logic to set socket non-inheritable to uv_tcp_set_socket (Saúl Ibarra Corretgé) - unix, win: add ability to create tcp/udp sockets early (Saúl Ibarra Corretgé) - test: retry select() on EINTR, honor milliseconds (Ben Noordhuis) - unix: consolidate tcp and udp bind error (Saúl Ibarra Corretgé) - test: conditionally skip udp_ipv6_multicast_join6 (heshamsafi) - core: add UV_VERSION_HEX macro (Saúl Ibarra Corretgé) - doc: add section with version-checking macros and functions (Saúl Ibarra Corretgé) - tty: cleanup handle if uv_tty_init fails (Saúl Ibarra Corretgé) - darwin: save a fd when FSEvents is used (Saúl Ibarra Corretgé) - win: fix returning thread id in uv_thread_self (Saúl Ibarra Corretgé) - common: use offsetof for QUEUE_DATA (Saúl Ibarra Corretgé) - win: remove UV_HANDLE_CONNECTED (A. Hauptmann) - docs: add Windows specific note for uv_fs_open (Saúl Ibarra Corretgé) - doc: add note about uv_fs_scandir (Saúl Ibarra Corretgé) - test,unix: reduce stack size of watchdog threads (Ben Noordhuis) - win: add support for recursive file watching (Saúl Ibarra Corretgé) - win,tty: support consoles with non-default colors (John McNamee) - doc: add missing variable name (Yosuke Furukawa) - stream: squelch ECONNRESET error if already closed (Santiago Gimeno) - build: remove ancient condition from common.gypi (Saúl Ibarra Corretgé) - tests: skip some tests when network is unreachable (Luca Bruno) - build: proper support for android cross compilation (guworks) - android: add missing include to pthread-fixes.c (RossBencina) - test: fix compilation warning (Saúl Ibarra Corretgé) - doc: add a note about uv_dirent_t.type (Saúl Ibarra Corretgé) - win,test: fix shared library build (Saúl Ibarra Corretgé) - test: fix compilation warning (Santiago Gimeno) - build: add experimental Windows installer (Roger A. Light) - threadpool: send signal only when queue is empty (chenttuuvv) - aix: fix uv_exepath with relative paths (Richard Lau) - build: fix version syntax in AppVeyor file (Saúl Ibarra Corretgé) - unix: allow nbufs > IOV_MAX in uv_fs_{read,write} (ronkorving)- Update to 1.6.1 * unix: handle invalid _SC_GETPW_R_SIZE_MAX values (cjihrig) - Changes for 1.6.0 * aix: fix setsockopt for multicast options (Michael) * unix: don't block for io if any io handle is primed (Saúl Ibarra Corretgé) * windows: MSVC 2015 has snprintf() (Rui Abreu Ferreira) * windows: Add VS2015 support to vcbuild.bat (Jason Williams) * doc: fix typo in tcp.rst (Igor Soarez) * linux: work around epoll bug in kernels < 2.6.37 (Ben Noordhuis) * unix,win: add uv_os_homedir() (cjihrig) * stream: fix `select()` race condition (Fedor Indutny) * unix: prevent infinite loop in uv__run_pending (Saúl Ibarra Corretgé) * unix: make sure UDP send callbacks are asynchronous (Saúl Ibarra Corretgé) * test: fix `platform_output` netmask printing. (Andrew Paprocki) * aix: add ahafs autoconf detection and README notes (Andrew Paprocki) * core: add ability to customize memory allocator (Saúl Ibarra Corretgé) - Changes for 1.5.0 * doc: clarify that the thread pool primites are not thread safe (Andrius Bentkus) * aix: always deregister closing fds from epoll (Michael) * unix: fix glibc-2.20+ macro incompatibility (Massimiliano Torromeo) * doc: add Sphinx plugin for generating links to man pages (Saúl Ibarra Corretgé) * doc: link system and library calls to man pages (Saúl Ibarra Corretgé) * doc: document uv_getnameinfo_t.{host|service} (Saúl Ibarra Corretgé) * build: update the location of gyp (Stephen von Takach) * win: name all anonymous structs and unions (TomCrypto) * linux: work around epoll bug in kernels 3.10-3.19 (Ben Noordhuis) * darwin: fix size calculation in select() fallback (Ole André Vadla Ravnås) * solaris: fix setsockopt for multicast options (Julien Gilli) * test: fix race condition in multithreaded test (Ben Noordhuis) * doc: fix long lines in tty.rst (Ben Noordhuis) * test: use UV_TTY_MODE_* values in tty test (Ben Noordhuis) * unix: don't clobber errno in uv_tty_reset_mode() (Ben Noordhuis) * unix: reject non-tty fds in uv_tty_init() (Ben Noordhuis) * win: fix pipe blocking writes (Alexis Campailla) * build: fix cross-compiling for iOS (Steven Kabbes) * win: remove unnecessary malloc.h * include: use `extern "c++"` for defining C++ code (Kazuho Oku) * unix: reap child on execvp() failure (Ryan Phillips) * windows: fix handle leak on EMFILE (Brian Green) * test: fix tty_file, close handle if initialized (Saúl Ibarra Corretgé) * doc: clarify what uv_*_open accepts (Saúl Ibarra Corretgé) * doc: clarify that we don't maintain external doc resources (Saúl Ibarra Corretgé) * build: add documentation for ninja support (Devchandra Meetei Leishangthem) * doc: document uv_buf_t members (Corey Farrell) * linux: fix epoll_pwait() fallback on arm64 (Ben Noordhuis) * android: fix compilation warning (Saúl Ibarra Corretgé) * unix: don't close the fds we just setup (Sam Roberts) * test: spawn child replacing std{out,err} to stderr * unix: fix swapping fds order in uv_spawn * unix: fix potential bug if dup2 fails in uv_spawn * test: remove LOG and LOGF variadic macros * win: fix uv_fs_access on directories * win: fix of double free in uv_uptime * unix: open "/dev/null" instead of "/" for emfile_fd * docs: add some missing words * unix: clean up uv_fs_open() O_CLOEXEC logic * build: set SONAME for shared library in uv.gyp * windows: define snprintf replacement as inline instead of static * win: fix unlink of readonly files * doc: fix uv_run(UV_RUN_DEFAULT) description * linux: intercept syscall when running under memory sanitizer * aix: fix uv_interface_addresses return value * windows: defer reporting TCP write failure until next tick * test: add test for deferred TCP write failure- Version bump to 1.4.2: * stream: ignore EINVAL for SO_OOBINLINE on OS X (Fedor Indutny) * win: don't use inline keyword in thread.c (Ben Noordhuis) * windows: fix * setting dirent types on uv_fs_scandir_next (Saúl Ibarra Corretgé) * * unix,windows: make uv_thread_create() return errno (Ben Noordhuis) * tty: * fix build for SmartOS (Julien Gilli) * unix: fix for uv_async data race * (Michael Penick) * unix, windows: map EHOSTDOWN errno (Ben Noordhuis) * * stream: use SO_OOBINLINE on OS X (Fedor Indutny)- Version bump to 1.4.0 which is the latest release - Cleanup with the spec cleaner - Try to enable tests and they currently fail/sbin/ldconfig/sbin/ldconfigibs-arm-5 16758649791.44.2-150500.1.11.44.2-150500.1.1libuv.so.1libuv.so.1.0.0libuv1LICENSE/usr/lib64//usr/share/licenses//usr/share/licenses/libuv1/-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-SP5:GA/standard/85db839f00bb8be259a9035c59e0a204-libuvcpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bd66f5be546216ded1d955a426397325498d1d59, strippeddirectoryASCII text PRRR RRRRRԯb 3Ǿ!hutf-8f789938928006bc11294516552518f63611740cb0844cca70efac74013142de7?7zXZ !t/➕] cr$x#GH~**=LkUJ E\ E*a N^_dS1ٞY fK`k;!X8 '!'l# qO:)V!{K`$d:K94 #ɥ=(tP0={뗀 X`HI7.|fZ4M 2BhƢ2gB5%d))D2*LuZN}i0 PJW؉-F2yQh9l -4F~6uL*.Yo:? K/,=;pݚ~/J1S/R2ܘ6x󁩌<-o:cZa-]u|B}ںdgNƏM p0ZW]ԽԑF>!<u1W?G#Y|HSWNKDJ% Zl}_q{Uyk&Y,sݼ -Nv5fQlm)JCekDJJ^ )כV !|v(jGH3Ucϖ03YN0sL?h(7O? ;XdX˜'I9ʼg^ub5B;\}p"PɚHI{j |~ e Rz%x_Qt.OGKb/_ OzZy%ZH׊ aOoGWtXZӡw)R=F!Z\o/Z,ofb DBGYQ' r|* 5;{|霁o.=褷/"Ցb6js-#'?o֝\g$*_b>s|ӊnw'70|<@'C?W'@L9gM}Jp@`i^^$`FHف\?*# 0sntisutd&϶9(>֒ DbEecFCs.lo`B !(Dt^n'Sl[j-Q:§~@/wF&{ġVw5N[] $͍xt+5uZU#kl 9"h RW~D朌R8w/ȣܪIj汭;Pj_^son 'mA甩 t{b!Ox#{M=A =xg/s2@ #Tnmc xRo3óōs;)\ͮ^so8b`*h7یr O]cXzڊcƠ>JnNm|C>_9g^rzVcFʥݿN'x{'H8 _+x//`ZAK^[ŅT'&tzq[%u#BDP'&gGW|669۸*h仉*5uWJ4;jKE AK7;FjzzXQ0I'Ģ4vayr)"QC2# M샼X]ӍnttKtja\N04 "I={~=JE*4p" s)YXߔH/kl W~eNXiB][(A}kto|<@Jpviۘ;S*'& x:sLl|ٻDߨ\F#w/J̮podB ʖI%>?ɀmem>7^u;'NW8%O8CPY tiD|Q預"2 U?SXSeb5\>+}Qc%>٤Ʉyl_@A˔sPꚩd6s X(.+hޞUN"ФHK߂ _Xc]-oml3BUGL0oqy%92f2]1͘$; '[798 櫙%:/vO'H[I.ty'^yװ&V-x_ZwMkpcJ-\XRQLNCh̨"ўm꼁0E:$((ԯ[}JXbĽuT5^Q4pGcJp|JjgbȲ߄(5>p ͭRֶ;Y.!L4Y/LӮ <=K|c4|l>aW\ Xd*"vɾDEn37|3wh; u7d qw1J٢^{*qxܡ&h?еX)U;s,nzV̶Ԟ4ۻU'qB׃g S /S;S)fP4(<",bG d8[ vLs&EW~zdvԎh,on!V I"3/( RG<bʖX8i@$kG;s*Ogx*Ks <{Ў 9kOZ9c . ܺGG+Ǐ>w߽;|k_7?k6m3Fq=yI տξzL~j L%^zBW?VdTJg?tZޫhΈySDje9JS7r~4r+R"Cߓ6G `y EpG%Td n_Q"MMü5+a3IVaXc@G{"ıPƕQ5d\rXp80).=@0]n( Fm;"jź389 ݰ f$̌:DCg  ZSف`hcK[ mP%ڔ?<W*陶iXNVF; %H7"Mʬa3i˝S玅_ /7\"yne=2чYtH/ηXҮ\"pv,1sͳg,&҇0Q[HsVPf{NFj,kшV][d+@ᣗXCs݀[)'*m$) ` R[,#FoT'Trt#N[($t1$o>}P% 1vLq$#N:o+/Vt9FY}G}u%W'~zmƎ<<;IIFC1ҷ#atN..63:e]lfwaL?ĹW|]h}pZ#m.4Z=\]5=_INJH𼗅U>Qmy ^C1kn{-M$VJhBI|ӷ5= # {zWΞpHJHmEwyRqYf%: QE=7|Pntۡ2b5ݡ6v9Hl€("|fFB~=wrCi2/к=4?d9^cI-[<ǣ-6 ;o< rZ.b^_Sk| Żibg)!i׵eL߾Ȩt<@8-Z_{ @DY*)>؀+~LC?WlG{:y f=2C{yÐJ@0.u4Pjs] ;%b$RP L_Kug82(4{K?&W50M3m9ZQ,r, t̎'GKmf w+~vpa5k^ ϐZ:|[S3ZБbrei^Yէ_"T'|YQ Ǵ#_nd/wH$S;[XZ.Tě*H E =>*)5rM ,! FBkjcMhVkʼnn Y +V@C/ЗjJr@p2E= lm̩Z,>5Dy3:Y.4Uq;XWGYpֱ|x(\Un)&ϒY~ƿLaoDv?z{sodd-3(FІ!CHac2gv^ʍ {C#KU밝~K,J|h’J^<_x3F)󚞊j vߘ&nFwUgY;:+]u菥BW5fo^vh X3<OCܗJOxPC6rqdp%aD?'$Y>}ўG,w}&x2 BNط;gv/e. Q1RAYM ""׵|ns͠D-R4ћi); -5XK x {"LwBu 2䦋owH\ү.8*L Vb+@?t(0E%@D[X]af`sKѐ W{99̀w%PQlZ2k)Ia0\pK&Aa޳L;a[A <{VOL+J"pYokv3VAdr{ kU?3]?BIc-JZ=T{J8"G㦤86~QS c2uh9AJT_m]lU6:u =(;hzU /wC"#Q}5'70;X,e'* kg=(e "`%3(MhNi4mgU{5)ULK#[OȞH_s.x(j쟨~s%GUw8 3ʌeɦXaC(Xp `[ ,ZנZ&kT%L-I uկze8tEa_5B㺏wq(kx<[?](|kA\EH^Ϋ$L$xC)6'?3%~S4xu`߽zfܙYb 4h[YӲ,噯EЬVpH^ĒHb͓*ӡc{<dz2+#3NҮ,s`xfH4&z+Zã%v[`CW xn{7a40/VH+T ,B2ӟ3e[3V%.Ty,]S􉧽r5<鶏ʐ-c"Rt%"Դ>=Ԛ_cѨ7AQt$zw*Pbs #r6J-g-]oE uk {(% WyrW(,5T2'x.`*NsKG8yb+4 O"'~N`1 e]L_&-_J07FAg)/[oc=áq<ƦCq <ÌޡN Hx˞9~fP+_RtzW^{ZsE3vBʌ7\x{chN }Y+ l rCmv$9/RS9d?m[<|șޢ:|UQ[sv`ne⼻ n:ɂI7kV("Nyt^ Z>#y9]~#6c1XQsm%Hߊb ہ>"'Kbwx׬z ?'?#'k"L5s--/?0"kDucU=lv;Hv@ֺ @aj@ 35?5e6j‘\R$Z@SOjDzwڴ:y]5ٞt ;0Br4;-m .>;GئK ?WiЇ-ONJY{ܒe[Ǜ HoCkQ[>;M:PQގf|$ A:hMYւK  2W)fGuև~dD#Dg݊2 NHh7/3#}ktPqb m Q ͗[ؗ>=`޳KhhƤ?E5aٝ#>{`.PzL75.4W>/![ycIxЏ)"`qyjS8] cK$qY)a~B⎫6}/iVB ycN^4X%|kL|(fs:n_otVU?p8=G:n#*l1|}EXЀpE۸7B8oxyծU)MWX Pk8b #D KJv@ 'e ۞MnP.հ -D5f)A*Z# }uoD 0zUx!c DCJUlͮp"c̝//uʪ!fxeh.'ɧwx¸FźWגg"A1j0 8yvZJ"C0gNȓ~m pDğ|~e81+,4mBӰ-{CC*c4!Ԗgc;l_CeO$"ܐl-1}5(W6+JP??Z(k_KzQaK sE(f17q/~*?hۦ{ ē,=3^KQ5{ʭZJSlk,nˆT"e5ҷH`BHЮ+嗡`xRFF5C%We9qj^dPVĺi3LaIyAns攟(\@*2ôM#=jC 9;+heEKo5MBPOw7.ƅИT IҤF ,>x^.SlHAhdC2W+ '0UHl5HЈ`C@L z|=߷2w/'g0Utoop\L!gvo\l6[(~*ϯ|3Vnz EƗjD75҆vω#EAhfj;$ؓd%ˇFQ*ScҢ-֔;ƛMI+zȻN:ËxQ0-g*f=!^thP)AP4Mvqafw.&|P1 P=^ .Jƥ"EKL(R)pչxLJJ3t(V?!SQ0 [ht9eWS?3 ZՒP9}xs:k'%s=?)]?}S䪌|`:{--YP1 X\”{g$VRK/L!vθ3M11Ya۪+ʕfr#dzr&^5#?)hߘ"0W!PCkFHlb]S#ܽ):[}f"﵌`lZ`/˖7- _8e:1|%0jmeX]u_TTsTfe]ME F\Bu;pϩQm C e0ڏLW"yv_"R\wv{q0 ̼$e]YfS-Y|W}c'C 3>3>L@ Eƙ py@ ;ϰk8ikCk{r >^#̒5q;WFk=ø)5Zio o(ob9}) -dO D8AKLeK7Me4$%g;?@ t&f*e@̍g#G '[2W*Q}'NKݱ>q0}+>#3:4rE@+` " '`@ y6?b6} [-d`Jic>ie3,N]qS@:.x%{"ꎵINZu vJ2XedӴRef$*oؓ *=hF-&ƺ|])E <8[~(@~h*|7i~H^^ [I _ ܼsEgpQ'o$n!#e ǾȶA~;^Dʐ1#AM21Drz`>H97smH8i] sSȞpPP ky3v!`;vszdLj@ v/ !*AWPr%7,x_|VU#|}.CT(UaB~ʆ:SD({h|36Yߎ !VQs)E)ɕ̍ tx?)awROQU3j}R1H(G4|כ1#mH}]ۘgJ l+c7*XAr0ĥOSvEUot\%]CvyP%dpga6| b&*ut_fE8G7irMj~9FC z񘺴b anU{w@sP邦+Kt,!k%Dpc\wP&25Ȅ-]GT] k谱bMZv4`41(p(ZrvncserJr=thhyI?ꑞoyZ֬ޞg<{HCQ[XuxB ׽$ӻ .c2P> {l,@0`[野xhJi߹O#IO_r{ŸIN|\qÈ_-6YjM{o^zH-*^RcjCEHNPL; q tMs%ݒ8P֐+=E4^3Ԁ<[Õux[[!A99~zZnmTUw u4ws"B!;km^OARü[i-}E .b5%1BK:1Ah hw׸ %Ã޴؄@eWB{&kt]@S_1,. TP0̹ {yա2}LL5c_R~/*Z:Y O]M$^`oeM%-ޏ> mɎG&;E2h|l~_g %_Vt!6CcA.S?G;Y?ŢG1+^ F֑qKy~F,skT:&R QR.`GM)QyC+.eR췶!rADs?a~;/vL#gZES%3Qz& md_y3;'or/ck@ȑM׭'4 x9sxʾ4M\!5Sr>$nsǯ q"K:Pű*AƋ.^Vr/*= ,3M>&_x8ЬtҘ晧7Vp=6 `[: @3=>uGuvp̗j?Npn<T{Ã̉h[މF߬+u}׷d/p9kNd_7Neo$X/(C aBF{!}kWTz-q-W if/:!ۖM|.o9)b1>Gf2}Vc[ԏ]mU:.qj碸F4o(R}uk&JZ$7&a9E(Xdd91БlVf'v^*%*d$>+*4pu(r΅3q{xL)֒ \nܿۥ5"HCe_80)hȩ\PmHD?Y  3W%;!'7jѨcb/j%$] EwSQ؃.37.| %Ip嗹/LLd#RX jn{䖐_'tLf#p)EBR71ˑN%'-S8Jq< MZy֕s {ajݗDw<2t=$\~)VYC1|;,rxuP v~jE2"!O3fy*oo1I7Ŝp.X xL~N&bjֈJCS:@u8 {-PNO8̖g#+øB) `!=/5c!i&#Q)0"IkM%O|YN 'Ήgl,ӥ>!h۶qVpp܋a .zL}ESQ]oaP? S|UB񂛈Z1ODNd)fJ>PT!w\O:68z ~աnU|=S70bkI\Ne5k`IRb>Mge /zxI!JrQ+s1-hG0Ho Cޥ)!6&P&e:ӜAatY+G :uJHT<"<{*Cr E|1MF-B~S0꒙_~Tdq (hL˲R븕y.x'qi)˕J֒-Hsy>ZwBeF'M ft8 VW}Bᵞd a^ף2O,d6 E/F4^z0b+&N${sܶE쁇vt!Z`7dܚɵȒM;:})/n3nЩVߝӆr*kYt " ]|cxڃ l``/ӳqvgdI+9 aỲ3? K|jcIC.= bWXsMN)Zod.8ۇcBsRວq[ֶ̼鲥َCPg/Opf>uF~z Z\a4SԁnhJ~ z'ɓtd!H @nKUM9L!rfwO1sn1 MU`*x?Šy^ - `l6|L Q_Pp)cUlS8 bbpl*$ύkۃ(~-80V]%?n9CFگc?W`\A)d<#\MpbNuc~kElJf'K9 1kdP"R->(Dh[ 6oZUػ4壘{p SݯݘEH(etS 8B6> q2xQc;OWG;xTl_k;yV⒳Բ?zGR0s@mi aEͦ\2H{Օ,Т֨ q&x¡߱/&zC&6\SxAo3B/X{Nr+l>Bcxk!;6ʆfF@9?n?PT*<3lôUD6-'oG=p'n Iw NUI)?ORe7г&.rXD c$۟y޸bHhEJuО@"d&oHd\p]cbU@MW,_̾" B=sK )Pr&X†XMisvoOcP'ez[pXSVG i'9cMJ6cwV1 m>U AD~Q$ٱYcH|!rJmmq4͎ آ opQ Zղ)~UÝ]2Ѫ'\XJ ΋;G.Lf_:hu9SǨ7H(3DV5DZ+E'+ 1h=WXːM8]Csyb '9;bāQ .usn>/I6k$G64X+69hu*@L:%'&]:0=ėy[1K;7ӆԧza%D5aDE-3D`f9pETYuz%E0;rZU"FuR>Ov? U.(5Gd _yw埱HϘUwKG-1to ,4zC`plHGXYopOkAǀQK*LAds L#ȡ Z;3nov ,ԙ^W}[FT s6C5 }VQ'ROz!`X؎?AHv6U)Něz4 A!E&}ᣉb8$Te23UU /< 5w_ 5jV8}0]086ۏyUDஶ&d5B+b ܥ_7${ܺ9u~Qj ,/(Ic) ax9r1=oD%Цs̓)5;PV.bfX&1Tg2wRhHA+% Bd<1!a!KXQw3mr<6 (@XfTڮ[K~ڢʇ{ #b2 < ū.0yAj A \DJ }ߠ5dcQrX3idKnw1 E ( bd߼VZeA>2h n&eDZDᆰ^\Of:ÿK|e KEȜ.2ٝ\ث.NcQH2ig Cj>@ᙐo7Le^:h:nYf|FeOrtMR;jև\%ւ A auڔ[z:PU5k]LT]u cQ- Y?wJ|(0iݙK(mSsٸqt"x DaLl)t&(T;*&HL@1*Õ*7Z;``]lOK}Bᑿk  3oSTxvMp"8aX%0$zXv4rK{ &1hQdCf_7]N6xyNY-ҭe߬lOG7S%Ӷ.t^8#-nL4>oCf'e\@ll؀ 1{Ƅtw1yփdc+n N4n;HO5%ge/?ڼ3j8t#/oN&:b%.}g$z1Vjt}TVg*_Ft;l3WD2].IkDuL bH>Y6BΡI)V&2^_{Y.us^6͑ uK XFzj]qˌJO-'e)mT0O03֚Dҥ4- Ƞq8Ѐاz|)|짒`s"D dQijۉ:`NBh9t6-AȞ VeH\.ed fRJv H\bbmnIǞ@{ "~Hj ݮ_ǝHj#{6U;M 1{UC*oi*__&_H{/$l{]s ict{U(LHt(~M"} P{NVRewyhGnzpjwiz&qO%%#7vxV} ZZsԀIfq, cPAbÿ|_ĵY@|2_`C7P6H΁6F=}u,Rw%֌WY۶!&i'@c`+uSȷb,V8(j$u2l0y2R2qW }p0m 2{ZfNt|N69ȕJE.(|g}0ZyEӛN_?9´2B^{ե`S}+Z6orOnOc)YD_ғTkeO!idR`4z黱 ZxPu]jأ7h+P!Q}32FO"\W/W4A*۫}#[d[Z@%:qe4ͧtx q4pn%.dq-44 t)O֡E#~;F}P̘:6ٱqSJrh< Ǩ'WJd$2a1h/kq+uKeց0GuN冊ZȄJ7PE& ̳$1]#C qP(KHyJpG8D:l%<6\ Qj죠wg!^f[]jԬS^D:5cz唞DG@Ykdt1RceϗC[SOlEg4gI0IgX(W8紓adi09 X _G'PrU cSyc1ߵޫt}T6s]Kc'n\lQ,.1Msd&V_9S.e ᠢP6H=աWyҏQ&[Zn*#$3T6ݙ:1kx#izdl;t`b"ՅE \!Mc (-vqsƹ´(WQ'ב3hz**H&)[[FFvCNI>1%6R@iZ7.qmd8*Z| yJ1qt:u~wI UYvުp{s6"[gLv $A؛fXuEEN5te#L44Y2hG]\tmTa atLa0}bYO]fw o6ݕPlpvo Q4ۢkD7=V2K۽rFgf>3Uw36= ocX.Y9@ @=0'jXG.+n$.A2T9kHP.?eW'P Nqwm.Ym lP2^Q56* ͚@l"[MDH z(b޷4O]?VɛXÏjM,952o{ƛ ?U8wAyyg+<>tf}5!8i²,r>\m']f\$ӕ*y{JpNcg2lmAaǹ`6te9';EfТbtx;4r0zג"K/[P!%7;CfhEc``ED4xBD}44;*٬(,YbT\kkg.EjdhHFy] mK+ѡS)_͵x2q%Wig5j]==F]{a%KF7Rɉq^NVzH>ho%6T~2̇`(%jc"; wO/ΔiIulՔ %CAr#4/w9x4 hkbCR:6 S̎0RbX[v K4Ja-/82]2kU){ 'N b_X;NϏslT;KdRfυ-~S8:fh$%X 2OcLqI1r O̦)( .VU_JO|!z/̮}VλTSEؔ0L>rI<Ӿ㻅> ;6s=ng⦗x}xnk,F]#w2(1Oku܂v'psnJXJ^ܤ-;HjƁpyy${,Y,:펒9G傱U yS@stly1: d=/e9\9I}54)5Dku^T-TR:.{_|T/T9w!1UǺscC>(TE&gFeګ/KAq9.Q/g1K]A/9B'n1ׄ[;69?  g0>ړsg?0D\flwB(I]!XoI T4Bg>5Rb$ YFEAUeOC i:؛CG'e I$':\`[sI?-nz0'uug@g\? 9ZXpʩnQo84m(p! J +IGgV͎Q_#jb?FX{M "l'&kGX-@y]Pjk{ˢ:ՔǦjbZ@[f!S|̡q&/CFU7T6&%Y3GBkVyOhvK9==zC6 o:R#-ptzx3.m]JKy d[g"9N1?M+XC3J;!*+԰k@~<+(9u2huZC[BvlpjţY܎H3sQ9sܴŻZr~ݫ>s LZBrɹ kZ!" Цi30<~!PgK5$CFz~Ln zm.H,3L]oK(5|ö > T.H(Zu:pO~Y7Т%PS3]t툔jKf{6Uݯ2fE?Fݱ"GTw7}.;o kN7g0eH,+Xqؖdm( e1x"5(s 1TdXT<e`eTa'X-c9gKB`{`sEFNA\>$Bǥ*GjqQ\D{{^-dAUw&ϗA,߱S>Cf~(v[q?9<*4) !ڀMMo#q!iy b['vGQ i%!_ 0cd7iǽR"b3`F_H^Xyx6l73w\A`6J]ɅVf[g$pI΃UKlY>ZcOm'eY-i! t8iB'}}c|>V j܂FQ`Se( >V(4ASpHҠO$Bn6ZXٸ t.oօAb:=`o$JHs:bs`Nƭl_`0 I9yںaU [Q:bWR-kwZIđ%>uӢpiEN*Xq\ ơJ85Z]j2/@LЏlS%K+p9 feJ.Belr8Z2&}6py>D<PZ0Ћ =xKNlD&TOI 毲{Pn9L]t:!qS^W ]0F24 +he9Tl!*i_8-Xb#By څpt e8&dlԦDP3ZJ1]mPjϦ=Dqz4`ԓ!tX(S+m`j?Ω42`q[mg-%鎃(£}aK%\ a4}B=e)] \f])Mj)iV~+x\}Z3\{x%۝޲ Y*f%; H£YEY!7dj/*E*z!Y1V׭.hJ))+ZMflf0۫,h=rTa=-C$ۊj(?u˄Hd8rB' n) $mƥD4bݼȐjvMȥ shnyIv |-{ybnz>yScKn1OA"k>y*{V)˸5ܺN9(z3Uf[{+$5BB4ħ.oe[ %0A?) VTZ={i.vOnI.``7NI>rL'PclW' T Ñee$2g̈́ 6kRvJlGK1Q!gj$=%xJAͦk yP\2_4oe4d{U)X/Nү5=Ko`+ǤV(,8O3}OFi'yVuH")ܚ*5zkGK4a[Xk_3๫=A9Txuq"@yWm0j;^[QJQ&n;ń)cLG#Df<&/RQ\Fr $A#]WVHX^N}[~Y3 Lz%[>F|[BoeH=FM֟ZvnPzrH| _pX mf.^8LzM~.ʜssJ/:H[19Yp<,"^k zGʙve~v\%M 'j%x= ke5ާ*6S$؋4Q}89dT=}508 أT((}MÖ#~~ i*2<ЦZzbj_ iRi  *m6ҦL~ f)PljI}B:v{m KҁEP8x#W"W֦SAsjoh+w xg-?tZp34H;+v^k Vlp8,Vqul>9:o[HdTQ)+Q.+^X QX)=!;+|Y^cIzBSIQc7'Y":Q}c%^R]]#_-P8k;φ3SQXg4J1"kz;}*@Lt/*{7 W?0ٜ %QϤ}>c#DoI:0F*-nc ޚcxc⫩_t2ژ.P Ο-L, ;^ V>y-ŨA8 p DN~YňQ Ro?h'|%͜ |߶]Q]3h樁ly1#ɩVЮQ*S|];`.Yе$f\cϺGd i"" *>\KkF7L(T`]Q(/'DD7-S NV9 2tj{smȁ` EU D ↰ YesUaQTɗ̡T74J2;>1A,f(9Tu;ٗy#vg Fa?wiI2Fȶ4Y) ݰgcgqbB^In|o9#!>Ƽinx2bh-!`Ds NRxџx*v l $hyH3J'Eus vc/|t"HݦPstuv 7o>01`6F+f=ޟT7*\lH3bX3.p%0HdSm"z$Rwbe^Ƹj+uƧu(ҭX-3)9AڪG$ $\N DY,P_5Q%w ! MdP7p|: nf!.9HLDHtޝ#^Uxs-Ly4Z2t ͈k U'j'Ult=+ž2]RCkn"lafln ? `yj6I'+q9-LǠe~\_"8xhj7;*G+nļbry hq]Lp!Ofrd8Ixv,Xl?Ox,㞱i6Xa{%೙h' _;;Rܼ۫vSn%rxjeS׿HfqaUݎtxġ֠k/nFJBtlPd"xqr .lG]ю9pK5]R kV5,_ A*HҴC0/f,,8@'!a;S'כ[`GՎ~*DIS|#w@b9onnxE=xvrh#DttDf;=@A45z6 [=&H]\w7Dti Hs,(ډq$!^zKAל9"lj{,P6ٖk?'vG<_F5S뵠Nk#F J񒯃ӣ'z;Vw!;DG6o$1]}AmNJ;NZF;ĕ˻|](}b,]lu]?6Tl8(nڨGzNPmd quRBt"JGgL*U24(5"ʞ胦5p2gٞ AX񧇹Ȟ&m!xB{ &4?Q p䱬6^9E>f7I7Ƅ"iTlLW"٤%x#ѷr~ӿ/e1^!'Į1>ZyT" ZifXvYX+AmzT<H0;8V)|@_uϖdw?\k6tT!c?\b(76sW|" XSwB&o$&>2{ayŖDѢ$k)Lj ^EVVIĆ;V_D}:{elpCDraΊ"9-'˓+>A"@%q]34 pۤS/Bp&7 Ϧ\$;WPNN"Z-i,nZwVsT}'vM@dx*O%N$Ĺ DL|Ql7OѬ\iGCwd0F Dx9;OB &Ep.W(+Ud!d[|- v !G(|o; {;mNȉ-[ܬDByk=x4-]_֣nWO_i7Gb/lwBz9rީ {;YZg:tuB"w,\@N, ja 'UҾ¢ Xi_hM#eeؾC.bŀ/rYN#hQTӣaÝGB!/k?7j-R[]ĭX Z*rO1jN+'5Ua aoxQp& |Icf u1,IȌͤ$'U9D08?)9tO<0?Ȟ8 ,b|EÝ5 F%ybwy:DqVA#f8`}"dwU߹(ju*~fr kl_6; h"Z'~nF"XQkcyu}3jeL2\μ W>gczC>x(gS,ZrvJGW rOᴰ8noJ}Bu٥xA!6Nb냾<R҃> 97q>1 vR8x9lnI6bla '56&7M6.QJ: ;2}ތ+Dt s9WfŌe]z7fAJe5{r%Q[4t5C aUMjή?x;{EgDK4% XL[%%['*T5dWNl:_#q5jyj_fRN{((^H ,ڔ,T 6Y4;A;R9ۄzOrop9)zTS&6W)&lAl41qO9b)C+8Yvdȗݣӥ2DlwfN,E6'39ȃz"=lc܌Hey([ہEn+RvxfGU?B_gJ( aLbgh9 ,jx+C[ ڹҡwDߣԡ0qˢy5ַW<{\CWac'OC}Z+aԱv êbVӀ}߬=&~qcBEc{`nm z$6Fi"y2s82ms\Amͳ!Q!tgCMC> G7ו)_0tɮ&%'r.?T*;R6iBڶ +:|9б{_4Y?iOO4kTE _kA g&"n)630@0md( Qʤi<`RmһQ:Fu,ѽmⳮIν bN@ ^Y[ {ke=~Lp8cG̸IPem,z %_BXȪVrHCIDΌ^;YQtClD\qv%&Գ"\S>VFD:_91Q1 fcDw1xXy6$j PfN>9b{(ELѹb_׀PEc@~Yii+D4DsVڍF9[7͎Oa[XC .z'W2у\~RI~ a4 !3HL<ݫ5eL =Mx'3sʘsP'UF(”dy 2`{?K@7ɽ+ Th#Y+ " M8p8d~2 gm(a-6Q%ӄM)KXVF:Sr8"Y4 t,lfc,AG%3#c^ .j[`:|S`A\U&n)%ʫ_{ @~e^?Q),EEYpSmpe:c͕@(oqoL!!Z Pu]@v1(Mڍ[&NjpȘ?ͤޱulƇ \+U:h+I.1U[mًn6(e5žAQ('ª(F 2ئ"ZW (-Al:dž0:|C7#wo-sO^Rk9eA3c=&CD*&zfl+@OQ6_ݕɲں0dӡƴw`u%&i=_NE!ilpr# Me'x㋔hL@(k/M <>5$atp2VUcDXZ3 3OedKrFt$!.|zuXxKӞc!u 5RLDwzYlLaG<yfT9!c#>yss҉AF"<,m"L} _ Džy܌B~ wfoo/Qn{O>8QOrw_{ 8=y|zFP% w/p._ge׆Ga\0ph3oʨl O#DW2h2pjԶMmvqq݂"ck|nJe:Pn~#Ţ'o 2d?]wڝ DXFQ*q@=?>DUJ =r¶/54{1Q?8q ;PS.9_U\;bXTej$-&Pϊw`+K6 j _ED <,{mfkپK2ʑ#e';Au0V1,z.iX|x3c&=D6@Vg9 9vͫEHP&YB'V+.PFsQؼЀ%B}Xʹ|2Q$,VK=)rp8D32'N+:#]|ISTRx&GbEJ&FN$MG_9۹1VܱZ4v#d] idB5Ar3id3 C·pvf&HEAtkx.UZfY(v16e Kz9$ѸT )-k/X) \%?^֪^= qI|3B,\ahGױm̿мaJ 35+j^RtSd  iC@gEU;O. Ҡ p8[yUR/\Iq 6`2!٩D 77^ņ$|(!7Q$Z꣑2rM>{^~jNRF*- ZMզu]l @tV١{҂Wp\P,c&?mcK!>xP֚k-2ӘT^5,Ͱ1 ;$xGZ{BUjOrdvJ[+~|,Dmw7bpG; lE!/!EVDHOzOe!6;.'B2m DvҘ-Hx$1yha.Sk;̷W\O } x%G^7xgIA oŒҊG=DYEs)LK tFE|0t&%n|%K)hܷVZ:x-Ix#zn` Tpcw_DgjvO = ;e^h+ʢ$-v5ē4q).0V)lpQȅ(A>!tJn'Jf7:AznW[WFdT8+Dtjq ѷ - p{lكb -4ie@׽9I\~l|3w̙)ӆ$F[Er5&&D]Ͳ葩4_бt$Z.>"nٗg˗uh[bO/, Ȯ˘mX#)8DxT +c9*E5-슎еb]]w")%Ǔ%, ;ª߃񋳆hXJ\~s+=wq_ Gw왋_ d&'B*F|>yٕI2˘Ua#q3؅eqa+ }kLe,_d=sdF*VZ? ղZ7Ͽc {=5jآ%|D#bA 6(:/v Bڨ235G$?CQ ]SA}?[do?HҵCjX囪}bdҁB '(XHQ] #Jvk4qj1?--6POMXt Ĭ}DvLAϘچ:G]}z7Mׂ:'&9EЌm6>|S/і)HWٞoլt!p5\ 5XV'qO v8as Ya&$TVǫPZrłar[6_a]; D pxD_:Wٽǝ#x4828CB5%^2vMiCfe{nSsl&8Wgv&ؚnAkFF?UJw[ms\cx)Yka9,eOJLӆzugERxt†Aql5:hz4Z@u5#ȕDbշ*/fByU kK)fm}̍!Yhn҉m\?ZD@1'@n"_λ໫dcWO1m&B>l 8Q&~{&#+g?HBႺ⑶2r4κ{d]yZ֌LW a]/n5ZZhXk+D`fZC&zṠghY̬wQߌ!7 ͳVwŐ1p?ȉěZ&'Z0bZ8_0թSMOW}qβV]! pE*dڸ>^ó.ݯ*҅^j? +[seSkJ0ؕsCV/t󆫹u;u,!;Cz;$%ż@. by?˱rzuurаO .kg@9}^eB=D_ /oVDE,U^19Q wɣ,7l@G7y{qՌ7fUZkf p$X} ܰZAٞ!JWƃ!8t+ 'J4k38N&p>F-B2/TXhҐiإ|=\wCgp K K^RD+v)Al]ԣRP:dZ@ԧ/6h7Q^O7;~ȌTvn4ۮI=eF$za}FUQ{#JptU_gϨp:E+zC9SFhbq>/0/deڤ樎tC&XVSq'@:M=>MK|xBtbPxP2Nc5[Q=-VlF6n51)׫yIT3-Z7Z@oľkŜ)\07^#'&(;̼m*nn9x[!Zn+bBG4g&Io1fau,$7-l>Go{˾k!3?Jx;_ VɁ] 7FMn8o*h|:V̳Č pV󩡫 M͚+L&q]5qh$(;uՔl2[DzƋ0<ֽ1iD-_o sM:ٚ2 -[YB9Ws{;K4/}XX(ANg5Vֹ6tjB#ٵXm[Dy)e IכY3lsÉ I?K)훪=i8 G$;k- ]fE~R=dXГP#eDŽqTΑ+A˃(<8IHq--Gczg*})ey]-, _#-5""_U9qvGg:C{XFϾ4/3fV+%Nt,՝&ASْd{&nBC)F Hx2oe(ql ^z(92R"{Q}#2pѕ[ ȧ>֌&^6YZ'~_6PAiy]@$j(d2ӲL'Gy{d۟kv,yYrq&iΏt&mox:dz/L2LpF-pX-ЇHMՁNKlx~E!s6oCM" ?B{5>:% t[rQg@#@j7.|P=VDZZXKU(c6F~cWWt<ǻmi@۪[6X.6`$@ױh{¹$-Y!$rL41 1|G.U0nT^Rvh}OnV:!_pMV'P/;ܻe~V/jBB9{`RAʰL6Z hM&n5&o RJ m]9$]Cҫ, H6 7NC)mG}A7wЊ)$A"mfGL:Ya Ǵ]lxZ49LuJT@G+n/)1Xˢ/5`i&N:շuC; uH<qbU]/@ G!yNAOF#ܧ)zJߤ+Ez' {[OIvfEn@FZ F|Vf%NTmrn2' bߞ1 /&8GQXA^YS qw&\*XO-ۨKUݓSlz[g rl#eCZ]j."Bb>sgLzS1"a}4$\YHd//{;DHv0ptu%>DyUBAw+n)oyjJnm?Y05 @N뙉@5(2b7aK9J۶c8_hV ` 9m[ŃXH|u8lSѽpBfbp`2o[f Bܩ}EivLtC+Ϥܭr;IH.ha+k'I6l"Q lW3 úA~X6nR}QE\/";0ܚ:Q4'ݏ'?q'EIj %V&,\JOi- wh?!Y"eEܨ2/J5-IeFYnm{ NN} rU+BƐE8F$&(Hlf R݇ )MU=© Au_ rS1Yˮz⇽:,v]f?I*Skp_&u=6n`F-qyġdx7iF#']?=;$+v\tvY l|kD`ȫ )vQ"jS=UWc{lb<*U&az2)PFI`"_O*W&&ws:|D bf{H`d(` arL y΃>ίrw׳"MGZz>];M6gmSf#oI!d3(.T> I@x`o!zĐh)r0_jk֥nWbyG[9<[VvfEk) ]DއV,1, T0TJw{5j;=u") =DęW4[3rյ^rʜ. #ʸꧫڥkY "\.$BL@=>$mT{u\&$ >|2Vr8[~3~>'bgUu42OmFg3 _ԕWzP$F ɢ)UP`15uO29; O`ob@'i.&gűcP'.̠ _~&aO~o[ yͭ^z2A[Գà  %nŮ2XPYBR)bPxKYS^C%gM۾4*L~e X`|4`(ƻFG*H(k1F_ReH{ >Uf'\ k:fػ/5ObЏ/;ו;p5ɫ@jcvNb# ѝ-BLj^c@szZSos]&彅ΤxpPjTi>dy0|E~3Y"fVn"J'e&Ot2JGDP+IY yY@vvu@xyn:w'ba/$+!7SkqR`t+l2Q!Y|{{,˾@ ֗W_;I_}y_:o41Bkzg%42&8>D DbeȐC<;3>MOCok?) M4ὁ0Iid|kr&Ц4HKB&ۘi܍ΡK%#3ER* "t|Ns#2煗0HZMϭ\bgt#!^)7$f30Z1ot"~hύ<WQKNf[` p&}8\.f"n^RP#CݙI7Givb!)bU<F`X[ oxbblSffۈs|i6(FNj>k1!t]DJ^f)q3B֖7a "rf/ @ +99mNtEAS.SSaay>۵Q4#SC>* {-< ^3vÂc5L!gj2y Tcdը)j7n*X(uQ(Wo ;֒[JRK{D@ hY~"J`x= mQoñϛtrfM = Z"P|{vF3`\#E6eN(G1lKWKm:VIsI[L1/aoU@m]g)HM7 "I6~W)x sB{AYFe6z2qc]xİI=߾BCx*]S:/ b N^ |4&3[A'[7S&ez;[9[}yRP+f`y8~Z/hJgppvBOC~̐\a[K7\KAnKlw&v x^ش-Kb&aϸdcMeRB) "~|, ۖs\V!iעyƫIGc(}Gcڤv/z\Cwd>(:`l_4[չ9l$1%e"lܼZRqlvX$h+D/'xgSf.cYp= _~$sfl_rrKV5`xmZF&k 7#{.S|=yqO.P%kϓTNxa;u(<+(7kMQ똿 Z.k"gж ckݐ{9"~?\j+oUhdy#V 3-e]xȖC ϝs>g3G}VŒD #Esv11[ }/Kdрp(͝RTl ,1._#0njO@wd5$pM~'OlB4ֺ\}w<?:Kt2fy !zԅGe+0;PH;94?Z& !1!V/㪐0yaYU ,./Ñ0z"uOpGwڟ~7Z`ԇg[ B4(B0sn«Fx+;k*WO339EPo)KvH5jB/ԋdV}-ʆCUO7l\vέ>(eLR\޾ۤ:J pdhwdf[(jPaQdd3*kN>#?7Jb^]E P>澼pbwĕ cQ>0_n&(T?[""Bi UM4+? u^4 ?eqz/Ub6}ic N|%QYPɏ)\|r5H@ _J.$,#sG3KQQa}EvaŇK/ߌ-ɮ‘$w~C|UIM\Mxثs bIU_w2yc`ׂá\'4J^r=x""V"ruj+HG^^xˌHjt'e|7@rsds/G[Կ5:Y3Rhden.S3hˆ H*}5,tZr!N@N$ZX1z̎P(._؊t;]v#( ny7 oi1i8VU2L3ԨG.l{( ꘺{`1~~KLpoaY,_Å1X|ZY(bͩ͞b*򎏬&uϙ*tHڳQnЬ9`SҔXp1"݈LIF*%e20 hNeN =LeǍ%D2$=gl|}bQ^~̄e>CφWQhיepMأ\{u7Gg-d9/m3>Bv1O:si/2`s GXJckt97x*U{b6jzpWuQO>e&hS5Ӧk:3_Vz9`%Mw^l ^D{$$|,bkG:z}Q3 HqV@k-O/EcDVZ04A1m14rK׃M~0;6+6uwJj^'Nyx۞rZdDf׏F2YZ0~( b D6b/gepeğo[V=qG MOu8 N IA |qR+[reG s,ѓ5.ȔQa0@XX dݡ<^rw96VBy,DƤ+UqWJ 6.?E޳Zj߅Fx9HEyMӭKh=q*pBH1@UWV(IݪDo^]JGD M6[7JJ7!V+ZyP5)OlG@\QD4LJ{j;ﺝ_W%,]8'bSZ'2tLÌbRF[Ks3eJ1O8qU:O4 oH7Oދ3wSwpUQ"P V&*h}*fG_`$LsQ߫56þ068kE~Iܫ4ɻI7}#cA‘,3L\w+FsxiJ҅_>xƏ(l8pG9#%TvRxAAM[,RK#V7zV\,c֖/*:M>jVcKJᎃr~AدkYc3mF奦K Vdt#cw vזp@-G{T\oTTzvAB& e Id[@?ԡK vq@^࿉FݞHĐٌՌr 4q ưӈzܱ ‹`ooLXEZgO3:%x?!3&BSGu#I8}$v,vJRDrC:Jmܾ oi #)<;ZЋ^5X  G6ٷZ+E'zWǍ\F- 9sc|F~({SĥDXAp*$)ADZ0:}3*J:fhҒ5cW;Zr(lﻌś'\4FMyI!S`'.U4ˍhBU`yѕL9 q%*>Wܸ9$9a^sp=x tFk9uDPxZ#ɜjge]+qqӷ.v_B4բ2ekEh1rvϲE^zŹHc]v;L[ȳ_!S䳌oOJ/mQĂIÌpTnu̳QbI˥ }1#2Fo1A^jTTQ* ZB (OP,ҺjW7,FRRc"xԵ_BB%7Bn(_!fGJ.&&!hdUӄS1v)1gBG"ڱH= yv)iF5MCWKӑ?ޭb SI@|ߛ x`Jwz'ʽV>J cS)xOKOa#g^HwS 3o =UFzT /{8d[)$VX&[JfӪ~)l}FB Dult|%'`d9a!mg6Uՙ@4.A$ޚ]/'ߜ u#1FA=BNsAU9  `7RkPCGb t!)GŐa*$zuC"K4s\X<B @Hb&qFp)V;tj8JRes.P{Q- a2,w`BNg_Ox\VlKo}xz>HO&)O\]NKdN1V'b1ֻ٨V+Q֗#9OQ}wgrVJ[y9(x{X[,$3ՠ &F&Q"aLBn\XH$$J;0.Vf}"_/JҫB}#[VD&mQJ\cv!q%{X=$ڈG8JWG%hcVW2Btv)2Q46.\Lspj=z7*鋾\6ݻr:EطLf9ypkd/7P>`j0ԹF)>+;{&wuN92}=nmmta<~Ɵ%(ήb 3"^%``h_+ӈ66υ._xd.Gױ'h'>lDnA9`;$ym:9O)ٍԛ$I,A\LzwrQBK_)@aX|g9yۖNKE-Q>]mXr [J..UfG;D;Ul?vA";nwK2.z]kSt(D-7)z#TP"ݸe_GF2?xO%cs|p+u/yWrgl6WYv!3Şò=4M 9sN/bh+PahsB4;\[Zqcd4z]G'77+(2c37p(āB& 9H78INJfkx?22+qf3RpŻgJ,(>P|&\܉Z8+UVڠs@ᇠ%w|eAsz`cc\~:83p"EBeNcEkVrЦe烶$X_NXecBfu)4 *m+ " j 4h`*"M=L+g\ s1R5 o^ 45V#s3W@8gnTV˳W_9RS'%6F,)\ 1[-]m6n[Eÿhh Auy@bg7-WvZl6?X7Z ]3g-kBy:|5$u My $&mdQ2iP/,]E*~M6wd2dPyh~Y#-V83^~`M1 א;l_ɗStsS-h(F/˴8؜(%@B$krߐb,t 'n)TeFumI'G'-%3H̆.{U#4r[ k|&ĬWj.иFĺ ☼pقNc[P[)Rb%d610c'EF!<ւ:dTZ}EWSDzPb"eSlZN!ީrL0 ~ؘNڌ(Vݛ=n}-i:͋t$4\B21irޱ(/'P͵Q;|`-}%pt@kvqwtũžkoya@Ы{ɇB|w#~J[7 -Ck:Z_)ӉO*\Zuُ6l%k;b-nU׺|u_Yv|I?Cg :,G I?PTJD[~e{ndբ(I2Cջ*3Mft&paCyxrΘ,^46ˀbb 9X|%X2 scAXԏOc.teTїpvd٧Z_)I xa.VxJtϮ\[c>|Tceq3e(|ۀ"䫖k,DmДɸbZ.lKBWzeJ>J#[e׳ST@HM  wO̳1+|!_kA5;W{T-AVKNlBiՅl$4JٻLʶKLØW|neE GiA b\y 0S,BQN7ݓ_?h(XT;mlL&]NGGDJmdhpOj9M)^~?wbʑ68Ou-ğc+?BHk9)섷`w]^3 u 5(Ų.?dqթ|\I~%7A"U ?u&WU%]s{WIa.ѿ({zhXϰ"ֶ[@ӃWN?GǺNH,amcsܶ7cUI^J,.k "ꖃD ̸Xq+S?kVn[>;Oq 3JE?}1x 5o,Gh.;Ė8έZ[L`+輞Նv؜X6v bՑX,)$ ׄ7W8Tn |i73tv ߅߅700_V[<bcw. ȼxBw⾧0r3<\n^Hu%xa43gX3 ?,7u'VhKs^+ ;qFрi  /pΌe[3nr|zW4כMl9&9B]fhG ҉CL$pc[Yڅ0tͫP[IA97wRpzq'큢n xɳc9MG=LJ?@/?"&TV_3=͗~$W>=[hC`cW & ʕEH 5*ϣ TxW+3! 7C oS]b]6o3IRCig|_Sd^ tːI>Tv?UkB?;9mn׆}OmC [ےm4gso%ԉ/uT XU(ne~20:;CpJ*v&KGe:-}BNp^S2x+˒N%w ,z a<0|,7&ZjOW)zijn+>[SL?UB⨽HvivW~b$ 8Εˊa`?/u,e' CG!Zɤ省pzY&C&G-^ ׉QRTaT ~-gPƄ_3}ZLD npNwQ5pzNTLraqeA.=b\P&?Y- DE̪j Y+ŻUJs.>I3{*KL '`w6 z4#Aa=pR E$P9|}vKyfO5xZzoH.gӽofuYR!H_4z1IУ~P{(-BR.2i*)h@m66599ݘ 7`{B^ψXb?xj(} O$p`qߕүl6mr OF/ g_ ~lj?ӟlr38G4xsZ# 9.=,$ϵ qdlJՐ ` *v3;q,ƁGǀ뙮 Ig!dU@i^@ucC Eu8 B.Tl& 3e<6*kXBiM[h8 {2|rho4;$9lT?T Gýgr[Y3įK)O͐t~(qJlbn.qWC/z#u })YaJdʟVPw٧шmpЂrXe[|EiIR`zW^c:O0ڤlq?~foD*\yńN&5S95ݧa8L.{<5 }J`aYDwKБ7޻Y7Ɠԗ!W+LQINqD]Q\]U\wmDn X֙Jqa vE\pECP=h+ՙ#%o]'/_j3{$R %2A5 $F#t}wќU(-gyxAEhÄA(>Ozk19-%vB COZh*{vl/vjd5#@Ծ :RC0 R?|g!,r[&BW&]@.Ȍ7Ioh['?ŤOZM^NQzޯeǎ]$kٶĪC\665G,51R;l=ٸ'ZM. HMM78ө8yu<0Y|SP,}}_qG 3ɮLMAƷd9 ͸;5<jt'[H`dO: >!D v6 (J˳鿸G> '(z *7>$&& y/EKGck{L`˄GpYo[U (r oh}^cTl 79֌}zN?A'>H8 | _ Yf_FDx j+Jh 5M6(dʍMbe%ɊQj_d<,uoB-tSmgYy#Wj Gʢscef\KaUAuQiY"Cbs,Qm̖&#ϱg=/GSjzDj?"@zBDTbx~ICvSc)Ua\v/JIiwVsC} ?+֦1~H馻_%iĵ_ AO狿'Jsz~Im*2PSC/FY%!*Z3b͋E:!U} ^b)t^ՋwzI8XY( ӡ:7]M:ͬ/>Y,ö IO'P.,{ 1-p/*q>?ť dLwd}l˪HX;`y0>ޅ #rgmx̐i񘩍F]>b~Z[Aپb"-%E̒3p).סkrLJEД I5&g-2=:{lh7T2ſ♯)!rJ9~Ww˜k> WzӽH=sLnΫS U.]X!k½n֫n֞0tgY8WwMrvIf8._sNA8/RT"]΅> ڿaˤ)lŎqGXEV mЦ9UzOXRc}5Ʌ szҫH",U#Is.Fe?\ȴkÛIYŷyXDMp4\ \C/%RLuW).*+5~6߈ k}85_rV!ܙbjiAHv5{&}WVJ+6Z6mB ) @x:xSׂg649' DX-"Ss< y̢kH^0H\U=G腢V).p/溇6@|A>,[!UyāʨӋ;Q]ch/lB krpP{HvwRf,bYu fIuFn@tB4``BײRaEDjү89@[c t羘1Z}.yV s_LRHxCɯ%@kaCmTm3EM% 7{ʹ6TbZ%Y4&ZNjdHb<5\kO41 aϹ%\;2Lni}M63`<3KZ]F?o 4uէ'I" l&RQ^Q &cUשKdzbp?Yv21sBa[z y" t}xjr Kj些z<Av@f&SXğ5iebԶjZ ӡ_$a*M 6w5: eـLJ*粆"g}Xsb-1E kNcH<V_~J>U3e r-Y*$iQ Xv ]vOkikh^Ї J&GcX6z4OD]5zzf+{Z]xO.$fYV'4y)s}.Qo ].V*f/cU,L*T.|KS]8B~/#nd͔ȺdHYћ#} Vx-=@(f4auuiv \ezvaS~5EcjX`n;I-jsۊ{6UF% EB&k9[GS,1$amVv*C@ю|^I*l(T(A t r!KN1%65Hjd6tŅPDO׽S2Sb "gۭ۶ECϙݱ+%ULWzjjEk W#?\TOߺEvG=6SZzrL!r!w%[2_^IVPqSҙgFjL,v!\L Mw|8/>7fΩ罧tT&blSvj/WgǦ1hHYQ h I@=x]\' 3Zx{ =Fk2m'it1କ&zE!rTɋMpye= !jmvyo-lCZ:s^~1u6q$1-y[]r!pj[:\aKg^!4>~}n熒V}4]ny)mm1E:'[I+{UX0c?z ;٧.@3#Wvt|#ʟ@>&B&~{~SxAb?C:*{-SwgŘe$8LN*hK-vqey 1AZ%FcJFC]p (x};`r;>Wht%q]J+0A<i KרEJbRl,zqsMb? /l?M? Yq v䉶Z[Ȱw'Bnw_bc>O$ߪBQl-/Qif13((E Z-"uSg=G;iOv#'v՚`oҦ`k俧Z/S R9/a^۸LVڸiY𠰊B<*Cܛ0f^]`gYqNHUݲ"Ei{9(5mdM((Q]}JN*[/M2j ԛ;}ie_Ͼ6Yd`FaT/#& 5l}|Csp(bR$aj7"9!\5kz 4A|Lݜc )Ⱥb,Q-IaZa[g{R땗 G'YM6ne-%,0-%Pq]i$2lT4^ЁusR+6M-NOHW[#ɴzy}Qp"/+a$CAs&FZ*o܄;uSR'qmv&WhEC$&W ?t(6"ސ=%aP ,@M,Ӵxd:S;S?M&;C ߩ6\_HejMԜM~AqVc`{qn ނI<ˤB(ަN*Ϋ FC/g#NT(yQiGX4m8:<͸ʧthŊQ+t GonI.9jIg+]ԳD- 烙PJmc6~IVLnƣJ!#tȽ:ҟc1;ݎ 5x5aAk dJwv25pF4?EW/ZeEx`8ny5emסAk8v#1¼e wBSx[A\r/;~~(BCM,sf0/鼢v *Ŷ$HKxhMe_㟸|SSܤN%ls?LL2#ȅq`_P*2ԯ:ոسjM`]=,Z]H֧jqκs#ܧJdOB[L'9 ,A+4b1 g?^06wuvC `}Vvgz-<ܱ\fC bMwnI`_ξЧ1P驠,Tց]psO)x~rys.> !u99<6$.q=uCalxr3'$b4 FK X,kʹb;H/CBV?uy`=-!h(~ yŀ oEş"<:NZPv Ɖa޽ /]GC]Ff:o-v5~ ,Z;!CRD3uC`nb%V䞉:W,'#N"WoM+K!H1O?lhMÊ=n茭`mXy4wPigXAn=1Լ66ޚyc;]5ǧ8@ uJk*9FȵY_({avӎ!+r"_@/`Gx^IViiY#煗ʹZK oy,\mBENl$&@ gɖF}' y" 36ٛ zsܼ'4kwŵ4u<93 Z: "F)TulnRRZ?v)2{Z"&J9M^[*iVACD7̛1Xͥ*SC;U$ׇ%atrP-&'s Q ^ 0n E o)Ͳ֘;KF S@6sar54-%tϺe VD BF_R *$. "/ċ ukS3>FM- Lg×G0MS`j$Fmݶ'h z\m<FD-F0wq4 , Efg#4R{.SZt>՗1/Ʊ*e=S0gu+\[ M~W DD.pӃk:2dCrnZ3 FOe)d'곱Vlv^|Q y[`$Y{ 2J:PLLg0HQ]n4 q!T$F.g!6_xW?H ,#!Z#"N K` =t11BA|9.e(hC@E4qbKṔ+ٛZ51w*;3`ZV4>dr?092$25j) ݢrxfCO_<'nIF=FUz{XVw<~idD:w_k[sh۷Bl\S0:cgh 1kBYCfiOeP݀+_k-)+ׂ仸N\/21glIy~d.lƒs&lVc97{_7V,b,AG1r[Z&qkMx8w!ȪC:H`E\ȜPQ*CKe@ ?BG:"57\I@~K3K W%f ʮrA0?R0r3O00&اRr+@ VCNˣ@Ulȁ$Nt?gI y}/hX>Q+GOʼnnD./tofRDctbaRO1{|d;/3o,u;wG>lhWرlg'P`mS~% : cCq>w$Y6繌ёR "ث{W2\tz"ד:T\- r.`tJރ5?Tп$nS*RUM9RxL;W$ UJ;])P|O7p E"stt2rPX-"+\n`ka>gH[t|_c;9ҪdQB+P[`$2;'p4/ϔ>(z+5f^ |Q%'mv\]=o2ۈPu5d*Y.,B +E`fV|7fsNMQp X2KrϧJ1c&r(v(Yk]7}]-E+_"?>w$XՇ*Zq!V/4Im$9Q)fe̜òabGa`ҹU%] l3g21^LL9hZ":.v9x}8쀤U:>2^O6y>_n2XX&]`(\fPc(Ě%hEm{㽒0sF] F$h6m 8룪1CSu]\1įR!E*Bmj\ Mv#{bz0("GptE~9_341X1ʥK;/47 7$Aj{_@0bl1u;9S(;t?b寇ƭ,{τY7|mU[B0)"IV1y˶oxb4iTKp|0guv>zښP)uVEl/nϓۗZ2.M`#ϑəDqxcy+ lfby2)^>MN^$5͚8 tm+zO`76l>d+CsUT3e-&At&jM+ tD_hLs8}\yߺ@2KZD*ΌI_wUa̴Lr%u2Bt# ] _RQuճRBQoڮ:f5a'-)۰GW"Έʷ)<(5:j -Yc~R95Ӵ&NrD^φugx!g͡yN#Vr6wU^t~1mx\*Sh$c0p`IMԙvFWMSC"\F$FfpvkN-rpɲ^ FעilbGՐ%^`DXE=jּA𱏔cMBYmh]VD=S/<ѬvmSx;5$ ~^9$ #$ V:flL%QЀbiJY>ʓ.CumӐX ӨT\`'mP͈& Efe;%B;l*@ElnƽbMԌ/Dwjs1-*ͤ_l¿8+4Ԩ=ؒԋ/^EΗ9cNkΎ)Y$^mXʯ)֭( Q/Z@kg%ٍ1'ܷj)F3Q?0 ~O^~\%US~]'{Fq ȹa bsnQ/eaKۊRm`=bN|'ٿ !jڦ6lyvy\6lUuKD-p ]w=Y HL"2\`TH52݆IuTwS#:~)~EGkS]ӯ3T@>Zj"OI7|֮aT\4Fz^Ǥ25^REZA˗zP%~`0 ӓ$콕Hp;{(^1D[~[u|W-֋W]+ӏD r; {tS nj7mo>+[6 9-ݥ,r!@ҲZA(|𚜩g 60Dtni%[h$άĤN|^C`(CDAHt+imAªz Xx.=׎㽿[&#Lj9~4d*6jiWTy]hɩ/#M`ŘM@y&a[DJ0-1EY2ZWeC%,j# 32˔62`Co|x#ӒĖ!d9~N L).T247Bn]-Ēݷ-8oĞe+96%nxLDJ7C1wԀP>s*԰̀PyO =Ӌ&+.?/׫"Ǭ@ _tw -R'踎>J:t_dwm L]װ+ ڪA:4F1ILGI]S`ݤsHʃEEshm,j:ܐf*$]^ISUhٸUs[mmNHMl_);^{:kqKܒcʪ?-m{[ZUO&WrsV_1|rmlDN_J E4=f ^)W[t)*ŦK @<8LNE.D;5 9כ 8.P4EP](~ݨ"Y1-8"928-ӛK-,fsU5jLc叞L!V+^{B–ط'6~OPHMK(_0Gtj>Gpf^F](>j8tɁ] Na{O&Rr~f089.i6sk,anΛ_%Or}"o҂p\ԿOCA KKV 臬SfD3;(Z`Ml:C>4<}=@ *uSjq7I2P8<6^e=X_`TX_6p/a#> LvRLasvpoN|rGcx1w&`vf2Omh@1'^Ήx3=8jb!^Πٛ  YZ