libavfilter6-32bit-3.4.2-150200.11.47.1<>,4fX(0p9|ts|_:xq}|Dd ;`@7ک˂;\nnbo!_*UĊJx*`#g?VΘ.^xo|WٟڹKAP S/2~Agߕb5mt$M1y:(Xe#Yz^ *50cͱ8Ơ:AݞPaτĝ~o%@\ Xکntф: \4u&x+VZ<#>>?d * SE [l     ",PX&P&}&(8k9pk:k>`GhHpIxX|Y\]^bcd3e8f;l=uPvXwxy#ÈÌÒClibavfilter6-32bit3.4.2150200.11.47.1FFmpeg audio and video filtering libraryThe libavfilter library provides a generic audio/video filtering framework containing several filters, sources and sinks.fX(0h01-ch3d#SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-later AND GPL-2.0-or-laterhttps://www.suse.com/System/Librarieshttps://ffmpeg.org/linuxx86_64/sbin/ldconfig#fX(/fX(00fac74959bf8cffc86eeb3268e0cdc4ef995c21585cdc87bb7c016035e955a7alibavfilter.so.6.107.100rootrootrootrootffmpeg-3.4.2-150200.11.47.1.src.rpmlibavfilter.so.6libavfilter.so.6(LIBAVFILTER_6)libavfilter6-32bitlibavfilter6-32bit(x86-32)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/shlibass.so.9libavcodec.so.57libavcodec.so.57(LIBAVCODEC_57)libavformat.so.57libavformat.so.57(LIBAVFORMAT_57)libavresample.so.3libavresample.so.3(LIBAVRESAMPLE_3)libavutil.so.55libavutil.so.55(LIBAVUTIL_55)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libdl.so.2libdl.so.2(GLIBC_2.0)libdl.so.2(GLIBC_2.1)libfreetype.so.6libm.so.6libm.so.6(GLIBC_2.0)libm.so.6(GLIBC_2.1)libm.so.6(GLIBC_2.2)libpostproc.so.54libpostproc.so.54(LIBPOSTPROC_54)libpthread.so.0libpthread.so.0(GLIBC_2.0)libswresample.so.2libswresample.so.2(LIBSWRESAMPLE_2)libswscale.so.4libswscale.so.4(LIBSWSCALE_4)libva.so.2rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1fWf,f"\f@e@d/@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+@xiaoguang.wang@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.commeissner@suse.comsongchuan.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-2023-51794.patch: Fix heap buffer overflow at libavfilter (CVE-2023-51794, bsc#1223437).- Add ffmpeg-CVE-2023-50010.patch: Backporting e4d2666b from upstream, fixes the out of array access. (CVE-2023-50010 bsc#1223256)- Add ffmpeg-CVE-2024-31578.patch: Backporting ab0fdaed from upstream, Fix heap use after free when vulkan_frames_init failed. (CVE-2024-31578 bsc#1223070)- Add ffmpeg-CVE-2023-49502.patch Backporting 737ede40 from upstream, Adjusts the logic to consider the chroma planes and makes the change to all three bwdif implementations. (CVE-2023-49502 bsc#1223235)- ffmpeg-fix-new-binutils.patch: fix build with new binutils- 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, bsc#1190724, bsc#1190731, bsc#1190732, CVE-2021-38094, CVE-2021-38093, CVE-2021-38092, CVE-2020-20898, CVE-2021-38090, CVE-2021-38091). - 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, bsc#1190728, CVE-2020-22022, CVE-2020-20901). - 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, bsc#1190721, CVE-2020-22025, CVE-2020-20894). - 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, bsc#1190727, CVE-2020-22032, CVE-2020-20900). - 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/bin/sh3.4.2-150200.11.47.13.4.2-150200.11.47.1libavfilter.so.6libavfilter.so.6.107.100/usr/lib/-fomit-frame-pointer -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:34108/SUSE_SLE-15-SP2_Update/d27a1c4eea50c04fcc9c6d458c390bc8-ffmpeg.SUSE_SLE-15-SP2_Updatedrpmxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=56c10d8750382cbd07c494ad88b3e93a0e7b8150, stripped#PPRRRR RRRRRR RR RRR RRRR RRRRRRRRR!RRRRR utf-8b2732fae69cba2a674edd90b8a8b708c6717c9eb52ab7a8aa7e9111b35a3416b? 7zXZ !t/o]"k%ֿ۫\#R`[FXmlWI d4 wKձoʑl_^IP 'ho䝒ˆcQ7%ւ{eX'_!|QX_h." ̉iѼ0]"JJuW nSDZ#%@:w?B7jԴwtG1T XîZ;|2BTMHrw760Oztx۽A-s LL4g4$ :f8o`8ِN2nbѿU+2|q_\]'0ЦRGX38<ٙ&pq9TՆȮWgk32s`eQe7O?$P{ t*o:;wV!ݩRgM+5[%0w9GL9w4>Μ~b뻖L>I[V~{pII:\8X?f+>͍6@zf,=t˹-.y^]X[҈mP O%Vw"j@B\%q6>ȹ+)5φ5[2owjmg:sP(c-ORa'ͮK̚!ȝ+Иv  Ie綃ts/zA w= 3m_j~qǖ; qӭ yin9adin'&AP%55plaK֝80:́,xUwD\q2nHpp\v;e9d>>8xpMLYș52lrznL$˰,yxıYt?EZo 3ĈWHpzz"FmPډjk8SqXEï,U0UO:7~" {ڝIiMH/:xb0U6vP> Uk@zz Zs}RZϲg1 (Yxzy]I}'*zRAvwpJPz8wZTkzX*; q5I/Cs)FTwL$ &ഹ]y6#.ZZ;2z@k̽?& p=LZ'n~cD;.S6'|e?<9.KK}^v|O4OwRۣ+`q #3v ' 19=g-F >F_zirG5ĜnI&|>hІsЊ?ZY!Y*/;@ћ zW8i*MDI E1Q^0MLc6kóޫSw Ǥ3P>}-P6So}Tp5 /BCkUGjsq;-ݬh.&Yr{!>1eݶ.O ]si:đ-j3vѿN^n?:Jne< QUw| QCTW_ d<1h%eKDGߛ{|dOu5~f,nZ/C<_~ ǪHAȯ [vjƇRs99mm)QNZ\%^2WdDBNhf/^T̟w74JI]~rYu_b9Nj|XG$MCYB삄5!WqV։G, 7e- ȷۗutԱh$D2+,0`B7ַ'x)Ѡ0^qܠZ9lӆZu|k3b!ж],YFU/ÊuibGdZLH3;SMew7,ii .Aϩ(\d )53.5޼[O#A%f;e"Ib]0}}Zi|awh]YDJ>cB66yiMQ2Oۄx|?ví Z- Zr(@(uRBVܷo\Jr\(L:l!ex"v-n3yE 5(RV3bgV#lN7scf fzPDjng%Il[r3G ߉sD̲!dWz|( j)e1plX`Df3{#E-0ko!C=/Nc 0^[7*V+M hcL]NT؟$[8nLӂ؊/[_pd#0@/FB]Io#xVDvBiI3ʯSקl~NᅪC .wF{\͑u\J_Mkl[oމ|p7 q'f;/S$r4@D`@"Jmx;8j@_~BdD޽c r$vv?w @> JۺgnEϏabM sqgtK!팒Dug ک%FɃAyQ ZH%"dNE| mLVdMGP:j퉳gО؋V+DŽnܟ .q DXb+sq!mkXȔi5pvȄ("QoB1% SH0(=SmKZdw,*Ð3R,8ca"8?r4iUI535-ىfGgЧ7a$q XUZojBK @*3yzS,(I/Uo/M.D7w`G\3$I B,JZ|[Yx́ B_#9'**u^ǭNkZҗ+C>A*E&eJ(g趑}\c/Fa]=E jh_h@3rE^mߦ498Cd%Vo%S3W"mfKn[U'=U' >F+\7F%DJl G׃(u7zcPFXz1+խ ~2IksyfyoM;AEe.1iNÄykd{DѵAʖZtGDҰkadF\$>Faqt_ʗKY;V xd=7 MGhi{g:jK*fŒ%R/OCMBo Iwk `'/8[m }}LG耲ԛO ."jbUS64<g~l붵"(:o ,C5Rgݢ9gHs?ApYyjT4 48>_?2=m}j@-f$ !2X ?6]G1 wqr{3'C_T "Rvg4QKɢjF* /(@7@Gt5dXE }tkm/jjkc50:i 7c9}L\XſnݺcnfO|AysU&'Zpv^ 5[6@#EJݾ~nCpu̔8Ocᔄw-5Á'utT7 u3 p(b. 6/ @\koyjRv˫-R7|8I(I}QpzWyb KBG,XjjHU23Qj ..GDz1G 9]+rˏ0մ0keHhpG)D'BIq7:Ephuϑ;R1.kWݍoZaBp? S3ɐ8{]q/k»a҇|PR2նSFW?л~ڻa!h']}#(]f.kcʃn9N8H%CTp+El3{fwF"D1EŤC?yU*W#^ǖyABWIp eQV l64TƐC(Iu b%s]__) C~paz (EL#2[ Yֈs͊r,QFIs{yb„s.Q뛋F$UM ' 'CW)8wt5lw splxΚҀ )u51Cyh6ۜԺ 4-z"V alKy^')ɉ9 3 f^IW|"Ik8L2DJHuvm3F{-t,hǜ˝jWb_.' H3-P52-Ԓ"lfd~ypf"bEs_(q;}W.-~N ȼ#7E!csGn @E^ݛ\\,y>ҌͿ7\˧֣^5z7A' Lx?u^K+VweBx|{XD12쐟I`ڜKBMʕ/lϡޚf}!}.ՕEc9vņqpJ O{VOԝ{˩Ĵs9:R!ܭ6 TŽ3,òOԝ͕򬂁ґ vC)ɟቢwl 3ƛvkRCz X?"elS m nZ.hn_`w`$ ݥDjJ>z92VIYEĔPj^i-aj. ^AU)4=a4kK1 ,5`/'ƭ=o_ih,Ϟ8r)K ܐxF3Jjk.a Z> XDJ*ݔ:%R N#n+;>IB 0Й:q1VCMF߽be;i&Ugӣ kYۼߩ'2DL*m @kzTm)Ihpq#-hV 8oRҩdwNH3ŚT+bXC,i }m,GeuRQX%9'Ҳchwm{y-7%IhTڎ {&tc~X^.c: }P=_{P+r2~P\g(#R}υ̬G8@XjxńS<͇SvQ~q,5V?SٲVɌJC=ǓJh孛 Q^Ba|A} 2$DFvD)ѬULá^1<Sҗ3xRZrW ŭC'bobM@3]fЖn%kv4jNE#-`!ԟ4IPT7t+>UviAz bjɮ0H$#8-6"pOk@H+H8980=z;J>R=+L#XBeH$S.|N}%%΀Xag64> M}qyA @jZX?Ĺ rޢyWětj^,o(O@ h5w9\l]64wO>ݶ_ajg!/M@Q31!F!У|NB r D<.yx+HP;o} P,r-Gӵ8_KJlIF Lծy @̽#)Nf7z^6nmڙG٠c:heNF x&p4&i=fOyj N?J2J'6D:K#Ey3,qtK$`#;ZtMh9*,%E:R$f^_lʥ %}#1_\⛱5ρ3- q,X2xa!OWu?gA%{ mAB&VrzP@q ~qw~F3a`&x n+Hljؘ,0t2ʴ ͨ@V{!2;AݨKYz2l1P6WE%>UF1K/R0k*LvIr!i_"5(Ch^z^RlYFYXϢ~؏H5ثoYzLs xk%% ٱ|)_(r~Ō) yf*,^җyTm2..d5AwB" wo5K^ <$/N]/+PWЇڈ&,6.Y{,p2^!ƢRZQL+c.*QS&4s[S dxx_ΗhHgU0\_5㖇Į:݉iAZ!7F<~Ҵѓ{w&AEܢa9]%Qa'Z!F -tKM[@(J^_+m#xHwY2@S>1""7@i؍"JM5@/>m-Y[0l 6:Un':~_SIN~)8t͐ġKͷYɠ$_%2T"F r3ʥJ~4u6uoM.pee4vM<)m&Q/@p>m&k•jx)xueZ'S7|ȼE*`lcY Y 1HA~:ZU?vbŎ\+#@z p_8t & U ;G`paXw>82Zˆ7"@ i96{wQz>.\#S3|ۅ7) [h(N.t=H{HsrZ.UIT- 9fJiCKLf?0Yn.YIU1`K3 zr\gs{"wxO1c;Ոf?S<`$B7|r 0(ZˤHKZLI^Q6YnO\0!VWv/e//H=i}45'a'&qo${1w~0 ~\)k5Fz_ ;B\ݪ/fэ/g .>ڔHX^XEQ5v!m4mo", 2؊4&;p?<.ml齬η-Ta;g x87u"x+@ |LDYH_qꭼGdMV[HJ{9EFCͬçqjei'X<]=a@`C 2MlyC"QA+VZZ;dr 8G^N;ؠcKRȚYb$"wEHG#{rtnPY:gtc!iD Ǯ2%=ɛmv,dg;|%+{hVӗmke/lAМX/ )ƹ4UWQ'.gXa R#UY:5xf0<92ESV`8!k {L)8D^&A*TP_Xc5mVHcoԝЍhs2`uXMZm*g{^rOԐv 2?, X @K=_EG"wȸߡp[ޠHfͼ ^9ZZ9vr.QH*z gWS2%JnjuV~:MB/nHfnLmbZ^ @σ`l/ggx(> dMM.%{zwbU Tc( NMB{Eyۥ29Cm9NDa2rKĀ6rYCCx4o 0Jj|nWQ Z9c 燯/sw\ZINJD-Ht8K mXE(%__኎Aul1Jw<Ŀmll# 2/¢M|5(1{fj'\|걀Elj?[mBω_rtgϊBw5S8+k.tfu24e1^if0OKCb (]j"x|q;4.}ic\VTļs[-J:ZGeA 2&yꧡTٗ!Fgz*B9 TcEnii3S[H"^k=9dL/O9]*' H HcOЂ"r!7Y>\;#/ ,M}Q -Ee l$F+RV|p<@.̉sΐ#&@6SY~%\tmǙJ ]:pgcS`LF%/ŭqa|᠄eyQTJo! t y.$ 6b;b,xu3fEϠg sNW8GlR4C@K˷ԧ^rytt?19w cEBMqqӾ7/uGI!C춛Be42GpSyn@*9="Ό =C,R$u)1G uX&`v\!H3L#GFcEo뻈&Ќu:' P O D4=&CXӡ?+5:H@42KzEZ AQTr4d4c2wf&v2\s!%faxF Σ}#%%=2?0K ?Zc}+ *pbbL.pRtv-E p2L5D w2f؃MM]wwd:Uơu{&F7GΖ H(n|̓N=8bฦhG[*ɐ!!v&9q(2@poz.s LsVk5O!ɾ`@V|gaJ# ,ogjj`թJ '^ܺ謐͢Z&ԾO.R9E4`F;x i*/}Mj< hI(KXPYjjY(JhH"u&qs Spb֣Me)OԭU)h )4h|UfAI ^)0=IJ}p:|W\W8AK< XK6lވ7~;5jNYOy%>}GTa cw ,Hƹplp|.lЉԞ#b4z5UȢ:ՔDxƘVZ_b9R队tۿ?!;ik*|!<ơwSwaQma_EQHvnI:C2M"詻X(0Q@/ct~ߞ0wG( Yg&eY ׮kz1:Q۽aϝ;3uI 깳$J?xt2$GL˽YcCGT| ,, :нkshyMۆ7+d)({q;ґ.e KUZMR Ӕ[݈5T?%I*vBi,[9o1T>e֯B 1_f"02VnDli𼡯1?ŔTLvR_xUixp(9Mkp?~8Yf[r-=!l]O eؒ:'+zvz!gRpC I4Fm)OJ^]czY"bC'9#D!lԣZSx{׈y|m+ ">n5X.n&9WxσR#}J*710F' !芆sd(yxާܔź6OŲ =sNk0O7M'DH.(lZ?ݩyhMdžBv/ɬŝq p585Ƙ$sM-ke.S( DPk$9:r-c7P61wi|{` .dfA>'l=^3PQmB6tRKn#a jJHV=[ΙvjbI|{c ߦnSF5@pڔ8$@wuR QOգK@z-HqlUξmRɛ6˯$jO]DdhT ~<ٶ. @E/ VCWhfkӉ&A|^;<3X\?e,T! O|czCi¦RR 2kGfx#y1058Tb >&GMYqNL/IaU$؆0E ͻѻ+~dvFjl"9FT~Pá ̇:R$A&:{>m`~]-Ls8D1`k{;"o3IU#@VE JJwچ|drZ6xwۥ3XX=#n>Wɂ%ڎ".u_*x6c:Q|< fAhe TݏޜL{B[,%kM^eP-KoX_SCWFp&otq!Ln8)n`0Gˬ'ar%`bVt'~]ڿkD8jT[IkW$g-onE!_;iryiоB,6״aaf+FvTa@6knvO$UO@opw(d[݀Jꓥj*^!Iu2DLff/%UYvܼANkFCMy ڣ]%tObA}IĖZdP\21?0w}Rwj(˙[Vq|x?JV)6{%k.|ҬfE(eS7:@2շ VX@2-g{|˖6&w{Yբ f+*(%ˀ͌Y|C 3 oCLJq]zf$0 #㩶'lӷ.,9*Fm #3#(Sq)5";HR iD#D'0-xR>k_\,;xRa8n+2(jNkM.W ^. ]9NA UΌb`T^odHlR$\EIFhj3O+o>QAQk<\A>`f˽Wj)YbgѰ[ X sM~*taBܽ U^ ~ AD߂Z&o-¹wJČ4K]s+i+ԌƦF02i|(T)8^"lgٍ>6=ܥ?@Tk$kz޺Pcǐ䚙;ˢn؊n5 l\ؕ!TcIsoZ0s_' u3;8%`kO#7A= !Zo%ð#-BLad }6D YN=n$n!MU>?mut84ԑx'lpƣN41zcn`X|ʰy.Pqq)x.+(FdcR7&>鯛ۇK3fbN8QM@A~B @&OGE̖&TT3AiK.. c8'.݌lźdA}-pN/Xo/1&50QpJttge,d#guxHQ+CJL>3u}2(89Xqq%A5?Xցt'b4=HX1)Mz'r\.Nנ^;^@%y..6IT4h8$=+p txFURIQD++uEU5 a7lS@g&P4|p3}.4TXrPX?so 3h/<;M2/N$ pwNs;{ c3'l|!O}ml!W,Xz^*J[q' 2s ^jaxW4Z=B2wPQ*VY$yO Ov4$]mf#ө: Kp s /Si:M{XRKX| ?h^1`ѝacޱ7¿1:ƭص]a6dU.N1]AIǧ%K[ON*+vwltη=k->ڧυeDGa킯{i6p+q@փH>F =90EZh`$&ga9._`Z'5Ő%)g|RbAeǼ9YHXf*w_˔ Um_7ͦ('NŽ'IluvVy({bH})LE)HNVx=qj.^"l2ڮ<GЍϱ$Ƚ9u@|2t0 4 D)dT.b|ZMrjQ)?;.cAʗ6cX>p0לz/[zLZ~4VkoXHLz敵Kr4Dwk3>ǹ9g\D ۟X/Qqp%j'4?qql^V5[iÐ?@;^X #_((WNڟs _ZBbT6[=[Hɞ>AmV B. Ez+j%E> 2By r%,4"AܱRC_aJmca⤹&M]9(#=@// *\0HW6+WZ`]P2ardG: 8-0D(GzOՁRӅM1(ϩd({9c۾1&aI~5oJU8^^ui;:#SZ?Z(JqB%W, vXѥZ!ދ-/ꍌM!D_dqk푌w d)ƁNfBیlhT4z}Rx[yF';'u65?wh7G9ڹ`"r8`_3f r!?Ь+LC>̪a@r 3yi P=氳d8Kɹu_'Oi)Oepr u2rS%~ j"(lm},*sW,u :o홪UD h?Hg}sZ/M7Տ^U^]a-̗-VVIJjR>7$Pg ށAo.^m*3KtT׸j~CbS$y;ן)"I<!gM=" Q ([Ӑ.G=2䏛l Kqz 'e")]2T:wdc҆4Wtl/6+:T8SCs^{[&WtOE5## eRF&iע] ;pA7)%c[ﮑRf0n9 P#{t&w8ZQqe&8sa=-qU4|dՂРŽZ 9̚ۉkԝMcd6YE&VTZBo/ݠ2P۟>N+ ējԷE*&o.qdQ+McE NʞWd֬}9XxxEF-֤[Se<ٵ韻j0TvJbNp$ksKïEy-b.yh"zv{Sȸ'EdI -17)FTqx7\` vֿoY2?VnI"5A{ABU9EZ5Z?seIT粅NX>n^nb@ګFvoµ=m3zڣ3M>yX62<Na:PXfePNZ22%v vQ*^˞7wc.w9O))K0kԿq%D;g'1AtqH }sIJfh[Xqk4Q)~XRcyo|Eej lpK@t/?TA?I[6nHSlV~ iԚ:[S>H'mתZqFk䂤WA6`Jkr WH2n~$Pj]3*]v6i Nsjޟ sA0*x\Dz ${ ^? ner[QDG -шС//l`$bv멅$tu!U EG7pHR9h1,`a!tݳ]`CGOۙyIiMo %Q4- *Z;(*OsvT8 X6(ZߪZIN䋸~Fp;sUyiK= <[<(6M|2.GM Ƿ Va#VwkP㒫R╘](yr{6]VX&K?G:hךWmLN` ~;Iݜv|{ SЌp䵷J#bMD5!<8*9 ^O{Jv{|GSx٪PBaJ5.CP)chrP,2Py)}{pf#XS*]@67:{jL=J^P$0u^Ky#-??Csh?ON$ o _zfyfq׬?5 IZ@)]i%j+ =I.} ں4aHBG AzI5["6‡ ΫqCc"Y7ܥ[D:),Bx-n2v7+tvh_yaHhGdqLj!\<7.m7X_z} !/oGl rEn%vZ]hbFqr,|/Ĩ-D*,.SoE4e<[@2e 9:'JD@y^2`$A12XҼZRԅ[nT(enGVࠎYuz ]|R¸k웅']VV&;VD" 8(tLj0+#-V5txS$"fpZI=>mFLIUb)߸#qZ֯;Cn(=/&_&U䚫rZu[ܽS$2BkMev*AvWTwS< @FfI>Ӝq![< 6B7ϏvVaEE6宴 cܫu H;Z~4䅈I ʯ0Hh?Ę}+ \R\_tHQ]tJBJvgB0t=YF^ɔ_ ރ{%KJYE*VҖ")0Y6WA>P^.$gꟉ}Z+(v:qN^en9I")UUn7RC6]Iu]mVGUHOVxH㢎)쉯l;.qD1Dd=뢒Iu (7D,zI-| FtQ5 ͙Z$rT$ׇ,;w4Sُh;XijI c.< <vJō]x86f=ZKVKQ Vq8-PLd'WEulpCj}O<+Eں-UjIbZC5?p6lbSaA@+;*ɩܖ\\1H ;XqMv]G#qT';Tх)E6#q4هlEzdYW^nYS [Ctw"׬=(MR))XA8<ݒ Y t+ =>}ݧyɠ]+lm&o/0QƻˢڂI+'Fyoiji2mԿ ]?Iv\sqܼ^肞yb*1i| :5 R* 8ϖGۻVɱcCˢl7s}w'o"C[nM"R}FñR^Ȥaᅁk65ac)v~>RK6TT#1^xE!߼*W12qHpARZAǰ卡/YTYBR/IXAE=Prc KN;H>"Y<$Ѣ.Cdej c^<#cj'.(x']xxD>Y Zw8 " mذsr%렘G܉8 ]s%k/'|siMϼ ebk2m IY f_Vp>)$F7?:}kI #jeC@AdrU'\K!xV]L~A߿})q1uM4%{<)<;e~Q\#ܪ _m $1=ͽY--tS}MauڞgCYk~֝U#2b[NMk$0ɷ61JYol,AւNI+ԩrjNĈ!YD `N1߶@)1 օ+ɲ$˿uoESOЇڏ*yFva- 8>={bp4I[9 MV t59^㊣JH@>23}ƚwT:RGh)DgGkII-l 4AFy-}#m}ۉ\ZR ~;d}wYYX#M8 {CWS6PW]\} f<$8hߥ\rRP,y$}Sxo)lex:j߶va( Zg"*&YJMO.^`@G }񇤐=: (O߼ŨjԵCL.-qU@NMc]Qghߵ[EChq%)$eY05 CLbNҪb󴐜(K*:]_*8Y̴sЛc7e}#;_mX;b{R} 'wdֵ8.Y:R6[L2[yMbw7#&eIj^~cyN^|~ ɚZ.r US8WX]@/eTncOm6WdW=ƃj/ۼ*$6hDЌGKd+UH`!Ku89]H_[ L+_SƁ~;?QO`d;ĭ+4ʹo'ev (DDI?{mNadьt<<%d4JE!N}=^v7 -::UvffiR;۫O%m r=~fҧ M`v?N}kD%_ %rjB6:S<9 isP ^2w o H,sZ.frdg!.!~XuI0Ujba'OftDI+38a|)N!Kz.\`D=߉)oyy#=3&ބwZr+ n_ܪWEȋuU-4 ֔q9kX{HGd fv#О!~*dcrd9@ 0uuF3mI\&;847/z'4=v!*5eR3&TPzÌ39DzqPh&LF)mpZ^VenMe4HԴvk7V91>zn**arI#875KJa{L1V<+QC"{sesW8mlM$y )ʒn9vuR̢ Ci&~0"(6A{ӻR%x(W',˹˖q:Sq3%6 夿*SZM\ zjH "*hNи.t1I,B$X4n%N'0nlSfnk!oa֘h'~Uz05A帳R'#l,T<pU8W锕GutF u1[tP5O70Jt;qĞP[jQ-JI˗ #:<91@JOY8>)U >Rnl!h` ʦ=AxnN|o-+=y@0vS\z"1Eƚ/8mDR%%R) lҞb͓La1HcM~hHxAcE'Gωhq'Zmd;:]X<26"n S fKc1ZM$.-ECҠPBMxlR@ȵ)*}!o2oe2Sf)%qMO߼3$c]=rziӢ =mm!"?]ިu@~)'@+>ǻX&TL0{s8!zۍ^LV[am<@@} GWF$ɱq0Fn1U#P]SinMd &6i@K@GYc߯mU=Lxy}wuSAI}-&j+u!1C{I[&/΋|'H6ck@Rqw ?bl%3jӛ,b.;HC_D~7:!݉buVr7QͅG 8c\hB @m T v-LsSzIuYH R28gQKu-n5"pe;"+$J/DQZ+uauHT5!}ԆL8 ~XUdxMWWKE7t.2/#~*l hgŀ T~Uɞ?ըxzCߎ ~CGpls5`Q Al57)8#CsSdbb&0 rUo =WǡnFؖDNč⽤/d(+O4hrl5$Fol!hҧy ,:ڤb=ܑӉ!Ё76݋x9;{8/d)^j2׻3?Y<,j{2;_uUv;31t }0y29^mET˜1z(<_IE8F[=.T0~OTE!-y| yd՞x:+jTڊZtB%KT}-<WrI_?_qtՓ>Ǥ*פ_}iuê i|jR+3y뱤;SފͶA 1JҊ́ -S.#'WA,2yA'q]ė!Rt>-SP`R^$&&ׇ̡0cz (}i W@sCփ5&{2=H(-J%]8,K;l  1w_Ոu)5ut .HAGIمs*xGc@vM7\l.'olǼŷgt˫]!4wI¥X%bY$ lpD6\Q F5&9 |X|(pB`E;]D.yt=s;Ϛ|g%nͽٚ8 Sa>SŎbj7rO ,ANԇ.8n[_31 =^|?w7ު&B?\:%Zȹg,%"XQ()ޘ/NJVn}yW !9X{zKG!m"6aN֓ !uf*VGFRLfȬ)m2{A9cQ1N΄? ˲椷^T)u$LwOCOiq$a!?Wc#9M9Q#^5H.&粮lRmep)MD^/z4MCљSh`佱`ģDķŵfbqTe=Xq[2Spsoq"ɤ!Ofn0~GnV6gRҜ灅8af~ߺJcGkf~6>SX=VE@T9rb#NV^#0فeo9^p#U?'9ͩ {N^5RhƝ .[KqĹ^;> @ Hƣ Tྉy_U_]q%OohB1/Б(lU֬!= /wS|ɮ:wZD"v"6GKA@H5mfQ5Jb@ݑ2g"G%(uxPjaV,} &%]e!j"c5>ATC&pv0?/9E۟"K)7 Mr=\&O UDE `Qa+[1;)@ٓ77 n|}/YѾw7/=]$e $Yt@@m[RsBdu<k|7e!8dzLU>m).C*'#>P7VEX-.Bs-/ZNmEc$7]Etσ]?A}XPH.DEեҌbt*ؠ{e ʃzZM6&:߸ FCwC%1(?d 6S,snU \u04eRV Mb@b[1]S\`-0\.,2OcsrIHao撖>Y5i/+?Ȳ}K~c]τsMaIS1n<K.PgcVx?錛_䫟'#+i{chp%X#5z|G-^Ϩ k1c/`d:( 7 0rT2/$F]h `Z*$Z:-ӴUwֈ3g2pTꜘDNϣxL Ѹv?/O7sV!] hԄ/i*$*cI @ODGX/)8 8*#ʅІ{K:P=\<>X'L:yhenz%ӈփ*Hێ~fqFg-b_^U.MFl9e^䇑|Ӣݴjkvz +$-oc`u:̂c)"\BPzM6*Pt#| nRm"!e 5)G}jIZV,@^W9(uzhJms;{:p RC<lM}NC2[[D/~>0|J(zdL/IfGz )dƔ,'#z>uz=V!+H[8MCai޻P>;|ڧG6B_?ڇQg0c'avg_\KO{i;3#B`Fe=8I%]>R󩽂_&K g$ Ss>mѩ!IyĢkfӒK=ž?r7ֳ>8A:R=*fN{1]%O1AIֳuDY]^~L|'UVЙWf -vd6CFf*Nڬ|IS!NoNXmFivU9xWyi=mxEPD3]aay ddj6뮾3UǛIK/,O` 5D6% *i>|Pd=:}#EM:aJ'!,0ƕ0nkD ue;җbB8!jMPQ;DUy5$sl 1<~]Rx6.rQ7>@Yntz @B⺿.k,j)i Rx^h J$_P7DsgqA ?>Ky)Gt*4{ABF&)t2>A)ev Zi@5~goT>j]Y,^Kl{rpguc@M.i8$,rCh&a88z+PrdKl";G}Ҽװ@gL-Szi3 ۱``DEW IT҃9hV1-w*LYV{Ds9z}ҀрQrN/cP~0p#NBΠzGg'vESj(HgS2+L mL9^ogQHel_L/9,eK[(,f\]h>Im Stc2jo'W#Qvh< U Ꮨ3xw\ZmBaF#Z!<@utΔsS/r^ſ; d ^ZfG' [:_ >;mH):)ݣV-xb 3_ŗxLb Y!{hXC(Z85TZrln޽߱4 =V@)b߾[Tpk}?K݆E70dVnvWJ=J1>9~#3s?|mO̴Fy\??&-# T]QH)Vx(~R.1iM4H=+x2c|&ߖG1ILg٦H-LAd2S ` > &bv{32]_-mߝڻE܏ս T() jm! Vz 2 *e@DD9ӦN_MX__9K, ecȯߵgsH6cղl-ˑwp_M2kXO€AAG]yO4RI6`Oc#E#./ 8WX 6miNe&>H%B O:K*A?ɬ^eO؟yN(${h2I~ Eҝ{>NJ7MF@ jJzbgs:Pt!ZNpr(fso;[I'X`Q4gF)?D}= 9q'Hi>pȕM!ĉG XQKFc*W̿KS=g0EeA@],qJ7Iڱ94D uzn{ا}KXU+q˹Z[qI>h@e :b"jԽp H'Y A8֢\3B-&7&;;4H}-M.(QGNO+b6nNpV7/mW LG:쟕H 7+\HL[/ 6|Y鮡c5=.pp`%K;F\T!"hT*+LlF{ ;̑~2/7 4@P~}*2`;ś|/**r(lX)z9-8NW'&ZaWM{E֫$0ZkFU[kQp;܄uʏЩXCE5|<\DŽMW6. w*gġ5[f[#?ת9i0?oԓ@_H-1"U僧^%Ұ"}}?Bti n; [ QE|lR:10fͤ.>D =0/}8E,٨`Zvy+P1;EbŶI#ѭ wN'-T s77y,09nARo꾊(Bl3sx{( 7@h2%zDqCv2o?8SפY 1stְ47R76+RD\X4nAQ+) Tċ( J)l9RS5l~QR ʼn=7f!n]x*P&A4${>̧4V[pH}$%ы;$S1+.0 hpkE*Z9 _uߛDs+hqؑnU$b$ፆH"3a& \^ fQYVl Qÿ-viN\r΋߲,YU1Hag-ځrf\Ymu,sbM cŢ3+< cDجҎ򰁷qt.9cWl+{Xy]U\ZF"q5)Ool2|jaB{Y*~ڹs> tR):rx}9д[1;AkW[ID3QCЎѻs^fmѝe~ɨ ØdFcr=mqwZJ*O>:("ƈX?vG pSRG7w" *_~8Ep%j27JC9bB`y%(v xNA"h̖ @@J3a]YLܾr̡LZ?|*@" fg2AVk%IVj;50d#BTz &+,9 h)O! #*S?fv9>LU)ު&YˣZVtj<4&Q5='%#|խ"mߌsw{$c^? +D30fRU@?6wNWZF6y\{>XUq(_.ڗs~.}("[YS*{JޚϯԞ~Pq Vu5_-];%5jsC40h~2*AP<4fѫKPq1;aZFH u+N>P` @wԾZa}LXx/VhOҽl5Uk!(B Ð.E뻖g>Wm[jmФTDJ;5kGf AH#͐m#=9^%`31HNwI ;/܂P'Tq堜FiVGh :`ne,"aqRmbƠ+BL O$³R5F QhXi̋B`/a"3RL|嫥`Ad#F WV\? EޝnT3tT'q Z (Yf ҽLv5>Ҟn|'WDC!țLQ.ZI [( ѕӰa@sCƾH bc .` z3%c@EW5);dk|XuJ7X%)f-5Er-ڽ_-3樇7K P(ׄrGb&[P!/ ̄W1*D'WÖkͅN3.IA=y˨"m Rlٰ*o%B  : bs]wRg,pE(4̌DMavt+D M\`A".1D1엒Zc<˳8 @[$xN;w*PSWS| Us>+>Vrrg -FV&)'ȡXu,Y$@A +sܵ9^3%mwQ*[w[LEs_`N hG_ c"䠪³NKLGM98ooe\YYp* II`VʼnAy]$}Ɂ~dĆ9O[zN.,2|ߕ/`F%WYnÿetev51͞v1ֶ4$,8Trt&o;JH>Qԧ %\bQ[gQ8ҐVqͰ49}P?ia~5.XEi~WR(":42=~lX?68Sδ@0f M&0j6#ݰ7NJP]+#*)k}<}`LLs N2tJ/FY35KWGY[Q"/4#vhw=(A_hxBʳ7N3R4tTդN\J4RJ7vDbHOXVE݀/F^jxR='(@/P'24×j&UEds7:wڋT}'mwzzGA8D*iL(TEN-RGܙ#c5Ѩ2!WT.Q;G,G/ ݺ<1xl[x25H 5""tkuKrtv0{G:kኍ 2ˆ.w^{;61t{K6kVw"hH9&!Cl{:x?~CBJW:fvc *q#=^hGVK.b3I;[H=ґD/#W vm7;z{.,FkDқ_Um^KIx!l2t]=Z՗ASe>˿_=Ü{Fwm<\F&Alg{^nM#lgĔ@cT1\&͚F 6Z } :$RWK% r;iFE8QxR}g 5Y z㬗18 (´g,残>n_\#bU]˫dScW Fm&nG]oڥb / m|\WGԄ+u$%]=f-'by@s߆T]QRŰ茿7A~\CD農ը2Rɑ}26h':*_._y;뚛}aQ7x;XsjiD5xlBa>$6`^{$ŗ/ !s]mY(fzUї2D8A*o.I@vj{tӊ5, Bָp A) Wf;n #]l5\TƭX3!t𱎴.I 8=|L_0h#򂚘L![S\ >f:BgTp4gUޢ|_ w#˜IhdU]U$Sc̓RjqXKK ̘J_q|{wR$I[Ve*=!`F6TsL3SBƦ8?P*VP@PGbu*F f.;1ې}l/\%kV [tƹX|A_>vC{K5}==t `1 ٧뱔X#Zp6iT>ɻ긿vΐ;e2̸H\aW*U #\G! 7ܿR}V:ʲzcd^ZztHyu\uI}.7X;A[;ES͙ҟ  riZDxe&i9k(UJ5 + Ҋb"O2>|ɟe`1K{/Fm٩rã\ cS4|kE/>X'.wg,(_q5(.coy 8I~h5"qNi^\(; ].?L*e9"Kv՜-Y3,]!ڇHjI-XqoS~M%1C@#=*`bPhX:XUTw2Č#ٙG D7m/9B ihKHP@EJ#O+vsL,k*(W[wLd)^yiAܡQf寄(b~r0U3 >6(si"I]LUb*1o" |:\0PU||}V"Vxl"~_nU&pϸ枵U>"?^]C'[_3&plbl4k^: `*UݚXچĈml:8eDgw}WI6W2pS7l=GA)A%_9yAi9p9%c4AE{D0jD^A#\.ڄf&(A `\KhRB!n 6TՈ^?Jxz?g#7(Ǻ{\hAYzJ1BgroVWT 3,3Mbz{1Mw'pw~݇SQ&K.|]Y[P`9 ;>C7ҟU*"C!R5B8 *K퓢/z}E3kR2f@fI'UX$p2UD { &Hmp*ɀ*del}J z C; XͧG޴gs4  ]؟'3Lמ!"Ԃ>AJ#@$B'>r 6>'Q6RiMT!ʗ.̠0VWt;먚ɗU dTo zſ+O-w:TP[;ڮ'9YTj_V穘r1 3ԕl&]}c(Rpu\[dJc 贡M N$Y- P>z<ϐt갾2 AM"I#u <_٫3A*NB.gTٰAבk6qA4^':֡k>,X[;F} K=F ᶶ _f.m4 :E::kpka-OXDr{eGqz Ġ+FLjm3ĘgCbjIJE_I |~u}ExUV19k#q~E[ _۝IBإ wlDLkt:nQ Z%!.[ øb;D$p$cRo\`Ro.̘ %b&gnRDD90ܕʌ𻶞uk *B4W h^Ǡ3ȑ %\TȪ'9H`lR/fhs8Jdq8,^=xacsqXsYK:u(vPwƸH-vW[gC_@oFk4d/'$ jϥ^db1#wP>JҴ%Tj6Ly{3\3Ane \ (#nlQ3'B:|] b|wM n?IW^Yfa>tY5m4XI{+-Q-",Uu#3 K#XYFS 6#RASCls, h{Om;$PuIQ0]zs>t#*¶!T C"n*u j Snj7d-|:Tb-Y,Q4mx:ה5]Ki2 zPx*~ hFPJ:VU4Qmw}>Y]Rrɹg:_V4ljޟX\RcT `\!W*բketnuvnO,M(À̷! Ȇu n{*()^n' aߵ*v'F׾mtl%Yu^gJSA,$g7r$q^`<<6v!1ow&@Ix VY09nCt@u%doupktVIO PSSȄ ׆}( f*p\ksJ ;u-!xgh:9"![ʳ<@$-ݧ_|H{dKC=WL;f@Dru rW51W OgU7y;!~o)WxBU\ә# v. 3X,7,' 3-m#naZ"ț$"Ȫfi ƽ7^k`L$͊݅1Vat"? r" yb"vjE 7w~a\<m?׊|TbMI1^UExW{ j; e*P] rݧT|BhCJ31ے*eS{[,-%5>W$;`A9?LbاBx 'AAhhG$jS9]~,5~X ,YDvcʄ2"e'ղZ}/JzUnu1w~37ˈo(bT 7rJMݤ8%7G%V4|UnjN z,lLEJzr4Z&9F]+-Kgk^Gp,ȪO6UV9i W/nzs F4ui#~{PZگ͐:UqM Ĕ_ݯ+*Tr|Nu{zZN6?>IDټBiZ)(iڰ"DMJ>hqS3Lo d˝bfZƸmw)󑐚#MjN/f> s}^>qప) boKK{N`y^\9xv-zh|0V:r ϞJrDS4d⫻<)7p~6 f`35BdM@g嵟(G"H 6R5q%.:ɾ~R,e'ȠʥK5aG[9f?"7)Ê:#g,eQ;" @QüQr;ލυmw;7 TE\yUϡp4bX'NLl.ހn{tnYo}n&AE\\$rԁ-Faҙ{ԋo"p" pT;s7mΧtat6;|p-鸏nZ\3(=z5G>2B} pwi X9/\ <7{e}Mozjf-|fˆ9;\m%rdoNG+]s)ChzA~?Z,-hPTF,ğxlf@Rέ>zVznY8}wXw|o3.5& :{1N&ŵQ6)ە2{W~ n쌢}KF=Ʒm3̋N-P8/:hX *ߊ[BPIy/v͈i\?Vh)&WA*Mo O3JIEI$ ι\c7ȃY_"q߁|1e lI{Q 4Zn"J>]c!P0 !?25>bM'(9G hݏN連^tC4Zzpk#Z#71+e(;\vaxWsFkۛ!:eXy|.̓tÇ0׌2sz~jUO_A؅[,䃞e&99κjNB v-COn\{m=J.,"[imR(8Y~ټbHN{7@rC]Żt[P>A+lŔu05J s#M\ѥ#]/}Ģq-Ity}ze Zl|AԟA]R"LLڝX|a'ػ WQ1!7x5gdT).e%mڮRTKbpN\Z&9?(|Y@v en Oscc bC◂B>vsV ZB~LBD%^;>@B '5[\f}6f^M3|}g(]1gޘ)LiWIs¯oNv΀q1r״oTHӑY?^\'כ290h@+~8C?Sl9r\bњ{ha@>ًpO[3z;fQֽw@MމM*} 9ޛ̮_G7 #]],n;u$ySmf'R>b7v gU~k[K1qM>DJBP#r >+ŔV )\%#ND"6Ѫ_8L8pݮg;̵Y՞MF _.qf@WQnHJ~uOZn̮\sXsm3ͤ^ވ4g L;5 $,C~lRTҁSਗB'u9!|0a>+҇cH 4ʾnU)w$veEhP {>b+.ȁ~9%:`uE% ֊!(!ǀ2\bчtGљIM+>uO>?6>){0 !4WJl"$mygʍ~f 3@Gbٺ*O.L{Cz d\^,یH9pR&ȴPk_3o b ص.hq{wz鈋3u1yR&[ IlF{\ſrEf0,,8M̎BPNo:?M8Z@u| K?j[d%6'|T&Ic".?#ByHfؘKoCͫcȲ=Guk)ALr.x g(t;=#цggUHa齞̤}|Ic_&`ZQӉS;$\2A>Jŵp%dW~q+tEW]_Ξa(LG]|oElf} $gQSQihT+M&qD:"f+t'д8֊6jA FQHcK/Þe܁Vft9w7FT3@-ďw͞{$Ѷ;ySƧe$5kG>. g!L.Mۼd,R>Cǡf#X3J,B >1j ̒:l%0+ pZdo"Pdm?i iRXm >1x||[6tW n: G(muvSA}B# w+S VyqVH)H"o V^9QN!nWP( ziF\胖RIËxx7FkÓ[g=&u2}6'ULO^r.BP޷k<[c_*q 4/Z}ȏa2>8 &/ $YEU4(H0H`3ݘ?xy70ۓB ȥZrUZsGLjA_z ManG>X4v5Y{]&שWŻ K[b$_Omαgy7`(볢f_~Yyê`=\ʉS4TtJnF[!pͳDٌ D4Q t<|u뫚 E Z;E \J,th_wѺT*柖(&MIGZxKa*Ո|cBc+ʄH'qR?pb(5E;a|R2A/#~g-lKxs SM.^(J zOM_͗( 8AG5C"/w_ qſ] /bpV6G+աɲ^%p~ UBMN!QyBrܛF*xh u6$I{UFH6c\{X鱩+SFDde-L 6c']RB_x)~q r7]kS$a*gfb'ڦʦ_EaP 7mdFL?Dr/ΉErө0=NhJ17Bol-o0yr7uNZkF:E΀>GM=S#BpA0)E8'<%V`5\f(# 1ݶҙ@ VSWR/-IJ&&ɁM |l**aPnBrC'AO~~+8nkГUξK{R;f W4cˇII.8θr '|a9ƭƊgأ% iCwKL;yԜ^*=7f:ŤƟ]$v\8#Gp{} D2851p&aL~0-,prg>?w3P`\_/qXA^ Ca$]A:7čƽoG91& *=^1vy%,R4vHZR7*`u'j _AtWt(2!˺Ui+)F߰r;_-L$>aATaQXf69lۗ5u3mVU . prC-i竹({QJʒl-fNH5-ޥU.&|j.i4mF[lu,`2`o~H8(FgG?VĐ  _!#Dv/\[62Lu1HpDÊ:9x]_LR*$ZrVv1"ojm1}<2.r|seڻAkh5XMjkx Jwǩ@Ň@Qus*3Nid8Z0 F{ď_WѤ.}h/Z:~ea89X}.#lDË;/fad[<Q>:9 }י-;Ig6h!kAy<9=8 c°i:7㇮cחxABSa.87Å8HeQyp14Noh!%o],'2V+pVJhTqu|>V_1{߷g}0jc-Y 倧f儼95daf>{ N5ŭ/>z-*%C{" 9ȸ<6@fgޡc4yRTG %78*qt!N gob ;OJKHt9iv\d*QWk }lfs΁rEpLY0ԃ)80l̉ }?)j&oc "AdRDƖ!?v@j6٫N|$38{GM ,ؒf^D}l|82[x8>qm1V 4헏_l*Ĩ?`]wgUH9nƽ=a 'F|Ca]ԬGlV3.+Ɉyն؁Jp  s`H:n+q!7ol{Kcʈ,TuƂ[C^+ZFޤu&t`$<)D@yA-7]gZb H'D /!{tT}Aw{t{9N!N䉞605@9ݦoŹ4H$YT2G7 zٳG$0, k/a #AQمY7rE 2YXҞ&/vJ".O_h]3d_Y-ƀ.'.U/Gr +WRcMKOKŋl)Z䒳Ď!ӱ %чul)`& 7AP)x_c}3 jNk8(T (g٦8nK6z.tH>^UNo'0ts eʼ|U9ls iΈ?胴W]mVtWtzQjvdJ7 qBѽ&{4ޒA{Ņ1\ΚE0qs"g,f xGh3(b2E MGfŷ韛)p6R~0_ ЌEҹ'+Eτ QW 7s7H \%b{􊝼y[TT ~uվquf !mܵ!vFJ4 jFvM׎W:.1Qy U b2mkE [H*c;ad&p/nYTق6+uC7>L)ӹ5vJhh^eEC󪏉2A] jON!_V<lZ~Ոͩ% qLTZY -'8bHG^BaJu]:\(g5=!z^jc+I-l?go89MbnTdL~M%Y(-Aj?iG/>"V]D{5u6vA_FAhߔŨ`ㅄ[g;`>9 rqqm!Iנv 8L/ۼ/7tG$.1 ݸpYg`^v}JXVl%eLٱ6a"BF+{{2Jah1~Ke٘֜ {%cq´۴t/gv OZ,t>9weo;\`J:8L?V|򕹆GKPJw;!\ixUJj$CcpQ&M=**g]W.bϺk`~wBQM gWe>cjݷj/5ru vLArJنP э48L۳*E2K N:8Y(N[^oeC8"HA./JjQ4UGz)q-Lv.c1]: NZҘyF5+qdR=r5u[`E-`YrooWKvw9%\  05y˖N~HNz$}iPʎ裿3UJM_ , (wLy ?ʏ$o|s?P6D/4BlQ9K.'Iv3EtXZ<( EqG@upWN;Nag-;\ZqP`BSŢ= h6X򄞨7턱䦘PA?m6&99IrA3 (S[QBwdmY`{=6RPw)d`h7R,h D#h/g@%dWJF}֋C@lSvBRi0(? 4LOV3[qxESeg5g3 yD)’~VKefs}u8ȳl+L6[<>5@R5?CZ=R\Ϙ l%i\iw 0(54,?Kٹn)K-T(cTϕ&Đkfp~O(/X]t) je(t|г [/(#HR^-qgA*5F)In(BHТz8K7)>wC{ot$Ͷ_FDvFe>$#?*,>j ' ~"gd~m^d n4ae-޺X$xMnQ_nD9HM-sd$6-l8u-[gd@ؽ"%%]И{=^$KLcIeQ}3aG[YNO P{װn m,tST&E $-Hm9GVUpXEA6b^TX=8{eiXk˔2/:ʗxrGz>b4I>MI! Lt'd_TotM$q\XPNP0|%]ij"-rXMrr/D+FMjl7zY;+Qz LN8&[.*0>7+MF}e2Fnj~^y6tgH$=^k) D }] k=)YkM]~׶0<mIW[LINИyq@@y6-uvis q=PS7k8mt ck_AlA)94 c@ܵK\]Kԇqө>v>̜N $%;>! Fg WrT.+ΘYqԩOŃ-#Gmw-!!s}e.Rʣ8Eb`C_%# 0TդJlZn_4ʮW#(~dشU@oxXt.H9JrXLpD\s4֋ϾoN`!ZkʶyiC ~nFX,4hG>onHɁAEl^.4;CӄD=X^':^K>?h$aK'_8:M+0+A=lV)pGڒޚZN#c\9E "SDz~BWXUl3e Gf=u.'dlܒUOȲG ڵlD,j9ة|765|aD9X&c|\v)F0e=fI}D%[*fO(HYagp?lT|[ 9G:rDfK.xxj_jI3bc1"5/ sd]dZ= vA0c*Zj{wg̎T:UE&.%zj19 @Z.IgpWδK%ԘOCUP(O*Rzŗ 6$1b{= \Dڧa~G}6!|߇稹7m挆 z\S]_^iU2I4W3{鄁Ow1 1{{W1BGB¯7]J 1hpxSk$mZYs g["k$|4]r˟IU=2|&5M1`nA<-آceY~mٹpsП&7Z9>= ǐ]L I{]q|;~> [$5gEBؐ@Kh)v`ٌKk~QzEL .maҗ\iӺzL8oʹ+t3yK2 *X~5I O1 k5Ô$~~+,@:0]Iۏsakޕ yJ|N[E/rZ RY'RK {\V `eV ߠ9qR[N,J Z۽As-Rvc6NTUXn1UroᲩlO'!t"e 99wX[ۃ\~3'A"pP1.7>NsUf uG;,r\MbA?v|]x _i ٗn.fT&^בP-!UMWݐxJ7?J{lq!bJv؈ʕUl>K$iPcW9|\ zן©"!* 3RfBKfFԹI&qZm>ayqD밂LSYIo X>̟syebPcfڻUϓ% ^%HߑSM# YZ