gstreamer-utils-1.16.3-lp152.2.3.1 4>$  Ap` /=„c@6nwvAZFUR6H'h*4B'M6L!*2 (M(:< -`,R[7mveMSGٛ/=3i#X /PդT&Ăfݺ\Rlv KRo_J{\袌?wNZ+6/NC r20lV6RqےdLB՜n`C4H2]׿/X]q&ޟ"WD_|oZe4e8e1efeef3960f79691bee42993c0523c9e1097afd4a1d682992e766e2bb221722d724f5691d5fde3b8e52fdcee60d84ef03d7uЉ` /=„vUh:pߠۜ8qѤj`M2k%oO!:t+k0!e]c;Yh[ kEF PvcHX=pA9 hUa F&ܓȻu A;OAWC__X4n!շF9KNfSvQ7g 8!XߥWHf,Zq=]5c0d9="-Ysk`LZ-7e6c~ՐH>p>?d % G -OU\|     <d$(8494: )4FGH<I\XdYt\]^Xbwc defluvwxxy"z@PTZCgstreamer-utils1.16.3lp152.2.3.1Streaming-Media Framework RuntimeGStreamer is a streaming-media framework, based on graphs of filters which operate on media data. Applications using this library can do anything from real-time sound processing to playing videos, and just about anything else media-related. Its plug-in-based architecture means that new data types or processing capabilities can be added by installing new plug-ins.` glamb17CopenSUSE Leap 15.2openSUSELGPL-2.1-or-laterhttp://bugs.opensuse.orgProductivity/Multimedia/Otherhttp://gstreamer.freedesktop.org/linuxx86_64j:큤` Y` Y` Y` Y` W` W` W` W54d53b82496421258b78ffcc295edfb5056ad3eedac79a6f431b4cf9b290ded4aaf1b2604a7353594e3977a230f0569dcf23848dbb678391fbd1c5970646efe6a375586daf1ccedffcd2a6fccf1d6bd0a3b7c999a73dec37a9d00e93dcdabe41d39246dea8189520617c53ffcf259cad561cdb0980979a29401ccbaaa0b82a073d9214e918f4753259ec0cd87b0b43694fd6086d5baebac8fa8ca76129697430d375feeb1fb0f562e3dbb0a5c1f9ee23bb308992ed1d7da962b8615d643be5729e0fbc2e5f8e2c166155c1520f5ddf47512cb4a770a561bcfb223f6a82f6d4d70278d61c43b36338907c2033000d74884da240bd649f6b87805eb5781a41aad8rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgstreamer-1.16.3-lp152.2.3.1.src.rpmgstreamer-utilsgstreamer-utils(x86-64)gstreamer-utils_versionedgstreamer:/usr/bin/gst-launch-1.0@@@@@@@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libgstreamer-1.0.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1`]]@]%@]]@\@[@[t[Q[GB[c@ZZ&Z@ZZZ.s@Z!D@Z@Y@Y@Yh@YI@Y i@Y @X @XXX@X*XBX:X@W@W_W=Wo@W4VyV@V%@VVzV4@VT@TMTi@Ti@Ti@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.lamb17 16225429511.16.3-lp152.2.3.11.16.3-lp152.2.3.11.16.31.16.3gst-inspect-1.0gst-launch-1.0gst-stats-1.0gst-typefind-1.0gst-inspect-1.0.1.gzgst-launch-1.0.1.gzgst-stats-1.0.1.gzgst-typefind-1.0.1.gz/usr/bin//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:16413/openSUSE_Leap_15.2_Update/ed3a33d48ee07de8401e49ef5c1c4f36-gstreamer.openSUSE_Leap_15.2_Updatecpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=21b28ecd73a29e33f5ee72284a761a036ddcb638, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=320ac2463a3b63688688718d3abdc3060fc0b487, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=463af456a775345c21234819a45f7e2692c9b70e, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=224a8a7c93a2d6c45e822ca279f09618612cfd79, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)  R RRRRRRRR RRRRRR RRRR RRRRRRR RRRRRRR R-E܌z=VmGX_yutf-86b73cf6859d6ad92725a9ee90235262dd9f3bbf36dab818cfa796cd3ecabdfe7? 7zXZ !t/H] crv9w7P qrx44+?)\L(EM J`yYDX#+ΕV[z^[}Yi>#C° WمFxmN-y^j~|c)#&My-6|gqwm<;4m%vC(5 @^&4`:3R9Hz5nK@]i EPK{j 0E_^ :":b|Ea@<3cS;;R)H>]"QZ^l> 4 #m1TLg{}'<_|&*V}T zO X^ZzM.: $\H4^tH4+_K ?{a" m眒8艥yD2RKFAm{l99-l>oEP} LX'^Eg!sU`x0d0o| I2fw-%*ƄM/5FFvU)|㓂j'ndw?h>> bգQpPˇGLQB]񃫩%a)^k!f) ?X=* K'eI7#oH_ ,~$eĤ\ w9FOi\89mK+⢆(E:טAdZЂK:rtچn뉁beƹx9%" ԛ|qK==Bj9OF×ɱލ' Wė1r<) SȞS@?3J5Ь+qc݌t/=uEe 4zHs/)3Dj)7w6:%_m}q'?)圢c .d1} 0.KM6}%B #klfq^Id0h3 #(X,3 +uVwڵ~)HV{3-dc&A|=Kc{#~G1 !6Y) Bf1NRU#Mb{0aD79ГvT3+!b\>vA~^SV32{Spp`  V쭨reJ SJvs;=h?$)g^BN Laȝ#;17zpAh Sþ.Z;:q`E`wQ]R7bAy&jrDDr7Jz1gqo>?ulolަH_2co=y!JI?袏;KݓLXo[8=~.SӚ %)b 5L%x%S&|!꥚# ˭uInv'ہyApuMqѥnf #l ! u' լH3꾹S[(ZEk{ id/Y'm5\' U'sm,L8-$'UNpܪ'TMF.%NIjS8)GV,c X:v>zl@"("n馒; Dtm7NsNoᯚo /Zekv{RC+6DPT0a?߱&NòuZ>yoLE1T&lIQ=R0I|ec&`WmuӀ!`j4u\"iôO Sa"`tkB|~QF1Kρ WG1Yr5"l%lo.OVc~AD?Nw]6:,8Gg!ۼ|SH=Y B㲁'gn0))<=$,t`( $z6Xnm `JU1MQcO+*nA)^87ߥSVt>ʯ?4NSٱzTIBc@;>M1dx6؍W+gGF=oA#m3ZcD`5$Fy 5[՞ʈ4K- :Gc%XJZ"a[8%aVa'_~)%Pb}D?㬿ދ7=EdSP;*Mw5ӵIH\ Vh-[/ʊ\8 ZAG %$bڽa$Y@lğӺ^"b-$$7$lXy'њBS֓niOeOn5*[# @e}"0 +) @f2pl6XnASy_cвEFhKW!jKN}UWD\)uGZ0uo#[e-D?vмǃ-x$d |B>LCe%4X3ujj32kRf4R3V`!(tbZGP4 ! !bSQr|H^0ou089)3aƖܝ# 9u)0`Fh_9 \-Mk03 o|SbږDV6IV?`Pnah\Q²Pll8h> ӽU縏$ kZzmHu`B"-u5z-}RC`$=\gtW8)wiJV:ɋ==ut/?`J[}70xFWo?KŐwňXQ%d2JXܣfNp@nt%]`V/Ԭ`?(6Oj? *q/=a˥K F*PO{11 y$Ez<3|ȵpc%- ֧׷;bl4_E%w5n$2Z!lvhcBq=͞B=λɪz;bV%. 3BHEc퍧R=md`[q.o^}e 0p(*WĽ/a-蒦74o\C@kaVc߭BAc@KQd_Y_BϳBϹtKn (VPafsa'`n Y{xZ_Oe0X_)[tٗxQE$].6QX}59nDv t0)DHWE"!tʐ's= a8Twfġq #LDVo+R/XoڜRӁa`p7f5"{_h4Y`^Y )-/sG{&`X\;5uо[yYҸu9h GP7Okn\#-Iޝӕ.13^>xc,K6‡ꈜnhI%ˆt[(_w3%q33nLbDPk 5T&O %cAj]2 hD"r[,JSFćsH?М~fTCYLԤBv]aݯAb.]o.Va>p0Foj*}aFbۑ~M}Rq'fmP|%S_c` 0*8_DLX5JU-6ɝ=ǜ$brVEͪ mZGTjz:Yk$DA-JBZ`7QQ.(hq  9)T@?`"5Lq)UQԗB@+J4TLray!|0vňXX)Kc;n7LcXʄ[i3Ҩ&x7}ϑn9tQ6M`O?%Ab<|DƀJTiiǂ R%G#'}D B>2;^8K_Z22 'wW!A4IvC6uUki!#(Y!W=2+ a-*K>r#EH蘷4hcn@<#/.:,}?1 [xePJFϷz RoeE@`DK:E$D3>꾛.dimUFxjD/cDӲ4a~&Nj ZPOٝOdNgٻ@rFAKoITbf䥵T(%X^^ *<=&fCo}/PwuRDap[1ame]̺:rxȓ UdM4ո l7?||=ġ#fBs|'7DKjn4J^3jG:YVt+V"TSPz!7LѮ݀ ]Voc<^*Hs*{tAz>7*5VΞ6Nȅ^_+iH?~\uw-◚?Q)٥nѮzF}u`LB,a*Xj3k;*P;:&O1&"\CFdLIM+kcV&ϽC\;>BAM@"^x`0;?N/l)(J*1l{bv\+҉(59l4ﲌ sb,ҙ7q^`?vOtٲ,Gf,71FDj)NOZO]~LV0ǿ>_H`X(HmCZR*UW`Re {u[OxuB,:{҈|&Nٓ{1/|h;oϴD%|V@ j~>BEiגGm|+% W݉t2IQrɮV6 V\4GC\F+>VT$P7keWn*1'~^xE)΄u"OPVEC^ t87q>GWIj{?+S/t%F?;b\Eٹ?8nc~d@dCppt{BӇvO~[2(aI0R+g` ؤ=-@.j ?+MB2p6YU59]cE눸 W>Ԉxp9>nJxt g5Yp"O|yIq]d]ž_\ߛ.ё6iOZX{MJڀT LG*t2#,ՌZxRc'|Şvރejďdjs1^INt^ep!?},XP øs2=EN٨n{m.͊ϩuMh\i1>eրn v_IO{5@rZh+›uWu;g_iT9j Vgq* RTgJdSFWk7B~綏x)+jr␀4tC5,AٿPiKQICqḏCE)rթV(R@wuNZ) 2f9Sh7;GrfWeD}Eq|t*Ϋ1,Iwz?DDb|pY^R7)&~k8F 4x] ݴaR]Mk:XTL#.dF4] i@϶ЋW'xWg90Ѯ!*U#/d˳vcE/) q5Y iwN&c1 P26U4I-+k@\jϛr@B{&k3jP{G]ްry=z_<\8#"7KɜCt&;=}ݸȥPG21MM(S7-9 j}V"yWʡK-T?*π,FG y -dN]~mu;.P3 zs#S+s l)sTE`@$WGhQ 405d|8;oˆKA#f0 iY4&vߎ:do:f)׈wZɗ̜[ 'rFk6_8lPQRSpF~CC/ǾqVv[>'|D %ynȥ}`LLawjn)U\_)|aMbIgϙ¤/y߿R'Dtc_=e\0ˠ#V$kFt[ZW*Ao*`o~eCH@6QP}#2SmJstf?ě0Up#.Yr0-k6zO 5q+ץ#S 3c;O6} #V.24f,SOefJ v"5ob EL9NP&Invqn3AU ,2 ~OZ)b!Tƃ?f7f9{ > - `1ȾTK d<*=| <-k*p@+u,C7]tඈ]WEQ]^ =qq&pÒr~u:NgFH& 87Tz=}USޖ*SGbhE\UV!%#`D!2$iSBv2go{bݩ:Qʱib0.Q7O%2G6e/ivTvw*!R>Ns}&^&mlU6&S m%a n ͚2dp( JK껍eIA'=.-vBV%+1iY 2n6IɄ8y8*CA_ 45тnd7s{d77M^ߵ#pj2]ldBy:[!+GxG/}aES D%#TL#ՉKr?#UFtbvO~Ls?/kXiz3qL YAC .wEO4{+]vgk ƪ"2i g+{~+LV;ZR0jyh6Fш:[YJdI!֨C \磐i݅n%rFrI.F+zF(*rԩ%۷,F{wToV&0yPQTdӌOkZ/\PZJq?nFj*iوUZ |[;/g-v0\Ϙ(Sӌm4q MXLL?Wfxu32?k) 7uF˽<1{bBj. _YbnlEr%[T܀G26no:aW:Fs :?/g\JKP"B^=ȇʒiǥ0#jQe̥NQ9زdqnƙEa?E+Z[+qIY'L]?E;`+{'i "|\|@Rq*|I:Ւn&[d=ֹ;kmcX {{^5S_Ɛ: *a߯ \eԎ3֛s_NwNvcƚYh2HXX ;L&6 |#Tloᄭi47oo(P2@\%6I +#|4#NL_"vNd̏S&OۓRai2Uq*"dom$]sr47zHt5rO;y$8KNc皺9 @¥`# ӳ0żd#?8BAØ@ z~yHVHNTkvelGg^8l/*JV ߯ƭ{ f QsS)ΠmSt:n MIfG0zj fViW a؅74>Zɼbf㐙օsw-U]@ԪmAP6`Fs`HcsT_"y#[ГsWJKFq4z.UmL(}yO=sj7 UF!_9ox&}ղ*K530S0(l,$p:rYEv̘!( $|u^ATL +WМV^!̻Λ 1ޡ[KMqH 6 2WS!t,WF>HtL }b F'pDU^-ԛL ^H'26q% Mړ ~iʟ.^G?iR_8҅K Yx0}P5tJMjr$Pvu[7 ⛎fӳm?FzvíO ӎ\j |C߻5^oBvj<$T*@ JXp,71!^+t䪏FZ7m(&Pu li {r'* Z^/W Q};{ԀޯA d" ew`-, +E?Rβs+-of-"R>—?Hׄ|LiQVǩCl.(1q+N]V}wXK{NO:DW"N5FD|\VRmoz:إ^"βS5} 'iǴV@c?nxQYq4 4F[Yf2isCki.E=p^U^Lo,swA9Ph@҂ =O+x*J@'UגLlrLRbn\O$݉nc!f8XE ΪK1+h="_քh[uB#f\\?ؖ1~M+|;hD uď4ƒJfOn !]lv׳O +֚zVh|{N"CbQ/jNz&! [/K<07$|HٷU//z_&^>/$N\^r1${)/޳{\KUڽӑJ7Ԡ+rL}2sT%˫QͮoCF#[.ќL庻8ޭn1#X$&hIxp#l^2Nm]EB,ӧN8Ozsy.eUkZ6:!gk񟒍yE. }eQ݇զgК23ʚKڽN|1``<ϐ7a< Fmh&-CFػ*T\I'fU<\Ănceӆ.yh žߍʗs#&  [r2H.v@y?"%6 YA[:c T^Dex~8]DEtJLkNʗyB#ܰ`h} i5;'90N_3^6-RQӎ ~MԟNl``T( yf1{kQY"Q|T퉋H,yD '/"̙)}(N!5ĹJ<X,;:+6|k|x}w+( CGX_R7.``D+Rl 6Ѻ}UDSg!yum%["l& "~gi9J2[n< zl2ehq8>~>ΝUaS ߜ4C8pC@`pc7Ϫ;*954$06dbXYN<1PC7JteXKp$BN|I*0ٿݠ]ގ9cӖc|NVA|2 ɮ P=ο1*ldIM;_h[ }V Ը﷒azu;Pm_1Ktej Q6`?H[FPF#T`񔷄Nt '.2Z\E.W9փ,A)8e.4v g ;6MC"jtGӰk.L?cJȹOL2֋]e5YZgsC:Jx+), BLښIPuM!9a+B r,;Q.X9a,ȤiI} / cx)?ld/Mfu1lx=Cuq䢓qMQcX. Y,#[<=Gv\k4Myk߻doqVٗ1՜^Y*9L `CD{LAY1blRPx[.1-66䎆z?-cces}BJ~ $b?ƩwNggXY-Y"&Hƣp, zHp|^#9 .v-Dq}84d4Z"DX 4}SM: |wF^w\8SJq?zI[x⪠d sP)6o\D(K}d`jHNW9_ LM0&l*yLh1)wN! %W3,{K}ṵ #|C]{%u2,b3]'+hxu-`yXHVq09K_xi. Bpq]juk`Gqս(U^,c1x9+F"~ebWZQT6YVRWwso>JWMBCURWEld}Fæ3=[LU&4KObFy8nÚmxvp4=~w>( 'ɼ{2L*f%봹kɓSEq'dvq&#8U+!7Ѩ皺|{(E$'cR'< `fגн:cK4p䦨J G?f}u$\§W{k@v&JwԛSvpْ@Ro Y N'3/<&l:$ z'9m dzw;>a*mB!ghO(i&e6EIOa%A[ڗJ\ycҧ1,T"pqBn~O6[eq\둢f&PgUG,~ o@:z #fi$UskXtg2W('vs;>R5(`,3t.,YLmz+*-2؊úRLƙ >$ h -`ܴ">{bvʉPlNʃ`eW3Ҝ||%Ap[}罜ʆMJa\S1!qY|= S*]OA WWغr ->h?{"n&93ȭGi$!uBR<r *N)ulgc!i[%M[㘂=KG|! xgluMNUb0^3 xHsE詹Cg;a=j~|C+4~3=Ld€ΚHhkY%TtR*1z?t'y@4@ ea ]1(L_^>nljv ;K}!Oeƃ|p_6ݐ bØ K$V9Π;鱢޽{v!L6d+ߟ\; ~Z,+g$ +Ml(t (n8n\+vy-c{>~GI J:NRqN|)DrkLqih}QÍ55 =s(.KJtoKe$'z%ɼ-ös r"&Y~ `itϸWj40DYueUS9%M+0.{ ǘ&yBh=5N6;f=ˊ}hcsԀRJ Mƭ R*O,7tJ;`_ќVSzފű EI0^(;VJsT[vctr˼S8u nvA޺2MMVbIG9csBz,}WK6q3BR)d r^Bw~5"%@(+af <NiQ~|@I}Z#;\Q:*]+9K*J$E+-=(##_CHVWzT3𼊪`t8K\fsڽ}F$K]-ʕY+׵a _gSȄƗ3=[}B3S]~Q $h( OD9A5P0^ -;sƭZni>XBqݡ + L,xf9q=c d*y+cYHjS5`vpO5aGcۇ4:nVŹ:{iZ |24Î%rmw(|_CRm %׸CLV L!)2S~܇FPZ6tou>4M#= UoBĖ(1Xʀ*: >~LtgCzkXe JkAqPBݐ>\=^ۇg8\ļewcxg܋܃ 5 _;{t^>JE`NɸF2klC >?Ϡ):BFl 1P6lBzMJqkzm4dEwyƙBe3H p[q@;{,)h".]co[.! g8 Wx,Rt)|4>+OLnipSXőJ-$vy;%( ԈbJ [+ktR%4~ar#:$9)R |:`=_]0݅,Nj"En,+EueENujP59XsUreRf⃲E>jneB8m22l`,CJ ∾\/F-[ᬏc2>9tmAa~&`Ύ$BqxcONT7Y\$81բ]48~Vu{=@2TCsNB9F_,߈ A%_5QPg&iƆܭmIDÝ# 5 8\ *Dt1Sc9;<D2ha :4 ՔrQ EupUxQzPsK5*z xvJh"^j;;JGH:A.:a7 ${jצB5 ڶc [.6w|HЌ_ˤeI*k$X9P^-Z 3e:0<'w P B_+ ulRmpV`\mFi|#IA~El/{ItsM 1U8nܸ/VCDRY-@{Tlf"׷v>v?"qn AG*D_])4Xa36/ &%(o6F ܡo q!* $)"7h^qot-tbiT) Z, b"4?;nM+.;VZAٳ^ nj$)QC+\\eZpZxXzJ|1$Sq٭Bqk96KyEg}Yރ;G8ƞ5G߫ `bUvO*R0-_1יv"(:ⲭšѳ\fCK*( "4bځ>\ ѐ+}@^&AyӧƟ|}{Dh)RpwjYLz5ƍ6|Yܵ r:,]_1-us"jdi_Ed=;f!~ ~<Of_P2m:TQ$KElnm|6 fPѱlo" MC_ P@7k 9N8~R_͇ [ 2Ade8Fӌ{ZӄYUZa'"#0NtϸGw] U 1J\4Gԍ }i"2?]  3myF1*@)7ݥwsIV!W.ZT$ W %1~k~Scs$|@&a .Oۆ^P:2ynQYuSܤ$"> <+x?G,:|s30wHwrl(HJҒe)/+{cb $_LvS꒓hҤ@2_pV P}<1;e]I|?a((rrXWWwNȀmݡ8k:@7;L[wReA;FQA*~Wm{W eFa>: ";UP-NIB?Ƌq07^2ck/s~,ۙ>/uX㲄LőclÄ KX3tU@]t?Ómr <[_EeGm$U`kIBʪ1,ʣa cotq~g9sfvwaͺ{5r0#HԭA;֍MZ4Wk|$Bl'MF ˮ*$yŵ٣-$zĊfs͑F{VxEA㪢LN(.pwO;evjt =,w >Ad?I|^^6;,|×G+ܼ e&V#|%Cl (u,;ߖٜm8LٽBfcH`ن-gFȏ>fI]m/ , #恉H%Ij)@$sx)Oߛ)ȸL,$ FxYU>]-fEz~8]dUF c(%P[rH uXe5D߬ 4 &Lbp7IE3S毓 1]+&bDU2ʧ+FlIOfqЉbS%OJРվX;D8ȼXս'E}˧nziO\VsCo/ +#^:~"k6hQWA&Bnvt;b2ja}HvEoEX"HpavJ:fhkc1-"e]׾D02,tl|<"?FnC|ޤ{,fd}гofe52rJb[4}YTV}ڽm0 zO9?l[h+7$[G2s n|Y 1L}M¡)ۂQV^Z̥ :Bpwlci%U@cg"=hrrYTt$ EZ]WȑNY-uM:2r1;r3R&Wίj^T@c?/%PS1,p.f*P<525=}7x3Gu 0FNu`8ҟ$H=~I[dC5+_m(Txː-f\V%;Frf1Y~#{r- 50]v!RݐQNY<Lʽ7V%- htXBn͛iXSe.eW#h$465/I=/Yh l)Ǣֶn6V1ټ @HuwJx3Kps`+Ww7mܡYKA ؉&s6{7Zg} P߬1EA 2} ['4PUZ%ia\QmVxB Usj/A2p)"C*ء+݀~ Dw%Vfq=0MX~g}|t>PHml 4и}#chXXP?bJ^-4)ڌ8[8'|ZwCeÒD25(f,Ỳk:i w<}ve)}a FB#ާr [ mKv,E{ϳ?vwiVRx(D{A 8 V ZjqX|E91:4M\3L(f1*d%6'IE`I({rN-7)#96GW^gY$>H`u.؞3·Ujמ;S/O>V:P* P>3?% .MC@IXi$ ,(x %d P=l1,K2l]5aɋ!}b=De,n~^)Qv[Yfj}Pŧt~  4b!M]p9vOMT`Jg7wZv b麽4ZD3ciC1R_ys R.{ǝKYnݹ;۲G뼒-.L`[4e 9FZt<# % K~U\,![aBCc0#q+qD2gY 鐉>)RO 9;#C EC(9`dn“s(c>]/4cM #XQ(6;i. o;/3EE23&vDs.R1!Ri(U{leWWJ&X [dX覸AvϨ6Kg5f?u/`+AbOs Kr u$csau夙:ĽOh |$GدN)#w Pw &o֪\Ԩ"yA uAČORi*Xm*q=RB)srT\53B&R؟X؉P\5 CRbx%Gs3'͂13:b*4(;u5Ծ(,BH?lw&D1ێF}A1w(#r#,HWtg 1tš v oq{6ia܌Fr3ν#ΆLwaXDGA<3řG'D6?<&wױ0%F9/b->»^*[Q nX> Y1H]GزBPf޽=FL Gn^;UHYHIG1_52 ;Ch9 \BHNN+EĈ"#DS>YmHf.vn6`vҲ*䫜zSKIpqW*mZ(%n1di6Bܺެc7p0/剴[ N[SqH"jxzΌ7b(zywECGЦ~,IMMbx*L4`js ͺb:.!d\7.#8 Ȱ,cyG}c w"BY؟m c]RZ3Ry/V*^1;~FjkhOΖL9f:7EPtfj8P cޯaӽL JŸtr.ᒱ}rI;~ֹ<q#&+N0`[oM3a{␟3GZE|mF2.溋%" fp?W_vQJN<;2&9} z8;݈ųilX05|a˾LSYɾ=g3_H[@o|p5u4J^AY:?>Fop;-\iJS1/#ߖh(7hq Cz=ba;J j1c޺W̃p %6-p GӘd5x/B{8fi 9&:㐪9*^JzH#gj$ gV]Vnǁ&˧Rs0ѽ:4i`g=,PM>vofMNEGܟƺE( ɚVޅ{X1h$#k7;QF: <ĄHm r[Q`cLJބ xQPNylcS?Ҳt$G'Ȱ C]V[{_4"y0` XH` IyLT9j tf_J_yg<| `NPޫ\U@K.ĺy^`>&КԌ,>6/˥?7Vl -Gim%g'-bȮ^ glsfg*,{of͝NgI XAEP^~\"W KZGיѬDC+HU;ND/AMf*WKb1Uor Q}rytD0'ż t|)6콩SL ? -.aw"]g ,} 6"gYtns9|U mzWX=7pZ.4Ie-1F-b _}NzbQ:l 8(!^}Y7DՅ󌇣_P`1nOZacaǷXF{xFt-8l?y'ngkmN[Oa#bP%73wA134-I\+uEg =e~Rl$Dpe>,ẀO\\1܈C=X}Pez>NƯw 3$ ĘI03q{dz2*w 0A"T{!\Ύ]Zqi"2GDY(uAlga* (‡J3(:7!F\=}lKUTH9VWY,Lq }vHC#:."1uKZb (rʊ(LōDCԞG+Y}+Xfw5$|"M5Q! $>AHBC gE`V#w#O:c q[ч=ːO6q߅'] -nOszS[28{yz`I:YJP||d-ɧMIY㑓g drh]ut*~ ~?<6˳~|Fjel;F W@V ̄Y`3N]H:}t:~v~gd?B& [p)X>Nӡs'³vQ=OJ$HJ&gW!BHᙳ\oFndad9J͐@,^;t  ZYr~Ս/jBd- jcaT@'5"RDjAքc j@d3TWWS(v>0XGꝵ٪f8r:%?; %BdB  kBy rW.Udb!`_H[KD Gdƨ'L qdL[3ռFJ#k[ I NȸNW0BE9?S+a4A.ĂA{b)L(m9WiWGwnn1.총e]#16QnE-98a|odlqx(X˨&ya.'ϐHӴG y\ ;)y >s(Cωm|f`ruWXl ^=I%Echٜcjc~ണUb-tnBcBAh|WGM8 u}rW/ehS!"͙:rq% Z\i 4}( B MEC ?_NI K33TNyqB!}iqHARΈʣa */ K:4\<྅߅o=ىE#WZg˜8ra+' WQʚt5PP)O5FlW[l9(T븋vF_ Tl;x!@} W*Uk~gLFȍy:zӢAM`2 {+63PySI̠V)w?3o24990\6͸gMV؉b&<}Hچypn֐ Pf~*{@w#S eu0L]sQwI2C Q ݵr;,ِŝڴ3~E2ftsr gF!\MQq84Ĺ5*RbGLNݥ1TK򥖲 d:>n+cϰn%SЯX{cNm94/0 NŦD #IJj_rI1#^kol:%LHR  3+nB'[>YM T%Ydo07x+V9_dT*'! CeƖh05hH(T  tAftl믏$8!AIa)K<#P;21KҲ̝Ur]0,/ pYۑ wD~Nܟd/<kt+",U7o3D_',E"AblU+f9W\(ͯT/eGR Y ܕ$Ͱ$5AWu64߰994ApQL7_7)*#%yP@ܡ`NyH\Ғh?O40y6Q lr?UC1N~YFCWa=rdqsc9›tqsFOD >A>*Dzu*)<,v:NJe|cJ n  .<@D ׎mbi鯈.*Ⱜ;\Hƛ] 'YWK؎|0t 㥂̧A6*;$bƒ :'[奸odmP>1 p:AV5ѿ>_bmt\%ȶL5%-pS\Dj߅''>HOzw0 )rB4nKMQQ f!e7\; jA/\im=e%6hUz<n dϛaJs IKkkƮ,{On8BZ-X=ߞuAϡܨB|x=դ pE}Af ީ(MmBz? ,Awt?Z!XvQ e10KdTúYg8$Tyn>BAҋ+uXIBq<8{7Ba= N͎H [UJ;;P4a_BԷGԁ$/{̗xlT]K[j 1'iym~ƕ-HsPOۙBL*5GU TД}Ta(dPrbE XYO y,^FT'ird~}zg~èuV}sa(s0/U%2 QY"%0#Dm<8$/ń #Qh3kF|a"vW>3c5TB=.vY 9w})y=v}G?C|b`I/:FpP@S oZ'$ĥ2)߯Hm;gSubI3,Ao B/f:b<|:gȭЦݕfM;YzУizH+ mN rjZ\mSyu|ߨwj (m p[]s:PPG=D _TfZf -"cAk<̯]Mz޶9 YI-k:LHڹ4CLZ4#htc9A e R } u9[_цK@>K bVH$QcHU3v\ѷ";Ȣ򷀟Xsp)[ kHu \W?2H֛E|"hhf CK"9_2[c[qeߕ>Nj"E&94i'u4@0liQbli@?|i!y۔^ND۶C uJSgFi~ƨ rNW<Ơ'-zےD ,}-"ظ zKWEK[{J4PAB伨SIJX3UZnU3{wp-똭k_t$R] FuU{-7nc帆fҍ YjA҅d° yNWJ8Yp4N}./$EE?uX;м/`l(D58@tGS t,'O^96G"k-_Eg ?U LDǨ*-E/#>PnK] 'GP(dI~m)|D &Ma s+gfxe `5i-(#qSo#ҝF6UW~צ6kOe~a,:CE`r[զt8K(1VW"ӗ!;ygoԺ%}u֛B•Ty[yWRtG68tLv}nrK 6G NӇ8.)+s3e=Bv?WÑyRY)fkmv ;9煮qkN+iMb,4nnmɬQ$Ԅ~Vx G^CU_omjϠ夥9%vGs~'R %9l0x/#^*]`qʌJ(Ř{ Vtv;BaewK%assK@FAuJo8d2 ȏ abTamžXG9xlrd)4 )6GNҫZqxpr.+Qt7Æ9&bJ j:. Com5ք҈Exa4}ҶI?0X[[y*`EG OHPKsZiT&Ż8в7̒:`t-|L;/[s<'ET@3z+w8rZW(ћkj8y+̗IW ES[7s4`oIڃASؔkHcݶF|S'~=3-Ck$9 M"&Uk%>^|feѕ[ )F\{KƤU t -hXύ͉([2ZJa|Sd\1We |}vo}je|k쁮MA'!^XCGԬ:EF2i b6h5W`I(Ug=YT_c+6[ 3P}Ky,9via6rQ0!a,T,2yR:eZ t9(7l`QЄ3a|H_h>XO:AWBhҔА(6s0qB!]h НVuGT-Bk ey#sʹ/@ܓʠn!;h:D̍J gqr+_3}#_eynÃ1]jO2⨈ Ũr1EhZ%vV(٭_[/B9ShCulBƷZf "{q_ oD*rMҺwoiUB28l,Kc|j FA1wa(V *4&_uZ.@t>m{rX{{9 e[dh{T.Oc MJl`vR%}@Dg!ʱ,91w9Tr4vfmɅI>lA_y%QV,^OЪU8p(gZU Ӑ7 U 5,/u52X&6<ݚ=n݃.R 78hWo1|?ls8/\W[+"Yhd٬(I@-$ z$L}y2OaڌbQF )42:N$d9}34+ {+Akt).W$;Cd? 7ˈZs*6D5(pҒoKW|b.NԮ@F{ʪA^#~Z[- C׹_୒V) C`e91yR)2 4-G,<-YBdH^5!KB7ufnijOEU,yb0%;ta{bJZρ/UucI(ބYȖeR Yh>M ү'=s8Ea;Nói Q^ [J4 0.UaZ^LH k@cF0V1_p N.k}Nm? 6@EgQnbgUBeW@mXù#N1Ǣ7R!:kVY$g?0\Vv" 1~3t5budW ĕBn̓<  }Gscyó&l_БɳYVRfxS[SRCl@ifauLTA,]EBmz ?]W|X0c'*|21(fE4:|J#PHvY ܽ5^^q_(^ DEMJVG+x׃kQ@u?wc p.wEk޺A@ťBBI ),z3|?l~- gwGGK#rz l‡G/iǵ8I|LTՐ{q%rղcxVQԉ Ȋh»2"IrRӧZ;>8FY+2#,JplPd쪟Z 1fMI➣C`+<[MoF%fj1@0T'g:k}H+zt B ;PǂT?eI7j%+8q o<)ܳ/p'WDpub~K |Q&ͧV/ \_G5;.KYġ Ljuy;,֜p2&cD5q<@MV>0oFvs\ZQYʚ,VdiuH/ɦBg-WҏI3 \ZzF<̛$"I:rl$>:׆)LxL ~ɯ}|1YH`M7R`cyD hٸL0s__?)JYRGBnt v o<3Y HQa,܎B~Xco#CUslSk^+Z::qf7 !J , uVF`P5@V V0FeUtזb%Y*Nwl |Œ܃h褐:S.;+`vBu '߸68j |,om?A䍌+,oڦN_Ku~|΂>% 'Y""eٷ@bj"m&Yk.*T0L ΉU'|Xfm 3 YyD1 @Dz?_-M2>V:\Ꞗ\HS+˦e04VMѪ|Xý?HyaRT|LKha" #0&%E2|;2As34 }l;xFf=&}D.fsʾS]2oJqrod;ąpxe<IЇ.? j>TŅ ׬du* (ϓ^ܫmZ3_d/Qoo>T5?Mm*ޣ:>#>TtJ98E#~>aOcuQM{7/p- uD߭S-n',@RymL!Zs*RsL[,cl˯,]PQzZ0 7LsE͓,4oh4c=ez"ҋoRDS>tg_j[|)XB^F?{ Ufk1u? ])hj^Ƚ*rk!⏸sOb?ph;@QtaV7ihE@._RUNo֖kj- /loĸup\8ޒ nE<V4qW\V-3KFGTouxV}D鄘(pVgXn#*3Eٕ吋!zR$*Jk 0{aE㿧 Y% U(ցKg%-˳e.ƌ%'(\לӒkg0˜P!Ah\sV&ϵCz]fS;#nՂ!YRr]Ao4)&@.(i(+wakN=5rkj/7BL-""{9PI{U3{.P#@NNWC o(aGx$@ҹ@i>: wfe@X ;v/Za$B#7!?pIWB^j<-Ha8w61>Z 0T7m.r`s/v̈0srxVJ%̽k^xo h$]˶BkTv[ɩUV$ ĢtC#@BKt]?Kt*b1>Vu u[  l;vd2AWA8 UtnP66s!>^0byPSF*oU{,ɡLzJRݑri@V_G!-n#Kq#TjK\M72OL5ا9V!z+$9nj4a`G3AG14S>O@@kZo=2b?+xҁcnc:If Ph{v.UO/=˙'BELb)-٫Z܌k*[;MHp$P|g*M^lBߩOl3@Z?=4|gHAo^;U<¤nK 6{-pluI]*,kZ8ypG=X$\>QX!Ѵώ'b\EQѷ57Çukfȡ%&Ւ3*#JC_R!8||83zcEY(P%Uk$ f2f~TRo%!B*fcOB4rcP.PD0zfcb?'O@DV@,xb9LSm7cOJ Km7 aBBxoCDC?W9RR< O_]o kCi@m>OۀJx vQq)I!uqH.TMf~ZT Ot쯭ꉘ%"YXSb&Н.dpB N;ţtZIi 6*XbG%m3֮9Ά{W̑Am_$=VF#D\앴|'퐛xڲ$ ^a@w (`TAFAƿj(E9lƶÜAÕp\I#5u#6ÈL4 X4T20b bS{*J:x)Hvyn(/v{ttv亅.qz#Ȩ kC6 |M36M w (Q幵HTdZw…1wy8׀W4Tly'#SSgqa,@v(,%Pj}Д^{Z31$7[{[jJ:ÿW ꑆ \b,7?EΥ1,Ԧ )5rruz7\N]FO Rs?tSw2H\T5^Jq*=Zw֭p$[XωY}»$+F7~Do+FSoKl-B*r<%v"&* ^jU bB\~T>yWrB}kcVX=Fb$Qf,^q S-\%XqLn“Lj>y} HCSFxN{.N#hը3=EY"p<\o A(9f 2SxaFNZu<|$%ס>pƊM~=0sk\ﲦFg )L:B5?*~:L1ape,e$!p9{ k္u>7@G닝赤|=-^жn]ƸL3ᴂnaY=}jJW92W0kA?4@9g }#Eכ+TPK4Vpz't.VW],R@׻!2tfD̞RZ"fB 8-$(Dz0<4_ ei)Y5=(Riw/t)^KhqVyi8lxuVK!6dzֆ׼G勓P?G)6Zhf4HR,HtHXC.!2@B'~4>|zyr#k]$L6u@⌋&Zw{9L&bA1Oz4抑]Xrzdɚ&˦=}Aq*h*7>׍8 I $y,۟:lX3'@*4:e?yW_ks`E /W)[aJ9U0H >0_nUyw>qWcgVLa36QRb)#Hl_Cq{>X; Sv(A]h@ǷnFx\K;|Yue)}` `,X~=gӍY`({*J2kdX t07u>ԟ ?*BQH"KYrCaxp㖳c?W9 Vܭl$۩$&4||zY8j(DFjgFObD_0xX.񢧳ǽbn >}` ѵ?>Ce &j -?TRӢ|`՘L(lpG&e~x#BjWpy>^O٠.JӁD~^y$ Y"n&Gk+R\3"16}<_h}EK(l%<#;w:J,2  {! ujʣ\Ic8" R?)V౵6Zȇع~y_鎏Oy`p>5*/ g-Pk!{GEDLYb.Ȭ7Ur5gwuq 6Jtv4x-.|}auSU^lG+1H. a;34꘵KS8N#;E~.dd;م([!2\ Z7i+?ZGٻ4wY(vDv% ? Kԁ;+|$3dnR$upV#`Q[+LaRWvwMɪ Iyկ%冹NlHfB谲/}$Xe'\DCtv/;#X蟾 &ﹱ%l/H3n3~I|[A`s@ 3œvDzu0"'0EwّۨU*w["MPj+|1 H!|AH1KghB4" .ƔWj=" U=ր;;>R=6psS;@lDc/En@;8̒M4/R6#1q!KXE$tQUH~aؼW2U`=0^d+ 1 r6`':ɴWH]wAXaJc07,|:NbO]r#!2rW|Z]KAA 3jt 6A&g @|aӎG`+ْNH xcбya9YZjParw ͱvtJ:BxSn3e=nZRy3G)o(lťrC\+B**=*0ruW鱗gy!KlIIg*U˚Qh 9ڡ0DRGBۊo-❃B\&m @y|%Ӝv6* ^^K &2obiȡk˖kF=0 PUSHa;纍? ~ԒeEb ਗ਼tiK* 4bbtoyǢ޷)oTWBJ.,HvOc] jÿ5\i׏j$z!GK-\Ɋ&>|@+TEpt:?u7j$9#s-~B펓NK$G&)XNχ2vΏ0=l)iz(&'m1D%kleqߢԲ'Wz&S'<ٸ=f@>Bj ͤ#$&>Ydvq>ͅ;B.2!˦SAVv"%/9<=2S86v[< L6I'|y31=m\l؅6k+|+6_Gbso(eA+f=x2Ȟu^cCJAΉ=+́3z;GRb<h:A4~H*P{j$\!b~[Fo}32=S2? VlTRb$%uXm#WL7VS]O0!{x6 Kvlh 2k-oϛA"7쵱MFx%)[nvKMw#2ioW38ox۟G.\qf]ݷnøX[*ޔгuշrIuXXaiyX78fȲOʜxupBN䝻/Eѯ| ;_s idp~ۃz=0,Memܞ) ٘ uhS9f1u̶b1>5eM+~"mՆ4L]9—[~c1"t2ӰT_bSB~!SXz=J"enoŁ3:> ,ۑ¦0,b=$Ol6hx-n|JJou>|idQ1Yΰh!px ڼt^dɈA}UU3W]h~Nm?8 p=zgۇQI.½R!m|w-XDT2buk 'wD{q: ;Rr@>uav1O&!YO*n_OYѺz&bs85ZZ`9eR]KMښ7oO#v'PhГCK@[B ǧ@ @OImظH-՚ ;NS}`I8hLm]%cG?_I="@)MWI;"C";l9l+7fQi zjGj7ǚކ+t& +UO1_+O8׺r Gx 't/AxtY@ | A~į g4I q!/`WzUI$`w7J>}<Ƚ-aKT%ՐOW:V6ӗ r6%֫م'Ӄ̤G"@Ss`e:X]L4ɋԘ:trE2uhyὖ>OGu}Dd$-rEvD&len JQ*-1&:KK+ߩ9b) .Tz.6S_f9@i6]BoʦmD H,[NYRwtnL?I-K|puh"H.\b|jHqͮ:p&QWpqZ1_r02O:hTJ(= J-/ft* JvC_rIp9k^\Jg^.52Fdډ4jL$.~s"}sykǁi5Zm^{"յʉoZ6vu.$;:Q(}( em'18fiQ8 ?7N<{DʭҮ:O%$QMy XqQ̶S% SO?3ن!\TM6sF+ n@lg%ˏ#@'Ukk,ςA HחRc!lo.I&_VM*K2Dh0kﴏ$&Tlfb`li^+)-T /fu)qjK(pjQuq{c);EDIVzMU8ՙ;1LJrK4‚"9c+S0XءSqp"7E`~cs C&PߨF?Y541]2s1%]6işA]AO&ctG6 ^R^*z}9*G.9㻺m(/ S55"W9|x;¯ TÏ) 1wp\@Չ?k[p-pXgvژ>̷8ͻJy^k@qelgEHED@WJ1Etm}'U?2SK8$9z4Oe̵,V0zNDeQ74i#䖨mM۸5;ya/G&+p JZ Zvt]}gp8,pff,&A < u/S:?cv]9,mv:k/0.7- ?t ;:J?XPbU] D[Hm<\yqxAI en+.)t~-NG)Aeሳcgʃzjd0P)% &dOcK*[&C_C;L/8kOOI hJL iTӀ6+Ǯ$%Ckʮvf#3ʝ$/5q 2rE:N7`S3a ӏ奷ZhcI8nȐzcwPNd51 y柡5dBLd{KQtlRHto5;Qe<£J?ru Bo;