typelib-1_0-Gst-1_0-1.16.3-lp152.2.3.1 4>$  Ap` /=„Utm^8JuqƘBLS^Ѹj,dv2h4< fw~wc%=ɕ^uFm[[pQ?] J3[ 2w]tM%n8 ]\d4ji *i< Gֱ}SlFIɴs #KҒՂީ4#p>?d ) e $04GPb {    = DXqL(8494: 4FG H I4X<YX\]^b)cdzefluvwxyzL\`fCtypelib-1_0-Gst-1_01.16.3lp152.2.3.1Streaming-Media Framework Runtime -- Introspection bindingsGStreamer is a streaming-media framework, based on graphs of filters which operate on media data. Applications using this library can do anything from real-time sound processing to playing videos, and just about anything else media-related. Its plug-in-based architecture means that new data types or processing capabilities can be added by installing new plug-ins. This package provides the GObject Introspection bindings for GStreamer.` cloud112 openSUSE Leap 15.2openSUSELGPL-2.1-or-laterhttp://bugs.opensuse.orgSystem/Librarieshttp://gstreamer.freedesktop.org/linuxi586t@7` ` ` ` ` 0df0397374f879c8e8ae383d4084ca4b7d2a4802a30618db27ff0d1c5a8499b43d5200196c46902adcaf0ef449eaef061d46fb04512dae38a01801568c3513e105437fb75f598673f8ca71b67dc65d282867465dca85482eb2c0d87e470bf13c9b0199742a5bbce26320becef4313831d55acd75aa53b4cb005b45f4fbde874688018a852b03f3c1b69aa51dbb3090359af9851414a06974cff15cc582c4f7e1rootrootrootrootrootrootrootrootrootrootgstreamer-1.16.3-lp152.2.3.1.src.rpmtypelib(Gst)typelib(GstBase)typelib(GstCheck)typelib(GstController)typelib(GstNet)typelib-1_0-Gst-1_0typelib-1_0-Gst-1_0(x86-32)@@@@@    @@@@@libgstbase-1.0.so.0libgstcheck-1.0.so.0libgstcontroller-1.0.so.0libgstnet-1.0.so.0libgstreamer-1.0.so.0rpmlib(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@TeJia Zhaocong Bjørn Lie Bjørn Lie Dominique Leuenberger Andreas Schwab mgorse@suse.comBjørn Lie sean@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.orgLed Led zaitor@opensuse.org- Update to version 1.16.3 (bsc#1181255): - delay creation of threadpools - bin: Fix `deep-element-removed` log message - buffer: fix meta sequence number fallback on rpi - bufferlist: foreach: always remove as parent if buffer is changed - bus: Make setting/replacing/clearing the sync handler thread-safe - elementfactory: Fix missing features in case a feature moves to another filename - element: When removing a ghost pad also unset its target - meta: intern registered impl string - registry: Use a toolchain-specific registry file on Windows - systemclock: Invalid internal time calculation causes non-increasing clock time on Windows - value: don't write to `const char *` - value: Fix segfault comparing empty GValueArrays - Revert floating enforcing - aggregator: fix iteration direction in skip_buffers - sparsefile: fix possible crash when seeking - baseparse: cache fix - baseparse: fix memory leak when subclass skips whole input buffer - baseparse: Set the private duration before posting a duration-changed message - basetransform: allow not passthrough if generate_output is implemented - identity: Fix a minor leak using meta_str - queue: protect against lost wakeups for iterm_del condition - queue2: Avoid races when posting buffering messages - queue2: Fix missing/dropped buffering messages at startup - identity: Unblock condition variable on FLUSH_START - check: Use `g_thread_yield()` instead of `g_usleep(1)` - tests: use cpu_family for arch checks - gst-launch: Follow up to missing `s/g_print/gst_print/g` - gst-inspect: Add define guard for `g_log_writer_supports_color()` - gst-launch: go back down to `GST_STATE_NULL` in one step. - device-monitor: list hidden providers before listing devices - autotools build fixes for GNU make 4.3- Update to version 1.16.2: + Interlaced video scaling fixes + CineForm video support in AVI + audioresample: avoid glitches due to rounding errors after changing rate + Command line tool output printing improvements on Windows + various performance improvements, memory leak fixes and security fixes + VP9 decoding fixes + wasapi: bug fixes and stability improvements + tsdemux: improved handling of certain discontinuities + vaapi h265 decoder: wait for I-frame before trying to decode + tee: Make sure to actually deactivate pads that are released + bin: Drop need-context messages without source instead of crashing + gst: Don't pass miniobjects to GST_DEBUG_OBJECT() and similar macros + tracers: Don't leak temporary GstStructure- Update to version 1.16.1: + GStreamer-vaapi: fix green frames and decoding artefacts in some cases. + OpenGL: fix wayland event source burning CPU in certain circumstances. + Memory leak fixes and memory footprint improvements. + Performance improvements. + Stability and security fixes. + Fix enum for GST_MESSAGE_DEVICE_CHANGED which is technically an API break, but this is only used internally in GStreamer and duplicated another message enum. + hls: Make crypto dependency optional when hls-crypto is auto. + player: fix switching back and forth between forward and reverse playback. + decklinkaudiosink: Drop late buffers. + openh264enc: Fix compilation with openh264 v2.0. + wasapisrc: fix segtotal value being always 2.- Fix meson script using sed: since we rename gst-plugin-helper for multi arch purpose, we also need to fix meson.build to make the code look for the correct name (boo#1140998).- Use libunwind only if available- Update to version 1.16.0: + Highlights - GStreamer WebRTC stack gained support for data channels for peer-to-peer communication based on SCTP, BUNDLE support, as well as support for multiple TURN servers. - AV1 video codec support for Matroska and QuickTime/MP4 containers and more configuration options and supported input formats for the AOMedia AV1 encoder - Support for Closed Captions and other Ancillary Data in video - Support for planar (non-interleaved) raw audio - GstVideoAggregator, compositor and OpenGL mixer elements are now in -base - New alternate fields interlace mode where each buffer carries a single field - WebM and Matroska ContentEncryption support in the Matroska demuxer - new WebKit WPE-based web browser source element - Video4Linux: HEVC encoding and decoding, JPEG encoding, and improved dmabuf import/export - Hardware-accelerated Nvidia video decoder gained support for VP8/VP9 decoding, whilst the encoder gained support for H.265/HEVC encoding. - Many improvements to the Intel Media SDK based hardware-accelerated video decoder and encoder plugin (msdk): dmabuf import/export for zero-copy integration with other components; VP9 decoding; 10-bit HEVC encoding; video post-processing (vpp) support including deinterlacing; and the video decoder now handles dynamic resolution changes. - The ASS/SSA subtitle overlay renderer can now handle multiple subtitles that overlap in time and will show them on screen simultaneously - The Meson build is now feature-complete (*) and it is now the recommended build system on all platforms. The Autotools build is scheduled to be removed in the next cycle. - The GStreamer Rust bindings and Rust plugins module are now officially part of upstream GStreamer. - The GStreamer Editing Services gained a gesdemux element that allows directly playing back serialized edit list with playbin or (uri)decodebin - Many performance improvements - Switch to meson on Tumbleweed. - Rebase gstreamer-rpm-prov.patch. - Require libdw. Helps with generating backtraces. - Place gdb autoload files in -devel package. - Add gstreamer-pie.patch to generate position-independent executables. Previously done through CFLAGS/LDFLAGS, but this makes ninja pass -pie when linking libraries as well, causing the link to fail. - Now requires glib2 >= 2.40.0.- Update to version 1.14.5: + aggregator: - Take the pad lock around queue gap event removal. - Don’t leak gap buffer when out of segment. + buffer: fix possible memory corruption in gst_buffer_foreach_meta() when removing metas. + bus: - Make removing of signal/bus watches thread-safe. - Don’t allow removing signal watches with gst_bus_remove_watch(). + controlbinding: Check if the weak pointer was cleared before explicitly removing it. + ptp clock: Wait for ANNOUNCE before selecting a master; increase tolerance for late follow-up and delay-resp. + segment: Allow stop == -1 in gst_segment_to_running_time() and negative rate. + g-i: annotations fixes.- Update to version 1.14.4: + glviewconvert: wait and set the gl sync meta on buffers. + glviewconvert: copy composition meta from the primary buffer to both outputs. + glcolorconvert: don't copy overlay composition meta over to NULL outbufs. + matroskademux: add functionality needed for MSE use case fixing youtube playback in epiphany/webkit-gtk. + tagdemux: Use upstream GST_EVENT_STREAM_START (and stream-id) if present. + vorbisdec: fix header handling regression: init decoder immediately once we have headers. + wasapisink: recover from low buffer levels in shared mode. + fix GstSegment unit test which would fail on some 32-bit x86 CPUs.- Update to version 1.14.3: + opusenc: fix crash on 32-bit platforms. + compositor: fix major buffer leak when doing crossfading on some but not all pads. + wasapi: various fixes for wasapisrc and wasapisink regressions. + x264enc: Set bit depth to fix "This build of x264 requires 8-bit depth. Rebuild to..." runtime errors with x264 version ≥ 153. + audioaggregator, audiomixer: caps negotiation fixes. + input-selector: latency handling fixes. + playbin, playsink: audio visualization support fixes. + dashdemux: fix possible crash if stream is neither isobmff nor isoff_ondemand profile. + opencv: Fix build for opencv >= 3.4.2. + h265parse: miscellaneous fixes backported from h264parse. + pads: fix changing of pad offsets from inside pad probes. + pads: ensure that pads are blocked for IDLE probes if they are called from the streaming thread too.- Update to version 1.14.2: + Update docs. + basetransform: Do not check if NULL is an emtpy caps. + concat: Properly forward the SEGMENT seqnum. + gst: add some GIR array annotations. + meson: Fix detection of glib-mkenums under MSYS2.- Update gstreamer.macros and gstreamer.prov to be compatible with file 5.33, which differently idenfies executables from libraries.- Update to version 1.14.1: + GstPad: Fix race condition causing the same probe to be called multiple times + Fix occasional deadlocks on windows when outputting debug logging + Fix debug levels being applied in the wrong order + GIR annotation fixes for bindings + audiomixer, audioaggregator: fix some negotiation issues + gst-play-1.0: fix leaving stdin in non-blocking mode after exit + flvmux: wait for caps on all input pads before writing header even if source is live + flvmux: don't wake up the muxer unless there is data, fixes busy looping if there's no input data + flvmux: fix major leak of input buffers + rtspsrc, rtsp-server: revert to RTSP RFC handling of sendonly/recvonly attributes + rtpvrawpay: fix payloading with very large mtu sizes where everything fits into a single RTP packet + v4l2: Fix hard-coded enabled v4l2 probe on Linux/ARM + v4l2: Disable DMABuf for emulated formats when using libv4l2 + v4l2: Always set colorimetry in S_FMT + asfdemux: Set stream-format field for H264 streams and handle H.264 in bytestream format + x265enc: Fix tagging of keyframes on output buffers + ladspa: Fix critical during plugin load on Windows + decklink: Fix COM initialisation on Windows + h264parse: fix re-use across pipeline stop/restart + mpegtsmux: fix force-keyframe event handling and PCR/PMT changes that would confuse some players with generated HLS streams + adaptivedemux: Support period change in live playlist + rfbsrc: Fix support for applevncserver and support NULL pool in decide_allocation + jpegparse: Fix APP1 marker segment parsing + h265parse: Make caps writable before modifying them, fixes criticals + fakevideosink: request an extra buffer if enable-last-sample is enabled + wasapisrc: Don't provide a clock based on WASAPI's clock + wasapi: Only use audioclient3 when low-latency, as it might otherwise glitch with slow CPUs or VMs + wasapi: Don't derive device period from latency time, should make it more robust against glitches + audiolatency: Fix wave detection in buffers and avoid bogus pts values while starting + msdk: fix plugin load on implementations with only HW support + msdk: dec: set framerate to the driver only if provided, not in 0/1 case + msdk: Don't set extended coding options for JPEG encode + rtponviftimestamp: fix state change function init/reset causing races/crashes on shutdown + decklink: fix initialization failure in windows binary + ladspa: Fix critical warnings during plugin load on Windows and fix dependencies in meson build + gl: fix cross-compilation error with viv-fb + qmlglsink: make work with eglfs_kms + rtspclientsink: Don't deadlock in preroll on early close + rtspclientsink: Fix client ports for the RTCP backchannel + rtsp-server: Fix session timeout when streaming data to client over TCP + vaapiencode: h264: find best profile in those available, fixing negotiation errors + vaapi: remove custom GstGL context handling, use GstGL instead. Fixes GL Context sharing with WebkitGtk on wayland + gst-editing-services: various fixes + gst-python: bump pygobject req to 3.8; fix GstPad.set_query_function(); dist autogen.sh and configure.ac in tarball + g-i: pick up GstVideo-1.0.gir from local build directory in GstGL build + g-i: update constant values for bindings + avoid duplicate symbols in plugins across modules in static builds + ... and many, many more!- Rename gst-plugin-scanner to gst-plugin-scanner-%{arch}, allowing multiple variants to co-exist (boo#1049452).- Update to version 1.14.0: + Highlights: - WebRTC support: real-time audio/video streaming to and from web browsers; - Experimental support for the next-gen royalty-free AV1 video codec; - Video4Linux: encoding support, stable element names and faster device probing; - Support for the Secure Reliable Transport (SRT) video streaming protocol; - RTP Forward Error Correction (FEC) support (ULPFEC); - RTSP 2.0 support in rtspsrc and gst-rtsp-server; - ONVIF audio backchannel support in gst-rtsp-server and rtspsrc; - playbin3 gapless playback and pre-buffering support; - Tee, our stream splitter/duplication element, now does allocation query aggregation which is important for efficient data handling and zero-copy; - QuickTime muxer has a new prefill recording mode that allows file import in Adobe Premiere and FinalCut Pro while the file is still being written; - rtpjitterbuffer fast-start mode and timestamp offset adjustment smoothing; - souphttpsrc connection sharing, which allows for connection reuse, cookie sharing, etc; - nvdec: new plugin for hardware-accelerated video decoding using the NVIDIA NVDEC API; - Adaptive DASH trick play support; - ipcpipeline: new plugin that allows splitting a pipeline across multiple processes; - Major gobject-introspection annotation improvements for large parts of the library API; - GStreamer C# bindings have been revived and seen many updates and fixes; - The externally maintained GStreamer Rust bindings had many usability improvements and cover most of the API now. Coinciding with the 1.14 release, a new release with the 1.14 API additions is happening. + Updated translations. - Add: + gio-2.0, gio-unix-2.0, gmodule-2.0 and gobject-2.0 pkgconfig modules BuildRequires to avoid implicit dependencies. + libcap-progs BuildRequires: new dependency. - Drop libxml2-devel BuildRequires: it has been dropped upstream, and now so do we. - Point fdupes to the data directory instead of the build root, which is a practice that must be avoided. - Rebase gstreamer-rpm-prov.patch.- Update to version 1.12.5: + pad: fix some stream deactivation deadlocks/races. + registrychunks: don't read from unaligned memory when loading registry. + ptp: fix build failure with #undef USE_MEASUREMENT_FILTERING. + downloadbuffer: Don't hold the mutex while posting the download-complete message. + playbin3: Fix accessing invalid index in GstStream when received select-stream event. + id3v2: re-fix handling of ID3 v2.4 tags with extended headers. + audio: fix handling of U32BE format. + videodecoder: Reset QoS time after pushing segment. This fixes playbin gapless playback with videos. + subparse: push out of last chunk of text if last line has no newline. + aacparse: When parsing raw input, accept frames of any size. This fixes handling of encoded silence. + splitmuxsrc: Improve not-linked handling. + rtspsrc: also proxy multicast-iface property to RTCP udpsrc. + flacdec: flush flac decoder on lost sync, so that it can re-sync. + matroskamux: Only mark new clusters as keyframe if they start on a keyframe or we're muxing only audio. + matroskamux: Clip maximum cluster duration to the maximum possible value. + h264parse: reset internal 'state' variable properly. + x264enc: fix build with newer x264 with support for multiple bit depths. + x265enc: Fix tagging of keyframes on output buffers. + glimagesink: Correct PAR in output caps when transforming. + vtdec: destroy and create the GL context on start()/stop(), fixing a refcount loop. + player: fix criticals when reading info/track properties that are NULL. + lv2: fix inverted boolean properties. + rtponviftimestamp: fix state change function init/reset, fixing memory corruption or leaks on shutdown. + libav: some build issues fixes. + rtsp-server: Place netaddress meta on packets received via TCP. Fixes keep-alive via RTCP in TCP interleaved mode. + rtsp-server: gi annotation fixes. + gst-libav: internal ffmpeg copy was updated to ffmpeg 3.3.6. + Various fixes for memory leaks, deadlocks and crashes in all modules.- Unconditionally enable translation-update-upstream: on Tumbleweed, this results in a NOP and for Leap in SLE paid translations being used (boo#1086036).- Modernize spec-file by calling spec-cleaner- Update to version 1.12.4: + Dozens of fixes for various issues detected with the help of Google's OSS-Fuzz project. + Performance regressions with registering debug categories after gst_init() were fixed. + Regression with seeking back to 0 in souphttpsrc was fixed. + Regression with header rewriting in flacparse was fixed. + Regression with playbin/playsink leaking sinks was fixed. + Inconsistencies with DROPPED/HANDLED handling in pad probe handlers are fixed. + gst_bin_iterate_sorted() always returns sources last now, as documented. + gst_query_writable_structure() will never return NULL, for consistency with events. + Removal of metas from gst_buffer_meta_foreach() works correctly now. + OpenJPEG plugin builds with OpenJPEG >= 2.3. + CDIO plugin builds with CDIO >= 1.0. + gstreamer-vaapi works correctly with libva 1.0. + gst-libav was updated to ffmpeg 3.3.5. + Various fixes for memory leaks, deadlocks and crashes in all modules and many, many more! + Bugs fixed: bgo#788520, bgo#788617. + Updated translations.- Add explicit python3-xml BuildRequires: fix build on older versions of openSUSE.- Switch to python3: + Replace python BuildRequires with python3-base. + Export PYTHON=/usr/bin/python3 before calling configure.- Update to version 1.12.3: + Fix for infinite recursion on buffer free in v4l2. + Fix for glimagesink crash on macOS when used via autovideosink. + Fix for huge overhead in matroskamux caused by writing one Cluster per audio-frame in audio-only streams. Also use SimpleBlocks for Opus and other audio codecs, which works around a bug in VLC that prevented Opus streams to be played and decreases overhead even more. + Fix for flushing seeks in rtpmsrc always causing an error. + Fix for timestamp overflows in calculations in audio encoder base class. + Fix for RTP h265 depayloader marking P-frames as I-frames. + Fix for long connection delays of clients in RTSP server. + Fixes for event handling in queue and queue2 elements, and updates to buffering levels on NOT_LINKED streams. + Various fixes to event and buffering handling in decodebin3/playbin3. + Various fixes for memory leaks, deadlocks and crashes in all modules. + Bugs fixed: bgo#778193, bgo#786034, bgo#786056, bgo#786561.- Drop conditional valgrind-devel BuildRequires, this type of debugging is probably not done by users of binary packages.- Update to version 1.12.2: + Various fixes for crashes, assertions, deadlocks and memory leaks. + Regression fix for playback of live HLS streams. + Regression fix for crash when playing back a tunneled RTSP stream. + Regression fix for playback of RLE animations in MOV containers. + Regression fix for RTP GSM payloading producing corrupted output. + Major bugfixes to the MXF demuxer, mostly related to seeking and fixes to the frame reordering handling in the MXF muxer and demuxer. + Fix for playback of mono streams on MacOS. + More fixes for index handling of ASF containers. + Various fixes to adaptivedemux, DASH and HLS demuxers. + Fix deadlock in gstreamer-editing-services during class initialization. + Bugs fixed: bgo#784041, bgo#784932.- Update to version 1.12.1: + Various fixes for crashes, assertions, deadlocks and memory leaks. + Fix for regression when seeking to the end of ASF files. + Fix for regression in (raw)videoparse that caused it to omit video metadata. + Fix for regression in discoverer that made it show more streams than actually available. + Numerous bugfixes to the adaptive demuxer base class and the DASH demuxer. + Various playbin3/urisourcebin related bugfixes. + Vivante DirectVIV (imx6) texture uploader works with single-plane (e.g. RGB) video formats now. + Intel Media SDK encoder now outputs valid PTS and keyframe flags. + OpenJPEG2000 plugin can be loaded again on MacOS and correctly displays 8 bit RGB images now. + Fixes to DirectSound source/sink for high CPU usage and wrong latency/buffer size calculations. + gst-libav was updated to ffmpeg n3.3.2.- Update to version 1.12.0: + Bugs fixed: bgo#782050.- Update to version 1.11.91: + Bugs fixed: bgo#781585, bgo#781585, bgo#780757, bgo#781484, bgo#781155, bgo#781155, bgo#780903. - Changes from version 1.11.90: + Bugs fixed: bgo#753754, bgo#775445, bgo#776140, bgo#776293, bgo#776999, bgo#778193, bgo#778830, bgo#779175, bgo#779459, bgo#779755, bgo#779831, bgo#780111, bgo#780751, bgo#780923. + Updated translations.- Update to version 1.11.2: + Bugs fixed: bgo#764707, bgo#773091, bgo#777375, bgo#777449, bgo#777780, bgo#777810, bgo#778866.- Update to version 1.11.1: + padtemplate: Fix null pointer dereference on invalid static caps. + queue: Don't generate GST_FLOW_ERROR without logging. + pad: clarify docs for GST_PAD_PROBE_DROP. + meson: - Generate pkg-config -uninstalled pc files. - Do not generate .pc files for libgstcheck on windows. + tools: update gst-inspect man page. + Updated translations. - Stop packaging .la/.a files. - Rebase gstreamer-rpm-prov.patch. - Replace glib2-devel for pkgconfig(glib-2.0) BuildRequires. - Pass --with-package-name='openSUSE GStreamer package' and - -with-package-origin='http://download.opensuse.org' to configure we want to show where the gstreamer package is from. - Pass --disable-benchmarks, --disable-examples and - -disable-tests to configure, we do not need those. - Move AUTHORS ChangeLog NEWS README RELEASE to doc subpackage.- Update to version 1.10.4: + Various fixes for crashes, assertions, deadlocks and memory leaks on fuzzed input files and in other situations (CVE-2017-5847, CVE-2017-5848). + More regression fixes for souphttpsrc redirection tracking. + Various bugfixes for regressions and other problems in the V4L2 plugin. + Fix for 5.1, 6.1 and 7.1 channel layouts for Vorbis. + Bugs fixed: bgo#777998, bgo#778365. - Drop gstreamer-parse-dont-translate-bin-name.patch: Fixed upstream.- Add gstreamer-parse-dont-translate-bin-name.patch: parse: Don't translate the "bin" element name. Otherwise we won't be able to create bins (bgo#777998).- Update to version 1.10.3: + CVE's fixed: CVE-2016-10198, CVE-2016-10199, CVE-2017-5837, CVE-2017-5838, CVE-2017-5839, CVE-2017-5840, CVE-2017-5841, CVE-2017-5842, CVE-2017-5843, CVE-2017-5844, CVE-2017-5845, CVE-2017-5846. + Bugs fixed: bgo#776125, bgo#775538, bgo#775661, bgo#775714, bgo#775728, bgo#775921, bgo#776039, bgo#776401, bgo#777263.- Update to version 1.10.2: + Minor bugfixes. + Updated translations.- Update to version 1.10.1: + Security-relevant bugfix in the vmnc decoder (no CVE). + Various bugfixes to playbin3/decodebin3. + Fix error at the end of playing any WAV file. + Fix usability of androidmedia plugin if the camera or sensor API is not available, but codecs are. + Handle redirections on PLAY, and missing control attribute in the RTSP source. + Various OpenGL related bugfixes and many, many more. + Bugs fixed: bgo#765662, bgo#773813, bgo#774044, bgo#774108.- Update to version 1.10.0: + Several convenience APIs have been added to make developers' lives easier. + A new GstStream API provides applications a more meaningful view of the structure of streams, simplifying the process of dealing with media in complex container formats. + Experimental decodebin3 and playbin3 elements which bring a number of improvements which were hard to implement within decodebin and playbin. + A new parsebin element to automatically unpack and parse a stream, stopping just short of decoding. + Experimental new meson-based build system, bringing faster build and much better Windows support (including for building with Visual Studio). + A new gst-docs module has been created, and we are in the process of moving our documentation to a markdown-based format for easier maintenance and updates. + A new gst-examples module has been create, which contains example GStreamer applications and is expected to grow with many more examples in the future. + Various OpenGL and OpenGL|ES-related fixes and improvements for greater efficiency on desktop and mobile platforms, and Vulkan support on Wayland was also added. + Extensive improvements to the VAAPI plugins for improved robustness and efficiency. + Lots of fixes and improvements across the board, spanning RTP/RTSP, V4L2, Bluetooth, audio conversion, echo cancellation, and more! + Bugs fixed: bgo#770627, bgo#772431, bgo#772571, bgo#772741, bgo#772851, bgo#773114, bgo#773319. + Updated translations. - Add pkgconfig(libunwind) BuildRequires: New dependency. - Add explicit pkgconfig BuildRequires for completeness.- Update to version 1.8.3 (boo#996937): + Fix stepping in PAUSED state in certain circumstances. + Fix jackaudiosink hang when exiting. + Fix udpsrc receiving multicast packets not only from the selected multicast group. + Fix unnecessary decoding of unselected streams in GES. + Fix (multi)udpsink randomly not sending to clients. + Fix ALL\_BOTH probes not considering EVENT\_FLUSH. + Fix average input rate calculations in queue2. + Fix various locking issues causing deadlock in adaptivedemux. + Fix gst-libav encoders to correctly produce codec\_data in caps. + Add Wayland, Windows and Rasberry Pi support to the QML GL video sink. + Add support for building with OpenH264 1.6. + Add support for controlling deinterlacing in GES video sources. + Bugs fixed: bgo#769802, bgo#768649, bgo#766970, bgo#768141, bgo#767688, bgo#763770, bgo#767413, bgo#739289, bgo#762330. + Updated translations. - Drop separate spec file for gstreamer-doc. Due to this drop all conditionals for splitting out doc build. Also drop docbook-toys, docbook-utils, texlive-latex, texlive-latex-doc and transfig BuildRequires. Add doc subpackage to gstreamer spec and pass enable gtk-doc to configure. Note that we are building a much leaner doc package now. - Following the above, drop pre_checkin script, gstreamer-no-gtk-doc-for-reals.patch and gstreamer-revert-bogus-automake-version.patch and stop passing NOCONFIGURE, no longer needed. - Conditionally apply translations-update-upstream and gnome-patch-translation BuildRequires and macro for non-openSUSE only.- Update to version 1.8.2: + bgo#727105: doc: Drop reference to osssink / esdsink / etc, from gst-launch-1.0 man page. + bgo#741001: GST_DEBUG categories are missing when using - -gst-debug-help. + bgo#763496: queue: Can release serialized (ALLOCATION) query before downstream returned it. + bgo#765906: typefind: Regression due to fix for bgo#763491. + bgo#765961: Fix element leak in gstutils.c:find_common_root(). + bgo#766002: pad: IDLE probes don't block when returning GST_PAD_PROBE_OK.- Update to GNOME 3.20.2 (Fate#318572)- Update to version 1.8.1: + Fix app compilation with Android NDK r11 and newer. + Fix compilation of nvenc plugin against latest NVIDIA SDK 6.0. + Fix regression in avdeinterlace. + Fix memory corruption in scaletempo element with S16 input. + Fix regression in qtdemux with MSE streams. + Fix glitches at the start with all audio sinks except for pulsesink. + Fix regression with encrypted HLS streams. + Fix automatic multithreaded decoding of VP8/9 video. + Fix deadlock in HTTP adaptive streams when scrub-seeking. + Fix regression in RTSP source with SRTP. + Add support for SRTP rollover counters in the RTSP source. + Add support for HiDPI ("Retina") screens in caopengllayersink. + bgo#727105: doc: Drop reference to osssink / esdsink / etc, from gst-launch-1.0 man page. + bgo#741001: GST_DEBUG categories are missing when using - -gst-debug-help + bgo#761912: gstpad: Fix race between gst_element_remove_pad and state change. + bgo#762995: queue: Use full running time for level calculation. + bgo#763753: valve: don't send sticky events as a direct response to upstream events. + bgo#763757: multiqueue: Make sure mq- > percent remains valid after modifying high-percent value. + bgo#765096: baseparse: When initializing DTS from PTS, remember that we did so. + bgo#765260: baseparse: regression with aac streams. + Updated translations.- Update to GNOME 3.20 Fate#318572- Update to version 1.8.0: + Hardware-accelerated zero-copy video decoding on Android + New video capture source for Android using the android.hardware.Camera API. + Windows Media reverse playback support (ASF/WMV/WMA). + New tracing system provides support for more sophisticated debugging tools. + New high-level GstPlayer playback convenience API. + Initial support for the new Vulkan API, see Matthew Waters' blog post for more details. + Improved Opus audio codec support: Support for more than two channels; MPEG-TS demuxer/muxer can now handle Opus; sample-accurate encoding/decoding/transmuxing with Ogg, Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container; new codec utility functions for Opus header and caps handling in pbutils library. The Opus encoder/decoder elements were also moved to gst-plugins-base (from -bad), and the opus RTP depayloader/payloader to -good. + GStreamer VAAPI module now released and maintained as part of the GStreamer project. + Asset proxy support in the GStreamer Editing Services. + Bugs fixed: bgo#763491, bgo#763895, bgo#764034, bgo#763770. - Rebase gstreamer-rpm-prov.patch, base on fedora patch.- Update to version 1.6.3: + Fix regression in GL library that made glimagesink unsable on Android. + Integer arithmetic overflow in queue2 element that could break buffering or cause crashes due to NULL pointer dereference. + Fix crash in AAC/ADTS typefinder caused by reading more memory than is available. + Stop ignoring encoder errors in the VP8/VP9 encoders. + Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's redudant and was never actually implemented. + Ensure to store the correct video info in GstVideoBufferPool. + Fix caps in rtspsrc when doing SRTP over interleaved TCP. + Fix crash in pcap parser on 0-sized packets. + Clear EOS flag in appsrc to allow reuse after EOS and flushing. + Ignore flushing streams in streamsynchronizer during stream switches to fix problems caused by this in gst-editing-services. + Ignore tags and other metadata in WAV files after the "data" chunk in PUSH mode to prevent them from being interpreted as audio. + Correctly use colorimetry in v4l2 only for YUV color formats. + Set reserved bits in MPEG TS muxer to 1s. + Fix calculation of SBC frame lengths. + Fix output of the RTP JPEG2000 depayloader to have one frame per buffer and crash in the OpenJPEG decoder on incomplete frames. + Update ffmpeg snapshot in gst-libav to 2.8.5. + Memory leak fixes in scaletempo, the raw video RTP depayloader, and in playsink related to audio/video filters. + Fixes for error handling in the OSX audio plugin. + Various gobject-introspection annotation fixes and additions. + Compiler warning fixes for latest clang compiler. - Change source URL to http://gstreamer.freedesktop.org/ instead of http://download.gnome.org/; the former seems to be more frequently updated.- Hook gst-ptp-helper helper into SUSE permissions framework (boo#960173): + Add permissions to requires(pre). + Add set_permissions to post and verify_permissions to verifyscript.- Adjustments post security review (boo#960173): + Add libcap-devel BuildRequires: rely on capabilities instead of flagging the binary suid. + Pass --with-ptp-helper-permissions=capabilities to configure: ensure there is no auto-fallback to attempting to install the binary suid in case capabilities would not work.- Update to version 1.6.2: + Crashes in gst-libav with sinks that did not provide a buffer pool but supported video metadata were fixed. This affected d3dvideosink and some 3rd party sinks. Also related fixes for crashes when a downstream buffer pool failed allocation. + Big GL performance improvement on iOS by a factor of 2 by using Apple's sync extension. + Deadlocks in the DirectSound elements on Windows, and the behaviour of its mute property were fixed. + The Direct3D video sink does not crash anymore when minimizing the window. + The library soname generation on Android >= 6.0 was fixed, which previously caused GStreamer to fail to load there. + File related elements have large-file (>2GB) support on Android now. + gst-libav was updated to ffmpeg 2.8.3. + Deserialization of custom events in the GDP depayloader was fixed. + Missing OpenGL context initialization in the Qt/QML video sink was fixed in certain situations. + Interoperability with some broken RTSP servers using HTTP tunnel was improved. + Various compilation fixes for Windows. + Various smaller memory leak and other fixes in different places. + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823, bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951, bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732, bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929, bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205, bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344, bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913, bgo#758921, bgo#759019, bgo#759380. - Add -fPIE to CFLAGS and -pie to LDFLAGS in order to ensure our executables are built position independent.- Update to version 1.6.1: + Valgrind 3.7.0 chokes on match-leak-kinds in gst.supp. + Gstreamer: Fix sample memory leaks. + gstreamer-1.6.0 doesn't compile on OS X 10.6: header file issue in gst-ptp-helper.c. + multiqueue: Improve incoming SEGMENT handling. + segment_to_stream_time and position_from_stream_time miscalculate when applied_rate < 0. + pad: gst_pad_probe_info_get_buffer_list() has wrong ownership transfer. + uri: incorrect behavior when merging uris ending in .. + pad: Unblock blocking pad probes when receiving FLUSH_START in send_event() too. - Add gstreamer-revert-bogus-automake-version.patch: Upstream needed feature in automake 1.12, so for good measure they bumped to 1.14, this patch reverts this.- Update to version 1.6.0: + Stereoscopic 3D and multiview video support. + Trick mode API for key-frame only fast-forward/fast-reverse playback etc. + Improved DTS (decoding timestamp) vs. PTS (presentation timestamp) handling to account for negative DTS. + New GstVideoConverter API for more optimised and more correct conversion of raw video frames between all supported formats, with rescaling. + v4l2src now supports renegotiation. + v4l2transform can now do scaling. + V4L2 Element now report Colorimetry properly. + Easier chunked recording of MP4, Matroska, Ogg, MPEG-TS: new splitmuxsink and multifilesink improvements. + Content Protection signalling API and Common Encryption (CENC) support for DASH/MP4. + Many adaptive streaming (DASH, HLS and MSS) improvements. + New PTP and NTP network client clocks and better remote clock tracking stability. + High-quality text subtitle overlay at display resolutions with glimagesink or gtkglsink. + RECORD support for the GStreamer RTSP Server. + Retransmissions (RTX) support in RTSP server and client. + RTSP seeking support in client and server has been fixed. + RTCP scheduling improvements and reduced size RTCP support. + MP4/MOV muxer acquired a new "robust" mode of operation which attempts to keep the output file in a valid state at all times. + Live mixing support in aggregator, audiomixer and compositor was improved a lot. + Compositor now supports rescaling and converting inputs streams on the fly. + New audiointerleave element with proper input synchronisation and live input support. + Blackmagic Design DeckLink capture and playback card support was rewritten from scratch; 2k/4k support; mode sensing. + KLV metadata support in RTP and MPEG-TS. + H.265 video encoder (x265), decoders (libav, libde265) and RTP payloader and depayloaders. + New DTLS plugin and SRTP/DTLS support. + OpenGL3 support, multiple contexts and context propagation, 3D video, transfer/conversion separation, subtitle blending. + New OpenGL-based QML video sink, Gtk GL video sink, CoreAnimation CAOpenGLLayerSink video sink. + gst-libav switched to ffmpeg as libav-provider, gains support for 3D/multiview video, trick modes, and the CAVS codec. + GstHarness API for unit tests. + gst-editing-services got a completely new ges-launch-1.0. interface, improved mixing support and integration into gst-validate. + gnonlin has been deprecated in favor of nle (Non Linear Engine) in gst-editing-services. + gst-validate has a new plugin system, an extensive default testsuite, support for concurrent test runs and valgrind support. + cerbero build tool for SDK binary packages gains new 'bundle-source' command. + Various improvements to the Android, iOS, OS X and Windows platform support. - Drop gstreamer-message-delivery.patch: Fixed upstream. - Add pkgconfig(bash-completion) BuildRequires: New dependency.- Added gstreamer-message-delivery.patch to fix async message delivery, see more at http://cgit.freedesktop.org/gstreamer/gstreamer/commit/?id=da7847- Update to version 1.4.5: + Bugs fixed: bgo#736969, bgo#738092, bgo#740001. + Updated translations.- Revert previous bashish "fixes", but specify in pre_checkin.sh and gstreamer.prov scripts that interpeter is #!/bin/bash.- fix bashism in pre_checkin.sh script- fix bashisms in gstreamer.prov script- Update to version 1.4.4: + Bugs fixed: bgo#737498, bgo#737794, bgo#737999, bgo#738198. + Updated translations.cloud112 16225430581.01.01.01.01.01.16.3-lp152.2.3.11.16.3-lp152.2.3.1Gst-1.0.typelibGstBase-1.0.typelibGstCheck-1.0.typelibGstController-1.0.typelibGstNet-1.0.typelib/usr/lib/girepository-1.0/-fomit-frame-pointer -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.opensuse.org/openSUSE:Maintenance:16413/openSUSE_Leap_15.2_Update/ed3a33d48ee07de8401e49ef5c1c4f36-gstreamer.openSUSE_Leap_15.2_Updatecpioxz5i586-suse-linux PR RR RPR R RR RPR R RR RPR R RR RPR R RR R R `/:>{utf-8569a9be45c357c48349413f20ae5dc708753a9e54d9a7faf8e597d81adbd8af7? 7zXZ !t/^n] crv(vX0R|T'UG P`bT>3^N :W.UMyGtԳ۠5ЁD0u%LsM ~J/.4~`E/x&YKaf"2C^I{q&YGwt=zf # 3Odec$ 8G7 H5 ljC:ˆ)yMJs.B縼eK+$CD2[5w5[;p.5Π#9Kj'_{QCFgpԶ `dx @Le)8 Wt89ti[VL(DuL$}utG"a|*HKIw_ep=w.SDkI 0@'m6c[翲p'xM[n۠gk>hx˛8M?]-DFG\DizA9!./-y1v#k*z>C,n[˸XφNƩhg7JWxH*uLLќ ;T pV&1!St6Y&*[e܎?&mXJQ TPjVGXQ+S^QCT$D=gzYZ+YCm(u"$ 7<9~|S/ ˵Ho]ƺ OtA:ip䄖 r7x{Ƙ׌U>>qۨV\ܧ81phL`6<5]k&V,i Ig/-TCfSY1II{ţ6R Ϗ*`ZAǬ= [۝9_yՒUEZoepYv>ljnS9msx+8'a|(N ~kax~&FK%avÎ)Zr{MGH(΢ pA4_܌Oo=l2;oW驦ྭv`(̬TlUN^6Gi8ȿ̐~z&fcL;Miy5nm H ߲J e4mb( 18hxALNN?L ɓ\R1L{{\Hv!2L΄ox93ґ : 7-[4LCְ$Jk4-bW0zR}d@(=Nߐ6_d6(oVRh'3d"T !=)#l]n(-n)+q3>ȓ *ͪYc^c )2pŀ䰑#$'uǦP['tW1.[%d!\Nշ#%ԶrMiRz=Pㅤޓ>7\! 3+i]yw*W^Q7lArT–K:|=W.q ceF@s>jgX--[jAXJAko@yݎnSO1X Q;o";T11.2yZd̎V\vZ^kIBc8J0'JK6ʸҫw= Ծ WRكi";ɵ'VpP/;8}fZi*ZYnq]LHǐFI$Ix? JXjV1ټpwᡳ97wņ Rvjֈn<'4B.Fѣ6/q[Fk.v .lV*msN:+5 [2ޔz-D A0nT>?'rßZ8핲E;:tR]B~7{cMǞl(ɔ.ӡ \ͅ` t Ձ 1 L#^L{*_>cLV3iAӺ<+qZچr`YZ57kx,v[@ M=$#k%9_^ͨ11ؙa"BHJcqhtf@@;y zʻ7.!(ɺ7Hk~ld2_ ]9;^-yN`yf_Dɩs_Yn"cxJr"vHtB;UGE'ONnh+op:l6&r#&q.C_Xpcq׹i'ihJ+P:C(ouk%(']:#2r518=hkەlSw_gw|Ws f";@Poe=5Zz|C'/T3ݞFLxeict|sKD̍x5 jJfN=UExl=DI O\VJT*s;6++/va_K8Tp4"Sj{̓EtΌ*PUKQwÔ2RM;V}OWA-!ib3pDX$םT]3xgLZ~Uhk: AvĿ`Xc뱁…Ft LrR~d#0exR N!MUAX@i:gwC2:rMbY{{ Zt@g"Go#YSU]*(_vM:9nr?ɢlI3 |'Qv>жP/$%~LrS!<$2ZyD}ksH(v d N67T B)ĬzՑBUt(_ן%@&sJohr8kbfHGdzMeؘl͝ r E 335I:H|L$ˢ Un닡Yru}Sq Rm/,#/"h;ͩN:G_n0mQw? F˴^TrTubb}vJu"lcurP\/4+f+rUS,w E z-9RL'yH2Y@]ٗ竟{Hm/XN;{|ئRť%RThVCG޲> Suxlbiv?+m"4oe)T*ۜ9V9vL rjJCG/KEЖvqI ?"6cbp ,j*wcy !GKJ=Q4rƆոQOQ4ɿ,?*;/zlZK_A8 {V'Li7;]P.Vu1Qͻ%] dͷ}{*f-6γè`XٝKZlG ]$;W撲=.tEUHS~[1wF*%֖v:3Xx2sL6 T?%b\9C dZ-M@?q57OB?'nꝼAV>PXWhEA8!}U`Hڇ19*=ן t-, yV4t5ucy]+0-{`jp'7C)tןTo%_s>|5VEg2&3CY''am„@߿Y C߇o/% GNJ Et[cݶx["\Йv&' 'L?ɹ0 |$4;ϦP'Ep9?p55XO =yr_YKy|ſT -qY1[𼼳-InI791_G±N%雠zqӧ̛U+7EU@UZ+ T&=;*D67HK^Upf"IH0DD#WM?1_j#Ln.Yq|"jPkי;!:#l !/&cd?t&8>_7sK7" <E``Kӡlalh`1+6w>ye'N5{UVdZk@}? m*oNZeK@GiQL7gMqJ-Pڒ P@m@`3]W7Ę4CҰ.lI}*r<\<8LhBbB^ Xgk8iI2gϴ FR}t: R0:X@)Cw!T 'C#)VO?XZЀΟ k0DfW9\~.ߎ]-B|/\*|rtd[ ܤODq/C:t@U|'l 5}oY D&]oUf^jieH5VDQ:T Πmq4Y؅ o7/ IMp8 IyAAY4TբLիJ9BUƄ$JapKNEB6D> [ҨQ-5V#p@˓Crȗh'v*޳)yyڀ&TN ioDZgZ&#uom@MBwn݇PxMlUFQGN B?/d$(hmD):41egEcз7ǽ [(~~?@gu063lԿ[o&`N3R1QyۆG:1Ιlfץs $:VNU^}4>{eYJ ;SUdBA:2"ʲEQQ~Fْ&en Ծ"a' :U*f1lZkRzsѲ;p՟Xɠ T'Cۤ'wxxw<22 <-f7FMM-Pe{1d0fBAut͒pĠ`*X=#})T%^?wn]yr`\:leWQA$/(#ϭUe b<\M">7ir>lʒ2va%I.,B,%qs!eG>炳C;j"x^yc9ě% ¯Ɇb2|IY3p#4p\2rnk4 ㈶Ome 08?枺Y4#1|tۜrKM;|  -V5˩cd!@2ZOKD5AY"tW=%vx[mKǡ@UbqWBCӜb}<!Z 3\GÏ!wʧg`m# vJTNyҞT‚3O%"Z |51;4' IPwad+_Lmp6m<TP9 Gi[,\Kfk.%D+&X:vq&u*R_P&T6mm`r2ԗO羊c$cQ<bDK,UƘ惘 <~\sX:tK^/D P)ǃWjΟ>sAMd43'+dp@(=PoxɋԪjuYqHq&(fyb]r+^ь[8*Ozu!ぢQ`񟥦L1 ʇ(L KIz^T-:sµ'h{nOV|o;fԏ }/w`ExOH7 2  2|? P'۶8|^Z38f)檎i8W>ud~:W(v5a[qo_7.)rǮ_k՟|CX z~[DOh" 9ǻ֝*R3R*5k9^Ɖ n@r>G`~P1]|pc"b ?YųZU)DEjUո{B0}m`E㠔O(C"[bR=9:GҲ;$TEE)G`|ē$Om,J龒Ԕ Bvo-xW^~ rG Wc4vpnPu;.[;T'Na2%r○Y8˓|f7ٰ0ҥoHm%'%7?mjRF1.k *<8K*8k߅Cjj/Xy/G%gј(0F{oJa*w## c{I/bUcG?p@v .ڐsZ=V3PC'fQtz߮_}}-W u5o9z)"_(?QQEŏL"Xm22XwIM~c{AS.RN{$ XWg35Uw#3ʿssNϡ_k8t1MÂmt4KA u?D\pp0} ڮ Qt|,%J>Hwn4_pv^Fnj+GWk!82rݨsb&3IDq(?@@KJXD:bKRau2勰q!&=$i[Wiwnղ։{4h@8VRaAY6PN*_=kڽxv"m=$"? >~Ζ݇ˢ\u,7㾅)| `¥Xd| ?kF+$ sVeƐJk@띨FbKϡ1K14xA;vR.axіQbv>T08Vsy qCoOYWo=!QuҸvm`@Ny-$/(af0Vd&0 "VL7!?>.K79r5`sbUP4--k@7g[,k!6)}-N##9 |exsU}FXp25e:~g΂؈6hHc>xܟGl 8ɻ$Ry]?cwJcbV>ȏd/5FelygS6C/7AڰT.^jC/&-ihߑIP^.0顶㰂@r/{n1ʼH!;R IZtM,W&}՟x“JFYHUΚOyVCr];$<>+ޘ'%㎘5A ;b0R,uApe:b,­:߱9Xf0xg?T(eORUޮGQ`9^;vjBwq>mX)Z#(dbK>8~/x[:X6"o|2 oqFزaFۉSHdX֠ B~]0f,ygsRnH-eot$6ZRk9QgJ;3#.=4Acʃ.p+5y?m>ZrX.3$-rlߒ,e-MT±P?S]CKWO:sm̌ջirEa݄>=vY&* >5'JCs`խMY'Z [~Q ڿ[tajzp6'TETOų GSB,^knX ؠ;_%Ḫ^Cu'z /x,s7L3TS׬fѨg>_C0?Фn' +%e# S[q%T9KTL &SWkq*EĀc K ƣQrZ,nR'+gv= _|(yW u,}b,N]?dcr"+BNmsV 뀳)9Ul ycJLn%3Qb >p3-}vՎs.\˱n*6ԥ+\59}mZ'gN*uQ8dqF\\A"DڱgV}x|&Y{@.m0Ͻ,~mibbX>99Q?1Sv Bc]]YBfd $]A?d:^2`֫0aY;L]/8mVř%iă0ݾ1A:oIjRι2i6cYR+NIx݁[#{uG? ^)qoóQhbT;ANl[p VX|M`uc,(bڗQ/Xd5}zնT'Y!1|YdEpUQ*P Z?1lAQ[3[P(hc ̶7ZHKa9?tfʅO' 픗nn?+ 2{ƴ>Z.)|ac +.KBަɛ5 ywzvDL^8xX4UӟCWj楢J`(m"o,QǰM]su[wůX(/]iYkΡ z8}ݑY$M'$:O/l7ŋTU^fS If~Ԁ.݄@"d#&roɆkU>:T /ǿolOUrKZ~8{ߝa\͓=DXxU ';p1b~eY@F.(-2]FgX(h(edSY,U Rw.8ʰeSӷ'&? Dne >ԇ>ZY}~,GX]@k\L_Aȁ.*`4`Z Ln ʍ'j 9Q]k5 o`D3 'ڭYI,הN(vm=>CnT[:Ԍ䜺[$wQ纭+.D9'*Zʀ偌6PY*zVG~RqjEjhtH/{$+$zxeaqN%G*v]גBJE@d*}I9Q[ O]I,UbaAE$!OJC\T> \hG؍+"ir7LGƍ4TSaYqKZ Ͱ-;zq⾶fqЀYH{GMrŅof&99O_.\\5"R6νS)R)C*,!Rw-FN H뫷䲠+\TXʽ^P[+U$^&T18l攦w`QrSV\.pY$UQTkb<"|I(td˕+W AKTc%/6ƶ7jU ߅@P$#n&E/2'5;/))q>8*X<<X㰻:Qz<-9Kr+)T~HG;^9=AK195C=T.O;qJR*l{}?F2Z)1ơkC`do(0_d\x<%NnX>gZdžAhwʞn^uꕹcC1Km̅eQ!r!lkWK,{N-m3\s=;T<*+Z'?c V,p~2u .6G62a4HWWWψ4TB2a^ r¤֦ׄhp$#Tx3L} `fj=1,X\PSO09LsieX,XV8Db ;^Hz)t@'X=:IfςSbdz.^KȜ$AtCtiQ}|.W\\߱A-7rz $'.U xV)U NUΧc8cs2'd+ HOpX<528yОFՒcRf)߫pk)[b ="Ғ{P#܌ 2 fU0 WNOwPYT,A%3>M1rf4&˪1,&t(Z4\z.fI͵N3bPV@qCgEYz; a"F=˟e# >+uDB*q.N`>7RBhE5E jii Y۽Ljw"e;_f1GX v<njavCܣc39,GC8+תql#[!2nj0cڞv2 dTӦDkqnm?볣s D-i'o5~8 KTOGыwp]-g%fk\1R],^>E feZuʎ,9eOuO{ddaD@5ZXحxWi $ 1?o# &%'K*Ct*-DWEDGQ0h]nYD=܉3 8jAq Ts 2&Z'g#?0deF,b#h=0FeR'N/i,GtG=itXmb^NJKƵBO~[wZVVq VNφ}ˏ+{`̚W7~ `Eu˷HO!ʫ pyyn7Z Ԙ[Xі? F IgYycc}K<0d}KwJXIhK`Q~٨`o@e,b|>S`R^*lTf+(~!W ('/tYڠ;DU1N=0iOͫpJ!O7|C.5ܛ+UCk)"chRF0 &{C=ѭh2ē%` #`O˷ej|He.\uW":Q-jޗn4O^R$7OP&uW]z Ν*}ևtc@zJ3z1)21,ωEp,1'r o:-%ߏ8m;Cs\=/fPHnR?JL<{i=++ô|@j;ekS)`V?d0D~K 1ߠH}/B*ۭ̠{7=XsL&{'rU/DY(("^7%T 0r;D) q,=m=X%<^ K=VRB J"_ q͈3{:k\VLnY6tdpq_4UڻbmKn`ipR#383pȏ㭩8D~vc4U콂ҜqpŪyuxm$+p@9tǎpV׷Gݲ^!Hnt#@ۦ=V?ou?r z~gn{q+oqxHۆE/,'ٸC2Jp |"Ib6iT{6v#ddc9XJy ehrnwg9X;1 #EG]F[xNE)svR2:ZqՔz"=P`f8"ڔj2'7FX(`x4 ߗL!} Z1_eY9BrፄW9BPűSOg|_:y8:5?(y͝V/ rN&l2wZzq#Gx^&!UØooHJqsYµ$]SnX^Ҁ8Dy%)(ĈS<b=6U_O }Tā/aJQ$VT {k6!K:^8};C `h=ʇ (6 3~o WXqB٩lWS=l^PzѨhdy8{e~;]qwy^(T]eǖe? X˵Zu$5pI4'S9"KE6}QF{Y/+ J8cف/JHK*C$Y`IuzWxH!WT (ϝ׺|%fm)1L@ڔl; '߷ bۢ y‰-%J5#6ry')&>Ϟ͛؆,֖s%ކZQL@rsPXv{wEC|ORl!bB@fyKWa9^9@Covy'+X2%}՘>2PSJ T_ô-kg؅;r_ŏۚyW8 O$S% &:QEm56,Ի~ xfണ*Nt]!{Uq.zu`FXx{r __ vuzlt^Nb} S D'?jTHNE S-𗌬=l=$d#ޫd\PY-A 884!f) 0j(Hu:G?2L&_Z&n+{}W>K!!)ގ(u֋Bqi:V@~I>g,=yE(rcb&>FİQp!MyN8[:`6ިUάZ],EY{o,= ]SG#i8:IwҁO:z4E \m])t#^|Z6ok^FjmdHzTz{i3YU.L$ %2ѷ8+C5\M93W6}],"ܬMq߆aeu"/";p@sιplW'ֻ!W\hmƼBg$"k0o2~4fԚK *cLRauc_t{n^yJ~V33Y.}A,JuhZF:|H/g2b` ΜḨx=Hί6(!L{oƵo @rT6]AcE6Y߆O>d !k?>;;0"O3 J#Lq٣ 3E@9H@^M#C}|7%۹M5 jk\_(ICgNYN:vG߼-=' \BMٺIMl!!Mhx_dURQCҬ.~eBF6 ؏L_z)xGnuTG7Hh/5$͠ރK{^,K)tIg>Qk:]6g0fӹL~Z@xC#@Y(W$_M6m S~r9Dڼ =ϻ?E\#je=01Tл{ `,hͧ\7.CRK4!gs5(ukP`MA2-kjO%՘ZL.oČ ʹG`]QsMĀu `Dp;c$lIe \-A/*9.fkq 3žiS@8ajh^|o ,4We `۸ )^<o{҇'}w9AVܾ5͝.ٓ2`8#^(лgǚ#M+^\3ԍ m "6tܗUOqQ | 0Ia˴ t@),9DZ3 00{]񓾷͋TeIZĺu薳GW_@XՓ$js[BC3\:5gi=8-\ qe sj\ Ǝ`IN+o1l7.[c! ]rz$x=W @&8' ]>e>>><j#WJ"ICDΈ /@6F;x,qTL/%ucay(VE[}kq5x:9 RBv'3ÕX6!c/ } y͖ݪgB&BdMxˢg3YN|0n\~D@> שD͢Sh@h7+e |`e6 UӍ(T5$yܦ kbDyB[uV,+o Scb70ĿwHR3ZeF_9ugBAxE`lD~V͚zM7Ч*YdOSȆ+!3f)RkZY:,EI,Ah0֟ @;Ɛun.r 9Xf. ҝжy&Rev6x KA[Pf:dE#,Ae,^fO+hRܞx(e,0 {̿B.0ei qV`*Z~pOJ4t٤2y~f<YRKx#s$HCyZuwuѳJeA1 u0|I'0G?:!p xN~p1\xX&3Wn?sܰDC‰v?[ +NM sdy5%`.IeoUtWiG$%A;9)M,FW@]`(i;TTvI]0|юSmYs, V@.۪W9C;,vY:ny _Ƶ/M7x>;@d5͘K&#dfqR@:X(h r {_|z7 "IK#F4 E[b9}k7] "uRͰ+3gh_uCfwdfV36Bn#}s~>+"s/)*aw ^[klZk8u̖>, -.^pm\LE@<5 A+T'>WYŽأDh]7 )?O SjFAꈲy ߿]@A]5Le&?Le?Dq'N2{@@nJH, Ii \sW>޿̴6MTϊE\}wV8[5`Ѳ$UU`Y雫72BK=tg򦈷F6RgZS1^SE׭S?sP9JR> B?V'Tp.x0E:q r7[q,0O脰`va=yY~}mM >ltbywh;"2g 8O c+ϵ,Mab3Wa3/MBͥMZn >n&NH^,S' {iAaM`ȹ̭ΥڝoQgz"Rɒޯ|ԡ:nEqqG)Z6bM*Ckk=u.a^aA-B}4HNL{:` A(P~!Imup.P-u^iOP\Dp{x|d8Xpyh` GdcWvVB[kaH{ҷ4e+_#7^a׸%g zoaJ9^ gUfn"7h; )qP~ ?ͿCW؝BnKpbYi+Mf͓o*! : grtҶqSƌY64j GhDIZ(2r4r@~fj KJy"K>p+g g3`ѨW6;Uw3h5XMA D9)~ xz?W;URÂLUS'ʲi53LKJ Zt :I^{[ÙvYt75\1(Zw+T=EllI!h?Ez`2mAXH4qr$w~3glAU?0TDT͟G-%}Mr(:@wÆdYH7Mp GܐLfA}[ini@ԲQ3p@~ o}z!wf8šIn fMg/dڻf-ehn$Īݓ/fZr+I?Ѱ١>{hk'3MP"y7wQR!/=Tp0*Y07C<̅jh|6T 5삮ÆL:S*4v0BIW|,4|V5jH[*~^Gkf` TyD -b=. raIn0=I4 8PϱpombmᚙQ^i(baԉ.M (&BxN!UhP%pOʼn`#3ZQȬWL@S~3w\&&#<3-㍍+Ae`ńddxN-IW>)>NUgMWWz=7yԹlF- }uT""Ph.¦:I9,*:]0YJN7!7K͓M|yB߈Ix[џlT/gJE/o#N|_:jk*6mm~Ɵߐ>>~G$KoX9}L𿾧*-:{n;?7Xi ˘  ,&ѿ;45|R,Jѓ ]lJhBpqu,E=/z$Dނh|)/tk6 .? {Jϟ r) 6( lՎޚ&FHꯠ9mQoBh{㿠}NθBxZ\*v* @nqumYdÃWv7rVԭv MGSB4D݊jP1AJ!3\㉘HUAEHDSGmYZƠ[%"W60߾r+Lj)N 扼0KLX7;̖jlB~Y nijZEjvoeϜþҭϦhpU'f=$PHW 7T)pS}._Pc9UyK 2Wwjr8Гso&:6)4!UB=M%ߩÀso /53Kw2*B-\RH ^F?k=&pCu$p ^B˔ػH8Ӗ %DNW%Mv7 ОO©Rs#+/F\۶_rge+֬|'58ϻ A߇9j2.63^LK 5ů+-L||UV4t tPfQ*H_n$M#CS`VfaC1Z*~bXk44u l<V!P?n|PgP9S:U4k =ذݤ_"Xe\F$`9h˥dR/+  خ|q"w_'++u pH~J ;)"{dnmt{7.}*\w9 B@+yƒ;brr2Is ظ}^Lc MdK ԧ\5JyQ\wӭI⋲Ǐ Z̷}f D{2,}uQm*Ÿ^q;Kb9u351Tk+~/wz&/u BOIqʎUxpQnU5QȾ]Gju xK5v7^3B+# Iw3h_2 E.}"WxnRUV!m@ Tz2ەG ł1 Yv=O@Wg%%,hת;`BNT獂RDTbh~J Bt+q%7]ErߊͷsrSF$8Ck~ L8IY.y$ XԾ{3ptk4LUofծuY} ;/nflVR~t19T:]i65Qk Y@NxAbˡ}f?W/`4|LFp$1^9L!V_h\MH6[UIKo*)"/cZS_wB( VBrB &3e9NS3ڮ+?N:08| 1T9)ؘMuWҀD1%LA l>u-v0!d+ECGv)9}Ipo ֵ<`tTzy{FR=&+:022жik+ۛ,`YkV5Ny؆V4g+LGZ9fۜ#ޯOafkVfKM]ʻѦp7argK#9Q`>AORr+2 GQ-,/4NQ1/ci2{;^s ^}(dH̐Qk.yb hҗ ? H7ԊCQP\rƛ#.F)a'/ċWk4*'1M!%,-bhoͯ=Mϛ~ X%#ݖO:TqE,*0Uje $?2쵥&<;MB#S';eUdÏ26))W dŦ{@iM#9DLe bU"7+ʍ2;k+',ID=OTföGMX[ 9ne/0t‰jFu GLtm! o谂* DR iX߻ 7m=|v] CX7&r!W;wAM:2n,d{Khw2NL؁нhjG[~N%9fp.C`ULNgD|b`6P45Ar(,Q>5)7kkIcFAW݌aYm2X;ewдx,ɛiMU9K86S^L ^5 s78ӧg+eIs<2à U#x l p3<]O'+v&&o$xEb)ǥ:C+Hu|chqS 8ƭrGZ@{o"j'&h` J׸9`#~#ZYטnEq_0@.fi@, X2h"([wy3ؚ_=N#֏pZ*p8o*Ҭ0ؘh_t%ӆl~YTVuo1{Vޞ/>6şg" 4A=lݿW$0> |cpkHYWVš/y[s|]U/<X8¿ M@haݳ8}h$#/Mr47Q,3C0 ,A\:h9$Pζd%̀E4h)?mL&S/ O nv-P;Q|*'GӾZ TKNiX@[]D WJ_BEJSNyMJu6 Hxdsunj=˜-.itPC[[";Se3UVrbWe6}Ljh+leH5OCyB=@"Ss2?h>J1y(D0h<pq |Z +T_ WԲ,EӲi+2[+K/KYS1Ξb$bKC{*~}Mi)A+ܟwXClt9d~>Le8-AoPT]+EQlR7-$Iy*iec5p6.䍉ּt-Q . 43jty!|ݢʅУI5ɴve`o%p-waᨭNFpyժZe.`AZ/ \wEgr/>GH@Y~8'?[9 `mC _y_7~6!Nkց*xOJ$k KY{n!Ej-!8vY?p<{ du-nq}R=ܡ+Wz~PU,X gعS\)RG.U 'O&;4\e+\-;Dgg\,ŶZe>Xkl uǑ17CF,<+_(B.4O`k_jlCVuL "@(m&weOͽ/=M ْb(S)on\15׎k ^'NrVWS, [$[|'3ܦI~A:0:R]JwUhŏR U!}(`:?-|s&BŇe(iӜtZtX~n:xP6." Kx-zh@zlxK(Q)|Aid0abp&اZeU~Ei/#F„\}IcEi(6!CI08&H-;9D^j5-u=3ј$miگu(25ٺG$^Dk%WiV)Ƕ+J(&8 |Q~,`퍼[Ѫ&HL+Ig}oaWT!ueuZ& Z4 Jq939Y6FO  SgAy# jVtd \? t;vZR|eurcH;* 6XRzߍl1*Wo6 Dmj:*!P `*p1pYOD-|̫UpMpߝfpal%B;T̉q3]aÝVj;ZƣBLoɄ̛ݼ+[m.2dRFr\֜r&ǥ>1k)n)P/dvz;",O2YfgIwDs!龬P(D6Np!a^CD}̓+@+\}Q{L@@+PKqG:hgVcɋu9&vd`8^j+I4_'_64Yrv9"2NYYe3oTd]<R֫Aaewml2B&CNYw":r΃TɘGlqz8IjWP6_ֈQ?Zzt}k蚦M.k6j 눓@1ZncQ0/xtaT8%M QކxPws F&^4q4t\5 v`d =P} ɨ!*tL%:<'AWju!+zDׂGQ)_b0?=Dˉ w u9"J ga]2%@z\ љg5ĊJHbFqG|0\$OԸ#nJ~έ~S:2ak0GcGt,T!GMkԵ(1b+&g>ګ;cpm_2џǰ=ޢcmP$a[ݜ6mNBt)h` 1/&4Rj[CspET-OTdAvak&Ml!z{~םzEܖs,k.I]{u\8.0.Z" +^l~ME ^ k8V^_/7T=A XJb(+fmM4uu@~WCM093e#nB2^z{VU@Go#V+cS @z=P-G4Ct{- ɸ͵ON9\ޣ>pCz0DDɕu& [ӪkpʕqQ`jы<-ޒP̧7M=-] [e\|hG˯ эlʢ5{w,#Z IjK P^{ e3CkҒuT/לi} 9.ٱ=})ESf>:4v&~bv[̌)$;i5.T.W,Oq,BHm*TM:7gىb-2،Oz)meVl/fWn[#|+`*A uIt U?OYS4=P|${K7\c$B,g<dzC^2reFi{_5 y,P^nDP[PP j"EGQGilq[!HD~"2s9h)K+&VhŌǼ%xFGc/7h)46I"@ɵJŽׯԾG֮@G&n8<\sxiC4_9kDr]N}0n]e k\ԑTyy:H9x!vz'ʁwJ-}ʅp`<؀lfϫuA'yhr2Qq3E1 ZDaQj uDaҎJ$t!nȈڈ=S kaYTl:#y77 s.|`c@B瀷yx#4R9ȱ(cy+gb{[#Kr$=}SdZuTc$ >ڹ|5FM.۲ <2$oy@);_1r6¹[WSvlЧ6I]vIe ȔCD2keBObGdo<a6,X:f{[ vOd3>U:3{ݦuVr:^GG 9fˠf<T7{>Aio4ӟ,_:"#!u6%fllA58\|'@.;d_[ݛe"N!EI Vk+tI FwG׊<I#EˢyǠFntpWCFV(<GrmCڍEUՑ|[헯np&}j1b7/Yz?boM~C@ma7͆/7zOs'81@WAj\?~LvE\/ gc|R1F/06S>{+c~[W\y[2ø W~#~;p^!1٤k;ffՔc6j&ysqO2%cq7zzV^\yn$nsZi!~ ˋ,7Sjf= n{\Wui 5DҢ8~Es^#^2*}-d;c\UES}x1su\."@~9OCt8k5*oV㉌+%O#>y fdGh=yQOщP΍pirRvؠXLn&&*V S[;wkh\ӂug2'$NӃ"xZ/MXMH(w&M}/TC\l)X)kՏ1Ca7o՚" 댌C.tD 4 o1cglV::_kDfRxz4} ,170zMܽ9U|&hgLU"`m7[*NY!:Zm> YMEWMuGlHnӚbr: eb0Ae(_JQ8ncS ˣyq:PuT 6\~pwK䭻J}uhW9Y;zrK˽3+j0! !F fDQNjy c?|3 Nz̿ѣڜ,|J;3ʵHJ#;`Ak'c(zGn]0)"+Tdvi/mJ{C4I ^vܣЙ 'aF)NcKYR+|!(iʋVh",owi?P~0 q2r5،7|:4U,$ G"w'ߣBע|h b1*KFTDl]-)ׅ2"Hfl7l{.= ASFQ"͜xNf\usBn3@G)SRzUhdЕA&S2*?Btoݑ%~v'dW2X^&v^;$1? L^`?;Jby5u~E%=5d,%YV΂P9~۹*u<͂X^s䷄Ad]7c41FE K_@&6N_]:m̒^pqu,iMμxTA rbE;bez{T@bf| t1,MjkUhk I%zK)cm kBS Ki;#ݽeiش op]gfOGG$lgN&JG(!-84dG:`u;9{T2=xv77q! ɛ_o@Rf;?@:<>APs KTzi4r"-ySy&`t#MJU96~QkBHۆF0Zд e6 T?(/XuQ4h Ȱ.o.G 'nb[IDjC\] U;4?ϏȂ w2zk#hOҒ~ Zkk)#;Q݀KہXA~L ~W['K%ZίH oh_л*P'Y)u^G-,Lp' (ax߀<&J"BrOh+uNd0`1Bg}Wikm餒b^-&Bod^ W2JuFnT3/r8ם"mŝ.mﳌnoǵ=R<F5W}B'r&gބF}S?;W"*.|B*46?4|T.LV*ɳ0 u"zTָ-B% "ysvw>/|,B5J;_$|*YA:ܤ'pyCsԹg`M90\GӸdx"A̓9}A O4&4׽>WNBVN,E+IymCeIsV;b1*7̒⁴B V:ob#hof nKKr_ RjRC|o'~@sFb^i,0 ڷфέ N"?eEc.ƆID;1EY'f̐(&hRn~`lC8 qiEW3FX7CkC./l?vapo+̊YepWU0c8cR]^MKJG):0,2kF⭞VgO&`4cmپ}R SˮN)7pjo\:^i@NU#}7Rau2ے(/kU1vl6"x)lmSOp:1D.ꫦ7iU1U>3(BI! aJD02ub(<c< +*=!涵Pi=l9a@G2dk%E(F: %H(pH7>ҚI ste@>8ckޖv\WDYC,FI*:{쐪mq] px W 5jRb=uJÕEyen0exlQ<Åwa?7uDy'zvMօ͓u׎t_/F/'H@Yi+xckzE[IpBWVWb[&fK1-zԴ.X\4q}x3@Zů4Ƒ mqHg1uއGt]E+ ,&Tt\#fWu˚\- @t?nv wVzGW'd 5^Z:5^1]'0 |RgɗݟB5LC  d5ڬaf!uhCGWҥP%kKҷ_ӧV&?.#ש塾 ckc$)e,5%|2QTD.#1CHdqz7bf*Y1DV!,<0arOb| {R# W:y+o.T$'D4{&|㞖rW _fS%0 o= 9e XhWCqb$6 tC]оs6% u k^.8/(TtΔ-N_Wov}ٟk|=1ҞsVyE)|*ި4Rs)L(;OkHgB~AoB*D+VSgDiƶPcl{kKc֦+TD}$j[ :C/9G\I qhR8MCa8ewYE`I)lp r|oF!r*xOȦ}*%OL[l}Es,V5R<R"֎Gң< kzS^2u!*]˾{ EqO':J(C3W\ 7 B_r}Iһ65Cjklm˛ /&?H3K*,h?EP6Su#wRv&9`t+x7k=COI ] 0=ʎ+C;8AJkJA١Hψ96NH+ĥD۰i 7gÄDhFnǺ?/Y;;ߩo1 ?VI.P, Blwy0I/9a{Ef0|"ypDtmϊLik\#.k!v&Bͧb9Ǭ2,Dq'2=y!ͥjrɃIn SX?hHJY5i,9T>IӸhTnZ3iG&]jE>A g||€_ܧF]ԚVMNkJ:LN&)/3UُICȚS'^|yZe)eKͶ6]u~_)򾛉xgz!'Sk #`Դ@w$Il{Z)9&E'fBr"Iƶïe ,+U٫0́V -sHL ;Lfl;ViQZ >T`ٟ ޙ#-y!Ku2_*wgb@""3ԃ*lђO,B475 ]1|'rعwfp"ok{|ŖxCLnI|`1^R$I_x \6թ G ghԤaEm@WpFyU'mnD'k.#PB~f13y_)|" @"i#fOCB.~F&tHYPRE%J7FV6" {ZBc[I|*ꈁWw;;uulwP;6٧0<=A<ԃ^hښ]OdeWT>,AZL5 Zcԁ.lxյ"_r±hE~mbwgnjՕU+-oK8\$fϋmi1mc#E^ZT!_zR||`:$]~)e Ujt V[(@)zY?D'DޙOΔ44R  K/JĆ#.Hrͧ-Unk|/%K\i+h25S!'$"gq,y%gR (kk6tԩK ҖV`w\=waYTΣ|$%oiD5C /L˛?L"Ɉ鸢C e $\e{FtȽ!GM#(P8(6T4rCz|Kݚ&݊k;^fd rгd:tG+<hk6 Ϊ[87Nh\ufUPp9ysAZMLJɻ?#㕽tQC`O߾K4YGeB@ʂjhD{a깫0doUm{S6{ gP _&R&r 0 J7@t"]21Zˌi*^ZHY^$xw0[?֓^>JSaOLJ$&8~ʳfG.'fKd ޢʳϖf;:) S'1u[?w1~CVU[vD:OZsż.Q[sX02&J((,F<ݚIճ !0OI0XWS{pQp9R/98~hMflwՓ#4sI- .R)K4B~Pmq ׮zG<`g{G$$ <i9h~Fߔ(j!6Ʀ58˞=pZ+=;h J^.*aF Y70f#p C>x[ep :l9}}#$yNDet#h^gڅ A~~%B3*I8,v&}bJb |׹O(2sG)\|̓i~a{ 9ձF8^Ǥwvڼ`;hR R!-m*,pBܥsVPwTP._6y1< )#Pos>Z==~Ƌ>|AɰU2ֆ![;e&aЫ؉Y4oU8Оk23L÷5㦺Gm5,Z4ͮ)}ȃ;_c9scN6:_8=+DP1q )GGg) 24Ӆ^9=ͧ"k?3J U",(TްI0Q b{O:鳭 Z\m Tk#g]F_̽GT>8}%B<{1 !9ZV;@HQ\m^:VetD6uNC zIKqr{5SAESE#bBrNfN] lV<)Eu~Um lZ^lۮ[5)L?Opr6@3d5T%"Mrcdmx#8Bj 0f+í$P]#3qH/G@bj[kud {+?lX-کe&' B&5SAi[g*L|pS3 &t-!],pLbgPz(y7T5p1yQZR#JUj2mUϠk O9%@NNfm vA7x8=5]v _&?;Z/+W(kd)eTMtb5rcK7шjaJ')3Սv} d=2n.p'Ydk@U|"әƱGգpѾ8a*@'85rbLʦsgŮlU[HRf%J5ApqH):O-X;9[j@><[;N3|$5,F. +j^jZ] XX' mo^|g^a 4Pmj֌ře4踨1Vh1 <[ƲuJlIi$-s7x26߳T.x( M+Lj6&JS+OȊqvkPUQ ͯ%YB€bnW,f ,#YJrg/Qd]J*=-Z[l{c{P!G_evu(ݝ@_J6tifP?qL񋒨[ T_U uii`'FPlq\U(GQ.8OiݢlhPZHdYBdCz9O=X:f/2PD$Vf`Rf^[[vgu.Za67dH/W:kc,]j&`T~sd魦_kdRuU[ ̣%%wI/P&T$Qoe]vdP>*$iABXFI60t\[{2iMލyĚϖ=31OYl y6;}s0C"限{<o@~'sLV*')=Y"E{Mku FWd(iMͅaU"i)d;5yu.V4<ۆBTbl؟ecwhnfǹC[)g22rk2o=,{U`DB Ћʰ$̴EHԺ1}fw;ZA}m_._NU 󉎙cLG=6অRZ||0Oor|^cS񒌹םh_x)eYB~ s@̨:m|EkĊwQz1 P*hE,\/ޥ+Z>D폐 ,=Z3ZUhNh`uV+lٻ{/lZq4;X.gӣ5vc'En S>j  ]Z޼)}7RPzPje5&:zW~vv]p.`}>Β|po[f2ۓ7NIj q5D{.P 92VY;5QzX #W~Ӄ[HqUFk5ߕ`n0G]IO ֡&z@*Cf7آjDױB;RkD}^%T۵nkQVoMsΎk5u8DV,-F*Ro*Ep SłhA,(WȿWe!Bꈒ: ) 1t94:f|-4U+hִ VK9N=*t;V].eBU2ZUz9?k@0\Y;Byw9I6neb%+8BLZ"7wrtB6):3ĸQ`S%+#Ybm[`6RC\ů~ O:؊ǘЋbc%RR}&[h|Ylz_z7a}cuXrKɗ2veH_rv~ I X?Q;ܼ+O :Vy x_6axȏAS]^ VdZc0@cW#Can{{F0"R$ B.tZJ*I:o vin&eр1v18VYb1*-oD"Jm%ΙU $uX mvLf&3EQɓnJ(88A=divIVrμT­9kvq>Yc{.,]()-+Ž{ LfͰ,?bBID)1&Uz|- ~@&Ȳ9]w+XDL& sQ0o0u}M߁ ʶO4U0)qQRX.0:EVb:J"LUH9I;5~[ E뜃y -K(3Mc&!,sA'Y}|vHSCu~gv2E7kiG_Q5| X{iiWOXt\w$;VΙYef R_|*7aԿ;XGf[RmE8 T&ྒྷDd.U=zM tgHV{0V|uyn/]_?xga/-*Rzd`3Pv>}5N'B!dI*j>RE#O&!eD|݁:b՚{ <[ ",%XcvJNΔ%~mbI6N.Tb"510P|% t we#.il v 1[D;I?s)kFB!4//J?6Ld Ѥ fkhJu4!Jf5DX4-LaAW!@F; VR6kUĤP>- Ѻ5AG_z.:;qi$z vt[q>a sր^(0~zY\Į%f>`yPK†Md6SS8msi>;"o -;1o_n`[6XZwՆ ځа r41 |% NJrU@(ր2#Qv D-c0xZ]d ~gu"JRy}*{8O_2?W^C#Q5T16yJ"oBPnYʝNmZ3e`bsDD \xͳb`k/!g.67 !8qglA97H}@I_(Pfpj+˸;|CUt)Umyc"v½+6j=2C0h%{|jKs޴3d9Qh'g$Ͽi]N^8>٤RzQ~,V $҂U~lCÊ2umMG'/Q>= 2Nw~zt ~5Hպ'Fv"ؕ!-a w1߹>sk6 ہn*^8 VZt51ІfYyPn3gjF!!{YAwbbȸt60h{^~|>[ud&˝Vkui͉HÊm%J1.^[HSܷxh *k5dDj{`8y{iEk ?**Q?F1RG#`L# O"k`a!ɒp5‹z\s,lafYZ,~ ZDON*3E#jet}F>~׃öKY<;Pl9bI%$O?%H1uоiuF ʀ$z,wThÌ_l!Ӛ<Ɠ" Ds]>~hٸ!hr"*NtR]#Vw)$f)аRy*'7`x> 1yOM/;XMID\m ֋ CyI1YQUPy]M_;3@Vfgx'qk}>49QYpBR>Jn M,)>+r :=vTZ ^cBɖ-=lMB&/ɍ`%yT lg^U>Jk6x4M0@g- u8w^uł;V"3&9"xlF<{91iNWD"7.0y(uk^VOZ4I"x& `|# ya ~%BanO:.U,vr]W0]q2:#,+k5z#h1@?Nyw2= :?Zv{ *?qׂmn"eT?ݪإ86˫V ,"||U/;g$u}²4S.Cb#څerI7"hn8b!usBې9Dg1ӛjvʿZ6;݇hBDF>GA"O%o& u 6Y$Z}΢B&a68UE9%b9q^@5Ig_"l`&kQ8A6xH6pz_&vpE ?[&4jQi;>`' qJF 7aJE6> y/pnmڭ޵54Ӽrf% TX!VcF=a#ә}Ϣ,å4M7Fi &Q%jӲ7'FV~^QI!_ _ӛp? TS 0Eogr`b\wxTߢ ExWA o3HD3z8=yA.e5X򛚂A j%Ǟ0(qp܃GoqAQx1-3_;{eJhnȦֳٛyV2>LQ=Q[.Q^~G:JdAKEڊiXSYQ:w2쾷,`'7A 4/vP2y @#M)Jx6+,||/nGqa3bMk*(>Gs)jn߇'=1?mࠅ%NI-Uݜqy..zvFyS6k1M!)y}2USDl[Tf%-wv-xQø(+lҒsͽs$^ԫ >ѷC2 d>d Er\Q}XK(;NVlX7v@[3JnH $#k\˔[ wSbNf ws2 %wZ}v ܚQL#wY]W^+r"˫,blSW@`;͹4ؗ)=fQk B%PJP=(P@:Q%v) l(̀0w0gtHpDO/@ IWvX)6'srlC)'HJM1_Y5&z#^OR׀Cid^M*%:r8t470n `U ,mv},姈2cj+~t"N\\1]ꚥwvqSTf KAORկ9HK?oZxw FAK0#md C,v#if'Jd~0 jM1tG]37N5Qi5.be|%󷚋(X=;k1yG6p%1%^-hz`quzcPyKrXHS yVeqM;LJm*-~դD`L1=7.M',(i\"bdgO<"VzbY̬ })n2M&Uv,kax-H (-[Jr 65a g/v]ro,ըU͐ha> H `3W82>)4'=4 Yo܎Iks z3nג>B&5o#h|*ry+iq뇕V ۞vLm.6X QӔ !d{{4vƺWY@k G!O߾ZvZ  T¤taG,OI W[pkp.o}ᣃťGR&t2tD#cʚ-d hM$뼡ԥ\\h N5 bߦY]E:cPڐOr0^[r:#Q.D"Li͆:*;-6aJ>R%bѪi(wtu"`f =Y]{4{B~Bo0j_X0ǰc 굓CKJ~t}|\!Qᶤ/WǪ ~qb&}Ns9< l5XA:&]V^8޷ ҇gkqDpѶ0[ VZZ:/-4\咫i UrUX=FfmU,{}x>7s⾍lGkA'ҡϽm L? Bl&wF6qW6:''l<@k )c%E\lB  `(k:?5Am=Χ;3KC`fkzpn9hn[؅ E(HozO(KDrj8-sq=GOD_{S|zk-]_W7r(#Iqb{ w\NGi\+Oӆ-1$%EiC PeCn\;[:.ͦ:OTуսm0]ʠt-{7VSVL&f{U1U {nPCt}/XONY|֧Ҡ9G 6/]pЛ>pESlWt9 W4k4z5c߂2T B:EfXE9>b0H{v+LiX) v6`+T?1G՘v2r[.35&NS%l,5; :[BJ畫JgQA&`=K;^r%\s)?Hy0PC)!LzR{?jPYn?Z?PEj?JݺF;N2p),Yb%X˖j|Jv1>p|3e{|FRN՞p{D qzU`Sԫ ͒ +މk7ب=G(#bA[wpYǕWJT [\ n }J 'MIma\{&Txm37R)ݡ馟S@TDCmsAMaۗ3rөZ^;^'Rz7Rs2hoEZD.&(Q}VWZ:g7{-NYfEQDOR]#ش~2rp5Sh~dhɞjTp\B=IXmn8&7y%;~IGpA">QDw8!ӜPʼL{ @g\VW5By'αpMS~=s= h7)kXH/y=h+^tFVCmgrAI[ĘȔx}v?LnܷIg20YO=H8xݒzB9thb54˒:L;`8$W9Bk0DJ5\W^qd%-u{A D;—HRȨl_*|܅pQ >-7GJnޯy5j^JQ409MDt mLT#}wr$%i @ V3F,Yp9xPR~\-'.IGx֩h,1i+WWgg< 0XCsg Dѝ-E.| Lze QgH,(b\l)-DWb K0 KfL7f^!ejfIÞ?äC6@foج,mM#m$ͼH5Eu &0x5<k\]gJYQp6dBKv+mNB&H=7&y!Pl&=^]` ;)W^$y\iarB9T7t&kяSd+ ULWSP{?fI\}.L f7`2OqBU2KsA!&޿0e_Wǀ'4n/=ro#Ɛp*.h-(5#| c^rϠwOrO\4xA \tk}h#$w_ei$6;Նo4],NұJRv g>Ƙ?YtsQM-6_^U.@d+AmNӴ֣}ƼAc 5~Q6n #5<(Jߋz~OT 6e~4^ %+-瑫ޤUD¢acL_IGl&Q/>fe{i'TiD4坖.<=̀V=bAxz&7lA')H9{?,˰Y?Ѱ+' PϮϛAf}KJ΃a_0 _p{㥂'*T7oDę xO] /21bǠk }Nx9l58(٤e?h& \3]`fx/ll_|pR^MTG2ʬ/έOÝ ~2/AgW# ҹk&)F3 jKm,V˚5s'5qXn%T ݣ~hrfnRp"BXo>ƇXjtZu%\ Rsj} #P9̹d($۹瑂uӐ̣U2 |5D$qWke.+t:^{$bpċaNhxe?e>*zɀ꾀l5DL0 3|ĮG:Ź X ŤfHnN׊FJ 8% ụE6u7J`땼8\NG)$q␪/; RvӺQ%j2ߪt<ыV!+TY VlߣA~(}IXD)1'|~#[&7 UV+ _spܿ_ZG4+,ܙravQHgYjt,n&]dnzZ]%C> 霰 E۟.H-\=ztؖC6Bz?o$7kiWTg;vFkl z,[k{>J[Nm+a~hR{-umZ|- 4)h)G(`}ŲE+\s cG0Dӽc[WHʋv&Yg1h;\Ǻmt ^įsjU2S,8wa $Knņ ZvHENCbh怉,ΩfLRݘTm2L:woD;Q 8Gs@c^:WWtqԒyDM$7cqBt C*DdLB/i=*I^Ñ6uի8o]T̩W]Ob)#WF!3؜bO !0,,;=| Lta^u#VF6%MJr@ Rd='tE'v[hO}d|WSc?pCHX% F[5yz<bt#lǕ2h&+qi]Y~)e(\F_$SBmXT`#xlL@UY/!(+i'C gȭ}%YG($W&8ŰY9Q @!ffjky=Amh|sJ1a5ᑈ[7پo*@+& ^Kv՝ sqZ{ -b cq2~(W?YIm}1Gogv[?5.%Buuq}Ls}y㌫݇5hXL4uScԒ/мyAD^U_eڬqKlo?O1t8WۜZӛY4<G"UcJat1m-`:_IU ~Z6)L`YOx1K1==K(s_)f'?=0]ch@C_֫|v@g_.&!ekxUrԺZ{h*0JRACAg~՚Kjyב#o6`V+юp~%T!kfzKƙ8S^'bW!衒y?DF;ju{۳7~cU-9TY0n&czrR" 5u&8{1Pcj=@6bn"nk_<4j - 'M"ќQ&Bk˃zG5BY=p" xk^eQ'ù~ K38W dXn1G554}~ޙ%X*21f"w .y6G;c0ϩ5?K>v`UC5ēvNEaXES#m0jmWIe]B9|!A:~pPN$}|aWq客#l^vnhA KQobKdކ4mٰzq Ĉ|G-ݫPk{seDkߺz (r7s 3Ә?O]5Cs{( Lx~EX(o-Ȕkז?#tJn1ԛ]#b^璁%6A +mX"OCԩa:)+2|/}NI6c)YI&n@#Dy'ج:-|&T8^Aiڑu;8oyjBճ|F3AD:};(Q}z8AoǤީ1T[x'[T܂)1\[ׇ"4o 0 prZ.4~VD$a!_rYZ?rth *e˹p9iR?ٞȣɍAfk`T:[+w:XR<2gB5t_f5kB>ʑlڢXb@k ahy6aR7ak+!-M&}p F>"'Bv3Flc6SʵpܔBƝF^g@h9]i m&s uDQqYq엉j(}^UG(-2m&uPӗD4܅ktu*:;B%'` k 7bdN]#0""\ zUD^ۨ1',cr*uBBmh&tNc7dij&bi<;&j{ղg&n'nJ?BU >KS@> &AdV0%;TUloFzӣeyMqՆQԚQs "P'6U}F*V#eVGR \N0PTPqyM2yiN4#b# =5BY>P|5=D~_12,jmAKCO'JKC0E@qvn3"%GH1"wѪ9 '*YR% .I%3oG\#9&@ewԮBMI18|GɈǀfePpGE3#S}k"zQnKmG[MW"QBV7St{` ߔm!owHYhn]z>7C6 Á өͺkXR6%r1:]i" &Ay'4acawK$审f@^t&}ӷIBH<.Buɭ8:Rg3TXO@kr읐p4=ڑ`]^jWJ 's:1zϪ@\D=Y4byV ؇C=Q2k+DR,%ɼb@rC7܆c|p )N 8vLCg1Sdp,۾UD^]PԦ )4+PӰbDE@5g[W#;-&UzVLĝ՜@nVzH֡Kc쉄 ֳ5DKlDXze]Yu?wCiÃ0V*KAQ!z.{4E~)0Z-_xӛqt9@SF`&wKBͬsYkvCKwfwcWՏP ҈ư.ыМ(v1Q|E@6mmQ yӦ\?g5ܽ?e7+ /H3**c'_@(s6I7k!@-Sq`fr*!relQqf9jGU̱Yi[P8s̶Jħt-9| Kc45X^Vj] .PGR!ކUM{L3 8RPB~M}\D9j+ L"Dz Umkvu I`kTO4 \j;tu>h˳sz>oxd4!Ra~Q@ Vۺ(T?  4q|/ $o!o:B cD$Tv\83E x!ː&1ѫ_= d+m e*J]ma3W32 }v:y.#|5LQ9ZZRs+.@',PmH`[S%~xT"kqQq_je-ޱw7Kb's T&S 6*3.G{k It)s H0W0y\9F!nrx|8l@9yO4{8E| E# k U8UAڦe;=ZJZ);>!b#uR_E^\&͔mja $>ÿ8Zv':Qa<!hx_gh!X&]3ٌCUt$X,,wi~J~@^KYDxu DNJ>rݹZj_G=U~t1F7 B-. ?ZJ07?G~T' \tMbt<-L_VMhiUO LbHFg}GCZ~-mg&N/KOŏ[_3|O_b,r 걖^%巖S!<^o O?NTF `EV)s5ge֍$^ _BmH0_G1K3ClBRź #VE ˊ48A/ 2SI%*^b۸_ߒ7MrMԕ͠*QНҝlN''a*ڝ39fj?@3e%FXPWd'6aR)D]YBI9?_TOW29gW_čRa4JJ-׌ѴtOc$Zzβ-lيezgN̙3e~'_!>LY7gxpsFMVD`MLSVHMRGoaS3D4!Fw գb;Ar@ЩZWXDp&cHQm5Q_ڟfhm,s x Ԅ@M͠+Lئ>&&BfSL7m MOY]QM{Rx:UqDrҬZaT'e9p4scdJ1D-d;eqtl] b TOZ\!XLBT?i|>XvF7Rt|mH" gb+@"AHtga5ʿsJ}s7ycf c c! 87YWv $B^2}*E`:{kwuN/8mt6{˿hE3ʽB\imuxB~]o({Œ 2 hq_>0dbVbӁfm lB8"7hkwB9=C?)%: M=}>Wi\XZJP3Ra-_1I8 m) S0pjE~T4tǀMA `C‚-&<^OۑslOl֦uM ڹGsK6*R[ b%_+Jv[0PVx:R`A_qC *[ CV\YS{W\ODƹ~zrUdSd Z*bI/"4v[6Đ눱e93(0;4b9Nx8iHl(iί\ъDUP?* }elPɅUW߰hg{29C%%l`h2G .@2&w| ˖>jH)yYt~ 3u TSrGX)Y)(ljtپGIk6i ;<QG1c=a+vg!c2uGvHpDuXkԜ?м`rֆ{7O3$~4F.y&46h^oz!/JԺ֝븗#c$'i,u;x}f5 a?7v\rĈϹsHrɨ?N"DbcB# [PաIdQ,$]4ȷ0zE&=]0T~NϾZfS M}tVz٤DMj&X2V6ݥlIp( G ŷ&N2<^@"#>۪''ɎlEwԖoP Fl.2▋TWx~@gd\ZKܫnJ2ߥOa m4&Km|<'֪jvvMz$kJ4Wkn1bhZao!~#F"` LzƘ~! ːncU-Nڝ[>v{43QvYB'P@Rz.oϐiL.&>*'竞v-֏x@J2uyU&v07Y'Nj=0ц9}$()+J?֕U,$k >{}_q))_uoBAr-4)nʲd1]|1{ ;%#Vozp$ ;Vtx>Yvp}kƙ nxe)".&'n!~Odk ޗ!׼[Mh2&|C5E^3ts\3Jc-QZG^s-v.5޶ﳵӦV=o*Bk5u-|NE3Ep -!>T:OuX m%/LC# os~ sQI0Ћ*;ጀ@ r ȸy550.ے2{+Qhgbܸ7@+L{yJ+en7M^8zWC֕WݲU4 H'F2{I`$#D PRlB")\PaboJȨ 0%d0?.)N -L|UZk,w<žR5kf}6= ozL'{wpw%ܴb$>&;i4:_<,?h"6 ¹;޵wh1sv/j\}Cy5rCCDe.o8׌pel[Au" Ƭ Bi+_h_jOaf 2d[E=Lkle7<_oX7oA8¯n"2B&`lx'Q3δ"LƋrWR`^2)/K*J2?% 40U7A W,jޝLMP{x@`~Tx?غw=5PgwVkc>dl=8Jx_,jN؟C&3śEȺ+&=ùVNO Iٙ̓}00 ^TJRݮ~3إʅ_ⴞP0Kk 5ґi-E>1l׷>ḠD8Uw[e{۬uLo 7ma )ڒsk%`yN:V-d*(Jf?1ji|2![!`oG)kR֍uJW(qyA.֫A{K8 qd'G]fM7b1`2 Cvd"*#6kB%YXƐ莾rU(~D:+悏AhTs}w`&We鑛yz0Xb2!GsYϷdj͂]$ SNgjDF4>;4rg6.d`6TsL>!x,\a2#\8}iko1n- ˻&n αnHKj}C[%M$uHic' #qM-+kΘj Y6揓~[ȌaKW<:L= .JB5zwFw7 c|}(=҃z%h䆁