libavfilter6-3.4.2-150200.11.31.1<>,\dp9| FiY~τ\i_.E q5يz}MDI@a?eNZws+t'H^:e~9}@/Zg }z:%%G/~h! ٞlVNzIX=XBp0HfAb1J,^nf'Y>@?d $ MA Wh|     @H&D&&(8f9 tf:Xf>o@~FGHIXY\]^*b6cd`eefhljuvw,x4y<zClibavfilter63.4.2150200.11.31.1FFmpeg audio and video filtering libraryThe libavfilter library provides a generic audio/video filtering framework containing several filters, sources and sinks.dibs-power9-12*XSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-later AND GPL-2.0-or-laterhttps://www.suse.com/System/Librarieshttps://ffmpeg.org/linuxppc64le*Xddb52f63f0bb0f9fe396ecd07fa37b9d00e672ede9b59fdf9c6dba737e8114ee63libavfilter.so.6.107.100rootrootrootrootffmpeg-3.4.2-150200.11.31.1.src.rpmlibavfilter.so.6()(64bit)libavfilter.so.6(LIBAVFILTER_6)(64bit)libavfilter6libavfilter6(ppc-64)@@@@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibass.so.9()(64bit)libavcodec.so.57()(64bit)libavcodec.so.57(LIBAVCODEC_57)(64bit)libavcodec57libavformat.so.57()(64bit)libavformat.so.57(LIBAVFORMAT_57)(64bit)libavformat57libavresample.so.3()(64bit)libavresample.so.3(LIBAVRESAMPLE_3)(64bit)libavresample3libavutil.so.55()(64bit)libavutil.so.55(LIBAVUTIL_55)(64bit)libavutil55libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(64bit)libfreetype.so.6()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libpostproc.so.54()(64bit)libpostproc.so.54(LIBPOSTPROC_54)(64bit)libpostproc54libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libswresample.so.2()(64bit)libswresample.so.2(LIBSWRESAMPLE_2)(64bit)libswresample2libswscale.so.4()(64bit)libswscale.so.4(LIBSWSCALE_4)(64bit)libswscale4libva.so.2()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.4.2-150200.11.31.13.4.2-150200.11.31.13.4.2-150200.11.31.13.4.2-150200.11.31.13.4.2-150200.11.31.13.4.2-150200.11.31.13.4.2-150200.11.31.13.0.4-14.6.0-14.0-15.2-14.14.1d/@dJccʂ@c@cahaQ@a/k@a @`@`@]@]#0@]@\F@[_[_[ @[ @[@[[[ @[QZ@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+@songchuan.kang@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comqzhao@suse.comqzhao@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comkbabioch@suse.comqzheng@suse.comalarrosa@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- Add ffmpeg-CVE-2021-28429.patch: Fix Integer overflow vulnerability in av_timecode_make_string in libavutil/timecode.c (bsc#1214246, CVE-2021-28429).- Add ffmpeg-CVE-2022-48434.patch: Backport from upstream to fix use after free in libavcodec/pthread_frame.c (bsc#1209934).- Add ffmpeg-CVE-2022-3341.patch: Backport from upstream to fix null pointer dereference in decode_main_header() in libavformat/nutdec.c (bsc#1206778).- Add ffmpeg-CVE-2019-13390.patch: Backport from upstream to fix division by zero at adx_write_trailer in libavformat/rawenc.c (bsc#1140754).- Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix null pointer dereference in vp3_decode_frame() (bsc#1206442).- Add ffmpeg-CVE-2021-38094.patch: Backport from upstream to fix integer overflow vulnerability in function filter_sobel in libavfilter/vf_convolution.c (bsc#1190735, bsc#1190734, bsc#1190733, CVE-2021-38093, CVE-2021-38092). - Add ffmpeg-CVE-2020-22037.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak in avcodec_alloc_context3 at options.c (bsc#1186756). - Add ffmpeg-CVE-2021-3566.patch: Backport from upstream to fix exposure of sensitive information on ffmpeg version prior to 4.3 (bsc#1189166). - Add ffmpeg-CVE-2020-35965.patch: Backport from upstream to fix out-of-bounds write in decode_frame in libavcodec/exr.c (bsc#1187852). - Add ffmpeg-CVE-2020-20892.patch: Backport from upstream to fix an issue was discovered in function filter_frame in libavfilter/vf_lenscorrection.c (bsc#1190719). - Add ffmpeg-CVE-2020-20891.patch: Backport from upstream to fix buffer overflow vulnerability in function config_input in libavfilter/vf_gblur.c (bsc#1190718). - Add ffmpeg-CVE-2020-20895.patch: Backport from upstream to fix buffer overflow vulnerability in function filter_vertically_##name in libavfilter/vf_avgblur.c (bsc#1190722). - Add ffmpeg-CVE-2020-20896.patch: Backport from upstream to fix an issue was discovered in function latm_write_packet in libavformat/latmenc.c (bsc#1190723). - Add ffmpeg-CVE-2020-20899.patch: Backport from upstream to fix buffer overflow vulnerability in function config_props in libavfilter/vf_bwdif.c (bsc#1190726). - Add ffmpeg-CVE-2020-20902.patch: Backport from upstream to fix out-of-bounds read vulnerability exists in long_term_filter function in g729postfilter.c (bsc#1190729).- Add ffmpeg-CVE-2020-22042.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak is affected by: memory leak in the link_filter_inouts function in libavfilter/graphparser.c (bsc#1186761).- Add ffmpeg-CVE-2021-38171.patch: Backport from upstream to fix adts_decode_extradata in libavformat/adtsenc.c in FFmpeg 4.4 does not check the init_get_bits return value (bsc#1189724).- Add ffmpeg-CVE-2020-21688.patch: Backport from upstream to fix a heap-use-after-free in the av_freep function in libavutil/mem.c of FFmpeg 4.2 allows attackers to execute arbitrary code (bsc#1189348). - Add ffmpeg-CVE-2020-21697.patch: Backport from upstream to fix a heap-use-after-free in the mpeg_mux_write_packet function in libavformat/mpegenc.c of FFmpeg 4.2 allows to cause a denial of service (DOS) via a crafted avi file (bsc#1189350). - Add ffmpeg-CVE-2021-38114.patch: Backport from upstream to fix the return value of the init_vlc function is not checked (bsc#1189142).- Add ffmpeg-CVE-2019-9721.patch: Backport from upstream to fix denial of service in the subtitle decoder in handle_open_brace from libavcodec/htmlsubtitles.c (bsc#1129714). - Add ffmpeg-CVE-2020-22046.patch: Backport from upstream to fix a denial of service vulnerability exists in FFmpeg 4.2 due to a memory leak in the avpriv_float_dsp_allocl function in libavutil/float_dsp.c (bsc#1186849). - Add ffmpeg-CVE-2020-22048.patch: Backport from upstream to fix a denial of service vulnerability exists in FFmpeg 4.2 due to a memory leak in the ff_frame_pool_get function in framepool.c (bsc#1186859). - Add ffmpeg-CVE-2020-22049.patch: Backport from upstream to fix a denial of service vulnerability exists in FFmpeg 4.2 due to a memory leak in the wtvfile_open_sector function in wtvdec.c (bsc#1186861). - Add ffmpeg-CVE-2020-22054.patch: Backport from upstream to fix a denial of service vulnerability exists in FFmpeg 4.2 due to a memory leak in the av_dict_set function in dict.c (bsc#1186863).- Add ffmpeg-CVE-2020-13904.patch: Backport from upstream to fix use-after-free via a crafted EXTINF duration in an m3u8 file (bsc#1172640). - Add ffmpeg-CVE-2020-21041.patch: Backport from upstream to fix buffer overflow vulnerability via apng_do_inverse_blend in libavcodec/pngenc.c (bsc#1186406). - Add ffmpeg-CVE-2019-17539.patch: Backport from upstream to fix NULL pointer dereference in avcodec_open2 in libavcodec/utils.c (bsc# 1154065). - Add ffmpeg-CVE-2020-22026.patch: Backport from upstream to fix buffer overflow vulnerability exists in config_input() at libavfilter/af_tremolo.c (bsc#1186583). - Add ffmpeg-CVE-2020-22021.patch: Backport from upstream to fix buffer overflow vulnerability in filter_edges function in libavfilter/vf_yadif.c (bsc#1186586). - Add ffmpeg-CVE-2020-22020.patch: Backport from upstream to fix buffer overflow vulnerability in build_diff_map() in libavfilter/vf_fieldmatch.c (bsc#1186587). - Add ffmpeg-CVE-2020-22015.patch: Backport from upstream to fix buffer overflow vulnerability in mov_write_video_tag() due to the out of bounds in libavformat/movenc.c (bsc#1186596). - Add ffmpeg-CVE-2020-22016.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability at libavcodec/get_bits.h when writing .mov files (bsc#1186598). - Add ffmpeg-CVE-2020-22017.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists in ff_fill_rectangle() in libavfilter/drawutils.c (bsc#1186600). - Add ffmpeg-CVE-2020-22022.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists in filter_frame at libavfilter/vf_fieldorder.c (bsc#1186603). - Add ffmpeg-CVE-2020-22023.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists in filter_frame at libavfilter/vf_bitplanenoise.c (bsc#1186604) - Add ffmpeg-CVE-2020-22025.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists in gaussian_blur at libavfilter/vf_edgedetect.c (bsc#1186605). - Add ffmpeg-CVE-2020-22031.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists at libavfilter/vf_w3fdif.c in filter16_complex_low() (bsc#1186613). - Add ffmpeg-CVE-2020-22032.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists at libavfilter/vf_edgedetect.c in gaussian_blur() (bsc#1186614). - Add ffmpeg-CVE-2020-22033.patch: Backport from upstream to fix a heap-based Buffer Overflow Vulnerability exists at libavfilter/vf_vmafmotion.c in convolution_y_8bit() (CVE-2020-22033) and buffer overflow vulnerability in convolution_y_10bit() in libavfilter/vf_vmafmotion.c (CVE-2020-22019) (bsc#1186615, bsc#1186597). - Add ffmpeg-CVE-2020-22034.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists at libavfilter/vf_floodfill.c (bsc#1186616). - Add ffmpeg-CVE-2020-20451.patch: Backport from upstream to fix denial of service issue due to resource management errors via fftools/cmdutils.c (bsc#1186658). - Add ffmpeg-CVE-2020-20448.patch: Backport from upstream to fix divide by zero issue via libavcodec/ratecontrol.c (bsc#1186660). - Add ffmpeg-CVE-2020-22038.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak in the ff_v4l2_m2m_create_context function in v4l2_m2m.c (bsc#1186757). - Add ffmpeg-CVE-2020-22039.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak in the inavi_add_ientry function (bsc#1186758). - Add ffmpeg-CVE-2020-22043.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak at the fifo_alloc_common function in libavutil/fifo.c (bsc#1186762). - Add ffmpeg-CVE-2020-22044.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak in the url_open_dyn_buf_internal function in libavformat/aviobuf.c (bsc#1186763).- Add ffmpeg-CVE-2019-17542.patch: Backport from upstream to fix a heap-based buffer overflow problem in vqa_decode_chunk (bnc#1154064 CVE-2019-17542).- Add ffmpeg-CVE-2018-13301.patch: Backport from upstream to fix a NULL pointer dereference while converting a crafted AVI file to MPEG4 in the ff_mpeg4_decode_picture_header function in libavcodec/mpeg4videodec.c(bnc#1100352).- Add ffmpeg-CVE-2019-9718.patch: Make backport from commit 1f00c97 to fix a denial of service issue (CVE-2019-9718, boo#1129715).- Add ffmpeg-CVE-2019-12730.patch: Make backport from commit ed188f6 to check for scanf() failure (CVE-2019-12730, bsc#1137526).- Add ffmpeg-CVE-2018-14394.patch: Make backport from commit 3a2d21b to fix a divide-by-zero issue (CVE-2018-14394, boo#1101888).- Add ffmpeg-CVE-2018-14395.patch: Make backport from commit fa19fbc to fix a divide-by-zero issue (CVE-2018-14395, boo#1101889).- Add ffmpeg-CVE-2018-13305.patch to add a missing check for negative values of the mqaunt variable (CVE-2018-13305, bsc#1100345). - Rename cve-2017-17555.diff to ffmpeg-CVE-2017-17555.diff.- Add ffmpeg-CVE-2018-12458.patch: Make backport from commit e1182fa to fix an improper integer type (CVE-2018-12458, bsc#1097983).- Add ffmpeg-CVE-2018-13300.patch: Make backport from commit 95556e2 to fix an out-of-array read (CVE-2018-13300, boo#1100348).- Add ffmpeg-CVE-2018-15822.patch: Make backport from commit 6b67d7f to fix an assertion failure (CVE-2018-15822, boo#1105869).- Added ffmpeg-CVE-2018-1999010.patch: Fixed multiple out of array access vulnerabilities in the mms protocol that could result in accessing out of bound data via specially crafted input files (CVE-2018-1999010 bnc#1102899). - Added ffmpeg-CVE-2018-1999011.patch: Fixed a heap buffer overflow in asf_o format demuxer that could result in remote code execution (CVE-2018-1999011 bnc#1102689) - Added ffmpeg-CVE-2018-1999012.patch: Fix an inifnite loop vulnerability in pva format demuxer that can result in excessive amount of ressource allocation like CPU an RAM (CVE-2018-1999012 bnc#1102688). - Added ffmpeg-CVE-2018-1999013.patch: Fix an use-after-free vulnerability in the realmedia demuxer that can result in vulnerability, which allowed attackers to read heap memory (CVE-2018-1999013, bnc#1102687).- Add ffmpeg-CVE-2018-13302.patch: Make backport from commit ed22dc2 to fix out of array access issue (bnc#1100356, CVE-2018-13302).- 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.org/sbin/ldconfig/sbin/ldconfigibs-power9-12 16935785043.4.2-150200.11.31.13.4.2-150200.11.31.1libavfilter.so.6libavfilter.so.6.107.100/usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:30521/SUSE_SLE-15-SP2_Update/3d42ead46e759da65a123756abe6d050-ffmpeg.SUSE_SLE-15-SP2_Updatedrpmxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=b18e7b287c0f669e9c9ac91486fc2840ca568820, strippedPPRR RRRRRRRRR R RRRRRR RR!RRRRRߗyP{Rutf-8c42feb35fa106bc9bc89e1dc48a31142ea3b0b754d0b75e00f45b59eee692cd6?7zXZ !t/*]"k%jjdo5Gڒ;XEs: -"\=G/ i(.v,mMcF`q=!ghI1ލfQ yσXV;NJNY+ꦐzQ~|\T;Kl*^9YTagؤp l{+_ vgoPʝMka;6|:N QO<_V 1k 7~bk@L =}8xP!Sn8rY4a^f vRgdqA!'g~qi1ɺB-}A wrCE*BkkflP?du+~Y\I</c*t[mZזh֚oz0ln"|H!wN*U{c#?_C;kgd7n-:dUיK n '^1E}㙰x_q}|X/ŘPyĕ&F$4TgCF`xퟁ㈧|ztjpҺK gPe@6sYmoH/|{GTrA/E36PQ^8|[h%oQ̘Bk|zgL-4QL+ mgX&07}?XP#eFǐNW q0fe'Wvvl?K$s*Jڄ_šFH9futQ_O0r@퍠U}-;Vy{STPѬVIaoT{z"uw!qf`N?\Q%!H)Ss%ҏq!mB]H]@Gf'i—_[5,A{$I8߇{(AF"0 Ӎ[BsXWKo,âlw 5jkyIxo$;tũ=$L=)k2ԓ%Vfk=:LI PuCGC7k2&;@ CʾNa5yMldhUF’*R1)&RtvC~jOeacfW=LW W!XH8CͰ^9~9ܪL<ȧDk*]yز7y<0ѵ|4AJ֭1&_\|1G]e\ djRaGP]w &W#MeqZ67Cz78GEw(_h arS#SAqu;$l&* xXa%zV`9Ou@pb^]_ѾR*:!W &#e"(j7X,?*LÌDWu4jUxɰhysz7Mk4-hߔ'|ф_:BS@ox\N1W6ŰkV,maQW@;KS{M@JUsکQ#ʵ sԇ0uY1F;,zFN)\Qt֓o(0#R{A QQz7pV;$KH=QtI"A&CNJ̕k*)H; |E+r`d0[Íf$derVbE6Հ̇@v^,k" C(v$X-u.;+$Lpm,40ݳzY4kQ+Kfqn!?Qk҃Yd(1 V%߬YLV Y:L;94J5'm[O,jɁ"| u:+Ĩ6^ gb&0M9aiء`B,Sߚ +Cbic ,>+}pa x[$!s*ޘՌY85#UGVNyw FxR5h !`'U]|MCV?TIzUe%Ȋ?VPDAV’>r4\h(۱"*=T[ݪʯC)f9_%["/}aگh#lk 2y|siP-%{Vj?۞2kygCCbXMXRLXamU }'D/sk㳪yJP;LN,vH=!9ގ{tT&W@,dDQ0è:~~<"q;X;V]cVj߰8(Z/c%l"ړy_0B'g_o# T=W9*9D.!9FFL7=: :?N=W:]k~Pda B9enBY S_o]nWZR#\i(kcNU65L5d \6Ni܄unO\x̔m/qGp wD~sqe_[ZPuc]!3A_ZR`!P]i\i.MCoC,ǕhS1X[l)! c%ZP\DxBLzṀ|&D-$%)%ЎΪxH=bF t=a_BNt^}!{Z 4|y"Oo?e.kJ.͔ TS/H}m8eu@$be D}a#6m4K^ߊ}Z/jEBI=ђ>p _{4jA.{ ?1J'9Z҂Ms4GSpp$7L y@@ty[pm /b@;wi  eOW 8(Zu{~\!Q4* pDyz gOͅ} t4t85_s_5DX)&dI.~,-˗,D ,dp|6x:# ;$dF !2*?8fNDa ms܆?‚H`+g61WLu{bm>`Fiؒu(Y'uD^Vc =` %v2+9 #dEf䳔ᘷZ̿ۀ{p'jPE"Moa,&:#L$! ːv )\um21"w>9չ@?˷uJ&W4 O%D]#xc ii#PA:<=pTS|N+ ) G<|RW9Fa5'E6̱#@&!ڻ$ա{od>M4%ڪ^Eog-Le-d3኎lC72>{VwXB_" ,".d;+ Q\$ŕeqM&Aaa'vmxprXPA l?6ZՇcRbkD *-WBM T<7C<]"ۏqB5O~b&Z>-I`">Pm̏pvY%(\-ƕ9x%Ii8 GƠ_gOJayi>mdºstf/115m\xΦ72 dC|' ,y%m\x2a)].;.BXtKJ5Xk}gl w$\2g@1tcOcT;&).LAWD+st 1-}ؙwڅ:Ëbt9׈b?2W}"]PwkVFtW=/ZdQ*8~UitXti.`QP{:P@* 4-ƝA1'q>\ huf@F˅RFXOcW3buAh}bOFf'wy/$.xY&:3VCgJ&︓y Yt4z޶MDE^:f>$  Q֍s1? TV8ׁDX`zFHb O0ڸʦQ%qG~Jڿ]R_,B׷t~uIu40/1 H-tDXjGSV^c,6!64!&O.uΉƲJ mR^+t,q[11~WWѤ#ezF7*:(u݊0fWO"tke)9 ;{zz`Yy![ =ʻY=9Y/IÑ)fߕ21GzD9|5i7lagj c%AsX VΫ!$=_Xcb*.%0`۩ݡ%$riOjP3.V7%XME%KUu˱ `A@ʃ(Xs&/O:B0O[V[7S( ޕ%/KlID!3ߓ 4 Ҁă c#Յt`'k XSzSbWIO%b?C])յjCZg[0NRXϏ%+3ðH즰}&c=^ ՠ]~8Ւ:.zL'LJw]Wȶ\̀BZ"ha,˞ggOߛGEKMMȿglZMjpE*'|:*wcїUbʧSi]]ԣ?+l Fx/Ѝ]P4ut)F[Z} fF!P'۠ŧp|-0`K' H.f9?fLק὞I7Rp2U~dxG4ks_]Œ ?0g T4 |>{ )}Ҡv^?9ӋO5)&&x::tMb帾a@7,+t-M e/gH>q;#J6F/W5r HȌ/ՠ ZNP#~W=8gJ{Ԍت{B_ThՍvG  kqwzX#b_?K1?j sNwb8}*w/ne_,6Rg/ dIp%,w2<}䊍9,Wk&J*U͝ԓ) -/B ԉ"s{L*qgO Ԫ4z5)zb|ǨOk$=pSt$[x7ΙBQUc6@&7] ɀl&QrHzy?!+*.b߮Gq00͵0Rޣ#5f =}e+]+6̨=08#O<[o@̀/48fxe56'(:Zؓb5#qX4P6wKrG7>ӈOxo:jo>Vp;?<ʷ7:Mb*Yk MWΕto\.vܾLަ "H]p>v7OFŻ#e~,Y^*S!;".AM>x[c zVBRC,5ytr*qy+~^stt8|^1 ^p7T8ӘEIb漰3fuTt01S5ocK*M0g6ラ1ABސ :N¬D0@QJ k Pɬ"yv`a^c,h}n7+|:R45Odĵ$0Ʃ.CBןЍæGuyDjajRka جN3A1q2^gԹr&R(݆rV@EUސƤ7 \Sj3r5 ,ȐH?#Š~|v` z(  3>(K~\.č>9eDq|KIX[-(V,=NrICPb=AE5,M)Ժ&ɑM+1;ug\ht}-=$ /4eҮ"H`4>ȧ)-4!)r.F?CQ6כ8+R!HEH6> bIv->#fnvGhH9e4bi? 1g>ܳF;f"lqjZ[ [+8o:L6;)7a<ŞkjHn ḧ 檃 k=tD[,0PqF‰i%+`-fё< WtQ)t`riz2tYyЏi]u[^4dND z͸Z5bc=?HG#BgcÄ́54Pp):bc$:[.>U]6 /b5hز܏#|`vE ]+W.?kg<g "JD{}JL#"|tz*lFKշ_C%R z)a;no.~snּ@Qʫ_c}ӐVY̱}U:lTf=ֿM/#];1r5/qw mTє4< xIHꦫFǣ\0 `0{:K9nWu|Ep(e[$stB7LDEi@);sPme~i}*nHgF! Sg:{bA^hB\㆘Y/!8ΈBi0>ث\ْޡ-v M ^^4ļP Cdim(rFo !"ݒwx +s4AxNz1ho]?"F, S!1mwGn XcfelF p3ǰpծ9.^|\|c+ʻ?6|+lTPUKe'n@,!.B({=@LLA { XQ1!tvVwi=lSrMkx!U.WWz T1=dV˲ˇgiݬI$έ2Zx*?bOP[cB r:.*e LC9Lp0cMp/{< "/sx]r3Y"ϑ98prw-h|FQ86=3ls ~[`>XH%d郯(ax B8 K] ؜ҵb%?Rh)_@ۼmb(&f @f`2Vn" izOq$%xZLaҔL:hD},x)=T->D:ؿ;ȗ n峛@m~q >/E%"ÊSO#_$hYK Hxԍ 6{TR$+mmWbݯǫ+ bM C,sX6Y̡E%_7Hqя"qf9! N+xIYCA]WDa [|Фc)iY«v7/^ޘF>.=>RX͡W ^}͋UJcm :FߌYuSlvKt94N˩?vf* w(,X,i@bb]\䄨'~go !j[i7liCZO*gB[,Z`d^-={DY /bvLM2PTKm0q?iL(t y/bƲ6)H'ؔ@.PX:5I㒀"z=e{]]2M`20څWL>|0M[Q8CJ -c]z 4hX2Ͻ_jJ&òGs_t4&q=k24sL?l[@ hJtBok|*i$"л~:P'ݜ~٦"pS Ug V#VbLIL+vE.s W(bsWGIⅶߥMQMdzچ%t&^fXV~TA"dȤՎ`cƳ&\⺔!X8nn҅ZסJݿ&>4w(~D?'wp;qJl!,u!j4O?6b^bqv>]>zX\{L quMx/a> 䟡 !v4^u*!^e'*4'e/xovY#.w5=g-4(`c.5TfXHѡ_hCD?i%;5WIT)1E6#Ќq#琦 (_eJ%l=cFދ%Bfy![-GRJrqUVF %&ծJ%] r _[(>czs[#kݿ~V̸ 5~M9e°K2 av`Fb>{ md]HƄlV [@f&dX-A2PR7l -~VIķ ׶wx)މ+fND8Tx?E5B@KJ]3<~IJcPh&}H2zz!~f4c4-fα,ЪM% My7Ҙ:| q(*Z? {iFmY>>d{#樅 KB>TGp&d#k/srg+;kؿ)$ \cEK8IpO3 ZJ=zR3b6(p㲠6FJ[8]9>ef%._ v4Y!b$]ޕ(yWRd9ʻpr[{Fdf-ݗULBHYP2XTҴɬˍH gqҌWvI7Nq^'x21jH/8 [&y$$a%z-}u6ᨌaISP[Vxq5^Xxv{[0/~ tQżDgmIO[jR>"I˱YϱcmkߝzR lBlLGߓ&N4>5"l暡ϪӺCK[J <=y_ Ĩ?z=5^2%?଍Cøa褍kNT۷RT҉EA.0u }VF_}޼#ŷ`BŒnh1׊ /{D fphW3].ۅ4Xؑ?r't -"l6t')LIq B1N_|9HH܄vCGMG7m8[H%2Mgw &9ݫTEMFE ay9th9gR-,g1OkX~ؿ@xƗQ~ T2i) x3/܌}"rzXTnו?me =Է^S9cKGw"ϵNi?<$d`Q4{?L}9bjfԎr)Agon6RMM2׳[ܪU&#}^(94S%~+0M]}HG[AԜWZgT|/#T]yB%@H('w FYigy:2CԢsi!g ^| c`M4 PǷB/F2X%5)Rj4Osc漻絴!ŰO8/n.eڝQq_Z_B"ȵt!>cCAgK|iutyOl#bOk|sd 5RL]KqxMxLeo~d6Y+|Xܠ3d@ٗeMe~ F4m,ӈ%*6]n2 [jX֮>ANJ8čU]k԰Bƌt \a ($A`mAr|.S\|4?(Fa"ޤ>ԳO >uMaR*&# *%lK,O,f#9}~𙕇B3(SihP:vqӓ%X."n SYH0TjMQ`ԹA`o]WL1ՃL$e2[]FC#cT-߀($ߍ')-ޯ)XExN=P!-3mr!iL㜸g잪G Vv/Hh_qpcocQB!9۶#N]{Cd\*8Lj4UԐ+p:; t 3w_ \G.ּ s%z5ÊhU<Ǒ\r'` 8do\w~`tƇ$YƥGpDӻD W-[L$!&&vz†s F}&EV?{6*fmѮ f JRU?24RnbePkr~"2ha\\JAuY0Je}FF$0Jx~}Up`<S‰l(F)K Vټh߸;Ng*/g;mďƐ9LrجM;KytxR[K$',ݟd`íamR4ψ7-Capu+ mW#FxUI9.ov( oGX#ASjoJ/JoGѮy?GKQ*2A q8Kaĉ  %$Ӹȍkn=ɓk͓5=N|ݎuzMEK'W^Ri 6uKrMC8QGcjЃ$2!Իq_ĂUHX".g]kb(w-z\$y>oĶke3s k@Q{면HvW_vUm`q@n6>",gl@8Gp$k'O1Duͫ9"#{#֗q]؊lVIt0F2P/ՃAM K|GJWڅ9[fӕZ9yN.ȓϸV:䳓Y5 Nb˳z*JMq MXl,WVGI"&9ž1Rd"GRZײuߠΧt=L*̞@ӷm RC0UnB>zA5O;>8/MZNYITOQ<{YMM}v(dl'ONL@էw6r{Q%1E@tÙ,64 &ሸ5 Xhp6}r[wSXo՛I3L}fxCJ9cτ$>z.l^p:U~iOa._Arj~CVò@9? ădž(@$L [F;!; Ci>$`^*S4gzEڬjQ¶v`Ę"i͂0DwNWrv3>*)-0И/ϢY8ɳK 6?+bLwxv걜@Y WJjDd"y馝.VHaQw+W-nK{dpX 7a?"v 146%ݑ4L}2j<*۷ʝe]RLj u 8h@+ iR]w[:[k}081瀱"0X@;2qGsv@Vߕ v`H~19\U_ܰ 8*\]"%CNGwۚ{o {B_blqWٶSM7sYcr,%LWf8=5|dGWiLt<%8]”Aɫ;q#]/A#ߍi u:i6֜?<ekg|YH :V"רŮ0$edt.95bйӺhHy)#j mgPQ  uVh'sb  f+yjG2W0 榲Mlo:S(F`x̣@?^4ڬZ 뿰ʆd3[)^)B3|2KWʏdcz]Pz!|ӯw.|> ջ*m8{@fz=3\FA_5kښ,G~5*8!pͼ rCV3>,Eb^Y juX1\N0.ZLŮT!y[N(^^Qnf4fh{2엵F1%OT%=&Ţk0\88"_.)EuF:@MgyU0x{G 0уmG,jo{nN1WH0PbHog.0ԅcmRG)/j-'5Vnzjk8+;್^Ta(CT%?9aoq\X&"/,T3({=T֫J]r΋: hT|/ž=W\ v3vWwјwLt$hSkѻ_LQ{b&']be|1M{4ra5 ;'%ݰ\ l#> ūN\Ky\ w죜ʫdK5}9WlU,ll-b'z[x?=X$n8cz|h^!]Ɇնj۾?&`8=:=]OcTWxsm5g*79lɳyb=%ш*ƹjHڒFtUrXc-2>O^4锇Wq_D풴N }?@T3q◡QBc#I|"R3z*vʚW5:Dm$.Y!6|zo>1(ع3]V98X*wYqaFB=һ_06io` ܱ{ǍϿ@&ȁDh[o@S^$On @2k-G *^Kt9/*,h٫t> &< \R^?}U:PKSleaIE @}~.{&V?2hM"1ϋx:kcAD: cn&p[eMKL[xC 3:` #NI5 kX9PΖ'l.X?S1|=+qmk!Q jG=" X7Q*j~PXGU/XX`]2J+Lt_A{s$ݏ0mMӞn!n2xa ZB}:9QVfcTm9aҿkpςD;'Kn୦FOC4MvTxLKAf O?PCʯ9Hd^H2nsp'nD(R|Fu깡r#Y :HU;K|B2}$2@6R("Oa ?*[T:x @&]neC1A2ՠfŧcצqv'PkxY‘]FS&S d:xB<%6r^ ~^14ߏ4xx dڭI-R|aF=bHh2$WMgط$l{"mSF7kFsLn^>'YyP^ `ДO}{A#>5?xd輇ޓ,fNi82H131Y#Z[lF#L+v!MJӁTfN`N}2C*X‚ D~iZXȸ1hj=uHHu[A,ȡϲt IwQN57M"39G'K %O Ng<7-p6'p97vx8'GU!,^!ym0dx+3/K'?z:q" %iKgI9Bl ƕ? bκۑ}csb7U}i[k4F^7(kۏ (KеZ7SV,MdўqB6owL2^Ɗ?;4;c_0&WDy{6)(IErQcn'!ǎR.)cq,5h)W7;d͹HѓA #2$Q2ft0ثGSC &P(jߢaiwDz>{`q;ӗⷣ?AJ tnTJ_&xJ'Ԟg|%́Þ-~&p.=NSb<>]߷8,+`QzMe]^uv ۱jB Xx 8-ʂy| d#߾4Qёg=΁ 6GCXK09a +l :HI*;Jn]AZ v_u#Ge0q;|bXאdma8YZ0A@<.W\D3ݶؒd-ɨf -!@ ⎶t4LlU }[:KCꁋKUj%qfDϷ9r໣Ud9J?[o0rK$[HpH"gz(|CGy |C; :ToTMvI(!z6#"\91&ԋɺ2Ư2Mx(vnip`N){{;ƢLc[7zbj T]@R!oF o7=CRMϦ@4v+ڥԀ?r { Z0" CX>5i۳P)Aӻ_3[-zdsG҅1͘N76"J>4r~DpqOYWMf{gOjqe]'HW)'v%lKGfݪAU+ÕP렽eB}}J+tRb>Vl gy!%'0 @TqoG eD$I6="v;ʧsԖ-z`ۭJɂN؅Xk>6LʝR=60:I<^-$%;"d[PMLΓܓnͮFM'c S7ߦ)'xǩMj A@0eEj/JZI&fćՒ +ǒ򀌛<+?,p}VMCsLGq=~{Ń[;jN^ZT+BsU=ǀ=s"hF8́_e?ng%2\MZH"!H|UDeo-iOS^􊼅dWKN~ j,Nwƫ- U597Z=|,$Mji!OAԅ<)^_.\3[.ͪ}I= 8Q(M5Z>Ym:+C$0k/^DanfQ7GQ^ٌMiZ75|_Ǖ<ո,\aFBHv2hDDwkP_spP-~Л{ZNR"W&S2$3'z(T_ge)--67v2J\@fzV gEc }*kPIz5S5/hH(R.NZ\oJr{Uρw81izZL܊ ns;=7ʴ˥B%Poĝ1"b2t=ȋoP_(A%/dI,yFA{-ulhI(Ayzp*EmPO-S8O=oJ๣iC1v/?!6]yVߨѪBgQ֌5;Z]CW`Jo31$gx-i8hBBSIrq+[e3,){Q1uNS["\ 9hZɼll%?6Xׄmo 3y܏ܺ6GytQඛͥ@@!G,4)RqaD>B;opwㄾ1_@b65٫^iQ\?J5A3SxwOCò VPY5+䔈UcH,˩3 +c\ I Է(RߡEj-+dQv7kis96!mG2*}Mpopz-9rr? ѫ<8Ƿ@,[],J} uZNe`4݋#v5EqZ,u^DŽTz4ΐxZb{ L>J6+V85@L5GZADНXvJE#E!dY8Ca\.̬L*-0_#+6L9>郡iC"]Ï@SQb 0yS\w$gaU082M 1п-fd8TOx(eǰ_=!2%!Vʹ?qZ{&L CKdj/O|L<Gar8Oyfu5ʝuR?g薓{l`-'XӗeD^;$i׫ː=%A5l$`EG񇵢r"d46˗j0W L\8F7^-4L'fE"Ky+|ҁd湭z4;ð*GKΩo [T)zBLt{8ܤ@(a9a|oLZ͌PVByԫr빠oB/$AVvuƽ]qykAr!KWUC.BNB tTdD'h6<_ j@㘿B{Ac:s/H”_?KMMpyh`1GL31k>Vy {8)flm N;~&NtAzI쩚KL^?p,%IR]/; ێԺ,R8jxpxZ U3Z"ceKE8p Bdae䝨@<o?z{xw[@WG.g~$+yb ArݤW?4yGN+j@ZIrK7~-^5yO [M{1_;gq* />cJB?V -WG{nd'BWjT~ ;d+q' oo˶v^Qni߿:aK*nۗt;6gL Gx1}Ǐ0f2 ZF[tZ܁T)/#,!*KGvw%nN/'RJ]֏1@* %2>U$%RurynC MaA@:Z:OgK>T ޴_t'[+-hqpOGKY)}Cꏟ]tW_l\:X/Uf-]%pIds2S' P)}^whbF]3tEz~j+*՚;PJRCr`?Z#\p]\ L7giTś;hkUY^BiM;Q(,`N+t2~y~0y4A\3\J$V8GȪlؕG\WU[*Kz) CyIt杪1aWdM{f;q\HBUk2iX&8 OpֺLڝHi1hUxH<ۓ .:GFqrO/ xV2^} 4laXĀ{,3 >>0Of^83 %j3Xjw"33iu2j:Y $"㳨18@8D:zl~AX_5!j>qRnSl_ 6EV$%HNZLV>NR嗴J4Ö?M?ʗ$u̒b-dfz)Ml:ԕ-!pJjY#KtyYti|TW8U tT[CGuoI"Rsw~Hl0.do19j1#o#Sn#XޖҒ ?b vzKUߝNZ{+EH4mP=xqi"yD@*X8&)IjO^FGg'h4KO}gl04 i}0,Drgb?i?O iT3t0gΎ$ ?5S_2WۀۅK ?]s_!3A;enMg҆K^e_#9K8cvx x a-@@m;<`u(au鿿%؅n+R 1PȚ v& FvDkA,/w#|>C lQs;>dcocxsˊh4Nwp zG!wJW\7:d$0icƵ9`b zwQQQuiBe|8jp]7g@cG/ىK('@1(zt%hf>5Qu䶚0W0Բw}2VD@nv3Sy3'4~OX@Fz'9ٚ/T9@ B-qٝY h_wƏ\*ݟ;û/0!s"/JIWDwM8b{]JbX:1@=cJ7|=!JW:Hdw%zs&L/\ٕLe)T%@q*T{Qgf0-nJXrU.}9dK̺uj*9uWxTƶf=,NH+}2`Uq q.lϷ4c@B\3,B17 %hu8r oD[Ǒo0lquX8l0YmW>}xY,&XU*u<1Vsdq{k_h"Es/tBo$bMS&[ga&MӦ?i#äS=?ӮK~s̙Ug b㲼́aC[-(rBfA9D˼]77DݠjZY=5SNEIzm4{M M5x-Ȥ ]KS.>q[%D }jqWn~dgGf^k[M&vlֻ105(p,!G+ צ_*}Mi#Hu_ H)1m@BLt{Jlz#gHq䱓҆!wQ%/ЎwLq6tl,jӈ0zI}"lBj){DDQ!)؎:t0d!ԍiaCdR<'9e(Qv]gCB[l5!ȻS.ōGk/!ed'D'aư׋^pݚ}8+a}bu!9f;f<x8$}\9q#QZYbUٙqJF_4LhbU *dtR=^d h|SQ̥ɴ#Ma)F\7%6"{`K~J.Y3?3cuaw9s$fNSqW^,ܽT |FR9M2I`PlE<ЕZL.rsGCT2tM4%mF2[Y҈7kh° 8wt {n- CV=SS=\hrWΜh:gA xB_~BTiVjqӇUDi6oIq92iACL[mߥ0S^jNTܡê}O(SqS cFVnH;,#ZeLi̥ VT&!3\zE/&Jšw)ob<eA =QʡY=MFe^HF` 0MgZ3rPHYҬ8Vpf *@Ir>̷hz*aYWW= –f ͔HmΎ^?1 eCط_ݼA9|8di;~}O9>v#|fPrEo&B.G,l_1"ru\4ILs{? @RjvO D*ܒ0 "\G LJ&j2O"FnEzE%0VG_\n4&_*|"i/ V5θ+Ɲq`p@Lq: j ]]AgKڏ9E$dw%zun6\C_D? \oWYDQ4~aya?r%}~/ro '0OHoˤi0;y(˶h(O:hdU#{O-cWoo *=7`/O{\^8G\z[lS&eli5 !:gi7VDwbޘ-|lI:sξsI '[?Ȋ(B͋L+ Cڶ$~adKS^Z4*p*z%P,6}eŒc{T[FNCTU`|`Ź@<7} s*Bd˴^-iWfދ]NkxuXF5jcW&dTu#+,FBCl؉WuD^ :`YH0r1͋X Nq>6~ 9#0`{Yq2U9Xf>Ƥ6j>>fȻ}dƽZS wȰk Ch4K|^#GY]E@؊Yx/y JC< = 2ΪT *0}>`dȖXS2kFB NG@T#B>_ξ1/ i껀\8}$Ԓt(s޴HKOx q|5'oF5uAHM16+Eyz|8n~8@w!q1ǀ@Nn {`Ş9Hf{(K1@#8bQ)}0g!bl*+qTռp'C!BixRz ⠵r6PG^(jm vàk-V>Wj::A^qtqp/`hyǴY'KG5X:^~2231F3?O)t~)llE,K+/ "c?WɒV)?]/E2~7aK|vqP55ϫ&̄FŽQXV pkA,Lg ;MZ/leyOgD9 2 n+ޙ2tg;#) 0(N+C /2q{`W+"E]".78E8FcX>݃s Exi-ЇN}wAX7^Ze/xr\޶\ТFQA6b];D;CO%q"D`!5Z|s!+۴p 1}ȾP~IH$`/6&ƒ4>5-k4餪gXJ#gxb-ʁ3$`?r,U Sjav ̡CƏbH7ݤFgNIƔ¦R)J.buk;htGSP!*;'1yV pgVD=W3?tt'FPP<P՞Tv\-n:|T~4t\d&d`dD䗐04HfD+g&Tc -; ќ$nAQ~[)SDOP78w:X f\٥;GR:DeVn]܋ERaH0F. ɷZ>Qp+%w/~SxJqzm0tcu҈= A+*uUgz}GVl}=N.%@s淧)Ԟۻ/8)ډa!2fLfォ#Z!H4呞2~̺oL0d/TG=6"g\eLNb^g tQ SK)^c|#٘LrdԀ~t,w qqNl:&K! _aM|I=*Am ́Ϥ wV$#,FKԥjVz'8r 6ѧN];$H/ެ7R/#D:kBeq́$s.R)NYr4fzHRȢVh_T{s1 dTgGOl3w 兤C%Jsh@3glj<% !3&qY+,hJSӄR@UM' %p+m?p'1b09zĻv(U놎p8l# W{( eаHFͮ 8Uu_sS@xSՒ(_Z(jn`V6Pffo*WaﳟblА-,bQWqCxiARP'b'WاBlTv׊֘i=my}ߪ܅YM7D,4ح-3jg<@rʀY>~ś&QwkVbx[9v x՜ `M܌髇N:΁ a %4ÊۖШv">f5X]#j?#4? =cmu~n%g'mʞmF#a]";)oNpժYщݨ&q=Z{=U~Y0R08_w1Z_8BOMiy0LEK(T>M4M'V6x(>,4NMjYόqv)K-ޤK>YqvYX3}gDϒc)+}xO$  (G$0[z:P@7))zupaPkN(Ϊ[ĬܘPFQ+HE·XJyOdrL/yH.U1UXMDkpeOV^( MKhkW/fa"\K/ҤGmp$k`CZ뼂,$.Ũ TꢎGu:%G-bw54(21^Tu(̙>ٙ?Ee۬JvO?>$?5{#)YsES d`Yx4)&L5.p,0^ g+M@2l PcVKUL'"l55Ofg!2-śRPtNX%Gw :*_h|՝J.,?99N`8I>g pX\Gp@ݫ84J2zy'uZP4/=NKoW#ӒPON7}q -*D-#rq&6ͯ[A)gJ >BЁ6g&c‹<#z=*"_趦u(Y!>?B9A ͸H<9$^8YM9j)`@y57r0.(%ь`mKK;ɶ4= YGe6gŀlXwoC^B->cH&T`B/eˬ/M76XLb[l39^C䴳hjrd7(CޥwP2"70vlVFf u$lZL'؞<צ D+{X7e+.v-|srP z-!dE96]hՊI D2éiCYdzZ?3X8iκDq"GOY 젫48MMy=Oةll!xjMvrUD#[4#sZ!<rtQX3[+n7s@č  }=w wJJf$p2eaϧ_՛ـ{z $j} @2J\(=7i"ۄ -y7.U nfUҀG0tYPg jO={k=4ݝZ D}ɲb^`C3HcȼجpUܫ8ʽ* Nx"b-ш;VJ Ϧ5ш<rUcrJdu#JCxOK{|YܴQϏ/M-Id#i ʺdML%OicKg1Vv-ET`XqaŢ~{.:#LL$D K$BÚāi"H(S(YHκ[X>_U^5z18pe RW@a5a ecۄug,eIF#' dq62[Xu:?2 峯X\&lK?!,Zܦ<9iPܫuTf8v K_JxN4$P[ǎ(7[߉-'ho9Y.(F)͖4pJ,.S}\nFhHIk\egփh\99Rܥw]WZF~/J9` !Ddb(J&wP!W| ܽO/5 y`UeiQøM~jI-Qή9n`Gb_!Rx}Y{Q49'aXXHp\ Ktad2> I4gTsHU MiuRHfGr*ф3wY~"Sv I.P次`8$L#־*G|wU|R:%c1I?lJDQ8b^ O`wC\,g `6I%DQ\U39u2|h8pbSސ. 3&=SlIz0 a0̦jevܓij G]?F n'p8:e@U?{ɨ} G3SLu1HpZ^*eh':mv#gECh9rg~j %}~pO/Qe"a z=<Ehjd󷎀0A d5 /F;$EgzY)Z4{k.q6sA3cWD14b;wOkKzȍof p1tL4\r0\F30 ?*,uwW3t#-BL~7C%K.E7ǵİg.$|% M8es[WDE^qM2vjT9Bb,eHWC,-/=go}phgU16\=h*oMfc1t9zzщ `V&ʩ)Z$=!vi 4YcqF$}ƒo ]gql2py4ֲSeRq)?iQîNA tmNU?l&k"OfJVlTދlNH4~\O3$ X3y-Ȁ(8Tvyuw~ I-@O:|]?Cz4*%Ҫ) Wz[E1ә+Os%#}).ePj~>{مnmZl#ևCsr,pv^I- nL7Է3{"*09nVOo@($ST9d; Ԫ@\Ie xZtlּ #DzBlcmi?w"s2Ru>mo~DlZeڧHFY#E\cfd) Kit9aՕw #+8qxrkKhC}olMg }$Eܛiw2 kgʳ_-opx<Mo{s$pNEdq*'FXxEabLvyĠ/ 2(/sXlt*SW˪"`*,Q,9)E9%;vls`b`@9hzHwjS^ˇ6ٵͺT#ns+V90Is@Ҿ/:7}WT1A#fua>1tGzmG*Ue{乔yoT3F[gP~ג^&Q:0МȞ8StvO&Ggρ8cJ~}O-L {BC*@BW:BklܶgUH9='$Rj(`>eDc$6=.Ad.?!nB )~ڀ $lb['ddZ61966ZL׋+n6jHN딿! dw )Ym!F( n8bӬVIdkV=M9CxN8.\~h1r\sOE偡c; \7 uA)B9xXAg|_ϕ#E`xgMl+ԦqwAgʉDğ S,%bY^ԺIsQg"+|̊)8ãӽ&V>{ 0 qc_?' GĔG{10/xTNz%(շ+X&4l  i X-Sh.]xe佤l?,bMsѹ϶הBqN E 箜*ħ@ e'P>b-;V}y -vSFcǙ Kͮ/%nhw]bSVNdǶGzX ]nƎ>r+ML|(= 0:nq^\E2 ,Ň߉(܅.sƫZvB3 9s5*OAm[hz#,g$kQ0 ?s5r=j+[Px@f2trYgkvцFH rf.X]P}RJ햾 42AY-iͫ{oQ/Ԑ%5_΃b\sߖѓ\x#dv22m.xV/jD@C6I~gJ̽oF=2-1W3YMn'+?UGSEI YQࣹb{־Y bKeMuʉ-2%@=i<@,%n_lpl-Xgjeᴝӝ4)S>> S%erZs^c"NWXڝ:4@Xoط{2ýFl1J<jsw3.".I(̭azWUY k`7aYp35u:1GeCWC8ͺmH64MSޥMdhig?:$I刡[ԙK ɁBa!pZ3;IToh%bL_82E"毽G{f+=b5 C'S6%R0A [c9Lwmu 0RExip]Dn߆myH> C[4׀QBIű-"mM5w d1˼ᨑՃfK~3r CL*v|}J7ch>[cvAZE~C }~NmJIԧ,"ƴZ s$!:>tF -  8Xb`3觵fOy!/B#[b› ʮB}WG^-d=X3ްgi_l`$'"`N}wS*?>!^22Ğ}ngȉQ w0@ !=(wu쬺ziߟ $(\瞰W TS-:VB.Bo8=,zg+Jk E„2@ ȕQF/yČ͊oZ>gg9>Brg)bFuYOJѾ $ ^0GS<s:q|9A*i[~L'eS]`^DV:'xa{w5FJPN$ E~&Nݬq^($ȗ9L+#)9O^ uf+d&6V\怠 E̖4w y (Ӯ)@v)=MR]1ۅܹb"F"&ޞq&!LsXgX̭xX.>i(hv]~,l\s{3@]X֫3؃.d}1*҇1Ɍ ZHFPw:JRl:n2 jH$#r̞c3 ^!u{{4+zBnǺۯ'g;!&ieÎ' #aL~}OqTX#|H,u<슞!F𙴕S_f z!Y>Pc+e]qq11a40-sx qf1r_OCW?y#ݸA 4j`"z|\eβWG`PMf}4hɜ,Q#MҢA? 2%VY/v#)9̷ה3oYrGipTzg gA>F nՠ!- [$m=VL# <7RByƛbK_q; zlj[_UgMz(T;)[YBY ]^nA¼:TFPABwtl\wD'hʿEMth)lo )ǩBcfd<yѯTX^r[$7 cL#/)/=5@\ΗF c蒴ONL\QZ>44|l<5fn֡B#{RЃ0nI҉"H.&LFfO9O%?t<}w4IT('6oU*)f :С!JI )*BL4}J*ߋ,вx%3S绵u[{?DC.A؇iO]sQ+Ыg pv= ʼnqzˆyV6Ҹ\)qW? =M.v0ٞ5%U!԰ VlHɶtq{T|A"[m{BgSHKP{m՚}P+٦t-ߨ'ETlYO~y`^)ɜ{-Z֮P,/y9e2 =ƒW{EnD8CaKLDɔ~ٽ8>qhc[[)RL_!^s .Al~Ys|ymc0v@7G͏ÛX˥y8WB0r!",# >pBTmfP~DzZ 3uhYPՓ9AHz&fuĈX]8E9r27+|YFڊCؑcPqDj<L+%`3 ^¶Hnb7;'G\ЯXi4f5FE$WI\7 :Y۔N?y@K]wf 9+(Ӑ$ksrNbGJ];&A d9că:h`:@DhW'WDcT?ITlCTլp T(j#k#9Ll1+AOlxqm?tH$ e_E;4ʣy 8Z+`dMxjϥąuVڋHBH!AuzTVĊjqvڍ 9K| NNm| a_x/+$żHQ̬Elfvݮ"_X@DmBj&}uH5jZu dSK,?o|2zĶy'VcWQW4?* id2?:R-Zܷ'%>=N ףzvXguJf\vqҡk(I͞t'0cRcȅsd9=c~ ѢqidZXv_`mzŽE]˶ 0OӋ\bW!+Zܣ-Iݿ*lP#=ҿqxJTv*~%vmQm%qV| Ԛ ctΝQ ' /"9s28GP!KOA K>1ʘ7tDEРR ^Sc;YxZd5)g6δh.߫j۲#aOelƦ_tB3ֻ>L|>˾L"ik~xW:7 \鎒L{m)D~6 f]MH./ˀ+ˁ ͕K |}3zdɟg[K,7Zve[bh^F,(0 DX,T*P8:W"jj'Z('\ȧף~O5}Yoii_z>Z03 L;ǟL0ޱ3[Wr*"\#?F1^txjR)Ա1+忼{`뢰5]հ\1O 2~A@X0ܾ插5c=oe9__|"'42Qt u2B/HR݀XTgk(K{L]-m2)80򧦓p}+Mj7v+]e}P"υD'$䥁Nzζ&,,q/?0b6+{:( կVN\b{W=O]Si_h(=kGcu=:rߌrӒ*# z1\SdW:~_rTZMTt=IJ~=CDўÁ :  *^){\x/rAh5 lr۱%Ã^tt1wl"k=% LAcUrԫKs;x57a8pVoe̼Vcef@ `$23XY/R^VScd•ᯟE5].N;׽"7֏X}y;lìAt7rokTdps9U齹kƯ*On *V&%@5౸Je`q.R="~KWVt݊{8>Ty|Sm0 +'>z Ae!#.(#x"9**"C ExQ}>u܏Ee@Ө`,V#hj4$K_K<cB bN%|踙<3 (Ū*V(RY?©v-C<YHL(gV:$c=:]5~T%ـvK>QIam<?NKxN)tzQ?J C<" aT;G:S/ŇlpPҏP4?u!)G^)HyjާF53m]bB0~'L(E`Jo"<$=6`z eU-DmCe:1VW {us1EU!fBUwBd7RTLU$ŋ:@N}~/|!cB)o3gUMnj?"53<%Y-MnF.KgU~NCGH:uMDϙHf+ "2zDI&GiI D]Qha?ÐN`%hiO4As! MBjZx>;ΨB -fdY5̫mBIB]|E x|"RPrIDuzR{z: ^>BgoQKT_{rƍ|:j$M9e+a!$%^ cTTYėu==ca՘hwv=Bc{;oL/?8O@mQ2k$"xqGElɜBq>$ qxy#e/xFfH"tй.HfvP)Xƃ&mM4]+l m}\; m/GK ;K #̽mg$OGό5a\rfwV (o:pxP'Cpht^ʆ- ,h/*/Zʠfq펰y/E,2.~"Lt{kz =%Kj͹Cy/BFش'բ]XR'X&gēҹDn&[̘eŠ1Wޞh%ڊ.5u\hiƳ'FK ΩOjd=.jxP)[zQKgG,8-D&C?.P9[i(J8Og⛺/8C&#l&w_mcMaEDf2I! W3IrMwXB$܏D}&,]#) I-T$\RSx{jsi.Ms W,T06p(2= z1Kl+ FgL_J (fSa;!{-`(;៯-Rr"t]h jSo^%[C/ԎM!60hW{lwYsǷ\4F~iflW{N)qh6#~ZIJ|_f3=oQH}~NI|Ӱ㞼Z;0߿7KA[Y-M}3~r1Ի4F6Af@C+@vrcU̝ AN>T.I0Qvu/2Y!P ÙXR(RGR\v$ℏ 9Ip:oBI#8ZRj^^;%mm?}k͡)ǻoԲ 3N;f?th%}zbzB#M-L%w>"h} hxL|AyRE=]߷>PX}HN=͊$ߎOª\<4ծ vFFxaXnƖjVXl'2{b$=7s,C%Z3@9ȨԼl*jzL<= Nc6LL5ޘ8K,R`QCmf/ İHx!D!5OS`D 딩(ͿQ"qFhG^`ր0Kn2[ڨf=uŇ;)֩wJպNuʺ76]Twp AN^.FU^v ^$IH?P mO[nw}(s# hNUy0( pdb-s`:{c\xKT*ޱĆ.j/>wht1^B=%!'CN(Hq&W{FLcx%t ǿy$d$+7'\-X(ԹP,Wj~.~W_Ʒ/2N.=zA:iw#d; peʮ1p&:92N)# !9Sp"wy̴ Lj A&zX)0|0L/I֭GTu q=22uﴘIxYZrʯ )*'U\idWS©QD6O@?)@tp?\cyw}Vw\ "b!wC0הe"~@ζB.bJ2 |.WEL Vy{DLW.N@]ip[1*u_Do@_@jt_7R9:J!n,l Zs!B'4\]Iy9Z:CB}˙I%@H Hd00-㢎B FLLW7(l]SP`.=Pu 6a"2MqroXIx%˜SIh ?=V󺖯kQab; H2?)続Q5P챲 hJYGbh KnZU12%m Ssq@d.z#`ZQ{;.]IBVT\YLt[n~Noi^ݕ{Zj$\%^0Tx+:$wE93Nw$̥(2 $eWٷC Thv/ic097pp۰ǕP1ʈ]~x$+8wQP:1)P*P #ikěIgތ55Kcs.iZjp2Av|JJUpB'\Upmmpr_E,'m3F4VkTH+;ױ FabM|Nɬ3h%. kȮ&M3v< 0rikV&gGҡ)γ=>TMf*,D۾#q2A"0_ Џ$iӵUْv{đ{Ud>,YE"—[ӶbMӽK|f2hh~Pg9HB vN8&itR(m x)hMyc ᕐ2p}x>9 ĪRo~0[K0;"CQw}Ǐ~ń"qhkcNJl@T6G7L}r2,.fC~&X9lĨ^3 M)4u A60<3{9j@.o8OWXV<7o23'>? ؼ%Ӈ/cdMwO忭 ~H!q!<j ~X cuoi\o$_p|X!LrHS c] ij&*;8${;xF _>SUG) NBp07R(vc2@iepaӷlNqB#Ti{?{f$qb6`AڡV۲:["O2y0U mn/TJu,z `Zim}$Eثl3Ҝ0hAG^?*ԕ poW{nᖶ=OOajq>GCp!d*$O̕ҸumLY cQbk! Rueg^XcUS+j*_|cN7\_$Ftqyqr:bTD(ql0Y`wQ a$^P.S~uckxy,+-p'Ǎ]آy_#>(1 4R#r =l+M⎜R>:hs&cZwKT]w/3qTx"Ȝf#XS W&X8׻ФX& Af~nPAU!?M} ɔQ\bLva o7 h`3}:/ gXWç)B'oIeE8Td{X'[~ISdB}T &tfJ9A$h*Ú<2 HXc{{ Et5SM?ѓ6{#3{ez0ANxL怤]R)OaX8sP5Z h-!bq̉vTqt7nLЊАT?番>-} =sgjT!nRQ/֬ N0D\01)Oz"DlV2vY`U<ʃws:Cn$ 4 ͧvZ(EG7k0ʥٓ!`ioC EHL "ۻs/E܊.FK3z$C>ǘb8Y#Aڏ3> #p\|9 g:Q6U;wn*NQZ ,ݯyqKǁeL=@ڏ TctfãU/}zy'gJ>ht 8 Ճ-6*ܛL; }LlQl p;QN*㈰fŕuT'y}:%~cnDBH }ZWK|l(D:RF{h~ L׮!B v۩g^%AeSwQ|,^I]'4rIhԦMcw$z$0_xag7>$¬5%/o޴/>v"Iwj'\T& hG8 mϥ*AQABdotvy1S26ib?re*muzE4R;1QJ(P:}JYhIvT9}-ȬI"`H]XomKh VO_ճT/(EBQmS 0d4BH[: ]Z?x`U͍L4c/3> 7՗?biN   ;#j\B,Rn-)'.q+܆|d袭6zSmzo128%t*Qk!IHTbX /S!1-mkG=<T?2oE,U'H*w{Z?MX~ST@F~ EA|h;{=+ZLqQI^U;?dgU.qNVVY?>^#2Ţ6s ,!VD|^9NYgQjlVPL3V5]*gQr6x663x%1vhw=p$"o?Q:ůtβT[q*79@Hz{A%u*.q͒nXWQ_{ A犑`IȣN(aNOh$`$GIJ˭PDfH6k'sDc#D:T-GS]N&$,yܟ+_OosW<9P o$cAgO\HfRC!zYoJb9( !j MY`@BtE!tl[W*!*,Z/A_A bXX娆91jӍ hDv|$|4; _Y (WIQzdz[\3r,/rFbýl:hV1Ap0D>)h ђo)o}8k܆0SڐI[;@63s5;{ve0f̈́TԪCi\Xzt5U7_+ ];0As(CDtҐR6R\TdM %DPg}tYr.VW,f"fS-aJ5=!',$mYo!Ey׮lBk-5tZ:6e : p``M꿴bD|-#Z\7F3砯tHT|>%+*zD  CGe_ܱ6F4iO|M9)TVV7oωSLP*)֕YJOu ᜬ|rpq?-j@ txH4Hr*Un iM]ܚP'$[ .wۄ9Vȁ)6S w)rzbMZ) xMKa2͐dk~p[S)>ڢQ]Q8IMFߩaѧ|}+8ƥGD KڽqW2WLJEcd8ac@ Z>9d&>?}` p"}g?XAQim[l6Qt(fRc""J.K v,?SS>ICJ#zg&mc-4r%FJ$fH~ Gⶹݪnpkjh9i6ANĀɣTW,D|84jt:d. f~rƣ9jA9 X!]'?TYk#_TzwgBW O_)P+$ʒh5귝9n?8ė2˘2k°i{o%_CM-MNwv;W0W;hbOafm1 M$2D8Zɡ`:ЖHwTAXf4wŚHO=`V4Xjădmzfۯe;Fe^)xj!yAZ D&wnz'K4D3C}CXB0򽖉tdBd 5s3mxZR)a?LsI jEbBmjMG|6ɭ.cͯj"]d|]#L,`ʅUF-/MsMzЎ]T?p+>3 +Ҽp 5\$r 2p2glc S՛"Jn JvfFBDecMn*Ǹu倁:JManI+\l'̻{̉I 2HX(o*/t6u4EE>Rf3XE9Ա(˪~&=1(SV-P3R$A^"E߮a0jj2{ߑq7 k'? }* _68oh9>(խ.T5 @P%x_Tf-$ia!Fi˭񎩽@#Id)sWy]/y=6EJC3A[ox)O\ȁzҀlKǡ%#moJ#J_Y̛I  `=Tf*)$sx:H,1o1/ם(r!iJa\Q&zTךE QR ʯp&n2&Z`dt\Rb"r^L!cd}D]|II$IXCX>↢mg ie&clF6_KQciun2UN^bV8X~]j=?OWh?!1 Eztpahb7LB"[-EF(2" !}V({g`KރTaMa4XմR8mX\j8+Ԁ4L-WPchf.x yޯho\n2'?wל؜[G)t`ޝ],EӞ$ijUtk< <$t~KVk!hc]kQu j~̺m"vW*ĦMVZynrw`D'_%)#+g2}CK 59=0C%[xvћ T*/wwP XwϾ(ap}O^Cqz;pM/y>$^K):}Q6A6`ȈmHб 5V)brf)MS>oCLQ6J=JtU6s,{8SL`Ow+#8+F͒RЅ{^_$T7vieuUjQs瀚^3 JXU_5`R,na8lFKMP"a/Bŷq:"}Z|uyxݹ?ߠz>k_~Y>z&(a?_JC;&4 A13j8bJ%GRȻ[ŵPd;WEJw!FwD;}Ycq@zHjĩ U-R$G|wM O-1e\L3:8dwbW:gݽ$/5n}6}Y:xiN}J&(yX&? ^Mghq7T{)רxF}n'=0ez^Fuնn {Ij b,?$Z.vEʧ]@'zD>iy&ٓ}5A#b& qX崦^YߺЀWKR3P˓m!NsCf`.x \Xz<vc%bt+H5KQҞ ɇg~Gvd tCxIQ%A0LXBn'/AE*,WS] ϩg5|U> !{ȁ;4M(oFbVfb:$)C^_^^JEӦ ;e&xlq}i]fJE)wR)Tv^ wL͏}Wr(9pwuBEahR:eǸ+Vұ솽0'{)Ө丿qEM`f-)Q,^Maj3Ӳu1`ʂ+89FF~9QeFBoN,kf/FRvRYt͜e@s&sKBh l'аPykHY!6PX dF)`zs>dćېE"b?B{:'1Ux/'&rRJ'4^.?J<ǃZ*eC^P*RoR]ׂc UuyN'8 ZGR܅yE 6 ߱{r2Ef Bkiz 1}鎸r|oU'OnA,aBh+(P=8s otyuKt2hw{uLmIA@*?i(P2Ul!XyF?Q\Ŭ:h]1<(5{ _ UڻՕ bFA@X !k^锈_' i.a%cO(>-nk}.Uo)8Hz+A[ES~$U)}^$:d-8.n =53AlԋFxl5ձ &V/y,t(>=p":ur+oIbXxxos(C2zc\BEԫ-(>['*ZZH>4O}`S卟ieX\xCWVMf&RŽV"`i4]V0ln9C.`( \"1)1zS5B\%UʝI e\!e[inۑ0lU {v-L@#i*sTuﯠ J }9j~Cq\;B9' O SS]cy.Nh-#jZZ Rq7Z ֋csdUd*g 6E=C]l3,IzĥGu6&g,UM?RRv{?1iXl&O[U@Sh*VW51WOȦ@r':j5C|E77{f@6s`R{ݚ"poLw_ŨV-ger ˔S qC%zNq'_ڰWeGElڟK!Ȣbd)Ճ$|(/KzbSl\YjmhP✸#w c# <8+X~Ye 1tnU)\?;d#+!3q%9{Ő(; P'`*)C7u)3oR&4q6-N0(NK½9wvE]i/4Jvws̒JhywFE]yBuD':5 GН$"_}:BKND=Ry^zo!ՂmAg%w;\G(fn/嫕J hE:J.yС A{zIc͡:e c;a#iݜބ#( pe^oxq2Xn8PWpC,0@A$AdV-fFTǪe8O5Qp~ IGYZꖸϊ¶ݒ?Y1ؠk( &3d+ O+1X,ek}ކHum.pW%TI@=5窕V+c80z-$/Ld`8D6]:_@^Ѕ첨>W|`bm5+1x٬,m`s oXrNpAٹ/(Y#ik-/Dw33rZe @J)/"`Mԫ= ov}cd5\Tx,MOy9Y}X|[D5۲iH4y檟`bߨ^A-VĊP81bfw(ꀫ0:ҌIDIvDȜ擣Hn>*-/#@w1Ko]Khq#|?/Y"8Ne0Sī~u:ĀO Vnmu7ϟ,b%ImL׉rH@Hw&[#څ Á |gE&2Q "9I D1礃:"=_)`"Ebk+1-^)kx<::9 kt![ zQ#:2ceIQ~%f)mʉqd$旭G\Y~.16]lT,B}M➃: j_-^znJe? 9p?QZ 9ՈG~Zz[Gx\0GL6ԺA"Ƥ#P3{]%xl}%:tޮe_3ɲ[H/ˑ g N\3Ƥ=E=mf ,F:P iˎyJ[;BqK8@kcZ #Qe˽ a4$N[ p>Fv\Z.g``hM#Wc%tBr3q )',2p&u&ӃU'sOq\wD&ĬMyː<)$!Ki{\F%6# B\xY wL xX־fjg1ɾ"X+ܸn1s- Ԉ;p-P҅$ww虤Gg?ܐץn/Cξ8 ly}:h)(~CW> ʺlѱg&G1r˘]Dh$e,.lX!/E"W{ n/܃si33O).`OEX:1,V#t7u1QyykilVj%Թh|0>CĻIu g+|i1n׸߆) ֔ щ7.坉nR弅/DfNU[P+ G59X{WPlgyLuY}cyc?uRs5d(ѓH𓦧"͟r<1a$tÀ}k'9~7U6kWM.+5(R-iZmB{ Iaf*$Gmaڽ^Ry,zV-hhi3' W8Eҡ;k?4~i Xjt8TWw4|kI%8θ;M$+KBI#CV]LXHfR6)G)#&[ d6`]Qb9FE v%AߵEGq j.- yZ*z/8k_HgEl3HHE ivS1ꢉ0,Ի&i ZvY|5ܕN*$䓍=O >q?#V4DB dfJ*kK&'#+5qgP=4 {+n{IGd2, f\WGcVLbGԧi]7l Fg1cwL͆ _S={eC&*벁It`2$71lc#T-; =len v01ꏬ^f>rD:ץi%#dWz/(NF.4uJ2T;)Wqk{hWMվ/@o`a|@hj~0&|[ \A\pffMŲX': 1o"۷X LNڛ=?ac߃Xe FqT!h5sJ d(!a,vtvMsmywT#̉LJ[IcSF bd|(Ąa50#$SnIZHQΡhvd{K$: }7^'kepxY 4#bhY}{D.ӭuH (b9J4QJbġ'VJh.'V<r~!_ !:jG_>q(oEL?s} uk'Sc)촛UP7m-B^`RL4*5X]5aW+ss)8r7ٰe&HN8+EƩ!u98S9 ^clVSdchy$4qVkDX.e2BVx{2nGnQdc3*+ lzAN5a_X멳ƥ@h>,!R86z,]gQ]Ř2^y &#L=#8WUqEO8 e-&,N:q0^jJA<)V,Xb;V)j_[p1J!p,%vQ-_;ds"?Z`_0Sj}0YѼ b$Լn38x~ OpRÆ'z0!d'6(Zi5h=Lm4zDgTrjCr≶#?UV tVG]gѝŒG MIMReʓh.5 1otf|ovv~^U砗{ks [blDIp%_o17l iI'csN_@Z_M9Uu\OZ6V:/vjz0 oi0O[ @r2 FX]1 LmY<7QֲBQcod<37.t@gO. )S\G俊yU<9sDL&?^=\UT:Wt<r?tkn v<ǖIL>b,)4rlTwd Ц!DOK+FfxKyw wR2{N+t19J?ƃ7i>~tf\B]C׿OsQġUe-5NTV)=鶵ny"'c9RIRR;X؅V/,9mztEu3r2dBSWOI#ڊ:|}aa@1ʻнn<8 D٨^X`OkY+ߒZowP~tfVMt%Zn\w+ 4|gwYhf G"gKIx>X1P|^~E?$y1:U&43;^z~ 3AۆLt 'Ha6z=ĸq(Af daf5_J>fjueNvÀ A7~1D 6Xi3 W8 zK(i^לsoų"FR:'$BzuNsGhxe`x=}L!MNk|QM'O{uo7*zo^riaϞ']C6M$Ӏ):=&"M!_fa\CiםZۈ&$>2"7۬y>O_ޞvhk37-"wXx{Lzg`; aAF &.mA%m.S=Bq̯{b]装44 D ,.N5~[Bq` m]XAoL[I85 O( .>!wr g#ӱP!4@k^?nJ%?Քs4TH"Yy[Ç/ uΆ1vk9-R!1.;qXbfӉ⚼fwx9a. jm,eE(| h=5p0]!~jJ{/$'I 'u~! q VZwm㦦Xc~s^H1 "^2ʤWψ걞=QTPלGOtӯߐ;LPȢa weʲbysiD@M֌a'ndK5y.:ՙ@3zBX:+J b83no@S]yd:<&I/GOߦlX<~i0aEIp;dgTqz7R8(XQJci{D$0gH+`lXQ)ָ RUm>Nn%ĺD{(nA挃L:ExrVlf U+OXn ُ* r[*Z)e]>-V|G슎e>c缕0h} l{fHqO)R(YߕDn W fcf+|.Wl=4eDzG6duxykM#N=2n?QP!z IBG!AI褕ʼ\iYOqo$|Y3)ԽpƩg\ļvFLj b{zRd`]}LB n8$! `>_{}/=e<ܑw=vu~I\! Z ],PO%Xeq_D[BE/#ƛ'뭺+'XpVZ RyD\_Q&N~,xVHTs]*I.۱Uc쀵`jT'U}p`s9c`G).yO#gU.Y7O2&LsEZDsOO.Epm=!eaQH鬐7}MẔio˸@ BV;&q >u C8S4{07y-JKx'\ϨBʽ[hg9Q][]E0}Վ Ӳ=e3q29}chwP?6'ceg37#ݩnDӁ M Ǝ@2.HÄQ-UUl'֖a<9)K`LE 5}P Thu!sRr~,aL)v $8kva4|QveSzRf^w xflzd"#3±oF)w> jfwm2#FH/p|)sJُ~OKס %8nwʪҎwm%0GeL1x:]VBn,iaN$y/[a2V4xPvI`僉 i#_6} ͕;L!wR;jd`NgF}vʮt\O5$ 3 S_t+(x/6Acw4ϸNH>GHfH`<<: G-)d'8Wl-J|bSe|6(S 8vgz!r,̉8KxC3QvqBMl* eApezznjT-k6PP(Oz~ڥaFꒌg($ЁEɞrN>43lZ7BKȲܖl+2#[ן ٫,%/84/>:΅fjs.W )}Fk }MJ(c!IP2So{ fl~L{w3A 0INMk6X3"(̵ZLfQ4`rc2lj"= tج 6Ujpvw(+{^2;hLpJ]GT@$&g(rU.(!\JwlД2A Zn%twa7@].i0HlEQoE%O@}Wh`J"(Vb'Z<-!&2K#IeljPVc@kjS?\؁bikZ,QG ^q2'1+PYz\#3%ԇayGtQAb0v No`@TC]rrT߾:g$snΘ}[ʗ@K{j#S:X1K&Wn)nN?D)c{$C Z8; H$6L^O-/}jkvw)5ķq'ЙBmE ,U/0;bݗƧ܆aCMRݝT5 Ŧ*3FPTʚOAOVugVC Kqr3bp"ӏ{ãdtR2: ry{*a0תH xj8+VdeS]|6NBO&k.ډ!K&F@0%s0z8+\P;5:-r,P&q~$U5xދ X/? RF-w+M+$D(Juiu͛$h{ 6Js.%wh|)D ;G=]†R}Fſ04uiF1u}2Ų5'K{ըafBm%Jފ)|:9 ^_cf;^iR(^uh܍0ɺsζ2 i~Z-EѨ+'׌j1ʋ}I/k itk+ +#:Gg>S~*ͫa'8mJ>yb IkDGU{p'ƨꃺ}-a@?^G7ݣuh= Ue6h^Q0n>*VE xU= iu_ |X\ad_}e{P&8q= #!CùGQ2RbSȠܖ7?OGQz:ün5)aDpZB4Tq j_MZPL#gIsocs =$& 4)j`ub5*m^{)V p?;bXJ q9%Lq5„a*E5"4,"1qS0p/T6k[HrH)L =5ykJyFFEG7m@3^!4q/qF}|ڑiwf^PHFA)Xb6ؗAZiPdhz^O^K2LkrZ:}_ ;;g>V6ygȮyV~即,Vh-Otf-}@g*j.aA~%Lqڎ')+שoAHшуTdlv>I'mpuM շ.'?<(tFQ:w^DE",sy*|_npEWm'Q0`,E"܇_ 1wD81( eeag:uJ/.ˆF3?]JGsN?0r}%-l'GYwPX$t|:|vbJ ^{:x{'mJ@AHhD\$<<+GU; h>74`BTws##BL@:Y}1r5;ւqHl I(!hIʿ $\T#(Or20,RMz܋ø B+'>FvZ?@QI#&~o\E?z24_kl`]_x(1~2u5uEZ'W_SE{?/.k>_T䲤nDp^(2dVtj%39zzU[yҰ TȮ r U`pU҆M{JriqD9ޠq=s]gUB'6S<+=ks+eT&mcS_CeNuR.t9G4^:8Zj'͍ ڤfBB3Dq)IyGlaN3cWv! ̼3{5F#Cr׶{۷ǖռsT3n!@'?YoP!r-eP+m"" +o ;[3%&sfVedK^w<`-[.XKQFφq ~Ƿx_%+~x|Ki :'QzxTp)pr+r:@Q"PpQdХ8|^nYkptrrb4Tz~mQtD,4p;Le Y3W_mMlӈeC `L*U 5D?L&~ *3moAa Z$n Ʈ͌lCF}ƻتjdrئ@U ,'ڬii뾧)drkCۥsUb$Ny2Qw w1BTS" W6a+0EfY07ӗ^ }BPһ,JK7/A1&#,W^"ȳ=I !-2sg+) Kk\mԵy \L\qQ~ tM${QTlݤKU7q i&2dK*Q]sxB_v_غbuQ|'wâ Rx6.=l4g\r6Wԛ(,NзT;Ms?j襷>^>H3Q9v@xJ5"k1=L'lUMg55壳4WMR> y>v=z4zZ1 p!E%FUs!%\ 3}-"@v nN1h;S># _ͽ-ܶ]9 QРZiqC1p~Anz'h?p;,\ 0ژ3uۤRmq;v ;~L6zgݏ`*[f F,77Y\HAoWEd„e!~GdafYoטpP_Iv(fj4j $XSϔzqb |TCvDf=(۵'1|/m>\d7ff$ FSx&H$NO^DM j/q4YWjiȐc#v'[,4fA럭GCOMm K= ۩("8Oq_Dv 2):Z [9}xW{DZ \`1 q.smQKƺ?I((ig[?!CS|<Ƞxk $S!fwpo KsyHf)ښ{nhHltG*X,#J٤/Htgc,ZPvÕ#m겔ȯ>V_Vhx4Yf4.&'ZH xWjPc3{(C [o=͒e 7'l69?0 AnmWd.X\-J&GΧώ4t3 +Ae;94Ғ=qHBXJFhibPuծ`ƒ$[=({>1&L4M@oΰեM|D)eLt 4!%F9Wޗʹ;5Z>YUaG?g'ER\Z䎳$*ńq%I#92 4rmW^p$Wv,ׅp&3lcw@vL0 &5٢R= zCe? c \6sN#G.`?3d4B¼ s XbEl@5x'W럠Zonvx(zښA84rkw5d-]ZXc=sZ? (ETxr#_ҭK-H(ã(M UFdi~[t N>X6m7;^S, ]ɋUs 劎8 ;vGf] rTM!+Up8VBLFoE۷g,]n(]_DԚ3B*8 ֩BǴ9RrMrZb1 5H_C_MqҬ2o`ƈbͩ=umMۛWpivtFe&?̷i3huA1bEm dS7Z/{8xv8Gjv2XÞ \7 E} mB;E$85E4%%1'Bp(2k=1R79^+g jԝ cϖ/GĤ"8Ψ%2ToX_f DZ-ɧzbfŦ[gUE6}  ұ4" pCU$B _1-&XyQvw(d^ri!^6ܼϴ[ǔ4/}^ ueNSpOZ`iGcuD{> ʤvPqpLigG\i )`p&DS3~o ѺWi ǾXFa. Ke[_;w2F,mM%ށT/~HWYQyM u%j*k57 GC.g1Vmݺ&Fay&0HyTGXՏ=uV)*w"\U\6M,pG8nލQKh4%$=f9LuJCH=Y!.-nR+k"Eس#t'*am]?0aڧhң930&󼧪ɜ}57F"s98#M| 8`Y66#UUw3_}˪hQ Fw~7SO2t elu#ނ?t}1٪jD{U^S@z[g6A@f?ws<IÄ{im x͆0&”񈬺~z%6miԏڤNX˃Kmbjiϭsptє&vXWxNZHuZc^@(ZES?BU+ӽ|X>SkZ*(ѥÕͻnhh4+-SlpL@dvȊ&tzf";XR-(7Ci%*(mfBP}%P瓠c``qsB93lQWEev+~d$!mw:e29Ӛ>F!wiQÉF’y*^{#لK:[$.~ %(yzK~dwEDF][ҔN>o""\XQK6jtx dl Ź^7smẄ́!OJED!+6ʽ15y!=T<9mܴ;;UBA%H#2DS }h՗?9 !VMd#kZD׍/ŵ?(%U23 H+`6<r*M3JluԵVힴ0yn#tC6iPұVrP3$\yzObc-ۥn!)N!{Z79yʌ,aU O_G]&zVN`p}%ɔ0CAWDl:dy+%sa^NF#L" 7w* U Ѝ B&r=Aի w\8O Z}Tn<NӃ6+ھj^[>g}lbHCݬ 8}Kx ,0:FKӯv畃 b2@U[b4n=(fz[n%$F YS9R]!Cb+Uw`3?r$x߿ج8qy@ 1 #FKm W:01gA3n RG:*AwǮ2xsEF^f=ҍ&G iCN|Xյ?k%DgX3hlM׉o5 ZX2򧼴piCSq6x@eR/Ϥ4 i7ںEm b!9WB1ħ?S#>=,)ŢؚIO8Q,ѥ(B_@,hڤ;C8^ EG72$r>2qK/hnt]ζ˜?dq24{j9uegrAx߈h[3їٻxWe3mxIkiǁsڗjr@;E>H|o0]EOa(h(ҿtG=cXzlmf1V'# iύ`e>)ڈIR#W .-Fjd͆&ݯ1} 3\q_Sy)Iw0>~i/s?!8,-O0oJǛ5:kmR\?dy{jI>Bb(fZG$jV>ZȑM*ɷL]vu5Lc͑hIж{-=;,t[_]^2y]IM?qi(I}xEyϛ,Q+Z cɰN4˜yr53_!ednwoI!?>`t X/ c!3M㟀 шH\Ѿ9hl.#zdy$qol-?Y\5ר@7ޥPa*駠8UD`͓h7I (' }" Ёzߚ e2J3Fÿ7!8 ("{$<YC2"[i'WWIS-zt mtb0^ׄH٘4c`l0vp#PNCUS{ :ۥa-,TKkVqDNƟ'1Z<<AJv492BаRC;d#&İ0 :nYMDu>T :`Rel[ w@P Iݚo]VR!@+KZL#w]7H[.[0g[!Teh{mTny<@Agf rQdBsK!{ e7a]9ak%X 3t7)K .ӻ#>}p&HgԵteuʰ(o+>^}QJ֖ߠH_uI$lz}C+׹_ਦ\}$m4i`)+@+-_V ]@wtxЁ+5p^Kem$H̦U7K4¿ 'hϊk:2( -/&W1aݬu; jO1oâTWIõ823FL6_?ҕ!QELCnUj gxL_OX JqZ/c)UYԤx|Ύ}L#q^ LimI7"< DQSdWU77_}wCsF5:ULªocuYb0|nQ  ;=r!3u,kt5AYڰs^H|I_GLՓT4t2q6_qcfC5A`ճ=o@`ڕƟh4|$ߋI+oDk8ƅf%jo]R̐2Mɬċ}wK .dD^;A8TU{ϴ]ePTg!KyԮb!yv[5j*,8PUUŴX|DܔCM\jn9Aj ., 206^녟vT5lWJ3L2pV@ sq8 S/R`Qv~]GyCXi2MOrw)b74jǎ^\KԎT'v],Qvs7.NOs$,]gôo-= #|2] <4Uzbm4ǥ\N(5o^otЌF\\߱Ob̌pg:DK[|j?YG4uȮ9Y()2OB=O:NTLt0Q~򞘭51 q[2gq7NAGV0/G9?}\]EH dpZjv&AXSixLX t?p?QQ|iKx-h娶\-s,X ؕA(UkK7$+q=tʊnY0K⩷=65p:l"ows uM}[xAȽh"[1Z9wTݱ+$ bG^C¿"լFvB>wy r ϡ+(yys\B¹T,r Yhի!NDVl ڡj?Btl`P5aDřkMsapK uIhq:e0%+n/eX| ^\d *1K\;E9 `մ׽7éBV$e6Xʴ)[N$.W/7E#M N0t `\%V>CƼy (ݽQf`.L#W>bIy';اY;YW#8sQ-h ?3; R^ZoU-q-"L`E:?h581SK̀+pF7uJXi<h"nq]\=ؼ:]o-f37\q݇G/ bƑn%|"m!Sϛ&H |a?6F| $Q/XG_]<JxKS {2cN ozFAj>"ʷ-Χү8oUψ0KHl:2V>%8`mft2c*KH'|Yԋ2lLs(NVAbc'RnWpIr\ۑ3/[lPmGԡoxY;c҆.uWRa{CjR=%H^#"nSvt]r!dK2%!fS*ZF0Gah~ &7S81DE~d`)|!=k웉~嚪57 Pu=!r}o¢(-?QH=o$#}h $] HBQ k 5Ki (1 ERl( HzuPSQ61%b"ủx8vG, `4I'#ȒXJ!K'ˍ'y4զ@|\ST3EE@odgo|<ƅ( c)gepuB8`xdZʷd~-}Ib}J +bg%&vj2mgjic$Wp?V6 ;& csYDj>yÀI,}ݳE[,Vi7BĀgv2YM#Zajd~ϛ:r\$2ց Ґu}?Pd1uIdey5'͆VOAzn!LտLܐOYv}ŶVsyAPn.O7*pttNZi(^~;xISkeâN}(AWǚ7 lKtz}瞼EǍ2Ķ1= Xa!D`WV I_Ɯs0Ai<ȒL  )g{HUߠ'3BOֵ*ryd-ΫzN6k,q:3s(cH 0և@h=yEj"AvcstaȼٽQD2 hM/1;\vI2~5JjP5a0$+A|*ZV00@|p.r<2P]&GV.,HoZ#-b4kiܙ@#8( 6U~Wv}p(joKQP3seO9yI&92 "<!)Xb*W&D W*Cq"Q@wXd|ͼN%g9N S\WD d8B/`zQل |u ~}`1rc)ᢺI'IETϜ*kV{Hj_pS?;KO#\ޏo,ƮJPˋ1ћ:ܒC+yiKr,: V TS 53ԟ_6 YFAQ5eoXSO+F\8m V)8p?y"Bf,Z2|[a-C&֖i$RލcL) BH`S]ɴ4y@ᝓJW*-o ڰCkɤ2$tgb ֣)En༑i Y^U<&(b8<DHB7If>pD==hc?N+MƧK܉GGMk7ڔ*HIFӈ C! yb#21r р>M*m <<,ŐO8("AćO ca