libavfilter6-3.4.2-150200.11.67.1<>,0h@p9|!"bI<[LrweNܑT  4lK{*Wernh+M%uMvfu JMّ;nKh0!J ?.0j=O^W? Վ=Jkn:nAk5 VPyK}hcʛpWtT.1!&K ɂH<7.RtxYA+lP>d.LAh1؞[bw>@?d $ MA Wh|     @H&D&&(8~9 ~:-~>^@mF|GϘHϠIϨXϬYϼ\]^b&cdPeUfXlZupvxwx$y,zҘҨҬҲClibavfilter63.4.2150200.11.67.1FFmpeg audio and video filtering libraryThe libavfilter library provides a generic audio/video filtering framework containing several filters, sources and sinks.h@ibs-power9-13*XSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-later AND GPL-2.0-or-laterhttps://www.suse.com/System/Librarieshttps://ffmpeg.org/linuxppc64le*Xh?h?175f2ae76865ea5d3db86c4a61f2bb9d2cdb543dc200c157bad9e3151790a661libavfilter.so.6.107.100rootrootrootrootffmpeg-3.4.2-150200.11.67.1.src.rpmlibavfilter.so.6()(64bit)libavfilter.so.6(LIBAVFILTER_6)(64bit)libavfilter6libavfilter6(ppc-64)@@@@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibass.so.9()(64bit)libavcodec.so.57()(64bit)libavcodec.so.57(LIBAVCODEC_57)(64bit)libavcodec57libavformat.so.57()(64bit)libavformat.so.57(LIBAVFORMAT_57)(64bit)libavformat57libavresample.so.3()(64bit)libavresample.so.3(LIBAVRESAMPLE_3)(64bit)libavresample3libavutil.so.55()(64bit)libavutil.so.55(LIBAVUTIL_55)(64bit)libavutil55libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(64bit)libfreetype.so.6()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libpostproc.so.54()(64bit)libpostproc.so.54(LIBPOSTPROC_54)(64bit)libpostproc54libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libswresample.so.2()(64bit)libswresample.so.2(LIBSWRESAMPLE_2)(64bit)libswresample2libswscale.so.4()(64bit)libswscale.so.4(LIBSWSCALE_4)(64bit)libswscale4libva.so.2()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.4.2-150200.11.67.13.4.2-150200.11.67.13.4.2-150200.11.67.13.4.2-150200.11.67.13.4.2-150200.11.67.13.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.1libavfilter.so.6libavfilter.so.6.107.100/usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance: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]=c8f903a902127f66c307b7eeb596e96799b3f3b2, strippedPPRR RRRRRRRRR R RRRRRR RR!RRRRR. zPzqutf-83f05928270df3c96f3f107b2bd6b6019943de8a11d3c3f91e9dd985cddfe4cd1?7zXZ !t/]"k%jjdo5Gڒ;XEs: -"\?{ 7^O({ K密M[ rwYy2ϩ-,;]J/;iI 0E`g"7گ&@Mcasȴњ,~zZ]q걤^Qm)9_߹qw,Y'G)|XQ8z7+ס\_^`Bg_e==#mz\&ɔRQwxfy0P`/IFqGk?b[)C YR.R´b (9횶J.![ȚD.&x}xq']8VT qvVcLh}਴o;9bD~y~B?yzE_B^!k T3gH=ဦ;9-pyn<3K?)Bi aچ~`BS)-|c 4Nf]H2Yd9t̔_l`X{*wz)Sע#]T-M}7wEbSfA-)S?pV -[+DDلc{2O1…{}亙a鷍5Az[C[iޟR0ړ'2Qij|/s+ӃkS=Qo)h8%99PBzg3kI ;Y>7n0绂5a_#1yUZ>$`6X6*0Ҧd.#QiB?EgbI3c>.u9 g"~Ab<;jK|V//؊B+$0hZqaJ1|V~_JJ`K=&q&OWP M`|(>.hv;&fm7r vw+[MvK]\C7D6.sICMB9-&dLͿ$nP(LгEnnp>6>~z|oxFMwԑ"jLX1ro=޼@\Yw4L#oWGdu|yN3㒢T'ҸG (|lBEC.Aڼ = B3ίXN/t+ +b[ORtXSwNY:G'v?Q9*a~'̄oX'8XJAny6;v#+B琲i`,"{wgMF۝L*|1{kЛ@5T*>V4vo xяrZ _nTR/yJiXzyլ,,n0m"rn,k0 I~PrA`N1>CpR|JBgӞxA/w}`3|2]4^(ZKs&qPS᪹1D{{DoKxb(f_TdԮ{ y0nulbj`iSq.#C&^th_*_B{h&$9.KTP>E1 ]Y/9W?3pGH0C "t.@rr\DƽH|C%i ,:<OO'Y1t*2 NQl/ZNl~ȴmy__oBԀhFm#Y~U󅥍!'m"dz؅:U-?<BP ueDs]Ұ.ᷠ$JUduq\,2uIZD]c,BZs&Y3ŷ(ʦ yqjA)i.ϐBjoo4ޮApA 2 ,+颭|SH<|~k?[4!1c mx"奺 0.~qC8?(,t0rc*E27iTԕҏv)7Pc T7c{ #7F~^C< #=oz.2q>~hWQ8$+;M'w`7?Aa!'EXhVKg1ojwӘU|ybkhV+_򷋊︄]Pdh".>8A ib I~uVo@d֙G%ͮ m1J侊 J(*4HiH L4a3 ]-1n7O[|@EWc@^W3DEGZ lyKuc/U,)]5q@ѾwipG?>d;Z}jM$FGpjS˞Z4S7rx\G7 :tb8٢sG YH~1eLeL g,qIG<8ݣz̜RϺ!+eH;*N+WJA旿}8]劥a&wOhuF RPiv`ZGĩ)qc$O7G]Ą[l2LZNL?5m 4*'VL]O/([2㵤I(y%_LߌW^ͷn?Vzit5$;`cm&(%Y11P\U?DDNwԻ~NƽqsY;O<{)?;2rj TfHMpa^GY4ԏs1lO~' Uϫ`|,I,Y9 KE)_dwqt1QSgk l H䑽qh&҄^ ;]ϨƓ\@uHzqVjFF($ÐƪP>]fvWco!2AxK:R˄*şWQK9. H Iw^oզG!~%WGp"f&7c(( TA{F3"X05(*N".Z4ElR;@$AUGj,}O/NVn2)R bE6L#bHOQf[i!~Ϝ右6gU~f4L)v\$8Qqi~2#~v;q}-H37o5LCV n_E}|eM*n=ؚIbDB:yͮQ7;9CnD~dջ{_,$Aܶ9noTUjXǍ:́ݍJ:/Ω6Y2SȋA0FT ld-UܨWs)es㹪=jG83͡uc>G4d+ 35]\ ?Pxj4.fmWf'M;{unDg.߿&?)q ȏD@M,1.TM8b&)\K% h -<1F,{W%mbfҽX[@Zny ;֖ F\0 }͗l`j<ɐ6H' [ﴠexR=z컏[)E:94Bd^D+F}E 5 >HOXֳDʾ?wֵ8:m4QoG*[J!Qpb?%>) oI=zQkR6{t:0iNFAFRV,,H=ң Mo(ujQGaڇs@ TsV@a=8 Cbc^zc꺴Xw7/J~ M5do_N3sw}6ZeZ\Tx @Wq.H nQ1]2ϨINtZ_バ> OIQ%h k<(xM"T!d'E-qUUQ)1qB9eEy)'Aw1)-d.($1{e|r#$A.Dܙ6fs7n[Jd[<;p?$HB=*N.-A$t jF?0 gЪwj%5٨;fFsDWn^vBY9ntDrEK;?^sZ[[z_-ž ҈/de:f=Ra1J{2L^MkYXuNdL;D|?m+`#f+ 4t/k Lw4u],]-\⹡O5_f;>ֵxinuKق.% ?D M(O# G @n4k=0dxM y֘qoPTO3i磰`nŧeWyDz'<*z ^i`c+.tk.-MUx=n*ktNmӆsS.mT> S/Ēm H;i 0@E)}?6=FdAab4Aޯ1H=I2 dTJVIGjWs\џmAA'HͫuР/b6O" c;5X$)0zrC ̰KIC^ .v$}Leiiܴ{ tmK/|WNOa}XuٕF0iWDޮSoAp)W X!,z]/7)-l2*/gf@Tfu/9Ăn-Ө59 u6@Aw<&hޝ# 6 *G{K7G=$U yhbb3;@ǫ[տ&Dp@sEOr:|߲31eCzBJŗe:݄8׮{xk (c  nVC, Gثy/cI!P1/6jbcFZUEBޓҊ ſGg>2†W ]bdaS^ar=lFOIl1p,JjGlfF꣥- ˘8r3bMYE?33r9j997;F@I4 |V}?ڪRݓ߽tA507|^}11jzEML2ڿG-5?XVU$Q P:9fo-٥+W:sh8z'|p45=ky@ʿ<6Bʹ({F4/lljW_\:jƇG.&ʼt+${F1Y, D e)Bc)k$7mZ2gzخyK"r8LRH2>aĤx{n_rtckM^9 Df,'N q!:U S4^,,KxCWqg$5ݐ[|:3Fgk|puWȒ-[A5-_8UǷΏ,9>>΅Q~:q.,[=Gv}D7L,}'WҞfRB Cy+~ J-8~ f ;+R<L~0X=jjݮ'|MJUq,DtikT=?.;DWDK hV9 |4cjrv?$@ A_"{h=#6(iJȓCPiB^oF}ɥbo>> 'n nho^ݴNTͼG rf߽= kYlh*Z~7.Yg>j!Exdi-o3HC`PO86w+o%l s^̏ۥnˏـ=l]gHVNmxfKsno,6C8N x;`,RG!-06cn ~ӥ̇=vr.sq9XI{zo{ӕSyNKadoptY>Oou#k}QtQ.0y$1ƿ 6ATL.%.;i?ke:z>ύ\!ߩ^ah͹'/aReMCi`J?L|' >c//X?,wJ:VLpv}?\Z4C=< w1F;'PrYo3M]0AG0aNRaq E˿r,5d2[s-_YϻU0A\L;_ѡߣ :.}bI(,upjþAA@y<&ȶFDь# ͸5@O /zX[5!)V,%2o+JX. =|S!gݓ D˒kjM l?cn-mn|qyl@#dDk*]s4FLHeŸ}fJ|3Bf^vbH}K֙7oP+wGW : -_?ۂXʶ yעe138ZɲҎD=!kAfw9 q0;H3D`Y/ $ڏ-c^eRڤ[Y>Cdxkl,tSp +P´M7۳2e"  ĝc $LmEc$_<&n}%Љ=;XQC\͡HX-d?}=c-\06,8ki趟@ 7ce yG鯂pzS7v1 tfmvG Hj^Lyz΅~-G>KS#h/]\AwJfO|0ZU%ߏ8Њiԯ~+j05*V5騪|>3eGYh8W j4dN}͗+g،Y+GA;%r ؍C@W$v&# RsSKHj[ɪ7GND0{+o 5cjnu$:~):a7$Ă:+@>|WaJܠVy46@\-Չ<<~Ұ>pp̸' / ? _t3x+-%<C&z FlIѷtf6QkV>lt+Y-E39y(e!¸f& [ia#&YMɨ`oYh|QvdS7i(1WvY.fovPwaF/7 =Le \=mӢ'z`1w4e~wT iẇ^o)){ Q+.+Lyaڜ^k{RYo.Nf2Jin\w^(8IJǑ`?34V_F*H bLXCb1eS@qUGGlL#j>:54&.:Wk0_+6 `2Յ^3jcP@B@{KDh  }fĽdw*A;Ym蚼+3'2v 249[b4q]=ʪ/E^atϷ(S նd'GuABnǁk]~f2p0ߧ/ Evo̪b |U4 }]>CQZ W!JQ)#[RC0 3<>f2!V-(*8SiuD|Lx?4 C9zWC4:F Z :]l wG N-?J].٨N&ǔpTvAsyR#P񎾯JҫtZtvT#VѮTj= -U}϶n D牛s~1ʣ9/-O-21LކR221@w(ѵ˾*fߍ.*Z10wSbҊo&$G(pl[Ǽ~K?+eQrc2u.x!F|iƏBlyڽyP;ՓUC*oFp8d4b6ae@[b> =2 Yd&J8;$5C /kCb}L垝3;JYNwHķ"7hVQ~+)NJ6.wډ`u ﵞ ;چHzv1<(-!,m>n]qd#>S9v{`TY7f%t;'^)K:3BDj9;%3k؂R[=Uy!\Vg'NtyU қsO(d6\o3`fO"Q๏jLj΄Ze.cGC4w 2 ~]&%+4$Cڈb5s1IQ7sr / Ո2")2 XmuRoԊ G&0qdGwP1w9!!X*|Վ~đxKAތp"e*v C)Aue#&MMVSF+mGSwsfX1:A!,5Gg_C郐ZoFXw>W :>( XbȂ.\QY;c&DaQ9H~N<'*4Yi |ubGwr`mдIğ[C.i3s]+#6/w8'}遊S Zq݈WT. r$(E-Q&֏#:Sމ,/|b< ;klӮ BPϽ%=1: d//C3ƈ^_eL ȟNFcRs/׉K:ՍZ=Mf(7hk, e53*rCDž֭B7a4sx cs8ǿٜ k2>H Krډf K(f~TZeet^% %Y|l".xzSK3F* U^3aҺY2@y2LR!LE:;wm}#6ĻScBV2шw;h乑-k15/_[𚚄,`9nܴQѢ@+:ct C*6IaEyi]vcKW.ŊߊxP2_ٕM 4mcxm*v1).x&%FA_ ;(ǎfngx2:5dG}VgTyK@97Y"ǘl:-ˤl`hZAX[W:ihs_Kzd1ukжdqZY0QtKLr(=˾$?9Hھd 3#rTԐ4!,;•5zw JkuBC7|hh%#(RXՔFUmy'NHXSjW?}9[ ^,˦;mޞD HI& t^6]RUcKzVѺգ20«Mw$–\nlSAZw L$PSia# bP^^O7 AW5b`"3}Ç4nՆ"'#N{鹨lW7A$8߻hHip%"Pc"o#D*#NDCP!ndYIO m$a۠6m9w&:AV++u*멮m6d0g2Ԕ6mW͏mmژR!ofUU \:RGen~@SVUw -vZ]k3֗ޝWd=ZP9Qp0GiX_v$qF}F:[&aHWA (b=u =+-'-w?<GC[N%u*ra (C ұE29لc&l!-+\{ifh_ltiw&}r8ۍMFEXx}׽j~5")4tCXF}Wǝܬ4%y-ƀ++XCD\|/z4hm;NQPeGIcSYta;"܀gL߿#J#BOC=~: !HX\s>Y9* 6p߅?bͣ=2Y*|hZ.% y w1P5uVnyIVxlYOMʙ<$iME:Ǣ0Exb@O -$%Ez c^ KgL̏/k>BD'/К'[oV^InbkKDJ|W CpZ 4$I6Ҷ)h=3VۺQ L7\+Ɲ\-$i-JDMcdۛ(K] QECO_lQ98LؽUl"&a?l' !d=/Pݢt ||UQi:m~hLjkv˻5S'F chP+x)$(rZT`|$R~RUai`>SV2,vC0]ǚ9{++죋^;+d=,y)LQ^r{W<w #]1+3f8Hv@<^gZݙc0v&79̓Rl0&4ZJ 8GM!&>dvZ!W|BA=Qumc %0|Wl ݡl5R\*,=`^?[lA_܁@4:5 rF74OjDpou~PAOX.p]O1G ꖽ^~wEjN?Xks8^Pٓ-:AE$][6Tb pA%Ow&1,'?f;[vCM)r뜚9dZ-|ngmZ‹\ 5[,> -8:Nvqrh*.vT[yK%} B]L['kKz)\6k Z_s[f}^O!xQĹ8t 8O+˵PYQ>h,]GG^(I +Z.p+=ZcYkqk4/{,)0^ ue-CU.LhTƒ8*I'S{nx]wmd_~:#>NTR#Yg҇:h äYhgfXM+߁˝1|cy#,PpKKUJs;ej%&81cA,֪XˆbT RM!?ЀlQtS.Cnopud3r4aEks?e&ƚЁ*Bd0W€w8]馳{0<; $|&͆7"m5"ŞB 45LiI.HYcz:4=[pTejASQB8ED^4K! ER? ((¯0xov]LuFR Yɖ&=HL⪶{ɐuI%-3J"w 3O-~&9w^ Ev{R6=4P yqYSwENǗ_4'07:Uv ^ #1=hQWY8+ݹ2?'=-GXشQUxKN6Q:'Ul6=͞咃|?jWF=a& KB#wUYnaQi7EES'FsI[yы ! ȗ# >7r&쨇6 N͙ bFo1h`iWwjGzmbT~.hlyeWS#iWo#cN.o3GTE*Ą&(Y~)7SH+vC52$3αN@ڍN%˥,I/_,=ʭ(W}HWFj= y x$褋j' UUv xNDW%҄i:}׊f&cWG靖Ҿwp0sF SG<@YAߊ ԟ jQlPwvʳ7hNU`2ԂD2j:C&Sa1x`n.\_'ɚoC0wg&' gLS,6Z 8 q\MU-$R6 հ4 Fr-IpަmT5%XI!e;TjiڽؿJDL]Ay@ݤH©I("buɴ}Ҧl?#$;1+Yg2U4eFhOP[kT|x"C10 ?~[!*}L}bgRhpZVE;ej#shAeW-B ܛıwu=+Ǚ;a4y g6/۹eJBf3bnI6hSa6qv[rPS@Wo$, ~ a> %UQ|i'X!Ŧ.T1Ga_e81ê* 4!7wAI>xDdpQ?<9S^ o]|ɛaѮ\2hxg2c+ hfyR&Ӓށ'C8,nE$K"PFoWi mԡ~q$AjC{Ko6T5ec,nݷD#|B[)z^Ѿ-"ا x4L QpsͺZ0M\*%u6~B2rC)Ou#DߒWx9qQϦl3A/@sIbiiH"&K,L#s@Aг -r𓽡T-E~&)Z[e[ʩ U=HD9`^g8v?wS/8.iU"lbz~c>(a֘y&b]QM.r ޶nµC=7)2SJ}aI+-Ji1/Jh=!;!q1j,r5-sJ喽  &t4!bNU4IoGd' W*^sL5g.yuNީHQb]NmRZMrLO_q3 i=1`DZkox-`<2L O4,:lBeA- 1|X-[^Gڙ]A$rQ_>(6݊φo!̚1ȩ8#&xg ?xEH 1ijm͢^FT~Q4ѓX)״HN(S!19ᦾSl QA`W+e){LϚT+i0W&0I>IE 78n4k=?k0†MIʈ~A~zMu^vC{䜹cM0IEs:ܕ'wjZ d%`Bjsχ8/fu/Mcgz_ocE!w!Wj8teOyl7 $jAׂ4̑\Ϳ-v+Te]sh2cEc%*hhꍑ^t=oM+`D m}CW|!{s$'lʘiH^B\7w;ؼ,>F k A<ҡ1V+ܽaLP(`$%M} fH!oxnMS_{[5Z|:V_A#?M`3_+DF4J!7nV$T7Hq> {JC_UvHsR+oϊ%[HT$n >F@r@}.U|[PCLU.*"APy#wK+/dW]B\[E|=4tZ>~VI9Ƌnps^ m ط +/x׊c(PJc:quZs6+w6t[MeUB RN8]QyT FsA%V|םUXJUCvJ J^K0U~z >2UKa3ߨYd{.S1ɿ"P~J:2cTlVs I8(3(ѭ~|^NɐTX^mbRr%hέI=D׎d1l*>r*E P `^a&'ObeL_.#0,솳zWAYQg0khkvOJ2rT[j#V8ꈒ3bX'ʼEٚ\lTZ\@HXdGd e"U ha\^cފ|V ܈HZ WSԦm{$c'qˊ}"sL3g)fB$蒜W9Jkshd\1ʢ3r=6L"P-}@&}C59Y&C Rh?$;.69?2H+_8/+s{Pݺ;8 L l*'+:K "%|A&ߵ >P)M͝"ˮLJY@ߌއ-:4G-50F,[I.I׽ k2bѷA0lmA@Q74: oEk'ּfX1tY>wOqRi8hp?!VOԙ;m`}+6؂E`)b1\iJ-H/Awy 4kbA˗NWx@s{eH2K1]Jlg@DS8=蝌Ypr XJQq115׹Ec HR)@,A%^c MOe* p΅@";ߥLh?CP%÷Ò "'ѣ,Z 0B:nMBA/~ɪvtBQSd&LdoB[]ntTp#Q@Kl[;p]ȷkH.ұ);IFAod'J6.fY WRj[>JYu..ٳexBrѧ"xr+~dΞlK,(.aQ5c%>2Q>CT}yAU<[\uT]|MG/6ccmjvNcسIÒc"j+:rsghͭ\ k,_"@9u{M0Ӑ+cjJUVNX #OVqȋLQN,J/{8̵x)-m`iǽ9ݍ'b[Ldq^Z⢁,;Ic7[RKgi$!56TkfeFrM됕yͪgccc SoD~5Dkq\˥R||y3LӃc.÷2$n2T] 41/D$hc:X`@gpTR:kl\z~jG0Wurv x^9=tzt"$ i4GFqI OYI[>צM~9o"zemѣ мݎA` :~+1})F:K2_X6qGr!fH*>}-࢜_)+q/?cz<)5r/àcoH?)8A- #kMR"+'rFCqh|XӝhCΨH0;U¢vqiZ)Ke9c$Ƀ{ѝ s#qar0͛_]⌯T"NtDpHL&}y~Ob_-^$ }Js1@0 [uiOLB X/H2ڸo["f'kTpbi_ʞ̦M Lp9.1O\C/K 1v;00 H!1NT<ƫ)bAX/}B.ҠuB .Sn73yNral55Rw ʡe:2S(h];#'ZZ|A>$W P4*uYe,%v*-V].2gmMpN HVbQu4ـGNUB JZO|=DF"7H>Ssw1S&ǹ-{"7fDCF4"M Qߧ Mf(kJPC ȣN2y.1ǭrer6EjkDCq ރ(JV%c9x92Ud"|$CtKSWZц7nZE#HeD`f@>Ο Xbp1H;BIs (m#7 8%v驙:VqP/?1{>i-?Ǟ2*WezзxC&)<mjUxӱKn-B'onvm{m ;zi ~]B""}>OȷcH23;_P!ZѴϤJjgvԲ^gs|kԿ= SqgM`c !fnK'*>6k2ū3}W-~TO$|;~":4Qr.2d=@y 34u܋guӈ'S KU'!D+gw@9G 7K3nk6TKM2i2]) (c.޴'W5GmWKWeg\~6xoRwQY ؠضvie >f^nH 64Ѽp!t6p"JKA󏵣]bݓ9L⧑N@00F'5*7 a2 ُ`3]o9"u(*$[Ouo,rfd514fU%INYM_gm{(;Hm ]:Bbכ8sj+oC|'*:֘UCWƹ9wI֍-Mo^+FwZ$kmY}f@ {Eu/>QKO34܁aCYl(TbaE8jEȅ G2d\f/Xs1ԝ)?PW,SD{+(~:$=ۓ(Hd:7ޠ®ڇtNW^J}6w$jP~GS004JdՏ)e[>?2lgF`}"so7lX73q>~6iQ5UՊx w{z>Ӗ!(Ѵ+ /FDwa6 KL ^Uv}/;ʵO.췀ɷzb߻Z nLl\mQLO)+HS$J \Y#X^@!IY~xe'F/M`xxz!p~бP5_ QqA:` Sj ݔ!lK[(%\]B;]Ze/R: ~c#˟$-!/fO2P~xLOCJ"ReT䰃vzh+CQ@8)aB]@{4I'MY9@e/P84ڨxY"heͰ t]aTKvL>t_`B@ywUrm0s0`n O/|_"#߂H^3˧nSkY)G)R^Qv8.a00lL3*ؕث+ רӈ͹Ѡ WP-[`e%ϱȕvC.他;{Nѱץ@WWƵLyGC@մ~|8[\qKZv۾-PW6n;FE^@N-L$E3gevU_PiӖF0jo_!7QGnjMoSc=,R]"\'}j #\j_~|0/tpO$Tim!<UPcd$]=%vvR`2VS†1lhWEa/ىi*p e @c `UaFDuzbVM! ҃qJյуCU/u0_AJ8uJi(!0y w\4c sᄂ\uGSCXY0Ĺj4L0)P%NOwIЪAۈi*ъ>8.V5!$~dE* İFix͕dS kWЗzb0X~dbS1*f}b>Vm"* .y)JwAMl.:vTΣ$ dۖ޴_^nsͪ0oYAp[c͸(n=(dk&(ٶU`tdSB` sMWfVb2>`N |vwVuCӞk`S2wt;V* rQPҟX'߯d~| qfq7:`T_ƒ)IkI0+SU:cX7Υ$2oeDyNksxwu2`!1| RQVxogik-\ wQu2WgXNQ[Q G%uiU=D( 8<;t)3L{.mSHΎ5J+ Q+eU`Sr vL _-T#P''|6@~A+04QsASD;.8A0R;ۯKu&6-|t=BWqk͓7NvCY B{{b^\!1y-_,r/P#n- q ȟ)O>&e>^][NZG4̴t͍(;j8}|9 0Dio(]2U܉VCbK_I k BsN33?uED! hCKn g mGx-y;AwuBu9yJ CAA6:OR͈uDVc.Z}?= Rr57Q^j\1K պ f,q-pv!Q;v0m-.ۓwQ6}y u,1Cbڣ9MJӅdp( +Fu0P?ra[ ;{&Mkxx $sϕ!|y.b҄MZ12A<"^!*?  ֎鈂DcԥΪWtZ61h%huD ;79/x9%{.HEy -t}f~haLQ$rRf|.x14~xh/dcJ~Zd&n^\B蛑ԏ["yAQe|`*)bۭ#(BCpbM?&H- [ʄ.0)8|s1=3"r2%n/vFC#wˣyK%S<~(h)JľkZHkZIoJd;!S"]4\w^-pR2B,!һ g} e)5W>Jݑtj1u: **U$\(Э q+D@qTN4W׀' .`i/e)ou uŅP ֆSV7~|cO[kfd-iee(%QUN#YW40Z:فZ=4az9 _0NhURĮ9 JU"CRCV8E(|ڽ{phwl5E=TÈruI N$JJ #m7/u̗0hLRPwm~NSl>)udJ>wWۑ  ~3w*09\KCj@;37Ue.IaYZ{t͈nM>úAy/AL-o5kXܸhΎ Y1!^^ NM]j(!\7$}T%t]5{6@LA{̭ʐv0#Ø9{s)@,¤$?>+SN W)^2w[,@b~]yUmu+eӘg,`kʨ!pY_`mfqh6 ׇltJ:&飊Qn,2qLged=GiSV퉚$^Fk{ءf&k96ظKWol2CN=BeTA5f2NurCwf~,Mg|Oœ~̋r0DEwo8YOhKQ96`,BD*ԭa-d ?i"a]\qUod5IqduB23~Q<Ɓ#ɦ5ﴓBCb 2"1uGtc -2k޽( VGD{ B(&섫{yB0pb ⳵QTqJ)zGcLDsέ:qx}{:_/I)iFbhsN$"Ŝx ?F(Z 6{L`Q[Fv}sy!J~ ~iZ'$oR,틬Ɛ"//^/ +8gɅhb7KR#U}{ P'-U$,jIي߰nvFma봴c3E$ 6,1 ?t-3Z柄)d3m4&przq|NSkٰ3f\ b <Z,@rG Wl#?{^CwOUApXL c_QW!XwQ ~5S,8_WV2|Ρ(_\71)Z49_FYp qFئ C%A(8tͦS&3 wn`k0-ս.Ɉ+3DU _ѧ2̾Ā[03"?'_}zwv;+AW|w[&PL X b_H皲ۊX)*ߨnc#ǨȫV4~D{]ݔ" #HtR}tTs tX+Ǻ FL2%oI ⦓ =Y@J_aʍ& /+ Y1jMgVĠtoѧ {w-2h+g_[rbmEILbcڧZ:EkƎ!D+$A$]+9p,9TXDHir:%YJ_]-Bּ% e8>|ᴘ*9MAⓊ=᥵$e4D!Uwb$Z?c h]Ew)`<[٘آZw/K~JMkA*bR5V Xs4QЉ)'HLQ1 e:{ACbW!6p^lTQNL}x0f@t!<- er65kX*Qi9[d!D6_b+ԃhYjGS]BWS}Wh0jp]ߊOv ]}yo7~Ufpw:@iBlBW޸2pHH)ڇ֩ĩ>^~"LJaAh»= >ZLG'.bvT(<^3ČA5%ySI#p45ҷu_Fs4hϬmWQb|յ@[A@zngr~ϼt/|(_ vɕ=J3 sdT&OWh6D$Xܜj=1l1-W |z]5h;I+a2c#d8O~xI)$`B͜zsU$ɻoUsA,= [i+ޣ}ˆig}1 %温1}ǪslPmH|$>3ܪKڜ<D[&S ylE?_BHWKӑah֝;qd(nE߹q2AjBJęn>N!ZR - ^SB_ KzZ$Zty^AK4-<͢{̊f 4[}m8nՕ>ηFKҡ>x˵ɘԫN3}:{>L6r]"'j=Z?UsQe|"S<x'ݚ@qZ_v!F%/nznnXSPHܸAu=Pҋ~@iv㧔N1 `ċ>XsIB.&Z4D +qe4`$>^2WKqvS\XPqׄtDD/6ĭ,kQHHȦXUA\5fBY З.5ŢClNDg! uK\JB?WYom"}q+ˑMYΪT/.*zT /inŵiƷ!1s"`#x3m]`j0SU[. D&.&]؊ˤk0uԛ lFF(E0)W.% GlQt!$ȅL_x)@GC3mAq\P̧侒\1:X#Bi QBFEŽ1x XbZ(}hL [,;Xr)CC.IWpK[:,-'BPP66[8W g6U.DZ,#)uU=ys ܺGRc7L(%5minceuV[&xwB!0Q&hnd=u ZHU}&|텓yRpc4>phRޭYt4y{ xt3)J=Z^rH ɥ"; Ź.i o `<K6Vk'_C>Tb;B/<˴"3G`$򽰪񩞰^oڭ-a-K%ms~7'#F^ʑ.Kʴ;re0ɘ2F1bz§һqs' t[|^zkN50~㾞v%^c&& IH~/7~Je27kg+.Ng_bU/|!9#wȐ(z4 "vO+~PoĖ8V)pT_<+dh@WHb~0(~X%l]$L^QH06eWk , /"lx"?}^ PvyAɰ hr}e0Y*>ms^=d-TD-ODx)Mp,*/z%E906  i:^}T~fYK"M}֐1rXR 1יу\DY"i7Poiu{G*V⛺QgD:jI-%fǽJ|)9H')2mY JWHSd׽~S/HU r&,O+rOX1ok 1lBD An'o߈c%#KO ࢴ)b0N]*qXe_O:e>#--_ȇfSfl^^{E+=i\AV%=gKè6J--?Yވ7H}AJp*9T>+i^G3<ΖMXqB_12E9($yl}wEwӑ3{LٺFqHiEJxu0N-Ni]MwGm[us#Iz$Uz^q)k*u6:icW?6V%m7Y<۞K}-'V}ԝ]{uHX7[Lb j(t(A(IAT񓩔XKSNx^Yxa\i1lLԨS'pӇYW\VA-SAl:J/n[x,#rYE\vQ~g]L&H* .ě.4+XL᫜ ӧN=UOr1n5^@Em-)ڿNc'P9rƼ#'B3ǤWxw2U8J乕d{C,i9b腡jE=C= (zg xիyOwl`@W&+2I</$b1 lV3Nq ^#&ѻQqan[( Jy}$C*2' bHHbpR0 "T䒨?K±qnAZE Q VS?<6kל%q-aeO:䘆'uFV; 8&:/O _hMj="Z0.ϕ͛4f쿨Kz.Q=jaR!޼iNVewIva/!f܃ 6#%u)rCk,D!3Qz g*_lG*S0UOXO'ԡŶ 2 _>H T)K$yA~:kO>Ts{_'e>Ir#v,JY3u<ҘIx?1%:&55Q.Wuw70:58!HpC&W^jki]]:oh \nЙxٳ[J&du.ԲF q*Ku'FߨݒcL2>:Vh5,/XDBy!ŤZs86}PJQfL^bA=vRȝD]2,\e9nD.7r^TѨL^N&F34 e9e_cCf]^P(^6ILKS+OgwXHea}A"U Ba3#CdV&/]DnD0Ck'2渊49,'V5zH>ͩtϯnQ溞ik2qRU}V_^=xϫ;<cwXFt0WQw D6nާH6 &znI'/? k}x}?a`Rf=,OI^&njSDxoaXewO%KTB ǐP~ϴ; y8nh`ZT$3?t,')Lϩ. c]E_RMa>Pқ3&zQ ٕfUfдyO,u#]N. @AQ )"6dI08\Xsw|3}[|1_<7R/{Vxz֡yjl"&aJpap(:F&V&s 𝕯΁5yAʡ{?is-K?~[ aQz R!3'C76lQ%DqxuR;-P;]rы'^P!r=&m2Ka dvɥVQ:Zm>pа8_/c“ &N0vjbczdä9+vNˍ!|߄ժ!_ ƪ^ #APyV%@LrIׯ\Ѱ=M?I|50%oyV}, Wtq!ǺSteږڵN쒴qњڒHV#dc8GѱВ@Hj'J{{}le.B2|PJ惜j9Vsٍ#س?۠Ӫu✔5192nл8ʲ1/j*َsXɨ8W:mbCWkSc@u}=)xmgYX.#@#"V;<=gƎ#6oѤ0k_~QnvaTuoMdf\) ALT2o:s%V,+֭xSZm(z} !Af)q5Q8ПJdi=1Hrirf;(9_8ED0۾q#KF?ޔR^Q!ąnM{3}S -CiXj14('bayi{DƁf]Q@jԯ 0_wqPS?;Q$AjshdB*B7gMSuƍqXnQN:4;*ɞBw~8Q _v\tG21-d> |-`_$ձ 4[۝mH|K"U0;~4{as-7G-M^_HJV_WJK`F֍Y+ kpeL GuEW*݊A׫%14(ġЗzf4Tz&53;TSy?Y{,}KnXbū~W"q>/Hњ#oa60y&@%%@m-Ԣe>/ۄ7NUɺ™z,_K)-aP(bg\\i -ogV)tfzIf˳T͠GBy-C1t%]a[P4J9o.-[302vg_Pp)|me%M:ܰB+OVf +}f1/<h:U&d5])RFeqs iS>$b14>NFFz5d/7*Q `ZTeưqs1Q쩟mSd<]]Y2vy2 XqCo{g1پM3^,xʙ@d%L?~=G0H*vp=lC?&87# 2?f#=uX u=`W |/Ū{/=Ο_I#[癥nn9=`fP?@Ҧ T ܄6'뇄5"wH*-HFڵqۊ*/Bo6 Z# 33'^c#پTuiK5"Ǔ| -B}F{R23f+A,M߂UM͋tH6v$ٜLyi؝F'S^~hxϺ2<$yɜqXnZSHe dO{L!?d=ȸuSZf{`vh?&+uS:bT3)_K€A[ڼ,f< s?5sno"2lxC-Kzd\{ǧOt eF^SKɉl z@D넚7uYvApMͲn$T[,Sʡ2RbzZF'uؘx@YxII=gVhSty㺪?31]-ŵ|pg-L+]#ZBQ?,(٬&#Kf) }@c *NF{:槭q6*ˎ+ถ=䡚yɫH$t4?ȏB~EO% ayvt[ll y {Hm>ǷCJL濕R۵"'210qj "j߸ UZH Ň4@)3 a/>+NubmַOAGWm%Tˑh!Rt`ۏܠ8 c { #z%I')/@uy ?X7Ř[xi`sDoD{"`Bhl9y+^6 &*=wp-Rϡ|4 -y?.g|j}y lkk$-F#[ķ(m1ؑjU#/X!vn| #$w6V*Em PT~7lDHDgrOt5juE_݃YqA:i ߔΊG#oaӒ-Ψ$@JJ12E^)Ix0l\bem ˴tԜa-YTށ񥺍4{ 8Zj0#צM+Q"`\L{zh euE "R6[F,E@+LG#Fh7VQ2N"[@#A2;Lcwݙa-LZ;SV.c!px1 n㤡C0tg?w 煸}ley$$H}YO*JmE!##9 !<.cz+n`Fx ]b&K#0S KrR 4˜Ie&Ѱm޾݈{{ g: 3ۗ-+yef#%vR( 0M+٧/ !q}AFɯTPV*FFDžC.0F%nͯtM ɷP,zHWcUNBٮ@/^)~lM{b}qսES$)kή@JԵC߱3HO&g@g8vOs1r(v_t$浌|v韷-0ɖw :* Vf <$=@)p}Ʊ4b5uέOc?>Jt'2b3Hf/$7#܂ [B sy!zm}DއKs¼̰$5^65S\ahp>L0d-ky:,ӶWΎ:"-ͼ&/5W}atB:&[;#YI7*Д$|'׸~;GdԨ @y)hVDMRϙCO]cKYle[)Aօ J#[pPleq[.80Zz|\`z_H7G^^۾6%V66Ws'"|:T6:m/@/, 3O$) C]B!kt-$ ,wWSpOu⽹UpJ`(QS @UtfK{uQznn̞ Aa] 1O#2TM; `5Bv95s[Ub #>;D;UP}jQ TB):5K63[bRёXxl %/VL" 16E=x>ʄ|f }u`_Xl޽Ϡ-g(n1 ,_|LVY˚v{냖KYù^zcm9xVFW@b )DǾ+ R|ҧ 4>k\J:1oy>FZw #TPqX?&XE5̀f2b޾ܾiL}>D76}`؈ܤ[}B.r5 ZǑ@j<ׂ$WzsӦy7x7|+1\ɕAγ2N>\;iEDM6KzKCˇDLl;r"Ԍ](/* _;܂(DK>^91D=ۺ*?@FkjnB{ ?FLK_#T8SoP̆!<(Gr |տ%Հ6f +Z.?kɘ%[$X5+7}5O_nQB0Hb`O9V8|ɍjl'gH8阫AN5YONJ1'Fl+&GKUB{OR\p%(yQ "uῺhx?BOoYѡ|?Gme,9?;g(YhJ+٠XQVMp>Zf HA~1{bVJfd(% LWlj˓W7z6,7RLtH|G#D \# 36"(FH PpߋG@[#BZMAX2}5vuTh ޾k#OjW[>-XtW2F4X K)kbhv fnAƛo.i-(RBlIg"·\(0j?`ɟ}B:YX̝XݱwGвu"&@B٪IN6@`GaP+SY5xBgL`f^ϽN+]@e!n5K/Ud/R=*j#Acom: 5RܝVY^a5A=VŸES6)ƟGm>қ~l@mNS~ F5g [[ }i)_g-xrXnU8.${mOAe.(r :_)ic b-imXzvE0McSgamNsh c7X$?5PQ_Zدq~zt7c}h韲fPO(l4XVNY7|uV[K|AK_iM7#fF[d38]6Dm3A@~r c5|F!u^fmEƳ]-5xSX4|gǬ<0fǁ('~%u(DSeq& N8/a*rljjzK_wJ$cݱ7#fWir5Q C]S6RkuLYCw_hJ3jJʓZ/j񐫊F[.lVwcoޕ=ѳ#2co"6p8f "8~%4q?;c Si4>XleIW@\i@_~;.;}Rpn~ƾ f䫼?/#c6(wxGKȭJ*Uw;7V5ZkUGP,ϫ'e7q~ekp|L8n͒P`|Ooe=4bMi#im%Y38/Am0D+rdM"ʏ7ԉ2ڌN3drGlZ\!Ky-[jEV On I imYA::)8AZ@y"}xۅ'Nza Og5wYUy4SK *Ssec2t0kfnAH؟5y @)İ-nFP{^8Bƛ#<*D]7!Qi3! <dG?dJG.C R\y›rT4eu&66 Ʋa)NtN><䕗{N Ji.4Y bq"FY<ᱶy\x'$aSt TqAKUI45@k!u䑪51aHlv\j{Ed&GN5NdGKs1{8qE̙8(KnKdU?[\L#@Op ۡxxm3m2jЍ(Et5EsGvv5>ף.휒 j%,Sh Yalu?lg;^q$܄S3~ܚ4ƙ#{kEu3ň y*`LU쮴%pW?XwJlhX$e.TzND7 P `O2>H Ͱ-cws7${|dd*po%F8h &-BfRdjF尺t1|O+y>:(:GYK9и 6V%7.Ӗuи²<1EPožL.s1)T*K^r $]f6S~q~;S]׀֥^ !uf g&*ީ}6e,1y=UW^N-dhLQCm#'UӺΠg(zثQ 8_fU ZŇ@`|ÂuPλID-R0X?cDe.W'f _d HI Aa|Mo|8>y)#c$12Ӡc̙mYTL-C׫c4Hni%@0Z K,֞S7$!bIiѦ pUxu6甍RC*nZ$ uͲn<"r;Ni-f,ws1#o~ m#8 wd^Ÿ\|Ѓt@.wݏI789KO]qV}2O6[vWm,6"^*f" pU7PQe| ^ۜANmGT| ceqR5a"Ε]M. =~ fgjŤS s{ø~^TMM-5i8RS:m=XdDGi.5xRcFd 9OpbB̕@\5O8fy=Ǥ! u][)XA^EYRqlhHV*;|3DSfΝw:1XUJ51{.@v%x4˲+r"KJ ȧc cq,ZP}e0sjIZ{V?1[_$蘌*ώ>rq꼟/6/k-&jVehLy|@#%-!DT8N ?"%P'HތKҴ*hл^h{>iәmlb\N m`8+!/SQD*ܶu)ĄJ,\Bp(x>:G7b-iU΍U, _ Y%)5`6ŧyJ*tBwG,}\<Ӊ`W){lWA R_Vc$h&i )ݻ N7#h}w cD1So#cUl5@jQXyG0B<Ą:=' ÎhskZhS1d)t@&1pK虁WyMP5l+r؉N42vyӵsT6Vk1R *ܙ|dv`v> j2=It۞ پq8HQ=Moq=ry4΋"v;ň$ԦRj @; Y\U(Nev7Vv 2!1vw;mٳC_:"LFq,?rAo)$nsi`9oE hw 48@s @6 ֩W 4tm;fh2t!Xb5̆҃\bo ;qV?*#( z,IO+&:o]Ka->i}G$1aWTpżel #t =7K,VC?8x.HzeΖD;@/oaRSʍMrO%=ȌRՕ~ [nn}% >_Z[Am[ѹLCxo֌# ĈfnCO^5N~tQ ywVnP$!:-ORS=ޅdž?%\_A˲Sq{4]>`VgO z|o AUN1A|˵98"Vд:QjL\Nd^vT &5\Jokx!x$Z'jp=ՃCU gǠЬvЎz/3bI Bb\v|9v  8"`DGleX7@'$wɞ03nMm!IU`tg f^H ƫa5%? > 0¢*6>Q'Z"MAí`lFow 5ޟx4+?G%Q࿙EIqrYaӘXJol Jr«G7e2КwFjA˃~QMKqӑh\kw"eFo()X8i*Iφz)>q5Mj;&(*_=ZlG}ʊݷ&c9ɳƝEisޅu~6UWSI5)I?om?$Y'XM#Q@KaZ=w98 B׵CX,ib-K ]Y3L3gǵМX#)laZ`ؤ1=@9(o L1+ A?xtFc͇z7 Dlv@Iзơ>ʫՕZb@,gE:8] u 0mA_CɺKS8:~6^4_rJpڥG_ދZu7lӉu~ʮ3kmFnQ0oa훮q c+t(}RAyCm4P#1crЭjK;E7@f*hob`4/7WOwW7| g>=ZC[ݒ, T|ASbpN=;ѱ2̈%G>.g=iBY^{ɔ)" NPr֡-P3KZRKAIEh.;+> WjwU" _tANeQ7*ƒ ;_ IO Aa"0ѹlNf𔒏CL&@>:Zw?@UU6zHXh#j` QB%f^FcthH!T-Hs*d+=c֨KӇGVT_语ׅ9 mkT $B|*㤊ѵ^je~ rl2\u+'dY ubOSvy",Z٬Tdlef/Z@F&_x?u[L_ڳUP\}, W4E o9t3H7v}ՆwC13) (q}%hE."b5&9mO2zZyu@jӽk_"z'bN"|'0f@#m>̷.tzIv]Al|:7z=]p_fei+~è)[GRz1>Ơt1ܶo . UaEsa!CDJKڦ^r\JF;@{C0Bv?#vWZ dfO Zn3 =Ua_+Uװ_8t{(K[v 7bwq&\ VۉR 59>Y 74eyew o^! pof]ttg>Zh_ٸ=X\*n;kVqwj!=evGglj Av `V6(ߥȑ~CX#3e;@Tju9b>ZA.<;40=5tmEѰ@,o=N ht)?UtSBN}Da|-DWx w`SS JSa)1kazɖ@`oi:lO{:݉woJtU%Dm'V  l7띭SǃuCc6_L9Lg}_B3tH@bPH#/4m^jے&/Oc!l{T*m4P*eEs8y[#8Z5z<_W7Ŷi" qcl650Ce@禙2$7& '('}x_I^;'<#6eσG 3=琤رK[#}CČ4mT,I>,s0:ɾ!]*3n} E"WBkm6$<%+m$9í! n)j GE {N@Lk !wl;+[ݎDתLGAeԂ &50 g*@[ù! #.*gTZ:S{dBB,;kqy;粄DP XSxBU1-Ϲz,hwťhWo2Kop:DsLҁ6"V~XKmMksQA4Ne"`Oف%s-rs b-Jm.L}"_ *ͦ]W$z09u8$ּ[ pnrUb籡>_Lƪ@F!BpLĜ$aI3=(nآ]9[eUp IxڃVtPT@̌@~!!&ׯ>A}onXiu. S&vǣOGXUtɁSjf|rRY*x@Z,~wr?R>-rJn(@4H)~l?{ՍYé oPI8 %;X AKQ$Hv@ٞi9+ k A ! 2%))=^ϟ] RlJ EI QeNH:\6;gs;Re5QZI:Qa 4Fֵۏ0o:]en׮+Դ Jvv*s1Y')[A &O%uHd4~"cI Mn% zx&0-(G?\5S^y91"iPLl\GKr:EאxK/3h{?cX]$7T, iԺRP*9^Gno1KyYP@!_\gm"GyD6G=Toڝs6VK \mjÜv } *&2p /LD7Q~+], &|h4+~HoasJ 鞙bSS5՝]_`YA"̣O1h$T OqFF侤5p-ݴ> g!'uW`4g~@嫔8G]r?JX8j6"7巸pe2N<͞ZzF~tk򓶛TFːl(͵)lkZjېDxld>㡔­Tp×֋BɅh+ 4ξX]8#+Ɂ(fg-LsU 0Y43^&M(iІqژ~lޣDP,PY91饏ǶL6T&L(6_nzERȽ9t>vQW=)a 665c_+`u=U6 =NHVT`c;"> ^kg7~ΧPJK5=d{(%C t7ÊUZP~+'Ǚx3]x)PJc[{!7J ?BKAm3W6X]юk]S =@̱3^;F<soG8|ldh P! d}h;޿IbnYhy趖==#t *A ҋ4a`ؾd~O< G9~`թn22nhs&gm~Q*t\6FYE~ *g~I/W 7l7e],ak1E$cqn!Có<6ؽpKt? #+r 5DĴFG'w#":( `g[R9əILZRքҞdS|V>QNgs`>vN=v]~L^Y3Ry VLA7[Jr,v%T&a-Mwr)|@w8*VH.lJ$K8Dt䶿s1,1N}5+J7?Jb4ONp>C_dtN`&3ʠb$ L&lvzI1Q1RpWԅYß9R|vP?@tgd\f'[cg!`ik_I;|"w~8k#FI.q :L*NK-*0HW[9oId~qeokstkz')\2g8BZOJ.3"2L~eT卍>({N4(ԝsEBv%9+ (r_UI4G|wP޷C6]2HA *Qz]3bEϑ酥 œ I)!}No&=o YO h 7)aP 0|,lx z ]O]Bvc bds!u_9F@|2;v|iFRbZ 6 2Q@!VIb$ ȷg3Q7efFEWtϓn*p{/W;΢e~$Inw֍I:8`5vK~_q8&lW}# 5n v!*'ʓB*ĎIn hWkmx BT:5P H;1ƾS}J`$5b0M+LܭVInpk=Fr}MV`tS4JWxcQVeيޭSTwG$ Y xAa KGYd%KR <_dq6Vl2IU\BMvG[ʲb$d;@ 4t}'[$q\v|>iksb(|io&Z'{0{BOQm5d/2mmVe@vݛPꄺ6mmz60!QXh.|GLsZ̋ A_XXy$mB;{C)DO5 Hlcw 8' *H@81PN5y4:x7q<`I/ԛIc͉bU)Щn24LXWO~JH3vQJ!4u6:fhBE8lJ+ZֵUBhmE Xq/ת ^]W8pe$+ Nj"E' k-V{QW~ޗeUqF[u9Of0_IƻZ[AFh(Y",~k.+nuQɡ!jl7&]y!TWSCb7{2}-"Y;3vw~&tF.&U)"}1Xw^ɷ"!w}t5&WD2~~IM9 Sڸ3E:昚l6\BS2~h/LXOw6ĝmn ϐp,v.m<ÄCUޓ7Z`/aoȪa(]~3W Pݫ\$/PRPx5͒V1M9E n@?7im$E(Μ[I& +'پnR635kGE/WBEGytlw(Qy2n GŕIRՎx2n72˔|O@h#{ 33 ~и)m/,|W1@f7&؅Yh)ؓK8)kl}ykE#1 t|c: v(Z(h6į졺fPe>QUUBtpuEw@hUD-5i NJǽ8F< * K@+DUQ$|W =\fZpp.M!H)dS ҝpӸs: dIB;{0,<(7lpV3}@pjiKX2J߭hul;)[0a !6JДd7f~2?vI\t9]b$h&ӫ1O( /fVpc6Z^f d'E8G2 moKOH]; +~&%^"Sl ӭvћ =P,NORῶ/M BiU#@Sx144+Rk[dm*]e;X\6`﩯Nl[lꝃV ܞV+I{0—D{Cd hqqMW(bI{I;qS7'M .s[s]AK&5(雹$? sB, EQ߰ FX ϼ5_4eͻ 9Oo؎2ttb]Fll̏a 4oe"ٽ}tI("*_YDz223anZ?qwȡyM?rb}bv\eT0a!V*~>< E5;`ERjHMxgN@dVTH(9CP򳘔O kjB`a "Á>O5Sv]&ʄ>BX" `Sϭ-g 0 gilc싅A>v_,=Gp;,v#]e? hC3fFFUd4ͳKP0:Nv`YK$%QُTIg>\,jMP,}J‹d{xM3r/PΪ5n缟]jJ'[&SXt@8+O(N})Kt^t l02mІ@ۏh7{$D:v2s%- }ya#[\FVɣIʲ}$3huk3,k:|3zCM\ݡHCq0D$D;'K_Dm9znu'hj 98IՆY _,[$T70['nNt>Axg7H6u'b;U]v=]]93@l^"Y P5|VC䮀l }͛x)pltMAx~z(Xu?o;,[H6UYQ+-/4OnN1NG{fESbʉ ğnQHmڶ]+-ΘR ΐ qRAF<`R[8Iw9Ye2YYM|S咓@C7EFY>|JN_wv 8 ~㔔J^`ƅbc1u@U^Dl݉C/ppf˙vKT+fĿPYLB@/`^>j0q-gE *"б\j@ x$3?mV_dV1ۧY)s}:mN'@M};箴t3HeO|ʮh;صtu˪-63yK+ss-zZNXc:,++&CE#[]1od,cK5*3-rQe},Ҝ 5vymNK"@\W®]ΝeDn踏^+>a$]-xe^k dHTKQ]iA]7X-Ofo1'v̈́nX%k>.2r0]sj2ZD~0(_r|w0ɱ3)] tXYT@X|kXN˳:^-RX; R{ &OY3%Ι5|?$Ιm #݂+ ?r>&1Me3i`e7s.Rzқ;*:n-%[W/Y.u;V*$G3Pl㏪t/j|RU=̂,ŢM)\i8 ږ(-,M)܉:F0(b_hkq%mp)wI>F:Vƶu]!uŘt')GCTa7Ss b&4\MikA_e{A Y̑1 r6`,ᡲlK(-;K|<Yw(%1-1bQ u_II磑.}^K`}ۨR7rhGb>T-ô0;ENe xfdղp}է^3laRNI83w.;3] ͸2`*}8Sva5e{noϴS~xS-B4)^.xӡt,GM{37ָ@9Zӌ*^SRxl&Xx zY%"j-!qU^ 6 st̵Iem7%d_7Z=3WZIqwr]j1Ԑ=TK'.)EpQ +>OW2f?4J|]nRdi*{:r}#s(BVtSsd`>\k﹔aKUΜ]iMoo>bH*JO/ y4Yr<ս*l G*?6l6+{ۗK&S:^zq 􋨋qr~Vٌc UbhY8f'{bȄ{VF/XzyQeH+?vl-IqFw?nV })lf; \^JfѢs/^r6m3ϻ+9~WtdH)gdsm[+0%3)8(~,Jj cVE(ǡvVQ_K+A8C|.ZSn?3; glg4C͆d ĘM~h3_%MqRdz'[/]l˱wl}25 g=Jvkhc_R Pi!}"h~~`]ڴ O= 'ϔԐǧS60d3=&kfDgGpU4BCC9}2E.x[dA{K4J> gw *.M;K6*͂] Z^_VJϮAWA2ߕGCPrՊFMBDUDzkY:ϺZz&]e HBn9dqWLbkߴvX^RGO!|Ye;f+H`=`S ]t0J⎡_H]ncVBh͍TfO:ؠ0jx'k'Coֲٛ c5v|#]V8N\:ѽ8˖p-T/V_gw@Ypթ=!Y]cr!#G ZV+G! F¥ٽҒw4 G6(LiOh\ఀ*#3m-\W=uc=oBE.}@!pY?cd\ 跎ّWIs[̵S 8MRpB#z4q!VɈERDkJ1C^X.mxgmd"IV3!Ȁ;a9~  eCP-n^i/`~-EVE2]' `ժ }#̱HVzwfY(?{!c5 gLYs8J?XK 0̎Yk)>!@BeyF9.C7 ݃5׹p:갊*qey=QU s=f~VS??+_RAΘh†aB_'!p=(gߙvYp} ֋ִ%a~ ^}%w3eǤi&ͣCrIkՒ Ǵ eR_]FwGT̉Y%Bbz f|coܐu:hc & a~"x1CzBI+X>QSJ8?ܪĀvRZ/1$;0I #DӢBKjp|_Ŏ #&ea)S!Ѡ;_&`0ƑދMt+P!}%|nMPeϫ0ZEAd>orOMIwV.m&{IA Q>c.Z( Y6P0á@]띕<#g3AhZ=P[?h0}+z&"i9tf;+j-!No7?XozE{jJ2. `7L$ïP%ZD[_gXѾb P|*-ݣDS{ :&,馨nz3i+2>C/.yLn>gbmi~Eߩ?}4,# (`9[κbˊ=q2o_4o(G'$Y |' 3aۓ}?@Rj?:_踵aQݲ :X"Ԁ{{"nV1?q~C@щ}*mgșNm% 졧I'= >ZR4Y>n ݨ!qHc!Bj' Iל3C5rzwL/%:m zpM--fk(݌6uǣdVge}"G)ҦDoܟK0Ak!7ɝR8԰X=h6/+4'HS+%hRҦZSR%o`eErm h@")+yU4T]e%]:0|EBWӊ #),kGKM+ӽK|Ox3T.[IBl#jpG/9t(FEn1M+g3g۽TsU]|D|X ^HeGly 79`/+ܠkiS€\}/wFKZE}=w}zaŸI,8 r}8uC6lǞThcf2Ly}qb/%4Sxfz #remxu\UilGSL-_k=ux{X#yf>.;O9p@gl(-Fv &MhLgkN!~F 2}5rl@ނ@-ҳk'hr)ԘQ2&"=5 v RxK AMeZ9# %z;3 PLD:j@*er_ZFy{"Fێd1`uy*^ p:=Ts:yC Dy' D:Ix17^7E1OҌ|ChP* 5 c<[rF(Gxkk` d,:D8o!WM)fn>U}w;Ѷ5Yo{j||`}`9rv/{ =4rSF>oH!'cNC爹DGE1|ZAbG%lLosP~4lJ^~Aa~=5=KLgS' a!<^,\JK=Ne=MD!͠Ps9f糋5*cd,Q[Ngxfp8I+50ym-ąE=mg|aXm.h!*[vu$읫 '(QȾ]G<>C&4ǹEl ? |Z |K CX6He,wCF+B͵T#HjEBUxmd]?7KTd )Qm Ʒ9 rDά|Ebi%!7&Hv <~ S>t QmV?ex 6r/}S_u{-+Ō=0P!; zM0H@w; ^oq`0ں{wgYXo4jr?n&ʀk6$"$YSyޏ*˟:(*^A 4X 2E$+`K2iX Ǭ U߸V NlVx/.yfm5BftSػ;@ֶ,eL]7|E{0䗔v<}D "}SKtVA;_췝BΓ_f5PMKb b/WÎNЌ I3zWt>z=xMHkR $ *ԩK(,yO'/UFӚG5F彖Gw atHi y%t(P~j_$jB޹0}NF+ :JJ6֢Ҥ\q\{k6GehvMt2LWr ᑉcTry%/b]Le2u%q^;@sL\c_mJ\Mfʸu~ #mkzfSh&'ZYKڌ#ޏ0q~>XY>1`~LeoT:lX˒K.|(DrA yLNZWf"?`<C,8&G͝ rg9T7 aהHIM)%х,w9˸F/+556p .j3xX*rC:ށ"rL[{ "4lZp)TDn_"_h-:ڿ"tu;p4T<̀Y8aqQ-W~p`OQoxa\Ol<^{RWjl JkWE۫Hٵ+J[ rf)I-7OӪQ0 6pns#hiĽuCx$Dgܣ @_P7}2Za~ݟj*La $//VJB?;_O#pSF'A5m&}GG:. qK6ØO1B* ُa6AeL$XkOL  D83N4E/cUX~'jUy߹W"܎4f\%SZ#%? HY:[ʛg9aaÉ(, 0]}B3޺mtecRzZ06J+;!̔.RިiS&OO &R4, :eHQ +z߅H 颌$9jo? UN56,*!]TdLYPv$WS6&=?H!cIB!1_=4_zK.=c=UF3hȌix"ΏtX̭ث)=a 8?w׻_o,&M9Wy?l4ZbPξuٙE)eD=ﵜ gZ\/$xw)I:la χnbdx@C\;+sQZ8L,u *\8D-$ Oׅ!DZWG>NvW2IFEJ>$CcHP+ @?0#KS*3Z3sݤrt2?gN͠A:陜7&_ВuthEÆs.B< t ]v/OPu]lkz=I @!i-!A=mGWW8/ Uo c%2yM [}c̮X),Y`!Pj[v\><Nj?pV ;d:ovAo&:6(&="Pځ*+oX "=r~  J#PW7d?*[K1MJ(BH8 VV/GH/ג#9k D @”껌 wDv>N8p=lBlq`|׫[Z Ձx%ʨuhiz)D*9 PZdY Š< Fާ}f?B?]=De +nDg>.e$٣Ys Zqx/k3^7ևʜ켇2I]o*\h]٥ʅSzbb3Frq3l 48#y8h[|'4^kP0_nŵBU[t(ee[曐d2ӝm3 {JD&WnTh.&Uq_V(=Sl t$,d?n xsQG4_~>Ka+D*aq!Ū'Za;2ך$=ջ2GA*5<_Ѣ>(ߦ燊$zQ}J(NΟ+D0C BI@цhnՎ͹I/xki(-ږB4,=YRR9;@YD򋭻ԄzLuZ {>~`p:y5:]N_ߟ(}DM2:wB ɝԪBV)+K ;F̴RC)Ih s 7%{Iݽ[M'~Q}L3GCQCh́=gd)[|b֏z8y<7.FL kBF$ (udksb{)}'tG䋰;ogǛ}4 )Y0C=d!(Hi};\${%&$7~J&zX0u#DjWpi~,d @8V$/ns[kT~×{õ4vY-6cH5yHVM.{_\x P!.Z<]\X+ҳwR摒aֿٚNT1P :bOԋyy?CSx4Cp[L1Jlt$L.B1>7z0DX/Sy(2?+|~=l&q􆝈n4lꢚ71gwZkjv$cbnC3]htzy( '즻/ƉcH%&bUCtMA핞:GAoMsƽcu~iLd)WlJ2i*00_ȞZ6|9 -eFԱC*}e@Q 4kmIp\܀pp)ř5x{*q,o oO5X-.~&}¨J$[8 _d&pP(A'9:QMF!˘8[oTb3f.Ԩϴ"Lhh5QةD8:PRM n8#0g?!`gXc;߻cT;.Rb|zC 3OanwH\(m F  F#}i2M=e +Ϫ|"Zd&Fls#}޷)aCO?[DӇ,8B}_4Y\e|&/tf-䬕zy xi7a9#N&k~<THܭgtɩh壖}J!T\C^t_B\,j7ą xdy"Ё'-S ƙ NǿlipGr#_ܞ\bud57m$:ofz&A;37sPg}K!͎ꗃf݅C(H?7tWa'D-ԾWcǧ%jf)* q|W?EPg@҇~[x|K= bRu!>"0Ux@ũ}BROO?uF4*v~v FTYTP Tzۯn12 T'MW_>{'oWfX+卮]??ZGUGb?pْ5਀v0l߃؂%0TUbrfuxW-,Q)S8sb`BEkvV{d@;t[^ZKMЪSʈ֞B]ύ7|*)35&ш^>.@ :ka!R+ 2M$Ul q"drΚ3dSlBW\Hl&nFs^Sc%?D" . 4T-',!VPHUCIx)NڠL4H0V0*Q0Si m`^Z k`:ϏVD&Qg߱(A|\/i2[" IǍsk(Rrdĥna>u_ @ShJChM6k-J{_2UАU,:BaĻiea36ҫB_^SAGhG[)+5M_y\m4rFxD1ʨg٢ pGX0)ڢހ9z :O%W3"yqS<M!ʭ$߁K޽; Rx!a-NĬ%jQ2Ӓ6AaN| `G>O6(B8V&nNU1n[W;|P\D/Q7ncr)7|-reS\u%;&@ko7A4A)a(rygATX:LUއiyG 9Be;)ueI/t>[D.a% l̨Cs/(L@ߑwPɭ&WU#"HؒjNԖHUKY+lh1`AօX궫]R)9O,oKݖ\%d"ʼnWtǂK㊦f?X1劽C=R&+ta%J ;]&[ݻC=J*R3%!6 )Jfk8 2Od,Ȧ?S>tjT^TH"}J}?]WEܞK|w~l^Iqw&^.mM&rW%[R~ "zy[*au~8 šwZ&6 O~7P:= -VN)!ZFpҌ3Ki)=sZbab2– 6h޳g2a6}'U> MV VsItf }q* k\ s=ýߪ8>8uڋ% xL8#Yg3R"DL XݾJgSEWHw8۴]. eq~d!.1&G 񭪃H&7KWR 3;P,=5t%SZKIsl1f"ىQVk MG^/R4Oџ.?7q E\w\:\I2 RN5.px1a?jxr!,V{"uWKO2xl tn .nr_WBV")Ju͇$m±&;g ^41u9% M<(W|;G(A+ۻitӳR3 œVD/69B@~/ĞoJRPo+;XnL@?$ %nAj u3b/jKBˬ jGd 7JޅR :o+u?/x . ˲Y4jޅeE)᲍~qOv'$K AGl.|־yW/F# +vACt/\!7{%$#A"ؠ |!)X :q O0a RlhB`j_L8 !- eDkCW˭)J]0uDrWdr&Tg `ř0PPQ_f 4mk KA8 Pئ5UETr:6g:_;FI6ƹ ^x!Nu~h2X<_S"e/~!,eрړpjg|DX`sIoȌ79<!9V^ج[@J ;D^YV{x 2(R3\S5JB䜎0/}zXn!Aљ I'9C$7r׿[W4 HR ȡװh卮x|px@"|Rw`L\MS KX5AE '=^'=)@^YhBMR:F:q09O¼CCQˢ2 +-yI{׶~O C;7. %@>8y"`WF@dj9DĚbd^XkE)6|woM4}] UV >/5jp,'טܗ> 2RGހ#x3n+:8XϮbtbJB#ފ0L(3C! JHx $Kj-06 t.W ls"":֦,y:Pҥg:ft&O&%qxQݥD]_ȥ`$^ɇ9!>d825Bcf)cH'=f2OڍXj~Ȩ f{ `wi >Y5$V{/+.UVFNYE.qY`ue}SHqsq1 }~2QF%5/}Zrt5,Yښ}6eaw;"F}X'2.@ \$G 7xJ88Jτ~gf0(JlKzH}.N1uCm*5M`fd_dAzuU;q;0ljX2!Q˜e)NV'G~7rCfTL Ꮘ*\GEX,ܽVkInoy2p_y Cgar@\g"t(1;0?bDf:Un#T2#U+b-|ŪQ4Y-(Cfz3Bԫ?=QP=NY8k&1<\GkZ(SC1gz FD3JwCk"J/8[~Gw?3yL3js ?Ҁ j#h^z5BiX!] 'H[h Jٕ }` x}L=y/%WVT(maYx^k!lyiY 44 SH9 q\9v-R\tU]P5vH2 MɝOZZҿ92S ˫H|9,Ur.nP-)'4r]%rGb m6,٭r WFҕ*| WXOA6Fh㏚&_ ܝNCVK|GL82#Ļ1\S{ q T.'֋l@#XH|N:"Ƀ`vH͹@GuA@uq)׵ֈ|5D4IZv*)J͋=X|c7nqAh$b,uۚ }@je/g A|\jGND\=rad3a+}݊ŰMj%nz~;&7]p!@?$ Έf X'GÛpqdyemX,֥ 5}FN1Q2^Ԝy7ykL1I0*WR}kB#p쪹~7*!TqgˆFgbLki7MòDeB#AQa1%+׆-f7dLƅg fr Ϳ) I#V[wWsWEl˗*^Cʄк7))ٮxe3%k4;v?XSbft@*m%KBN3? Tf  ;\1'&K! }D26߭5åd(!dW A*~8j, 5DgQIdV}.Dreށy%z*2(GpF3aJ fKSE`oo10N;h3r"лlYIŸh5˳lhqT^]`-"zD_XT?ʰ%7(ue^Lns El9;׏XIw |z~'~ QWligshlIZjZ߇}Ѭ?Moi.m>mJξ|/lBJrCg',=Dkar)4v1jҟLݰe_$3eSv`ۈ)u56u+?YɒdϤzL8Lz3^.1P 'hqK_vXICFY'3^Ϲ&>=EA#4ƱUU_b̀G7džG@dɈ<Wg TgNc;Zwfw=gPl!iVi(?a>F _qZBoz6G=-x+#*c~MNLҞe/ -S)yeB@:T$Y^מE#7dDPY62~6%ĒY 58b džS#!*WRF:b(y1SbBL=&t7)ouD-$i|>=C(L`=ZE.":SzE,&H̰?MLpD< sR? r[s53ss%|F__YϪ,f1ڀ4bh,,D-V<ǖ?g[q}iV5tĭ{$Nu}JX)׼|-~pǫA꒟F|i4 LV;J:U'_n)*ȸ- عѱ>qn]Ӯ0זzc#^)xi΋ys(@[Z+o`UGR֔ԻÝOj[*}C٭me/Oܰ{N2vAͧǮXF?@bdM1>IJa0(|n˻ʍyb/$6γkB,u6M'"\hoT@Pq/#00i}F #^շcT&`i1sْR)V2p'N畂 F))+|Xܡ H@3{/JZ#sdqԿ67rF!aNrbp")HߢDţ?c#Is?QT\}.x+7.p~#~xg/УFGs&{wj&f+H&,Ivpe}hZ@2UvdwF3tϝڝ 7m:,D ܓ2IEJdtlOYQi. 8-\Ɲ芻!_S8Hˇv<+3; h\n/ C17MyzA7=٫;H8pGC ,'HA|rhr@0NOg8A5&_4)@:r?1fzOzõR!Aoon3Jjr>sU]Ii a7`AR#׆+ ]TP{d djzdeAx74+*K1y BJqCͮ<[w0·z e|ԤKh&tBa.PeP,ΎZd٭uM^j `μLKxO0bQTQ(x*\Y_@07I[[ $홡<-gPbTY?eegg@۠oᄤZ*P!-N薙ʩBI$"#cmU} {q c5omRhŁᚂmչ {wWqg3=)mH0MZ-/<2-;v8k4EIQL`\ĎSX0$,%So>5 H-3K=qH͡(IsV^TR /+)+A2l,ˈhR&y!M8֛bUPy]S $ݾ \N+zKgGcImV~=A4mB=D3tNzAB/ʓcQrs7p"fM(UWV%$vfY*Zo /S:X`7hld!z-=;ّGP8r-{H&u7=`^cҸ)-4u4+nr[[ь2MSFyCCorۀ =ro-q$4~)P_WQZ|\+% PU zϾ/V6uQ-?`&ξEFUQ:j /-v@ 54 Vp^AG Z7tMQ-u0$g!Q$Fƴ>yo~AKIȂ#Ӵ2 EwI$v+U7^oOYC<\ vsHȄe_\v@5$ףGmgshl>7W5-(n=ʆ] W;[ 7PmxE LߘUlfFjv@T(Q\0 ʍ(Qq} ~X`ϑ>/m8{ٸ;M{Lq~(Lf,^s84 Y'8csR7K*zEMhO*K܎U}S{B5U !"?vS *c3a`U}-J/ S8=#"+zKgU;} n'ĽpQq]`q~іzG hʠѕ~n쩅s>DUZ ;vO{!NqNJ|L8vv8&H/ \[pDAG",aAgOƝ&s X*LG]G ρ˙;%&S4(Va h}64op,n~vm-.4h[- ~?|©y_AČGJ704hb4tC0CȊxp,y*$4NRZQ*? Zy ƏZ$˲_p,r(m‹8s!נ}~[K`r<³MߛfDUYe%~dg=1C- 00/wm9m|$0 we@[U%QZp!:O 6" ənʩfahłԺiC[YK y@ ңы~a󏷷>m*5Ҫryͬn6>X))Jl2̒0@zOQR]^HD$r̻Tyg&'dʄ{ kUZ "˃mm܁۽r0<& [L4{EAxh'e1m9yy~tBBbnbh$̀a2,ї[3"w"&t1Z:ukj_ߞWݵ%^!azcHV#(oOu(+riOH39Y}%ih )\ KzRb: nzwO+O4a>G{IJ.&06GmrXV,eNtCR$}U絡%3EӘ4̂vZ~2vˌj;b+c/؂CX@[ޠxOSLY1۰ҡw&n>k\H:RHfL6d>'+CtM)!C+̏{YJKnDqO>eE Mv/Tn,b7'Vg-"|`5ԫ|9R O>m!*1 6冀R$*yˎ-:h޷n59A_"07jC^v<dC#5_U˧7cdA 44N YdtJeY~ •$|10VC`@)Ei \7`7ږRbⵛ1 SP*CIsvuԫڣ!mQ:N=Qڹ}T0m|t$B7neNRFK1tժo|]eOa~^XNI5͊juz_Ɉ%j.ult xt [e%k$  Hj6KY;&z;; ɥ{?6]!{ɽt_J\\y!ؤ/YcX;B6ΉOlW>ʟLR jS\l.֗嵊KOYށGVBN7sw~W;b|8oMTzIʪ{>:;A:|$4@ u}_b0jM]BV[`/]Sz:gek l?7WU P(46qUflP!]Lґ)>g3Kql~x Ht]DX#=G f簹䲔8׃n71j&5I;+caڡڣ F}HՐe»WOFF&y $j<+K<Рa/ x~縐T|"]SE8^b':w%{"dGAg/Z0{}K 5dq{Q X=P)ǐyFH<71ζi[Al.`rCȅzDp,Kwz@L#}`(p 4+K]݉[>Ң}M_t:%B|akH^r5e?IJs17CV0fNuD%d@|L'@#esWr17 9b?'2}nh-v4OΰG ~UgɲEP3 u6#\Gx5utxПp$sq?@%qKjl FD/$gjS i_/KQV} .14ҠJޏE\zdԐ' 綑_ 3x5c$΢yADl[*Ӛ+5[2 a ^)=0~`O߄}Q:~7Z6[7AMRej: ;o. b])`} BYju"mHvzc@殽cM;/P' !項3Ic-Qo";F{5gAϜEj 叅M޼CǍ\vH=\}Ŋk{|eN[O#uVW~-in>DeJ_y}>#Jk[pGs.g<>Ry'M69-#WCkrLcIzf}IgUd\Ń13$%GE8q xsGfDT[汗<~\-dUusC' d P#5b+KSOrC@fm2:JfG&8L4ܚx+9q,S6SJI~?1q% kRͭzOnfMߎ#$4;:xE0xBp.姴](y}NgjJ9oMN=i\fuBj[Dpÿ@im&eibd- ._ȣq.i1nA*&MI]6.Ep2 S-L堇K&ج݄.rc%,duIT/f~ Yo7`@So<@DVeD[j+fbэ84|h| 멑wna[RnsvPC#&svPi͔9sݴMf τAX;qfu>;.RBkpkļܵ iUEt-v6 K'^󰇙|snM=;ɳžt&EFm a. &r}ᙒ &KkMK5&fq)(8 v9:Civ0F?Z6xZ i@b,VlxT1, h. >_GcPX?,r36?]<3 sh .m:P`-Tbg?ʫTR+ktm:|+LV`NWc(9. o>.%E__ۨ!f6KWGZPtHE -R ؽ W/brU7= N.MUo 6 ;N,41"?S *B9+BZ }\J#҂ݑL[! i;f)<Zzh44CW^rO)iJYg@)kbX;ǖ^YyI!:.?) 62}//o>/Hv"`j!k;gls/d|G8bBI+~<'yaӴO?XJcَ\T]cV$w0:)Z2hE@\\Utx-5)]^*SG?'|p7(  '"`:V[h3r;C/RRfd R&]Ьр [Uk%89RQd:+㦻W\qC 4WlH)C{5匫Y1eILQ踤Mk^:kR+Ԣu_wIx+;ߜqho[,Z#[^:NU` "^ar~)JK~d`6)8#d5ө̙1w1nn&̰ipehIqa,r4I| m1f]f=3;O%TJ{tV#7D:ziKt# I N±~#N$F7xYB9ElCЈ8tP@'\J^MJixxL>#SjABq^qPY^.Hz >\ Z(E(96li`*7>dp"z2Q%2nLVW,;i@޼]`4VI{9;..z~֙՚U:.{xstgsq,~/dt>ït4?wJUGǙR`9?*[amv_ Lye]tߐESE7 !4Hz5oEꂘA;@bCFECUi&>GƜ@~9N絘 _rIqըdJ0Y13z`2uZVݮR%I=Q&sCh+ ) Oy ;كɾjpó!R7 MoX2ިX(W98ɤX!" fnי":-}W˕^b 7]?y %"=9fH$3yM@ǘT=ֵ8a9ףRG} 9eВ'bR7BYԅo*{N4a&U[߭ L9)lk#ݐ,*WEȺM]2̪*B%eJrv)l )n ߺ&\qnr*kc&ˠRB=W4EPDeU^4J!1hm׬ߑ8 O/QJM'"*`<6#+,FƍMAzr.F RL}模Mv`yMζOfEK>'͡uԡYOpKniA%WweUg><²61xð7?h%r`i ߙ]UL\exmHsҘ ;moYtLqQ'wP.R&QaOOeK<<ITL޹CIuFŏ8MkQ hʣTꑉY MCf{g{F y*q>QI]n)Xx+?'` !BqROX2NT⃞agmîP],pJ4{!|_m?k,˘lʿlhi McW_3wH?VBR6զ̶`@WI 9|clTG3%,r;'d^ґodmjK!"lg^6!EŰc@^߆=DY>(kEoG N4i1Q)/%U)]ctihZ+4-0m6ة/\=ؗ_uu{G۸>Й߸itz`1PtgD"-U5iñb@iqN@;&tlَ!Q/-I <03\xGfNKgP Pi>mZQpꗱ|CsۼqFwF9")v&fH\-k r0(74œࢎld-xʥGy{M?((p F @{JJp^+tyz-9U=w |h荛6;E Y&)'vOQLjyVwu4^>(5#v['8dBU5ݽvؓ&7mڃ~ ?TM,y4W,˖8\?z+2W1 p'3\x6w+Xf2ֆH:s ٷ\$J ш.БMgY7i<8RŶYz]Ҹ/_c IJ}=tZLO0y 3^.iU Mȥx8)tZR! ;?=Mo^q Ԫj6GSp\30d%IijVz[>H!+Go %v$<e0)oQ`Y¨*ؔG5U&}?M:L"< ŏ@RZN a!ll1v#Ge|R)7kioSK,zhGeϬU뾯]Ĕ9NNݐtJ詶;],u+P(pӤxjsXC %%e{[`! TdtҽY9TR0_Ufx;K^6`B vΘsI3.\D3rt %5aeeBkOoi@p%a0`Bak*WnĨgjaseYh22VLJi&7I~y\_|%KG!o;٬ݶ#RG8dWeE+|Xcv^iv~߻39tF=ƙfR Lz/ށH%lV}l'A P϶6qg_%j 16Wu:e䔶5iحw+*ZQҊR1m[Wh5P[o/)i&iiY7z*"S4dld^Un u tʶ3%SB:19?Qk-2Jq1Sţ+樳XFb )>?JiP5uJ8&!nd1@ U_u ^P+?Q (f 0ks/S.k l  *b?{!Ad|c5 ϞP&r=2HL}qD-id5 ?o+̒r?y%OoMio=dNAxg(李j. Q)oֶjQ<mό9R؋&PRdnL1kjM\^=Ftpw@k}(9vpLkTJa>MaƯgQvb]d+ή}^6bN"E^D?N Ε^F pm ?*w p@xoxQfT u甄YPh>8/#߄H@MC<"bE 8o.ovQp11!";D F̰CwӇkUrHE EmwEL&vOlazU*X٘O͐Ib4%_$+FՎy~"kp {]`SG{&:j|X11*K$͉~]CMgJ`lcK=={˪c w:NG#1SGf[~''g#jͳ>|1wjT|?2ӯhwe71>Gفg_/PgOVMFQX< ׍q6&+{I@ 1f0sh6ʨ k+\r'~NK|+&q(0'G͝%dۯIKEZn4e:_ B*aZ#÷RlуԨ娈[uCKTU0>-Χn}~Ԉ{@ť0 nzO7a S "bn2uv꪿T ޛdǞ\hԝGVy,JgEZP /P!a,h"'̝h1tXsΆP8Til~oyk0% GD<ͽNG㿎]b52sd ZPlSqZI1RG{.%pj.p.I2aoR/s/,){1~Z>[lV#I%f=RAX~:M8 A+р^z `{cϨ]$kbkVYVn-άMx̋{Hs5t`:f**?Ϥ:23%P7O1^C">I81C4vc4s$hf1?ߙ爢1F< 7$&TvvAO&1[ufp8iNjjLB~C<׬o9 l˓nkqwҼYV+ fIkOfHJJUvlsg0X7 >bT6SdgqLK{`n|:fAa T w٢PT0/w1Rj\q|H?f\_uФQD{npO .:2Df! Õ{W3i"Y]|ɋU9;Nn2h 0E4M8]b25ærEwRɉtpW>٭R+'!mLla?rCc-YeTۦtInҵU1sC Icx--!=|~WMIs#SGs"8罎H˹J;\rcmVY֍ PP5I&=Cۍ-gp{{( US_b1[Oy69 "Q_) ;\jEAsr(0jB\ V~DRo 6<uWXx:j>mp{҂cbjՌeiN>T'GRzeѵry(!c?[3;RE)RC, fbDF2}?F==?z;I /K̻IĭN5bK>:`k>-úBvF)#_;|p;M4\JgfAC FojnIOGRu@xޑ%"gTKs'AA$勷#o+Ҷ w3^&vvl,ݮ< >;F H((;`Azڮ[FlRhƱmނQoJ/;t%p垗ؓF2.n~۽kylSϱ+^`;.gh(]#x1>AnN0-r~hOXy6"*E/ܥP-UwbI!lW(Ms*4p Z$]~0|7+(P W > L\ |ɶatrXwerJgws! xXy}Mo!}KϺc_C7 lZ;~:ߺAu{jEߵΘVb{ѿl1A2#)H+}9!Qi8"ۓ=@Iz\C6}ir'Iֲn[+&%w/NE=yWJSXсG4 ѥ]%ARsХ7#wV=^RQ,ɡDDkYlA̭uF{ze8o὿u,qaY`w (j ^T9L RD#Q_"<_k-Z(q˰ܬX<Up/!~q Ӭ{x3\LRDWU%4e~6tSl?ڤ-IGvPGY}y>ŸoISБl"vxX{FzIoFS]n* }֐}m{dTFJqK_-թk!g\5*͌CzKQV_Jq6m;@%,to, j"{PVl *x@KpNO)jm5s6(˥X8ͭDpLjd(货%3W8UryOmkV Bn3Ptz$$8eN5Y¶5? |~آj^_֛p\ e;A[&y,C⾞S~,ܤXݲ\ Î~  lb1FWc+yl{$;킶~x:NU8>5 f[$C8--PAI^˘&uǵ 5e|>96D,YsHxfbWSnT d:0hԮ~W[4oeVvV`Nj~3HH@OoLɧbb@ll#Nֽ,N8ՙ<$ߞO>Jdv4Jfͽ%>UKCEĬu/Nf"(1ٟ͒XR"'!&9FAߡ1NX),N0Fze:H9cQM$O{ȅ#$ZKگ>&!$J}gZ1̨E+TJ{`` kkr߁zB,UDj_2c$a_{A /$wFbC\hs,OC wPh!4yNNL~Є:](zʀн6c_o8/qm]"tZ_°۩Ga /;?ȉe`}mR_o0 ;;2uH@iWGWU\.o!uK|i ȨcU@1{wk]c>*%;ӠHu5)ˣ#:j8uVv5O0\πE1&8t~M/} ϴ:$0 u̯ +[+BZ8UZ}ּ;ÃPcanxW_qAc0}^SY&jE0YB}]NWZh;;uWrϰ)%[pgij 668wWgjDXVX=/Gb3A꩐0d*;ppgC%D ^_F["rU7F%/ ӑv rp^ bcoN~q\w  2IJኸ6%2 c5&U[(OX#ܷ:{Y H.{2aHG2[n,qCdI?&5SXbyiN>fSYUO8rrqp՚K= 2u~)%&CrHKJĀ'Ωܜ-Q8-?nl<awRrVz>A~]+Ik"\7DV2H'F/bg?Qe"r!/9fl G=2u:/"O*gm(2ff+-=6LP, Z8H) H:'ppzPn۩ ze~b_H.pN ( +hF3ꄅJ#xmt8fuږREG anv5~@J|Mˊ.?`MֱXA/#K&?gCȅCч@L2~b`ӆ^w?iO^ õ.? yd+BpSLu Ɯ%ZOoE at 05Yl rUfl.z/3Cm*_2nEjmTC\cjԙ]M@l4֚_ K 9FW@kOw7H͋dG ְ7%#5)z㗊T@{hs9iݧ- !48uF"[iwdvfS3S!ZJ]SeGW"@ U= {#dkdb|D1,!܆PG6m; 4ן$b=WTzIꃫ՘V.BVxskr O'9ix<5i=|UqA 5#| >ThA\~'[z_~*WOH:ȧ*Ye`.ǟq暿aB!pjY*SVdXk^5u\ҧypԡgR@4*DG'H۷!:shrU5ܨ/ÿ T׿LΩVXcb4l-Bs_MBvix'tvL賓to`X3n޼, ~Пn,Md:!әStW8xFA ioHؙ_( ڸa~ >:J|ځit6|S ]8-OCϝۏ[Z{}@[>8 xIMih6d;(G_af7{_J'>jQmO ahzBGVf/ &h5gWKċcT:6/, Hq ǥe1tˠG:XM#eF}h*ȅy9`{'JܜٹqS Iv^f Xq\uއpWx$]utnu ZT! |PY6yWddV= s2Gh/a_xR:,FV]eDmU#?mTQi{_G]%tטy֒!|e[BEK]y15`!.m3Ã<ytey+]!Qn~9;| f 9|p{6a@.ڛ]_OrqoGc)jʉz!Q7|*(FrC0_MHP]u`u@2[|̪ ѺTmgc<'#A_wa}WO-rd_ M\δM*^Tѯ@8xUU;h\Jqp:ao37j1P#ޝk#^P%qrCd?85k1gX7YRK1n´t)I>0?@nce"`ƂGh@"8(,ZO^ - BxJڌunb0N_yRՃ.䂅=֑}~b"J(sC /C8$UjXKO[E=SJ($xXRVA?|'jOk4y8L?b .2\ `,+%grzPZL_FV8/!ר)M`C" %l{hpa"k 'GP*?k1D7Du IþOӝR]]O>@1Qx4Ǜldh 7OIA2QlL!>=N*rxHF \Xg3G'ϴ.7od_VU;OPه)<@Z=0Rax  b*1Ikz` ̬+.JqKN M5iUK% 솑^XIo0$؝N Nqb׈5/ۉ~v(ݳdPz6 Y ;`C2]HYX"Z#gu9)Bbe%:xk|1p׀5zų@Bt:8N~E 2lT߳5L`z N0gaD,JO5r!exqW~ no!|.&hfZ])ڒ_X8AJ9B) qRԢ:#cQ_FYDYJ@" 6 &*ՍiE'iRYqU\0< McVc6TT(p5HGWCPK"d94<&\KkM֡*r O͘c, ːe~Q3fl8616~*E +Z; _u_̊ؽz;u 'KqNj&k(]z*a}%0@шs~ Rܿ{vgI.:O`޴2Q2UӷnRM.7,7qK<.*Rk;9=Sc2EY8 60Vfњf=q=<9!d\)i<hYHm$ '[H`"ΊsbP8S5-gIgAgR2 St26}%DjBiIqȽgDdxѵ;wrG:HxЦ*ZkRU}XHĹ%^:~:В,0׌/Ox"n)O}J_V2S}H'|e =X?o~9TmyL ~S{/"lĆbMNіCctrv`{vj>ݕr#edb u>%y@!/)q&*hǵozk>'u΍YIF̟q4~&b^M^,;J ]t4\x^Wa&`? & ef:kҨ”xAJV3DI 2:ZAQTC;Xzy B߬̎=Mp׼ێpaCl&FHU! [ 2hʱeY*91j%đ=e5o j$*ns2/WI.gQiS^jlQ;r#|;T`pfCP?ewk"Yx! tg`GJDzKnXfDG%(#~IY|MoѓVÉܴjZкZЏ׬&qv%KKg跒gA0[f CZU3XAQ@fw+4bb>0y' -N]+E #e~9z߮9?y/_ᎁ̪tȀ䅌!7~9:NJy+mgeW#3 X;`0AZY" 5d{r@w""SoQI,|ޓYdO/V^p}UWE9\ ZVǣ9ptWb]N,9$\3|$1 N28b`۪HQ$9wP o,VmLS^ߣ7j3O,]g{<$@ xZ4~&`CQ;T+Lj ٞI mm~8`K%> WV=?k$Y)a4 nNZ"5 f5 3XшWfعB]܈2CbάC=CO1}3 q4tKV8[mq->J#sI&{l ~YF=l/*5ʰs=2xY e6eu#:Ķ[,!0Ŵ2IE3q9GEE:<<^v(d-1J" 6m\T-3I1dMPu-W rcXN{:Bu,'V#b'(XWց& X,euj&ٷܥ;ldx5l:LC:v;c։nNWזC ؆#+!0nW IDZbsFX0fRNI]Ю zNEˀVJ9T"/fRaJ|z QEocQ I,dQ,1#9"''טK!NVq9OZsQp veRD[C2y6 '2I{? Mr"]4ZA6,]4R*˄ho:\Un ޲VqŽcͰI.ߎ pGBy@(dk"+v|P;ƒhgFʇmPM ]5 y򵭢3kj,L8|dތ\!׋ޝ_w sc&2 vcd'{y%:Jn(st"k ;N>;o ΄]Mataxg d x;`>?w= `?mVvx kO_YStiqk%;8DC]|H#O # :cxTpSZ5ӥz}w$IQlCQk!$BƓˇ>z,昹@l!n HyYW$^_Z >st5Ǩ s|ɨT1 z<\  {3X@X7,t^ͬ4 GO歇X°QR cq5AjPnO^F /c& 'XLXxau|ub_6\Ma})wPWH-{Lg}"uLෙq/Cx1f q0gҺ&QZqcSTHK9c1+Lm;gtc?ֆVmdTz_] ͝2zyjk*C݈,(N5I<00Ceo—\>vOP _SR t4{gH\S1U0򊡹 [o>;JpO`#ڌ,-Aŧ4tXĴ~]W)3#8[˃L/RA= I*_8ha\ORZA) %0tC/ke {@TTCB'7|2,/ &}4@j*UV&KMYR7@5…_dv{b5&>3')-pgO P֯)0l.ols;dv#83>uU3{0-!i@RiWk&.pgMl`kDugC;R FNU`SUW2!PL,sI0Qt޲ l)*~jṭ#,!#D&ͶlEčl/BE`F8,: MeOͨjD%ZX:b2k/lĩa܋TAamp2,N<ʋ^+q~}kc>_Y8:Vq > @WDӥn]X+!j4?-?7ְKw,npۜ`0*˟ؔMݍTQ.&ɨX"Y`1H\(إ% Lluo{T,^pHʳICEC@o) Se'b_0 jyj_`MzIuٹ':A$j8VmuJjXd{pgѮ25XnxzN dS0׀-h~|-Oi>vuCU`pl7O @: j`۲KM~X҄A`6nX򭫌T[XJZs'pmHvo%. N3++jn,u)!`0AENiu(sHW̚H:;mp&#߷cJ9b币o_^f!t6wr &$+= }q]o?12[gw{P|VN8RW'QU<4]\d3Aߞ6&d9FWz TNS(Yk 6h> dBz C:J7qJ{re4A3a/ɤeCǵQd>p 4ˊK 2Җ:\l3#iZyc)T.TwK(`FNɶYU ? {3Axn;tfBup1ukmsiFT{c83ݿZ E HzrPp9`>V3s6ncQNW8H^bF[~jB~e7EN5Jy/Я>uGBӀ0ֽ pZ'0Υ@wM_+Ɋ'k&w@ 6=P)Kͣ11gJB;٢c~$>f:%[M+ gPbZx ̞ĬbAj}v}e 䆿 >T@YcNhǴذtB^k 5ߘ(۹k+ESa[&mkq cWd*uqAbLScAR$Lxv@V 5'6ۭvF]=o0]dYi zͫ z%+Aq`=r6ɦc3evwGwPeƃL*Z\/!`Pd'Ղ@0#H8& ;$_?`B fNH?IΈ=*gڕ)xx^ғ^V)ny]nC.*A/JYp:MY[h`B"Q4oQ713R96='H#_ N@w=ս&ZQ`T^lY-yRg*Dۚ={TZFRPJ2|$YG6Kz'/2_r|g#:-r Q()f>XdxxWTZ ,ܥwU&@9OT&&1* 샓5J͠| J 0,ߢ:,zc}9 7d 8rpA OPōN1+6 ӔWMH4^5p{``F'G !~$-tGoS0 >P+\Q`ÃDs7Ly! W ז[iWetazCeG5fj[Ky+P|ҝ,_UjoId44% K()]0^IU G4@"%8σ91=pS!U]6GaqLc3e|Z3V0\d hzk|:؛Ҁ1D6r _ ӽDbmo%N< m#$&3zTQw&$l.6`R X#Gb2EQN>Ľ(%.=v,~sJF?T~6HOוboUqODrjvp41ȉP Ө̽ (UY01OUʼnuP6[j D4ˁ2"%440@K?pڨ)UJz?O,đ,.ӱNcR"*kИ)cXb5YMɺ0bq^i$D/`.vѰ fƾt;zs>-Og.a5#TN5߸Cr]^1<ե'5\^uhڲPlR)R6Yօǵ0N"t($Γ!#;vy؏>ya-FAkެd3f2$ ~ar";Uvұ?(19{m,[=VfܾKGh #&NڻЩqW hoi@-s}SPH<Y]+iv[PDGћC.R?sg~[xIU߉Ew&O~9nxg䤱[, /8GK(YH3hîބnb5K̠\C45{W)7+v#d<Țoe_] 6 D(_NhÆ 5dTGjx\*Px&24"Ąk8_l%ªP/ XW DI PPdLŸ&?]!"O4 ۺߞ =t?v9#K+dpgZ /亾[%BXkbrϑAɕFxy5M ЃǡɻcNP)M=V-#^r0ćoPUfѕ;ڪ<~JJ8;B:r+dD~+hxm;!rUNtvWC+)Mx/,8ī lBp 4 UExѻ,Ыa?I߬=V<<Pq`*2e;e&+BGn}͒S*lӣIU7, {M\ -;Lqi-)KmE=ټ08a;-KmU0um^Cd1Ei- O{Àx56$Ö:kC,h,m /'7(N)Y=Koƿ,0NN :6JPkKWW1ͣ"Ɵw/IO .SPFXݜYT&d<-ZHVv 2vf3 7TW.i#@3^Quѝ!'1nTY5$ VqoSpJ~>Y|ӟb<2l7> KŏDDL?&%:g{V'V% 8ؾ -wmNԀF@~'_E7eYtJ)r,ըUEt kfβ8PX.TN"•_2Mu 7ݦhhߌOdblb_1yk2QcBF ۀ ~s{rn y[P}p%d񴭝mE{0gɼ6W`n*.i;*HU}KFK8 ǐXx\<U΢^_[D4,f;bp#a"8z&&%~5>ȨxQazL W2G{| Rd75>AZXJJː7c}Wa^ˑ;N݃@+pu6^6e~TU۩#sJŧKuexQU4r7RݤPYMU Cgi_|8ؐ k$ ,`85M lKCgDņ-Ӷ澸v܀6 [D4{ PTp O5T:୮Lc d.F8Ir?TSuCrܯy7 ayG~rpZԬ}ȋbR; |ẕ`dEr9mHFn|\yb> '3<:+݉Cc!*,EJ6!n0']rh,-+e|rhp3+ S7"5 M U h0#u=1 `JwPJ? -D"z}ZpYE oDwKfyܦ&S:NTxxK*v7R{rZUַ,BW%8i*SG+H ,c]5 %FG.os]b`ԬZ,liQ suͯa{ o+7n"4H=mѨ-iMV$4Ys ih|JdPHicM/9o.06&I2EM[/m 4.T:`8!Dˋ5wY4|iue5lq1sԐq"iİZ/`6 <l056rk6u=eR>{-H" ֱTn?Y[nV1 - qy 1FŜlڂu6qN"ϣ_I?pq`w(n!آЈKFyR!%p9qU~DKY)"] sSmwd2[,Y3= A[}Egy1> 1J児ItIW_)Lac{莛m.CܦLiyi#0l3޶bT-tk ;؄BLk䇛 Yu}w@Ij-޽Д[,s<'\[ VO@>X#5V #;7. iy>_>!LPd 3ߨ# JYR]+Ǣ=wW? B~LֽiUlwT #Tf6mHu8ޤJx%Vlʵf&)ec*5+Wuh/`.͜X 4TTӅ[Jk-wd}?|z7ǒkPgr:A@2@ ջ,X` ^Zs J\k'l(7ub?NJyOYd Hg,1m@;LYoy&