libgstpbutils-1_0-0-1.20.1-150400.3.3.1 >  A dˆp9|=Z8l٩ pq/ ~4Y 8-Lu]莝-ȶ~R}PVvPO٩ZK~!o- @?jJfp< @En o'r>p@?d * W) ?Prx     LT(8J9$J: J>\@kFzGHIXY\]^b)cdcehfklmuvwx$y, z\lpvClibgstpbutils-1_0-01.20.1150400.3.3.1GStreamer Streaming-Media Framework Plug-InsGStreamer is a streaming media framework based on graphs of filters that operate on media data. Applications using this library can do anything media-related, from real-time sound processing to playing videos. Its plug-in-based architecture means that new data types or processing capabilities can be added simply by installing new plug-ins.d˅^ibs-centriq-5 SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-later AND LGPL-2.1-or-laterhttps://www.suse.com/System/Librarieshttps://gstreamer.freedesktop.orglinuxaarch64 d˅"d˅&18e4b4707ab8e68e37038f639fcf2fa2305450677120265db6d39a2b23d2f8d4libgstpbutils-1.0.so.0.2001.0rootrootrootrootgstreamer-plugins-base-1.20.1-150400.3.3.1.src.rpmlibgstpbutils-1.0.so.0()(64bit)libgstpbutils-1_0-0libgstpbutils-1_0-0(aarch-64)@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiggstreamer-plugins-baseld-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)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libgstaudio-1.0.so.0()(64bit)libgstbase-1.0.so.0()(64bit)libgstreamer-1.0.so.0()(64bit)libgsttag-1.0.so.0()(64bit)libgstvideo-1.0.so.0()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3db?@b4t@a@a@aC1aC1aA@`@`}@`c`@_м@_ __O@_FN^@^b;@^V]^4^!@]}@]]@]Z@]8H@]@\@\P\[@[t[Q[.6@[!@[c@Z&Z@ZZZ>E@Z.s@Z!D@Z@Y@Y@Yh@YI@Y@Y]Y @X @XXX*XBX:X@W@W_WN@WM|W=Wo@W4VyV`V@VzV4@VqTMTealarrosa@suse.combjorn.lie@gmail.comalarrosa@suse.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comsbrabec@suse.combjorn.lie@gmail.comdimstar@opensuse.orgdmueller@suse.comalarrosa@suse.combjorn.lie@gmail.combjorn.lie@gmail.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comdimstar@opensuse.orgmgorse@suse.comdimstar@opensuse.orgbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comfcrozat@suse.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.commliska@suse.czmgorse@suse.combjorn.lie@gmail.commgorse@suse.comdavejplater@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comluc14n0@linuxmail.orgbjorn.lie@gmail.comdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgjengelh@inai.dezaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgidonmez@suse.commeissner@suse.comalarrosa@suse.comzaitor@opensuse.orgidonmez@suse.comzaitor@opensuse.orgdimstar@opensuse.orgbadshah400@gmail.comdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.org- Add patch from upstream to fix FLAC file parsing integer overflow remote code execution vulnerability (bsc#1213128, CVE-2023-37327): * 0001-flacparse-Avoid-integer-overflow-in-available-data-check.patch - Add patch from upstream to fix PGS file parsing heap-based buffer overflow remote code execution vulnerability (bsc#1213131, CVE-2023-37328): * 0002-subparse-Look-for-the-closing-_-of-a-tag-after-the.patch- Add 5a074a11f90e3d70b24bf0c535ab0480fad9e701.patch: playsink: Complete reconfiguration on pad release. - Use ldconfig_scriptlets macro for post(un) handling.- Update to version 1.20.1: + typefindfunctions: Fix WebVTT format detection for very short files + gldisplay: Reorder GST_GL_WINDOW check for egl-device + rtpbasepayload: Copy all buffer metadata instead of just GstMetas for the input meta buffer + codec-utils: Avoid out-of-bounds error + navigation: Fix Since markers for mouse scroll events + videoaggregator: Fix for unhandled negative rate + videoaggregator: Use floor() to calculate current position + video-color: Fix for missing clipping in PQ EOTF function + gst-play-1.0: Fix trick-mode handling in keyboard shortcut + audiovisualizer: shader: Fix out of bound write- Update to version 1.20.0: + Development in GitLab was switched to a single git repository containing all the modules + GstPlay: new high-level playback library, replaces GstPlayer + WebM Alpha decoding support + Encoding profiles can now be tweaked with additional application-specified element properties + Compositor: multi-threaded video conversion and mixing + RTP header extensions: unified support in RTP depayloader and payloader base classes + SMPTE 2022-1 2-D Forward Error Correction support + Smart encoding (pass through) support for VP8, VP9, H.265 in encodebin and transcodebin + Runtime compatibility support for libsoup2 and libsoup3 (libsoup3 support experimental) + Video decoder subframe support + Video decoder automatic packet-loss, data corruption, and keyframe request handling for RTP / WebRTC / RTSP + mp4 and Matroska muxers now support profile/level/resolution changes for H.264/H.265 input streams (i.e. codec data changing on the fly) + mp4 muxing mode that initially creates a fragmented mp4 which is converted to a regular mp4 on EOS + Audio support for the WebKit Port for Embedded (WPE) web page source element + CUDA based video color space convert and rescale elements and upload/download elements + NVIDIA memory:NVMM support for OpenGL glupload and gldownload elements + Many WebRTC improvements + The new VA-API plugin implementation fleshed out with more decoders and new postproc elements + AppSink API to retrieve events in addition to buffers and buffer lists + AppSrc gained more configuration options for the internal queue (leakiness, limits in buffers and time, getters to read current levels) + Updated Rust bindings and many new Rust plugins + Improved support for custom minimal GStreamer builds + Support build against FFmpeg 5.0 + Linux Stateless CODEC support gained MPEG-2 and VP9 + Windows Direct3D11/DXVA decoder gained AV1 and MPEG-2 support + Lots of new plugins, features, performance improvements and bug fixes - Rebase add_wayland_dep_to_tests.patch. - Drop gstreamer-plugins-base-gl-deps.patch: Fixed upstream - Stop using service due to upstreams new mono-repo, just use tarballs for now.- Update to version 1.18.6: + tagdemux: Fix crash when presented with malformed files (security fix) + videoencoder: make sure the buffer is writable before modifying metadata + video-converter: Fix for broken gamma remap with high bitdepth YUV output + sdpmessage: fix mapping single char fmtp params + oggdemux: fix a race in push mode when performing the duration seek + uridecodebin: Fix critical warnings + audio-converter: Fix resampling when there's nothing to output + tcp: fix build on Solaris + uridecodebin3: Nullify current item after all play items are freed. + audio-resampler: Fix segfault when we can't output any frames + urisourcebin: Handle sources with dynamic pads and pads already present + playbin2/3: autoplug/caps: don't expand caps to ANY + uridecodebin3/urisourcebin: Reusability fixes + rtspconnection: Only reset timeout when socket is unused + gstvideoaggregator.c: fix build with gcc 4.8 - Drop service, use source url, upstream changes in git.- Stop building doc sub-package, we will in the future use upstreams own standalone doc package. Following this: Drop fdupes, gtk-doc and hotdoc BuildRequires, and fdupes call, no longer needed nor usefull.- Remove obsolete translation-update-upstream support (jsc#SLE-21105).- Update to version 1.18.5: + appsrc: Don't leak buffer list while wrongly unreffing buffer on EOS/flushing + audioaggregator: - Don't overwrite already written samples - Resync on the next buffer when dropping a buffer on discont resyncing + audiobasesink: Fix of double lock release + audiobasesrc: Fix divide by zero assertion + clockoverlay: Fix broken string formatting by strftime() on Windows + compositor: Fix NV12 blend operation + giosrc: Don't leak scheme string in gst_gio_src_query() + giobasesink: Handle incomplete writes in gst_gio_base_sink_render() + gl/wayland: - Use consistent wl_display when creating work queue for proxy wrapper - Provide a dummy global_remove function + gl: Fix build when Meson >= 0.58.0rc1 + playbin2: fix base_time selection when flush seeking live (such as with RTSP) + rtspconnection: - Add IPv6 support for tunneled mode - Consistently translate GIOError to GstRTSPResult (for rtspsrc) + rawbaseparse: check destination format correctly + uridecodebin: Don't force floating reference for future reusable decodebin + parsebin: Put stream flags in GstStream + splitmuxsink: always use factory property when set + video-converter: Set up matrix tables only once. + videoscale: Performance degradation from 1.16.2 -> 1.18.4 + videotestsrc: Fix a leak when computing alpha caps + audio/video-converter: Plug some minor leaks + audio,video-format: Make generate_raw_formats idempotent for assertions + Don't use volatile to mean atomic (fixes compiler warnings with gcc 11) + Fix build issue on MinGW64 - Drop 90903917.patch: Fixed upstream.- Add 90903917.patch: Fix build with meson >= 0.58.0rc1- don't own appdata dir - comes from filesystem rpm- Update to version 1.18.4: + tag: id3v2: fix frame size check and potential invalid reads + audio: Fix gst_audio_buffer_truncate() meta handling for non-interleaved audio + audioresample: respect buffer layout when draining + audioaggregator: fix input_buffer ownership + decodebin3: change stream selection message owner, so that the app sends the stream-selection event to the right element + rtspconnection: correct data_size when tunneled mode + uridecodebin3: make caps property work + video-converter: Don't upsample invalid lines + videodecoder: Fix racy critical when pool negotiation occurs during flush + video: Convert gst_video_info_to_caps() to take self as const ptr + examples: added qt core dependency for qt overlay example- Update to version 1.18.3: + audiorate: Make buffer writable before changing its metadata + compositor: fix blending of subsampled components + decodebin3: - When reconfiguring a slot make sure that the ghostpad is unlinked - Release selection lock when pushing EOS + encodebasebin: Ensure that parsers are compatible with selected encoders + tagdemux: resize and trim buffer in place to fix interaction with oggdemux + videoaggregator: Pop out old buffers on timeout + video-blend: fix blending 8-bit and 16-bit frames together + appsrc: fix signal documentation + gl: document some GL caps specifics + libvisual: workaround clang compiler warning- Update to version 1.18.2: + gl/eagl: internal view resize fixes for glimagesink + video-converter: increase the number of cache lines for resampling, fixes significant color issues and artefacts with "special" resizing parameters in compositor + compositor: Don't crash in prepare_frame() if the pad was just removed + decodebin3: Properly handle caps query with no filter + videoaggregator: - Guarantee that the output format is supported - Fix locking around vagg->info - Fix renegotiation when using convert pad - document and fix locking in convert pad + gluploadelement: - Avoid race condition of base class' context - Avoid race condition of inside upload creation + gl: Fix prototype of glGetSynciv() + tcpserversink: Don't assume g_socket_get_remote_address() succeeds + audiodecoder, videodecoder: Don't reset max-errors property value in reset() + audioencoder: Fix incorrect GST_LOG_OBJECT usage + pbutils: Fix segfault when using invalid encoding profile + g-i: videometa: gir annotate the size of plane array in new API + examples/gl/gtk: Add missing dependency on gstgl + video: fix doc warning. - Fix the _service file and spec to really use the tarball generated by service.- Update to 1.18.1: + Highlighted bugfixes in 1.18.1 - important security fixes (bsc#1181255, CVE-2021-3185) - bug fixes and memory leak fixes - various stability and reliability improvements + gst-plugins-base changes: - theoradec: Set telemetry options only if they are nonzero - glslstage: delete shader on finalize of stage - urisourcebin: Fix crash caused by use after free - decodebin3: Store stream-start event on output pad before exposing it - Add some missing nullable annotations - typefind/xdgmime: Validate mimetypes to be valid GstStructure names before using them - uridecodebin3: Forward upstream events to decodebin3 directly - video-converter: Add fast paths from v210 to I420/YV12, Y42B, UYVY and YUY2 - videoaggregator: Limit accepted caps by template caps - gstrtpbuffer: fix header extension length validation - decodebin3: only force streams-selected seqnum after a select-streams - videodecoder: don't copy interlace-mode from reference state - enable abi checks - multihandlesink: Don't pass NULL caps to gst_caps_is_equal - audio: video: Fix in/outbuf confusion of transform_meta - meson: Always wrap "prefix" option with join_paths() to make Windows happy - videoaggregator: ensure peek_next_sample() uses the correct caps - meson: Actually build gstgl without implicit include dirs - videoaggregator: Don't require any pads to be configured for negotiating source pad caps - gst-libs: gl: Fix documentation typo and clarify gl_memory_texsubimage - audioaggregator: Reset offset if the output rate is renegotiated - video-anc: Implement transform functions for AFD/Bar metas - appsrc: Wake up the create() function on caps changes - rtpbasepayload: do not forget delayed segment when forwarding gaps- Add patch from gl#gstreamer/gst-plugins-base#221 to support two new CEA 608 caption formats: * MR-221-video-anc-add-two-new-CEA-608-caption-formats.patch- Update to 1.18.0: + Highlights: - GstTranscoder: new high level API for applications to transcode media files from one format to another - High Dynamic Range (HDR) video information representation and signalling enhancements - Instant playback rate change support - Active Format Description (AFD) and Bar Data support - RTSP server and client implementations gained ONVIF trick modes support - Hardware-accelerated video decoding on Windows via DXVA2/Direct3D11 - Microsoft Media Foundation plugin for video capture and hardware-accelerated video encoding on Windows - qmlgloverlay: New overlay element that renders a QtQuick scene over the top of an input video stream - imagesequencesrc: New element to easily create a video stream from a sequence of jpeg or png images - dashsink: New sink to produce DASH content - dvbsubenc: New DVB Subtitle encoder element - MPEG-TS muxing now also supports TV broadcast compliant muxing with constant bitrate muxing and SCTE-35 support - rtmp2: New RTMP client source and sink element from-scratch implementation - svthevcenc: New SVT-HEVC-based H.265 video encoder - vaapioverlay: New compositor element using VA-API - rtpmanager gained support for Google's Transport-Wide Congestion Control (twcc) RTP extension - splitmuxsink and splitmuxsrc gained support for auxiliary video streams - webrtcbin now contains some initial support for renegotiation involving stream addition and removal - RTP support was enhanced with new RTP source and sink elements to easily set up RTP streaming via rtp:// URIs - avtp: New Audio Video Transport Protocol (AVTP) plugin for Time-Sensitive Applications - Support for the Video Services Forum's Reliable Internet Stream Transport (RIST) TR-06-1 Simple Profile - Universal Windows Platform (UWP) support - rpicamsrc: New element for capturing from the Raspberry Pi camera - RTSP Server TCP interleaved backpressure handling improvements as well as support for Scale/Speed headers - GStreamer Editing Services gained support for nested timelines, per-clip speed rate control and the OpenTimelineIO format. - Autotools build system has been removed in favour of Meson - Drop patches already included in upstream: * gst-base-audioencoder-fix-leak.patch * gst-base-fft-update-kiss-version.patch * gst-base-playbin-handle-error.patch - Add patch to add wayland dependencies to tests to fix build: * add_wayland_dep_to_tests.patch- Do not recommend PackageKit-gstreamer-plugin: that package already supplements the combination of gstreamer-plugins-base and packagekit.- Remove is_opensuse conditionals / really enable orc on SLE 15 (jsc#SLE-12265).- Add gstreamer-plugins-base-gl-deps.patch: Workaround incomplete gstreamer-gl.pc file, which is missing the (dynamic) dependency on wayland.- Enable meson build conditionally for Tumbleweed.- No longer recommend -lang: supplements are in use.- Add upstream bugfix patches: + gst-base-playbin-handle-error.patch: playbin: Handle error message with redirection indication. + gst-base-audioencoder-fix-leak.patch: audioencoder: fix segment event leak. + gst-base-fft-update-kiss-version.patch: fft: Update our kiss fft version.- Enable orc / wayland-egl on SLE15.- Update to version 1.16.2: + xvimagepool: Update size, stride, and offset with allocated XvImage + video-converter: Fix RGB-XYZ-RGB conversion + audiorate: Update next_offset on rate change + audioringbuffer: Reset reorder flag before check + audio-buffer: Don't fail to map buffers with zero samples + videorate: Fix max-duplication-time handling + gl/gbm: ensure we call the resize callback before attempting to draw + video-converter: Various fixes for interlaced scaling + gstrtspconnection: messages_bytes not decreased + check: Don't use real audio devices for tests + riff: add CineForm mapping + glfilters: Don't use static variables for storing per-element state + glupload: Add VideoMetas and GLSyncMeta to the raw uploaded buffers + streamsynchronizer: avoid pad release race during logging.- Update to version 1.16.1: + See main gstreamer package for changelog. - Drop upstream fixed patches: + gst-plugins-base-doc-build-fix.patch. + gstreamer-plugins-base-arm-neon-configuration.patch.- Drop pkgconfig(gdk-pixbuf-2.0), pkgconfig(gtk+-3.0) and pkgconfig(gtk+-x11-3.0) BuildRequires and pass --disable-examples to configure (we already do in meson conditional): Only needed to build the examples. - Add explicit pkgconfig(wayland-protocols) BuildRequires: Previously pulled in by gtk3 dependency. - Add explicit conditional pkgconfig(cairo) BuildRequires for openSUSE versions older than current Tumbleweed, workaround bug in pangocairo dependencies in those releases. Also previously pulled in by gtk3 dependency.- Add gstreamer-plugins-base-arm-neon-configuration.patch as an upstream backport of: https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/commit/d8d4904e - Use %make_build.- Update to version 1.16.0: + Highlights - GStreamer WebRTC stack gained support for data channels for peer-to-peer communication based on SCTP, BUNDLE support, as well as support for multiple TURN servers. - AV1 video codec support for Matroska and QuickTime/MP4 containers and more configuration options and supported input formats for the AOMedia AV1 encoder - Support for Closed Captions and other Ancillary Data in video - Support for planar (non-interleaved) raw audio - GstVideoAggregator, compositor and OpenGL mixer elements are now in -base - New alternate fields interlace mode where each buffer carries a single field - WebM and Matroska ContentEncryption support in the Matroska demuxer - new WebKit WPE-based web browser source element - Video4Linux: HEVC encoding and decoding, JPEG encoding, and improved dmabuf import/export - Hardware-accelerated Nvidia video decoder gained support for VP8/VP9 decoding, whilst the encoder gained support for H.265/HEVC encoding. - Many improvements to the Intel Media SDK based hardware-accelerated video decoder and encoder plugin (msdk): dmabuf import/export for zero-copy integration with other components; VP9 decoding; 10-bit HEVC encoding; video post-processing (vpp) support including deinterlacing; and the video decoder now handles dynamic resolution changes. - The ASS/SSA subtitle overlay renderer can now handle multiple subtitles that overlap in time and will show them on screen simultaneously - The Meson build is now feature-complete (*) and it is now the recommended build system on all platforms. The Autotools build is scheduled to be removed in the next cycle. - The GStreamer Rust bindings and Rust plugins module are now officially part of upstream GStreamer. - The GStreamer Editing Services gained a gesdemux element that allows directly playing back serialized edit list with playbin or (uri)decodebin - Many performance improvements - Switch to meson for Tumbleweed. - Adjust line to get the minimum required gstreamer version. - Disable tremor (needs libvorbisidec) - Disable examples. - Package libgstcompositor.so and libgstoverlaycomposition.so. - Adjust documentation directory. - Add gst-plugins-base-doc-build-fix.patch: fix build with automake. - Up gstreamer-plugins-bad Conflicts. - Now requires glib2 >= 2.40. - Obsolete libgstbadvideo-1_0-0: now part of -base.- Update to version 1.14.5: + audioconvert: fix endianness conversion for unpacked formats (e.g. S24_32BE). + audioringbuffer: Fix wrong memcpy address when reordering channels. + decodebin2: Make sure to remove pad probes when freeing GstDecodeGroup. + glviewconvert: fix output when a transformation matrix is used. + glupload: - Prevent segfault when updating caps. - dmabuf: be explicit about gl formats used. + gl/egl: Determine correct format on dmabuf import. + id3tag: validate the year from v1 tags before passing to GstDateTime. + rtpbasepayload: Fix sequence numbers when using buffer lists. + rtspconnection: - Fix security issue, potential heap overflow (CVE-2019-9928). - Fix GError set over the top of a previous GError. - Do not duplicate authentication headers. + subparse: don’t assert when failing to parse subrip timestamp. + video: various convert sample frame fixes. + video-converter: fix conversion from I420_10LE/BE, I420_12LE/BE, A420_10LE/BE to BGRA/RGBA which created corrupted output. + video-format: Fix GBRA_10/12 alpha channel pixel strides. - Drop upstream fixed patches: + CVE-2019-9928.patch + 0001-id3tag-Correctly-validate-the-year-from-v1-tags-befo.patch- Add CVE-2019-9928.patch: fix a heap overflow in the rtsp connection parser (boo#1133375 CVE-2019-9928).- Added: 0001-id3tag-Correctly-validate-the-year-from-v1-tags-befo.patch which fixes: https://gitlab.freedesktop.org/gstreamer/gstreamer/issues/384 "Segfault since 1.16" which also occurs in 1.14.4.- Update to version 1.14.4: + Bugfix release, please see .changes in gstreamer main package.- Update to version 1.14.3: + Bugfix release, please see .changes in gstreamer main package.- Update to version 1.14.2: + Update docs. + xvimage: Fix symbol redefine build error. + glcolorbalance: Support OES textures for input/passthrough. + meson: gl: fix backported patch. + gl/build: fixed failed compilation due to missing EGLuint64KHR typedef. + parsebin: Don't try to continue autoplugging a parser if we got raw caps. + audiobasesrc: Round down segsize to an integer number of samples. + discoverer: Don't crash when running with -v if channel-mask==0 and >7 channels. + gldownloadelement: fix build with msvc. + subparse: Don't read beyond array. + ogg: Avoid undefined granule shift. + libs: g-ir-scanner: do not hardcode libtool path. + rawvideoparse: fix typo in 'plane-offsets' description. + video: fix some GIR array annotations. + audio: fix some GIR array annotations. + meson: gl: remove non-headers from gl_prototype_headers. + meson: install the man pages for the command line tools. + meson: Fix detection of glib-mkenums under MSYS2.- Conditionalize orc and pkgconfig(wayland-egl) BuildRequires and enable-orc call, fix build for SLE 12 SP3.- Conditionalize pkgconfig(graphene-1.0) BuildRequires: fix build for Leap 42.3.- Update to version 1.14.1: + GstPad: Fix race condition causing the same probe to be called multiple times + Fix occasional deadlocks on windows when outputting debug logging + Fix debug levels being applied in the wrong order + GIR annotation fixes for bindings + audiomixer, audioaggregator: fix some negotiation issues + gst-play-1.0: fix leaving stdin in non-blocking mode after exit + flvmux: wait for caps on all input pads before writing header even if source is live + flvmux: don't wake up the muxer unless there is data, fixes busy looping if there's no input data + flvmux: fix major leak of input buffers + rtspsrc, rtsp-server: revert to RTSP RFC handling of sendonly/recvonly attributes + rtpvrawpay: fix payloading with very large mtu sizes where everything fits into a single RTP packet + v4l2: Fix hard-coded enabled v4l2 probe on Linux/ARM + v4l2: Disable DMABuf for emulated formats when using libv4l2 + v4l2: Always set colorimetry in S_FMT + asfdemux: Set stream-format field for H264 streams and handle H.264 in bytestream format + x265enc: Fix tagging of keyframes on output buffers + ladspa: Fix critical during plugin load on Windows + decklink: Fix COM initialisation on Windows + h264parse: fix re-use across pipeline stop/restart + mpegtsmux: fix force-keyframe event handling and PCR/PMT changes that would confuse some players with generated HLS streams + adaptivedemux: Support period change in live playlist + rfbsrc: Fix support for applevncserver and support NULL pool in decide_allocation + jpegparse: Fix APP1 marker segment parsing + h265parse: Make caps writable before modifying them, fixes criticals + fakevideosink: request an extra buffer if enable-last-sample is enabled + wasapisrc: Don't provide a clock based on WASAPI's clock + wasapi: Only use audioclient3 when low-latency, as it might otherwise glitch with slow CPUs or VMs + wasapi: Don't derive device period from latency time, should make it more robust against glitches + audiolatency: Fix wave detection in buffers and avoid bogus pts values while starting + msdk: fix plugin load on implementations with only HW support + msdk: dec: set framerate to the driver only if provided, not in 0/1 case + msdk: Don't set extended coding options for JPEG encode + rtponviftimestamp: fix state change function init/reset causing races/crashes on shutdown + decklink: fix initialization failure in windows binary + ladspa: Fix critical warnings during plugin load on Windows and fix dependencies in meson build + gl: fix cross-compilation error with viv-fb + qmlglsink: make work with eglfs_kms + rtspclientsink: Don't deadlock in preroll on early close + rtspclientsink: Fix client ports for the RTCP backchannel + rtsp-server: Fix session timeout when streaming data to client over TCP + vaapiencode: h264: find best profile in those available, fixing negotiation errors + vaapi: remove custom GstGL context handling, use GstGL instead. Fixes GL Context sharing with WebkitGtk on wayland + gst-editing-services: various fixes + gst-python: bump pygobject req to 3.8; fix GstPad.set_query_function(); dist autogen.sh and configure.ac in tarball + g-i: pick up GstVideo-1.0.gir from local build directory in GstGL build + g-i: update constant values for bindings + avoid duplicate symbols in plugins across modules in static builds + ... and many, many more! - Drop gst-pb-base-fix-unresolvable.patch: Fixed upstream. - Following the above, drop libtool BuildRequires and stop running autogen.sh, no longer needed.- Update to version 1.14.0: + Highlights: - WebRTC support: real-time audio/video streaming to and from web browsers; - Experimental support for the next-gen royalty-free AV1 video codec; - Video4Linux: encoding support, stable element names and faster device probing; - Support for the Secure Reliable Transport (SRT) video streaming protocol; - RTP Forward Error Correction (FEC) support (ULPFEC); - RTSP 2.0 support in rtspsrc and gst-rtsp-server; - ONVIF audio backchannel support in gst-rtsp-server and rtspsrc; - playbin3 gapless playback and pre-buffering support; - Tee, our stream splitter/duplication element, now does allocation query aggregation which is important for efficient data handling and zero-copy; - QuickTime muxer has a new prefill recording mode that allows file import in Adobe Premiere and FinalCut Pro while the file is still being written; - rtpjitterbuffer fast-start mode and timestamp offset adjustment smoothing; - souphttpsrc connection sharing, which allows for connection reuse, cookie sharing, etc; - nvdec: new plugin for hardware-accelerated video decoding using the NVIDIA NVDEC API; - Adaptive DASH trick play support; - ipcpipeline: new plugin that allows splitting a pipeline across multiple processes; - Major gobject-introspection annotation improvements for large parts of the library API; - GStreamer C# bindings have been revived and seen many updates and fixes; - The externally maintained GStreamer Rust bindings had many usability improvements and cover most of the API now. Coinciding with the 1.14 release, a new release with the 1.14 API additions is happening. + Updated translations. - Add: + gcc-c++, libjpeg-devel, libpng-devel and Mesa-libGLESv3-devel, and egl, gbm, gl, glesv1_cm, glesv2, graphene-1.0, gudev-1.0, gdk-pixbuf-2.0, gmodule-no-export-2.0, libdrm, wayland-client, wayland-cursor, wayland-egl and x11-xcb pkgconfig modules as build time dependencies. + gio-unix-2.0, glib-2.0, xext, xv and x11 BuildRequires to avoid implicit dependencies. + OpenGL shared library and its GI bindings and plugin plus audiomixer plugin from gstreamer-plugins-bad/good, following upstream changes. - Add new sub-package libgstgl-1_0-0 to baselibs.conf. - Add versioned gstreamer-plugins-bad Conflicts: Several sub-packages moved here, conflict on older versions. - Add gst-pb-base-fix-unresolvable.patch: Fix unresolvable problem due to moved plugins, take 2 commits from upstream stable branch. - Following the above patch: Add libtool BuildRequires and pass autogen.sh- Update to version 1.12.5: + Bugs fixed: bgo#668995, bgo#792983, bgo#784530, bgo#771853, bgo#789358, bgo#791638 - Drop gst-pb-playbin3-fix-accessing-invalid-index.patch: Fixed upstream.- Unconditionally enable translation-update-upstream: on Tumbleweed, this results in a NOP and for Leap in SLE paid translations being used (boo#1086036).- Modernize spec-file by calling spec-cleaner. - Drop filesystem PreRequires: this is simply nonsense.- Add gst-pb-playbin3-fix-accessing-invalid-index.patch: playbin3: Fix accessing invalid index in GstStream when received select-stream event (bgo#791638). - Clean up spec with spec-cleaner.- Update to version 1.12.4: + Bugs fixed: bgo#789458, bgo#789547, bgo790329.- Add explicit python3-xml BuildRequires: fix build on older versions of openSUSE.- Switch to python3: + Replace python-base BuildRequires with python3-base. + Export PYTHON=/usr/bin/python3 before calling configure.- Update to version 1.12.3: + Bugs fixed: bgo#785011, bgo#771088, bgo#777735, bgo#785065, bgo#785331, bgo#785341, bgo#785799, bgo#785948, bgo#785951, bgo#786200.- Drop conditional valgrind-devel BuildRequires, this type of debugging is probably not done by users of binary packages.- Update to version 1.12.2: + Bugs fixed: bgo#784639.- Update to version 1.12.1: + Various fixes for crashes, assertions, deadlocks and memory leaks. + Fix for regression when seeking to the end of ASF files. + Fix for regression in (raw)videoparse that caused it to omit video metadata. + Fix for regression in discoverer that made it show more streams than actually available. + Numerous bugfixes to the adaptive demuxer base class and the DASH demuxer. + Various playbin3/urisourcebin related bugfixes. + Vivante DirectVIV (imx6) texture uploader works with single-plane (e.g. RGB) video formats now. + Intel Media SDK encoder now outputs valid PTS and keyframe flags. + OpenJPEG2000 plugin can be loaded again on MacOS and correctly displays 8 bit RGB images now. + Fixes to DirectSound source/sink for high CPU usage and wrong latency/buffer size calculations. + gst-libav was updated to ffmpeg n3.3.2.- Run parallel build with smp_mflags. Recast a slightly convoluted find call. Replace old $RPM shell vars by macros.- Update to version 1.12.0: + Bugs fixed: bgo#782095, bgo#782018.- Update to version 1.11.91: + Bugs fixed: bgo#779866, bgo#781149, bgo#781152, bgo#781168, bgo#781490. - Changes from version 1.11.90: + Bugs fixed: bgo#774544, bgo#776140, bgo#776172, bgo#776446, bgo#779344, bgo#779515, bgo#779866, bgo#780053, bgo#780100, bgo#780257, bgo#780297, bgo#780429, bgo#780559, bgo#780566, bgo#780764, bgo#780769. + Updated translations.- Update to versions 1.11.2: + Bugs fixed: bgo#740557, bgo#775553, bgo#775893, bgo#776797, bgo#777458, bgo#777530, bgo#778298, bgo#778702, bgo#778974, bgo#779010.- Update to version 1.11.1: + Bugs fixed: bgo#678301, bgo#699077, bgo#744191, bgo#749567, bgo#752052, bgo#756628, bgo#758259, bgo#759358, bgo#765796, bgo#767450, bgo#769698, bgo#770355, bgo#771376, bgo#772445, bgo#772550, bgo#772832, bgo#772864, bgo#773073, bgo#773102, bgo#773165, bgo#773341, bgo#773944, bgo#774445, bgo#774454, bgo#774484, bgo#774588, bgo#774728, bgo#774878, bgo#774959, bgo#775310, bgo#775369, bgo#775917, bgo#776038, bgo#776188, bgo#776447, bgo#776458, bgo#777009, bgo#772764. - Pass --with-package-name='openSUSE GStreamer package' and - -with-package-origin='http://download.opensuse.org' to configure we want to show where the gstreamer package is from. - Pass --enable-orc to configure to ensure we build orc support. - Drop obsolete clean section from spec. - Move AUTHORS, NEWS, README, RELEASE and REQUIREMENTS to doc sub package. - Add fdupes BuildRequires and macro, remove duplicates. - Drop libgstinterfaces-1_0-0 and typelib-1_0-GstInterfaces-1_0 Obsoletes: They were added to ensure smooth upgrades, and are not present in any current openSUSE release. - Move license-translations.dict to devel package, it's only needed for development. - Replace gstreamer-devel and gstreamer-utils for pkgconfig(gstreamer-1.0) BuildRequires: Following what configure looks for.- Update to version 1.10.4: + Bugs fixed: bgo#778432. - Drop aarch64-no-neon.patch: No longer needed.- Update to version 1.10.3: + Bugs fixed: bgo#758389, bgo#771723, bgo#774908, bgo#775351, bgo#775459, bgo#775480, bgo#775687, bgo#775887, bgo#776403, bgo#776623, bgo#777262, bgo#777265, bgo#777502, bgo#777525, bgo#777921.- Update to version 1.10.2: + Bugs fixed: bgo#774911, bgo#774585, bgo#774902, bgo#775224.- Update to version 1.10.1: + Bugs fixed: bgo#773131, bgo#774322, bgo#774343, bgo#727802.- Update to version 1.10.0: + Bugs fixed: bgo#768763, bgo#772500, bgo#772501, bgo#772676, bgo#772855, bgo#773103, bgo#773105, bgo#773107, bgo#773181, bgo#773441. - Conditionally apply translations-update-upstream BuildRequires and macro for non-openSUSE only. - Disable aarch64-no-neon.patch: It needs a rebase, or may possibly be dropped as fixed upstream.- Update to version 1.8.3 (boo#996937): + Bugs fixed: bgo#767689, bgo#768991, bgo#767712, bgo#768566, bgo#768249, bgo#766970, bgo#768361, bgo#768178, bgo#757472, bgo#767859. + Updated translations.- Update to version 1.8.2: + bgo#765534: encoding-profile: Remove codec_data and streamheader fields from constraint caps. + bgo#765538: codec-utils: Don't put level=0 into the caps. + bgo#765541: smartencoder: Only accept TIME segments for real. + bgo#765684: opusdec: Won't negotiate sampling rate anymore. + bgo#765706: opusdec: caps leak in gst_opus_dec_negotiate(). + bgo#765708: encoding-profile: Make creation of encoding profile from discoverer info more robust. + bgo#766204: sdp: rtpjpegdepay regression: Does not extract frame dimensions from SDP anymore. + bgo#766265: opusdec with FEC breaks when packet sizes change. + bgo#766510: videosink: test_video_center_rect raise a warning when turning on debug. + bgo#766515: playbin: fix suburidecodebin leak. + bgo#767163: video-color: Fix colorimetry IS_UNKNOWN. - Stop passing --enable-experimental to configure, we should not have experimental codecs (and currently none are built).- Add proper dependencies to the 32bit devel package- baselibs.conf: add -devel for building 32bit Wine.- Update to GNOME 3.20.2 (Fate#318572)- Update to version 1.8.1: + bgo#764020: adaptivedemux: Deadlock on HLS and DASH streams when scrub seeking. + bgo#764865: audiosrc, audiosink: race in gstaudiosrc audioringbuffer thread. + bgo#765027: critical warning in rtspsrc when doing srtp. + bgo#765082: mikey: add new function gst_mikey_message_to_caps. - Properly escape some macros in comments to silence rpmlint.- Update to GNOME 3.20 Fate#318572 - Remove gstreamer-plugins-base-discid.patch- Update to version 1.8.0: + Hardware-accelerated zero-copy video decoding on Android + New video capture source for Android using the android.hardware.Camera API. + Windows Media reverse playback support (ASF/WMV/WMA). + New tracing system provides support for more sophisticated debugging tools. + New high-level GstPlayer playback convenience API. + Initial support for the new Vulkan API, see Matthew Waters' blog post for more details. + Improved Opus audio codec support: Support for more than two channels; MPEG-TS demuxer/muxer can now handle Opus; sample-accurate encoding/decoding/transmuxing with Ogg, Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container; new codec utility functions for Opus header and caps handling in pbutils library. The Opus encoder/decoder elements were also moved to gst-plugins-base (from -bad), and the opus RTP depayloader/payloader to -good. + GStreamer VAAPI module now released and maintained as part of the GStreamer project. + Asset proxy support in the GStreamer Editing Services. + Bugs fixed: bgo#763316. - Add pkgconfig(opus) BuildRequires: New optional dependency. - Add explicit pkgconfig(gio-unix-2.0) BuildRequires: Already pulled in, but add it so we can version it.- Add gstreamer-plugins-base.appdata.xml so that the codecs can show up in a Software Center.- Update to version 1.6.3: - Fix regression in GL library that made glimagesink unsable on Android. - Integer arithmetic overflow in queue2 element that could break buffering or cause crashes due to NULL pointer dereference. - Fix crash in AAC/ADTS typefinder caused by reading more memory than is available. - Stop ignoring encoder errors in the VP8/VP9 encoders. - Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's redudant and was never actually implemented. - Ensure to store the correct video info in GstVideoBufferPool. - Fix caps in rtspsrc when doing SRTP over interleaved TCP. - Fix crash in pcap parser on 0-sized packets. - Clear EOS flag in appsrc to allow reuse after EOS and flushing. - Ignore flushing streams in streamsynchronizer during stream switches to fix problems caused by this in gst-editing-services. - Ignore tags and other metadata in WAV files after the "data" chunk in PUSH mode to prevent them from being interpreted as audio. - Correctly use colorimetry in v4l2 only for YUV color formats. - Set reserved bits in MPEG TS muxer to 1s. - Fix calculation of SBC frame lengths. - Fix output of the RTP JPEG2000 depayloader to have one frame per buffer and crash in the OpenJPEG decoder on incomplete frames. - Update ffmpeg snapshot in gst-libav to 2.8.5. - Memory leak fixes in scaletempo, the raw video RTP depayloader, and in playsink related to audio/video filters. - Fixes for error handling in the OSX audio plugin. - Various gobject-introspection annotation fixes and additions. - Compiler warning fixes for latest clang compiler. - Change source URL to http://gstreamer.freedesktop.org/ instead of http://download.gnome.org/; the former seems to be more frequently updated.- Update to version 1.6.2: + Crashes in gst-libav with sinks that did not provide a buffer pool but supported video metadata were fixed. This affected d3dvideosink and some 3rd party sinks. Also related fixes for crashes when a downstream buffer pool failed allocation. + Big GL performance improvement on iOS by a factor of 2 by using Apple's sync extension. + Deadlocks in the DirectSound elements on Windows, and the behaviour of its mute property were fixed. + The Direct3D video sink does not crash anymore when minimizing the window. + The library soname generation on Android >= 6.0 was fixed, which previously caused GStreamer to fail to load there. + File related elements have large-file (>2GB) support on Android now. + gst-libav was updated to ffmpeg 2.8.3. + Deserialization of custom events in the GDP depayloader was fixed. + Missing OpenGL context initialization in the Qt/QML video sink was fixed in certain situations. + Interoperability with some broken RTSP servers using HTTP tunnel was improved. + Various compilation fixes for Windows. + Various smaller memory leak and other fixes in different places. + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823, bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951, bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732, bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929, bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205, bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344, bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913, bgo#758921, bgo#759019, bgo#759380.- Update to version 1.6.1: + rtpbuffer: Add map flag to skip padding. + decodebin: - Fix event leak with validate.hls.playback.play_15s.hls_bibbop scenario. - Free unlinked chains at time of switching chains. + video: - gst_video_calculate_display_ratio() should have out parameter. - Missing closing parenthesis in video overlay composition cast macros. + audiobasesink: audio skipping when playing it repeatedly. + gst-plugins-base fails to build with --with-pkg-config-path. + playsink: fix leak of audio sink. + subparse: < / i > should be handled like < /i >. + playbin: Leak of playbin on errors from the source element.- Update to version 1.6.0: + For changelog, see mainpackage changes, everything is condensed there. - Remove subpackage typelib-1_0-GstRiff-1_0: no longer built.- Update to version 1.4.5: + Bugs fixed: bgo#741420, bgo#715050, bgo#739544, bgo#739840, bgo#740556, bgo#740675, bgo#740730, bgo#740853, bgo#740952, bgo#741045, bgo#741198. + Updated translations.- Update to version 1.4.4: + Bugs fixed: bgo#736969, bgo#737055, bgo#737706, bgo#737742, bgo#737752, bgo#738064. + Updated translations./sbin/ldconfig/sbin/ldconfigibs-centriq-5 16910595501.20.1-150400.3.3.11.20.1-150400.3.3.1libgstpbutils-1.0.so.0libgstpbutils-1.0.so.0.2001.0/usr/lib64/-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:30109/SUSE_SLE-15-SP4_Update/6ac53b95b03b0e5d7da2afa8f279c2ce-gstreamer-plugins-base.SUSE_SLE-15-SP4_Updatecpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=93c73e5e6c57d989d4184833d13a36af9f34f49d, stripped PRRR R R R R RRRRl%#Ȟm\utf-8eb72f1851637a1f8fe93a89326c9aa5dd23e81f40633c3d869e2061b0c5adb4f?7zXZ !t/S] cr$x#Hۛj~bgKb#i_ЗdWFD5SR} cr8tyrɐl<+f:6PRPKM O{OV:D'X-g#YwR%򡃿Vŝ`3Ci9xߑ'llݪ5\{ :IwϹMN,P"}K@iz.3\La曘ҵjZB"YbP̣_7K`$s_USκH3<=`U:c=S1߉%DA~¾cO$BqSEtǼB1f_Z&׶lČ͖S쁫:/fdTgf5{u篟 d3$Qx7.ˆ.ֺc!}*6"ub9Wҳu5k4l֍vJ1E$lNm3e1zi=.Y @gB}Vq)h>j\ mP1[$rսQAHб  &:[$TAvc,Ul|b;`m(َ۲Gxv3_8[.-d׵q4R1bj;:&l~I'l<([įd_8.&5͎Nsq:H$~s[尸?;3ew EbMGJGX_ợ}vbm1z'/+ՒA ru98!;{]:rM}XiG \=Wp<=npe l֥Fyo4Py^KQ#U(5_{Ô!ϙ7yh;n`➇Sbg ]PAwi͙q?xܯUVUoJNoVO?TpT ]l=&52 lh _-g/n ~:5A޴2 hP:i#`ezm(0#uE 7t7®TݕD"F}X5{AY[q߫Ʋ3>*\OIBk 1 =lX̤]KE +d0${լ!Tme"VTgӊH r!GZ+bQە1\|2=v'&F?ܼ6nL ta [LLEۼM>~k,%;`|ҩUǽ}&jVr-"e`K͈GVXt:h ,͹Ӏ5D!` iG- 73 lׇ Qs1v.,'VPr# @Ƕ'yݿN4ьyd!6+!r)̋S{- q.>'S$Oф#ur$!1\н6"c=02) f9H1Bxkd(Z 2hȕcgmE~ Lҫ fQ1zUzKu9s qkmM)La<,2BgњfXP#3SlL~fR3p58M142 Yc.śgB=TaC/rbE8n+nbWKy$;mg8qG_38i MBx(o WO"3?hq@*9PnqZ o4kgKq :Pȩ+ 1j"A0Ȳ-Ub|S3f^`q ccAApl]:wGM }kd͉E=˝q ? kN8˺xQ 6:[.XFzӬUU(mKh8CD]DZ{' ȳ(k'7p)j;{̸v kJBbk@'J!_PYd2JEJR,޼?2O\-u9{L/m _9< gyV&}`6A!k{3^H ~i҈Ԑ;YDC}S<OhwPSFz,„?\cp,1y0GB-L`TVq$\kN,|!+^Qb,d ;7%P}$gO̱@`֏-;ڈQgܵ FvlY >VH6Sn7(==|Lt./NzyS4{ex)c0yqlwOn $F\)/\A xi O:ՙ_ytUScW*CZX?¢'Q!&kk*)lr"nsQre$2k2ʇfwFud IOE{17T- vvz[`(ۘS֗d7S#s* M@Y?h1Ѡn"+d_V'o`ˇ_7շ/TE x$5E< }L 17`ˑN:X\՜hod4\~Eb` xj ;CM)g5e#º[BC,z9"fCKhg[g+A/-{>JڠW"8|Mae4NplDx+J-r?n/{{WYRLvmݰk';<ȏ5-F af]Wh_cWsx%Bq "Иg?M6[BL"jv>Ē~ ; ;Y}ߑfGiLy{X2&eqE{ g\EyGk>7)8Nw( $%X=634 L7pT _6vШۦܭWŃ5-=!!v:gS?0NyHei,ʯl/ץ`yـ](u[f7Ll^Y)ckI>̝7yǭ KK7gA[Eґ;a@h2= =Xr%&a< pQUÞp`mTDQ (cW>5%u8lbyks=Tj:E#u8dߪPuoVV)>anZ5eRF$2[>T)$0OlB?ۚ+]cj΢iCh*Ϫ3fe{ŀ2=K;Rj8DQs -2?VLF{U>%Zi;@̀1Yu7* Ǣnf$ӵF?^0`XxLiGc}IO31$;t>/I W7N #f2V-f**Mbɛ9%w.ST8~'="|zIjqLs c-].hNdVE$Ѿ,@=1Ji`XH7!ɡ4Zx*َ0}񅣬K JUBv [*B{W/[2:ٜ,BhO ـXf#/Q ify,W8Vc"i <>]97GGxu+b؃`&֟Ϯ9N!Alj6:y+ҽ2:@\֦ qYpY8z\jm~V>$i-]=f+%+$.$wHXtj8\gK(:z (V,%<|iE*{ fE/[(,VvŇ1V1iR=ZeVe1sؗ9@,-f}#hazhcNYZkBHJK 0joJܤ rdkJK̢ y 0Z ~xeyKLSCQ[SK4u6ę~g2 cyeD!' E%q*V;TÂ6m1.L [Ag5KS8pMa{ qJBU_ oH+hp&$ [>}2|Tr'=[Dmiwi2IК99E^ IeM*Uz3\h 7%a ؊iSDGDU•yυqq;}mK>'(ִٳmmP#/3 *ϛƓiAW2&;6lh0s`ЕY]Q IIue'J`S&|J <[fHKyF5f1Ҩ$|IrDy! v|F0B/ W^dFuNe5bj=ZneFQv f1vYM@%]r{zU0:{b_(ݗlW3r7j}{Gn>vPך: ruOiH~\jIԧ0<{0gY>s!@"]4 8dEJT+k~|oޠM\b~L\ݨ;N V=c `"8nZ "(y wm>2rmȁ^g?BTE3/ߧ~–89\T2M#]%"|0諒Ĺ,GXQ.bQ'jkj,6L `XT EQ-Mb ׸p$%x\yrb%tB?W=Z&y$ yyNMsEvE^9LeHKF]3eK*VNiM+5M䵸 /9FʃCaO>Ȱi{w,dm`:waq^NwS $uH[{Jr>VqՖ넞4vRe` $'Y'!?g!iM1"TcE^!*k\(m5,4JYJzTg؈G099Q4f  F`F艮T,(~VB9#EؚލҤ?s2 .*3d]m4?fcDJ qIu[>Z_6Y?w19X6UEbxlx6 E'\x'2@N-\ ixm]Q %ꊧ3Js[a}D˙a-[vq_*isPjyZ 5lBF7^|M;0X.zB֠\Ma'pEU(KLlM&NaF )Ȯɼه?>Vv9~nǷƢ#d]Y(&&GCC)bj0qœu %9<[;gwބ( vĬj4CQrʌ{ BLθ%aӒWc`X {#[X#`Vc`!)(1H#Z)6p#ǃ\[Fa]>&AcsYA\m|i3ދ$E=PvZ]$2su򮳲Y z C9(H#Jf*Nc邑2R(٥ ee-?fXj6[tA8F#?t#ȏ;9A%9<5R2j Pw7ê14qCI nvHTFc#Fmq֓~ ip8)1XCmPwjг'hl@aQ3C5?kC_Ъ]WݳFW)r}3WmZ^|&%f{#.4cmI`F#6*&dQի\4/xAci̮YWSVw|=TC$(yT yC(0k ϔflp,y nOY{d۾XVTAn{cFP3SNiY+lаQJtt֌| $؝MBUM?%s s0=mЮzF  V ?|@ tR4$G-~,s{QM?6 7Vx gT l%[z// tGZDZeXϻDRFc /$CönD}2 G Dg&Y۪M9HoC<6Z EY_]{X%}}?$I"em8&-ۺh%Wn"0CcX:&n.%/xg滜2߳kwA:鞁;U̶L9#VDAE8 :OcJVr`z&5ʿ*d`jȍ`1>bb JzyGO-i_#}/0Hv^IzsY8qȒ8o%mOxbOr̈́ >/x9QMFA4é`+J*}8q?J ME^ymjգ/TPG.d)9Gn!#]<7AtrIE} >ѹ- S8PLF#U1k"?>"K>z&HJ,)Bǵ},FQ Gҕ&^ժU 7,  _ɍWu Q@)@w=hK#<=,E8`eR溈;i*4̃-[=PJ^e .ɜo=pٰުwCC~/Wg3'˯<ҫj!TP`Ko#^a.Ut7EC[w !`*储rE?8")+3٥kRY5nO!v*I˳yaU̷>KWQpE 3ZΠUlߪα0ە 1i6o) 7~s6Oirs%-]F}x_⨉logaYUc}VuQUnlaFv %t;cvސhWe;/3-SWzSJ?Ub4x_h[͒uڴwh7 wc> BKO?C" Œ-[8[F(): ٱl%1dzJMml]1f++iԀAiHB0QWǎwPgtxG֢0u%qn jҷx?)5Iu)\jз>:P ~r͈ 8qUbXY[ږhȇIPݒtm+R'qhCQR13ֽ714T{amFR1H.``Ѥ z+\(wԶ.s$OO% a5XGOҸ{"D! r$>{nBdQ82shY%`E%TqzCQ)"C[ I @*\:F0;'TࣁvHsYaM@{Q-1n걿{Ҏ Jwtġj0/Ff B 0NN"yadv]U:p)'EgI8B3;| _ ȋÀ ?i]&!fY jPa׼؎a'B.Ac؋<ө6SF{ɰR´tE{q"̊EP̚dkz,ɤ>c# d:p=I?)9ffwsRr:6&]tH<'wgAN50tRGR32D[;o_Z: `>GmnSdxh+rZ@f~=[fZ eQwMW?gVZB3@6m6wO=WΪly7DvK1]oPGX<IՐ*.'K86rAo)]1h`URUqs8ck *UX}=5"#MɷV]Yqʽcc&&٘Fk =: !6`R, )ӕq+ J48{RI.3>ag L?"u~H Xݤe{3@Tܥ,D*c IIF=J7t09-m̶WeLDF^p)Q!l+~ϓE79ܶN4X22,{ V\S?yա>:~ZCclNt?ǨEO*G,^-m$^dĄʆ9ݜe"'TcJߩQJۀT50~N;*urlL-6HNǧ9y3@ -&$ө3w3/Xh&w61' XgoکP#?"teK>N}ĶF: R9*U-EvM>:<-ѕ#a.yc}쪅A^Uуʊl(w64D }E۾;CshR-fX+R NПByE\@XM\R~ Jw_!K/0);UY0Z+o %TtoLGyOc_eD88uK%J`V&:W.`|zs/1GN(u6QT7HYr ic: uTp^ Yt(zȱ[뭰v ,e s0Za Jk'mgL4mceld$}!ȏB[}Q8ipȺ|ҘuiuԞP% qI.Jsീĩ6t?}hQ3,T8# Qbq?oqګ? U/}<f/1;6JAi_P*c7 KR'xwX-]¿ })4ۚed`>ֿ/H,c&'vv浆үP}Z*mO6l‰pT'4U2P`%ߋ+WV/3Mɏz%sםdԹ*7r*'{15Vb4PL%my˾'Da%^Op)٦%Om*>(bz*96 Hxv~Qw"LR @ tն˾; oi¹G B.mƪSʕ0zW 7/0蕓Pv=*hd[ Wp RtsoiL\@ yGbT7ˈ|IWp=îP鷙MXJ(Bt=OOAP35q^zHXpξ-dcjg(k'TyF=&U#kKܾ-a5 ˗9iIĸxDe@?(e;A8(T́N60MWy1f8YzG-U7Bk0 9B@oWd/ q:54Hx) 7f{ m5'3wZbP6A޺3rP@0t1xԡЅӧe?hn-F< Lqu|W_ݸ6wNĕOaPK= 8v遅tm5TCX?\ i;H:KE1ͱXJ_F"ĭT{&?'3]A罭߇/z ~tBD(+Θf~2 WPF {dĸgLU"n{ ^C֜! W MXVPpȵ̂ցZrnXaR$  $#X6Tp܃.*2IvV|wo,8ޗg!9Rz+lSm<.`r/W \Iqq.J|KN$=sD´r=xI0cb|O 9k*I#kVQ\QNf:y|C78?:,i.Zf s8'{Ҹ3 \ TS.O b-L ͡r0d/͢g*í/Zpih>9ے@b[N FCXtcU7 )WL Wbr}y%ZYNsy(+g2V+ꐒA`~>~8~j 4FDj\5r,apx|oF^=& ǻaImtE|DPX$V廼%3‡G\v42 ӵ`~'F#rЁIB57Kf_bzّSa1Tʻ+ wnFrchV2$Uo/c"}Sivj7ZX˄pS-3 :?|Ş8PxP0'}},MةH1٣?`"B\̴/ A({[\MM<FoF\7Y%jGqϩUG2s0M Q9}]?,P&;|<-^X^Gջ-*(|Y@eu8UN*~yobԬ@tI2q)jP)C|#ɰY u!ٯVs`0\T };V5JZ6\E? #B$6h'FU ೓eK7rMI S)IӘa7HƫKEe+#kiN5{k_.bڪ{s97?ebwqHi 1ƞPݭo7Z:RgHٵ:c1 ׼28նК'Y dE#ɩGh]j(\Spda,IIXWё #@?:Ԑ7v" dug΁x0!{ujP[p яk  ULEN] 3[_1TKv䉜1$.|t> ; 8(f&93(kkL8HpǢ@$>(>DNĬy#W%ܐQ\C,yJ*,Mv b9] wTHOtOx IH[Yf/aL!YJ9ʷp)+};>@_NiEp1MAuتOR7$30 be$yK/L)lvC 93ܻYg:W[$x#4NU&X5lZF4f#O8*9xQ91_xF\msWtDuR0YЬPpvxg2~X&Q-iFvi2g,y2a-\X/-_֑7/gha jkX-1C݆\%(MՋI&9^NL 8YD6aa ZP[JXV7Fu`zR B<>}#9o#C%H "YBQߐz$mG#$q;8ox(sm+ȵͬ|3g4?ijA Fř6n; S;8p[vP>[gv}l7V:hozG 5ޝ߱Qh ]޿#}KʆYGcK'Z•b?7ON>w/(XN=s3 4e_+8Nd&BJ-)n ") 5^^ rӝ~M-eci"J51Z#*=@ iA㟢u++q8|iRKϲ^܌i-Bw'3OmbD6`ڻ@ ܪNn#X<)(t(u8>pBڙ5H3Pr;)#1)mNkY9(~h԰(|C6 eU.#Y+H26g4ß:"B(RDvĊkDmWBAa7pvvg17E1eb7ɼgMJWx偶6o;#}쁙~!sI_ȱ DPQj^X9֧d*LLfh_Be.ä.]gJ<Į/#E 3R,40ݼU}P?,LwjVfڋB-!wf-`i@G3?(Vi pYXfjë+P43hFEd=9tmec4%wwiW*C+ jeǩI~c\dtVX`偦dwʛ Oލ2aȏ}@Gy+z=_љ*-@O36z@ev,3s6bۣ ۃ=Eݎ&TVm=E)PE[零Q?idiT) g1[ { |] K2$B/(?5**J3J;mԶv䪘8"T֮QK*7r2_ C@uFJ/d^Xs155ˠqӍ:(uʂyH)83LYpFSW{^HGN0) t%g{TdY<<25t* )ق w:Jh|bcnƿeC1ߌ78,93;mh2J٣ۓPt{^9EH"D;}dQ~ԭ;]^%^̍cZVm~K.IxG]1S.?;^q>= !֗ʍg47ͣ!(.C.nk̘M[ۉgr82P/$Rըiއ}I ^n=?^{'OswMt} 0OϠ5xK=92tV'ýcf>NszL*5 pMgXWq#QVn5p:ȝ6'HGQ3%5<tD:7, t7:UuP 0BFōqTyÌP]&3!ɮv; [Y+<Mpw2ۿ%Ci6r5]zh"ETM!H(YYbO,Όʬxay$nG_o0! 4_D06 R=HJ'Xmz ]"QuT;A;ӡ@>^lajc^\J"' f876n`Qn)祀7KO# Ġ;`5,+.sH_nd|8F_^w yx |P1swMDlMJDRT𦶫j(:ǻdrn4>ڎ7ui?*Wsy\*z7h.B&oC宄N$-}x(0&+f[AlznTZ&|?]G;fZ2Z1ҠUo %5F^| ?2}rrV$L&$Pd#=mF6TmD QV$ò:fuYFc.kChNzWYlp*=E߯ Fev(G1 V2P8 NG^E\!=2iO-QUeE-V#r>ZutD_}}7ߋ=.p%{z,.R~ҝb+-k.E$ 3 z,M AlMsм?햼ϥݠZ80S_*jb\fVF;d.9CS(+~N3h^֟jW5: =P0X_AKC/kr08gcj?a׺V#<4190\iӷMr=`]8D.;Fנ0 l#Y_5Q(ΔZf1iN\nJ0f 2(Ȕl>kS)ańxǐtqR"+= ijnYSav527;|TBH# dd=y5u%D (oC]!nʧAy36:# ǧmuAj&pnS$0P WH5 ʩ6'(Okމ9>p7gk@н[eG[Mff94 =bC䔎-vWAց{5'gvV=%lq[[GɼqWzh35L7#vݤA;=wƭm&1)>iG!-kPCyzbex;a+cpJ0#8J5CA&OD?F)OwoCIDG^ R/6`G.ɟp[wcwXEBe,b1 u!3WB[RMjYejS,S o65![@ l-koy8V-3dzTAǏpϾ%[Za{`-] YW}+UPպtEsbZlve+yAǷ 6B=eUJWQHЅg"x$4r<D' Kt :EiA&o~u*˵'Ģ#H[ʪ{sSt0'-! #dnӇ4 :}Y_~'E26v ҂.,ϸAKWEy9P7I̎$`ߤܒqJG52`D x5H82zN/"(˷n!d]#%}@ Y-"φ sE$V+#2\"|3䣉m"~^H̹d v?WL:FG;0ow̥)Ҵӂ,٬cAWt>dUqT8]XGH/C?9Й1g"Ǟ_^[ѰK|?++"\${A^(4s_kʅVupsѮ (O&tvJ5籠7iTM=h$9IpvGk,tɻi4Zׁv5`dz3gMJ09҅RT=33m`zX;pV$7!M /[p[]1rY?viиhi̟XBkO K?~?ISRdzP0FT!'Tgz$щjnܢv<ǚC'"RI|F-Ջ!`Dqg9A-McD,>PM%ܳ[ BV lV *Y¢钂6"f00`ѽ|,3k ]e}4Eͅ2W>)RX sT/ܨ2HHqF.v<+LŚʭ}?Fimh.3GoF#4쾐 >ai)Qb)s\)U"eݾ/CݾY|z{$KS\j':P* R}S<bKWVzXGE>T"!tDŞ'ATvzuގ^w\M!K 4z{5Qlh|Vpʂ8b4Xdk#]Rxu(4c4m"%˶n4MZ|*o2Y̪.r!:GpWl=p*=vMԃ7~ :5 㫤aL)aq[Pgql?ejAIG N?E L6լq4cIw%,%<LֶG 튮6+S.Gobm9 ~\|[I)~DȺ+.4=rǣ>> IxͮC|%*/l-iT'tI-@F 9)kmA c17D5|:|5lT"|y{9ApȊZe[Np={wT@6EW)xQ  ?yv0vyI[m| "бιM{ˇjDێ{`Y'2R#[4LjPĉ`{ӵSߖ [Q%l{ЩވV툵]7+LsY(kǵG1xU(\+ DQ7KByZ!P(Qs(Ѩz)yя@:05B`&҃1Eokt1!gć'5v@sN-NxMd C ocy?gX] [';iޮ7jf]Cb>Y6>PȐLSGEP/JqzW$_beLM]% #<oeՇrT$'Եfh:%eSΜML7>_J~GzC̦"\swmNaSj37Ws w_MҞ|B. RfRZznAۧ`f*ʜh^eݤP ?}.<j;| :` U*z/E~o`G#P+2>XAgAoX/. iB ?W lD/'s -v:b0uwx{&r(P‹ݏڱmpa md4#*f.3!i-IaHoNb(5Lqɝpq?(eٸNW%}EЈ J;P<΅ b鎎Ω$XeIlio`VPl> ^NmXG .EOP9ECT >_2>+aQ h V"7uLNXDIwz,3rU`_Xf(|fp׌h.‘:\5O' 5U?N:~/#8Ȅ s=<3|]Dvfg|˔-5hPV tU};Qr>= ̱hk{۝QmznĕX]_Q_YAx@FeIʄT)RD6T kUJèߦۢR8wӋP'tH  e]%WHx8|Ic B pPuz퀩xG8j~N-FRI[`LGtw^#mibMQ,KS jD2-%_n_T =rD؈l,y񂮣C"! Al j) 2 L6?J ហo< n /pA-<;B(?̻=j8b] F_q]c<$ \bJ` A&yN#!=d,ÔE2Y=> 7"UOeIk7^O`o-~$uX}CtL/< 2o:?ȊڢtLkb䚃䋼8Hb68ABg &(2sLBg;?U!%TPcn\^0.iɖ_a׉!ߥ{BǒaH|5gF*r84G@p/}Cx j)͊ MnUB/P+2V;Xu)V_r[&cn] -[2qvJ%z]gLZbcnegF Sx!Lz`1Jl~(GV&=SsG$h ѯZR"ҥRY:r{ :qW{>t{'La$)U|!6eNٖE 8P4RsRfUt3/٪ 6l6Lpij`:4$ $j7Hm)l:\RN;6/g^&aP@?C;Y=]lTL,fUg&)3F2 2df2|qǻ6\j`jQUN3ij@clEpkB>}yEw`jsڒ y/Y<0,8ǡn[p "! FB4ey(3Xp;w4/o+G= 7)Kj_wp|?fMGKOX@-47Lr1+W;4#S,m4Zؙnբ >5ց(&*g՝l|Zzel.ad!)U]-\PڑB5Tb5gWPMs,NDڸx)JA_Rυ?HlXҮ\njDNf̒ 2ݍT﯉q:cόfOer8gl\'N$/N_ qe[ckrA6F h{g 4G su7!G_ (oH)n2AEf:8(Dt~ڝ2.UDpJ}Ԉ%ÖCw^d/5P!|F3D~UwdD.!,n#֋]LMU7 = ܾ>V9[8EEzX{0X+. mM-vfUࢳlBH[bm)(VH4ShQY s#\c6b=L۾+إ9,d1"Xp;gxxcJYW֑Uh{Mwg(g<TIw7;l|GKydEH2I OeǐS_91 +ݺΊQ,<`syeG+<Zމ`T WBȴ(.#LɌ 9E9D> ܢh :pi_Wwjq^+z{ !M}sL#Fvƽ$ 7]x ^i_vB:=T!AѪc[79J-Qz=%lyp,:[`n^). w%4S7@9$I X7Ei /49qX `\nLK7kL(3)gr/}g^UԼ.ȭQܰ$χY.FKCkܛ WN@2k|=P_<+G 8X+yFV%ofOi><La`)8PpCJN23Ln&F+H )'F"W+-^]2km%z5L~t{a Q( /0C _"VmiO'k'Іvg$ya;';s鎔S(t%P|K/+/%<'2+lIk'ln  RNDO?Qw1Hb]?ͽδdzEx7G'$h/V_зts}nm;=~I;hjSukV3j?`&2jP"d,:)`z.mql]̌ s]Oی23IayM-EF.r8a1MpԽ6C>"otdXO䠬 ݎ1#^}QF; :G)A(oc<>=pzϳIRl;[m<@ӖpM0jlDj ÝZ1#6 ISbCi+mqS(5q}Mjcf S;ʜSNp,v#@goWG\35)gY }z<8AX'ɃcHmL ? f, y4T^d>}N}.íKAq5{|*v:zCx6 F܉asx:ޝ]Oȧ^7^-bP:"vgpQn9J2w5mX+4ShAvrvXnxh0UnS"I|R__%Q,wb)F`^ r󗯘ܽ}̳j1<3XJ=^'J9Mcݗ0-I:j7SuMQS4}痎SOrB-Kz3kl7 $GX?_m6?>2SeV|C.,06"v=yW#j_|\pX01Y9 -BRm :5~Ѓ\h PƫZȤ;ԊYB{תu! dN(B53XBL\tT{:$ġ.4*mB[&_J$RAATw}?XQgVi=^ع-!r5p G~A?貴ϣCwi$(m6dRҗfGT?7,VӦ:[G$['FVhw}M H%"x!_-, 2:bUk4]yڎxbnS@6Iud,Z=Duc<ޫc0lon vMUpّDMO}U87;lD-@VҺ)r2#24]ŎeL'[7mYg>+D%zs.=N߱wf0c>oO]L_P(FH0zJx Y#q,ģdI*(~ڟd" F`Wuq\@ |`MǴ賛㗨ij6dG.m.T o䧤MY{C ? KfA6sSvU ieidPpDA\3Κ ׯr玏[|nIhAj8eTXԐs9Ͽi.+<- 7g#8uh~Fښ6lJ Dֆd6ҁ @G+a$%Z>Hb`h Oipho%eP+\!758l9-`4X%f#K*,]+v[CLǯj8,@<+ɸN?KUb hJ )]*{H չPnle'嶑![߷5Tqp=܌Ui.-0+;x1kPzks.ʱ!qI`#u {P'dQFĿS9hƠ=j B8mM-^w.slNY)qbp2.A0<ۑZuBf,<|bsSWP#P1+M,6\:xhjo'wB&q $.$ 3e,xy,{ jKǩ=LNugήVü„Q06 z(q >6?AVC?%̫B%tu_Ds Uf:0ziv+S%6wfPd)֟5.*`E2J$'b d7DcWY;M/s*װN?ؙv ߝ*;D*j6Dc87?/w'6z>H9BaK)n&6LW95>nv=X*@"P*u\v`pbm{A*P)%Թ 3|I6/N$`s68t6y&fPaŧL:HH3(ӞǞNyIM-KqH t1u/91WārʋE##-K S* NjCFXHip'aL,l&DnOG5Kvt%/DU^ZD9iwO5罔چZv`р*0Mڷ5/-WBV7n+ 0FZFu'9rj4t8unp](I}4S #(NF" Qi \fy.Y#oa"|) &fCʦ$6&Ky joIAϛ /@" 7~׏\]+u ª}>c'RSOe(Fh2-窖U!5r3 ! -ejlqxVQֲm뉺Okؤp^:DPќGhgGt%/zH¹ߢRA7vES5Aʐ%irzǃ"n}ŗHJbpLy \g9{oŠWTҲ96Y,+PբWU8 s)*oQ![Nj xZm.+غT|wZc g>|O0l%u/ww iGV5 RTU ;۝HԌ~rMd8=Kyblb=Vi$$Q \ذ `vVM4!6'~5asv8%Ad2@gr#%Oέk\KC'?vz_Ԣ󡤁(ǠIoVD0v7BW̢` D\1NWGXxYZb/ՠ;o.J+wX,^.ۏS#d]]E,SEtcrPU%nD? N-ꃋp5T{7$&m ?+`u,5LqC9٦Ml ǔJ <$5TzP] ,HFy;'ri0ؓmf뼽6xHi-mREBjT GتG:Lfd}I` ً4ɯrnyGx_cE|\jx?r)KbD]hPɦ=[=zS;nd7fD&hտǽ\vg T9l l|E]طirfa] HAV!{42 ZP6"dh^mR:,Mj~UlކpC2n_/[)g2a:9 s *E0YvXtJpd=r/7c{J5A' }YO!*#1?<,t& |뷣z'8aD Y G4=&iG} AYaph4i _ 8(cBe=)cU®x\!&Qb#n[W@Iy  aOTeFF$-.\dG$Rh-4yMܴ"t# )/Evh>Tڿm֐čspfx;oU(<1 Ζ?lcG%<*e}#P+Xm}\Ya^9h1G@z#w_a5?>&9Lo{+<Uy,u$gʴ8[k.jB+S.b_{NH`2H ӷ93@A/`JbMicvLYΛ+{>{J>>R{T׌.@VP! Bw+k.WZ0ΐ@ꍉX i gfeRN"IT?VL97J/9v I99"j؍.%*c%LVxk=[z/repp /bCZgDŽ^VF/]075z~Ltf6<)Azgq7C3Vi"e)MhX ca G̖ # %j!8qk5%b,c4cMcRZrZ`9?A%q߹ɛQ=-dkVv]Vt^E J')LJwS]s7U ^27$Έ:裈$tIzZu>'Í S͢u!kCgumߪa.N*B]@v H9:mS@f\)~ʨZnE&X}cFLW9>}xG HKD[*0ua # +}ej0uF5OZ^a qje s4 ȐZ2%džo?yvfJQ ~'/i{5H{rU^DЦ8t#Qa-zZαu+j/Ovu`Z7W"27*ΑXXǶl2۸EZ/{>t"+rӾ!#v+_}3(4M[^$iEI@B jpB94x>|!0f,5gmM'0P_H~{0RI3gD `l -w)uuXnO Ճ $ $B ?x?,+7Kx4[47k>M!ԝXHQ0<@ Dz{BR^zyYo~ ipӼidGZ ',םbn cd$/[k΀H-d>гMAJmW{`;"qbXKQhrWu2FA8B=@qFF/.CoLM&h\^㒑mNRAX|b\w'TөH8v 0o%A=v~"$.kp\2"ԡkw=9`UXI_v5i]H/Kx1 h;ܜ[k<׆'By^tw:Fi)$ Qhh', RP#M9꒹ȪuF^Fr\h&d4KٳFV"iPG46<':]B=;ٲDʔ;q8)T u%ZU~ά WZ`5_KqɶwZz\\tg>lJD$~;lQ s),cK8hneJcX8URD<8E-U^ɪ~:}}u0~ 7df:0Y(9K6,1[a+`ߐ>,n{4?eb7tjGM(J' ]u/-hf[?Qb+: <8y)g?PN m d?9ڟ͞ho'$`IŞ[L]&-}6rezp4k~Jl%# -%;LPQM,UQ؄ɴD-KNkUTT4Iz'Fw|m'- |u 1aZ} =e=^nzJuۋDCkwʫwt>fBp [Dkؑ5^.A a:EhS~{oxBfXU#ƃM'&GG؏`0!{;nKx!t2^|ewyՊvUdc>wiM.r+|@ެ!!b2kTiD$ ձ$3L*pDL+hBzٖ3f.bIMSb4<{K?Ul4wam. `^ U;. yb>W8)šSz7;Pt e.$Yܑ!OFa-?Ma08S"t" A}k9A`bolUgrYG3C_n5jj9i 8Z"*@r8Gt̓@RC{sBA8:g \k# wΕJSR ?ï1„H\r+XÊIi}^E.u,A+J[9kJ )3Rտ2] C4wcԵT˹_Ӵ5Ě_P~AJSl(Ne܁JowطG_:!Ɓeju{%3"?q:]kI~ox8>]>Q+lj8&"[fb։=Zy}2} `6m:VD흎/Տʞ<HcMle[.UHx`#jh09Ӊ=`6,&^隣KQYWUc8sjW:.%#v+z&$*/8ZX=l:VQ|8UϨӻBo"k^vLl0N%¦6uxx0]<x(tI -!#6[猪$GPj/U34m3gr/8of >Y4*:IxHF̻'msWp4닉{+ <{ϓejYn;rn (mEk`ebK>ZC,&#7W 4g 0z 4' 6;) BY6yt\[t+`[KaV7aTZ]&fx@PbmP>*&x_)ubNv`]_.ӍcP Ha;K6IO^mv9}EA3ޖǷS87$n8i7N?34G|L5ٓl&Iy!ȕmNΆ7v lUyx?Ab]~#aD|&ŝLfwԸ?3GY{,"7񴖉ڔ -`YqREcj'0,/˻_ON4IUn2Fr?FB}PLfYkZHBmqV'v''qf[wKڱ;, l_ŘL^ 9XVaxoYҰ諆~.F&2 L%2><O~M~GH_ /:&[f|T^ASʛK(c3n=R-DH.cvPة&bD߂FTq!ߚw*lQ֠)!u{)[~-My|⍙1MԌ0uX$$z |Uor$β2' zNf7@Q_9.-s72ܤiHr)ς]ݣNiWSDkAZLģ"iX}^ˌTayt͜f-ixn4Q;}5MoE 3=S#$7_X/:y>fCH>ń ohȞ [ndp)??<~oj6VqAYuu\}WNtӵĎ&THvd&ʘsgT U_bo]UΐQ#!E:\h*k%4@sa(:cX%5'4Yd$ml[kIX7C~ yxscc# & $ 5,Ja5nAA9ÓK0vW OCcvf#]R>-ٿ^#'*g8i-NfhbBXP^t.qU] Ez{wg>`HuN nPM$(7gM WO78LQQrP8j@I$ `",%4G>Z뗟0Uo^ fǾ؜ضbW]AfF#փGT ߼AcZ!t#>Qcd؋kesY񉪚 l?ȉR:`b2soƮA2Hk}'_2 n)S _LS،Yc OOUZYl~QRgsP =\&4 m&L@SyPMZ$Shέ_r.67&ī]1UwL z<7,w;9 p^ՕstE\Z*| c u+< ~d jrcPjeBj7s&rD\ψ`# 1*Is=jeBrҩȨm.Ny`_R,CN3'\Z~E*JhrKVۗeZČ=G)hIb(#aՂ +^OIp߻aMoS{>`)"}2rJ0ƣLh$JgQ2H"A7dǀѐͧYφTŋ*k! 0n׀*]P z"OF!k#7,},8{Ȗ@\VyduBX `$`EΚG']z7؂yTf~8U>iB(~ EPzv+辗]WDe_>\ײ#H4yB>lgQbJEJ5sTР!7YI;Hɽ=xe!1]*:1lzt~Ed ˯qevx' $ҖOOZ *_0 *~ S#\T>ʊC)`a> zE3ESl`mC̶̞ e k9Pr}\RB8yWn_H rj,>7ẇ=+U)(An&Ƴ5I\kv%T`ڎ75 5MYG0cwSA':w9i,IQ>3;Sb? nSHz14(:RHeƇBf-C3 l1Z(,~*1m<$T޽TڳgKϤ[Z$*F*v 8JB2 ɨ6 +z Ւ߅Dsj&V{\ 86nnÿ<1'jDaJ|Xn ?: p|Y|*7:5*p Z _r,b19 aMW+bÕ0vd-o4/k`F_ƫnV +&QXƤj0Y(Yz]6 ;Z{,>tr!eŻCH[tO} x{_Nni7?c[D$.)70@>0{^8id',6|.%|dlnm8\%jZѰpF19sSr?,89u/MuO*Xao6lV?:8®xL(r *3d -ɒQ#;r'#"õ4@z*޸R0p$q*"nC0vF]*|6 pՇ;28sT~-C-'>̔|mڳm#WӉ+#d%ȸ.56_inoQm Ux(MdhIN_ǒɵ-՚SȵS{k&kVA𖿵eR}[YC-W <::4ZYaԦ 1$~#oS1Tl䃈lBϪ'z֒iZb>t ! N?z'_4VfPF5<7aƯ축Ej;[ AwQ顁(d4kfse'x{k vMЈ~:7DWB"fqKG\Zd1)??Bnz"vS]Wvc/Ggr 5N[E%LL\%2ߊ #hix/l&C@W0ܽ;K+ktAeYSHa7yB3y..FhUGRE7څŗ1c>&.oO/Q.$X\#uqX]<2*jr*@7}:vO=mhŜIScCC&ǝ8HظT^(Z@zC]U_f`b!jL+6a3.}LsRyir{Zvl~,OxW?o\n5,.,,_p 2I䛌avS@{+7q!u cReIJjYX\p\a;SB{Ёi 1qQ0YR17,'7nSwA `%kĈ.,2Wagi,GUdBf,PͶ((lcSs?+ (p,jJUhc[*UX"BBj":j_t6N3CY : Ks>P,z-҃'f5Q._.#kL.1rJY yqL!VYֿs\~e%&=bHÌ)Uz*b,3"wOoeŧUR,VIY %J[$D^VP'!)2 6K}8u,So[ e9oI51l bW6]0fq;Kq̼`slj36lF8 1iij^ǖc Șu\xzIE0rwi7=.Jn|" 6 Be(3 -$NϮ >~FpU2mo 7i_qAfzQP7;h!X"d50%# ݭjr"Oc^,.y yk=_>[Xa|{O[QYgs9)WLϑE$F3U;Cd )Y!Im-'p2<{–M"&dɕX<@h\zM[jg 5I?~OD|gL#,EYV)Gr@9͖B Z%!BLo \ĒOƐ-h.RKnPfCS]D_& 9+/,j[w1K'qF.q%S9Wݞ;N31@kksb%.+{Glٛ~T˭͞qMM{?ܸ>ab%H̄coJΊoC20ƽSډL`O`q7|q#MAnyz1‹Hb99uN}aN!@Jb c j1Rn/RgF3r] ׭`F9J>lbNWB*fCP'FNԚuXuK^?8;I;(N)CHڡ8g;/F"N.سT0 ܁ 03|_V%ZEj_9xBW|PK:W8k $J{V*8I^n Kk3@udG+}"RQR&oՀ[Q9։eλ{zGWG~ۅvudMVMI"mX)p~!S$k7,zu+nx,89OhE8dWmxoJqwl0@<~~'j~EHbkXaqFv-l,ȏF ܘL/7ghx} 'j{h⬄(&5 |] KBV;j[= lgO`P)yy'Hj9Ei伳]n^mqdN IޘЩ+-j+©l:']lt\r^27pcT,>Cq꣔ӤT : }1?1J0q]CLLт򝓿G6*(3z+׾2v,}hpC'CN!0@1Zb4@Ktzs=ړvØc eʦ- |RWr]uىTbb&BX.Cr U0qgAJ "J5\l`r?E8./6l&_肭#oBǧU;NUMcW)|MWɆBv( 144n'mɉyCUGqоd+Ԇ.t_+GMd^KR*ȥ'(0w/=ԇ5|w?52*\+SW02̂M("J\ZW±Qa]+&j{*_J;|k>qsG& dmPGz9l/޺,*g HU#LDҧ}jKRQ!rI46.jNb9t̹Y.M2\Mx*uоBgȪ%K ["tΟ ,g'mG.'}! A6\bIM?Sv og"yTƨc ^tޮJ sTxV=KWȘXU%YN,*bQI"k$9qȜ HE0w66mh,ThWLkL 'c|R5?o|k|4g_W%Ĭ?nC *=Jo%j7|}܀,μ'/aғ_@ٜ gtw ň(#$gIp|RgQ&?WF 3*9A8)YcߜChNjSV:֪j&G5~!ׂi-)#R3Zp2McswF܂P6{.og=r Z!ey 9$qkv"h m=Ē0w}li7y@ L*^L/{qzTV"QϢ@S08k/~_UܾyU]cW=J/~UhhFv''@xX@%HؒI&sIGO>rRr2$l1wq UA?/ $5q0&j7 Zm-kFAsU+]7lxCAZd!MThXCl ꩃJ9%#J5^>9ixn 䔗{=@zgsg,!i۹ Rd%M12 Ͼbz2f ?rָ\\vti,VdG* 's`-n8m%Mx;Z1wW7A1$Eֺ٫t}V>̲ _ #u a^>Cpz68ќ;7oC+4^&Q;O7D.,=5 {&0 s;TN[gq i @fZ5\=S.bݧ!T~3ob-~$ r:["\9󼷨d\(gsˌK)KpeW#v7WFi%q LPAE_t'߈C+ z)&$uGayK4 sw#m<5ޮ?zlu2jASdf1 F1vĨ*@EcjLo(ѷb! f>9" ( ӘMeZ5Xx;hp1k kLH\?w 3wE*ucC2k?B fa_B3 *U=zsw#L"_\YcWF@BOapK)yP9nN/EF m d- -QNy}s>ꥦ~DJF9uي|燕' j??N( TEgd"C6M7sz:oP-fJ ;;<ΤnX]P O7$KF%};.AIy;^G}.{ |Zr4%D/DN-LPR7(Kİχ_ }-8uh c4; އ;0{ț}}i.@.ay(DկywLִFA"̑>CDSMyTwL,+LُE4X(TNn80,P(S3TtS<_tȉt~7_٪b2qCG=^!e>Z$L<`\Ar]oiȜk{3VhӡX1x/"V H%$݂Wa,:> F)HicuE3MJl}lZGvYy8T=jF[A# Zdg <~Nds f)xu;PbL{b./4}SLQ({~^FߘnU;ۓ)9a 3gd).&^fD KPJsw|T ɶ1ZnknLS!k e rL~欟 >T~9Cnw"0>*6! ; ~;MN ~_ܮ^ixMh зynMMHJ˚鳌OsXă 'Ҵ0ىSmX[^4ke##$ٲB𱲶mr1K&ޢKzvmIaS[P|Xك,.8T_zPu5|ȆXVl ]س?_\!qAedLm񭜃G9~5z8l#۱493*RiG;}4f)8RZtA{VQ"Pe/6\Jtn+"ͷx6bY+Z[s<.l`&UP ?Zd% Xn>C=yo[Dm .#KHw_@A⫳Pb>VE=>dQԝ!<'6 H"c]3` ae@;B+ǜtmr2A2U,}w~IGkQľw- |E`д q.o'JP;򘰔n=נh|wqRbf&k~{ۤ1M9–&͵vއl;EП櫶7wXa)zhbnƝ!d~>,R)G $ƨ@b :pq!%CBi׋sy=8>2󄐦JJZ"~ȹN! / {V2Kq3Vm# ׵$ 6Va3B5EDFE&SE;g#'ii CI*T%Ͱ:Baw oNB? =]tõ^PXrʙI8wY" uSQGyN gGM C#"'a 0]+^砋Iؿ4.@Cui% m,2Ocigf0jE݌+E6`F'0Owۭa}ރ7QC3Xy͉oUjB 32t2KcbϮg4gakT*5ܟbg`aԽxx*t~}r L)PZA^U|ԦN@/Fta;#N23r)k1D jz\9^l*XPbྖo1I5㰗[(S&} ax@6~`SP8h3&L[Z2J1 C|;rZqLI CEgX Uo` sUzBa}J,]YVOj OJt,P<ռ,ryQ#qQ|KȽ̺P*! d_m1 9X8rHIocՅWʡeOD$a?:6<i\0V;6VE9XhoHi^xGyB&(wb# kݻ8Oz۾5qQ4لg7c.*$͹B^:T1/j%52 Tϓ2@qmbɀeGR1be.0+Y'#{d6zU?qmM~zA- q.٢(!/-T6o0t(d'Ќ'RD\+L5mM%#LA˓;%RaUGՠW qż&V'vtrf;Ssx~ l6b$_>!bipm-[: 8"^3$4#OHL,yLH niX;ie[ VG~x9QN)d5sM&1q08>}!# Nea ؂Fk5.27Fۊ{"oZ-Ery9K8_SէɱR̠ (m8 6hjͱbF`W#h@;R[v:fʆ tcc1: ^TAzFZw-CyKx;I8@KC>-Ԃ.pH8#=F.bE9k 7]mܬ?CPOPya^ԀHirչrW9][U)Z;!5@Vލ~Q+Ii| wM& oհPpHm&ʿq.j#1Lo+a*s= -X\ A|G"sS lLowN04DH w>'Oxҝ:XZ~!Q RHQ wȲ# v V2:RnA/^qԮ[]p:tOКpe@{5dxP5wbFME6%۫* ]B1B-7Nk^-!+]ȅk{ȴ(h&Y1)w=1YzB 7]6~Ihdjt7쨏C)@)3zsz])a%ƺ ֓T/!/P$St18^=y+s֕!6Iwy5Vq ;#wHJr2I)ZgvV GQ/ cP~926}R%Q:t^ ḘYZK@f|)P+|J5ٗ 5sh+A%n60jG1؃ERp72 LYRrcPᙚ *$8a. k[.Ww\hkt^&!N&45AobMőv3 )ُgOVr7Qa~o{q`}n0>F {/?Ɵ\|9-jkuQGELsnB\gڛiQCCbJAlQ(̑17caaU ͪYy kP{kJ+K>u'[CPD/R6ȵ43:b$^2S"kP2AF-?GƂD=ȟ*UX7]UFu =%K<-=]W"$`0UTuD0z<}ml\ Y/u$a ~ڡ4f =yZ|yd%\FT3 Kt2>zwAad8R-gD+wnPo*U-r]Fء #WVB_Q?>ǧ?ba3}ivaMr*m?[qbXLPF+zc)ORvw yN9WcEeop4pgheK4GGkE*5{yFx W'b>hQsFZ}i`Cvɿ8uD`Wrq@S_o+ѓ*Z#aL_T3+NdZSM?(d.M6l /bѯ\c6s:cD|-ͲPY [;b073B&SmE3zQ]EBr8Cȏl'EJb{^WfizrvLMB sYLEagd-N\ . 2#;L՜X% J%!cS_1G{" eP\cVbI}Iat% .][xx05iXb3q_ޓÕ`/ QKVm>K Pr3xxɋOM.힔C[]ixQs:bW]ȏoc,6 Ʊ-X%6 R|IQ&cMwmӕ mmȩ,T 'f&j%Y͵wp .A^$- u 09|#.lUb7^;2<fmxj>̝]Q $/ۧE`~1j AeGpcn7x9kT4+C^AVE` oVaLUa0n,wd۩3@缫dmt|X .c@ mḃ4ڔvm00-wSf@ӣ46j6K%𢷬n@Pߨx)B{x@bK0e錟Y^MHf ʊ_5$7M5FAc/SR8]ga%d-컻#RMuUK޼7+rV^PJhIQfex#.,08oȲÿₕ \-.4;!1AvvqC`g~6~,MUK3v<00to+o9B`%$B%ܕ=)GKj(iXs#s_2MYA$e ʝ?ޕo⋤d (JPyWh=$׻]₡㽊Ju$IBu/.ʶS\_ys,|ny{|StC,8h]&9K<0#W HM?@4>1b6m8 .rWC_M=-B]|]kF4#ڮÝ܁bm= 3} Qڂԗ"$ț6qjxX%?(qE(`IF9lN$+X޹)lOX'`G+(kȝWhb 'hFwyrc1EDToVlxktH4(U{k9]49GD# dzb0QP"<nx'V(H0~XMWsEgŦE:C˓*+#i8Χ]o-N 2b/AyU^׀ "iZeBh%`qH;CSw&pX쬂ʓD=Q>,)@>K*~ Ow3w_\̓g#,RH[憞E J~w %?fb3}]cUǫ0n8b}6#ΰY'ʈiHޗjBg n@@ ~+ATt\) WAjWDgb>BpLڼsAS-%22`?ț;[TȎv(b_?2Unhݾtw$n5hn5F ኡTv`ŕY$ QA}k{shAuJ9쀭$!NI eN`$S#3嬡y N^:pPei@٧Q>5ټy K( A.;@* 1Gr_m UGͶ/GZkEW3&%0N+99N2(\ @N)SO;Τ[pV~o2cP5 :{jbF!N}($yBbX!9 |ntv 4˖ Z L!~Q?<\ߤڳtDܦp@Fb̋`CicyY誺#C~꓏ ]jDeeN;09 H+QKPSImgi,~6)!ˉ^5?߼Mr C!NYOW(AP(IJ[ʻh91MÙN:?otmj=Mk ̻ C(M\ ݄jUxbi| &ugu^ v窇Z<1M~ū iQj,8BdʥkR- E>+rfC%SM[e^P~wdPKW"}]@D^mD99+Q8N@y/% wfVp2Πr?a'@FkzҭX}M8Dr8; U*$|+EjuR8e:}}Q%GpOW ^\`2'/nb;DW (fm: Urr Gt@>7I/Ez,! R[ƕcDU >,NuWqsNj!D5.vͪUAslKyA.#T:}m;~x%Q-Ǩ^}rF hc"s'iQ"82;$&pBCL*:s "D -5d]_z3&,FTkfsH1>h4'Ԍfc,Pt̫c הkUC/2s}yÒGѰxb;亼hiK3]@ȧ[ƒWBR'Ҥ #WDYHX8 rai"Jm}iPi}&s ۷,V%f!(w='#^C;r^$cyFp l??O#EԞ|P@x]W}*?+ޜ>(hPK+4xѸ}Cb٩ӆFL[VSxu Uӯ62WN ل'vWOh͆-eaR"J/U=Ӿ;#@a0(&LIw, m òȶjB"SJsզ`UDlSjYptOtRoTؽzY:M[푩6hUJ x 1 ~=+QrjhA%a58IqJxBMb$7s /Z$=޼vljZgYY~CEvjwT-l{,bsDS1^waU@>rtj3J &43ChB EGʔ-Pċ%Hŕ{gNG{!/*1u71zўE^V*,]w]w "~je"YV V]?l,rϖ ~W3-1+VչSO HO&DVGQ&{?7+0rCKMG :ٔZ6A F_P x Iՠ _L|}]}Ϋjq5>2~2ߟ Ɛ=m3Gq` Q5"2e6!Q H4r`[:h7Y+3w& TAX$ꣃ{^)hCፄ͉@^pS 6g`.Т p > ))^}~t$IX`fdGYҁ3@XPϞ{vG0ǣWØгN9aд-C3ӈ7^%SFеO FFw wk @x .>Hw-~Khw*4V3k1B)woA)" Y?œ7ŝy(3Jj tQ H>mWY,Vl@uͿ"e"M)kG`E "HQ+0ATxaI)h}1lC1Ww{T ]:\R#&أ0Y8;@6FlwZ`G't2޻(,߀ˮm@<;Gʏ@2⾂K7·b9y)4GT ?rI`HA?Qb@x1_s}~6`\nyd; لJڜKPaDa?ڷSLg67aJKw Gfbs`#QdkpGc&+qzhZY ıt) ^]E/k" Lř7@0~OUaV磛%տ K=A)fZg!38ffqtCæ= P1S*1 Ґ(U'qeLMee+tE Pͼgɻ ]vI;g"i G{{7I5anf -S`pUI&_ĤNrXzK&ܹpC܃1_F K $!53o\^y!" gn.&əpWz[ëN;$D_P?505@ ʩIIny+(1 VJFNko+~U=[86G#I;lHIMV!@aEc 1U%3dJJ#q2e\J;2S'>}> KUa:džfA5'Xbwzu'bÑ.}#dwRToB3WG$>ݷ_0@eH=;[U2S\IJfJf~r:Sc~#k-G؟-T5Mggv៕،s0sn8GE֖WԦϕOdM պ8p1ٌV2?Tpń4F Ü~XgWɟ;ު|ʗvY 玿ir٦,|@2P<rK[-,bt}66]6Ť\D}WLMnifYtw݈&EQ{rS/NҶ)E/z/mDiO`ѤZ4jfI>EωZIa=ʘ|\(r7(բ<`}K.mb1xvH[l TM|RVqe_b{/qWRz4xsŷ)w ^P==_;ҋ>:x6U ފܞFnFs}~ !K"7Ɔߕ)s8i^]ӷ|筨JP;aw~&PQ)MtͿȴ}{Ⱥ©nB+}Бs`Doq_.Lh<>%M^gvH2l\M1% rK8we=( ˁ%F]T-|#^p-11K6s$3ߊg`$e 8v:aX2l}(kǫL !TZfKk9UCGt[gb;9=fI<}R(jvmS,:}e }x٣r>>5_pE[P|BۧI54na4u@U Mj_eA@޶(x0y2wӮY89)I.iF~5y!ʣ|FDJT<7A>^6Xa>HOt+Z _3>6uN.d$ĮU4܃ gKi!iʚ) Y;֗ ]W1fi,dc=UG_w{TU +#" 6 DP(TN=w$K8+xFn @VP/*x(\,ԝڈkGF|4]YJ9YVO.+RP'@!4p4>[ JNC<]mCK<|9Dgoap Ytb@%h/Ip}@\+* X>Y&q'ty$췎gbn?VavNN5qCW{(+'7e||^ |vm)7?/#؞KDTu,fRӚiBvby?2}8C# 3z޸3 س%8Pu@'P}`-`V d|P7U9Ϛ{+\{ rC#uJ2"/k k4ǽcD"׈Ss.*!宧Y/;nE& b "hڐ|'9Civ+ y"\ŝܽ{# } pL.!A^d0Տk "}s<yI&U㼈to6 Y-pˀsωNtLԣy?L2ؖmftۍt~BȻk7u|$V;j̘L/9InlIJQ1$Wf[ ) 1|5}6׽oĹ?ZAb0&\s:A2s[{tN< 7K"/;oTM _/kZ6ƕv+@[19 2L;2֌LCG1c a9j9rWa.G[KեW|s4#+#5#\j}$uTy 7ϔݍ/JxO<O: ] (Ix%WyiWti(zrH*1h6o I T(W^YHe%`-\[J -b Was7ib+{x$TRe<|O##`- oeç]U71Y_**oOnh?i#k+J6d"_٤j=J=Ɯe1RٽjcIà0! v7hʆU.v8[I\I(@ -^@Ք4cBF#Ϟ@qFٺ授Xv ]Ln/8fh!ZGM Va[&{^1Y;cU`WW!tIX@bYyUt]<29Ư4,꺜 g):!rI0$lXkļbMc0}W>|Û4fM[BOier b~q/i Q.!q@M14xSY9ɳA ¾#XWsEj8] y34v+ 5 G5 ۮ` rN~[+-ycr{~$w%tQ# =gLo9q5^wIHȳD@m5xtE}*}}^QXB #E(Κݬq.{ѨS^􈎑=sV/@."oK\!E)6usG BH{0WUҒt0ULkAc!kAa&\ICR:1 b*Fs- X*ݴWr%QձqVuq"wڞQ^OHoOK,:DʥЌ}//D46R?mH9">]=u31Ζa'/H80"O7He?p'l P*`y:~~b&GLr*)w!Bl#,)g~W$2\vY09/X㇝)L[ 9Ԍٹry^SE@`O8c(z%`2ؔ!-TS*I|{zT/ @WB:Bi.KJ ࡁ/@IƮhvC$ xqFsWه|aJ`+. }rɄ8xG-}x( 0(YCs+ uN!u ٗl馂o7FM*Y>Q 9~y\iׂ&ڝ|Khni!ۡ U2#0x*:Ħȷw>a^q{(CڒWnLcuyW!13iDj~r/fyV!rІx9&huf^Đ^y Hd]k2p<4m}}G;6–eÜރL^vxQBH_BȉlN 5e:E?#boopP+N;WKǗ2D;=ivwFY8D/iΧ a@cxsq%m- *qh1/>@zLStK=v}p3.c.QkUVCpzWt."דt%e_+LJ~#Uo?k1} rif5<жtr`ˀMs5P%Uʳ9\`E`1K*He g:qf0TTn]mGX n]W9'Uzg?3ad`cY *\-lcuGS(#&(ޠ&td:5,b1HtSЙryCƢQC(O[\4_E-B$&Ȝe(/>)"t6ƫ`P*kGg:$ŔyBLV!rM?sd] BE;8xzwJ{)?7d} ;eQ .ޢ xu,­mB14|YR] Ay)aa*=$fސ5¼ B6mr&$&\Ń` }pxiRC$ RUcTAwh  aXkbޖ蘱D +j#*Ld^ pӊ#qE=|!~=VcG.P׬=H?nQuZ%Oplr)m [gH#L3M22 lJ=ic?Ј?c@X^Ȳv)yΎ}Ogg}=Q0Pwvl:Z13e9ݼsU?]}\H@Bu{rAA5^ %Ⱦk6^iC![7WYZ[O@a*㧋U plήQͷݝHk"F..C $3տ{5lwVۆ^$5wk 7G.3%~S,]S UNcj&CdL ^Ӓeٖe9.`vjfqGi)6OvUaڶԶ{ V1أmf]398"k>-2n4ٮ`Z@Ȉ8>1(vWvgw}`[ םMM.dFԹ.[Z CF07M=vWv 8;:z})ˣ@UVLmzBW(7}s.04O2MNvPWI 茁 8hgxi}1 ִ]Aܢ4CȩmwwlAƁylHyA܂ut@K}+K#{:0nn_Ժ +*j`u(Y[FIB+c^:iǫ|c*vVgsᕪ槥Zk>PldkŚb~6L5)τОUV{'B\Y?O݋ѡ\j|ǞRdT\ x R`ᎢI{HPĪ9U>;NsχMJ(q?Tizbf=6>!$(W%ӅND(oR=y/]*4b~Nx -'{DkU̸ߺFv]?k|g㠦aC;=r_H٦X8V>^7bO'ț)8k=b&u@˼7t{J9#ꎳl Ĩ({U!rxcoBn*!|$eFΌVݪ2WgUEؔya$_I8cHJj@99f [a;XQKiMI **ShPHs9bp{Gؒl U(]H^xH;߲FJ!(/f"36O3w޶gy՟h/ٟX7)>z/#Wq|ui)m.=$xtX1lU&9q'd)R&Gj͖FݾU5T;Cʓ*^=Z4h-EdW%fCG}#&%u%ݽ='bңs5Rp@ͼ2 2" :ӯ;ZVxu:1ՂM\ھJtVr`Kx8#W--y!+|oF&GFXi}eɰHb HF$ώ޼IEkфX 4iCzl_-a \4tqeEG*5?/ ՇW2<$P}5a0rU6 DAx5"ie lʘn^@.!|<Ï ,nͬפ<J~˅kOӺ}= yJB6dx*^ k ѮY_~+7n co D+p/ T=O={P0 TOZݫoa)OD P8 vI$Qρ9d&J Yx;κiRD"Fɼ!cd_y| =䩴EKEzd1̣Vt?#1B*E9#BdL|ewҬ`& L?8;!ᦧ.q෭^{hg-'D5[7R !BGh3R%α⎇BJFzym}w#& leDHIP^1-ʎ UWi@4KOZ%Y *qY.h)XfƱ^Nö0, TwY`QJ^ 쭂?z[Y"ba @(aSP21φ4#0o4#\o ldbk%N8P쯂QEOlib`=sZ#ڲ'{?cک `ր >{1^ܰ8tN: ~u\OitObs<~@g{tiT5ȩL@A~m(]߈'{;A=?."L.kؖƏIOu/A Y*[r T~ʠQΈhv"tAW"oÍ` cC`VVƙolaBQL!aDAܛ(ψ>7pCF Ń~ah,S/wrOG]Q o9/!]Hq fm!W.]i7{EZnKǽ4c *{Jm$ݓbE ЉlrJS%} Sb=gNM T5S$q{IM/5a9̯bs;kO!ϲܓ5 0ޑ| AN}3CQl ; GVbGf[IN p4 X_&~4 rmhKzͥ[UduD7%i`? ͷA ">󌀣wTp,/`A1'+PI)۠4 {^zU$ vܹPY:#p~ZH,TGsyFw1o0̰J =#~F;QfCN 'NkJK@b,y_"KlPVk)#[n\ aspswN25 v>A[`xEu> utЀ4b*^doc>hv.#()PoM@Zm=qt4ڔk) PضZ:7G*6ʞZZ`槁0PyAWR}#Yz yL6b˔d w80rkXx~0/4nBD|9; ;2wx fy#\ j^/;ϿH~؃ \X%TqO&"ŊY]C}"/X=LzKdfV׬CS<RAl Jr_ 0eUIhzzI 8vT'Hb اw& 8x-F;:3S cX@7=Gـ;Y!BԠl$>¹V\>V8:Kޑ^4iQ'[rAK7x ¹}x.e0>KZdE%zV6h^ps|Ww/Hz):2`S]`C<}J<3] YZ