libavcodec58_134-4.4.5-150600.13.22.1<>,zgp9|͎0tY,'w;%&LJWl$10A |ګ[ːrH'YL(s':|X, M2 2&wfeVuP7-.(іʽa[cGO 4zi-}(a { g0lB ^}FNwz221rZ"X s8{}SJ,J! kQɼhkofk=[hKt*!0]{mjު"RZ`$>@ P? @d ( =<@LPi        1Jp// /( 8 9 :>@FGHIXY\`]t^bcd ?e Df Gl Iu \v pw x (y <)z     <Clibavcodec58_1344.4.5150600.13.22.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.gh04-ch1aSUSE Linux Enterprise 15SUSE LLC GPL-3.0-or-laterhttps://www.suse.com/System/Librarieshttps://ffmpeg.org/linuxx86_640FA큤ggg^SeMm477b928e27002aebdc82899d65813e96596dd2b8978465d49d1d5ad320274b848177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643cb48bf09a11f5fb576cddb0431c8f5ed0a60157a9ec942adffc13907cbe083f2libavcodec.so.58.134.100rootrootrootrootrootrootrootrootrootrootffmpeg-4-4.4.5-150600.13.22.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)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)libzvbi.so.0()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.4.5-150600.13.22.14.4.5-150600.13.22.13.0.4-14.6.0-14.0-15.2-14.14.3g@^^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+@jengelh@inai.deqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comjengelh@inai.dealarrosa@suse.comqzhao@suse.comjengelh@inai.defilip.kastl@suse.comqzhao@suse.comqzhao@suse.comjengelh@inai.deqzhao@suse.comqzhao@suse.comjengelh@inai.dejengelh@inai.desndirsch@suse.comsndirsch@suse.comjengelh@inai.dejengelh@inai.demeissner@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.dealynx.zhou@suse.combjorn.lie@gmail.comjengelh@inai.dealynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.combjorn.lie@gmail.comchristophe@krop.frbjorn.lie@gmail.comjengelh@inai.deidesmi@protonmail.compredivan@mts.rsdimstar@opensuse.orggmbr3@opensuse.orgdimstar@opensuse.orgbjorn.lie@gmail.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 0001-avcodec-libsvtav1-unbreak-build-with-latest-svtav1.patch to build with SVT-AV1 3.0.0.- Add ffmpeg-4-CVE-2025-22921.patch: Backport 7f9c7f98 from upstream, clear array length when freeing it. (CVE-2025-22921, bsc#1237382)- Add ffmpeg-4-CVE-2025-25473.patch: Backport c08d3004 from upstream, clear FFFormatContext packet. When packet_buffer is used in mux.c, and if a muxing process fails at a point where packets remained in said queue. (CVE-2025-25473, bsc#1237351)- Add ffmpeg-4-CVE-2025-0518.patch: Backport b5b6391d from upstream, fixes memory data leak when use sscanf(). (CVE-2025-0518, bsc#1236007)- Add ffmpeg-4-CVE-2025-22919.patch: Backport 1446e37d from upstream, check for valid sample rate As the sample rate <= 0 is invalid. (CVE-2025-22919, bsc#1237371)- Add ffmpeg-4-CVE-2024-12361.patch: Backport 4065ff69 from upstream, add check for av_packet_new_side_data() to avoid null pointer dereference if allocation fails. (CVE-2024-12361, bsc#1237358)- Add ffmpeg-4-CVE-2024-35368.patch: Backport 45133009 from upstream, After having created the AVBuffer that is put into frame->buf[0], ownership of several objects Fix double-free on the AVFrame is unreferenced. (CVE-2024-35368, bsc#1234028)- Update to release 4.4.5 * Reliability/bug fixes Fixes: 51896/clusterfuzz-testcase-minimized-ffmpeg_dem_DXA_fuzzer-5730576523198464 Fixes: signed integer overflow: 2147483566 + 82 cannot be represented in type 'int' (CVE-2024-36613, bsc#1235092) - Delete 0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch 0001-avfilter-vf_minterpolate-Check-pts-before-division.patch ffmpeg-CVE-2023-51793.patch 0001-avfilter-af_stereowiden-Check-length.patch ffmpeg-fix-new-binutils.patch ffmpeg-CVE-2023-50010.patch ffmpeg-4-CVE-2024-32230.patch ffmpeg-4-CVE-2024-7055.patch (all merged) (CVE-2023-51798, bsc#1223304)- Adjust bconds to build the package in SLFO without xvidcore.- Add ffmpeg-4-CVE-2024-7055.patch: Backport 3faadbe2 from upstream, Use 64bit for input size check, Fixes: out of array read, Fixes: poc3. (CVE-2024-7055, bsc#1229026)- Add 0001-libavcodec-arm-mlpdsp_armv5te-fix-label-format-to-wo.patch [boo#1229338]- Add ffmpeg-c99.patch so that the package conforms to the C99 standard and builds on i586 with GCC 14.- Add ffmpeg-4-CVE-2024-32230.patch: Backport 96449cfe from upstream, Fix 1 line and one column images. (CVE-2024-32230, bsc#1227296)- Add ffmpeg-CVE-2023-50010.patch: Backport e4d2666b from upstream, fixes the out of array access. (CVE-2023-a50010, bsc#1223256)- Add 0001-avfilter-af_stereowiden-Check-length.patch [boo#1223437, CVE-2023-51794]- Add ffmpeg-CVE-2023-51793.patch: Backport 0ecc1f0e from upstream, Fix odd height handling. (CVE-2023-51793, bsc#1223272)- Add ffmpeg-CVE-2023-49502.patch: Backport 737ede40 from upstream, account for chroma sub-sampling in min size calculation. (CVE-2023-49502, bsc#1223235)- Add 0001-avfilter-vf_minterpolate-Check-pts-before-division.patch: Backport 68146f06 from upstream, Check pts before division. (CVE-2023-51798, bsc#1223304)- Add 0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch: Backport 76a48e85 from upstream, Check length. (CVE-2024-31578, bsc#1223070)- 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)- no longer build against libmfx; build also 15.5 against libvpl (boo#1230983, boo#1219494) - dropping support for libmfx below covers: * libmfx: improper input validation (CVE-2023-48368, bsc#1226897) * libmfx: improper buffer restrictions (CVE-2023-45221, bsc#1226898) * libmfx: out-of-bounds read (CVE-2023-22656, bsc#1226899) * libmfx: out-of-bounds write (CVE-2023-47282, bsc#1226900) * libmfx: improper buffer restrictions (CVE-2023-47169, bsc#1226901) * Multiple vulnerabilities in the Intel Media SDK (libmfx1) (bsc#1226892) * Drop libmfx dependency from our product (jira #PED-10024)- Update ffmpeg-glslang-cxx17.patch to build with glslang 14 - Disable vmaf integration as ffmpeg-4 cannot handle vmaf>=3 - Delete vmaf-trim-usr-local.patch- Copy codec list from ffmpeg-6- Add ffmpeg-fix-new-binutils.patch: Backport 01fc3034 from upstream, Fix build with new binutils (bsc#1215309)- Add ffmpeg-glslang-cxx17.patch- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch to resolve build failure with binutils >= 2.41. [boo#1215945]- Add 0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch- Add ffmpeg-4-CVE-2022-48434.patch: Backport d4b7b3c0 from upstream, Fix use after free in libavcodec/pthread_frame.c. (CVE-2022-48434, bsc#1209934)- Update to version 4.4.4: * avcodec/012v: Order operations for odd size handling * avcodec/alsdec: The minimal block is at least 7 bits * avcodec/bink: - Avoid undefined out of array end pointers in binkb_decode_plane() - Fix off by 1 error in ref end * avcodec/eac3dec: avoid float noise in fixed mode addition to overflow * avcodec/eatgq: : Check index increments in tgq_decode_block() * avcodec/escape124: - Fix signdness of end of input check - Fix some return codes * avcodec/ffv1dec: - Check that num h/v slices is supported - Fail earlier if prior context is corrupted - Restructure slice coordinate reading a bit * avcodec/mjpegenc: take into account component count when writing the SOF header size * avcodec/mlpdec: Check max matrix instead of max channel in noise check * avcodec/motionpixels: Mask pixels to valid values * avcodec/mpeg12dec: Check input size * avcodec/nvenc: - Fix b-frame DTS behavior with fractional framerates - Fix vbv buffer size in cq mode * avcodec/pictordec: Remove mid exit branch * avcodec/pngdec: Check deloco index more exactly * avcodec/rpzaenc: stop accessing out of bounds frame * avcodec/scpr3: Check bx * avcodec/scpr: Test bx before use * avcodec/snowenc: Fix visual weight calculation * avcodec/speedhq: Check buf_size to be big enough for DC * avcodec/sunrast: Fix maplength check * avcodec/tests/snowenc: - Fix 2nd test - Return a failure if DWT/IDWT mismatches - Unbreak DWT tests * avcodec/tiff: Ignore tile_count * avcodec/utils: - Allocate a line more for VC1 and WMV3 - Ensure linesize for SVQ3 - Use 32pixel alignment for bink * avcodec/videodsp_template: Adjust pointers to avoid undefined pointer things * avcodec/vp3: Add missing check for av_malloc * avcodec/wavpack: - Avoid undefined shift in get_tail() - Check for end of input in wv_unpack_dsd_high() * avcodec/xpmdec: Check size before allocation to avoid truncation * avfilter/vf_untile: swap the chroma shift values used for plane offsets * avformat/id3v2: Check taglen in read_uslt() * avformat/mov: Check samplesize and offset to avoid integer overflow * avformat/mxfdec: Use 64bit in remainder * avformat/nutdec: Add check for avformat_new_stream * avformat/replaygain: avoid undefined / negative abs * swscale/input: Use more unsigned intermediates * swscale/output: Bias 16bps output calculations to improve non overflowing range * swscale: aarch64: Fix yuv2rgb with negative stride * Use https for repository links - Drop patches fixed upstream: * ffmpeg-CVE-2022-3964.patch * ffmpeg-CVE-2022-3109.patch * ffmpeg-CVE-2022-3341.patch * ffmpeg-4-CVE-2022-48434.patch - Use ldconfig_scriptlets macro. (CVE-2022-48434, bsc#1209934)- Conflict with otherproviders(ffmpeg-tools).- 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).- Update to version 4.4.3: * Stable bug fix release, mainly codecs, filter and format fixes. - Drop ffmpeg-sdl2-detection.patch: Fixed upstream. - Refresh patches with quilt: * ffmpeg-libglslang-detection.patch * ffmpeg-4.2-dlopen-fdk_aac.patch- Add patch to detect SDL2 >= 2.1.0 (boo#1202848): * ffmpeg-sdl2-detection.patch- Update to version 4.4.2: * Stable bug fix release, mainly codecs, filter and format fixes. - Refresh ffmpeg-chromium.patch with quilt.- Add conflicts for ffmpeg-5's tools- Add ffmpeg-libglslang-detection.patch: detects libglslang - Enable Vulkan filters- Fix OS version check, so nvcodec is enabled for Leap too.- Disamble libsmbclient usage (can always be built with - -with-smbclient): the usecase of ffmpeg directly accessing smb:// shares is quite constructed (most users will have their smb shares mounted).- Add ffmpeg-chromium.patch: makes packaging Chromium easier and will allow for an easier migration for Chromium to FFmpeg 5- Add ffmpeg-4.keyring: properly validate the added gpg signature.- Update to version 4.4.1: * Stable bug fix release, mainly codecs and format fixes. - Refresh patches with quilt. - Drop patches fixed upstream: * ffmpeg-CVE-2021-33815.patch * ffmpeg-CVE-2021-38114.patch * ffmpeg-CVE-2021-38171.patch * ffmpeg-CVE-2020-22037.patch - fix avfilter/vf_yadif: Fix handing of tiny images. (CVE-2020-22021, bsc#1186586)- Add ffmpeg-CVE-2020-22037.patch: Backport from upstream to fix denial of service vulnerability exists due to a memory leak in avcodec_alloc_context3 at options.c (bsc#1186756).- 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/ldconfigh04-ch1a 17434992224.4.5-150600.13.22.14.4.5-150600.13.22.14.4.5-150600.13.22.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:38125/SUSE_SLE-15-SP6_Update/cda327fcee60e76b6277458421d7bd58-ffmpeg-4.SUSE_SLE-15-SP6_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1a1ec31dee2281bc0ef23c6402e60a17996eee5d, strippeddirectoryASCII text)PPR)RR RRRR R R RRR RRRRRRRR%RR'R&RR R*R(RRRRRRRR!R#R$R"Ru\Wzutf-8db8a9c8699ae4c8659c4c12de5b6fb1150826b9ac010b954e6e9abd20a3f458f?7zXZ !t/[]"k%fkֿ\"ɎG@X(Mtf Ig#]ncWbVu "˦ͼæ)S+*=7?AlٚrtJWAHۏ~@~&֒m d8@,ja%mъtZ>%udCE hmq_~l`'a?kQ"x?Q64s~BEygDfAݞ/R#{YsZ@,()*+Bv )Ax-pZL'̕#K_&n!7Fv;][1ع#((y}(32N6S:CBUM`-+<Ȗ ( >F7N[C7nw<͌!\ 13I(P+F0m(hl<Z,CZ 'LzA9f23cNR bStzNO.Vɴ(AYt:p<ݛ'da} Ug\NT|K$/ȓ z"eRtp*{ԛ5Qq̞=Rc%ҍ (ԏ.5/3 է9`]*;p,QW Ë,nOJeEӋ;"^ޘTBu9o|#YB)jhyy bu|s>'u z;{Mym .)HmxCg.!RS~%g$06SafT87imD8%Αd#Cn p-iȡ A@Jglړ*ir<ؾ6nyg | xTJ%|#)D9s}\E3.ue}kL :l. zCFQٲ}׮ּmP.V 2jW{!pd(9Wo --!|eg柨c6Zxo@$+²A eYل %sx]l=a񗡬yD+FD-5}Zm?+:Ey$Zg*9SӸt>} &.*!gqCXYvRQNzFlf _H|+[5ZsvFȐ7=jڛ8VMhn2CxDnI1bCؖr:OKT]wNރLT?=w"v7؇Opqh"@SJ'1sxdߋ_ W-91ǩwӿ&/|39~/*s(ja*19~V\ٜq&(VM-# Es`Qbefɶyڼ,PDp4r/\af8 "-]CLJ!Wqܼ?"T#ml3 DEaiqjQų_PhG4ZĄ}׌9-7+CLg[%4WF2z}DU%fR$XL N;Im\̊]B<6ɇX8I ǏN(YPORVj 8:IDoE z^!R Vۃ͘;EW׋`ߪ" y8kwbG~h9{di)E?gXA3u? BaR׉D3ͽUt;`A<)~5j#Ǣ:|GڼsEsV`*,ko1$<,v8>&Kk\$Z6PXOZD7aq°^ywuH Wk ))>fnlO2o(yX^:Un{,_,ԭ^ 7zŜ865H"Y?gHgnq/;G~==kϯ@$1g bu&*h~Ghxs aܤ7G .WVo,hLgE-Sh#5ew7uس-gM&$BGgK*;jl ]{(k2[FgˆNѩa;C=qw'|Of2tN>h:oz\@Qi-f>PTC8Pa,̵g"Jx*s!Pf*%|;ᢟFAК nvWvtf~u=oNna^ /\&zC&|C,wc9OCqXX}IN _9&T#*wCs IbSB50PVr}V*B94}V!u_\3椾2A0%Z0~nơR8҂';kف*& ʓZ[.{מ thI07%>Puo+& X[vf/HooH7ώnvͅYIt`*5wzp鿘yz 5q0ccE9㎪f'خ@C`z3-=*rR8BU0|Ӈ3Is4w+hW?e[:fw,9fml]{"9) \)A/%hM2C3'`zmB uPkyrЊ"Q}X*zsX&ǁU@kBP!z-&B"AJ=Z,  J[xefJww/uiL|&j9=הgO%VɌlO0" p,mkߪɇ:LډIT(s-X:ӍZA6UWg *7j_%G)<|.=,tW2ăpD7,bNjs3잋|pbQSO'ee^-bx}òo&S>'^4Q,󴌃 dŽe6PwyQ`({4+ePY5_ogh ֋XRc]2.yot ~NNT%'{`8\/bkx6\JZzBɋ[^c!?ɛIivD4W{ Nڔ@({\&a9:՟ȈM<9Fc!66 |,:OR~1G4=^Uqc:#YUQ-sڶRmvWJgc t{`;cX;Hbα!W6Y1ZRA3 j|ZA~t9vMsn 8+`ևm=*/y,"W g4%{[j^*rѢdja<,<ͭ~ƹ&^b$#VQ|nȷiq}h4~oJ0)v0z0Ĭ$wEe$3AEG8[9QFP3_zU3Wm΅J lmPN(1링#~ZH071cQ ^V)4V'8n9$>QE 0fu-@Seډ8 I8$C1`wkF/ |ū\oy7/eVDy@2H|8p^ۖF~AJ6ܓ',1NlmHVQ;5?Je lO*'n3J.{+Ga<ɮgeUSǺ5|V Ůrӝa͕uӝ_AζpK'Fo%wt9J?eƒG>j _/KFgł t H!OPnorn2 #UUvCҖK)(-c?8C>3&StN@Bx͐6*^w!59̳򖐡t(K+)lHjnJ&UjNΫ#; c3cKtK@xE7Yw2\Otzm t͜B%6Ԇ;4-yCmi8<F2H2CO+~mM}LBKVZ#/yu/gKjɈj"*bi[%ګ1ŅM/5|AIh&J>x\IGﱑ@xE ͈lD~=ǂc6/8^pߌܕo%l!?%i l2$#KԽ4bp W/OۄЩ=`si`R-U^X2ҰB6Xar/"Zt[kS,p`>9\ e)e"Ơź+gkn$#Z q mɑBF^ \9Tq{LTw/-qZaf'Ţ*Օ)u80C;a1tsV/A+A8;yam> 냓9]?EuaD xV𿙧!X)4Nm*[m[ t;KEODͬjk۫ 7CR)4[=SĕRetq=; 3r$$'Vq!(Q ;$9;8$W#ۦL7ݷw1E"ӫ~vN+^8M(†Tc녂*-XX*Z)-k?וɗГ" ~[P}Ӈsolt,AY2~I)j -W; ^9- +~+.@x5^laX@d>uUC2)Z5!bH)YgIHu'k_ޅ- 􆬘!0Uj- ŪG1#vOU0ރADmrLąI[mzzޓO.{U0%8/b)-s4S7PH oL(}{w|̿qk vgV?݉i.6ji <=%#J>Jh\@v0-ձ >M*Vv 8v)o;'##i7dxNB;1sϧ Е ڂsh9%Y2j; h-z@:mctM7 #r*M7\_ye 堷PEU2"΃rۆe2\8s}c۪G:wsKEETx%|P]1#}x{dW5ׇy\wP4iyd΂m ,%x #>U9 =%o˲D(;TL tvf#:f\ͮTUDJ} ,?0᤺Ul{ `K1n;GT6䊪~U}/`d$ t0Ev 51ٟY"ԻFE2: zv Q ZFsiaa"Q `|KEoի2 ݏ/[~Sdx@"@st#Oƫ0I!װR]"層8~jH 1֚jγ ?x<+='6^(9Wa6ź_j?E9kWťݖH>U9B[䏶ҽX¨ 75{΋Ӛ_5y|l1 *ap+*~ƵiMy j@.z>0MJxvYlxvAH~4=Y(^ 2 "ya!LC6}ENfಶdǣ~OJ ad*`=:ۘWkҁD(0?H4Mb Qs>i29Jlnup;ˆk d#a\a+@ȑ))lIDpk#tn[3`rdR@y6_XRE-(} Nq7X=?p RNW{~PO Wr Ͻ!ə6isgQ8}@o^BlNpvtcz@+moٗAcoڍ9u91=31/~R issiC_xAK H3q48$KX|O=t{Wz3DҦb?nTrcMn~VŸTl;Cު@~b=/+&1~臝czz T[uH8MM d4;d!hDG5Ed> yAgr5r5`sڤ>|p(`-l3m0U"M|:HŶש o B%&k@#uX;|?B~w'Ok(Go]d8!a> GqZ(6\TDIA|qy^#sm, BY $ HUu.+znmD ^N6-<x{B5UL&X\Ed*jTMo*C;.u9JIM9L\ء ZfVܜLT<-`&RejrTU|tVlHh,6"1sVW;]MNV \axsæs% *UYRըcc.[Sg4tG"M(<h*H2d1VYqDFB^]DȸqJv {lBYQy#JxZ r- MM 2OV>pTj|\)mU)$xL?~`#tuXhȠvk2h/9X'*G+l.z`{e" w;l h[oAC%MVC/8_lQQt▌d:h3Ch@DM[<5Ŝz j DGX#.PkjWN.ZpbϽ#^oa BT$#yf4yZlhTd*,J[m!=Ϯ 8A#*SȺn s:ݠLi)i@o!XҼXC5Aj<}8P'Ak#\'Bh.Z1xUJ0rnQlZM${JDb:w6A%$P|gwn{M,6/=&ܩ$&iyxg(9UtEjGq(cRg,%0+n bѥ Z=Oֻ'Lҿ~ҩQJ5T^cN烤  XeP4Ke>7M(q21W(w-ݔ*V֨dAkl=|͓_⽏wϣPg[7qj>`xԡnph}Brçiz]lL1%C* ~%=Qt6n[sd BX/yȋ^!LڝH}) KcY}wKɩc\ۚ`ʯ( K0B)q;)_Hg)2s7i dRp' cψlus֪X:sEDF2_-wvptx!#cSBH]3Pt#R2x $2 knˡfRnep@9^w6C*6v|.;?$]en),[+D{~a?:B9KΝ6bțڙ7"I "p{}Qxt4IYlz˜1ZvvXRVgxX6!A>Y ΝJ${+rh!QPr/mE:*@UaS鵁{fX>!͍)|^V#6) "M iTZ`TYbq>dN٦}jLa*E $0p\ASA(!OTN2*0^j17P;sqcߘ!-0xia{MZ|Qe>WmEwXohc *0\vk3a/!rl0sG|[Pa0VO.@0ƒq Ed2HhLiU3A β9z5t()Ft:OL\76܇Ԣ3,vuuJ{+?W D8rM C;?l9p +L݊MS |L%ljC2| ]S2%j"Iz-L C,6 KXl}`ny\H{ygmr7Q6F|'2,aK2O t$ɕ3h=^qFI{ѣ[ i!m~/$,jmen35V/OmXsyA U' |AQ=:a' ՞aB>BT |2Jl*.oT$y{j}Q mLկ3!_3^'xȇ$KLLĮ!\ϖ[?e*q.f0zq~?ZlGЊM$D]L%чߡk#Tʉ\)󛮠)-&u$ց'_^n&YG+T o_zP*VAy>" c=Yh/u)NTQM-v)洿Yƅ>zs>92w u2hpctgW< %gy~jW%e"_pra~sF.g1Ob[;K`"\}e:sWG]w>]w>g#haT;J= JV%Zjx8#1w}g}g~z82[G*98Pb`< [L.'eo0 唺ާLsxl߿k>4!7E])6ٟnj+hq@MܸJ~m9؈\Ub0-Í٩&-w̟^-Ky48<._R)&/KJ@%v"=ǤH?Bh)<9_]8ޗ4-7y򚌋a'+xgwL3}E|qNX'`9l^*m?+1d࠙[NLcC\!:U>">nHsVb9g@33ߌYFXk<1ִ1J`z`#P)&]1tvY017Vs^^$UY>* W:ʅl1( yF3#UMFPVk/e*حdŨ=BP ]`m"q`* _ZII6Z^*R:"#y᷂DEU)TKF˴u*_"R!iK)k4r^yӋq{9_/m >'v74N_X Zv6hjs|7*jQ,Bd "=5mT c'1m~`"MYYЅ 9P|hpm]d;d|ݙ KPJ+*?^tZdv,t@r -Vg1_uB٪2BdyT(FuYCK9D0z_ُ|-cA$&qRSrvPoCC~13z^r^y)/6Ti *V_G {*i$:S3čC)KΌPp 8W920pa0r$)@^,=蔆o4FsB3!KPA6r" OMPU82E&xMĔ ݓeH!RH!;uajaJT[Ed6&/n4?fx]C#3(woLt078ڦ#p9'zL" =?Ĥ= 6qʎ^tm['G۞_(T4$Qԗ\T#D)HW83اkʗq-Qj^Ӌ*ԇ[S+,g5nx"ЉW?X2}{$cchx fȧq/Nj#GYRK$IX/ vw,v%jjACWFƩg|shHhѶ%^ZfFVE4H'jGuãX}NK{'ż:ϗ6o4zakRgoGˬlXE -FEPmy#2p0Kk䃌(瘌\K̓KPUՖiMdSS=!эnB-\N&ҍ.sNy-p\}cתRZ߼b,/X׶h$=T_}FJ3/t| n2*A Aùe^+qOi[ms7N,۵߲na:b+sX\A_Đ9,<?\Wi6 )47oʰnATPU['sхl4p ~|{G3q.{$O< oW9T|,&%U-LPE*ic1=/S`}MQpbR4bӻ3*Q,h>(Z!}Ŕ[%s+ 2&Y[Q |MMv7N ȳU[y?1'7sn82!^M6'I(ބGɱyL9ʃ1#_ HwB/1tQb+ `je\z0\iJ0j/ɜU4+3K@]3 D6dWFac,5I'f[JhO\ 7wGA]v$"A]oːlmOfng0 ^`bp+$N|v ;RkOp-I^r-S{h*l`{`ٰ0&>>+n}7>3%=Cr元v[`C9opʪE_Ԭam&'q_/ֻ`uLAWYi&q@cFϓĦ wD#ޏv_m ߾I r4P*,'JQ^.FZU7MF#Ep!|{BM3j䷅g 9tihKe$,!1~S?V/c,̢vm DVlC25F20to") X?2AM4Ƥ)87R5;`Ftô-{ƻLH<|࿠',)=;PBA 9ֺ"LK T2z8+rI;|̱|w%uJݚf$W`=9B]֍܄>e2BfwG#1>c/w<og@%gy)x*,:}jFMB!PrP,9Fm6@XêϪ 'OG>+'KO݈?8-pGZ3͸c2v"|Ϡ@o2)7ږe/i*z"7p/MMX^55^kXK-bƎC_@QKL{8֩ÕB?8lw@=ѧU8S)wj !" Xj}ĄmԂ{;ar>iN2R3=䛈{ڂ^>=ۉ137 FJs!G[Wz-r؈Vm%5+ DAb)'3ZN)Mvd`H7\J8\;xƞ"|z-^]͟!ErOM;9f.{|bt)&٣ddD6װv{vß7f4i7Ro(\ 1$]ѫ6 T֕$ڕpKW 0Ah9iBn>dL@sY|?|'ѧGGAH%FB_2/ u3'JQhXܛҘ5x20G.Z|0J9bvp-GfGfvNt5&aשq$/Z*pشlJwmjRg>VyPH肓^)yG$f E6tjfl9?n^CRi2 #uC$i #>p P0pնjڳŝ~~f heNT}%D vTD;ɣ4kSc|S/w[-LdE7yK׀u*?Fi gHsNq8fTYWrT5!wHX:X~y%q9vKu^Vg6'>m" mxy.-$?=$[(| OIz \6_:m頒z2ZTo^7Ki'|unjѭgm53eL ^vkؖ(0])D΍D"l "4F4ƱD9OhW\_,ڹ^OB+rQkX/*mv8MWIQv|يo^^^ 1K9eOrIlradPBI\wIXY`>؏C/+6IX??Qy靫,{;̮Oto.kM˔҇წ1syh~2uewT۔aggZ pRKЪx(F-},^b՞L4}bK\Zba9f;ZM(19ٌ5 ֳkm@vO(TR;j=;6>עQCfNTts%$pQkĂE6z~n; XU K[|bvqx3C AxM C# 'կ:crMD"3v$bt߲-}'\,ũ?` R)J;7FR P'D;'l >"186So؍hG5(PIt+¸zq,c 08JOj#z|$W"f$7@j9p'CMy>`_/Ҷ;h'ߵ({ħ8OE-zaE@_G7d^6φP$jy\(Ki`tP٢#Jjj(@XF.W*#mAFŸűa9N@Jk[|d*\_6Gz^X?V u1H4CtVZ8Pk!z sxNy'6-٤g_cs7L_+c tI1| B*kX UhqV[Ȯ.{ƚ䔗:=1j0Mj'S4z8;|Ka&&yY8 ~T~.-GZ/RO yf,Abt17n$Ԗ!M?K"hO๵[/=%Cb072[ pMjbz\p#+njaz,"rt($R3! !|GF''jejtBuL+|Ro&iQTڄq"nZ&8Q\KL;x%L2q0'^ Q,AX{o[̜uW݂B=4@MYJ̲.hE%m`=d˕"3 N] H}^sZ_P5*-qW4omqV>޲B5Xv8Ȑ?Վfs4g 7*vlJT"I "K&xM!bjT_&uɗ/I@~M:k A>Z2ԥy91K.; vm rV CLZVZ7@I"eQi#%00 c} a?1!)=g!,eՓzw_V.=zWV(*Nc٩{ƿJn C(]'![y50ypurDtz| qS@%ht?Jr$IS$T;o^WdH\WswIa.Wa# knJDRɺ(=,)`v=6eYʒ<'g,&":Hb 5L,q|77㘶͵ΟN?~zMo-a"NQqrv޴FyNf~*C[2j-i e(?cޫ90l'?ڍr $FOld0CK9w{|Cy?ȖWf lHS].g&a-ć([Bْ7ĨA~CZ A!=`^fi7bt&v+&LBpX*%/h0?lVe="Z_&q:ۣ1LN ZpxVdb~ާX2,%6WpcIЃι;P}?'0|@1r}x!!@ԙ4) i>P 6U{LeRh2 TRHN"]"g#ӢE:G7cRdCsBU\AY*㡦Χi~h)>'bh"XB /ʩҳdҼG^zJ)\aSjz =pOFX?6B 2FaFiu\ҍSSC#j=Cφ+)"oMKaе#B[ R!呱P3-<YG`m˙&؝gKj<)mӿ%aB;B;P튏fF>޶KA㸚(L$=Wզfj ] KH.h{`BAc.1^FI E 1tn^ WK Q䑠օҀ4fG[sf@/a:O:ei 7;x(s`W:"u Fb%RQ.0^ّ٘=~2XK#`H !͇%gt]9>dN7%LP;h6YZc{sΜ=pN K#N'=,b܂DLcIF}|<ƥO ܍ Ίϋh@7><'^X ;JEI\qO!fVFSG &W#=9^-ܩǬn)6&%RM/!uw\y!!lAyəj HeQ Q4H]Ek\Gз ʛtT=Z{#KW0L2T0H) {˩I'ѱI:%Uec?U==m)c#7sZ,Q̑HۜVD]ѹF)%.vVق+t@Or1H(XҺ(F[{r7&=7p΅ɡZQNJmߟWoKGZuC,8::}I hj&iH‱s.Owϑ&`Pp NlU2vV7y].Sc) X@"gF@}5FIqF~cNМxЊQ6^g< Lѐһ@^ބO!LN π2Sq<Ȩ=7i5{T VaVyAh T*ndRlixBK$8108BI5y٦- w;"A<£957'XَdhIښ͵kx GN%@x5%u"!oNjT[l${擃&J@%<3$ס^_"½/tIƅna0",DB$*$y+ha~V6[@csp")[I"ݬ]pefF]![283{H Z}z=L|OmSW G|9v͡Y8|M}v`6bZp7m{mU}fC!c.8ϼ#3ۙO3`5YdR .2[{( #T4'$,6k!ң ǣ|~ϋMczZQ FEϟf%8 =u(OfQQ`hPe!: 6n` wPjjMu;~&)SPX v5To9b4-iE`f  qlrjtǚ&B=ʕl.=X4{XB'xUTY+7ڧFH#5~|:EBX b JI7fT_턫I~"/?ZBlh2'WRؼ]quW\v4pNK"{vQW}E~CPMlT$߿}o7DKmv3n]f᫇=u̟4$8t8iX\*~%RVhå *lĉqT;i5 2{깘~֒3닀? Izj kuP򐿼c!kH(c?)>8Ywkܔ5d_vλ1>Z 9V`AL攡lUɲ>]nͧWE彍7$4Rt7a> MQX&}{AZ$? ,i# C5>ּCtiJVru<}<1sz%iU-P˗B.p#>yvi+Zb8 xLhnބu^PAi",x5'vw5o(L V.( 8b=K\_򪥜qyk%E:j`O_~crTMw"^no$}Pލg8/R]LfqkXQ9I`EChTU }y 6%s'tton[! .op]wk†9wG@IXC?%GzXfz1 : #қH/-(E!"i<ꠐuh{`͚ީ%$vzZv}Ƥ/8PL<mԯT@h4.zEn22pGOn^R@1B]uLHm*)ҷ|y-PR5ႂ\s’>>BtK`!Y!,~%T䧫J뷯M4~=QsnB'xL ueD~:9N8sF-oS). Vt4`RYEoP!*uJ=6 _c27ylIe]z:W.f]AH2lWpV8#44\Gɤ;S ԏTry\'g"@m~$oB% 3ER\ w% ̕R}Em PT H{V-"6R 4rlT&I ; ]N맆i`yJM,"}BR5Pdω˧λ s^x,z){>ڍ>s8Bq+΅8#O.x=jF ,pڜYϺ oIu_d TĄo Qp: {g?K?5 AuWXU,8TL (h1odH@K`4Ȓ -q|دv 0&x <}4\?d^aCU"5#w *Z-R?!^܂"(^m>°4&~+m>>>PR2_%m+0)Q 30WbQ$2fbA/p? t4yAQ8;!bi|BRT]_n,,vk-_oo~u^tccϴ I-e*`/WH su'y kw󬋀N ?0iPOnckzZ:"d;_mݶ#AțKYt0/jBOU[,AΛrĨ"9fୱ}QS\LjwZ[~n(NחG˨ `!AhLʑ)G Y`w[|j ;;,)3ȭv&;isKcc++%k(G%G޽YQC\Q(WLRaf4-oB/#N590 %WwBm=`ݫ(jgSur"L3++ ۑ\8_&oȘ8I__r uԖ?)T*UD-ۆsЄϾnf 2cPwq` 9A:ϖ_3'ꪻGvPX'/H Vl<P*IWH[l%jܾ.twuH%T86:t:>(S<n|2/9N*b oe= ra[6c|! 0Ox13>%gXDGML`m<ѓq;nF$v =TGdd_p͇m2,5`&-9=N#V7[%~lK=#_26vGTUKbCW+| !1͏tGofbpqnK cT ׸БDL.G_^5`MsN.H;`8(AƝ.|G% q3҂rz"Ԗ)!D!:a<Z{?D->b/聊@T\F`wM3Q,$QMs'.8xej©Bf93W)}NmAQ\*8paB'.H'B?}!`zSCkW Ps~M &2С0ca2&E],2i_(lx6C*8NcoDG̈́Ohյ Ʉܖ6Yd_/r%C7zǂ q֎7hG;jQ !QDa < hdѠ{ޓ6qQ<Ϯ&',aPGJ !*mP`bCCV4R?PTrwX?@!,r?1s]ֈw1YPڶ8{lSM-+ߕ(T[niMsJZyL`VzħsjP VY7XE]h? l>b@K\4ly ?QO 3aDo6蔅A Pr}8:._Dd`$+ĆQ:> 6]3M@m:oJwl T"a3 FzWkc)6LV̨hQ:ލ?YN[$c!@yz»riĊ휓*`4a.b \[8_XC0^12e^tAt2PR *WY.O }WWnO$_h2K^&[ SwZg*5hrIg /D򦴗mv6~:0X,iޭ?ۉWrF~6ţs^n?mBs(Oqjw>{/1@w΍vμA$il0BavJ/`8oݽѦ}Kɵ-܈͔YFAQC~ a*v/хjWzfy-r'M$ FA .O`j,4zKB26W}1y=UMrgU"Jv1a\{NmU{p5+9!s~VS-ou(~=׆j jp0ZkcGJZ²OK89qw5 j,iKaۿt]lRg.LZ[p/X_7['(mOuъ\Ng){V4)xL9g¾ծd+(NA:jFj9Sp5#Wi3;# IEkokp0G(uUR@١Q}o [J42Ȅ ^l P&6 J^nÈk,oj0_n.T,[lMT}0iN.@37,VyʿN0qj\vζ8Uj -meW|mO)n~?+^vP۰P=~d=vA;pŬ, ض f3515]D9Aqxh)٪V3?<w$oQw $wΖ!_K?6OwHfErE٩c:)[4MaeVjibZt tWNՀlw/auBɰj*GS>ki RjqN2ƪ@RqÈllEB~ܕ̰UT^@ĶsY7m3CjfC7f/^&!24F\%R?=}N Zƻmxm;$Ukƙ`7V\@ۤă Ok]ޗO#]gI)v ǁVj[1lu9|~nӘ8aˎeF&dۨK4ur"^0M"ug$bU;.uwL C~ۃiy" o<▯Y5E\fxM~ك7 ™#b&Վ\K6i׫WI4X||R%d,ۢ B3fqNUu@*.8heۀ2!icyIqyS2{MX`j'iٜ[s-}{\shZw!Æq'^ycT Z|N-Tauefm { J&˞isHp~Q^W-.+z$(eћs>:s;)Pd0[ wMBxvVF7f byZu_/ J45"FaWwZ\k :o Yjs;-Z}ohMv| Ph|nV_(nmB]؆LK9ښnִ \F~uT r_y+m]͜ݾ 6̷A9_SUYƚzd \۔cx9d:5`{K- ˡ99wҸ/AV &hfUt劗<XBoG P`8_ Tn ; !/078Ь_OU%0KޅWïigAS{թcw:j=wiIJ(}+[S/7윚g_U/ƿeC7FE?b._dJUGRwe(BQ<}>x;6./0g{4O>?qhh{kɉ_z\ Xr]~CBp^9*W Ua;\n*F0KDC-F=I\]6?]%ȥ[7ZTƷ~j9ݡa4mXi8ino*[M Tׄ:QGhMoneplN OF!9`9vA1X(=Gg{s1MBuPѱQH*rcz=|Oc~9,7L̐<:C7hZxw-: (aBD!Ŗu:9"S K(uYO6*@$vN;-sDItJ8vAb4`T<zl%tas,2<*,Y Q,ZI4vn x::)52~Վg\3iYooaWV}5d5|ecO!  R듬.X a/r{efdG3 /]qJ#άU"9TX@9dg E-eM!yV(r4P?xEO&&34Ny{`n t'\6v@t;ZVn*E2x>h``-nI@!)rٖ'.TJ^'8L$4׺ th qؗ5Lj%BM8[-twm)h61p'(iЋ, Ə}:!^8B1C$OlX;;}76p!-awGUH:#I O{Zk4G(?>ϓXPP@m¶)p|xڅE|Mj?] RPՏ#4{Q$`x[o( 8zI:D?eMB~$Jt5|((i]\Li,d=EdV4|d3!>JH𼧂quf)%#_~+;bBܓ 79uRX@jo d_ոrx"T_g][ErdʕevM:zqIFZynWKz ; F@[M 1Me\F/6G56|}nwF Z䷟e4ХvzJvy(t6FNNi.JUށBuk 4OYsp'F%_E(j6ԧu,jp)H3, ~σsdޛQFL9^}O/Tw4V؋7ts/"\.rCs XܖHj1xU31CƔhXՃrWeXX(f2.BȒ[? TXgXauz`86;M~]G^Du ̺|N3EH7K2zDS#-& ԰~D0Z^@QB{ *T;`/10 hvǬc4=7@e~ (oJyP+ݬ䅼׮ :\*<`n< \!1˷O6d0q)P Jh֦c۷&5URo7hl0Rlg)EɆ ϧd!Qeiƿ&ulS婿-HDY/"g#(.5zx䝗ŧD4=Y"$-m@oJWp>J 5Rɹ|IW8t:-#]aa!O<*R_Ы,8@͇ȹJ|M'ڶƈL Vwg:q!C) -RuG! >}$;ܢVl|g Xnrk?)dDj3ojx%FgU: 2^J  r9J'"P "ufM1-b#7vtSLS  9ȹ-J TV+mz_)Ò*jUP,'l2OiVuJN)Yry 4s/,q ^{n͒Ǭ=W#5iv,jUDPAw(Apf vomD ԰-x{ aq/ . 7# D+):gGB,9GhC֗?âZj]\?15,R8Q[U<?!| G~'а3/FF^~" Uo(`y vDM],tدfKݔC"Xd8rYL:/zPЫgn45-ȇ]޽vD9N[]Zt$b!քdcB4vԽ 'O ޼ED6V$'hIt@R,5l0cd绳)I"i- pLlY.dwba)07HKGK… Zey˜mo+\L(94|B* h]8뇈CkHL/-~#9mս,)5zz$,/qI0Ǟ1 -CCrxmkhG )=$ "˹\9.dQTV< CQ (+|iػ]x\A0ia4-kOۧW^9zY3$Z/o5LJEC&}h bIVbnP_Oy ]Yp| ]ݥIqnM+a'( LS}+VZB$7,J#Gܶߢԇ\Kg"<@D;!(dMcT[ǣC9t2CyˉcLwɗ)ER0A?5.PywԍZPC<цDv}ςү;pY,6sǐ3-Y VG b7Y":/ V#OVb~ ~j1!@N\x|%L Q- & k lIG'+iyB$ꯄ?8[+liWrȕ[gOƠQA(x-D Z !/pQ)ؿ<(A^̣>4*Q6U Ac[>ʓ;ӱ5]y tȪSi]7#!o O2z2Znhs;49|oB_gۗe"Qtb^3O<O*P "Be8Ψ;œmv+'!JR퉈h6QB {}T/P*t<!\|t2=zQh5{DƊ/ػB[ӆXxM?`E^Iᥴ}3MM?'[bw< n{HנH735YXY]zWC/gGBl;ȓy43$s+[Zc5x{vPH)7ߨ HOb~I F%hmn@~/*uv -5 ntEZƌIGE$^4(| οPʌCls bQZ*X,wt`xW4,J_9Z<5DD_iL sF$$۞گ/Kj2]lܚG YȹzFϽ>$9k|^sUKlA\6 &KoPfQtȷ"BΤnA2vzUN! q/cFR,5N^ Hz(ɫX~*\)E$ഁ%Ү/5mTN;*w甎Q= $`xQAZȑ?oα_Nq*vך{?'rպZR7r+5z% Pµ# Tq,>չf'&&3nitWj>\2_<ۄ9!V *)7>VeI!be+5=N傘<-dJ(-tp UMP|Q˛wB"_\yMSAԶ _S--!a`3EnnHӴ|dYh~ qKuynY73jYg-1OdM^]M\ocC^fe벟x0 N"ʻqz8 sGpdWfٌ1>8llAf2^sk+|P^]rKw8yψ-l͑ xFq1ۧ8Jl]-n.m"'$rm*H-n0ཱྀ%xDjG-^CP Ռy߿)U53ڜUsS/~MǀlR 6pư50krn:8.9Co5ZX;"K6^m[k :ɃQwh՚VgL,4٪ph)<7 WCK#rR8Gĺ34 ̯$4hňsyRPGyxery#1@&z55=1Qv?@&WNmKOH5{+7t VokSEV >}DEO*&aj‚}Zs$.2cƴaxcWRGq)fzICqD&(>:Fp|+Z0GI*qD٧ )^skX:–_Gh2ۀ5i [/?շqDn~B,o"* K>pkGsKhb"ExQbR^Miȣ B0D5U͡قѝ :)M\nѨG50 "pYPs9`W0 o6N0(9x왽Cy\bPE[4\h ;]P,8)/x{E| [ ?­]bb[c9hfyˡb;UtեS rF[j: un~^YXbhbb@?**εg&:-ϑ梲f#V9'Q4g4mMR_vJ`qpTfs®\)4=andR n*HX&CpR p~E&M9,βI+pU:)J_Iܥ=&0+|ə,-t/qJU^b}vL**^9(IŸ@V`( N6Q g55~+Q 4Dmufb{e:/tPj0Py0րrz?xA&䄌Ѓ›>Ny}q#ج$XIռI6zm P0 (:eP:^@*˾" o爵Pps=eF7ztE):݊甽\o)m b ݁orAk R_Vb(͖Tl@-1<e4 ET]`IiLF:Iʖ6_%2AI€`>̼8n|S:Uxl̓$_N"ƈ 0AY9՞dU*s,UTe ly-[XO?tO%8xYֿb.yG{~֦Oxcf<.5sߛ:hW@qY ăl _Js,%A>a/Sw߾(,Nj)@C8`]EUrtCJ-WhDqi~J,W=GLj,^I @jO&摇y]>Z(|e!N4]B돩/XxCgk{e. be֜E?ASzDzșBö^(|zzvfQN<^t-DqO?]h/ XA;~T4iUI} 6rk>/G\ߟRDm |#.i2<&X LM]mѢꅥS6}|ȣ"+ Rp#)c%f92Q@|Q yדaPy4:cWӗhkP ~=s> ƇfݚxKQ\\74+h-sz~{Uz$j-ԞM}uOS5KQ xAt[LKA/薗6hg>>RsLvӈ9wUIf]xѰip/,YS|.(ڨ_1aXR׮`2dw7`s4U{S-^p"P`BZp&]"%T4EX ?evVV޿x11RCu5/)azW> 4JPOZxNժnhjx(zB-kL3>>`-l.tn|T^mYCƨ_PA!}xWPL)##wqTiPhRpCJG`7&jwag R~fR#֕O6] p*pD2_9φcaJsB*C ఫ;@dt8FqoJs_7mY<+SO-hFcO#D|2l}ׅYGv#fˁVH"U\`TzbCZz޻pq2vVW`É->Ȅóysr!7|;pD7.9]G5 Z;4>i1*wUǁGL'm4[F˼- 'o F5%hAOC{=3(}s(Y&:H5lB$_r)+sTj (utcPIh-A2n91)n~;V [ڔt$;+av.ү[8 0xxw[K,PV~tZ8"_UP]Q[CF>=CJ˅w%B%x '?\rDȡA|e%fIq)HcOuO($Hx܌XUچKr_v -ߋƧ3`alalm|/b2ZYf.}p۩Wư6a)I¤PA.)_?BYRQxD jVμqθ¶@ԍC=H8' (bi`9gƘ{C/k2Tz LHʣZkƒn ]9JԔQE1!lms{ﶛ`8 kܥk#ۻ7^ u-1MH3}HFRoʸjr9 _D3$%qo2{It^#3;#aH-bS VLOK]CtfV@.Ȍ `gC{7VfY!/_n#l.W;H˺I`%pa iZ+W;ց _UcF}3;mR\&d rݏlCR\ BI]66LkH}%^: _/{)o|2:[|'.q7SI0K_`\ 0ͯ%$\͕ &cp+Zf/!W25o?%=K ۪ߨL);ʉJ-| RJ-,:f?JҼgoh E>.CSP&sg`P*G*K_W_9eZ5d'm[39BuRpU`!rT5n!|Yd^2xsȹ=>BtdKIt# 7|U*<~8cu}&.sȣߢNv5br-( ]o-4S});4wRK+P$\H).Jf |O>T~qOsZ@,C"#GR|3 /-!B$~$2$!'kYs?Ț-Q 2Y?&μvܚ|tBF_pEc+dr4܍4(~.{)>Α\Xf$ɧy4%5/ZM@CQzzru;!6t.hx ΗAD5Qxt&S;Z:kPyձH< B5p>5d18tfզ#jsIoGKKZ:? lN ÷R^Ђ(Te?MXi-%l,h_vXIc?:L0nbimrh߱#sݽ6獡:Nft7:؍Q򵶛d`ѽ0N5Z\.>[JHZ,nUzfc06! TMʱ;1E#4ڴo)I ?Tp>S>yI^g>cux5$VL\* 4=n^ST`[f& w9gBP>&mH;)'ar[tsKeSUpf 0QCjgHN{t#~*ah}aF#$SX\d-U*!g)X G"VA*ZBZ8K :% ,Dd[ ռ^}l]޿<1sm ;Ixm YcJAymͧ>szV9 9;ѬLR_tԃ`(a[Sh}IzyKڕE'>xoaG2 sa\Z]02$W:L9j{ɊR"kS OgD&@+qNGxDkB=.F13i~c%z#C&ۍhH?D^? `P7Fk*Y .$W:N}!^&5pTwdGЂ\F;ZBqYƃn$/*PTsbYV┍t*T,eo7OԉO':Laބpt٥c/)&&S*n{_ )~נV0w:]*_hJ3HϒKf%鯶]Xqi&*;E\:Isѐ{zw$t1hӭA|dTKp~@AŇDɤKBU81|&wlǥ!S&3䈬`lZ{ɭ"D h1 uQ9EYfk#)ư=VWB!zuGO Fi8 !$$ G!kGM9`F>M?Հ%} DgXS\\ׂg1n!n ]XfB8LT%+CR-PJ[ `8U=Vw\CzM©Ml4Hl+W]mfݢN}* 0P@t;5G5b(z*TCOF>v ۢi@mu %wg/|﯌oCuMՐ_h= < `O&séb `ʢ+\&;+!j1aR-;i0<I ]<5ϛΈeI'Ѐ%}K3^rbLRkLW ghgn.uOr#ގPQo!YpPvd2^e-`bl0uGV4r@f׺t$*@_c&xrg]Wp(,[-q cFe`;2)>͊"&[#%l*!IpNЇؤ埛RT_JՍжP+O>17v,;~oҫ (1?L*6p3gyTs)Q0f왂G0 ,YJW̋W`4(m0!-Cf(Ed a 6 L?Bm' l%tyi^[nUGh%,LBAk}V~uBn9G# ޣUWtkNJe|nʫjmnl/3A8?BI o9K-ĖQa<m3jhN ?gS>/Tz jBl]#gސ0^`˓߱ 24vX8zZB:1{|%MIWѓ^l`)3"AJ2[~%c3_s-ci){MRO͖':Hś[i@3( .T'U#$Q~L2Y kJT.hMJ. ypZÃ%ɏ,yM4x5@s".{C=Ԥۃ]K0W!x>8膙 Pi"=N 9ƹ~yGܝ:ʳ0} cA;vJ@zz' yGE@|lTQ*gH-{/ =oS(}X +C m`hD/uWf$pܰ¬ːwKFqr]x>-̓Sr7`;KBWn T̐22)iS-I+t $"t@K |7ۣ]_ȇy 3qcH{JP/B6k CBKBFZS]rIlzmvԚ=f:{//0FPwpG⍕,zA "gjpDwyLХ7N.y,AfO-hǫ Ql.,NDpx?( 4 eTԖ[3Lq*9Xx>{6bUzzHaz pODwdqF 5 BC_̙8vۺgG_۽ߪT1lӠo+Wѯ98 |B&xgNa:~[GY3?d G ]s I^ƀbq }sWBwG4  " \jwK`C0!mMd98e1^[A@{LS,̒IC.) eeg=#M3GӹM^^b)I.YޝwNf,U Oc&6O9=Hk JDBXc,c(YCy3.tc lõǝU1$= Dp9[l^PeCN!.+m@h*&dD֏|)(h*OQ'mVtDc]JUܥkʮc(`T@={[}~a8J'*cNu;J02Fk+ɢ&P 4lc7\SkuxEװPhSS 3sI@SLU错cnᒇ%p+Q 97at k?G 6:D_+L)-w8ޖZ 1{{u%+42vϛ)ҥCRdYv@6N PQ.O}F.4-Qw5fڏ_CȚҬ"Fχl 0t9J(FxR\c5*xZ\ cԱp= 8:4[vyo] kgbX;$)}of HnrZBH&@x!Ө 7,[r=J*pNp#w'N A6xK-xg y#)={ ȒMU΄$GgEMFǮg؜6P[eYOkX>vp' H$5?#ѩ˩y Rf({ 9HX=O۳'T^Uǩ/R$_5&l^V.`] Ps1QпkRy:ܐ7~-pizW,lSGsZ\rIepVr,[.1'`. xR]VXYPӌOGtd)<FЄPEBԓe!gZU{pX &x5nBr7[UYvkc*紡rAyZ2?ChR~}4I 2K8*&rjbtϒC %8FkC)qk shA>]FR" -ZfDa;;.W2y۴?D 4|Ԣ*/A)֣0|4ʚЯB֐cqۆTuVX|: uY0f<$D7aW~3lӴhĕ(G4U-RU<*pG8FvYxo{=ɡL9OWnf$_Kwz~NEx9+XPblQᱵk~=oҍJDy [`>y@9(o=*CWTIp:Z4; mf7=]5Y`2#IC%~ø֭[eW]˃;/a |3 l M C']ZLՊ4"oGP?o瑁"i2L..aK3ns -F!-CF7ZA"a^Lfc|6Bl"}Olf`e kܩjzݟ U j RXk\ӲeytpYwİ,h!ZGCRb{ܶV0Cálbq4kY 4!4VБsm Ch)YEQhP>l)ҟ^sP[xLqǵ`TaY`\3a aRWB7?mUkWׅ~f_; H`/'#6x-P`fiKwkg]IJNJM9Pן8}T<_rP)0oG9ZguF2Re𻮎ߙur`<T3]㚶V'Zw[UBgmΎQ(o}`e2c{6,F,߃u>o[N:mFetw[z*.+wI= 6<ӂ@L$hˤM?@`37 4 @Et)!8+vI<"P(eñ[~?ZtVR\ D,~_Y8@#1RITsNXC]ъ/a[A?u:[!am27`*U̱(٩tG@1;͐vʆFөt +˿@ngS^i?13]a#gM;kRb'1oԸvXN3 5Vڥ=dnhWMq)V/XFGhA lW֮dӧum>Kˆ]q1|OfC5/u"CBTϹ}VSӽ+mֵ<͕. mD@0D^ eMAŚ hW3M$tn[5Ko`Z1! p ?J;b/s}Rqd <<lb+D33s{ W&Jlh \&j12`)x}E#|3iO2Ihnn࡚w!5Om(]/@kEmNHڂe(s,dٞݠ`e`|!ib}H:4fD1y.f%jtW"ax/, VFޜ0fDh ,C,oƭ_wBp߬$ugY8rԀ?}0nz' +Kh;yKHe?E-P*R\ E0  |ڜ:WcOW/H՘Zpy#j{J-'_\so;V}bYIރoR4M:x¾ie>##yV[[=N-84 =G]~1ğYikuq, z%Cai5ac{%SM ҝB-o_&jd<!`حN^-٧rĘGeX.H[)D rnjӖ"!N&drR_5![>5]W(h .x35Ve %1BۖbqQ*u)Dap Z6j; y-ʃJkB3*&[WzX=Q5m|QC9cm{~2+ABţ & P)v/ULؔ4WԲ_iIdZ|]>:} _:Ke),dݵiIJ G&N]x1$ew_LT~e8KV!Y6%ŗkC8FGQ;)4Zܾ&1Z9֯SI>uop3M!$602ͿLs4'mq=3i#ʕY]gNu/o@P{HG`%_IVhB;E(Vaѥ zS9`QΩ:g^r=e>t͘1˫};Y;BxG>[wY:$L:>ms DπXe +ߋ&3CyU5"m@{ΆWzi&A t:h)D{8@O3 ժaXi<{OlBnqWj*^} E< %aAZyeOB 3+rP.b"ݬெ#}Va$G#hn}M4|:#̼&>M54  jc,vjDײ%[K^!Ԉ<"a+ҝBu.Qba5/@TO>^ S@)!s|UəJ"DhO 4!ώ8@JF .dDxn*lEd}@Q6jθ?6T%{=3V^j# C8ؾx8 e0&4㰔/KW4`\ZΘ0X/U\,W8.FB?Z<s4f/oAwT$8wkDᔶ2;koij@WZ3ߦ~&b5E~=#Pxӹ*d+Z]wGş>ߗ3HK=Z'BpxGCŘ߯!O.5`>~//!6o] ,+52oDJr/" 98h0nejgYYmFKM }QX1앢0'C^<9o[p $Q_gZ~ ZgHA+ܹY}Un0KBDKmcũB^ =)EHi7p.vɵDqN!H-*ĭ%Ʊ@'T0jvY:<^lg?B9\V{ Oo`^'˱´;I:OvK4l)RhiIႋ#@ITN8ݦr`(KHËSf39iU%W\;͈dgr{qդB +Xr+J`}MV$uKQ >)-8 mqj Y~iCI+25{M0ȢrS{DO0 5X(ȄE$?=Z ?pΦ֏s"ٔ=FV=dp["2]Bw:)C%$m~r9N Ww( ݊SCbVDc1Z-~a; iXbXF,/Oz"fآenሪ:wF'A(Q %wJ"ʼnQtW-xX&׋N4psY X-xoGsNY( :8DR~m1M~riK)2OuSٙv5.x j fo> j汅:u3; 8lC5=gU4@ԕ n r_ƯPk}~'m=g30<@=l OK;Ld~RGT霞ԟڒ['.Z'1V]u*4QC!h^\KwMœJh#)ڽZž,XxJDt,H뮲NJBQRHu^Ő2sM]8~[ֶˍcK+ ;1[Nln)E9Us&GL"5N߇Ҳ:%-kdOƼ;oؿytNl^S;N7&/-8Y ,L[d2$Ȓ(v/ױ<āZ:Ug,QrԓϋslXyC>^ V/ OEֱ堧;JlkJ֏kI L{똜"A1|ӈZA#zEBjkQ`{ aޮmEurIK,PX饉>pոUjNH {*%CrZ~,|>y |VȏX>zV|~-,!TJw|~-}[ h;2,{~2$ ]EEp#oV>y|`;WPJ~\,nuU9c Uo<iq cO S] WL4h N 9@ba_o0B sH#m_e&1ѵlVޣAW5[vAvݮ"`ѧ:ȷ'|ÑAfs=y㳿4B(MPՑ?b8`*m|?N_J6[V@Sdr8G~3X|W ?OQV3HR+1 ~-.#j ve61Ց^DlSr,=IiP#C*xI*jo}ݣ)0^&p~]r۹(&I3#LZ'}ůpٍ*,rN1S>aP萸htGn޶MVYR`Gi=/S}Chqxȷ3L,ڹ; JZvq'ʂt 67AT4g 3wM6%.jx+j]zHIWk!z!8=u5};'9/OhtnҌUf;=T{ií׆]`or0; ~U`](WY&Cd0qthHLW܏{7KN+gQnYJg(xFd(ITbe  j7e`#iL\rL^W %j6|j}rjT )c( 1@sЩ]L(²<8K:'PXw~:nB~7-;'%[f1za9/@LUD%R7Hl?ؠV~nt!hnESSS(mn(NvA" p7۩GVЗwN`9P8IH@G63MCO;2hp?̆0js>qC ɬF"Ȁ-7Z.܂M!n4ߛ`IJrH5XI4g9/#ˇe+x'&{G+חܢ"wZڅ^/IK%aGhtʩZwz!;mThᨇ]G?Ppz}-ꏫ‚|\XSw1wQ8e0D_Ds|S]# _FWwS/6ŤT_.@ӍYt;%U[2$iRw\|M#kx*Pdzxn% 18^K !>KYh[e^xk0GId!Ot 9Nei@f'lŽɉμsQ/LbׁP%yFWָi.qcS08\j: KG>1|;Fdf\:J+7O55ݻ[a qQGɍCGҧ"ClpM` L/G%}53n<ǿ}6L7dSɇ!OCδV\zٙ#|(|rn'=LH#k2(pK ⒜Rn;G7}~`a+Br-炳gVJA{7S`=_X!7ana%IW|~V4/(Vh#abjJNӕ]eGv/wY?>ZQP*6.F Ie$v pWO!x}>SfU*`S"܎0%<' g>%[M/sa}Iʝ6N'YV.N(&Q\N0ڳ Xz41MrT#Z'*0ͫm=_U%y>tS<8iTQ_>ſ| 5ĎC q-K@c͗<l%`\T;LfZ&}0[G(|c| 3?\~-z[gt 3qzeI^6ү*zAHKlIIJ c_Rhd|uss~CUv0?Ȯc[4!8v!`(˺ bYKVii|ՖZTo#]swlS,g9X| +NaI0P"~(C?A@=iN S[ jD )b=:cC QHjlEj-@pn!sTEif;rY ylxSm!XM%3G=N XFJ&6#3x)hLdCYq%"= $6H2։&7Nh7we)Y%H bxӁko, 1-mC'74pH NxU+ j`mqEpi.1QD={;sfI|\-Mdͨ;V h~*S29O^Jتp/ 8J^4Ip$:)(ޏCO翧?t`cMK=¹cELQ[_2f%gwe6R-#%`Buo8 -EF7QR[GHflna5.ZQ.+{BW*/RSίR۸gq𬶋}.@G ǖ o6HM^ |W,߂ChXWۣ26H‡:=×(y鬡R${cu] k>s\ {T D+ U%,]6?0U-w\ѹFԂVjns|N^7}nEY ~tf S!瞅.)>;5W=yݎzOd;U78ryiB1 =IKX}QT$nZ\jS'Y`+yC /,b )ƅV+_b}4ܢlֱ+$ >W>$9:`u*堖xs K5*3 :f]-mw<*7Ⲥv<e9n٭0"p]MtY\ZS5KxgszvJv?ہٌ|ֲhM@-RrYAǾu"' mW!6nqzGo*WUt=RB D1B13rd3iYdb щjE!ךSp:%MVV&SѤͦ*9%5,%<SsXWZ\@5B89- llF [Ҽ80zCf fU\DO+oْzu0{AM.uI5:ꬄB2RjRڸTt TVWn5o^@1cRe;CPBJV1"E"%"*=IIZ*0q*m Äøqz7FPX{s/Zfӊ_e:l܊Ea-&5Ub+X`DOJ¬a>M)!x|@b6UR!L8aNz /0fkouᕝ1Ȁ1kTg,g*rU }q0Z_ Q͆mgqYnb8CWkZ{bM^XվcN[u-QG}\ulٟ%!S<;n~ydI·ؘ܅a ?ncu$AHA 16ݿx?ߌN\T>XuE Q|3.&Q1_LPéů_=/~$;5 cI=OFzl`Ó rT)AM_$;k\UǨ=V}3W >Oy8Z7.ݦJXGLwMw*&]02힛ء  .$x}d;=H0/P*+q]Gߨ=/:B< þy*Nq賐ah =-;]~G\7y"R{i kd6\S%D0in0]Dj `p+$)\r2h Z#",TD Th-wsǤ]r,eۺlxtZZZY,%f^ށݒǚ}r#{?>+ߧ?;wtQ7軥ck&c[0 gԎv8_[ {{o_Z(/5&~k$;!K4]۽fKb # $ Ax#%C<̄:}eLH.(T7 P}WfI4iv+L[q?Έ1kUgY`Q~^|o!=l)'pjfZdQ,*Mn#yUu8l paB8CLoPXmL8ifV=>PL?uJ(É)]᧓[sd|Y6S2.ٟ&VB|cA+ hjyf|5Q#3+67l%q1S^Nʰ-6 Դ~LchO"[<<2x{gob^3 =HUH-6M|i9d츻}NGoK oEװ4%D6ugwTnZgG4{ 8˫YF8okf?mL=jM:y{住neN [MY[PgE '@t+˟w  :<;_>;Q\;l)OVj"FΝiv.W8uTD+k8~o{fO[Y#$3\wEB溴2 !s/UG1sN|Ϛ|GW|evlE]A'_D;3.{0xU׈̼*a)TUYS1[$ 'MEOhz$r⟀3ߺÑ9>k?E#}Y!p.AT2n N.[F:ƈ_闁Nkg9!P_Ӄ0dx0ⱒu?WGQ ]&\͙ױj@Ԝ5ؕPeMʑ;KK+325ӦZ֜n5-$cXBPUB^+zeQ?cV+W5v׹[dVO|>S}Zܔm)[4p2R)ZdU8X 7JWdP8=E_e. no=nDܦiJ8x]˔8.'Z E"}}5a;M֓yPlzObU8522]Cn)BuQ-U1i<)W .m9W̋!)xe9JUIh! |~aH; AlZ['%YJg[%i$]^䜴qi]Z[Y]`dË5t?|lSIi.;&LcvqPu[K2 q[/_j殙sD^i@s>dDD5AE=c]vb@msXˁ:|T&,(_݀-x@tH$L<\g'7b{Q4Rpt/Cy}dЋzhPgB&`'undAq+ tpU pӻ ?5܁+ kf8>{Na};Ļf%A @& dtM 6N9iw;ЅlMȈoUKz$}n*b(DC/\h]ZV 2e&4 =rsjJ7d# -z̓T9 P`Sk@}EMW]^ӼA{7]v̀30D 6hi ڡRsTZ)PNCdMe4@(cu4X\E2C3"[1µ~dr~YOFV;Mj p*Q=M ˄8'((k(<,pm}9 ffs 8`pp-WAmT;L-j&Gc(#dcR\ 8 Dm}0GqI;yy_p5yxE]A]S OvNJ:: 12*LI,= gF N)%ֈ-TpY)S+akh#kYԛ.kg55]f\mY&%ҍ#lGIbuY>=_6Sbos0?;]ݥȾnWVՉB 174 \.Ti-I_U} 4g HMC $ln8 0.z影L^YPAј]m8GyD{I|*@r]37{(UGؐŲzH ~U k}K[3VxK/:9"w4j,Rמi$cM:K@xS!YjTH׊o6.^Yٝ]bC{Jdy;DXR_ò#d^/̆ԴڱCN$oQg0 ǫKpMDb=v$[޸ꫫ=!!'-mhn=OL%e2T)W<) "σύMOYEUJCnjիam'xM|Yս˺HJXQJA]fהf@츠QX{Mq'sc a[Z<7vO_6Ff| $tF$ę 0P:q%vA. Ĺ f"eӗ:V@X,r柍A* H$  MhfImARzKP:KZk=ßח?OOE ()t ]4Zŗ$H"=+2d@QBsRAd WEw/H @$ꟂᛞNzoɍnE?3EaiEߗ X>!D{[,(7~G׏m :<77>s|t Wt] 7yޛrfu$er=ڹ]x Znlf>~LuRTkhOGgpOmT鍼Ͽq23Wy^&Pp9+|ŭ`K?.rfs0PZY5Y߹qvlҘ IPm|mH/,Zpz) A^ttS*< VD}nsqmfxbL qC;ƩsCD9'9Ww*ԶԎӵ]_}7.u>65,r?:n֌C@N |6M~N^M]Le~(ɿN81CJK|˱O]e9:֋\wqHm)YFeӯeI?M}O fn0+Ov7zgױzygŞշ ޢc {CZٹ;Vܳ* ky4gg|8_SK{Xir`u/<ʧwvmIuѺT(᳁Hr.0u#εP?=Zɽ8ن/ZٌB? V3oobo.rM.3]{g\ M7Kh67S:/{-v%~zf66LKNQx6lϫ~`S5Zց׶6bnҌ벟FzqY,43 =a]=阧4չkFXMr:*~;.ʚNܳ[E 9vWw]JG_㻊j{lT;[O,<  sU{bfaK_È[A!\&;Ԍp[+_[ǻV@ltwdv#ySiASƶʪɎY4@GB:uM֩62P7SV~c8%?Κ:|k6;p^ǯ)CTy*-l*!EsMFHy<^1_kd )\dvؕCǕ=ŏX&VJ!yWaL=}EN[98"2ompZLm>6HϊJ ~UF1] ~@{ZaɐZOe?`u_}~m X ,.:[%':-I\7И9Ă 5sSFИL`œOf?X DV[JT I\ops>w-;LC}gv4:?lp$?3QE-m%H-JK QLɌFEc*g +mh f~^,tM8"ȀP`lK{z0)|0B k>0n5I9Mgڲt$}G}J0Jvp/>eYFAgkHۘ[Fs #_kB}"E䔭DX!׫6,qXZr򮶊41>P18d4xHTCA7A~tA:Mu^6f TWn2}U:XB%[v4w1sw}E_T@WGoAoV^҃.ܽ!X@C_}]=,"%@誮-iUHNd2 Ngz7dìǺS|\(zI JiPozp*H@0h":XP"?BJWNcϽ<3[~L*. ~<6< 0CR#nݞ?tMvqfչ9 _uSІ8},6^ޯ?!)~6d<$TRC@Q A&> fWTIШZ*d `x7l5nv0F`@Tsjn;?rd>91L{̭ίп~hh+՟ޗrhv{Hj7)L*}H:YnѶo_VWݼSs[~if{+5#j׷dt),#`@E#FwBT0?W̸N]]+UƄ5PDW]8K)⏂]gu_1>m/n: b0@0-ǐ#? 7u'>v$@KҠD^ &^ɉsLs5f?,Px;{dj9N ~}`}}?phf~kFgFP9[~=;1[=65F2{qn[ͻ& mc2״ 5Osk1D *N8~SȾxSP6j@#F$D3%;:TilJ>UZ]Z3rBٵv5N7_❀57^':hW)%zkxc@SrUD_:KX){@3PyQ{Cbi#a- o~gB%?W,ɸ7,8f{|>o{y7U :6K\.ނE| w|}脺, *{4PD& /O57&I'mQ= JVIurY&n?_ @=UM;E3?A&!/=[m 2T=k:q٘MטF=s,ti&VZލ5I|2onmnqXEYO:[ki4' `W o69Ag$X5ҽPrr6T10*tFl.mobaP=cs&ŝ̓4 Zߎug%w3kdWڞaS;vk,)`##\? Վms;#ZќN}Oc~>0ãpfϷd)4е7N#؆^۠m]F9Wæ W7Y]OΑd I]XZ?Svv'ff@`Au_طXXv͂f:9>cZ53^w_Ւ1TwR)~oci;M c./*詭>ˆ[o-^!J"iGVȼT]HE""+ϯ^-s<#r%Rd!ڋ "N0O8`O|*0KDBbOkzmɴ%@\Sn(J[C~ /lQ87Q6]ONӂ~'6SOS21)Cb P% @d!aPzO3ovAC/aFd]om[y|&pĥ]2xkt4B-!;eW`χoE {߇H9m{J/4Ag7 _y]U٫*o{=t\Zj؆9>cHۀ^̫AΙ}LQ>]dDL@?i4[d.*vj!:&JFښ?Ɇ-X@|OO쮎#>m!& ZJLwX G*_{ FSӦ9wl0[aQGMEE;SDupE.\LQMu=iVdEfڐ9 >% }=c7席fe!x޼K/skp/ |P!$M  D2,W-i~w>Wxgyn5vCb"VrʀZtHs% }=F@g&UBarcq ո)w)gC^O3|6Ȳԫ(  )}) %)Po;k*}S~Ri8^w_;^ieΐ_WcQkA) טZ$z0+j2P ]piDBsٍep%:߅\\bRcu:)qnbAYlb~qOztfl7S:Aײczr(]^FkVmwxtyVيGdJ(^<.bhVe: I|k`CݧM!;װJ/GVb*6ڑLW[o ` QK 5Ue[FB (# CML%.i?}},&8cm_f/6w&hl)@!8BE Ǧ|( dtmkǖr($ PuA(KK T+[`ŝygoqOo_gG 1 -6YlW&}x6z86ao3>g7)>RQFhhl59}MMa$OIJ?{aa؟wZO=r 5aeqXo.5i~ZTL1-!4x`y>DaxxwwKzZ)"ch~[N]t8(Rb bh n}Ӗ6ԄNFTւ&EwN$ 5/g ::zVĪc\W2xA.rw' qM]Mކa "mⱲcdHܽ"$=e'9#=-Ƶ<)ٔ ߧ bOٍ4.7IP\wj/@_ܿow0:4Ly&smi ]8QeHݸB\y`1}̏=(j k(ΓHy:4Lm#ҟZ!l3UMsz]Cvt%S`WɕNRL4ԏV !` Z&&%^%jz@UeܣuVv =L;lAt|1b/R\5JG2?*-tVH3b?"0`H 4Rw3zLw|/c1fWy%btpjY+V&ZN+-E5 3Z%K{JšZH=vÃV+)/n-| %Ygu8=n{^] ëqr팊Vk$} ٭ mvzꢭViou,,Mv~Sp 80jM Kuj6! Ot=tOVQَ!qa?uE/) = GR}0P5 >7Wg g-R@pc@D#S Lb^^zQ+p|wcc1;[ Ǽ._Nˤ.do5d ^ "֣:̊pkvtnݏ‡|KXɃuvxe_I`^oK1vGCP+#~shզgFJn1M/r+[Ka܌hʱ(I+GfFQ="|[vLݭs|M2y;x|r.?;Γ440j6p!.\V_zfƶ^cvp'p7k?:1ஶX'XD?sfj_ޗN9y/0iav?WN>esrwo1zKƚ}#.E>eڎݖ=jxnӵӸZ\.;bbg,yG!sSxw0-uīϽK>﯏`85:6&vUp|~7?_Kcb:;7R3T6 !ʱ>fwiwi("=dV  qob"`ѝ*UJ2?$r k/OpzضBMWKF<9fR$5oVJTJCa#VYC[X^cbH^:~EyvrIM;=TF*= fN(dr89HV2^ EIXv-ΘxNKy}f>H|mGV'JbZʹdt7pmWhIzghm Gl18>EFaq,cK$ʎNFEEhc^_kh=N-7Al*/<b5D(kf>(X.Tu_4W(Ua{TbtyIN,N[QfgQDfXD;W5uj!=~#[j/d 8\ԃ[6Dsns~w{YJxe4}y7)jxqͦ;1jj!Z)b6Esܷu>BaVF-Yb[=g/O|6i6qW[&M"\ϬB谋Y%fnQxc~nٜ\kVJ+~J2gࢼVۛGǷWKy{1rlGpVu;9 =O[ꦢ0$FmѱW(??-ѰNIfO vpvYntNB=PH^/[}u6xl< {Ԏrc^qtk^^2^_= EtP\tL^5lw,% sTlmu~}]Mߣkmp<:9I1/~uq!fݕ{eyVߢ,T8AZ(e ڹr#ӑUS]E]E]-n&L϶uxjJ꧍ռ<7®yZ:ma{r4z%Fʟ\8vޥSxϥr=uأ([i^ZVlGsg=vQN;ⰜgGz͹ZD:喯G  E_mJg(b Vn45djGBlZ| X;?UkFF5}] ?nʛr>'Td)r 1$H:Ch6n߳x ߆e:7{&1֘YzeTkOU]WKG I{$=-}.b3\Pj{B+|{Gn.r;ަSIfg\4=2p'Y'}]X]r)}@Rz~шݘp!a3h'-(wg8pJe[7dh<~Evǵo/3?gR/}=ޗN߇t: Ĺ-StT\71 n{Ǫ٢\=?khv58myEǺo0ٻ=գ{5Qn LOț 4y켏5Z#^[M] A#DmfoާXOn?.tA\;XGy rS}Em_ Xo3m[]Λ\=g,vҽ7'*=ʹy!^~ۯ~/|PޘQIߦ@B"]-)t:ξ'lU-%r-_*66%+em1|%aχ;, Pŷuv#[-eUw]ZPZÓJ<? {_s8zXSV,uITʴw=>9au5u;fa1x:ϣN~s/BϽ?]|?r$n"='}R,3Z|EY-2V]{K]er13^`]fNZ+xe+!(g/LؠƪUGX!(/(%g>ln8Z:EMf9R5z{|?i;E%dr{Qn3NA$zkF3a1Or^=@Vh`}Us)ꋭ9G ܫ-?;.%ۈengJ.SknUGm1*FbN\smΞ奧Uʇ&]RԎ^Ů&FC_0p?+]ŋ~u瑩Ta &&ڋj[6eQ*{#a se2־VڜDҮu~!_zqi;SCHe=;5qXyrqoǛS[=\]zEji/7l)l:*oj^j+W缴k5R1tn=WS(鹕^ԡOY(yxn+]`b2-,K]ʚFn"x:-ޮ~ݩ;iO?Nb4p˾oyrEdjz{/vab_j,_w>tnKRmn~*֖1/Sƺ|9LLk۬-Ռq3oM %1hukzd7ejN ޿軕 c䴣Ϣ3[> x:'c׷:o8uWpq3ӏdWzwq{a7j\FGB~ ]xv&{u%/ 6xYVkg 'guFrAweyFwg&rhxO^qǹ¥Fd݈ـ $@C$DhͱY#>m|q:=OnYv\ZyȳWZaJA #rtk}79;dP}K~)P ̵?VbBTh<$L[@ Uض.C"M2rPey9X/?9fQdH +!2J 5!Y Д%2dfe  f 4991,RdHeHKd 0}ڊ \C+;`ivw;+~F!@*"Ͽj~?iw:J/L"q*H8ݵp >.JPaΒ(${$<.-"[؋pak^e*-oW)G`'Q.pnѐ=l& PmtTK: 9s~3ZOE??f%[]u jt5;cI5xpv0QrAADY'{xS 0`~}蜄߭~ wEeM,cx ɍ0\A dF %L/=%]E1^z'|'^c3R.bC3 G*P(Qf0ADDK~i6NWz`'yރYHvh/   #@<6P|Evw&~GzzWuwy~ۮO֎Yses]$&]P @0ԍ~nDot^وaaZń9/Y(6RIP QP`& $3"pzd-$Cgy !r`ǮD$8+4:JCAP;̜e]%yédm!qjCͿ,%%@-a vuDwVL]0+RXV㏼ ;Z!Cy/̩*gy*}2rzlb?v?wO#af^'ʒ+zPJq<9XjGf);ȓzwQS7E؆BMEBlj˪y˻(_ī\b33gӔ;922y۫M'QpktP; אE5F+wEN $&"0ATm󳇒A_v\LBF16٧&YVfcVV})Ri.EY;fj34$Kdq/L*3'V䚸;M+ F?Ps-%T3VtVR?M[H+{=ΓE?3P=EY{ҭ*^/Z}t_K"~׹dRǿo 0(}|KgQgq?N6c4:zIpq]WPdjMw!P!G^08r6j 0@N 4$`OadPjPu T ⶜nٰ`3x -.1Tx1]w0٢Kip<,ڔF ]xp%>0an-s2V OqY@tb%T$J-aHXR㈵* cIT e!TYZZ© ТRȁl% эRR$A-K`VRYKR° m#[IZYK0ɩ"1prR`ȳ QEYHJ26RжD%FEEM];|ly4Z"]%@d<҂C+1AYU*{5ɢ HA$',ǩ&K<ʯ :{%%yOLs\z׈%<yT|.5-}gON'\*JGKq2 Hu^z(A/;u3 >ﯤB~.O#@g^* O2 0R; ] cOe1[@/7$_O"?[8:XymS[gm+*98jplm@">*Cx,%p1 q $3KqTr ^ 1!I 4 A=gcE7xj^IypW zǥ%VڋKF~'6F^\ Kh=ŅM(3FS|p/)y>}^{}mm`5FDFū߼?;kJ^>8&]O!@c4 hO]K*] Qw 4蕊k׭f%l:!A@$?,ӗtkjN[v*f_ ? 虆yIɯ&&z><+?~]>FP Ɖ;>_Ğ@ Q0jT x9 my: w!ܷW_%(DC@+{ʩvj$@2aЯh3W._7\C㍤\TK*g dwM_ن@ ' ԰թ 3ER!I&vDLm5lﲻwxX]ݰϩbA@}/QLB#N7#a`˚Z?t =lcfq m뀙rIo:6MĴ^k[sv7V[m,z;ӆ-ʈkz6Iu=5LNq.S|P4X))ݸq1ˆ>fM~WQ{+&ۆΓxO_^_~'"Pj)VL&W$wzMoa$њ=9ʫ\,'/s뭂5il|U9s汗n"f*98؛DS;̤ڢsb~&{M҄Rǩ ˛0SkM~ˍ}̸yiIvlnr9pt|O`%XSu6[UO;4w&f衳lW&46LMr}v`cOږ#9CnI km/qۿ8XMWXQK=.!UuEh1&`%,vHdW݆P߃ 馢,Ouc.)b ^1D>ʻj P9ڹ0> 'o5߽&E;0f|gMJqN545*DMm61@yGV{͐ʣ&5fMҼZ7]lSO,%o7HWŰfnHr֨%Vɕk|KL7͇m[5`o]=H?$BKK;dn)tm7|)7D҅)Й(Ta+* E6Ұ$"ʣ No1juUcf;2>| ~g א lيl5w{'\@O+M煒h2fAc~*ЛeFQż`כ? FE!{|rFq7|l7ެ9#*'2fR }P8̚0}\RbMl ,X\O p'/qgm`q-Sya;&$'9)Tm"t}xg7)5| qR; [`ܳ\^{^~x]Xl;vfuw葍#~C 0+ɐ-2 JUsy}; >3!<= 0ymJ00P- +]K  g`j hCSJ&Ix7u+iCRT j5euBݵtwy"!֠ϯI $ØHPc uj"뮮=9z?セ^gySLqY`Яl̏(4 du %H\t4H 9|aVcˀI}kۺ\F](Pcq"Ux [Y5}eYA  Ɓi9joc-(ܞdv]W^^}KAp "Qw9e ݇fg i[GP+Nj Ⱥƻ6)jKF:H{ɞQPd98nR4;G#3,Bɔ!0yH~v"iH3 .ˁJ 2$=~: j3h99fs:N%bq9W6b?_?c-"t֡hB ƟXrJÃp_s092䒗?XlͶo C8g mNo u5` ;N3d 0:m{?LWP.4U4Zvlʫb ̌R`:QI ּs-!'{]nA޵`51lka*7&30f\V`%ejac*UEu=1ۃv_wE1ݘ.? Zy~蹑aO݀Nz?=cŒj=R>EA|hŕZXq%,Z2i\*~i@KUzEQQDđ#5vy{/tYFKJR!Y+*@2QmP*E6%I*UemIT.IR3eKYQ+ $PL4E=LGt1< Ʒ|UL=t֍s[('0}hs<͍x(!D?wJ~Y/i)ٔ YBAE] 877>LٽC8?_um^[?{򥬠z|6Һ}&X-f)bAM;@S*qCβqIХ{;֝|wy;q[eA~-KZ5ҟ"P-v $/)!YI;r\Ys PW`*(+ ,MxN^_9T1A ѐ$O_8@byPEX PmxMgB `(Z2*#dJ"8[^:`ݬu7KnURmmij@GŅHp1Gьx mBP{`:?gƴ6I ?^;cξ++䟕jR!DB?A40EMJ %84$ʩ"'Ӯa&8;RkCox^**؀/fN_Zr4 iH} UFE´0$xe[h[yQ8IZD|Ȗ_?z\jZX+6ʵsV X_3^_]̏qPq&2r`fJ$jPH}ƵVθ&;V | o֗p肦ɵy!1EOfͰNj 0 FA1@7e(0ùʦikZo}Ѡ Qe^B/>'+:0|&JTgݻrRٻL>< hO&fp(A\; Gz ~A?V99J'Z5b|;UCKxy,,e5!LW|%F_2FQh]bSlBΪ{QOv/D:Gn£X?DޣS`½#~ֻ0aæ.rB>1eM`,-U.I|F]17gʹמ"lq'S붜00ofKmON~gnJ&i;<1AZbT !cW5?Դl}Fǭkbֿ:J\#8 Qƽ*-Gl ; 639z=wBUQnwo5J z}A w..bwgϛ˾p; bKVd?I.s-v|W_yAswe)7gH;̾y.hY-AKM*gWQdB89Y47ֹX0_+(M|3xL)< &S8NGwS?7}39(o$K}Gyj{7集f>NS?!A&)f%P㩲i ¬U3ZʉϺ$2lg'^<K3iy>i795ٽ{p`n˥݉g~J~N8pj&nscQoF{YƊ*U=#kwLVI^ݣߌekc1T4ӵ,l4Ϙ6x<6i2Hd-mK4Acܸ֟QkOIFp&Z2%Hhcܘf!ob,mX`!F4+0 }>/5B(eN CG(3 *xܷC"I)%cR{eZ^FmhGsdf 0YL3RfC^UT)45Rȏi~~^xr#0dZ[5(d:dCPWGkU@/"#\t0=Tˊ~^\MFOksw3uXϚޣd@_.TdhpPNd8UCj3 =2gƿtwOX?_(~:ߟ[:LEі&h\T6a=W.%!Y pRR("cɂ#yAJ)T "e0D&W]mj@ס j8TDɏ7yߝfRo/ )@ ^pV*Rb 4R@%w^gi5}XE R61Ң[}bж@#Yaآ B$`Ly-a0`# Ao h.you@v,Z/('uYy9x_)Ԇg(Mf/C9(`fd {PZvH G-@u8J52( 绨FU@R5+JFm+[;Pv>(Sp'=Sdo/,_$-[)2tӉ PAH_Sͳ_]׋{ftXtirz=x4 /Tnmaō? Ib40'2Y+âXź* :u2̞j6Mc7 N4$EYݥ)l~75Σo + RxA ؽH% hĉ2m\ ˲ҘE x'l'vX'C$}ư]!(C*ρֈ*!M03QZɇIJʞ-fW.#Kﱞ= Ĵ6'k xv&,ӷAe?0/m#fUL)I%Ҙ1nґaTf>7~1RS WOg79,ND=޲ܦ4.\8|Iw1Eڃ C[Btp+o4|wc{IDAF੩Ou9^Q6p⠑b ^?PG$]m QQ6T=2iMU{B3CJ; }9ky!b1UԨ^lLUi!DBC'{[{?/o-ǵ"҉>#3,P&h_7&*ܛd<|I?[("sIA &DC @'V`^$rz\/xx0q):JZ[; >ԞՊTbtP)O3G_(u[I[.: ~5/:ț8֩iP(D#*"=w~블PFs>4٠VUAQ`(;c6Jd1A3WyF+}*gÉmZZ1A4TVš$F"1AQa>M39 #RKD2("?H%yRED٣DDzkI_$`jʠ* Ȫo,FuRg 6]B" l|̅f LJ9iQ37Xx|O枿ߛ4CqE0z 6BPuP%-ME Ό|CO7*,WQTXe-JuB)X撲ʡYs-bXI9J|,(xZpܪZ"v]{3. O=SN\~mE ho{'(WFͰPPs=chۮMBņ0S|fM)14N12&=8 |AFi"(_%Rgo3^4:D@=O꠫"?߿ېu=Нnm*#UfC+E&3*I*Jl ПjM8{ĚZ"LnN+UO8vlP3cqK8uй9YaQВ*A1ME>TaLY_u׷564󨆎@aC>q}aGe]_p׼QqˮY ʋ'DD] ok oj77絵kFhvܣ@Wb'[q/ Wɷ C2\~YgqM,RWz.owɵ|멷s_2[ySv>\|3G33gl%àaPytiO~'EaوD.M1oi0c>I@lx3|Nuaj/h“pEb5;U'~'+]fl ˜,#AN-jL*)Xd@UAM%YR`(P xkl2r)hDP+}uM)ٙLAVw#( kaL8~eq1쾻N8LLXS@(uxDYBi}x)?ٻB,ȫ؄F#ʩ"Y-шr-j";Rϣ%9z=>:"_%rV<scDA&@ghfh6׮Wd|׽z9t6/ e^՟z@+-gM^nN"A @׺#t7 B]\]nj}42n/$JEs' ҝkE{~g DκA.т"!8+$4hU?8Dʷ[c;}ؿm[0x2N]~PǮO oo)f\aT'Mջ5mc7vż{˽1v뤵`GBbj'j2ZfiM}xQP´8|U[vot)鼝d4wXu9k 2zDɼI5325îu%3iV<&iGn#qo>-Nǩ^g*?qGBM,lٸKW-ZgXi+l5wo0`! #yoeQ= T1&2 GkQ(uzK<,Zqh I]祅jyִ1U kꌕB^peY-e:Di֋էu f=;ꬣ_w4䓣͗r?3k_=kt۹0oU;Wm/kkwnNB:*%)"nc'm.h-pPٖW6zO-`ki]'۔Φ=H:Ԣ{-ÆtU:]+!z9tkBoz[ a/:N˺gzK6 4|{["_GX\9cJݖΨF4`8G},s#Oǝ>A4>Sw=t@`œOuXW^\n< Oxb$/wJ]GH1>F+?=Uy$1/^zR:\Gk&7¶;ޓ!P 8ʋ(i]u>ɇA_]qKH=ԩ= q.UL㾉@?:dG>wϴ!Qg>rX,秸BՃi;ޜ5Hw8my4,PC}"J[8 6S*h|3ұƕH#*̶c?y1\[K/{߃ˢ7f'Hh| 23#v3y=;o DE$[jދI=ڶ%jx7*!΁/=Vwl< [ɳULO:sݺUFn}1`;ijuUhûh-l*?jç!v2^fvUcE:,rX+%,!̩ũs<Iunwn2=+(Bd`# L/3BLlOMciBJu drEKx2V3W Rh#^\2uϞ8_:rЙ'qc< YYN( Id~>2AKZVχO'7'wbb%{PRfi5II.sg[2 f\>SnVbƵY8$;/!q Yאb YT!:W"[y_hp9×&0:1!$ DМVE R(ov(|Rgx?^yu} bbJTՌp0 &~ Zpzw.l;3sUE+qIf(V%U>6dG}nl%An싆nOcێJ*dgCUdiLKK*(./?b1+8nYį@c fI˽« B"T|; ~Sh\aFW2@ReUկ{DZJ|lJä`V@*Z]5{TaPLLw2 t;)guرЅZKӝRQHVs,7{O=`fh_Z.*@P:=km__?uAQbEX O:ǚRֵZD0L-ikZķpZ?6 {mϣԫsQ2j3ɶgv4 G?Gu?q[۟ 8.r5E2 ~ߋuENî5Cu蹐h>Ɛ^Ř EG7c,OLFhV6*>xPK}8:إeYCT=p}k 5v%$)k/BoWa'| TYpWӚyCۭ: }^:f2QmԨ獡yj%p K]v. e=7[gFCV_ב_i'7^k90+bA}eZAnkrmWߦN`Oߪ~`)ѬkQ/-h y@lWaS{FKQ5xwq_wxgi>M|@goPT%B;P\xq dod+JK4Gz7d,WJռ4=fL8GgP.5o_u.v̈́] xSpf1. TοDIc3-l}b&Gd,͢Ey%~2x?= 05AQ^0k 'ţ}Sa3{>)Iˊ)6tcy$]#iUXb.lX߭\4s]Md,ە7/6#Q}ާa D*ZˬZսl5+cPt0m(B~GqwN^ֹ1^OQߛ$5ȭ|j&;l~gzDߡ,@A[ffc zc5lJe4AYsͫ錕{+? cwf1}0qtpi։|~ϣUKS}+GBT0[&@1#NC%P ; Ce`g\RMQtvaXPQfA[O)/kTQHqcc4mlm^>|Kēbr:5FE\E /dL*l̟mAl]ǎ:"0R雿ˌa6׏V gN΋ѭԺLuҷ8ڦzCXuv3t$JrǐsMFfi}W;TV~zhM7ZaM?Fnw_=IW3&5KJ|'~]LH[7\ H'Y.7GzCE6URk[')JdiTqZEκ !q/n@hC$ߦSl0LWɯ&z \$]/wvpw\ÄtlWV/RߞMMvI׺N'B?\k[+wo5L,$yx2n`{l0,yV߼-ظʺ-c?sc0f_CXS@my مp"$.76ԝ?fv::,,w ^?oao(jZٵޗFe/χ^O?bS)xĻ/Fܵ:~t/ tK|QKY]:Xn OKcQ[*ۺ1CƋ(DGﶻ;[hѷg9/bHߵ }+廠l؏[vH%c5gol@}%ew)<vKlDM3&%xYjy߿7ŚLɛٳ%՛ s885W8M٣fJ7gՌ>rKtBI ( >姼/Ժ؊_:˷c?lL& (c*-v_)-mPi$A[f,'V"2J?Nvw9d`N@Lɺ&M gQ`:v9S=?wˡZD:%AVKg/JX"TPkESml |GvWdyp3V}eJnP dhR0I@ >?3um^=š~+,z'`B x|"4NopnW\z^:j`-/^uVNVe/Ag2wYn'w^w8j oN>_S5Ơv¤AmWc?c(A; pv ÷}9 @@;ɔjz8x/vy/EMwx_~5x.~Os7 SO93Az0`XA"nn>>pmx`ݮvLY!=8.wyt7u>?ʒ;H;j#eR7P:.cNKϑO c':3"_A T)DnO y%3GX\(daQ mm? sZ<_7 nӳ},L{]/P][X{ ߲m=ɪeegz֛hA{]4EiC[vsUw|Y M~umW9;sΏy;vhwrWti FڅDa>"Y"+lxMsLTm1!2  A#8 Ic=Q)G5YeG$ƓBo5E;ZUOt)l9K7tu=\)}+o i8 r)f#LeP(7Zu]JXh{_8Ķlʋ`#EL8ܰ$@0>؎v<JГQV]8k ]u>/&ha+!# w7v21j: seBqntYgwS]<>U﵂av7+v=C׫9 珝2E# a($?[JέB. DOc3DYC|Jcqp%g@7<5gmöuaߧaHEh>2|x`Lb5=v!|}zm(TaThY~3]{{.:cy"Y[}s+/"V1xA̋F{;GԞ#Bwg3$OOS@@OB #9q|%(է?kjyȍ"#"e1F6Ƴj8]{%/rZ֝o{O}֭;j?CoqX,6&Wa5&yMӤ .~{'6Ej䳕h[\M{wRLTFDx=&H:XWڇ?İh gi5,}g,u6$Ӽ#־T Ι$ @K$  fLF,BULUVގcobfkzq,FWe _pby1ml?')8'OjƬyN=qgn':v9Ax2Q<5iY%rr@O!Z%)RSn_S^O{ |4oSAzk/IjY]"LLOK69[Vɥ}rϮYN3 TyJa֊Ճq_1V {vu?ď+C}5Jd~o&iiY]G߂QS _&s1'ؼÞʖricW+WiTL;fwz{$Õ46W^i)X)t',8f;o('ęwWJeYN-}4k8k#m "PÏC"VT>0R:ye[lybPEM{f4fdYB6;t@ "c")10vCa$cx yv@+jwQz ڈ;'7w"/$Q ~ZʧQf840/(c Lhx8d"$o75(",G xͱ;\̵C$`iߴ!1{La_/̽Q0]U֩¢|hur3GIn2>X狔[G ן1AeoPջHp -~swɭ18VQR,hW0) !٣xڂ+|^t~sɂ\bCPDv 0 >ꌧ GҘa@A*7PbDRĀAId?h|mºa\l8u_!@t5}uQ/px~Cs^iJro7g{wHݔ)bzel; !ȈdŽҹxK_o[]q"*N:BH)w޻o/'ef`:iP`jZYT$[[2p[k|f|mxG_ bT$h ^i7r47B-W+R]* E$OȳQ>C ˤ}NwXWv5_, Ϋ_k;~j{?޲ =Cm:~O@< (?htmjBHS?u5}W O=0* <Ifj0w?ɰZ }Ay^[MMU3`1..Mzhnvm5t>xD82Et Χ1h#vdԊ")'6+vg/w&USWGaS"Eb' `6y5)%GT(aM m޶l.^%#JӷXE8%qʩgVcڲZ|b@ j 3$| @EO|3 JV˜s8 P$WX}І/+;n$jnHWC4D 󟝏\v[}}׼*ՇNv!ǔ~M5 y~g2suI ̲A吰 U#AgE3LU(T^UʨA{wH|p2k`Z2zM݊"7J;6lp+sխWt?\aWչg#f=fBHᴗS"  ~WV9 x9~ ͆57PH,*Y}C y2m.os lQ$큟f fi']ޙ@v5!̠ KaT`e[H@ȧzWm3gjL.BdIw0?&aMZvQH}B48UT"qB V؟T6D[Gُ۷Yxp{w}m,v=]{)r,x;[ٻϿB^wGmqU%~*K -`e߬+ 2J+ e Y?~f :mlv{=֦r2YZ9mj97mk\yrԘu.ȳ&&QADjK#0Wh?Uȡ;cO?p61vpV\{)Aa Ie= tjuiTszQVd h"@^f)Üe0G`[WVJ ~V^$5-AW:~o2:ugo?nf-kٚY0[(WEz"c:)7m0PANS:h֮Y# D4"}ކ;B>6?p?}ۛ`PP)=i,m[3Qi3kO)kش%uƂ30212{#̈Yzb%E+6>4DohHV(:zC0\u@0̝=(N&{ ϭW7J]P|?j UI_7\X΢0+jZ Ϗ ,N3234RM]CCըPLw*AguQB1,@,GWN% Ig/q92_t>}h]4<3ݟeRLM17O_տvh;ȨͶhIC^v{l?s[MV[mOJFp<7} Ռ_CU\1\zc ʱ緩 Afa \}Wo͆t7 4ʍgfw{ɩ ˉF:  :v3^7eI~꿗q'`4eP2&@CnscL}H.>ݪZ< /W$ "`GBd*&8G+}mMM7 u5./aP=D!" GP { Ea)pMLo܅/2/\]N}`%ȧy78)>E:cB"~2.[c?o:_ga79IҬl?cS.4jS^Z"ϱQ;L~g}цGCWm_R uwgIsC`\&mYnNVý?1]}ԕnO#$UM'W#jW1k>j]. W %kN3~~Ђ䩴H 7b>RR:8Ԁ~#Y"B#4lg\L&.Yq '_$2\T"9 ,'9X2MA#]_Jd:~2:˼]!o xEMt2fLJNip|XB6`OVllm7ߓojzMm|P*O KHhl![JJѳO5{G츼0NQ)OqKhQ;@U T#P#g .3qD @b Q!*l)F+Ս?'0`= #fHc?"ELm< P"lNs~])5uE1'@P-<L?A ǃvNw}>-QGq+HBUuw,./m֢̋?D:a]5{;?~[|P2G s|nL F'-ko \?dc =-{N{p۝ Ɩ a%*5awTWBI -DE!XcO$QZp>W2}:S0,;6=%SZ^a]4{IW.v 96`{[&O\^h ;wHgP_TP:ooq6*ok47F;aݷOWHOq}tuDýmO:]egȭ>sU|*4a6*HHb5+(YY]Ӳ {~!Tau+FI!h31kݔ1C+-"os hfXCAm޵KEg4g*5As8XRf,Z$2eP k&AQ6mҦߴ|f@TbOʅ޹ұ&7 (4 ^)"ն:Qt;}#_v[ɘY;+ bvJ` d@lhhp,|,>M4c*+ <]YZ){i$YPꨓb.Ad8D^ܠd q 4c6C}aurcӥS7ӄ9)Wُ~]CruLJRO1O`f"K(@j 5-]|؝1Ī[Fe6* Dȣna,ar ޣ 8E_uk4HlSq7c.i6H^|U/oBGwn5Le{Vw>hC ( V .W,T] 'S!$(ЃW{eiPNOuң?o#[W=mt`(cOm&v 㻿E*B  ݵUL2bT'<ݗʳ^cI%@sZyݭT$ ͽQ,@'иOd`Z8f?P%j&G$ԎG{UC񥚍$YMOa}!&81ye(e?.5_~ΛX TK/V+} h4C?Y29 f(uk<+9g;Z~\)QCN6иC"j(,>3$daDW*f73MRPXY ;(ѬDI# >UYЀ{/<*?>}q4@bZj.i R#7K<*^g}*[qo"b'|A8۬L7\+N3MaaכH1#-mϧ !4_.Z`XOdwZ fr_Pkϭ{j %$ǢWJ5z^uP}?rMq~k$-ɩBc>_LG0U-Fm7O`O+.AEAj{mތeI:Ta+Mna*B Cr0~e^fQ#}"0a)}0)[#,h xVP\m5P DYDċbi` ⠈%'雽$8wfC_;܀_ D!n`yH> $4Aԇ& y<^PSKiBNcǶKs?I%o@hFD?T2kP,az oYUsF9+E4ܤ]P qͱ` 7k@UhK+lx̖Rk^ Ipo;dP貢qm5 _U֘zt!2SH/{oM?e]PWȄ }B/ ``d-WUp?}.nq9˨2܆˛xVXW3}1P#>Tm7gz|anώ5P+pNG GNĪI~8yyt-X)-VMDo) "{2ۘ`(}jF+]8Gǘ%Ý-?mRj(ݶr\QGU#0d_P9)ѕjLЈC.KcCKhQUl]7~+hp Kpb^~9!d طED쫘5Oz_+ BKM23\ CyqN 06Y7Z1#APb#boSK#aoKl&0$\i $|6w8p? < d'= qr_xH0Ce.M0֞s%~O$v*2;UpؘdȽ88]53\jƼitn5FaVUXYmvy|>s.#Z| ?Q11B5Y8b. k‘x~xf%)WP񁍼I/ &z0fj%U'{DL pJ"cAG~l,$iD?@<'+CgK>.jTOr灸i>d !mNrX;WV#,ӂVSneғB_߾>O&O/f@[yN˞H#OĈI|GsWYg}- gp?LK1]4L,_F L".Cd"}zʷ$=BM(~.SL9{\Jb=='R6\.{Mֻv A֠Pe6)NL)` Sú}&3yDa'BPӱPb=r]6>Cqg?5; V7g+aZV?Hm5}. qM7,,8&DDU$*{qAP!QC͢q:ig~~˗,#bY? ]EӓW] ؤ`17`ń hu[i3x_fh>j$ 6ߗ0'_d~FXm hqwx@ 2+.B(!jME@AbW :6XmI`6)uBո7zB?n=ZŲMd~{gYiJ$%#]ue)`J2`W$m;Ju+/֮7Lz ijQjw;1hq#jy+eS.bS3` &H7 |z ވ^bZHFDndVel/?gi}N?'mr?gu<~dᦖ.:;bRg ^/ltwYqn(N2!(7lvjie1ocE(cM@F_#_m(w'zt}U~>?C9O[o1°.*Ēmgj=DFpm>u"m[IN-'yZ9^;ڱFR:dK=673,ˑӝ>S)-فd7i=fä\?GAS5G*ɯyIR'Ȣ~|e9JDPd%&,{Cf-sSl~ y$h/Au]}eǹۊ)OՎ}ڞ) CQ2)hlMj!u]?>E˘Y}W^pϣ;vԒHUZ_0[U 2~lQ Q;CE{Bx/oTfc%w|}ה)9OHwXjbh* ( *J" * Xaj(h)SvMU%5DHw`P110.1EQDD(ᣆп;a186Ln#BDֽRe@`ĂmrrNz]NO۴2 |{&v"Kn}anލ|Nۂ]+s?3azjj8T9jvL. qYؗ1*6ګSqLkgS]|u0dx}Pr*^uߑt4L{;QM)ujo-f2:Ӯ8W^E_濫^ ݦSjzyM;÷׸[jlԳNՌ;?o/.-+U9;fqFѲJ|}.`u@"2 N }d@@(O D.6T'kv;{|`7Os-uy5=/KH] 333*<_ab`prkT"Bu3aIDjZaɇ}tDw!Lo ][mg׶)ޛ2ގ "ⵞH(l1j ÚtX*`@2 IT]s759&o뵦nb+}t$9ªpkV@-K!Мcds`$/,]0=*SERS^)sX-`e2ԖgmJLk| n 6/(_]Tx{B`m~JPaW%@htk5HFD'yVld [\K-TdYۂhHT"}V*>z.!1/Q(TG!"ivb:C`HLG(ZQ^ X|gl;B]?yxߜ`:CJI Npb-  L0h~ a;vC>ULїI#+W%(>B5(JR %-)#ZIF2f 4f%>u:M+4s32>Ҳ!Qr }x}$~*Y B=4*f`n ^;'ue׾dc8lF}.mWkǪQ9N:­{y Ϭ%'tuYI} LUa`_܇E}hq<>[M~ѥx32y8?cvQrSz^ i~/| 7U[ާ#桙Wy`_{Zwl2!,z]+~5\N],FȝR5ksL0CblCTҩH G 2PasGn1Wo&˥ aAF;p:t҆ȹX44Cb%+AO/},jujndbV;Ĥ~]3_cp3EQb$IZ ijg0`zɖ+5xl~vꇗ!uĘ^< &EE\O}v.k^V%"z+$"}WoΓeGGt^t"KǙ9kmiͧ¹WG&G׼cə]2 fvy67OYob}<Cd})Yw}W圼^%e}H1<|23 ^  <4Pʧfɤ|,G\@6 sc{`\B ,l>]|kŞUykQ}=yl;HǓ??hrg6IH1D+K\d QH(LP;U>*uS*350;89H k.]m Zh'ζ]Լ&Ml.h/9%QGgM D'w&֯UH46R `gz޿VIhu& #-4)X׊0JXu/ؗ~B&yϵ@*vQQrɾaiH0ڇ )\ ;HwKh \Fǐ>Ah̅u9/V+$WH8a%^+!@ =) c?Eu %'<NΎugCϷfJIH>Ff /ewQSFn#XgZiwPVOȔ0n3ЃR |?u`EAWJ ]/ buNǛCBLڗ$HHzu^U ]kB[u!^<:0>1g`AS hU)s/*5e_|W\_; !ՔNX!!æl& b4$&uEh;x/8ey6tp Om9Ӎ4/> wΉmix_ &'>T)m]EYw͜:PO>쬥{j7}q)-0L6+MDD:V0[E3/.OѬdhS3^mwWY**:Y\J1|/-dTEbl]L9E&82h3 q]}怠NB*39Ke6ܔALATRCQE (TX}F "0Yr|rx{r]9HeR(5n3zԢU3w@]İ~\g Ľf`QǗU%3|$-2R YBo$@qwD{fo7Pe]GvXFbfa" }Lص mp*ǡ !4лtq?=#̏$짾zwb [gN#ٺ-ҐJbmZXo[Ʒ) qc4@2O x/i&P HHC$ 7檟薿kIGGA»pXEfntj2p՜QYliL->gr-hKk}q @/iqf3V82 Iٯ1'@H*MN-);nu  C`5HEtx1-Ͽ!Nz vAgpqAj5! l"^˼lO.ʂPX {ӭ[~h?yJʒ39!!@h?ڥZ@` IA$c}T<؟,fbW2HݶYuK;ァiSA&aWc#a#bV #P6J.Km@@ yl_͋`4!tێŁcx$l|ӷGƚ5e$ӄ1Ig*WfR\5 pFJ[̰W/O.CU䚎SㄾyW2I!D30Iؕg qb?N a1B=,%X 4DӖd'~o56=e qնyUq !N`83+q_ Ȁ<.>?yv(J ϷT?~!+'6TP6C2mzNٖЬڤ7- (lF(,UI(g}? n7C@6CTdf8@HkWL9l?!kC#"߭]k%Mf,!Bgs8gS8NOAXȳ;C=XZIR*kp#H[Qf?Mu {hve&]()88PmPq6vk1 iʙU,k)@;f "jq5ߙk$F v}$a< 0#sL=gkʐE|yK-X;qC(ȑ`Ŷ S[8#Aq@> D4!6S'GcʘC 쑓) de!^#.s-K _gtCfhiLT_ D@!ipHި"+ lrfW6:jOݎN=;{(D߁ iCd`}nɍg{R+rl*`D@AH,2Вϔp$/6̥[r A!t!иN5yrv5@B-at|&m-k^K!HZ̄&]E˻.4?B\⩸j`&]5{ 11񷩑M`ZZKg<:FЮM2R}[`zwyn̙ e.ˏI@:%S |) SZw nEy\gnԫn}vviGW1J^J 5ΧjfJ PN" L6dLͫsܯ<ĥ?.t-D?!+%Ć(PH7.ttX{l1\U15!6K5fQ獕#& 1Lpbd$E1G|F1%)Qg 2캖)LUOi!HP.E4n\Ltq?tt3'_|M9o!9J?Y6 hǚJ2nP] *?~"O{D_ )Bha8gJ qDΗmmh#~uBG{l7+375bfFQY<w'q[ \ ^ 7 T Ao/ZKmX*muK"[%tCAHǻsg.nUw.R$!$1'23G7ԑa#R0@ aSa$xn0p`础ӝ3t68q}'NVʘhq#ȲmewNg:6{_?s8yԿsv,PPcoyLtkɘ|XiMLOK4xaMӒ".GX+OJT,)R&ɏLHPlyvM&h懩柟ż5P/4su*m3οn`|o?C]JL[( :ܳ7%Adk QFNHX8[x%j^4*JfbuqvX{W^lxETꊃ:Jb%t_?Ҏt`7A[F+t4 2Ԛ!R'S7i"kKF?]D:nvB>v&h<(>|;>&##BwQnɴe2͔xX 5dZK!9Uj[NJd[9,Ua8 _ #nQ:Cm/35i*`/7^'4iFjBЊ>ɛ>fCc\\g>`vUNko"8GU` 4OcfUɡdҼ̡K4 QWDH۹%>g-e'q^=E=r0#A"jx)vk#T5Iw@)h  x yGr|,Rf{0p uUt‹\}a_ ?I2ʝgg8ϟxTY60cez3JSeq[h@qB cidCZzu@#5Ppabke?GPǾ4R%5͆nkэnL~YG/qmW#>Y7-0f&+0r,l>>$߁qAHYjO{cc%+(,Mlx=RSWL_B-zP%M]K"Мu<4gɱՂL !Q/j$嗳\-ކtnZ2XԼrQTL3&= ^K3nPY.jOGeI 6H (t.(g; [[4ERKbO#Nx咔yl~-Mikoapk}1 2L0)etا"3f@HȄ/xً]k>U+Q0Kʰu:cf&QB#n50scPQ;8FppB/J"ޮn`Axf7=`%0*| C=%y&\}ʊho7 :?M[4?iNر(]bvI9 3238sIlMXqm<;X ESѿ,A?cuǁD!Kөn>RcZ~r7->|~snv,T}@j{zc:Ea~580FR eXջ^E ,Z|Y+G7qpNbqT)GC##%`vɶ5 BK+m~ƺi00(XkK_iA86`au{^W]k 2/ώ%`4+d܉wZsso#tg@ h }G-1 oU 1q+m'.L /K0Rd6@pN>*g  ȏgUziư1[3?h>L-c'(QyDf ͑S)S๪0&|$ز.sn, ֱ<QJneOK&f%G>5N%%1KB1YէJOHhUu%m5+ c\}를@ =@0ŋg  O\S(mXMTYAr(̸xEY"4{L^΄0YT:zzx"(HRleK@n-x͙Ҙ)]i 1ymw#Cӝ!zh#jfWvtX7j  u{F !]BUO(<Z DÑXs'g1%8dy״B1"k]6 uzÜt.~&|y? k'xŤ77Q+9TB16'_LΞU^j1/#Zn(+ 7O9[loR$X95YasӉՎB3{2n  .۟Mtf-Vg1Mp\|)F)UIDqԭ䉮 _"E|AQ5և]uaIa 1??7UmH8(`<ҏkA#Z m;w#eϙD<8oL1Żd %й:KJm_`]Ó\A,tɸaLTɰ^՗*S1dfX-6DžMFG=Lqљ+x&Ze#MdbskER%uDcg6hrԏ*u"1eY [G;8B.$O2^AP ԧ(k5Ճė0.\,k c,-}-9JԪN7cVNZYi1@3 Eu<3e!1 !G\b3 +rjZudՂ{O>ry]Q!쏢*g »;N;| 9nژEf/s3rQ3[?3ef@Cύf&M/tZ(0Q=JZPׅ* : -K KoDž;V]ղ+1D!tH^VPgQFf}.`#FnO?Md:/ӌ4nd` rӯ8+gKcv_̽q&@;{$|^G84\ZIЕ%tC|N̓cCNK+Oq-h<•ۅ3ɝcbf[PLi}kejsZp+:C8-+Mwdsc&5 PU>}c#Ep̲/C' ''s7z z:9H%)T,*QI[?Hҋ`S\xCzb|bn[Eθ:{=.v8 >8KKpw]?fSfUn7o{ ģK`.mxj>Y'|G\`!5/-K-_xN_ץ0b3hxd wl<2>S!*ai=7U ZebYGhPʟtY;| Nt;C"MqMI:hF]#i6݌G ޭPN 宋v=cAFc?5SF]wldB8BF\" #&UgAWlP|%U]A2<¹uFjX[8_Ml;`a!u3U}OOVx vmh`=kN%-ܴq;wXz~,1x!uMk$eXWfm vN}eZeK5V(u!4y 4u$/gH*#J *)W <XޫʘyYւ6cw&޺5 ա{owlspŴ Et:dd` Pܑkyk?Y" zZ3r\ۣ8[<%csU/ɻڳ^3_=zE/%n,dH%q=ĄL?].OAsNdw6ƨZ[r (FiY.QHR(>\3W/Q48Z0eIE-~3o#m֮(n4i'.l$E[ t)FːE :tju݋> 2@6 bTӏ*W $0ɇ?&Ņx hy]={"oMO7cX߃c|@q쮗ZI0S;JIBbӃj 萰[: ~$:hCe7c,i01GL cj!|7:O-#Ch!җqN+/M 1~m4q/^;-&kd(8z~@pΟړdjѐMZ,[G.UdjG @.A ~\*XΨ>R>E YhKwכmn4'WH|؈kPifW4_b+V䅟Ɖ^9q\XlE@lf݌qx6 +ZYϨ+hǦ@ɜu|}4# B6߄!vc n|t?I}m0?s>,uޡ-fllgΝI< >yY;μY(~cń%bYB4U߃&<*w&Nʓ9d |ga3pb_؇$,ijxXm xVHr@igBBRoAE<%n}$|YL4W{2bD|coe4|H&PXX.vM%tgraqۡLwdo/p-"Ңk.kF4Rm\poILb/ӻ&%3d$6OaY3"(.|W]Zc4%mppӵPB{m%p5ٔ41GllZ[1Ү5BkdžϫRANh{ hލA7vO9f[Zr;N1OJѕyAߑko3Gߌ M[ɋ̇c|kg<ՀG7\*ysӯzlެڼ>S!3@ws f|ctFt |7>>gt!O J$ y΋]ZvD~/vG9'[IޢoR @_dg)~T4=FRD\30~=5ڳ?逩6te]We4HZ6׉8TddִDu%1J6 4՟?c sR!VBsIZvpYAtV)zY`V(W\" T _#bsͥ+<1lwfu ETOwIs\7&S|oA"fجbe vS{L'qG˺^otQq@Sc9FglMH(3ˏ>=f/$ౙǏ_һ݅UCX C(!1M+Jɺ@kv@ZAJX=uoLH)r?gJ)L3*e@O*AtX.;\_;q1C?yK^ ), [+"`xk*HHgҟLF6iER.^9Ń/'>nсk scBϰKq/jCO -[lU,nM>'dZfm/+-zB JCw*;q-,SRsz} S/Nq |lֺ&'nv&@ISB9vPnױW?É,+t|=8#4<:Z/vg;jfF_D QߙP1k ؞@o m~L:~A)cIYMKƦ،ܭޛ 7ju$ݜN וNA+(Ffg6@_Rw)+A QE. ZJ`w-nûtcKNDZ1ȂO/YmZJ K֖(E/%eoZ5{}k?Y WСAl%1 NKS(;"Jna€YwIPi:[sΒsT9a5ɣC0}y bScj ^<+B+F ]w!k3iHk4wYu](,䒅&G .OCd3̻J:Z옭}lP8ް 5v8(Me[yDqf<)85wC?nXY zvEPn!}%%e+d4Cճ=%Q3>FVWqA"j DnAbսp{C Jl'[ 85S5UXJ5) :٠CpvUS.6l΂><njg8[:l-l \ ?D`F~!iY #n1e)8cs/GɽԈ%Dʱa1o$o"xF(j+8zw^~F.48uX+o.iLlQGKf.$:V_&r^oݐ1>ާIAuvWt\EI`ʕc{Iw qS+hcL3@Œ7B>q$_dZyA<f:dЫD1W:6Xmwm#_S5U :[ /71@I#߹ۏZ~J+Q/O:rkL%BaG>MOwbtǫwIF CM 61:Z GN`>(8FPMӻG aSQë]3:q Jٮ%Zd:ˆ,3Mc _3^{ӄnfEBŒ3(׿6# -1ZpaQ*ep=3bP-NNWthV&S"4^eǚՖv,,jnD/~䴡*&nQ>$(Q߯JE(sI,d"1xMzW}7~W$!%GlTK[vhKN:yH"{H4okM+˄9 %I%i#LB}tT2wMGQvAHB~xv1+\[!rn(}AӺCL]T!i?.k:i¶;Xdfn7`8/b-9GKWIҿx14m.[h䏹WxC`YnB6I %QE (8ǥm#NA,%'N*<ǽhwyrTM ;tK}#9A~6κ;}E<cnU۬P^zV2t!C|̟h}.w|RЯpIE`.⁨CLy9^qC֑Ъ]ZBkjL"ޒZX lx\z-:z/5*3.6g+6-MV'5u W+eyaݛrSh-->~[0,9 mUuOJ ֙so#fW]u!tN9D8Upՠqp>q[6߱7k+_t$r5Ջ~=SۆÜ%,,ׅ{8^Dv~f/T8XrtՕ̤O]%ZcvM)*O!2i׼tDgݬ]r3s{!yySj'Yⷸ {l eI,Y-^(xyO䁽FXV^{t&E Nd x"`jG!? gP[j2/9&B~(80+ZBKzV'Po^G5U{jQlcy{¤ ^ck틸gA-Cz!$꨸+I3v:c!w-=n1lU<fIaD<iY-/6D#=~c CoEhb80!U>xyf@WwxmN60(h5AH+-6smL{[U7' QA4;(2Ƈsy(Y&rnGPYRXtr8s<H4v?ISZֹ\tq$?V;wEC}*?n4>E >\#<"iAJK^Lan yUMLc(5KC4 1vۻU8eH"sٍ{716Oҗ\>˸uĿ& YAfky< *Oޗ 3׽gbx4Og%9)P>iWse]8=PuE,rb|3Û@ϋcN5 7dSP:fHLÿth 0*+;O꘡`u2NGIQ1^1NEG6g Ê2 ܇3XXys,j)ѓ< q~X>mIgn \,k =)P,2@ .Lw=n21EW.8􏃈KhcfxfpHCލPQvN/; |G;<6?B؋Q3N7JG<JRԆ19$!$eGf1:!]dI=X}GHWoalrETk{5^objd$j]F d] $ p u=Sj:K(hd9O2ƚ#=lY2b'g ow *2&SaxGSV%ըR_S?ɮy_FއHw-QdnLe":_\'$m'>J JhHT##'_o2݄7]`fF%OyKol5GŗfB88al`m +'doiwV-ofXG6s%%T[Vheei-X"X8O5Jb\tA=Ž`~ ,APAjӧۢz4Mh .| : 9G؊ޏ57NG˸G$?gtg[lyINf\e_mod9y@h@h{(4%N9ZmB )Cj?9^NB0?#?.. %Y/|@#L16ل"J@7^CdT0Mqo%} g6PwsJ'~K!/5KC |I58N&D4}"˧(P<SMr vή~ 1-(PEãNHk8͟?o V2/tj'[!V,ȜϾi9B{ޮ"dOЋ*'-? /4d$"gg Nb{62Փ ZbOc !iBj3>s'(l۰~ζTn?4h9ajVeP8 cH!|."rX@7߄wMlԍTEaeEEp0F5ʑ K7]}816wh]vfZv|//z dPM_/yP *[6B>A.< 1΋ ^I Rcr i;t̛8L/1\/1DN-"z)!9VΝwAkp0# rΧ"Y0b2+r[Y y!@$VrU,uw"vxPiul8ٶWdʤec#8TzN_uW$ܬS&80fIN)c"[UbvVH @\sZi4,*UxiN!`؎_z`JlbarO Ds貵$)Mh+ywG q?Iً"}lvT3rdT }TB8S 9n Y*G~u>Q"0ø)u7uhVE1\0֖.spNs!C.45;r{ie xssz+蒨#6?;v]z 6PJ:(5ȞOՖ״2S]㋙1ӎŀ벢:pt\\SMdjLpъp/M.]hH&H !e*AC\Ix?Wê;w&㓉N8.hMQ+696Lyi}3F*Z~+θbgh<U&hwBU'nx3c4(i~G{C8㔊" Y޷A3_$6zC婱Uc 'eG\O7gF P"A1džU]a⤴g>_'2ylTk&Qni*@̯*a{̜aڳE6t2o$* s6~wWV;LZdrM^E{=^ {*)$/! &fJj 8X=,XYdšum7o_bu!F]a2Te8v]Y˕k^}#" u gܽUʭǧr!XçfAb2%T[ חXZF1VPGr:CS]*ǹ lX:/g}̔(?sckX o"\z%V`5 Ny?ԭ:ꊄ6Z*&`qɵR )x ~)_&)Ow:g_d&ʞ)!c`oWྡྷ,}PxG۵h=9gyjLR2aXYy.dl:m3.Pz.Af:aO/ v>&Vx-5<%vcś.d`F9Ṳas4ZG<.4-KC JӑO70'?U_ :JSYy=3HZ~Oak~xsՃ-nYk}mr?ތ 5P"wM3`ᚉ_(вr,%H6%l/,9YW <1=YKqo3A. Ah@|mٴzF%](Y j؉r :Y<|i@~eݹ,b<2 ׹pA)ԔȻ͑H8/Q@)R$c(w}) $'L+ѪŐa3KIɓ) OM-wg?ݺ:K_u̱f͡xU8ӧ0k>+ rኞyZVq䃑 (.2^-RM@%74?r[WF% Q3SL39DpV|MykmbiI ]M$':9,(ڃkk}Ј^i=+cn¨$sGly3:M~ hI,Yy{󏭪L%R5uOP8v}QƇ↵;qAyhM¶e_NPK@1M Gnu[Y?չ$+Iz;^u#j~ rG;Ta9t)oF9ۉ6FJ ʴ IkBn[7faAX&#$?Qwɨ ||:=}:hfIQ)*7΅i2ך/*/mEw ('p/1Bi쀴Z-hg" Sn+$_^7 f|$ʹͪDMhOVh {a BR4}&BQ҃.6 N(IVHq&(T<ˠrmDR,LLZR:ܜǘ? ][ӱtaG ⺨%{ype9-(~'PD(O0*klSPt93hepr鮻&XIٌI2Cۅ8' Jr3Ɋ@JfmqꚌ jzJx_a%Tychc1A;b\z a S\^XI@5Qi$İ mm7esX0>jYA?J&Iح҄+ֱ“<%%?=GOe@Adz;0y:i) b+r'qYWAx퓥2D7F/!,Mhq kWHͱ -7ep\s·ԇiTuGxI= ̫WT8_Rh3,F%V3Yy#tp^*wc]@>OFDs42C~,;f}ǰ9Zl jg}:`aQJ}q Y~"2Zύz}ԕ@>EE?qNs9i񔊙smGJiO} 59ˎ} EOu1c$rZM4pJm)ud9'MH5 v!4}dfWz^kg~SPmy' s,C>$mObL.=>KFj[N-¿EIx]C|ZKt<[lWOjfm-H0d=8K5XGiFl^pqdq6O% AǨŌ@[?l}0߿Epy"S|nscX (bl,8ӆ < {6bcxbC\k ʐi PS#  km U<ئ"YCBKuϣJ'l=v9- 얍 /"&XQI"X7Q9Q2,6ǒy/z.f.Lɠ_'_ܯws<+ADI:P.8Gt&MCdv+‡EoŔHyI2и|Giz2)2rHUQMtT-P߉3Cp#lYe4pEe)g2r}hJJNXؓyxƌoe5WR FxeM+ڭ-IJyɬȌg8VO*"!^GMW~+N얱cmiJ_nMxA N_.KG@z敕Ge$$ -Φ1{|4́q֎녇XI&s%Nf -x?$yB+H?G @*~5fd;æϲź2߰+x{ ~`F|j7@Q싻qy?)%r_I. J?h;q N"=nY14XJ=6nɛA^E.$+_)Ƶĸ?PQqp6:.+_ fnED&}y2T6~LgT|=n9i 7z|_ɀ.LwqWU5ܺ5X_XP.g@S%:ϛr K[}yq:#'wGGR.Ԙ yN&TdkiWtbNQK7=|w~pOEn˼Djyn. 1m0[Shʫ߀@R\g@]}Na{f J 'ZFͭce֦na[>"?.wLB~3h 1L#GP:e,8;>ЧNMbӿcqOeH+rθ%f q5BМ/#xr9#W5xV@WՎ9Uw/&'' T'6G3T_߷Efu@C` !n=B%@S#PY+|_ 1()=Hn[`Cαua`WS-yu=y@" 1ΥDZ] |tiW `dexp=*:ZFT$k@hj"_-)>1߷{(7Cpo=я 9 'RB0PquZ2#Os8bפ`N> #hV9ڙr6/lAZqX T7'FJ@x8ZV>(+GDg&tÚUgg5VT߇7ߕ֬]K<3raQWbB4:s;Fɫ ˴z Q ,ke/`#ݙ"k(rewLz9v yPI,n9\PcFEg@`.kTP$:Tv^:/Cz#gʝ$ #%ĊVQS\?K Ν}ղN CA[>m_SpӘw  xV*1Φ080ڲ_ n Iy3^@_h^ `z/)±Zd޸iZjp8P6%].Qݧ}1t3o7ہ:eD[ 8Levl*K CwgZ.)ܰN,$wU|XӁdJ[Gc.7b c(#JnNS.<&KPI%%bΜꘆm(Ŝt*ìd׿=g(}v&=$X1;2vEݔ} ;~ۗ .I)"3ُ3 [C4IziFh Z:jx!:a2DD0T\?."0c(1ѦşdH!P!ʿ@sG7b 6JwEDoÆhq.,$9gKwS3=`Მz @ $<$D'͗5FA$.Usm֩ 猪Pi>|}<)~]_lowjV;rƲLHn6fؗEyDb.]W𒄽BIErs=ZA>:z*rLdhptcZ`/sOj0&]ƛcne J3MI#n֋1/*h@Kb8ξLsNo-98+rt>jw>'trEtۯ.MPO3f&cE;MLg^Mn#a0gI4G&%+{ T˟41p^9RAHνw)Z~T S02ޱDru|lois*7JGݞc X>)`3R<ꜗHWpZ!Ux}vnXvH A4X5k9(. BzOtz7 )hШџ͖l~Je>7Vm'0CƟҷ@.I000&Ҟ>.'C^Gn')0mpZn}a>ıE)ֻjkjT6ɝHy4C'ʃH?c $`gPi0۽^R͏Rc*MAwAP_35[mkٽ!sp2@Ԫ{0EZ. &#ݩ]bL{ ljLgM&8/e*PPv˅uɟ̲@C8 !Uȫ6 a"M/d/}=ukKj?Do ):-iX}.[L-]0*C#DC!J')!ºBQ:6ʝ տ9q 4Iy qUx&# : 8CxLUG>re3Xt| kxFG~ChjYTb"ظw콗vBB2CbH@#9խ6_szwPr>-1mS+ڈe)LYA&Ru=^"mwΣ%t EABqlflAHE ȂALyb&ťӦU6Gfj b vO -  Ó,+ ΀܏;@ֻ^5  jts3*~XPm'oD먛p{QfNUIR&~Ӥ9ss<+`CcEiZ՘[_L0g{ljIOY%xM6K"jhU-p,#= 9"b+=nAr(+gW}yc'I(IR:^|P^Ur\U%#Zc=˛TLuM%E`Hd[Xw-ť<ٴ:t}d.枩ubiۜ9X$oQِ'ǎBxm!ϥ@#:^fh_c#|N+Fw[uohYBϕb€ R=U#gQ.06T0F뚢Z_r#I3>C ,Ƹ1lltRE)q$}(R\ER݆M@r,٨ eTn/c=/PT*~#ʓ,$YTrE\~εgnaƓܵm[Zt3sOlz1ꖩG*pC$:}z>!eaM_c5FV>G4Ei}oqkt5FI MAA m)03dSWg*V+f4!u5g`mC o8O3,ֲyv:%ЀbB8[gzp~;"vtPHKbJ-4VY)ƈV~nj0*y%/\e729\hK eJCL#ўqyPvBKZ@AC ۟m/_k(|YJrnС0 qfCsF)k3Fm+Oh)͚+tΊXimIϾ?٘ <yieN]jK\Y%1 r%%^QoiT93Tv\5kCw`{ORQ՚\6?00͗SG*|@w׬"SqߔA.ի!S5UVAhy,-j1+͛(DX5t-(+Kԋ :ˍH E6Fa/+Ղ cWD,%hH1^>M/N A@Cyk=`PBе G,{|=y2ϝ\}|??d%e:$Z3} 5d7 붓6/p@`P{tl jR|m8_-bAgHT%jSJ:KMɗE">9 IH\Xf<V7X?^QȊ#:s+&|>0|"r D+cy{?__G{2+!=<} uZI{n]/biaqfq*SA9(g9a+9v{'v!x$7YapO;.[ϹʁO7! ـpb\gmnxn9 ?(W4)\ГۀYZɣ٘#qx{,ayh] ]' F#ƖT7 ڴ4˲FP6ԀBgZ\VZcvFM'Q?((!]`-{c.҂fNxjM?׳t-4Vݦ~뷎M9s.Plt̚]n-0'dr5/`x{dP_8\;G_1q{NAi{#""cW~IT/Oy&YMq+k @<%w_-R_;FNeb=,a\PH\EvwBj;ؒO³,H;X5yN)<>D?[!nnjC2}E}bQ+W P9I@Cseh4$*HrZ]A) Ĝ5ٜvT7}m_YP64ڡ iJ<}H*EǚَZ};쳊825 x̯"$GI_`KYt+UcoW F !_`1k  nc1Ƭ&4ujԃX퇡gmUӷ/A٠㰿:г*)Ի70&,x!}}SQE[x`ްs-:-%ٻI,쬢H4j0TioIeyakOΖy{ǴA.kB#u_dm s Թ+L;UoF%?|ȦC^Gh?<0R9/|||K@RbzĈu_{n?_CgeSzO-h@Vs0PDps<]Fn3j76ۯH2:?TOH 2S~T q7\ٴ \e`rHåLoYH,=+ :k~]+RW.)nV3;Ҡ[D]ԟrحx;d (S-tD~y?~*}R`mQ<  9nzK^rjL%dH-aE3-'I'taD0?l퀠H$ 7dgjDSY (3C샷sN iN'"TJtbO¥|q=rnԭzWQ\rk'P;^Rj0 ķ[^B,_YVoJХ }Oe`hM,Y7ʹŪGG :C.133+0"WS'K;Hů_k'r^UyzG ~u5UT<׺q Z\9ݎҮj}ohX1yA(]z],DWeޞMXa rΡpJ(xGBtU#]YAYHTI鎧Tm Za IADI.I$VԀC2tLroŲ'ø4`hEe0\SiTRG+hp*шq F}fKA@KIv=ׄ.؀1YArXFQ%Pr=6,[炦Ue͛YԛRyP^=jՙ3XH`jHOfV9µ`ZdvP4|{lnNh_op LDžs8l@<ۋv2!}tn ܪF<d~(ߢ:}Ne1IH84e KЁc<ĤNҏA;1x4.c ODZyH6ݛ63dr%Fo,7gds|+^#WG++01_m_vXA&jub.<ʛ9m2Ȉ|)|^VƔh7g-/mz^֛vڕM>#xEaCr6%6;`3vjMI@Mޒdp!"]p2{RVso4vUӝ##\XǔU!|ѫ0%sR2lqh^7ڒk]:W/+_㠊8߭^S(:5O( W?/bjڶcqr_3 ǸmxIV8uBo** -*kգgV3<b L RHHXɴbjZ~ k8.%ɆK~Op/򓎄+]Iჾ@-u\t7OIXLgkRG~ x`x7@un7l;LI4[8R% HdkK?0=N/:$3:H z瘥ri%DJu#*FBB 4{$$}{Njӣ~ȂUubNgt'F_],5>N߈Hr[j(3΁AcV߂ڮ Xc6M{7ACo;joZYF:_ٜC×Mi2i_L4Qw+n0Z$2V`0zv0}:78((xziy`Ԃaz$Ei,Ll:Z Yl{Jn}FхX?ge|*BMO;X4#xŹl0l͈pIzz=xp!V7^fӨc.&2Ҭ*/3Mk8/$˵B9@2h1aUCY?1AŐvZ ~- ۀ Ǹ ]q3ad̘Xxg] ' Oxmj9"{ʌÍ(tr/Zu@Gr™Y@i$EP;TDPʠQ>v bbkwo֌ J H ;z5nWp [N+Sp7RWcXRHW3VFfo{~́  3hGw\TR$oY,[tHp)ѫ crѫC}ѯو*bё^O>*6F:{8ّOΩ ?@ לF's{1kWq PArSLAAԫazA8(?}Z}#`ȆMc-,HNtovBؤZ 7L Rjf.Tu>= ~$oCX4`YyNG דӽöO˛BrGLS V t!q4J; LC)pνk@#znbqjf龜$ntD,{{3WScݺWtQ\imꚓ3\n}r|Ű^]8X;_)l|ug5s|xULo Q3 \>TrnboRuav/5KzoE@QP 5r {!)ckn\ώ Æ}MRvTCvf?4c VV(fK5q$aXrքř"rTRRb1-_| b1ܫ~)jzܗ! /N%,M'Sr٬r: b)i uJlj@\ bJ}*6܄JO`2R\_ a@aCiqS$sțE135H){j̢ 㱸d TutK /LI|wFf!0}On93qn?D.XV0yv_2`SpRRw{rq, ;gQne,GAI˛d٫V:0TKfk SX byc| ~,h3y}{09p{5K>7㼺H1[~x\WPYU]bU1s-MlS>\Gv,0K|>8&*^B`1C^;(Tmm9O:$iF@ֵB;m@,Pgާj%`j k?N:W.=Ug(* 4*uKsBLxTg.2LDTQםLOЫZdPO2O1Y@pN^1f80p=׻ӕ0Y'@ч&ᐙ\?j^MuM!ʃ< h0|=(e뼰mar6pC*<2^EHT&{5F@&8̫U3*g'zEZAQ=͸[B 1|i\4L,b i#)<쀢2 Z&O?$'TR0HQY<2V IiU[^`gZkYEH\-'h*hWMCM}%R4bZ݆ǩ_IO!3pݙ\,s5u߇e(7֙ul{u1q4_VGOk7 80tE,L|˹:tLhyl 2lTP •~H$K R(= PWOajXʔ>m}4֝QZb5t *q&Z)9|J-@+'s">L;?Vc%®0bMcBzy>6'յIDQPt4o?)mWgՆ3xpU<<2^jW;P*%>$xDrA_'>|^xt$"-`\ kj @"+.\$1͛w%08Jwnw5_*xf&%͐cwS !P?8 LTE-Gx}UN bA],()_bdb7܀l^ni4*?w\47΀Y1 H/iuRN!Nki[6 e3N_wJ"yj")FLF&57\,!SЫ&kN{ ȵKqO`ue#;Ž[bII1<r7B,A+P)Ǫa0_9qn#gU؟yM6s$&^RW-Z%Zy8hV&GbiWťK'GBr^[J;.B),q{:ͨj/!"${IjMNCex&%_a<Èpbk :[>.ȉa\էu̷ 4%6AMېZc{9(S'`=w7|4ӢD.xYBVZ"&;wC_BsuUiY N@*_4zQjrT3A_r̘$JߟzJ'cb6M<Vp E }l!*RpT?]|߮ň ܈* L  YZ