libavcodec57-32bit-3.4.2-150200.11.34.2<>,kep9|L aבTv`%4ӣ %ԫnS7gklR(' RDGVdAU#LqJ @2{N"iWe">FI6VdOm@ӛKLh{W?ӿn"!Xv8]CbBwyMGgGz1i-S^X/$I`wvx&_`IJ'`b`5(mkQ0]̋k+I% ^tzzZɤLu>>d?Td * ?<@LPi      b |$///(8g9 lg:bg>GHIXY\]^BbLc defluvwDxLyT,PClibavcodec57-32bit3.4.2150200.11.34.2FFmpeg 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.eh04-ch2aIDSUSE 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/ldconfigIDee87d6ae2da18203e12fd3ae87405079b93829c8a2329a68fe8d9855bf48f3c70flibavcodec.so.57.107.100rootrootrootrootffmpeg-3.4.2-150200.11.34.2.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.1e@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+@meissner@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- 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, 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/bin/sh3.4.2-150200.11.34.23.4.2-150200.11.34.2libavcodec.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:32491/SUSE_SLE-15-SP2_Update/2aaccfe832b1235fecc1206b8bcd330a-ffmpeg.SUSE_SLE-15-SP2_Updatedrpmxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=57781a1c0644e86d1742b2b81d46e5755a45f8c9, stripped,PPR*RRR!RRRRRRRR RRR RR RRRRRR'R#RR(R&R%R$R"R RRRRRR R RR)RRutf-815ecdc7365c5291e4276cabcffbc54ba6ae5e532bf93791c3dcbee6f4db6f5f7? 7zXZ !t/]"k%ֿ۫\"ɎG@I_sB]:Qgf0̇t.V;ۀjk}yݝ R>ox^.qX`p7 ДꦨbZ"}@A&oxJ/GBVZ"J,UapAԓ2즰25^*<P9)` _ _st%G1M'})hO5SϲeI;O Ӓ9E?Cх9p[! A7#wc Y/\rU=9qL<լT( t>c iDhNLrh-DqLᑒ ~Ql!mIKu]lݜqZ$m iR5^+.o7Y!'N= *+ROC0hMxrR9z3(¥O6|]6#,80ZJ%tU5'C,m jr@^]%@v3U ̦ $Id.LPaE(x$r),adX&< lư'r#Y\"eoۼBE(g%*r@,޿]cYxTXvzʚV7kk_P)Fop5Yl7>n.@P0УB!^$3˩V u,o\ /掑NubS|ң'5ZG02R,[Lt$P$]zr :2#R!Uǽ5ɘ,Νdt|ke[Tw^vڜK/Ap&H&W7ˠHI9ڔt-i,=}A旷 'ۜoVW~M!Zj[,␁hk.g1gYg'>0ab$g᳼)/Y+@I 'KhK77`'qnU`ldWHCR&f}zqnK6GAE]tRժ8I 55:W 2FBˤO8Eяp{5G_D,"xbU*u {i+HR$d˸lL@>>? ͢z.QLc3a5 .J?e-f PPTFE{B~6+wSNRr}%i5qDl*Ҝb(C$&~L?hl,⿬ut4< /*_$b徛bxDFbw^AZ+ݔpKh̝"K\Id l),4h Sȑjr2׭-U~brԊQ}) m].U> D)L@d9_o.Kq 逈 $a6 Q[M|V1^4>vzrSMa*G|^(:<^w ׳9yl컠17ޏ!3аeUl!!H' .,+]dOh E1s*^Ӂ;jI {l+T() DY0!ӦXY[DHϪ@Zo7O:z$!{c +RQZƽ&k.}}~Ӫ$w#Ua*a>*tafPqOy/_^>EY(#"ӊSɥ[qٵ`$tLX#_@^s >af^E3(F0+w12q גhiA2Gk/Px$^3RnxqXDnB?Vy.-U%_;=}9nvnҶOE؇ M M"`PulJ5Ԛ_jL23&GJh't,[Dӓfє&I|a""oXU-Y|K7g4C4?nr! 7.Z2,i&\Jk,6I^.3 Qy, QVz:s<޾"~d-*Pphf:Vumϸ]Aճˈ͌V0\=Z rik`X\h}[_bl|X*wFhA`gC cvFu0rxѣkD~uY݆x}0R|U;35|-sU "H{ j <^xǎ'(0<'qF'ItXX2^b3BG#Eo Q"L>*XxCf$-Dhڱ4OJ͑=pƙh-uȞ[uާmQ1[@``(a/Kf)xLiQX2CG,uϥuj>V1c:5a þl#6ר= j(Oq8%gY* ( r+ e⓺RS4`͘"oaj+3tz$8̭ vGD{7ڗׇ#BY+quSSk;vQWaaAǔJBh2̎cqaRΥVp7,pل߷|8`c 5շ#S<<<f~=jcw5 Vلn| tnec,Ǎp{%ZIfܘOPCs-[Isu|F~"NtͽٲZ5D˅*6{΢thw4(ob_x!٬x+U-62Cw2=(1&C4Lsbp ^%@;._{ aѧ;YZ$D<~XJ| jKWY ߺh^HP1溑NWGD@7 /C v040!xٵ  at hDؿ 4B齢^ԑΈfBx]i?@YvI9ą( ,$%Pv(Ř=3f9EL_<кYW?me~F6vẘ Й-x9^ѝ&%hR3D"ha%̡_t5KcBhwIdm߽|"*ω{N='v%$7!7г\WP!Ly/h)Ɓ-)[-zgѳNR$Bzp~)36wrIZk㨘s'%ֲAڝ]E!نeUč ERe\Ž86绦x9&op}d CPurM?"d> Uޕ:#_"Pt|5݅ E<߫S. d@Vq*],ص72>@ͼ8A,|to؄w:a_ѹK)z;+LM N7^Ċfc*;]ɤKY:u-_F7D3rIt4Ò\8.啪Uf \^gUv0FOmPJx[e٥o؊łkM{(/gˡCXlp5*w.kH%t+H4 CybdmZ=}iJ)+=+@ #K3+d{8vBk{$Մ 'գLADLc,P[q2A{B_vvz2"T;VүS+"_DKρְXa"Z%p{D%əM/:8鵙zjZg&Ru[V!)ZLA2,{S!t@AElE^ZW(ݰ40:|Ѥ_/i$7fgkڰpL/*ޞjNjϝ!v ÊOcU<"VjT9@gF%3#2Hl6Ӫgb)Sw~-3n!C%'[ƪ:\t3y/ 6b# `@]_se*ȼ5'mZ[\NK–Ѫ Ry8R UTaDa (dmN_GhIPЀwYDdumikNN2;o0ݙPŶw*M8a_>EOa,wwz<5n."݀rzzw@kO?fqR|qY*%Ll"Tp]8MP⫆%q96YBYE~>-$Ӑ2 Cl>\IXmfr;\Mx,Ƿ^/"U \G_?zǟc /X {q*R5۹Ƹ@sO-?@8A5G~3zQ2"Q()x>dޙyt5hi:ŔI&^*LiJͅ}n3o K8F[_ Ŵw̴H j8?snْS|!;:Üs$6W]t}^bqn7^e湿FHFaEbWWliPlqA&~]M>{we #o7KLS=|="At(o/*Pg$m7RDPF%ڥQ. #:*wx,jlЀme`Ie7G8x,x۞Ck~0%m|Jf(AlQ)D*!jq]wPቐ?KՌyJmN +W'^Ge@fNXFs[$$Fh}pN+H8.lR܎;l*qyl3F8ځbQ4y֥J)ajJ@ ڨ KErwI XGapo d ΋zHU;5M;W-S2 -+v4"/uH c& z2vDWA2dquP!&_ɛ'*Ȳc/)(b&(멂g=nQV86$Tu]CSI)SRwradDf8:z xm ϑk>a_)c3氀fO`P!zF̮ߊ ϟt 9!^"n PP!^whNc/crtގ%BdsA!foy"ts󂼑3m*QA6iH>6-_ϯf rU` ŨvizX`JL!~](iU-ORi >X;E5p_͈4`[$أ~?3]Dteik^ E13#x:+껑Z8SWTS *>lcqpD= =yxQ+LYϜ1{ZQ5P<d@>םS]jy8ta 4cWAO8Q%{Ԟ\e`;BvP3pj&2\$H?~"nwz ^j>F!a=vnbU4w6tfոpI˜`0ְ5IZ QN{3՞ndoq+r) ϊ-t^58X֟~q˼ #aՀ-9(Oԥz` h~GLI &uGjdch Ȉvg{U"טDK b 8e`ϻ=yrAFPVfr Y|;ڝQ دot/8 0hlL&Vj)gL ¿+yVZvr;S)L2p^LQ k]Q[G2s(a|v6 S*!f3\џ9nQ(6S>J .i'o|>_Q^ce10(y(Ŭ|diHyBq*m| +B]B|^xtjQdl>K Φ@ K M][U[Os-9RqZ bx|7J!qT\%_U+O+ܠ #gO~02.h0K)AJaBS$՝UJ]>VL,hjIv"г4m ,9!9LINʔ G{wrW\c^u]㯵'|,\kt&.Nd(g0 UJx< ߦhHI풎PL 7OMFVw̝(ȆH 0:] FMHq4qR`]^7hQcdoQ:[KSaEirFjz]Ю&>sWvndpl΋=!8ܩV/pcώ>/@QkTHdX++# a.E<0F^"U2`2A';̲Oa,И5!{Y\GqM8|lx]-{dID+g، {eKܐ9qDpTD\<:]! YY ?bMORs6f؁RU~%xЇ,!M td? Mv=ZX‰) P`lPQӮ7 2we+j~)*ZxE@i)?zV"IEgj+' AiBI66rkv[/--C+m5BQ}(l/k?Qb+BG`qdO$O6Em(fv#De^K1XW=͊9?b1`Pw ƫ\UBp6!ChsY(FKv헓LbPƌs# w`d- ֦ߪͧ:c )ؑC* W(|t2E< gf~8_5:L#L˲t4=HTkɼ6e^RR6 7ǡ,gM;=_'&,>]gh2xDSs-P} MVp@qW&0*j^M8vI{ZAwO{+`w7ǸsSmVp=tHC^t9F~Uj-L|3\;}_Sx#VevK2B m[Rюf6r d DoQIQ(v``MTb$"!|IA K@x6ɴ/qR.x;39/9 H[ClGJg.2HrE ӡ|Dr_o>'ߒvE!ltzXu0g]~UfBݝa/q:݇B -W Wb|vFn- w@#VilWDLg󂅖|bCyn^fWa-M u+/>lZ(DN-"7d+bkDpGc;5M A9k@y{7o}xAqJ$ j蒖]asAҭ9z N7A1bm-"mC:} OVF,֑ǥF4B1&6h>l+z ,q-:> [LqyxXKhcc"<|{P2=*3ibS jr~cc5oJE[O*wZtzșDzUˇV]a^Sqm?7SjE9;L *[}Oj6tJ󣈣sn*Azxye&-ȤƠDwgѫN_ gV,vB8_l%Po.*6[ɍ⟓=@@oa^]K.lA&ܶ`SDsL{ gJMA|C?sQ9Q@eO-G nI1g IV5^*?G7zM0KdVd]jj9\`iTK{&7Z >/e2'. .-DȨ.` dlSr).!8M]^^[6]մJw(oU6cLЈLx=e.4s!:aI땍 Ѫ(''"w2< 2y"GsP͑;oD^s2uBrll8ԣxu1S3` ,)\ 7 1 cS:zp1Ho{o7.YǗx+~6"z]p A+uFsm=UNND۝ퟞݡ`'Ju 8`Ɨ\5W! ~8u@sQW9jE3u59YX*\ZEdK\͕jN-Nst RUN /D'4VSfsK ?ϑM@ FJ_ T-'I <gEO#o&9OTə`Ҹ:% Oi'=M.Vylp58]^A^ͭ[!NiD^gC E]IsJF %C|vg~W;"1p1~CdS-;ܗ$-iBBJNrS<(: W>ڳ1AkQ8N_5ڠ[sa8n#Wr).C\gm/L# 8)˲a)N%A'յ(ց>2+MuޟtVE)ņ䖿3sgC!JFۋQ% Gh|N<=ޝh$AAXA~ SF?TL g@;fUAllTp(tic$Aa`Mb{B& oZbRcE*Ԋ۝CHvzR OՒ;(#+N4YI6.ahafFYѭ_nA+ =*B);{N! hnj )6)9z{-W~䇶l#$ ҕz&oV8[='(ۥO6.H9=9Q5 oT=f{}C+Veܠ+Xey>cowu 1*XFDmxLZUIR7mpxKFغI֣_(&Lj`bQ 3НuWBє!9^k$76ϧb!'ʯ.srE3|~:35;zWsHr~z w#4aJcEb5:g0LAW1~t|<۞~>NnG'G]]ŨP GvlЇ;(ƵpucfKB)]!Xͭسlf?WQem6fXͥ : |\ i,39yfvT8U7⽧K=ȿ"ˊ~+."GmhhBqb11J\_xe`H{Q +( 1=mZm9&Z;[~ ?(Q!FfZA}5&z$ZaW$0 dZa#5mǓm5_ \rΰRrO7 Uر[K)A|WV&3lAm 5d13dyvɉy87vfڛHK72*8n2Ag$IN?$,jzAG;.%+D<^_qzl m_N^ADLұ{2ɶd|"V2H,/)h6b3@ӡM0e]E&~EIXG`jqҔHϧ{6yFmtQޖ).`@,O[U| lP I쭷v{cMڢ[U;<{S2Z<;FXܫt]n=E2Yj#7ZfY m*Ex{RA!D7wC1dM+~ny()&fd1?]ZP{2Iþn[2FUO͜8lCzL-L !i|g*V d:=QDn/G8OG S=veu*Vgَ)-vl8d)~|CzKpz0)1ϪUyBQkNHg-el1w#U/c#Z%G nMn(T]6L:.~Íu7w9"Εͤܰ-($w{U[b8iH5Cox{>As4o LsrXEVXz 8{@ v18#׻ (wpC ܮ S.gc^u!> C!eXj, n Byq(E3N얽}5+8 d>ˁ`ZpN ֝A~Y޴{]\00j'$ʅH!mhӝ[aLCNj^9Qd2t{>(_v[i R6|"`ħ^cҤ2 2&*-їl!{I^~ݴUZEסi`G<%zɓunBq4 ~Pp5@[#l'^=N*><;Pv(Րukh2Y77lf La<#3%^*i @5&llzX!霉% m謌sVFCw(\'pvj(:w/f^4,-ttB 56$9nH[45^ob n0=8]@|}'8>yUu( U# =ۣ 5(> <+eeO){eSe4[ {mYInj&cLms/Zw[yu"p-3^.h\K+ܒU+!輙p~ņ`=ch9u.rC4 TQ?/ 3#꽊 * ϡfsa"Vmf /iJxtϬjSJJږ 4FE/. X\kYq&7INɎ{oYv*#z 7BM E7DŽTuz5#rR]+Z7dpox*nOUja"WJ5`CȐ[sRᆘy~33 msڶCp8:qٶq\ }l@^\5 m* v9`{~դf;2YZ:cY2wFȸIpjH+.Xe ަχ#5C_bhSF`>)43P,R d (i &IrfUz>wПzIāY%\q|8kleJ)m=!0!T}'`8D8L/OC2|rWU}@W]+B8kuq'Fݮ cuG$L{|wmQg3շ`1/UK.:hꆕ"] EJ7OA2b(Q6,&2j-K/6boy*q3s. ^ tzݷTHB#ϯu G쀪 30@8,X2%B̓kܖ 4 n$Iuɍx¬@ߊkeC2ƀ? l?E?j5vۻBbs.mx~[@9ӼY?R3;:(Ozd_T;n[yfƼN#p:,K{yBUc FDͽ ¾Y0IX޹#+SGY%V)Mދ( & :RSxٳN0v!U%UŔcw`Y^h`_}< v!(o =>Bݲ+G rr/մէK 64:ҲQ5C^KbVВcD. =A:t.LD}'z 5Vɔ16:䎰/h5ZE֚2=s,a_k{SuY+a}En(E,=-|ƨy{[Z?wna aHЈƇOMﶔQ`=>O@2z:9^l,QU#7"}1Vg` .@P%;ID7InDH>ƔTI翲8VV6>΁[ր#va_{(A- -.XXAefa9 37xtd5 'jbr`rBkg(N!AzL``l?̻.e{yϺ Oeܙ)Y*%U=WJ Z{W(͚){G,DjT?G-TDt΢% `? ]]$^XX"Ji׮ ՗ie*;!RV3}Yz& $Х}:%v!:(y-sxeyh:Ix)xdUr*?aAd>U SXEB_=-lT6!ћˢR"&1 Q`Z'-o_')n&Q(> X=V[J+2z Cݡ4d(.%fif'ЋtPe;W~3iŧ_ٿY5U!SlY9 saS Hfٚ_>ȉ\41_%=4Q|%?qh]*wS V o9>]gz;J:h/E5gUZ  ~l'U^밻qW+i(OeZnȪ*|Fӄ+9pE=\B2&VglnZkRHEFE$z kq;_ $q-᩶ 6ڲҢW1vY9MI7Srvm.VB;"ȶ*{reL/B5 MNrg}Dl_$AO ׅg-}7sEh92QFw Qm`iPb(BQ"k0\&PqîηgifK9VՆI&|;|D*&˲R z`G߉_F-)6ꘒfwjDc{m^uBC6l)s5}QUm]$g]ۆ-'&ۙac*b1\\1{aYOFm9; t[HVGc3vԁ NοV+?k^A[_W"EO5S4Wvڵڿ<=xG{qS9q "gI*zWda>=q;If}l ыvyW1lg[ 5H_O5\*!v'F @wtؘ*]s2wGDE87S_Z! G;7Fb샌㞼( 0}/ v%4Nr_EnI+"}6|9' .2ʶFUlŷ3>l#a*e=f y@|7]˭זA@pܕkc&Ҷg~<o @-Z\=WAޜנ;uJQ3ϧbvOazR2K뛡/I;cpLr6\'a,X muRt X_ =+%&䬹S lElh?~$A Gd~!?=o+ v۳E2zc0>u搖s)2m ŵ)CBI{І_ G-=Edm37GA[OQvƏ?8>*%J]GHĤ^i0>\uN-"}BAъ҃M7ZU.O1ѿ ;ؕm@>;1F${BlLjBfTb.U7YI vnڊnKJ%rqzm^QuMe履yh-Y&(q+Cz1ժi[J2g,nquꊘ[.ljNYb2BnnC+TK0W2B:5J8XgcPBrUU`Y`[Vf8:/oƴ˒='9;LkNH$CWQ(gtMB  C7D.+4Eɭ wj9>%lM`Cq\,i(H3l%.7t`eFxCK 6T5}5/ t5(GMZ㎓j1m ӰoS_u*;2gPv}hzLEd IdOx![l 1TaG!NT: 85~E'Mp*3)LM[h]}dV=Y!N*DIdR1/yq`IGH# 0ŗŲ ̦GQS9EmFut ѹcfhBEzQyds1N ,@>#q֏XUn)Fx^ƉOeǤR\g)^cQFoƷ&8(#`ߞUe$5CٽQE NFQAQ \[U$ro,vZ=K7@%(=>Za|>ɥk4${>z\ ->)/LV#Sipm7?NŕAژY?T9Pty!?S,ٺ jRcUflY[Lj$Lo#Y~".eU wJA@Z ÿ _ 5|:KAm qKkQny% -a4ۂL2j9ok4C\I<: .5bњ$ "$C' Jz qqEGL}ckeN9[L8ofQ?Q&_== }Nin2o?ZhVR&1LA,,4@rbeMy3YO VHRX0nC8AmܬC>4գgbOƣtN} >i;&9_YѮR`9cMqe'OaQxH=V&'35bo&q.hjuN u!ٱjuSh%sv}|/FmmIk殮NG{D%_Hn( ,z.;F" 6wT,f Vsb;~=+]* $a*Q#*̈́h٠n-n-*27WK[qT{Of< 綋nc!'sIS|n^3")/oO>w]1V%7BP4%_t3՚ S$Ķ>jk;1[%+ЌWptr%, 3pawB}лVc'pI3 BqfPPJޓ7+0<5ԭ,?i҇e&I,AN6er/ !xnV;иKK}$h;Y|v|#Ԇ})wv )lZ8{I$}ҟXcГ~̏/8Yv#b >G+mx7dq_’*+Vyn g=Wl W醸Q?Z#Wf6 \5 ΏycN EU8>6ڸY>OP o,:~]F9a| W Y:H)kx& GeBT|R-9Y!;DZm.֠!tk+]YBEPAS9%v< {t RqܠS6)*6Upڷn[4`flf/?4c(  |aE={ Ԏư"QB0* C!q6"fߠFZZ6HI/ X0n~e,3 (oQAH џ!z]S'hb(U9<FlS x(ӤcNVRaq/:#6hD/rP&%иWv{%_ .ee'crMp(}nvral|UBR%OOd /ʳ3ĠLIMC`(K߰#cD%Q1CCI]u[ 2Yn.z88ixi )h|Ug*jzhݢ,i g3r_ލ,DU7l3at{[Et (5'siKQV6gi=oEIIF=aNWV(< ag.TRa 0!lUN@)!lP,G|Wx.8- ƚI636ăl=3ΑX%*.pK$8ɖ4 ޏ'I/!=>UcD$57W* yk66BM |,P "N3 lZ[[Uu J1|Pu,$1.Jʽ9e.C ӥSAfV_0=?x8S~KDUνH?:(hgQd=],ئn]v]!TT>1̍5@7*bRo=T7v:QH `*L_=\so a# 67py)8@,ż92tTU3!ze<}-&˅ڴfޅ-+:gwVCgh뷠$KEu d,{!=eMό]veIa,Ɍ+b9+ ARe}\f7G+_ N}B(K@҂U_f7Һn) fg!~Q8 2TP47VͿ=acmͼPvrEeHԮ vnc숆^':2W<8< rKm\o=,wwsN^ +@'i,V#&<ܫ\Dݼ5tWU4o9r.өύy+@;*hxu="Sk9vQsQK];r2G >b=4?+m#GÐ%2aL)[JĴ*\M,ݤS&хx-l::4yz iem}3;}i]NkKlt4k>)raDZ˔݆V $g4MJn%&h>U(Htl?8'4vaٿw &A3=R7ч'^'K}^feGhV׿e;_Ci֯PC2kZ 7J%W098TZ׮yfiJ#@(^^Pm<1%c$ rRwH{c"DN8"la7ŽTx( A"1k)ƃ@h}оǹg9}jUn9PגzW@?eLE7MHs0iLh>~3;a3zë82TCHr0ofq=S{'Km"NSy?y=",:#zALq>TP9tdxN$~%Y=nZ 8LNen np15XD=kj*E < {3[%/' ԭH^7T-_>* +qw.$ 4тeτ-q|GnJr+(Xs*췋ŋņSYh+16X%D.`K8^ lYO" [Xmyru51IBkdKbdr[jUus7QLU1%{4<|Q81WHUߺ@DŽ)ƌ+zq!tSb{Pb%&5_ِ֨>(_XMs=9'&k BiNmi͖N:_o#C! JJ/m^r7pRz|0yN|ygռ,9TvAT^y^ӒY'*$b4Y&0P$NF^ ɓA@\Er6(GVs^9RnJjQ .{e>|e18%Smask@++b.P܇Bl X8t!wٓ>zSM*eop挦??=Z{L$7#;wbvf'gfhQi7Nz{/rYnH"H=Zk%g3 Qc={a>Еz=;tD #xS7u ̔]<]?aIk3r1㩳^oi Ư-ܞr+ #?Qd$Wsprs>2J>M=$?Gs}z]eD5Fma}pUށüӳ@m_ !K cD@zI,B똭 ܫ}*nS"QȘNHf|\%[PJɮpNzbZ_g5Yp+^Sz"oذ-i_ZȚ}h$zcJ՞h)}k#܌HEҏV޽OжD;gRw֡,"ɓJX-gc޾t[3! ->XE'JϊK+YqdMh =#Jz.kxɶ0z= 2f̏p< _vh%.U5Tx'='ɩ3%/ړtPBV bw(L+D?bShP5ewzuI#/TMKxXlMғHHѭew[d+ʼn0mDCd!>x>f*&NMQ}ߚ[ Ħ@+}"ÆQ9r=9èE0rGjgpvN2mD!' S:4ԡqIfm#%Nt ɐƋ}My@Ɩ"^%#9r}4NG @v{/,fv+j",Ome`@~"_бnq34Tp!}ҊUt#0^nti[Rfꦘ AqOxĬ1.odyJrKKRH1{_ ITo(URQ)@a~81unU y܅|b b=? R'?H9x gu=-yׯ7;O>銣3.;N/Etkx؆>52'FGh,Y@Pg9FEKM1UV{݃9`>*aqedlQ:˪њUV:UTWTwy%"d(xB5񟪦Lڍ * ӎ9mBWC+seN0vx͚5!kA%:ad\Img#OJlje;Dͪ ǣ'*VϤ9DHܱC4]cށi2u8v8|{K"j/4YOE>,M:21&E (]5k13GCc!,0GMpqZK'ZQ8 꽆6~__pķL6@ U @=qyyp0? TcN[ҖOΓ9;kGD"`GһǬ?E+ok=C=h/iX/- ,LB5i")fI? G, tez ^^;`@*n7z,? P%a#!#9u_,F!7T'?d=.2PBF@5C)sQx5b:?8_ ͹Azݙ x(jIDk7 uYrv~\ -jH1)XSe5)ʁӞ_TJAk6uZ ()-׈G \\.$%w0GwI !qX<պ&DR3Gn}`j@Ys:2td/q,J=jl񉞷|NV<xS!5ް?z]vwΓ/ 1*2E83*4 b+}7 ķfm NY&)R/ld@_o3=r9D=(㉸A+_q.$H,H 7q"BBٔ픓ZKEz ZNjtgE#"ʻy= s]jDC>J#XO}7SF fT9٫Hwdk<ֽdpvAx!$;'}ST\[1;Vj6qGOdvOce$)?Ĕ^R}Qӊf1&ABS© 0QfohK`ʨ^}.{pῂ.'Y_fC4lR@maaپhh!xNˋR82%51JkX-meQ<mS^V1cRWBs(b#D{CvJ׈QDu3+{(лVuKv7ckx9VmPFy!/ BcBޜo̔21/jڿkahVEuզwl_9O(@\ʂU(omRY)SNf3AwE"h](U],MK䒎*߄y,b;]4W.Uf+E*qsdWgE M1XQVֿNJk EK+ n_W$G[+' 2Dvʼ|\3«q(SJ'9&XN$q[Z':xB%'_60i$손]lқAM>m9-,1\AWݔݕV"$p̠"~"SR3` {O]Z. * "9I8ﺳzA?S[;X`NX.v<:̏Qv=$S:!4KA|%GQ ΧN``2YRyƺ>>.` 42T!x/ '{N'n=)C2jlpqtNS9ѡ&SpR5Ni`Xjmd!)Tan;5H! g\B&a^(No bjbw!NJX-RqUܣGeਜ%ꙠL[C*> PEqD:{JR=IAo&q:]$T="4cz*ojQ$-7 ,0yh kGvT4^jUaS,A!ࠚe?E [Ui1? 7YUA'9oXߡ*ܭĨnBr4_%s<;(Lw6gL!DԎ[]|sI|ԏ?Y I>s2;LrhVҒ?5?p3:RPJ潤% US i|tfP5 {n&1Ʈ2;?@{8_'.Y#,}Mh&aHCl_9;FIRngs©=֊gN+ _,PMD3+>5#O(nJx=>MdFz2\Gz,/xb9}E 4ݦ-yn?mگ]y2Úv߶h`n"y/n;p4~ORO[b} g9]݃4Ou Ew{~_ۏud,p?ņa(INXDDS Z,:h,9o.tRld.2=N\Jvgg\N;XP3ZPoEtv%Ph6Xۨ{kSO'ۈP&=JJE AcɋpQͥ=`4]$RR%7 Zn^lf$-XvZGŻsIZ~NunWH@dcH. -IdZ͉&si$S:,7]NV{M lOfL$BՎ5]΂mdzj_ۜvF0^^˝ Ov'\l1uO'Ukh>%8C5߅\{SzP #oxm Bf;}BqE>^ŷe?X9ddPLS6_Sem5eY3U7@p.Gda`'#Ғ;7jlBx-)XOF!_2{6ցbr"WVIZ7E֯N"V.a8W} F piaarPG⺜)Wcb+$$r( B3*AQi唘g{ k؟(v[|%]'AٟN{\[lW(g&I >?ժ`Gy}m}.A^ۮkI6An=1r'HeM@2uY1^&ohn5)npa3#SD{+GS#E7'dnl@k〕4 *#YmeA96Bf7t ,"ݽq #-I$ {Q]Y@&4 8 ~kk&j/p!8k:hyXջ?k2 =ܒ)=tUa`}|?p΀> ?U΀*A -Mrׂh~f˙=2r3t{qv5:_ː[p7{f8p7M"H')m'UiˠaIb.:UR+nZ)R s.֜l[̔3]X͟'xI:\5G hj_JoԠ ;zo;cK2zZ)og57:߽:sNA?㻃 IC0몝)zlq@̍m~P~]og qW "y }2O~!Z0lR;q"ɆI񦁜JV/,?Ae͋h<Hv%p竐3`kI2:b]Lo|k=,[euiOTD?/t#WkZh~'ķx<ެ#U7gc.S67EV*q "/Iլ.7wԶBMR"D΍ 6 HD8G٘R)\.>aɏK)2a{5N;}F:$^72EZ͵sd,hY D}9k3ٽyUwě"殞:ם{ h`uJ:h4f_E}"-xa{6?ϧMd%9FJ߾ ʾ,yn#6./,lFzJDfmD rd7,J 8|@(5J?LvV^1Ow^s҃Wlob fx=Łf"R ʄ7k4QIp@Ԫ$,l 7Lѭhz~f{L;ML, rt-/1} {zC يrSP<޹Dw{zGwm;h+dHvyKn  &hTY }w ,b52a]#j'"R)FcR2;WGIcg2o<f(K~$\y|, jMϙui=0HVLJ4Hl 92GOm|P-Go$Mb3N G H)Q(z6͏ZnDŽw:/w&-f@`Dv(N%5:BJH-]9CL@%nϏ63nZE)QhTal3PNHLaGIX^O̟jV7/dzJV 2"<'g*ߜ.E- -zd ;b(CĩNjv#\P24\/Sy|)L}^I}8|Tl; C (T-6g`7G*MT\\(V2Uu^ ~|PϴE 'ܹ8`q0r 6!8(А%WTx)Gќ@liNr^G. a \p6 бo{߈<.^:-5 :h^PfCuAbX,m)]C-[Kg;ޛ_&viQ-.A0%\G>Gs4 [xH2j6l 螴(TDn%^~UTX œC)?PP̠cTz7;:V렷k7E㼶Z1T NTUw.7(V4(~8uw{"G[SFI>'5H%(H-hB @ fM4&CCq*Y)hE^T8`^Rt3Ō *5Sigڃs 5W]֮'~‘Ԥ (X/Mq:r!dX;|Oetk4 f4GԺX%hH!ݸ^ QB}o}ֈo= MhY^|D! 1'k*%zwwq=Y gL|PĈov١x!zh=Aҫp0Sbҁo`;}0? 9X~f3F̖@S}?@ h ePDMs苄bO1ꗜH~J ol5ɻShv%D (SĬ4vD~"HmF  Yp3v%fLk# [1v3@K)5[*B-8D m_Ohw'1j"bg Cb\)cX,Z_}H/95/+:$0(7;4.>j4w|a RC 9< %*fA I9rkJ|f$B;"gp 5&W͋ k k>^X<gm17_#:%nj\ʥ{&09kc ,T 1ݴ3ʥ@+}*w%%Z؈TƂ7/4t'4 46+.]fNk]k |w/8 #X c|m\Zz^p0K[ jKҾ?rܝ&5`8 -ӭ?Wcmnnc z/=O|Xak'=IBK!vhD r'A xrd〉!*J\\H8n,:fxExO멑^YpF(StmXơf:вH!nO.4$a8%, S{XC3m2%p:!DEҒzXzI}F,4yGq: *P0K03P UPWXV#iB-|y|wBN}6:ppCv%.GwnS:xo\䲄Ze\ëe7@^M!&l )2BRlh֍Gp6= k}dV]}더LT$r:KBrv𢜭*$;Z?8MNGVׄG7lZZXV8`<0]I#6BNmJdpgXW${#0 8e!05C~7ڣ ?aH?qk=AIJoDRw9+j}ck Fc2`Kilu6`+ȿ5A#&J*^N`v`v840wXuvIӕ7 $2X$2GŇ%J}+]%3b_#nd*&:lZhuH]`y`[zbw&#_P6zǭQ t6g³Ivy_ µ/:Qb?+/Q8hX}ъ</ǿ'cL5r4\R^"0lqGhJ\rB5X:[lގ\M ʉip [ ͪQ[^1 IG)ƙsRh_G?nS{'815MӮOVmHۊ wE1 :RawJ| ȷg "DnUv*n7b=](3QQmɊNXj~yNDĥi6Qp|,V»6?Z Q]]V9Dy=Z󤡪gƈAjҥjJS`ȓ@Jk͒3vlZwkT4oy~FVT[+b~߈SvBG lWĄ\b ` dmZ=oޙَ\'t b8J*"]e y(B)l祥?-A8}z-_;b*;) 6M ~u$wV?1/hbV p$El! ims?}sl▧^xċ{sޛ?H_ w#um-,V_p` ⓚEF]Y{!@ԋ% Na *4CR]%`Mt`>fUu-R bm܊.>G^B͒Vsd,JEۊ`FamA A<9|ځ.#!-c;[bE z/: g(β 7+0F!ZoGuHQc)r/mg-sE8?v>g#^ TCZ,vXy/ @^q9+\r#:V"]WsN|0*zOUG`WyjDT[~炎oڍInge4rbVd0d71g à)S ؓ qcXk;q.{H?yKRTD'5}iHv5U [^90RᏁ hπ؊l]`o(1ދSX)s'98np `b'?Z T5 &K3}|v'<^$W~Vs*)KnˋIB\!nF/BFi;>xL-PJkf?vKVQ 93iI.&XfL.lS9v03Bۋ\JzXgnTCi)*C49q`2,J/9Y>xjnwҲЬfQqQ7/`5=>f--؁{Vڤ --}h eH\#vF\R[okO%BeQfK<|kmf(Xo\S-\Xu/ mreP.OaC@7~$0PjfCi9Ap Y\;XTmf*HOUohp-/;vO5(,zD#>h|,}9?biSl$%2$Z bIS*ч<_HʆahaR/xwV~kY,ީj~84_9 ݼ9>_D:ݦ#a 6y>jiG~h0G_v#\';CjɠVU{~-J  6Ӿ0ȶwEv0V2QBAkmP*nn`]7?" _xF;5l*Q ee(fpxg-9fqYRW DD(t.tRCq#'6UYz i$:G8Od{5rE_j]53-;Np_/ 2cTQ SGR5̑^ز:܋*C?7PlV;Ң( 5?'4#iVS=+Ĉs` 0\9d`1(IV YwknXmJd*\

*D`}vb^~@ ҜbqKý.(SX?$PX:nSyaoEh|&#JF&]ӔTܶ. .5A3P 6<[p: g?!)g/j (N؀)gJsqw&CRLVl E 2)S `֕ D=vYMUW0LLP`dд8/C9Wi [bLJa'tA(ufGˈRa_*WbWm>< B*r}w2-ѫΡ$Bc/8"966wwJuXi csܪmrPGAScx,!uZy:,|1VN'[Ϧ]YT ES1Z6Tf(o_6Wש_C\ԳjOFCANc[?B`|ׄ81ހ*0W&\?1B3S1E9 9 }20Px=`׽d軼]"Ճ[btm%4}a|oVHyYLk 65 j#iVX*kne[C*bJitz) NEgf+fn<>ʬ!jr%Va}Pɶ,W;Tg~xAX!X3 LG5QͫՇkӣ[ l"aoq|'U9iOO*.xx`-:r՗2$P %* m6jH'yZE6W@ ~b…l+:XcN~`K{#>?nFM1}BX& If|k'2D|ŰjÿNmz=ba018ڐ_}+t\OF^'؈B/UEȨ~j҇~Q/RH\+LQM X%!uo=~ 7e}"ӅcIdwEUx8&_ׄ{ydqC#9Dkf)7{I',ϭb]TH{T1^p;QZ(=/j-e1^x+6ܳ/،j IꝊgM9$b(jU]0NhH-g:>u46᠌!ДN$_"gx,"_m,6pWifV㈤KMI< i ?>}пnI isaRtX€ ن|,hV`K7V[Y)^G (1yg  !yi*;~-Df'1T"R1̎Z#g6,g3d%&xz y]&;9Mñ7˲{x% 3ma3 AAy'bWnt* YJYǦ2dIkw_G9$<0A!u%bicW hVTVQz fK+ԏR1A)82T[Jw?w=/)ÔEZ֨(-WT rsW^ _\ө EbA8/yKI`tr09tA8846 .q낗qdwhbk+)>V'|r +u1ͣޑ/7&࿾} q,^ " JD4]TX AҀiPv+;LVcC0%V.BM? tDYu%qR)lGS-Z=9jo]7֌>ZӘo93Tq*f#ohTDƜO˭K8jU4̒6ή { K.׫ňS30NJ#;߸Cs͖Miԭ;-t^}t>d="8]nޜ;/r"r' *0&zT" 6Kv3.XPi]mfw8^JsrHV}1|<"^7R23L@ɑ$f34bv96NC?iݸT0NYFDv2+\  )HMNRCmZ8_k5=QǦ?yA;%hpimu~Jc'p\Pjz┆'2H h b<|?l8;_eoaQ%~قNybSZ6ko0ՍRAwr4Mҕv>kGy[TP+stɇ;mfFԽ,W;vɮ8/E0UDq }3.baɽ-8_80j<ͫķK\ZEf:IZ1խ.jlGU?%)\q. *kׯ'mD՞4Ө>w`vF C(KeOu N,6Vu*-C`Olf{ D7_cٗ3Ta0_#Kzz*\=0/^bEԣJGmtxc_v0T৽>X9F16OyI!3c;kj{ʬQUVC\}5։IP}PrDBg]]fEd09-44 2 DG7OPIE:NX0Ȱ{YDנ3.=vl1MjOmxfgwY˹5zGug)jdBYUƨn J{vi+GrzS *-Y ugk3}6м X̔!Ĩ@NAey}&,xe3t 敟G˜VjA 9Tv^3M^U|Oito๒-kpä2;7%pJH4~؈g^-u"UҀ<Vi9?#vEUrLF 4O‘]% ?R_,6̡?lBeA$Ѳ=-t3 qéX uu,&'X /9nbPqiu|-iUq ;8|OhDV z@ wU[vW>;5kA2$CoFg?FSH셄H9I[|x7\K7„R١Vꉽ?D{"SdaN_,dmBX?D x)8Z$x1'I,hmthQ?R'1s5&FX<6%no6˿ONk_*e4-=}dw&@* % =DSk!~ +yڷ~?:,į)ȯ!X.mO(9Fu=clb栌t󼶗 p; 43RttLH\%:X|rc=@OI:snpע.i ?&AGw3tۤiib$:>I0%h)8!)H?7RS <'ұ; sno\ՋAevo޾v@ܚ± e;FG } e?Nq*|an8~9VT1 P#>j#R"h"b'uoL=7ĜT`uf_TcÔs#)4ux \,aIA#=!`~+ "YBaR=hpxzu N}ނʹcOL|qu󁍴±;&6yfiK0|,Z,sEI)DîJ;2kjSOr ڌȝ#p;M!7E8ޗ2TW1"C4ɶkF21yGVSƩ 9ĕ7 u-W0Zu+=\4*j5A4`9 َr_@7 \NÖeɚss#I$£pkB^pW"nH5MduZ\O{ ]bZ0xwZiGc-9:^R_2\ ^0m=6ty4\Rr4[6M|VS?ǘ+TK9߷ :;9@(l +3}&M(Y@n09X^0(6N^O}`R]ve5CέҚ(ڰuW\-Q§=]|!jvVH[7;/YOk0{܈🛇fCForCb ZnZ!yVV 8iMoYo|ZpJ1;Vדn~̢&dz,S.f#l:y SC4I2Z x:Aix友h7#$ aYl_*jCw.-STKripvA1?qLy"v(Rvjrުž8X 41_k{>F%CT5Hg=LΨjK-hynCZo'Prx*R&Co6gkɏɿtRXAAR=K!{IZ,Y>+gREɰ]5:ekEI1m214;~Ktg6!d\_t]7P,+hՐeLFr|mc[ZQ s`h1pAXuy_ҽM}6e_4Yq+:\b7v.\)Lk2RijzV#܍7ޛ놏sr!we;%kds[+[bT86ķ%UZLwpѫsS*}S^꘮O̪g3&"́߿3  &r/wB}NuSM?"@N~Fg͟O /!n)@'H02K*حMZ 7I+hBFXCi1VNUgj"sF?yM'ml<@ͻPdbР5`RqXզEpT& v\Di~v~:ߜ9vΓZ ^3KLCUQШ%KƸ ϼ#@ <1g)$G\uVȩ4BCBoil}dĝMvu_2#n+ן{'Ean{a4P'kJŠ;˻NI$D d<;BP7*w•o"OE|^)UThP!zqa\TEk˓ |~{n eU@2n'ahsI")9#ks7p 5F3w*jlbaВe[Ah`$3[GHƌ2 /2u;׺xH^1l %nCD}(Ol-@ՙ5%wjETqVT)TΦ"J!.ܙ[7 fwB[DÜb&|S6|Fhͽ1#Slex͎T~;^{(W{[2"M"RIJK%o'Z*~!KA!A9F*]˙ODNO2ড় ES(z|zm5 8৆|Sc mIs5hY+d*+P<2hބ64X#P+vͦ %F֪rm.@ip8E9SlA`I,۵2l%u`_]J94%[u?^$9WUW|sgKcE3 Ն꿜LSW^sY-Tgt=cQ:'Lȅd.B!x!PƧ|NP߫d fװ﫺-+c/9&;xop& +}[VDTtw~G685PKW M ]'B ~ tĪQs|,V2bBҎuL۵/W?k"^:[|x// ; ǭ*z)䱅Fes]}9w 8[`,$1 3 ڨ(TآVɌWn(eD|ح~= PXmP5ueyXɭ |9ZD)j {'{A2 I["h7=.{Q/03AtJ`KHe#xm 7[fúuc)tA~ q #\B!cSr +wGg6ڝ P'45%k 4Z9?ޖ`+oU@bpT1^~\ CUuR `x9G/ͫCװi:;.ʧ^e尕xwq|wW!|ǟ;sIR5`nnpDj侜r J(Im`bj=13"%)azD(Upfimb@Լhyr< C 3hĬzx[ S.)ݷ@UѤ~DhzwdvSVC-D CPV nFq$ ARB1r ccTa/c SklGp/檷)$&aZdF,oh[lRr;,_e[~>j[HBA>4[iϗx9e(_v-¸m82x4llSe\xzGY'fBIMck!MuTܨ0 Onu?^Иy,ܱohdcGkCr# X(x7 1?m.fHzZFn\'i   :i+41Ƭ)@O3~wOC^ ppVȟE#$NC[lo,CHW)[xiVN}E)۷ !fR ځͷr1`텉Lo[˰;)"~YgJl=4wdV2E^OOvqCVC Xt uĚ5dA*uM-nj!*(:01JmضR:zp V^5P*`rNEP T08As a/? tgo9 ePUqjeޯ ,e Dki'r1~8,HMYeE[kcU%٪ NgQY|H73{jsPD̀Cm^ h ݆N* [@xNxb2znMI=LؗMbN+CZOfeRdTG7;$N\G[C.G!-_ԏ%lJI_ޏ ngu^be4؃ϘR͢{8]Q[Pz<DFyHZJƹy"9%(wrŬJ1GAmӠf[")V44o9ҩ5o/-z䝴CHWŵjFQT*/:xޝ}w -Ն&XțLt NޅV3\wX0jytS`q6Il^ @‚_S&D-%)B!5VRD7|1?3VN-bK>]XD#ɋ R2ϤgA}8OQ{dU'%EUHD`#Ng_N#%iܘ gDJvZg`e<*prC$dFTTO`N9l(tp<Գ},4D;M{뢺~R s;{̥ -a nj(~*0”5|}~4Ĥ;3=ًۙzzc|G'#P. a'sj|^޸0V9[#qУe}a;$-~E WgmG܅J*oT'Y.(c؍W8 QR޾\Vf$ ef?`u$;FҖBq2֔ܤCrwqzFsLk $E4aϚYȹ:ȱ|o,*$I="ش#>4󦨚Z̅t#$2M ۹#o2ȋ?).75x  j~{"h",u s f@86ܦxs2 uNa 0uwvv/P^7J{JаF:P?*}P B[]Icg˨Np"Q7BV7}H O\IsL`gm qmË S;k!%_I1X"uM pk*t76[L܁́vnm~&Ma@(F^.&FRQhsb0A7>#`R*l!Mf.>zWwI?jyȇ\t-xGZ%b=!Ym0_!K0;^g{ӗE<%.TXfŻ,}%!AkKjjNS+hP6-Y 0(;|hǩI6 .'h x)v$COl&.#h/2ILd2҃z@lk/сZ%/$ח&Uk[1$- u] g*~IT1|XG"UZ':E]߁ `MӮK Q1 W VrbuBup%(c/HIV[wKfob#&_orl>6{_*4Q{ E: qh'QjT^Ŧը)iR:"MRkdВPjpÚ8Fvp' HiR{:_]ۉ`~nHˡDF" Auo?Y7*_hWZ-(xCo*u"i"~ i6ҎsN*Oχs "آy4ECAh':~I\Zw>D"ޅsMƂ#$-b䬩ʔxtPOoKx{5҉\22W"UKm]c֟;?A چC=kF"@oĺSʌ:?пxpvOX$.r MQF6q-}}-JS̤g4@KE[ϧA;2J8 +4坏%TPw6z4S̙Jȋ  :JMƋ:-R2Sd8J/f7ODэs$l n >f- "f(1FU`I̔t&@/G9"_C20x ogg H4MR ]r#xj9K[WKRe"oMC +VX_*򕗼dIiJEe~GPO*A@kHOr)^uYB5O%4>q*T9U݌ROhdRI\O[xӛ$ۇ֗"(2z_YƘOpT1RjQtz )gzo K1:S@z&Gz#ܒKiqWȾBQٖewe^#wzd"$gPQi`W[k z(w]6j2ʂ99ocȟ#[LU.yZ-n f';~3F^Ŧ֝^7jE;RQ$ [fIr?v61g4wm|M:=&WQY\RQjRJ.T^ ƔUf@1 .pavP!ㆎ$zt9ޚ n/24P3K y|u~2KΜ*lzTAq vzh7̒v` |lȬ!ș_!_Y7UoGNw⦗, tQ_+0;]FeK1k咿"ǘA\c䫋B&I2`xuny"Hpݬ*Ȱ`WRCWŴT1 8 f-@@SD[[H61/|̖wb+$*QoȆjp0R+^CO>7d`S=C`5G~E); b3P0k5Z\~":wl#meDm3D<|v2&@;9 j=.DOh}Hjv6 e"Af{5Fgw LxۅJWıF?:t)A~@S i3]<ڡ]O}sgN415,U\ 42hB&R.PEU_?ԟ@Q )uk7Z! eHQPn4SC>osƳZ]ȌI+jlc ܾSawSȽ%-36*uF;gFRxTNUxEKJ pQp^}5LG̾1( @Mi4tHh_;Gg):@$I\& A(Ӄ' c@GnT m_ j~7p0( q?T/^p4.,sZSSkn)i o1#rgCnyS}!o2cG^8|j{jz۩A?3Y4=x6Tr8Uɵ}Y#̇wm )y3 1!S~Jr]`Vd'SXǭ[yJw}I+a`5S % \O2vT'%xȞ"`Ŷc4)J5vE<ڪ?N4THy~7׬]˨Luc4x$0HHP*jiȰ39W`KK$uGT뛠hAa HY+ƯZ GZ?s0[~Mw3vBKk]~W[EHҖ|čm|ړ~ 2Sb)"L jfh'.:D+>O.{{ s>j^JNeUqŞWܻ_'g8k6U`I;sGی|}iZA4-4yZWE =x JME ZKBH.dc!\.e:)<18^Q'OH(%}9_=Eix=7$TUgnDfg9q(q<ʓOv9MJ>i#ڒ=P#ʞ~ zdԲ9śBgSŒMl b&etMTDÎ^ ♀%nB.0On]]T׎G^iǨIX4mۮr~N%9XI cx` C`]q> 77IGDL<zQ%K6tG=&BKSwM q2_&1O@VguN6=Ǣx\wKsBʤ2V2Jyf"Ͼ oP)JXQXNq|@&H*.QEx ÛKcQxlm\Q8 Nw)]$X ²k_nVk>4/ҹ<6#2'ب,LdV} @ ֽdhG@J+Jk#01I^v9׹J_Cc1A_¼sFmoLTS-{u?='*/6^olc*g )~> a-Ү#Q@U<j*P{@) Uثg75͔,L? OyѸC3h׬B[_VWg"L a<)VR믤:XC\B< INFԙOW7kֲ7K)!sЗQ?_8nK`:V1j`!*.EK @4Dn`Sfq~ >rӉ1zM6Ҁy/o˫#̎o{'0/ shBTݭqM$qƂP qj{wrѴŚ>{W]~0l5t4sW8e$GkqAk+lKS.>lLP_F|6a NUHi"q!Xj1 iWFd7B$xLS>&y8ü'p9 qD`vtM-A R^qg yӟd= uhq4jCA+eεV1PNRc$_uXbQ-g2`UL QnӑX!|IHJ1Z$:Nq"fAD2̛QӆaW 㼕؀zΉVIRs4(IN%0-M~Ta,˝1'x&5hB%c{NnvLkQm&@(DIfOth]Yν!ظ - 7mrZwrWBO^nxlUgZ [7Xm.>q8J,36\HS#@`u@C C m)#mO *055y9,Sr)Zp;>ฯuɋX.Jkf_l\Df 6/NjZg{yΞ, xJ`9jjjd5J@ae6FUV~Rr hWMaQ6-i\Ht}"$K$)WB?fUm%ѾSؘLO#j2$ ^Egwlr:*j>[ϧW*n>8Tusk9\8 "'P@mC8Jo`3&>Pgρ0~L/sݱ U}Dz +GӦ|䈰:%ذvfsn~`ROȕ"ϝ)@}/a %fع !cZf/STc6yݦ0jq=kEQ Z{_Z#+!c. B$gϔӴ;bЁƾۂHbIli TG1Dc88t.=RG7+N>y|)8\S)hcL w1CoiIh4F7VR80SEyĒMH_TD`Y[K-;%J/7!Si0uE}so&GV%}1ir Kc^Jh-z{yVhBRg (C.) :Yp\~ä;fGze^z9(j~~ߐ)OCJ%.Gl8#4=K?(D.CnSmU5NdC Db(WoXa\YV,wTpFMUe vb ,-ʲB:Qo<"hcmk\"մ:icKn0띫bE>XJQ$q";2@\g>{f 5K8}'a7netx˔*@3pc.k=O6կzyMߕ,d7!M̹waK_tl$dnh:8ON"e=_t$J @5_WkDW3E?;l$8gyrT+ϛX̛u~JmҴb*\5 Ot 5xVw>jU[qw+I,3o `\  *e)}@KwSCmP(#Zx ax}z`0nrUj;ֲRNK8c<$0r_[tcpl6uۘ-_bnA&-On#3Z]Կ#b923PA$5&MV\U9)=W S~Hiw- RөcTbTv/qWNP7B!; 9}*|3MYPle< SA}u,PJovKj *2E `Jbse(< F ๤t"憍?_>MF۝|8CZ݈"jQ+s^[eQ[ ^b/3 k\,&z tMHJe_q {mEEC✝~5ʏ/ңGC, _dN zKTY5 X 'L\eUzro7 . y?̫;BԌܬ'\}njԴ4+WwW&SGIڄX{?3T/RWM"֑f"%b$sPy,J&>ك&D==O yRu3c?larV{xYL9lY[8 /ǛY<"q9r'@q"ж\*_%xe٦/~WO1GEZ._Ӄc\^{6d(Qfz؇)iEKeeD;@^^4qMaeY In,TbA8zC*w;M 6zE1a5L]_fDA*.Gi(_$[ (*}UĭGބKzSNW>ޏyﴮN04M-+G D3x/%COp*hXk0Rpi!N51~*A]щ`_]?js]fV˭%.Qޜ61>DkGu}mE0Nx D+pL5l Hk$0?+w %"5ٰ0*8U"-s$p_^@sNuάDʕFz̓`xt}: eO輿Ó١џUԤI>ˇ83q42⡠z~Qpţ0}B?՛A洄UX_EZ跧g-z4- (fփ'+n,\:<3V!et|{3-zplzz/R&I^C!Q !D_1ǁt +(5r'!?ЄqI`7c:@^soƮ<4"7?/szn+&{c0ۆCG'zįK.]^k`\';uUV~)HwI8t`}sb- YiN5(ǯ8Ww cϐ#)ّzɲ Jɺv 4^vjbǺhVVjSM頭~zf8w;n'&TvJ{"X>Wj/YjEV7~&m>e8'aRġ rHbO=88tR!H AJ)A#,rBz5THBt1 [  h4J{·vphԖηC9-d`gNo.&F%Ҙ7Q%xk[45u fSKEx;/r`P;Ҷcgm`%DSY5hN!Է JdK\./p<S2TUXl; fLn!VTT=Rik hpƷ\-#/œNg B݂4I(i [A1PT7DUk,'1^w֪loĒY#2 : ;҉ˍC쀎!+xsTD|s{NG( tDghb%ڭٌ{ʲ= n2a] 0_p#Wz1uޠ`pq`cRK etcvG/Yj\)RMhX]NG[kLzE+QY0 y EcQ,@>"$6ɨ פX?Bl` U>1/#/"ݟ60^*EeP=N%ޘo:*+xȺxZ#b|`M1ė  sա ^]|O fV*.֗VnDb87 X$І^G" xE8Sɺ4pZBm,*dV*0mKHЈ^/g CH* |FťCjYcjhWb<kb׭cI7Eq,H$e&{(*P8^;=V ވ3 $f1s0rvOD=X"Sa委{\BQՆ>74rބ&,$M"!7ފ n3~v^oxC"̤>h ??o%O߼ctm(\9#+w|+;H*S q"!.?H4Fv! d,Y$:1/3 Jk V+egu#{eTMR9\J9C#*Y>.o3C & x=*z3AdӳZT#Μ|N$ӔJ,.5WjxRﴹ6h}ٟΚÇb6.PxO3?+_y~0%2d`ۼ*Ye./|ޚ|Q+ yNX^= 沈*M+k^,G5VizaP7QN H(YXPH .I $ ]7t ŪI=cOցsCr&NoHC/ ?Ճ=#c*jrߡ#Zp=5;ȳP>G neJԛW:^ӛ="w~dI,]svv7~ ި6hssn~ekg*:p%G+?N>hu8CO Q,b!Rvt ?\c!N6:en:|Yj"^6 `FqS}RA;j8:ReznŔl.MC fԵ%˽Z5xL7aàO c`hkc5D&\(?VNAK) ߱ȹ㪳 ;xw0?rN!(.4D g5QHkv6CAADL-סe$nWM $A "pOlϰ1.r.6zxXZ(bף?~HSqbT63 [_p]!U''֯qU?c_ mFI Ux1 IE)aŻy`!$ *aZ4,m\^yE^#x}R  hm*0φ`r0¾w}R"zBh |u]Z,ӡ`z:'XFAɀjv+4vJy"33- „ lP\"*JҸ3#"TW2!Rր+EN+P|%` lD2S,葌{E2wjxHUXo^C:ʀ]<~rCriϒQ!]UDO+҆k ,ɝ4ڟMA{^l;{UaIqF[%s{u@uB e] *r9Ok&܌ġj,6kn,@fw=1Xd8<Ζrn޺w& 9Kd"It"ϴ}tv*Bpnc=?b?chk%6T [;ѡ{^A՘|>c?ʎ1aw_B|QǦcix<4E#\ؑ#7j5*PckTjʿӜFFvl{.א_ɚ{g>rG_B}#_T$F",iHiNI1۪`zJ5W2<]#S͗İ*[xOktϭǜƜf'RhnOӋ=Fh4ۀE3BLŽ_TB<+n(ee$iP0R?s,PkÒU/iy;!7.x Rpө<X;hZǸi W](~/ڞĵ{J`RGPrN*G"ZWרcz-X*LH EV /m$e6`n~/5Gkh`,oœۡΔ5䋛hcpb=;w!%Łuǯt|b`v`'lC]:mucM[~6/FJU]Rps|) hW(LMD*4 fA nqU/SX :s[enƅ.(w."$TjǛ^ muzI-M[S{!;bdT/SbEKJ HVKC+amz(&GO=j'R:K+'ws%fڅQE G6L.IXB̞P bu9M`& n[]&w>^t%~?M0$9HƆ Y7Ё[g<7^<5瞡s#"l̻uztpIxEZ=`EF5R.0΁i G36g:9(.FxeoJiza+ )r ]0  iA xq;!bP1 Hɪ U8!N^>,4Ce񉁷V;.}X~d!j7۵-XtD\ _Ry㫦*Q^$ 7\DI[b{nGM̰5(pA@3i6?$! :$+UY>#2|QaLO9uw6 Xȣq Mwq\jV2 60uv@E/;3%,"˦)J۵F$qk1.s vOj“\Cߓ==PQ"f&NĚ/[6d!@PoJg1{,Ƽ R5GdQ*IVO{C df=$rBuiәWEyݷ$e9~k<ٝ{_bS_C: ɗ4 -`1~+;\JLPn/LV׸m"˾wߥւw~(4 \#lI7#?'JnP\@pvW@yIIq FCSlOL`9!reǴyc<}U+La&CK ?E;q]^Ⱥ}7XRJ6)MbG:ExC07% 4*,%MpӧeaS*1;fGcCD٦H2NgAv ?Mʙ<>~k[_/gNhV1cJNME`բ&&%N٣pi1^ΘUvb dJ$g3[3㣰a3ph7 \ >b">~f1[^ӸۆҼo:I=8&B WBe(bȜ(Ȏ8n~2-"n味s0W4VH>B> q՝q0zVD) e0l{HNF;PE͹€5aWy"~:knJ8NQ-Dp;8,M)2H2S䷈4Š٭W,ToY+9㧥awJYFZ* Y͹ %qց-WN-L Hi}hWZEh7GYԸO,8i,qڶhz &[B@?YS^?17n A+Ϳ =U-TQ]&`B1GE V=m ۗyPj2e ]/RdE/-E6;0_%xF'4{HmFTP>'4@;ˆDRS:DW;پMDK`%'Qo`>qgB܃{cWX6f=+*R 8:bD! U:hVC^øP`=nu> W b+ɳ%}fkxuAjhu+e J,YG7vdsy Y1R6y.C-N@׶EVPS{vՇYB8oH!v%z,n}H:sd5Hx z esƚvܹY+dB &aPOSs@2JSpw; Lk}[ugnRqWP{5sn' u/l6qxbrx"נ%[Ns^&3&G0E䛞>>AuT ~E{Fta@FqU -́u Ґ<͹~C0@~h 30Ҳ\gR~7xwE%y . |~퉛&F hLe%g[qG]śRҙi:RgAnhj csU,UO140p| FlQvEA㒂cwIB]9 XVBm· gDvw $WH܁ % ƺ> 0җne8MلG&g DRή}k9g9#QޮҲwv=u'\ )L-CJ^MhþnMsz¦"ia͡b[@+Kx,2~zw]~fTN`#l}u 7/TZHζڀ֙TT|w-0S9c{+nwZG#m}ikpz4wqe*EY&2NB@T,b?j u?wwSL(`gəj1L.ЕRP$#Zb al-vcq=^vF DaO^2k3ʌsYypKDcXTKX_ -.6)ڿ(+vV2w c u V9DC3A-9Y}ǏS<<+հtiԍgֵ /UɧSխD<.,i@,}w(/E\W <CZn7ݘcB]4ـib PP׾"Ԭ%?`NɊYҺF,QB&QlZif"|,^#fKԙ)|qBUGfyA\Lx@HT\"^ Oiu[B[e<!(–%'yR_O8c5)yQjR>^5YF \#D!NJqJ( |B1;cR]rju\ bp1Exvkͱͮ&&P@Jrtymu?R1z쵘|4Gu-|k`_{Zñh0$x=,#yA2R,ḻG}M9viրvaTTUڲ=xW6j&IhxG)?Krjafte9Tt1]:{3@GAN9!"FǸM8}VS\ø@F0a{&l&Yqoh-'{G4 `O 'ַ5zA@*&6WhꎎMO2 zUx}%V xe!탞i^2Qc.ȞiE5-*|w%3t/=o'4f%5O&x]i%㏊^yGUjk<8~FGYgjk[av\#R'L?NhLVrʆsAϯ%T:^'XB6!™KhY?[dT`橳9cDLw K)DםGbGQ3x=hWKl4c&sOX׸Q*Q,W=TS>ԅNcG_?ZPօ0.̤L J~.D eG hRhh?`BLxhmr T&pb8קpqNdF|?kʮ}7p 40C=w Ft t%3(l6fwsP!rwF8%p7K%|X;duDWkF>*uչSgH[.tOlڴOw9R]zEHhhK*OUZ`tB~Ȭ&Cƽ5Qt(Kv6]_Z-v=ׄc@! VπU *MZ. !O'-Z e 0_nE2eWq=̾֩1Jrv k[,PHf(j,Xʻ?Ҹh%tƣt $ hUv >]r`\ϺKVMhA)v}k֛vpF$V c h5x )/Yt>\(Ӡwc|TF5a3w]$g蠜םH|EҺ*Mz2Ur!^Ԟx{s8W"2:t=i+M8ܑXbc&hg`PM;f`֢:c T۸8"7B[)jLJ.*"[PE&xGOH [?ƛ~'8OVt)-V0@ָq;P8$lg.DbTc~^BG=Y=B%q~ѺY5[sv)",H9K޽rр&'c߃8|-_dR7=1 haaJtGl(־y"k[N;6Mѻ!5M} 3 1-;1]%܉xX$tOGE)f~68:Vt^qi)`%N l^Ϡ8TĚJ[gy+>Y+8 S(.:m^ςsV9FqBb?񝀴2R9-6QC].8O_uL0pG2]>Sc,VtF=af|g/\lQ1g+L@Vߏ#/. R@z; Ar*ﳥ`ħϸI,}G? >]t"ju.<3+fVQ^Qa#FvbjIb`Aj>_w~K]kv'"@eeFިBC:p-LBwk2^ ٍ|S tq80<%;V($)R$R±ikLLA7PPw:uVQJ?~),CD>pv@q&]4qG:FQs%BCw<@|lQF$rR`*{^~(AqoZ;kCT\aO q$_:upJy5k쿂CS`tзgnzYz2&_'J]}] /ű@u{ b^GMRCr'fF|N8 `vd:eo6@3Q)hB`c([Tu³_CSt;+5D& Kq GH70%pstAH`C] B9 L+ʼn)4VB4?"O1|4H voTz9Y칐e({.GV 6]KQE?Z04Ss1?St1 m1"ɑ% }F>^񭺈SMLW*9c*Ac$n%w_%V&B~.'9nё&S)J6])ZПJ< )w5XZ)Q2ׅ9u+\xR$\ϩ3 -9X_߻ 栠ȴ:,v%Έ zn灈uNSPv)uYF#emޓ%h=އl7(0"%m 6th̉ TAcr Lk i?U(LZgȳ`Xn%쮛GjFʟ CoT( T:|L`'Lsx.4]=Bc&Ay0D$/yII<T(Ze=bRnq }$-p?Ho>`Vm3zziA`[3hO7h(H X̦ny`-II S_&l1@3OsU@Fy[kb۷|N#G'ApEMkE05bO_â7 /.d3Mgq3OFh97:a徕BWzWR0tUj(J} Qng5=ki7sUoסiؒWmp%)Y!|r,k:Sx.FC:^BoB `?yj[5_2)d-DtOI_mA-4]&õ Ca`uH =VH*CӨ2J,q4ˊ^! ЁC$ҽ,,4G0} +K,l}b a74*!Ի~@Vz0 NH>AW5\;8~`zsk?! ['VH8ǰVytsR$_DMsw;f0SZ3a.@srwy#[ǵټ0 aG {G^_$ CUPTu{)Wgw)f@+<`uҵ O}.SWE)yfJ}O]np_Swѭ#W?PF-+\ơ^5墪ngfnRJ`[09[h*`bhq䜋IFJ  i>K#*jUNJ.ш {W+i4O+%ȼ=/#G9Fo4st%ewr:(qʍ˫ꢻ]Ӵ=[uQtm_0O?c2?tja_QЮbbεVE|W;Jo  "WYe܃WQ1FJǀ6gV6fƥ9WT{wVz| oca{6N߬,NkU+o-fFG 46')ôSCUT3Dڏ? %$^ s V?|]S޲56iPmcLKkuӒ'>AY1apMz>)CNL0 [ VGGf5B)y mM ,bw~)M BR,,Br8! Q56Q"buէr) .Y=P}ZIA `0Lj"PWK*Xe:hz x%gg!yU."ʂkYeI N訞V}s10e{d Ȓ/ M2^(J( cTiYUc8a''; jlQGs_YUIهw˘ *¯z -vG_ jYܓCݝ Pĸ`#cNKm1NSI%b$?爃m*3 оW:Iى/򰉽4L:%R3ÔՈ,p:HCޭ ` oZVӸ؁N{/G/K.iN}"h~Յ&jʆ,i;s_ZP5*ȑAʪ0%"<ϣNcy\݀-Fgɾ{{/X$>6i) 'v8l)OIO?~lqV"Or"S;QhmfZFkk[)BϖY7܃|ْ;ԍm[yS0t::we s&"(}r^(LXℒ;z/P}4w|0OWdU`WXݧ̣{L:VyhRT_ʸA,nn4tyx'Q"{ԗb;)GlM0hb[jHhDWڍ[77~JR8 &/Һ&iBGr&a'=*nKst!#Ѿ8]Y/uƎ"`47M0orZgЁZQ:/>dr/ˑVmdKr~6C2'0*;DQG&Y ? s-a0PF@[c7fn}BFc!B5A(JqnMܾ sq 6َةp((<w@dk**6ppһ,F"t{w;eyOe!B$b>`ڌ,7@:OPt`k+#S$%~^Ans%6jV+.ZÑg0*KfA X$cF|xᦱZF҈5sJ]48),>Fa!~ 7h[Xث)f K`V3@ -ǣ/;wdG9A1ڞN}[VZi$l0Z OԪw Y] 6uw67vJfp3ɐ%/{?=# xb]gfcFb9N9oSPXO#&xy{x/8G,ɭ5179ZE_f9 Q0@L+;W~T?OXl+ƣ3n]:+E(bzޱuHЅ NvuayV & wHhb6#f}6<+j>n/#B$oW׹,k}2lQLS TݾJ q?4 D1؀UU!HCWSn:?R)MF;l`xd[.0ޮW{Eþ^ YU#{YU5/$[ [`k>}. UO٥YM&u%s*O4?vnw `@?˨jQ g<}w\&03.A.bCQg-e ~ cN: ,*é,y:KQ'$+4, {ِ5޷wEf,E@PV" OOLI/Fg R)J{ޛ_L(3,k,xO̩N55f|0R0ϝJY4Ę)pԮf[hdj4fW*xoxfӬ+|oƒ{쭟+^3fJ~C"Kfds,~\z_ABTb̥B@dP5/!Yg[/2vI1JNC lE5 a5Br%DXwP U$?gg ursVF^ >P; =8sӍi Z")i}9Dԓ[ $v( C]3BN6씬@[P+&j}='8e4)C3,"dj`9waJAIeufUeRa({-eȥ>Q{FT{crLZ-N)( ?mlɺQHo;"M?7"]g ˯_+@}@1WPن;1ߘ #w> 2]6jҮ;aN(K*c21^dg 1k`(!\) O"}jXy >V:_LU X@X `P+8/U+i5 " >_a};l\3@KƖ~QK\*n-'ǏFַQ͟#o\Ӎ;e>TNףIwژɯC0!guK5 pմ) *p1MY?C;9=Vƽ?XG0Z ,]h@1);J{@Uh=xČYR zË5uU"cX4ݐrICcjFo9u>n-Z}os @x#緈`&:Ohm0 E\ yO\Ó{'vosȀH 9 Y^&BA&p5e] 7ap5Amޖˌ;n_ :߷C}W@_621JҌ&r TraҺ^th cIT$PUs {?vN&|M7Zzu" اM7I8![@V"y.pnp|OVH ->QqXrI=z Y958ad յR?]lhifĦ]QI~5=F"[3%AD'8^pʄOw {V6 VZ\sdx7#;/h7QI\΂w>խ MRly7{O攔% hjAȼ?<ÐH}YB6uLX{?Xm1hrKCWւR4sY%XGo2x`'wh:T^ x|ce`E9mPi?G$ը:fE0 nEP~B}Iy"+%Gg"X|"7l=jY WLTdmjZvBOsBsnn: wT42~ ~`..ix楜cUQ|fS (ьFƅ+%xez۱o$g WR )mz:gkaǹu*`(}Ckwi;8J^s[(=8N׳nA磄z +U%fQL7pN,r•{0")@,TM<*miq| Zʷްuby.ǿdK*Ln^(c#Z%jFw}pޱ|˭롎liƋǓIZ[HQ%A[8W%?6͛ju HCP=,ja$'t$~ʼn,6繄^A$)+n;7!mv0 ޳*ޞ<醹KVP˵E?r O%nGVakEVBωyQ(3H\z\ d _ǽ<#8$yC`yyv$ٓ 1zruj*1w cLҔ`QɩuzX9cn1nOeq_2NqH9@Cy6ۈ5V ҹu>KZ[mmB`ԅ.1*Kי7UWbh. ?+RJt3맀~;$w+%5MtɱɾrjA#0b@l=p(U",=H\s}+cȵ.HVi 1D~2Q {Y'sd]6 NisA6D-s[@)kN11Ua;8Dx |L,O{J| ar}a)WbSE\9E%bC?$3`-k}|) yۣ"I̛LF3pN.\3}ЎbXg9}D$ GG:+0 _I]uqOfTÕf m naյ`@͞f9 ?4~:sstU(<}JB@n9hHڟn3޳̻#o>kL=/@zwN`0\k~O7r&flBȼpAָA?;؜͌aˡSxH_dm8a׈[fEq[ 8spKTd mQ*EqQ48d=E᲌0Dsٱ}Խi dThG_UY.ϡ2K3UUMUr\.8*hN%.:;{ۏAExw,#KuM7s~f@[*DM7[;Xܘ]/!tg-8&HBݾخ229"`ܻT Iܡ$NE kj{Bƞ{R]TD1,\ޥ$T|ޥ[`W3dJìˠQ౺Tq4,K eʫ|WnC;|/&?F~v-.YTm:Bz"Q;L (ͻ,$0ҏ?LGd&a CQ=v1J RuMvvGE$< jB3m`鑝lP-CJ?T۴b=&,etG'jd m?FHn|OSQK>+kk)|\go^ʑhk i,4} ͇ D3 B nY R5 cQ ?%کƕ}zFTNzR?FHZ ȍM9q =@;8wxt^1&wb"n3-v?rEV)aDQ%mhze`k"_&,| 3oʟU(m{_ֈ2ghkԀu(}iTv5U/XuN,r iK3wNw_$>(7ꩌ21l~WQ)!J|q=,[Mh/䫸Fv+>/a"ud Sٌ͑ dLPE1`Z苫W\Q0)E%q6%ic> oTR.x+V0'HpX)|_i6m,_[" Y )Nf8߷RqRW^qB0m+»YTrWxC{~Y2tS ǖD4Rah&r$CWhiY_ \_nb$.Pv-\#^Fc){r۪"j.y慝BA,$ `݊QA @d:F:Z+'l}R:-B6i֙Zp0/u |ׇ5R(QQ2};XQ+})NnT'G~hze>T4#368M\dgkfz ܠ}? jІ{FK=e!* jޡ*Zۢ*V6 )Pʅ7CԱ]xYDL5 5 '3ELЍz ݸcmH7I!#g[a?D\ʘg?ʯB\s2O).;XX{ƍ6-02KQx;9fV*Ɍ*%;gDЬ&1KBfCh͕&žq4vh=|])q9%s<}Q83gۦ<[pӭR]KD8-${& +yd b\_]Ocpy!P!GVeQx|tp'f^)Pt 9D9GJLo~}ȇzg[*"B|rh8+#$m٥%zxCCrQNcN`.]dPmAqDGdlvD+C w ^HLes"c M>$ /n y?'^/V(:9dO^囯݀#d%Zim4_yAvN\+vxOzAt#b7Ѩ׵`乢j&|2MHP ]k7 '^b "]NO8z^:,#CV!3+L.|f >g@=<4HR'7|չƭV-Û cx B꧌pqDSm䰙We=0!u6CVԡO\^k6}v.a8p3|Tfbz6{J ?PUsI]ofqz;nWa8L2?ȶIPE[4+\_g_ Xl|QJbX[rPPp+Ldp)$V۝/ ҁԑ?ӣo۴lMK 9&?½y˸,PDJcUJo}yɭ=}00K/a`$*bY&xւ(AZ"f-J;F0`WSRR 7h('nEihcz7(`ǃR1mšb'[/x{P]ÚȢгW నd7c_|t XIp)Eφ{Xso甕)oͷF-D[2&ӚNT2 }!Zŀ<4k*qӅ㑣ƱaYQ`_ :q&ZKZP=XQtbT S,:eS1Ք/YR+;ܡ`V*xYBLxPLs\}xcp?ESgXV'6ObQǵ@H3P?2[CvêEܐ%cEYv\*~?Aŗ<$)SZV$L6Kc 0OPE_>1` pVxO1IwV9JJۓˢsQ r|BܕL=,5Aՠ LI5,kBJq3'5!ktDKlY6L΃BeS qBKVOA{3ka_V9ޤwn6Sv xMO/]$dƬMk 2~?mU\Khi'Pb1+?+sMhAŕM'.۶𨆷 W؟k]8JU8FT)&1jsZ, mEͯjy&buшſALz K4 >iiD>PqPy-lYS9sCS5,;98OUbV p!NS,wQL p$GB!:ˋWVHUE5&R';G:S\ddX7aS H-5TezO"XdKtR~ʱ Xr[Vs+g Яp,RCX_>AKGO"{&'"zp*5 <7#i]fLe:((Oh iӉ Mߢ:%sᬡIIxGX/=kwVri0<4h6I\תd>WĉWQ<[inj_Y_(xS(AƜ Rd[Q==>MgDc93:-UY>^ 𬧛.R.TԥC#%_KD,  tEvFw92!_S^O"J)4!+#nG@Py1EN4/kAbW5Y/Aܩ,ט!qƺܼ vSX7/! ~~07S/XTȆMQ!b,p(>.b GT[Oh C88ȏXN0[;.f{5O1׮>_ >l"3-1-wAؗi"A14[zDG( > cXcI{Mv8u$?_Yݕݦ4Sw/J=c}ɤVR`gx...-RVʔѪr_#_NWn 4X)6y7HC"G .XX8r`C/&f =uRQ4+$Gr91aDޖu,4)oiiMb{=&d>b ԏ4-k H\1Oǫ MδoT[k_{@˗ {Q+|NpX}NM7iR!ȅQǡQ%_"@A jŸM+H^Vw@.jpiU.VmŰ0mDp,GصcTܝx%ӎLyCzemgZIM 2Lz!+("?ӚZRRh5 $iyČ @&t ۋ|YԄ^&6^Wj}6V]8')k:6 l*+\Oq_f_dt?4xK u>R>b0ɺ* jD6 mv4c̒O:*>7$=Y)j|gf3<p\e얂f@sIG:$޿WڕǦ;A7?{&kҝp5~ :WrBcX$REm;;)VKVv Ѭ3JYn,(%j8b) ?pQy^ʤ(pGݔI^xI"?OޜOR W.zh'0A@$X&q1f@HYl~Nߟ6BY8 T$ixWP9DI }NP_k z'$S@P2]:> a (hR1evsV5OG`_ce豩3D.AoՔ c(T'"5QE{2{PJ?Ant~OP8.F0GeF; Upk`J:9p KKpbbAkj( SSf2^֐I'C R\0!XqFhj1x۴׷!"֡-qTƴ.,6b ޞM-[u.$_Ԣ`O|s&IT7&d^|ЍPl Ͼp\q#^DDxgٽFtʚkz 5$icEQ{/^ @HPUO$5~ 6: aReVvLf&,nSjkL~(px7_TpG9vV$9euvj9^ f̯YLOs 41{tZ\1ftYZ{ 1wcR~q(@(h$z;xA ضK`P[h$K>.l.X` 3o~Ry%>Izl⥥%3 1N'xW#=ZzJM&=M]bSKW#3 ؍N8®tk*Gv-6%o&aGg()df_GSਈI6eG^ bJYK%e\]\ 6pK(?7jf PCvK},#da/^RBF=+mQrXH*k'+it2.d嫟xb٤{;1` r0κ>UDp9=iU':AofM쯖Vy=fr:ıcNY+Af)AM٢؆-$%ρu4؆"nc{2r)7w@qy98ũp;-n o( [o|%UH~hL ϦG\ ^6;xD SIyNH> ClT5ǽ$/t7|iwC"U3PdV -fd>K8W/:kr$\Yps2ӭ\ /J G"taKC}-u.ȐPMiP;c}FG\Ձ~).>[L3ی Ȓ\; PIdML.DT Q½M.n".̃G~)XE@#cJցpCɪ^Ќg؋J{O7C/&yϵ;/-Y8U&Աح-% x',s𵷐hD4>0U((c)ѥ(1<,'xX}ÇGLźz7+2cJM ؉of=Y'%yC5Vskw_?&ZS\M͍ړ?Ǖy ,Cdq8xXS)4fZEY/P~YFhvO#,fO?r }Zira!nÄUZ; 6fZ;]>;<+#uC[gٳC?T8T[JtE OL5MP1il"7\FU˫&DsF"ۦ`9-nj"7Sv:#BY2_p'`ƌHRN287b N\GPr%]y6Yr(DTO|hZ2Mjܾ1]SGmagcD)W_a ֻZR!aDd9=PMZ&]oWh{&rw@%EGAk#CpήRY TPe3xoxs۟.tw!{0D=rk̅ ~*Q}'65muZ*J*A{(j imP1tYl=j*!G-UQ<Y8I좮ؙ3KDWgp0>:.znuZ } eYV$[Ө/ɄAhaXT܋]*R$@|euraYLmuRջȣ;,A+n~2Դ-M4f˽ ġrG]ZJLWNxvܺ"Z 4&b\*EaAOHɂ<Eaօ8r@'Fg$kdC,fc8{$؋~g7C 0T>[nCx$ Oj1Ɔ]ͧ8e;_/ W 0H^Q#U;G& @봋 ;uꣽh,B ,,V,i⽅BB gÙyܹ_ue_Hqr UY: y%"NH UőeB 56]xfUxLm,V@v&7 ƙvzy%8BWy 3œXP aM}9~< 5IT8Ddѹ*џI&$1рc/r{}^a: |ϜŖPqS%%廕;)Ǎ' ȏY! Z[?*IN[H\ NQ$)P@ME1i ϴTAfl H:f3i0ي^Ս;@N\2rfGo sZHÙ>#3Id!,bd'Y|)Z)Gxg7u|ccԇ&oGxʮzS,yҌ[x^3 }GI 564 a0{lm]B5 3߮;zae^g {>XR& t\ϳ3 #? ^x6[QZb֡Jnf,ܴA֮XPE: [J[+cJi&qlm,EI^]w46xek6(<5%~nLɁS`!s;{~mx䢵6(5XAE$>TLU@\u>U6[#A"k&^&<@׾>@@ R 0j'w_|xqP`aS@.i{Ue>7/}lsH7U E>Yntl Shypw-RQǰd 2tD&^i<uRhPD=7~^{ .WAV_H QhfyΤ E-1 u$|埩gn2wr,z\>qɥs(@wk%꯲OVjr6QG%z&dOMjpqZ< -Ygrs M\~4(f+ 9/N =:swJqǨďl)JF60RXst7E ykYŜ)suk~sq K\3ToЕe@Q8>ten;Rk@@򾕙$_ή+܂b#j4J6/O?| vt` H5DZK_bq 66x[:E1Gh/g$=\ˑ=T3Uqif9Zw,4IḰ06(OLY4<&quiAd KG^Oz˵9UD Q/K&Y1%Ә̽g߻+|ثyXt9ږ)p3>NHZc)z6+q+#ݨ)wגYto>@?_ drôp3V zN]F.nKx#sp FD&k,p- q>8G7qy*J*P8MUn˨3*V6sʼnް3 e{I#}D;߇0e n]fȜ)Fi$#4]ښUii!ea/ OjdLWb$Y-Cw+KM+$=^G8q-\|Fx!סC©<Pkwe&k#)tFøoW2C~lEzȏUzO0b ӟ/Mf4vodʜFR Sv;N v[waL!U}b\ٍs<%.UTgPn7$M)FH O7~%I !pG;Oggmh B ˋfT&^bÊnߟr=v%pif u`I5a~Vz’5=ɺ;ȉ²xt3!P{AN;NKaXIʘ*Dyqz|meϰf > xʪפA<XgYGUr KX)=~= 0 Rq]3±Q8c .Jd0Bgؗ Xr\&jWCD*\* cyۃk;,{GgŒiWvp&{!n5K5 ĮICjf억SqS5!ܩ"N@s\R7ްk NNw7#\T tC:gӄcjULS62&h)wD`,P\' z8kמ}GVzm >8<`Z':`$+G6>/4)FS_#ؘϋ;ҍE?lúH'R+gX,(O~Yq򾒛!}&R@+3 %g[[yY ]DhXfݑ`ۙ`*{.왂Jsf""-P=Qb f|E wQq37Q%tuqEG2s'q)a;eI-Ag2D*f(L F 3P@}7/diÃ0;68ƆM@b?uu!7NfzG#Ll\ccq±0F՝mA^L[ ^AQ_G3KоgE٬{Q b݋>hϞ93Ioe3q.bz|Ndc#D@Wz"1">:|~Hs)'(uuVGzdc~CҥR{YzVw0TʅBC>8t}UktXcu-py<|tXjSTE%. {&e"#CY؉K#PS5sdcK2j=s&, 0oK|Ud8YnJf0Y䤄`/qM>/ ņHMl70z^)+HPn[pyIz&'eb2>cuIVD/KE54Zhw֏[9 e;VXc5j)C7%y47F-}hkm9 5|t^~ +,tys! 5˙=MHw/ć ^p(\!םM.PL'_oƖ{OB5EXgVE'hH V )ksUxI&Nv?x2JAH:9RΞ2C)|VgjqG+٭ҥ(%fk"\59:MƢ3]eYg.6槔 F$X| Q*Vl} b;Jۃx[; )غS|[O3t\B$ _.+3DjDZ«Yvr-l1Q˄Gv`T\U5*\w?"%u*/E4Z=&wٜvbFJO'㞲k@OV#]Nt7 * BPƊm6# *-m}*sч2 'r)ҴK$ ]\T%)Z%OGmz^o/rMy*qxy ]+JGHò,3 :ȗ9l Yv qqJ{!Y?͑p.ywQ >DF"XWKTHVv[t14`)DOى&q1!-W|9?"/]}sQ iL,[jo M?Pn|tC&+emkuɪP*0 Nc(jǬ&w6&'zbF}gd y Zȍl}7BPKpH)d&˅F/'([ 0]- (BnQ]mUZ!nv#HM}^۬U369 Ŀ|X[I}WXx/7O\n*y[ƵG ~.rN]{9Q6KynS7Z %xX/">UJI<RT7ޏ^oEZȊ_Ɂ8y;r+X.]BKRBEkv"Jl x1:u\7q<Ҥ4惭|dSj B.}KZ$G[̓@.{X-Al~2oB>Cn}ˁfy.nNӴ_z  ~EO%⴮R0:SuoԏY`oV (E @'[Ԭ>>#*,dÑ6U, D]G:d- ?d8,t ض-,OQ1)F|.ϊ͝/&~ԜD-tnf،j(%#mxNERcSVd'q; a"KquXEkiHxmFag͵q?ޯ %W".Sl,Xߴ>Z fr[8QsQ mK{!L@c[o˿u˟Mo s5oICRjB#?&/EC63f  8RPNZ*k[7LyF̷N<3% ^vA# oGνk{R lA?:rg 3 n2yy Ǜ>74A7V*ٷVcAE+")QؐV6,$8LW['׋cǃ&RFؐce[؀oimn2߷6<gdHq_Quci}lAŃ$S]K3w Ʌ}|h (ßaѪZf< kZe7NϬ8W&MQTƀxwkeV# C{k"O`sEȹp;ijF[̨A%M*̪keOƼǵ+1-lv""(.w>SdsByyǚ2ޕW2V2ef~Y΅(gI~ ۥ:`^#w?:­5(&d3mu3:5MlArC*VP Ue_I[RE|?t&@18͍0)urgq (2`rKAˁ3ž\T6vEQxI*=K>3 Y*W8{B}Y^DܕHXܟwRF𜌟(g'#?/@'SLpJJ'j];P Odᆳvx|tZ9NzO0ӷ-7l|HjKU M3Mij]0fŢC_h2/ Xk l