libuv-devel-1.44.2-150500.1.1 >  A cp9|5rv&=ȅ~V(Ԝ^NŠy}aJݻ? ['(4xOӲ y?QmE[4L%l;M:]+Vd"f.i^8 vu͗wZ`j?2mx3_Bʟ_s[5Q@QZ &8fA|Dj/t(vÝ1b4f2D=m 4Hw,h{L1M>1uP\^lt;)=9T7)388e67878c1bc5214cd886e23f455cd9541975bb415bade0d07a523961339d7bc68aef5d2c9b0f0fd8006d7fe3599152cff6e95aPcp9|P,LR O(q0&bBHO1X|Xio:?|%:M7s$Oj')zwr7yPR` 0OZKPޢwȮ>tJ0 ?QiEdvb;c@;ݫ K81pOx}dԇrap!9K;@ם*%RBkf\AT8W Kl,'P[dʋa6aq;5bH>p>?d  @ ,0Ijn   0 p  0,(89T: FGHITXdYp\]^pb%cd%e*f-l/uDvwxyTz\lpvClibuv-devel1.44.2150500.1.1Development libraries for libuvDevelopment files for libuv. libuv 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-5SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Unspecifiedhttps://libuv.orglinuxaarch64)L0'Kl$O A큤A큤A큤cacacacacacacacacac㫓b͞ab͞ab͞ab͞ac㫓b͞aefa9e3ec58f97ca875263596eed6ff9d7a01869dc6dc14505244097e1478a8e1daac7ecc5bb83cae71dfd29db3254c99ed9b776d8acef1b428d3844be95b9dc6a5fff8961e8f3da165fabf55d70cfb1eb44562cc0b8bf3b93b53bc3c9d283c8643cb2c06d4e30e08126d6aa92441ab18f360e38fe768211ce1bcde499bb2c103ced66d1733239e00492d7972cf74cae737e416305c71b40ac5513b4ea411a3d3969bd690447deca8f9ff3293d046aa9f2c349b844814935d7c00ea526f4bfdd1d45d123e05ccf00a35caec0696e3876c0cb346b6e778d04da4ebc43b00d850128d4e1a926628ee9a398115afbdd1888b8a4fea22c93eca6b091cc59d4845803a0bcb9159beff49698e149e0c890a66f4bedcbd7bf3785547d71013a5d8a8605cdb2bdc84958492e6e96016f572c6e81b933758acb89191ab5415e23d5b1f343af25e464d95642053764d0d2e3497c40b0f3722cc9cc8185d14ac961e3c9620fe95b8b163c60d17cfce3cef61a2d8a9cf70137502c8fb5f3d93cd2fc529fa98c8libuv.so.1.0.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibuv-1.44.2-150500.1.1.src.rpmlibuv-devellibuv-devel(aarch-64)pkgconfig(libuv)@    /usr/bin/pkg-configlibuv1rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.44.23.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 failibs-arm-5 1675864979 1.44.2-150500.1.11.44.2-150500.1.11.44.2uvuv.herrno.hlinux.hthreadpool.hunix.hversion.hlibuv.solibuv.pclibuv-develAUTHORSCONTRIBUTING.mdChangeLogREADME.mdlibuv-develLICENSE/usr/include//usr/include/uv//usr/lib64//usr/lib64/pkgconfig//usr/share/doc/packages//usr/share/doc/packages/libuv-devel//usr/share/licenses//usr/share/licenses/libuv-devel/-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-linuxdirectoryC source, ASCII textpkgconfig fileUTF-8 Unicode textASCII textPRԯb 3Ǿ!hutf-85c894243cd3d913d6509452ea6be86698d58930d72c641b87761810196e1b850? 7zXZ !t/J] crt:bLL $K.GӸT嫽N7&$m$<Zp]-^~j/):Ş0ybV6fn LyuTK\\5櫊e)(*4}јnIJUlr 6l=Umijy&B@dD.VskgU51jwe%?[ A^c ܽz&umZ"]EpCb9*Xze48 !cW;WG+POߜ_0ӷ-t"3*8lX7.?C$Z +/AlvL;&O.V2B'nMht3+jcgKtfnh'Me&eI؍AoeE{YJGd=C" UG:aI"xLr g@-},JY+LmVGw3chSuGO{y IgKljy %"*öfa^s^`0 : cjFfF؅ܧ{i]xg~r~ߜ򭦊`13k}r`*='IZ)X+ME[(oᦈ\ҁ4q/#aF'.wEH61='վmOȜՋ=Hh6a7mWikD]NI+I)3lg*vbZ+F٩< a}w6le^X?H%Z݌8Sx.YDd!wE찘y\Ө̕޿,d2Ty_Y|N3mvdbm^0$4в|FigU^qwM ֚b;˞5af%fv ޿/#| EB 2g:v;c znU0#:d+ژUuo59:}>B 8=k4(׊\>P]V8yL Ў"bq!bhA>rl(*Y>E1;,r:i ij8%-`cOַ}Q "<(tf*ӞiO08zΥ{RIKD,3H?xKrw/cYƔ6c6;1|rd9*Ӕj)ֺQ2)aion5UzuK\ocauC_j)v&;$!J8>cӭMc|BNJ"ܪѩ AjOhA >YOL!JO1/BYt$nڕb]{Mgҗ# (˧w9r$zX@3Gjh&ʄܣam>NR"/5a]pŕ8ǰQ:0\6~|:>, Pqbz}LfNDz#?~ }$wl.23BNü ̦ll˄ =RWp0^A&|Ix#EG(7=/UKnW]'+pA8WLj$s7c ȰI Y.J/aPq#Cz{8e0 cURl~]rče4 'r{Nz10ȠlA )4flAWRy rƒ4YE? ,0;c r 3dS%vk}ݗqOجxf56ƕ e[ o~aaeS~ oVP 8NQYzbDjohTX]6`0e -?$~Y%=pELd Mjϸ`\I:]|.nsrHb Tî6TKg`uu}SYHvʷk=j#m #rF/Kz:1oi}aP#,)doؾ+} | b;a,2!ÝI ̨w\qAH1C1evF'QZ \x6 6_~'W*Fw?\z'$qtC-yh(트g:a&ぐQt-?k^O<͉"*P#)m:S hu5#!Ð < 0҄WNFjSURtsYYi|!W>e(kLq^`VR,ʣv<2rW׌wN}! C\Zrt# fQC!} I6:F8:tBщ2M'ND#"|PEcoT NK3wkVO$ؽl2?hs۰_z ^(asNnjM_+./>vٌ̭4XxT]m{iCXqax1V8>,zC܅tx`,R0'([)X\k/9/D,Q1?qZE\Tbj+aC#NY@j(xYȟKɡ!8!3؂p{i_d҃kߪrm(E-I(7_w"ҞyZG(9=4/a(oO'CۣR}9"GfacnpF`뺹 ?NalF9v;I[n 9TlHi5dԜ@mK$VͩNlSժ;VqeWͨ۫%dW2i҃Isw3ޯ$ūL4R-O~8K'>PdnK ؑNծ,P fIOrm+Æ=|́s #>/Z{o=`2UFE"w3{5CGДEz)ބ3g4QRݥ2OB#{G!4/sʒ=5Oص >Uk\XR/*: )yp\O>vBtZS*EBGҺ:[!uUwq89# fn UE0*8n h b?sl.31SmQ`Z:CV'˹m|J#&)E^ U(i7h5(ښ  uh?|rg'Z'T5rucD:.h>Grj߼~ìCKF%<\19z14!hz5!?L4Rf}m *2yrUQ,f tcknވzNW}2lyDfIM1>Se)š'i[; &Pss+;N00vNjG,`I'!N5՜0)ϋHH/5Mp."2 T'I(LIQ>3' z*(Lo~-蘚*#˸ mWT1-3_^S")Kn{ J;\ҁy*LjlRvIi9tP-4?:77.a;+6R<%mջnH[3׾g2pjx흎` r%Kh{Vp/ s,Ъa"ȫQ [0KfaHdM}E{KM>BOY]H{uWLRnW%q?ԘC!X4Y9$mL3cŘXD]fv~N4.heTŝ~n)RmNNT+?Ie݂q%jd` ? =J2O4g4-ٮ;p/;:)ec[< f{xRV ˝=~#ޞ|n[MVkۊ141{< "8r׳+7YWT\`g!2{Rz4#F7'_$GwANWY7z\;@.IUhٸZSըxHQ%hF|:NPeڻAYx"ۜW`vr| H{S1##'w4d<nLT G0xπGSt _ObӃ&†nnh~3j/ʽJTk[gtƮ}ArԇNvVc+ :fϗ7N8YDHv|Rq7v*WaAK=fm  9J_D C xd#Jޗ6t {_`vEO!?b7i. M#L/K<:7 ʙėg-xQg!DbJܻL#:+4ұҮyޟs1T& {eMA)ybB7dǿRɡG] åp>сkE9ft-?Xe",` >r#^IqB*6w|_:,󄇍Ot ο'XE r wCXJ.!U}Tޫ婄/?V#8 in18pEC2vpfk8T~<2y{xMmz-ZXiq_VCRj:⢷o10\ 3t:2QWw% $J/*ESjbڔYe_Tl~o>wl9S8 P~=ݵ:6,q( zOnF^\Gqf$ФFI% .K|þ IP0R oYu*Rb̫VJPsj^%a[.7'0=]KWM>p[/wO_+0d7eh2?S`0^˃ 188`#Ɏ8YIxźL9rEMAEnCt{ns!Sʏkp hCP!\ K__9:P.xmDh4[8gXj#5!½;P{gKP|&q0sHD+6R߳Cr6ݢ$Ąݔ_kq3L^'֕ tw B F}r&UU-^׵%oN)}}h)9%RqT!f0u'0X7 &hZ+mF@Ec ݀-,#C!m'Eos#X ?(RC;Nqx{? 6[oo(.EXhgԇ]8M;-eel ^YZD=aAS=N#멫k+mf/ o Es?ؙ>ɦzRG II@' RsM֕ޖJ%&)V yL}"BӈLJp'y΁ֆw;!Љ|!ݣ\+}b-b[\) E$8~K3#)& %Я+xQQ]7d<;,txZ2v|M:r0ᄮ(غ?5XŴKYgLCWmtl6jsb%< S תqboQc4&2OACDXpn>{l*#Vspn^ENZ,8tjebcT߾,L(;:j{f_Q%n U`7vNqnKE[J䁮ݨ3+<^Ѳdpf)jpw D,PUF6>xUk,jwWWL !r.hoO׹̔d+eb@M:mZi$~5kB4kB"CHv+<yZMXۇ,\ploHlUc4'@H;`ShoUJ PLpf-]wv(fuasBOxCLb=Le!l#E3?(V[M1F@$~$7dcfy^ex%MasK D`R~(2|C>6A \@RH4f kPeENi|L>ζ%Lշצ,Wd !ُobNNJqW,gc,>%Gip<ĕq_~I Hq@c>r^ژez>l.B1S:Yp, CE3$f].9$[1{͚ ?} zFS$,[.|w h03ftͩv#ʕ`fCt /k6yGhiK\`f0imwOsSK%1 g tš\7|j6W'R%26ϯ<şn? ANZIi9<ԨDQB7!1t,e њe<,pŵfDwN^ƎfGn6 jb\//]~t4s%#!f9}:MSO&Gz0v܁4r.{)GMz(J56@6*i݇ iz(a9O-_;f'i[D37%XD5uqUя WIz-N8^^&,qfԪO40EW|ڮ g˛DuL$=``3?@%(T8".=[P7ξohLu#B3>>V~yncIo/> F\"9YS,@  Drk'-v8)2Q{#9R2I.G* ƪR^qP8ʏhl?X+I<; MXkfvyv@\x-Įܟ.Qe.tuo06PerP2s+?a'{%T*{'mDN \AT!=|/z@>G9Zsr\!9ыjp)V|!@V V=Å1Af;)R\ME_RkÍXMH d|(JglP~x#]@I Bƃ°uJ2&h4,4[LcpWdjq/_J_c}W6m>w88d-6.`=y EtƆY`/_~ ^q8<\8o<2th{[=7w.sd@Sb+1SZg@'PC(v}Ť#OL:2u/BD8q>~(>;x:Ύ6j.^I8HoU1tɄAM3$jG Z/W IԄ L/ϦI[0o՚HcB̥#*榥?m?3 Ÿ]de2$KNG4 ʓsY0ƙ,Tt};3V: aq{K>hyAYGWs0Z< /< TpXX|(3q8BЏR/jPk.3[ZB!ce:.tB:KBԯR$=g9 '^9~unksx~4…tܬreýeSGqeڳa6G^ZfGlFE#[Z|2)S,+ת^D 4#aӋ ]Fʵmb i"tuuX d ALr@%rvٝ`a#E;06(pVU 9VnI4c!Y|F@.9}|4{蜡d[f3SqB[azy,SI'K©5-<"&hGg_נƒ"qՐ\< -U=ZWu֏!d m:~`aNJiګ18w냥G49^`wHyIeUo`罈z;p F%IV$ fex<:bM%tflfϊ }x#.FY!a{xX7h F~VGΐ: IwCGaE#.Y@tƎJl$z^TOqy%|"D =wS~ਈ(Xpt͕rq]Quk0 ]|WKaƖ}<\X5ܔ.KQt>&>@#KR%s:H7@d9 p-UG z/,3uAp0Dny`Ex{1ƆV,hsg7LS[3m 9)|_gJA2NK&ƮOnŹU$K:pU!O`\yGBg"28ҕ,Kۺ^6ɛzܤbmcP:غT+q)v%Id#4:A:MQ3X(Ddd/,s\0mDyw mPt:}Zx̫Cq"~un & $vTbv*SS4Ꟍrk6pʧ sS4{y̔{~I&i\;씀{ \% Ec/-1{7!AAT#n{F1FcUʒ--0 m%+pfR¤N*u +&u+Yb Q*8n6#wT=?0RWU܁s6d_z(˝2 %Mm-y$d0@:VRc{/"b G׷G 8 @ !#{uX:ޟpu܌ 1)ewƲjx֑o[qHj><ٙ1jLu]ϒPPpVe\V.Bnh&L~kVU=."S-o 0]&t8Ĉ݈.SSU=GvF%zFIpCpFl"M8ޮ IP `+7ٷ sYj~_X1~O"ڬX?Pȝ3g0#/i֧a3Xa &,M|x?H Ls6O12XhŗgZ;sCzEI8fHEτbIY:6q2胘鯺8ЧAW"q"8ydx`gQt&c0YCblœ8POM,.AQg 51q͵e; ag蓼^jS=C[R f7`[s7cd%p~ R*4|dY;[Iy^._POG,G~l_Q 0e_J#;@Ϸw} {Hc#9E úb"-t\歃-v;b!,+5T53 I[fknc#>-A]Q:|fu9.S!c|O;zNX8N*QI>I/!~!TڮN5u,VTMC-yϝX{Bz3fLWˈPHːYefSe9A^ b\o ۓIme(צ=Yh`[R^B .R !&)>Ġtt+EkdL#~a3{7ɹP c^rwsJkPٹ9ଲVKJ(%NVT&b9h7m إ 1*@ד'$P[>ٺHMlJR9dc@D7% )(;L=vaƼXAAws_u&憫Iˡ Q@PSì!Z%?F,\Tҫx]8pV$\gkMBr}ᵰGvE &{6E>g3\/F=F,61/gћ_11N-85t!9|!'[D2ZPOGB(?lSvJOW^]3g'm r[)X5,&]&5Y ;*HN̔m"͜66bLK>|cy`5B&FbƮBG7n?7)*'-.,Ic?2v?(cؙI6i M,Чͼk֯.*bh}bN*W|MC@FXU-Ԁ$9R0&w+]s[zZ d&z in$!Y7m%Lr)5Qq"=d^~DK+M |.'-R1Аz4#ٗKTʔCu E]b )\8;Mn}[&ߣ;@*'lOo8^ZބNP}wy=fw!`4=Lo,qHYҮh|\1ş],e8 .)oQ6cl bCc1M|PhN (O'#ϔ%R[4P~HɤW͐N,\A!|ﮨv`i\|;.Lיj0G hؼgԪ}ȱ?'t\YX^6}Y=:.ׅ)GCjJ56]:g?&Ś#qJ+mER,-pwHmږTVƯH: n/)RoIZK̽?בwV&`Kd^x+c jZXɁ`6%~g2R:AZ-_ p 4V?Gi=9N갴VobZ&msdۭ=E"͗HHKuW8,Wk[ ~7m^$OH:GihU$lBNVo,<+:BbK8.;/51X`> )׈y6W2JF[ wv&P,7l*xU{ؔBOIxK'EO_𱩸]w^= 70,xx|"fٴ;y1[ߛKorj0bu4%?z5XQS rG٪T ]'<3]ML*#/A?wɻṘ߈j鷵xf?%),, 3Hie^e<aГRKfY)QM$8YB'1g?gԸ@|>sk7 /M =6h޸ @S oQKw*GIGbwVK6 ;ZUKpץfgsl)Ft TE1Pm= !8<\ 39}YFF}AXsؐ=Hpש GR[*ЉX@T~K@u߿k GLEѵ_Gþ#Cٌ뱚pP栄 f]=&eMRS.}b>VGz^i}t O[RHLHw3aqc9yP8sI: 1bw?ckD)7%(`CQ6Bd5-¹O4QD>[XBFdY0F85ԚӠsFKmJ{&*ZׇCb&!J.՘1|KGk$36Q@oԒF9Bl,">pELn5mr%*pj:MI8J9(OBw#5wkqR] l \'/w-05CuQH/M_ySP֚L,mLh RM,gKbzZy.8;IdK_\fj@ºN2ȐeP`ƃyK#N+>Wk28Dva(/].'2F\_O$Ѡ̿jvS:9;m4žo8w2|I6I?`v͛rhd1lXp*OVFB8aǏgeNcW# U]6Tgx\HvnkY>_+x 䶕$)jCT#)qLr/e}42WܪpgĀ0 Okc:|ql@2^i%(iL A&ΆA $amVSHWcS'w``zy]r ,5$7# m?ySAw|cHU%3|xW<9/+Yy’]X]|WBW,p^k2*G\=%P#nIzoRSš%8 t?{X3/K6;QBu X/,{lMDc\á>}<#nt H*SpA˹ȓ0W[KQГI=8oa GZM2|!׃mgIw]/\o|n..xB8I[k2%=⮴%>i d% rFf`!r/V@fk%i#=inѦ'9硐g-G" >.AV<(P04D_*|yJc*6/\6ЉQ'.$Y͏GRPddӔW=,8+1{imiAF֍bWDWGݎ{R T "Bݝ4rS.y+Yv.A8EQԺ7C'54 13Wfb c?-rysWmT5{ =U^JUy[{ph;9[vVk43 t.B9 E4D j茞AE8<]y/"󃗟sLVl!]"f~U߇!WŪ 4_W[HB؀ qhb2ЩW vjotd_>LnRa^uɵݬWtpF"h0 ׋S;v?yG^f,c#!7~XUa8C7̑F0mE!?b%vHiPt*dH=dbax~Gm&5j:D(Z/} "b5czkaJǘ#maU!?c! 8fӺ[ ={Еv(KpYXD͋Y+tߛ c_W-^Xii;E\i *f,- 녓o),l[9.*;c;gݮAJI1S5AH@$Lrl+kG9;ٳ>҈x _l[AhOnC< ⳆwA<(dXE?!}ý1OQߦ|Zx)wH*bx& &rG'sBYWʚxYD1P飋`%\K5 cB?V_ZiC-٪gO _L z ȿ|Q eBM-3ENJFϯ9a@t=-ZEIsF+Ëhg0h*# 0F ܅!f۲?;u+SK Y4RQ{t97ӍB!=6̔o^-GdqG Bĉ|`(%8*J߂e:ߧAy8M&wؠEk .RϿb%(H\SRlÕj<4R~ʀ+n6FEA7J䐑=t ׎'?rd2BA`6:&HenjL |VďG;q֭VE ӑldүVƬ dD9KtR誽ڝsAp39èB(<$'5U2iQ/Z_aا+s !3iOh(v~D:8R%gdX@$KedL3.P 6@{`uj] 0ҩNknj\cYNSi[ oi^np$QT5a)QߞFnQkH@b5U[ ^WdZ7{%scΓ*+ -hZ`Fu^%nקoӼo|3 !uYflCW!.|nx6Vl>Rt0形vNDmO$^ ӽ,t< Fϊ(C9vEz3.d&}eY5q*~mٌ»hF5E"F՘6dU}uqFсS۵r<5(wv'V Gn"#c{mQl4ƣ(2@*f@K"Ȫ̱NƂ6\Ά\"}(%ƞc p3wĺV;|;`LQ]sE^ngtpb>?Xq/<8UGӿ9{J_TI-j} ?ghگH= #="uktWVceAi- z d&'VlEMvaG0@NӰ TPss5f]&iLaha=iU|y) rO3&N闸>*v?WI:8dXO/zp`;2F|͉n5gdTuëӿ2?v}rЀ/jlUUn(t%7)+_,\Rb70b ԰%Z*t(A?JĽDNA88B{5'h~@-deqrgwCƮ8wge42vȢTg6/XvnUtw({@,5rj_Qpd#lZ~ԨS~e[^ٽ*`w??(oF?a)\"B8-4 "a-<:J7lQYT]]| E`_S6b sC7N3֣<|wߕ.װ&@`RpbeqK NR}=Fȼ"T)JM|-lL,i:m)jUºl9pN5 tK2[S< gB޺(#X2⯻Z}OS۩ИCSka畻>B)YZʄl_W!fDqRIQ&28 T@gy:,$E(_gwN h{Q}-a>a?76cd|].NN lɓMKѨ=SpXp۷9՟c};mJ$xJY&>b̞oóef7'̅[򣈜1YCͿ[9cHSkhf;N!=XPxa Doƴߠ{L@6¹}Qm v*: s;vjўnWs"}k`eVw+M, BIE: ծ~o}qqvm[F  C,{՟6)ˍf!ޚ"BWyUԩW+3n"8H7k6 m"px֗ IZig̾Ꮪg+(j:At^{`luygy$"v&# ,3 eE K0Zu5\vqo-T\ 0Ai\*0c~9u ƼN+ko'K]mI "͐|g/*h +D 6 c{ 8̞Z#*3^jVyڞ\;s웇g6FK\7};|gvƇbl?g/jS!0@zȅC-xKT.ZME-;tn_п5[{Xq멗HFCCKd࿕e+Ц}AvY_k)2D67Qv|+*s '[El'NA[!rˎ]7dÉV'5W#[M[J1y ?jTKasooćeNbC~y]FQ\Nʘg M+*C ٴXگ`ޠn*?1LO$]s -=A_W^:@۳RFd$EUvnP :7"OHi$~S Of{T%ʱ%a1K/+Һ[@ _)UIhu?tW+Oǚ#QAH#̌q٭D0RDmss)~ w3Qeӝ7ɼ>@ҤbwT ҕ6>7`75;[,xom.xnAg/E. PNlr /<8 "#]1d-x4-oR-G]W*kW Up”S^,QdKA3=97lV ӧAJMgv?PӸ2aS.$Vn6O;h`3vDTOIwx+F;[(*Ea._lzUnف4;UHǞ(hcNTDOO pq9jW;^Jt9!y1~ZmBˇ#qB!Πi$oުS]C]=T>oLߓ AޛgpOP8y 3>kPv팈^"MuRA4][8y)ɀPw_*^ k5LD Yyc֮Р#tL&G<3>UL~P !6$LE {8:*VHݵ60R $pG3Mt[. r=hSyτmCLˡ{hl\#cߪWኪƆ-䶵,{ʼnX(4W5sʧN鳁 M-RcQ)8#RLz/4~_ Ğ 37- vl3W,Y8 4$Yfs&N5, w/$N*ChГ:թInRs`qDx(+Ҳ;cyPOJo >u-Z-:*Cx>bFl.{q?u ɦ,t"a^ ̑z[ǸYX ,XU-i੟6"ڣPLhGB>G2 ~K*b?X}7ձqV֫@iљr=R1DJa^B%H` { xˠ "NXEd;]ki=?eK(KP5 ý d9j%0^:+]-.hzF#%8aCIF`yW1s6n=Oi:Y:".5p (1Si;PR֬'RC[IhWB`"BLH0'ܪ3\ָ򅮌 &OQIÔv- @}z7V9_ D& nw4SF|JB:iHi*0Yh΋O;J={O҆鄗I"<'%ۃ\УFMfSHD*Jxce>r̼5Vx.{`k.H RU(U}(D:Bt3ȿk.O.͂gc5"% UVHv%/­Fż2oђ}5H6kF7tȊ)yLiA E ao?S~348 *>=Fl! #G{`-&[dRyr{2.ieG'YeJe?LLF YmR? ?z+QE#J^W2}{qxzĚ#ﱴ~OM/pԃm8O@wޅ/9[zI;V](>`MJ}k,aJ vwu#m)ss1, ?<85| h&'v3\;ccR>Rх|ij KM7aE9)Ĭ4on*|yhc/KX׵Hkn@ ϋm<MS V)ЉtJb6O+1{z\ۅh5fTRtH[He5!J(!x[- ~ȻyVC0M;gⰬcq ;@E QضPqJEF!x֍kx9r1kh RW#um*XR=;1$ ԠzHvi /DzDE2$da1N4jQ@ 3pgj"RQ(omkxK]:Brp~dWݹ*J@ݹ :WP-_iL#^8>(*#NFC I7|Fq )!fUXox0Ql#K[^dz$ڶuvύ_C7ʲתT_L1 Tqù~^Ca h䶊R*H@7r(; %jR>(5L"oY+P97P+s-H?УR_4Ó`+y+M ,ēFF{O?6!ƪ+ʹjF VLصNZ'׋LN{wsAUʠgfGsN *RnbsCJjz2 |ORua* ?t A#/*F rTdn/(C541k&I6~e 4P }+,J iI=mrvpԆ>┇N/<~3۴;ÝY!aYu^~7|#7͇)4ti']Hg";Kj#Bg&]Z#=O @#5 k]dȳ}IcS.WusgvHt|WCڠkDRoo´k c灇";~݇f Y]^d$s 8 xGI*$' W}6뺞\"[\&l?A,).#rKH2HβE^)0)#K6z9W,~NT@TMY eQiZ<lT\h2Lj'۳/ݸ\h` g^)  O'X&Iޑi\pw=.yaug,IʚJ( qӂGSX_]EcqEhhA u8(wCy%Rhٙ,让} EwDܯV6s\Y]w5N(}ex[:D-1SC\J~hkv"M\Ÿk`WAnP]pf%SH,NSTrKf C۞1htg,9&vYP=]]@oJ'z-lo$a_hx7 ];l d..R # /SFҏ;^QM MT@tWV~+sHzd5utRKnrDުe9W4Vox:JU.64GNlg4B/h}B%G-PlYF* E0LwΓnqi? /j2b, 5v5N2r2Վ]- "G¬X~#產ﵸ;ՑU0d@jX"5ЅФs ƁM$*5ѵv Ĥw<#κ% Oz]F[lM#ZªӞvs05,g35>C,0 d+A (Ad/Ѫ=O^\>iiO]juEseF%άEBH잾ɛ5>k!J QMo_$=]-ُ5kƧXXt *TcsJ,tƎ#@If멾YVomV[ZW<,7ەNLJywkaJ ܮ$  g. Θ-T{y^nCGKM(Zĕ$}({>8ԑ&(Evr~@L>=-qW\\]VUBC5tr: |&g~6}m/WЃɊNaܼn ·a4[du:|S&7^fbI_Yjdl'9ƅFjǍ),=6bt[*}r1ʮs OMQ swKk̞fFdbDĐ?6-W@{7fj~GB 0qJ>C6;Z}>5 -xƋ# P յ?&2ǭ]ʦL2uۊrܒ׀%%a"zCwY-ۯ?΃̏n)jP4,q[!Oᄩoq /oiE`2Ö k6RJSƟX-?.8'Wjw&XL%R.5tEhx 7i2Dujb7A {#XΧ3(+ZR/Eڐί  eL_`O5ĩ66܋?i/dsS ?/O87B(JWJEXe}QlOE\EņwZd+H5@;2J FMQF ^3/=_ mܟ;ȸra {G 7/Rr{#n%S*dW*8FlCI )䁱NfbjH$}~wqjB,%Pd}:!`pss  XTu>QGIy0MMң713Q7} HbZb]QzPvN쵵luWmdy&t pn!Ui<S@kj c#)sQNGGa*7]}6מvu$YW(üy*XXý$S@{n)55:AaK("=H'8K1!OHMca|߰t*;C8VwT۩ AӲEJn$vܺ4k&J6y$&iu _7voa,cF> Q҃.Z6bZ\SJi)`uPzv3Ii&o<^?y6Qih;=cj?;b++Nv E3p ;*8 - R6P6}ӑ 17 iy :'V BF<6`֟:.A ^"ziRE:b-rV1W5CVU[%Guj~E$9ў$LɁ<hGBY@g_~}5)?OLXY+wau G3,nh*I:]@5XhfH ׌#m~!Zv+}70;Dq&ڟ4݅ jO?jJ^̡}W~(wa@*֯B#]^.c%i$¿#'?BE6m!'y!uc^69*=7(q/g=TD>AEY>ƑG醨PҬM\Jwr`QyĎbYP-8W[hx-Ʈl2ҍ/dZ^M# ΃~ؓ׬TQ){v@ q[h+6dJwl`x]̪?!*j[{Iv\UM^y:ghfGPO@Vh9]NDFxK1{/I F/TW9=J$} =$12yhۯ/JHc;#r`{ d.UrA",2ZD~ӳ#QtnSpN#I_w3Ԑ3ܾx!{A5gUut6<uR+{Uכy7tY]L xZLCDJW(:%Bſvyk-+c+KM։-sLfdt0QELl9{;՟J}IrxS1ųغ"ڭ*KbW0% >Gr' FlQ5ʾT=Nɛ7Cczn.Pb]ՅlDeʹB![~ j]EgLRPLӉ9~6fVHt[9O`I!yv*كЦJG\Q`hlsWvF7)+-~~ eA؟1["g[ XZҊY>9rۿ ظSVJD(NfOm.7oi(Y3=}\2Q:g(Q ܾ{ٲzXU7'([[Ư ?wR2 erEJ~S7u/0e9ݢÝWb΅qa&9Skc?s۫;g{Et zؙ >Y!گ10Bq;x|F>BEtܵ ³SvzjmPCA7\sׯ (h8 X -/%r=+,ҟ[y+QB8Bg-%Jc^[.}V!a׫^iWff }G+0Puhhrp'4IG^@X)]X<4?oQ@Th' &gȔ(l2e9 |[y+^0^2}֍cZ ) zQRl@=ӧ/8'L@car+Ėx jtoX󑋷PO1v|,vG*x<3oH{mCk1k(^d=dVS/oч^ZԠ8yHYTZJ{&]nɜ!f|9%MgXK$s:H{ŲxcM8Řނ3 b/JJj829"Vk(MkY^ x.nF䂽 |Vh@Q@^ȺÄB/N=pH'E<.CGP%\jVʥT()n9d]57"$Rl>4Lp쌾$^&K\TYZ%XY8Gp{![_œX kO0`+R&v-f]N^j:#OzrLv]g}T!ښ+k\s8t4즒q4XzDEQ6ge+șfD݅8ùSnvΟ jD^3AR KM`q| d}J3x7}oI 飜D,J o'5dhKS逾v.^ ʼn2RفO gs 2|#yN ?DzE7DIX0c ~' 9tH UqsTJă_ *6}S )F#wǗ߂K>$Ю2)F8X(sQPn,D|eo[V'2\=vTy %!0<&]̵_7,ךfdH7k0˚o<.yQS k~M 5RC>pLk0'< ) B{im897dsoи+6Ì\a"- zBUzJ$v1DHb*Պ-R;GS։8s"  T'Z_Hk0(c׳ͅ@IպUFUn  zƲ.5qU,d0Nv#Y TIX=)VYEs-{rym ^`E1E:T"3ӤԵ ŁZcL~ wyfio& o,K8d:pU)fGўP~5AM. 1v3 Cdoi we cGs65($jP:"Z#:0]x_ӎ5 Ulb ` H k0ZN8Ua`\ ,o9On&s9oE9EbHG01obޮ.`BHm,w?Gp* %ss]t$И2<:Rrhd$ lV7Ύn* Q}fIsh%z \tܑ@AwR:;v[>NWR4Ԃ?x{>~X|:O>pvw7BmfZͱ~ "HsՔ k%k$ u9H 9G8R=0@4maŀ\e.dwv%ۭůnpK˃\PZ_ rG7w8*'eM;4uf#C~9 /c^b8XT}~A MM\kL;?ir/AO pw8w\vW2|$hB)*\R)|Q# u} @P ?hyȕGWoj'm"Iddy|s!"`ȤQ57>"8A4 TII Ҵץu}puzхݓr{a*|!2H+* +;U6M7H [՛N!PXNDA;wS-}g2o﷉b TR6ũJ)XHVgK'WC4Kq5r(ZAQk=×ءI%l7yz[3n LO#67D1+Y?8IgCCFff iƷ=e2wv1VfF 3Aٯ PޑޯҊuO&3=*n'!޴VVM\|C$6 $Qv"Ý8iyƨ^T{ -O-녚xZE(z\^y+MVV U~WXiFj-m}=r\u{VnISdC㢢9|k){fI/B?cL n j,FDyIv)0Ձ>@]ᲯɈƭ+2㺃9U#xc@_Py[m4eor1N,\\gT sŞgu`i.Yb="oQo sГK9^',.,5Xi(Ջi%@ n?)ʗU'!͖v0Up 9y8|̴n=snlcg覮̹@D,ܔ~i8 Z(b7K^=6uI7o1,m$5k*0<ɞ%@DHŹMJcR#΄H2&:hME]m7B\N֘SL 8FG0~voV- MQs;uwYtr4zHXjЎGthY*edL-'AA)`!c#ۋ;F{FΝ2Nʹ]^ݬc8JV"(h@*/!_D5 _] F8r;*{h<,٪ #TVwʘl埝x*Q+75*uY 9L`yK8=@ 5XN>*էiy./o4K>ۈ 1TYP]+xeCwH(O=ʒ7 H;3n* Թ<y&]B(V CivdSa%eƜw⠳-s݋^kIX:^~seQL#Y^lu,Ea Xe{xǃJ9s Zn'ÎZ Lp~i'݁S&F57w^: 3Kz |Ҫl2: wx$H2Í=S8 }״h8po1c|b'#fN\p L&D΅"q}x9E o%q͂J?+H#B VE ܈slB%2 hz/Y#\UP׬Ԧ"55a#ѓgj8fDŽY1$SMv]ZZi-lXWp9zTihŋiS]B;yoٌO5 c0qaBMId{cmeXܳ2̵u[jc:to~m7eeAN tjS똅fw2/ǀz9[*h88*݊𵕀q$@c\pX-n )@n`S<"&C`z7joJ DX^C 6U& w㦄AT֕-+fY=v.Pe޴H8zF!|,a:*-戸^<@/LphBkCF 5߀pqQHyA]Z/g=b+q 6#X_<3A4LlvvLq.$SC?aS],blb h(#u?oM^&[3^0wݍYq Z%fUSx *8+PB%_LXsEϾriܼQ 9ptm nYChoWc BXLv525͚΀ʠ> "M{@_u^?i,gQ7];VȽJn[ &bVU%'_20[ @umѨH(i,HA7AB&(AXiX8O/"5LB+ifen[ j{c^<ٓs]k\o?Up(1 b4`uB@*>ρә>&;42IdlD%2 mn@ Mp,@,`\!x|<_7W{(J-%$]B(atVm[~9|[MHQ"BY>A׎1lv +#`zM ͶEI+0zZCvN;G&Al3O}DgQ(|[!"%2:,{bUxi"Ga1Hc.!U!Eŗl+G˔pXw2*0@XCM$jV'K&kȗJKɱZDrWwT=#ZQ`V}OjxR3 ;%)Uu9eU l,NT.6ζY6ly{bvjL./`p?]T&'eunjCM11ԫD#|Q̈́*&f*HP.c*Q 6aLDP`Aehףv֯=1esD8 |fY"=S7wo- q=!- 7v+tGh/\%3%b!jaE7Iz_PxfnߑL˅Ga_x:KNWpfƐVꝼWu%f~>VdCQsއQjK:]8[M>2 (ڝ"&l/v *Fkmm՝1-f~AR GT$X9kH\yՂZxQF}чL$v@#|ۤIX,W6? (5 /F'h8$Qg~=ǹPI̖PŲ"60J:e-u>>bfMRUM8$w Dnxy 'l-^Q >`gS%0Ɣ%}VgqZӳ1 kyNB .(*i(&a 73ۿT1f.W*UFp<$p^{lʼ!![MO?֘{+صS.b{n%?{!TDHČ݆}G owo0%-)AeBV {G&JN':Pĝ|EH^ ޴T/v+ڇqb"ȧ yV5;Н6%x{ ԅ쏹}j.Ԩho8@NZrءa”{Uyhй@؛Aa3Rd :298G?L,#Vf'M짆)㽆i|8bHfB`0Bn;uѴ1-<@p/9V ƪ']mxs<ᦁA2@ߜ)DWDeA'Z8q G&>AaNS)7{4^SY(q-IҠd`RQ^Hq`;+ߚS틇#lL1gSX߷|=b,I(p O(z߼/Tw|,/ɟ.iMSA$"L q0B/В܀[]z !7cLxpSpM-cF/ 'xN:0A'%V?WrI"%mhMtDMt|36(pcy٤C.Cv?AE.97I1^iV泌{g]j1'MVz>OH?=mXUa]$A SbpR= 3yӋ2vqB-I@їO?is)T(s2k_`h"+{aiW݁9 uՃ@NjB!?wAs&^(u.>p&pw Nؑt4(+HO6b~=sz17-] *=ߕ}xi=H5I[̑d?qxkqSijuW/NZ#CV\#t.&hNOʮHhB)<\j5jEed+aXte-{i7K" Rp ~[OC{1֥xnE1`ǞLl)Ւ&\Lqi"$zc /"Yhr M1\w8HTl< I&B4;U1W(l/V{<].Mh\HeKȸgZ6Ϣrb˙W|aDbE~즫t싸i &nU[Y0驊c$Ęht6+&̸`X?Pzt{B|ʡY%%Ȇi/hgx.9bcEvEgw#[T?(5yd0 higSohE쑃&yQD4"DD*;Ą6% P |e#*F@xXt ddQ+`I9>g|j-l-ʊ#(:43i[7DI'gn!B6Dk'* rdPw85r~ UW͌H?o:A;v3Txru v fDAo)2x\p\ ^޻WWeE<` ͩvښ!ӾaڱbR6*Oq8Y.& (ل"|J ^ Q;(Th[&ɷ!T4J__Si m'̕W&!36<;7T%gDqIDH]U)v jpRx)[Nj;KoV[,6iBhkuQ; d\ _'钿J/T1f90rz"${6Uax՚h 6A:qlhkHՆֶ)4-c1c:id4X[j='A(ܵhu9`$HO&K܃Cl}MTEUoɹ~]t{Vahi2ͱq?:H lwQ>QrxqArd)G)*Uz\4zeۥmzV~9X]%ڎT"s$t3n4W8KD: Ŭ.2مc[1l\ZzݥN~мTEn or67 g@kh™ t{Mfܱ-"^ᴚD5/ȾhEʻAhq=% dȷ.ĄV읡\f\CAp^02 vX!.F]-beu$S3Ll *Wdg_֨o{=y<Iiܢ dbk)|$yc-Z8 V#IU:ݷʿ^2ձ%^̛ d@HrV8bT=Q7@H?fOギf7 "__2KsX@&}z9q4y~Rܽ%T{-3S$&*Dt ~mOls LzZjpjz^}_$jP @M'Ǹz/4)lJ=X`@S$ft-!$[c/T]V8=#TBݚJk~3WڤqdQ%8ȹ .T6R:`"ˮf*n&@-sz4_&r !Bk̳"NCn`^1nRrIAhQHX:" G+O2mT8."[C?Og?]pql&q'QI* H?*?,. v}RPN.~L-A6^U{>^ cވF~ C+H~r݉gw]I ݘ {921q3,]l87ͮ͐XcOx5dSUݾqU?zJ5^GHo1- MH|jS%U{mfn,i0N\=Nk'< YZсP#/11ޓqs()tT[ `d@q5QfZG]&H|'0ilxu"@mB@ڟ^)<16oN#5Vjaxz$o~4)jKYpL܀دMbB=Fg?;m$dĄp m*!/jUWS~ɇBv!f( B 9opj|C*t#<}'&ʨ#Az ݔ2n#AvY$]PbC˵4ONZbvx-FNoDg#!l crLLŚ%V›A.ց;!R]’>dOOat]l5̙Jsf/UnUGq UDMgV.gCJҕ"ٕTiViq/\ > Iϒ.Ls⤂('oA>>!0i_arM]1+U*G}5P:hV(Y# zĸyeؑVj ? r7D#nk{Gԥs%=s۵UG$!P#WF*F阿"@B%nnpgs_Q^A02rd3I<F!('(yڼnH4IsկoMH lc6:P&mF؉DXR>QuL]@pPu+WyUEU`Zdآn`(~#RQzgY B:(Hky0ɱu)BZwT~˚6 [6eJu~pK`׃v˷P;t]fvhwZ]0p a/ﺻA9" ˺ Eg ӪOҋD3X].2H=5mD ?eFz5¿vORP!+TMm[ M̓yx%0~n>"fli5'\?Tr5Z(]{8+'mRpn\PA_PO$8 B0g낅Y ={:/p2?Pc+tZ݀,toβXc4n'ދMΆE*xNB1zy(hP:"f=/zj%Q:W X$pDaW%P/?h`Ha{PC9wniIB%>NH}~oP:#JB/6_(>(Xw(bX:ٖ 8CyKk쐥(SAfIG#z |;w\!K/-pYu݊7R:0Wsʻ9^]8fXnNWـ[&k4S3sM7M{3B76;zCl#>hfq0rcW@ tyCeFl#7? [%Q /z%F ]#tD$ѻ2üM YM[d]?l_XxT ^&ZR.HᎧgYX~٩gLx+Ť/[M^2=yW~_1ޝXL#j6"(^`ZwM=DZTelW#c2̴Zm@_Q-{ Zn'"~3\[rפ9؈JOS͉;{r3΀L#J>CI_Ge%3YU|]%0wjP 9&?-csliT|_{߿TAt@f!Y]LO5bCq]O =A9h{E|<"7f!cWVXvi!hmv HLd {lJ㠵.B7KE䎃XT5JXkDpSkAiHƪKey:JVk1yrLX2c=}{}Fbʾ3?mdwb;_CF(XbS?9=~& $mSÎ~'PiN-G nzl<9}䭔)a4C*v6F$C| ܢK7u᠛V֢6Jn{ 4k8TZ+PR]>\J#77O+s5OvdEk֓ap | ãwM^-#UשG%MlD:Jx b7p顯#C=?X"phKtIIt4I# +~ZRػx I*,W zvOf*>AbTI_WSn*JK-#h YF%>@]yJ-hvn¾+c~Wům`;g$oEcRhRC5ΎvL+slA%4Ȃnmw]Tb7ud2z {}QWdUJU2tc|qK tDIqPʭWDL Re[5v4 }a̠}j %Ai^Gًf#%_ q)rI19ϔ|sy߁ЩI-bUC{\dPfZ TȐVjĦ@ve ~ \t}Axm[`sQ" R>Ivo?=(~Ƞ0&ijDGHN7B mF PC<2hNFXo г'tȄ@1tGsAdN*j1)ȸeogIйMTA=gYVx-1?wիCON/z1./ʬDJd^js{dEIaOȅ)#pH 1ٿ"9.358CLSv> v/^v!+"DfS dg}+q<s3u{@ǂRU{zי-NZx K|٬;F:;SnJp+ΒP_uݽ~X^H4ABkOp `,O_slؗ[2į%vf1÷T'I3(1@I1EU0q.·LTCηo4T;|竬&7wn_x@ iA=]cjJQ=3P-z"+v![D ~@>vntWMiB Kuc@+_#5kY,#8.ȩ)ɍ{8PAELj|fҤi?vc<^GFxZ0熇-T4IGhF[ ,\r7V=E5PȑPaKa|t}=eSبJBsh*{N.JۧxSmj>yMHKyt*jQyҬUh?;wYpApKl|veĮCHD΃l)L{ѥȾ{\:6y`}.K{ǭ$tWagKA4c @@"&;k G@S&G|@iiA!m6]i\7{tQq+䳰jh1Tlsco7)3I%mI(WȰμ!7r+³'s݇D(bE$zbW̷YJfqAm^d=t02OkB55ҥSA[~vo@|“c"&<7E9g9H+,g42tGǿsl x3 37ܸMĝ6fVy.EtƘo*Kcu Ģ t׿6?|NL45,&YyCL"%V Yu0 1zΰ6ɴDk̟cg~{TWME҈2RH8]pm4ᕸ.JQN?>))9df{HPTbz;fQR6 sj[i+" Ġ}3N fN?銐&sr(L΁5f|Ǵ 3)mtkd@|xm`=Ibmۛ vȑzˆ\I>+fŷc7Q"ꇾgxl9ٞZNYy|~n*;GbZQ %!W0%='p*Awe~,GY{5oo A"db7O ~s݀t(sЫj< UI@JHťV%~9W{2|Tď|ʪiTv셡uEIK%V [y'z!=[AyG/KL_G Rɠp(`-[ ¼02@LQztF&cicB``QeL IhʙEp:[I?p ̦&6)&ͰIION~H ;CSg0*xw-X\b&ak0aYAw`J%֠:x[% hh~~ڨ4UO}S WJBy&,'miEڒacI73za7(I9JE- ߉UzHP,r_NQNXQi3ETL˙1GdXNU 6 >nd:ʐN~ؐ5|MporoנuN zN(<";JQ\l̀mWx#^OE:hG}pxACq q ƚ154s9b̺Rmn! v㫘k:$arF1=,oMց@lH*^G3L)c ZM21 zvO-ޡًzCÃ̗T5^K/͗\l&l;m0egBA1e#\b ׄ4QD5@O"՛KL&GB?]PoPʗ@s|;ʃ,w|{_Qy;szrҖ+6JL2w!ƥp#qEwEyw oOpQ1+CCVlQN5Ҋ͜XFU+<&"z%탇r(Pa4f<(QPXAWW"?n F$OLX.{ ixvnfгUwI)bo V>*[I`|R/Зk+o3|@?51SeHRs~D"V]r#+,$jJZѫ' AF(n,ćWA!bwkt:ҫ+T02vbzډ%s nRf%˄6$1;W!a[W4P#Aj~ԦcI.gOŌ?=$3qx쨟PlWqA$@ݔ;yJմ`2VH97͠'z3K39OIWR=RE_4ԖUT%~6uFW'׷ff>]\m!$"FP3-CzhwwiИU CJml+4dq)xTY䄸FghOWŲܭQܥAuX8`nݴhBאRE-GrXX3t^,tdkv!]NNo#Uxu aNYZ#܉QU5u1Z1z(seKQYƒʉD4ޯ0q0M] :Yז5l>rOc OI]pX}T%^(-K_JJ3XXZ79^jZ5' [6?0ډ 4iTiXHZH|}qp|ǻ6K;J]Y+_+:q_6P؄mdoU-Ѻ VSeurh'7?3F\L +n_wZn/%vgu!h^6IZt<̏GEvxg=oua阋w9|58*%p\[{*6rf l0Q=l'1^b)*+%3AN|uu-s06US<ԭZG=?ppcщKv! +IU^ڣ+&%L:g ŝ%ĕnH-z,Ăq{Cs6CյSc_(znb\ bPƒJFf\ GׅXH/Ui ӎ#ZE2,V ;rw/>P?(m#rMD\Su !p$Y/sVO˦1c\?~v9=g.n}[H&!Y܁[HEb=(_aǜϊ@Y62gh+L+` H:Xq1M`pQ|rd@,Vy_D<pp(P\;D.|\ &Bs9rY K N1h芀@ 2%5S(Pap:V%HIl".elJv!2Y?<[p9[x9dh F|iAu*BllI:D [\\e,@4g%rum*8U&ˆxbKՓid)\cÄtc1Kh<+J..L(k>zs)m^*4C|U2gNsշSNڻepG09I>|rbџ#<']OvK6NwGcr2H M V 68yxM='$z L=c@gڅ {o O%sږR^2뚒][cg oqפ'IN]@*1-.M]Ȓ  ;/#=\a1'2*Q1A.:, }jto݌<(J#-a̅hc_YgMA_ ^0C` 0%aQD[/VP;\䜭M. hdoצWY&qH=>?`3\-H+䏃Ɖ;;L֠b9'<(97 ;|$؀<*h өMfDN*"sa ojS]bW N|cx+"[#\xD|$2Af/izK*{v՟xnm7-|lٷC# ΠSP0R4QϜ؂Xuj!C#esڍf6_1 V!GQg?ʺmd\b"#0͛oL 5`[*~Q~7:?ԑެR.OBy4;u+n>v^WyՊԛ&Яۂp[*MDPM6üY( *3E6Sb1/QGրЕQS@&oe xǠizɒR-D^ 9-%5X9İü[.;7&pl|_3-zXLo>dUM16/rǂ '˼k=+E.q x,iFJ/LCrh<fV z7g9{j/"Rmf0 l OA~<> ,EH%P>hU;lH!?k`Q>3?_S!ta Խ,^_K,fjFs.LoSp4< Xsre 8V k@9Tѡ%UGhcQ:s%2tXtX 7C(Nj YIN$!c~J{XJGjk(WYbfşrՂvzdLWeFJ=} l,ʓ|MX0GLS՝睮L9M;P+#Q/"O'RTs04bvИ(ZlIP4r|^3VHA/D9|HbxvfWu|F:ԏ'@A@:_ BY(2u7>NC*v|c6)kU٤vsO,YqGJt љ"O=3XVxJ;^O 4V] h79|"89; iTd JB[jIDsD(E%M}]f_(IL1kuڣ;m}lrsJ6ŭW[li#mld;_N˲a oˮ(o8$+1=/_ї~%RjqulZ]>#}(GݦQdq6Ff[&$3- Rl XMao)w4&E5@Z(n}NFR'ks;?:k%m};<'~ po z|G.p.Ǘҟ*<q=vpN<7L}^T'YS vֽt~Yu싁廛L|"-A`*k ^YؘM(O3偽Ԣf(LفXO}4Vg8fQ4& #crW'3ߣv{FrrCN6ӓsCا Dmӓ})΃f^ /{|ʢnmRj9z-1SiF bۗnQ ߖdtɓR'ϯ8k+> ~;5Cb$`|?x*S݋o]3)Ԍ$Y?mN9(?P>B&^A>lxnhtuԻ\Cbt<ӣM] 9 m[(-ΐ=7o5RGe5W]ñ+kkh'\޽AI{Q1-;H],P}s.(SMSG<ݐV/ԩQJdA;Gosx꾁tVa~ev^sj;=uepgcݣ(#k S1{['XˀdLݍ `|B$m06Ժm]Xj@eǯ7J[t'E*pVшHU-8Oo/'9."g=wry9M\kgՃFĆ\ md+sʭ$ @3&%OPz ֟|fdtX]9Rk< ,F]@-N'~+l\lmY=ZhcocɭT7]*'GdwQ 3 :NFRqclvO ٿh@cjc wSQ{! LE59IP HRY'ao"jжޥr:!Bd1W:fi-Fw-72r}r]Tg p9(4"KF]iUo-ХإoEq&zYHzIU&& GA ܅G1VEl4H: 4vO0TQ=KӛxNՈ1GfOΉM܃m:Q;-OXɷWd -rMɄKZy-kEE0{(Ǥ j52 6▐7no bRR 6tˣ΀} G ˥MEU/ژ4<%T_mo:2Y=XQѶӻ CɬfƳxIw 8be^6=h̍jj@_ZA=~zw5[XmLf(wr^X3+.cQ(! V#+54AxF?q +ef!8LԳ1f嫔(*_؇uUpg(sTr# aLdVY.e7wG*`p?\ۖ7q6#lGs YMDVzhQ# qZ̺XE #e&[|A%nUQ"265'h:S?<E3;k| >Ddң6n]SA/‹hZk|gb_wOG/@l*>!x.[i$Q~@+rT੖Nu*ZNLok[A)A'/mk/0|=\ ;j}w[I맄d(*Ϝ+1>Rv}d@nCK#];蘧|U 1e|x) r(cP)/g FO~ {d7r;˷au`h?ۑ'TpQtm3-psWtcƁa},6OR wc 3klw2 {&ޜv0L3I_cy5$Z~䌎X@@UtOx!mʜkPxJ<فs>] ɶ\@(`ht$]y3BA[ O|9CdIH ;u5C=3hG,&Z;p_d)_O&*LQ]1#Kbq[m&:loriP4~,yicE'1۔NS"B4.mV4W=> ޛN qN@IיŒRYkV@uWR(=hngFK H"'¬H_GɁ"9U%Ȼ^cOȓ@ᎸmeQɈM7vaWsWj᭄%OZ1aa#G,& tן A^.DA(SG`dmYa/RV/:o :Uʗ4Nouѿ8?po cʣؗ'?lP [D R+jCDl1v"+c*kȐ> ъ-h?Z1v]ngS7W|^4]pِ{Sf">S ݉vuXq׏`4XysqZ{S!GY~#mXk\jz̈ [%u#ykNaքe嫰z]o—8:W*:@*Y]j#3W0 ,'JO:s[!o)@Z|<|C{KrR+o_P!şl:%i؟cC-tGCuv4i cOQ%FlVwR'SkPV|vt랶|8A/3ΛekuLb%"5B)A/]ۆGAu +JIf函(`n|}߼ppY7E4% uY%0A p_ x7GC0g3ܜ %e5rnjދK =xY? <.ڭB̬krDL}^+yE] jŏTOM14 ?.^7abYp 8=풤 1 'gBaytEgEg[z.'I۠V>?@#\AosiNaZ[ aA >k/ǐt/]ԧj;`&S(ƥA^k`|Q w7[e{ֶn.Z߇ KTUWR⤛}˚x=$&fo8y!c,UՐ 6Ip~sO`ڹ4OGM:!qyǚ\H`+{g'R8sw? :]tfD_ʔ0Ԣqm,@S <>*ӱͅ,y9 ܩ`H.㐎G 8PLNf@;Z64wS{ h(Pҹ2j;̉ >(؏,%U3"2bRRP];O[{vCC<&rgWּ19N~:|s|)2cÜ&ukrE:'g,W,5)\{53V ҆^0Bߟ}gqGKKF5bSD*Nt<7tj /j'VPxZb7-fުlBA޶mqKlrw|/ϪȎ{oC _`Cnݷ֌Z6-Hԝ6c>%Y7Tgp>Rc rJ9,XElaK_(IA0)'مeǗYUm4xQFEp `Qtz?V:E[΀feNV%^য়߃UJjXm$ xPAHU:8H$"Ƞ2bA3=OF` : c[8B_ Z]3rSa};F_gν!xbmx\`+N %e_y$ŒA3 rnހ dIT+| ̾knT +`:{\~|bQYJ1M~́q'??,&98+/w7^#V}"^@z ܏vPK= z ";Y'.qC]oΩB@PCK"YIG~ş=XKq۶)/7%΋7RtzZiJ9<CIhfL$,2e$~M:Hoa4-1Ih/^@}V\&o5(ٙIza!IXM1ħP}&s*CbCE6mq!Wِ89htji+EϨ^Gxl>kS٪Pc+$FmpA/}ĕy>I]lXH7Ȁ A(;7>&n=\TצkA@H0RgƋI٨Mγ=]i8; -}4ӣǞ#h(GRr&5hOm?L>[ K?ԤUM(^NrE'BtS_Q S .'kC/#AԠ79%A9QHJ';+3)@_?F&=eҡATPaW+**rOT6r Qo $듾Utsm~o\t#(<2E t8[18FMKJnA%N m}smZf>NItkU96sL(H4La4V٫) s?V p,5V̋ Ƙ!yr,2Zc6U 5S e'fdlsb`y\ :%応P=v*qCy0OD`<͆ '[ON sp@H V7ϑrJ| sOM9_UV~XJsQC\Ң`gVtF@bb_+JƗREo9mL 7m;t=7gM '/|w\dY(2LV|Һke\)!<zB7~lbADrwar.Lcܵf4GRiRzV[̦66=Ӯ߾p!U5QOc^Fu^r'wFeFZ},L xPŠrA&cZZ Q=ˀ-V~v?E/F tYvLm04~i :SLN:9c%u{M#FbiA`%>,` Q7r?=UuĩOup@Kqu&׃۽3S, SVl㡨ph$0,_jz;Tsif]{ff :huΆ''׍I~I W-Q YZ