libgstcodecparsers-0_10-23-0.10.23-30.23>t  DH`pYRb/=„vncY:"`]M\r"Ǒ胛* )q~+#<,7 ,jW{J%Y)I&~"_lJwZ ~ J7Wf4%fqhH%h)Bϫ8 tV֦X_&h.!j]/ Fj> U:ČZk'AfNkvvKv53,X[㳕SS&[zid6bc92bd551eb6eb032e6b00251a2e782305cd4cYRb/=„f#A@R^4i-K@nP+v %IM屲c5CQ\഼DOakxvrpYJ(7ĸ3L _z:-V)JAhÁ$pQICR76]ڤ9n֖v \見yvGZNyBlCy2 s8o3iv`vrh7<)7$ ~ P4Ly0f}?ڸM$Ok[PgAKF?Bj><?d% + X  *LR\d h l t   |   (8:9:: A:>5@DFSGhHpIxX|Y\]^bcdefluvwxyzClibgstcodecparsers-0_10-230.10.2330.23GStreamer 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.YR7lamb19iopenSUSE Leap 42.3openSUSEGPL-2.0+ and LGPL-2.1+http://bugs.opensuse.orgProductivity/Multimedia/Otherhttp://gstreamer.freedesktop.org/linuxx86_64!iYRYR%91f7fd4e4654c1a1667cace54b674748libgstcodecparsers-0.10.so.23.0.0rootrootrootrootgstreamer-0_10-plugins-bad-0.10.23-30.23.src.rpmlibgstcodecparsers-0.10.so.23()(64bit)libgstcodecparsers-0_10-23libgstcodecparsers-0_10-23(x86-64)@@@@@@@   /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libglib-2.0.so.0()(64bit)libgstbase-0.10.so.0()(64bit)libgstreamer-0.10.so.0()(64bit)libpthread.so.0()(64bit)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)3.0.4-14.0-14.4.6-14.11.2Xn5@X43@WDB@W%W@UQ@U:0@U8TT@R$}R@QPP @P}L@PQOleOP@OOdOF*@OC@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.comadrien.plazas@suse.comdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgjoerg.lorenzen@ki.tng.dedimstar@opensuse.orgmgorse@suse.comolaf@aepfle.deidonmez@suse.comschwab@linux-m68k.orgzaitor@opensuse.orgreddwarf@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgcoolo@suse.comzaitor@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgreddwarf@opensuse.orgvuntz@opensuse.orgvuntz@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-h264-size.patch: ensure codec_data has the right size when reading number of SPS (boo#1013659 CVE-2016-9809).- Add patch gstreamer-0_10-plugins-bad-vmncdec-sanity-check.patch to check an integer overflow (CVE-2016-9445) and initialize a buffer (CVE-2016-9446) in vmncdec. (bnc#1010829) - Disable the nsf plugin (CVE-2016-9447). (bnc#1010514)- Drop libmusicbrainz-devel BuildRequires: gstreamer 0.10 only supports libmusicbrainz2 API. The current version 5 is not supported.- Only BuildRequire openal-soft-devel and package its resulting plugin for openSUSE via conditional. Fix build for SLE 12.- Add gstreamer-0_10-plugins-bad-gtk-doc-1.25.patch: Fix build with gtk-doc 1.25. index.sgml is an internal file and must not be messed with (and with gtk-doc 1.25 it is no longer created). (Fate#318572)- Added patch gstreamer-0_10-plugins-bad-libvpx.patch to enable build against libvpx >= 1.4, new VPX_ prefixed namespaces are available since libvpx = 0.9.1.- Add baselibs.conf to sources.- Add gstreamer-0_10-plugins-bad-mp4-overflow.patch -- fix buffer overflow in mp4 parsing (bnc#927559 CVE-2015-0797).- Include libgstgsettingselements.so unconditionally- Remove openal dependency bnc#886207- Override ORCC_FLAGS on ppc to fix bad code generation- Add gstreamer-0_10-plugins-neon-0_30.patch, fix build with neon-0.30.- Change lv2core-devel BuildRequire for pkgconfig(lv2core)- Add gstreamer-0_10-plugins-bad-docbuild.patch: Fix building of documentations.- Add gstreamer-0_10-plugins-bad-directfb.patch: Fix build with directfb 1.6, which redefines __no_instrument_function__ in an incompatible way to glib's gmacro.h usage.- Add explicit libbz2-devel BuildRequires.- Add BuildRequires: libopus-devel, opus has landed in factory.- Add spandsp-devel BuildRequires on openSUSE > 12.1 (since it's a new package), to build spandsp plugin.- Add a comment about GPL-3.0+ in the tarball, that were mis-licensed by mistake. This is already fixed upstream.- Add support for vo-amrwbenc and vo-aacenc- Comment out opencv-devel BuildRequires to avoid building the opencv plugin until bnc#748666 is fixed: opencv currently has dependencies on libqt4-x11 and libxine, and that's not a good thing for a gstreamer plugin.- Update to version 0.10.23: + aiffparse: extract ID3 tags embedded in ID3 chunks + amrwbenc: switch to the free vo-amrwbenc library + apexsink: add support for generation 2 AirTunes hardware + applemedia: bump the rank of qtkitvideosrc to PRIMARY + autoconvert: remove the initial-identity property from autoconvert, update for basetransform changes in core + avcsrc: add AVC Video Services plugin for OS/X (captures DV or HDV video from Firewire port) + basevideo: - cater for format conversion - fix locking, especially if both pads have different streaming threads + basevideodecoder: - add API to drop a frame and post a QoS message on the bus - reverse playback support; limited legacy seeking support - better caps handling; event handling fixes esp. discont and flush + basevideoencoder: - add support for new force-key-unit event API - implement preset interface; enable clipping by default - proxy the width/height/framerate/PAR constraints of downstream caps to upstream + bayer2rgb: rewrite signal processing and convert to orc for better speed + camerabin2: - no longer experimental; add flags to disable conversion elements - add "audio-filter" property; countless fixes + camerabin: - add "image-formatter" property - prevent audio source from providing clock; reset audiosrc timestamping - prevent captures from being lost when switching resolutions + colorspace: - add JPEG YCbCr matrix - fix odd width and height handling in some fastpath cases - fix r210 writing only half a scanline + d3dvideosink: new d3dvideosink element + dc1394src: implement LATENCY query + debugutils: new elements: compare (with memcmp and ssim method) and debugspy + decklink: - add more modes, connection type, "audio-input" and "subdevice" properties - add support for Windows; properly set up analog input + decklinksink: add audio support + dfbvideosink: also consider non-accelerated DirectFB surfaces + diracparse: make diracparse work correctly + directdrawsink: handle pixel-aspect-ratio, lower rank to secondary + dshowdecwrapper: fix COM initialization + dtmf: post messages when starting to send/receive DTMF + dtmfsrc: - align DTMF sound buffers with last-stop from event - reject start/stop requests that come out of order + dvbsrc: add "timeout" property and use (interruptible) GstPoll + element-templates: improve the audiofilter template + faac: - add properties for VBR encoding - add profile and level to the caps; negotiate output format from downstream caps + facedetect: detect face features (mouth, nose, eyes) and drop faces that don't have them + faceoverlay: add element that displays an SVG image over a detected face + freeverb: new freeverb element (reverb effect) + h263parse: also extract width and height into caps; propagate downstream caps + h264parse: - many negotiation and caps-related fixes; propagate downstream caps where appropriate - countless parsing and timestamping fixes + hlsdemux: - allow bandwidth switching during caching of fragments - make more error resilient - cache number of fragments we are required to cache - add seeking support (for streams that are not live) - implement duration and seeking queries; improved duration reporting - send a flush-stop when switching pads. Fixes A -> A/V sync issue - implement buffering by posting buffering messages on the bus - send NEWSEGMENT events in TIME format - switch to higher/lower bitrate by more than one step at a time - handle change of media types + inter: new intermediate surface elements: inter{video,audio,sub}{sink,src} to decouple elements within the same pipeline + invtelecine: remove in favor of fieldanalysis + irtspparse: add Interleaved RTSP parser element + jifmux: change class to formatter, bump rank to secondary + kateenc: don't error on empty input buffers + kate: - do not consider an empty SPU to be a fatal error - pass on timed event metadata as tags when we can - support for rendering on several YUV formats + legacyh264parse: - create correct avc codec-data - delay pushing buffers until we have width/height - fix output caps alignment for avc input + modplug: fix modules playing as mono instead of stereo + motioncells: new element to detect areas of motion + mpeg2enc: support mjpegtools 2.0 + mpeg4videoparse: properly handle profile and level in caps + mpegpsdemux: timestamp handling and seeking fixes + mpegpsmux: - remember whether an incoming buffer is a keyunit or not - add "aggregate-gops" property to aggregate GOPs into buffer lists - put stream headers into output caps + mpeg[pt]sdemux: add support for AAC LATM/LOAS streams + mpegtsbase: actually set seen_pat=TRUE when we see a PAT + mpegtsdemux: - always try to seek for to a keyframe; add accurate seeking support - fix frequent deadlock demuxing MPEG TS - fix scanning stopping too early - fix timestamps in newsegement event after seeking - implement key_unit seeking for MPEG2 video - payload parsing for H.264 - push based seeking based on PCR + mpegtsmux: - add support for force key unit events - unset the current PCR stream when starting a new unit + mpegtsparse: - fix parsing of PSI table IDs - support more character set encodings + mpegts: stop scanning for keyframes as early as possible + ofa: don't crash when there's no data to create a fingerprint from + openal: new OpenAL sink and source elements: openalsrc, openalsink + opencv: allow to build against 2.3.1 + opus: new Opus audio codec elements: opusdec, opusenc, opusparsertpopusdepay, rtpopusay + pcapparse: also support extracting tcp data; fix SLL parsing + photography: add missing FLICKER_REDUCTION capability + pvr2d: new pvrvideosink element + psmux: fix writing of system header, which makes VLC not skip the adjacent PSM and play embedded H.264 streams + removesilence: new plugin + resindvdsrc: do not try to seek before the first chapter + rotate: angle is in radians already, do not scale it + rsvgdec: use input buffer timings if possible + rtmp: add rtmpsink element for output to an RTMP server + rtpdtmfmux: add last-stop to dtmf-event upstream events + rtpdtmfsrc: - correctly recognize the end of a buffer - just error out if there is no clock - make sure rtpdtmfsrc timestamps don't overlap - put the inter digit interval at the end, not at the start - respect ptime from the caps - start at the last_stop from the start event if there was one + rtpvp8: - fix bitstream parsing using the wrong kind of bitreader - reject unknown bitstream versions - update the pay/depay to the ietf-draft-01 spec + schroenc: - balance encoder and video format alloc/dealloc - remove shape_output handling + scopes: - add a new element similar to synaesthesia - add a simple fft based scope - draw pixels with signle 32bit writes - first version of a scopes plugin using a new baseclass - fix elements descriptions + shm: - add ability to add uint64 tags on buffers - add buffer-time property + smooth: new element, port to 0.10 + soundtouch: handling incoming rate when requested + spacescope: - add color-modes - use the drawhelpers and add a draw-style property + spandsp: adding spandsp plugin with spanplc element for packet loss concealment + spectrascope: use add_pixel for non-white pixels + subenc: add webvttenc element + teletextdec: new teletext decoder plugin based in zvbi + tiger: add a "silent" property to skip rendering + tsdemux: - add explicit supported AAC stream-format in template caps - countless fixes and improvements + tta: decrease rank to NONE + video: - abstract surface API for HW accelerated codecs - add GstVideoContext interface - add libgstbasevideo PC file + voaacenc: - add new plugin for audio AAC encoder based on vo-aacenc lib - add profile and level to the caps + vp8dec: - add check if we have legal aspect-ratio before reset it - propagate downstream flow return to upstream - use new basevideodecoder API to drop frames and get QoS messages posted - add "lag-in-frames" and "min/maxsection-pct" options - generate a timestamp for alt-ref frames + wrappercamerabinsrc: push newsegments on video capture start + xvidenc: - add video/mpeg,mpegversion=4 to the caps - add profile/level to the caps and negotiate them with downstream - add support for levels 4a/5/6 of the simple profile - don't add the profile/level to the video/x-xvid caps + API additions: - GstSurfaceBuffer, GstSurfaceConverter, GstDeviceContext - codec parser library - video decoder and encoder base class API + Bugs fixed: bgo#532820, bgo#550230, bgo#569305, bgo#578926, bgo#589064, bgo#597822, bgo#599469, bgo#608171, bgo#609639, bgo#611046, bgo#615615, bgo#615681, bgo#616421, bgo#619739, bgo#620119, bgo#625190, bgo#625520, bgo#628284, bgo#628609, bgo#629244, bgo#631390, bgo#631416, bgo#634582, bgo#635917, bgo#640017, bgo#641405, bgo#641918, bgo#642023, bgo#642759, bgo#647055, bgo#647748, bgo#647842, bgo#648021, bgo#648245, bgo#648478, bgo#648565, bgo#648933, bgo#649391, bgo#649822, bgo#649832, bgo#649931, bgo#650072, bgo#650171, bgo#650228, bgo#650323, bgo#650416, bgo#650484, bgo#650594, bgo#650595, bgo#650914, bgo#650970, bgo#651050, bgo#651779, bgo#651782, bgo#652035, bgo#652261, bgo#652677, bgo#652694, bgo#652902, bgo#652924, bgo#652951, bgo#652956, bgo#652995, bgo#653013, bgo#653087, bgo#653161, bgo#653481, bgo#653544, bgo#654293, bgo#654310, bgo#654416, bgo#654572, bgo#654657, bgo#654666, bgo#654799, bgo#654805, bgo#654806, bgo#654840, bgo#654844, bgo#655112, bgo#655318, bgo#655319, bgo#655361, bgo#655362, bgo#655540, bgo#655804, bgo#655887, bgo#656107, bgo#656115, bgo#656164, bgo#656166, bgo#656226, bgo#656641, bgo#656686, bgo#656928, bgo#656929, bgo#657033, bgo#657091, bgo#657250, bgo#657363, bgo#657368, bgo#657419, bgo#658251, bgo#658450, bgo#658800, bgo#658940, bgo#658973, bgo#659061, bgo#659087, bgo#659485, bgo#659836, bgo#659924, bgo#660118, bgo#660234, bgo#660364, bgo#660406, bgo#660469, bgo#660528, bgo#660630, bgo#660999, bgo#661053, bgo#661066, bgo#661098, bgo#661113, bgo#661614, bgo#662164, bgo#662321, bgo#662420, bgo#662746, bgo#662776, bgo#662857, bgo#662949, bgo#663180, bgo#663203, bgo#663234, bgo#663235, bgo#663238, bgo#663309, bgo#663346, bgo#663552, bgo#663768, bgo#663782, bgo#664048, bgo#664123, bgo#664257, bgo#664631, bgo#664725, bgo#664815, bgo#664817, bgo#665078, bgo#665205, bgo#665378, bgo#665418, bgo#665584, bgo#665631, bgo#665703, bgo#665814, bgo#666517, bgo#666584, bgo#666750, bgo#667560, bgo#668192, bgo#668311, bgo#668380, bgo#668381, bgo#668471, bgo#668521, bgo#668627, bgo#668833, bgo#669365, bgo#669697. - Update gstreamer-0_10-plugins-bad-patch-source.sh (and pre_checkin.sh): + Deal with xz tarballs. + Accept those new plugins: audiovisualizers, faceoverlay, freeverb, inter, removesilence, smooth. - Drop gstreamer-0_10-plugins-bad-mjpegtool2.patch: fixed upstream. - Drop libmms bcond: always build against libmms-devel since we have it. - Add explicit glib2-devel and gstreamer-0_10-devel BuildRequires so they can be versioned. - Add liblrdf-devel BuildRequires: this enhances the ladspa plugin. - Add openal-soft-devel BuildRequires to build new OpenAL sink and source elements. - Uncomment opencv-devel BuildRequires: the code can now used a recent version of opencv. - Add zvbi-devel BuildRequires to build new teletext decoder plugin. - Add xz BuildRequires on openSUSE <= 12.1, to be able to decompress the xz tarball. - Create libgstcodecparsers-0_10-23 subpackage for new library, and add a Requires for it to devel subpackage. - Rename libgstbasecamerabinsrc-0_10-0, libgstbasevideo-0_10-0, libgstphotography-0_10-0, libgstsignalprocessor-0_10-0, libgstvdp-0_10-0 to libgstbasecamerabinsrc-0_10-23, libgstbasevideo-0_10-23, libgstphotography-0_10-23, libgstsignalprocessor-0_10-23, libgstvdp-0_10-23 following upstream soversion change. - Add missing Requires for libgstbasecamerabinsrc-0_10-23, libgstbasevideo-0_10-23, libgstsignalprocessor-0_10-23, libgstvdp-0_10-23 to devel subpackage.- 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/ldconfiglamb19 14985907750.10.23-30.230.10.23-30.23libgstcodecparsers-0.10.so.23libgstcodecparsers-0.10.so.23.0.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/93de642329ff90b2967d772ba76aa4c7-gstreamer-0_10-plugins-badcpiolzma5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f48195fd414e11e20f4c3a5679d0a8fbbd65edd8, strippedPRRRRRRRR@slMI;8p?@] cr$x#̢r:yf*НraAsbkfL>V#E {87'E*& dռ4hh$ܚ-5լv+p< ;OjA=9Z=^_G O8YLEo6I#*1(\ʚŝAjܮv!{9)`+2>ф:}30M7UYJ=O[ 1MQ]2E\ ? dY h'yoUqB8y? !uQ!47߹kDc@U}G2+a ZE&,00z1$g:NTa+nE1릉jڱIi>mlǰ[ [-G{]Az1ZK,cVEw dWSx) IGv,}sD {MoXu:_>nL/&&>L9%#QniU rޡ.K舗0X?wħ->@(T:2Q?>xfO'z<JpV шSj0VOə_\|am_߱YBL ln(ؓB OfQ@zá*zVÐiѺ)IP#i>rMꜼ^ "Q]VꓜKTko+ǽVPQqK[d,Dz[# }PRV<)f0 ^rcBRiSVq+4Q~oEKQ7{JyLT]<Q_lm F{eD .t0l-Ă.'exOAJ4c9 6X{ wK2)fiyI^/C oҠr 7(H/0RVZ,ll㎈PwWUsa{ 䤧L^hGCTL,> )FTmPuy2VvlAt6{tfKb]<~0sƾX_UCl6Fb. 1-9qG$CGOxȐݨ{\O thY[ Md~~#wK J 'm/yYԈ/h^sa Mη.O&pM>}ODdJzqE\q%=ʦG܍r7g{e",m+kYL׀s%Ru eM|O>ZUDiI n;f#?6( :~ V΍8ݛѶ-sm~źt5dc+4tcW`KsV\> '%'fkB`L򟲁d)v]\hUO`zPATRyCYȞW{eBUޑ(&COYt6\6'q]*. ܅R#{ t K$c>tc\*p~5BB>9N v~v$lMEt">ew! t6Z :Wx@E4xMb[4"7⑬r[GUhM -ÂB\lCVaqX'BW pOm\p~7G"N=wKB4vVϵQ/{'AN3tq(ۆKGqF40@Aڗ bo|7SʷƢ쳌TGvP3 zmɸY,~s7դUU4e0 ^g*:\MgtЯJcw0j~ZdI$ gV_$(Sc]W6`IQI;k/]sE"xen2tPg_svVj= IU(|#-!:53 ~,b@BZ[YFB˖g>~Bf|nL,XK14Aq, rO1sՅ仿bAG>_CprA}y 7=[abhw2)GYi_Ȑ]+[#}$VZubBCQV:j'Gߎ4}_$- 1t-l꘲NWTk~)j{nɾ]r`T@zJcԅ|vo; ͌k w ⣇!ƹ#Bj8%ˋzGSsq*V cHZcT.*H dM,rTlR6B7piP9Ρ0F/]XqZ׮_ :˹3( ]u \¥3$gssw˦ ?ۻYLN,f2t"߅;-)$8xb eqʇr{D K_/pxfk3AB5e ɺ77 \E)g3ﯲ׵f2&9')+w] bx'ǬGĮ>z9|L[e6cv#_"/@6!aweBiQLP5 UT,&4زxħ J!` H<¬Y`'NjE`#P{8feLޟL:ÀfѻCC%YhW:<:Qܮ!i!4cf_9j E(/OműK]醾%L\G/&zuA1ӌ㰷|*9Y9fXn!aC%1qI 37V3WLM0cj`v,V[ؙl'PI&3f`?huMx~# VնU$`֏FXALz.V֦0H ~jwjvӊ$ߎ~DJ2rM:׻߿,urla<[lQq+~TZ)Z\5(+rÚx?_>ӗ% s`K/l ̠Gx}V]nKWqW*=.` (1U>&WHU5S"1ˀ۬UrBhÅ'I7Ɩ}rMYRh2\xr/&΅0|h:PsCF&nCW!碃H ^.^MCwE7(h aLP$SB,J FC$&ҾQc_~|7xsbSR2(eN1@DѢOW5 ޕ%R݅udf++fEtʷf;5˦t&ѭ㌡pVQjgXn7ɪz6=GȋY4xd@&EʁhӿF\N,ZUԟD6 ݎG^E8"8|+\i'`a=2Ʊ^r*O SZη[MePRAO_G-r<0^{J-T/r$x u'%l436>QDG:\ ] !4hj 1sKTP>gDs?Eʨ(n`*gȿ8plu6&6PCld(aVoSZ;_>#e)azJkv(]ͶDDQ&aM-rH#4~s6&EًE$TBunMX6DR n b& ~-|gbVِUedjx=U}z0n2݈hOu0 5sw8A&WX&,?L+1 o‰ *,B`{=rSW# oϵs  "]߫q+uk1CY0h<'geΚXqq~sv@Ѡ6xMNDZ#c&%ɸ)9%%ZŞU@Z;99Ne+6%nL@+l "[ә" Ҏl@gBsgM! &&.ДW"WRgDa#Pt[BtxE_Tr61A]6g ۡ (,H^,JG>S/>&m - u׫,pA@ޙӱU Cn8XI'Mf5e"FHT37Xk$ڳiW(%߻ ~\ h-nҏ+pYZ/*KmIk(P짥}E YW: F!hkMfT)=0Z1E8\V\O+D0:sd hnphg:$LUa\(%˞ip^gѯ~3DA $?Fӫ,q*:[eƷ*1oBOmk n}T;6r<Q,/рtW0{ %O9ڶxU(޶Qj!)f"&Q8&J<Nu+{L0CwVf |QC /|ǢFT Lˋw@Z$qs*զxDkE) s#~^&NPqPe$wc?,:RH" ]*]QmfϋTɻ؄}aw ՓZH"Gy~Tj4soLB㉥YaAՃ,Ns+OAf ͗,Âp>Uw*(]0Z_p $F 1(le};QH1^@%5fKEd w;5qd|F1FTNGzdezSCƬ_Bft(Wy ^U8*R6ủyLR+f{>0mav9ciAᱴVCyx~&W}3Th3Ľܛ+N# i2@p[]zR L,SD&1 gd#yL8`qo^uSbɛzQbK!Yetzr|H @2c!8ӷtkάm'C!`"&(:d̗:̫_'<盝2NK<ׂF=#jBLЬ)NHhTj 5ohU?A(}&^4 ^A(tXrp^Й_GFa w]xA;1g䟯Bޭ3yO>#m\pӘ4n WQ+& ΖqX!#}@4;2 %%{?$+XGdi{/I[])*C!=4F0 p3B\;8椧Y~$Vz"JQ? JNGrdvPz1-:Ur |Y ԨOIt.:7('%=ED/ ش։rtkzؙQTz H0f}z7S&C՟=(Nev!}*69sq(186\j,'0QnGg+7HzCxS['`M<6K?~C}hFwuǴߨ0z_EaiZHُz^pqpD7bT+̥FaYoIBԥF]MCs +zqݚ1b=:fhb5vsvgJFOl(E^銎>rED*I<95.2}o[ FM3g?@Zgꚧ:Qa0+(<9}0.lkf1؎H}9E$7 ;1'qe'Z9 ߎꥹWwVxUVZftEP }*ApjFp[V?s&1BJFT_zU3F#A]WŠK 5f9r)wM 5ffjMAކǢ 1[U6P5 M&bJc]I8tT ѿ ?"r~RĮok:KO)dE)׵׵8+d|MɸD21D=kKrޜ'ٮk {ٖݒzC#5U0 9BY bu*cL]ف6%KIx}2]XCCj/BEJkw*xI c{A.jo{H<OhUd9Rz0ꎫqE$Ы#qyHlqfc+\2B覡ł<ƈ Hݚ q{(DPyM/RKErWUzyj{EJs`&5iJ FF'FY/*r'0ܵ F9`34u+27J̵R+ Y@m;gTY{*^/!"eY lkYZJS@0C8?4'gpĤP[qJA\b`OH᠝"!=_QmTc D2lՇIg8cA%~B zaTu׳q.MΚÿ.`ܭ.i"Q| <_RH6;B6qIOUcOnu5YEKS`\˛ WnF"5 I}01Td磛^.DtdK<5|tf3|Q,7:a0 [gE~;DE(\5F1m/;\ӢHѿj _W-ט^k̨_hE{ ŕOzbe׌Kғ\Z@^;s0wn+GD[- to(5BYY^8v~7W8K m_ B0 9# 1fNKh)WG!e?fQE30[,ۏ362RRtݗk\taM\b;/׻'2 9Vf߯˱ j =P\S;9"fˡ.P;U 5R(S 3%Vjm@UKo6[tn9sP>.jJH^meoLuog-I[fv9fz)$}'E {-n^݋/WTEEᢵL潒rbDb_gh0Nh-qj8Ebad5CTh 8',۟_NpO̤(ZrI e.n4:f {2:wL"\ h`s.[NRT^ SM\ ٲL ]u* :99xW!}%BՏΜ5{P(SCHkəRMr\|oe|4 ̓6 .^(Doa*s&@hQ?.ɢVAA=O,K+K"ɞb *0eh=s[;9r~$^Vv  i٭$$.#lȕhJ+Q9bU} PO ]} bIx T6lDW 2(儵UWc&Ƽ)TN1EW<4I,RTj Q>nTb%R~{v<6[&K:Nx kw8О//d{ xf|hn|2Ż"U4JO[7i [Z_(49Jj^55xJzҌ-;yWѢmEI5w^C!&sv7l42!B&ZS ,`w^H3Zu?alhJ^H qk]ZMy7'iM-K9:U,HKU$}/7Bx+lJ)R! nu ,9եS9Mr`7p}/]>#H7D(/ty:ɌqiX}'52d~rEW Rm[{2N?^ 3X9K@`cD7#aeT[.&yfN owjn-ᬮ1_gfԛnlF=蠅O=ȹ ɻ MeJ65{σR\ٺt#r9uC w=5 *p,JZs:r։>aKb/7qO2$jZ^䣰(&ۧT3ժbKRPC XX !C J %ss@vE#ՏJU_~E,Ȃo"rp r3ِ S#%a0W/ζ"ьXﻌJI Ej#АUوn(,:23! :]9P+"p݇4|gk~9{H[|!o{8h\f#܋K|:h. сO(:/7=P~#ГCKzla *Dp`@:3Afa(TX?*/2vdfTmK*cLF޹~*7)Z?) ́ IS/ .K19 g\8Nf  h첳)!]u9[ʌ&;;If?)OH'?Mîf %[<_әskxbޢ?rF0:|$sĒ-5bPsiJ R:콞}dT)mUowdbHV5PH7мj~:ޮ'șb#1aolD(&IIAn/ ʟ%I6VD7>s~^L &&IEftˁ~mǧQ;Izd{Ctd l[HyH͜SH9hy F<\ä6azT f,#ɸ?Eo8m]A=KoZ)3m6$P4aipY-I'$0H ZN_wMM㎏c*Cu@4O ܼv@ o& !]]:ﵿ" vHa1)ǕB-TTJ>bFs.PoZinLbϭh+;2p gK"lCe'-= S;j=]#O7frH와iK|d2p!__?-M kfB.y"w/h>>+<@ϑҺ 褔=>jX3^)Vџʩ޽[3]e8}IKlh*lb%gK(A+.;J %2?Ge?[C@$( اPduo^>-{)7qU~ۆQ ?Q2\~ e/5(ӷ}C 0 {d}6JkmҽOz"gG2cr-S=VB< L3ɱ6bۑAO xX:INSlP[-C9ڻGXY}㑨i1͔'jCЭه._nB۫-=: WH*̛,yuk*9?'n@ztW$T \lu=' a rJyS,R Mʏ`]󣢖q+85aXQ!D/2_ /őT=[uZ-tzv2W&py88 Ό9V)D́ z_Ft>x# 6@V4?Xdn@WN/$%!Ni$}2la:$_m hy>CG pn;[CIDJ`>;4Ahؼ uT^v5 }ԂQbIvL$?&m2$w #AWI+=Ld/v^KBg#N¸`hۏ+:G8қ?-Ǒ)~"|W=7/IXkNuSXb+L[W0lR9;|^[|\WjpcO2}b_i5ڠ7,նF`` aE0JӬt[(xHj,6;*g6¤RL,;jQ[lJ"WEjJj'.)Rzl{\ru0Âʁϟ}Ũ/3c:4 a..e_s^-;=]tXtrGrpZ"×=Jo NCPxaVyZiKD^8La#)*`m9RH/Xex}5YAHU*5K.:WI( :B8'36J yYS!<^T.v i)0wCݗقt95 F@7FĚt%{Z̗_Txjq) 7O'A3&=hzy#z7Η/_+̀fuZν:.+։&h/)T>% k+Zx[,L96f'B cbYof:پ.fw4|IO#'دZ H4ZK͐Ȣ@ɥ KLkI5HU 5q]ty3XkmX9wEhIZ6@߼0PqrIQ|3uJ.l'MXҀb Kz[ YHc}*c~ȽGب2[INH},bE#vq5yOۉB9L*_'* E^x`D0>%2^nG:,]cΧT9:O=H<% (e#({r-m";y^~Mr!\T#g{Z+>Qiӊ km|"ߵb;{(]E>$Yqm>n1do-\`4JT}"V(tpl@UrEƁW@ϭt)ZIW<(<`k0RJ/Do̴ lk> 0-Wh D!ҠPmLl~r~GKL1ܓuVDS!Nų+>Y6mfoO~s_4徖[u\E,&;RtSDѤ!DhKV,8\S~%1h$Qs[Z=IMikAB;ynb"ЮIqz{<. 8w%AiV蝸J[q[~;sQ W9B,*zc5'F#i y->?,3' 9C?"<.`xFE>f9Nr|?T(jkπa؅{[e=wr-CP^d[s+vk'[O'v) r&T&^ ^'x. ja&"'Om;T` l+Ϫ˴-w=nn~iJ&VC3xAa8OU2Z˸nU MsDv] Atl|)s}*C9faۢ|}. \eiufp, ).4ZL蜳9Yܻ7C\#;"QN/X: oF J!JDuӺ=U2/Y@)5}܎Nco-HZ zMf.I\߸tzN\6yNń6Ni(PE-"P!=ז+^Jh 6iȏGXTTӚ8CSEgaq}Gdm2slQ3񺓤)s˔u<1`3_ u1%ho{)cǛPR #f`ԕ.P|T6lj-ׁ0>r({B((6( "Z|vYb@?xK̚J5'kF']]/.h'G0r!M|FlH{ ,M@Mά{6Yj k (BD!45誂!ݓQ~}S|yhKW/e@ko P/P&ͤDvP< m 2k."\fD}0d9UIS\)yߜVнBS]T&v*}L jT2Nl/$UԋUXXjsWʭںC` -(k|^Xc3\+oMoKQ@i;*FV^'m 3tUb:ĝh=bK5'9ֈ)0koJY ֙t*0 20V27CE}*qgtDn,My .UT%ZOKh<}R|#(>khDsLȓкPhn.l9-A#kNAÐjNGwmF^M Pd4!w&o )"ߐ@eRi>ki6?/q 1*/ݖi+0^Tl*x LM#0>"~CIYxu`+9uK8 U XmRWx?Ё9jR(H Q1_\]E㗲o6qv}ղ֠ԝx5e\bEW#q7wa{qvo֗FmecE׍)i_byeXCR&|W}B!Yn2y""ڍ3vhKR->쨠}#?P)0_U[[p&=aV-7U5I #>=8%vquY<-&z)o7+򧛖Q3_?, !Iӫ;OUFy:Du3yz8 tYL~6Kz$!#ImzLQTv6WT{ p\ݨ'ΝeVBJe0L]PDuDRLeEM M 9.n)TOӱ _>r8vn kWY:x:#ӛ%7 iYb/@ ;`|J1b8rNCg7&|X_0 y? y#fD;&.Z=?wЏMo.};QM( rQKueiu=M|ɕW"n QXwyE`3T*sv PRЅ8RN[2(&+Hc _a~ĵ#$8OƄ69ouќ'&x&P;]0/'L,PL z ewm쨎k15G"*C^c#Z>/zdZvS]V>`Nn^K)Xa@ c0 HE' $~? %z= ^}+©tT tlv szު;;+8%Kډsh(aH&+PH:9->4 ʉڨ.ͼ :|Z E& tu X õω /}"5oKTϡoq9XKDb=s_i>%r7|pBOqK`)":AuDa)Āɾvn!Ŷ=XLO_!i `Gw~.mW??"B!oޜA<^Nn@lp{{O9L}P<ъjvQa$""}лD & nh9/pz bq Q !KaY qO1׹- t? P"2̖3 #tB=4=U2u+dX2N}|ي]ilw}ep3up_nrеo7{w3y=l&+k2 Zu_#h@$EKl^ƒv{hےka}azi^]لW&F=oe]'+.WH+I?oEt$L. pv`K#JVT507V?N:7l^2Z!#Ka(0J$[pbtw$-plpOtH(8P]d. ;Li Jx zNt. JH]$FsQAjW_cJ 9dXon>jPS\ٝBL/\4*"#WA_Z|xd&_*أ'qdzZ?m@941_瘋ֹMhLjͺKV=KC6jZsӑeSV=>-Q(wՖ*Y]Yw> Z /UAs$s4,DXGs[W~Ly'y+?c:׍ѐ" T8ab >x (VP@PH᫺JzUF%}1) #@눢 TQŸGeS;wЧ_ܑ>󇸘 BC ,74G:!x0ЇeztE9}uƭu؝oa|kk~=AFK1BDn##Х#IZ߰eB!* xx:&/j"Bׅ[2 %U潔jC;YjɎ.c_WSJXjǓD207@٨VSc3V\вLN 4 `maNru\xiGiӾ\gYF8k%إYUL37sL*|O,o^45'&lÚ)"_зmoF>,zD]s֓ӅՋ-fR:_P) 69!Wܠ~S3)=]Kŝ;,y㿝q "V aNa&U>,/O\Vc ºDPW=զb t=AKc[i{;O9U.?ule(j8We?gQE!x0$O\5 aF?ivX_ȱNI,BmQΌJ_{k>u⳶`$:("Z*qj{Z;ԣ\'/g puW3kJF{O{lZ1 7߇5QPx\/)o +sҹ=b-Zt>؟P$0hcbx.*W:Xd7 d0eǫ -<ԒޘsxNB9J佚ʿת&/[+p JwyE=(VzɲiƷz g&?~ W 4 J#'鹊4%eErҒ\9T J!5Sl~=xu:!vg^hh<{vh vs~$4>]j<{t xVQ-A]!녬HDpBÓ|wH!T_;-e o3duC3e_l$k⦕)wȁLX;._;? S CwvPb*@`[Tl6ˡꊱiqf@Xd=u #G߅{xug`Bju3hl4>d+ˣ[[_f6 0( Y#_bFn(z>͂ %(YjG\ex|Dxᖵ,Sr|VH@=o0G+F7b]jCOSzg3zҝs~e8KJX2ۋfڅLRipc3j/C/ #eS:Qaj-賝Gu,A?{,VHGg#\hVxb?)‘;tk&b<[ĸj꽫CXWY2 %99OGVWRb_hʿ4vЎP qn ?^x*@d2jZu 9A2D wi0W;;7:_&Tn*Z/>@M@Xz: b zͮ:>};L x} J [c2em/|/fs~7"X-#U9n%Fyu#\64otKGf|aSxd,z2}Ͳ'Vn@y5-R7A9(0e[E:}#m?uvRʹDOR.%aMJa6w|:ɗT& чt^atM0S;zHym&mLBT:VVBB${&eJ|eq~fMVqxr لeG*Ky`CaZjK9;|ʣÕFT/M'5cvCs5zV^u1u5g?[&K*Ϭ{[zwB ~):[8T C<~6MYv;('8r>vA4sY] !"e.BI=Бdx35Tu?2dn/!r5gmYE sYK\ߩtFVDGҦw0LȽ(0&O8h['ґGRܙudP8{0gd@xa[1E4Ad-~,HWCK#ϬiEA |ϸ >:y! CH(IB4K逎S8ĪˑZА^s.9zEq{4h@Rdkpj8-=}Y^"v_TuFFb;85(J8v.u+s[)`]4 km]ShXO͘ <)mB;aIKi.P2"giځ<)s 3ÙVK}XӝKf$Ѕf$0j 3V-~.-Xz|a-ҿX/*{;[Xu;phTҡ' xF`J?2]Trkzo ĵx"N^}*`U<'k)4 #hETTÐ<]g~0vBbO a=|Ӟ|Jl!CRDDpªdTO쯶oo9 hwn10ayJ]X> =+VH\cሽ>#}XUUp-!4m^4o{2D0H֜ XC4 T) p<KuxW!H%/ꐥC^|^7`( #NHtO↉,feVc偣mO? ̞q:'("`HsrK(oi'^(\qQYj!`5-dKB{P c9mHYeO4~l1BH=V:FY+~^vLMnsi/+{^O$|Pd ޢfJ~tU 0YإK?.URwݘxnDWt&v=S'sG;/0vB.CM8?5K~x47"%,e&?6 &j/AsEdPV :*1G`pKכůצɰ:_".{9`9u5Z,_+y6{X@sl- 5 rB{U ՔLMlª#*-z1ݫ6\(+}Wpyq`#b>Yk'b"қDĈ9;mrAC;j};lkGĤ>ud{P^ka Yl*Nмm59A#s7qTzf',~~f|soI)D`L1`ˁήF?D\{Cgj\o\8 X'pcAi}lt ΧF/".gUf:uK_|OS,Sce⻿9ApH mI_T ͯ #6f B}0ļi(EM^rGM3~zXI#ӧrSso56ۮSY?Р%\\-2ysx7c} % Sk蹎>=;Jtir FsGʯ#׃І.:L/"&zxy=gՍifΒSHLMddۥE=͜^$Yx|}joT 7Y> ͊߆[Z[tb,>=ma[c m`mĚb&>k"FOȉBgwtuFjg_:D`֟yPy d^I{gDXd8oSSǬ<<ֽir?[E̓5e.[1T  Vi?Ri23CHowu,{X}}b[z?\hjr6H7b=ԩl+RvEh}άxО^9m➝S_[F MXE\EV]RZ /,P5PYҦϲ@p^WMDQ@HO%<ǘ3?8_Rkn FA{X,^ !N?qqc(x@f(1OώHWi/k>-5اM("Sleml҅qu KnsmBuu]}L$i2y=I{dCfh"OP3UB#6Rd>G#u1j"| 7o=yaY aR_yycu#^x'`&+j3KK1#[5hm?hS&uRϲ^G",dFƦï}FpF}@An|7Lj;m'1&:]B|ULDW׎Cluj>XʲS.͜#N$mV@{эͳx9T\a觭 NBMd6KEBQ+,mRY ѫwUayߖʇ1mL2{[Oyaas1ĭ䆋qR7So46pr'"륊v& _/dӘRM26Enz"qi4/ $? F0Ls!CN ] 57*&:&s!9Yގ ;fBGg"0V6qWP1CSD_ucj'R@Oe}c4D6A9q99E͸so2E.4])T`WZ3o $ųT[?ȅDZd^]ZB1#@s1G,b|M2sڑ攵s!>kr֘+h_SdT gaZm `?bA.}Hh*W Lǝ.#B&B9Y$ތz-H׃xZXN*bEKZ~- 6+!))kFϛo%l<ýLfi4OA>$ȱUG5aO{uȅŋUcR*V&2k(о!a^}#\n)c;7.$ia[?16MNCEq"&Qy[ X'HD[6QyG\#k )'%^HxEzULvJVQK^ oOE9ߚ8y=:zFu@Nf +@BgѽϦ0q<D#G 3bA߲n! |-H.)۾EpoVIAV 5W5< ž8@U;8P}BE}Cc,"/72DX?b2 feUQFS#l4`ga%"sq=Ş;ozbJl$JRH^ Q{[а+xz4Mts=Ą~n"j^setDGq<㗓82jcq6LkN8H GR.Իxl_yv:'R޷YCW!0`~$ta/x7M"it3Uk89V?,[B (&-sRUB ~!* 7iR4Q nh '7Q)M`kcZ~lq# : +(%7V!"̠%\qc*Ag::qcD2`9p DlJ9 S$#|UlL pCm,SoVЖ}WQ*"G!XCMÐn#0&|Fr\J-bZCSPRƤa?)WS!>zr3l٤:Cz0̃#o)"V!|YJӘr}sVtԮ,sڳZp3vo|_T)1Mڿ%cy>HlY8o6n&Clr^ H-(kXXݞ8Vjjkʣ.,[(}")"+ML4gGZ>QG;@}w>'WK:؅Ǟ 'ĝ&v :> ܼ?X&54E ^[wx {0L{)$Q%cKP|cs'K4OF4<= PeqCCI R1L<;Jԧ|;,zFE((E͸[c0vm>EiŲԵ|݌)֭v;&R(̛^*$p$dl c{=VFˮPDN@92jR/6ʱBJAk4 /Y6]tsf3𾯲 vE)ڜ w 䋟*I}+g;|+qA{G!?&7xي6a%Di͎&8Azow;q}7W :@:џ uomr% d,6 c/&r;b:P'1Uָ|eA3n!@G&%'ÑD䘑iJjzvPƘ0,p[Ayp?ODD% a5}F1JPъj Gz?qux]`\\tp6NAK#NMI,N44vyp,;+e1iG*9gߕ[4mk|ǔ,TeKl?2{ioݬiׅIx]K`$z?Y:ǝpۓF|E];QZ"=y}#ș>R/K~'t3 /yE|PH X?+di5S.<(RYDGKx!|CXQ ebsUO:d`_h?Īo_B4%RKE[AL;'DL)J$/͐V :B.yfMM(ZaęN㜰jJ9" 7=)m]jT.c͸98<7־j:fwaC^HsϦ1wMCHsPC`:9V0]v\"}1PF'ڣ l4J=]E- ~<6?U'вycxysDrNT9?"_m&'&(xʾ WG։_~f|*A{'Lx..㝞D:*>@Utߢd~ҏg4v eĊxnrSQ}z6.)$6C&; o k~STfD=Des!J DžXC)JX6y06~ guCfS`͓EU9БmC~hracVxjFeuIpM`^/ ?-Sc g;{5~6Hmx"puB48.Cc v6 Tu |}qϢ|(S)Q\iZU³g5Xڨ4QH Rec͊Q[(O<$ylMҟiucGXoh]Pmy~OoV%>lN`I5zmVeh_zk|29{m?ز;8@GTЃl܂PP5DVݴ.ek+9}6@7 #n%!Rkm[ }_( =zL@f]|e)̛&uB6.ݱWjw5Q}f S\Y:d@J';zZcǞ鐥[(g5} s9 L䗪_C#xg!:e,>i6%ݒQI.Tc#ѭ{:ʩOW^q8̩mpa?ľ~P!Owri HfZi^|tkdJ"1'IN<__^)P1gcJIa3x "^Fћ} ɚr3Bu7 zŘ_ڰOrBeǂr0R>2^XMOSb݅̊ФHKFR|8%~KR@l4c霤c7\}Я=|?7xI]ܝ7 \gyo,? AWcXQjsi٫9 y/}LhG&? =|;[M>l72q |:neÜTC+C,ySmIRS1|,|KS%L]Zvʈ%~ `dLӑX>,>#'x}4 GM[e*a8$θ}2)GK6&r -*T%iR15j#i6ӲJf&'uhQ^M‡3m-r{KT$* u’ &ֱXad9K3mr3n=*>E*^?wO҄AE# >{k>,#qmBYgu0t̸Disq"ᙷ|/2SJxcƤQll<;7:CRY,Уm;(L< "LrD |O ؚԝ)̈'&9 teW|20Az^ȿ8 U]|^8Pdk^0,z'HjcĖ!D\]WE N;XQ42]%^% >rwM {{\ 6o8*{ܳPid"?/-W GL=ׄUUaMJwxIGnf8[qgc[u(k\VST"BFD]:up/ާsKţn%Ͱ>@#xo':ip(QS9 ͸L4%Lk/2WO::/mNLlfli Cv\fTw3W FCN[ cG -wMwz<Ε-,g,\ ]cWX԰0J#4EQ pi#86ݪ.kq3+1E> 6w*UAT"A\\WӤU|㡍/ r\6'#H%[[s萴3@4iG'kK`=N\z2JHU],)fɗ E`A䓄3_"%ס!sy +j=f?=?SNWD}&*I0ԩ!=QJ/~vZuzф񰾁Df ?nzzD/`YO ;tgWbyUiaFjN*d1 +2d5Xm~VׇgZ3JcɨFS'=בmafdf [Y%*{v{U~"72! i.l}Cd6̗8ž~s}A;Kc$E:pk4`ޖľ:;(q6j/҄2t.i1 }IӖ*;(I>G ~C99-SIo#V ]rx&^k|ڬyek`nk+ZKEj\٤^:̋A #>*ymb1O̥y}L&oIi?OK%vK\)vҎ>x1Ɏ*kĝ녨a-S4;hC, -2qQw`-,؎h\ԟf-7σP.M=$;py\ qvlڂK!5,?v~񓂃!%@AԔ[CaZcf#i7NJk6=c:r|G6 oߑJJtO\6{djIcsL19IHĕ>vSz {~ 6*AF<ԇq R &` vydfz0_ӉU>h^i{.3 Tt>^cbԪ=%亼IkL9V[rSvt| z,N.j@#6ƿs[ _5$%f|5pt pܵZ8ݩN:cKΒ@8 VH u|( XenOJc) %Wʼn1q҉܅ѹB"F^b}{]fԱuq `$9:;_ l2o]@6rdUX RAv&'?oN6m4ZYz%Nt!&^]2o/N&(@̊ԸPL2|! 126IwFIOzɟ4|Ʊp,[j6(PpT !m!IUy /9 _Bg>q{,bI'Єh (aЇa͡HlBrͭmonmkCoN+t~Tܗ[=.YZu B-|CNR0Wu;7w3YTdҕ> W̽^Яv% $4EU䂄.A|R5_^ Q'A`/=; !*DYXkݽ)IEkt_zF- Ս lIjqzY\AR&-wSez,NCp*+,% [ ~Q@-T=Ѫ^ZvУG9kxFfԦNTcE- TG*T낥!M~ B~qc ^zu8_[zXPPMCTMy*û)*~$`]P6DMdwixдbhF޳hubp6$NH G5b v?Kh_*߽"Å`< )؍cdCp^m4RCOYHVI`mF<ً8xLYHW{jF =kiQ@X;Dl(j߮:i VEYI>e @⮿L驻'?'D8*kȷ^BUܡfj#+K>MD3Sӑ׻JqiQl]GRŬ36=#s>گ֏WdUN`'+{/OLg8Rr=r9zH.gGBy6% n* G{?zͩ1C؟W3` ɯ}|v :@^.GR9T띙ص3^DS֦8~) -d졃&N30 7f!TDNuQo`R rUӑP;|xY0?YzbD]#ŸN3f{0wix8SK,$YmH]E_+W4o '|&&e):X4iI 0g9ScI". x>v X:37*r@Jq{!_mȮR߁\Q 7}/.L+1T w+YE7Ses?=|-rarL-{ǎU{+jɮtw˅Cܑv^&I6<u)]›签 irJ0.ղ-yMsv9DW vI 浈s]%TC kD4@ k>=d^^EÓ8p+FsH~ ư t<{:(.`H՟\0[9ta9n_O1ulK]> xbphq*9l2zUM!r10Bϋg*r-HYlWӣ<:1m2:y'2"=RE3e/، :UD DJ0: aqRliS(bMD"?$(s/@|Kz Jpju<iCxV#WyQиH?F/dj$бvAB}a.T,NA[ pÁVYzhUTcDV1c ),/7hA\^UݰAv&,*t8M =Ժt oQ73s9y2^ bY9^S:M x*viE'`r%"@ңn9ex W1@$#.i;.i+H)DX5jGWgWn:c݊~[d mTLT ,pC<KhJ.>tk~9ܬq,$eb-6t.vvK籘p҃p:-sH9vb#ttfK/yÏU矇?d7CJe n#J!W D[x59aW+{$-eOdp.cv,C(cx`l)}%$X4"nP~ ٙ8]+X9Q[su;k e5kGyTFTˈ7|!J:HZ6M_\n5T *$JMA .hE<ϸ1q`zؽ3Іi[iȵSG]W>`b&g0,#ߟkCq_8G '"7v[[) …GYRSm7xd 7Uu] /K1&δ{2 |C̜z{üuP/R$YPrv0Ko !|x&F.v ~YZ2k"F9€bU(H̿7!K"j7-_C|4-`\[]!Ĝld7`QW.zcm r0@E.F\)fC !$d"݊x.([h|jaV< %\vFqԝւ5rj\(2I&=+|nl҉_d{vDmOM:S1́/kW^zd<[뵢5b::;Kn8Hp5~SfMV BeP23zd)(wT,W LL(EtӉiV>C5NM0fшU(Xڌm '{~&{qnaRkf}k t ׫m_TL,}[[ DoAO?'6i8[sTE$-h2?%Wixt .=n;FlQ(% MwMf,nO@ ]7v\-#7 =jy22%1pJw{]DT7@3[mM+#%x־# R"ӽ!]n$UҞF|i?m-kiK $hBpX붇uj\:~s Rm( tսNy:2$/젋:MC8MQW {wzbS(1M6зgSX7ұjd)`Kԝ,H^LngƧ`ˤ,~Af`@;c%kK.s,x{8T5 @)NN'E^]*_`sf9[M!cƬj"7G镲P(>oDT] Ԥ=B%v7&<|w4ٺ@ vg'P((>e5O}ɞ즙1J*\>#hE: mmQqC$9UfĮ` ER::Uٷ%d-3>-E=5e,WZ̐0n֥}y cf6aK۾qWm+wآҍVߣX5g*ϊogC/unĉ*bHsY5UT:6L >Z0N/0X` alX*Y $j]HKg¨%<*Hxa%.ӠӟxjxS&*E8V8|D>J;)`MAaE!>+Ü0c)h:M.@yE;<<'֣ޘzksƎcx=ѽ.Ƽ2n$ũ[Ȗ˒AGfCK}/9)zr P xț|>'fs]"6f Lڷf 8e9(w-,t}oJ''/mJгJ!E礯A_FSɓFv~7UO{[}A{aU;?dZlS/uyQ6Wµ٘,2Mf#3 qFk<{oIf.7w~V# P.|clUy |`gYB:XnO&وI'+YAz"bzb)12谹i\[UeY XqX sSrRd\2nZEW/+%KU@dIX:G,D߂~@R]/6554!(GmF:]fK-xTŜ0K[[n>h!󐦬^ m0ыIk%˒/JZOv0ϵ#:HF&EٓV.]3#:}س)沖W$W9NuEБ|G-Tڤ2\ 7~pO` q)c@e_5pSf_ռtlЁr_ Gхdl $_L$+'W+ڑ=m(>l,.~"aŵKK@5m ߦ&YVa61D sQ@nacwF\J̦HY7U2} _1iϠݳA.LuO{C؜ ϟlɬD*pP~:1Ѯxep?ctKRVUxs&& -%BEiv#εlDl@o>h#'w@Ag΁v{#:E͆ {va4?ci=~3J Hi"hFӸ Ɯ) ֟K}Vz\9nE`k.zo|+(!1S˄qاxd}BAl$ɸq˾<Ôo^r RknPoWNL@;%u䜨O-6Y"r},jfo8|1d)oxNFڐ# g*v2i̴2h>n XT_v4k LdL@e[]cN!NbX@ l*>5}dy5F8y,QpJ/qW(nx{gx3A%0q5|K 8[,}p8 aW:ZE3 DK4 ]N_v sFDL+ÌυҰk1^`MK[^ٿ}9[q ?^@.޿&5ѭ8gVTge5`8ثn 7Hg{2NJ.Sꝛyzn佪"mM ӨoLj.#T'ĢH߭6-5Lg{%YVV1;T4晹:}iT~t7[8;4Oao:ngf=u=LgN"{5ѷ_Y.d1 LN M}? ٗ:$u|m.#v7\W;Ka,l vd+U |oGVs0Tàa<-DglĽFfkB;`N-R͕F 絣+ @ru}hQEoJ.\"F j'z>Qܺ cr/5XxcB~TCg۸) %qez LL:|)}$9Z?lr&bk ~W{{|aV셡]ǍHJ2`,rj Rxab6$<{D2GX% nc|md3׬ӯtj |+z5_ME=0sjf[{+tx3妊ƋFŤɛga?nE%2ZDo%puCRǂofQI]i 9M(Tzz ZoLbU= lÒ&8%wfBծSޓfKP'ʺ} IngF5~!9쫬]'Ü 0s]̜{AIqu:pl`Fm6j/]C|%GPEmc'Ap~_u^>CeN>W2T8f~MH%~u[|XX>>3JKOѝ{ 8Iv S5" 3ZoJI"ΩEɤ 9:w2c?>´J_" dsxe ڐ A%47LjF@8jG7ۛ#[ uy|䲛y/ER |Y]>{04JZDg.Bb0Ogzb4\&fr 8 [h`PB{ @5LzTdԗ{-+m:H_F&6TXG#y-w<j?:xa! ڠ/1͂E&c &_PH13?Q6|`%1"Rk .4b 86y"W}xTkj~R?EÙ&=Z!Z6^5_wn@YSN7jQZ%H䯼krgz~`1Y90|EBDx/RCplң@8&_>{V%9 9U%?9.HUӛ?; D 3ݍה/픘7mw=RUDb%ѨQ5K݁_}V݋Ւ|q>{<-l8UmhM(vq/8 M L5t(cE~}?:{xj9<2:Դ @N:" .}C!^P?;r'1π2zN; b! \,|Iww%HL3вuL2=yź[}:, 1^dV0 ֦Þ x&j3d<(3}eN̮]L֮vVCVd+ccG xVyC<˗ƶ#zˤ-lB#C[XY03@\ff{S&+A]\m4SgEtMT'xP&01X*#/&ׇ[gP*o*㥥:"jIjD}20 a"\{@>O'D(S֓n\9q O]T;x' [m*α$d1=^|tm1b+;@?vGO6\0oVy|l$9B佥/8T0ۉdF _ɑj8SQěhDEOgv|4[>@aK[Qj` q<TÌf%5:)@uD_EzoE_pUla#*(8[X~+Y׿9+L0#PϏ^}ȳˋҘ[*޻3/ ߂]s NG,~'27pdY)kt9]N>F/UvgP~ ogN î.[ն;?LROD'K"7%]Eᩢu'",_C*b̮8l6*TK:9g0$G bTĜK;Dt֌r(Zo!2_Q ~d栈ԒN(tZ3A۵ilB#`TP+ ͺ9|Bb jxPDum Sa3 qG+ьI*RYs$B\s XU#S}7uzm%w`Mެ!1Z$BAuz m@+FV+~υ*Α ^!Ə:s_SLI uvW no7 GК_ӹb:^U"7+dM^MAy4 /=[OH 3Ə`]'N12ӊA"p5D{!r`\ #GX46 mĸq Zh[vD&@> l:S Clz/lۃ.3ğE%% j"yw|8.;"8>TIV?R]צҽJ*u5ZӍij# k$r15aX;:c ϴ`(}UI|^@iѢ[HRi~U/[nMsӖ :[r?9u#akj7Dr䢚<ĞD4( `qujnE^=!'N Ȧ@5A/>d afNgR"q2<Eq2E7?%<-+ BI^1uG_Xh^7ct'Ο4O j)hHb*)=f*kș)UeNwuu?2& ϻK\V=!ʿTGэqE2B e[;}|ɶ J]߳,6y!  ,KAq}RE1*Ѫn]B$wO}y$F['b# ༊^qJxÕ)UKG' ꆧJIpJhTxJ[HӗZ(fTVE ~^9 OS듩vLYr{FGdP tɱN?g1%\GdR!'+JKIDرCm B垓p?p4]ۚ T!aRdW#ҲqCzm#l!$VT$Wᛐ&sJ>e e-^xk\Hz" #0f8}F\n"Aa1Xj Qcs'.B◇q@_mJ ~lo襄`ŊnނK%fj1Z0AᾄdKn#6}ԢFλj}h,cZ $wʇ-ף!w.E!Y7{^ۿSL=N:qko/QUG#QY82:/@Jr5bYe{PTlub;nu Nʰ+y_)ԮQ4jyDa K2KSWd}zαcOZGbى N(6iywTÁU1z>|Z*Ñ o\k )ϐyh!OIO74^!/1