typelib-1_0-Gst-1_0-1.16.3-3.3.1 >  A `xp9|/ r^涏rVg 9͒# `QRy͜@`f7a&g[m=Y#c33a3f0a0c9f3573bb3efb2e7a03fc585c0da3e12d593faa03030c6eb3daa85a86089f86d15b9b3c29162ea1f06bd727ec0cdec94`xp9|N#"knؚPxf4J 1P1}2 -d%E$4hCca"3kUxےd&GM.-ð vςvl;og;1?訐&X9` P undNǷ!ke<zq.ݳz?=fFnH]A.wW'8-CBIr Ѿ .w+HAվqM&X?;_WVڵ.w(/ 7g`ߚ>p>d?Td # _(,Efx      Q Xl\(8494: 4FGHIX Y(\X]l^bcde!f$l&u<vPwTxhy|zPCtypelib-1_0-Gst-1_01.16.33.3.1Streaming-Media Framework Runtime -- Introspection bindingsGStreamer is a streaming-media framework, based on graphs of filters which operate on media data. Applications using this library can do anything from real-time sound processing to playing videos, and just about anything else media-related. Its plug-in-based architecture means that new data types or processing capabilities can be added by installing new plug-ins. This package provides the GObject Introspection bindings for GStreamer.`xHnebbiolo SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/System/Librarieshttp://gstreamer.freedesktop.org/linuxppc64let@7`x1`x2`x4`x3`x3cfa28c21e1ddebd6f331b69177804d40459750ef8c1f0d2841fe9b193b917c25947d3cff8de199c668a144b92f64dbd1fb3100b7a241afad060c8bd2a4ed9c9fe5a2151c1673211da4f803b7c525c37dbf56e78e5ce270ab4266e8a7521846d9143b1363fd8af500ceb840cec7b2aa410b34612865126f5d7f1cf78740cbf37b06109430e45c7cd62ab4255cc807c08f190c8e7086c590c70f66292e8395d891rootrootrootrootrootrootrootrootrootrootgstreamer-1.16.3-3.3.1.src.rpmtypelib(Gst)typelib(GstBase)typelib(GstCheck)typelib(GstController)typelib(GstNet)typelib-1_0-Gst-1_0typelib-1_0-Gst-1_0(ppc-64)@@@@@    @@@@@libgstbase-1.0.so.0()(64bit)libgstcheck-1.0.so.0()(64bit)libgstcontroller-1.0.so.0()(64bit)libgstnet-1.0.so.0()(64bit)libgstreamer-1.0.so.0()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)typelib(GLib)typelib(GModule)typelib(GObject)typelib(Gio)typelib(Gst)3.0.4-14.6.0-14.0-15.2-12.02.02.02.01.04.14.1`]]@]%@]]@\@[@[t[Q[GB[c@ZZ&Z@ZZZ.s@Z!D@Z@Y@Y@Yh@YI@Y i@Y @X @XXX@X*XBX:X@W@W_W=Wo@W4VyV@V%@VVzV4@VT@TMTi@Ti@Ti@Tezcjia@suse.combjorn.lie@gmail.combjorn.lie@gmail.comdimstar@opensuse.orgschwab@suse.demgorse@suse.combjorn.lie@gmail.comsean@suspend.netbjorn.lie@gmail.combjorn.lie@gmail.comdimstar@opensuse.orgbjorn.lie@gmail.comdimstar@opensuse.orgluc14n0@linuxmail.orgbjorn.lie@gmail.comdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgalarrosa@suse.comzaitor@opensuse.orgidonmez@suse.comzaitor@opensuse.orgbadshah400@gmail.commeissner@suse.comdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdap.darkness@gmail.comzaitor@opensuse.orgzaitor@opensuse.orgledest@gmail.comledest@gmail.comzaitor@opensuse.org- Update to version 1.16.3 (bsc#1181255): - delay creation of threadpools - bin: Fix `deep-element-removed` log message - buffer: fix meta sequence number fallback on rpi - bufferlist: foreach: always remove as parent if buffer is changed - bus: Make setting/replacing/clearing the sync handler thread-safe - elementfactory: Fix missing features in case a feature moves to another filename - element: When removing a ghost pad also unset its target - meta: intern registered impl string - registry: Use a toolchain-specific registry file on Windows - systemclock: Invalid internal time calculation causes non-increasing clock time on Windows - value: don't write to `const char *` - value: Fix segfault comparing empty GValueArrays - Revert floating enforcing - aggregator: fix iteration direction in skip_buffers - sparsefile: fix possible crash when seeking - baseparse: cache fix - baseparse: fix memory leak when subclass skips whole input buffer - baseparse: Set the private duration before posting a duration-changed message - basetransform: allow not passthrough if generate_output is implemented - identity: Fix a minor leak using meta_str - queue: protect against lost wakeups for iterm_del condition - queue2: Avoid races when posting buffering messages - queue2: Fix missing/dropped buffering messages at startup - identity: Unblock condition variable on FLUSH_START - check: Use `g_thread_yield()` instead of `g_usleep(1)` - tests: use cpu_family for arch checks - gst-launch: Follow up to missing `s/g_print/gst_print/g` - gst-inspect: Add define guard for `g_log_writer_supports_color()` - gst-launch: go back down to `GST_STATE_NULL` in one step. - device-monitor: list hidden providers before listing devices - autotools build fixes for GNU make 4.3- Update to version 1.16.2: + Interlaced video scaling fixes + CineForm video support in AVI + audioresample: avoid glitches due to rounding errors after changing rate + Command line tool output printing improvements on Windows + various performance improvements, memory leak fixes and security fixes + VP9 decoding fixes + wasapi: bug fixes and stability improvements + tsdemux: improved handling of certain discontinuities + vaapi h265 decoder: wait for I-frame before trying to decode + tee: Make sure to actually deactivate pads that are released + bin: Drop need-context messages without source instead of crashing + gst: Don't pass miniobjects to GST_DEBUG_OBJECT() and similar macros + tracers: Don't leak temporary GstStructure- Update to version 1.16.1: + GStreamer-vaapi: fix green frames and decoding artefacts in some cases. + OpenGL: fix wayland event source burning CPU in certain circumstances. + Memory leak fixes and memory footprint improvements. + Performance improvements. + Stability and security fixes. + Fix enum for GST_MESSAGE_DEVICE_CHANGED which is technically an API break, but this is only used internally in GStreamer and duplicated another message enum. + hls: Make crypto dependency optional when hls-crypto is auto. + player: fix switching back and forth between forward and reverse playback. + decklinkaudiosink: Drop late buffers. + openh264enc: Fix compilation with openh264 v2.0. + wasapisrc: fix segtotal value being always 2.- Fix meson script using sed: since we rename gst-plugin-helper for multi arch purpose, we also need to fix meson.build to make the code look for the correct name (boo#1140998).- Use libunwind only if available- 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 on Tumbleweed. - Rebase gstreamer-rpm-prov.patch. - Require libdw. Helps with generating backtraces. - Place gdb autoload files in -devel package. - Add gstreamer-pie.patch to generate position-independent executables. Previously done through CFLAGS/LDFLAGS, but this makes ninja pass -pie when linking libraries as well, causing the link to fail. - Now requires glib2 >= 2.40.0.- Update to version 1.14.5: + aggregator: - Take the pad lock around queue gap event removal. - Don’t leak gap buffer when out of segment. + buffer: fix possible memory corruption in gst_buffer_foreach_meta() when removing metas. + bus: - Make removing of signal/bus watches thread-safe. - Don’t allow removing signal watches with gst_bus_remove_watch(). + controlbinding: Check if the weak pointer was cleared before explicitly removing it. + ptp clock: Wait for ANNOUNCE before selecting a master; increase tolerance for late follow-up and delay-resp. + segment: Allow stop == -1 in gst_segment_to_running_time() and negative rate. + g-i: annotations fixes.- Update to version 1.14.4: + glviewconvert: wait and set the gl sync meta on buffers. + glviewconvert: copy composition meta from the primary buffer to both outputs. + glcolorconvert: don't copy overlay composition meta over to NULL outbufs. + matroskademux: add functionality needed for MSE use case fixing youtube playback in epiphany/webkit-gtk. + tagdemux: Use upstream GST_EVENT_STREAM_START (and stream-id) if present. + vorbisdec: fix header handling regression: init decoder immediately once we have headers. + wasapisink: recover from low buffer levels in shared mode. + fix GstSegment unit test which would fail on some 32-bit x86 CPUs.- Update to version 1.14.3: + opusenc: fix crash on 32-bit platforms. + compositor: fix major buffer leak when doing crossfading on some but not all pads. + wasapi: various fixes for wasapisrc and wasapisink regressions. + x264enc: Set bit depth to fix "This build of x264 requires 8-bit depth. Rebuild to..." runtime errors with x264 version ≥ 153. + audioaggregator, audiomixer: caps negotiation fixes. + input-selector: latency handling fixes. + playbin, playsink: audio visualization support fixes. + dashdemux: fix possible crash if stream is neither isobmff nor isoff_ondemand profile. + opencv: Fix build for opencv >= 3.4.2. + h265parse: miscellaneous fixes backported from h264parse. + pads: fix changing of pad offsets from inside pad probes. + pads: ensure that pads are blocked for IDLE probes if they are called from the streaming thread too.- Update to version 1.14.2: + Update docs. + basetransform: Do not check if NULL is an emtpy caps. + concat: Properly forward the SEGMENT seqnum. + gst: add some GIR array annotations. + meson: Fix detection of glib-mkenums under MSYS2.- Update gstreamer.macros and gstreamer.prov to be compatible with file 5.33, which differently idenfies executables from libraries.- 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!- Rename gst-plugin-scanner to gst-plugin-scanner-%{arch}, allowing multiple variants to co-exist (boo#1049452).- 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: + gio-2.0, gio-unix-2.0, gmodule-2.0 and gobject-2.0 pkgconfig modules BuildRequires to avoid implicit dependencies. + libcap-progs BuildRequires: new dependency. - Drop libxml2-devel BuildRequires: it has been dropped upstream, and now so do we. - Point fdupes to the data directory instead of the build root, which is a practice that must be avoided. - Rebase gstreamer-rpm-prov.patch.- Update to version 1.12.5: + pad: fix some stream deactivation deadlocks/races. + registrychunks: don't read from unaligned memory when loading registry. + ptp: fix build failure with #undef USE_MEASUREMENT_FILTERING. + downloadbuffer: Don't hold the mutex while posting the download-complete message. + playbin3: Fix accessing invalid index in GstStream when received select-stream event. + id3v2: re-fix handling of ID3 v2.4 tags with extended headers. + audio: fix handling of U32BE format. + videodecoder: Reset QoS time after pushing segment. This fixes playbin gapless playback with videos. + subparse: push out of last chunk of text if last line has no newline. + aacparse: When parsing raw input, accept frames of any size. This fixes handling of encoded silence. + splitmuxsrc: Improve not-linked handling. + rtspsrc: also proxy multicast-iface property to RTCP udpsrc. + flacdec: flush flac decoder on lost sync, so that it can re-sync. + matroskamux: Only mark new clusters as keyframe if they start on a keyframe or we're muxing only audio. + matroskamux: Clip maximum cluster duration to the maximum possible value. + h264parse: reset internal 'state' variable properly. + x264enc: fix build with newer x264 with support for multiple bit depths. + x265enc: Fix tagging of keyframes on output buffers. + glimagesink: Correct PAR in output caps when transforming. + vtdec: destroy and create the GL context on start()/stop(), fixing a refcount loop. + player: fix criticals when reading info/track properties that are NULL. + lv2: fix inverted boolean properties. + rtponviftimestamp: fix state change function init/reset, fixing memory corruption or leaks on shutdown. + libav: some build issues fixes. + rtsp-server: Place netaddress meta on packets received via TCP. Fixes keep-alive via RTCP in TCP interleaved mode. + rtsp-server: gi annotation fixes. + gst-libav: internal ffmpeg copy was updated to ffmpeg 3.3.6. + Various fixes for memory leaks, deadlocks and crashes in all modules.- 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- Update to version 1.12.4: + Dozens of fixes for various issues detected with the help of Google's OSS-Fuzz project. + Performance regressions with registering debug categories after gst_init() were fixed. + Regression with seeking back to 0 in souphttpsrc was fixed. + Regression with header rewriting in flacparse was fixed. + Regression with playbin/playsink leaking sinks was fixed. + Inconsistencies with DROPPED/HANDLED handling in pad probe handlers are fixed. + gst_bin_iterate_sorted() always returns sources last now, as documented. + gst_query_writable_structure() will never return NULL, for consistency with events. + Removal of metas from gst_buffer_meta_foreach() works correctly now. + OpenJPEG plugin builds with OpenJPEG >= 2.3. + CDIO plugin builds with CDIO >= 1.0. + gstreamer-vaapi works correctly with libva 1.0. + gst-libav was updated to ffmpeg 3.3.5. + Various fixes for memory leaks, deadlocks and crashes in all modules and many, many more! + Bugs fixed: bgo#788520, bgo#788617. + Updated translations.- Add explicit python3-xml BuildRequires: fix build on older versions of openSUSE.- Switch to python3: + Replace python BuildRequires with python3-base. + Export PYTHON=/usr/bin/python3 before calling configure.- Update to version 1.12.3: + Fix for infinite recursion on buffer free in v4l2. + Fix for glimagesink crash on macOS when used via autovideosink. + Fix for huge overhead in matroskamux caused by writing one Cluster per audio-frame in audio-only streams. Also use SimpleBlocks for Opus and other audio codecs, which works around a bug in VLC that prevented Opus streams to be played and decreases overhead even more. + Fix for flushing seeks in rtpmsrc always causing an error. + Fix for timestamp overflows in calculations in audio encoder base class. + Fix for RTP h265 depayloader marking P-frames as I-frames. + Fix for long connection delays of clients in RTSP server. + Fixes for event handling in queue and queue2 elements, and updates to buffering levels on NOT_LINKED streams. + Various fixes to event and buffering handling in decodebin3/playbin3. + Various fixes for memory leaks, deadlocks and crashes in all modules. + Bugs fixed: bgo#778193, bgo#786034, bgo#786056, bgo#786561.- Drop conditional valgrind-devel BuildRequires, this type of debugging is probably not done by users of binary packages.- Update to version 1.12.2: + Various fixes for crashes, assertions, deadlocks and memory leaks. + Regression fix for playback of live HLS streams. + Regression fix for crash when playing back a tunneled RTSP stream. + Regression fix for playback of RLE animations in MOV containers. + Regression fix for RTP GSM payloading producing corrupted output. + Major bugfixes to the MXF demuxer, mostly related to seeking and fixes to the frame reordering handling in the MXF muxer and demuxer. + Fix for playback of mono streams on MacOS. + More fixes for index handling of ASF containers. + Various fixes to adaptivedemux, DASH and HLS demuxers. + Fix deadlock in gstreamer-editing-services during class initialization. + Bugs fixed: bgo#784041, bgo#784932.- 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.- Update to version 1.12.0: + Bugs fixed: bgo#782050.- Update to version 1.11.91: + Bugs fixed: bgo#781585, bgo#781585, bgo#780757, bgo#781484, bgo#781155, bgo#781155, bgo#780903. - Changes from version 1.11.90: + Bugs fixed: bgo#753754, bgo#775445, bgo#776140, bgo#776293, bgo#776999, bgo#778193, bgo#778830, bgo#779175, bgo#779459, bgo#779755, bgo#779831, bgo#780111, bgo#780751, bgo#780923. + Updated translations.- Update to version 1.11.2: + Bugs fixed: bgo#764707, bgo#773091, bgo#777375, bgo#777449, bgo#777780, bgo#777810, bgo#778866.- Update to version 1.11.1: + padtemplate: Fix null pointer dereference on invalid static caps. + queue: Don't generate GST_FLOW_ERROR without logging. + pad: clarify docs for GST_PAD_PROBE_DROP. + meson: - Generate pkg-config -uninstalled pc files. - Do not generate .pc files for libgstcheck on windows. + tools: update gst-inspect man page. + Updated translations. - Stop packaging .la/.a files. - Rebase gstreamer-rpm-prov.patch. - Replace glib2-devel for pkgconfig(glib-2.0) BuildRequires. - 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 --disable-benchmarks, --disable-examples and - -disable-tests to configure, we do not need those. - Move AUTHORS ChangeLog NEWS README RELEASE to doc subpackage.- Update to version 1.10.4: + Various fixes for crashes, assertions, deadlocks and memory leaks on fuzzed input files and in other situations (CVE-2017-5847, CVE-2017-5848). + More regression fixes for souphttpsrc redirection tracking. + Various bugfixes for regressions and other problems in the V4L2 plugin. + Fix for 5.1, 6.1 and 7.1 channel layouts for Vorbis. + Bugs fixed: bgo#777998, bgo#778365. - Drop gstreamer-parse-dont-translate-bin-name.patch: Fixed upstream.- Add gstreamer-parse-dont-translate-bin-name.patch: parse: Don't translate the "bin" element name. Otherwise we won't be able to create bins (bgo#777998).- Update to version 1.10.3: + CVE's fixed: CVE-2016-10198, CVE-2016-10199, CVE-2017-5837, CVE-2017-5838, CVE-2017-5839, CVE-2017-5840, CVE-2017-5841, CVE-2017-5842, CVE-2017-5843, CVE-2017-5844, CVE-2017-5845, CVE-2017-5846. + Bugs fixed: bgo#776125, bgo#775538, bgo#775661, bgo#775714, bgo#775728, bgo#775921, bgo#776039, bgo#776401, bgo#777263.- Update to version 1.10.2: + Minor bugfixes. + Updated translations.- Update to version 1.10.1: + Security-relevant bugfix in the vmnc decoder (no CVE). + Various bugfixes to playbin3/decodebin3. + Fix error at the end of playing any WAV file. + Fix usability of androidmedia plugin if the camera or sensor API is not available, but codecs are. + Handle redirections on PLAY, and missing control attribute in the RTSP source. + Various OpenGL related bugfixes and many, many more. + Bugs fixed: bgo#765662, bgo#773813, bgo#774044, bgo#774108.- Update to version 1.10.0: + Several convenience APIs have been added to make developers' lives easier. + A new GstStream API provides applications a more meaningful view of the structure of streams, simplifying the process of dealing with media in complex container formats. + Experimental decodebin3 and playbin3 elements which bring a number of improvements which were hard to implement within decodebin and playbin. + A new parsebin element to automatically unpack and parse a stream, stopping just short of decoding. + Experimental new meson-based build system, bringing faster build and much better Windows support (including for building with Visual Studio). + A new gst-docs module has been created, and we are in the process of moving our documentation to a markdown-based format for easier maintenance and updates. + A new gst-examples module has been create, which contains example GStreamer applications and is expected to grow with many more examples in the future. + Various OpenGL and OpenGL|ES-related fixes and improvements for greater efficiency on desktop and mobile platforms, and Vulkan support on Wayland was also added. + Extensive improvements to the VAAPI plugins for improved robustness and efficiency. + Lots of fixes and improvements across the board, spanning RTP/RTSP, V4L2, Bluetooth, audio conversion, echo cancellation, and more! + Bugs fixed: bgo#770627, bgo#772431, bgo#772571, bgo#772741, bgo#772851, bgo#773114, bgo#773319. + Updated translations. - Add pkgconfig(libunwind) BuildRequires: New dependency. - Add explicit pkgconfig BuildRequires for completeness.- Update to version 1.8.3 (boo#996937): + Fix stepping in PAUSED state in certain circumstances. + Fix jackaudiosink hang when exiting. + Fix udpsrc receiving multicast packets not only from the selected multicast group. + Fix unnecessary decoding of unselected streams in GES. + Fix (multi)udpsink randomly not sending to clients. + Fix ALL\_BOTH probes not considering EVENT\_FLUSH. + Fix average input rate calculations in queue2. + Fix various locking issues causing deadlock in adaptivedemux. + Fix gst-libav encoders to correctly produce codec\_data in caps. + Add Wayland, Windows and Rasberry Pi support to the QML GL video sink. + Add support for building with OpenH264 1.6. + Add support for controlling deinterlacing in GES video sources. + Bugs fixed: bgo#769802, bgo#768649, bgo#766970, bgo#768141, bgo#767688, bgo#763770, bgo#767413, bgo#739289, bgo#762330. + Updated translations. - Drop separate spec file for gstreamer-doc. Due to this drop all conditionals for splitting out doc build. Also drop docbook-toys, docbook-utils, texlive-latex, texlive-latex-doc and transfig BuildRequires. Add doc subpackage to gstreamer spec and pass enable gtk-doc to configure. Note that we are building a much leaner doc package now. - Following the above, drop pre_checkin script, gstreamer-no-gtk-doc-for-reals.patch and gstreamer-revert-bogus-automake-version.patch and stop passing NOCONFIGURE, no longer needed. - Conditionally apply translations-update-upstream and gnome-patch-translation BuildRequires and macro for non-openSUSE only.- Update to version 1.8.2: + bgo#727105: doc: Drop reference to osssink / esdsink / etc, from gst-launch-1.0 man page. + bgo#741001: GST_DEBUG categories are missing when using - -gst-debug-help. + bgo#763496: queue: Can release serialized (ALLOCATION) query before downstream returned it. + bgo#765906: typefind: Regression due to fix for bgo#763491. + bgo#765961: Fix element leak in gstutils.c:find_common_root(). + bgo#766002: pad: IDLE probes don't block when returning GST_PAD_PROBE_OK.- Update to GNOME 3.20.2 (Fate#318572)- Update to version 1.8.1: + Fix app compilation with Android NDK r11 and newer. + Fix compilation of nvenc plugin against latest NVIDIA SDK 6.0. + Fix regression in avdeinterlace. + Fix memory corruption in scaletempo element with S16 input. + Fix regression in qtdemux with MSE streams. + Fix glitches at the start with all audio sinks except for pulsesink. + Fix regression with encrypted HLS streams. + Fix automatic multithreaded decoding of VP8/9 video. + Fix deadlock in HTTP adaptive streams when scrub-seeking. + Fix regression in RTSP source with SRTP. + Add support for SRTP rollover counters in the RTSP source. + Add support for HiDPI ("Retina") screens in caopengllayersink. + bgo#727105: doc: Drop reference to osssink / esdsink / etc, from gst-launch-1.0 man page. + bgo#741001: GST_DEBUG categories are missing when using - -gst-debug-help + bgo#761912: gstpad: Fix race between gst_element_remove_pad and state change. + bgo#762995: queue: Use full running time for level calculation. + bgo#763753: valve: don't send sticky events as a direct response to upstream events. + bgo#763757: multiqueue: Make sure mq- > percent remains valid after modifying high-percent value. + bgo#765096: baseparse: When initializing DTS from PTS, remember that we did so. + bgo#765260: baseparse: regression with aac streams. + Updated translations.- Update to GNOME 3.20 Fate#318572- 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#763491, bgo#763895, bgo#764034, bgo#763770. - Rebase gstreamer-rpm-prov.patch, base on fedora patch.- 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.- Hook gst-ptp-helper helper into SUSE permissions framework (boo#960173): + Add permissions to requires(pre). + Add set_permissions to post and verify_permissions to verifyscript.- Adjustments post security review (boo#960173): + Add libcap-devel BuildRequires: rely on capabilities instead of flagging the binary suid. + Pass --with-ptp-helper-permissions=capabilities to configure: ensure there is no auto-fallback to attempting to install the binary suid in case capabilities would not work.- 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. - Add -fPIE to CFLAGS and -pie to LDFLAGS in order to ensure our executables are built position independent.- Update to version 1.6.1: + Valgrind 3.7.0 chokes on match-leak-kinds in gst.supp. + Gstreamer: Fix sample memory leaks. + gstreamer-1.6.0 doesn't compile on OS X 10.6: header file issue in gst-ptp-helper.c. + multiqueue: Improve incoming SEGMENT handling. + segment_to_stream_time and position_from_stream_time miscalculate when applied_rate < 0. + pad: gst_pad_probe_info_get_buffer_list() has wrong ownership transfer. + uri: incorrect behavior when merging uris ending in .. + pad: Unblock blocking pad probes when receiving FLUSH_START in send_event() too. - Add gstreamer-revert-bogus-automake-version.patch: Upstream needed feature in automake 1.12, so for good measure they bumped to 1.14, this patch reverts this.- Update to version 1.6.0: + Stereoscopic 3D and multiview video support. + Trick mode API for key-frame only fast-forward/fast-reverse playback etc. + Improved DTS (decoding timestamp) vs. PTS (presentation timestamp) handling to account for negative DTS. + New GstVideoConverter API for more optimised and more correct conversion of raw video frames between all supported formats, with rescaling. + v4l2src now supports renegotiation. + v4l2transform can now do scaling. + V4L2 Element now report Colorimetry properly. + Easier chunked recording of MP4, Matroska, Ogg, MPEG-TS: new splitmuxsink and multifilesink improvements. + Content Protection signalling API and Common Encryption (CENC) support for DASH/MP4. + Many adaptive streaming (DASH, HLS and MSS) improvements. + New PTP and NTP network client clocks and better remote clock tracking stability. + High-quality text subtitle overlay at display resolutions with glimagesink or gtkglsink. + RECORD support for the GStreamer RTSP Server. + Retransmissions (RTX) support in RTSP server and client. + RTSP seeking support in client and server has been fixed. + RTCP scheduling improvements and reduced size RTCP support. + MP4/MOV muxer acquired a new "robust" mode of operation which attempts to keep the output file in a valid state at all times. + Live mixing support in aggregator, audiomixer and compositor was improved a lot. + Compositor now supports rescaling and converting inputs streams on the fly. + New audiointerleave element with proper input synchronisation and live input support. + Blackmagic Design DeckLink capture and playback card support was rewritten from scratch; 2k/4k support; mode sensing. + KLV metadata support in RTP and MPEG-TS. + H.265 video encoder (x265), decoders (libav, libde265) and RTP payloader and depayloaders. + New DTLS plugin and SRTP/DTLS support. + OpenGL3 support, multiple contexts and context propagation, 3D video, transfer/conversion separation, subtitle blending. + New OpenGL-based QML video sink, Gtk GL video sink, CoreAnimation CAOpenGLLayerSink video sink. + gst-libav switched to ffmpeg as libav-provider, gains support for 3D/multiview video, trick modes, and the CAVS codec. + GstHarness API for unit tests. + gst-editing-services got a completely new ges-launch-1.0. interface, improved mixing support and integration into gst-validate. + gnonlin has been deprecated in favor of nle (Non Linear Engine) in gst-editing-services. + gst-validate has a new plugin system, an extensive default testsuite, support for concurrent test runs and valgrind support. + cerbero build tool for SDK binary packages gains new 'bundle-source' command. + Various improvements to the Android, iOS, OS X and Windows platform support. - Drop gstreamer-message-delivery.patch: Fixed upstream. - Add pkgconfig(bash-completion) BuildRequires: New dependency.- Added gstreamer-message-delivery.patch to fix async message delivery, see more at http://cgit.freedesktop.org/gstreamer/gstreamer/commit/?id=da7847- Update to version 1.4.5: + Bugs fixed: bgo#736969, bgo#738092, bgo#740001. + Updated translations.- Revert previous bashish "fixes", but specify in pre_checkin.sh and gstreamer.prov scripts that interpeter is #!/bin/bash.- fix bashism in pre_checkin.sh script- fix bashisms in gstreamer.prov script- Update to version 1.4.4: + Bugs fixed: bgo#737498, bgo#737794, bgo#737999, bgo#738198. + Updated translations.nebbiolo 16215880401.01.01.01.01.01.16.3-3.3.11.16.3-3.3.1Gst-1.0.typelibGstBase-1.0.typelibGstCheck-1.0.typelibGstController-1.0.typelibGstNet-1.0.typelib/usr/lib64/girepository-1.0/-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:19736/SUSE_SLE-15-SP2_Update/4e669394435531a2a6fcbeb7c6b6b684-gstreamer.SUSE_SLE-15-SP2_Updatecpioxz5ppc64le-suse-linux PR RR RPR R RR RPR R RR RPR R RR RPR R RR R Rz/w臯\Wg/utf-8bcb9823c655730ae349bdc3f37f9512894f97177a6dff946ee509ace15ce5c90? 7zXZ !t/^] crv(vX0JY>H.bt?g70nŪ끘`dcҬ!6lϮpWSGP ⹻z+(A%:&LȃPʸQ |S)+ц % ux͛|ѨC8G1`EAs]ض>L~ĝgVuV ARh`dh0>*q$I7Lk7 4:PuzߤK&5C'LB@fΎһ񍌡ޑ} nXfAda&8m%w]Ev DF|u`2%];̗p\P6c10ݺJ.{)IMsPB +V>kˤ:* 1I Z~9 3hBG637h ݭ9ѕxqfU =cXOmXa.Q}γ`QJW"/08rC^7e!!4 (Q)'p@KR K[_.˳E{-1XI" QIED&wV^1ݎKfs (S%br%]QwPX|rډrd IcOsPg1r$>e[$3DAPͧfy7{). 4h.l0Ymt511Dc{b)?8%?# ~iN ͻV<:ը*=g!"+pW(Lɞ֫.IWHpFXch7X#0:fPhC"KFME]'Ռ(8.Qܠy:I+qLYZM󂠤Wgߘ\h?+vwq-FiBN{m^*]iW59 ꧊M;mnmU{[:c1gA3ɖ}pQ# gѱPX2Co>8T"Bx1^.67tv.t|;aG%/(A[ A.h7V3"ټ@a%wIKx(p& b Ucd&r=GPK@KWf'f.) %Z]a?Xz \3x(ݍ53[ g)θ(T f =B)OmGuV[X4PX d%T73)A!jMiH?@Rۘ9]IK.h7vի@dx;wіms7<E/fZ]nf@|;qZG*K'x1 K[WwZ\LlI5[m^zi]schf Zu$?A^q˒θBʳ kS &4B @+cUtxS:h-37b<h6tٙHg.J\KBΔ5 G pl;CT <+oGD]s ÖJuc5#*TPu[Hԝt4s˛617B%2g)% .H_Ρݱ>fl:OD̍LϙI$%9cCL/pQ,%Y[\E=oAڈC%ybģJ~dx T3kc7X}i[EyTJFFpuի 瞭 !'KִHl iZQP5۟dp0S'Q½Oy쫅Y|/jNQDǥ NZ]oi0gW`,5tWFh"g'{1O+E6׊#κسHETm e6@p[{(MTa09kYF 9# d:BS4n3C¥NVY!%tbw:+U.|qg kDtܾxop~NF5FԈPalwF-P3BŁtmOb%QVW i6 !8J\gy]hBhW6l='`݉Ն_,;tĘTF!4юxxFѷ&{!C6SP Jt#]$]@p5c 'ĺADUZ!] vUc:cS16('H593[:PM !Vn,-u3]Tم#g/mrXS$V{%H_mAyC#` qe9 Nڍ|{j?YGW-?j~UArYY-CE6rwX±!ec?H83_ր6nJqƮ8Ty)Lߣb*DtlahG0eAQ?n4(ρ$^fOɢ^{hh2h*XnsN>Q5%'@u򵪸bTjAc6% Z S= (n96 @<MQj$$pd(9/ǠJ R5) [f `,d~p(͚31zpqz@0v=,A7.nrpL='t0aNMqąr6Z ǣMq 6\rSZ7I5LA7N L')B.KGw5$mZ.QkVٵD^u_J5fvF#͚Z1؇kreϴ`iY醱S #T [V=)?9֤$7#Qn(hJbOdkyf0m ,0R>R<q# 1Ozcܫ$!5 /{.=B\qN0-nXӈ|?F UIaf_eǘ$J٬V.,& Se"k_MӧS=G>owU|ɉQV⤓DPG[bϷjFqr&\M[!"v%M(j9rΣ~PVa)4<IZ=w#\&tH^}p#lnx'.#s |]P چK8믍;Oݝsh$T@*4$x=4/·CN?A9u;%Q!ldJ'k\I'۸xej[Rc}5婰:T>Q{cnr&ZObU;J,VW6*kqaDSV8TCeGO~‰ᴻmѳaٿʦJ &$ ~E=3-ب[RuR)/qYr&&\~LU!#;AcN dwbX?.2kw yN,򾾩˯(M?rӌpA}&4E|^A4{k2#h|ԍip9Py#kwyYgϗJT4o[ bB8K6Ӡ~. 34'd-YqW*1aGNYcnnn~5-/z8sL^G?_U=^ءn=y?g"fh:SmCp^-x/d)WU& ),i|YbbD,Jq"R Em)y0hc/2qi ~^>Ǡ;ITӕ CexR Sij!lB:\{ss#WSEE3 g~F12(ܟRhZ,kU@Ԁ gyoF ZS(; 0vT_9nځ'^C$tBPq$O\2ZAqeRpsA/U> ѷ:D?`hCߑ9[:Ҋrd74mO{ju}(@,m(C=&w&0]gyY>J .JAqz\Np_tS\cjdxgu ʼnj'JɈsza[9Z[xc'3w^UYT猥E+k S-yx,"B(p1@`-IXٌ{B(S#GL&m'i.WbO~9 ŵp|\Ul o,0,=hҬd 6%d`4+mODr}jl;ZI.y+XAרU:K4[>ae&-D+x#r Abo:РY9eJL|꺦OեoEIGY9̺`&k!YC50ˠ06q;T 5W`]EKRCÀMH&7_cj) aVbSʆxDE^TP{\_#qǢu8P6=|,x^R`eJCa=ۿWMi؁ksE+Q-ͤLYY4 5^QwOF@~=o_QC// }k9dQxj=M#0t`#|J:^Q0xMQn(HZr+ٿ*g<=O*g|l\PrqH1'UHfs<ӝ ZjîxTRNoMed M腔MppwNu阭'x ǯz=}Q|%PV|&c'|%,a;8ݺ&Z<:3 s8 |+ XΦBJDXt3Lem'!ן= Sim*Qd@#MLe 88툐z<VTc E"vP)ԕ{9% WOj$SDJWZAm Sl ~*d|h:50!jGT\hc lO@< RYbS2jVTvAȧ1,![m8t5] ƨ1 # 7pft|EݡX*҇{90ܗ8,f Aa+𮘢JϿ @=u}F''(6 L1ޮ)ES7`CSLPz%<ʯm/ؙ}bP>]XȵH'l/&ku|h}͆\1 \gJR|5Cu,HuI|+i`ۍBsCVƜYKQR<nj>m FJÞݬ:&\^*際G"͟>w1򒸼¾g=,:bNxY L3^uNr%ۺ3P9]8Okn;ͺr4\adÍmz'v;kHH홱OkIlt#phWPVw.3GY> ) X5処H{* Lhr>Y˄_JJږ"V1c癿r E( "52(㑷L;Mf0="ƥ(<0c1BG!vޅf(˟UIG>0YQHG.K:p5 c'OS07tB}}\ҳC T)TarпLbj*aq<&Ff1a[{+ZYh@G $3%md<=)pGy*-J+:z4-i'w5}RF^p[LuwϿuUQD"RY~}Gɍ-f Y$CD,}4a5ia.Gj ;nxL1 W*XЉA*W(}dž,KB"TT?o-A2SM@KR7g9pw&7%b(`)zjUI{s aг/I+x-`mm:s6;s_9v&9ʫPbB嘦۾2/=ˉid5skɜbg;勊(֛cRϊhgN R?12d@إ`h56xULjV]_.nS! ]^Txҙ#"nMHlBo܉܃?*Lgp!0L~[D!t`"*9౿ےE`9PpGR:I`lώG:D>[lw? ?pѼ}ӞetbCD;/V&ES̐?&g5@QJTB3sz9LW`+ąP / FA ꭷe܏k ٌqܕdL!18CByn2?B5iѴֿLxe\|WEOvuURWKSvs TKyX$s{xJu!_N$;(pz EJ01v\v"uOR;$?}cecQ;{}ǩL+XV|̈k^u}ͩУ =T4őʔuYabC,!ylΰ#\sMR>[%jX˯9AE0p}"70 lZwp,[/w;^bH>E-k `0UiJtqZS1eBMqs?@ha#uP*c3"֙Z71Wdh:$!g dk `EeTdXO']<繍|g51F9q˭*Y2WmWDô1>JvJDf"hm9rumi j*tMfV1 @/i<_;7hodv:օ1UP~EATIXpzh$ֺ/IŬO~өze'*^pN\Ԅu#j d5qmA .8R0߅NzC[ɽYn/c>N*":j%ozŁ#Jmޣ.ص&@&*3~yCpeh"2x~L Mu wg.))w9qg NR_O {҃|bZv=̓N-#{M :lJO9"1xT >ĐUlΌϑ \W"ɋآwfz5{! #?cqBG@#'O1Eyd ;kfZϬ3qӡNrˋydkЦ bc2^x+bQ^jl~j[<"ϾQ0#cSH=H-7kN\ΩJwr{X)2+lXl:*?0_0U|=۠N> 5 #XȚݱ 2$2ii63L-#FR{XMvz{WdN=QWP+Hlh%#GQD-|&療x*ڲnyǗd/k$yUV 6zQwf=]{Y-v\sH ӎhl5IRآy~!oNk!#a"տ1j9ŕiŕ눖l?yvT;lTOShUyַ*Fd|t4ʷq@Q+Bn"Ԉ+*v:i(Y"6M.&K*]>+Y#=!:F8vG=V!?  Sӕn,:(xTXǓ۵Z} JNAkHgd-7Bvz{JEO%( Tꢃ 4 8fdZ}'YhjTp o(FPV;N^ܴnv{Hom7 2 w5bq=Gxs*5s_8way7}lb'?zlO}`" תf;U \T 1Of.q#mI"d&\9#4UFFh8GA*s7;tʂ y=8+0Vc\&k0-+Iv%ryw%0X<59az~UڥWNt8Em5pjp`MFmLhLKsc<G<~}JZ=ɩ$s/"O"oe9"HQ-b!<7ӎ{PY TSR 8WCT_E!iN^DĖ=2Ҽ26~y^1y⚌(ҥ/{ߐH4ڻC>hUuՌ?ܩΔq #vul#g Ark4W|4az[3R+`.|q >Q<уsP;'5N/O,>X/}7|kz]P* x)Bl,nP K1 # TxWD]f;4w~ "(6 likG(x IoV]~v~=6vXw*# :qӈvzs7c:C ^jHQCӹ_Vz4Yq#pVcմ(zo36q@K\DG+Bvs,*&>A4qگ-@v?&M\38v?҈WubU:(`ch%ʬ.^|5KS$^he~Ifnd%e#2 x3K2\bBܶk+S_u(_-VupIj=<͋@loSTZΰB3h &ܙ=eobXzT;J(@,Qj1 iDxΎL?>xsh*A _ߨbs-H_KhfDJ3C:玟=&Y(orO5C3BVc\ K]%=^ 9,|fYWv $ >_&fހ LY k[ bV1H U )'H!6v:sYjwFI96c$oU488>4Vr>B9+O.'}/FA[aSzS4-p!|ޞ(VG4⼜0M"k-BKSh>K]rvE<;'[nO] Z"B],]ufD%dgy= ģZRĦ[̶^N}{&pmqr0X&iO3̒~7 yS߅C텤7YC!5OMOCh0E \RX*^]ՌFDu@ uGڠvkA营eK.GƬiw b/oEs1ʁ cZga9,INĿ;Zs$ #͇ڝd@(\^יY ̀Fp-4lp./['ǣaŘJł#҆A*BνoHo˟YRÄz]"-śʬ?0%rlt U:v4$;LZ}KZj}4p Cz2n Dұ&kˈ]Q1WGUP\̨$:I254ԗrXgxEXe:Jt2c*lU<ѻ3>aF&7m4h x^˺S*iw[mՃ>]RdZHY+F] T3p t6@aKL|q[&jRQLr^~} EDl-F:O|Y Wx'G>7^wWa#sm\c qzrZ~LY pJ-ii~A,@;T5`5mҿ/;ws3s/C'Nh6.c cIze/'[;DrVD`㢤|z?` d,@eOb1u;!XrW2`J&)aƶ2u,|V(yuA@@r5N7P4{@mR6o)D9/$U~4cpggAuS A\]b _2OYQRkOJCsiQwΑm2qYuAM6%TR{$RJ{AW%b YL"$GY+qAc6F(U2&XC >s7h}][nP8dph;O89ie{0O$Pti`pv΀./ ΢nΈ+F8TaJLz ӛYą>}1)M1 bRq5D|@SKAP s!n{U|o+C f,tMhT++[!HU^|7W>B@0WUlAGӧBCH;cYAvfu`:Hj}4l?/gф[|X1ע.wW&q4Tj Ҷ J ×Chjɀ呪ȹ sry{_k2roeNu6l*, 'ubtL!#`FC&>D˟t="Ln9Ҝod#Z>2HN4d2NtW]jVaiv'~/HޓղBÈەAzS585 wʶsl E= k7㒲*\TBigh@:#σlx$Vǻ&Mx?D2TZGDFa'Q!2>(~8^ 9KЎT8[OHMi?G {l&2.݁IorɆ{(qn64]0m0 4p y$PKW X~ݮP&L<)$]֡hV5wJ5z@CN]qSV$  NNS)9y?Z ݞϚ4p*90Kγk%:$P髦+&w>`HG۠tĉ^M2s^<'Du?η_"Nf66 4,>6>dcQ6~9_TLԟ3;CQ/C )8F4;F{]fjm"XgY28b4Ȱe Cč{m~;D!WPlrގ]K3bDhZG?.\< &BEK6S= Dum/gSH\w d0/RO>LHsS>{mQ4?}XLe]K\ RUвWk6Fc1r#JH{(PĒ@|ngKGiA;f{5i︂N}!"*Ă4^& KFfZ'(1ؽD\ЋG<0Oʟ~*u2AHfGTteM7vS?smۢLWHJ׷DOb?t/ {ijjZ5DBO_֙uqv>*i "A)-DjhϒKOņPMd9Y `l'^mԷXfAz{N.a jwT=Wb٥/-̙* =b8Y!<^eթZN&{#mP8cD JbxF,6oc1%"uQ9W)Q[.D3nor#X> ?UC%j%g{|- Gl&h\iMi9kCgU;Z i2E<~;1]!e 5uj3t+qWctOòKKiO&>| 'r!(*90g!ǏGIcz]ꨯٞ#7'H&DTwku CG=:Mc][\l燧o*;a3Q!G/mpi)BV8X :zZo/(93 Їك񂊾D*A# ͦG-^.kwr`gԽp(`&h0 TWA1$Y3 G"QΩZ`|NA츶2߅i'-_Js9`dH^#7fOfH?Qe+^4RK٤`(IS]ryJNlʒzrF;;}LnGԺ1[AV91F .}VOWF2ގIdwѭ_Bm.x4*^{/B*ϏiEx\~jc*9ЅNx (P>)T\Kǥm[j^[G8FmZ#a&!-*b6C55=Vn7E]n/ C,=]Zi&u$=R)A[PbD%Xp|mp)izC=#Kvm 0ô1"=ڎCͲc&Fȋ>tR\3JWvhD6 ]=h "mLt3mä́YWڋ=HZ}GKᷨ0IP9sJ'ɰʁ8ڪ ߁\ѕi^N+w8<+V6I<4#*gTֿGڣ5䀑q~O,XIʔr ,KM8(n^Qy3?G/"f_!V|wDV/-cMhF8Hb##7Ăшk19-xBaNEyan44gߎ oBh)E!eOZ8CR+Togb'(u֒ii oE@נÐ%58gXAF-FS ȲZ0Q4HLƸ:q8BQQs{_ іgCX> J! C!b 10a uMD%Ld_؎.)yk3pRZL%rd3](pk1R+@\ 3 ri$%pr,zb#w l 0[2w,_CZPeˡ ۯP~~)"8ȷ*SWnF]r MÚ~Gͦ_ܭ- ,F3ѯ8*o5`襤wY69jszoH0kf{> ԣ;ў jFAD\$rӶutco;tPj 1_>/F~hP^RQ.q!c9AS5fͦ;m tYʠuݔqeXj֖RoX`v";dF>XlFv 7LQl^le m+ҮOxHf:6l$y5.}R"?8P..k.13u?YeRVT1+pЦS%[VO. $WT:%a}"(BH9ʺK6(y\)4pAN\Dzb&LEwKA'uI !obt؋I]cD`e9g7+„P[W|Dw Z/җq=k_ 3o ?pl#qaBL9Ow]yE=; y0ㆆC`pf.vxFlkiz/K^ x$Aoq#fP-Nr?.G-y42RY/˗1U1o3$A>/9[9AÙ;9PہP$#A]YpK<_xlj'ۉM' L僧$?`>fF,kZ0lU9'#*dl(ĺqҜ xPzW XE|\g+ZVEH`jH~yd46zֵvͮ44=J nݏA-F7*xB Ȍ5^]`;=q TwA>{I)3% g+HY&w0|_n߰1=I«LA LB"AIϛ{fvIL\BKdR!rg Rp"sGͅzXƕYu^$3ݮntaT:0z A=܅'Ō> zdn2 )TJә2қ}$ ٸRhjh}q P7cz%\~ J*iFA:Bd(ltJw%N?:3Y>S ofj[9/iFlSE)Z_blRϴ9z sH{o]Y}p"t }]$2CI"opv*f98 5 ,Nz?]\/ ^fBU,ξ0m2רˋǣ ꩙6a XKV֨|mηXՍH=6luturA$d0W ힿ[,IN ߺGdN_2c}~.o-p'WGt<ٟśƷo 0wVLL3l`J䔽"hB0-o]̤aƐq̄!~ʹBnE%j,~|%Cꛛijjrھ2my_t7`(dsJ+y]w Ke ?sV)&3zs,$%ȟE }֙,7<=ҍ#PB!Z(Bˮd{hiĭ3a6Z`t]κkR{{\lSpX`6tK:D̵v˝["Q7߈F |Eh h=oگ`@RsaEKV}a< a֦JWޓ9g5|IAH勤frs=$IOi{wT9>%< X-XM Kk`[&Ʈ Lpe3:Ԟq'1T_:$I$ZX5E){^. kvbk Ɛ4o?UEf\cPʆy{L?-WʔmJ8N-.˟xdh>4<gҰ^W΍9oYlɵ`q=n=咃sHi9DŰsf?sʢ"S ad-$n<"Ky$@]YDk%Kt0{_!VʁV*2WʋRl4{]w[ju?\_2K|^&RI_$vzޕrV@:Qt]}XJ(y XWv)cHzƥ{V"[Y&KT>V\53֊e@#UkųAsiz\w'ږ( ;bIu3UWu5Gɣ^̧?؝ϳqL,qBӢ/h9yoұ΍ݺ mU,ǰeS!L!ҀǘWxe2\u8d@ n8MBP"9Eo>)[+-Њ*Bv.IfQ$_!`ߴT2< BqxR!"XMlVdC)9-&q]oIaC Wx:encrH TIA癑^jk'ۭ߄ePdKI%PL @q`]=aOI`:5|+hD Bƌ<*(A>q"SI2G63C8/PY9sh !昮j)7#\m=csMo7uHiApuDsX"{8B/@|.L\֙Vf^`S9OTgc0|tܗ7֒=hi}K]y蛜"d=C\#H\E0*bQ]Iu܈ ?նr*`G ?l綆Agtp.OKU!^ tjPl)nIժxMV֜& ?Lc褼NEAWqP &{HRYDi5$H UUcL;y4xj *{n"Sq@~. G;0k(P?@ SqQyM>t[i8;R]q&⪠ד# tݹV.$Z€5 TzxJ6ֵp<#^Z|"Bx`IKپ9gNk>DT.ol ߏX_(ޕ\P%u4Pp*H.: tاTF%+^Jy OmoX>V*YE&59T`\IzW^M=#tyl@!Aoa\hA™;9+"(/+v!Yƅzt|R]缾=##ּ[#ʚZU)ۥ[WcI0zWJNMd~mC`Xd$VQS 4V1]L˹2rt;PWgy!o>_/=[0ʅUM5޳8&y̸9v3Xw^0S!~ƪv_3K26(,8Ojxs8 P#6c;i^|jQ] acCSwWWB = n3TSz'R):Z6d%{8 ib~J9o %޳JȟsF1- tՎa6J"U>/Âڂ@CzumgW~֟$z]`n"䝁.j78mod ~ʴaT_vDPŦ`}(uD92%fZHD |V}t @`T+V)G+VZI5vXHGZy39mpŎka®)'OD*=|0,a+3ؾ"?8Iʟ)hk^}4;p<<`IB]ɠU6;СATX s:(ou\H 4GRCj<047×H`MSN֭, zU:N&ce :#ǵ^.0~ͯMD!u?5hW`[y:%o٢|]u$OJOl'eY9i#k#?`)j8+ԥ&  Z_@6F%xfL!lɦƊ:f|*6]Z+|y5* q"tûV"RsffYu ktQ^D@9!!yx($dP=UC` &-aUXQ,֛[?K. >8% {ihR`p/4XcqJdH*_ 3(c*0ם tG0ew6F{w?Cy6?Ԭ^doTkf?:2'QK턩~Kz }:D}58Fd6zS:qB SH<(FtcD8r԰COp9LU۞?>[S Pl4쳎q;/B0ם.å[>0dȼ`Q}hatP&X#uGJk2tLxqùLЪ߶ &U1<ƍKw6Q`N<&ngүi;5h`*)XhhYP<;@K$ts}CuBz#q|'XV t,Twa Ϫx.ͅھs؛U6$@%.qwD&`twW{i4l;O_n:Ea~ egKAd5/rM}CW}sCk#ȌLvTs=߸72PS$+LBa)OT{K TbGfB#~V0G#cXi榘0i<^-ڙ 1Ws2Ažu.g0٥}&~3 D!X[M~;rtE0y16S|1C9ISKLԧɼKJh4;9{@TL/)]1oi[u?լo`ԝ(!]ogm*+ӂ6Bo /Pl\1?]|+ar{ˬp)TEKng3y7: ޳Qv@'mnbbwx%. KĆF#O(E.w9q/!j긟5<|Oj5wb&D9;KZVbY۰ߞg;}kʴ',̕2 6%Mv:_n!F_^8K_`$@dpV_1c^;]cF[Ra~': |Ϭ`"C:@!(<OpL+~fj/X di؛T;uX{~P`.5%* 1;qH a/R S_Tg250×nؐ]pZq@;љmK~1UC !6*l~F:^j8a1]#VHa!7W;Wyuhy ?<|u=ی(D llrhkqZ>E'$SlS%R Yx=_x鹰n޶zH5j˻STۢ g(BG0;JwAߒ5ї\t&|$Ηy@J.dh̟ng"eʳm oh{UV #S7o?z㨨A(}cѨ*K5^`=$)؟y6,Uj(mqܫ,w1dP4uٮ-\JN?)j3`̼|.WGbn}G(֨/_ru0o -G?|m('75uޕ\c.g>hq5օ@Fg93#4_h?g tc~)lMwR[tO}Zh Dgr4ʳMs}8^줨7̾Jpw1}XG@u4lس#,-n: %dOҧjۢ1Fx풳قIIƵ6P=B yӐ5XX8<9tC-*4[}"Dj3IB!v\Q{q9%Un$.M:zV~%N4tķ2eJ]ow^G1jӭVoX5y|ǂ|2>5r7~$'zW!"N7acW6?d{D&aydUGUCAE`F Y@^(>.oAsY^ϵ|!M k9LIҙorR]fL&q`Gqe"jRp}NB !}96? LOD,C !xxKc0gbJ6a?&]Ǘ}vCuM,71L=*U opIp F3WU L:BF4#?YtFrnywLZ-ӭ; .{D1ܶ3\@:R3D ]V`e-ݽƹD9P ־>c Y4ˊ_2.=WMT-rҢ^~ܮ0X-l!|&Ac2;+8Mmtmr~a)/ZJ!LeuB:p~Vb;pT 왐-3:Dd|%SIN7f]/ZVqmI6)9,DsmRKo a͟)S8d6Mx[X'A-}u["U -DkxrJW;lEڲY)G0Q->;MZXul>־_l`,b)}52QJ#yUJGh};kg+zn^M^͠rir]Jus-ן_#R7ɜ´mAp?V ;QuR56 .<[8ۊ wjd?G[ L; fAAww\^6ȱyŚ2'.b_hF [whq3.ѻHky`$,?Sb ' sryퟳXT!eᘇFۓ)h8KHz--IL Ʉ[]@ߌ3 r2Y/J 4H̽ۊ\#Cݒ L.lFU~OC`E )cX4:*c>B0K[I ߤ  Je=iZ }R||#p8T 6e]LC'dfqUs$^H9?IR8G1_3p  -wAeQ-c ) Ze5| E a^D ">e@$d(*@ nhG$-myPqԇW-sٲp7o\(.+o/\,7«;L)JԞE;: 9V{^[ PM{Yɣ`0N1gjS9KHrEM(NDGSn6}hA+mj/3d4lC֠L?FkǢ4BA.^kMKIl+'B Wk]O-okXDU2Lzt/mb',گs4peVުzUw5"^1_MU/6*+8qFKOGLLO,etk,Ak4 [tcd כ+Oye,5) w yкŖOלW<]. ő`4 6ө^+s hR9R3;'O0j8E%" eQ*0!Z ʮT.'[Me0 mL[=9Nh@g֤/]:h5w'd% \8,ZW?~KS<9s-LA k#ݢ(".cNKk΍ xgw7 1FEm>{*3k L,d/w~ꎭaiPXscZ{HM޸ Cc`P E?hw:?PWi|dX̖&ޠ; xLǓ8]}M: XkESeSn5s VD&"l^ՍBejtCϵ '9=a-]ے tYVQQɿ[ 1]+}\BA#cw#ٻtz5)PxJkZL ܓ2vr )w>{",wڎq6Ҫ\O)8MY?X>fӝLuԨ-N?zĎB|u"Ar#U8a8>J6T}(vЍó"H֦!F\W2v]E \ Tn.W` >ỳsQc3~HQq% _7>CRЍ,װ4Kxqy ~JRr+ M}A:dlK14]9$sz}m8ûk^\o|w38BloMs΄>窹烋u@u߻xz 8/wg=aȞ{a<HV@"(1Ő- ⯞ 釞'ǧ|QW7Q :bhr`@Sm6r[xRX{wT 2q9#ٯ>R VC{ QvAelgY>06^: alt G]zp$B6BV3@:ooG~%B[JjmYe4Fbr!1!Ia(;(Ԃk:]åfIC]&]GH ,|Xf1t5y19=4_]x9Aֿɼd3ذʙ6ɶ2EyN0q,Uתx 53X;&l6)8;dS!‰^OÉ} &:@HЗ+ݴT 4K_\h IU` GAuJ5Yr  Cc74#xou]_#,a3e+NugI1Mv :]`ݯڑ;e/c("71QN2>w^bSYCƂ]1kҔ <~e.v/AIc髽qWlRݍ I7q/wLf{+^ "QGÊR^;f;\ÿd@ %w=좀 jo>Ā}kά+L J׫$OSOpy1:1V)?Θn`CYcИIN٢.NshV|Bz4z-[T}&s)G|.n Ժm 6'vs.1VW5Sz$n更["cJoL?KnR-gq&`5*W*mrlBd]!@yDs,/Bb_BUI#o HwJ[؉9j533ȿڳ"(,.f~on;ٔWY6#:ܓ rFjj:fv 5H_S ?clԦF#N^:Qc4Tw}FlMt˱p[?N:Sj=o:xJBa>=kUuj4Ě3_\ؖ_$#o;9LI^~[>!6qQF/>|`)b`${m~-qrw#YY.K5Y>qkpKuסȶNSmU+2 Jݙk!"sz8-4W)7JlCϗBT @bM=FٶZ2to +9iT`#2ki܆|P]tAaUW6qO(Shs,:x;1Lh]aֶ7V٣gl4֓D4%c^W,M2*:S%{S;ཟ˸ 榦K0uIA!/p G]7;~m nk$qDW87g4IV24boDgh.d%peRx7{Xc۸(qAW$W[Ydlș=ui=m*J GD_ rL 氐"1@<>' x*&5I]q -6@ztǴO w=|C|3g*A59. ӊ.ps\.b?jթzCZ_¦m%΋|GK-]Fe{8KοQ.(Qos2ߟ7̫St|HWV1_;ݱ2hZ?@.#G2}W ~qFls.+^졕D*(һ(tW?1^%2Ev$sb.B[d\)L_- Y^<0Z@9CT>׵ TxqV"-8yGƏX!1<av͸%4StVAuQ=(Ibl^jUzYx _DMi/V`iuq^t Oon'KN'ª_zi% XO=WѸ6 0vsn:,a<߁Vp3F3ے٢%^eHD{ƾ=p]w]y ?~ Z`Qb1s"_h@ ݕ: }˓aILXw~1o;)-U?=&bpt|z#o0n+'J]9][F첪֜waEZ`"Rt۝e oa6B(d¼L` m~&[7ǎdE pw}p64CXGfP`5_DX 5tỊ:ϞYI~Cr {NDv˓dD\ѾG!mPr)P/ ^ ᆡ{Դ"L Q&ɶ&Rҹ|[%; '%+}n"IL<'1oӡ>=ņ~pw7K3eIunzbZe$g~}ͦ3Z|C Խ#k N-o oy>f o9Li.6^ n/xK:AC[TuT1f-}aY rˠum35(byQ]+<#+:<չs3r%ylEPb 3{YmP*Gc{--y@ uAb:+@ 2) UȚ' Vt,{Y: .6u8%Ld@T;°08i*v$nXų[!z3fMM֬[vޜiާ>:Y\s0#ZS;~]6O+PΣت$_t5>AFD43UCU(2viTп]|R`FzI&==US_wwS`U]f&kL@DP( g`ӓER,My7c6 ~P֧uxvSLMCF3oBXgmZ );#UHVЋ+L=˒k`x wZҷπZmӺ#?뵒) q{p`[{B߻6Q) j1 uQAsi4~ l{; ' byI0<^θywǛ99- E&Z׆j%M-`*Pêcptϓ\Io*+#nL,* }Y˕fm$t7}鹈B|18*3.fEw7 s޶\ڕW4/,@s||0xqvSsQvi_e %s %s#mGi;>w3 Š'Tڶ #T a**6tr\. <@4o9?)rӠBK@y],;u5h;;I[Y4쑻Iw eLD'[d +CANᇺ]Q" 8JFD۟׸ɐNc_!4ϤJ>.1f+o5D4| B<ٍz{ܭ?cf GeNf pNP,*wb3@DB$;NMMhrxq6VU̜N/[Qzik3Q<^},T !8 Ez1fd.eTJnISQݟFHeP֮T]_;z"zFlaA{uiA| #%$Sx!aQ.˗VrKqٔ4!wA3?K착ea[mUlqVWQ?WȊO.8m 54љ;q!fe6H1Dl8R `)nX}vݵ(I=TRf@̪uw6o.V}Sf!V,G&yOέ[범1l.i#Н^x5Jn&fdaP$w ̆gvgWJ +/4G " H9' .9,5Pg&(ec Ë}B  'A ihntMMjV +2k\z` d&A H% sfTڔGfVbۊK&##9Ԗ:t|E8D^H{FY}廓Oi aE{hZʤ!+LZz\mdƋqZC8uTu5ѝR7 vZ]_FD}72Ω)bNEnTIqt@]vAvm`1T"L=#27՚irdXSЇtp.փTxM(n|*Tv#y2S(և` G }LyNKu/9 d,u}QuuorSʎetDXAXOk(` >Sg *>pD9BSsl srVҚ@܀A󱼺=- fT?Sǣx yN0ld@hՒ{'կL2tq8 ?qHlw}H98䈗_#!M]}RA!-|(JT;/.r.bX(Gs1OLeS 6ر:3X6=da'B yrs6Rmµ,"V"5$ J>L%z+|u77K(Wp`bn= _׬0̟?7W1 oZ9Bdf֝nR;RHlJXHvf5} ?Mm0HxVirl Qy"M|@ `?hY:JUD5sB7㱏WqzW~?ju\ȄZTK!M>Ō|  YT'J0L.t_q n"Tl6b6FDŽ3w%d|Ž̯ACmw9M+?͡LFSZ_UIs%@~†L S"西Խ3>]rí2 ޯe_$nI0Kٯ)&4~N5sCwwWf&KJ%@&bxw*gc3!͙ 4i[,2v M~- VCaAJ+ËN~=HcRĈعiP2[C$_)QH&C}F_ `yWɒ  p).T<LM?: nVwN페A NƾJTqc)gX!CSWA:XT߄.xlJHjsq_IS8=7 3k s2R7dǟ54[X5~OD5* ,u#GoljM\wK (-UU[?Fŋ-2N ZYO@d 2A# 28`z֖zY$ =PK^J4T:~sPvnd7 XdX]NU;|R[bR$igXPßu<Z N@d|SqL 4H57:#Rxw pXry2j*j-^%STq=]/Oce5Q1 BSa"Pԏe 춚Օ<663e"`G<)%h%ۘm"P!MB&8S~Z@"Jw_Py_Z>t1!d{yajX5j]rTlN=*Vـ!Q5@:<[h]N˓6/jYa- l2`Kmu4RԎU1Lkcl"/pB2<)Zuv '!gne:1kΠ8[(Z# &L7v EPSUɣ2[YO#5U:b'}抌w셯d~el#J-x"\m.r aFޱCK6T;6Y#n8JR;ᙫ FE F;{Ĺ+R eBA!au$n۳-z1|k^WִAO& ƼWNňKK$R]ըT._dYiޓ[B8&l#ĺB}~?Fy dv#5흶_:݁`ɯGHi!iSJ =QNOP܉/,`Dm15x8M=Ut; > E@+5+pGUY:'O G.،PFCqUЍ_ ;Jζxz`|nPq;بdg>T ] !LqR(߃$|ΖEQ"ݐvp+e:\O&H-g{w77n޶\VbB'ŧ9)֘M ^.-. 8Y;=QgWq|EՃim/LbbJ!aFFLN7Fj#FpΪA~^Hޡ<$slԟ}Fg- fק]S:G?s H~(WoĮR&UcN3Mxn|AB>yjv~ 8hőhid`[(Φ {&K7@CM|p/HbT)Dx*{@AhM<qxLKwPwLUB\HKBop}ݫ>W1ԛ$' Iy c\{ԉg`tj_֜IcɸݞJwfÿw\,dKYBR)QW W" ,Y|3$'?1r)z1E0J,gU?:9^ߟl1ޯbxp<>D w5.彩m$1<ҟGU&^Y@c=;ʜqJMVܫ&:8/wc)TdrIVcgR6n) g`", '<}墦` jڍ=BhQ:?HIl}V:5=pNi2N?ґy(l'J>P*B jY}"=O$z!3m03mB^j{+Ӳg m8ehi0;N;Z9.^*:Iir) a+;FT smʹZlC [u{:[Qٰp!!a\#wrLd&3]d , U e3@=hWۚ [$moyv.kV S kQqϾ~*nF ޢD  IwC]o͏'G  Vo:j htET/sl&(B0*p_r*!\?0o)1؁?u4;XHWysZܚʸ_ڊ",U X \N{TR_!r}aǓ*D@M T>zݬ-*([/ tS_o,V ': 75\IFՈ9X8DM`AT%.;i*`o(>܀pEf5:=Km! N/V _ytoWVNZ7EԿ1)xcZw&%ن9i17W_^XكIiELn|Q:zf!|<ܛJ\bƥ|ds7_e%bCW4bO _6SʄU55dHB@rZ[NG%R,c|ޏ4bJ)W̬1|'&OMr@ tIfr:OjR@dLK3qtz#V%^RC ,V"HghP/(\rhnI$. \{SXFR5/YBHM3㇧lE֡HF(dJ~7BL!7lAG=1@!ջ׫7 dC6ݥ%P/4݀՞Sعjw~HOq%-(.&w>kJn)*.ָ)^ab:-B;Yx_EjgV̞Ȍ2ʧ7 X J_k8[~=tm(J#MW0H%@_#uLFD$|Ы؉+y4 s?hYfk *C[4Yw(U8fe4-YہB$(t6EYyM KCG$> j6l9 XOC|T~f0ֵ{N,мϿ*: ~#I >HQFاWIVŊo o;("AIOHÅ&QhX̄`C"nJn`G̍CIz5X&l}JH3.kf> v$=,.B[3/%Dyr-%=@j M+8V`pr Xv$fY"W:h,Ǿa.Rų{1ϴE xh#uD9'4&Pɢ Iff&EAjvVj\N"]j3rn`YӰu]$#y0:]r[lQ$C+)C#3kykKyG92ͣmu>\` ,XPkQ,N?~~]'Qd= *|QeiY&DIpe<;mC_PeY|=.BpEU?X<[QSZ}0_#5=6-̡{ET8!̇wUra%1-\C{}-%L%q'K>j n239J-P8C J=Fu?bvC[V8<e1L>[%>M^ VY-Jv(G\4Yދ+j]ˋ/rugo 1 F6"|RG{\-GAX!єT*AS^G#`Ȳ#e|'MDFFS3`6f'&꒫^nvRvmivhHAIc?E3Ŗh EC7STܼYY+(6GDq-IP[[=-=,b %cѱ{M*G@툤NVN${otLC +ށ8"fc#+EE-UdLͥw_G`m}e7pk<0Nzw:X&e9ӨU+{ψБrQ6;Dc@ )i]1JVuwj׾OPjXÝC i3ڽaR% !3KgWst$Y̷_YfzFMmkSi BRf,U,~#پ|s5z"Q^drÆff%|ڹI哪nWba7km`s#T*lNg?KT>Еɥ?[%&=vdW MOҟ;ۄ5f黈0I.LT+Ըt͎f6彧K_u,#D8Tꉖ$0c!ӫ$ӳ= ቜ}UK֐HE?.SZ^N Od&[De5`R7E"To>qMah H,w$ƴ' el'*9}ܕ+ݻzXqHn_P_OտNC0xF r#}2,kmwA{.-:QQ,vSy:1?V'XC$ +s+Kc#.u e ^[U8 RȄ`XH#< % P)0tz::(~%:OdHV#G5,i`iã-Z7n1z_w<E0ϝ׌݊9V>#@&l^!av~FYyNNl:^&s #\)&x<^ўN(W;33++N7ҋ&BB\-dY_tw,WL"CC,@xJrSюoЙWsi`Z!C91cS#d/rgNms2;Oo +M3Z|*ZF<7B6 lJE#,8^R2 nZF놪h cCl[#.t=,aU|Y ^@mOaH!G&<": /'/ Ǫh@_ ~Tz*mzMIgN$Hp.!mk '#;ɷ`|kmH_֏kb)?K6a5@(nB]ˀeYiwr%N솲.qw سRO~$ 5@"5GB\$bxn=pȳ $i{"]" ڗ @鉘}<`vGHsk>m]odUt(onu=Z#sAQU=pmJ T VC'm$Y%?{˜}26[[b.EDk|T5Y.?i~Π+$P9F5vPC- S?/al䴖@1Wy:5[$C6?X"sSu7npL@v("ߛlDw*^ 9T5;Nhޣtٗ*"',pNX X+|X*r,qWyzC$_Hp7t@]rv3V+)SEY&Np( "wf7R -{qh[|p$A:ӥ7CC#%$ԍjX|ZcmWebS"7쳅z&|ʡޣ.φo+䈚HUFY9fzf|"SSn޵ XLYK3+)u&\mU@8J>1"-hHNH-$tv[+drnNco?P) {{B/@mv:awL.([L"j葑zr!A!Y_Dv"W#X$$'ܻ%AAI~U5sv+*~*\Ծ,W )6ktO!Fn'"s-L  (lRD'(Ƀf^MnB@9kI0!N9=KmPDqP }. ]gFf#7E1ؒjeQ C~f^8Vd&X"5ݻ3\Nq;t?69]JCqۯ>g+ 3 ՄY 뤻]ӕZ P?zvp1(Lrp4(M68TQHﺌ>7rr,'?EZb$C` mO]aJǛFGDd6j)b|8q-fS U׫%wZˀl[9myVjkJCfzN -C~ՁyXr/ytmYNSA|"8e֨1v*XhRyw6S D)]2íz, AlnTX|8v |"OB\NhN*̅l8$~{1v/xJh,ͦvO 8810}'2L_%{'g9Y<ۺN#wCv2tQV=FP;FAb_1^Xۭ$,z_ϐkoG[)X,J.5JHGۘ!raxY<Bn /8~o$sjbl V7NFGxBtr+ %P*[.e۱;kdg*K #-ZJPwG-n82ڌnWe$[nʗisi#jܺ1 7N*<$o7 tM3UNiSAg <1Eړ_!lP>YtcG(pַ@x6-7Xc=R7H䱴T MXEۜC Bh+Sƞxʤ?wjl1d u ~_(Y5?{ZKhGikx//"ct[)t* vY?K(G06=J =L:ο.7I&\$R .g- /#3!Iiz)br fT I{9AzCE0?SS_dygy.}3e}0lX\n7nϠw.z`P„c024ڒHSFRQ~8+.v/MxwC_$ޑwN^{8U/m$ڷqqCE61?4pp>_as!K73su`S [, u͋pk10^7L|&1[9!Mȹ]@cja"!}N!8ugL<}Um^)8 S#{mڙ"U\+i 7KF=fdep( {7={tveMqGVyJRv}vԨ j #5L$HiEE11d :iD?6;E}W9dB&hEhIn@h=Ukd<<Zf"hsVaSjqs}y 4ςHs):IY>S⌘:cMk,O'鯬HPLX( LD)3鎨+jYS$Z_tRf8F,G^8~"NiJ$jz>N&ᢺJTzz |OW$ UCy65<:xGҩCV{Tc mrV9s7-&}>l}NM[,(8>۴7JHY#k`F.NswAHDJ_(tNs}V홨3nYRmga@|ʍ8gaI' K\&_wH('?lME yXǖE9Dl'gG.tBk,ߵ[2@$_l<bqdfPNJ64q\ ͔0bHס`4_\v c7 .M_Fj_+Azsմ.lƯe ?uL畇IΈbc%.{k,5gZPnb޶$=Ժ6}!>u9 oS02tRgĸ kٗU{!zaǿc6퀮떧_36ySI eyZ?)53z}-re.{#] O?ΡQalB |>K>b$2D2z>t"FΞVOAr l?x,>2j>Lb )GsG#Ȭ %zӁ-#[PƶJ[ˊ\ؑ!9{gҔQi{zz$IX._R #$_B[i)h/! ?&~~ͮ~w6T`Kv9ɨJ.~^\3nؽJ&O!01lL?8Y('6z !x4A){c* Mۯr3s-\NϺњ,$"Gʓ9p:bgL5:aNc(HIu >hT1"9IҠc0K|ݓJjQ\1}qw&:EtoQEg[G9dBd~nbK'K.?ZRh6^ضhޟ ~N H {[.`V' @C-,h7 77éLF{YzZ֥JB۩uY!nkX/(B^Ӷqq9 Y2M`LƒN@:?gKƀ`|3##S~WBY-4n[V-s0dOvիA1å~} +b))y~2NBf?W+#T=Ԇ2! LY m3A_؆+YC9T3B=L|6_.tJ0Wt ;~z*^SPFam*!cQ)Ϟ1VSӷ|8lءRauƬ+ξP.%;HOU3hRwXo@;T6iM`{U#0%A}O##xOG2nyߒ-U>@D>쟩v}%UUg8PMk3rIT2o %{r*];]BX#mdLdH8AcDdv@`/rb҂8db[Mt56 :݌>P)'#3$qi ͢ ߆Rq? !!["Zf&fDE+ǭ(N*JQpDai[x |OŠk| 17CU ey.UTâdIpa]=T -v<֭׮99- `Ϡ(ia)8ӨDXNݏ-ʀDFڒ~I})p ;q(@pO!+8z$zhar9RXFG"DžA aeʫ $zPvc$ݨ 3Fws s dmB8ʹSV-"hB6^0nA@%]1,D8 m rdH nnLȻGk2 +oڅd62"珤\Dhw9Jz@DɮJjPy9ઞnHҮfdʴ^89V:%`ڕ݆]ri^e kycN&3 ̾dCWBή_-buƩ+sK̲ %:LE vW`4 ;Lj0c K ֯XA?9zE 8YTU9X &Qs)J* $T֫5eNj^ h-M*85 Z\?5s\o=Q>g*CLL{TInvW@,C)ot5#uHnqs`!ww~56ָ 'm/Ih\t{vq*28݆6BsL6z$@Yl;BFPrg\2#ڶHIm*L:-P?mCWnF9ď'ܶ?׸DP ^;e(* kQSYΏce$yLZ̹{YX!'@F 6p9Q{ITA"<mwW0/k0ZI t ƕ!8gZ2l~J:&Dw, ā/[c !쐜nC.N%+¸p v12{4K,l:CucE;35r-zٽX:'WQJrp򉕴p6$ H d?g,%GJ0*)])D: =z+ A 9?S+z&C+*cTۛZcj" SȺX}_q{>=s⛺̺VA'L`S>33~ I/#9PӾϻ=6<Š;t F%S,T L0Xh? BXƈؓZrf?G…aLn&ƖX[++f)>,%\Ko0$vAnS_7egާQP}[tP~gWY;l| UUqR{5SjIghA]yL͠>HЂE OBщ0J!Ve׋Gރ#h8*kdsvJflV1Rs4QdՃyNJ8j8j6z +Mv45'c/J 58'6B!@'*5'wBx"5qUmL=fV!ׅTY#ƵjG؞5"nsyIF()-r=cco[.:0zڥBM̈́uyP ?2J]h֪8e?h[p4ij.aY;iu+%V]Kk9kƭ,!T̂3Z(\}5ƶ-{ /Q^?]Y*2?&o@s'&:3-xkP2$#)UfD zt̀%|L~]yݼ e}9B Soup;?Bz2KH%J՜$qǃ t'Cl_7lTTS7|N7KRP@~`8pMg85>lbdp7zz$@(޲uJ_HBCb)26g['(/jE ]=*o3k]=cӑ͗bi\~X+צL =c.E:Yrhm6eaOoJ@D[~p Wolĭ'h7˭I3pHOڤA`F)#/o8\) vT}Ƚj cjuԠfA(w<'"+w>5>OgAlک7=xm<0D."~Ÿ9 %7WE>3VEGvH=sfrtκX(uduue9?{~M=+"c2eDu%׺YUvcZi9YtQk'벍Tj$'ׅ6VE (扦=5*ky 8r*n0<@H4 85s.nTڳ`%ʡ.A6>STJіl{ڲ~\ֳr$&%\w>è?B|뇑`A0~M.cҏ,ld4 (cc]M|4_D):`o$-޿^me73oU>"r3628{+.\mlܘ{|r%ֈ$&@4tb2`VQξqJNI3xi\嬜(Q¤);cgykmQEգ\$Fn<_ȷOSE]1itM*<ïwLJgJ *k`,SKY:,(r`~ F'>{a<: J,i:Fn$iѻ6-2NM]kuܛoo]Rwhpr{hhR"g@+c@r_6 fyevilߥ}?5m>]ZSA1ӟ郣TH%20\RaG# 2On L=S}o m!%_;3h,h.v)2O'{+^Y:RqKvXhBPVHcK -y.ͯkiR;(>Ia=R8aSYwI $(xz82fM#\ V)x ǜ ʇ:?vr~>6w1%$(qp6csU x jxg]@TRcwR9AS>>f@ irIy!&VȼHwY čcQ w^JSgaa#`FBu;üpU%}234S$hͭ]n ͣffi\\2 Q|+ ),oPВ?KtW?S+rL<|G=IuP+KAT+PFZ)X9v"\hӽyx+bܟ, 2=.#핬m:j6Hh Jh{)~ EW(R&t'R_.A"/T*WB殩DHY*ܪig}dx qv;BFxy]9]ْ|-U8罧*0`o|/i$;E[r߈*M=~o\عWdɜ0_uvuja, .*Sey6B)cbAz}D+x)BSMӃ+M4摷:X!1& ɟkR t23 SĘ0h#7bi12$1 6Cw6hVj祿($\㹜}BmAv{#94+'U.)#Y`>G Ma( 1[G;7֙~-,Dwa4+~g-Y43&46vYFJ X!͜R3!U9 ,J]NdӵTYT~ &L14iOD[zE[4\^no@'},ffjtZx*|R'P$PBBFY)Ukdtcy.(7mA @ %tfXbjQG*ƤPq8Y!ZZ|5}A[1bV3wW4 gԌz!(鈞 5SFBa6&q{QE$y[Aunix0 (!o%ԉa1Y.-9ڰ>|E%} wX1s[H2a!;m<eT^c)n6ޮjS2t[RK $:AhLUNLJCu`00YdNL4YkR-kvL+\ԻJF1i\0Xp J8213^5}/WxcD10SB_O%"] EO6c97\Y|h۳gy(W֮ԜTo--ز<8kOR{d8J/c&CvX;=!и:H⯑ ڗ@i,(-Ku<;-T#ސlҟ=! }tԝ]VLyM:z\n c!)ӎ{ۑazs^= /vDU̮͆qeC0j`AJTeb%)wu9y###fNJN2z;6m7|ř3A2~ѓII^(xݠa5R¾~ >8Yy&ФBfd_nm[By{C75Qf$S ]"b(sd9o$dRCR \>2ڭ yRTd 5!{Sj5V#4nNUVӌekWYu7{7̻_YMЏ`Rs-Ѵ cBK?'` *d_9ݷ unA?h7YT ͉}eZEz+ -읕bIsxN"pg&H4Gngf[FWeBLA1-VAuC`ks!{:)DO">=v Ɖ=ȷ$R!f]H!;Mnh΍͋Z/w9PfOFd۸(PBIT^TVZ>sCBJbd~ÉVUV!>*O^2-iR<3;" AU1cZ$+G/jmӪe /tOg v\etu@3^к*7Ĝv5n{3|Z^4t:nK?&! K`w$dw'/ "tb sRzR`0 -d sRF?Mq85K jG;FV:>c*-ךuJka{DF@"wLbl?z"v)$t2hWVi`xQO,] $_UMlw#&09: SqrX%P6Eݥ~KT2,DTnzNݠ[^ 73;tvUiW._QLK4u> '+eg8*c`H.3# w}͒VYc8OV8𠤭|nq]=lL1iiLȔy2٠ЎC(s*eH`e`5I?cL/o%wS<.+Y)Dw"S?`HڨڇvK" %'_MA' |oW&8 L.L`Go<"1\uDQl|#ߥ5ZFg }ҕS>S٭4O-$Կp>ɯ=n({5.[8ibOw" 0-U,X!EzGsZ i\)^ Nɼ _af)UŒy55"ȑlǍ@J_b"02~?`'+yʜC8{VШ6B4r!6~کnSGƦהG.U ܩm $s(|m0THž&04X xl/E*X;BS[1As|;%(=, qu2w1a!jbDͼ"Zߗ%K Zo/|&ҨI퍱@v\\_3UZ7.?̷nwOHdRRI,à Cٲ^,JJUR6$P[¯2a@x:^PNJ>HĆfﰍzn.zEx#[̌XXdՓ[I|;0Z?菟N" zȏG4H-nҜ fLZ3P0 o5F]Dwrt`a׃i"^TzF%4rA˱mF."߸f$^#]2uhr ; n4Ʊ,!݊{ 7WOӰBS'm U=\0P0q7aF$ޫt7·sRè, uҮ3o qfx.Z)_L6E* XO }%/ǭ`Z*jCCgVA ga&i}X"Uw eĸ >WѤ#.e۝yT_g!PTǕg;bг1īʡ&W ɒtYYc)`OSXZJCA(-L&&lXZT}HTt&dۊʉ %?{[e5!J.S{&f a&!sYx# XL\_iWmfPpT)%Ʊ;9J$FJ2X-Zʲ*.7Ya5Uyүchlyٗr\ލYs'ǂ9ʍ&ɻ e7Wg~Q?5V}7zvk(S C,-N~]9.-E`)Yޏ: a4Vl IPR͍D$V?a\ '&-=24ۀ~^0o76̢3+Ѓn̐0R2l5|,ujF` n|ؒlyHPzjEMO8&0])cxG(j]Բ U(1LJ >xs8 uz-G#( |HřY+2"Sd@cUoKzx?|ouAlClL逝 ngFm'.E/$Ǩx pZ%[|Y2'jSQؓ𭌡Y=K^cZ>K3_qp ?S&ՂEm3ЕՋ5@m{(dW(\2}]*҆Tzp pJEg,)ʄ[d͊2ME!&?+/s3{ sdJI@JީEP>~V.~1TZYmzW+ao;ٍʻv>> ljSEۯ-ϧ't]BVR;4~~]9us͑'ވbEUC3)N/Ґ0_:8A| ̲dҌZ4%GD#zDgóWZhD^nY+bYoIr@\nKL,q;}6&Mޭ֞oG܀{Mg޴o&>6~|G9iؒX賶bzCD~F8Ps2AN3WYG\?;U#.;_Nd?we lY$lȵ-o:zU8a{+!kWA_wnf+F_ן= r@/Qe,e%E`y%~ʟ@VHSS◛jGCo53p'\Ub<Ḙ̄L:Z.gR:}Q@:+jZ~91`oJ~ܤ: `"̚/-KkH*`lrR&K!b`}6hM^VaJc G,'޳LQ1&%$W+zD 0(u:cл|s \Vqaٿ, z"r8,r,Źi+Fӎ }!.F2ʔru<x;*ŽwN!L/s,7ҬXR8ݎ {^[T x0!ĺM %'EmZP reN|ҕL$ΒR])fҙSa)sIL;Gh7#bm@3gi;q `:diWGiZۯ1/Ąd/zo9!\iqCP9?^r!DTBG|QF)7F xj2uj*#jj^΍4xON]\xU>?Ei=&66E,ćY!4G*Gв PYF)$I#ָu0b "i19E0&^>LniA) FJq*~!"f#5:P-|(SZu[KqTW/:?IklͽKC=rCϏAVı>ēxUkT 85dn$S$wĀ6^ŜWyzsԲ@ۼQaZh'rU›`6 f YZ