libavfilter7_110-4.4-150400.3.19.1<>,eDOp9|pVMzf`Ou2XChEB%,?H`n/{bRE i*V^rE\cZ״NpJ>@t?dd % N' =Nbhp    q 1H1 i1( )8 09 (:>@FG$H8ILXTYd\]^b?cdkepfsluuvwDxXyl&z`Clibavfilter7_1104.4150400.3.19.1FFmpeg audio and video filtering libraryThe libavfilter library provides a generic audio/video filtering framework containing several filters, sources and sinks.eDOs390zl33>,SUSE Linux Enterprise 15SUSE LLC GPL-3.0-or-laterhttps://www.suse.com/System/Librarieshttps://ffmpeg.org/linuxs390x=FA큤eD7eD:eDL^S_ ef329c0c73a2d671e395227682ba3ab233ada495b31c07fa33f2ebb79148184a8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643cb48bf09a11f5fb576cddb0431c8f5ed0a60157a9ec942adffc13907cbe083f2libavfilter.so.7.110.100rootrootrootrootrootrootrootrootrootrootffmpeg-4-4.4-150400.3.19.1.src.rpmlibavfilter.so.7.110()(64bit)libavfilter.so.7.110(LIBAVFILTER_7)(64bit)libavfilter7_110libavfilter7_110(s390-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibass.so.9()(64bit)libavcodec.so.58.134()(64bit)libavcodec.so.58.134(LIBAVCODEC_58)(64bit)libavcodec58_134libavformat.so.58.76()(64bit)libavformat.so.58.76(LIBAVFORMAT_58)(64bit)libavformat58_76libavresample.so.4.0()(64bit)libavresample.so.4.0(LIBAVRESAMPLE_4)(64bit)libavresample4_0libavutil.so.56.70()(64bit)libavutil.so.56.70(LIBAVUTIL_56)(64bit)libavutil56_70libbs2b.so.0()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2)(64bit)libfontconfig.so.1()(64bit)libfreetype.so.6()(64bit)libfribidi.so.0()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2)(64bit)libm.so.6(GLIBC_2.27)(64bit)libm.so.6(GLIBC_2.29)(64bit)libpostproc.so.55.9()(64bit)libpostproc.so.55.9(LIBPOSTPROC_55)(64bit)libpostproc55_9libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libswresample.so.3.9()(64bit)libswresample.so.3.9(LIBSWRESAMPLE_3)(64bit)libswresample3_9libswscale.so.5.9()(64bit)libswscale.so.5.9(LIBSWSCALE_5)(64bit)libswscale5_9libva.so.2()(64bit)libvmaf.so.1()(64bit)libzimg.so.2()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.4-150400.3.19.14.4-150400.3.19.14.4-150400.3.19.14.4-150400.3.19.14.4-150400.3.19.14.4-150400.3.19.14.4-150400.3.19.13.0.4-14.6.0-14.0-15.2-14.14.3eDdJccʂ@ccs@a(aj@````O@`y|@`pA`M`3@` a@_@__@__A@_ @_o@^^3^ϧ^>@^^l@^0^@^oj@^^F^&^g@^ ]@]w@]o@]^]^]Y=]S]QT]Ik]A] @]G@\\ڭ\@\-@\\\8\N\@\6\\}@\zp@\y\w@\g@\g@\b@\Yz\=@\[@[ݍ[ @[Q@[@[qr[n[i[h8@[f[`O@[[ @[[ @[Y[Xf@[O+[?Y[<[;e@[7p[6@[6@[6@[3|@['["X["X["X["X[!@[!@[!@[!@[!@[[ @[ ZZmZ'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+@meissner@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comhpj@urpla.netalynx.zhou@suse.comjengelh@inai.dedaniel.molkentin@suse.comjengelh@inai.dejengelh@inai.dedmueller@suse.comjengelh@inai.dedmueller@suse.comnormand@linux.vnet.ibm.comjengelh@inai.dejengelh@inai.dehpj@urpla.netalexander.reimelt@protonmail.chbjorn.lie@gmail.comjengelh@inai.dejengelh@inai.debjorn.lie@gmail.comjslaby@suse.comjengelh@inai.dematwey.kornilov@gmail.comjengelh@inai.deidonmez@suse.comtchvatal@suse.comschwab@linux-m68k.orgbjorn.lie@gmail.combjorn.lie@gmail.comidonmez@suse.comstefan.bruens@rwth-aachen.debjorn.lie@gmail.comjengelh@inai.deidonmez@suse.comidonmez@suse.comidonmez@suse.combjorn.lie@gmail.comnormand@linux.vnet.ibm.combjorn.lie@gmail.comidonmez@suse.comidonmez@suse.combjorn.lie@gmail.comidonmez@suse.comidonmez@suse.commliska@suse.czbjorn.lie@gmail.comjengelh@inai.demliska@suse.czmliska@suse.czhpj@urpla.netseanlew@opensuse.orgbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comjayvdb@gmail.comjengelh@inai.debjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comdavejplater@gmail.combjorn.lie@gmail.comadrian@suse.debjorn.lie@gmail.comstefan.bruens@rwth-aachen.desean@suspend.netsean@suspend.netqzheng@suse.com9+suse@cirno.systemsjengelh@inai.debjorn.lie@gmail.comcarmen@carmenbianca.eubjorn.lie@gmail.comdavejplater@gmail.combjorn.lie@gmail.comtchvatal@suse.comtchvatal@suse.comjengelh@inai.detchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.com9+suse@cirno.systemsbjorn.lie@gmail.com9+suse@cirno.systemsjengelh@inai.debjorn.lie@gmail.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.com9+suse@cirno.systemsjengelh@inai.debjorn.lie@gmail.com9+suse@cirno.systems9+suse@cirno.systemsjengelh@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- ffmpeg-fix-new-binutils.patch.txt: fix build with new binutils (bsc#1215309)- Add ffmpeg-CVE-2022-48434.patch: Backport from upstream to fix use after free in libavcodec/pthread_frame.c (bsc#1209934).- Add ffmpeg-CVE-2022-3341.patch: Backport from upstream to fix null pointer dereference in decode_main_header() in libavformat/nutdec.c (bsc#1206778).- Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix null pointer dereference in vp3_decode_frame() (bsc#1206442).- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix out of bounds read in update_block_in_prev_frame() (bsc#1205388).- Add ffmpeg-CVE-2021-38171.patch: Backport from upstream to fix adts_decode_extradata in libavformat/adtsenc.c in FFmpeg 4.4 does not check the init_get_bits return value (bsc#1189724).- Add ffmpeg-CVE-2021-38114.patch: Backport from upstream to fix the return value of the init_vlc function is not checked (bsc#1189142).- Remove second hunk of ffmpeg-CVE-2020-22046.patch, that contains a goto to a none existing label. In order to distinguish this patch from the original, I renamed it to ffmpeg-4.4-CVE-2020-22046.patch - While at it, refresh the other patches with offsets- Add ffmpeg-CVE-2020-22046.patch: Backport from upstream to fix a denial of service vulnerability exists in FFmpeg 4.2 due to a memory leak in the avpriv_float_dsp_allocl function in libavutil/float_dsp.c (bsc#1186849). - Add ffmpeg-CVE-2021-33815.patch: Backport from upstream to fix dwa_uncompress in libavcodec/exr.c in FFmpeg 4.4 allows an out-of-bounds array access because dc_count is not strictly checked (bsc#1186865).- Enable SVT-AV1 encoding- Enable vulkan on on Leap 15- Enable libdavd1 on Leap 15.2+ [boo#1184830]- Update to release 4.4 * New demuxers, AV1 support improvements, and other enhancements. * AV1 monochrome encoding support. - Remove ffmpeg_altivec_yuv2rgb_novsx.patch (merged)- update to 4.3.2: * lots of oss-fuzz reported overflow fixes, see included ChangeLog - drop ffmpeg.git-ba3e771a42c29ee02c34e7769cfc1b2dbc5c760a.patch 0001-lavf-srt-fix-build-fail-when-used-the-libsrt-1.4.1.patch 0001-avformat-vividas-improve-extradata-packing-checks-in.patch: upstream- Add 0001-avformat-vividas-improve-extradata-packing-checks-in.patch [boo#1180519] [CVE-2020-35964]- remove dependency on OpenJPEG, this is obsolete since ffmpeg 4.0, we already build against OpenJPEG 2.1. see changes: - Dropped support for OpenJPEG versions 2.0 and below. Using OpenJPEG now requires 2.1 (or later) and pkg-config.- Add ffmpeg_altivec_yuv2rgb_novsx.patch for ppc64 (BE) as per https://trac.ffmpeg.org/ticket/8750 https://bugzilla.opensuse.org/show_bug.cgi?id=1179332- Enable VMAF. This can be used to compute VMAF/PSNR/SSIM. - Add vmaf-trim-usr-local.patch .- Adjust soversion.patch to include a symlink [boo#1177667] - Add 0001-lavf-srt-fix-build-fail-when-used-the-libsrt-1.4.1.patch- Apply upstream fix to avoid segfaults in x86/yuv2rgb conversion ffmpeg.git-ba3e771a42c29ee02c34e7769cfc1b2dbc5c760a.patch- Add librav1e support- Update to version 4.3.1: * Stable bug fix release, mainly codecs and format fixes.- Add soversion.patch to workaround ELF ABI breakage.- Update to release 4.3 * A plethora of new video filters * Intel QSV-accelerated VP9 decoding * VDPAU VP9 hwaccel * QSV-accelerated VP9 encoding * AV1 frame merge bitstream filter * AV1 Annex B demuxer * Expanded styling support for 3GPP Timed Text Subtitles * Support for muxing PCM and PGS in M2TS - Drop ffmpeg-prefer-dav1d-for-playback.patch (solved differently) - Drop ffmpeg4_swscale_replace_illegal_vector_keyword.patch, ffmpeg4_swscale_fix_altivec_vsx_recent_gcc.patch, 929e5159bc13da374b83f5627879c607acce180b.patch (merged)- Update to version 4.2.3: * Stable bug fix release, mainly codecs and format fixes. - Drop 0001-avcodec-cbs_jpeg-Check-length-for-SOS.patch: Fixed upstream.- libfdk-aac is now .so.2, not .so.1.- Throw out v4l2 m2m. This is likely the same case as boo#1041794.- Enable v4l2 m2m encoders and decoders- Add 0001-avcodec-cbs_jpeg-Check-length-for-SOS.patch [boo#1170767]- Add Samba support for Factory (as this needs a fix in Samba itself) Add --enable-libsmbclient to configure, add BR on pkgconfig(smbclient) - License is now GPLv3+ by default (--enable-version3)- Always build the binary ffmpeg-4 even on Leap releases boo#1167628: * The conflicts in place should allow users to decide if they want to use ffmpeg from ffmpeg package or ffmpeg-4 from this package- Add -ffat-lto-objects to _lto_cflags to fix configure checks- Enable libmfx support for SLE 15 SP2 and Leap 15.2 via conditional, libmfx is available there too now.- Update to version 4.2.2: * Stable bug fix release, mainly codecs and format fixes.- Add 929e5159bc13da374b83f5627879c607acce180b.patch to fix bad ID3v2 tag length.- Drop unused liboil BuildRequires.- Update to version 4.2.1: * Stable bug fix release, mainly codecs and format fixes. - Drop upstream fixed patch: 0001-avcodec-h2645_parse-zero-initialize-the-rbsp-buffer.patch- Add 0001-avcodec-h2645_parse-zero-initialize-the-rbsp-buffer.patch [boo#1149839, CVE-2019-15942]- Make ffmpeg-4.2-dlopen-fdk_aac.patch less verbose- Rename ffmpeg-4.2-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch to ffmpeg-4.2-dlopen-fdk_aac.patch since we need dlopen only for fdk_aac and looks like some other parts of the patch is buggy.- Sync ffmpeg-4.2-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch from upstream.- Disable LTO for arm, fixes build.- avoid ppc64le build error upstream issue https://trac.ffmpeg.org/ticket/7861 Add ffmpeg4_swscale_replace_illegal_vector_keyword.patch Add ffmpeg4_swscale_fix_altivec_vsx_recent_gcc.patch- Add ffmpeg-prefer-dav1d-for-playback.patch: Prefer using dav1d for av1 playback over libaom.- Update to FFmpeg 4.2 "Ada" * tpad filter * AV1 decoding support through libdav1d * dedot filter * chromashift and rgbashift filters * freezedetect filter * truehd_core bitstream filter * dhav demuxer * PCM-DVD encoder * GIF parser * vividas demuxer * hymt decoder * anlmdn filter * maskfun filter * hcom demuxer and decoder * ARBC decoder * libaribb24 based ARIB STD-B24 caption support (profiles A and C) * Support decoding of HEVC 4:4:4 content in nvdec and cuviddec * removed libndi-newtek * agm decoder * KUX demuxer * AV1 frame split bitstream filter * lscr decoder * lagfun filter * asoftclip filter * Support decoding of HEVC 4:4:4 content in vdpau * colorhold filter * xmedian filter * asr filter * showspatial multimedia filter * VP4 video decoder * IFV demuxer * derain filter * deesser filter * mov muxer writes tracks with unspecified language instead of English by default * added support for using clang to compile CUDA kernels - Drop ffmpeg-avcodec-libdav1d-AV1-decoder-wrapper.patch, merged upstream. - Rebase and rename ffmpeg-4.1-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch to ffmpeg-4.2-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch - See /usr/share/doc/packages/ffmpeg-4/Changelog for the complete changelog.- Update to version 4.1.4 * See /usr/share/doc/packages/ffmpeg-4/Changelog for the complete changelog.- Add pkgconfig(libva-drm), pkgconfig(libva-x11) BuildRequires: and conditional pkgconfig(libmfx) BuildRequires: Build intel-mediasdk support when possible.- Add back pkgconfig(fdk-aac) BuildRequires since we still need the headers at compile time. - Fix include paths in ffmpeg-4.1-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch- Add ffmpeg-4.1-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch from OpenMandriva to optionally enable runtime enabling of fdkaac/lame/x264/x265 - Enable runtime enabling for fdkaac via --enable-libfdk-aac-dlopen - Rename bcond fdk_aac to fdk_aac_dlopen - Remove fdk-aac BuildRequires now it's only dlopen'd- Enable LTO for all except i586 (boo#1133123).- Disable LTO again, as it breaks build for i586 (boo#1133123).- Throw out svt-av1. The build is unable to complete in openSUSE:Factory.- Use %make_build in order to provide parallel build for tools/*. And make output verbose.- Enable LTO for new SUSE versions (boo#1133123).- Update patch 0001-Add-ability-for-ffmpeg-to-run-svt-av1.patch from upstream- Update to version 4.1.3: * Updates and bug fixes for codecs, filters and formats. [boo#1133153, boo#1133155, CVE-2019-11338, CVE-2019-11339]- Update to version 4.1.2: * Updates and bug fixes for codecs, filters and formats.- Add ffmpeg-avcodec-libdav1d-AV1-decoder-wrapper.patch: Backport dav1d decoder support for aom (av1) codec. Following this, add conditional pkgconfig(dav1d) BuildRequires and pass conditional - -enable-libdav1d to configure. Also add libdav1d to enable_decoders.- Add a new filter line to rpmlintrc (addFilter("no-dependency-on ffmpeg-4-lib*")).- Add trivial encoder rawvideo, already enabled in decoders- Unconditionalize bs2b, it exists in openSUSE 13.x too.- Drop ffmpeg-libcdio_cdda-pkgconfig.patch: It only adds comments in it's current form, so serves no purpose at all anymore. - Refresh patches with refresh_patches service. - Rename rpmlintrc file to ffmpeg-4-rpmlintrc.- Add missing conditional configure option: --enable-libbs2b, BuildRequires already in place.- Add aac to enabled_encoders and enabled_decoders. Build the native aac support in ffmpeg. These do not support HE-AAC (v1/2) protocols.- Update 0001-Add-ability-for-ffmpeg-to-run-svt-av1.patch from git To fix build with SVT-AV1.- Update to version 4.1.1: * Various filter and codec fixes and enhancements. * configure: Add missing xlib dependency for VAAPI X11 code. * For complete changelog, see /usr/share/doc/packages/ffmpeg-4/Changelog- enable AV1 support on x86_64 * requires patch 0001-Add-ability-for-ffmpeg-to-run-svt-av1.patch - refreshed all patches- Add conditional pkgconfig(vo-amrwbenc) BuildRequires and conditionally pass --enable-libvo-amrwbenc --enable-version3 to configure: build amrwb encoder if dependency is present.- Enable encoding/decoding with nvcodec, the required headers are already in TW (permissively licensed). The required NVidia libraries are dlopen'ed. - Enable ILBC decoder, ilbc is free and already packaged standalone.- Update ffmpeg to 4.1 * Lots of filter updates as usual: deblock, tmix, aplify, fftdnoiz, aderivative, aintegral, pal75bars, pal100bars, adeclick, adeclip, lensfun (wrapper), colorconstancy, 1D LUT filter (lut1d), cue, acue, transpose_npp, amultiply, Block-Matching 3d (bm3d) denoising filter, acrossover filter, audio denoiser as afftdn filter, sinc audio filter source, chromahold, setparams, vibrance, xstack, (a)graphmonitor filter yadif_cuda filter. * AV1 parser * Support for AV1 in MP4 * PCM VIDC decoder and encoder * libtensorflow backend for DNN based filters like srcnn * -- The following only enabled in third-party builds: * ATRAC9 decoder * AVS2 video decoder via libdavs2 * IMM4 video decoder * Brooktree ProSumer video decoder * MatchWare Screen Capture Codec decoder * WinCam Motion Video decoder * RemotelyAnywhere Screen Capture decoder * AVS2 video encoder via libxavs2 * ILBC decoder * SER demuxer * Decoding S12M timecode in H264 * For complete changelog, see https://git.ffmpeg.org/gitweb/ffmpeg.git/shortlog/n4.1 - Remove 0001-avcodec-libaom-fix-setting-amount-of-threads.patch (fixed upstream (bsc#776cdd1), remove ffmpeg-CVE-2018-13305.patch, remove 0001-avformat-flvenc-Check-audio-packet-size.patch, remove cve-2017-17555.diff (fixed upstream).- Remove 0001-avformat-fivenc-Check-audio-packet-size.patch (fixed upstream (bsc#8591d16) - Update ffmpeg to 4.0.3 * For complete changelog, see https://git.ffmpeg.org/gitweb/ffmpeg.git/shortlog/n4.0.3- Add ffmpeg-CVE-2018-13305.patch to add a missing check for negative values of mqaunt variable (CVE-2018-13305, bsc#1100345).- Add 0001-avcodec-libaom-fix-setting-amount-of-threads.patch- Add 0001-avformat-flvenc-Check-audio-packet-size.patch [CVE-2018-15822, boo#1105869]- Update to version 4.0.2: * CVE-2018-13300: out of array read (boo#1100348, CVE-2018-13300) * Various bugfixes and a revert- bsc#1092241 Enable webvtt encoders and decoders.- Build codec2 encoder and decoder, add libcodec2 to enable_decoders and enable_encoders.- Enable mpeg 1 and 2 encoders.- Add conditional pkgconfig(aom) BuildRequires and pass - -enable-libaom to configure as well as add libaom and libaom_av1 to enable_decoders and enable_encoders: Build AOMedia Video 1 (AV1) support.- bsc#1103064 attempt to allow migration from the unprefixed devel packages cleanly- Reduce the optional conditional for the SLE12 backports to cover everything, most of the packages in old codestreams were not really ready as they need additional baselibs/etc. * Since these are new features user will simply wait or use TW- Enable "kmsgrab" input device- Redo the nvidia condition based on review feeback- Do not condition nvidia based on BUILD_ORIG all the support is in TW only and not on different instances as such safeguard it with version check only bsc#1102532- Add new bconds to build on SLE12 backports project without requiring extra packages: * %bcond_without codec2 * %bcond_without bs2b * %bcond_without lv2 * %bcond_without rubberband * %bcond_without soxr * %bcond_without zmq- Fix typo in swresample name- Conditionalize full build to be primary only on Leap15+- Add macros to allow conflicting with all other devel projects to ensure we always install only one specific ffmpeg- Conditionalize the vidstab build to not pull it on old releases - Conditionalize srt support to not pull it on older releases - ------------------------------------------------------------------- Enable ffnvcodec when building with NVIDIA support- Add pkgconfig(srt) BuildRequires and pass --enable-libsrt to configure, enable srt support. - Refresh patches with quilt: * cve-2017-17555.diff * ffmpeg-codec-choice.diff * ffmpeg-libcdio_cdda-pkgconfig.patch * ffmpeg-new-coder-errors.diff- Enable libxml2 (used by MPEG DASH demuxer)- Update to new upstream release 4.0.1 * Fixed some integer overflows, undefined shifts, negative shifts, division by 0, and a null pointer deref.- Enable pkgconfig(vidstab) BuildRequires unconditionally, now available in openSUSE.- Conditionalize openmpt build to be resolvable on Leap 42.3- Conditionalize mysofa build to be resolvable on Leap 15- Conditionalize zimg to build on Leap 42.3- Use autopatch- Provide ffmpeg symbol without version on main package too- Prefix all the devel packages and conflict between releases * Provide always the %version-%release of the respective build- Fix setup call to enter to proper folder- Conflict with other ffmpeg-devel packages, simply always pull one of them- Move license markings to the libs itself - Add condition to switch between full build and lib only one - Add provides/obsoletes on the ffmpeg private headers- Reintroduce conditional libxvid support since FFmpeg’s MPEG4-ASP encoder is not quite up to par- Avoid double-nesting BUILD_ORIG with %withs. (Reintroduces with_opencore)- Drop long obsolete and unused vo_aacenc %bcond_with. - Add conditional --enable-librtmp in build_orig part of spec, conditional BuildRequires already in place. - Drop opencore conditional, explicitly enable them for all BUILD_ORIG builds. - Drop conditional xvid %bcond_with, libxvidcore-devel BuildRequires and --enable-libxvid call to configure: ffmpeg have a fully capable mpeg4 encoder and decoder, avoid external dependency. - Minor spec cleanup.- Enable libmysofa support (sofalizer HRTF filter)- Remove superfluous __DATE__/__TIME__ replacement - Correct libvpx version dependency - Enable support for additional libraries: * libbs2b * libcodec2 * libfontconfig * libfribidi (already in BuildRequires) * libgme * libjack (already in BuildRequires) * libopenmpt * librubberband * libsoxr * libssh * libv4l2 * libzmq * lv2- Update to new upstream release 4.0 * New audio filters: mcompand, acontrast, lv2 wrapper, hilbert, aiir, drmeter * New video filters: mix, normalize, fillborders, setrange, deconvolve, entropy, vfrdet * OpenCL overlay filter * VAAPI MJPEG and VP8 decoding * VAAPI-accelerated ProcAmp (color balance), denoise and sharpness filters * Removed the ffserver program * Removed the ffmenc and ffmdec muxer and demuxer * codec2 en/decoding via libcodec2 * New bitstream filter: hapqa_extract, filter_units * Fixed img2dec infinite loop [boo#1090826, CVE-2018-7751] - Remove 0001-opusenc-psy-disable-stereo-searches.patch- 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.org/sbin/ldconfig/sbin/ldconfigs390zl33 16989998874.4-150400.3.19.14.4-150400.3.19.1libavfilter.so.7.110libavfilter.so.7.110.100libavfilter7_110COPYING.GPLv2LICENSE.md/usr/lib64//usr/share/licenses//usr/share/licenses/libavfilter7_110/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:30992/SUSE_SLE-15-SP4_Update/ac0c783b388825f610f0e5e02ac5e679-ffmpeg-4.SUSE_SLE-15-SP4_Updatedrpmxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=01f47a3ff43f91e78408fcbea04d14b38f2b4553, strippeddirectoryASCII text&PPRR R%RRRRRR(R"R#RRRRRR R'RRRR$R R RRRRR+RR*R,RRR!ROvݲzυyutf-83c4776debf1f3a122efe8bc8e84db962f1b4e6646a468162f0a3fd9ffce9c3eb?7zXZ !t/-]"k%{ֿ\#R`[G{^Ym&9"U -Y󭏔IդE7Yh0 [7*<ߓvyZ6.!L;Fre1o9{n/YWlB>J>\FK~lț'nZlf IKppvQ&%[ $2o(Tj8/Dkķjuzl]_k R^P^N\ ̱jqꘜkqYעLCWwB&yM8=JN:_u-r7ݧm\ET{jG~[,^0ak> F/з7t]_WR)Fn 1L(ա s(ʥ==DꕼHE w7JRź&n@pTXGuE7G ;ujFf`1pߌTMZ\g6u cg(iuyНgu6IT;5zXШyde+ Z˶{Ha+{?^D"D(e>wݹ< Ӧ h/:˼kW۰`O+|0+rrR%7 4>ʓ5؏{'{CUX' o6rz;:>Bm;p UH(\`=Bdۜ`z@.MdmoIĜ(,8礣&Jh`Ĵ[/D{bB}C/?@T@ohF8UU(JWV2zفv'j}Z7AM&NǤv*Ԍ AK{LZVVAH2"iurW^flGX$5 HFdH2eX *v1Z.W~5x-LXr;9ϧ?Gs;,h+0 j)*ZE}WmdƉ|ۢB7YmW U#?γ>*]֏ 6:dĐoBlQ7)lϡyr~YFz a2޴nltCV6WMۥ+"Z?r:sCO!8|M[@<WW(r]3e / 'tBfN8ǫ1uLRufʶ)LE=TjęKBlbIlh G+j]I5ᇭFՆ;CFѡLr[x5*kԖ2yOfOj3Aib\DlGv#M]7G,uƄw7 dIL تFb)vW%35)%BU+D(ʌEcuޅQ8-÷bvl>q+]V2:r9]^*fA3H6SOf+4UMPQ2qK$SGfRn[RHoJ fK99aq8 |9!o)^"Ujy$).Rr}t\c8""Qܑ4[7Ω|fia$w}LWS J߰su/ gioDJ q[Wdxt$C`>L]TC MhYl2vMS* Uo$"HjbusYRdӯI]J^VQnaUW~.T$ḾnW' 㰟簐WgH.+֧Qu%M<sRj(,M' zT-cDUbkǥLCt1rjq #s"}Bt;9ӂuS²di"_'<_hR?^% |׮Y];`6J5Й#9x ƌ:Җ8ch#Nat[YrOtoƃ-Epa%eIP4N;۩'-%O(.\\eg8N}mq^:e4ZfZ9^Rntңg /pOz:aI5OM,<' W72Kc8pޖڿg.YBa:!`V4$R]629oxGq _xt3خW O,ܿI7~2ULtTQ@gbFd gվY8Mko0 d/`q Y(Ĝu爂XݑzB (j$nan}82D8ɅWʝ rhIĶ˅O ӆB'=o.=oa; ;n8Jumu} 3A?j N)l\OI`VzwKFYI#@b3@DIR (k$,luұ*,jn-aE帪QYH$H>yrhKIt}e!asx:(gX(Y@<]0DF/.!vc2CB-30}DK~ EXBJrI9"qil9#Euo;Ft|V6ʻy4n}s2ʮK< !zb||bt Ii ː+|=Vz`?b}Œ DAQT%}0a%J^%-SH+ߒ޵Z "mKůk' P=4ݪgo.Ij a^N]nU*vȐgE6pm[Y6t 8uU OwnWx$s"\+ňIM-’ ~"4˘^L@z l@WcFR!I, c`~A+Kkϴ؁!S;њh(SQy0FB=E@M?bd737)1,Q(_|Q99@9'^~GYzEDڄ)CI[lI჎2prNIG5]\yYSC[m$mud4NUIǁ܉~U*m<&$*d᜘ E쬈& nQ lG,ֹc(=MEݮJ 2Ya*7EBBUc v=nL,qn6rxD40n:|MBxScۘusB KB:i.H%i @u|14if8)@LZǣ񈓤PŞ~G1?HysxAɉ޷VQ O}JDW/"f( 00$;US }Yff)Q'&B\Y}wJ#v.wCIO)gmB}Gōn aj s185{?'DWDԽsQ#E2 w?χ%FNs 3:x5}>zk"/!זz Z@od~e>m+ojZnhrOsjpIQ(| ]u16D#<38[eh@:8$ەĻppM60^jэYC}gAd~?;U%2&Q&\z/,xzO^#Uѹԁu5$[ΩҀU򘀒G2G%YJQIZe0~h5 P>m7+.Pٛn~MkY4Z[f㏬;.G>\mz!i-մD-fD kS BmA@wIɧ찟tB<&X |J4kx{tD !j6.XɌp+ 'q5XwhWGgLqMg[ ZȷMfbw{O@!rR8o@9m1W{UP9eC og8aorxn´§;]" QE5@Q {޻ĵ\YH,E ~]RBjiG_>>@G޺WJ=l`1(u_vՌק%%GEmd1Y⺝S׶qfÓq lxb~JKh,C>þ| LrSx۝l1ͤyUX;IUX.(m,+5+}c}V+7NcK^}ۗ:`C,+rG.}SGkNm@yzFK1Lg_1nٽ23wa|o89R0XEsB : %j%Q^QWd,cL;Ac.rؼ՗A\h"$m;q?I2nhɕ3%l)q==k =9.]UCv譅?Kti(E=~zH=8hd,D :x?2"8D󃘱' #[]CY2/yߒDB+/@¹}q}Yv.?@V '4 0ej1IrXqԒRQcZ?1)z4@7EǾ%&E| 77c /I2<5و2zuM]#j<1Yfy=䱲;ߗw&lơ\V>NԵm,L;ۆ"[~MDcEY7J1%)dRjQo%txME%8}Y*~Dm3"HVߗe?zOU@*jqxBW2Kw [(s* h}%U`ru 2{:otbG6=)|~ѭ_NgB1?Qc7 X{: {rSqOٞm+(efRW9Cv˚;0NY%R>e}dS wanOF_>\czh"-Kc)ʈ $70c?::_ opA[jn>vzƷͭ0bGY bBdz <23* ]hi f<l8Jez=Ri.@ XP}荍{A?mmB&١VB~I\b<"d JTZ}󍁒3ƭ.ݠO>_AcVZ,cek(#m7isL~dCHW訪Xy.UΈL=L&@k)L,͆gu?7SOtb+`m8`>QP?i (ߺˑz>b?ЫmH_ԦgN}s|Hlj׃C )+m2uAT!_bk%ҴDc E)66ׯKA]%LϤ] :XVqb9e!@!,EowR2:c @maX* @D ! Yu;v蒬vg9( n3mRM ޵ȯi -49æ%=0f\u.4w: ^g,vT66ֻ-qGՓC3-uB0gdʝEdʉ(SŊC ;&8h7{ xr#fX#rS1^b͹=wC=#>cF ]}zfo rc|)H0yYznB-M3rXv7&sTTQgrX^BPj~a^™?OaE,[F/5#T"t2 $ ]plp)BMjFgR@`hƺŌ2볔]o_`O: ,*۴, >@>ɿtXZ:%MSYC+CA+6.^pj1d_@C̗U.+Xkt*_w!;=y :;D0"K@%[CGkr~ixI2r?ׇ̆R5}gd#rj3FppC Ԁ23QV 2exhtvp9.v.($n Y!(R""rA.46|HmOxٞ{d4X̏XPAI^;\C4*VsʻW ^ Z8\x{}1_tTQO@[P&.er-yXӢd=dңssV pNA#+= `?<S;]:q}U멌 2Z 髵 ,C"\&]DvwmSN ]5we홹a6W#J3Oü<Ys6ޞXmKF5'jCZ8z7zBErk-$cs^l'Fi5>b+~ F2)f6dbtLdȄᔺ͆ 1mpdǍ< `g- t-ȬGyL8{ ^z +e~5_(Za7[}jGOU+jh,%|<"Z !Bt[?D*%T:.A֓%bjN;j" _E2cUuaijH^@{۳^e%-R.G#хc)LNw$pଟ) /[>^'NJpfbM}4}{IǗ )̬Y!εb0T4c@x%xlVCX_<0yb&zlha;$v=m̜_C~@)Z&&R`It3,uåK2-:/ vLAve<2s-Qf=1* ! >:# 73FC [m~PuB:>D ϫD"^)oOip(g}샮x2v$&G!]@ZOHz@ppU`84s<鸽wPou+жQ Zx8|-,DjC/NqF^`wJ$UEw"|Yܿޖc"Iw FhP2u*닶uD~@ n4^wRz:'>OÄ|Q('$oCĻ`: 1_Qjoaeb(CG6qrul(@3bÂĆP[}TꉍeME4![X~&. tB؈s[{DgsQ:*L@w7aZ٦70e=r䵃C%8r>  ߑGvcoO=&)˸c/!b9txKmIb _!mGZ _6k O‡ȵ4)p;+fo$2d=VWS1?v1f)  b(co7)̑n7K.;6HòE S XT oe- quE) ryU]9Uj"xսf@O~EV7Ddˏgzμ bnޔC@d7d<Pki!07|cJUM4Y:\#]%OS3\s #)9 :k,9r+9;}gf")\8OָCa FJvw݁t$thR@sN8I.T0PQ[n$vOScCC+$!*@F6'!05!y 0*Fe-Gnrl׸q=IGd-xd~PĖ |K%K3Wddy\,!H @3WB;xC[ZHL5] 5ܲHqq7ZQ2yH{!\d`#[_JXF!*dגgjJ}e:%.̈baJݸK0MN^MA SIWU+#F-6%p6oB2(u!L󎾹#ܶ) 㩵vwlar-=V|#gyf3G N.˵h<҈5v_ع!S\{s-pFks*037u3OTwo!z %L9!TwS]b΄. Vu9tb,h0DF)pSmlAk9_so;0x8FX<@# ~%,~r7#$kl]5B~[T#6|&"T V1u#\i@tN.&KLYK\Sݢ ߭[A˭T"SR]Ch~i #wc䲖  vn&FJa_tM$Q ڂMu`#1MaOAɒD+`._DnHw[ pg]N J G4"L0P<,GtOR` T%XI4]֐ w(c2u5 9uIDZ2]qVx nO$v\4A0j{ܣjdwѓPnl=Ad;+ٺEpfZ)Ș{CRI+b / T}h kY*.$GO@S jٿ/5ep$3S/B(6I+bKy i8d E?Ra!k8f-w*w4ڻsR"3@bћ)%;7 =Pf5.J̚? Lkk9K9wyhGc+ l2 apd9HM*I!J{!J|rRdKwkjd# qdv0R&qefH Cs>:TBN~._3Sm@&%16L2=Y:ҒjLnk(m!j ("?83:%V˵AwD+zݬxsww)jWpΥi;.Ԅq%ᇍ冉YbN3s4>H]=C#T%/.̇ a==` p^g(~ 7sT?1. {Vm5|pM’XMГ]sPP sn@AOuhb Axl2hUp_X-bJVnR\ν^ uƐi $8g`;95q~{lcLIol/vVW'hAHtK3{~m  Ү=٬9We:fg~*3EΩ'{r%:n޺Vi'!%!ѹDaCa%]YTbUCL?<"/ A[: Dbh59Z~3TdΡ=~noF41 ե4!:$D`ZdgSP.IvDZQ@z_N6Sܙ$.>]y4Ff#Tcۗ,4uɍ^gޟ\ڣt饾pj$c'wkOb` lP'$0ҾbƬSWZc8rP(~H{O (橷!gNd1G % u9߻!ZFSD-. Wӽ{hwoYL%(:!/e|% &f;.C Ҕ%);)N<  zz00p'k ٌ$ aARuD{Ф? xsug$+`>ūD: *ԷV{/R-awaHSUh;coUe"5X8CE_`Lu&|t[ޑb :p|F d4y[ҚEId&|a3:}#&YM^ nHvDO }V]&@$HoH5HwSnlSݪQWCiC!ܷkhezQCb쎠r ʥi:Ӂٸ:fqy#D*<{(tz+FQ86Ұ"qА*~z}\`hwu's&Fpjc |Vp~uy+,}OɵaA;ؤ#Ȕ=.*|i!1*HdПcWO@=M{yk7KD"XoյZM` CP7L_8]V!P0c g('1ɉv=[vL.pZz|.flUZK+U^YmrVwg Eul%gT(ϳ^~ =2`@&sZ{N']va4o|d)Wd1 5+25߬G~$u<!ŽץC3Zړm(mrƳ_ꔷNW:Y]\o|ݨM Y.k me W6n1OuLփ͋ZBp7|FqcU)yU<4n̪V"~ }cAuΚmlh2_T6;&[{/?$%(\q3^ 8L0hc6gWx!j[6qFsctzz ǯ=i= 2<1kW“)0d{k=yzv^+ ;ap".|jBDE`ՑD2NjwLޏ˵yZ{tbR:a2 ,6M\<ι> | +,gii>5_}"^{K^tTܙeD~=}$K47E.)"%4n+qEx%7ر߫XQA7Y/:0|QP;u%hUl2b"n>ʝ$5T!B@[q5HRf{ÆձW_p+% sRVKsxN]S$){zwSWC,)>iǹxͩR"MחE< [Vr1f~  >Vӯ:SWP5P>Hft[/zbwYXAOh^D.|>qν5@ʊQ +(\A*A( -b9IEi鹙őVa!7 fdcb\ƨS~m;0Iq;-ZRh r87- 0.%gCc_7H|X59hF:KHԇmYDAݫ]Pr'Ii[uU$-"YiKr2HK4e+],:i@"KUL}_^SfafXjޛ$pbr}cL~8ƾ@fPG|8aj([勺1yQMCXļ=J8X~ɞtȷ`(- ;3% ^M33"aRAEG^ Cui@`쉲 ;,!B,gO\Ġ:]=ďF۪gp_ae9i$T%5W]+츿 U2+J56r$Bh/|r+f'9vݤ>e_ߪn4\= |) f(A;3 KKbi˩q]-fȡpҲxa]uުQA7{ӟ C;v-:ǢmhP|wcȥ:~T=Kxڬη*> *U. aSvHMg2n jð־=%R4sw/S@GҞ 9 V͘!J8,&u D :[P͊GyA@YXX?l^ XMHW1!GN ="1bX)+iz :xSمK>ٚIשj0v7–U033{k崑ERQyV?ķs(iz!$#aU̞Uovq3kWrp<5ʮZtܶkoOr(~gj)#&!ݕ Q ;$&{WpiUʲ hr S52qge> ,ߘ!,L/Tzj$iDY:0hՀ6fWoJڔdաG=;5z4NU~ʝu^CA$ī oTK3mch㐬BWcUA2T.3QXȈ+H3nhZk;d=/Ni_N΍xxoե@FCÎ#U8 >/f,Z-4\j8dPc3 _IqR_Oe>@n  (EKxW$Q|{דC7"tD&h׈ue]Ymk1[LӦ(oI˧(Cvlݒ|D."3D)>̇TD1n]ȓSvOlw@&#hͬn[vG&e"Sx7W2rhn o.q5FYAd B-gS#J֐jx(bȭ`WV|(84K!wqu\v4G:dDSFBL1,̿<Otn wVt!hh/k41H)bUUa㨌u}Q}J6M{fb _e&ưQ֘@QnF>px l"ybx/JiP6˲Ŧ۝:6R=x?Zq;@_`P%pd0V=_yG3T"~:TGsZ|n:}"%=HlPlf\f= 7AvN+b@ {_@9#+ 4mIz4r\fC<N82< ֈ:P,}a`[i()!sũ8\FGR ֏nغ S;g*vKjdz%Qj tc8*`i&ʡqAAB`K^ E$, n @c2X0<<0)ho)U28fdžD.3騳mz=1vt^ \ỿ ~z8D*T4UA,>C`HeАߜ{gh=c$iL'Y37Nۚ@H{5:'j㡆]?NSH(`JWOiѦlR-lt—VV m%\r+',)x$ V;_GbtuH:ƥ܍A*)_ pdS=(mf^[gs7”^$.ppŐr)VP= Z$u +5PY3:ɽCbȹܶq"AI]]]7G-{BT(UKLHs'<~_de`6mJg&^>yq @zLfY@M5 7m !N%tFbn@n7"=Q+A{e=7(o~N<<'ڤn?2dPL%hsnKXMVp'I;TIi[|K 49 H#N~#Bwb0?tN#r;,=,·_]|(y9`l1O$$4ı35Kv Fh"Rd=FX5rUvg3Ua{,42Oѷ/9ЀknJR>yw ;$QY3qεGUl.B?k:w-)Ƈ/2frmuoAuED g]4U>\.#D m~"hqkGUC*YUB=^A[P쳿 ď~!]`n*RY#xPN ѭ+v3 b|Aw7>)U}lJ>^x*L^rf ;ņ4Ԁ̰e826"1R +r ߿YRQ mEsⵦr.׳]W)o誅ߺ_IgXn5O0x{M8鹴2tRgm4U]R_s`]M}ŷG|JDƢnK"xv;մ=r.wZ[o=6c H w}Y,K R ePzˈ QvyͿޠxJHMi*Qd ed,FHI(@qçȟNM<;A ҇aL 4$,Ҡ)tgmƣ CVF!W@P'|T`8[ e2 2~!Y?<OOe2o{3Yo*YlPtnaS$ y[m8%+jœH% <4l&b*f`G3=&ߧc7odP&6SօDZd<ds?~=3p1fC::ͱ­ '|I.~i/6n$y-.KbgtXTI'G<0c ђeJBi~/=2S ?-5ˍKD=h "[V=-u~>3KJ12^#$);?ɛOϺ Q >baj [̖s@%k[弁9S6eU1{؈,n1Z4@(笶iɾP0A ec:vQo4MUl7ᒫ( 5nR=ԾuI^HאŪG;q͇2щb\붧Uty}7\l};r_P "u[A-dc62@a&i:ղuDb#HYf٫r#ɹ"&?r1oʊX)Kmj?zyۏMpU!#8Ep]śjkq9U\B̑~)=zc J,Dw[oBr-'k=Z"M3ggmrC]xeFqrJv513\S^JDqi J"d0(A|r>}Kav촍^ ~_p.MX PH\jK% T=2p6;.z/dָ3=Ǜ[ѩ˜'l5b2h![lSt@bl̾= s:tSVqt `ӖXL)~2{(kY D&yaR2 #d"T,;GQw($W'O$c@@`GsA#$s8Yn+._bk˾:|;mXu6Q@hPg]"Jpt=C"9ÿ>٭FHM&$1G ;iKHǏ⣱2(/?+CNj,,OR$H:I|KB 0d\:;tO,/k2$lS++>Ԗ/" 4#mkd3_Q%bVmBeu9A}&OR!gx1nhhIq9vѫ࿠ J+uN/"(dB[n{g xl5 zzϏ<~\f|",p`{3 ӤZGp}CV/i(J}emet+|.:( Ie5ֻL\+}:JƂhP~|6!pHb8gͅb66k2V0c :ˁ7OWa tJOhԴq|YbkơDƘLK*O>jskg)liskv8"h`I1W,!2ɒWL3WfaTfdAZ XG+oFQP Yh% n,zeQ轆z0^er #i!`ogD|KTxqe ..H ;9Gdވ/>ms@\0";)ۨL:dH񏁧4V ߖQN"Z9CoU[-|n"wo,Q9@sΓMe eE+ -fd*@F{uu;`ARQAjI7"DEq+p,7O~_ec;z8B;8Vϕaŷ隙:Nݦ ;;*`׈0t Έ^ ?.E:Z`]${@ ^KsTTq6pj2""?)5 ۹W& >ߤ|}%8o=ZEe<H$:vMQ-]RPmbR~!p"v߃ d+|uPx$Rdt"$9@4'^(*mND "deJewjnHsɍD].WYy_S}`EP}9]̒G.uZKE_8e4W9g`YfarlTAS3)`' ݿe%֞!X=g*W,=XqbD6 I}|Gzb#$O1Wug[`~DJS\)pYHrёԟ~Xƨ*#71Bk&7ۨF\3$LwN^d\q[=&>n_ojBa ll= }k _I||-o"&qpw6rMz(T)"ɡm-Q!A0ˢ|hs@{d"z$or)`:PlPNw{%aZӂkgk&aeua℥[%3O1}Ԙ1{CaAq(` 6v+릗ƞ:{A6>#Q) u@-jA}})҄#pQ&8%W"G6c5(R*< FۋTK-DVgX) llyAV*eݙ-/d;yBNfs8:k8rRe<ev#Ns[L`}XhSe,I jZPxP{`o VANѥЪ綿gݨeiČ)_%lH D3˨p@M IM2@l>uQv;$Zev":(N|Hmgǰ- G>"@ΫyzJ|H.Tf"}XI+xdk^L)j.p9+1Ud`#;iG| GD_Sd[6yTyE:o GVCv/x^UOxp_CWN Y yz"#kă~{6~,tAc}5 cT̾`8(r!-hC$.QLJQח,Yϛb]A EċF]L-ـ.H"gSlytmC]\$Un JSR17P/ٶ)p΂׉JYM`0h2* F7ހK$z#i/ q^>+-T.HyO lxݎn@y'%}~YW-)EL&bPL4DϸT;)X 1j)"XMw}ʔDq; $4"pYbX)҂LÜBs_׎A8s94V$4qcbѮsC5ˤھ+:u~hN!?D7ikVݵNӦIx}@-vG;Q_-NҀ$WDag3$$]f6SMK%5w8rBҿWTJMp`C6jC̶ۣ^m>2z s<'`T>B<?aIV).Zw~Z' 7 D fY%9uiz)Qx.`%qrumMi=E8)F:21{uUƛġ}D EX  1B2pC$(k{z(ە`B//DH?xO7HB8BZBVЦIJKZx##*ds|{CC<ӶZ6 P "+SR_ʌHJܽ7;kxI1a![)RD]X A\I, IbО)/26:A@UЦ{0n{ m>٭s{\:Ǒ^"nvpdpjZK`Q18є&=E{ÅKه?5Ufl @TJ(bS4]WB]'|׼:r z{oYl- =KW.+J6oq\o4L[&If}jǥ3 ݜ)@rgWD9Sr,K{[>v-(TX*HKOvhA,uDF]>,߆Kl }65 N;SmTc @pF!`Bbm4F },cQZ1c1 ]^1 `OS3A>8uK+d"鬠0!Y νNBID3mZ_̝pMlMB Lv=0m5:kKňU_f7= Q3l )"Jh[A yR I>Rua%1f =;!g7'=oQFMtseYb}7&_a/c;;x@PN* u4/PUV4["ʾb] g]jTOLQ PrWy鑨"ɑHDz}"#m>]֪g-OzGy΋A$\>7q0`fVƂ㏘ z3`0FxMQEaSGldLz#|.gsA]ˮC!+4FFLjmKQq(qy  $)c ߶nݼfbOp]@k90\ ;W@!gl ܲ*+Q$tfY.x2[[#<ѷDj[S(i Z@z;8AzQϼ(OݍFE߽ł=5Sp&.T[5F3V{9jTi9'9(g6 .lp"`h{6K~{ʓpz]vK7lsKt͆I, G,CZυ$'M}XČah,( ,@= ͅ6_Õdc=4%Y422ЬAD':zL F)omEyA^hJ(V*:O3 pO5ݤ%}9~E8{P59(~q)ܭo0 x(| hB<ޟRt`6Il X~/C2ޚuAf}@yh#5̏r3JjkG13A8b8G>o864rqT|})ɦb#)bE7,#Ű?dEH4l )@!m:S|9`4~:sK(eSUg׬Zo7jXΛֶ@" }TO?a@~ωY &!ql( gɂI%nBٽknp%q?/k? W9gh8Vʗah'-K%i2Њ8 㦗4~w]^# 0ǭg~:@Eo^VL&_S)3w~1=qG):"y2ulVc%dU)iW(0@ܦҶj]S*MT򹴟yid>c_\FlxWҪB;\[*R&T vy|XׅI wz$M{`| `SKD֚:3@s`"@ߒuCؾ)4%~CmIkU~ -vdpMpZ&YL]"͖!N(vh_cmcY}mˊ0 ,]9Bl{ԃ7I[Z*M10Nh2rp=4KF>Z} 6m).p Ws6z=#si>&.MO`4"8 x=m,$`w٤R,gBE S,zxt]9'bbExZ}ڷx{I inS lGaIyg0-NL8Jm@\"im1PK$WI΁kKh J3'[4b[X#Mo~*N:BEU^E}7HPɵlB*! W&T#֤*[R\J> KF2Gb^98B6 %鰥Xk&q3%^)8KvD!K eZ51Z.!PD0".n9l4k& RKŮ+!ϭ.C? P ]BB/~1%hQno#i ^QioE{Ѣ[7H~;i&2M_OQvs*PPfc]@llUX y aEw갇`3[j`5X 78apP+BPyF2xy֟Qwk5ǁ65r0X lw [b#ZGdf8 %P}/~ h<>7kBs<*`> A3a% =)f;`#&n?hlPz?ue}por, |jn)}Fҩ;.p1Ȑ`{Dk:87=Fu.L ^ۊq J1gG՚r)ٚoA~ d7浧`/hsa>S[sl=,\>lcTMCT+bd) p$W򍒆sٜu4Љ\F{l@!'%B qCȄ]8r)voxK@VHNI׫/>Gq THNxM0bSJ"KJH< C||W%d$8Dl} `: >q=yԇ0*kFXcEryy8Q|Dc2)ʬ'6iAV^SjY<+c2 yk{# "0%wj|/aP4BbvUiZK BnnfMa:`\sJo[_\+ ̘3&0T6Mg{V_Lzi} $K,veN r??+E1M^S-blI%\2$3R͏ 3_ByϜsT 0SmOx&tQhp87plMH٩c: ]C뤃$\?L s F^lf`-[28)'7@@0M 4aNll|{CG oh?xLJr{G{dyZ`GY0ՂD='m[[6DZQxOɓc$Ot_ffQj!D?~oZ﹫BjX (h"PNL~hsZ8S}QkNPeUFC3YnWkDݟhL>EçOHw5xoAa|+Qظ)cF|L=/ 4u)u):x[w (ִ7('OM0<먵SڤRςh?ɧ!ѐqe"A ̙JHpnXb_bfX.䛥G]}RxRGΚ1dLky 4> jqLaXquK>st:h:rTf(JjL^:O]QLYW?K41H?8fsn.$í]Geo ){7ٳQҴj=߯ _b jv`AI7lV2م6qt_=B y=ӰGI4u+UcƎ)5s6Rw!A 4z<ƵFK!\2"]:%d̸/ D"npP.X|e?Q:,+LKk#+YiD@y:ܬo( q닝-T 9 X%@3>VD_sDNB vU88pϮFF"M' )Z85b[nZ|?"}S -TH skKÂ&+i#Aϳ(ZjszO2]7)Fm#vΌ*hp.ǹN֖#- R{ a( ]<w9Us,1YPWVyn.>n u<6MvZ/sC@]r#z⻥ ]J{NqT( :e1嶈i[gwb߻G]TqFQdٟnSQC!@>HފyAN2oIԖl$,Xys8.:U7" 2RQ @UӖqt]xIz98SoD8eF .@`owgX= IHhRK"*[Cjxvw8akjԩ{\qJXƂB$$0K窣䅦N̬n~AO]zNrLs>fĩ1wLܹm1n׊\AVc =K4 tYj8Hb=W|0(hp1R׳ C«luo >^:KE|RfVhEt /\viYe8pPѶFKGڊdid0QN]]aYUL<B J4/WZYpN%+p~>Lgԏx>N),rx\F3~ Ci6q 5y*BcgOkq"7i,ט ?^u7tA۾9K BMqI]tA?' o༉q Ƙ>9jHEEF$` ؿbԭ[ȓrԸ׉, z,Ӡ=JhȻ!ћtz2 6Y0ějvёhF0x`Ъpwkĺwp˗h8TsUfcN⇰>w |ƭk \2/VY8R񲿉edtmߣW.v6OYݼ[_Drbg,JU;R&GRƾĶ" Q)N[r]ܴD&3n\V Yb \KpXr% S\ˍW7(Yu¤zga,k_LwgF.n]/p 9?X6}0yp)(6oqo"ݮ*A>ɫe|{ގFTވe1u,L4bV>P[HǴ];ԣTC¶IIf9ԧ^Dm>.Fzx^!־~n1[ 9"ܤ8OPrwS}>Tw >Kk`ƴjU+Nu;v  j!EC!nG-Vy~JcBki"YٝZazB#J#vҵ`n&4:`(sX%9`CLd捁iA-haGD®!tAZ};U;R"2qb@]OgJQIE#w<Hx_@Јpn1j^Ѡ7@0Pb} 3s<~n1yVCؑ_.NPw%+d$bEF槓[ mSl>Vw+xz  sc6*W: B1}3_13ͦ9П4[rEJQ,`trSEI@k(Tu*FGt^/>ݲXDS\3jU9j{_kҲ ӕQDk!@X"Ւ<5jכ<0:2/.0ҡ1| v»}BoO&B̑r]WR+m詐!UzU˯TsUxZ}1 `Nl=3B_!`Q oP͵v^0A߫ ԳzM BywΈlh dqɣدe_.Kܡ(>bYM%ӥރB )b:|@'k2)'pw]c9ΚkRK}{RsA7tZQr: wy*bɇ,߶0umUB=d+k.=+'7WUAؽxhDvMFm>n,=nљ0e)cYM ڂ #)j.]yYɫ r}.H'QIt8Tx٭' 7k#=2_zM=XA՚$oHv㜤z̈ܺeM9wKzH#%͂N!7l =_ -kz[ȋ0}fΣ'nξ>?C]µ=;n`W*y3(;"tY,v7Bʣ^#H1X 1~QE[4:o†FfX,hiPQ\m>)(ȷE},ʍR6r@h;'K!9=qm>s޹n8/@0>+F?Нt7g*u֮?ɥz#2Ya$]u ,``:pU-gd&SC@]^Ե-}+)( J([S?͎+lXAjcRgoZm'l$:=PMthˉ߀OJ]?C(͏zOOm}n@A>U{`Z,ߊ!w͸I d{LXY}u5*X}8OS.5nAvnLX.ƹK dݳbREbf/;1Œ?ZIS{| %9;Y"jQ$Ge~)TKF u)O䙇9+3?ȴ2[p-ӊω\1ED`׳ ^g eGL!,-nb+{T޽BG/(XAREcPӺ}+"U,88άtO}eS$TvLDQGBAkgGY@5G G:0Wkɤ'3i_F.! W`G:™#1(ܟ*5|3ی,pezq[1{hfQ>.,H"bD(.xp!]nC&ض^f~cv&-B٪5qZE*Cn'!} y;(<0emjbk~WQ;snx-_jLIu)0%Υ6#'9ݶ^~d7y&M Z5 }^{o2l )nVórŪ:g`3ր~9b:D5a2UleP) aEvgsn\?^,\r^y`V9reu,J}ռl`&+LYi[\~(q[V^?JuW.D#D9vk15Rj@2 cIDC6B?E<%w˴C| dʄ.n:}iP__|V5XQxV dCg跽j EOG:>SBh'!!l\2U @yWE&f ='cc࿑|V[S:;OoZ(ŰK zq!SrU Bh-Q1MjJ)XMnZkꈟ8ێs|B6)I4Pes Ƈ!ϲZ &uy.rwi[TFxf B;^BY'ߠDPHGũR97~ؠ]`/{Ta 5f`\%D/}PZ'Vfqc/ΣuF3sOC7yy{X3'^4l|mui E݀,S`I۽>`9W}bV|cԆ·̟ܳ+Bn9Ԭ_OܹUrE[V$ 1{ww6 f2d'@߰ E۫ o%g\(awޔDEibxdGM+Fo~-} {|-}J=8A7 [|O8$p#kR JGpAʋJPF*0݇fŠƴ+Tw7֜2BdXʭ9A١E c\$j^C~bRvmzeʵM7R1g\E 6WڤqPn_ÂWD^ 4Aum2iRUnҵyJflxgNQ& ߄')Wi3`-f# nB`X-d: Nt8V!/ 0{U^T@\`9ͶѣAL3mL'I.6)NuJPTVoaJC^vQkZzъmD1@1)D`4 B$?#kR:ɺ'YMJh8Ox@7)Rf0ATxfH 5Qh~z%Ę AHt4} ;P.~2,huM'[c^2SB̧! v)n`hҌ@cJRRȹ'/ %n^JQppjˊ3s1y:oއk<ϕE\ C ѫ˄=tťCuUuҼO& y7lf_ (?0N ar1/r5n*KMh.Eok^p[9#Ҭ.\<M^ˬsֽ3@!u&2Fi1¿[*;Ezq>8z4S4%ϦFfjd'cT& a5j3Tcۧ~ 9f U[+_g4;9\o;wH{p\{*! +JD0M礱ujH$|YMW@㭽oxl. FcG;dE^sTxԛ^EMR[`㨎9Z+bYAPy)nH6&: F-v=|$5Wws,UrYՐM 7C"{diD=Yhx".ʚA;M=GTdgX`hpWϒ Y;og%V4pm*2`sub2j |t=;{]]3o3`wS0{᎕/^2Hȶ~'yNVz O -2)9Э?nվ/G74J6ݛ8ӡ2K&e=ѮЈ]-Śy 1%\.Яx(f9]-u;&BvnVa)HtWW6Nmڟi9|,+p0{Q3 rjޝXDej!GvVzd`pA ~ޖR$$o6o!eRDˮKBkLf;)B eK2!x=l5rdG!\X7USPEF3is#zuP KdSHEhqa&jAcdtLXm}z ^ CwKCVy}k-]-LC9%kU)ra3G|ִuwAM Spp. *y"4 襣[֠+N_PFkbfGo `r69gE2^jȺDu@*'wF)oܬ&7&XV=>ܜ4BD+RӠD^̮6go"r 6A951mW?_kKӓi^Kv`9MNёBj{@M0Nd&gjuږ=Kɢo`k|D8H%@i:ssJp m~j…TOW y%xZl`q'wb|uDj/pOp;9`ٞ dطjhl=$jX?qʏ.[f5}ݺZ֓Y8lMY-b֚I):./5g m6#`+ISKJ S˚׾uLr,N6e yyJDD~fDWzջf!|x߬4q8?]dz|2cζ}i'G, TPЀvhJ .#XIdCyؾwtB!f-^\? |V! f1#\apJP"٠ p "Ψ$ c #ĕ Ta CULBVQ UȰ`&m &@>N oN(jHO4]!lj\8|Q5?F#QkcLhLfUnAw:. s*_5˪C8"o2Wr/domsw%#\owTK?lE>&u_dx`fɭR#bh(x(1;7q\lV-=W~|9JфJRxIfR0v}=Ps%A(* v̋ؒnJ<jA'8kb*1f33jP=oVo\5Y;tWts ;99_ؙf=sO}mtL(fzFZDxtu Q+MݭQ\n䰕2؛lt`^;’yۊbLy ީ1) #|~*wB[/L)ɥM$pVoec7%J8wyh5~1T@o}`Gy* F :Hl}:)@f4X(^$PLKND^,ͅ-~lA WWNl" ։l^0Q^A ~C$`_Ű<ŒhfoՇ >Aۢsg +0ƦS+yɫ&Ixn*3CV;JVdƷ8IVG}Ve\i=c^H&= Y++jHQހ/;Ş15Tֿ'QU#f@YJ6}JV5@}ߑS#r%0G g 5P,к"ڤí?*e!pd†vMS?(EF=:U^EY$k*D"_sEjE۰e͵ÿkCoPvC6߭}0Z*'dOUu7-&"59{N/%͛b=%4o79ĒD/!`E܎{ukf%n7)aҿxA`@[_d>`s:ߖi cmw\wg#L vD%\7) 8IyQFc0*Ux?Qáq lČ 3g!%[BBx_4ɠdvvewTxRE[>xξczWHT&a_['3_4{`o0wrx7l+j1~rhN8t鿻Chߜ5R{p C?6)ֹ,fM&,^K/66%EsBl4d@h:Ud݊L8*haRMV?XIcQ~|\){/ˎEU?&Hմ;v.k Bu5 4K7Dէ\|Т{JsE-KeN5dD >(2DU#ۉ|{w$5M9+Z`̯ &EW/Tv, ↧ ߓ"LjeP8~vapͶ=@\erNև#m?wCufŐ1uKzFWCkUW`e?vW4SfJp_%#x6Q  qxzO6JXl8Y-Ye8HV>}4V2UpmzuITr~=^jHwY425C{GDHE\RC2Q:y+[ōTuqr^/2-#+MkB1~"7cTK +v d C۞ѾWܨg="nx^9Y)q4G !]YHGЋd \D{(;ե)XBZo 4ھ0֓ug81(KU^lJkKs-ځU;ct)qZuOY}7%o#Л1y[F_|W5rQ2 S-jFeRu[ *sZhV S)iG?F@B150~pzN\@KVF~PLTb POPdnRaJEw>&Nʊƞ|zZ`ZfXצA⸙(ɦ);+t$oו%?s$KùF  թ ]Rw/UU@ ói[ E`V{Uton{S39</4=Hzna!43v2\{Wޔj|Qb:y>P=%eC)/s{?ؠ5"*u&Jc:WVfFn |^S]+<*^_:Tw3sG|)]+w휖X b,bP!ZLM1d+ݖe 퓔Bu݉ ovhVS}fL3b~t٬o̹IY5 y64}MVLխӜC/1e9P!0^Ҕ{yGt1'IH9~3[+O0-OT;u;<~5W"i},#a ZӢ6֔|}Ҧ$=,8=W@Y5`6 @k@7=&R<Ѝ*'6}9!fG_gjWwzk)y;oqH[1x ,6!_Sf W VóޖLAѡٱ w:ڥ5QV$1k㥃y͝J`E܏dd (RQ&6]rZu}@Kò}gFWMk?IUZuDQ3 n@Dux i~ ۠ϓo}x{+U k9㯌tQ*4h˽0WY5Jݺt: Z{jT!Lj#bO[+9(CdE _=/`xt#}<Ka툅ƞQJeܠ2 ! 5-W[/7j ?b?!J(X&LOG}%>͕_2FƌhG@S.K'9;k*\Ѳ oHB.d=0hzcV7w%{^hw{C]b8"}_BDpHm޾#1S8c89 !嘏O )V=uw&Z`G`]SL^ <}88H#R lp+ \ gTU*9]HJ(uY/ Aq-Wvò5 .y se=,[!Y CL֘?ia5ˉT?U4L_ss߈Ļ̯F ^bu=)ng] W…`6S{_걁>EBóݚ}dAi2[YQMp8/N}{k8U* LS{aP9I5M%!ߑ B1۩ŵ:w' \${ܞcY ,%5 9Ve[pŐj^ZSI .^<29c5,m땺nv|P=X~mf0GLʼ*{iʏFBb}:y #7im'Ӷp"3x.HM¿> SvWOվH~  ca>crؾ- (0U(^F_aUqKm_"5DeCѽpKO }RTkKvk_oԗ oM53Ł_$ x=E*%7e\^*JayǝZW^)%.=;o1`g>1(cd@jMg04!ג! JǧгvIuuot ɚ^ K='E~mڊ^/Fݺp1/^?LŒ!<'HנO8 Wi5 LSU+ӫ=mtym.sU/cE@.^YEh$ME.iH#݄"/~^WN q惴ɰ0xdZٴ}!kRR%b#d(' VVY{J\|v޴43 и||~x ؓݽUֽ.a"@Yh歿W:@IU[6f!ۻgT ';EK>,$$qEsHw@>vBVeW}?X0Gsq MǞ<9>Ivif@#:!xY S=} À9.hSlݕQwϕ-C ,|+ۍd| P0^arZHJ*ⷯO)D_"9x*P⾡ C5?zmaJU sCuK"^A.Q y}eDy;,3~QE^N\;S }㿥7-}p^qHre@%5VxrvͭFAdQxYYr!{0k12ĈqSB Fd䀹pw꒻L?"A_:{7Mt#['I{u+"S\\Y,t)Bk\8)ĴrfK'I>˾qǧrAwzM9?Q,P~5Sp4SrWZ7iLTȤ` 'a&<?DHv"WLM%oy~*f4 jgnAuIjY0Ef``S5O{;ܵ{Ѻȵyj#W3MqڟhGa=,X-!YL&<}!L#p@,' |Q4To#2L[_ V:(ܯ]69u4AM.R4Dp)RbJ͇>2ԁ%yk9 KraTٷ`zUh} w0۪L 5vm#{{lOpt]s&}|Wi׊CMZ 5-~?}믜>Ck'cQ}޸DK\KU&mTSɴ.(Zed¥͠뷞N-UkFTVŒ)ly.-Op=:]̲w[uR3v*eťcъş< ] |N紦~Ngp?WF'|:SrqFEgؘ2EkoiLEZ]1,/0YIX;ǣUoU93WU|( q:;(N%DUoG=JajӸ4b6HvxKA3k|i`7@ՙ%IqR2{j.zHP&W.oĭCL/ .4@.:\=wba^D_HsD^ [6㮚Gvg%EVO:v&!qWig gC;lG Wng4 ,ϥcޟ0P.oZkb5q+bPy-kf.H̔&qsI?x"qW]S@;(\RoV=sX]7urXGKK*>+8S8FyQl\v k3N YoϞns$a0 Gk@(^ ڀ_tہ<6DM1NBPEB˦QvΌ C[G H-XS%8584-Hs¨ _x[]vÅ5T/>z%q>rk n7!qgQ~ۗCZ E`N0*02<2Q!27]T8S7˓kL>%!ύ9+msbSqIAYrA&zq|.2g3y\ybȭݷt=(+{f\~n*4GfLRܤ{2P3^w"ЭK0.s[guICB$訹y}@Y\$NJ?YݒAwizE #՘MF,=i TןFF\T@)s!~>(mf(oҍHZŰ+ʏc\!m M^ ftB3).l~$@h}h%Fh(z6Ƃk*&:kg/,_͌j'׃?ɃvR/"& %mߣt0̓RR ۯ1B%ju /#$۫. s<\Dq ( Z Cd Ŷ@=r`x9.Ml^ké ’nN^z']fk'>& ¼/Yf6[NBښt[wí46]"ՍcH(ijnH&sU ɂ`:jB/bw|,Ld8qg0vlK@l˿vDX ;e f+s2# ];/"ǰ@qbdX :NE|zWFc`ȯZ_T?KPٺ1P|+vԗ iq c4\m%# H0*T)rQWw!~"?o!2R=K=ï\!O|+@4CzL;kTuF/. L{fťև|'mlWfJ@ͨ 6`ɏvRޠ}0 EҴ1";A_C<  ȟѱNpT>.@#$Jc=!#w`+6*GyGm|멊BW(=^$B>3#[]'_رz"/e>LDF)͸5_v2זxB{ =H 9M/ y-dw6c _UA2_r`Ȝj?M+,@!su#e[c;X@LRKO !ň#_z Y5dAe ԁH Dڅ]OB;#4 0~qt2'>A3ͯ[R azsfכ>Bd#pq6bs IilW/KPj1 ]]Y EVn:`I ;E4o闬KTh|pM\-:@qcx`{hrͻaiW\, VAJoE4tfj9s〞@h丘jIdTŕ pV)"RȆN'ba0 Q;\-Z'k7ɥ.#oxZo gm~M$Vgv3Y/ 37WIMTwy*SKj;81b{@V&͗FmV۷^Us)jTIH|.]k|<<!`qġ_%gx )r8{ʗmAH]`˸6lO?129طZ,EGG-N}Қ_xyq9j`RFٲN\oҚ~PFBмhB %.'y̛=,:NfRQw[Pw9z.^ 6}wW "9k[[Zɻ-&n/4s/O} 5=U :Ind+q_0NF N`P?b7+WyoSfBƎ\P5䖾p iYW.N*sB҄Ho iwiS\*﶐]عr3HIRE@Rr%+.(#_o˂( ʕK7^Jwzf#L[oKH\B0R:IєqJʶa8<6]ơtk !CeǧQdِsc!pXv[EBw^Yn d[~ l&dɃ*p_ܿmE! 0ʒ AIE#\ : 7%bε}u RL7!CCSNb`|Oɂ#1CبƓD.H>Ga7tX *9?F8xs]M$ ݯ*Ê#y3&`HLMJ+5' lC(QrC M!!0Ź;?E:eIyMk\Em<-뒯]+F=f*=PU Z+N|z9g?^5Ī02Sl\|pU?5/MMQzbU۲q\DzAB;-Kg*P{yۃ ]XĉCLbUҰ>LH=8ӫ@_gn_fu] )6jL `C ݃rT%/ѐFw>a{=ޙ&{*վe ,6Qt,rQsšF,D;Mt0zj0XƷcOB6bLխY ZWeYZ3didI} uai 0 Bn'7,C5- ksxwUk߄1oY[1"#s0)hHO#B_܏֑+l鑮 ]ֲx(hzDt53Ș!rNo_MVxZ3`Z\4лངc/MG{Szbڃ*`'+![E,@- Svݣh͂= ESx +]r)L9V}H Y;mA1SͤqbeN"ݰ`ٷtn$òZ2q8]uArk "&-nꀾӈRyʕ #z@6WABBsfW]̸`y|00d.r ;e&ʹfd V^d:x$sbezy>&`d}f?ň1t8gQpK=څO'qbг+N;6hԃxɎy DɑIU.$ыH>V F ](c^yjNrbL4vRf>lf{?"<{IENe*gвTpFl;v}7<,I [}sEˤMkiO >gW7۲VzYRWA`cgB1pecF;p}S(v??^2{&VWW{BF^u!( z0W㽦ޑGnqm} Ry PD`_j`pwU>{_&@,MwڣZY<:TPǻ)wM ǻ\G^U$a,F6q Q(@!f*>H|[,Iyg-N ӪjN9j RrngU"2ְ._P2G]4iL.N<䓭2nX"0 )ȳ;H$9w_~Ka`fh)k liOzB`K4Ɯ%͆E9hّ;Z֦+4jY0;߹J0f@XidStL%[ F +nZ9ʲs;obz&€KMyT[U;O<Ӷqͦo(dbº|.7@'WUZBi%8T֫aXop^ PZ\kG քSR tzAb .!3; Δ,ܾ@A@VB#Cku..vl15i>D/%Ԫw4R3MuLom e<|3[! X8,L7;iU4Rarַ֕tT~cW ;O:2U2x,zTo"W?#Zu<|Nf/͌`BpYyMh9{l!l.VO?}#j@ 1Ŗ?7|SH$OG6"Ǵ6OU֯kDS("!o+pdT@00)?*3 av͐Ց6CgpUʲ* T]!-u.[r8 ~z+UEzDžtmJw LD֛rJ*J2LA8Ln_l E&c / v$O߰PtdjbP"ڲQy}w1H_ u.<Ӿ1jcQсsf}WCXG3}%D Ih54pb~2cyMR$+Us+ $ JB'uGtoF@G:SAT9É{M,DD0\#k+1Ԫ~ն9HѻNӌ,$.F1oHGG'l,Ҍ]V3 4 od:& ^%ULUuOcEnxEÝvݡe=?;G)uXHO6E"-%e\CRDκ#We -2\cDzc9&J^u8h?Ϣ^ԼSW7XK|vU_9%&3Q%f9)8"(c)Ԝ;\M6bMpf j>3dz 왓F(*\9.@̭RUE^&Gፅ0P^s䠻Fʽ}"h^LVF~\iũYFb1<{̳׫wvEI8 B|?)\8!c]#g]eK:oҝ`ƙtNIi|Y'[A ^dw=~,[iƵ /fYTf<)yvkif3b]^2 "/"ڈmH:usacL 1)9$ԫt6NŹ3 񮤀0"@ߡMXgpVuPbd:n%{X;iLИoy5H34Ԙ̩RECMpƚE< Sz9Dzxͽq!gG( ]Annu8D JMc컵'x#6?>gxO_FX/"(A0Rx@g+ PMoYk|U#,$csOā, :軅Sre[ѕ55"6l(*84saڙ5+;xeݔD4ĨRN4Jv HTv4#r༩>ÎI$p2wG_`x&ZJڟ允:[PV-# Hl Dl!2rew=$FZAtu({LJ[?}$K?ۨc'~{g tK}(ɮ`7|=JM# e:w8 )A&{q~<- Bj,3]Кf*tnNiؕ=_s#@3\Ć&蓳r -[ڝO.l%'J}Q< G.>7g &qi㳋r3ـCY<zvjоbP3Jeh)T ɒ^!̗#tѵqD]BR\gVAIdFeoF64cQ_8`0~C)ɑX8* C3hɜNb3 Cix],f"7,sg=T>!HT*5øGtk6vDh٩393FvvcS*vMj $fׄQt-\,?Hn1̠rJjjS|3,)b[Z?G7]kx XxC|v^JngX?O}ervRa$kȨ1wmEX]d>/}yA>TbN/ VlvM,0H+t?ęk9sO*bO{s3!N-$Z`A&:K=?z޴#ч#5XIǗbW8=;kM 5g- YL GˉAIQ: 7u֗ {f 2? ƊxW`UjJ+ZnosviyjM.(b+u8~Qa\혧#c|LΆS]Ą8%Lc*a.+ 6Qe3MzȊE&MTA0cU eEV2L2ވ h 1Vm?~ko VK]jn֩/S}/[(_n)?$ uE,Ô34i%M) t1^|uU>Xz% h&T+7Ws4x0bzB<@IK%shFvir ( c,I摃3CFA{Թw|NzF'( ڬcUcч|em *+XgAq6󏨣IbmxC*kzj_<7 ff_& 0=?@!9n紡$i$C>G\IjmybO7tqpǐkB~H4:W)vUM6.TRiyxZ%\]>~1Y*:cDgk Hfx&_ TϧV]>JUaBn&IVq0a9+-#ހo + d"4K*0J;,2n#;>(c:4͕W ^(,2b㷒)p̓IQ&EǏc"g!*[\Y)T18]a$2h„H&qQl Ї+ u=QxcXq2Fb>7`lpJ4aጻ{DPBsTZO;4sve*Q(j[?FfݚuYg-ݜئX(;[P8k~twIz/o:t ďUba3JU/L-3 5l׬?H1U! `n٣G0Pt`6~=H#>emq m.*Nn<>q7߬0OIC֠"7ӍӎLEpؗp͓"̚[Y N<.9XM~|oa1IZZ7 q%@ua^1Xnn^5n#qS_Yٱ3swKهA5*|t5wʹgY$ 2`!A7U5@m\R  9uJ(11 `Hz<+H0cHDmv.VWZó@ 7Σt+J_Lv!T{Nt?K.Q<՞ )x#K^=߀Gd+쯢ΪĒ܂Ƥa%Jg'I/F?R;AANӟF=96ߴ[ &9=̤h8/! 7_Fج)g&-'-rY[&k*C'y`=[Y[5Ay(BUΙrs]l6.>*.Gq9q|z.LU5TIECnI?FL3L6vZQu TCdA&"n5Sd'qn%-26P3+5L=D^#ǪdJu}VMj;BۖUx2\gpdl2gVөo>/D6]3J"ElxULnR;5٬b8]O-m/kBl-֛)hmT-3;pRu|Eq}r_քj]q{ꠖIJCC K'w*C{Kc1&5 + *z,BRD&3֮3"F5u,n-@ %ls[<&Ia$R!bTOױ YU@\UXn9\:Ai{ITb gggt HDͳP@Ϻ6)W Jफ़4ȢQnk R+Cj:VŮ#;N8dT)*ˋR/ȼZ9Ǩ \OÉY5ꂐ*@x̧%\ze,kc2 ƃ oų\rHꅎPY'fӾ;vVonYM1gWQme`Ohi#z/Y &+Zx4'+)$aUaVQpryVX9)캄77 AiZ4e+tb2)yŦF@#&RH{lx24O3L-2/ϽI淥Oˬ ?FhHh\%"4wG{D dSCGgTQӲ:DS%f"bLS(=`fmD&K8ucUXڊ:xڔWMBZql |]z{dܦ48N0W+ۢ֗݋%W_X:[ʜۨhgxX#\zX'yqc LY<;lL{'T+[F rZ=nK*ykc/ [H$|OB>#l15rҕC%`yooQ~UdF=k~ĹJ1 Cu6VWgW`4bޓ6]bw&ժ~>4-`H׎ʕ 8'w$xDx+?}DS4؋o[,KH1 Z~J}2kF\/Kyvx4JNd'˿jXeaoэaz.Cpm'qղY[_!Hzr=P3##BVּmΒ'NPWE/bbll nx,2%gӑs>G}.UnDZ>/i=[Y#Ɖ¨g@ P#dW%Ӂ;*v IGΆH%i6ҫo~9VPk;OIZQC!ٓH|vFkh^=*h'E!h[. ʬ95U)kT f|}ul0B\԰I[<< \6;辝s{M삺ȃF47 "X'J9M!*RQC7wR>\ލP/E>V-CP))0K))`ggw,x8S֢Ө"ldc)`iHVռ܉!uA#ߦQU^w9V˭ Jak RdSe [LL#fz=3GO K ݾkM^7UE͝?$J_Lcp0'q%{pvgg ux.~hw;D2pL\ӏG~P?#9$$`>W་ Bu٪2L:]u_E J K@al& %*SvMY wh0vsbIMXF"O[aa΄f<'0:niIc%:L4/v" 1l"8"x<ܚQ'{XQYu4N,vmL2㪛\CSUͽ XtB8XRw"}𲁞 T͉?hq]r{2' ϜyM܎bU.ѷ`BU%蒛d˓2YSLI]!2„~<EE\loGH扁eŷ4-JL6;j|ʇtJQUBc,'օB ]T=̉w89e8֓0_ì; BA0'xǿvP8-Wv>%y5H5xӕeJluDEsfXsl6'R-gsybp_n&,;֐ WKX3>RY|jby`VR>W)lNayvFh#T UP`YV*6!Ցu+Oaȉ`CJW`}Ta^"XfUε+1`6F.U p>#>^΋J(NۢXXގL ;bw12}g;*FeB_!$% 2JZd/Y-O:G͢'ɓp^C|/^:HO&/L_]0B(d,Z'OBbx@T?pYrUMFf>I 1Õ)V5詿]Ƀ90/~;ևmCmȌ ] +AaЗSنgC&ZrqvKz6W֜rZ%{U m38ùJfij`ŪzA #_D8X!(z:¥@gIi~KV{&&&8hm8K(wOq56:#%DN7^ wf<΀uP:0ԣ4$?>붵ႊw$=P4AՕ/#:=2>69RsNyXnĐGP\/-ê ˾v5J̇:[}+}љ`yޑLS*5\ч)DS&%N' =G=h;LHZ5Ha3B6p-gzz$cVMɵQE"[yP*y i~\t?g X[(u)?6236@gN"LlOBGHBW m+D,iP-o~GUjrKQvc>*|-0w jN؊"tE2,K$yRd[ ar P&>yDKE6vܤ}gL:"<}PV'M߆|w'T7XA=Or"t&!C:ځeoM8Mה-r髕eL'x\gn -,~NֱK\.>jm#LǞfP[B%GfY!q'F4縵I1Ɏ֕>ӴYyH]Mp4+-6GsY Fm6x_%@Ty;W0;ހ+?]*+'O"Fσh|o&/:T-/M5M!(9 e$|EJ xe-YYD7q gCU+N ܞsxI!E=j gyÓ^ `%GHHD(Mw+! 3Un, >X[@2Dɞ ȋ` 9% Z@kBu^ z|s {N6<+%zkЛ_ߨk=aP$VBUK(uy>"-Xg!=ԑh_^ |6+ܖuS{jn|g͌^I/ bۅ8<GO|1dT4d>LQ0K\^B ڟƓׄ!i FM Lt?-i)[{k!~Q,;u,K]_FжɻQ_]o'q+*' 4 >@MV%Fbf~,kl0z whlVMφBwR-39 lp5p1}"v7~T q'H- vB Ne͕) h R|/&<tTUKWtGZԲ \e_2E/<U6T jȷ7Fb.r ;F }i`r;DSPU-'&FM!u?Ekk@ۓ]r\y$1rW掉X*Ip$[ #Nfl8nk7"a7أS4TA֫5^JEyWv 7 "b^1i?3[iĆQk{wCgbaٳl"CÑ [vfdKKT)pP\8դn8{W"$qKaO:)F ة>7o37AerXoM㱟Gedxy}DK5NYד^(c)meTO„ڝAv,ge/#>U_ p6*\턚w>p$^j %vTvƇ"59ɤnFJyՆ c,C_XzbOs-V?0G-JX}F@BHG!οKPA܇)J>5Dp2yH+_+Dnh1E96HzorW2D5?j}/P{]|5=$*ort|4;v ˧DCx[Ӣv,J㈽wJQ,0}^ o!r]U33z B62YPkkٺ!gC\DR-9@xsM9E(AN.jӱ28Ln%=΋BQW" o?|D#f !G[IҀLaSs'Ne!?vr 78A( `,3S1y"栴4+>Nn y#ݭ>£M +faC~8)fu/}=#g31< ;,c#oMiZ?,eE -*/T ܒ[Hƛd5ܤɉ" zB74! 0V:c6|zJlLO,$\h5@qG'SYqO uVu*u0qso΃&>y;X̞jŸx@,,6DؽPK AR[=?ѼtOV,Rd'Y욳ݤnZM"Lq@y9y3drL_t89YҨl.%dAkT#-0T%}8v ߢlH6~ShxUEX0-"8x?01$tW3 ÆrJX$mnaY`A-]<~HX!ERʞJ&Od.Z$~f* ޝ#0xr. JNfml"(%m U6C 䔞?!{0OBJdz|O-j+2 UDjڙ&DKZĭ2'a.N ȡ-=XSV˳&J?dRĻHxhG=:=@Fo]|! W_/^a}Ap @x[lz [<|pURq-~%6«1 kcU&fxB$-^NFiLץP&Gc~LXd$Zq[<ruDjZ#y&_|Ky?"ja/{ֽ;k[-mFwrcs/0}Z.ڋtxB~h:3F_ҿZ&N2dQ#UeM_]5xfV^.8~~3NQ!2G\Pt:s!CQRLf<_.Sx菐M+X-8a Qov|ցҦ(+ɾbu7&迼 N1.C{LF7 QXxxHsSo2]9[߮|!-{v3di^qx)dv~sNRXn5JCچR>y } 7=qorXk LP&|p8?֙y;Vl<"UMBԼɶ85)0Rp}ۘx=|R| H?CF0o sjA& 3FؚXj|U2a%wHHԳԴeV;}$H'G@SOZI RԪ.d[9@ iiH]Jjڹ FI䊦6puj0e^eVߥXDĵ~CQ}vm<#G/\՘\&vSFl)nbxGR޸ǀkF-C s6Bм{mU*8+-W{8RP2MaVе7ua!@<*C4wCˤ5 *¿`@D6Ot7()3\єiŦh ͇η0nXFaxu.)7.5wKJn,TyBAUAsj._n(%xk+ȓH~ci^V5*XW03QhrjRVA|F2ۋ"T4ݜTy\OPmBLTSPb"GH>  ok+hGp$SyjMn9JzB>1%2R.wxpALK~l|Wjz>6a*+֝bʈ)nt6E,Sh/LnpkWBYFE=DhSI1_{^l2y|,q|VYIyp탬olNQ6}>T9Z=4X j)fꠅ:d!'s*ivDžm͆ @<|Z/H{4,]Y.<'IͲ|e]O3Ya+Pn+D1|)A=s X_zi'~mhrppK$ ARjAx(wJ`8yy ȝYxXaf>x 7t9CG<&桒ߒ<(m|ᬢJ{.̧ /17%AȰ,O(@Wt >XA1@eA^P ^ ҉[v( ζXgEFVZEF$c(PfR/X@˳;cNtil6q uV$ֺK b.Mz0k7`$)'455^/u^`Wzx}dw"jCl!qzb|:nQDhM %N`"gˠdu2Tp@͓.Xs(P4+'UObO B~NKT|X<h2eL{d? ^4PԜm5d{Z,H L@[28I"=?VtK-_r vo4@glQhD]Xɒ kl⍔۱.R^R_ܮw z2RB96bEOn\z ` #[}@Vs%' w}neb - "Ujy%VL$ ekС [ L\RJv@EcV(SxzTXSUHDBe\,R7urU6l؁taA_p'`7foB3 &ɯ;hV? 5z+w@4#^|y)?ap޳36sO=.}}>_y"/H#; Oi4cсtIqZ gR Yy`{X)tBkQgaYu>Baϊ,L V_H9Y-nZ?P;-Wr2Ӿ:%\FB= ;m:8~+e{֣ܔ˹<<ڞ'J> ~j뤝E`X|a!AE"nA s ECC\l A53ɔs*My`2ޓ[p@a<0"b`F-ӄU]ZR5cF5Tې<ȌNr+fOtĎ`p-pfHY#Blj o#M?^LP?NK#8l( :KxQ y9 \r+!tq>P>hn%!XɅ:MnOЬ(R2]`z7zh3Vٷr^b{7l{:F&rSAN^8(>J^ʐE)Rܖ>2<|pYFj;ϊpRxg2hYg% d}I.PS i;ͧ8j3ȣ 方)j0e|iC7ѾE-?(8 o#kaeZd"a"=׫lnRJy;ɲD? k16%Pmq$OXfJ[ԬmC︝/RV;{pGcXG bǧ-qᳵC!Pwrٱբ<˟l7f]m\ڴ~Wmfn/JDr%'OOjh'gMKvΦG E 3Ee &9#](m]h&$.M<WdTJ.];M2[A/*9}4&z5IyX)dI|(bG& 6֪M.i_^;]'eK̉2eЈרߟWrd4ٟ+ז ߸p:7$4:Wɕf$*n^4W+Zbنs25%õ#'Pv5Cxݻ(4X^ؠ@lrVV(/HdQQɤdԘ إ`yjș 2^[BI&!ɘvU_OVAQ^ =/AP H5/I. 7!#<8c@&9@1f $c(;{^4Il;}}$CqޮwV m2Yޥt0S o GTMpP M:|? YZ