gstreamer-utils-1.16.2-1.53 >  A ^p9|m[Pmgq8فNZ^zVTӿ:Q@'Tq&61y jF=>>}p٪O:U+Ud1ܗx*|$G[pjޤՂU9ybF5Zx ׃nSV1~D7ecJE_ag":b (".;y#㥵x}n,T DIXySȠfc!t0ca8e2662900684180fbfc274b9f2e5306523199a11c95b399acf78ceafe91d01cdd9da202396f13d8c85b960d6da7f02ffe171co$^p9|#IgvT kq΄ЖcoKTk1ѕQ7zXx{4N=8J8SPWԘ0ngEX9 D+\J0JM/ VKP=Aϊc_9NakzG>!|nM[1V&@VOYƈlgu]Ofn`m@Dݝ>w8["k {j!]t+=O@*MrǐH>p>?xd  @  "@bhp     (Pp0(8393: 3FqGHIXY\]$^bc|defluvwPxpy"z(,2tCgstreamer-utils1.16.21.53Streaming-Media Framework RuntimeGStreamer 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.^pgoat04C|SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Productivity/Multimedia/Otherhttp://gstreamer.freedesktop.org/linuxx86_64j9큤^h^h^h^h^h^h^h^he878f6f063689d68bc832699fdfd3b091b4161be37c211ed820d47d9f6b8c649c11b26df8940d10779bd77d52acf19a661e2e09885592a3104a54bdebe927d9d6f8c7c6fc00c4d16e2f50ebbb81f6732eef294bcfea371631a38927c91449c6ed1e3b94c5fa347c9376400822dd97af8e9d091430103c271188124b3023157a03d9214e918f4753259ec0cd87b0b43694fd6086d5baebac8fa8ca76129697430d375feeb1fb0f562e3dbb0a5c1f9ee23bb308992ed1d7da962b8615d643be5729e0fbc2e5f8e2c166155c1520f5ddf47512cb4a770a561bcfb223f6a82f6d4d70278d61c43b36338907c2033000d74884da240bd649f6b87805eb5781a41aad8rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgstreamer-1.16.2-1.53.src.rpmgstreamer-utilsgstreamer-utils(x86-64)gstreamer-utils_versionedgstreamer:/usr/bin/gst-launch-1.0@@@@@@@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libgstreamer-1.0.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.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@Tebjorn.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.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.goat04 15914084961.16.2-1.531.16.2-1.531.16.21.16.2gst-inspect-1.0gst-launch-1.0gst-stats-1.0gst-typefind-1.0gst-inspect-1.0.1.gzgst-launch-1.0.1.gzgst-stats-1.0.1.gzgst-typefind-1.0.1.gz/usr/bin//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:SLE-15-SP2:GA/standard/67ca1dbaf55acf9a6f9ade140a09b43e-gstreamercpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=19a8d66c60ef998ad6bb8e7d2740de4288652a5a, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=95814fbed47b3a65395e92791ec32ef8c5267a73, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=a1f070269358b6ab8576ea4bbc1163e4a3a1d7e0, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=dc012245ef7081fd69b5a43ff2768f9f807fe8d0, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)  R RRRRRRRR RRRRRR RRRR RRRRRRR RRRRRRR RvԮ3&qutf-8c81a4c1c2adffac2fc6500b31169a19e476368b972b24432b54f7a3ea697ecc6? 7zXZ !t/HR] crv9vW'J^dqm%h\vW dΔiv$ QZ ,a>wㄖ$?\| haڵ݋V5tJ/xV! eӹ֋k3 WCy\P$b/&Aa ~Umefx#%(]%%1 3F%@D 㾍4^5&N差׍)͜8J͢[]u-y!%4 cܰFwfnh2FQv%^TfW腨_x'JBb͋7Zl+@Ba4%٢?; wW*^֛BB:AP# hO}(3 2GQa?b^ >߼ôŠ&h>9ZDTWJ:?{O$#]X<7ˎ aFBק"_R:>°.mJ0?_J'6\/`j>fO OYίq.3膫mpQ \ޑf38Eܧwht|5_ k{wCyon Yo0*[WΧUp2"g]E:Khf_ߎt ]7!dJjw2o2'm娝4Tf6Ā"YR'USQ؈"⎤mmt 0<2*Vek"Bxjuۃ*"Im#{ݵ 7lMosxyl"9(|_l]_%J[0Zװg@j5&ezQ}'k/1` p2r,j%xh\ЄG'HZ&5C6gf`GC);tΌr"u 2!_\eugX."h|{y?ylxk mQ9{yg*CGPtEv,%i|zzxn;,,)7/'(;tbBHUlMԹY`}:G^[H `<fyC\R>hpc tP_ ȥ6-)ĩ~I޶ ZG@KvY|08JZ'+ U '% ?R)dd~W$x('ᔹPDKDOpv8u2-5hU1=r>|S@p px2;$>&s-p@Q(:Nڽ;dGJ/ie7{J/FlVna,=-^75-@+d:EdhӵdׅS"hjqMh!MH@7&(Qs!VbUi45aayyV$ف;ZF{￱nT5u_#ӻxieyأ>$V55J{3yx {E-/غhξ >'% )ZPNM.{poߢZcX:/Sk}P2TJjwk|(Aq8aBnu-o3(f" TiKK7<ֲ3n~a$==\v`X k(X/7yF|eI-uPl׊9u+ah$l%lZ|Xx4B; W~x*0Ԅ  b0Ot=sg 9:w!` 8,M&뤻nB`yantasQ<3ѨpP2-$K`G(KP͍{ySiձf{D.<je:GL6`],+D&ٞoFܡrVUpqP7 e ~-X!AG@ALtЉy0;`HK *􋜒 6`LT$)a='uB &:wa"KTh{R&PlѺ\0s| qE&uY*Ԉm;hzd= X n ! xV[Y+@kLZu̳ĕDVprO%rJ oT;A( xf-+Ӏ&b&>w: H-e&(NI##H GA;\ T)'O}ՈZƯ9 dBʟ NTV#0Ɍ܊{-lR*="V2o񓿱y'a ac~Lށ3?&|A~awoK/KL\5r}fapYb9fw 0ޖ7ځD!/L6,'PUD3@IP9 Q/h,!Je"8wUuD@2,^gmX(B`P‚˧LQZ Ն96^UuTE+]T&HH/,paL%if<.LcvȹPr)Z! i3P8?|S-Ź zKywzMuS#ѧV"źP%ۈEiy5`'#u[E?o^t^h✖omƝ6=ʋ|ibs)G`1oz;޼%ޗuD9}8 3Ze G]7oqp&\TWr؈7KEvt\٤N\ gQ(O`)|y=LI[IǧFULJMpE\3>tTRu&D iF v:Gaft ,\-Tf+v0)S.T D "iHm&Oznx}*4X6Lȸٟ>c+YM96d~|5|[6ΞKh?Ƚ gXщ(:=u d~_)~4iXL/CYf'|K|X/ WF·/LXFe0V$A^x]I3٩ u,3]O[ɪm 0Y.({ɋ }ׅ^@#jX_߳K+IZ|05IyvdbiT"x [U˩18C3֔;k8"DMze:̯N \:=0Ҵ+ dEy>athFv[zKtwE $pIgT5]WkRxԷUs&W6wi›Ԋ30 z%DQYJC0l/ Wr'E!q| ?ޒ 8nI ET3n@>CPvsT͕N5J P3$6t} mUO>j e߹^SՖۉ8؈dl>&]aLI]+Ⱦ5,uf+ RgV Iq5p4pbo)7J}a?t}ScӾ30ǵD~Iu'( }'n73-]r!ijV,˴m]1"1Oӕc>gO/\fNP*Qw@'WJх~]39X|k>#臈UpOqhHus$Ey` "*!5pm>S#< n߹r3-8/ x7 +pxֵЄ6.XP{b %6~YXbBye^4(帍'&+4{-T*K woP1P^ԵmbV#P/y"L_[wP|Ύܹa_<\Y)@١epc%kƥ)A} E`GDlym3kxʴ ܻJ<\˻ۭ&`9t%g'˷m$eOh*W =i01OcEDo&nwN󫛍\>-dhťM33뎱W|2Q-7QWR? l̳RR R^joyU)uSL!LR=ʤ:uЩYv?1jk49 ZF3$h;j`%W/L QgKz ^[.HF@WJeB#A|Qa~X# ʣ8R7)<"`[N'ް6t區͌tHbjWu OO2+z-x%P8iрfv&FOmG֗T 0\¼8!oΚ]Z+OAy $z;1x#?pOYJRbn~<`YB=̒J*QSV,576  rӦ*e6,ڶvU`A E *t`a5*)x0~ ec^J@/ͬGiaE`os8X`'_֦\ t/(.QIUq!Xfr6'4vbwSrplzWo  U749 5C.7w +JPxh )90VLH'"^ 5Y1Mڏ&'I!'Md}u"KJdD4NG|l9$Vmؗ_DG!3~^y?\^{8TL|e|淌Myuz 6;]aJMjܓ_e‰O[vye ^nF!ӻq%?z1&5mD~!xYm!8uXT\ӝny[d&)+WLZlhYה?WᛚRJSݺǣߩ*5C-S,_h90-ζ5{F鮼͗haS\[uĹV"Yy } /JbZԍQ|$r͂_"[ &Gm7Yj-NKv# n2q\k^'/4p\Jxü \?IvyX0V bs!k=E1rtJ\x<|GX(4RP8Kӏg+nIe'PWP7uX1M֗uE8>_16U׵ǭI=\ |ye(bx3KKr(`/h0"BiASs*(y/"+ؗHKfLZ,%og'a/!L[lR*]i8j%~eǣCS'iEEPZ6vEդoY eR,u Tlr/,/rut73%o.rku6tORHuDFQ^ui/(t *#,$xC**'%-AZF(,Zdׂ$+eVN=g6|34nvvI":FF̶q;2l#Ms7 qcxG$vMx/G;VRK )s$>~R}1')-HYl#q4f{ BlfL&@fW}}" OՉ25_Z_MPM KPX1[d?GY `wO3cßfm۸+2jOؒ7-2VX,N T.j!!Rʨ .8'n4\).V81IQ0a)Uc't0gBq%>;'[Pbɒ7+b˥/?]E<8Fz5D]{pA ET@/OTV  _W%qG9L%52Oڮ7-_$ lsUQhb#Yuꏘ5d(RD#T4+"oN+lK >ȒsЮR$@IR@D;zl&󟞎Sּ\FU\qRXXOxf/X^0"== NV!^t`%|ʛrh:Tp 5vƄB# I71*Y\뜚'i}Ol 8h+9Š.YVZu2asUZq6c \I%#]҅uz@AA Tޱ Ʊ"cLt< Qbn_E*(*Ͽf14%r0 b,Y57 &ybVk(M#\#oBAYYpm| tc4tظ rj =_⵮zJע4|Y+I@ZXaK:8M +!<]wD [h{UvOjCztQ2Gme!'BNU& W SK̈YGIZ ,TPڲV##tF,%>"3)ȕ/Z\!EЄ3 ZqלO.D,q7-!n쯩m"W_P{)me"Sdr)؝ϓ50v^q1X-/12y) i5> Y5ӱ-&!oĚ M_TX:G\D1=jV€CCTxXe%|Ah=eSk[ZB?!8XqJh>O{A7, +?iqT ~pVD? p9\Z`=tS(N/={om"+-NPDFCd%JfI0GtBM.] %g\Z*ߐf0kWe0׫Ln^ XxqJVdrY d&կAQ(-"ޑ|6-Wg7&c}ZtGvYAl=β$5~({7 4궚RbrCA8Y|Ea-5OC&x}֬`cq`YD:шSl*ĝ$<[ %hKCX6<;lkގwz}wiʍv@xgrUkx@] ĔOJ_IJ~4M P O)B{a$>wρyeגsw;(둪NjrT Ro}(fԺ@.vs1dߺ|U0_#3_޷ |Ӣ/kޛ`X0#_=8k۪KBB9M67$bm=5JܔoƄDK*~@_j䖖2-g\оoQ?={a5h!h>xY@/ SGSm哛BhXIXOs^1a6cZaJ̃x%22\!W wTdj6? 7X\a-/D'[pB,Py"vB[ yăGG6-uLw/B |7.ۻv4rrRp2FuRq@,>ԏr5ەii쁕E$mgRElתY:R9sVdεyS̵9Si=K.֥F[frA"p gUB#P~ TxECcL8fIQ* \ճshE,T \of4e.?^{DTI2@0EViT.wJNUgvn;i$wo9N7m{QiYE+1}ᅅrƙ1zHvk {#V# T /@&n^ ]5sE f~Pm}]("aPV:u5`0¯Mƴ><1{, oEؗga&#G7"XMKåAbC9X@薰ӘL)l0u+}qpb{V -j,Tl]$p:oeBnZռefA (m4v@p 9A %-,¶4>*ZXuZu#u˹/ұHɢm1L̥ƬHO) AE~@Igd6xa"Z}cf<0Xq.EW`_ͭ3yLB4ژ oL9,\rULO bqg0zDlcʬB;9<\`:P hXK :x~zTW۫uhIK0.|4CaEi`ق|Y]fQm)[$(]W{ 5yebcs>L2hCW}HvmRw2)dI:x `Rlo" !<Gr;jPtURxŁ.SDC"Y?.Y(~P۪nor4fk1q}E$fgRn>Nn^~SW"ծ~tџm!6]xLEӚ,RtuZa{Xex5|!8h{,-}# ACNwDȈfxhCPU=Ahk>i=qQ` R? c%?+ ꤄KrzeDR,Ht_|ÈOІPopϹӜܴX bwLۉ>:q.RiC_6ktjZ.(2jRu&mڏt>m6i88\5Ye"DnZ^ .V8Nd BF Lt?𥦬@uC\YwPokڱVcL}w;:#Ә~7 A8qyWBfUƵԎd%.x[LGބ6Ph!J1=U#{eU9 PA)/3y\κtMp vޔgZn^e ~CI5ThT4aqLo|a70`R)bVe'Z)cect9^P$a &V"2YL.P*=;ܟPtMl}%;j ݸ|o>e,6Վ,u^$VSk<"ꚶjs{`kbg^e"]z`УԲ5  V7Ьy'5+] 8'95NKtk?kϔ!K+j8pHhy&Tk<[,g^-I!\1ka㩳` |rxe SaW*]A?o9ק &EnͰӎ` r\:`x]p|!jniv=7io1pe5R皡O[#9<֫Ǵ&ba?_۫h+;XwI?&Y"5yԎ0uA:҈3,&bs)ћzG!.b@ۘΎAn |kC{d!Lt0jg]닌M WF 3nrmtQx5퓮 +pWBO䷐ޖdhZȡ;l*q٦$5!E҆xLH.; Il؍P"cΆ' e%c &K쎗k&B/ ,%xFmyw8b{GQ^ @JAF݊#c;^lCQ:qx񖨈-+k-gzDBz? e{ԭ͓Ik9yieaw* E\:p1}WZVM\o}H ۼrg4'bb$ZL\}ܔ3&E$ ,秮j\Ӛxm6DT^|ez3{XJo)>f ;bg9nj C'V˳ލ;k䨌M+ꨑt J[KNwUC֮Hy>[ӸJ%;oV{yP k@Crݛxg^{kϔm15mh0vukM"ص෿FT5̒Jr1+3NVdK(E{?#T8T^+ ǯ4s J81\AWrޞxjNŲ\AX̟_X蔎hƺWe|' FI8f0q(_sXV3bw3)t62)Ζ~PtԞ*!PX1w5]^Ak5Xj2_lpd3ft/S*xS(Kf* +pWh$ق&ŰJe07#.6k\r`@3l#(4G9Lm|0슈3cqF K=W#_v7v_P[ԡ٬WQ]Px`|X]`uyRg܁`]0 sf'.@}qNcTP(ь_91XEZ2 $%L|bc:GY*sqM!{(wbm})ra䌙{N~j31t&˓nn=CpN_9<1RP V xBHŞfݎiX{JV0Q1hQz#%/ZKsowmANhAr-q藒LUpףּ\m*`Tɲm<ͰЬo[x#r/|#ի\DU>W_P#ea4ػ3ve&As 4eazQ(-12M$R!wM"|58Dp>°έ^E_Q4(PZwY;/&n-k~ :T OeQKۜW8-Rjjiղm!\؞)Zl0^OА!AoF+4eJftIDo e~z^?w٣ə焥u'3D]| {F/)E*7P0}3\/Dˀ} f-/M%o*ݴ<$R&@sdPkSl}rGmʍ\tn @ERFj&bw-L J#ZxG^)`#%㛗J?0y4. 0FE\Vꤕy˫9olg 컻T1'y[8~p }5SKڅ1 IHZDWDnr+EhƨvRM+q'kaÒAwP&)W 84=o7&<лQNj݃VczvNwTrUjD v V&aBdx9tC Uk*G"co%󐎢 bvmOlpT=Kh^8KH툅6V8T?ÎU=7:wKjV_P e?rbqQtRI[D+mb!7tDW ~@e1iWC0~15%.K{ԘVzN[d!几mdv¢xa~e@S-g( M'Z(QȎ;WY>;S;حH7 E,߶[.ħw#m;\ߝq:`ϫTeʱB\2(b6^mQ{b} U0զU!{LmWMs5u43OΔMWF]՟^Mk.2~mIQZBW[tyfM5JA֞ @\kcF| QL1%o-V:TLYtMmҟDw%4R3DRM55NgYWȏΐmb" ;b@2 R+92)QȜC v>6Q[Qw eaxbbٙ)> ZctpH0[ Z7XzNjin(3W{rROԸZM O. e^Q}QwFP@:NJ?ᨷswA/HuĤ f/cX.k"}sOs1d/^ڮL=DT1[t&vz{!ur18G?m)Ql;yT%/@ֆ7yh 69 5F*i&?u;b (!b-,܌oAȟ[؜5`*Bni/SSJ(l` h*Ŀ]UBƙy}>ͣRXB·kZҽ_pw覓k=d2Ev[7JգܧvLW`0բeY_RS&Ȱ+y2WEer"UJ/?Iy> |Kj]g~Gܟ3i9AJǧ1j,#kѣFΰ]Keryvf)B2q៖،nd}Q{x@D-&qq$PߑߪAHڊE8;޳ڢ-jhv 9*$d7j:^I_(Fp r`@t)}Hw}:kY(Kb~<|8(!WpCJhRFgmtt"|ۖe)Juo߽pLDS*LW Q&.gLC[F )-_5ޡY͔'xags;zO;yNF%,ڳ~C3AڵY+/b n+z=`,MPСp0vVQP׮uH,; K1@BR^AL4HF́gGc=usedJ!Y"#͋[4)c, c]G^~'ɿvX,6 XpRD/WkpfǞ+IԈκ7U8sd5=²{?v;K`mȯbaJ_ R*b,?@S8h4 a>WV[CS?ӛ)2:svAzS; L? FtX{}`᪢Ze17eTs]8>$،Bd1{GGc 6rc)n;DI7K{Q Z4Q`.;[HZ 5*6$&5 (_ d#RC{9f6W]EޟA;1- 7Z?W(Yɜ;gvR<ϔ0ZwDeGeKXbݍ2GTOE#}/p&h!EfQQElGE7Hpr'bQ4fw„Vf4d7ֆ.d \{Gk[a|TFS_}_gzW(D_gOnTX7e9;GE:3JXY<ذpy{Sa<>'J Vw n~+K!Ɉ6 LĩMG"H7YPM0Οg.ˈ#OIK. =/Y 8 he{ o\gt\um,Pgaa HMfѮV&N( HHq>-&VyXOw9'rA/^x<1XWē 8de!W5{vYRy6P|˰}lܓZarbx"UjZ\Va4`P% =u̍HJ$x>V{JE{dA2 !ׂOphZ|;l7Xi}Bc30 <*D繑>0g*2 0_qJ 5Spyl$ "kp }LI]O&Xymy19Z_u,ʹՁSr.DV(=IRg5ӱ!WĚ\vNҗ~@6IΆ.k( "B棊H֋rD9@G! :VB7º&t x()!:S:PQ_'~o!d;2F~lН/;Fy pDJ@^%%\,/A`J2mOȂRjRBqhv*@dV\:DŽnv-k^mcOlh vA~hz"VdP.#;rGZ^Xsb`hlܿv<-{ju `wp^sGyNiPK@Uxԙv::l<.xw*1ћA_|{gꗥ(^n*88;δ2KRv4Vxɧ6q1ҵA%ӚF2FƚhpN:[a{Nߐ/PV fALeSnVP4^OL )~-3%e!7pFԯ[DW4W=f' J@}=Qm$&`aU[Дn>s`mQ0U:a&z;[ñP:ncVNfIE6J/rMS [ m-|+KkISy 5xriY*[<^2/oa!;izu>j9@+`\ p=*nKpI.;J.haXOԲijH 9av^wDg'6Ξf{\56m?%v ;{-Mz+OUvnsNjg0+'2>VKDQ2j^}#P Ԑıqo,}/r仭\[kKpdiֵuLg8ͤ!J|cE}A^eR})#Tޓ(=$JXSO jݰV: ڔy!XCQW0iu2_.{vAEbq9iJO2BIib3n ZyzA_AҝG^LBԻ̥;dxK2;?c=+BBS)Gqq̾73w4'7=/B Q?H3cg0^Vũ pFI^ St~d5e54}FzكQ:`i3s | 0Q+!'ߪ-r$w27,~>4If 8ާC$Gp\W `'N20^fxyO%dF$}Wk yyI8E-l;hr͙+UROY/IĪco=n! D֨xpc%\'YqNx%ЂIE&eF>/mt}{r[Ϳcq=/ڷfJԺv%%F9ZX['b+# doa2`8 ЖKeEHE`==k9{ھG#u9\Sď/NpuAiߌ?sDMmSBu5b_;OHÛ +"U럔ΑIz-1  ]ЀmzTvI ǬBJW|W73+~Cx n=J n &β?i?MhmA8PRj^Z?QfE 2$Keoƪ**SA+}v@'>Eria`v d~"|JwH㭆9".!d';턴V鹅'T_|]jy߆N/ndi ZrJ:6 81:ݸbja[G!$l>Nbě? 5 *Ъe"הV}?m(;8 Yr6d#MDYy&Ԥ2 Yeϱ )z:4;}5^Qbֺ5Q 2PV; ᬷQl-(ZHxAFClJ?7I89hqYM |󿫞[ \u* %i|}D(L/s58Q-taDӎ Q靋d bswCX|O][Yɬy`^Wj[,USS^[+( %Y;OjL챨2n]:d^a)=8Nm t[c.PlȌT<zr79Rtdo#$LPټ#ir]MȠOdU-W{8bג`\!JѢAkJq'fQ")I<*FC{)1E -8y7~m*\(23VKmۮ;,pJ>|0Jµz'mPk`O9X?7WKG|S-]x_s-+P؀'-]?s =g=gTIK,zu(vNJSDF:s%;ެ>d-eIDҎ3u/#E"I ARk>}]'EMOX,m} 0RИ>Ri&9zu-4i vExO _ãu,`Txv,6- XN9QIB5ÇKDrR3uͳ%:ڟrwq34?l@xJ?y.R-0D ^ Fs5`DX~ rL!T5hvX%X={>[Qdkd/L}W E,Ŋ:58@Bil2]d5z>IH.]FF4-.&h#P;;7wЂ8J-ak"@gWW]TBZV&ЀȢ\iBt0^vٯxċ^}sQP[ `wΚqd̫3ו^ؚ _UܛUSabjo(BuY~R͚|d #wE@a7E6/7c? :=ڜQDn-xiHmuۄ_%^SEo_$WǡmPE0qx8)q)IjKW^M8WNXbI-c3pf=Mhf>4Q~m/Sm}y 5#8DrBZ"b+gM&zXMT#8`E;m~pkwȂf461(bBbY)7dqDwj1ŒkJ" [~ŴGƄI$㬕v)Z6#oKO H<6̣(f|%ar *8e*~|ZXه^%JT1&,K hSk=")7¹l-_CgjZ3 Lfĕe~x"anU,PHAv#Hxcͪ$W3HA-yCcs6[m1\"L+^?%5r /I 2|YSHyK [Li]>·Ŋc89 ]xj/vD"O[¬Fv &tAUҖ6vdkGVzzz|]2t-+gϸmuh]"v~u"rnw=~I3*6r=ԈYW.,?<Vpp VuW=`鱐[U5VpN8w)TU$DUvɗnzDl\TePXc7V*PS٭ +$IE0/ I/340{ ?0ÿRE&k-"wMKc4"\:yH 爷'[/kE/Ws)O scxi ~k-$rՋ J $Rw 5?+rVKVKap%Z|}@%b8{_dOU"M<5m9&cR4c.{@ggVYlڰYJ,JTBx9E0$4 Nd5%i2&uŐG}ТE(,յWC;d0/XcG8R>|O'LV*t3i@4s^z3kK?5 6tf, ?"mKK ʁ}'xvB`հ{goDN]Q$krwA0|{ػcFmbD}(n`d p#``PYp~|tIOtss3/?F߂r>xcّA']' w^fܝ3F=|-E@gÛ('ⳖP_fRa{eЁ~.6ucNR8H_):oM: j@*ЫF `LrG+$;?gnN앆rst(SP<8E^uؑKf.SleiDBC<-3s\@rZ ۃQV(=4?W41]]2hCg/tjV {5o pJ@+uJqa@Y|S`>[p1ȰGC[/=J8bU#՚+xeiVH@Mo1] B!X5-jKњWmR[cb\Fdx,Q ݿIHQE4j>RV4?Id-a βmy*#=ypXw Amh}YSo0۩_5 +RQE=φZpřa׍XRQYU%Axu3P s`V%UL?lF0M+$Ƹ*o-s&cv^qT467 )\N5Sktzf2֤1I6$mEOfDc%Η,/HAݖ1N 4$=S y}i6ގ,Z98ױcSdY${jܲ^1P\RCM5h c5۞=:/|& xy~qT)n45:P宕*tO熭f̛OdmCKNLDMnooCrrL+_/xcXKqmV*) c^FqԴ3.}l߆⧖%Z+p66e*:+;U@^F.HnSmP.uD6x'Ee+E4I2>w^FDyXg+4/c+*)HF~-5L/&Ax0b93֝*M )Wl ?mK+Hs&rd0>, vC\bQ?zvRF<!Ec?FMُwk1{/f+EM)P JIQl&lH&W e(7ӯ:'UDu`V(tTꧼ6ZE)O%UAt@T?ұ{xɝ{L^,>]8tt[]U7aF5qhr K _N]G-WҘ`m+k=ut0bXXpLRC.w",{.0-t1N#DI'Y/g۸"&|!.Ì/X"5N,)8kȧreΠy- )Bf[mi:S]FC:6ĺQ]LغeZ66ki -D\-np+/;<Y@MLVw#ByY@^g%b%@3W! jk(ڙ]#J`Η7[G@2>]cQ#âyP9NE sV5h@ƀ~X$]fvEC{w,$^5"ܑܰ(Ö1&m`A?$O2ZޮQjRMb"5{qo\^=gǼsz gĿXz=,@PحA 4?xYVPmOkrs_OO6}Щ ޗWj`tBIME7no.U' 2}ٮw)^1{37x:/uBL̨W}41ERlTqxЮ1b6L硪'edC>Y 0Y(Ϻ!_XQoHO|>4@, /z}ϼV{BdR G34h$7[p/5QeX9rRR#)߂JXSINڊ)4<θݗ`fLl{=$i2I=ͱ)fhc K0A CG9 A*cΚ gDVBZ"O_L_d G{(}l_"^1H@dc(eI,R]*U쮢Zy@ֆQTo)t,i7< :L9(pٚhDUl.F>jk}؏5o${mp:|Vt;_Ϸ3όWl 5hHy]&t!? SEhjͤ}>h|wpsɰZFFևٚbwEGlO\%@] 5 o԰.l 9vQڕ/">x]l/iޤWS)imVrӵ&%U.خ(0A|ޛVXT顧|VnuCxBbHK|/U@-mᦣ 2^3IUJaw[0 ;ϿZR1ASO9&[ec8܁ nt_dE|0_xW銵ȯWt 3]8]&oiY~(*ZEv05O%f(M` UX3]hGݓ=FKhsըDcJmwAAq,RcFY" (l} ʅnAEP҅CDO3:I_ 8Jm [ӫa]$}l+ R :CdC@ګѿY8v7$LD[2Q? #g_SKQY%X_peǶ@Kոirk`7do!$hS9׀B?la\ Ԙ{]Zijop(opv(h7 9WtogMރӂc4]/l苭U V mEտ|1z3cB#L3rH UX@s=/k#1<FEkTR9jN/C`_%-LH RJ0:ErТd*}&d ~s%ۋ"?6gyF֓q#L14K.)dwε֠f5 PUN'!Lڛ'TK6crOuLh)S{rThI 8ܦz}rLowUQt+Kݪ2mG/S6("NΒNު|zv+`A)o"%v)ٹ;Y@ZAZ8L\3|uˮ9dYqWzq>U꿴rK 83?CՁ>0@ﳵ@4C9J<,!aX 5}k Zx'c{[v^_h2C@akG<4#"H,pa aSs_yk&7:]U)oـrETWrC+O2:.b+ VǃH- 0N`@KF5!" 2+Yj~7=|Eq zm@Ǔsg!NCO )$xԜ0Q\ !/AcPHT}Jv@}DS ,"ZE\[(=I)Oh baRKt|c ѻ/ SPi%l^(J2'1{rL6D(iSJX5lng,1Ps)?X$4"Ǹ@rv7t; 3Ojx &\V)}<(<}6UU4'o)xۧ >EvˆKSr]h /:̼Sx9)rfB PR?|mawr3Vq30?:D82kxR ± 9͜U9}/SSxJ+NV>mή*OBT,BP93L%f$67+7{`twڟ][' 'f:!z]k 0(7뗱_4A?[[y%1'E5圴5 O9  [n-GXGٰPۼ)=2G(ѐCLA1ܑx==1Ƹ{WF&>@5^sfZOƕn?=-O"j4/_ROo*K 澠o xԿ ?r  ,Y_%4 0=(#xC24:motNcUPfk%O͝m д/1%A~\ddh+rl3o>q&8bhnM`~r,iޚƑMa 0#_ٚVLпBh|\9K8*AsfJ8ل-%pW,6d*a;pM^$>Lc&= gyÉg],D?j;Qc(@w>!j47nișw 4LA H‰a#)E6['ȢFgՆ"qC9dlNVK'?J EY$7읙 Mp-PC^0jlzdFw?IGW_=:e> 15$|D|B&}J!m^ *4ʀkӧ׾us a2olU]lsa7x {2Jc^?lV"obaO0%Tîz{2 6}u0f8E$sn&}\]`nrq٩qd)L1 i dHB T;7RF1F)^,.< -rp_ tI&![fpZCNfW6e~μ¤F6hvmn >_Gft@~@uxFm]Ah!n;Mo'Tӧudi64-̓^>J<>7tI&6 XԮsx|Q$Jvr{:Or˪Ց0qI" 3d&Xi)K%;8 r$GA0^?!So5f_z0;p&vt߮K x/A0x7H^Bi rg6Q_G2{VaVY7p}v 3k>"^p_.lP饙AdY"pݘ<$| 8M8us{eͯ2Cuo5_Pm;3dfb$k[z𵓙3mZCtJu荼 M"sù;pL|8κMY(Vs6]X8ݷyzڭ^aj8IeQ1[ִ7S gϿό|reqoU54TaD6};%0tW޴NqnZV_e[ |e횋3l!>3PJ v)uaE]aVl5O[Kr=4I w!Q<$ip$a%_Tmꕋ[Əkcrա jJViX$L"t\H2  ңt!].[es(IŹNޚ֊tSB7܎\l>Hkz79bc|k7^\ Qo9?Q8Z龕[#us?g>2#/䁺|u-iŹ =Q/I>%wO˜gkEf2 {ktۺ5-q:ݥܓeSKL~/WkNEY#? v%1N yyB rlIo̤yrT(wӐ]ںņ!%=0'7Or~R|!B@'+{*+AMq@vV` H?S#.db :`$ˀԷ^UI]yE*",ӄo7D%ڄwܓ`kmxjy†q̣7m4\ 7p\gɷ|h?F?-K `D 0 YLI珳/ǂ(|z~|2/SͣI{hCltyL!5mQ E&I|cpl%G=X`M0𼺡eeMHt!|%Tw^Oc%&@=GW 5lav8c,g9vxE2Ks,*eXSAڬP5BMڡ/-zzO*ٍξSsC lBҋD k-r6uvIL4h,Tү Mp]/dI-:4΀71FJ-daoXE a*q{ynl9"Bk.sN$cFH`ɷdUKUv` En0B6 `}u/=Ǭb+K5f([a[^L$_}iqF+ko껇y\NI'A*p=E|22l4" \Ҿm5N<=M)O6c՚U=SqYH') Q}#7 g (E9I~0[%-TdPS/ ϑrůG.N'rm> we@<8xE%G%ۧz v,JdD|&WmCo )4O]>F*ylbk9\auZSA I$}\iR\LjdyV U ,VG<:5DJ A!*lFx\fziH޻<[ ~|]:[dTCZr/'_Cx$*yts)EJ7`:s#q D$EՓ{ p S"CƋ`"j辭T}~BLc_N^#h|ye*G ģFxTT%giV&lg`$Ėr#PDA[ 2[7cbWy2պ PjNP[n&r7* WUQkjj#;#JJFpf'p~$HfSٛM=sqŹ2nʹxztV4[: +($CV6mvni_|1rvV'$g n({'\OljWoA#"qlUkaő.Š-AwN-9%.'N%|%j}] ~8b6fV ƽ[YkU \p>?kGB#»$2lt= sG!IS:kɹTQ)?I]sf*͖7B;)*T7w'/MyQQXC^ӯf?Qu?cNdNoņ]R@'łP(c .lm}AA]z'$YZ ~plG'b/wuHf\Lr%*4G iQxȖzhuRe 嘛##t7a4h8gP1&A' } 1+3|,":pT18_Vur(l&1df>٘wyNժ.VS# _5%'!? ry:%m{h*ߊw+ !.q bBI:MF߇gT_y7l"ȕL!"՟ϼ@'~fr.W+4mOvw[b9G|ʩ`@s ٍDs3Kq{-xqAmBڅPD%mLOg0W"̆Z m!fBm枏9I'&9J. L,8;:;o|S]bJeH}9Eb3izѧh?$+.NeڝaBĤT@ay˗LgA^:4gZ[u#I[9\(ņuPPUTvDHo0Xx ]`_6M[dKMXtܚ a}똜ZOD+ltL;a`p3 3 +JR؃$sѤ1%Dm-`QEզjr璥_ߵF:9 M%NM9fOڮC+ѵ83 kB1@y'EOoOerGRHUQ /v!f-gQ÷Zmw5amTKyߐ) |6WF$#y4 IU95M96-F SS)\=݃ԁFMňL}?+-bEdѪK DdDS% 71O92b'9Tc=/Fj GEL@evb|cQªP(Xo5Vg`,K\$"s^caD+xJg}=S?:+|?- nCI Q3Rp[50 C"cSE̍8;ɩԉ ?>-5)S"X0%gy|:jέ?/jKaLҖgƐ/6ǂ:hs7HVN3s^uԹٲè B *, NHa} (Mm -QV6QƼРDB= }`X?U #Eg]?nZ })0.ĒiBsp 4eS&rl!8T; 4a[4I$DYMͿ%cLJ U[zΫ#sA6ܜy0sh8b ڲ= ojk8v\N$U?s.Lm i8oEw]P:tK@v{pLdQTҽ̶U3)'ܤy%cB=Z#l:N&ex~k"|-="}7g裏J\uM+#Қc~w&A+WQeU+6% V0v4uTJ͵dDj8t@xG=X-?IO5Y tm ]& <tk+9yI(ak1TB4y#.v;Fmp)V?Z4_/{ +]xaF)0l7\6d,/ 5rpZߙVѧJ.Z.Y[Nx꫿善bǥA}gOYX"-nclp[wsU7;T%&/|j߽}5|.-md`e C`a;߅ww7x s]O!MO3 }(rY}uER{o陆dv|8;->C˶?FP x$+Mi/Ӹ&KOʓG9.ʌCC2ipGelsܢ)ῥ\bKX`욶eOK оxZ ?iBP'4FF 36zhPLΟOٿ ;8~Cy$R~;?X8ά*6n!j^UJI>lNszޱ?~dS2ZF}N}"bns0PEi^q^|ޢK$Ј'w-Si-e.P<̗>L)-3Dd&V|POV2@.'DDVƷk?r+#4KPg4e4P*Rv~i)Fm߼BϬٽHM&Ov5eaD#sL9y~cO8s9 HT'XmYke7shiþeS*% +1LQ`=m|4D a8n"Li3ڶm*ydȂUz~#; sP^vgu¼ux4+o2-\8SUG̾yFn * PY񃶭;k!Re._:yC Ƈ/;!  V *WhhrmR6;+B:%s=͝ywbCp'gVVh <݇<%N~awm7;n IP9ĬmZ\V4_ȅyUR&٫KF堋1Aos줌}tg&@4ȼҶfD:1x?Hi/ྕ.-jp٤Vy(M.1X>cm4twG6=0$ x05Y4ec IYʧJ M∧. j$b0\og T^6B[odC緜2Ιk̪~f}aoD/_J re366ڜVDzqѷi㑗kRFP5:T,o$&CM;%0'=M3p0,JJ҂HK/Ģ4>CE zOKaNٵ2`3 r VJ$^JBBOnS wR˟`'Ƶ0SWL5.K^l{H2g n ILI4COlv֌%bNEY#x7a4 }ѾuW=2/"( ԕ?/uGη`S~l}@(khy\"Khp?R^L.Bhޗ &arZ9ɕ c-^K3̞є,"P)U'/5>_z4rax3#Er#"=Vu Dx`9iuW3R:͇+nhS]Z;V,҄}>OlbPNl-[7sYOByW(|to '  L k%k]9+LW fxCմl?L;M+K*YKw䳳܃wVR-N1 cz ^ވ{拠+#Jo9l@*F֚wpd# 2_^Ddo'ޒU жLQr֝x?:x.M1)_aR/-b#3R񣄃 !Kbn()1%^ 98ҧp]*"痻om0#%.ozaG~ =X6ٷH/{Srkwxb;a\jʆփR63W#MAGe"JS R`7w4H^Ο4N O7§<`U4zXѿ$2w2>gxvͮ;BN(jߑ$>-̣$M?տ:KNO{݁ 1=[#bቶ_8Gci=HHAo¤o![H怊,-,Uf7g\[DŽ!Q p1B4oYG Yiu%Ҏi(Q)鰋12j»=>> Pgkm`pLҬ=8v+W5vJEĹ6ȏLwkH+tj)~jukws-x_@][@f"@—!LЈu -M4;mw,OZvD($32]e֫D^ȩp_kE7֧/ȳg,<Խؿm*5 Vs;-L/!B* _5\ͧ(A''<}JO^U%?]?UT{gtE{c7)KJ,foO0jq?B% m2Φ"NO9uYj@/cg󃶠@Z[ ^^u1OgJj8t}N##);cE1ƀ5Om@kB\`0rf' ,8)b.z%->4Z+KJzGD=Ҭ`# v!֫obM<}6{4Uܕz&P@".?ZH0:ݾVkP6!'.ˈ=FI.C3?R>DkIψ1+1M~01{Y-/\Ϣpi5MdNwP}`g*Lr饴^t[VMo~L̷ f˜mK\{:8!"&wBlg{T\5:K@" ܲGɕj0v|fјNA<ؤWIsA&H~$۔Y.AW]i[~7ⶇ({6'gx8U!$KsN||\ʲvEi“xûאP={yr='wRlX`Y]Ƿ(6ڕuI1;_IÁ# 9tt~M,+wyv>ݝqM\,I R3R[Γ ЙG4Z9d0ajy ^L)7c@4me)@<G\pz:m0X?c&@TZBFH0ɘIDilP!M @HB(}rd1i0xvJɝMK7O[,7̻;s;峫+NI9kI`ou SX $6bj%yUZ&.zBn Ró3_dBI:QbR<,(*WWp[譿XLb,)A{ pLn,x ӮT&Cر#M"¤08Öԅ1tK]HзʊT>Dzzw\ ԇ fթ_P(S1@bar v6n`!"MThV1\BwY$ RCZW>IjVD -$2lBE e A@>)3x1>߷pěVGEu{%4c*)?Wa48%a *cxő6!BH~W fSH.Ōd;FF,dKf> o<>=ۊY rz*gohMtHL!o%r\hLʩ vqk6J,.XyU=VZ<=Đwq{o=^2uY ?׃jÂr9C0='K0$=D@.NdVA5qڢ{.[GD;"4זI~koŎ].$vXѾˆO& e>Ql#EYL"90(U۩KYL<fH+|LLXD_ϸCYvGy"E|?㌞ TAH҄ :)QW隊}y}Uw!Ehe"J'Ȣ\KO'Ao` 5f([s\)vURF*[wqJ\7xm$ˍv3&13[\yZ^8T׻LriK~Ăz_VM0 wg&JjOML3_%6dn@%xX&߬,Wt6簹ORxԅ'/\ՎM ֽ( YZ