libgstcodecparsers-1_0-0-1.8.3-7.4>t  DH`pY*>/=„L4J4{o!>E[7Nк)V/=„,*{M=CKPu˯̛2z lB'4?~1ZCë#_R%I]Z*R-nk n a]c(ANfw=+@<`&x"+CI=nP4±^&HkM½۹t>908u9TUd*ᬏ ྘x[w y9ij76*%П+\z姢Ig+|><`?Pd! % R 7=DL P T \ ~ P('80k9k:k>@FGHIXY\] ^JbVcdKePfUlWulvtwx y z@Clibgstcodecparsers-1_0-01.8.37.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.Y*lamb63)openSUSE Leap 42.3openSUSEGPL-2.0+ and LGPL-2.1+http://bugs.opensuse.orgSystem/Librarieshttp://gstreamer.freedesktop.org/linuxx86_64!)Y)Y)8a4a26d38a68086cfc72652bd816dcb5libgstcodecparsers-1.0.so.0.803.0rootrootrootrootgstreamer-plugins-bad-1.8.3-7.4.src.rpmlibgstcodecparsers-1.0.so.0()(64bit)libgstcodecparsers-1_0-0libgstcodecparsers-1_0-0(x86-64)@@@@@@@@@@   /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libglib-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)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)3.0.4-14.0-14.4.6-14.11.2X @XOX43@WiW@W@W@WgWaC@WaC@W_WPWDB@W=WW4VyV`VV@VV$@VrVXEV4@VqUTTMT@Tg@@TeTN3T$TwTSSS^BSZN@RmR±RRfhR!R@R@R QQ{Qr@QR@QM@P[PѬ@PP{@P}L@Puc@PtPj@P`K@PXb@PS@PS@P(@P@OOOOleO?O@NxN=,N|@Md@M@Mz@M@M@MF@M2M0:M\@LL@LzL)@LL@L{@L{@LuLc@LBK͗@KKP@KKO@K&(J@JęJ]@JJ@Iymgorse@suse.commgorse@suse.comadrien.plazas@suse.comfezhang@suse.comzaitor@opensuse.orgzaitor@opensuse.orgfcrozat@suse.comfcrozat@suse.comdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgsbrabec@suse.comdimstar@opensuse.orgalarrosa@suse.comzaitor@opensuse.orgidonmez@suse.comzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgbadshah400@gmail.comdimstar@opensuse.orgjoerg.lorenzen@ki.tng.defcrozat@suse.comzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgadam@mizerski.plzaitor@opensuse.orgfcrozat@suse.comzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgidonmez@suse.comhrvoje.senjan@gmail.comzaitor@opensuse.orgdimstar@opensuse.orgfcrozat@suse.comdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgcoolo@suse.comreddwarf@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgreddwarf@opensuse.orgcoolo@suse.comchris@computersalat.desbrabec@suse.czreddwarf@opensuse.orgreddwarf@opensuse.orgdimstar@opensuse.orgtoddrme2178@gmail.comreddwarf@opensuse.orgdavejplater@gmail.comaj@suse.devuntz@opensuse.orgreddwarf@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgaj@suse.dedimstar@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgdavejplater@gmail.comvuntz@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgaj@suse.desbrabec@suse.czlnussel@suse.desbrabec@suse.czvuntz@novell.comsbrabec@suse.czvuntz@novell.com- Add gstreamer-mxfdemux-use-after-free.patch: set stream tags to NULL after unrefing (boo#1024044 CVE-2017-5843). - Add gstreamer-mpegdemux-Handle-system-header-timestamp.patch, gstreamer-psmux-rewrite.patch, and gstreamer-mpegdemux-extra-length-checks.patch: rewrite PSM parsing to add bounds checking (boo#1024068 CVE-2017-5848).- Add gstreamer-h264-size.patch: ensure codec_data has the right size when reading number of SPS (boo#1013659 CVE-2016-9809). - Add gstreamer-mptssection-add-checks.patch: add more section size checks (boo#1013678 CVE-2016-9812). - Add gstreamer-mptssection-fix-pat-parsing.patch: fix PAT parsing (boo#1013680 CVE-2016-9813).- Check an integer overflow (CVE-2016-9445) and initialize a buffer (CVE-2016-9446) in vmncdec. (bnc#1010829)- Disable libbs2b support when building on SLE.- Update to version 1.8.3 (boo#996937): + Bugs fixed: bgo#767492, bgo#769376, bgo#736227, bgo#768160, bgo#767553, bgo#761260, bgo#763044, bgo#763081, bgo#756866, bgo#768771, bgo#766662, bgo#766163, bgo#768146, bgo#766663, bgo#767792, bgo#767492, bgo#767635. + Updated translations.- Move libbs2b-devel BuildRequires and corresponding plugin to main package. There is no need for this to be in the addon one.- Really disable wayland support on SLE12.- Disable zbar support when building on SLE.- Enable zbar support (needed for a new key-signing tool): + Add pkgconfig(zbar) BuildRequires.- Drop pkgconfig(libcdaudio) BuildRequires: No longer needed, nor used anymore. - Remove obsolete clean section and a no longer meaningful conditional.- Update to version 1.8.2: + bgo#756948: directsoundsrc: Audio Device not found on Windows (string encoding not honored). + bgo#764758: vulkan didn't build out of tree due to vkconfig.h. + bgo#765324: compositor: crashes on NULL pointer in _aggregate_frames(). + bgo#765456: vtdec: Strange bug re-encoding video with GST 1.8.1 on Mac OS 10.10. + bgo#765926: mpegtsmux: Set PTS on aligned buffers. + bgo#766190: vtdec: corrupted rendering on OSX. + bgo#766213: openjpeg plugin needs to be ported to libopenjp2 v2.1. + bgo#766289: amc: cannot play some files on android. + bgo#766422: videoaggregator: rtspsrc ! compositor produces no output. + bgo#766441: OpenBSD does not use librt, but provides the needed functions in libc. + bgo#766520: gl: win32: race when handling window messages while creating the internal window. + bgo#766611: gl: buffer pool configuration error with caopengllayersink. + bgo#766638: ahc: fix possible NULL deref. + bgo#766732: openjpegenc: Doesn't manage MCT switch for RGB and YUV frames. + bgo#767298: amc: gst_object_unref on caps. + bgo#767302: ahcsrc: div by 0 warning.- Make baselibs.conf consistent with spec file (boo#980893).- Drop pkgconfig(libmusicbrainz): gstreamer does not depend on it directly.- Update to GNOME 3.20.2 (Fate#318572)- Update to version 1.8.1: + bgo#760473: OpenCV face detection does not work with OpenCV newer than 2.4.11. + bgo#747633: decklinkvideosrc: crash in ::VideoInputFrameArrived() callback with video_frame=NULL. + bgo#762924: interlace: negotiation fails unexpectedly. + bgo#763324: nvenc fails to compile with Nvidia video SDK 6.0. + bgo#763404: bad: video sink: Post un-handled keyboard/mouse events as message to application. + bgo#763862: mxfmux: Instead of releasing request pads on stop(), clear them only. + bgo#764148: gtkglsink doesn't fail to create on incompatible hardware. + bgo#764339: ahcsrc: g_object_class_install_property: assertion 'pspec- > flags & G_PARAM_WRITABLE' during initialization. + bgo#764363: videoaggregator: Does not take into account the best output format that is computed. + bgo#764404: hlsdemux: Assertion with AES encrypted stream. + bgo#764448: h264parse: constrained-baseline is a subset of baseline. + bgo#764523: -lole32 is missing for libgstdirectsoundsrc. + bgo#764545: Crash when trying to use vulkan sink. + bgo#765005: mpegtsmux: memory leak caused by pad_data- > language. + bgo#765194: caopengllayersink: renders blurry content on HiDPI screens because contentsScale is ignored. + bgo#765241: glimagesink: need to clean window_id when state change form READY to NULL. + bgo#765079: srtpdec request-key is not signaled if roc is missing. - Clean up spec file, properly escape disabled plugins and macros. Make rpmlint report readable again. Also remove an obsolete source repack comment, we do it via pre_checkin.sh now. - No longer pass V=1 to make, stop littering buildlogs and debugging is done local anyway. - Add some missing post/postun handling. - Add pkgconfig(bluez), pkgconfig(x265) and libbs2b-devel BuildRequires and replace librtmp-devel for pkgconfig(librtmp): Build more supported plugins. - Disable a few BuildRequires that are not ported yet, no need to pull unused BuildRequires: SDL-devel, pkgconfig(daala), pkgconfig(flite), pkgconfig(libdc1394-2), libaudio-devel and libxvidcore-devel. - Split out a new libgstvdpau in an own sub-package, vdpau support is not needed for people not running nvidia binary driver. - Add fdupes BuildRequires and add macro to install section. - Stop passing --enable-experimental to configure, currently we are not building any experimental plugins, nor should we in the future.- Update to GNOME 3.20 Fate#318572 - Remove gstreamer-plugins-bad-real.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#763756, bgo#763793, bgo#763877, bgo#763974, bgo#764066, bgo#763262. - Add pkgconfig(xcb) and pkgconfig(wayland-scanner) BuildRequires: New dependencies. - Add 2 new subpackages and handle them in post/un + libsgtbadaudio and libgstplayer.- Add gstreamer-plugins-bad.appdata.xml so that the codecs can show up in a Software Center.- Add libgstadaptivedemux-1_0-0 to baselibs.conf.- 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.- 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.- Fix build for Leap 42.1.- Do not BuildRequires pkgconfig(wayland-egl) on SLE.- Add pkgconfig(libssh2) BuildRequires: Build ssh support. - Add libcurl.so to BUILD_ORIG file list for openSUSE 13.1 only, as packman builds against Update where a new enough version is provided.- Update to version 1.6.1: + Bugs fixed: bgo#756567, bgo#752132, bgo#752230, bgo#754523, bgo#755108, bgo#755132, bgo#755134, bgo#755239, bgo#755623, bgo#755680, bgo#755738, bgo#755754, bgo#755759, bgo#755824, bgo#755840, bgo#755850, bgo#755852, bgo#755892, bgo#755969, bgo#755981, bgo#756001, bgo#756065, bgo#756070, bgo#756181, bgo#756186, bgo#756383, bgo#756563, bgo#756578, bgo#756592, bgo#756617, bgo#756653, bgo#756861, bgo#756876, bgo#757251. - Add gstreamer-revert-bogus-automake-version.patch, upstream bumped automake req to high.- Update to version 1.6.0: + For changelog, see mainpackage changes, everything is condensed there. - Rebase gstreamer-plugins-bad-patch-source.sh, add new plugins. - Drop gstreamer-plugins-bad-real.patch: real plugin was dropped from gstreamer-bad package. - Add new sub-package libgstadaptivedemux-1_0-0 and handle it in %post/postun.- Change from simple %defines to %bcond_with/without, as this allows to be set in prjconf without the need to patch the .spec files. - Create new subpackage libgstwayland-1_0-0.- added BuildRequires: pkgconfig(nettle) to enable building hls plugin- Update to version 1.4.5: + Bugs fixed: bgo#722764, bgo#729768, bgo#739152, bgo#740191, bgo#740201, bgo#740451, bgo#740953, bgo#741321. - Remove obsolete FIXME entries about pkgconfig(wayland-client) BuildRequires, we have had this enabled for a while.- Disable BuildRequires on libchromaprint, fluidsynth and openAL on SLE12.- Enable pkgconfig(libchromaprint) BuildRequires, build chromaprint plugin.- Update to version 1.4.4: + bgo#732239, bgo#733510, bgo#734156, bgo#736319, bgo#737186, bgo#737569, bgo#737658, bgo#737724, bgo#738067, bgo#738223, bgo#738230, bgo#738243, bgo#738291, bgo#738449, bgo#738519, bgo#738532, bgo#738674, bgo#738695, bgo#738696, bgo#739277, bgo#739348, bgo#739368, bgo#739374. + Updated translations.- Add pkgconfig(fluidsynth), pkgconfig(gudev-1.0), pkgconfig(libusb-1.0), pkgconfig(libwebp), pkgconfig(libxml-2.0), pkgconfig(OpenEXR) and pkgconfig(sbc) BuildRequires, build more plugins.- Update to version 1.4.3: + Bugs fixed: bgo#735861, bgo#736090, bgo#736390, bgo#736426, bgo#736474, bgo#736490, bgo#736729, bgo#736730, bgo#736731, bgo#736732, bgo#736733, bgo#736735, bgo#736750, bgo#736871, bgo#736919, bgo#736951. + Updated translations.- Remove openal dependency bnc#886207- Sync baselibs.conf with changes done with update to 1.4: swap libgstegl-1_0-0 with libgstgl-1_0-0, and added new packages; libgstbadbase-1_0-0 and libgstbadvideo-1_0-0.- Update to version 1.4.1: + Bugs fixed: bgo#678485, bgo#725871, bgo#730509, bgo#731824, bgo#733245, bgo#733426, bgo#733487, bgo#733490, bgo#733545, bgo#733726, bgo#733837, bgo#734014, bgo#734015, bgo#734269, bgo#734394, bgo#734517, bgo#734519, bgo#734520, bgo#734521, bgo#734522, bgo#734524, bgo#734528, bgo#734531, bgo#734533, bgo#734534, bgo#734536, bgo#734537, bgo#734539, bgo#734544, bgo#734763, bgo#734830, bgo#735078. + Updated translations.- Update to version 1.4.0: + Major changes: - v4l2videodec element for accessing hardware codecs on platforms that make them accessible via V4L2. The v4l2videodec element replaces the mfcdec element. - New downloadbuffer element that replaces the download buffering feature of queue2. Compared to queue2's code it is much simpler and only for this single use case. - 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. This is planned to become the replacement of the adder element. - 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. - Add audiomixer and compositor to the list of allowed plugins. - Split new subpackages libgstbadbase-1_0-0, libgstgl-1_0-0 and libgstbadvideo-1_0-0. - Drop old subpackage libgstegl-1_0-0. - Adjust -devel package requirements, following the subpackages. - Package baselibs.conf.- Do not build libopenjpeg support on SLE12.- Update to version 1.2.4: + Bugs fixed: bgo#724013, bgo#725137, bgo#725140.- Update to version 1.2.3: + Bugs fixed: bgo#709241, bgo#711163, bgo#721382, bgo#721384, bgo#721715, bgo#722158, bgo#722414, bgo#722622, bgo#723127, bgo#723134, bgo#723230, bgo#723398. + Updated translations.- Update to version 1.2.2: + Bugs fixed: bgo#667564, bgo#680700, bgo#706211, bgo#709416, bgo#710223, bgo#711495, bgo#712219, bgo#712605, bgo#715166, bgo#719657, bgo#720099, bgo#720421, bgo#720532, bgo#720673.- Update to version 1.2.1: + Bugs fixed: bgo#690148, bgo#707974, bgo#708161, bgo#708222, bgo#708849, bgo#709145, bgo#709373, bgo#709531, bgo#709886, bgo#710392, bgo#710433, bgo#710451, bgo#710657, bgo#710881, bgo#711135, bgo#711156, bgo#711214, bgo#711615, bgo#711627, bgo#711721. + Updated translations. - Replace autoconf BuildRequires with gnome-common: we need to run a full cycle of autogen.sh. - Run autogen.sh instead of autoconf (autoconf does not refresh all files needed and some happen to have stale information afterwards). - Define an alias for git=true: autogen.sh would want to update the git snapshot for us, which we do not want to happen.- 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. - Disable translation-update-upstream, as it breaks the build. - Drop pkgconfig(directfb) BuildRequires: for one, DirectFB is outdated and additionally, it's broken in 1.2.0. - Drop pkgconfig(celt) BuildRequires: celt was replaced by opus. - Remove library packages of no longer existing libs: + libgstbasevideo-1_0-0 + libgstsignalprocessor-1_0-0 - Add additional subpackages, according the shared library packaging policy (also provide -32bit packages): + libgstegl-1_0-0 + libgstinsertbin-1_0-0 + libgstmpegts-1_0-0 + libgsturidownloader-1_0-0 - Update devel package dependencies on own libraries.- Update to version 1.0.10: + build: fix bz2 configure check on Windows. + interaudiosrc: make silence memory actually contain silence. + neonhttpsrc: allow building with neon-0.30. + rtpvp8depay: mark key frames and delta frames properly. + pcapparse: fix double unref causing criticals and/or crashes. + mpegvideoparse: fix level detection. + Bugs fixed: bgo#465924, bgo#705957, bgo#706369, bgo#705550. - Drop gstreamer-neon-0_30.patch, fixed upstream.- Add gstreamer-neon-0_30.patch, fix build with neon-0.30.- Add pkgconfig(libopenjpeg1) BuildRequires, in order to build the newly available openjpeg decoder/encoder. Also add it's .so to filelist (libgstopenjpeg.so).- Update to version 1.0.9: + midi: add midi parser and fluidsynth midi renderer. + winscreencap: port to 1.0. + openjpeg: add OpenJPEG-based JPEG2000 decoder and encoder. + decklink: add "device-number" to select from multiple devices. + decklink: actually enable decklinksink. + dvdspu: fix artefacts and invalid memory access when clipping subtitles. + Bugs fixed: bgo#704505, bgo#705039. - Add new element midi to gstreamer-plugins-bad-patch-source.sh and add it's .so to filelist (libgstmidi.so).- Update to version 1.0.8: + rfbsrc, neonhttpsrc, ofa, and openal plugins ported to 1.0. + mpegvideoparse: don't announce incomplete source caps. + tsdemux: many fixes. + Bugs fixed: bgo#702495, bgo#674536, bgo#685103, bgo#695412, bgo#695879, bgo#697283, bgo#699786, bgo#700038, bgo#700402, bgo#702597.- Update to version 1.0.7: + androidmedia plugin is ported to 1.0. + Bugs fixed: bgo#690949, bgo#696361, bgo#696681, bgo#696785, bgo#697884.- Add pkgconfig(glesv2) BuildRequires: libSDL-devel used to pull in Mesa-devel, but that was fixed. And we make explicit use of glesv2.- Introduce build_wayland defines (currently set to 0) and conditionally: + Add pkgconfig(wayland-client) BuildRequires. + Pass --enable-wayland (resp. disable-wayland) to configure. + Adjust the files section accordingly.- Update to version 1.0.6: + audiovisualizer: fix improper video frame clear operation. + codecparsers: - h264: . add inferred value for slice_beta_offset_div2. . zero-initialize SPS VUI parameters. - mpeg2: . add helpers to convert quantization matrices. . store quantization matrices in zigzag scan order. - vc1: . fix bitplanes decoding. . fix calculation of ALTPQUANT. . fix parser for DQPROFILE in VOPDQUANT. . fix VOPDQUANT parser for DQUANT == 2 + curltlssink: set correct level of SSL for the transfer. + decklink: port to 1.0 + dvbsrc: handle EINTR from poll. + dvdspu: fix rendering of PGS windows with left != 0 + eglglessink: port to 1.0 + element-maker: update for 1.0 + gdppay: fix buffer leak when new caps are same as old caps. + interlace: fix negotiation for true interlaced modes. + opensles: Port to 1.0 + opusdec: clear the state of the decoder. + opusenc: fix crash when setting "cbr" property when encoder is not running yet. + opuspay: fix timestamps. + tsdemux: expose VC1 streams with missing descriptor. + Bugs fixed: bgo#681818, bgo#690738, bgo#692010, bgo#692265, bgo#692267, bgo#692270, bgo#692271, bgo#692273, bgo#692312, bgo#692698, bgo#692859, bgo#692929, bgo#693000, bgo#693146, bgo#693212, bgo#693300, bgo#693324, bgo#695655.- Update to version 1.0.5: + psdemux: tentative port to 1.0; take into account both DTS and PTS + shm: Actually get the permissions on get_property + waylandsink: do not default to fullscreen mode + bgo#690097, bgo#690442.- Update to version 1.0.4: + mpeg4videoparse: - also parse divx 4/5 - export number of sprite warping points in caps (decoders might have no or only limited GMC support) + mpegtsmux: propagate flow returns upstream; don't crash when reused + rtmpsrc: disable seeking if the configured url specifies live=true + build fixes for OS/X (shm) and Windows (d3dvideosink) + Bugs fixed: bgo#688870, bgo#689107, bgo#689183, bgo#690031, bgo#690149.- Update to version 1.0.3: + mpegtsmux: fix DTS/PTS confusion + tsdemux, tsparse: seeking fixes + tsdemux, tsparse: fix timestamping with push-based input + h264parse: fix PPS insertion + mpg123audiodec: fix leaks from not chaining up in the finalize function + Bugs fixed: bgo#686871, bgo#687178, bgo#687806, bgo#688091, bgo#688626, bgo#688510.- Update to version 1.0.2: + Parallel installability with 0.10.x series + audioparse: add mode where caps are taken from upstream and only timestamping is performed + directsoundsrc: port to 1.0 + dtsdec: fix buffer parsing + fieldanalysis: actually build (remove from the NONPORTED plugins list) + hlsdemux: numerous thread-safety fixes, and an invalid memory access fix + mpegdemux: handle and combine downstream flow returns better + mpegdemux: make work properly with dvdreadsrc + mpegtsdemux: PES header parsing fixes; fix potential crash + mpegtsdemux: First push EOS, then destroy all programs + mpegtsmux: fix buffer refcounting issue + mpeg4videoparse: correctly parse the full first frame; properly mark config data presence + mpegvideoparse: correctly parse the full first frame; signal interlacing properly in caps + pitch: fix for start times > 0 (e.g. ogg streaming) + rtmpsink: handle RTMP_Write() return value correctly, fix memory leak + scaletempo: fix timestamp and latency query handling, and event leak + subenc: port to 1.0 + Bugs fixed: bgo#623387, bgo#673414, bgo#681459, bgo#685709, bgo#685895, bgo#686009, bgo#686294, bgo#686327, bgo#686358, bgo#686520, bgo#686547, bgo#686595, bgo#686774, bgo#686829.- Add explicit pkgconfig(bzip2) BuildRequires.- Remove unported plugins from the file list: LV2, mythtv, nas and xvid - Add the aac plugin to the file list - Correct the amr-wb plugin name in the file list- Update to version 1.0.1: + fieldanalysis and frei0r plugins ported to 1.0 + DVD playback fixes + pitch: transform timestamps properly after a seek + camerabin fixes + Bugs fixed: bgo#667220, bgo#681562, bgo#681564, bgo#681678, bgo#684740, bgo#684847, bgo#685065, bgo#685159.- Pass --disable-examples to configure: the examples are not being installed anyway and as such it's useless to waste build power to create the binaries.- Update to version 1.0.0: + Minor bug fixes. + opusenc: Rank as Primary. + Bugs fixed: bgo#683192, bgo#684683- Update to version 0.11.99: + Move vp8 from -bad to -good + freeze: remove freeze element, was replaced by imagefreeze in - good years ago. + Bugs fixed: bgo#683254, bgo#683263, bgo#683264, bgo#684116a - Remove libvpx-devel BuildRequires: no longer needed, as the vp8 encoder/decoder moved to -good.- Add pkgconfig(opus) BuildRequires: it's been packaged and landed in Factory.- Update to version 0.11.94: + videoparsers: Disable PTS interpolation in the base parse class + dvdspu: Advance video stream with gap events + resindvd: Start with a larger subpicture queue for preroll + Bugs fixed: bgo#611692, bgo#622482, bgo#629946, bgo#644890, bgo#654485, bgo#658436, bgo#660233, bgo#666352, bgo#666626, bgo#666674, bgo#667223, bgo#669310, bgo#670608, bgo#673118, bgo#674069, bgo#677724, bgo#678060, bgo#678130, bgo#678211, bgo#679164, bgo#679373, bgo#679886, bgo#679929, bgo#680494, bgo#680667, bgo#680755, bgo#681003, bgo#681115, bgo#681117, bgo#681453, bgo#681535, bgo#681952, bgo#682158, bgo#682589, bgo#683169, bgo#683175, bgo#683727, bgo#683850, bgo#683858.- Update to version 0.11.93: + Bug fixes + Sync with GStreamer changes.- Update to version 0.11.92: + Parallel installability with 0.10.x series. + API cleanup and minor API improvements. + Lots of bugfixes, cleanup and other improvement.- Update to version 0.11.91: + Ported asfmux, camerabin, coloreffects, gaudieffects, geometrictransform, hls plugins + Lots of bugfixes and other improvements - Update gstreamer-plugins-bad-patch-source.sh (and pre_checkin.sh) to deal with xz tarballs.- Update to version 0.11.90: + Lots of bugfixes, cleanup and other improvements - Rename packages following upstream soname and typelib name changes: + libgstbasecamerabinsrc-0_11-0 to libgstbasecamerabinsrc-1_0-0 + libgstbasevideo-0_11-0 to libgstbasevideo-1_0-0 + libgstphotography-0_11-0 to libgstphotography-1_0-0 + libgstsignalprocessor-0_11-0 to libgstsignalprocessor-1_0-0 + libgstvdp-0_11-0 to libgstvdp-1_0-0 + libgstcodecparsers-0_11-0 to libgstcodecparsers-1_0-0 - Add libgstcodecparsers-1_0-0 to baselibs.conf: it was forgotten.- Update to version 0.11.2: + Many cleanups + Ported to new 0.11 core API changes + bz2: Ported to 0.11 + celt: Ported to 0.11 + qtkitvideosrc: Ported to 0.11 + rawparse: Ported to 0.11 + removesilence: Ported to 0.11 + scaletempo: Ported to 0.11 + schro: Ported to 0.11 + segmentclip: Ported to 0.11 + shm: Ported to 0.11 + smooth: Ported to 0.11 + vtdec: Ported to 0.11 + Bugs fixed: bgo#658438, bgo#662618, bgo#665355, bgo#670367. - Drop libmms bcond: always build against libmms-devel since we have it. - Remove glib-compat-private.h source as it's now in the tarball. - Add explicit glib2-devel and gstreamer-devel BuildRequires so they can be versioned. - Move to pkgconfig()-style BuildRequires: + Old ones: DirectFB-devel, dirac-devel, libass-devel, libcdaudio-devel, libcelt-devel, libcurl-devel, libdc1394-devel, libdvdnav-devel, libexif-devel, libkate-devel, libmjpegutils-devel, libmms-devel, libmodplug-devel, libmusicbrainz-devel, libofa-devel, libpng-devel, librsvg-devel, libsndfile-devel, libtimidity-devel, libvdpau-devel, lv2core-devel, neon-devel, opencv-devel, openssl-devel, schroedinger-devel, slv2-devel, soundtouch-devel. + New ones: cairo, celt, dirac, directfb, dvdnav, dvdread, gio-2.0, gmyth, kate, libass, libcdaudio, libcrypto, libcurl, libdc1394-2, libexif, libmms, libmodplug, libmusicbrainz, libofa, libpng, librsvg-2.0, libtimidity, mjpegtools, neon, opencv, openssl, schroedinger-1.0, slv2, sndfile, soundtouch, vdpau, x11. - Add pkgconfig(lrdf) BuildRequires: this enhances the ladspa plugin. - Add pkgconfig(openal) BuildRequires to build new OpenAL sink and source elements. - Add pkgconfig(spandsp) BuildRequires to build new spandsp plugin. - Add pkgconfig(zvbi-0.2) BuildRequires to build new teletext decoder plugin. - Change python-devel BuildRequires to python-base as only python is needed, not the development files. - Remove BuildRequires for plugins that got removed or moved elsewhere: jack-devel, libexempi-devel, libiptcdata-devel, libraptor-devel, libtheora-devel. - Remove BuildRequires that, as far as I can tell, are not needed (else, they are implicitly brought in by something else): check-devel, libglade2-devel, sgml-skel. - Remove Provides/Obsoletes for gstreamer010-* packages in main and orig-addon subpackages. - Move to use GTK+ 3 for the build: + Replace gtk2-devel BuildRequires with pkgconfig(gtk+-3.0) and pkgconfig(gtk+-x11-3.0). + Pass --with-gtk=3.0 to configure. - Add missing Requires for libgstbasecamerabinsrc-0_11-0, libgstbasevideo-0_11-0, libgstsignalprocessor-0_11-0, libgstvdp-0_11-0 to devel subpackage. - Add missing %post/%postun for libgstcodecparsers-0_11-0 to run /sbin/ldconfig. - Add a build_gstvdp macro, so that we can easily re-enable the packaging of the libgstvdp-0.11 library when it will be re-enabled in the tarball. - Synchronize orig build with gstreamer-0_10-plugins-bad: + Remove libamrwb-devel BuildRequires. + Add pkgconfig(vo-aacenc) and pkgconfig(vo-amrwbenc) BuildRequires.- Update to version 0.11.1: + Many cleanups + Ported to new 0.11 core API changes - Rename package to gstreamer-plugins-bad. - Drop gstreamer-0_10-plugins-bad-mjpegtool2.patch: new codebase.- Change mjpegtools-devel BR to libmjpegutils-devel to reflect new name and fix build in OBS when the two versions are available- add autoconf as buildrequire to avoid implicit dependency- fix deps o gstreamer-0_10-plugins-base-devel >= 0.10.33- Move autoconf call to %build phase where it belongs.- fix build with mjpegtools 2.0.0- enable the cURL plugin- Update to version 0.10.22: + aiffparse: - add support for 32 bit and 64 bit floating point formats - the SSND header is 16 bytes large, not 8 + 16 bytes + assrender: refactor blitting, avoid writing past end of buffer + camerabin2: - Add a property to select the encoding profile - Add custom filter properties - Add image-done message - Adding audio support for video recordings - Adding properties for image capture settings - Add methods for preview image message posting - Add preview-filter property - Adds new idle property - Add viewfinder caps related properties - Add viewfinder-sink property - Implement previewing - Implement tagsetter interface - Move preview helper functions to basecamerabinsrc - Move to encodebin - Moving preview image properties to basecamerasrc + camerabin: - adding audio related properties - Always take photo when preview-caps is set - don't rely on the application running the default GLib main loop - Events with select-all in input-selector - Fix corner case for preview posting - Use running time for muxing + celtenc: Fix compilation with celt >= 0.11.0 + colorspace: - add 16-bit-per-channel handling - add dithering and support for r210 and fix YUV->RGB matrixing + curlsink: add libcurl-based sink element + decklink: Add decklink plugin + directdrawsink: - avoid aspect-ratio borders overlying other windows - avoid rendering to invalid area + dshowvideosink: update for latest GstXOverlay changes + dvbsuboverlay: Fix using alpha values in blitting + dvdspu: don't write clipped lines to the output buffer + dvdsubdec: make up clut values if they weren't set + fieldanalysis: new fieldanalysis element + fpsdisplaysink: - add "silent" property, fix "sync" property default value - add "frames-dropped" and "frames-rendered" properties - add "last-message" property and never print anything to stdout + gme: fix infinite looping by fading out after two loops + h263parse: add an h263parse element + hlsdemux: Add HTTP live streaming parser/demuxer element + id3mux: map new GST_TAG_ENCODED_BY to ID3v2 TENC frame + jifmux: Add GstTagXmpWriter support + jp2kdec, jp2kenc: add support v308 (4:4:4 YUV) + jp2kdec: post proper error when the image's colour space is not supported + jpegparse: misc. fixes + linsys: Add plugin for Linear Systems SDI boards + logoinsert: add "data" property; fix memleaks + mpegtsdemux: new (not-yet autoplugged) MPEG TS demuxer rewrite + mpegtsmux: - add byte-stream to h264 template pad caps - don't error out if downstream fails to handle the newsegment event + mpegtspacketizer: Handle all ISO8859-x encodings in get_encoding() + opencv: make work with openCV 2.2 + patchdetect: new element + rsvgoverlay: - allow negative values for x/y/width/height - implement x/y/width/height (absolute and relative) positioning and dimensioning + rtpvp8: Add simple payloaders and depayloaders for VP8 + scenechange: new scene change detection element + sdi: Add raw SDI muxing/demuxing elements + shm: - Allow ShmPipe to save a data pointer for applications - Keep the ShmPipe alive as long as there are blocks left - Make default perm u+rw g+r for shm area + shmsink: - ensure gst_poll_wait is called first on descriptors - Keep shmsink referenced while there are still buffers around + shmsrc: - Keep GstPoll for whole src lifetime - Only connect to sink in PLAYING in live mode + vdpau: fixup GstFlowReturn handling + vdpausink: fix bug where we didn't setup vdpau on a user set window + videoparsers: - new h263parse element - baseparse-based dirac parser, new baseparse-based h264parse + xvidenc: proxy downstream caps restrictions upstream via get_caps() + zebrastripe: New element + Bugs fixed: bgo#646211, bgo#608786, bgo#334107, bgo#582167, bgo#586848, bgo#591651, bgo#594035, bgo#594280, bgo#602847, bgo#611061, bgo#615655, bgo#616814, bgo#617532, bgo#622276, bgo#626618, bgo#632056, bgo#639502, bgo#639763, bgo#639841, bgo#640286, bgo#640287, bgo#640327, bgo#640561, bgo#640637, bgo#640885, bgo#641047, bgo#641178, bgo#641496, bgo#641530, bgo#641712, bgo#641796, bgo#641857, bgo#641858, bgo#642116, bgo#642658, bgo#642671, bgo#643469, bgo#643471, bgo#643607, bgo#644176, bgo#644208, bgo#644429, bgo#645006, bgo#645053, bgo#645412, bgo#645420, bgo#645502, bgo#645568, bgo#645711, bgo#646256, bgo#646495, bgo#646840, bgo#646955, bgo#647030, bgo#647364, bgo#647498, bgo#647564, bgo#647830, bgo#647852, bgo#647853, bgo#647854, bgo#648001, bgo#648929, bgo#649005, bgo#647751, bgo#621027. - Add new elements to gstreamer-0_10-plugins-bad-patch-source.sh: + fieldanalysis, hls, mpegtsdemux, patchdetect, rtpvp8, sdi, videofilters and videoparsers. - Remove libgstaudioparsersbad.so from files section: it's moved to the -good package - libgstqtdemux has been renamed to libgstmpegtsdemux.so - Add newly appeared elements: + libgstdecklink.so + libgstfieldanalysis.so + libgstfragmented.so + libgstlinsys.so + libgstpatchdetect.so + libgstrtpvp8.so + libgstsdi.so + libgstvideofiltersbad.so + libgstvideoparsersbad.so- Add 32bit compatibility libraries- Add GME support - Fix BUILD_ORIG build- Update to version 0.10.21 : see documentation - NEWS for all changes since 0.10.20 - Upstream additions and removals : * alsaspdif: removed alsaspdifsink element (replaced by alsasink device=spdif) * metadata: remove metadata plugin * jack: jack plugin has moved to gst-plugins-good (0.10.27) * selector: input-selector and output-selector have moved to GStreamer core (0.10.32) * valve: has moved to gstreamer core (0.10.32) * camerabin2: new camerabin element (work-in-progress, experimental) * camerabin: add "preview-source-filter","ready-for-capture", "idle" properties * camerabin: change "zoom" property from int to float * camerabin: enable all conversion flags by default to make it work out-of-the-box everywhere * cog: improvements in colorspace and scaler; add fast paths for colorspace conversion * colorspace: revive element and add support for many more pixellayouts/colorspaces * colorspace: add support for SDTV/HDTV YUV conversions * dvbsuboverlay: new element to overlay DVB subtitle * interlace: new element * jp2kdecimator: add a JPEG2000 decimator element (drop details without reencoding) * y4mdec: new y4mdec element * new libgstbasecamerabinsrc-0.10.so.0- Remove buildrequire on pyxml, requiring python is enough.- Remove libgme-devel BuildRequires: it was not submitted to Factory, so it makes the build fail. It means we don't have gme support.- Add gme support- Move libkate-devel BuildRequires out of the orig build, since it's now in Factory.- Add libtimidity-devel BuildRequires to build the timidity plugin. - Drop gstreamer010-plugins-bad-libdca-shared.patch: this is not needed anymore, since the orig build will have a recent-enough version of libdca now. - Update the list of plugins we patch out of the source to make the package really free: + This is based on what Fedora does. + See bnc#637056 for the discussion. We can ship the muxers and demuxers now. However, we can't ship dvdspu, nor siren. + Update gstreamer-0_10-plugins-bad-patch-source.sh to be based on the gst-p-bad-cleanup.sh script used for gstreamer-plugins-bad-free in Fedora. + Drop gstreamer010-plugins-bad-patched.patch: the script now patches the tarball too. + Remove call to autogen.sh/autoconf: this is done by the script too. + Remove the call to rm after %makeinstall that removes plugins: all plugins that we build are fine now, and since we explicitly list plugins in the packages file lists, we can't have a plugin there by accident. + Regenerate gst-plugins-bad-0.10.20-patched.tar.bz2.- Fix files list for full build: + amrwbparser has been removed since 0.10.14, migrated to -ugly. See also bgo#584890. + aacparser was merged into audioparse since 0.10.18. + Add mpegpsmux.so, that appeared in version 0.10.14. - Due to the move of amr to -ugly, remove the libopencore-amr-devel BuildRequires. - Remove obsolete FIXME lines: + assrender is being built - Add some more FIXME lines: + flite: a small, fast run time synthesis engine + gme: game-music-emu + lv2: a standard for plugins and matching host applications, mainly targeted at audio processing and generation. - New built decoders/encoders/muxers: + kate: add libkate-devel BuildRequires; plugin is packaged in the original addon package.- Change xvid-devel BuildRequires to libxvidcore-devel and amrwb-devel to libopencore-amr-devel. This is the name used by exxternal repositories.- Change lang package Requires to Recommends since it is not mandatory at runtime.- Update to version 0.10.20: + vdpau: H.264 and MPEG-4 decoder (not enabled for autoplugging yet though) + vp8enc: support multipass encoding and keyframe-only mode + neonhttpsrc: timeout properties and cookie support + h264parse and mpegvideoparse: can periodically insert codec data into stream now + build: require GLib >= 2.20, automake >= 1.10, autoconf >= 2.60, want orc + asfmux: - deprecate "is-live" property, replaced by new "streamable" property - don't set the 'seekable' flag in headers if we are streaming - put headers into "streamheader" field in output caps for streaming - write preroll info in the header at initialization + bayer: support more formats in bayer2rgb, add rgb2bayer element + camerabin: make viewfinder-sink property work with bins + celt: add support for celt 0.8, remove support for celt < 0.5 + celtenc: add "prediction" and "start band" properties + coloreffects: new element with heat, sepia, xray and cross-process effects + dshowvideosink: many fixes and improvements + fpsdisplaysink: add "fps-update-interval" and read-only "max-fps"/"min-fps" properties + frei0r: check for plugins in /usr/{local/,}lib{32,64}/frei0r-1 + gaudieffects: new plugin with burn, chromium, dilate, dodge, exclusion, gaussianblur and solarize video effect elements + geometrictransform: new plugin with circle, diffuse, kaleidoscope, marble, pinch, sphere, twirl, and waterripple, fisheye, mirror, square, tunnel, bulge, stretch video effect elements + gsettings: new GSettings plugin with audio/video sources and sinks (to replace gconf plugin) + h264parse: add "config-interval" property to insert SPS/PPS at periodic intervals + h264parse: handle 3-byte bytestream sync codes; process incoming timestamps more correctly + id3mux: add support for beats-per-minute tag + invtelecine: support more video formats, more pulldown formats, add "verify-field-flags" property + ivfparse: add simple IVF parser element (simple framing for VP8 video data) + jpegformat: add exif writing to jifmux and exif parsing to jpegparse + jpegparse: skip extra 0xff markers, optimize jpeg image parsing + mimic: lots of fixes and clean-ups + mpeg4videoparse: add "config-interval" property to re-insert config in stream + mpegtsmux: start pmt at 0x020; take all the pmt in the streamheaders + mpegtsparse: actually work when we have small buffers coming in + mpegvideoparse: apply previous timestamp when there isn't any newer + neonhttpsrc: add "connect-timeout", "read-timeout" and "cookies" properties + qtmux: - write audio/video stream bitrates into header, if available - write track-number etc. tags even if count is not available + rtmpsrc: new RTMP source element based on librtmp + rtpdtmfmux: add priority sink pads and drop buffers on non-priority sink pads when something is incoming on the priority sink + rtpmux: add support for GstBufferLists; aggregate incoming segments; fix buffer leak + shm: add new shm-based shmsink and shmsrc elements for IPC using shared memory + vdpau: add H.264 decoder and MPEG-4 part 2 decoder; countless other fixes and improvements + videomaxrate: new plugin/element to limit videorate conditionally based on threshold + vp8dec: - mark discont buffers, set decoder deadline from the QoS information - allow a maximum keyframe distance of 0, i.e. all frames are keyframes - fix handling of invisible/alt ref frames - add support for enabling automatic insertion of alt-ref frames by the encoder - implement multipass encoding + wildmidi: Add support for wildmidi 0.2.3 + Bugs fixed: bgo#625908, bgo#625076, bgo#620746, bgo#566614, bgo#570428, bgo#574290, bgo#579926, bgo#580967, bgo#591622, bgo#602551, bgo#602936, bgo#613346, bgo#616265, bgo#618336, bgo#618522, bgo#618921, bgo#618936, bgo#620324, bgo#620717, bgo#620825, bgo#620978, bgo#621205, bgo#621348, bgo#621523, bgo#622369, bgo#622484, bgo#622690, bgo#622692, bgo#622725, bgo#623272, bgo#623365, bgo#623550, bgo#623678, bgo#623710, bgo#623713, bgo#623722, bgo#623802, bgo#623854, bgo#623881, bgo#623883, bgo#625003, bgo#625138, bgo#625174, bgo#625496, bgo#625722, bgo#625817, bgo#625959, bgo#626049, bgo#626603, bgo#626670, bgo#626815, bgo#627413, bgo#627918, bgo#627991, bgo#624212, bgo#619158, bgo#619484, bgo#621404 - Drop gstreamer-0_10-plugins-bad-remove-cog_test.patch, upstream included. - Rebase gstreamer010-plugins-bad-patched.patch. - Remove liboil-devel BuildRequires. - gst-camera.ui is no longer installed, so we can drop the hack to delete it ourselves. - Add libvdpau-devel BuildRequires. - Split out libgstvdp-0_10-0 subpackage. - Add gsettings macros to preamble, post and postun.- Reenable the VP8 plugin by adding libvpx-devel BuildRequires back.- Remove libvpx-devel BuildRequires for now since it's not in Factory yet.- Add libvpx-devel BuildRequires for WebM support. - Manually remove gst-camera.ui since gst-camera is not installed anymore.- Update to version 0.10.19: + audioparsers: add bitrate calculation + camerabin: - add API to query supported image capture resolution - add block-after-capture property for viewfinder blocking - add video-capture-width/height/framerate properties - add video-source-filter and viewfinder-filter properties + capssetter: element was moved to gst-plugins-good + cogcolorspace: implement color-matrix handling and chroma-site + dc1394: add iso-speed property + dshowvideosrc: add support for YUY2 input format + festival: don't open an infinite number of connections to the server and close connections + h264parse: - fix writing NALU prefix for byte-stream output format - fix wrong timestamps in some cases after seeking + imagefreeze: plugin was moved to gst-plugins-good + invtelecine: add invtelecine element + jackaudiosrc: implement multichannel support + jpegformat: add xmp reading and writing support + ladspa, lv2: don't fail in plugin_init when having 0 elements (which would cause the plugin to get blacklisted) + mmssrc: - Check URI for validity and work around URI parsing bugs in libmms - Use the escaped location for the RTSP redirect message + mpegtsdemux: add support for Blu-Ray style DTS and the two DTS HD stream types + mpegtsparse: parse TDT table in mpegts + mpegvideoparse: export profile and level in caps; estimate bitrate; update caps when sequence header changes + oss4: plugin was moved to gst-plugins-good + qtmux: add support for the VP8 video codec and XMP tags + segmentclip: add audio/video buffer segment clip elements + vcdsrc: support the DVD URI scheme so a device can be specified via the URI + vp8: add libvpx-based VP8 encoder/decoder + Bugs fixed: bgo#572551, bgo#603745, bgo#611302, bgo#612208, bgo#612331, bgo#612454, bgo#612615, bgo#612687, bgo#612757, bgo#613156, bgo#613160, bgo#613332, bgo#613708, bgo#613758, bgo#613795, bgo#613920, bgo#614016, bgo#614037, bgo#614259, bgo#614349, bgo#614475, bgo#614479, bgo#614591, bgo#614958, bgo#614991, bgo#616078, bgo#616541, bgo#617145, bgo#617146, bgo#617331, bgo#617650, bgo#618044, bgo#618388, bgo#618409, bgo#618527, bgo#618710, bgo#618867, bgo#619064, bgo#619169, bgo#619172, bgo#619290, bgo#619317, bgo#619318, bgo#619344, bgo#619444, bgo#619502, bgo#619617, bgo#619916, bgo#614317 - Drop gstreamer010-plugins-bad-libpng14.patch: fixed upstream. - Add gstreamer-0_10-plugins-bad-remove-cog_test.patch to fix build, which chokes on BRP checks. The patch is from upstream, commit 106cf3 - Add librsvg-devel BuildRequires.- Add explicit BuildRequires on orc since it's needed for the cog plugin (it was brought by the schroedinger-devel package before).- Provides gstreamer-0_10-schroedinger = 1.0.8 to ensure a clean update of gstreamer-0_10-schroedinger to this package- Add gstreamer010-plugins-bad-libpng14.patch taken from upstream, to correctly detect recent libpng.- Build the schroedinger plugin that was moved from schroedinger to here: + Add schroedinger-devel BuildRequires to build the schroedinger plugin. + Provides and Obsoletes gstreamer-0_10-schroedinger.- Update to version 0.10.18: + Features of tis release: - aacparse: lots of fixes, now based on common baseparser class and merged into audioparser plugin - ac3parse: new AC3 parser element based on common baseparser class and part of new audioparser plugin - adpcmenc: new adpcm encoder element - aiffmux: new aiff muxer element - amrparse: use (default) time handling of baseparser class, merged into audioparser plugin - apexsink: change volume property to a double to make work with playbin2 - asfmux: handle streams with different start times - asfmux: improve compatibility with WMSP in WMP - asfmux, rfbsrc, vmnc, mpegdemux, resindvd: fix alignment and endianness issues - assrender: countless fixes and improvements - audioparsers: rename baseparse GType name to avoid possible conflicts - audioparsers: fix seek handling, newsegment sending, push mode data draining - celt: make compile against earlier CELT versions - configure: call $PKG_CONFIG instead of pkg-config to fix cross compilation - dataurisrc: new source element for data:// URIs - faac: lots of fixes (channel layout, output caps, bps estimation etc.) - flacparse: fix multiple channel frame parsing; merged into new audioparser plugin - fpsdisplaysink: expose video sink using a property - h264parse: Correctly rewrite all nal prefixes - h264parse: fix caps parameters setting, framerate calculation - h264parse: fix regression in output buffer timestamping - h264parse: optionally output AUs rather than NALUs or transform from bytestream to sample format and vice versa - h264parse: parse SPS some more (e.g. for width/height) - ivorbisdec: moved to -base (to reuse same codebase as vorbisdec) - jpegformat: new jifmux element - jpegparse: new jpeg parser element (not autoplugged for now) - mmssrc: post error message in addition to redirect when connect fails - mpegtsdemux: Handle eac3 in PMT - mpegtsmux: add pat-interval and pmt-interval properties - mpegtsmux: Do not crash on misinterpreted h264 - mpegtsmux: Fix mistake on previous commit - mpegtsmux: fix PAT/PMT insertion frequency, add PAT/PMT in streamheader - mpegtsmux: mark delta-unit on outgoing buffers - qtmux: add moov recovery feature (to finalise recording after crash or so) - qtmux: improves compatibility with some hardware players - qtmux: add support for ALAC, SVQ3, IMA ADPCM; improve j2k handling - qtmux: misc. tag writing fixes: write all udta children atoms; crash less - shapewipe: moved to -bad - vdpau: lots of fixes and refactoring + Bugs fixed: bgo#606657, bgo#607513, bgo#440476, bgo#530513, bgo#563433, bgo#575878, bgo#583098, bgo#598350, bgo#598682, bgo#598916, bgo#600409, bgo#601108, bgo#601417, bgo#602161, bgo#602465, bgo#602524, bgo#602528, bgo#603938, bgo#603983, bgo#603986, bgo#604099, bgo#604101, bgo#604280, bgo#604311, bgo#604908, bgo#604925, bgo#605720, bgo#605721, bgo#605904, bgo#606371, bgo#606636, bgo#606665, bgo#606677, bgo#606726, bgo#606859, bgo#607105, bgo#607285, bgo#607555, bgo#607747, bgo#608042, bgo#608651, bgo#608706, bgo#608751, bgo#608753, bgo#608896, bgo#608998, bgo#609055, bgo#609215, bgo#609478, bgo#164870, bgo#383478, bgo#606878, bgo#580731, bgo#587922, bgo#601576- Update to version 0.10.17: + Fix DVD playback + New elements: DTMF tone source and detector + ASS subtitle support improvements + Fix compilation on OS/X Snow Leopard + Support DVB 3.3 API + Inputselector fixes + Bugs fixed: - Changes from version 0.10.16 + Fix various bugs in the 0.10.15 release + Fix a deadlock in starting DVD + Fix compilation problems + Allow libneon versions >= 29.x - Changes from version 0.10.15 + Add barcode scanner plugin using the zbar library + Improvements to camerabin + Support audio-track format switching in DVD + Improve parsing and display of PGS subpictures + Add Cog plugin + Add LV2 plugin support + Improve VDPAU plugin. Add post-processing support + Add videomeasure plugin + Improve Siren codec + Improved Directshow capture element + Add EAC3 mapping in MPEG-TS playback + Improve AAC encoding + Improved MIDI file playback + Improve H-264 parsing + Add MPEG-PS muxer + Add PNM encoder and decoder + Add SVG decoder + Update GLib dependency to GLib 2.16 + Various other bug fixes and improvements (see ChangeLog) - Changes from version 0.10.14 + Moved rtpmanager to -good + Moved dirac elements from schroedinger to gst-plugins-bad (new schroedinger release without the gstreamer elements will follow shortly) + amrwb: Remove AMR-WB parser and decoder and rename encoder plugin from amrwb to amrwbenc (the removed elements will re-appear in the next -ugly release; no migration strategy provided in this case because of the special status of the amrwb plugin) + asfmux, rtpasfpay: add ASF muxer and windows media payloader + basevideo: add experimental video base class library/API + camerabin: lots of fixes and improvements + capssetter: new element for debugging purposes + directdraw: Implement GstNavigation interface + directshow: refactor and improve dshowsrcwrapper, dshowideosrc, dshowaudiosrc + frei0r: wrapper for frei0r video filter plugins + gme: add libgme plugin which supersedes the existing OpenSPC spc plugin + Implement SEEKING query in more demuxers and decoders (notably mpeg-ps/mpeg-ts, mxf, musepack, rawparse) + kate: add kate subtitle encoder, decoder and overlay + mimic: lots of fixes for mimenc and mimdec; add "paused mode" + mpegpsdemux: added caps for AAC and fixed playback of a clip with LPCM + mpegtsdemux: added VC1, EAC3 and LPCM related to blueray/hdmv + qtmux: handle pixel-aspect-ratio; misc. other fixes and improvements + shapewipe: support ARGB/RGBA for video input/output; fix for still images + vdpau: add experimental vdpau plugin - Update gstreamer-0_10-plugins-bad-patch-source.sh and gstreamer010-plugins-bad-patched.patch to also drop mpegpsmux from the patched source tarball and from configure.ac - Drop gstreamer010-plugins-bad-libass-0.9.7.patch, upstream fixed. - Filelist: xdgmime has been moved to -base, rtpmanager to -good, aiffparse was renamed to aiff. - Split out the two new libraries accoring SLPP.- Refresh patches with fuzz=0.- Added support for translation-update-upstream (FATE#301344).- optionally enable libmms - make divx4linux optional too as it's binary only- Updated to version 0.10.13: * New shapewipe video transition plugin * qtmux improvements * camerabin improvements * HDV MPEG-TS private streams support * Output interlacing information in mpegvideoparse * MS-ADPCM decoder * RTP fixes and enhancements * DTS decoder improvements * New ID3 tagging plugin that supports v1, v2.3 and v2.4 * Support for PGS (BluRay) subtitles * Many other bug fixes and enhancements * Bugs fixed: bgo#584945, bgo#511097, bgo#561752, bgo#584164, bgo#584165, bgo#584360, bgo#585015, bgo#585660, bgo#584114, bgo#583188, bgo#583627 - Split according to shard library packaging policy.- Update to version 0.10.12: + Presets support in several elements + Support ITV MPEG-TS streams + New element: flvmux + New element: osxvideosrc + Fixes in RTP elements + camerabin fixes + Improved QT/mp4 muxing + xdgmime based content type guessing + deinterlace2 moved to the Good plugins (replacing deinterlace) + Support for MXF muxing, and improved MXF demuxing + Greatly improved DVD playback + DirectDraw element moved back from Good plugins + Many other bug fixes and improvements + Bugs fixed: bgo#573852, bgo#574401, bgo#580091, bgo#153684, bgo#537700, bgo#569437, bgo#569673, bgo#569781, bgo#573595, bgo#573846, bgo#573847, bgo#573848, bgo#573849, bgo#575388, bgo#575736, bgo#576408, bgo#577690, bgo#577864, bgo#578112, bgo#578562, bgo#578563, bgo#580133, bgo#580144, bgo#580786, bgo#580901, bgo#581375, bgo#582013, bgo#582074, bgo#582208, bgo#582483, bgo#582656, bgo#582702, bgo#583337, bgo#580585, bgo#577843, bgo#581593, bgo#575284, bgo#576021, bgo#576712, bgo#581427 - Drop gst-plugins-bad-soundtouch14.patch: fixed upstream. - Remove useless change in configure.ac for swfdec: this plugin doesn't compile anyway.- Build with external modplug. - Fix for the latest soundtouch. - Don't call autogen in older products. - patch-source script included as source.- Update to version 0.10.11: + Add ASS/SSA subtitle handling element assrender + Leak fixes in the QuickTime decoder wrapper + Better DirectShow output on Windows + Extend QT muxing support to include AMR and H.263 + mms seeking support + Extended MXF file format handling + camerabin and photography API for digital camera interfacing + Merge elements from Farsight: liveadder, sirendec, sirenenc, valve, rtpdtmfsrc, rtpdtmdepay, dtmfsrc, rtpdtmfmux, autoconvert, mimdec, mimenc + typefinder based on xdgmime + Bugs fixed: bgo#573369, bgo#568704, bgo#354908, bgo#369912, bgo#469930, bgo#481075, bgo#549645, bgo#567003, bgo#567371, bgo#567828, bgo#567965, bgo#568480, bgo#568483, bgo#568837, bgo#569323, bgo#570996, bgo#571560, bgo#572315, bgo#572900, bgo#573288, bgo#573391, bgo#575157, bgo#575565, bgo#564114, bgo#573850, bgo#573851, bgo#172043 - Respin gstreamer010-plugins-bad-patched.patch. - Respin gstreamer010-plugins-bad-libdca-shared.patch. - Drop gstreamer010-plugins-bad-swfdec04.patch: this old patch attempt that we don't use is for an old swfdec anyway. - Remove -fno-strict-aliasing from CFLAGS. - Remove checks for old versions of openSUSE. - Remove unneeded BuildRequires: ladspa. - Update file list. - Add many FIXME about plugins which cannot build because we're lacking some packages. - Add call to ldconfig since there's a library in the package now./sbin/ldconfig/sbin/ldconfiglamb63 14944281741.8.3-7.41.8.3-7.4libgstcodecparsers-1.0.so.0libgstcodecparsers-1.0.so.0.803.0/usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Leap:42.3/standard/1ec2821d452adb148e250728187d5ea8-gstreamer-plugins-badcpiolzma5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ec4ff832fcaccfb351084cff132a023cf2b094b1, stripped PR RRRRRRR R R $ g:%l˲9?@] cr$x#̢o^t \[c9SGw@[ZŭИ<.(kw3i:l~":7^|!U&&Pעϡg% 4#AIU^v? ^㈰}h92\; MPIp Oapo6"pl1>2jxK主?3E Ө偹-5u>ݱI[PL1/ !4&fvAP0~UaryXkjvm tebwj[2\˺!.oIVcʢeuN(̈/L5B>ƺ#2G|셜Am"/kkwիABUI^n~7鴵RCeXo' %ܚ(M[e" ^W:yĶ VxKax97R(@Hc ! MYAm`YPb WA$ 0E->PH |j+ǁM1IуM 8R0G$B.->'V04H\vm})RO4^A[)3t j QTb[\B3 H*gO: ?-5hJ<lTAÄe#{!Q WJlro7,yh}vXgp ){kl]؟!8Dͤ[%D_ZdݮAۜpi9j Ҏ.ASsqn-f%s> ҶMl"WBY2oTWm{ϵ-gx}լE++sԋsY˪NN V)~7D2@AZ.gy)Aqz51I):=+ {L:ɘ|eHvJeh\%AeFmql9p o~J{jDeodP a>uI"ӔO/it0'B`?1 #׍FyԑtJ_`)"r*|LTPf^+Y)pl :MAPZ~W'k's"*8!q?뤆DXwqao\\Ar-)}и.2wh3,a[psM''ce5ZMM}_ g!-&s"tr(83,[KFתqLIӟ RzORisڲutd-h%Bw5J,٬(kO;;xEq9f'#+Nj6vPc̺r/r"C@L v5i Jܗ:#"KJzH +\B 0nclJVy--X2.+{WDe~Lw-K>gQfL#8يZS\^3N#JǧfV!._-՜Z C9ܕ4Ԉ]R}j+oz_wU|!u2;&c *yY fGdḰ,TUkO@tDF $/klREzhVtIڿZY=O戕-cYvU~97mWm鐽; օӹJ$UmK\PE'uI,!{?Esç 輆Ry o9lc382*DWS} m[آ>Ք.~}!%d)RIvFv;) Pv;[̶)d3:l[ ̶^ًuL gl2k\ŤC{ |sM>nmc .R ;Nn0~27CkLUcݨdnwSA {sVoG]"ng6X` wt烳 TyTuac(S˅rOyK]+Xv 2&T9KL2F3?eOǃf; HCm1K @XT6s*cB9pd&HALHc|ͯ0/Z40{ךm5/@Kʱd ~p7|wa&c5X30)o2tuρEƻFPu,Ũ9# sb,Bm1DTm\`ULnz!Hl#ȹWyg !)5).q i2>ѝ\qС;h  >5.%IB: ӝUHyg)z0O/Meᚉ$?R%1h:LM]:>40uҌL$y E+05ghZ\(ie=n E蝌u!W ͻsDn:;: cCQI_]&}qج(NXZf]Css[=K3~,K!`6pjL\.] CR^ؙuhˡCKnt'Q}-)u`QGu3ɯID]nl03B(F`pb ܘY9L4ܺ=1DMRI<\US!"}2 ǹfكbλOKGi_5 pp7HIe #"] 56Xgݴ*\0rA.Ӭ6`Sr@s1Γ2 Oø1Hyk|2V9 8  e}IC uH|tVZD"XwIջVۘ $/`_ "L(%piIܾVj?aIMNr>9:iՀ8ڞ lP(H%e3{QkwK*0=!yBh8F=Bgn޶(1E=O"xm]1OvlcsļĀ~p aVJ(nv1u&\B-[ŮU*KaXfaW F EQ`cJ}X-OMv'%t9n#-bS߹.%S4ED0oh Ԓ聝-`VCnq"\6n@\LAXa[sֽy"M˄JM=}edk*_ %,*r A|]\Y% mgp]!ޜt9o_8e wAM`Y΢13701?՛t݁Z״Q ;Ql5w-@w3!m`kAF8r^/ǥFCt 1k1l2L7֬o>aqI2,yo_1[/H<鷥]rJicqӗ| _W |ڢ`<)DDao.uE6 h]Oh-J0{H^W(j7XbX@9ɨFlCoⰱ)+ZrE~Y/XodGz=FyG(_ gS JI;e%൭c :[W ^*xGD\%,sYV wC~gS/M ߈{o=6( J:yA{8lUD4:3I,OLJxFfL4Ъ&Mwȩ:Y5Zz %׾`95{:lզX@--'LY䴃D[f?9f9|%:,Piw%=dqﵡI͠yԻˮ7d3ݿ23l%%5lsзYo{`* (Xs84Ȝ 1Df0Vl;e0hz K%7YLPBCB"]J[k;Ex3~6}kk&0b8++@ƍp,NRCF$ 6$,=V}fi_cRٿTr풿xC(>ety#((^NBwPkBuR)\zYHAmݫ6c m{6vdKC&'$Y9t"TT}qǢ9?Y9M1 LY|B@՝n'X- Zd[,f[+tvieQa2E$-~k 85NX~hVZ {-bX3dȭ&o.?CV{M82Q%]g6j kyl/^Dpس_ j׮ݴ0cu?|tb1"dضɺH(Vq+j /:fj&)p0}|%f>I 3[K7$-x͹+>}Qg00,1cPvMT'Z鍾iB3ghd In_?۱~Yd (cMBqr8 7P MltA}]E3 B1I4xx괜x_6UTpAʁgMX )Zz 'um|<|}n1; 7qy=s/!R%9Fg!%s҃\9EO[=B>xvˌn: 䚰xtPg%_:T2 dEggSb-QX}>b-*j}H n2˕<m-S/긽r?g!U_RT $LҙׁBd3dhIHq x!; !C.[q GQ}Lﯶ$6(j^TQ41鳅k 9}kծ!6N rX;ФS_zp{SPw8Vݧ'ˆf0sK 8"L(2K=D*5H "kIcP6CzXr20࿪$.; G;WZ\$fQdFzNlGPTz͕$' vӬS u%>EgOT>.Dt0C eo~k1aA w,M >j jECӴn>}D(!,`y9HS9 NTxU !W&Vc4enfd ~T)LƝCǩ)Ur_T_l=Rg =ʸe!1Z'h1~vKbۗT}_JF 8^<ִfw-X S"Q7KwVnٹ$5ŷ똣_KNhwP($ ɠ~\33&$ fu1 +D qܜ_Ъw:@{=PkKor1ib"Ԉ+ZܷV/9dwa |\`p=|[h5\*ll76lf!D1%զ{YlI߾5VVϿق?f]C'Q'JGf.)A5c>ՙVelw߁wo6<חJ9C#Sh蝐/xM3_^f/#>t9%Y<*߳dq.KJ=[!neԆq$-ƀp z E*f'oٯ&L n~ф:Hij]*`"Vk=iݻj1`k޻'.cڄijƘa[UKĆj%/u$DOPqC ̼'z Ũ=֤Z̥VJ|(1t{QzaEUsFӰI0#]vûr}{ b-۝x{}/^:GYjV(O3}GH;~vvVAfPvfR/X:_e3X>"ܘk903.FKQ+P' kz&ajKK8%Hn>#B@^;.*B?38̂Emc\0LP^H"Hy}Z,w}+1ΚwbϦWzA+}'SQhDc59F6!:a2q"rZ+3x8曭C 齣6R$/!4>kPBʗɧA1nO 3C"tKr/?euNw(ä۴י!Lpq:( :` F'nr+DiՁ92wADTQD#.Pk/b^A> |z$.$[(V)kS޼dJJ6aUԋ_hi]:EJΐe95*-V Tv !Gv()mu] iKdIg?oa3? а_ᦪ-jL #HrAIX#WA0$g`x@eۃb1R>NܑR.~F9sEXFͤ#@TTrM7Z&H6mBY>ԅO SFUtΏ ;l=E KAO܍Y٬ GlZ}F󅜸mKO19i2f3Lv?K5#E%u2Pe VMǥQ8 */'B?Ί9y7 q&uli<ZoA1{|>[ƂŎ_clè"13='Wqɴ$/WE!ADJ~di 5C-7%mk(@$01`%ZlB0t3XeH6370lKbhŖ{ hͯ6rI s62) mmBt[h`}fE)Z,e&2<مJcsߘY22% -Y̠#P(M,I) .Ty_cZH)_c{To Sg`sUvXEHd.ÏEjdvE1}9!Lࡐ|̺dZ[,_L!Sd,;?"]`s,-џy6SXP`ܗ/y姯!$5r/jmE3N y c`1ZjN!bW[$8K6^@ZȆnj0=RhJ'Kc rCx8m|ͦ~ϚgYeQrc5e (3_yf2P;5jg2e2?., 4(a[STxPse_JHqJ,'6[*רnV NڬkpKi$ 񝭣րʠ՜VpáiTM \杉 e}YkZ ?Dp:" P,KЯ*N0 sHQEДV z6ʝt׹4z#2p6њy%. `1<iTt<9_!Png[6YrPsjSmV sP;}uXi+ýCv,s}1Onk[ЯLDU ?1}rDr o> v{T/셮HU8СqtYnX6J0#kDCϏ58Y]NuQKpAUT3s#ɤOj@c/@ZT((G?(9ց?>]Xl|ΐn>}Bߠ ^V,_1ЛqC&;N`-`59#{`LPډHʚy CrȧsF=$F pJ]5uQˆ501ِw^1Vs[&*9'S>A &#vr݀Kj=}vv K@6{44PĪ`+`?L2q_ր{M*`Ԉ"rMa2ZP@5f}36&COEiQewV#_?-jK^!w>Sd#6m%1C"fn7S\v&-9KA- q e8!R6A"0ZQ O?qb0*~Ww^ QxR|-OC`@3K΅nޘ ]"X_g $< ccfm[WQX'mߌ.rG4+&)}䂠@ܙ%<%i*J3!>~I KBQ-an6 ANamXHME@xQ=\+I[VPyyՂt20PfVu@ь8YzVɊ"0"$ /CCtIO@K$߄h5E0U+ӕ]`1/Ӈ>[mAPemtц7+u"&\>P7K< `g7޷$gF{5|F*2n$(B\Hč[XMلuq;ʙP/͙Oy~vn?R ܚ ۃzM0 Z,zKg:9͋HMW)U~4u/N2){+~!Uc2-yl*Nne0hlַ9k`; -KQΘzQNUC˖}ݩ p͸s{ű}@ƪ)X!jS=wHPʡ&"%} e}&fk<v|`5|Hrf ͧ,vE`fUsarfso.6 O6WUꘇTx  4L;[ 3EQ3(O1 +_AC~ċ4"kA$saInvC:񲆮0@(`T>4E,&.N@|$JKh ݴt)އǦ̼GuI=Ɓ.m[bip*1H_PHHjDMVZƊ9!lCO).ˉC< Y-0Ga*hB/= Ef Q# h\)k`tִQ)]+y.m^'XL߉ڠǽ) )y Z>;0-q8qqiY2NDܜgͣ]9_1M\ N'iљkv9-g χ7fR0eTa ԐHOhDr?FtǿW3$O# _ r5ą H~%'*WVK8e \zc|Q&-DM"EXtH#-|N!Q? 2l4-)߫Z>z L.߷m&s'KXFSYլRB1,a:EbV&`iӛW3MBEq,s;Ar$ ^N4jrݢakx~y?(P5Wrv$ᠿ0x 4|pCiqv˺-+ѲFt i5wĔb4ZeycԷa+?bw"g,;/n%$'d)VLT@P\a*`-oS<7ʶj^K&1q )\섶|#[`KP˖G{oZȾI+&!BNG POLQiU@tp5躥VԘ"(騣tIm 0*ub3(,͌ideȅ}.i`4-S::u#ghJl-eܘFjàe!30bwQK{`n fXuѹɝU&5H@ Б&KF~t7^>SӎjZW@>gJ jO$E8kA5ˋGa^Ł j+LyOGgW9˃KX,4'i#-WCYi`*BoQhnkKkfXi \Tv0;?tt6ڐ5"2cS`N<L12ܖ+Lau-i[ JBRbRj3 OKX0y#^,G[^v  XT䛄JcyKNvGVu|@O%\wLs_l_L>.Gܬ5$7^ӉU:ahk]x>FhT'D?6yyFm}ݨ@Oa]5V2 ekV݅$[Q8mFlx?>#?W~%d="U~q_VB2&-p,ru[KJvsmߵ.DvOȘPBͯ d[- bz|&imgW^U{9A=D-!]xP|z!Vg6lu+_9?iV@A~qœ{`Շ}iK[H07Z Vk*0$ p2 bg4Iryac5z尿f}O1t{mpڐTӌrsޓYmj~Tgw3:GaK9 K`R(̰`ٹκZFn`D6–@ Y˙0ָ> 6~9= y}}am?Czj+y̧mfmS}}*ߪ/m߇V|!vB(mk3f'o&0y ѐ1;9> ./+Y4USZnf&I136Rnt)Kw@Ipg4$zh$pNǐP-"_en S knt:g4S7boAt|DY[V.V%vMѴmS%UmwNg:ys-5moz* bkrq*Q, zH5~R=a?rQLDmlnϖ٤+aZ, \42#ӰNѣz5$m[Jy $e_b@ԖEL]iQBRA3=}T/Y2k$ qi&$D UL{M"'.`}= 3ɧ15 m`vQϖ&V/p0PI΁@((dgeFPm}p g?~nzI#"p0X#q[bOa4r߼#ADEjP?gkkㇴM?KG h54P(b6yCBO (Ĭ\r%dyCodȦ$(])8d~ fEܡ˓`$J6E%.^}Y_ 2YqJe,6v6ݾD,$^j9|s4j|2gi{k7O(MS^ɝg!1XDm<bcJD,ƗN`$[\Yeݩ~w)^ӂ%Qʪ .Ñq`2X xo6~! $a(uh-0!S_ii3g 0'ȼ;k'|ee_=|4ZY({[[s#d1I8m$]JaRt"4(5̰!%βm"a⻔$9狉 DizAwV"6iEϾ }\n@jQxBBa5&rVTaW' 74sJ;۟~p"eqLkMհF&guK (r}:ڨ`5~S'>7\"In}@d^ }2IZq.}!2#/G"7n".[{ey#E"xcP.T+7^ބDpES_T=!DN1٘uG3VuSdmS-O@-'= u]"$d܊6[-kIUG~t_ Tٷ&~pEUV8yB=qfนL|$4z 2$#P(Ct]yϗa€֛Tw h7`sE ʛK4qռ f'ɔhܽmÒ=0"ˏAR)O6f;hyt{g GEkY-^{xHO!=} 6ӽd3IIfïLI9DN&j}3v ȩ)gSgSwT_*CObZP"71GeAq۴` '&;>,f1W Li)on= z&Z@ Ŕ]N44kxOqQ:t!uߥNUPmnJrJ\+BJHKmֿΚוp; kUZAo6ufv H/yeuswot= 'lH}^k[= 7M~ԮpghMi..0clRY}QUdɥIn#1[ѨOP0_kù4~Q2?iWR]HMq=D˃-$<խ\'QƸs1%>um5CN\of2d]O UW6/wu  wC,dL ~|,RPv$`n.#i'kFc&X|)}KؙEА$bk?>N KucOlfQCc+/*EK6g<{e 4@LV+xsK,ׄ-uϔc 5z rH+4a)%6櫒xKz?u*z0A djy C(=e#ND];y]4>4\Tgw!u?ی:6:mfc'Y?p<)_'%;Όc3sTT ,!PH˙|l7&< V Rŀר 1ϛV֋%-YifTs0aS/;V.lm_e9< \)6jr\$l|Z1~>˩ WDVjPzxYeQ<:m-3Xz#!£R;[X|oI(=& ׸.+c|UMBKiFǥ '2/EjCPiS,a)Qwzcf݉'@! bWUԮgnuV!wbk,vʔf56Z n V5qőCy4vU`NڈV\kNV DmTRtrRt'.]2ע"$Z >U#Ez@tH8:Gh"Va #UDW%jΐqװ$^e&~K Mu`yS 3׾δ.&O欗IGtqybH(e)lGo]U(^R%ǞO5+aM8>kThQ\i'7xXI) pL䯞̈0C\,D`vWŢз6{ H mnH 3 G |4f|mVTXEƔY L/O=+ jJY2kHGZۍc.+; p[,68dNqcGu6'TsBK]/SZҥ\x1yv&7s7~;7Zy4ވiQ\ѝ*?"fYA4f,4c6eM>T4ٌ'}-fΡDnbg,FciJG!qY<7G\2YB"sF| A F.}Fz_<]st@Q S\C6:,|^ ,Li[A~J8*ݵ?\o?(\2,9eON8+ϋPJ8@*_aHQ e.mhHEi| +,.<?+Up4I۶_n؄\Zx~ȯh9Qj<2%ǟ.pRbM>cU.,Q Y^t!gg-H6̒GRHO>v:EL͊2%73ʣBWMkQ $7a{s< QD87ELc=y0Ko }.Њs Uzm3ϹpG,rcYst]Yiqdh9%)c5@^ME+i 9eW.dͻ ~qZPKٱ) Ͷ2dP}Iu 4zuEjyJǬذh6)ž.u=Mrx^;?0M`kyp D{Q5E+c(?Pku l-!MTa?//EP1i/;R<4o1pX?-+o!KR.&a c1G'EXWf Fnlc7uf}'9_`z=>:SڳIH _1ć)7)x'`3J#ׂ`R 4nH(s+'|罚A|v3wy%UP2fә Q|l(vV}$dx(E o 1ݺvv\q䈈6'9V^pI I=,u:w2z62r[*?@rHPz!m7B N^]4e[לXcN|I)M߸`^vzOWYu3?z)_M<J5#[C,C;+ʚeM#v}gPrf4?jN$4ŎR~sANϳ&9K0NF\:&9p1ekܱ&rL pD!l}!,'ZKxY|A.[>rc0r' {V q&6>.H.*C\$RX{tG*1OH8<ބ@KgE4u]tY8'٭Mwķ΅g/h O l2g?DbSP($VkFܪGUޟ 5ƒ^7ڡW\s#@$F{WUF{]*\/G9Pha$["x>bcLk E폁NZ0z`=n0/f+mzYB9`90(e`FwtaԹr wxNOxdjVMR^2Ї?L]tF ''d)MtbCyLu {l*I d%8a-U5@AؠaHxfol8)PYYxY!JH//vxzW%Ib.W[C$bŀi@h}b0r&vzz~ySE7d4< TzB+^߁q~-f=/FWG[Ngc:4Y55D\ͽwCVh!5OQdq~ UB(S"5afks/eZ:˕i)ż2MvPt>.I7<޴|J£|F(k9n3@*s~Z匀 o2,i9B4;|pϻ\{tB:^@fc˰k1-Z~XzCA=w2H||.F+ t|>l9CdiE[P W1=V`6{ʯVw*bzBHJ׮6(Oj/D}2vq 3 4 =KH3$} p[e5od4e9"rV)+҂ĺ|&]I%ʕ2f3EB n;򊸀;&;\>QĊ%{l QMkRuo?+Pi,mqA5 2``bͶZ}y$'nɰKB٭RI&,MHױ̥N m VɃx Wo=k% [#eT~Gb46l F~D-M7 }y_D~ lxZ֕y F8؇Tj&wBFMZԭ=x&JEpn:եsWFN<9wkyT>76V~w@dڥ8дf r$Iہ=nR=p_L[ݥDF9'(9 kFK 5F#{}̰9Q`\gJy ({X `+NyWUke3y~qqP'M*3of DEiI%]Bx.AFc=,&iY HI:.ZA0aqPSF/)PR%IUg".n*Ɨ Eas߲`SL2 nSbr/wUu9sL?-$QkL 4ǁf{ w[B"RמtTOh<;RQcACD KQ+`D,fx|T7c˷lW~tkM_~ݮۢn[;b 2(Mkfe!‹՗1-/ }3h):,ćx2 vZ"㗐for"|H.o4*t ]{vNrryȻCB\gDOTX4!%K)kuۏ`CTOėKzkh>#ttOv%67(Қd}Bggj|t]%wٓ;(wO~*EydW  S0HBDHFnbC<~jl=_ĕŵBcX#Ɛh `+ ;O0k-EBQ՜^nz!̠QbxY\6 rct ׾[k⩓t<3g [V.Ce RQ[ >#a-yˏօBkNʨqf5֛>h>ro+\g %;բM cȃ4i`玏[iz͞xWz$̚^93GVum?z<Τ͐=A= zs4$e {pFNZw\v: o͎8ʛw0!8A;k!D/XQgq5صWx}J۾WjJ67[[Qmۨ|vvR:p?/^Az:n' p1Sa.W[[_l1鸶 w+Y.0SHSأ;ҨEkb˙!fIuNd;!uLJ]ϣj3>1R;vRxLƅPQI G9Y J&s^zoBTQaD^+ft e}܅%eBP+Szq Ί`Ԡ.F%#&+bdb3h n|"Ao8O [e?6cyOB6bd"uC> "3L s9TYy8sz8+z#bDEÎ5%<9E֬tX,c`\V^뻶Ωk}kš|zً8Wcd w7٭UMUAE_/~C>׺Tf6jr.7k)\ohH' 7A+Gv4re'|jBc5@3 "DvmZIaՙYSI..Xsc0tNWAr3#VWz$7rqZ^ҘHVT+]>;.' U _ǐFHE: Rw|ݼߕ-{}\RՔ',UP Əc!6Yk#/9ߕWɜu YT*Y6mp! g TDg<3M7凓sẤLg2Xؗ ,LT S!EYݕUځQ+s<:?kKH ÞjCs\Q_PjFr;ؖcA-쵓ǎ((HГ>BX? ZmCwPtV;0_RǃX]Qy!NSόf+у@8Z4D A&cFPGlFFbߪ%ʨwKlH;k q 6SC)(}\\yE=Z% 9eՁ7韘l5\mW;Bx̢9( "F@P Z`M֘*>Jg[炎x\m_{p~gxIWab8}5CME R*I7aeE.9{ irq,?)Vn> 3%uwCAͫ,f[i뎱⊗Rwf`veqFP-ǑOel4G:gd@|Z0)6 T,[b/}R{64Z zeG߬Vo]|Cߧ3y\~j8)Rn(.y9k8i /4 ?pq3O3+,p/Nzߩ#n!L rtWz b^%)<%P_63ހl+W}\['s uAg Ctw'0oZ6O*5V*F~ƈI]Q*۸-9m]K@b ӘDf!*W?1oUgEH A !W j'1+pGVJ+ /,Nn|(AUxrC{Vm1g}>m2$tUA2c>lx3C.?4_}SXRJmM;4zq_3D%`/ +P-Qq>~IIho΅AW!Na/~QEFe)2> ~.0NS ]v" 1gdwIR>WI\U8u.̉xnT>=Aj!rT>)]2 h۽qa_ LkD@]]=ʉZeBbXfJ'fꚴS[7rrF&\8h҆y/r|vVLðM!g+^*u`i.wSl77_ Mꁘe#C8By,b.w0@"=l윙M(F>YLiyK|Ąxnlm_3i^~zR8gAc΍J |De(x}\aFy; r%Gz Q2"g,;_Lrz9)ff7?~*\76 p pH/S8"=eYx*Vk&`™f'0;_뜨ߩR2qtNx%=Ui:)%avH}^mC# Oa)X)93\Y 84Ysfk3@)A9 lhTl`҉Ai ajZw**:#"F* yQȐiyI Nl_-)snm}[KMo BC@!G3t}w6yܗdQduk(]e#(zub%L]^ '4 mӽ)fqf 7PS>H{FqfB!hج{_Gn9ˢFr ZŮ`kH;n6Cq/_A?|ၿ*B'7aK$y=(Zv2?l+^$c'=43KQ+I+8z`> I?[zA}.v.b=gQ ~Nlr ~(8Du\5@BZf!#K#p;>(*+e,1rE8o'=ig[ D9e)RY4 ;̋d}[' ZBH^Od(T }(d$Z0I]m_IQlvgPD3z߁ee[Oi v܅!+:ĶJRA(ץ)KaK!{,G+x)p?|v9#h #-Ecx|4eZH5!ݪ0B&9kZIHN-cR7 ٗ*vx:eGXWuT֥J_ZHhf>ܦ~.F@:olU+Y@VŪH[lIݱd'i3] *KEodыUؼ_oǻK[9LTqjכcZȴ (%RsCZL10hgYKliA:4ŗFDfMF1&R[~[^QPTf3rgjK-ng[8Sl\Z`P!5~/U PCJI &GiH&2);#8/bS85ŶE\5{Ua/?14J좹^‚́T1xGjK$&$(Kw!9+X3&BƮ߶WX@]xwoۍECW*xtfS|:oB @dkmsruMH˜x>[X ^9al[hpEjQ+FSI%GUci.j``Jɩ菦i-l8U}Rl]κa1eA<6G"ȹ}N g>>]GN؞WCI4.gX|ǂ&* _S2;2؏u:/&]{*3,_Q/-0rrfX`יeK3(3OZXsVP|i$EhBn+1X5}ds?a%'u+41vu-ri K ŀ1U!=Gݎ^E袡jjxbᢩӡ~-I1^F;b~xk(r ASSoy"cpvPV 2{"Qق#/ v()[< goπ&MWd e80bЇmDvɗƇx\Q2$zH,``o I'ɰ-ɤ|;ӑ#3d,}}Z;,J|q=UO\ے^cb=G~0k'71O Sٻ4I"C T1`UU`4 GJ|cᆲ_SD'o,TK7p`^ƹwQ9fn!6˃ȇhNILc@c2RPqaG-Iֶ1E9^f5XP_mQyGu?m[ 9.t-I*9:fcj\!p!,elg^d|X Ax -Ř*p={Dr}$%"!IP%YWnRYT^'* %~ !@' 7IZ)/hOٺk}*"G6ʜkEa ;RQyB/ca.gyJpӆtN"Tpq[ct*ZByL ~O1:4MߦRQ%{q}._uO r&lu$fMuRtm~ 8ٓJ;aL3Dv>Z Ea BjJ0\1TL}rK,Z(^M 3([$ nwIxvF^=h,ዏ܆A0 1AiI+s[ǩ=DS#;By܃O+7g :W_Z> \f$`. EH&gInHs-eaOv06]f#NsV)o)j䷅^zK+>a-= HR+ >P_x ;E6I9X%1Qg&FY4[HTQ׋Ƞ%Z4 v W(=br1Q¬&`pȩu mih!ţ11:RI^P,N+ɨ$kUdNEU3tnj$۸ 쑤oIoDg+A yz]{xpOLAMnM%aY2Or8Vh9Es>A ~RCݿyBWf}(4@}KznD5B'&xZJ`DxCWX'gjlҜT6%}vܛj;24_k})TqΨ㗨DpfhHlu@F4sQh5mq»u.vI~q*3*fF` P!!Ԝ !"7:^%P0pP^aI+q7&y De#dS,UʵGE} (뵫d΢['dIdyuB81I U?uI{X& +?)-VYִ#2!td0,O*yXHSK`8y?BQv].SjoLwH<9g-uybE^1T߻cH'W Z:M*[l/RFwB\4 Uzb^PRDalhul49 `lVCb 60'f1~4ݯh<[3nx/z?fQ^iƴZ]HϙL &Ii ˄h-ih.bM(t )TM5_ AT=\>Wwο:Uɚs8;>PWh̓ NPA %:e! "Ck#B4'AĒX=RmRȤj:F30ڢa̝)O)F]ĩd*)QbjQt 1"J#3tX5ʇUדRy^Kq%ߨnk] ]G(g{N+Kgv{ŴQgs^HHF$Vuj* mM6QCJ:[jGZé,Y恄-Wl?.qϘ$Ms%EL+ /$]l?ݽacy^ȄN .A:/{*V?%9n\hd&Lƹ.@PAI"Bf:"ce*ʇ`~A\ &Kj| eZzjrm<83se\k Rg+*~):/4YIWzkʯ4Pq!i܍fnPXz= ։TᣠYmc'vA|Q]O}aAJ}uM8r7sP`\ӧE+̸!MCYk-OIS6K5p}3-V}MIK Isq Q}dF%^q$@4'ZDFӯVzwds;B5{|xWZVLJy LrL{>51cMg:Ȃ*+3=e# #a>:v[)iCc_+7Zr[ayamA* E*:wq,c`7aj;."Xa2^3K`nA SL&㵘AuPC5V M-聅47mfz}M#zeXrj>f`7ctDJo`΋,ЁLА4N~]D ]JʝP][i;FX=^6UM(b(ᦴ >Mam R/c9),UımY6S$ leWbϵ6of9CNMOqspC(o4v)8:˗NSn='$+hS;9՝y3(l8ܚY%I DC?pcz;*_ZՆU`ٞi.'.= M :b<[M,. 9,J՜.GeeSq7C\ ߓg^>Aトsf74g{o+u`vӷ ~3 ?sn&9AfR~+Ɏ(w b+v ʼnBgv~ә;Έ8,_E#/^CDSZo桗7bFacC?qI Z $jίLMa3(h ʗ au`i&xd)*Rux.=~!D/ =1M\-K@^S"jjw^շ7VW< g}s$ lo t 1"*ޭ5/>IZ?QoT'}XR`Řġ^M*~q;v+rEIly`N& ,I[ldQ$Gsv(0dUY6sZ=_#nKP@1K3{ֲɻ_+pvk `HUR t mZ@>n4R bGOv實yxiدߋK!yU{.WkB:En׳U= L.V=51z !.GKv\?=6+W@ {l5eMǾ| ,i>T#ZC~ 7\k/$yN N}{?Q*IІ%%f$u&5Txc8}j5YXbH8*/JA[jQѷ5/P9Q/S&W__5. Ntln߿lhbĤ~ս",7 ~ ﷓>h G/89e_ 2Ga: eV?B 3ZzrQWSY Fv~)J( Z2#8C[y[)GXV}d:!u^YH?jPiլEf5/w^QP C'V˸fy%VǩxuBi7v\ѩ7ҭ,@7E1 *u ^F|3NCyRYc [8*Gی_dzm0|lTҼ< ^M:ZkYo+՞@ZGah\.U>s8Ds[I[OCv(B`CyQv&юr 3kg N~*\l1x!jQ6\'s]"pơ%Og_Wg::h?u%0Dh!( ۈŔ`Cqcj1z9kg0M?@~%0_i>VBӓ`?M-:kձC5tWp[gZHvoܭ[3ŵVl~U!yFHaj dePFZT"+[aoN9H vԀrP5]1}_ė9f)( ^G4\Szq0d/*+#dsXl"n姫E6S mIhۜuG(|#Z^Fͺ>)ɷ"s'{ dmEM+֪gMD >(6&ϤFulX&;|dz _̹bTH."k\]{ P7li['Kq8BrU $ e{d QsYO.p>1Zks f " P rvĤQoӪ|dSZӀRYz127&J࠿쐃l2B0ג:̀eIt L=[J^ 8p, $֟P5kd)4<2i .`ڬ㡟DZsO)B9N^Fj!bK5Jm[I5Mf0dO[-' FmKw"C)d6^]*"G5{zP%g~^O6  YVU` χ9Rv9?0<ϑ!Eٱq?H{erCuZ"'we-I[yJ5V9ܒt~7(6CrAP}/f 1YW ;?NS)INrFOU-Mɺ b<~#{JmKG~ǫ7=KOɒs`ҷDEz;QuwO ;fwZBBW0xƸU . \ YbO[qH==z's *䓒"=p^Ǵ,m\gSKR2KՃ>Zpm%CYn|oo/ O%K٬m0~=^iq ҆3g8}@?o8 JY|_'Ap%q ~??o* t~dq4a^|iQ@!?/ LLj4A_Ye S-DŅy"-Pc,+Tz KhC޼-ƍA]H_yL}W)x+9Uڤýa6ճ JS{|i؎uRJ5m}lwpP+'Mwrڀxyׂً|HVq}rZWeOKL淛L4§4ɢ\pEخbs@:;Y@I/YLg̨uŅ36 $tAh{ kw|!U8uc<v@}~s32qD,lr&J0K cUo 3\`DaJYf%qi )}m`YPϪ^-5/S&$wܩeY+l,Hej DnD~p֭\>B _ a2(!Va )R5s&v#>D eBRFzmL/ő4kiVjp(W0Ǎ~H8 Di8x^#]*9dh針lȧ߻4uqA{ptWr*4٩ѭxPF"dc&bLin}aou4Ax@[56+&S;{# ʪ֏( VYWtjL0JTsJ).m|JTP!\Sz=(~'EF 7Xd yfy?NLY6^*?~ (E ýEȋxk"UZaimҶd,'T| QlٯⲢqC3?Ҡ7˲5C;0 - $I5s8PƇΓju m<%){R1i`Xl) Uَ>ֳ`p]\θf+jKkAc{s:^Ą]v;}j1'1ŇAľa8Gp L \2c;u^{B @z4j_۪ JHU0VK:/ .v>n͒WN9QWTyP*jу%S_zdo^@c#~LEȭtMrl-ř6M17Lm IX^b+)r&@ݘ¤>"$Ah˼~kJZV]{A@#3&soq6gU.ͭ_)}jY͎G+)gjʔ*ZglKc_}`׮o%t߿>z†8tJN'.Y;F Y+-F6GC O-bG4ԑwjҤe0T}C?\yr#ak-<+jcM0uP\O=d-vuU vqm`(ǽN.- ^+]Ї #}1*,bazA SrJpChqc ; }*il+Ήo9+/wxwC:?-xS3J ) EDfROq(P*-A1%o6QKcǿ|k$`њBx8blnKIbYldӱ:n8i*9Ҟwm_cL?3df4 &=ࠣ8geDֹBMvq[ l y(쇎yQ*o*˴׼atk&.Q9 l]=䆈"*Y3Y`Ư2b<}/0 mzEPo\EgdU| FE0uR:EziBAZ9OQZR3Ds8XQ?s0/R?B>" d%ʆkZ=}%N&P[ {7!$O%0oW2TFQzd)|TY1jmrbC3j=}p/W5[Buȴ Sܧүz sRucDٰ,Zъ^]I ?_ᩝ)*p:n=Xb *2t3ak OfIA1 ·&DI~gaa0<П%^Iup/0(=#k4|$ 4A[b8aCk4]bb]3g^{ՙauF+6B '}O=A0vl։4'6jf~+fc_b5 9NJWn]x^"dYfu wkYo*ј G=U2d) e~51]>r@n+ ͩMeGD?-H^q{ KO).FjMژjGMwĮ|!h2Wp0HC dta"0߻l:,IdT7t) gv΃T S^}8-#z1CG7ȕ:t@g%-N\Frg0$RE'K>@lnZ]o3[bᏇl٩q\.8犂":xȋQ\Bz5 ڀX_0$4u"dj}”l&X;a!rzBstj6S\4F^Ù!LT)37[iJMK=oVdkƚB0t6y1gp:Z";t51T:[cH9ġ5C EKF 6[KXjK6KFsNi_QZ2s܎ cwi t3i7Qo":Sn`FGF0lvbOe,ދJ0k<wo+,dN‚ɚ4XW 2ys0ã= H_$>? v^JaHIO]FE]ngH2|2e_iXDsC7~FW-.#Rq%GցEcA30Q0qsxf*Az-CAQwwZ9H1z$aƚ9.>GM3A烼ҤN<ڋqbto؜`ޢd V_?Q屄B%g}}o6d \z12ʡ YMJh&@ɵ_He~ա.$?݆:eIqGv%| w'N#hx1Ef(UMN Vl.R(yɨg悿 79,C<6+ rx̳2l8B Bvl6kMY$U@g4▨P5˽aԦ03đQI"(z(L sP>!ŐT{챰qPgtTxT57Q MNOF*WBkEmdfeJVW?v~h:=pHsx,QhV4 1uj+6dQ$ڝ'NG|S>pVz љD-̪-^ohTWL E,KkZ5R7hY [ `}`{/ pn.$ۧK_ziM 1 yFV?f/m 9nrQR{Q ]IxjKaY>)pO(aө->۱薍i8Rg!WJZaqMzmϓ+]PCHIa> [Nx \=W Mȶ:<"zZz{A͛C <2?KNڢ=HZa2 Ps+6'Xh(}Y6-O$Ze_xy/V0jug*c-.#-0䔝^e-!)r# lM#S!)OpDY$:wo*:اx؇ l_2 ( :`P[^3^+7Dk@p\" 7cyY担jD;g7罩~~lD eGXt53&vZHIN R-u.Ӫ46Lrԧ+NtCmt.HNjHxmJt9{zC%13SK4T`m` ֩E=Ľi5}n:ZvrjQUq/7|Cma]8[[p~cUwH2n5I ܺɸtKӤU7xXԂRAe|I|isRr?`t  v9k 㪕T&}xDrfVI@ G7RQďqJ kZh7`i?_y4'mq9L"zw8耑 D*ǞO@5 AJ@SwK#>gXkR]M%wkFO E`7MJBe@%u!٭頶W* 2B&1zEU:{P{<ޖP伴^Vs츓1p#CSr@2_SN:"}#Clv]PɝMtL_6wa.Xj<<ɇ]!~# >(/ܭ &6Vz$UTGsoyvu;[%;_k) L_&Kl"30ZW\B)RBqlJbkBh3 b`; 9Fu𴱿uK!HC 㜎8jIh;1 ݏo1qzO9G\/ěPoR|9m+q%7؇ @v&,o518R{Fw+`ȮBQfгg}䈗}Rj(`;ǮlbrPb+BDPPʙݷj0X W>Dtk"N2*<҅Q9݁1 /ߠ-^u?G M^K[nds܄tu^lu<Jivպ EiKc]aJ2;E肔yug^8^׈ݹٰ2#+x;'W^?PGCfHׄ4|7+a:3l`5E|l(d/_F xwdJ!:BqS_NDq~YF΍'lW(.oTjy ϱ3,}! T.;hG׆WH6"70p@Pԛg#|4GPD+nZ+IVdV^Qimv=T2y9!XtM[22摃6hf[)qd໛χ b9 N@okӨ^1MqJP7],᧖i$Sd|sCUX|̵^CI+,o%^? h˩uUt=&#RUv)NE.p i0V;ʹh[҈1W5qM`!.RG`~E.A) qZ#_f RgI-$v 80mKl4QȦaE=VPm73CY@(@ad[x#5wBwS-et=ՠixCIw xOu?<;KI$@Vy ΣhV4 zmG+~,s:b0mtTT?v{9Ҿ0|Tk Q瘼ȱpM EP2wG煮x谻1?)o?zr#S`qj0{n`cy:b,x]-l;b+QB 1߅|+s9zIŧ]:i2{)rLLcYw6)]~]#Pbpgd=Ժ)4/J0ob?&myPŹ]vsNI[Q3&Cb>c 10hS~^̟6{ Hxy'8p|gelWWGy+Fzɰ%9 A6A,YӴˉwVPRJK#<3۹=p-f ENAn:>An_Q^6J/X5lv J<D 2^m^eˤeI(I`S>j h[O?l k~AƲVnO;*2%U s.cox '}d5}|0%Va`:([SH.X7:!$ԙ`U#y:7W Rg๾Ki75KaP1Zߊc 'k&GP hV,hحcƓAts{z)DJžBma _(}Bt\}&/#*̕pOj=ͬWX@}(3'z\,k y[8|Δo).I6WUW'U#]w~2Fχ'֮w:i4u\K hI):£I6YFn{c;'ՍpRK-'ttb5L d@ `S,1(˧;ES[3+)MP{m/A~@[ F%"Vjig&c-8Hm'(ݞP7#?PtTdɏຨudnIzjތҲ#4&m-ݾڻQ^E*z~eSMమI*cq 2:Ԭ%!;PϋS^X[ yJKazHὮvs8NMIyPm Bh|ne/mKB K;WOݳ},|0= E; fj%V)QcYs޼N}8Bi:_0Z0->$SrE&%Vj)Μ =N%uF\k]4 h>G׀h_+I>F?QOOE ^EY%ßi~(֥ p{e. L瀠Z}nM`ᑑ#7$ħZu_z}6[&n#ʧyc*.t% ,RJ` F!s&U" /䜣 #}rYU_CZΫMU 'QF}(Mnՠع(!M,{ĕYiw ZǢHi-)9a-e~K" =c<{d#?c-o:ֆѽkr$!4pm _3?^7Z @2"H!vj"BЀ! 5d(-Q/A ۜabx*tSUZvg{)`"~~GžxM |d<*gɯbMHڐ7.Q<>^ p#}"h_I @*+y7{9Jw{nN,:vd \X_:&G<WFj4P6J8أֿQ:m4SWUrÅ5c!ͦuWClF&IS6i&[c 59t„`x7M'Xrӓ\ga͓\rI0}Z1k⇻[9P?ҥ1+42*}<.I:#[ƂaVS*̓p05wAž$o(v G:c)rOUG>pVA?ӷrԳCy+R ~- -hbЃ ,gkcC ȳSHRq̇Fl[d+`A'j[qǧ4Y}|z8i!yeU4K'j4IFfwGPAE9*WYFaL Z:۽$y`, n/N@֍!}Y+d$NPPBb>dt{FIϢ$!/;HGa]׋Z[Z$Qǩum $0{y>ɘFU%-sKuhϱXКU(ϒ'lM`e/~ /xw{).$Y{;agA|, 2J.zhgrhpCB&2N!E(tylyXs?FUxDuKe4֘vIӉ֋J2̡vTxqyeYع<&lW6Ur}aRA2OTwfX!%a$ĭwlJ96=%T8I"}8p$KJ( AXHج其`8?:BI,O55S~ YRR~GdN8vx&_Wzٛv~sRQ'8ΗsJ_ex.*OsXPiDM/7ZaW5KV_'ejɦ m9RhKn-):toE*` UWg7PW[/%6bIB61r,&R3[r(elӢ\~57Q5H|>+L5ބO't8O+&8bؽdf$ Oys?8ޑh!_&}*R_75uqŲ̤۟*Pɝh:-OzA֙P>0~N_SfS-_iǽn=ȵ^Gt$ PSȨƖ]jk#;p6 gZ{~s?0袛4̲a65t*UT(\QYV@Oő辛5U5Y`V&-1لPs2kTBBEiplFUe1Qwɸ"*CX3sݤ8xWF&O5M%YFVTxH)fd)*B%8ԗ+ eVȥu{ o@[ӄqϧ!K{/?d @!!xV5ۺ0냈f&x (7Wb,|N#)IVۮ{ObTCGkY"y;r(ĴbǞ9Xö'bK)/SӶ3X|k+ p/MɁQE$$os|_k&DWb"H Z&/]3EE:I9¸oyLʖ JS}0E@Dk-6}NR;4/,E>? Wۚ.&$aMj(w`g&*z0򎿀71b ,I~Y !?$6FUt=ihpz[8 }9)Oz i L$S L LZAVQNAaWwD8L !&b_Vyn9`ƋyeUDJq!Ԝt tk ba!rw `GAh5f T@pJ29Cӱz̈́K5}'+T$d;N ~us9\Z+Bk'F2LRXdM? Ҋ9N-R#: s 4UOH6i-7KSx9TĈ{JBG9@ҙ߮w`80OR^{<:JBK lz5wr }`_kvEϝ"r_V6_5wX,YB궳m8Q#Xo5C5qhY>#ba!tcxlYcr6ƛm^kڂCS0Kl9c! !|hMZUWnQmUU*Oժz``:leVnwq=:Ֆ*::%B;;1%71Pޫ?ؘ{%!lxH:ȯQ"ex;Fzb')[ Wcaܤ-K@KI 0@%GJ&4 벏}XόH]R-sץZ{U]yv|ODŽv0 8 $+^董lE<fRC5đi5TmNiPY|~o Ṵx1+Y-ccnlRPEm0'oɻKl)^^+(q[ۈ<]y3 L`AnTA}pox ] &14ۅo{j]HCxKU VI~?\+ʊ]yC(L4X6gѝ1]3؛^ýTaoMV;oxREpO"8/&VZbuS+- =z:u=biKr8~T%oա~bHH 1vޏ{E!T6䓕_xf îhVnL0Rڵr AM~?& HϬe tKDz:k^-)ȷ`c`ljj_A [J ](;+桨y0N$S1K$߅Q5IKH`!»ejp62>g޽i1mGa P:RxUUSCOJQA,3t]d A:kH%k~]]'SnZf,)ZX=]K]Z`$ĉBHm7q{1Ќ3݂!)Itaw=mU&Ly< q֝GC5oIxuۆaъy^w#[q}\'rz}]*Ya;g 'lrkXK3Cũi\c  Y;Rc Y0ȁ@] q:NFr}dt!W8a|AJsgCk_Ù̦ <:)v|5@=خ %_>ɷ0@N kt)D`F쮦<c&͈1W)hf*:*bOC ʓg!,X|}@kn6veNd(K/ c GH_FTT-s0 @GR6}d@`Z͢M 4ծ@WF.OA$Lqp==jl/2vazo  4Pew}޹lqW &, L=5G(k3MQ5]10s$q(ܔ'ʪx_gCҠBv1ͩbܱ.$\]b[ΦOB Ba{Ea'ꓱOӔB 8$t(b@ջɷITCvsݛ;+Y8WΈLޑ?^|[yޮ$*I컙]Fӎ~:ꠒշB?1L:QTo̥rZbAA + }PAx4Ӈm9yr5*U"jNR;ɖn&4,VT#+yHoSXf}xk2^A0G+x/Lx]tC*|ғUȗǸ'֐W2A彗|0Gj2M^V?*LL0w?]<=,^ٝ6R7G FWGw)W m޶ptg] D] :p0@Ӗ~n:20umv.bZa sHW̲'$9J"u&FV@.r%W;גv&wsq6f#LLK̠"7v]17}$t77)=1#CSA祶gHJlH4IsܠH:m[U2w{MөŽLpld.MC;zHϜ;+7s[V _AY鱝V f4ʟ 90y-㗈Hr!gӏa*D3Cfm }OX5 M~YJ.eKR 2 9;\[ѿKIdjrt)O05UzД+ #ġ 3о \SyMiDF`x!_x 'OUdu8^ruf4?GX~Y"ԫ^~ms $if|c/TԖBҞ(Oͪdˍ3;I(+ Tȯbo;8&j0`]qd?Td.pv˺6bRN]|_[z#Jze3 Vlf߅SH+ j-uUhvVZ jqQ|ڌZ1҆,*nF}rXZ9" "C 7"Tvʧ߸8}8jg y)!1?kspɄ}M,zd3BcG y QpwJGeyh=x ֍;­񈏣qk*~1 $EzNyQ2zs%m o?^B 4a*tW=\&@B^lj3B/]%(b" È3QP:|yښh}5!H,nO0rDoo c#WI1.f=8I>Xw|&.M 뗲qt_ 7cxK&b!@J%_B/[~ _QP L!^}X7O*ˬ^ =neK\YLyfW&QAٙkH+Hhc)\CU~}Ue#3Tl޹1”̗xmncpBr5=UC,٤,K6#w8Fi[1HJQRpsǎHp44d GMk٭!a d?ʃXoM _ mmʒv #2Aȡ:`FggW-czt4=_c,,y,9, LIXWzcH_C(DCu_Qk"9z{kvzSGl ߲_P3F7YWj$iXYdظ-\j  oSo Crޠ\Snias?OZ Aх`ac03"Ziˠ KoT֫v6+Gb=*FoڤÜ/n}H{:u_~&^qrJ]@)uv< \{ryBiapD :`w#i~$&Ccx!rDؠϸ I uCceab%DLIաPp40s3(R[P\pV uwf2G{6rux UT+cG) 4\r'4*vIcۤLŖ+Z!y} Pjڭ_ vwhE%PUl6_ **c0*I׫uz|R9JkQ9BLvul ~A,^'NIpdA9`CZ0~{A7S<*NHmH;J?ɰ3Gߡ:N`*{I, ^UHJ4pKQ 7cJ]^8AK=?Gt%X7oDa}Qˑu)@쇾diz#D2Fպ QӇHLĶ[yb~]7c`g-p.7%ho6'` @X|PxZNo*Tۂw<{X vvO2{ &_:9!7̱&=^})m+jy@<{PكMѩ.G&[ƈ_~3.dnBY8B(20"݁]T{h >MT*F4tdZ/i\U\)r8=НB0yX}R:,-MKYE;;qmRJj5<գⶾ5>.90Y<⺉#Ң調aűG1jc$~hH`9%*jj@( Mc u3 iV鼒ܚAF\;"r7mg_#mM^W1%@ۻe:U~f0DM(YyaD2(Fu/n1&y|qcO|.*崗 bτj@/֋UiE7)311sH bʶB{Z?-5D3Y;'}j.4f]L% 5e*7LWt .5'ux7>Rw3Πvtu-jBn>@A.Úm "/l4]@y,odhng,Gލ\M)/Mvw,XMiϺs3֜4Lj{m7h]$RYcAw u)ҁ>?S[l垹|^Х"Sz%!|紲KN 6O _Hjg(w [оb/ȯgA+2ɠP\iK5iR/3"m.GG!rM@|\&5b=gVK߯!Vw#g Ta3/9; F.:C?x6 *w~R{1xp_+*"zJ=nQ6-㘋^щ);Lc~̹řr}dp:H*LC2A޺(MqՀ{ T>pZJqϡ{:m|iPYpF,6կ/HBSbѳ. #:l2)ae*S'dlgIտET[/*4?eP1Qwv#ީh:]1y2o{IYEE{K7ShzڸN^ߝz,nLKrR8+m1s/[Qie̶+W 5)"0&osLXwKGx0llI ҍ=Z`u yҧ%4Bk⏥UF3X xf!89;zƒt/S ۩5W;|Lr|L$oħC2fU/?WɮR-C8#K+Z ^o͆?2V.3"4ikt*2 c42j <ƍޔFiqd>bzP4vMX_:]P #ģː#$Rg9Z);b?5\Dw;=E@ٵ{PR]Rw_4bK4ƯK$G^)/(9ei|i ˌ2 76=PtLWNM2,2`$j%|Oi>B}^2wlTT`7A3[)$8[9sR?u<;Ec9 ,*[߮,V`Q44ʫuOrS_IqgoYoOcp0\f}O&3_=k\gΈ&!G :Ͼ3\l]LxsBjd*1/.\gNAO_{=B=9bU쥸dUB4çl&څ8QoAl0]+rm Nϟ|dϜ F QP) '2UF\E 2B5J&"&b1ja;1Dtad 'v\X6/.i[n/ T @\ľ{gdB䫉{^_i(~=2Z{' X j0Lo_ ̝=¦Nr. Tr'+Ǟ@0pjdX.7u[02Ι {/q\ 2plb~zJ@߀r:V7uK<(C޹K`h|x5F}}M{1e@K"԰y]:Cm1yV鈄na,@3#9R0֒.QGSO$, Ɂ׏@]Z]6>I@f Cٲ }%_n˭|TChzvF[^a}za{NS. |RtOAJ޽oCo,c!0\4VO Q"6␿8>ǩw2D bق[1j%̶t` ]UQY."kf%ZkMuzH|]h)a xGb֖L/zrj @B9B-=q_a:`Ll8Ag5#kH~S](<4ɹG^N׋\wfhp6 +%F#R75VŦߌ>Pl?^ur<ҭ~y)erCNJk]^l>gٛ4<֧Ũ7+B< ε.uM83J*NJ\7+ۣusj2~i}:}@._.@`HBkxOè'D߻אI&[nq$vc"xZJ/t3o9F)0[$,׉HwE/X^͓1sїfX]Hߎa{slWCriJ7h=gо/ge}*ާ~ \1TW%Oun ]bj q܈HKqF$J䨴轵\;f1mh+?޷*Bt|%d`0טy'ۗ1jcW,2,ݢ ZG&ls`fKkEdusiQUm?En^J^a"޾6y\ٸ飤mK8c^3#] O"7坯31Db:.Jv[=_F呭AϑZn"v( J# MH.`Ki-U?mprѪU-򺽼_򧩕RjחV"FJxC$?e7; |sֆҴ6)K0&}*m{f9L$/Rs&(6+1.rgc=FoNd{O6P)q٥?feBœdƗ(]徿gYoZ0OCqbUW> ?\ R},mmЩTDKC_/BJb #zƗס9;>x|-xzu~!Z> \E3{,&jiU\Hf mPSg&W N,ߘ1=?5g{'G} xFHZɔaŐǯoPݲ}ҋjwߢj؂RD΀b-reMo}bS9}Cf)x!_\ג{$8ةE%CXs>ob²W:?ڊQ^ɌʐUO(R(3SB.),EO]gUWLA+ة!%6 $O:f,п,iǜs_13G{Xy9@2فd$D~J/$/fFSm9qg?븝@*BV6481ѷDz@W$}`;P87cn-G_32qwBW\fI(sQϫA2 ~]~WhsD;֡-` &*{9K4 _U> .FIJ7h_sz-q}g' '}Z؀UL_9'VSB֞ʙ#AWSbq(}itdf'<4a Xw)~rrP8i3BēRx,Od PS@-B'g+v'Ty}cԓ9Of}7LJE>bsۦ=6 hA00|>bU %2d_U'0klW6Ќ>^G-i}`uŨNԧэċWr^t +uifݯi_Uo%72[ݛPvbx[{!^p#OyY՛{`ޣ:e܁;/  Q:O׬͏^1gX"otHmdԍd؀=*"44b~x1H+1.4c)ΫfBj|S9 pgK IԳ7#: gy f&@ޚdžȶ_Rv@ˉ.^KEX+!1AD`Au;(a`rLGXY`A A8Q+ W3QmAnC @@ \a&lt)*dSR9 $dv1)yl<44⽼e)B9[5{~HX9'o@+ 8ń)[ScBW%X2OSX[|9q%*eS& jL#Mn-L#gu>)*?|z;=cSO-8)$r%@Ր'VɆs֝Eiֻm<^xĸ)ackx4@PV6LSDaL[`j`L,Ic_/)i'W_*5̱iy5G2lXeƫv"'yΛҩU8lyv؛3_[Jڲ`C\j[С#P}S IF"YB+%(іOՀrO1i!5|JԷMTͣ&UXa!ޛE]/#|,5$}+w1= z54}S{ݒ.Ƥ@q w!RH {X7q9ٳk*1aW)۬c>8$ϑ Zܨ,WcMٕA.t>52%j#";MzWےr@SVx&@ao,{A W!C5)8&R!VY+h2s.yXIA6I>F@ԓʰ䆝]iPE|[||!Bې+.+g~`~r#PrgK,)sӓHTPO|R䅬T)Ao7~_R|> 必` S`5V9(nk(" omvV4 _e>վ],- O (2!FZ1ez=PvD$BnC"^po%F-đ\+,bE.@VmhGɡ #|T3T:#.GqJ*8eGxS*-.~I,D煹:W7eXC[f,, %R>$=T LnP Ϣ\G}ť:Z-!ȼ |ZU勫WJQ+_s]<]j,x3| z"XLv]otҁjT`OQ93UU~/!LL{hfz+'\w^d^kŴM;7Ն5UvQľPɭՓi E1W". |T,F,ڿ;otaF .5\A _ۛHsRI%gdZoyVRd?=zMy o47(}gdzv[$n !u 'mT W$pA$"db2JD;Ns}@v%W+t?[{VO XB-3&.lo{-<\;V,VRwhI+g!i‰Ys]Kh׭A>'S녳Ce̷'pۨGYKqfK3TIFo&2dy|D fp|oSk*!J<-]ɚQf^R(liz԰;9udtzFaVOpyI#PsҍL1}a)D!l ۜ6zmc,w aoG옩HWz0u ME409=xkrS"0 t`1!_HJ b4WBe1dOw]IE "gݷ 4Zub ד15iGsVۢ l傁<{dcV.!hJCH mu;ʹ-nx3mg$ڶVQ~yʰ튞ҢzjsKoՕk@b_vVڜ&f4T ]ٝM#tWaЋ3A2e4$Ťt^oc@-͹g#R;) IA[8@8Xft*q. TǴ1u'wn1$a #}I, |%䅚K!]آsD:kW i:􆻏ZEBL )(φܬwĿ4n6:b`ӺI*h]^!-wLZhH{W|D<ʕm gl!d!8= UF^+u 㖒 ʥY/wN<[Qm#kNif,XNmrU3xtϒ p@ok")sw:}FoiZB-g;E F;B]F}ƫ`iЄ\u-- BU$E\8Zh)W:3`:e&M_Win=JU"e(cg[XBC9e@1^jBˑ6 XdyMMz#pV ԯuE@ bQˉQxIwʋ/%FdcL/Sx%V*ni4XYlZ8{Z7Cě~z7`4Dy:(ңi+Ak[@}ӱ7@r7S7E>+,m-(S/UGx0V]DKZ!Pb`'\<3HU^zi$i"Y٢;Pݹhj[:{bJ1䈶lyVszx N";foS#V@H׈@?Rr8K !Fd]'h"U/ LƣjR+CþSG~ 08`rMa5;1Pޏ~r2iȜX*Au<0}c-Z>=*څX7Fg$jm v껰0~j1FVy`mك\KRPfB ! jy9r`+73 ThCD>yOiO2NmФ T+ 8:DǨ)d\^k> ֔,vra;S:5H0S/صJ _:p9Vq6h}|ٟ pZšTu;6{Q '%XtMwڅd#MzrF8\w ۷dtU0)òBG;rDUd?S'*{0%*q ~5*o.Wu²Hd/uLXs a:YxG=wU+pXvB/+#?tn7XĵG$:W3@svV(#O өnm*HvI=5K[p[TZFڞͮ`w[x9./x-N WuFtAc{IdUYbS~!n+oD9GĵU36X`1g :GuīU;Iͷ"NVLUv~*HBJCN]L7uZdotCAxD/Km;ʶ!4[f$#2$I^:.jݤ >|N"BL :ӽ盡 8:Y(zK]nf3r)SB ajgsKl)8D98{Op{nTogh4ZOvF7c*.(񃘀-TPc'JMzlT:9՚a3e2شe<ǎ{Q+4 @RbUU_Hld\qdwIr߿oVkgCg. p'i~ WE5mShնyvԄ%sf[ nHi0q\L(vG7h j?>s\PGRQC`@\vl AQ,6icOٷv߃SG}?K[y27q˄J+JN-XؑFq RA;Y&l4"6h]D "FT} h}Ӟ`[u/ik:17>M_≨#^hXts,?kɎہ_K5h&݌b.k%.%d,2Th<6,f0y:t^BTnl %W wْXJ%U7 [YpU5h$S%9{u%$aO]Zt'6&5?5Bl /W ZŽ,⅖-=YdyJ(ӟ67?!ňN`h81ݐtѯZd1DhcVXS)24n5a mx7s,bfvuI1_LB։ ß~7=K>~ Qֿ% F?#bTCR t6 ,k&oON%d h3;o-IL_ъ& HkQ]M9nR<eTcUոn$qto~N}M?v2hqDjfvP 0˂"*LHQ 1Tvи ?&ם&"pmgv>Fb>ZG{pn!v ~=ˆgn: :kϱ"6/\h^NdVPvTvW8pQFC]o:Y[SPNk~9'`L jLNLPGio=#-_P=-]? &!rNCC`dF~l d*as,!^ɾJqpbg+)@JIi .<95@JV"_%c)n=w}WG%ރy,.}S`-O6}ܕ*dw-);uuZ%/O'NTyGĨ(v~&csd5uᯢk1+:}ԚeoKVl B8#8nB5 -6tDȤcN ^g9j$" Elh+NHnU1S9Kga1T2V?\̎DeyppLLI6SEHu;\(%A}Z`׏#6P[/ҩyEn~;2[ haLśjjV%B2r|)+ Zq bm+'](gQE,1ԩ3c_i@mwrNњe O?;7N+b(𷇡2 O>i\i:+%E{tUn-P5g2%{Zg{d𳗴$z*3Jy5yǀR#ea]YGFS"bIŏ{rKFxʨ.KvhTol3+'n7p`!HF2r8iU](zMU9r> )?ϺgiGD_drKZU$&'OA&k)P&X3+q]֞?e R =],ejiCȢ_T N'/`HS6h9F)zp9>'HjՃO2wAO:XF2'I;̂hJFH^^f᱔j>ae-3)by(dM7 \fl@m8zo EA9y\HmAg׭AIiH^B%RKH}>4L DKhqr!kß0>%NdZ^BM``cTv%\Gy[BK~((ԃy,n1FtF^v3 ?LR*,L (gCHK&k 0{VdGI *.D>b$=qIBM>PKܯZ.lV ism} XnF$H+7ve3bp}GZ&;鳕re [?O5rpsvouku1&"؈ ˻!v23DN<$^\,շO,UptRt]SpdY\?/C'W2 `!sK[8Պ=/|b D?L$`|h:c; Oؼ3x O%'^U`ַT+ lY"4l/z{Õ7Īai2570-8dpፑ RB,H9DF8(scS`;Y=I_q7"P L,3֢ fbԍ:3 S^d>FIdilLeInAy1۩b, ^yZ|~'zn3:QJiqs{<3p-{Iʔk2 ,1۟ |NDk3SDZ G{ߺF|(}rp@f#L;Sbd3%~!:Q™]ٗ}D늚}.9Ks$}Î9UKԫ ߖm޴1M}\S<51ӟ B+ƒ/lk_L,>箃Y Cӌ%_W ]vpsTGgޖ(f8.KB.WnV!U4NS1&t> xTe94[O(H^ %pNUQiU;6fa,3 ̘> t_1Ų ^ o/;h<ߗMjXr8Ax,.+3d+1O37}?wCzIEn'JhtvY: Fӗ5Mv<'_I_SحN2I ^)b<5Wջd;~,}%Vd!*A/nSW6(,rOlIol5gwh=I/tmbY }zEoI,u[>B/q_eW-Fl΀]/߃H1Sh^D![_9\o5QB-[Rn L24+%=yq% U`[f'x=mËޛD|I9'j=韩SV&,G[b䳳{ܮ븧苛ȃ=Xb_3˜byK5t59r3`F 'GuRJ BG_ !/vѿ IߘMZXAjnb@|fߗMm/, IW<钴7K17` u{/J<m}ut^LO  _=n%fk@JQbuR_+aĦ4C{&qR@e O|lA\_PTv+.ZZT`ݦ`OLE\|ofBcDf5t+dW 6}b$,z|q;O4}^[Hw}œp&!nKjꞔŤ%뭼r0t&U=T!CQǬDrz:0Ung5.(B> u@?S92b::T^b+R7(EN<ыAhVԚWi39b2ڲT#,N8Ҕ9ٴަYEg$ӓLỹ!q_xN(U_hZ% &;P:/ySޗy`Z&Wm]2e18rӢv y*~,o7^pe)8 x%9§ :R9B <0r݀D|h EU> s`7eG2T3Ǣu棐LK"`}c%/]D.ҡ2w"VS&J֗%ܫ4Ʌ.4.:1rS6e{MHNUlirZd#ܫF`tn[i Ց'=z.b"=RE^G󆨸( r)Ys]sgW Bom/i= ^i慑[65WkaG>;ߨ]blC`zWm\1wc|;S~J<=%YH)@vd+Mu(MZ}lX9. ˒rۄ5hnں/L9(@,A*A4E`.S,l˜|4"iq^tN9g8Mg(/0dUX==1x#R|ع&x| :Rl_QF*(7Oz°HbH<6[_tٻ}6Ơ0FfnF|W+)ٵ9 !ӗr?OAsxfhek?X6 zHԮ,D&r_8 4%-9cp'DlBp8wOKX-VsBʔR>'Z"w'g ܀{+sE]Ρ OAH-g5I;0.hګ+V`zM1*xq;-3& rs/TYGoƘF)B/ 澬f>MPL&ju:=<<3\y:Ǯt=l ͣxIy{E,=@.9p)Laj' VVoI  Jy.$L RˋӕxH8. JK4t 9٫r^ψ0koE`}6;# O ()l[-!o{gLk\Q_vaP3%Qյ_(?ƆU݌ v OaF{{Z{ʷ074? G yϪeV'qэ Y"J)&#B zOw=&q.0o|JdVAM4n)(:\JRO:̢Fmj#z~Uc4#a^wݬVruHJi7^wﳛMP?YEð o)4{n]E.܅#p<_axWU@z$.qHgac>դ(a*䧧 VW99W)-,Nq'3 ++95lMX*sZE-HC0/ڙfb# tcа[xyU?Kk$rZKn b7C\q_H~~v!&~u!G#L'@m4L`_857Z#VgJY,ߺ>(TOP?д:?[[IA9M%YU,I}ڳPp5jR_$O}QrYq>] a+6&b1UyVjgbIJﰍaǙ JqϮeG% #ٶm`Pt䢊+qLs15n-.j.l/WIO/ &h_Rc>xz#Rb7D0O$o[QAR8ؤDs;> n_N\N^ad5S6[C`pgeиaq-!b(]޿ԠmKFt^̐1Ah6>5mm/0z8%y|L{=1 Vj%xSp:ˌY-|@S 9*SZR:p35`c"%هL'u,؆@,qL{o;IBe<첍|s0>dԺҶ(ܮy3ܩ2=b(} pʷ@<Jˁ=0k3LlL_xGS\Ĩb}> .XRx.'.VezBdi;ٖaըqڼd& SKDk_ڔ ^(i~qKė_p~胛S ϤrmUIR:}ĉ}@k77,yD)D&ݓzrpɂK^2D}Ud;I!8ooV1اk6r3>8C2yYtZhw&*qc|َ'V8^>n?J4˂G%yLLW;iOmqtY@2gY3( @mNܛNJ/t]hU~)2oڒ(=%>a_Ltcr *~=y+-DR@ma_1} ֳ74]d([ e d'`*GK}m?XqPy& U۱Wf HJ)RKv XZbENH k R|LL $|56s]yH!Qd}Qs_aT)evE齓)sWc"_3`1 }z;Y&-3:TO-; S\4si2R:)LŚu5TEG:qBTK 7m /]{F*@ ,u {U1wbJ? ɻT@7ݳ@2@2 *Ē;@LenxS4!4ŽHeG-!eXLjt"s㧯O'E&XVH擨# )+<,b ;W=Z^@niɰ;Eas ? .bV&ֿ"u51&76F%itZw~2 ^f6*l<0lܜ D)@| U]&De( P g1ɖ,$;D4ruR\u \Gm7%84]5,H30|0TUĴA.vWn{G5dmSz[(ÝR{q΂8!N]Yt5vCz+B#k?V4,ح>l:Say1'{Kj^fHiZ#)/ͭ𲿶a"-z|׌%<{4Nc؛MBӹoʭxA&ykL'"< $~[oMW (bk q *[&KxW2f wyCɮ[1cPz. "UT5'RY{F=`*z&|K}0\V'# '*~&Y{k2`nvg&̸s>f3yQ|"ء5n˺҉N; {MwX7<ѯb h[NhM'[qIss$ TV7&D%RtJ"Z2ŸLpc 6׍t=Dh❡h!+2Pm!t qDw˶QII _GؠMY}/gKmO!8&e R;(( { ٵ%(Y ȐlclIЌSyLtvpﮪsADkx.ؤKy_ ؕ~kYI~B; Bʋd%nq.pw|}eۢ6?C j>G1 j+0_x'uSCeq&B2qCLQH>F\+r]KS. Sl>w/$^* Y!:Hf좉,v'z4?"0~16LЍ*/GFPC|fP#&<--5a>MݾcSv2@y.oTLIrny8r0MRRzuv9W]5 +΅`L30* qTBTm$]lcV6Z69 ͩh껌;?6w}]z([τs19sE$\rm6l3sĵh-ԫjc?`XOmb}S?c潘ƊLMvg;fca9f7bh6I)~yu#TKbW+yP-6h@ [=&G>zW(Cy[@@̃eZt,wx kvNh )#m= XRMUØu?t :d{?sh w)q#.C (̴^=,&|q~xj|NԸ)Y^[j2vD\`&F}'Ӑř8Ov-Qm W5g3:[*Z0ݝ:ȜΛqOp;k[h3,ζ5{@9| y$"LP˔W~B@C}W1{uXgI[B,ޛRmFyƊo]40F;jycHQz.b4_9cDԽt筵J:ӣA$T]ʌfN=E!fs1+,ۇp6ҥ#3}F !P = ۭz<>:@9/J-9" DPf'ҏdyW(M_CQ[OnBo)R.Q-B7P|m`=;+p- 2g yD49ľqydY_Q" Vr}O)BM9wތsxg6L%P̀kms9ȪխryO}B/p\LztLqHy{p%TΑ`]_ SenD?ZFGbFЯu6~cFl?&f*}-ߴ!;?>TUWT&#E$Ku 0n3wp snP9̲K6yߜ4A/WۏL)qɷ?D}Oт8|2$yXIW.`{Dd 9IsAfZ- ;WZd;R&֧/ X;UnٻB{rNnr9:/SԮ;dnw&:l#eQ@ӯDPsUqs$O . ;˞t%Xz;%W }q?3ߪaQ[NJ(%9(3=C M2\~VeқE_\I:0j&N hP}\,fwuvd-3\zkCA:_ hMz%*b.(8!WHnn c._uuW`iFEGtܧm/ U9Egty'0=ó 7/\(R8AviդezM㮋g*cUH[3; G~ݔ( j4, 頿*w&$:"W;ۡW% @a&ԃӗIў.&UfjWAZ=J-8Z6)cBN/ݛ-|68ćg鑚{;ffLo#2hF^T5JZ^7dKnJ/%D|(Z8'a> b[tQ] R{㵏j^DbQֵ!kxE1rOƹ 'r}5l206KN~{ǁd 8B)),pt_=E߫֯\gOFU٠97k؄Qf"ϱR"t p L4(wd|j~<:Pa=`i67KD\d50;%&fܤ!iQHcŪ˱]Zj)O1yGNRXr̠݃42قTCVA϶~7k\\{XQ!׊?xNhՃZ"V Ӥe80py D8L|XK? ǣ=Y. 7_?Y)tbbo<++J |uMvkX=JɏI=*TaCƟӮ'_xd x]yLz Aρh;mUרs8yN}-)ڸx,ʓ&&Rl.*hF gmZg|OnT0r")8Z&6 e5ܗ.0x,e19ޅ/1W'(A߼y7؃9q(2`[ YK\m}U']T G&f0A6s ՑSz\w#RT as| `FK,#Hq[&92i/e%sc cg.F'0O~Jj 5OP"!? o:ߡc'ҁ +r}/RN,\{Q]b_2Ҵ_j>|3uVQ\-ǛX f~Wz @uڷE{*ۙXd=2_,F_NՊVp0x28r ^<5*fyn=;8^K 󴌥Z8ӭ7CC&."ÿ Ϗ"RoPa'î/ݱa-uQ-يF-pIto&xYC}h&dN}G ii<߃ * ZՅpaTkT _mVB@̙ Svfh\$/1@FK#r>x9"ځ2 f}|qGq7ajgECzfW;\<6.HiI;7{ɵT~}uˈDrUGn*~`w1O(.f&q XK?MV!gB0N6t\sY[$E1"^ l##s\F ܙ'CG!ݔ@_qTBX) _qRx>ǭ%.˪N8> &dAzxp-#D 2)|(ؚ~4!yE.dز5,ydڪf,IoqAS=>t#s2#P~{$PӅX/.XxM<>^eKMI)yUyf$o{Zr[qzAw(˹pi]p)o>?r0 >@Vxno ͛15?O#ik ?/[HKiUlqoC9VA?9S8 {CGAo&etWf/E 6gԪEO5Pjv ]uߡncɺg[R҄qYDG>҄ѠLbt\{|7 @I[JW,pOP/A\e˨3++\qco3g3_VBW]%>776t{Vd̞6a~)֯HDYm5nmҫI"9)< >AeW8E!EdX-.M`?ӎи"d$;J2h UjUnԝP6wEŏJE١Gh@҆,Z9k P]̰ MDFbxyWj/މ#nAW$ܫvqAqGDxE (]}_&)ƿ9SoQ l)]>YR.6ph;rLm"3\b4l9r?J?)Z(}I`1"|3^].a[t=ڷ*]^FLm6%quNT>bTe%{#OED66ߙw^M1(oyԅ+*=#F|aݡdOԗHѐ; /A<+!̙jJm&!RPN yMץf__Axw֑`!rc$qpKVrU-\zA0Ze|9F7p>d ё/]ϴu5Tbk[inWe"m<+Xn>uʩ0l֗ M?Nʤ."TPשb=Vµ4́ȵeQh_g̚AK3eI"[kZUn8 -4?eJ~S [X)bq, }9˙v[S`_a7/2~b,cþ/n[A:95ʷ( e_؃6V@m*Wʸ&f9dH&imĸK]O0y8w( E& P)h"阶3{s| {8셊tx~D["$|Oy>mnT!RZYԎeoXfxB z2֫>h s fm\jn*UY03A_/d$ ٗ4FNzEwR'3gXn1ѐ[(HpKiňcK7_s!KZjg?cɚkֳZ\nu6Z* ?K* 9XN+DX/;+[1N s}V:`ޞ.xPꢇTRdҐVJ{_TO921 _tR82i]=4KٝϷ&>TP}C/hg9s;[ XفEFQS}~q/&JmN/L-c(6-|'X,Gk!۳Xv& *<^R@O)Ji,YRsIFO ׺ =q$st={ؑ2+-3<ىlBAaJ3`6P@57v #FcQ͇7,V]UVbOx@r?ؠ8'ӆi~B@8`Fkۉ;)פg ێԀNք 1{iARx+lA r,W/yɊ{qfKT@RX]4`3{c 5Wb(.PH#wُ=7)ViK`wꨅfOxD` 6١gI+'l#lD!' 7D\Nyj׮>I4QWb=c̔v_#U. <0bosG mUɎY NtO~ʞu5B3;^q;q`7pJ6lj01} <0Vl XRbzX-l*{GSRF`ux];P2gg'l.~>֯t>KC,[#L-T O_ɑu.lӆأ<3^pM# .RWv|UwfyFY`R,8=VNoWWˑ*9ݤ`C $odPDgy`7Bm{ KPҰs%ҀL_)2% M3*\֌Pd]l?r DzV#y=ŊUQ>_pgt]<*LYֳl oc=sF9.#ϣ6M(lmz Bs+_k  ˖f=W}CSw?IŽ5W(V+QɪKT9m_}UBڰ%~ȸ2 lq\ԓ/8$6E-.Fɺ`śc&Tp'" 0<;J}v3*Ρ3UaR>5_>v3UDkX"nf -v +Қ%=Jזcg]_>^F yq)GC+4h& h4xʝOG<ɤa+VL9BVY˂bPZU'<ϐS!׬h!drv(5!t_sfB͐ Rupy 'HĦIP( aVo2B_6J RTpZ14@4Fr-"` HHq ,B_a1'Lts'<[\U,2e9=JW艤7_ HOPDqNt $PLOsAhowk$Y]FE*}F8ׇR qGSYz 밺_s}8%b֊Na1ʺ024RZ3.>A>?_xߎqo5{zNtُ9JFj6!.C͟eq:ismVm?h~ODʹs$ϡiBPFO޸?&5Ǹڳ_Fc]#_b6-Q7P>h=hs8Q1/%TOyzluoP0̆Zy5´|5F^3lHnF{\ +"=I5Q\V7cлw-X߶[' @|ED=V)s-0AdJQ40Dapi RH i<#DEJs!2mR#q&W`?tdlrBTkm8wyp# k@jX^fײ?gpz= qU<7rVh/?Q$iX@o$*X w%% qhxiB b{򲦆bYg(@KN^}"C*\rޖ a4n f|\ٛ"Z'bM0ҞdP j2vNJ8uP̕X6!åJ\4h4lN&(dE96gsqu~;O#Yo%*IFaѲ-B{8Y>;!`s5ئ'+P nD!X ߋ#S-_s) YY7x>5=߲h(cߝXҐohI?DYt @8;;~{:45;2_cP ASRQ%CYFZ87|v05{?x ieXM5-ֱfE1gV,yRJ~ ƒX`4EAc~_MnU(l<u9p|-acWn@C 2oMXlfP]`[;>l hB,5yy =B8 @Nsj~;ʁzKPW/쟫p.jӚmOZC* gX`Ve P.a@\0:K9i 6MьIzQ[詼o3鞑!`J.vPB%g`S},mMJ|ƻSis& hQ^%om%%O{h )~z` S>2HP-҈xVseGG8"RuH3V{>y pݣ&;[#{nd0E4OARX,p/*tqVT^(z8мS"8,H`аvwbV_t23B9Ԗ4L=#|TlTӠE<S6*Rlrf>a66Qc/xhLgk!,ignSĝR"]K;\/D.}EZ8p1ؘm g1Y{j̴ֈE HtsT.'oOtW(檠н{oHlFBw84v,]8J 'x+M3A^%ڮFFg;փ9:PV﹭_ d cp87x Q-7Y|{$5 R8D*jȹP ٯJ]\P9NN$3WDMMŬFQ@S(\tt- M9A\1~]$(rqVXqp2\4^+ͅ_:*S&4QJP:TgWGilI=uI{.D_tW׺W,Vb$tܠDtvT]Ajt\oXݑ .)Vd|R鎹SQt ׌A3A'}7%Cr'8[uELd$yz9ty%J_jlD;0:r"u Jp N+q/RbTN _iަߜ2 kA'^yKB+{PQ18;?wq[縳w?'PAw ^DE;R8n^j,t2ҁHb=F&NAL@Yl Xe nCy%(?>)U>.^RN/L݋TOh\y V<:/!͵ɀL_K5Rtr2I^cfaF^k}F!ŔS , e^VGHiSA0 ?uzNo4~L(_~hl[vt<@9F* o f%Vy.okٻA0s;ӯ$4. ?=mA m?Pu KhϠj̖Rx?zsP9<"T.,@F۸zdQ[#:|1;~&qK^J2u&!)ueRsI$pUAK@eZʵTmHA//*G H+i X{UPS {}eSңւ/% _CT($rY'QL#Fr?X\PP.R럓`hdR>-{^k68݅N&RNnf_f( 9( W ΈUG?ז~Xٞ0Xy!5v2 #G;3L~+1yRe;5&Ґג ` =W3K2FtoaCc.ky96X^j)K33ɧbZAt;OHPm ty|ז)N5MFmP|.Ab 4u*sûJ.YóQ3R 1$(f.CI(^8yJbkc>b u}~Fje)!eluf.Z0:S+;X;,'t'_qBH܁Cơ*S(3'=mɅ2c8N/]DO\