spice-gtk-0.38-1.59 >  A `Cpp9|<jDf䌏soHX*Q jI{^BU)֫/%Z$ (2k0)Bf+k1C#a;IE0 4ysuV'$[wJUe`Vc|;<-aQDqu%cl$ŋfV9b䔹F=6hBZRq%les=\ ԙ]Q⫮rzk}xIZuݥbܖBLy(_N0c8b8537065c38f259823c5836c799bac7e2f6ad84ef5ae750575955f0cd1fc5ca87092dd0729715bc28aaeb8a6a88056fc12b62\`Cpp9|nm5?*A5L !!K=&O.уwSd\h D%2U.Jo vL=FGLwUjr0e|D>x 3U,[:/ I"",lSPɗb=%Sy ?շPib- \Ct mrF8$i=` ?4`/9|:ϟIb?#+7nv_P}>p>D@?D0d   P /@X^h    P Xx hw(89: F=G=H>I>0X>8Y>@\>T]>t^>b?Cc?d@Ge@Lf@Ol@Qu@dv@wC xC@yC`zCCCCD,Cspice-gtk0.381.59Gtk client and libraries for SPICE remote desktop serversA Gtk client and libraries for SPICE remote desktop servers, (Linux and Windows)`Cp^nebbioloSUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-later AND LGPL-2.1-or-laterhttps://www.suse.com/System/GUI/GNOMEhttps://spice-space.orglinuxppc64leh @ )#gA큤A큤`CpV`CpV`CpV`CpV`Co^os`CpV^os6fdecb445d0521b32b0a87db8fcd8507a9a232d5df20c3a0eadedfd61038efa548d388f858886ff62f451e8e5d3e19c948c03938591bd2e6069542afad6e73c84cf2e2151153142fe3930f763aec702509d548a99f1eac5eb2b75246c62ae62260a9c978b3efe11fbbfaf57e48ea1376783803d0d95220347ed3122244a4a1eb01785efe0220f13fe810124e6e8e61e75c5bfbc4a2cfc5c468e260c5176ded95dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootspice-gtk-0.38-1.59.src.rpmspice-gtkspice-gtk(ppc-64)@@@@@@@@@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libgstreamer-1.0.so.0()(64bit)libgtk-3.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libspice-client-glib-2.0.so.8()(64bit)libspice-client-glib-2.0.so.8(SPICEGTK_1)(64bit)libspice-client-gtk-3.0.so.5()(64bit)libspice-client-gtk-3.0.so.5(SPICEGTK_1)(64bit)permissionsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1_{ ^s^^p^f/]z@\P\\C@[_[z@[L["XZUYXf@X@XOXEVWWVV @UUq@UT@brogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.comsndirsch@suse.combrogers@suse.comdimstar@opensuse.orgbrogers@suse.commatthias.gerstner@suse.comcbosdonnat@suse.comcbosdonnat@suse.comluc14n0@linuxmail.orgbrogers@suse.comcbosdonnat@suse.comzaitor@opensuse.orgcbosdonnat@suse.comcbosdonnat@suse.comcbosdonnat@suse.comzaitor@opensuse.orgcbosdonnat@suse.comdimstar@opensuse.orgzaitor@opensuse.orgcbosdonnat@suse.comcbosdonnat@suse.comzaitor@opensuse.orgzaitor@opensuse.org- Fix buffer overflow vunerabilities in QUIC image decoding (CVE-2020-14355 bsc#1177158) 0001-quic-Check-we-have-some-data-to-start-decoding-quic-.patch 0002-quic-Check-image-size-in-quic_decode_begin.patch 0003-quic-Check-RLE-lengths.patch 0004-quic-Avoid-possible-buffer-overflow-in-find_bucket.patch- Remove unneeded Recommends for spice-gtk-lang from spec file- Update to version 0.38: - #108 - Add CD/DVD redirection, to allow mounting ISO images from client. - #99 - Fix display scaling with EGL and HiDPI monitors - #19 - Fix display corruption on HiDPI - #82 - Various clipboard fixes & improvements, related to host/guest races & cltipboard managers - [rhbz#1720532] - Fix buffer overflow on sending data with shared-folders - [rhbz#1695618] - Fix hang over failed migration - API: add spice_display_channel_change_preferred_video_codec_types() - Several usbredir related fixes and code improvements - Several video stream related fixes and code improvements - Several shared-folder related fixes and code improvements - file-xfer: fix stuck transfer while transfering multiple big files at once - file-xfer: fix possible crash on Windows - Migration: Fix metadata swap of channels - build-sys: remove autotools (transition to meson completed) - Require spice-protocol >= 0.14.1 - Require libusb >= 1.0.21 - Translations: - Update Italian - Add Russian - Use meson build system - Include a post release patch to compensate for an issue where the build does need to find celt resources even though we build without Celt support. Remove-celt-support.patch- Clean up some spec file conditionals that are no longer helpful - Do other spec file clean up which has been pending for a while- added "BuildRequires: pkgconfig(libdrm)" in order to fix build with upcoming changes in libglvnd/Mesa- Update to version 0.37: + Deprecate SpiceMainChannel:color-depth and SpiceSession::color-depth + Fix race condition on keyboard modifiers + Fix cursor on Wayland: Fixes hidden cursor #83 + Fix clipboard on X11: avoid request client clipboard data when is known that there is no data. + Improve usb redirection + Fix on usb redirection: Don't add same device twice + Fix on smartcard: Warn if multiple readers are detected + Add instrumentation for frame and queue statistics of SpiceDisplay using [Recorder] library + Fix Warnings with GStreamer >= 1.14 on video decoding due to setting buffer's PTS + Fix some Critical warnings when build without GNOME desktop integration + Fix Criticals when no primary monitor is set + Documentation fixes - Add keyring and tarball signature files- Drop pkgconfig(usbutils) BuildRequires: usbutils 010 dropped the .pc file. - Pass --with-usb-ids-path=/usr/share/hwdata/usb.ids to configure: pass the correct path to the usb.ids file (shipped by hwdata).- Update to version 0.36: + Deprecate PulseAudio backend: it will be removed in a future release + Add H265 stream support + Add SpiceQmpPort helper to interact with QEMU monitor over a Spice port + Display a message if EGL support is required (with dmabuf local rendering) + Many GstVideoOverlay improvements + Smooth-scrolling improvements + Miscellaneous fixes Dropped patches (needed changes in base version): 0001-lz-Avoid-buffer-reading-overflow-checking-for-image-.patch 0002-lz-More-checks-on-image-sizes.patch bb15d481-Fix-flexible-array-buffer-overflow.patch- Add README.SUSE with information regarding the kvm group requirement for the USB passthrough feature to work.- Fix potential heap corruption when demarshalling (CVE-2018-10873, bsc#1104448) Added patch: bb15d481-Fix-flexible-array-buffer-overflow.patch- Avoid buffer overflow on image lz cheks (CVE-2018-10893, bsc#1101295) Added patches: 0001-lz-Avoid-buffer-reading-overflow-checking-for-image-.patch 0002-lz-More-checks-on-image-sizes.patch - Add setuid bit to spice-client-glib-usb-acl-helper (bsc#1101420)- Update to version 0.35: + New SpiceSession::disconnected signal. + Use GstVideoOverlay if possible to render directly on Gstreamer's sink element. + Handling smooth-scroll for scroll events on touchpads in Wayland. + The spice-controller library was removed. + Fix migration regression introduced in v0.34 (rhbz#1558043). + Introspection: Fixes for SpicePortChannel, SpiceDisplayChannel, SpiceRecordChannel, SpiceInputsChannel, SpiceMainChannel. + Fix width computation for palette images (rhbz#1508847). + Introduction of spice+tls:// URI format to tls all channels. + Fix keycodes on Xwayland (rhbz#1479682). + Memory leak fixes. - Drop: + Use-scancode-instead-of-keycode-names.patch: fixed upstream. + libspice-controller subpackage to follow upstream changes. + pkgconfig(celt051) BuildRequires: it is no longer required nor used. - Switch python2 packages BuildRequires to python3, the new Python version default.- Partially fix bsc#1074144, where we have keymapping issues under Xwayland. + Add the following upstream patch: + Use-scancode-instead-of-keycode-names.patch- Update to version 0.34 (bsc#1055295): + NOTE: this is the last release with the spice-controller library + add VP9 codec support + API: add spice_display_change_preferred_video_codec_type() + API: add new SpiceCursorChannel:cursor property, deprecate "cursor-set" signal + API: spice_audio_new() is no longer in public header + fix clipboard crash and other regressions from 0.33 + report invalid or stopped streams to the server + use playbin instead of decodebin with gstreamer > 1.9 + support GST_DEBUG_BIN_TO_DOT_FILE debug + deprecate a few esoteric options from --spice group: - -spice-color-depth, --spice-cache-size, --spice-glz-window-size used mainly for development. They may be available with spicy in the future. + win32: handle failures when starting win-usb manager + win32: removed windows usb-clerk support, replaced by UsbDk + win32: fix alt-tab & grab issues + spicy learned to tweak codec preference, cancel transfer, and resize precisely for debugging purposes + use keycodemapdb submodule, drop perl(Text::CSV) dependency + file-xfer: fix bad filename encoding + file-xfer: handle new error kind + build-sys fixes for macos + replace some deprecated gtk code + memory leak fixes, new tests - Drop now useless patches: + 48da2c66-fix-lz4-deps.patch + spice-gtk-remove-pygtk-bindings-leftovers.patch- Drop pkgconfig(pygtk-2.0) BuildRequires: No longer needed, nor used as gtk2 support was dropped. - Add spice-gtk-remove-pygtk-bindings-leftovers.patch: Remove leftover pygtk bindings, patch from upstream git. - Stop using sed to insert usbredirhost-0.5 into configure checks, no longer needed: fixed upstream.- Merge SLES changelog (fate#322402)- Better check for lz4. 48da2c66-fix-lz4-deps.patch- Merge SLES and openSUSE differences in one spec file.- Update to version 0.33: + lz4 compression of USB channel. + Keyboard: pause key fixes, set keypress-delay to 0 on local socket. + Mouse: fix pointer grabbing in server mode. + Clipboard: fix copying text from old application without UTF8_STRING target (motif). + File-xfer changes: grouping all transferred files per operation. + New spice_file_transfer_task_get_{total_bytes,transferred_bytes} API and associated properties. + New SpiceChannel:socket property. + Fix rendering issues with CSD on Windows. + Fix gettext support, some translations updates. + Fix display refresh issue on f25 after resize (init egl only when required). + Many leaks and races fixes, new tests (bsc#1016291). - Changes from version 0.32: + Libspice-client-gtk API/ABI break: library soname/version has been bumped, and deprecated symbols have been removed. In practice, most of the API (in particular for language bindings) should be unchanged. + Drop gtk+ 2.0 support. + Require gtk+ >= 3.12 and glib >= 2.36. + Add GStreamer as a backend for mjpeg, vp8 & h264 decoding. This allows the upcoming Spice server release to send video regions with better codecs. + A number of spice-gtk structures are now private. + Spice-gtk widget is no longer a GtkDrawingArea but an opaque type with only guarantee to be a GtkWidget. + Virgl: - Use GtkGlArea if possible (on wayland only atm). - Various fixes (multiple display, resize, canvas-less support). + Win-usbredir: use UsbDk backend when available and various improvements. + Ensure that dnd file copy get cancelled. + Some JP and KR keyboard handling fixes on Windows. + Fix SASL GSSAPI. + Fix ipv6 proxy address handling. + Allow smaller widget with scaling enabled. + Add spice_main_request_mouse_mode() to request mouse mode. + Add SpiceGtkSession:sync-modifiers to change modifiers sync behaviour. + Various video decoding improvements. + Use GTask instead of GSimpleAsyncResult. + Misc bindings, leaks, warnings, and spelling fixes (bsc#1010188). - Add gstreamer-plugins-bad, gstreamer-plugins-good, pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-app-1.0), pkgconfig(gstreamer-audio-1.0), pkgconfig(gstreamer-base-1.0) and pkgconfig(opus) BuildRequires: New dependencies. - Add disabled pkgconfig(libphodav-2.0) BuildRequires: New optional dependency, not yet available in openSUSE. - Drop pkgconfig(gtk+-2.0) BuildRequires: No longer needed as upstream dropped gtk2 support. - Remove all buildhandling of gtk2. - Changes to subpackages following upstream changes: + Bump sover for libspice-client-gtk-3. + Drop libspice-client-gtk-2,python-SpiceClientGtk and typelib-1_0-SpiceClientGtk-2_0 no longer built.- Move acl helper to a new libspice-client-glib-helper package and add a corresponding dependency (bsc#994858)- Update to version 0.31: + NOTE: this is the last release to support gtk+ 2.0. + Add local GL scanout support for virtio-gpu/virgl guests. + New file-transfer API, to be able to monitor transfers etc. + New spice_display_change_preferred_compression() API. + Better authentication error reports. + usbredir: drop isoc packets on low bandwidth (rh#1264156). + usbredir: add counter of free channels (rh#1298772). + Add a toplevel include header spice-client-gtk.h. + Grab keyboard based on session focus (rh#1275231). + Don't print error message on successful file transfer (rh#1265562). + Allow simultaneous support for Pulse and GStreamer audio. + Remove GSlice usage. + Some BE endianness fixes. + Misc leak and use after-free fixes. + Documentation fixes. - Drop pkgconfig(x11) and pkgconfig(xrandr) BuildRequires: no longer needed.- Update to version 0.30: + spice-protocol is no longer bundled with spice-gtk. Requires spice-protocol >= 0.12.10 + Handle single headed monitors that have a non-zero x, y config + Various small improvements to 'spicy' test application + Fix build with automake < 1.13 + various bug fixes and improvements (boo#958306) + New API: - spice_main_update_display_enabled() - Add SpiceSession::preferred-compression property and - -spice-preferred-compression commandline switch (requires a yet-to-be-released version of spice server) + Ability to set the SpiceDisplay::keypress-delay property via a new SPICE_KEYPRESS_DELAY environment variable - Add python-six BuildRequires: New dependency, that configure fails to look for.- Update to version 0.29: + sync guest audio volume with client volume + use stream volume for PulseAudio source + on Windows, fail early during initialization if the usbclerk service can't be reached + fix audio and usb managers to work with client provided fds + check for too long passwords, boo#931044 + many crasher and bug fixes, (boo#898383) - Drop now useless patch: password-length-check.patch - bnc#894069: disable smart card support for SLE- Check for passwords longer than what spice protocol allows to help reporting the error to the user. password-length-check.patch. boo#931044- Update to version 0.28: + webdav improvements: - No longer spawn a server thread - No longer use local TCP sockets & port - Provides read-only mode with SpiceSession:share-dir-ro - Requires libphodav-2.0 glib-2.0 >= 2.43.90 libsoup-2.4 >= 2.49.91 + Drop gstreamer 0.10 in favour of 1.0 + Add spice+unix://path connection support + Accept URI with empty parameters value, such as spice://localhost?port=5900&tls-port= + Fixed lz4 support + Silence some harmless warnings + Misc API documentation improvements + Switch-host migration fixes + Learn to build --without-gtk + Bugs and regressions fixes - Add pkgconfig(liblz4) BuildRequires and pass --enable-lz4 to configure.- Update to version 0.27: + Add GStreamer 1.0 audio support. + Add LZ4 compression algorithm support. + Learn to release the keyboard grab on release keys pressed (ctrl+alt by default), to let alt+f4/alt-tab and others for client side. + Session and channels life-cycle changes: a channel will no longer hold a reference after session disconnection. + Migration fixes, fail early on client provided fds (this is left to solve in the future). + Fix support for Gtk+ 3.0 on Windows. + Clipboard size fixes. + Server-side pointer drawing on grab. + Build-sys improvements. + New APIs: - spice_usb_device_get_libusb_device() - spice_session_is_for_migration()nebbiolo 16150324140.38-1.590.38-1.59spicyspicy-screenshotspicy-statsspice-gtkREADME.SUSEREADME.mdspice-gtkCOPYING/usr/bin//usr/share/doc/packages//usr/share/doc/packages/spice-gtk//usr/share/licenses//usr/share/licenses/spice-gtk/-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-SP3:GA/standard/6424953d31bbc3791ddc893fd6e675b7-spice-gtkcpioxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=005a1ebf421c0d1931453a1b05159e29fc975cd6, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=c98779c154d46afac9f8b14a8981b65bc20b1e17, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=b94e0193d8dfe132516b479e708fc4a2305f30e9, for GNU/Linux 3.10.0, strippeddirectoryASCII text  RRR R R R RRRRRRRRR RR RRRRRR R RRRR٨]^ outf-8567704a3b6d5f4d8276530ec59bd61e66ae0218915f3ce9a05676e3ec12833a8? 7zXZ !t/䤗] crv9wJ+KTDaھ/Wx_s*ԩ0SKD]9(nz0Z~^sʍьS[%ZG1X_x_l8x y8u-+t^~ smܗ{ˉ*N\arXy.R>?#dşQK3:ϵ:ahOC:dAP(̩{AQ}ߺMQ `.~2& 0Ƨ.Iuo>ٜ5)_i"^@C[';_ɈV#v0qLvWme-ƿY:^QkI Ru`zװS;tѳBwf֦ׯdyOD7)@H@^Jxsgϱޯr[@m FsӞac~fԃfpr\nAk+B<\a}*J*#89ػChR|el /,\\S&JdKvxhj ͐aRp(J'7,r8$5#VUh/f*fpȈ.wM 6OGG)`\p |2 2FCs䑂HB#?Nbzi{yTr/| /œXATr8_xjV!E>~/57=7dPG&A^hL!)sܚ2zz`bM="ӹRjt$12tDcg1\n~DǢ}Cd1 Ld+YqRx3aY4n5lAs}~3FNgSz1/n uxf8\6Qڈ2`ƢnWVaSУ>~@ڌe S50Jb.tLb}Z3w!.byn ŕ/7 p\'@pt'+)qRc{ɼkBр`9HwMp[EԽ髒vk~}xq1A) 4, |/gWSW幚[ݙ^TeWH*@Ejw heRivF J,wҟ{AQ58òOu.~2'vηZ., SEw4.2kZw1fQ;[e5|z$%F%L#fDTN@M޻9(}{ cHIA{m\T+.T/&ʈ.)#睠0bFW29^z!iW&!Zr9J$1_;) /=cѳd[M=DUxImX I%=T>^c,u k#ߥ-"~nm]e9;RGA#u=˸ѶPLE/!-3,$p6&\ c!7Ul9#ͿZ1P`w~:6Q!2ZZϻn{ @ O*_)=bvUr/b2ܼtIc&$R<-NXN+v`&Gy+! 20S* -ֺڑ"2uv 橙dr`{HR^-uީwܷW?Qm_KBϚR n[ [e%2slSYɔΏ)7!1BFwQ!}p[: SDc{}Gy"das)F)7'F-5 tc̵֙:|氣۽6bBR94K$- XNL90:ܡpQmJ\ 0;+ԭ|(|ᇲD3RE(_<8Rkʯ_j:ypH6+2_z6z'5F8:Kq,?h-04}QNnZAs&Jpiw+& ?>a*gbp mJ;]yha) )z쉁=LX-=znek,tZ%դοH nk.3+!gcS;[6SYE:/SmWũ%uaցJm_yKsXb:`]Y{zbO} 6Q7eݏt!ˤU#s'W<|Lơ Suf a#}ztR?Y!Xe,~P`O1pCrzGE0ʞ^&#|3/B@C[bQ\#Nq{4OU!Vgh8чaFX+~v  ʑ͌{) #ha]08Ʀ79x:y5-q`^FC0x^>Z 0lY pܵ *}}GؼRP/g5z]2,æ3h)`>] e6ey ]*d4}+:7Xd{10\ci!pxۢIjS32~sGw953aݵ:a_r!+bB0I-]osR䲞FQGs+zP2m{_$RsCyʤ-`qՎ_ ΁ IN C֓ᡴͶ~8`&S=E`FˍfTN'd]MbɄq8+N, lxʦ4WR7;nCz9n -_,` bLKLd V+ |vߛ؆Dv6UMz̠ LZ)Cq {UP}y I'پ[}OنM%@UAP}PFcs0RwH0e,(-SY龌JԎsEq7>,3Ŭ"4D[&&=֙k칸ɿLrUvMK^_Tr2T>#R^XeÅr3n>? `KlXfIO&0 SHYTJҖS~%"\re}ѯ BFKݵ9%^Nj-gB7dPفsUI-ܳn.V]SrHĄfw1+Mmzة>@eMd5ს$5ٍ#54MHVQJ$l6\NXMPW$0[n}.Ѝ{4ߛ@c)DPn!`Ƕ፠aI]dGw\EىqNiwZىkpmHoxS)\ţ Ei.ʎÝv}5l4q9}:Xg~ dpck]L62CJJ)ȖFd1zI0ʭގ^Yp>vi4j_x Q}r(W顪"fG'fr6t&Fg=jȧ[$/j_ό+eXS.ddq{M1K`~ڳTH8^}ڝ-fPA+!#,KdT%&&S{p<%mv?+ppts0W}i ~+yӣM[x7m[&8q R(w{lgRgD/n:enVۗ %sEK$E7lb dҀqG%f d)DeRǩ"Ս=|? ٳMd%܎A8Sx:44ĐC,bFQWBR3@$ӨiRNQ"cu M&XN5 ot <=>9j7i~hqQ+E,u/1&B.?ז+Ov++؝تpީz-u} !H2aUo<=|-L=F?3PmMs9mތG@"kŐn? lrRQe6[ 3ZOx\Lr\kEY_Aɾߝټ?mF%ǔE xǁ臌!!uR^xOc&c JlNIC~vޢ \o^G(L" Ap#HPـX~WL L21)Ydb&[\M4|[BVwjYIXؽvSEpX.|S}RI,jNnCOD*cbH0A(OzĹуԾ=fCa"AmR}ԝ.Fl.3SL3yAdHg 3|8h:"+cX$DbY]fY.rDiE?l!*Wbnk`ͮ^Ǩs4u%ƸuΌds洝7Ѹ\ONvgm8;:a#[hTb>cPny{G;HOg* 7= "+c<'>p\|$m=0NCgJM xpԞō|hjn_|+` ]wJ[H3F֗+sW$cr6O%Ř,78<4_pojs[ʏռY)؟:.^pM;n?U~ p:i$ ש-Bzz 4k$Ҧ#:mG ^cp C>%ueH~ٳSg,w`q-QQFF@NǼy< !!]f ~R?*)IC[*4teXB#sF~O TJj0Aĺ5S}A#}7t?*1=[l\ߊ@;F0CqZӬ.| sU;!6CN 3S.Mdۊvҭn-h4BI()7rxm.WNbRۯ :qm7⤟[3x .$4ɰ=^Jo_oXb}8`s /!߼#e%FѬ2[;:@ @s 5†ݜ*=@A #$H/Lϴhikb.8<^ګhKXYͿ|m҄c_T!N@qVh!G3b;|+ZA%*t/(gTleߞPV$rn$T%3K)et-s#W^'͞2|.ɺO x5$>#SuF}.@ P`IHrd7S$Uk]ˠ]יf"chBt תjmM~[Ѥ9oѓht>čvT2?$mͰ0n=lΣEz nᇅ *A ]˶C[GDٟ2QJq:=}j4vؘ Pv|Ӡ^. 8dM/h%̒ڈFLh5 J !,ϒrpxE.Р F?f;Xf6jN3`: .+Y1{t>S;C׌@$8aWaFPm5tr 3`LnTdmt$7]2OhnYdԫk'al9@?<"Nawrѩ\}u-qfj"NRB]ˍ``_xޕB>_Pۛt̬ Ha {]2Y03$ލ# #r1ڍCLE~W,;Ӂd.I0:(Py飣0LLy?)[es4K EӲ]liZLu%)Ug }B@7LFك(),$;)ѲrJ/;*tSH%}VTLPO펒=J4J;aZ"xgSh[Nq)=ɩ'hiNZ(d+Z4=!=FtW#(:[>\wݩ ܨĜ5Y1Nm%;E@𳪋5k31LrϹ}X1q7pY5@^@fm("6a*`UmBowyqUbZ͐`Bmrx(ޔ2^ <}xx7!TuⲠ01>^x|@SvC8F%zX)t_D V$EY+6shԤll>^FL7b] \yÊ~Ҏ@Ӑ|v 3=h|X k7͝O󻣧0]h |0OO$ ( goq/^S&Kՙ߃TYER-\*5pl[;J28^H5-_m\Tlu{ ,Sl&N_W'@833# 8MB<{0M[ޗ  -\q%RĀ߀Ne݉p]^E[1LtjlaVCf?9Їh6 2ou,Vr/ᙈ^<mt7QWX|vE$ĄC @mA-;˔'[P8e-HKBdbCn&U\ <@QӔry]H ,Xm ï?}sҬ9h`gXYT4dVv-mx<4m~ߩ}U#GJ&E6>%jZ%y\g%+H*~iKߠ.D<悇 ;@a%(ĕ* *&y^QGoAQ$3N?0F?CN|j>)S{Zv/{?vH{/)Cs=r> V0}%TEbd@ˁi2\?Tuį np+,V&E[d1o,O=b\Ǧ Źȷ<\0:H &m^xnbQ-tL}>yH.0{&"=f1.EPjGչM `O|qk83wF9}W g1hegSP/`s6p:-glk*tڄ9 Q3 wyh>lNh"ӌz⻤0] 5WFiR1NEe(1TDE|=h6S H l2}aX ܚ`~{=-Dltk4)&oڶyImP$>縎hwyֿK]v -sR{0@/n9^ߟѦkHn>𼵘ܔvItvj2!D˶'D[!.o{bW]^ȈiF&""C GatGdoHWV+&kmd׿'J'6I(%jjȳ1Ò;^m]7E54'4;ǙHS. k?bLxAlO~I-zk2';=RDs.dv8!FD뫀Bg~RfBKŲ!ҚTARS!lTm@Bec=G.įv}R\HNCxLx>IsS_ѺO8YsECjչ0s]t<-/^y׫q:?wA (SvBG%5Ds[‡6)!]ÆĽh].03 ffnFؔeRI})1eGr/WFFq F *肉I/)XaXwl|pZx740| ycw f|xϪ*\HQg7d<%;a%L9J[WK $Ι:r[EB;`qۛu"XvkPݐ~zU` r2,X%L+[ّlF7^<PL?sH,oo?|R]VMUW? u|b 0xTIx9˯osl vr瞐 Zwn @~;tWJg -t&u]Q*Q"OXBVľ, MNv،^_ׯ-X]3Ff٪ڻEw3=`x0/ZNXe,}Ƒ!|NĞx}}a& 5dsS3ҠXp՞hZ~!l=sBfІP1C )qEmx! QuO^Qrro 8y3embK Z%ܷn[Ҋ!CYܓoY՚YG|gA3M=oJGpuzRq> @1 5x +@"zFcXxڃ XS{\ۼ>fYBaжAmCNѺvƝSÖY|L/`irGi Wk 9êvm6z.Y؆ٛEo$ށxk .W%_3st=;23qdzgD-U'AZ. g%hD*(zsizI/MڿLYnmFi<0td:E{L\j{#VI6[.i7UfPþ,w}MvfPE >NfmGǛ#+y$@05+K8'؁C^5injjNmOpy`x+)W,Ik JPv1a16{7u{|; ge<8sMnq'G::.{Z<]oFF$[ӫꂂFt?H*jȠ絔F* xTwܐ15^QVi._I_^H$<w]MS̆ZJP*śR+H1gQF=ǃ\oͧ4oԹ9*5L j%͓LX={UmrIo?l[_Dټ?*&y`eTQF#sHUzr(ȧ 87s.J s{jj}d_mu;/K~R5|?Ҥ8tpHB壊˝c_'@)3$)f.|;s@ݗ"WнȽ)MM_ x|3"T+a2g,r cQoeZF|=:Z E 4YT$AȘ!O>ʩlBD#BB+ %¤?V8%?), ^mCE,fC4j'3Z_LDla`󚼬xUP l&"P_H;׹T> ֖]#O |Tz tX>2 s~5#l/Al$_p~ a묚`ձ5- u4!i!(NEz5z]ThKdB+НQ:U7[j"v$խ'#:^՟d^9M8܈E .{}U0`JV7Un#ʊl~+|,1%6:C('{33; ZT|@'Җ( 2b8%-3'KdW#/Qj?Fz"%P43cM9΄씉KQtKNV~wQ]v (ԁ6wD9eXA1HI05|9lÏY5~{wތuo>+yg#A-^#X8iz&Z<{_IK?p;aw/Z2c aNlpm7y DX4oL1lS\/.DxxZkbl*Gض'cdoYn3z`-{<#3'=!x3?q@vܰpHУTz g]jѝ#@4217ؗ@4cnH%>z_6-vLxU$M3rh?o/l*^W*^۫FfpZ-fǪ*oh ] Be&@<XF. -`}e.[;X3bf8 馢,vJ2,9 qXb%9Oi/99* {GG $f$Q,󟛃g?$CgQPٯ=FO__Gɾ]'ZSZĎTLVaA\&~ gewHzCck/]ѩ 3);ϓ|hǛMn[P NqcLEb;? f*EcNW>L'|8˚BЙ1y :gxY$T[>y3s";)A\D&hh+1tef pmK-7uhܯbL.p$;[R309'Rį;8ڜpE޴e%kKSމښ-qqM{jjqCy;E&z&IP N:w )8Zjz6y>ak7@Yy2ژ,pGK](ܽ/z`5l%S:+4Q e|3P"^I] "K*2g؇5m0M`8}2vyp]yi;M1[{TCes~~jQ-$}=5µů>EnH[i L"R_F׹=p)g<\:”p^vv=HmN4/\Tv)_+3sNw_vlvc usU=Eēd_$, DyƳ8F-S^6zNL~ &2nܴ֬%M6] t+U3+u7EwuXa Iڄ! } +hȒ5&Ne"nC$J88c`v/j~%eeβzot2щ=tkU/^S0{"|Kt8oNaA-PfXyuj5T0'Fp35ϫslsnMyNLJYh}^8lK"ųϯ3>R aG/($]؇$ Bm*nϭ#'ZPP&][M4h8ZkaP)IC23}ZG''D|XB̝`u\ڨI%y_V3mI:J'Pl2@Mrj6Zl(*m7:YrMe:lVA_]EH򸼷 E--?omJf2EE!㿈 pȇm/i_pBc6׽Vcw^%gȼZ%v+@yBDb"d>~mmBU=нJdD2MyuQ\fnqjuåt@y{7yj ˙iKlbwqXyJgSs]λŗ]LkZl^UҖ2LEy5%0)#jMaxqH1{OUh3[~#KS綎t^:f 9'Q &w@\(qDGJsXɥ#5yiŞC}YzV{9K=mۉPE뗢W ?:FnOJ&rEGT μ{}JB"0*n7FdTBV εK4f;pŀÅ]cKR .=BQOSx ZZ5sPu23A*k:+gmnai+bpAiM4z2C,WIž%QQ5[Ċ]q'My \;xܫJH_s4"J:leB%7&z6~n0_&X9"PcAKƃN 5 ӳ6 =qs`Lb󸅷w-sB?Jnߘcd^h`v)綵Zp >ቲ_*-(9咍9 |^!waATsL?}w;džs!ƞiAoUwE*]C 5R*@zs&#Yswc}މ~ύE%%2Q|MЃq㢛֭ˏݳPXt5u̙願d;,U\$WՅyҌ_^Gp#CΊu%OghuQD^I{э*7Zt:ͣU5~Z_lE}~m PütyX>$[ˎ1[yd9Cvj>RLw"D$-`>ϳC*K2{-Y:ȏWrU]Jj=5 %ynDfYq4ې0,xG@$b|p%xr fi ׊{P}ƝT?{AI z +u8,tg_v`qlfIkzܕD&PꅋTlk)y[Z])Dپ' R/] &0̽^n!c\d<-=Lb !(+<0䭘Q7tU 9aʣ2a`ջkGCbuush Dwm, cd滋"0<$?Va XS 8s>ǖT-Z"m-tm'>gt| sPW*:Q?.dyQ%ɞZKO$, *7==@1F`Zl:ur~*+uMae94L5aHD}1\OAuv}ްyyoR2)(H ᡬa&jU#Vv$lr=ٝm"GLu = R:?zPO@,EHXD/,ŽÚ (SxTtN>P0mQȔ*nXdhego$B9if~\.Җ+t^߭QӉ:J5-jܕ?϶|G{ʐI Xѥakt%xH(y|ndZhQUGK`R{/bB7J)oߝgsLyt7>X~pZ$W&5ZvoHM99:]>SH<>'f5\Xh_4B+17ڎ+$eEG%(2wsB\yuʇKJUʓg+=)[Qm5}T=w+PsqDs1"UhoMIzkfj8A|-pnV}/!b]xLgR9 {ZtX 55}Z"q!5) !~/?72Zi< ~pa I 5#Ez_>`2IE詞a|%!`%IOQvy<^zMwd@L Ps >]q WwOT(NI(@ӌԛR~(jSvguSI[}yZ2 ZhH|.۫B%LxLkds)9J5.K)fl'n]sR' /9Q.D*BEGFlH$< 'Yگf<CSO"oj&9t5"!Kf;}\:[dn|F*L$#2ӿjG5|!cKs,,naݭrj aVA+4NLꎹ{ûϋ]DR"nxdA1[Hj$8~1BXoom/Z4;g߫FXvw-HVXB6a ̓_pmMc3E(͢u"@Ҽ \|]if^Կ}hMP4L.Q<(uvV;Ҡ#Q~#0pih ~!4K,`#FTn]q, f ޹ٛ󾰢KcT]Bj‹ɰv՛Z9[wqqK 3Qz"6d=S({uNjX]ثL YNtūܔh`TZ*o 4ڸmhnfzdU đb}=OV%Zfٜ'xN+ [\)|L|5ut4;hḬg:SXs 9fg΀;B F*맯's@`:9'c甇K >k[rSSLpnXqnqsvPm/Ƹ0e/K2|SpSO&_h~ݡq¡olY`y*Al f+by-S8P0,*a]pj&KoHHHkWpCG7.A-ن_C^51̉KKlRp%YIC^PP*zI\cmaR2} e #oٲYJvT $m̝׶ p5}ۻ Cߝ aʠHY+kbՅ z;\ XꋋW/!ayw+F 1O {Oڳ`3*pW%X:P]pHLrjBF"=s\Fb & l ,fykt/<[{]6ePsOow=䞶#ahHqŢaF2XH9^%6mh`&?|̇`:~&{|EdUA":9A ]@.mb^YYFG~[O넢fͧSo_Cz7mS6!e`.>8+!F``klg=ʠqPؽ뉴Qj_n )P'ϾU8Qia4(rt ?l+:9*-L ]GD%OdTE}QG/+]S0y ^ ]DLb5aD򮿶^`~XB@s8@kd* i @9$o^$UD2?9{% `7+^GIU$~9فr'OwRfQ. Na#Ljg Tp2 ⾴8l'Y0آ'e2%ƳIG>^&*2y|h{$I{{)W[=7R|ъi5GKZ/df݅?1DsVZv8tg?FxSs)? R>2<ZMR^A$L"?ύF)@43.feh+/Х}[ ~&p԰&} m~u~x31,LJ-l% Rַ ĝJ-S+Х! $XkUsfX8d);t-Oy מ3αM{$PlT0Vr{O{'$^l3yV>K? -XSn,>C#j?rh2fy2ʍwC)H ш˟y^x hzr7H1cXN@0 F-g MmkS];ǧFA3&;ߥaZ*qH%"]z Rܵtw.hIJ9I%q&qo#YJ^ ;@;h<0r+8B4P9ZAȐ7Zi)! sf`z4udXye+hEr+'.Ƶ$y^G/bہZW/>W %"eHCș*<d>7hG]+Ijƺ-ajA%)?ƋtˎØ R] T <Ǩ0X:U"Vg18py)% g:i$bT L6hvDo=S**S`"5HIV~BcNz  tOT])3TxݧM'USZa^uGlt3c? TBToHf; *:g囤݉,Fl"kvF#=(g#YԐFp%[6'9:5\zHꑢ^٤w-OߌSi7[đEXq2 wu~-?L? IˆRxIjis:V/6TbD[L Oe@2'u_Ё.KNybX=تP8rPFbl[wolT3j\L HB1عP &w7xS@bi밷$&FU[BYAYmc?EHY0T0D B1̫ uuC۷ f$4vћm|3׈3 Qcw9؁װ2 HۻIͪ S.A7%TAįJ=?e Rҽk͹Pq ~W=咵3ҝTXI.QN}FI$"@ C]p**Xϳ4Oh"ojCp6U)SY/$qSu k*7E1J+D"iy U"ЊxT<(<f̝j>J!si'{^?`'^ꪕ fo8(ě8j֙El~GKQB7?<`b\겹yBF0"9ˌNN;guT&=޹`nƂ22!i SG/ Xz6?fNGؔ.n1C<Ɖqapw9 =Ǧ٠\b.f64"j>Q9_Xϗ@Y).p谹{)]1Z+ܖujЯy/>t}-sgtV|~}( } W1i\_bwwʕrݻ#׺^,)Xʵh{ȕ&9 >=3_uŦX9Tt؄NXIhp""pݟ7`9T.qư"Yh#eh㨞7}+||OW -0|gDxذ'{/it> M4W'2*;oMSaF/s"r%̢NX(q`Uň*0ځyIV;BیJVlwZP3Я3w*g)Q.0ɺI-JLk֕z\ 499$djۿ15"k(9qݕg"Ư3M(X|.rv$yQ2T0r\S&OKf-Gu -hud0z:b(IW] ߖWLi&]auXi8/^ߵlm*D~6E MEI),!R5?oqu)%Y ӘU9@/1+܍Y| :cfFd _C&Aial#~ Ǥ_nJN-PԃjB>x N'.f*}_uD$٥tXg ~⊙)bLGT iӶ;/ g#Zq2V) wdѳ>iUN^4qw;~-?sE&Ɏ/\u1z)uq}}:[JeLˌis6{fFk3Wv$ w'* ԜGCLvEHݵmU.מXS7OWȽkPYmܛyĸu,#GM<;84ig6TNBh!UEˠ{Z&ۖVc^ ~٪UV\WoN[;2~ٻ0f>!(8Ix"Lp Uib,7H!CD$~?(辦.Eӄr{HF6d8zzDaTl=(f"j@mEI!4%(A]!!}/}B/_r3gYM*8/7 ~$r\rE ]an񄷲*PPQWSdMɸu7d',YfVf!kQ?5_U,U㯡- t} CHZM˓*T 4FRep| N`5p4III0Uт=XFimw#Np}|QEWN2|H N'6b볡:2><>G˩&d)H Ǜϟ̚])U:Y>4\F{*4~&/Z'|}CS``Q<{y[juP CkW.GA"+ݖ&kzGw;?ړ6%GpSqiY^Ht\<jdmH _P07@25WN}xbԿ 0Ka[Qẓ]f 52 ӳhjV0@$;mH(_xwR]#d Rf)ζAmߏqRQ5-gz!M pto~$i3q50v^<6UIq9NDO9lhBlh=:K6+ Xb'TQ%[ ;m׶I=atJ}G"K4 ~!.4aK&GnĪN"ζeyd~xCpKDr"HL湢yaL&#Kl ?X̚-bڊT5Tiy% ȦWoP5VkHe( qQ(.eiK4^Mul邐g" KS{ae; "\1Mi !&mH$"L6Ehفt+~I}(t8}KY7Zq'NM㰦D/-66Zp@B2l vq6ٛb jfd>|U}”e7FD4 bʹ7ġ({r~ ;ۦtnbҹ17ML"kf$wlLfsɎ*#_HGU/@,?6y^y6VV搩b{JRkVɼM~ubH*f\,ɂI6qt\? <MgJt\B_rH:KII.'IvL3'+H;W3 G}:Iۯ()2hr[- i=` u"NpYݛ;Tw 8wW| ?ȇYS1,nx!(pjوs#k.qqh3f`zY!N$Ж DHiH԰ 沵u,D*#>6=)B#؊JcĢOv1DD$6t`}X y}(MMƧ/XO%x@ W>G 5d%Ko7Xxi)n<̘-ğVCbib%5 ̝fp^ eRLiX=6顛~Y".{1*x[cC0*G /Ky.C6m<o[g?7i{B~.'+Sԧ)e̖ }/%jМ: g/+ '?+ڹAtֻ%HÝs*3$S" <>f1Negrdx/V{7.)Z%xMt&iRM ?ůl G}M< &j}W= q79LI!GGp/#ւhG}pϥkۋοJA7l J}@OI "tBk9#;۝8Nu$uOTTZs↕뙾 g t)&]:9h"'BwLRS1R0XqxmK2&oa`qA1ʊxC>Qhz mNnҿhuo|zRc9X&"∶"FR֣'1$;ں*VI*?FL۶%@\Ky](x]=^ rؑkEʆPCF12%4XGx2\y:9()ްð1HڎsFeI|yct˲־eYu|Dr{,N Nrd)PdZ@%d_s]G2T[aUo+Y]*e]3X#VNoH%^51Z~lSa,4TVTY+r{ZO=G+I}ӷpB3m z8FQ4T=Hf_ʈ/J́v>~ҷgb<)mF=:#3#^R^&j/gVO^X0 o61.>Ez]멉t&Z;&?-23<1`U05PW}qp*R.B'յ&)݋!'n&b!2B\ד-}l-5lbH؟X,>x ڀr2>}&dYۘy'({lEX>lZvw }3ja4W)_o}y'2 v3+JCT`դS oeau0׍h+|QlQ_Z,WK&vRUӊbI5IZ77S (xnI~9ATjOE:bVD :Kp(}QݐͭAg*qȵGII+O?A;Tf郬X\͂Zb@ {Hz[]^敠i`/QG!LC2XPSU[pvs[8B6s;j4t 9 fQa߃nVv._Ԋ.i!uU;:ʏr3C]fԒ$TJ?FS"b_Np{{K(ǩzODRh@NK[6UKson(;L[b*;ǩ o eϰ66o~lN۽("0[X2E58,%CsB"U` #$sO(goa'M)vD(/Bk-c`$4%@N#!2H>P!#uG "=ޯ\D$ݢvw "yxJ$pBWQfJPn (Ó %ʊ'7pe>u$2.\V[P>`DO]˫GK i$< ]i0gw+7]"[ZNo=I?4C!4()"M+p $=1&bh3GCuGHm5T>-?!QCYڱ:RSăPic׹eˤr-ԴיðH+64J>4FqQ$"2Z_5H%E^,A>GRYkZRKC[œ5L{I:(C%r߂#B>X~%$tA}pjMlg aꠉ0ϘEL7nªBC Mpf0'</V ,[a&^-|ėTnή:>xm.~cXOaF;L/nx#yOXa>сivm|+];O`Kƞ 2ٰtf9Oc,7@tg8,*ړ$$&rOܶ YZ