libavcodec57-32bit-3.4.2-150200.11.44.1<>,nf:=rp9|K32C7P'IWnRik"T-NX.TpiJ*>*=={⿳j6h %&n#5Z_Ežepl_'g^JȔ \\o"B:1q%My<0FF_Ko6MѮLc[5k CasY002hĊ UcE^SNɯ90OfVan}.;⳼TgIַ8q)00I>>Đ?Ād * ?<@LPi      b |$///(8j9 xj:j>GHIXY\<]D^nbxc6d·e¼f¿luvwpxxyÀ,04:|Clibavcodec57-32bit3.4.2150200.11.44.1FFmpeg 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 build of ffmpeg is limited in the number of codecs supported.f:=rh04-ch1aIDSUSE 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/ldconfigIDf:=qf:=r14efd0179f612dfa329a4bc87e1f9598a952691be1b4048016676c678a8f4932libavcodec.so.57.107.100rootrootrootrootffmpeg-3.4.2-150200.11.44.1.src.rpmlibavcodec.so.57libavcodec.so.57(LIBAVCODEC_57)libavcodec57-32bitlibavcodec57-32bit(x86-32)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/shlibavutil.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.2)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libcelt0.so.2libgsm.so.1liblzma.so.5liblzma.so.5(XZ_5.0)libm.so.6libm.so.6(GLIBC_2.0)libm.so.6(GLIBC_2.1)libmp3lame.so.0libopenjpeg.so.1libopus.so.0libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.1)libpthread.so.0(GLIBC_2.2)libpthread.so.0(GLIBC_2.3.2)libspeex.so.1libswresample.so.2libswresample.so.2(LIBSWRESAMPLE_2)libtheoradec.so.1libtheoradec.so.1(libtheoradec_1.0)libtheoraenc.so.1libtheoraenc.so.1(libtheoraenc_1.0)libtwolame.so.0libva.so.2libvorbis.so.0libvorbisenc.so.2libvpx.so.4libwebp.so.7libwebpmux.so.3libz.so.1libz.so.1(ZLIB_1.2.0)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1f,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+@qzhao@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-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.44.13.4.2-150200.11.44.1libavcodec.so.57libavcodec.so.57.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:33742/SUSE_SLE-15-SP2_Update/722c56b6ab045f5e836d130ee4591bd1-ffmpeg.SUSE_SLE-15-SP2_Updatedrpmxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=b7cb5319a990d8dda93c4f2738f1932b4c0209a9, stripped,PPR*RRR!RRRRRRRR RRR RR RRRRRR'R#RR(R&R%R$R"R RRRRRR R RR)RRutf-8098815a898d1dc8ac7d373a4b18500b73f4855f727221487c50a255cd439e17a? 7zXZ !t/]"k%ֿ۫\"ɎG@I_sB]:Qgf0̇t.V;ۀjk}}]RDF2ItjT&:ıbKN;Rd=[PI[no> -ݷ 4=Lʘ[ ~`1pfi5H+8ZAs47'դQر"6uU4QU47eYD80JZKpbˠ__@qFvU;(=Fp+ώ RQ=}Xȏ!nV5> nB x!Hz*@aw=ue\sI; < ;Y Ѿʊ+tSmmvv//V2yXvcht@[s?Gٝ(!#I[4%p;q ^]{j=V$JQ.JKS6@yu5UE$X*u9_UӮ!lc|vst CC:ZM/V"T-!SoRgSz?"#ZRL n]֡Rzp1Mn݆BvѮr,֩6M'UZl?7l`e=zKp]V*LkBilR;tf }4Xl}-ÔFW>iIeN/'HJ;Y Jgj+w7`/Ձ lfYHdJXl\(9*1ڝqRj1[M%1$h2j jvb^ :}>)NuKU3~MdQ9A,b*1aR6+C2~ĮIN(4UXFÇfO>rϙ;̤XDWȺ[Uc;K+%&Nu щQp<1IfA!O: +^€WE.4?G6`̎ALWqBq1pF:.9 ɹ U=eSH*@8h k]ّA45;|@/6}'ua{йf?f-2Q_'Ci@M'sᡍkTh l?SGoA˙Zw彘x'3X\ ;'wLT8U۪T4zآ{]|LY59pטrO,O:X%4# lײ2(t/"w_M]'ź)fAD|{;N%:3[׊¨ 3wUa<ъI>SgY9RXF~+)gĮ sl KhbڑWjXp xB(`@Ka:5X )72uۋ}g҈H|Zix%4e4^{]4'㭜+'2J0 Ot\e~EQt)8,_(p=eD!YEsD@bHDfz.%tPQijw%eq'"GpxlgTf=^@ߖѝp lGK95 Rٶ+qPytk~[U&sq"YA5s2?(m]!{"܆֑լMxj Vi "O(YUm}hR=`5< I /GyJgDZ<$g?Q/ =RwINgn0^xa/C] 6O|GC Ɵvsi),bmJofv[xcϓ[*`D䣿rUC"^sػP P{}jڼW.T%2.ڮLB맋 ~聛BTwh|9<^:_4ċVXPA䭄eD )q lU (ݸ꫓r6E"]€>&]-Z3AHY?0molD h-M88Vx3T\V;}Zy_+X PimjK8𙝒mJYq񷆗U&YKVZS>'-Uҟ"9fb/٤&w0}{!ݒ1pܬm,¶v🾊t}x%Ny^䴺Ⓔ:6ȿ!i9 s/ :؍_o0:wT|,b|DW V~o0']3ƴ}'hta92vr0SU C橺vǿqi3mU֓dv_ h"!SLӗ4S]mer-6N$ۛ0Oc{M.bCBEx}d:8o ae#q /b)L)$Uۃ5=V^:.b@kdN8.yjnG|Isר?PyFcHb"E2]T`rᘈG<<mä$:)>քRE,ـ;Jx;tgު&e+m_D?#_y2jtx2"w;Ƀa~] FOǟID;*YblsMz4PUuH0{dҥuuXDW|O' r?L)7.KEŽQ,A?!0:&Zcэ~Y6o(JJaӢ>f}e$3pCJjoGsyA5B#ǁ S{,έBy#@ڭMs< ;\_ϒPe򫅙sQK - m-:Y"_$,Q.v _\r:XwQ!؞&gϹU.;ƫ`_KoykjkܮgWFxFu 2ΎDFk s̱w8۔??Dy$۶Uжy1+ tS 4JvW mgmxU% < h ?lNz~"Z/Y~$ P$2 _ed=x9# vӌ4܉`$1_KZ4 hپqa(bH<E 6IMd,IЭ('m;iVy']?˳t,4fGZ) mi?eh MS'ˢ}%=zZܤZ 4T`M_ewLn Vt-tlCj/r+OIZ"@j^'Xw-&Nc(d֧W ő+oPL'A!MItXeՙNRq }1' (rؙEwxW-*fvhؖ͌X7ưs]wc rc[Dr+Q0Nv¿QX|N͠]B|FX ub6Bvlgrp*Ҥ+4άG~sz${݋ q*k!hg6V+MAEG3~lC.<>ܬB?Bt2h7|.:Z7Js Įɨi][dyyEϕ}kޞ|wmV.+$5C E@TNd-AL/⧚JנDqSQ+ONCv F֘sk6c-P}q$b?z˶t1^;f*'b忮{t"OhxiyL CGԈA V[H":Zhjj.s;6}ؔ ۥ^&lDžsJ2lw1k61W0\05 IXp1vPnC37HC 7?D9Yu#TF8q's鄖D5Ql6Y S[Y95H|7<ŗ6X큍Q*%O[;XP-ę&%^&r$R`1>gCRgI9>vަT.R 5Ot"Y92T`<Y-#:K?ّŐ>YՉ楋̖Ҙk'-;\ zSl`ϙWIA\tvHd`j8 JlidFFutY5j",WuWTS pa[v:i6 诊NfxcnABHA!Xs@3Q6=9 j5|ӆ,NjK]UU~#ڴqkRY ]8UHK|3ZެөcR|#{*=gD MME%aH%stN?b5|AIpoN4*S7b64¡<^O]?/U4hoZ-SMK>=]F|jy\HX'ZPF?FY1~(]Ր_f0Ʋ'mv\mv ;<8Mf=f}8:1#sؾfg&}ES{hƬR6`AdEABe.φrXѭKLy aES!k1`V*΃EϨ!IR #,E,zϦcOUҧf7;GKi]|ټp@̈fw]SX6W,QK0Lt3Bji_jipHH0lƥ'm7,߅ܩi"pvXdK %vn*[?529OU_>^zy}:่{Tšl ^/.ܥ?@6xM<8b Bl02Hٿ@ɽ.Ob1}h 榇oolx*wuTf/ڤ)4̆Wc|)vOlۯ""(jM# ReIE:n*l.%CF<6)L\C7J8 K 7sԤ0AF\$e iWiQ"׹J?=ttJB3'nGT rCik8P&6SS ~p9[$0Ducf2BA<'>6gp#/;)K΍#MgwE j^ܲspmۑ^!(LUqч.@ܥ⠭PI,G`|tsxo]6>|@ ~BS$|ppjo#W䕯3UҽGiKO{~s(v_,Bb}%'=in#"-*:9̯d.dt& ~=Z6^w}-?0x!Qg!f9;5o va`R5ɕ( @$XPy;EDG%4-ݛjYg&$l(.zEL7e2kZ,9V,7Ck(LBş|S4ROfVnaucҤk 8+d)EVw>f:-@v !;.mɽ @zgm0rh'Y|ju? $1j=Kx,Nހ%ٺ kr?V[jc\YWH~?BZ(ny'T]* I93ݕG|JoU]2m?$cC[~F9 L}F0UDNbʐc7l.o*iJԠ8=.+C/ R2:׫(wUPHٕfQKKOuYQeQ,n }uocgFC2'+pnQts \1/!LBsgwA|3t[0VωHk!VKi2nmggҿۤRO|=YIO3כhIFg\Nr,a_{ܚ[`B!z2|#g˯ge.)GB |m=xtSH/ՊƯ^kLQz $-uuH `sZP NJ/Ar:sq=1m]s6tp`}hQV )rP9YZ:IppH̾ Rimk!8m E)vUaR b`UQlip*XD4?j&m~ C]=koYEɲܵvWy1?'0]U0l.`f K󿢫je6 JpC + GJlhdligO_*?Qc=/jojw^.xc.zCl߶qѱ}rD\ػ8JאQ4GVD{P4>W.,,Hkz`{OJ~YxFz K_҆EjÒ/Lf)scV@mLS^rh+ 3Yܯ^זjSLU@~fx8ғN#؇ǟ遈 `Zak FZ>`myfѼįF ""DDkqvXȽ⁾>:5vu.nOHVKfԭ ~nx)8iKl_a\tZa,K<WO]~R#݆uN L08KW@Y/}yx p72 Jtf'Ј3Y毻,#u߆#$ 45a!;o]\kB ^+}vKVI%!P0Ig:_OϢGfgU%ItǑc:8F|ace6.-L&g)`I90ƜD]l_1B hՈb݅K^ozN8ȇL4Ih="!h~P7&c7\<гHSZc=RYS)n1M+-ݍ,#J9J`LbVXk 9%(`,Y[Wf7^ts x&'!6aaWm ,nc`Ä^kOZ\!, u"1lOa1k"ycZI M3 M%ii`~#0*-F4H.`$ ʕdDT5369-ݏ=)%dA:|dwj`zE -L ɊTR;O@꿲 yɬZ!=<;6ڈV`Gj8)p&N ׆Zߥ8 su-pYO_as6Đ tt1n/[3jˇ6%WSۂ $Kus#+rKg><$tS}^I$lȕ5*~suElyèآQ#C[YezCLy?][{F"; tF;kf(bmdyl,<ڎ|KI- 2~ʼnbXBF96Sǖ$'X1Kڝva997&o!]NR[e@!y('=ߑ\ -eJ>c'+26$"cWih FY`3Yn) UtX.{l+n"^Hu7^-²DZGլp@ɹc37*NY]gՋ\0fZ^Q`k-l)M|Zot}"T64.iLl_:4G4mjE)ƛwx"/aq6*ꨳw;rKdxDu $ Gs+nvz"xkq(Ѥrmp@Wh}CyﮧYX4-0=i? >BxoFR1|@*HY\/P9QeRRB&ӧփ_0-,6 &3!,wPTo q7Fj#o?y[⅘uѧq,5 +4EB?8e>`6t|4AXyy.arˇV n[e-6?v m砌^k!Y^$ zŌX 'O)N^iU9OqdW~إbU=rBG?m!VlKOhVkEC s9BmD^}z,2]L7oT,6ݩya/(i(t :Λ;S"K(yrSy k^ z*Zp eU] ;Vse4] mO y7YnIϓ7F8HҢ>&IJ6ns9㞧Ѧ^ͷEoD %ؠd}ƒk6׳~2ebuA" t9ZC\*o+x!y'4SЙRRT.3i.jo,-;J pYDZAU@KLwܿO^3)T &uz+@wVV> ge.ADng1j6kB:A2"e 6 ]'Dէ{*LycL{ʑCt==kJifpLJ<]ٙCA)i[_wWjRXDTp -mC`w7@;lr>WU̱*}mkWT$tE]6 Qyv|R %2|2ywqaZ5L'"hWJ+5"!bᾘ3s8]}_~LفrqIi@ډ?بL&%NHTq%(ڇ1qSܙg>gbTm!]}pT +4ߕng %Ά[ e>5NPyg-lQS&7cZE&RW<EHϮ{Zpރtxڞq&mK6A(Қ0h]Nl 'Q*rKیG&aإvjK "XQ oR̕k@OڕĐ,/.fxC($xTM/괚a5,wcWKd 8=(ݺEKĻ)3d_`(ҫZ$a걇uܜUhS :{.&fcd\ _v7;_Zѓ_xZ(\? RɼQ1ghL,7*abŬ3_l?yN2sy˗}K+nDҧH#JrmqxJ@d°ԍƙ qW 7SI~?gza46#w*kM!9h_?rU#C$suk i,i4k5k)@[AtkbL|_#hE*V)tO(pDBJ%ŮyN8g44eYR 2 zt+'ҏ IfYl1QC=<Em *-`W*VK y8%gX?8rŨErWyK>,G1MM}CrxO\@or$d#\j֫O=NzjcÐ=)6 ȶmsjmiįj2<؆Nof`gp?[/ |EFfjqQ?BĩnK_A3 4qI8c]U XF~=al 3iSTd9Mf7IAғ2PӅT~΍z.HX_KW,588SAO&! ǃipf12i{$TY`8ߗfY8𴲎U db6bt_{ͨ8u)&n#P&kw^#$er6h5kw%QS]†u.=WCHpjBywR/ߍ  ŞqCAr>9ڴTQ$ .A64)4J]9C_֯ E5'k~9Dm;|oP="+N`goF,!oFx`xL7I19١qlXy*RMj3 bFlo?HREP3sK'^O'9ʧSN9.[F2}3%>@ZV`%cYqE W<*[Rʤ3!HYj{SĂ1>iyMdсsnYXS[4&& H{E,u=:%.}ʙarz`u ,oTMt0:[ s MTM| X>E8Ws'ūƜscS0q13Urb|:dO d8ςgLՍta9v ϟD chl`P.݊zAy%OBj׀|ԴSn4_kƭ bNEz@Y#atߙ,fa*:fCЩlTlݨ8#?4S%ԡ{"ް.#ehTǸܲ#w8I0}bU"_y'ZzgpWSLn,\ԥ5=V")"ilW-Ц[ɜ t9f\SFOVqLHNZ4r*cq?Epkt1)W+#hche"^ |JGX )+ף]s}P&2Fp~*.E3_aqՙpawaX)>ucPe2T yr8.=j`ʏ^σ ‹II!wq_^@=&Tsڡ.Q۫& Z,pWe9 jUY/ߒ+%.dk%k%,7 Wբ uC]#Y.Hh$zȟg,phFw~02 L~Fmx:xFiGԺ aЕ_3#:l l$S&J AJXm;W7:_[z-0&-ATlpWalXD9F.xoQxHf đ73԰ /wARKCN#H?9@5u+ +ݏFo*>Iqғ=ч}$u6$Ț3f!7lg(dp9 n id~noY^ CUaüUgDq.N!0z}MkIG!qI@J +\yLJyF˞DQi]hv 7 ڸ9LI+cud;7t3jy謋Qzrdԯ+. C`JZ Sٴ{V"UYxD9`h?) %"_:PQwؐmr]l^iI,] MwR|SoJrYu﫟tm,o'{*ٺ'a/S4Wˤ`-&o{ @$ $cǣHgWo.$UPoAltp;z˪;XB'A~D 4',&fP-Йfw\bqOHG4v.nTP D h}ĺv(HEP=fzߩ"{L]wpVpB+~*;(Bi9i~,e|p.9A"sˎTrE#BC]Bq'Рe֖_/ʌ+XMX_tk #lq}i U?zzq{ 2z+lX :x3AS8AȿY!&4`@I#%`{"nAmTz0+L=yz^dfAkP#gM uJЌfl6s#m[I,Ktio'wDEaH-8j/D~کFE 2-yAN;78) >9p88:v Jx=k @YҗI5P7cXos|]yLV=#,cn.n;۫/Lj~w;@Yǐ`s_2/TQTf ]xB'yْ% PͿl8#uܟe䓋ry1R1}w>GeF<:jQᶺWOF{Ѵ=%SU4QC ۣ:t| ƘK(LL?!ӎu.)?קڳ&i^n[S9Hs_}q'~,%-C Zo/$2Z֛ U`q%問>[CpCdF" \h .2ơ𴻨hthHCCaԾ>tO'_#OKfJ3Ȅ{wl^7HOCk (@:`L'4>.QU~|&#-1|P„Z;YcjsJP}㥚a{%#^N+Dz4IQE7/^]%U$__lJtmsak P$Bhޥ;1d~ pUݠv6 @}N8\IkUpȂOadY,8#eu&_c> @OCFkFWCRJf8`^9܂ v{MDWwrR39!7CS;1hĖq KHʹ sڗXsq߱'n1lA/P`)/pQ:> 7IjW,Q^K)lhb?F79C (4fze`Ơxi'3U4K1FmFצ@mQep"̤/W>iBO1E1I&UMfuB簭>_%IQ'DZ)RvkG "S +SzAkZ腜߻|Hx3n@qg7f`h׫Ɯ2o|}Ov $>.-'Aye3$tQv >w;yZNAֶ60,wt{>C^7>jpd[tA&aq܉)]("4p V"/]CT:le6RV72o){rsAo22#}sreՃ}ۏjq0G)|"!~ 2Nr5ͽM97{.D7 HwlJtfLϊƈ'Nbyd @{4P юsJ@ IuF=&YG67%uH$UڠzZ'wB!V uŞ,L73p7;] M:0 . 1}Vz€ I)V``]t4֌mu@H;iF5y=&L#}ﯻa"XHFGSEe_;aj w)" BtFЀ\у+>TnH8o5P}\NӴZ`<绁mvѶ=k\rMU]~3]9:VhÊ*C uY]M,ƩkrJ'J5* l6|Nra{$\n WK;{AzY6 ՑrѥGeNW.w t*薂~?)t9# GD!7AAE2b*+F+M~b F0LkքX&p0y!#Ow3{K&Gb;w9hrLj W̿`ܶ.}뛹>L}84I_ [3D<0v@M`ӂ\k-R$ s$vX SBhh{+T32?2I{o+ eYƸƴ$,2dTc1ca07K_!-ְ;@DRSi@zB[J?.#n;ے矗{Eԁ2_pAsO3SLe{E*&1.-qVQ;1bE wՠ(>1zɲ-|_;E:?O~ZD[lo3۝.JP>R=3]'Ʋ&S}Z,kk ݪK\'ܟ´gj8~ W2҅9Y7;_fŽ!*sw s#|{ o||~FIfliL LK+zެGP}/>^,*}0STuk&}e/Qe܀Շ_07R9EcOSg&&s}O2z 3؞rT*W}59tPty875xcUlʃ{\ q0[bpiqnV5hp(A&[]g"%iiEB_JDK;baUW%]Ҵ{U֫p^wp=O' U^x9;tq>oqh8acTSx+fjn<qf`1)do[ Y嶬{ gJҶ2{V q,;<8~WNzǤgL&(uIHe1֬Tԗ}]s> MYAxp8šR q鿌z&%sƁ V%f.3wpvnY_gy:n5v`#lє'IFuk;JtU{UEԆp3E6ƒPcڮFCͰimhpY$^h͞?7 ̽"z|Ӛx8m_SKk5%L3 Ȱ 91zy,  _CLjCyA1%K ,FWPp6<߲4l"t/È9LRdB y٠sLfcvZM3Ӭɱ$ B1e9a\dB);!`o, 1;FSmfɏ`\SwCVч܅ ' ]W/qdaI cZLB>A۴WVPk[QG緱(Nwdf}CLmrR;aX7SYF3Qaj~g@(yYQls~&Bd9*=$OJ:aˁ̟aE}srH8zf)cA%v˺q]1A(צs Nޤ2agKVamW}P +^r)vHOh'$?Э/`=`dVu ,)\-"1VJzV.5AQ\7J:q+. SDlE OKE7K 3ЎzHS ˁER 7h8R{ICpz lVО B'ne0CJOjs{ħeG:X؁-r NKLh  hn}Wi30ɇli"t&{f[L8HEwpJ&mG|n0lrͭ:(?%WD|X/Y2i#+Xe00c%i8I(OF~GFڧF$`*Uq]_t(id>P0(&3;VjR{ d;yJ<_^mg8 9GݟzT/btc'[~U7O٧KU0k^4nы3_ i3i 1M׿BO\!RJe/O |N*Ɇ,ZX*-M}if(\^`\'lH9^J}B͒ǠLTܲU=r#eO µms=qy&VMʹLWomT S:܀fXs:`?fp6f4$|^\.c;̷L$ERCClޞoaaI)G9|dxTq_!~i.t#$J;w / ֩b 0qd» 6M!)+G+Kf$;ù9M$@tŀwyىٌ_n(h:[ ϕXbyM;Gz=OD:⳵4iTHY { 3tŋϺ/X€ ONDi Iq{:U0pbxП pLEOb p,;ɲc}Pp~inqFTr;W>y ,v6C)+ })7[L4mjVi G6g}Zwb񪚁FL:wZ~ y{S8ǓMp422eNEuSz=kgwIP!c;cr-pjcܢ2Ww:yUv)]dΫPȚ%%OZ@Ӣ[`eG۱nj<5IѷQzcfqK= Uyڳ[wݘ}oKVrYapʐ {I*qrÒW .3hǑ斣Pmςkk^𸦳H ޸Gr_ǪKM4o!5c\l3Yy?wS?$ İy6@&/q[d$zk)@ T /eN\ wNʔ{@ZE _IF]']$͈q ú_Cu yKRywu28V-,y銾M7c/_Q=ˌY!L^2u@69:"xL0hBnɥr)#O씠}΀P> ke̢ru(&oй0Z8 o(2yOL'-iL-y)*Ip]J ;;!X29gkf]a^{V^A$U_"{|EAĤ|;"fo2 @B/ {^y95v矚?v!VDE ^8-RvǪ9øovr '뽞I5,ː;Fʣ~pL$́ooNa^߃ *;N[#{Hچ,X{DB\XTR&B`4A=?^4$G4HFw+&p 'e6Ls%yR-cEms$>܍69Uu ~CFMs@_̠:6s_UtFW~Aj餜ٹBKLD-3"lV>ҽ)"1t9P8rP"ӭoݳQn)|.%3bhUh Hsb9@[9+5!f3 QRH {i\$"{\!hlFԩ-mW)5aɞTMB#]UD]ϑ1~FQbIhc-L?*sZ)& )5P,+f@M')ί8񸩼:V8Nͬn=2a8pj1s.idS*! JUAiz\ /^]^*=mBJ h]A/gjB=h# `J]sai8wU֋sku_v+ZWIHeiZݧE% 0[ ˍmLO*b6>C:?\ZJDâg${(5>x4wO 69#uHhu*jġKQ2 0!wk|N=L,*!#mۛ35E&znE+‹p3Y#[]F}GNVg3j2Zi)CP͌3[op4T\σ c_dZꀗJz^3d򝌸8hpm쟬@犡{œ%U4UTUe%&(3E$]UbUvj=+%WNwxv*y#مS HLh3PIlݎ.!$ Q#S] ,5 =@,u Xr˷*nkn2._42$Pد>ZG$wr&OMe7Xmvh3ݭu+cs`&@+b*k=n\tc#' Eܯ; ĻPr9[V7 s(`$B-?޷5f 5sjlcK}{#܊WqΚqeKEh CE4'j1QEO,hBjBwjM$g$ϯgI4[-j8P+ml+AŗZ*qېh'8v(WCC~?! 2S}W{87d6'E!x8ƆVt_n9Շ1 oI(Ȭ^ӪZ ^?dիѤ3L˓0U7 )zk]9)R5bبP8㟋I:ءQ!Eh*)aW-?O;W-8 evg7#?ht)Wh [7H#' K!Fan>K4+O,~]wN*Ijȭ Q%5b {uv05"wvq"o|ȼ5FuEi+7T6f=[! #;c+?~FY\Yn H ZkuIĦa nq^(giej.2ӣTT :2=ι3cP6 #Jo6-EC }Z*O욞\tlU-?st$*{ "R$W|vy jWvXvӵm{jwy/CI9bi4mV=z[3;X-,0J,yXOs;q+~EyS߸}VȋO!˭{^#jjgj‡NF;p=Nc>c>xsP\PYg {pVbYB"Yo)Joꛕ[{qn ָ $v(.k ˌ! Qx-`&Kp_(MwU6JSix4jKmEɉ(yRGpIs6n'.*Ijj E-0v]-Hz1,*=90[z vBd-6SU):0շ98T;&墯A~y $j#IN_Wٚ17:lU"G %a`ǮzB1b:6 څWxғ+Tv, F&΋R)0sf+q:g+ *Ujkz9 Q2?9]e{-G)FRz IdM@SN;f5ru7a '*d&05x!^PKř)2+*j=Iz+w74uslCQ%x[9ڞr`0КA+1qROs/@yM3Za9`3K|abYo >A t`qZaccCWvKS Dgۓǜ4Yw2 HR_ZYFƯ7kn9ylm]v'4jr9Lm e* uԭ 35YLp}|*qO~%C[ q:T"?wȰ/uXzߒyRb8m 8 a^U-0vYq$x7KʓĬȑ͓% TR:8+tR5zx~h%Gro88gKahrqZF%'gGv9#aw\JB'\?›ﰂ&n^w3 Q Ǒ*!S#۹ZCPMӃYJH!hDOxޒ8:Xܹ hA^_[6p{m-a;\(vx5z@yC{k~K9ҒΧv'ĤoL{=O: Y4{E)'2]\qi !0Pkՠos @"ps,)0N•:w;R } (&ܞpL/GUrƄK&ӏ7/`z }3fq%RQ]_ȢaRd09U4kwDZޟuxHd 4 /,m=Nֶ2/h2ס܎N`]٤M1ΕB?< g"tkm\$2/ \*v4#FhsSbvGMˎnWuF4I7(x+Qf?y#yQ;pi`GH#mRų! +CDSH]i)C,~1ϞΝj$ Sם5+@5ىDp7j+?\/0<B OYhQ`Z^iWwCEG:Mf,ȍ-WE]`w`v΅SJo'tns[N$hBn@Ğ7ָfjhƉ? 1D4ݥ&@">i|"$"dЉbq!.#Z.WC-Y;/ |3o_S*2,qGŌrW"R\lkO@}嶿pG@?8/w$Bqګ^[-nFz:{9Gj^I7G9K-}*a@Q'׶d EwW$OV֕Ss6X{\ 鮮!(t[g}E~0@߼[Ձ] 4V @oco?d @.;"̥oXJѧ@6⒝ǁ>sVPՍ(^!C. "zϿopEr'C5Nˊ[c\USl$n9#"D gW[?!/vYX oD;åyTǂ}:8Ex7J*QL2ɦMJ&WF>JT~FAPVe}>-T `m<܍/׋f|NLӻ9. E6;&s\}cb`YY`aX(D+^9^I+Mge>)%3_|ݘҺr*s /P1>t:n@Q#)A^"&)@ U(n{&vpnĵLUCq6$i'T z#Gi|_,1U).p;]pOkeዢK2K%*hXE?.\* @Fzͮ,eϮeŨmQ:3#sŖ3Պ1٪qv79{^[wxv]: 봬%b7d9P흇GR= V䖭@R ^./Jϰ]0B}p>85^QNB~"&8߲ܲ^yUP* 7Tqo2$q]Mpcx?2}3RyK9E${uDūs[yq?/ΣBHYt~AD8I>UХ33{ O0=a#Fԇ'0aMrR bUbxPb8h=mF5u>p(bHqpueeTK9`eZ#Ҙ)*:T|BjCz"ɘW5ZHSzط!z>$bnTHPZ p,XL_Zvܖ1Dj^} :.KΡy._ae@iɖkBE\OZ6LDž"U]82^c'ny+KGWVbfGlE)BL~֊Y{\5"Hjz9gCoṫl.~xI~_7$|g}H~(-lUax]XQ/.J< ڲ:n Yv+;M[Wka,gDeR~!7\aR{VxdagJǂs>:Jmn(4`EY<1yN o^Z衲|;.R /&g-=p;~d{}iCߍ?yIwfNVs^9`kLne} Kok⸤8I9Ǹ7_̫ԖA:AlX)]"\ه}hchy)&uGMPg;l o+GqvSWPG'2/8mj.ͣ]6yf0c SmRmF`ƽfb:ֈә sSM! v>Hʡ#GKx[(M)OUdz3$MsF )TI<Si55"ޛ֭xYVR .ֲAEΘmiПA `C<.A^MX+S5'0e: O'Cߝv,alUZ73+i8b4f ;]7_/Mؐ3׼-5oї' '<0JN7qU (gtfyRlLͳvYu~Q{6'❸;jp ]C h;hũsL߈doP ḶŬ;AEKKFN>]:16|!!f0}[v|0l{xP:3$ 1M8kƎJ *Nia'i~R4;%[~SaT o?Fr\+}Sm~? ˭3:d"G<#h(dP'kt~>(ȗXzLrOKhaY7-ͲnPR^qz}? <&-- J m-۬h0Iq8Q:FvRPq?Nht7I ]]Qj?u?ڠ⿘Wik*kȨOj5~zd;-mĬƃ| e}"jV5;~?NVCA#ǫ6cMJO+ N0Ep*q1t*>{r Y&kճsZW1c[(`"Yr&]߫_͎Mv`ED7xpLsf C3mT"蟜-` ŻM-F산-x(ff2k'd8nm)m l-%—xϯ}ͨXV=;|s)fC#]S*1E"eBk֔aͩL. W5aR \uPhނdW~FtrVU zN߼;eA>g<fѶli9St5`um 56Qalk:lZN}凴+x2xP4^t ,7Ѓƭ?,/F?3(I6׹IN3d LӛQѿPƍ  dxma[l oJ%MB_LdzO3o`tn#3yg_1"q1j}jj3JRw.,eF[ ; y3D:ϔT~;&ߝgԶWKgQ ={qoĶz4Aϧ %%IE8,ˬ>\- U2法&"$YL).w;Tpk4Pֹ؝&w=U #,EE0RWk(@`SL$I|kZU;^>1y2𻸚ֺ XO9_ Qn"u?4-3DŽˈ "ϥ"Upсhs&-lω  s|@Y"™-]DvN&4þJP)H+| 1WAxKepQ i% _QNHu-Gч8Qݹmvj]9!o("WRaٖ'We1vM$EE^a@L)^yj펣DL0S~aø.*im5 ^LJJa5nM2/ZbUT gv?m(BC iojpZFI~Nr$p7?|Wg@yzKW5Z%6+>؊v1@2(L_ħZ~؟DM@ pYwͫ|EfG l"UySD7fn.qo?);SCU iZ7C7jea '83c@ a$ҕM3c* H2ɘ;ZePjǺv/O(@F^Ot"Yvkr:wsr)=V2-38j_ӄal}{*$"CL w" mYg֤^U*FwhI]$CTvXJ>'&w"*bc@g+N%ǵڡb崱mf(Sl(s*ᱏTO쑧xD6ض* 8'>gܲ$8g ɄU{3 OW/bdr'4{Fe8Lœ$dd}4uG~^3 ?h3?䉒#dJU ( 61QEse$c|USTGO}3/Op\QkW<.ؓv;$o3)~ga+kA7o`c.jJ*߷Տ|^{/0ChMs j9.nn#⚦D\:̺q"XQu vgM[ЀB;4f h6Wb1ķD#OXK옷8~% 3ɺy2K%UPeS<ݾ:rxOMj4\&V_iԾ Mx- X[.M_ {hb*1E;Vw6R|-7oỴx:>dqR:.TXJIbwD4<}YkaE3-0;^}άxf'*< kwSڵDZ' (@A*}a(ю7od.~>~+I#M7`׳P<*]{Zi0pI\Dⅅ@Oc P;[fg 8 ␠j?angڪ4R7M,.z_s4ef 51uD_Zuxuz׶ b܁WrQ9n)NDž7EE3 .OW9/vV">AOq͏V~.7hm)CnFcgr ~,~F>3t_p:Sz DX601˭H6%"!?iFWc9`})?(VUP bz!±zS_hy& :_@xrGTKEIj\F鉶zƲ"=%Mȥf(B>;7 o+qTO̎!̜o"Ss$@`.sdTOl`;WڊabMZRZڈuP,:n2EQm3G:e,-(-Az\H{w= Qt "7Nۗ77pHx'QA Zg[l_lMܤo*C %O̍:%IJY"k,6~^ 0P7 -BN kKÍχF&~N)m7X~b!qʅhIf"2wo~!&f56+{t|2fϑɱi1>r°}Hbc2z%[ō/qž4qJ p_?XZuƿx{3yvw SdP:`f/'yu&K; kbsdxv:k'>j`aȐl|g$UOL4N= : W[XŷwbR"vNabEyd%FG-JC9KIT~~L=Їa 5'tm%B %_g^PX_MV9 ʸ v5C3,/ y4_A۴]-&$ S/,4{$ʗ\֪qmsdpsy+ ~h 9:Վɂ\óB? `rVW`Z7Vl-W|$å"Ha$&Q/kf YU/x{3&cTt@ժHopl#)MʢHyn;8΍ⓣ+9q;9ꐒKTJJߜURECVf_ .Ƕ5P3φ=iS,r*\R*Q1iXȒT ,y]M 8";<7z&>$X=b@ o\Jw~DP_f$4>’F^fxh/[&?3^yɼRтA+ Nh%ѪcF7WP5.QC=C壾VXUYh*@/U~)yM٫U;ZW`m~#2ZgYhVT/S{WlZw1ÆcݗFTurޓSj0UEmS:+ BB*jnGbo`zF~"FvyQu)ä, Cg_4^MrI$?yZ5nW0=9wEohÔn)$j%<wZD:E q M>ki--]0ۗDz 9^_Ш*s]#IhD뎆z2;3cpbV@z8dl-,) 9! [*ԥtmrFu; v F)GA&|_3u8{o3ߡ3^7LEK16+tLC0D5` k:f{ ʞ VV#~0l=_Ea;Njƶ_s>!B2dT7d}aI`#O5 JkR-2p?nӸ0ecem%]žeSk"ufwW-Zydp:+ZBC; )Qi:;$ث4 +O5,粹"3vNLP":gk`Np'}6"x% vݱypzچɨ1w!A]t3}V8R"^{`%7$fb*P7 .2xp-\yM|aV )xnBqPChd 7e p\7INBz]?_ml2|CkiMǃ6E O1ǯ*+ "a۔Bq59WõLTsVcעPtEЄ'KrblݺǒL8l9 P^yӈG[y_Ft7Rox,J1Zc^v5kvS_AJ~ĺ _#Ml/iۘ9,>~~ @ճzVc&IԆz% !y9E&zYUGPj#,b޷Mt.7!Z Ӱ|8+ER :ϧt8Ƽ}k]{UagIcA 3}G[f؀QoU3ƾ9k6i.i1-H 1iSNKKē] ;#E>->l dUB"v7S'lZLݳؓӈ mA7$$c݇n{ ~TD,c3Zk-NNurF?jl}q74$f={`SD0V[ksJ+@ 1DRK6C a!-<wm:>CBohJki=^x%=c?/-[(Q7i\0!~]a%VU) 2 ߕ~wΒm6ZSWɎFCdD8UIZ̼rexm^e]kKBcayKLE"Uru10h)׼@*['#-I;giQpS K*Z 9P9?`㪥z x9Q@&Cb-(`ix6B,ux' YB7LVKBOV_SAu_Jt=.> [MYPIferXi7*Ӈ/""T&ڡ#C95VHϒCЪ]e~ 0lbmJL孯G)0]!` q2y}tʍq(Nٷ7W΄/}J_fҒ1hRor6;3My5 S1SU$&7LZuf-XzU?q+ Vxɲ~u^~>=. x1rI;)h쨁e5n+X,{,|BޙeI@Wܔ>EvNJWYX9 ¯h8h%(OwW 7iA;N.|)U/P4P7sa<ZHvXؔǗDnpb1 re@A^Vg]ZuȈ].h&% w#ͥ!Vv&ؖ2T!ew}B2,!1*nmJ) uw#ף&a&/ CˊCHР߭6^% *h*2]\I#1+ZGp]%f2|*r-0CJ'0ڛHUP,bg7Ņ _|zG9jumc1pW]È. E5#_Dz)'F `nvQv3IH>ƿ j7+ P¦~1&K{B& yB){GU 'kRvNjiy P%Eǟ:O!;9&<;c>HO4x{(M2l㏊ 8|[{&< tNs0r 1~45>lId;=J_u ]@$Ƕ4 U$;ح[ALc~hjva "jRT4"hM=lH0梠gPӞWΟ9@{k'#e As+IC!˪aCdmXRZ X1+1-[*YmvJ]ޏMS=OAÑ)]!',S@S4ɤd8kDvZ{^ԛp™l#Le;6PMUA6)}G2ĭT,ccJ+rUo`jZ@S PE!cvw.E+8M5EVA{fCp oMݽ HɕQQC)Sn7 Zʗ[uYd^:9[,Z9BO%nJF91d#M +F,(P1 gEO:A3&ϘtKuީ 2uZ#7"t+6Ÿ@:ٞx<+sV~PEcl#_DΡV0cRGJjk a$2gBHQXh^+H EY_迕$(lR৕X9ap1TҕovIhLek\Mn p<3aI 8lRQ+XܾlnIk^B\B +ی{oAɓW8Vs.wGBt4^TJTߕK?tԄhzI\n.^-:ۨ0FsUGGJFyS/vyN/WRz$cP~qft 0Oh{ӊ!#x iМA`4(fi f$}_cw(PxSކ E(s nw͓^]%΀ I鯅QeALmFt~@M]Hَ|?|l_OM!h=!@ܚ2oPYf: @M!ywގ_GTɴhJ}-~hlt-7n)*j-6IqїL~_Wj%I⪪ۜ@gkv[G$X v@&(e79I8 DLVt}P]?2Cu=@ӏkXTp&_Sݽ߮J0A:@7勎kzىo %fmYbc*(gzTS8˼$KވPyhx'5lm~m2)?s$FK׍k;KE`60a$0 NԇmzTsi|13)p-3]@+#&/o>*0ד {oVDIGc@h(Sd#J>[}F7d@{C{2mӡ38ꠅUC8]`H6CEE?z T <]vNa.@_;LӔD!8YU"m/,f&cV1N 3{/MF eX?:HpأW^1p2Q L@Q4ֵ`X.3WfPl#|[_YcQJ eDS~J斐,]Lw߻UkG`f]u0U%{cUx"B9ל)V~M~3} |e[k(ffۂYǁfmm , KI*FV*HNಫkmpG?ɸ(K=tox=~zKVIb̛`&y3Λ+$]2'TS^~00q( %$O|Ryݡ;.Y@#|%B;G|R4$bD)IzjXY`ՊTcͷC[g7lp7+fީ,0R!Q Wz سӾ'q)3Lm`e=z5zhvŮ6b;d;,Pd\Tˡߨ|Q~uq b˫epyqQ"SL9sabک8B c00*k̪)23@j>V~ :WdUm/ ֬ btd%&МsUގԇ{o@p lg@*թ,[u:fɇ-G| Rqbd1GZ"| ʜ2}%s`i3%m}-k@Y[&uP(|'v~y<){7w駒d4*D%1\pMJݣƓŝz[?XiNdkX*47Fc%p ݡ>q~~`-2-\y(4ƶ7~7yMВRhlvNgui->HY}JZp-9@pl\&'c^iŢqphpe]&*G =Ӫ]3VS;eb3Au6ÎU!rRYEi+ JӘ h qv8kk "؀# ]._TDUdm,m'z#0D ;Xr\$qd> U 4 ~=OÊVOTvL` MTa2/z4Q{{7p'.֖lch64~V1N,pw]U  yT՟آ1B'X[Еn C[vr\fkPUɬ]@cz9;MkkOph:LpVpXF,:(k3S{SxDZOȸ¤(C "S\4\O֒!Uw=Psc$yKVް,@beT4p@̰Pt DˢdH5L5䥒f.:f"!thw_) gzJƵ2 Ҧy]C,S mlJSNZrASRe*e"ϧT"FH`|)AƩ5mqA !mVYkSN Jao ?q r$XWV(!Ee8@(yJ[O׾0Ԋw?+S܄\(ᦠ£waR r0^қ՜Tj0oNs$B[i԰ i0"+&Qe>4R`\`e I]p}ƾ L8Ct#JgdA- 9̃|0,unw?k/9a~36R>iҪЮ. t.Z]", Kтw?5oc(m4bh􇓌 6Uv737)#78g^#xɛ#` "a_#&re D#X=q'y ~CjM֏qͳl8ylc=iB(1(ꈊWhS$ZܻL%u.*CV1?ɏ7U)Xj +<™(`24latJd?z>h+,6FKw݋ؔ$h}&Y<8텤l;~dHtQ^yc%0 ]D,7 $Rh t -c1SjDw;sSőԉ5vCiwy>3 /to>[OU9FcƄS gD/ÙQMݸia[bulVSwflN `PXpm0Uvx)I^&D~۬ 8뾲aC&e==N'?~8V)|kFXSߣ] 7-6r8Qo5,R!Rdf!Ǭ1e5LƾȘBEuO>#gBF@hpzЌN?(ewQF!U ֟5v {(n늌BUHStUYcZ.WvHfݹh#ޯF#5ސ`U׫-7)QnL VeWrw7MQ,;A\.s#aʤ$r s*$Vjױ Vi|ۥhn0\<@_o-8 %-9(H>:5mÙVd|ʔ4IAQ~REV)^k?[W|}2GyPQŁ*߆#|=B0@QB$~*+BQ 0 T:A oZzl?"CC%O`LZ{eBB{Udť@Ē9 X{1 ڟD\O Zbդܧ'"x8צb՜f&hHd+rmO;43-ׅIּ@ !˙xVij #˼xwl{)pL։'Ub_ޢ4Z>Cît@H4El Aꭲͦkal׻6|)K]́MI= 689”(sЄ D8pj(r " \|āyz-\$s] rXvkZ.@%f36,z{.Vœd*).2_ypPP='/Shu*hdЦmJ[%w @a*Pr)ao9Y.EkEكߏ dt~OЫ;m @ M Ps`NU,>5J*b܏E6kd?ߓu*Kq 8c1OQ`m;;jҒ*:r õ pČ{8(u Z4g՗JNkF MшW#]=ɗ9cԷ]|)rqկoϋ]6%tЄ0.SCf,ɽZ*GAq+%;Ut0E gy[%8!'{&]޲ۮ!J^kQ' $C I &d`;<䬐*5i>DYy3ŐePʓy:RUvz9l])yWsYHOTz<KFW$#xZc5ƍʸ%*ܠl0\Tyawp vKZ-?2kz}hF,;fq'Fxo(/=/ziwؼhP N (/Yi]?Io- ȫfV|odStUc["ëgHj[czEg!tHT1mm~m2O#7#]NxC[/4N㋳AzzƜSIs?T0z= _Dy 8WY wo|yOzs\QϮ(PԩbeVp4k;3Yy2v%f"?ՉtcYaV*ۢuNqd]7aOb?Ɨ,}#aygTmR W5I#*F^U\?S>_@`b÷wU\cTb]h'B#W:٤տ[zdV_{B0p R3 ebrq+v\ #-@ÓXqzp#m])¹Kh3냰J3>{ˑ=t<43D>KHC( ?7b^ m4s,r\mDפvlw}jۗCP_KMlUt=\4[김pDy:^Kv㷜dv9[C#jBpϣ."A׬\צ%׮RAӂLp|bDcg un\ϵ [8XqMۨZY4pmLe˴RH]\ɨ9`?%: VU!B gBEgz0ۢ(/Q:DE;v[0_AQo#.hgmye19#xc4z0~*xI5*;bXQʿkssB6)Xoey~+6a,Uh(ޱbB3<%/ G҅8߳N' wSn/Tywj"q1qܑҙ[k…h8Q,=Tb$~`~`ȴFu#J,RCpB9*OÈ*$]Kk{8)b=ѥԯ=1ȁށNZ(#)>AU ϋk'J֢T uJg6_1 zyދZ:J/E ty5F\M.YՆ1V_u(*dO*w)E( `V6)ĢsPIm%<\7$hF%(# ]y+/گ67iWn:=G@~|Pv(r=a`5 v88+O gjS>,kLzA6ĉK Q*JEU`v*N"$J+"}DF!8آ^֫:PuPcھxOnIE[_qcb!nbmǣh<ӝf9sT ?}XLvNh2euj},>yS2DKh4dx?"*IX}/v8zӴ%o{}JAǩ67Fl +J)Miyjg_DvnkR@PG)Ѵ&e/r*VߊkGsq.:2~itB 5yjw毝i70;[[T1ep+]_x@ Q <1'FA@qᬷ T\ĝ .+ݑ Ec#~g5mjGN±Dy,d҆"z]lFME$CYݒt) +Y1owPd{b>[oǐ:%<2rEkX87aD9ѭ7t)/3{y(^eJ4$⪌0#;j݈Q齩d3y@P9 C땺"`%S55ݭj!7f1wuW~uaTYW]bXAk"{-j?Zڔ<ŭrfz$MЁYl7GUZw0)Ո0S5TˋI/<}^Kr$"6f yOLĜE<ܬ% W+HgsaƥbNXfVJP.[֙-[K̢Fa>N`Q5삤>ȍ.A,+?3 o8ir4>qR.[Z-E ː0ߒ!d ggr%drLpw)B6Cߎ`ߙSoח# t΀e`lfl4$hp. "AZ[": *gƤ(A`}V!X 09zaT44|= yMCIDU5| -+.[|sݏ"H`>L|s<?z,ʴ( 'S'^)پcֱrңmx/#.V#Ӛנ,2 *["M0*`ObncUZ$u5oNlR:u z<{Ӽt!̐ %- 7U9*7͵Q tڶӐ.A*@]MH w`XZPv 7ɇ*U#\X"6ִ/t-K¬N@\rSb 5:,hF$=[ƅ!`'zeeÕynS,1]G%.,ܦF">̅KV^D$n|J gPF~iCGP˟@h)oc-B ӌzI>uΫK#f[ejeޫi}y]FIY ($zilKz+rv(9T\ IQ<(|,+rXxsu~NIsV$RvOZȢ)*Rg&1smzj2'fU),M LُHBdzZzܫh#ЀNkGr&-Gs叔)tk \N,d9:> NE˓CcJ%W~w30h~9 1P=Pj%~CI'̜ FGLkF1ߢmXU}(] +iүA{rr-횽]ms/:JASZr".Uwkӄ}̎vpMF4Xz|iӋPX]w ᱉"EﴘM"A"}&|tXϰ FG35(xpfdp5/zUy"N=S]OH HsR-TzvvEлG(wT<9E|@G/ {0M#cPPzG#Y,b_7'mϯT6| HoY\/~p,2֯j^7ws3iiĝɗw9Ju*F* g|t$ȫ($e/@xoZ=VfETKB 6B!Nk*#66ސΧS)EK.NV8WyF-6R2*rĦFb j5Ŋe(U4)DlQ@y fp?5ztN7`M_w&ad>BrhL5VB&8IA([ݱ`#] XQ @f7٫IU==3^V]Z2:s9rrx%LիIeiOG_=A,Xf2c4S/egjjwcAw󉵾Hqz0XؚQDPppM#Z3;WɚGλP>0ջe6T:sM}2̏%Db(TFj {JYehjU>I\Y:6 7d=XVf. #=\B_n2,.:/ Uo^2P~ oj=qT6wҀm߶SLskAbJhEw1Sc\p*͏]9: "sYc.vbey<+/ gVP#@ixi `HN[9*O5MZ '$bUw h[;؏VnxOb)B_g:?ɐж`"1G-=o"~s.:xb;c(#x^ҩ᥌w"rEoxxОT(k.T QC moT=Њ"ۏ10⏣YZ\=DWw%2N i jO0Ѡzꊖ銨zHY.츿[)\i%Fm騷2Q \  ȗ e4/P _vO v0&T{8,`Smvn}N1b{6M-R?kM`Ô䬓BL:< ߯{bN^ +u&ѵHY9E MĮ14l]h3ӷ[uf]Ĉ@ueY%/.d"L_ZE;2fþ*..QIS}ݖ_),GE3u/ $И%\G?M3׏;xMswשOLZ`0GV{3k%m[0WV2gqpX kg |[}#N4JBj8 }Vx!΂|i#;lmo'C;F LϛSzOacV;n|z4k^;eDo83Sƾ&C{# 1unaT]aI@]zljMeZ,De4it*FJ9Z]K NBAVCfNY{.>JX3}కAO,r4p0+[./ih3A}b<Sf8*$ΐ|Ol8d]2r\c Nճt!h6];TC)ChS/aC){NLVOZ ;]{V ~[p|$$:Ň9\=_OB7;/zdĤ]=,UKfu Uh_alg[l*7ƾaĢ(t7y^tYuϑE`QI}&]/V'9֔)${#@VūVnic1se~`Ȏc 1-'8l0ߴ k^B1o/"s RDiO[7~gEnsJ:r7ڳ6ک \;^tܶn"W; Ȗą,j L n7U6wX yGZ4\@+ja7jm*3Z?R {KۆT_#cUeyd"=G|bCMXi)`0sXCz}y -╊GSQp>?K3Zd]sz:pӭ#nEW}il ~Gf[: ]CsJ" w7Jҁ/obr\mds(!j%Y -r)9"BPw?e_ .EqOt&##8.Ah!M' w+8Ԕ|`RD3| rNWf1Mm\Ò\+whNd1`q5Q̈́H&al%3_m "I*H_'.?Y#e@IջmXy٤+N=~P;08nUzYu%ikک?%Ҙu_q0e!3ɵ*a:xd^h7+:t:r qѴb6O0ӂQkR VT|BNgDo?PF)}#;, n)p~sgdm5 MP&u:.m>=U?S%t :k-&8 `k\FUE lY`3xSdjq8n0EF+>[ ?_ݐF\{̂rq|2Qʙ}Dq^,VqL_:CB ΥDX5SO6װxܓ P*ۇ h5FZ1 Sc[P2T&\0[Bܪ8l}cJ 7H 66J"+Cs,+>9,ӄqU9_ o;;94Qu^n#;!Cy], ӫҰ:sO$YZT/yRC˩'ʡ|1}>ϵrC)ÿeVUꜘ^%_%gY1V:b !g쮉Vk&Co^`5wgrKNׅ" y|KՐwNN2W:C Z׶QMREJ&˧>ity&!l(B"8#$5Uqq~̗R/\[6&m&C`=Z˅r/[P +۟S,,vfO6g&Lx:RXP$]1Ώ0+{Q߿nIdi>sTV5]`TSD\HՐ ,=~ ZO7 :׺3Jc+Ջ/5Q.!dKK"yث?r%4n/µ,2ms=0⏃<iO:Ff |o0M' RTل :LE./y 7yF~mGt|1]{nے͘w‡zYXx:aoyM9]`ׄWd{YJoBR3\rW[)pV V(XN[DuE(0FN_]Ǎ {).OgL}UgoF9w_.b4탒$`:E)Xh Dz =O e](^nLV{TрOKmz\YcpkH{8)tSx~ {UG#Q.Jfk_9GLI۞'hf[ڏ8zҾ1(ȬWx ߌFI/AFjFh\0m_5/< ء4bDV(`FD DJC׿|WB7m΅0C?M1wGHhg^yQ֞qyfCNue}197%ˁN'm"[$)߁a+DBd>Vhf0`Px@fʷMcd=p-]GӖݫN7bo*q`N,\ V9*- ʑTGl7 ,bmg͕Y&d—v /Qyo㖋9֏*WwĥY20t2=mȶQ Vo M6^ݪ. 3ym$k7,Ur~yFgLfFVA9OnWj)N+.r2*ܶaZ|T/ru| ȿ%R@ogzSWwu6y/(y>{,uk?.^hL :R6 H|&*BhL9.0g1?C8f_3bE;1rKgyFL-y૭=AY1oԯEUXuGJC<}GxҴ_GkA6nZ:e; 4 7!ӆp ?`RqΙNN#N} u|tKy. #[!4[Qqj7`Y\8x!IgKצ.F= `g:W$y7n#yvR5 ;EJTC0p/[ϸO!&I)4\2~C'IsyQ !ҔlKeg98F\vzf PeNe%oдʌ/=$T0fU'f_䒨em7ɹ:`^j`9.kat^b.'A֬ot@LMhO?Lߔ?惮 =9#'!˯Gi?oFP+DX6H J>Y2ЩJLqvVm)6)A))cLG(_5yM톰Yk3{^5:4DŽ[OaJ-̱$7z @**{#R=Z&S4Kt젽 q2_ͼP{y:u֦YZ12u)q=R M|{WTc hfyØE0\~7kO~WM9kz<1LźL_x<"ȬG?1Ii>E'_Oxph/fXHMAGLl+􊅋)n(D:D_Jyv;-+v H~ި ]45/MZEO0h `Gx*tT 9QESʉ<ɵEE^L!1lAq!b"*&Ι,$ %_kJvQ(qa^mxE-F2KAbFJ37dz^vz- ԯ!>սdسoڶQ7RCphŃ2;'b&u{e,KIκ쏆( '!珩m gdKRGmzbEWͻc?6L 5˕.\IEo>/,ZD]{@D|:3'<V飽's mS= ?&|o1GTSE;*[K^dMxu)/~R'}U[)Ÿ=>6 Á1rEQ^ Pc[vU3 ,%qRPX7ڼ@N"$UکHVKk> KviN\yQK" 'g}Q F[x YE:F~U Wɫ3n~\mxArf^;S0jI@tdrsx2 Э7[rs LWeԏ9@-՘MB~Y=1 Nk=/whHgZRv~@4ev:*_}3zAe4.~6UKK<Wm{11-ה Ur ^,.2MER7`aYl2rw|hEI^NG3 ֦X8Go@ޒ_!Βbe֡H\-~^xLt,$hyS8B(ڴBLvCwn 0/Tg^::y`َ47[m$h#<.xv/4`}tT;g.Pt*&* ڌFS kO> LIM[ι:Jmx݆&o|2Λlx*v~kQ^J \kvУWk8O:X@l鞁~J1ީhD0ww4XBlCLYuSbFrI%jG.! m&oY'`7S휭P &G-`Su|qErAI'c/yD3A:M,5eQe1GeJTM9Xaa r $ d3W' _S'/RP;??`fCM B_oMBwI_dCv]/])g28;IozlS 82Pl"or1.p||{6!b:iIǛ:/J;`irnYfXp %k)A$!A}ݥaBz4Yʻ0 `{T `K˔c ]JNi],Y aM3Qk*&:Y~4g=:ք0jގ]!8 */biZOrٹ&Xn!Ը*B@-ԉG|#,{VGk dRes,ݭ\t\䯞8gJGM1 xhA C<ݗ!¬_ͣ"H[fTL]<ѭrt%&ziUmv #$, \ˈ덊mW+zx!lVIp5p(_rm!uxᇂEHd.ȕ6ږ\JldI-?׬ŭBґ䓘5XEl>V A$n>fY,X.9`qi0WTpO:H0Vtʙ0j`\pSX@D[Ic*Fr~s,o@N9J?Wnyݬ eDy$0.":-}_-ſ^EPH^5 q݁-k: A"Z5MrAn oPyտnEvٺgp07[^gڨYh1O7"Y,$vLoCZBu}1qn/M9:ەX#tĩ̐hK ąViӈJ}p5PP4bP&OUj)=%rv'Zռ`iow1h+~  VrbuZ8 (~+D0k@@|#[M[ʣD QFxlQ0J`U|,?]gHQ)m1T2 13ګݮ%fʹWʖ b<ڴ{zT#}6u#gC3'qj mvid z/$}.]!nAyqCԿ򴝏( }&`!M4g> DE)o&g5oLT?UauHs-OO71a豎S 3<4 ?ԓ䞅)Q` FվOZ*"Sz1Q~ᛞyCDIi:tZ-^*Hck5r$HW,_,Xyy)U|&'mdׇ8A407 VTq^V!8.B @sZî|䶤Gߪl1;mrx9NU d0[MlVw[5I~iW-μ~ubʃ,W]fiߺw;;2YYzU*n>P{"+ rtf+/KpE0(,c &.O(;n~㖍Jvs=CYZMq2QCW'kOeCziC&3Duk`zoؑpz!DصyWި]IQJ9z4Gd&%F-rp[qTb]čoR90Zd )u#i| Yuδ/[foׅ"zU>MV"l2A/͛mI':k .\}W8-uMHGBи`ߍ'A6t '{.g&e7a"5 _t **s(ڋ\qt5 r7:Slʢ2Ҿ\(b1;r~ʺ'hLcѵ&N㠧8?u/90XV ׬Dב\mU&]~X~GH?vh)E,x4[WK|ӨgF_QFPLaZf.pN!oYzMVZfZ2pf| Ϟ 1%+YN#V*AXl*ZoJHE}P D9HOӡWԫ>l tFƱ}*R}ԀQ-T^ Eeh~|qH4~<iΏw$Hx]\f,'aZJ^6uKkv}~ZpZQhN]$$8'|HBk+<[r'嚞c9ǻKtӃeWM{ۀlgF||hGba qvtl+yfZI6 `G[RkgHuvv 3_XdRgvx,;]*4NÀ)E'P82ߋ>϶ 1#c^q_e(JUK[A#RJ?_.Pڷh%uu5 "ú;w&71@ ko1,e::(Y)~؀ <uhs0.kOX8 \(F| J:#}4@ !W`jjڿ\ (ܚP."J*FQ%D:վJWԝ#Su|+53$ A)>:fb󨱀RS1i CJܗ)3;Vr e:_b9`I ѰAkr`!=1ܣv'9k 8]j޿ۢzAƆyFzca7g͟Wi0Ҥ1_SN7#d=>"Y(=ti> %~ heo X̵QjA[DZ OrQ-Mp&rtNI.,c%.~XRiN$!?=h:[QqdM lܶ⹻ ά8etXPN+y!ǕR2 ,Oiɒ>.!Rtƈh,6WW,G^<hW@e *.CW۰;p TiIy^$VoM-'o4`k] m)#þ||̍Y͋Ɩ 1!eވviE 6R%U0[˟@\;z?-W\ՐO lhnR\qxnc\W ~IL3JP*6ឯA F[MwŶPoo%iC4Mu.!Z4ӹEu 3 ~ԴPH;☯Ym!HR}>w5mI%Uh^!+oVciA(I | "mj`,Oh hrjy(|N(pQOU6f \Q<|ch/ybJYREj־%KD4D 9M 6iVhX1ph{HDg!dcfsDS@Ρ$zW}:Y%`/Yi̲(IcĴٻZ0D$uBw d?֖{)Z[ȹ&2O=gqD}1A-U7#22&6+Bb)Í3\x8)T)i|.|Uw(aՒsj.LJr=P R)}PJD')ÙNgEFˆ+Zmw\ѿnz D<xFkYP>\u/<"Һ4( dԿR˜׼䥵"#ey"k_o;0k>0lňt@:uC2X H{/^߭hES{.gW)A'w/C~W`x6"$\(kRq%|]aӃ07Y&5Cէ'E]lemV-gkЗ#Я:$cOwF@d<9;\A735G"6vYц3ǓhV4&D~nЦ7NL?Z!Up]믂9Mr:GH tr>v×=^@a;-ƧE[tT~cМ٤{eQ,Džd*G7Rt\25?6rjds\֪X>S\}K{76E|9$"s?Ϛ<1v3JKpӬa cVn@ o(@^w'rk|]Ş O%C0Xϧ84hعl |w6 0nGىȷe-nœ1<(O>e6ީeD nN"4ĖR1F-+Yz.,y4]*e56kn,kJQqD7/Z 3*Ƭ%E'b|5L!^8$۲GVQ!Xۼ`!:%EGp(3P_Lrgl nG}s 8i)(R\Q^ݯw`?!T~ߧ4kwp㾃4y6V=$aIIєsY @DgKz ͘73H=O/ NJCc4pAL_+^ČvsN?0AlpBrf-]۴RHrnCZ/Dʜc,n{~}r6( [WVM-hҀɮTV>Xqށ)F2l?>9o(v`PPPb^>gLV5zfK!:~$PrN'з0$Etۤ+mx0+~!z)uCUHHC.+~Z\.ͪ>Kml3/}g? m\GX ;Qf>AI[gQnEFO?|l.]1ȊBc:g0/;h)Iqox 4<T#KxpԨ_.J2ibu\;Zft̍!89>,| |LQ5s<ϡ?/_r')Y|n1rSmKw|bX e%K^:8J;Z14{pI-HoA\"Tw6'q4 ! u@-ޯ#5.u6;]W6O@#?ob,/VG$@I4~`ɣbUE1,َնq9?V2+'kJN_VA.IjRƳLda T˞#ti<Klڜyag,?}h_y3OEb'r'L9 ;g/`δH"A_WM7.+ʺlTyHS2jB¼Q˓wjBx:iK3$Gdl*G.vb #_wQMS*KgWo0'gTh>*-"]y` e}CtfU5xm kS|VlPY+,bβJxtHo>zӻ%E3 O 5π#O9%MKb;#@>LǷlQو&x @:(n\}Q$ M [^'v F<[^?D~,};O[N+%$otWI#7u_AXT5ݟz3eh`#Looҝ[̓Ym>qTb,2ÜX|mjGA%_b}1YZ9yf?3-LTG(ڴQbO8<"4HhH"[eko>! a $~Kɦ/]$K͐~Ƚ2Т 0![='@?vnRD /BmrUҍgPC IH8,e[[ אi+seDX NG453z9BiBӨ#Y<:{AVԚ.(9x70rNČg VnuRRAڄyX.]4FB֑r>z#$gf=IA7MÖpbs֌jLjJ`O ާM0QdtS5)u7ZtK5TkPญdܕm6~P3 KzXe6B$ [Fv8v T09 ~2rՀ5 90 f/?1HO5uT');0m`A {fHIXR?hkT_@ T1U_{8tALܓsgzqL*8jHE`E93pZmF2ZO)J IAIs٪$m2kИNHD3՗_)zX q!X1=~ujPH3:Ð#Q ?F-+0tGh_eqT=b.ԑPC(u1>>9>/~*(.ətыPYZ)eS&:|X-}5&A oZ[M#*TeV&)5QwF+ەb ?95bGwVs2(o;%Ns/bH|{Kh;.scnoW&Fk\O<',ԆFW§D{<}\y RܧUGew_X=X1=DX*e+%n+9+6q>2!_v084_˯x% eL)q G<^uc{\?ftV㺭iz;R!BA J9CDYk W~AOx+[/Sn f׆CO7投C6V\Q UbG ?^oFUmнddr w]'%-Uo'A)SNEP?\]Em.h3Uj='dUWMpۙѴ>GƌnI'&_6zxBB4)9dfm-s*!G1}uת]!%' . #+]ofvJN?uP;q,(\G n2v,Ԋ͖Q<erp+lOY: iޕU,m>[e'h4pҩEbG! Y#l$4ǹm08]aӣ9kT޽ CqK(rWxꍊ4I2QbJ譴{O͑G U#xXGMs\I5枟P-EgH{δ>Ӄ[e#>Y/U@;bs*JA tt:| -z\KhjkaFyޖZÞr<ǟ3Mf?CjДk-wCSSb&UvkD[V= !.)w|]MƵ 7ÿ;Vxk\֩DdOSoV`%%͂i_@CT>ȺqܮsxG ma" d|abk#4꡼Ö\g{wra9(=6϶,n<4Jo {Yb׬U" I}@)$Wۂ0pvJKLVt(t$%-s~_#gSg" 4t[zTk_֔l!xh 6\  J$t{K=*_j dU6PY'RDQ$Y4n{%`xuB<ۋ&ę 3[fsݓ~k1yAoM@(~3XREկd^!5DV/P =S.3,ԧmTc $kqnsnE_Qp,MQe+7Mi y%B=9]\hпbFik@,S"Nպtb^ܒH ؂}Ŝ)A':U,6-O1LFf yśY!oUꍇP>q4cb[1+UMu4( e8UT!4f* ѫu\{)k&! ,bJSi|HMYm.sIv)8‚#)6'OT4,yxȳf]NjE^0JrC=.u`ʠ-zRԢvT{>O~L-p3!h־hjrbf[ZIc"H!lW%ͭx'<_l:* +%|os,k(ܭ珋C=8Ki$Dʽ>gF]x5aBYũtXd}( 0}_/>H=@x2B~3Y fK 9C*G ~аYb+<Î]ݏ}QJÐkxna'(ߊ|͐ qmBWW@^/ dU:tDXek|1WJt ö9d_1j/[dF,喁a)6lQ,o$_!Ъ졣DkTaAw-'ޡތY3r/ċL7+\[.waH}-3LOBc&ZAUsbdu{- ֖PFRőYjߋs^(Wi/CbrgÍxqO_-vHEpÞxV^`F}.CRLh)&$!:q"j[2Փr޽WtLjOyL7,xɂi/H'ja4,߱0hkumA~l6-f"t/ ^ze.(2f,0_PYPjǾߺpJR.ibDqak`C%11bXKu/0˂ bJj-PIl}g>}CݣIעc.:>CB]3>EBGeB<|;|KݟC;6V3bp3l'&9廩[S;h8Kkʹi~ćE"Nr|y/^>;MTsކK\8jׯJ>hB֏.TXյ@T-.3*݉qh}8jVkY5?u]6 > x(xrWV,=TwG?=y [ G!nQıusxC+ 3;ΑB% AP7qN2V wEقZscTaީyԟRcA(uRڷnƒ#=8) +ÿhin`%4`j<͙V[aA).="SuDg":ZrWMɽj6C`a cĤБk (̢K6*=ZIΝƩQxթaw3r;qҌWAa'X.p7͒ν-|De1 DxjZNoݳ- $yν[[.lfAj8NY蒍Lw`&LBwg[*bR[|"f@< f?% rn%B*o@O<Rd)ªHQ<;}B2x2>zQ1IB:ŵ(_iQ.Cxom^rC-RXwwzPN@9B]9H&=̙%`3VrNYbIu8agynSe{3pvB"ؽrqh9~xӽnS'?Kn}dO'&7*'j5'䵺*0_2U?+*E4KO8TWه9q}( ]h -:]lr+In678Q|'u(Z[:ÅѻOf(7 K40o>pLCB;{*@i6v4)RNPkffF_o[KqE*go퀘/~e[!H5jU7DND]DJR:yaE}:)l6) $ۑN "HB~CEMOl|^Htsen̎rr618fhԙfٍ5kkIJMWPd+5U_Z;i=^SJ͍2z\c2ڵzL! WۺvjUA2sv.|mW$Yn^lQćlW4-)Ƥ5LnJi@*:RE(bB?D8-bvYWp4)Iq t0ٽIp'(QLE!^1?|gGe, *3j3HIJN+}&=ØerD!xEV~WF |` .m$$KpxJM [ɫx.?./h*R1o$%L2rOJZj腹wG=zvj  g;4SZs1ԏ@ ~KMzI `stbUtrtaZaY!d RL|mW,AݵcTA?'5-yollS%Fzan2j-m6<7xLJ8ǵ?uxG~~K:j_Xa+х~Z'.@ѽjSB ڔv= oHhjz[q&b&>Lcw'_-3&\mi{'oB^^# y)*ʆ!wSp@K.ڍvdT{ޟ b}xe?.v)jk rqKmߒ$\Pͅ;Qk *Q;uq" q*o}+)oג it5QυKcn`EYаIQ] uy4=jo{cDq¹w%$%ki\Li:f>adAҠG3eh\⻲Vw"&* BH}(u:٥HpZ 5&1S{9>+S A}&' m~9XX:wy4 㫆R|f9LSH3"!:bhy]]vS"\x+äOEҙ/m欤/ gE[.':?8 ^2_JȂd(uO80=T 3=/$3{@sk" ? ןI K\WOB6G=d^П3rk7wM?Si=4(u-Z0 jM)^% H(# GOB:m`ſ  SqEnCnJP^^{T,6ް&&gӕxù8|nze"MCb<3s11)7YݰrbU2El;O3r2a*7ZQB:a";ex1.Lڂ;[?9DU9$~7H?⇔7J.$K(r!MDISN+[1A6E,hA4yj/l\t2T` Q]:Ən-cwYr†X$ճf{HR܏IFB_wCoE P AG"}}%d]N);hR/%4FXBng.NZ 9(Ҟ0,+@>gh> _ETD_`"/H;tRlreYQ5z.Aypp-"}gX}yъ_uTtH%|${p{M՘`^M32GtjÂ^&+h[G1:Tޙu `^EAuGB wLS~FVN'ZfODslВ9+c38uuL+װ.<"M=- {5V]mL 慁G6l"^@l%&+n~>UFH=a5#fPnEx |@݋-QZs (UQXPEN5;;/@Ԧ@G}{T͌ gUN V*$dulKwEi5P8 Dt+e7CWF~`7_+"`KWlx`JS B"8u!U:;w@\D+Sbͪ־53[j#cӏߞV7_huugf6J?!QN-I32_"d۞H-0̓1oeRҹ+6qĘvJY`Q5}}L)3ej;aK&u5H8oScUcL9!ZZHv) F;/l5QƋwԚW*ޥ|\0t^]y"m}ȄE%v0[X+B5 = 4 }O4 ] rĥxm,wi.%f_r ؛o_s/GW%/ǡ| ~G"r2A!\|f q\)?wq-$$?=g/FdE!AŚhgӴZ+zg}M:MZU 3ATU71zHs%\[ˠ$;1ϊ=v^Rf7qt?5ڎ`0.5գTk"UloMH/]|D`*kWT]_NGs5`;POA5/J2ƴ֣ղ򌻜R H05f("W{1C4Ń\7@ĮAx \e31mNTQThW\ Ooo'c+Z3 rHDRCngz5WYUBC*M.n^]4vAꭂs=w)Z#@06׏jz4$,οeN f'=ʢ30J豨J"'O'N|6Dwg)4&m܅@",R)Zw|oBYW*Q7vK}C 3ңaNj?R&N1х <|rC߃, gn{NHאpV\d((< :,/_"ȒxޮzK_Щi69D=E2uJrqAcU;2ӵ[50k}8dh要WdZ.+c@)SU=lc~ëܖM<^Ly߃X%JqE" 4p q*r`ۋh4Ntkh9ޙpkkT+kQYgô 8M4MJ |S2$j_rJE|^3qcQW3.K+oR qUnQd PSHW*p۪t$7e2$[!x ߈ȳi*Z@+H)hNG5+&BI&X9!lBT?0`UܾuƓOY2h K1UIShz 7 !1m߫+j/_ $;=:GO_ 0f #An *Z$֫eZ.#yL=!/9B=rOc9IՂF6a&0?^ѸqU%hѦplLe'RLIN䩏<( Dn)`և_EH1J]QR"s%RY[A+`N<Ӹ7aOcVwj]#gT!`]-vZ\~OԒ6V-qό#M/,_ !j(O|iɲh`ԈEwu$9zePmm=d7ś.Y`&h~d*v*uT )3h9±^Q}GzĔ֌,tJVkUm@ߗHo9+i?ʦB&NGxckC-̀4x|T ~c:E ѻ8 Wn)O7H*IL)T@7zϻ>[y[-70YD>Ԑqr!IR-WG4fg`"{AM!!75{6OR4SؾX T n1 ?EPI؅MA.gԙ<" a-gX+8:A`^B~Y Q y!ڎ( !U l(.ڝ2B+ 9jPWmyY-(br.Q"e'dn4Hw l-du#mT)e}mUDMG]n6h[As}>hg#4qLIψs\gxב>ϬgBj* 8hE7gr+noRFS -I[pOZ=%Y= 7ҭwOΗ$mu/&=OMnZ +Grfn%sU h6o^-n$w*UakEAs1b%60NHB1o]QTń&y;ݦsrݯ{l"˄;L [_a]93L+ ") #J,Rn6\Zq`u ULV#`NF **7o,*nU 2c;0S}dX#>'Ջo[-U*&Z\^gPFDM!![lMfC ͋km^1r`,0<9hmղ2fs u.#z~~.~# rT4A}P2|N6 =ls_{\vá)Ĉ aJ*e"vV$-JL(XΓ+*z#մwh(Ev?ƅͱ2ꠓlzQ)cph[>-ij.tN2ʿ[ޒXE:D=Om&f[MItCHDŜ!?:-pbMng,+}=X:]x؋;3B=価1LGl{o '7\R+ީDm߷`y'O~흈FRTF)+rrw^kF ώI:=xZF{SC!muXD\G4Qv{zFqpv7.3v96&>v}&`j-fCz@h0?u5˼g[󐩽3\}SN,I*3g2gGxa%[$&R GAn{F҂ɇ'0+" M[INgO|<2OW)`)Jb뻖gVVp2B{TxI1!3nn(,jbA&كNN_¾azl{~#t4Cc7Ǥ[ S(M"ȃŪF3ڂy!FrΞ'ze?SUN,gz%TĹ)t2Gb{Z3ZJ|iyxYY>Mae*^W0{O_պc!V(yVUihE[7^nxbUԜ|&=Bfn4ϺUieWߔ< 8 *\ {ȉ!/!:c$W ٴcsp6KbdVqK4QZ %krM "_<&PQ~Ĭݓ$L?:.L]E|1hvʸA_44E'X,eLW{*!mhN$yWiѻ8X5>GgAL z"e,*1<snd+~h!i4@T<*aIP3{K%x0d Q-_vrB6C>B{dBq3mN8G lsYK%+_"\Pn1EllI fMI@k8F8)_庺ph`EH)8"9x2OG >2x[cl)&:. X_@g|ye %{׾D3h F,U)r 4}gE;UߕdWLw]/p}7bD(}m} O;s3J5Ŝhƿ?$U{PӨ5_sBX8/+ Ϋ$=`fOj)%CbHՅ[#voq]9Q ѯqc0øvR:B3|;jǜP([)JedyOVEۥ ˧wF[cS{_'shӇdM0txM⇷[l+OpO 7]8)vkJYr fR" #7ЗR"o會ڣ@?G}S7z/Ch㼟M/KisQD V=ʒJ7(Ҍ:_cQB3hԝ!;StN ˓|F>BE%l՛[[^4Au>Bq<| ƗDk&)~;l(6VJ4wS btſf3ԍ46N0_m:;4ރnX5@o%Z:0FOw-VGIQ(|^[w],U?7?G<@;>^&pgtƿ*VpVrpBΩ(ʮ1wՃ lfL@S&2[R T\W/>"vUȉPdOJ [ 3oV+ɃZwT<#y,)y,-48}g.0~kaQ_]2}dRLqK41g75 MqwȌ#U4t8Ћ3{:0 `J(xdQXк] m1|_k!2pi 9,C}v!X+)w]-U> E!8OO+!CտTͩ˱w&)q+_1WܢZ}SЧ[޲];:jɝ{^wF2>~"4D<>M?|] EˍQM߂{p:[LCi_ǡKz\]r'7c4U֊m9îI!nz??=>Kq&SiF%0dy 874c@Q"H\p2C}>:QCnd4[#$,^*'j =4ī]mqE<ĖgjSU.?OSw\,_UҊsKGp-G t ʻފ.-?Ut._Eg~"yz(IFU}j&=AJ4 %Ĵ4r[.m4D)HJЁ۷3]Xe#N;h- 8QOA!fT3,_LZtl+2qSb_xE.ꛝ˫1/p3<\ӉB,vvMtDߒZk ~a} ":} PAӠGxLFMHY0:OD=-?sTJWKY~#8r 2N&a'ٽpoy$a)m@OCP9j|*t#cXU ~TBe(әz:&;%B2=XřlЏ ,{ u#zV%-/l~7Q!4AJuk>*eGDYrϞ9\2HtVA-C{<4SޗL.ن/4˽ۯp9'awh+EU}+x֔RI :;[~rߥzQ#DAU|kE6( E%: bf[@Ǻ~ѪԾ4K`_cآG< 735 m?^ Q>DhՀ{%RO{QБGb[rܠlߣETMGKl >@UxjFbk4L]F1So+ @Ϛ0Y 02RN+-kv{ 1r{ϲ|^KN*DollL _%@`p*nTl{JU 4_zdiLtT$E'%v g)kz`@ 5kï%?rKXn*BQ-Lzçg <[̊Żw^۪چPݬs,=)iGT*IVriꉡ˸m*\47(^;4%! 'i5ZuWqRdPOB]r12HշB fB"!@qL y`p-07ಂ-rꓺz|F{ū_>0nws*ű穴/Qڬ1)YVUwCw.Ք&fokƣX]:7v,k4nQ$R-ˈyVqB-ggF_Bم,]&sg`;﯁ً8;h0)VbrBCQ􉄧i-oSH{׊!8ez@菿3e(? KW*N8зK,3eGIcDCOF/.ZO _0N%ypxuN%W2MxЗ\ےiP;ԾLF^xqGf>8~]HUaipo^aӚG(4VG@eoF~\QX9P6BbSyٕخ;(GO1l>㧰:`k.SE]&'Б0X|8BiIsO=1=l1>q0Ny=6@@ 4ȗR?X'hy䠂GcxdɓdH?z4ƒ m*bB6鯈s Q:s0Z. oXց@O@{I}@14, tEq ϰpD8nb .8I=PE&ZPݾ6fZΟΆt]<dڗN"`cf4 jprIEHHahgo—1NK+c'i~N{iܥD9С]4]zLDٙo P>&JN@vl"ees賕e#I~f'/KMAt{ɦJUs= +"R>Y֑i>e[A#x};Ոj&.dݐH$Vu>4V;5SZU{ RPrme.w2cSRNh! 9 "VpCxǵMz;kx"`е113rpEG`V&"W7J 7?UJKS ,65Tw'(F 7kQNX϶p)laN11:u&<_iY$yv]`y^1tma/k9lol΂F$8Zw- q+-rm2P?κ*ea!v [b{ůهi |\Z7ER/Gp޻6ЀՁ…eZWD@4 }(ڬv Ⱦ_7aBR?FtRI}l_420-շ+rIԴ5;,*FG5HQ@x q !'4d 5)mۆfK2u@ȟ ~á)2:փ4FQ^ 6:<ş- Axgp ^TmBXP3MfAڎA/v>FιFOp= D nj$!ǜG&V$.V W.y؈F}R'{We6(MjGX6u|ە *kWivJ.LhG{z&+L~l 8IyYPdHkB&BnK>hXQWй\k6t,ME~A6JQ bkyF!G)~}3P3o,ѽƔH$UB8a+4pCoXhn6?O\Z9(*Gy߷D9* 5}*:h":Dx8 z[cӷUlpwPɩHT"ٻe Rq7i:fvy^lPlJdM?К |!zuŎo*dz>6k@qDmʇr!e/tGáho"W؛t!BϴZ2t 9L"N`@Dug[9x4QsL#UIΧa{8ҫZrhVA@-N=21S@L8,_*YLGٰ܋$7&?12 ~2ZZ]V.-x<cXVʂѯNwX±ѿQCFJVӨzv KTP$5AKskZ)&'x, 9#Bx`!ޢPECޱĀY"8)㲶m)^hXq&15Ր MqL)bGS b4UwscLYPc]H/GFvi!H;˯Om-P@۶!!& !Q^ 7B￁Ʋ ~: OqWZ,uEk ydZ1DŽ(tzCڌSm%=CСv8HxܱupYYY}E\"hbVә-VoC܌1·hW7ךUh'\gDfܡ :i4,BN['1-@(xw`T GFW~zڻT%#Jh"bos^hn %Mt<6.<ӝ=?цJ;>*vH!W~qO^FgIgX痉~;c@%H {SՔaeƒ {S~!\ˮq=Ԡ};{PW)̞JXG^{o6Gwo!8(Գ >*LHO,$wvmb"E1x;¿̇9E):!J%۷V-u臤B+eZ"d99ds1Ve_k)=p痢ԘG$roɒ*hlj\c;*p R}ufQ{᳨e 0s[.[G|_s=AǶ!p~M^d9:ZIAEjѓR D5̾1,*J6(9PCwfSp-xψЍh0Uܵ y&>KbZ~M!5ZREF]7v]6ԻGanb/K;0\ͪ: 5"8=} H/1slᅩx)\c<(? ĊiYDfR uAio="l7\ÄB Md N.ѽxJdc(#Dt]W- W/zB`9K5-;IaYO` )A]9Ĕ9.'lb!l#fre5/:Æl6*|d?hؠxnQAeKF*')p;$%Թk]dž76T󩆨~ftA ;k1"'نȖPSi-e5Um &:/b, %`݉ VA{(m^ޚ/W=UT7 X2 F$2C,/Ϧ\ 'Jls@[AuԌ j/Ѷ: n%*^#hx ֩#z`6ܐ_s 9r䈸.ԗ^cMcQh*/0P36eOMp]v͐T5Z/G;<eR5SkML7&PyeHpYY?bkAB/Jc9  k`0Iq(K-xo6T lF3Jfx{QXK Ybϯ+H38B7ulJcQ K9GU[0riOd'tTꩊH/ϧMUrٞZr+tjzַ 300W*"fܠB$ ܛ =2omaeB5`DTĻvDw>C;s~QmѤ 5+/`Ԥ}cBd9hx&;8-x 7FI~rG{ aj ຤"^Lv@7yVR' @lGƾ)0+ϧ*,b]ebK]qwPn ͱ0U]ZptD)j̹GV?Ŧ:ޮe(">TIEo +fUip ń®<7&.0^l(@t'zR*%D+EmUYO $:T&+;i DcsΗ!KoR yEN 2[w뙤)vN2;7]Mkg_0w6 ?)/SѩfRhVvȜlM޲;fbsD!&|) _OE˜fkV(0"%@ Uj"5 )sRE59XcG&~dp*'?+=aеd(mSne FIӒ2 #u}whJ6Jer_h2~ `l+_glKҋӲj,K00ŢN=\5myzwj81EB5pvCWN hQZ6%e_0ZF ˷Gyϣ3pU{M(Gg.GvL*060H+z?SG6*r;|`Ћc@o{#^Q]rvW,\qj/JvW7]G+#1+{o >|`-i]vfC y b#0i#lH|74 y:<^R "o zx4 \6!E -= Oau9o; yF ;"vW# Ȗ'`֝Q85׆]x~l I{)uC- @ R=Xg.}XIr>6( =wY^_W"V%:!:k(y RNHOl0KnVn-ye)I0K`貤`ptA7/Qoܫ8W2 a#D#ñ@~jͳ%f%d!60#9] 4OT@@^:J7<ž/oBj8W/Iaf [ޗHodF3ڵ*Oi=I[5$` 5M7>Tu_ۑ{J*)QP ZT9}1Kd0ٮ/3k00 V&wL0R3 JJaHRe*kQ|ڻ{Owd f['Ԯ1i΄7O?Ek|sh^i'*URUaYUǬ{Kr'GuݫkpiMA)T|k|/99-BA%Qyz`eE 82puFTS- ŝVvTcdQ*UײF"ޟ=5GC'ܮx6R_)|>c{>LU^:g|?۴b<|J%f|)'}A$[( ZJ)bI$BJ*J3Eh1ydRP3xm|$5;3& e]_5ݍm3P:<ẜm^W:٭ތO˟]mX)ݽh>P#F/,\=prN]=fc~CВqTnՠmv«4ꄑ}aRQlaҢf%8k)"[\cFYʌe]1E:T[?`# WF7^ݕjWUBB]rV ыU%%?wPHowEXyG<=F^"z\0+wP?!^"Duya%u`_pHF)tR:zb^A+P$Z=jvSuT^}[xҢ@^Q^f:-;2 2~Xs5^iqq(Bs#[m099~j&b'ɛgNgțƷZ뙯P;r+0 R4!IM9DAKPӧz$($g'I/#o[ૡ\|KNJ1ѕnnVT_?F`X"FTֻD|G>{}T9 HjP* ɿC<ԨvGAėi*BгS9 ?v.5݆K M_'# ydcxcĶ(<?=㎆'j7~ywj@q f4@'8h,l9C)50E'IF*kkxDiYyαg r5MP6%jUQ~BcVq"{Kqb]b)2FW>17,W]YÚy߄ Uh s-Iqlq rKTXXsݸY:EDRz3OiZD0ȂY_l(]qQqը:mo="/RPsDŽOmM.6hI$;#iΉ{N?n&5@?ʯᤆ`2\S}\K:IfXF4.4OU3yLrs 'rJ_mZ*h @0,P'|8l˾XV>cC֘E% QD[Nkvu~]κ,Փo\$Qs}LxyN6>+غZ#S$4FRaJp!>*K[xlgZkPE10$~{filUc4Ga'[ BAEe,yZcK7JA7Ô̋w'y71i߃'qrhrrD_Dh`29#lQ[8K)OeF[+RtcohG[6 @< #k Qcf{tS n1St,T:ۦ?yՌ&ɀxk&bb9s%׈Ʌ=0'?}ԩt[ X? FT"{?a\w &:mJi+50 ΟK>y *$ g0fsn d\&8Q2bi-8S{(yMҢ:L ` (- kw!NzNӦ!4ޣ h_lQ0gU][!i@/W7Li>l;\?tlPoQ!'r܈/bI=*j 3 Ws߿}yW rG0Y͊Nlk>P9'HLj[I7j!2n@7diQn_>$~ 9'wBl[2_2 $?դ{!?=@ fٚ,йcɹ%a?WE[pf92;Э,;GJQFylA4Huw ox(͋=7"j{T ޢx$ސ1> yә8@NiMQFɅ2ӑp"^ /S_|=oD`.&Spcudc%y>(Yjש;w0KжD6p.KdIzf?weHG:)\THδT\(`@W[q ﵛp٩;bw\ȧLvHyZxQ,Cb4mw,!ѐT[x׹nKK( tUKX"-4K34ɝk]zt+~WO`zc0.-e5#k6*)'@~j([| {(% NOYD~* ͋38JQ ,&Qꂊb=1kNϋaȗ1XR3xtxn",x/G%2iLK.k5ogIH]1ZS6{6vi4h`V۷1Rf|s}q(vXgDe=XREZŒ kOyNHtx)#a߸ ?[_} *}%Bqt/8%!&ޱ7àal%B`˯F^ES:tPBw˂L|!LFҶXl=PjhDUlS5XGL]BE]HoZ:!qPA#]Mf'լZ%X<"z'dMxmqՀ; */6o~9$=fʬ!%9Ք3,\kw׿D_j{^M U9c1*JJ93erRCߵ ێ5i8I vdJS()dc%q`eci4H R(at/:VM+Aa9}Z|-Sn r3T޶ i_)AjHz ޠMu_oW:XzZZnN0D̅v0ǩ5dDEPVAq/Ӽ\ݨQ2hOgww i)VLrGIVx[TA:z8|(R@N?H8Ùj9~cwGa@FTOCRȔ;M ceSn_1ܝ/'vayuU$?HgU!߱We;K匾Bs2Mn@ą@bUY/ҮӥأƏ &,pr7Æ'#՗]ڐn;YVU'HUWN%Xζ^kඉa8_zBNm7\1FHUqxIezd˛8Yj2((rt ϟfWAGI୍ Y3tݎ<}(j zĻjxWQLV m\_jWlxOX!T&(M7).2ܡکd1(b/C[;? ~,Hc-0 ԗK/&k$Vۏ΢VKBW1Şrh~+7QKU ;4\`"~`JZL+]j:t6 Pt6x87&JjG-ꃩ=,ٍǏ+' Ks{oq"Qt3{r5yQ7#S|ջbGGiN׶s-[,*.BmKJ׉lbK]*dA}:A1lᖡT#=GN|oI`^ARZ~kmpknM8}s)J~Z bYH, tp{/U\PY{8JͻFeux҇'a0 <# , QANw"CeZ!4?HPF,`}2"~&F&a5GX\+_j4)sRoݙ."=$:w; 41(2h3!_u^sːiV%Sxg%;\8+1wVU,;T̵F8n3p[QW7DCfB ?_ u1y/nfo^\Vi%9N(4ck esj:op&Q'Hg`f@.P*d?s+c",yCpQAYTW1W.&NG-=uӣn3L(½@s|ö)_n,=eO)?롥~QJU9uM-}%̝0[ 6A5lϩs? {]Ti)S{*lacr@r#?f4`7N'E`-#kB5d{dNvŧ/}x>IdJ3nYˉ,4 8B2üo]!P+ɢM:Ag?uͷޕJt ˮye) x揢KQ0L!.*w+qly`VN{zm51i|^F}Oǿ6d 3!e'_ ^L)g ژ ]]#7&Yd]Bm L u-m0$[?j_y1pqq<Ȓ T1]1z:aclX9WGVe$;;sE[-L,(x$zV`M cyЙ'(M ܆t3ǣ܃cNc8QY! 6G5 hʎb. h耯|Ys}Ӊ D5F?>#ܘd/1e.j2=:̔SD< QM`(iaq\֗SlХH./U=[ņ Yo*l!1,(bg@4/p;PmN)O_u':(;"do_'M2E,Kwu Hãҩ6"B2yU\yY L H|yeF\#Sp_EAJ"\u~t #G -8@-Pbt_5@!Mv.3䴳$%@9hI L;ZV+zAWD*P4yυis8}3f+fx`Ck$m[LH`_J׿9cB{WwIrÑS~j!I瓛cpM3v״"wil~ EcxBY+5bx^KSxӚx N4 YP͌ U*\E8,`M ΌKj]?/fJPg ?0`RZI+48ΪwTLb.ЁSr8|lBvz"8⤐7ъ=-Ze ؊a7wUh$`v,4'ҳᎽl)e*Y%.?wqƬd<ZnR8/5spA(|>JS8ovcl\5OBPtA}uj$dj I[W4vxXqYfM;_)9h>b/Qw|<"c8 qL2cx[xj&Dcc@ dϮ\Z(%(PBe1|?ؠ nuP7n"p$y?`R=7,ҲE{?T*vm.fvYJޱsHA>ड़PY,/7[DK]>MK7k v~r 2DoİG۪s|奨SVnFUDzqxi$!,m7N T멈Fl#W@ɴ5֊M9{vSƏ o `G1s`dP(hldZ+`71cцtoF?mƯ~:Og&Bu~6_ݠb -^Qy2hX1`CnyFuߢ>$а-wwH~2=);4?ym˪rߧ6{<9â` ە)?IzQ:JxQOT YZ