libavfilter6-3.4.2-150200.11.64.1<>," hHp9|SmX[߰EwZ%Ju  @@?0d $ MA Wh|     @H&D&&(8}9 }:}>Η@ΦFεGHIXY\ ](^Rb^cdЈeЍfАlВuШvаwTx\ydz,Clibavfilter63.4.2150200.11.64.1FFmpeg audio and video filtering libraryThe libavfilter library provides a generic audio/video filtering framework containing several filters, sources and sinks.hHibs-power9-13*XSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-later AND GPL-2.0-or-laterhttps://www.suse.com/System/Librarieshttps://ffmpeg.org/linuxppc64le*XhHhH2c7c083aa51473edffc9d49e278eef354f04efed0e0402b6d9a96b0fbcba5c84libavfilter.so.6.107.100rootrootrootrootffmpeg-3.4.2-150200.11.64.1.src.rpmlibavfilter.so.6()(64bit)libavfilter.so.6(LIBAVFILTER_6)(64bit)libavfilter6libavfilter6(ppc-64)@@@@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibass.so.9()(64bit)libavcodec.so.57()(64bit)libavcodec.so.57(LIBAVCODEC_57)(64bit)libavcodec57libavformat.so.57()(64bit)libavformat.so.57(LIBAVFORMAT_57)(64bit)libavformat57libavresample.so.3()(64bit)libavresample.so.3(LIBAVRESAMPLE_3)(64bit)libavresample3libavutil.so.55()(64bit)libavutil.so.55(LIBAVUTIL_55)(64bit)libavutil55libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(64bit)libfreetype.so.6()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libpostproc.so.54()(64bit)libpostproc.so.54(LIBPOSTPROC_54)(64bit)libpostproc54libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libswresample.so.2()(64bit)libswresample.so.2(LIBSWRESAMPLE_2)(64bit)libswresample2libswscale.so.4()(64bit)libswscale.so.4(LIBSWSCALE_4)(64bit)libswscale4libva.so.2()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.4.2-150200.11.64.13.4.2-150200.11.64.13.4.2-150200.11.64.13.4.2-150200.11.64.13.4.2-150200.11.64.13.4.2-150200.11.64.13.4.2-150200.11.64.13.0.4-14.6.0-14.0-15.2-14.14.1gggggggggggggff@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.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@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 86f7327.patch: Backport 86f7327 from upstream, avformat/westwood_vqa: Fix 2g packets. https://github.com/ffmpeg/ffmpeg/commit/86f7327.patch (CVE-2024-36616, bsc#1234018)- Add ffmpeg-CVE-2024-36617.patch: Backport d973fcb from upstream, avformat/cafdec: dont seek beyond 64bit. (CVE-2024-36617, bsc#1234019)- Add ffmpeg-CVE-2024-36618.patch: Backport 7a089ed8 from upstream, avformat/avidec: Fix integer overflow iff ULONG_MAX < INT64_MAX. (CVE-2024-36618, bsc#1234020)- Add ffmpeg-CVE-2022-1475.patch: Backport 757da97 from upstream, avcodec/g729_parser: Check channels. (CVE-2022-1475, bsc#1198898)- Add ffmpeg-CVE-2025-22921.patch: Backporting 7f9c7f98 from upstream, clear array length when freeing it. (CVE-2025-22921, bsc#1237382)- Add ffmpeg-CVE-2025-0518.patch: Backporting b5b6391d from upstream, fixes memory data leak when use sscanf(). (CVE-2025-0518, bsc#1236007)- Add ffmpeg-CVE-2025-22919.patch: Backporting 1446e37d from upstream, check for valid sample rate As the sample rate <= 0 is invalid. (CVE-2025-22919, bsc#1237371)- Add ffmpeg-CVE-2024-12361.patch: Backport 4065ff69 from upstream, add check for av_packet_new_side_data() to avoid null pointer dereference if allocation fails. (CVE-2024-12361, bsc#1237358)- Add ffmpeg-CVE-2024-36613.patch: Backport 50d8e4f2 from upstream, Adjust order of operations around block align. (CVE-2024-36613, bsc#1235092)- Add ffmpeg-CVE-2024-35365.patch: Backport ced5c5fdb from upstream, Fix double-free on error. (CVE-2024-35365, bsc#1235091)- Add ffmpeg-CVE-2024-35368.patch: Backport 45133009 from upstream, After having created the AVBuffer that is put into frame->buf[0], ownership of several objects Fix double-free on the AVFrame is unreferenced. (CVE-2024-35368, bsc#1234028)- Add ffmpeg-CVE-2023-51793.patch: Backporting 0ecc1f0e from upstream, Fix odd height handling, Fix out of array access. (CVE-2023-51793, bsc#1223272).- Add ffmpeg-CVE-2023-51793-shim.patch: Backport part of 1b20853f and f0dd5c00, avfilter/internal: Factor out executing a filter's execute_func; avfilter/vf_weave: add slice threading support; To prepare for CVE-2023-51793 fix. (CVE-2023-51793, bsc#1223272).- 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/sbin/ldconfig/sbin/ldconfigibs-power9-13 17495509943.4.2-150200.11.64.13.4.2-150200.11.64.1libavfilter.so.6libavfilter.so.6.107.100/usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:39181/SUSE_SLE-15-SP2_Update/aa9c9e156b347a82389a5b9fc9773fbc-ffmpeg.SUSE_SLE-15-SP2_Updatedrpmxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=e6341764d091ca805fbbd9d9b9c831b9c49c6969, strippedPPRR RRRRRRRRR R RRRRRR RR!RRRRRצH"Dgh>&F,څEիקΗ0]pEȜo|>]IRMbOq7s}QZnʐoq5sQ_WumeA&3Ugs@ xi.X8>q5Q`{"&,a:K ]/rfqRvrBUv^xi J`sFY 8.f'9%ޢ0{$֛MлWyAblS8ٷC/j,^PǟxaKðvcY9Ek<^gNhwlwebgU=i Mwr6n))dܐ]5J95G$L8}rZt &斴k#ZnDXu)NьcrhOW=obHh88O("E̼f/7n؏OZՃPi+d鲢g 5I@<,fy&#TsK_,O*7F2QZ+Z}rʚ ƑhqNcKk`' F7Uycfdz414Ea47x5b,(/;r,s/ 3nǔt@20Gq>|Hf5Ew֤(2za g),N"@XhTI;9#G@-,.@M^B%xUS~$[/ Qvz㦿N߻Y,%W966>XНK ^,i,$ H rB-@п3͠"خKWqsF `w5bO:GoP8N odG~],7̈́ae7o;/V2lzi#9t1|̐$}xu$*ـf AK9{2 NV~)MKr $)^Z yAn̡m+!xI?UPHΊ3:Zo0))* c{XqIpUNkgI@Ca>-fQPea %xMn۽F޹LRJwEAטjQ-S41&=s [Z$&!MbB2MqPuiTOGOIµU%32rbQ 9QA~1IXxm@%? a\Ӡ:7Ƀ * Ƿ:WN'V+ʧHtK>HD\,D=\ "mٖծbqVK-o8H|ya~Cj7# _ 50A}5ĮVjd4*wgdq_ڽ_(}5wL 7@L¾ňΊ)>˼Z7v.[r-Wn݉yWKO1}Wo@SD U ]zhelUܧܨ:_{7Am5'붳vPvx͒iW@FlAP(U@ߌ3]Ӥ"@#厱R @;)QËP?7p&V90~_VMQ"jNYXXgo.k^q**hԅS  ԩ8M7btIGRm$x£01\rL-nl}邆.aP(\GZ&{Zq|bcfX:.:GW 'xYʥ2k_.`;͗4EO1PACUhP\icojx0}t2>]O S(\.$76R 5.mU`n}dYJՖ55C+3 ][~H;l]6nnqhxz…s"h?s '"0*$Qɿ>.Fudd|>4dti>ֱ0u=ezg?miO = T7Cf9'aR%uVBEn3UW(HDbWU FO z0&ԁ$Z=[&ȑ@6ل8tz80$h ҏ;SHHxhb1[(~f1AiL)2ѣqUkF%V`TK\ _otHݡH#, a߲=)qUP|_Z>z]4Q;,xDRA{»$Wحaڤ]30Jvq2Ua"µУ%Ǒzr}2a,wPK 9SE.D$ůLϣB>Ndw} 0]4&Dc`?[ow@UFS}@=%tcC5َt[sMf2I(oC9̖?@SbK>XvH8ěFIV9< gM1 ᘫéHYGUp|#y+ n j0;ΰb5Z=.cyi }nlm-RIFY i:7WrjQsH͍YVT2&$OݯA8rY.oH*Ju76Sq6 2:sX/7.'LZ=k\ D}&F j؛dw벵NB(A" .~bnCoZv<(S9w}+Y)Ījk |El]t=ίu bu+n4GA- li5*#Mۍjĭπ|mnF;MqZ3`Ph%Bݐpq) JOfO,t?n YͻĢTvohNMrD"] L"UL$.sqI96rkVy/P82u~[vM*|﷤P,3]D/k8lZٜEQYqoc0;ʹ5氦š;HqoV*q rXޓѵ%m<" gZ%@_!fe/ lLvUcI~liPd"CHy q_^4`k8g2AQxqDՂ-kTBB8>#_*T`4lwΖN"zاt;i(*B1& u^*Ox~M1T Gsu9w/s˫6GW_*IT(r$QB_LԼW+vR'`H"b>t͎EAMl( ïۓDd {O$@/K_°QU7FIY~([7Wߊ9ЉyBƊda=*jIpgwU8]+}:Q_7—þjem=!U7T@[+ct/4dsr8e?[_wZb=]ڊ|LN7d(;?Y} :Z9TKBpH5˫ WIVמ茉wv^Dזg;569k)s8wePUưc.m($~TCo؆'y=Z װq}2Oj[ݩ#[JOR7Mij>@yƳ jsήQ pY 2plp<]+dB8_ >%HXAJ3P"d|F;_5>D?ތ؏$51{b+ UmanF 9Eކ#'rn6lIxZϢSNo5u~Tcn2m VeF\ +l9{m,AU`9NItW~?;#p #J­l$ZDD{%yb4⎇+Tې"V$# g<ݏ៹ظ`yq]hqw+xz3^ dш1Mo0'j/iHCf!N[h:*.n}'~[:`7x# ^;2EIEGwq7B\{ `ǖ<4'C*[46J=rL!.k>~-"O ( fqp=)K NLTN(hc|zV{OK֧x2| ugMP*dLZ2 Vo F=ă £钩:pM:lŇ (]ŨCTو  [}UT'(ae?JWDqRЮXR_#ܞ-pgd7t}_k!8um+nLA%4=6F6L+!s"6V>kO~a2=, jz-lRv$ėZ" 8LEi8Ls ͛k\״R>u)KkIGDUGLw|Q\+"YЁa"0Ih+25}ؑD:PkҋcM*21P򘪼$3 lᅵpn9pNoSFXN>mOu9\?ӁDT>ysɅĖj?4}ϯɗIμ 63լhɊ5(sMqNxKE/`jC4Ru$E.T!aĄ]jOclg5ɣn9l `Zұ{+ܫ60t5e V5p*]u|Zt ;F&ybę@gTK~ )rtqkM-dA/*wRq5sJK|>St,ht$զrRn.=5LtU3{8#i*1)W6L?p%cAs5]mjQ>pn!C|)|6FqCټ*7_ M59}.n \d$G:/"+?騇yJOlIP %zOJ3ǻ1C8IڑOTqESy5u@n cP?{e}Kcfk~!9b~a;c7B 0671$KѥvM~vo9"0( )j ?w [P!\p)1-)-ڶwҔ*TוHVlH{ E/c9L0t3t KF9`/{FyҶYE!|rq{0o jC/l @wz,F DLq=ɔb8ZBxFn>,]Aܽ;H~ W_ŌTB}Fe=3;2YQD3 /0%&[u p| tzW{CAح^BhUPcׅ誾LS|^'e+~q.Mp Mۂ.G^ = J=cv'\ pIW ^؎~CIӅ}EUIFs,sr(H,`+Ruk;),SIJgdk&^59'I@@C LV[mj,%)"C6@(Q`G;vVL!oj9B<j 縭} /cОTKa3<%-')";`?[5֥vS6Mgp bpl^  uWc*a-U +SOkr\aV Yt*[$6yv@[=P ?/Yۈɗt ξii}xU1cٰWZP GdЏҤb=wy<84z)jXVqU% ~ƅЦ¤ UPUߑ+3DσPߥ 0 fR@.B"/*!MK{,jez[_ƶShe ^r}◼4d0[£#)bރ"n̂QDӞD<(u/[Fq=b@Y\ 2=T an* AeM9G;ДOJCpkqtu M*ocjtm3Zژӄ\>i(>5%.Lyz @&[[/[w[f9GÎ$\MW3xˇ10=;4c2C+ ^תj'?gC]>l+\AJ(m',s)&"ð'Mu7sqbiLUɟT{u<3Eڏ6NH$h`1oyHKkԪ'(TL ޮVFej` 63D:| 0&{X)2R>ਃ!NȧIH/1"Xm &;21ˑJgsz-JHH`~ucϊ~3`8.oqR u=<_9лE@wa|lڬ$q)AR i#5'ރ* |EQ,-9ijDzt:ba2me3^zp-e6wgsOB$q\qhFHt=+1Ib]%-`(md8᳝qEO;uF],RBbIXFhZ8Á-:{`׷eQ >'vߐ|jv2FLho?`m tw'Y*3R݃NydQ-0`50WMO>R=!ǐ!cүȧ+ >"pg @I /%syo[: QDλKD:!'GٿKنlH3XRFU*.-j9A}j9oUCZ<°{1 sHSvp*jn#honV"zG4)8D!9]ݮDуup*gF4_3d&E(FC 0z .mT)W?{ιڹ]>vMeZ?ܗz}頰0Y*xMBSw^I L>Zuv7Pf%(wG?ݹ4ˀp6<"ݿ2..>y-c) >BS6ib8̵vS0j&Ė)}v`0&M M!Jg,dH>F#=Ybo98}^q`7ċDIBtD"t%dQ4ɩe{..*۵W }5y+11XHO1'ZKy% "%q\8g8IyZ,[oDB.&+I,~B,Pw<v,L0w!XZ( er@' H6kR c;S[k'{g1bo ~Հ'ASiAf:%ԵʎAIX4埦Ftt@޿ȗv06LBKHgA̵n}ei39c;! ԄŻ@J8L !7ےi;7 ߴ_v\ \IӦ!V ˜?akdВȜz9ʫfDd^?|&PUfx۶/ci!T_ϲY [Oc V?v"AxƏ2vn :ͭ :uK*7V08}^^K/OP#J`s:fe0:R (Qڑ\_:{%d3e_屵KU 7]c 87dzZ$Oq il5C}Ah;@U=i!(d?FvJJ[ IE`|{|fLyQIl0]:*)AkNx.ARcO+n0<# PTlYl/$Yekngԩv3FPg/ADtAE#rByx['aSh۔iYZgr#)9ðQ%yL ޭ Xz0KܺY5k4+Je@2`׫a |yV3JR&*q ̐.WT`!ۍM+mxLƆcE|0Jb<._EkG%o"`hoD®] hw耙. ¶t|-;5&a旇*l}We2d>mSY`|^Y&w5[iVueѐ>Wټ}-Y8N-kƳ#K$^ka eyV}H%F?D&jS2Eu[^ϼ UuE8p'go""%и$Vru:XG'O ƓQ!Apc2AxQ?%fV,OD4؟H=2v" $#NNRѨ˒-W3:G.wet{ڶyʊf8JDPxdEPכ#҇js摀uj4;ӷM-?-Mhj'_N}!|ȹe$^ M+sݠnS{QXo|7-xbMc8"`# c o/T@?7H40 }X3VU59$Ė2d&0F1OSD ; sI{'A2LUT&o:a\g 42-x*st0H2C1Y, ~Ć 崜_\#ӌ7E78붣Ekd<\"+U'Rڻ' [S$A Gwj3c+5f=*I({XH֗nPKshC}kn*b=Uw= <k)B &.60Y^ذ{IuMn9 [\Qg`;~ }wmy'rt%i"-)D9`2MΐRD+ +S~ËxpZnp6%+آ3sMF|J!EMϴo(Hs<.:/j GKyyF\[rM:?hmx`*Ld@p@of1` zͶ3ڊߐG"^ƢͿ1Wa\s>v'G̕i8'M$AlրXxIG)ϕ-!»3߲/7WvC!<6.za;&޴O6$ul<pq#<X567 G q_l񀆼Q̃9. M`jA"I0i ռ^&w1>pd̷8pwpȉ Ї*E$5t}iٸw*g"K]U?uMR4e3.zSS+1f}r:ͣ3A&dş|1hA ;mË?sro䶊-Z/SW*/{Y1Dq\d +s+7J̱LꜧӠݎ \)p8ٯ5;8c: VV2%Y[v}*.Oجǖr K <|URmA?';G{U6հ_ͷ7q #&DS*,R,¾/:D Xy\IP:^:W#|PLmormH(sKu",O[)@6iD;=T6H>^w%h]@/˱ũ?Zh$31Ų&%_pRƅkvduh6ޙ:mGpTrt2 {KDbgK1ͳ*KK t{m ɖު0l9Is Cy\PqF Y;S}2KIqdqWodD\]È~9s QRdڭ!I -(e`C kMI.l@Qڟ{'"ػV &-l~p@B;jƀ"4nWoCȺun9{FH #4&hy"!JeV}0QUsc\K6eǺbg/Gj"L}f2[Cӧ\E #)u+>N,yVqyYdAgu[IAGwP5Z UqOy"),IE[Cayt7c.YWU2$vMۜQX:xoAut 4*7 A1<0 > kQ~{bW:L[{h' CK so݈!)$'ü'Zӯ F~٥4>Q{"yȭB(,rgofJUŸG_&bx ;Mvx#cv7\F88?[3۹ٍ,㍋P77Yl[uЎwh|Pe=SkwM{Av]hVw3}e]Me4Sye[k'oҮ!kӨkg-W}q+zkE(cЫ zYONuk)hZ&I!O7RZ)aXwjђTi!)ou -vJO'c0,!/m QF n͡pGEW%Ff:ʔn9Iʘ)U#S\u>K/ӱ 4#UGc@UK7M2[·st, ghå/.i \mGՏR20oH`D=g`wu1Ƭf&87dj}6Nu<' k(0aۀڝ`,Hv 9' I3tQveRČb;Elrں1b] WCoq-x[ٌTWr  _WbMVTY]{=b&ލX4t.ZW#,e^tk[~ Tyr=]'w"ZZ*ʍ%䠏X>"%ځD8|cE&'_'w܆*_I?Nb_PU8C+O{'H *(JAz~pO,CV(:/GO::'>캁rAr;nO,] sl6|SzHBmxzT(Gʏ`QNY9Ah XV&Q ኩ9P| qBJKOB0 JzK[S!9܇[F#Kbbg/ c/lEQjV\0sG 6tΦ*ꉡ{liaZlW[m4ZDoݫO*X@ ? -ץծ] ᱫ ;&*_+kz[ g66dE!־ ]>8XU %nC6[i+ryCl䓬|+UT~ gEi) Rn'y(ry9- [ t,eP35 &tj YCފk.q#;ӉcdQ}Rnehw!p2#_:ux9#h4lnT?v ӃeogyED4u4OWoj}\AOZU36}x{%8ٻ^r Av{|!-dBQH߲w.vy!P︃$S0+1`6=RfG,1ďHEJƖ{.hP$""c^"yTm,ά>ϙٟ#tAՏ|ٟS^88`6Eq&{ˊ< \ ~,Xp o)o &];6Ao  ߶}4VWdc#)gukwl:2m]4<.&իIhʆǕ5 8nTeN,ܯz>al%Ge hᢄkV"Z 7D5d"A ĝ5kŤP/ b̿7IAnBcS"H᛼-Հ1YD!bhvqLK6cs{;l=YRBCѭWQ??* ,仔O޶AC( '- 'V7Ȏin{ǎSb%hnQ+T 2߰_Rj5Zo_L)ҧu*5uQWCm# t0 YcBYTWA:q ~N,hPAK1Ls2a{cr?bhF[X/_3&WxYפoaUc6;m9|F.PZَ`RL J2|slDZ="Ux/D\y/F_>4F3t1#EYpyla#NѤpRSF8#d,R?U#Y$ 7"W.7$z){.*9?+( `JāC)Eb86is*hߟ(I.ԟd}9V ƁfqmTlN1MMM Jam|3%0.Py~+1A;!z = Ԑj;_zqh]\5◻kei|e)HyE3FghLsh"3(7ٱȏU(24 p;2ұ:Pln2ǍY18qD̴.MݐkE9KYtʹ2aOP=`vIPcT8/ \~Xu)?rbھ0 O9od] &yD`ŀBwj6ؗrPQ{X"u/xJ[=.L@ؕͳ,q u)!3O! ݹr)QI2 sNnKvE Qx3ۭ 4=&/eXEՎBy3Lw>v?}Z  £gH ?Zl~E5HI9}WZx诿TBhxl1E?(x\mK?UU<Ē%4=NHݭcS*?A:d {_CyLRzWHHo76}Zȍ;vo2S7/+i@DWz:!tM?SiwQ$ g)xY&齁>Qh&m Mm~| I5)XmcSxmUoHG;C+%V7ĄZ}H]N }K`j̰ACf>p'?[(ٵ>537ϒHH|B3e[gj`ib{}rve[\VF-F@ѐ ]Fw %U.ʃf*M=j'7RV럒U~<RA&DCb8U`NǓ2m ~,{:EqBuGϾ@&I0W`_%~Jɂ6N;V"Hjp쿰ptpI_n!Xk˳"l^$^#%vUߡr7 |Y[}\vw^ 5d v}4&`l'?CKM&ZF%(웠0M{0{%3^DhJ(^#T O?0IpH'?dMɾ4 ߶C%e VqKNh?66i/~9E k>52J&oI3!Oj0a*K)w1L7j~pB?YXF1- ɭC[Zͩ[sA'fOtZRW]7}%0y}-Y'mO>s c4sY<6ll3u43ydO>E;M%d50cٌ><l& }+Āb<[W$C0){|Wl҇ EFqU㊁q:IM8un˘-u[xOnݳ *c7iWyKr$[[&Ƀк#[xp$!e]ٲ\ՌupLI[qy4; dC*B]llf Njpgi8-iBg;D<ޘ;|c(L9y=\o#_6soz;1\iBU\w!u`~9Xي 7+׍)?83)v΁d阠|j٪Z I2P;*hr0캼>* T!|2pC:n2d/Zw"1#:?3x8[LF}ԺPxpPK:YC8!ȉ_ Hq)))N'&Ң&>U>!=L{ gN8=@ycg62gI!ؔM(ə0 oVkK[mz$OȀFsC[{-X]=@y+c rP8P isu5uʆe1/;|tvKxFQBV~* -Ƽ/yfCPN] [G` Lj%2Iu'd ٟ>f['NFxc[2BR FcNC+Xb{U"1Ij {>Qjs%: 2yg7:3TF!qU)іدYƾނrkV4޳qu1=_m(iZ\gbfIW`>r5wt$-ii1LlZf|2M#Ui.6)]Op5ʭGd~\h-Ŷӭ`%Tep3QpC4Tw$-$ p1J6NGA-p$9 mCDO} 7yLJ=rLk 29D>r}~'uI/}G9ZXݔ lu Pi'kYw_: W\#g,O6;Rd_)!{E˅rj? wkcdɟH؄Ub?brQ}~*IfXRyew xJ[yp> /ZvHfkܳRK Ҹ:ԺVd&W]S x+Ƒۑyw耏A[~hhFT5akU*i;IɟVk;8nAR9B-3_Cqq u-|>1.XBb~2RxoF=^k}=-.9x$]02 Ws_'_P6v< =TA\ji_4G_acSe كBB' F?${S2{󠩤tKPk"׆sX\tqAw`Pb 9B",w~3ckLSA.]- +&m fD0|q/7)"$vmÉZ/@IQYl'NNWBU.V,ȣ +=ŕ*8'LUԐW[A=wyI$e>0]7/0}|ynL姘i-趬q:͜6A1h[seY78 h.dzAܢ;~P/%-*R~[5^(\bF\g|\)-nEtf,''ήVu A5pћosVl]ҽ'p%fsdR5f)VNVY?|\~tYD@;WRtSߧ+T>>UE?Њmu;xs^tGkt+b|ڧF|avYY3|,MCqХBg zL h"& ^0"3niɇEw>~p";i]ŕE|KsΥ*iO`Np8>/uVP[Ð.[/xŹfV>J*OD7uH!$.W7^ab.ו)jX/5zkuѵ8٪#{NU7>=E#_)MPeײW!ǞC,P$.CȁCCiOƱ]_QKړj jڅt̀u,m\s~73[Oj&^H|2Ѷ@|Yp97=a :|MY5fS1`AjDUSy>.$\]"Z k(d!O2"pP۾ Ѓ+NUWlm~7 !U֔bbA7Zw_x(8NZ]X~9g] .iTM0]֮ZQ_Щ0r"#5P1M SӺQpK7V? 2J b e|Z&r@=&hl} %d-e3\`&iJ>-굎r<[S91.G38sG ~0" ж[Gm> Vꪊup{g,_DNfI񕖁RuU'֦~b$=點7*,j ǐ`R-M牝|w|'-?\|f|l[#Th &`jvOV?IMj\t?^ygv^yI כֿlmu WehA\ b<LA{4#r'LrLJsV* Ar-0(88ZKW1 Oئ.<CRkU`NUD?%"2^zT {)TOz~1E+ GSjθh, W"4PqsQd_zZ( |;yO|tcb .fN\X|V-5 @snP^}xFCVͤ  ?zԝBфc OUe "C2h OS]C܀aD:VBJs4Gݨ;JbnK4SvJ$MAsXƞYZ]4Y^xF*שjN.:N%:>c~Y֯,=*ϋ}V838]?pNq+,n3 WXM@A>hJju86j!!%9阍G#%S؞+5vj,hCpy΍jޅ y]ꚓm#t6  聡 ZLB-[LLYqD[^&ɛ# %wbM* =6T,lOؽkpzBP;N^D#ŗ;柗nKTLS%fGqȷ L/"E(-ި*Lsb1?j&HZr-ʪ_LL] P\9غhȶAss 4494ʹ@Ub's}Q<9nkkG ΂5>TN«)*vfJrA_g^uPdO{F@cv~V `suS޶z‡o} \CYvh1Y#{FKYgi&/e?_M[tYA2ƮB)\2 c+KiVc chFђx3c6[Y2bDDgKs@u53DCPv%&&vg \lLj})"wDT4nк>\l9{,.'3i*+ II65me'NC<"L? 4eݍNWzq~ʍEf:ei2`sliKp#NF_MmcHٌ.= >֌sziY(`B3#|C7EP]8dA$fiLD*n&&": 2!jx@/nDs| Jҍ٫IaI? `2P sxfEE.ڍ^jQ+^[kt?Fؤ#G:VʍGԫ\}D[1x} 9$G# U]tŘ6gEH r%ufM69WU?(#Yb>1Եh\6g?P[wGxW\2t?Khʯ2=: X(ߏپrO+AWf=8] Ȧw 8zġW= ܯw^#>g 4|۷|ِO"֌F#0xP05Eߝΰ8cG]$3Qϒ pn3qr5ÁQ] 8EBc(U jrpiy?btQn=~it Gi9*܇ ׆()ZH?",>73}9ݩ@.~m%r,4Rm ֲ`kYZ. $Qfnジ\ Hʒw.bL?Dj,)t&܂؞p J~g1R{d ZH0,;O_0W!kѣ@']v?d5t1F.1..E?~ysI`khffMׂN7ZGQt݈5.ACpܐ,'-c}1 ̅v2UmC#=&z9N`,$b%9(yD*.ۨħY1/rN.6vKOz4H1| N/ai!TRx0l0uvӑS"0,mYL(-U, ctۘ,}9Y(4m˩ bɡk}|]Q!IUYߥBJЊM{0WoZ2|Ka6 V&1E_ĝVEFlun^sj \ A8C 5X(6S;@(C+6d "^uI4$"t iW,+8jw7viFD9;MqanoPw8Iz}~@/&w~GGEhn=0G#{<gu.G5LUaק_ic_h.\jLte?N&|iQ`o T .(u&KwIהZ+ADb[U1-H={Z(6KHm2hr:>O*<"TOHPǏh9B$M\a+*I|0Ǣp/pļPXHǓ\~ W9l}` NЎPIp\pd u̺Ր$IfKb._zbϵU|fPw*b̀švo;#IZSŒ#h/.HۥUu dD ӫ+?WOSn)gC_NewF483TpH|f[XÎ~\TH12$$]|J780j>?:O)X@F3'? h:ܺ5mV;0q;3z{! j|xENhU"PAۭ G;t`BʮM_w] > m{.'G\rNK ގjJF%-VG( \hQu\A{6'~l6M @9 Q.k0,kXW42^(W?˝L]ԣuþfg2vH$lj\fɑ3F5=8Ǻ]_T)S>8qۣH|s~#%6(k-ʱ?=F5 bX>VNi}HLy5G R]gzM;'p溎Y#]-JV3ÑnwcJndo Tr qZ+P⼔.:pG|؉:@ٲjJ4,=}R5\6^%kpg3%)#:.|A˪[|[]M" 1ee,xXxu(&b1QLMy86f"\ъ#)% :0=7Vr E&aZwiמ~L(Ǩi]T$AH9~qA74(S%k c{)1+ ƀa(9gqIym NGSNL7#,;-R_űgKJZlP1Z5)͋Uèc5M筰[ ZNapFu_rIB1K-0Y d3{=0}M4EF^O?L tuU7l;+SNsΦ1kmE #Xu"D1e5>Q[q,)欯S[\fUŤ|up[o_DJC<Q'Ko]Μ\rq|~l/Z)R<]~NQI ֈ Q[N[Wfcp'rԄ{3Fd!F2)TUה~䊲@2/y'5ޙhlĪqD(#H(O$'DzD< ݋p>Hg]dr%t7 lґڨڍId^4vЏ9 v×LJΤ*2ґYZD=u._n/ٚdm潘0f(t ڥs.Ue'. cz(퇧^ࢻjFK /‹EZe0G =!^V$ fC3*BlQߴT%Dhnn(t-=ث~7JJnA|2oeN9n~lXر-(Yγ6] !l@|$3}Uk+1Jw8sD=\`@da?ڨmDw\꫿Dma׸aor}ʒP?Jm@ɼVѲrA\ZrŏXpgc.Ewq \O/RZ:a|òzB9*fW3`WƃAJhoSKFmU_I=bF゛ͺAq'> ނVyKתwiB~uV0y1# y$9o {!UԲ#ehC4C%q*j:@A~nwDqf{=i,r(18# s*iɇ zsD+|G p~ǞGUP՝Uf1Mvߔ@Uɦx%H+̇G25jδI2 X̸EEQXMZ&L[.Im^܎!̹*H'm0Sս,I&M9&:++ `j 4Q{wRjD+Ggǚ\uB}dQ騊>s$ћKѣbdBYsl: ,b!fmn`& __< X2[C'0 D`b /~|YANҧq-&s5YkrUo +|4D3xށrD|8uwсTݴ, p-* `S2I}W[Ѵ&;wf3P/LWڼPu$l`w>w/\\u;N d/&ҤDm/m> v6?t #x\./DG(Q+'Ro>b&1QrF֙f_/Ơ~CN8PZj?$ `a6WD$<`ZT{#R:c` ^#ǕUdv5Aj"ffO8 [U[l*) TE&hz Җgjw 0r0o6o¥?/Ύk,ȣY5qr N(sPa@3g ƗWC_3w CMx)݌Orِ<:[{@B5CɹH%gs)11lrGͥ73s> k- /2CM3 }ޖhpx.KIMrhoc;(|hlbG,~Yfpq_/=AV.E7ltA6q<_ \ݛtF-֙* &#sR%U U:m,Ⱦ hKN`Opc`fy;P{OMgy7BJQ-U!ťv(ydWSN3{=E psfz>^Ek92>_ 4nP,xR !FPR2*)xdG=e7L-GeU(;\#s'Z\B5bz=la"ٸ}ҡ%u<0f\K (z%YWHJd$6H;&p]mlnRtZqIu8c7N"s7{d sg:Hk94$ ϖ"YhURB=.roTB~qM 6^Q1:Ki^1U+~5K 傌 WÔnjO^{=5K|s/vC֥LNFŨZJ MWPA'VAy ՌEdK)fZ !<[ÑFRyV"%8 Yp-ʌ>$RSCH[i| ŃbWʧF1oǎ}EÖ+DP3 2y֖SXf]ipѠx%e~l:-vU% Q;"zĘuGn2f_M4#A#/h\HJG2LYS9#f։²63d)r|:%C|M?ˬGl /g/QBC7maX6Ny1h3$wDfzEVv=64H6DLH.Kڹݏ{bm08`Gzn, uɊڙl[K~.^ ,vs.2@ͻj%Z)D/o@NښV0-Ln*}"Vg~v]Gl5~f1ڤU{G9kBT^LuDcx\k[4mϛ`HH#_HL9!?raqygT0?zb<~khupFD#P'YTEjz?D$>Gx>8ӂI{ nW ׎z ! N~bw>%=u QFE4V9z ߁/MCT#' ;VGG]z\9O]U=ZͶJ$aU+zvɥUokjLi--kujC6HTY~Aŧe7g`Irf WKNXEI05Z~q|G(}=5MTц|~{FǵAT=x_kKƓ]:R ߆pR#L*L{k w3h$ڄ D֮c7=D`727"m7iyo/> #6%bnGZ3MWƷ&TgI'&EUOLCA'Zn riۋ6DiIM ^oB,w{vyʙ5o&)K<}rD5'[aBϹ H?vgP1XMSpݓD mze" y0 C#[:סBⳍ[iUMTGUs9$-`r96kZkSZu$:GRm{Fo6_(絅@ 7|h^VN1=T:(?@Za )//rRHg*;O:'u=#s0k߯m&(a8%ik!X^;)xNW fYxw'"{r$@xm\6}1t U5?9rv >B2*话`Ya0brEg䆵@9v>OBӽ{: 0H&4>'ĝXVjYXlix>/Ez,wwQ6dmJ))FJ0YWy˫Ntpu::n232YQƎ)i il4T"%PkMv`zGo YD1^|FgCcd` vYH^ڳ0 T*&rfkZX9^P>\˗9/S>n * EdMMU0Ψ[WlD 0<1kZԮw(1P8Bټ|g0w}/9,-\J?[(^T:x&v#߂T? Գ&tnjXR%{Ul__w|o!DyҍI>Lh @tÞA*[,g ̨9r_/r> I@326h*# vڔ L&+"Ȯ#TdQ _bD@3> q-Φ埪䨦 宼_V<܄SƊyR+dsh֚"#](z?kiZi%}V:wrP  CYUz\%bՅ2͵=c?OIG l!Q8.ףeI7"鸄Hc3@?GsJt}'55OIС}$DcZq@\ W *! nS(s+MNm sA(}Υs 6^fQnd_HxL|#ee Usڦ-x!Zނ%o;7t%Shzd>;}i5סf[V,cq#Ӟk(NVAeE_2sv$25`4̀;;*6c|FݘI o$F,( -4훋޺Oˡ'd[KәMdigdec'*"R>'msiqd 1~#ADD>p8Jx-#4w\ "[$+ɔ\Շ~' ppU+DxjBV2D1M@dw9IOJVlz+ 8`yJY[Lچk@gXe}|{*-!>*cͳH4i^FZ5lQ\7s7D?+>m4Ѧ1y硾T<yr bRKO _;Q /k9O;nni2sɓ919Xυ"_{roB҄R{7)t$|}А,2zׂo#tDcG]|H` Ӭ %!^4[c~-yu>Hsdrn̐-}׶Z WXN8+Zz;Ȳb+|}~? i5u?] ΁Nw^KQFM qׄo]T#`.PDG8janx)qj nXncXPR1Rp-_w2<*]ۓ=SVܻ*\u >ZSG21.@+VLgtDI6 k_"rR=ꡔqڹb7ÆebaFP"T;Ո;:?Iꆗ<]o `dHk,rV0Ouz +3pu"r>KS }# Tw[Sn`B4_mCԅbܭ Ivb-R6AޫD "eaFgMh##X5ӛMԆ4qE.g\kY v C-_IqqLDzKd@,&Ս]1x [:'FHbؠ G誳٦ q^"#Xl>aЄ(؉`4zj6Bco#^;J*HGr[N"\] `yN]qT7QO2[b#ڈMڒ>jOަ a?en}kycFdCI1EO)M2nFq5ݔVN,_\ v=Vb,ok#i /nqʉÎ'ϛT+//l Zbt!˥L.04r"GN,}9tV5,9&]UmRTcgD~wCĴ:!ا¦nE>G ڏ'~Hȴd4#VXnw t3 F+&"x1#IĄ-ni ho;9̥{8~%HN%_{`zNc>)%?[8lUÝ;+jc;8/af"9Dڬ5nbHB4LhgZzxbUh *1M:|;"yDJ̮`m M^9JUg҆# 71/07y$KCTbdXv#e ,ׄ%g486togA2gc[NqX/Ao{Qs^R6T;~ft L=b|:Wx߶mmVrBuQi8[!-ۦg"p^c.li |s tNW2֜Y;>I4cޥKh(-̸;B(8Sp!=L/ǽ2Odcj-ٰoRO gx~/Jd5'q+%ր5$ʲ!=BtIcLO*T1JAy1ZۜVX ωoL* "&OvQ}!2EEJ a—9lҡ"pex`<91_A}J D q UGxzVL.b Dg5Ytn}FXM!RпF?z<`G%Y=}8ع.Δ{)kenz?AyCyE=;M~47Ue5غ CYHA8-,V!)"eTaIyvzŽ Cя|h`w443/r9aG؉Z\XKkXZ HܔL,*Oڊ r鬯} /4aO)nCѥD^<ߐmydiҖKMF$wƥmR;φQ Q _WȨ(13=Ū*CݣMXK7}:7C"\J?7`G)Oo.\+4UPq1,1MD=?#MC‘{io9eHhrbIwxV'.qz#b_hr.cK0J)ݱ䳄G$iLr#w5+UBv~IW̗qwxnk>Zޝr%bMJ5T]v>4ظH]9&i H\& p5[ X JcH['rz R·rqǵpvS1r.܂RPGWTF 1KVv i=,t|ANXZ keaq}fϬL>liiTڞPiv[a lV=~h/PyƧ/Q!$װUA M365 { j')d\LARq.vV*JAGU,{@);`6yGIctkG8AS3:7|S6ɢ~G5frP (_C,Z@F#fJM @S~T.E3FBH'h s>{8dE^Ҭ{1 ޲>,⇅55B<\!s!e pJwu:b~aK9hnCV[]*Tsm&d8iꏶF><`b'7|( ].cGԞ,! R49?DIaLk`9%z|ou1vc{/ hzѭ7<)ҭA}!:!f`<Da$_Ef8NÐ$&~;g[R|Nl904WA\Y7Dw؝ttp#֪gƿilo+z&WýkAsAi{cfŪcH8Z /U 'drp1`z <1Rȳm.xrLcCV*3r'Z>%*fJb cj&P8Z?5(N*dTCF~}I- #[ͲYD 6@ucC|}&( m٢`mF<L*5~ rCs 0=z]YO*r3  RsAK3NQ =NMQ?jQB݈P Tn1A{Da15bh.h&Nl~M}y >=EW4 'l_@3y;PdsY`0yfr-5Ły燽;yj+h@:: 3dwX,hz4'Q3 V0)E\5G5:e5D@_k- leB?O9KZh֤/φR/VI(!棵}q P 9nKbYJ4 ^"%Qrcmn^YEGRuG NGBs3h'omUIY>fl砶h^L> CϑpGk==~9ѿL87 0\?F큐` %$.u)0^ͭH0oOQ!cw"܅3򗟾9=aİbD)#=~C¥[}h7*kہp%JQ#G.т-XxP9V;6WF _=*Ay?K9pi*{ fD\'N nT3 .JxFߩ~ 󆬡em?g9ҫv ؀j'{oZ NR S7zo9$`CPgf#n"U泷0`HV8axf|sj @v FI%R!VÿoESS>崝I燬G=fbۮy< bfIEk?t1myp4QD%'ơr NLTQ ƏK+ORm9D*i\nK;pX|n y_O*.)”d^$OȓM=y U#2䕵#ih^oxU: dqI_x*R`6'iYݻJ"Sk:[2BkX2pOIBsܙs'`5ݏ=* .XlSB+P@ӻM#<9cI6/,'Zg\v5l"%DX"{̰3@B5;_u=TlaU9+׺.:=oou9 m4u{Q@oMxQrzخpD>{r6ylY"3&y}}ji*#"|{*_Y<=%X!59e8@S$gz.-1Hr7Jj%&KtwJ?JXr^KGo#bCɺRx:CKjkr9Vi. <8㟬Zm<%Fl>`NLE_"Lc lLx͌hC"0prAyT=p[,)HZpĘa5{!{dp<"ܲ58%lgG)瘋,H;;n*A*`񂸰P4y1拎wvUp򷔾qKJc}0 <ݾ*|͓WQdr|,/zaTi^B!ј54V[aPq3T0F2u9"|ZɰL=ӟK^~5~{w_Jia5+kYt%&>N&qIl9OqLSFPBw dkUG9V;B9MLCE(;˿69(ߠe5.7=)& G"FI?RvND"мDʹn~wdp,%(}媭kv_/ĬA@vB] `9.qcb^ O0hIڗҿƷ7l鳸tq<vFwApLyeёˊl/eTՋ߮2 *U@efYbׇEl5Kߺv+atQLAԜ,i揹BJ^7-RIIrֳa} EΘy >L1nV-^ig7cz}J = 3lԷtE记}]q ^DWp㧞C/PK]6y;Ȧ,/K@jz*̤F9AMz8#$a$Dmmn'dlr'qkxҺ|fHP^ek<#{A#Q[I(?} ]G;>Zq uMrgYbtd˺O}Jw[ <fŐr69Xu.S_\ mܦ#5h5/ps+m >Þ1mkR]߶] 4jꚈ9r @PŇ*T|SWAiJe@D!z%_Y5RoE ł ّF&+)K%#ޓIPCGa[Y+"ݬ!y6Oj*j 917E- W\p3;IM~kS(6MyMDE7SPfA0h%j&"֔v]C6VIR,a|wd0԰ ?Er=Hv0M3y:|>;U}m{(- k0V>t2!\! W!b$'ΐ)W>nnyFPa g\]ccX,@ 2HfM$[u`|2a'a1к2M`>}n (`}SY1 hExoVSϱ\Ci h^փz Yէ=jTq#=ߔPɖ@Vڔw%ެזu-T4S·Df=IzCT]뽨m|L#sQwXțJ*(S?1 ^ewREoVkMa:?<謄omH2.mm2B=(g6M6GnHhy`SUK3cwǥR̙"Hë`XU!]]Nj>ptD4>' !4 갨}{ԽWW 8o1]8zF ix?n)Ky*)F~']~5/a}Q]ɤ[1>e݁ޙ+afw7EX`v=ٽ {\ 5_+Q<ߠ5j 삛s҇RE`HAx#m#HߴLݷG W Je5w0\I:pC?/*9 =d|6hZrXlnr-%m2Qq\B1it-9EZDׂ4SejID(kb"k (r(Ɣt*%R]2ZwGr K8~1^cCk\:gs,* AB԰fGk^U$gTP@ͷSLN< 49m!y0yC/lh"' ~O"`Q;W5;w6*ǵ>n2C:sƒu,?(%8!]u= 1WOSN%gzH*:U=S|~Ôu]A} 8abN7odo :0Zäu]X1-sldZ󶹅MHY\4h&{qV \* ()JI7?wO0T M q{v _W:7*jH_28nݝ5$Mɨ3fGQ_/r Zc@%1 ^sFM4s4o K(weȥuE܏*+ 2ilf|=0Yhyap4R=_NVORZ#hg#7fTLFaٞf4ʽZ''Q\ I/5kϻp}&X"ES2E\2Nw NL$W"V̝Y)]Yo@[8Peԧ />D^KkvۺjΖw0Ҡ@GǙYQGtP쥛,viGذ/y{cm⯌EPk\FaEKQO딯E?nߗ yVr|"Q$ ]-F#Y)8CIzK;r3(u7 ʎ{ 1qא^迆kwyF<[hG+Uw5Y`,cQ$-/~*U_JwVTbJERznj&[@, l]m!:J'q[;>Оi[+@:L8g`8Gr3`;/+fs2~b!09tNp,39KEq?{2%_/6//mr2A}# l.QX›xП 2.X;6aث YD"a!s]n>kA2<tQ\zfem2`cŭLX{]h7CJp\S{-L{~\g""i{eN&c^,0TXͣ&N~;V.upl<(+ 'qF PHcbl JB@燵Cvu,A"%/%V(LZ.#.O#irU+ @1O隓.UHIblē!7QHn?Տ9@nMzBzw0.8\Uvd Bӑq Y/`* 샟d~^x_7XCj*0) +bq8/_K祟,|!Lb[ڊLRdsi+Nd)XMOkQ/jLNo0 :[0*z+!a&a!maU竸h5*[(hǁM&Iz`>8u2Eh((H[w~ JkENΪNJ4۹-)dD}/X:BВI\iuKXu` y%} `BCs3Yf↫+yسo]̹ =MS2tr1wY'7/\d50|~$Zhr6C߂U9t@Z?qۀ^8Y\&xsڇn=#_,ZqXA˖\KwrU@$޳3s* W! 7 65}6Жf W )r%``WCe2%N )miT6cˊ@~6c/ybkO=ˍj>[W A"w'pPFRZZ>}ߠ~MbSG7"`[':_0r<ϖ>=k``Do*)@ bЗ+PZ(L.0,YOa8Zj~Bɐ=pOKf.3 6fTH!BqyB\?vuB%`.)z >J`vk774,v.wqN+|l| YoQ+Z[6ZEfj)ͧ2d"yoQ3,?ZeK8fai}'e,ν<)ʚC>m&:$\; 6qc| 8z(6$ pJ ?k|t9RCB(ad'H\Ue!Oܠo/q-`p\ p#bŠZV: bEiiMo0Ԫ@heoI?ľmw8@&v%ܻւ,X;G8\˱ bYZ Q?QAlfL+E#5d&LBU2tWzln̕o6= PO  oFMijt\/GNw䗎WSKr盠f(ٽð#BJ eݔSeEbQf9iI5gYՕmiPa[6P>Kt }?%UdBa= Odh#+mxH6F"Cv>eRQ(A5l^\!H2yNma0> W_<(YFw镀zCD/Zy:8z{rkE7ǜV݈>H,IJC in׏[vHb6΢G\{ĹJX_뭙nncEǛ d"5'ؐ,0Gk Яؔ eeJgrNrb}v1Ŷm͹Eȭ ,2r9vIG3VhPx;`c/ǠȌ޻RfvsMs =R@hozb=P`tSnG \*SJLpԑ$dy$rvK1! %=i)~#!Pl =ЯUkgM76 yBO;[D^8䑰 G~La/pdc/)w[ sTfaD_3uW7pΐFW>jD0~^&(`I7yh}_FGŘ@j@ǖcma|n8344sb_vk)J1Z*Hy&aUBz1͑H 2N{X ۑ`ZCm-~N4s{n + BKyaaS=0¬YaoFK_k<ӄt$%%Gwg@Uph9Z8~kM,W$ڳ:뮡fXcY_A)yJ!tw9$s:t;ZV*,3T)WC}g YsK9۰?=^%yLޣLTM(CQAGn{49a݄n+K<$='#;+к >v=טd2"uӃKw҉ m<|fm4zvj  j:NoT*W 9VvэfBzq>b}G;Nc;4~LowVBiS9Χr]x|*c{|O P9\ECVp]>f8oXCl`9_pfwh9?cIWI1x O 75YńZ?eJ.#GJCka'e)7 [T[/hdxjAF ;6ZȄyD9zv]vw\ {3syRhJ"*VUwe*`݈2u2c?R48y $RC ' M^!b攏aᭆ;HMI%{30 s M>sP7LZV G-L(aBiY:F)jsdK7nw, w1]i."NVeBdʬf@QMRa2lK~pe S6OՀ ᖤkgU]HV€R:QBxj$T :Ƅžt@u-ip 1͉ D/7fJgl{̥:Q 4٬;Ɵw@YjA Yg )q}HzWawVexvqF*01&xIκҢ^A>4EmZ؍w{a$E/w6f^`g aXy Z)ei<s,OzqHz_ ^瀂 ?9DpoE&? r)e xh%c`ADݕN` h )] ]lY}eX;; (Oep\zYp yZ|'^#%S 3wICoSF[䌵^ QnGR[%5A0\Jެ ڛKg%cHKS)Y{[t# `:_L:CkA'xȦ8qi٠q=nQ`*nE1y:ҭ>x$`Y4͚Cl"ഗc<4im|mT(-uߤ-Y扶/ %'寵;K/6E182Ju6K,4ZЪy4if61snjXi"@S:'={ȲU(H_O]4ȃ'DUMyanS:-䕠Dpv *YV-`1Sc 0m P6"DGB յ]f8yo9֔Զ } R ~&5 xuT-Dz.;B9[̊lRSč<*Ef_AKz/B"b6[,AOA0n !,ڿ J~I I"O!m`dzwI֋ќ?,&M ZHh}p^6]O*\5#*.><Ep FsokE_e#%;\@' WM-y>[1?ZD_?a!G ϥ‘HNիSJF4aoyܫu/i3!#ʥx#E`NFVB Nt6bd&kaa+]1Q]Ւ%7)ʧN_á\.P% *r80-P)7ZovPJڻ) 4HgGi:4nl Sivr]68uy„퇧\+X44OPbd ,yGzNtfQ/#wGLi^V"Ik-A㑌mS =)ӯoJӳxg<{kAȧ"D~sK lC#/)(7 &wG2q ~MfۦPn&#՘4֦㗧Wm-׽JL+A8$0ޕCiOy$D:bߋ4AIOi:r]o,=qzŘbI4pi Vʹvo.v= LڦEm:jK+$`7&3QgrcP,Qݻ'˻OzL~au?!W[Vgf9ՙ58cu3E-:L ,nՉO? |&a~>gȂUuK~Is2s;RxgtqJP$Hp1%DC@gR[ssy¹(p!@T2}-Vx=K:o(OZ~4ǛZT:][j8JOZZx50=gT!)dX C4)F+ot6Ѽ&ѢD#p1I"RFBVTxH2I8Tj4ˤ2XOD5)'e-uyvLYRQƹv)ۄzCr߶WwɎi#uoJ-t<\#2i t6w%O:Bf鳗|Pzm{nA'2n8+˦p?D2E6QVeSwx_KեAE|sn%}Wj*ɪ߳ەgDW.r lyyR˴C !_Y\y"aoe趕5h:X/Zݭ>tϒCizl~eva}z%kUCG'"+ET"D}HgqE0 >=_Ij95"?R%r^楅?J p+ [g-7BOKL|=`3"'9N<5ʙuSNx_-n(nhzPd:O.ح'pp6aM4F6XӶu@$*-}3`2Z:f8ԑ{k&VE֮C`xA'CN. 7zo /O"ĵy@g:S3֘wdhͅ#uY|O<Ϛ.uR#<tvQYx󄬾'h> 13β}O㷓8BG=4"/vi0; m#o\w|]ۉ :T7# R5d,iUd€z<%C>5_W(Yfxzx?-lXGF)l(rv.rn,K~N |ܦ\ǒ!̙D0uM7l<bn"68SAB=Ԅ|f"E'J82O*waJ}d4@0Ҝ5`#zm3Li O aO߄Mt5oH~63-QbE uŷ%(r`(8DgèuGoX}wADzeqqʓAe&||eD;Uף޺ $FF5Iw>sѰЊ>զz ŋX-ٯhs m\{kʌx51W[dAʐl&KLAP!"^>ٴP c@MdFs('Bm>`-<W<5-3^S $PtSC~{aװWxH/ٳst-׺Y~,#)E(vۦqhY,n{=^׾3 ̔3D#l̪7!/Ek%<z w5t\%JDb;Jwi1\8AZ+vϖ $B y#|1OPyf׺F vGA$Fc=*0VIsOifߗPFɱDy&gD4hXp^M!ő?zyqc7۳B'`߄K$qjya].%>-;k0s& $S{0KIOϗ_mmgCHvu7^#jӒg9.Կ}cDsGxO q/ -v4W>ÎVfS+ڳhZ܅H!w2[[XeK)Dr1nM}Zyx 45ѽomyDh* / '!OJ(j"Y'2wU.^ܚpSx)=7:M7DbI} ֢Nhݙo7$ImX|ʽ<9e?+™o*G#PQq[~o &Mաo43 vbR!6ZE>[h'8Ec'IJQ7[Í5oUIgB0 [%=ĂW'@ZNF#@7Y< MVk2*V@4u|nr}$ք$]x.OD,\}޻GM4-Eaq#’n ,+|t>=9M~|;}$.wt*aKΰ1U"~j_>ylC?6*rNMmcAYS]}[|oZ5|g8ӦOw-cgr+YVb%?汢5rzd7|̿uS,"- m5 B@F"7)7ΩA:O-[6n@ɪ2B2GfؐûZNzq j="KHQ{eyǃE)0ګWFbN(_TmF?Pn:PRHdRSb QNHi)&A]O̡ 4Ֆp)Lg;n r(E0‰5 cB7C|[}rXGim+T`5UDYNbQۗi>̞ߚ3/mlnYm,3[fq[g-,?}YXG TN6J^c4q , }tyel*a$Ժ\M˃j";2 C/fNtݴrwe8Q;rL<2>iiЌ# av .L+H\CE0oڡ]wv^EZT8S/K)ɃcX Ȥ4r0.F:7zc #2; +hvLm-]JUK r?",eQ21_R3Kod U?7/>e09Xty'hR H1t8[1 `$U%iC5-%O{z%f=a??BzL'512?ALBCulŚ(SDR(>| !1KzÕǮWWv ~Yw+ B0Waqⳍf>@Э?/qgZtdߙۻk=1z*فj}0G޲%;iӌuEQ_`>} dWo`"Я~9yv)4Ft}['ǹ>kϘJ(0xDO;u N 1/x@lVINEzU !XtiK"p*;a)t\-WY˲i 67jH?ʷDO>K[vnĜj=L\"i'Ygॆ\ڥVyhަ4oB^],#Bd| e+"h}"n揶M4< O%K^kjS#c' BćY٬_քȉ/9aykK ic;vێg Pt[V81C86'-,}y9ƂQ;V:GmgLKM?rX4`ϫPR."Vc ٝp%jQ,G08 8a`ٝFx-~Y9T{AȚ<#]Vt)C{Iۘ.v)+E]B1#x!=u+7 jZJH"s5uMB8l{|4YBW/6Aoev`!m"4 9H[&ɹm ֿV>7q"d\Jyb2P+_`]ήk ^ϱQ)zbnZ5\slOkZ~UliuƉ'"蓿Ht]L4G#cށ6pֳEӰ'-Ӄ 5b$J}F;+ቸI4S * mAY%͏ XK8V~ykwnH˦@WGE9ԄNg$#l+|V`s )sڄH^o'8 BO@ -h!=\0KӅѷNHRM-4`~B@ĐF S+W6qʁꝁx7/m=DSꗵ@nC҈hf+X#wjKoD؝r ~L̜Pse0 T66^P*'B]1I t^7  V%= ` ]H$_&K]G!(Z o'L2 вPޜ(ߐt p!"qь^J)pmq#jCyyq< #AoGٽ,ԵqGr[e<p*O(C-g/#݋^IdP2,zVV@tx,i>[srN:C 7,2 f>] Z>! .1RW#gϝa@ k S^C!FY8:?;yOy[\ l]وQ~+jXhC5'Ƽ #-~m)jeu@Ea[3嬰\\FƤcig!a ooɆ\m#?NٷȄ0湟 ҡa ћbs~߮;R+/lNP(s?4ɫf X-o' T#sݕ@\W ({$:82G\@I6o, RRu)o-!?Fb)V*`; p:'@zĈdc=IAh,OXv^&KUFuE؟criJ֗O } zo0* \Xԛ۱i |[߅{=]p8$㤳2Z%oEX %G| >g^ SQ]OnyHYB<(b Gi_2$&pD1Œ7@ j_q4qH"a37CGdi Rč E ЧuA(=@dKS mYś }jRdW6>._]Ku%rڔrIB2R=ʤcYKk&@2Gͱs h2w),I[hPˮEZ }oPW?(Tp ӛjnkI+ ;Ⱥ}9?ocust5 y_%.R;k0qY|tmb,]J-їdox6UVQ cBўs} /4G"y@I eoe5j6!1?סimTc-kbj"ЈWC.+e,Eug~A\`4T;/nR)1 qC;&&^W}NT/1=/0TV-ڄ%G.. ="O?N%׮@l~KfiYҏ;j DotIxb 7g$Ys %#+XN2,#*qFf5 y`YGEZX@8|Ԣ$0΅:AVN#GaB4VtԠRNgt]Uڡd㩶r7aR:p乳CSf/-3 bv=_;K|cLpT$=ح|*]3bš=e}+;mJ#m@y#+n0♠dpW"YSC7%vD+o_]S=݀cja6^>3zF+DMAOv |) 5ݴc@_LOQN1rKPQ }l(@q|¥+UѶs7h%T}h=ӶN@K䋯CD&:{1Ÿ#kXBɑoxּQGL?LOK;!8."24~0NYs*d{0Y\'-CX'G9 SE'2zk {B A@!HL|\G|pZ0bhܦtG6)1HT?mGu{rgXSoݭ:F5':Phh4 PG\kwcSu&MspEʇeݿ9,i< 샟.O&8$V5u'8 +6 &g+M'BN/l 1FNZ+<h#cWZ8 xw~A "tTs϶ڿ|md&,jv8Ԃ_ܴ0uLa [bn`>A+"]%#4)JօI+⏘pr\qjc htq|/gxC}9m;w3Ts*l1`LJ<E]1Zi^B7\_ܬr%ڟuL (` sMuЭ-ME* <6ETzJ4T/p({fӐy'p_;˵A>}KJlZ);|eֱm8lHjKxzR$nX7C"2:C D促4h}(D|9\p8aa߫A陲KMLH. !2(O= nEy򺊾[﮶v@} %XSt`71`l=JVJսFӒkN&$cc|L"Albf)$jruDi+c~ i? չIa$nS>e,3X(:󺻰jHvc]77v=$E,1 S{cq@"-L?ZP~/6Nf-i@GQϪ=fAbpСE*ϼ9R6#,-ZAo!ZFP3VuGNL pdW+kPUșrxwl@6:rg(+ z T|=pZ@R cZD)9/1 -<ۗDTn1yCMS;ll]g9Xyej+צ.>6D#DĢBΩ~4Upe\cv=Vjfax78}G"0(?m^ ~2 zdr(G{M2F!<CM0[Dp?9Aև砝Z>@78||ǂ@shluz*m?뒍zV(zzN-RgA+dYJ-8 [?/GzIeiTUAQ=F\mgϮB]*[&jGNj~fmò9z.ϪSL klm j_rEP&ؤ;U, Q?+s&zHabx#PTl^dځ}VNGShjW.-n~fWs[-M FhVӵr叮Ͻ %ڿ͔h,D޾rۚc!ql<.nbjEZ}ܭDDOxg+7݆GSbPB찇L)_VTZbt x.Dt}q~ {BFXzڍBDlJ/5J\CKw?&hf*vbG1ky#<$^ Ͽ} (6uKCͧ;d/%XO)w*yi5K*&Y326Ԏ0%4׃1n& ŇErq󥢞֣ Es.fh`> 𾪏Ex_ҔrI nʎ) nAy\dVe Z藩L/Lî|j ̓KOs.Hl`<7 `UEӐ9nbpD &VCJO\G zJBKw)v&2J,ZqT6aIrQ#plbitnw iZkc}0A &֩M(ZZ(x*hG\Sͷiў -%r}(ufo(+YJoϗFF:ê'@wctud¨"!lQc~/q֯mk!" ,qX8 F^zC&5U3Gt/Xg4||Pl27F|כ0Rs`#\R^Au#/洱J4[7nM|f;yX~Eh [ +t}@:Hq.Aє#ٝp&h-[u.6MRbCْcʓN=Qg 9똛0ʫ&gn#!Վbyq뎗9'36'K'rc<Zh^G\e@A5ߥᒓ 5 W7@0 R#=fe>tmL ش@5BD n@*Ŋk`*მ1x!4m M6~3M6R"v_hF5B==)f9+j&?(mS,pru=\>u)V``Qoz'.ШzZT QD&RPa 50O"r0h: gt F uMmN&ᆢqݰӂ5>Ge1OQ_v輶cGFkT@cF\pV} Z32wQ)v@Pmͯu/?.:it/xmM* pጠl~p go ʯiH4jnoƠѓMB#Dz'BfqX7rmI#\ HѶ+58k oˑTP}U/Qy7Z9`'hg֧Y\_f]=Y\gD?'Dtǎ,I$]uM‘^§LAJJЪ*kO5S^JDЧ̀!ɠ L#<3:sѐ#A. .A\gbv%n~䑎J$\?Fu$GVԀ:_h+9 ,CM)&C32hI7鎷<<5xȈRvd?yvX-o5_OGT# 9l*N#jg&SI $b:@ئ6Rӯ'RNQ=0T!B?F+uNGQO?Xd>r$ jX\YKLQ&SY-u17A*<լwyRowe@׌"q94K*6[8{nJY6Cϳ+M#s@}c++Bſ*R48TZג}>aPN#@*Uj=8 $qF$U$厉bV,Q*h+ygќn]h PƾL[6V#"<ND+DGZh74ƊJq*g!)< s 7w^\=[+PէX&;D>=xk8 -eVVN ۵}6l7Ed! (g2q3@,K<~u#?q[>wБ vNH4|J`V ?tmd3ohZ${=@!Jxnb* ]H >GycY<}XzC!~+d`KoV|'@iKR+e䷬!l%=f*~؍Ff(Ipvw󡛜Z|8[ZK+_*~I]yˠ9ҰUQY$1{*C{v"'Gt.wuC~noh\8A#TbC_L/LcM\`PtЕvC LJPeF]Fn]05::a|e7B? ZH %u}0K>,u 2|`ӂml!2g;bU4^dX4hƞ\pb]M@I#P 3LmVd.<֕7WQͰWykMrɨ~z~2 Z:OIEOK/!mczFjՖ/p,A0vXxG @>-+;+c^eb8<&2ϪGgxplg˳BZP- /HIh`wBק<_&!Ylpp׫ZoOlU_imz>^#rpeIJ{M= xu6+#uE֭D/+򌌘N0b^.o8qC-eJK Q[G%Q z؏AiC?Z dl¢81Mo;ELʼ3K5N.ùfl6ZDG s|Nq ëkkoR1^_G}{~:e蠅 *"pӁN|84p}< :𒔔lD6qYRD2(#?#$hж> ڶTuKŽ@?,zb_VT҈;>,$E,;Tŗj{`C&-_L(zbś3U%,BNnCΗ9瓠,0EFe= /sJ+pka ě0Z0TuCtǁP>^|،@a܄}`Zk  y-ԪE)5pΟXC+)zmz&Y[MZvΰ_CneV*wb mYNtw7[^R+!GvӼE$P.RskH#XݕîvLԯfqaBmu(˹iر #~yĒydTMXoG(ieGJ%+ݒ@+Fw}WZ$)K^pJU]'it@kgcYm׏('8+ׯirRL}:/НDvQ%BW`maUt[0 Եie_ ?4ɡLҍb^NN̛A<͖,E%-*.Tyqy`R]NWi4:[Y@+F zFư][ya!Mn YT<`)xK0,%, wcekPsE2c.!FtT7䳅:qh6v;|e5`kAfboÛg'ƅGMKpZ\.A#1Z8մ{NkLNį6_Cf*\Chς<5ת8v>%A+EDdk7#Bz; H`Ub''$*Ŝm\@E!IӪ`jśH@wO;? yX(.6Wq U%ޔsNf!'7xMOGsz, >%fC*X?ϕJ0Jh;*PQ< i|2{H-L_NS/ 4 HIT iL#_RXL_Fj yg\8O9,˞5P'qClMPbM"1V`l"q<6q,l俦g*l7^,F$#\|!/[зA$ seWwsޏ8a}ztwt+Fiz"su˯XESɻBRtPSAmwmZ% 3w ߙ2'5/#y~kW}ჟQވ VKI/ p8oT2jJp&GqM-$]upR ڵٵI^;VזsGaom˺c`-$78ߙ ޡ*cIV$Pu]7RL%'ﳱܐpȶV/ՀCBjN~N},zntK}EchRE\f"kiQ/G%˱!adyN^-iF`bY#j">lـ?zνi1ŬȀVVWd q疳>8k^݈!*:6ؾhpx7H7e }q7vig,r2-j6y5ILW#ICm=axhcFUlPo*\l}Ut?6^㵀 5Z̛72^LDw}%1kڳI뀳;5R!$ nqN^'cYb5VjLoFNڬq#tFSn|\L%+G"+H􋳤"-*cmͽ <ܺbY* ?ù|b"93-[U1e!=PD~{a7)odXH?b{*{GO%C,xXw}@ĜRalڽleE;u:xqi׵Y*ͧGjҰ 99mc}˖*ڣ'lQJywLy?ފK*SՕ 'KF)O%\)>{!k-1%ƨswL#D$a^|wc ߉B SН\OTߝ0ѧ= ~ ])Hp|uDQl׎t%lI3-@<~FA_7f$5T¾9:+aq[vmokwlYj5Q ]!ip/_>8ڮ 47MuXlϊB+#H ".v=2f>2e} @vƸ[wv>NwviK1PHޑNMD_(:! V"h<-M5ʾ&JP/AUҡ :!-r#&^ RF =:GZh&[+gjO|P㹃ޤt2w> c35GMK~25M8*Mɾa);40lc?ڒ Z7w!~uK _a.H3#yx<:O Uu鰠nBjt^tx6d#yb'^Vɽ97P!M7btftN%Hģn($F%v2ryjH*i@ X_߭1?ɋDɲoI3g^kOwXIa{ƍC1#a7`ZĚDf]Q)/J1?%CSw[>(M4`4/"4&LZCAc.?a *{-snw/:pN̼pt qupFd@M(\V <3!=~Y% Е2[[ʝ8#TGSIQVTh"<+Y6zG׀([gLɦdNW&$ϏX~✎R!%+qX1DLJ$x@#i[ q/X`^FCu97""I\CRF@qP,o&Rco^$K&?!̈́syy="|IZ ᭝y I`XHMXn̈́a$nVr ж =}:Is#K'(@cr EԅŮBqإLɣto+\\fi??Ĥ AuZ0Sa aB>T2YpK!znJ懌qBA 1[0G {1G6&=yJ mRѪ[n,n7 !SHH38P_{\PS!!LJ/U)N4t->2: 0$KiΆi)}] lpWBJD;(E1xe>]RR˽1SH4v %d}uCOMN64;d _Ûd`ӇAǡe5QߞfH8E4ASp(Nek`:I%77`I7ƆӴg3B_87CdK?#RVs,"]#! Cx%5ܝW#oQF^|ch4,6b pm v&3]$EH\{|h}O#+-9(S $sؙ BqgP"5֒Cθ/ufN9Ed]l~J~[ :-SNӉ*r>b~^n *uRq ɧZha,.ZuW,vl=e8*^<8T>.Rh8rѨ}(˃QK|)Di)Ƹg]Jb¦ٿg&\Kr*#;H$Bp8udK鹨kϴx Ksˢyڥ ]~hh5 trRqLk[O1t0XڠikCIk۱B+D~r;*ԃlR)dnhwze!.jlTp B#~q?AΛiqj"#Tz0:KbBi6i٩DPuk ;%* i'!MtKnL`۩K#uR3\<)ܜ1Stƅ5ba_EqPʾ Y=VɌ{-/e.2snۗzq-x\ ް?l+f"m]\{y"Ĺt2R+4D& !M9(49uhuAR !WXdw!-l:0Y>c@nHAOR:jY;ªg]>;K6"R[&mOB(B]{{R#aw%SCleŴb^^l_*~O2\`F"Ax)L<s? 5C㜬Uҳ6,$´j ce,YԢhWP:լ93I}CWAM3 KlIExRM ɷ˜X83E%V!PdKEqә??@O20 K=)gUR[ !WHDEi^s=dA+(ӡU>IJȼVUNBrMC!^TF=V;Amc PS4UWH;"_6Ț_G90 ֏OKmQp7Ao?{#d=Ylv._ /&n]Omr@6fUC.%]D]N.<]"~lLxi /C@k=U.Fh'lO k.ЫW(@p!x6"DrmZ MwE i)x$( a/b'&]J[y>-lOL_>‽=׺J|r=@x GSvW4ʭ$qijv9{xljsg7E}>9^'HI9xZ-;+*Apx.XO`1U+7KzY|Θi*Ziⷞfɳ (\?9n1چX#]N0!ݭK Fƀp0&@1 fg~ ojL)3n5@鹇5]nSk6hC2ltE̱Xx㣼+]I+"mݏpFzJV 1#n@T`]]Yхphv&̻6|Bo ދ Y>CMS衣!Y.?]GmuKwWcidf+tm꘨gk0f~ONpwo\S޶H\2V=Q8Ms|ȇ1q>3Ҙ./\B+)ۚ>h龑Vd85f2fz=֯JZQ(Xkjx7k@@ ޖٖH_*7ІwbH9ҏ-1& f̖sv>?FX>wL5y*;}'=KCiv#HLXCٟOsU[byZ3Z˸?/2g17k/%IM|HHu1v?|1aDnmRMKTG6/H<~鬘@TX~IRJ\ /[>hAg \A,y$r 7h6;~)AyqAY؁P{zw}%%a&4KJi} $d6(^KSҀF Y?r2$Mk2Iл C( \JPmLl D;~x1yZ-X8 8#N:w] }JFރ퀄/#/1`FABq,@-OBhR+呙iʿ.{rEE{cit(7 ſ,=9<A62o7%CٞCg]oH[cTɈ3*EGN9o.WBOіb="'$ &G'˕y;GfD1m1b`LnI=58&̈1'U?kMXdC*h'%tS@5I!mqqǶ#* J5E_Ono+ *zq3WA5,dW2Aдhf&?D+)t/+UT<VGY'@6\T(K(R/f)Tꦣk+}lͅ>f;@[lr3&Z6+oEc5q pX'q?YRB^6Z2-7&#'Oqd`ҊDR,8mU5w\(gx.Fj?9qp#{#qV |C"mBUH [94B>T'G_|w3{J򘪰igs#ߖg'BK^dx8 uzibp0.47!|P,4eף#ZU^rB98Y:(7-k+EJrR[ "<&0SJi(¸فbű n׆9|Q%I~|'͚AJef0ɵ7L9x('ފ Q#$b+cvpwqo)p7,a s~Xanp".Z>-\p Vd&6#H*qZ"RkFw$L$\+Mג*tu{{=p-'/8F)&އI岯(C-u}5g˕Rz!*F:;C IC,r۬\~`L k$i<3ϓJxʘ}$Vb3iv6e7&$Q$5Wc?~lG#%o-f 8y8`s]:If itj{UX+X ߽tPq^s{}㒛rlHnİ3֋Wlvs/i} 7Txt+Aq#yZK1dr;(Fv^ ydnȨ@ ث;\fPgG/V"Q/OD"8p%?}?:f&>S@G6m[sOCDc1#ׄ{H^ P>= WP0܌gVU.`37 YdFASPyulws^P[1&BRs+nKwRB"jk!P&Ar˞/EH^W Ja)_RKwYpl{qڍyz`n mwY=i$v;04vʏ1 ȖV$P&V:ѽbyoC͑"_{@>R)Sgږ;!h)i$?)&T!5qxXW5],xrLpF?]?0s]2Iέg]#H%,BdJԷ 0O΍%1OZGNj`u{*}mCl0kT]u 8Fx- *Qeǿt q`(:3тRУ0 1 q$wP؟-z-ะqNL/h[K)T<3XT`?|3ھ>PX_1FڊgѤ1ow$~t@<Yز|n_xkȳ "0|'~KEΧCnX玆-o_OS |XlNئxo(WT w9?g\+v8ᑠ_^'lBO$#sR0^nS.|*DbɉHzs"5WZ }zVlcQYh=Fg*&I-"N, `$‹z$G{ mY:7KR+gĉ%LW כeRߢbPR;x&%F쫞_,vazIqZҔkȻSY 8u!;/T\1Gێ3Kƅ %3Ax]a5H`PHZ ^;*¾ e˞=1  (CVU&7Zj)9:*b ABc3H<6^ \jUamF ""QձH1Ɲ_P} #e(9 ڶazXpciB@o}#}Nu`d&-IVe+X@ɮm*VVa9pdYvoFvRpSpt[۾oZ*918-X00ίEi(A2逭^\\yJ(׍/h/;[>YOdHA] =4"7Hp9/ZRNl r[7'8/Vkt{^$YlI-ђ!@eh|Ո51s^:էE^.?Nn(z5!XDĎK @U/#l>U8O6XX"h K4&kE<|oq M,g|?(2?{u7 wz2%_>wD]Ep+r~/R rIg[)26 $Btސ SSgډ@BB z +ܺFଊdjd)Zե,ШUjr G”Bv] T3Q7D+=?ՀaG0m@>εƩ刪*Z usd +<egI!ޥZ'R~8?2& sr thYI5u8a.thV>/&Th+10܈J5 GccXaDSV}:Z:0.aoclJtGZ ywb)IiBO* 7J9DC]vl-ùoJAuhTdˇ-~NS:_P8SVh;'+ƒn 0eE}|w~aѧ-D1 <#92Md²U1/eSNCu"BklyD1>` ɾ25Z@̙;  |kCܺi>OSʩm` |y~S9x֨4Nm Lڻ˸`#A@fsm:8}V 5l}@3S.bR n O%e@Ty.043rf oܽUZHaaD Sb {˅9Ao̼uz8\86#mḿzt1.30me7ʪB4վ.xţ_ f@82J$̘qG

CEV -nO*@9q}7?6/4P'V:\p&o%X6/,YߨDiUi hEqDZم)ftLq=<|"v}Uvk.<}J& J|ExoUZ$dއ".^H}v,2-yP_zњG5|hPmT=$۠;ǿ xk\{rcDdwTTG1N=LB9:Ԓq,CHUsf2NB,w9PDʼn1ZD?+=0QriPlEaɋpE'y(y;[+;~c[܂X;G9.ÅK,/ nGW^Tu?bƻp)6x(~w_(yŧN%19at{]%J71E a}E;{ppgX 7d>7ˑP'!O8VOg#K\{>yz/pPdm~#_r _>ٴnx*ԁ/W>S~IZgkگ%K,*"Wݝxxj~ٚӅ'aStQ.)̍ {N;V~I!4DW(%Wq-L4nTHM/7 qEl]! I"?%NOQ; ؑK*Z rgU[np[izyY,F*tRQIrg88*㬩偞?a%y8- d`&q,u~ QX ܃a޲=svADIW{hW` Y7 #ba[(;icj̝RR+؞gɐ_(?NlexÉzLdN d#x< s»mHwKe:D&Ulbm-P'^U;|O0@;x8tĝ MyO$޸a^O*CcUW8}%7,zY4as'}P 'B/x]dS!! 1(9,ey<޻60S/(BQExRbEA8x`k%F|IH\c/mfüdLp 7\1-y `.E4/val "zcP/=gL~LQzzla|abE R–-γda궃@"@eِgge;e"`fvq䐳<Mlɹfmv:Q@-PsbOH98oM-k12,ccWsF({>DAŁ_}v%yhezT.׳;aj`y <MFj2R{=lp h%M>Enܱ[Yel^OԖߍSvrE,"RzRwʖw`Iɩ6BN!T+s13# "5J&M*>V84nDfua/Pn