typelib-1_0-Gst-1_0-1.16.2-1.53 >  A ^ p9| ^Ì4A"Ek^p/k<+5#e6u&2sS0?un nY'klFk=2 Տp i1|a<1g5_ a #a`8+eQc=pYKC}ś[@a~2/mIYǷ 60ۅ "5"%SPQ7Q^yފ- (aZœӁ63e2f32ebe8ca68f632e2ab2beb25a9a4f4d84c90099bd59d93e4ea8498cc056f67454208a96d18fbbb70f9a4e62dd3804a048124̉^ p9|>2tzRKeqwu| WKp%qD=(r0@^~kV`W^f:1b/Qei nUf7-Gk1Huo`'74;J})2Txò fDW/bRd@^^Ne$>#0oWY]xo|wsՏߘd_L $yPY%Gh@Yu`4Z4FgSv$.:T>p>?d " ^,0Ij|     U \p`(8393: 3FGHIXY\(]<^bchdefluvwx y zCtypelib-1_0-Gst-1_01.16.21.53Streaming-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.^ -ibs-overdrive-1 SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/System/Librarieshttp://gstreamer.freedesktop.org/linuxaarch64t@7^ ^ ^ ^ ^ 5634a854d12d7088aa62d23f60346ee2c9644f403e30764ad284042a20df2422947d3cff8de199c668a144b92f64dbd1fb3100b7a241afad060c8bd2a4ed9c9fe5a2151c1673211da4f803b7c525c37dbf56e78e5ce270ab4266e8a7521846d9143b1363fd8af500ceb840cec7b2aa410b34612865126f5d7f1cf78740cbf37b06109430e45c7cd62ab4255cc807c08f190c8e7086c590c70f66292e8395d891rootrootrootrootrootrootrootrootrootrootgstreamer-1.16.2-1.53.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@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.ibs-overdrive-1 15914135491.01.01.01.01.01.16.2-1.531.16.2-1.53Gst-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:SLE-15-SP2:GA/standard/67ca1dbaf55acf9a6f9ade140a09b43e-gstreamercpioxz5aarch64-suse-linux PR RR RPR R RR RPR R RR RPR R RR RPR R RR R R'ysTutf-87c9668f82badabad02b822e6e9cb76a384959bdac8d9821e95a6e917009b6f05? 7zXZ !t/^] crv(vX0fP`w}Tb!d?,Y9`4z)D,&9&Ԥ  (AF_0؋ՐYW*W#p2B"NDQY{zyXz f瘬3/Kne}vWyNyPb3j-4p=R+xM6 x~`5F &⭔S|ZhX`S䀴F 'OGa ;T\ 9}bcH=BWЈ3{Y5̂tY *}fSY p4Ki[д5pkTA"7SN{s)g&F:Hؠ4D#z/ۅ_a8?-*h%W(h @Lg%-F$qOj\Ŝ(dK-M>y 9/N ,#%Kc;ч ٸ5>|"*gfP x-0BQčkoy,ƾ=ftRIsӿrZ"=cj ݮ ZR{ :qq]1{cNM)Ew)b-P9,W/( O>h N2JSe!|#i=g1~=\:o͓SSYwY MӋ1z0 HB*}yYй=Ԇ~XD-Vrk Eߍ"ڪY-na/ޭ@Ԗv<^8yJ8 ;4&y @rU7 z6P8HHL~L}j4!`p$Ԧukاye3ܜѕt%-{2) uG0Ɠm"#e ]W`4P5V_ӆׅG<α|p7rG ! >X ,C-Է '!QHAi4!?!LJ傆bs{dIr8vZ)gq/TgB6mWi SVwk0(Wy*l F{'È_m-oUuFS;Xۼ~~0ڟ"N 5%l'$O_{vʄ>f)ñR$(ٟB`%/,|RN8ٜPz8^ lNjf> '/2/WpUdnH_c/{ 'wOޣԱɅ:{K[ߪSקfœucbwO Xzr Φ"d2 = 1PY:џ}ǕC9i$9C>TN>wʍ @Sղ_ 1EEX VeT5U!YLY?2qij'A\ ~mA8 ,p E7f;V( "zhTU{ ښFV=: @lӠl  [vq>1+I]F^y9v̢84Ce_}?E0w8!V?_QXI1JmH(8De/y 2k.9p,}0nrCSA),מ 69l{W&mUf[m3cܫ3 :"NgC HiU7ԸFO3j ]5$POF? xfA5O=286 Ew</\7 Ѫ;&ޒՃWɣ6FFnbo'޶EqQT\NU'Ь|BZbO>9WO.ݹĖVI#{JIgNA^p+-[QYb?^ȓ,.׽\aam D8!V?lמ2dE屦,DJA!OPddWq/zJK}8q q$J@flj7>^ :5pny`祴l-:1;-#'w##p+la?FQz_I0G=1\y 'O14 \ye`1ڃ7Áu$p&T7sxe=8ʁ` [ xs:pu<צEj>!ʩ.+:ª Z w'U,WN :sF~431(Fr ѬHztry_ԥkԀsCX1 ;&͆Mw! gW `Tntv sf,:`MzNLJ2o} ؋ѝÄiBӳ?Ti OU.Dz:BFznubz$bQFޠWi=bW 0ɏe52:H'j4?,5 |V̋o{;y RJ[H{޹$,,}%d=eB dzM'3Ac}T/<⧩GGpƗOKl!6{Xf xD$O%BlZc%$b<9h*/e7ECo{N9ŅXeu\)uYÇdpI/is'DǶGI?`NC+=W1s]-U6xJĒ|as?ZOrMJ&SOS6dp."D*uP'ܐgћDPrjMfլ ,Fq1 r@0<[nz!}(W$HzX{#%,@z=CޤmA(\2~w{i2/8i<nuQ\8j~^+`G .6Isw~,aXe=u#2er8OYɳ2OD歔M,z2^[OU͑-O}׊1a"\#7P\Sk柈( V5p=-*dM/Pn*ͣl% Yȯ #uŔ۝kGO{Qȿ 8T4=[*~2U:涋>˳9x2>.{͙ml 1"Fz/z9*0g`ESgr&S6UBv5օf>&l`R\p4~&߸G RMkq4Q߇x6 =(Y[.Maxu< 3h CЌcmaf g,!R?30 Ga-;UPAurmՃ=ճšk9#rhQij ֥E'^x%E(u[&ӚaF-f6wV!5Ґx[yX/rXU_fRDϩèȳ\6$,j6F{Xp\ޮwIdtWbrmgóOnnuƃheb0]@ a (OM+Whx6ɁgNN*E8ç V'N+rH`\k[C2GP䐌.jH-Q:0NEWu ˼xd^0A /!5df 6{DŽ*7Z֒Hc|<LYa_Tť!N`g @$^0;!1=GOMd?|]a$)] 1(E#ZMr·X_C7EGJ`07tVלTF0~>M'_p( |bUְ_E΁݋suhjʅp;K)p}L9oRGͽ^nEY{6W+Z]g{JYf6?}ST>IES-E#WsG۪YnI'?#C2@eǵԓz ⤨.Z 1] !fv4*H>AlZɄxnjs eFH[9`kf,Y2HH8?tU<YW8pۢe(m 3ϯ^C-gk4G?,x/^%LU=Σ C~dӒAfd'6L2p:q&_qUK*,I FmC'5:7DMv/[˃b˝E.z'qS⨟sIa'z0KtWdRcB\7ir4 }dõGZdXTܳ *\dÝ;Ʉ/wFS#s/.ዉK\/`}tzWZGYo\l;']*J2Bȣވ_Iwiܘh)*,}_]tvDBEQD<6̥5eڤm`O8P7bz}ڤ12PI7,[9F ϴ,Q6}a# Kk8دk2sbskS)A<1އBFYjRh@~)6P?Q_aIw0>960B N#]p5O*vtV΂{jb[!PhH9]R[EK+K%C. p dk)`ض$E=H5=RR~=hlLTB܇.?0Nt[JK?ّ&~lhN8E+(m?Y+|OZu`JBK*f ӏoXd|>pۭnS|]6AkHl"WQ(4VQY5X+I(K ;84NʧV^*6iDIij{$&ly8*ÆP6l5E&f@c@sy[-¶"ZB}B1t_+5`++g>TYǤT-_kS y5a`kCݲ2YR4 -fH"4"r6u uPoXHAXC<1Rnj{ XY Y'yeco_$]c0Qƥt20y0xERM N/+Ӕ3NïH޸BE,uS Ը?n@hN^ռ* ;iKQ"sг> 67pصbիDEa~%7~lBu]f9gd MxՃ8jߐJjx:ng9^CH݇ I Y$iNHZÙwPZ8wP.H Sa8Ɨ2 _9:aR&AKKgnd o+2 Z ?:BOUe #qsI~3kŤX怄Kl>_f1MdNiβ¡iy>)ad.P0LR@ҞE#6`iwϒ!4LX֟&b ڻ ײURruwzwE {^~N_my>?ƾ $d1{*OGʞq]mP2;f@ mIܕyA3tYƴ4!>w®uQN.ۤf-6BedxR 陮*1լhە;&I5pAbBBY2^Ă^u<}}q9-Q͌ B7s{s͹@ϠTGV$ەHkM2}{/R SQqs&,H8V Yuv#x*≘JS;)-»iyGRbyՕ([E*{-FV^07Ok+ 4Ŏ]y㎨E(J 13nB [o:[DFcJr'[3`%Pr(IsgQPZ:C6ZƙM0ژ}.dL3/rl%х$ڎN0M`s$ܤ=,M#֘v4a1QHBHϽky\yÐh % 7Qmt C襈bO14RJsaht4sBފ!Pn_*VvƉ>uALym;Dhr-[Fx1}ЇHgi'Z>hĺh珸j$nz2wդ*q@>Ũv1556]䆋M2_c2p]Tx?ly-C'f\HzaBdB_2 1BݦEH({OБ<."0qJ>P=l# `n`{ր~˴äű׏-{S$A&M(F.ymlމ֝l產妅Q]&QB |{rԝ[N\LaN2/xMVAF("(E4 dK@I%; /;TAw =v)a8LGMgY3N4$AgSTF&I\sh"qOlK9 Y?O>+%d,%c"aL<έwQ:?zր#DA{hQћ]as@lsDtW=s'5A թɬ PX1}_'ɥFv0s ~&; !~2^Oע~X>9fD0qA9"^+sf"k<Эn3NE ؊p٤̸e[5fNz/P\1Ƽ=g#H`6:x|` 2Y\Po~+Igq,/.S =UI!/H7Pg("BiksˍVzi|)~{Z ~.;w@ .qp$oԺ2@+9K>'4CT]pkEpv,3H6˯?^T22 t[9ĩ)fKff֜ zIm|c".ٌQ| jPH) bhzCQcxz.-rnЩBϠ3\ %'I2WݙCyV:$>>".γY*2XD?X3  . *840:wc)s0owwEޢڢH`c}9FMF5Mط(#$ km#B3("y QC^#EbL27 u% $o>-ߚ붞g}wMX \K.ꡳ2Tb<`16eycL''Y6SbIXL%%$߄LTGy*ql7hjupJ;&>t#=e_a 3{x2Z8gEyxR׈/Ȧgܮf9 bs`@!ɉS+ APfO=!u[|i / =)2 =d*Uwё; 82^qE\Zu[InsVhXbdQ <꾷Ѩ1u120ep3vn IƓE@eZEICR1_hZR??)Ukh}P&t 4IgP\Sn$*1%1K'17D%Yg3CLsx(2)k]ez 5>&w~D0 .(ihθOB#&Nž[Wߟf]7}#fL-N]{>zDnzD Y[kGuܴZ SXX [lvGln{Mvd lV;JzO1 Tjۉ:`*iUc ~Af (lzk'̼C)MѬ}~vERe)|Gg.b|aPNw[}2O3𳡮y1.\wj$QrAX-Žw/5MBۤI ˠɏ#_;sGD}_h? #ZUdI׆%ϟL[Na%D1x!Jp'R XXZ4͎|0%,?UGvP^1la)ѝ,NɪT(odMNVdq!m^mSS&xǨ R)W,̻P4L+X~* ?uN~ 9XI8D?G? \v?mR']OR5Pӎuy&[Ċ)˔&؞ZNG b=j\Or|`LmS`#>I ,Om{%JqW%g3.ٱzLK/V갥Ue!=OA)B=_ VR+ o1A⏑G~ݬ0s(3¸OT`b3q'|ŽD.{=;Ȏt@!9[NobDs)@Fb\es$#m ["АalQm.&;umj-gh<2Hb :^fJ7ރh8 2_a\ IA&\+{RZ*Ō1O70d\\TQY賣dB?wfCOrI91I5 ].>c:k&{k|44۩s1a4.KmZ[94є'DK!>hšHlIgƅCh0;M3Y:5cS-NIYE_Ш+ tRfuƐ&]\xB!}=![ر?&g"UĠ_Nٵq8nK_$?wV?a+9g d,g F*^g9zV-{ȴ4vIu@b(]3NU,L- OVmR=45r>޴\ԡ`rC@+^ qX@U|2Fe7((Dw:XЪc0;<1< 8c ;z9 ND̰Tzb^uV{@8&XmYH BT[LL#{eGɯ|هd7ݿ _г;cuL̛93cGnn4݄"oz^=?m}]f?=-VHYٺ){$\KG\^pCy {bƧf=]鋥DUśߖf.frlrٹEf _)J İᜠ9w)X="SX:0$; q~NRCA9YQkFy̅۳ ='rT;?`Ml?c/k쒯# Fyju͕܆ѷnRQgU퓗U Cv|ҾYQ.NoŃt*?vfscX4H!30QXL1pfcvNн3P)b\g嘷!^4P 8'`tB|A"3>2pd@ ۻON8~Cgjߙ}~g@6ԓe+[Q6,haq kpmɐGΚ} xx@co^bu<*UCEP:P|ϻYuV3ZI,*dax+cNU269b CB>bWqrP" B}B@(T6.6NCF<|8h$#F ȤG)u |1Īf'ɓ:WHᥭ%3`lpk'=" 1Ѷ<0J,z!! p,ɉGAB $JݓKV+.*|*Vz0 6}dN2; ʑ۶3[ȏj\ә#_Gl;Z&HgB߀{sm1db|׈39!X<6w&_ b/xg'X ! ^%Ҥ9q-1OّSV"v@5qf~}8;_6"Ul()POef)RAҧDyHeaHXHW(a:Eml |# }1'QtG쭸~tp9Q 7T-rHzGMộÌ~ T7:DU(hJۃ_ )Wn*hp"u 톮 yYްCZ=4QC+bBLSk10W'V}]r6O+}?QӏA1.}cU3\BHS ).UC!)BqVձagy'xpcGg⪃z BEHlpw/ |x8ۏh8;?vUj1\^܃MDLgmo\?"w,ru}븶g|l6C ~I1 SDǶo.=$3-6,kƒ b_G=>t:NG!_yMz$V`!GyAga(y(Jl e?Q,ȦG'͈/Qȣ%?PKq8iʊn-6sEsд 唿b'm05U*]\zvB~,:DxGc?.Xnxk+֤i J@,\`zHRE; ]{Ɨ迡|r ]%HQ9?i G2gf! :}_ k["3CV8aݬ'TRN7dM[8A:8E8Y0lNX:7Fwzdܮ6t@f9_hm#*jnjsX$Cg8J24 ,JvעY^,㺗*0'_>gNE1< |x &wmUP[b_/'V 3xa %e'9u xSWDElAt-s4,WAq_o 3o)1V/#Pa](Nz7fPOÊX *Gq5dcˎsQF\ u÷iգ;(" ) h$s߁L| L>|crWq/'xҖP ,l+=ޘ{b0n]cg'L*-DŽ8A#6q>,TJoؔsPmz5쳃]TCj@ r枖e)*P`ƔxuLoόnSU"ǦoJ a۔!& ً̘&򊇫t++ K'>!.mBRF.A"i@~kT\pWszv<ыɢOIMjDA{ݜ'W -@*ʗV ^+]F$Ĥ4{:F^ZM7l;oR:LAT' AcmX uHv\S]L~꾅ۜW;*-0C)-2#ߪʥ WǀaT`nV>k:)62`LjBue&"Y&;ګm{󮮺,R4J>K~sX]u.Z^' C&$zIv<D÷>QJJ2hF>.~^<_0^pȊE7BN]ynd?ecW24l(J|<~,27>$Xm'pefSal?NIBD+( HϨ; E9GF|l8Z"+*Afn_7TGfo4B#5zΏNST'_P+uɚ}"\vvw9ة]Q&޵MU_%Yum"BG6*mm!q/DzԴ8K1|,`V]fX1|kKarCWa3(vUG i%($9./L!qK|y̮Or(5q2szsShq!/z(]z̏}"@:mdZi[҂l~`ƠceE(\8u&XSxO_693,d,pmW=2&ced"A-\'>{ϤIF{F.Ĩ!GE1+=% -q0g0U b̊(u) *Uࣜ0rbRLUl%h6.7X9L}[CY:ba-Pܼ5pWs/!U\__yD-m핹Em=ٛk<0%]x hx Ф]u Ds/ޒa\>ۭ('#Wd[.TM'h]oY)s`ണW<.uR#ᙤϒ֥k9j5Vyc:^?ae$뾣5 Ac84-\)ɏHp@O6__x`1RQH(ΰ~{Ҍ 9+36ÏD3ҧ)X듕q镌U B\'Ⱚ5A_YԿ|iTxYfNVՏTV)_3̑ (]]̱jik[F/0lq5-#1v|#@bHa2t I 0c$|-Vu zi THRl g!1`M.;|jTEI$J;!y0dAqJo|} #~|LNj"imt*¹]'g!բqL4lAUV]^E0Y,oׂ3DMyFiX8\Vf$[zV8s7ºڔ‹{@~uy/8< s`~u|~k/Ӛ>ұP_Y<5\T2`r>u};,`Дdb  *k9A3HDv-ٺ1-’>^G&(8RMIk9W|>(<[V@@O-uS"MQBwu+P o-@~sBFXg9Y;Lh>LFY5Hyghy9[ ?%Zy8/ſ5>6#v.[u&X 5[m5ܜTLqgOK-8RbנUNs*?OV D>hlji(/["1$]dС?d= 4|rrU<f ҙH<_Έʢk/ː p$&veX ; ZVA^YM u)z=#B;]d͞ ]9ze)@ A~=I`zl>;-B d~-<ޣFi[$?0iMk@ʌivE(g Kϊҗ5[~rm̱]wǾ2+VXL:Y)7\$([kT28WMꇢwfZiOVӵ>W7h`,nm~G'b'9H 1ƃu t REd45$!iXr4yë9 =yjbIRϕRQg˭ ; d)oX5mis^ X[kegc.+Ώ,G{Lo[zbfb ۠=O)p钩Op &pi_{۹ICRBoaqXAٸ:E#܆O =D4J0X18(څ5Gk5 `Sˊ$5`.B4!b\Q/ s&ۅ)57e|L*9aC\Ca6WJe7`&[C0Yb :'wtiٕBb:)cGL;\f\wZC\=[RzQL>#n\Ά&Q*T'G Cy1a8!N'ypoG[W 266kGbld 3Wl@-;yW,~ݷ0#(wtJdGH,@R' uyw<)m8"rbfe͙(:hmFvƲ'}ѹXnds#'=R|In hsXp߾A\XG63oh5G?) ħoϱs#*-g[#Gt YUj)xlY([.UqUrKԷ^g:`QˀdnQܗwv!U\'$X3 Cz=6<̓4sQ!=ϒr$Gn[_|PU c i}])LkgTG[ְ6&-Ĉ{>b57H6|Mc9x6_ƒ##m{t^${W}ˊJk4\$*k$$;!n̰se733 DNFG Ԁq0D>!'RPv2V\ӣ4ꁞS^len;9we4vLB/ a:&^I7o[[[UJTĢ5Amx*e(ңh" A@ω!2mV;]Đ! `?mؕkJiƗiQ~zGK6=7Bv9MřАW/.v{j5sy%s/8d8%b=FW/CʿmS&pԦ]HW>4ҐXJ_kl Rѓ%\60mnM]/$U89R3&ͺČ3*E!pac1<R{lFV=1ҽK:5+zxCUrc&7^e`Ak}_o -e⑦hZ*"QmMZ hXwrыU:4sUw,1rj&r |}4 g> M{>anv kq\8G0Xf]Cs6kjڵrApc^7Z^Wc ;uPiIybfWE|'B-J`~=Uv>Y ڂk*<QHFgsΩaŊEEv)f >;xD*5.J i#Y@/5,loO/ m;{7 \lD參'!^KD߃{K,jk:}E~;NuWw s@[5qFZUibV2> A95/|aH|٧ /4 2C:AL{Zs3D\Fn%eSKco?E؛QXʱ\S[>BȱƸp~C !>oc޴RhX/Ur7M:m9`iO&zkgQ˴\?H/?b+!B[LP?/!R|P99Tw-"23>1*_}Ԡ ;:gP( G]]a] e9btBctƷ/d6hVrS(WdXw^N]GW)P3= tBD_f+겋W^刮3 )zzXlOl d-&}KcWS:\sK#⊮0媎mfnQ.\?VyGҭC}/6fDfhk'Fưg{bgܜ4\`+c7^()oBs6]R/szܡ;K(}ޓUJ_RTYĕa(vSF^o٢>$|U>-( }*Q6=7,?uoMRM^fX.*=ޢ/#cB>H s|4mW6 o B!ݱLRõ{M5|.Ʀ> ^ dꊒ qV<]د1X`G.عO*ZdwpyiPߒnvڟxKpV8W[ضPtL X8Qke¯ 0t زpl窅A ݓ@H&[87T}㻞%cKZ3TULz Dw?kkG z3)`Bֻd.k]g^`pF+j: $8;SGZۯ\Rzbwγ-mebx%䱒dA@>.{iZL{#Nԩ0-aQg_!gLc\z\F~6Af1|nuQe9x{`GA>&gO@v#Y 1&,':>n 4:m lR)%~8z9aPqeDlts;н(p~'дGg6XcBQ)UHPVVf]< ,`IǀEީWQ '8"W/YG (b , !NLDi~׆&SkaV#~)Ms*oRy2?ãxN~C)Yޚ AV)uZ;oi(j H"^rU\_jC\(bI@YF5 \Yvs-㏔]"+dFg ս9v)a?:݇]D׊c+T>È?Xw I񝠇ze?R aVጐK2^Sυ =RSgHN6W0FN`;u4z|wn/֦ D R ¢2qa>zNC]>c %_x<ESQ₣FJ$T M H!E9kbҦo8ZI*9ڛlL )p45=]RH|y!%Е Q͙߼#5Qict@܏ܥ棚݋\8& %˯rO[AVtO>}aM +mb 1PBrHF % ;ٵ4 *j&F%e\ƽh{U혣o13QSfAH%H3{ME2wO@u[Sa(Zyw^y "";E#?P$puTh!NjoVplIQΪ%`[/;JELď;^Z| xX [ m;`Ry3m;ĵW EGlC={Ͻ7m3;|>Ac o>WULx)iq |):qmmLCw._fXBQ/38j^1fs{7/ )&D{`Y썯 ^vUmjspb EqB'qZzBkpD*Uęw"/®V*U{ Q iɳKM7[=P!p'J2蔥q{#y!nߐя*VIMWTl8khA#o'Bb]絼w.ߜTɚw:&mюέZi9Ľ"o+޲(̟ͨNx9z/"!WndBRؘz5}ʈ"n[ {ݻ2熐 x.ǚ*ϸ*B{o+:{~ͲYɍ?.e܃^ =X oR9j?w H5:6>gvE=]4NG̞94]Zۡ K~}4NcI΋K xM~Es{RINF|{H1`6O2A`+(YyyWF1I}D8D@Ƭ$I6Gjpv@d=`peCfuvyRY TԴb4 D-e /#ZK6 nd&;0*=% ̈jSb`w0,5H%HIptw5bS - 8JbRF$/ToKkwUOo{0uν MS~h]}±Tf.|E&MD`$uݡ:M|wA: z,KTʱp#F`EC9riPa\?-1MXLZ0b2+9.az%5w[ rES"@~C% Xklbhs ϲC?ұr,>=x^]6QƧSbD7nde!zs]Nrhn!Z[1uԝ5Q3odBpINTLaB'ߗT8CФ|Őx4HŮ1Pg5 FϪ)? oFAO՞UlObtMʦ$Q5 q Yu'*~fRbz-dI{wW.s|.(Ox *^]!"(Hȝ|sՁ׽\ƋS ن?nOyHw i2e1wN)!u — ;7PG:=bXgw-V)28'NcGNI4rcvhNJt[#: qTbf); 5B<3>Ftq !YZ;6,C"7xQ I5\hQ%^Cc{K'/oPKԆHq ;8ϼ[Jo]PJʲ3ͤuEE߱9R|O:J9[@')ƽ:t]FL(ߝڏ* B-0JC6EdKd+뉽C߫csXm(Ch3_uk?@D$I('Red7$0&{qجS8,N3߷u-Y)9s"X~0[+~;](ǧwN9 O&!fY:>}v"ӌ0dub>T X\ini7Ǭ@.sR:u>G kpW8/,K);frх >(':D10_ׂP&}{đtN4,rp,@Għ&_B HM^Yl.@P`v Uz$9ڤ-CA `="0 Njqj`DžGwxQ )!f`VZƨfcOg&e eόC!* n&O( J'@}n)5 "٢[xB;>onǃ;Yw ~)|7By9<,1)ʆzG`R,YY;C{sBS&xNe"_z!#&?u=v2WP1@l.IչFaI|QFE?PnfD,W}\ 3aM@ if,x/\}SIXPC*9اU$HbKb$|tEA_g) Uز:mJ ! j;\uBά"S%,eEf+Av;fDiv!iY5vߘa#;:!_2C8s2purc+Q#Q#{-АF``EE{6E':#3Qk+Skw@@ 7 -sd:L"ԡHBW;S.gP'Kx#ɍG_*rhÞV׎ Cm*[u_TMiA jBu]>'|#[D_,Q{9B>Ild?PAHNc g[` KTNOe$%U+=FtJ_~q[yyG[2y~laiL7Vxu ӲQO q$FpS3ɪQpu/qƳj.VBiTIieV@אլc$ϥ=_NX wNvXy8>"nɭ6?⻆H')S7[76ZiA) g|,+(;2[F GI$^% %#{hF6|(kKK\xOqs¡ }0]\ihdFT |X(mDUW 9~nȎڀ2l TE;m; <1rP…YhoE4q71bՒTTV*v׫"@t[ &oe 5O3Vyo2~mD wK'5 ڮo1^,8m"fF5:9#a fc5h5]6_s:|'iV @EG֒p Q7 ϴSէD:\›$'柅 $<힬M%Sqk{OPPkݮfJ.8ZQlD}h6<>/+?1 eԔB,gl?Se{H0[+2xMVasISlZ z<tBoͷU"4@bBy$,?"u g&yxZ9MWkᱫ٠>_l޿F]lu|I}PO> :-CႤ1Q|]4{(ÜO2Qk ozO] +@Ѿ4҉!>bCg`&,Ro ^?a~GDs&dN>څw%=gŦ]4h!f@K(Rב)D'v48jqlo1;ڴ/P87eD%@`r3ܴUߏpHN-\81=0'.;n'EQKk::ӫ  ٴhdC4Iq".5>?1' `fgez߯iqOEN D!,pԦZś|k5ktkY͐d2*| yI$tYnxŨŸs`y*_xyn4$/ɕ[h^28ט^埏?Ȩ̇(g|s_;[Gkd|^i D` ҺZA / % )tQf;yؼhN_s"s&nm(@ zN*e3Ed]bVM3u\1S6$A^b޼1\1r0c!=v}>`^F. gTCdJB fdT~[ŒrLco9"j4~ 2 A5N ګ*ArTZj׳2ܜ,sA ^4{njL,J=~D}0*./ 5@cyuj(tPYN%;N)^UݒWX9ދvVMe|ǭ7qY)K97#/wT}؈. koƲTI };OInPӃ8]g{mZeq؟0Z@"+Ǘ~]aH/%BqTQ`,6_@jK:YH~5UuGAYDEʁf w,m}bNZ6YqbDD{b؜TYWچ OU07T_VnT%_N$|[d{_|I%-0*lr$0nigZIWjgLpܨI;JLZs r.G=gyE)jK~⹾cy#Y ԊtRmSm x,/lIҨӆhhPƏ+ͼEIGm?e\8&rwz;;p`U!ޗgW50|O~0g1I{Sd5IZ-[~=Z܈IKwMYm yOȡ=׭1kx6ʊG bOx| fCuD:gphS3Dؗ|R3lWxiEu P6,<ދUvX\ bTcL^}) p;?~fHM{5FO pgh9๬Ʉ;AD.3"Br_9y >;*.kߌw[H{DjnYzuq=7ſ%.{!!T~{S}`t3Ut{D{7pŃIs 3TYC6+` ?D> 7NC"'#J$<\(G:őyI\]}`^Ke ꄮCa?) *IZV_Ln,j;TCqkE?>p"/^'q9P2q* S9.X(TUԘhE [A@p^g|~zUsT|vLƃǛFK0R0J:ί  i._$pKʵ7/j[gsj8]!AN7=|$MȚ(C0Ahf}(3xaL"! 9ʤr:JR=: 隔}YC6|4C.^]Ԅ"o/F!çKQŠze 40hT״TJĭX+K)^k&  JZ%4~MF$˛3/dȎz"P7ʤJ}8 5ANVjYtMz5Ju1_ ~ 2F}psW+!0M 7 _X pgc+-#4Z/$A,v3G贮(9@?eISj D1'e7 ,%1{{BLz<.@=~WEyhy9h<Эoq:rjX1OK:G'eUΎk$_z13Iߢ@_vf+.tޗ(呚?7c`uERJu>yгQpkJxR2KVҳsc+^\ w/nT`P$ ZcF(!'vlw~)b{ Ƅ2, Y"VXjWbԓ`6b٤f~/6-dS"m=Cknc$[ݙ` \F48Q)<#Gl+!B[9Uh&;*Ux4 @8FznMP9mDֱs귢|QV}tXUx%߅0{q ŦF寥-ز8LܙѠL ݱbe_'X?Gڸ5?MOiWQK!J_,ŻےÐl0Dt.$_ߔ/Jw{: @[fB%?0exeAz㊬QȾ)΂ _Rۄxv Zku>"i^ܕ`}xZCKcx7pP 4vwLLj1|D4{E͌uo[SK;$ 5ű|lJAu4#}f/; e4f- d<{mFn,B˞8UVl-fEv6}] x\+7w*,^|}۞%Cqi?"yM߬xAWedul@cP Xi^b|T; 8m^әLpzЩmB N{lœh K˪b>~|uW2=7O{K2 wg-s< 'Kh䧼\k(+bMpXR_sрƞ%[J: c Ŀ`.OF$ 8X0wlibIB)hpO chG6RJ7^PN~h7?#&+w?bͧE@Cr ó!Ī1*1pT'wm|$Zptf. ,Vd"Tgcl=Kvp˦'.;G_abe@Y!?tP w*\e$v6ke,Dc64dz@n of#` XkTO<ZAAAr50qURt_n3T>7{h2I8=H:έvA\[Cf2UNJOBoj};'F|[ Nqhg*1SԵo=g{cd_w mr#w~2t TIV vXKx'@31*očRRBf!)F"I.Y!#HMcv6['IڮHԳݧeȴ@߈ w*;JK43WK'FRC0ĝnzOE!BɓtfHdbW5We;w-M?!?'猫6I„8j']%`^Ml˨3+9nP(Lrcm@%D.YD╇biJOFa\7VW.d|<%Wnp^Hq?"d(p2du.ogZg=f ugy<Q;ا'%22nڥ'*7}t'1;'갃.7 fo;*CgK)݊~Z|ǮsO k /v>8~nqƕ]‹lrn,3<2eMN 1=&fFsJpabe!<7~(v@ܰ$n~Y0ߍϙꐽ`7k%֫/~0HIu!$3VULoG::6X|6vÜ%'6iAǶFx:~Vsngm ;k'_zNBSh.[vތA~A5V'g sq{Z֕);dN*/OD[AWXkI ݓ׽6,~u҅ޛt{Ǔ!,`EvG u{ @S&Nh?US-F~ynTwXARY֙aLHh'G?tAwiݙe ħΙyK X} ҋkڌ%MAD%&ѥ.b.sv9"6B3zz,gO|k@1&cC`.PƲ'ys'M12*PI` oJ}YDwsk5&RM; !;$4,^ɠVA{ϟ4=a2rH]]^5u}H!ʋJuơmCS*Уc'z4^܀S0;{ߛđJ%R%+GAz]$Tg>n!b݃7p])R]h*onW ] 7}=(to xFHMK{Vт6X_k'&a;B pUdΘS6OM]EدR; q|gD^ds.m*pKmCIe^c?-K_LB>y^ڶ. '[@zưaG(ɑ[\ yCURW P#f%?fc3Sřܟ*Ox9(@=>4Eʪg {,k7Z5НddUxdUtw4agߐ.m&8i 㼆u~5E_CػR] {Q g[2~x,OQD_\l's߷`~(ʚ<>,UVNAX 5,.oɇцhhoh]лS6a-'ȣVB]z}<A}KWgX8tmn (H]c,P>6Hvȝz֌}9pO@qF4)hH:W 'X24=?4:v|O]86O:D LsWdF!}vqP;ѤD/ :`t,W܀UXTUnsiƴ6vyS]1WD`h=d&p7!Ve:':adc%ZTZ2q|c\VG'UvdF]{ HIdߐݗk`4Z m}qQݚr QQ1ZR4zFM.! f`C<Uy˼->ne ΣMGdNS{vM? Ut4xab'ף'8}2X8'ri m2nci~Pjet14?'w1)b?:8ޘ_7X}= |{ \9u 2m'U|7P[e2|\lS  "fC-M d,*/@h=8;ޔ91 C>-Y$4_a╉;I=s 7fڢѴd1/ 2x["ٮP+FduFvBJ-|w}d cƨ_4ȄxXw ɣ}2#{6 ?P$zHSYSFwڵݗ\1s݅{%,R]x mAp^E!TC$ҞD»lP|,5:Ivc*{v(Anko T54Z[޿T9s[d d/T/ĉnfX?9;Lt3c=*3Mrǚ=&"Y0A~2}McB M {;h&pհ|PkI z xS)RzIMݷƎvI(mN-|xURr FTϡJ<,!Mz9QU=wM t)BMԑ/X gh{8"|80-v Ի˳LhW& 1CdrXCefMch>B`)B`j/vB*:Ҏq \kFpW!!v 8jOe?1$92F \"W# 5标fNR+ENNEJYnΘ 5hi\ӷZhIQ0dc׃X7^*py Bnkcp+]݈ZR0;C-Scgb2<%#vP')8!l9h+wWo \8Xy@ƨ~Dł`5}rށ:FLVlPRO"/"^P Hcc0LJq<C<¶KJT41rn2~Pwv3 Z?58D& vѫROnZ&ʓThq晢ey1;P^ψNɽR=5>;ө:FȬ8nu+Ph'CTTafs;,`yՖ>_O_CFxu6+m#"Hkeg+4vic\lo{LXa;̫b*,Ĺa /,|]dVPEX8mgjkC\noJc:DpO01]cZԣYȳ 7_OET~'xnͳq1-hy\(BWm^c7)H*K' obgu!x*S*,ekvXGozc; R|@ FzE0^J0Yd7Soa,Q8&s̃+*,B1Q?b)sss.I^8kch1ɛ}Vy<[]-՗|%,/rIykM߁s rAk.)" ݫW>z.&b4b2]|k ihSQ)&rTME6 YYu>z$ӏ|Ĉ 80 {Rc$]!Q>JTR6;hٚjy+ciq*`J6lyf~4~EA;%"Ü i tRʷU:2HBPG^}{ GI3Z$"p]WTF rͰ6?!WjOhKJ vw"[ŞwNT][ 1v/c,aFΰd!yX!L"{ʰvHôn@h>$Dl+ա_N|[6|,ֲsu]4%Hc{4LsYFcHVoH F5_-nơ "_01uhڄ4ZFy7$.[*U">Cf!?vtzpFsR2ߋ0-OR_G,b+dP'r< Y )G(MeXT%Wk04NfXΜW>=BRd=].'xd zTRE(hρFlg 3|ywtI@D%5~C |]i9t2i~pWRD>J?؏P3̨OSYVMeu&%Oqڌ6+# DGX T܁f^.<ʒI)z|6 [4v^躚瀷HǀW{ݨ$Pw())Vv>?/|UB^x?hmu=Sz z!y@X0UF)H)PhMl!Ew7eU{pj @sŨMHHqg/'βKd;ߒrOBTߚRvxg j@Ib)"a2oZ%vi%_µ? _Nˉt9Kuwe~M=,?pfޒ*vS&s9y&ZD±|oTl3B bȒz M)]`*1gv@y :RUf&ϪDPaaZХZג 8Ex!2|D/CעypcCmqRQag(Wbw ӪxyEA"kRI7Z2K:WB 걣CU~ǘ3 `8.FJ7C*YžlR~dž{l@lT»kJ-M]ϣe䖞+4MƐ+fL=o# 2i#r[1Ȳ2>[BS ^±ODPЏ95Xwlg:b-!=-ܘ"1^膛 iEWJEѼE8 V֕|}2`wYZg|43!쵞ǚZcX|x~ s/Ol^»)w=f (pl+b~[fgl(TNv<v}wKLQʡ6?Xn-`Ps/86_9\8;{':?;#HG+XiݓaJ(0=G熑w upiC$6]Z}F9Or少a渭StK/З6L?H %}*%u"-Yݟfѵjb3礫 ݎϩa•<ն<5H^ގ]LV. x 3I+3;A1&Y23t&CzǷ}[t~Jq*v'  G@a *hhet7K.f[}u u˜Roo]jk#|Q8MyKyH`9{xګE,{쒊4wnT!񖜨eDE5 ЦVXpUF'㨍ήM"Ȟz QY"f~3m7Y;~3:q{?vh?PX[BL_S>~`$_E #{'&8/ hb`i,b2NP"Å6dxo4|J5(IU|XY;@F>sq4D|b`2m'PW|vwp[~Pu13h/Pɪ[#KnV, KL]~87~iz#cN`ɂC{FNA\OmG0ASf;3Tj" +="kH9zGmhrܔ5|,ԖP'!*` ަ9'I'5$!bgl` BU biHτG(j'ձGC䌉pxu[Ń<(.rI,[7=2h5Z)#g]ЙY0"A< HP{iPbMz ˫s9I+8~;Tm\18*^@*˱$/dQ& ޜT6}R_-2yʱOLNDrogԍIwE^Ӻ2rX HqV?kQ`pHP{HXbHt0ݝk#sd !/Y[$;V^8 *ސYOΰy٢r7~x#P1y86"ݗvlI߸<(GM.A

hB`-4z k)6K ý.Τ;-KU%(:Ѭ~;Yw;0jg "tkBlTdw5tl?_/.<%ȑ.}rR""[¦hDKP_+&Wkw/n8Bn:I³rtC{xF:D{b; GoX4!(CbVi: XE0dEb߽M]ܩ؝Nk !](̦p?2scG&zɽmat9iT{vPl$GW*\5篸Z7(;1P5 94Lfj:|0R/nu%*Վ@Xf1T(@^'_,1EF';hj ;&qe{j 8ϾKE[zw7'&n?>#FǍX)ϸʬ#Ud]Xվ#FW!GBDSp%JҔ|Sw2~u etqYE,U2.JCs@& gϥ~yo6qn t: ;-NG!=U"Fw(UVk7tL@2?y{IUo7;= ZzkCe #``@"&#)zzz*=ݦs+#Q $-΢/M5Yc _=D.T/P$:<'یSlsM\lg Ys +K J YaS]wh5GP{rn$(7SE}(VimČo08z4d];g{2Wck{s/ƍA;CCi ҅X@3w+șً݁ ?2^)3~j1@-9$g\fUY-lBVHsg%7-Еtz.1'J}IT_/_*xDI>= ILHT*b~z"IU!y G oa{GqAVF +J!F=)W&iOU@Cٴq[ ZY9Gv.}g< aQoSNQ&(8xZ/ bKqx8gde}i wW| J_|]-dw-:;!o `➹H?== /z)uQd%Z):IS|ߔAP 9Zy~"j/QG4,trcH]K|c~Zٛ#q 'T2+.;TfԹTF%!瀁wgB%C}w$—N؞64Iln:7"A"B:4Ԏ~tiD]%Sc 3=G=`CPqAs&PFkÕ1mަ *3[/<"".P{Tug[Z6.A׸mսO` Ti(Oԕf91ǓYĤjJAB!~ hn?1ލ |q,7ݘnIq5ǁ(H0JԞ)YB#pk30毽&b8D9 2;Ft0|^xM9CQdxH1{V)T츿Xj6S۔BFRō&vfG׋3VV11DGÒKkɵ.aS sh$wW%b'Bl߱„gmY摼Q0iQWsfÀ\CpjsEqQ78@)vTx*nrX^l\ك(n{)7H2JED4K؀qНPu`~MVx1JSdDn4߁s LuY# B<J&,PzT J;zB4DfҜG մ}<p;zY[HQ%E'$e$;E^;Fc͜ Is\Qv+H6vO_ k(D)hTiwa%]|'oIg'+e+?✗cb ^""+H]`Dd<%6껄ƴ\k?H''O$1+G$St٪]nA -f7>Þ{glJS)#@ xntgieO2=򭥮lz؟Ѧ],8ׅl ŷG(hL^Ϣ3a‚(rKplovʄ@sՐ;BZ)TVZj~y8E2H>Ȅ+V VM~]}vR)c(zj)$_*LYTp\٬'W8]^ZQFȋL}KS9 +ĥ o+Gf^bG+t|8DN_EMs-s 8ESm ]Δ*~IgV6Cm2~B5ɚv hW]dtxK4BUtD=yܱpZk}a jdc{%ޛC([5l1 EpU @oﹸ\{ rgY_IM9#l%lqCQs`(g;_WTêRR9*>AzPMZѯ엢(*\!=OZ-/ $k,msp;DR d>Eͳ)>y chzE+ B kQB5KlMr5 {'F$8-NE#GqV57D#6toX φT2ŵ%~ 2Q,A⚼Æs@~ͤ@_ec1T~=Ԝ4錞y .ZqTb̞L Z^l:m!bRk5܌/Ap]8;A%蒟$q@꘽ ;x,͊*[ _'ROHx Վ2aqSļ̴OWnm[7<ꄯ!Zhs}އ*8}I""6siwIh0gWI3¢BsL ?CQī,rz_9xN2o Y;BmX;آ93ET~hc4;<凁@`4br R#i }ځ=d_UCKTEԀ w&tgZGuQG}:œlVU&R`*x}S{IS^vGzadE 䰗8qQ|I{@2ȅ,0/W-* \ގMU!F0pvWTЦ _mgT`-IB|޵&#exYuGih~ۣw^~w<%5ݐ᠝TK7$7S0j@2,G((y_ShuPN0cK @\l툐<ctU2Qzpkpp_ yr `LN |Y:ב@Ok ?EݼՐ(t%j:zWϗ$ơ^&FtK۹cȲ >'y@8f9E X=BZ3J^Q`1a%Pz+kȀ9d"eO2Wʓ2z dav⏺,lx,oDnR +V{Oݭ,deOxYEK"0P~|KE_eʗPOYQD3^G} ~b|Ul$oףd۾(uj\TNx hgDp=\6w/981A|+);L/lt=&1;:xgЙ.ogbUeSIKU1?Cpԋ/7L!=D[4=gU Zz:'6K;"ah$b sC ]faab7()سu u 46K|FRSʉ: ֦^PU7GR(} ms- n^}:,z;rls&ǭ}S{f $Z@r'Ɵ"iݞɏ+Ҹ:(ѭOEcI [7mKk{:okx̜4.QH0b&/î!`زC&={Q$Wܐ~J_)b`[p&ԨV %Q'|Ge٣!Ӆ6eFSe\Ʀ䈴j3i|gJ5>4aHfq6Ϥ'˲qvT~WȔ8pqԑ7b->q~`;sE PFPlU?bmyMQ&_+;b7~w'iAɴc 4{ّqn);Xh"Ҫct>Oycvp7;z3Gӭ@;$آo3S&}^y\zךāOS@ęXE5(Y5C6y|Iij0V`)JOȑ=G#tLv Vc;:l, 5s6ԥ/ݳ'T_"?CD/ۥ3<]ft71Ptj׺{i ᏈyCu~xj#'yt C%`hV![qN`؝6H^.ӫy\.=sQ<O{Sr~Jh

knIYnFӯS6u3? $ckI'>*`[QA\{QO{aӬ/(kL^5DdPQDZ# g zIPXI,]-AqeDթA1O'| i?5M љX$jVDs(A EF ,uL{+)Yqܣ J&JxbOy%w(6mG0 F#!\0v(;yG[!Af<`$!0<Ғ3w׶hjll;ʟa\?(C8ءwbO.*%He4s}GhwOh]ki73w(rzկqX#<{]wH*Ca]D$`jBsSß@F _g}F,^z=2m/3;x=8v3E ^ΡщR+|zgP0;YOUoa&}(`/m #˲C$:q`X'udWP7"M>2Dv%l .ݣɊ~[?Ox7[`FF3S!* Qɿ4M^>hYAG]I5ͺ|yh{NEQ#kRaFZUws4ZJ胃p*4YRDzFzV'Dc).Fa(ZzZ/ (8کmxx|T#<3vĀ1 2fʸVt/>SAZ޹Ev,W8[14&<zӿψ99b~|f}͋ܿZ4Px! j0GxXoP:2G G$_Qg]?gwuZZ?ːfw?MG#+K0ںt#F_M_`?*Si4KScJl~3hoIU*rI:kZ(YZ/L b֨a_pQo}c2jɓ*FY05 xFY'J xOe:^6JwepkD\$ӓIW݊JMM~]H{N6$Xfďi^U]>_n *x\z%"c,Qv%0H?<12e<웚J tVrSE39f6" CoWN Y?<# \ >GG$gkGvDepǐ\Cv靡%jsoe5eX dVz_$Z&1qγUC{#xW#7L(xV<=21n ji\w I9쀙sM4~yw'핀^l z}=G0{@%Gp J} k1׊Z >e8[ˡ3wހ$j|R 4[ .Kl?׬xK,g1?K%Gޑ7$+ #@NŤPj̒RX{K4֜ !P ]p!$R0*_x/l>W1)QʿJM '&V̴^ -ERp! ?X* })[T)lj~@]Y1gΊazRuTu:jzńuS#=&8t.BAo8+YiMXڠ B t@y7M`@k^64:aelAOsM|ُ$:G~cLEBsR%5|fVMցNӎnq!ŧٖIns/(X՗CLVڔcwhCMH)9c D9Cʪ OE ڬ HЉ l9mID./V OfPd?F)A*spUu1ӻr ZMr$jjQX47WD헒܃|λQ^]wCwΫW:8WK̔3SqUG\SjR6Rr)M^#]lG/NW>*-cӣWtR ؔ3T6C` &eCV8!KDR8Tm&]ȬϏHjFPnB@-&6K ]YVL ϐs $`r=w.}OY (aӂfOZ£DaH_s6\rs5N>Ӡ*idgܴ5@8z%Q=*PcCܻudzCڧFmIvz<_/LS%曔өPʹ_9~ A3ikU@C4jU`GKK[kL h(Z^t4u~Ԯn`xHeQA{֕h)=X8n1-eBAy