spice-gtk-0.39-150400.2.13 >  A bwp9|f=PɖoX+{nhd>SJ Ζ\V|PX"O jЗ4힨/~ U#N=Z5@sἎL) <-Y?| uFA4qE8#ixu0[NJ僦6Ə?hq( 4~ vGAN 5htY=?{d$)rѴA8}s) ;?Y9f77852f156bd814a579f4f398b6c2e2c3291ba13f06818e188c46fc26fec63667c485dbbc00068ffd5bde7828221bbc0e53f7961dӠbwp9|}6T~U/sб=AR3VNHj 0N%ʿf"ܢ{ j3N73fe]ѳ`M;]m3gV>p>J?Jd   W 3D\bl    T \|0(8 9: FDjGDHDIDXDYD\D]E^EibEcFdFeFfFlFuGvG$wIxIyI"zJpJJJJCspice-gtk0.39150400.2.13Gtk client and libraries for SPICE remote desktop serversA Gtk client and libraries for SPICE remote desktop servers, (Linux and Windows)bw|ibs-arm-3vSUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-later AND LGPL-2.1-or-laterhttps://www.suse.com/System/GUI/GNOMEhttps://spice-space.orglinuxaarch64X 8 )#gA큤A큤bwpbwpbwpbwqbw(_obwq_o37cae5ad90a6bc34c9f05c13737581fe884b40ee8c2f478d00f6299658e5ee004574bfc6cafcf964cacc478230097843141dbbfcc394de615b7af999f35c96bdd59d12e7ada8da36b2d7241ff0d0d442147ef46bc12238762b692ea3bf0fad8e60a9c978b3efe11fbbfaf57e48ea1376783803d0d95220347ed3122244a4a1eb01785efe0220f13fe810124e6e8e61e75c5bfbc4a2cfc5c468e260c5176ded95dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootspice-gtk-0.39-150400.2.13.src.rpmspice-gtkspice-gtk(aarch-64)@@@@@@@@@@@@@@@    ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)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.3a+@a2@`@_{ ^s^^p^f/]z@\P\\C@[_[z@[L["XZUYXf@X@XOXEVWWVV @UUq@UT@mgorse@suse.comcarnold@suse.comcarnold@suse.combrogers@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- Add explicit pkgconfig(wayland-protocols) BuildRequires, meson checks for it.- Update to version 0.39. Issues addressed: + !33 - Remove PulseAudio backend + !34 - Remove support to CELT codec + !42 - Drop capabilities from usb-acl-helper binary + !45 - #123 - Install ACL helper in libexec directory + !48 - Add support to Wayland mouse in server mode + !49 - #126 - Read all SASL buffer + !54 - Add Copy & Paste support over Webdav + !58 - Improve input and display on HiDPI displays + !64 - Add support for Physical size display + !69 - Fix leak on Display's surface + !74 - Fix read overflow on (not seamless) migration code + !75 - Fix usb redirect on connect, see [rhbz#1874740] + !77 - Fixes buffer overflow in QUIC [CVE-2020-14355] - Be explicit about the configuration options - Drop these patches, which are in release tarball: Remove-celt-support.patch 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 0001-With-OpenSSL-1.1-Disable-client-initiated-renegotiation.patch 0002-With-OpenSSL-1.0.2-and-earlier-disable-client-side-renegotiation.patch- bsc#1181686 - VUL-0: CVE-2021-20201: spice,spice-gtk: client initiated renegotiation denial of service 0001-With-OpenSSL-1.1-Disable-client-initiated-renegotiation.patch 0002-With-OpenSSL-1.0.2-and-earlier-disable-client-side-renegotiation.patch- 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()ibs-arm-3 16520065240.39-150400.2.130.39-150400.2.13spicyspicy-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-SP4:GA/standard/f91d54a32bb47a75a75b628628d7afe8-spice-gtkcpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=1d9373a7ac3237f67cdeced8765f4fff61aa210c, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=674be3152f13913629d254103b87524ee99a0adf, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=7dc737a6a7f9d15000ed10f97eddb36efa5bb950, for GNU/Linux 3.7.0, strippeddirectoryASCII text RR RRR R R RRRRRR RRRR R RR RRR RRRRR R RRR RR+ ﰠ+D\utf-85288f61393faf1732ac30be7453830fe88f5d54415a1187cf38f278d1758c894? 7zXZ !t/v] crv9w!Aŷdhߎ N m6#6yS.b74h 6"o+JUPoG rF3ׅLSUeJ䶾hSr3u.# !"*]&fۘ gv4/BO=o防τdB^+QqS_m,Vu7awQ*'pRTMbHkI:R/ИPzΜfFx4|guku>N>Tx(>R7/hs mR>WQGnk.vu 綢{|\eű"=~걶;u)rwz*pN3dI8ݾjMo#NW݈\p- R'0b?<t2݈![{7"C5$6"\ׁe} "w&Zv%rG`/=e޷5ű?*=MH]S*Er^Dm'Plu4*hͶj\%_冝Nbg\,LD>s? yӨŸ,z%kSLVd4EvCA,ise,ឈ>fOPk@t`1*n\#xDrD*9> AÔ {J=V q&~T *]I;nX,1وs&@ɲ2&D)|_ @͈'XbfŗJGHjXbL'̝rD fO셀ayUr_#K_ROu&_}W^n_ԋT-lJ#E%gLeFbi:@9k\A5@2At,U+,<*^̸̇v{`O4yv_&<$b0B2Ibk?H,:CLo6kVG˻ b+w,Bvcc7,}i'SDmE*+EjD̩.9͵\kLu kdԳ@VGr`jlɞ8Q-͓q*{RlM)0PuPLNL <<^,v)O!(nnr*Y1.G>y޴X.}'8r5kX}. AnBaB_)w-ɼwiѭ}޴[nMTXX/^_oulR9"pMv#Vj ro\+(2qyVs2Y2CFrGD/rq8 YOKPUc a4LӈT+,e)jB=lCrIi~t ==P?b۱jjpfK t5&NRuh=Y5>9ekZ 2\O=L<}v@QhڏTn[I9\r4LX:+hz6@Gt:ŴksnӣN(*+'3w5N.5lD8Td"OUEf\/oRٓk%O-ѭsD*Z" Rr^e2E ([~v("6e) ^4|jP_'OnK)K"ҥ\)AexԒJ=T~oc{cCIzJ(8C彥N!^Zv)v#a˄n̅?b蘤³ʨCץOrXQ {oMEyn/h,_:- U) e(e=8?{xX1,ؼBƃ)S JO(p,;u.3 FXו>t.ӛS) 2p#I4 Ro6>RHcb|ybO-%l^]1D>'ݷob)jئ3 g}5cEGtplI토aafJ6sYu!&R;>|I0'{Xͪ:0DN0~4$Lw- 9x+*ڱ%KKl<8l cWn~}v9"U LD X.pD!;#T,FvZU}ÿUC 2bۀz$])of۷ YFvp 3f9]iHK^朶ԑD;-9Yk'"X`X'0LXڋ˨gj0 j&_[@mJVDqVլQ"uYn8O=_]f_Pa:7^yy6Ny;)hfD!T1# t@B& \j%jWpG^L3KzMܦuEFa/#WЯMA6_dKsk?'@cLcAtZG,Xܯ bnP"ݜn. Zw.ae ݔZ;5ʔ+.@!m7w#-΢ 89ˤ̮>7^ٕ}fO#ӂUuz43[ 9 X`mx2S *}M~I/?5'1{3vk'a<Η|K #Eұ֝B3^/pi=/U+bZ>9??a^c]CYcBoY- Sq!Pxlz`p/\OP4E=]no[l /%ǹh Cb?NxL@b^H~tq]7F WFș)z.t\('/4<8qGDIð *]2;?Mp=,y.'yj@@+R(z,YYƯKɈiw뱊_Um,5u6bX$S>eYq"7sa6ncٰthf:U$rGtvbru-KR"z?2* .l ]g'pb|=ꈝ,>AcfLA{E_/Py zKaFtƔD#+}R&ʜiS؂Rñ<  f՝dE=XJ&Kz_CPVN Uhr|4}p~9v:EΫݩy @؈—B]:pܓ\XqCMDh.-'WwRh| j`&~ y?BғWOiDģ!J~+79JiM-2 A|j9M4pN75pa~dc`r5HpHԵphMȲ"dO$ "St<dm!0N$HyЀ+olsuƔs/2l~Y O H(̶~isKF/FS࢔FH8A8?OJ^fg2oֶBfM TEHQJL,@XSDkƘu:$-з⌻ Jy1%^ndc5:[)q*Q?Rhɪ.KRM7^pƗ7+v䄔ZUȇb\q!U>%#*.FSTϰ)9 {E{unrGJE</_'7㚤_vC%d)yCrʌ4^'$6ػ%X%/q?yHWLG%#Qp`b=,4j?^׹sJ ( 8aZʽ sz3 X.3+_36ϛN@d-'z\3p\E]t0D:NKn_P:g*mGTQ T%[c3RtCN}uqLFed͔ki8Bevuߌ("ۮ5VOP;FZ; K}5-}NK(E&qC=Tà {T5E ~e"\<'+M MmlbtQ}%ك݈Tj!E %H J0.x-weR=d[0m$d$'2Ob,ZP1F)$hOJwi?{QM<*g`(quepèse6Gྴ oP&k2H % ?s1:?۝h,mʖHh{t_Mtp+ !P6_aMF0QƇ?Rez qxc/Ց E5 #4PUT?[Y\w*ot3WG;Epd{~ RpG8 fKMU؝E(R]L0K+f[!P(&fiq QaA%,Qr5_e3?4 .(@eq~qU7IKN3oI蛂_xeM2-b/c6}A\,ni CA>L|%7-_H"wB^xYk{r S OU, y1;]% %+5mG-.ѱG4C(s} "^eC!jq \Qe@4o,|6:8Rۻ >yZ->9K-N+:*jԉ.skE--ŐϟHj)YVv:[Ev@C+ΛINuq-&|IUB"%DzD*>4Yv nYL"m8XOm/|Q?PscAI;ov> zX/5;r+ck.i299FVKՌ_mF.`2T"ۮ3]2N@_h{ 3*dNi6t͉JF*=B6ט01e ْv5 i͈u" ^ǂRhwG) :%vY7QȒ70xfҋt⥾3&~J&+H%˄h_wv{ $ZN 6e7,`{ <#o-Y`8 mqvִ`{کO2͒`ՅsAŠbK6ݭlZ Hs6cĚUDUa'$c0EXEC?R*T$ٞ&׍]D!S~;e[V[XT0$[UNpSb!s2n'F $&m9܉ַDߖǴS8֏"oכ AK^?Ce5iMed=i: >^AU%D %֝(ּakhy_Ȕ<ͫ"dA{r.ͽ0gw.D|JDkOȫbIp/1{'[JT?a>7 ?}Cp,vҙff@ HCjy|L>i~EԎ6i@kQ}%m=ĭ8fO R3ݍOׇCc`̵( P$,ONf$\G.p?$eKbጹlL)u$3" CRӼǙx2jLlˆ-Bx<{*uf<`ڪ!y2Id@<>Еf}# b`w*O$'p{b|WA DZ6xÅbSv/zX55FaM>`F.BeG㓰`p#ɻ[2I͕̿֞ᶡc4jUSm -ר},1_ _$hOk443 ?B_/JQ1F%+ 5MG9#ޚ %[/(3GunuSSi̹ba+ nY +"yIJA rY6LUNz6?FA?%ܒM%8VSL])~M/fT-c(ńOR1lqm@ `CwQxPX tV}DmY+&c5fT1ILq[Kkc8>Jn fvpM۫';d;(C9z@"4H_$(HXl`N[qU@t4 Bgu!ta+|>TQ8|NH:\r߻>N[|h>9l^|&#cǓZMc9[BѿLJ4熠d ;UK+$ r[vb6!WSEkm[Wg]I| ̵@5zV[0%Zp!nV}XgKQ-'Ii-*/qrKx:ODs8\_t/lyfPjrcmA3*{FsU<>T< N5 B)4lŋ-7ʦqҧL+E, U%4b盔7IvKm  c&2Q|?.(!Ct[GL081*R? %#rSbj0ټj>wJ$h2fW'fƳwqk@TJtW# a8mh1S?eqUhs_VֺlCJ*?KVaa`ZM̈C9҇`ebHGhbjȡXdߡzK@tloB…F#'C|&RV7L# 8*tWОٻc%Vs0Hx|]2frAlw}9cطEhT𓱞m9"\s $k3ᛝYW(c{i ȧo[ۏ?q6A]!!]~# r?ǺHL2 B,"Cb$2? -6a M D: \&mabÞǀB#*iT<+> 'MeT,YhZ$wf1s<< YO9[]|+eq׀~ٍ ވɢ;(v˶& _XЗof&ufs~< s4T}5U .@lWl8%m}e(B|6}W0:#;2:44zznbMьpUcP[uVT`DA8%lYfYxw_4F@t3a1k뷝s MSzy 7B0uL>J-9u:(~#|p 8d5;:qG#A"IvG udod=xYJ_3;@n@ȣDhQA wۻӊ`\l*ur{[1X ]TbR=?p!By; l&OmI,f"ȭ3afg@<T|[pϠL|-xIUQ&&fij!$ہ>>sࣙ*얊W*ICcd2A¦?2[=҇"ZJ*o7L; L!J o,jNQi4Թj1(*j}r`{)j=zޜP2Ij2δ)jlHXLB)8hУC\h+SW.,?4$?(H $t!#gX9]hj%axx*u5ݝR#^k0 ԒqB2@q[dhM 9I̩ {~LokN;i3b*.aRphHQҬnUcuW{1:b 7w % Bz IdEX>b#3TEذ8MmlP&ߊA]PUa":*?'xIr~A׌ݩ42E3g{B]]|wo`I gA8T3lf;ijB5tzW/5ʿuӣuc`Q.d#~-Jc!`Xj'*C3ʼn KDȓӜM(oTkݷn o;RqN'>L.e=қa1v&DrJ`漐(?d w qHMxZ,,#PM/r( }"G)A%Z,R]{)=%2RH[kl4oosYCb\ 3{?NTHWˆl@V+Ϳ-CS1s+?Q)`9h)A:hc<~x1Q|מT >kd 'ش(Ǭ<]dHTVhEy.bVhd2~XꝪbA(Z3Աjoc;FۛnEIhM=S}N0#kgJA'ziSC⁍rrJ  :Wq5Wd3|U&+y X S[,kY_XfM%1U/9km{NәxWb ߛƃE:GŰ9ғh)*Ss`c#:W=j*kt(Fl>|4PAUD ]fav5+}0[j ,2)*ly8U\Er5%T[u"L10,X KRjG4ndHQŞ)?/'kVWBE4/D>ѕI=s=)rX S%v?+/Dռ$7h E#n5C ByE4"gKy:J9_ۆBm.nךS3Su+CuכWk*ٱm:"~ c4Zbz9/'8ªޭܷrU<RV12/Mpn)Ѹ:MGF8pQ). eY:$.r2l ,Y  A\Wp闒 >Z saJS"{E5rf D~)S0|M66'ľ 6o40d L}QJ1c|B9WȬe)Tת|Sl|X 7^84"orܿh9`۳msJ.ߢNTL j}Dq"dTFU~:Mן#YZܱe\ml\Y ?NU h9 #`u c0:L*4TMOcOę;:CeGHx/! Ћ`*s!pNn.tfewRMH'Cu-cZM@ļ*ͭF|$Rb0OsL(&gxȹUBV,[?E}U̠*„R3'$r,G_(TXb|8~|F'EَX2R2 P{1ʇȁ(N)ߌX9l7B ytYa+&nqFe~i+-)Zߞ_V7l9_tT+*Ӯ4J#YGh卉NGTT&;bQj^9YkP/ _#)RSq(lv%&qKZn|c4oh!qUճ4^(DO1CUѠ|̭scC=Xe-ǶuZ&PDo{',NTxO sZōÄT[aX_SNܙDLinhK ]w S7?Ὗ =-ݮ"9!.j;GXA6oXR{`r6 += [FUo7i,Yn-⸟STdeXɯ/yL pr]Hz}ZvlL JY[ӊwyzzO+N}b_c )?~"X<¡Ҡuq8<:Yhn}WM,Um gһ264Ώ''sB]m`(a*PF0KC[!p8X|s%)i'fK;ykp+n -Ci?v.j' $:6(xHēgc+Vb *:ҒN]8n qB)2.+ N9[^oj̓L!PRvQSGט|$>{i8v: Tٻ#%$4Ih|B%#1;LSSvnoHSC! |_-i|:%\*ξJ%BK)83)m )|GSv\Nl"Sx6 m4/Ñ [Vvh \>Tp/MH1D%-qꇟUn:eEG6 l[ǓԈYؼ9G9-,qP%]ds bVQg$2(ܴ)bFAT]"ѯ$tT&Z@٦^ p:'~#USebqB E7!é|8]{zp LȐX]H@z ZAkpɌ.8qi0nD6V#ac z=jpt vXN[BY?mB48?42yfw8}46ӊd{S@Žp_RHw.piU,5w2v_ry.)N6r3Pf/my Oa IDMR2jٖ[|ӌ =\xzc+zz֣"˃QJQE j>sDb3jOSτ'e\XFVsc3_7Ǧ| v:-"^QuPb01z;iG9S&,wƭBqh)l›ŒAT=͊K<% IYzFB*)BYO A@U K+p ˞z+ǙFnJ/]R鿪g> a -f͖G 6 F+G B&݊P\^\Ǡ{ѕ;=n+?z}2B%҅=_yPkJ݌Aè8|&h{24& ZnL,9Ftq^ɵ@W_3#-{S3=yG4bE0}LUÛsuW?zv  Un`q4@Aw 0[iylOcVCWpXb5z*'gT i`W"D2 -d7[R9X 8/Rl‹ָoHocZ$2*}K'I])bό/u>$rǹ3A.x{2GoW)4y~IIeuH2* CQ+0bwt25-qzx̤\:_Ӵ²F*jj6du0v>FU8l1 !μ7eދ)i1W-yVUEMd'J^}ޢ!w;2穷7J##eѲ挘k*=?a..;_YhjRԋv9.1G.酤C " |i$8 T_t( RjQf ԻUH/6WUNAZ=cA{`@NqCk{#m]oGw䧱*/ f8!I o֮>J=w7yml֘tp,k : # i^2Zv 5VC9p//p{9R'M  3fd#\uqF6+;w}\VɳK*sxaX~=^5i*;i{?H]D،{0ǖ '#[ERlzm/;]^>g;& ȗciUlxh!1e_)e^[1'ۭӵ3J~ÙLb<+W 4U>߆1hgϚ'nL@*[K'\Aرw[!~uN6<>s ztIzJޔ.f$}qqu8y^<<)*@Cb/:=`r!JeuP\IKAd7>n?i (nGPF\[R'5|~ڮ=iKxu>rW*X`2귃YM5 ŏ7j:IX^?*g`)Fes׉` M)4Kl"Xx}hD[ޗ1P-v QT4kWg/QJ-&Izu)w_'Lm)"cVb[1w!v;@=?@;FƠ&\Վ#~-f*`j>t$0(OV0uTxpnv$z`޶B7C@xaKF9eP Fa)iܮ/2(s|ɞ`@\j>n5<_, pi˕"9W_=IHt^|[6>.D 7ûZo.km{OVPUK0wE?M9]='f)Cm@jVJ{M Ѐ?MX~[xtc X&j!]$xN*O: v:޶;bޕ)Ն﷛"ź@Lh3J꭮"EvЗ8D!?xv1 Wј#V$kMk ZV.ӷMuLXC~a=Aw&ɿbZϨyÜq 'ҽmW.]Ëydp07- dal=v $ͻ|Ç*? šRK<3՜L-pQ#aVCu''P WtV% ՗k ߹CPW^ &~{pLcP9PK4W >9€71\/p7r⽧]C$8 uS"AZm;l=T 0TH_K$?'h@Σ͹ODnz#"{tDL'e>1u2aOL(yLTFBBH]qȂ Verշti#w݇;t]fIɚhuDmYMSsf 'Eja@se\t؎͞Ai7N!h"`Vn̪ [ӓ_ٯ [S> ~|95*\[n^{u>f;@):ɀ+4W7JNx#g'6L`N+ub7Jkme{i8E gg7$o^n*O|8(UP°.Қe]盿= @⺾V_Xz[ߓªuj^ ԠWo@)w?4a.ȄyBHdKejOZa $f}ձ< LPtIwwLGwkD0=9$įeHoicJZz\>ok}7YoO߀<˿LO=)Ӫ*;or'q( `'L_g|y÷JP}EN 0G:4c@EaO2iYa3 / I0V,w`̜؈;Ey4כ&9: Vzƅp']\>tK [,%:l_h x˸(Q 5(v:[C^WΈ464c1P )ly{>gz4vE|kARrHviZ$sl>#W=pw4 aqVܶE=i71S]Eką|cBbؒ&{l8s.񠻵 'Z=a%$x}]t#Z ͟ )&3,1"ً [s!A7{-=*4QV?*YG?[}XB- a,1"('(#*NE]AxJ&+. P9wFFfx("G)яgfGҶVyыN8-F>IRh5{4Rk9ov—iz>vݒ#Oi 5Z d_:$.}I }#Q?aVV/Bwn,Fp{NZO@q`2K%cBc9 |o# , ' Fc=%2r\]8e.IG͕wG;K͒-*@ElF"W>X=1PEib~V<W \Px,0)D d[!&A!xep@-qǤ}ZIA&cZ x-roAGI%W;L0Ɂm2phzV#x>0U`y}4$^n#ϵ2Mb6LtKԅ+xpHկuΏ֏ gx37Ã. 8}hh\#u^rK-DG1t'ԧxs_/hAu^c/r6U!`T Z , `wr.]cbKE]B֙o˜1B&z\B&UXqxq9pńݘc/U`{MI|K"c0k;) 6X<; &drRl\@R7^QOPz% C ''&cFb- ̃eN$Ya՟8÷vآq;zB)޿ NNԝ$*oC Lam-ICܠ;{`Ka^R= *B =_܈E:H51u`V e-UsEvBsY)u|I mUXU%YSNe.~YMSGo)ĕOVv_/XS}(6vt|ݔl86"؋4¨ﶿ.rE]| 0Q޺RKXgC?yl0l:mku1QNU֤계 FLܮ'ǁEg. 0KBVk ?xi"5G}jٜ\E i#[Tі? U'*cA?Y[nS `+ v&y.4]\OU{bd|-Tqݬq5<0֩=!{m+}i\ч>8ݔ&9 @DsƝ9M?Z^/Qd{e<Q]%R7x; LYX8<:iC8 ^AQ>9c#;if7QR#.b^MCf~_ΉԼIHFBqP svۖt b#?jDuN[űu ]̖ ! |=Vҵ3'l3RϾקHS/,f)\Z#j(e\ck Qo&q0#h%w\a%>| Ўcgtqfgk>*٪41 )Y:TC7N5" r^rU$*%O9>>]+`(JwEr>71 Dyk >I i e#@GWrm"v"dE6u#Y1SNŊ0enaGxq"#h8r+,Ywc.i$ݣ@a䗩LJ&jڼԿžqƫuÌ)JTv 17r[ ꋏ,VXV9]9JY#`v~L"uVQ:/$61YQYg1t aG2|f0 x .8Nƚ_ ?FBgfH?+0?Q!9 b{˩Ԫ"LcbI]^s|kQ拾9n.Yx >d1q Z6s#xYvPlp3GUUHp=2@9 T5 XM Djf,=7"Ewl{9t7>Dk%K<'9O+ >'-߇>~9ȌB h0ݳ5?s ڷ6"#'ln&paT56J?l/zڱ}׽kK"Pe96^/?Y5NLU\ssW(:zHc=73Fw21(qtD\:%4yX0 U:IGl@j#mxi r$jSr%\F꺆5G{,ݬ˷ B&i3/tcΩH:QcFi?ix&ΰ;aGO,F%{&!e2b&e)y . L.eyrPeUS⏒Eާ`nm!KF ~c\RkI)&5ޘ+uh*tH 90!q6C|&\P>(;'SU21oQfAæH3bm_c)[C~`-:IH ǝ2Tkfgς[P>|.:Aū$V y^حE:HF}#2-™E< R8 RA^ P7#sfix2HS[p{^[+ʒy gMAN9t,̶*'E~L8 (L8b_g0iLt4#ƣNc$* # =#.w8n1,- T:D_Ioˤm4 Ѥr@dPW~gM+/\6[M/S <M,⟐וr4jy;V*n =sA- [Bd,4oUMW0Clws H|Rb[?(aDBⴋn^*USxF2B: 4޶pcrYb)(T{ו~ =mn[m n×Fi@HILA84exe<<1ehv>" }Cc'[jVseV4IUR5V,]׋E _5U e\%v ! XQwɨ\d :t.e`@Tӗ, 1<̣*d1,UN]4qֆ Wjn$x+g&<s!k/Tli?lU  Tt z~^l(5(2[%Mbu]*dk.TFc6(]WvgFS ('WvsAhbk> F͕/,Ƙ=3glZj_Ck ZAyoOGNt+aRY. jULu~l.B^ 1|6.ѱTdR F7O0sBSIYnxs,o#Q+dc^>*D}V(悜jQUSFyI+=>[N=Kuh{Pҙ,Q` B ctx]pY+@ahGN`elw)mI;Tkc };L<ټc| !t5O75plDD?aTQ0<ijjP V'!} Te5&+ x9]͕x~H=f'[<\8JCz6bOy3_ӻ]1t5Ølzx-%AߊS1[@;Hة?FC6cr<@m1χg@AĿQ[Ƣ:H{2-3Y!Xuǫ+Akl Fhjm@xMy;u;nNÓf^`LbM̠j?I]gӌ_8 #r]Q3~i,rRu ~e9^; ԿhC$8W룦IC PRZׂ Źkfzh+TARizǺEʫxKcY V+_F-^ \ZnQiI]=c4qA^g9eflY!(CcUڼuZ0 `hUs'_,`5ܳ+ev0jTi+]ΰ kłnCn6v ޻ S--au>7ῤmKg:[\`M?4o+R0 pT̸ v;Hm.DC1G<FѳG\WCvA7&#\48rqi_ھxN)D~rIs>l)~<IU 0u5/1@EٌvV9sXwn)k Y$@J 4ݺ;8efO)xjW6]Ȼ?sMj3{IT6u+/#էȆރc7q\g }ػ92~_iI߼h9ӮE1/M־vgFR11dpI5ڦЛVѽ/ױOu: @7<ˢr@L脞41T)2Ϸو |U⌝l}IʮHV7}Nq̣뀒ɳ(k҂k/K~!x5tĂ7%`xWcHfܺ_ S^ggz:"-rZ^@EE;( BzS [{k5 Zk^R:^A[YףΑ D"r{ͬQﲝh[Ubei.J_qʤq8Oqd; 1ܫ %z@zLf~ Q-{؊GePxHkFot(pݙH)/&J4b}CJA{S4 V#6.z?<~V0hv5@=#z%\gWbZE.8fTZZfUul$vnsJ7:^xzVMOu͢Iw\o䳒ԃښdFi}b6sf԰Ӯ0A .}5Wky}B }]V0' &c:H?+s(P]]:؞;C@^ͲpCT: Qs?·g̪8]^( 4I ˖9>0z:LDBΠ=Y 8ܠWlz-q>dE,fl8aXK.=:$i>@=$5_dE+-Y=;542hܴ҇Xoiid] ԴlțI/вWs+6@sÂdFb3CJ|[kV0㨴\&'6bX'ZÁp'{ ` +6,\.h]# ,{-KQI,>㙓$U߫f͂ϯO: \c9扃qv2`@V=¡vMȇbpΨA}'V_7v=Qr[bEt09!pO=)/Nծ=7$bpeʻ2)"DFHs{0tDfc1be#Fhų,p 0DuڜӢl|j(\RT S{ސjiyHLz26ti@+u='+Vö\e0b ͐0'*,#||WXBs~{FSA%90pTQs(' yfxvt1okZy̆bS\3y/2׶R&<' 2j &uu0Ld\ESl14)ƩWG/:6^3`!M.sfuqO]+أKKEMs {@i}EF62'Daaid3p>.4LjLaxÕmԯ°uV7]21%o"[*xlÑJg؍, YLU4h$ކ*ŏY7H!`wMfupH!Qvh?[OSWLuONrӣE>݃*V@^IEVr"_m $$(ribӜ;!_eDj'X*4dʫC_O/πʉgH&cE.#@"QJks+ -&{HŊiUm;/N֐ӌ ^jT~["v#؇(Kۻ 4I`% HB0Gǐ)  €uk0%BpXAvS54X͹!iR_| 08&6h\g I׵NP3M5 :0) Fe7.FߣhQȠ[-\sJYrVEN_R]7w`*2_mx/i2޲rq1P25FzA42dеh5^R >]<#vdrq8[xm#ɬpeL W,VMxKЭy~1A'\ f޳53}ev:@"4c.ֲRϻ>rL6s5Y)}.@@M (p D7Mm3Qu : './qEJz56ʼnb qXn(:a9/ڞM>K^sjmVlNT@CtR5t̓3=gds̼-l8ZU ,*;A W KNJBOYai71s%m"vk' YL"PMy{28A]ޣ .hjZYmq?{XdkĪk ޿IDM2w|[4z (bnVŏm.5u-:,T3Ua%s Oa|l,{rH! n 7#}T"㔑ѪO&uiM0˙LzlGǣTGĉ,H'S9Y$tSZ5$h9ԍ%͐lʱ1w MuTx]偒zWTz DX{zi.NDڲe sŻT4蘚a~OF"9yF 82Ppf5MsTq2z4<m=YcL얷w.0i 6T" ڭuJt{VVJ&0۩(u~lS(D ~1};t*# q!7 Ոr_a gv!M6Cu)jo%I ;6 j_)a@#!7NWdu_HYN)Hb*k;BdÄqDjS(7+:a0kKp,yFgҝ 2Mw\\losxy6C8ޥ 0"1SA`|_v (h(,{lh 6W0ʽ"F}/)jtR`%P%?_ZWA;Qi3ʓO%l\| X`d+_Eڭ-<9|f  ďJnlLX/q0>1 CsWZԳV v`Jd([ 1kQBC)V3 꽐dx$ع0!d_w}#`'8=1~H(i\5jAzA*;+bx vG6 ^Y~`k ]pҬD BMU[2! L<.xC"mf(؊:Q%>Y䶅AP /ڭ8h?J ܁Qt-Ant&z!~ʜE }d)ȆyJ94o1?8ׁ]m~zVY䊡XY\i#AIn W`4$Iqq6?66RXAKݙ8N+_8C_98B/T8.GQC<;3"*8#?mar S;ա,{{,8FE-xC.%8q]K-Fq I̱@?-Dn:l[-E/<{0C0l g "yr!:/Kql|@ ;.Vrs&> гKIhdb1}-X̓Stx-9J|M_8e7HY3x6?DCnݵSu?t$2d(Qe`E;o| @pU&[Zad ŌU:؂&מ3G┤5t$!}/ ,X5uQSsOV!0$r\6 1l7w/Y˓|D#x; C`\LrW[PxLGUnļ?1L2Z; ;wֺ_w!=) %jb 3׹ լ|CYP5Rx0ԟwbDbmB<,Tfj S*_r' L(c37 CLt @׀rьFc 7b 884 g 2-/Up+'A ~lY!#TEh-jȊ YyhYD.OQTDRhp.asWe8+[@6:W(: ВZX7N硎Ol*|'cѴ{~tk;KbP4PH3hҲ(Kw!V{5NZȳP$me YZ