libavfilter6-32bit-3.4.2-150200.11.57.1<>,?fup9|k6B3fdBI9$~˼N!}^yf4!` *#W92+|`?vPgow|+h޺+Uby{³leI8|5N6J2ea]# RkOwlBb]. /! 4L+0j $swgU>3̜yJZĂZPd;2vN%5Gf 246ڱ7Y5>>L?<d * SE [l     ",PX&P&}&(8p9p: p>GHIXY\]$^NbXcdŗeŜfşlšuŴvżwPxXy`#8Clibavfilter6-32bit3.4.2150200.11.57.1FFmpeg audio and video filtering libraryThe libavfilter library provides a generic audio/video filtering framework containing several filters, sources and sinks.fuh01-ch3a#SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-later AND GPL-2.0-or-laterhttps://www.suse.com/System/Librarieshttps://ffmpeg.org/linuxx86_64/sbin/ldconfig#fufu019e9ef3a4f79aa4bb36573a98ad8072cfa569c39349f221e4e68f2b464e66d0libavfilter.so.6.107.100rootrootrootrootffmpeg-3.4.2-150200.11.57.1.src.rpmlibavfilter.so.6libavfilter.so.6(LIBAVFILTER_6)libavfilter6-32bitlibavfilter6-32bit(x86-32)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/shlibass.so.9libavcodec.so.57libavcodec.so.57(LIBAVCODEC_57)libavformat.so.57libavformat.so.57(LIBAVFORMAT_57)libavresample.so.3libavresample.so.3(LIBAVRESAMPLE_3)libavutil.so.55libavutil.so.55(LIBAVUTIL_55)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libdl.so.2libdl.so.2(GLIBC_2.0)libdl.so.2(GLIBC_2.1)libfreetype.so.6libm.so.6libm.so.6(GLIBC_2.0)libm.so.6(GLIBC_2.1)libm.so.6(GLIBC_2.2)libpostproc.so.54libpostproc.so.54(LIBPOSTPROC_54)libpthread.so.0libpthread.so.0(GLIBC_2.0)libswresample.so.2libswresample.so.2(LIBSWRESAMPLE_2)libswscale.so.4libswscale.so.4(LIBSWSCALE_4)libva.so.2rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1ff@fafaffWf,f"\f@e@d/@dJccʂ@c@cahaQ@a/k@a @`@`@]@]#0@]@\F@[_[_[ @[ @[@[[[ @[QZ@ZI@Z Z@ZZ.s@Z!D@ZYeY@Y@Y4Y@@YbY@Y}@Ym@YMY7Y.@Y.@Y@XXXh@X7@XXXXk@XY@XF@X9y@X=X=X TW@W#WWWE@Wv[@Wq@WM|W!@WWzW @@W@VV@VVV@V@V$@Vy;@VwVuFVrVn@VhVetVZVG"@V4@U@UU@U@Ux&U`kUXUPU+U @T9T}T+@qzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comxiaoguang.wang@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.commeissner@suse.comsongchuan.kang@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comqzhao@suse.comqzhao@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comqzheng@suse.comkbabioch@suse.comqzheng@suse.comalarrosa@suse.comalarrosa@suse.combjorn.lie@gmail.comnico.kruber@gmail.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejslaby@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.deolaf@aepfle.dejengelh@inai.dejengelh@inai.dedavejplater@gmail.comjengelh@inai.dedavejplater@gmail.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.deidonmez@suse.comdimstar@opensuse.orgjengelh@inai.deolaf@aepfle.dejengelh@inai.deolaf@aepfle.detchvatal@suse.comjengelh@inai.dealoisio@gmx.comjengelh@inai.deolaf@aepfle.dealoisio@gmx.comaloisio@gmx.comstefan.bruens@rwth-aachen.dealoisio@gmx.comaloisio@gmx.comjengelh@inai.dealoisio@gmx.comaloisio@gmx.comrobert.munteanu@gmail.comaloisio@gmx.comjengelh@inai.deolaf@aepfle.dejengelh@inai.dejengelh@inai.dejengelh@inai.deolaf@aepfle.deidonmez@suse.comjengelh@inai.dealoisio@gmx.comidonmez@suse.comidonmez@suse.comolaf@aepfle.dejengelh@inai.dejoerg.lorenzen@ki.tng.deolaf@aepfle.deolaf@aepfle.deolaf@aepfle.deidonmez@suse.comjengelh@inai.deidonmez@suse.comidonmez@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.dedevelop7@develop7.infojengelh@inai.derobert.munteanu@gmail.comjengelh@inai.dedimstar@opensuse.orgjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.de- Add ffmpeg-CVE-2023-51798.patch: Backporting 68146f06 from upstream, Check pts before division. (CVE-2023-51798 bsc#1223304)- Add ffmpeg-CVE-2021-38291.patch: Backporting e01d306c from upstream, : don't return negative values in av_get_audio_frame_duration(). (CVE-2021-38291, bsc#1189428)- Add ffmpeg-CVE-2020-22027.patch: Backporting e787f8fd from upstream, check if width is 1. (CVE-2020-22027, bsc#1186607)- Add ffmpeg-CVE-2020-22027-shim-273edb2f.patch: Backporting 273edb2f from upstream, rewrite without using temp memory to prepare dependence code for CVE-2020-22027. (CVE-2020-22027, bsc#1186607)- Add ffmpeg-CVE-2024-32230.patch: Backporting 96449cfe from upstream, Fix 1 line and one column images. (CVE-2024-32230, bsc#1227296)- Add ffmpeg-CVE-2023-51794.patch: Fix heap buffer overflow at libavfilter (CVE-2023-51794, bsc#1223437).- Add ffmpeg-CVE-2023-50010.patch: Backporting e4d2666b from upstream, fixes the out of array access. (CVE-2023-50010 bsc#1223256)- Add ffmpeg-CVE-2024-31578.patch: Backporting ab0fdaed from upstream, Fix heap use after free when vulkan_frames_init failed. (CVE-2024-31578 bsc#1223070)- Add ffmpeg-CVE-2023-49502.patch Backporting 737ede40 from upstream, Adjusts the logic to consider the chroma planes and makes the change to all three bwdif implementations. (CVE-2023-49502 bsc#1223235)- ffmpeg-fix-new-binutils.patch: fix build with new binutils- Add ffmpeg-CVE-2021-28429.patch: Fix Integer overflow vulnerability in av_timecode_make_string in libavutil/timecode.c (bsc#1214246, CVE-2021-28429).- Add ffmpeg-CVE-2022-48434.patch: Backport from upstream to fix use after free in libavcodec/pthread_frame.c (bsc#1209934).- Add ffmpeg-CVE-2022-3341.patch: Backport from upstream to fix null pointer dereference in decode_main_header() in libavformat/nutdec.c (bsc#1206778).- Add ffmpeg-CVE-2019-13390.patch: Backport from upstream to fix division by zero at adx_write_trailer in libavformat/rawenc.c (bsc#1140754).- Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix null pointer dereference in vp3_decode_frame() (bsc#1206442).- Add ffmpeg-CVE-2021-38094.patch: Backport from upstream to fix integer overflow vulnerability in function filter_sobel in libavfilter/vf_convolution.c (bsc#1190735, bsc#1190734, bsc#1190733, bsc#1190724, bsc#1190731, bsc#1190732, CVE-2021-38094, CVE-2021-38093, CVE-2021-38092, CVE-2020-20898, CVE-2021-38090, CVE-2021-38091). - Add ffmpeg-CVE-2020-22037.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak in avcodec_alloc_context3 at options.c (bsc#1186756). - Add ffmpeg-CVE-2021-3566.patch: Backport from upstream to fix exposure of sensitive information on ffmpeg version prior to 4.3 (bsc#1189166). - Add ffmpeg-CVE-2020-35965.patch: Backport from upstream to fix out-of-bounds write in decode_frame in libavcodec/exr.c (bsc#1187852). - Add ffmpeg-CVE-2020-20892.patch: Backport from upstream to fix an issue was discovered in function filter_frame in libavfilter/vf_lenscorrection.c (bsc#1190719). - Add ffmpeg-CVE-2020-20891.patch: Backport from upstream to fix buffer overflow vulnerability in function config_input in libavfilter/vf_gblur.c (bsc#1190718). - Add ffmpeg-CVE-2020-20895.patch: Backport from upstream to fix buffer overflow vulnerability in function filter_vertically_##name in libavfilter/vf_avgblur.c (bsc#1190722). - Add ffmpeg-CVE-2020-20896.patch: Backport from upstream to fix an issue was discovered in function latm_write_packet in libavformat/latmenc.c (bsc#1190723). - Add ffmpeg-CVE-2020-20899.patch: Backport from upstream to fix buffer overflow vulnerability in function config_props in libavfilter/vf_bwdif.c (bsc#1190726). - Add ffmpeg-CVE-2020-20902.patch: Backport from upstream to fix out-of-bounds read vulnerability exists in long_term_filter function in g729postfilter.c (bsc#1190729).- Add ffmpeg-CVE-2020-22042.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak is affected by: memory leak in the link_filter_inouts function in libavfilter/graphparser.c (bsc#1186761).- Add ffmpeg-CVE-2021-38171.patch: Backport from upstream to fix adts_decode_extradata in libavformat/adtsenc.c in FFmpeg 4.4 does not check the init_get_bits return value (bsc#1189724).- Add ffmpeg-CVE-2020-21688.patch: Backport from upstream to fix a heap-use-after-free in the av_freep function in libavutil/mem.c of FFmpeg 4.2 allows attackers to execute arbitrary code (bsc#1189348). - Add ffmpeg-CVE-2020-21697.patch: Backport from upstream to fix a heap-use-after-free in the mpeg_mux_write_packet function in libavformat/mpegenc.c of FFmpeg 4.2 allows to cause a denial of service (DOS) via a crafted avi file (bsc#1189350). - Add ffmpeg-CVE-2021-38114.patch: Backport from upstream to fix the return value of the init_vlc function is not checked (bsc#1189142).- Add ffmpeg-CVE-2019-9721.patch: Backport from upstream to fix denial of service in the subtitle decoder in handle_open_brace from libavcodec/htmlsubtitles.c (bsc#1129714). - Add ffmpeg-CVE-2020-22046.patch: Backport from upstream to fix a denial of service vulnerability exists in FFmpeg 4.2 due to a memory leak in the avpriv_float_dsp_allocl function in libavutil/float_dsp.c (bsc#1186849). - Add ffmpeg-CVE-2020-22048.patch: Backport from upstream to fix a denial of service vulnerability exists in FFmpeg 4.2 due to a memory leak in the ff_frame_pool_get function in framepool.c (bsc#1186859). - Add ffmpeg-CVE-2020-22049.patch: Backport from upstream to fix a denial of service vulnerability exists in FFmpeg 4.2 due to a memory leak in the wtvfile_open_sector function in wtvdec.c (bsc#1186861). - Add ffmpeg-CVE-2020-22054.patch: Backport from upstream to fix a denial of service vulnerability exists in FFmpeg 4.2 due to a memory leak in the av_dict_set function in dict.c (bsc#1186863).- Add ffmpeg-CVE-2020-13904.patch: Backport from upstream to fix use-after-free via a crafted EXTINF duration in an m3u8 file (bsc#1172640). - Add ffmpeg-CVE-2020-21041.patch: Backport from upstream to fix buffer overflow vulnerability via apng_do_inverse_blend in libavcodec/pngenc.c (bsc#1186406). - Add ffmpeg-CVE-2019-17539.patch: Backport from upstream to fix NULL pointer dereference in avcodec_open2 in libavcodec/utils.c (bsc# 1154065). - Add ffmpeg-CVE-2020-22026.patch: Backport from upstream to fix buffer overflow vulnerability exists in config_input() at libavfilter/af_tremolo.c (bsc#1186583). - Add ffmpeg-CVE-2020-22021.patch: Backport from upstream to fix buffer overflow vulnerability in filter_edges function in libavfilter/vf_yadif.c (bsc#1186586). - Add ffmpeg-CVE-2020-22020.patch: Backport from upstream to fix buffer overflow vulnerability in build_diff_map() in libavfilter/vf_fieldmatch.c (bsc#1186587). - Add ffmpeg-CVE-2020-22015.patch: Backport from upstream to fix buffer overflow vulnerability in mov_write_video_tag() due to the out of bounds in libavformat/movenc.c (bsc#1186596). - Add ffmpeg-CVE-2020-22016.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability at libavcodec/get_bits.h when writing .mov files (bsc#1186598). - Add ffmpeg-CVE-2020-22017.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists in ff_fill_rectangle() in libavfilter/drawutils.c (bsc#1186600). - Add ffmpeg-CVE-2020-22022.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists in filter_frame at libavfilter/vf_fieldorder.c (bsc#1186603, bsc#1190728, CVE-2020-22022, CVE-2020-20901). - Add ffmpeg-CVE-2020-22023.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists in filter_frame at libavfilter/vf_bitplanenoise.c (bsc#1186604) - Add ffmpeg-CVE-2020-22025.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists in gaussian_blur at libavfilter/vf_edgedetect.c (bsc#1186605, bsc#1190721, CVE-2020-22025, CVE-2020-20894). - Add ffmpeg-CVE-2020-22031.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists at libavfilter/vf_w3fdif.c in filter16_complex_low() (bsc#1186613). - Add ffmpeg-CVE-2020-22032.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists at libavfilter/vf_edgedetect.c in gaussian_blur() (bsc#1186614, bsc#1190727, CVE-2020-22032, CVE-2020-20900). - Add ffmpeg-CVE-2020-22033.patch: Backport from upstream to fix a heap-based Buffer Overflow Vulnerability exists at libavfilter/vf_vmafmotion.c in convolution_y_8bit() (CVE-2020-22033) and buffer overflow vulnerability in convolution_y_10bit() in libavfilter/vf_vmafmotion.c (CVE-2020-22019) (bsc#1186615, bsc#1186597). - Add ffmpeg-CVE-2020-22034.patch: Backport from upstream to fix a heap-based Buffer Overflow vulnerability exists at libavfilter/vf_floodfill.c (bsc#1186616). - Add ffmpeg-CVE-2020-20451.patch: Backport from upstream to fix denial of service issue due to resource management errors via fftools/cmdutils.c (bsc#1186658). - Add ffmpeg-CVE-2020-20448.patch: Backport from upstream to fix divide by zero issue via libavcodec/ratecontrol.c (bsc#1186660). - Add ffmpeg-CVE-2020-22038.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak in the ff_v4l2_m2m_create_context function in v4l2_m2m.c (bsc#1186757). - Add ffmpeg-CVE-2020-22039.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak in the inavi_add_ientry function (bsc#1186758). - Add ffmpeg-CVE-2020-22043.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak at the fifo_alloc_common function in libavutil/fifo.c (bsc#1186762). - Add ffmpeg-CVE-2020-22044.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak in the url_open_dyn_buf_internal function in libavformat/aviobuf.c (bsc#1186763).- Add ffmpeg-CVE-2019-17542.patch: Backport from upstream to fix a heap-based buffer overflow problem in vqa_decode_chunk (bnc#1154064 CVE-2019-17542).- Add ffmpeg-CVE-2018-13301.patch: Backport from upstream to fix a NULL pointer dereference while converting a crafted AVI file to MPEG4 in the ff_mpeg4_decode_picture_header function in libavcodec/mpeg4videodec.c(bnc#1100352).- Add ffmpeg-CVE-2019-9718.patch: Make backport from commit 1f00c97 to fix a denial of service issue (CVE-2019-9718, boo#1129715).- Add ffmpeg-CVE-2019-12730.patch: Make backport from commit ed188f6 to check for scanf() failure (CVE-2019-12730, bsc#1137526).- Add ffmpeg-CVE-2018-14394.patch: Make backport from commit 3a2d21b to fix a divide-by-zero issue (CVE-2018-14394, boo#1101888).- Add ffmpeg-CVE-2018-14395.patch: Make backport from commit fa19fbc to fix a divide-by-zero issue (CVE-2018-14395, boo#1101889).- Add ffmpeg-CVE-2018-13305.patch to add a missing check for negative values of the mqaunt variable (CVE-2018-13305, bsc#1100345). - Rename cve-2017-17555.diff to ffmpeg-CVE-2017-17555.diff.- Add ffmpeg-CVE-2018-12458.patch: Make backport from commit e1182fa to fix an improper integer type (CVE-2018-12458, bsc#1097983).- Add ffmpeg-CVE-2018-13300.patch: Make backport from commit 95556e2 to fix an out-of-array read (CVE-2018-13300, boo#1100348).- Add ffmpeg-CVE-2018-15822.patch: Make backport from commit 6b67d7f to fix an assertion failure (CVE-2018-15822, boo#1105869).- Added ffmpeg-CVE-2018-1999010.patch: Fixed multiple out of array access vulnerabilities in the mms protocol that could result in accessing out of bound data via specially crafted input files (CVE-2018-1999010 bnc#1102899). - Added ffmpeg-CVE-2018-1999011.patch: Fixed a heap buffer overflow in asf_o format demuxer that could result in remote code execution (CVE-2018-1999011 bnc#1102689) - Added ffmpeg-CVE-2018-1999012.patch: Fix an inifnite loop vulnerability in pva format demuxer that can result in excessive amount of ressource allocation like CPU an RAM (CVE-2018-1999012 bnc#1102688). - Added ffmpeg-CVE-2018-1999013.patch: Fix an use-after-free vulnerability in the realmedia demuxer that can result in vulnerability, which allowed attackers to read heap memory (CVE-2018-1999013, bnc#1102687).- Add ffmpeg-CVE-2018-13302.patch: Make backport from commit ed22dc2 to fix out of array access issue (bnc#1100356, CVE-2018-13302).- Create a new package ffmpeg-private-devel which contains some headers under /usr/include/ffmpeg/private that were not installed by upstream. Those headers are needed by the libav package in order to build avconv and other tools using the libav* libraries generated by ffmpeg instead of its own. No other package should require ffmpeg-private-devel.- Build and install also the sidxindex tool- Enable mpeg1video and mpeg2video in enable_decoders, and remove it from disable-decoders call given to configure, mpeg2 now available in openSUSE.- enable video stabilization/deshaking via libvidstab (optional)- Update to new bugfix release 3.4.2 * Fix integer overflows, multiplication overflows, undefined shifts, and verify buffer lengths. * avfilter/vf_transpose: Fix used plane count [boo#1078488, CVE-2018-6392] * avcodec/utvideodec: Fix bytes left check in decode_frame() [boo#1079368, CVE-2018-6621] - Enable use of libzvbi for displaying teletext subtitles. - Fixed a DoS in swri_audio_convert(), added cve-2017-17555.diff [boo#1072366, CVE-2017-17555].- Update to new bugfix release 3.4.1 * Fixed integer overflows, division by zero, illegal bit shifts * Fixed the gmc_mmx function which failed to validate width and height [boo#1070762, CVE-2017-17081] * Fixed out-of-bounds in VC-2 encoder [boo#1069407, CVE-2017-16840] * ffplay: use SDL2 audio API - Removed 0001-avcodec-x86-mpegvideodsp-Fix-signedness-bug-in-need_.patch (upstreamed).- Add 0001-avcodec-x86-mpegvideodsp-Fix-signedness-bug-in-need_.patch [boo#1070762]- install also doc/ffserver.conf- Get rid of ffmpeg-pkgconfig-version.patch.- Update to new upstream release 3.4 * New video filters: deflicker, doublewave, lumakey, pixscope, oscilloscope, robterts, limiter, libvmaf, unpremultiply, tlut2, floodifll, pseudocolor, despill, convolve, vmafmotion. * New audio filters: afir, crossfeed, surround, headphone, superequalizer, haas. * Some video filters with several inputs now use a common set of options: blend, libvmaf, lut3d, overlay, psnr, ssim. They must always be used by name. * librsvg support for svg rasterization * spec-compliant VP9 muxing support in MP4 * Remove the libnut and libschroedinger muxer/demuxer wrappers * drop deprecated qtkit input device (use avfoundation instead) * SUP/PGS subtitle muxer * VP9 tile threading support * KMS screen grabber * CUDA thumbnail filter * V4L2 mem2mem HW assisted codecs * Rockchip MPP hardware decoding * (Not in openSUSE builds, only original ones:) * Gremlin Digital Video demuxer and decoder * Additional frame format support for Interplay MVE movies * Dolby E decoder and SMPTE 337M demuxer * raw G.726 muxer and demuxer, left- and right-justified * NewTek NDI input/output device * FITS demuxer, muxer, decoder and encoder - Fixed a double free in huffyuv [boo#1064577, CVE-2017-15186] - Fixed an out-of-bounds in ffv1dec [boo#1066428, CVE-2017-15672] - Fixed a denial of service in rtmppkt [boo#1082335, CVE-2017-11665]- Update to new upstream release 3.3.4. * avutil/pixdesc: fixed NULL deref in av_color_primaries_name [CVE-2017-14225] [boo#1058018] * avformat/asfdec: Fix DoS in asf_build_simple_index [CVE-2017-14223] [boo#1058019] * avformat/mov: Fix DoS in read_tfra [CVE-2017-14222] [boo#1058020]. - Dropped integrated patches: D 0001-avformat-hls-Fix-DoS-due-to-infinite-loop.patch D 0001-avformat-nsvdec-Fix-DoS-due-to-lack-of-eof-check-in-.patch D 0002-avformat-asfdec-Fix-DoS-due-to-lack-of-eof-check.patch D 0002-avformat-mxfdec-Fix-DoS-issues-in-mxf_read_index_ent.patch D 0003-avformat-cinedec-Fix-DoS-due-to-lack-of-eof-check.patch D 0003-avformat-mxfdec-Fix-Sign-error-in-mxf_read_primer_pa.patch D 0004-avformat-rmdec-Fix-DoS-due-to-lack-of-eof-check.patch D 0005-avformat-rl2-Fix-DoS-due-to-lack-of-eof-check.patch D 0006-avformat-mvdec-Fix-DoS-due-to-lack-of-eof-check.patch- Add 0001-avformat-nsvdec-Fix-DoS-due-to-lack-of-eof-check-in-.patch [CVE-2017-14171] [boo#1057539], 0002-avformat-mxfdec-Fix-DoS-issues-in-mxf_read_index_ent.patch [CVE-2017-14170] [boo#1057537], 0003-avformat-mxfdec-Fix-Sign-error-in-mxf_read_primer_pa.patch [CVE-2017-14169] [boo#1057536]- Add 0001-avformat-hls-Fix-DoS-due-to-infinite-loop.patch [CVE-2017-14058] [boo#1056762], 0002-avformat-asfdec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14057] [boo#1056761], 0003-avformat-cinedec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14059] [boo#1056763], 0004-avformat-rmdec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14054] [boo#1056765], 0005-avformat-rl2-Fix-DoS-due-to-lack-of-eof-check.patch (code not enabled in openSUSE, though in packman) [CVE-2017-14056] [boo#1056760], 0006-avformat-mvdec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14055] [boo#1056766]- Unconditionalize celt, ass, openjpeg, webp, netcdf, libva, vdpau.- Build unconditionally with lame and twolame- Update to maintenance release 3.3.3 * Various fixes for integer overflows, too-large bit shifts and buffer length checks. - Drop 0001-avcodec-apedec-Fix-integer-overflow.patch (included upstream)- Add 0001-avcodec-apedec-Fix-integer-overflow.patch to address CVE-2017-11399 [boo#1049095]- Enabled cuda and cuvid for unrestricted build. - Fixed typos in devel package descriptions.- Update to new upstream release 3.3.2 * Various fixes for integer overflows and too-large bit shifts- Disable cuda support to fix boo#1041794: ffmpeg 3.3. enablement of cuda prevents H264/avc1.4d400d videos from playing on Youtube - Refreshed patches: ffmpeg-codec-choice.diff ffmpeg-libcdio_cdda-pkgconfig.patch ffmpeg-pkgconfig-version.patch and ffmpeg-new-coder-errors.diff- Add additional checks to ensure MPEG is off- Update to new upstream release 3.3.1 * Fix uninitialized variables, signed integer overflow, excess shift operations. Add boundary checks.- Enable ac3 per request from idonmez- Update to new upstream release 3.3 * EBU R128 implementation now within ffmpeg, not relying on external library anymore * New video filters "premultiply", "readeia608", "threshold", "midequalizer" * Support for spherical videos * New decoders: 16.8 and 24.0 floating point PCM, XPM * New demuxers: MIDI Sample Dump Standard, Sample Dump eXchange demuxer * MJPEG encoding uses Optimal Huffman tables now * Native Opus encoder * Support .mov with multiple sample description tables * Removed the legacy X11 screen grabber, use XCB instead * Removed asyncts filter (use af_aresample instead) * resolved CVE-2016-10190 [boo#1022920], CVE-2016-10191 [boo#1022921], CVE-2016-10192 [boo#1022922], CVE-2017-7859 [boo#1034183], CVE-2017-7862 [boo#1034181], CVE-2017-7863 [boo#1034179], CVE-2017-7865 [boo#1034177], CVE-2017-7866 [boo#1034176]- Enable mp3 decoding- Have libavcodec57 additionally provide libavcodec57(unrestricted) when building unrestricted: allow third party packages to require the unrestricted codec. The existing -full provides is not suitable as it can be provided by multiple libavcodec* packages, whereas we require a specific ABI version.- Update to new upstream release 3.2.4 * lavf/mov.c: Avoid heap allocation wrap in mov_read_hdlr * lavf/mov.c: Avoid OOB in mov_read_udta_string() * lavf/mov.c: Avoid heap allocation wraps in mov_read_{senc,saiz}()- Make sure each subpkg comes from the same src.rpm- Update to new upstream release 3.2.3 * Maintenance release with bugfixes * ffplay: fix sws_scale possible out of bounds array access - Drop version number from patch: ffmpeg-2.4.5-arm6l.patch -> ffmpeg-arm6l.diff- Wrap netcdf support in build condtional because it is a drop-in pkg- Enable all muxers and demuxers as they are just descriptor of format thus do not change the behaviour in any relevant way. * The best user now gets is proper interpretation of the format and failure to play it without proper de/encoder * Recommended by vlc team to be done this way :)- Update to new upstream release 3.2.2 * avformat/rtmppkt: Check for packet size mismatches * avcodec/flacdec: Fix undefined shift in decode_subframe() * avcodec/flacdec: Fix signed integer overflow in decode_subframe_fixed() * avcodec/flacdsp_template: Fix undefined shift in flac_decorrelate_indep_c- Update to version 3.2.1: * avcodec/aac_adtstoasc_bsf: validate and forward extradata if the stream is already ASC * libopusdec: default to stereo for invalid number of channels * sbgdec: prevent NULL pointer access * rmdec: validate block alignment * smacker: limit recursion depth of smacker_decode_bigtree * mxfdec: fix NULL pointer dereference in mxf_read_packet_old * ffmdec: validate codec parameters * avformat/mpeg: Adjust vid probe threshold to correct mis-detection * avcodec/avpacket: fix leak on realloc in av_packet_add_side_data() * avformat/apngenc: use the stream parameters extradata if available * ffprobe: fix crash in case -of is specified with an empty string * exr: fix out-of-bounds read * libschroedingerdec: fix leaking of framewithpts * filmstripdec: correctly check image dimensions * icodec: fix leaking pkt on error * dvbsubdec: fix division by zero in compute_default_clut * escape124: reject codebook size 0 * mpegts: prevent division by zero * matroskadec: fix NULL pointer dereference in webm_dash_manifest_read_header * mxfdec: fix NULL pointer dereference * avcodec/mpeg4videodec: Workaround interlaced mpeg4 edge MC bug * avcodec/mpegvideo: Fix edge emu buffer overlap with interlaced mpeg4 * avcodec/ituh263dec: Avoid spending a long time in slice sync * avcodec: Check side data size before use * avformat/flvdec: Fix regression losing streams- Update to new upstream release 3.2 * SDL2 output device and ffplay support * SDL1 output device and SDL1 support removed * New: libopenmpt demuxer, fifo muxer, True Audio (TTA) muxer * New filters: weave, gblur, avgblur, sobel, prewitt, vaguedenoiser, yuvtestsrc, lut2, hysteresis, maskedclamp, crystalizer, acrusher, bitplanenoise, sidedata, asidedata * Non-Local Means (nlmeans) denoising filter * 16-bit support in curves filter and selectivecolor filter * Added threads option per filter instance * The "curves" filter does not automatically insert points at x=0 and x=1 anymore * Matroska muxer now writes CRC32 elements by default in all Level 1 elements * New "tee" protocol * VP8 in Ogg muxing * Floating point support in ALS decoder * Extended mov edit list support * Changed mapping of RTP MIME type G726 to codec g726le. - Drop ffmpeg-fix-CONFIG_VC1DSP-changes.patch (no longer needed)- Enable libfdk_aac if it is available at buildtime- Update to version 3.1.5 * avformat/mxfdec: Check size to avoid integer overflow in mxf_read_utf16_string() * avcodec/mpegvideo_enc: Clear mmx state in ff_mpv_reallocate_putbitbuffer() * avcodec/utils: Clear MMX state before returning from avcodec_default_execute*() * libopenjpegenc: fix out-of-bounds reads when filling the edges * libopenjpegenc: stop reusing image data buffer for openjpeg 2 * avformat/utils: Update codec_id before using it in the parser init * ffmpeg: remove unused and errorneous AVFrame timestamp check * Support for MIPS cpu P6600 * avutil/mips/generic_macros_msa: rename macro variable which causes segfault for mips r6- Update to version 3.1.4 * avformat/avidec: Check nb_streams in read_gab2_sub() * avformat/avidec: Remove ancient assert * avfilter/vf_colorspace: fix range for output colorspace option * lavc/mediacodecdec_h264: fix SODB escaping * avcodec/nvenc: fix const options for hevc gpu setting * avformat/avidec: Fix memleak with dv in avi * lavc/movtextdec.c: Avoid infinite loop on invalid data. * avcodec/ansi: Check dimensions * avcodec/cavsdsp: use av_clip_uint8() for idct * avformat/movenc: Check packet in mov_write_single_packet() too * avformat/movenc: Factor check_pkt() out * avformat/utils: fix timebase error in avformat_seek_file() * avcodec/g726: Add missing ADDB output mask * avcodec/avpacket: clear side_data_elems * avformat/movenc: Check first DTS similar to dts difference * avcodec/ccaption_dec: Use simple array instead of AVBuffer * avcodec/svq3: Reintroduce slice_type * avformat/mov: Fix potential integer overflow in mov_read_keys * swscale/swscale_unscaled: Try to fix Rgb16ToPlanarRgb16Wrapper() with slices * swscale/swscale_unscaled: Fix packed_16bpc_bswap() with slices * avformat/avidec: Fix infinite loop in avi_read_nikon() * lavf/utils: Avoid an overflow for huge negative durations. * avformat/hls: Fix handling of EXT-X-BYTERANGE streams over 2GB * lavc/avpacket: Fix undefined behaviour, do not pass a null pointer to memcpy(). * lavc/mjpegdec: Do not skip reading quantization tables. * cmdutils: fix implicit declaration of SetDllDirectory function- Fix linking errors for arm and aarch64 builds, boo#995937 * Add ffmpeg-fix-CONFIG_VC1DSP-changes.patch- Update to version 3.1.3 * examples/demuxing_decoding: convert to codecpar * avcodec/exr: Check tile positions * avcodec/aacenc: Tighter input checks * avformat/wtvdec: Check pointer before use * libavcodec/wmalosslessdec: Check the remaining bits * avcodec/adpcm: Fix adpcm_ima_wav padding * avcodec/svq3: fix slice size check * avcodec/diracdec: Check numx/y * avcodec/h2645_parse: fix nal size * avcodec/h2645_parse: Use get_nalsize() in ff_h2645_packet_split() * h2645_parse: only read avc length code at the correct position * h2645_parse: don't overread AnnexB NALs within an avc stream * avcodec/h264_parser: Factor get_avc_nalsize() out * avcodec/cfhd: Increase minimum band dimension to 3 * avcodec/indeo2: check ctab * avformat/swfdec: Fix inflate() error code check * avcodec/rawdec: Fix bits_per_coded_sample checks * vcodec/h2645_parse: Clear buffer padding * avcodec/h2645: Fix NAL unit padding * avfilter/drawutils: Fix single plane with alpha * cmdutils: check for SetDllDirectory() availability- Update to version 3.1.2: * avcodec/rawdec: Fix palette handling with changing palettes * avcodec/raw: Fix decoding of ilacetest.mov * avformat/mov: Enable mp3 parsing if a packet needs it * avformat/hls: Sync starting segment across variants on live streams * avformat/hls: Fix regression with ranged media segments * avcodec/ffv1enc: Fix assertion failure with non zero bits per sample * avfilter/af_hdcd: small fix in af_hdcd.c where gain was not being adjusted for "attenuate slowly" * avformat/oggdec: Fix integer overflow with invalid pts * libavcodec/dnxhd: Enable 12-bit DNxHR support. * lavc/vaapi_encode_h26x: Fix a crash if "." is not the decimal separator. * avcodec/vp9_parser: Check the input frame sizes for being consistent * avformat/flvdec: parse keyframe before a/v stream was created add_keyframes_index() when stream created or keyframe parsed * libavformat/rtpdec_asf: zero initialize the AVIOContext struct * libx264: Increase x264 opts character limit to 4096 * avcodec/h264_parser: Set sps/pps_ref * librtmp: Avoid an infinite loop setting connection arguments * avformat/oggparsevp8: fix pts calculation on pages ending with an invisible frame * lavf/vplayerdec: Improve auto-detection. * lavc/mediacodecdec_h264: properly convert extradata to annex-b- Build with netcdf so as to enable af_sofalizer [boo#983398]- Update to version 3.1.1 * doc/APIchanges: document the lavu/lavf field moves * avformat/avformat: Move new field to the end of AVStream * avformat/utils: update deprecated AVStream->codec when the context is updated * avutil/frame: Move new field to the end of AVFrame * libavcodec/exr : fix decoding piz float file. * avformat/mov: Check sample size * lavfi: Move new field to the end of AVFilterContext * lavfi: Move new field to the end of AVFilterLink * ffplay: Fix usage of private lavfi API * lavc/mediacodecdec_h264: add missing NAL headers to SPS/PPS buffers * lavc/pnm_parser: disable parsing for text based PNMs- Update to version 3.1 * DXVA2-accelerated HEVC Main10 decoding * fieldhint filter * loop video filter and aloop audio filter * Bob Weaver deinterlacing filter * firequalizer filter * datascope filter * bench and abench filters * ciescope filter * protocol blacklisting API * MediaCodec H264 decoding * VC-2 HQ RTP payload format (draft v1) depacketizer and packetizer * VP9 RTP payload format (draft v2) packetizer * AudioToolbox audio decoders * AudioToolbox audio encoders * coreimage filter (GPU based image filtering on OSX) * libdcadec removed * bitstream filter for extracting DTS core * ADPCM IMA DAT4 decoder * musx demuxer * aix demuxer * remap filter * hash and framehash muxers * colorspace filter * hdcd filter * readvitc filter * VAAPI-accelerated format conversion and scaling * libnpp/CUDA-accelerated format conversion and scaling * Duck TrueMotion 2.0 Real Time decoder * Wideband Single-bit Data (WSD) demuxer * VAAPI-accelerated H.264/HEVC/MJPEG encoding * DTS Express (LBR) decoder * Generic OpenMAX IL encoder with support for Raspberry Pi * IFF ANIM demuxer & decoder * Direct Stream Transfer (DST) decoder * loudnorm filter * MTAF demuxer and decoder * MagicYUV decoder * OpenExr improvements (tile data and B44/B44A support) * BitJazz SheerVideo decoder * CUDA CUVID H264/HEVC decoder * 10-bit depth support in native utvideo decoder * libutvideo wrapper removed * YUY2 Lossless Codec decoder - Added minimum requirement for libva (0.35.0, matched by 1.3.0 package)- Guard usage of opencore using bcond_with, boo#980542- Update to version 3.0.2 * avcodec/ttaenc: Reallocate packet if its too small * configure: build fix for P5600 with mips code restructuring * mips: add support for R6 * pgssubdec: fix subpicture output colorspace and range * avcodec/ac3dec: Reset SPX when switching from EAC3 to AC3 * avfilter/vf_drawtext: Check return code of load_glyph() * avformat/mux: Check that deinit is set before calling it * avcodec/takdec: add code that got somehow lost in process of REing * avcodec/apedec: fix decoding of stereo files with one channel full of silence * avcodec/avpacket: Fix off by 5 error * avcodec/h264: Fix for H.264 configuration parsing * avcodec/bmp_parser: Ensure remaining_size is not too small in startcode packet crossing corner case * avcodec/pngdec: Fix alpha detection with skip_frame * Changelog: Make formating consistent * avfilter/src_movie: fix how we check for overflows with seek_point * avcodec/j2kenc: Add attribution to OpenJPEG project: - Dropped dcadec (libdca was merged upstream)- Add ffmpeg-codec-choice.diff- Remove ffmpeg-devel subpackage. All users have been converted to pkgconfig Add Provides/Obsoletes to libavdevice-devel- Add ffmpeg-new-coder-errors.diff- Another try at organizing the codec-enable list. Enable video: AYUV, Dirac, MJPEG, rawvideo, Theora, VP8, VP9, WebP, zlib Enable audio: Celt, GSM, Opus, Speex, Vorbis Enable subtitle: ASS/SSA text, SRT text, UTF-8 plaintext- Update to new maintenance release 3.0.1 * vc2enc: fix use of uninitialized variables in the rate control system * postproc: fix an unaligned access * lavc/hevc: Allow arbitrary garbage in bytestream as long as at least one NAL unit is found.- Update included pkgconfig files to require the exact version of ffmpeg pc files, instead of any later version ffmpeg-pkgconfig-version.patch- Remove the optional vo-aacenc dependency, upstream removed it.- Update to new upstream release 3.0 * New filters: extrastereo, ocr, alimiter, stereowiden, stereotools, rubberband, tremolo, agate, chromakey, displace, and many more. * ffplay dynamic volume control * audio high-order multiband parametric equalizer * automatic bitstream filtering- Update to version 2.8.6 * avcodec/jpeg2000dec: More completely check cdef * avutil/opt: check for and handle errors in av_opt_set_dict2() * avcodec/flacenc: fix calculation of bits required in case of custom sample rate * avformat: Document urls a bit * avformat/libquvi: Set default demuxer and protocol limitations * avformat/concat: Check protocol prefix * doc/demuxers: Document enable_drefs and use_absolute_path * avcodec/mjpegdec: Check for end for both bytes in unescaping * avcodec/mpegvideo_enc: Check for integer overflow in ff_mpv_reallocate_putbitbuffer() * avformat/avformat: Replace some references to filenames by urls * avcodec/wmaenc: Check ff_wma_init() for failure * avcodec/mpeg12enc: Move high resolution thread check to before initializing threads * avformat/img2dec: Use AVOpenCallback * avformat/avio: Limit url option parsing to the documented cases * avformat/img2dec: do not interpret the filename by default if a IO context has been opened * avcodec/ass_split: Fix null pointer dereference in ff_ass_style_get() * mov: Add an option to toggle dref opening * avcodec/gif: Fix lzw buffer size * avcodec/put_bits: Assert buf_ptr in flush_put_bits() * avcodec/tiff: Check subsample & rps values more completely * swscale/swscale: Add some sanity checks for srcSlice* parameters * swscale/x86/rgb2rgb_template: Fix planar2x() for short width * swscale/swscale_unscaled: Fix odd height inputs for bayer_to_yv12_wrapper() * swscale/swscale_unscaled: Fix odd height inputs for bayer_to_rgb24_wrapper() * avcodec/aacenc: Check both channels for finiteness * asfdec_o: check for too small size in asf_read_unknown * asfdec_o: break if EOF is reached after asf_read_packet_header * asfdec_o: make sure packet_size is non-zero before seeking * asfdec_o: prevent overflow causing seekback * asfdec_o: check avio_skip in asf_read_simple_index * asfdec_o: reject size > INT64_MAX in asf_read_unknown * asfdec_o: only set asf_pkt->data_size after sanity checks * Merge commit '8375dc1dd101d51baa430f34c0bcadfa37873896' * dca: fix misaligned access in avpriv_dca_convert_bitstream * brstm: fix missing closing brace * brstm: also allocate b->table in read_packet * brstm: make sure an ADPC chunk was read for adpcm_thp * vorbisdec: reject rangebits 0 with non-0 partitions * vorbisdec: reject channel mapping with less than two channels * ffmdec: reset packet_end in case of failure * avformat/ipmovie: put video decoding_map_size into packet and use it in decoder * avformat/brstm: fix overflow- Update to version 2.8.5 * Fixes CVE-2016-1897 and CVE-2016-1898 [boo#961937]- Update to version 2.8.4 * Many bugfixes, see the included Changelog for all the changes. * resolving CVE-2015-8661 [boo#960385], CVE-2015-8662 [boo#960384], CVE-2015-8663 [boo#960383] - Drop ffmpeg-remove_some_unused_ctrl_id_mappings.patch, fixed upstream.- Obsolete ffmpeg-tools from packman- Add some provides to make it easier for firefox to recommend this package for installation- Added patch ffmpeg-remove_some_unused_ctrl_id_mappings.patch to successfully build against libvpx >= 1.5 (at least on PMBS).- Add buildconditionals for libass,libva,vdpau to fix build in SLE_11- Rename bcond dca to dcadec - Add more buildconditionals to get closer to removal of BUILD_ORIG- Remove unused imlib2- Sync with packman changes * All packman specific changes are protected with BUILD_ORIG - Added the following patches * ffmpeg-2.4.5-arm6l.patch * ffmpeg-libcdio_cdda-pkgconfig.patch- Update to new upstream maintenance release 2.8.3 * avformat/matroskadec: Check subtitle stream before dereferencing * avcodec/jpeg2000dec: Fix potential integer overflow with tile dimensions * avcodec/jpeg2000dec: Check for duplicate SIZ marker * avcodec/jpeg2000: Change coord to 32bit to support larger than 32k width or height * avcodec/jpeg2000dec: Check SIZ dimensions to be within the supported range * avcodec/jpeg2000: Check comp coords to be within the supported size * dds: validate compressed source buffer size * dds: validate source buffer size before copying * softfloat: assert when the argument of av_sqrt_sf is negative - Fixes CVE-2015-8363 [bnc#957114], CVE-2015-8364 [bnc#957115], CVE-2015-8365 [bnc#957116]- Update to new upstream release 2.8.2, containing fixes for the following security issues: * CVE-2015-8216 boo#955346 * CVE-2015-8217 boo#955347 * CVE-2015-8218 boo#955348 * CVE-2015-8219 boo#955350 - Upstream changes: * various fixes in the aac_fixed decoder * various fixes in softfloat * swresample/resample: increase precision for compensation * lavf/mov: add support for sidx fragment indexes * avformat/mxfenc: Only store user comment related tags when needed * ffmpeg: Don't try and write sdp info if none of the outputs had an rtp format. * apng: use correct size for output buffer * jvdec: avoid unsigned overflow in comparison * avcodec/jpeg2000dec: Clip all tile coordinates * avcodec/microdvddec: Check for string end in 'P' case * avcodec/dirac_parser: Fix undefined memcpy() use * avformat/xmv: Discard remainder of packet on error * avformat/xmv: factor return check out of if/else * avcodec/mpeg12dec: Do not call show_bits() with invalid bits * avcodec/faxcompr: Add missing runs check in decode_uncompressed() * libavutil/channel_layout: Check strtol*() for failure * avformat/mpegts: Only start probing data streams within probe_packets * avcodec/hevc_ps: Check chroma_format_idc * avcodec/ffv1dec: Check for 0 quant tables * avcodec/mjpegdec: Reinitialize IDCT on BPP changes * avcodec/mjpegdec: Check index in ljpeg_decode_yuv_scan() before using it * avcodec/h264_slice: Disable slice threads if there are multiple access units in a packet * avformat/hls: update cookies on setcookie response * opusdec: Don't run vector_fmul_scalar on zero length arrays * avcodec/opusdec: Fix extra samples read index * avcodec/ffv1: Initialize vlc_state on allocation * avcodec/ffv1dec: update progress in case of broken pointer chains * avcodec/ffv1dec: Clear slice coordinates if they are invalid or slice header decoding fails for other reasons * rtsp: Allow $ as interleaved packet indicator before a complete response header * videodsp: don't overread edges in vfix3 emu_edge. * avformat/mp3dec: improve junk skipping heuristic * concatdec: fix file_start_time calculation regression * avcodec: loongson optimize h264dsp idct and loop filter with mmi * avcodec/jpeg2000dec: Clear properties in jpeg2000_dec_cleanup() too * avformat/hls: add support for EXT-X-MAP * avformat/hls: fix segment selection regression on track changes of live streams * configure: Require libkvazaar < 0.7. * avcodec/vp8: Do not use num_coeff_partitions in thread/buffer setup - Drop ffmpeg-mov-sidx-fragment.patch, fixed upstream.- Update to new upstream release 2.8.1 * Minor bugfix release * Includes all changes from. Ffmpeg-mt, libav master of 2015-08-28, libav 11 as of 2015-08-28 - Add ffmpeg-mov-sidx-fragment.patch to add sidx fragment indexes. Needed for new mpv release.- Update to new upstream release 2.8 * DirectDraw Surface image/texture decoder * Many improvements to the JPEG 2000 decoder * New video filters: colorkey, SSIM, showvolume, adrawgraph, drawgraph, removegrain, erosion, dilation, deflate, inflate, reverse, atadenoise, aphasemeter, showfreqs, vectorscope, waveform, hstack, vstack, framerate * New audio filters: Dynamic Audio Normalizer as dynaudnorm filter, areverse, random, deband, sidechaincompress, acrossfade * allyuv and allrgb video sources * Switched default encoders for webm to VP9 and Opus * Removed experimental flag from the JPEG 2000 encoder- Update to new upstream release 2.7.2 - webp: fix infinite loop in webp_decode_frame - huffyuvdec: validate image size - avcodec/vp8: Check buffer size in vp8_decode_frame_header() - avcodec/vp8: Fix null pointer dereference in ff_vp8_decode_free() - avutil/fifo: Fix the case where func() returns less bytes than requested in av_fifo_generic_write() - bytestream2: set the reader to the end when reading more than available - oggparsedirac: check return value of init_get_bits - vp9/update_prob: prevent out of bounds table read - avcodec/pngdec: Check values before updating context in decode_fctl_chunk() - avcodec/pngdec: Copy IHDR & plte state from last thread - avcodec/pngdec: Require a IHDR chunk before fctl - avcodec/pngdec: Only allow one IHDR chunk - ffmpeg: Do not use the data/size of a bitstream filter after failure- Enable codecs for audio: PCM, Speex, CELT, FLAC, ILBC, Opus - Enable codecs for image: BMP/PCX/TGA, TIFF, Sun/SGI/X11 raster raw Huff-compressed or uncompressed YUV - Update to new upstream release 2.7.1 * postproc: fix unaligned access * avcodec/flacenc: Fix Invalid Rice order * tls_gnutls: fix hang on disconnection * avcodec/ffv1enc: fix bps for >8bit yuv when not explicitly set * avio: fix potential crashes when combining ffio_ensure_seekback + crc * ffmpeg_opt: Check for localtime() failure * configure: Disable VSX on unspecified / generic CPUs- Enabled 'bluray' protocol- Update to new upstream release 2.7 * New encoders: apng (PNG with alpha) * New decoders: TDSC (a JPEG/BGR24/zlib format) * New audio filters: chorus * New video filters: cover_rect, detelecine, fftfilt, find_rect - Enable codecs: 012v, ansi, apng, bmp, exr, ffv1, ffvhuff * unpack DivX-style packed B-frames in MPEG-4 bitstream filter * WebM Live Chunk Muxer * nvenc level and tier options - Canopus HQ/HQA decoder - Automatically rotate videos based on metadata in ffmpeg - improved Quickdraw compatibility - VP9 high bit-depth and extended colorspaces decoding support - WebPAnimEncoder API when available for encoding and muxing WebP - Direct3D11-accelerated decoding - Support Secure Transport - Multipart JPEG demuxer- Fix building with BUILD_ORIG- Update to new upstream release 2.6.3 * avcodec/libtheoraenc: Check for av_malloc failure * ffmpeg_opt: Fix -timestamp parsing * avcodec/cavsdec: Use ff_set_dimensions() * swr: fix alignment issue caused by 8ch sse functions * avcodec/mjpegdec: fix len computation in ff_mjpeg_decode_dqt() * avformat/matroskadec: Cleanup error handling for bz2 & zlib * avformat/matroskaenc: Check ff_vorbiscomment_length in put_flac_codecpriv() * avcodec/mpeg12dec: use the correct dimensions for checking SAR * xcbgrab: Validate the capture area * xcbgrab: Do not assume the non shm image data is always available * avfilter/lavfutils: disable frame threads when decoding a single image * ffmpeg: remove incorrect network deinit * OpenCL: Avoid potential buffer overflow in cmdutils_opencl.c * libvpxenc: only set noise reduction w/vp8 * vp9: remove another optimization branch in iadst16 which causes overflows. * network: Do not leave context locked on error * vp9: remove one optimization branch in iadst16 which causes overflows. * swresample: Allow reinitialization without ever setting channel layouts/counts * imgutils: initialize palette padding bytes in av_image_alloc * id3v2: catch avio_read errors in check_tag * avi: Validate sample_size * diracdec: avoid overflow of bytes*8 in decode_lowdelay * diracdec: prevent overflow in data_unit_size check * matroskadec: use uint64_t instead of int for index_scale * pngdec: don't use AV_PIX_FMT_MONOBLACK for apng * pngdec: return correct error code from decode_frame_common * swscale/ppc/swscale_altivec.c: POWER LE support in yuv2planeX_8() delete macro GET_VF() it was wrong * matroskadec: export cover art correctly * mxfenc: don't try to write footer without header - Enable building avresample for extra API compat - Remove ffmpeg-pkgconfig-requires.diff: RPM's pkgconfigdeps.sh is scanning Requires.private too.- Add baselibs.conf: provide -32bit libraries (used by xine-32bit).- Update to new upstream release 2.6.2 * avformat/utils: avoid discarded streams in av_find_default_stream_index() * avutil/cpu: add missing check for mmxext to av_force_cpu_flags * avformat/http: replace cookies with updated values instead of appending forever- Update to new upstream release 2.6.1 * Maintenance release with some bugfixes- Update to new upstream release 2.6 * The VP9 decoder is now usable on x86(-32) and pre-SSSE3 CPUs. * 10-bit support in the SPP video filter * New video filters: "colorlevels", "tblend", "palettegen", "paletteuse". New audio filters: "dcshift". * The old libmpcodecs wrapper is finally gone * API changes: introduction of device inputs and outputs- Update to new upstream release 2.5.3 * AVFoundation screen-grabbing support, animated WebP decoding support, and Animated PNG support. UDP-Lite support was added.- Initial package (version 2.5.3) for build.opensuse.org/bin/sh3.4.2-150200.11.57.13.4.2-150200.11.57.1libavfilter.so.6libavfilter.so.6.107.100/usr/lib/-fomit-frame-pointer -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:35185/SUSE_SLE-15-SP2_Update/5d3fc443ad2a1b9eb7f772fc1a23fb4b-ffmpeg.SUSE_SLE-15-SP2_Updatedrpmxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=5f2949a716abb1fffe73fdc7b763a63c6d780be9, stripped#PPRRRR RRRRRR RR RRR RRRR RRRRRRRRR!RRRRR utf-8ad3714401934095730ed3c1cf96a8d7beec76975849d4a96591fd99332798072? 7zXZ !t/ ]"k%do5Gڒ;XEK UQyj$AzUKgV]~ȵYj6̦bFt%HY_`.:ae[]rI)A·~K}_ $`QİUy^'?i+TݏfR C7Z Z޼|L4΅8Vz\}*YHܻTP3"ҽ]QY0m^9jTOl tl%6( 篢a;aTzly8՗x"W{p}3mȏ;?f(*|6ZE!ziv$c#p)#k&2|Mm';P蝚PBXĕ+ u?ݓ/nj܁ w` ?T@}y jj^Ěaڲ=$y@ 4E-|ԔoSaw(J0t:l KE;]Vz:WF[؍'W8֞pd8*=K6;ftu]óʩ Ea&ybg;\tήZ\CI t6 |b'ƱPci"a[ @\3^hS$3+9 MqH}DmVKSxeI$H2#(;J=iKg kƥJpM)"{_"Q_f!ha{|ky,b۷Zr'L zAku+y$`7!:sd$'<1ݔ:øѼS;D㘭M ze ;horjs_PԳR@ |uSƃ]]~4~t7yiՃQX.\ߗ4:BVg!AUn >+6Wx޹w j%'ѩKLJ:t^ ?{0"Iz͂ɂ8K:^\-%PS@1/T(0" vOjTSUt쀥,bJHq>-V`0 dW!М~pN"(za,GcGwA/qHkE;Pp< 䛎oZ/}fFzy1O"gH7ҚCPܑe#[iJ-E$EnBY"C 3Tx)NQԦ{Bd3ZyMl.AW},VU鷓j(xֻEut>h,'Uy9O r'(:pT遝dHS$ï!xh: P!˴2y+{D ];N=,csȴ9޼|1+LgG &t:v 烾?b C ;P>]gdhe]J 6pu } d`9tt,M@TJq4 k^Vߏ-.w4Oܷ |(>bS$m{~6N~. *I_NJ1 {NÇse'/BFSCD>C%w=JhiB Vmȕv| .YW]}L(]:L10pS诼mRh0s,?Uqnrl?p<8 Y֒/Q3}e [Wբu_n=7Xʤ>LSAggz iRip JzI9oia 4!D'U1^ĸF0kFYcܗRaۿIj\*g"RE&P ]MFw<%>[.ӍĮ\;sc̐Y D 03l Dēkm)Ͻ1cI)/҇X3=JŇ@y-Lvu`^~īG%n Xv?p3gRBx%??;<%KٍLʅzM)Ld5.]#zG{H: Ѩyrf#oqQ|_CO79zQA6Y MMT+5QnBLl0m6V2Q/ }~jc}t_erBkk50!y %S23kߌo;{SW5bQP"~B RcهzќAb}#DxDY'W5+fA+Y[gto( qkH 562z23K@\wɟKwB|KE|6aJW, 2hIEMF<:@?եX(j0:Ӫ1Y|cL^9kUM{GDqNWceNj18POT>U.(dF.J=>ǻe-=[kx htJd{_=%dfͣHɥZ˒jSi^$ͦwb2cP,v|ɐt`4>5yxǧTOtojmHK,D{@o{(GºY!$V1*oGlns6?;$Ef cJ!l2@|J^fbbփo!llӜܾU-QBT gz4* 1m0RExs3 ѵfyևPW֗}M cmUƵXLI5Y:Ј֎8N=/WZhFbD| pGOpĆ .k: 4x|*eNE6$j}]r܎s*:x 4YobE]2B HBVVi,?9u36(ДA(ku%KNkz'VQqe^$#yT5n <e:PZtPA}Cv: W}jI 1W:Vs%O~ı/ k)\>\<CƀB[pCㅳ⾙߭nR/NNR]m'b=0J>')=y~MKBTL\y@&fkF,9v?I`QF].{\Ӏ!t^)1mx{ 1l'<0&q7ID4.#ܔ:$ncMB"g|p^ܴ3󎮊m6I6#)9p970܍:$.04k\Xگ(z!+_Q1IB`#: C65xV90D6bwGKd'W@V$Yz,2/tkKb0rhO$I-bK^2W7$/0}<*G1D"E~LHc֭۫[By.>`4*%28g)h+X=&:Ka:: TGXu\BЯu>)60ڎ [pvg(,UBGۢKe8gvD2eYZ/cP,M(E n_@'k!EQ o7>%mr(b)ĽCMY,#:K DLЭ%޽qTeaCy}6r8m٩m8(0_:k֍q< 8a͞¹TpD\As)Wg8"$ZǰP//B36ivuZMLZvI~!f77;sKyՓ_ĵ (8?=`k| #ܡ/P9 )CYS(A*ldbO_N|: or9$>0p~^ke`aM'{HZ(^'QTYIJ.tVIH껞MYB'5C ʂKU & Ri߽t|3G~EȮxSD5&^3ZQeBaYV?f F%N!Ij |lrtK6Pdn,uUV.96MPtAnpDc51\dM+;^+G%Li\Sl; sYmTݯظR[Z йͶ@lq@Dx'f cٝ$9xR.Cpq?b(| ؐeӤ]k#5TT<)YB~u ~B0 ] 5z _(!C^/|"/T`*rQ<=>E7 fd4M] uk^l\ Yg !-X懮aA \?'7dsDN`u ?4m'z>ỳ@pxLšWuQͫ,!͇KS h\`L+9\ m1$#[5!Mz cC%ڱ/,2#VgK6d f S#_"uha\Jǧ% ж&@p;氮j==#_LCG3"6y4Ӈ)sC%Ըk.f{}d&8V]j"+ w6ByukF=tn97qKZJ+rKa7$)kJH݀wSlm2nvAn;(]kSzC|K!ӂi-ޏdZu/IxwҐAu^pq!011^2yf(,0ǏB'L),-FY\_ 9]z z+h>db.ҋq8|'|ML\Tc:q W%ȷT35Vm.|DR1K}1Ybb''ܐkjt#=vq19sǬXᗋه'R鵼r8!}~m2K. ;.( e#y98urMj?yD@.M[>>jV5T`/煥@I˷3;1n틮+[oݰD3w'5AwTktNdB08bUƗ-*bjn͙U[n5b!F &ՙo)5,qo% ƛYR4ϛUioGT @ hMlqj%e* q03kg1=enxщw7"Z[G2'8+0KV8D Ty#7qG.='j Ko6"y(Q<$6 V숩HF8Y2s8 9:C~i21ew9;A^H+^m$.iZfE*Nqq?]+BMRd~Ӏ6ݹ[4Jyn_ZϓxJeغtw eHDaz2bT:1ӅzđMvҽt8D! 4Tr; vW7oT| b] h}ODr+19_ؤ. 0(2|͕gAΥ2V( lir)<,K#z\ (AT( "ѳ)Bx0CKl$T3,Wj`cjTX9:Xې'E}t⼐HW[Vwa5*Q4՜ wn XH1-(6NOrBPjӉ_(x8{g ԸH4(Ũ s=%?nQk9H׉.NwzU@5PRy-QЁaVkLsq[q](.3U]r?Bs$hȴ|8V "_j3qbbKD'=c2!m zXnO@E'd+aI Kϟ$ĩ:ZkŹX=M>kka6. %{e\#⓬žoPk[P*WퟞGwl@(Vc_`zeJ@h8w{ JV7LyM8dRGh@\/cq>Lz9)P{}lCÕޕzS+Iu5cKl2 eܹeBF,E4z#Pr/J%5Rnu0޷BUōiB^Yo<!Έ'gV[ΉEC򂖸p#P\GK&$߼)ԟhn5-F_3/lxڌY4k,j$i;K@O]s{]8j/s+,<Ɏo+)țёZIQwXjWP%IgOT+UT>мf5ީ6W`|;f ЭG./d:q(J1R9υXNOrR({F)"y2Zv)$3ę9v{:nPab)c6b$nWxJ3J.@mUHPy 3pryBJsyEfHCHhPdp?b1->=Ca~-\/i}L=x{o39'tՔ`ʸA.$Z3ũOAb1h={jT"3qLk\/>D9KG#{W]wՈʈ9B4=# ֙ji~]O?eQώ.jeSx ]>МWp+i0pUUWFBBƇ286nG\r EXs ;*l!ix) Lqv=yzxe_m:tV;_wb4#yN<q8Ӓ.b.ɢ8+ta~Dc*U!K,/gDҁ=7'ng(pt=`e,Pl>ThQ尅9UVz9&E^JKުig3OvSNJTk ˜mrzoaL9P 'KCwLcnm2'7Iل:Jp=P=roQ- ] gǪ>DpX8$#t1ל;ĨgT,׎ŲR5-^1}/Vm CWywr L($FQk^D6{͖IJ;M!pPƄMJ:4nԣ?O6x'NP&nj/«]iɉ'(&י _jU$I¬o"y]O:rbl)+~K'sqQln=)FƘo$s [@)90~Ip6yВw,o\`+;~;WO b \i`Z+5-~!0 hzg/*&CMbV/E1fUզcO1#Ҫtn|m.,) M?ZkX»qP૗}_  #\\dW*)W?* 9j]741{)i2rKPwU ,oAaF0 vMj!-ѱ`TýѨ)]rw_If~?+lqTmA;aCP*v I2,Ti:E([Ȅ0+OJ?8dNSp!2^fm %l {9|4K812{wg@ QY}cyL\\[Ȧ7'EPK^s.S _[^=:'cdm}a#~kY7&'`!&ndUֲTϒ"#Ex.J9JG!~m8 xecK5,6ϒI#|r`uK<ytcSyiiJVBy({[Q6b.׽%idyidiMþluCNP94t"RfgJiOȥ" ـ->0k`Fc;AcOG,Ď2ճ5FUޟ,[ RR\Jh E@B EfrJeN7 o"SuEz0S0jnj]xO{4N4We܁%z 90_ۉoR[ϢG9ߣ8[|]~kU俗kѲ3əe_ތ+ٯaWzL[֎Rl;.Q%n:QUwh[ORv9 -8] N&|L^Cq g02+:~(R#qC1h Ɯ~%WY8ri0 94"hևwp.H1 ȃcBJ /S^?Ά_>˥)(~)KhF_=$GdᖅLK{F"{Gd6Irf9GZˡ21CaPߗ }0tts?/ ( [-GbPC4-1&('kҼ䫾zsیjxzݹQzQD6-tQ-[3wdԶn`e^\L71c6綖_FNwQx?WsuQ)|½dՐ eb⧂qz aİS1zQ͚Fq?{^b<>`;'_l*rŤ./XCC~,?ב"LGrk&ԂH'̀7|9 `v ɼwYqhS ,!%go[ Y^!N7i+Xx nÙqLrp^)67w\RfHC`(Z[!-q.s "z۝Ј zOMhӂ{:-FZV;wHĶ ÜIqtfv#usMu)ΖvqWx5̺ bJ2xO0*)AR mdK vNX{A?n95:YWr},=xy*ϽOԫ&`.=xŶ|ZhIZ Z3Jɇt=Jor_iI3M(¨"OQ&|55صC䠯X0\ZI _ H)BfCf/=jh#|t4ifY81"0ӠS#P>w쒂Mld+eq*~"ŗmPŴ!<á,3?-WL֫8<|ECf}a(޺l!'^w݉_ͤH8NIk-ŘvJqh2%II>ƜnTN2mc֑?uھ&zU.yw w[ΓZMXr Mj` ]ɋzߍ{B~ˍXz#`BC(|KHz*2]NX)9R(J(/ #$ z(_s<9̊j̈́IwTҎPQed-)͟1R[DDn5}Rl<,_5=@;0,M!AfAeM"Ib_Mb!3 0{= 4`0 beD.\>. !j{QpV;h째Вa}vD<&0lV;#Rn_"t $pgAAShMpVn]Soћy*%)(jakZ1 pS55DMUHp԰MZi@WyNiۺ_o AGx٩\ȵ {N7mB;,5&j&OlUcx,zFUs!Kk! 'RaY1IT=v5Dt²@HںL@7 ,` ;(`hB=qglFTah-?vZYL御7&T3,of>' 1,:YjA0^@OK @WG2ChBKۥ~E(@䮖ax`r</' _08s_SLmUDǬz薅3V9 65@ɭRWVU I_1Bg*b jI+ n] R`Mˆ*byDX7d Q~Q8l#FLWv .pz[庺\&5 MeM̰ xSO<N4}[)NDzhp&Lh%nv ʡ*VݽEKߘ}:Eu♍"Z)bz(=f#'*[ 3R4T?qyqHM"JrϥM("8.1R?S"M){s.՞[ED%C#WC8'[0~.\P ew܃8 l=Ÿ9'H`jJK~7 -:ٛiG#x,xہ,oPQ/M2TKi Xq=J-15MMkYz~f5s)L (P`a9B[7lKJ;J=+ZbL$?U:U\w_}WHA)QOIQ=KpĀ9(}(=_*#žӅj]5TUJÌXVTӁێdvOPڰoo ha6yIv]+d#|wՅ\+pnEi#&&S9j&HbJp u @k lS" kr{R,IqIM٩1 _ph٬Qe8BA땖GVbe@je䜣jDVSr..<R}DT zYvZgt_wE腹'v)/0Mmx``ղvQ=So3=nF?7̱65h @U h|K7Ya[cV5ƿog[;̥+=yVU( G>*j`gь~7I8pY{ol]behK]\swXA-TP@9ꄓ '֯b@BeNeI8:,z %x`v$W#*rq !.}B%;>}GY: 7zg 6@&YASYmUOW¥]=`wM*?}(- 'lbȤ-Ohie| !JyzK'_"K]01oOp ^vl.TVo"%2vZTODȆVj!1v+w& qj[v'x0qLlГ #$A9:*rڑZY+gEȑ]Ñ件+B]]qa%IAK%4<f.]߹K_(P21OP``A]v⡒)b#\6 =B G)@v^f#tglEI𑜥<;S1[B4 kO W l5L7[! 6_R)uWqUWMt "l/H̞Rǧ_F=tyZKUo:7~D8QzHhNxVI'/KjAm9Q"Ul@)ƌV|~3t\(߷7v2WǸI!͗є4j*Oпwp sw\cvJ8Dz=tlS@)|_ce |9^+xM+qj@g^~Dj]FԽdeCO+cRs{ YwŘ4lCkɢ 9%6q=p([g sz+kؔiYo^ؔd?rTWڍ`B5,55^Ъyl p?~cTKq1=Ҁt[I4[C?%4_`)?~I$j@v@.6rFmᓵYFuVwpɄL=t0S7{֕4ԛ Y;:[u*u4)y`f)}5b8ʹV@`w)#ofəCTC_/r;I^KFˌkޗ\hGX^xn- q\QgSqywm#|٪l@5wШEs=TH^"`WKw1,i2 <퀚g$ڡ{B1J̗ȷH]'X 2RN7XΌu7xC'ɤMN7ւVOWxC8LܓvW Bsj0x$*V P󿀌#NB!vlJQx~W`̔\Lx|#1J^ Y9/;Al%iUZܨ[Z~Q"b:  xgfFK.ɲ/^(0[\Bg{rBwoLQ0t?籡Γq*\˵W|gZP;Y[#F GQZ_ms 0#{GrzEmՇɫ\% eqa5X4o DwbNN=!,VQg 6.48cWHu ؠ٤(\/uN_=Z%Ie熣!Rv'p$ki5vYQv5+c@ m ,YHPwnxҡs==3RG\ǂgYS^)tT6jZ5*l]~eBsuRY#MpVktl@ݲ=KON>\;1FI/eˢ3N&PS*oUAdLKG6HjcK+B$akpvUBYk t7p:܂Un:8zOma߾0872QSƼ \z;y#uOr8kN8$)Z/h\x)TRWGɋ'S4 qzN4IgΫu7K(.V.5\BYO QХeR@SFA,"N)rйB)V1TΜ40oQJ:_u$JrQڸ52tz wk_a4*@k . {wIzsp?zS-ln/?5DoW d8C3LN_sqY5=?ֵr1BB0aS)(=Ke2.O4C1ݯfN= l8 Ѫιnri ј*Byۏ[5.݋b,R$$x}KKX V1kŹ;G25d¼%O隤 -A:+w81c$q5QՊqzl<~4PM9X@-6~?zY1^;F/LKFu FRQ0.okM<$+xځ[]ނ $؄{Jwz p H22aA2G-mMtS1,b紨CH! F!XpKp_w>{MJ5KL]d| ǰM9Zb(uC w Yዔ3ʙl"wGzDfj*Me4ȩH .abQd؉~@o4ӥ@;[#NH$hjYZJ EV+,-a 7ESQ]_<}>(wm lJ4ʌgk&:/tflU%e18co ¾'ӫ@:*uH)X3/-ӆeySrP'xb#`Kb{rZi_; |2m{2p_Sa NN LJw Gg*r|J2{:\"}&z?*%@aK>'׻Mt4=~I@#VmYco`>ThT䇃 kFA\٥ 2Q93Zz@rVn%.i1{f3(؞x*,J 睽.@G]%f3m}I\j?b\WR>4 9ke@;1p$E}&m!Ey˂Zp)p/f.\=~ndp"ДeyUe/a7uy}xr~ʹv =;V8P%ta{ 6]u9XcPEirN," qZ@|GgKOJ-9aQpArِ*w:Rզe߫U3A+hy!~67brDLK'4;Ls!i99C`ӫȅ,d~F.11,Z2d˛bo-C"UZCC:Њm[16qeJ |>h?}(ev!Zb@$mm)~{oxy9n}k`^D嫧y޽t8wOthcIT m>:fFE. _)dCl꺋s/I~e8^ ԳZJ? ^`+ H7P<$mEԾuy@cwpl|gi_!t?t%[tsJdiv$UݑqҸ)ؐPlʹ{;T3\YM r@*fO-p>¹UTpqO<p;Є,y `\$MZ>d?!@EߛX!/ݪ[*ǧCVFЛjӨo󽗂BQ'dmWU4(*SxwWK0+R;0bڣaz(uoO&*+_mU17[²ߊ-bbq1z5˒CC\2[yM2CU.j8]nyl1Jv[VܨKƌ+rAF&kRͺr|B &B/_%siKiU[6\e(d$0ᔻ}hkU b tHh<֬~EpwP`_-}a=RCSsu* "I(dQxiwKwju-v[ do׵;dNZ"K9ܥ.dAdVqoibʔFHQ*WhSӣ+Ԣ.IQwP2Vwx> ;,9ˀusvs]|]gX>)#A%xCD(TvCNUW$+]g@̚4l|vۚʠ@j]Ij3PVa(U;U J{\Gc| [/@1vjU?h beO0>f:>꼕6wIVM7#%1 \'F:O3[F_f~YŸ4iH|1[;پᶔj#mr> D0^N[sTOWZQTUOHZ>}撆 n=DHt"*7YcSUvys{gG -xn!av} !-lտ} r.i>Ej.RTd 9\-A&Q]_b鼬NC[3`nh5 !^AxQzv<l}>7qVܳUrK#2 7EQIF@3?Ũ90rjG͛xHG,b0QQϷE2w)t]a"dńs@0M>j̀$P^ԣ2 'ВZTٝ1ruv.XiăE؁o+IUN&`,!2*eGlM/̏T9Qڄa=pgJBqh$kskX:|Smꔜ([F5BUU#Is9 v''d|lW!oHF+~)\q2vx}HJvC)q,Lu֯5.@EK̨Q!ph(2bC&@;7:*'$6 <\>F;uK{N3ᠾ]w }b`em@eMtC{;)))eJX_C'H`'0k83[5|(bx8{n(;QO!Yyutn듉I>K!\F̬GP_KЂo"6(Nͼ1kae>%I=YjrTV@*@cngARD|a tm$ʼ:A2\x0UOcAQGwYANY.c sB1$1"# I0"9Ej/_/lFeW mǚImt2xj2)ZF_6F@pyD! `OƘ#(E؏0/kHYE}ش@M2Ϙ4L?v-TsV3 T_2Y:E$u``ۭ:5M*T->iWZMD7\ 0Q8E2 ٍؒPoOJY.Qn"%hܩai>Pz,];nF:bvWp?S.Z~^C0׶7{GI=qV(jjRCz%-dɿ|3^po@` X` vYy3#z@؂ޑO5Ѱv׷GQ@E:7SȾu-AC7*F{_,2dDwI\ Ƣ:En:.5'hq )~_[g@W5|G(%-zuL6$ Ð(ɺ7q:ڃ(R%Q KvM(CStVHY qw .ADj( AU|#ݫA(?\amۆUsC0gJC"\Mx+@F.JzG2{rVuE19e )3@(=J58@xV(;䱕KBI1*Vo~]AX/nn~糘m"o.dzWs%E`7]ŠLWF'~C'2urZ3e㯣gra72v1` .VU'X>|=XaylA[-MPAWt(:3d 20fNrzƊzu' qBYr?H$ޒ<ֿI]adg,@#^}GcAc8֎^ew"Jz"qgOTY(Pcw.n\?O`N i#n"yik5Q-̈́0bxV، ;'2 Wns{92 .4rAs$CGH:o|c_:/L(~sW(9%:D[Rwkaf/E@ъg_90h >_Y0e'XzgY$= 3na(^z Yq'co9CR;,nKB%f@ НɲJ[5'fAJ\pg)჉L0''3]9J99S~syݲ@ e_eU/?l(5a!VΒ]o+`@ܧ(/;CJ3 IymiN-.rHRNJ#ĒbC t2hj|&G"4,ħljUҶR%) jC{g#FTvYgWh]=z)<(Mzl^Vnpj ܓ]-rS:4jED_]D_珬Lxj1x1O* 5XKTFm$KU2֚/;g!9h!CMx;;6u_]jA2+ܨwK=gKoT]AlY}񭯤6yvC\J>vMܒ{ 4&{ZBJWݛ X:S>[ަ D;ΝND'G||J^ Tĝy=̩۫(g6e6)LzT#vFG}SڠAr5{mMm6s$J?{ Ҿa7,¾Ơ.|"aPMSg$ ZBY-11TML8宕v+,/_yvNw0n{`%e+N[?!tB==Cd,]dQY6n-l1'<$@['4x;JL^tUR b#{1b2;!ta%$ ^Q{_>/T=&[%ݑukjyibe6Tgʧe.CS7'hG'e~_>&h&Y*ŏ=jDŅ?i)-P0r#!5PTX+\gh+:_m"vkn[7"x+W;CD -4^ab~j \D `p5XdJZW &P}y9i_:p 7zNA1m }yTUeO53EaYp#@zL;CʪC)]ϊ.iM,<*Ӄ-N!MZn0A]z~bam1"2 T^i\J a׳&vxH-!U&g"C:%g]eP8ѹ<S F9b_Iz]$ vT99mJj;FݦC/J1i2MymJx, PB /^x+#5>+"^ u%k>U47eF3 5 #Α7`Wmh)8' \Î')oPO}4)R;Ijs .N l{"MI~"z A\G,0 5n1jVKub9/g_hPgʸLJ",i#>uӵuDaCj n{:ǗTabkr)DqoTLkK 8 $"op{o89L+ P7j#aKyr͊ڎ?X P)-?ԋ-sLF$.5?np57qfJ1m!E@W0H;yxA<(u K_dNnkFy =θ>zP~w'nhJdxW3fkKD<U"UqV2OTL1q;8oT$A;Q^Uu ,n'rz%ê5@qxE`΁%7q:n3EToݳaɪ/5$rG"-G{GUcR âljQ2K?^uԧ">;];X25z;Y<[+۵ᕼ{pȬdsx)D,R G6(Sv~חƅF84 [)uҞ‖'mlK eW>lPG/G$j_JuHz>Ѿ ̳8X3} J4!Wgk$xj&pQj{) ?FRYVa]=OF` TU7(EsMe4sO֍c7 3tWu} Sy'y9_ O; ŷL_or)|  ˵NzG[LK͈R ^_0P7 FޙY3JH8/İcr""l -kni Yzp.HtqyWB^aؿO>O fdi!Lk)RM&*6z٬ro6F~R߰MZ#|9C_u>f3וJN4 ?^)-p`Y}nQ)g'Qz9eԘP8n'8Nez.Щ1QX(eNXC]G#H/y7j?6wO+ooi?12-!D&A_߬2Zߐ8#$X`d,YN=; giȄM1 ƵT:Xfg !>ku2Q-0Vg'\Xk(<'٧;8mZәg3|(&`#~gJ= q!mL-T]/Ru+66VwjB^B@&<8Pl:|Hi=H>::^9΅HC W%}YM2&ȸ'u&igToɤ|*:pG):P#S' ޵p~'ZKyCKitd'Y -oJ5W?HXl= {:=QneհoM:9jCiG]9\I̤ ٧&ζd :Wp@ByOHQܘo$P\"n(K^LqE-utkĈa(Bٱ'm i2[>yPj%eVbm@@2 F3\seҒ;/" ?C3rߎ;9Wpy,# ngY}e &"Z 2'y#_6B 椂7`VH֢eڡ=N-5O,s+wsߦq:\OKA3U|[ 'FOJ 4dYcR.a7ms҂jDѣ(|;ٴg#?Ut\z`u^S$s-<.vF VST;|K=0)t,K#sczl%a4#[C\~ jl"$I X8iR9TpW|`30<bjYY`cEw/,TSsf@= 61MɉCoDY\%I+Ovׁ6ZdüCbO-ɥ^T[.+\Txu>WF&8y}dgmQXd_ }3\#Ԡ UXLk*줘`3??^g/ +{QЗwʢx?E7e|&S#.0,mKC/V=s{F+e/|}4e_\3pR0"mX)Fc!nE ϕDЫZ3CBi F닙"' (8vK:y;H^e8њ۵l%i?l]F= 8[9z 7h7;Èܶ XZ<yO⼢4ݏׄ5~iڀi{84%V؏%CwW*GKiـ_&d]ae:`I"gv b !tߣZxư?Y=<́&Ne7%ZP2^h}nLyI6*srbE?t`Y(FmqtjB'sL&wON(m B>o.zFwūkR'~OiL-f$nT@Oru'QlΧ4M? `IHrq49wRLܰLpuOUYN*.t+ x 1"Tčϱ{?z땁gh ;f+4TYd+fi˾־f(I"Xl9z9˼oTdszZ_}S^ UNNrJeɲVo=X&4]LiMȥAo0+dcu21.~Ȼ:TL xiUuA/Ƹ KA';œs>N@?[<PC`6w^|M'@Y{S)ɰ01b%({ʉsl O_IF&>Т#/Nf/g(3c U)R6m*3)ziys]KcYNl'8AD/M7MR7g\hIw;+R!)Yτ#rb@ DyGL<\zm/GBY&ea)UF.EsvF} >GLIݖ5Ð,-Io0޺}e6ɷ0r )JO0X՜DrD|PWBjjlbR'Tvxc*0R! ZL &{ W>/CO+iXT-jko9@Mǯ?0ikPS$9ON ɤJx'G?SuQW*D ̭oO|~FĔsǴWlti<_/[[a紫r̉XߊḾ2!8ۋ^Fwb>GF,;\.X/H$ُpdZTV.y|71)?hlt"t8ݕv[&MWk m%dukHVjm Q|M!Pw,>µ0MHGnP$jo~'47j|^ĺˁ2gQMIIg؊GEb͌@'0H8ш=0wf4o_&k!恠#suHy) 7{،5ώXk6xckL],4+9V/ F`Gxg&PE̎ؒM"[)`B,pQ3 -5sѤmH1yi)C|rʔV"xԲE6wh_ۓzw D?TiAepJ\}8嚈}SPVWgJqʩ·lN㻽֐f,z%|t^{蹂mqzJm )Ǵ`a d B j _yV 5uII)+֖ Xa8[I oY/uI񜱄Q|gػ $P|O3ȞewyeY}Y!Dl)'kX Ưq_Zh#m2'4@RƒחjOB3XDԨSOK2 (U?MOn&'0 ò9`^7xj4#MoU2cYЅvaP&H1?:VAhHS Q'jj9㊉\,ݍ4?OG+AJ{y"eiw~,c/SbgKJ74ߑ=k*H)̇?bsW E/GoB( " I uMWI-ZHy*r߅cu:-,)!pi$K a>z ԘnidfK'HJy %X8io"De/~gD2J(w vqwD:gt tZjb y6ɱfJSЉ58p/i[9v m\ &/-妢7uܹ Q-u=}2+`j45`F% ߌX3ɻ+QRw^ڣ)u}34 So=&PGaʾ$*oIᄟbŭx7CsM]ՐڅE?*YF_]@G䯯c<:k6QZ/^<5>aa}ܖ2<92g-"X<\4W0ltR;!ܼ;nE2 d+iTe8kcBF0ĕ vj7հ ܦ)rf1K_3:д";[DՕbP)x\lwh G*XR0=p/u;,LJmZ Ud^B=/tVSH.XC`Bz 9ilRsO y#Qzte>/d3#+v6rMQ' J"^O+2A6Ba`@hesAzE%=a\6NCF^oV,h*&5uB0(7N n/g[K8(g.h>u!W}RԋQ_ j֚=Tg8Q<˾UnRi( Fł>[Q@ZQJ̀"8^MGXR8i^ʲ\ZYR>߬p1D u佳WoOaLˀQjYݣIQ6ِZ*a kX1z+Ys45ɬ ̝b iTP5Xzנ JIYtDFt2yM<+'R:fxyJ%J<slrc3UZzrkq&WTi ۓ]WGfgN\Pϔ_*PUZE8W1th3 j3QG`g?bp6T=fl"V%snAUL9rW`h`WVv c iR8;)d E(weRd9},ng έ=EhI?`x@4+(R3mխ*nqsz09{)o垰8rM#gJ$lŠC!bE"ŢNg9Zz_*UcZC*/N)U7j BVt7  ҿDm&f xDuq_y4D.́(S~!]gh ",ô]+΢Txnx,"P{sK׿f$,m'mvP ?(AVqc _F,6Ձ(3[%OV*>zD"1CZFNn AbE4nF;@$r|bSlmb~mx`e^~ \"[eѲdc>B#>w'jAxB~K 9\!׋!J>[!lJq}*c#l)*w?LcH aRdՂmI[=K,tx fz,@Wq=le#/"H{ UґP+ \ߵu膮#mQ mlEä!2`J1]<|JhB'jfQuY݀G* W |U~v'.(p$L*#pds,gWv18X y|"Cկ"HM7%':Q27,&ыN5z1b[%.۴Q>bs[-:@`g~eql;bF+P_`! 0O:ghp PIit&ho0v{ܹ[σ9mCSǀ=+u1zHo߰Mw٫fb gz9gw~jrR<$-!K]ڋn@sphe t? 2"L$K!6JtHEFb8.]H܄RrT! L"idtf1&c^P <$R|Ddkh!dPO ^D,5HBGpA9W⹷_Ư03^"G2}uX#փ-ao3#py~6 ` 1+8(ӧCUN `)Ҡ UP\ЧJ緦zkr.W>602@w~}FwbCr¯ 5kHKK9]1 0xmbzk%9ao^Ӫ 2ѿUQݍ=t*PR SQ 4]l:OǡvJu1+Sl b4$"6؀/HIrf4\:s] M9֏J'h@}3ZAڄ],VM{ԧj z|4:é6*-NH݅HP ,gfȏTl"K&3?p͡eK &ٛޕe9)9?1wdjS8D:B񑗲(k;r臫۟Cp:*a K}88eKmĖs\ӅcP^x!2íqkVsd"T ߬fq`Lw 1@< |PZThmMMI-}@c6K41J^̯@vf'C)P0kWikmjUV%NPhC4{Phaz5#@W{Tr(ް߈P,X.Vd~o +Vs@ "PHIvCcvUN*23Q< @^1+0_Ar%9 ]48|m;sOt4$q57!"#6mG!HvZLWi]u]SPu/Io滙 M#"rF*,wwmljV%0i"GA\׉ٓ'hVAx 9ePtߚˮ䦱u (&cЭʊ@}.s8%]/3D$7 C:߄XmXl& s,V{OBS(ji|ƥQlZ~2KŪt8Fx0i}1\N9OV,␅{498X).7x 0%U:Us|\t("*5ޢ |ߓn 1t0.afDV_b,rte&L+;jn d4ӓ!xKPQH]U9 $ЯB eqYzforJv:ʌ781:v$ zwo͂84 K)IΑG 45J8|f~Qmx2i&\fY6bKct>OMW"53ӣ\XaAU*q@˃1PK!m Glji4!U:PQOTrqʖưfF&J?ęURXSe-y@$b_g@ z+IZ[ ۬yCy*VX T£3-̆\`$%벞E\OEopfui}@p<[!-^<3{grH WkT z.Y E+${%`.9E@ˠp>8CKQ@u~&w$ؖެ>,lycQ{sDL8vݏ8[)q`9DFx+uԡgbdwݰ C# 43I8 B- |H֯#<0:˹܈ZQBMι?@Z863]I)=izVh'쑄ySRmeThA~->#S0hZKȘYFy,>-aUPQekR-SEMŠˀZEE WZ8pAL& p-Dmˬ9F+`PA&qVl>[Y_:9Z=rACU!v1T朐!J}l2 5"#X&$VG5IؕfJAco2~ %#agQ.>{t~Alu#Qjss/ 7Ǫ2vN|C%8ڀORjP- 4OF~*)W2,Auc_ʘh߂0P PN]ֆ'H_YWeAXb4ᾢyLe(܁yNjGe7 h9ړrgۇƢCKq2m 㔙쨓L-mD:Cҩǭip:ٝ mpّ׵xBz~\T|4X.復 ByCx c,Ȑ~P /E2AMNRO`9(8E0s뻷7ٻEusH0/Ȓ*a)ZTVr8$b.أ<]ar#HKL` _1DW]$#iI$!5*.`# ʱ_g\nɛgjܽ^J20Czr'n1u^z;$|P#'T1>S 5q (T=/Ku͏+bmN,0G4Btpdz.;{fxHXRu F9YG؁A(Wsk eIO,׈Hwpb=;# RBި{;CJ{|TUU |i;k>ItrtS~_\M.=!WTDigqK3C^O3Ik[2ྻsJv&)qo6 ğ@}U}ҜK3Bt[s ~R%l53Ca*;-R\q4gP(z1i*2KwEA#E|i2fHK"%1RUwH.tGG=% /&T'tˠȣ jt{udr+D x$hh Y,Q~yYA&[DD$7 `|?RU6J~lIܬo|tW+4H w}=kER5[{tb> )?PW Ď(FSĸ]L8I80w/\Fh8-ks>nHJMey֐.~>R\ 0Htp ̕ 1c[ILY1@B|.1ɔɓ=Ė9Fu$BV:t𐯇݈T9,pS SU9aBw#?@>'?o< k|-<Fv ً|Ew!`|Ga..G7KvO[_ݡu9AWI++01u[+I0Rug:VX}hԠ+/|.h3LIoRTTz鶢-sy-#[HYsd!*hR @>zCr2[J[9zApgc>d@5kqF8rا^DN6LC.ABA'7zzX|RSaHB҂fNj{xbsgwÜ*8]ya@jE ˅_U4gBv="%@np#>6D}{1xk6ov%w Xg[(PK؞^#~^%+{2y #9σq7[OOK3{7|VRC|EExxxL`p';6^nr$V?'k5y^:Cz=<j^99(vh|,:+z"/XnO^LAhMņL7L&1QYLbtJēq$Zn#uhb:)u/`)gy>uO,i@w9L^Rk!jnTUsdҌb!O@'Kdߗ nB٤C(طiIjqYa/3<"o@@A(eEr:E?B6 ZB@"$*:MkP4+ԍmD:Ou.x#FWM)Qw1QM kyKC\Z?i-ffhbBVI\WX;qGJ*Y[C,"|K>Wq0uO=qkWʉ} :PnYAw0%jHT@) PS1<]@)_N7eDS=C~,B>yƗK=:B 8IYf9}@Hl;MɎ; =u.}[[LU[-.KeY82}X+Wk^Ik$DHCJаމ+!7#eIVj!dJ^UQ%RFʘ\o}\cUgQKAH.r"o)Hh{-hhŸ^O<HsRgZP $KY12_"= WܺMn޲[ٺ% m-:24Tex&U cLQN-T̞RN:meǐ"CCJgW%2)_&p \Jj2Z;3^S$:Ҝ%aHM<`ⰆSDc%BoZwcDS&3pH Z_,5l]%!T,%z l*qx U%.w IYn.=sq !SRNfAӭ 4G֘ߴSt03Ek, N-/b8vm]Y Qz=+Q'`eo&1_R[BW>)4W$iAygRcb~U1t"C՝_V?'K#agd wAtnw@3ѱQ™|]]2bYڅ͹H\nae9YrŢd^ú>5 @wm %VfU,*/vz栉yBդֽ$bfo~V:|J O]m:jpNgKs} d^=@ɱ"-^RWIi9^ ՘dȏ7R&iU)(&,҇9!We5m_2gÌˑeP5WdDOkÍnyc TJ{̆Y:AZHM=T,eMN7 nl=}1\J>R"J Fl~~5j*kATx"‚.~2_x05dn!ROㆼ&׷F 񭹰lzI*_ wf\>tG<+fg.ju"<~Mv;-CD ʢ 7`GiI5UFz蕳5@\UFPDEcxƯQ5-7,M Z%,rhDIJl}}VݕE֞i=F2P~sda L$0RҀm#fxeLV4&YP㽝*|גVJkuטgjڑ>ĵjѠ> c\w* v\R:m$dG !2Yo?ͦR_fpls@HrcÈUb z!7Hdo:2]M0?q[Rj@:Nn<-qRWjPsuK9r/vDƄ'/F÷__1nQZ[ DˊN ٞA\Kx CϤ# &0^ÍO'I q? O$@1gX \kʎVXsXO|VqPSpPdC pה)ar3 悦dRk #@m;a܇:YrY؛ۜgl`7cc"LݝҿlB9WeKOoک']x/MA4(Bgkky{=H$sG F*X]pc8R؝Xdm#gv^A|wU/2R{o?Q׵YDrr Lؑs+**,_k`<&# |'fQ9Svd%amd'ڟ!#PFY,4;.o$6 8j_ڠ0Eʈw>_;Prw\.y$BB0ONMf[j,HMP;0V_źfK"B.C 9B?X-31 [ҳ2E:˜wLI)rEi P3x"%PJ1t蓬𻾟s&v:Y8X`$HDzK vo` O8+a)JU` 3ʇ:6"Lԓ? =ri6 cӡ%\/63KX`oh*mi2> U :g0+2L6 KyaV+)&=m|X!ÏrMCkuڣ nϖWOIM1,5v*]Kg7$RYj.F50Cr~IR? fƠkDg@W:>6fUUABmLb>.}44Ew:i`3:w1 tAη֝ |%){o8st/֝Z? Yq|"ƽGwo)w!CES ~.AV j6doNF/wy/wՊtT#GFz~< ⠑IYBRdM1;z촥lG ߝ(eUv^q.hݺ`i$/m 5N'@'chk:\ 5h^'\fGHZʗ+}].[NӸjJUsB8 Z PD8[=~>H%E1R禪JFmۓprnaAܓZf/N}-Ђ_ r$?\>33r cTs /8sCg;]߻q㛿X3G$۾Dh6JŐp9y8Au )(CKPvkDwQ^/(l] ~ת]|UM_{q~ ڥJ{Dq${}b z-A6сqݹ0V&YU:J٫";ϕC!s/W.=Wŕ8䅦־&r(IhQc]*g􈩉hGM!U1 Rt`6L亅jʋ \bl%ʸXH u)hleOJ, ^ 5zdVZfKi0'ܐaע6|"Ht깗,*LXLD݃Z/>$Jrj=0ηb}@ nokLP} @\;]yda(Ʋ"r~u:w5{1,>pJaG84d9Y΅4Ni2*|B%´2i 9{1P\Ҟ7^(֮7Re5e0 ~w jM˘?ڠzFuE;ݷF(ٮS&ƥC|!b3j\`b/WbY#sc;$2vL<ׁ$׍lkĺ2њ8aT2J6OnbKM($ t"n^]# \x1# rmU0LaM݃p #L. E1!=9QBUZsޱr0e%:ڹk+d_+" } *{{8W һMS@tB.z!CFޓ7imCbOQdN'?uY*&VrR\c!#Nrrjl!PGt"g Qʅ!!#h ̳n-0QK4ij6-Hj +poЍQ?f.v3q'r(vT,j@^}xqk7e3)LU*VIל;rz+㈮#<9³V걶;w"~#\ðDMЙQe8=evƱ\֏v;㥇չW `|@4ëFUm]fM83P\ΏnՂd;?IΌT.S,dZge1DW+Gjw2[7zHg?2xEaUH'wm.lrGϖY19>Stryh×;sQՃߗc#G?Ԗ'ijjXpu$ q+#«{ q\fו úճ|?u sp"<πΝ DҌžmܑk|k*әq#z[:ҏ)FHӎ9,o*)IB퍰jTbsE6-'IX^,]>c3W0 ;gbk@%Rb($Om>;UQ(( =w[Ol,0վY7T̔gTJ=ցHUvs;|n5;奱ȆM2ZrMEKZ"'{BXMH!+"Lw/ hҋk]E a( @er^$:5AҮIUg֜O yrfis˚nU]-&w]OԳ4V FiڦVKhMuaЫ W𒥈yݑn9K (\ߟe ^$|z^;D=AY@ka5z{p1ɺSbr_9W+r[mo_΢/DK<22E"յ /ө{'.R.ҜY݀eܷ{hB0>u;Y2Ωޑrj֏$4ͲGJfZsTxȠg_'>lIrׂс`&j$.Uu EZH|2qf:t>3eKN6Z[#cV/؞ ch }^"nj HςNOzMTSMO)~@jHTUT $YS9l@,x}~&8axsEef |EWc5/WV|JFԏI19$i^[U~'^DsGHAOa\T>cRO\zx{7$X4ANb\xr`NCG˯ 1"43$V5Yf)UũfsN JF>I slE+BdS[mFq|k^@ń'=_H=YR~eăDʥ'dRtۀ1u(J5 WodkXd1HvGЈ @,z I U; xkx{V3}+&J2g J%?-B0j"%10+E.bkeTpdq@`\lԥzEwu7`"1CTMBF}6ł_wk/L󴏁^?73D^KPݒ]uusBf';^ZY ծcSn"TѼ8 RVáqJg22ѯ.9oL+̯9Gb%M[?Љe@Mk۸"K\ml0`Ǩ_!ZrZtLV{gG.\\y6l;,Ä 0|ĝug'fhFEDL(' *O]hDv ke!u%q( nE5<\B$9&94V8lJQk8͂Lh]RC_^YfGL,ޣƨiGx^l[*Hlaþ\ m%ϫg(s}~mY$iRJ1, Zu7Ύ=ͲldWScGV5\BTieσ5NRUݠ] X1oZ\N1P.CȍV8=~`f"GIyiw/i? șCM1~]/(?,)=2&W /F~خHrΚkc.bdyD3s Ԣ7V.& W+Cj2ɶ|{j*b|ےJ`v5[7a٤ݛl+"%ͷ]gk24#XAZ mL] F).qPkCX ]xsOHκ=5Niʹ&ͭ:P ٔAsKE XYL-:qGH[Oj)0YR%p\NN5 M1R=/4b[ԱfZ@Oi jQK?ʧkoarD]|jnoN~]DžeP֢CD1[cueoA^AJH#E8z!%y>C4=xDY)FA >'۬\oQv.A4;55z1ț/ 8\UJ53ujjm%kN q?S]KǨ )%_O"0i*( :~lȫ}SN M.cx[f vN339Z GbVU>f/&1lߊ$LY1eMC87Zhs}NH$d S; !q.#+BqHPs7^$'YorΩJtj"er趈I{bZCX`TfKjFV-OyGqj 1'P3rIԿ]:^(( QC&unp1+(܇@;j〗qdD@ <7$tqXLEy|֡A)"əRʶFc2xJ}痧ofkdF5}2S:9<z5|AJ"!{ĶM7F1Qm; 5<y>[5MT4mN)GB8>rxgӫLc۔XL>7O !T-HGS4n9@Z;7۾o.GZR{eJ\S\n: 9Yi ]!MR!N s'GcrgI GK& a65Jūj ^ڠ*&?r梍h"rz);試P~HsyBS1f{d(0}<©ZĻ{.,_ACdoP^SqWzL)!n-,H1R}7òWƟyY{J`V6cU'%ζ ֿgs vÇ}t^r?V??Ux]RPtAV _?ib!fGrP-$\oӐq}L DK B>Ue}tҽeaΑ!/Ms݈#='𰏃lCբ)lBYKO`Є<*呜aZ=\d*Y * O5-{!0L-EcfۍϘƦ}[,Zl,.}8}z]8Rdhg!6ZFlψ*ib> ՗&h!\2DDjL%˘T4K[Q !׆R$P*Ôi.hU{S4q7!ِ t-NڴQ3Lj<灡dhKG9*  ]"by~s+!5Hp4SK50MYĐ3 2p-'z߽cjX&D <,#1R0͵6mEGFtv&ŷz.$ >tC@()K:Ѭl#VnPn8&dK?v Q<룭ЈNb_I#!VAY5ᘆ[X=0e)HNHD)~xsļ%iR3L]SoRwO,t`?1@I>wqs- 녞cl[7oz쓍L<~obM&ߕϿ9\c^&W$7ϵ|όg@K+6\$Ħn_Q}/6Q@~XARF{O#ԀUEeUtt%} ^z f$cEٮ H 5va՞f\)`i ~hh|\)9I- V&o ^S*y]m9X=LV<9;^MbʧdR/^c˻f̵?X]i}b4%v3˼(p5:e,qB\[Ie;1H 6Tv<9(8VCQ kG?u1Pܟ)Kgt,T/s]a@8 Tl'. *y%z=-D@VSIzs5I]^ݥ0z"O;#/oZtc.HK& ~3O)31V2Ia|Z¼Dѥ_{<9mdJHȴaaֽ|ݬ"?)Jhg3z-}_z ?X2Vh.ODշħ.X> s-O$!JfLydLtCȽQ'(>X<9<.euqq( !A_W ·JF;cۣˎstqodo&Nn%h/}X46Of8oTG8{D/'y6}%zcѓrƓ Gvjtk4)CLE0rE ҉:ƙdemh>ǸAlkdNN .r^40κ=55шFۻ͔Don H C&t,PS>#fp$w/,6 sO[ۥ{Z ~6l[KX_ɭ41 2xU;sesO oCvP^[jqծg؟*C c'F9 l"q? Zx)qU5^]Q)DzLiҦO\khsڍXX]sGiڛ#=fN>j]Zyp^1G8XsX^RB#b L\*,x`FĜ.KaI{^b`;Mn%bKRiDP3t^% :6^c P٫6ӓD%ezID|4P%H> MјkS(wcrݞo3{0.B2'' "Y{fRpS ] 1,6~86ltQZ$_|#RGļyH;S Q?E7t\*%mF0o\/b5K l4-lE @޻CZOd=A{:RJUAFȦo͌6 Pg{W7cZa~MQ\KgpA^VMcɴa<≘u;z ?RjڈD^3"Sa؉3Jv1!MB ɝ2W.("ri+Hb߳L0z[ݲFG CаjwY#^];9,W#፦ c^-I~$ydu|nD>EbDHf|v$s`\ѱ9zF@(]U#KhOn$:פO@=˼v yLZ&+7XgjrIh$+43\'˜>tŽ4/9ɯHQJa!G/ޙC'+MdN/P:ۋc/> Kb5$<&K1#Z@ΐѮ#VėX78Ae>wW €nqXY~~;IlWx8cs٤dhϊL2췉SWg\c\sD όE_BdRb"ߧ1wCL"q٠G@ߏ# $޿#Υ~3hobˢ:֤k9]4(v(6)XHl/Bhm-5(X/. !(MNyzbm'X]n[y00b%Q5!V"3''xV,ӷ-&܎ ?XIgSd_4}Cz8cVOÚ2ۇn#Jݽf`S\&x>h9-gT8y^l"HW_BAAGe]A ʣ3:f_ʡlv)dhXgAbE~\\s{:K[ih=q Wd8_Hg"Y_c!`%/[l]uH XxXfuEF2С޺W 326^3iqGl0Ңo^o³89bMC>}9f]߉G+=y-?)NCK|` a9Ag`h2mQe :Uйb%ms09} |PHV2vA[>X2f3Y:>K=30=[qBPE}BfNBB4M #t49 Ye(Y<.cW:yeBg`/C/%cX`$Elu6Jc<b)jzſx1 r̷5]ptZ w oeg>)Z=>Ȇ|?#E3rHqDC΁[mM5%iYbw\tg1p}v җv8jHFwJoKS$wðM39*@>^X~pN:m,![ z^y5c՘bTGR͒ݪLÛI݇Zzvv5ΞL *_%S1#-@ʙ I3OG~Y渍~nV&3vna =ӯ"SA'm?z)}GInU|O+Bpexh S/98\j|{s+Gsz7;#EeBχ*h\c}ΜQkYrDGb*lʕ~B^=J 9|G v@K #Jߣ ~Bh=#~:HcjYЋ~K5nz+ aGkQ.'f\D%P%GGfPqE',Z8Lc`V-+ps%4M v3=.0eII&lӈ>?4q4TNbU{5Τx[orE\+ЇMOēYDL.1K>54>n=('W#Ac# e{ۣ+l(fin1~yrN ٘+S;`%岼 ޅœ|HMa{tD$lmpVa5V`$kcVtSOpEl&o;5XAenBrOr*rbܴ_Z. aV'02Os'We؈ΫvDP (Qr`gJ%EYmџMa&Դ(>w㹲e#cis o.CU05Zt|2vXz s䔉ӽŴ1=u; jvHzAOQ8OM2]10]`D-<ɢmKy?)oRcXbވpwAdgiRv&M#,|1/E&9@ѵfҚ$^`𨝽!A.  {%L6sמIQ* {_ *V/s;:ϐS}֙ZEڲ`P[[pL,eA`_`Ts91O+ {V7nĻ!k$|ky$u OO {[z/f I4\ak^e(+X#x`$ȑR f 6e T{vsrÊy}+.5/h#km$ة m\ru&qY);JO*#vx},IK FӫSS.<$q$B7)׀)T2Kba-(]Mj ETtoX eQrM7E<3XMabU$Pc}>GB4ԪWp ^j0>4pz+6 6u񛺼la!2U`ׁ]GO? *|73Tաi°_u Igv+aPiFugZڗ^j E NHI"9r.#Z*uwГ40  Z#WX4m%p1 RML[\Z 6o5̞oK@IM.#d-ŗ{(4H:]哭Ǥԏ4ҞmQ'3"/smM}|ω26Z 5ě6;[0=x5 g/er, S1O!yI1Ll /JK bMo/f[69:"~ m8hD3gQ18{0np[e#pJoqi6_,FP-& H}h3lgnR ?PfMf \0yI%SFC'|~r3R~w0>k@D'E4C!}KqH|Z(/bq B]948rBUs.p2*go>Ba׼Zٷ@@7,Ƈg|ʀNF Uge{O>Ppm{'^6w{,b";' **Mu{:+lM5v"~ַ0IE 2O"P_Lh\t v='-%X6UmĴ+ T3$Ⲵ/# > ss{:۵P`v4mxnC1zpVynEOd$NtyV8 ʯ*0/p@-b{0H[ridN ")C''Bί=n~ bBM^?H20n7&IL>.u00 |}nG}Q[GOWz@D|[E-0,v+EgT\n0_`(~xtwYuz9)w~A~\3as*dž!̱vOGiW õ x象bFl<šF?aЃ(1m,CfA[$ 玣:Xh| ⾍$lI=Ur@@檵l~ JUdнuBLWx+}[kZ8ghpwO dXLa Bfw_Cr5K-ʈErqB9Bﳝfro4-00>jOOޏzqh,vse\iwZj;0sD@:[cB@w+kxWB?,m$*(H;\IImQ<粲Mm)1\nE]}@54EߨşO"ZӪls)mP eo۴o/-nQV%b[{' zIJN4ICN>|6KVF:Q`P>b_4pnd-q74F00?~G%(M}[~GR-y~9.Ċ/)[791\kHt6H=j}9.Q)x]Q4ݿ_QK*&3}R^{8-O(ޥ A$k6rgnk3|CgE+xi`#]c7V=: M|bݛ`oϺOڶix4bb7[z֋^T:T1{˯u}%rVl+b\nc=]D|*ȣövQD4l|f(,Áv~=d-ɋ}F+ڑw2YpmK&{K |r\֞9&5C:!U/C(-I)?jԃrͲ70õKD3]\PXWa@`[5RH5Dg BZ\v*ͭ%Z_\x8np(µH=Uv|'>Lʽׂݫ$vk.3 Xn3^<ۈI sxÛC4C6N9MzwAKފ%EA#D8V3󎓯cXT|+_(g 1MJforIU-j>ZÎq8>r6=U gqr=vJeu}颪ꍤkPh0_&Miޡ}YvvM~~.-t%]+.K,ZŚ8Ju᲌+g3]02d8AnEHt}f@'kVń7"؍ ]V1W}$l4GfR(KuzõvhOh?d[`h  :S3DW]-RZ#-¼}C@TV(@T1eO6M=lAa5O n;-IAVZ$C^' ~lV_vR@OIT4; 0ܡ8sR1U~]n/AȔUfs_d:) \;?K)8̊D1"Nl3841qn6( = X}sD!@ՆGn2V]t9N>`(෴dvAJsTlEvܑ3u)$?Ͷ-M &;84Nt1wbRBր (L2ueMlP^ܾJy9KΜNDdg[>X\ԉ/D6-jRױ G+S8ȞKbrܒ+iHN60n1igV.jPfIhR tѰ#m:Izz~`IB q#D64w* nrJM<7_&5ZB(بRг@$3{h)ܧqE% TOL*( g"ym0󊿇GӬr;u7%X+ruj]?\Q3PZ-$Z~ņlQM#0^WzsLi\ d-wxNכ hY(RqJEǢ.<6Z1ov}Z<"J6`834J38+KK{_:h]#PYD)Wr3:^P )B#dNx<5QbC =tP& L4nzzYHxpY*a|7"7EŴYF0#F\PO}}2Qu[ތ @0lײ< TH?fȟ(ʴ Tnu/?cfeJ"Fd| %S(7co rR[g{X &?5%|P 9:+$K"JR'h ~N2)=~uB>]Ӱ'2y@*e.P%VƍAUw8X`so V-SZ BT$g U+O DkH*MץyCfNj%d2 <1j%ry][w8jU[V/ ={6q!?V"m YR{5fs~E%J-ä=^__vcF2!#M+;DNP9LîT~ 0 1+l|dݜCoDh@Eh+-W:!""q?.hR.(9钩X7 eqҥhET9W4lrT4n8 = Ѕ ͂IRwV~=F95d` پd5[ X6@> #13 Rہ1FMU=pW1t7 T@zn$L7pja;!߸X1 аFA]w)#䱭2; Z-\1u)@ =ͻ\1&ק{k@+ja>T@n!tOx.a^E*7(7HIK>3fW@I˒jz0bJAjܢ%0;sQsED~qm{0f Y6>Dœ PS MH 蚤S=Ccpϫ+EEKu[jد{ޚy`hsÖ*n^u4tjgʱB k킹"#%y47L2mx>Uw]'r=瀞-A+ע>-6o+QE[ݼ^M^Ԕ,~aɴ+NlH#.!ԘmGIAFŠɔ< K9?=@VqASlѷd?eJQa^#(T"h*ö|kγ%4]:[<8D14M^3lFcp=pewm`U[YxIZ'Ѻßrnwa7`w!B ܷw?_i?F.bƜ^ۛSd2~0qJiE6@xqaZcQ'8SDbZq$qv : Ag+ь/I4 j! ҴC.<Wu(J N.Si,ŇhWM̵A-CNeeq\F󕰐5k &uTJf ev2HyЊ<:^^2PI9%C'98?z~hG; WQE_'T"O}@FKzmѽ97:ɸB=dÝb";oT#zChNr`4l|b\*_E,5~GfkpCaBlg:=P]-{̱*u7kͤOy =\At{:pz&'KBn/1eu1{2᨝,qME 2y F֔v(%(|BR lvy((jQ4 [Jl#V)dSp*=MUlsD_ċ{H2j?|D!;ə=u(^2Bjpx5P:c6A9MlaW9yPµ"Ksd9R4ETzV·DS +R>d.̢ŸޑvRs/Spr1\QhA]R8澬Ҵ1g fjpՙJt f nû6NSkTU6@3]}UhRfa/B.)N:t .NL}n0`teX '/;wL-GjfO E BB6h[t[ itdϧw4Q2^Yr~f bX/ZQ9ƽȹ*q}t|%F?CG+Z{+PH1#G~{ybQ?&W(>1 &4 mΔ"%-;_9ݦ!Fؼ[4bwcazuo"L=Fk;SEz:j7p?((!TZ,ָ=-8ȁ<h{5:$_&+?EaVFNÀ5h$lKE-VnkZ|I&IR3lb{2JmԢK` 5m/-łf I0s \悷~Bk{CH&L;FVO4ׁĠ2,E['XCۢ\Q΍Fh;[bԚ{_ Wf9l)v4LiH#9Uu!&q%Ǜo4c}+D"lRKo)pC?rD\橁tc;Cf3ٰ 긘+{T 3qNϛsOy=ae0MrS`;GG$=m;D >(( ݸ 4W+.<`6,ӈHuu~2Eft-ao)?i N҃;QECSaG6C2"]q"}JIq7soqa`PkO1o;|_AMJg֎bnSAt6Gaڬ_~f wƫ^7/bRrQ)CPKsZ]0ynW/ԏYIar{ZF&T9e),gr(e*PƬvw+i4_8QouD=ēLbUNQQDӳ>F|ӐܚS!~*g\T("kE hmHRpƃLZ.E_\*}k^ØZb w <cNv 2wQieOsOf=j<)kS0ݱL䔘u)x5oc[m?Ao n`ʼnx7K1񠕌yx70-@ٻb Yd#C'_ "*Ot.}j`ǦPʽER`r+O l"WWؓwa<|n FJKQ2â YUkvpn}b~{Z^U͕{Cʉck%(9mA<;"+zZ`;i / km ]ybzS&5VK>%ztmCu5ig+qFwu#}Կo'l4sF \;Jn:٥I7 EOרc(3G4WfO: NuRcs2<W¿[+E_ 1:u0ݖ[8)(GF]3)} g5߆zmw3ϋQ^/,CyC&DyϒU_=TueO1廥NAX v)Y &N*77at90}& ɟ%=*`1&*"$,,(!R.s:mA1.Rz(h""g[Lk#êBWgi @Tas[&(d@`X F+ nʤa? %!p"f)jd`~Ți&/}8Ï5/(h"ItzwVL:xvT'!>Fj\x;[A| n[sw|hJi i;pN+X .z??vč vx|SP'n$uFg'u %?ϱY\ Z5 KUX Kݙ5lR.VHHuT$e][Fm7f^$a[X3`HԳ+Uak&i ;]o/bl/!dtOhɍ/`kǶ zL4_fc&hu$h P=X ,d!U4n%GBmYf]blRZJr^_/O;PтBYs`B=' ?J=%ef"AV'' ,#MD;!ؘO.Y}RJvB.[͠mQFB!r;6fss_3 Y$vnOVΚv-K~a+ ~jz |\=i=,m]BO)cvfhs7< 2GE!c~ $z99HoSd5PkT` ár7\({@W7c!=NY2@y2CڒKrc?o/u7K]r`Qn2CV3(jLi6Q!/MԖ;X&eƦU:Ov VB;{%{r@*1@wyBhCb3GM[z!2*0$֞~C cpF3]\>P ;<)N;gR!|;!ŊHP9>7: bLDb̑k&CzRRUPO&$[ UM7"(5%@ + ņVCϢAn5m,5s:>T+|C_ŭ$ƜRXQ ؃,ks*(EJOiLo4 }Q5s4Z(!Y852%_ aX HC׳MNG#̽e6p,W4:Ɠ>%s5D EX"'q-ѧ7U}H]Hd; ^'jFd1' i,'Pr saLӃ=a9W1 J.xZS5~[5h&E$ab5lO:R0wi٧uha$o$Ys&@|c,)UP\5kWmu~F(6a!90Or@4,QrVЀ#nn.IŢF_(2>!H>+МM<nh-++7#Qf06(w\MsS0[kϬMkb>Ϻ,~-@|49L-OF3Y ST|b74,%ӧ.͏Oumc4i`zOR[\f+ BO'a.IgJI,Auʕ~!.X5G'ࡒlvXa "e /lg\@"B9WN\yE~_Fi BJ+A2 lު>nR(Bn>=j#P<1kP cI4EsBvƓXLZѐZ|o)&);YuIU̽OQKBbV!JP 1/j+Ԍ(5y]+LhKDA^[W1&Nṡ傧9])PudTfCx0ϐSZ;eyO,pki]9ő1Sp+i( P||-G,\l ۃ.䛠NJqm`H`Zڗr Z19v0K4;?"#m]p?#\#I'|>@8sOz$v"5*u[Ā̕U= v/ G jOǭ.ܴhfc f̼UKC=R}EpsllP72i|CmlyZCM(.(HiOZk*IwլiX#.maWu3`sQ=j]T#_ߥO`jTbxUx $w_)[CKUi2WtrN&tm=S~dICS0$ |.{""' E1(J\<ӃN%NwjtR8@e*3ZS Ye;'Ь dXߺb"jx5 1i]jՎ͓Z|aaa;24)Qb91K..ū){ةV~hQ ,KWQxQ]4ߺ[~},3v(R+/t Zs62`e6ڸH3 Vd9yph~?Q?]aaLάZ4ah=-C7oPWel4&sa@ұ?&Ϻ2KyN!8' j ʩ9\RpaJ}~W kɁ*]"ĞpjeXi̹vh+ G'kɊ})F84FYq[STlRTT?F^7ޕ8D|lUv>\'6S6eS7{vg9(Ţf!rE _Z+xLxǾ|<Z&2r􏕅bmj: Vi%z7= 'X4ȽMK@ҴQ`62p9ўe;mMJs׍6C/w*p~.Hщ:arϡ=|'O+Ip6QL"ih3n@$͓BpZ )LQ^)^IX?wfZ=Y{lQnt=* xy$qHekk_+0?k$rn\CцWd+.XDt u.q &Ȋ-^5; 4f, Q\rGN6 j+kffXXe^n_>>΋

