libavcodec-devel-3.4.2-150200.11.28.1 >  A dK^p9|(Y*B]JuUcGeYNAɥCAE'=PtnDS ؋m-ebe30DCw&%L e|Y@\E& ۳&dB2r%;Y8Lgj3+f6X vFⲚ&jBVzV)}o*4a7yBK3E`W>}C#Bm882489563e7a3c43103a9560c6cd0fd17a4b2c34a6f410b89b7a30708bab59e6b64a57377997b88303e9ad28bdfe17c76fa1badd,dK^p9|V/Eju01ԛk{n 9FGaGϝ -p6Fv3J {:͍Ae#Ua3Ǐ,V$ҥZ:G.R=v3O.Fi<[ q6=idƴ.W+5#u@؞ \i2 SDz>PRf:1Wp |A Gs "y-WR4MbkM{+/L2֋LPϪCK\k;7@ܒlWPιr =, m>p>Ƙ?ƈd ( ULP\`y  t   $  ( \     D   ( 8 e9 $e:eFkGHI0XHYT\]^b<cdfekfnlpuĄvwhxyz(8<BƄClibavcodec-devel3.4.2150200.11.28.1Development files for FFmpeg's codec libraryThe libavcodec library provides a generic encoding/decoding framework and contains multiple decoders and encoders for audio, video and subtitle streams, and several bitstream filters. This subpackage contains the headers for FFmpeg libavcodec.dKibs-arm-3`;SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-later AND GPL-2.0-or-laterhttps://www.suse.com/Development/Libraries/C and C++https://ffmpeg.org/linuxaarch64R ' % 9r ( MqAA큤dKtdKsdKsdKsdKsdKsdKsdKsdKsdKsdKsdKsdKsdKsdKsdKsdKsdKsdKsdKsdKsdKs8d9c461de27b51a5c3d12f3a58a2301f013131e5fe88193b387e30144a3753afee04219cc725dd8ae4440080fbddd8becf5d095b22cd98ad8476a0715e3f555ea0918d3d682f40bd65bbdc60ad0cdca08675a0067cd3e92581342b045fb0cc7874a55a2e3f19ce797e99624a224302f25efa89a115b9bf2e932c8fa179b0cc66b248987f650dd7a110c942ad67351dc920e115248c54532b29381c4c64be9905efedccc613db41c8d5a68bf9c1b81ab8b0e13137ac85f5f7e75f0a08381fea75e69dc45a7d5a9206b3bfead10caf3117117005cd532c4fc599d9976637c1b9e318ca8eae5bce081b4eef1b1f61a62aefed1d4e6e3cde41487c81fb96ee709e51df552a2314760d43025c9307883dbe7676d54c975637c93fda11ccd4c2f545c30a21a0e4770ce91802c3dea5623c2a4858e1480e664df51e2b1af0db829bff2f4cc420acdc0b802d75d0059638f2a8674b7ee749d9564105909a0226cee5608fcaaaf36909e732db2a28594565434d4ea6084e9497c3350a4cd97136141e5e69b8be8dad86956784cd4730ae0cd545fa7d854e4b80b8a0d1f6ccdd2b0db04d97ac7b67f0f7dd377ca688706750fbb10bec0a52b1d2909d6054197aa7aed5cdea3545b1add1d97a99f3646f3e07baa76b59ec0b6abb6a7db1b190472161ca25e657077b2e1d28d42636cab0f69e4b92b1ad64ac2eaa2843c270a6afaf308a76ae51987ad98b125aedc395360fa29b8f4f7029e8d98abe9999def9f5216f8bc2a92c79add45c9434a95aac79f9212261c32bb2bdb1c1ed5a48880b0ec59d1396f3da8b54b59b96737869eecb2b1deaee2fc89e7dea6927b27ba6702722b4273dd9libavcodec.so.57.107.100rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootffmpeg-3.4.2-150200.11.28.1.src.rpmlibavcodec-devellibavcodec-devel(aarch-64)pkgconfig(libavcodec)@@ @     /usr/bin/pkg-configlibavcodec57libavresample-devellibavutil-develpkgconfig(libavutil)pkgconfig(libswresample)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.4.2-150200.11.28.13.4.2-150200.11.28.13.4.2-150200.11.28.155.78.1002.9.1003.0.4-14.6.0-14.0-15.2-14.14.1dJccʂ@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+@alynx.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-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.orgibs-arm-3 1682669961 3.4.2-150200.11.28.13.4.2-150200.11.28.157.107.100ffmpeglibavcodecavcodec.havdct.havfft.hd3d11va.hdirac.hdv_profile.hdxva2.hjni.hmediacodec.hqsv.hvaapi.hvda.hvdpau.hversion.hvideotoolbox.hvorbis_parser.hxvmc.hlibavcodec.solibavcodec.pclibavcodec.3.gz/usr/include//usr/include/ffmpeg//usr/include/ffmpeg/libavcodec//usr/lib64//usr/lib64/pkgconfig//usr/share/man/man3/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:28802/SUSE_SLE-15-SP2_Update/bba9bc2f83c0860ec8b5869f8697245c-ffmpeg.SUSE_SLE-15-SP2_Updatecpioxz5aarch64-suse-linuxdirectoryC source, ASCII textpkgconfig filetroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)PRRR"3[utf-8dae37b398c28573d01e447b0499f70d1bd13d266169795542a456325dfdde5ce? 7zXZ !t/mI] crt:bLL 2=\AypނoEW9fJ{ziWņG(S ^jۡWњQw jc}I:u`]>>Wc}s6KbUG6I\Ï3Njߟ4UN{/Y<=q?_S[>;@O!,wl D^vt ʒ^3]0VPѝ[կN΂J52:n({gWAdS?֡]]GI߉؋N nTy e1pýc,zUf2d/@;'L928P4=9rl=)P.g>ģ 5:NaE'0G8+g1(x_*f4Y9u.|W6Bj.t!NT5o0PAVl#TzOIc[;@v8v48dʼnyڎ@ Ȃ6GH﹋8~tc˔ʗ T8Ba2Sy\]IxϡXxp^ᲰQT,u 'wJ xVHtdzN+IFS6J\ 2= `r%SS7 =]Eʙ),ws(Kǣo-Cu'V4;eXvUurtLEhƎS_R(32#mی"Xvcx%z<]c9&F:hʱg& x؜9KjBDݰ`#jݳpfN1oĩ ]/]EzG*1ȳr8bCIkՖ7xrn*}DPGk 0*w }pӦySGy `Ys`aOfyGr̓%R*{h7⩔s63ac 4,YVf!&3F^/Y'P%Xl z) NbbT]ȟDcr'͕6]?}V#0Vu?[ur-Btې%5eslP'Hv,*3 a0WznH,AR4lrպp|20&~5;h)}IBw&k eXruqRonyaFTP{?3f1&U[G)Y:p靉ƻ <V2۾X+)@oӇ}H/҂*G\G6cOBݖoI8|;Զ,fZR\X>G߶rƥq-h1ȃR5j5fjLm,qH%1&yIx)]': | PE/8l͵ ߎPK|s"#՘ ikQ~Bw55ab"6 {ѯCQh-.5I0oň:Oɳ`s }m$pZ; [@iP8vv1,qFiE-@۬AQ}Pu2t4ՈALxk ӤNS,s &$h ߆K":XYK|L!p'g':u玧.̐Q 0H8CAQvo#yԛ\_1V݈j5[Ӵ (O&"ڱxs? f[ .|*NO5OՋFH<.[P19"u*gd7J9,$nBD-Uay9~26=mvMV0o6+MM~ecЅ|(U B7Z͇=n_8JDR RJIC4uyȪ*-aB%ᲞFt7q"Fj Iv+4mr=[oG@ymjN5V5Sfv ,>w_pr7e:^{aVlY}ciz#̟9wn9JmGU&%Eq|N `2p[i#, >AD=~ws^"oL{8B'M:QVmT%H0Rc]Xy&]' Kf7֨9 3-, &~z̬{WYoD5ҊU) 566bӐL+ ~ /Tt  b?1Kz2{|$S=쟳[TW:br/hPZ2>_]p3qI9~K(ƞN%i|Tq@ZCx:W#^vlbχ.`>Tl]@A W\1"]z=Nuvr*bxB/ץs߹m}vlcE^Q Ag (Cs@ArW-uԂAw#3Qȓ/Lfdbv(0;>19%+IW@Ϩ x`ggNDdo 4鹤נ]-uj`˚ޢq+'/lBnAQmY]IȡJĠC`!4Cu RXu/lgg]tu*Xpm+?u!(XY-ƛpDAvmcc!@ t}qݢtm/@yEpN?h@;, "d aS3Fv}ZqYMÞa{>•=Yk^^UKWtӊ;8BnE:~[o,,WwPYGXYڶ63?Ė9Cmw~my$DhߴlLhm~r)Vi2@ CyG<2C2!yCULO43P8w]=s+pBu(dt%F X$,'p%C8i &VV*0(mL~'`jAxi4ixKgih"jbG4,1)5D˛_Kʷ}S,"pb{p`.᧟Y ;&R|'g4%/W'y)P000_P Wd_x# v͖EmH"ػduj «j&n|~e)jtn]d :9Y^`LeS)EBn&~)lþ q2cԲKwlǰN \ZBJxtN?@7K'1UBvȄ3Uc ^Ƣǰ߇JP(7od'h]l~, t/U]EԁM{X=2z$ +Z+}G$wEHDdAaE*H=rkt#%Z7Q{IZqFeV 3OzfOsX?hk9ڤ~I3C9L|5DǢ-0N) = g^+*DL ь EyxIZ(nOxau&@Ӫ@yA\qd 2#Kwx$; Iʨx2"O"TK'Ǟؕs5֊`A+!&Q-'đs\̯?ŒIG8?g_IuSzEco+YcI1B!m~zjrj1rYXeHIPQFf8rmE|\^2aLz.t<$x?.dkG4BK0gr%x"$8@d ,>^jbFeC핃yQ#\)/&0 +-(g/chHą<(yp8SPpNGdVPx=;v8||tAͭz%[ފ0D;&a|&d4u@,udyAgTh m|D ;To"DEC|S}%< z:Sɔ\4b)̱=:}(-ZKB 5Q`3& p)%NkNNM1($&\TjqDHb'/SIN+ TJyFH49螽;!+  ȢL,eyHVd 5ZƣKu;}QR2Xf,rR2\F[8gȴfhwۯ r?nE2ʈb5RM|qiJ}KG0dW7 ;SVat?kv(P)*U~7E*S;mlO@tȸc!(-ZnS[+ p@?w|ʆbg %(LĂ_ y:c/4qi3,1=sFyy!Iȗ _-@I֠O~蓖y<Ǘ ~A L͐ػH_^@XY(oj!{ ڵ[}pPZoM׶_*}|:7܈8sjpj7M X Z\ ~ﶜأl7Gl'+prd7Op,5N{]dɔ -U־D,bp>bbFCF_ޯhD#ߔH$lѡ'WC\ e]* K 50E_L'K,4*H=BK֎3L'eDnbdvEx$ |k?Ҋ\Qk=+ {,J,+Hk9Kqn%zYrܢ_|t}@ ڲAkN~LO׆B^z/]D4輩+ %3V0Awơ|4l=3+D'gȍfJ'h̎RU/Bmj6{1,\B;{BnW^-ng= S`nfem2xCblL겣OiѻXҭCDd@nT~0BNGm}]ESOjXEGQZ#B5}YseKgW5~abɲb6k۝ŨeԒTWDUOe@"VgߴcA崌4&@tlA5qH 9 s4:Ϣ!ZuK:, A;v>wA`-HapͻqE](hKȧy] Lqc2sBzGvRן*YFtFp,iѱ\pvȚ|b}\SfluC)$zI^sAO螹]S_L<\'%R|/fN\[w\te ~z'|ygi#gXR5*Ϫ*[V"NKLySQ;ʭ|+(U&WeHixs<\]Cz8J5I\Xnra [? {5~.o2Ux]klI|n (E,2RJeQqAV+JzղʤIt{kJ5 鳡e|V=\"Q ?=*Y׺J3ss+^`x下PMSχd@4gY'OX- *6U&~ p(ffa*qE󘫁Qq.W)QD,)B< 6O4 )XF[$L21LE~2v7igƮbMбBgh=<!R qVrĻP?Ζg̺KCG<]jҘYW}S_7| %xHi1njzAz:Y_WVWH%苷C Ijډ&$$׌MJrq)JȮl>r=J2z~/OSAM M.D{bMnڨ|Kb[7D-ff[p)){_ ^2Ʀ!GG͟z<@j׽@P@V >H Jj"L哨W+:"H=,Aӏ>|/Y !gcfaP ][D;%vY#M|MH@$OCT Az[m;";z=PAϗ)X }hEc-8bW* P]D}9'mۙ:`ƃTFRT706*Evhîӌ-:l]vu u#wĎsÀw?48Xr1k]_Xڌb | ~!eYuU(FKoUՁ}v&}4ތz3t s+2 @00\<rg Z&SC"C (Z*fڂ-/98&vSaJ?^^JvT0.vm+먐^ڭЁ,? U%A:27d#8ȥs#a&,ZcDM 5Nd>VKcQW8j~T:v-?E{2Mźhݥު `nQe%:n_׎ʴ Pq0#mi?Y.өBu~*'K~e^To(xT8_/\ oE]3:BCG"r:!6Y_'IM'ř0 ;xKW^p UHq~1H$,KHȠf6dg`iJ+mG9^΢pD%EJ{ nk\\lD]v0H$ֿ=0[Y,9'E5Oq&_V(Z PeX?e&z ܯ.)}aKWe^h**5{ޥ6멉a|;8yD̴.E,Wڷ˕3+Obt!6'"wYP@h=>$O^aۣfn3h$xYdM~F G $+ߧ?>5nyy~5w_Mpx0:K=&iϓy4smvW%7y=᜺u/stG1I3V]ln1"z;ܱ~IӜ{L}D8.`gxW+őPA<ӦP9L !zQ]Mc[m:aKA+x]?OJU#T_-F%%c%c"$x칅vdy< A pw‰5`/hz+F6ͷ<"/ nNjȏssrj𶕍NԴݴ_@ME@fg!Te'-B?>Y~FU! c7߃y؍:esY5"X<8t ܼ^>HcL\h95(Lҗy׉oMBXff#>F0GU) *p MYA YAm7(dߨph4ʩe&RY&'-N AȎd9:UU)UetE⦊ýq /"~sWI\8|ؠ0v%lxo2>RnJjgucIsϢ߂}D24&A1 {YZ,/Y m5ZD (tz 3=d:5 E]"2Pu.SαFZ#tT~Pt+=;29kOa]CMQ{vmX!3uK=V;"a t9$F׿`)(U'ž\&%[ t|_UL*zy ιp&j ȳ*Zl?I&#K,qbf\N4~}8e =$kydnC; B!P^D1E#d~U,E:(WJƪC-4/1 s4Kd3]T$)ui.rTwK J38KƩVoJU*%GBFRb;%ёK%ydA]c}K%m°52}(:FRjǖdL-^]l' lJ>:aLLrgPO$=]r 2Op~tE] @FLH QCkaM;=u~ͭzߞe w-6˕O:)5K9Yy%ddx*rJ8q; VJdm] ;!4 0:z[)<-30wu^kdI+d ]'Cߜd]9ZXI jҩ[]A%V.bL PYvGߚt^_d˛)XҘ25^2|ݿZf`.*`dºhCK΀\† 1&Gd1$& Ai4=TX8I^V 'U-J bgԌЅuӸyy "z19Du * %#{E"Y0+\ǃe`w3d)x,9ٻ+RFC jWpI\y(S_g2n7Sni"RP!{TB6-1xI^YD6KHWtsw_ OXޢPn$牛>؆)|܀ dRb{Yح9Ê\RN݊W8ga(!x?vf2pu͹I|)bHs iiX GčdY5M! <4 .A(kvվsJatG/P'؏FWؘ1sLT%v:J ~eW@BZ4mawƍA5+duNv֣s{20gQѷ GOh>X^wU{HֺAEծ[PٙȽY/W}=`/|aj"7#)]=x5ysN.'p̾'Puy*dy\;[1Q'Qf|,N$^3 'xdJy.F}KDW9X!pJ[|ΕQ? gan5΃V}|gȏ z*6 |sC Ѧ%C6Sv6v}c@wȎ*5qlfh.YvzRB} d^)uNJ#uQuscpMbhJ59{>nR 29:vsX8쬵/T2sZ+ȆDPh^Cgpu@iGC|_~FA4-yI`,W-G)0td8v"9U rMՉL)aU"kSP|6@gClMӐ)`=( 鮤g Fh9?7 F>͋$g)+{@ᣄJ#V@qžlbTGm򀲕qsOA=> %r;g:Cupw$R8V% ?;!,o+6l݁MűO1"`@etߴ{Ӛqā7x r3 mTl<-Cd5h+EҮ'fq2KZO/"A.+_o6pE&]PL>Z̔&?9}:.ZlEݯeU âf "|bCs@tXPe=}NƸ 6bRٗlO,-3&68~MaRϛ4ku@U(OD_\E}MhWϜE6S!4?s cԯ>L+Gгz,B8վ*xOF'g :R =TÌOBHU˝Ѷzo()+Ae"*"b!#Xq$ËKΌ/P(o6'LX `# tx< `Nlظh tG_Sphy%#zXCuxÙ74OW$WIЪ!"H0ߕsAT*էH/x\m/SnʠM5nmףQ>xi&!&0V(m`Hg#;hIUWh#\XR*iBGM<:0C[iyDʓvHG5|iy瞜BXfv`^-?`db^:"OAp Idd@8Vb2{V@2lFUbY8*ɐd6P~`担}V#+=?m/gͅI)Z8?\h+|wDk zR*G3IFLMv/ oQW0@͓SYy? tWUkjb T3nȷ-3Ȭ&"tQJ+֥;&F^t'wk<9dN*B ZS !}N?Hդ65)YW>TDh%-^y] tVWt DcnKV9|<N-EkC}1 L?,/*x<;vSc: Grѿv*[eZ2I:RmYcdLs3ǧ}5? բM7EGqkn]>fzNg&yķ@1CВFwHcf 䵉P #;௜pmzq-dW~$_P~n1!%^s')דS_Z@zy?i ;fm-lYJ2#z]@aDaL<$'nPUOӸcqZ$9h_:/K\֊|4za6ݦO6%o3J fPrQٿօsiJ2\ww#]%UEϾQ|%֊{QY,ptO,-i )C9ŰʾsCUƶi憃߶bV/+NƩ^EOTr* wbv&^^,5(.U W1t4>"Ѽ5%ݬ0F1ggɞKY'ɆO_ާ J#&Âr;YݥtJeV%k.ޚQ=#:YN1-Xrӌ/օHSzE_ OIJF3!JgZ̆<n<ɟ@i. D7Z1$7&Yyet8~ ;$vfL i3t-iЫ4SZXeM%^nӶ*T7Hhap\n2D #=YHe[#}S]Xkf2H: 4̱Gލ$]]sJ--©o3l@Cs߲P)*Hf s 5IFWJCڶǶlkWLmfdG4ɛS%?U( f L(ff)+%Y]4/$5'$.`~k=@}5mw`<3q/A^ sFyd6̨Y݇90|2l 37O>m~SK&^h o ᯽dÍٍd$08ު3-f e]ljݔ{s?GK%xvQy/SoR%j4۴e=$n'cAM'}x޹9ϔ]ySG+Y۾ׂk3:H,}־]ZF@COLhhʥg2;拓iI~]kEjuQ_۔;i8^`jrm)\پV8)sa`R#?SBSltLW7.d`(8 e-9N$O 'AoJ n*Zof'1F1Q<7Oj փ>cĜ_Cd*G#<$= 3C= Q終ژAA3-0gvp{B8 c$J-GM QUvp]fIdI_nY[Ә-հ^gѾ JaĴߥ|)!r2*RlmBSslr5c]VI7 ?&(lhB㣟 [ ¬t}1"6ޛkA11+e\ luJ3͐]i>"xYE(]3o*Ϊ:{}6d6:g&/bDD:+JVuqH@8"$kcl: lܳłd|ѝ{}6뀕uIdQ-76ޢ4{\@?faA*we' 5eu[ch?GR >~yy>!D]67W+ Ǐ[f$e(I81CJլBp?I531 ^L'ѹlF5T|-*u|VYMoMXkޮn<gLlL:qTuQg[^xs=8_ę<iy^FC(b|Ee5K`7xX4zC6k[} !O\MaT|]ћB*k^ +l[YmV"ȃK4#W g͟m{ Ӄ1iL뺑u_jZZcǏS&bR$T֔b;@tlsB! >$$lg7a9w칃,_*lJ 6ʕ+%fln$Gæh:~K_|U^*w.1FlMI}c: fT)'٪ڈ;Xhop3 EEu5ݛnb/[?0 1N}V[+\OOQ%VԄc_<3]lB,}+Q[ !9,}WN=/3u uK ֿdcAS@S`9Fg p Q8fygԃh7dV&0jU/1v m!AR߲Sh;@B Ơoe+"i cq_ j[}ؗ>")_ ^`H䡐j?]QI~dnEv= &S]:$l*5uq;Q! q nm87]|Edx(Y˳sHU;sxmrLIs4hGɶ,M#~Nn#`{4@s4C-U6~Gkᦱ u6ҶGKH K}y&cix@+S=k@t{0X $v5H8A榠@%U\^]2+eYScӪK#>"" 71(w3R i[!5aZ//)ŵ~,(79#zЊV v(xvTpʴEl͠{ZzS`$MuJ[eJWCæo-bzL!nOY w I&N#0HL8^'u(V(_~,3fO+I>4Q4_ԘPr;AIFA,oUa%4'}r`9rh7&y+DžŸ_c,:+>E~BMͽ  L;CnHE qLB*1GzݏU068[iBcbjw݊ c޹ ;VioQW% s mec>#Lxs"_MQX!hVm9A6uYt4@8퀄oz>Ǜm6Հ#g (=E< [ăl[n'e4L@mM}n/d_nR C`L$/g9,| 'OL3>$v3K:z;PæGk-\{`ss'+܎neϬ1gzvk z9Nj4狉r=ph7vCjGPE$m9}8+|M 9H?0W- `qbVpJ~/\ L + e\/ܢP>ĺNOTƌ  Bʶ$PD,hS1L4֓6x-H#,9#H {v,Y:ڦ3"E<5JHi4(#5=;QD}Edj/;;[}GphW |m.fh3{DŽ>`K4Jf3c-i c1)yxGL~2W빸cJ)ז[]Q\ ]n+k%{dxZ{.|yBߐ4Sx]>~o6bAgLbB _CgKDk)=>k]]2S;CװC<< 5'wQԒ9d3Zt(tX}.9onӣa8/g8)Z j{.tV[c"9}NT0L3e~ ^Ő5X +q}htbh51diq<<:}K'V8 6ﳽgoeN)΃HӈmX< T鋟bɒ)ɐ(c*^1w+lHC]aaP%iUفp_viw89Ն~y×tӏOalj m05/*UK/-ݠ6,rǕ+X+ E@qzh~i&׏^i1sbNg1Bx0l8Mgcey +fLv OoG$lޯ[k+Gx^WA_]Iau4fk*3|"v4R#5>{٤vHjqQbjj]w# nԗhW_6UVkl+ɚjA`t!tWf+Qa=}zaö~Þ|^ݙD*=uTڭ^Gg>ÜN=gI[Z͍mZLrnhm[NB jZd+QǩeSlO~kAcՆcj}? #y̡'-tbfAa>Q> B+@Y ^p^g3j3^ 0+{]kzUAz-+m>SqRC'A|~KG4ނ'h }o;W}jBRzjΖmrj9 )^O&xg[/WS[vOݼp0;cn-!':(+#֏=w(,'Huo蒘 pmZwT̃L6vIJS%/TN'͜eby Kxl.\u_tK߃eյ:92"o/%7>ʉqg/_$_Xb Z@T9,aY̴xJKi#GF"{j)RJʜ&~+D?\akŶd>f=vN_l?\.w#qq#>託0gU9'oTqhŵ 3 Wind=߆|13 ^0 KxElyLoWD2 ?vl#ʓSpzୄh+2Vz=p&qp[! }gb aSwQR>~*:!-iw>v<}EkY8\&]7}>?(CQ*mT [tm迟C)hfs c {_[020XQ{mX W|I iә~iAp}%^W=b"Lc殮[ *;9>3.z-]_M'a}Nd(5VJaǜ~t[b3~m3(_IΠ68n1^ғ8\ hVQG:J:ƽܱ/3?Gkݡӵ{[ =2tWL?,Na7]ACGD=?!+YVC}7"_Ɯ^0WFWZOm{h8]ړfX%A|swaS|fAmZ#`FH4J!a~kJBҙz9K)#4#P$͍!zE"{7lse  YjN[_8lc]n77e?_T(wl}' /t< E"s&(-b:b{} <X;[ {! 9T]iDKA$* Yp|Tz;`+[g4V엤Vlݭing! fedD%@ם[/ G:O& dikZu4+64H^+F~nG p.-"#od]),dOS&x~p!T./vVi*\4Pg 5[+qЄ tn! ƽ.`E~hqiJBMLBHZ.6y\orڂ-UQ(JPit$SDjag^[LÐD!qf{ ~Ztcet2383N,LgT ⵨W^ďa-ӄ''xoϝᙄ'fI=^H)=vqH)>P;z7v%plmYKx,h/Y[7'@ymޟ2`/U&3!3]q7h,ߙl4I3)DѦDGq 1^SFe js6,ĨcAx]S&eKEvho@mUSzTXӎN@)Ѯxe\@Q;D$& mԠjevl`eh:U"8"S]}xPB6v;ټhrm/3#USKl' F ,5@Fؿ]L_эoNP0vqQnReeA\pr;a<¯T)".m}Jeɯb,ӤDž A0DP}>.r Pk{0QtĿ/ΆvƓX$sPDڄf15I̶ 7m @TLKPJ*+j˼An tuy%{Ϙ*F3@uiCqˈ.|@> _$5 j>G}= _9)E@麥W5E҂泼މe/aVLTIlFޏ%P (rH΋ĻeC98^DG:[(Knf ˂ȊEG@5%D CJ'oAqW8(Z4=@IX;6LY||T,ݵ][@382C`X Ax =5媧}[Ay0W6IwXt@gP7{'5SݡgiM=v c oZO+D_o yܣuN*0Rı#m>r|R0P>ohd{rRmYf,7xF -w_w"I<{5) S8A}e.ڟ9cN*\mie-zp|{UV\M|vR2oޱ@? ̼N_t&S@{=Lt7D1JD'4vkF' =wgkQTP>V@0bX*!s\ګ>EpG;8p4+lj#Jb2y7?oQ&1P$_z*!yn4i M'3 X^8 OD'kIsH0~,|k'6ENY3un} 0^$r ,5dVr-i8;kB"h4fQhWܜVϕfZ2͋P+ 8cȈ_ S:`nV6jTuP Ϝ=/Uرqd q"h R yMެȉͷ&x*nz ;l4~ !`vp7L3b0+5R 6Th3ކ( XImYzQWv@#_/E6,|gf v ?I+$%:*˔yUgipethikLvHɆuBձ L+[FĶ[YǺo8jJR'9E8JV]PHYGcpniB\e|\r8<a]'Gv2UÝE/iFI <ʯk^6]S ~&Qk~&$2ӌ>: `A.pO.nS`dJ :&U8Xk̗ =^Yip44"s9}H~&om]MȵEmДu xw̆h `>4k֥P`yGQ̌&="AVRZePe TTQ8Tb[xng<p(^{2-> ؍[b)CFi Ț٭tO[buFHI&[zC3jFSEK#H0tFT!x{m{-cs\w?N;HvZ">Sn1]8~n? D|'Gec[tE#X1~U{%¹JfKhkLlT1.O6 KZĊdm0]\u%?&ZwN{-I Yhbts+.k|.xǭyCZEF] Y!C9ZP4\>ە@3Br?>&RUFȳ{3A@b$4@@m5 pO .3q k$4rxozұ{!";1 !Yڀ[dnT)W0TG(*UF>@{Io ]wE^_W7YpB\M*0QM(deۿdj2WBؼ1ߘ70󹛝a|ylAgZzC'W *6R: e65JHo =ޅu?X$ьbfk," ,- Bd'c]1O]>vc Is>:|n x%H UfЁwdYwXMQ]%rAN-x8s9O'~d!iuzE¯J;"9~;,o`[(/"7 ߏVGn\l78fI(lfvGmuYAAk8g^hif^uwbNm^f<-X=o&10QUL-9uM3,l7*Q CUe>O4c 5vfhv^ (J+PR܈StupRuى4V%q3>Pn*ZQ-65֒/1MLSؾj>D p„ETO thB _ؤyڋ)̠D4Uq;dw?&׾UP2-9Ҩ͗{8AnTKj`6m$fAWm:Bc|VoicɔS(]"׮_S&^+ If<|-i%-N]c4G 35F4䲢4.,@X*m}z a*zLAicGq .&oأ-Ԍb:^rO åz֩{F4`eˀegBS" a aCH o"uQ38mD a4|v峹k.r 0=rk޾CC98@ጽC YKsh1̂2y!uO].E `S`L/-o8XzgWnk~<`z{Ά-cفh }~;Rk]h l) lhS΀cn>WZ\?S@),kY ]`'z ISS`Wk'NPCmCO;WRcf'6^n» /no=yZ$I#ID$dU VNbr>% WTjP*K nje rPÙ;*7jeH;~`fc$nSU(V,KӰ>~b!vEESF:#AFPv5b=/…FOڃi^ta1EcJ$-#S˒%u5Zo HV>LC! K [[>hR0ZX'|U6lh%/TWPAv:BN;!~I)c~or}KR6G u'3p?m>ygTW2?Q+`dO})[W5xm& R"}/^m4!W&mDh(7&^fdCk=|]za@Ⱥf{α!\v\uǙ7I[`"M<`CV,sp03ʏ!{1ܵia~jma%傂!NVM I(?{4)e-MN R/ʥj^ޛۯS2!KW_b:gxBA={VS FO>hءCEŏ0er/dE+pRK/-[0i gq)e) *X/' D'#DP8:68ˉlњDf/^?$BaY&G%^~D4! ;^l&qۯTm": -|>HAT:#vG6uUuѴCeW;ՙ y:^x?̼WtQ{!ɚ#·6s1 Gb,π䡌ͽ"+>d$:rG.eDTJ@N[z`3&c4vƶ`O׫Iu0,RV<|䱵 }Z 1,ގr6gfe{o%z!~<WڢUc(4o>*I0[Ğ9Z>AZFR`a=P33O3DeRP8ASaYpȡ?KAOQ$sd,N\UDrTqܢ"ZQLj觤d*TuڗCBdgT}<z褨>Ő"1Jn"lOd$7>C._>@>Lh(d#H.۱Q[uvS/S\(̉Ua An}RGܮT _q;Ed"u;+%AD2AH/*rN@g䍠1g!uץ;G,fAt%VR8'=SuU2NCyg &vsz|4wTLXe~̤юo~qL:zCcɩ_څIcyS~SBj%rkӸLxWtzDyw$b @W`4tGY)"~kJMq5q+J=$Ist8%X , 2#"~WECe~`66%fcl[ | MtBlM?Q ^ (qe$qSD GY@Aw@RS VU*D Ϡ߇9)Sl:hiAjU^LiVbpvi{'߶됌p7,rsա멛2Qna׻L)) ܅2hy'@ܩmψogt9:o+X._㪚F.|% cOUb=%̊TU{ԃ]6氍FQkAYڱڞ '^r%HL܅ TgBlCk,9V`G%MBZQ\Vų8{ 1*۰AЊ s@_n"9 -] K6cOmZ5z!b/娫zu3{6KEЯ\aT38kHH#z}ӄ6<dO95cdY ٿJl~ķ R1A)xYP9Q{ ?P ACb⠤i\I|e|Fodf 5yㇽSHǔe4ŋݕDYcVD})1L )ɚtӑ9 L}/H6\Tlmq(WiUShD+i*b׳ Ul΍:\$3԰ln25o& |OIi@uJ6ʶ*O;@mIq֤I @3<+[AclK ʨe)U_בfmgw O`1Gѣ$nW |7r)wzq/HAdmr-$*oFm1/I^{@W׏Z [,V-*T^?}wba/ZF:P>g"?vr &f{0ѷ凝RT?78:~u0{ 5pg>fɳz⒪+hKB_a#r}mV,tfи4IR 3ȅqDV| I< YsJ>=|voA)v8]ofb\E ;j1IuMےfV^ >߉W3qmFr_gG~\[9&,mn&"gJ8R%{QVR号?PM[HJYePu`RعXD_<ޞ}eoi%P!~J@t'm$lƈE%% tMͷ}O#B#vp-9 -LBW]47u,hl ߠΜ79yu2%7&L(]Rj·'};1Il袁Gm尕IE(ƅJ 호Eq2_D:j#Cq<wXKŠ\>Eټ@y,y*LمcYsʹٔxՉdGC5Mr}1xT]\zu+I'`a;dŬl-Y)gdNaUkJrNO,VĦ?=VnJ;ZtqiSO2'aT˜5֞='|7 DNGrb+]wx*]'>]{9R yȆo~$Dp[(NeK2DL =U̩j-uLe*\f 鯦zݙ4))dͷ`]>tUIx!b 12`qfH;-x*㔢݉0{)LS|Ujj\@ۻ ĥMZB#{gP jj2Kbk,Q}'y|m&Nˇڻ͠YBZaTqH:]#MQn''O 6K_`$^ă|o\ \X_NUd1 0g\`3 n3%rM!B61mVqvMWss=9Po*[Pɓ<~0U;{lh%Nݩw{hzż6Y8魝vV^n<ޟeD!JIUY@DaZ$]cQSB'ʕ- TwкZO[MVOU1NKuG6.㨸}vfPi0ϢهE&aυS$hΫzcUăn̒lbIU |U4b ~v+*i0[3X5fw>- &:ap' )FrA -A6U,JxMXL>Y0i?4pwhإT$j;*jn@3WUPA3 R+/Rq [i(3)@qId\Gn1EcNLsBډ]]0HCBRQ„ KHJib<+I;ж.uG$ѕx"MzEA;7hGd_30ɹ{=H[4I,@AߺY&f `_JH!;9_8i})ֲ2FĭWϯ"`Gz#NfNq`H-2#!n_-s&\U }Z Aqxދj7Qvac;q̗:'?UmH{"0 Ah`7kzk^j[TMPR 8oA2TGcP8rPFZA hpQY>u;>ᴐ *JߧTH'rHth gezf* CH_acnvs쟼KhyŶscl+Kl/^O RyT99*Ld&Yf9ʇMw9zOqMpHӚjfr 3PSsW}k+aP6=kj%Ty nP=)جͧ[E |v8P԰(#=!ڢr##Dz Mjt':B܂;L]G‡1qGoihg×e ЕȊ`D@_9ION#Z4nJĚQ@$q)^\]B=эf}DgG8+ (Ny t/2[y^o =TE.o>$=qY[.yB{)u<+57}r3B<'-r$6ԓJ^LMd:8j/1*kѐ;&o[86IoA9Tݾ0OsXKIE4=:ۨ%#YE2V3lj7fWY?}0ǻu{gQ+uODז gX$ {I+&n}qQtJ5rZΠ#Exr^VqvPiд%خ]{0Wu B7ma4^|Uf\ ӕq,UTjq#I޶^Kt7#i3 S3roFB #F8r686!5͆U୲di{L0]Lu,Xz+ޔxN)D9V*$ye6!+X%Lde<^n">խ۟A7Ok֗;\%Z=]1i[˂ OnIFgN?xM[ ,\Gҫ]Sv7$4ئQrH$ (քHp+OXl}Ew?1. -@=AJfmGq+롆a&I&1IhWh$|>HڨnhEvQ$46:H/P|C'vWIu*n jA; ޸@Ek,0$p_ӕRv𠃗ҘskK|+aLZ$r{s?3j_&FAGxJ\s y_e1GlkAq= P`\2Jn ncZ#>Ї4H8hre+~=I/suL?74NA6/3;69 =Jdm/h:w)ˬ8tյ,׸|?`pG[O%KzܷS=A S$XGfc^^;M/:Tt>6glNvh.zǸg`[Sj^;ID+%2s$ lKI抷h1A\mo s" KD7(y21KXR랽PcpNkmWi0hMy$YLg`-ts޲^hJ^հS?^tM#֐lC£QH>sI5~wX>vƾ?G:HAeĈFL.`jlI^DyCǴubr L)xRypa;~u_QD79CFyݟ5F>-2]܌2z h+/5YsW} 磖؝3VhCe~p[iqOiԛBI* _ ;4RoBȜzCVG(Yzcε47+u_++ ^Ҧ9i_rڶkgѪ"S[u!wn8ω{,8hH,+󈻄m9ڣ柅⦎W1 nć\+>z(Lɪ*KMA;/@:y\1XDWCi/%@<ż~\e25*jppcY6m+"FjϴMpT5=,kPK%<,z8:i>׷CJ .H7]F_[UD2a2#6̲lWȅVq&iI* o Gh Zb;rk ǰ S1uXhfsθġ:ZvZZ}nsj@cI_ϢA)>7PBs> n[w$Oy'$ΝkxMkF,:FB/ qf czsAmQ֮.k#)褝+¦~yڭm#Sbss#[pN__")DC.*~K} J@f'hpz9s]p6irbȕǞZ- PCLMQP6( jɻں+368}ob-uh%BbdK>/`+?xh=1ʾgF(h# IS kGܧ_ 54a}Ji2JTcf}F7 sZ_'>l2O1ԳKErII~FF1{a#:@{zZޥrӮýnl&)Y j| ?\8]gc[ =!(A߬} lg?ǯR03|3콰VE6i! 8b./'F<(SBOsbS9'c!<ɛI8QTjB.Y:]8}&r 6 Chd:Mn!cJJO)GWF}6/+erYxW=B 'JzUsݹ^ }9 ܨʩ2 &P[EX#73=膖F! gv΍EvHlt vh l~ƟofO{bEM+f m$@f!۠Fu-Nޛy ⑉n33x8uyD ӈP#ody~u[_w]p.`,.G|xXB]{)̯]>3Lϒ v}H=0 Ak+ܮ0Boq ̇׆"4X<뜹?qܑ0vcJ#Kkxh|Z4vPq:jIbVIĴq& .zpWreD0j2;AXICm8}`⼆0?yf"[X47,ġPwpǯ-ߥo,ݲm3(fF-8hP :sX!S:}za- m F:2cR j\t뜘u#q_zόe2 z߸7)欴ڗ@p!Pk "X"`L =ٗ0I|(ARW0 nDՃ#;>Zs*-&vҿ0#j? qQ-]1G{v>d7@8L\U&D:BѡݺK0v.ӲGVo4Qey</w%q"NnMwZ3ˋ $s=n+^Fu LE1gtk=J$7TSp2]oSI'0*0Z*{ ;I%+tvfaBViPBRYf ϩ,@G S$-=Lr+L:(mG%qPEO)3̓'-"Y˻kҒ=լph ϳ|b]?|@{; TKMwC ;( DVÕ2`!BgHRL=~甋۫ ,^i(7KGƯ\:_??:O?m pqqYo~A7SN)"Ĥ 0橆`0Dpєժ3sBC3IȂ|Z,iD#dD+k6_+>IC Wpdž-V|NAAuIy殂 9epP![\ )j$!,# 3a`9cgi!ȼHd{\ )b O˜izDЊL2\ד`9BpAXY,P0EHX΁]%n5L Fߩ=xw? zZBwc íFTԬ|L vyFclQ F"_y\H qJK=`8zG[ȻjNէYbxDmQ˳->:QȇyampO @ܑ/Gi^6ptQhSmYb~ԗ ~Up?x]3"U&[r=_.p4=ddLlQ.;u]åd&V<@|2b22[JރADwIN2Oדt{ڹUs!'t7Y s[Ij |6)>I ۋ,ϫZwPYp岆#w4iC4=(9}_&xm!o!=uR}_B[/8ndH5$r.pw;HI#v$.Xޫm#w2~ݎ|ڦYaR!.u[RΤk)hViIMXiKA%uW--lxW,hSaiocv؛Zj2_M?0/_ ]_t0KTnMIiХ~ 9!o7ÃQKmHKb1|/Ոӷ]APK&?rx2>)fa{ 9VL"ީ-roG?v;7W`:bqoPyAL ԱZbWfHՍ'?.qcjlD l&#Jm %) k[ +OizՐ˸ö2ŧ6|u$(MI@|c~-f5}%o.\܊E<ex w jc~NTj6vw(,"b'+k9JmR/'BUvlos5dTI;s>o㙉Ͱaqo/ǀNcReapAΖ)e#T#z$||;5a\{9/'ְY*y}S[z|&QpZ`Ծ[:PgbMԂ֛\;?; ]E("\ &`"SWeyV6X`p3KLb!CBUi2ghW.m.Y!Ǹ J[ T2&pTO vw2iTIj%;a=vޒol7Nv`u arCקFx'o˥LX)(UBC魿86۸Yf#^Ss !}uoޞ^ִmg:CǛ~}9sx]Ys8Nq醷ND>A#Kaq1۹Of)ord*6r1E So5 .׀ouVC8੅bg;?XGcftKFwi#@؇mz)QXMQRCk?LF7 Z8*5$**wBz1XwZǗ|dqy-݈o}`cI;?Bt彯>*Z0B2>r9a0$ S}6$L\/.(Tt;S!=tT@u^Ԝ| WKߣZ/axW:=yQz=]MvcMvK.A-:'7޾5 RSc I?_2-\1S8Bv.@0J ̦i]H^X zQ% BgL^+I4n*;3|B[k*`LmEգY<< є]2*ee Uaa|Pc [axnE520hL"!u"|&qRmFN\V%8ߣV x7U}5Z$I#1;z9t  qvS,D@<,1H(қ kbǷ8*58F{9~oMd3|"rLmׁR@c[&{qE2֔1 I|.^yȖ>CRtAn = NKE )um?Hn"R"q}Dm< H*O6_;I2 F JHÓ]'ҵa|gkW!={s]]?D[ײ^ \(gLW `eXz$|%_DfI@Y\+,^FM|\}Of B{q}~ʆSo#C susW:R|yȖs-hTUQ':5J8S\La ,GkErdU$:!2',j.6vVl 95W s~uNɴ@40g̅IzI FS` j\:̏q_+8c*K$02X?_dտ:&׽S: 6=u]BkԞ"*ʗK/c" pn/( 1-'3ە*@+o5(f,ops*4ۚS{PUtbS羘ZwgKA|rB\i֓U%rC#1Ql5rh?W+>hX(#%{M0y,_.8Êd'v"%WA<PHJ(+]3̢[ nbj`7 ilEdpō;A_i8H@CO/܏aIr{n{ _c'{oހt={)Ep8Md4`u&aVjYkňfȂc;?E~{__l8}gM2>Ճ+} ITLܥVG.]`tsI("%ouY/ﴳl nBßPrN|}j! @[%um aә رxh7mGɾ&xZr`A5\5`EzL|rw&&(^a庆j=6&Iˎ1BiEX%vό41;1ư!M1:K"!ڼphgȴr 5*{b0x9t|LsC_{:!Yk/2Oq,KV8@3XlTO}rhrzt3̣>ɜvA)14v+t%tM 8wB? q~$j.h8iu$.Y\n=s0_M1` љ:(;˖s@[}Ԑ4f!KpW"p%+驆2lp'M!vϰO g@^w/չ ^3 X/9mKl+_$76RcSkks@[ЛL≠Z) h,~:!eE̙95Bc# 硵yz:>%5WB:J/P6 3" x971^gAT$*9뎄j9[sR 6bQ eirS4<qFdtOMefy$E ޥ,`̺Cgr}{M x?,|*0M"k1-i>Hc} ~yWYC%AC@*6~R[>ɜk+_ECp^-M^Fy]h[>Yywh\P}݂-$":đ=]4dq'o|7Y! a 0D]y{JZ*!]^" >miƛ 7ĒYRz ``!YZځwvF\kRD!cCuC9)>-9Qcq*'h`>.|}м=Ar!NI]\p"x²x/uX8V0sB&./Bi1-1 hIF^eT_L5:oyrXc$( IrUxĶNLrd#y5ls0L7["LC$G(}Qƌ'_;TDOylI K0z)8Oݺ}OmFP(q[yiBNW | 1_5)L3d 0PǢ; XHWe^NcM`KLVsč ;I|o95NEM{5 ? oa 6]@fpC(öaWpkKfPCAnydoh"}mP6x:h)Y1 gy,&80Ll6;*K>]Cr=r* eVj$Uz0aPM>(u­]q=k. ɣFDVfQ`'YX l2tyPK\֡Wh*w/ AȆbRjYQ[ w'ag=q!J'&@R?E­]ᬠiM*j֢)zeAUDs(q14Ur )Q;l$TƳvO_4*g: m`.=y)K?'0}laT5I qu3TxT7&'xnd}\ر'ɓ5]K:BP;45NA4s/;Oracْ ʀ?{p?aT EBHzTf` ̥: ȏ3(ORC`tV:c<]6asB[(R o ( p9W+3.4/2yUz @/Q`"MӔ&v}._!M7' xl<ީxQ ^]A_@K3v WNP̘F ƌJ/㋨p[u׺uY%˿nNHmR 7bzQ-kj5W{q0Öy(Q0ЙYRn_kKY5|{0<+Pg>]̕]% \8Цl_\IYOGaB @`q2`_wL7+~~/e:0*d Q Кf2$ے+AH/x@˜9m5'̾G?ӲO2n62D@!?uXφ@wi4?cPq y* xޑ{sO3쀎Q]lgK?LUFJP:%D4p_Oqہ-<KfvsĎ+gc Tn-ޯshd"MfkV_66 scX}mM.fREy{s P!d&/Tɻ_\N^uąH ]܀o7p+!;94O:h?%3W'8`L'5HΤwԥ%/l;_ڍvI[q#;Sn#܈/ïipO@RN7o5X;.' %BS#f>*j2oZѓ>MF[Ieq|YIuTtY32Xyrϱn 0ةNKEzWv&ؾi8r%PJߊt&ė&}l{r>CKE[ oU|1*_ƒkkN2ИKl4mj7ۏ?8L`I!C?cs"'s%'Ft#ЗjrKoyK"]3S4-}7UDj4>9J =1ujJs b q:qY٠ŦmQ"rl!B-I)>I}L͸XU!_˥K ]l->H[jµ2c (ߺT"rÐҎQmtW1/~-h^/BJZiuU&⚿qt 8R*bQ9ިp5ٓ2:[ۉv0)D/ߔoo,rA&%znv4#V9xl9h"=Qfs+ ҅J]* k^G{;a$k1pX暕~׭'390,z^J%3sNSw =V1 Y9~g)JÕr+*]=)Q5B#Ɠ۰Ɏ) <1yyEQ eu-lIpx!]|j,"3|,CsGMwxjw(eV_勖]@{~<06rjFWNLAeЯY**?㧩]ܤ Zg]Qq!wxQR>(8M[\=QtW` Cd\ w-3H _T/7_,# 8`q}9- w\xCyMRsLc*\Rx jI(hZM3;6SIESނ,Gַ+#s^"+_0!Q5@,R3g ycb(-Cz"w(0=)(>I \"+}η3o9 TwwJzOa[I <*p z1'WGh-h{f~/V]JK8軷r` Hg:h5Q/ݟ 9le״uO:sLNYA>dbˤ ٲir{ajEXP U4]Avx۳)g1OJYE. ʚYT/fnt]V[Fb.޴[o?'[H?kL,.BNw)RExkSdWԫQ_n03K}%{k+7 ޹ SNñZL+@Cre~kãGoM x f(č2#CD<'&Ed0t;j]ݎ毭s-?J|~JK~ctiR^wEH8[G]+Pt֟b*oI]YMȔH!_˿@2D R}9k5F&vww%^tnn= * 7Q+ `m\ggu@a.7{Կlٸ5ɸqؾ;H H%h8m"Wo3RXf{T#E!DGw9[,c.ZXf:i3a0{Y[NIna5a}=" "@/f@"GY կC6+ݹ |x{;r9̝dlKwE=m*&S O.0&&l]mS(nYO~f+oכFXÑf+\FӓᕰHo4m8!O:Ax)Nk>5sjě8aФtVljY BŞEPPKkVŎ.GbEMʏpXk^Wb3՜FJ  s~{.5*ѢQqe't_$7?:w UbLu'WZ–F;$WY- ׮?[cd ąDz&^lw{Nբ?|]ߕ]cp XVX!m [tgGBWe>0nE™9ZbUCfDv-HФ1beP4D&M#}G pjlJz$=RfStvjy9:>f>vϿ6Yn)zT瀟5,<+T=5- tK;btN#LwZm2].[VBn¿f;PÉj:?cs;V#9B/+>-oK&^˰(w &U>6~8u!N=B3Fxw-A6d̂:uNPiރn6eWZIODO7uͶ̋՗T"n#9Q"D3j~NnâY5v].F n [ 12[]r߿q"tڗDhtjJ?E&w5AR+{6j]+F^8'(])O\YPGtŐ)XE@Ι?ps݊"[pNr]ٽ 5 ē&K*!W9zy<} Etzu~+,jWC<ZzauQe87F^NڬLP8?n-L${Gfe q〽l4h`ՍR ^ i"种a&ʧmYf_)daBɟsv|@bh? ]pwNz94jЧXZ54C"9H/07MGS'حȶtկ0ua {_yO2zpf7g^*nGk;kek}jTw9cL2OH׻\ztLEr6!"§k ]q {nziPegҩ?R N< ͉^HS)Y9ΗVc_4;kx)5&LԠ9%ɼgkP s\:<_f[$PN eO(CH4hg=|[RG|) bرjsv=ݻ8z$=B1GbGT+a4|H6 UV?hVϭ@ؗB} o`Oe(Bx\ahhoW:Rj\ uUF)ry pVͩO*]0wCQm1V y]DO@m2ҩ5U&\}a\rڠ=JT%l  Nar(sRFZ../i̔QP5`3}"ϟ_@y |,S?`*? }/8?i)Wn:[ޒw sr^PҲaa#I >xBd yR*{xjVo˫-ЉƩsG2'Mi=&,! AS$DzTe\s uUIG\DkR_kʔXQ7 ҞN xq=d&ReIIr+R*KVX@Kt j ,/;&dFCI>¿  P xeBT;G}-Rrޠ}z݁^B-LS>dz"$|EN;B$h^qH)W@9!3q)p#’ V+\`Q3JI2R)11:xBO㫦\ˢT?\ gG.+7.E]޸R?P`|wK?~wQy:1)#@  YZ