libavcodec-devel-3.4.2-9.2 >  A ^.p9|6sus`vPWHYy. ѭ7leûfRq: #c)bnCQwT8ntFaao] ڵHB7{94dEˍsR/$v-3ҭ"ιlzLl崴dtj.=N+SM(LPtd='Z[gU+{Qjyl)Oc 2۴KK-tu(D ]h"s5sf08adc7b977f443f282eefaea0837050d7ce174e48f4138b06608136bc385f815f04425e612a7e7753e54db8d60c887146dc31e4(^.p9|&68xq7'([>h1>I(x[pMݔ^[!XALVtZ\#: k[~ѤQ* h/pv3k/eo/p:;h g~Nm41"eh{2~)qْX;S d r[ ~RHaXgz#XIXg͌5`&ډy{ˏڜBm>p>?d  J@DLPi `     l H d   $  ( G8 P[9 [:[FGHIlXY\]^b`c daeffilkuvwdxyz$48>Clibavcodec-devel3.4.29.2Development files for FFmpeg's 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 subpackage contains the headers for FFmpeg libavcodec.^goat12`;SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-later AND GPL-2.0-or-laterhttps://www.suse.com/Development/Libraries/C and C++https://ffmpeg.org/linuxx86_64R ' % 9r ( MqAA큤^^^^^^^^^^^^^^^^^^^^^^8d9c461de27b51a5c3d12f3a58a2301f013131e5fe88193b387e30144a3753afee04219cc725dd8ae4440080fbddd8becf5d095b22cd98ad8476a0715e3f555ea0918d3d682f40bd65bbdc60ad0cdca08675a0067cd3e92581342b045fb0cc7874a55a2e3f19ce797e99624a224302f25efa89a115b9bf2e932c8fa179b0cc66b248987f650dd7a110c942ad67351dc920e115248c54532b29381c4c64be9905efedccc613db41c8d5a68bf9c1b81ab8b0e13137ac85f5f7e75f0a08381fea75e69dc45a7d5a9206b3bfead10caf3117117005cd532c4fc599d9976637c1b9e318ca8eae5bce081b4eef1b1f61a62aefed1d4e6e3cde41487c81fb96ee709e51df552a2314760d43025c9307883dbe7676d54c975637c93fda11ccd4c2f545c30a21a0e4770ce91802c3dea5623c2a4858e1480e664df51e2b1af0db829bff2f4cc420acdc0b802d75d0059638f2a8674b7ee749d9564105909a0226cee5608fcaaaf36909e732db2a28594565434d4ea6084e9497c3350a4cd97136141e5e69b8be8dad86956784cd4730ae0cd545fa7d854e4b80b8a0d1f6ccdd2b0db04d97ac7b67f0f7dd377ca688706750fbb10bec0a52b1d2909d6054197aa7aed5cdea3545b1add1d97a99f3646f3e07baa76b59ec0b6abb6a7db1b190472161ca25e657077b2e1d28d42636cab0f69e4b92b1ad64ac2eaa2843c270a6afaf308a76ae51987ad98b125aedc395360fa29b8f4f7029e8d98abe9999def9f5216f8bc2a92c79add45c9434a95aac79f9212261c32bb2bdb1c1ed5a48880b0ec59d1396f3da8b54b59b96737869eecb2b1deaee2fc89e7dea6927b27ba6702722b4273dd9libavcodec.so.57.107.100rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootffmpeg-3.4.2-9.2.src.rpmlibavcodec-devellibavcodec-devel(x86-64)pkgconfig(libavcodec)@@ @     /usr/bin/pkg-configlibavcodec57libavresample-devellibavutil-develpkgconfig(libavutil)pkgconfig(libswresample)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.4.2-9.23.4.2-9.23.4.2-9.255.78.1002.9.1003.0.4-14.6.0-14.0-15.2-14.14.1]@]#0@]@\F@[_[_[ @[ @[@[[[ @[QZ@ZI@Z Z@ZZ.s@Z!D@ZYeY@Y@Y4Y@@YbY@Y}@Ym@YMY7Y.@Y.@Y@XXXh@X7@XXXXk@XY@XF@X9y@X=X=X TW@W#WWWE@Wv[@Wq@WM|W!@WWzW @@W@VV@VVV@V@V$@Vy;@VwVuFVrVn@VhVetVZVG"@V4@U@UU@U@Ux&U`kUXUPU+U @T9T}T+@qzhao@suse.comqzhao@suse.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-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.orggoat12 1591738066 3.4.2-9.23.4.2-9.257.107.100ffmpeglibavcodecavcodec.havdct.havfft.hd3d11va.hdirac.hdv_profile.hdxva2.hjni.hmediacodec.hqsv.hvaapi.hvda.hvdpau.hversion.hvideotoolbox.hvorbis_parser.hxvmc.hlibavcodec.solibavcodec.pclibavcodec.3.gz/usr/include//usr/include/ffmpeg//usr/include/ffmpeg/libavcodec//usr/lib64//usr/lib64/pkgconfig//usr/share/man/man3/-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:SLE-15-SP2:GA/standard/f72216d2b7dfb908ba454ac4d0235859-ffmpegcpioxz5x86_64-suse-linuxdirectoryC source, ASCII textpkgconfig filetroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)PRRR#Cĝ7P8I~utf-84f5a30420971ce9f7d22ceffe55baa563bc130d461d769ba1d6576fd79bd9a9b? 7zXZ !t/mJ] crt:bLL C΋BAYaw@>5LspO$Nrеp=8|+{Ӕ:JͦswW8IX7&&T\ I|ל&\pj ŊO$AݖJgY`rv;1 I,VS-P'%6T8(JXaԇ}6xMsF$zE.I@a Bc+;5jq/gdD)(Hz8r% zcuDnlD30C$,&b0*" 2~ rVO{ޗ> \=)dYJ"N; )VQKżᱬ_PEk@+:&*}Ӊ(_ q/ܜL(uLs3D 7e *`qe¸Tkc Lx/R@~(S =0LP_iD՜TAoJ‡oYp[_s+O0Ƚg.3Sh2xk"@VskHkLx/PTlsp-ʡ)A@U a?{.<=6U`I 5=ji@dij*hZGLf  RQ.KE;>24N~bm'` #0f: PS^Qbu崹AеU7 %"':T VFe5/9}gxidaYNjzXĚ38 ~z% w_y(+4MЃ/Pԯ2ĢLy2.])-{<#5+];H3̛#wctӈ?ص"+OFOy$xe@oZ;z>n0g$na_E`4% S8{" ?qc2 VWYw4YΦ 񕊻8XxגnQe]&7;`F@{`0YĦKHkQ2;s4MZ3e.D$AlR 5iOH3ey<{s >a@+cҚmI_wýgk*o%Wʫk ŪNIs'7A lWqrWE0M^W'·xA@M-ΐf1ӎK5kЭnd'S cJ1$޳h R$o$_C$q@ dTͷ/Kȵ]=rҰ޷|"h%T7q+"s!`]X=?eX 5"#V: %,u'kB7f4V8ZûoT4|TwhL>GSޒ5L=88Ye:͋m9\AmՑ0/r\| _MHuVgN,XS=`%KBG#2K]։A! dnU|)ݍEb(F^Ḃ|<[-cW >Ǫ^q]%sS4m3|·S|ɰvG2. bRJR_ri!)VAz#f d |kGY<=tkk襻RjEԒM珪 aP?etpMrqʎ/oUQK$g1H"g*Q[.#vs+r&-\O~%'].|a`H 94Ύ b#sxWe~g 5J+^b;LPR;/lB&7%eVm @=9?`5dU5k9SoR^gCљ)$4'۲ &1W dQC^$_!T"Kh@Mv\^Jd˒ CiiC"72^֑,gZGAքL(AIdǞz R⚾Ƙ[isB}2OrF9_F@n#x+ɼ VVhgpV:PgCbU;Dd@Ĭ0"ς螤S!wN(%Wt9F֞ =)@&՘ջq9k*4j.jZ] j*_INZr{mm^]wJ섶ZSiag ʳwZ@k)y0W]pA%S@κK?*iT/ ar-g"ejI`xw:JFOe}u E}^la d'~wӉgTNͩ2T]A4Ÿо:~3"{*%;&ȋoE!r3?lT7PہSaȻHɣ@arsp;Gȁ#2G^FJv)(oz>*)v xv\5_KQ>1?I4 "fyIA&*~薦m[i6)ȷ T9$i@hEFCe aq' M#+n _콝RMAb!0hKdӳg}T+?qG5=X3h׳elRw)?9+] JR[d#'#^n $ %6+ Ӡ_)mLᣧhhOmToXI RExAKkOD}X,2Q?UXU!EBSj]6=!辪 K X3QgY1F|Et|FGozn(6o sEx&\QWU.qo5f6G ?~@Lz^z6,l2m.G3#Gg-&^'_RБۦ$J"桅?-T<ɦo SyKBKdTaMv9:3ǡSxT9iFORIfm,j]>G2( kC!qJj FWy Y@&]˱O.o6X!` CҐa@u!`U#XG/.<_0pqn6x5F/C}zBolo̊aںqaTc5|V¬.8ش$B`OiٱD\çPQ)ch%h M$NalXFLA?eJ4trD} j\6O]KE M*T '{y,Z]hx=C)QhD=JFF~Ae6߰`ӕ]͆OqxuZ=n;ՋO9[_J\!vrp2ȭLĻvj֌~5lR5]vjr;ctmJƗݑ3xTg{F5 _\n24 LNnj9 y,?iu]Yݑh%hvRӟ )r?m/E5+?ib+]dGHzeB6{5Ş$rXx0KiXbx;ܬˆ! MeK`雇k %6^P{CFjiқ&&Ya@X`|mZdc(IXӷ?m1r(93*õ%?q}A+!U Yف'#I!YxK[n{*Q/"N8rYhZp:k?6kR϶WaᱴBR (u,O+4FEVD<9iF#{,>wMa id!zAsۦ[ɱe~HH ^C>#6Ζ\7XȲ/ɼPO-\-ԗtłD~NpP z0zbV1>#qti Ց`M 0r!4DK P= 7k$_q[9LP2>nєYQAK ?I, Ǜ'ٙoQE<$H=q̢v`S5jc& -**rB d vl,l욶V+`7q Qhu4Od%<%G? m .6fA9뮋%agRq6ӿ#jɩbta>Q t{>r%ž;fɤs%7W!1Ca>͋6~?ǭ ➗E)؉_W^VTtftos]t"Y1tێ|ä^Wzx릾ϠlyxG(Ba(Miؤh0a CGrݭ¨&R@ u~gI1Eҋ}h0:rGd1vaE' E۱kDVΙ^wDÁ~9Tga[4T0fW@F7,ؠc9:i;!| mD| hũ[^lùvt쿍fyt@|M3e>p>QY2צ +ݸWC!S)!#kiQ|$g>+A[x2"%\Wm쬚u KGO-G  'F֘CűplcAܑ6%kwk Ld&0/xCQ݄\ I%r5vyl! Ptk^oN{ r)o͑k^sK_3M( 6KeXh`?$ck6԰-SV3Ms$ovdȑW6>/C*Z(1E~{Lz^5C,f̓p"Wp\ޟ,63T?הk~Gx!?%2q}- UtlDNՅ%ٰٱk 9mιP>`T;N`#2FM |gKKz v)C++ז'!TJOFFxYu=6i_teM_UEJUv1 4BwrV,̽2]+> Lh[`HbѕGv8>س21s.;[/saEz@Y" Km‘lcyOHݯPL|N1H2#6f2UmD.Ty vΌo.*CX <̇NSy$ Q}PA7 4D$7wIL-޾̌ cPc*^\ɂu,V¥@YAx _ӶN~Cњ z`KuJf 顙?k3O|4pR|3-i M5g\sj3V|׹ș#ُBjaZΞbCSN$.턗'1K`!''s@ .4'eH(9>׎.b)g|O}-KW){NQg󂑅2qhěvoݹgIMK1άbN'+Fi|O,SU$ Br[dz6\1TxL+@CM! E =u V*H1a&Lt"H Om⹫꣒㈂S2`\!ޔnl Bs3A|lሒ Y hr_= ֘W:fu8(., n^#{5Oٗ亽fߙ}&q>}300\XpϷ=x3 ſF10gHU##`NuI!zti(4R?8 IF= 2@Fc8s-ͶH^[:;}_-P̏>סV~k2YT~"i+Ii.ΛE.ංn-{.>Al6vvSP big10'K9rg&VA-l'>z9o~jq$ ^Gs(}Ac |I g`u^3445a1la Fߛ\o+Y")-9WX14~UrǼ;\G#cI}i(h8]̦ZM\'bQIUo geU9:" koZB԰*lWVp,c̙5rE߳P!Ұe㉋w![7:@Y ҏį<nG{ݟ^{c1dtsJj`́%7Cr e! Xkw8I:nvqD܊:5HZ3rA͐uh]*Ѹ,+H7cR8ڻ/yY !{^61b s0( J5{m;ֵ BO~Av PŻsݹcر/Ns-oIUI߭G(Irkq`WQ C rO`''~iuB7m$^tِMOgMq\<$D!\?%Z)'ApW@7S\D c36pk$yWm qV v_57RrKٲ\/ڙ Qڼ?l`zz6cxPF4ywcB^I Oy^91v$F$?g32eQ&8͉o`S 9n_ %C,9Z"JrQޞF3j#}JMqw bcMVA~T7a2֔6xUPE(IJ0 ޛ[`->cls[б!78-iRaRXՁamg8vжkuj9Ff6n(p\\j.<uf,`MIHJKM8J&*>\==No_Lo56U},!/?F|uRhӿ@BȚ.{<Я1<_;n nXET :ĎMO$ߵڠTfo \,ǟkroC<!Mm?2Vt5NXr[*BeD3'W:ö/Q …74;fRǦ n.m%Ĺ%VC"`ؤg9Y ۲ xZ%=  \,K [NnΆr65(LLցrS@wTԳ셄❪ugSQ4P6?FyПK X;)iJkk)ְCLi잳DtQ M =&q+;qJiί/ fd;{ni8Ȟ^% IG׀N,,YLJhZ{ d=+Vr! w~ǧw{!z"zrz_GjEϠ/Cε6@Z*emOPe+vPmP?[4J9oyvS5Ա;E`4w, R|Bo5޾Gֽư 2}=BH 2"yWa\ +!l쩾>{Y*\Dz>ԤtfV]IF'|o@ I * 9` w=E'Peh'Ӏx@t&%%kim! c8iV/kFikVё #+u¬Jk"B2]Nmz}&֘<gHDd&w63'{_\nTG.z0@s+!C,6%ǏdwS%839 3/LZE7]d+ޱNJfDfLӝϓTs5.;_:Vftr+AWL eu'ui@nہQhXYuFŎ E{jv0.J |5ڸQcEJ4;6szC\/x5.@|@:;lHH0s"şUP~ykqxlwr^':Pvʝq=Ԛf`R <ưZgG׭'Y9bd(tO/ztL.ƂN}O|jL>i-@r2l- r;&3egm@U |A8 $VdS'Du)?V& L/ѭUw'X̞U~+/FEڛfg%S&xL s<^6'BJekjQɖIN}.C?6<\@HF=nWK:[7X Ű dT7_G&5}l=Mɡ.Pa#k~D;`i ]lg*giKtB3/Ecdyl&Rjۤ!1g7&g~#3,sE?y0GOAfI?o ܼjXk&I].P ԏ$WNED2~!Q ":N-IA٣ SI:ݬȓA8-ja(E~7 ^'u![uoň/[ gt|ibr7=͜W{LCԕ+ո98U卮DW'•*20!PW$dwsvrܼJ'm}2ףRi,{ˮ." Af+jh>U˄_>%=>Y6"eo%Xݩ 6U*ns`ډX8uҭ`a3G#.4x;7"X%h$ ;mň4fM`$Vh3Q|[d(Ԧ?W?|$o^ Ucүu#Xub;+@<O(o><w6^,WTK>Q؏F`39 Ɔ}D3vFڻyT٥A:'Ź`!v^$<&)"$֞>-h{Bݤ8$^[1 ZK^ m/Ti\[0+1)cAN*d U]s-Hsp2iΦfWO;?_㭗Ew[w 3tl㩋 mVmxLvOmVEFQܿj{EtR{;Fzp?֛7{lEd ɤ쏛+1ʐǚ)?"ߒGn籚WI@Ah$eb3h!%KX>ȕ4(_17pr7~ EOEW+e;$= 3#%%Vb ق3_ le16ל:;/[옒$_Y/ (5a!rmv +{O%g:G_ov?W"dƺ+Z×yv!*ً[[̖),bt/0d4jZS28ZX"_Qi:B J*sһ[ uXgCO P.c/ݱP+HhlZF/t$n"zM~; 20'5<{H4Z?CsCxA]EqpLb1Jqo(_m( xCIKi匿"Y^7)0psRut# x;ޚ(?:,mniu(@^O ~ʨFVd4!8o^)(w:"DQ^v;<=b3mm_ )S \ή?tDZ[3l]i)@-*n'd(1N ^S cPڐ1BusZ1N O7Xr;V]^jrwū(Ẏ1vf8^?j׀,u%|- 9td>A*>1hw T{l>4&5 ? (+aH9JvYr{< L.1DbT. D~?#v+N BpZŒm;j%ֆCn]P}z{xM ?12t`/eFmj}.okWU fKYWd{V:#9Hyn0zU"M{~-vX~oi}ޅ:xER jg RTD2P .>=JA|k1͆27T$#2S[xwP *@Se?Th6 _ {jL1fv*sTF!'ynHCt^FP*bCNfw5᭮u-r ֠4IlUp?|fc,}3/F֜PԞKKn!MTƮ]W E^Wԃ#b6!i]A!^'T!Oi%[6;(蕀D_#ZzYy 8/ !޾ǼT4S(,|T# o Ϡ\v.]7Ċ|鮈L$P%xL=@ 3\kR MWI3ny@hUaU*&@NqjˆF;IJ[=`q5ʩXTDKp}lMI2n}yl:1z9t:h)DYS:P6Ymy\+AI#7@ϲ Jf1?9{gd2>P?C-h\ $<&/`kQӳ`pm-KLG06[tT\/6T! y:4?xw;]f:YIܿM~YisC %,kl)0TA r=)?ԴT}Wxt6d.р̫A\ˋ{XOSCYO 8 |xt$%?3g r׽$c6V-:Sd&m萘)d搟QIў9ѽMBWT#HnyCs6uelvቀ)sՠX-1%R$NZlqn-.{FVAnECU8ɀBJ6)q8ʚVxWhTnLU9&3vvvx3Ig"24S]' H ;ܰhaC´Ф0|K:EꐹPcQyaLq+^BO\mଣ̐vxL*Rm_%\]Vmӄ mFp AK@P,Sh6+eΑtIzGJD"Ba`F5yܷ93c`1K<PՏYԳ  )hs(jrk|+lé\lj5<%^^>w~h γS/R2miح&qokąw1%>Wל\롰NZ$gtW>1Ӏv;h)Z3So iBan@X+7ו  ` ?AY-ľ J (7XZK1ڀ|Uvai6Qۺ2F:~Q(h(?Μp*4D%'tnQ s^l+x!zg`;29M jٔy5EiaWF3n[:MgX?;O(}=9}-M&K[i{+7\5 bPlWn.Kkf)t`jsL:\Qi7ԏGSb'F3H\ZZKi@>]%`Gkl6cњ zP)w&yṁuqqҝceeXAo *|b_%z|:@=BkgY2t/g󢜹s\ R)?#ݜK>eL)qY0hd,XkyA}@f0põ+d>XzrP uJu^LNyP1Ue:_>E͘7b׹qPpU|%bcQn|c*S+_mr[QL/'k@K;J]PyMH | kլ]~*)䈧|4@eFJjꉐbfl?Qӓ,I m6 ӶXnƿ 2hxBjinNG@sQĢs1B.b]gM_ůvabsCX۴;]QCwFtsgV_'0M*'R94]=xr6[_{h8tfUKzF=DiDmCkdl-AGhwUoph*nƪUƎToJcjlhq U2'Y/21Nԯě!\ ._l@7T& RFs|3-tSP:ܡImOsAWϦ1F]OMJǝ.d@QZC}Z])ck ¾ " x:ՓsϘE{bF*X"S##!6UfTH1;FΧ)E_whHQ2M&&ΛDl/di$٦:ASGPw5wl7gHd/a]30!%YLlbSD}5Q1SHU5ʵftk[ Ԛ0=dKCOLWWq+"t+B&oAԪb9!"im˪6ܚypjhPw:QmMS YB/q4R|N^:'U`$x6pD\Y^,uWOa,]0JbC^8yS|RTIscI Ǥ?Ϟyg%%0uDS1mQ"ot#1|Q&(&`6J??Ko2)W$V2JcH!Tq =BҨ;zC\ێJt 0lL͝N6OgdiQ>Cq0MaW=X}0HtJWg|qhl_O/8%@ZUyA^MQ? Au4at+hSغ ]>_KdxK̚*;A̡i'+Z[^N@K#@]&y{J[%QVjj(]S4yܧ%NǢF-38Q nd P>T#T&wYo36Խק+O9BU6ƒd,&m8,.LEbJF*Gg ֺ` EvMϓpvORv뿇!4|"A2|$aܧpQXi1eBXAgrl]&nO$F6L;Uynti)*32,-e &_3UZHK9uBOodM2{dgZ9z+폞g gMXwx5)w#ξHCPt84{`S:rg!a>դԔ U TN,ȁ;wPůhpθI\td.EUêHڻyF z-YdǙhJ--[54EG2gy?| RS}uv,>t&;Bs~.TW7ЖKyt9EM<[?6;wˌ%4}x:s-8"X?&q9:39x0=U}mִ-"3zd8 vbr;2 :!H殴P,-BؓP8['hVf,t54 ܪ '0J*G>w2PrQ uޱ|Ğ˸#d͋05lWgrm9 /TA*˻ 0;tTXi&חtu4A\i5x~0O M,ΌM3c͝0+k;iL+;~WXajӢQNOJI4mKstw.Ϲ2v+q-ۂP1Qфk,͉"$l>s,ɚ^&!HP]o|+r \3|ֱ̓YT]oTL%r_9{hyk_'$b`{TuOnA #bw)RLMW󌌵E7a13>쭪dWY#sat  ӫ N%pějmR7`(H`? &w6oPd/c`VSIB;]2wulEz "W|P ?C T[XP儾X7G$00iweG̺t1hh&HL7K-<3aqcy >b=JX9I]mo{2[}UY Қ{λ֭(e3iS1WqoyT~%Z+ro2z&rԫfEWasR0c/Α^9SPU1V3y>v)j5/hL= :F yPLVm?۟7nn}N#gN =N4&?)[`yzz;cHB,C 9!6ZR1Ӂf>oB1 mOe LܛKȜ3Q :{wODQ2i`bRs-q̰Ӱ;Qwi[Ohq_WYmJn |I(UbL8.7Dn6#IyaSp c*pZ  ʹ'hGm-=)NWq.y0~E Ҧtέb%* sRH~\k1#Q2¦=TW^{^,O~ٯ'~(@NDic=T5H(hE'g1v@8eW>RBpYHHeR&޿:/nd2PaZs)锒Q5>'Dq-̓v6Gp>n@2rNt V.=H‘dH\~Sl;+CP4° 0wŏeeI6$fzr:{ⓌrfIxa~G2Ea1"cEݍjR<%,4K@q_BaA.Z^*11 JLԫG"0`iq~hʯ:3)mVӧܧX=$rkٮ7rQFt*ϸH8bdP] 跨A/Τ3|Ƒ?N)0?-7S^~(MNHL<.,Ҽ` F4ْ׻?9+!fQ!+Rܜh23Τ<$$j^ E`Hb UVļY@L_s]TWw J2,Ԩ齑1 lb >w:ts"86݈b*hku|!`duyBgФ%cV(O%GqSH]8*8M %lG4xNCkTa= BG{VN,F5Vep C)|sٖڣLL:7{{5([r]w#= E:H3BߩRAZH eCKiW(G'!5JKWXG󑰣!r;kOo;cO@0 =sGD"hq-XO;'d ikcԼAHV>x!ND8dV" fVҡ>DtN*TDtŽ^$ NYa-~T '% :A+Qb-'WT$B/EkoB*ђ s+coC[W}yN@ҁn|hwĠǍ 2wGنBZ1Agha0dv9o/ 0<͎!:G[Hn@fvxNbZ2-2the\^\#}S07lפoA1KMHWP  PO!xΫHRNGNzi KxFgrï]|@Yc'NE!ԞEe˃G\UYxum9B]и/IX[A2f'MloY5OS5Z'ڮ{0;cu7y$Ԓ()n^{Q47*e1&1GKTz̫@<]g`Ԧa&$]4Һz^J?>XκKx}f"1) >NP2|N_HH@M!R'wsib0omyNj0xAHHVE cqڷ/ڦ/O3'$)u_xu6gr5ܤĕ8 KNUQT$WIg3E6na8eacs Zi#Ԉl+<l;Zy B5MYQ1ڳj& 5*mp'zi:RetWwC% }@>` +Wڃ )3I<_k12yţn?ZP aȕf+~e}]0n6`!b5!LX8 '$ R?sӊ_ o%v LҗRuW^.l#O%s'1(%mL싡"A1N ]~_WǬck\2c+'OXkny/ȉSv tU%;mXck q|ڑ xrWu]7uGvtOsQ}?5ӕg[]򍩙W'鶅e꿣s8ZWكH&?qA45'%ZO胈e\:YVMxOr6kb^A Z| DyͯoV(-pD2uG {3}Q=Sb?Z 16|ߡ3 XS%f2\?)-\4k#q(7lR3}A7sGmE*NUpWZh;V`k}|Q^g 9Ε?}?@JH /cꈐ6bJWLlo4LJ6Z]dcBfF&)ski@ݖ 94Εȿ!Tɘ;Pl1oP\Y(\+.[|(GHz >f4%_٪4]Ӓ~9F Dl c|"= )R{ɅUNXǴ eϏD{?Žl2l%X7qЫ+B0kw0G%kzJW3onjxšddөGlM,vM;?\l 8__/$v~Qhy)9T-=$,<Wcr)W瑀,]` |~jo  =hфHE,B>K8Z (IRK#ֆ0qu(CQ_u(F^Τh\\ 8^8xnxY⠛l( ('+NB4]l](Aq @ȅv&oOIU!!Wbֽk[tq0PF&Xv+k}5 y[ii|c'B긨~/fgeS. V\SK|؅ £Jxs^{12g&ol,ě6sX(f©IcvhzA3fTs­rP` M5k-JuFZ) !V2g EUJ |v; 3\-_T!ȉS 98O k!rh{sҕȺ,-hZbSs_1ܙXʌDa#eVCD saJr-zoʸ[PG%2e]!pClocج Wޤ{}z;%Xr/Nִ Euc1=IA Ț) C) U',z\#WyfQ$vz3>&d@9/Au4i\o>Y1²ugs}V濙Х&5҉qcH|Vy*g U4!8ttVrCw:JdpkC]o^і XB)Y9y,XeƸx|y[t@ղ#^,m~ҺDzt9n2%ʔ:4gP͍ù.}Yy;c}$K@O$PqwƯTGYQB ,'9ljNڕ[+g?bBb_ww5s3"An8%$vjf4kPJ<BXϔrK k] R$dfy9ąvJj\MZ3yw"j9ޛ{2Θ:Oʠθq~*,IS0MۘPaKwpXZ;(%d|'[*7xcjGm {,:]_ٰƔܯeoW<6jm,_g6 Ya\4ʫ6sQE}w^bVw` wH]L㨍GQ>V辊C~׬=/*lH ۷1]Tgw ~Ha|Ŷ<^ՒF)ށّ??x37eRVs RD?AOP˩DU֫ۂQDT) c[U#Ua':mDLec#'o${FdG>G7&w#,7b^n#"}#(湴e%=\jybfN;?։E/~ M)%Q|VG++^&*2> Y;xW@8A[{^ߥOGY&?y%s!l?2"XQBpMq(sݒ?! ^lr$|6RCU"q uǏG\ATѢڲ'Ut s>`Vtb*hcϐy%˴чWr٦ n;0denpԵs-YL<0)) ;t? |3+5M4S .LA/е] m- 'i1#r5#a0*N%;$ND)3{ u{{2% pB~r.TRuB*<~q=8c}V;vGSn%z8x<5O^px7V1ԣe{,U]FSVrcK<yCbnӣ[XX.wFFy0_DX-1:Y\.ٹj os)P Z{\AS>Pafg x}߀vP(#xLTeXI̬F)>u )p(QWuS3~r֦o-a8 ?ʷ': ծk!i d'  !.Z;Ypd d[Mx߻%$d^;?O/"@\+;)bG(bZct0\dQ8|1̏>!^ 蓽8w_z7lDX֔kCSU:wy+AA"-R`>6x:ɤ{Kd4FȯZT: |$@a'! 5PlOI &?BDZ0fp5v]ubNTY"#i\ ("{Ł8dر )كSžDr#|M0st\"3N~j8@Kx~,߄pX=,}޻lBf&gn۱{fvoLl1:c0`/2jc"ZԿ(23wB4jM5)t/‡E>RrY`eha*DIc%߬[䄣ލ\n4Z"c ~.mXQdP) :E W`hٗ稙tyz6["mD:%޻i?F^ԄgvU'ޤϳ@4Teߦ*f?0 yKSfqRٙZөpi'BB%ُ ޤ]ҥvjUo.}|)~ kNKĿ֣ <{8@φ9E`/&.sm?ȣ:5}z%hѵ'{'"Yc^wפq"K j Bh"񕭯tRD3פa,NV tr#ղdèN d@ 3cCeSBUl_޻Z2W X_yAnJ5d1wۧO"ɾȜ`]S8_{]2R?ӄguG\xta';M "( 4$uѾZk- {_֗pG'h.W h1۾>P/IhG-m<$ 1T V7݀ں'O}~qY;D8MTi!焊!փpqtXĭ!Ë(>s&>5\uԪFKMA،"l +[>hL|4lpn`O@bm2(]pa9C= ,g.4л JD߱ݙ) sCC`Cey? .a_p '٭@3WU0m!,%EqBowA*&J*knT7c>#s]aS \#nԔh!oce,;Ll #Ƶ T레|8ҥ# Y|n!># Թ>:06/pCizRsW' o`/R"۷#v3QX2}yY#󳗟[>ƍBwGw;r/{rV(xE*QsvsL]R'k [D*_SX)9i[`+U ʂƞW,eam(uJիuEc6dӥ͘ ]} @%ua( #'Q[NMhRUa%)A@ ;nPvčďJrt:3Mq-au$m(O@.le֗ClC{<0{2()y:'ѕX8xfQB~{6nOv+ fZUK#?F>6ϙ PC,a\΃CF"k^!w<ʞ2ױ0;0e}~i9K2tZ [C~Ja}yG&hrvd b?RtVS6W v0se2X.7P8ڍppzOLf>[ÁrL.V`~D[0x'0o:'&ei쒖=K+nֆO)-X[Snv w-g)>A2@D\jC;Sk/׻K'+9ie*I+: m RoP NZ‚e E1˙ZDhY μm=~AF6?(.ѱltr_O:ThjY(+ (ʙ(4g܇oS55 15!4b'^NԎUa=dk7R%l"t8قgy!+Y尣7yuxAɘeedX ٗVcpU2QtJj!8n_ٛ/+b[:'9$- u< P?qaɎ(W+ \uftc9njz|;wf{oc,u3_ %,K<5jSz߂o\3dȿ~[MΊ Ň zc& b>)/lOӈ:XxZJMJ04$Wi1ΔZa0P}w/E>e/}SaWd͊k 1mȳ^;RU/bQ54j$;/N8sqs˫z JkU8!U,mP^qDSxYc1} R׬Vv+z;dTxpiwږ^C5~m.͒fO|}cxsMz9>ۤfex6#-PKV3I[郙sYYNvkVHP*6~`׹Hv$<*Ӥ$w* /oLmSVP_OjFOTˬ#^A0*L_I9myh O&3^U7keh|ʃM6!QdO.p9\`CsdR$b[]4CC>i¨0L4;'Pa=O0/:F‚s3k=ߊYndlx%3.8 JҵL`o\!g81rjJ s_o) $ea^` h 7 LIФ;{wFGݚhutz oD\~WDAFvj_Nk3p*?(Or*gjHayit{zb {M:NMN[AMup6M#bAfjO`0`O?ly-%1X M[#ŝһƍ7RLc=dXO}b0ܔޘAxق 5jU\Bp˒ώzPb/!jJL=+`̪EŻpǁ5Ȇ1b`k 7mi[åM}q՘OG m[Īj2)Pv qRkсӎU1:Tp S{B.YD츀UDTNk>a2Kv@y3wp05ؿ]cJߥ`S~08e/ςzߢiu;z?Q{0q@PWEP9S R>=˞_/X!˓x;rbw;mQ/6ކ#zUgwM|Toۇ$ԟ# K0<Hpq֘q2{ m(lApF34Ν::~o1yf>l1>S5h)~ ES Ο6WTN軰{3IPeis*1p:6 TSz"+"QCxݔ;渢7Y+r个oa[OQb1Y|~Zqo>H#D|LůCɓ+| ra+xHIV*.O̖#e} fZ^l^zwO1ǵ xoE< pr=ʾӵ =F;crxq^/\.=F8<1=UbY8]uLgSjݸ4aͶ5 k@(4y1YlYtzD-*R㺹(Z5#L"K#O 3HPצϨJ& qGUճRI^$"`-+>89uK/a޶b&a0dlO֭% YЂ}EiA.{n6E_6}Nz .4Bŝ"y;X]*Σm@}9;v0ҷAli0?O!;;~VG~\$2,d%,NÆ:6-! k-VJCC;FAc<ЫaY*=qa4T/Y;%/5'w߾X$KX=Q!7sWB  ?+:.FP)褊, ? ⪎tB"NXom9Y7ted\x N[W)EJ+| `V~O|#HXC$H|[n Q^U&'3$iD]@Csv3"]YJ۷~akͷ[!LJшB_!ie Xegk V)} {nBRPb7EHC3O?;c1VS%4e ~Oe8TĜhI:/J:|eTXÚ;KhQo#wMƝ#iUf&cvZXpHEg/A1= kOW\?Xˍ[Jtԋ&I[+sqm~S< 9@U MYg D\%n IE8!ZXuWEa@ j+Y)`zpaRH//Ay1j>)cΨ4=x&Hb_!` {X4PFY3jMʈ_*{k;D?ѣ vzDLa w#pn[Kps&FIڥSB728 ˌ ~2PM qVmi6dvB;b'xmcAA++ Z$"W oٜ1Vno͙>z7PTd!`*KJ $a'\ re%8켯y'0_?;MA VqLGŌւ!a,>pGarG@GdSngOB QVjo Z2z7F6b\[:%8_Ȕ㦬@^GA8\ab;h2[@L: _^iQk0 x԰_x`~B РKm0c9E0[uA{ff:+`ܶVc'S=[4ZסQZ@\llGrRwCt^|39*ڃrr?.BmmKn E^OJQlza'x"AJq{AE굏ffģԣ Le@`/ڣ8Z˞l7\wBbSNgWklϬY~HKuZF泹T IXj4pSL [YQh3[X<)!?).=iy;I(ȖEõ+bƻ}{ P/( g~㒲ۍ)a" \#{&1 SḵZ_mxԉO^y_JMrK],t!+;P_hq2,lq!BW,L+I޻?us!䱕z|LaNoS~i5>b;ZpӂgXHRs[+ 9ʔ Ъ3 qN yNVYZ| qSUJ|/Ȑ@ЮB4_Dq̃%fj V_w)٩>0⋛1yQW+ 9_ #..A/rLg`[X9lXCݑDD=g8hJ?/S4!Nڣ Il @eѥ2~ #L!ӽ~R|yݥP䇏ciRoN/ c ,Z7kG!nftwI_P?BJOϒ0ht9cATS#p!t!6G?>ڞRCO+)`A NA3;KF}[.uud6AiqaŽ73ASڸ7F1"Ƭm*/H;FW#ݓ m[Z(iG8&h>3eqy5c<Ǘ43gva1ߪɼ0Ėל xA.U!5kDRHv Z b^ Z59R%N%GNlOPGZj' -Ϸ}2JBS#2q1`Qص7h+ӊOiME1m5O- b4 L;Eh ZS JZC@3E$Uե9a6P 31xKX܏f`FIe;zeS# ͱ'  %|OYQ_Oc;=xu231 3#3)<e[A/n`5Q;x%P4r} ݳb Ġ:0DH`0& IRhWr):naG 9 a̧Dgp N)*Ml +ӾBKy{&eW}@.doPuAи yLɈea7TpYiQ\s0pyQp|J>!ck̼hR JSM5-iUwg$z45B"dk}Cȋސ h06rKQπ?jRb{QK]&2=nU+7O>LY3ÉbG[7hk6>zstt]Ĥh8d"i, RNoێv{42 !PĠ;gHuņD꪿#)on=C-%1x;B\M@H[nL:ע\%O9rP = B38۝%$d/,+׍gyϤ J_\W Y7w)G кH!tR0e9u`1|hhܸ~ 9VM)p o-8Bx՗/Q$ޒ7c*BHS^{i 4r9eBnfxY?(9 8ʟߡqgY4 2/ZBٌW;cƐ&F/wܒ>717d~R ?CvzAֳ ekaݍJ ghM/9דyfX>6 V;Җlbn379K8&J{3wS Kr, 4dӾ% WGΤ,wmN8Ĥc:PM?!bâ Ek7XbڕF/vLϴ"vK(8O+_5$QƛS?.aFVlJ k 8SX'ȥz[ϫp࣓fKh ݻ2ވ 77/Y NqlN[^ήYYį'.!&AY٢xpYK)(T:ŷ)x2i[ y3n|lS}R,3/J5Zw. ?^<6Cw &kEw'/B6K "KGvŭ< B)^H$)-8qsqԧ̊ޕ<@25gD,!Ͳ4eHql0'ک4 cFH8c@U`$܈M\:e m]H C|r>UsO97"5o-J<(Y9؜y5>[#!G/ LoheB  "xqgn&DimսLxTF[HӏS@K?Yr Ja?&DrMeQ)څXl/L}mG/LdZ x& yJ~ $ѐ4жqJUm壥7mZ.|=GoYWӎ;k~81b5 aQrXyM@Mw m)SGՋtRO(xrb-0 yƦȵ̖(!RE.psh7"`W 3Ybv<,cw<aA= $"V.< <: !c|_{^Af\ e^,emO<vB1ݗy1ABZ]6b[`zuUV>lx`G9Z[#:L="5o!6"}?iHY^+YK&ˡ$` ;0uvVUtlR D%ωċ1V݊+/WG0Qre^O1Vv '7zR6Oi/@:kRfPPtlO'&Y[W|#ar~dET1K i mr%/V*''ƓıՂ>5#eyEQ[$zjM?!@($f$-m;6mUK28CYE*%g Ke>*CV@رJ7:gӱt̑5Q2a\3P}4Q:הJb߷pN?I>EdEOPQ7 VHkHSwN+h}لFd$ @䧀'5ZUqCx̨ɎHĝݫU,J= T1| f% pڌԥzt e/9>YY#ps8sG_zX,U`\Awx:BCw8;rћ}Ѓ#7CڞcdxNҰ3"aܬ'|ۊM#%C{J+O:sAOa UJY X؁]}LR"UVj?v]?"*S J$x{:N^bOKpy,|gۿ՛9ڃyٸD&GK'۹+|ޝy!vme_U/7r5u6ʽb45?#wE KPpYU/'rl!@Feф!v 9ʐ dt\!ިCa$FmXKbIOD@DIhmŅ>s_m&VׂIS20Vx6#UDQ^XYtܺ>臎$_g|Pf $֒S\d*M_u%Gy _zDaqy:c'&#*.()pmao"Ta`>FڋL8qMNϕtՃ ({~ N1^#~{!g cv$=efN>-RCpakh*qeg#'+ujI_0m_4&SH:{/{ףz?9aa Y'( 'uIAX5=ٞCl&m-b j__+H1Kd8-󃱽T,PcG|&C;w>6. >TeVYoLa)~͘n<=d}kHP3.9l(8O[ *QsLdZ#?*jTgJ)-aĩE!fPtX9PL$VQtF)&c2J߷ewv*Ev)@$ z{S}*xP &դU4K'c>·]J_KcēzܿER>&\jeOuojh7!oD7/089:o{Pԃѫg"`o&!˱E=T Q)!h]#ac'xfUzɞ:Gs4h&q^Fr>!ָ%w1LerC(%B!jgɂ?t#x›ڢzy tmyxTd,Y(}Qф})+wLSXAn a@WgBUZ_y<$׸Mq ꬪ5?!;~w{8L]ؼʸnoFLW)V,{.x:u~0I!zI7~0&1c-(vz2"RUɳͳ:[@΀ކ4sV%ɯp6XR Y8, h<k}k- %2?{k~q0STyk;2\|JbܚG?r't5+^T*Vw.)'i bLDO22(+(󰥝{_T2䌗6ښ]4V_retI=b=aV("CRr"ѻj^I)(G69ڵ7{-c=uNOWtsAASpLXFw2ax9ṟh$xmVv_#ښx1ӤW._ ]2n r3n$[l c {)UK,K)[ʂiźq6Y)"jM)y(qN2*#Dr_ٴ:UuAܲ\;y2+'xbKfzC}LVP/#fugȳ,=ЊΎ4ſ1ˬԢ@q> /7٭xT-xĠ {͢!A /<\ć]˟}ٝĤZ:^dϘyq:&1r@1)53\*.(!W<}a8)Ζ'DohUah|ٺ\;CZ74SS@]+Hx8VUE(| P)t? ć7_αV;6 ; lyª'fAF/_rQ%Jъlސ('5\&&ZjЗDe${F9[4r2x1@çJĊRɂ6^)^ ) #pqL6ADsq(`JE^3K[v@wb/Aej4ܩݕDt=`.a16Z4C7 d>{:|mz:!]VZOeC؈BqeijF&_nmlQ|Dz vꡙ\-t$ '[V#ު@_lb^ da Ʃ:GgmWz,9 L1Yo,OL@>)زh;Y,fG3mu>yN6zibh*U@۸b%`qhfEDy(%5yC]f T=}dxULa% Ql"-{ | b{$Jk얣P)( ϫG4\yKh"\^2(l;+u]ZHGK&90ߑ|X& }'Pب6dP NThQ<(wjo])3oięSb!oDim{at,at}7% 5^Ph랢Zr+=:ƔM'qpv7)*ksmy.G;ITZFc  ^\ٜ^_@$l)V:OtbC˄7]h߈_Vظ5-X|߹x%:GCNJztkE^ȳ=Q 0q1k|W0-#Jn+Tv(R\A?%{s PHNBE.5{1ƍDsfYYTmJWo +ׁ 4 QA/>KREMݜxv?- s stVޏ6b\Ϻy}~ LZl:{=?cB#9w)Li_WAl6/mTO1 OaYa. hQbՄ=+б_Xc&KDR>`d# 5U2fl&~K@ ~ cS#uw't9i[ZZu%*ْ#6K)}/q\5!=P+F;42@펠Hm!L+zWLj?%FKq]Fz.ro~OwlE:$h`iOdGƂFi  cǗ6Ɂх'cfFDʉ#6dyQ 02C4`F_Vʋ'޸7m 2|㴐4Yq<5X{*GW"uV #%5 > ;B[Hb9(9[|+Jܹ6D*pN݁Xkgw5iZA]*̧KmMRmCOxsyDTѪ 7,—K%u/z̍'cY!X]sm+ݼA|72)Nk v;ѢVLx.rCPtq9T<7fylQSs.@YK7\}^ =OsUCD~}&'[t}b#I%ʸA!rh/%:ݯb犵yȌ䦺3@! ϴ# u^,~Q;t2xu9\Msh}r kyDf-GMΎ9R%qF.eb zBR^Cnuv,fk|"pYLm[6nڑ}QQ/mB Ro`8Ԟ#Z$uydF@(0}Nnh\ܚ}2(Ջ'Â`j8CtĽ6O% ˾R?_Cl9 fϳ E|PGR(Uf*}Uw`p7&G;#_+xFRDޮP,۰t}'hQ㲚@![qۙí\#*8 BO_1֡h8EA\$mψH7Rqyh*] xTQjE]f*]E^}(b4uMo|]|zU-mPFnwa*S@xN Xf[/GںV{wXkXےYiȢpNQyvAEzs"և3tُ;%Q`CC T`k©-`:̸̻Z'Rg~fu>#'~!mmH^=Tjb\W65RyjؤtXB嘲Nu25M-/y|rb!r ^#-\/oC@͒],Wr]c53z5AU=~kzGj]tV&<1X=rtqy.ZiK/LR4i$$Ro:j@TG lC~v,tUd*a|jue -h[X){%_N]Hɖw O=]H1 5bNΪ!hкӍ !jMS]=q4|f|}EʧI6Pi3j[mL@X a)) AA?d>)nD%bp# ڣҦms{V]S2d|!go7jk22%^@j^h/~6A-G^0`[R Wo}knVڇ- %b\_c/( wlyDk#۸ޮ0*ύrﲜVzr0UC̟GjWLLy$de#ǙuG8J7_dgh[ Yn;: !}щ>@;.!}r~oEɶ6;j\oRxܘW"1 2/Mlnnnق dMJ 3SZj)2ArL-ޣvQ9j2W?mmb.Y^EI nD㞃 F ljc5Fj[zg7+cjAEkH⍭kl"HjW󁝂B`I!/0Ϛw&&CPZb+lR1݂K{%M*xԱTW8Mp,M@kOt.q{h$Cla?؜X*,Uvzx/*G<0X:l(%~˼!&#'(RbR+w)Oc3Oy)Ih`YQY 3њX TBq3?^kt8$Pht 5<*?~MNBl1+Uq?Oa# / L!Nc!ɉMp޾`*(yMn;؇QRvk̫E Je3a4Ί韝)dQRb0 P,dlx +Q 7:?-)>z>yE8+j~=]"^M5$mp:x"Q FEvmL /|<-FY˒'K:Q*ȻK]˼$41TcS] d];AfFgR \gZſ =2EUK! ]FQuSdTƙY? Fy^\#zFRb[2䚄 f+'iX Dsmu]t5a)$wM-%қaTgo}vgAd{IOXv5^2%j+lՈ0EK edkwUȷe'MY供lÓO6 SP].rT(8c檘b\Aѵbwk(6Yߠ%׵5Ӧ]fȇ[QKhe/wPMO"`;З;Le(^;65R?ioPnN"t*$\fNG~*Rs?;~EczQ wNwX^-\jE}WY0ٜGZ׾OnxO맏 !2Iϑ QF36I+c?q.Bc3$CX134}rjD?LD1$}{t3so&CPt/AVY+Z R:5,:7 l x<Ue+tUϪfj17P72 8Rٻ]I6H~iTN[8oF^AD&=}OC1BM7pL@!prl奏_X] 5;@7Chgb!2!NZj]EQVِc@o>J ҃#R}?HTҝ60#oBaYX*EK{B4`Xl<,Da֨$giڨ 7_#sq1"c6S_n?U4=uuriap_sȝZ ^9=HP "nӕRNfn]Ꭿ s8rK5Ȧ+'"OL=Pt֫dsgNـIDp9BORO͊0(1yAǂ}${Ty[ݪ?54 gGG-uɤE3]>E֒/˱7#5?J$pˆAX}F[NW[r@lfܢҶX9(m K@Dzq1r^Sόp<|@h6qN_`sObORMŻLQq$NfX 2°UOTݾ!*bUzo>ejsg hD-$9$ !l\1įwp ךs5ik{r :0J*,^SunZ7VjnE~(9/X?sn>Of*~>.k@s@yeqH3!nV)L002Ti28R9[Sj^=+K_ uKOyhӻk'@]hX{@ŞX]*'{u쎜v߭ZSXz3Sj/9·A[JQ /pyJxkͅ/0;J%2ۡiɫ(X'Y6D@'ygi$':}b*rcnH/WGY;[:_Y?!xq,B:iR}~7-3$镔`t&ʻ?=\^yrCR;VfQkpbr{JA:5F?jZ 9]fθ%R ij[ &ILW}f'A f^O;Ϧ9s!'7Ηbs?G7HX^@4:&&RppL_Ms7ԚkX,qV%i2Y6w6[1x2\#ċ7*;Uq: ص'NƯ}$ȩɵ m͒RZ۠'ч%]|‹N_MmҦh< d Pβ;*U/ Sjx%i];wu񋕡[#:J}-.$7LώO<7sW?.U)f6[H{-?ǙT6Qc#lOnK(1Z#sa֧oN:v(W"B * /1Kv$T=f#Y1 GF P2V=dp֑yt QcI=F7bΕ `Zs@4W G<>|qnK.hfF4pY˞Ȕמjl.i)Kᗓ9LR$q&>AN[V!&5G|i=l-D/ Fx7t+i}7Pw1Qt,R#gx,i&EeGxXG%&PRgqoGkBH^iU"[?.I"'#rrD;gNAd!~UPi@(_r'uzTx)G8׋+4-^y QU_&ĬBoEsYcF҃By0^K˺m /ŮŽukR( wAvs p 7 YvvW0qx<y3 AJ+;B0&V[0ZIf4l;ƂJO)q!q3Bs3݅Wu w/bgF,%%xfi- c'xbiѕ߲L7I0ko˚ȤGy. TĪAJp3yO)S8iW$/ %H`%ꖝaenerȻ:LP6yXr1+>x*01l+k9Civ|[reF ƱjӚXL]|ohavḐ]c~JZ_? cԼ5C/RT֌af=ытy),AjA#pqc;)໴Js J#~P+/r!6򆽥v9KnWdRDixn9yFCSș??}$Ua!΋?3x"Jd`͢, ^pq}bیdiLk1da]u@p󋚡S#`7 B!!2t3b F[잖Nt`s.Gv۳ ܌.&SVv>us2 hBId&0~İ,HGvi?5FmCvAޞkPʼnr>hF:Y(-mNr k?DC]d,-|.;v3R߄hz)lS0ĵc;heֽZ  q,X\^'+ ,ΉR299Uuڧ148lp݌P35j\D5|%Nw8P|Xξ`Re^0"|ؗy!LFi+w†z9ҵF FC`Q̧`-+UOD_s Ўg[gIS^-M@b#lB+eTr="z:@&(I*Q%>#IN^+GGIHBhfiD, qq,iDR~*6:֫鏩G6 R|{FKiGOT5082ٕȋә\:Z0:!5T6.ixUMOvdhɩlPK{=W3I鎚o Ё^ΕD@siξZp-Pu-xtI> / RJW.EGoj5'x' '}"Zc(.;| +m^U%j `]W\ ֩)E?R\;lshZM-. gŌMYk ,y*9ɦq25G&vwcKe\[Fݽ"ևc՟n# J[!$㶏Tme|yT{\~FoǞ#ܪW6@9RΖ#ڹCm^!;UH,Umŏ#q\/x^ʋFYw)xyQ9g]bKZ,Z¸ E>ü9O}z:Hjϳ}A&h4LJTOЊ=x5)sOKqFtYr͔C%N.?5s< v]~^= !>Pͮ~Hɨӽ5q;+C۩ .rGNڏ3,Z$h1dYnY9Iqtɒo.xNn{{\5`k 'w"A;\i6t{YW-Mr~ۍG2 \pHS w` |)Kuݟ8!TiۋM>jT64@r"8Yqr_)\^"#%ȮG JS^I.q s1+_3L²8D.sGL9`7k=ž2̺]j/S.Q6+UB~my,hZiܛ/%&CxS|g'K)S@\_duvf,2mBgYk-Lk9CEv8 &lZYnen%ʮ*A@%&دQs0_C Y  :re:qic!-Pq 8?Gy ?a(>Ū>Fg4j4%NNBtD9\Wy"~\y`#X1wrnץ8bcB+2iy׷m~I!,i]lPVDBjnyF̧[2ü꟦!>vLH쎠XZC+Dϭ<ЙU'vRo(ij4ЭIQ>9! k oĥF;uLYS!I4M؋n/nWN;7Yp2P nigTڎw\G/98[b?K3`"8J!m:ªrZrH)zZآcLozi1OIwkԙE?y:ndO3Oy"t YZ