ffmpeg-3-libavcodec-devel-3.4.4-lp152.3.7 >  A ^p/=„CnpvYuzunk 8jU~:<#<" `wTe̋%7ޑR }B=LF{\^ ӹ~/IHUUǴ}'#}s:Ɨpj%ZQ+ğY"Q&D,,~lZε%)@u^v (K[N7Vy#d΢s˃  dJ)̫a\ juփ ev{_Ћ752e7e7057091b65e0787ee270182f00ec0ab24945ee39cda7a0bba7e1f0ed723aa7fcec325aa36ab6bcbb5a926c801248dd0127^p/=„ʘ+ilo8}4Ap@pDƼ?Ƭd" , YPT`dw \      h D h  $  L  4    R( z8 \9\:$\BFGHI\XtYZ[\],^ bÄc-dČeđfĔlĖuĨvwŌxy<zL\`fƨCffmpeg-3-libavcodec-devel3.4.4lp152.3.7Development 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.^p@cloud130`BopenSUSE Leap 15.2openSUSELGPL-2.1-or-later AND GPL-2.0-or-laterhttps://bugs.opensuse.orgDevelopment/Libraries/C and C++https://ffmpeg.org/linuxx86_64R ' % 9r ( MxAA큤^p-^p-^p-^p-^p-^p-^p-^p-^p-^p-^p-^p-^p-^p-^p-^p-^p-^p-^p-^p-^p-^p-8d9c461de27b51a5c3d12f3a58a2301f013131e5fe88193b387e30144a3753afee04219cc725dd8ae4440080fbddd8becf5d095b22cd98ad8476a0715e3f555ea0918d3d682f40bd65bbdc60ad0cdca08675a0067cd3e92581342b045fb0cc7874a55a2e3f19ce797e99624a224302f25efa89a115b9bf2e932c8fa179b0cc66b248987f650dd7a110c942ad67351dc920e115248c54532b29381c4c64be9905efedccc613db41c8d5a68bf9c1b81ab8b0e13137ac85f5f7e75f0a08381fea75e69dc45a7d5a9206b3bfead10caf3117117005cd532c4fc599d9976637c1b9e318ca8eae5bce081b4eef1b1f61a62aefed1d4e6e3cde41487c81fb96ee709e51df552a2314760d43025c9307883dbe7676d54c975637c93fda11ccd4c2f545c30a21a0e4770ce91802c3dea5623c2a4858e1480e664df51e2b1af0db829bff2f4cc420acdc0b802d75d0059638f2a8674b7ee749d9564105909a0226cee5608fcaaaf36909e732db2a28594565434d4ea6084e9497c3350a4cd97136141e5e69b8be8dad86956784cd4730ae0cd545fa7d854e4b80b8a0d1f6ccdd2b0db04d97ac7b67f0f7dd377ca688706750fbb10bec0a52b1d2909d6054197aa7aed5cdea3545b1add1d97a99f3646f3e07baa76b59ec0b6abb6a7db1b190472161ca25e657077b2e1d28d42636cab0f69e4b92b1ad64ac2eaa2843c270a6afaf308a76ae51987ad98b125aedc395360fa29b8f4f7029e8d98abe9999def9f5216f8bc2a9c7c930b5929e3e42863bdc88726d3e2e65a7177967101a51bd1ceba264eb3210da8b54b59b96737869eecb2b1deaee2fc89e7dea6927b27ba6702722b4273dd9libavcodec.so.57.107.100rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootffmpeg-3-3.4.4-lp152.3.7.src.rpmffmpeg-3-libavcodec-develffmpeg-3-libavcodec-devel(x86-64)libavcodec-develpkgconfig(libavcodec)@@ @     /usr/bin/pkg-configffmpeg-3-libavresample-develffmpeg-3-libavutil-devellibavcodec57pkgconfig(libavutil)pkgconfig(libswresample)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.4.4-lp152.3.73.4.4-lp152.3.73.4.4-lp152.3.755.78.1002.9.1003.0.4-14.6.0-14.0-15.2-1          ffmpeg-private-develffmpeg-private-devellibavcodec-devellibavcodec-devellibavdevice-devellibavdevice-devellibavfilter-devellibavfilter-devellibavformat-devellibavformat-devellibavresample-devellibavresample-devellibavutil-devellibavutil-devellibpostproc-devellibpostproc-devellibswresample-devellibswresample-devellibswscale-devellibswscale-devel343434343434343434344.14.1[`O@[Tq[?Y[<[;e@[7p[.6@["X["X[!@Z@ZUZ2@Z@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+@tchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.combjorn.lie@gmail.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comjengelh@inai.deenzokiel@kabelmail.dejengelh@inai.dealarrosa@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- bsc#1103064 attempt to allow migration from the unprefixed devel packages cleanly- Version update to 3.4.4: * avcodec/dvdsub_parser: Allocate input padding * avcodec/dvdsub_parser: Init output buf/size * avcodec/dirac_dwt_template: Fix signedness regression in interleave() * avformat/movenc: Write version 2 of audio atom if channels is not known * swresample/arm: rename labels to fix xcode build error * avcodec/imgconvert: fix possible null pointer dereference * avformat/movenc: Check input sample count * avcodec/mjpegdec: Check for odd progressive RGB * avformat/movenc: Check that frame_types other than EAC3_FRAME_TYPE_INDEPENDENT have a supported substream id * avcodec/vp8_parser: Do not leave data/size uninitialized * avformat/mms: Add missing chunksize check * avformat/pva: Check for EOF before retrying in read_part_of_packet() * avformat/rmdec: Do not pass mime type in rm_read_multi() to ff_rm_read_mdpr_codecdata() * avformat/asfdec_o: Check size_bmp more fully * avcodec/indeo4: Check for end of bitstream in decode_mb_info() * avcodec/shorten: Fix undefined addition in shorten_decode_frame() * avcodec/shorten: Fix undefined integer overflow * avcodec/jpeg2000dec: Fixes invalid shifts in jpeg2000_decode_packets_po_iteration() * avcodec/jpeg2000dec: Check that there are enough bytes for all tiles * avformat/movenc: Do not pass AVCodecParameters in avpriv_request_sample * avcodec/escape124: Fix spelling errors in comment * avcodec/ra144: Fix integer overflow in ff_eval_refl() * avcodec/cscd: Check output buffer size for lzo. * avcodec/escape124: Check buf_size against num_superblocks * avcodec/h264_parser: Reduce needed history for parsing mb index * avcodec/magicyuv: Check bits left in flags&1 branch * avcodec/mjpegdec: Check for end of bitstream in ljpeg_decode_rgb_scan() * avcodec/aacdec_fixed: Fix undefined integer overflow in apply_independent_coupling_fixed() * avcodec/dirac_dwt_template: Fix undefined behavior in interleave() * avutil/common: Fix undefined behavior in av_clip_uintp2_c() * fftools/ffmpeg: Fallback to duration if sample rate is unavailable * avformat/mov: Only set pkt->duration to non negative values * avcodec/h264_slice: Fix overflow in recovery_frame computation * avcodec/h264_ps: Move MAX_LOG2_MAX_FRAME_NUM to header so it can be used in h264_sei * avcodec/h264_mc_template: Only prefetch motion if the list is used. * avcodec/xwddec: Use ff_set_dimensions() * avcodec/wavpack: Fix overflow in adding tail * avcodec/shorten: Fix multiple integer overflows * avcodec/shorten: Fix undefined shift in fix_bitshift() * avcodec/shorten: Fix a negative left shift in shorten_decode_frame() * avcodec/shorten: Sanity check nmeans * avcodec/shorten: Check non COMM chunk len before skip in decode_aiff_header() * avcodec/mjpegdec: Fix integer overflow in ljpeg_decode_rgb_scan() * avcodec/truemotion2: Fix overflow in tm2_apply_deltas() * avcodec/opus_silk: Change silk_lsf2lpc() slightly toward silk/NLSF2A.c * avcodec/amrwbdec: Fix division by 0 in find_hb_gain() * avformat/mov: replace a value error by clipping into valid range in mov_read_stsc() * avformat/mov: Break out early if chunk_count is 0 in mov_build_index() * avcodec/fic: Avoid some magic numbers related to cursors * avcodec/g2meet: ask for sample with overflowing RGB * avcodec/aacdec_fixed: use 64bit to avoid overflow in rounding in apply_dependent_coupling_fixed() * oavcodec/aacpsdsp_template: Use unsigned for hs0X to prevent undefined behavior * avcodec/g723_1dec: Clip bits2 in both directions * avcodec/mpeg4videoenc: Use 64 bit for times in mpeg4_encode_gop_header() * avcodec/mlpdec: Only change noise_type if the related fields are valid * indeo4: Decode all or nothing of a band header. * avformat/mov: Only fail for STCO/STSC contradictions if both exist * avcodec/dirac_dwt: Fix integer overflow in COMPOSE_DD97iH0 / COMPOSE_DD137iL0 * avcodec/fic: Check available input space for cursor * avcodec/g2meet: Check RGB upper limit * avcodec/jpeg2000dec: Fix undefined shift in the jpeg2000_decode_packets_po_iteration() CPRL case * avcodec/jpeg2000dec: Skip init for component in CPRL if nothing is to be done * avcodec/g2meet: Change order of operations to avoid undefined behavior * avcodec/flac_parser: Fix infinite loop * avcodec/wavpack: Fix integer overflow in DEC_MED() / INC_MED() * avcodec/wavpack: Fix integer overflow in wv_unpack_stereo() * avcodec/error_resilience: Fix integer overflow in filter181() * avcodec/h263dec: Check slice_ret in mspeg4 slice loop * avcodec/elsdec: Fix memleaks * avcodec/vc1_block: simplify ac_val computation * avcodec/ffv1enc: Check that the crc + version combination is supported * lavf/http.c: Free allocated client URLContext in case of error. * avcodec/dsicinvideo: Fail if there is only a small fraction of the data available that comprises a full frame * avcodec/dsicinvideo: Propagate errors from cin_decode_rle() * avcodec/dfa: Check dimension against maximum * avcodec/cinepak: Skip empty frames * avcodec/cinepak: move some checks prior to frame allocation * swresample/arm: remove unintentional relocation. * doc/APIchanges: Fix typos in hashes * avformat/utils: Check cur_dts in update_initial_timestamps() more * avcodec/utils: Enforce minimum width also for VP5/6 * avcodec/truemotion2: Propagate out of bounds error from GET_TOK() * avformat/utils: Fix integer overflow in end time calculation in update_stream_timings() * avcodec/mjpegdec: Check input buffer size. * avcodec/h264_slice: Fix integer overflow with last_poc * avformat/mov: Fix extradata memleak * lavc/libopusdec: Allow avcodec_open2 to call .close * avcodec/movtextdec: Check style_start/end * avcodec/aacsbr_fixed: Fix integer overflow in sbr_hf_assemble() * libavcodec/rv34: error out earlier on missing references * swresample/swresample: Fix for seg fault in swr_convert_internal() -> sum2_float during dithering. * avcodec/aacdec_fixed: Fix integer overflow in apply_independent_coupling_fixed() * avcodec/cscd: Error out when LZ* decompression fails * avcodec/imgconvert: Fix loss mask bug in avcodec_find_best_pix_fmt_of_list() * avfilter/vf_signature: use av_strlcpy() * avcodec/utvideodec: Set pro flag based on fourcc * avcodec/wmalosslessdec: Fix null pointer dereference in decode_frame() * avcodec/tableprint_vlc: Fix build failure with --enable-hardcoded-tables * avformat/mov: Move +1 in check to avoid hypothetical overflow in add_ctts_entry() * avcodec/get_bits: Make sure the input bitstream with padding can be addressed * avformat/mov: Check STSC and remove invalid entries * avcodec/nuv: rtjpeg with dimensions less than 16 would result in no decoded pixels thus reject it * avcodec/nuv: Check for minimum input size for uncomprssed and rtjpeg * avcodec/wmalosslessdec: Reset num_saved_bits on error path * avformat/mov: Fix integer overflows related to sample_duration * avformat/img2dec: fix infinite loop * avformat/oggparsedaala: Do not adjust AV_NOPTS_VALUE * avformat/oggparseogm: Check lb against psize * avformat/oggparseogm: Fix undefined shift in ogm_packet() * avformat/avidec: Fix integer overflow in cum_len check * avformat/oggparsetheora: Do not adjust AV_NOPTS_VALUE * avformat/utils: Fix integer overflow of fps_first/last_dts * avformat/oggdec: Fix metadata memleak on multiple headers * libavformat/oggparsevorbis: Fix memleak on multiple headers * avformat/mov: Fix integer overflow in mov_get_stsc_samples() * avcodec/truemotion2rt: Check input buffer size * avcodec/g2meet: Check tile dimensions with av_image_check_size2() * avcodec/exr: fix invalid shift in unpack_14() * avcodec/bintext: sanity check dimensions * avcodec/utvideodec: Check subsample factors * avcodec/smc: Check input packet size * avcodec/cavsdec: Check alpha/beta offset * avcodec/diracdec: Fix integer overflow in mv computation * avcodec/h264_parse: Clear invalid chroma weights in ff_h264_pred_weight_table() * avcodec/aacdec_templat: Fix integer overflow in apply_ltp() * avcodec/jpeg2000dwt: Fix integer overflows in sr_1d53() * avcodec/diracdec: Use int64 in global mv to prevent overflow * avcodec/dxtory: Remove code that corrupts dimensions * avcodec/dirac_dwt_template: Fix Integer overflow in horizontal_compose_dd137i() * avcodec/hevcdec: Check luma/chroma_log2_weight_denom * avcodec/jpeg2000dec: Use av_image_check_size2() * avcodec/vp8: Check for bitstream end before vp7_fade_frame() * avcodec/exr: Check remaining bits in last get code loop * avutil/common: Fix integer overflow in av_clip_uint8_c() and av_clip_uint16_c() * avcodec/h264_cabac: Tighten allowed coeff_abs range * avcodec/h264_cavlc: Set valid qscale value in ff_h264_decode_mb_cavlc() * avdevice/iec61883: free the private context at the end * avdevice/iec61883: return reference counted packets * configure: add nvcc to CMDLINE_SET * avcodec/mpeg4_unpack_bframes: make sure the packet is writable when data needs to be changed * avcodec/mp3_header_decompress: don't free the user provided packet on error * avcodec/extract_extradata: zero initalize the padding bytes in all allocated buffers * avformat/hvcc: zero initialize the nal buffers past the last written byte * swresample/rematrix: fix update of channel matrix if input or output layout is undefined * avformat/matroskadec: ignore CodecPrivate if the stream is VP9 - drop patch merged upstream: * 0001-avformat-img2dec-fix-infinite-loop.patch- Fix typo in swresample name- Conditionalize vidstab so it gets working on Leap - full_build only on Leap 42 and 15, not on TW- Add macros to allow conflicting with all other devel projects to ensure we always install only one specific ffmpeg- Enable vidstab on tumbleweed- Conditionalize pkgconfig(libopenjpeg) and pkgconfig(sdl2) BuildRequires: Fix build for SLE 12 SP3. - Enable pkgconfig(vidstab) BuildRequires unconditionally, now available in openSUSE.- Conditionalize zimg for Leap 42.3- Split out the develpkgs again - Use %autopatch- Sync with ffmpeg-4- Add 0001-avformat-img2dec-fix-infinite-loop.patch [boo#1090826]- Enable build against libzimg.- Add 0001-opusenc-psy-disable-stereo-searches.patch to fix a crash in the Opus encoder when outputting mono. - Enable FFmpeg Opus encoder as a selectable runtime alternative to Xiph libopus.- 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.orglibavcodec-develcloud130 1591701568 3.4.4-lp152.3.73.4.4-lp152.3.73.4.4-lp152.3.757.107.1003.4.4-lp152.3.7ffmpeglibavcodecavcodec.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.opensuse.org/openSUSE:Leap:15.2/standard/a4003abe1288376dfa9df102d0fbfda1-ffmpeg-3cpioxz5x86_64-suse-linuxdirectoryC source, ASCII textpkgconfig filetroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)PRRR'dv֢`"utf-855e7054d0918dc911faa4302c89f90551abac7f7e55e85790cfaa201758807a7?7zXZ !t/mO] crt:bLL C΋q ܠuVWΖ"DȏuIEy=(ѤJC J7rJ0rNΆzP#ϯwdz}fBD pJIЍ+tOjp?Mj1Nb?;ߵ"˚USL;Z>nǸ,$B ]PRp E'L^"m`9`BHs=MN0uZp~^;o.8f`k{@6lM:WˆX.G8ංb%4'@7kf7_7n#JSE쉾dT "|M/{}eޠ`Z̅Z? ¶Ȭr!`yA;ly52ڡؠ$_VGQ_mVV۰:~)ki5Ā*O;I=X rC/9D/2G|VTKshd~uy{BsYb@DqMq5'*6hP|~ G-(A R/S;/\PFƙo~n\\b{oEsme`2g\ݖ5lڏ2,2NNc1r1tJ x1ʴ|u9;s^}"PFo [|)P7S#Om)Zl:Vnd}w9H~{)r!X D,EPBmD3$Opxf5\^U@86λWlJeQJXm #A[EҮkϊݶa* {>h뺄ڠІy|!Dh4W rrQ1\{=9D}1ApQ] H`TgniBZ&$2k>s*HͪG8c$XfцNB`G"iX>`.=Tlu&W*aO H\ne#9edF'XchTq>0Rɚv%ܿy03SH]-Is(m4Q^M~ #ᢨu0M[t͑CЩMO#oKYh}|ERn>ӥjwJ_uf$zWX j8~;Ѡ^; ]͙,u6YmKe_>MG?=$Aցty/9L?6;`)(A B/ؚw^#qziR-'O~@z#u<]NYN Ks+|޳ڽǘ)>֔(߶:RlP`?[J=3=lϰy_z[U C<>[h7Qv=O`E~8q8Kg =\LJnL G1;4<:lqPʭNl2WZ1h-GxvD'K .Oꌚ%@xH?ܮwXxIt-Ƈ-t=۹BZV^WM7#_Q|m̽?j!s/-#tmz^:GrD927<\bi-/0n fe3%H ixo7ê=>c ̫z>$-7)v9,~׷q[&6͎ٜ f-%_F0;+5W^cb.;j$Pc/)Έ w4[#mZwFP$QfXp4OjՉ~|f"=8˸W}q@qӈ?r3S<`8?Xj'md ,xJQJT.ifYܭ !s0e"auBVmzS,bJL^_uip 4526 4*GI$k:n(yXeQˍcZ_Y[Q0C~`Es4ܝ[~,xmKj F[{Jyv3ZÇU)FN L$I" .L\ʀͱ2b@@ͭxc$?~~K5O|"p^Vše?9b|Tmb`dA~P&syyYb|T[O+!PIW~:f@{ejh?be9ᙶ+'*1}决i1HeS!h0$+ *=7s &`~DH[ >c0DՎ~иrz Q͍:5RЂ @RmwNԭYwuz1ԯHǥ ûPX&eYfVX5KR)AxFUz,g'̣.k'vȲ>薆Q$SeO$,tAt*v/(==![#)6Ey7ط{141DX9RmucfK|blC,(^# Bf8cS46;g86x+WEY#6 ܚҊc ŕ^cVHGSYʟԶy:k>q;A׭ܵ tx-ʘfQ1x!SV)aoX3Y.UIO>y O~T,2-:eubU6ĹCݺ/{N| GE\0>&r /f߲ + ކ瀸nS3ک//)D|3&ATrOg+s-PSYM{"VbX6iyK;мM97`fnW<\mD*O_ڧ:jJTdO`:ć>G]320Kq,{4Nyg:\v+;EBozp{~2 ep9 :@qې]yRL Vj#ZSB'.{&5Cp0נ̓wii| HUt93fQ|rU3>Gv'vm pCVݓ@b/%ML,Z*;tI.C5 z/#16 QOp]!OB;uu0G9 lb|^"3i%˫`̤~i݃r Lklv]|,0Pg&0sExs((rlPWK?F/C#xNWـ~5ܟЎc*Qoˎ,(U'pb?aqq_ T71aMYl\\Vh?,/&A?x2w mN܂^]$իRŃ%BM\)P_?|="P)D7P{̦mIwc'oV`z`|pp XF;)0W8^{.׺N݌- ĥZO"#h&p*\ڙuf5r eea˧5]%, տBRn!-ҫ1p?:[c &y͖cc8>FjXAkF‰]bm^j_W&I`?\r.F;j<=m3,sc$0bS7ү.tq} JC aK|@A7Ec}/px;[HZ-4Wy-N3=O8nfU #DjZΰD@um[^~KRw B-k ~ςY}î᫲eO_m() E\(/+ӥ nARώM3~lσ?{9 B7XO0rvg>(&xOgWIH$gŐ-$Y3u< k;ۻ՞n!g%p^HCOaaiUDwlo~8}yHZ]h/Ri );`sB=hUsjd#w$2!e%c|D2\ &JIؽip{4gc&H,+W‘huR$A+i8*'@f{U/j>WkXC;mZVg)Dek@~LWnN9>+mFINb>NÍ^t`x'+QICoWLõ8=Ãrkj,n YnP/6>~ǁ-fӂhؔ9'!c;f6(C0iOG 7+׸S+Oγ7|d4bXi@lm sֳV+kPII^<荥I ЇƲ LyX HYozb9_x j6GY‡iDW7ck<^,ِ'RǜrU:gzj55].w*u۪ `3W7;[.#L0bjRXxO?uCDѿt߲ dj_\7NoD.ItJ8Ġj99ƋZw6_p ɧ8mlxT0#y12~Փ&?b$'ϼ?#D?L{!"i\pt3 W+0L'vZG!cUL>O*U:N;08犧dP¢`[P%ު1.54T k~aI!:$Vp  ?W+d3GiZԶF!ASg)^\|G+\֮^ <=[RS쿂=Ř~!f"f$|j٘+4%BNCy*TU+hjrJ-@ H#N lk)Ɲ{~[X R yn;3 8/33)&Q[~AKƵ/_=θ@%NEK ; a$Bî O(#w ͭ*A å ,=v?aJ}(LFs/{+td Qr\|Z<>c].3jV J,F%LGxYqeb mϸRa%eKZ Oa>-xbsk|, /i3V%.' 3&Cn ¨<j\_]c g:1BndTdbl-%ͧnۤ{Q`T'zr̙?^`={![P|V߉4Pɚ[WX꟔ZT;^7"쏽"Gb^k96P Isޢ; k)P"1%I"MWՅ/ ĭ VQ\~@hcG'HhUM!`$S BwQ'u#HPdzl}7;_B+E"#6! {I;,y/; X*z֗~%D;gG@T1;S@5S{` xTPw"oF|)(݄gqt/I ^YGn*}M@{$Dt:{d^?.X>Ca2CW>;D:Ϡ(u K 3P К$w{uESio7{u5Ѭ {~5]҇6>ejD(Plf3H7-`!:FW7GO 2fjwPj 9LhJWӐ0XGc 1XHo۷GA"|3ȸE4 gwdXSv^[A0lD 4o'Іό+?ֿhR Ṹc2ٙCc{kFVD3`0*8skTpwoje ?j̭9kN9{SeE$I IzclT H9-"Mfia]X @i~v2Qiv v+u 7+֏3w[ӥS'j1#|/XMn}?pDAlDGgp8bjDތx.ϻ *v05i1$\/? aCTN*Tu $Cf~8d/fAM,%>ǫ\)3,gj%晾3Nxk11LQwVm|m~ U]80 knJ2A ܫevWo:,qlדA?)9e<:4ʰ=i@+PZ >@Bzwe HUqV0OzIM Jv)|}≌0rވkB:=ykR-$651[|ųT ښB0/Acc8&ZeVCѯt3uo l}eðԏ ܺ#]-DﴚLF*i">Q|$,ydë"ћTzSbTR)ӃGVzy62 d Qzf|~\-mmWKlG Ȁ@ڨf#b]=ך傶&X 8%dJؖF,)"2uxy5(%ty`N~ƆQ"k ?p5P[%̡l+=>~C30 ^rXS>r`{옠^uL˽3p/d*۽)>Q Xvk 'sE݅ꈄW()AL` ץfSɯ;=nt3/E gt",FȻ ({3R͢SݩFU<ȡó:̚;ХԒG^8"5!'Wc4%IEg2 Qcj ie4>Ah8!S$&,,V޹V9νVL1ƿh߷;ZS)F": Eʨ65s9n#E!!MЕ20Pj'r2S#wGM_,=pbwA4pf_>3 .*g ((BO愥#{/ | S~ΊwcZ!"oQ#Nqډ5oevl)gnF-ǚm{W^֡L|@4~0=wen#fWX""<<9 Flݘ(S!cI?\nkinŽ0ЩǠV* !ɵ rҰ8uDM;5c_El9lRd& Sw_<(k2M d@5k6E@?$_3lt͍r$ħ` | Unĭ`li;'in-} ]?0m:t9EmLt 9R1՘d_ܦD.J[/<"]%'ϑ0L[+":#Է' P|߳0ZL7 Drˤ?ofӊ%WyCMQH L;.a`M`-$v {N?!p3bo)E1s0v4 Y<&>M״k_| @z 8V :vuK19qkXfRĥY$U+ޅ VJzg5^.eG~MnPV}u>Źy]7?.T؍mKDi!g5xS{8q@B YsXm`,~ `9qV*p^v*kH?~P2MV|˼7EVxXNEHRCܯ(ܢfgi.yi5o nL-P ¼-<'G=/mwZ,?"&>x7zr>sۜ# f \\tpNxYK?'kS:22^W3Ψ _?$+Jvk!Pǣ,ޮtjS,=b*m0]?_gz";0&kf-̾2J)ǵ-;`m\[SfqbQ:! `Cz8$pG"7*ee Mρ{/P'`"'N:e2pkbκ+#x ?Q'd,nc;C#}ƶ}),@V, `Jlأ\+%=McN{zpoiLd$H7.p2FP;έ{;Ⱦɴr^+D OsCdXr*pϐ_H ~& +2@:ZUa.S`= - B[MN$EG{Srr]oОY|iٽ blk&#b}~i1rk~^8|VĀp2b_pUϒ7>r̪Sϑxď8~tKaFjc ɖҀ[wxCzأ|CHFtNysj<NarXʼnza5[aC+vz~LD8O`=wG«qM<$g}lΪ \0U ghgR~?}$(`܆}_WȎC(E5LNYh/sRXaFwѫ^R߂0{wy<1O7F}W1LTk|Flyɖ?i Qld%{j#+Ыf4)*lb f=mkU \FAf[}e7f j}?#ճ<'=>xnTKl@!^s0Gtұ..0T9?~lj$1܏728eDzh/0).v0OE4 ir"]'KϨpQF=@\o41dalVÖ Z< 5e6rKQ4~8EQ& ?dJupaُ/W̌| z@҉ +>Y:泸G_֬vor!c/@w<-ǝt|h*#JO4cB2Đ^VyiitVǁC!8A{⁾h?j3;|5#q.9kP/;PLVMalAQr}ITBT3cZc B43{S@%ӪAVxƯ< }-&.TeĄΤb \ jaHFvt D2%rn>y+JjKX<.ϮE0474[ jf!C _Ʃ E--c0.ݶi ~dWqH %r(ړ (2챷RuHbI ɤ:Gّaj4>=&&ƐU(Ioe[QAef*ģa`J\},J7a͔ 4:a/bw_{)Ptϓ%G=n}@b&ȿىç4݋#FFVo< Vg x_ӣƨGY;TZB%/@YsynurF ׌ = 52%QfS~j/_ Xh,W|x3'&ׇJ6yPQEPN[%쑴":BBT>qt{Pӑmнk..K_؀\#zŦ!=B1§:kIp.gu c6PUn ^ۃi7$GO~u.7=>F(m*yمIN)o&*>'tI:Rpn5=x?&^CyP<G(L>EJ̏v娄mmA1Q~稻cûe8%:Ic혁݌bexÃ@Y^V?$˘ tc+uPXTǣl, m}h+SLBZ}~ojwEphuMDȡzaTqg3Vqmy~2/PBz9AydI:d֏\t2ٛT)^; k^V^b mOǤzI$+N>G ޠZMFl廕%az)\IB7!}VP5~= - .DczZl$LO1>_zn_V5~5>oeb="ߍq ;4VViP2Yj} \Zk7h<6 ,2yz&ƮĠhMFpx,pxng OʢK}d}mVҍ%2ZuN.|PM1K-\ ?zKUÑ+zՈ,lQm@_,ć+," 蓈 ()ޢT4[ϸ@[S~zGl@@[QmQu`AKz oT@f.d\oo?9t@= sZrƩHnpD/ j9lo.Rوf[clr; Ē7[XF!&uS##[dlk6î')!'2m#xmKK/yǚp/;MS"q0W~T Da2[O:i=R˕e8x%sDj}@"@Mn2h?Kk](-T"L29Wv)=˅Flzʹ#XLhLp4&\0+Pqz [AzJ\.>H9L̐t}2U>W80yط8@$bXaN0=* %A (m|^ s0l5ᾮiO$G>"LpRpŦ]Z1L,Ƶ$@ޙ$ ?;#KO#gnU Y8cTwt:ȐN: 1+ jۭ^lĶ1|vX~9tSsǶ'k쪋 1xR5LH'z'PH0{x>XQ/f?`s"a\(܀fA  ׼gaL]ڂ'Ϻҍ.sE$el?m2}ZogXåJ 肎#]SpTqQשOqa iJZTu}ikgo_L5P)L';`mȽy `R6J=09B}ێ}C(0Sl;Ks@vƉ%@rKE) /qEg`2XK,1D._0>vͿ/CeR >J=ʇՠ8 "Mi[ը>y}V mYpdk؁I{.|NjH< [vRsI]p_⨲zi% 6O&{fۆ8av2犅5'H{HKovNe[AfWqaM4!.W(sh'jPF;2^eID(nY2I$v2T{u^p ,ƗEX ܨyM/"EΊ-;j?ۈO(^IEb„Xl!6ZRmU/7/=(GYq&>6x! c=s4?/whLP0N1]bva()!V{=ACA(&RiG^)1Km:\`F3Spm}f`c7xe̪JD@/mлs~'lլ8 MsIg1$b Zݙ˓|jVq{smVoJtP1Aq6Qw/jLg(LH51z |%49vcʴbuUоFOM,6ȬӏU}|{[˶Th#6~8DOE]jca+m/lA=6)ז8-3K`舾2/k8@ctMxqepwDV r~69@,cPs'G#C'iw COaar4G`vZ)2m4e[eD;R,0D|=:<"8V}/sU? )8O7iы4S=7Xr5 [bS= 4C"8وƞBwb ¥ITHuʥ*B>q§r Jv !@.Ҡݮuf${Vb KpчjkI[Tg_O!""wt]8LAAeP6D7/ }ET[Lj(Cc곅6ƛmcp]θ04Tz#n^mepy`V_NB+:bJP6w+4sKYJIHCK!V>h2 uL:f(4$<O-Ĩb }/Օ ˵2Uƈ6t 9yöv!h ~W ;!pbM  _lVatM0[ w^S}hZ" ך>x9S V[/'N%4i{™=_h Vz1Ւ&9zXᯝ$Ck!UЊb`cZ˖ֻY8*tɀĀ(uvU>iVt3O "k=U5ssVv=l ^;1wHIf)ƽc,wiݽ c@%SPd<`e+4 KWtPXz_[V=8,H489a/Ff <.> 9m3"{GmF[,=-A)1p#Je=)RY5=1/OVF y!үK~y8P'. :Gb3Iꢹ62\| 7I\Ϫ|v釢ѓK ɀjYh>_*HǏrVሮy ?U g|Oʯ֐{[f1&e=hɮFkKkцL3@clB^Lq\u\x?UKfuGW=sZV>]_-!H#356L}qłbod˖,^ HJ=|tC}~f`lA)ېf/"Sӹ\LWv&3:Z_RY1F6V8#+QPzOgP}) ,i='2Ɂɯ`Eɛ[T0+3 #~nWtR${iDIP4o]9<ŵ~S/\&{y1HvV#ɆdCCG'U p&e[RZ&jKo?#Z r`N%;w]&?ءtu`%i2FJ >Iƿ? SvůJ҅h+~)זB3 7p H1i=Qn/iFч@VU&Q^SR8'&xe g͟`-4T9:#X-σ%嘈hn1A<,anmoV+:qڟmw,Qbjmn8pM;ƩWTG馧? ЊnGPih5:a¬ _K7GTgnƨ &ot_޲Zc\%!/qƷ?.|{|$G ޔ:p!QI7'_ .p~ZbE͸V%;mc,^)J-Yc18a7$^cj[KZ.lj1c2yzPKTe]hB@eAό>) 8f#xG\ʗ\@Q_̧5u_k++e gy0I[pEB/"v8i&upuZ.Tp'0_xOU󲆨[7{Ip)hK;PȯXA.eq5lO]pS$\W/13rAg;2&51䌦.L:5Mg&4SEXUo4h7m+Y$-pا[xUTtR> NГԸkWNl<өE ڻ s@|)tE8#C|'v \ݩG6ǪBYѻ=q'-& /@j&'"W(Ьa'GZ l7^V4RfH_?yc(A!K]FgƉiP;}BIїށ#*0CkÑfAov,9\MT/[8Mx?4nZ%PNx[ 5m|3 AT$ġVnTѝi>rv/Yc~=I [Mbр.nʱ tb /t46UW9K?*:!0s*7\2cTSQ9K}Hڭ\3rHv^mYXByD~7'B-f,AF ^l2P&]lPdDrlLA'qO_^G''07R5I:%'5hUod XėV+ln֞"Hk,uoX) .FU hPs9X b5t:$ݻCQU|R'.InjVn ~ /=sa 4g>­]ۀr_8C!*\%ʟUcꧫr' G"*ZܑiRpGF80De_YI~Qz@s'ZWfs;[zCӔ67sǾV ێQ: 3 VFCޑ$ey0驷1-mDlj84kNʇ0u[7ʼ~'F@\n0 ؠ=Ii&VAL9ĸݱj4%wTGh7≦_YE26G"G[f [ uWU 8UUCB3* 'X`"=rUcl{g ne& GTMxM J0o O-$' ; 6qnѐa01*-|zIq NBEHvC8'ٴhOp|t3O|aVd^;v"Hrʇq+}!#w}h7y Y~1CqIdh_8G^,Y8_`vODdljvqv8CFjDDMǴzXfW:4I|` f"Vî?V%R/Zw-D:,kt&=LYlai*dS(-WSh(:gWOB[vPc\kr*M^tqL8jno^23~L3=ެ߱&"ɏ(>†\Ѕ&MtFf\qBæ A5o(yEP1Y;p枙KZ|idvdD^ԟ&=X:ȫN:z^:({Ktq9^L['Wqp>X=%2nlψZfm, / vol1  b_%<3i} ȚevO }Qm[:3KP(gS.uFA΀a j +L,Fka'0qz%"]iXAzO)uwƽO>kprE=Iƻp:G[Faٕ w-e;AY@h5 d%*ꩇ‘bDPh0jJ?ʭ\'KhF?PC [S)BޔkB(Ksnd˂~r])^;StPE(25[7t giy8.}:@UD^lhID$5dGN/%,]9UoWAFpC: bm[d 0Vy]˩zՏ&N3Z$9f Dj/+WtoZׁ)9<|/|Zo!`˫W~F2(~i>flCG꘨ 6fsav,Fjp>dZP`t - H4 c/AD .w*G-5ZKp<~]:V`NtsmQmߕxt/yEpD2N3X&~f2 :"{xEAN刔M&]`'7ˮJrEnGM̹(v) qx{qWN\/."=Jb=\Z4WZ,:Ej+eYA3]ڛI~|(!C=MhBe~ش&ODǷkxmwbGC1yz=$?8l~*me|ؠ񀔥Oك< p "0y0Eq*cJB3 3DC|bZ!Ju4̦<ƲD]=!.?r01ATw {OӺFs5';624H!LQeKQ/knLd9rC8 p2O|fqUF8@;:2U8jxC5`i?P 1\F_>/5Q{3.@~3Kg{. Vʷ78Q^cpYzlS4SծHHg12jFJ+fB$^t:cebҐ|!D RF~bW m6%+J@r/U 񬊍0%2i!3yc:Sei>wq̳يhUUj7 E™fp&Z\iTp \W3YEşXG"iKk}tCɞ aPC)@Hun>ׅb 55ij 4-G /u#UB) AZ]0}Stu]"`U y(A*Y$ cJާ#"1W5RxIÈ)z]'%#Cw{j9zmNYs;Ow#[Z%lFHg]rڊ!vj / W4U|㹑uDUv|Yjw=SJ5WK^i=%g.z4񝣩iyE@] ~0.xƓ먿;TL޼rr֊S6+C4M@N?G,"P,'-bt`5+aWaK9݅dY` WCã օԡHv'߳!RSìi=A50%8ז]P fNё "'S"{3j=$- r4qO:Sr*fJ T3'hB>3^HS/K:ٶ3I{pxNEVBb2H]݋:w/\htaa_I Vug*$Gwta]KAԀViLl>(}"4NEwjy: O7-"!&YB}i6C=C~ԳDð$="1o$Ҙ`˪!8hl{;rҌDBˏE}/{yox2NXY;)l=_ +:@`1\|Zed͜ίA3aWp[8byi ؝,[H(Id7D`*%@xi;FNkGm,%˃L'Nn42~TxrGsI\lGnK(p3g>H당49?X8#>|F6Aԣ1%tjU%s /Q )fUYذywMu!k>;v8 reij56j/f8=b.aV?qWnhuyѦ՜]\JTo_@B;#qUL `D}CL餴,\oSS'lhӻm {l]:Ҷu|G@90?8~hyRĨ xvO fɹ>fOxlA1$]SW)}H+jjq/1'?Sp>W{8\&75gm=F$}jNv9I|J'®$"- 㪅ZQPw j^pּ$}Tdł.ǜ%sQfpu[ÐOB D$:0h5RQK fIKYO†wO774{z^(Z$_Q}'E˗Mt_Xbⷜ ^rj'!ςtQEͱ 5ĵ|;'Un-fQz")a\TQ,TWJ(4E]!7f2uPDVhwE傑78 cfn)7$5 ӕㅱt./H:^ izMHwH\ITe'#QZE<>VA!RY[3V#U]à2?C+# me-ZIa?doITɖ-,m8"j:TqhJ%<Nwy4^稃KWum!}H=]]xynM.O=0,YkJ[rF~Y  DPr*-8;ط`s0³45O!b?XtJ#4۬ft,O݁A? [ChxKn4:A)eXFzb6MUj^|9+b>e_ҭ5K($x'.Xx.a_/bz Җ E 'o%ZNBS޳sek2҈UtbR0u+);i0!emI0X_6rѬpnV#{n}k< mSmM[i{+=,CC`5ZMG) k_ƐneY _׮;Y*QQsw\\09 O;36\GLj&_XaGp&]NB+xnא,N83v'pMRK+&'iBj?{ʗ %)m>j@X./yIIiۛC9.r\[c=-,_a<3Eόӝ8Vfdj"3w,;^ $7jV#0MbY0jB bȘ'qt.ǂ۷j`K@4u-\᝛?qZlkYkp'`[PCpt2}v`Jk>#2g|]Ƽ4(P|>5ͼt`3Azv^*(wh0ӛpblBwo0Ay*A_L9b~g@!a?jLn% áP6ӂME?se Z&dtNcU3,M+/{3,w1cY!DS]meM\!9^f(%W.)7$*4}d#r_"' rt_K:{Vb^qs9\nHaYyA,BrM=%a-ni%O &XQnC!,X1W_*ïiҨde*̎bzi*er XHQ"G؅noΣP ٧v/`b  Q푞Qߚ+g\R#R |!s/rW+-IҬ~\D' CCnxU[7|w/=wJe4Mt cc3FSkD^3 "g.BP֡AG5EꆏnA]^MC/ NMm&7-ӌ\l@I@N6Ojtj[D-1_á5 pL͋J-b넯dd# ?j^#< ymz!̯iKKB7Jb =.;dV1ֹ__RArٹɾ@,@Q) Ϛi3(.![m0dN.` zAH0'fZSY"k,X4* IH"=ưpӌNRk(Q_WfIZA?SӷSF1vڤc@NpJH) ОM| 8B$r#<5Rw'{&{bcDZwbG /(y^t˒CH=k$bbH!bKM} X1te\0g \gI?_ 2_61LS4xj1… ( ^!;L&o^T`mLS9r,Nt~ȣ\Φ{*g Qd^-P\+>+XAx˲gH\8jOD!YbuVc-~ڕcAS,q{t{,k_|KvZwc]VnjDVYx<8=Ŕm)%e@x?Ś׵w~xb# ?I#%Jnrv1vԩd;:uƕ-EOŞih;dp 0 E}/R7V[-O0yU١T9#gH̋/jXxm!vM[onH6=DMЗKlJ₴8^xQuCC&r뿓"~wUX^I;X4M Tw>K3\}vs`:_n>HgY"y';%+c}ߔ%)H!aĮs){p^qIžG Ìki^ PkpMD˱& $'A`R'Š"9KAH=sxIŘ 7Σb}S,c6RdҰsJ o7,4ӊ&*P:\.e`HsюY߾czܡԍ4v:V$J32n:t_K)8X#SZ6ZT[t"%UE4tm=Mw)$I~r컃@_rSgR:+,c8'NRjأ!Ec$afO2oɢtU+;q5IDdGq0>$R8ۈ7mMyE}q#&4+YfPINmm 2䓼T%,2=aG !ɹDbQE-(0' 2]»]0=ɯ>O8'aWIA'-YDU;Ж s&묤]PчUTK* {,g=R[X :b#JFV_gUBi(P wӴKG- ^6Is+v#W @ ==ɒvJrg f%+dcVY^`P[<'9::W\6(-'])MU*Tz? 5)Ӛ1k{پI)[><adCRd45.0mqM{f̥RlW:% [~#̶H!.KI̡\pՇqښ7`=l,y" bTs QVʒ5.LdbX8žtĆlE>_騁+D6˔5DLz@V֔YBۛ1z[-g{˜WnOTucDèEgHWNkD{ɕE 3Ԝ ;Ye9F~϶΁le{q VbǚS _m:ʰxLWIfb'߯M|h9O۫h̘]?6X6;0=(s,lFJ/x}hyzG qi%?E%傺  %Br뭰Vcz =CN'"9BiF[zDlTX<ʸtK1pCArWHҌ-B[}\HMyٛnTE)xFZ2fd r>nu~VPuc@j4@c%e+#8a?۱H u>yP aMӈdH=P̀M+\OP7H 4RAG}0$¤!vWC^Ftc)`"wFc3؉EZE6t*y@%׶˄I {v4um,@^Ќ3,sC'q>)a~&!eȗMNjȚ}ţ<1uG}ñ[/b0?tDdGĞ #G>KTh^wE$S;5n#IEN=+,:'Yl[MP  pxo*]R N-:M~ӆkaUIt!/)g\arqI@yp!/h@ r#\nBG#JZ9ywZ@ϝ_b,:A3b?\>rNUOAd;ֳqï[hok7 ¯D/cw?U.yDLLWO}/6:q@޳ƿXL3y K86$FK-qdI:Rg3gԘ:g5PajAA)7<jK]v5B\Ҡ y\GR?pe-`4_e݉mUP\jB3 u>cIp?p/$Oُ_ w/̶e&hc#voQ)5`$wz_c#d/H4;˂F`!eKmE_aONUTTV]%&982Rsr/br|# .c$z"HbZfNc\lZABeJy#KuʆߐG}ep+dh1(#Uv DZB鐆L̉yR؋1ՆCxvvַ`dD0揻}x݆akpDH } k-DQ lou:b&1 u-Bl쫃ŕnO?GK;߶*DΩr}W"I֮uC7105wWkYRRjဎ]wb /~-_)c7׺4^Jƥ8Zs/wN{mz3&]>2H&R{zir*Ϸ>xR{YEb5[-8-;=bB(34Z7=.Npף! ;I[T@.#,_u]146 Oyoubv?!k[4ŸBSrq BQWS{nyQ(C;&YO|g$NQTϑnuw.El^m-}(Ćw bL ?Hwۋ$_"/UΔȺA}Nȉ7t.?fqͧ1t0| q,QWZ"i{tV>``beKm/Oe) \GW*lהVP):C_5[V!XJV糯-ɍV2?6.ƟψN꺤ͭ/cTND';OA*9IFUĆ]zVGud)za3?OPwµEJqý|/8s?Ǟu,AF|Ұd݇, ' _ Q%Ѷۋhٵ,~& /;l01 jBEj,Z:kN6$ Z+ $"$(!Ο.:iha/GChUp2z{^΅'ߍؑs{qC"WPX?}.i]Hh<|!46%RXF2e@2:xP!oo4rbM,BaZ}ZQ;ksj6b6|׏N ie\s{]ϟZkNt9cȖ%'F^iɄo U toac*E8&;R[FMM.n76sjƸϢӜ:uḞJoB逶Cs[CG}*fytV<Ž#er'A~oyːc_s06zJT'ʼ0@9{QrY++p+,b} l#k3Wtn @>cJ,ENcaq&4%ۥ*ށZ:Ja*NI&*0jsg-&LljK*TC ow#7MtfC,IiR ({ڍAC0g)MQ+= w#Pj0wN#=f1SAsM<'!P``rӁWI}sȬ |D3C[ ]j@SI8%7ICa%R?k[@<*~G7ǽִ ! 6%*V1:86'LoPxj<˼kO!ApZ߆U7^jT> r@ȋ:ZB (@.+uMe| η\\ю9 M]=2p7c~-DJfk` mxS9:rL\eH`Wco9_NpVOf`Hw܅,&B(7{O}(!Zp BS6)ݗ)\NGX;^Yg \c!5"$^-^N{mEL!/H^4ƌTX߱xTg 26Gc b݁<&4$ŸJˋ:$ y?1pP*Ikę (}賚oշ: @lӎ0-l.{'-eӕLDWzM<07:V~T]a^qy%V4(}ơKs^MAT#Vþ Si 55M KKzҎ:W}".2ok}r@nPpLh~VA~ `p: \ާ0~ jxUo-;s)6Mu(`"pX? aiRNFCkN`ݡ&kª<@t0F[@7k^KAՐKuH kܑ*Mih8܇J`s J?u&Rڥ\k, ُ-ŧwHQL$ ܩ57&hQdg$ͫ !Rg!;ΨTrݗ{pH^&%#i;P[2Da=>4rf}·TojN29X9'8\C,Ժ@(R}v;aϤ 7qB׾A)T|;2LS5'UT7%Q>)?r}n>|E2s M.h n=Yh"/‚KͻY,7"9x Aշc5񐼞ELO v5L$bbĹ6C}+} ܾWD1RdPg+Ldc}~|~7WدRx #MVfUM*P>wǟt_cE%`t@ɺdBCib4 K>"}Y4 K •X y PxbHNi>geo=w' 2EuW xLS鹗lG%>Qچ4ʀ1krŴ 9\*DmyZPb<JZQ<8WzBzgO=gH SO  ^ N;nl!P!~w.տ],2CH&(}z]NN}Y)io _}\I!e{_[s2ҭnh)Gr+H:!Uv$LUu+R€?0C/cd; J[iYL̞/nd b [,`#})EO:gkڜJs<ϢUΕ pϏC b:mdVehbfv[8pC?Nc -s޿}7=K7zuZ@,gEL_W] ȵ1H;ƴE<\9 fOSf qRbP~&0?w>Mf%R4ex5 ^ҧCgM5fxe q؁T>\&m+-*e2AU\xq[8oY9L Ů٣Kow&+"{R i#*$7Jt|%@-ľDa~Ð (o.GҖ} 3,:R)(cw1fs ^g+^1J]#9B@kvEs P)^3\p&V=@ؓoAbU?^3Guj7@|?(i;E\9c ޸'"jƆq$)=46T*[+UUNJ$.%wdv[./_dӲp0nc e"G?(Q7mvqIQ^ueveCql]!Du@|J:J+?|*Z14XNhe(|>%@[58G.I9}hFT>Nⵤ}XRH6N— ?ox&杄-E=Q7 bŔO XQh2 DQ ?1W@L)mǭɋY3D(UV<*޶|OC_"' A>l8;ᡝZYn ?nJ4tq,vAPdA4_;׾μ @DW5UII&ܸAݜMv=P\̿@`׹ Y82GO&s 9d7uCD|SA,v*ߠ2_AYL{ja!,k@>u0|Ddz:P8,?l#̋zk}v>RGڶYE>\-q (7՞#-Q(kGXOs`ݖc\ ,򬻧N6J'tN}λ@Æk.w5E8fj%r&j_QHiT׾-uv)_H;nO84] wgDLg(ϭº әF7Eau+aAK?͞32Xp[{fr t$;eԣ$8 xˆ5==fSFTxZ߃l s iO ¹;eFԻnƪ.@?PV̀j Y%Nx`QZ mKʐMzOۖPaeb#;׋r*ƢSdj|cK܉c7p0m {[_nU᠊ᜉ+{" 5;aώ$RdÚݴpx` Tx$KMR{MJW\C*߾^hJ.טȁҳN0%Y5̙zLnu hly=! nB% yp9ބEɖ&xόu DeE 7.Uan!Imp2u2FRD5]$NR]h kfŃfîy>E-X yFU(n6-@4J rD;[I;u{X!f82w-:m2#s?+jgZÝgө6=>9kvS"W86syXjʑ咥wݫO^Ȑ2277h*_q%VU @5+蠥uMze'v-3nPQ. wNћΏG#jLkV rF=. >=؝LOwln[>JJ2nD /)*sݤ׃v#ia҄aog\N =Y7UlYNUK/3-CJ(gr~cI-FP_}b cm8;=UTJalJR+RIh@ /?f9\j[\h%]ҰCn\MQ4Qt8V%;c''AVzfA–)-1s$/ Ul ~nTv}DV'nB)H@ 0UhpdFdp n ֐Yu?u}eO^@0 s8C=C:;>FV^$,x?)F@\w$eI 1aHbJk?1sQ<S&//7u_)kLG/.υR?2"6I;w}u*5Ǧp>s}O_M$ $*FL(ӏz[іzwK=eDE0[/T]=uI-s┦]QbO Jdȱ(_t`]sNlacR|-6"QΙ{#* 5uYkY_6sFCS>1@;;a(aYRIT,mveE\|0*DvOXwZY/"׸ʠMجS(|z/irN'js38MBDLV~+FP^ ]ɷSPkWͫK4~0醣2I ;n+YYf!)c?2AԔ+\8НP Rb0SڅN_ytFZ9;rc 3֕ANI"q;%qˡV .[,wg=ӟZ|@݆j3b)3NjsqlS$%mAC( 7"'l'u"B rG$PYlQmO$ZKg̿> ׺ot6z?6Y B#wv7F+Xcnxa%3JY*]>f.D:INQ g|S&:{>o \*kY֝"-@Qי'o,wS[do4F<AtBwft*=sfO2|ӳ!g˦Zn81յ5)N׮>Y5,&G Mݏ9/]`q\9)Oթ/V(e45v1-;wCL`&'YߛƝ9h9/R "и0aAˤtv-'a/EKӺUw٣$+=j VY5,ar95gbf&=+)yoΰf[v9L Vf3 `(uPg2f-V [\:uJŸRy&Wh+gԮ(dјK.qn.&DKa1$(8wY+;NԳXE^/wM* cn-?Y p=++{o3uToE\w\hlWdOtGL G+ۏՎ;r<RPnet Ej]׵縀@F-6HMU }< .|m Gv4Ƨ6Ч@Zh:#,1֦vc @_><lBipH ioG8X~c ސ'{/D e햅65aDF6 8R[@S]}+~6¨wgg 8}(]wPN:0㬐4r=Fj*$R yP; L-I,W=)X(&{-6ȎD֏6aBR̗ w= HKSfq5J:-Jz4(-<˦W{,g4V[.#ࣞk$C _W  1?lWKΞZbM^½]pRENҴuSkXfF1eUs7?C%l}qJeI[VLL}Y*pBS BY6)T6Ij2b>BݨG5P_q\kt9Ao\ Ձl.^AoNff3(M.'Λ\v18%.1_%Zcrk=y zz!ar%GX̗ÆgP&8r|GBCln9[Ph`q4XyN<.S`KC=?dlR2_ᐩBņ:~8! Hcdw4SP žoP}9Z6is7y:3o@ wR$RcB%L~Ao/!EKԊq--`+zV@SQf/2`|oCq桁}';W= R)߃́~kW_q KϤ ^)5>.m.V :c#`PDSu@e\j}i)Y8yeRā[F2䭎咋Zj˓r#!*fwQqzU3p1eh7D.!43ɐ%OA8= P_[:"UMVi|]f7Dpkѡ!!\r((HߡQs`p$[Kt"_WgNߟnGRs(Gqn5u`8=κMf6h ,B n#k%x3ecQZGbgegRB͖# 0%t'іtƞXS-pZ%({,r)cݵHP]8H`LB@qP|B{RjTkN=6ww4 C8[mtc\aO aTGyPX1Fj\CZy =2O"|[rbd?ˉ,:u`Cu3yMO:7se8*4l{oBDϞTg46dC=t հד뀯Hr5-G4S݅s-(ëCImEtNuk*Eg/3l)$FD*4ݯ[Ƞ@Ax(&iK K) Fˣ-$ށy/ZǤgcDdBZ*w(Bm^߱3Bª$~(*mj۟R"e X[s?b͔"O m2 3w9jQoEWUZed&8w[C9[  ,+0ĆhY?#.8^ 9r&8=&TRQ5p$|Yqe<~wҋә Zn(Ue0&0^Zլ9Ɠsa"%0726I&tNzwsEL9AC0{?Peuq=9K.:ݬe^]DyXa6HH ʽݍN)e p?Ozu C<>=$}H@M'kc7?CxB:҉^`En`!Yy j N6+R( 7V < # xz6է|L4}фRb iu9A jXՋ'oqDa$|? } caDJUfav6,~UMAb,~izAljx`0nvA16*,L;h틦8HgPkHDB,x{ un0 tOmrLP" _+燸Z ial#HcX[ |hś0-S#0xSF Ϫ>e!,fx=`Nf|Xnve*U_qG0GҷOEE[>6[;t&T`h⭪^O R=&)j*U*B33j gNP}?-3nٶ<0U Rx)pg|7$#]JL!d d_ETP+Qkɂݍ7:Ce ra6JUi2ĭN2lVÎVmvAU6ή/g h7;n/)v9){Ia2l\2d>ߐqU )8ie&E3›$Q iGpg!S{=KW gh&+')AN5^[J,R.7||7"Xy-qXwGr³KC(f]Ǚ5ARuWv<ay<718M)nG{[εfW.F"D8.X9r^PDŻO4I0qh_2}ݯ(zqK21/U1`_'RmYDr_[e"a~gW0NAel_8 k.ʻ'ofv\g[]>R ,c٭Iq$v:*b0sfy-?\#ԙ[7*5Uǔ;.839IIH{BJZ̾4Ғmh:}(5״Au.R8(e(- Oog49eW 9ၭ'HuTJO5Yn $(5ZcWOF7=C`mR^OPDX6 x~wkf)4`S^\]tqwtI 4%ϲ |ο>4@z,FB@dv "wRk?杻V+V 4D[*]Jqe v됆=WIq<eN dyLVҼ=l7AX)?) 2#-]5P],WlI&;]V>_y ,,<:,[,EB)݆>wڭ˺ ?ل0- L.W2j햭ݷW'"-fX4U*,OF{u^~6 ifA\5`_C<ԟPRNjs%A_hkEBrLt|]6h]0nQ:WjT_;f +j,V CN}a3/噍͚'8\s&0 鈲I ^Lbʼ塷]xuד(đr.6 6orzZzՕWZZm:+4qkҥeVfP \5w"JݷIVAP ɅFk6x"!2(}gV Ҟ'-eԇW~ q(Ptxngb'QįˮZܹd8ˇf"̠lgK$v~20{Frj9R$^(qp/{VR쭴cYEsQId̫֨D1' j>E^Qӗm Et)hAgG(er pC٤tPK'ub*nK50FdOI$TFJޟ";Lv2{w8%R\I e~2ҭt4Î 5Ⴉ "2˩iJaP*C!MbmBa߰ \0>Խ}E y4q4+o/[%ƜWqed`M_b喾]F 3|^J ՝tC!}naZ%B){#0^'lYnSenLAb;΃èU<\8|*![~Ϊ@mDɌ2Ee>T,w``$ 8`ZraKDGEprG󜴹!м.z-!7_q ڳ3a ^5 ]@-JGs¢xPPH7=]^kHAs&@Zqn]{q0|(P$OjZ<>g[pxN(g_-t 4%ri0zZJraG@N_aIpR';鰋 C7[dig_@q& tREfW~2 |P;->~6s%Gҝ+50C WTV_=1:{:PG4#%i_v sɐPP.֯ex 崭qf浑_C&\`>P6\sCiGG{oh!i2t@2+ipզMq mrr, Qj:wO:oAlĻ-D)v\7 -0Oz)``W>{F=) eP$kGj$*%2{,wWt 6iGU1@9 Cx;3Dte)ߟb~U*BzD av$sp֥Z[rSkmxI Gk.6 %;58ܹfe}._˕Ԡp O OasC,+fC(!6nieiqZA96hn?>JG‡Ex VKvj:.EzD>aݓ6'KdX*n-l4eRvJ=l`@z./fU_⚀4^Ὁn?=l|X1ՌmTV۷9e34${'y>({Tu.4'sOv@+TH~Շu'i% Zq1' Q?A7jfU3)IQ#6HSТ'l4j&w]dLfiCnfjھ|c2S >Vw(.|vWEO&RP4}zpvZy]ܸhY̴tv4ac|L1|$  \b(NUb$WuEfhh!麅QE)hYi z)`PѧFDtBZ1v _?hZ8ګ񺎃xĦTj_*$T43{T9sxrU]VeaKV¹M7~߱U!rc7r◭6 3~C k>V-J_\J1|+* \ GhMO#`ҎrKAwu V"/!ui- :[_t믆 b Gr"ZWf')9w*ϑ(ǩI06xۈ2duO c=&pdڧ5ct銂 ?`x#rz9qw~]{$F[9"taSyIUP *HK\|xc(̮4;CT'8xaX :5 Q4 ;YA:ˬL{ <i-=SdkI5俨jĈz:(9Y`搲 # Ϟoy|LI*`*HX#ZVYRSttuo7Є5wޕOh^l:b;诿*Vx܎1NN~qd\IuP4|b78EꏗH3:f@<`C\myng}pA;8-n~ab2-r1.i4DdB^jsdjp[}pDZ")?<1Y2 v35)ګŸ{ziDd$MV]Ö (OlRw4w&mbY8FuMdݙ)wy2z(*PuvY5ъN@\=~'*60ِ@%U ;|Z y@wr#\=tȹ'B4b˰2,]2ҡ.^Xv,kVj'ڛP> Y0Q|ܑ\|C(=+;CۼfKdUiYw<#3vӒxʹvZ:*cl@?}{4ۨV%'*_9)(sQ'on+JwZۤ0$kX_ÜZʜC|iޟT1 #Jj`*1m8MWDzk*NWQ}S`BaG1<53p?&,B7]ov ƶ_ZZdzh+GnHfJ^ƛ pKWY+dO4C!tGanIYe}]wՆG$2M0ied]+xbj=:SR_bZf9!\J_zghУTA+-{.@CH9wa\6n ʕq\`uؒ2};E,_ݰRn!=u Q}tLTPzv4 ȼlw -J=\,9S Btnll%3Oڕ8d|;H? @YΠ5.8%28z5d8N$UAWy"zPN&Bh ^qܘ.`;a!35~ytS~AY|Jjϼt Xӿ;GLivȮJB0TEz{9/bnǢ4eE WvVo]Fsb,hȨ.9T8vl"PV+N.MI)Wߓ|37 1|7r!U 9RKNՏ~xdR1=XQ42I=!]1 /4XF{Uwi8Psu?-LiJ5SlΞ{n']| ZZ$u |X.E ǟ8Bz1.-ڷdavkM`zs&!KDq#vG3nYOJRi292E^'@$vB_#RT}ո~.2V4F\eg+8wY'&(?in1;Ty&52ЊGy'.E lC ّx G!L꘶ &%EL=tB7dԤa_,jfa4%4hLVBh]$Uog֊N砖SA BFr;hݯRW;d?Z$/~ЃyfqATvOOJ/W9'a_PܭY0: tG?Hs`VY>MW!jԩU+$X,e~Ѝ4ˠ/ *zBhHp8<<ȶS3ɭA;P$ٶخLkV" K8B=+! "w/)!XBA , W;j6<~|lA,ĩ/{{]hSi5gsǞcNQ1>$UZ"@M\I2=0ܬAA8zd> ~ơl? 5 1_n%lW)}XO<(6Hhމ g=%IV" [8 hhzTOmcAi9`=VB*;_,:+HPHiftO,.NkFKFy9$1[J ACbIm)gh@];F1~!iTTE;yp=Iy+A{a˥*T;k8^SU;&r^(Y+S 0nh P̜vH_{@ 9A E]Ddp(lߦlbrU m EXtakTrL 2ca|յRA3aA^~tq*L:{NkC90u;O E0.EնEaeq>%_dV0{E dxBjr"!@zB\cv#GrnG?ɜ+A{q%;h.ED25{605Ƿp.ž"9p^-ε!Кޠ:UwG,'쩻ʓ䕚tRufB.3|Yswn_Un8ȳt'Y%Q}($ bcJlY*0)xALڀA^T䲏D#)H Nu為>+&}#:-h&*O.~iH]'F|;5F8Gt~.Ϯ2aczWaڣ~SQ7׎yIT>E66Id*1WGծnNk̫ޗRK>2 huF6"΢GR:)88WIK}ĨsvHǶIilr:`(B'/ղcO4@t[͒ }2;L+# \Y1 2az|KL`ܚ=5 '9hǗe1Gl'YY\ 7 Y*g-ahlVVz՞IU̟\.l 0d yz,zMtt:Tn݀ wd(wpѳY'] %޴:=ua[ 2bm6>ulWOy*׸ kVn<=V?1HqI8՛%3Ց!W@(IGWQ& =gS-_ž^&kUŰQr|rh9#M}ǭ0)SͲA缜BKeQTNr2ϥΚVk-00}FBI9r/1"eJ[9B8d\yWW[>4Lw^x@]Mb2W'-(#YG<1P{c>%W~.bIm3gc߉G;.\C<;%Q=o& eo~\i6~llaMcU$@p0`حL 0Q}s`eɢ{?I~HFÇGnlVFP^!t'6ʀ)uf-Hn*!R}Fmz~ܭ@7oe0':2h@]_{.o lQκ[muZL9զ6Jø'@b7aDh+f84ψfh/6w: ſh!c@dghKe$MHog /Kv!bRӶ YZ