libavcodec57-3.4.2-150200.11.67.1<>,h@p9|Sp< #?y>jM:Qkoc >f--Y|H,8{\:~B~/R2^0ΞoxDӰxl/ $Oa٨iV(ke+J"R?`*$lmchlSoح)5)t_#>GGswʆ]if0]@p?`d $ 98<LPi      V px('''(8~9 ~:a~>ϒ@ϡFϰGHIXY\8]@^jbvcdѠeѥfѨlѪuvwlxty|!z\Clibavcodec573.4.2150200.11.67.1FFmpeg codec libraryThe libavcodec library provides a generic encoding/decoding framework and contains multiple decoders and encoders for audio, video and subtitle streams, and several bitstream filters. This build of ffmpeg is limited in the number of codecs supported.h@ibs-power9-13= SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-later AND GPL-2.0-or-laterhttps://www.suse.com/System/Librarieshttps://ffmpeg.org/linuxppc64le= h?h?3758d240869fe223aa7208ee8d5d94c884c34625d49c697edb219e2d428f6cf2libavcodec.so.57.107.100rootrootrootrootffmpeg-3.4.2-150200.11.67.1.src.rpmlibavcodeclibavcodec.so.57()(64bit)libavcodec.so.57(LIBAVCODEC_57)(64bit)libavcodec57libavcodec57(ppc-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibavutil.so.55()(64bit)libavutil.so.55(LIBAVUTIL_55)(64bit)libavutil55libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcelt0.so.2()(64bit)libgsm.so.1()(64bit)liblzma.so.5()(64bit)liblzma.so.5(XZ_5.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libmp3lame.so.0()(64bit)libopenjpeg.so.1()(64bit)libopus.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libspeex.so.1()(64bit)libswresample.so.2()(64bit)libswresample.so.2(LIBSWRESAMPLE_2)(64bit)libswresample2libtheoradec.so.1()(64bit)libtheoradec.so.1(libtheoradec_1.0)(64bit)libtheoraenc.so.1()(64bit)libtheoraenc.so.1(libtheoraenc_1.0)(64bit)libtwolame.so.0()(64bit)libva.so.2()(64bit)libvorbis.so.0()(64bit)libvorbisenc.so.2()(64bit)libvpx.so.4()(64bit)libwebp.so.7()(64bit)libwebpmux.so.3()(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.4.2-150200.11.67.13.4.2-150200.11.67.13.0.4-14.6.0-14.0-15.2-14.14.1hgggggggggggggff@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+@sckang@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.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-2025-7700.patch: Add check for the return value of av_malloc_array() and av_calloc() to avoid potential NULL pointer dereference(CVE-2025-7700, bsc#1246790).- 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 17534320723.4.2-150200.11.67.13.4.2-150200.11.67.13.4.2-150200.11.67.1libavcodec.so.57libavcodec.so.57.107.100/usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:39878/SUSE_SLE-15-SP2_Update/6f47f7a135fe223ef04fbe800c9f221f-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]=6438846b1bd75ee98984c73122fbbe0a77f707ca, stripped!PPR"R RRRRRR RRRRRR R RRRRRRRRRR RRR R!RR. zPzqutf-86837736201451037743cb09f88a0a24d2f3818154bc5d07120c91da575df88eb?7zXZ !t/]"k%jjdo5EO,X?ڎ{m}x:[m$uGfY>2d>C6FhBm-k|Yz0;Ѧm.ĕ^!c'.i1@fQ5Ţ: !<,nmHnb}EzCYH7/hи Dhu۪pl1}  ' )iHH87i# Er9T6IfS%  il݄q+t6{f01$%\,J*xlkʽHYJ;w hVY訐R=@eM]P9#w%aN=M #)9 ĜrKd&x-fPl)RM3Wx.,vDcf2\u0)#ji5a6R^ 9>S6u] 766m). øhٓaze 2q3yIϊ/L ng6Y96CI'ς,8,;o2^q՗! 8V<7Du}@`?A&FEh$ӌs޳B[{ql Ϛ5pғ!X;̱;ObO5Ek8)S}0.ě wQ˭WΘ|2w^zگS~M" @b@Mnµ _EE389PY疪4d*:rHjKl HܘC-bOuDO 33a&'Dp 3h{$aGBfu>+UJpMgeλeҏvƌݩ n)5O>;ܜmT\p\}eO5[u;;'+{{:M} ;5u wYa!w7`^;6A,[Șg8,4.)fpWDE|o:N'vVj_"Kx܂$vO̲Ve\ ,{bqO0 n&{AdVÑlm[}.XA j$}\6J\J Ŋ(_謀جt`9U\;oEvCj(WLj?\:Mut+?g v8)?2V%wbֹdi)SVnLwħ/nw9vN$ԑiadv YZV/Z9x;pX6YJ0T2lHwL78z#i2?w: 8m:1O9V1o~j-[6Ki|K 34t{[p3,݆wzIlb:[pI8&"dDD|=z!y 'Sbjr5)5(-ݘ̍+!vW0760iI/4yߋ|n*\ D*mz IE"FXt< *,gd R`(߿.j@X9 ›),ЁLrTKtCQPxը=IRb3wZפдvfXeBAai^x\ A1&ycTmD7i+cFY["HY÷k>#^^Z$7 4Ez~!Ȋ,*aR1JL`*6Yfh֙O "))w|/"ٛv\-wJ{|<ʢlR]P`-(5(60 3l`x+(|~dNpf`eJ* p$D^i'>gt}+|OZg̒,6bQ{^Sd1h2a۳VfuTHXEuEi<*FuN]/؛1Zj}H,1IY&v*|A mq9b u]HǗ2BV'5qA4 ϰyV֑vzFbĪ;/ ~`ޡ5roԋwZ L6!y{pXYuZ_ b\w-bf<Aց ͱJ_ ~ߨ(zNgؕlKkW`vFz5WN_Øk  #P-iB/gwK^9=PoyY8Ǘ缏:QwEV^Z3kC37T[ve6 ~s^6(1ubu7#\q3k`E7]-- V4 .0193N}mږ -Aφe c]ȒZD9w+*ԆBa&7<5gz*L#ݕ MVGDFh77lH@1#N3*.&Y%`NΥq疹):l\)}i,梌DW @sADTܮfmLNkՠ.Z}9'YW{J˷*-a_12DtM> 1䮘S-Lee}%9-N88F D U7n*tQ0([Lu? k iez;F=>}H`'p7bQTȥLS]R.O R`ĭf>l+㲺e+sT|Z)oI: 'NH ʣLxs̀g(>EHhV֪Mff* ad_sE&v{;]Dw^f&~ 2`Ϩd$cuһDvWNބ{m;g+S*W*Q9GN0Л-8r4M#1ӗ?HcS!f@& tuܭ*G>>&pA'aA mb):[7 FHA:  q8оA}u犑9y`ǂ9Qrt}I{R00_;.<}og)E# Q#@Y:qikiq!۞'H@O4EƲkE bw2i@ }q^SWd୒F.wuT@ 7W*gGc=,>:6R Tbl@Q |Enk$[Fȕ$:P<`P0,AUR+AgEfa)F+nhJ+I_ Z OOxmOT$iT~rѳk}vSlz e 6hKdVy:~gO&H[=s?KxAy.A~͌C$@ ӗi<ܻ]83:X@72.C$XBsPF:2ys8J蟫 rI1tL<**ڑ+ 3gi|)oCӊgTmE{[q+T?K(Xg&xV Q_ѡ\v]4~U5r2Io쑓%O|11`^$䬍Znѻ^Z9EslN5}X6Aە҆37HR6GT0RfHycs2BXwY]gͨц(E8AZKpܓad"SLk3;QBA>ku#lѩ`hyDK2dr^c'_M,٪dMB,ISr@hur}* 1;/$y*GpZ cZ5cy\{rq&ʍ̚X.3G3ن$PɠYLJl/2|:S[pL很~zT[)QLS!kqղd&]/ȫr0||MLV5e.?" .?vCyqSNA4+CPN-/D x6GXiAH {ul`)$.U9縚T^P@Œm48 SF6,6kߠ'UGot ]*u `8 [1K Hml6kS"P'~ǼV7-2!NMi׷d*V\.ŹIA%qA/f.XY\ҷ9P16|cTa~z(^@Jm-Pai<}&*5AI&QK)I;ffan=zؕ:ocYkG~t\"=ԓ;X_+ -$:5c[OYnF҈[ I3k.x~O+r)껖ocIO"͌%h)8p3WVe'̌CpJqV˵x5x(1rY qHt߾SbqWG}9$8:X׉~TK6-q3%Ko˜eٸ&\5 VС,ߣ_ן߽\e7 c? *xۖaUt,Ie b.)?k F0눈~_]W]Ys6J`~[44qi*ѣ}3x׉Tdoq(fLlgņ$L|Jմ^F1{.! N`jmfW$4"|~'C#!JY~39D#aKx T8[| >Aw2@×0|pF*d*佟w_ͳA~#z| xy^8-j'Hr^.ֶk HM,f nQgGemmL4@Wz3%3 齑xAM6p&0F^ L+%(y&%W I L >r QϝnJ%,Wu3U=(;s"qoxlyGS;'<#H{Rr.e`&8.OF暠"/;h|3Z$c'NMIcOoM{_m)xc_/œnzncיxﹿϭ-Ęg"h2ݪ1k}e,/D]Lj\cn58Vn1npu!$GȞɤ)7YVsu*10uX,9Gjs`F803ƿO/R9]Ʈ)~] F>4df$Oخ ŵ+ +H^]lsr08YdIݼ؋iMYs``z/u9T<98+vnVlx^iw!'}pMMW<mz΂_Q8CDM/z`=,Ed׊ڼRƨH2>aFc`qu!*.VlӼ) ׼UZ2Z;d6!4J*: 0.x%@0 ;e d|)) 0-4{0L\fm"%q6Q^_4<*l a/zK>#Țv 4<:y "6,@k{En+)kLގTqxF/:UacUnB0s@a`D6)o|~mg~kx]F>N|%*UiylP_QQv0ilޘ؝\W:Y=ɚbڲ3NxH<JޥZ{mFLUl0 D^ c":H) ^#}"_zf<ӑ=!:H.v&)iޯGmU߃]}>K} pBƕ^Vޯ1A}*B<'N˖*y_iA$û}P;QvV1$V8/WV `dy EZۘ$Z&Ũ1R<(O-DOOBK5+J$wZ ʍr:ʻ}hl[].n%ŇY+6%?bTJް܉EV (˘,x&x:KBhDBi@QN`')NxBHD3]Tx=G(}fMYb++xO;NQ`X|I K wĮ;f=K[ewʹ,6 h?yb nvlpPf 1VS:Ih>+acmmHB@_˂ mgq5U3e013zIMݢ:)3H iJ;;Pf8D6P) Q8'R@yo4'Ijn^bV$W.>&Ҹj'8GGޏIqzX$;IlI@K9P20$;BK'.'2y2=z̜p Nn󍩲dTGH`z{I> sT O%艋8fyMſ, N&wdvGN1N~*pkn:KQWd AB+jO~<S9ltBNCX/*7"<;2 $K%A4iDt x2 Bql>x0$jɕu7jVDԱx,ͯ/VKg\J\p u'bue-'sWs. 5O2/STVz>Im'G0-3)94f|Cam~'d._A+6;/0 qtb:I1n'FdRZ9[sNFAߵ&vhad(Ŷ\_qaj^]Zcr"^Zn GaOTK< -;X/84_%`{UgY6f$[a}+ӗD&hwX&(؟]$= fg$ `#~^kSni/vi4vNX#x@BZ`;҆-_d~{O.p%u,l!Y87ĈuBa@/b|z=5w#"kk 5D0Eݦ_~+q ʛl@/h@ےG9^>}ذo2/UeY4' fbyܴ)7{W.lEY}5A[옉avѽxэd7{4*) sS@E[r,ۦy=i921}Wh=!ّF@H%"F*$5#zNr$p".W;nib; P~3P\,]E`4,$|c:oQ-,cInP&fW61l62/Tv|9ŧFtT.1~ނp3]ؼLJz]ᄋdRa Ȁk))DȌ` mĜe5- &{~Tv [#lg{*pfge(Giy !-!ɬs.os@5 K7:XD |Qkd^<>+Nu -R/=\ uK3o!rb>b`)ѯ8_Zw=:ުX t kb/N7KN>*!M9?ͼTdjHLs ZP u(ÛOaBJE+o=6EqYOg=^U;wK0#ql:c3YGr̐Qó :_ՠ:IĨn9C,qoiXQG\U,ngNզaL 8:ac1_,巹jdM>,4*QZׯNH(I j+rɓCֳRfܢBt ĚU_д|Lpoߠ'&@kàvujTt',iոLYsV,sڵK}QR^!8n,6w7 ݇IHYo%z`*}B4D Mv9]]P|+m.3E\Ygl6/n^3&EvLJ u*F=)K򹟫lAXϳ :. [w-^ZR$9TW+`ag?=5h~ɹ(0RPB75:WT TLqҢ%b|t{RA};v̢d#m}Y* _p0[6M8^ikGI;evO{#JAR+x Hb=ܟb!Gh1 %o]xI漵&=3~;7 X>#ر5N76y5v D>ԋ Dbyk_푥0v61mfDَN&4l(c\ۆwLtݎU%c Kv/` . Gv@xlH4?T-GŢk?4 QVL6ѧO {՞x&#v7~P1dfy 褩+dˉFU"sZ;RpS?/\09肒4[_#UšV꒷4U55:VP4S>,[H/,|KQڢ 4b%Nu(}zfiO)3M-$- .9GD> rk\,f(`AE -|&y>ü hIfx!l`՞hKojy zh;~4I yYE?XߑaJ-p_rdHky[%G*j#I@7(flOIL*UvfL+e/.YP %0h=$c~$ᾚb'bn,&:/ĶC,ݳ袲A @9i:\')uJtJ$7[ֿΧ {az_kE qAEiygVQ+/٘{)++lBWPDޝ Ndnkt9} i(3z/FtN: .ˆ*;a pu⻄0/R5"/*7X?Ox{nY,%B%4BvXXϝ<n$~ȫa)??tb VfUO]A1F!' J@Zf5n^^ǒdo> qTlvS$LuJ}T j}s*bOu焾 BnsCBUA# dv2LAo]c^J+=v!!hD;&{XihC[{.Y.G3u;O|˛Aux1.|> Ft-l&<*:^ʵMdvCLXV^ D4P :5=nQ b)J8Y@ 8M%$b$](<>ewUϢӐiӤx+ 7]yO.ӷ%C^2 iMk^1oՓ'Ѳz{\ƕ.6=- A %"EĖ/ ÌVmJ,et.s&! ?}Pimpf>6"m,',SHxNK,8k1s?9~g3zz3vFD5Sy7 '4+"j˷n\[`'#Z,FLDk{;+x jP(4-mW]4du>]G?땠:ޱl4"opzQ_\vo"4J_fXP޵íô@/~AYٲxPW ĸh&Š; ;WVԼa;0N+ȯv1mEtKY~[S0[4;`GV?{g[ Aѳ76 k8v: RW)9j-VmꞑFu [gd-G@qܙӷ˞XjcX`?d5lgC%a|r9>BYgTU`P9pٶUcXo:hߊu-g1 +?Ϡ Kc9Ў\~U[9 /כL[1I?8wk(԰{M8weCE#_wʷ-IFd͏#CWxI8jtQw V?l@4G uFIIO(O @2q'g~&b}zZ#F%w 9|B.|yO8vΰٚ!#bTE]Jl9g@O92<Q{vw9y.w iQ+ @gcUM̠dtF9DŽo:EPI+.@Ao{pV>!J:%ia/Aq<5RZ p:8M7aGoqeO mHyYx燼\`zkbuwJ8y>^\?iZ-Bt ء8SV3uSWkdeP,/#0b6ZiN?W2h8wcW$YS ϦOhcr} &ʀTCh$[b7J*STjZ ѲzG8b+9q_?6gϘk'!ߺ>Yf'·F'nk;@C"`!Pښ5 f1X4VyH\@RXaCEcځM"j 8ѾO:=ey~ScXv-纂ԤӏY ;G,jF<4*yȭ`?r,b lRI9 | j?$!00$^Cz8Ƃe>[p,洑!"',riĀ\d>L\-(&NZaG8CoQ `!JGь{݅xrG+彍dZ(WoX7d,q% p(y=E652=tGGciL#PvU<ܬёBgtJfg @wkT$6=bd,_PnfuK^ڧYP# 6B #dpyV őjYkcy1$C)iM~(w6jdZM:Y ~v2L3%-ȌXɂFXapyHpI+AX_U:g}UUsKC+s)bM>ޙ "+ fj*8L>BSĺ40%.vmAYvu2ZGk0fBOg'{&vUsN7޳=+"(p%Т@i}`7F&>$ *.Ms$pA^R1 -d>f^#Rr¡pȃ#Ҋsen[>XQlTwm6gJRcʧfWO N WV7ӜR*b- ut*|@ꁱuo#Fϛk l2 J4;j|Ώ$\^e VO&ގjٸЏ*^/LSh0%%E.)|tƓpV]}p-9KE xpb(j}F."f 6fA(,kSr9'ǐ"eb$*_6Dek9a +"e8%TuLcLAVS,ƙ/-ˉ: - oDu?6`sJ&{P?F >z`l}zb^q1O+nEl~Sq#utF:Ǿ.h _YC$pG|peXHK)altP%5H]q]1xr`]$" @44 ō{һ?w+on0YiT !ԗC_C\~ O^{c oA2|/#SVJ@LE F~赒'8s @iS6 65 1:Z䋲6ހ\О^n&Hw%6ALp,K3GEIIھb-Zii9r--a8F-vQI][ C "P:k$HXQ[ga;w^Mп7r< )9Yr.`CuR//!B 7K-p61IِW樠oqvκ[GU# O;mȢDJ-~+Szrl"5 3v ˊ$$KK*\g㈿!E_ɾ%Ua/R7b2tֲTk3t/>cIxC=ܺ)s40%3_^Qbvq(TMnoi=*LY{gf!ѱY{ebM Q ކ(.;5* ;7j| a$㴀zVve(7wrv//X0rfqO!a9 <7>M0qH1jj~5w?{@+L85h oR2jR`sFy;nRêv 6m: #j+U1EFR0&f>,[ɪ :OЋ*clmt# K@G$݃~BUSx ffYm(ɢJ:ŝV0]O,mxz̨ 4^p7mΤTu+K(ʏbK_(o}{Ńys6Ɔ3,Ajz?+GYH"1j.D-)_U]a/!'o\A}iK@%d}bC.(N6;nۿ/XY?g%L.TGkYГ TA_R(jg1>C$v6%܌6Jb_yad $D1O+QjnT|.V#:͖Y.~)H嘮޾,^L1[%"/[WIyq.-%N"-,z#Yo:Dt\eg읒Ɣ~sgX sZ]?!kPC[$!R΅1ȭd3s"- 5:5Z`0ϼ/A(= ̼Vq/3)8)oV>FŌcӔr?r\[0Wm=nߤ3^e|c,a `{M?B~{8Q*Zj9 tۘ1`NA\o\e!@蕜.q)#xͽKG, [mU憳 EavO.΢pAyZPJsMc?핡#. 21G2E2 =X й! ΌUykdo`g@`$uWѯ0"57-]׾-&cʛWMi.:90 jhr$"~k'ﳈh^&֒<]`Fe[eA / d| ֤8A4ˆc.IA'&e2sM''6ԉQ{-g8Z+ W3' пLy4f@32${kl2 S '{b_:3PN</sOl3#i-ƅ-}lx譴q93N{jbo\KqmYx [!3&-#!~ƺֹlsCԻ57{ٌ}{^j4 iR/x I-P$\)>d wb!}͙uТ۱KvQrԌl؁S=0l8\1|m(^vb#nN2V]EkN`fP,LFqPC5΀ M0!񗖦r}0!)ՃfwXE aie: [X]g\Q/\>bue%lj%4n4QoОnLFZiC]x)K]呵(Cp6D^K? ǽTr !ML vPhME-S;$23^ʘ]"cWC׈9, xOf^5k5nsxyElPowj.XZpI786 %>LdłM99lˣjJͧXϓ_*|7R*\ zb)J6pj;$5 YZL~B6]?}$o p\\?L©A}. (|x|w;2u9 KhjtITMj+Gvk-6jq]*b>- ׷´zxC)qYkZ5 ;"8~Uw=Q'EƯWnıH KZF'k\d  uvJ4ؔ2LomiI* ܿec5֟$8LH Z>n5ǍQ/q@䭀1SD,b(^M{\* a{tV6>(NKSP,!P@:Zt-`-KWa6, ʩFOc#:]]Umt,S 94l^{dEv=:Ck\jB=_<&0sIe"T9ųc|ϭsz/6]@)pCiŌfh <_7q*()Rnb"rѶ/LM}y oM4R^4.ڱ nc%KdLbs.]gֹ IDZ%YDG YZǗ {L3ZVOxw]p[di vMm/ %lS}5Qi>Oh(N<'~wre3eBMxWlUoZvk_5gX4ҤZsՍ(}Konwxo9¿ăb%;j4#V:3a+@\(G AOKB8g.UT-t1dD6)64 -Tuhԟ1O.D40jˑ&"H*K%=ViV,T!&duB,MxRmrh_;|R| zfClk~JtϤ>O Q{&$e(6+2RxªNLcs^ bWs!wVع^FZO.JqgcMvLkd,loí:Y MnvdCyVAe*\-rm!ĆnnS-!SϵN;??fg4_Y)0_LZ޸D&TO\Un!nZ",SҁqyW ܪ.^a,klр+"&k9 C'ݡTF 5=5Ztz.~ӕמ0 HʹfoOG6IZek}(EEAUB\+Y[+;oS`9QmOpL`aD@zw_k|s >% }xF(h8"j<`ofIx)dd:nwdA Ogχ_2~*{^7\ BhK a~T ޒ j7$ 7dm{D UDO2(ۭ 1ưUBKhcWE'ONgD!cLÆRsԎ&9zY)"^ NZq˂Or(ȰZ:YYbUDI#j-sզ _?׃nvX36L7vWXt%-؞d zo,°;",YN9$QRis(~";hx:|pP%-0JX&&P CR"Q;4Љ0 3ݙݍf K7m % !جfFl^>/.bC!t.<I܈:Rݸ^`@ FZuQǕynBV8D՝s $3`נclBsi'L=|K7ޑ ywJ1/ެMk=#5Ǎx#)U,*o~Esg'؏ x5 XRzmrGV9R@p˙<Y|RBFceS 6ts~+9[sޞÖ";0R 6қov,$LQSZXY$yN!8[^%ؼ?bSL9H8a$kV}<0M˦{. ݅5ZyQ@?8K6Mg7pa3% ΑoI{w5)u'\g>0p&$Vl-]|9//cЁxܛjPf2zŁ) ~d%4PVG#;ZMv@\h q_-Ť]Sjlv}sq8AVV.,_rHR?@Uf0,O?o$#pfSç>4v- }ӎ;[jMoxϴtw}&- ]vb1ğ]edqWRɨ,2k3!uX$ReFq$ 4h"QT﮴wKn$ HɜMosv <"E#:+gd֪nu$z!ᬙBwIXݭbk*e)ŽBy\t~Ü P6ːbRzu2 ">G:SdoutzH= :{&oa xRux?9$bh]VGvrhB'HY5 @ 4j[w/ӒC0>uDM|"/9;@XּMoR֦>7ys.ip EAr`O1mPh`MeNbD复ߑB=@_h}anH:Z",l{)³ҳFAHlKjͷsk:@{뭵TݓPF%e-4z63l{qȴѤ^T!ܞEϙA=yzBeOkŹVu%;vǧmaU^KV(gUU!3^E HBvr!KuT\+)j r,?3eK3=nJ;A=P-k 3[kew!u 2J >7t.RLÙRS+QVUP""N lIl AHWBߺYi֩rnTk1& VBW#Ы~";WÜz#L5j"F$g<(kɚ,O֭TRJkQo]P%_ofe߆:̊"*Q૆^B_WY L1fRv&KN[Ӳ9ye+G~L]oVǣ wl>([AKVγ\xڔĻVD{ =+q "ǣ\DpJgjCMtkٛst?KLqCl͕El|g 0PEK=Yqͤ@Y zgaЙQvFh}4 %`,`mM}n_ۤlηF%AK Y>}GRS$~jC)з4)Nc5?x5gB; pv诂Xy/ݼ>WӯDm&?9u(FhFc&R(H7? 4b+I֎*S'_I]`>?~i'P}T8gEkB&./xrbxdS-|\Fry*b s@샴ȏZnXYOCh QA ϞAx,J*O ?úHڷ'vkM[F%7oxRS:eJw 'QkЈ+ia$a5זfe˶|1=7gAqG05t="JbdQyْoBK @zFZkX1B6h(H] _D0hчp}Vm2N"KHP#ܹoC<yE)/\5`rڴQ?VG>=`6Y<̆" d>C~wR팦AfJ<,JS7uj=rV3tTgRnpP_Xb1P*,lC6$IFv8n0eҥbj!r{W=驞7M˕-™0븍̳RnzQ?Hs,^s4Ü_Jq jZK4*2P )/\S‡aZ0ས|K߱HlVh~%cz )zkTPfOIkg}cbءs1,.DWjԡz1)B,L$4;GAAb"T?s;J%n%Ϣ3ЛvD* r<՘ MhV*@᭍5+|ۍG#5c6-G#G|a,ݘ:~B f9Yr<6;=0G]ܷzXcU55)QFW|54 U'y*{;-.A|,ii; ނ}YLЗ$tqF.5[k^6'S*+ ֵW"oK(HCaFjM\|&jGB]vAU*vlܞ=}s ' (RACܰ% rSkA2myAK YJeEL})O+$.U\67:"}nⓢw 76WnC{To~mkk7bF+#kM]t - `sP ~'ӹ]Q񊃢 " c(6zGv&:q0,tZ A1 -ylY,{>i_ |V7̱w=2StꚤV= ր1g{-1ǯʨu*^t̳  3Lċ<1%v4y ҷ,5v*/r~5]//U7=t7WŸ3i/wт^m25A9E7ksuSl IGStHp`,Lds;)뷴8M4C+5?]l@Qm}nŇº2/G"eMUy9Ű㡎hP/Ϡ-ʙ`R-sR|j|_7#\IY>t)pO @ E"$x?YjjLp%L!`?r$z:fxwOZS'TvJ{V1MȜ)&ћ્?TLxJ؞!ĄsUPcߦdՄ呄%E{=1Қ9X}!>hatʇ"'x6ܪ5C]odG߄2(JR(4s8r'H7!-A +eIe1 )d1)ȁ.) [v~ uv!z»s<:1UpaKSZgMKD G3%x\CX cpN`E`Fg3T^GE,Veceg_,vpKW}l\kй~YZڀKPЋ;7hSgDikiQ%=ٍӯDC k\r>G S+VUpKC>&YNmb9S*)yn؋YLgx⟇qKҷlā'qԝJKt;Q=c>;Z[Z.$$o0VCӲr86& e.6UW8U %$$YYLSJ>%ڰAI*]exC7z@?iWܢ*dݘ?6d5L,v&%eBu𲥫96Za569_TĪY:AƢ;-.|e~;A@rw~ h37.̊lr+m0DV֘{𘜟!T JFmqUw^aJ)`=q"XIۙAXM PUѦE/=k6Ȋ m V] b UOvNYh U)j'\i\Ē?.H3l҇3PcDMq*0 F1+Պ=|׿_>FҞתτ̞Iq<4JWSWҢLGlQ $~ qjIWӍT>꿐MaVnlxPk%k2:ݢ qUAt盽T)lbS8w:Eo;q~?8 2k0 Y2g=hA C)"sFRᨀP'i} Y»DGN f ^i^ 3`}Љ+G?h 9S,*v/=KZ?k\Խ{7>oЋ0[zM4=7 ~k.t^a; Y A, >"#M3R*I[Wsw=#,[b1?|0f`v>\?gGSXtY[X O.87y_Rƈt\ei(_&J Pߴad'(ӷm8{z{0Z XiѸ^b\딪vyTP^ RXx6 Bꡨ֜J G7UT4Ґk# n›5_AP7Fi&YX2T 9!ؑ\<)xw(9]X@po uyWLd8wP0?NUd` єդe꫈=kjLvSbsئ)_1wMiw2{錤,lʕʱR93˯cQj pSz,#je{r gY1ϛM)/bQH .C$ hp4g  #<_yS>L?6Mϴ+ GOA.*ªe$~Z  R8IZOZ) @e1L-cJ="jO:€6enn*=* Qz{kPtlycJ/?v:ϕDaMD%/4dP?Ưy9K~I5?Xt#8Sf-=RHBy;TWF>AR=Oÿ尒Ճ6 P/Z"r9?1&~̦PQmq)p^08^CZ/-lTFz !Th/7y%1m|n_E4}=n"Q9mt_en@Y7H{Ax_M !#Ԯ_`u ڸd@[| iPYQTx[P\_D/m~ < !)Ӝi gE`6֞FDoRBoc~MZu~H9٦ϝ3sHig;8A* P {2k<ɤls]ovCZm"]G.ƥ`@ JvFe<p^!90n1QD*ώhf^7lT0U%7.kaaP (ݖՇcTCy ?Џ5] $g" +jSY&Λ"f;4n,h'*Dr=&;bYž~K"Uc*-wJ@78$mpH8wWMyum; 6GM` C'&9 H #ϓfr47[؅vfF`oQ*2XxOtYkf 'nflAHRcј%'rLV{hجYfHTswAiђU Y/i)~_'}-Vh8Mĉ$/j̯|RAsI}+vعhYo6k-CauA / Ӯ8ݔ`YEnBJƷ穨bz`tbFl6Czz%-0BixyX÷8rQgv GTi‘䈀ma>okl̏ LȺl9vO] ޮcs)I/c(o7XUh5]ݕ>͙'˚yKyo0[: FxQ9:4zD |=Cw7^2]T&hgtbifyW@Gh V Β~._n cnk1%x6r_HLY]Do⦻E ɺ-XL뀞Ć✾$+} l'ogcޮe2Uڡo`#$+~GJ#ɨӗ, 2E{`hQ7 զ C~7d6\ejreG>-Øɜ4l`$_rܜ&أ%ȭH{v!ܽt56edٍ \q&K0x!>9)07ehǐVu\&$3FC_,ia 2'(b􌺊;[J6-Ңb`ة0[W'3œ=ޢ 3Aۺ[Gr)^e\;XP|R=xmLX LrX7%YqЛВ72+nIrlQJT}b1\@?].*9hw^|, zAFh2]S骟 `s-1:3cA!Yf Fu%/P{uQ]7d4FNi=m\bҪR\N?|\D[Cn<tRPf4*chߖc,]Bw0-#?!X(Aphd>Ѕuқ=cq1$AYُJ03S6 {mPyKtO:qWwWMz\{zݑw<3Ý6o-WGq w]4nkfV($ Ugp0beyDHz iS9Gk ZDZGȹ67jBEHX!t9q{TjQB6Tpc(YU"Ƿ,&|roSȯ@wA1a: 6 d#*9kr50hSmo9L')my9NwK/,[fSnoJ#>]N4AQ˿xD9sZ$ad ~  Wn&w:(Fy{+EdEϔ]׆ 6I{iEu160/m.r0Ba0KĘtcڅ(z/0gE /}6#6a06nESst:9(/z׌!(e Jl]rM%%]|Uon`!.˻Zɠ$лTRr >g|S\{8N`^."C|ِ~󻫾Ԟ²%8_)o0)>8֌ :?zُEzp((A2 q $&p\inXT5%x^ch-ýN]^ݗ@g2,5m.* S;f-aB 8z1O8 %<*BC&K߮'P<5 =|aθQ JC; }GVIsRUM"@ .g]Ln_u6H,wUr/q9GC{֯H/h3qkQOȜUqv|&EcP槄5:n/Æávf+6C5ԧ7Z`^oyN*^+0MtrΎ &yQ:}ih1J:^i؉bfAW`ƪ"P┹VvVWr"ltj7(c=Ȱϲe*X22y -/ϕzQS0@W(@h d΁G,P*mD0wʒt~֒q|޺auC#.x7Vƈ x&UeWcJ<$fCaVz 3멧כR%-WbY/#ǠQ*[7;$5n\B1[@GS0kl+Xm(fBgK~-"Yji&PPιF|F[/ >FWK]=j(ubh $(;!zoګλ9X_0Yk{6]tS=CQ Ea ]4JkjlT+K'Y z11Z ~Ф'kS:3st"NVMAyvq #)d‚‰ y8k E@݌3?{pPEr )YS C6MЮ #nlZYZKkJ/֧,zHt"Eo* *^GwčN9}:#]¯DLn RɖqN'9s#p4lZD|'^.p: ܊Ig~·ZweCgh %}M MKDIT+1Y-A'4m8%bd>9\y;q& TnoΛ:AH1|yGp48$ʙݼdmc_u30Nkxbɤ?8tݹYkaBOBcVdJ0mJM#lGDS\T\+Q[<5A7N DlO:d0ݱآ=-nTbOQ8a ch0 ut5&rs`K#+b9e*l8`sql|Uq71y}q8uol zlXq(5>L@&tg47B) P#x3 5HWN- *ب?u1N|>/ ]0[q <Cn<>꿤v*:e0 {]ۋoI4>市9CM._(SċMΉc5d!>]6ITAlQaONaO$߂4.Z%mݸ/gS0PiӚm^F"ȗ'MBu0.]%qЮw1NPa=+t!>{}}tB&#ʴso{[N?bi4eqip3^{EI8IX yxKGdÕ[I}75~[kueIkM)=8ΧrZÊӾ ۢsC_gJpg6QE1֓G4 ֎cYFM_Xfaڢa c?ß'np[9vxwJ[-WETPiil)0xcf" iT|n4%&,+?(dL<~wx9gH[SmrXA-- =pc&w$?5Ɍ?$D+HɔY$$}пj:kD.G~,(3弗syX`;sSLXjgu<'1I AfsK~V=XVߤmEjI}:c-.:k$i]䶷rL<,M+"Q/bd0^.$>%#[~ `2Q0v8hM2dBιJRVׂmk?=xY޼ R@s௡f-`޼&nzmĴ #35"{j!Fq`ǽl 3,9Spa(W^DfTq˦X$|r2WE@܄:tqϬ{euKVPIiLtC3=zz{=>3HG"iwZ;t||q P á!7Ѱ\HtD\ڪ$q)u72h EJ/1N07MU4z6 G>-!1m]CʕJ9J8mO -ʸV9?5xgcZnɂ%Կ|K? vc伡 ~hYH\uq芒|̴j+_Oq˹҅zAyO{K쀍OTV]F9ž> gP&ep,AC>%z r x<]9wYLI1Sqt_-iu5p2kLfVasYs|D)d F;F7}Ux6fhIfʶ_j`(\_OD+@_ΝV_+iÈ qO'ϪDODV &c|M؝Y!f(5g^}203wo{,]ҥ<بVh~+7r%.՚Ss=0#(,4 "+< FxHLQk%\g|HA4¾ ;p=B% %KFmg摄Ѣp-xQ{sMqַ9DV?Z\冪!Ѽ_ *ms2|m&u1'6&;S2 @.v}d?f9Z| jAwH#'W =W:A;6Z K`%qܪc]Ҡ'=R>\( go/?o>Gy Y'e<;\Aʉh-7@-Gw&u=zzt)0oK_Z4IBqTk{&WoIl!7K}wjKg uoE17YkެHPTNc=|*P=Ek9{dSʼX rWk[&נ0^q~;0g"_@h\q~=J0U ʔT"6r-:XRZ);M@l]9_88vnG 5hF^%og@a&3KX~P*u(bU$w bbMYalWQ3ʈ )TPu7G.ߊ(eb1j1Ad_Dyi5˗ܒ Cw?&p-jjy91U.E4u5P#o/Ɖ4q?htŻ嘹y{aLU" ۭhwh8,S1{-j0C =xoY|ˬOZKs"n?u"cǶv1b>LPc*}<yŲV`,gW{ 2LA_+h!X/W(5aTT`q$DkJjPV!7rg&;7Cq?pTAF˿U3 Å6IV'Ԁ h?&QDWжEXmᘦe}"txF5ʔr4%{!)lQ1t2u3I{׎q5j", 3P^N44@k]$kVmGC/ uC $ΒA[}$K38[4jo Ҡ /1@Οq \P xgQnQ+!MṔ吓ѯNHԢ%=h0]ƥaLs^G"Fئ[ d9+AP&pbsXg7Q`agqp%ablHy㌸~;CPzN)5v>F0G]$a\B)H9څ|vF2HynÂ36%M\Slía 68=E[Z va*Əg@6[:}_ΙZl,+XDoFҭ-*@'.& 0LQP3FjӚBg+ MݪIZ=#X ~(4qyQ`盶 }apg'yQ"V1C f"d" w8z>3 ].1}o.%R4Ď;*h T ?q;3~޵[c,{0q,/^wߋ̑l0eDAk]EI +&IKt4$<#ʷ1s_K"V%Iqn3RX(z2Q; ۢgcFԧ>1xlj)P>,P=8SM$VqNn:uSi"'fv-&P9 wQ(XՆIoovbD\WugK۞ZEы(mdtb#i3 s Qڰ~u=3T-WE J, CO_eeX~|>hdKnK jK߳b! ;a6{ |Vx]qQu=! E\G-{_ En<{4'%`J* kĤq.&F+fŭ3@uc.̱<ƠPT,La `dNr;!7yU6\Drj*-Rԃ⇤KOׯ4;YDAkY [ya#(U*q!J= 6 (GԐGX,98.P.|mY&[nX΂HK=l[/ qۜE-̯:7bc;{M&<44Hp*78휦>͂d4y>-:B=X_Dg5jQ!#qqR[-&b-#͈% ? Lj0ش,S<|tf^WkB<Cz 6aLG}^)-"QmjxdvmAԍuQ& ;i#>c96 4o+LO?dR*'{wW1CA+_m?p) 1;&מA[Ah(swzk@ƠsBHݟvec ۟v-2Jre$•/gO+eח*90>9ׁJW:;pqčv=D4jp$Xwٟ.%cWBD2 sYo };ʳh{Js&kEgWmb e6a+Wvh0vXk~й^KyVh{8sNvdTMnz&ܜxJwe$ OqdBG)m\Z9g7ܖ #X٦ɝҲJc0Bvj*:$b}8CR+/1CefTOmi<'M !}cא,HIiSFWM oy˯R(,_0"">[^vxB4ߦ?Ҹ܀H4jN:V =&.| ؂NlClAq1Q؊le!2_L@6'Ew/$IHb?S ^8ygu {=*Q>6"d'3s<$WB>SNBmShbFcM-|(>iZfk" )Geݞ]^;x&2cH(\NVqTJ3\]\+ferG> Sa6vyJ2"Wϯl8(I%,wILs$pU.4w^ѭ4 2x{? ±4h,bZF1E|"B/V]m~cs%M15mt3xRmK)-}1`p%M;]{ú|@!+o]%l bJ=MeLHIS,ŤW&]~*:58.w#cn,.5vfXM&oE9p-rҷkE۫+F6,/s }q1XG:-Ef#;5^6@눇oAi~>'L3Z?~=6ZߺO,iYD2#dlk\ڗ{Z7gnElvR@O*gzT'Vd"RuPj널se_kl{ H PUV,ЯzWڄ*!vM[!rA4igDUM4vLJ;y`, TZN*[Z!7@LhTRTm0bjƷm;F]d`jPT]suұ'RɗG4Wٷ?e3ov>D|I3 2+Ƚ-[s%C2S"=샆 z?kWIYp|ӃYJ߬@nt$Y㐏NVYG :fp%4 uM,+հ.5T&m-qz9jwRtr)l\:vM-eS$3r&V^aVPJ&1D 3{Q<D`"G=f-e͍qiž٭Ӎ)H=^qi0`J/8lS4JlSX[ x mI.^A+d-Ūza{Fb,&і*TmZ4'ʘOu %<LhimPX4  #4q˭2v!kP8>bxJ/[hM3^!Ro$% uv^e٣8j ^&X_5\0+ϸNVovxCc;N5뙾ya5tyFr> YFo4YmNS/Hё#z++F]JANf#1ˢ/c@/iLj4hDuXN\?U-׳ S9ͲG km&(ۃ䇯G'.. m N t=JBMvR_f}lK0xmN=|l\Ϭ5-_Dd,m\5KfdA6 35v1 6Gϭa'eZc<׵#|e2mO c9C2ub~riG,Jw}+&v<+IeA)| P)b(6 ?γw?X8C_s1Xڣ=Xoas% AA ;Uޭ@x_]Ob:͗&4KnM_Ut$bJfH˫[B;WK$oSk CED%0&p~7e @'k(f sK_2Hl,Ӽ,%f?v9֝vC`П-HgёT8e9!r\f>o&iջ]Ii d3@5L|kkmU{_XC eDu7_.3㸛5T~ ,>ݩ0S:1Ǹ9Xl:#b/)s:KM .!sإ%`<R^jIDm7v*!*6`\$ZJgf$:Is{$[L3",Ž#i{Ġě_=t2:WYGUcQ3s0u#3gIu[*koAWﯲQ?+\sPhH\>~YGjyVj%N7J:|iI)v΂1`2_A1Lcȅ"qE"ٴ\FS;N 7 f$m|'!1A Yտ̶|h- /A( d< =&KH뵆CJN&]* ǿ1}$ g\COKn##ѐ򵥇x-z0+HѽWe 31:+sL F2=/` d_ZMz}]|urn~beufOh%2GG>zj9 ֮^|_@N&|xǮԍ<-`O P'4 +JoG:AO4W<_˶zc_P?xY9Z &3:z3Ė$N=rХQL]C㮅-iwNbmh.SΎf@}#KǺ/ɔ-|AޜfZM*^a yt`Sӓsg/dL ̾ۓwju" 뮓BƵ>=b}sw:(TBÐ]aiSժw/,yStbbΉ{T~"ơj!}iPv3dr kv'[ .M0=HY\ ]f@+EBX:%YVNo +cg1v4ϛsy4D'5=#Ǥ̃}+cUrDYpHvL?T DQMޝ;f΃, ]~- |^JhUPQz̡IoԐ6gƫg(m?T"QQ}?JF&vH,[aP⤐~ROTww+FO2r`̛whXYi là7Q9#B9ꌖ cߗZSޞ:b'Y+(̓=#4g,/bR/Q'`xL>t0ΕC4 "K]u2QO1@7v2%z:.JQ!<.uOΕ>QxpQSg~wJ@2Ƕܣ(8 c64cKg, U)|+d.wA8Z|C? ?V 7L\d=(R(C ;%y cQim'pįRuFƧO*8x oS,,V\Z^lcoXb[)mh[})‘$ ZJcTw$5|?-PtkR7\Y%jDy{P*Փa/+"1R6UbVg _?W\_w]ӧ[t@tΨ*$0+6mF^e/[-*:*lUL-B(#&nP;b$-Ft$,g3G_.x*:/w$ ;o%-{o&8H)Rw]I6ш2]q践EЬhS ;1aoY ^u0ܫ30j7` I3Sjqc"^e5_T:Uƴ"Ƀ>@8A PGGȏAË85=,+h*Wԫ@n;!Ňք 8J?z~h-Mg=1!'(3U}7mZ)Ď/5Z G:$bq+UMm&YhsWŮmGxaۻ <f7Yy$Wp;eh> i^[EKMpszp갔Q¤vy<1(ض0(ͺ9v+3V,+rzWI!l}WûXOxeS)Ub51)8>]zYl1?]amo]t'_X"L:Z@.`gH ޚZkeBTqnNCT{;5a}?}4;f8N=^r(7KMEJ:%5`Jk2`k BĪyesIz Ɍ92+k>A՗Cu}YDኾדp=-홼qŁ;?>>鰯YS00wdS4aÈD E&)b_a󠚥x_ɋʵׅ,;XTٸA F{Rj=ᔐjm8N'LӍ);e\IqYqc77wW qѧ`H̩R ag|QbNteM2:"CoqE&fyy*սC~/F$EBPE\ؓ}Pa`do+M m͝g-')2xWI*ԟ=E[p?4:R.zpyS޸CćO/@-,AWZrOd6!\j#GT/0D:xh8 YI=Òc}u S>ZkLHfL's(Y4%GdӠ(4׊gyR,(pnWǝa/yy!U 5ŗ`)++XBmLqSd3Tc^'}i@ehR#~]f,xݭ#@=Fp8ͷ1L1er{z ۷?ll#fG@V2!FTa{{.aT([I e!aH=bˠёRR$Ju;e[|./-D0EnנK4 "ʱJ3cIM݇$wϹQ0\0gZ lx21 ;\?B[/u)AIf|`I_59! y~(+2[t3Ϭ,܏~]o e{|@}J"+)J>B|0'l_ q"e */VQhC`yS%ߗ䧘 #ԟx_%I\)°GCb;/ʦK\US%儢,ƙD6 Q#u!`,9?}Bݝ R-U7oU"/<":Q1j`|X3QO1c[sZ^n-jwy{c,Mx5OFFBڌ5C谝 002VypƸvzUJ% ݯYL#]/R:s<9z'A^dYVA!wFU" I\ֹٿWcyD#]@;s?^^ks9S,< UJ 9A z'nfnqfe 7'5S D4mx%TsР2!/D4pFړ0,Ӥx]`P؛#eTiIhy)k/V*U&T|w] 8Pq;Ij#Eneg֋bTXs- KdPO1Lm v׻_56գ^ rt~e'$CQ=ؙ ,-a }tR . HF]-No ) FLS};V=]ӻ0?-}z?ƓeBzh􄉱'FT|z&*_A{X.ƾ|=ZZ;q!Q6t?rXՂ b_I\kz:eCہȝ])H ł#m 1u*f"r1FY'v95ᒯĞ11Gb,H4pU贓"kAX"'D Oj΀ )uqh -R.Jƞ$(Ce[ {jh%=Y_4}2c#ì [sDUn'{ZNklźVW"jg,rsD6:ϥp)0 t `SO:t9yo `bٱ|߳u6*+)KA|!GgdZ+z2n/#=s7x}Thh[Sa'ϙw6i!.9”Wc, 9ա ,ҊCݎizx77EDW Z@kⳙt/PU+ox"reƞwgWv>bull9.y|6;E=n ;Tz~7 v0MM*/;䧂c sK:,4B ]o+;|pq[P\;`ݪ*ǓtјÉC40ͪgdcq́Xʡr#.L 0?ꟈq =S4{㏱,?]]?p*<)s4"je0Fj] N>lm/n1:>05S A H)cgn(fKe .G _oWJ = k&<ʕ&IWI^ _sMU N>0Vl̞!8t|1nD [i:$#Xo|`浪rԩy Q;&&a*Z43/ YE,,` yP<о&οž0^Cv,ҍwHӶe1RYxr" E}W?\;{?K|]{O Ia 3$Q]l7MdL0,?sZ2۠m\Q"-d^Yd¨Jի_/&p*//*|{xro]D|40jz*4펩4,\)"vC.O&&%^"~pI)Å_' f);JuV55?EͫIŭ: sec1s3˻AVbѣ/n~mtyU" FLo^pXZ"2Bc-NKËxd/$v5ԑ th[ D4hj˭1b!Qo!X)2MiMa6ؙK";xozdL۸d"&Rw[ŮۥKnWmW wJhn̹?/X1;[ >ՃSxOOcNK!S`}̚ܮL$GvFfޅM!T/1~?A}L\gM1{F*WNlW;J g,尣rxt 4m+\Kl!V}M m{P6lNJp'OXXdslp ܤ=e1Ob+LKzaXL؄yNRd-MYtq1Z `WE}ǰ[ўuXS.K~ 'Tկ%5Uy:Se+@%?H%*flR3.)W, z~:#,= 74Vbh*P{ `D' DDy+L71?,:Ժ]8TS3nebsT*J+|5}kKND+YM}/wc4;˩ zS0-.p#Ϟ^y'̙7;#Yw(YÀ%~71fHJ[itu7v-Q{2=q{Y9Pn/?>ׅ\>su@HU-IF"8q0A"k?1dBGO CN?n!>Z44.s ^"8gc E%m3Y*O PW;Gꦆ,5e \GnjR0{t᪇2y@: e )y5@at`9DY/ԘFa uO$t961Z5?;m{$IrV*;2OgSEfgaV-MBePWp~]7WAzS9/O$ AH!\?uY?a=` d>p?1vWN{1N/rE'\e|x@RTgȎd֭7V1/+$hj"oqI]jQ-bj|Ϗ`l h}O/b#ckM%%fp).nMx!^hK<'T4 ~VIOY WſMS]DmD‘4>훸FK.(\ewmF^e;XIB$Ƒ唽X\5wbUW m| KsI ?g&F>R<c\:0ʩ.zS[ě(Rl; {.[DZ5/ڞ"YCL~ɼ{nZUH3.f!U70h);y,w˭wjd9}K߱6ate nמ<Ց<܋ x~#LFKQsҸYvdݬR>{fÝy1g geG)/= X|ҟy4hn B&k+2"LÁF26 "׵86&&Wh!E6?u #F@ 1Q| Iއ)Y;xDyCREv^ sOkt9A#:ΣhVf%)+Ͷ!$9OYn;;Sh2*21HMrç&CQl+΍wzR&1GP9o,eME T S.ۗILH} G },C01dێr/_EBӴ ,A2X#(42g6.@ޛI]MP>qtbÿ? 5&uZ.Z)'>皼vfu)|!['ۀUeu !go&mH4ߴ2ܲ }-l/Kt8"C!|vLDb|PlT!(IQݺǣcls9^Rd=9ZXR/)ݐ27*$W{d!fI(Bt 9%Hߜ֡IN@r?<7<R6wbߥz3Bt4jG^ BU=,cնp &C6btyQMu]#-jYUAe65<ÿrV#{ʭxO/hK(k焚ɋِkLbUcy%hFW*W[m?:#KckKzdiJkh/KlJI z|EKSdGRKɶ19֊M.fl_Px-P5{,TUvG̅1t>@(ZD%R%`GƇr1i߉@c6`K▶&T4"I@?YX1WE1DB O)e"P0&MsD9?#{.n]{MLlR `qjlǒ.}c4 WT"}m J 5-"Z_ySgk WuSHPeTp^^N﨨ߚocikf? ިQkGB.ҭEM]o5vOh_H>/z3փP `1wT`%|m TOO?弈%B4AL; zzµhop׶Ԕ|1pjeBЍ@EӾ;ע!g92Br#'ˊ;7S }ط\*w ƝEf_.rPbxTH'g?\;$I qu8AR`wC4Rjlj$ ,%/"nlY@RSu.{ ѡ C6l2wC$ږde*Bj?ZS,157ymLiكobVm'ɠ#u@9v9F儿FOƦ|S&o8i>@Fe519I" Gݹ_|o"n^"7`eE|&CƂ5yTkX-@I?Y mÐ9uN@'),G>OJ Z^{ٚ|onH<rOY*qKo^w%l-E+1"5GXo p+g,^Xǘ<&JG)7Haُd<)j!Y>:mDfbbViI9z.O$^"o#1W(j?_ʽXY Ltơzg($c1pÀWXdv3MCvF`XH,Z%8;nzkȳnRlz1rBQm$h3h?U5CΧ_yԁ f(݊b&! 8 SBGV;*+'#˿S*ϝfÔO(3l)Mob(>)&ws&zee֒'Lc_ݐUɾ!Zn{|\%B "%%6`eKC4*c$)Weq̅(*f6΄A\>D!V@[x˔{BH$? =wyaU]\+yps6~a~s`tQw?աzF*z58h z -D6bvp,ץT D}D+T8NR<6W[srN$7XZ#QǃӾrvּn܇羨f>lTϯLtϦ1l%09OwcQ/ LL|ݾF/_+d>9 qO0x#[QJ8ϱP,!צˠ]W肸du=G =<f0hoqV!6%Pd̃fĮ[=14P'UXvP&PD | ᫽=T4o8vL:I8_[*:hXMC!iBP'TBi1 yrh(%=@C;ܰ"xlstR`5 MjRmz2{E;VxU\м㍯x(>Xb>.DĹ5SAME6^o W8e vF# èV[7z>OS|w+{PZ",V剺 {L횪IP<͋4<>Jvn%$UWseσp3^~] ^w@ >C  .4IfD\"~d3|u/g;[ꮔYw:H 2`6s6Emgv0Db,L@J&/zy`,[N)Y8ɘ}\J*vDjx5®WdGelf?*?3uPNVDQUq00[F/+SMjR2PZs 1BzPQ| ?.G%2- qAcTy=DUt $ES L8ŅGËt$y}o?,r赉=H%#O/X0p%9`E/JAUCW`w^%<nłA}L cG&^tC_GmNŸ.4&sNKnReˊG9CN9Q߈sf, =ϩHpJR S% ?_ &ٲ5`l 8Sy75 h]YGI  JX{-E3. oQk? @vQ#GHԣ3 MfPѲz-#R}vlB 8p\L4ǰw^,r?,x=W܆o(qlͪmqK %#̋:]?K{gquE ekrv=m%t8ݓ:;ypbtz>Z<.F49L4{ur*N𧻉|%}+rk 0 1[/6!;kaӬf.8b3wx?\U$|nn}lTJ::+19.E  2`UEQS=j>M s7 DZF$)MϹcOX-IR>3>ӻL"ļO[Z5ƈ`bR%)e 5QAY tn$2IB?kxM $ҽfV" `#H_^M}?I ~nUmBQ׻A3 (gf)>M4X|͸&!CDұ\,>HMeL",U#.$Ǎd$FYƞd3*KzYrS|SLo%MO yHh8XӾKVTG[ jQ5v:F,y' _wUez(E*BGGKv4t:*pkUj 5 d*ܸ7_Q.?[k5w+/҉[D_m.R%Gh b)^CmT@iD r Pi*JHx+[(|8!Я7;+ G[+~2z:?oy`X/ Ҍ:u7$mW Vz.)OFC`e^. m@R"FqmsP[cmXi/~ ިu佈0C@>,'Y͂OALp;];X/T !|S|DJE4`\xRHدF$zR~wwPѥ+N N]rcԎSyS3Bn)j3yqwLI0@ُʹnPT@F^AJ\dZA.kItQ HJ[' s7ȴVR<_,A@?wRƚ[aw~zh@pcx<^"Ty,!L~`\ (/ϓJ*x:&ΧmԴeh^SVϐ7#א5R6S+cTfr!˴λ< 'E&bUjp8 .h`ً̦{J|tl,i+E/zfuP.?n6ADgm _mWL 0I6ApQՁпւѐs闃MPuu*b_k~Z?|204񓏅BX%,]*YvEdgFt`+і|~R{j*>lX@9nM>ΚȢI|"&r{h{)jP=="1_ngU= fnuuM,cb~jgWGW&7p0~=2O d-lpd+zf-- 9mM9i'?AAjv h;,ɽӐL bWRRLvd#,B;mAC ,etp^֒iC6}z:.DP0ǎ4Y&.!LRL][Ga=DŽlw摄gw5.sSK|L3"5*G$ͷ)?i09´}*ΘM=8rB[#26Pbm:FIjڑdh A3V]8I xq?q $jLE~|᳊\?a 6s=gYdL).! $vL?G Po_O&Һ.UӋyxz8 h2{>[c(_Q8k/I |n M;a m`aRS&~R zڊ 0ӛ QeEDrX2"\I# ٠`=f8ЮT@.$J̒{W kYeAHwtL_HZ=c.A0/O;pP^ i؅؛c͎Rԣ}+G$yJ70+ᅩadҮfk&[љFheHϤ1b-EHJFxy܎mN? ]. S)SkxPMWiqv.o'j!`-2k ;|B#iĄ"OGD';˒pI_'?kNDz vnfw#v;!Ş9kY@nXN@{f?v6y7 {@ LLP/į$YƦCs1I6/-U^.Ċg:DgB\/`*A/yR;G$[S[1xDԵk6FD\}_x#QL {_B3m+ru=ʺ5LqC۽pyeA>.;D93 sȎjD2E@sEJxg,SSG%TVfkXlcG-k72vF[ٶ./|yv* 8*!r Ҽ-w\ '},`IߧM 0UB7ڞGKеد h6ٹ$$;[5޾RQN뒊LFxTB)Z^7iEBnp[{ZNq7;a؏WڷЮ x+cGJx9-__wQ%N̻etc ??[34A (a>t*@u-(A bIwnQv@Aǽ)oy4ё9+u%Cؐ1'P}XT *x_)YvlڧJ:9ߩm7]vM?CYGkntÀuAR,;ԖՂe^#D_Ih sY~!3m qP CFqH4]{cFAF<%b(+Imp6-tھjf3 akL(?V+{V<3M(l$c"*rCIxNmrvU0I}I:O.Zo_0_|uaG^dW($~NHgg>4 )O3ps)+?gIn+LC~zX5g F@s"WUT6zawGu$\E6Yh[SŸXG }>ec&s>IZ}@8| Q_o<]ܔG՘ S%1H4jtOZ"`~dȀ|ԭ BP{U=H,6-$bt:fur&Nee J/kA60]"3;"<R|8 K͔F|d0Yk}`Yڧh!(]jH;&煀l\.*]c{{"@UrB&bw-]򓊭2ӡSI{%nCNt)M&;<pDab$=UaAoBJM&::K ݴ d `<&Jf$RqA[w82LDu|*zs]A0ߠ…k2.Q͹`.83l4jazB;R4k"}͖'#\e7AZaõ5*nq.d˓Yy(HbP>N:*QAWXO!7D ܝ[oD" 2;&ɄcEoIِou[1E?3hT|ċڛ'IylS3\qyyJcJ]#FP@1e]Ն)2z-gOrAv(tJ 5QM{ UDG3йk[gf[j2O$aqOL;wLn؃Zuڽa'o^0^,U!. '];4b_nO>u S9tXϞl2y׃BV>RJX wAk^ iɱIss7p&! ->NrlHj[J1?k(_Rj1yκe_"8Ւ+sPp{@|[9J5m3 * .[Gn(t)"ީ"1LRvA1'|fD,tG\Xg;U8`DTB>'GjJW'U#ԿjVQҲ[D`+!]YFIR@EPp7b#˭i)x[շ;lG|7&_I uǩKA_J3 uciF/YT*ϐ菫8U8rTM|&nkfX L"7Mqpv]V.Pb3Ӥ`U*mn)0o On/W LܸkUD_ÖjFZJiuq8M+N1G;gU-t$tZ*J魥N|%rn^dqDѭDCit1Dף=%e?r tsVUa߰'\G%`ranO6 /3,; &rCee~=UB!&YE3K>V =]Q@0$9t,~E:T=HQ3<%m[*rO,}?${*/j+}{($*|IΝ#1_39{{sѯE&{##Z&5Bs [xL`Dܡsuuد4N<3|@&_XQWf1zjф`@qUœkuLҧeSٍIVܖ賴kB 159s(!# /nBV̟v@M=aQE? h:Ɡ%,D'f}>0w)xǎhqr35?ni?u+EzAM(1{R\#K=;'gO%`lpN&ZNC_uJ?z`>)Deh2W5AH6 (:* :`/z$^ʕG]N7Y*#Tƥ</uJ9&a_ gBʢH`@H;M%pn,rmsw/Q?tqԎP./Qh3s0}$>QHI!_& l^.oՊz׎ʫ*<.\ Xy97m\^d '^ s1oGT˕SB-8Ǥ4fH u,B 0v:hi8}l @yF۠6|ك xI MBpt?OurZљ0IM1%*̷UK{N-g>-ľZ=+l9&]]1@*_)qʝ"Qa,k_yB wܾr禬bWI?* $nY{:gpևh3(v$v=*&ll?/$moLx< GIUCg T-E9Ϊ K9j ԲOx}yIUQ>$FF)SI;MǺ0f6ay_ F t`εUX)@^[2zgTZOȔ9)̀ >w'Φ玕蝹u,hNus7z@4 Zk XN->McO9± T t6;OЧ2+eC6T,/O^*J9$/7b6-zJ!KL9lb~cͨ ~䞻Į/%2s@F!!@y%p ﶐豽X@MB/kiLsCF(bZW(_f0U3ɟxz W7)chRu3Fid?.dM b`9h@Ynψʊ&4$1%8/ /} ~^@ M|di5j5cc\taۗ*vy(5>|z3;{?2aT`YlUEP4D x3<_!r軴8c5_kUJwy#US[ΛqT>+4$&~,AspFtB?hhF<|p`S>'=/>#+B G^]e>q!QUXӚ2] h{F3`mkCۓlIbIG)`VPӰ8>mM%Zȩj( 0۞n[+${RY 2X4s.O2J:mA+7}̗p1keSխS`N%vT}}c,zL?d .piB`zj@٩70? +K #|+E4*Ӽf,Dͧ-gH+>3|eIh2C_CxhQHd0s_ŠC"d.vvcϑR"^4qhrwJu﹚@q n_n^H,_@㖬}A}5n1)12\h_j1| 86p\ `9漭.X1dpEO'9=?.?^!#OvsڕAi7i7#Oe}P |94]C?mvOuCI~EIEbR)*>bܳo5F_d-*) *gOA)f2׋hђckWEu=(yE{1cuh16`O~j]}ς݄L_M{!fc7iҾA:%plN_ wCEC˚j̇χq|,H5wNF ;Ⴐ><}Η{a)ЅJEqɱg0(LtFZ l 7Lb,@iU5}D>û+诌lu `IykѤt&|Õ>6`Y^t(\g%Ֆ@ʶWiqN.U+ă5i=l$~ +c;lv)Nrl+5F}{MRXSs#6b p^SSe)FhC!C$?S'MI­i)"x`ƥt$T7u9_7Lw,Lm=bd;( Kț6cfED n1CԴ|&' O%V/xw*F`pEj:Mf7(½ ]A1Ǹ$ -ߊ4De7 "P.p[ɦ)$e aKz_l}G(o<13bvg#?+3KMjNFT!7/K'Bfy";\d}v5^T26SZc`,r t!A= q_J׬mwHC,"0pD\lrō2Y>?*-ܚbU([XDw}-Pa;94$-g}Rmah K%O݋rU6֚Z`#RQ-:@y3<%'0xx6C2$[ ӴH^.7Y˭qq٦>7v;XE_=T]'y(wݸUg \^2[4F7ə2Iԇ Y Amâ2~.!$um!z1Ya{4 ~FB`ڬQ Ak\̲zA ^t`xAHPk J4EsJ L}x@wXtKnh3A::9K,*̛% 6Z㥗3`/zPM <> jB%LjF''[SbVAD0*)'&$4rwZ7`VW9n]ăi/`.۳*O1!fT{l':36poG#rH8Sg;NjIt<EuaW/zR"^p"_gej쵥9йWwJXRӭX*+mRr$D8I[q#! C 2h6^0ceb.Xi*`\Ph7Ϳɜ[P Ow%hv3BQuŸ1 P@*p)r$vrImmۏRp&:eu-JPv p_1Bu sfm[QJy5|\y*PQx&,Y՝ x0簦 ʌgbLx&vj.%֫\ jݜe+K5 K>'|Rrߊ1,-4Ojy^@ U˫5sq)^D7 <2DЋ9/6CdPCa 01$A\Sj=j.GS GWMr11 +73޴ނ=>!I{ ӹ|G=SyrnBhĖ,zu;dkKM%bOLHd/lan?NUp/_xs(D$h>Ě)Dß|-ɓϐ6,decpU#a{Ƈr{c d yJ?ϟU[QJ.+3̟> Dgt P/ %w<{&8C35;zo`5 ۭǎ3Hw= pig9o4R?fO{0v@gg4[qfpK=f%wX2uS@C ja!H|wyHָ8NLvYi{lOMy=NÕ+e?%LPd+ץ-ڴnyɰ=M:j0NBR2޶VB09(0ۆ 70!|FJoy>[<o8wMn%+:T * H .2"G\bzF=nm d'z: {!M|5M u±4 WN$HڶO2?>m! 7%GGY:cfc!OlW`gG!XivN}kuVߨ?we%;i +V۫\N<`!tF* $$~aqO {\fb b)|vV﫰2 k`JkvxaG(^Y6h4V w  #[0IJ* 6 'HeV֣Y9:Ggbۡ9Ab/>x`Gh|_ oyi7}+lK)s<ܩp [WXjuQf$.PEǛ̯JKePydU9މn 82tOd ( |K75-HQyko~robBQ]NZx0s9C igJ 㿃9tFX໳պ 2rE=z'Cl[:ZD%M;0tBH6Wsm %2!DqtKY1أa|QM55ba" jIV4gl5;Wcd}ab cjsE>|V]& 9I1j:-u;W+ꬥ 銜|t6pDZ]G97k,wo# N P_o0r935#@G$t-3P>0$A\>3guHJ3\#P tp  m-7aC \20Ҵ1-/OkK[5,yy&9,r|(*_zPN$_L^1m`69۔9Dk/+KCQ}SVn (̰VdPJA֕Hgo/Eso2b_'$ {ov-N %@?tV JO֭ğ2O˥vAg.JF$s5 ms4! 91:O䗇سpuQOarg>Y!]>MSwWnnRP+o`nI|lMC,,wvL, hA"~b5^I >+vyZO ?snSUƸOYݳh ]uwZf H*"U bOxק(9X886 HsY+Džcz-+[Q/esϏwx?Br\.f'!'V/`f)<OU 0h xڰm9&=4ZW2G#K'E,&j%ś_1#,zl,\LD?zA$"1f15Ͱ;-iiZZAŹs/o<-ɫϜNФ:ftvX+&.EJG18W mi qѤ:\]%}I=anF*wl{Ze*&=vA2ZDόaa\ш13vހe'eB5lUҠsU\y}7D&Ɯ⡓ۆƥߖJq=([z|{.^nki JW\%C}msbWc{.E 2V:Y=x&bzD`j[iQYg>)ox58~y"*;2D *F.KȌ ,UDmM/G'ԅSC3Vd*R||V˕S39;ѲrkQY(g'c^' 1&Qb<*09cRv/YLm4ۀO?i KX` {;Ygy0tgN)r6,O23'g?wvaXeV" a l!>,vUSqA#sO/o!vsux_#zx^նO[q%IGYvydbbżQ" P hWc"\x#H7>fIq1P訁+5<ژK9+4.UŽㄆ*THIɫ1Oԑ/lqn9ʃQ}N=M~Oi WB@^uCD0NQx9,w-W02p GSa1u.b 3'P-5Ls>m2Q T{qFѱhpYwr-U{2\7]ueJ:\,2q?1KYpY:[9yzhނO5L fդR[T=yPz6>.lQEat簤%G@Rg4s)#K9Xe.#a\L@Bzp6Av.e !#|tK{@IU[bҗ|jx SL<N,54?쭭LPfb\ d)^s)*_|Sr2Њ{4` Nx^-vcsh&,+WC'8rXHQ/>8n~? @#М J3^2n٤6q)<8oBrWœ)Nw Ј5NyǪmr:v9Jɦ":ϿZ_TOY]jptgKɂ@r ȫ~??Ucs>,E`j }> Ѩ應CSZ;&Le|:=Es"xuc%;U/Y%X-Z7{j n^\&Lt-̻WX,0^ *պ0aݔod5m8#hak+m('LЪ6@LXSs[.>Vpg[ã`ëKťO[VX#7{{OdHqhvbvx9] $L|TR5jzq$Q Q?=8Gqq:XŠW l՗ A35 @WΗ1N/3A<h f_e2n B [߬5uycY~neXAyۤe!|LVur5D2c5D%TsE;d?(E$d :nmY#ReЄs`q\@g u{4a)t>-L,ʌWB%\?3+q/$T?]%hFYury>W8ÛQ5`j&* /bבyRGsهT)g ]%i7! ?GH9PqB3+/^e-dcdP؁kE'Hۮ' 9 Pdh̄u]4< Nz"I . fMbzLTNm}xBseIƷ|eG+ [ BF1<:w'$KR?:U.*;[]Y`ZW]hAo*k^Dc7y="dɀƶb PdlpPNQ6E??]o!bK\>e=_ϔK"vX9G MfcF `u8K/|4f,x]Hϯ^6g@9Avn;#T7fϔM4彥ș^5Y X;1?9hY`IM K.S-!5ozHGM@ &5c0c~j @tdمBFP 5PA\pr%GCpq"S+0btKM}j *rdpRWY±%XbJ{T_;B IJ=q⮏Z ,żH%J/&wÛ AMkO3/ᠣW &Qq!+廒Yyϵ4W8ԲuaދfÞtVX"HGtj ;)]룯)/ɼiY65 X8J"WXRHu wӚVU:Y#FVծ!DʂBCٙjMvϣwmS ]ۘԉpKp=qd0,f-8AB{HVulUWN ' ƙZ\kmڅH5vi=GԺ< nhFe%ZG#Lm70!pb-MPdoW.D~^Y<װ\'sШK"h,5nL98DV4*,|4|~x 8ӳ86n]%6#5-  ?9U  4fU2ԞY :h뜢4Uv0`Y~Y6 2 'yKN,jo^OXXZ%HSP VlN[pvdh@.B}7;Q( -P:~Z'@c9сFGu0V䉷KM OKq54)̇3)8gTQM}4?72@ACCmOB*. O kV؜C^1<6\˭JMAgg]tqoP%Rxwx\ӎwOܧ?^(.u) "fi{+3:7 X|olMA\]ɣ#3'ZQp# ( V&݅Y*jcwMcȇg!P\MLCؽB-}{auOu#R`nIo?(t|őh QO7 vajm]gq)?IsFŮyu}顯%;]⿔۴䦁STrW^f_5UT" IB`74mtG mN[G((dir:7qU'.GΟx)9~ؒ8dIgG"9VJ5 Y,/zۨx w9Q*t&,=:fZuk)^\* V 0E$hx†g߉u+ae"ŒehPT|mU*N\M 񚖍.v<(Q2d_AlAd6+)=zPSNܝ2~/ο-en7׹+(YSһ" k χDx \=u! 8]usxǛЭ]IӝqU$-geӟaUx]\{|W==\z=fKv.7%jgm,kO!IIbJWDr>]ި3A@=gECٻ>dD|O,x,|] Ao:Izm0!|f2‹X_~-<\YQ ܭ@FzGf|Ue|4-2~ ZʮZB1>`d8(޾7"هUHIqQ6mT&4OʄcT fA}Y.3#6vkwDM fz{BQN/O.F:\O{>/u䲠ZTWwyJ vP+AژIddTКY]E\^~Oi+#SYuJT wZ3f,cȬ#瞀[Եb[9˖ v KIvgb44ՌAt*J'^v&6J;c \?sQn9nps~d _ĶR5uNKUn 1v9+`}0 "՜/5Gz隷0D6h^ 3^OjKذm\dWE;F z޴2 ]<4I}ar4g'3-dMiͱ.s+TϦ{CRy~{j|hz(+3/$g/1YO)zHb:cp1Cכsm- l3?ើrf_nI H<$]G?-1}Nu3$m ~^s?!YrVȊy ]2QStC\ uB Q͍>GrIچ.jBQ~h 8 n'j:M 7p~)%$B<|&5(Ӽ5s ҎǜW5acO8LN^>}5s%Z-aC8xOSe 9f>%:}j8ZSm#H==-P7%4 t#X#"۫ޝJjgi٤4Quc`4>)exL6(j0U@jc5amu=>]!OBmqR{p^ĺUg e6#)s]}hk-3[2!9LohLWMHu͊ÔD*V4e`$|'o_Q/x<#g(¬;cLrsΧHcKH=QxCož}uîF:M9>9z[e~`eϙVI:|o4ǎ&MpXFH맋dypʽﭓϵ{%Yziǣ:~h \1/碛CXJ/+2Ϲ́㚃)gLg ssM xw\)q8):HHmTӣHI~LY!BO?#+l cv# ^/]aŰV` 7\G)jW1Ÿ% A` Ф ŮrO\"xzπ}ϴ ɷ{c+Q3Œ0hDL;*-BCKRK<:jA[ 1ɯFimo>$惲[촴g#7v__ Ϙk_ȬdxҨχ롺KJ#(1I*+I1Dhjgͻm΍lC!{Hb22Сʄly&N_ʏ[)Z'#z95I-Z5ض#bк*?5Ug%ێW4L;qBA)^cn{"-A&s>@a-ΜT\9sKJpxF.7ʼnYd/8=ߘ2yí~S-ozZf.yIܘ ЎC AT!:h7&3.D_CÎ5ɧ`W;p>JE'\V{@ ) J{v};ûJ{ٞߓ:pGs @*mopv|EaXmv0;&^[BBnƑW 50Hh[ Sar#<g 0ܓ+cr|{/@E(DZF1kjE7^PIc@"RGHIM}g2~d+J55[Z 0ºF5u_Lg *is$ &2| kbam됄x3]!di@T4X}KR1T 1h(xsObd 3> o0c)$6U^D2Z׏RoEȅ= 5Yϗ^H"Bmf0H>~!sJ 5^33,o& ]M͓%['z(#pbQ%ՒEe{3zb! @OLo5߃Qay؅$c&H31[(DL*K?Ʒb~+tdu]iZCh?$VmhZ :)9Jj뷉zo2DT=#s"5Zlx$\Rymkg&i>AEɅdpry>4s~S]`ۭS_1BDBP=Ez%;"-%A~';W +~8!}| AX j[ Hq _=cT{݀!Tsˑ;NeZڏm!C_¾}0e5׆ҪshD+Ptr*r\  pqӔЎg2Q60u*mYYYo^:˽6WYbp>zF9'3;K ;ԸqLQlgtHi%z9*g{KMTy{ A"FLyW=E%<, ٞq+\*>/%Ib>Y#DfSW0[.ʁ֢'1c:?kya֍ZViB}AQshg x[{AARܘo$4Fv|fodOv:GpmӳL߃X]_TԸ'b-=ttKJLpl}5 sOk_=L/RN|%f񪴕>SK&k(ky3ۄuQWP ,%á 223ݰVG`$irm=y7.)E"jd+oiyBquX//|qխ/-|њ ,ugybg=De߸̑zhE/ Tb1tW~6 4Q L2}V󪦎ɧbFMs܈XeʹJ6kMzpT+͕S[dIu,ec;u{3Ɍ.C,r-B<5ݬ(WvOoNvXآ~ ZdZ๭ne_}QդGȯ*;Ę볳sڂpDMb@s:(orX&BCM]5{nEX4'D#5Ou"Ԇ@d\qSe @̐~CGd>"[ BvːҚ鐄*5Ga[uJ.l$qlE4[ACȇ1Z##Y!ⴱ~ xG:%w|Y/λXC+6UjȞzR zq3|( yIzg~ ^Y:3A%{S>-ln;$;b]_S_$7M`V n#׎aPTۆ_ p)Pٔ&sc]}]IThebe$Ti?Q"ȎyhHm }#D;Q@]ySݚMmm]%; mRzP & 7^3mFg@ğeBL2D7+ Lf!ƻ '% 5v@4tR;E7Dtp^ky"=41o.W0Qg4HևcQ쯱Y9W(= FX'=gm*k0߼P*;'[4[X' 2Fc-j:%(W~%ɣ$Tkq%3 |ETpC7af|m{*!u25N9NvQ^D媭2;fW^QoyiH2uQqj屒gd7zG)}6!&LBFh"L {WcN06Jfw A~9ٻ8Bhp]V`86Wtb5¡{8~d7Vb_Q (%{U[R!O4ʆ&l<6̌ӊ͵8-"H3H_D(E7C+Z if0.a ȼIǚ$ihhq6;ܓ—r3 tqc7nicW8OgR 5ZT\,8IH!PR 9uh6`λq`Q2lO#`**Ka4 'DrE`sY"Y2?ӿzj,t|ǩK8Ezۃ%\;Ẁ+D? lQ{N f<} ߊsdȎzU׺ \ cX%C Mx)uD]^ԩVyѕhfZsQ: !+"z)8ĬҖ!MyE*̓ʀmdI<*e*yyw.>txKC/QkaJڙ9DR@@weHGuI ~k'뒸Ƶ w+dhm8J`dOb`}se}z{:Qv}F') B@Gnеz\63SeYɋdb&FJdk+2MyRE0Bk ɻSGwA GyAa"YXc z4 0uu^-/}b|Iٍ mWjMuwh>WA 6*b܍PQ$o`"m&>ۚGpr(=j`kJ|Ճy^6 @'6Һ_$X`,M{-.W~쐹OR)or,jz0Ѐ5lXLY'1нRՓoj`&PVn 2&,Wr gU/"V?%lpfK]~(xc`-ZW_qBGI eow Q↠2O[mrRV/÷< ֖H;蚩$\;G=V$:/kJ)S"uHbo ncBtzcѣQ d+~IPTn%}<'a*4BM}%|o sznPfMRV+ m4\ܕ}*,ï%Ś>Tn'hx '-sA7s$zIV<٦:vG lЧr-PWL5 YSch͠s1%FsXYx _T#J9L4fw8ZʨrYtWûr/_JU"> Q`ϙ8"N>J8#̏w@f(C8MD8@{s{^3eT q`\ptĈt'Js@et"ovIF#`4 V/~+']xrxW%e?\N7t?s$o4Aj-'X%u\S>b)dyx 9?rȊIZg~Tsj0U"{96|G9g~Pˬ<, G~O zw%Ԁ&ƼTykJ$_K_bJn1<1R^u| ug(y\\xxkǀh=";IalXz*.EawT5)r,hY/e:8 =?t Ot-Ăb@MNBn*I&OUZ6lm1aUC[+v㰵9ok1k4\y,:o4Y #ԃ$Hj̾{=*FI1ԳQ#ѓ r<#|HDH/u$5d^s| %g^FF%ma4J,):O%Шdp{]/]Q9 Uw l^G+q:qoSt>!ў=ZP~dϠ/-V+{fh%X=>݁X:~V.r*;?\\zDQhQ*m}Y9*> S9klӄhO`(Q؇ *GWiƌrǽl9 7d+^frxK%srRXw@ ~K|juzڞx2ÕFfOV5+ےn%&@RcG+ %D ^ Z/h9/4Gȍ &.+flja^Mٳ }MΏ{]=: F0F.jHH1uUe)s!С0Ml}0/d嘼6s[z$hq,.IӮ|:6NSmubtD߷%f3 -O=¦>|*q,,nVf#fU+/RiN~͡.&@v]-JPJR !;3GubOWBڐ9.q&O%ǵp),ʱ;F-ѕ4XMU-Ɲ hQ 8*_v"8Zl<΍XQ"y\EÊŊ]{ [%%(Oːln^ ,-+%DPhHTW|]ZOF "7F? v:`hTvez5;oBARS7OǗʕWbwK6-9H:pڴ%Sh*fBaިعկkqy;6GhKLTR3OM|!: XoX>sgj6`v\1)hɈjbjȔy!G Alw5خ(_\D |/,YSKSH !Z6PCwA@y!U*?Ph 8u8v5̹Bg==ܻ ==>EW_I,ץWhNʪ>?pbk;/}q;xf +d'K!ҽRTㄸfwW-kl^n}7` ~^Uze?kmMx)Ҫei󁭥Op xy")iFYqP/Fuf DI,'*bS%&,A#x-bY"8[dkI B7a\:6QO#TЗ-CF)Z. eb%m5MU"shz0(YAӅhhh(T6t6U@8&XQyk"Q48(MJI3U-"u¾gT0 6;5(z>D0:+yaf >,Ӆ}eZK4={N\a?'v"]II%zϞਜ%CCeK PrY _:] y.TE;ŢXe_f#$1Γ0 kMRҚX[!>sJe d<@GL):>~/mD0p9ԁ٪6P2嫍|&=W_%ḿ7=PzN&G//Bک  ѮH^4"O`!]&.(taPv@ 0:JHd[lo[gFXĸ !y+SBl  Jfenl'{}tq.{DX6sC&V)C12 8ͿSq^[ե| (>L2{NTPϤ10(Tָ&>8j)h4x% J{[ۓ{B̌RC42HbsC Lį+.RN4|}YVN8|.mhP.R?ߒ'41 m7wg:j^ e(lGf5g:,˹I_փ?ߑmd6"$c^Fԯ͐S'_Pt=Fw垧*zqv!~awg|bD2d:9mZ[HT3^ z~MtJ teciTUM {ðD)Q dq|RH H0V*>dse/E۬tR~hkKΈ^tHS,Wë)qOcH?J|~h/(|+qP;8"*툡@U*Y6^cOO:}nE|.H#)͍ ?6f*PoY-F٘tt]z̋wAJjr9X4!"7 yZ!T,=\aU4w T范(= [řªD z.k :Gy.U+u~&nfaHnW(Sq4RJ\ ~)$yoBtA0GT+Py#>8״Eƃ6,!bAA^O_~$ DYȸEOW?}xcY5Ŝ㑱G8J:ա;$kߛ^JK@6Zul:丢Lnkz2|a56Ц#4;E€&\D$=^5iC}~ffHp#AuUk|BckZ]ǫxH>>sB\ór~I[u_]yX) Oy׻5$OKw>[\:}[¨kP_Ypm oC3=h֩8+T0;Õ{n4CT8[ bmAi=_4^0);k!5[\mȱ)te{XJ=9c G^H Ϫ*ӁH851hߗ%"X,.$[ 06`X=pK!U yB^MvFtT[$S!rӈ9 * )`6۹ۃ۳Y}}&e j!l",p=$׌/,V4ɭIwjY*fdgVyqʢv#G S?7`^1 ^%bEm+ZAK8_(\CjQO M|tԴCp"785@Y;k?Ua{/J3Gc6҇POMoݴ/aZJ; ls:v-fmIWPf#3Ҝ` o׹=̅d@ؤyg(]VR80+ }d~yrB=|wYʹ4I~hڷaĶrߣ\ 뤁lV]E)*tvv,T7 {'3q~Hcq{ Sܦ̥u626qܳ&~ٔZf‰s%We >€GրLt~ݫC?, eWtߗ*#O5~%sizk[LPq׷Q\IhZ/cw}}44}=s?ym>d/%8 (Yчmn{Q߯w2J&%ΐ EE(ֽk7߼=$Pv@+#L糳EH8*{p1[mte<rD5[W\w'觼qSVI&Wrz%0WjNA33ppuNxKz-]d Yv)G`@['7?.v e? lVVcz_RxTa=cA? kn ^tF 6^$B@F;j DC%UIy^Mi'mY!j-oWE$mu(դQeOWލFbWFzjIOt>2̠S) BaM`;M Wi:1(3-hq-XɇfYR1M w~!B sļё4x$ pvP)dg-/ ,yYOS1<@`6Ƭn+ՔAjsoz/:i@vһD ya^sC3jC<]P36+2Fͧ}_L5/hW]-FН _ :b=ɨd\? d.h_>?.xhBcdOwDM5wvJIbẺS-YÿS| "3-4M g-=`\7὾OY|f 騠pHZ.gK(I*$ٛq~ӊd1.bĉbY^F&I6yΝ3}t"6] d8LjuxBp5p'0Ԥ.LrcV2SHlW`y}{t cZĔ-̂)3_g]ypW^՞,N6U ~!X\)v*MCR`IsGb,$>A{UvɼC-Uh@%a}hb(q"8>Zﻓ2 yIf!SïE& *Ȏe[4}#/_?6]Aڸ)+4J ^7iN|o*FmW}M9ZXXLvԒj~,遝ĺ7 &!OFH1g@bsOY }\?I!i&p *?s~VMq 9NOIn4 ֹ GK9IMu;g^4Y7Zs-[δ1[?cqƪ*Cé," 8fJ''_7|'Cbtq7N JƬEq~{'9- o| tBqMIm"$0lO)rxk6 u}0oSl|s~[׺߽ ̩YHzAhqn@¨`?d46͆s Z!m*հi:Kܖhy%r`+zsڻs T(w<8sՋj=Պ߶xJ"gh}S.YGni: g-__}{ӝ,ю'Ki;w1VcXe6>8+[ap- WCK}[xE  'V\5 Iɨc{Jgjl#$AE Z_5ZaCJ{,,oe5B'ZQN6hQA[GS D%|$`4{cfxoK NP79FvB4Uޟ]Tpߟ;t[cjg-gv&pޜƢ0[e'V͗eŚW)\%MX]98> ѣ'3>y3 \f:_Kʗk Ei5~q)Yi?;~#b[-&⪆2!ε+ʂ u='ۑ(?҇FU/Un~"hYxɟ3gBxy[aX~2ه]aca47cw+ 3_FᦚHmmeT }|xV=9Z331.j8ŻEhޞǍ2~#yFPB>/LݭTlkdoAֿ$343'u_㙦!a|ݦĹ1h@"htl:9qי IՎtW!A7,zudsD:cEXLP4_0YflPԥ04%XlD)l* 0Ɲ8ww)Nd-]ُ"ݸSʉݷ!m au%OP|K:h|L35N%Yx kh*hu]bgʂ’2 &u҉=VBuu5/ -ZuƅnPAiEVT,c,.DZ; a+1S@&7Y;v@x_I ;^vZwNz@:Kߵ䀩!%8J} hx?.Vv ;g]IXR~bIH0O뿖\\Udn eP1vE)>4m7{%:49B⭜jRZ'U+fNbɎmpǫKfvPlpiӣgHa֥:+dB+'pNqhEf &;CB OnD?W!PabJ3A2Ӯ[jw^`džc[OB%FS]6*om0TZw1:c`BDZG!ϊO]^`%c{h%Wf(5Lޟcۍnj/ _Xg:#ݺs:r2C]/%k<^% ?Z'3VzSbT%ER̘Ȇ罸\OW.?zHt ;ꗞWJuE: qnP*yihRn=%hlNE{d]*/[摎s QhA]`pi!Lc>c*0e+(BU`wݸ{pˡjT0/,ah GOGJB׬WsfML{ Ik{;hߵ ni4*a#fM(rʷ#ՠKxǐ_g[IBTY2%C(!Dލ]ؒG6y@r,kwBC%ge*~_ z]ڗJb@ryrPW_a[!L&ͣQ f*ԐԾe—R΃Vef"%PF Zc<dg=7447eqD Q.\O@ɭ#S:@hl2~ն8Q *QşaL|/6cڙB+b9™aN?Q ,Ť(wD3ߐ$STˈ`9h.`C%t?ݚOA ŝɫt|[L'_Dy7o8TA7P&wf`xl#qNV+[{i W_2d!<3Ć|]n9-%5lrz J#64", X 1pkMqd^wy*3k~Ufa \B})]K ˫>4.,.JE~~rQA*mxtemCd*i,yH&y;}ܬ% 쵔oجqZ0s6DyvpQo,M;-ĄA:Ot$꯭̱v wv\kUC8~ܼ}籥"gt+0N+|6{X3ۨʈ2S԰WC|Yr9J<,U* {O k@#< ޙ60rÚbƌQ,5y|sHҪ?|*M3/ߑ'ޱdkXkMKMʤP0z[aaD$YiѳȖV9R>A7w5#P`v[}[sec`dUʦ7ga4AafNΠ 3ƪ!Jf.tj`UBO"Nh@ !8R`7{}=,cG@Z@n'Q),.H݌~W ;;,hQ u1B5 E[LyȾpur7sHLċ ~k%'k -T\_޾CVge_}WX6ʴ^YAOp}2-Fa3;{Ph~E+" ޶݂84̳Mq un]Hrz7etchAښz zjtf)IaS8E,/LM<7X.k]h1 ki4tF% utO`+SϬU 6`6 XH +x$^zJB2n- G/&@S_t4 y?Jm}Z< 6'~\XNDd\֯򐕫οq=%g+DLTI A8?X|Om\: B16DT)i$JS $}`lꯧ Zuᶿ]$sAgzgdB50ыԶw;mү,ܷ*wFZ}WDE,"k޾%ͫnp B^mn86 gKɞ.ˏ$SZ:֗ob QFâ]†F'81lfރH]ų6JZT?Mk]j^yl Xˋffod*b=OMՇjb\JYCR[|%)6iM=;ԋ,BAGc?$ 586D-9Rӛ=4o 4S#&X^_~-TjHVhDz,R5ng/ 8$LiAZrb^!{|R{ J$t;vcWoeҘ @JF\W"#zI&+$݈R o6S`<8d?G(D,2|d,ѵtFV`aL2B~ =N#K3`\Xnԍg!"' * 8㹋+ݳ[ l"c҇fa)t%Ӏ/f%Ύ@;l(9@=JwrךM  L,47c-!'׹+ l:.xI3x b{Hߏ21&tD q%} )^CU$Z,$u>ey+nMHSkTr ;%ځ2Fގn*h!qVIjBjl!wGW4 fȍo*+N,Q2TG A$(+f^ 4 ipe|J|4( 8c."2?bLm: />@zSwSZao=-Wz$O FŸz׍"ubv8 x gUE?_D很K'޻Q4{qTm뷁ֱJ-Q+1nN=;6P;ƦipB{ɝOӆc(JiIi>QO&dgsv%` Z}{ʳnAAHɼ} gJƼ޲vՐd}:ɷ D0~ڀ^wR|qД"&8gqap$kWu HC>>G`N#:rDhŝBC#Y|&" hMC/a,O`T%{b2Öڶ)T$عHU@e3tKjX}zmd܂lq.gF+LJXE`JUl("P|pw} 1o/Mcpkݙ g\)hlDF~b#E6 svM`H!Dאc%Ԣ&!߽W0VY\V L,MkFS($s1f.{ysf#"UNv=i7/H6E1QgnY2 s fF3<=EQ~7y8Wj }'Ҭa=5Fe\~o_5[cVqq^̒Šv4aVTy =[>!\& \0aibN$4mD|I?G/7ʧ"C3T%qIaaYXؽ >KA=,3ۨ33f ILP~+P/i:\ơ?4;I46',>*D3)`-TaVigBf&EԊ߲-ka`[/,[s=?JE 2yKwt hN[Se:̹.S~v_#83Q8Ф|VJ=5Т?@faZ=OŎ4HK/I$-7#8"0"xKyeEMSn0,%0?MRJg,N<+llH HժPkK<0R bCSzm[np>&V̜$C G)ZbwuF,1 vGja&+ LcIt ̧~q:ue0ږ⑇~܇&Ln=Lb&)x96~㘔i}u@؊ߧsr|z_Q]C,FRxj ]|ZQ Ps䰻H%9s""+6IY{; )T$aWYl g"/3g2iu#I`f0ÕZ7Va0Kq}ۉ86oU|j!p}&y7ML  ##Oۼ^nWo֑Lݥo6>*k>$Xֿ3F\_3 8kkzvXC(X;Q9kCT. 8#x9%[޲{Biivb"ZFڲgAALGcI]zj>C TNNkFZ0]ޭh2&!e5Qe3ќi 2tC*?;n*}x/\I PgD @^WFU^*J-=>eƲD ߁$.[S6rI RznCNɰY\z ޜd b. 2 n"eJTbkZ6"tN8f#z+$࡟`5L0iČ#RHugK_I[򞎣=g$f"IMga ^lq)yv:ʱ,?!$X!$([R*4%͟-g؊ON>Σ3$-(xlh&,)QJR&4+]W*F#3Hj~[?f"wY-4j?=ڛts2ݾ\ڳVNXx`<O?oQ4K[3k߾zcn3̿f6Q]x u͜;CVPSOTTPOm ˁgPj> HuVoPBW f!K~guy*h]EӲ ٳRdzgi^/,*H6-_RXee#xW0wT:><g.E#iܢ>ߚ ֠تZ6 .LZyIrm/_A XbUCW[Z |f>oYђF:Ɣk)'b Y2C, IM6FT:#>_ :'ZbZ"$&7J 5`>7|(>m*.ٞtO.H?JZ9E(H~ԎQavSszBNWjA]W=H)AJNeY4Syۘ4JQ!M}U3q*[c--["sf>s`3@+gc"=r (F$ȕ"eD)V, "U !B,L8G ee*}Z5(,4? C_\jEsnt;T2߇qUlDvHA '~b_|0eY\D%J#M#I\S98UU})M$\ha ܔ/qaR/Ē[_SٴXe "F]HNKgW*y5/+ 2q'sr#Dgq.]8#H 'i V;bRlƓz-[X]ɱq˪<+Ka{0^Y$U4'+Lk@48$cӔE3+]䐤FGNi_'vn%iZ3"`Z|v(ڲT cvKArut@sʬi1 Yَ`vIUK>:9 t{^Nk۬Xe~҅/Hx}>& w6n5899y4ܧ(ѹ!{GUӮ4r W ÿ)Z6oH"@QKZsCmT >j2X_L{vs8*: GU3d;a*V.])h'1ՔԽnŊɓm.c;h³s; 8xIڙx[%}Mg-)ŭ GK2zE=Ĥ"xFvV3glP0ˤq6-ՖXY`|x.M.~ undJko\[۟$3Fv9*w{wz_ W8h^ &;ny=,ͬ Ӗ8.Ē&aJm7Rf)h;7T*f`09'j|Yrk>,84-mbq *W3ǰsEvшX|' I:5FB?\Bɠ]8њZx9RipM{4D;'x`_/[)>R 64?\h: 9òȶ`?Sϡ|-MGl3s+-iub[{z:Ip ^R0ݗDNK!(Dg$ȱDRe~[BhFnqOJZhzT BsyF1e4 $۫7CVo Q*PC 4|6QRm9ж-x{$WY-~Ĩ~R~ r[z²M$vf;DϫVL7^LW{TyIe.9IUyJq=GIX :+^ mb(h.!]EQaq~qC1F<L)&!l!~y1,r6XHm0ro z x6$;@qYĈ)ԕph"?-ILTXY]jϤGm655+Z  s@?km4$&m14˳c-bYcdZAWd7{A^V@8؅ڝL[ʥfܼwERЍWnx^`SOFc':<5& ,# o*혢Je}ri.KNZ>)P*b2f[>hX`:k V]/c%cWvjqX᪮)Uj|Y6!K,Cucќ]5.F?!S9Y2NO By7(|~o]`emߊpKr DuBJ݆̐;|誶X18!4=g|D,B޶ l[ T2l08ɤ7 Ě^*; Xdk9U^_2SX*< ?rh erR6*vX<œߘMAMPY@A,yHZ1}-&?Z 6dsFi |d 0җ⋠ڢogy g Kx:@yj5Ү,=Bxr<}eC#>O!jez:E'Ǣ`BP+/|)6i9TkYR+'/jeR*$9T `vY `RN3"neڝqͦ0[Llw692v(k"zu S|615 KGOrJ~ו01lT_#f?_AF"`UEO6 VR1Xe m r[_/$/|V8ОiE_0 ĒF<>+]4_+ \5AC6m6͞JU] (9kyCjgpލ;S#֏|,kJ%|V)3i}Nso1eu2;Rq4*TCέ) -ηlWvQķK #{[~-45dU`#2*UY!|j=ȓiԊwO _K(99۱j7{xlg xr䳸&JlH0 !&1$g<=%4IrF ɏO4tPk蟄IΕT760DO߉)nd]5B1}O旇_…oGDrZDe@y|O-IVxBhXzA ͹:Ǥ3/Jo#zܣwM^ܞBz_#7Цi$-RA9:ȓFp_ iw%<>CO:1,J]_-9@PaEIkMTXmMInR!dbĦr͟-J2v7nËp)2IZ?ս1/$)\xf*ˇDOstp8{ ڂ`*XLYDc/^Qյ~AOG7*JXgךxeqqb_m,M7 ܹͶVLl}]zi[!!R}ES'D|tB#wƉSb&*yuHssQTKq w;$} F]3W 񧽛/#KHOHhuJ`lgwx| ZnXe= F@V~ysSVqC<,:[3bL鴣ohu㑲D_&|[xg=%W.4WIYQҪIKe,fԛ_\g-6B5X7@K5yiveQŵ1.`l.=b%y5ӣPx4XɾՔ$罏m\]~L;-uj}" v{ך|VؓHD;jFG8#POdUNAK `Jt0 %vi Q.4ONM;0„z>2%"'P?ػ:1&,D[ $nrOؠL#iL@ ik!;5c8_9Nj]t54D |8Qi ;:E/&vbܑV94''ֿ |FlσRbl17 *bQVBh7@S܀bG'Ox' caH/ؓKdT}nfJd]@|;**E l}_h;+(NgHD4ɁPucKH$N5F-zgi;)LOsz]|]2wk{mDSC+ wKwDaX_pab ;G6AC?i6\};U:XvyL RIP~rȧv"I6 1bCMįp'#O=2m뢪f~ƎIj8E %9l1IX̮"_)7/*5hz_j6M[DyKљ|I(ɇH)KBd-S}Ch_ժᵌC(gZP-Bg7zy .jLӄf֭)CxD.3ŴTa!fEH.;vϔMCM4]-k+n0e<-g3e-ю]2Ĝ8'#)TI/Wاߎ*pۏX9%-!6F UhRE٬ZaLF0s04SK |Cܡ$Nl: 9;|IQ.cSb薌:Qmb1=C(9ע̞ժx${»~Ӧg=/aJ}>'ZM;@փd)D%5_N2 IpZg~ȟMlYvWІrN Nf}AL81.vfq>RC.Zˑ6~]浀.dŵ?fQyjrPbhnz1Xp,;UYE֊)Zc##U5LHЊs=DW[ݯeہvvl_!KsK/C<(i-bKm?=K) VS]=@фPڴ,#2sb>bY9r)+6ERv 2h4 gAh AW|ܥDiYYhWUdDnP_8(Œ}k+*`z+dt#C"ٌIU;,y$ #=N;cq>=;ttH%(鰹7'PѶlsb4 Z/)SݿI.Ɖ]'r'lK*qXP ˢX?j_%&_8+DD<σQios&z?5b5b#50d^Nq4 5hH ۧxy$Lt,h#ab>B;}b||˯&}| sfZa_& ɾؘøWθSQٮi(0hAgˮ9Ve/uMһ-@ aG`kCFAhXH)@l}sfsXT~5v\ʶʚ3p ^rDlR4Tf94C*I&jDž#3::o׸Mb $Æ4IdY`I|*ӃGAkEp І!^ ~,N}aQ`ĕW*6L[_u!vV&S"p ϹxEMn^C\s{ ~KRߗ֛Dr{-=0_| Kb>s!sAH5?maL_s:CsyjCiXPr8k@EIRsdM{rME OUi2ke7ߑ/:4:0NRGi3~]g(\5IƉb>x7AyHa12'_@CښT6wswWe{/\>Ja;_۽9y1cARڏ!0֛.&ɏ9c%ZYx|=ZEP_b*>Kw5P*F~|:t;uYfO s{ByKn,1w'f w-dGi,G>#c؇febV^S6k4D]yDO3DwEC2 ឆ^rt= NScmP_x7ɚ\1%3^ct_ua/\Ћ{Y!a5D\$^^'2c*~e>G0*I(aFڭG+|o%+.hpg# v wcIQSwr慭@>>Ggg% m. C=-VdTO~ ^gp2ZX(%׉Paeh-rLz2L1  9-ׇHr^>Ņl^'rLҘNjlEY1NfV6n1wl'N~lmhۡ UVB i4̫v9^`͗rYq+?e?/DW"7ko&knXj6 h6?*-54WjO6PDmZgscǩ !o++!]e?" *%\o j;Fh!ە$UYH6 6 sIJI됒3j^5s5;Sk6?ҼzTJ*T~K(<qU]_qTcOsxNITaSdբHvzer3[ cܕ[,abd ) %6킧gЅ *Yl\qF pRY/{fSKЯ0kmM ہYcP7mW\98"(&I)I8XÁ&[?BX=mtBىZy2wdVL/vD9$'o$)4* 2Wr֑Εn;")㳈ҁFy%ޯhLAw xu?؎ d%4!ٍ*@\mLw)2}X/ ezV&B߆:U%}> (,Q{D|%d l6wJs\)uNJ0̷Æ˼9H\RY">`) 52**hhGMB}.'旡u H{d"F΢67R@ǽ9FK[h:C<֥dkBYCqD{,˖CR;wM`Aba BQeEZb ~z]p* ?:rMK󌇇hF$R7vUN4WJ.*?*Y`b^a撱}$^6"W}$Q>w beTc 27MoyFA x2 (np9Ml"zLՆЁ>$ [?/Y)#~S*׊\/LPgQ$M4#6:cJ!z= 6eAs~WzK tSezL5s̭>_W4+aUʓѝ@5Ns]7jEpsjI,0:Eخd+Y-Kr6.B0|1S/b{V|Jk.nx)_Zo{kLhhv ulȯA DtkS^ܮ xZr߇c>{+QBYX#)7K8i4V&{Gqú}m{YZp}mT:1e;E:g]D(!_ i9ήP\f2wqS$(U8Z"%Ó5zۙU wCK&L ~v1P,طw٭C)*s,6y>98^j[lmG:?mt-v*yh`P& Zl)xUxI[ bP#38B̋#'Q`=Z5R-w jxm0CQgJ IfmJ&|mD8=!6p-fbZ| bs54J/qR?.]Ɛ}!OP-]2t: !s)w' G~q*ҽiF3oҊWBqg&ѲUa+d+s'%DTE 5yiT稤&qgG e9 xAdsȕ`K' H@ӛ"Ƴ@&׾9NXwd[OŽZ5 vȈ M/F1^#fI@jڄ`li,}@J*{u[_D}ߘ|P-sh! jL~M9痮AWd~̽J;MJ`9:BD[`=܏.JnQ+ipMX?ʼnItWt9'wOYZVi(E,7pRx;z\2rjkyĂ 'rn9U\z*jj svSrP,QVFQj䃁po#Y |4 23c` B4o {>Go=HSE sQW.wJs%ž̛5rZмPYtKn CAu qYww,0^& ]׆a,>KeSx՜N֧N}F*$7AaUjxCgB=s SYYnVNR"% 3Bpؚ$_kGH>yL]qhY@NhO6}9qylx+\`X|b1;@~-6#<{w}wyzgJ w|_b{]-+jTFN:Ge6q G جs_zFMlO@c-p>*TAg1 \/5Tsnׇf_7Eimu@'dc e JK&T4aa lW;a' 'Rg86- scvHUA hM3T RħsvL׈M_ VWtWƔB[ fJ`StOUP^鞍3"-w'.6&H'EwydT- \a<Ie`ɷ 6R+`]L;B^\ )+q\#rA/"(Oi$ү/ȏ;#oj ҕ%Ļ+fb#1 c,3.Z`eW* :Oqw?(z5;w©bl,8ْc n%K8lnw/B}sdׁl'\P#c, Tn1h!q+*b ?pc'"&3 uTk aǡ+j]f:#|2"*˻5924oǚ˽x #0^8d#qf^,Hmfpa(gL뙐;rE^IYmR)vņ(疱u )ˇVj5dj~lY\(UA9XA{&yH>)2wt6Y,um1dX7n/7/eB/s*ҢdxiuiЯQv^[kAc )B-# W`X%SӬw~KEʩYNL hVZ Su0/Mk  }n*jR9z{G6 5ɮ| &ZoL֒LRs,(ml'fA%)|~I 3bVT1L^b>f8@ G,xQr+mӽR~-}߱BQlܹ|O3=Z#7azR˂* dݑbϷdH>"\EKLN D8:! PN@r@+rKaQ*>8EjsqO%ǐk6W1&)8d $9mX]w:'65ze37+]d#l{`Y-3n` 503"0ضn =ʚ¶&e^VA LH]0% it7".OM'I&rU𩯴FC4E!m`^bXİ/YfhjЕ,1-" ;z!~?DZo+~;!rGY屬7״@ [2c2k=s||{w57ǺMmYЗ k;tM6M>a4fZH| RXo~=bi$o=04Bh5Dro!;ą鯦cm[}L~ pqp/OhE[ߔ|U.M(O[fFT5[?PTV( MKh4x.)wI;Аp# T|1يߗqi7ydU*Ҥ|ej~w)$֎OcGM40$иphF<јf~>P'6 {S5v @ǎa,V(5!s2DxG5E9B ^)`΋ajK1"Dvdv*V? >t FDNCXcAO7$ޛ_; lY+' 917e)?^[7Fm'Қ<^vYv+O[v t>@yDAcRڥhl>| __ mp@%_"^"ՂgZˮQ39 DWpg}n'[2Ke߅랻f>3~inȏo}m~$OWBt^)}Ig)c =C_` J$ kdY^:lIox7siRH0~9c;gAڳ?O"[L+ƶOI)$xru^8+MjR$k-3 :BaO#`OhjAJ@P_,Vs 6L}9_x_ףwt$Xv3PmGBeh@7 TД%Cn}<קgx$^e?SWh0n5 -7r$J]rP@Ro9s&PDԻt͐remmĔA ʼI{cYX!GSݙ)3V4: 0TڭྛOosγ|#V[I4S3;=ֻz3`gXytM m ZPA8#cY}oAKiFkpR n^'dU;+V-q#tp8ECaBH\ }3TGƘcdvJB s_ՂO>[6h)s?`X 6t6E!n_&Gہw<'x!(s+= SWy2d A` 9qPԆX%c^$@ﻦSlctyu=vG  k@БU`$37whM +k[n]!mtHFуK/#JA~A:A 楋Ln[R`*mo z..PJ5ډ~Vd`;=#\9gPvDױ`Df;2Q!40L./t40A*.v2 |jl['9sm}#`Y ='֜eCpHd8c| 68ym B=L<Ʀ/&*IֳbCYùD<3a!$}mdcS| %<N@f]]?pL=q14g#  Џut P'jTJ}حg4FP_Q$͎^Juk/ޤlS6Bi$bR"mX|?ƿnakeDxL´Z^tTn[Yr*¦⡾Λu5SU샊PBzk9p aMӃ,+[X=gL}[[pR|z,xMl1T-A1GUC+EJ鍧Dͪ+vdA x^hP^wl-'Ԥ߅Jkh_fJ2qx>(A[v?\1>R'!鱥,\hbYnFMMj43sƫlP۴uٮne2XT>yR| ݡM8RM8O|U,aQ)P_7+Glڲ]0z4*;c%GdPގ¥OA _[)zWߓ-Kuac͎m+&azb8QOA=UZ*cLVNq*AAO>ϩ/NnҡK&F^N"_Z(pQ-`)Sv?g V]˜.=x?\t",n'6r/ ctMiz~(+! mi3̸̃S,ŸmH=сZ]KsX2 .YMDP;PǞbt MKD1&n"cyZuY E~Z G}!]u|q U@EP7Y}XEn.̝-{KU1b ,#C66 S))#tϬ$&R H?NB8F(盙Bg6eKi{sd8\c2F Fm^pKJd[=gLIFY ۯ{zbqL>5.yO0iJF &D-b\kSpNXPr!6 kF{]S??eBC"I(r5oof*iOw8|#]Eb9{5!%WKb FK'V( @xy%?5O%qru3/'JHjah;RTw&: QR'e=Xx0r1 J_ E1D1"ud1G~p%65ӧƝxQd@ݿ~nJARҤv@c5 80fR{GAh`#~DKDhas)GL]/4:ֹvFm/zk7F ?$8\y6wLןj[λ؇Pv_vA` SE.) &'Wn=Cβgh|E\l=ޡ7:(Gdj 5'{~1vnւp3iq˨Ӕq?'O:Ɣ-Gr.2EY CA@з;TںIo\vI, nQ-Md*0}Ks\;g̦T:/5y6XWV-Xh 49وbGfp8ޮ!lB3qDiJyAB|( J7S B;ҋ9K[vg"f'<Y5߶ǻ(+yjҶ=]6,ifۇg܃GgU.AV$o}\m;͜w> hdcGl)pǘ,ZAzxp;ޢ&ɳuy"sn.XfW̚ *?3%ieǸݦj&a8ۺzjhBEyY+,nÉ%qEyY̹#eq<&Eq~`':ns̟ L0@Uc8 "Fgߖ5Y6cJ|ls =! IUE :A1ꙸj7EQ!Jґj]WgEL1C3PrZc>'ҾA-${ŭ&bOzXT./Z.~Y;lPe= ӗC& RhXт ~Yŕظ[H=\O%=q=LthR^K(l1E-8t ^"_`^J4OQσդ?SD.Ŝ\ׄ}$9]}b62W' , rtѱޱ8ҁWgF;Vpxj)(:N{k3LDL'Qx xsqQn,=ndcL"GbW$4jt4Y9` Xzݳ<Օ1qA.6ݭSSS3 zEw[x(7Tz-< 9 9ģ 48K['$p^Ekuu s W[g-/i/-حbɞ5.:x+R]ƽ祋%n $Bs;2lQiS~-e&a?M9Ҥs!)"znuq p֘iTo?E X(rP,z `t-uKQQzOC갃FW~5g˹ió,)r1c@ V5^;IjJ;@_@:bַ͔b8Kb|jTM$`%㿰ˋ{= q9GcH '_itTm{;BR}N[..—>&G&r: yKKuN< l ;/=IKOy%CX!:;r7=$Rzb9,RǺ^v/A 1K {WN7? 2MuZ9M CJzY |ҩ'| 7BS0?=k6aű_z rnR]G2+- '3 ]1ZnHh`˂8H8T}ϊIւ+ܱۤsCta3.73oHkn :K'2ъq}|)TwXاέb|K F )F,mhW?NM Rt5\܀K]V>GG96 K_@(QqhT"[{ Cm8.o;kQ&R87okcIMmDUݿ>N>!UY_ȭ;֫A_S"U8{b|G *B7(5IgHM,}[opV(G2Py)MchϢd]l~ם n>Q`区<ӲAAR%L? ؃gz;4> Ȯ?k=2fx55qˮcU.\Cbӕͺ J6\nr{T2 eg 6`T($_GB$u7Nܼ >GDy\8^Dg|F/K2 xU$< >bgr=@L7a>̚}f?P˂7Ohr*`XlSQS9 +&-fX]"#` ŠFgUhndFwC@+ z{hQHe-h%chtBn|1~1^qW 6o{!2>F~GLG5{!1{R,MZs{K<.cmH r}c_*'n9wA7Ǝ?7h修FVD¼ 8TRҦkqp|} ݏ9{jҷfx|էlH?YD:Q )p \c ].nI k#V!ZTsYzX`n,nw wL=P" '٣mw1}Xw`~[;]k"Ϝmf|7+[z8!١t1T!- (.%>E0ڐcM"5Q]>a/FHP =,qߢlt]e:(OGf2P tZfw:&8T<<5ڐ!ē)arW;7F=*q8C,,M=Z:|A.1y)T;V7}&:-Yc/%o7tW<.F~hF)1uTy#*P1AFHq([ ʼnwRӆ[-jaS!_=$`,)}Mf LT rETk|esh=gқ?~ap"GhS$/ e~afae_盛 IeP֩;^).-1[HcN_HۇI ؉F`p4sѡy6$FMXeM0O˷KiRi&L>Fd2V^Rg(*JzT!ڼ_0 Xp/Xtʘɜ=p\M%UE+bàD RyRAá"w,w4Cg<^$E9Ib)q(ozCQHMea_Ĺc-.mР#O ͻK o۞sYnު!yB=(W)ksQF~{ʦŎ Ef Dg$#:őkNȍC5" e{& _7;G^?kh6dH9G *3 iĤ@, A:Q,nSH'Y<XffA_hkjp$xm2F5E{s/`JOes` 稈ௗNJ yx:_ݾ͕bWsfh,K*dU1]G)*dNoRit |M FFjvnM-OA?pWMU޼ @ t+U;>D&M(-vP~ev-{[~c179N?ia+N f.bg;>#BLN&୴+MQ;R+w݇7c$>P,@W>䢄+M\SP]R- ֨S͡ihq s:B Qw_䁇wʡ1[m=lBUZ% CmTqUD=P#I|NZ[4n^֝~SV7@f5_ΩAjcy؉/(iנ^Zo)\n#jI-2Q8LZ%=vR;|r G԰4mo `zEOV৚Shx@ih82MҰuʲH+k1ONn'HڙqDHR/Œ?@8ځbX*~0U/ypb}&Qbͽe5l8O/S{7n)a7e9@ۋܦ4 ۉ1z4 qB!\!ػ# 0~;HA T2L\w7ry#nPv7{]9[)*ɍz5,)xk!ǧtB^?8g+OK 4[c>q`miҺH-=dIC;CD[,Aa}y+3(HWէ_X=F'dۍa l8о;yWb ה;~Wٓh_5Х&eOJHWJVᬍAaRxy zЊN휓FvxN 9QS$ɼ<4X\S Z q_6X*{tSsb #i'0M uj 7ܖ ',6@'H9?2~<w)W7bn:!}oTJ$!1q'. pU5CtP~yİJ˶#O1~}; ,=Vvfbխw;QC *\ ;4^nDKm_wAc<*WHU:$y;HBߏuvpMFC1#iɸ=ŕyyr>zKt@/X7G@}a(Yqyá@;J` 6X^U_:G6=h]x1(*{ň3_OC=WY<\HE@^c›f>f2<,G,Seڄkyek`blC0n2E9ăHqm0Dlٜ}L!A$;(7nZ],:ЗҊ<'O|bM/]qv<{^z 9 9yMڧTIl?]:s9dɧl|ȅփpfixZO􁟨ĩMY=jSeit zR; uRdBb`rGNEsAwv5IBo9Vp=|/5_@8`)\_{+oqd\i Q& jnMڥ]T%(,ڥR_!sI#kgEqblv8R'$tŶncUʚiMO(%ߜ[763'*}p)H'bړ347#͸?Tgr4VhO-ܨ%,]F'Vؖ4IϔP6ZKDapp-ZNV Gcec޹if~ceq,|dv>hL~C9ω37iD**XWa舠RT0Ӡ`.aTi/IB4:u){;={2,;\";ZRzn{yOPCK賂d 6ܦxp{]{1MO.E|$75J%vk?avhR:g<\8xQlc E :9ӁyY?nX@v| *&5㭑pSd$ IMH̛F'AcQz _?||5:~ۋA0:ˋ<S1qE=Bt[ 5א1S;ޔ bmO elqʏ?4/?ơtT?">۹D#]Y/.={Ř+_wޑq&Mep0%3SM` VjrsRڛ<(CrG?RWWgu<qʪ,m LÂqܢFjNN" ?ƽX  s87p>d[if$CBC;74ez|ؘ\87>kڅ= 1gL^,m+k0]v$Tk㽳8U Xs>צ= ~ fu[F-@CoA7IũmFJLNvNO ;6R9-KnKy)rcm=-s( *2p1뫡 "Gqѿ;2M8Ȼ_ȱdYba/.. -=v @<.>DG"߲Pz6vXY uv-߾$\V?3ڷAdM_9ǁce;RW 1g=js*&4*/ /} _ņpVuҗT h;,":B Ͽ1Ŏm4"|3f(Tt9ZLt0HaI;7 * 8ᮊZ:(*2(ܥG#2/9.O{h@ָʅ dńK{Re,xPMV(<ѐXͿdPM7[86rMA/` LRP[Nbbsۑ9z+aJ@=I%2;fkڑ6 #$!GAžkNY"}nat'B"L?nXbwc9LXց+J[>yP~cweN\D ߑH5_[!]qF$#>{zX}Àkʄ~W-Ȗ舃cj@ޜօ*6Q}Gf1VU-ף\$|.jRDHF91E *dNFi1Mx0o#8 u_Jb:Ơw(EJf= ݪվ%F!t3yo5*BxieT)>.SI+((4OtK/>dĢo.hC!T"<`:cmU>픫F5c2z)?Pz۪\L[ x򁀝qzVxgYYʡ]-{D o < 1|lz㠣8>рp!7y(BUեH!j|пrM!ϱdhzfd"A$W$(ת \jKlZ%Be-Nx2B&%Z 1%;͹<2ēSeCfHz\ӣOێ2_!Iqf])mtNǃv-Θz]ɓJƅJYمdUX^w&\h/D׵qW•o?JJRx ëvoxIm3f7Y;`YJmSȥlKGgQfLz1gϱ>Bucw8KbF+ {aOm6Zrܡ\oʰIMImq/5U+F.].ik'm@qeVI޼kFO|JLrqR/#xz?3.i ;|y$ōf63 SrR&>̐e_sI۲&ܖ "J+f9cgWX,0 _UAb&ZHj9HaMvĜ%XG|.MׁdILiUx, -lQO7\܅UXOC9eXxz|ЊiujzP*]5W~ C}BȢ4ޏQRH]/>v]!<2A Bxz/;{Q"[&ѻRZ ْRq;5L{0Wraٕ[XKuz{~eƫ E  e$"ӵĺwdz{Ȉ'ȯ FG.!{Ѱ2U\OΠ޺uRq{yJ{84lPTI]ڋ90 R) XƤEbB9N?.F >!#+g(Dx7^'s kTl|'8 xԜ _# 3iF[ Yl^ż1%i|^ t^ x1$_oA%g~-Snm<v գz3[v}K X$UrI` 2dVJY^>wʂoLjE_y'8+Gl{#b+yIR_`tv<^W_pu%sX^c&!$r=cd%;1^ ml#"$ODy({yr4z>f|U꼣 }!v)CRALKX{{qBP)"* cWv4ޏTz^]kHk;ASeW)7 (#M'6a )23i\XraNy[ RYq!s!rdNP!(ˑaD`P垡B%Sc3YR0#jׁxWqOAg)v  f8b?kѪ[^]=:Ne?)<3қO=-Q 6 T^⒐ 8I YZ