libavfilter6-3.4.2-150200.11.31.1<>,dp9|rq"^đRrB% NKLRx=q1i8ϨbL?-BįAJJnz xWס?DR'D-:jM;i*\Zkc4ioC`ݴq!X5 yZpn!K%> *(mF@"~Q隣\5a{wqf=ltO; dK"9CEX.#zޢŔHPnJɞ>VQ4La>@\?Ld $ M= Sdx~     <D(L(X(($8,f9 f:f>@FGHIXY\D]L^vbc+defluvwhxpyxzHClibavfilter63.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.dh02-armsrv2"@SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-later AND GPL-2.0-or-laterhttps://www.suse.com/System/Librarieshttps://ffmpeg.org/linuxaarch64"@dd0069da0306e906bedf1ad420c74d486248f4afa62667bdf9e9a5deb99a03de54libavfilter.so.6.107.100rootrootrootrootffmpeg-3.4.2-150200.11.31.1.src.rpmlibavfilter.so.6()(64bit)libavfilter.so.6(LIBAVFILTER_6)(64bit)libavfilter6libavfilter6(aarch-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libass.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/ldconfigh02-armsrv2 16935787093.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_Updatedrpmxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4419cb052af9ab08ca5ad86f8d9fccb1e412de00, strippedPPRRR R!RRRRRRR RR R RRRRRRR#RRRRRRbZgn`Qutf-86f28f3a1a3fe23f23f26ce4554147b201eb977880c72e6b5d09cba7cacf6db4a?7zXZ !t/WW]"k%jjdo5Gڒ;XEs:ՓHTuBSQ y?zmoC"qw3U#tBU G GyTAwNr5^ Kf>xq |lÐ7o{bRW7cfᲪ[W~4@Vz9~vK6@ܕqY ?Slly  ީ@s$݈L& GGO6 ISG[Vu./}u7"Q i#e%uQKWl0+\|?_muM "rH[XmOJ0HObYļ@^GՓ ;t 2&uYn9Y5 RF0?as7ޗڇ(yѷ8MR~/G@RLdUə@p)R>ghe-㍛Ej.5-UZԺFq2i=G.z>UŖ2KL}R t!n(rXG܁ilHQ7ϟp?I_Ci>>t{:oGW 2"kdp +?ݒ{7Pdӫ bW|}|dAQ!cH X^5RA1=3V}Y z5D:1bj>B1'L&ct_/YeNN{s^'{)9ǒ(j~zKFņp|ڥ!< 2~(^'rr>a!4%*k@p;h >+"Fn%9>GC.+̀$u!=)HOjkTY}Q+J[,&)5O-ن MB3=["G!*→=ԑ#z^I'Q 'Y֏%a>A× E]DSd-`f/z}/5`N;A91l:ubm !x5p- bE˖/VCʝ]ޫR:5X6(ސ0*lp"pw09kq8  s݁`_͇p<@7+V^g Pb@dz5 oƵ  ͗Z>!@2hyذs&3a$dW%Qqϻfg\X{w(9kMCv83 tR2VB6Q|CS`dGR Σbӻhڽf\|@{Aڪ5bV z[n.*գG]̿UMʝyno^C/8v~Y|f{1 SXC [;BZܔ(Dz ġ"gfЃ\VWS Aś9J*(-*%H>wkY%R 9X1Սi=3<1h~4hC*bv6gj4^ VnA~ *&A &ݔj?8I5j<*EK/^:Y޳T>P)).cB/l\`z/ULsbLH# c jM%f/lE=_R2P%A T1<_(U}E٘㣂}˥<F 8*6]`G%x~!ؤTǰw{r@oiOBK?ԿE7[+YܼMadڠoԭ 1Fzʳc>]O4l*l󠕜7 ]O""1"RC&2ZL\10F%8nʗt r{9 Y^s!@;ehXZT+c6B #Ch PnJYiX&+gg~!{8i1Fo1.>lW=:Hy?.wOa! R|怕L$ѳR0%nwZQl;j)PEpՍeg''FIZP `涙y7f#+x(Y|YW5ee`0uYP%K3`v 6]QgHs,9"9\^NLaYE5t?y9:rt])jQeP(tMP.td2X&@:ֺ{ۈWR/}8$hS{D;(bNLc6緋=f"aXOSxf[cO\$Ux݃Z3X>enJ9쐹)eY߱wZOUg\etNJe.sՈެ̷x TT>P֍ժyy_]\v%RV˫S3L X U59<>GwppkBؕQ,6u9rxTM7L1dr.ńJ|xr.h #8A'5afbv0Τ(C¬$*汁'>H\K`-T] 8SoD\fHnNwG h]b𽅿ETc`Y$&šַΓ@D@I[)$ӁvвU--\7;H$flEV= JoG#͒⁗0.3pƴ Z }M혣E>YhIlW)6c\-YuJGVЯr´fF:l?  bR1X]J{sL߉ mCY8hAd&Qb KGf:jj&̝]ΔAp*D hp~֔hQr0gM]CQaՈj0oofLEjKFf^ /wA *6t x~=jQb5:9q]_<5v֫g@1mNVCWT>fOƥaZ;@#{\hB3nM'_EE8SL+bR`٤[Vgrgڴ)Nz\t[cyƽQuQ߈!ă{)A{/"Mvڤ 5@pgpWFN4v Fq8#뢀k`{<T+(s7IˢG+sݎ, Awf_̵_n|b9FO|/0khJ#MH0+t VXEk:yJHSp+\g@5!ԍy?{ܗ=keމ=0HvzEMkZw7MF&5(k7|+;aKPReVu&LnO\XM蓐طW%bg?#W0E.ORWc@}3G5[u}vA4KEpxAΊ߮F77/(<ޠ? uSYrun! ?hzmm߱.eF,3:$iE\7ݭɑݴf,\qQr@DmnvhhBF)NC_7 sPTٞ;p&Dr"k| @kʻuJ6ǣ" F(Hn)$H3*?0t1:Ӫ˔7LGAO;Me,X*^m?#wziZ#k-3! 5 5V 3wg)$ZԹyPE:m"1"Ӡyr΁;D\֛ ȯg4GՎ__LӒuP-p 0&n |o?_&03M3Jzlgsv (%t ; Bl (7^QVϛ?Ne:$4v1l\fӌ)^EF#b>joI6D&SW6Ix-=pu D, =-BH0眈ͳZ0tW;˪ULt!vw0-}O᜜;K唥 6u4pؤ8a̱($Vn̂J5X̫*O<^LB/BHq39jqq0pIEwb+D +}cz+0aϸUuPHBo WI}+I%#*ܽfJCj.I\#^PSe. gY~#;@P6oy NpCBJ=bc[4n6. > {UyO4!5 TQ'YR-ǒJ=4XވyGhkW钛)Ey\C`+O&)JDV2dg#NТ:AeO͗eia͙ӲcxgŵEKZ==ӼYEa@1skh-'#:H!,["XD5w6~ ނIL}'D9D🋐йfA7UsXs&; y9r~u` 10_ )1mY.}eEnؑNRLwEw L+v~>"NIQzӰmb[W=xȗd^o-ݠMi`fRwWAaYkL.ns%EjVx5e%2Qױ)f3}(1ˉrK(W7Lk3ι.sr{a*8:qbp]|iޣx}lTI(M\,_8:g7ג<C1>.V8NQ1E\ȼ Nvq>3f"b}M cxE 1\Czkٚc5 $Ttj|Y@|!2uEqYGU,k)r6ͦ% paa}'B kͽ_A6*d=h!,9%@>z-sGw:W? a{wT;z DB?·]ȟgR X`\\j^A"F汅+Pxn-K]8m^z3+86sz afEv{p-&<]& (fz|%GBF_ 6_|^9uO5Ywwfө|/Dc1Ln<)`OՒgBp,"y˼ j_N GLjH)l9VOV,e34#U$*ŅP8,U$i\Y5Y.nD2 @u! A9hn|<je|xPRL8t9[ jyr_~ t/]tQT2 d2ŃawmZxk{+ o/ ͒*JfAv/gtW}4 H FN9K_^Mizr}G[xMně }$~}Kyul(0$/Ыj/Weً")A4ӮH7{FApdmW̕7ͮRCfN8_^ˁd$ljs5kVn3YOcmy 322dm!K(_gF:HDОT=u0։1+y;+ܸ{8RN0dr7ϡ" dIu4iW2Vu5xpCN-9uUZV+t{6v_}&sCLk̢F˥&z+#m X6H#-纆:ڪOZ, *R*w|%wypX|C /Ma9% w{_j5G.I-w8\oИagNCPNTgn2Ԓciq;.l` KҸjb k!`be0 )D țf)_q ꎃMs:2A9aj4Qn;Lq-BXћ /t ZЀX:/8w*~x;,"_0DDL֙ u76In1^<(8AEnG$lj~A xiЊ2f>Rxۿ"k)\޾E@+ra?@KGm(ʡI[V3Nn>3=Kf BM_YGKT0=qc('Zr}frd~Ok |HȹВ#EtsRY3x-h凇V|$r1YaOz iYNx%C z̘ep8Du,l~"q a[hQ*0ؗYx/U̔ _ 65-uփ9_VSjCOU8ֈkW`gk=~m '۳KY$I70e<%$1: n\3JEM&̣[Y&Ģqav.S@릶H3>ɍ,կB%4lsr+)M_cReFjQ6W*}5*6!!K6e3hs`{`=3~AJ;"GpӮ9aZR GyOԌ.F'+HfIbE2 ȗWMg Oj>(XѯŁk)zTZF}_$r-voT=%a#jrmʇ'+B%k] )?}"67 2+Op'RA+Lx-\2!LwB_=$lhoX?1޹t9rU~^MևCwp޺r6N1wN-K_($\y+$]o|(.c25[:atsЛLȂD6b:U yaSz*y?0"+oILkp fp!L[ vZzNaxjx 3~u_4k:sdp.}xɫ8y A+`#+RC|VW^Ht8-rˁ]A1рVy؅+}E=ӌ(aZgP}b%,%C-:C͢\@G0إ}wGˋ|UVNE$2ЁKeAXݪ5rdfP3 ZBUWDEr) +ЧXt_0jr%J* (ߩ%tR)6@?_u!ή5iBđ7AU@~p2׎nuRQzΕi=B~ j]"_&vm* 5NIXGLt'V΂;Jf0˝# 0䳞[7uuね8rS5 wZB$v۾ODSF#"ii~!` zzi{nLSe ͓p]DO cl){Z\WʨF{{1>tCxqI6L:OF:I;=b:}~Y08n9E֐O _S)&ڹo(;fVVcY[d_cGkUzϵ+hC>;8]09pʄxԝ;Ƣ9ASeO$j+ύ1Rf_1.+*vg޳!ȡAQP 8-)rXJȢtV@<[kQ3\;-[Av,BQsf6z1(6XloPzGz1ؾxV~KɕA;o=9=;anjyO2c 셆RR ʉ 2Un0 Y5ʭ[lUV>N9q&2le5GL]q!idj\n@Vi7|'5' !0wFLYNj Ub4l bAaړXWJJQR1AC5&?VY@ *J-Yv8ՇͨQ?!ևC*_āO0HXxjIh6Cz^#'yE&@}̋?- 3m#q|OKϛ ,:.820zg=iRv80SOID~K6(G\#m6\(llS 7N"|!Xjen/¤T1xZ%fA'e~+~Ciz/(S@ RlA<~8B 0x ]TViE"ʘ->I!+dni ͵yl"br }| ﺈ[<&X}pwn 񴓖 ^ fR,UDԠ70Yq>/0.5T-lbRVĻcZml~瑭1~,Lw@ iLUHѧ?Hm{3`D).-QˑIQ ?re5bCo\ɋaۘk61 Y *e[d,B%Ġ[w D(EmΠn+RZ?8%*}I U&^)y 0irb1=H4L( .+Ĕ`xN$q~EY[6Gk嚺5LGF#ꣀ)ݏRR@ؿdh6qS'3!%uϬc(k m>2xbQ F~L]4$^MDLxfy_M* V` _B,O Ntsy$ F-Piǧ:BD0tSoE9?8Jo ;}wJ(sw!JI7?jlZ@ސ0?ʋxr^/|W%؍ T8/2.ŬD~j#|Z1⟖9NV *qۻւ'ATzvrΖjx a9o4nU'}Wnؼby$Ѻ ŸV{0(j#ooԞ78)hhWm5J}9Ĺ^YO)kbI3gÙRE'Y*/tK򽷰S~96 dsAW+80[j6N:"6t\9ޅT_/ڥZȡݺ${}۶WAW$be .i^ xMJ Op ɍEΡ,Z3>@o?)YӭlB{5&j߮tG@叠^;=4A *q&f@LcNpb1bSS@ .s#r)&jYMciF\㻒;eKQbۥ"fܻMgi@fI?ƕl5j`Onnɴ,ɿQpX -NqlU?x4M+,U#\(Gvڐ,}II쳥ә}\Cz֊擁|kτ?_bnV)XOTLJJ5pa.zi~%|8MkB+NcYryEݭ.c¼H)":*—PxNw&"j=YqitaxD h S*'BIyEvRi'+! O]3l7==⃩|;ÜkӚ~6V}#fUb&[gՎ):d!kX-qZ1)c??@)n\OQGƧ+i[|XUO1O_!T YwJJ[̪-%yyH;b}Ip*q[v=Kr?2Ko?BIRBR(}ȳ ̵[]}lSnyщꢦIy=jm0O)9XŮQ!1PU\'ZR!Vd 9"VD{?\,os3,&ӆ M7x.jeoXXXw`^7 DW+ά,X12/e`(> hjʭח}6g9(qa 9CY^(h oi>Բn2{Pƙ M^;W_t܇k'K(ܣ>g\q&UhD+7$-[(WXD`j.֬Xd#NY  ƭl$I +oUJ|^# Y7sN8+}v9fY,Q$JdX F4Slk.-"YsZM~xfTZCrl}K[`籆NFؘV'VU P7T_1\Y־&[7rlLMPu;XBN=kIvwpjC;1'KO h]j{g[:.3J9[pn!hY:=&w24;gۮm.fD_:뢕ݬ+ܚmwtDpjæ{YHV^Ю*nmgxITRw $F]2{՟}p؁8y$4Q|YX<:уyV\`Q 3<" ۊ-#mOu}t5a@&kAt,[c9,Lvw/Wx=MYs!_Y#x"ɑu7}m[Տ2=.BIt,5\?t^9\2]ˬOvB9b욐v=X;(I[T>0Lj/4Zҏ3LW ykCE 7dCxm x&'f{uUATۄXύ FbUYِ&4S u$ͨV΀s8ؼ}R@wˍ-dӉn葖E83cłR#2Kf{OJRӷsB4}5C_ӊo&ƙ[mf\G.MPEZn++mnK҂h&6 rf>f\@h BE>*%L`# ҲW`I']NX骿G"5XfBb }ɻ7."<h,ȹ^ BQI1w?p}?\(c d5o@#DjKil{SLmiuC>CFrK*TL!A/ i[SϚp7͗*csjZڄohډ- diwp^\de{Şka Q2ca?% +)ߍ'Љc:WgغˮWۑx@WD#[K7a| 2S~;RO̘tCV[D?v.-F_ *- MiD<[d6́d-;r\ 2)XE'ˎԹQ5k7Bi4HZ=TA`iB1?ڇǧtYOLz`4-UUeobKP8T.WD#ms+ts 1܉;6< WguONy9k }p>q~Òze-с=Pw(+=0ޝV0Ee ,`k9u0vmi0JJգ^K1Hv&N~K/u>+biaW } €47[ĻႠݚhy[g52&"([aἉPY|aYNcaі 7W#gR x5l[b**cnA]@z{q "ďcW27zo%&eMTp&reG`jfu#N!wB(rI1jOlBfᘁ ˲,iv[tpI$Ф4&3N0ց";l|U 0~0itDSJ2Pdn_6eA. Z@#1;Z}Z"&HDh]nM0=(=_3LxL#=Se4ieR Fec2`~yL]Djh'r- T#8ʯ.!_-?ˋ`[$;WCЍѦ S?y>a&Ӡzyu,.ch60 5ZV+mT`ရ(Q>JtaEx^[2FrL^ &0gߕKAFlIyQ vmLmY)1%K}pL5®x}H7'uB[ځ(l)5 QKQar?2v3Dl…68 }7Ϳ{t2=ZOcGYe;`ӗw(Gwa 5PldOޯtaFm3TQ})R(2F?#]1i9@m*rÔ}r2X,纅Jq8JϼTck)0,N«tɶ%WNV\bm6aIEUkExD7!-BE ֕$sSYt'4$V]+5l*^@tIb vHf}Uj} QIߡ+YS}.]s*kfyB#_vtuS5mp+7`{>f~bDk~*O/6-|9%WVb$to E~|4l}ʪkfgIF K,8l3:.T_YYԇ"Ƙ8 ijem)2&R~1&Kg8t;HtzB:xi*#\*3>H&đob)0lJLg=Sxkcfu,n5<,#Ga?*4Z:ٷdJ~Π؊RٓZsZe+Pq>F% zAR26 JO2"s]hnts5ҿ)Sk7%II {Nx统2spbJ+@cfdnA:媇UX錵2+4bsA^㱖pk*/a!#`*:=Gr*zK| ډIgMnՄ6)*# hr9D3p}.HdَnsBWjsY˩Fɴ0@5tk͌9s{}7`-KlED^/D4`{R8g#;fv6\JFmƺ({>05?Z;k'K##H[9ə4"7>=OPz8/cSaZF[բB´O[2ńf7PwtƁ9췙 N5$R,1wٵXcz 0ߊ$mG s&f{S ug~_hhmξ:qbG궋?Qm#(\/XނߘΆT3j> 8!F&Z(W۷Z'6ag^T`kǧ$eKTx8Jw5`&m:YBTƒ0VUX(O}:oV9GkgB9epe%wn xƨX*H'ܾpU/cj#MxJLQQ+i(9{{FsC]|t4qQm<@M2Ϊg`yc֫5ZT#JIFee QkN lT0F0v#[ܖkq aB(iiLϺN2gBgWǾ qR}HnsNNN{ѨޗM8e]TAE{(7= 4S|lq;:֎>+awg;v2hB-Ʀ-q, <{tzs㜼^GO2 kN nOIIuPV/c)HhuK1oO+4J¶D$Tx]OhA\,ytV!|{\k^>#1?-1YQv56VZGn6 x~wnvbWW7 :+ Cb{Nx e06uF* "75<@.&a (⟯};y$e{*ZQ c9gś) $B/1Yefz|[SP(W=dci~f(B[ xڑpjIeXB#"] :MR1=tT"q0p~@Dc1L]~w {u_Lﰳy.ɜ7?y^Xj,6_w;|FSw u#fmK&bѫ#:o(q. ?< '1>v.PE[s$-܂:& +\DZ {ZBvij-Sͤ},cd,g0W N% ]աMGvV3Q4:23ȦKX5S, P~ۚfG`V&C!H3.N.(b͌U:_G|;o?` I>Dt&\TMD'MafO_#yPwr=Q"$D.nͰhCOtCG0g=eHeb ƆW@P*ӂqI"oXDW:@:1~QQBedR{0 p/dw4xq' 攙T CE SMrb/zeى0 ]Jv vC"DBx|ܮ  بHG.Znȭ2,iuÝڸWq5Qx5]Mѥ$Ni*r`VAaw6z1=hZ Qd^o4L^"x~Pk*]3{z/?yf~_a+H._r;fP@/vXEKwEG9 >✾OIr sLoW.F!i9q!t>W<4 ߮UےK!!|qK(p{C~*Ɋ7V)RR~lM0!}犚3M; u;K<7e`ז/yDr\?#D`IV=T55F¥6VC*olm+@Fe"m$Ɖ@_~6Tcr:^|(6"L"mx%z٘6 ="g=/'~ DオX<ie spwmNFAHg^w'dcm(b-#3ݎ$ub!,zϖiJ~#sKZvkaMF""v(DXB0]9!Ypy,e#(L#;oz[Āy7XYnW"JW;0Jw_]`Ƿb)!d1.1oϦ(~PAۂ~=t>"{- 6\}A,ӰV/ԙާ"23xs=guZTQ_++'8/c1a2*V%R,*`dX3)?:J+72~@-nYu#K)T$tY_?0a²O[1:!U1)OiK+ SKfѢF,#?-s!q7xXLqjU&Su!lt11] \˝632@&eT_ƁL B>jjC-._ ^oPy7ة%z HrgsP!D 3~ ^zEAEOr"M|%2*=.F;<8HQ$3aͿPZ tcB̃@Y$Exʱ= jP;e)E ~"ۜW,C? >C0q65姉@+F@[э}\>wVqQšMhVeٵli͙t/MTFuvYnCZЊ60Ap?wd{ų/EjN \?>SQy(~Zg)2{>1$X}Ai7/\o|RyQ^~q07. f!H4['h6mRMy^]WåfIk! j,VNI.P=N`iȐS!3 Gt][o2V,^;(4EXhh&E [;;áPGc"v0ۄ'!!'$E:1Fm95J.D3Iaca5 KO`k;-^Aw=~2 nNEBHgtg֛jf5_":#<t5Ix65h33 ӈuO{ڟ8.%fpd8vC56{L!oKl159AnU<_4,DzsW+#"/sX.gYބp0`rAn~" }JjNufuC ;$BN_VDRbf W_9aЁ?B \Dg9!/ Z0VB@{{>8O{8.T)ZVG= 3wE [5o tMOKLq8%>HQ;wl2n=,$JxgVz{>^( $/NQ!G솝Tچ M@tU/ E7%m:бsPQ8%<6]W# vz@a}29Ye,buw85~,B7ܾt# )|beq:$~5 aԮP)z<㚺*#%1-OdiZ^6&͝חԻܡF&hB0C21` h-x4]+0Fzeu@38)ڥ 32w%$] \֜{zJ xA#r4a# Qi^6Vڶu#' ɸyk ;yL[6v3G] D1Bko!c!'Sl%cN(*e1"O5)_;_":9VMQO&pUfyggɳ1͘s}^݂4FYSDXiߪp<r#|env8Ű&ڭOyVtv(^g+uVRe2HrjS&hwG#ekL54iaQ,Yr>F*LzjڤoBWH#ar jM?ߟɳN]JZH8g qєW]ٹ2D~p{節T2#)0JL^ txs'3 0: LG# sW+eWxPC))~ Ŋ_juOլ9--[(>{ 90ךnKL@/y,^|ջbOƐCpyaTk&,ZQ :qqmMG^R5gܸWif=*'n hY>2a,N 0z|e:z6k335/ON~K^+a42 ,S~cɩ]^rإaIF|:NS:sfMh46ʲDZ v@NpEQ6(ߖ߲J @,5R@1C͏=I0޶T)<] 9ǢJ}Bjt&c47g6Ek="Sޕ ꍕ~ݶ}f77l0 /^eଅƩBpR1@6!a˃ABTXynsKy:ujQ-"}>3屼)>X}˃15fH/e{qϼ`+ 0Է4?<+!7%W{){?[ j`ź|z7HTM|jj~͋` ;4NIxc_T&!9O%иPZ( da?0TƓߦ+k=*_beR FL^qb]ϰ&Wͽٷmw(G(6$ƴi|EuÑ鴫3P2D+ը~f`pn'iSiBK8Bؓn83yM&S_\1TvXNRkL.rzjF-ߐƖ>ɿ7ᦨ ^5*2^CЦ!/#X7kILxhvIΓ@%aϪSWqF1vHD[fD2H7/Vn>$[2>WqCA) W8|d7va8VE= ' ^ߝdfA m3Q{V>0ɋ2d0'۶f?¯h2:`?[sO&TdEB#z~<>k_ }$c" )Jq܉ ӥH6 9TYVM\v4)pFb䜵 w ToA4cf{-=b@r= 84>SBt́扙Ck{Ts# +?-<"1^]v,^u#<N넭j棥= b`l&LK3X8$ʉU{y]:2'g2JрfOӐ]K$o)7 ,3mb,b6v"*`'bbl֘P·~$\Xaב62'/s>'X[GF;"zMpރRB)|}ͧew9ū RZdW:q2.wK#?ּ8Us~nj<`-9.wG2A/ANZ8@f]pn.UWZفy' Ѳy 䝪 \!r3xbRњ(ųcXa!ٛ ?t݂,!iԌPFoXaU%,2.H㑗yLxkmޑnAec"' \2~WKdVDxܨ|"L[^HC 0vԸ*+HFYDBȗ1G$dv߸ kJ؝}r+GO 1UaqƮ{(f bVnJCQ1Z\u;c B\)r"8Cմ,,aZ*Gr5#|l3V*aOWGms ˝ 3IVRh+ DJH{'/~tu$ |U_Շ'v,2 6A: Na :_lo,#m~/Ũf ťf^ѐgJ'W6M˺(jUN13ZҾ5᳣ ]n IH Q )s# ֦DJ\и4i~PV.s.@2Dsalw;Ɩz`~w۲Ce쮍RTThfes#͗X/yΎ⹍[Hm` |h@Ӆz͟eK˿2e"M S rz ai>:x-f}hn9.4 ]E]F\f3:wn€S mv06zj&{sTXX"r!P1Z,@ }vMxHzVL&`W=k E!Zs4)撘0y~~ԤvM@GrS0JxB] YL4^KCoIzK&dӞhB:Rȷ o~gyn ĵșԺ*L3S.~9D1`}Ж*gupOYMHZ>S@gŠ^cеڻ k}MkR̍r$9h>HFhmJ9y]Ȁz4+'rʂ:sni.̉6`- Ssln"oo`*kڭ7V<޴`uκa%*Օ7ND:bʲ#s_~ADbܨhؒtn$Y0s= CZݽL6BEf؝nl-R%qAן¶zo߁a$JRnJ,ioGNktwq!*pj(e 1 )_u8#’6w"|ff#fkv0Q7wzT̪@$/lzs#!偼qe'w5ci)7[&p"rYBfmEYM)XQ]K4coq#^_E%4J/D*ɭoB7^ʀ 8\!?{7" /EzMw>E5P{q=$JB.'aX~Ŕ*Rke=JBTZp<|"g H$t_-ÝC` W3a 'zXKL9Ch8Dx }`, 8W+d%')Z̫ [kBv$soRo0ܱ)x:U N;=;G^vT*y_vmjl2<,m2C[UZAGm^APB=@t8__mjs֑a53[ ~zkJcWEUC';r\eVPI#-(G|L\ Nii̛φ`a+%rleRtliq7ek̵>;׷941fM7n jF[.U A(sf4  g^ONǒ2 퇔ǃEFRFˣBæ+4^AIcDaiW F :TAf \ܖ ~O?KJ!-'l 27Do0эT.pVL*vɄ},y`C xE_GOKczwe蟈b`hHM  6>c2G;H!Dc1,`sd4Z$p.+fkuo,o#%؎*ƽs$ʃDW_o;v7rC2~/D<J2ia@3{iw(k9ډ7!>qӂZ}t673y5;Y)1ή8ךQtKf䁖nP\ >^W)6]|kk?O,)fp@V( GuXt٥E@$ӺT2k 'M@LEDu]/L˳1ΒDP *Yyoja8r';[! DC\m]C 2 OÉ86\%{gE~)}htB-Jv"b{ay1ȂZD_nC7r!Nv#:h9 2lΒ_k=5kX*KGXus9mh3,#cΌܦz>6$kBEQX&Mu{p"<1:Ϥ!uyߑ-|ه y5Sd k&iȍ9绤{ԝN,y|3m2-8#/.dd̍tcon-HwYsY@h%5myfƴoÒ_(t ?:`Ar;Xrz>a*bZ;)وbxfjz!dґ7X݋#+6oM<+nտBkIeA0!=.W,B Y;s̗H8g}C0rC]&ެp )#s3+le5!^41??Ȓdj$)oRw0DO"6a1(mk9ۃ_%!IZz=(녱&t"šyw|mfI_zMA- 3IIä>\Pq\j4%]eCu!NijOZe҉SiYr@$T6J*ⴏ{. Ԃ Ȁ`DwPull 杳נšeKY\zb ?H)"EًAC=""?} F#P@b:slf,;mo"n$|dUxa;G g江'@;7zh4AzP{ ;&fB vSVvyӎ3hz^?䞥_'hf{ jL1~pnnYp P L  ~sۚN.c?q ļC:Ia/@`؍;/&DB@:(Pgv 츯vmUTږD|JхxdWx=Mx,na%S&[*R(ǞjV}p׺%ܸ 8iLe%iU##f 1t]'bxF$}$)EP LAKХ,`L76XZ\LQ= m+["tVq 9Ǎ>vAyI* =G%pi4o}< ۃ2,l]N%fE &vQFFI& d)Jҋf握`iYQߊB"JˁNhPh|DioKܪ{Mr+2Jr W}xM#:z ,S -*sD~`;ԓtܨ Cir Gldhqqe5U<#4Ec%oqP\1mGBb ^W.~:ͨԓd C2-c?ES}N,.cB"s:]@"o98 X4D=ᴛmyK;/L\dK:6jQn[6'nN*b.R)yWFG#N?MV*tFPRMUth-;;_ Np+5Lj@o;UT,X ~43{QIMK3rInGF2BFQ\^BQO"2!%=(}g(RıO/|9a!pK5b:Zo},7 n{ >fϼM0cU+ER?IWV7ܐLZ޻P2A0ՁsW<3擅dټ1I32RvuYrETu'ew6ǙD$0$Nt/D.Qy1_No}x/ LZQbg,x%]i[/N tIS n1O^#Yj () !C Bkz_jѓr|'O#^D(/bH;rU,LiYp4Le1'L ӡAtc2*$V_:^"$~k pŝlsNj4ҊBL<੨ͩ.1vIM>s8MWZo G9;pz(s&*Z3:h} Vݴ5c+^lxTKR*I ^!o}Yga&Wgj+fVK(aK@?5S񏪃OڟYEOJSW Rvr}d3w9жQnޓ$%e?6!)֨gO~pdfCUKb6m-Vs2zWri6sp"pMZ,nYpGGeRp(m ^&-*/M?;v)y4vXkCץVY90xV%A -CHda0p_{nΌqZH?5T8ӍyXkI# ɧ[sͱjֿ^΁qAi8R֩E*)K|\&'3m1 / .׶"d4H!و<'Z=X⥱Zn%7@sY[F_TCr}]6ؖg]D^ -]b@ƵW+&Ҳ/s̷&9O$G'seEǍ<ϛ[C#n\A\/hN=&_e"JYxbrWdr/y;\='AK_umҡn_…^1/K?V\nd@PI!{\k< V{pKpj6dz@j 1pd HŹ2!nrC~ي;1]-س7R_1e$`,w9VwvL<`JEdɑi[7OUPׯ*NK<= K&JnpX@@~/ ńA8{7m,u7 0WdwMdhl&*&WHavOu .7ȵn|E)!3G;4`u}8]Fi.)DlS"*'!SP<2nJ_.@i+0A"JPQgUVjϮ@#,'/jyf.Ax555%ȷz ]fZ D> UK{Jɺ{jH ́Emi`s(_!;o2`Bnp 9&Y({XjVg2{_'. #|u]Ā"+S9GԊ&>^H(N5le4Zq(El}̲֖0PIh^hT,I2l[pY|1譯hlYĵF5 7dYd)AV݊(pi奦U=&k_Nlq i&CQšMp?M*``28[uqS+܈]͠kf7A\S3ZGEUҏUs{N65U)8>;"j<Pބ6u~GS'o@7 BrPȓA y]c㬺=fz 48_2.t'PVu{<.k|Dߚ-T]&8k`i/D:t͖%ȏ۩_{SHq{ERV1}ގ yؗ`$چyMb3IoR([)R|ɚỎ2.)Qrqf<}J;aoA\M {*;:RX".E8 YWލ+OLKjEO;7 (-}u`8+SZ9Ä)T7t!`za)u}Pf(tW{c;-`@ tN!; Qբ(v`w0M:4s<7H^PqJŏl|UXFqH`C} =ҭ| ^qj e!eK~$CsXg{ \D^>c =+@\3Jv{){fK p )U aj dZxh־>%ʻ+BelgX"P!}i{ڵ 0:PLw!CۜAi[}8kݲTdm?.RjB=C#&,b}C`J"=#:->YK'uo'1@5jS6]s®OP.Z=/dC \Bv4VtQb=hbFˋ0tu_#Op 1;]S0iY8ڼTvh ~XF"~Ɖ5(e/hN = 3Zi?:?J'}m_?MNɧ| SVbS{D~r%fԵՕ')NK8c@cD\Wh])#_+B8;RnONUS QMOR(> {wx͡$XUJ ,U;5tu$bA`哼Z=Ŀv@Įwʹ6[Ʃ P EO:!TsȘ sSHS7*\uܠi|Ս3> O 7\SB}!?!*|@e0t%xMϛٜ7),>/eyWƪTM)TtOTlbȿ/A8Pi^ bGI0- q#orcJုl6xs7H_E{/rAFv6.m߃F&T3%$j^CoC {΁ Dzb9 Qr$'?'y#KsȮL2= \,4:t;M+'؞F~YtЪ\@S_2?Fec+Sﺋԍ)sbvCd1v?~,0+T f`+uTj]=7QDɓqۺ[m!2,}P\i5ūf%:t7W T=mONsQh_OCĸ}t1zh2'u񞺵gns 2X5UZ棧(=C׋h~U[INˑ»/D7(;s4 #qT'^0NH [FesLhc}=$ VKK+ʈk>($UR>[: (]3 S|+8gIoD@$ 8*LUD 'C"i F)9D60]T~)>=JAx+_U$r"LIv7RB8_uUBΞ9lW- v_arf-Xwb괎eUAر^z7ACRĿsPg d l%;_IWbx* QѨΞZl[&ݷՊr>D-aF2YPZ54[4=5ySͺ.<=DyZ O.rOTJFr @M(6," R +h)@'cҗFg_^fLO4)gcWBgMNT_V {zH KC*'2_kG^"qM.^߯XOߒr~!7]KIpm03E|y/~p)jH`g,Ż5Tӳ z^-?K VLi 4:t،(xZT> P% PlIAP#*;,^TJ_s`tB |l_z.:E9 0Z5v4jZ?_l}_En+ sei?wL4ʶdmfS&KVS%*ViE][7~4k51S^<qG-c<!8riT2wuUBC* e_W~^jo1Vqy挧zBF![RiAc}ʭfsMD Ϛ|XA>ʚ$?p TQfhֽ5o )c0 ʜLtiCtYG7bnY !1hdӢcq\6#J刓gЫB$6'Z/ٽWn i_m'K'me@wL*,0 | w *.]3[YYUc* כOF7E|ǃ{P/`6*XܩoE$ &^OJȲ.`˂:K)u>h7}oُO01/e}'נEDU[00=zF%ؐsAr"eT;~ K\`VVH%0, ?.ͽzF@E?X(Ʋ &F4LLxӎWaoNs-i)_FחRH/2bAV S-J&qƭklY{>L{ү% BI-T^~@Y1TWr# Y*5 +0s:܁>]kj"ѢD2#u6RvkE9b8Kmb):& ʆ@nϦ8\B[sC^j}b 5&O}򎈻ZkHp`XF<~\rSt]_a:znJQm6!^t$OOHfUɌgeF)Iit\ ^ -q06;|b'f+h!DsmEhfd?R^0cN|e?8n/:Wq _s X/d:} Jy;djPlQuw4jɪ(~'6?!ۆ8si$DuL,@a9Ϣe>R5r%jeܳ#rU|eK%BAc!@n+wJ'\_w(ǀX`-l<\Z=V x*!n4@t$d*3x hg˱ZQDc6brA;VpkM Y3l`+#:1U9͗y{Wck ٢f_/Xs]ك8:bDlV(9^[-#6Vֽ'讷 $wmG[JpxEjB|,ڄ}<4嶭}K 6~˨N\wύ( j_ʩ-$񪁃[j`7c[d}4.[K^ApQ6]njˀ4Jta7oZj*٢rP!Mk{`6ǙД ya jں-[QR8L.҈ߣWT̲UE^Yk2&U6Ǣ}'&s(N+wM{޺reDv(o){K]7b+R%VJi1VHv|1_2\ IHzd&|˚]L>x"K?]ր JkC*4DY=1joKߔA&$?@D@ lրkWx$$BE msnBhχ-jW$b;~Us.j u[շwƗ`7 ԽZ4mEYr- W(NIzx_qQzO6)2 &+\}}yH0d'oÔ5U_}[yPG^}OY~0 T&O$m00?-sn6wnJuXE-cRIAbe \%PY9w$PIh B =6OEsA$z2Bɩ?9 [-Mt14r9,"9PLs~;Qet%7p,XY|Dw\ŤC!5gnۺc˪g(wF̌b?K{\>:}^Z9(˱TD~GG1>Cu/Fp|"{H4l5s!OoHLb+gcz8iYhLxwb(UZ(29eG鼴pq ˅zIrxp"xáqGZyeC9M \U#~hYI4&\ 9DKnk*Pifpy%/spv̢W$Ft'˜Ӛ @>}7-PF}%ɏ8.=%=yDSj' {?6 O#gm*,|sNaހ]0yKox:Ԗ שvf~RD=QVͶ/õ Lx?@¢\߬P,\>/cZh&:Z EP8=X2:3x֩FzRsaLO ଯ( @hk،' F-՛VXf%Q@%i-]L)#༊rCg"w)̙RSSH?E~䙞Gwn=I-B\)l})<*3ܨ@p];w,`eSt%ԿʺM/lc75}MD#}U~; uz mYr#ecG,Kؤ> )<wk'[>}:a)j>{6>J sK".c7&#,>rVETC>kGk d[^_g*GQ7 .֬1b]E|+:XpUOO9 s8&&B:܂IާVEIH0Fuq.%@SBz7}]ˣklTt _S_#x >F{_1y.x%C|Rk,ݎwCs,z\zH߱;dԞ|DvbmXnX:;uJ1./E5}>y21R)'q~s6~/eÁؚpr.asU(Cy)CeF': '>] YIv.hP Y4u?Mpt<@%s6ٞva- obÐw%ɟN}rR_Rm۵0JH{E Ek)؛w ]LgqO8_Ru Gy6A*𩔱;U"tr" T)tx_d;+ .d}mef1FF=GOʌBיGyF_T@2;`Q@=zfZhu5;Z:CO-Zxg6Ga wS:ՁPn/r؛2A ܿlfOwreѣ]])!A=*K9'~ ˋ#X[}b?r9?T.0׬1u!VGcd9&35'7!F'͜QC3: BlPsb~D<7Dlr`2QIF־l-C͑t Ӻk>f?'|x7!+oU%E(p],/h5i DbNZ=nNN0hR'=\~{aui9=7,BOh¢tc^X =^}gp+xS ~A g*'Z𒼓6zF[\ƸΜwgZbLި%*ʺve0@ʛ$%l=}UZ* 4*;Vs {M`ZoBA$<T0СCӷ79sS2+_/sG w^L&C}؋b>21 &W3q;*TtbdT5Aq0h\ZaT(CGxlN/_]:d3)3Yg>O(#'Z~t㐎7k0O}j[{%;wPPxvB( Sv&vTTE& Duod޲XQƥ)gX V3uTq\HR׳73Bp|/H̻S6OȟGAi^d/cBJͻh3Pz :O4VJYBѢ#0oB=Ba1za]?hu`&s@k{dD;osUNZ: )}YtۄI"ƚQYRקOП@O+/fHk& i _Ʉrܼt r藸O{0OQznt;QW8u\3r vNS g$Њk^'K7CP]`shEqh_q;iuઝQ tTvU荿R:_weQ c7"A!NzmJ"f%7~ 6sx'M%@1&TE.tCu09J)~r ,^sNq̀” pHz$f*๱^ȡȲ U-(w ɣ?ia_qTNW};'͵(eԺI@1۩}#A3FZPvzLMot?R -mccJ|qe`4'8DKؿħ~Gll d)m,x4%wx?\yhOΫneįƙԕO]% ]' "eU|QSs{'A2^54pl cWje5˜ݷhؚ``#oق^ H ks7]}+D[/i"fA:ݬ 8}/VzG|͉W>;;)npɗa0eY5<~ ZBIo%iNL܇2MGe$HdqCf7C j^2s`KpG B\fk ҜՏ]VHoMBRUyS: NX@FWœ哹9U tD"&ݹ+CHOv &/9.%8]dm(7dvݩݏ:^^I.9bWƷ(iޕe姰`b? T/c"]W,\18 ;ЈO;eМfaմ}9ǖV-@V,X^%V.G>\Qvp \ }'UgVFsO3*9rD-]$: B($N4h1H-g2)AGׯj8^tj,Hh gnCSx?>8TfyU(WEmlz;zdnX>UOKxKۄ39]?w "F _*tN\IL1blc %G_/%cEC++5@g@Tζ9⯂ (4>˲s9()j?*ykB9עJ4ei80YwK)9 zͬ^T ĚXS#s]/2;"ru[x#m"||U}dˑT^Fu҅J"K<'7OBu c Ȇ Rd!&6Rp{+Sӏ뫄Cрx<: yyJE"x\D]%dqsm;I,.'Yk&>lXRw{$J2])$) [HS7+TXHK;L870ԩ^.\-m/Ox=My6E},+{ bFC(nr~-їh./ڱjDhKV2,FǰUMuM[L^9Ir4ΟPX4aVކ(#S46d7 g\%㯑8n_a"q&U\`vƍ?{̙ v~-}/vX:;LyN8 R(/ Hd8~Kq}dM 4ZȗX] "F|3soNܰU.=H(Qx4R٬Λ.M1%zC~j,Dp* Hl khfvIPk``b:mAME>W#<S05nb\rG6t3)GdKݵacke 9OI =$bd _zP>beu'BT(mC&A.M4癨WKDem#mڐnEҽTˈQeqeG+d~Q5ʘW6B0,>Jb5| ]kd1f|rzkҡY=Rug9w:7I4؝tUt\{n9/L8o])nTi_az+mkZ}7)/8:zQSڄ11 j`s8_L5ړITPq-Ow!_-Xio Y2*BA)>&Ծޥ]?]X>ΒD{='sn6qUS_}t|lĻ4:y~EķHlcٞ$3 kȜ*a!G J^p^HD+3KgR҃2猣ZmG'\Mbr8ArC||րʬ5ND9y^`I`2ҥT4+Yh#Oad0V_PCJ/Rt kV>^Hr"aN|PS&|G3F<{ /l|h9pw`\{ LlHgWA3w-ӽنtO C@Ήd l㴉?D>Ir?[0TtL'؉(} jA+%%a2yQrxT\[yfl>l/'X[HE9yU bv2Urt,# %z/YIeo x)k\K0QAqYFu;emr`97We24"pa-^Te}v$b+?U%Á\nE  K^m-/:&ީᬾTKe1k$U_OP,uBD&rWSۙmC]oh`ܑorA#b)RtrUEc닶z$|R`-fLL`rrv6^.hK^YDj^L`k}0YzaDIzRb!K֗ HV>?''A3 ==qX;apbԹrSީ6ca( q*}lj^D^3𰥊45r+fSR1-0:[*\~ B,~p;Q5C{p*L7SÎɀGT UYM}x;ՔuHFr \%MPwBӨ @GfQhU)= ]m㽫:;hXL *lתO0f8%{;<[N 7Ͽ#{EQЙLVJs~!Z**̩Fdr A4R;TdAԩoNJ7)`T-b)p!nTƃI'ǣb}.͉loW7,羡45&3S7Rj'ː&c.sQ^^fȂz^4Q13MICD59eJWo6N(E)w"8?3jڧ Z]qQ9]:_!KyS=oz{ܬǡRMaǁ85slX0se[r([I5qPuI;#;./N@_ր(uTx9%zӻfTD1u6##vQg}b/P/8")`Im}X|։w!S:ʸB/C/q⛫O=t+[% p~:*hgI1I *^۫Z8\s Ɋ M2؆s4\bwtwpU}x\ ?t/Oc2L g[8X#Am;W҄v:2+ǧ S-:OKEC6vY)+}}H!+3ЀR1 ۃBMN/^]qkkp'5DR\䡈ēz`agvKP~eQR/o1F8L*:^jqRx셰=ݟcն'k|o&نmiG֖](+)w-5uKº}wnG(O.T (koikW젿#يA[ y:0w|]XuTڦ1>&hjB Q8b.c_SI-R=R8>-A:z/9De0}i|-xkW h@Ug9פ2/\Q: 9"PRm]J1۫ %^fz(Ϻ/'0dC-(vCՔcK |7Qd[S1E!@8mR؜_KG.L;!B7hAPD/:?U!u첑s =8[c4`vw yVtNbVI{u,B{Vs{ib_O) O-Ĵqq=[*k6luFK+)1 m90-[hx'hи7n[D PD:-Gl+BD8 IHZNaFCʏ~`mxCf d"6Z9;ki hhyiüHX6b2”-YYq/Y9)&ʛu3A; 5O}"JH X{[4e˂ AF-mؚH<;^#m4a-E`=礰ͳk̟tgdur2_/ ׻*'=6 1< }djtהDtΥrPOS{ciW2 0)aj?\lQ6PzB_+,zo5C6T}P?CC~VM:hcB3HkEr5$k#Y1j B+uԝt85=x5", \997? KEr f "qX oɻFe&D}j+9PsƾTXM3VI3n'[ ^;U7JHQC׹ v~jی_AdP.USeN2-x!ybMWPXdzO{d/,vB4ŭ5 V ЁB 8+ 7^@L9JټQ Q52`oyKE#c b'dR8)r'tnJ[a{(%q##8ޭHֿPl.ءBޚ#oCixe58mЂtI7 wdP8)52K]Yom1fXUڈ,TUrfj_ &%Ijjt;b_~'} oܠMô_KMNY^M܋8ߊIö7Dfׇט~4qߚ!s޽mr0{\gLG^MyT⌟ڙ+Ͷ86m `Q̿-[fh/-8,G}J ƷAHUA+ByWoųNɼVq$`I4hNqSJKLhVB\ߙJC\;o|^MفwPߖOy<h:ol%i PilKJ!|e/T ͙D+OAH\ - YOYvQ,|AZݦv^xF;P87}]O JCbNŶ7BD.UXj=/qaKR\×wXh'엫;X0JmJ|aqv|l }|=ފ#C)s|Xor:ٖ6щ wj9m=gSs4sa7yTKөEU3Fu [GhVH6_ia!ʰŴS)e%ksD1Lfaab:zQu@]Rzcԝ # C+7l:1s ZMv#\ԯ;Hܹ9g4g͡ז>EκxZ|t byC2`89#8KbdI>nޚLtS_@<҉}2g@UX[D_)0Sc#8hsof͞R0S.76ڠ 02o׍Yk|jޟ2;+?f!$^Es:R@9tKǻ.ۋ$4&Sl&(*Xen<Qg_oLqJ>x,5roTdD![}tqF/[oy&[sUȤޒiqN3s$eW|+G)}~\~pxÿz_8@\l*eTԣqaJ(j˗ȞulH*Mb; ЕQ L9GJjȡ:"ɐ<ͺg3tJ o; d2\Hir 0ba+'n؅WR*cwl}Egb6EPQ-.+1:Z M45I6&6r4֢9bқ6xNhY>44N!5Ξs!%#DXa#p 0?nUV`mGO:$d4R8Qft۾ٚY'"P '+ۼuC}jx:2G[`uCu'*o6T`!o04tD0և3dZ }% .TӰ3&Wo% STj o?A[Ǐ0cCP4 /tkAD_٘eYjgdH ?Nf:PFe{N{&Zc%4ϨP{ZwZkeQh_p>4%j? njE0)jIGzooqjk6c#) a2Ü|ks2p.?Utz0ϴ?r0J[p :f\eN]7ȟۇ􏈛#" p)2s4so3B_[&ϊXp ޶޵D4 _Y NI@=+SQjVN Tj' CE*f_49E;\$֘:? :Q5A~>TwM`u %`?|đ! ۸EU~?dlx:#PHӋ(d}&NUzCMHk:M\meW4BR:jΥ)7=+[U =UB=XuBV {獃G;%:=Ƅ(jbsQ!dgFoKNùu?(gDc ыyܭ3.@B×`|6gW}|ǀ̠:->6n4ۯ,W* 5^eyzk+* b_dr7l5~ [$*t;x4d S=N20gѭ:td967h'5ȷi5?55ln^hƼkbšL D_2AēGG:gHkC}0\7 \FܰTԛ`r1+5ULGȪBkC&-] Y,),׃e5CyZ{1\DF:YW Jj]O?)#:N44)mO>g) b&oB %h VDuif9>{ )ڇV\9t*QQ¦pWʐ)a-gB광֛%A;_0z ):4byN(a*>D#Oa7 ȩD%ᲂ@x/wW0 F1t\6ɈSUI0dQhoߌ|*DZy AOe II2(؀w{i'q0˾+† ӥD˔3kT-lxe I_NN`pzVU" >=1a Fcge-%-4U$w`$9Ͷt?ʝrjxBБ Q:DJkn%8\<]Hx#bj2'}L#1bb  $Ԁۑn zcՅp>і1 D^\؆Ŀo*iq˺'ˌ2Ojh>/Z;vWOj iY>P؞6tߗ# :Eܳb€YXAD`H3@l,HU!FA4cY[$g8Uz0%!zfЊV L*^}Y+έ3 ] kX"}VPOƨhpeJ4z_NE"aqMsI\uܶwW !P{w Q5xXW(cґDֵy3Ar,<,&~`Pp@f k㿂 8[  T)@ ue~/e3(SӾ6fvV: Hz-2< EcĿ5Udxɴ~E̱rHKCA{N.4n0WxISRa[!g̚K ffLmQVel !Frbbuxf{XM in μ#Ps.:$>ɓgO`3W>&;Uygt\^q pOK΄#}u^*(nb0S!+Rwq{BJŗi8،z2DRlц &af><5Su((HhW?K%H4%.p56 ;kux8d>luQp%y< 9b?O~M[ҿYVtI?[,Z36ǵ/R\lTQ10#=[涫F :.fk4`eś7io{5M _wIIۑ'zSm˼hb(e;ǤfA'&}%}|.fXݩ0+@seX1Sgޅ6lhrT·vu H"ѷ4-ӞV;hޥ)|M>rfuڵmq iM$p$\J޾2bY!@C9D:h>v7^϶gм3wDzՅ!oʦ}O7g#tPNE`:;-0a-x]!qNjC$ZմEP8uy=3%@Qj/<[+'6x Ni? , MF!iR>A*s1L-wU}ʑhF^2_,r&-S'we'A bbԾ|}rYBk Sp(kF7-y'%6nMP0I3ed7[[/5AwIwp:] GghV>"f<3&M%`;f_Y`!=YA4<;GsMۊT.@Lul L3[q=Pez)B#)e CF"Q!ŹOa;| aiȓ*MN݌.=T{:60## A>߭ tQsLpm"YYמ^3}߀xLm-"ULʚJM {yC~b&, 4@dKu+ YZ