libavcodec-devel-3.4.2-lp150.2.1 >  A ZF/=„2v6QE8n~Pr '.T?(SPBep~? ߁{IC5@LמXօGu:T5@~e%/Z-g/]K 苖% hc458d8ed1bb52610bf61433145013d12406a1663027bf0ddbbdcf5d96c9c0351f4abf5b5e164c1770ec93b89f6a156866217b314ZF/=„[6͘E]" U-bqqŬ}7%=An -<9!fVlU?.'UlՓ6 -|r(߽ӰVŠ3/{VgxSeynnwcoR/Bbqg|}0C( L ΋I Nš 15{VjČ 9qɢ1yawm>p>?d # PHLX\ox T     ` < \     ( Q8 XO9 O:OFG(HIXY\(]^^bcdefluvTwx8yzClibavcodec-devel3.4.2lp150.2.1Development files for FFmpeg's codec libraryThe libavcodec library provides a generic encoding/decoding framework and contains multiple decoders and encoders for audio, video and subtitle streams, and several bitstream filters. This subpackage contains the headers for FFmpeg libavcodec.Zcloud127`;openSUSE Leap 15.0openSUSELGPL-2.1-or-later AND GPL-2.0-or-laterhttps://bugs.opensuse.orgDevelopment/Libraries/C and C++https://ffmpeg.org/linuxx86_64R ' % 9r ( MqAA큤ZZZZZZZZZZZZZZZZZZZZZZ8d9c461de27b51a5c3d12f3a58a2301f013131e5fe88193b387e30144a3753afee04219cc725dd8ae4440080fbddd8becf5d095b22cd98ad8476a0715e3f555ea0918d3d682f40bd65bbdc60ad0cdca08675a0067cd3e92581342b045fb0cc7874a55a2e3f19ce797e99624a224302f25efa89a115b9bf2e932c8fa179b0cc66b248987f650dd7a110c942ad67351dc920e115248c54532b29381c4c64be9905efedccc613db41c8d5a68bf9c1b81ab8b0e13137ac85f5f7e75f0a08381fea75e69dc45a7d5a9206b3bfead10caf3117117005cd532c4fc599d9976637c1b9e318ca8eae5bce081b4eef1b1f61a62aefed1d4e6e3cde41487c81fb96ee709e51df552a2314760d43025c9307883dbe7676d54c975637c93fda11ccd4c2f545c30a21a0e4770ce91802c3dea5623c2a4858e1480e664df51e2b1af0db829bff2f4cc420acdc0b802d75d0059638f2a8674b7ee749d9564105909a0226cee5608fcaaaf36909e732db2a28594565434d4ea6084e9497c3350a4cd97136141e5e69b8be8dad86956784cd4730ae0cd545fa7d854e4b80b8a0d1f6ccdd2b0db04d97ac7b67f0f7dd377ca688706750fbb10bec0a52b1d2909d6054197aa7aed5cdea3545b1add1d97a99f3646f3e07baa76b59ec0b6abb6a7db1b190472161ca25e657077b2e1d28d42636cab0f69e4b92b1ad64ac2eaa2843c270a6afaf308a76ae51987ad98b125aedc395360fa29b8f4f7029e8d98abe9999def9f5216f8bc2a92c79add45c9434a95aac79f9212261c32bb2bdb1c1ed5a48880b0ec59d1396f3da8b54b59b96737869eecb2b1deaee2fc89e7dea6927b27ba6702722b4273dd9libavcodec.so.57.107.100rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootffmpeg-3.4.2-lp150.2.1.src.rpmlibavcodec-devellibavcodec-devel(x86-64)pkgconfig(libavcodec)@@ @     /usr/bin/pkg-configlibavcodec57libavresample-devellibavutil-develpkgconfig(libavutil)pkgconfig(libswresample)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.4.2-lp150.2.13.4.2-lp150.2.13.4.2-lp150.2.155.78.1002.9.1003.0.4-14.6.0-14.0-15.2-14.14.1Z@ZI@Z Z@ZZ.s@Z!D@ZYeY@Y@Y4Y@@YbY@Y}@Ym@YMY7Y.@Y.@Y@XXXh@X7@XXXXk@XY@XF@X9y@X=X=X TW@W#WWWE@Wv[@Wq@WM|W!@WWzW @@W@VV@VVV@V@V$@Vy;@VwVuFVrVn@VhVetVZVG"@V4@U@UU@U@Ux&U`kUXUPU+U @T9T}T+@alarrosa@suse.comalarrosa@suse.combjorn.lie@gmail.comnico.kruber@gmail.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejslaby@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.deolaf@aepfle.dejengelh@inai.dejengelh@inai.dedavejplater@gmail.comjengelh@inai.dedavejplater@gmail.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.deidonmez@suse.comdimstar@opensuse.orgjengelh@inai.deolaf@aepfle.dejengelh@inai.deolaf@aepfle.detchvatal@suse.comjengelh@inai.dealoisio@gmx.comjengelh@inai.deolaf@aepfle.dealoisio@gmx.comaloisio@gmx.comstefan.bruens@rwth-aachen.dealoisio@gmx.comaloisio@gmx.comjengelh@inai.dealoisio@gmx.comaloisio@gmx.comrobert.munteanu@gmail.comaloisio@gmx.comjengelh@inai.deolaf@aepfle.dejengelh@inai.dejengelh@inai.dejengelh@inai.deolaf@aepfle.deidonmez@suse.comjengelh@inai.dealoisio@gmx.comidonmez@suse.comidonmez@suse.comolaf@aepfle.dejengelh@inai.dejoerg.lorenzen@ki.tng.deolaf@aepfle.deolaf@aepfle.deolaf@aepfle.deidonmez@suse.comjengelh@inai.deidonmez@suse.comidonmez@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.dedevelop7@develop7.infojengelh@inai.derobert.munteanu@gmail.comjengelh@inai.dedimstar@opensuse.orgjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.de- Create a new package ffmpeg-private-devel which contains some headers under /usr/include/ffmpeg/private that were not installed by upstream. Those headers are needed by the libav package in order to build avconv and other tools using the libav* libraries generated by ffmpeg instead of its own. No other package should require ffmpeg-private-devel.- Build and install also the sidxindex tool- Enable mpeg1video and mpeg2video in enable_decoders, and remove it from disable-decoders call given to configure, mpeg2 now available in openSUSE.- enable video stabilization/deshaking via libvidstab (optional)- Update to new bugfix release 3.4.2 * Fix integer overflows, multiplication overflows, undefined shifts, and verify buffer lengths. * avfilter/vf_transpose: Fix used plane count [boo#1078488, CVE-2018-6392] * avcodec/utvideodec: Fix bytes left check in decode_frame() [boo#1079368, CVE-2018-6621] - Enable use of libzvbi for displaying teletext subtitles. - Fixed a DoS in swri_audio_convert(), added cve-2017-17555.diff [boo#1072366, CVE-2017-17555].- Update to new bugfix release 3.4.1 * Fixed integer overflows, division by zero, illegal bit shifts * Fixed the gmc_mmx function which failed to validate width and height [boo#1070762, CVE-2017-17081] * Fixed out-of-bounds in VC-2 encoder [boo#1069407, CVE-2017-16840] * ffplay: use SDL2 audio API - Removed 0001-avcodec-x86-mpegvideodsp-Fix-signedness-bug-in-need_.patch (upstreamed).- Add 0001-avcodec-x86-mpegvideodsp-Fix-signedness-bug-in-need_.patch [boo#1070762]- install also doc/ffserver.conf- Get rid of ffmpeg-pkgconfig-version.patch.- Update to new upstream release 3.4 * New video filters: deflicker, doublewave, lumakey, pixscope, oscilloscope, robterts, limiter, libvmaf, unpremultiply, tlut2, floodifll, pseudocolor, despill, convolve, vmafmotion. * New audio filters: afir, crossfeed, surround, headphone, superequalizer, haas. * Some video filters with several inputs now use a common set of options: blend, libvmaf, lut3d, overlay, psnr, ssim. They must always be used by name. * librsvg support for svg rasterization * spec-compliant VP9 muxing support in MP4 * Remove the libnut and libschroedinger muxer/demuxer wrappers * drop deprecated qtkit input device (use avfoundation instead) * SUP/PGS subtitle muxer * VP9 tile threading support * KMS screen grabber * CUDA thumbnail filter * V4L2 mem2mem HW assisted codecs * Rockchip MPP hardware decoding * (Not in openSUSE builds, only original ones:) * Gremlin Digital Video demuxer and decoder * Additional frame format support for Interplay MVE movies * Dolby E decoder and SMPTE 337M demuxer * raw G.726 muxer and demuxer, left- and right-justified * NewTek NDI input/output device * FITS demuxer, muxer, decoder and encoder - Fixed a double free in huffyuv [boo#1064577, CVE-2017-15186] - Fixed an out-of-bounds in ffv1dec [boo#1066428, CVE-2017-15672] - Fixed a denial of service in rtmppkt [boo#1082335, CVE-2017-11665]- Update to new upstream release 3.3.4. * avutil/pixdesc: fixed NULL deref in av_color_primaries_name [CVE-2017-14225] [boo#1058018] * avformat/asfdec: Fix DoS in asf_build_simple_index [CVE-2017-14223] [boo#1058019] * avformat/mov: Fix DoS in read_tfra [CVE-2017-14222] [boo#1058020]. - Dropped integrated patches: D 0001-avformat-hls-Fix-DoS-due-to-infinite-loop.patch D 0001-avformat-nsvdec-Fix-DoS-due-to-lack-of-eof-check-in-.patch D 0002-avformat-asfdec-Fix-DoS-due-to-lack-of-eof-check.patch D 0002-avformat-mxfdec-Fix-DoS-issues-in-mxf_read_index_ent.patch D 0003-avformat-cinedec-Fix-DoS-due-to-lack-of-eof-check.patch D 0003-avformat-mxfdec-Fix-Sign-error-in-mxf_read_primer_pa.patch D 0004-avformat-rmdec-Fix-DoS-due-to-lack-of-eof-check.patch D 0005-avformat-rl2-Fix-DoS-due-to-lack-of-eof-check.patch D 0006-avformat-mvdec-Fix-DoS-due-to-lack-of-eof-check.patch- Add 0001-avformat-nsvdec-Fix-DoS-due-to-lack-of-eof-check-in-.patch [CVE-2017-14171] [boo#1057539], 0002-avformat-mxfdec-Fix-DoS-issues-in-mxf_read_index_ent.patch [CVE-2017-14170] [boo#1057537], 0003-avformat-mxfdec-Fix-Sign-error-in-mxf_read_primer_pa.patch [CVE-2017-14169] [boo#1057536]- Add 0001-avformat-hls-Fix-DoS-due-to-infinite-loop.patch [CVE-2017-14058] [boo#1056762], 0002-avformat-asfdec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14057] [boo#1056761], 0003-avformat-cinedec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14059] [boo#1056763], 0004-avformat-rmdec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14054] [boo#1056765], 0005-avformat-rl2-Fix-DoS-due-to-lack-of-eof-check.patch (code not enabled in openSUSE, though in packman) [CVE-2017-14056] [boo#1056760], 0006-avformat-mvdec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14055] [boo#1056766]- Unconditionalize celt, ass, openjpeg, webp, netcdf, libva, vdpau.- Build unconditionally with lame and twolame- Update to maintenance release 3.3.3 * Various fixes for integer overflows, too-large bit shifts and buffer length checks. - Drop 0001-avcodec-apedec-Fix-integer-overflow.patch (included upstream)- Add 0001-avcodec-apedec-Fix-integer-overflow.patch to address CVE-2017-11399 [boo#1049095]- Enabled cuda and cuvid for unrestricted build. - Fixed typos in devel package descriptions.- Update to new upstream release 3.3.2 * Various fixes for integer overflows and too-large bit shifts- Disable cuda support to fix boo#1041794: ffmpeg 3.3. enablement of cuda prevents H264/avc1.4d400d videos from playing on Youtube - Refreshed patches: ffmpeg-codec-choice.diff ffmpeg-libcdio_cdda-pkgconfig.patch ffmpeg-pkgconfig-version.patch and ffmpeg-new-coder-errors.diff- Add additional checks to ensure MPEG is off- Update to new upstream release 3.3.1 * Fix uninitialized variables, signed integer overflow, excess shift operations. Add boundary checks.- Enable ac3 per request from idonmez- Update to new upstream release 3.3 * EBU R128 implementation now within ffmpeg, not relying on external library anymore * New video filters "premultiply", "readeia608", "threshold", "midequalizer" * Support for spherical videos * New decoders: 16.8 and 24.0 floating point PCM, XPM * New demuxers: MIDI Sample Dump Standard, Sample Dump eXchange demuxer * MJPEG encoding uses Optimal Huffman tables now * Native Opus encoder * Support .mov with multiple sample description tables * Removed the legacy X11 screen grabber, use XCB instead * Removed asyncts filter (use af_aresample instead) * resolved CVE-2016-10190 [boo#1022920], CVE-2016-10191 [boo#1022921], CVE-2016-10192 [boo#1022922], CVE-2017-7859 [boo#1034183], CVE-2017-7862 [boo#1034181], CVE-2017-7863 [boo#1034179], CVE-2017-7865 [boo#1034177], CVE-2017-7866 [boo#1034176]- Enable mp3 decoding- Have libavcodec57 additionally provide libavcodec57(unrestricted) when building unrestricted: allow third party packages to require the unrestricted codec. The existing -full provides is not suitable as it can be provided by multiple libavcodec* packages, whereas we require a specific ABI version.- Update to new upstream release 3.2.4 * lavf/mov.c: Avoid heap allocation wrap in mov_read_hdlr * lavf/mov.c: Avoid OOB in mov_read_udta_string() * lavf/mov.c: Avoid heap allocation wraps in mov_read_{senc,saiz}()- Make sure each subpkg comes from the same src.rpm- Update to new upstream release 3.2.3 * Maintenance release with bugfixes * ffplay: fix sws_scale possible out of bounds array access - Drop version number from patch: ffmpeg-2.4.5-arm6l.patch -> ffmpeg-arm6l.diff- Wrap netcdf support in build condtional because it is a drop-in pkg- Enable all muxers and demuxers as they are just descriptor of format thus do not change the behaviour in any relevant way. * The best user now gets is proper interpretation of the format and failure to play it without proper de/encoder * Recommended by vlc team to be done this way :)- Update to new upstream release 3.2.2 * avformat/rtmppkt: Check for packet size mismatches * avcodec/flacdec: Fix undefined shift in decode_subframe() * avcodec/flacdec: Fix signed integer overflow in decode_subframe_fixed() * avcodec/flacdsp_template: Fix undefined shift in flac_decorrelate_indep_c- Update to version 3.2.1: * avcodec/aac_adtstoasc_bsf: validate and forward extradata if the stream is already ASC * libopusdec: default to stereo for invalid number of channels * sbgdec: prevent NULL pointer access * rmdec: validate block alignment * smacker: limit recursion depth of smacker_decode_bigtree * mxfdec: fix NULL pointer dereference in mxf_read_packet_old * ffmdec: validate codec parameters * avformat/mpeg: Adjust vid probe threshold to correct mis-detection * avcodec/avpacket: fix leak on realloc in av_packet_add_side_data() * avformat/apngenc: use the stream parameters extradata if available * ffprobe: fix crash in case -of is specified with an empty string * exr: fix out-of-bounds read * libschroedingerdec: fix leaking of framewithpts * filmstripdec: correctly check image dimensions * icodec: fix leaking pkt on error * dvbsubdec: fix division by zero in compute_default_clut * escape124: reject codebook size 0 * mpegts: prevent division by zero * matroskadec: fix NULL pointer dereference in webm_dash_manifest_read_header * mxfdec: fix NULL pointer dereference * avcodec/mpeg4videodec: Workaround interlaced mpeg4 edge MC bug * avcodec/mpegvideo: Fix edge emu buffer overlap with interlaced mpeg4 * avcodec/ituh263dec: Avoid spending a long time in slice sync * avcodec: Check side data size before use * avformat/flvdec: Fix regression losing streams- Update to new upstream release 3.2 * SDL2 output device and ffplay support * SDL1 output device and SDL1 support removed * New: libopenmpt demuxer, fifo muxer, True Audio (TTA) muxer * New filters: weave, gblur, avgblur, sobel, prewitt, vaguedenoiser, yuvtestsrc, lut2, hysteresis, maskedclamp, crystalizer, acrusher, bitplanenoise, sidedata, asidedata * Non-Local Means (nlmeans) denoising filter * 16-bit support in curves filter and selectivecolor filter * Added threads option per filter instance * The "curves" filter does not automatically insert points at x=0 and x=1 anymore * Matroska muxer now writes CRC32 elements by default in all Level 1 elements * New "tee" protocol * VP8 in Ogg muxing * Floating point support in ALS decoder * Extended mov edit list support * Changed mapping of RTP MIME type G726 to codec g726le. - Drop ffmpeg-fix-CONFIG_VC1DSP-changes.patch (no longer needed)- Enable libfdk_aac if it is available at buildtime- Update to version 3.1.5 * avformat/mxfdec: Check size to avoid integer overflow in mxf_read_utf16_string() * avcodec/mpegvideo_enc: Clear mmx state in ff_mpv_reallocate_putbitbuffer() * avcodec/utils: Clear MMX state before returning from avcodec_default_execute*() * libopenjpegenc: fix out-of-bounds reads when filling the edges * libopenjpegenc: stop reusing image data buffer for openjpeg 2 * avformat/utils: Update codec_id before using it in the parser init * ffmpeg: remove unused and errorneous AVFrame timestamp check * Support for MIPS cpu P6600 * avutil/mips/generic_macros_msa: rename macro variable which causes segfault for mips r6- Update to version 3.1.4 * avformat/avidec: Check nb_streams in read_gab2_sub() * avformat/avidec: Remove ancient assert * avfilter/vf_colorspace: fix range for output colorspace option * lavc/mediacodecdec_h264: fix SODB escaping * avcodec/nvenc: fix const options for hevc gpu setting * avformat/avidec: Fix memleak with dv in avi * lavc/movtextdec.c: Avoid infinite loop on invalid data. * avcodec/ansi: Check dimensions * avcodec/cavsdsp: use av_clip_uint8() for idct * avformat/movenc: Check packet in mov_write_single_packet() too * avformat/movenc: Factor check_pkt() out * avformat/utils: fix timebase error in avformat_seek_file() * avcodec/g726: Add missing ADDB output mask * avcodec/avpacket: clear side_data_elems * avformat/movenc: Check first DTS similar to dts difference * avcodec/ccaption_dec: Use simple array instead of AVBuffer * avcodec/svq3: Reintroduce slice_type * avformat/mov: Fix potential integer overflow in mov_read_keys * swscale/swscale_unscaled: Try to fix Rgb16ToPlanarRgb16Wrapper() with slices * swscale/swscale_unscaled: Fix packed_16bpc_bswap() with slices * avformat/avidec: Fix infinite loop in avi_read_nikon() * lavf/utils: Avoid an overflow for huge negative durations. * avformat/hls: Fix handling of EXT-X-BYTERANGE streams over 2GB * lavc/avpacket: Fix undefined behaviour, do not pass a null pointer to memcpy(). * lavc/mjpegdec: Do not skip reading quantization tables. * cmdutils: fix implicit declaration of SetDllDirectory function- Fix linking errors for arm and aarch64 builds, boo#995937 * Add ffmpeg-fix-CONFIG_VC1DSP-changes.patch- Update to version 3.1.3 * examples/demuxing_decoding: convert to codecpar * avcodec/exr: Check tile positions * avcodec/aacenc: Tighter input checks * avformat/wtvdec: Check pointer before use * libavcodec/wmalosslessdec: Check the remaining bits * avcodec/adpcm: Fix adpcm_ima_wav padding * avcodec/svq3: fix slice size check * avcodec/diracdec: Check numx/y * avcodec/h2645_parse: fix nal size * avcodec/h2645_parse: Use get_nalsize() in ff_h2645_packet_split() * h2645_parse: only read avc length code at the correct position * h2645_parse: don't overread AnnexB NALs within an avc stream * avcodec/h264_parser: Factor get_avc_nalsize() out * avcodec/cfhd: Increase minimum band dimension to 3 * avcodec/indeo2: check ctab * avformat/swfdec: Fix inflate() error code check * avcodec/rawdec: Fix bits_per_coded_sample checks * vcodec/h2645_parse: Clear buffer padding * avcodec/h2645: Fix NAL unit padding * avfilter/drawutils: Fix single plane with alpha * cmdutils: check for SetDllDirectory() availability- Update to version 3.1.2: * avcodec/rawdec: Fix palette handling with changing palettes * avcodec/raw: Fix decoding of ilacetest.mov * avformat/mov: Enable mp3 parsing if a packet needs it * avformat/hls: Sync starting segment across variants on live streams * avformat/hls: Fix regression with ranged media segments * avcodec/ffv1enc: Fix assertion failure with non zero bits per sample * avfilter/af_hdcd: small fix in af_hdcd.c where gain was not being adjusted for "attenuate slowly" * avformat/oggdec: Fix integer overflow with invalid pts * libavcodec/dnxhd: Enable 12-bit DNxHR support. * lavc/vaapi_encode_h26x: Fix a crash if "." is not the decimal separator. * avcodec/vp9_parser: Check the input frame sizes for being consistent * avformat/flvdec: parse keyframe before a/v stream was created add_keyframes_index() when stream created or keyframe parsed * libavformat/rtpdec_asf: zero initialize the AVIOContext struct * libx264: Increase x264 opts character limit to 4096 * avcodec/h264_parser: Set sps/pps_ref * librtmp: Avoid an infinite loop setting connection arguments * avformat/oggparsevp8: fix pts calculation on pages ending with an invisible frame * lavf/vplayerdec: Improve auto-detection. * lavc/mediacodecdec_h264: properly convert extradata to annex-b- Build with netcdf so as to enable af_sofalizer [boo#983398]- Update to version 3.1.1 * doc/APIchanges: document the lavu/lavf field moves * avformat/avformat: Move new field to the end of AVStream * avformat/utils: update deprecated AVStream->codec when the context is updated * avutil/frame: Move new field to the end of AVFrame * libavcodec/exr : fix decoding piz float file. * avformat/mov: Check sample size * lavfi: Move new field to the end of AVFilterContext * lavfi: Move new field to the end of AVFilterLink * ffplay: Fix usage of private lavfi API * lavc/mediacodecdec_h264: add missing NAL headers to SPS/PPS buffers * lavc/pnm_parser: disable parsing for text based PNMs- Update to version 3.1 * DXVA2-accelerated HEVC Main10 decoding * fieldhint filter * loop video filter and aloop audio filter * Bob Weaver deinterlacing filter * firequalizer filter * datascope filter * bench and abench filters * ciescope filter * protocol blacklisting API * MediaCodec H264 decoding * VC-2 HQ RTP payload format (draft v1) depacketizer and packetizer * VP9 RTP payload format (draft v2) packetizer * AudioToolbox audio decoders * AudioToolbox audio encoders * coreimage filter (GPU based image filtering on OSX) * libdcadec removed * bitstream filter for extracting DTS core * ADPCM IMA DAT4 decoder * musx demuxer * aix demuxer * remap filter * hash and framehash muxers * colorspace filter * hdcd filter * readvitc filter * VAAPI-accelerated format conversion and scaling * libnpp/CUDA-accelerated format conversion and scaling * Duck TrueMotion 2.0 Real Time decoder * Wideband Single-bit Data (WSD) demuxer * VAAPI-accelerated H.264/HEVC/MJPEG encoding * DTS Express (LBR) decoder * Generic OpenMAX IL encoder with support for Raspberry Pi * IFF ANIM demuxer & decoder * Direct Stream Transfer (DST) decoder * loudnorm filter * MTAF demuxer and decoder * MagicYUV decoder * OpenExr improvements (tile data and B44/B44A support) * BitJazz SheerVideo decoder * CUDA CUVID H264/HEVC decoder * 10-bit depth support in native utvideo decoder * libutvideo wrapper removed * YUY2 Lossless Codec decoder - Added minimum requirement for libva (0.35.0, matched by 1.3.0 package)- Guard usage of opencore using bcond_with, boo#980542- Update to version 3.0.2 * avcodec/ttaenc: Reallocate packet if its too small * configure: build fix for P5600 with mips code restructuring * mips: add support for R6 * pgssubdec: fix subpicture output colorspace and range * avcodec/ac3dec: Reset SPX when switching from EAC3 to AC3 * avfilter/vf_drawtext: Check return code of load_glyph() * avformat/mux: Check that deinit is set before calling it * avcodec/takdec: add code that got somehow lost in process of REing * avcodec/apedec: fix decoding of stereo files with one channel full of silence * avcodec/avpacket: Fix off by 5 error * avcodec/h264: Fix for H.264 configuration parsing * avcodec/bmp_parser: Ensure remaining_size is not too small in startcode packet crossing corner case * avcodec/pngdec: Fix alpha detection with skip_frame * Changelog: Make formating consistent * avfilter/src_movie: fix how we check for overflows with seek_point * avcodec/j2kenc: Add attribution to OpenJPEG project: - Dropped dcadec (libdca was merged upstream)- Add ffmpeg-codec-choice.diff- Remove ffmpeg-devel subpackage. All users have been converted to pkgconfig Add Provides/Obsoletes to libavdevice-devel- Add ffmpeg-new-coder-errors.diff- Another try at organizing the codec-enable list. Enable video: AYUV, Dirac, MJPEG, rawvideo, Theora, VP8, VP9, WebP, zlib Enable audio: Celt, GSM, Opus, Speex, Vorbis Enable subtitle: ASS/SSA text, SRT text, UTF-8 plaintext- Update to new maintenance release 3.0.1 * vc2enc: fix use of uninitialized variables in the rate control system * postproc: fix an unaligned access * lavc/hevc: Allow arbitrary garbage in bytestream as long as at least one NAL unit is found.- Update included pkgconfig files to require the exact version of ffmpeg pc files, instead of any later version ffmpeg-pkgconfig-version.patch- Remove the optional vo-aacenc dependency, upstream removed it.- Update to new upstream release 3.0 * New filters: extrastereo, ocr, alimiter, stereowiden, stereotools, rubberband, tremolo, agate, chromakey, displace, and many more. * ffplay dynamic volume control * audio high-order multiband parametric equalizer * automatic bitstream filtering- Update to version 2.8.6 * avcodec/jpeg2000dec: More completely check cdef * avutil/opt: check for and handle errors in av_opt_set_dict2() * avcodec/flacenc: fix calculation of bits required in case of custom sample rate * avformat: Document urls a bit * avformat/libquvi: Set default demuxer and protocol limitations * avformat/concat: Check protocol prefix * doc/demuxers: Document enable_drefs and use_absolute_path * avcodec/mjpegdec: Check for end for both bytes in unescaping * avcodec/mpegvideo_enc: Check for integer overflow in ff_mpv_reallocate_putbitbuffer() * avformat/avformat: Replace some references to filenames by urls * avcodec/wmaenc: Check ff_wma_init() for failure * avcodec/mpeg12enc: Move high resolution thread check to before initializing threads * avformat/img2dec: Use AVOpenCallback * avformat/avio: Limit url option parsing to the documented cases * avformat/img2dec: do not interpret the filename by default if a IO context has been opened * avcodec/ass_split: Fix null pointer dereference in ff_ass_style_get() * mov: Add an option to toggle dref opening * avcodec/gif: Fix lzw buffer size * avcodec/put_bits: Assert buf_ptr in flush_put_bits() * avcodec/tiff: Check subsample & rps values more completely * swscale/swscale: Add some sanity checks for srcSlice* parameters * swscale/x86/rgb2rgb_template: Fix planar2x() for short width * swscale/swscale_unscaled: Fix odd height inputs for bayer_to_yv12_wrapper() * swscale/swscale_unscaled: Fix odd height inputs for bayer_to_rgb24_wrapper() * avcodec/aacenc: Check both channels for finiteness * asfdec_o: check for too small size in asf_read_unknown * asfdec_o: break if EOF is reached after asf_read_packet_header * asfdec_o: make sure packet_size is non-zero before seeking * asfdec_o: prevent overflow causing seekback * asfdec_o: check avio_skip in asf_read_simple_index * asfdec_o: reject size > INT64_MAX in asf_read_unknown * asfdec_o: only set asf_pkt->data_size after sanity checks * Merge commit '8375dc1dd101d51baa430f34c0bcadfa37873896' * dca: fix misaligned access in avpriv_dca_convert_bitstream * brstm: fix missing closing brace * brstm: also allocate b->table in read_packet * brstm: make sure an ADPC chunk was read for adpcm_thp * vorbisdec: reject rangebits 0 with non-0 partitions * vorbisdec: reject channel mapping with less than two channels * ffmdec: reset packet_end in case of failure * avformat/ipmovie: put video decoding_map_size into packet and use it in decoder * avformat/brstm: fix overflow- Update to version 2.8.5 * Fixes CVE-2016-1897 and CVE-2016-1898 [boo#961937]- Update to version 2.8.4 * Many bugfixes, see the included Changelog for all the changes. * resolving CVE-2015-8661 [boo#960385], CVE-2015-8662 [boo#960384], CVE-2015-8663 [boo#960383] - Drop ffmpeg-remove_some_unused_ctrl_id_mappings.patch, fixed upstream.- Obsolete ffmpeg-tools from packman- Add some provides to make it easier for firefox to recommend this package for installation- Added patch ffmpeg-remove_some_unused_ctrl_id_mappings.patch to successfully build against libvpx >= 1.5 (at least on PMBS).- Add buildconditionals for libass,libva,vdpau to fix build in SLE_11- Rename bcond dca to dcadec - Add more buildconditionals to get closer to removal of BUILD_ORIG- Remove unused imlib2- Sync with packman changes * All packman specific changes are protected with BUILD_ORIG - Added the following patches * ffmpeg-2.4.5-arm6l.patch * ffmpeg-libcdio_cdda-pkgconfig.patch- Update to new upstream maintenance release 2.8.3 * avformat/matroskadec: Check subtitle stream before dereferencing * avcodec/jpeg2000dec: Fix potential integer overflow with tile dimensions * avcodec/jpeg2000dec: Check for duplicate SIZ marker * avcodec/jpeg2000: Change coord to 32bit to support larger than 32k width or height * avcodec/jpeg2000dec: Check SIZ dimensions to be within the supported range * avcodec/jpeg2000: Check comp coords to be within the supported size * dds: validate compressed source buffer size * dds: validate source buffer size before copying * softfloat: assert when the argument of av_sqrt_sf is negative - Fixes CVE-2015-8363 [bnc#957114], CVE-2015-8364 [bnc#957115], CVE-2015-8365 [bnc#957116]- Update to new upstream release 2.8.2, containing fixes for the following security issues: * CVE-2015-8216 boo#955346 * CVE-2015-8217 boo#955347 * CVE-2015-8218 boo#955348 * CVE-2015-8219 boo#955350 - Upstream changes: * various fixes in the aac_fixed decoder * various fixes in softfloat * swresample/resample: increase precision for compensation * lavf/mov: add support for sidx fragment indexes * avformat/mxfenc: Only store user comment related tags when needed * ffmpeg: Don't try and write sdp info if none of the outputs had an rtp format. * apng: use correct size for output buffer * jvdec: avoid unsigned overflow in comparison * avcodec/jpeg2000dec: Clip all tile coordinates * avcodec/microdvddec: Check for string end in 'P' case * avcodec/dirac_parser: Fix undefined memcpy() use * avformat/xmv: Discard remainder of packet on error * avformat/xmv: factor return check out of if/else * avcodec/mpeg12dec: Do not call show_bits() with invalid bits * avcodec/faxcompr: Add missing runs check in decode_uncompressed() * libavutil/channel_layout: Check strtol*() for failure * avformat/mpegts: Only start probing data streams within probe_packets * avcodec/hevc_ps: Check chroma_format_idc * avcodec/ffv1dec: Check for 0 quant tables * avcodec/mjpegdec: Reinitialize IDCT on BPP changes * avcodec/mjpegdec: Check index in ljpeg_decode_yuv_scan() before using it * avcodec/h264_slice: Disable slice threads if there are multiple access units in a packet * avformat/hls: update cookies on setcookie response * opusdec: Don't run vector_fmul_scalar on zero length arrays * avcodec/opusdec: Fix extra samples read index * avcodec/ffv1: Initialize vlc_state on allocation * avcodec/ffv1dec: update progress in case of broken pointer chains * avcodec/ffv1dec: Clear slice coordinates if they are invalid or slice header decoding fails for other reasons * rtsp: Allow $ as interleaved packet indicator before a complete response header * videodsp: don't overread edges in vfix3 emu_edge. * avformat/mp3dec: improve junk skipping heuristic * concatdec: fix file_start_time calculation regression * avcodec: loongson optimize h264dsp idct and loop filter with mmi * avcodec/jpeg2000dec: Clear properties in jpeg2000_dec_cleanup() too * avformat/hls: add support for EXT-X-MAP * avformat/hls: fix segment selection regression on track changes of live streams * configure: Require libkvazaar < 0.7. * avcodec/vp8: Do not use num_coeff_partitions in thread/buffer setup - Drop ffmpeg-mov-sidx-fragment.patch, fixed upstream.- Update to new upstream release 2.8.1 * Minor bugfix release * Includes all changes from. Ffmpeg-mt, libav master of 2015-08-28, libav 11 as of 2015-08-28 - Add ffmpeg-mov-sidx-fragment.patch to add sidx fragment indexes. Needed for new mpv release.- Update to new upstream release 2.8 * DirectDraw Surface image/texture decoder * Many improvements to the JPEG 2000 decoder * New video filters: colorkey, SSIM, showvolume, adrawgraph, drawgraph, removegrain, erosion, dilation, deflate, inflate, reverse, atadenoise, aphasemeter, showfreqs, vectorscope, waveform, hstack, vstack, framerate * New audio filters: Dynamic Audio Normalizer as dynaudnorm filter, areverse, random, deband, sidechaincompress, acrossfade * allyuv and allrgb video sources * Switched default encoders for webm to VP9 and Opus * Removed experimental flag from the JPEG 2000 encoder- Update to new upstream release 2.7.2 - webp: fix infinite loop in webp_decode_frame - huffyuvdec: validate image size - avcodec/vp8: Check buffer size in vp8_decode_frame_header() - avcodec/vp8: Fix null pointer dereference in ff_vp8_decode_free() - avutil/fifo: Fix the case where func() returns less bytes than requested in av_fifo_generic_write() - bytestream2: set the reader to the end when reading more than available - oggparsedirac: check return value of init_get_bits - vp9/update_prob: prevent out of bounds table read - avcodec/pngdec: Check values before updating context in decode_fctl_chunk() - avcodec/pngdec: Copy IHDR & plte state from last thread - avcodec/pngdec: Require a IHDR chunk before fctl - avcodec/pngdec: Only allow one IHDR chunk - ffmpeg: Do not use the data/size of a bitstream filter after failure- Enable codecs for audio: PCM, Speex, CELT, FLAC, ILBC, Opus - Enable codecs for image: BMP/PCX/TGA, TIFF, Sun/SGI/X11 raster raw Huff-compressed or uncompressed YUV - Update to new upstream release 2.7.1 * postproc: fix unaligned access * avcodec/flacenc: Fix Invalid Rice order * tls_gnutls: fix hang on disconnection * avcodec/ffv1enc: fix bps for >8bit yuv when not explicitly set * avio: fix potential crashes when combining ffio_ensure_seekback + crc * ffmpeg_opt: Check for localtime() failure * configure: Disable VSX on unspecified / generic CPUs- Enabled 'bluray' protocol- Update to new upstream release 2.7 * New encoders: apng (PNG with alpha) * New decoders: TDSC (a JPEG/BGR24/zlib format) * New audio filters: chorus * New video filters: cover_rect, detelecine, fftfilt, find_rect - Enable codecs: 012v, ansi, apng, bmp, exr, ffv1, ffvhuff * unpack DivX-style packed B-frames in MPEG-4 bitstream filter * WebM Live Chunk Muxer * nvenc level and tier options - Canopus HQ/HQA decoder - Automatically rotate videos based on metadata in ffmpeg - improved Quickdraw compatibility - VP9 high bit-depth and extended colorspaces decoding support - WebPAnimEncoder API when available for encoding and muxing WebP - Direct3D11-accelerated decoding - Support Secure Transport - Multipart JPEG demuxer- Fix building with BUILD_ORIG- Update to new upstream release 2.6.3 * avcodec/libtheoraenc: Check for av_malloc failure * ffmpeg_opt: Fix -timestamp parsing * avcodec/cavsdec: Use ff_set_dimensions() * swr: fix alignment issue caused by 8ch sse functions * avcodec/mjpegdec: fix len computation in ff_mjpeg_decode_dqt() * avformat/matroskadec: Cleanup error handling for bz2 & zlib * avformat/matroskaenc: Check ff_vorbiscomment_length in put_flac_codecpriv() * avcodec/mpeg12dec: use the correct dimensions for checking SAR * xcbgrab: Validate the capture area * xcbgrab: Do not assume the non shm image data is always available * avfilter/lavfutils: disable frame threads when decoding a single image * ffmpeg: remove incorrect network deinit * OpenCL: Avoid potential buffer overflow in cmdutils_opencl.c * libvpxenc: only set noise reduction w/vp8 * vp9: remove another optimization branch in iadst16 which causes overflows. * network: Do not leave context locked on error * vp9: remove one optimization branch in iadst16 which causes overflows. * swresample: Allow reinitialization without ever setting channel layouts/counts * imgutils: initialize palette padding bytes in av_image_alloc * id3v2: catch avio_read errors in check_tag * avi: Validate sample_size * diracdec: avoid overflow of bytes*8 in decode_lowdelay * diracdec: prevent overflow in data_unit_size check * matroskadec: use uint64_t instead of int for index_scale * pngdec: don't use AV_PIX_FMT_MONOBLACK for apng * pngdec: return correct error code from decode_frame_common * swscale/ppc/swscale_altivec.c: POWER LE support in yuv2planeX_8() delete macro GET_VF() it was wrong * matroskadec: export cover art correctly * mxfenc: don't try to write footer without header - Enable building avresample for extra API compat - Remove ffmpeg-pkgconfig-requires.diff: RPM's pkgconfigdeps.sh is scanning Requires.private too.- Add baselibs.conf: provide -32bit libraries (used by xine-32bit).- Update to new upstream release 2.6.2 * avformat/utils: avoid discarded streams in av_find_default_stream_index() * avutil/cpu: add missing check for mmxext to av_force_cpu_flags * avformat/http: replace cookies with updated values instead of appending forever- Update to new upstream release 2.6.1 * Maintenance release with some bugfixes- Update to new upstream release 2.6 * The VP9 decoder is now usable on x86(-32) and pre-SSSE3 CPUs. * 10-bit support in the SPP video filter * New video filters: "colorlevels", "tblend", "palettegen", "paletteuse". New audio filters: "dcshift". * The old libmpcodecs wrapper is finally gone * API changes: introduction of device inputs and outputs- Update to new upstream release 2.5.3 * AVFoundation screen-grabbing support, animated WebP decoding support, and Animated PNG support. UDP-Lite support was added.- Initial package (version 2.5.3) for build.opensuse.orgcloud127 1523049966 3.4.2-lp150.2.13.4.2-lp150.2.157.107.100ffmpeglibavcodecavcodec.havdct.havfft.hd3d11va.hdirac.hdv_profile.hdxva2.hjni.hmediacodec.hqsv.hvaapi.hvda.hvdpau.hversion.hvideotoolbox.hvorbis_parser.hxvmc.hlibavcodec.solibavcodec.pclibavcodec.3.gz/usr/include//usr/include/ffmpeg//usr/include/ffmpeg/libavcodec//usr/lib64//usr/lib64/pkgconfig//usr/share/man/man3/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.0/standard/7240adacb7bafad3b3801244163296a4-ffmpegcpioxz5x86_64-suse-linuxdirectoryC source, ASCII textpkgconfig filetroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)PRRRz$?} *Q-zFutf-87d5131e2a1becc7a8a0a5b1db9aae1e3663a7519a418ff189b1e92548389213a? 7zXZ !t/m7] crt:bLL ~Jm0 }-)1Fۣ+(Bh}/7m~ڒBPfKȝ{g<7 '"$Jۓg[}m׀qlm`?9=CoҸ }d^K~&$MjQ [7w:`$bO/C5@Y 'mxe@uMPn~h-xޡu[3:(5O^M:`+&P1 2jP@J-v3 %u3SʕrRŠ.P\OX )T+J9WI8 |Rei|ؔSreCέ^ۮ~k^lM9Xre_x^)[0 iM'jIW iqbmw/ԗEswv TQ M*n"˦#eqyF6^cw !6/-n(~ ' ` :) @r5;(]!7^:&y"Jv&'+3 F߆vAETUrtnc"YxU+ ߯9M|VңӤTL$,, ,n(J3*@aҤ`I+\c,( g&K?Ԭ{ QWgCd ^'q>]n'"~l :{$Rx3&e) ";3"2}3ہ4$6DJSZ|TTQi&/CՊŞ8Z_&0멯sɜ.@P;08L0F:>nS0#`#z=jS>WjV T7Bխ;SN·Dz99,U@8UwfW sa ͅ潓=es6Dri8jgSs!J' K* ͕ e^%So E`c+ȩ2t:%q%~_;'\,u|Yѿ_@ox[6!7slyc*Ct-g~_,U9AQQ ], |4dD?gh=-) 4VWMf|!1xGUbǹmrKu\^HgA ǎ1@ŇW3G2%IbWAlY>)9[aeP AӺ?;!} kMߟhMʐ r%ܥ-vSeGG<_{`\i|` u@75Њq<ުƴЉAmwdqn{BĺyG6@Ӡi؃ } -c>th'#f@C95pҧE sGZ*WU!E[t˜['ԟ@d=$Pqj|p p;֌UѮq(ś*BwcxD=`ꕩYHԤRv<&bC*CI1a `j? bG->ΝeDʬFF()Ӏ5T:WN{iY#^WX}qĭ.:w.Ba [bW}eba !@rʯVu]m&.2!‘Ngq+i<(qt.8}?ZL|~mUGWҿs;[˳ PBU-2 / #_ xrgOo[S>+ ܐš)//9Ű{|կQwsίv 3R<`/w#!ؽui_V? {6joeIO1Ǖ%]/vjM3`ZyppMNL <8@{&X5l£_/4; !y#YPa]Lb64?̡Bi8; ̄ZY%{{5/r4?jgjդ~x.Xbs|Nk?wQm8)=tKTrƺP < ~̲ mq }M8ts•a{ {HVpuR!ɺTQ: gP)el$ӏο{&3P>؃~y~ 3E.rr4 6ZKޙ 0ZRJy@Z2?[D㤇ģx@]&;T+G>#Uf pk1s*T iq$ӁR`Xc%/@f+)UZ!wڃw^0RW,*8lq&q5sO/푂O~&-x4ٺހI24HhRpMSf F 8E@ \%{a(M߆NYd(f1# 9nᙾcI¹SenE.y̲{4)'t#O;.9ZfP?0f̠C}VFg#D6n/_ pЩ Ȗ{ex#uATUóvyxq4^墜y;Co=oʼnHf5uiiHp9.P'Jv>`0d!"+څߏEbg!27Vq^]u7Py6|xHe 7EmvrsU#,;?O_^g=Cry=XoN| 03k&_gxQN8Bn]3de)Ks>l(pcnBepS )`i륧Q>7 RtӟGNq0r,}]N} ^ObX̕XKNJ7Xȗ̷kݻ<,E.+{G;(Ԁ-0WWsz:| Pr[{-D=n~EƑ ,T.Bxew+݌j](fǝ12ZEi~Uy2 Zd&|{B6" FٔL h2;6ҷsµ;`πNLh'TmV``(YxT͛c3@ әM)NU`viy@&3B&d6`xM%y[Ro^*}&9ߵdiYSx~"2̚L {14diyJ cEm6R~)ÔB -t((e'`\Q&Tƴ tO]9mYN2F≧!wJ0_?֌+&T:ԁe2Ӹդ#0nbF~'#[b@•P/N3P3[_$m1ifo8c`'ː_4\u 9 nj] Y>ZS0OzyXSPVLT,LL} rc=`W*X'{-SHjh<|1u>M0Yԋbv#BR WaB0xw{)@&#laJ\u7@]M3Qr5E[ C% /6%H#`*$9ࣾ˪QI=)s2IK*hd6KpOGW 7J9q:*  [#,a;e?I IOzZJ"ﴘ֬v]TP*Gh O G+Ju1/zbOeDUP]@SY>$o0JES1>&Wzl;\S< ԫ"Cq: AoKa˅gxJ/HW <( jQElM|EVßցՀeARnMk!^@p%1c}]@Jo=G(\(BDWu'A2Y,a ~ay᫥7SwC DɷC9IGb8bK@ৌQcLס$q|w R1^Wh>T1EFw.qw@PW\ &*-3S\ ,1)ld[sft.S\I9w NͺeEZ_"aS8mF:zrŋc0@U /xg~EdV`WN[ À#`h:!*uO>ئ&_w,3ý:VK>}o& >:5d;oP6phge%ߊЯXޭð쓣X;eS͘MeפLtəo eH,c xYml*!a,XRI&=weix\%{HPmvh3mԔZ:@X(~ q~){߄3 ZfDAڙGW0p;>Ft3SP7PiAܩioBDew 7BIZWtgK: 8 "rh{JhDSON3jԾ~m>֚s$Pd mUwڑcdӮW~zWLwō;7{\]Uoi$+"QsϕLqQФC iߟ@,I$gcU{ ZV(j<Ң$HOjhfP;2_#pܭ4 ӚMC͊2c#2,¶!fN.u)#|Xe(={!}fVnS,ucdko^%Dq= "vтnJuZjʼnZ}ǃSyPMfv;j}~a ^q-{aE:ܷ'GdW"xҦiMWu@EYz(9h? O彴9" D{<g(Ć@r t߆&OAiCBckYP!E5-RtrXU1 hG]r` _)(nǐUB,f sY}3(6ydM/;8PeqeMG~R9?xmF5YgU5SKwQhk-rOѰ'@k3X=N NWi.y]!{9sXne LSk}bۇȱd [̊x@bϤ^,!$Fx,VQe. š=uD`#q| 3ћCA1ol5q#B0,k'#*khB|p,>uU0߾fzgL6P"I WD{<#q&PsۯM'<4Y_㞎i3t^!lh{(HC 1GB?<%>aEm^_V,zlWzqTH 35/WOhչիD4A*vJǀaK A*aL Qu2>輁siGJMdW@D!}:H+ zP2Pepi!ۼ~}>IA%&v|,uDѦ9H{/:QzѰsOC!c+_SKu͋["]*KQ%zde̸4yN 1 x iNlǸ>%n#$&'CE'oH>-bTV2]ZDhd`qU|4Ib- P9Bț˂auER rnf%PͶ+F~1jFuWt(s1S}Ý=6p:~7֕0,D|N]`t@"S{B#gc1H>W7v*~c*4Zu.Э&1qA9ݜ4#1(v £z2&-`Cֲ eT%L^QN-fw#;Gx7}~V\g"_-?$IBh7q:?P\q8ANpއeOyr ^CD#+,Yا8}߇ε{^`(2_M W_:3NJp5a{fƿ- ~n4.NXuw9lofYN>2kLA%SV l ħqLK:n=1R,E61)?'vY7+){>:9)C̓|hʽ/rX]v=,$H$'f5TnҊ({S 0lvjЪnҗ]O+-V|r\ "/+7 *yĩ GcCiFT.,6/Ƃʒ35 2M QL%&|\OSTK0lv$*C/l!LXXq0Bg l൧ X<}F0[ٲuyݲnmǏH(T;ހվͳob/.؊df:F0WiGˡ)mcB nbY(f=Z)G_/X:KC Bvg*۷4mJU(R?&݅ąyOb>?g۶-QK(YNځQ6!MLozsA)Uޔ sV%sL v88Jo#CB+!T @1Y9Xη̋T8PX#$e1fܡ8x3fՎ:D{x6; z$فZL$vیT {Mex#2oA{X!"l =t<*/YCL ѿ,UXDgq9;m'jQo-EU Pi$vT^ۅzYH69& H[_'1CldʭInt <.0 (-:'oW\goQҶ Wn:+_'i~1n׎T9CIW .e19Pp#Fr(PGpEj@[JaeV4/9ts?C_翚%.HYb!$QMp6ϊJbѮ&VsM肶!'Al7ӧCH T麑OwiZZ=l Y'rS1yeh9Ht~/^J}Qݮ~1xڙMsY})T4cGA"gZ nLF? uGdI0A>EUf*k T/k atјИWQ䝲;gp#Cv8jIT՚B[4vkpzUl޷ /9s1 Iv!/ǫ 'A}tBjDJ?WqF. ">TjfOg>.]_o9'ɛ(EF*T|Q=];6ts+5}@?St-V,l %GgNa'Kƺ2 .}2'G"=_fnTy2 x-^m ͖S#Zt~9=J#uMdf(oTuhme-y- H+7gGt*z btu2Pn0UixL"DnHڣF]~75WVHΥ G8>}wX.w9&/3&^X=Nfi{X0~w3W]ZJ$Q=u$}/U".!R>&QxUz)RvKxBn6CstRX(=yvyZfUvN4 ^,,T .9A)I}햗"ϝN+ak<%Zb2e޽ Oȫ 5Hi} t漄1d8`kEy}ܱ"hAlDUTQ}GdS\ٌ }B5bЮ^0%#c @}ȵLbp?{aW^$D>CR~)* ̋H2k],IQ#diAo;dmOwXBMb>߈mCQbM6R|eѥ *w*lfgۈV}RHhS _MQ7.d*ozaXHQ$&䛣&ЖbJKH9 9e p*33Z_2RXc T5$$=]eZ#AvZC65N@) 6_mT~kWg( V(mZ RүFjs ֒L% tyei,)Jf`mIWAX:Oaە jswh^eL.nge*)(e@²LE_fg1츱b-rJN9Nաu@mBU(jI H+9 DeWչG̼bhVs(6nbWE"TGE%/ejx /sV< S9yVFe e {F*Vj Fh1FiE6Eb 'ۏ1BMl)%;9v"6^ gW-r#VLt-b.7Ef5xWJGے Ye&|+,@Y-3m蹠}_nH%/[BU4dƳ/R[!{6 dҧڑż CG=Z",0;_ɦfkcLdG8]THFT$vf gݖT7"-G)aW4pCEA=o$tݨdi-yYx;cwaC 9`%6[ƌjJd(DCh J}bAY0TV5Qݯ-(JOоh!9Orwdj}̈yK!3ɑ5|2 S<#FPڝ0ml^a/' s%&XKTQR 12k+&.ZbgM -|ie>T*Shoǿ(4?=H煡%/%}㡼AgHt¥ .NܤdVp֩g'ӤoN-xEvܨo cs]\Qj-E }q]qf?qt@8ŽwJlTGϹuv! ڢ=_VY Z(`ښ;:r<7=Pv&[sڿts8O7?mU80aٚ㥒Ϭibc*׬$(fpX) J+O3$&>*q!i|.?wwtO6E,#E1D-TlG.զYX 6]6%JSAT.bb@`uX& Bl8-́vc\\ZTf/sׅ{ mx[&w/tzQI ?e\ 4J_:a5.~3Hy% @p1] +Me*5͛{ M=U 7'_>MI"4yvw?&MT.Zp}/K?gYBXcB-j#)EW@67?I7WLm^L]*V =lXZb|YBSk_58̭'$}lgl1-}FrCt5QBEe렐<M(5KæȧHv.')%M^ŨFG#KiJ$uu#,GvT7RkZ"{`a^hpinwGRW)Pȩ&=5xK-$r;]=$pKO?ܡaLPMu]?UP1]x'DN~i++ (vu{{g 2dUqj @k~6 aq-%k ypI!PcvnˀG̨Y$o͊`@%AAևIo.40F ZȘFk5Frorځ|SkBaϔ`ߴ!$n.>])v`L"Lq |[WgLӻX6{ <&'h^4Ċhmo bt[ȾίUN$#^i jXu1U3^ᬀ|[ $Ll! `?<+N%Q+)\M9obŅ Ԫ:[PvZ:d2E8F I>qTDt57F1wWŌ=-tF䁬M\ΜGuF1K *;LA3L]q$B^u402W(alsZ ;,9OQӥQov[FCnWJAzSh2!a߮,# *c萚L &t+s.U,p)B@95}XZvyj 6 "'X0H" R1Z"Eˊ_X,2#uZK5Zˁyf]پ> /o-kމ`_乘Nd2 yTI)CGxfS!@D`PVO0Zs3ZZi1\oZs&h,n{HxaڶmEqG190oJ1zeϵaLJl-,bFyTTFCX"SZ+JD'߶- t^ʖD^]yzGT !;4 7(D8Fei\H`U,zSe*PR%ή稊u7ǜZ@Wbݰ6yB"iۂ61u@|1xMEeAm-a PH@_|LEX/pd&Gӳ>sxI.H`]m8ޠ$T̤led5~>_$a`| kJq~OO~_zpKs)Qc2A*$ F@O2dqR,X0Kd}&J"עD (ݸ*e G#2n#}5RX:*gF5ۄ|kGPko<"@tM*M J!D0hW 7@ qR&b;"Ebe;l-}5~z}4\]XTVJ[<̉uF "E+c&-w]8 կ4tKK ^bD⚪4g8ӞѪY`@0p^0ɝT[ե y0*2Ë[\K"Zp݄SRH*DS9$yҟx=3 K,[8cD bZs NWt&Vx/=/șeEu}.3z6yzVwτmtuՓ(߷\9v^_O=jQKcDeZHخq:Qͩq*jq?kGOPS6rp83OH'dAEv;RC2R:ys`UUkxzoZ*+4cIZO̓!3ilr_p*9,YZucY%\R[Y{ L0v w"POnm~s ٝUvvb㓸4".[Ħ=uy_jƜ"@)ئ nGmR 麒e3%c(9b 0e]{m36Z t%$17 ӌԆfcQ 0},rG=H9A.zǸɏp)a^ ,!6p7Ɵ1Ca⸺R[bn}7pk1ՄD5<a5bݤ1r9^HO" uÂpBh> Ks|LjҍMYR8nY|o9#po{lbVlx `A5cV`vA^2(N  VGP0_bivM~m"G"mByNjf_C*'SW0MX2ڽ>p%&= : R$rȪT/ƙ:n3c e.Si_wY :X3\%;r#V74Q T`a,ٿ;?+bOʛsmr.RҔ$Em5?"x.nf 7=fK[EeX1do*AQF¨]zwrsu)i:|(LG',;FX8\}#~5Ñ}lIw\L(v_jOt*e*ݳI9m >ڹ\qK3E(Μ"7롛Sj;J6rK/ ϔp%|yGě#m `8ƌ^z(y|wƙˢK"g׈2.Up:Fg%.3sO(ͿH:US>) W#PF#PL2Pxv\nƐ:?CGICxc@r|.`7ҰVVJmm3PV2_'6q(1l-;F'ιRzVݘhl܌VŧɺBc ~@"Nv? g`MXNPF_suAerdNj?ւ\-m|q=SGC)]CCiDFmcd)f2;q;ɢf]ڹ  c0oaaz"wK[bpަ@a~yMCcq/>C|G,~R n TocГt(^;HkH~WчʼnN${8Rl~),8T7\]B0E,AKuzY]Fk hKz}'|o$|J`1 N@*H~xF{vB^nc7*»k1,i?$ )hVp`ą\7ONPAw*--(HJG BWu mK A@}J $es:)ۘݳ_\n:`Ҩ'^w /u#1n,y>u lX ü.WRh*]`'&` oXoWuBQrQJP_͖Z=8t:BCTb@mJKa6 smv0e}Un[w 4 .ܺ11cyr(pf"Y3Λ~eR6HsEťV9aPvP<:e5%^W'_$_& Wّ͎d&۩wW3;D(A\w@M9&g_1yh+Fb4K#PJM*??E7>Dqq(t="ᑺPgv&wbJeDzQ1B>psG~ Tq&޷u6LBRό=7CQ._` MhSR@y٬X[וyA rm=F[ehlM0Pݛ8!Ҕ46Iyئ{ y*եT?:[z! syjDL+! 0cq^[Ss@ؙ=VeT܀ "w71x7QI}f!2:ȲvtzJPF~<];j}r*^^$1u &=Cp7*a&-yک?feИ OXSB|O%KYҺ4Q _06,+ [kW'JfB?DuB6vZz-5P1VZdgS4ĆBs tm>TGPޭr8;mLmc-M*;~MvomEODvB=u_}$x ؂ !Ԇ>a:Cg~' %'pUʮ>J)1f)>bz+~ ~IbnסEMP-{zqwϞJAtM֜O*8\BQGx4|o0m5UIi3ܭ`CݏzeA1BVs ^RVM"k"Y .$c1'f1G^%I$@U~61eM447fnOdis>=7~pfa^ͩ\] pG0d$gj?W-FAc!]wj"ӂa`T9/'Nd4'=is<=Xfv YC2 'ZDkCdή_ Ӿ=9M.}>nHlR | 3?TaLa *i K+4\p"GCUD}W]0 I'96sul6[D=хaD؂$F=~! -u  paK!AqB<.־3|grD ݥ>n1mG9N KRV24(1zN5?KYUSByHD%fZpH<[5tHssXd$qc(11%>(~;?%H"3Qae٭^/ԸpAxT̥̰9:>9r2lPCw)kW9vvzAA/Px'=އ'ިq{@6\.;TLEWKjA7[B뉾.ĥ) Dsn6![XpSr 12Ә6S̺9GɗjK< . '* 5 4"#>04f?hfvXIu(gWbaBE LCBԱ!mxcuG֝)x3@.yy!rc^8im=Ϩ哋=}kr3pO2-6[jϵy?J- &kNo8^M%}#%nYMT{G`#-Fv1~ cwNU=;>P\Gضz\y+.$ U gVJs'^H+>v9 eV2Gy%Hٸ]2HmOHAYj@x$=bNXL{Iaݼ-,D=|8T|GA/o _':of2, ^g9eΧ!Tu@`GBR&~F'i-=~[B5B;QyE؆FjP),+ջ@  JR$Mk</(r V%Fq}+j#64^>pwm\ؠ ^g>F?$jt+7R Sd>L1 k׃JC#t4(FNL :7֛q) |]!Q'@=1SbE!гrPXiqXv#6A%h)A\Ѫh={Sږ2@?ݤ75Dp+H[QhRWimk 0QO*2xfP5_FlC3Hxq7D]`(/ ;7O)GYMsPVX9+W.KptL@lҎJ .4يD.7 (;5f .܍d}@aPx3OOG׫ Ƚ_ DGORi,X<pJ B8eG#YHUл+:2Q4 ͦQ=)fZ+Օ yvROHN=}BC &F q/Z\Lm5fC;}Agf@7.C쇐R%y!Q6^-{U,u洶Ԍtd-\1׺No1Xrˠ[LӌUa3 9*r.RJJ܍e``b.Y[NJa_Tk->m&`8(+BS nr j'&&q._3vT:`F:A/txkb?*B"z[گb7Z\( G3j-dYLa}urW2%Z, L/4\""{"Ytܨ"= ;LMoZ֭H?c5M|UH076$#`QJ8( tږh=(ۙ/gN bycuu&G$fб -أ,#S Y>mZ)RbM}}+L!{Pt)fݷ}-ąӓ3ŅyLʺȏ2(,[SUK:m/Rqw+eQڭEGiLq{_X}Ԝ`յ%&g.vq_MKWR)Jߧ*iqZHigt/ŭC5:y^*1`y[S koe1n(=sF/lJfкM59Y .OËe݉k6rќ);:ɔR-!uɅ[W:)j3CP[W'*ä1De(-2>AkJ´I@yCSZDBRЬs' }O oh"&OS#2qزo0N?OIiaIwaCw5FuVhV1u0S?WXu)~eէ$gЭ;̉\ j2k.iתo:]RCFr:]Z]5DXeȱהKA-hŀGໄp YYM GN%PvO'b@9mگgj>g,yD^ eU {s`!9Y"TN>0I$"ypf%j8K.1}pUqI0, ̀1VL^!@o0^>& o;8偒g%kƉn KsuVB"ݧ*6qUîYlmGaT upHţqt+ Y[u:z\+a\ NQ}30VKV) OKA%_ԕUi ؇᭒&$JFf 3yy'#5PHے qrzqpSPг;J0+~tAU%1Af *mX OIghT >h6vnU8Y{!93;~+`&9"Pfg6e`8lሤ>!>jxpp]$e˶}T"ڎU(銫Y&6~Ad*p,8VYCآ@ P-1dJiYh$ҫ/:ID܏?$.acnɖ cXS|z_[hlg{>![4PQJaOKy Z_d+kO^xDu 6eK+T"Mt"|1(Z w/-®[(`ZpP8g3c$m&i+B+64($퍷< R5kaX} n FVDSznFl:X( aK :Rv3L9RAMqk{XيZ2|z,KұY 2NwT`QVY_SG-)Qԩqw fMz }=Px'}C[ Eu&fIz۹;.W U (-FF2RcY$FfB`G|?Ο~N/2WaiDe06Ԙs\), &{ *$㚪w= !(*mMqy)&y%8-K`~pFK9ފ$X{_y(bKt-Q)&GAui,>MRiʅOr-eUX% jfЍPSl 4KXbIu"',*q"4D:Gv9<I3}r]'Xcv%"E'3ystJ NNGD16@ qOH7DD brP֢ hekG#abw_ EbBM"ۿl {0^KC͞]Q:/ޱә[}6 <:й"ˤ!„ wڕXmGD2yRQU崆`?UrKWsGsr=d:C=znwXBWՀgJ5K_.$@{%ț]qJ6 r/)+l˸bB')ȧ݀p]Ő[O!J=8y|r!;yA'}eHYw6PwZ"Sby0۱PAv8Tx7} 5;#vpC~r{!KXM\e؇FL" ) z-eC.|bT5}\ʩP@(Q) 9q҉m + jD?t8ybS{hD8hXwӫT1)mKe8yRV72΍uUz 8SY8폩9=0K·DM7fh|Aq.3nε<'w(`Pe#\CMBjOB7_8 Ӛ+5a~_N춈0lh1_}:>Ka%8PK$DP&(}dku;&9 0oVX PNs%ȥl{ 3 mlPSlda;5[uG,oI ?ؿE)Kh;{, GT4J*D8UMAАU`Kh>4N,6ao< la))Z,}y3^0bѴCҦTt-MY3HUV%JrtXƪ )(z'ҍ٭m*03[`U|JmUQnz;*,%-CZ\ e}Kr9S>5_9L0 y`sQ]@yn&~3s*v#Tl12cEO%Vl]0tf|4 V^}t1nBb\H,u3{TsXy716#e WRLK0Vr.ĻCՈm2|Y? }2Y춍D\6S?F(E Qީ.9H<*{_%S.EG 9fd:pv$PdDFq.FX. ,":XY0@3I-'lrv'rME]@7?% ާ@.+ԏ+5 j)4VkiȞFBe0ުK(7ȵ? (=K̇NPS*q~ڗ.[~h#$ŲиdA#_e8ϱYSnzLnrt)jl y~Z(Y1m7i20@.ȋԺ|bD$π^lD볣Z_! kjCZ57zf-hsH9\D㉩fbJz|U KUuLC:qvةZӔV$&^M,.4Ϋ%y( (6at|lQ- eKB^gg}'nq_?Q-j7Y04H1'W¤a} L:XsiOnӿ[oGάqy %.]*C\jVǬr;|j/D˱aLnwG)SU}K\qO &Qpze9OIik$vrrrJkG%iiӈjlフ[3_Tc T(#8uXL,z&>Go,J02x@n)jn=ݚKWS;2itj{>DJ$YcW8 9:>]@%=m_t!]7`>GW 5I:[&'5[U }*B sj{ggˏf|7zdk~iOK ͽLu.H{t:Rؔ0P)g~:BlO-pK!ɲ ГmhKbrgQG,R;a?ZDٱ0j!*/Rm͒wUaPm6s&a^: Aɦh*#.h>#x *>k-wD|*xȜ Go9lVL~(-9Urz5m?00,/^p:S#8)R W_d+={."?1~cRU,XGKGB~u~էyyp|'/R:G@&]XؠoFIf; NRfiabshVy!*bÎ \Cyx@u6Jj@UZ@W=%p8pS!&=gͦyF܃FṃYӎsZm}PݭfXy5m?W#7ވkHqWBԕGS`Uڷ%'o!CT9# Yc:CG8qnNTXYȻϝʜ7XKIڢPA͖Ύ͙G; GƄz4poMB|9];NХ~ q:ӕ`ơ$ sd1%&i@E~3?˲tߖ;aH8@?ꪑR;~MBAX^AtF;@ ZIE@|]kw!%dFB4ka}9ePg~kͧYSmxD4MN"mlHk ;9we, 2R'I n8YIG 8PiTl];ܞP "H/ocsASH[[=F}f 0HQ*d(ʦsc&vfbo[0{LRE@hFIX&$|a]9G"d`PUCN O)Ī1e|p"zdmk=D^ R43\XFYvU蒛/ &%I~%}<’ uo:?q 5WEIeR9nw FO4¶Y$C&d2J &y`W,!.+0C<ʈh/o,Ns3 ` O_YE AKpcQF+9 >4KJ;N*zvL0SV=#p@0*,l1; 'o 9g &,풏Ub ˪a#n܂֣_(x-s.V1JK4~.^ Vyڕ>Ҙm혘h;W])pi5emNYw˿lU8=ßYN7‰0u%ǢY%qb775l1ALEXYNȰM$UI>sե:K;sE4đ|)rSnCYM \7lQR7+D7!OdS+l+K ޾WFUz:͝:q MN t/,(_sBB@Ws&5 EuX:1&yF9{٩ggv޶dM@u [c8πGO- yotQl[.PU/` V]2H3s:>ݵwͻe01+fPXw%H!*F[C/rDbCjj&F}ӝ![ܱDXgW/'$"ݞrhϋ|W9yp$P.,1gV{70?sNdvX:Y\"nV@ +lNw6Ek,kc$d=E#|*q'dYJ(aO!?c1*L}Mo[>,gŇ)2:J-C߿+W49U—[4)^Nv6Y$k$$?q,3iܑ\|pC%!;"ᶐY _ѵت&S73wR 1}QJ͞,ګ"ЩN55<qd`Il:n[ˋ}Yܼ:JXޑ)_C] ~pޙкf}$~j>}:?! ʄeV˸H^DSRH7n/6X4Ee,֕ѱnG4tcN&>ɸѶq'-,w]?onZCT܅o.M/7ȅ uKr;\Ao9X<߈tr@G8BhfݪMA9o +G1CP$Z>o-Evu>x$dE5nI1g2kp>K$ X;:99DW<>,C0 ¿ckUt &4&gѬLqdw~*#\+M~/ت,v_JT=sC3S*64^N2BUjRUʋ]VԚ7/6:F7 0b CwD8Zy+dK[ *G$ ;"'ޟt ʰVⰲXCU"SHGn <5/K/X|8^VCjl=$鱯\Kt=P/(w'j \ͻԪ; ?ŎByM_zтFbZ'; c{{ †J&0_̒ *+t^8 - >rdQWEClanm#@qCH3DB&.XN_ߊL ͯT,~.8a~ {R[W2]ƴOv2g+;tz.j10x S{a7.(Y;!=ke"'Dr]4 M \GdsU &0V"_xd}Z /^j1ґw]]hZ=5iԾ0Qٶ3'n8Ӊt);=B GQJV|fܤ8l/ٴC((9k.tVy:I⿅x'>ׄɺ|h 'ZL'd@h^46co|@K\.qKyRy _nKqU8$} MU O2[^7x76XOǗW',q3_y (~ { n 0R"h܁=.1Ͻ޲Z?29A9:9jdm9\7X һ"WsDu9m`U`FC5d=8Rw-}]u 0Ҥ,UgvFbC&bȥyӉ~$oV7%/tY%Û[KJg~=x lR_$iX$eBSn/D0ʷF| `5g; blӊԆ 7J-zf񮏁ilC{_sE.te)J*71Inj![Z=*69 w X%Ăş&lH2qGuXy{yݜ>G}`Z#Z%"\rೋ$m~iQbqG;1"dfY]j O O ڈQNE. WLś^q6%v AiAy ~'Oys4F—]%k:c0=DqvzGyY!&zf,a>K-d6 $9|)LuT\@ꐥUĊ R82Ii]KH=L<&`G5Fc6;\Wo+yc&fuQ׎{P-> O*N!Tby Wn߱Y{Rɠ_EUIx GT1\sDjU\-|cbU!Q;OKg~~Y xc_|aaipD0a` &(q _5|iOﭼ $JtxhJW F+T=ɋJso KIjV?'auq1V!q5QDK&:Sm9 QqLbmDz]sOpGsϸt.bQ؞qaR-=fM )6C=|S֞3u$쮔C9ŧR5UjEda"KNMg ? l_gL J|>\Qu\9h*DK3Cc.jtᴜn_b*`W01pCnY/eC1f&dx]P!9E/"Q?C@R'f;u-GC@V{^'2gcnxM.zMXnT8H*- iBsCHJɆQu Qʹ>[P_,L\w}9KduG^rfJT[suZ$P,1BJ؈s1?l*JKkk:s:lnة ? }#4ogc ~(XP.YD:5j<^+h=<8ےĠS`ucSoG)d cDp2AH\X?o Ws?u/Ost"⽭i1FmJ b R T>-J=ؙ">.P.=?(3"̊-#v`W 'Sty-@MKrh~ƒ&Ur繱}HyBaf<2{uK`j,l,J;]}|1 iUAtwa~J>'T 8@ _%a[jC*pD;@m;Dk: w\<ק)w~BOBEA%(5wi#Y VһG2$9e@7TR8NP/H %kdӪDWKْNVO e8y1:'#eTH,t_0Tˠwm#LaIpݓO%l`q&4Cw۸5?P D%))M!řܿA{ohRZĕG7oy`dG5 JybeIs ՞"'li_ݫw۶oҡSdQ-;ܑk0:SB]YGw1_bUBt,ո߆aNx\KyK|,ApVd)h}"7ZX 9 8|V3MD;}V/'0 PZi iLյ(P>w~cw! ZHqHOC0qhF\=KDmb$1@@ vKTV|48y5ugR?,YJf7J[lK;DV 5)M{ priRgbiwiagtrSN~~uoeo"6=!qA^fRx/YM:펞s3$KtB|]tPh2\kE(Ԕk{UN=W9S9hw-!3+-!<^wN; "^Ig8T/ΕO%1N׷a9BMND(pIK)#0o3^P;ThWݥ}bgq#Pzk CO)`{owۻkN7߲% F]Ѵ}SfF [cGVܫ)UjeWEcgTs\m 5?*#]}:ȓ7t8-P32#EՔH$+zYU+HIC35e$lwk^S Tm3S6O%S@ˠ_1ӤRA;KxIhp+M|ʩMi1~{ӑ?=i9316@B׫N @ wJY9'_VT\ ]bfV zy/G 2PI1D.}=yh/ȠW+l!_j (6GTk*%ܹ%Mv{b{=E!W@d`22S IƊVhBڃ-SڇG*#Fbg 㺾ٌ*~'XbfWOQ^;c?+&Uߕ8t}M ݩt\:g3\W I;CH+JKBӉ_rsK˟meي܅g > Nj2YAvsSX&]72TcՉ.\rSx&mYw^s&`'=5`˷`f͸\eɫ/|qol*<xdBL/!A]`7S6cޭC `.C4qu}mq KعMحtX PObw׶D#K.iiR (xӃ<ȴzrE~6C5q V ̄`fz~joύjأIv>P JPT!7,EE6͓EbU|O3ɩ;bUkՕxd(_ kt9zIGe^ZO:ԫAy>s< ;$P:d[Wiz/Ǽ_DC!օRcb p,tΣa1CR[ Y,:Y3 8(M\ǡ`uRTXʲeG*EC2HQ@/[ϤK2%qW Z4g+X*0jV=vH' ^Ć@uN/- .$h)į fgث X*/Ă;:d'@y<&$ Pha!pT.^g.RKVj@\$)R{,S*Smlg?c? r!\Co&47yY/rWx/hvB1"wz\MFٹ2*- T~tE썍+ȶZ}aw_& Zmml\ kh?. eA@trįROf*w!,Bs0'-,'G`F1nܹw*Ʌ8PB,7]X8p4QkKUFēf_Rlk((lPz 8joZ#&,?~KGJD6)2jy:&C'Mq,7)Ua]AY%i 2Qƍ0cV'֦8:39bF\W*_$SBxSXґK1 >d*eL3ۀc?!zOekKXϾsaz}AHf3dVdϞ(* NmWc&]&#z,ٸ$ \];^{?0f[* 8"y M6a)}ǎ#.AnE>Nt~{jmH<p&mY?*RIWĂ36*eo4R\eś%/IJ 9rxH:b%:pkS .Rº3 {bYXt4$FILW,&s2!GX'M lNDŽvZ^AZf|2,(_R6==,M# Eb1k|MGqy[8Ҝj2xsУ[!BTKJk;$9G= YQTV^$.zBן&;D%nC\J >Bgۀd/'*G8@q{njIƣW-0g<KΆ dն[5+9?scs)"/#Nbh.`=т;sĐ;T;-_ cC- /ˋTNLjk r'AI[̵^81+4O$9>|M6-Wٰ,Za"DaY[?\ҥo ?mdUHh ?B 3ᜦmV8"ؽfK\(N}Tue Jņ0i:9‹nh FJoӨO39Q(6ۅr^-dֿ,:6*lvJ$jw&iMe:4"c*M wݴQYd~ڤē/vU<Ao`Aׂɭf "G G'SdD0:ws1yC },rZP D IJ-0~g&XsnE7v昑O9j-}6Zak]}:ӝ"P+`zt 2LcP&wv'Y/Zzsp4)x^bMC;fRs:%?c8'vPPNc݁禴"ٚB  Svhet^1}OȜ6`HmA})QӉm}='IHX,dD|b7#63.q_o (|#BQ m0<#¥J  {\澅1`}F&7C'VN`0B>RTɾ[p#!m#b?Ķ!i>DN\d\qJa-5DmQl93 kf8tN~/{?egE<;2R47dS…'qlj%{i?įk9}{q]giaxYkY(K`߅1ө |Ki% UI"Lu®^(Is'>+;lÌRXPI*1d䙨 @ 3 SSsCjmL,SjY ވ7}=x(vb'#$nTш̋SA"Bs:4(6g(aP'^Ѐ<(bm_ 2Y!a/Vܥf?\.ϓ]i0^>(U-׳,#0"뀲1_q6 4|tBk;"j"JeVx(m4>/#ܸ>~".c ׎|/S0 MBu{i ;N< QEFêtr`!U>AP@?Khy؃5nuIp/_R/o'-WO)y~ ^fSq^בi­)E.^*rXuUʱ@waO}Sqf uiY} - e1SO$JML7A2^=Ob!eRr] Lr4m }0J! sÎ&R!B i|1Œ(/  C=yrPU] HqPJq 0dyxr8G^4:ѤRfO23?>n2F4Hֈ/|4v!cdOAKTܱ7Ilޛ@h\PNQOP.y1gk۲hb Ljm;/d~LVͨҀ*nw)~(}ZPCXhPg9DŽތJ+?'nblSCbZm s^ytO_<uP^rZv ˜H׽j㤩ayM^%UݵG \`Nwr@&pdUD85qzV2xsQC:z 6"н-ދDi9SCGD#QL*ltUw1<o܉YcrDfYf]LfnWe4"O%Gk-)ڬ#N3UnJ ˀ_]jQ`m n==v:nÖ%mzپ8v4QBtOj`V,P#AB B9=0BWZRY5tSέ摀`⫃q`P6%i8TDU[@au)2lE6a3BҫTƠ7iՕ>NPPLK 'bOsа| ݾl?tVHQUi'Xr|Z,X ﮈΣ\&1 e&ATe`3mhjC+թT(7&#-$GET'vj ~^cb467/`a]zQ$kFz(8\NNe+@sMbqe;$}>@a?d :"cfk'ХU}eC/;O*c.'$dY5bR 9ºuQ=KGWϺoiK(ӿ{!H{u<&ZgUy1 v_ ۃ>L* ;؇_O%B/YTN:Ϭs`$ t6XtUI0դ f4g:bB6UKE0M%;_FPTE6hVK22gzMܿpsmZu `o ­b}$/|FRQ(َPaLVD^F'8̐D:T?=)ur5Dhe웲_uD5݅Ȗ"D՞;h1bU= ( `[Z[;um h EĴˎn ٶkn}cL-(lYưtӒW F%;ri<$bZùZh2eu Z2 vm,IlWN O3-`W6Lҭq])2=b=V)q6[ kzpk (A܆ٺEpCo3ސߴ S#!fRjݐKP3^̯>l5SPwM"GcF [21,kvb(.<[5[f%f8m=ZF㻆2-(Do}7VYFPz7-p<&蝋2I\f2jpcOζW,ַ~-]w̸D lmv) pG11]+x/ÑRBqb}tlȣd@vzh9]5O<?k7@_Tc{ֆ`tV,`iN`!D™6t,!3bAP>q&6#Qh#\Ra2.<]f}--V z|0*AIQ{@ڥju?{1bWZ\ s<C2fҧHZz z5-BzImBKyCȎ§+U˷sH'cf+@"%y<9O2_DJ䟾zq>3 w 0Ο*a9xk36: E: 4^HmEɞ+hELyh`St5Mcaݢ老zO\ҝCQ~K-j=iK_$$o_" !@4'D]7DX#964Z5x_a[`8@W~X5R̟YYk2& _G:cdEIW7ø^f-KIt<]}Zk6=X7Zu ni1X*9*;!¥߳n1=[js!:&vTR}0w9" bC|2 u׸ٷz!֔­.9N)54b%FʳzFTu{/G e-fm-KnЍh֊1)^C_/.4 /x .8|,t&bHu$t'#N[+^f2+-YtIȍQ?䮏9>GXA$@2;nvcx+ r,9ޅz8ѡep'Ag7]9v?56IF`8e5ϓǖ{TnW/O)x]F? Ș.mH#NzouDeuZhêuA,ɔʊ?WnaazZEm&A\g8 e5"61niuQ>N--JYg+S9!}?2_{-lBsؠ.nk S's]r޶\<Yz%XZ)Oľ{3E_ޟ]:Xhp:3qΨ}r (/ĦiT/VR';8a_ !{ $*%1 42V'≊KزdT=xL6K^t EAaU۵3ll-G cw`_Ռ~iOYDހN4kBQ+ 9%rba|~W?QDKDfB!" L͓,vBc]]2RH'gҧ{ ڔF@-(|ga^(ۜNQwJq2Ţ|wqv[j NhU)|^ n|y)ffj-IJ)hj_د"H `eSE!]zFTd&m6NyFz omXe醕VKKS^4giZh]x: a愁M݈cɢxHN^kf&[_5hk Pĵ]wq9Tf8ȀYEwKqYEFP4yE0^)<[4{lF D9/]8X90d&$M^ۼX!)YZXg0O69rb*=;>ӋrJݑùw*@ܥ@*,1RWp3hޢ?(њ+[,"X!GI&.Κz3^%> c* ܠue3W\Q.M.9Iz8C:˔Npd\z@*.|l!@K$Tl HAÓ`%D(l_ym3Roc܁*#ڢi{P#ĜVGR%lA(`:hD{ N`X7`z-L㻂"3 LP9`O1}`.9R f/zq"R]YaFAAM  -x~yr Kd&QԨѱ!f4TmA;]rr+7 3)"I=RkbFiWF٘,nȳ;P(UMR P-8mB.pLi(ڳ !ҧI|I&si졀}SqJW;;s"8:*qWF;N:h3 =p^KMwoׂ޺ɻuӼ!7G<1E.5?f@$7VV^`OY-Ep{6C [h X V~򴨐q9p^g%3F㦠 ExM'0]sJ}wx!6Ky hVٱ#*ZJOd xS+e2Xu8;Y~G+) @ -!izk`E͍_Ŵ=lۏK)ǒG>QGi=zWcr$oϾ_f_#nqwG`[ 70^uɍm"12LS}fØI4oXx2QS3t7QŻJ09DR(왯č@l Tmt64ׁwx'aF &}L69%;2xw}] gCtZ<7*r :җ=6i7>fmo4|iFK󰄶B-ի\v# oy7+O\Q_M؁Z ́ la*:@-Pp}Qt&+PN<}U<h_0u7Ccr#33ÝvW~9w~?ڏn#W3^.>*=K[]} +jSsxFɷ*WpvٛXW(L5"B :J 8?gkJLlE8+Ǟ3" h|].A9\*a-Kq\RHM]'?K}XS)w:=U}k ^x̒#hΥCv2$ܑ3>Y1=nT!6!n:*kf]ŊSLm| 8vb OBt[OWWiBo৏TzBvd6βLYMT^z+΃ԟ8=J z=r`bs#J51dՔ烙kGAqjnꚆ E}JQ<\ZI/(Pҗ 6Sb-XULmwkF3lQ;)&Ի1& :M%V mhk&҉Xٺ2bϣ^AjG>Jwc& *qZ΂G (OȑpoşkNSsC =cm-˙h:F^Җ*0é:LǙͰ S JΕt&<«:vť;7~o MroŇIr||)B^2C@﩮EO`gGJF*g$AϜ̎MnT\H-~M#X AQôXS9]y5ݝ:Umf?ʃ7h\+ }ՈyYT~ʝ7Bk v7įAɞL (GS[ʍ˸V%\OQagu}!IHd}Гa‡Nt',M7 /G\'5ǃR)w 6.OK\5y6%;ԤI0'_:iq0sbr!e;}W?Q&ٮbf*'/SOA,ø>trg 8uUhn P.BMm "Lgyj8+Ow&aCąc'/x&0A~/.h S<%N.;auj gM)15=wg&v׃ūͧ2R?nJ٤1 n&cBɊhdI9I"t~՝ܒ@ːTBSs9l^I[ |b,CtiGƦN$z^Kt .+z]> ,HT}_ul߇{ؾlyHp04Q˙hnCaQsvVrYpKQ 6qՆHk_O3H.ɇGǠPCԢbnPWd~ѥL  u'ut=4D724&{(ICMj}I%Jm;wVpE&nƑqVn~-LIk~ dQ"K@=_63~,{uImx (b[^6;T @wغ.Jk{ ƃ73KZLL/- Uqj^e Fv)}*xixNj11t'uH LE=kơ !nJ2D[82x5~U_yK,N@ YC@S'Dm> iNvgEiĻ vzU|&e; SE, 5ю4X8cΜ'N(yP3.ppjKl\nv5We#ejלѰ{ ?R~qO7#Y!$B<0XHz-pT.8枺VFOѐĿukc9)_QQcFyO'!zX|">Xv1Ÿra+U{ڌl?o fw<F 3T {HDnd9G >y}g+B$.p@CAF2a 급݀ N7rdEW+J^ըVqq &)KyUYE{#;NNjCĀbO ~+SV 2)_ ͣ*.[ ԍa.HmY\TP* Kˆ% Jt}w!Atݵ9vY8-ɚ#;ϴ̜x3%).as~Y$q ݤވ aNk:luxBcɦµZsXY]o)h-L}|FEdoo͉Lk7+M+MziXb[h̠l.]de! QUXq Ҽ6Nޠq_(#\Qu(]<LaEY@x= 1)S }ߘy>])#Vv>%?%nkN`drC!1d鯘@Fv 15 <"ZKd&']*wRR7eF1O$^]i8sL0LfƼ)I]{Bڥ}鲮 4'7 SdI.M8dˇ,EDcIBdYh"ѕt\eƪ`EVZ8Yύ]VVZYq߹rs&% ~]vdžå,r2]|df@ɭUE+qnVc"D5[\&^Ce1yrbU<#.OGJҰ7rJd3p!)|^9X)7J 3PڪGg(+~Gm$iDuEòp9lVg͙,Tq7CsX^IAآ=a2 NZم&2/Cჹ|"lo[0ׇڟ㹂%$BQ-'HVR|3xk[#{wg㧯i\B?@ 4 #JM)%3i.)Ù? |ȈL8ݺ_I[2UtdnQ.9"z1JIф5B S39:@1pEJ83<4~mu -i:0dQK Sxżw4F#eTn).ӒoNXLFNZ~/u 4bv`t(k`DE؊cK=/|\r:aistrz'nF^z{sX8U\Z6E-].8{BjLqNuzſyؑ :jwx#uԜb1۩%2ꗀaV%/n׸]miV/v/E hKՖ)<#xԨה:=8 e 1r pzGѲ=^bLe#^^,k!kTB`\^ Fء {{Z-G۽q*3@Q2³$h0{ Gcdܞ?ⲃncS"@Dss9އC&;4&}y$23_dD-y ɷ)F s`jE?/f̖!1-ħInXCP 1)Ud(_s[]VJ 5=db>wEA]cys-WDZFkΚEk8^JƮ؟xvD׶gڶg n,-BQdbmvw/ep{}1a޲?ET!͌fD=Aw4]gza9"82ʧB4Qx wiO{} L?7 Ni&섑?؝IP{V=K'S/?zkq%˜+yzL܁POtuiI0Dw5+{',C*4TZ^[ v2hA;U<&^\Ye] f%A$NQOs%cΣ_g)ci qۛ/=7p}m9"C,h<úG ?YS G ^\Z(q9#Tca'zsx(!h#vAMlr@ml ⰬN qՌ?G~*YtQQ&Xevbo13LtA/BϦ5 *ּ#Žǃ%Twwi{f-ɻ0)Fy;dꛙod?qMG?@@LJ*>UC?QǮ!mX _;14UxN궉Gd}u"PY MW7gª^PGNIhmeT̈́ɥ=,-#|HX6`FE㵘%/ycr&my  ZF hX1*RcEv|xh(Ă]m%w#E^F>P-tb2-]>DRf9)K.mCZU:J6ki,ew o] 4QD7KTs|AmI0Bsߺ;Gj2B̦z308[`!iC^l'm+ωLD+V]v&+`ЅV}zpI@gXR0[:Ȇsso2$dZ՞xb>ٜZ uB8j/ekZ DzW Z-ؖA@%mjө$U`aq>% ;2B6@].q1IhW^kj^A~g&kyb 1qu}㑌7l59a0G6u.gg{k_Da ft5)) a}׫c ٞP5/XKš(w=zzo%}*r |# TMb߳_2iijnѠS.\Xu3應 u e )?ӫ!y 1C_d$?'3D^zUj"lOY^@Mm}&(z\edX[|#_Ihڻ܇0U8-P8tY pۈ:ÿP}}T$FPVr48N6R}Q1>5FzX]Ʈ\}ɀD'TaJbͮOY4%ǻ?&Ku;?n``SϯRKi҉]o\ ~eKb3}]}689' YZ