libavcodec58_134-4.4-150600.13.5.1<>,r؉fX(p9|O:mbzwy!iiFQ!'=xsE"}?8,-aՈU䲃+)"n=~6>ݭ #\V<7Ɲ:a@,(#8k/fst" ;fqzk(o`MIPD $R~%I@ j97"ЬȷeE j`jW(/6x[C^nK6*Z͆kd >@4?$d % :8<HLe      -Fl// /( 8 9 : >@FGHIXY \D]X^bcd#e(f+l-u@vTwx y )z Clibavcodec58_1344.4150600.13.5.1FFmpeg 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 build of ffmpeg is limited in the number of codecs supported.fX(h01-ch2cSSUSE Linux Enterprise 15SUSE LLC GPL-3.0-or-laterhttps://www.suse.com/System/Librarieshttps://ffmpeg.org/linuxx86_64SRFA큤fX(fX(fX(^S_ 319ad8df8a7ffc172e8344db7fd8723853f645f0d53156a40568b97a3178c4758177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643cb48bf09a11f5fb576cddb0431c8f5ed0a60157a9ec942adffc13907cbe083f2libavcodec.so.58.134.100rootrootrootrootrootrootrootrootrootrootffmpeg-4-4.4-150600.13.5.1.src.rpmlibavcodeclibavcodec.so.58.134()(64bit)libavcodec.so.58.134(LIBAVCODEC_58)(64bit)libavcodec58_134libavcodec58_134(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibavutil.so.56.70()(64bit)libavutil.so.56.70(LIBAVUTIL_56)(64bit)libavutil56_70libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libcelt0.so.2()(64bit)libdav1d.so.7()(64bit)libgsm.so.1()(64bit)liblzma.so.5()(64bit)liblzma.so.5(XZ_5.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libm.so.6(GLIBC_2.27)(64bit)libm.so.6(GLIBC_2.29)(64bit)libm.so.6(GLIBC_2.35)(64bit)libmp3lame.so.0()(64bit)libopenjp2.so.7()(64bit)libopus.so.0()(64bit)libspeex.so.1()(64bit)libswresample.so.3.9()(64bit)libswresample.so.3.9(LIBSWRESAMPLE_3)(64bit)libswresample3_9libtheoradec.so.1()(64bit)libtheoradec.so.1(libtheoradec_1.0)(64bit)libtheoraenc.so.1()(64bit)libtheoraenc.so.1(libtheoraenc_1.0)(64bit)libtwolame.so.0()(64bit)libva.so.2()(64bit)libvorbis.so.0()(64bit)libvorbisenc.so.2()(64bit)libvpx.so.7()(64bit)libwebp.so.7()(64bit)libwebpmux.so.3()(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.4-150600.13.5.14.4-150600.13.5.13.0.4-14.6.0-14.0-15.2-14.14.3fWfO/f,f"\ff@e@e@eDdJccʂ@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+@xiaoguang.wang@suse.comalynx.zhou@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comsndirsch@suse.comsndirsch@suse.commeissner@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- Add ffmpeg-CVE-2023-51794.patch: Fix heap buffer overflow at libavfilter (CVE-2023-51794, bsc#1223437).- Add ffmpeg-CVE-2020-22021.patch: Backport from upstream to fix Buffer Overflow vulnerability in filter_edges function in libavfilter/vf_yadif.c (CVE-2020-22021, bsc#1186586).- Add ffmpeg-CVE-2023-50010.patch: Backporting e4d2666b from upstream, fixes the out of array access. (CVE-2023-50010 bsc#1223256)- Add ffmpeg-CVE-2024-31578.patch: Backporting ab0fdaed from upstream, Fix heap use after free when vulkan_frames_init failed. (CVE-2024-31578 bsc#1223070)- Add ffmpeg-CVE-2023-51793.patch: Backporting 0ecc1f0e from upstream, Fix odd height handling, Fix out of array access. (CVE-2023-51793 bsc#1223272)- Add ffmpeg-CVE-2023-49502.patch Backporting 737ede40 from upstream, Adjusts the logic to consider the chroma planes and makes the change to all three bwdif implementations. (CVE-2023-49502 bsc#1223235)- ffmpeg-avcodec-libdav1d-fix-compilation-after-recent-libdav.patch, ffmpeg-avcodec-libdav1d-don-t-repeatedly-parse-the-same-seq.patch * fixes build against dav1d, which has been updated in SUSE:SLE-15-SP5:Update (where apparently no rebuild of ffmpeg-4 had been triggered)- drop support for libmfx, which is no longer supported upstream at all (boo#1219494)- 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/ldconfigh01-ch2c 17170535914.4-150600.13.5.14.4-150600.13.5.14.4-150600.13.5.1libavcodec.so.58.134libavcodec.so.58.134.100libavcodec58_134COPYING.GPLv2LICENSE.md/usr/lib64//usr/share/licenses//usr/share/licenses/libavcodec58_134/-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:34059/SUSE_SLE-15-SP6_Update/b10a54cb1ee40c5b2d583d25d91621e5-ffmpeg-4.SUSE_SLE-15-SP6_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d08b3277f09c13039443f0366a3324fcd1816a69, strippeddirectoryASCII text)PPR*RR!RRRRRRRRR R R RRR RRR&RR(R'RR RR)RRRRRR RR"R$R%R#RؑROButf-853944415762759e3b5a7290c59df4f5aa10798a1c2f2039d74f4125e1a66779d?7zXZ !t/J]"k%+ֿ\"ɎG@X(MtH `j\ Ls:=Xec3`vRߝ<|MW3t$U|g =+-&1vǙgZ;ui@E*OZR4W&UY?ڈ 6:By+!аLT\> m|,UDO;i>X& a`W-QcE5N!xMKA 9?Cil(51I&?r'=9 zv+`ÁyPS.r]bf%o[9笠ꠌ6eҁ0A8Pu9*B@\ #`r̦7f4bmn?B>Jv?v騎72"a }D>]M#['E;p2oۮBWÃ`9[y[8%3棝$a I)99wYԔLlڑm擠Uѱ@KLȀU)F&dZ,9T۩zy| w3d ܴH1eB@y}ݳ/V/YHȬ\f zC-euNrӞp Bi/^afqp,$l,nvmqK"tD#^l90{\v]:٪Z?qm͵OvFںݿ@!'ڰ+. [XZˋ13Qw#t^/P19(3 *R".4q$;b M E0].ωgEN_?@[~\BtCεGҵ4&Hy|E={&3[m.9<F"g7^GЇm6ɩ/%/iC5q +lۃ햐U(#lA`RrĴRf}\o!6^ӖGs" ;&*DϨ48lIX<;x\Q2jZeȦ)0y $# X2, /k({=6`RL*ѕdt8,B^`b>E,Wͫ.:|fOn+]VsE1`v~ }bwj\9۵NG@scXA9~ٸ#}&(o 8 -IYT̺Y-'ǫzIĽvT3кq0/M8$Dl</+?`1~vqY}Kpg5Vj`E%J-v!L^@(87EytB;9ꩄ Kr(U υ͚&4&Tg3{DK:1/Z9Upio ! pd<#TvPb=XHUװ&?4E3ܚ/M9Y|TE„LPWh[HA1, ,g)֪ǧTVw,p$EPD#]}n Q2Hbϧ)eL=C&-xBIHMNT>cѐ״\H鶿 ĒYX[Ɇ8t[ӗ“2APzFd5q/prFK:@eLC-paKR@@M #̹F[צRIcpMPչXW} 㱴IRi((684)m8]9#;etIz˘G]roVg`q9Zӥ4C!@.-7&)UFWU Ҡt>v#2p tw2zs4@'Nyrt>TPVO7-m,|.Vjr5B؅"",#7(PNjR^L¨m!Ρ|Ǝh:DȡGJZ3h4?jj[}UʨAj`VnGd-C5Zi޷lN^ W /6ae.P0[bx'U#buVS37ct.UBe+:/V2)7Пz E@*!kP],֞5! g_pôd`My5˷$V&Xoҵ8蛓sLk$@0dQQ#/B072<uAVU 0{ߣk R̄_qZԅD޷m_=0qxjk'w(,S<pkVuL֦ܾ>l)U|6KGvۧ~VZdO9+e05y?kC(-%{3U)IO)9˩ID8CYsv/h$V͋#Ljh bGdW@#"<Ƿ 蹸-$F* ?K'lu .&-_:3I܂.r2`Y*ΆHsdEhG`"k\~w]+ ԛ ;9sla?&ɣgt+dBNbr}j|,C]ryf&<^rr 49^O5‹\5|v"1:]]ivOWtA$* {EXfjǛg؁f.SzaB&# Yu dBhPm "/bj"}o[X7IqO~-TP{K'5߻E۶bR gkNX{In b_PՠUoVS'ط(M1a]5ݑ#óMT@Ɓ|dz/by4fS$zh&/. wT8I]ֹ+.m8饮/55<9XΟVOE||E姊˖J  }S\1LU/:1GqHEBYƾՍش2%tN6ol>&[ʫRBLTFQGV D {<Y SgxZrDUut+37S>KĊ o7\? {@?wϿF/ċ%ShR'ssDP`um'}=tJ}iB{-SAEi%D(󍏻"zH,|1wHd[䰥x DpV5=.&xCvM#:"N*P*$u p&(HY>l7flh x7Q_qJ\`DQ=K!㗚a:[d}Ǎ iҥpiFO'8b[WM}=5.6Q)1+5LT.Ҙf\?Zc)G/: Tarx:[\tnvUNyO1g5.34!gy6F$usS0,'V`ǾtVL'Jd vlWt>x>Aeɬ eQ4}.!iV 7Y< }xV+ψQhSrɧ֒햬t} 1V`|m?2%1" HSE_T'*)[cN{IՀd4ꟼ+~6{ʘH/bz?R zg{OP)IhЪI =Ia)a>-<#f\`ٮ1׶bTANsAԑ2S ɰ+5m%z ٮcyXDIAbE :cɑ=vK îrUC9i7Jt  nζjDT^uZ~bCue4pbh`vx {ԋK""n5/$)W`s>Bw/*% Wq^EyKsۙuqGN '#ddfq]kOv=9N8OStxRIaN#~NGq& ag/7JYC=t|Ȉ0!kaFZ.Y0}Ԩ.y.=dƯ*TEEs,'7ų5 <&+}d{m?reېa+J]/hkuP!:Ϫv 3b.>f6v Itz JNʘwnNd{#eD V[Z!(tFqcS1E'|_uʃhn/P(ɳof3*/xZK2+}}fkʫX-ޕFS )l\Ov qVOT;xu]ͱFUK_d,U,I5,:,:+,ms.1=|J[yzpۖ4b@a3a.-b7{<Y]!?ӭ<4ʭ0y~L$HGtX7҅ bNɑk*A{Ynxpl+tX+"xOv/&X`'8LS``˹EGHv8aBܜ`A9*BvKzƋO*XRhN2;^&Uѱ|PnX/o!Z)5`@Hts\ŀv<Ajn(tKdIUW d$vߠoے8Aom~啈/KJ2U!!نqЀ7٦#| {:M 9t3LHS9[ɚݲ&-/ \DRYKtvEۦO7/2a" vG`Ρp: .uҏ`!}1uVT'$N}fv.e<)e{gyl~jS5A &40Pƿ7'J~$Á>;L>5|eFk~D;,WfɤfI$$c AeiWV_v\,*w"OWM;>/c搖)UQQnC]t3gʭ>z$Ȝ)Cy.oeafzX%+- u|K;$䐞O/N_r_˘5Q)Nl*ϜI.ٌK\rzWs QջJ/93V2Jr( = ϱo=7>|B!ͧE@Ð/Jß#E$1(`_9jm:̄:|sz Ȏ aCy\0EQ#xy,8H[#<ʄtj\E[A8C` l0QDC3UvTz9D>eؾC0Nby5ms:Ɇպe;z ^و=RRmq>9TBpzZeW0xoXQՏYK%N1`v_m)] (#PٓZnV.`BqfnGZR&;-Dqd_{ ]Pi,[OL؏Z5:f.0m 8fY[.E }Z񽸢>eҧ1* H.-Ȁ^=]FF᣿z2XiD} o@!0ޚ5r qׯ>qڀfu*S^jG'l:6 ۰2K,;ZY@*QIvѕ[}CQZ$;&3@h6[9,[KTTmwQrw\Ql2X|+eW9H8 ?BW5u3B@Fбﭖ=u%]h`D.k̐?]"~ )߯{a)#: $oᾐ5͠dPDfq"3(%M;PA(۳l@rC^Ze*؀ڕq-FOq2,FN>={ikUЗ>s A$V ,<_;"B;P8$#N`3S3 ^xZ+ŀFvDtN @n ' e02 Nh]h&^WRJwptUhhy}'=4kQeק2Kև{C\bbuZr[BrCžP=-R׳XO{xFhx^EJsY| 7)m3~n5ߤ>(`59 -#?A4Mh9=@#F O˻q/AjS'4c+ L昞ls8wX)LNAujǾV;85.Zh`O 5s̖>Erid2)59 IZͦ0 :f:(_VSYyAmMt5=DžٲW1e/ŧ+Zt &ҭıKsj-}k7RjEJ^-ڀ.>a+&:2Ŕ[U;jse\miz`LȌ: ECF_+Iɠ:P,z9R\ #_S) )8#˳xfh\{W_ c;!8o8%-5-,9v-laep;IvyAΑ4@)k-ى.'rQi8f;,~CP-Sj8Q3:62~Ji0H8]vцF1 9x4#wN j WۘLp咈bNb07ο^&Pӯ=mcMD hµ~[EzaSĸuzU@)BI_4 oܕKw>?/j#Imr ْG+:y%,GjzQ(bT<4MB șREmIݱxfy#oSYWwk ȃ2pTtx7p0cʑ,Uho"t =Bz cۖ9Z6^tb\",:l7$dY+WMр LGKz7)8^C*f8k𖾡W/m^X{)*tu2z)hz3'.Ēpz !qq+ źA`v!`bHSWZ2AtV& KSgp#?&6|>F^\|fa7^owN$XzCY}d P'兇(^eBF߁!3Ps5~nBb˥Ͽ S(<%fqSp,*G_ Mf}u>BJhmGo G^QuLD4f”wq<UfI2>h_ps_<h&%IM,ʶdLLLuEp$tO`x\V|x&D"nQiӼ -?b\sLma;bmGЮUn(r91<5RCGF_PbmIFAtPw$6pCE T-Aq UyivkOdi*lF`L6t,`Fd_oA}TscO_1ZG% <,WAW9x;ZJ5ؐ^G| eWMJz|{wp}:+ &6l"8lsseW ȁĦ ?v04٘wJb^J9YHۤp>ЏZ} C4BAG=8XYIya:xN89P)(_{J[Yq!+׀0xv 柒ir&HL,ٖ ePF!L-;L#Yƻ (d7FVo Uߥ* QHs99_>WnUM$X潷6:yF˪X_D_go'(ޜhV+2XSB4Xm-ZLVDayFyٍegq'|c\@^P.BV .~Q#\&- AN1F\ ;74BJ8);l.͢cE#tjA{Ġdtj^EOcy7/T|QN⧣pufppyr]FmrVQ&[+- 9̭5."Q{QX1Lib7-W#xAH"c-fˌ*8惶apO-D'}/+ljw~co`fd2@p(Z6TBns^@cM} Od҈9yVx앮u.Pc`$8`C-k.N6kI)ʠKV1/-.m>{m{rduZw6q<vT\`7_d' EB),QxOo&d7&ZOְhv,@I+@swa3QDopc&6^$GR2gmBtFZ`:Tj"C%IrzzWK)J[J%c\'XՎgd"u߅g}V$1H3r]nL1Yg5D;՛AGŁ~.iIbiY>&/RLM缤9 eESB2ƫSƻY Xҵ'`T3du*[ S 4p%ci/q~SA!W'u.t1Qp-J |&7(nn:ZHN9842Lx}g`!'+[5XCW撍CVl8XMvP;s'^Y^VS q[%dU#rd&TFM؀ FV5I(Q:HKu5* 8T d)pCtzjoвU ~jLcɌd@sJɋR&BQRAb0V-4ZE:l!!M頍H~'Ekfzה(ӥgzkDPo!B =LYD}fҟ^Y862wvr5acc ׸>g\ Ko:pw%zf-$nT0EҔF!"0d4Ghʴ$RT/FUtB٣4ԯU[מ%laޒ;^:/|xUaI=%?VP@g%2>OoU9M"G1;W?ħ qe(a d-tsuY5"FY_TLEu~adP.11lina?m3\:d]XBwcBlc ujl 9!0GTj@E(aYX9Gv~=yi2-](~my!Hfv?f7ֈV!:0d̶ixCaHG3'}B-2]?%MyϿ?n5dA [%?5}vs1!vxf:ʲ(~XxhO}ҺVH>$oO5ͧlY!`-#kV$e}69 *Zy9ڲ?^zvE*!3AE7`ZD= I4' T5^qH7R{"Oݬ"BJUL|fۢ$ "g^j߉ROv2.ʻ1&|%8ctLdn*|ǻGsTLCJshHu[= :W:-?_8$?I [keF3ٗfRiHC}ъQ/.zzlX2Ó3H73t'ڂ9eq  DI4Y@m2Dq9G3Mդ</i49mC:l,T<<⸼~E5o V\#*OڙuR[MC?K6!.&@ ~ ȥDMCVzW:~6h є]R-\!bQyBGOՒ0 }6ziNm.ڴr1LCkͦѦ;,)uVe<[T%)yWx<;,.k`U}NF)̹&A$5`"1/MU)8},(\pzJ oBg.x{YE%67,c! DQP3A ,b(ʡCGbA1s?E2Qoe)߽u@|n=_ OA{_DKbs\#Osrx GsŀCt;Y͆"lO[cɤgtvFxVeT_O/v#yFV QQб;].4:D쯉=}'SN^կGM:1w&xU`V9|~Lc'5 |öMɔq ZƔS_ POa`'koftqQ];4̃OMC0f%|y/ODFͦ=ګVŊoo2슝/Wڸބ^nW T,mfMՙYwdeZ1BHpW]ZS,}~#cFtmݴԂs|s4iI> 7yhbE=ms)-sٙQlDđxd*4(u9Z.BT1@īj}t ㉦߱oK f~we~ {mex--Kn([ wLU\jo`s-{YXA^?2Ш&+ gǵIݱ?ؿrVOmTYufUpbK%{)Kp5 K M"„-q yb|XK3.*KuW& ۣ4+.<@uXpC-Y̭qM e*n4;۬:2w OsA<dq2U$Ů tm߃"_񙖮7xѠQ] TәeǍjH-J G.u..vɲjDr gweZNubjwEҀ(пcI|ѯEr'-d3 d1%Jսa 3\L~1@OW@=Ƀ4ߌWQomϏO"t, D?t+csߕ |#]H\ih +!f2NeOh),>n [ \s9CBEluS^j;ϝL^cXɄj*8-KflҬd$nC ysRj.Õ0je_ҽi `'=lP5?-!}!tRKϗ']CqĪ.UHS9MDI7gJ^&͇ϼT>^rV`b:ufZ/|K2 Jh\qo_1zRb7]Xps^%E^1j@B-م D0Ͱ bw<5Ww pXLڶ nJ:i[CȀ̚.="JǍ ,/WՂi쾊 |idA?#V6+ vOl#lf}! ' KDq=E5uz[+kZnwS*oʭ|&8J23N\$΃+K\vlК9Ef 55P8ItD0dkt ,L̲8DytR:dGU0V DrE eotoS=N3:[~= b3AgK&^o債7-YoNo@~,iu^6=[1D!MmxU*i\q%\eWɳ+̘ǟ v4LI* $R3Ǘڇ(tn-KFZwK:ʫ`@]5 IN( $p^ǴI#Vu/-:xAx}fz,Oojjf#,LhZfR̚ŎWɘ"L#3nv͒-9|WȏO<8Nnm/_3>PY7 Vl ֤/)dѶDCs) ku|ța{W$L!iA=$'.G=O 3p$SR[эW34}Ȉ$Ml)C:VlگӈOzkiDkj ]V>K<žP[q(?1:^ ~3\d<Ȣ2mALYYy} -0"B~Εؤf6kh;q/dNC.&ϢgQ^Y]U Tjmq  @Hgj#c{.+yS'WaW\PYpK 0OHRV=.N>ݨQ.EB[%4Б͑p\V0j=y1~vR{ R9A{[J29MF}-:z.@ZڈF;C":2XZr᤺CrPa9m"g`ɀݏ$`~<ϮQ54QE׫ |{}܉IW&xjj6 b6C \x@%,< WRH?*{%|ЬkC] 22<Ӗn\+,XOT=_N Bo ąv1"#iEIV2LZ $ F!8)н;3ãRMo,2Y' zB`chgL4pP'Db,$C ٮߨ.#}gۨƘ^ VCdM:g K:oIܶ,C|=02ڣIyҝ^{KLǺڍ;14ip=ƒأwjqF !G G/*_0IL:{R[WI?>6y$go^u׼&F)4F@o=/ᚼͽF Łz[Rԧ&>Ľ0.L !t+B&0d!rYԓp E8DDH;SOǢT+G 23IEe)LNp>TTX2s #12 KToXoV=j1XY[(nrKH&·p )l?MuCؘ@<1L*EZ&Fǐt'u'@֒v>Jast\, 7,Y7 p8݋:dc?nk20mDEUvuܮj/?G߆p<] I\iaɗxͷ\PSK3NȢ5׏=C|2=EcI!!Bczd)x5hmE5ԓ᦬ ,Tݞ^_NC{So~07oDvQϫ/uw$!xYZ8Uhe]€PYZ>]>(mcIK IZRUT|[u"AҊ7A8 DzwO1ѰxPǷ])ChAՃ,&-cIYc7 m5UU$=7+SKVHv[m9a%xKYD}c\ )ZE>/8ItoʣpA5|ޔ\z:cOQ3\`-lrO`p'm^T4,pZYm`1QIqxT2/;k-ե<7QOlδ%_(D5߱|\Kv=$q炌B:i>f$@<3r?u߸u$qeE) %=^1A,&|]A-L@X@Y;0 lDÚ;?ɭ7ٟ9;ڷY=ĽV4/$w%E7ֶOg  m7Ɲ^ #ܿnͶ;tXT2?l|q4+3kL[,[K}m7s yq#jڌC!|;"t]8tccCɜцgN?ʍB-2]Ly:TB&Ĵ_$׾TԍxDi˰$7,R q6N- 7{18[!( DQr nGfEz<GVdnՓ N#]j ٬:CԂInARmm~) 'Nwp(vd'K5|Skҩ(Fjy0=YWۨ p}d(7~okTTHEETǭb'+OFMmC|8 8'1/[<9egxxm pXд[Up4KQ2Iц>USǔ"|80G\f,F؝Q% {*jRDM3t$HiN"P;=Bcu'N696 e-}8#KZ7A:0J;,[+0ڳgK  u5o [9웃xCqtPÊP:b|`Бe@(vX ;ؚnpD5c: P]11 HJ,!YԬYb Yg]zT8GbV-=Z~baôFLiNST\E&R}aLT faaӐj+Z#DmtHF ڏ=遲bx3c^s^4?~ X(`mOEQ{Mc"Ya~\YwCV sZ`ӗYˬEOy2oApDyieſI<)lR LjޙOfWZ(Nţ)09% 溔nqps1. oUg?-xe-nd_'=- H3qCFx.숬>FẹNwyiACҲ9b?02#cJg5,N]&lF 'e?)מY-k5zdJf sѤiPvLFTɠ݊ʼn||M8A{ "PHl߃gK<QTS&D:Ho|}*C)f61gY$BK9$4mǴ[NB/y;]fWYQRT,t9E- z[[vctL3S"ؤ^uWڕ9|hGc2i@Ge)x H8պӌ@VQyҔ$E'xC'ңܪWu꤅TUF>l[n{0n@Tz]HYJՓZ.4)4گa"4{`W@O=63tzPUȇSPvѫ ڍy~0*VUvlYz] kXs]/u9t17Ⱥ*Vzw8gR> ;+/JԄpP˨XH)ӣ5Rb J?nvt_>:ePĉ+#4N2 JhR_7%VXt6 P{sr<S3ZZz0.T^s&ɩ eIbЄ[ \ž`d7/=Q=7[Q2ġXٴ(-]vEH,=Eך' T۲OS&⻎5' u]gL `Y)zJR5ZՕNa姛02#ԟ{$uhSָ#D(4L񓲒#7sh54s)r&MdY wGڈgcdr>}![KBE[E›YwGGٚ3i$Gyc䠗Q09yoao0ɕ9i؜-zީ?Zr??)sAV|լ?KՋXs!g [JxbMnz"pOetvjXw; %m=&`\o/w-צbJF/Ё *R4fnە{sZóO (sz5i܈ 6FCiEŒi)n) =@FTyUSݝaˢJ;.{ q/JL@`f^",8QebPn4jcL~_ $19<:m(}Ƽu?=J|w_D2ԪIGxD6hFZM 9s<?Ca >:b qi52uR v+rIocl؄m(mk箦B7f_ 0ް/ZwčI,Yڿk 0u%&VdԌ`v܎k,\#G >;#͕լ{?>18Rp.N:vvqkp']Pl΄P1$aXE|?ڬBꨉ^Osr1 d/dVp|/3zVLnBv\V$4kED-Sj5NAo)|50Mp]{D= l^'L~c#[ *yG%=QF{͕3XxZCn7*QAJhtrZ ^V_ߵ7VK)(Oha{V.m ֮)Lj~KǐE_MLƿE4 EtIHGK,UFd'ZwG8m. X:w2 (ULǞYJiѭ-H&@ZZJL_5;0,SamU^C%F}ץ?d?SW'sJeb;9{\u2t5lxDm&33NXRj-#L&JdM$ ]iKYQ[O&xi6޴5P;-PMm66DL*2ڢX[faTjh0 ,ʇ`Q\pg{Ǣk.ܻ¡PTGPz6T/6Һ qxԍZBCfϢ C?='O +'v F%߅!Tg1jɝ$ɭH#nDRW O'G}`U{0)CZ )EcetCI5P6n#Yj$rj0OѰŚZLjpǔ@44%dNyj@:|hpΖM'5(^:|P2qØF:jRA@7ه exYKkV>WP!28Y[͉W2MŎީU_S4:pT3hYJڃpk739lE,/v)[1ᜇ00DZ[?mA cH/&A Mz 8&dU0&^W~508Yd#7?&~ƛ|Of!fbʿ26Ⱦ.31Sl d,v)k=bKO)-iZb=*iljN cRZ˸* {'G}=m0;W[0亚xn+}eOP*-ogB#[@*KbPj3=qi}5&ESxU̵KժPAמ\srv7MWR)yUΎF58[gVi3Y?eE1l1)#y[}{ Vկ;iOy:ʷعd&J^U4ǧ>@U`U#}D|APw֏뜾H5d!y_YɈޔ4?@+WüFoU]6[)[pɮ6F{NksogaKpuUIbEG; 2;yaHݢc9`B#SC;#LW~qPܧe馫> 92Įu 1 (}o>TjcF="D0ߡ rL5%^{|=& 6Ꙏ\8pyi!,-Q-6z1Gy222qoKg_+F}l[5Bec'RQ%ׂ/?h\х'COV^t$t 3ъ {f>3̮=R;b&^ƭ{trg0w-iqB.g{K8'X.p8Q-`6Ū^-KDĕ`Ì0:@Nx_́$:dDM|DgYu͒6!-ѓ]F] 6R_(s@{ĸXcѷ|0[kDLs4`S]0RMżP&2*.5Xq5!0c\$g\~G~ rU(5H}Vqv ǧy> .݃oߖ@eu(v]$av$zY7.\j)hgYBS>Ra2R؍:kDǟUӟTQ¦9ے18U9Bl*HJ(}ڮ+@Teϙ &K@2[>X>6\7 `[OIx$ HjgHcIU9\hg }oQ]Bb(KY~1{YrAJ:B!6r]@-];-d0Q.o |R \4|d2O>%2C}z6[l[4^1?,~l.L@v^ɿo{r\{FJQNB{GVP׻vRlڙwG&5MOx^2>'?)/-sF+ z[P|M1)_|_Ȇ5hb/_8B^?COKz} 7G4f82v>ݓ yI,P\k{*-C۞ g@r}لj ^w={1[R4r\[GV%kjL<~"WhFW~ n*Y<.V]&/OU؅d|l(57M>n,ka@nD${%)8 ȴR5LTfu [b~UBˮ~gx&^Dw,AQA.y(rg+#1vEAv2'"ak`~D*[؎ PGhjetɡ0@(x \r{RbY#M&1;+ZۢF0El*=𓦳R[_{HNxVL^(?{n-A?T|SϹٵ;eD*D`A O2>XoOtN 1G s|Jb[l86)t4sq*p|J8&S"SNSkT@)8P©ecL` S#YXS<f!8pSG"P=r?RoY.C.GV;sƋDt.H=FR~].#Z˳0vV"|Z[ٹ-k:I84C$.>=| r~Ï]/naY8鑧 tGytH'+}F:PgR@x06or+&a6u䜩As3gu,4̨37 zfu[P V%ᷣ|D1Oz{fU.XCy"8ԬnRg"({@8kErE ROt`[ʞF3.luID1-jE-fRexeIb8N6P]D{s+j΅]D(`&k5q>XQp#w(!)7W_'- m^z}P=k&nlNggb(JceЕ.8}*ѱqA_,@ D̛xY<mn ^ xVmLԸ+T吇-Iq<O j `=Cg8mq;\_?Bkp0Ʈ b=0x0bf]?Swq@|Ʉm d6k·'t)͈HN R_NN3EIN e_^CyW XQ,~3 yBTJ$lwo-"dQ\8H]]AWʃn)|n`Q٭="dkK3muYe<U=rI !>{%T/5؂TN2MrdGH7S% :SùPni&o"ۼȠAA,]@_jWf{xT-t,({3%Q̱|* ܱ.=z^@&/}PMU[zLWN6Q'.=">r-Mz*P׵loSG@? &OPpS#!J:r*PeR)u .3c <)ˍl N۝0\2ʋyQ2U.XD5]@.RDظ@J'-^cr,cfb%\KmlE n2o4qGy.D_C] CzTN\AE^:7( tg`Hi}>*:?̓ۓ'^{m~,ށ[=@HRYNk[RXN-%#;* x> @x!4iaO6tjoJX%GzfWj&gI)%o,+hM&Qwg4I$GE!\} >dCm-|me}8=]hr4*anHӴ!uoFˮ']dpL²-6x 8?Wó#%4d֧Uʢ7׉@\Wz )w1!*(:/Cie0,g=B:_TԐ{@8_qmh-́C^q7<9\\=p'Eq((ϥlO]_3V3^ \wl0"LJ|0HUc@ݺg"' NC'3Cr\U܉V׏kd.酑黪s{/53QMc!Qt-A`su7/Rx{IN.o'yfyze Å<SQx D`&O%MZCQt$Kv+*l(Tq[/{:9sX9Q3USfmgW+S,XNȐ'8k%Gdo&3Rof[z\GcG={'T$̤B8 *e~g"Zb^1",ղ'`mu0ۆ',~Δ +ل#Ţ2_G#BOH}TnbͲ´PC"jH3BUNwD{9zj.ُQtF+6a_:1)ߋUcS>0:[W^uyč74]|bDJ)4ER2Q3 Oc44t"pUWWkȨPVC!(&#Bbv]a] 2wU7,OAk·RU"~;C p4,9'aqc%8ګs+鵭ڍ th#I AUaH1N>a]ubb d$B[%ĕ @mB_ڛʹ9slx"zK8jٙJj.s:f^b4"Ҍ9P~BUC::{"AL'+Ʉ!z:@lWn%`=ŵE{RDӎ44/Bp</^@G/N h/+'RIsԙxEos0[rI %?I5o9M%K?U'2Uf .|Fk7ٸ[Uyﷀ'hnѳ$_)PwJ*X9"Q|ՉwhƮ^|C-)ʪjjo ]!fbWpSUMv&|O /c1Kofͥ}S:Da4Sz[uDQhH⺻ Zyx;3|7{s&(gݔH ͡cHZ,mlQYC#ܑ7#f+ z-sVͤ0Mz4'SO i9|kL1nlVbRp ȿJv=m*=V_F~w}BV}qֶ#K_')hlۘi22{H&4L/vYO\Kl}\?p㿽G2Ycn.D`TѮ?Kyrp-'_ ؕlHL>^*K(ŊuqVeݕ 8Ah637poG@І;Xk5:V rlѶf9i UCnޗdwHX$,Nڄ81k5ao{3L… OxZu5Sk)VHÜNˤBfValBzc)%G$m+T-6Qhqw&_qQGQPoSa%W_"#nRtsk="Cf DkLy&j*k\0l`,i9_?W_{it#境ґn3%O<㺯U6so "GT,6('Ɨ,'\80f0闇^uĦ;kdS)xYr<} Yk%% &{{p4򃄞M>^WjIQiBqD<&IpPrpDގd)64jJbR&~OτKOp $%c4{CP'zހh_t($:f*  GOu2uU!d= [4u|FMo3&엏ۖőԨͅHy mHLSHi~j$` S3|Sͩ2NKm-MhD٦ʈ~8TRk˳iwhʏ4-;)WtN73,0f~CDs5-gmJbf3k,,Ԕ*Wnv\u)I<ǫP0a[D"dqy2S8Dsl-Z\ma99W35EKx.k:24k8ȰѨh-I~tQԕ& 5s\ [\g nsz:X )x_~ٚ/AfF7]qW*iuDN@Yx~?6J`"b.ŕ'70s Iw݌NWl2!&w&^ =͑g]6/8\'>)<17 6x<!Q{ܻ-7 ј<۝u]`O3YG/<}!C5k"$e}6Ά9:ݓ٬|n`%uE m@D!|nqP= fҺafJ}3(ij~2e5ra/-8]F|86:=#T|6%P{Qlg+@ \$5N91»g5 $ֱ^v fZwԳ*z^qS7Zu*_L 7l V S[ၗtXauI83WeʾV,a(zoN˔ӵ(wf̜t|#TY G~u"D^w,2r;H$-zC |,ǎJThOJsQ'!OYan-@ɩT,{A C| H?Q\ P&(zd%zY~$B"" a%:h(r f+M.qsfԼ^[>gmBRAEx=ʃaLU@/PEx]\J}^on!M"j͑2A׎ۜ|Bt>fcj#[@^ s״1 ^e0S5U+.faG/ GXkV-tKL,B]ٲՏUNYa=RHWqm]ulQE-S\V eZk^F%غ*[6J[Mo(Hvn*X~z|w8őojFʂ |VPT0@ ʾYmJZ~|fd4L8>F/hS$>Cz_tEwɋSȇF+`V3;퍳!+K 0ocDxX>hL 3!n"߀ˤR5H$Rhaup^k7"vyT3 L^8ٞ(UldȽk#N'BCUwVn7ʇ-53:T#QI@\"}72dZbS`|Rʶ6ghS~;9u A_D-l*'< _R Tf!Li \1+xD˗QcJ+]RgpCʟ o%|,ʪ\\ X339>3X"<'?ߓo:"YE '~ma6B&|A-'MB$3Rվ72Ɂ@ )S8sHż Uyɱ~t3Lƣ( JrߔdWPls*:'_e[2m;Y#a%#p' C ~1.9@0Uun8OZJ4ƑzC:a_l z:jy{K"r&zvc GB*b08xGp/O! (G.޲r9;ԝ jW!_pS MdXoNFQNgoGZ.Qn8S;So`$V|rEEgg=1>eQ/ ;*Y#q='_4֚~p C mڸkQuSJڻ)pʿ'~(ӡNTwxRn4C$ <GxnBHfOГ @Gwb5 t}#tVx<;7R}\Y.Wf/S>́ a|L:sQPk/偪&bjNV{"tv vG,?|\q upKl r4*ZDNaMñѸ_gn @\-`49PK0NG]Զ,Vrq6_qc50ڙ] `TJՠD'6GyjP[id2wg`Q"DZ:%j\ܥ;;@+. ! 3^5X *>! sj,55LrpsBh1 ?\P? ]U| b f0fCZlf3\yi}&;dX U5p{lZR/zYm^q>tk^>kךj{x3r*$pvs?5B\b;6jnKM0νWm,QƳ5)SH]pEOQ8xQ~)b ^`g\#\-Mj4fp?W:L,e| ov =n[rDQԚz7UbDg)<^svF Od =%?TcN<֭er)\Y%~&[esr| O̿/by,"({ _H sbbugQqΦ1|;0Q@Ű,*7䖛h1t`y\Hmv ݶ@#yC^ l-PjuUMSoLs:>+$O+.J K{ueԧxR k9ᕋ>HM VAPMY^nҖ(4qY?h$44=g~o~g#BEbӠd ZtğU+is͐dbn՘ᗌyBY9`4 6UUWwk14Y4好RDOm@64|$z7Pi-IS$Anjÿ>d.6'79=Ofֳ.4#\Olw']FzT';^h8BoV8OS# ҹY"QKs iXv`Vڋ}nݑ[j>x&an!EI&^ont13ӗ>8LjJhyxhX{4[;r̡l Q$Fd G*R$r@0ے:VąmL ؕͻh="b.m_/+kF%0C}tr狼Z0XK\9.܊MZ7m^Z9Jư&dy/6&8 Y5&%dWU{*gB%} Hu~b gLw.̅bf_i̋T7zw;W4 |D7nT!WL}cCONxPNZR\u*3+pp?}һs[up aFD٘6DODvMys@a8ّ(Z7 |*oWctBEY)2/kpմVy+.$LuH%$AmT :q ҿ!>G| g/~}Xi{_M(=ubͫ: 'd2 [8/`C3ƙ{U["_^d&en ڋRSWd^0G %<|yE.b=_8)Zٳ=pjYݮ"_Gžq✩jQ/gיg1pN|1Q vm ` 3遟:ldFV E .$$G,&xe|8(IQ̉Y=ifSk+Kj`zK-gLkLQ1l ^/ppNʘ9A<=-u~=i0}K3{I"eVflLY D?!8l3!$vي: An9q<8Ԝ+])O)<XM!bo# $ Ա!(/}O\F*^pYtKYqJMO9=rY: /]4l{K0w1jzP$`!fI8 Sʣ6f"FZ`Ợg1WKu;4/d4+Pakb!k^5SBr---8hvg:)Px - O>jav0Helnd"cdwu4a4x7%U_i]%z^[.|ۂ+QJuk׊`n)v3ҍg*[Q3\fI܁—ܧ >,ڷC# | f# \=U |Fj7b0 fF[%A!#_Og}m Qb d$ tJԜr-r$VE(䪥ph42̱FթZ"!`W$i*v]z5M3j9 eCkdh2 Z&2x[ؼ?R;?}܄lO6b!"cX0-p`|c?Z߹:bCM%I3vxx1k'B{^lXȆ hʭVrԡ*_2;gNvq@jPtAtqb}pd[ɒՍ u::fKMl I 0ma욵Lbu]V_r1'ڣ+ )sPO}7R_[g1UAIa٥>a |D sCPN>=qU2M=g O4/]C,'b#){p2Dȵ |r6[o& i I0x  jxZЗT?}B[urS"h$Ĭ0(ߐySkn:ш59ܼɮ ^=]dϊ(;JY Cэ(>i!L}6K8U3m;n֋Tmүy&S*dGxE0a,d^p/DЅ-+JǕ\$pN^ͬ~,f_WSN]{52 @?ɯڅgz)aVNNR GXf_SH#Gs e%Jl} 8#Hi55G L"e( ~<63AP9ږ#F-Tv39(Zh{}ǡ'y0*5wo-@<֢ Z:ai'T޷+sV JTښV&oxRnBҎLYDIl痵gխ@vfnꡟ(FI8(5KH~/‹-ʌp-3I D 9Kj;"mw+hATpD;wfn@4$lŴAr$uq*Էq Sww`,|wJPR(`C~zFARC'+:\}܄98mp`+2;' } >4yW*1=){,Jl{17]V?b;0|Z2X2A .u\Rf>La lhVcR -BU,"c.C~V}w'}ZD(fQ {Us=<8JI0RQ0/ٟgw[8|$="ƀ{+W߿;5Lh{ڧ :Md5Zdza'!/.AO?A`HwG@ew3@lJ>-#QВBvu@oq¯qMs&!E?{C4PM+qs0%by7t;~d h+h {-(`aKY<y6C2d[lyGTEƼY!q/]_pUF52䲙Cr,Ƒ>M@u M.*89_(mr_7sFx?"*~ &z{LR]"%y$)W]y0%Wj >B!2 6d:mϗ>\=TJCڴ!n@ 9,9JӎmwyZyI0oHxVf`k毿yES6ںZMSM1EЧǕV(!#J1_ATΌ7}[L+xf;ǀd@/xEQ%jBpᙫrzmevzε(, C8J(RLqK"dIyEQoj4Gɱu J?`.xɏ h6fzA'1{cc7XmzF$p&0÷YE{Z`Jl5i& )n4p~&@2<ԇk{؞ 59=*ժ-%l>3#|'JSE$oRȽT1ϙxHjgWAbCj~H(M_}eVT`%~R$|9](֍ avCcI+uf]qDζun93e\'Q-.aQ셍]Y./R i LbK:-&VΎ9(yے{(^$ ɥ^f, Ֆh,#bQEG["/]`oi PXHh| Qǀ3&π= HǾKa0a}ZL1P')R*لf{P95*ʑ1LM6+#\B.<"kpw(Xcod觺אC!G'9H1dO,5!1 1(RYRɲ2^Df=ItqQk0KhdXw%'|K15ʂ5[mEBh`wG6u0h-Dsb3V^o/ؔ}9 o/$[&$+o,/Nx mgX o>P̧zgR(ϣ^S;k˓ӛ-mˉ~"0u=pn>^YVtI9s:tY$"z^Jr58zaCd%- D1=mD:?J՘ITZe @Aq=@xT'D\3eΠ?ˢD7+>泭NC*A6gf]a_{Rzl&E\+,kpv5 dzz4kt:?8]Cn+mNsKʁ]ɕxljzJt."Ր@CNHIQAutSk+pO>Tse5Rֆ0oɊɘ..bL{dZoM@*ˋ:|Ⴏ I bs ?k1-2Y#O)E:"QMCh7npc)VdV TdžSiAc& *9&{ pN[O԰Da/KބңXG X`Q  NՇr0(ʿb#g` Pnn/l +B-8_ m+mm믰~eF@-c+ө ux`LDO MSQAZoHWdftJU﫯`{*D|OY[J'gq eoY?tsARPy%˲ᜯcGj*{B]XKB8v?s\.t-ꉌzaL?1n?&>X-Ԩ^ߺ hLT{@7X o5\exk3R3JI]v;kq{PȐ${ ܟJRWؚvczL#3ZM/9i!K6?+/HZqbnC*E\=I"C7+²cZ 6>dw5ܖr~#: Vryw+pc>zuX3} cL0$ Bf:~T1Ԩ|y*W"D䀴.P3\t BfsI-P;tj2>e小mSmNH)QL.bn&Hl#1T?>[fy~ ' X层Mw"4cm{$ռ*cf8-/P K|B`*N'_ ҟx$ [f|4.+ {1d)6d _tZm@Ʌi{PRϻ8pH-bM:b8]@5gi{Qx6t{{";{6}0_v;͖w>i5kEh'*>aMql\0Xxtnw6ͥ2:b^|*Xls\Gqx򒁭n}"5-c"Seh\nNAMPRdHByd"Ր_6hV5އ&䃠Ip…H]=. ,$,1н~],>a@g@@k C-eTESnx8չ1d81|3D`)Bv6FM>?M|Vx%{ sU(&䫋BI Mw}Me9ZV9^vF螧i mGC\dG`G`k/.Up_*'"ۗsZU|RL֪tBג=yj0>dȔ$H %@#g@HMTjyX$hLzfOg+gI\g0kl*{,!얄Uz0lW[ߐL&>b4 Yhz:r%Dsy*P$/,eApۨVb@yN'K>wmsC5iFk|U O3|GsxZ{ $0%efQxs>Gx4:miayAۉ_DŽ-|};/,Q=/vujVlXT5̍M" {Jbr}nTЧ76[έhv4hSls<Qi_-[[d>s$)CT]< yK;?fYCSvE)eӆH. v<+ܡQV4^@K? !5.f)asxՠƢ"Һ'A+4@'Sة k}Ԯt_]`>=Gxd0xZ'cpY=z[.-  `PlF@-/v;8/03;rP+!?eE颔ıiq1bֆ;.6wQ0uʩRōp)H9\\ۍkz7b8fS7ASӬ&EbG kFV9D@?84wL)wH( 4Qt> ƃP)b C3 %Sʮ 2W.׷>g_2L2E,oO8ԉsV07gIwl:=ҕ U9xhD:$ۨ“"B؏_a0iO.Siɮ9S(X;5<_䬉*L)&bb Іs8Σmh됦xpe7u8^/dz;MUt}}zYG S[<ʘ ٗM~ز-ܿ=9ؒlNBЧ S¸1eTf@ϋl1XM!\_PPuMC"zf2+!ʛgn& ,w r<+T1|\i~ARM$7o ШkGi7X bw@G/d#}ل2Y+-#l=MF Qz3Jd%uC"8 ~qka~3Fn5ϥnÏ9؛5d[w@?Wz|GT.Έ/ gdu(B,ڦGmynaX'9;!DjbO1>@xua7EFJ1HP)vyDTh;6h1=9pa]'{->d7 KVKՕ;(*d"biufh=:T{ pF7c8= $Bl{XߚPKj>Pu vF$\{JA(+Vaw*[E\X+nOÆmM*kgoIAҗM>\,mKh=)F@3h)rWt VŊ0\϶)k_L[un'smGFt,|zq{ͧl) Y:e0J_:k EF {v|s|WvKo`]UJd=Zv}~m\ۛ@Sa Y%_b{=~:X 65(CPquXVųn xF x}&@PΔSaѫ ]1ٛ4ucp=a|D\:eЖpG/"ۼfU4/.Ox2Ԣ)F3`Z]% `=#. Cˇ rnUk-`l;E8Ufv#_1x A*H$?|t.F2sʲў;\b!ZCO2Y]q2Ծg:%CX wGN8: ϔE $ϰ:HV@_=͚OQ4x[QT *c+';2[G_hZjv~Pdl{bSb, E}!'gog-Q,,g.:m)f=ȶ؆tRv;sz#PѰ/ʲn!H=&-&Gfdz=H p>Uݏ)98h́$ޏuۧ)kY")r}[$nQ^~~s\{ _2+Q/0ᔖ-h$c!;6ƃezDh1PRʻ~ ;Tt>#zZ]+EiR{0fm^| %ḗ ~.Mz(Nf7Yh=fn 4 em}^cJ$kP4~oIw3wi ɢɻpaetjҧbτ˞Nvj%ES$?}*bxbZк@aby aД?f]15]>"$FW&8t?7aW2E"Osγ21밀{r߀5]Sf}E+, LH=y7QF.8 {RX"+YX= A.C/r7%r fƃuȆ`f܋|s2|&?đ\ ΋WO-^m`غ33lRxyG|K<8cް3[Gpϻ%82K]NI gNtOtm(/"eʒpqfi/8BWFp=Ps\U_~ilo3ZH`Th>)- lj0  dfO< LX+̐dn;ɶuu6A/NLz*3+ @iM|] iuZ^aNɤ8R 2R'bsXGC1v>7y<b3'TuUM?%4D=.XL"n?6cEQbE 5.[gWAU ŝC'i^sJ^+8rn XRBﶏʹ+M>k8o 2q#d$9t N+ AYݫ̸}i[u hsDVTOݙ2- 0`0(YPLYnYrY)P7h0U]J^4 47 'F;z($ekdA΋ܺ G|,Ud=D 6L3 qF^qBe,hbSëV#n$(O!Ѩ%-ңpM bE %3lm`4%*Gx!p1'p !Hq=$us:S[_@I":+y )FlrՓb'pS:֒ ]?tenjP84n>^~ #XKjO0;aCeg$hY__TMlj ^j>vs]iPb7pA ø _#p] 6L1;X!0-ӗz2MiyZ҃5@?4\Pe>h#iQ m/YɗqNӃgɎŌU1BgD.\4+[\Y˖aKz\u-7)ENR-;mő;$T@r2WQԩ\ƞN(,6Z\%TD_{LL&?7y7i:=M fq||ʬ*HSyGəq-n_ rϖDmy% qڮ0Y0 HߪT?w^kWK/`2wߦh胍䱃B;1A'\H%Qޯ3"Οj `Q@r$١>=u.㲓"ٍ#8J8wagNOHS0PX:Ffb(`L |p2[E!3<"ubrYoO-#Dpwmn6鏩Al4X>pde>afzF7^FbMz>ojF۝AG0,喗;_˃/lHqD⥑Z迯H%uRؑhM7ґ]$wzV'a蚪E[>KF!pn~]7 HA!տm G|åP+r+8fe`~@dq֊뀫-=(Q{d(- CY;#3)Tq _"VUDUalԅ6T@Yjqh%4y/'A(۝/Zuf9n6{4w(sEek`9ZW'xopcE*m@U.+ᐆpuJ+orđ+yK( AOLJzdK^#uIw]eּ -}6 IQq|edǺ%y91ͦ+\ZaD#lx]m DQF'zPN|`X, N^?HnԘ7Z [CW&Fpr l;]K ]4J{xjw+DK,{Q@ˑDπ6(gSG?Ϯ`I}s=GRX5[ 35Y I-S, !J2W_ ^e0 \QXc'7JA"YwyIcj;3. yV$@w &:Yԁ-H~ VGAq(lkN֞I.eR^,&bYR]lTY.dcarx$PW5w] }nQ+&?-_uZL" 3Dqcn%)v:C7{S<"}!^)g(K"K|4FSU/tGA7b$ ~NH 3 9υL9$?s~=SCFɝ|uR$K}`(|451SZYEh!`|\:- ~'!?Rb7qmzeB YGt'*Y(*i(zPH 4 /{j:"W4-YYҬS! ClY|Z8Ɏ_Q`!KE7o;-(vH?8*.6@ ƛ)ylߘ7bM0Q!%ˆbbZ?CE23p1X+﷫&Z\?z%&;7.hKKOC)[Oix҇b;9S2Uя,M1fw cl*f(R0q^_RuWl]/D~$0mq؁b6:$jQ RA@LOyj!7#I)}cr21hG!i` GEe/L^g>Im#c5:c2N **W©+nv|b}G>Yeuys??b&}3ݳw+kyi_hZAVѧQqIbXj9X~gXFzPszؕO{W$ IV/c}1:el16ڞ7MVPRea[#:b_La1d> }|˧ɞ/&t$aQݗ'yJ6H0cI^wJǨ̠58y?„ui,ރ|Q[TwݠD]SҔ}dFXGȇWxWC绠;3:Mүt ҆/S$cs󋅶CW3  bfeH@ͣJ֫M,O@KWT! [ƈlxsfd~+#xe!nW7BKU.\ޞa /n{O=aC?[|_PX⻤ItQXb8}RPMaQϯN)=W0e`ወABl>[%K&9gISLVȁ`(m~ܗys|s&E0bqhZ/wBJ]TwxaA#JjE(d%6(͘0+doyj֓QfіJUy:pQ֢B*!;WMD~v>heL ɴsxxņ`f=!"}uh7v10tˇ޿joLiem"%] f+*COIúO3lʂA]l(+o`LW^߼ ~NҌߓ-4:dDyj[o@fXAe( t`7XK[j1$ a),$;hp%YGRmX-y\*&j: ;LSO'#,(@&.]ǏX:GʻF ,#v$7gO[\tEOcx9 TgK3x|Y wLȰwlS"&rާٴ(N1!`gTK+[럞Ϗ |l= t_yK0*A-@xO@q|chTWE7OURMXmz43QvbRwI!||i;0\ ciw(> I5LrXE(b_A{t[PP.Nw_w!c4w$lf I[+6 }*'D˭M*7%-!M#sÍ5,"j1>k{\%-Jѫ[;c's}``CVغ`#&M ˹u9!#IcL"yeK:{RFǙ]q%aH}GˍI̟kyv Xʩs[-GE "I#Ex_:َWcccZ>0ri2)-I?m1B;,|/%Ks>k !$,+&ԯm)/,~7=+o-WɁ̚Hr>+*w(k:W4W&>;y^j>v Ejxv>uFۡvv'l0(%95bMEbnI5ǕCF0,?'ITEo&F I71f6yNF^Ye0OZHΤSޱ:6[h>0L\!ԝ?IӣE}q4WO's1v?&"w lU=D-}5Ѝu'm^)iK1mlE99(E]0$ Vic6-(ܔbh"oaŝBi"01څf ꘁJ Y#s1>By(Ls_|A0iJ]ύ9ii_ $=aL(~᯽JPFkygm<JD+( (,+l@1;R\>؇<=AC$Gy~/?Yx #侖S"Ϸ Ly 3iFWxnEqsx(u>vFS'x%R%U %4yr0"x@gA*}e`0Lj1-{FY=imS=*-ޒ o*)߹K^2JـcdNCSYcy\|6ă~"pzT(M *m(IGy0B ZLJ šrd8ifPe$WppRDϋhx*EJI`Jg;ua4_Ix/Ӯ6Ն-H,Ma* mܗM9l:Hʽ)IR1Q? rO|e "&q"c{cH y^8WIj53zPiJ76'^ڧM~Q TX4RxJv~_)?dt"Jy1Úk ;Rj(5im^`,7P$Åt_$TJDyBGʘ@ɢJe ZBv>I|Hu"%dLb*LwsMBcLQOW'tk*ʱidYWsƲ0!i+#G34)+2 ,LLD{XF{|QHYoى#gy[iyn',Y dv)P[` D1c*z?'H9e8,o1RD7亲RB #%?{H#3X^_r[ɣp=ՖTL*Hϸi^ǿBB[0Eh a{TBcbϼ|[P-2EA/c1 ##SLSK^EKBIܴT6gYkZj@0 XQKAn >Q)(p'X9+oNu^!C}H+zHiAaǑSC՘_HH3+їT25Tu՟x#5{3/,7O!'1>!ce&R;T- &ɁӔ \PWqJM9~?/񚼒; am rO2 ILha2ZPD4Zvn FT&.ooF,E_x~u%Y`p-XZf<;R*|YXlM#ȼn׼*o$!zM$kS@z2PVlt_KH 4.ZU2@=gChzFKZ(5۴t|*7j/+K> dJv2veL29/R+D1&?a{ߑ73e@(W?DvAr,D! Ȥ? K{i4?86`J?l?`H9' -VX'|>h.HHV8dFH`Eݲ(÷J߀AWނ&)iJ;e3e7/;!H,[)U2^(cφۤx&vBTkHsrW3m;3ZILȐbZw.@ =񦐐MzKᶯ'"ڗ>fk-;ώüv3M602 0PW?g_v>(P(,:}z._gnNb<'('"!tu~ DC#9K;(UGtVYb1 %Qop7e:mW*&ki /']I†M" w~K`q%*Ojȉm ;?S kK)T8sOs_}'#gU.EuYt RI =U!GiP$} -bi}q06}H;0,-C,8T j4f`\[m_aw=Ƞ|TQV=#Qrd[Q\3VI_N6|wA첼0KY T y&O|29,h%Ɗk7&#X*(!\U$]5 .ΒE K_G=*vr͕8Ѯ1e]6֫J?>|"*_͇u); _N?{mqt!}ɟˠ#k/#-̖>BRĀ9͚Ք\ē)Qm\d:Ԝy2U ϒYY9nh|gHyi{0#OW:HB"f5: HG\!:ơ5513͉ƁWʹ m@t;sVا%/W`tHA$~ƛ&BXNe*nf)ˆQ Ư{Z99(1_^zFm珼s{MgC眑{Ub??7H,-F;2kOp{)#Lu9KSb_|IiCA12h_^H{2 8jj[t2  P%tΗPx-Пט+X!#B˦|Mve_Mtn -+Q5$R#/)S,;/;"-z5m!L>2fFD?>ׯא {E2D`Yli$EC_z\pM{]}U63@kq>}4ؾ 񫺐-p- 4I1!A Ǭr(~ Wo'>Q pvG~*,,|M|A%;(cWo Ər/O-bj5kEF5V`!YcBl[j<|ڔH#)3% qr ^g٥^gxȀfQU1hTĒ8RC+ZHrW;wc/gkб 'BĄU im$v<;o?q6Oz%vav a/1 Ȅݯ:t (\Zꍢ,jkPɿ? }$^oUݛ /[&װYa0sҚXЀuM5.ODZɱFY JfUėbU@Y\f nm(uݗ(1 ")heVɱ{EcZYXk,o5xcqh`4hm|,35XYd2P| R?\dV~4B{mgVs-7_"s{=Po=#7oo?2֧}.խ\$ %VsWJ,Kvk<܆Vٗj`-kv̓ hkbhORO8?.#$֦ LK`7)ш.i2 8Y0zz8{ƾ-&;e0.skV6VQ.2p 1BvSϪhyҬ+n'e5U>}ҘPj,}5pP0lhJ9Cߛ9~ <= po#JWT]abv_M3lPO-wRbg,*aD2b#iRw, Hq}t8<ڍk&%l*"R&ê4B/*р@dE]4P2HCF+tnm5p0F-%jrl׍8l6?؅[ņ 3Eƈxr9.6BC9*KAi"1{C`nɺb '$sPY8h:l'АIiLϔAx03=TՖ"U90dn$š" ܘvWzşno%Q*Rc F)^cX˭g|҄fr+Kǣ@xC)q#=w_e:ߥFzoZ/Wo%zp~&d29xF`J} XJ< w9 x#ZDzzX&dz@ixof{s* 5Z^3z UsrГoDcFyd8ʘUc3@&$lDz~FB 1$UH˜Ȉ##4J2QhsWOfu;3syOf 0a𙉔$"#0d`OW/˂ yqlwzh^Nی/]v\4$@PB@6p -ٝo?A{'Izy<4 1?ikh\j-+&|%>ޗE" !rBJYy>=Em#sza|3cE@+O2 M%mi+)Vf&r,lʕ%>ڍf5tuN5 0. WWI[ƫlcȰ,"vQJX w `kpN%!ip@X DPv Ȅh*Qك6JqW j2Z[/mG.wlr%ɑmCz\.AREGDckAMB <}{Nq@ KY%\ NqGD) JLv+pM8l4u H{̖)Y$ u7hmbH6 ԸwJ}'^c@5igVև""wR6Ei -q֤Lܓg/g.RSK8%5_WWkBD# l[am5YeqvwMO:̈FFCk$g_(縒Z2ωRUJ3ϳx>-_ϓt3ރl:ba'w_/ΰw",ཀྵ#43XBLfe'O:gOd9vxB1 ?Z+e.A &kF 硯KogquW7`MxƂNL0m>6r_# `C}n߬>F6&0`w =owLⓚyI29! @bc ko/o)'neeσmWĕyd=PF I6mƐ6њd$R)dogAZݶ/֘B5~?;819XG5.e2d!bBۃ`߭^*_syx˫4Ii rE,.JVw %wʱ[m$YD~w[{m㋜ ?MDX4<3dmQz衒Fؘ qG==K:+_~Go7; ?$b|߉ҭ +ᰄ ȁueMk 3kq8 'oZ;0ԉMFԐ䵑*MYJ)Dy .^ Nͭ=eqlxq˶u@!XPžyT/.d>ȸobb0!O1OTSifŪ IpaB0ऀA7} «peg+q2,E挈F0E7N&4,/[M 6 판F6(h[뀪nM%ʒZt%iBڦX۾5xKSXIwZxh{[,8ؕp 64`(Bx?bf:xB&)4fȌ#$v怼=B^mܳxSetRi[nn]hm`$cLCXH%*7ט3q~,9rqVEm .;UF7;Yi3sZ:DxhA@6h^{IoDHV{\*Z+[k 2'hj[\ЯZ{d6!6 ixn<4t'I/uy]zGϑ==f'G{~,@H`ݡļ<\ڃS jY RGZ.Ac " +-V()|%k2wrȬ˹m%~$J̈i!lcZ{TjMd9x&WA4JsI'4{QS\&hf3"^kw}]ѝvnry8~? %RAұ2ZcIs&դM$(#FDm#\f -s)zލg7wNTrlwZl)Ҿ!@ cCM1[.WJ^?M:Oˤ9mlu%"hk7o>ɚ$ㅑ p4edx2CםtȾCAs#A>0;8}M03lyِm_xdi [O'Bh3DՍ+.ؽz2 {TW|y:X0:Q?7Z$#=.Z7IWVc?ҹD3=Fa S?4X~m:F?CkviqUG(9=KSy2!tvwS0 T HbH ` #}K0!8'^@0 LOϿ$E !)zNT>8˯!hr?pb0'ݧŏnxfR>p>g>V}O.&`4,ɋ`Dx[Hxq宅 &W6OdKl0)#sLeF&wsuYrӶ=UXe@;ԯ;?voГsKpbaJ~ӻẼ3f0E-?g)deh~3M>gF%t<.fjޑ0`?hS.l^cQuKWk8ژ8}iOټ|4Sm7MOhzS;PAmB|כ;O<0zg=Nk=Z}p H*>چst7ybSƸGNk&l:8KZo n½miIDg_ɐ=jr~3^-(LN\J5c=Ph=MjxB0chl?ZʀNbI$IVS~3UW%*`ʦ2zso7״y|ݾݱ߻"-AU~J0 h ۅz8$o$ մrWkV$BBBasi11c ?H184CJi_ D}qVRҍYJP0hm4$"%._k漏'0 k o/Ҝ>|'J,-[h) V&jT42nsi_酮g։V9BWuV}7De)1%EBWi-??o$]a8m{#8|<Ow@ \9[! _y~ݸfUZ6&GP@ y{;v^UWa zq7<|]WW-1 6[5TQF1FЅESR6?Һ0 n3et}VRtRgYx]FwCb~|_ Y c*(x6q&cbM``#kIZntyfǪWoG H0I9XJQCAJx}-wjlr<Bmj ^H&L/)بǀ˪B ́m ^-qy,0{~z7 {9,:mgJ Ŀ+kA[Ti;; Wl0Zk3׫RqBp31 $ jm4!Ojln΍:YO!FyBƮC]9P[[h[$hM ih!'@@ ՞m{'x߰3?OSWKq}gsx. 9m7%ϝt8UAxz<ѨO|A^$4^t@F-",l_ n_Rcl9~{Bݶ i$b<2B1Pd~|2o+G^vYRՊ@70(6d1c?*7俏iXkm9H> cZi m>!]lku^_Z%*PVj[\>[ K p  i4 0Aj<-q-R Ģvf/M 6=Yu11|d(+ Q4 DrD/)ܔ*P?LIQgQ+ځ OK2j״iRn`r(Y`XXɂcB`I=%!btR~zO_}kծ[ MC`& p@ B  Wp;EcZwr>WҚ<"I$gc6b%%))JR%\>ZBM$) 9rK4!$@< r*yfI4 *rFBSC?ƏnC[Q Yl;K@(`HMy34.1LL}2@kV`I'ZY1 8\F6â?'((6dȓP_VQWȓYvln$qޕKrmarRi/l@兀@a^ra7ơK>AU1k(3#j'8n9|YdB0u[Õ[AHqr ,s&QPsvyd>k[ ̝UFKr>XoOjup8rFpK5@ SXPS]lfz {2Ǯ,a]MvN- 8A^g0A;Vvo%ѕNx2ZSJXʯ+;WS d4i:J=X{ùζH!)S[$ԏP|3^ǔ ]G ߳ˉL6f/=GZV3QfAdpfrܫ0KFh̐ {zu3MWa 4Y[C#!EҘW}Rq٤)z &2&>O8<'60+7NvA9༪)v3HBLnyFHgpi7rΧ<&$CcGi| 8C܇u9z>,gCQ4gFD YulV8;'G Juɰi.Pl17rr~\Rf41ʥA{bivpai =pހm]mЀ12=3|CkiC橖O(>;GOKZŧqM E}l5T>h9աhcCwxa/5y"=R1Py.?3'p3B|Wy#b.rB-0/̬PPtљS&Ƽ#,׀:ADc2M<5!^t~CkgEcx.=j(3>;{)ۦZI"e8I\lv),^.m]&[\W+TMd4m4Ć c@@}#O}=a*~F3 U|%٣`wZX3Gby63C1pD@0F)vӽn4ѴLuf>]oû]]G5/a٥۰V@d 10mBu. n1mVͷIda&6cCUrGUe)c?uϧd?>oz7߯(t4u_>1eNU+ טsrg;i4Oύ5?{QOscb 6hm ? I<w8o?1O{=&x-,"DMC)h"@?.79zɔTVڣUUki#ດ$-}bԕ#2/Mx}޴W[ޣvѺq}jOd_mmmŵ-H0"I T*lҷVɽۚb-@5wp3h3 '>֧Ŀ<}Q=fOTP"@>=c/{W_w/j-%xƓ[Y?ѱklZ!:Z|z"4:O;`S_Mo)2Ȉ6IlbiK~߃x̫F!' @`0 (.!c{TJFGAw\n^jO=ՁSK$4 %HhiMO۵Mlt\@SaSY%ߧ9k‚Hr-)H3 v1{k.D)Cz6WFшbCc{t>5I9j\q=[@|줌te9] Fm>rt 46@·hej4-9&֦%-Y}&޵'1 I8T_ɯ}d^릚)f2 0!ۑ={>5x)dZD14HtcfB.ţ>u-ΆR)d3 E020FfU3qf-q M;hD`Ȁ0 檂RFMs0CҀ7O3z6?l1?3~">lᏖ1LcG2̕s>GFF@#11 Wpw{ "Hgf P8n;v+"73_=o~PFtltR$.d20` ,Ky .[Rw7eôOmPƁ& I -~2MUF$c A hCWkuX\+wPd'ڹ=?|0 &z0=헨"0̘ųGpOܫ-KTմjgcY^__]^׷O+`6Li4vnw<>EtmgzZ<) `0A[/??Ck_%S8)鍕FU [Td{[ݡ4#߾>+v`Ͳ&F+= wiunx/Sķnbgo3Zc&su7u۵0cc222sPlz•ǘe^ 6ӑǞqĆ;S*5pa/ԗo\"omu<g:/D(,HVtϿykzb&Y{33lTk ,zm3FAE @nb*66666:cQQQQQJCv&'1nO'?**ZIҕXm^>~= ՠUzXbI,IbDeg!!!!<ˌ`}abh;v)L=>\Ni  ,%A%@_[- |,,4>OPt*5AFO(,)܃HMGg"L&3jdU>@1#UǏE;0yد?R19dZ LV.%eKO/8%31/bt779I $ ,Xɓ%d,Xw_"FᵥSof3 Dj8rQ;* **JN\+>]W8]vbƦxRِ@FKfC;nP:&Wȯdvj7{;9(a8Ȇ)8]'EJ{a;MKAK EjkZtP`k|Tu a;B`1A*"4A NbeF=? c_Mimhe2L_sbXL6omunNNN_*jw \˹x<X i9}ѱ my*oUal,\7eP$i\ % üo9owwȏi2 AZJ"Ւsri LK*h֥J*XGk)Q_NI%\`*w&S}h'[4!zAGzhiǩt<;1Bv˗/8p?$999[Zjի,0` UBtu|d$QBiGIJֻQ5'A'6OU2`QJ4Xij݈Oм%Ư70b*(ቯa2o.3鴞AjCR,X/%oϡ~-VvxVN@G??,$LEo%&llob}KKAHᝆ  F mטo _8f3<DIe&*61<""!**24lln I,2~c"i$cL"vvvwzяh p˗13;#$\ɒL>d=;|$ǏDp +++Wȩkk"5`ygX)ؙp;Jo6`1Ii|6<w kf vuƧ[o`%plO.'P>H&'*VS!QC.n7_G-tUƋ9kĺUܖK%J]ic]O X;:T\mdss^ %ѧsKio|ƻ[_rooOTp{ݥ`~rrr YX,sf]l_E W%7 z< ,_S෫g. ԯB,{o_͒5SVnv }dl3Q..93}1MJDaݿ86|yքiG9؉8<_$g$ы) Fvsse>g';bQsG8&1L$->|{}ULZ2-Mc?61Nι_E#י3KEFMm蹭h׭}4Rh!(HF}[޴&!z#h2Kv$v͠< ~ h5=`1F{*֕AQkKXֻ6IVXBqF>n8ZicCN Y|{6U,x݅)GRК]1??5([ ah및d[{-}DB941gċZs9Iֿ+Y[] sH6k~vFt8iOOqK#bĶv Qny~g洧q$ڼ>u-VY"Zt-Ӭ4Dup2?l.v:q} اզ_񜧆V2Gbx߆tߗ]k[<#:1qiMߏg|s?N{z )}`]eh^31>q=قD uBAOV|)-s@eixy;#Gcª.$ #:Zv<˶ѳ/Oǔ_ q7d-/{Cרo[2 nnI vj[Jϯ16qp@g=|sn}7io^Vu֔2oDz|,S*O3\5PF帽чvCzDm騣; ә>|Jh/='dmb OlS"gK_:f3Ӟ#wϣߧ?j}W~; :sz{)TYjjiեM]Egq̻|)bEݿ}0l <Ua R7# JRK4W@9sIl|uV%-(^MJ{iLWc]\-t(u5~;)XDd%дtlI֒ kI 0HK0 'LPN[*Ok^#k#rfߤG*kj'r_?S?T7pB6ICj=ۛn/U ԕgm -޼1YlkCRtC3p=b^N0 +p{=H./WBo4Pxް1p{2/L H{07IY>!1» Sqyâb#n`M|2(mxȭDX X] k<ʼ|E3ȷ5ծt>̻2*`.r0rݛ887:b$W&2@X_]fsWh;zZoû mn,϶|V@1cnj5т5U{R&Trz>+q|Եj6q:,V1y/;+rx^GQ_̬ki폖3SX֜8"~y?LHb}/'dÁK>O*'~, (^V})_ /8{bkԚHrp8~ur_s:M\{a7[Uz a+ǾV=k{ah Hoa#x}#L[_-6;lLG a*? `ݦ Z F{m\1.ڍOEw N+H5\ " s!^Zޓ:-o {iۖ:.7]|n5_]ӰM kkl\^0H}lsG.ۿUk/kI>^ʛusp7]*kRd|FyI=nC4V1`>=J%!0ټ;E+niS#ݮj,֛gY=.]i^}=kZ[iu6?/#=vKqۮw1Oa[ q[^vY̯c^ci8 ?M&/hrtW=@y)F}瓃c39_3ž"Eţfmyt˜ig6-^B{+iEvӻi1|}Gwr&۝w;I1wsb7V}А[df֞A_ˆcdBY?!,4}EFɏvnyݠ4vq{̕R]f?msI\P\'v՛Slv$>]-}ʟNհ@.qvZc'h#c]{=p?o{}{d˚8f<^wWaΐA'A$DI3O[myShP;+>Q ] ih\R(9Q47i {mF5lZN7zPVRq/~f9`/ SP\?J'ft:/_`9}='=oo(Gj3JlVю2-gtyyG:5A1c[U'Ai8-$Lf1%PC뮿c;S=OnmA~kOS]uQ}dCom:?<~YEfq w>:%|nr~G%o`0U;{.Cwfd&fxV*UmT" 87w۸ R-6bXgj<~Mj}71ɶiC|e) oeƥܲ>/m[ۍhX(YD.N37@i7 \q4z=-Oٙ~Xg5x‰ [L[-p˕ЕmNUm^砙ngImۉi=L5it=0]i/o]Ė5nvzZrzCy F}{5-;摷)ҵt8̬C >-coAqw`NF( 1zh6d8gm`x}O>>Aڸ_5*4@ 8=^]}ao^km˛9{Ӗ;e(?# D5PUK_kMq||z=VzG]o?нݝ^iL6gyH+vFX۩*ټkkaM";c=M9;'n+nLmT4ƯUÌc 7"OAv\.5^KYUXz~-ngmps n`/[]VYNmc:wG9nw,Vɺ|b>Γy{uSfrYs%zS,~PvI5٪h0AaH=hrln_[F k>5\?cl0㱼{>"}zIsl-2gAa4ދgj%7k3eemh8ҙfw=AFmY-t-@P8,e6oc ,1Xͳ`-)۸  _[h__ tTS4Pݟ -ԽwkL"Gΐ?_ZQccc7 p _l,Db>?ߦmugK^ӵ-c4ПGkU``/oev.DA=5>b@K3c|~HƽF{J|u-vD!cc|1/,,(JZA>hh>OpT %^V@O5hǚWYe .1Qa 'UoB>-"> i/2*\E`r[[K+VO2[Н]sqل ;#6a)aW2ΎX'K*י_| <#N:wd(oZ*2KKII {H5yull_"I\O u[_"V9 2BwݐfǎC_c)1q/,g`1-66{NXǓmf4[{b=r8[[$ BJlYc-nc,s^{M6q_;d-6st &*TV3dc}FB7wd7,Xc{WCB᳻MaC©)$8 O'|q[=Y(d߮ύ1{6x؊d&mGIXSAM23~pYF?&0uU?\s9u;"e3VìbW]v X=77>@籉=7?-< gճ M|TkcА;*[ם6Jq塦4l;8Su9ޝuTV&+>çfB}EdR5ѺLg9LJVjkY&A9(s0uBB_F["3k2Kc!$w$d55% ,%x WY ne,r4 v|;L IO4doJ#v{uujT^Ux4juSۮF&T$Vyd~wxko([yF1__ < {}zbUBWi3O0{|- J{|'wR-s:f3TDn00Уe:V=l vU-e@ZDOni@xJ&2xkW0}pѯ۰zwq=V UǞ/m*e7=;\ /FuMh,a:Ϭ]k8/SWͺlUNϦ979o39}r6~V_u-U;7ge1!hUvkb)\ a%w2ΰVC=ϼlJ!k`4ֶazX%STsۅ֬y!cm,bz*Hݎ0;Z]MfA;kms4u3KïE3~;}u'ƿ8Dtx? c1s?4hWν:?,}?~hhpI]$I$I$I$g- w] I)ۂ:u>}7#K !De""#)C]Z!6מx #si͗ ߮5gR,F 4&В`ւ{sFHQW[y!Agg +(69n@qF@ّ<<0Bpx!YEơc*R.>m%4nTI/C;6eҵgU+P ӧc9O,+%d)83!,/^MEQ.wԘV[ $ښ?w;QsxJXcիsPă3)o(}^X, m-J,Q[ >4k3u^U΄':=aVNVf۷hqQ5.*^fWxFڕ)^Yu-"v5gSV k. lNra>8.w}M |{s7K)l*BL{8:)$o~_S{Rmq|j-{_ZZ!61a+hOJ0}O{/q\$Y*u|XI)>_%9vX+%G1),=+\M&JFKI!o5jY򲰄}i14CR֍-C'kFYPm=>nMiDTUu4*64m|/`{2AS8ռ~[1t`__Qf llvZSZʚ|ig5B:TcB`42ĦK!m\ ~^[.gOye]#61O.2{7?o?ߑ -5~u, 2;݌\1q/1oy1 ʷwcaT]VɋW#{>` Da =Gk֛<H@@Ibhܗw0 )\ѓ,E8:*W&Kdôl48+w*o5={yftm JF@"}Sq,v5nEi#H#3`iP5V̞#CyŝDXЄ#u 3Ff>]{ųV{$Z9L| 1]2A  +x!_[:1>x "(O15ַG+z?p6zMsVʻxF6Wi tK٠}Ej$H}^D*&P8ABߤ)AnvNE{=ƨ 1`@b;;eBTͣmc8v$ "ė79/b/pqM 0$8w d>V,Di@huXOf &B4BW ߲>9H8$jC{?[OM-. 3ɟvI~;!q^/VWz.gx]鄨3sڹK'3j"*Fq>%^{ E!!k˔wd@'Ja0$ZV\wG:5Rg-]׶3HHm+!PBVOOe1&`8j,&CU?axty?_24bڊp|iwbb$r(Qs?AN<"7z0C=A4,bfEgQ>VU;i@]&ߡVO: cgo/^8LdQ${B|4 "݄JQNԕ$0Z"3L耧go/v oi$ F<W[njŁ#\7P<AyQ|]=ﯙv0&:pYFS)\*FV 9^6Zߠ^;GrE$嵓B [a6T5NǛG>.xsTaNID`'k sBq܈,+ζG;E٦\\2n#VX,5e 6;|Q%Ȇ^.(rY'suqӨkS77;;ژDff 1 Lrb t*(v08:k[?{v&d N>0-[4,kdI-mjkVlU*4L1!hmJRښ3 Z8kh֑r&nIG-!~:GKa+hXڠ"?GCnAqCOu࠽9EΟX12T\3 ҝTEJ0P6l. +$.p B6El閒a;]0$b+Sзe[z'zʳ\êБ#cjܭr>̔ L@Qc)A xX==K:Tp[[†p--mW(s<;wwڗw pbll+ݠbԠyޑim :j7ܫvo- vGbHQw|/P4MNJ zӒѷ+"(j^1sM F7yNWFGj\K^IhVym%xkQ?L68ɥOq_xwsm0a.K)QxvV bJ"nz=̳U>ɅۆL;JVdh; ،a' ]#7LF7t"X2c"$vGe@=sH7^5o"׾k-@ݥ14ŔBc FAnlcq4r;~ZHMuH!ƜYfuiDfuOUFMD- 0\ 6yDC+eб>[hyӺԣ}^ ƿQZwYk`bFDw>;~N$Kz}v7n@~*4@ܒ<(ȣ40 24e"a$h~/Ҳ5n' / 4 JH ^eo'޽=}-_'{N9Ofpa6cjYt:ҨkjcմO}omsjƆn ߞAcKk/F;~cR  KBa!xB ׆_JvU*o9ҧBsܛ{7'TjH0`4eZ-&#A= = j16`F%/%4`bXS0 BeU%|j:=˛,>bS̿;WÂcb*>܉o~kKkZ6_4\ }+agXgB24=z8ME* 1V`Ö0eU-!񌁒QMab`2J=ӷ= ͂T`ַ[}jmY3gtEik;ܟfgwo3omv&~'ɡ!r4ؙ[_}֧gap0OXϵq޿$ `>W!J\v/2Hzp^m6vmm$ {O0f8:wuݴnvsIZMFLgE]D6iw004vٝ5* J sړ[%`ؒH&hlRR8RRRRERR0Ga=g7uiC`&0LM\NS~?F"@AH=H ;K'2lR8Qb|©/9QjD#3 4!%{0[0PWcBI:z}*Э=Z]:Gѣ~  c1k OWW Cjf{e1s,.W۫zokI7&moN]S H@(i5W [QtJA$PDB(gTܩ_oyov2abE$9)͑T_aTAWyT4yكq" }Wٻt Nפad; RBKI|JHy|3 ˿ڽywN9hmVTb'-n9Y52с*SY~^xJ CEX+NoSCȠ}SI|7P-{Zc%VFئK* bSPfHyjN/36YޅFشeeY YT55%y-isB]ĎFNh3%=ma n#qw˜ݰxsӅ5Aόb4Z\mA)m7/wxpmuk})>DZlPg:eU&Qm+VuGmM\H:{>?fje^Z-pv+6 N#&6G+=e+}F4ap уHL%PpV}gG*)]BDNk BҜ5X=< <ӐKsV*ؐ(àG7g* @{s<}P2\qpk|qgAj"cʑ;*gʏ lwSC*\AiY;?WtYVY&t <%ߒ"N02/= ̼ e$A; R`8wh @!*vAn+lk2II&}/x{ygK/fP $XGe$Pb֏n3/"ӹ(M 3o\Q0!]IeuXhߵk{0 M* ?׶_sn9 ,dbiф4oG4i?;c$Y]VE"L7Ս^ _ L7d,cFMY]&ϝ4J\7-,Ov+8' vm}繩/ כU_vYam೽ٽ+`44 -aQ<)fdԨAq5HTkh6R):{|c?Xܦs/C2W lU^'ԗx=u Y6#{50u}'ӱAuxv59n7siL Κ@C,&K})+N^Yd W0<߼W+ z¡zW$gѢ?j>κQ\6bPd֯ks)e@~})+dqaW^~Qvؽ RcQ&`EoeLHt yB&M00<\Sb|c# bw5$I?9 `-JX g@fXn׭K"|MT;)^[C3̿NurG(vǼyoӟCw油5i{1~䕖0O6OA2_Z:C[ }$4ۑ{:8+,ПN|uOV%XJjˉ7ӳ$TAoMXPk0ܵ;Z73ȟ;iv*YHx2mPcW S/csxwm|~G-QjofiJmٓ&U U=owo DѸU9$LߢbZOA\̿Lyz8sLSqfԴ*Ϸ(gyKzJnyN6"%m3TiaMCھO\S.',SV" ";-sK6pnˠ!E_ f)S4l=cpT;JA-•?`s|/ByU{0ݿ贚 Nl.!ěuPH{j HV6  ġj.1]>nsYccn$faP@sZL؃W40h` dڭU&QM Ktzy@qKWQ-|e0 8LdOﺺ =į>y D6X 6j 7N-Ov7ruos{gBSWHj˂|i# 0ek.˼4Ȏf®9Q3ϻϻOc10#7{cy\zϨȅt*, -|4p7 (Hw}=3 >ÁG2ZСSi[Xvf:RL@C4E5 zZ67vk dddddddddda$VHPPPPPPPIPPPPPPPP9$ #"0 YX|NV&&n_+3G7CC;n:#'P#W/zϴ٦^y)WdyO_[A(}9m֓SJss]FpQvwʼOMP.b>?]!1hi*?GO;}|̈́„@4 B } ;עmmD/=^QץTqSB;j(X}bB>vmciuz:m^'w\Qڝ_yH8xDd`;MEޥ3'Ph\"AcU{?~^!6S*vQ8/p'.3nYBgLDi8c01U?ñ5Yr <}/3I'vMpFKnfZHMb$1\H"}NMFUm2p1 R!HĖYlߠc}OZX'y"FM!ey\eW3g\o ޝ?"\s,zogr';6?`xxO}6AdlFq A; bXƒ-ee^* s|3O_i{)_;zx>¤"|Z޽<Tki:`|WMtYNR W_n-4M=58(Wm4VRG,խM}#QG2K]]]]]]]]]]]]]] ]\]]=\]]]]?] \70ca!m 3ct8?l\?<'Ci1U߇P,-X n߃-n=Qoq4m9{7~+Fu vHuKH0WYtqX+ŭ9 IІUhucXH?P3U?A@ª, *ahr?yvB yAIH"/çvfSv_c3K GNJ0WjoF5sF&>+P&lv!֯U.4*r7Eacmx=DYvxTx=C^:^ 4@`3 F;饂9mUJ*Gyխ۬Z_lU[ckOʂ<V4@ w=\v}֖~{ZDI8®`]L_k 6m`V-*[G41izV[BGu]z+ѧ% `32fO4V[% jolն}uuujPw._VvR {zZKzx9T=9yUya/@KAdb& 0Cl ddm9w9K.|NRäRZZiM4Oye,)S䯿FHTf:U+֞{6UNy~Ǐ/=۽@$H$SΙ55é]CjXɝ-Κ[ D`su9+ }Jf^w0vȹRr4mr֑O7 TbۓU?dir?>zbdbE\Ź-T}D,7?Ћ?{Ok\2h[]e 4TbͮN׾ͶSߨ~ilM2rNpk rFp\d/L0TLKbNQXٕ4L޳us-%zHph8ncr˔KN-#Xn;bCj?&b!%p!F8Umq#y!(-1RыW7QxBi{l%xv.`e8T}?{oŦq/VК6Qc;,d̓O)G)#w|t>Y9DńrgQ@ea =iВ2.|XzT\vۥVYTRΧ[_{E$!g,Ly̋ë'xka_)6s[w>lK^A%2qT[X\[rBǎUё۶"̮3nDƞd;e߰8ytAԿ3(ҿemr{ Ԑt}!u6bćާ)=M<28*U\K*YQ.,6!hXϷeuv_c#Ha Id&8x܏e c[כ>&V۰H"C&>935"3,?s}mZ㟫;MtxMw{9-ZұJ Ih gyPi֭ucEZ@Ȱv<wV+hW%zԗUb\ ?~ŠqCL=ͮ]ht1H5nD1d4c16?V*%ay*-]Ii WFmKH#2 ffњ p(Qjt@G "?Mswquo'"Z13H R04׌ 8=gL}A}PdgHV:\y'vcGK'АX  2Q_#Da8oJ\~Yч@` I P(VEM[v_KjC`@+{iGqvoϟdQl|NC_3cs! Dҁ TʓҰ tm!^V ~ `Y[Ӊ0FFd Th$B$Mf{k1a % %dW%o9ƯiVC6fS/VVb:K<.C>8pf #6sYF5u`WV=Wr~MM}fbH1xpf8?:*k{\wHI@`ct$.LA/9dyKz>- Qi1S-8Sfxy)_|RCJ2Re"F#0c,_]mծHr3ClCCcCAmɃ]?_{/@LmMdJ7oS>J" /WC6>~: 1{5 .2V ]FC"{/•2` ` M*Sg[l 6^M+j `61 OK Ckxۖ\A 2H lSn 70s.[GîQ1=x9{c:bw;5J]!:0Z F@7}*dT Q,0 Y0ԹjmkKb7b}r\]^<6A $5M`Ѯ6oEqZfX %~1 4CJɣlH4)1n7D+7Pep)b- xBPND)wX[";)1+`يdD.| D &⿤Ovzy?sP˴e;s95ȸDH1ǎ9:| c(,)7%@UniWwެ㕱jjeBM}5^BHnĐO 33 34~Sd5"0{<5Icq6%̩!( 9.Q1MM+ۍdSc"]翸ȩc"Ae~c' =dV2ps eNÜ.QHb(r{AKSگA:JA)MDa~(@C^N] 쯉X| 5X"-aЋKS(hBܘ~.fDI[ ]1'^^QYq.$oKk4&5vW9#{A[ߗ'h죬N&t >OgZ4C0#& B@LOS.-6GzLozSחJ>+םIt!"Cƭ(t(X}KG]h#M]FК1bZyR$/TQhäJV2! 3N)OX^ҢةɊDT O_<blAHQ ۜj%ȅVIHjOr#&:F8($ףŅ\Vs~}fMU,,Ci{=˲ JiU;QpM,1 ؇m)6.I0z/(' drx\4)anjh CF qB/nFEѭ*b9uNX-4<[$glMh"RӇ# LC%x3LgA=8]HeW&n-z ~2iIŞ-{VA˞2VMM_B0Kȥj_={NZm4`NM#n&_+"%_ L)-ôRJtbԳLU`_ԧ@81(|޾a<x-m[+U]3kD^yvA+۔ ZS ,si4Pi9JFzڽӚjh\.@q@շ0H5|z=a`o/^clzEJ*5G BUkkX&Aܻ8€QC≱@f~)y1PIȥGN[H1',@Ă.I$BVSFtKN4 f|S*(tяxqf$W ߤ@j ߜho61AIF44돸!$\nTYDTꟍ|A*HH^)WuZ!R/|y^5< G6-KxyCy+?~hCmo[vJim[ge_f1vt2oX4LhDIraVw2sOQUjtpӵ X̳bHkTg|Ib"{fP8Ku";dȲrCNK0sib|-'pt5]rS jtFw- AD L!e`|oZ8S|GHD msd#ћK_2힗)lD߉"@& o厤Ơ;bM7&l8te~vdp, !Pdw8՚xMN'"D< ,'43F\ސ42 AF$CSdj`3p26%+[_튣?`{d>k6*ͤtN^jFƫFNsPc2I >rȩmT3 Ը鿕)<9`PSRj/S=1+=y*NQ;uVJ;> 0[֯Q/q/hh,!)/$"7Q(>@i8~ѐ3 e6;xȈ9ܚ[雧 0mMLvG[8/NK/*rŘ@ȂVI\藗d2'Zz4!V;8Dsm&x(i#vN _/wkrvZ[&Ϫ\c64 8C2 rU-rJL˞,@CoeSJcizmJ'w@!W,b70lᇞb7겠kTXӛ>{ =T= ʞٱ|}9+9V /Ji5wl-.)iQBђG{~uPsEnȸVm[ql&h^6pDLxL ^iɚs]D-H2zO aӘk ;V ٩rdgP1أVz_K,J]國lePKDh856Z䁬zsbr{m^N߁DK i~94GqT =4Fѳ9;@ z; N%T w_4\c>,{rP\=O[xPmVL:ˍ/4(H@Q˒%m~WKϡj%`Tl콟eQ?[Kj+Ͱeef\ 6i4 bv$?CR_?$pl Ż?=Ek[7x7*GQ01\kx17jF@:jye +fqmE]M1.5$2g;.AXkqhd 07"ڥlmX\܄B r6AgXj䫔fX8{ g:GAm^CBECNޮbrD(C #z]5=n9cOYNxX-+A[RNf #3#0ddj+qgye}vOh bPHUf4O}S˺5$4| 5N]^$e(rK}_\AȈ)Be?KCm;"6) @֔D4=ϛ3-Igrin2I)2CŇs}K>5YM{R@۷fs.x#]4I#d^o3g&=?kUyNGrg^.@tB`dbtIr \`{jan5gp-*( m^ ױs~#mNSXM6Ⱥ$Y), i-o%_Hq鱥#{A{Om /?w=WťVS !]d f  3Ͳz-Gs$f]G'zh!Yb21idMɹr cTduXALk|̵s1/V- "?.+g]F]+6fuZ62v]zwQo!&B0` kBJ0-COc﹧hܛZ^!ac j20qϛ׳zyf m!66D$dJ Fj4XMRi4*Eގ׻>wܖ.;$X0Ei!Lh6Tht^?Q} 9٨$L8c^KdC; Y` "4`4}p2RJd\ɖ`OIhCbӀLAq~OYT??4#w$ZGϳP"5]עhXhHu1U`*ar#dFFEᠾ"Bɭ%]RBM;&\wMyyY<9Oj3 Z0`2PXu 8?Wk/3^ aO2^9Z%ܯ6q\#?1 of |q`%qqMM-=8ގ=H"V &0`H37X+sfS̬4x_Q]M"JHpZoQp7_;xDdo @cNRi2!0l@5>7WW!ٱ&:[^Er(Le@0d`ܥ4!`@\gc(Vcm"#7w z&,W۵ⱺ ]m-Aw^4ĆbcLBh gc&Us&,糤͕lB ^1,P , Γ̥pe)Z֠#WzsnT5$aj 7ɳ@ёEI, f؜P:r g0r^^nt|/nqyD # `]z49>Qrz&gQPRδ"B FStO^uXܖ#!o\%ԧ#2*l$1#dfZO~}ktр~/IԛS1+ҏQUuG#G/ܷHH6?%" (#s$֊-FkeK`0XWw&6ry[/KE$r'=JZD&k5+*!14R07V(S@4N5k.wD6Z0aw <&.60MnY:25@dtR| Bh|d Mb4P yC'Ÿis׹-6GA^Na&U 6sNI\ˉX2"3fzZ\_ !v_;}^6ngghCiNQbi:NC={}lZ-^ f) /#xpyvHAwq{&92qQ\1Ø`t/uGk6*SANDh.k"|K16Gpn7,l  F #.\+q2pq̼1ˁܸ21m60icFj,ޕ¦J?i@`!#>1-oʟ♆i:C=N5DZ$ӄ7d2sJ՞o7_7a><A05‰x*@3d@ʡO++pE#BpkV,GpD0 W}}+$JZoouHhim$͖帥SW{_=yJHrS(MvWkih|F&."whbeH$0 c Xke/b88x G;\Z6 =@1- u52"`# j$ C[P]_k֌wjJ0g16y>f,6SWp79dr$EAn5`9&4ӫ: 'PW)ѩmFdlٹ$#-g53d$ӶLtN\, cf]ݳ #zUlp02N|G?V{➍@ 2:l~3M|10.  uSaOs{%22߿)cUq+$)PIt[)Լb R7yw9{3l?t<#̃Jŝ>:Z"Ā w@ ̍ne"lS2PmV&YbdԆJ"R!ڷUۛԡ~waaqh`1c`h01M FQ4En**%z^Q;)'`Z_ʟonk-,SKVЭ[E&X {X[ ]*ز\@MʸrtoI%#ut6{kGyu++xV?ˍ<=4M{#v|}o`o-5f5;ֆ3 `m C. {o*:EEͺku]!}?E&mjIah"3/VzCwy=3 Vd׻3~+6ITyR'ji!'o1HVV ,FgIɇ3$SZaL "jb)hC&ʰRq,s꽽~1*@(~ *tv4;ߏ^h6#C**3@1 tNwmS0v̵Gj8/K=NZںbLGhBE]FWR+i;źgj^.O=K-'ع0s!K&W54΋zU-OWo3cŕ/A"ff ~/*X Ż H1U` +[5g WK׸J͑JΏ ]yJcK1} B539e PD`3k/4w)zݞC}g7]V9-:Bqa}ݍ7WU{xm4C%ab-v3?Gs]SD2\Vrw.JHc&hA; DBCI $=By?{㱏su yoΤǝ\ 3#333d1֚ vX3ChJLky+ë~r$m n( }!l{~H_|n4c>ڪ c Yump3塝y?'Ȧ̩{VP@0d`7˳ F挍i3h< Y1ԥ Cl6Z\Ni}FW8#BŐxx;#H!Ҽebj[&/3/ú]k1|>l? "?*yfHS̳!6afȟШ`<$ݛ=t͍5+7AXmۤ5ѕdͤEXWl$ `0k:G_b66sg 6Zz6jH|ё`0f9(@7Qn[L:q,PddNm=4ɛ}8gP>t7~&*'mTt 1[[Jt\9$@C BD   Jnn}.^ C/4vE.S]u/ܰX*4%J3m&97v5bYO|ZJnZ@iF!5^'VUֵf,4Z+ = ͵L64 ƨ@l⏣Fzo}w T8f97aFqUVm3Mٌ%^sD^&>L_稯y8IǶ3{?/@(I4 t[);knjSVv{-EF۲ݱ4 i\{ -%†-,h2~5>oOoNg?b9j)Ks @@1O1ZZ颐*d[c2~8(y#oog>tb AO 2I$N.qӽ8O_IQN0[`0^d)@lݽODnA{F{`׀4L%iη$ BA$.&<1 Gj ?bn<)zuu1U+|LJs"?t]/F1EPqR­DTϩxΉ : oIk{|qs?L_4䣮6O@Op켼x,^h0шF^|f1oi}}]^Ukb1۬>U4M78m7tKj<8Nt0d. ~<ˣij)'_% };VsMX~ }p3?ZPcq;-Y :5Z@FlM?9UV/vvI$:PlgSa`iw5J}r}z6~ĺ=:- $ eoE rR ťEOfNFҌ,CmD3^N+kJ8Q8$}lJ"T K~:N7U Ce}k\R SYU@]6l&cws9mC2XUh gŬ4ԑE/8霽K=vmТxz{3L-_foOzAW֯r\(pwFz96(&d)QSiOYʺ_gIm٥ _Kc=eKK!x5/δ3'd4Bry#ɴFԡt_M D&w%Jj3 PxTfYƤ&Fi4bhm4cDh~o©Xx#~|7E%ۻ˪ʞYn,X$$!jdFXba:-LVH2o&#Қl͋ߓyADXT.eov~d:}8P1(Q3iSlK+^&////!dOu{722Dk! P@_[Ŭ[(E> 2@+S,]Xyt_k3oWOr@ `!( 0퐃0^0-^E>VRX*a`95]1c&]*,l )2=m]x;nOޢSmRۉ-fǤ΋ɕ0qnaK) 33#ˋY)r~7~tSXn-ƚM2C.!DU|O+#V3z[$=ioLbz@ b|v]ׇ#`1)f d ,|'00` KS;I)s5i5J!rh}W9뤲hJ)kXAa τSf\ɵf!t8[6ݝ"76k\ovl ֶ*ƽ69n/<LǼ砉!dHdty4"^CY RNU`db.#YZ(~im5vq#Ӊy7MZ]Eؑ ޅbMjI)d)>ޮ'o/;PmҺ0[` Mm$V`i}Eu^{lk=Qwmmwӥ3[)QضЩϺaڽf_/Aa!"H=^hkk[{ۼ^_̧'$7p~spg2l8_h9!_e0P$k\,ān&3@##3:G,z[v%]n ,K',]ErXb |H~H)kZPXYQ_$NŨCWͫ1C=oe֟ͼ,Rq! S@; },>>v X4¸bJ8K[&g<-]6Lfįm_\+zv(t7Lܶ^ǻٹ.?ځ=Dφ῕9\;|Vcx8>sχ]5d?^ox2> $Н  @44gm}N :U.1t^Zt{*]queyx666g:D0,g}>鏥47ybLg]8|vRax66{[יxtӧN:tӧJ\vYeYeYeYe|/qqqs}B<<<<{:} ?>*TRJ*zʵjիo (PB I$I$I$I$8888^Nk磎88887[?kVZjիVZjոYeYeYeYe<<<<\|]W?a|G{+{yӥ,Ae.ќfhhrޛSztW/"= ׼˲*l4fҔҲ,^qar CO$4?M 1kcwcjk*S/, ikkilTg%l ]ۛ0߽rh)?S3j'JTE^#o7')H$=v;p}=|>!O1&jf;b^q+FHAgfK͆i IML'-mP>I gL3O5H_58=c6V}8XSoE՛{бjq(Zмu~SB!6`m6&~X5 ȮvRͳLQ&^[Rdblݫ}Ҹ*lx%*fcjcZ?rl{7ʱVr"Y#0LQd6%6k$7EJ646$D(d 6u{q6X-A;{:sl^ϣkms% .^ ((e6*JFUIDj5ZUtʷx~g.~N;MUjլRj" C!0i`%w/ ah#*EB/V8O'3y6퀧Zv;YR~ ^b"tعIhandWHRh<>Kԁ.R,}JkٛQ=s^3N;w/ܕpM2-ՖPm#w&R X>PLَtBVbes S̿O׆fY]+[3ڣקŴ똩Ar9nN gO5Evͮ,rGR0P5hDW?O;3m;{Gx-am A })%Ծ3Aߛ5MmvJZ}z:%R\h0[oUkaӏv霭9uo}[$II;4q3 y(Dw9[B=YY?U^Zu[ThCM>uE`FdaŲ ǚgEDI&FnM&ۭ%(º#EiF&7Wv~ ˏՠd/o5ޟ_/ԟ޳l L9G }ԨR֧*ذ`5U"HA! װcy>7Dx*3 Xia;:2EBz HJ t*h3mWS_ZI^zM=4`E,92MyRKjիd 'Q [׶4\8CG?`;?$̘%D7nj⋟SM۰ȲF=.WJBNN7n[EmLn tܒP!232WJ)W}=JV:ή䍾ΜP]MZ ܭKIYUZLm M p^>iM\/Q6tZKr]x&W6IY:f#[)+-L|Oר ',__]:|C&x.W.H'*ANyh97q-1$Ħ-_Ue:[HdU%3Cd/9ˆ`NNgHk â+~8dz^6$1Y͍ɬ:1`Gw @!c72ٱרj!5bl-:KY~߸HwhiwJՒ\20b[`!*Ud ɠCnÂ˫ άƌ:nn{^87e} PEN^;y`}ZўY.`{*;Į-NV<(RI1.RE5PG!deCd<;.%dxZmgC$CZ =偒mn9OwܧóQY00ZH!4i &=cH!4ACyܟ3ci\籜י97VOubσRj֭^3$er" DB20FWy!2T0ĄHH`I#s>̲~҇E|^؂qǾuXJ9C߭v0UOy-|ww P_{As:ܘ +ӨN'l#/Dp!ZUv۱{Pӏn. CL4St JZkNN{೑Aj׵ v jؓ2) cxo"Ӹ~E 0c76pȰ8ʋ 9&^ H)4 "^=yrl `ySIsrɁ:jЕ4!`VT9pljب[eʾ\z ِ(L\?AB&["U L2ͦ L۱mӾ8Ta d1, ZR ɕq H#zeMFvo?>4݄-:!c@y dѰvg(]A\_4R6y`0/oZ >سK` "^A1w.2FXN8u?`HLNgVqKO;kՅ(*]!DhwmX\ -51jvRXA{sV3&H1pa4=U^Ba [j^"K>y<+0>#ihd0蹭*xju1UieVYVGϙaz)F9訚^^ܹ_wL4dEɼG{?7AQ|gJNI؜÷S_6"6 @Y!!bjf>5շS<#YD=M({N/yRb,3 RPs l|ZGC>w㟪{Gyl2@$,XY[iGyu{\׳? *f*"_b*;h&qcS0fɹV {`:&{FzVeޯ-F>܎%l0q8%%Q~yeUbч(-gXk6OUUFY2HiI*iƳ4h(zytWREjAOQ^J?a  7Wbm>0|Q[Օo7,9N ['x:YirB*p=pFcWB O%zlRF֗ESA|g!p+yo9o[{ tvٖsv՘6r`~ h*K- h֣ZZջj{ ,kZ0dF 6ܡS* ܗj6B=| hVN OTBJ[pc5K TGC=H\C'ToJZ)hg+#/rH ec#"!󲧐"c@6-`9xy2 NA Ւ%ʎF};&:ʮ`l 6:I9,Jꉣ/r\15MК(QWpD-29CY) EXLS<0R$ȣd2g[{-#-11 uP vqO+Ru32rR.J"jf=Bf)k"9!21s>{,d(gauuC%>5!,v2QK,DLtX mЏqqt?29xǃʊ9.Tt%[;Hfm$ YױC!W`$bZktJ4xj}\Jm);IZH _d;TЙ+nde-MDc9|D"LHY eȇLVʃlQs~nZLSMZZ:2+ 2*g]%PlO5U͌!̾ƿP*f,c)f -Fv9 Ԡ391"T[_))6V&B+U1q! tH0V^v.N|4eI.naȱЯ2p1$id8p=qI|20[sQ+ٞr8\) 7CB᯹\RfWƘgh>%{7 T6Y%Ltk%2T<6J` W ; aDDDDh9A1$jLՔkJen#@vֲTܝs CpZ%<y'FQEI'.ޓ#@ eVLFߌ{ 43ucϯVuA0 oZrPf2u 2H7! 19XY(QfQXJ$FP JG*MGhDBCLI5#;B 3X9h(#^曢`,'N;7TIΌisB")KK@pKq.dCcߋjHF,O?ɓa^5.]F@O?Cxa:--#EC"., {7-8&p̗)I/v}nJrdt2/+q]/NTCHVAkމRU"1#1# 3$4òcU3 kcr󱠩>NZ~:BĕU#yJVXg?cI$G1;q)mSoq:i\lUPK$Sb2FÀ^;,olt|?~mwGIA^UI7`PԠ:oG 9񈢥wJt 2Ii fiaݟSKcid)8Z6_ kGC|GŲ"hd3YD5Cv4r*nPGX.ŢK5F=vXd&žDEYa+e- %!W(^ /(J/{rEVR"FG'Ry{9vvԲ>5Ӳs rgZHS&'Kν4N[[|G~NIjxZ2&y kl PIH_cT̰bN qN2Q4IqȅLOD8Q:Ui:.r! lҏNCIJjF@-(_#Z01Ա*9R-SĜd%̳|1jU+ fzZ1Dxhȱh$I% GI^*Rp#F4t_b_u/+w~D1haQI%},A >!0q<n(0h4#̩Ic3)t96-+(1!G@ "bm\"}>9ٓJxU`FKC#/Lct93MnɜcK⚘^1R33hi{v4 ӧDȿ?zNL IubAylrk)'=Wb 11?e*k/P.L87Wxl<&*{,8 8$xhD̋kU A,;e jVi1c sd +[Qګg!VjY )ॳdCýߕ,ksGҦO9&nVV]:Z}W n޹=GCGU{anV^*!t~S2zF ѳmq3. "qVppyմAnY OY\(KQG0<LZ Xxbbh R1LT1ϦMF~ mck+8匲AO+>n)_]AI{z?obO_~Gn8^?2>K< bt(nIIj TTmeӞo߆F96y?܎H2}o'@n  ]%Е6.{cj5/㠇m:J^nW8Ο{;dpXd`_d@uV#u|?^hjx:f:\9#d* #?BE ].'-rz4 xzP{Z]-1[snh9U{譡Zȿƶmhm+E˚a4}YEu4dT:cMseݕQӬqZ;۫K1^SsAdOK#.DN1=Ydei5ew|,q֢.16W^M閽Nv/3b" T N}F^710 5.p.v66n8lmq$'i+Xڴ!@g?YC.ZhÛP\FCYw;+MO;7##.^yij2/T!4 C %3JԏROҏ/Oij ]÷J#7O "͙S ojT[fjobmٿک(ҶPn$ pܣ~ 2qgF|%_\ XDkVdMwY&b%E<[EΦ[b Q[Wx]n6;rt#vy¾6<{AUmHJJE9}t) KG51רCjr{s-_yyFiw-9= ,D ZtLdQv}J yjnҕ끼GSp5m>m]SK`gRӻ_~EE[GY~exxΦȥuLhE|8 ^;ѧȣw ^FVp( F'ґ:Ǣd)ZY hpfaޠsʚ^ZKUMN }  hhJSsm'_6)T3E3'#ߟMtcIKtC} aaD0D^$!<ԙdp ˥^W4R)j,4!T-z'eGL5A9gc[f+NLǡ]o@̭҅sl#[ jw 5y Ѭ@U^qTmP-i^^ddfԠ5Y(t9ɚFrYR0@K8D5c.gw4koF]a=5˺KD|܍<ҷN)L eyGBꕳ6sUq6rdgik9:[{ʔS}w}o4+֔I[ww6/^ gϕNWaԲ~sm,ƿfɶ5g@=GdL@BƃVf&<u6,w#_CWJyX|j;BYo;·q}p/pLEbJib7[,[G&W,w+KwJ3N\(zb-"F G~ۖ6<{On6RuJv6,)cUλrϸF`aZ1:[SoZ;oqb]7߇z0u,hC ēu\2(c^ 퍽q0 V--y{[}Hf!>{1G8Zza%Ʀ=pyT]_kcyxX Ba?pߧ{eo;*P%׹g[ ާVf;!~'B *V8ε{6}M/d`<@ JV;֗m~$fa`7ybu#ՆZs'Rnj2PUgJFk A NFgauկU t0Y.ю\NV$i:,8l:qZhޮ@YA$ϼbx_p=>xQME6'7~y牌~m+a](5[RNN1ׄo.ee( bp?h< g6sVA9DZrV\"q/ßl%ql|K3Y˒`oF2Y>yeќ5b`m'D2qPQ&G&ןKG^ ͜(+tgŐ ִ@%.hToo  ﮫnd}]֨fj[9.M]cOqZq-tWK'O}<-VvSt/LM^UKnCN/ Cij6|,ac'4;݃gU\rS:%MJ P+!ˊ[\}NvSۿun3V3Bƙx[f}?iJrWj//;;{ni]OgxA,x:x: .?i^ ym4WLe/΅u.f1~HZ燬cF`=\/o뉂4>[Majax_SܛAå#4oy˖-iߖ:LM'Fڪ3fd4Ph%Z$@bto1ևlRWnì'yK]F^d ^TI9AO^Dľ~'Q4}0t!5dv∰Nir*惌\ZbvqA!A>&5{_w}ApZx9/n'dFd ܔba.vOPi=Q(Da@㧏, ,~WF7rEf~7ρ@~t#=mߤϣp'7>d qm2YH|tp:|!`<%t9'o'?͗q,9ǭ[54S& b˔ ƀbs 4.?-mt4#4F%gSDG:$Ax8RC4YB|<*RDpz_F>4: 9rn$y{Ruh(҂8aPIo zS|ܿI枩C&6l4>{f,'> rߟuN!bmv-jFFc&FEJj5kt7_=}۪Z;wpg-Smzt͜P& l&3D-D~H0 ܑ؂N - eQvhRv5mw?~)o5%-*!_r ;5 ǂU[aٙs fM?ʙ1"w1Nk 4b# 8=]p{eTZ_gC?WWl`  !d% aQk^>{_Sh͛g*9x4nPo>m;u]u.ޥjCzydkc@i#O R<%@,fl*!Lᮕn|Ա9g܄!m4[ܕ.N54(PLf7wC"{Y&zǹ #m3&;5'\uP/ dge$u1[ 5*4w37s۝=敥f6h{ySnf_[xc?'Q.'kxDc{?1M$ t]0TyN(oyc_307N oo_7_%Su-_.&r?ޫ m+c:'5wnU^+/͗g,Y&[(]’d"v!Ҭ ZqĘqS xe[usͼΓ-{ uhCCَG4!K\Vn+L6?`a>^Va{hՔutƠiܿȌx-4x/{4w_fT` 6L@؏D$.ij#8C/:+]omy*|lN؇9z7QGW"!\F"1k25m1ƨ%fע[6) TjAV FvN-W}Jd 1Tˑ.1,8 32?[˷tcq9RW'9pSO,*涚6X7 `oaKYg{h7|*ԣr{uU秭4MW2h,f"OQ4ɷF0F b}]08NNe. n^K1,x1/&n&5MY@ d 2M"L¨C5 RZ qen9٬jovoُ6= m{|U{zǤ9D^7rأ&W|̴}uV} =_qyךAGER $ #?'D`ۯd؜H?j>ݯ?)C7?mw= %FYQIv4͏^r0a0jTp`Ȍ<q|m&s\xE6ftnh-S%b{}\?nSGMyKV8kkAbkݣyܦ㧐Bfs}F7M?FqhHqx$kЂ,p#\j񽶓r8<;7Q>rwɇ9 9V&V9F 0s 0LidDs'M@ .LJjd~}a絻|X 0ͿJf(J8䋕,w*< r`f 6#4b(Jrd HX0ƈ2|ڣUr]"o߿Zjc iIG䬺LY:ѺH B>OvR}718n]]40md}އo_ N\ݺT$r78"gu{?"YQTU -10m0wXRύ;_mT{zooTu $^TԩzqJ`Fڔ.d 5f58T+cyuIt ^kU,o9>y X{c3mmUn?'Sfy[9u'B]~U.[dՏkcD}ɮԮlXBsD b 3 B0 ps L%;iy£~GdJSm!Е +-TiFj4f̣FJO48b`s$X_ LzoR[#$+ܠ2c!V:ݶ7O W˿6iim{,׊IkA(gv^扞{ks3L!i샤.߉ܒKq- X=lc^s,yJS$ds7:m).{z_vH{ߏY4JP!~z #Wcc~OZH#PIY^S~@ƦcXq~jڌmG=1o_e~D z-6j cIBCfaӳ X4U̲ktmXM@s:۶1o ,T3w& ("yDBE@dX bZvIsLZBkyoMC*TIe3h̲c}b! qI ĖLKW{s~{z?wmGmNmEYIԚh{hOКНh3 @HA!M6Q+ShEfD0Yh.'6TאaX]_RJfF! .FCGWX}{i\f/NXBy=o  Z̉FQsN۱ne$nv4XߴL 1z: c C+ pl>qyǗ6Gr(p4Œ4~0{i "ꨀᘋ,\,)0 q,KZe| %ָοd  ğ84\NW0K9}D##a)4Xfs@J3waPy9pϓ#ڱ) kdtnx?^͛t%@ӦJuF< 쮠93?Aؑ 4=ޱǠcrK=$(lIХ2L9hH_TEO2}Vd2œ}Kɫ`cj^8ґx2uH^3*<ŵ%a (4\i,|hLrN fZW톮0,H6v/1BI<[u`^\FHO I7]7uER8|.u$Mb=Dd6P2&s P&%5~.޹{ܳM! M]俅8^3[^[ >\q@@*o c2 \Ib9a?ݓp]cJ" Hxb><9u}#dv]*8΋L| &(8XY׋=CS|X Jƌ HIWzCާwEs j$p 0n|ѿM apz|P'OSV'ALR)"]֎ًaQoh&jQU&uME$wqyY8iV10<}ɚYm|sj۳lFfF ˚!b3܈َ(sSsX}G氨 ڷ8W]#]j|ʞRV(8^M\ݓ\gh/B[hNȭB `N*}>/Qsڢr;*eX:koBϓO,}H-q.ջ Z18tlx F+ӊqm6ז/|}^Zlx=&M sd]t3.&DU_SW#gӕ4X1(w#q60 20:Էsv7X/p_Umnfgfw|>| ggNz_moס)L"P+"H,ƃ (ͦaiXacFmLGPXDY+XJ E-8`H`gc&6`ް>;Z]k5Y]ajXiޅC‡gk;\66vWiNx{/ iغOL iL6`dl҃@7OnJ'f#%ca< hƳR:i\p&? `c̾k/MVZA4@P ۱6GqЎpbf|Zt(ѓi)UCy3 _S]1joD)xumܲ&b@I$ L}VLj}%nطyiwO&jN-ܟrj^fsk@daأLk[~WbcoAUb\Bon!U 6Pj\vt;K(6>96kyش^H`P0yeHL0 Y~2î/ozK fחx[Ҽ/m 867(OXݳF1r:ry>}/ w>Uֲ?뾺 p > EFO>Qa7&3b0 :Jd *|fXlM{>]}]E1 sc!`6hgcY356}lhi aEtRAb%4G'9ů zƹ^U5V-y_Jeb+[bo0A@rxA>9D4'peTDd$ЄRKDo+d,[: l!fh۶ߩùs{v=A$@I1 Ɗ7;{\R41 #|dYnޯntw< $_ఏ݈"Y/2Lɚ'^#dy}(W驥.3zڠFm^RYj䷵щ1|$#cIh2K 2ݾ;}Dc* ٴXm$$Z͌I$ 'sИP1bM!V 'mV2m}6xfǝ ^꣫9,jżET#0c^۞|+Me gIDM$T'O[޶K$h9[!_I̾+tZXu{a" 16ks0{[O#]LJu#)~J7_=wJoܕ;ҝV],hR"0+#&8R+6q$<TՇMadG2,HdeN ǟwA"Yʶp΂O}.XyS}(043ɇ&tMݘuS0@,aY,@%o^ܑTP`Fc}ZE(GˢЁ?鸳 FG `v`\:/gYOқVf.cvw5>̉gjN`&!ek33*~zqU(W!  Yfmu!oӡj + L8DEbdByq_S2ᨽr_*^j&>iEA׳bٵ;@~Wآʻ5*TJ#S + Su):,ZM3\wA*ґA>Uwɹ"3 Gm5ۙ6`/  9v3h߬sǚ<|;ev < Kܠg3L6鳃yx +;TITS)7ps{(Oݖt?vl%#HFSIIRI*Mhd  Q$0 cQ%3[48bhR;>]3yAQbѢ$1TlkAVӇmg ͏giN#J :@@: $1w,AzĔKh3OBcb4NO1yha~.11f3jfD̿>pLl H HA`vЈcUy<pzo:}Zg M_p~D4qs$?g[evdIo`?׻5'Ψ.`ĈYH˯ #+Œ '`ޥ/<1ug' Fh+yzNNXЕ9% 1G q$ fؤ؁*h=V"-̠`: +wrMvT=5l@ ¨ 4}Ff f$4C:I2l5U@H?+=}o*Z*+{.%~5>N-*5;>:0p*O ӷT7gmo <],iO2Q)@D1,Rv Gȟά;Y?Np8՚X$=fvp{'tv7abMOL0 j lgJ0@M4&DifPMԐ&h~U+GI;]jFԘ^ nu-u{+;D5Ndu6Vɛ&H봒)K ET i 44kG3|4 *L@a,n˝2]9:m])g .Qd7X 6Yl]زj$ S Pc$B$mL+%ciPq,,!UTQvBbcn76YɤBdD$"hA!QC'zI:ӿڠN{1QyߗmzkvelljJ UYV 9A3`gd{~}vϱ}c;KFgԷfz)dimˤOqop>7-^ϒ뽟|4~վDB?)E*I"ڼN?x04dp&X567*IN(Hԏsd0N5 voT ~u51$ֆb@L6b$cd 'KfND ZJy" _:WUj$}\ >( $c?ӞjbB>gjL`T+!! @@c$?| &jI\4Ѓ' z,Zi ЀK_O_ӛz]8V^Ny$|&ĉ"ŖpyG"Z}IhaܿrR'; tS$'*p:ך ɖ#wpO2ٞ}ίomASCd(> !!*]KW-l1M)XkQ"Mi4ֶO &x??}s#֒vJXVJR|1d k DR,AFTmDmIh> I&6EٕD$~7nƶ0sX# J[&H奲L7P4m RV1Ut6HTf.Cm&`iPYU ka[f4`k?ːH Zk59aYiD3c4iBB" 4ȊBlYX꒲(j5l haV"# A"2!4ʩ%` g^$B4!"2 sҵ·Փ_JZڝHaIF` Ȍ2BR>Nmڙ3!bB@թ3roLǺ-|?}-J!>KrHL̜kYq\0B&Jg(! ^WrFF!66GbYu50:<8ͳtfe4MXJ#6 :Wvш2<1}kZ.c=KaB58?U`@׊ȵZ_2*ȫ85ZbnDG'g6]cOglc]0ɧvV%~sKK=>aTn8}$Yw_p}c9'^T Clm"|n_؀[gHMӜ7@3ޤjit<*2f3^hlYLD$CrXy2_nCqV65wn:ڽjV>Qqm~G3sKﲇ@4 vߖ_-UP1lLb/7]P_y np]>M*ڡ^;L$ɑ$m H$E -3lcl/Rd5?]/껏*QO/Qcy=.,l*{{&C 60c$` hY-mc[v!i$Wg$MyDĦ}PPC k(V`m$,iN63" _.T5;K:aI )mO.C| 8 ;SnĥArYUNc90Wgcn u@R 9 ;oLOs"Ah}EZJhhXL~ YeaqӬo;G7C׳k+G0Edы hocѭ/3Rx~'WN[%MRAr|^;L_a!{W[A4C%Cc3m=й'y{lssqx6Vֻ4ps3Anzz5qpnn̷4=q5jիiRMJ?5V.xVZBSJKlٯV:tisyf˛}5E_yf*_[f:VCM(X+WVsbիAjRfgdGq337֭24sRի&!r VMgXֵ[jj<@P,rkM}~_fM ?.߄D\R Y5feC"\\Y)[P 65VMS?Rݝ!:xtFF:y{y &W7ѪիVZ`MrjT7_y)32<39myhsP@::KRի,H,_࣠ջ«TRJ*TJ*T8 uix]fp555H4C5 }W|sK|Jl]3zD4)eERHVZbɺ0\ZZZqr6q$7O>[4skr17I7FO6OIɮˇa"5B,VJ!6RP իzZjБ]5zxxVQ]#VYbŋmkƌ33(`>*ToiRJ=XZjŸWB GǠlO]]@1D^lp Xkt ZZZZz##cH""EC*TmRJȌMڹYWh2UMMM]aI{k˶8Vak[Y0.>'Tn...4NSL $@@:ÍmGQPĮZT } ǯOOiH-VZ}N)CB_8<Sdl c[fkEBEP|-R ӧNѝѡB(dG(>zB-)^PKࠓSbPПkk\lDCPcX@K:<p*_=8&`œ .װch>_]~Wl{/+X7Fg 2㍝2Rd2I8~=ξ+ 2k=+fϿi#>&jn"WJ~$[89]eZ1O% VWq`e!fy_>=-_ αm<<t-<_-fZ8]nZ~;Zѳ0>ᝑsj:@(GIc أsIH$46fYj z=X(jk'΢]j$&vޣ.^/vY|7%CL#O/v0m9IddziV;tb>ؘk_z* B@Y¶2U 48WzPܝ2^1"/vwʶr;/333ǯSyp,q36Uv b|W]Q;nW(zlsE-rq?ҌtrS3;[e1mJ...`qqpѹ@Z`M*o2&@4߯=e1wЬR-kN 2XY}xj=ko囥=Dfέu5u%qHѱW9Fl1!IM]GC[[[!eH˃XةA|s;SFZ3I}xVelU%-+Sc| )vZ-N7 ^]^2e8j`"+U\,B2*&hҗw@]@ 2vmowt5s s>7 4Cc|:)7j16&([INj?g:]4F\ 9Cc^6pN@g` It~][Pwי])i %|3nvcVdla?EIpl9t^|sxg(aYqcLqP8E mMM-- W; e MMxyipopoQv=f3PgF2'(|@J(BT!@@j ІtBP* PPPtaMISx{_E_-}Վf&F;LxSsifuؼUaڂuuAR6;跉$fE@sNGYHH:I˄M9ð;1 H_`|2D#vBr:TUqqr:W`Te !' M_'l#$݅T ,lnO'g$Iht&n:GWgws/ 'V)p-eR%^W:` jIdII<k=7#}Yn-k43,9-dZ\c*]sƱəP(,i[9kYY@kDtGD!0QQQQ:0 +ݨŒ(HcH'$did-M%Ltҙ܊O7gSU [[[[[P55P6vZ @d6@X!Dfh1ozg܄./1AfFNw$'/U1]>Y  2t@Q)Q@tqn:]a,8oy\XBB5H,aZE+A˘cde$&_P(."V ӛ:;^X==__ !!a^&)KW$#2L$/MSh&F IIIJWP~{-eB$me,t'Bk(WЖT8Gx4N!LL̨U/,/&rREةAI#GE$0/g:8i e6?x H499fܹ:#.*@rLªz0z ғ j**:xJ 䛛t&+vFtss}oޕC{bzoM|o<^69 O|'|'|'>PPPPPP!9)(;6RCO/!a\/Cl_GGGzmmh6y* 6Jusj#@`cP: $(.>u.luGTLtLtLtKycuTML tM(BFDBB@$#@p]T>ENѺϨk결¬~fCLa5wG7S3S>]H{m%~p^)gy $`3@CG?k ӛzW]ONQ%yAO΄R\Lv]3>{EdѲ1ySWY 9̑=g{S,f] ^?̘b-Z() *ThW5a b&7? DzB*{9f&qCaEm*Wn"=>SF۩ЬXƭZ;V[UAG"MT mv]_/CI}Ԓ7? xǏmc82`c4c?fw3;?f"QaI  8߁y~~~ǷzF u K$HM_и̭z377776ٌsBQK(ļЫ=&ej_-'&3kA@eDTFjZU] Yz3Ik&L 5 U(!a ukMN&P+ P&WJ:jgOۭ^Pzd-pvo}}P|\= D$yvxZӸsy[4-\kjea>AZmԅ mIITV*6;,"3ga'FYAUeeE/e e+ J)e"P]0;ZP3*MqPM]F0ZPPTma;9[^KWyOGsVGjd^) ddFA'@z}ˏyvwX.--6ʃ%dq beh6ڨ0b2K![kmMWSOGXĵ\Ô:Sx {$LSZ +{7;S~/&o׫l*<5:Z|-nafٜ8eB]3YJzgOy]fwםMӶ'OwJ>gqx20`:`9pr::vt˞[m4 0f p~m0!~vhh'>|}N6o3D-\u!d7wXwj;Oar1l2p;M=Gϟ{R|jcgϷx?$d:Ŕo9pqh;ț|L3}4 ^m3 t(pb3 T(޿|G7k Ǚ.se?h_'7CeB@H"eЮAO;}>vYùǙǭžBCt6G`8p1>n߁UKgPsMs/:k^smg^&rYos(zOWǣ_R; }>J:8H{',@ 5M0ZW?tݡWch?V "b :;-o+ӵSHWcuo4l0Wq QchDKJWm`^d BE8B(Ǿ~_kSz[dJ)hZt)ff~wouR$>Fz_^lגЉOLRcc@&6~6 {clg[}6voSyZ[UZ}v U%TDdivA2~W#uaQa Kz^ɭG՛w@*Voן3QxU?%R'J6H(鼹1a$c"okI,Aƞ ֜`OM$6ؐc/"&XZ`)QN  44e B(P j lB+>QG&̙$Z<Wqm&J_\ѵZFb-[ܬQU:[8T?q[6ɶwgC[􍑬D ؈ 5?i(a\KBG|g"6>NԬ?hb@b~&w4/]iWi6{q\  ~ < 6+|jZVbJC*%8Qcgxkme&3"O^;ԫRs" $ G-asmc!ԕJ$7HW tB2J`! ۬&ӴBIѰZUV%,R\6yo8v!',7uCi $3͙$MY,-dA% ټBh7"t umm ,ɶ$sկU:O^Y*C桤VY A՗)D H:ϪM"{`+D)ahsfj`Ɉ I\TED5ec5J1.# rپ +zPmչKaiLo*Qkb`4";Z168?9}j4F!ɀ2Qk/$|Nn2׋Tq}6ca7]\x##MP>ɐa23t|3O3l0f!h`c!xw.p>*p6M%zvZ N[4s4h 4K|Һ'=005fm+u`qPOɴ!NEفHL[ A $1l~=<В5jjm6mjZиߪj6~sERbiC[+Zkm4Yck6TYkcRֱVkImlVHZѶ[Mi$ڥ"+fVZmRZ֖YZڋVm6iU5JQUV[ZִmYZM3H h$ tWGB[@0D*[ E{*$ʴ]5i[<:g"@̌ }4AMHw ſUOw5gwqfޖPWqO){2<Ӱ{]3i.ʋ p"}ۜsv9 7>BxfE@A4"ѠKQNi@!oV~Ǐ]-S%)6fs%&M(MN|F𵷕X;\h ߄La cmjif*,˰s.ӘV|Cq L1!F=Myߜ[+7 A ΗU[ <?Urrcok+E<\q2dyc! @r}g9YhV ltn3;7E2q!q){pVh?.ݧgFn{*n @]bIY(^T< "=M#c o0M%eV],[Ͳ^0AgqAkhI+OcӉsL",睛H{i{9*h]k~Pv缝 ïO~C3nPWBթ (Qw Mߏ t=⬋I8ŘD!c$"@m[sl;Fo$EE)ĊtL`0 6KUC% wm+?/ѫc[/9qd|h21c=6>``7F9,Sg#3LAs9nE5%uA`s֙|>CT4kT)uDcߕ'Iw>0:P%i@[>^/d2v^'yZDqm ZF7NsgI{hd*󪪌L&ϳJ,'8-ƳI=@_^_( R&煃0P{fP|kݰT Ŝe0msduyJS鿷)}G7"i/29򎇖pR۲+MfR|57Jw#Xn]Lg/[nܹEE,VyU_z~~-<+FoۏuS) jcF#X9sW~GGo}N k%Qʽ:.+1m$]:[?_GkN7h ,oZ1${CKˆoS+e[И/"I^Ya؛-/Ѿ1͍$L_G8O7ilc3+4o 1+ln4cwEȑd1mk E}_pTNVm6,ŊYAqgd]bspCFq$2I˽!?;],EѲ#f"a"le{Gp{a6ѴfUe-ڇ8Ӽ $ M$czyߨvzr;{RNͺ\K1EQXNǬa{KTq2Zd07ap.$]Q!R(f RBeZµ* p@6Mcӆmxx>IL$3zl$x<\n;F1JP}uȠF+F"5,RC;ꑰA̮@2mJ4ZobF:߮C0p[chvs!Ʈ!ݳ3}5;JPxg;igspGZma @:6SZIwQ 1Đ"6I!DNi+3R!a Ac:"+9lP$:4f0gzPO:lHذe] :+*5INtp仦Ķ-izbt٢^ۭ3^ mP17* F0[[$Vc8g]۰{o(j1l2S*дHwCfwLTz\݊|[YhtoS $;M3AYH1S;Ӽ hi 4-H:pvvS3'ZK^ƣnb_XF޲~ﳥrc{G^*YxF! njP.\UwKj}|ΊgX;X`^'?͂c^]il,3y[d]oKUoSO1zWo7n|x Njn|{m?\~{^WÛ|#Χx~vx<_Ϸ}{ߟ{/o^Dz{}oooo` zbX/&s^_srѼ[Sw9RVkbs吘1YV:ZW25i>4d|#xh_QmlVp@kaE^I ŋ~*5mOJ] !O JCmxm>eWSұb>~] jD};ʴ{@~S'Hȫu܅*y>x;;.rEww.2g~ǹyĸˏ^ަWCNqoWŅfg=qN5n YbUTާgiѡjjQJMJfMH8m3g)8#NHsR18ihmr?g)qU2uk,*Ǚ؇MAyosS G{ FV!\X/0j!0P` z/6E[{ŧ_yE* XBvF?w$S pLIBAVUTIL_56GLIBC_2.35GLIBC_2.29GLIBC_2.27GLIBC_2.2.5H{htCl9ChMCh$AANĉ$EN $Ho<A0HDD1DD$4B$R% pH1D@|tDxDx!ƒ$x @!@@t A HRHHW-StH$HHHhtl RPH$HHPHx'HcHQHHOHHH)HH~[:GA94uSHrLt$HHD$H)LBGZt(HT$HHmfDHD$x1f.threads, %d max_frame_delay ftwareoutputPpID6]$h]+R̺jLw-Fy Ѫ{ YZ