'Bav9 ; 4yQm7 ̽nahWV*/{%+A/Q ßI([G(Kನ PN0aX]pbuӃj`Q'z&+Ys˫nք^Uҟݦu$l aB_7LLr:p+=Q)D7M,',2uت#`B4\A_el<@x\02xc$v}Gm&"7#E.:: +Ma{\,V\Dt ]LJ\ CW>n&j~LH/vZ"+b?Ҫ`!Sц.D#Ι=Kijt>px\ +8*Tk pg]ȱE!l^&0??8jNY2P;ցMK*e` }9:f ' L햇JSBqŗ#"fPqٜz*TxkX nQ:XT*hXxhX/j؁Ì-RDkm%^Z/4*\FfuՁx[8;fzNZ)`7& h~T1]Z:ȉBlV.|/@76+(/ͫ \i_)v80ԈщK0 A N _ i\5mYNVNH mcƵ;ywZRisʅ4>a+o`pHv%u8c_Bx.zĂc]iXNHgkk}1(0; 0Dgd!uqĬ8#Ͷ,>Sqqn᠈'6er*KS;Mf] ƾ5^i9x } u ӭ>Ar&UD$֚oʞYN)`4auD;t7+DȃKZ\˽&JAC+xY]Nmy3 Zֿ\Af帷ພo-E}ݏJ!}8j>af +&Pc]Q8`+{K [I[@V5Cpx8]Upy;CKI! 5hyA*UX(gE*7a^$QΟ[gMBHw# ,_Ωy,}fcG)4+ +,C"" # {iӎ6Hᳰb4sm +m]N~0 UO62[IݯXP3ėMY2ޞnQ^ey,D μL_f))Rqr ;?g`RCANOp}2< 7__oȍ{bG$LF<4Ϫ;9yH'("?v2 4olm}DqqV/ _>䆰B2aiw pWAjDj*?Og){2$}VJi=_-)M]2ۀ2!\4d#pB-a 8GF#^0hv!R- }!/+0 :RKh3-ȏOyF$Xm{{&jc)a^-&s&bvM&\fG),^X$tJm ۣESdK)2 #gIf$aGePョ>] )C܀g7]f,۩$3Aty ('0 xٙ 9콨b.!j7"pLUŒd ,u9/薀@4 5 }dCF̗;dQ/]8Xi*_Yp3emz?Zzbn({rFsmlCl䑅1 c s2,2Nn_:|_(fctP.[j/|Mv{:HfAcM?Kq3A)Bj4|#U(06M qt=#?P٢١fɞ6(˨6B|~]h u6ګEmJL WX0XΆ!]qDGڎ,9 \gx1\H5O7#1)狊<\<,sxcoN8aWee`m:G<^f`xst;m .;QtiИ4K&XRCA1(.]V bP.'d˸ă>"]gnh >VH%z_ L+q.4D*|C+ɶnEQ5I>ӉJ ?>o.FRҼ+HIwCwF#tz UiI^ ̣ 5-ՇS3gf$P2$̳qfwY!Ĭ>Qjڰ|Wla1O`$ϰtqJM$\wz(B9c[4R;ANch ΊY#^*VQEIu'Dt\i%G|hNK ! XlCI_G+*/,\QHј=!|v!PDPw$$R?oeʻn0q˾钭8<(Oob1 g (K~+(CVȰT6Cu%<jWȶCcdҟNj{K l@Vutb?Z(`z~ ]W I6T#v!Oء,Q0i~߿ |lm': T[;3T7{!bI*#e5̀͝CK% tS)>ijB>:ӦَڄckӦl 1C5T`˾^yEy~~Ft xm@sb)J+=+H~Nwcoȵ yʻE@iHzw 19=֎k%%T?&tCHE,g3R#|*o9Ԭq@llf85b qiZΓ uEQiHUf^K lC3$[Ii9%ֱ֩;.jVAa3Na/*2jZ}ÏW< bX?kSJL}UJGUs siutySg(4D편jN稜ӛ.6|!.倵 ^_4̓lX1 |ٹ 6 -z.FRhP}Ndmy%xF Q0z"$N2ɺ_rgt3Cn<;Xcy-`w5"L}" I\HbXlrO(V_K'Ր h L *ZhD6!ɒ҅4Z.Rڱ*)ҏV&G@=Ij!;sSsо`?$׫<= EH0@U-9Qk:H-DXXKhݼxS. ֹd˜Qn,W}Q3a5,EDK UT8,\ A_1$<-Ep22osЭ(2¸~xpCGx0rՏY~!=U.HPul4 1YYG>z:jj#}֔ p'cX.:Jİ'[NND(@~QPV?1$ݺî$`Oe6"UZ#>by;De[{-uغbV%|ތZ8yQ-E<"J]B^8^h%t[zc$Yfdf14{@7,2!;M5|C g֢X)1G@"OU2Lvi<z@#Hdmz+-@z@ӼAWraK"-BD,GUM w ژ;~l_fAs^zd5t? S־|q?D<w߯E&"X3zyaa늮#vHMq;Vր`bs:Ɛ 7,D3P q[T- j|ZUXtGhc?{*^@#66AgG_]M!Up,hS@ (UcWLm!Wֆ"K/g\F/X&=9ξ(f#0Ա#o^ é$$\O{S2c oӵ`Vq #dzø+&V Ɉٕ(r,sg=I{CӈEG&F(ոYR{%Ӎ~UOnlEwd'^)pT"𝍯+ѐQ&SJ4zCHGHٜL(:s'r yreN9`E<[|sY,D4hĥ6-4+rJy'+ JE<ߡR0SQZk9V@Pޛ;*).4k*0Z{<Oݶ  Z<tLFːMa%VUapTzeSI.zM݅6;Ln`ܖ5x8ûh$7Аc`x_a[J?nlLx%U4V˭&ZNWiaOo6DU;QBTZh%S= st>O\6"O+_RZq!W1Tf|2qEHƶDqmVD>"^<gYq)v0/e^-$DN"#li4B]hbK?(2npL|VTԜB-wNݹo7;9-*hq9QNA'I6P2_2k.%p>ΝȭE:O4ߏ_O*ŧ}<_-$1ȶV-\}e#Ei %i[Xq%(Hϭ]ktN,&R2>&eLZM>]}ӇQpy,e"Xе$ֲș!~*2A/243TNGw6Ah%sZ9bw B#9p"$5 ~)>:Iv/:r rqD^|gW'vl7PX7!+vq%i2Y +`o}3Ja,[&^BT o2I3[qp{V?"PM{za TYrCӲVfNSJ2[BEuٮr$a^˒i1 +ݹZp+oStgڼ1QSTAwAv}PpsJ>wx3_@!U}^N|sAL_d+{]l5u`Oc Bh5X\S5x?( <2vM<ߩ;qx ~:ӈ C) {B2ftt? W% ;ٰ8C r6?g$~S m4=+t x?ҶnEO;Y&k25f|ߖJ &yJPjc:liCL!# P/z"[N+A| :Mu8TtuVxH! @JT$Sq'hSX|o.xHMɀaPk≯$Hc,x sKm[2 G2\< ܠL(#:G8K"P tL>oX^|5|E{`OFt:XD1/J9'~+Z!hx^7w?L:=Xx(:h.'ɀf/m<)W'+ۧicJئ WtG_z̚6mY.Pzi!t\Kʘ_:!nwIIJrb>3ܾs[>sevuayA@r/{k\(?d/Dg)~?MCn K:Z(ԬL 2'e {kd}W_'`1/VvU3[KJd,3$ا? lĘ10,_cG89AY AONçk]׫%-b S kݻ7PsӇ[6Ʈ?M,Xq1 |"XS37Kus0UJ8 q~q͚]hWqEoR4#UD wxqԟu[nd";0P{FR k [W.hEMٜҹ )MtS-\AEV_źswPY%8.t'$Z5$-v67Y٨sxv}UPZf*| fvCVϺz{8Ė3ܡ `5ޛF˳,߰uv#N'*kC%h_ɏ)tcLrN₪xwpoh'AK&ނ|V2<+ Y@UZ`loO`5^u!B9Dk~;fNj;6`W%TEs8𢎃Ww"<$ .s!J[4cfŨjOfy`S$e̡3>׸lMK'WUĞx(7+j:c"S+M0L|1#)6?}( F.s2{Zp_5hܻg7pǙTaP^XW3GcRA5&2v Uxrs%-O%JvuyשW{n V ڙe]v陞+cn?b,az$ٜЌ5%ƻs|qPqe'JGuB1-.QrvwmjB0(

  • Yvn!Μ35נ8 {O Ag,oh3 i 7 w!$2Nr5YIcJ{2puU |7:}K;1sMV gqd@=ag)0cDtPʽ1IE'yrDqh!.v"`w62妆8BT^_vJn GK^Y6ۥȹo{Ab%pr٢zM* ̞̃{7 $0{{KaQ3*7_Dж&|/d\s[|quYaί`P}y:DJD'dbqR?\ԟJyO/Oze~P.IgXY *ocz3a1WJPC-M9` a 鬾G#85lKo]/O6ԉ^غd <*7MQdWO j77Ӛj`nfߢ э"sA _-哺 @[-r:a5Y=/NfyHVK ?FQP12`_dlm>+ݪ]|<!^cQV}*~' ΅x=0Zh1**~M"z 72%F/BZJcS=pwm \><ӌ'*Ն|.VC*GƲ`rBdR ]=x(> shȽ;2s fyY\t?x*~V{>]Bܲ(>^ RV7eI+m1*/ i@DAPfC.yG@_RJbӮܹ^:ifSS7y_&Pu0\.nqFZr'p@H&$HӍV~G)MsdkQ9gA,LnBBxp`/y/H>/br~>3 R LHP~ >(̛?3^r_fg,37NR.̵vF͠Yp9b0pja]Ć[g41hWޕJ$i"XM?e}F0xRr `^qTUL!;n y3qIm"ӥb\Dh{ US+(j n[ ;-qvTe-<[N;C% \0|T]L}eǪ;H\ZPt!Pvu3ϬuП77^(Yyqea1Š&ФR)E d1ͨ2 e&'\/΃bXk S߹AsF*ȱ\f?KߩF6e:p"GpY0(`P1QcC!\ؐ>ɸOG#7P3/)I*%I켔 f&*ϟIQ']Kae&1 됥;ɤ^ qw[9|BDME<$!Qjs*w,@OI{"g,JDvK6$UxgaO'DBvWD*`YHODp7*brUNZ`@? `X+9ŐQL8YSHT  ^%/ձe?VϵK;kVۢ2C09Aq.JT*52 \X-"lo"m&F"]]VWؓ?c4/#*Wv\7\2w3zVj0[jмEj`,),g,SC60ng!4A4G2At%cB^JRuUJ/}iy{\~MϭQ&+>[OVKˣzޢ=bT+d4~6ut\AgWeqމJ)&F0Jw풡3U'oP!ޘiI>|:,ѕ|L/I^To$o FVJ](]uzvTle1nĒ!=ݓ\WFaOݛ@仳VPI1.Ɖ:`R|RB2hx[?x[dUeO,J*saq˃niAꞻ&<*ZբlET^h5i$)s{qZӽր=rv*+Ĉ[^/])G,ojx31nodЋciB-d٨ʠf nʨ=(~^S|nFR9JNn3!c_z/ BTqLbh w"i/P,\*jPw9WsFđ-Oh>`hEZZ(VlB3O贍LO5P->ZJZ]ci'6Zn_ Nx]6͎?xɅlh\9OTMBsDuA?7~ = mVְLתR-ʰY2DFM:sS Z@ʾ''C&in{.CynZ?JnwHq<-uMjQ3uhcVzX@'K-yV8퟈/_>MQ s/I{8 wЍ&qE u9e(ZQH?"D Ju;~:ZBrjcXe7p-d ar t)IhflPˡ5@$_vIc+YrpFIA1< 4&ǢK~0|@,eh].Q,ؓU8jP:},e{ܾ7Z[K^E 3zZN&=S}iMHd[[z/ilC'jPdG1$Eof"LPF*y3q.7}UB1m}49pEn|K\&TLT31}ثk['KMJPf{ؕs{0Xs~ "1a>Nэف!-%X.i#/ɛ- QpBO;V۱ΤdxnۙfrS((ho<7֮/!f~5,4QOߩR;O],& /_'7's&E _Q!nCi gsKrRC:qt*?&K'v㷷BU# T҄G ՌTo5?hG^^Y ,8Xyc=#$ "ۂ\N7Ok64EfTI_{]xHFiK}x D-vS 3<K*K Ƕ޹a\(LNK*P-K1vẒ D/5 oW/B]9'Dw-$rtp atܗwućQmXu,;,:Aݾ'~o'rZy5q**d;"Úl ¹,gW?%fB:'MؽyX2~.#DbKDBDAMeAMr6"ɵ'^bH/$!lmQLji'X׹jş3R#CE.'Z 3V+ %o;gh& AKm+P]"}jk%%y  u0>pCشTw+:*fpl ~ƎbJ>*/yYґ YZ