typelib-1_0-Gst-1_0-1.16.3-3.3.1 >  A `yp9|X9LJ͋eg?0HdΖ(pN0G([=&X1RPzZKY^ByV͓ NsB1FZ!{1Wqpx `[!%r `mk*p'X/_=\6 +:cyq-X&9k&P.꺨63vÀE{H!"4LeIt$:BBM"p.%p =z] <31b5b5b949d208805ba10cf1aeaa97a9e8fa8466ad268b8391d34564b2febc0f30c699cc7d3b56603a86d105be17032ad75db387(`yp9|<?j꟣m-h$đXi'3L{F'H p)9Cu} .s')fNwmPr<Ȁ'p(l7n;xY[S `BT(%SW^ 3$F`K#[O(2W% mH%Tt(M;v6#Ś_u<載"!bFTij>S!B5| n>p>l?\d # _(,Efx      Q Xl`(8494: 4FGHI XY0\`]t^bcd$e)f,l.uDvXw\xpyz XCtypelib-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.`y+ibs-arm-4 SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/System/Librarieshttp://gstreamer.freedesktop.org/linuxaarch64t@7`y `y `y `y `y cfa28c21e1ddebd6f331b69177804d40459750ef8c1f0d2841fe9b193b917c25947d3cff8de199c668a144b92f64dbd1fb3100b7a241afad060c8bd2a4ed9c9fe5a2151c1673211da4f803b7c525c37dbf56e78e5ce270ab4266e8a7521846d9143b1363fd8af500ceb840cec7b2aa410b34612865126f5d7f1cf78740cbf37b06109430e45c7cd62ab4255cc807c08f190c8e7086c590c70f66292e8395d891rootrootrootrootrootrootrootrootrootrootgstreamer-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(aarch-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.ibs-arm-4 16215882671.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_Updatecpioxz5aarch64-suse-linux PR RR RPR R RR RPR R RR RPR R RR RPR R RR R RJzb+ gDputf-8e7c7f71da162367b822b69bfe205bd601a7cd3a0da45cd8c20b3b19f0b8f670b? 7zXZ !t/_!] crv(vX0Jcv+|Dr~M+'z;#iak]Kʗ鏡y>r!Թb^z r)`8f陝p(4Xɕ]~3ŏ3 }k)7+Hj:Qfiޔ?Vc }T3ǟaM$%gP'21 |61'N{ZKI7"ʸ;&ma  9#S6{;#3ЁnnŞ3br `uW<g'OetdtjBZu1QE'0 3Pma~UM~.?t̜Ey½]%v.Ր54f'f'D޶4@í.Wņ~!3x2;q>י҅58?cg'x;QkO)2軩]k2H=cJug=Pfe*]mvtIPٹ+'^ٗM+:'tPL֗B7b4le,î !(B)}~s^оTR藴$:2"pL}vMhp7,TسS8$@2 $꼍Fuˋ)JZGG=T{2WR"mDxTҗ-eώ/ys|j'lE@ޑYj땘 oZaqYyǝl_lk^G*Tq{?g>f :C)? {6JtɯxW,yބvum0+UDs,mL5Gr:ϭ %%]ׯ f^@[KHJ[yՑ}7p[˅`&03ӕJ}u!bcGQ)蓾5šw.=\rvN4 _Qq&djs$UbNwhF2k  5Hփ꫽ ,xfiAPÞzǬ՛ǭ Uy!rD Goy~":R[TMgފ~j_c\P';=%bkKZEʬ+. 7eu;Q ҋLp .PqHi-j\UHP䈐o5XZSЃڷs_I0yC^Ѩ9865Y x3ႃKW}>'E啘 "pƫ$t@#,M<8, 4z*B6I7y26" Y0jjPS}K 儳ݚ=ccssEeyH;I9Vr|Q?D Qn%MAfkT;:ӚJöwcM @4bTn SJ_F7>c+,V$Lxew&|\YU|6=Ṅ+]vUMERY~6dHZܒSl 4DY RvQOd#~ mf+ҜI Cy3}MLlIUuUL/9:WV16ݕM,ttu.M,Depc+ 9mo6 =SmUOTo.bа8 G! a,ݗdI!&!N "A&`c\JMψJ5H7U=>٤B[_fhbW-1bdĀhY;}vPZɓ^k2^ kNsblWrkK2"^"/WۛpyE1]>sw[s5w$=.hZaXuþx:AX 6"[s\ [ԧ J(x>H>Sa/Xf6*P  &Pnm+4ӆܺ p'\cX-O3>;np]LÀrnX7vOYy/Cƛ@.8q+j_ܶqq M(ˆΐl B `~~, Mɡ{J;U e13n`5O;䁠.Yv^&/k;TSȠT}}\wxRkhv=nȸ1X |.Gͽ1RPE'f85_ZzX.|@ ? 3u{cÜW+0R.=Poim _+ۘUMw =Ǖ=֝ ;-(56k\0*(}yJD?Fdkڑ\3d!kt_n8 ]]"pa-l uI qqh "9BoH 4uH8($U Z'> Ul_ > V {rjFLLqtm/S |pQ'Ů4Fɲ % a|G8+F&РLD7! uB`='M>wUщ̀3g5H% YFrQxVF.h>Y/{h=S|wCpˉQn<"?A\ʽ6{^6Yy)V84,\9H^|v:N`[|<0T{rO]5g ]m'?Zs86k{z5 %tJ潝{PG eSrع2n}6r}Yex"@Tů. ։ngF\i5<8Lf/3  2^2bBZ3 `(5AmrJ[kfNj UY|@URgyd/7[.#fkds4PP5gRW X_߳% ڧ_tÁJVÍa2~p|Drc2EV#Bxe)4Te!3Hv/9~!߂_\S?`v /؆0l+V%$fvĜ/WR 启B^<,/.Ź P; # j~u;EF$L-&]xE، g\ U?cygV3%KZB:g(EMٚ;5x^V=ޤzW 5{2u` h=SKMᘰL'<.ftC-_pLcL!FvV/ټ *9ق;BFM>뭣v k`ULFKYP,Tsa),*j鮻ƈAjq=~9d9ִ^f1 G^bϑSX}PɚyGLʴ ǁPb.뗑sxsŌB.cmbecsV(CՔ3^:E)u#Y^Jy~d`ϧoKZa.ЧӥUuCvL0v\1c#&)@·: 9O$ePD8"q f".o *! 7ߣچZuԿ(^$ȃiMa ݾ3F);qEĜlEyO\.kKh@aOI9+ܣ ִ_XJ5H1LSh'joO)0J1)D ,6J撄{P`Cjkf:y%jPWNNG쵐%u2_g] F=x`gM_X̡VF˃cfv˖m(QMQ-r&F=JOr!/5qNTP[fp6N wuZ)U$I=O]/,89HV؜̽Wwv٬({0E2zʱ/`D^/n!rrl*7k0" lQV~)ͷ(ulNP1^1zr2QF3``Bu+јpYӵ Cv4!; 4< ]lsɯ4l#8?)+I=3|56aZoR>ǦblmLQ-=a`ZȰ>-vznD,kXkT.xf+-iiʢEKٖy-{o]B,pLF+tcy=P\t\ D\#“q؉2ʳq[ Jj1UM24}EqN;`1O}OW6IvF,b XKʌ$}j=֮,߈4忻 2qn{<jVzl2}H=Iow^r܍.YPZBYIkGcԂZa=<K 0Fy~nf[UG}MSRE(\[Fr@Bg Gs(۵Ϫ^p ѡw'dBeX[4M`N>dnKdU6WXtflnEu+ݫd%D_Emh((la"$dJbIx飀= 2@Bʘ^߯ e@([ϑ{+dP]gO!DϔAO*e73}U't{}HFJ=Y8ӰsDT1 ^[saT0%?cNxMY]h扬^:XW_H.&MvܓcEӓ@w a;C\Ó\QƠ?7+AR dl5~SLT8 9GWǏ)Ҧ 쫴_O9J\%IIn'>cUd@HK%2wW!6|{ns[;c! T}[ɆzP]gk=j;l>h=kq*Wm5Y%bmm, p^WhJ e>zFvvNsFLeHtYcJ71IJR?pml0a8#g7/0q]h=tOz<^6K…?QwMБLC(ؼ5[эU<:,B3  ϟ[0oX y:eynsV=\GNeL;3g^ ٓ65k;.(.P _h\+:w#\E!,y ĉւ ~trWt e8kcx#*J]>X[1DD4Ԛ5=ߑ}MLmplwЌVq@)gfbJ#9[0!Ė|w #|7z<XLѓzi }`Iߋ̘sivinv.&ڐu)bv(C؍ aG}^kVK tAH7ij|A3ŢSQ6)f]dj87he3a$cuP(xﯔ9D>^:a 3v$ _!4]jo(Iv zC!G*9⑹sI<䇾|EQ=2&>@1tZXacPG> UڼJEVnT~{m0lCԊyuO6 %j!Y$xÆ-fw22}Mf?*^MɯJ%kZ:eߞ/`kpx雬KўwlШ"HraDLʥ;xU|Q+ϙgMrؾl eoED)n&1`K}3%b4FcjYjeP3q5~q.jǎZO"Oj# 2`+s*O~(Jgӏ&»06dtS0<aaOY'inJD/PE+ y4'Žd;DHe(K+ðP oY3(Vg4JV<]?*2X [vi(x2ytP @/)1r $ NSvJ&K]+KDm}TBl4^usDcp9̏gELҹc[[f71U>2ājH}]@LE`3`M-u&DDӤgZ"l'o*U~q`H"R_@'}̹%?T/Y޸ܩxQZ%WqsT,Òipn"ݧ'U|~[?b&R0!'Dy6jk"yotdN^P+ЗyzYYI1)$i6A B^Y偋Ӿ^e38>7K0nh`wNߛ lէ `5BeRa0Ce\_^#3|RJE|z3O2empӰk?[Ia#RKmm^_ػH #Q9KvxhD鼸 5Dv)>jn'T[*6ZOhA52p$ךP:jo.ĔĊ!p +c7;ȚHUIiLn* S tGy2 @ԡ%SgrS-BЧg66%Z-u69TR!RtkPo[H2P 0|6<Ǯg̻QCc^5vogEH40"xUs:V eJ @ip<5Zgm/J Z 2_wLv ^;`uσw[qi2rDp`bsRDGVnw5,?%owPæ+#k/d;.,~7nڀ^Dk9&Z=x2ɧs1luDwll .ڠq枟ˁ$<`*g+2{@Lm Ԍg V(E;Jb+6P:5]&zP}%Aw@ Sư{jQh3G@sg?V>QAz֦D }ݲ<3QpOF! vSB> 4O*f̰\dKbDz>t)"^תK86|$WhXeN>c.{U8sW^< E+&aL K“Hn'4xҹT0q5L[{ !p,Q+0K[L ˆcy PiM  gĒ#b/6zjq˚cLl"_=ԁ'{]%43%g<]}dx󉡘Z$w 7Uh:?B*vz[Q[B*pY1rm6+_dc3 ArO&VI'>"5fxrQ(Me*,: Zs P!/Z  {p~(xDS@- 6`R+%i Y~`Á軣vܹ,ϥ{x4Daj zaQ|ٸę7yq>Gܤ#630 ȋ&d'τfkd"30vL7 _ݕo^W_9yr42ofq܀5G6jgn=1zW?ՌQ$\>[}Rm.9Ƿa"#24=8w^7Y#j\?9@=EO¸knωTvA,Mq98qR]`LrF̍ѓUD:nW~\zQyA EasFA٦Ki@s3jt`bbs>5삜| \:3;Ab%i#jis0D@rigO =ӵ[%%-0 ^"&lή2d5#rD]qL1TP`]^6g7ZٺYTDQ\ZuؐLϿy._ճvg 2ytº;.t\ TUb;0Zd罷Hˇ;gbSB Hz3@=vD}tߑgʟsϜ&RԚtRw p6R;Zċ7tjPKFw6zxiYǺ/ F?C~;z}z@/&T Өv .v5eҶt=SlŐ鏕CP!1MK[^"mOw+d;yEXDc D'\=l°}8ea9Kqb֍emaKIM1ItDh$}wz'Jx[11JLB;notT,qҠ)z}o5*\{kZgU R8WD$fC(cE9xrJA]ꭘ y3-'|w}'d%ߵؿxTt#F„BaΟR0tks2a( V&|w@(&% _ u{d]1䝜eF|RP}pb=!S;k1ub hAmTqx3] P ة a Xyb lA\i^lZ@guN a5j|eK$`"xwjq`bm~.|Vj=f%a}W{^cܰ/OTDԣ!!ꁯu(jU׬PW"E> `l,4[񨗾~7't[Y`܁yAɕ"ڸ. `h?c?]d‚Z$Q>tToVE.ڽBV  @%;)7OvͽwM@[$JV}HFWQAKwSzfƊGqfAseaA mmf 5:y ^&#lJ_%L?sA6@{ r[쳮Vp/ы@q5?$Ca(?͒Qb/X`@8UvLjM_q kynaK({IYNEA-~|RysՒXsE <#<Ȭqmg](n2Yx\wxq'{lE4\Iar ;j# 9ls?>/Wp$OI][k%~t׏~D?QGjjIjWl͆P5J/W]x1X^-ILӗ+qibR[\8g<4fbv܊׈g[!=ָ|y c(m!tqP;rOv9E0ӍHø\[~T^U?N,o{a. 2~`w-xlR2)ہLU|(/(rmtyrx \8qƅ \e$RV fq*Q{U>Ujt); 8T7q(yqhѰOyM24IoHPuCɞCA0Cj4Hin( Iq20^1Xi#֦fg/a%tΟv][wL+l*2ƣ!+<%x9x>¼ IMY8ma~jnK϶`b.U.oO4c-n3֭=#vշ'le>ǟ@ꭧϳNq8ߔvieS1K*[J~u~$0ܒ`}No9& G\ l]ŭp:Mw+t: s1&PI@bֆ!̒!r#St)^xP.6Pse@;o^h DOX}Iͱq܄o"Bp\kޑv"Zx<!!V^RzўF )Dmw&&W sp[nn@FKi apn8;!UT@hs_0LjiWBDRmIĈqL2f|Z WCy3h10#i0 9wPdCXGTՖO)ɖ&F.Tp%E9)hU ݝWdgfN/3O40edѸrwVvr!$YרYUq9?+m%R|輒 zU'aw '{ȱqvM_-R/ J}˳:d`}/O0~p]ojy߰>-@E IJK+t#l#+sqn@#Tqh #󠛸Wm'"]NL},}mCD|{֓OYj.jܰL}ɥ!k/S #lz^zmhcڸs6&)٨)B@Tț!멻fiHz1%`dz&X7x1NPKO=5+[A.Y2b+ T X}DˀGw5SM pXKv+%9+_2el}ml­_~M >-{- J;? Z>?TW,wyN?VyT40֭l06y+C*iqߝPg%=Bhuq~(MS,~^.8(!:=ShLc>9{J?@Q:J[nmk3 kfɥ2瑦2Ѻ<;ް"1╺`|X q\9iW1MaʈsgIzW28T4_BU2H)B8@|[WGd$0D!E^}uoہ֋FH1*|Su+DmmT@>n9@^,G%~ݤMRbF"q5yMe> @ ]~3P|2mw7u|n^IGeuxB&|zus!4 2p#"}֡)c٣MsWS:?|'e9ian8?{Z݄s£ᬨZb-fIY[N{O޲|¼_;gTIY@4/下cC٪928T1No|0(n…+v k_ Sm>bP玦_S{$:2܆'DJ^vn N yU&\.~pQ;<} 4" ,S桉"ٯ u~?mHk*0q|mM/o)S* #MT SȠ*.m1\U:ӕ^nrt:pچ*8]ޘ7WFb ;fA<GXY? :L7X="`Q:\ں#kCļȬ'w0 M*K%t@n |)|60jm itټ&5$lۈV&C5Sy]!Ӈ+_QS>Nơ&_K"wV7 %ؙE#3o)b_%ͧ9Lbw>d)AB,'2 "}5No vnB:\bFqbbpLu].{_"{iQrsEL9̷I!cM?ZQ xLSVn[z""ʨ+ҷXNEPŅ#7~d-4;} ")Jװ"dzϦ_27#\8W|ƶoTƏEʯp{mm-PsoPEOհ+Ud0__in*+N-Iqyt}г+?Ӑ+/<`F|J< m@ r*H%a?kTnsvksYm3:k(62_L[j"ȪZeRJ(!x " ut>[ S<|LF0tvCءTx " [?bݐbUhCA+v`:\@pT!pvjD03fsRD_T8m tNGKO?{C- Q=Jv K0kR N!C :e器[_⪊ }s8v>[LJ!_ӾQs`T۬cx4@CZR&l>i}zY@[uENht"FbukKb 1iQOdZ̸)LagKk}V=rJ]R!mAIǙm ˣX1|¹KY_K93`Z2|"^&VԪq~ tLHt@&_`7`dyhrQ 3 CӒ?C\#Vk`!Q4z@'DF[&˽F:] eei ;e~WA//%\;IDdYA1Z[^ܔ-i`U}zY 0Gg4r<|cZ'92bp},ٚo *zVe]aDAAl8BV MMPP;hPtww.A+_"]M|Jt+ $3s鄸Z̒1Zq^-nQ*$Npc$e)7\!ov?hf;7T"F8M/:l )EZֲgmȚBL~%ϟLVkߟ="*dl>tRjy#d^Z+ yPƳSg6t6,E +$fU3ZSX<#?~~׋3ہAYq\$J)sԾaS'Yp2{RVU4D#~CP:E!LϩH>ؑ9nQHOzуcc%h8RXBMl ʂ:D B d=`z +Q'6ߊT:2=dDbu+o2fJ;LnnLpMOU$ \chfZyM^w0nBN  w Q: W;ikCAZc3Bo)Hw+}7^ DiSKevSp3`gf d{.7d9F'^^ %hZL%kM_Q (kD*'k]M԰?te$Xݗ(IϐUqHL۝1ʓ1f]K# c#x&]ƃY }TzRwZifp%eŠO{2x؃ԨGj%qd+E BWcYfqF9&ba .׫kܘ&]N˧z:X<\ּ6gl*_2rb3%l LC¨ށ:l[S&jJQ-yJ@n819FuK!s^_%6z(6͸ {{M-%}֊koywy 2KH5:ZI[.Q+W[Xt¡o'n6AR:p@3>Csv̖Z(s6<[xP'/>v,S2 HH0Vc]\V2될06eyȾ^áC^nBX!%EĮQ#hH" R9a}q$[@;pt?+Xk :09<%Tm7n:|#bFJhKE(ʞtE+`r/&N;rt~+7G)0>mۓ :t$ߋ)EA(['AYnO|.běL7 hZAr]ygZdÅ ^ }C 'c8C+#iвȦFx[!@D-q;nz/q^ gBb-?FKBPuZ9j ̒|B+Y5rgGB !$Od!Ca K SząN4AwP0eH+I^Ĩhd5{N aE߂d#\)W1H~i0݄s G#\mfGw.̖g_$պX@(ʼ)_ٞOTѥeДwۋ?/,P/,!{!QSdI8ϬۆN?&`MwGG64=~NJ"mIH/!g@T45[w\Lx(k/:xa4Vvc &$.A"BqP /Zi$ .K뎣XpN{07H(D0OeC̑xu ΊL)P!<1Nx .,} K*Gì.맇BDŽfjcff}u68 O㳞_4a흤#.iAAc1l뚜A+ n*ŀvT lcZkrlo4n |Z]ZTf!M~.ܢ=8m{`[lyo KJƚrl 46Z3kb< r{/QO5"[:_甲u8%ndE+bѧyq&b!f-9h]D Eyx-\zd/UoJ nF0K}Oڸݹ Ɯc-K\|/><]aueo"  @Ie޴2}P&%3x90:(r<=OjY~g{.wL;Pߞ Z7~{8Gg?: b.yDqEw}E:_sd?H1sNƤnQwr Y{)? >,$1Il OEʝFA3ܲ_l^8R~ea|hQ`tB2n nd'E$2*q:vPX뒤I.Yix߳|v]!Gݩn.J:x'jVAʙAKCtWm}ڪ FGnNcOӒ w)"_m;,#Jo* =W+'_vMjuM'A2 [s2-J=ÚϤQS` ~psVr㴔Snum qoQmae۳#l=ۛbM6S& :jq '?aNҧZu6D?:r`M{ }Ie8=2}1|m7B( /ΐŖq7 oc`XgG zII|ln &h -(?j?erO۩9gI Ѥw ϻ{ 4ھUt][Hz>E~D=vC1pls4)q]#?Z٘FC_??܌ JT$Wq(Ư~qj\Ȓ822>AZvw)P#leJĬۇdʀ~k]Mm/ʥ>}'4q= 8ƼvK(>&ig,T\J)j8CH Tki4:giSا=Ez[';,^{ >8;M4[vY}Q۳AUS5BjMqܻ˛ pNs؇!5fc[|cZ^}1f(lOKL ;oQf8BpWi*Vx@^8gJKai*& % ^ә \ dZ-;x^r;ج PM7ޝe|h^A4)nC=hj@h1XQ:> R "m dS/Z4׵=niG1qZ[ N4K}Ԍ] =Dpȇ JOHy)22qw]&}z_ӝ4MȐ&L浸H3\{{( mfn^4q⮥2(Vi)im "\;lWM|aKi!YAǑ|Hs ô5}V}D< xFw5Cd<@#c1\\ EK|.uRhJ 6R3&2X_zvF7틯}Z4mo-W(?|=/QاkDu9K7AA~-qW76PY xMM*꼘`xK;t>B{ֺ-e)!8!Q^-:\Ė "DbM,|aǽ۷^Z5-^R'vBOWt~Hĕ$ pb ;һ(wBE&FQJ%q1 Juj^0=/=wkC!^n]}4AY7/8 (VDmdypt~!ަ1R9Q&^Dۭ26NR-p>31t{+?@}D pE؊Dv(zaW4x-WA KO]^Aj^z_c'whiWPq(_ﳮ'%nԧq5kOI G @QbNE0iRbPN^8'=J7(%#DhM8 >K!z,w/-jd+z~ 7uQd௃Ԛ>&5asIRAK-QBz?B6wۤD>Ď Kaq7AVvMqM1ZGwޙ%B<%@'+X).q_Bq^\:D>h nboNXļ7᲍@nGs'T`i;v Q&z;T2)j+<8WtEgpug}Xxu'[+=5ۀ'٩iYh_R'dȐ\&ښk ۬D ,jv#J>8RSkMMsyw=?xon*h5 ǣG|B7#x˺?ͣ4$Jc+L[zo݁. b :Őי{֪ȉhITEĈ+\u3 beBCIvAV6;=q7Eb _{V!C"qg|odϻ9$((-cG ZP3N1 etdoD(Vଦ/lz2_ًWqt 3НM#ӦSs4 'j U[㑮5rK Gǩ݊iXf4d>`SIT6Er+YVFCͼGtٞ6c˶]@s$X'xoH/g?_jsI~⍓jVwh[paBqdd4x(`(x߶22e?kg!8ȋMT/K5xT@McAkk R'h"0Sײr ֓<-oVR8GXд`$ns8/9f|/]00ecBnHWjY~v3QiƽBjdC*BDn,9fҬ _N٧i{޵?. o,jZ3Ґ߭@L(Z03+P&>IValSp!Ԓkfk+/BWyQ-c۟ ;\ ߎ_kmNwzrJe.oA׽- ȍD[qwZC`hsq5zF%t\wV]}Ef-i~Y<[$x0Q?7B]m5h4yCG5Bm9rӴ+9F#zTWO(|͆itKknjv(s7mq} |w{*L/ xʧ䮱Mˤu`_ )m;ޥ ! d3!=l>T.̈Sb'Dp=TDD8ċFӻ><(!:vWXZKm8hlyk"sU;<"j!,խMdef"u/AKU` 8he oַc=l]o_as%HVsn$F}KWHCP'8M';Xכ$5%~jPJ7RNZjrmɔm1 Y[!'CU믲0mJ(˟\`Kg2 YMIq&]luB'y)pڌZƍƻsѪ5UaH40ֳ? F!}HU\BGSF3X~ $t1N9M2j~.?MJ?0<:xrp=`Z0C?2? Q!_v=HR<7 ,M-?,K̇ }h@3(F NYhFD5om} <3䩏ΥJ֩vjWרqo6jEYvhͷ3Ř$OG4}ʍڙ7q::nHҍiĸXV#9;=3)vU12<5pl#9I*X?]udfۃ/ uvB+.Bpn\:c ItTCΥiE鷽[xpV,xW_I;lG~Y<}6`7yW"lRW a@-y1-* ;FI3+;8;=H`y\_mUBB߶bҴ)V85M?"~%e_J~a.Z<au3 Llux`|iw\XηvW ~`)3S0 RE:;j;b1ُc1W_¨JIasi9?qn/NAxyلm-Oo`2L_vfTj-tn5܅z@Z DJCWo2락bكj +zI+]k~ڴyQKx73>4VN)hBbwN$O4QX]K0&jFMy%afCLRs{YH.aE ':Ǎ ˍ`M$Y"Fbwx{[||b,sLg&:pPX_xR6jC Қt"|{LU_- $J?] 5eYpP'b{IHagi "xrԁwxs".[VS<)9NPM n@ ח92Z5ߍ):yvfz*7EGNy te+zQYNH)ri Lz!!05'F Z>qjy27%jS2,lСȮs)@'h%GRN *+0SsaIi@2$ކFY7g" ihGgVhQ ~H&9Kq2Qu ~ ;灁[P<sX(Z'zcMv9Dl__.@DswPayy=:4*zbMU;n(qFg; <0ho[?7)Zb@9EׯȡI'j:g}PY(ƹ>8s|n>H%Rd j >bQ_œO#{\&OyqmX|T?^dn"K̦.]a^X Il&|/:"v<@GNg Ǜz7hQ WnXmwͩ[1$sV+C0![@ M5@µfw7 GgShu*5D6Γ'Jri1zm̽Eb>@,EE<6BT$pv9w> HbnV76nE[{|.[&čV@Al2Ln+M拾bԑWjVJ7-U-v6M$%kQ]xנ#a'3s4-*ŃKpHbb1Ԫ'[% @B+=4 4}Z2q2jPP-|K/|Ϯf#[oANN.G-Z`6ß`8Z7 ;{PXћ8!82liܴΐf EDȠf8qtdZ}e|mP<"EϦ-==}\fqYQzb(ɠ1 UD"^nA+W t[]JV6~4d9s Cdn6乇ΙS.J֮\kGg4O[o)N80judO0@\&6qNuRS_7%%$jjwOvxP=dljD])!Z1 FL.k_EZcO y" }M%RX:`q3Qwoݧ7Z6Ԕ;Eg#D0V (]2EVtsEV< XrwX㧋Օ9^$"JS C8#r7z* %ܽ4*t&ywrD|S( ~_$X3A};2o U \ϥ3փ›߸3 C0Ǘkğea& jc>C>aVz\)TP(rZSFH)d̆7 E 2t4u4&ux\X-'_\a0˗" _?nam D=1'LJ|4⯪O;E]JV.+Je >R(&%L9!b`1kC6RjƑ34m8WT;6xUX1wzC;N~ˆ qpv/s`OgrZllzk6yThG;xMDlZӗ"+bdgyF5{Xǧ$ Vˊ~N .5zR҂Ce!DTnhK[2nܿ`s)pGjnPj}Mtc QGTP,`2Yxjy}LwאLeggeJclɯyF_Nߔ /{=wcv BL]WXm9~<7}5.!br}@,}lsR2sG<,ᣀݣtQaWڻRo20f4_Qy #ѳC{;ij^2#yn64(VkyfB|=Rm`-RtB:<nm3@ushoi>Ahe|pV42+&q |S9ĀSVv.V(gi=!z]"{OLM.w-? /P2a5harZD='@NØ9s {= œD߰UV}V,(:4nl?;#b1N"x]&E#)pVSztzzpy. NJ,乕ver9^gkD+fx/zsc_pG0bNG3s"i `V# sB m$8Z|; J  :{ɗ1 XNءE,ݼQWTZ}4wLTYpPzFpFϵ~Kr;3N D@(4AFδ9~ xN M;>] @T˩3ԨZЃ>ѩ+ ޾3z }~qΡ^K9W\#[Դ[Sۯ4Б7&8x=RؕK&{\=W-Ȁ5 Ma==+npΏ|[;btq@]F7 qj9w :n7D@[rZEoAU ;ݺ ~Ft9+4n"ıO iсffB҂&+ʾBB|zo_ ѹ.6E>݁4a;rwQC.'ٚ&ݍ"2#UNm>{K8rbK}@48 D<:tm 1EXt~-U 6&a}Ոz@}(tϫ_y_{:a*dA5gYne'E˖iōI3Kʇz>ߺQ+9"wP7H~qDvQ[I5bxeKIɘyeQd"2֚WvsvGNgg:/P {@͞*OnD݉)fUb嚪,\&:FS?)!m7/.31ݲ%\O-Ot“_̏\saMU `RHcXTFJjtosAXSTݰZ0bg.&)NVA!;B^Z%$d4"\.'<"}Y'Mr8Kd %*2}.TV*tdZ8pT#-Cq)h4FUc}"ul]'Z ^lw5x 98K7X\^ڴMvWWʬN ̶2fVC*,trrFIKirNNj櫓Hڎf8զ-K,R?F4PѸAd"(dty/7 Sh=ܝKfXSju)>*]5Q}8~G#ԯˠmU;HGZ_>J%|C@2E{"M8D8<2ZݷnZ[nditT{h3%unxAmД7-6\k̮~;_W7U -Jnv#v#vsRrlt#Uٱ5L ɛ%=HJtzShoBIPrAl+idh38-^* S=YL,\t֤O9]a5Ǫ+~f67l+<>̞CBNI46m=ML$n'[6򒿖߁L=I ׺e%TβBZ=E'Rj:> WVɰs%'63nXWt!͔kA`zB!˗L,y z(>+)6U;AW$?=aQ"*>޶930ǎoְ*'V06aCWמ79y`S;Hl!@{l0h,d^aEwv)Ld]yпhzg@>WHnX7*yt>|chܴ<,(wm?"ư6p6M");} (}rg}wQ!IGȣmk>uad aU w1#G"'|-> ƉQ -I-.8cK슕{P:iJz"ÞYY_'fh ;hBryAAmY(A(POQ%"a%WbAI/$F0%sad̉( 8w9[ֺt~*J He`ln\I6FT)[۾h۸!(:J ( =װ^ȭz&j /(}7ah jI0 ҁZӋ0)&|[6^a^<5怔"80'0ʡLx^OQq]^E&E.;%?9Ěr{U 7hn7 2ܿ'#@cD@`=Ut/ubwk#AcUJf8\;#|]I:ODfPEx5Sm1?u0"aiD!OWxWoY~yN牢8+!X2]50`pTљѺi6^Iex~cؕ*y\SG%fw\pfN4ې?""VUfL_њ%,k31LRxtTa1 4y5Fгl,)Y,^/_V-=/_!b٨_}1ʇh $ӎc 6 G33Y;*.|~p!+/T.+EYM#DWHI+Hm> -[g|E~y*8Wh!FslgH \0Pr_)q4ix=$Z%Wp6JAtoP}UT#h^z->rfY]YLϭKEA|Njπ;[.1HW 9lbwa 7s.uhSP1:"KZEz+O(:Qc3|z Dͦ!.`l~Rβэ-i:C;VxNmT.|8'A~rhϰ?T}%C%d^疪{q\[{%$W!1B,Y)mJ4VA%k;cÀNEI+ ;@B rL,]SOPQ#>.ۙbr29r:璺 1 Emۗ?}sJ%*/"L! v8):I| jE)Mg" EV@Nئ$#D"qGD ȗ),ZڪU-ZZk EȺՂ"֊֠9=|:,|"l:E:_dbJO_^NY%wuaY6FYV/McJ”xd &c|GTLstYH!];]XlGz!q—XD-ey }f~)Q(Ðᣯy Qu0.oqgiPsxf7oxK#"S'ŤR!BSyݓ{37sBa*AD/$N͞M( JQ|uP:Ɨ$nu\bpiؖȐj`Nw=!SEdEUL"gj{\fQH t̔\a>nEl;}y!,}FUFTj gbEorS-ډ⾹ODFAl&qxEgOMX.;גΥC)qrm*ϵ`փT 2򽤊kk;LKYCU=ݮij(U$eq4ceztS]7}w ;X䶙s#8tXeSUgm\'h[g`v]PXCrbD4bOoQs Q T\`N [{/]1m@/usň5GṁnmBS:I+ZPqha<ՒThS#.D%gmfW7~z [U兂.,#^gh6;ܛHЁQިl &LË4hRTQ@bAMKyXGCgaW(v,a->n4H'30sywJͽYMw[E;&HZ(Ln-PdJ;SI bDejo4d !"Ѐ:E/x?(~\3L,7KV'C%$NKՕ.BP[)љZjҽ3- j> ̻d&q_MqJB4mf |.%&Xi<2u}o($24U8QOBWG?L`d8<噔?= :Hw*!*P"S7hogj+:f{g;g6OB?u.*[h u|PIsk^̊.)q)R;{vMRN`@Mceoes#22PSm) (@_JMzĥ<1Զy kHBךI}Ba"3iρSHjۗ ,RRG\q7l#z^;ȭߖHsT~ 0&bGXT=(<2 S9T0a.dQ6^} X,g3 7 UQv"4qϣ##gnyFTǰ:D5.AM+'73F'sU[^X+Z U@Eʝ$(04$R;ȳr̘!52>/1gmemGWVՓd( Ԙ{Dh3%ĊdL b~5,m)3Qv[67I51 ǛPa'=isFR*R .}=}FqRJ~|<}pAL`I5MxrhGkwSqU `y'cZM H~{Sڍcwr~Ii 샓07]Cg}mHOv!gZVQD(DT ϳIɦЦ歱o/˟v/IBTv ͑lf>fӿ|Q'!L[-4zLI.﷛Uj:mUao7jS}y10P-јfjABבͥ:0qņY7("W NX7^!D^3G<ю*ab?JXiɯ= 0]їGHٱz. .Wd"a>0{ޡIvԡi.ͤGEqiܶʹcMޒuhu|3bY]7u+1ԂhQw7:l-U\ꕮm! [P.TSaF=ׅ T7)5M'+I(OM4֋"65xUD{AB(]9L/]6-s+=_4i'DJcO[Y!ۮYIϝN#?g٧lNst"3иQUKW5`mu7W_*ண7$~6|9@ۅ𢛪dv- OӨxޕXR2J856*Y~\~zeQw LMaєb2<"4+Е4 (@a-2hE7 [cdUAmnQnTqe}ލq4>7\Q'4Audu^׌˿z&)rlO?8輪o~dMbER[ A'W ׭FiTdL*J\졻w `x<`+8 ȐOuVS;cO7q$G)2tB24۵ɎhuTUղޒBs`bB>(k؝O̔pr)EQU.7s.G[z:)j翛0  !nmiG)C%| cf0 +v`gM]aI!Oa7Q6 c͢ᚄw< B,S`A`M.sW 6Qc0J*~22NU7A: ;u68Rq]2Pq|EݎQ _rǖ YPS gJ臧}Lܠ{EL5;dVU׿/p(Mj4 ekB\QNU0s&˯#U ͘p9 V< a{~4'pmɾ9ؠ>(Y>.8rYeÉN ṱ%/%%R7s8cjAST"AI*'k%T1EK\= #:C}Ү`'~e =;|ML@f徜βD_'E3:ρx@}vAC8qn;.ge sW#鳘en#ޒu'<ئ)/a+}(? 8 R7k=/`ɮ2T9T܉Jӛ>) =as 69r@mØ'\ GL1w!=Il r(kof]bZŹ`V\حip`巟EH$5g1֥Q ӭX?C/ \[/;OĆ3*f}r8ܛɴ ˶V2v!!|)L@ ' h/xh<a:60A\+5VDFܖ7@y2Zh,4al}8'z}D ڽwߦO{[3RQ7"a_m؋HD=dAiHQh.`tt>%F=oa߂?HfQ -دoia(S |H pՐexqW+џ08~NX&ap}@L |*B i}V?Y 63.y6E-VfgnRщT >U.y]PR),p`V.gv H܃? Eȯ?W? @˘I ;`3+0SnkAʨc(#wJw~L ZtP=rQ d 3σ"޿x̪pQY5\6_ݸ{+pBaw݀(N9tu޽"GrJȦ. KEi$2C+ Z_TxRg`sLYMN4 F)L&7ٵ8o5Q0% lEP 6l*xâ)Tn´n/ k0ӍK8uBUq{+J]m] AId8R>j{ wÞf\B0_Mp9ͲI"5pdI$B/3Am2#::jcv+}Gq1US bEWs)X;d0 xԏ-vl$qBo0풟Bw3,j6"f9t&܄,TNo7Et|&Cez͋']Nlf#cŘeٷR#L)ޭSңɉ7* ~jIR6Jڍ ^0w}y3ZGW7MInCC]]C긵Ӆ`9ք؟4❘&,=Wqok'[s\a^Rna^O9.{^dDpm+5Йť8G4~eJ Ұ]OF1J:3yxC ]wk?;pr{3u! *t)Bp؈MZI m*w8+v#_WT|ɵO$$ѡ"Hׇ?!B(ހwpX솮_COF }?;uw\0 M3r&:( "fBn{g5Z]:";\$K fӗU xmzH:0m(ToC`;<Ƚ9g:Gz02ӻ~ ߶Aw/T5:8(m޲Wj<A:4Pn/jD2f|Mt1>ƶLGP$NDOd>*8+lZd$(X{=d47wLxG Xl`.@.,e,śsھ11k̠I¹'g{KKB@J< ƜY)7|ǯ͘t[AUQ] cW9"Ɏv!x$T +mp89-y,K䬐(3;#O%BҦİX_xt#] !Ol7i¬#P=}\yhcs)<'QEQR827/2@2Yw4rMޓ@F& js;!\J$-[%Yس+aArdoSQ7>W҆- 59;'RȳW5+ g'w|-=Eb_q̢%7T|p/y+A錷6xC4@Kr$] VK=Hů֏$ $[w]a f7,_( [$M&|/)*0F fUMsRr4_dXF4hDhv:F}ʷxh?\h0] ޵YKv4^Ȕ ħ˕׸;(IG b<ՊFDYG1w O"@~v))߬1|7m^q_Y )Nj&ɨZ26d7LAD ք{ /_tҭD7)3y"ʬB{A3#;8YzR5;` "UQx;p3?x~H9t/Oݱ-F+C1*u\<+ շ1CamE#cQZO PC,0]Y'xi~֩/8~72&]!6<ϯq85 M< mr$&蕛ߘ64(h4 ʑ3D/B:qa^eQ@nRePึ+=c oOw8d oZzgP}t;a([O hr.[*scq4{نau rLX ,T@S..xTB@wK6&J&4MZ$p{MKEd )$'"_< 7"].ޱ*; lj4§czml#Vh۠1b wΨuK%dl<_ÄӸH$ ocUΖP#fo`~L2 n44<c<6ղ߄ΤJ)Q' gj\!E6n w)Sro*',I؟^bHҽ6Ia#U_ƝaP@HSXɂnGZLxԐg=V]ޕz\]m#)`^͹?Pvk5DkzΗc?MaTRCJ=[%WQt8ATy~su EU4$̳Tp /0wJ*|>X[_a/̀-As';i`k'R0=gGJx K/P{Ekf_+;>+ ԛw_JlܯnoJ:um~Cv% @*ʜtMhqp]Է3\Ȁ_EYwPn~Ǎ5& } maFQKO p 5UP铤AJw{<:`*RCq9&6WBeLjrbZ Wʬj'RJzV:=#AîD}~'R}FBL{4U=irB+'mؕ}@[{$F6կ Ȑ9/*LUFb*ɿQl=8ldD'10p ^t9N^RdiQu'a]޳m<1sLx ,c)5蚕YWbfyD@*s^8sz|G] 7m$ۆlouWƩoUßW}5EtЮ!A_!XsMd3O\9)(: wgȒƼ9~эSNԔFr$A9x-?Po$IdjH=hFY ?o¨S̐=lyo;9f:cxg`֘'<[i1Ԧ{BN沄2dJhf]+F .5~,Emm;>4cw"M~Z; R# }z)V+Pgw8뗖j Lπh1zŵ`4SאjhC4,u/B KR#5#Ax7:6:vi_sJk*Jq@z7յLrY vTZi3" V1yƌ*v9Giּ'u`.k.d奘CwV.bNyQQtny4d(RW֓?k8WSV68İJ}03h6^8E%8q1do#+tep0hЦhde,!M&֧<ά۝NyjNL<6an];6j[J2q=i_ V@L3УzEEzntRVYQp:p{0VACjum6FvlyC7tJyzfIR8!H^kOLءdBm~u{ WMl!l' c)>6v(&\mbGbA˂/M0j8$@ñ+\^FT~q6DDE}YeJF!|l8D`9ߒQnB?qKyila?cZ&P.`tmEHXGUt,,d֕8d+ؐƬb+v(޴;Nxy_J@#hr= wwYcT i-TBZf֟B֙P"Z;FrsvyZ-TS$1 A[0n{,]ŷ]%ۆNQcXKI8r;Hl<89ᅦޒwWGCѿ!2k]@M^?/PrJw2yyT ѧAۘ{B@ra S-;tXˇb{$x< M; g-ft4[KZ'ʧSB\@5kMZʦQ虑FJ1 \{7vE^.GMhL9!wkR}Cq`N?͝%[#(K`*gi*cygT<8Tĥ*eG^Uee$vSAr5Mݔc8=Tb :3EO?GɆKSʭ0#-|~d+lU@,3!J2(;\KA9D&i8j/SWe1F1d5G3<|e%fHjIƩXfHyKce:uGfQ74&i@|wOjgFl8n)<3 GVKW 7 /Zxؿ=0BCxG]gAM3y &PSh,YSɳzrfn* ] >|k?flW?q֮GeG&V,;Mgdj$g`Jh̻oUhyǃ}w[S\TX͢8j% ."9 \*u2*myI^^_jJ^)zR;.ENK>!AꟵYq70;M-L1򑪘ʅdGlYV?T:P9cŮ?q*~JfJ,\>N@?J9L!0ovڼxYPīщqI)jkIRe,b_|@KlD*,%?Z:xyCCxQX/uF%:r5:Y+|~ g ֑Zm7ω0J޷YcZ*'Fcp/S~- XPh,4X%[0+»OK[kj? zY r?q"1e9[:s^\YC8eP7$|kb` 3حv`c܃!#jugkjCnvzB NgHIF ܒ蠕Z!rez.AJ][ڰ0Kt%KMhy9g/0wM܅5H۵4h:(vѬ +7ʝ:h11;HHpke ?I@.ISHU݆00 $?6diG4{#kF(TJ2@;Ȧ_)xJr.:=RjteOO5VZaQf96(%G1/*cL} M ;GHP 3'@cX%"̶PI wnx!;ca? Gd|ʼnCZ#*Tў S1Q,ҶzGrsLU %ɳQDCҢDiU:9\`m5e$m^7/u$gɎyΥLT!:YxM=K ni3O%IPu}FaOBbIEy>f8q<65lԡQ*<֊:~= 0HORB戸*.S1T$)3FbinEuagnl G4Q\R2;ѝFozԷ#b9Vt13{u dhK*J%UGR]pHW󙵢)@oIU;]ll}T2r:ӫ,iIf|3t :Vx di_ ,4Ȥ~=xl9G.[TwӒdu1ouϥ<pA = lm= (W9.a hp£x/^9 ;T$I+ 8-S9GC]:0cLfAΓ ,Qj"VtӜЊv^: k}qīmXDf!Ea5qR+Fw<OApkF1Jލޤ{W`o)\!jkEᩮBP_1tAN),ʁoY: O"kn6ha.I_J1fʀ7t444Oug=b,iES#E5/8c. *r [@ƭBq H(jk=B퐙jƙYV!CoE~]&m1b/EjiN<"VaTZe{P|O^qYu}teUW ,m'Ml$_=5}La +lQd>-؁ 'G;ʟ:ږjU1HB)t*{$駱y{ĕ$eɌc-dГ׉%%`@`#po%Ga~7˹iZk`luH9Q '("P*)Fz|O+5˩L"~fV,#6#8ƙ y`.t2С?t@#E^}"DtWz?d! _MCJ(RK%`ܛ?QYJ9>"Ҁ*d J^ky4Zrm3镩1_*R<bR* jԉ= =>M%6gګb̀6E 8Áa/WȨqG3Z@Ho>fO+#dJ*WIRj7.*D]a>jX1fJȌsI*?ڭ@"k u:x׿ĈT=}SM<ݾ:L}D~j7 KKL|qP}}ZPjQ-Rڼ`WF1j^-r9X$ay?RG>fi QN e7+"̸H2Yʉ&"cWvCu.+]@FWYM4 Үn Ҭb?|Ԃxc EүhпXɡ)'A!Es2A>Q^_*ԦYcf"?rl%_mh_>11Rh4Q&h,=۱W/LL4 =ÇkdEGbAZ+-`^y?ߤ1Iq Ś@jyg K4 +p!n+SC9]0;rDvmoZ5q©ʝnƛ_z{`{,RمͨUِWEǺ؊o'9gɧa,T( 0P|Ke1ɃP I>TB }aly9@ ,e`Lb5BBeB&UB)&53h70#Sϊ@ƤԀ]Xf2%~އz5Ra eZIYse#^uj؋zu Ho-ݢc / v}w,1⨳҈ qk+p%oV 3K$ }n-޼} T1`aWP`JNaf P̔ɭp~l18,OY`I#wq ܐ2ވ%(B'uѦ]u$SGSdGKٓFU]W=Qk>^H%x4Cu3@ Jb穟O"gi[nQgޣ\?"h0ICh*'%T= S4N4|'W&Ν@\/DuEH]o>N=|(9P'a «of+R4tvE{i\*BiGBOTͳ/9ԳUUgc|9S?DV Ӿ7yuxB- oJ zqZPv@Yufh LV= o3td,KkT:93A E[U:OlKbg_ e1(q7KOA6|FS-뮯NLɝgϙ٭/ i `]@hbn5gc/p%"+SqGCqTg6\; %onI-U'^hJaڳQ$l ~y)Ä,u]^X0Pڜ>#ѣ֠ .{tٔz=EBQ6(9Ke CI>ev.ӫ9g#QsBDXgP }sR2Q!ȱnȮfC}(T cB~R T;`vOne>k ~W}ݖ pؼ .l-xJ=qͧ%j"+Gk=p4xDSVlw$uӒɕ(yv'Slc۝XtM-Dm*я71DCG*#y"loɘ6>bmhA7|DIT~ ᘮ".rZ%=8'*^)l orĆ\&a;5󖼽  >Yk>ݱb  Mg]l- ayugQkjl.Nx\Dh3L:,qF8軋|Z3#ƯM[!4`zB,Ic)I%.x a:P:KWl6W?WcL?>)~Q.⒎ulR=Z&KG2 #@/ҋok_)mS I`kOn|a!TU\F0Js VE[4>3*lwە}Ii,F 4z 2DxqPmcc-tY7F63/\8X K;=ÐK>3f"JXIP1C&3h?ml!ٞpw4=#|W?wuX20ܵz\悯|pZ cVhڍW/Z| ܪ/n݃­T@*~nG?1J :&vG=_"W9;ig:FW D{JeZa)ZNujBda(1tΒ{Xy%9T<J%o  {^̹Jd`"b/}`čV ͛rͤ=,OQj!Mup.WV;NbDKa f s]ZMįX7*1%ԽDٲD.ݳ[ԿMĔ<357Z锞F m 6?i'M>//+;@g|>G*N +>ڕ5sXdA =!jC{/E<!󄩀Ĥ(ZpV$IT3pm.h(Ot2Swrk:bD~X+g<#]lM+ZNUT#L;@e9hyqDqd0[)nD}a|7rDPyoLnpJ3H0kwve>&@5ɩGیvO+5crk5)cI,0 ^="Eի "WĆpMgPe_1&.9 ;XeNq:+`Q_0~Vt,اy;V%uBV$%Νi",Q]hNtC)bz/1y.,Cs AEԄ_?eT{j9|ߢ!RjC,U@箶qj {U'0ەEAy'&1Z8e:9<2,Q5xLv&bMIQXcj֥^2nlR+E&S>eE㌹͖ͦ[v;6Og:#po:(aQ xF"}`ꥻ|;DH4X E'TS&h_ ww0wCL2jasC%g՜BXQRKtɎyRo9Gsqw,;N$8rUoeP8j#87up9[@ N[_# ),8`].a6I?]yqn׮y=.ÐT3{^kz)0"&oIO~(ѾHR"VJ^AOdVoTg\֜ڣ[p ¾={;u(6[LsJ@P=?vK ?|`ҥd9ls !|hD}XJ *Ԟ\îpD`9u-OĔƠc4cdmNQ(0AK{Zx%oŮYfNa;"qR4a lG鏥x . A;0  :iGp%=~c ;L1o-\Lqt إSo{lV_ ]wV Asӣ($^ٵْBαj=;_o"RqX4be!޾tT}QWS/*jIDׅ> ^oT皩y>yhNH;OxBmu.4a|߰VHZD s. ӭo]sa%|@.$(|6MPVbٺ{?zLWxSAv͸~$MH5HB:%Au*"a.zemDsY*^F}F2"'ل;.-'eh$Ua0K*e U_α ŮgXT ЍTK $nxONϡIZ1s6]MoVrzEV_X)&QC D-"ooϬj՗wy!d;V_>& s ;V.,H'eGeV[~/BD1}iU9˰ug!Fx"QȄc{ Op, FX6.pbgR@LT(=92z+=2?& H+F~&a{(GøQ#X:\!=]̶KxgsiHTnyœ'kϗolGB2)z!@UWۅp{< 1 kw򓬳"(2*5+sOZ ñk!Ϛlk@}>[GcD@\UpRPG9n=XA͑hl?$(:[ &ǜT4lx{%%Жɋ߳ 6KWd8eQNC) X@yJsH(&sڼq_-eSVg)W᣷t:z9Sq~F h!fe5vXXS$1{'oZZatH IQO~7 oaCx CQ7k1I(.xl.hgs [FylEҙ :z| 1 pq iṁE8O_ֹ!PP2쎋#+k7;鰺<խ늈bC0Sġz?\иRi~!1qE*Q[ +T73;%cd2%Y)a|E6Ϝ@ IBT ,RUvE],iG]ɇeT L&_i[F#;Ff> !}I,a3mv*/3JXph;pd!3DSF/dEy3jҿ_YfI4A $aoM7TMtPM rCs*3L >~66quX m~s?)H^F紨j #X6Aҧ|e0r`ׯ\Sf]bs-M˔{[1)x[K e)v $(l}R (=Jb53̒APp*m'uOܜp̴sXe󛿿vw;Y[ɂ/<%iiwYtV>r-p|NkjWq@fa$;o?F}:>TXDtg %vd d2W{)1cRhDo,V]׳l;a %P@}Falγ؎_2܋_8šK5j8gpte( _7?` br3mzhڂ崠p` (SSdU(PQGu-HOШ$蚐Og~rNc*<OJeWIQD̦jfcqNGtRZ$04~R"SvdM9~d*T!?b2^eƎ ƀES\ AHlΎ啤H}BE̿ $dfV\-wL!@stcxo>D!|4?:v8m9}T di7B*5iּVK6՝'%7u$Nm,L uy}f6cMx|\Tx1Ғ\跖<PXDC':#g㋮BmdZ9܇_-m )Yp_֏b*&!9&oWFU9姠G̖YEViX{.2 {uK",aVnKV$0~'b*&}C;ߪT/s@n%.nEZ[a0@&5g4uB#nnG̈'lhX$5JxέS5_Ra]mS慔k˶YA|CR f_.;Im' T:f.T;=X:Q== ou? =Qꔤo.OflSM0o7J16/wnQ/8(o!q21s;yTL(~xa T~T#unNxo$TJYC=',p }aT OQ7z:DN.k ;> ͠-J5L7Ca ׆e:'sUqfiNo_XCLJUDŽ(]*U5 ڏ% Ǵ#j9eeYښk="-UZH&øʆyn:HNe*#?_n3;X;U4D$f@y#eR6Sa%Y\҆WNQߒt \~ntl20TJf7Yzʛ2pm4ߛ A0e%tьΈ),$R_NwT},=cDFiJXǏB8#+v%a#3O5:Kkc~DX5-ݶޱ0$ |4 ]aK^<ذz--}7-"01,<=ʷ]GcF{Y`QδOa-/c\QrSN{Y@mi ]se4LZaE5ogm:'Ԑxw^vwGsUKO/N L=-D(]w }1aaA8TnjvӠ(M:l'y?A7*bӧKpO:Pc:K" Z[%w)BL6O j DsZyW[0L]de 5@ ϔ6z%Vt9w_G |_BGbn~`*lL&ӉuGEUKJ:X.$MI w@x%<~"P;& t:LLv4-=ɜѼKxfǝeкV3[btTG 7T\ HCSi% +}l#֫/E'nB&}yi$@sJ.獾]!WN퀃$&ҖfIN zzzh5 v^w#'i}w;L=Ip|#j}c?Qѿ*bwΣrMzMn_ V8netϠQ4pwkGӰ''ʀ(2 @gIYN5Q}aWz jw4A/p۷{d8v*^!v m4EHq| bi,U)G.ř/V?q@YBҍcb 8ҾNh&YMۻ-f{s}p]cKd~9%F6ćOHC>%^:0y*;^d\Y::d]dNI7RsZXE*A2BQ/"o#͏ˇ/Ec o+lMvsZ†$⵳=@WPSBIuPR5~+'.xON41v婺0q>Tũ_•L[ =DJTxluz2&O"SO. L[ ^!L +DXfcVaP݈rMN" QJceW^b=PPb}s} Z>mp]ѓ@*pi5<h -ùzn۷I>iC^0^MySHH^>> ĸ&) } q,!I0*ddG{Dno6j0dqi+;azVP.K4taM^Rs>*.ؓ4TNۖ8O}xX!8j(/jg٬|RƨE@.d!A7)|BIp|Osxj?F̤cU5;8aY[J;+HK\djGziCS6]n+$uĆU%~ʹޫp98W.RF:u͓'D,Tdn!bc8Z!,uLV<*P9)R2t'%i I̱>q`hקc6b==-/[txB_d{裁j BBJQqs_uX-(WPgck>Po{ s<z g&^u9K$[e4> tJ /vArLq\f̗JLi儸| ħ(H*MLΈΕo5|&jm.ꅖ(U`Fv k=] U*7'OwbtWӁ,hWsVy,5|n ȾȉB]zlX?9c=C 4g=a0e-(}4ε6txAXj16œ ,e{HFҸl)%|3 /p]4_{'j]s/7k-J^sX.PM=)0,yd#olC y")>K{mM=I`2w; Zx3r|M tDuA'Mv5GbYNԐwU*F`mf jGѩ,jo{eg cxN-愗̦w8Nӛ