libavcodec57-3.4.2-150200.11.31.1<>,d8p9|/F]FمTؗ+/"3-۴w]E!:2#CQvݵDbxǶ]%[ Mk9R8: bUKd.)2eMdDzvL { USrvOEj`cz9Rku\UlR0f4J5tcLsuGkMshb k ˁbd2PSBs7'Z79M{,ND]\x?2GE ,1>@L?<d $ 98<HLe     R lt~$--i-(8f9 xf:\f>s@FGHIXY\]^FbRcd|efluvw0x8y@'z8Clibavcodec573.4.2150200.11.31.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.d8h04-ch1aEqSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-later AND GPL-2.0-or-laterhttps://www.suse.com/System/Librarieshttps://ffmpeg.org/linuxx86_64Eqd1d2d08cd457001cd332f766e5cba4c8f74ddb501f4675deb4133396f659aef7140clibavcodec.so.57.107.100rootrootrootrootffmpeg-3.4.2-150200.11.31.1.src.rpmlibavcodeclibavcodec.so.57()(64bit)libavcodec.so.57(LIBAVCODEC_57)(64bit)libavcodec57libavcodec57(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibavutil.so.55()(64bit)libavutil.so.55(LIBAVUTIL_55)(64bit)libavutil55libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libcelt0.so.2()(64bit)libgsm.so.1()(64bit)liblzma.so.5()(64bit)liblzma.so.5(XZ_5.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libmp3lame.so.0()(64bit)libopenjpeg.so.1()(64bit)libopus.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libspeex.so.1()(64bit)libswresample.so.2()(64bit)libswresample.so.2(LIBSWRESAMPLE_2)(64bit)libswresample2libtheoradec.so.1()(64bit)libtheoradec.so.1(libtheoradec_1.0)(64bit)libtheoraenc.so.1()(64bit)libtheoraenc.so.1(libtheoraenc_1.0)(64bit)libtwolame.so.0()(64bit)libva.so.2()(64bit)libvorbis.so.0()(64bit)libvorbisenc.so.2()(64bit)libvpx.so.4()(64bit)libwebp.so.7()(64bit)libwebpmux.so.3()(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.4.2-150200.11.31.13.4.2-150200.11.31.13.0.4-14.6.0-14.0-15.2-14.14.1d/@dJccʂ@c@cahaQ@a/k@a @`@`@]@]#0@]@\F@[_[_[ @[ @[@[[[ @[QZ@ZI@Z Z@ZZ.s@Z!D@ZYeY@Y@Y4Y@@YbY@Y}@Ym@YMY7Y.@Y.@Y@XXXh@X7@XXXXk@XY@XF@X9y@X=X=X TW@W#WWWE@Wv[@Wq@WM|W!@WWzW @@W@VV@VVV@V@V$@Vy;@VwVuFVrVn@VhVetVZVG"@V4@U@UU@U@Ux&U`kUXUPU+U @T9T}T+@songchuan.kang@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comqzhao@suse.comqzhao@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comkbabioch@suse.comqzheng@suse.comalarrosa@suse.comalarrosa@suse.combjorn.lie@gmail.comnico.kruber@gmail.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejslaby@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.deolaf@aepfle.dejengelh@inai.dejengelh@inai.dedavejplater@gmail.comjengelh@inai.dedavejplater@gmail.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.deidonmez@suse.comdimstar@opensuse.orgjengelh@inai.deolaf@aepfle.dejengelh@inai.deolaf@aepfle.detchvatal@suse.comjengelh@inai.dealoisio@gmx.comjengelh@inai.deolaf@aepfle.dealoisio@gmx.comaloisio@gmx.comstefan.bruens@rwth-aachen.dealoisio@gmx.comaloisio@gmx.comjengelh@inai.dealoisio@gmx.comaloisio@gmx.comrobert.munteanu@gmail.comaloisio@gmx.comjengelh@inai.deolaf@aepfle.dejengelh@inai.dejengelh@inai.dejengelh@inai.deolaf@aepfle.deidonmez@suse.comjengelh@inai.dealoisio@gmx.comidonmez@suse.comidonmez@suse.comolaf@aepfle.dejengelh@inai.dejoerg.lorenzen@ki.tng.deolaf@aepfle.deolaf@aepfle.deolaf@aepfle.deidonmez@suse.comjengelh@inai.deidonmez@suse.comidonmez@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.dedevelop7@develop7.infojengelh@inai.derobert.munteanu@gmail.comjengelh@inai.dedimstar@opensuse.orgjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.de- Add ffmpeg-CVE-2021-28429.patch: Fix Integer overflow vulnerability in av_timecode_make_string in libavutil/timecode.c (bsc#1214246, CVE-2021-28429).- Add ffmpeg-CVE-2022-48434.patch: Backport from upstream to fix use after free in libavcodec/pthread_frame.c (bsc#1209934).- Add ffmpeg-CVE-2022-3341.patch: Backport from upstream to fix null pointer dereference in decode_main_header() in libavformat/nutdec.c (bsc#1206778).- Add ffmpeg-CVE-2019-13390.patch: Backport from upstream to fix division by zero at adx_write_trailer in libavformat/rawenc.c (bsc#1140754).- Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix null pointer dereference in vp3_decode_frame() (bsc#1206442).- Add ffmpeg-CVE-2021-38094.patch: Backport from upstream to fix integer overflow vulnerability in function filter_sobel in libavfilter/vf_convolution.c (bsc#1190735, bsc#1190734, bsc#1190733, CVE-2021-38093, CVE-2021-38092). - Add ffmpeg-CVE-2020-22037.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak in avcodec_alloc_context3 at options.c (bsc#1186756). - Add ffmpeg-CVE-2021-3566.patch: Backport from upstream to fix exposure of sensitive information on ffmpeg version prior to 4.3 (bsc#1189166). - Add ffmpeg-CVE-2020-35965.patch: Backport from upstream to fix out-of-bounds write in decode_frame in libavcodec/exr.c (bsc#1187852). - Add ffmpeg-CVE-2020-20892.patch: Backport from upstream to fix an issue was discovered in function filter_frame in libavfilter/vf_lenscorrection.c (bsc#1190719). - Add ffmpeg-CVE-2020-20891.patch: Backport from upstream to fix buffer overflow vulnerability in function config_input in libavfilter/vf_gblur.c (bsc#1190718). - Add ffmpeg-CVE-2020-20895.patch: Backport from upstream to fix buffer overflow vulnerability in function filter_vertically_##name in libavfilter/vf_avgblur.c (bsc#1190722). - Add ffmpeg-CVE-2020-20896.patch: Backport from upstream to fix an issue was discovered in function latm_write_packet in libavformat/latmenc.c (bsc#1190723). - Add ffmpeg-CVE-2020-20899.patch: Backport from upstream to fix buffer overflow vulnerability in function config_props in libavfilter/vf_bwdif.c (bsc#1190726). - Add ffmpeg-CVE-2020-20902.patch: Backport from upstream to fix out-of-bounds read vulnerability exists in long_term_filter function in g729postfilter.c (bsc#1190729).- Add ffmpeg-CVE-2020-22042.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak is affected by: memory leak in the link_filter_inouts function in libavfilter/graphparser.c (bsc#1186761).- Add ffmpeg-CVE-2021-38171.patch: Backport from upstream to fix adts_decode_extradata in libavformat/adtsenc.c in FFmpeg 4.4 does not check the init_get_bits return value (bsc#1189724).- Add ffmpeg-CVE-2020-21688.patch: Backport from upstream to fix a heap-use-after-free in the av_freep function in libavutil/mem.c of FFmpeg 4.2 allows attackers to execute arbitrary code (bsc#1189348). - Add ffmpeg-CVE-2020-21697.patch: Backport from upstream to fix a heap-use-after-free in the mpeg_mux_write_packet function in libavformat/mpegenc.c of FFmpeg 4.2 allows to cause a denial of service (DOS) via a crafted avi file (bsc#1189350). - Add ffmpeg-CVE-2021-38114.patch: Backport from upstream to fix the return value of the init_vlc function is not checked (bsc#1189142).- Add ffmpeg-CVE-2019-9721.patch: Backport from upstream to fix denial of service in the subtitle decoder in handle_open_brace from libavcodec/htmlsubtitles.c (bsc#1129714). - Add ffmpeg-CVE-2020-22046.patch: Backport from upstream to fix a denial of service vulnerability exists in FFmpeg 4.2 due to a memory leak in the avpriv_float_dsp_allocl function in libavutil/float_dsp.c (bsc#1186849). - Add ffmpeg-CVE-2020-22048.patch: Backport from upstream to fix a denial of service vulnerability exists in FFmpeg 4.2 due to a memory leak in the ff_frame_pool_get function in framepool.c (bsc#1186859). - Add ffmpeg-CVE-2020-22049.patch: Backport from upstream to fix a denial of service vulnerability exists in FFmpeg 4.2 due to a memory leak in the wtvfile_open_sector function in wtvdec.c (bsc#1186861). - Add ffmpeg-CVE-2020-22054.patch: Backport from upstream to fix a denial of service vulnerability exists in FFmpeg 4.2 due to a memory leak in the av_dict_set function in dict.c (bsc#1186863).- Add ffmpeg-CVE-2020-13904.patch: Backport from upstream to fix use-after-free via a crafted EXTINF duration in an m3u8 file (bsc#1172640). - Add ffmpeg-CVE-2020-21041.patch: Backport from upstream to fix buffer overflow vulnerability via apng_do_inverse_blend in libavcodec/pngenc.c (bsc#1186406). - Add ffmpeg-CVE-2019-17539.patch: Backport from upstream to fix NULL pointer dereference in avcodec_open2 in libavcodec/utils.c (bsc# 1154065). - Add ffmpeg-CVE-2020-22026.patch: Backport from upstream to fix buffer overflow vulnerability exists in config_input() at libavfilter/af_tremolo.c (bsc#1186583). - Add ffmpeg-CVE-2020-22021.patch: Backport from upstream to fix buffer overflow vulnerability in filter_edges function in libavfilter/vf_yadif.c (bsc#1186586). - Add ffmpeg-CVE-2020-22020.patch: Backport from upstream to fix buffer overflow vulnerability in build_diff_map() in libavfilter/vf_fieldmatch.c (bsc#1186587). - Add ffmpeg-CVE-2020-22015.patch: Backport from upstream to fix buffer overflow vulnerability in mov_write_video_tag() due to the out of bounds in libavformat/movenc.c (bsc#1186596). - Add ffmpeg-CVE-2020-22016.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability at libavcodec/get_bits.h when writing .mov files (bsc#1186598). - Add ffmpeg-CVE-2020-22017.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists in ff_fill_rectangle() in libavfilter/drawutils.c (bsc#1186600). - Add ffmpeg-CVE-2020-22022.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists in filter_frame at libavfilter/vf_fieldorder.c (bsc#1186603). - Add ffmpeg-CVE-2020-22023.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists in filter_frame at libavfilter/vf_bitplanenoise.c (bsc#1186604) - Add ffmpeg-CVE-2020-22025.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists in gaussian_blur at libavfilter/vf_edgedetect.c (bsc#1186605). - Add ffmpeg-CVE-2020-22031.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists at libavfilter/vf_w3fdif.c in filter16_complex_low() (bsc#1186613). - Add ffmpeg-CVE-2020-22032.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists at libavfilter/vf_edgedetect.c in gaussian_blur() (bsc#1186614). - Add ffmpeg-CVE-2020-22033.patch: Backport from upstream to fix a heap-based Buffer Overflow Vulnerability exists at libavfilter/vf_vmafmotion.c in convolution_y_8bit() (CVE-2020-22033) and buffer overflow vulnerability in convolution_y_10bit() in libavfilter/vf_vmafmotion.c (CVE-2020-22019) (bsc#1186615, bsc#1186597). - Add ffmpeg-CVE-2020-22034.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists at libavfilter/vf_floodfill.c (bsc#1186616). - Add ffmpeg-CVE-2020-20451.patch: Backport from upstream to fix denial of service issue due to resource management errors via fftools/cmdutils.c (bsc#1186658). - Add ffmpeg-CVE-2020-20448.patch: Backport from upstream to fix divide by zero issue via libavcodec/ratecontrol.c (bsc#1186660). - Add ffmpeg-CVE-2020-22038.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak in the ff_v4l2_m2m_create_context function in v4l2_m2m.c (bsc#1186757). - Add ffmpeg-CVE-2020-22039.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak in the inavi_add_ientry function (bsc#1186758). - Add ffmpeg-CVE-2020-22043.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak at the fifo_alloc_common function in libavutil/fifo.c (bsc#1186762). - Add ffmpeg-CVE-2020-22044.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak in the url_open_dyn_buf_internal function in libavformat/aviobuf.c (bsc#1186763).- Add ffmpeg-CVE-2019-17542.patch: Backport from upstream to fix a heap-based buffer overflow problem in vqa_decode_chunk (bnc#1154064 CVE-2019-17542).- Add ffmpeg-CVE-2018-13301.patch: Backport from upstream to fix a NULL pointer dereference while converting a crafted AVI file to MPEG4 in the ff_mpeg4_decode_picture_header function in libavcodec/mpeg4videodec.c(bnc#1100352).- Add ffmpeg-CVE-2019-9718.patch: Make backport from commit 1f00c97 to fix a denial of service issue (CVE-2019-9718, boo#1129715).- Add ffmpeg-CVE-2019-12730.patch: Make backport from commit ed188f6 to check for scanf() failure (CVE-2019-12730, bsc#1137526).- Add ffmpeg-CVE-2018-14394.patch: Make backport from commit 3a2d21b to fix a divide-by-zero issue (CVE-2018-14394, boo#1101888).- Add ffmpeg-CVE-2018-14395.patch: Make backport from commit fa19fbc to fix a divide-by-zero issue (CVE-2018-14395, boo#1101889).- Add ffmpeg-CVE-2018-13305.patch to add a missing check for negative values of the mqaunt variable (CVE-2018-13305, bsc#1100345). - Rename cve-2017-17555.diff to ffmpeg-CVE-2017-17555.diff.- Add ffmpeg-CVE-2018-12458.patch: Make backport from commit e1182fa to fix an improper integer type (CVE-2018-12458, bsc#1097983).- Add ffmpeg-CVE-2018-13300.patch: Make backport from commit 95556e2 to fix an out-of-array read (CVE-2018-13300, boo#1100348).- Add ffmpeg-CVE-2018-15822.patch: Make backport from commit 6b67d7f to fix an assertion failure (CVE-2018-15822, boo#1105869).- Added ffmpeg-CVE-2018-1999010.patch: Fixed multiple out of array access vulnerabilities in the mms protocol that could result in accessing out of bound data via specially crafted input files (CVE-2018-1999010 bnc#1102899). - Added ffmpeg-CVE-2018-1999011.patch: Fixed a heap buffer overflow in asf_o format demuxer that could result in remote code execution (CVE-2018-1999011 bnc#1102689) - Added ffmpeg-CVE-2018-1999012.patch: Fix an inifnite loop vulnerability in pva format demuxer that can result in excessive amount of ressource allocation like CPU an RAM (CVE-2018-1999012 bnc#1102688). - Added ffmpeg-CVE-2018-1999013.patch: Fix an use-after-free vulnerability in the realmedia demuxer that can result in vulnerability, which allowed attackers to read heap memory (CVE-2018-1999013, bnc#1102687).- Add ffmpeg-CVE-2018-13302.patch: Make backport from commit ed22dc2 to fix out of array access issue (bnc#1100356, CVE-2018-13302).- Create a new package ffmpeg-private-devel which contains some headers under /usr/include/ffmpeg/private that were not installed by upstream. Those headers are needed by the libav package in order to build avconv and other tools using the libav* libraries generated by ffmpeg instead of its own. No other package should require ffmpeg-private-devel.- Build and install also the sidxindex tool- Enable mpeg1video and mpeg2video in enable_decoders, and remove it from disable-decoders call given to configure, mpeg2 now available in openSUSE.- enable video stabilization/deshaking via libvidstab (optional)- Update to new bugfix release 3.4.2 * Fix integer overflows, multiplication overflows, undefined shifts, and verify buffer lengths. * avfilter/vf_transpose: Fix used plane count [boo#1078488, CVE-2018-6392] * avcodec/utvideodec: Fix bytes left check in decode_frame() [boo#1079368, CVE-2018-6621] - Enable use of libzvbi for displaying teletext subtitles. - Fixed a DoS in swri_audio_convert(), added cve-2017-17555.diff [boo#1072366, CVE-2017-17555].- Update to new bugfix release 3.4.1 * Fixed integer overflows, division by zero, illegal bit shifts * Fixed the gmc_mmx function which failed to validate width and height [boo#1070762, CVE-2017-17081] * Fixed out-of-bounds in VC-2 encoder [boo#1069407, CVE-2017-16840] * ffplay: use SDL2 audio API - Removed 0001-avcodec-x86-mpegvideodsp-Fix-signedness-bug-in-need_.patch (upstreamed).- Add 0001-avcodec-x86-mpegvideodsp-Fix-signedness-bug-in-need_.patch [boo#1070762]- install also doc/ffserver.conf- Get rid of ffmpeg-pkgconfig-version.patch.- Update to new upstream release 3.4 * New video filters: deflicker, doublewave, lumakey, pixscope, oscilloscope, robterts, limiter, libvmaf, unpremultiply, tlut2, floodifll, pseudocolor, despill, convolve, vmafmotion. * New audio filters: afir, crossfeed, surround, headphone, superequalizer, haas. * Some video filters with several inputs now use a common set of options: blend, libvmaf, lut3d, overlay, psnr, ssim. They must always be used by name. * librsvg support for svg rasterization * spec-compliant VP9 muxing support in MP4 * Remove the libnut and libschroedinger muxer/demuxer wrappers * drop deprecated qtkit input device (use avfoundation instead) * SUP/PGS subtitle muxer * VP9 tile threading support * KMS screen grabber * CUDA thumbnail filter * V4L2 mem2mem HW assisted codecs * Rockchip MPP hardware decoding * (Not in openSUSE builds, only original ones:) * Gremlin Digital Video demuxer and decoder * Additional frame format support for Interplay MVE movies * Dolby E decoder and SMPTE 337M demuxer * raw G.726 muxer and demuxer, left- and right-justified * NewTek NDI input/output device * FITS demuxer, muxer, decoder and encoder - Fixed a double free in huffyuv [boo#1064577, CVE-2017-15186] - Fixed an out-of-bounds in ffv1dec [boo#1066428, CVE-2017-15672] - Fixed a denial of service in rtmppkt [boo#1082335, CVE-2017-11665]- Update to new upstream release 3.3.4. * avutil/pixdesc: fixed NULL deref in av_color_primaries_name [CVE-2017-14225] [boo#1058018] * avformat/asfdec: Fix DoS in asf_build_simple_index [CVE-2017-14223] [boo#1058019] * avformat/mov: Fix DoS in read_tfra [CVE-2017-14222] [boo#1058020]. - Dropped integrated patches: D 0001-avformat-hls-Fix-DoS-due-to-infinite-loop.patch D 0001-avformat-nsvdec-Fix-DoS-due-to-lack-of-eof-check-in-.patch D 0002-avformat-asfdec-Fix-DoS-due-to-lack-of-eof-check.patch D 0002-avformat-mxfdec-Fix-DoS-issues-in-mxf_read_index_ent.patch D 0003-avformat-cinedec-Fix-DoS-due-to-lack-of-eof-check.patch D 0003-avformat-mxfdec-Fix-Sign-error-in-mxf_read_primer_pa.patch D 0004-avformat-rmdec-Fix-DoS-due-to-lack-of-eof-check.patch D 0005-avformat-rl2-Fix-DoS-due-to-lack-of-eof-check.patch D 0006-avformat-mvdec-Fix-DoS-due-to-lack-of-eof-check.patch- Add 0001-avformat-nsvdec-Fix-DoS-due-to-lack-of-eof-check-in-.patch [CVE-2017-14171] [boo#1057539], 0002-avformat-mxfdec-Fix-DoS-issues-in-mxf_read_index_ent.patch [CVE-2017-14170] [boo#1057537], 0003-avformat-mxfdec-Fix-Sign-error-in-mxf_read_primer_pa.patch [CVE-2017-14169] [boo#1057536]- Add 0001-avformat-hls-Fix-DoS-due-to-infinite-loop.patch [CVE-2017-14058] [boo#1056762], 0002-avformat-asfdec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14057] [boo#1056761], 0003-avformat-cinedec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14059] [boo#1056763], 0004-avformat-rmdec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14054] [boo#1056765], 0005-avformat-rl2-Fix-DoS-due-to-lack-of-eof-check.patch (code not enabled in openSUSE, though in packman) [CVE-2017-14056] [boo#1056760], 0006-avformat-mvdec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14055] [boo#1056766]- Unconditionalize celt, ass, openjpeg, webp, netcdf, libva, vdpau.- Build unconditionally with lame and twolame- Update to maintenance release 3.3.3 * Various fixes for integer overflows, too-large bit shifts and buffer length checks. - Drop 0001-avcodec-apedec-Fix-integer-overflow.patch (included upstream)- Add 0001-avcodec-apedec-Fix-integer-overflow.patch to address CVE-2017-11399 [boo#1049095]- Enabled cuda and cuvid for unrestricted build. - Fixed typos in devel package descriptions.- Update to new upstream release 3.3.2 * Various fixes for integer overflows and too-large bit shifts- Disable cuda support to fix boo#1041794: ffmpeg 3.3. enablement of cuda prevents H264/avc1.4d400d videos from playing on Youtube - Refreshed patches: ffmpeg-codec-choice.diff ffmpeg-libcdio_cdda-pkgconfig.patch ffmpeg-pkgconfig-version.patch and ffmpeg-new-coder-errors.diff- Add additional checks to ensure MPEG is off- Update to new upstream release 3.3.1 * Fix uninitialized variables, signed integer overflow, excess shift operations. Add boundary checks.- Enable ac3 per request from idonmez- Update to new upstream release 3.3 * EBU R128 implementation now within ffmpeg, not relying on external library anymore * New video filters "premultiply", "readeia608", "threshold", "midequalizer" * Support for spherical videos * New decoders: 16.8 and 24.0 floating point PCM, XPM * New demuxers: MIDI Sample Dump Standard, Sample Dump eXchange demuxer * MJPEG encoding uses Optimal Huffman tables now * Native Opus encoder * Support .mov with multiple sample description tables * Removed the legacy X11 screen grabber, use XCB instead * Removed asyncts filter (use af_aresample instead) * resolved CVE-2016-10190 [boo#1022920], CVE-2016-10191 [boo#1022921], CVE-2016-10192 [boo#1022922], CVE-2017-7859 [boo#1034183], CVE-2017-7862 [boo#1034181], CVE-2017-7863 [boo#1034179], CVE-2017-7865 [boo#1034177], CVE-2017-7866 [boo#1034176]- Enable mp3 decoding- Have libavcodec57 additionally provide libavcodec57(unrestricted) when building unrestricted: allow third party packages to require the unrestricted codec. The existing -full provides is not suitable as it can be provided by multiple libavcodec* packages, whereas we require a specific ABI version.- Update to new upstream release 3.2.4 * lavf/mov.c: Avoid heap allocation wrap in mov_read_hdlr * lavf/mov.c: Avoid OOB in mov_read_udta_string() * lavf/mov.c: Avoid heap allocation wraps in mov_read_{senc,saiz}()- Make sure each subpkg comes from the same src.rpm- Update to new upstream release 3.2.3 * Maintenance release with bugfixes * ffplay: fix sws_scale possible out of bounds array access - Drop version number from patch: ffmpeg-2.4.5-arm6l.patch -> ffmpeg-arm6l.diff- Wrap netcdf support in build condtional because it is a drop-in pkg- Enable all muxers and demuxers as they are just descriptor of format thus do not change the behaviour in any relevant way. * The best user now gets is proper interpretation of the format and failure to play it without proper de/encoder * Recommended by vlc team to be done this way :)- Update to new upstream release 3.2.2 * avformat/rtmppkt: Check for packet size mismatches * avcodec/flacdec: Fix undefined shift in decode_subframe() * avcodec/flacdec: Fix signed integer overflow in decode_subframe_fixed() * avcodec/flacdsp_template: Fix undefined shift in flac_decorrelate_indep_c- Update to version 3.2.1: * avcodec/aac_adtstoasc_bsf: validate and forward extradata if the stream is already ASC * libopusdec: default to stereo for invalid number of channels * sbgdec: prevent NULL pointer access * rmdec: validate block alignment * smacker: limit recursion depth of smacker_decode_bigtree * mxfdec: fix NULL pointer dereference in mxf_read_packet_old * ffmdec: validate codec parameters * avformat/mpeg: Adjust vid probe threshold to correct mis-detection * avcodec/avpacket: fix leak on realloc in av_packet_add_side_data() * avformat/apngenc: use the stream parameters extradata if available * ffprobe: fix crash in case -of is specified with an empty string * exr: fix out-of-bounds read * libschroedingerdec: fix leaking of framewithpts * filmstripdec: correctly check image dimensions * icodec: fix leaking pkt on error * dvbsubdec: fix division by zero in compute_default_clut * escape124: reject codebook size 0 * mpegts: prevent division by zero * matroskadec: fix NULL pointer dereference in webm_dash_manifest_read_header * mxfdec: fix NULL pointer dereference * avcodec/mpeg4videodec: Workaround interlaced mpeg4 edge MC bug * avcodec/mpegvideo: Fix edge emu buffer overlap with interlaced mpeg4 * avcodec/ituh263dec: Avoid spending a long time in slice sync * avcodec: Check side data size before use * avformat/flvdec: Fix regression losing streams- Update to new upstream release 3.2 * SDL2 output device and ffplay support * SDL1 output device and SDL1 support removed * New: libopenmpt demuxer, fifo muxer, True Audio (TTA) muxer * New filters: weave, gblur, avgblur, sobel, prewitt, vaguedenoiser, yuvtestsrc, lut2, hysteresis, maskedclamp, crystalizer, acrusher, bitplanenoise, sidedata, asidedata * Non-Local Means (nlmeans) denoising filter * 16-bit support in curves filter and selectivecolor filter * Added threads option per filter instance * The "curves" filter does not automatically insert points at x=0 and x=1 anymore * Matroska muxer now writes CRC32 elements by default in all Level 1 elements * New "tee" protocol * VP8 in Ogg muxing * Floating point support in ALS decoder * Extended mov edit list support * Changed mapping of RTP MIME type G726 to codec g726le. - Drop ffmpeg-fix-CONFIG_VC1DSP-changes.patch (no longer needed)- Enable libfdk_aac if it is available at buildtime- Update to version 3.1.5 * avformat/mxfdec: Check size to avoid integer overflow in mxf_read_utf16_string() * avcodec/mpegvideo_enc: Clear mmx state in ff_mpv_reallocate_putbitbuffer() * avcodec/utils: Clear MMX state before returning from avcodec_default_execute*() * libopenjpegenc: fix out-of-bounds reads when filling the edges * libopenjpegenc: stop reusing image data buffer for openjpeg 2 * avformat/utils: Update codec_id before using it in the parser init * ffmpeg: remove unused and errorneous AVFrame timestamp check * Support for MIPS cpu P6600 * avutil/mips/generic_macros_msa: rename macro variable which causes segfault for mips r6- Update to version 3.1.4 * avformat/avidec: Check nb_streams in read_gab2_sub() * avformat/avidec: Remove ancient assert * avfilter/vf_colorspace: fix range for output colorspace option * lavc/mediacodecdec_h264: fix SODB escaping * avcodec/nvenc: fix const options for hevc gpu setting * avformat/avidec: Fix memleak with dv in avi * lavc/movtextdec.c: Avoid infinite loop on invalid data. * avcodec/ansi: Check dimensions * avcodec/cavsdsp: use av_clip_uint8() for idct * avformat/movenc: Check packet in mov_write_single_packet() too * avformat/movenc: Factor check_pkt() out * avformat/utils: fix timebase error in avformat_seek_file() * avcodec/g726: Add missing ADDB output mask * avcodec/avpacket: clear side_data_elems * avformat/movenc: Check first DTS similar to dts difference * avcodec/ccaption_dec: Use simple array instead of AVBuffer * avcodec/svq3: Reintroduce slice_type * avformat/mov: Fix potential integer overflow in mov_read_keys * swscale/swscale_unscaled: Try to fix Rgb16ToPlanarRgb16Wrapper() with slices * swscale/swscale_unscaled: Fix packed_16bpc_bswap() with slices * avformat/avidec: Fix infinite loop in avi_read_nikon() * lavf/utils: Avoid an overflow for huge negative durations. * avformat/hls: Fix handling of EXT-X-BYTERANGE streams over 2GB * lavc/avpacket: Fix undefined behaviour, do not pass a null pointer to memcpy(). * lavc/mjpegdec: Do not skip reading quantization tables. * cmdutils: fix implicit declaration of SetDllDirectory function- Fix linking errors for arm and aarch64 builds, boo#995937 * Add ffmpeg-fix-CONFIG_VC1DSP-changes.patch- Update to version 3.1.3 * examples/demuxing_decoding: convert to codecpar * avcodec/exr: Check tile positions * avcodec/aacenc: Tighter input checks * avformat/wtvdec: Check pointer before use * libavcodec/wmalosslessdec: Check the remaining bits * avcodec/adpcm: Fix adpcm_ima_wav padding * avcodec/svq3: fix slice size check * avcodec/diracdec: Check numx/y * avcodec/h2645_parse: fix nal size * avcodec/h2645_parse: Use get_nalsize() in ff_h2645_packet_split() * h2645_parse: only read avc length code at the correct position * h2645_parse: don't overread AnnexB NALs within an avc stream * avcodec/h264_parser: Factor get_avc_nalsize() out * avcodec/cfhd: Increase minimum band dimension to 3 * avcodec/indeo2: check ctab * avformat/swfdec: Fix inflate() error code check * avcodec/rawdec: Fix bits_per_coded_sample checks * vcodec/h2645_parse: Clear buffer padding * avcodec/h2645: Fix NAL unit padding * avfilter/drawutils: Fix single plane with alpha * cmdutils: check for SetDllDirectory() availability- Update to version 3.1.2: * avcodec/rawdec: Fix palette handling with changing palettes * avcodec/raw: Fix decoding of ilacetest.mov * avformat/mov: Enable mp3 parsing if a packet needs it * avformat/hls: Sync starting segment across variants on live streams * avformat/hls: Fix regression with ranged media segments * avcodec/ffv1enc: Fix assertion failure with non zero bits per sample * avfilter/af_hdcd: small fix in af_hdcd.c where gain was not being adjusted for "attenuate slowly" * avformat/oggdec: Fix integer overflow with invalid pts * libavcodec/dnxhd: Enable 12-bit DNxHR support. * lavc/vaapi_encode_h26x: Fix a crash if "." is not the decimal separator. * avcodec/vp9_parser: Check the input frame sizes for being consistent * avformat/flvdec: parse keyframe before a/v stream was created add_keyframes_index() when stream created or keyframe parsed * libavformat/rtpdec_asf: zero initialize the AVIOContext struct * libx264: Increase x264 opts character limit to 4096 * avcodec/h264_parser: Set sps/pps_ref * librtmp: Avoid an infinite loop setting connection arguments * avformat/oggparsevp8: fix pts calculation on pages ending with an invisible frame * lavf/vplayerdec: Improve auto-detection. * lavc/mediacodecdec_h264: properly convert extradata to annex-b- Build with netcdf so as to enable af_sofalizer [boo#983398]- Update to version 3.1.1 * doc/APIchanges: document the lavu/lavf field moves * avformat/avformat: Move new field to the end of AVStream * avformat/utils: update deprecated AVStream->codec when the context is updated * avutil/frame: Move new field to the end of AVFrame * libavcodec/exr : fix decoding piz float file. * avformat/mov: Check sample size * lavfi: Move new field to the end of AVFilterContext * lavfi: Move new field to the end of AVFilterLink * ffplay: Fix usage of private lavfi API * lavc/mediacodecdec_h264: add missing NAL headers to SPS/PPS buffers * lavc/pnm_parser: disable parsing for text based PNMs- Update to version 3.1 * DXVA2-accelerated HEVC Main10 decoding * fieldhint filter * loop video filter and aloop audio filter * Bob Weaver deinterlacing filter * firequalizer filter * datascope filter * bench and abench filters * ciescope filter * protocol blacklisting API * MediaCodec H264 decoding * VC-2 HQ RTP payload format (draft v1) depacketizer and packetizer * VP9 RTP payload format (draft v2) packetizer * AudioToolbox audio decoders * AudioToolbox audio encoders * coreimage filter (GPU based image filtering on OSX) * libdcadec removed * bitstream filter for extracting DTS core * ADPCM IMA DAT4 decoder * musx demuxer * aix demuxer * remap filter * hash and framehash muxers * colorspace filter * hdcd filter * readvitc filter * VAAPI-accelerated format conversion and scaling * libnpp/CUDA-accelerated format conversion and scaling * Duck TrueMotion 2.0 Real Time decoder * Wideband Single-bit Data (WSD) demuxer * VAAPI-accelerated H.264/HEVC/MJPEG encoding * DTS Express (LBR) decoder * Generic OpenMAX IL encoder with support for Raspberry Pi * IFF ANIM demuxer & decoder * Direct Stream Transfer (DST) decoder * loudnorm filter * MTAF demuxer and decoder * MagicYUV decoder * OpenExr improvements (tile data and B44/B44A support) * BitJazz SheerVideo decoder * CUDA CUVID H264/HEVC decoder * 10-bit depth support in native utvideo decoder * libutvideo wrapper removed * YUY2 Lossless Codec decoder - Added minimum requirement for libva (0.35.0, matched by 1.3.0 package)- Guard usage of opencore using bcond_with, boo#980542- Update to version 3.0.2 * avcodec/ttaenc: Reallocate packet if its too small * configure: build fix for P5600 with mips code restructuring * mips: add support for R6 * pgssubdec: fix subpicture output colorspace and range * avcodec/ac3dec: Reset SPX when switching from EAC3 to AC3 * avfilter/vf_drawtext: Check return code of load_glyph() * avformat/mux: Check that deinit is set before calling it * avcodec/takdec: add code that got somehow lost in process of REing * avcodec/apedec: fix decoding of stereo files with one channel full of silence * avcodec/avpacket: Fix off by 5 error * avcodec/h264: Fix for H.264 configuration parsing * avcodec/bmp_parser: Ensure remaining_size is not too small in startcode packet crossing corner case * avcodec/pngdec: Fix alpha detection with skip_frame * Changelog: Make formating consistent * avfilter/src_movie: fix how we check for overflows with seek_point * avcodec/j2kenc: Add attribution to OpenJPEG project: - Dropped dcadec (libdca was merged upstream)- Add ffmpeg-codec-choice.diff- Remove ffmpeg-devel subpackage. All users have been converted to pkgconfig Add Provides/Obsoletes to libavdevice-devel- Add ffmpeg-new-coder-errors.diff- Another try at organizing the codec-enable list. Enable video: AYUV, Dirac, MJPEG, rawvideo, Theora, VP8, VP9, WebP, zlib Enable audio: Celt, GSM, Opus, Speex, Vorbis Enable subtitle: ASS/SSA text, SRT text, UTF-8 plaintext- Update to new maintenance release 3.0.1 * vc2enc: fix use of uninitialized variables in the rate control system * postproc: fix an unaligned access * lavc/hevc: Allow arbitrary garbage in bytestream as long as at least one NAL unit is found.- Update included pkgconfig files to require the exact version of ffmpeg pc files, instead of any later version ffmpeg-pkgconfig-version.patch- Remove the optional vo-aacenc dependency, upstream removed it.- Update to new upstream release 3.0 * New filters: extrastereo, ocr, alimiter, stereowiden, stereotools, rubberband, tremolo, agate, chromakey, displace, and many more. * ffplay dynamic volume control * audio high-order multiband parametric equalizer * automatic bitstream filtering- Update to version 2.8.6 * avcodec/jpeg2000dec: More completely check cdef * avutil/opt: check for and handle errors in av_opt_set_dict2() * avcodec/flacenc: fix calculation of bits required in case of custom sample rate * avformat: Document urls a bit * avformat/libquvi: Set default demuxer and protocol limitations * avformat/concat: Check protocol prefix * doc/demuxers: Document enable_drefs and use_absolute_path * avcodec/mjpegdec: Check for end for both bytes in unescaping * avcodec/mpegvideo_enc: Check for integer overflow in ff_mpv_reallocate_putbitbuffer() * avformat/avformat: Replace some references to filenames by urls * avcodec/wmaenc: Check ff_wma_init() for failure * avcodec/mpeg12enc: Move high resolution thread check to before initializing threads * avformat/img2dec: Use AVOpenCallback * avformat/avio: Limit url option parsing to the documented cases * avformat/img2dec: do not interpret the filename by default if a IO context has been opened * avcodec/ass_split: Fix null pointer dereference in ff_ass_style_get() * mov: Add an option to toggle dref opening * avcodec/gif: Fix lzw buffer size * avcodec/put_bits: Assert buf_ptr in flush_put_bits() * avcodec/tiff: Check subsample & rps values more completely * swscale/swscale: Add some sanity checks for srcSlice* parameters * swscale/x86/rgb2rgb_template: Fix planar2x() for short width * swscale/swscale_unscaled: Fix odd height inputs for bayer_to_yv12_wrapper() * swscale/swscale_unscaled: Fix odd height inputs for bayer_to_rgb24_wrapper() * avcodec/aacenc: Check both channels for finiteness * asfdec_o: check for too small size in asf_read_unknown * asfdec_o: break if EOF is reached after asf_read_packet_header * asfdec_o: make sure packet_size is non-zero before seeking * asfdec_o: prevent overflow causing seekback * asfdec_o: check avio_skip in asf_read_simple_index * asfdec_o: reject size > INT64_MAX in asf_read_unknown * asfdec_o: only set asf_pkt->data_size after sanity checks * Merge commit '8375dc1dd101d51baa430f34c0bcadfa37873896' * dca: fix misaligned access in avpriv_dca_convert_bitstream * brstm: fix missing closing brace * brstm: also allocate b->table in read_packet * brstm: make sure an ADPC chunk was read for adpcm_thp * vorbisdec: reject rangebits 0 with non-0 partitions * vorbisdec: reject channel mapping with less than two channels * ffmdec: reset packet_end in case of failure * avformat/ipmovie: put video decoding_map_size into packet and use it in decoder * avformat/brstm: fix overflow- Update to version 2.8.5 * Fixes CVE-2016-1897 and CVE-2016-1898 [boo#961937]- Update to version 2.8.4 * Many bugfixes, see the included Changelog for all the changes. * resolving CVE-2015-8661 [boo#960385], CVE-2015-8662 [boo#960384], CVE-2015-8663 [boo#960383] - Drop ffmpeg-remove_some_unused_ctrl_id_mappings.patch, fixed upstream.- Obsolete ffmpeg-tools from packman- Add some provides to make it easier for firefox to recommend this package for installation- Added patch ffmpeg-remove_some_unused_ctrl_id_mappings.patch to successfully build against libvpx >= 1.5 (at least on PMBS).- Add buildconditionals for libass,libva,vdpau to fix build in SLE_11- Rename bcond dca to dcadec - Add more buildconditionals to get closer to removal of BUILD_ORIG- Remove unused imlib2- Sync with packman changes * All packman specific changes are protected with BUILD_ORIG - Added the following patches * ffmpeg-2.4.5-arm6l.patch * ffmpeg-libcdio_cdda-pkgconfig.patch- Update to new upstream maintenance release 2.8.3 * avformat/matroskadec: Check subtitle stream before dereferencing * avcodec/jpeg2000dec: Fix potential integer overflow with tile dimensions * avcodec/jpeg2000dec: Check for duplicate SIZ marker * avcodec/jpeg2000: Change coord to 32bit to support larger than 32k width or height * avcodec/jpeg2000dec: Check SIZ dimensions to be within the supported range * avcodec/jpeg2000: Check comp coords to be within the supported size * dds: validate compressed source buffer size * dds: validate source buffer size before copying * softfloat: assert when the argument of av_sqrt_sf is negative - Fixes CVE-2015-8363 [bnc#957114], CVE-2015-8364 [bnc#957115], CVE-2015-8365 [bnc#957116]- Update to new upstream release 2.8.2, containing fixes for the following security issues: * CVE-2015-8216 boo#955346 * CVE-2015-8217 boo#955347 * CVE-2015-8218 boo#955348 * CVE-2015-8219 boo#955350 - Upstream changes: * various fixes in the aac_fixed decoder * various fixes in softfloat * swresample/resample: increase precision for compensation * lavf/mov: add support for sidx fragment indexes * avformat/mxfenc: Only store user comment related tags when needed * ffmpeg: Don't try and write sdp info if none of the outputs had an rtp format. * apng: use correct size for output buffer * jvdec: avoid unsigned overflow in comparison * avcodec/jpeg2000dec: Clip all tile coordinates * avcodec/microdvddec: Check for string end in 'P' case * avcodec/dirac_parser: Fix undefined memcpy() use * avformat/xmv: Discard remainder of packet on error * avformat/xmv: factor return check out of if/else * avcodec/mpeg12dec: Do not call show_bits() with invalid bits * avcodec/faxcompr: Add missing runs check in decode_uncompressed() * libavutil/channel_layout: Check strtol*() for failure * avformat/mpegts: Only start probing data streams within probe_packets * avcodec/hevc_ps: Check chroma_format_idc * avcodec/ffv1dec: Check for 0 quant tables * avcodec/mjpegdec: Reinitialize IDCT on BPP changes * avcodec/mjpegdec: Check index in ljpeg_decode_yuv_scan() before using it * avcodec/h264_slice: Disable slice threads if there are multiple access units in a packet * avformat/hls: update cookies on setcookie response * opusdec: Don't run vector_fmul_scalar on zero length arrays * avcodec/opusdec: Fix extra samples read index * avcodec/ffv1: Initialize vlc_state on allocation * avcodec/ffv1dec: update progress in case of broken pointer chains * avcodec/ffv1dec: Clear slice coordinates if they are invalid or slice header decoding fails for other reasons * rtsp: Allow $ as interleaved packet indicator before a complete response header * videodsp: don't overread edges in vfix3 emu_edge. * avformat/mp3dec: improve junk skipping heuristic * concatdec: fix file_start_time calculation regression * avcodec: loongson optimize h264dsp idct and loop filter with mmi * avcodec/jpeg2000dec: Clear properties in jpeg2000_dec_cleanup() too * avformat/hls: add support for EXT-X-MAP * avformat/hls: fix segment selection regression on track changes of live streams * configure: Require libkvazaar < 0.7. * avcodec/vp8: Do not use num_coeff_partitions in thread/buffer setup - Drop ffmpeg-mov-sidx-fragment.patch, fixed upstream.- Update to new upstream release 2.8.1 * Minor bugfix release * Includes all changes from. Ffmpeg-mt, libav master of 2015-08-28, libav 11 as of 2015-08-28 - Add ffmpeg-mov-sidx-fragment.patch to add sidx fragment indexes. Needed for new mpv release.- Update to new upstream release 2.8 * DirectDraw Surface image/texture decoder * Many improvements to the JPEG 2000 decoder * New video filters: colorkey, SSIM, showvolume, adrawgraph, drawgraph, removegrain, erosion, dilation, deflate, inflate, reverse, atadenoise, aphasemeter, showfreqs, vectorscope, waveform, hstack, vstack, framerate * New audio filters: Dynamic Audio Normalizer as dynaudnorm filter, areverse, random, deband, sidechaincompress, acrossfade * allyuv and allrgb video sources * Switched default encoders for webm to VP9 and Opus * Removed experimental flag from the JPEG 2000 encoder- Update to new upstream release 2.7.2 - webp: fix infinite loop in webp_decode_frame - huffyuvdec: validate image size - avcodec/vp8: Check buffer size in vp8_decode_frame_header() - avcodec/vp8: Fix null pointer dereference in ff_vp8_decode_free() - avutil/fifo: Fix the case where func() returns less bytes than requested in av_fifo_generic_write() - bytestream2: set the reader to the end when reading more than available - oggparsedirac: check return value of init_get_bits - vp9/update_prob: prevent out of bounds table read - avcodec/pngdec: Check values before updating context in decode_fctl_chunk() - avcodec/pngdec: Copy IHDR & plte state from last thread - avcodec/pngdec: Require a IHDR chunk before fctl - avcodec/pngdec: Only allow one IHDR chunk - ffmpeg: Do not use the data/size of a bitstream filter after failure- Enable codecs for audio: PCM, Speex, CELT, FLAC, ILBC, Opus - Enable codecs for image: BMP/PCX/TGA, TIFF, Sun/SGI/X11 raster raw Huff-compressed or uncompressed YUV - Update to new upstream release 2.7.1 * postproc: fix unaligned access * avcodec/flacenc: Fix Invalid Rice order * tls_gnutls: fix hang on disconnection * avcodec/ffv1enc: fix bps for >8bit yuv when not explicitly set * avio: fix potential crashes when combining ffio_ensure_seekback + crc * ffmpeg_opt: Check for localtime() failure * configure: Disable VSX on unspecified / generic CPUs- Enabled 'bluray' protocol- Update to new upstream release 2.7 * New encoders: apng (PNG with alpha) * New decoders: TDSC (a JPEG/BGR24/zlib format) * New audio filters: chorus * New video filters: cover_rect, detelecine, fftfilt, find_rect - Enable codecs: 012v, ansi, apng, bmp, exr, ffv1, ffvhuff * unpack DivX-style packed B-frames in MPEG-4 bitstream filter * WebM Live Chunk Muxer * nvenc level and tier options - Canopus HQ/HQA decoder - Automatically rotate videos based on metadata in ffmpeg - improved Quickdraw compatibility - VP9 high bit-depth and extended colorspaces decoding support - WebPAnimEncoder API when available for encoding and muxing WebP - Direct3D11-accelerated decoding - Support Secure Transport - Multipart JPEG demuxer- Fix building with BUILD_ORIG- Update to new upstream release 2.6.3 * avcodec/libtheoraenc: Check for av_malloc failure * ffmpeg_opt: Fix -timestamp parsing * avcodec/cavsdec: Use ff_set_dimensions() * swr: fix alignment issue caused by 8ch sse functions * avcodec/mjpegdec: fix len computation in ff_mjpeg_decode_dqt() * avformat/matroskadec: Cleanup error handling for bz2 & zlib * avformat/matroskaenc: Check ff_vorbiscomment_length in put_flac_codecpriv() * avcodec/mpeg12dec: use the correct dimensions for checking SAR * xcbgrab: Validate the capture area * xcbgrab: Do not assume the non shm image data is always available * avfilter/lavfutils: disable frame threads when decoding a single image * ffmpeg: remove incorrect network deinit * OpenCL: Avoid potential buffer overflow in cmdutils_opencl.c * libvpxenc: only set noise reduction w/vp8 * vp9: remove another optimization branch in iadst16 which causes overflows. * network: Do not leave context locked on error * vp9: remove one optimization branch in iadst16 which causes overflows. * swresample: Allow reinitialization without ever setting channel layouts/counts * imgutils: initialize palette padding bytes in av_image_alloc * id3v2: catch avio_read errors in check_tag * avi: Validate sample_size * diracdec: avoid overflow of bytes*8 in decode_lowdelay * diracdec: prevent overflow in data_unit_size check * matroskadec: use uint64_t instead of int for index_scale * pngdec: don't use AV_PIX_FMT_MONOBLACK for apng * pngdec: return correct error code from decode_frame_common * swscale/ppc/swscale_altivec.c: POWER LE support in yuv2planeX_8() delete macro GET_VF() it was wrong * matroskadec: export cover art correctly * mxfenc: don't try to write footer without header - Enable building avresample for extra API compat - Remove ffmpeg-pkgconfig-requires.diff: RPM's pkgconfigdeps.sh is scanning Requires.private too.- Add baselibs.conf: provide -32bit libraries (used by xine-32bit).- Update to new upstream release 2.6.2 * avformat/utils: avoid discarded streams in av_find_default_stream_index() * avutil/cpu: add missing check for mmxext to av_force_cpu_flags * avformat/http: replace cookies with updated values instead of appending forever- Update to new upstream release 2.6.1 * Maintenance release with some bugfixes- Update to new upstream release 2.6 * The VP9 decoder is now usable on x86(-32) and pre-SSSE3 CPUs. * 10-bit support in the SPP video filter * New video filters: "colorlevels", "tblend", "palettegen", "paletteuse". New audio filters: "dcshift". * The old libmpcodecs wrapper is finally gone * API changes: introduction of device inputs and outputs- Update to new upstream release 2.5.3 * AVFoundation screen-grabbing support, animated WebP decoding support, and Animated PNG support. UDP-Lite support was added.- Initial package (version 2.5.3) for build.opensuse.org/sbin/ldconfig/sbin/ldconfigh04-ch1a 16935795763.4.2-150200.11.31.13.4.2-150200.11.31.13.4.2-150200.11.31.1libavcodec.so.57libavcodec.so.57.107.100/usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:30521/SUSE_SLE-15-SP2_Update/3d42ead46e759da65a123756abe6d050-ffmpeg.SUSE_SLE-15-SP2_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f45fb7cc6544625e08d9cd9a4323a2dfb53c2662, stripped'PPR(RRRRRR RR R RRRRRRRR%R!RR&R$R#R"R RRRRRRR R RR'RRFfaܴgutf-82ebca3c8ee6d890c2b9e67020b9d5ed952c3b8d830b513b08f2aa54cf4ad1ff0?7zXZ !t/]"k%f0]do5EO,X?ڎ{mEۙ~F=,Ϙ7pF#U=#Hw<D{phZzQc\fI.@9YLOwjT4>rΪXAz_9t5'UDA)tf>WQK2 8E W"4pvOHbd-Zf Cqc2ƴJ@عŷqqP9\­]cin2E[x; 3k_ *y鴲ݵu]m&5euF4U!Xs+ŭ2C㥔(HFwt=(A t0$՗j@9Las/¨2)mEA56@K]N2 =5fAQ#jк(ƭ6 [颣zl<2V?mel\IZ\4 z]ּBT}R:Y*x{ĒeD6#.iv\@S5&B}d7=9}Y#Q YIzx:!./~6ՁnTg^_IZ3r[fLZ!D~0i߂Jx ^C}g]Fyqwl Q%Dqhxۧ^+m_;Z+=q՚ASLډTrlSrF5ԧD{[@ؗT¿o8kN͕Ha2~g_/ѧ!+QSBk`DU,m\86uzhg%ci_ rΥ7:[~Ao:`>"֓yxtaL$Awq$n&mcOD $QmңJ*oJᖃ =E715ya. G:f}%&O᮷G 7$ ӾD:Cϵ-^?r :@e~lv~為 (d$\:Qm,v?vCGN"M1:K)~Z@Us+מ˽X%[•ΪB|k'VڝWsKxA0s? g,UipQ~ϤJ(TJUBd^-?yErlPO&%A:/yq̄\mc{.!{0M`θ@Sl}WJ}bDl,{GϨY~qPBSG)IT Lx`o!WA:4|[}fNgIKXyaJ{ve Uֺtz 8"٩Vi5> G@e걜J!(-ϒ7Uag3J¶ 5H ȴNI x7%IFFRjZ⹊Ψ6Pl$ {Okv"!#Ƣφstby;x|ɤR-!Lmqb_IoCr!_ q@ KK{˶kzpYZ؜5>IFHJҚ2Ro0ζ]mG "Ȟ8`h͞ ԦC5~ouq)(F]dV {%D*9Rjg~>gمupDNyixD|NJucFSF9', Q$ٔͅPΓr티T;zFGjVpڰ'^ "5K#xn{6kL%vaZ{@6[%<ܞz(NtWbeSU t1u5p4=^:^$ J44|C,G筧\/2GRTie)Ea3א}9;l=PGfݜpq@wI$BD cRczYE0Ֆ^h]m>]ڕ :FV -J> =ѡ]`z`IbHI{ᶳC2Rp!0G0hsaC*?թ@W_$<&R Х^j9-M+I45;>kN +g@vHdaY}.z9b+Htp|k5}]A/wRNV^zJ$u=46!6; ??U۹d* |#^g@ue.M&C5!8L:_@ *W6'3a™~t>Unc/knn٥a}@;13-jF$@!TIG74HꇼLJ!Ky i0s<(RUSS?=]Zwjݳtb@/dN;A?^%*:.1"eq#b{Lhkf{@A]6DGJs25$\;gؿ7cL/;#R o5p#s)ŨS=w%|+vj85C0bihwd䪥Kp>p(epv[] tEs46264E^A+Ho{N:I\=˸UA.'N&s,Snk{*8w+}P6:uETl+]Ζc~lfX  `N`B :/h *{A;>yF8j?/D=6;VHܰGYq^rGO7{lw0,ܽLjKc'ؼP01kc K +;8^@ >gt1^%YZCrbO2t"UM9_e.m1~z\I z1Cd!Bs˦OI9jtGhmaAV\8&R Ā= I(7737@PD7iW \N,`|ʂV6/riP=*D3lA{YI=8R⒔߽lp'}Dkǡ]PK^V.-э TEUefJk۝| źDIgd^t?'2>"WwC -8I ?#dK=K;ar9$`.JJ?`w99yex-U_k/32y R2{dP=/&Yb| Y._!_36 I2͎ݝC;w< $n3xF0UTbBȕ0\ܞI('U]n_.:|T-ZIבEoeG)? wr8іׇzz(^vuK]|1pZ[:ᾟqHM$?$-㹶LS5IU#R)WQ FsC6O0'CWJ6h,ʱh<>.ǴZm{3{e$VӇhkp!e[ē :T *㑗CKe֓(aWUJxk̠ߓB(@Mf;fdbW~oI#,#fb PSYl<[*f$‚jEf"{9ki'7?$8 {1S&/X:}ȧk_Dp\@+fJ%O1d[^&Rt~Ih:+ko Oջeچ]oFgАX Z)U/@Ej Tpmn|Q4ű@sв;HFM,񲶏6<}_}ɡAY Am{ib4Eٱ0"ν[_ޒS9K2RPG86]RfpBR&N%d 3>ulK'fB.z׆cTP7cybƆIwe%Due)Ė]ž1P"uVfyIrZ-%?: tYaXD+4H[u5Acf9%m./婚:4G$%x5Y@=̉`&ԫTŒ(zoe_4q jTYp@H뮨Ɍʮcly-NtȴuSڄjvMc2%=ƣ C.@ k΂ l:m-휏& mpQꏥL >jrOfG|F%C' f Aotk=U"Ä(g!ųy|JMӭvZ|Jնr<Qh2ak/_&}kaGclDveβ, $d QB₴ 7PS:n@ŇYI<]tkIEp :gIQp`c_eYcE;qC! ^oՍeE^k(uVL(3o QeYr3d._:Q뮷Ts.:U=rqHVv};qo Ry eNvvyvn4Vns_LR> F1L°YsY93tC\Ԝ NKKC5!1Wǚ1vl*Ub d$I?&J,hdše*qFtt$uv{v7Ԑ UKekJw-?|0Mn)w~|,I \{xʯF]SV.{餦)Mn]3+9qn8q~AxxǶr+b s/…_Wv_]`hqj O&YJHBQMFg'H4X2L9Ҍ{y] /L=K}5NNvc-jOaŋ'?NlpQfBQ L (LhqoeuMN am41\ߢK*5?}~"#kˑȬpkPW+q"RMuǽBqnJ3maPFg\pn0wÚ,(ߒbf0N Q0h*b}w*-OH IlGpL?]So%sku2ł*uW7X`(wB 4].85)S!t`Օ4.)}^QoVG yf^#0Sl( -S+ÞD1\R$rS8艣`cՉ0Բs(? f ǣ;NV !C;^nv<9ǧs:DR!"{C ֶ5X̆JҔӺxHʇř*ݙE<ӺD m<^nHCBʥ,2l[>s4g `(pCN2bggƐ\<ǃ&sc"sLn-BCf)T) UoC|m#V[{Oð0 57RN#g&d&q",ST5pR[rP-J^^3%c|NT{}BdAOj3y.n$ vC1. Z\1D޳Xu8 +S).ڳ?Qt|GKCq}-fפ,DҌ6a|zW_o_5% ⚀UV#q?G,bPݛmܧv2 qGFE5i!,bl^7C*h,3B)#a\ \}ij4m!]^Q=q>;*}אv:(@@nӟ_\ G 9SMݧz4K*̲ {) m`4p$ "Sj+Ŏ8'Ӏ~^cHhUWg2R/ȷrZ4$Vxh"V0HEdyĀxTKi=1(sGR }~]Q^a5HٕᤪΪƴouu֣֞tFNZ wE/(3/4j ėTFȔĈYWOيhDϭyDu<~` 4Fd& ]nApZ}_dB;aX5$jiI 1 o'7U x8)b‹-&n7Z[k!l>}ۃ\*< UDk *Lș y"e~* T+.mz $,IJlwv_'->GVqDh oTK }>/H0#lr/bJ۾psj*f}E@5}#n@gA{/K8E66*="a7\ضp=t(WX~[oÑ+gICi#5t-pV A_.*۹7:|%㓰=rb R褺?)yΏm@n'#OPDKSǠ.m@3 ˡ*zgvG^c]- ^;5ΑVO{CY@*^5㧀ВuN]Ҿ=},6)oKTQhAŌ Ad4~:=pjO\KA\oRo][}Z& @̒7&}5}1 0:4w(1H{]^. uY:=LY<б~A_Ǔ?DN"|.2 m}s&8p*E/NFЪC|)@;]خۓϯ[ 0R(0MyQYec'h;h`iN>''e Q0hͼ,KIXjy$"T[aD?xhW&wřY_Z\^g#UlvpG^VNU<H;%٢tW 0{TlO}_% /}D#c _)e[Iԓf8yG!nY,G^>пQPJO"x~TU,L@wz&_11}x?L^w!h"4R`-Aզ RQ]DOKj[b/'HIs[+bk q53Ju&SW'@jկ|[F9dHIF2c(8F9-HA=P ͤ>~>4nu.=W2gȔM#¨>T_D!ƟUKh^m¤;8lڽp/STC-Gy uJ>QXTR *ռ ,<`q0N˸$ YFԢk.՝&"CTd|0Ut+}IUlL{e`.K]4H`$~OhQUhRV8vXϕ?~c$VL JJ%Q"=7e@dY,ad}y79A.O&7Ga0P/I3'[N Uh^V*_ߦr鐘W47|/|Ìj墜8;0D#jNE;S:DƒV~n5B|㹷ńuD!9UcNp9QUiKށ: "*[`ۯf|K-A A ?,z^'NxI:?;bN ʲ\`tfIl,MD52`Sj'q;'vI:)VLɿ*3u&mTvRTA9xކtLgfm8p0Q#X@Rj6Jĥ\,f޷꺝˸O%X?~,8{,'ǓK~U/ݘ43BrIrSCt1sA%:0w[Q2͐)AbUCrBpN@8~uj5z:j">cX=jBׄ ' AӲ2ҬZ@X LX Kơ$@X"YM >%lS5<Ƙ7`:,V]%002;F(JvYn-dO G- ky 16sL)r߯^.?ll-A}A;PN>e,QU#t&\-5 K|UScC? P.YY 8KxK+3 Go糓gEե[Xn{2?& igG)к8!3oJȬ]1(#[jw=9f+]%5L5C"894C7a|_#ʷbja@ e #$GoѬlxvuq .qOXJ 4j\xꄆlkףGDRVocR;I+m4r:N&'8|,FI7jH^u`7h,ya@/{fSoV#PY |Q g }]]ZXZlJ>z\nH ͋!G0 ;i HFEK.]5tE wgq(3?&>]J7W&,hSgQTҿ(OR޿jCвF=l2Eռ[Tv= 5nc_eDؖowI>;]MSI=Tr-*F#:#qꄫ]L!VzE0NHQ%zUt=\N{]EjbŢ Onq`.KFTTnʽnꟐױ!qbL^)FMxZ 3,t;:|ǀpZt'ƈDI8Vo}Ȩytb\nwynv^+$@@FQX^kxVxڃFڙQumhMs)PXND8zQNRwmj2$O9,_kGt g8WNe3@B$ng4WSc~0 ,Ū~g]rl:Z$MŵAOBj7rth NVSg[=q($ o'͙X34/S&V$ǫ6 W"6aD]k.w\(?G\o7Zno-?h6l.E gR_gpU.ԋT&sWnfq9P0Hʠ) S}rMl̛5Q $0l*Yc?w]Mir0I6H3Vl48f0_s*Kƅ>C-A{^mY|rRj?S~ 8 V* C^> 6@'f(Ng'kM>Ss0[MqLJWe܃,Vɣh[`h~WGgfW"/r~*wrdH5̛fVJ/ U"=V@i,~H鶚أIE OKPq+ߜw?v;CLުnugĎw_eu ك=bz2T<4q+{TOICM<֕@V&ϊƒ7Q/ 41 7 W B>-0G@MAe7ulْ>3hNT)$GSEg/( "x)ld$@an<]:쟡c=j"JV DGՙ]'ƗM3qjQYNrky~d JBoLG|TƯ%"KAۃ oز7z>+ Ug2sN'-мy==1K˓< X[s>Y\qlLFMД}2\1ReTe9V{ƣnwiޓBK#68CF٭8il6״x˕o~Bq`[R{\6?)-L#(26Ff#WpuEvRt}oUkiUb?b}lĊiDPKφqLŁkA w=Ӕ+0qvzߍ Ay7I<V3`<=6᭭ҝg:+^2ІAYTmOxqUGiC48\'Oe7Nk߻1 \03PMduH,5Ϲg~ϑWI*rr ۲vkl:kc{";Ug?'_2J.a%BjBiDc\ Jz1,O`;.F}vGn#jZDw>Vd-O^+VC`g{$O$w2ar";>kZZ:=ۄ!n6y@UϳWNGOdH{a(Vu G;*1//`r=%3w<}0 EORK ɫW" ̘Ir/{r񒴎4!+g6d?z?1 YFlV \쏋`M9TXArN~zJzZU\[u]>2 |əb%Ip - U1zgL\ˀ*1*e@!Է˫Kwz`EΒek*Ɨڶ'W$ H BD$Q"92:d&XC&yYܲY{P#;HqƋл*IʮW o\`ʌw:H+8ެ8C|Ba}U\tq`Xr. ϔ)>O$`uu3t4srfUʶ^>Xa:fnM$1lu:u&.X w [5"!O C*zPڽ=X_fFQ¸Z5]1sV,2|ԋrDh_G;sQˠ e-Ъx#݋&p ͫʎcqoFGH\F h1-*aw '? ~L;~nƗl5NWL̵JKT_2z@č'E%wm) |-5 t}q:-7L`VK'3#V𒕾k_&/4euOd/vHP1g2RvQQ4IAQJLr9/?|k[ڹk%}a-.W{MC /(87 Z@~"&iP.soJ#E4{nh4hse(4^qINȝʯ{PdRaciL`4-V-:$ vX$qю.̙iNum VV-vH`ePUܹ8sŠu{DA){ۦX= [rRM!Y-5sHIpnM:laq $DݐL1H( '#;KT܋G: ۑHX,Pf[+?8c| Rzs F?QvV!̘U1 KҩJ!u~Ti$ޣY4$ҬގgPGv;"Fs3.d 8S'8BMd]*:jė~l3xKgp!}Ž6MLˌ3S3.Ϳ\j3(5%d3 ˃GBs89c(qi0K9r1 A͗y㈗u}gQ⃢ߣ1OY$Kc!J Yu RmG^^%րGBdAX#5Y>~6V׮9-Mz魒7˫.C3;+M 9shmJImMbk[Duæw&P*7Cm8 pd%ɀ¤{2<Ğ[dܹ EWhH 6VŒ`%c4$ ܉&|"2k:q9UpR6NI ]33T4ZB4rew~4ɩ$ʽ ,tMK" 0'Ϩp/`% 7za!3j-#5.~B z4ݞ&~! r9)7^R q Ё䁳i^2h(mp+MhjXfA`U+͖/A{߲ 0R4=/X|r-#񼵃rXPg94!ɑz_TUd tR_?hiDYI=LϹt4mND[rI&4ШSAVCCHrC!4!'|CBm|E-mM[|=ح=[GƳixTv+f@ m`_y.[=]VNg`6 ?Ubwv/Z"r8kWr?{eԿg:0$KF`IGyZLj;7_;LӾj4 bm Y#&~8TardCnkzҶ-HAN񊸞7 5 [8=􀰷TO"aċ`pM;aB`ȍ tA&H׾T4>Uo24]"TlcZ9iх 5  u,& v9uQ8LXrImdg ||S"a]W"h&gFXj%W\&S'ӓ\,FcL$9/_KI>&*CHNf *@xť%U^K7zqYW oL˜l6eob\YyN=Nwd+h/=ߌ:/8zkz5~T-lxt;r=~IЈc<2'{lk(IyoKm 1Z(n.ߊ:F/kP"}9^,DQ % {ԆA4MQ/8,ﮉmҤkF1y<RZ[d2)3ٻktE(I^a_O` \ap8ͪyvWxtT/krcDHI8c7Prl]~k1%4fa_c@glZ~&5M_ԪbJG×b9 T?w;RdTuRXsoќ.YiO2 m9 t1 Ea> vҡU~"eYX~wDy.`dԞxխB=;[4,ɡ|i첥aJs>ǧ7&fNԍ7=:/gmD|q*wlXN j2oޟmEYM漓gU|ol70hBS]?\6->ӅBQ1s,(wjoQdNG;QN=vP`T3~)D)컘*0-b5(-f'e48HXr;l>Bfk#~~Q/sYdA{x`GF4M?Th*q#Ӕ} sQuy@Vw& |zJtJjnss >)smQxIY{ ~uG/2/$qxbDkHV6jqB$wK ia_ :jt_kqcF <䧰uyݾ =t.2Wx-`Fb Vm. ƞ[7  ҇M_y` V'ٖ/|qW>F\t 4[.e =~坐qbcmЦsl1[P2 ܄b GnɻVRmo>b0-"zfmkLCU?uO ~Dc㖹WFwOTMCD߽&M=8y]J K\$Ha'&H,;9enyUDo!yq% obg$)D'  R *FUxi4A2>mT"h_ '3^YK`S!Jo{LUճw%7\`Ii^ ;zc2 1tҩؕ7OZ7ztКGvUj\'LڮiLvde =IZR-~ܯ3\KigQ{˥%dMo!6f[ 8r!H?vcWnNu<2?Dl,s~V?4鴯[?߶&Hf A&R(HW#`;DGqv(ʌS -9  C9:!G#`Zbqe+O9`(+u "q~4EmMNjϨ4%kBA3G?2 Ru&ߡ ~Ӳd&]Ƣ )RɜZA0ڤ)ĀWLdbbYp}]!ש@`b Lyۅ 7U=F1ӔǤ2+c<9e XbUea=Nrn<\ ?yk G[.uv$b]Aλbfj]zJ k!(g+uyvEZ&?$Ѿc{"2cFM:.h-F4 ep #\niBgy ~$Ɵ\% NSr6[(tgW̅:wx:PߏP~^p%! =ǵN)gW SsW{k ٶ9@}}ޑɂЍYpPRYN{J+ܫ=]>䥟x6C"яnE~k,L>7ajj!+CA1ħ;ps0iSdG3kR\=x̾fSd^eԟU|jM;~՘筂WyRjQu$/d[<C*Z^rz/7 YrW灲giaeS0!}ݚ.E2Ad5#rgaAnek_jK4b}-560yǓ ۬ŰK<S4}60;P683+Zd2Ӻ:rNJEY.:]ģNy7wЫzȽ0t5 эa s hs װ'HK74_Y4x`tZǰl|-JxlX`LAOPl&s /ZC~ ~fAUAÎNF0ۆSm6M[[44z#ˍ: $WꛫԹ|Y_=|R.ϬCCg;1釜ɼ$nN戙tU2x=cV]5s ԑl\ʂGkr`?7uln/S0/؏sb;mC(pI=mC rḍvЀ.l@u.l6qVqB&ɠ+TС$5`֋[qLy zj'0RJ"+mft[hs5`nl0Ma jKY,b143YED*cV>}|q#<98ߎ|~) %dL:; Zc3 0S\9r)vebt )_$q)' |" i,UJ30N@KYl gkJy60M|Lb!^> C5!Nn&6U `Zkk4o|%H9>kD mHWgm[Y_\R1s! #]"<:Kb||wy|чS 4y#v V‚G=b;O !} ^*i*9 $=?mEZ7>TԆ6j7رG\Fa0}gerD 9U sT$~ }1NWYo,插Т/H.6^%O!/ D5x=9NL[ ĨMhfmg`^]NjnH@#89/gNUvާ!oЊoC\g6-yE#N_#19kLxYU E%7d/a y@^bQ6TXx'FK2ZPz.-mCbQ,2+$Ru[g ڭKlefQ&奮c09R/: eF˙a|Mk*sϵ+đQ3%)f0o4C,NЂwN^CaFnٮlES\E=½PhrU¥)wO.M_ Dox1g%u NSO0Sv O3xmDCw4u7K Ǭ ^"WQgz 00mו\{'W$k5e]XZYm`T&Oyͽ,Lwr?H: >/k@>nVpv4)(7R#OAM5vBmk )0F}rۂpFly/z|9i0{&[K6sYj괓IQEM*]D4?V5@ 0>̃M𴹛$\ E U$#5=qn] F:k}&fKa{txۥfܧ Ŧ;h7Mf-)A (_ccgf0 >eS?D'Q}]vo"aIgqяQvF']u5od*{t8o)EE= kϧjGՆ c&j1_\W.p$jȒr*ujֆK/@ /s9U n\zIhf(LP#!'WzqKZdHnc8!'",0ס$4!jF"zUf,DOt^Tߍ84pjY^*2"S7<@ hJS;8x͌( $u e 1 g<{i=De8{ 3 LVU_2_;># 7v_]<lT6o76y-`.|hSNˬZsüVMUVU&)-7>bsbF~ ,8 |0UW+m*lWQea$I9ZDd~k^Lq8acE_`ņ;lyaw䮳;y_)3iZ1Bsӑ~XU,PM:\a2A?d $k[V0i!:̀ r,lL_n-1 /X(2DŖ͓DUBy6ljK ñɶ$壝ոk^sFZQ|%c}Ly~Й.N79y{ѿ֭4v;AgJp(PE.UJʋ+oҍTmxNHζxKYIt*=Rz:4C2 Mrfq{GgBv+MV?ɠ -{Sl7|I$"Nik/N ϋ! pܲ=>Y<,k-*oPV2/1Mj!ŁE{,^t}X8f3?rIe6H2j5Rr?{1"XFiWC2n%ηӯI /#f}#jlɩ֘). fZڼͺ+' KQᆁs#5~<8.:t8,f7Xa1H&KA> eH6YKs4Ke;F1yN*5X7vfLlW7b$?̼Jlq[gzI},c:pŶ iZ%i PcO^ZhҚQASot!aVkj_Ipb^/DQI ([jMNWNƜ吨]h7 أԤ" C]Dj>h0zfMrWa`MԮ$4錿'm&~YdžAjJYT 2skߤU`7 t)M(+|߭ėўőlU- /++ҾlD|ۦ ,*ueNOSkj B!E l-=Ee>N`i7sxωos4r\BFm2!NZs!e2{zw K5<)To@ɱ^|!@b7AQS_ q`HV܋[Ssc'ƀPgO& >-(p}ȐgXLTlpX!Y+HzC^46u q= |DZo\Cg)$1y! I q:NgKFѣ7]zXu?g!OM=&:z(ub=HB =v dQ6I#Kui1:[0з["hʆGfȎ}t [9Q-HYfYwxq}8 Bi)b~v*#{ʟۙauWKးA_S?B{ 桽v"wu-J: /O=ѪQ(9tSi-r9hc]cA4#v{;,mWl7v,&9<}Hd2bu 4>ݺcU.Pǥ ɂ65rnu῱F Q;؏cuh^䘐|n]ԚΜE_rL\Pqė?k@s'Yeyyz?`.M*}-bzt]j4<7Ql3hhlmu+QF1M~}+yšEHdF X_ǎeMb91A#.c s۪KФ*%[4wP: ʄXǰ7:$/Pa ^LmUVnx$; *}PGݵ!.M~ƅk9Ƈ`2(ǎWZ=I8A>_NxFQ6DƗV+h9E5e$(JjsXcL뱧DeP1vJ1=R~? Z~+T 1hY~ M\+ǰwjL4[ڪS;y % td5e®,غ 2$I4%BB~%{$mr( j_Հ%L̐ѫ+4-,H$SavZJ> Æx+ :eV7 "V G5UdqFDt?O?,m]>ŌV28A?1?O DE]x'Eu"qtM1PoevrM[5:wMQ%,_"(,u 4ETt9|LPh&@"u%4Ѯ܊ /hz-XR$$jOF|^嵓5h, PRXw6@ps9xQODZ"W o@D+ђiP$c"8(&x?)Z&E ޟ1a_1.] (d*n}(,>jb5- Wʀ_6:\ax3(ܻf<sJ5jZq_Z#@<@cPSUbZ\E Py5{Ү]Y9=K~['$0#axړ.ڗ|Fu/v5+yȷe6c,4Aƣ7kZ; p45pkNo xQ8DPcn&IJ+hKםV x3u8hqC~zȩۋυd|75A꿞cv_"(yn2suq 1Ix\VF[/Dx؜;48 0P-7?0uQvj[&2%lcc)-50Ca<3`BJJ dvH><*W>WU`B9v\Yk{FEF ̋omOf(J:+̭r |6xaÿ4ʴvoS~ mm>djW44yni~:~*&vizyW}eLXـ@M'!RF*CAҸ\n>j, tA/Rx‹֪ O\PL3 Չ'蟰ЙMz^pd 4stf_rH@z&^f:'LT2 ~SOAx1%= DYUAb9&iNbԛ""J=j"Uߛlm"~ǂMިWVGIBsLb`CZ'ʐ?}SC +AEDp/ 0-ypnT98O::0"K !dK] tCzrX[uI7H&&Fe|Y,9UJX٥.*q|"JCdMk~Q.HzWI--69@uz7-GF wz9jCV6y1}ؿYF؏/ZHD-IE!Xrs\_{ܦ軥>~٪٠qk FײyXSR$ȗq26ߒ^s}J%2^wOCba9ӠHkW}H4,ʗׇ 7[tj=ϲ aX2{TG6IeFdtfNdo4ihYyW@ f/-HqяHIvmSՐ(:FE㻉.D$~sWro y~#껐FCLR[. nl+W;>q?<9eLӉؒJ_x vOCme1amG-ma&GOjD'[h3pJźH[a(#5͘;F<ƠL~Ag02MO!yc_4|Q7w%vņ TFH`>DJw2p`/S`RbTqGa/S-@$7 E}9dӫALԧa< t$AKLi,vS qʣO,CM)S );†קuWb3 T0+|M~I\ PspHIz(@矃{%B:FLJPLyd.Ǵ@u: Ji/Ec@grvIؼkH4DGC 6X#7*?= Zp(FmĆ~|TrRAjG[~z}0藌J^IfOOJD"aJVcSڳDy/'h}5u6|`֮WO{,hP^w^QVi0%5 3W(fqn%^,~ Hs[`*$7zkѓfvj0mzr/{?Ҿ '\a6#߼'/2q-'D5/a1 _Չd^$2P:j}j(mqkprKis[0TUSM/* h)SxQNcx @,炕kH@v2Rɡ PrCekdpP7ZO߽(~G-4yGP[S9 nqSu"7t\F/\Zt6zaDd$XKΊ~u4h m.!J6~ "@`74fđs𝚴:?9XWUWeDEU `uۼyIN!.JqlB`f5K])V^'j| ,h&"%kh̞11ׂH5:YKx5jrt |ӔR*Sc4͹\`s^t+8l1;BiMe_ G[`Z1o~՛vc~KSd/~?XZj8FuU$X D# {҅S(g#Eg4-Kk(pvTO $؋ᤉ|?a ª]DYD@RmΧS@_~I'aj {jo3KS;VQi4Έ= '@q*rb)-d"9cgXH>Y \`y.Q=.;!bop,`.}K3k'Q ;y~XY$J6sdĉYk#@hcm=8¡bjoճ7A3*KfN6U""Lƃ}cA2)=r[?"LRP,OQžC\=$y@0Lo j5A6atc5 0 ͪwU"HWijq3OzҖ?`Orgx Nu0@M[l>WK/pڑ#$BtEүӴ#_P6%c7&VI5n \9dFU.پ }jde"`m]"ciNL9Fc$ѝډㄛ @: E#Z4Xz&G5b!Wy+0"ȿqӃI87wUD/a$EVY*P9jX'jfbwA75<9KcWeʾ=9Ј8W #B n{J~46ҀwQfvlgYņS^XR[21?obSr"E9m*r t?G٥'X% /֌3'[vB, `D5AdCkYa$$Du,F!P!\-ã{ ,أ=/" I۫t-aY %?j:Bp7iG3[vSag`J*n0^ obv4mΦo[\v5tu[T=v́!?B A8q:FQ/b! Q9tՑH`8p,(;"݃cdSnc6i 4<&;T OGkv_0hH"ۊ$DI|m;Z5yB2}. /X/+Z{@XZtU !ki+műg=bֶH QAeLj0) @r/Hc5Hi%ncYyXau鈩!B=M0JNw\ԷkS6bMvWtvX򃊿0,. ۉ{|&ԟ-h{sAqNm|0dW6ڷ4U(P_[A8h[oك`J!މh[LMBk8#dl9.h;Ý,YhfaNs  =TH*`1Y!,4M2uEɆ7/0(ۭ _ 7f /6rXCD\%':>N ; sʣn-žg5K+vnGLWFU[fBTni5I)ZV| vUϖ9 gEA nyhY,R /KEšUG%v,DX5F͘ST] Y#9XG!?Av'3BA_K{ۆS(!yMS>;^<&,GTq:mI8=wZͪ8jxHYf9`JY(^r?}Q#ՑVTmw:7b5<[{ilH Lsa"|+tNhYT=Hzq:9Q5p˻G-v}I"HʍЄoSQ<a>NLJ>gq|+5 <օ3w=Ri/z)p %5mPH:Au{wlЋh_Q*orEM0Yjs%n~1HGd 0% p=Xka=]ۆAun?/ #(!Gיݼl$ЅKiW yom*1Z2}+ؘtV.k_*U`>oh,s_Kh\?+pږj M;d)Jkߠ Ts4ͿQ|?)J@Mc#W{UnWC^"[Ru9Y|+r('D9W5 =$R-$ϕjd7?KDwƌUcT}:g#^-fn(Iwa1Rqa;4d?|^ـLC\&#2;nbeWY,'s>嘺3z KbM_bEr[&OJ)_B6(++zR|[V;N8!|Yc)SX$v>vGL‰EZk ]J[WJfk؋]ؚ|Mc1OHC[ϳMxkfƛW Kk`\.G7˰"~< H,ߡۺ]_Y{WLʙt5dᆱYQg}oٛLU=[yqDY=J7; !CE7 O3b ޣr(l]m@w ?dtm#ZW>_$Kdi&l_'?KRf6diI1 Ǥ_!6OS="v<X!+n$P禿g#ɭ/ pN89t) tQfZ`M*㣰<+&_ FOSg^iP}d_E_gP럌#Cf=rv9*okֶᖘf4''JLVS.:{(ߜW%s'~7Bn/CP 㾿6@, d ⧑wʴ42`y'dҔGsdEW[N3E eanqP`Q%Pڌxdw3ˊ#a%q.g 'u^$[|f$oDk+-MXcEm*C@ƭ(Y ooӏ|yIs@7/6dϓ|o Um ; 'Ol@;, 0tVŞ0X6qm}-֗=TH5PXٝK( < .h [W,T; HuG^aVca7`hoD?0'THf1_J:r\'QF)E[g,ך]3]9qz.q`op Lͷ0W{Dy-4ʖK:;,rrWѯ7A>iGM<2i5|ĝ%&Ne7 J>1&TG5$ !/+w! =&Y^ uz?vip͠E  ڪ71`Xq9-N:XWcM%Q곎S'/\Aљf6kD"?uD޵VXhr=~Qk">/32V1֡'^" ~bg's1=Xg֑9r<1';k ^9C) #\Vȣ".#l3:,]uш8'3f{:5|;[BNb{g5F6pǫπnT8 Q SvS~ d`s7P}(C?*8/Z s(11Sa6FWhP 21G6W]sw?c {qd*,|y䡲bY)T%ر2.XJ@kLCH:qx (R6~1A܀ᲔҷeSN?p'OG3Bnh#:,~9K[C5 vhWʢc_nmĩ pO]wgK/qZN8r 1;.C2 yT`;8cu}Q. byR<"٤ΊluT9*:>Z@)${;>[pӈ$H8,dPST+tۊb2o?H4DAk[u--\rv(jHXlNJLI> Y5%Lb骂+~U Tz_c7 m:hRY_JBNK E9#E`NWMhDzh:;Cߴ1Hubӱ!ŭ?XaNoeoS9 jtVdߋ]EJV쒔^ [3]QO c6GZ_ѰL#w&'2֋d1!o^x ybuF彾#*aj=V$a1N`יH%kυ h2}xCd9[sO!ucu0a~Up^:$^ƶI+k>;-<zЭJNxΊ!$&Z+cx{よ)mxޅ9 Qn^sxf042)%f;}tB ߤ<.Ǩ=.lJ̞n=>}  !k-i4 S'ڊRۻN |@ R{¹_[둧cE=>:@G#/RZݖs،\j0$;oYV&wE. xP=e_%N}F2zӑMe@p"s\ɳu7Nf>̵JzxXzqRU&0F4WSX;Ė38%6!dV{ji/HśO0JB) 3F^#D_C @ʏvZ"ym C^-\!ڍ@aS kftXFSEÌPc\$ y5;>D ( 㶭L&q!DXXHkܖdyciB]1d*HO>R~8=%Z>@z yE uؘ["yQ {7>:KnFY l/UП{CuD;2Q (yΝpðbљi~3v1^/Ds hNU;җ`5ѴUCJF)OGb/_k'[Yq_#U/_3Nz\?sZ(B7U@ \ʟWA9OA޸(n R󰈻$v^Y8 5mNNx?\ص>gPVL0h~X#'epć |kWsXBߞԨxyD{=GN ,cSc t&x`ݻfsS_8,M\P]B0 H(m$, kӂPΒzy,~`w reb/P`#Ƥ"w;xG8<]kzmZkl^ߊQ.Gxvj5K77kp(m,"lt4Tױ ]>+ /a~Er$p6 s[{![EgjCmȬGu[b_L%L NzԳ yx#c>2+ *yʍD>ѡ*$|ҡda$9>qj ;}L U b#́{eokx 9vD,LeY2'·‚y+#~0z4q@5A]D-5JRVuPuȤQjW\Y%9:OXI]"oDťu2o牍8ްЂ?mխ}!豦} o  ufB[ի`Y{ Q)lc^&N{r2vs̟:N߯V,bW0R=o%hjÕN"fբLJs摱,*(?V~](VylRDCbn 7fO౴k`'#5CgyLf>->e>cA7> ]|*}tغI)I /TKlWqOVwqQ)^\b]ggϢr/I֨ysV O @ÎkRU:"f~-RSҰ^M 6^Amф;MA*[AF?L%rq~unO@y89 `hع/ 3[X V_a:Oeh?'2j68l4n#l|qg67&:F*>Wқ޻#3fBxd)bi\+;8C;iD \b$ycMsB(Y_L/@DZaFHKm<0t'Avvi=@OFDuC3&=БOv\yyuO :l+$Oh'x;PS#H+i :Ck[12AŨ+_Iex \q< z`)5g(-ʶ4T_BĊ(aOݘoxTMI^w%LWa«NgH;d1i T@8.1䌩(=Hk:.օP4Q/w'Qc;:kRy(Pt ]%ח<̿ y$рu2\+0ob_Y!i\-Zif&E$*dsigˋ?^A4;i D ..!(N4]Equ}gӲۻ*_̇u)Cx4b+P)}p܂5xkכ.jSb[yLt;',[QA4Խ5fz=,D9^8LU;2QZ%*M|wT ۗ__$n'X~GW&87J*8c[(1Hlb :jKߗk`(k][(R?Gux~7rƜw^flr[*[0v.#3$Adf+ɴI x>/:]X#6G:6 Af)y Є a}^(9^" s'zJa>D h\*Wɍwl>[BtU#fXƟ57I'e$Z"~3zF0T&]?^4ȺgWPW"9H6rh7j6ԏOͥ˟r)Q2B5:t~n?Z/[Xn<{f'.ӓ`XGYi$h]&w+=cs f: C)k8(spc!O+%Vʏ|Z؟d7q=0˔:9iQ&ю^Z3S.(7|Q( 흚s5'qj"-Ħe[|ͦ8:'sݽɑMCyDILa_]k>y92SZw~xL(q*ņ{HUҖi|Ą) ?%1w"E}Jsn][02>RHX2,&7,@atܙҌ,{Hgj}Ӂ/D<~'fm :_4U1s7yoC+NG. F*R9ˎL?)'-<qtMK P4sVZs%e/ҫ٭osC^G3,f `Z[Խ=i.YU|${= d 0k2r%cU.'8f~@a7cN\l¹Xj5fH}="5(m'd։c&Ju}9:k ʕI_˳鶸tXBڭbLl{]Q t1jTɴ@>|goO&ސ1vƶa%u١pc1 S|XQ&㞃q^w}h# c$!Ky7P& stwIϚWmP'u)ai' cB@ui^ CSt/cFYZ#[t}gDU9daC QLe J̻{%/4kcE^Tx.nx-#,yTf~;!(JQLM);U@5ŋ^2({p-F[VPu6,*bpL[ۘ)8F@B|{չ, ķKsqYck >q $ (cKȴ " =7[#:^|ބ2M4V_ݘgzl\RXuk7 Ldq## 2ws%U,=u4=IhfV @g,1h?V<8A$hXۍBs7heS/ߑװ !KMjhKSt$9tiCS)F/W8'3 xZބ9;ͽO@WOa)eOD|kNo4nB?^XcLmthO zhܕQ_Wm|M77 y##h7fhO_/ :&wYSߚ F=~#/4CdW{ٝ!X*7澐מ=uv rHV;sBuZ<=0 *EϣAjKfF4Dx,w6Y6mq .ߎ{.|fAB.o|G4$WG1R8ud'c9AA_ -'0;\D:`R;b!=x^阷2>e!q,(Yj?j,#ς}3ܰ ҍ8Jau,{yqN[9ڏrE+y݀&E/d2{r(h c/ q)+].LAs5~D9D+8f7D/O1nѥ}1?ȎOWhrGMBb?^!ǘBP{xP^dfEWƾ**:ű/7 /ɤ'?~ y\Om/׺:z$?v B+d" e0|U"v ݤE -XĈfԺTf"M2.w1Gpcd"XX^=qɦ|# ³Mci4E>^M#>\쪅~vA=k@]kl0/ˌ ;Qy|`}Q%'TS tHs;䆨ɗǀ"lz"tZ v>ީ/iWh90C)>!{l$r)W =4>yf,Oi)Y5l*n/J݄0Sgg@l97GQm vw9z NK"ygeHn .@?5xaJ ̈d. t'(vQlGSe}Y;^The壯$9 ߄;ܻ dHL"L4p(חTm}b0ֿ?ßڂX )5X/K_~j^JMX;4tgiK2lZ@Mh56vW>82eXS3QSxG$DS $6sW[AaY*f-1 MP8~t}UltvʵNp W~&cb'<%n/svCR -Jwö0]I2PN/Q~5ԗHPwT <7Yu-"Sx3Kb'\)S:k+hN'֬Ǒr+E(W4EM) 봥hUD/U1w-f?o:hZ/i<$$΅ rxӴ؉KwXEB4r }nzv /y7Md|A^ZHRY4DCEgѾ'3l#[4gՅ`r j+C˪`wR%?n+coij: =K`J?$UZGY%'5 +^E{ަE\u x_+K@4\Ó\aq/8 L/z+0 gT#@WMYp'' ]]q[k&)t{h-e11~Tҵ{ j8 0}>S}U~Ib͡ /}c֑&«҄o16*`0 (LETAȒ$uCy,Xwϭ3C<UxfbÑ=?37+N? هtyQzNZ-{ÄA[0@A~~x$~Y_fK ``y) M95?De[f_ai{]< ̺l;VbN`لK[7xm4 b; T~Lx!Xq|tqr^w[;y- g)|*C1XLGF(7 漜i46:I _|, [[(mC̚sf{ a\/:p[rU2s^8JYj@jS=d1?i"Lc:N`?\c2*S"S)4f6.\YkIk&)Lu 老.:z,kMe8mO@b@]$隆|Xx)z e{ #K_^q[kj|J|ITku.zA<<$ۚ)QZf}Tݒ["9'~[҈!l+)pVjimz^Au5T gӊۇ8}媚>yRĿ^m:7,VӘftAˡUԥEuQ&MA#Fʘ681@ڳeX5{h@Ő۷le1lL N"$jڙ$4|%NX`RF{vhK09X+6AH5S/C]2a4r#/R%3VgkZ|ںMȳYz;KY4h- s6;. Dt xb.#=W%Q*&ல52z_өq72Gp1cw3n4Ys`~c^:o|T 8ajz^5Y|a2ed m`Vfk䕳+mJwcu޾:kuPukCS`]l,$-r!|XZʫ4-E>e}"onRl #񹆽5#?ü2 eQ-$}&q9ā0'dR\(boCU|HwՊn%9s/xvkRKy" Iρ8x1S+Fs5Y `ꟸ۾sOi^({hj;U*+ @Ƌf X$ X- ȢZlYLPEM0l2W_7y]z'ut'|IMSoKK`<"wǠ8TD <IO. j̥O: %L`':lybR+ihXh&,x/ Q<"?>HlIDdN~I5٪O,fNzcjN8[)6~<}"BsKn3"-?(7LAwWRL;@Ol n5 gH^)oõGl%T 3anN7SX>aC_617"ܞԺ>XOOL|5t2jCq\DpD ykd<.IO]"Own? DZ/2uIjW\jtoBOu:ʏy40ܽ c{7=ihjS\iA%Nki]d4 sji"6j(z8M_vgV(1m#7 sGx[|Ni[Eu' sv[E/DCn@Hwڰ$|#RLX u ÃSᵄb$Eg1yx$< "2[B}}\hqFj8Vv Rw(ãݺ~ޤ&&nhm1Ht$Ɠ:a=wspDDt,-Wt Qq.Ybc<=AYWBD#[_|28&b!oGӗV{Kěte(j% }]tthU:F^7Nqp|HK#k.lUGVx}ܶȤI! p{:,f ϹmIF5h303:i|r I2ŝ/M 0bJL;e*PsW ^b@k#` >v"#Yݟ*J@=afsFN,7fwpiԠenkuO< I(j]O̙4kqZ UU~9:P٠lc&냴FRj==3Xg)\S؝Ho|Ǚ7-/Tww>~CSRn"f|/y(KxG`X)($3-Z/;[Ԕlj1d*Y@#w"O=&CUbXS(PFL3T'bg*Sv1D#ߊZ3'cȳ#J `9=s;7 ů,V+Io߮؇$tMW V`; ޷o"훕IHU):qf~hd.)bEN\׆0X8+.NJcluD lqΞaZж؋ͯ>KY UrHiAbn)ؾ' dKpf~-'r~z,ɡ: 9s9A2J|ܕj ]^vBOB, S#|\= Il\ fȻ()K*͞Iڜ@3hrOƃ F*MwMpV*~@ȝHѡDƎQUEuΗ3pR$bB_=ѷO7boW ejAƹO r,CQ'$(߭ea V"O,"ҌDL:'.%GRUV@rAP-{}>Gjb%G W80(Q Bw-P l3_?811&QiKeb"Z'+<:~&(R>0x#\11 @<>YC/'&0 TVSܾ{;τz#7ؖw:`#g3ĢZp+Ԛ`\ݗ?jk3\.e-ڦT!\q+eegqnG%Ej)@NA߲QX;ZUD&H yOй޹u,O"&ٝx'v9||VHJzkcʈάsQJꂔ9/n\-1wQmRU$x.‘I!_&$ڢp Nֈ L6?kJC3uLͽ7>h1ܔEm:vr`G~mmހrڃ@rgz_Q+WVW`9kX]n$>K.%q&;;[an(|ygeņd)x֛ߨmbaRQ䌑Ŗz^>IM@ωA|6P఺b/ooVPy\i|YKȑ<_K 1;}_l40`(l1{: 2Qg4 [BÔ<e|[G- DZ}װ]4Q*}򀉵""WI NK*׫&դBv̅wbrA.?O6?~kpu%k51_ XO$}C&͠ߚZJ5Cb!V=y'4_8e{2wf!_R'Y|؍|;/Jԉ-^\H @o f)L;+H\x!R]ʭY%ke㕗}U'Q! fhtLAѧlF9D{;\3o+W]hX֤ =.f#] 'Pk'gvGlXYzu>0Yi XցDbąQ xGH|ɿ׿t4\+&ϯuW)aRф!_Q*Z=A ұv4.gxg;9O89֢MY 6L.AD$d02#EX4L,fWi }m~NUWBHp׳0eejˡJD ؇pxzm2&YRlbnpVtLJĀXe ⚃RFP{spgT6$yuM9%OiO@ Q6<@$&n~sǠγ45Brrm".巂KPg0X۩J&+!3N4Ec0Fk©BͰM&E[R}GؠZ(ζrE~%'dIq`5ONP6ڶi QOF4p5זy_kY^Rvff!Eف4cD-].K<3iULԆ`ώ.1g]ڏw߼޼Pr@A@,L}*k @)-܀R~8d۪2B9Lj.#܍w=3ayz)G-gT3BQ2f4(5t"'Wߚ1b-޹b'v @ebH|BK+IPՓiAT0D̜r;]t^c.NF\I;W&5x)}p?:8tdj'lPG džUɦ;>&(7 qt5񃬓ܤ-NO#|wP#_KԹV,|{/e[%Z#[C?G9/LWL"0-\WIA[^Qph,1^%rD^$%j$1ڿ'ҳBqCW)EH&~m T.Gѣݓ񨬅~O{tZ[g$%v!m1R~!JmssTnrZJ&/K]j%On;vI <+tmSj|2!#hN YXsb 2ո6hv֗L{Y%/[*\!pLԠEQևwf^XD+-z:دh8 Κ0C7WtkY nSib?m(` - G&D>IAFFv2ݾYq, WٴuaNhkcDLfyaA&ntgCK.nc?C{)`%vU+<8͹ gA,kxSLb Tz-рa}.镊0ӕ9L `r,at%,Y@4ˌ>^Luiy%JL$̩1=[WMHx5|6/"4l`R=Y"@ڥ32,fxղr,]1iQ¨ixU?ٛ٪mgS-Tb{A౑w;&n"ئ刄OJ4,%7lTv'jgG98Xia_VW_(x: n$!S{ǜŪJ<ѓ]΢mf+xAyR HtG4?vE۷gxA~/%:(biyc(~&#K qbVB-RArOoX՜S ; i{sw|ظuvZ6N  z\uYs#y2a.]?K+"6zI;JXp3YB~eܭ1^ɷ*[mBrR-g'A;=#}¢4@` XR{ yU1I5&eO{)b]6 Zjb߇Ұ)ks“j=FJ1Luq{UP +>bVVo`;*̼(|ZD*_}v0{%Zl8d h!&8S$N| _4⎌䤯`uQ $݄篞gMbQ ڿҤZ->tc~<7?vrPw~Խ\z`Q9i p; ߋ.|-v|t2eH?7[;-Ӡ`>Y8|B{.up\r7ՀM^& H@&XGmshZ R&38;𿊄-;ۂ )f /1r4YX>uXm`",acᨈ{U|%HǼY2ep c8*1o\vY', g?WXBBJ:cKs__J At [oKRmJ+yG`J_N9q!vxi5 tbWh/^-)W""ʦ{&I_W.O6k]s;Uo,`#ulr +Z BCC0X] `3j8NԶY7XV˔X~woQe?0_lb%RLT{ёDԕ~٩`ny1 :h_C% -,[JۉX|a~m 0\!Ϫ)<OmD jqwL(Q;%MUNv$Aޣ!1sηa]{Θ=\~R +,}*\>c )jNU#Cg瀊9x;̂dU '.ʺ%(hKnnV;͗s0-CJ=%nG`|S|H\8 Rqڔ9,BКzTTTX;Y %RE)*vZB XJ?7mm u"KO.2]5OGq)FE?J9Js9xU4UAt,c)yړɞ W\ tf||2[x%ۺRF2ȋTT)GwSi^băv֋f;7ګDBn+).|(!C0u j%x{)saw~39Vl!xenG4YN7"7eW#"KoZ(ME O<]! w^IˬsW *!#dÈ2 ޶MnSdQ E-ZΦB&绩a\Vj&' >&髶i U&:S=R/IYDYĘ )HX`=͡6UdwV@,*$u8KmuM̧T`v>1X3 h1Ov؊,Izz .ps4i|M\Na799A>šCFCc0a$$s[M=U}  (ԊCh=D5bYb}  |}||G71HUtV Ěfi#EerO;Lfc*l Dݭ2 BNa&Qꒉ v2\^dˠ.ﮣ<둰 ^Oi/jWTWD#Ow8<1[5AjFm?ϻ?^Oa޸ȹ]W(q"84FN j:*/@fj>e1&gS,kVFAmȆ,nAp@YA)S]B׵ \FO|PR 7Z0d>q0i.h 0]L]zηz sW'btN h gO2P8pS$RT^Φ_ZL߀}̜1\E}q_\dp޽iЉn+X$O!vWwr\lRc:FD9reC0'T1p\/F̱t4ZmR&1XtL{}rƴ!h88Eժ3)a:§n'AO`LgLG½\z Ԭ -Ն=JpN-i&#]nUj9$jp_,Gp P^r#v\SʡQF}z/:&3D;dDR-@:w(R}A_pt hR@jZտ֥>T:<1#]pR ̫:'kC6}kz+/+d^)@/EgF6)ÿ Q~J&;O-bj_ɘSv4wV~e =$Qd]t&(HVwA4;eN oP)r0JӱQkOHvM"Iu#d9 _gjb|k<z₝+*?AY}M".D/{BܴJl:6pB4 > (-LC(]Vhs. jPύ2c`aSae/sg>GמZx*ZK*jzv,dx*q f3zʂ O%HE&h{5fk$)κwE ӹ )ñvk1PI%cQz2 X.ܱH8@]:]<6sӝhKJŦ_Qp0sIk䑄_rN>6Lh0]J +'%n$4gu#(MQɸC=lpkG*2k:QJ`07:[51}ң25cB 0)"cS/w:FQIk^,[em/{BA:-tA-ݚ֎N V&"ޭɒt"$H%-UD|1!p%]]|byT{1BlĬ 1^^j}2}w,ԘGҐUFO̫tn]Y7qb2&g'SR쟋|x,4}VsM9x2@2 3,,@mvP%bPlR>>3HnɈ{$U]P,Eq }=6>!6XVu|.r iD-Tp"&jge"9 =ؼ+i<~ᚴT-J+zmTi?tфC?k/cNJ!t*Ckmsʟ [rE#\%?ѫڛ^l^cQk c- a2Wh@.Re qF_H$7&iLaҎ`G_Zز?"(y”d|/^m<"UKiatf"oRsLnmarSq)b >9@l#)Zu5-dz-=񋘘⳩#cCqmtQ.0F<⻁O;-ӭ!"׫#"SqrT]Pp ,, lVDףj%OwQ ňex8#F֬SV#LgP^oL 7Y%*p3WI$$5igA4iuOڿl)wh"c)Zd6}`Xmus@ BK -Vwx*5?u9g*h #Otr!„N!z>_֜WWw\ϦU`4#&Lق*YU,2bWa,!󂡠h4'Ƨ"A0bpo`;~`G6lIP&m*m'}!Pu 3 Ǔ"|f8Éj@á øC{S'nc4nE 9쑰D"ƥI_ْwLĜlTQ#֎8׽8Vd4/MZUm;9˞W].*g .ɅKeA\ 6G +ݒ ߔz]y+[(e{<}D Q̃Tfs ;a0S0O3sb'XL3Wau`̅=g2Y 0a6s? {# }}<ڸky,L:+ܺ'⯃s21$I;d{RNoлMPߝDxTէ4*=lnjlm|߿>jsʔ+m!>z&QRF+4O"#; [K Q chvw6O/TA0r f._ూ{W^i>yklZ<3.[4[OK[_!ݳCϞpb˭%!E%Ρ CQsg~x OKQRRA$f|WZ܏k]r^Y 鱉!2ـ9b_$j7Wg^T3 )jč$wKirTGgْ_ɸw^5&`'w|ԁa5p}7"فqU3zͥ-U%B嶘˽1ҪY bO3<'jT:h1wJ۽ChVo>-BAK45Eؽ 02`ۯI>EX[dMy;R[OW=xW:+Au'cfePk"BN…)b(_"  )A\ ֑w${xqZQ=!?ǹXߊQV%*KӜ7d:QkH:Nijc5=`\\OO( nwTst!dpy~OFJa3׽¶Jս;!XhVZ4eAԩOt= CDÀcC!DeLStpZ* ãݰܻna[UoJ{ٹ .A@,` uhƢbY6KBSYE^Zh|!M,>@}gfs|i^4*="GQc%|QZ/&>($Z.3]{ؓ qdNA4\6J-"ƙ 0V|]H&L#))=5Wr/p&(X7w _{ƫ0\FS] Jd֟#uiX.goTc,~4 yL& Om>(h"TmUd։g~UGcvIvٹk$HqRƋQF <7DLB*!i''J9~M{aVضȞUT*X/6 4uƇ ťft|IMQ#&اDtu;bބh,=pT|FC]QRW"jaVt8Ƞ=~tJ]||S^7`x&w'aRQ5=Tj~?y$J/~ ?-җ'|ڨm6&ZҧAkjzG#N{^QGSX/a^قS+wYp%H}-Bw|_VJY,F7%C`,HDr*R윊J%(u}DUq Y5wkk﫟ΘCYyڑBje_H?}/Tłi@]vD1fגLY(Εr(Tب 68HS.oL):N6)w+%sTo+W"!g&9y*=pp , K Ӊ/֒% 32Cqt%SQP*#`-qYm,`z^^Kq;&;ZֆYEiܯgr igdA/ܬ!!\5_bQJTsQmȦgKH˟ʫ+Ƭ@Y.ʦ^ "3OV(U1rz~I30N~8ٰ=UEڛNIi4N!d{|sk`9Ժ#nIz 9\db%G%;bĵZ<@^{|mx2"d7p=p`%$~'+~PR'ㆶ>^y*f<W@Z_р97js8!Jcڧ-/+V&pu,XC iH~Q#Zv$wok !tYHeJԪf  )5OU֓g{]5\KF(9(R 8Zj7">Q KV'kbҙ)áP,%+K4:AZ\_YYt|D_HsnədqX?~NjeN"~@H–SLI %<hO.!VB\- J(wwHˠbL*ʂL^aa*!*uݸB+@U4m7)QJ>!ItGAkvRRRopNM}x6ԇ޺_OA[Ķ ؤ$ q+Y0%AtDqN*$tZn em: xOOQUÓ?9QIz1 5`OfYId!::*Bp0Co lR;5vge ;C:$B qVUQ aJ;`͙46{xrOC[tHq29P1erbvGp֜ iU^0=bcՃ+T,ai3`lGz=Nѹ/&èmS`/IA搖FC'c2 b, oqo?kG@6**.?P]MJpJ A?:lMܢelO8c9xHH@`.- h7? NY, 7Gl$]8%m#bia4!\֨M#R q^=ޱ8^~wIpf [Ho(-ATβDokCBfd?2hVE5N눞s"H,nޠ jMICB8nij PR. o2|n? ^2vWSـcGŭS+v_en0"oi =8) c WعLʕ) ?8DOtL&o"#=UZsmZ&ฃ'baj jPr\Y6de̯r߸kYpb7^@Δ,cJ,%`ྥCF_p]deydYtͦ ./_l XC4}ջºgZ328Hʨf*pp*˕J<=H7,z~.U=Er'Ҩ|We>u˸zL S=wڇS\V\ސ} IbL%TeZX{uFtS5JDIi΋WB?^fO] dę kZҜ'\:2;Z-4bb궇^jGhЙt{^Rru*g/"-<7(Ͼ@dpltGĄ Rd̵#Kڔ8.ȵNa#x>È:(ŕh5 G_^l=G\@2S@ERO8uvbrkȘz^mIq%f5.-f.6B-!PO$`QT5fߵ^;E7N-jߙԇ5;'҈wbDN<,|:wb#Нڢ4tݶuB$xi}[\tDΏk)+S',:/*gD>A/py+_BCbzⴡjc7_e%btuO9/: !LlW†pX=v JjR| nνJ)"0端Y|{-jit/_uN?ML## ҳ*sSUntݒ3n|T֫cOVJ?||p8ѽUDQ.i* 憞$EY[.*gyk8x4ѷrQмorrAF  R6)Y^ݞ Y:ř)Jr~7XNQA\p4 CBkDŷQLD<Yo[IiBf/Db0s5oԔ׈fGk$M4c8.WHx<"a˰-ŀI;I#q˖*W&-M u7Ç)c] z9`mSFl4뫼"uǝ0:,VAt.yP R=c[Ӽ/w7<;ŔPD$$["R$}zSB A U1 DXtYq !+@ Q>t)sgh6&Qϼ׊KT 셚w5_%ފ2SW_E} ?*H\BW8A[&ߎE_%VxvIN=֟D$ƑIA5nO>L L_D6{p跶@=MͿ97plq uK ؃^ʫ E(Y aU&ӈ"]9ޝk3:wz oKIr{>-!mh~IU"#-諶8{:Hr8~Z1TZl.Iō's7g;PPMurۙ?)`09I%$,M~GWh76$ 5j gyK|#dZ}\]@畤dSeUa}%S)~Zi(C0a![0E;Uh{̽+'Id3:Ì!/mcDRIcQ?N2S]¥ϟ7=,:.OEc*#$NvŬma_:i*/7ST~""Z@  ѿ!ڹǫp9 mK5M@UU)#\ИVҬP:qMl\.K% U*/hE|f̧Oj?sJjgL=IDJ:[~"%;6gP@rY=lnx0 /ܟ*usf/":Q3`!ͽ]ee+'!.W}Aݝ׺l+ y[O&@se1R;s5U&D[Q@>Q4E7t w%+{6h]K-jzRܡ@Y|z= 6j$\:p%¶XA8 WXT0P=t|4\ 97ay{r Hkn[@Paͮv?+yxp.>%g^!D_ ,2${7%1Dv߱p/$?J5 kB^* +_,8tlbԻ{YKS,d\_~h21%*҄NVo.e::+`2:)䓠` F݂Q;VݞrDyBJ1^ Th#f{^vg1O4x&Oaf-(Fh+GMw"dFj,:2v P2K5+0bX..N?I=[uj*T0RyؗT%QȢy$(Js"# J')>۠K+ :N)m4C g=Z5/ ?:-puJW0q^n/lj z),A@XnP$͍0x܉㽅9")(Q9m-|a|qd8pB8"b02?)Қ :1l7e_& Fs 5ؾ\ʎóTx) k;O dXm^%v t.לhcxzASUz-0P8 2im@S6#ʁtE*WB4n3lɶڄ>/G9/6,J0eRtoGd6Q 0nm] ''y&K [jZ(=I ~NKzbíǕu>m"(Tu YW'I'Ğqkr8}_!(+^Ap5N3bКBO0%-CE_TOsk}9K7*YLf6:fX-!|coYC25W>S=ёC+` s̋Mr' [3*MWpClF>-7ȴ{SAhl;5s8p6=.,vRVu)SZybY GDDV/rj^=+ `!k"znh1/œP$;BU_\_՛^l\hGȂ1[q!u*;e'xZYi2jrPJcY҆tJ^ӡ{XidƇ1y|qO"xNvWQ+gV PzڊN"fwNRH%pXyݕ] }v{KR)Ӱ@ qJ!.XHk@;NFu恗! 9qoeys Uæ ~G3)§ T;ŏ+"UH=3Oq*L}VliFxV>rdYt]m]Z-,_uK_wO:)~Wpgkb022=m潕"e:CuӔm{SE=r} ; !NuӶqܱ! ק;?0e29+AcoͱW 67j_Զ2M4v{K,p]_zZ=4k8=A6VR*ӶK>8Wsb>ծJVvtֳ& q-c0 nG]rR"F3)2U[vٔ^nׯ5>Py"^Y'AUX|`U/=)@{k~*eJ&+I lgwx&E-f4CٖD̫DE+8kPo=I1&<} Ŋ;xC2A&E(2c{Dy7\jbwPTlDQ`U"2q#F,79KPxQ,_<ҙCmtiE@n@~PПkpۻn~^e̵0T:*ʵ1+PJoZNz\e'n%`j}u!'S\X/^{*1@0} mu՟u&Z`YJ1S@F5:p)x; +'m}.zlX4Y]h8A@Z`9/fE<=9>M J38Y7HkkIfG!(l($: (|Lҿ1/DžtlP+No QeբXG |^cbF KtgS%0ίhj 2A ,_R6KAxJbhDگzgO˖ٯ0=6@W iIUBX\!c0Bw8عK-"+D{ JIz,I޴ujOB7#ϐ%ryLFOho<rMTUIãPEh1TpG5ٷ塱%<߽W^8&8{\yu8p ޓo/pRŻ Jb9.se|P>FMuO1gE[5H&q6U6V}MT(pU!WcYWS 7UjEh3mpO}۟5WYT0 !hL H@Nt0CL Э_d6]B~˘\>qAޅ] #PWB (|wA"z'#()̖m Rl<|pe=k Ӟәіȵ4vMX#|H{&TnkGE OI)/dς)[~4$fLArYtb3󒽖Mb'xegB&mAϢ/..;ѕ"{2Ǭ1VAvD4?IYu39*k%>ҙOvj[ZE~'sO0N?3_6 y%uVSD>WA`` 3PZsEeDRsI.`l:bqp:E'3Q%WœiNz ha6\QjN'Flлw܅˻ =^籽A5`H;& &IQ%رw_ˠd]kmmAV#J"RD"U)/04Oq-8~%)*wR6t]%rt}s0w&/4 fmό״8]af? !w \#c ΆPM0eNkͨ=u D ֲe5xB3~K7?[%\5[%Ԙ\.lQ&"kCnN;(#~@St{['ॸˉE1ZL!ޠ }%!֬nOܩFp[o ..fiLCin`h4լ2U%{ } ۼn} Bcq'ϙ%2" @4 cˍRrz<; OΥ aU%qF=x+d]`9a*i$ʇI%bSQfxe^ @ nIl/V7NJb`?˪w =HFYr#5ƻw} V(<Towfa'918E?hp{FCj9 A$@|n25ЕS  \\+c,gZj &.؍#ޏ=[11d/*^;6le-tiʢQ> ` 14 kDM0)( |]nnf4/IOӷ1]95E7QWeS+=OBcJY$1f5PCpDXgHhuǧ:Q"N('O kr石Dh{A/4C4ь\+3_^߲rO'u'hXDuY`.4vfoXfKM*Z:D GI!>xl8i>;>ig &لx2HXTtM4[ko$Cu)7N `X4[͎Xgz5(J3*7Q)ەd:J1 k#&:wTw̟S+ aW`T{%e)ּwb8iׂ-ѰW;rJw +P5/ȣZTңR|;PIЊ) e7[5+|.bF6-=Q𩮼З{w-+[냚jMxS^8A} <Yr_MKg @`*#},!MӳُH7bG|` rNWK4;w-&# i2ZnE*SrlIY P+:fyoy{s(_5Pg5sgmz=^ ${%s|SfL(NJxcS_6͈]J @Ow bZl[I=-P>:eu:t?;+]ފ Jͮ|I.yO6W4fqFzqbd-!Z^ <@]AO1BCfƶԟd(oXnSx*-kšgaO8EmY8~9W?`qɸd~",}io:Ȯ-.ډ-I[̐fAN2ϰUEB8mf7oT{$R)ʶY prigD5|9Rt.L_X ^hw'?1=0q 4T53Z͋I ~('%@ KMS\xs4[Z56{745Qd{3r˞K[^R`"Ƨ?ҁi$0uFg؏pé _lӺ}gֺ!GO0ƾ+G.A"=}L~˩ffgwEL{ ՏI]u2#@6$A[Jƀ<`E!NHQLXF p>K,q2;nG߲f!Vd)^5DɾVC=ny)E)F_n|r hKrold >!n$,-i4|jN~_ndxr`Ć%<%WI.+8Ctip3[wr- ԸD-f-7ܜFxrs)vTKOr\N1'A9 , vy\' A+gcP 7;m?&LKw PNd*A/zThCWf(¤ !QÊ~_'Jxĉynɻ$F;i TPeP?99KRZL[G'o0ZgՉKFnQ3Yz4VfN'2y__q"H!e KE! ~c|SV?ǫ`L$ce7?N& qmìΔ?]_' =5+tJr=<]wcWr!bu#X4&,WɡvRdxBЙw&"@oߍ7>$N8{سghuz.@skhX6|eQ%n] ߞ( jVȃhmjz &켡x.a(0W*<d5 hVx~ULBM&[/V !W\z b{ &O>:,>09.3{K=l'Ctt/D&Ogh6ƿx60n?NR1]4ra[_[Udi O(FF HC?yJe~wIyWJh%ݳ~-u@V ⎧!474)'+rc<.]uu%Ņ#CzO6g?QP i`vL_Ikl@S}׬+#-(nkF0>U61~"%aw`QAl:~}M:iX |3I,]ns[:,(;GR mC݇qMkfQL醶K][AgI]_}v ^<" h'HB*N:ۼ q9ψ#jݴP ڟ䰁H,x%W3y"k(8y Cen/Mm*zA4Vϟ(=XK9/R#vҶYK!ryXWutUz~9ߠ-eX\{M|%kLODRORzDŽӽts=Y!U^-{q0Ԉq]37y)įg~fA7Y. c;&Uj$у/<z #m4Y4t> kZH k'$ d&%թҺ5u !m5W ?W @%V0CQZ7C(gEzfknU;p? o#iڼSƳ Ss{ڴ$D_sX-0熠d@*)+'r 8hYlч5-N"75D8a6|%G|~ֿAw s "hlCCM`d~ƙW$:ti:UjǼ1TPPt؟rx1O̒aieKlG`RjAl{u ^媦Zg1 ݚ otvʾ%lӹ{L] cFĞIeaFX\{LyBpIY ljK9Q'nTdtsXn':k,ⴄ]g^ QJSYg:X\<*ݙfPDf`wL?-U0-9\CIb)5YY4ʔ=k $rWOAxae@һ{u|_Y,]*;#9+龤Y܊]]F/Ad\-=DfHZ}y־sXcvNYBuw䁭Ry5Tjb#hp#ss=n2/ܶ 6 %)4"GΟHrA _"أ09w͚Mt{l힝VVО^_=3Uu94EȒTpF;o︵ A̺2OުK@>0.[Cɸ:lhd.yҊeh?0kF.kY;$D-` oCnw2K<]Pie%Ӻgk%8iL{qKl%l%+b ), ;٦Glΐ 753#ucumq=xg*JPiQLõ ,%"'J mR˾r^nZb?!DN--2>H/\̏w:Ͽ~ĝʞW3Դ4&JNw5^?DPǤjK% οRe}`񹗨(?//d 4 8Aߋ[ȵq][ `.ASSo7D>n%djW#vMh,YRWK,hH#ڎI3xݩioHN1.tt5MGUܜp 'DU"vB&4 DJ=1 '-]tWMH"НA?j%yp~on&|VRJfV[*ǭ?yq `}Ÿ0e [wF85CCx)Zp畼r@j Q9N]큤9ZrqJyHL'IrWopuV$(f]xF~c9 ;-+i IZȃ-"*B=옸cv ggkXMIoC/Mq0#(eٽi~"#g$Fco/S EΞ C f)K+ t.BvT_dڣ6gZ,,$k1&,YĊPcF8gg)nTDڙjv ^rj;Yб"1{~֥l1k\`Z(Nk`Q),ި=_8~=X4pn }C>jMxVS+l3e, miԯO0hrhʒ1uբ8%IXQwe4FS2 Yypo~czد}oNJFZ#BBq%^~8aμ|JYf5?z*`_zY ǩ:7c6c޼ $aE\v}CdʿhJ .ҬSDUDD)i'sʪrvNpBDE, 6_8o8T; z"(%| 1>H·pV,SmA6Yh{MM Ϊ.gsdS6iM^Dt͟%Xpum _01{cR|MD+#2M;f^t= gP4|ݝ`Dn5WKCnrtoUⷰJD wy7IЗQOeNEE*3YS+45U"CaSdtk@GşȰ~o+޸j+V2~qi5,x ޫ{@=Hmtoaw4X AbR>D̽ME x7Uٴ")l]qN~R{KkČ@NM*V8\s=90,c٢m2mlX(RRKҦZY/q_yΫhs l (T>N HO.!4U<V9ry}p uJ 4EAs>Z. `eJ2$u/syE5Nu;¤Mf{7)_,;0qQ G? ZՇ6!ҙܳe W,#@rѽm`EvZܘ'bQmeuZ}N J]bгPTF̚o 7nW) 0C-!ޟ:TyF&$)AM@3A<8dn~ojG=fVdmsIQs sCo{%:htrY'7װ1"uGV;R,g4\9Su4j{y9XeE=g@P/ zPD> ç=H`4O B"]mV~ ڄ#zdtHy 5 ‡Vk \yryުav b>] #<1?I[WH|eJ b\03߰ $>cpgZ+PȤc&pL8Zx{XJ=cu:.VHkkZzU;k\]&ƃH`GJB53߉Q3fh֓Z%~vT=u'VPA26먦+]‰s͊"b X-@-Z!Ȼ}X.y>BPh.ؾjw jD-BqQSobiʗK[1Ma;@WL'~' Axe$X$I1Y247݈RԘ#rL 7Aq(S.B/apgsٻB0p+B +sئFiInd]27E{ UO }lpR`}fŅ>tȼ`:md> th Y,gdnǓy; yJ=3r8yݔ[lXhA[~qD~?e9TUp2k9RQ'0vF%J-Ώm\ tz'Vߩ"e$@r*%d%`;? 4URCӔ{?C@nr3H#4/? ?]?#YA9dkOdL;ՏƇr"β?2,,e]i><(6Б&OP VsO\u%S4@%Xy:+n(Nbu+ΐO0-Ox% _h"*5GAG =2@ۆ]{t`MܼdG)d}q|86Ĭe%Ϸa [[~9%3$Z XזSMmFe("yL:VVY`om=8m,7d9ۃ~1I[/4ӲHitl+Aiݮ~^өf$yɁYP0q75bkP- 7V`1 ϾmsOu!獨 OVpF+w[Rc J[qOe$a@v=!vz(y/kq)JkBT$ֶah?4xzr60uAҖYk{Ѕw pVjNy :X ۮ27Cˎ.5dZ03/3K,ɾn7zLb'5QOgybLF$ULg|")idDgoǗ.O ;o˰zb$HQ@W"55Ak>h2H&\{4{4,)}~4-$iʧkm;4[YQgctC[ɰhP Dy3ʂpT[B5Ⱥ7y2LACOhvRDgy.d*0'82|O(LS*2m'4Rɷ+C[T/ 99zpb \$@H,=pmeԤ,\T66EɈ4"^#TYW=Yj8)Hj V[jm|&N=  %[/ lQ#+aC@])bP1]Zf/nz ᳣֝~Fg-&㧙9N6>!>?+N 89kp9ƴ_)?g=^{UnA19xTMUFvw _s@9j 2, |~|sbj?-ߤ"%q du:=oCSpbmf ARGtzQmEB-e+q}V>{iNDwT-ay}LC/lɲz8pMa_\7b9CE}梅?[g9ɡ6f{4eU`v@/5]#t8ېdfm룟s1IhD7>pM<@IT$=I;IT7 >EZ{f8׾i1,8 4-#0)(9*v5vylihd 'Dj|[EM+/gܲmːN``*Z]ñ;+"bwbREFEUck'^A1=y"- #([g;e'V0זE0W?2):RPCnUK ;$Uc$-ĵ֘m~\ ILܞW11Kf~+ 1I6tυB2P-}JBk^H378\})麇j1d'5$lCA-a)Sk l>\ïM}}nC&C_ux$4`WCT*A){5 {]')kfN.WCsfe B|ś'a|j$b1EEmr|JWyhcC bz~0QxQyґ鈴\܎`^nJ׻Ar.j)m:#^uQ’ucs>cAdިRh'ROŴAB)HcE/8jifpF:s놝)a #*+Dަ@+ rN\{b)m:Mvro.w,;(3@DmYΑU+h\ReTQ;%KZ˨O+'|PB&fBA'ʱ/AO$ d1S:TDgG Ѝ#]% F|i_tW9/̎UI OlV9 [jv"FLյЛigWQanꓗ- t@*zsjM} F FUZOY%IadS9A qoOIBgbVu<飣-3C_ aJoۃ\锈1'H?Uwbޑq'lk}`@]⥯J@T o %װz#B&}Dl 0̭u]"} ]̓?nDM!ZPQڝzVD IJ{5;EK˭77j*(*N*a]4&;iʬ`{VzZFZ+ =]eKBEݱ-[wtj.d'.UA=@ifBapQsDQ~L5- v KbM E$؞%ZJ՗tNz}e%%@KlhH߭ &e{T;s%x<~8C-8TKBWU.|33 pz"c&!DCd^U!(k^a#ʟo*  3t` 㠹o9u0=IV*6:x K_@N3hR|/G%g;Q?wG w-j DC1_hLRBΊ)Za)M"sx}fjiw1% ]G元F9}r "1 w^7zҳKcI@Sڶ9;,h߲O-)2L5A;Yn"ekظn/3F!㒓t }8,imo>;~p62~(ja>F^aJl'r9%dF08#.D"zݵv;9:F.";hz`4-!@Ϻ~m "@hqywjL4kT@MNh 7 r?|:9)q:1Fwj-&Zn)@+!PTԵ5*Q>YI{\%.*6 Vw.M= t /?cH"=XrM.E9AЊÙƳ jhzū9 E`XU7nj(zIf!OGe_+٧j  Sx;b '16Ywbi;Yb#d0{buCg;MV$i׮vdYJnw!zpTFD֖5a)͑eᎶ*-)D{ + \%Ts؉3leC nLQB#^[PK.5NыA.emZRԕ߰v#ib\B"Se`(5rz'(떅H!'gn.SV v*f'_nVc4 _Br/G݅'x7u<.Q`27#meFT/Pc(VE6 )Csta0Y% Pj.d"ȭbز * Q6[޷R L(%3H$?msHШVO(ɥ(4kŰɷXCOw۵Ap4GО>)MG5)*6%h&|ZAk.w0~uE I"\L@7[/*9y6Z4:sw@[DPyR!E=YVūlj"ݔAC |5o׫,5>hkaVOU~ξ-3~_.6tžS)&\ڹ#I4%T=;:G;'O#kN{d ʺvl3:rPne_7DIũѓ-&c+#lxA[n0,g!A#(AQt:ݰ[%P0gYMPqy)=LA|WpgTÇ_e_jD(V~#TxA'F;v&ri8?ea+ ! IJJ)yt3+BmWQ05^&_.5Xe&N p5%qJչoơKn7lS#IScfB{CQ9kLq ib:WQ\a]j#4ֈܰ6WX9ۆCK2 'ꗺee+l!t0X?2U([:-F$lH Eʼn.ɟ7,MmlwvM@y=|@|3**D<3ʮS?!F|'g> 3:HYfjzDh50# vci/Ry (O;qqx/+tTjp.@qJ啢F+jq1}FW):YƆAj=qGgx?o*XֆA !hT8F>Oqִ5briD?ۭ}] ۡU ׹Ֆ0AKuZ "{?4`ͲPl jg\TZgUk!-4z$!׊9 D輕tKjs=/ǘpC-O:Q|#OwA3G1Ւz`R~D^&vzRVQ$eb*Fv]@9'̙..2G%`JK&I- x`H /`;:.L qXTk%n7W5ֶ; /k-5 |G\Q zwu&TdZX<kv $Ci*hf_BM ax}Nί2`hIȚ<7U__˨_kGAYdCw q @bm×]d ye{;>< =(*"}qC}K+T4Ǿ}+,M[C☥2S;Am0YjvqgNJs/;13f,GL_< )'X:m_`lK!u`2z8۰ \'%15م>Rܐ<_xiQIv'!-}`T(#GORC=mwRDN-&pt˨K\/_ oBю72hn˯x`U.M6Ϗt'cDݥ0!O6Le7sF6HȌJQZ ϼ'SFa`M|ӌd25h-~l{E \9Fuŧ/Tei/]C/-.^xߣ:%}DRLn#+kNw?)OYO$*PZX$n;-0Ap9NoI;&+H_^gm cpcupq4d.;m`8yK-4W1)K`iͪ!B `(4Á>;8}zQY1y!Ge~kG?[U ?H^z-EsJ=BSC'?.dv G+k}@_޷6Y0_0` 6!um41iμ[2cGbInde4&6VzXKb-tu,RRw=ga&Q;^ rn˿M?vdݪekM^`ވ7 !y> ey©08Wh+aҚ%,6kEM{0 ֡H{H KPz*P)<0P<\E N2iw^鳛jw5rs yۇknQ7B{v\y*ռklaN>6"vRmg{VWyr<ġ;':hakÿTGdfd1МM ymtEG1mFx=T)|E_Tㆂ~X+maJ+5jG1U­(/)U}SE9,M=\I<}CB.k%~pGxtpEă'eggrc3x` [oO_>2\N. J $$7)z𠅤s3KB./*pi&(sqoC- XRHPO ",R >=}Mkm*Fݫ51yzQɮSN]ow hZr3R±}*GB#hZ `"cՀt+ t=j UHjy3t.GIlQk޲}"`p*g|6h9}r@a/(۾WDEheŒ@ZͿa wb S wR25Ae*% ͩ _&Nc> oHg\~>׌݋0J$|8 F@/mKߢ1\RjG~| |M:E|D/tlGy3(l+NCTh-7śZ9*lG*ƊCB@ZI#$;x^Tx4w#FRK5F-8;{-%)t`ٞmAm F8NnaT.$uUo ;bBٌ)Q.r)YA墳|WhᏞ=LpЉo@U> <$fb%"Y~LCNAΨ~Oo_ߢ;};܄zL]ifטʺa%T%}DY; ZJxԔip<@xSa9U_yv:K-`0Nhؚ֖z4RT'١oWy@mn7 ˉ0_9io"De*=+\lnΈ; =H3n':jpv0 AʫhKM+d*)>h\eͼćb*9n x?I4#283uf1@UY|a/F[e|nD nU$;Od`҆k:v}=6ܯ'M-G.TIqUѷ &~L DF jҽl /Yp>?((ڮ@i I)~]ɸ8s.GNqvJ"d$&دªgRXQ6p<8kd1m.zkaҳC,/p&sGR %͚lnOYUFKƈZĐߓ&;\zzbfiS7!Qfa1iୟh:q ԜQ%S#:s 9jmu@r}b8ډڀeQ`۱Ix|JD=lX\I\.xoRVsu#8,ZBs<˲N=E8A^.2Gň`B1 A:o:[,tcN!c'gv4m@BlŰdt=9VFww:%gБ.|zp{hrN@HlM%pWWL.k#L{+&S2>E3h))vJ3_MN޲ިfkj %Qv?5+~_ Շ(Q F06LW *>Qm2,8'ӾHB]Q&qP\8ԫŴ„0JSdLTg]h~~Gr` C vn/Bz_a\R.BX1EcZ0:i7pͶ랲`.#`mѢ u4:QB}Q(V]X Ů{q ~(Ze/)y/'a!Wʞ@7׻p٫-3XSи^VUy,yk۷ 8C haDuRӑIֽρƖ jNT T<ܴfcZ n jvNړZ%C,E) ^їx{b|^{n(`Xho($;)*Ȭ<ūq' (]dzQ ~bHz^) 8N2[8p+%\"8{wm4X2uӓƻ,SNR՘Ïb;B?K|򩕆i9y !t08֌e#n.nT_NAYmdqFB"xȽ*혬[a^A^&fmTݡ( i(kbbjzq~[ؒR.JѰRVͧWw,=-$toW̎d$Ȓ9`KO5 A!i f_!ܜ0}qUl? !$6pMש}U*YWі)ݒ^*4ҰDxH5&S'B&8C|K<*~eIGK{UUBVjU7'YQ~5Q<dSkѲb0lޛnKgmbXqq_7*L %2HI敹oIzb_hcvXUlU '\oaiŦWu^\?xɮa vZGʔ?9Ek!uڀߥ9cg(v5iMkGd?L-lĠ簦%`b*&)vFKHFVE7JUoĔLP+RtrD+zHکCu0JrÉ`??ڰ`2vl2ϐr^k\*UhkxDl M8!T_g=te'u"(/jxF6nD#BӋן"1Eiǝ]BUBΑK> 3[j˩FfV2 S"1 _ު*IV ܒ#5 > ѱ^o=gΑb:q ߊz._pD0!F7,"_<(-w_\8"%?Sڗ`xkv5f g%`R]!С$ݛ>P *(ku. ]V;!Oyu=;Kȏ%yZ>n򪂜p O偾4cls PdT0w!ِ-C2egߋ8{!60 o}PAٌ 61!8GЃa5KDrG~80QJN"%Z>;0 1j:tUw÷*KTiG}v_;Zue &K Nesrj;lA gu.6+D)# e_Ne$hUlS_nDTolf]s[B>:p&]̧v4Cxiȉ@`PI_yYka OZڧRh^忉IYdrW@e7œI!s0&⶧!OWiB`:\<kGgQ!wK$69wZ1+\?:/I7U -l8}Dy%?=p6rtʃZqu;DHX%f<% 穂'MXTNƮHp [|)&ePBcƑbSXX=ɖұv3%OJ-2a^t_K2qE #i݅s̓O:\%P-M/۾5;gKv6j\"IF<+HV~VC0C _e",h‹+aѿ[v-+pBn퓋r#:h=;CbKxݕ֧xˮ 3u:z;+=~O3p#yl<ܥA6FUv;(N:&n P4 B牟=+-Y yy5 j iMtS}ɬ]ܞ|ʮQ'O;ppK8"J&kիՀ tB+ox׿' g9)̀*xXS p N?? FH(\Ig=nY@لU8Lγ Uo (,fcwɕvAnR_SD=> -WV;Ի vRA{;)|E`yWUUɜ{H+d&\ دhTj鴳Bi ]g#ܓy68V=e@v/锚e8I~94qY>JwPQv[PU[dj8K y6 K5]}I Q'ےcFCQ:u+9%mm o='/]f岮@W'?evF ߐSywgp.j\NmDoR7G@Fo͉-w`Uu-l'$da^i-֊Ek?ԊM/ëj|?p!nXU->֯M9obϗJ+ K*"QGCQ@ B萯LoH]7j8Jb4"c>:vphowf3 Nq.0+}vB.&y(3`k. VRrZli#P' ǂh}8J(I믺 S.pR|)R[DT8\S]]GC@>.4!YKAvjeUIUcreq0iPfs{qZV.OsPb|I1Yo{ ~P%CMqgE!JyYGx:bmM=7p‰;$4 1[7. )Wiڢ,65" @)G[ ޺^ʿ_CWOd&A$hvbxmt6iFrg\3䈏qB$ >| g4]R? 5vTG6<]$]Ml[߭jEd;çTV2KLOLJ/m9)x̬`]jpqf ;k.?\PO9 gVwy6Iט4!Bp+MwɁJ`-Y$R7ċ,Rh|,Sn[YO`r|l|^0P7Z1jGL#or1@V@yVI,qمYPH!+L\ۻ px%xͼoaw)pvrZѝVzs7S.Z(z܏( @Q[P@e] `KIN=NVDz`*p>etlrUR3u0G%F ĊA8i U|BWQ"sdI#s}N*L }NJ| }x$yGE8Ң;]x2J weHyDI()-qQbN2&d:r&r{tt)݇4/y*),i9l{ʖMk\ho0VvGs|/:ZF˺׀ьE{O\Zq(Xc/oG6O}ߠьDHz(SKt`bӿ}.qU9C蘥pBe',e:[h(X ܻtC:6Zek@|0|JkߡPo,t#]v;E#)Jw}֔> GkuI>5ힷPdjp{彜p:1ʻ{$p~UFy 1gk#AB]w^)u('J* h㹦d <&A÷Rpޟğ81"}mު5 :e{I&dP# CpQoIȀ4fcOufN﩯iD]u˒iɶR.. dz#Epnhpi #SUݎͳ8VE4N.fO`m%lĄ\w^N'?P-\2 m2{ϦVl&~T%"НKo! B~ yC6ѭTa|)!WNĿ柬31>L“NTW)WH*{m_Я!EvCٹ}WH4 s`;*tz-4$&wOx4#/htM~ݹv¶Uf aLA{uEӴ}1V^ZWT]rLr#bؐ<ÄvÀ _L*;T c7Km̱$'%.:]!EP-$CV>)xkˀ9͘ Uڛ@#0E]/xg˥zJkx,PJ8ea=`*4@۹ S&&v2DO;IbnI掮RZ"ŵEm~W$7w:7R+^y9]j jO6> ]䉶>gĝU_#h? L dʗ"YQ{DA"O{.A8t8ְfq!}OO)ͯhqL0S+W-Iud#öYdHU^eQdl%'/N( fE,-:D1r, Y#oORKŌNn/! ^-JG+ eT]kԛʎ0m'ď"E$ a=BjOz}E 8orO$YkQUXQ{0 G eXc%̗+X,cQsH@;*׃sR4OL@XYE1k -1LjɑVSw]҇4к*'.f/ ʦ)| Z+!2Xy<0m<(ρ̾$Ls=nTb-܋ST`8>Z'gZݾ&[,q cnTl"SIBry`" `orcXLYokRݱ,G7Ȇqlu2NWa>16kD)jp5ߣWʍk n:Fa |ɕlwj7u;ҔuUbȦie.v-=#`X]}l*'LPP"Bzqw"iC"hP:Cm-c"Tc K6FKSmiÍLfqV>71 \DHW(DPcy'ɒIHw q97[~R$ ;j:r7D3#49@~2 DdgfƙioQpv61\X;B(K|ͪ ҆]JEv F67 Ϭ w/,p]o;]&pHR~*E𔸉eS'$#&oS,!âFUFDΗVTOrX-|:d%##$jHK}j6OVgx49'N?jvY}YܯZ3j^u^McX4+r1(09fa>#NlcLV N X$>rB71B/ɽf^1.HU'Ӌ)#w& |_km"?a!┧ ˥"īRH侑FR/ʍi:Fv9C)SUgTUܵC$MvV=O<)c#N< tG ̒!::ۥy?5E/y᫘,7t>:S2n'jL&o䏬j"; ESZ-3y&_(Y#vC_#~ 5;Ob`H ġƨ !*BxRӾ7P$=bJRSx6')^l$@g=g1n ]Mjyhr/&|`!-ᩣkGԧ <>+U9?A".3l1CUvDB,d@d]gy\cYtM-EBeL?yդ0rP/ cbZ/cc>Z (!)8Vz42_~rKDG'&}X>˨9dmMčYvף2Pօ6-wi7!֙cikUz|shZfU* |߹gS^e;a\Z9h"`I2l't3{h۽'fb1뽆x4#~MDI"5K f,4>:9"@ ߏ(X,܀JO#HKLt 5=H<*%@Grml/Hob ƮV| ~!A͛h D0fWn;.V7Dd|jW2O-U=WSaw61P_(0W$:&Ӽ (*;lͱj&€t 1T*GxWdJk5ōT!{jE(Ң2N/vLHzs^ ۑjm6v,P%nFV"%k|œ5p[d䫧H@2D!t1=gB1zF>U Y#mg\41W ?o*g:&NL7]r*<أ,ֹu}L0K+t/PU߂q14y[^_s@XW5ŀfNJd͐3+5ɸJp{K.EI=*L7(z d`d\mBTEM{t}S6jJwBr7.)׭^p!4p>ў#w-*-Gړ|!GN+8vޡ| &˵{B`RܾM[}{msx,Z la?y߇ϥ=c2(7oq5>xiMJVD~zD T /my^CfO qEhT:2 Y ^.P - BG]n)*vRABo uYy&MޫJ7`M\ {d>-we5Oq[ؽ5T6!w&0C qut@k/LצvZlIl]MAXs:{=+,In(qumxjQ:`` ߖC xT2Lbo9DʲQIsV ݃CZv;ޱHl3! MQԆV{.?l -Ud1 t0Op6A+CI0|c耮17:++h~w!ƱoO v-¿wejEf M/ԍ00`>gzvqq2?y%%vnnZ%MqFcFu|3Mgty?Ht `S=K  D^ɋ~M,=Lm(fp&D;nr`G\N8;*~2!- Eco1u e<}OulmUxRQ$:~u:hk۵4Dϐt[{p%jV#*k:M#b hc~m'z}򖡼C,7Yo$*.lҎ]]4ݽ dNsQcU`pZ:ېl`L~hu==us=+-ZNܟ77 ^.~"uFWR|Z읕NJrrr]Ov vU[?l>nC >UF:>;q;jWf+mxYb"4"{@ޙpD8urS~@~pEk+Rt ģ|bNC)Rlp3r镩`Ʃ!bZ|0'yҥGs'DW_7UŤڰ!Mo/'p^mMXؑ4LCp(ٱͼ&hRgeJӯ >c&s2Ə#7Εrlqm>|۪r+KdW GNKetFJ϶M.9qo!e(lx (&=lq&uÁeƲ;#tU֠ }K%Y| fyA&(5+5r΀.&iV>c˯]̺݉80zW]1aׯqK"`IxQ׼{ʘ.?lwZB*OT=kfJbBP%ĝh[L㓳԰:bMꔤz~'{6Ɩ`hu'35!d\D~lј.1C/迷HY 8Y-ld">@zM>iUwN5?EEv zdBp*ױj-8{eU:^"ܱgzgVY֤Ф Z׶N MBp壾ԉMJ^AXWAN+玀r#GSڷ3.g-J mN?ߺT`矕k>[J8&\׳;I8( Ȓy:!Q6DQdh}_宴l1@hH?YtXlb_++q|CM K?= ^񳰍uy8^ !0fQnoS-A:XCS&bXZ b-U/D6p_m{-!)auZk'h W+8Myuy2%ՉXkX0!a+W4>Ms J*'S&LvעZa7/> MΏ6ծ!=Z4 c^JQ ,SZeX#UK0j?LW7&%\)GIdL&bf잇K.m} 2y ji*KkW;y)>1?!砞o ߤUZ5c' ns#>Hv=W]SJiZ7%]ї3Slp"e_lOo@!v?cɋhO#WF,U)C7E跀b;wJ4a}"ۨII i)U0K6Ԕbabz*?F ށwÃRnxbyg'VWA$Ѫ1RvWPt*ͲIUtƲX=|l:'fYt2rEi>t`(%tӁd ~sy""KEqڢyɴt"=^ :̙j<*!xfPp~"&Hֺ͆諓k Prߍd}Ĥf6wu*#Bu/krisrg - <"v!{Ӥ_BMRJ>l0)W9`h88O,`hLðskT>XLSrx*0-V5Ϊ作me&@k:J`Q/6Cޞ?U=$K Lgo2xa>:o Ը 8NZoIOX8*g'7j!Mzv-$AMhWEW?ǃؒmnNw P>z 6PCW%AZ3cTmi(r穦[];1KH>"Ow}BU~VF|uLY*r%73'oYX#|$ NE{"" ,Ѯkxx÷㘒ER0!'~N?]2:,})y 9LI6[;~C省j2Wc5Vݼ{ln?t͹)! :ւ}஻?J)?9Spcϥs ӉNeDfO,.4"Z(4$!d έGRYd&JͰP#>ؓj"a #h߉ov1N~\&?VX14md竏諎_99T 1VP5JM_ga A.>A$Y>͐}cCp <1V_bw4Zm@䎃dOZ (Zt)O< _ND  F"6㶳8$1<-?ȥ'QPR?$Gk"] Y{+0Tca_[,b6Fߟhp0?o KQ︽c[C{ܯqYMUd$8??CZ$v,Z]EU;Y\?H1[؄{LśB u&em}[Gыio=%+8؞hbh Iv} GQAAІр5,?<±dpٞ  __Ga1 AYMP5OW73 SBNeKCژqV=+ Val2BRV%g7fHp|[pE[Nd!G@m9̌ČkrVe2<).U=- YԄ V9|C'+ OMQ$%Rpޱ1/EUB.S[5]>;f P$`P_¿"> <ȟLFin]}'d48ziV1[:EǏj2! N_NBA$Ԙ;yY)} )&u5FBs#_s[ \F)ϗ:|jk9^γazi}H@KN0 =7D+Ob f{FlT)Í'mQukp'-}C!jnV=!4nYDI)uf| UMRtǪ00yi1PKq_t\k1hu0<{ukMQ`co_iq{{˶SEk0 Vg?i$@1^)CuzmfY˵ zij->x;;:Hgei#NԨЯ]3#JEx|6F]5{W\~N4:KCymۜq?$A&r/E "\߿u\X[dpAU ^Awgibw۠A'lA/hP{I%>$_t*vlG]p>W==j-md}`& |V k>\9&cncy q?_Ǣ3MbaN3mcwHw2JL8 PK`u|AqJ#R׼&FU2[tvj1' ZE]zN+t=0aev|D mf\LHi?nRk^.czq̃za|O{%e6z!DzSZ<lW`oI~G D#C49|SSmo9˨49Rʂ}rF! "0r><.gBDE \WX0`{_vv g@Y:Jp;OrZ<" ,f-?}]Cp8nq{^Pa.5DNVZ/w9hȝ]JؒoO;pKΪb9qSX&x@MtiqhE p̪CƥД,عK`b3EF7x?B+81Ck0p,CPEcK*H)moj uS]lě'4y|V|Iӻp6Hs,ۮBBYl3#E]iA3%T07tiKyECUW25% ZSTޫq6q<@ l:zd5QL -ӭ:7 =jf{lG(^Ebi>)'R5KH=ZFnvXɤd\`F؋Qu:ֈ5S#hidʆe Z翝Te9bya9QWqE]ZQ!N@t!fBz}`L]8 Up< -LnI .[d4UzEw&YUؑZ~y.ƆJiW(ҫڄIRE >lR[܂g(A`D\w40@ PEC~ucL#`5R&r1G)-4 {)o@4bx`lO8Ԗԙ$f%Lc?0/l`np/O0