xwayland-24.1.1-150600.5.18.1<>,xPip9|p>FTV1P-B9Ӹ8rQe@cڥr52=TEa t\} 癄YTԶ ok(]w#NLW[s%t9oif Vo_Qe>ow1uzFMmHP :SшSX4hE>"D,1L97YB`arhE 11\JUEHP9>Dq?qd   1|  (4 : @ L   />dp---( 8?9 ?: ?BlFlGmHm Im,Xm0YmDZmx[m|\m]m^mbncndo,eo1fo4lo6uoLvoXwpxpyp#zq4qDqHq\q`qdqjqCxwayland24.1.1150600.5.18.1Xwayland XserverThis package contains the Xserver running on the Wayland Display Server.ih01-armsrv3&SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/System/X11/Servers/XF86_4http://xorg.freedesktop.orglinuxaarch64&x 큤iiicbe29c9b3ab973eb53e324f0e257ca19e2dabcc829ba6da445c9925df860cf629e0d766ef55267ea242f6935aadce08983e07ad29903e079876bd22aeba49f0b67f901f7fbfcf887be3b9f7d255331d8339ceef08e630d7a1741c18fc8af4e13rootrootrootrootrootrootxwayland-24.1.1-150600.5.18.1.src.rpmapplication()application(org.freedesktop.Xwayland.desktop)xorg-x11-server-waylandxwaylandxwayland(aarch-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    coreutilsdiffutilsfillupgrepld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libGL.so.1()(64bit)libXau.so.6()(64bit)libXdmcp.so.6()(64bit)libXfont2.so.2()(64bit)libbsd.so.0()(64bit)libbsd.so.0(LIBBSD_0.0)(64bit)libbsd.so.0(LIBBSD_0.2)(64bit)libbsd.so.0(LIBBSD_0.7)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.27)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.32)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libcrypto.so.3()(64bit)libcrypto.so.3(OPENSSL_3.0.0)(64bit)libdrm.so.2()(64bit)libepoxy.so.0()(64bit)libgbm.so.1()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libm.so.6(GLIBC_2.29)(64bit)libm.so.6(GLIBC_2.35)(64bit)libpixman-1-0libpixman-1.so.0()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libwayland-client.so.0()(64bit)libxcvt.so.0()(64bit)libxshmfence.so.1()(64bit)pkgconfigrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)xkbcompxkeyboard-config3.0.4-14.6.0-14.0-15.2-14.14.3h^hW@hAg@g@f@f@f@f`S@fDfDf-f@eee@eoeoem@e`@e9@e e;d@d ded(d?@dc=@cۥcT@c$@c @c.cEcb[cV~@cQ8@cObb@b@bEb @aaNa@a@a^@aSaQ@`#@`:@`ݮ@`u`t6@`t6@`t6@`m`Q@`@`8`/@sndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comjoan.torres@suse.comjoan.torres@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comjoan.torres@suse.comsndirsch@suse.combjorn.lie@gmail.comsndirsch@suse.combjorn.lie@gmail.comsndirsch@suse.combjorn.lie@gmail.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.combjorn.lie@gmail.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.combjorn.lie@gmail.combjorn.lie@gmail.comsndirsch@suse.comsndirsch@suse.comjoan.torres@suse.comsndirsch@suse.comsndirsch@suse.commacie.mckitrick@protonmail.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comtobias.klausmann@freenet.degmbr3@opensuse.orgsndirsch@suse.comsndirsch@suse.comtobias.klausmann@freenet.desndirsch@suse.comsndirsch@suse.comtobias.klausmann@freenet.de- bsc1251958_CVE-2025-62229_0001-present-Fix-use-after-free-in-present_create_notifie.patch * Use-after-free in XPresentNotify structures creation (CVE-2025-62229, bsc#1251958) - bsc1251959_CVE-2025-62230_0001-xkb-Make-the-RT_XKBCLIENT-resource-private.patch bsc1251959_CVE-2025-62230_0002-xkb-Free-the-XKB-resource-when-freeing-XkbInterest.patch * Use-after-free in Xkb client resource removal (CVE-2025-62230, bsc#1251959) - bsc1251960_CVE-2025-62231_0001-xkb-Prevent-overflow-in-XkbSetCompatMap.patch * Value overflow in Xkb extension XkbSetCompatMap() (CVE-2025-62231, bsc#1251960)- U_CVE-2025-49176-os-Check-for-integer-overflow-on-BigRequest-length.patch * additional fix for CVE-2025-49176- U_CVE-2025-49175-render-Avoid-0-or-less-animated-cursors.patch * Out-of-bounds access in X Rendering extension (Animated cursors) (CVE-2025-49175, bsc#1244082) - U_CVE-2025-49176-os-Do-not-overflow-the-integer-size-with-BigRequest.patch * Integer overflow in Big Requests Extension (CVE-2025-49176, bsc#1244084) - U_CVE-2025-49177-xfixes-Check-request-length-for-SetClientDisconnectM.patch * Data leak in XFIXES Extension 6 (XFixesSetClientDisconnectMode) (CVE-2025-49177, bsc#1244085) - U_CVE-2025-49178-os-Account-for-bytes-to-ignore-when-sharing-input-bu.patch * Unprocessed client request via bytes to ignore (CVE-2025-49178, bsc#1244087) - U_CVE-2025-49179-record-Check-for-overflow-in-RecordSanityCheckRegist.patch * Integer overflow in X Record extension (CVE-2025-49179, bsc#1244089) - U_CVE-2025-49180-randr-Check-for-overflow-in-RRChangeProviderProperty.patch * Integer overflow in RandR extension (RRChangeProviderProperty) (CVE-2025-49180, bsc#1244090)- U_CVE-2025-26594-0001-Cursor-Refuse-to-free-the-root-cursor.patch U_CVE-2025-26594-0002-dix-keep-a-ref-to-the-rootCursor.patch * Use-after-free of the root cursor (CVE-2025-26594, bsc#1237427) - U_CVE-2025-26595-0001-xkb-Fix-buffer-overflow-in-XkbVModMaskText.patch * Buffer overflow in XkbVModMaskText() (CVE-2025-26595, bsc#1237429) - U_CVE-2025-26596-0001-xkb-Fix-computation-of-XkbSizeKeySyms.patch * Heap overflow in XkbWriteKeySyms() (CVE-2025-26596, bsc#1237430) - U_CVE-2025-26597-0001-xkb-Fix-buffer-overflow-in-XkbChangeTypesOfKey.patch * Buffer overflow in XkbChangeTypesOfKey() (CVE-2025-26597, bsc#1237431) - U_CVE-2025-26598-0001-Xi-Fix-barrier-device-search.patch * Out-of-bounds write in CreatePointerBarrierClient() (CVE-2025-26598, bsc#1237432) - U_CVE-2025-26599-0001-composite-Handle-failure-to-redirect-in-compRedirect.patch U_CVE-2025-26599-0002-composite-initialize-border-clip-even-when-pixmap-al.patch * Use of uninitialized pointer in compRedirectWindow() (CVE-2025-26599, bsc#1237433) - U_CVE-2025-26600-0001-dix-Dequeue-pending-events-on-frozen-device-on-remov.patch * Use-after-free in PlayReleasedEvents() (CVE-2025-26600, bsc#1237434) - U_CVE-2025-26601-0001-sync-Do-not-let-sync-objects-uninitialized.patch U_CVE-2025-26601-0002-sync-Check-values-before-applying-changes.patch U_CVE-2025-26601-0003-sync-Do-not-fail-SyncAddTriggerToSyncObject.patch U_CVE-2025-26601-0004-sync-Apply-changes-last-in-SyncChangeAlarmAttributes.patch * Use-after-free in SyncInitTrigger() (CVE-2025-26601, bsc#1237435)- U_xkb-Fix-buffer-overflow-in-_XkbSetCompatMap.patch * Heap-based buffer overflow privilege escalation in _XkbSetCompatMap (CVE-2024-9632, bsc#1231565)- added version specific reqirements for dri3proto, presentproto and wayland-protocols- This supersedes the following patches * U_CVE-2024-31080-Xi-ProcXIGetSelectedEvents-needs-to-use-unswapped-le.patch * U_CVE-2024-31081-Xi-ProcXIPassiveGrabDevice-needs-to-use-unswapped-le.patch * U_CVE-2024-31083-render-fix-refcounting-of-glyphs-during-ProcRenderAd.patch * U_render-Avoid-possible-double-free-in-ProcRenderAddGl.patch which fixed security issues * CVE-2024-31080 (bsc#1222309) * CVE-2024-31081 (bsc#1222310) * CVE-2024-31083 (bsc#1222312) and a regression due to a security fix for CVE-2024-31083 (bsc#1222312, boo#1222442, gitlab xserver issue #1659)- Update to bugfix release 24.1.1 for the current stable 24.1 branch of Xwayland * xwayland: fix segment fault in `xwl_glamor_gbm_init_main_dev` * os: Explicitly include X11/Xmd.h for CARD32 definition to fix building on i686 * present: On *BSD, epoll-shim is needed to emulate eventfd() * xwayland: Stop on first unmapped child * xwayland/window-buffers: Promote xwl_window_buffer * xwayland/window-buffers: Add xwl_window_buffer_release() * xwayland/glamor/gbm: Copy explicit sync code to GLAMOR/GBM * xwayland/window-buffers: Use synchronization from GLAMOR/GBM * xwayland/window-buffers: Do not always set syncpnts * xwayland/window-buffers: Move code to submit pixmaps * xwayland/window-buffers: Set syncpnts for all pixmaps * xwayland: Move xwl_window disposal to its own function * xwayland: Make sure we do not leak xwl_window on destroy * wayland/window-buffers: Move buffer disposal to its own function * xwayland/window-buffers: optionally force disposal * wayland: Force disposal of windows buffers for root on destroy * xwayland: Check for pointer in xwl_seat_leave_ptr() * xwayland: remove includedir from pkgconfig- disable DPMS on sle15 due to missing proto package- Update to feature release 24.1.0 * This fixes a couple of regressions introduced in the previous release candidate versions along with a fix for XTEST emulation with EI. + xwayland: Send ei_device_frame on device_scroll_discrete + xwayland: Restore the ResizeWindow handler + xwayland: Handle rootful resize in ResizeWindow + xwayland: Move XRandR emulation to the ResizeWindow hook + xwayland: Use correct xwl_window lookup function in xwl_set_shape - eglstreams has been dropped- Update to bug fix relesae 23.2.7 * m4: drop autoconf leftovers * xwayland: Send ei_device_frame on device_scroll_discrete * xwayland: Call drmFreeDevice for dma-buf default feedback * xwayland: Use drmDevicesEqual in xwl_dmabuf_feedback_tranche_done * dri3: Free formats in cache_formats_and_modifiers * xwayland/glamor: Handle depth 15 in gbm_format_for_depth * Revert "xwayland/glamor: Avoid implicit redirection with depth 32 parent windows" * xwayland: Check for outputs before lease devices * xwayland: Do not remove output on withdraw if leased- Update to 23.2.6 * This is a quick bug fix release to address a regression introduced by the fix for CVE-2024-31083 in xwayland-23.2.5.- Security update 23.2.5 This release contains the 3 security fixes that actually apply to Xwayland reported in the security advisory of April 3rd 2024 * CVE-2024-31080 * CVE-2024-31081 * CVE-2024-31083 Additionally, it also contains a couple of other fixes, a copy/paste error in the DeviceStateNotify event and a fix to enable buttons with pointer gestures for backward compatibility with legacy X11 clients.- Don't provide xorg-x11-server-source * xwayland sources are not meant for a generic server. * https://github.com/TigerVNC/tigervnc/issues/1728- Provide xorg-x11-server-source from xwayland * xwayland will be more updated than xorg-x11-server, so the server sources will be more updated too if are provided by xwayland. * Fixes bsc#1219892.- This release contains also the following patches mentioned in previous sle15 releases * bsc1218582-0001-dix-allocate-enough-space-for-logical-button-maps.patch * bsc1218583-0001-dix-Allocate-sufficient-xEvents-for-our-DeviceStateN.patch * bsc1218583-0002-dix-fix-DeviceStateNotify-event-calculation.patch * bsc1218583-0003-Xi-when-creating-a-new-ButtonClass-set-the-number-of.patch * bsc1218584-0001-Xi-flush-hierarchy-events-after-adding-removing-mast.patch * bsc1218585-0001-Xi-do-not-keep-linked-list-pointer-during-recursion.patch * bsc1218585-0002-dix-when-disabling-a-master-float-disabled-slaved-de.patch- This release contains also the missing fixes of initial U_bsc1217765-Xi-allocate-enough-XkbActions-for-our-buttons.patch (bsc#1217765)- Update to version 23.2.4 * This release contains fixes for the issues reported in today's security advisory: https://lists.x.org/archives/xorg/2024-January/061525.html * CVE-2023-6816 (bsc#1218582) * CVE-2024-0229 (bsc#1218583) * CVE-2024-21885 (bsc#1218584) * CVE-2024-21886 (bsc#1218585) * CVE-2024-0408 * CVE-2024-0409 - supersedes the patches mentioned below: * U_bsc1217765-Xi-allocate-enough-XkbActions-for-our-buttons.patch * U_bsc1217766-randr-avoid-integer-truncation-in-length-check-of-Pr.patch- U_bsc1217765-Xi-allocate-enough-XkbActions-for-our-buttons.patch * Out-of-bounds memory write in XKB button actions (CVE-2023-6377, ZDI-CAN-22412, ZDI-CAN-22413, bsc#1217765) - U_bsc1217766-randr-avoid-integer-truncation-in-length-check-of-Pr.patch * Out-of-bounds memory read in RRChangeOutputProperty and RRChangeProviderProperty (CVE-2023-6478, ZDI-CAN-22561, bsc#1217766)- This release contains the following patches mentioned in previous sle15 releases * U_Xext-fix-invalid-event-type-mask-in-XTestSwapFakeInp.patch: fixes regression introduced with security update for CVE-2022-46340 (bsc#1205874) * U_bsc1216135-Xi-randr-fix-handling-of-PropModeAppend-Prepend.patch: fix handling of PropModeAppend/Prepend ((CVE-2023-5367, ZDI-CAN-22153, bsc#1216135) * U_bsc1216261-0001-mi-fix-CloseScreen-initialization-order.patch, U_bsc1216261-0002-fb-properly-wrap-unwrap-CloseScreen.patch: Server Damage Object Use-After-Free Local Privilege Escalation Vulnerability (CVE-2023-5574, ZDI-CAN-21213, bsc#1216261) * U_bsc1216261-0003-dix-always-initialize-pScreen-CloseScreen.patch: fixes a regresion, which can trigger a segfault in Xwayland on exit, introduced by U_bsc1216261-0002-fb-properly-wrap-unwrap-CloseScreen.patch (CVE-2023-5574, ZDI-CAN-21213, bsc#1216261)- Update to version 23.2.2 * This release contains the fix for CVE-2023-5367 and CVE-2023-5574 in today's security advisory: https://lists.x.org/archives/xorg-announce/2023-October/003430.html Xwayland does not support multiple protocol screens (Zaphod) and is thus not affected by CVE-2023-5380. * Additionally, there is a change in the default behaviour of Xwayland: Since version 23.2.0 Xwayland (via liboeffis) automatically tries to connect to the XDG Desktop Portal's RemoteDesktop interface to obtain the EI socket. That socket is used to send XTest events to the compositor. * However, the connection to the session-wide Portal is unsuitable when Xwayland is running in a nested compositor. Xwayland cannot tell whether it's running on a nested compositor and to keep backwards compatibility with Xwayland prior to 23.2.0, Xwayland must now be started with "-enable-ei-portal" to connect to the portal. * Compositors (who typically spawn Xwayland rootless) must now pass this option to get the same behaviour as 23.2.x. * Finally, Xwayland now uses libbsd-overlay instead of libbsd.- Update to version 23.2.1: * glamor: Ignore destination alpha as necessary for composite operation * xtest: Check whether there is a sendEventsProc to call - supersedes xwayland-glamor-Ignore-destination-alpha-as-necessary-for-com.patch- xwayland-glamor-Ignore-destination-alpha-as-necessary-for-com.patch * Fix when vncviewer fades to white on xwayland (bsc#1215385, https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1154)- enable libei and libdecor only for TW, since it does not exist yet on sle15-sp5- Update to version 23.2.0: * Optional support for emulated input (EI) via the libei library, support for the tearing control protocol, and the XWayland rootful mode is now resizable with libdecor. - Add pkgconfig(libei-1.0) BuildRequires, build new optional emulated input support. - Add pkgconfig(libdecor-0) BuildRequires, build optional CSD support.- Update to version 23.1.2 * This release includes improved DMA-BUF v4 feedback support for direct scanout, relaxed CVT modes for non-standard modes, fixes for the CHERI/Morello platform and other various fixes.- Update to version 23.1.1 (CVE-2023-1393): + This release contains the fix for CVE-2023-1393. + xkbUtils: use existing symbol names instead of deleted deprecated ones + glamor: Don't glFlush/ctx switch unless any work has been performed + xwayland: - Refactor xwl_present_for_each_frame_callback helper - Prevent nested xwl_present_for_each_frame_callback calls + composite: Fix use-after-free of the COW - Drop U_xserver-composite-Fix-use-after-free-of-the-COW.patch: Fixed upstream.- U_xserver-composite-Fix-use-after-free-of-the-COW.patch * overlay window use-after-free (CVE-2023-1393, ZDI-CAN-19866, bsc#1209543)- Update to version 23.1.0: * test: Use either wayland-info or weston-info. - Changes from version 23.1.0.rc2: * A regression with keymaps which were not applied anymore. * Various regressions with DRM format modifiers. - Changes from version 23.1.0.rc1: * Support for linux_dmabuf v4 protocol. * Support for wl_pointer.axis_v120 (high-resolution scrolling). * Support for xwayland_shell protocol. * Improved "rootful" mode for using Xwayland as a nested Xserver. * Improved emulated XRandR support exposing the output names. * Support for byte-swapped clients is now disabled by default.- Update to version 22.1.8 * This release contains the fix for CVE-2023-0494 in today's security advisory: https://lists.x.org/archives/xorg-announce/2023-February/003320.html * It also fixes a second possible OOB access during EnqueueEvent. - supersedes U_Xi-fix-potential-use-after-free-in-DeepCopyPointerCl.patch- improved summary and description - added requires to xkeyboard-config - added recommends to xorg-x11-fonts-core - removed unused 'package' section- U_Xi-fix-potential-use-after-free-in-DeepCopyPointerCl.patch * DeepCopyPointerClasses use-after-free (CVE-2023-0494, ZDI-CAN-19596, bsc#1207783)- Update to version 22.1.7 * This release fixes an invalid event type mask in XTestSwapFakeInput which was inadvertently changed from octal 0177 to hexadecimal 0x177 in the fix for CVE-2022-46340.- Update to version 22.1.6: * Fixes CVE-2022-46340, CVE-2022-46341, CVE-2022-46342, CVE-2022-46343, CVE-2022-46344, CVE-2022-4283. * Xtest: disallow GenericEvents in XTestSwapFakeInput * Xi: disallow passive grabs with a detail > 255 * Xext: free the XvRTVideoNotify when turning off from the same client * Xext: free the screen saver resource when replacing it * Xi: return an error from XI property changes if verification failed * Xi: avoid integer truncation in length check of ProcXIChangeProperty * xkb: reset the radio_groups pointer to NULL after freeing it - Drop patches fixed upstream: * U_0001-Xtest-disallow-GenericEvents-in-XTestSwapFakeInput.patch * U_0002-Xi-return-an-error-from-XI-property-changes-if-verif.patch * U_0003-Xi-avoid-integer-truncation-in-length-check-of-ProcX.patch * U_0004-Xi-disallow-passive-grabs-with-a-detail-255.patch * U_0005-Xext-free-the-screen-saver-resource-when-replacing-i.patch * U_0006-Xext-free-the-XvRTVideoNotify-when-turning-off-from-.patch * U_0007-xkb-reset-the-radio_groups-pointer-to-NULL-after-fre.patch- U_0007-xkb-reset-the-radio_groups-pointer-to-NULL-after-fre.patch * XkbGetKbdByName use-after-free (ZDI-CAN-19530, CVE-2022-4283, bsc#1206017)- U_0001-Xtest-disallow-GenericEvents-in-XTestSwapFakeInput.patch * Server XTestSwapFakeInput stack overflow (ZDI-CAN 19265, CVE-2022-46340, bsc#1205874) - U_0002-Xi-return-an-error-from-XI-property-changes-if-verif.patch * Xi: return an error from XI property changes if verification failed (no ZDI-CAN id, no CVE id, bsc#1205875) - U_0003-Xi-avoid-integer-truncation-in-length-check-of-ProcX.patch * Server XIChangeProperty out-of-bounds access (ZDI-CAN 19405, CVE-2022-46344, bsc#1205876) - U_0004-Xi-disallow-passive-grabs-with-a-detail-255.patch * Server XIPassiveUngrabDevice out-of-bounds access (ZDI-CAN 19381, CVE-2022-46341, bsc#1205877) - U_0005-Xext-free-the-screen-saver-resource-when-replacing-i.patch * Server ScreenSaverSetAttributes use-after-free (ZDI-CAN 19404, CVE-2022-46343, bsc#1205878) - U_0006-Xext-free-the-XvRTVideoNotify-when-turning-off-from-.patch * Server XvdiSelectVideoNotify use-after-free (ZDI-CAN 19400, CVE-2022-46342, bsc#1205879)- Update to version 22.1.5 * This is a follow-up release to address a couple of regressions which found their way into the recent xwayland-22.1.4 release, namely: + Double scroll wheel events with some Wayland compositors https://gitlab.freedesktop.org/xorg/xserver/-/issues/1392 + Key keeps repeating when a window is closed while a key is pressed https://gitlab.freedesktop.org/xorg/xserver/-/issues/1395 - supersedes U_Do-not-ignore-leave-events.patch- U_Do-not-ignore-leave-events.patch * fixes xwayland issue#1397, issue#1395- Update to version 22.1.4 * xwayland: Aggregate scroll axis events to fix kinetic scrolling * Forbid server grabs by non-WM on *rootless* XWayland * xkb: Avoid length-check failure on empty strings. * ci: remove redundant slash in libxcvt repository url * dix: Skip more code in SetRootClip for ROOT_CLIP_INPUT_ONLY * dix: Fix overzealous caching of ResourceClientBits() * xwayland: Prevent Xserver grabs with rootless * xwayland: Delay wl_surface destruction * build: Bump wayland requirement to 1.18 * xwayland: set tag on our surfaces * xwayland: Clear the "xwl-window" tag on unrealize * xwayland: correct the type for the discrete scroll events * xkb: fix some possible memleaks in XkbGetKbdByName * xkb: length-check XkbGetKbdByName before accessing the fields * xkb: length-check XkbListComponents before accessing the fields * xkb: proof GetCountedString against request length attacks - supersedes security patches: * U_xkb-fix-some-possible-memleaks-in-XkbGetKbdByName.patch * U_xkb-proof-GetCountedString-against-request-length-at.patch- U_xkb-proof-GetCountedString-against-request-length-at.patch * security update for CVE-2022-3550 (bsc#1204412) - U_xkb-fix-some-possible-memleaks-in-XkbGetKbdByName.patch * security update for CVE-2022-3551 (bsc#1204416)- Update to version 22.1.3 * os: print if unw_is_signal_frame() * os: print registers in the libunwind version of xorg_backtrace() * xwayland/present: Do not send two idle notify events for flip pixmaps * xwayland: Fix check logic in sprite_check_lost_focus() * xwayland: Change randr_output status when call xwl_output_remove() * xkb: switch to array index loops to moving pointers * xkb: swap XkbSetDeviceInfo and XkbSetDeviceInfoCheck * xkb: add request length validation for XkbSetGeometry- Update to version 22.1.2 * randr: Add "RANDR Emulation" property * xwayland/output: Set the "RANDR Emulation" property * xwayland: Fix invalid pointer access in drm_lease_device_handle_released.- Update to version 22.1.1 * xwayland: Clear timer_armed in xwl_present_unrealize_window * xwayland: Always hook up frame_callback_list in xwl_present_queue_vblank * Xwayland: Do not map the COW by default when rootless * xwayland/present: Fix use-after-free in xwl_unrealize_window()- Update to version 22.1.0 * xwayland: Fix cursor color- Update to version 22.0.99.902 * render: Fix build with gcc 12- Update to version 22.0.99.901 * DRM lease support * Enables sRGB fbconfigs in GLX * Requires libxcvt * Refactoring of the present code in Xwayland * Implements support for touchpad gestures * Support for xfixes's ClientDisconnectMode and optional terminate delay - Add pkgconfig(libxcvt) BuildRequires: New dependency. - Add xwayland.keyring, use url for sources, validate sig. - Move man pages from devel to main binary package. - Enable LTO, no longer disable LTO via macro.- Update to version 21.1.4 * Fixes for multiple input validation failures in X server extensions: + CVE-2021-4008/ZDI-CAN-14192 SProcRenderCompositeGlyphs out-of-bounds access (boo#1193030) + CVE-2021-4009/ZDI-CAN 14950 SProcXFixesCreatePointerBarrier out-of-bounds access (boo#1190487) + CVE-2021-4010/ZDI-CAN-14951 SProcScreenSaverSuspend out-of-bounds access (boo#1190488) + CVE-2021-4011/ZDI-CAN-14952 SwapCreateRegister out-of-bounds access (boo#1190489) * This release also includes other fixes such as: + Store EGLcontext to avoid superfluous eglMakeCurrent() calls + Prefer EGLStream with NVIDIA proprietary driver if both GBM and EGLstream are available- Update to version 21.1.3 * Most notable change is a fix for the GBM backend to work with the Nvidia driver series 495. - supersedes U_glamor-Fix-handling-of-1-bit-pixmaps.patch- Specfile cleanup- U_glamor-Fix-handling-of-1-bit-pixmaps.patch * glamor: Fix handling of 1-bit pixmaps; fixes e.g. issues with gimp on Wayland (which needs Xwayland) (boo#1189310)- covers jira#SLE/SLE-18653- xwayland pc is required for S390x and S390- Update to version 21.1.2 * The only change compared to the release candidate is a fix for a long standing issue where Xwayland wouldn't send events to notify clients of RandR configuration changes in some cases.- Update to version 21.1.1.901 (21.1.2 RC1) * It's a bit special, as most of the changes are not the usual stable branch fixes material, but are needed for HW accelerated direct rendering with the Nvidia 470 driver (which is currently in open beta). * changes are mostly specific to the EGLStream backend and do not affect the GBM backend. And they make a big difference for users of the EGLStream backend. * See https://lists.fedoraproject.org/archives/list/desktop@lists.fedoraproject.org/thread/BBZVDNST67I2AQOCPSHKYAY6D5Z66JIP/ for more information about testing the EGLStream changes - enabled Wayland eglstreams (needs new packages egl-wayland and eglexternalplatform)- Update to version 21.1.1 * Fix XChangeFeedbackControl() request underflow (CVE-2021-3472, ZDI-CAN-1259, bsc#1180128)- Additionally to not packing /usr/lib64/xorg/protocol.txt, delete it to fix the build- Make vendor name the same as xorg-x11-server- removed conflicting /usr/lib64/xorg/protocol.txt (already in xorg-x11-server package)- added summary for -devel package - some cleanup- Update to version 21.1.0: * meson: Make sure XKM_OUTPUT_DIR has a trailing slash * xwayland: Fix LeaveNotify for relative pointer - Highlights compared to xserver 1.20.10: * Xwayland's XVideo support (via glamor) now supports NV12 * glamor can now accelerate some more RENDER extension formats * Xwayland's GLX provider now uses the EGL implementation instead of Mesa's swrast_dri.so directly * Xwayland can now use the wp_viewport Wayland protocol for up-scaling of fullscreen applications setting lower resolutions via the RandR / XFree86-VidModeExtension extensions * Xwayland now alternates between multiple buffers for all Wayland surfaces, making it less of a special case compared to other Wayland clients * Xwayland can now use memfd_create for creating buffers shared with the Wayland compositor when glamor hardware acceleration is disabled * Xwayland has better support for clients using relative mouse input and keyboard grabs * An Xwayland.1 manpage is now installed * Xwayland now supports -listenfd, -version and -verbose command line options * Xwayland now installs an xwayland.pc file which helps discovering the path of the installed Xwayland binary and the features it supports * Only meson is supported for building * Only Xwayland and Xvfb can be built, only Xwayland can be installed- update to 21.0.99.902 * second release candidate for the standalone Xwayland 21.1.0 release * meson.build: Keep the protocol version looking like xserver 1.20.x did * xwayland: Delay cursor visibility update- added Buildrequires to pkgconfig(glproto) and pkgconfig(gl) to fix build on Leap- Initial stand-alone Xwayland package version 21.0.99.901 (boo#1182677)xorg-x11-server-waylandh01-armsrv3 176164421124.1.124.1.1-150600.5.18.124.1.1-150600.5.18.124.1.1Xwaylandorg.freedesktop.Xwayland.desktopXwayland.1.gz/usr/bin//usr/share/applications//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:41320/SUSE_SLE-15-SP6_Update/c1f8d6a5511c4885f6f8e9a66d0e1c60-xwayland.SUSE_SLE-15-SP6_Updatedrpmxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 4.3.0, BuildID[sha1]=6b411402f17650d2c6fb2ac96801735e54fb4c98, strippedASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)!!R R R RRRRRR"RRRRRRRR R R RR#R$R%RRRRRR!RRRRPP"aJazWp5nuxorg-x11-fonts-coreutf-82f1d30ec82bc5a882a97c375db704a831cbdc7dc15b987cb34020523781ef093?7zXZ !t/O]"k%LX&9ƿW[Z RxnT43o/W/^Q=:+unPgRD/,BqD-DiƻK|↷r</bԕԆ"7lR9up~~ ,M +q KKmPG9]~&'1~wH͞b׹/NH?%6Ök[(^6x8h1@QM1msH]0"F775XRRx#AOO+ Lq}t2o/ӵ ?*o]@ :w= \rRFм{INX݋5eI=> 7mJ%vpiʘ,@.3[Y1XB}p$}ۘ!:WQ7e FҮ{ գtwnbKzؚ-Q Ԛ}9J r##Dt|>enrRl'_Ps0+MԔ!d:Ӯ#Xx V-iשty[#C~]rLN|a]!L:"7@[PKMޛp惡0=T$J3s ~=Ϸ?&:#q'ztPTe8ו&Q|26+&)q6gÉ%XP{oԴxk 愙8dp3 ª>큜ث2)m~Vh kxmr Ìa@] 5LUـ9,;ocYsw V '1ؖJ0Y$6 D M)=U8ǫ皕b y\D'.=G (~B3KiY{Rx{X>bJsU>-0MBMMOo=#!(*kI !=&UwdՍg9|;AT5O7,+tؑg5´K|=~ίm#[ލY.7! C:\n* ;H<Lzw*l";+xhS8'EE]^v/PBy_'7N+@fZ,n1ucYZJTjpt2[dUƱYa÷NG./MR'* <#PRӺU& 6m%tg{\cz*}U(E#A 垫C4gI=w9@PK7?ŒDG_4Rf,*mWeIj EW)6ť)k1/Zο49eI՛x9qa 1_ <4O_2Gob=P,ELp$a- ntM"slKE.iEpF*9s[,1ʷRYtUn#`-t+z^) G`&[g_mH\)ɇ,>8,lJ0%cޕ1r ~/U-fBֲ: $mH}@_AD817` |oc+ZtU*P-H`څGc^7O1'=O2vv\ hfe>B[(|!o)9y S8s37VL=ƴu pCs=¨X+,ŃC#(_ Vv7(딳BBHY'X?54IAKgqnw;gi5zS_8+{(zKj 6:Tl,OwLM4 -=_֎ $X)ijKediUgAI(gA= V6-{% dyST[5"Oϼ̛Sc~ʮ SQJ]L1ca b$Gd-wcgmUvbXvs;!ѿGͣ'F=Z~;C'3z s)|F{\r~Gz?$vH  PO6K]g|cxk@[O'qSO#qZE"(xucdc]ifuggt~}.k[{=ed? !p=wO;pO'ʇbJœw|2bbWdTZ~NJ"cʷ( !E6bmŬV7J_k]VM(mNJMsP$&qvd9:Rc/qO +w|l΀!odb<`Pٶٌھk6 ȍD%/vV"Aj-￙j OƝ#`/́A]5P>v5jH{VK$^)h|e]*ZQsnL JBkt%'5),!Ӣ]93.#.fScc8GpbKcP"O)N{Z?4o>ޤ%9̏U !IC eBxDaV@-[?'٭)%[(!S2dD5Eg֤Ə 3GCb.".-vLnjwjOo=Y .ϑy?-Y؇C%:*C!&E{?e:wX/(HĨZl3HVf#¬CpSe'8{D*r:ZSmlediޛ~[PfQDXc`$az|I1 [K:H7eIT[7mo]"{6T _ORR虅t DDw8+LVV>&x<4%<]9ƀIMt=6Sz{GM9pP.mY®lskjV:Ṧ50f2 y]3'oNTBס8I6|[mMlz7:B#\pQboԻl, ~f2iHې󎽉i|5eWX!"{R},HUt\T-2HNbP&vo>fWP`cway؏\ ϢQJ,X朹.7CA=]#h!# m^0R ]~ vw(%}$anR_8+\w6<+Z/Ji?TX7lT:`!be%nE_NJ~VrXV c5}!:sQ7>- W,sbBK54l8 .gSN/wzf91ǰ\āz5u#l'e4JGt %|!^KawrJ3P1IZoCD տM{Zj@סc&׎aBw'gG 9l̛: zV߲_!p;Iyw-ZrWqUfh֝-a.d7V@ITS!\MCZg7hw;$l(|YUE F{U&l锘>|kJGT艛8 82QM 5:f'Y[vL飃hZȃRsb|2X~Sd".a~x-+U5 G;'kw3l} OkđkVICm[55`u葯bp1E崠/PJh/jIcbܾZr֜, Ҽ˟ɜ@LKyH,18ؾi&Dl]R)8_b,4ı50LEP#SiS@Kh;ʮ `KG^JvHx̀(D?!<`9}okޫȱ,ͣRh\+{KXT2: >>ʴ8`L%~vDDY9^vDƚry~~t# ;J34_{g7kacdn''o[]d'ئmO6?0tiEWs D=jYhOzM:k(g3쟆.)MD⤳~߫94%ӌDp?-ť.kϙRb- sigZ2F &Hcwێ?@8۲ L0LVSs9B:?!xĽdTLkG`7w[?YL*ϯ5#t8:lOQOq`98rUb (Ⱥ!߃ٱ`f,(ޚ/x0Tsn 7zmH J';HQIƻFx& &j3Be 9 g/A8 7Gt+/XFvL-.P"Wx[nӺ pGk6G:yAHcWWZXǖ.>h[%qh-z4\*;]Tmfyh\W,O̫jwJ_)xҮ;( b=~oByḀ7 >?Ƭ zOm~F4;۳$+l3WH VAD"j-ufMr) y7>M)4GL<_UKZ;lƠLX4 1؊X:2`^V{/T㋢HJN;1u䗉BW UԈW} wiG9zR|`YIDGpm?3Ծf|MGsܐT4@2kN1W7T`iQ4!"ёlM>RTT~22jt0D<%S~24P'}8# ITT_J |e, v= ]bިf5H~wsNnniZuȘxc-]@Z}E2xKw1uG1FpfBc4)?!_d!YsGt:BY6'}jzq,EdԁS9W*atb4C{"m5K;:T XmgH {Mp͒s_|:566@e4GOxφczk6rࠤ@(W {]sq-t:sfk5]{+?A2j >;^O$L7kӸaB*8y% YόuiR&OM@/M~緁$mFMDzoh$u1eH5>rw⳦{b "Ư-h;gw&4kÊssPV_3#0 'U6Eoy.fʺ\mJ+|Exz8b==|ROwG9|c`By@h[ճ E(5 LT%X|;`2n6GסgX-dy gI5$C:&4ʀOwUzWP}~{^)sbJ.j<Z3y>} 6 cXWa !l@UWt7Iy[<]CGҔD IlibPpSaN/h\SM{ۇxVZf69us(,Ig8\5Ǜ%}UYU}?#ɄT/ YGCǓ-b!8iJi.K I^9&͓blez y~Eΐ퍪nR@ЋGUmU +^i>ҥ"jsl+$kqʈf. }rFE!1Ys%YN޺Mٌ% Av(d+P̪li]L`CfCȏ#hT?/ Lh>RAh1u}7K}?Jg+CQEFqo@GT`r-0lRz еY82ީɅimՉqiv2-+Η"#sщ [R]KCeLUi O]XɐDug˾2Suyk3Āku2v֗f<62w\Y"ґYȖ.H1 ,Q183ʋ7} :Vl*a{]Ce-7-@1$=1-͐V-lȫ mŁLd WDSRR8M?/ (j9wKShaRJ|2$78,X0օC\)@_pXDYOBxs2@ HJq}S.RGTF%׮p}nmuM 5w2yˮ}ig .\Jհ,ޗjE p}xLjpG ӕI6V˭aRDV*>;w $_nCvU + 6 Þ{w):g{$#NU|qCc݆ :JF"}BeȐ1I*p2B3eIɭ23ak󨷙uw3ghGQ  >q5G5-IR:"@m.<* PR يwk m{~G3Κu9~2  +z6Jcd5≎a&^hȉdWf8hNW1? )7˴?D0҉s4}yNˠ-B4 :(֋0{R1W2@# "T40|C5^Ld[ Q Z5?B9 tj%sy OsZu=s}6pz yTD.}!>dYbQr!3ۛD [}]~$1lNMLj%@j#@ވNO8e#-[_T0EQQ0(ڽ(sҜ[6B3'(uB|[Zք3M?6Vom=ˢ  ;NQɷJgZP5I( {>5;ΏӨJ +"7 bNۖUەUy0;V8C7~3QxX RzT8g& r0p -mI^PsmoP#- Has ?4 @[^S^-_EsVαBԈT}5@ȸKwýTxMfd;\M5ߙ#0:Iǚ k M^%3k0r8X4QXF`,3b5G^.O5' [] o]?^0sTNp0䴕*Ӻڃ?c(c&qJ\czk# F+@TxO]^SN9'cTZa{ўJS%vHC)'R[;Xb;&a3eNGh[_D9Ϡhuaf TU3&:a͝~!1I!b+f yK&ƙ;꥙3)):loB܇0f(=M]א:Ir] SWm_ 0^Mo !k}|w8<Ҍ ZosH"<7 O&*vS nqLiYKw%@;X⛂!?VqY1h`8mUOQ4i goB-f`P'2.gd-jPA[Lg(o \ -|[&z09vԋփ9ɗ:2([:fTJȔ0I( !$cZɠ18K Ɛe0tH}%e?>)wd- W(/ELtZ[' N&1}&56#_ .ի:VeHg֘y_1$z,-ACoNv) @(1pC(XCA@6} {C*E {+H%cR뤖29 mouYlע0>*̌&;H}<&īy]dC0*azY'C1`{3][vw##G٦\!s^}Jh`|@dK:߷0.G!PXIG $o쁅 `Wo,zfY9m809Zm]7 ɭ RҤt>x͍J}/pnj t~}†)UEѢ+ݶچz;9 r BϙZP;Nl'B 8-ćAqƂVe?fsl3!p*o3`Dủ}l|X('+V_L߳ GK/ymCȫk E)WG)ӵ\UUtpх4 !$))vQ7u0#bAerS]8M]6H.%?@01-$\)-cs{& nB Pq}B_r?&;}qB?1Y"ԃQR2@0i1 UHwH4j(B!Gե%opneY'R8p vT[=UĖRAE`q(ݗ4+Γ?fjmUN&q3s`@2HA S֧ ^5"(YdRJ7)+e`A#n^7!m|q_lnŇ3ԬrY9$Drwmdх5Wh.yR+`1"g3lL3CS('>j!V&T6ḵ7qd7m∛/4ip\C^ lZ0(m 3dH)|xfz*;I0?]X(Ureé^:id\'EW[v/iU·)5匐7\e*ft~ q%35q1eTsqX emk@ SҒ%;qA Sᯣ1+߳'qТ8\|&f8|=&P_!0oeJm{8E̓~"-r#,MA(zvh !VԌPA7]#5ߕz߲lE#{]e)1½C:t߅]=7͐`@Mwy-kC8SC'pkdSnBs_-YQ0J;=mFFq{xdI v V,6{vΨiN2\Qf^a0ę=1VY^rcG9: A weJS߆PFQ^ 'rS]v և"s/?al:S>rl-~׬WX‚)z+1, i:<5\@N OyTHK HA2[9t*Y\ѐ@rėry^vHRB.FXVSvX.P)K$*+ S3UUA3<=nKUb*&ӽfS;ɫQ/FMVR5+cm(s CD`+y  N rEҍ$JBr2wYTH;Xȱ92|כ@b7tGMg_e%3h[sîկֱyN߹vOG99 +ا˦VtüBw?̱ H;yج=3ֿC\45?,zp6?"'p}lcW]2t;uvU_[g/x'O5@N!&qdEp + B# 6h ).AB不{~ϲ;t |BE8YV+&l=Ks>wcޠc=y5\ޔ/o0=5aַK<еB\W}KɊlc56ył37\Gv ZE[6`F׺o|&O[M Z,k 802-TJXwc2i,@Q˥%~5O04gryb/ kګTg^MGx\J)(A%55ɷO=OXxBbW2`1T# l:N y7%;Y 5*^Yc"3 @Y%*rWZpx\e"oU/qPbz=0\,tӿg%*.;B ]]3ov2<, ;%~qIoLϗ5:{cvlEj߹e& XuTɸ5*6*$(2:,mߖTD1~vg1!DՇ駫ҳ_ƨ } ow\ߚar=AE*GH"\bR; oۯT셭TVt @pU.y^UJ!(RlSK䦁!9o; 0őfWƐ?qgsf=>GfX5 l%o=oN2T(ouT]̚o 0V?u)^?I#W\7؞W,@\1+5< rpgg{.͂>c^T "74=e 1$HJ}pK)Tm F.7 "7,3r5lxoQ);'T|̅ϸ&uP}d+7ajEM"4&㡑 )A!YgPM>V{񿥢!NSd;]NUM y &)S{\dQuPH2k_ĺ\s,jmO#W2-K#Bic#3O8}Ĺ-O=ƑN{ǯ"ZBL+Y4S%Kߪ8*7fV Mmh䜀DLH (_ƻR54H"~3K4.uƻUPF/ ZFM]VgAM간[?K6Da .̻2P o*DUv,1޸Pp ,sQ՚l|,`X3հQ`K^Z72 /}ӹ)nkMM$iJ c 58֗Ƥ2;jb^=veռkf8ʪX7W82v^XMēh_J׫ѲNC@%:cs4+bm*f.(Oէ>s-9Ĩc?.&cD gv6_0 2V^jSHPIsəg"8*-pg}բ`%`[zMk%w|#sZ[/ƹ },XvQ(m(ֵHֲMsPMtOfy/C/ou+Zg|dɮ:r|,⨵l8sϻ@_$bzVcrRJOR TpA?r¹ %l½LWWq[R. <[Y IAyfe |K@u!i yT)B-m '.1n9] 6nv);;tY%X!cgbx dͯh_ =TlHu. 9Gj ".7a8Ϯjm;jF"j)*eTH~˚a [l-鬟W M'M1ȑ/:ٴ6P⚟6nqWO]d] ྫE?,(qXi;n\jB`;@r_8U,9p*#,z๕r$R$hs;cϚ!:׎٘ Dm,WQQ5CC9;T0SP ݹG,<)_D0T&ƅJAH|ϫ@fNVבga#%q1423晄cۗ>x?yE55m(gxů*l{;-@pK(Z4y9:/r9[z~!9X!jξJD}zB4y/':zWQRa\fQ(wס`c>Hm !S. Ѝ¬>gKuةX;Cs=iTrJؐoo*CYa"Ʉ_=M p̱Y)^@UwT.\Ve* byVhEl/U.U(͐fv$`Ͳ <>KsQqBx JU" Hg,!w+M3+4ҾL²ISm͂()> ٘?M!?U.ܧx 3մ׽>t~ MɁx1赥)v)uj1P?yXn]όœ/)IjGF?!2 MaDb b1X'^'3s(Y/WgN 7Rp >i-!/7)O 7PIvk%kHw5=MqNZ2M= XKD$+D aN{C\P5HؽU>o%NDR!lIŹJ\6s%ssU?>%w @n+a~15_K]-|3/7= ]\D8QWq)&@)Dzrԭj rʡmPg6m>JUB{M%u 5ճɡhI+-$'ClMp_J*o7P:DOAA :k _^{=7-q"BQp66lCAQ 2d}]ˇyh-!r[9?m\Ɖs_{m0S5̒Էl %') @lJuȩT6nQګ:! t|S!kI*CTª{sW 9 # kuWm9gA8EtX ˒HWk(V\FsOIx9'c /9.}Tp9>uL0kER.+T )ýJ{c~SMyd@(!Ss91W1!- z_c R"9tI3 қsNXn5TiCHwEDqI" P>{u;ҴLP`AώLd[6ѵ1=gqѩ] }K"%(XJӚq[.ߍG]'Sor:r%u٫|m4tb8,g䖏OY.l,JJ|v咮H̔r]|$k޷Jui~LR7QNbju6eNf ;||$tYH`~cH3~h@(9^YPjvKcTh^&4$[6^:+)2_bRm11/!\ ha5fxuJ^rR%Uh-N|E_PO [lj=tnlZy~ݶ| Wr"c>BAsM#lOD(y-(vPA2?u S.􀏹_ȳ>ce^?pC.-\'؄\"=1vnzBq5ַūX,@q/՞= `)O>;0kW++?;~ȁ ~zIDstk%KX\_޸6؊7'Ogo2[ #14dȁEXn(Bo_f%-`|,/z2ىB3Qy| B2 mڅsSB# TN7hJUTpZz!&Ϊѷ7WLAMN_D1yto1M^,XF $⹮)T6.xMg9}J.8D][vMS=Pk*Qp$f4{ ~W]Nj 7 ҵE'y\-ܴ~_[̾Rlن.%L(H"pUcF_u8Ni'o.4@^M`j_U9!F - lɝœ$@C޳fL-괩'nOt5#i2tvâ͜7Ơ/kx" }#xiS'켆9#%EU$qKG9)UQ dm6hb!m3zeKI6͔l4y6}0}'*+$@#ۆl˞]bGh]KS0߸]"x q)Jߪ%Sz\TsfS2xp+ix&bc;ܦ5<"H}rp7eYp#?;M0r^2df,M7eN@O|Jb8вvqLEi,% !SF%2U{^BԨ <<@.4ufricQ bozQ朴Clvr`j(we {jU .PztmN>4՗**ogo3L[3b`u9=`/[+WyN.7X]+T)so*>-`ni]p @,%dh_0uF0'VϵR!JP,BRcYwM 2C<{ť_@TEe->E! 5P%DЛ5Ku~DWGIe#5dNr׉#OHͽDg1@l3-}"M㱦7NMm=+𴠄31riѹ3X]^~'y[1 )IcGڧ!>($RIwFq4[!+blQV=,θ7|&.TĮ擶_U){&0ԚEOX(:sїX}a#o_)BS6ό ##aO~ވLT8󻹫A&awOLF K͢ |_G^/qA2,ai3e&Q,bGj;[QW:lR4EnVOᦞ I5v-O=[ EgM ~FEF RZ(ȑ-`!~ Hh3݂z93P.XLwI{!{ #,RWb ` Z(YTl.mqJRHdΠyE5n#tE-T:6mN6/0`1m(yN: ^0@mbȦqλ.rcv zadcx.s %h8W{Yܙ3`mJ!?>Q⫄0ǔ.crUo<_Zճ$>o8%$]XӦKhB "{0nu} SV H3~ L qGa z|%&2ZxUsU=4ro~B-J m'4E:RNyVr=B㉣ `64n{K \!=3D(8c,[*߾)L̇CSriCT[-z;ST2-"鿭~S^Nay6l;#f Ő` fVwqLviF \𒡾N솸<Ϲ`36HE #zeɊ=`_HkϹ[ܗ#W@@gJ;S\iDK&&_Ff:썓}YCXF0; Vec%H5;U~Lo]O3,nQ )Ee)in1+ca%Ktaa%C5GFfH!Y4!8,xʇCa"4ymh[&2#W0C:}u'A1au=m)6o=80K"~9@EZVYGydC\}Zxi׿>4~Ұ϶j'zИrWbgpDUhh .ӻ溒 6lzxAfF˽I94Ooz(e.MHѧ4\Ee_7!=Ty+ibI$fJ0TlV'LJ^t9ZcWcn%qt}n}GZGo,C=;`3 5PHp爕6/hP)&߯zaޮp0ݗE27R),=\ޭK*7EmmD}G#ݷ ߒP?sɼ4!~WR__`E`Uhՠ̳*=Y(!J5xG`1;M=;ϻm:E*|##I8@ ß$_hGf=+])LVuA5*, W3xY;Ew$j^7FѠ9Gy7~a*=p[/,7$7Z8N%s5nyPureV|Pu_i2lzj񇕛63cI  6,xfAƇ@ሏ"k*;_._c#,ba^GEF@ۆ%~C'IX<ʴVehzg8k)ڟc*Cf =s?gXA*ҊNFS`Pvig´{ێ#}6PH 0kaRaxjY[:cȜq2OöIh9T"ً&c;6V/j0vuPM}$!2Q݇ zxacFWU&PJmV+:85 ZcBA?BM#:0qDx$X\:Z|/pPfmjAcP <CG20|ۻZru)pܘjysW$qN˸$Wic0Ri5Pپ,*XgvPfOrCX}vI2EW6GjǷ{ھ>K-M)aJO_jRuy#C+L_`J^:qItN݊Il1k$4 U9hֳ,qAXl]*4a=8@`S''' gK*߉sĮiZHp=Oj a܋?QKPRFz]̺dNh6  ?'3ˎ?]/&qFG/:L<1CCȠɵAMcgvܣRaysu "EaV3!b"ވy&jVj;_#7׋3–q+bٲ4 A,O2ݰ]>nY\dgM~$=ȼ7~wȽ\7rShtX, Է&%FaKr) skLXcԔqIgۑ4hKdv6,,{@ȮIbSS7Â9Qو]U%'rrlr9 Fz4w"TCzz & 覽5נBlh:֒\#}go(O\TɌ9+Ob:YBۚ \փK*&gpcsji3?Q;O_?xGȳ\TKur$Xx; 5/R4䚧e t!T33SCjاSr\~7Z)W ;CΥG.xK`* @Z9;$wW0>U׿Lz|8 M@Eиdit_5zN+dyPZq:?J9/]>aUcGqs>(a1 $4n&*Y"ÂDѐt<.C5ؤZu Q*bi"nuv-fu ,$:.yn r{D n7$9, 8IciqxjÆÔaK*d‡S5b%\@-&(>lP12QI LïmWwq1gQA`^'8W"]tn߼RWo jsN.듸Ho7㘮X-U,A1dJ/(y,JA^%|+u+5W83޸(Mdit_%eizTF]-48Ӝ.0%9܄ʎBڡWK+z_[_/#)ȷ?۷6c}Z wV#c;[e(sBkbp'WZv.}c$2uߛqښ:G+.d9^k-Wn}%~^=ڟԿϗY$Cs1ʫ3OmƆI;޹vU _?/rQGf7t'yl&6 SPO+u!v޿In{J-!0l|PtqK2xxBU~pF0ъQ tJ=`_$ښo 菓~CVԏ,''[5(y2W**ϸ=Z35\ ք׃!!Sߑh_>lT$(tj0W _i w2[ tvĥ v~=)З}^Th+z=E5@)i[11ܭO ]x3ny)7E8csxۜôߙ|7j55ϠFi)'>J%{ n+|)Bs:SV=!່V/tZ SSw _D a<}lJSf5P7tNt ݺBh*wlvhy?ljX]awSIS%E3]w %樮dsBЈ6˿Cey^ ttlȡ/׃gr.Qb* 'ETXenbCKcƺ?f~4!*#_>dLٌ-cH$Zvhj/g,LKz ^v݌ѝëC;Pfz.J"\o7 [G'Yj/p*$B*e/.iF$a1DJmbGHil(A0  ?E{~>'n7/̳+w\U;rI=Gb|a*r3X[GM>Ȗo/Gل6ڕ Ey'&  ͥ_s.GX$"Yj 1F˨EUR% 6 8򋛖ƓWH߄~6 ScXj"Ea5 ފWA {,ZII~BM ( ;nb'zoP(( A3*;gNi{ZlJiih%kV7.Y9{606] ;c;*WDD۱yAc;f l"s:t'{o C7p}1\P}~WK\y?zAHIHO~u~$L[ڋŝHrRNocwfhiD W?ݕCNLw4S&v/ VHg%yQzBXPeK :v/ʹ*˶fS6jDZG_O//Moٮ5fŪIgM0kNQ_ix?.^fMAk'C )XebŤ qi(̰ ֣P~ [[S55bS)\fcK &䞜ljP7Bm"].&h 8$57<SoR#xD .t-( C`A%JpoǴwbQ'޷2z0 fo*E뭭2VH#)_k F_Ƙ-pQ/i6EcBDԣ z7h)Qʹ 2Qg4r˩xUmQ ;=RHBHO"JnzqˡHC;*s,HF/A Zh )#:_YAuj^NYF;v)]{dF[)yY w Qq1O5;rk۔Wvq[NB,T}DTJZ:ݩx2ݑšx'h<]M ք_X; o01Ǿ, (*RSluK0G\8b:c1Ee$L)NHuY϶;GX#5FR>F,1uTuvƇC:j`)8^LTAF!*pTTs!I+}ER )jK7GXig1pA0C( 1uDK @NQx|4uۮٴY#|(2kڸduBUA VٕBgx"| br=ԕѠi 2aݘ'W%J S>qeguz$zdJKb|ڇ:4Z֒lw[{xUL\,V; L*wلMfƆb-gg{a6vbeV42JI-ϐDVÈe|KGvvMT WQEOFï tQNbD%Xs/Ƣ?jDci NPvX 7 <ԫZw]흿;Vר*KEG:JPp1I3 3Q8>Bs }?xy<3 au+,V)7n,7))]d]GQѡc'pzS t>=xh-PCJ6MI=zs +ٞ1(Cl]l(ޥG gJhfEQhQv*Smsӟ`C6(59˳$Bx88斁Ju~B7ֲ4>xΏlD]P,U|0_8" K JֱYByfu$;^B倒dLbm{ 9n_K+V7'ijb*I bt?DO Kʈ/˓/ퟜ++e,zoibiwg[l_gd^IRB)MVY"C0FU><, q GZZz( >bz,Z+:4垀X+P[r)SFsK5(-0My7E袞bOȃ<;hM3/:֑(`~U_ݻF2QD*8p+CްաU,$xD Vq0 -̐"Ȅ E,qӌ$GPx=v .zS}JdX3q=-nhsM˰%뛪d L8l(`؍b{LU[fӠ7b|ffsG\qC{u.lv%[:Pt,xpLscO!Pʟ.C5]N#$C`"V8ΓksaXaRZʍX,XKT~DOV]" uT5.'`wpAxDŽJ-rcAqrnlʹ˽Zz:S?[#H T87UڌRZ?u<7$z6 aIYXOS_u e^odO),w"&r/sA;-b0!E%0daeu!3^EqGF*_={t sx:>Q@,QlE/RlZ,3ه^~QA3q3pBEm}!WMuF)ĴpNhM>S/1Pv9XLAqwC"2&n+#1FŸy=w7|n4+q:!GD@#qwɔ}&oF4YL|\+ER+ n۽ax `T| ٦V d!n8*v r_Ly(_QEf5]=PcXM:'hk?](üy@NxT]vT0/}g#p5䉛><^% Cc¤Jkeb}ϱ]:ad\>>=0b4.!M X)w i,>0!E$˻Cxoɏ]ӧ+_N,h3~ wתqƩ"?" H I_ /9Pp_7dSѪ!!`:P*w6ym`a±? :yX0Z)Z Xx^q2cScD"DR*V`k!`_P [L6y3 !vX_ViKEslqxa_r*1$ek=) 2\4r}Q ;@QDqdKi& Aez3_S@WQ EcYѲrl\ q|mx//Tj:oBnyO}Q,pZ1 (p&-A~w1plx$\&rڑ˂2? g~&!t7yg_eRwnAthUNP.yPSNrV?w_:Z cãebֹűV,d~a&D]XQיE +7M:|d?D>b/B:7Kfՠ*|͂<`fkQc}fӣStMƌR>x6@`ִ'_JLvw'"uQqlɅr׼%WR}r'_Ywʺ?żPPxHuO)V+J Zˊ8YZH^%p 9Et $.X\]YR w}ܻ{Y\ӮHϩsFfFԎ0-[hMP>RUd$; PeHknPhi=DLd ,E Ɣ4ot[`OjjsM3<.;k4TE^gAoLW1ÿQ55Mg=399H[c& Iv/ f a1 -qx[gtWx B!&D8Ŭ'&V]Z7hK(՞xUrMr V{s yvQhU%|&lyp.;u39) ?Y6r8|y2^v9*,/Ul K}oQ'j|sAzaW5`()5XW5Yd[ v0e/ Tx g^ Ly#h3Qq?yҦ A x@= * 1HHU"/f[vѨ,5k],1x45>djoMwZdFib17@nk fSFqpTƢdpy;aUp0`f/l10P1&S],t¯{K.]'Vw9ŌR+hՋn h"-g&i@,TtPuhW[Ki2M=? "Lf;K*[dw,AqGfxP3h"p 4EX%4?oSvC~?m*H軮Smڿ@ɫ#I]{wC!~بҎ?-~շ|eH2; C(YP.^o@y'^n|=Pt:tUJ}t( WJI'Y8uLiWFgě\"V%6R7"xJ:5np k7H5KÒex)ż-RSgD⊻M US7iC2i+Wi;Gn=FE 2 \<mUT*"$ݷ,썮H [@i{bXa #tHKOPAOu+dJ c1Wq:DRj)Bё,fh;_B]1KU>jT-ED~vPfpw%? :0<*EJv!BFY| LGy&a0OY =ȘPතI(5@)=m`Kc tGW6]12s9bij}lqV[Z4rI4QԳSȍ}[mSl' t\nhHr ¼!+:,0Mǥ$dhGBkr2?7wNȟ5OT87s/59<2^x) JՔÍ!YN,EE%&T\wL QrËYo1*c%J F^kU(w\ᾂ2dG>aʳV|G-h+,?T:%p*a,B]Gb{& (?AI;N13pRZWcc+fdpzq,CZLZ }`)dZۡ-9LEV Bh$UO Qv 6q̦A.ݨ1I4|M"VCi3GdΕޱ?, ဟ"`ruvH ,*=)<|2}aqAaEY]75WR9)P 1s~'lN 9I4kMyиw@5n2>܆aó+T&D,{~g~Y'a2VJI֠ rz=2ݷN{̍8h/n'=nC:nu0d@M\橥0und+ii}އ3yZ,d[ڤyH-*\t ؙPS( +UI, VYO7=t_ӉH◔ ߖ? XtUtKV>DŽ~uMCZ3C|TȘѼ=;L˟B*ĚwiQw+pnc2HLfu3e[c/:CwKvJg d8ruǪ 29j52l?*2i͟)K* <]2 0lRn0ou SiUÖD4=]+a-'E_BPϜTʮўa?3(s~dqV,O:͓60l\Y#X.g}T zIEn6 :\Y:)p/pGbYngwp#OA͐I~D&\00hoM`8e^'N)$arǿ3#0#7PTU a_0Bt!MEʛ\kZ# >n^ɜ{[`7 /$xcׂrLդ]2J'$夙sOsI',2IIQ!}y哗!ê$(*)?BTge`2%z?pOߒƭTC=Q5"@>U;X)s'CuJg8Tj`;4PÓE9;TJd[m<]^vr0&43(s82PZ\a\Q !6(e!ڃUi*OpvJt|މ,jsT /NH#VaxQI8z1S 3{ڷ-zGd(z4? 5\Boʈq~.̣oODp:SM_Md$;;ǥx.wY,x~>hVR޸4ЙZ; ?dFVh'2!3Iu+Rg'-Q{Dr9R㝇:LSM`NԨ.Z6>`^[ha9;lGe኉<+9EqH X߂\0-(>%ؾKv'b,Ttl(ò`D<\4J'0<=RD$;"kF_&o<Hot;6WL M#7rKɟEp%dޙn_K} !6(RgJ Ռm۽v0YaX- 2_GqBA;ww~ `C-*KG-tnRk?jSXyBkw5˰nkԢNG0=P5e_]9niFGs?#,ʀNeNSAaEz\VzQ9*+ZkaFS+ F,Մ3@QbZnh{}ʖ.wԁKr87#xƨҙZ\)xȧbϷ8䍰.P=6[}j|ocH I=Hs! xݶ0P:: ީrF B& $IfNޫ5c]׆O`eL}! 3 ՔMwr!XJB>f&g1D톥u,mScW巹c9wn4.0PKz4!NT%b7NlQ/Lv )Dnr NpV\RQ-ohB|_N݄}UP/QPZڏIiA^̦fG}s5.nO`^ufK"3RY@ g>z J- Yhf^!BPrL.R8#ȂE$rL8ge\*}}j.R i.Ppr[QtzIrXAN:RMLYoh\'D\HPywW==mnu`$zxvn30!ps0F/*F8֞e_L-?Us@vv]ߔ#hxah'^ڎz& sVcjWs6!+u8%I쯵%F*jp{b/7 W@0س"ĿsE!5;i .|$MDGl:bY_H"1h[\WɆ IyIҗu>+`}ℬփ6ҵyw |dSzz׃YMA}up։~bāM[.nϸYp'Sug=]كiK3)A2yy"$4>7JE4@jV5 piBpmn/eGRӼ^"r#c$kGe%{k=8M˯ˊ|SݬwR(pœw6ټUTԷ^aYL;A j_Zʳi$sjZߪǺL!VN\ޟQ˼pQl!uKK;xNcBlIi.4 ׇʿ|5 z-;SQe 2ɲ^>bYr'=Q\h] eM8r:ү~ )+zVZl7D%1ZVD۝.A<ݱ4d31߅`iIsXX>x)g(Z Ec[JSR}ز:: kEPpsI%֏IIdkݲlQzv.&1%]=Uq>v$%]aFJU9(fA܏ʇ,h_^Y;BPE`U/O&פ;:K~gEc(Vj{1&& `qb2EjpSuٟcTJ?̢I]f7XEQXO0#"NJE DYAp~@ e@:52=k({)U5bIj?ktY Ugl6_՞䷠)Q ]&qf2Rp\VJV'v6 2TEC9j'y̓OŮ#n@\+8v4! hEWQ]7(F; ^MN*1b`*Ws|(^V_6O,7V_:`eiU#ŝ {Ck(8Q rgҚ)<+_k*i)LQ!IdtӘNLLDz%v 1*wV:JP9N~ŴYTZqj;T z b|e0W2^.lهx:>›"vNă{Xr;\24TjV—ߘ]* 'M\.@ /-\Kuo %LgAj:D.77 7osZX:z|ڞ= աۤra% 5X=;l*w[bXW7 Ϥ¸n%<3+31r](WMV2#y1jxo2RA3 |F!}Lj0 Й=g;GhXV]QWhi=lM1]Zh\(O/0`l)zณ2ZXt bXHH+ pĎvyod eZv ; GXg_ B9nMJ[[XnWRHAXrHY~M8,Vw"l3 [8^o93ʒv*\2<'ș{&[_w-b,?.r=l4* Fʲ*[ݴ5t.ޞiV?Д$ 3bsGGH Z%5qV ZorOI< 䊡oʆ>bW>uL$aq۪^q6!q4NZh- \PohOnIl|.c2!۶f?"Vv4ꁣǨR(mڎJlXG K<k=/bx1 r;l["ˑ$\$WA䰘a>Xw+j^h)smn3??4U'C堰bު(k9 q2>Ĩ^kOqX mh!!00LÁ-KX 6] h $)ќiW䦝Zf<qP8A* zlS.AjyO}A3mb4BN[u-VKijD%>8 (!N9]?._{*k+n1FTD4XP3>&,DucMc mW8L׸~wdŏV̐ĵ$?1hi fM*o BHtٱ{Rg V׫UL1& F2Gqq`;{y{yj^PܿݥX=.p2ŀl1FTQ^Yi@T#ެFϥ1'2 W1p17%+`M@xБSX~8B4`bi+-[;RRi$8PaT{muhؽXK_dU[J?.L/R+s9\^*\Xv 0},V)@ѣj԰HA; SOʹU>UJs "cřa$hR,!9o!r #mfxfYݘڋޙ>b^ ߬@~6yD yK`ofD,!a!3DS&mn 4}P96^hģzptE_ْ{r@be"瓃(}nI}??iGUe-־t?]_Jo _[0"c(z)cfwc#@Mu9F낉L 2-[HYrLN8 b:;a*ُaw} />,1Z4Jڢv9lIeDpxbA}BvN.p:c%Ru72XURk`ڣ}rVhG(Zl&A+oۤb"F| S”,r"ĻoHb$sݝ=0PvA6PLC@ Wz}z7K\3#Pq\w$v҈:9 \SuQ81a#Gx2ChG+}`V)@LL?$i TcEpv/ۖÁC-Xaо_Uq?399+L%et.);V?+7 J>%kFyBSq Nkc'8xoc=Y7yxK<.̣_MTz|:#qO QgFxJ<4`Z oTƆ|R ȩHG:)CE JH7oTԛ3^{ffQ|Tu۶ 0QXzqjt}-kc۶uwtU.j=0tqc xwۀZղw B#l2*EAex;EcC-.S.skؚ̓ɰp[v:r04Rn"#ɱ0ic:!I".|$-۹;~}?.=M+V5$.(e3tS2o K՜7!lnT9"\xRQ0f!,┼& *E1A~ WM+5ZIjtLG ݑ),RQ>2+ j]鶨k LA֧@3;$syH9͜6A) ')ClxNUc)!l0~AErb|gpOjח ǕT; !t~y);:L!#Up=nﴹkLh8M=tX}=ӂqU6-{SŰ{Ye-o`{`6t#dv>B~MF5<3+ >~3Pn4h"aa)2u'& uJS& ,i׆?h %^RU١ڨɺĮ("o.W\'P$qGsз@0dSb xɏ O6"JhV/t6H+vx36"t6UL!k"\XU7%@\Axtw_%+13 R6yWP b¤kTAvl&xZVXXv rBAQBEJ *^=p8Pj±:$gos}MMȈB2l8)tĨ!q6g=asZ {B:P!C}F"xi\* DQ8gTs%]ֽ}LDH̢Qa RvAoKO܂-z;t!Oq>gO9\~ooE!(n!2uqPH-h4)2noؿӝ=-G-VYa0]uϢ+m/|z;IǩfaeOImCols΅Kz~'?EU>5Lߞ ;Ef"HNz+, h U O>sap|(yh 2]/4cg1PvϤ#-y)+ V iVob%rbMr2Ķ 9GOh ႉ郖 al&ҏX B@ݰJVYd~ +%C> h$gFjiR'(4\ L0S<.ldJH>Jׯ\% i;(/#>9mv|df4 ;΃>FwDm`VRm Zd"|OPP-kUWŢ 0. ML)J{\S&(ټI)‘Y:Iq[lI&?̈سؒ 23%!ÅKV0O4|R^F3Xff%s} 2QJDyГlP, }7+S-jBұ" ]fg!Ny5Is LGBYi͎78)c}u(ŕkml[UY .׼z&uOO27x.T,0<>Sxùb Xm3Iؿ5ώu jVQlyLY9j:o=քKQDn}{Mu(#: %K,ooh2 (,W)n}FzZ3#ɓ@"SU0I 7dBR꽜VBɱ&-Ŋ-w_Fk Ƕv\g!f; .|4{!Ɩb? λ1cy*i: rM$:!PK:*B0v7Ttat^:P쵑sT*ivhƆS 9`8lmA5ހ qàI\$׃j?o;ɰzR8,Q*G9Ķ2$i Ln4^ݬw?ҰPtf.˲ҟ52k"}(& lv 淅Xd.XCSeTS~'IjCBd)N[u|zˉL /@0ʮ+ rUH6s-C7vW-ǝ,,Q޿>2ӗPbvEh?ZdUl!4?9{RK'䕳FWNpZ'DamXӆXRJ0ہPۭ-I"ڠIzol &P.60$Vu, x5Ľ`ڷOIbjk Fx-GnEFP ];g4CaaH+4"ʤ`~z7Oa3pp=+fM+M}DE]c0vD FD͛0Nwnqd#Dsf_~r5VTHnLu-V称GdN0S=ġEc4=utTW9Y =(tf.iWܧ0Kc\Ͳ* r5 k,•]"g促}pw/tlEغ9"g5aE{SVO?W]B;PMg쥔FN7iG(\n}Ht,LI1Ax-U`+cY*o YY.*3wKУ pe=xjV|f.~f׷ ~!7>lkUPAtx n6υ;P];u(PUr6PζgE]:{SljnEXx|d\#:H9K9 ['6mZf5$+sIj\6 0/nZ1(4D,4k 3!5W&LlCCmc@d~-oM9|EAo1b##(mBl!r׽Ui&.jY%OE{M=%8Tb"iZ, ۍ>8+Х&$1sgÎ>BCT{I } \;t dH}үB OpI,,`'=9B7}փ/*>`u h̆G 0E%5Vp}N.3?N[cB'yc ׭,܂"fḰe;H@@¨e HqSxo^u;u!Y;y]ngᨗVҖ@`sVģ7 lH^Q P Xvt/>Te~ц4:v̰*5Q>=Jи[zT"R Qz$,͔܁ @(AS-s x6,I* Lh˯{Τ+m 2M މӝw8bYx+gjG΀YgY'dz4SezJdP,8KJ&0c0 "'Zf D~7B 00˝#$18Ɋ{5_H+qχH´g2u{n$)Њ& z?\쫒&,UQLk>UYGkH6ƌ m8hl*$Y]f(yN˻ zs<;4zE,Pp_nfh.[<=W|:R $jͫ)t$Eu-\9IOSZ~r G¸[1WI{-~श7` Awa~]LeN\T2y!X>O8d4WH/b?VG0H q׀!fyU*!Y&CF&H_ ˣƠ:4}^>ջ%LF>PncYsU38%+LW|0m?9R@!RNa\amV4DqS٢$Q%R^eyRu;LUH_'on٢ӺòdEotiK*Ӿ&Ѯ nu51òb:KL*yjMnTGfԕ>19CA:m}iᓟ8gP5f .=B29!,&ecɶ 3:bޜμR-w;N(FN)c<87ɵ}U;["w-&PMd[&l^/=d*}M28rͧ/b຾>Q(V0j䧫LS|vQ {T$Լd4W)DDtzD LĬc%5V9q;-ze)5ml}V,9\N[UUy+Н|_[ g_ D? ?M>-pHV0%kKo5fɊ!ʍFT0U5kaYIۣL_Q=]>:ګ&"KZ{w۱? >鹣wI;Nf#!nJ'ԻL+ ]4B2-K>S߄'9X8<7"{I0 ̬!D X|o ^4heIΨ ‡Ηz(M%(#j;n,Y͍*MpĕlN5\Uvo1ثh*$y)GeAB JVRygMVTA댵L DtF2A6{)EjPQt4LJ1k–!ז݊mvUmld*9*ԡ`u/86pʡo7XG7EÇ: J|F 6!hPW&3 qE>rcFE %ȸ2lۨmpfbϏ]?l,!6R|dF 6;j&KJ o 6mH(ొ8ȝl߷S9ٜ7' d ፀ+#x ;q)e% ^_k=:Vh.KyX ^0H bp9*1ܯ 2ND;,[#;PU';]j>? 'AzZ 4=n~X/Ŭ8o,niuw^;kXQlׇ0m ET.n4JgyؤY:H.ϑy4 gPgBcqN9i#/CJ!3Q'nSgNXt1at^uE}v3 h>$op#wtI"GP:wu4UQͦi A¡#q#qY-!e.(ls.-g0kث|O _+ou=@=-hm$AP2C$@* ^Bj7+rJHm_ʅYROM9˺.U_B/tIY^jAZK(nڨlJ{t/C}$c,L%Gk)78<$ ㊏di&jsヂ}[Q{D.0,@Y-6. =l}&!ir:? J9yЌ܈P2xԅ݌>O0urM@v9gk]9ԚΑ|NAUK;X(a z+X [P\Oڪw2H=v?d9PYNj)z}"4M~'u%L'_Б)-KUڝIl|TKdL>V ',XQuYu8gIjs٬uՄDwA JKü19@\Iٶ3CL`$o3Ct:H HA=bV"AU}p!ŒL.#A-AY\Oi Fv]$7=\/IVW_9qRj5#Y[~.9UՅaSWw}[ےB;0L^n(Ek \bʲ! CUm)rC5߇]R7YI`f;S*n6ql_4 J'ddw|T]ZC)jB!6} *W;YnHն.m1)[N7Ypy(g*)`eg=P Qnq,[5*̛ږ9ogӍnrÑ돟pwV 2tX@}QKKUObD¯o,%萔H*ؙ`EO|΃SIbIFTO]mONz&.3e,7ˣ1.=Mg0`3-P.U]49L)w9tcZMɴta_nF'pvڼɅjFh :ܯJdQuVQ~b@"AA:'4$OW\VCFh0zM%Nai B~TKd輗nxΟa(yA^ 6X3YTʦt?!*>Q!^uG1 2p,F֍/9UY$":jHF=yZ(=!8Lz8l+Nȋۭx캦7c.xM)ې? xi5?cq؄^DLhF#d5W@A:]nhp. :DlOmS: >}f[\u({̞0ph W, C5d v bہNԕVC9MYmNv6.N-d'=F;YkŨh7x˖1^Q|ecۇak@*WRWk҂@Eor͐=!Bo OM2lE,,*j\R9RNF[=/9GHͥ`۩\_Rht; Vk_Ft 07?-O7x 8 4xxP*4;t<`7o=U bnh7TPx 7 (vC,NQuۖLDBv?W18Acy/iȐkTPb=UjE !:ܗugncSዌl|ܷ7c'PsX; p|0m>/h1Z,ʼnߚ7u7QY0C-eZaxiJ4 0{\A2_~bt楑5`m"s(h"ai6:L_- A^v$I@Ѩe=b@VJs)P9U= ku6l4+xSREt(WPq–j?̨U6N*=TFn-ܺeBL_;G3U_,"8'wT+0^dumGh&e2]|%~kof)ϵOϬ[E-buSrZM)?iOͯA(OT,1p!j ZNi,ƘNq\<;f&.2g u˙((cKߧAxqz3Z[R6fa:ˌ)Dr<a/{!1$o2+,4Ho'9K(;0?97 Mt~h1; k\96(lJ^ثY~8e{֤ӫዳKhs_=h֟-VA344,qiFV'k#NTm^ٹ|긞YioQHC9)X~GoXUgb@S:A5EfG4h#S EOثUدCZPdPGYk;f9i[y:>T1mC+9\i1/<𠠓ɥ/Z|48jnx7S5p`.F#cdn)@[μB-8g# 0:Bߕ{}>..VE}KR#*G:p/NXsHF]y} Id΍a-"}T{뢩|n_ 6s#z٦}6.A"Aтt#2aޤuҢ v[H0V 7na tIE`Mϛ6! e 1bQ2ڸBDFv[=[Q%l<@^*V#j6prhe6P&3 Nv7q8_!c&ˈ0RQ +mNi*;{nA*bMr.;GAkECx5CtH?V63OR1{S~PI0Zq8J>L/n ʂ?/?ݽ T!  `]zʀ1zs3txbEFF6DU썽%xNiQSdC?b3oK ČٻbR28 Vʠ>f\B࣢TਐUw2XMlUnM1:K<&5 R8XcA,x71ٜgr?=,]C/fbicWXWjIc&T6V9H49jpm4 G*(s;"j22aGc ròLٴ/6?7O {!gBIc$c«t٫DQӚ2f frN;7ҺwjKH3=袹bsѢ ^g׷60ufYqdSLߤZ퍂aw!ΖQ{d"V, Ts3~A;A8j2WO.6]$2'7Ftϒ%vTsLgأJ[]Q>j4T"0e&Lu7}i4t; Q x& 'G3,w<݆#QӳG"h|l*aTB%vC6&ëǏ;Qb]q3[5(rbg&& c?&Q[Jq2jIA:Y򭆩MًpL1Ek ehqyFiiz/7 C@eVΙVe^=h/Ejj1$ ,Ѵe7䘓KgGm;mIy-ţ4)p, `i)vLjqq&r5n@xe:5o6QWa -fj(:AM?jBh97 Äl\"+jSSAW_U}mv(fˇcYtɤ#=mzU,|I/ ÿH$y鸖Ē<5ݻ4MF!X##?.]/M ^}ψGn ?ó&'V8!'NK uʇg.!9qwsVLԿ$NK/{T2Xuu}Axi"D!Řdr4!5Y@δL@rcU|eywýii<`,}}|,jAکxS ቃ~š2D?Ïouf4X)k,NzlGvy)|7&P~D@8b&]ݓ1bK~..ߢ G>L#z췦S߻B6dT \ECk`4Aa ,ҍvnGxn=Ik.mV;ݙI ÑHёbZVEƎi%U1<o{َT3GPG!q.dMx!X qE;6@-d[6͛ wcRU aʿ<1 9xQ-!r䘽2+glfJ ™z^ҹnEs7H1flB;/#p5 ] \?PK(RK. (UV (U0oW/{U_ ΂R3ZG% WG6K'KߙFktPXhȞ8NwC}kR8mT-9@sEԈvk'@Q?[}_ $dvO㳿>$̋;4+u"ź'tMȵ}n9Q&$X' \2>Hzk`$dyJW6bhyȊ<>.][Y,Ý CCOh8ӢЌ\A~_[>6Ijsr>==|"58/-MlJ~K)A|Bl  _LO.)X y'OH,6dq365v4jꨴOD2yn T4StTn_V}:;+OSyR xb\ ۿ<Q^Enihu$_pS=7)G(T홻ݬ{4a^5e:K7>VI\α.AEZ-ݦyi)_3ɳܛ)ƾWPx~B=#~õ&"`Kܱ*]n 3 q3`YH k 4t`EMuda쏓0NL $"F+";#mEXxl큌jyT2:͝oY7?hg÷E^A ͠u7y)RtN~*fjE:5?zPL38_(* ;Ģ ==&@C Y:C|C呋44t'4Xӥ%5J(a! Acd}! FՊd46ۅ(*Nl}5AXMIx>hȎ2#&RWb2KkPO= ^fp2dݒl+FK^͞>(ױqs/"M$5xXo4VZ$Ɓ:#,nɗ*F^+S:$y_t}0$P rZ|u_<~Z/8SkzŐ17$ 5(:EBxn ϐ(T!"7{`7꠻鵂,mkA Os^-IE9 zOICh4^plFxQ و\EƮ ubcoOIܕm䪾C9+[s*#'upE[Б VAt\7v`žpTNp ('4\> ?{ RB8oulGnV{(cU8gS@ѿ Z.Ң܆w ?N`aA)tKu+},If6)TǕ Kym8o;,\n@q8beP;JƁNc}Xg~V+6wQXc.@Э^G{;Pamtx@$#6!pQӃMU Ӆy]{SQD<|f1., D{U+[*@/Qc mBq$~NZEv\o0òQ8:F"[9d5? r%+Wlr8C\=(;[Nщ}HnoJP='` ѓ?WP2ÁOޗ̺,}>2t "D=:h4ߏ& iH²Vu h7 @E  _[-}*z?Uq zI)oJ r_bz2ku.]p?H 2\׹*v*{bԳ>0c/8mMލKZ&rQL=bj oTgA#Z" QpT4Lg BYYk7qw&ޢb>@ǔg+)D3$vy='G'\#a}?|a}a,iQt؛x'!{DM75RE%8 QՖD&)dE"ݚ\PU`'\W^';Yb\[K[υz{[ֺ?= 'O17r6zsUcu2J])Jj8|ҁ frvF3ĺ'*j!-{xx=KvNruL4ͧډsZ Ljcή >XY,n;JEe1h-2l銴%:iI!YaK'D1M!%6J=~CҢ[+Ǚ5 w,y~P@Z3Qr׀&EF_l? ;*4:A@%Yf3x:^hMnQzgX%]xY7bFm@8"Ш4WF0 E %i{dIݦU-?iOFi:{@]Vtׇz8 H/!ꡉ7pϸj',(]I9쩸zo]ޑ. UsZԜxukĒ]_)ŐxqkBwPu =a)_ kIlZb(c ?eH(\lbZ+FǕ# OB$U$[bu從/.Gk5z |r~`Y;\ѢL&|?IXXC][uPFi"R S>Q:h&jװWGfM,F̨`aii!!9\n1אc0pz$vru3U?*>Hb3f4 H^^2`Һ&3Muu!(+؉L=croJC׊?UEB@ۦ4 Й5h ޽H9b4:lq4$Qe= 94]%@F4\a6C]H~Yt8wUf6XQWJSqF-L1xhQs].39TνCGfja^y F2d\PX}8J+_8N9$?WV zNt28᱌MQ%^}]q5ABx$ x:L-_IcU U yze%gB{>kp@,8 XJמ_Pâf[цÎ<@#q%4Ha^Ap%Kn%2bg&Uéj@:Ym0)Q^8/V-7eu+7xY/=tVƅQׁ.L}ZF#w}9LQ4$W]t>N;]P3]b91JX [fUlIlL 6ܾ;9%e}Ѭ^y}dDU{#}aWHcGKvMVtؤI6B`BzksS֯|nPFd^ UW~o=$zl]$Ȱhx=bgn9aZcp7ycG g:7g0{mZͤSNYv D fQ!;EoBW1G.VF B* sWB"dsF6gPKzr7_\f99!,KΉa ~wdfn K#0_$z6Rw~R­7of~+IR L,+6%0ղCd$/X?w_6j(Q]`jXJv04A3`߹VZ>Gg+3dE/Ljm+TPj~9GCsfOjs4Zg ?&O@N9 :‘]^kw"FxS egmIJ{@5\gL BV gqyg#racۇ׫AJj(djLG${@f;ۓ/XH;JχP$ (#YӧȷJJ]‰"`"rJArzy)8:O׺ӹȓnd^Kϳ>H>(1NQ:5~TT{X3C͹d-]i%Lo 6}%R^uLSpxXaAV=@UޕN([r5xQz*0#1>'[:a#K;=^!4Tb9"lE@;"֦\?>