typelib-1_0-Gst-1_0-1.16.3-3.3.1 >  A `yp9|6i݅V"vHh?ﶲj:4Ed/YZ"iщ=}WO@%ٕ;c yaqTφ p_ν'p^:hˆix]ТH&.G *qwuj*FE3ʑM,(EI}J(X˟lr)n5N/$ A*f]Zh%-s9&;KN/<-e&28f7d8a1718ffc0b6f82bcb94bd7f02a513e9d161c4e3f0fcde3e28bf345c1b4922dbcd6a5d21d9d43439aec474697dccd55efe78d`yp9|0>oZ?Hv"u "Ybop=l58t <@ %-NMI&9h!fΚ Bo8|;m<Qr83 U$s߰xi^~YTyMHb&Ő!T@٪w"Q}> }(ѧ4>w ӾUm;(ْ1J荫]?Tx1_?t3 S:oʫ o.bUqC!: z>p>`?Pd # _(,Efx      Q Xl\(8494: 4FGHIX Y(\X]l^bcde!f$l&u8vLwPxdyxz LCtypelib-1_0-Gst-1_01.16.33.3.1Streaming-Media Framework Runtime -- Introspection bindingsGStreamer is a streaming-media framework, based on graphs of filters which operate on media data. Applications using this library can do anything from real-time sound processing to playing videos, and just about anything else media-related. Its plug-in-based architecture means that new data types or processing capabilities can be added by installing new plug-ins. This package provides the GObject Introspection bindings for GStreamer.`zLGPL-2.1-or-laterhttps://www.suse.com/System/Librarieshttp://gstreamer.freedesktop.org/linuxs390xt@7`z`z`z `z`zd628a5ae6545d62990ba8e92e0e3ba37a17bddd81e953ddd94be49a22fb7e5f1d7c5b441aeb2df9ccb86a4bc74f9566474d4b4758e53f7974088ca6be90c0c4f0cd85c957d66face2caf716fed3455ecf774800dc1bf13c8bfd1f9425de1126eb49786a897f0c298632efbb3b04fddb377e1de2614ef59eefdc82dee4ca399e20d2a247dc8693c8372471ddedf759e2cdced4584c058c2ddd4c19fddb9183e19rootrootrootrootrootrootrootrootrootrootgstreamer-1.16.3-3.3.1.src.rpmtypelib(Gst)typelib(GstBase)typelib(GstCheck)typelib(GstController)typelib(GstNet)typelib-1_0-Gst-1_0typelib-1_0-Gst-1_0(s390-64)@@@@@    @@@@@libgstbase-1.0.so.0()(64bit)libgstcheck-1.0.so.0()(64bit)libgstcontroller-1.0.so.0()(64bit)libgstnet-1.0.so.0()(64bit)libgstreamer-1.0.so.0()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)typelib(GLib)typelib(GModule)typelib(GObject)typelib(Gio)typelib(Gst)3.0.4-14.6.0-14.0-15.2-12.02.02.02.01.04.14.1`]]@]%@]]@\@[@[t[Q[GB[c@ZZ&Z@ZZZ.s@Z!D@Z@Y@Y@Yh@YI@Y i@Y @X @XXX@X*XBX:X@W@W_W=Wo@W4VyV@V%@VVzV4@VT@TMTi@Ti@Ti@Tezcjia@suse.combjorn.lie@gmail.combjorn.lie@gmail.comdimstar@opensuse.orgschwab@suse.demgorse@suse.combjorn.lie@gmail.comsean@suspend.netbjorn.lie@gmail.combjorn.lie@gmail.comdimstar@opensuse.orgbjorn.lie@gmail.comdimstar@opensuse.orgluc14n0@linuxmail.orgbjorn.lie@gmail.comdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgalarrosa@suse.comzaitor@opensuse.orgidonmez@suse.comzaitor@opensuse.orgbadshah400@gmail.commeissner@suse.comdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdap.darkness@gmail.comzaitor@opensuse.orgzaitor@opensuse.orgledest@gmail.comledest@gmail.comzaitor@opensuse.org- Update to version 1.16.3 (bsc#1181255): - delay creation of threadpools - bin: Fix `deep-element-removed` log message - buffer: fix meta sequence number fallback on rpi - bufferlist: foreach: always remove as parent if buffer is changed - bus: Make setting/replacing/clearing the sync handler thread-safe - elementfactory: Fix missing features in case a feature moves to another filename - element: When removing a ghost pad also unset its target - meta: intern registered impl string - registry: Use a toolchain-specific registry file on Windows - systemclock: Invalid internal time calculation causes non-increasing clock time on Windows - value: don't write to `const char *` - value: Fix segfault comparing empty GValueArrays - Revert floating enforcing - aggregator: fix iteration direction in skip_buffers - sparsefile: fix possible crash when seeking - baseparse: cache fix - baseparse: fix memory leak when subclass skips whole input buffer - baseparse: Set the private duration before posting a duration-changed message - basetransform: allow not passthrough if generate_output is implemented - identity: Fix a minor leak using meta_str - queue: protect against lost wakeups for iterm_del condition - queue2: Avoid races when posting buffering messages - queue2: Fix missing/dropped buffering messages at startup - identity: Unblock condition variable on FLUSH_START - check: Use `g_thread_yield()` instead of `g_usleep(1)` - tests: use cpu_family for arch checks - gst-launch: Follow up to missing `s/g_print/gst_print/g` - gst-inspect: Add define guard for `g_log_writer_supports_color()` - gst-launch: go back down to `GST_STATE_NULL` in one step. - device-monitor: list hidden providers before listing devices - autotools build fixes for GNU make 4.3- Update to version 1.16.2: + Interlaced video scaling fixes + CineForm video support in AVI + audioresample: avoid glitches due to rounding errors after changing rate + Command line tool output printing improvements on Windows + various performance improvements, memory leak fixes and security fixes + VP9 decoding fixes + wasapi: bug fixes and stability improvements + tsdemux: improved handling of certain discontinuities + vaapi h265 decoder: wait for I-frame before trying to decode + tee: Make sure to actually deactivate pads that are released + bin: Drop need-context messages without source instead of crashing + gst: Don't pass miniobjects to GST_DEBUG_OBJECT() and similar macros + tracers: Don't leak temporary GstStructure- Update to version 1.16.1: + GStreamer-vaapi: fix green frames and decoding artefacts in some cases. + OpenGL: fix wayland event source burning CPU in certain circumstances. + Memory leak fixes and memory footprint improvements. + Performance improvements. + Stability and security fixes. + Fix enum for GST_MESSAGE_DEVICE_CHANGED which is technically an API break, but this is only used internally in GStreamer and duplicated another message enum. + hls: Make crypto dependency optional when hls-crypto is auto. + player: fix switching back and forth between forward and reverse playback. + decklinkaudiosink: Drop late buffers. + openh264enc: Fix compilation with openh264 v2.0. + wasapisrc: fix segtotal value being always 2.- Fix meson script using sed: since we rename gst-plugin-helper for multi arch purpose, we also need to fix meson.build to make the code look for the correct name (boo#1140998).- Use libunwind only if available- Update to version 1.16.0: + Highlights - GStreamer WebRTC stack gained support for data channels for peer-to-peer communication based on SCTP, BUNDLE support, as well as support for multiple TURN servers. - AV1 video codec support for Matroska and QuickTime/MP4 containers and more configuration options and supported input formats for the AOMedia AV1 encoder - Support for Closed Captions and other Ancillary Data in video - Support for planar (non-interleaved) raw audio - GstVideoAggregator, compositor and OpenGL mixer elements are now in -base - New alternate fields interlace mode where each buffer carries a single field - WebM and Matroska ContentEncryption support in the Matroska demuxer - new WebKit WPE-based web browser source element - Video4Linux: HEVC encoding and decoding, JPEG encoding, and improved dmabuf import/export - Hardware-accelerated Nvidia video decoder gained support for VP8/VP9 decoding, whilst the encoder gained support for H.265/HEVC encoding. - Many improvements to the Intel Media SDK based hardware-accelerated video decoder and encoder plugin (msdk): dmabuf import/export for zero-copy integration with other components; VP9 decoding; 10-bit HEVC encoding; video post-processing (vpp) support including deinterlacing; and the video decoder now handles dynamic resolution changes. - The ASS/SSA subtitle overlay renderer can now handle multiple subtitles that overlap in time and will show them on screen simultaneously - The Meson build is now feature-complete (*) and it is now the recommended build system on all platforms. The Autotools build is scheduled to be removed in the next cycle. - The GStreamer Rust bindings and Rust plugins module are now officially part of upstream GStreamer. - The GStreamer Editing Services gained a gesdemux element that allows directly playing back serialized edit list with playbin or (uri)decodebin - Many performance improvements - Switch to meson on Tumbleweed. - Rebase gstreamer-rpm-prov.patch. - Require libdw. Helps with generating backtraces. - Place gdb autoload files in -devel package. - Add gstreamer-pie.patch to generate position-independent executables. Previously done through CFLAGS/LDFLAGS, but this makes ninja pass -pie when linking libraries as well, causing the link to fail. - Now requires glib2 >= 2.40.0.- Update to version 1.14.5: + aggregator: - Take the pad lock around queue gap event removal. - Don’t leak gap buffer when out of segment. + buffer: fix possible memory corruption in gst_buffer_foreach_meta() when removing metas. + bus: - Make removing of signal/bus watches thread-safe. - Don’t allow removing signal watches with gst_bus_remove_watch(). + controlbinding: Check if the weak pointer was cleared before explicitly removing it. + ptp clock: Wait for ANNOUNCE before selecting a master; increase tolerance for late follow-up and delay-resp. + segment: Allow stop == -1 in gst_segment_to_running_time() and negative rate. + g-i: annotations fixes.- Update to version 1.14.4: + glviewconvert: wait and set the gl sync meta on buffers. + glviewconvert: copy composition meta from the primary buffer to both outputs. + glcolorconvert: don't copy overlay composition meta over to NULL outbufs. + matroskademux: add functionality needed for MSE use case fixing youtube playback in epiphany/webkit-gtk. + tagdemux: Use upstream GST_EVENT_STREAM_START (and stream-id) if present. + vorbisdec: fix header handling regression: init decoder immediately once we have headers. + wasapisink: recover from low buffer levels in shared mode. + fix GstSegment unit test which would fail on some 32-bit x86 CPUs.- Update to version 1.14.3: + opusenc: fix crash on 32-bit platforms. + compositor: fix major buffer leak when doing crossfading on some but not all pads. + wasapi: various fixes for wasapisrc and wasapisink regressions. + x264enc: Set bit depth to fix "This build of x264 requires 8-bit depth. Rebuild to..." runtime errors with x264 version ≥ 153. + audioaggregator, audiomixer: caps negotiation fixes. + input-selector: latency handling fixes. + playbin, playsink: audio visualization support fixes. + dashdemux: fix possible crash if stream is neither isobmff nor isoff_ondemand profile. + opencv: Fix build for opencv >= 3.4.2. + h265parse: miscellaneous fixes backported from h264parse. + pads: fix changing of pad offsets from inside pad probes. + pads: ensure that pads are blocked for IDLE probes if they are called from the streaming thread too.- Update to version 1.14.2: + Update docs. + basetransform: Do not check if NULL is an emtpy caps. + concat: Properly forward the SEGMENT seqnum. + gst: add some GIR array annotations. + meson: Fix detection of glib-mkenums under MSYS2.- Update gstreamer.macros and gstreamer.prov to be compatible with file 5.33, which differently idenfies executables from libraries.- Update to version 1.14.1: + GstPad: Fix race condition causing the same probe to be called multiple times + Fix occasional deadlocks on windows when outputting debug logging + Fix debug levels being applied in the wrong order + GIR annotation fixes for bindings + audiomixer, audioaggregator: fix some negotiation issues + gst-play-1.0: fix leaving stdin in non-blocking mode after exit + flvmux: wait for caps on all input pads before writing header even if source is live + flvmux: don't wake up the muxer unless there is data, fixes busy looping if there's no input data + flvmux: fix major leak of input buffers + rtspsrc, rtsp-server: revert to RTSP RFC handling of sendonly/recvonly attributes + rtpvrawpay: fix payloading with very large mtu sizes where everything fits into a single RTP packet + v4l2: Fix hard-coded enabled v4l2 probe on Linux/ARM + v4l2: Disable DMABuf for emulated formats when using libv4l2 + v4l2: Always set colorimetry in S_FMT + asfdemux: Set stream-format field for H264 streams and handle H.264 in bytestream format + x265enc: Fix tagging of keyframes on output buffers + ladspa: Fix critical during plugin load on Windows + decklink: Fix COM initialisation on Windows + h264parse: fix re-use across pipeline stop/restart + mpegtsmux: fix force-keyframe event handling and PCR/PMT changes that would confuse some players with generated HLS streams + adaptivedemux: Support period change in live playlist + rfbsrc: Fix support for applevncserver and support NULL pool in decide_allocation + jpegparse: Fix APP1 marker segment parsing + h265parse: Make caps writable before modifying them, fixes criticals + fakevideosink: request an extra buffer if enable-last-sample is enabled + wasapisrc: Don't provide a clock based on WASAPI's clock + wasapi: Only use audioclient3 when low-latency, as it might otherwise glitch with slow CPUs or VMs + wasapi: Don't derive device period from latency time, should make it more robust against glitches + audiolatency: Fix wave detection in buffers and avoid bogus pts values while starting + msdk: fix plugin load on implementations with only HW support + msdk: dec: set framerate to the driver only if provided, not in 0/1 case + msdk: Don't set extended coding options for JPEG encode + rtponviftimestamp: fix state change function init/reset causing races/crashes on shutdown + decklink: fix initialization failure in windows binary + ladspa: Fix critical warnings during plugin load on Windows and fix dependencies in meson build + gl: fix cross-compilation error with viv-fb + qmlglsink: make work with eglfs_kms + rtspclientsink: Don't deadlock in preroll on early close + rtspclientsink: Fix client ports for the RTCP backchannel + rtsp-server: Fix session timeout when streaming data to client over TCP + vaapiencode: h264: find best profile in those available, fixing negotiation errors + vaapi: remove custom GstGL context handling, use GstGL instead. Fixes GL Context sharing with WebkitGtk on wayland + gst-editing-services: various fixes + gst-python: bump pygobject req to 3.8; fix GstPad.set_query_function(); dist autogen.sh and configure.ac in tarball + g-i: pick up GstVideo-1.0.gir from local build directory in GstGL build + g-i: update constant values for bindings + avoid duplicate symbols in plugins across modules in static builds + ... and many, many more!- Rename gst-plugin-scanner to gst-plugin-scanner-%{arch}, allowing multiple variants to co-exist (boo#1049452).- Update to version 1.14.0: + Highlights: - WebRTC support: real-time audio/video streaming to and from web browsers; - Experimental support for the next-gen royalty-free AV1 video codec; - Video4Linux: encoding support, stable element names and faster device probing; - Support for the Secure Reliable Transport (SRT) video streaming protocol; - RTP Forward Error Correction (FEC) support (ULPFEC); - RTSP 2.0 support in rtspsrc and gst-rtsp-server; - ONVIF audio backchannel support in gst-rtsp-server and rtspsrc; - playbin3 gapless playback and pre-buffering support; - Tee, our stream splitter/duplication element, now does allocation query aggregation which is important for efficient data handling and zero-copy; - QuickTime muxer has a new prefill recording mode that allows file import in Adobe Premiere and FinalCut Pro while the file is still being written; - rtpjitterbuffer fast-start mode and timestamp offset adjustment smoothing; - souphttpsrc connection sharing, which allows for connection reuse, cookie sharing, etc; - nvdec: new plugin for hardware-accelerated video decoding using the NVIDIA NVDEC API; - Adaptive DASH trick play support; - ipcpipeline: new plugin that allows splitting a pipeline across multiple processes; - Major gobject-introspection annotation improvements for large parts of the library API; - GStreamer C# bindings have been revived and seen many updates and fixes; - The externally maintained GStreamer Rust bindings had many usability improvements and cover most of the API now. Coinciding with the 1.14 release, a new release with the 1.14 API additions is happening. + Updated translations. - Add: + gio-2.0, gio-unix-2.0, gmodule-2.0 and gobject-2.0 pkgconfig modules BuildRequires to avoid implicit dependencies. + libcap-progs BuildRequires: new dependency. - Drop libxml2-devel BuildRequires: it has been dropped upstream, and now so do we. - Point fdupes to the data directory instead of the build root, which is a practice that must be avoided. - Rebase gstreamer-rpm-prov.patch.- Update to version 1.12.5: + pad: fix some stream deactivation deadlocks/races. + registrychunks: don't read from unaligned memory when loading registry. + ptp: fix build failure with #undef USE_MEASUREMENT_FILTERING. + downloadbuffer: Don't hold the mutex while posting the download-complete message. + playbin3: Fix accessing invalid index in GstStream when received select-stream event. + id3v2: re-fix handling of ID3 v2.4 tags with extended headers. + audio: fix handling of U32BE format. + videodecoder: Reset QoS time after pushing segment. This fixes playbin gapless playback with videos. + subparse: push out of last chunk of text if last line has no newline. + aacparse: When parsing raw input, accept frames of any size. This fixes handling of encoded silence. + splitmuxsrc: Improve not-linked handling. + rtspsrc: also proxy multicast-iface property to RTCP udpsrc. + flacdec: flush flac decoder on lost sync, so that it can re-sync. + matroskamux: Only mark new clusters as keyframe if they start on a keyframe or we're muxing only audio. + matroskamux: Clip maximum cluster duration to the maximum possible value. + h264parse: reset internal 'state' variable properly. + x264enc: fix build with newer x264 with support for multiple bit depths. + x265enc: Fix tagging of keyframes on output buffers. + glimagesink: Correct PAR in output caps when transforming. + vtdec: destroy and create the GL context on start()/stop(), fixing a refcount loop. + player: fix criticals when reading info/track properties that are NULL. + lv2: fix inverted boolean properties. + rtponviftimestamp: fix state change function init/reset, fixing memory corruption or leaks on shutdown. + libav: some build issues fixes. + rtsp-server: Place netaddress meta on packets received via TCP. Fixes keep-alive via RTCP in TCP interleaved mode. + rtsp-server: gi annotation fixes. + gst-libav: internal ffmpeg copy was updated to ffmpeg 3.3.6. + Various fixes for memory leaks, deadlocks and crashes in all modules.- Unconditionally enable translation-update-upstream: on Tumbleweed, this results in a NOP and for Leap in SLE paid translations being used (boo#1086036).- Modernize spec-file by calling spec-cleaner- Update to version 1.12.4: + Dozens of fixes for various issues detected with the help of Google's OSS-Fuzz project. + Performance regressions with registering debug categories after gst_init() were fixed. + Regression with seeking back to 0 in souphttpsrc was fixed. + Regression with header rewriting in flacparse was fixed. + Regression with playbin/playsink leaking sinks was fixed. + Inconsistencies with DROPPED/HANDLED handling in pad probe handlers are fixed. + gst_bin_iterate_sorted() always returns sources last now, as documented. + gst_query_writable_structure() will never return NULL, for consistency with events. + Removal of metas from gst_buffer_meta_foreach() works correctly now. + OpenJPEG plugin builds with OpenJPEG >= 2.3. + CDIO plugin builds with CDIO >= 1.0. + gstreamer-vaapi works correctly with libva 1.0. + gst-libav was updated to ffmpeg 3.3.5. + Various fixes for memory leaks, deadlocks and crashes in all modules and many, many more! + Bugs fixed: bgo#788520, bgo#788617. + Updated translations.- Add explicit python3-xml BuildRequires: fix build on older versions of openSUSE.- Switch to python3: + Replace python BuildRequires with python3-base. + Export PYTHON=/usr/bin/python3 before calling configure.- Update to version 1.12.3: + Fix for infinite recursion on buffer free in v4l2. + Fix for glimagesink crash on macOS when used via autovideosink. + Fix for huge overhead in matroskamux caused by writing one Cluster per audio-frame in audio-only streams. Also use SimpleBlocks for Opus and other audio codecs, which works around a bug in VLC that prevented Opus streams to be played and decreases overhead even more. + Fix for flushing seeks in rtpmsrc always causing an error. + Fix for timestamp overflows in calculations in audio encoder base class. + Fix for RTP h265 depayloader marking P-frames as I-frames. + Fix for long connection delays of clients in RTSP server. + Fixes for event handling in queue and queue2 elements, and updates to buffering levels on NOT_LINKED streams. + Various fixes to event and buffering handling in decodebin3/playbin3. + Various fixes for memory leaks, deadlocks and crashes in all modules. + Bugs fixed: bgo#778193, bgo#786034, bgo#786056, bgo#786561.- Drop conditional valgrind-devel BuildRequires, this type of debugging is probably not done by users of binary packages.- Update to version 1.12.2: + Various fixes for crashes, assertions, deadlocks and memory leaks. + Regression fix for playback of live HLS streams. + Regression fix for crash when playing back a tunneled RTSP stream. + Regression fix for playback of RLE animations in MOV containers. + Regression fix for RTP GSM payloading producing corrupted output. + Major bugfixes to the MXF demuxer, mostly related to seeking and fixes to the frame reordering handling in the MXF muxer and demuxer. + Fix for playback of mono streams on MacOS. + More fixes for index handling of ASF containers. + Various fixes to adaptivedemux, DASH and HLS demuxers. + Fix deadlock in gstreamer-editing-services during class initialization. + Bugs fixed: bgo#784041, bgo#784932.- Update to version 1.12.1: + Various fixes for crashes, assertions, deadlocks and memory leaks. + Fix for regression when seeking to the end of ASF files. + Fix for regression in (raw)videoparse that caused it to omit video metadata. + Fix for regression in discoverer that made it show more streams than actually available. + Numerous bugfixes to the adaptive demuxer base class and the DASH demuxer. + Various playbin3/urisourcebin related bugfixes. + Vivante DirectVIV (imx6) texture uploader works with single-plane (e.g. RGB) video formats now. + Intel Media SDK encoder now outputs valid PTS and keyframe flags. + OpenJPEG2000 plugin can be loaded again on MacOS and correctly displays 8 bit RGB images now. + Fixes to DirectSound source/sink for high CPU usage and wrong latency/buffer size calculations. + gst-libav was updated to ffmpeg n3.3.2.- Update to version 1.12.0: + Bugs fixed: bgo#782050.- Update to version 1.11.91: + Bugs fixed: bgo#781585, bgo#781585, bgo#780757, bgo#781484, bgo#781155, bgo#781155, bgo#780903. - Changes from version 1.11.90: + Bugs fixed: bgo#753754, bgo#775445, bgo#776140, bgo#776293, bgo#776999, bgo#778193, bgo#778830, bgo#779175, bgo#779459, bgo#779755, bgo#779831, bgo#780111, bgo#780751, bgo#780923. + Updated translations.- Update to version 1.11.2: + Bugs fixed: bgo#764707, bgo#773091, bgo#777375, bgo#777449, bgo#777780, bgo#777810, bgo#778866.- Update to version 1.11.1: + padtemplate: Fix null pointer dereference on invalid static caps. + queue: Don't generate GST_FLOW_ERROR without logging. + pad: clarify docs for GST_PAD_PROBE_DROP. + meson: - Generate pkg-config -uninstalled pc files. - Do not generate .pc files for libgstcheck on windows. + tools: update gst-inspect man page. + Updated translations. - Stop packaging .la/.a files. - Rebase gstreamer-rpm-prov.patch. - Replace glib2-devel for pkgconfig(glib-2.0) BuildRequires. - Pass --with-package-name='openSUSE GStreamer package' and - -with-package-origin='http://download.opensuse.org' to configure we want to show where the gstreamer package is from. - Pass --disable-benchmarks, --disable-examples and - -disable-tests to configure, we do not need those. - Move AUTHORS ChangeLog NEWS README RELEASE to doc subpackage.- Update to version 1.10.4: + Various fixes for crashes, assertions, deadlocks and memory leaks on fuzzed input files and in other situations (CVE-2017-5847, CVE-2017-5848). + More regression fixes for souphttpsrc redirection tracking. + Various bugfixes for regressions and other problems in the V4L2 plugin. + Fix for 5.1, 6.1 and 7.1 channel layouts for Vorbis. + Bugs fixed: bgo#777998, bgo#778365. - Drop gstreamer-parse-dont-translate-bin-name.patch: Fixed upstream.- Add gstreamer-parse-dont-translate-bin-name.patch: parse: Don't translate the "bin" element name. Otherwise we won't be able to create bins (bgo#777998).- Update to version 1.10.3: + CVE's fixed: CVE-2016-10198, CVE-2016-10199, CVE-2017-5837, CVE-2017-5838, CVE-2017-5839, CVE-2017-5840, CVE-2017-5841, CVE-2017-5842, CVE-2017-5843, CVE-2017-5844, CVE-2017-5845, CVE-2017-5846. + Bugs fixed: bgo#776125, bgo#775538, bgo#775661, bgo#775714, bgo#775728, bgo#775921, bgo#776039, bgo#776401, bgo#777263.- Update to version 1.10.2: + Minor bugfixes. + Updated translations.- Update to version 1.10.1: + Security-relevant bugfix in the vmnc decoder (no CVE). + Various bugfixes to playbin3/decodebin3. + Fix error at the end of playing any WAV file. + Fix usability of androidmedia plugin if the camera or sensor API is not available, but codecs are. + Handle redirections on PLAY, and missing control attribute in the RTSP source. + Various OpenGL related bugfixes and many, many more. + Bugs fixed: bgo#765662, bgo#773813, bgo#774044, bgo#774108.- Update to version 1.10.0: + Several convenience APIs have been added to make developers' lives easier. + A new GstStream API provides applications a more meaningful view of the structure of streams, simplifying the process of dealing with media in complex container formats. + Experimental decodebin3 and playbin3 elements which bring a number of improvements which were hard to implement within decodebin and playbin. + A new parsebin element to automatically unpack and parse a stream, stopping just short of decoding. + Experimental new meson-based build system, bringing faster build and much better Windows support (including for building with Visual Studio). + A new gst-docs module has been created, and we are in the process of moving our documentation to a markdown-based format for easier maintenance and updates. + A new gst-examples module has been create, which contains example GStreamer applications and is expected to grow with many more examples in the future. + Various OpenGL and OpenGL|ES-related fixes and improvements for greater efficiency on desktop and mobile platforms, and Vulkan support on Wayland was also added. + Extensive improvements to the VAAPI plugins for improved robustness and efficiency. + Lots of fixes and improvements across the board, spanning RTP/RTSP, V4L2, Bluetooth, audio conversion, echo cancellation, and more! + Bugs fixed: bgo#770627, bgo#772431, bgo#772571, bgo#772741, bgo#772851, bgo#773114, bgo#773319. + Updated translations. - Add pkgconfig(libunwind) BuildRequires: New dependency. - Add explicit pkgconfig BuildRequires for completeness.- Update to version 1.8.3 (boo#996937): + Fix stepping in PAUSED state in certain circumstances. + Fix jackaudiosink hang when exiting. + Fix udpsrc receiving multicast packets not only from the selected multicast group. + Fix unnecessary decoding of unselected streams in GES. + Fix (multi)udpsink randomly not sending to clients. + Fix ALL\_BOTH probes not considering EVENT\_FLUSH. + Fix average input rate calculations in queue2. + Fix various locking issues causing deadlock in adaptivedemux. + Fix gst-libav encoders to correctly produce codec\_data in caps. + Add Wayland, Windows and Rasberry Pi support to the QML GL video sink. + Add support for building with OpenH264 1.6. + Add support for controlling deinterlacing in GES video sources. + Bugs fixed: bgo#769802, bgo#768649, bgo#766970, bgo#768141, bgo#767688, bgo#763770, bgo#767413, bgo#739289, bgo#762330. + Updated translations. - Drop separate spec file for gstreamer-doc. Due to this drop all conditionals for splitting out doc build. Also drop docbook-toys, docbook-utils, texlive-latex, texlive-latex-doc and transfig BuildRequires. Add doc subpackage to gstreamer spec and pass enable gtk-doc to configure. Note that we are building a much leaner doc package now. - Following the above, drop pre_checkin script, gstreamer-no-gtk-doc-for-reals.patch and gstreamer-revert-bogus-automake-version.patch and stop passing NOCONFIGURE, no longer needed. - Conditionally apply translations-update-upstream and gnome-patch-translation BuildRequires and macro for non-openSUSE only.- Update to version 1.8.2: + bgo#727105: doc: Drop reference to osssink / esdsink / etc, from gst-launch-1.0 man page. + bgo#741001: GST_DEBUG categories are missing when using - -gst-debug-help. + bgo#763496: queue: Can release serialized (ALLOCATION) query before downstream returned it. + bgo#765906: typefind: Regression due to fix for bgo#763491. + bgo#765961: Fix element leak in gstutils.c:find_common_root(). + bgo#766002: pad: IDLE probes don't block when returning GST_PAD_PROBE_OK.- Update to GNOME 3.20.2 (Fate#318572)- Update to version 1.8.1: + Fix app compilation with Android NDK r11 and newer. + Fix compilation of nvenc plugin against latest NVIDIA SDK 6.0. + Fix regression in avdeinterlace. + Fix memory corruption in scaletempo element with S16 input. + Fix regression in qtdemux with MSE streams. + Fix glitches at the start with all audio sinks except for pulsesink. + Fix regression with encrypted HLS streams. + Fix automatic multithreaded decoding of VP8/9 video. + Fix deadlock in HTTP adaptive streams when scrub-seeking. + Fix regression in RTSP source with SRTP. + Add support for SRTP rollover counters in the RTSP source. + Add support for HiDPI ("Retina") screens in caopengllayersink. + bgo#727105: doc: Drop reference to osssink / esdsink / etc, from gst-launch-1.0 man page. + bgo#741001: GST_DEBUG categories are missing when using - -gst-debug-help + bgo#761912: gstpad: Fix race between gst_element_remove_pad and state change. + bgo#762995: queue: Use full running time for level calculation. + bgo#763753: valve: don't send sticky events as a direct response to upstream events. + bgo#763757: multiqueue: Make sure mq- > percent remains valid after modifying high-percent value. + bgo#765096: baseparse: When initializing DTS from PTS, remember that we did so. + bgo#765260: baseparse: regression with aac streams. + Updated translations.- Update to GNOME 3.20 Fate#318572- Update to version 1.8.0: + Hardware-accelerated zero-copy video decoding on Android + New video capture source for Android using the android.hardware.Camera API. + Windows Media reverse playback support (ASF/WMV/WMA). + New tracing system provides support for more sophisticated debugging tools. + New high-level GstPlayer playback convenience API. + Initial support for the new Vulkan API, see Matthew Waters' blog post for more details. + Improved Opus audio codec support: Support for more than two channels; MPEG-TS demuxer/muxer can now handle Opus; sample-accurate encoding/decoding/transmuxing with Ogg, Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container; new codec utility functions for Opus header and caps handling in pbutils library. The Opus encoder/decoder elements were also moved to gst-plugins-base (from -bad), and the opus RTP depayloader/payloader to -good. + GStreamer VAAPI module now released and maintained as part of the GStreamer project. + Asset proxy support in the GStreamer Editing Services. + Bugs fixed: bgo#763491, bgo#763895, bgo#764034, bgo#763770. - Rebase gstreamer-rpm-prov.patch, base on fedora patch.- Update to version 1.6.3: + Fix regression in GL library that made glimagesink unsable on Android. + Integer arithmetic overflow in queue2 element that could break buffering or cause crashes due to NULL pointer dereference. + Fix crash in AAC/ADTS typefinder caused by reading more memory than is available. + Stop ignoring encoder errors in the VP8/VP9 encoders. + Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's redudant and was never actually implemented. + Ensure to store the correct video info in GstVideoBufferPool. + Fix caps in rtspsrc when doing SRTP over interleaved TCP. + Fix crash in pcap parser on 0-sized packets. + Clear EOS flag in appsrc to allow reuse after EOS and flushing. + Ignore flushing streams in streamsynchronizer during stream switches to fix problems caused by this in gst-editing-services. + Ignore tags and other metadata in WAV files after the "data" chunk in PUSH mode to prevent them from being interpreted as audio. + Correctly use colorimetry in v4l2 only for YUV color formats. + Set reserved bits in MPEG TS muxer to 1s. + Fix calculation of SBC frame lengths. + Fix output of the RTP JPEG2000 depayloader to have one frame per buffer and crash in the OpenJPEG decoder on incomplete frames. + Update ffmpeg snapshot in gst-libav to 2.8.5. + Memory leak fixes in scaletempo, the raw video RTP depayloader, and in playsink related to audio/video filters. + Fixes for error handling in the OSX audio plugin. + Various gobject-introspection annotation fixes and additions. + Compiler warning fixes for latest clang compiler. - Change source URL to http://gstreamer.freedesktop.org/ instead of http://download.gnome.org/; the former seems to be more frequently updated.- Hook gst-ptp-helper helper into SUSE permissions framework (boo#960173): + Add permissions to requires(pre). + Add set_permissions to post and verify_permissions to verifyscript.- Adjustments post security review (boo#960173): + Add libcap-devel BuildRequires: rely on capabilities instead of flagging the binary suid. + Pass --with-ptp-helper-permissions=capabilities to configure: ensure there is no auto-fallback to attempting to install the binary suid in case capabilities would not work.- Update to version 1.6.2: + Crashes in gst-libav with sinks that did not provide a buffer pool but supported video metadata were fixed. This affected d3dvideosink and some 3rd party sinks. Also related fixes for crashes when a downstream buffer pool failed allocation. + Big GL performance improvement on iOS by a factor of 2 by using Apple's sync extension. + Deadlocks in the DirectSound elements on Windows, and the behaviour of its mute property were fixed. + The Direct3D video sink does not crash anymore when minimizing the window. + The library soname generation on Android >= 6.0 was fixed, which previously caused GStreamer to fail to load there. + File related elements have large-file (>2GB) support on Android now. + gst-libav was updated to ffmpeg 2.8.3. + Deserialization of custom events in the GDP depayloader was fixed. + Missing OpenGL context initialization in the Qt/QML video sink was fixed in certain situations. + Interoperability with some broken RTSP servers using HTTP tunnel was improved. + Various compilation fixes for Windows. + Various smaller memory leak and other fixes in different places. + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823, bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951, bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732, bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929, bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205, bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344, bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913, bgo#758921, bgo#759019, bgo#759380. - Add -fPIE to CFLAGS and -pie to LDFLAGS in order to ensure our executables are built position independent.- Update to version 1.6.1: + Valgrind 3.7.0 chokes on match-leak-kinds in gst.supp. + Gstreamer: Fix sample memory leaks. + gstreamer-1.6.0 doesn't compile on OS X 10.6: header file issue in gst-ptp-helper.c. + multiqueue: Improve incoming SEGMENT handling. + segment_to_stream_time and position_from_stream_time miscalculate when applied_rate < 0. + pad: gst_pad_probe_info_get_buffer_list() has wrong ownership transfer. + uri: incorrect behavior when merging uris ending in .. + pad: Unblock blocking pad probes when receiving FLUSH_START in send_event() too. - Add gstreamer-revert-bogus-automake-version.patch: Upstream needed feature in automake 1.12, so for good measure they bumped to 1.14, this patch reverts this.- Update to version 1.6.0: + Stereoscopic 3D and multiview video support. + Trick mode API for key-frame only fast-forward/fast-reverse playback etc. + Improved DTS (decoding timestamp) vs. PTS (presentation timestamp) handling to account for negative DTS. + New GstVideoConverter API for more optimised and more correct conversion of raw video frames between all supported formats, with rescaling. + v4l2src now supports renegotiation. + v4l2transform can now do scaling. + V4L2 Element now report Colorimetry properly. + Easier chunked recording of MP4, Matroska, Ogg, MPEG-TS: new splitmuxsink and multifilesink improvements. + Content Protection signalling API and Common Encryption (CENC) support for DASH/MP4. + Many adaptive streaming (DASH, HLS and MSS) improvements. + New PTP and NTP network client clocks and better remote clock tracking stability. + High-quality text subtitle overlay at display resolutions with glimagesink or gtkglsink. + RECORD support for the GStreamer RTSP Server. + Retransmissions (RTX) support in RTSP server and client. + RTSP seeking support in client and server has been fixed. + RTCP scheduling improvements and reduced size RTCP support. + MP4/MOV muxer acquired a new "robust" mode of operation which attempts to keep the output file in a valid state at all times. + Live mixing support in aggregator, audiomixer and compositor was improved a lot. + Compositor now supports rescaling and converting inputs streams on the fly. + New audiointerleave element with proper input synchronisation and live input support. + Blackmagic Design DeckLink capture and playback card support was rewritten from scratch; 2k/4k support; mode sensing. + KLV metadata support in RTP and MPEG-TS. + H.265 video encoder (x265), decoders (libav, libde265) and RTP payloader and depayloaders. + New DTLS plugin and SRTP/DTLS support. + OpenGL3 support, multiple contexts and context propagation, 3D video, transfer/conversion separation, subtitle blending. + New OpenGL-based QML video sink, Gtk GL video sink, CoreAnimation CAOpenGLLayerSink video sink. + gst-libav switched to ffmpeg as libav-provider, gains support for 3D/multiview video, trick modes, and the CAVS codec. + GstHarness API for unit tests. + gst-editing-services got a completely new ges-launch-1.0. interface, improved mixing support and integration into gst-validate. + gnonlin has been deprecated in favor of nle (Non Linear Engine) in gst-editing-services. + gst-validate has a new plugin system, an extensive default testsuite, support for concurrent test runs and valgrind support. + cerbero build tool for SDK binary packages gains new 'bundle-source' command. + Various improvements to the Android, iOS, OS X and Windows platform support. - Drop gstreamer-message-delivery.patch: Fixed upstream. - Add pkgconfig(bash-completion) BuildRequires: New dependency.- Added gstreamer-message-delivery.patch to fix async message delivery, see more at http://cgit.freedesktop.org/gstreamer/gstreamer/commit/?id=da7847- Update to version 1.4.5: + Bugs fixed: bgo#736969, bgo#738092, bgo#740001. + Updated translations.- Revert previous bashish "fixes", but specify in pre_checkin.sh and gstreamer.prov scripts that interpeter is #!/bin/bash.- fix bashism in pre_checkin.sh script- fix bashisms in gstreamer.prov script- Update to version 1.4.4: + Bugs fixed: bgo#737498, bgo#737794, bgo#737999, bgo#738198. + Updated translations.s390zp35 16215885401.01.01.01.01.01.16.3-3.3.11.16.3-3.3.1Gst-1.0.typelibGstBase-1.0.typelibGstCheck-1.0.typelibGstController-1.0.typelibGstNet-1.0.typelib/usr/lib64/girepository-1.0/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:19736/SUSE_SLE-15-SP2_Update/4e669394435531a2a6fcbeb7c6b6b684-gstreamer.SUSE_SLE-15-SP2_Updatecpioxz5s390x-suse-linux PR RR RPR R RR RPR R RR RPR R RR RPR R RR R R5h}.ͺŊutf-8b28343cf66d6afe7a75b01a04d1dcfc928f00973f4ee8f3979baacf709daa33c? 7zXZ !t/h/] crv(vX0KmQlKQT!"82`)@+gf5mA)rXbM\+B6{]0_P OZP^.\lY8+Il>Gi<ׇ6c&y4KhL CV|I@D-[OP Jl"7Qܶ='՛aɔ\/;``"?tqw9Ey\OipЬRv ŴϚ'̈ b t'1pS=hXZ _ :&⏘hr~@ɋ{,6 x+( 6nLb;0CΑd5Z"5ױQN I/!ۥtcE-<"_g˷7h+Ztx*L$@u,=54ztTNW)ؒɭv?EB^dMMkȨcd_8NsV#}l+23K M\$;"uߴju%ia4kB2_DICIM}vPO98BEb5=DUywu~ >,:ؙ`/Aؐ(.icIrDGƷ ߐ'"Iv7ԗx_&y*n=}{Hoϕ r<+J'2x1.)wWFշu ]GC2 ÿơɒ&('qX,x,.ALп%O~ɰ BH?z8 rEVny6ǩFZ4Sh5D"@mbՇ*(c}N$\5IPEYa@P|ȹ &íCs0Y9y#\i&h6gke{H.KBw  xYU9˄{Y>6 vV_p=o.\G46FӀd,~]?Po[LUxoڨ/~+1b-9a]bucҥXyih>ޖe 8 nGf$Xg^0W~5:- =ֶB&.co.OyT 0mbK`?O4˛5Tq\2z

Eϵهb C$Ki?wc:x.0urfcsVg(ze2lAɼc^FA O&S ef#irgX$mkmw~==B3vK7Ǣ`} SfxŸ9d~d~Cl3Q@ GXOk,tK[u/f U-$1izNX' keӹ6 7 jU?el݀;2%$ }M$R%N5UϔZ3"}S CC2aJc) +=I1IuoR1q:!c ~3~ZX`KJj,Dj2}Bc$VkK|B,phvjJL!a52Vj'mbu"߉A {Ԗ~z.Z>q-w@+/-YΥź]}>mQ2xrG:^i_oDVMo؍H= 00;݈lݯQPTq2SAkA)`X]M`?l #Fʩ;晚> S ydK>Eʹ9[KLI YmX2v5b:|%ݪ6MaBSikOg}-A`0^Z3 Jw@fv|8\kb uЩozgeٚ:]7Ï fbR'<@Ø, ҿMε!Ojs(Kl)d(ƞOR37BlhP_[OU #t`.*qq5)n/xCnRsLFFj pn؄52:1Х  ^`g,V-lt\CZߟfN`>@-a/W$b=U+nY=܄=iᴊ L5X}c#O}WH-CDgJ3א +ߊ}Ecw[L$\[Qom6N,wܛ|i| /͏UxKC^A6/A,v9L7 ip];eovN924;vADZHw_֨Cm@a|PW#hm?fC4a9MbZB)-ܼKÿ)I%zuG1Q cǪ a'J:a7j龂@'kIK8ԙ<8NPk ->MKf`iN3~^BD[862IbY;L߂58YHUWJhb/o8kUz:\2f,z."k3 t/gUr;[Y2:۱B{y=N@^]),g;+nsv ͶL+X!hV#WvD\`kqʊkW[c y8i6gtˏ6>EuK7E6??&QVkpX < dUU_֤gDGI^>Fچ1[4O77.0 u hcxrXG!qZ&JX xIuǼ)cZS>m4$U%?DC_$ e䝒vΈTb<+9u9$CI,]ɪL+iH$?hrPy8tbid9<<ÿɌq xӂ)bfJHY.~ .s9ҵ HGM1Pr⣴]}nX(sӁ;Z8yqo[∗8 ^`(i*`h`@X`=JFi]lj#N"eӑm3\VEN$L+鷀zn1;[Dֽ>]x7~.(*&;N̽^ڤ[ (Ʊ tNރq!!~8e౳0b8XFj~u~m2L+oLrqיxKhsTo655"A?G(ͩ[E>_)';A0NJN38{gT+R%WjF"E؟﯁] V8:NFN9=c,-yPp9ٻ(8r.\q9/݆:Yt\V+dP*udķ $<7** OyKxT%]4HS[m|b] !tʼK>B:57q_A˧>ݡrXo+VM+PZ^_y %0Jӭ%̀ճs* AyECד$z@.$7tDB2qj.Wt3\dg%6qnBT9sxqBH?H2&jC//"Ir]n_0erٽL&,#{33Bq̶=٩%Ş#nlsP fDs[}A$T{KlVI73LD8GثGf\gBdiW"+sb!&HH%H=hkfXwšcЗ[D, *^%^>@-7mpE+F,/iHjW~<߱TۼTDϠ{i@m!Onba9E72ۭa\?Q"BDxHb1 $}T!EӏG@B:ޯB啦be|@ 8%DpͰٷo U)`_"*Nn;"x&|[D=!qՐ!Qp^S=/&WueKJ&s)v(?f36@/]Wtڭ~hmr`Vn5nE}$s㫜9aFԎL'$CAx֞[x ia~+ nљ*ڨ-Y:ič*fDj,As<2"˫צkZNǓ"ٕ{4tmjseY?N|}v/=d/gm J(&w"wRCjl@Y܈[;<^J(TJ?w~Ƀ_md^&7!zSzӣpk% P6 H4RXallRϙ0Dp Ƀc>,+\ UEz%H ȠAU?K<4nrn&~Уe k`d3;JO^ { hpdlH:1q"n%NF;8dma|;%;`WCҵF&SĄ h-фI lNmZ^Xo'u:!NF k#vG^пO]QOAs%jkcg*"L:IwUE%(6 Y.Jb@Ws^ݰLDh$W*1c\Ca $2"P1HVlשYbPZdF VNheXNo_2 YsDP蝥> ".75oo 3P` mQR3"X X\yȶ4 ClW ׁJ sC;y+J鄏L_-˗h&ɳ؛0Hߢ˟K?.ҜǃŢ?kmDi7?z/vNyA)|kbq?/cF o$ڳEw8~B*UrjDJژ#i6nheS`f+dۗ^6zM$bo7QVnVf򤯣M`~e<{V8jݯ?<7#8O ncy,RwyD%[Q*j0bF?av )Z;&4G%oΕ EQIثNF@D+S=(ڟJCG'WՈ 9rY>w:Pk0y;cN |0,*=U!{!=$Q4Ϛ7h?@4oMl'FDd"Ƕ,Wo^]bR[B Dy;bݾZwEN7}7!2V?ŝ5͢%XI,! ~qs[Smg;`U"0@nm%NM2Ȓh#3DmR-Ż (a?vRPԦء1=Q$M} ő&xwv+#*Z*[y" ~fLڃ `dEv< L4Hŗ\&JJ̙[ᢢmA͈߱#i"O2hys+?etapA(X @'쫭Z=c=;rZt}@7.TeqL6 'eD-7WXLf&F鋔3ϑRm5/d/}E. m}jΜG׏xj~G߽I,}Oӈxb!+=xυBZ$khgB3ʦd_} ># Q%NK9=-fY^qI4M6zB.{,!LM@S:/_-NIw˺xTT,bV6D7R"g";GܳZCy&iO!cTqF\4q@,ʣ>E#HrFvSI}oоnYN::@SWɁ 옿Sׁ0ʻ3= k-&Dcg/DUEHͦލJ5edѿyЕ~sDrg7K%@[u[i\=]9RLV $. ~jpqvz s\jcTW¦2PMp<)_,x[ڰ: mQw]y^;>z%~JXdR̂) p]⹑O?O[x~a7q-&I(]4λ6b|nk~gɺ6= Ϩj KlP6ˈz%JхUh ɱ鳗Ս7h-NN"4ch,G[ ;`*@NuHx lx%)(OsyNޣ:AlT+B P ̝Z3&wo7p֟rQYd2/D!TڙQ&.P+zb]/G0YzC['+xx # qځo"?ǒr`a$͛"k`Sv|y9~#0F a.4Dʲ#Pk7\"1:fvꜤI5F-ּYmyl2Z ꊊO*:3IhAJC}|Wpjt* ( 4决Y Nndu~4&r4 fTw}7 mD^ӿ'sl :@fLeKe F,ͳ' |Ey|͹]+֜z_[)7B'F9!L;xM?+*|Dz= ꊞZ~v&n#6},p['?,y+,.s/ڋnL ϡeju9#|ELM˽mTհMXh~i?_}*O=\M7G."iZ(,nC'b _ʄ7 2Hυr #^ n$^ pЛh2R?gFӢGawrOa˽}Cr$ˑ"<P{hrMQ#oJr-% oNEl%a2Pˌ)ozƼ/٘> tT.D\\^}TM֝[ &rK8lH/ؗ͒j'+1765Vs^>XV tV5(2D &z@a+Q;H빌)都q/!(s0(^!Iۉs+\)@p(wME9T"p.}ଛbRϽ}. \p3Rz7B $=oǴjQlE Ttg__ׅ CrƼCF)J6Yw&UzEs"c)c=1ƷyYGY%/3xr bsokÂuX;g'#2=2Ԛ(ދ(\L~ 0W }mIܲ^ .rP$^_= [5ոRE \:EDCN̫撦|{'$uzLD 5ooqs^r<({ixn ;Dz.xmBN?a-"[B:ef$Ymap~9H +8RtwBO ?IpF:a:&JݯۆBGMNkQ wІ[OW(˟GIm?HDVVA2;N&H~mzH{%EP&tPGIz W·M\Xlڢ|[#%<߀{qָ"Ƣ;;+o~8rcG^̰4-$P[:u{6D'L.ˑBM{6yX8s#>^kok7-~[t0$V$T(Qq,}߭ Mmq49 CAP hX$pf#/B2~h;][kYZ番JVR|}*_~63ex9RW$J9:ڌou#״2'YFs3U2_o{х]5WҼ!lL1L@1 S">iYQYܯnyy1ЖײHWHTyL;ޗA׼;`ޛ8-h1#"[ a#?.ƨq!2妲?OE9.$ mg~U,Nn?Mm@^2 A֫ }0q~8A[QU1z#5z 3(v\EԞ ~clhUMHrV\[ǃ$R8B mк0 ,I*"$h`X8o*~u$;d\c;3i%1p8Sv̾H UWLfFP2-S$҆kjʕًw%>2/4In4ߍH4Y ^_F)+?0',蕄*\#|[[gFSEi\ˊ%>& F5,xOUN`>H O>djA/d?Okgk-> q ^Rugb_ x"4y7xJ`V!B Hί.mI=z]޻0IvC@?mFƜ.-㑢ǬS6}avz[Ë:Ob1fؑjzE0s]4{אE (#UEE_ 51N`FcB ݍ ±3| > ~2 5d*Rss%ysT|1$ '"|ܮWkߤALϡauj=}CsYUAv}h C?ǨCh?`a8b,. EưV5F j`CC`#zpb\۲ ھ6@UTV}nm+>s؁ݼ Ω2l3.}c% 7tinMFhMŧ4\~C*$ōI#a" EӬm0MϤ=G"WlCHUZ`ƒ|301ֺBeit-R0szspak~tYt/ͤdMV$Db G)QlĜ‡Wcy+J{鼷MO_ZYe6.yHF?yrn1A5](MaXlP cΨa]IReh7q" W3rE `f5Ãv70,wo;ڷ!dd~Q}"Eg]+rQJ@NNt9v$5"M6m2/ g4;;:Xsϣ\KSt vRʮˈ}VnZ'd\䝙dP2E"4 4\K׌ɛ r!z} uvQx"NB̯k{S@)bJ3.P=$(S}s~ +^N;@kV6H;Io%3m"7߬z ;[, }PVjT -Sv{5:)Cg1 3IxFm4Fzg"X~sxVbnɑ] a Y3[Gf43)ED^?,< yU ~ ,P` Vit}QpxdI؞#h2iX֓ 7p7(bxdP$ݖȘ:jU(7q؝`,{7i_DI4w4pEеҽse:갿Sh7Sh nC΄Ri<60 &x,z=Ӝc`#'H /vtbvv>?.F 3ꌉ0}0rLeL/jǼA8y\;`!~9.&Lk4kac:ǀމ:d(͸fi.`NkOML.p3ӻ?$v:{ar?Ju [n`OwpjܠԦ0C\f.}bjp4_8Sw*O-b?W,G ޷CeݺwrfifGϬU1 G֯]w=?pV&\%n$eso"B{慈pQN@ZcQ4.ْ*wβF#>b!@dV gM['/ZZUq͇KԻV>3k4eUgI', j[#yԞ*pDLMGؔٛa1A< 7x,ʖW "U|o"s#U,P:z,=,W7 {,+"ƻ-L{Y,̬,=LűP?s1b~Y?IKG0hq"z1ZK׻Wo@$L'`+`WI#e="%RkH]z>c̨-9^MPt$GFD _uh5Ԛd/ Tb~0fD>ۂp[=߾, lw&_Sȅcƴ\&$A/kS4Ʃ{NH2 sm ͅs=$X38wiAjƘ-|P@Nt/z ?ORA62O`uK2p7lLͼ:;PЫs;5Ow<5'ި?%% |6.dljKT3Y~ /tO5y6 р**Je/`0/01`bw{2U .G}U!B1V6;;ڐꊖtԞ(e 1nF-c]p\bǴkO=k'{Y<`yq]S ƌ^v]" qSizSUک/7TiTb69cVIU Uac+oPQ;q~3xQNxk^+F}*^UT62:D](cuQOA`_Д}0`+QM;,ϼ [g']t\L;f Q;&)lrǚ]U?bZO\ڡވJ@g=s\jIܾY;podl?BbǚPb(Jݰ>8_,l>cTP2Le"MpJvMI薳yh?'^G*Xu9̢_4 ~P7:HW[YY+e{E/b||iCX?;P$u2C\/Ͻ㼢Bi9M߲b'dyӜAݢɟ'"JYD (L _.l(X@>|,ʈZR̹3(wN @A=c=&f-cgl>Ib.RGrA Wa+U /TIMsARh84PKP"y\*Nޝ/&V )պ;T{ ^Dw\h z0){Gʬ2qv|iQw}BDo^p Q3tp0f!D-ƥcYp0'D$/:hmGkrHyW bk@>r]qos@9|I.rCK&`/{$UJv|0~3b1?Vљ 'zM ,.˵V R cn'\P]zIl%Naz@<; 3rz8N34hz *cǖzSO]5ICt)57#Ni 1s1q=a؍@ () Śgy4v5X'7:D x?'57;JD䂱{י& Rr Nlc~TC#]6zsݐ3^~9RyX!c U P m_ S`[* h",Ct.J*c178[:=S2zCuaM^PU*-ށă.yׅk,>u^ҝoaQ[S zOhsƨImOuDxz+ `-3'CuBcseJ6 0h1I(mxB6'X7aMrV)NM֡f{.yBJ𢛉M bɶ'O}joW?|֙s@xP*ʇr7"!EUN{ K-[D=ӗk:C-&j2u;00aX `.#Vb ޻Jye~Mܔ.q8 \61HGWG0/3k&38>Z7dC}}yw7~UEhJNʕJЩr樖YEgJIU\5Кkk d]'IBEҨc2XݴⲾ%11߹ HΛ*wh8۞WN2r] iwÐ-ϲӇG0&]A[w/.hX ܝ}&/Ccvs8^P.Ĩ8BOݱ!](-: i~>Ďڂ-vEZwF2W7̡U%{Mhx~YQ9 o4;"ۖ 'E^*V4kFH"[ 􀓗eٱ50͡c.:v2aMF1`^8Fb!F%䎺`)/l(Dt  8Bih[VT7i^ԓh׺޷Ce5P<#/ar**o__#MWqMpZ%P "}CgX+3:6rtEeDF\:Ģ=[&Om~лL/>.9}xF:ar`5,giN)MN373Mkʻc3!ˮ7FRQ7JOIKh6Ip<ܮ|?c(5!7P.% cWM_  Q\JVuꢮFOgQWO 6ѿKI7;?#~lwx!I?(+r%`Cq`iE͗³R9dUN DLaݣB͊,yq}_މ پ̅_OqKϺtӗHo+.q8T+3/У;MI6Jܤ^T2a(wWX;Du&03vH5Y2$eB"#b*l/tN)h{^cPpY,KŒl*pgB=v/(;'K 8{)$uˁcZt4pJ2ރ:=4&iu6mYNGꦗ9&hMDJfzrƫ'8< x]iy7o+ H fL2f5K4XQoRxMuTlS?AwQ+bƕ ,\뙲y^BXuie(Cu"מ\Tx !]?i̓[ݮf_,R~ ýZXeĞyl;{&=>ѮVضq\GD8A; OSo`[4+Ν 2x-Fǻvק$0X$5pE^cCP jްNn†+odIټ#'ŗym!ck5ahmxxՏDPXw ;+ "C&_e\q^v/zU} I+ߵfg C;Qa|"v<uȱ5.W"y2~$變t)BPd-잗 @zxVS!N;On9½($Ƚkk  +ߜ(p\nޯ?I'XHQ̐վJF E'cti/(o㤤? ]h~BëcIF.D}(yCXIaU`=k[<=pT?= ]țZN3/4'`oXo Y|%<|sp2x$bQpms@b078Vط.nܞ*ܑF:cJ"P(AiŰȵ|75aynQ"@A1H_{O!ú:k"}ѐίXJuW X WuYv{Y/i:zj;Taeŏ< 2DX7~ t"=C#ՆF&dM}1hW!KA%C&ouƧ ,⭾7ǵ3@D-X1]*ev>ٻ !kKCISKJyvȡԱu זQ㓲p@.K[D,d_]A U98,@'e%zD ׎^'Y7ϞQUQ`e:WAk$A7;tzH{%X`h;ƶvۮz1_߈@yDVF7/T6AhHn2* WG*,QEH.5UDA[uk{_*M8cur "Z&tB/Vv~ոq#5:M>D?#׼6-ꐵM~)oCe24as2&߸T?C~ufF%gtUZE:'Nzp@]m@cS5U`z$X`4هwnjzݚTSk#)Q*ꈙi1'!6erLJw/% j|zsI^9KW{JSf|uu%`2\'? &1d\ Rϑg+o@qxGaQd> K*/@ yL|j~Nᣓo)Z yK0d`px'a`uVVҔzL0NZ~z?Ȑ*Q*zmhsUh Rk $YA'3 qK]H붴ӍpN80 RvXJ"Ž>t 0LJ)ymI5 5{nsW@Wy:9ǛE$?wXۀkF6q tx1Lt0tzyLyFt֝*H!> q[ UTNDzhg1סQV1Ew{$*UKnvw-;*xFsF\F~mf塷Jd9?Xϻl@!vr*;Fi:8"3yb I~,~mMѬ >*%,7 HNό}ulEÝHb u,0v KpV`u ΘEC{0qxr?0oǕb<\%$kTx0"%gNJIzģRb]P 6w2Ui~Xx-C7T1@+ߪ+KXEwlt: . exp32avhI"̿g2TC Ϧ@c@fԼ !yRqd2 0{XBܭ|WQ|6eK FSu[p<6$t)#AR$j-mr6q)"0Uʙ.q5f{Yhώ9xгcAFA 9}k"9`WhLA6#'K&w7U&f; ։A [ǃ:Q.3u "TWt͗p˷s_)L,M2j)b[b$|4[VʳuWҝPq &Hǁf|+o֣.,/Ez3C2}@om&%t,lm e vmBA/8ES2&1P#]֌/<=|bNN6B!k6,WQH9^L1Lmގ^Δ)J`mH!כS;bSkȢ2(X'('rfk[H30iFFMrڮIa1uI1qNcNC 4ir)׿-;,GY6Jת3O\uC=f¢89QV(u׼'yf[mShV?eӺkG|5mUs!hP3.?؜%k!P=jKNMYb)bA[Q>im)bbE`zʡct屃xTL% R?&u}-\e#C'.C`1,GR6EdqӁSۙg|A(.enͰ88n J"%\32X5.tWhк蘛EO9jKf$a"eи^E3 ,{͓XS!"䯃O%׎?!e۹Mm3hh:D%m&yCsP) o&{2o͊ kӌ˼1J>ܽV+/m0PdK9_x[%O+=#HIW4)|lX;3q͝OI\Nָ>H X'ey)bm z#ut=gAEޖ;v'eIƍ.nX|CZn[i.?P}ަ<3πy+X~ѨCؠHu!khG>[N1l\9@IC1 plS%WmĴ+g d Q6^"Q4 Z:W;.- |@L 0'u96j&_<_+g$yn.k<%&#'!]v +A7B]|ㆉgWg(4QhVnV'.&,8%Dj8 *&#eЬ'[_ɐVù Wa!sTlM*UojQ?*ȧ3^ #aeS?jo&x#o'ë J:PҰ+ģjC"ʐg=&ëז{t1 ̢Y&!S4B^K8kTs}&ÏYw>3JvёcΉ^s7ڮNJެ}qw:Nu>/A$AVH_D:n A6SNY8 K`!M^kH_ft%߈9\='A<Тh&uB5Edd5|o2>9S UQSJ볋R,y>x1w,Ĝ,TG.SJDo.3Jfm~F.j OU:vg@ӝ ,sPj]ϛҨOrI(mfcLW`*v:czh1'сY, ;!%P]6u߷5.ҙп煘_]*d˫<8|QTuJJ>aq$JS%uѰӌ#^hѩBHlv/G'[R {ۓ{恢*YoNׄsbl2;?qVu<ƥa*&EopFwϟ^$⬈HK~U |sy/q Bsl<R0U}mnYf*I{FT!!<?(R>^_(h u+i<:0/Kp4s:9k#x]jz!AEj8v}/=$7:Nq۪>jZ.:<$$RY<8a\?f y 6=ݤ)y W-U6B/-q xB @=XztigCp\WBNjFJ@CGף:DĦ%9{ov1; Vj:OliA/OWKeA)h4Tj%-hŒDl.17,&+;++`]H>/%mıxnAtwg߆r i#}k_u5heC8}3z?us{\r6@=R8 s΅yrҴ]eX\#(I=P[F'g6Jq}s"iZjdI6{ɽR[]ny`rMK,6[<|ȸ?d}&(W֏]>: P@$  t{ҩ:OLN{YlvOwOc5 mIQ Hyy#<}IcOyI͡aA0l{1uf6(?@6],`da9W#l? \ahr7d\i Tv` ߂NmsƧY-.I /%i nsEP#cfao# 4dEǍ=ma|3t6׀uCÝ E2ciE7.nyqg,؟3~T2cUgRDq4A@W?dzY5H:ݦĠMґtq w?deu@rF$+|)hѻ`f>ym9-!-sJcuW hS\DM⃱a]{)rlh( UZG4Ƞ a4o@wmVOvC,\1;Fs|pase7xYӼivۙ&|vC?@'*3ѽ#>+XbjR a9Fr ^vF6d?ĕqeAP;9XMi´FS(ݢeIz娏XQlhE!I[87`'*.嚈B`3֊5Vl;%we5XQb8/ۺ13|^"-?KPJ]n!-T5s^u7iˤsZl\e=ԔmcV3JY Vmtik.5m% jp8~ HzQ-wfpWr2 xLVĸOi`Lf4Ip@L1ilSrf .jS:¼R$b,.}5׶TI@Ӷpߤo8P.!b()mk[tUdBΈĦi?aGִfSLM5O h%xӉxV"Rq8(Cp}د~si X<YGVnܛz3?BWe"o\$KslCgYq)(V5ʿuQC{KNHV-۠D!J L5# 1F=6-Ir[w\L&ӈSRҐj>AO*{2{ÖZWkpt?@ʚGaw~7A+7bwԈk0&=l]گ+S)J(Xkm׍̍.f=ČA]ݖ-j)xY'`LHؿ1,džpDao4t 谦{tUŭ-M*]S?ea&LAB2yŨ k_:)èH,YHѨ. 9'hU09HMMTL[ *Wώ]-gDFÙ'àO_3%:wz!EK'nl2qt"dp=_"Dg3qD*m: UɺN$u4r`l/Fv?RwUTurQ"zB,_XW!꿃RJ˺ ^2Rh"ǢܱL-i5Bh ɸ33tBOT"ꂎ ^+砫uQM(`{F?$\ʛmAW?v dPr9ڊQ3JQs")]~sCLA!cBb1^l?.R&bY\XЏ[@ZJYZLg*Xt§YyGA؈ctXqJ} 7K-죾c}^IsP.ٴn ryEY{(Tnk|va)V|7MhPƻke u Bug|V(dm3kӆ2۶͌}~J2Z[~(&YDϴ۸?NMySfu۞2AsDD GڏW o1pRaLUZ%i&ф;Xiۮ[~va};ZP/OBܳqХ߶}Sc}j?z n.]t}CylQŠK%%w'*n*B N. F 3睟Z0t|`-:&&@W H +[1SNܨ~;vո(=nx!h3\4TLi dvhU/H:mpF-Jkk~}>&'00MkA?iAczm Bw9Rn1aSQocjUW{6UZȐiM_݉$ Et*B{s=& POa4f4l/$EzeTf({j>fdrݷO*kIM$n#AFE2i5= 2!".)SǛ]G$.faڅ˸n6?lY!iŘЯivK|(K47g("ܒeb9RYR/Zf=PڱE9d7i]O.zߨg-:_yWQI5rq^N]G/3< cZi*tQ#Y--Uv`:Gv7}\Je';mW*03^.翎 {= Y 1r 3rXy ^'xY^9B/ GiD앀$ }ѬN>HMu=2Ll#~,3j}Eh1}qגUeiӃ&#E&{ٴ>Ң9oEw(`5pG/@ |Q9\7F֑ 1fC!bYG/5;k+r2a(*M*@ e|]AH*N$Z/Ȃ9I`~G3Ite;n` 1ely5^~YZG⟜sq뱽z{2Quo5o_@a|&˂crZ=힘"oU{k%t yjzT'N)+;gq3 [l{qI^2j-|#.ѽ?4rʎ= HfNsԸʹ6_-lp1oɉP+hDQD| U'͸,Š>=rgD4ɴSCֳа]5Q |_ (8fzPeF &8Ӎے(C0 J9M"\Y0F|,L%ڸ(83(C+3k5yGLvj|QZC#[27\3ƹ2Ϙ!xC:eao~jNN%8:idsw 9+XCz0O8T\8ɇTd[ ˿=T'"Wpjݏ}а<nʳ#9 Φgu,)AXͭ؀F]ȃؚ5!|h"zd ;λni'A\^@)쀑)s"p4 AUZذaJL;K4)Q׾ϩsbI;ԡ' ?= ca)(]Ѻ6xAXIø fZ=&GK;b9ƿ9,zVPD)Β]pCk[h a}Nnf=XN5miyG yA`r>۰|yk-^\,jdbi3N[Ѣ$N(.h{E_.(!.EWTc6ƵgEN0Cbtku1uFnut͏!Qm|i~"ִ*uV#C:5pn8W kؚ-(AVYnf[d3 53l%gG/yi[ +3A)f\QGO2й!Ά&@bU.`9fj 2"3w2ӯ,TrT„SxkwۤA2 =Y^PxnZPj6MŒCFPi pI9*.=$~sw.@dQK'y/1+(-Lm~1bp3eU1}eVBŧs߼X`K0)04CkPoG'3r%X:^̥wu#ɿ8a$c&+@*65Ⓕ@|B uKǹq G!uv~IY[*B@MlH 2hPFSi &h&l邶(YJ7%N4fPIanaKM iy=/l1!~hF T _'qX[Pt{zC[U-s!]QJ,Bw|G4ի+/k[f9}h3Bz r GaNΩzfRAZQI%p,^+,*o]? ;,(%ݾ:_^ \PAQ@R}.pWBa,>#;JhV]-8.筣#Zyi#`ň;º=ýI_8;Gq TC\ڕ$vA,Lejܖq˳QtS2dq}iuAVR~e)Ls)Q'E$L _sTU MW[<< -e;߸ka0Y{(,WsȋjwXrb^jV#( p OVitc2'kݢU 6H"yt>MU?hRkjgrF\iK3[V yKQ)Hd bv.k_tjJD* u;0 cDMq*%?<(A~;nEsdэ7+mCS+˾QN;kqld|w'2G ")ͧIJB𕢶Xvs8 bG"t[x dguZbtT Tu78Vݰ9ˁ)xc{`Hzi2LyN5ɵ)΁k(Z יK4W 1Qڵ36 | c$gF=f1Ʒ/ mL'y_ 3$ȼ':AOAe'a?Nai|kੈlX^XPGF$Ԕi2Yj]&3IBcVwhm!&w!O!O A5^f{]i:1-X1hԂT3yֲY=58L#X!x4,`A_{5qmXfN|_R"Yq>gE5H3 K<6 j|ė;3CZ]$?ߩ7Anj[. 3GOZ?- 3)~Me0)*WAI +1P-~ac]w=$Bl53fd4Z "+#p %rF3%oQV`b/{Ħǫ/5 9&C@!r7̾{! 8{[_EQeSEy`TϏ_mFUP<0?@[`  UKM#/쪏ps^io]6?Er㑹OdIof+Gn}.$e:~{ k`l콛rKjerKT)*braP6 J"֙n'hDǑtjM,5MN4ɰDA#DtO~+}OB WƍYP?ff7C\b<ֻPV3We"72C Ē<'3;9\&ׯ=AgIO㏂uPv`a#hlQ+΋߭nx3 Y+]VDuGCuhLB(`lY9pA?IP 9zH˂Py<^<<7{ĝŌytzm2̆$ͳ͟"r5@g<`94説GC"E;t<dkv0/@5Sg@*a*Ov^Xpu-V%"k qnߐGs5e7; -xn&,OOC.GF k_w;vZ跜4]_ِ}30L?26_՝m$Gz lŰ`CpCIxMF/4^5v{$UP [x. l=T6<Q/K>RP B? Pu1s0)j^A(.Wdi/it8eH11eP >sbXX$5"J.vˮYcg%a]&X{y"i/|imgۆ#-q B7kYHpq,*v;P}Ny9#o|郤-k"d<\*Aڈ7$=ƫUxu&ŝ,4#|ss1 y ߠۥe("94lɘ5. om$P)/mOK& q*̲?^|%8Y޺골[ӎ{uNnI\A6`pI':G5: Ȗ碎 qsT.p}# (=TuWH^k jpz2h}*. -´C):{W!4dGl+hN!"Grd1y`Inj5je}. X.FQ:QF-< D\ n<6?hN 9]OԎ^Me8'}h JIƸJ3Ŋ3G\c4[gpe-[2;9Yh bWgh66"d>D-spu񖔡;3_,7[[r/jbSX@VGJQsTc}\VӴ޻Q(?e@'Ts,7Z;V .'j\`(2kj?#ܒ]gr[ ;z\_Ζ(B3ܱ}I'ԄACXdݜ ̇oL0c6MԥEcx5_(KZc99Ёyzr6.SnKueӈ?/_G_!fht*YچЯi#雃Y=_,Lَ@vPID|'p⥰thg_ |ds}Kc9/ZRE]b]T=H9ykVD-&%"H4lbɠYy$? knMr/Y6FͪnK(kF57W2-[9 jDtHނsGs~z7F=Bv{E„N oZ"qȂR )崥Њ8yI 8M Ģ\ Wd67'CC;:I`d}֖mDʏz28b12Lf=MX‚;Ζ[=K \4)Ơ`y VG Lp!<߯C{= Nf|V[V[8RXDFlPM1U擒t#{!xZ<ǸM)A1C%&d[/!v0^$zRro}YmĽEOs.((זnU)j#ELM+4+;HdnERv2@ K0iڕz냔 bN)i&L(q80Tk+] ?G%_d yF3C:22 *@n/ fD(@,ix.!5NqŐ/# tm*V1njI/(^1Yzr ?w_{cqqGxJ{Dj^[*Tn e<-OR5J]cQieOx(íH.Y92:RkVτF aޥzO*Jv8%ga~&hU͖ 0saJزHY܅oAWіF$>m(O9j:uA`Fa;ГX1D {t!VK 0EHcugX W[Z!;c5H0HVO]2+ ѕ D?xd֏x{wsǨę7E^%ʅ|<)200-gؠ󋚑Z&UC!&ݑxO6ҀPa1-t, eWOTH?S!Qաtm()3NP*p·RX")Ys#T:ϝ[3[<~Tpd&*>E7ͪIh g+'Xy$ lp鯠O.*LgF'wOα"X3pSw.BZ`G$""LmˡmOIBHB17\T /_Ʀ4s㝘#_VcpN[ y^ha?YK8g\z_KEղӸexJݩwb4Irzs08[:.zڹ2ȗ^OY@D;`Rr@R9>L`Id1YXh,Wȹ% K؞艹G * [omqXs.im&w/c@)OW xŁjJou `2"g{> dVd jP^MxĬVm?W17Vy?:ǺR|1Ig%"22Ԓyc81yd|0}kI')6!l=W h'4e] ko !i4a^Z#?%aKUw>=JO{?֌`G#8m3˱-@R%V-raP?2%3Uq'0CW 1GyuZY-_Y$0)B!nT`?\5#C'{lV}wZ2,_Л}2 ~OԮSJB: ]:Fu`cty}㗿燰?# ƊM\ѣTF6uV+Wzh z l}a擁}~ %8L5sp=5S )ˠKF\N YǙ*L_4Z#ZOSe17TRh`W_9])Ҡ,8F*}.oaDP6ui#8 [HPBHF͑4ԑ%]ek/%2˄\FO4΢\". g;BsePN9;yO:ʘv-u1]T_9%I954R,1.EțPUG'V ybqy5bJCf߳iӺ}-Q-rIUitiOEC43kէV漬n&pvMef D]yŔ1d. Ҹ֧zT5T}| wQxZ7 nu3F45$O;6#%`Lӑvg'JCP(Yf(;v*mz #^3&~  H)oxa[dRrA* bwAL0'jf\ܘdiTѕigDĦY }H Ljn# ,7=^ɢ`G5?dRl qSۀ {b pCjMقj~ٜC KCl8 RO nbǚX**?JЬ B ﳿmz)-/.<:XoxiJi5Kv&@- sr E 8cDŽ'#g|f^0YaF.'K rotқ+jzxj'8r~;ܕIxs)?3g-ּ(Kw9EJ]9C}S\Ol ^rbK}f1wyGƐ<\Ytάkߍ#[L]7qZ6uڲl3FW/ oVd[IR@'&FJ`U"@B']j clX|Ob:쏰~4YظΨ)^gt s M-iQs7Ңtܕǜ Tl9`B$k8ƁjІ|74_p@C*3e\5+Du,J2mhct|2%&qXi܈αaC81c D`XUF \OK?Kn#$YCd Ι*g{4':hk2eed:pt74`r͖a;qѫT;@NUųFX XDB,qjp ڭ9ءս"b}K> l!QEV{MGsݙsL_6QTj= 6lʼnAw#DcJhE:F*˺55\Yi[ Mof(z H3#P'ݧٔ=fy:u.P/`#4q3i=ݯA&{->ꁞ5L>%kY )p<ܠ]@Oj~LWe8 leL}[G&h@?Z-Cώ7cǩ|΍# fk1}!D' '񃊡cz~UɑXťOߕjN srb<zK[B- M LZ;:[N(Ȋs:]mӸq~v"|aøQ4IP#*`oD fN9WU/szJai4o~('E:KbX=˻R.ڰ(_ja~dP4<Gn®s VGCzNBkolZ N͓p7LD/|iAyt -X9`sgb"sVuUN6T]_]WSLkg"6Oǵw C*Wz91.`WT?KԛedC"^j!Dy{^?|4?E n{”GXکDδ4Ml"sAxs%Er$JTPZ9)Oc/1WmWڑ֔\7,ƹWrpn1-6TY8A9{ J>y*e1%C\OFKiTL2+ Te`j?f} ?LmtǨPc7%P0T/E tWȘ_y~tG'vE0R$\|K2ZIvFvBնJ]3}b×`ϊ,PKWFㆮ0_ W_n }*aActɈ]>o˿$ Nl:$g>Lֻ`nd.@tFy%`Aґk ,'4ޏBX _Ihͣ6)՟Ď:y~^J+@VFa9.8WXWGZQ/fڷ 5I\vϸWI{e&Xƃ]#+3C p3&iČ=moQ\_!̤Y~4sCыۯ.,$ʎfqvD 2?- mtret>odbkzcj4ŃR:1SHS|]R9pSm?kn78yx\!pqo2|  ͂ 0{, $/meHL~+I_o C+eU}B㸂1pW<+?SK''M:('1Gܿj>!SDC<= ")˚-{@0P"u@xJ댾IkQPHv~]K'+r(3m,ZAZM*ԽzsG۫W˷GtyS {PI:m]ΝȰ5][͏CP9N`b:'ުUnl+hBH zܻR.֡ ~5'ļCWKu۞y]P>%Ϥ,Z#w =kĈ[#b4y+B|C( $~qz x8k{$XblL%\䛍:kK}SP'rH zF)1-_iӜP aHlr-l'$B_фF `CX?N8`|+NMm#|-%Dum+2_=}9>#F P^G%\Ϫ*3gTQ7Z<GKzۡQLa]S7|>s$n=f+Vk0k79meon!5 &l0!N{kgd5IpWB#J^2[;pv$dgjSZ'`Qpk%]sd|/H<]Jǿ56/SRfR~(԰ki4ȽTf'qZJ13hX=53UX(!m}l'ؘ6rPA@<*RNLi<+ 2!䆤t̋G}b: $A*V6f$c$PE*prdc=Gs PFBUIfR@hԬ7w@*qDfUhj,٨iV`k7Dy]m=2pp5g{gՉԵ78D;ZUM.8~| ]\`'xBG4]X=hgWgjwge(jIe2IQReb@L"kufH[_UIh+Hzz-Sl} йH;T'wIiR+$*\]1' (Eʭ$f165s)CLyLT>m2xbtgb]Y?JW>Em$^!#tۜjoj1n[~,UDVaX`AfW 嬳EA/VQ"3~+ۇ<,Pe/Q5ףj6]JqC 5}OGK2N_5x||^_6nTsGb>nP;68>7sчl&;w](N«ted [# ~n':cR.Ë-qnLV q]y1'f%pRϫnytPcyæg6%q+hQF+̌v u.;kpK0y3$w]S& 9( D 3K^}FML= (a4ZM(*.եB&"BXʢ\3xR+EFL^cq!48n Ɣ& os RMz$茵R[2)ED4.`0Lٓ .)ZJS%(cR?"r.Cp"MUm*>.x@4kOd1:&1ETw'^ S;1a6 7.ݠ#sеƙI'B5I:WfaZE[z|;fZEVFÒ%ԒgھO,ĸ+XE0ЪpZT,G.k9*ȗ?D<17^F"F_mNf7S5%$W (29_yove0M`_AbBMxI'lJ]%A`.) !_S():u+e쬪!!PI-V56TwW1غE[\2蛄n IS!V>z_J~MDw- hʆё'ZҸ3RSTC%qS*/{3fosǚ2i"ܯPg'RN2x.#۷|Eۤ+R+>*؍G 80F(aDH;%r{@' w)yRMyϢԜxJ SU˃šhqJ[# V(#hgz`!̠Qّ$ljʫk0j6AI[|>׽@a /9m-ߪxV|.hְMrB]XP8ՙtk^sؐk72%'o3EL">ô+zDoq.2h+Gl"Iջ BDa- ĕA(Kcog'0y4 `& L8Dx/RXr(Q)at$wU߽#\Fuա̨!)N׹ܵJIx3 1 i?v9&}QP&1y*F#ŝ@Bē9q?"wieD$?93`ñqWk$38orJ #߼E>݁M۩}@BI:UvA7RzZĩUEY{17dM>e WY. %]Fگ-Yk<+lq7LRe$4 pdY3~[0R!0l7zo=pܚ$Ug>x[EELBcP ,$IЭ Lqἁmj,RU)K_9 $Ȫ&H(Ƴj[VBqN¼jj쇖]dfoO  7V[TRXԾ{M<ӕ:T-ﴽ#[+'C z.s(nF>Q߯Qwy'V< ] I@i ]W޺06sAm]\T(&؟zY+3G;L7XqvZUt{<- uM02_9x4`{fK (?,?/E*l=՘nCǦch8 YoZJR3x0Kº@۶z?6 Q|!#'dc9G[Z%Of=,2[ -TX)%=+t֯Wu|_Z\!Z~u HOnAH|N[fi["㙨x1l&WډO`4(ӑ$;5B(:z d)4Bce~_y[vD7!> >bڝDaSO (BIi120YAӨgS:˝ʨIZ^ylgOőC(k`Zϒ{ZG([$A@8]{ &ᱚwK3uw|" Č!er i.s*,x)k+TBTRgt >0҂f{PX">6~-5Lch 9p0> > pE ݫ˯C0gʀ ͚lN4FkY?ک[L0{%jZs)~``JLl&']o{9XD*(c$'NyyPy=K.sr F>]Cmc,_Gf[KG*ETG 2q( ?q+Qik`Q/iq؃ 3쎧ߝkT\2 sCpkkWS̭8K9&Vgk>ƭ&AggԹTfL0ig,$Z Xw(q17̼qSz dm앲^O[e1KiBH˻It-[j>3RpiRz]/ =.C|fCK-/,-2_BŊSo'E1t,Xة=ND`o"H0I\^~Fy=DYO)sGCH 0)g°ΖhUB R:On\uxZFv7uN jso)C&slTkr鯓Vp4W5 ɧ%7ıZ9#۵璤8yȫhz3b縒Z?|a{IYP.R, vtfYz/:& CHNޑ{^0M=FE{x0ւ ;R: pt aζsZKy7!25-ª)z-!sX~yN A'rCbjہ01M8kst/&RQi@7Rwa:(N(cQW6%Ld!B`"ͅn:)X/P^|#D࿲2#$n׳*J 5K!M.o<&u` e YfF?p\,/©W%\gí~X.-E#ˮ O%>΃8u|$4_]hgE_Gpc+"͠")z[}Bg'z )}սI3`;**lKd3]a|6]|U8vyicZ?:HLi` 4.X#@Mg |z 56?a? s~0>D<`ȴ?n9t1KH<5MXPBr?x4FeB9j"eL@^E? bB7(1TY'"ĔіLd (pJ;`2 &#j^fnHwL= [=J&VWς:2{ܝvKZoh?6`v0/:7pݍ-uA5Qm 2 ~wJeGZEEz1 fMc7NιSKu=HϚ.XX֙/& Mсe˝{GI0j8w IV3I"92=j?_4ju NvHRqgcd2,?ۄ\CI:CM(!;f݊4vRǜ hS#|wNlyjgo5X=Ty :2qNF n*NcN}'Pȝ)+{^Nf-;Xj1gdrۚ I ꫭ\ e!&- |_l>B̢,,ez0]|XI5SO: ;dMn0.i=meXv]4֕]wXltG*ҕ~侓?Vv2o5 e1+4c%Ki}nq;{_ďiy.[gv^e_(i} |V!ևO~$K06~y80m 6㴬Z뇷`ZY7xxQr@O3{'1,^ʙ%n7SojbXkOYu"to񼃏lv*;4M\w'*2 OEK!<(NdS qqʮw&?Vqn` rp) p1.=P_W?5z8nV2@h G9on;+q >^ɰYuN+G,A#陨P ?[0$,$3p,"SѲagmF68t>#TBak ͓3詻 aˠj+I\SvMڳQ2;܆܍ߘ`2#V'}T:֩Xމ0\(-fVn!"28R}ە.d,y`ӣ HagLҗ(_ U h'?g%Ɖ- ܡۑcN̚oWWg(q)2w ; ؒZ$2~Qjs*2H%}l3#Y7ru.$/`/Z(HtKXL\*>F%WeeՊ遁P J~wK@1Ø}ZF6">oLktT/K@m XsQp3L [µVh`ؖ.OBfv<=;Nl~$O t@3vTݳNV@ h_[v+u+W] ÖH3ØFp7$\KDy:`wV;]vG z+lZ ia8\J!eTNc*^?] <%\ڬyHxScf?pc5}<ܔ Ă?HoYm`C_]As?{_2IP8y~r˘2hT\ەe+_dv[aV!3^MԤ B-~8B";#(WNZKLPb<i,4/EHb7>ºmWV4LrMgvN :l6!kbr- BCwm@=4~YAJ74Fsf-;{mU~J DG"ogpޞ|%4N(ކ7V??acpoM=ZL*H2DO%$jo!7gU*H_viyn4fkQ`Wlu Y * _,tlU3QebJJ rz@>zbjB:v7"c~%ZGýDAVv~ tQ `e],|b2؃|ėq]{g zr T0NPzU5 -^+!xpy\^Z7[3r' j2h#FYѪ$|dڵ">v3,F4e} adi5s:&U= ,bbfJqqC45Y1x:]]f~WDhRȰOGh4u=@{%wgڀNw"2,g~Ӄ*&:'amhvdiǹ}^d_#|3QR!G4*7^n(-X=TwŕLvX=qo~p0ܛ0wOԗ$Rj!_Rg떚+̈́Pߗ^hLTcE}wܿ屳G7"Ȍ'"Sǧwo ۵xj"$`=nPSSLi6C>t w6K!AH3x?u:pV)lUNhrVg~ڇYGHJ-ӵ:T8Zjbx;ؑrJdȝzlJŔHgT>~ qru3:?!a ܀db@;M^=mL-!Dĕk;*A3j2VA:1̥1q7_XS * zUxim18&/$xm%g`@$/3 yH8N x**f`}Պ^tIDR<{AL=1*tgwMfI.Les|5惥&7%QoP,"ElrkiuZT|GA GqF؛xT;D"e M"&_jKY^Sʑ?(ʔp_D`A5Gɡ0vPj<@6Fgr9$r/ۈh9_@fW/Rb7S5Sӿ] ~;cA틿޿x IdiBEzOiыPa+&'I\fV N7 eenI?Gdacsva]q%MW[se 𗍪Tc*=}@|p0e䀐LzD>N`qSRߠۮ/W ,2D5I{R%^x=Jx̙O,8 y熡wu!XH)_$*okч0\n4I?_4epu^F佊PKS ť? PA4: niv et1\;|X#[Ҫu4Y8Y@G?&Ql,,p2eVH@Zkt?ʲ 23 dAqA[gR#u&Ia]Ѳ 8v}#cx !"03W.۪"ۙ/+wo'm:~I&oFk8Kw{|4B>-fk,09S8r֚܋d3?c<% Юٲvg{qQ[юr/I cL;TUdP mB{1!@~yˏOp*4=zL^v:?2,3h*cYԨV:d !4<+02{{:).E~q> .mؙbKk$T#$Fm@|vCT8HUs{ZE`ӟfѰ|LqĀ=:c&nY5=qXghm[,gT$mz1^:QӸ^ӆcl1NZC"z0vcYd b_iImk "ͯLv3+ЂRFb '%y_@hw oySm~&: ZRj„4 d$ܣ>4!>ȪjIyq?@sȣ)Oiix.;cA5oQ)P]ic4';E  j"" ht3coow]<:gS`BOɵ>>E\hjb&1&|m[.j[?Cs!n-DAfާ?eC_-~dU&:!x*LXn=/4 UfX^ul Lu oкOan޸PL-MWo-;P*-M#s(uP{`&uC<ҟRN']IkIy*ln -uzAҩ$L5'$;ƼNDdWJ=Ȃ|)C85;~3X'qV5F ⎶X>"<@/~W)ƩRTyp\ցTLWc-W|" F3) FmG{ iT|Ȟi:޴%'Y`b|9=[˰ԯI2 YрlbaĄN m~⟟Bu$X|M>drIZW@ivbY3bM_>6r<߁Ex@6N'u8' Gi yĊUGvvF#dctFLF_o{E#lqt݀Ֆv5( ֱӰ{i ܓ?Ϭ@H䏤ǝdE$QtTWq Y].nr?kin&He ACj2x'ԭI#w ,|sE!:"_R\6!Xv?l CV]7 P\\ps}zt8&Cdb0][>q݇p&Z~bFl(Mr<>$ 期OW\uE4vbJ]/'?iHAUz6Rrlg}eVS 69ug،6eI#C$YAb^G~śxұ!zJ%Q:+]b&;Mdp wTp c˲S}AWYg#o"r+r]G~Y~~spouHo?(K$~3-I,@hqmщ1H/0B#wv" qoew DܨවG%r:?'%+wɢ'f˱@b^7AXPNf2A0Yxl׀1Mj}1_8*pg߫ͺU)^CџYI4ڪdP[_(/ѢPnLvq $cG&KCߓ, Є;3 Kנ܈^c~c0rw"4Mp!)_#G`e:}gM5t1 eg߉su1{znb+BVv ;w~/ˆsMꘜlEYLwXDi ",\+Om_ 5Y-}hEJQwtXeT 9uK Fx>4MK9H1r0OԒ#XOU8) T~kX:_)4Mʺ2:Nr;eoX&DxdU3̌*6gA$QmK/0F@LȱӾP1Y8=MRBP5o "\[Kl^Wc;gN(Kʨ+ 8E:f.iwC%zȬa'\ݠ4@nWDN*єPDVUzʲQ\9^o8D1rew\.!U\j~%7r6\lX'0JEo:BM5V\쓰e~Rdrr"#qxa ?J_ءSP x.&[Xfn#SD9H ɋCh&Fh`s__5ϔu,Z Byaa<p75{}L.^~#%P(f?AFk LcJ:Nktiҋґ49ۊ{L,UN?evxAO T1bc9s hڼ\}l5qc;+g7GrNx~aqST{e_2_ +A\Ұfp6]`GI0=3 o.f5iblqC rSXR"[}P:]]Z!_yoiW,1fqˀڸ˭>@A)d8Սx֖^4/(&Z YCNߏҭ{FR'V_62y8~Ӝ.S{YtT,M^XW-sO~ђ=`Vs)ѫ)L϶߻rgke9Â")sC4AMW+ţMsT^ 𳩞uK]GԧU,@K1;3>Tѳς Y3)˔Sbhcpb{gEXr"pM:8fVY%bx/ c]|RCG8O9.Z[q;%m$3M |J;G!u/b0>z$&Q i<Ϯ0 :L#p1nc?Y.T,KJ(W`)&GRh4+ zpl+F -s H>xLqж 1DI:|f4YlyH}:z1[|,<ԄX2])8aO}HI17L/0ʩZ]GCryJ/C7Cs" A7B~\<AJ pw&*.ݭ17 dn}s@V hR2ƞLIՙO=dj&Ц}.v6Q0KZ3I] HPL2(;0,9IO{$G]`ephQ6 =ݚp+'EZ4tnpbfܣ|}D )gx˕.P">-r7ⓒ>5%y-Q75'2ǂ+'cܽ6թD3dt"f3<0Щ?2{;gz9t/YN<,Aځ_\Ȭqh奒W&7 ]shv ',m\j(\vcά8;t(D[T,Y\z֯$3 9@&4#y(ީ\33ggpHg| A ?fPw(K<ǫJԂk=R]u\WCOn0yQh<~лn2Vg<Ӻ{xdfCPO iNBKP骡_F|dR ؍}ɔ#p#ri?$t\|Vfw7%#2Kb~OLK3(('ϐQ05[HPe$@mfuhQa`̫􆙷@o`Gm;YDsȑˠS\K%}SM (dzK7H8m:%m#ُyfh|ea0-ZҀym {x;!y }; 3RqKTBQӺwıKrs7xlle5n3 rA0R1;60h]BI7jLf#ء) }$ZBu} 0 ӥzv#eNϐW:pu"*A!"g.1u&2&D.Ep_|?t6M>fh[Ny:86j)E po27ѵo_9x8VFQ}M4n'9anR~֙3NBo>w$QG7Ǯrh9h0"$Ǫ7΀Q @DJP)]\CӽT W̬NQG:5}=mQ@K>j኉fpzhM%\y;f5PIRo莭,1-BaB2'[ٱU(h s-l_E lSm9L%_4~)-{i(WM?*<mR Bn: $iSyii5$ވv+YoIIKz :jUQX-|:Qkrf:iM#XKw"'"3BO ,\`'59ۻQa|vhK@TNoU0* HQ&;NR:E}WvbU1h~h'x2oh_cB#ndi6I!jHgMSNCϜ _ozK>8Mb=p"A ;Fm7~ UFُ\eۨHF6`xdz[ݛ],ݮ;Iw6)F_."8xМ cSHq/̺cs #6\6dm2<Oɼ27ȿĎ=ͥWԴrrScpo5u_Wҕh`ٛErxO4zm失Xjs1W-M:U9C,q.4 jhХV!zď|Ncp5Bdqd0<;Ndfb āGx ʽ~Mfvdi9-/^I Qpu۾ KUD,ZBsspm9Y/kr (_Y= ccb@x X|}Z_U^^&PwB%}$]$}9n"2?/mc]}?(9 }LH[z9plO'̂j{4dO*pC M3-$TZgѳ%:e<^Η7e84/4 +yH 0 jS&aP]r!GkhMN&ZqX*EPe?_8='.d?4 JMG{⨾ .8EAU,Q 8u*Ȳd5%^N vG<TO; cE@q!.pKO% 9!_RBEaXV>k3v̛ ]x\/:,zm9 ,362Rg POŎ &Ж Y+E8耣 /#&cTV ECt6Ej1JI!C/B8SMZ i1YKSLX]u1~#Gv 7aN3d|zd`vAFz㾀M+RGqMH>]Pd=Mi>.)7qt 3`}oIUZTCSӜx#PΤ&YGrNj}qa+ٵ47~J ]ֵ18Kk75 |NH' YZ