libavcodec-devel-3.4.2-9.2 >  A ^#p9|n$ *V|WPReF"\>#B^IӮKI;p&d 0AaNh+kr[iL:!h}SWfS-?D5V n|c>I)?BCGsҰ ݑUvyHgEٙMX6K+ A@&:WЊU/amſN& $e&zLN`,ɽ{~W!~'1KuOʹ-lvqu6.apOWC7{b950fab1f423e38552e38338811adda5bede6309b40d02ea396babe8214f53d948726fe8159739839322a73b058d1d15711aef2bH^#p9|Y +eOyۚÓט0Ӕۺ#RB ւL>تLYTjq~, u!A;E,MT!F/0[$ Hw2MIe-+cLNg1A RnTPB Wt\(EȺʽJ2_Ō?Gw^M۳:WZkﹹKѢI&BS73V~M ᫜-4ze[(we;HQ)RzV fF"5'd"3p m>p>?d  J@DTXq  l      x T p   4  ( W8 `[9 [:[FGH(IXY\]^btcduezf}luvwxxy(z8HLRClibavcodec-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.^"ibs-centriq-5`;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/linuxaarch64R ' % 9r ( MqAA큤^"^"^"^"^"^"^"^"^"^"^"^"^"^"^"^"^"^"^"^"^"^"8d9c461de27b51a5c3d12f3a58a2301f013131e5fe88193b387e30144a3753afee04219cc725dd8ae4440080fbddd8becf5d095b22cd98ad8476a0715e3f555ea0918d3d682f40bd65bbdc60ad0cdca08675a0067cd3e92581342b045fb0cc7874a55a2e3f19ce797e99624a224302f25efa89a115b9bf2e932c8fa179b0cc66b248987f650dd7a110c942ad67351dc920e115248c54532b29381c4c64be9905efedccc613db41c8d5a68bf9c1b81ab8b0e13137ac85f5f7e75f0a08381fea75e69dc45a7d5a9206b3bfead10caf3117117005cd532c4fc599d9976637c1b9e318ca8eae5bce081b4eef1b1f61a62aefed1d4e6e3cde41487c81fb96ee709e51df552a2314760d43025c9307883dbe7676d54c975637c93fda11ccd4c2f545c30a21a0e4770ce91802c3dea5623c2a4858e1480e664df51e2b1af0db829bff2f4cc420acdc0b802d75d0059638f2a8674b7ee749d9564105909a0226cee5608fcaaaf36909e732db2a28594565434d4ea6084e9497c3350a4cd97136141e5e69b8be8dad86956784cd4730ae0cd545fa7d854e4b80b8a0d1f6ccdd2b0db04d97ac7b67f0f7dd377ca688706750fbb10bec0a52b1d2909d6054197aa7aed5cdea3545b1add1d97a99f3646f3e07baa76b59ec0b6abb6a7db1b190472161ca25e657077b2e1d28d42636cab0f69e4b92b1ad64ac2eaa2843c270a6afaf308a76ae51987ad98b125aedc395360fa29b8f4f7029e8d98abe9999def9f5216f8bc2a92c79add45c9434a95aac79f9212261c32bb2bdb1c1ed5a48880b0ec59d1396f3da8b54b59b96737869eecb2b1deaee2fc89e7dea6927b27ba6702722b4273dd9libavcodec.so.57.107.100rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootffmpeg-3.4.2-9.2.src.rpmlibavcodec-devellibavcodec-devel(aarch-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.orgibs-centriq-5 1591747267 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-ffmpegcpioxz5aarch64-suse-linuxdirectoryC source, ASCII textpkgconfig filetroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)PRRRy8u3G iZ)nutf-8c353754f7bd127d2cb3e5b72091d58a7b87ead7ab62e2b5ca48663258e2070bf? 7zXZ !t/mW] crt:bLL 6?cԞrGBQVjܢ~|b0KGIi:NzK*yXOl~[2g ? {JZdRQV!P tW2gQXOҺ6qċYI4Yq{$Y.%Ҡ?UAMe;-pF|`+a>P*~_cvěTdÍdvl䕛 T1Ɯ"t\qX:?O;UL{ !w$w׻[_;t$pYRTFxkRvWS=i,FD+H w,`vˋ/IX[qkYXɬr &M^UcGL3lS`3KwV?IA 3PwlNdulk^N(lcN.1_TCLsB=Y!OPZij7XC"^5(33 bN6+"bًVְ)-W[%4HJp{AV,"'WҺf?z~JOӪI[*ZN{X؜DL\ZT&-HmF *Cvʗvf+J$ilaU,OKa[p8 %d!B|ۘez0Mtx@ϢNs+B:T/kBc]ݖlցZ}ӐӋ=@.3\@S5Da'ٔ7lR.`pm 5M ۿ0Dj D8CvozQe-$)z(Hޠ/ =d&(5sDw!r,&Q鎤'@"G+zQBNmb1t76n{g&z:0loY`n`AAj-d/~욞n #M:QzlYqnām@F v)T-`ex°CT?i,TOQm Z1|[[тz@syiˇ^\\ddM,MB]7V[buQ'\@T$XRLsaN,(Jvt=,UwiJyAPwN HAcPC: ad6dq5>8~DጒA @8!1,֦tv=gɅ8 6IaHzvϬKjC>!/Լ;@\`mH.~i8]Yf4m~c| Xo) x)Y2ܘ759ZwxU?-EmeoU\KJ(%&>CG3?ӔTF?2a@I$Bظ˾-X֐G>2 d֦>'3ϛ֭Y%*l-n-t݇p$41b/87'j7pD@Mfsm2Tv]`?Qsa'!6x>nED]k9P = .H}UK] ޏ2—B4OGΟŨX<(> Tq1*P+PAL;XJjvCiACVr2~Vas'/ <#V*Q$DuV򁮆lPdW+Kh:g`f e;ܬ%wԉZJkMzfMogŷ&55cX?+qv$,zvkȎ6=4ǔWW8!65)iTJ}!cW䳵]FF03~h q0EH( ΚTH<DviFs/8bE7t֫dG[쐻qꞋo`С6'B+f) {2y_\ƽ@.me51ʿ5z`YHTx&k g3 {Y"s>z"mopڍ>`L\oAthNzn|#bBA1v܀'&9K G8<+Bx.օ@R癀WY+ /{f8˽H4 5VA' {QU Q67!d 1 lk0^I(="[/PtvK`3 Իxr"=Y~~0 5u*†&m.io?P)wWC6kb_('5LC%rA=}k.E[!%1T>/%U3uiEm/if4o_waOoDQ$ ^!G_uIvFAՕ[AY o^Ғ ήOJN׆ʑ0 (i{ͷHUmqSzN][fJh$v3W#c0MMRK oiW7|sg/&DOZ5A.-U/ ;)Ƴq{VnLD(X;SH d,I["_i۹%: n#\8[6' دnw-ʖ.vGXM*J:kq1OljS᳼$rya .c+?`Jΐi J|L CL)8ZUarH+S'"3;;PK1^]-tMurdTe-c8Z|J/?S4ܟ-;}_]NJgc;v١i oGA!T &=݋?R CjKM#BLuFY+~ m<͛8/M0?fWAM0pFgF~Y\#{F{Qۺ7Z`xr?UErCuiBtiZ@(DĨn L.ǔ.Zyʥ7~:\/ӎ`5f/ 4|T3c  %)ҋU:0Kbi]BRN:Ls"̠70n&bʣ k34fVaz\Ý ]H5g\.V|7 Q=CW"&3oA&Xw|ڸe*GHǤJi59a]#(ݤe)q Y75hOm~P%=b]4[Ԋo"t@D (8fAQ9":d (n 5Py{ FRKq $wS_~Ɵ=R Ϗ{B5kh gB`S5h!(@'oԎX_^FoN:Ь2qR4 1!nBy;85q{ 9Tq.$ m5)##|p%$'kz~`-^\ġw!w[&G1Y[~ʡ#=PzV{m4vֵ>5EX?F*uZQ*OA?'iN)->;3’iHB9S[,tNDTHk1X4-Jij4ޣB-٭pq|i8KsVn-\C/ߩ_K xHLqk!`4$G UD ?4ZW cjDȱːt:"w͍LБ=dNx `u|p<89[hxV=WOŶGOJfw2orkp9˭Ŋ0IJ;bA:0u{ 7k9'ϴq p|3a'~TF-{lʧyʚ1ߍל#h+yr]AdmGAEFƶiRr wKB(=3_^ixJ#TTDۗ(S%a]\/0(<}UX,:ʻ["41 bdC}V ~aXSg#`&H=?5#%B٫u,מ^~ɰpP| ڀ"PtGoN9C}3Cc(/b4+pP858<9Έ7yF^-l~ndC!ժgӔuU5x0fų/`u;:~-f0^"vY >;refD}Pvln'8Z~p_eO C8=iT6ن¾5>~'v8.|,C܈PE>P_'z/QOm:GM?4-pj-P9]F?r&a}ޖC3}dJ -MVڊO!g*lxZl_c!n>k%!߬'}01j3rw55Kd p;6#BSmGԁHu98DŽs>Ne xԩ/b=Tb0o! +`SoTA}c\'B sEfaIDgE H=ixXyZ68R0*In.g"~!"QlQ!R. .+BGͼF_ȼ곂[)6(/dD FuȚWhmE+`V9%c#P?WW޽l 64:m0-~S {_Hsf j.p:F}g0V`'j|INe:r{6GzI lC+6u wKFY ]H*YcVwF 2~VNE[:}U t#Z?f@,o R|H^s~EP` ::R d5E4nW3!)e@gPޙ, X`skZ:jij՝z9>ڋ4koϮ7y(3ՔnO]<2R8ɛF PGݽǎ5<F NA֮x;"bvo4Dw(H)8`D#If?32B:YnG.H^1$sCL~=p 9=JfRJ w&Zpb"R 8q R%'D_X|+_"sk)%@i[x4~ߦuNפ'vJ{QZ T4/:*t2| J(M)~l-^2D[,ZW: Z܋ާZa,4d׋fRfo˺Sd !e]4P9˘GJ_Z-tϦtMfqbjZ|" 2u]& R=R9O+%a%˦8dOҸGLJًxvG- g} (]<(K[2xlYES?Bd%,ZX }q2C\z\4BfܧwDU(DL.5`Nׇ++$y ⩑)2Bht 6l4)rӱ=ir;ކ4#oa?hV4yڏ zRo{VbQjidnżJZ@sܒo$7螜h3V2WaEIF۪+qo:Á@g<^i5hwO W(Yq V,95Ij⃭YYG3r[\~ޤ1@X0(zHַN=s7^/g^w*[0*g1vGd˒s<1/ioҫ&=ܔu0֯izN[&uf ]aHVT _Yz p匴hg$ :F+Ѥn0N ~e w+61:eJ~Ѥ A}Dmr\01esj^G ~\hiHV~G80w='ut vB"XPhWaP!x5e%?TKP~OiSbN [lT-[I/1sN'J|%ԗg@:_vJz6L}էۡp zQm` Ex?.gA`5ΛmomN-q mjN[ιE;~g'HnY\ -^1:Nԋ&H3uj\'$iV\E5U69eM"5{":=5}*VYnTh&#z MYt0 nQ.mGCWW3.rWbYW_cϮRED+] "ϱ!dTd+.|p9d_ক.=B|yN'|~Z.Lx0< *45O!^}^Ԉ#b߲qm;/;lCVO$bP8G*_@ǁj`*F,6ب bF+I:^7ʊX5~)n'$^VOJMIj ZԚjpTzSUNx\%٤W"/ʗ"DqH炘9]=ați qe{CYt[j(]s E+I+NA mtֹDo͓:\-}zt)9< O3z W:Mr49,5^~' +Nw+eL^T~hś<~?*xk6@T,^h=С a2Z @yASt҈|=^Kw\TmפiK-Jj^e|w-fhd "x5#!ȣ06PP8?ŪD1xf\o&Q;T:M {|~L$Q{t'*(g]z,P0ty}]Bk%M~ZܐK8%:jg ?Wԟxs%_G& :KHK(QHҫtyf\Ai:g V6!eQnOEu\Wz u}UK,w9Z5z!Sc3( $| O{)0B3trN) x+F/>@Kp6/{ #D †RBiԈ];XQ׹j[CڇK.t*u/! [2\XNѮQ>)϶]9wJcoQ R] 0?mkQh6Ǵ;Xk5,<flqػl]#6 uȷR^OI7޹\,{1AD9cD\tzrxLи$sތUuIinAK4pt'aՇq u#42yzv|<>z*eg·DL8)`TX)bRl3wfMP# 1 =[4-1RCB],*Yi64$;-L Uz4~˾ MZ^|'0ϐO^yTV4 Yhcmh:ؼגKЬ ˚RҚ%W{Cu nqlO)Yn/޺'BЄ1 8Hd rX,s>[~uПqj#y?JS{NC4}uGVzFG;L\[ӧ2$G!\!6<`7 j}M=e53 > NtUH:?aʼn BPCylG +>lZυAua^lWMY72%kaJAJ`r@%zkt6tAp54s杴#VA W[NLch3`; knny߈;:rm,V/<-BsWuNsΗAYĩwßE;AefPr"U4ً '-FrFgrcɓĉ`Q2S *:g?H^XUPMgNYTZc >T G4ei /#qGU@ڲCqg%/*LD#IctmpJ,&)DBi16[o4U+ okG\UJeOix!e oO$u?Tm},pi]$ZwDzof]93:vR. lеwaܭL6\vJ /5c4cz-R,9>Rd[3`ı|MLa)^&Yi^hª~Z;q"I;9Y<:Hljٮ]tqD`{$…|%phRYeo/?1WlLm$ĶEۅgb0W**n9oxWtAg5#;V!!iɀCQE;90 a0I(^w,|EQ]W2=Q9֝4ƵBSY9kKSE0~1qb*m*s3鏢[!t# ҝҍb:XƝrS1C&c %7$Zޣ?q$ذ9g,x^OwO2;|^7 g# xI]o5AIh3)K9@P,prMDB =RU +%;L=f@I} ֫oNnݐ(L# -뉃& {ޝptIT OL*\MtHV:. %TڭDܰQ["/ ~_" S2'moB) M|:&itrbHKtZ OT Zd<ʚ/xg<[2\\vIl 3kvƪOF0>ѐ%xy+/? >m_ջ P2qno IY<h ~<$hcgUhǟ€DΪͅ_u\IWSFn]-/aW>w$ȡqq0;{G=$rr"SS`Aλ줴!{(;apS_]'E ?rUv̈2"h7ڷ}aik&G]bmzhSLq NAi#4TT]h;s> /fcZ0,eLpdMARZX('Ysa\sQ>$>0T?28ٽD(]&^!2t%Mlx_qa] E3wy; `Tj\UONG^7_<]RbʬА<50IJ4h0Nu^>+MHL3| R0X]m)9a:nɛWA):/m,1^T8J( Go <:1RV!Zd͌W×#!E 1C#N;y.z8*Аto*},婺ϔ=Kf Ú]EnjMb3N3O+qB)Բ*q`%]*a5BRu,#BVJT, E)iao JUJyÔ=;l yTKj+赑2+s'XLd謟ְ0EV^O~wfbbj<lpPHQMօ6eQ.4xߞkX~.ްg:X+)7#%S3Q*ɬg):vg"6gVq:!aNyF T r#XHߢW=!Ҵbz[ Ĕw]dE}nu$(pXm Z}QҡrK]1}:$lv{2p}moDžc1`590*=|8c;>fx09,U;0o0/}qwu /3? ﳩֆ9SXD7΂eԲZ_N6lZ; y탊ŮBjg 1Hylܜ,GsH{#V8sdh:A upy/leMw`M'|V+ ^S,:7۪AkzM!jϞQD.[VRQfP')qp2pJ'j]D`VSHOB2(AK|GIF6g~e]0%7_WZT먊-%1A:o=aὣ*:9Mt,hWTR]S,qIא}F*%(>6hX.vO(D+u]jzumQD&zw>qO @j1Wk*4 l!Fc-n ZA,Ğ-OR/bTIS&Vo/YIb" ƽgN,oC2$JeVY\2I@;F[g`*ryN盀u^PgH6(78fFeTaLͳ˘_BP{ ˡKgWXo.^@㏤mv;7!:5hEގ]Wf#4h}͋la kpR+t;/f/лt1n+嵫.V4zP5G[h۠oxwڶ [[@}3.}6wc\H)Uha瀄BRRi[.\8Ӌ:SRʆ?$ZS-`ƀACj"[i;NiCùqOC_*n_twx\I2Dloo [ [wMa(Z>I s` fƅZ^n0̢Z&dPTBldJ{L/V\P6(GGSԩfj3EGv8Pa iWLLJﮞۨ"Qiv:Ʒ`r$qpqPO|^5w^(8-LEXA(Jpj=dC&ބ`y±b8ViBueV"e'@4mdW =X@]#Ѽ#y|e= Ķcr: S[F\+qIgg09JfrlOh0rq4g^SK%N)kj{pKx,ߌYkr8L|W:~i"meWqM ^R1 WtPF4s%X慶@," AuY#n%v2+=:6_';9I>GrT%F1P`Uس JT(wO|؍v7DFR vA&TXk$q{c*e0"gAD̳x<S.A\# "|6#7e^#wx~X+7lj)TӪ{/k/+N/E_WӇj9~mTF|6ƣSg0?yw[ʵYOhCW.WzĿx-22Dv=]* c?{f擑Y/1fQePh>0@c$ã2hx[˲!v+fy]lIWD)"4"d]IyS{w q5,c?r[Sy(xWʩhR5wH BC6ʑrГU!\^zP"JJDQRxm\6T(\ل ewRk933 z3'z@ބmhdS?2 )5a'U*d+;yyˀ@P.hg•"*tcE1 *BA[zֱ +Հ.D vq<#H!B9Zis@}RçS lx^h?w۞wE3=X ǥP &MBHt (z##S T|)F|_+Q\Jj=Y@WAPV8Nɴ˄0{!v1IMgYz5[i^;.e:\els'|,K=9zHͮHm > q ';w 9#d)5X@ׁ:x<A<Xъ!43P_q%ʇF6Lk5gQ 2EEN§AuDմt=EZ|:A}e8Q U2qdD C@&6VQ&ayr:'!eVQ a\֨} P[025w($WnFf1|Nu]Q+uSE۵w ugHvt*I$ꮵwV˦@r, 2\:1S"yb}PE nhQV d3kئ'_v8٧+ 6Yט ]H~[K{r|Uf7Bꝫy>lj~WP݂]A|.lAi Peю(~d2G'aʤ/*` Е@ ,gZ%%JG R*E6_#cocBJ@TilXNh4U=+4]h餲(:yLtjL7ź{^L-uaZgM@yDjuT@+Z:TI*Qbxt?#T4~8Aa`-GhY0L$/}Du7R,w'w){QDYx@2!?9XAt0ߺ6D w6w%+Jj( ¤@vﱝHR-_\NϸYdғ ^Ufx29g ~V03|X6`Cn%+Iu"a.GZȷD 8td_ք9$U&0r;d$ӱlz[4ܸBqG=Vic U"4\L@sK12O։/Dc+˖ߝ D2ob f=].-jƧJD\n.gS[_^6ْBzoK1j<̹+oQ:mq>?/p_%٩I{&rRhl -IM_Js,{pɘmLC$LTUe>AFl2J #S (?]BWcHbΊ'9Ɏ{YÛ_ =4\>VAD3 vp+t54 \D(Ư~cTNgp 8P{@Bx!m6u{ n30VJq?JKz0 (Tr/\0 ڿ;4Uzz3,py<u:H[b:a'J\U)$ȑ4ծBSZw#KA,=9L3Btz^|r+QiPEIp?'|"[~2)X{dcyYPs6EEgQv6QWX, #%4śxbS_iv+GL,ғ9 *.cnQLb}omOD_È߰@S]IoάiE.$ӄ'sr^/}?+g=`a!ɦ^ndfx{`4I@8yVGNo%28&#g'a^2x 'XڗR%&Xك،I܏2A@~xjSX4z+}.<`Gk] 4]bx2hiPof^j"td>=@\7%B4Kiɨm)HUuQE Pcڴt|sb(BņԞx8)dT/oq0Mzc1@cjQKEKh役>54@ZRp$eʖ㍉JRjLvP8D򉽨Ych3,CLӷ ,0/FŎm0 ^-JI|Y(48틚tLnYV3CTInu5uτ옊|($BL+M*"^^[AqC*>6%IMC> yNܽ 1ijM`<q+{Ũӌ6 ƭ~[ ]l(CG]΍E }/ l*Z%2)Ǵs{HΪ S1o/8>d 8ov;u:7qڴoV6!&,ؠztT[N 1Df/f Rua)ʳW E J"Iœ@vu5>O2s]1p zOw]"RBN8W4}{ \w'TRhK5p>|&-AlTޑ%%̐G.>[6fuP&%( C_2X]7go Pj r$h X#uו"YJj iدfsg׶ANOHª) X㒂+"o9f8iH'0 A TWiƛIrmGr qqj@Jv5Z -DJ[bC36<2y#uY*p![9\vrP<2-tNj.oGl 6<;K@I;h@I8 nP(P]ZD0$e>097jNOyeL :9|a+dLl_me ap0EhVh;ah1~U%AN۶-.Z-)𑎽}T3*B˷l`ŻM@6o8m$ʟ) XJDId:ԵybeDmz;f_W=z^4Hw$S\_ >P2&;TUl!EF?4qEQYI ڎמ1&o-7)Jtf׃摓dlt?J'YqG ~̀%!wPSL:I!kQ%fLGE]bEK~_ g^-I^AᲨRAty)wǯ껪ZÒ#vCH!eP~a,(h+ љ"֩i`7De,\!~[v[L)ĵ>%zoKpDʚP4eF[Լ.@.OKk,]vE=oP!_m|roib`7b Ej1s?酯>$ݛ`ק7<ʱ0f^wTJ Gf g|Δ2)j>G%[b.~AI u5>?#t~+'(3XiGDz1ROrdLROFvjtZB{/h l%c%G]0D8+ zԣ}!OPԵj񰶃;ΓMn\ڡs_~_ȕ S )B:U_$wsԚ(B9إ^%ç2.'&w|!ʇu uK _~`wd,eR4 1[7fq\lb_~d[*#d(ޔ]daء6T1<_SHUξē1v.cŗ ļҟlG:,2˵Sln)_oQ`0 ސ{շ5hfm@j~WDB_)&.fHTz4$7LVɝi :vt"FG!@a`xҙ|숸xlϳ>O| sLX+ԣ<.V7en/ aOq *ڨ-mvE c%ݸxGj#qg4n\6\d5Su{Ykiu d.SYsG,P#,H^xǠP*<R(I!;B 'c#% 7ڹ> ʼWE,z&2.)^>EY+*䀴,:cǩqgIWB5RQDŹ3 2<7ݭ+uAauШN1&%36(AONÄo:@M ߆G%672ẃrLWl:=[&Ffkb&䛌6 1|d`X08p<.7/OalQ Ì\d_6|!#b] sf1!8E |/mO olPEބnO$_2q"w+G5ʎj>#y.,$H{xz>V-A=XQTW-Z=9S\7-n*A &vyO5cδ+ 蚹8xN;_;qkaj_JCb,,Uz -;'WmKyAN1\(I# *W8 [jBulll2swt ΣrFJʤa`4Z <("sSU>ji_BG6unF3U$qhN6u#ӥ>=Chw6't*Ú@C+Aٮϡ'|?n8cY$LQF!R`Y>u>Y4Hu0*%cEthAVPI }Tp+{'єI[(TLY͕W?1%D޿@ 6* VWRA/ê݌L mhm累ynV _{Tj3{d\B#2un$`kGd_tEMAY *=jy 58w P>p` !i92h,zh?Bc VTbr 02nɶD/~M:esJ[6RNbơ;JO 'PʓAHQV-f5ViO$+<цNlTIi j#4xgM+{a43kyD[clݖﭫB{ K̫Lq3r6휉;iTgXa!@ƒN8>ݬ<&̂k.HUY &7C;1hTІ-/rdqV>W/ш9~,a ~%`,%<3N nԍTEo?0.AgIBWaΒ"I?+zrp ƌ]75&g߾RgKOj27:MȮ WSfV$ bB%4>A %>V $"I~V ][t`F :m.kIcV4isSrq(\x9 ig8Uj?.Z}KܪJm00y+NG=>;*TʩI\藧IP6NEBXQڧA1 2>c8Vۖ^5 g qw2?R0Yۃ*ɷJm;&$p$C6g!c{^v]ÉQe> kۃE]}2FE/ϳ 7&Q Gi%6D \gï㵡%Ó6zG %ьX]v_ I^<7\ݞTrG&C7?XݰZ4S6[nf"ou;F"_2= ya}@h+ H8͛CR)7գ1UQB@د>lRxg$GN:u(Nx,d:K1;/^asƧYUER 'ė_V#c;|6}8ޞ{g4HVPe_bkqv_hT Ͼ񒗜r_OCGTj#'+GY.؃a|ՠWrJ%[]B6kqeٍ%Un e;scd\.TD1xWeRv'}"JM2, N \t_^#ӡ؁q{q Ĕgle+݊@ύmۅY9$TB8֍L2끠Mcr䦒1t=?o+]?7eyrv7ָZgXoЀ.93H qmTm Zb}ӗZ"\⾊~4;?4iW}as+VP}XIM~i75H`WJLDv\J@ H"&NV2['=o1,oNLb[*(L/HHgH{aK4Ιc` Q0p~"V!UgsΣP.gIu{0ȡyg4WDZRȿ`%-yXx%O9z8Jgsš_)KЌ-m/Ϫߌ;ۅ|~X.@r8@ gK41+G0}z}6% ߺ_?v^;G̀>8W5} ɅO؄D Wh2Yr[By~y&e -0UUpv('^Ӓ%Okq׼Ot@z5Sfh-DX:GEys^![ &b_Pn7{Eg$U?&BoƝWa!FIVw@h2u+7]571쇝2,DX_V[E Sio;wj;ܴ+TyLFp]u !3#n7T #M:]( C(M ]\R{j[rF!FY)˙3T(*5otjC*q*jsB4}$:i^7KcY kӠ Nk? 1\ {wC<*VrƿQ %p>i~Q[F˕U2v}YuW>쎟 ݇vns 9>m<: \תbmk0 ijh.uɼM<iC*MEb5U5c6Hytαjb% ש Alp#qfU噖&+I*k<_j )7W(2 K$5K+ն#MkwYX.uhv?'{hf'b} $O3.gjhwN8$YDA7Į]ZQ!P @}x5 *ahˮ}?X#@މv#-c=yTW4_ŜDXdᏒ2W+DwyO-W["?Q~MXq Ox+dJAo_^OV):#]e2ӎ>S&bėӥzktx6m(N5^!6?+g+=hP5pؽs\N / z_#]HnxV!\LNPY-R.j^&,9<%ӞkyȋM>=`ARɘfkMc)$[1t5#NDйcEvSY1gc%`й=&jD*ExC]nݪdz-j7(ѼԄ(mHg])BlWn-ri^g}]5 2>s-"C=r~s8]T {$~~o4)>.G^vUu~ae϶}o 5EA|@JӽF3t-ѠĻ{o1U  wHJOL5րҙqlWKd@P2HD|R [) 脨i>EIÌfZ*m-zփ `_f2 Z;Bj'7rw<-xMyDP[;FUmhR=rV \ʆZd!FHcrdƽtCI\_| eg>c~&z P+<g[.75E?8J.BVTD Nx]i?"r}RmcF*;L9ul[!*Tujx?Okn@!Aiq*\=prUZf]mQUe; wUU3+rnB(次~-$ؗD✈@%^c#߸rԗk,5F&usL۶}hy&.ލd;u<7AVj/Wݺ0_xFe-":ͩ@=v=b#/ .\0݇qdAJ8n)ĉfYox-ǃUu-ex䁸ι7yEPhhz] i1tiΎ Xż:'b"J^4_7sT^ANf Bߗ1^TvO8 ""sZ!iVp ռ C{~ç35>Sbd ,֦(؎ۤ;ɚ:Y= k8tՐ7z1Y+j"k™}yk5*Xѽ ,R>4-9+u!噵Zʊ@VVF;h\PE.8(템+J3a3t돰57 qӺ4"bX|4rJ;'U8B ^u+Z̳v ܫWn>, '+Tgt9]w-OhFM ry_x]K5xNe`DNdi1U);rx;<糓 e)i<#c$2bA6/X2S%ֲ_uc:Ab#pN+Kۂ8ї(叚io-;=gG1L)=yZxe췗<&9%gNB;xEmTIZ{;(yaJQ_ìzwnNbLl8~ pF$t्ә6[Cĕn4`L0R餻8)!{^;8(_sA! |yy>4ր?$+q=@xӜF+II0;K}Ԭ'@@T$LIEsζwb#zjPcoc=zfXK79K{i(=TtBS"T밝5=ڋa ~q*uRJKɊ=37B'![ʍb3%$9K.0rۻ/=ˏYY$&޽KFPKDTkԒZ9g q̋&.6Ez@VW@4ȵ̖UDo`!_b%tiC,WC(pyZYWe*ЋP(>g,W:~ؿؕvH-5_Ao,e=ϔZUa2=bƅ 8p~]*3cZ }_0b \:"hy_ ?xU_ң:~cP=Y{wy1-; X(XDz E|:IWŎO[pHs}8t"n\LR#߳(CSQVkZF12HjX%Vb 2Np[ am$ܗXdꦉ 맙=l6Xb(`v@KIQ>̰c;Gcʔz;৛" ww=/u$^>;~LJ{x4 98JNG}+*ӂInSۋ(BdPڂWBwWS4@\> :`NbwXEiVgTw2E;l/U,a [P`!K`U mYӌ j+y,pJ\ Y9mBڦv$ZZ`4SG $%-r%%Y˗a눮8W{ yWa[45P3nNUt7t\m׽wU7_@[؝H;}"GV5v 3ẓE)jUWvMlOG|dn*v|ﷷd"(xVSa#uhd4cz[נRÄTҭt~ 4z¸8Mi2ԏG7?x#F_d3B<"[X6a@D6_Gz"tQ8hpQb?H逩 /n*/!oBfnsWf3 CjeXAp?64x"m1MP\%F,^N*Ub&OQ: f|jo%(m [89E1UoB|2-7m)o@J  (+ۗ~#u͔WY7S|`0Iso5K$O-:Db ]zdد#Y|e!uT)$dJn4:ó:6L  -!\A},e)Ť*,c{{ƢQXR*-:d (`)2GU=eyErx(_,,m=;rct9pdp$EnEgO<{;ɟ3[w:b t*xᑧx;)Nn5ޝo}R͈/klk徰p ڬe5uܥs ͔€SC Ǡ d c!g}ydܛ&ߐd 5be&4hc-.yā"G$nՉmqG w`(ٵ4yAD帹_| t3Ń'@zjBP)qGE8p%x5?[ POؘa.{ O"GC(tr0FzFlj`]9 '+u4~P@L !Y7cҠ?[aIʜsBU=/k, 9E,@1{n3=N@ H+ЍxMunXH3{PF&;2ȂZ3ɜ j˪Eئsbz 5ڐ{=QEջӚ,蜂xIU-MPV _O`>+ևAōiSl@kv:#Uu稘\6k$ 4BebBFW4.E"tXm `|IN<\!.+) P;_$XI׃UQ6_".mG7"r|WLr-%Bb5E@5*%5o*(X G`r+L #n!iXLz$GIjZs'(>"ϋ)NAes#d/܋'x+݇9R7oעO:|3oRg!_ydqylD"萢5E7;H#fǷ`ޟЮxO#Mi|e&'S~Q6[Z05F8"ZX?XᖞRa3.rDs%P 9U!:-18r@ڌtZz/HKPX0+k35&` %IMLs=iA I1Yd5 f*`[}v9P,A-~tH')>E8&ȹ0 j?V[좊h| Db|BDr)Gy6'PKD@n++TzWE%_,ϵY~Ql5?QRmƤ&|l.$T$$܌X!"h=aWφfnP+vT[XskGoMRRrD6+g\Huh!Lڙ_(вkʱӥ6L4L#ͣgb4Q{;z=[Kš@2)*Z#@̻n4"W;?pBx*T1E-dŌI Ÿn<'snP-n&hzƛ0E ~i(,GϞ1Wg.Q-Z'x$v~oG&]#'Q 8h1k1q*?!Cꆺ۬]k{Έ(qbmf+ ^1)ʴ@LWPkNC=M HQAN~Ylm A): g$ Bx=בQ Rt~9d3AhAm/!%2[W~HL%k/*H;6!ɁDIL@ | ,=Տͻ ^"bϔ.]?fQղrK  Tuλ`CtFe=&JkLly9"xhc\[e0_ V 70 )4 hpLJbA734]05 lh(mMZʡ 7.٪4m{ed).הK}l`%L^hr kFE թn_= wږ+ACv[6@iC,Ʈ\NGPm]"b Fj(Ǫ-2q[~2$N֏u|8m@^"pL*.H0P#]fIKTپe[(E2zP+iVֆH1 thC 7(~<7(ytEqz5t6RR)Q8l(3 ov#Ӳ_|dT<eKyS(6]$Ůb_Aըz1'sW.cYJo`ن}5fz_GcKR_DE"x"c0&gmEdy8%x^ D&g϶ mfک0^ʢĿ܇ wjhLZ4e^uъ]~;$j>"l3N#M@HJjW7""_oKn)LH jƧzMV[ya^݃$HGEXB~nAV2,#}O>ܗ 6ϻ `_>^'+x[KV 3 GyxnrcRV/7 *lĉ^J4I B@th/CkdǢdlX=1SSj 1Żi>X 8UX-L^R2x+$D5SMN@I9ܰ-Qwq4rͤV+^AIp"W Ou k 8.ՄB?rhǶ ̝LV.onySR0aR/0NYzXToGӛkW̭=wS B2"bY"=,߃ ]t*TJQh߬"SqcMQ@<ӑGcLsdL_Tgԩi&H^bϋg4f#܇`~r8MӮ5{+x'\j8!)KjM=Px}@^_`%@O^Zjrep(G#y3Ob_FO< oZ-x,ww-@C=KyZ@>Hˠ۔DY]5IJ Qi2Z '^bʅ߶|!a(dFE =M\ zGR\çRrЃZZIzů5  A޿5!9,9aUៜ]\`G-dEp_k"fB]m|<Giq௧; *x6gLCRjaĦNNnx2͓Rݝ;~-_숓gP| O卝N§6`EWmZV…yBQ&e ֺ7,:"8 I?3XAr*Ĥ3œSA=6,4di-Akye?ɒ.QuwhF@: \$:nÿ4jB,ڛsvʏ?kn [@[> bGC٦` }@`5 *j䃒s-mG!Ux7tUD}f, ֨7dE],&"WNX7BF_^X1:q!6;)Zrn%ڱyӥ̻t)e,]Y<_ ԛdnv*qy~W"`.=Eͪifq;{4W7&\9L83$pU40Kw-(?T<$c6yЏtQH8KecOԪ7W!{A_:J^ ~󞇭WJ_TA]mA#䝋ڛM:1M~Bg7;Y͉" xk[RU)iȓCQn(仉gp W=햹 oXF81`ǾV>M /L#8Y2y7 1w^S˒[ MxUVb\N?6 m$>A,u}x)+pjߚ1y3*dtmj$ݍ8 e7c}kowsKםoҜ{kE%`zc1QD*{W-'A⫡4k#m2폖SD KsKjp*V-uk@{܆t ŗD[..) ?@aoO2o Е_g`,r?B wyU{-־GH_c1Bd>uW8b RI;H=6Q& [ `R[ō@ȮO4P~H޳@ fK|?$G-"NK +i#Ψ E#M\dh`p7S< ʹX[enyRqx)ndYT፷yؓn/L2{7obWĮAXFBSB1 '/%#ĖHB/:k 3 feߵ?OH:92#PXl\HݵyBIbs; jK0k5SМ0-p&5B XQ+LrcɆuhցSĽNT<LMp;4ZevZXְ=D2|_m1 NUڛ0T̙X0{}$E+~dmWu 7|}4ND0~_vTjII( {G=2y:a; ~%-륜=ׇQd+;`XpGlEZveLE^_fvk~uL ⵡ(X_e4-7Dj i;+V|!Cw40Esȕ2 S*ӓQ=ޤ.rʓ[HBK '2 &6"A¿a͔,{ԗ߆`?oޣ@XN'ȿ(̓[okTJv!/cW ^X)pusZ@LOٞ>A<pr,08Ls 4ts{S휪^oi"k ܏F%T/oj dV.!P+CF_O1j^Ywb\C0MF,᰸zٷ܃!}ga3\/Gmm S(*2`N SɎL֗ENedHf{NK33Mpv]9V1mP uh:v:Kgn84>#ȫf㩃x}ҫX3 |%˒pfFuLU&UZXOs:rMl1VDzV7uV)x?"my(kwem] !;*JL/cl?}Sf;GKq_T,Üo3/jf,l $дLϘ@oć^v'\:+LpY&d(tma1+'|X|"K }2 b \F+@Ɣ)ZQ&DR} ;> zKSXt/3Lx.[4e¾8pWptLYsܛI6BDc^k|ܤ:7-{^8lmGK 9)d%%qstæ&LY"b/NVJՠ)ۦda,1I^6PRqOh2&|lGj^X/?@(ps*Y1(KKDX . m,h<Y`v>9c`ƱSU!3K㎩sR; [ fD/+ iJ>sm_iCRHo䶫x)zx|!0n'}F_4Cz  %c"tm&@dX$DYQa+SA(V"|xAFlRr]\xw9%} ),$#ݙ'O ;q;*ՑtLκY2U;3LTWvWc^oY:rDĄcOZ_3lJiϱU. jes^%m,n 35Dz_PDs0 n[@"6 nS)m/Hj2 "6!y*!DaTT#znn6)2oSh甼#,p "[ZNwJNbu{].{ 3*IA !PI;B0/&1|ZфqP+B;t(~VܺNjYR1'j/lq4m⪑ןY>B* VմĬF!Z:\?dej>G.@+NwDu&Vaw=X9e/ q#p9iBb]*PGӬ?(;3xGqN/=)ρ?Os܅^"{}{h8׋]2>#d[Ph  c ~&5uX_| SǮQwdvlJſ+j+@%Y*("%5Qaf\ZD/xeˆQe)$YdžlEV| =qbDv=q֒x8F~*ѵC]Ku\lPb̝QGwc҇*eJ`EC#ĝC4b윻O~C273^i1cֻg6r~;߷̳ƅ?|ùv*Q^*YQ|0G+AVG6=)2 'aN@2eECF ni̒W2 uV%C +)a-wflyRFnM)~ Pא῁sT~'AzB)r&Evz]~SPcD^e5/ZR }nD1M-6grgsɫ{}vhvWxNa Wy:D/6願Q~HO<7Kzr7&<7Jo ?[rdOFN{$f} - ^vYl}ŷȄȏ^Oqۄ慓_T]U{5]wHX=z/Y.04E*Rŝ+K&lfk5Bqrv[[/tR:?ݠA|$ B~PS'v }wMQ9>^D0aר]52SXo oP[Ff 8-.69J<3I4צۦS``guk\* \`hX9ʞw_nbhPVDUIZ~xφYZU"8@_SfQ:ƿ/l^^\fa uKBZ,»# Rrѩ<{ϔeX5>p=hW oeeH0 J& + SĩI>q u^k כE=!{c@>R7O4;8G+\`-;my\OT9h^C_ݢ{%sNA7.)J.G`a9cs53!2bdΦ*$4d퇅c)Qdh'oҶ_ӤN#Fi+kSaz~xb)COsWDHr؋ '5>E^& qT*[]ۗbVBӴ)}my糉9'ۀw(0eX>~Lpf yo0;; ;)! ,r]٭ h±mHj1'Og9 O_(mJes,ʷTkf7+ZٮMg #ym"sRõ? mŀ^\lۣE=kİK| ,jP1 at6#``28k| L$Rzo̭RCGѕ%"3mKr#ymp!j!~ZQw#쒮tܶLGVA%wmSnH Kh5v gbʠpшh 6ytym2EOI0Ԏ.Gć 2J' Idž3EeF?h̍da_*Ӣ8Ѧ\i[ag[Z J]S9rX"?Z$@@ ͆ ATFD\i}2}]f2Lٽ6;8N=Z<="U jΗ%鷯>Qu2T vvN8+kyQ1 xYsf1c'R)]Ū1(2Fmzy%fq˫l=WUlFL+W1K%uڴWz|Bv\wvJ8FNZ]@Px$Y-ˆ^M9gΕkEuBeMXT/ær0!Ncڥ(bjeDShȏo*p_ݥ $|o^/Sߨ]91kY3T PMOt)S }s DE? oGt:G,o|eJ4Ce2Q/3CqR8VB~?`ǒ|5xbs6)PX8qDa T33 eTڐ!JֶDԜ&qtp7´gAs@@UVwoJ']J yr5''=$@(u$dG ~&:Pzv@WI BX u'埯rM*mH,/GJ`6wCcHF1/ %:1 t/[dmMj}7]陟atzm6femji錾^Lk̤S6K7;otM #ɜ8?hg6_h;8z VA&Z%DZ1p<:kcJŧD306n~D j mgW@1ԌMF_$w=k2]+8v6 Xnᤪ &Hq% BKAI1OО/( 87PpfFnϙ%Z}G[;bm{t:ؠ*9ɿk*cXpv dzY"jm^n0;ҍxo-&S~J6TuSA녶X)o/_"~|_)+L5`}?N?zL<% .M֜6}; 'M[gHWҥ !Fr#Y{HWb(rW*6db;HQNiU¤XYWx 4d/sXY?7o*D[~j:P,w;w&3@c},fF!(4kE9186ԇRv&di%G+Nxp" JͤHվ" J::u RIN @ls>8%qci,8|6N o PϢo6þٟ4;5 \3cfI7 CwWF!tF?<;CG!tdN@ҵEZ`sܗ)eҜ \ s܉\]@~=OcGBpl>C^nt8?MRy0]ú ?x'KӁف,k쿢EvPYj t*}ABѳr\wJ@ۯfVʦĨY7=#'s! 3h<񊤲 \jEUr8d)^v 9lYC(FrqІ~n(,LW,8o qaw8>OǷb :b*<&)Gj MU HY_"U&ɴ 62ۉƛ_P9ڡәk _(ZNhK+kYS+G+u {Pʖ0<L[=(F:0~̸( 0.nRbJ/SȚB[p VY׼,|fϹegAñoNJ%v'Ɓd[fj*GmBVR#peB+0N:C/jSe">e^e]m^i^&G+`~#wy 4YǗ'B8F+t c Pdi`"5p70ՅC@mʣn#4bwd+$/F#w<\Wq84 [&vK=pT]7^esU~=s ejcҝ1RIe#ݫk"ES,_n<]ʺ4dmNminz#3gb,1fknČkXop8d+22 ݥ,JCCJlmcbR8lux9e2k;(FMJ+0xJ_ &,Tť2Ү"̌qc68"aerMdlkb{˶"J6 _&{T zu$j0&!>S9{ [5"Ts+2 W_EuxC.<\L,GA*aϋU{oJD7ǵ=,M86z3b8%LWN,"eEj=v`'/r$%i#87".x"I'B:[~1xtM*wE~5lǾjJ!@*cXF\gLK(+aWdEy")&0\PO5 ܹO4ޒH!jgb`S;Lisl G2s=¾IBqTVQO11U ElEm$+ʦ UEYG#A>ja}yZ@!SVFc|DF¤xHA`x8يNVGS7Nfp*J’Otlx^;_mf'㚗Y_jltBäni`_nMP 60Q;d8=su^?]/w'/}?>Z2TuW-ފLIA1(QeKMEJ%ylO<.ΌWBklSCmFݨ4)=/J{zrM<ٟ?Y/c\Q.,یpj%6w8(uJ%bSygP ޼ "nC T4i@y3;gHx`wJE77ƽ[Z1-h &v&ct}g6 *5n8\I$ 6ANo&clj]uTЅE1s_gN$|BՏkjLVء>k 49|-3ֿ {OMC44@CnwYHHS-=A+CGKt]$JA7d ζ ut>~3EUuRLz 5c"y: \CAEϭļ=:.du@]^]lRdfP0P$ɲa[Se؁j>99m L=HZ Nv,Bؚ0tX6sQϲmQ^0l^ ҥQ/Fn͜k-*ӽJJAAhժ!RpeCҢC,㲄eӁSb>܏ KAM--[C7?p9ӧ=^n‰;0G0[clT.žzk8]vTi|Ajan>A]xT3 䍰ʦlv_ #jãXhI'4Pn)* B!z&> ƾ]u?.A{%kߪ=?("q%KX f]h" iَ'<ĠZwʞkIXΪև!Y]pVi ]Q_U/yE|4JX:loqmwuj}-IWV-j,FF~q9k`uDaJ;)S~,<&YJN17KVQ3}?6=E1ZWh>` gO 2ww9o26Qc|sПDSJ&DG;Ey( ah^E%g\Ԅ t&{\f? 7t:_b+]ӥn; 𣠃|f;wp[yG#\1*.u<5?*֖/Ǎ"YTR4,.^b;-XsM-Dx$rtd5 \) > (+Hs[)_4l^:3"shAn%|M#BhaPAv@ocoqS_@G* 5jgxtOELgh|/9Y9UȸsI~z(}@:j5ϴƃ@#-MwFʔEZ>LbZ+4 z>%tXN'J>A)XG/c>. nB5qJet>厷[IydsJE''jsf6IQrcl΅#gHAUN(bo뫵'so;lqU=?V,P?po :?zE~y1d\%|JЩ;uoH/u67yb) I;e#\B7zT mgJ4+rlfb $hR"x<aS4ӼG2Uhan,zBol sz\<( ^\M|LV/s1}R}WcN,@>Å(u Zz橁u]*C2CunO҈0bUn+7N'_#٦3 Kr߼Tt1sv_[j 0v5ϋBUvfodf ctß`G 3-gosIlOt}_￘P=I!8ˡ4pUOGbsHGȴ;5{_2Lo=RD @zp"m: a%Dm)Ic_]&U z 2E\]SV1A XT6P؞Q$;L4r#-^pC;(Q^~ϙk +f5Dz?g\AK\Cf1"Cm7:$(ZUа/CL mS)r,4is[iP1+3UzKpW.5¢H3C8 刽焓@3:S|soTSͼ<")'U3$}6a ez2X~{So#BQB?cPqFt|pmmj{jp{_78UDw'Ue94M<%C݃IB@b#X,$qشz:>o!9% 0.[mhiSAҡr,(qp[L 1I>X#z",at)6ۛa 撐yb*=a}8,o- Tnl"UWr#1܆B̊Uy`K);rN@׆vnJ!oGZ`R@=]08lNU.:s R9=},ȗ$Yhǭ ˧XTYt>GNV< UNRFTjYl>oʓ/Wc4^\,g \d4;>Xqy|'\VX% FNqRUmc( E!fQ/l|d'zp;7pajJRڗj \ (a.F2s}'z& #v 6rX8+N }O_%zF8 l5Tgp '} O G^b"%yzJK]_xp#O n(-ECb楢!>62ϔZ9!pћfFgz|E=0zs7 nVQN4%ěK;z!Ie+ WS.&9m0>yR棗2=UlIz?v "l3^bEL0Ze$d+wc趸4*t;0:6n4^%Y[PpҽՔ [nh\,0bo/܋]CW>s _+v'@KܠR}*rfG>|g& ܢM`׈ۙ!S/ /C /ijRP9)I|{6lQCH`9#*PcDCd &[\u[d)UpZF9t&ol.=H]blL@\[06 fy'Zu;P*?KE0ŵ`4!)Ti&꼷l()nb欺-/<㹊u2'^ez(l*e4 C놎Ԧ:cnjJLv A~&t.1Uojocg@.t/Fm{}j<[F}R?J%FmFV -clqToNkJ \IO2>9+*}ܙt(Q D%+?;'1XǺwR\|*gOatEh׃X|v5l?'%i+|0lۈIФ1"XrEG MD$BvmXO`G3&G 2,bi Kh.b]_H[K @ޞ.wıZ3\lte',T4Vr#,W+2|&qV'ft$քMRdzFC҇\t,ϛnm뷱EMgQF7G2Uߺ0AS.Blpѫ3e0Y wҦXgCxu݉H㬳dD7Dv3@)'TԚF!y+z {`0;"dgjMn9MU7wƎ~A`S^CoMuELD?T8]")HMΐ07g~s.'߰Eaֲ閭O䴯zTe~(:-K|KyP⡘,F\mdԗmeR[0g8 n0fҟ-b'& h3+"jX'60۱dOM 4+kjvW^\-M^F GPRxFΣB(\9ˤlY8QI*lt+89tP@3?M;aZ!y7e08]ftTVOsRoܩG$G'pv, :9E ovJ'sj$( Osu2uF7haaw+$v}1Bjx' /EG-qgZ@z\4f?Q~}_ ȔBAzz *ii~-poH b)rg`T8v[Eh-oKQ$l<]k?M` d7Zg6x _DN;'FhN-?l%KV|S9H㴞V^0@fDbDWUar?LNJ|$U=4ĝ/ā(ZTx#+RuDi =Yb/s~v0] m_J\0F[&)m4P-[ Lۯ0(?Ti Lڭ HuƯ .~*4 ] Bv+ٟ ѺE |a&03r*&#qVӤC;DX!e nosӦ LFl,V@Ʈ;Rh\>;yr7#~>h4"̪胼L/y5E psŎbs퍍1sbG<e/nXW V&ϕ'XT *PWy ل[XPdcJyEs_ r3*@ &#*oWw)tKpJ02z+2r!, 5CcکasQvWS3 jdY}b >U~-*-$ֿjզ:=8+:[eT w_ L)gJCyJ>#5g^yұmSC#IUe*%r 28Oʞᦋj *Ĵf깇IRK&?> r ʿ7 M]e*": ʁ@S4= X<Z>ڤᲫ8蟒ǃDF<.~ީِY? Th P& *QԪl 5+-<.zӚORv+*G I_]펊Cf @_ߕaOYfM\ EiTy Okcoj^:&}}X"I5~P&; Xke^}@>[7;%@!WBy<'ݧ !-lX|Bksy(N :࿣ښ .݈j#/n6X N)`)j4#~xZzVk$ͽ^CU6]Q/Uiv\9-'N-L'W;c;A`  Q 4)tB,JaT8W| -9*A=sCg퐔ZJO9v(NBX^֛IN#v.~1?3dek^ WUVrOC7ҧFTw@`2Xiji&HĒ:Q\cS8e 3֯߁U=yԄ̸ڪW13|`n0C`%/ՙuMŽKnSםкՙˉ[w5g!jc) BbH#F xOg^ [~Tw~8`r H+ AWoD ?6mx;p8 5) ?wK`UuB45 d;[27iQX>RR ŷߡ4R]*MdNoƩ{+."2nmJ5J6_.Gob&8j*M< v&GE}^ߏ"o-ÿi"*-QcP~CqnuA(٘\q3崗aMS,' K'HEHo9h 7,Y'9rQ{r^@{ƅ3s1&z`$Ԃg[VҠ-qmRv!Q~qM_M-z6:XGJѭ զhʰ̇ے7$fxlğd)f%n