libgsttag-1_0-0-1.12.5-lp151.2.4 >  A \/=„K7qCZv~8v6.YвKZIޓ)Gi#2@՛ aZU`(Bm7évED;tl)T;~p@D?4d # P &HNX` d h p  $h(8a9a:a>@F#G8H@IHXLYX\|]^bcfdefluvwxyz0Clibgsttag-1_0-01.12.5lp151.2.4GStreamer Streaming-Media Framework Plug-InsGStreamer is a streaming media framework based on graphs of filters that operate on media data. Applications using this library can do anything media-related, from real-time sound processing to playing videos. Its plug-in-based architecture means that new data types or processing capabilities can be added simply by installing new plug-ins.\fmorla3openSUSE Leap 15.1openSUSELGPL-2.1-or-later AND GPL-2.0-or-laterhttps://bugs.opensuse.orgSystem/Librarieshttp://gstreamer.freedesktop.org/linuxx86_64\\9eb4ca72e86d6ee54e51ff61d13512054d5fff35cbc9295b8f2c083c76a7080d6libgsttag-1.0.so.0.1205.0rootrootrootrootgstreamer-plugins-base-1.12.5-lp151.2.4.src.rpmlibgsttag-1.0.so.0()(64bit)libgsttag-1_0-0libgsttag-1_0-0(x86-64)@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiggstreamer-plugins-baselibc.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)libgstbase-1.0.so.0()(64bit)libgstreamer-1.0.so.0()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libpthread.so.0()(64bit)libz.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1Z@ZZZ>E@Z.s@Z!D@Z@Y@Y@Yh@YI@Y@Y]Y @X @XXX*XBX:X@W@W_WN@WM|W=Wo@W4VyV`V@VzV4@VqTMTeT"@TSSSǺSZN@SE6@RmR±RRw@RfhR!R QA@Q{QM@P[PѬ@PP)PtP`K@P`K@PXb@PS@P(@PSOOOOleOB5O>A@O@NBrN=,NN@MAMӴMz@M>@M2L!LLo@L|Lc@K @Kh@KP@K~@KK{@KepK@K>J@J Jyt@J@Ibjorn.lie@gmail.comdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgjengelh@inai.dezaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgidonmez@suse.commeissner@suse.comalarrosa@suse.comzaitor@opensuse.orgidonmez@suse.comzaitor@opensuse.orgdimstar@opensuse.orgbadshah400@gmail.comdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgschwab@suse.dedimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgcfarrell@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgchris@computersalat.dedimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgwstephenson@novell.comaj@suse.devuntz@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgaj@suse.dedimstar@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgjengelh@medozas.devuntz@opensuse.orglmedinas@opensuse.orgsbrabec@suse.czvuntz@novell.comvuntz@novell.comvuntz@novell.comsbrabec@suse.cz- Update to version 1.12.5: + Bugs fixed: bgo#668995, bgo#792983, bgo#784530, bgo#771853, bgo#789358, bgo#791638 - Drop gst-pb-playbin3-fix-accessing-invalid-index.patch: Fixed upstream.- 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. - Drop filesystem PreRequires: this is simply nonsense.- Add gst-pb-playbin3-fix-accessing-invalid-index.patch: playbin3: Fix accessing invalid index in GstStream when received select-stream event (bgo#791638). - Clean up spec with spec-cleaner.- Update to version 1.12.4: + Bugs fixed: bgo#789458, bgo#789547, bgo790329.- Add explicit python3-xml BuildRequires: fix build on older versions of openSUSE.- Switch to python3: + Replace python-base BuildRequires with python3-base. + Export PYTHON=/usr/bin/python3 before calling configure.- Update to version 1.12.3: + Bugs fixed: bgo#785011, bgo#771088, bgo#777735, bgo#785065, bgo#785331, bgo#785341, bgo#785799, bgo#785948, bgo#785951, bgo#786200.- Drop conditional valgrind-devel BuildRequires, this type of debugging is probably not done by users of binary packages.- Update to version 1.12.2: + Bugs fixed: bgo#784639.- 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.- Run parallel build with smp_mflags. Recast a slightly convoluted find call. Replace old $RPM shell vars by macros.- Update to version 1.12.0: + Bugs fixed: bgo#782095, bgo#782018.- Update to version 1.11.91: + Bugs fixed: bgo#779866, bgo#781149, bgo#781152, bgo#781168, bgo#781490. - Changes from version 1.11.90: + Bugs fixed: bgo#774544, bgo#776140, bgo#776172, bgo#776446, bgo#779344, bgo#779515, bgo#779866, bgo#780053, bgo#780100, bgo#780257, bgo#780297, bgo#780429, bgo#780559, bgo#780566, bgo#780764, bgo#780769. + Updated translations.- Update to versions 1.11.2: + Bugs fixed: bgo#740557, bgo#775553, bgo#775893, bgo#776797, bgo#777458, bgo#777530, bgo#778298, bgo#778702, bgo#778974, bgo#779010.- Update to version 1.11.1: + Bugs fixed: bgo#678301, bgo#699077, bgo#744191, bgo#749567, bgo#752052, bgo#756628, bgo#758259, bgo#759358, bgo#765796, bgo#767450, bgo#769698, bgo#770355, bgo#771376, bgo#772445, bgo#772550, bgo#772832, bgo#772864, bgo#773073, bgo#773102, bgo#773165, bgo#773341, bgo#773944, bgo#774445, bgo#774454, bgo#774484, bgo#774588, bgo#774728, bgo#774878, bgo#774959, bgo#775310, bgo#775369, bgo#775917, bgo#776038, bgo#776188, bgo#776447, bgo#776458, bgo#777009, bgo#772764. - 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 --enable-orc to configure to ensure we build orc support. - Drop obsolete clean section from spec. - Move AUTHORS, NEWS, README, RELEASE and REQUIREMENTS to doc sub package. - Add fdupes BuildRequires and macro, remove duplicates. - Drop libgstinterfaces-1_0-0 and typelib-1_0-GstInterfaces-1_0 Obsoletes: They were added to ensure smooth upgrades, and are not present in any current openSUSE release. - Move license-translations.dict to devel package, it's only needed for development. - Replace gstreamer-devel and gstreamer-utils for pkgconfig(gstreamer-1.0) BuildRequires: Following what configure looks for.- Update to version 1.10.4: + Bugs fixed: bgo#778432. - Drop aarch64-no-neon.patch: No longer needed.- Update to version 1.10.3: + Bugs fixed: bgo#758389, bgo#771723, bgo#774908, bgo#775351, bgo#775459, bgo#775480, bgo#775687, bgo#775887, bgo#776403, bgo#776623, bgo#777262, bgo#777265, bgo#777502, bgo#777525, bgo#777921.- Update to version 1.10.2: + Bugs fixed: bgo#774911, bgo#774585, bgo#774902, bgo#775224.- Update to version 1.10.1: + Bugs fixed: bgo#773131, bgo#774322, bgo#774343, bgo#727802.- Update to version 1.10.0: + Bugs fixed: bgo#768763, bgo#772500, bgo#772501, bgo#772676, bgo#772855, bgo#773103, bgo#773105, bgo#773107, bgo#773181, bgo#773441. - Conditionally apply translations-update-upstream BuildRequires and macro for non-openSUSE only. - Disable aarch64-no-neon.patch: It needs a rebase, or may possibly be dropped as fixed upstream.- Update to version 1.8.3 (boo#996937): + Bugs fixed: bgo#767689, bgo#768991, bgo#767712, bgo#768566, bgo#768249, bgo#766970, bgo#768361, bgo#768178, bgo#757472, bgo#767859. + Updated translations.- Update to version 1.8.2: + bgo#765534: encoding-profile: Remove codec_data and streamheader fields from constraint caps. + bgo#765538: codec-utils: Don't put level=0 into the caps. + bgo#765541: smartencoder: Only accept TIME segments for real. + bgo#765684: opusdec: Won't negotiate sampling rate anymore. + bgo#765706: opusdec: caps leak in gst_opus_dec_negotiate(). + bgo#765708: encoding-profile: Make creation of encoding profile from discoverer info more robust. + bgo#766204: sdp: rtpjpegdepay regression: Does not extract frame dimensions from SDP anymore. + bgo#766265: opusdec with FEC breaks when packet sizes change. + bgo#766510: videosink: test_video_center_rect raise a warning when turning on debug. + bgo#766515: playbin: fix suburidecodebin leak. + bgo#767163: video-color: Fix colorimetry IS_UNKNOWN. - Stop passing --enable-experimental to configure, we should not have experimental codecs (and currently none are built).- Add proper dependencies to the 32bit devel package- baselibs.conf: add -devel for building 32bit Wine.- Update to GNOME 3.20.2 (Fate#318572)- Update to version 1.8.1: + bgo#764020: adaptivedemux: Deadlock on HLS and DASH streams when scrub seeking. + bgo#764865: audiosrc, audiosink: race in gstaudiosrc audioringbuffer thread. + bgo#765027: critical warning in rtspsrc when doing srtp. + bgo#765082: mikey: add new function gst_mikey_message_to_caps. - Properly escape some macros in comments to silence rpmlint.- Update to GNOME 3.20 Fate#318572 - Remove gstreamer-plugins-base-discid.patch- 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#763316. - Add pkgconfig(opus) BuildRequires: New optional dependency. - Add explicit pkgconfig(gio-unix-2.0) BuildRequires: Already pulled in, but add it so we can version it.- Add gstreamer-plugins-base.appdata.xml so that the codecs can show up in a Software Center.- 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.- 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.- Update to version 1.6.1: + rtpbuffer: Add map flag to skip padding. + decodebin: - Fix event leak with validate.hls.playback.play_15s.hls_bibbop scenario. - Free unlinked chains at time of switching chains. + video: - gst_video_calculate_display_ratio() should have out parameter. - Missing closing parenthesis in video overlay composition cast macros. + audiobasesink: audio skipping when playing it repeatedly. + gst-plugins-base fails to build with --with-pkg-config-path. + playsink: fix leak of audio sink. + subparse: < / i > should be handled like < /i >. + playbin: Leak of playbin on errors from the source element.- Update to version 1.6.0: + For changelog, see mainpackage changes, everything is condensed there. - Remove subpackage typelib-1_0-GstRiff-1_0: no longer built.- Update to version 1.4.5: + Bugs fixed: bgo#741420, bgo#715050, bgo#739544, bgo#739840, bgo#740556, bgo#740675, bgo#740730, bgo#740853, bgo#740952, bgo#741045, bgo#741198. + Updated translations.- Update to version 1.4.4: + Bugs fixed: bgo#736969, bgo#737055, bgo#737706, bgo#737742, bgo#737752, bgo#738064. + Updated translations.- Update to version 1.4.3: + Bugs fixed: bgo#734617, bgo#736944. + Updated translations.- Update to version 1.4.2: + Bugs fixed: bgo#727255, bgo#732908, bgo#735569, bgo#735748, bgo#735800, bgo#735844, bgo#735952, bgo#736071, bgo#736118, bgo#736679, bgo#736739, bgo#736779, bgo#736788, bgo#736796, bgo#736861. + Updated translations.- Update to version 1.4.1: + Bugs fixed: bgo#733916 bgo#733976, bgo#734683, bgo#734822. + Updated translations.- Update to version 1.4.0: + Bugs fixed: bgo#733012, bgo#733349, bgo#733386. + Updated translations.- Update to version 1.3.91: + Various API additions. + New plugins and elements: - v4l2videodec element for accessing hardware codecs on platforms that make them accessible via V4L2. - New downloadbuffer element that replaces the download buffering feature of queue2. - rtpstreampay and rtpstreamdepay elements for transmitting RTP packets over a stream API (e.g. TCP) according to RFC 4571. - rtprtx elements for standard compliant implementation of retransmissions, integrated into the rtpmanager plugin. - audiomixer element that mixes multiple audio streams together into a single one while keeping synchronization. - OpenNI2 plugin for 3D cameras like the Kinect camera. - OpenEXR plugin for decoding high-dynamic-range EXR images. - curlsshsink and curlsftpsink to write files via SSH/SFTP. - videosignal, ivfparse and sndfile plugins ported from 0.10. - avfvideosrc, vtdec and other elements were ported from 0.10 and are available on OS X and iOS now. + Other changes: - gst-libav now uses libav 10.1, and gained support for H265/HEVC. - Support for hardware codecs and special memory types has been improved with bugfixes and feature additions in various plugins and base classes. - Various bugfixes and improvements to buffering in queue2 and multiqueue elements. - dvbsrc supports more delivery mechanisms and other features now, including DVB S2 and T2 support. - The MPEGTS library has support for many more descriptors. - Major improvements to tsdemux and tsparse, especially time and seeking related. - souphttpsrc now has support for keep-alive connections, compression, configurable number of retries and configuration for SSL certificate validation. - hlsdemux has undergone major refactoring and works more reliable now and supports more HLS features like trick modes. - dashdemux and mssdemux are now also pushing fragments downstream while they're downloaded instead of waiting for each fragment to finish. - videoflip can automatically flip based on the orientation tag. - openjpeg supports the OpenJPEG2 API. - waylandsink was refactored and should be more useful now. - gst-rtsp-server supports SRTP and MIKEY now. - gst-libav encoders are now negotiating any profile/level settings with downstream via caps. - Lots of fixes for coverity warnings all over the place. - Negotiation related performance improvements. - 800+ fixed bug reports. + Things to look out for: - The eglglessink element was removed and replaced by the glimagesink element. - The mfcdec element was removed and replaced by v4l2videodec. - osxvideosink is only available in OS X 10.6 or newer. - On Android the namespace of the automatically generated Java class for initialization of GStreamer has changed from com.gstreamer to org.freedesktop.gstreamer to prevent namespace pollution. - On iOS you have to update your gst_ios_init.h and gst_ios_init.m in your projects from the one included in the binaries if you used the GnuTLS GIO module before. - Drop gstreamer-plugins-base-discid.patch: fixed upstream.- Update to version 1.2.4: + Bugs fixed: bgo#693263, bgo#683504, bgo#700770, bgo#723597, bgo#724633, bgo#724720, bgo#725313, bgo#725644, bgo#726642, bgo#727025.- Add gstreamer-plugins-base-discid.patch: fix MB discids for trailing data tracks (bnc#872575, bgo#708991).- Update to version 1.2.3: + Bugs fixed: bgo#603921, bgo#697665, bgo#711816, bgo#712367, bgo#715138, bgo#719615, bgo#719684, bgo#720015, bgo#720661, bgo#721078, bgo#721666, bgo#721835, bgo#722144, bgo#722656. + Updated translations.- Update to version 1.2.2: + Bugs fixed: bgo#715138, bgo#708200, bgo#707621, bgo#709965, bgo#711819, bgo#712280, bgo#712796, bgo#712805, bgo#678011.- Update to version 1.2.1: + Bugs fixed: bgo#708689, bgo#708773, bgo#708789, bgo#708880, bgo#708952, bgo#708953, bgo#708954, bgo#709210, bgo#709408, bgo#709637, bgo#709754, bgo#709938, bgo#710325, bgo#711003, bgo#711231, bgo#711550. + Updated translations.- aarch64-no-neon.patch: Disable use of NEON on aarch64- Update to version 1.2.0: + A bunch of API changes (new stable branch 1.2). + New tool: gst-play-1.0 in gst-plugins-base for basic playback testing on the command line. + New plugins: - mssdemux for Microsoft Smooth Streaming. - dashdemux for DASH adaptive streaming protocol. - bluez for interaction with Bluetooth devices. - openjpeg for JPEG2000 decoding and encoding. - daala for experimental Daala decoding and encoding. - vpx plugin has experimental VP9 decoding and encoding support. - webp plugin for WebP decoding (encoding to be added later). - Various others: yadif, srtp, sbc, fluidsynth, midiparse, mfc, ivtv, accuraterip and audiofxbad. + Moved plugins: dtmf, vp8rtp, scaletempo and rtpmux plugins are now in gstreamer-plugins-good. + Audio and Video related fixes. + Other changes: - gst-libav now uses libav 9. - Static linking of plugins is supported now. - rtspsrc: add support for NetClientClock. - RTP retransmission / NACK support and big RTP jitterbuffer improvements. - SRTP and DTLS support. - Changes to many elements and core to use the correct sticky event order and also not lose any important sticky events during flushing. - >1000 fixed bug reports, and many other bug fixes and other improvements everywhere that had no bug report. + Notes: - Single header includes for all libraries, e.g. #include - Stricter (correct) caps subset checking in some cases. - x264enc now outputs data in byte-stream by default if downstream has ANY caps. - The MPEG TS demuxer posts messages contain the PMT, PAT, etc, in a different format now. - The GstContext API has changed between 1.1.4 and 1.1.90. - Create new subpackage libgstallocators-1_0-0 and typelib-1_0-GstAllocators-1_0, following the shared library packaging policy (also provide -32bit packages).- Update to version 1.0.10: + rtpbasedepayload: mark discontinuities after packet loss properly. + audioconvert: if we have to lose precision, try to lose as little precision as possible. + gio: fix very inefficient data cache handling. + Bugs fixed: bgo#655727, bgo#705415, bgo#706624.- Update to version 1.0.9: + subparse: re-enable sami parser. + tagdemux: fix ACCURATE seeks in push mode. + multisocketsink, multifdsink: fix handling of partial writes and WOULD_BLOCK errors, and other fixes. + audiodecoder: fix input caps leak. + Bugs fixed: bgo#693056, bgo#704291, bgo#704301, bgo#704926.- Update to version 1.0.8: + tag: ignore malformed ID3v2 TDAT frames + Bugs fixed: bgo#636245, bgo#688803, bgo#690420, bgo#698896, bgo#699923, bgo#701976, bgo#703128, bgo#703283, bgo#699794.- Update to version 1.0.7: + streamsynchronizer is now a public element, useful in HLS pipelines for example. + Bugs fixed: bgo#682171, bgo#688240, bgo#696540, bgo#696899, bgo#697092, bgo#697162, bgo#697277, bgo#697820, bgo#697824.- Update to version 1.0.6: + adder: fix setting caps via the "caps" property. + alsasink: don't use 100% CPU. + appsrc: fix locking order. + encodebin: sync muxer state with parent bin so encodebin can be added dynamically to pipeline. + libvisual: fix improper video frame clear operation. + pango: fix attribute list handling. + playbin: - fix playsink caps handling so that converters get plugged when needed. - fix subtitleoverlay caps handling to avoid not-negotiated errors when plugins are missing. + videoscale: Correct DAR and border calculations. + ximagesink: fon't access structures of EMPTY caps. + typefinding: fix y4m caps. + build: fix build with automake 1.13. + Bugs fixed: bgo#688476, bgo#688803, bgo#690937, bgo#691687, bgo#693224, bgo#693372, bgo#693981, bgo#696019.- Update to version 1.0.5: + alsasrc: don't output buffers without timestamps or with bogus timestamps + discoverer, decodebin: fix state change re-sync race that might lead to deadlocks + video: fix crashes with and frame sizes of A420 video format + Bugs fixed: bgo#691244.- Update to version 1.0.4: + playbin: fix occasional not-negotiated errors when switching visualisations + ssaparse: ignore invalid UTF-8 in SSA/ASS subtitles init sections in matroska files + streamsynchronizer: better timestamp and gap handling at EOS, fixing potential OOM in baseaudiosink + bindings: - fix annotation for gst_app_src_push_buffer(), fixing crash - add several missing annotations for GstRtspMessage API + Bugs fixed: bgo#679976, bgo#689814, bgo#689873.- Update to version 1.0.3: + typefind: detect isml ftyp as iso-fragmented video/quicktime + typefinding improvements fixing playback of some wavpack files + textoverlay rendering fixes + gobject-introspection annotation fixes + API additions. + Bugs fixed: bgo#686276, bgo#687030, bgo#687055, bgo#687057, bgo#687421, bgo#687459, bgo#687473, bgo#687620, bgo#687666, bgo#687674, bgo#687991, bgo#687994, bgo#688151, bgo#686841.- Update to version 1.0.2: + Parallel installability with 0.10.x series + alsa: fix probing of supported formats, and advertise non-native-endianness formats as fallback + audiobasesink: properly handle GAP events (fixing some isses with e.g. certain DVD menus) + audioconvert: try harder to not convert or to preserve input format precision + audiodecoder: leak fixes and refcounting fixes + audioresample: re-enable the SSE/SSE2 code paths for better performance + riff: fix paletted RGB formats and msvideo mapping + rtsp: make formatting and parsing of range floating-point values locale-independent + playbin: streamsynchronizer fixes, esp. for handling corner-cases near EOS + tcpserver{sink,src}: add 'current-port' property and signal actually used port + videoconvert: fix handling of paletted RGB formats + videodecoder: don't leak message strings when error is not fatal + videodecoder: finetune missing timestamp estimating + videotestsrc: add palette for paletted RGB formats + vorbistag: fix writing of image tags into vorbis comments + Bugs fixed: bgo#580093, bgo#680904, bgo#683098, bgo#684411, bgo#685273, bgo#685711, bgo#685938, bgo#686081, bgo#686298.- Update to version 1.0.1: + videodecoder and -encoder timestamp handling improvements + thread-safey fixes for GstMeta registrations and GstVideoDecoder + Bugs fixed: bgo#684424, bgo#684832, bgo#685110, bgo#685242, bgo#685332, bgo#685490.- License update: LGPL-2.1+ and GPL-2.0+ semicolon ambiguous- Update to version 1.0.0: + Minor bug fixes + Bugs fixed: bgo#678021, bgo#684084, bgo#682973, bgo#684658.- Update to version 0.11.99: + Minor bug fixes + Bugs fixed: bgo#683865, bgo#684063, bgo#684063.- Update to version 0.11.94: + videodecoder: Handle GAP events + gdp: move gdp plugin to -bad + port to new GLib thread API + Updated documentation + Bugs fixed: bgo#635256, bgo#667562, bgo#668996, bgo#673185, bgo#673888, bgo#674069, bgo#675812, bgo#676022, bgo#676639, bgo#677306, bgo#677712, bgo#678301, bgo#678384, bgo#679145, bgo#679337, bgo#679443, bgo#679545, bgo#679550, bgo#679612, bgo#679823, bgo#679878, bgo#679958, bgo#680025, bgo#680091, bgo#680093, bgo#680162, bgo#680262, bgo#680441, bgo#680488, bgo#680520, bgo#680553, bgo#680614, bgo#680796, bgo#681196, bgo#681260, bgo#681436, bgo#681499, bgo#681535, bgo#681719, bgo#681904, bgo#681905, bgo#683180, bgo#683428, bgo#683527, bgo#683672, bgo#683838. - Drop gstreamer-plugins-base-fix.patch: fixed upstream.- Update to version 0.11.93: + Bug fixes + Sync with GStreamer changes. - Add gstreamer-plugins-base-fix.patch: Fix build; taken from upstream.- Update to version 0.11.92: + Parallel installability with 0.10.x series. + API cleanup and minor API improvements. + Major cleanup of video/audio libraries. + Lots of bugfixes, cleanup and other improvements.- Update to version 0.11.91: + Compressed audio passthrough support in alsasink + Removal of interfaces library, mixer and tuner interface + Addition of video encoder and decoder base classes + Improvements/cleanup for the video library API - Deal with removal of interfaces library: + Split separate libraries out of libgstinterfaces-1_0-0 in: libgstaudio-1_0-0, libgstfft-1_0-0, libgstpbutils-1_0-0, libgstriff-1_0-0, libgstrtp-1_0-0, libgstrtsp-1_0-0, libgstsdp-1_0-0, libgsttag-1_0-0, libgstvideo-1_0-0. + Similarly split separate typelibs out of typelib-1_0-GstInterfaces-1_0 in: typelib-1_0-GstAudio-1_0, typelib-1_0-GstFft-1_0, typelib-1_0-GstPbutils-1_0, typelib-1_0-GstRiff-1_0, typelib-1_0-GstRtp-1_0, typelib-1_0-GstRtsp-1_0, typelib-1_0-GstSdp-1_0, typelib-1_0-GstTag-1_0, typelib-1_0-GstVideo-1_0. + Drop libgstinterfaces-1_0-0 and typelib-1_0-GstInterfaces-1_0 subpackages. + Add Obsoletes for libgstinterfaces-1_0-0 and typelib-1_0-GstInterfaces-1_0 to main subpackage for smooth upgrades. + Remove Requires for libgstinterfaces-1_0-0 from main subpackage.- Update to version 0.11.90: + Lots of bugfixes, cleanup and other improvements + API cleanup in the audio base classes + Improvements to the RTP buffer - Rename packages following upstream soname and typelib name changes: + libgstapp-0_11-28 to libgstapp-1_0-0 + libgstinterfaces-0_11-0 to libgstinterfaces-1_0-0 + typelib-1_0-GstApp-0_11 to typelib-1_0-GstApp-1_0 + typelib-1_0-GstInterfaces-0_11 to typelib-1_0-GstInterfaces-1_0- Update to version 0.11.3: + Many fixes and improvements + Various performance improvements + theora: Improve video negotiation + video: Improve video frame map/unmap + Bugs fixed: bgo#668343, bgo#668542. - Bump libgstapp-0_11-27 package name to libgstapp-0_11-28, following soversion upstream change. - Completely drop optional packaging for gnomevfs plugin, since it's gone: + Remove with_vfs macro. + Remove optional gnome-vfs2-devel BuildRequires. + Remove gstreamer-plugin-gnomevfs subpackage. - Completely drop optional packaging for video4linux plugin, since it's gone: + Remove with_v4l macro. + Remove optional libv4l-devel BuildRequires. - Move to pkgconfig()-style BuildRequires: + Old ones: alsa-devel, gtk3-devel, iso-codes-devel, libtheora-devel, libvisual-devel, libvorbis-devel, libxml2-devel, zlib-devel. + New ones: alsa, freetype2, gtk+-3.0, gtk+-x11-3.0, iso-codes, libvisual-0.4, libxml-2.0, ogg, pango, pangocairo, theoradec, theoraenc, vorbis, vorbisenc, zlib. - Change python-devel BuildRequires to python-base as only python is needed, not the development files. - Remove unneeded BuildRequires: krb5, libgudev-1_0-devel. - Remove BuildRequires that, as far as I can tell, are not needed (else, they are implicitly brought in by something else): check-devel, sgml-skel. - Change pkgconfig(xv) BuildRequires to proper BuildRequires for the X libraries that are needed (pkg-config is not used for those): libICE-devel, libSM-devel, libXext-devel, libXv-devel. - Remove checks for obsolete versions of openSUSE (11.2 and earlier), as we require recent versions of many libraries.- Change gtk2-devel BuildRequires to gtk3-devel since the code using GTK+ has been ported. - Add explicit glib2-devel BuildRequires, so we can version it. - Add pkgconfig(xv) BuildRequires on openSUSE > 12.1: this used to be pulled in by something else, but the relayout of xorg-x11 packages changed that. Pull in conditionally only to not risk breakage in linked OBS instances (pkgconfig() was not supported in older openSUSE releases).- Update to version 0.11.2: + Parallel installability with 0.10.x series + Many API cleanups + Ported to new 0.11 core API changes + Use new GstSample for snapshots + Improved video filter base class + New multichannel caps with mask + Port network elements to GIO + Many fixes and improvements - Rename libgstapp-0_11-26 to libgstapp-0_11-27, following upstream soname bump.- Update to version 0.11.1: + Rename GstXOverlay -> GstVideoOverlay + Reworked audio caps + Support for multiple frames in buffers + Add video colorimetry support - Add zlib-devel BuildRequires: new dependency upstream. - Add libxml2-devel BuildRequires: needed for subparse plugin. - Drop gstreamer-plugins-base-nonvoid.patch: fixed upstream. - Remove Provides/Obsoletes/Conflicts for gstreamer010-*: this is not needed with this new gstreamer branch. - Change libgstinterfaces-0_10-0 Requires to libgstinterfaces-0_11-0: it was missing the version bump for the new gstreamer branch. - Rename libgstapp-0_11-25 to libgstapp-0_11-26, following upstream soversion bump. - Split typelib files into typelib-1_0-GstApp-0_11 and typelib-1_0-GstInterfaces-0_11 subpackages. - Add typelib-1_0-GstApp-0_11 and typelib-1_0-GstInterfaces-0_11 Requires to devel subpackage. - Remove explicit Requires for glib2-devel, gstreamer-devel, libxml2-devel and zlib-devel in devel subpackage: they will automatically be added the pkgconfig way. - Update baselibs.conf: it was never updated for this new gstreamer branch. - Change group of libgstapp-0_11-26 from Productivity/Multimedia/Other to System/Libraries. - Do not uselessly call autogen.sh.- Update to version 0.11.0: + Parallel installability with 0.10.x series + Ported to the new 0.11 core API + Reworked video caps system + Improved video helper classes - Rename package to gstreamer-plugins-base. - Add gstreamer-plugins-base-nonvoid.patch: Return a value in non-void functions. Fixes a BRP error.- fix deps o gobject-introspection >= 0.9.12- Introduce build_v4l macro. Video4Linux does no longer build with linux-glibc-devel >= 3.0, due to the fact that VID_TYPE_MPEG_ENCODER is no longer defined (which in turn is used to identify if v4l is usable). Video4Linux2 plugin can be found, as before, in gstreamer-0_10-plugins-good package.- Update to version 0.10.35: + Work around GLib atomic ops API change. + don't use G_CONST_RETURN in public headers. + bgo#600043: subparse: fails to recognise Cyrillic subtitles in windows-1251 encoding.- Update to version 0.10.34: + None changes: this release is identical to 0.10.33 and just done to keep core/base versions in sync.- Update to version 0.10.33: + audioringbuffer: make sure to not start if the may_start flag is FALSE + baseaudiosink: - arrange for running clock when rendering eos - don't allow aligning behind the read-segment - start ringbuffer upon going to PLAYING and already EOS + riff: Add support for video/x-camstudio + rtcpbuffer: - fix invalid read in validation of padding in rtcp packet - Round to next 32bit word, not current 32bit word at end of SDES chunk + rtpbuffer: Off-by-one error when creating RTP header extensions with a two-byte header + rtsptransport: ensure valid int result when parsing ranges + tag: - map the ID3v2 TENC frame to GST_TAG_ENCODED_BY - add GST_TAG_CAPTURING_EXPOSURE_COMPENSATION incl. EXIF/XMP mappings - add a new GstTagXmpWriter interface to select XMP schemas to be used + tagdemux: also push cached events downstream when operating in pull mode + video: - add GST_VIDEO_BUFFER_PROGRESSIVE flag - add ARGB64 and AYUV64 (16 bits per channel) formats - add r210 (10 bits per channel) format - add gst_video_format_get_component_depth() and _new_template_caps() - fix creation of grayscale caps and height calculation for YUV9/YVU9 + appsink: emit "new-buffer-list" signal for buffer lists if handled by app + audiorate: add "skip-to-first" property + decodebin2: - don't use the same parser element multiple times in the same chain - improve detection of raw caps in expose-all-streams=false mode + discoverer: - don't wait for subtitle streams to preroll; leak fixes - use nominal bitrate if bitrate tag is unavailable + encodebin: - add an audioconvert after the audio resampler - fix refcounting issues and leaks related to request pads - return a new reference of the pad for the "request-pad" signal - set all elements to NULL and remove them from the bin when removing a source group - tear down old profiles when setting new ones + multifdsink: disconnect inactive clients in the select loop too + oggmux: - prefer headers from caps to determine stream type (for VP8) - fix issue with ogg page numbering and discont flag handling - ensure stream serial numbers are unique - use running time for muxing instead of timestamps + oggparse: better detection of delta unit flag + playbin2: - uridecodebin: add "source-setup" signal - always prefer the custom set sink and also set it back to NULL in all cases - check if an already existing sink supports the non-raw format - fix handling of non-raw custom sinks - if a sink claims to support ANY caps assume that it only supports the usual raw formats - only consider the audio/video sinks in autoplug_continue for the normal uridecodebin - use gst_pad_accept_caps() instead of intersecting with the getcaps caps - set sinks to READY before checking if it accept caps + textoverlay: - add support for ARGB and other RGB alpha variants, and xBGR and RGBx - add support for vertical center alignment - converted AYUV to use 'A OVER B' alpha compositing - use a class wide mutex to work around pango reentrance issues + theoraenc: - don't reset the video quality when setting the bitrate - allow adjustment of the speed level while running - set speed-level property defaults from libtheora's defaults + typefinding: - MPEG-TS detection fixes - detect HTTP live streaming m3u8 playlists - detect windows icon files and DEGAS images - detect raw h.263 - add depth and endianness fields to DTS caps + uridecodebin: - Add default handler for autoplug-select - add https:// to protocols for which to enable buffering - expose "autoplug-sort" signal - post proper error message if decodebin2/typefind elements are missing - Return NULL from the default autoplug-sort handler + videorate: fix "skip-to-first" timestamp setup + videoscale: add 16-bit-channel support (ARGB64, AYUV64), fix ARGB bilinear scaling + videotestsrc: add 16-bit-per-channel support (ARGB64, AYUV64) + vorbis: add support for using tremolo on android + vorbistag: - Add support for METADATA_BLOCK_PICTURE tags - Write GST_TAG_IMAGE and GST_TAG_PREVIEW_IMAGE as METADATA_BLOCK_PICTURE + win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink + xvimagesink: don't paint the window black when going to NULL + Bugs fixed: bgo#618516, bgo#619778, bgo#633837, bgo#412678, bgo#620364, bgo#625129, bgo#626152, bgo#627268, bgo#629196, bgo#632291, bgo#632889, bgo#635669, bgo#635784, bgo#635800, bgo#636886, bgo#639136, bgo#639159, bgo#639237, bgo#639744, bgo#640189, bgo#640211, bgo#640607, bgo#640709, bgo#640804, bgo#641706, bgo#641860, bgo#641917, bgo#641927, bgo#641952, bgo#642174, bgo#642232, bgo#642274, bgo#642381, bgo#642466, bgo#642720, bgo#642942, bgo#642949, bgo#643775, bgo#644416, bgo#644745, bgo#644845, bgo#644996, bgo#645167, bgo#645437, bgo#646570, bgo#646572, bgo#646573, bgo#646575, bgo#646576, bgo#646923, bgo#646924, bgo#646925, bgo#646952, bgo#647399, bgo#647721, bgo#647781, bgo#647856, bgo#647857, bgo#647942, bgo#647943, bgo#648459, bgo#648466, bgo#648548, bgo#642667, bgo#642732, bgo#646744, bgo#647294- Update to version 0.10.32 + GLib requirement is now >= 2.22 + New core elements: - valve (moved from -bad) - input-selector (N.B. without "select-all" property, use fsfunnel instead) (moved from -bad) - output-selector (with different negotiation behaviour by default, set pad-negotiation-mode=active for previous behaviour) (moved from -bad) + Performance improvements for many heavily-used code paths: GstPad, GstPoll, GstClock, GstTask, basesink, basesrc, queue2, multiqueue + gobject-introspection: add annotations for most core API + clock: make sync clock wait lockfree + fdsrc/fdsink: reenable on MSVC + registry: fix GStatBuf definition for win32 when building against older glib (fixes unnecessary rescanning of plugins at start-up) + element: add a more flexible way to get request pads from elements + multiqueue: return upon input when already eos + object: fix creation of default name (when creating more than 100000 elements) + pluginloader: fix hangs on OSX + poll: - fixes for (p)select backend (used e.g. on OSX) - refactor and make more lockfree; fixes for win32 and OSX (pselect backend) + registry: don't replace valid existing plugins by blacklisted ones + tags: don't produce duplicated entries when merging same value twice + basesink: - preroll fixes for async=false case - rework position reporting code + basetransform: handle downstream giving a buffer with new caps but invalid size + See NEWS for API additions and deprecations. + Bugs fixed: bgo#635785, bgo#638599, bgo#503592, bgo#564056, bgo#607513, bgo#632168, bgo#632447, bgo#632557, bgo#632778, bgo#632779, bgo#632780, bgo#633918, bgo#634965, bgo#635001, bgo#636268, bgo#636455, bgo#637057, bgo#637300, bgo#637549, bgo#637776, bgo#638381, bgo#638399, bgo#638900, bgo#638941.- Remove buildrequire on pyxml, changelog of package with date 2008-03-21 contains: "Don't depend on PyXML and use only XML modules that are shipped with python."- Update to version 0.10.31: + adder: Make sure FLUSH_STOP is always sent after a flushing seek + alsasrc, alsasink: add "card-name" property to get the card name in addition to the device name + appsrc: don't override buffer caps if appsrc caps are NULL; fix element classification + audioclock: add a function to invalidate the clock + audioconvert: optimise remaining conversion code paths with Orc as well + baseaudiosink,baseaudiosrc: post clock-provide and clock-lost messages when going from/to READY to/from PAUSED + baseaudiosink: subtract the render_delay from our latency + decodebin2: don't add non prerolled stream to topology + ffmpegcolorspace: add support for A420 and fix support for 8 bit paletted RGB and IYU1 + gnomevfsrc: set GST_PARAM_MUTABLE_READY flag on the "handle" property + libvisual: add latency query; only drop frames that are really too old + multifdsink: gdp protocol is deprecated. People should use gdppay instead + oggdemux: fix seeking with negative rate with skeleton; fix wrong flowreturn handling + pbutils: - AAC profile and level detection utility functions - H.264 and MPEG-4 profile and level extraction utility functions - new GstDiscoverer utility API for extracting metadata and tags + playbin2, decodebin2: declare stable, deprecate the old playbin/decodebin + playbin2, uridecodebin: add property to configure ring buffer size + rtcpbuffer: add function to manipulation the data in RTCP feedback packets + rtpbuffer: - add functions to add RFC 5285 header extensions to GstBufferLists - add function to add RTP header extensions with a two bytes header - add function to append RFC 5285 one byte header extensions - add function to parse RFC 5285 header extensions - add function to read RFC 5285 header extensions from GstBufferLists - add function to transform a GstBuffer into a GstBufferList + rtsp: improve rtsp timeout calculation and handling + sdp: add methods to convert between uri and message + tags: - try ISO-8859-1 as second fallback in case WINDOWS-1252 is not supported - add many more photography/capture tags - EXIF and XMP tag handling improvements + textoverlay: add support for NV12, NV21 and AYUV; configurable text color and position + theoradec: - expose telemetry properties only if libtheora was compiled with --enable-telemetry - add support for two-pass encoding; allow change of bitrate and quality on-the-fly + tools: standalone gst-discoverer-0.10 tool for discovering media file properties + typefinding: - detect avc1 ftyp as video/quicktime - export 3gp profile in caps - detect enhanced AC-3 - extend AAC typefinder to detect LOAS streams - fix ADTS caps stream-format detail - more reliable mpeg-ts typefinding + uridecodebin: Only enable progressive downloading if the upstream duration in bytes is known + video: add gst_video_convert_frame*() utility functions + videorate: - fixate the pixel-aspect-ratio if necessary - mark duplicated frames with the GAP flag + videoscale: - add support for adding black borders to keep the DAR if necessary ("add-borders" property) - Fix caps fixating if the height is fixed but the width isn't - only set the PAR if the caps already had a PAR - refactor using more Orc code + videotestsrc: - new patterns: solid-color, ball, bar and smpte100 - add "foreground-color" and "background-color" properties, deprecate "colorspec" property - add support for UYVP format, fix NV21 rendering + volume: use Orc to optimise many code paths + vorbisdec: decode pending buffers upon EOS when doing reverse playback + xoverlay: - add set_window_handle() with guintptr argument, deprecate set_xwindow_id() which doesn't work on some platforms - allow render rectangle coordinates to be negative + See NEWS for API additions and deprecations. + Bugs fixed: bgo#628028, bgo#623846, bgo#602437, bgo#612264, bgo#615471, bgo#616392, bgo#617314, bgo#617506, bgo#620291, bgo#623663, bgo#623807, bgo#623837, bgo#623918, bgo#624598, bgo#624656, bgo#624919, bgo#624920, bgo#624949, bgo#625001, bgo#625118, bgo#625944, bgo#626125, bgo#626570, bgo#626581, bgo#626621, bgo#626629, bgo#626718, bgo#627203, bgo#627297, bgo#627565, bgo#627768, bgo#627780, bgo#627924, bgo#628009, bgo#628400, bgo#628500, bgo#628747, bgo#629157, bgo#629672, bgo#629848, bgo#630303, bgo#630353, bgo#630440, bgo#630443, bgo#630471, bgo#630496, bgo#630802, bgo#631128, bgo#631312, bgo#631633, bgo#631703, bgo#631756, bgo#631773, bgo#631774, bgo#632167, bgo#632653, bgo#632656, bgo#632789, bgo#632809, bgo#632988, bgo#633023, bgo#633203, bgo#633311, bgo#633336, bgo#633455, bgo#634014, bgo#634584, bgo#635067, bgo#635392, bgo#621349, bgo#628488, bgo#629746, bgo#626869. - Drop gstreamer-0_10-plugins-base-make382.patch: fixed upstream.- Move gir files to devel subpackage.- Add gstreamer-0_10-plugins-base-make382.patch: fix build with make 3.82. Patch taken from common modules upstream repo, commit id=4a070a. fdo#29426.- Recommend instead of require lang package since it's not mandatory.- Update to version 0.10.30: + Use Orc (Optimized Inner Loops Runtime Compiler) for SIMD and other optimisations, and remove liboil dependency. + basertpaudiopayload: Set duration on buffers; add extra frame for non-complete frame lengths + riff: add mappings for On2 VP8 and VP6F: On2 VP6 Flash variant + video: Add support for RGB/BGR with 15 and 16 bits, and Y800 and Y16 + xmp/exif tags: add mappings for new tags (device, geo location, image orientation) + adder: rework timestamping; only accept seek-types SEEK_NONE and SEEK_SET + decodebin2: - add "expose-all-streams" property to not expose/decode all streams - use accumulator for autoplug-sort + ffmpegcolorspace: - add YUY2/YVYU to all RGB formats conversions - fix conversion of packed 4:2:2 YUV to RGB and 8 bit grayscale - fix Y16 from/to GRAY8 conversion - fix Y42B from/to YUY2/YVYU/UYVY conversion for odd widths - Map "Y8 " and "GREY" to "Y800" and add it to the template caps - negotiation speed-ups + oggdemux: - implement seeking and duration estimates when operating in push mode (http etc.) - parse Skeleton index packets for better seeking in push mode - fix granulepos->key granule calculation for Dirac video - fix EOS flow aggregation: only EOS when all streams are EOS + oggmux: Start a new page for every CMML buffer + ogg: Implement Ogg VP8 mapping + playbin2: - add "av-offset" property to adjust audio/video sync - add flag for enabling/disabling automatic deinterlacing - fix race when querying duration right after preroll, by forwarding duration query duration during group switch if no cached duration exists - if a text sink is provided, let subtitle parsing be done by decodebin2 if required - set the subtitle encoding on the decodebins again + playsink: - also expose "convert-frame" action signal and "frame" property in playsink - reconfigure the video chain correctly when switching from a subtitle to a non-subtitle file - Don't fail if subtitles are used but only audio is available and no visualizations + typefinding: - add WebM typefinder (was in -good before) - add IVF and dts typefinders, improve AC-3 and jpeg typefinding - detect ISO 14496-14 files as video/quicktime not audio/x-m4a + uridecodebin: - add all qtdemux types to downloadable types - add the 'expose-all-streams' property from decodebin2 - Allow video/webm for progressive downloading + videorate, videotestsrc: fixate color-matrix, chroma-site and interlaced fields if necessary + videoscale: - Try to keep DAR when scaling - Add support for Y444, Y42B and Y41B and more gray formats - Fix resampling of ARGB scanlines - Try harder to keep the DAR if possible - Use passthrough mode if width and height are not changed + Bugs fixed: bgo#621428, bgo#371108, bgo#512740, bgo#605100, bgo#610866, bgo#614872, bgo#614942, bgo#615783, bgo#616396, bgo#616422, bgo#616557, bgo#617636, bgo#617855, bgo#617868, bgo#618324, bgo#618392, bgo#618625, bgo#619090, bgo#619102, bgo#619310, bgo#619396, bgo#620136, bgo#620140, bgo#620211, bgo#620279, bgo#620342, bgo#620412, bgo#620441, bgo#620500, bgo#620720, bgo#620939, bgo#621071, bgo#621161, bgo#621190, bgo#621509, bgo#621572, bgo#622696, bgo#622807, bgo#622944, bgo#623003, bgo#623176, bgo#623218, bgo#623233, bgo#623318, bgo#623375, bgo#623384, bgo#623418, bgo#623530, bgo#623583, bgo#624266, bgo#547603 - Add orc BuildRequires - Remove liboil-devel BuildRequires - Drop gstreamer-0_10-plugins-base-fix-introspection-build.patch, it was not applied before.- Update to version 0.10.29: + video: add support for color-matrix and chroma-site fields in video caps and selected elements + video: Add support for 8-bit and 16-bit grayscale formats + typefinding: add AAC profile, level, channels and rate to ADTS caps + tags: add basic xmp metadata support + gio, gnomevfs: invert ranks of gio and gnomevfs elements: gio is prefered now, gnomevfs has been deprecated + riff: add mapping for On2 VP62 and VP7 and add some more MPEG4 fourccs + playsink: Don't fail if there are subtitles and audio but no video + oggdemux: map old FLAC mapping correctly + alsa: handle disappearing of sound device whilst in use more gracefully + playbin: Only unref the volume element on dispose and when a new audio sink is set + build: build plugin, example and libs directories in parallel if make -jN is used + uridecodebin/playbin2: we can handle avi in download mode too + rtsp: handle closed POST socket in tunneling, ignore unparsable ranges, allow for more ipv6 addresses + audiopayload: add property to control packet duration- Use the PackageKit codec helper instead of our own tool: less code to maintain for us, and it will make it possible to directly install a package. - Change opensuse-codecs-installer Recommends to PackageKit-gstreamer-plugin. - Remove --with-install-plugins-helper configure option: the PackageKit plugin will install the right file with update-alternatives.- Split the gnomevfs plugin in a gstreamer-0_10-plugin-gnomevfs subpackage to not require gnome-vfs (which is deprecated) with this package. - Add iso-codes-devel BuildRequires.- Update to version 0.10.28: + Features of this release: - Ogg/Dirac fixes - build: really dist qtgv-xoverlay.h header file needed by overlay examples this time - rtspconnection: fix handling of x-server-ip-address - alsasrc fixes + Bugs fixed: - bgo#610832: qtgv-xoverlay.h header file missing in the tarball - bgo#611900: [oggdemux] Incorrect parsing of Dirac headers- Update to version 0.10.27: + Features of this release: - playbin2,decodebin2: lots of fixes for missing plugin installation - playbin2, playsink, subtitleoverlay: Set subtitle encoding properly - videorate: Improve upstream negotiation - oggdemux: use the chain begin_time instead of our counter - oggdemux: mark skeleton streams correctly - oggdemux: theora PAR of 0:N, N:0 or 0:0 is allowed and maps to 1:1 - typefinding: detect stm module format - ffmpegcolorspace: add conversions from all ARGB formats to AYUV and back - theoradec: Fix chroma copying for 4:2:2 - tcpclientsrc,tcpserversrc: Fix handling of closed sockets - examples,build: dist header file for the Qt graphics view example - playsink: Reset the sink's state to NULL before unreffing it unless it's the same instance again - rtspconnection: make sure not to dereference NULL username or password - appsrc: Update segment duration and post a duration message if the duration changes - vorbisdec: also support ivorbis tremor decoder - rtsp: fail gracefully on bad Content-Length headers - rtsp: ignore \n and \r as the first line + Bugs fixed: bgo#610449, bgo#608025, bgo#608309, bgo#608417, bgo#609063, bgo#609314, bgo#609423, bgo#610005, bgo#610268, bgo#610310, bgo#610329, bgo#610379, bgo#610386, bgo#610672, bgo#610832, bgo#611225, bgo#611227, bgo#604131- Update to version 0.10.26: + Changes: - playbin2: . make about-to-finish signal work for raw sources (e.g. audio CDs) . fix handling of the native audio/video flags . add flag to enable decodebin buffering . make subtitle error handling more robust and ignore late errors . improve subtitle passthrough in uridecodebin . new subtitleoverlay element for generic subtitle overlaying . proxy notify::volume and notify::mute from the volume/mute elements (or audio sink) . don't stop completely on initialization errors from subtitle elements; instead disable the subtitles and play the other parts of the stream - decodebin2: rewrite autoplugging and how groups of pads are exposed - uridecodebin: add use-buffering property that will perform buffering on parsed or demuxed media. - GstXOverlay: flesh out docs and add example for use with Gtk+ >= 2.18 - libgsttag: add utility functions for ISO-639 language codes and tags - oggdemux: . use internal granulepos<->timestamp mapper and make oggdemux more like a 'normal' demuxer that outputs timestamps . seeking improvements - subparse: add qttext support - ffmpegcolorspace: prefer transforming alpha formats to alpha formats and the other way around - libgstvideo: add functions to create/parse still frame events - theoraenc: make the default quality property 48. - videotestsrc: add pattern with out-of-gamut colors - theora: port to 'new' theora 1.0 API; make misc. existing properties have no effect (quick, keyframe-mindistance, noise-sensitivity, sharpness, keyframe_threshold); those either never worked or aren't needed/provided/useful any longer with the newer API - typefinding: misc. performance improvements and fixes - baseaudiosink: make drift tolerance configurable + Bugs fixed: bgo#597539, bgo#597786, bgo#598288, bgo#598533, bgo#598936, bgo#599105, bgo#599154, bgo#599266, bgo#599471, bgo#599649, bgo#600027, bgo#600370, bgo#600469, bgo#600479, bgo#600726, bgo#600787, bgo#600945, bgo#600948, bgo#601104, bgo#601627, bgo#601772, bgo#601809, bgo#601942, bgo#602000, bgo#602225, bgo#602790, bgo#602834, bgo#602924, bgo#602954, bgo#603345, bgo#603357, bgo#605100, bgo#605219, bgo#605960, bgo#606050, bgo#606163, bgo#606687, bgo#606744, bgo#606926, bgo#607116, bgo#607226, bgo#607381, bgo#607403, bgo#607569, bgo#607652, bgo#607848, bgo#607870, bgo#607926, bgo#607929, bgo#608167, bgo#608179, bgo#608446, bgo#608484, bgo#608699, bgo#609252, bgo#596078, bgo#596183, bgo#601480, bgo#596313, bgo#606949- Package baselibs.conf- Compile introspection support: + Add gobject-introspection-devel BuildRequires. + Pass --enable-introspection to configure. + Add gstreamer-0_10-plugins-base-fix-introspection-build.patch to fix the build. - Fix self-obsoletion of gstreamer010-plugins-bad-devel. - Small cleanups.- Update to version 0.10.25: + Changes: - Add per-stream volume controls - Theora 1.0 and Y444 and Y42B format support - Improve audio capture timing - GObject introspection support - Improve audio output startup - RTSP improvements - Use pango-cairo instead of pangoft2 - Allow cdda://(device#)?track URI scheme in cddabasesrc - Support interlaced content in videoscale and ffmpegcolorspace - Many other bug fixes and improvements + Bugs fixed: bgo#595401, bgo#563828, bgo#591677, bgo#588523, bgo#590146, bgo#321532, bgo#340887, bgo#397419, bgo#556537, bgo#559049, bgo#567660, bgo#567928, bgo#571610, bgo#583255, bgo#586180, bgo#588717, bgo#588761, bgo#588915, bgo#589095, bgo#589574, bgo#590243, bgo#590425, bgo#590856, bgo#591207, bgo#591357, bgo#591577, bgo#591664, bgo#591934, bgo#592544, bgo#592657, bgo#592864, bgo#592884, bgo#593035, bgo#593284, bgo#594020, bgo#594094, bgo#594136, bgo#594165, bgo#594256, bgo#594258, bgo#594275, bgo#594623, bgo#594732, bgo#594757, bgo#594993, bgo#594994, bgo#595454, bgo#545807- Added support for translation-update-upstream (FATE#301344).- Only use libgudev-1_0-devel BuildRequires on openSUSE > 11.1.- Update to version 0.10.24: + Changes: - Recognise Kate subpicture subtitles - Support progressive download in playbin2 - GIO improvements - Add buffer-list support in appsink - Add gaussian-noise mode to audiotestsrc - bump cdparanoia req to 0.10.2 and improve caching - Improve audio source base class - Add frame-by-frame stepping and examples - Extend stream-probing in decodebin2 - Many RTSP improvements - support for PGS subpictures - adder improvements - Add Y444, v210, v216 formats - implement preset interface in vorbisenc, theoraenc, oggmux - Improve libvisual visualisation timestamp tracking - playbin2 enhancements: custom audiosink, subpictures, cdda - Improvements in textrender - Support raw YUV 4:2:2 and SIREN in RIFF - Add 4:2:2 and 4:4:4 support to theoradec - Many other bug-fixes and improvements + Bugs fixed: bgo#510417, bgo#513373, bgo#529300, bgo#531035, bgo#567997, bgo#576552, bgo#577637, bgo#579692, bgo#580318, bgo#581460, bgo#581571, bgo#582021, bgo#582749, bgo#582819, bgo#583867, bgo#584020, bgo#584686, bgo#585197, bgo#585758, bgo#585970, bgo#585994, bgo#586331, bgo#586356, bgo#586519, bgo#587080, bgo#587278, bgo#587676, bgo#587695, bgo#587896, bgo#587980, bgo#588078, bgo#588205, bgo#588550, bgo#588551, bgo#588724, bgo#588746, bgo#588747, bgo#588748, bgo#589075, bgo#589581, bgo#589622, bgo#589663, bgo#589797, bgo#590470, bgo#536313, bgo#579642, bgo#582528, bgo#583318, bgo#585079, bgo#585708, bgo#588218, bgo#586920 + API additions: - GstNetAddress::gst_netaddress_to_string() - Add gst_rtsp_watch_queue_data() - playbin2: Add {audio,video,text}-tags-changed signals - Add gst_color_balance_get_balance_type() - Add gst_mixer_get_mixer_type() - Change cdparanoia BuildRequires in cdparanoia-devel. - Add libgudev-1_0-devel BuildRequires.- Update to version 0.10.23: + New navigation API to support DVD playback + playbin2 improvements + RTSP extensions to allow extra headers and options + Replace audioresampler with speexresample based code + Support interlacing flags in the gstvideo library + Support new RIFF formats + Improve typefinding + Support more frame formats in videoscale + Many other bug-fixes and improvements + Bugs fixed: bgo#577637, bgo#580120, bgo#478512, bgo#574962, bgo#564139, bgo#577436, bgo#350311, bgo#378094, bgo#543591, bgo#553295, bgo#565105, bgo#565777, bgo#566661, bgo#567255, bgo#567636, bgo#567740, bgo#568482, bgo#569655, bgo#570142, bgo#570356, bgo#570768, bgo#570832, bgo#571009, bgo#571147, bgo#572577, bgo#572872, bgo#572993, bgo#573165, bgo#573528, bgo#573529, bgo#574293, bgo#574319, bgo#574447, bgo#574939, bgo#575550, bgo#575638, bgo#575649, bgo#576019, bgo#576142, bgo#576180, bgo#576586, bgo#577054, bgo#577709, bgo#577827, bgo#578583, bgo#578656, bgo#579129, bgo#579130, bgo#579192, bgo#579203, bgo#579267, bgo#579463, bgo#579668, bgo#579734, bgo#579912, bgo#580470, bgo#580952, bgo#581727, bgo#569682, bgo#580020, bgo#562794, bgo#567396, bgo#567982, bgo#571299, bgo#574443, bgo#574516, bgo#574964, bgo#575256, bgo#575588, bgo#576187, bgo#576188, bgo#576190, bgo#577288, bgo#577610, bgo#577794, bgo#578118, bgo#578506, bgo#578942, bgo#580271, bgo#580649 + API added: - GstRTSP::gst_rtsp_options_as_text() - GstRTSPMessage::gst_rtsp_message_take_header() - GstRTSPRange::gst_rtsp_range_to_string() - New Navigation interface commands, queries and messages - gst_rtsp_channel_new() - gst_rtsp_channel_unref() - gst_rtsp_channel_attach() - gst_rtsp_channel_queue_message() - gst_rtsp_connection_accept() - GstAppSink::gst_app_sink_set_callbacks() - GST_VIDEO_FORMAT_YVYU, GST_VIDEO_BUFFER_TFF, GST_VIDEO_BUFFER_RFF, GST_VIDEO_BUFFER_ONEFIELD - GST_MIXER_FLAG_HAS_WHITELIST, GST_MIXER_FLAG_GROUPING, GST_MIXER_TRACK_NO_RECORD, GST_MIXER_TRACK_NO_MUTE, GST_MIXER_TRACK_WHITELIST - GstAppSrc::emit-signals - GstAppSrc::gst_app_src_set_emit_signals() - GstAppSrc::gst_app_src_get_emit_signals() - GstAppSrc::gst_app_src_set_callbacks() - RTSP::gst_rtsp_connection_get_url() - GstRTSPLowerTrans::GST_RTSP_LOWER_TRANS_HTTP - RTSP:gst_rtsp_connection_set_tunneled() - RTSP:gst_rtsp_connection_is_tunneled() - RTSP::gst_rtsp_connection_set_ip() - RTSP::gst_rtsp_connection_get_tunnelid() - RTSP::gst_rtsp_connection_do_tunnel() - RTSP::gst_rtsp_watch_reset()- Don't call autogen and don't package gio in older products./sbin/ldconfig/sbin/ldconfigmorla3 15450822141.12.5-lp151.2.41.12.5-lp151.2.4libgsttag-1.0.so.0libgsttag-1.0.so.0.1205.0/usr/lib64/-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:Leap:15.1/standard/b0d12e6504156f1b41e6bbbc75fb7a4b-gstreamer-plugins-basecpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=abbec3d3e6c465145dad5037cbb921c55e753d4d, strippedPRRRRRRR R R R R RRRuwyEg3utf-84f64af1d15038a8163c901054111a33d543e3753c1da6b4a4ed6ea38a523a263?7zXZ !t/] cr$x#rQN;Nػ~nN+-wBc,q"@$^G*Uɸ_P$w%&ǝ;0i~/JPi}.s&|1~jPz-헴?&97Bem[} ?.yXr6 >=BAs{2y]wKPxʿ|!ἣ$Ak/WF8uD~afdՔ ; E5vRg)U:pXףĸ^Wsm]-aN|sH˩q֞[F5; n.Tn7CxQoO l1CG9(|c(Vea^KvZi?V%|̆]o?\*q ?>,by@EY$͝0 gS{ K( s? =%I:L_Y涻h,cS;^$ c?t n$$Ȏ\uo h.sn{[1iT)1; *_ '.2qzz 14Er7 & "IR9Xѡmj:m͔d۵|+"a?Disҳ#sQuFH)%3DM%ҕOQFyKEt~Q-]/}sjiq7 Y'_`-i!I}Y{*:w5JKI+7al==KspDO1*/zJNL5F# n3`W'Os!tNE5[fa ={UHY Jѣ|rjv 69A,~c1(RÐ"F2 r^+T2<W͝bpdKl?99Aef)f,V?RG!CnnYAmjtT}=Σ]<;MnA`7eV1y%~jIN@sbVw SZѸx>wP;A ZKepm=DMiAD!t.[Vhz;4r,ҡ\ȇV!Xk'k!XBszzġ3 ƸoԦԡ&{˼R;l%zRld<ݔb2eѧd#28رx9CB"iдmvjHb#l1ݳl!lڬneޅ0Qk#hpj$ i`[*`Wh*6Q.H6IL#,JĐ}m7[^i)u@=0z˛䥥'/!9Sx`b~DDl+8">XsB IGͨ!hUvyPNV93=,`:f;ǼwT^)7;.o:axo#Xz{4Tg̍}w\렸) Q+JM` <|]ђ{ekC#jB^4i9;3cxȧ~ʟ}BH"37jY SXXj@Pbw -J]^)/PuѯSDѨV[~° Z KWV&m1RUIczfvtU6p=s.Cp+WD1Z8q.m" 3'3iZz @Jr}ЕVR֭uRXr8hݘ!t1H3H1W;C +u|m^B1 FIܽ0cP*p'nW mS~sVN0jrč$>;Y'+Rn\$λ&&*x NG8}p~Yt=.*,}8IGQ}#8apy\꫎uʷq#r߈Ujػ$YS={&;ٱkp;P ;:Ƌ{%wРbEY~vQ} JNxՁ|Ӑʣc1Ng4uӑUA@Y").E0ysyo@et.ǝ6*jW}K~I׊qxFkat9y9 )У&Ze8wǿHi4ڷ+~lƌs]ZQ*?٧bnIb9H0_<!K!R2Xh|7^{~O@sk =b|n0H%Y3 G?,*ԡ$kԆ8A2c@WY '= 5e.$8 e8caoV<x@ss.HZTVEP)*5 53ZV# MXࡓ2yuKHI*kk<[6s^weR.F;y3}_`8 Nyͯ+dr@RME턹8 0s3EiTp)A&m0J3ļ2Yz-wUamhF:c2\ho9ZB7`hza[ܙ0;U-L_I a9=(;gąҳE(=ǤAv;4J*6|UfuLbCBPzC^$cpT Y3Tw9W{vU"">tA=ro&21 ǸYnj(F$dW.JiH'WKMu}@ 5XsV5J=VA9MߢwƬt9=Y\Gڡz9O)G̳4JCB?|s_518rùlÓlzkL0ɊPd1Hwꔕ *x Ei0^4"65iӈV"_gPQ:bZGlGSй&2Å5ubt-،^*p%ÌoL@g%7wuv/N~(n $ݒʢ, Gf5>򛦛C's: Mwe_P[b'E֕Gl ?0Sio;Yb0Hٕu<Ӵ]LSiXŤPs,G{NC߆A*_ߥrf.ygKQ-&+]Ca֐˴]`2$deȪ)u#h4Hg!\B\3€=G0쉱q\0|tXs|ATm=\>qsEJ£'Bkj`]$,QyMlYtk%搑E(0ַÿZm̸3(J>{/1S\,9@lԬj,pi?b=fAJDBe+9bƽ7_|O=.~]ܫϷzFl겈,V[ i;"TL7[LR8eQbIy'1YGşԥRƠĸ8֊b7 (y)=Q䷊,'U 7[͐} 6:2쇹ֳp2ٞ{a|TMZLlXtRRNdGWb}ܤC80xooDIXwZ eu3Nx}ߕ Du,%ff3YF`nݏֺy*,"3拘pڟ8ؾkIaT"K_:'_΀Bxo#{ >^꾡SSQeuF؟2,+∅`5K"0;"#Ks}3NN>I7J5oKV`)1= U͹ވ̴ކveӽl-vr:!S28w1Qt,+lن]l .+y_+h8ZGMa >џ|$8`MöٴeϦoSǠL KK`!ߠ% iQ2uPPB={p^qmv8L_ כ5%gXVBuE3cbAB 1?ZG.7& 9{= ݨSiXs^3[{$du^hNJ[) m~$#o7+Bj]GSBEUOH8)nlNWl j70s)T> D=' yi'I`Z=,TWK6sVQ[D<׻?`Hygn3*ԏgōlK "R^1p3YH5qݚ/lt X;S6,f.F#.kDxcZ%̡ÎM9f6gXK )c}g+^ . mNWT#ZT\0HbUwE4 K[5ZXhv[fn6b,Dz?(nHBK'\Kbch%T |<:%P=ĺ@YO*jWL\82"^ei5˥]#G5$jxJWݓ7.|K؅d tqJ9SܮLI/mw Af"x-{c_ W|N%T=>a1y!<@~>7 emoY`۫Ϊ xE{+rgci#~L%#P2rڮ1\a(7Ueo4ԴfS(:h//⡲zZX|Z9/)%(0efyY箐>ҿ-w~$.dT/c aVWej^I^ IUsCzu/KZ#b~=2.3V[Z:ov!^$Tq~\$lYS pB !Lf`O.khJU ,S3UWݔE6-kZfA;̽' "}F:.:eV[rNgmXz2@,6}QlX=q:$ym l)A:06.qooU|~_BA4>:?هymyZ=ANu|eİ!Y : J=H#du*GS(rUTQad9ul.5W4ndR@k'ɳ6}:-HKQmE5GM=ǕPPt^C$`jSE^⠆̍/0Élh`z"Nuݡ36=߁$BtL(zG{]$ yH@`4xɄʆ 9cĦNC }jM'u@ yQ懧JUk$lLWGsd9\U9ob%6oYwe-O6&kb+q@J"i6&o&dn },*H)y#\TS<~Rj$DY>T^tjEI4*.:2fyF:i'"B1b98KFJSGzLT≄@XKhye%J/'p[ uLP!8sYC&Ԩuclϯ9]#@b"tΡ69y)zElRzSYS=@eV)fa eOMW1_m#H *B_0$rbBLAE4o܇E o8?( 8n2qqAut u+"-0X A_Q<aМ`_G^>*wLdl :=a8^,~aпg[yUvS>& [7ULƝk\M0@ѫ99J &-@|YTsohC;ʏǵF |2NC63W\DD# I񷖈k#(w ;Q6wmQ),7ˉ"L7<" кuQK'?zY1 6'`]DIxBlฉ)+l*8Uu+|\rvwJLfS_^ =oOg& zqNd! %4_%Գ'xi!!fwl\!)zL/7(.,ݽdO{uCsF0p|,8FEYȜKU~5-.7Qߜ\E"VYw;=0]9_m7 +£,G BܻKTA5 EUϔ98m\"L&Z2l\Y$:CVNBj b' x?ҥ㱊}d`KgtX+eT$"K},kwj>؟-5gaxo};e*QÌ"n7*gIJVCwC̽Ŝ@PEY!FP,XŒ7TNݕI#- br1"a%U] ,6 X?^u)Y9JYx6~7[) *} ᠁#ZE` ; _8yP Fm,-jr,=3vX,bN1l''eSa-sc% VfQpOpuZ =/- =S&ftZkJgar%_E".i;\o mt!]XBIZ"݊ wZXa =@fU 7Ha^}PqY+:Uۧ`/28篚ݿtU&D O&2b t^8{ Dw-}>篪c~YBa6FݾʥxJf"HJPSd/V]^cMzJo36DE̮XkA'vBc+0)3g wj&Bh^ c=6ȞE (\'ue~|Pj"vx ֔0_X"%^b|&늰[꣢ۻ8)D砮38Ep*?t-!Ąg.&ް瑾aB@*#ve٨ kgaNl~z^d 3.Pc@Nb"ni1Vf@1B!Nw:!memb̉9xc>/%-=ujLH'-mʤo*+ (\42TX|1N(D mGUO tz"|-Uf m$;Z~($(> ~G/k׶O~MyTP( z.("r׋xQyoGYE^8Dʨz'U^~;W`g?HYϐ?:dw,]ܿ!]&CTaE%A U7 b0N@;=;,xNK!n 6,crC}Z.l/>br/wi+Jk IHa MHwZ>ǐWo?:/7=9br '%dĠS^cGK * wD6^oNdvhQ''7;l;;0Hb&ʦT7=}29"T0srjWv?$̠,ț5 q:KNZI8tbEHcF_:|]2Xq3 NFvSdYkʣ8B3<'t&Ќy^h@aMG;t]d-HjmWq"`7{_<(h^ڟŸӧSbN佬n+D3*r`wX)ʩ]FbڳhňkOx&54k)ef%ߪLIoo*7B17I 7#| ҃.V$Z7`qpZcW{(_gPnr"1~Р8Oj^T1RE΂a O؝*lPXxX0< CK{"S}rqxP I$[Jp7@_ rw#ʆռ\@E |`0F< ^>5xq}Kx-ΰȦZCGC ڼ|7D$'nQ#!Ep/s~?q@0;%"J|rٌWAX4dG=3+,+]ETQETIU%\'3^DBtwPȈnDDB.|ԩuR. eL] qzm$>s;dhFI|5}H5i~ fPCjfm;,EzRN5Gɥ,U+99Ӆ6vzBaAE#e+ɛpo޼1n]:@7bƘq{D\yWY)w '̀B 7IN.I\uP2v$o%z>YRSWǖڕ'b(.pk,!dplj TW#Dl/Zsj91/v[xJWW Upݿ^0&u .}^GO[ŝpWZ4}D?0g&bt}P@X樂\ KsRͷq^âp ޲m{!`ۂ諸L/:k'!mN$Zv͆J21H.hʙM7̴7K0D30M!6$EB}rc(vVMinPŒ3h}ITEMU 7-*"NH1nAEX`2F+ u.Es}momlab c`.{ì/,otc[#gTIPj}<.wtFbh^>RY<$Du=="E>6k@ kA{)Dpm4̲Th`7ڹ Wx׀;b]#hLx5:f5`pk(q( ^S`c]sF'XX ?;9lixR8`bV 6H n/ѿR"ţ ,9;钠E]b,ޱ /qW݉ۢUQm}2N޸(Q'oE<)t_S \{bmy S%٥ji=G]1%U.DjNh}U?|`b{>I^R(%)1AaD?FK3_QK\w}$UҌ]D'm#R=ezLa+;2e89uWNyzl2IǨ:Ygvcƒ;'LҪfj.w-6L>4?/9 ļT2Ɨ`IKގxov)g3. r:$aq!ruys)8$aFil(Wwp]8܋hMPZ/pA-JNh'܆;=1Os{ =Z;E6<4xVK$Dצa#_G<4TsT+Ppe4if4 {d J抝πgi5_|WT냹G|~7N%YQHv]vt%A F|U\rxlZ[rJlIm.;|>#+.6^Ec GtfFC8(/p"G?X?LqT| Ŕ1nҒOC.x>ԣ,kլlq¹w\~ۆ1)6^v)znh%ȨQ]61C$ǝImH$nK]a-`~C"OFYݝ{%$ ܧ1Ş(`{esI{fm]/" oAV6X'2""۟\)=|@ݍ?y ' jÕeFDK*=vkv&5Zʿ:52 ˸6 JN]Bda!\`Kn 8`>](?wO4©<jqQ, #q=,(0κI.v $p@;FηWhg-[Mu=.rnw`ٔ.S|m*M]9 ~Q،dkU9~{ ^5wr:n+|0Avg욋\|S=+U\8ô^ꊲ' J7QQDRxMc3dy.@V'z?;Ȩ:5Ap}XzN%f%#^Bʱ~~xQr2DBȖJ (ɩa̘ '(-V/yNw,ۭo4ԗ |'(vq\?4)1h=mۅ8UzB)eĜyE";AB8εz;r.\; p?l`9$9O!Ki& eAˁ(PoblK/"Z*;~$'28_Ҋ 7]Q1;+.yl NxZG%E}J|D[ߣ荻ﲜ\4B,qZNئ(ξ{lk9Ğk;~I`@wGdDJA37l邡$yݑ >*S]/եˠ4mX!-uӿumׁ*)mS'$ *"VÑ45P}bovS╈R}!J,xhBR&FUѸ?baˇ`ao.XuxpsRAy+/\jڹʛVKh Y(M01% G|@W>fhM+{彵jpeDCPJ16}G(zg-[QZፃ<[`)U5v#NK(Oe9o.o3>B6BW}PX`E,v!3Mv,*n? ysWݳVآ991oI7 }pNBE `A/)p8Z4ѺxGqqJUp!WE-Oφ~$]Ic ?$g^.|C:-uZ|+|V.N eL,ᶜ@tzCJt5nMO@RnLQힳFU(V8AGN ueGLiAj 9ͯ1-<REUy``߃wLESeiP[r-El/Kz(R\|Wݤt5)T"/B*5(S>NV;I䞤Yvik 9 < Y풶_F Sێ3y;X7͕f?=<{v-GvS# ]"26d|kwj 8/e(_ËJASf7z4v!Z! _oE]1G?Ѱs!>5*I36ǓZ;5b^;maoJA:[#j0ݕ,[|uaҞ[4W(NB \υsΛ}qȑ k"&F_Q |o󞂹ƉֆP*߅F=n7psǴ%>4V^}C {|b2 ZuI )@v\x90ekx[x )rœ3TK#8Eb'kQMР x#{gt05JL@'q@gJ2`\$%UeN)nw @Og={)JR nzphe4}I U))8l=b+sXh|:R\iTl}]@Fb\ X,y4O\b ctgW$pjdn6x飾`(A;*C6iG(\`?@SEX]oB<T?t L DߐYԐy_}jH3H)C+̊nbH-ə0R6y(.W:"{ ;le'I_:B OTБ!֞y娋 4 A0q겑eܾH=A[4e[@<5U*!+R{0O?ݷzW>u<ݧlImZ7ןkXE v73 QH\anFΔ7KhkT0A(]ZlcY[o`yrݤ]ꅟr+#"j8_L46Ӡ7~dulI|W[4^LPV3b8*I?*q?I]l  G)YаY, BDap*4ϲ < F7ww?%6hϧ%1)v?FaXॸӦ t/d{8.5Gaӕ9>۟/DE8צW@TE/[3qjzڧ-v^ݏsq˟Um~Z*Eq«!5p 6܅!sގ<@MfйAɰ"R08u(0/dXsŰxTt\Dty؆D^"8#auq,O~Se:Hl=Cs8TېpNYek$(0;T85 z@g:qxX_Y 瞧ٮWVzAzVi <M:g/W!E.(|Bڪ" Dg_ć-Л%s$.|~z%8 !U{A ret1Ee0rfm׫]s#_iL_7-y]O[XO1Y'-iڣ!ٲ .^AOM?7ک~+e,v] oO6=L0^yMNY~*s/Cj@C?lgJlvH_Az*{)xT@&3h^t.ѳt XYZ:Ja6&b=*x,[Iypf(PfA< rQ'0׼D UgMdQ`\I ][^{B{YEWK?lӁx>~)\ Ci`(b<_DfYzdmJNj6XvLboSWazA%OWHB#H>'D(ڂJL"M'YiBoeZZtNt^aƹ-o8ՌI,yQi9"?2nmg5_-;PrqY̌%4!ydVY6>JeC.grP546U rM"Kq?ow)綎},/J;!-T9̧_[٨lQrGV+^0q  l9:WdnMUANhۧk'gد>{QqMEZk=O`hMUz`vg}04νȻsZZYY U\S(БZs(?],=L.Du K~ӀJTwp$^p<1V0{>C\]8-rYbՀbzlYP^37dp0ΔX<$*xfMԧoHT`Ƌ?U(je<88mCpeoW #jn TVk[IK7uxB%--Db-'ޖNV(<3\&JU1/wҁޤYHl}FhbeG)/31(&+q,sA?!lԸM]snAa}q6C#`wsk.|fLu?R_V Uv@:dWkoM;MO(]֬!q/ʸ-*zfg9ύh7zD(٢.Θ(S_*Nče-&fukzݧdcm}usUGf>27be^J Uz"\x.#hjT%sRY TjԒDn'{Fd!\, "=lȊ'Z&!^ z~ 1A_Itĝ-eE]6P~wGjqE= k#5&,-[UxwdxWe<_TD]8&7^ i~_obuuMU`OB\ޑw?,0:s% .=zm5(hZ ,,HB(s@@]0p0?"GcO:^ysN͞P$V}E.ܚO/ӒDZoXЀ翜|PUns"_fUϚ[='ԝ[t{6 i{u<z1UMfI4rB\8A ]eRb;=4S쓸{?j,ApWb񖡠{yـY%G`>xd1%8Z3g\rۮ/#;V?u!E]*퓤7(Lktjyˈ~ݍ s`jK#}?(W6<.Lh9Y1WkLQW~ t: ppQ,/?P(\Ai]t'tw׊*'z"Nɽm/0:J4frTd-q75Bh nSZvp6$9:YA<۩):Q78D_{Mo}2j|SI,:ZQ*!-Ĥt mQԧ< WεRczţ9P؁x  ؗ(=rVJ0B׉@; cRʧ@*4(⫢r3 Sr@<J8\ȌC7;u/4k+Jp.bv? o;,Wz㥌jYΨ{;9 q9͙A0ЃeU›@l$6'7)n#Vqu稂'BpʃQzrvKk@,&΁B:$jo>{VQ N O捽G&_ 7xJ^]$&{ya{O[AY/?eQ6\r3 G")sz>R߹aj/fG va3t_D H}yiJ,ǹc"ZPcA" e7ţR }>ʧ׊Ӿ戕f\ 3C`m$qNO.o+"j;i>vPΘ&\C&zoe*Bj)/a)QA3ScoKzF*B끷}w@1:ȷqLëT\=Um9(y6d:x[HII0^-\=K8E}l^xzGabƝ}8A& }2ځV\ގ9=} ZfȊ|zZ1`|CyMbOabo9~3;V Jo6 '#J_IC||ݧ*< y3 Xl^J4ĵL',EMt5m,&AP Gz}!&T(3*X?* v 5uν Q^.3s)2,SծK]=sulkb|P$a}l6M…6ʘ2, ܻ9Tu 0{ZTN&gx6`|sal؛NFLuN`3!wE#mCZچ(2Jڤe5v֔J9d e9<Ŵ@l&TQom] T)B,i;6*k1GئNy[ade]WNVwg`bN쐵1fW&6^9⺸*&OZ0CW1w9{9 XqƫJ/vQʼnM&=:r3pnX%E 0-8"m D!ksRZшPJ̹B'*I㸐[^cSs'm'DsMO;-`XnJ~(w-sa/QU$T:U Ƭ- 'G۽o¼Z!zJ% 9Ӟ?[*k+?hk;du;4_U(LaF]S:wvPLvl #u)ƦԞ>a^ZW?)hZcDZs78表63>0 Np{99'^l]TLR1aտݏ.(l<#F u;H"VRV]3ttBT'(6>DfkR䵒YU E강|vfqbP\,>['tr-ሚE>C #uXc?Q)7:]`L9-KJv.ht"9N2dr'Z谳ߎ>r`^is;}9W5i]δJ=;Hg:XqBJ˭S6)R3{0Q)o< 7b,5)5ԭ.bgN`)o@ 8|f ,,AN{Sr+ [Q!\ ^b/!mz=&Gqbުyb (@T<َ[ 7NkcUֺ/z ԛ=5CW dd1{eV0dn'0 9? Pj&IP| 17M顴n701fIj|r= ל8·=n)/;O1[Tc]x3RE8MC Yȑ'ǣEO*ؿWt9S 't"R>TKᯍۊf[+FF%Gs:"H|٠G"H#굉$IN4H qKc沪afv8 ;5K$= E 8p ة.2 a%En,k?XEʣb { 8;3g;ZzP ^eD}$09yU;tVs#$iTֽ X6] "gf195N=S.FM\Nj?ShѴKP& PnBcZ1Wi5Ag$>r# kWzR57GwҘWRBlVOTjlC_E(,,dys_H9F$&9&ېk^j-A.Sw~@i@,ޕp+#u-l66 [6'N &? YTҺ UG\.-ݫq.!P=|Qbφ?z6!/9c!>A8 !<iM˗0 W& M?])]ۮY)]su}>)ĺvmmmkoHrPP`=uX #C i󿪆WFS$:ɵ0JXI>jGtqt|i5$~3|J;Vw*g\[MBzSQHA=Db+݋xDYeu 7Wm] D5{wnU-zdT=.uJrKU=`B7 Ҥ>ȻWMJ;[1@z/OE% y_eC!#Om!-7END6&r[MT4PgPۺqώXs-}9}c&gJ9;+]l@XUo;-qdi14ڶJͽ8`? u]\TQ0!:H# '3bϳx@-;~#T#z-Ȳy "GCAH(_wD2+ճvs'#@Wh􏆍7՘bo zHµ e oDWw,(Fz#Ұ9ZJΆvy[M|*D`BG9 LF`$bx7-2yQBmAcAu ,F"-?q;r$fdB})B1!F*`y&2M9KԢTj`N 3\AC!VaG|Gݽ9)4J`ME _PXϰjIO~~QH Z7;ADb-:baU,N[PiκT\bfVV'+ ZvN 럾G+A™9.Ф5$-.hk݅²2}ED~O2_y0(:8^|_PψWQJOwӬb"TQƞ؅|H;{g[hU7zT:$03.ҙ 蓓lєh ν3o>6J2ui pvh IZr=`7- 1Yaw+Eq\YH%Zl# )QMɝe9} YKZfVM $v zPr>evZ ()cB833'F^^&_t?k@}˪am3g4KCocXacﲍ*XZ ~ϣۦ[j[􁗉?FVI8Eӵ<}Aߚ< i;j~eĻ3I{%.Vׯm~PŊd)o*[jT-N("hRJ'){(rQWZvc QҋKК-lE?#.pfI5}fv\)B]Zک8~zl-!{Z& mxK!z/Չ=.۳o1P0CvN^)@B]""[OV1Ǧ9fSG2Mer^{Y:gpF X?3DzkU_MAOquqeH]8OWewc| Inw=8FtL??O+ /Y9HTxL3Gd#$jzs9vQ[o|!ʹ!*e#dwKQ>2 9Ù`Ϳ)׶Yϸ8wPHZȫ,aE%ux<*%*F?Ŧ0靨j 8[eJBB;H?f ^.D鴆T8˽m`8l:ܐ=k$x=/ YUnl}VH dHrw[gFYߵSIVI_ah,Yб5VܥyufP<@r$140K-BdOC_>k˻'ʙy8 $rz6M) !+^bkA<+'B`Nr oX$E$|Sq8^,J0-yZS.:{9]_m,ʫrR\G.S],n0S?G8,VԖ>6VrXOy&DE졅:~ɦ|S6$J|U ?ECuPgKo@Xݟ!m~@flj8$9.HJAn`7xAw#(m" (*X+!?אeoWKfׅ,> GHd#}O۩kւ_:t!=>rȾf%uWDOnf_>i5=ocQ \wDdS|"B6=63]N$\ǎ#~Ae4x!PGDhg &pb_)BqX%MhOBuɸh@WĝV)l;ggĄY@u[:I}"~&gJN'Kr }XXҗgj`ݕΌh9)ci[:9ts*4.#ChubO@OՂ3Ѯ7џB#(q7 iz^^>.]Lvw"܆`͏\t LSaNOI6 S>k ]==k=ZyL F1Utː+Wё7wiѣQ_*RvXݍr?i-E(3F4n5b39!mu1ReFmb2Զvh/GLngv .#}'Qdr6}[Xφy>une 'NDys8T۾ZktCbZ,u4]p>Y2_х42eeVG >Bˌ{ ngǃ|MxfxŠ]Ukb W+ŨJ}oA_l. h%,i6}-t<;vUÕpE/%Mc;Ac11Bkr mÐ ~,xΐZq]϶6K;K~n{ԙCzGq!A PVSӰÎq-r#5KiwRvar#QγO9zhc"@nဥFY>q"_&986;LV;M6x+_ܿpm_慔΍{ms0Њ/bg|7L%>fqb] - z%kbfW-Z1cpSj]J*2AVTJ|.~ѷ+aKN0^BݓgoU*( AjV{a]ÍKW@&=LD]3]c w|5S҆xN0]ˀ]/'srq1'տz>Rr^Ao\_TUȈk|*Oߝ{q+Fd*Of7%=L%Pfhs&Y}Vܔ'j?}mJr`yMsT,У8gdeoi40NxD guC5.fgW~_L`;$<ʶ .byLEl&%"?5!vրOVmt3_;$&Eb= 188gknSDzϽ$!Y f`S6*~ފECh2ܪɭ|h2`M4Τ{7NPhgHޅ<¸VT` n-:T z KSh-U-Hat8(%⪝A/ ѽHB;gF={/ZНj}/xl$?ޟ)s4l`%xuPܭQ-tA5g%M=)?rPW8Vovl܄'yn^0Hu?tx)1"<\KH'H%f6EuL#U!OSrÃtCs E_N2qlpkһ&y)ax6fZ[&2b/m1BfxxւM{THWK y=B>yǸ:wS}T6?hp R:8L> O8~ڭVVsƲ{!԰]vy$Bn+wр>#E矒 X\ʲ1 }Rbp ,jGt4%+NNͨ(?H(Cxx%~mkm[ Om;qhLhyרIymt})m“~ k[z#\fZEd6 <œovf,~P7A6,d|?f8h&ƄgwWH{Ʒ=D}iwW 3&C}1v.})NY2JH25,/dC,b13jV\ V &h |mk*ҩuF:0;H!ҁFylr=%<瑚P ASWoҔacmw62Ƴ;h?̊s(g=->M9/yh*Ǚ5,H;z7k4CIe>I!5  xȣO`MvF熂 `W?MMok.4U1mջ]4z׬xKWċ2Q-kߍ7]:ShRg &!ad3I[  bM@y"@''yfcI;W}QS٬I)T8;R6bvxVQs . =n*ha>Z:J>ڔp&Ü+SkP- "z8S; SL"BaG ˜"5c^\72NŮ,v P7Ĥ&>@qr!a4HJ/ &Nf~-I%gzoJ@->_大cSrZ<2\q9ᄻ$uQ M%0yy>V~tW1: .n"7 Y|֏B]umL!)pF θ - Jt6o|ctL*Pψ/6(cyL 6>bglPqn/D(\ڂM'nZ=,Rgf1iGoZ]߼ xY0upz0_Z c2Ke1hhX* ӌuZC6s\N4Wx}3=|'$Nv:x)j)}kI(%5΄z>հy-S:ld/0q<M9 QbW\o8ۛ$ˈ"ǫߓaj\.:oq !c[$oG%TB[zFM++u6%((Ər}2seGڔ.a"u@ű }e͇W PΎsڂc;}FӡI{n FU%llY5~A<5E>WW`m;[ Q 8V$/\*YEzc3u+ Q#/e-H>^Nx3c]E);d+:wrn#+ف&+{YriYVx Hs֜<"sCBs"|BV·' :v6 %{ ZQ88k-5/LpuB:c~g@A.ӞƟJ/3@UAMs r !P@] 34i=1Dp >¶E4}FC%YhDjRk~YtI/z2!"Qa=D`: [KUit`9:+*q[[= `DB"i#<gȗޤM4Si5o(YTRBѼnwBnxeu(\,QE7ҭChI$g]KL6!NXuGee"b/ٔ^F=%u=4IhŔP:z BR(3$V %3 iHD <]-u<6A4{!eڕ-$Ujݓ:zq,F# bBEkN(n\c Qv5gvR\w,}o0/\< HxفS77vXpF\4 qہqSL?O./m_ @|3go+mqnW=n›C70yAToWk8fhӳx#rJ?5(tRCqv̚vsdPs[ÒFkjo:'I:\ulXDCZ4s6w(Z I>*$,*F"@ISLA`z]LP,0 vB= ZgSGlKe yCPlKZ(3vI_ߘlOACAr0| y*vRl,8F .i&$!L|t\m#(ZXA[n䡀&uⓤK Cd[!у+A8pH4R刚?gקUgL. n{NcA] %aEȚĔؚYc7-ϙ#iFz>GcZٿyc!N o;z|_ Ug,}`F8S߸v8Y*!]E:to,xoɜx5<90#v+e5u:DVbb_^P]; \YDZ9;Q,$?w͹jjK9-jt/?AW7@7q 9+Ț;R5Zs :r~=*geq&i)?i})pQ$ _PdvY3:'0b)&B,'>_ƨ/u-抩YF4S1L@.vhf^ c=f1TdsU6vswGv6KI6GMk║yTt[ ~|AAǽ|ts,(3""*MWo׸?UGޠغO{:->Pb1潉]lU*o%jG9@))įr ~r}ZYP;GfQ @d`GaMѽgPj (zp)fp<6 tmxlMă5TG'F99A^ahNlX{X6KB!&kpz8~Y j I+ Yw{ /|LGh+bڀ$$c?{ S,88h%cE<ؔICp{ݰzf*  |.}儓R<Iy]7)u;?&Ϩha<zJT 5 4Kߠ LP]h M2<ą%٤$ypmSi|e(Q4% pg+k:Zh=\C%1li!-<] ρ=(3wqXsVfHf@]8\s䁜g3İZbb=:+$/<\soF@ߘ] R6[dl)M}qNe܏ӱrCE)y^JC%/B\]4 u~ ɫ: \ 4煇m/(-@ 'yZթx1pw3<Lssw2=C>Dzmg}7}hk"B?0v7Kp2fb<-Y+p/ϝVCRD&b!7Gͼ|[BGmA XmUV;7Mj;7 qX=?a5Nr' t󹘈MV~3@.{.z3%C&-V_,47QL,:K# *^JrB/:cW?-./+Y;/1o; :! :h,ۊo&rwV^P}2Uk-;'-~6,|3 d1Ies<ܭ\PvܗA;z]PT-!mr꜔_nQӆ^ݥDyU2%6dk@\7܍u)u?P;zLK$@"y]{m'n/>`%NLjp٬X، =~oC7 w3v-F=H\{ KlEJe#S̱FyO<(HnrM e"\y\1B}{b r9/;Ș?=A^\K%I3Ԟ+GDq*1)~OEdwCsQ0ؒZ=|tU36vweIs-~S^uD&3\#U&_lf4\@m`Bh8 %y2ogWc9`|al"K bDB:zˤreo:d`h%神arE+]X|0t0T-=>%fA91Q;j@9V?9hA3X;jX:+"ֹlӠK:.)]8hy@pP:BH9l9$OKl ,2oԎq I/*c#|ƺ^qnƞP9pVgΈLP( 끒C8,564oo}5Ve"?Uj#rR7#.23pn.ɒw@~;~pz,<6X IEJRy/Keg(W~a6~τpO%<lx8y`Yf9d93gS pt2vE*xץS0B#F1[;WV95 n s.s#VzbbinQ57!0ҽy:uLѯb$eX*Aֹ_3MC$( +( A8SRom*3LY{w&Im. 5'"m ?u㓕~'iڢZ{^ݙq)N~)O٠\4X1mzUaKUcXǵ+pq:3r!Y(VJe4HwUK0x_$Z-M+2=#W..[K@.: x ҇JZdhM2beNn[@8J>\Ю.ƕߣa?1y z 5~XN~W go\.M#F>ep 0T{ӊ^DCͬşnt<2vWOIOy^e!kJ3$Znj\C cki'> ?yO'b%|~a~+K-lsIq$ϭӷS zGy\<3ѐVybQ5:1Mxw _rҽi/W{pnsUY]Hinq| !t:l@`㘂lt;}>qUCcH yh`]'_ oPCp0*5=]bc|12 aR,o{qΖE+ocqIKy&G[ui>P b t| RB,i6qn'?FAj&˫B8|\-,c ej ךU]ACs牏u%U#B1j&~K)8YL~Eц-aYc ̆evƉ#.Wxg{pi(ioӎm,bs9=)Q \1IEבʛqU2YѢ9+z_j "•|?sHAؕ hO4BǾg~E i=VVjx^ {Nd}[z'f"P4^=ܘ -i؎XLԠd%tq=[ڜdvސ` ¿.[BW :֏m՗-?F+?D@JATSk+RhXX/5T@!Ϭ-Q B~b3&& _Sd河4ʀ·Zs%z3R/V ax-0R=6A=h緯ssk60.#|7i)rCy޵y} F5^0,`p/ /z̯d{eQa=wI UܑYtY&& Y:QkBD)4G?}SF./RXT-V=H1M(g7 c7f?@xT]{Tp~??Gt"c/POSlpg_U' I1ǚ6M# C?\!W +EN|=JYRFa",&(k8\- V~_fMK}qƍ ~ ̹Ʉ&pW$hZZSw' ox SŤGIvTXI4P$@s nOpB ~"^/h//|&u:.$p ^:_sSg,V0(erGhbq=<%JVu'9܄) q}ySamAiQB,T"{m=!ܻ8 k|kG$†a]mGa*@'zdY.A\:O^mȤg!􋟛IkkRo7 q5TxaBUN2DGz4^K22JĴ=QᠹU0R*&fq@6<*P4[JKB+'Xc>:+Ixryu勩G&pcHL5OP¢)"Gڇ6@ #Z,K!ʦ4H!f% wbyd\NDJM/@l|[l@VV.o9Ƕ;ScPފj[ɽ*7{W 9=v?{: "aBƛYeDIΕ fQ^p_#vŀZȑ5fca%WH{LL$W y/n tgHBpހN/2Är$<4cLvMѿ_1a{!q|T3VE36qh)vvp7`E2W)ORm:jl$Ne_10+ox8FfH"J! 8u$FT;[KX>.`W˔5?Bƌ;ᇼCD\chNШ5;݀ JMȾ5_?F (ە[#v@?̟[(=ßq8b5u`6jV 5y k3gG }p1][IgxCzkG8X[:wirUV\\ G >, =;4EdPl/Tvt04ƋT^X6 4Ц~9zw7ړn=*)j-0;a8s0T :l`T$.A'w*S mLg hÀyug|6ښSow oOiX7 u.sy)8M!_o!+4j r䗂\Glg#Uipx^4I0>6hIX&Gsq:^PeZaױ8ˆD*-J."qyyriv>j4AL(Ik,D'wN!N _U0̪Xj M沁oDX9 ~,t\BuG<ÅާwrwH.<7k[i+ȢqU,Ve221KI5cdl͙ciU{aXy`hd>ގ+]p5P0eɖ΃PWmɫh~!1Ԇ}BXc#^b(ezu0e|\UĶG.s>'Or*h4i~t`_tU^et5sI[ Ү;g{֢Eڪm 0(dP׶y Q`e7x]˻VUNl;ĺHSJA#;@Q&0J#O 띚Tvr럞r|)1 ܰH"o^s@]u!8l8 fwSN+Qa`w {;bpj7`ljgb-Y6EbHG L V{>66Ϣ_`Kٱ& E$tzfjsLŖNV88n/#Ԩ)E+@. ((1kqtąjSeɟWOM*U[Xl3ƚ^+yP8¡G^'׫VxȱZr>*C\Bk9@DK4WAWI0,B40_"lo'BC&ݷ([P8YO;q gDAGuQ\͂7_}T9LEcn8vu~rQ(HFaȋ.A|{Z%ނ-˭'kQ)kS-MN$Z q ߌ;'(gT!=B'c0.`6(aeoh( |1_ |̃P8aV,wdklj2=E쫗Ʊ\}R?v 'L00K n)G(d'nL?Z x#V8(6nZJm88DIhp}3<4 ]{~ L٨0DrntPLG ?^,AGk]G X('!AYvYQ{$!qÝ 4kT8uVង*3t[aIp+Rk@X!+qy`mYم=f^`rk,dw 3zU7l?5_c%3wK VQH}jx+"U .C&N7~PL=7ZYTkN=]isE~\{7K?Hv.}>B%BaUoekZW)ښE<;WtJyCV!k M-$ (IL ܦQa㔀'?֓XTI`L U Ys r9CnI%U?)M ]ÛҔ&a`\ZexR ZR 214̓1|x 1GjBKE7n9-xNhރgr+<;{bHKl6$p3TpqD%-r%{bVZ2[1ΥN(Bu39K^ڶRRwZ|7L\P"\n|D(/fmTu"!ia\h49ЊWK!%u;p׃# }ԏL/'Z/&c B5CU-b5RGR %@fմ>" Jʓ@viI .#DfՅݟ߀8L^ќtS>l$U"+ޕBxam?7|/,?Z'jpny\"e<0w`H}bxfMa#PXm^B\3T=F V,T}SCN/:6S73ǃTfa,<."d(X٘"v 8Fb T"f|Jj381 VS KhZH+5uKؼFaBbmQꣅ c'qOď~52l #0kN}y穸]E(\Z54Rx{{qkZ}؁0h:l@(^M&bHŹR~:|}?:v +ޖߴj⥭0i][OZxJ;+-xL *)+4)Ò1.ȔBrG!T/,a;/:赭`p'KopdT֣!-\VqQRZ6>F Fa%/H&_^Ty~X%g+XiJj҆E,9͔LfAcRyy{9w֜dh j :>>Ί׈ "t$諈w,\Vc{Ə\9sjL>ʥVj"k=|>m28{g0,pv)Q@5 i(8ykĵJC7N"һZ;`y$z#ȥcp`HըKHՔP }>@Mkgaޚ@!i7;LI} R^:kȖHƒD6"=NEؙ7h#Ҳ>>}X2}rdH( n-X_ 3X@!č_NkZD+͠4ǟ|piy.,@ a٦,̾ KoEJ~ճB9BbN#Yv^d5tvd {-Zf =5( EK_HCJɾyAX)fᖉg>|Q;!H;tD{/zڞfa8z>[ bc/^bEG+ׯG[J0.`Cn}@vɻUtb<KD#g^HA4g'V@|,?Z!/ ,3$&U~{nVrq0D;xKUQZ_3e|kV&a]O{C$߽R-{?!E(Ʌ={,N o#%l.&kTsẑ` *:l4|~ˮ[f;?UNZJ0ۡ:qCE[rD TܳJq(՗%n,8Eyt |4##5pm e?O)0H9-Ak3 Uys,?]psV[\kMnlRybS#leNBҗ;{ A^^lGۀRm=xFɉĒAVX88=d=} T" p/)~DJP^]bQlrZ _X7#FJ\LW| len@:F( o#<懬׼_DoĔGN[%=B= }B]͖bR1N uq?#u#ğ qR"<P4Z(mhNAw\_h^ţpfn Ⱦbǽ~-$$YcɶZ+eQ\$*iC0trw=Wj1SDKΥfS*003&A"*;tT U2Sr +y0iC֞sYÎ3ZFbs]*5@`vf|>GW_\T87D;MHdtck5|ZldA=g膲g WK.()\g5"12/]xqbc?=ly݇;]p?lܱʶQu!d7G`1]B`gp嗋i^e{L8T1NGu^`_"$UWa{cl*AZU 3c9 +2>aD4A<[ek-\5uN`mgAqZ 6/lzSpF}}!N,Nȱ+Lɺ$ O/qM;W}yH,D/TKң;J& 7JT7¥& "YUm?,Xi hQ09f/ЖgݷkgV W8\'C~$n Ay ; .;wi*IR1fQPPvv{H2=¾zF4P }deQl q^5꫅gZ15qug˹PX~إo^IE1X[ڭ|_BV.),#U@NXjMt<"I+_tlNE}5GW[hQQ/N):(X,I^CCCcd`iFK[fLv Q7j_ PpUE_`h$עȊ׳YO70n$o1`YUsv%AP;0BD:~SY.b̏s@E0# +n}{)EkPbXJp{_1G\C0. %,6,5E͐zF~='J[D|Gu-nreJ'fsS)3r;\C^hX|&1F6Eݿ~z /i篬.*EC63(;g,HeӋ/)ggҦ]GnL*r%ñG~p=ԥǨ9iBf!E-zσYQE"fk|Ǯ jM;Jh߹BCe?&}R~ B;BΩ)y3s+|Oew5m.͜2;&^V^X Lɹ'ۋTZDx~- ^qY J֦Olo"N eiS)`gtf{_r_F_טY7j^rm٦J4tl S~m{ +a_u{P>ta/8;s]M1o5ɛήxz!;[Y};QHXŶIֿcS{Bn`X-f ?~7:hK bU4\Us\]Qؒ{5 ݉&ʞH0U cE55+5U,B(9ڎ=y )`U9wS8$J @8x . NYBh8q%z5jKilBP-|-#͂ycf-ˎ(ռ԰[u!vNT6>R#j{zM#87 }SXBbR$\ˌ 5[wEL뢄fLaǤ4FOV3N"@J@a  uyÝ]]e>|z:ҺbDkH"X r4ϑQW]ȪUV7%vMB]؅p*wjomz ҐPRcDUwTV)c7|cIDovLWBz"3\v wQ~Uwu.s$_9d.e6Kmp MZRQ\Q}Z$gv{#4 4+2N|A+ O=Qw&OF?P{[Bk`ǰױ0gd'" oB D~Ry岨BwԬ':x^O,~OKЙ./.# m.Q4h>>)ᎏyORMV 4Uf=d.ҀBVW!ə)PS™!(|kWZ[Z.{$q&I^ yE0HZx1gV2 xs+=k0ǰݯRl(Jc6;(%sӡ<uΧl Q&^yR 5jX FW4[3Nr!r5d8-X0$}c']5FM"31ΠtL_h' k`vZGTaWv@j,V ͓cXX"3bJG4SV`ʮR!yƉ"^၇[O5v\R e]zGmY+x.bc0j FܫQ?V}%V ,Z%QSE\cOtd 5bh 312Ax~tѮ;"H<[?Igha6PQfe'vq5A-IONMA\lB/Xzl`$F:7"dv(t| Tқ^噼}|MJUך=2MYNGC],f >5?3h9yAOY%|:N^тc?;czDpPod$ij'LILL> .UF,d!G K0 0Nzy| LK3FR HT4 Vr6]?/(Kxg[* })dy3ZPY2^&r8(8ãgO/Ros0i6;hSafhA &kpSߎQE/ʯeH_0Xկ~#-?=7լ@= 1dqGQ&bp>na໨cR1(gŤ`K`la948*4Q8#%r$.~]Jտ  fr_+<Fd'\(RciOV f*M)AZL mUǵCkLt:nk UNd0O9"-WA@K{Q/!aohQ';q|f-yI|atlnoYFJ#E[ÈՆDL,@$_j6#H$: NrȐnܚ3kWsHzRz*5bQ8"hp7{@B8-1-=:pDW]]y/(ĉc/{n{+SwFwގ^4 vzCJ)p,:x5*T6jGeYhg2"D{-Jl!{g':wShf){)1p%miT;P*g5N,'^ fHid9D.Ԧ L Ez}: 0Aog+h<sǯׄ]x_]a=\.R!0:0Q atZRWŦf*Ul&V҄P6=2l#Wg" k7 W6% Pwtdc(E ,ijN6=ql?9|VG^O_[KL8 j41rIdrFY?& Xźx<ѲwsP)ۛ] {x1t&1 $P'*>Ӏ4XC4[4E-r=hcg?-> 1f][Oikh$PȻ?WPqZ1>ߗoѠܠ}Y9 HnT^g~`Gެ b)aFr׬6EI9Tg1< [5A:S!0㖄%&8'`H}sӅFљ|qJC Nyj Xei1!u@{^emV(nRFpR*lo_׸vpeŶ.P$Y{撬>_c0yhsG ./"ZOtwXSnȤx#_Nqc͇m|Yd]Pԧx*H _1f簃+nnכ@[zZ/:iʤcȨ@+uc% ?g3LNzI/eZzQbNGo/U -~;%@D@BoGIh,}+!#pLݣȞc?yn 9tl*nF^}|$'*_0K.C! Py.wZpܸ>?ҩt i"TOP*Z\y^s C3 d&6,(~d4.2@)Il0gבMQQG;@qXvk~0>Gi5 7`L,`F-R3# \C$Ue6$TŸ8PVxJ È&J.*N{t?Y<8~B}눖K'ÝNeߜn{%aQQ3{4x!&y1Gf8p{v$**; ؋^;sӢa=2;L /,.hJqţ0 z\2NhoMz•1_Gg&cA0,xurMӢ|ϩ9x'cSL(d*c[jPvY]mjt |*=3oX* b;~,7P='۲sLkL:k '՞]L̬5*Ȏ"$Czۦ'%͉a<~6I3au?CdE՗~%k·XkL@ӽw5IԖQHŵ?d!hvvma`gYEuqDC0L@^ Ú*Ӡ;{>]K(=JUț桤+Gw8 ߴxjʘf`|@fD%I"[~эMj\&w•6 CЄ9'q)ձmP"mUeQf%@YolEV6&lʫf '|yKJ}i0!RG.4ұGS!_1EĤz;8DE|κ˙il ny*)Utn_S[HFEvB`*̎"bL/8''dD/ WDή2:433i -)5&j7]Is{Yk@9nT*W8v:~G ADx,Hk\L?E"[?[ғ=lɦ)*)FG:'@xVOvm4 nA9 ~< ;7}@PQd83Ow3Ly dу( NvB)uzNaLv%xnϕ*QPc'u'x_bn.9ZRDj-, CdTQ݂ { Y:{Z\7hZVJ?]q*&=ObLÒ=R=~]%\kc(/AWwոoW&i*Zk[(fFDT'CB1X}._.݈{ '\7:{K n J w5i8R-'=_\GX< 1Ѧ+xtACOHGM(|u{vΖQp\90x`w% pfAv':8ۚn%DJMJϘiZ;^aZXeԏ6}\):DCy#.~Er&?vVPx|؈@GjRf$Ma𯸢61OXođ6r,?: >c$jXJfVUcF[s ")a€%mi`kA{/W("z 6h$-LzUw)++EHg+(-ߣC($ќ'F?E @a{Un#|G&FU\T ]ɩ0&{kv^[@-\=Ia5` ć()ik/ɭf0uU-~fCB6+uEF;zS~Gt}g L웶߲ Nﳛ=KIϷ+/uq'3ޭdtC?_6T.sxF1zo=vV?t[*kdG`qm2V {ϘlpuX"X:9 E=cH9R+ ρse'C4(/ɯisB5( &!s%9:{ Eya24WI%1ѦL!Pkz 8 \]t8@AW.-b$`]>V cfӿ~ ᆚmG[ y]K(z}i B0XЪkNUqkGIK;ΰЫ.y!VH3_ q&6,M/)zg4|4(+W(q&slc.T'ɪɮ ZPY',{Y}RU$`{Dj2FԫdڙuD)%5^Zw*AS?Ai;꧒ 6> [Z1\1ʐUMSk՟ky> nt> ԁjsõ?D!~RfNrk=T٦:77_܍h։ڍ5{ܗzLdb-/?a$% }i_;mb"lNY٭Vf%߯ޏbٿ3xd:4eۯOz$}e+_6Y &4zKN.иg!i8jq@hգNt!J6-@!WW(S=(W:LNAW }xN'JB5~UFr?z0%2 pv-kr0ȰacM xv Ol7<}[Ga{nM% AM UjQO0*z qCO,((MtDfAu >@vBohFүb2ޡ2oTlamٖ/.hu^o))[lD) K~0TsZ.(t( S9ϫgl{f![4:dbu hy^ۥZe})&-!%mj9E}xtBVF\> KZAUJ/|Ǵ̚V2- r>|jUVQ.?W۷ 9! %6W-Qr@!OizxKxȯ )Ő,*8:atx. _sۙ;dqPeQSN:/\)*;fȔnhClSe؜6贗-8d$G^V$=YVu ',Ac&3EOJrL~yq2>FnsA]2~Ȣ5eu v"nu%be;ᑻ=~1dμxmc&bGh>28%vqH~Ywn1K?LٙZnK5Gͣy3Ʈ,#X PԽrA0U2%f*M\+5LFn-_bO:crnG !9 Fx {FlҴ~˼fJj}?imHӅޚGnb3 0 h9J]CUֻj3%vּpD5 Y 6oAYyܻ$ : pȡ(JWr| ża|44W:?~a 7e͐L6AQӖޒPSu(|!5]$F/S|ⵙb j; >{?GE)\?񊗘qJ+Hi ȭae%W_2B(RӁ'fvbE$=jg]s웘D)Uq¥e`SP{^28.9b)XgD> m` Jv`9P[>k5)̭t@(tWSPԞRgdVs!ʇkYl:-PaӬ Z0 ukο]ZR& `sXi dZi@3%/C9JӍKT8G6 {)OIVЄPrXx\V=^\%Oe;+ml/4~ǮǛ2nɵK-'!DMձTZ٘ V#~+M'<] DɸpY'*u0L(5-]q?[o/įl1"hI7F/Jie@]22-7E1O 4e󌔴LVT-(ULW-\Ңt@yn\&lhA bW0~0v\3ۼ1TBkm)vJ4A8fJvHi}_gi5|ۈiQ[4J3mJOxb?0*$7kr~6nߓhdڜB?'Aj=Yۓ9G@6v6\VrbXq)<#Xz'*7\tVP9M VS_XwjON ĀW?%`0,Fr\-y &Dݚ++p>ion1׎.X!=qPl( ,DW,d {x^R?em^" Ԫ5' uܺ-<ͪY6QR;F~DNSy;xGɤͥ">t2ET‹/*/o3:k喋05'a kL(֗w?ɟҋB KcVyB7]ן((O*D>^X. $sAc-DBUGN ea l'k )v6N%5_4Pڅ P !I$W ]a_ƹ`3V޿gZz*^+4~Jŝ 5$uzSVn0+-+ZFkM눚084XȰwsF4GI7Eטv鸦vv\ h_ZE7([Rk ;iۯR"Zꞟ%PZʳ6s>~JrH7!wAU)GUxԨe]]mw+-En+)+ⱼp#?á  ̎@+Ѯ ͏"aAz{2 84`bP,Lk66y[t- myG |hM5˷VL c=w{qدlUQD9uB WӢ7Jb>%L=&nT\l+<N$Z|# OzT=II?މ$9'f('ShvڬlM4ߚF}9ҡȩ35@_}1< ^\g z7}-N"Z BXf<7ΫO_j=K==.­8lD֘AC.M;}+Q^*0xxOPYΟ`ME!uLPL[i|*J}N6哠պMRUhh3dN{ !)ȴQd^:ͱ@^gw3.7=8<=r_7=q<)_1%}zk=wbw) ԔlY ? 2 LU ^"P%xv S"$y=MC^2u$3J|ߞ+\\<7L&wnzRB&qT(aI !4\-])I .&Ph"rė[մP[&~Mʀ]WH~u/+%xT#ѹ+y5hwLp|mO +U"ub~ k[9ߊqeN!׀7BLwg/y8p(&m;R﷈JE!741)y(-j+H 5xj3{M bf?$ @:W->=R2{XHjFkyIa@z6Tp*<-.,o0?K9t_V󀎨 HX`\S;1W+&+q)@͇Bl|<+L ֺ1pp^5DS٦J$~f؍ĿB3f\2a!(E[EGRkYX^zd'>YH4t%qb۩"?eQ*LjDo`G/`օ Sz)t_>wj_GX,Bu vfozEbFR(e&\?s z!/>oy4AuYvnpnl[CjQ46,v\ŔG3c1sDV(ӟD<#Mfl*C 0i;d-Cq{YzlNj8rPvXC܌G ͅ/B@b"VX.T\SG3wR/7uHdg*/ XF؊GJ:Ifcr& TK/sJ7ވ+\u d*,N6]$.<(!\fqՙ;#XK0ViNXZsh2ƶТ}F--Kk)z^r"m~ф$j?ՄmTT#ƟBu#/Q=]StEȘ (q GU!*rWP߾$(ug8wc1X WW rj%:3TF3Eޱ+ V^ͫh'N;k4/ZYkEXsEϞR} cyr%D.{jh:AHVX\ :C VW8Œ(Nl\ƎKz9ď礗kv!O LhF5uF0\+@r30km]pVG;!PU c\}3Y5D m-z1 o % )3{\#XF@rR &)CՋ Hf/sR3~F!VBG|Hh:MN`4KN?K4/B@VYb`fH ۜ!zWOa^%m-dM7a(b+ JT4<nX)7$xbm=B 3c{!u+`^#3& vDOD~c9FX - 2'0 ovOqh|*r~=':vHǧY#!묘א;(>*&7 b?UN'O7P : ֪{Iz{IҺM~n+kWWڕzhWFxFNwdv~]Rjb  qp|X"٤_}HKwXUτU*R(XRow9.*S\ +;a}} S21xP+yLwvYߊNA$x4L`93DsH'4h:$-[8}kIE/G{!>I?F!߄;Db]nT-VPx5/m 'EH_klCġ; k Zӛp\T-C@65́7 >4dO|X߭;˥xނ*4Ŭ[n]O3<8#Q9Tn{+nkq}J#JiZPnLwc]z[eQE_Q0ن%.3rɋݵg h03@3- zvZLLg|`M,Q1 O4uH ̋r=X)W#AHE uc7YA^i SY}Nݠ+lt]zA~АE/Gw1/7\r] 1.'.{&,:q $wz$ɢxeg$/2Η+ߘn}Ht렛 [khC𖚴葞5xfY]. 'VS֒ng=33SBCGn^1NhHa[}dc Y) -4uPWtk&7ܨܛ1>`r+PT;곓`Nq)j9b of(C+3Ix 8Q*%%ډɨ| xɷ-TdT/#ț?(ّ 6j025̍1+]Ư}BDϗDje F,#W?EAM gkq' 0$DkO'}1Y ifW"`!|@JxRuwՕ]n4Q>J;uWTn* /JFh[@{:/դ#H.wn~\*5yOy#wA;Df ȶ{>3׮xRxWn0:Ҩ iz=qʧ[]~Vx::uؕrBuɇCщa/Ю%d魃&pR"$YwI jh_ ]G-D/>1ȹ HQւ١OB!A2b3A9?N6ԫ*nP*郼&BL*;BnlXI/ĕA ;:L݋L!M^LO 9 -iD2C6< DmX%*b+Ւ.BYY X'DoЈK [GEeO4ђFL ͜Ǥ* yLF_'NHxe9m@m'b3V+g B04]vmml/*N^OS$8IDP0~]0飃1m9c͓t$nMh? 71nޏld2t7?'GDl:פđҾCa,A{6|TyS*Ew$^w  m/,=DacS17]Jz}ujRh?JEEqMY=\+]t(XEq ͖CqZe:=1Ϡ(e ֲﮖcψ< =\q7ٷihVt5*]w?A0];RRHǞ^1RI8MminYNs6ULUie,4;iʖP=5T-%*í r[ =䮮"K#$?l]cܠgZM101֖Y"?Z"8ZFB Mkha~4T]D{r.rpf}/= _+SEKqc| Onܫ dl. ڝ<0rwx*u ిVnS5J8ɧƕp&@Z-ұ8"g4{H58^a3 vk޹iO͓96Y2i0&ZS O>H0|6/rQ/rEV0;v1iA ćl$*bl)iT;LJ4/ ]*W-TQ"ԅEd!3/m=Heeؕ}faz-eSU+<&~NX#5hi7ZG|o2V^ Č2_%{" LRF0֢;@ALQH2fp& CZHǘ_LdP#Tt=H)hgΖ ~#CӃ8J //.&?}وN% pG%'S`t:'qbeק&_ ɏY_ŰAz;?!DHNP#eJOGTBy34mzCˑ |%y?YM\FtUr`tMswzl]‘F.M7>d-zA#u~)"A% t3.&9ux0}>+C|! )!2 0P^ co $ *99}(nkًs݅J _z3'_+\ Upl4?'^}[0"4l8.,o!rZ19zU湟X 0uy"w4y%̳m/,E+{S1nw_YuHڠ`f Ns,uܐ=M/#2}Q돎V&b,"Rm̱Y} 7^̠/SU9JP'6|.myIN,_Ā:>qh,W?ɹCնҌܫoe ORB2HI fdoPnf 5!V MrFǵ_:d{RUD607Kف/#y܍Γ7I+6'ϒh5h+nJY_UIaEMd&K) }pH`}> &1eE%nߕhMve כgO<1ؓ;rc)ah5$o:NPC%FU:>a#Z6ӧ#&#Bׅ$QPaNɲwIb+fI:m$]9G[ ?dH(&qO7ޔ$}"mP#f3^G;(sH>cтLpmsNj=I;{%w'nl8\:|gdK4sCxuKc Hm aDأ$I8@Ԧڀ'Ѩ9 (P< bԬ97o8qjH$q'6ZokcAWTqJc2>@ǑE|۩;{z53*3F5wF\$ǡm.K?C?hk,1xrr;E-ċcwǠS sO5x09JHnk6 ,*Š}RsAGG^ۄC:xu®`[W⹒i !=RǩV^x)~Ҥ^#XDiL)Bv KO6u D f:W7d~ g+"^+>Я'YĕkG VfЄmG8vcm t6@nmsN 6|pCGknqHd.nnuǃX&%UfMtMRZaOӋ ]̀$՘âKmEze_(VT81r4O"$ߟFp'@=L*"`sPYW2ь~Ծm y1R JAkkz`-=34UN+ob4P/:2Cco|y:P̧>1`'š&ot$خ:8:{k =N រ'qsOfa h Jh%lpsQF?i5F)CƧ'@Js^ƢNJ>MtI7Qv56OpL8t_6_&(Q/VNd&6b B˨V}>{F;kwiaXDVHrw}>+": %3ژ|'Q$)ď竻g R@l~yAK*u?i ȧmu]j!P-thC#K@ [FrCs^p/>w7LPZ{_".gVЋTW1W2 e0yEP+warB"߾[Y;{QԚt,k^rbJt_wrs(҄~Oߚ~rv-׫;C>T"pTa"qn@]#iyI0`CҀv\U5]eX Lız;Ĵmr#+1ۅK/˵ RyYg$)TGl/BW+ӨaFfXk\bj >^eJn=Ryڭ|Uk>R^$(k&wuxӃEeH9G@L%ɗS`Dv<^ЙNK6m ia;9@!5geBήUxM=,s2O K+n>iT' Qmt&41WߵL߂t)&OV V90] HmsH . M5 +l?H#*l Ϸ_roգi]}W!Lٔ@8J݋ j\l" I _Wc/OXB{:7b%W/M\j|7ct۞ 4%V_zH* Hˑ" _Y{nU;QnèJ"@81fW! ɤ)gd*ҢS D;;{# U[&;vFE"Ucb4oryM>4TƓg˵hSZ.Z݋6~1zMh]:iw7(&8Kw_3;Ee~ꋊg:Qa/ ugDfAs ~wdL=4u $Eư1i,WweZ66DOJI;M^5;Ɣ{%)3tu!F];s`|AcLAUcW4i1 . 㝎%4RPu};f֞2d&Rs*OCZ׻q1zI ů`p4ObJZƞCP)kC#bnj訊(X Yg(L>MM'==?F7ĥWQlaf7tx[Hz07rtMv<:]96l¶5q[''E*r0 ӽk%lEZ!sَ<6S~{J.~'6"bɐrVUpឰ$_A0grUD(pcNlO?Boԋ򚶻Vβ 5w3\(BӖKMܯ.J!Jy=Cj包y<؇nU)W @XE` w=TN1Ryo;/|X=pHίŦz{FzB"ݤaYK'7y}X~.c*0}=xbDNipR\o3~K6uRR0ưG%R<&ܕ6G2݇R-2|8CyqX7R\F33-6Q!m*:Q nD܃<߶0|܃Ùb4JobDJ K7"q W(Xhְ9vTMbij$?|S-m=YzeJMML5u%ʕ:QhwAq'xFNo|[)# 'зyFfz'sDvU:sn T'uߍ,݅nAld،raQBЋ*2b-tg-Vł>4Tn{*W ho.|N[q3FrYƠY 8wKY&뿉M: oašg_!kڦhՅ~Gw}OUfօf>ی ~guZ:V_5>UН.xf:+4a}،S)#m7xKeܘbmW`Hm-]QĻZẅsoZbE p}_G]V?ا^us?~@ށ= y&QFq؅csHC%+-WBhPֺ؀9eKGuQ!TKVa>qrʇ;uv]~1XnbŮ"^@.[ʫG8:.lrSzRKt`B9 @+홗4,kWvfw5/ŕށxi:e(Q1rz}gyE1{iQIfuO4U?%qZ&vGMb3Yu B5`%3 &N.Q'Ovz?3H7sxvpg{)s.,7z,Xz/{HY~0K-&N8;l5;&.*X]9UU oxG B}Dۯ(S/>I64#PhOtA:œcKQoOY  C[W{"2ד7{V33#p+ا9[Àgk#lPkSE+}+4gn Cv}KtN2HN!Y[ގkրi17 PdbF dJ0B&/{TAJ%^ X%lEvN] Xm.37$׭" MŽQeh¯!zHd5bO"@ߏu D2)׀ۀו¡2}1rY.`R;"p}At{aJ^`?\1˟"7ע6)}ן!gNa4Tkň+|3{WsFcR2#N/&` չRj( `2O8 s.Nխ]3Ch̊xcgaFб1pG긨n6W}G%Ƀ%Oqű, ,|EИN2A9}e"N'"gs1Aװ?IN;FG ^Ŧ0k& HV!N6h+@nr]r܀9NJ` :,+)nl8o=X">+)RɣCf}FAYI;t7KO,̆>{{,͊' ~@N`[G(Oq_ TI`ذ[Dγ> *(ௗ+l%_qS';iaz>3b 7t?Xx2&le&􉦏M; ZeŒ2 :k$n)vYQRߞ如sf^$owNF9}qNa[VZ :YߍjckLߧ!=*V&+b=֝rZx˅rzrX%qe.\/"GG 6].Hu mg)ɪA&Tl\6vf}qt痁3JC?eJVRɍ7c7T<4O(U1.;k~ЊN[/̔h=)2"zD-bv 'v_`2kagJ2ۚoZnize%i佇x~ggL  ^C논0J@(] #n&iKTB+.c4u^R[J=͑>Bq D?Hi}zx b|x3e5ӌYQVi׾  3`;YA5Z.dQ@&!p`& tj tK_%7vw +'ZM֢-muM{;?JOk 0l&;u3 ?~ 򠆪 UoEY?OD}-z$MZ)g]xSb۶mZMݲ"<wAN"󦍶٤E 3/d uF8a|*Eo؏3hڙF T@WEqBoл@ _A.+ ".;豴 'նyhĎ̆+sxڰϮt1o,-izxsL70 ZVq_u/U0J8ymGoTRlp}g w&ux'nIO~Cü<IOZ 1mvr`Ɵ5BtQ0?q_\_1ݧm_֥@' <6Qax6 ̄JԡDD%ǝDV,;4 XC, @%@K Ep]mP%Q ^E_<<`-C^e1_h6A,c)f۰'1A7EaL4vyY3žJB4f]pG{iEɃiz"NuI(iU#aw aL#j"ՈC*wx።gȸE~}KGOE{AMW}$ t 2M_.$pBl%evFowb0N' )zëU|ϯtl<^sG2vmXcB5Teph\+'ڄ6^ue&L\r /g~n[s84oH@=v8w%iSf#TY8/WuJd;>-ū09Xbn.bKvfZmtV_,躞Y!(3?1]^)1YlRA aAC-/s B*YA{]t-ngGF7YG`n&RI)j3.CC{c8PPvih״T|݄`oON@M,TbU7)k^&:N]EM dW'LԪcM!4JmKvJ&̽vSEwhUzG4>h,ju)kH5 G~(Mo i$Nx?+?l `.ѩ~d-G%Y ;2fvXmq՗ot$~ΪWEA|Gb*II)ۭ/*; >!$`DUKc":a#ҵ 2mgdxҮ&3pW06ai&9dMA6.%њ{| q} S'6WC D%"G59N0Vf`i3PYEэC4Wś1L"8 {K lSW%hlSYօBM ,^4:2 /uƀc.,eh -\Ii/@\ p_E~IQdz`8Hə$. ϝ̟b'{֬3-"T7cZjF_Lz?  bN;;CN azMįBNST-[ܯՉXv |qRlm^1|p>MD {U4=O5뒿|4蘾E髰R/(=8x$F?s~9g+: $pw@;sO(e2#8@ 5X߾ƭQc=pH mM*<#s_ZZj9n{ xviBaWb{"^A )Csl AC2\_f{6 S7UX$'=mTz_Uk:;JcKt\5jmm}go-_㥫]4!Em,ihG3ͪU/$Zj"Tn١)QTѴVv #1:ݳ Β. ڈidګFJOǕMbv&#_^;HJ72Dp3@6yn(fJi?tZY].O\v.S63qԛ%+6݂.1eL։6#WK @r}%8r3*򿖕oe@CcG1 #SC{Κd<BKYޥ)i]iT||&7MQAo@*IF6'3 |a=c([3R?_  2Lci*p Vyxs?8Ck zvHv: kx@i(_ы  AWIvT;haBlut2\KqPt]Jv>kj6W! r(h;i}'ZfU}sKP<12 G'.jNU[}!8&l52k}t[uINtͧ ,.Z-#1b$ A%m; 5𹎵&04 2U%IyM`LX4qfXFjY!MPU½*u2 abhUO Q0:Aоs^/ s:s?B;,oTdSxܦfdo:N^f&^;)r"Wa[?d*:Q+ REbAh:^İ19`j5%k|7cF~24Ig^}L .LFkGbAzPa)cg_2 &shg-G{Z.c%IU+,YhŁHX|ԓ9\ lz\u>hhNkAå='^ꖆ2VXnn!_ jyN$ wt6=J=lN8U oA0`Ư.\jM2SJV V*V'zGEmHi">eծ)fR ĸnJo 9_Hꇆ$QtWԫ}X_ZG#]xBۍ@$#l{Ovs3sF<pgF"p;M<͛].ZN칟3*SNʦUC/K`6jz8Г$SnthZNYi}1_X5k$2/>[ph[Fn2'21jB9`KB>~i9FOW#-2Qv]{@/U/Tد(#6=gW_q^px8mpTwW^xF0Ӡ&'N- 5I(eqD,C}w`_[e\|N2`j+`9ͯb@KpV`{: wKzVdy8"(u`B#O +Pa17mݷ. R*FyFkFj~&( ~Vp`gp ]Q&HJQ%,)aِ5-,ql\C#Ao0(0b1/U]d!usӨh7^=yË3iKhVήA#w(y"cRݏ3Vײ&{BTjRjCzGo)xѯs"[MoT@lC1ɸ]p(<$MB+[l[uiX׮[Ud4(=%\pAx~e>tI0|r=Y:H|%]܈ekJU2lB\%~hePXjJ%Ӛ0;;>;<>SNZ,d ,9A|,M^[5a];u9Zh~LE}ψ[;ynďBV#N+t2VA/3eexX~A0z A]@0[ @ U/\jxWj0Zg P+ V@,`n#>5,13A }qW N}$JB`5:(A0#ʉxG T @>jGH†}#" 4} ^U='=u/i%zJ]%k4:bZDujV[4'⦞@ѱN 0"_x"ob. ӤGn@>+7B%(ǧIxka w V=/ ᑓJ z=呦&udv6"j7U7C2&q^ qJs+02F% 1ڮzη8]Z^f侸g ɗ>* Db^BEKD1 In:'ϳ,9t >zCJr:R,+"0#|N*`1k5!Zo %UO]2PPhǹRF' ge+:ck;ů gvr.R-νղ?d6Œ{߲>@: g3Fcճ"Xs<-as>چ-;@~?lȼm*?FG^-i(CB2#)L{k0ɶV!bJx^m[Ӓ1wF} CD}[i9@NB܊Y[xU+E6qj12Fou q[/$-G:NӃ[350V