libavcodec58_134-32bit-4.4-150400.3.42.1<>,Eĉfp9|ϤHfFTg]8!_~.z3]G~^ }$gÊĸlW-CD.lAxu$M33g<4iI#MG<^| R=vB >ʞ6Phn+DX3UD yOMI#'/qy);^O\^時Oˋ_\~ʍ^lA î3t,K70⦦X W\Nǐ[\`[)lPJVY|6(~K %kG>> ?d + @@DPTm     R lt~$111(89 0:k>QG\HdIlXpY\]^bcd)e.f1l3uHvPwxy.Clibavcodec58_134-32bit4.4150400.3.42.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.fh04-ch1dWSUSE Linux Enterprise 15SUSE LLC GPL-3.0-or-laterhttps://www.suse.com/System/Librarieshttps://ffmpeg.org/linuxx86_64/sbin/ldconfigWġff966a4ec768fbe16b10dfb7536e9de6a6472027c2ead73237ad96cb463e6ec7f9libavcodec.so.58.134.100rootrootrootrootffmpeg-4-4.4-150400.3.42.1.src.rpmlibavcodec.so.58.134libavcodec.so.58.134(LIBAVCODEC_58)libavcodec58_134-32bitlibavcodec58_134-32bit(x86-32)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/shlibavutil.so.56.70libavutil.so.56.70(LIBAVUTIL_56)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libcelt0.so.2libdav1d.so.5libgsm.so.1liblzma.so.5liblzma.so.5(XZ_5.0)libm.so.6libm.so.6(GLIBC_2.0)libm.so.6(GLIBC_2.1)libm.so.6(GLIBC_2.27)libm.so.6(GLIBC_2.29)libmp3lame.so.0libopenjp2.so.7libopus.so.0libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.1)libpthread.so.0(GLIBC_2.2)libpthread.so.0(GLIBC_2.3.2)libspeex.so.1libswresample.so.3.9libswresample.so.3.9(LIBSWRESAMPLE_3)libtheoradec.so.1libtheoradec.so.1(libtheoradec_1.0)libtheoraenc.so.1libtheoraenc.so.1(libtheoraenc_1.0)libtwolame.so.0libva.so.2libvorbis.so.0libvorbisenc.so.2libvpx.so.7libwebp.so.7libwebpmux.so.3libz.so.1libz.so.1(ZLIB_1.2.0)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3ffٝ@fm@ffWfO/f,f"\ff@e@e@eDdJccʂ@ccs@a(aj@````O@`y|@`pA`M`3@` a@_@__@__A@_ @_o@^^3^ϧ^>@^^l@^0^@^oj@^^F^&^g@^ ]@]w@]o@]^]^]Y=]S]QT]Ik]A] @]G@\\ڭ\@\-@\\\8\N\@\6\\}@\zp@\y\w@\g@\g@\b@\Yz\=@\[@[ݍ[ @[Q@[@[qr[n[i[h8@[f[`O@[[ @[[ @[Y[Xf@[O+[?Y[<[;e@[7p[6@[6@[6@[3|@['["X["X["X["X[!@[!@[!@[!@[!@[[ @[ ZZmZ'ZUZ2@Z@ZI@Z Z@ZZ.s@Z!D@ZYeY@Y@Y4Y@@YbY@Y}@Ym@YMY7Y.@Y.@Y@XXXh@X7@XXXXk@XY@XF@X9y@X=X=X TW@W#WWWE@Wv[@Wq@WM|W!@WWzW @@W@VV@VVV@V@V$@Vy;@VwVuFVrVn@VhVetVZVG"@V4@U@UU@U@Ux&U`kUXUPU+U @T9T}T+@qzhao@suse.comsndirsch@suse.comqzhao@suse.comqzhao@suse.comxiaoguang.wang@suse.comalynx.zhou@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comsndirsch@suse.comsndirsch@suse.commeissner@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comhpj@urpla.netalynx.zhou@suse.comjengelh@inai.dedaniel.molkentin@suse.comjengelh@inai.dejengelh@inai.dedmueller@suse.comjengelh@inai.dedmueller@suse.comnormand@linux.vnet.ibm.comjengelh@inai.dejengelh@inai.dehpj@urpla.netalexander.reimelt@protonmail.chbjorn.lie@gmail.comjengelh@inai.dejengelh@inai.debjorn.lie@gmail.comjslaby@suse.comjengelh@inai.dematwey.kornilov@gmail.comjengelh@inai.deidonmez@suse.comtchvatal@suse.comschwab@linux-m68k.orgbjorn.lie@gmail.combjorn.lie@gmail.comidonmez@suse.comstefan.bruens@rwth-aachen.debjorn.lie@gmail.comjengelh@inai.deidonmez@suse.comidonmez@suse.comidonmez@suse.combjorn.lie@gmail.comnormand@linux.vnet.ibm.combjorn.lie@gmail.comidonmez@suse.comidonmez@suse.combjorn.lie@gmail.comidonmez@suse.comidonmez@suse.commliska@suse.czbjorn.lie@gmail.comjengelh@inai.demliska@suse.czmliska@suse.czhpj@urpla.netseanlew@opensuse.orgbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comjayvdb@gmail.comjengelh@inai.debjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comdavejplater@gmail.combjorn.lie@gmail.comadrian@suse.debjorn.lie@gmail.comstefan.bruens@rwth-aachen.desean@suspend.netsean@suspend.netqzheng@suse.com9+suse@cirno.systemsjengelh@inai.debjorn.lie@gmail.comcarmen@carmenbianca.eubjorn.lie@gmail.comdavejplater@gmail.combjorn.lie@gmail.comtchvatal@suse.comtchvatal@suse.comjengelh@inai.detchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.com9+suse@cirno.systemsbjorn.lie@gmail.com9+suse@cirno.systemsjengelh@inai.debjorn.lie@gmail.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.com9+suse@cirno.systemsjengelh@inai.debjorn.lie@gmail.com9+suse@cirno.systems9+suse@cirno.systemsjengelh@inai.deenzokiel@kabelmail.dejengelh@inai.dealarrosa@suse.comalarrosa@suse.combjorn.lie@gmail.comnico.kruber@gmail.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejslaby@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.deolaf@aepfle.dejengelh@inai.dejengelh@inai.dedavejplater@gmail.comjengelh@inai.dedavejplater@gmail.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.deidonmez@suse.comdimstar@opensuse.orgjengelh@inai.deolaf@aepfle.dejengelh@inai.deolaf@aepfle.detchvatal@suse.comjengelh@inai.dealoisio@gmx.comjengelh@inai.deolaf@aepfle.dealoisio@gmx.comaloisio@gmx.comstefan.bruens@rwth-aachen.dealoisio@gmx.comaloisio@gmx.comjengelh@inai.dealoisio@gmx.comaloisio@gmx.comrobert.munteanu@gmail.comaloisio@gmx.comjengelh@inai.deolaf@aepfle.dejengelh@inai.dejengelh@inai.dejengelh@inai.deolaf@aepfle.deidonmez@suse.comjengelh@inai.dealoisio@gmx.comidonmez@suse.comidonmez@suse.comolaf@aepfle.dejengelh@inai.dejoerg.lorenzen@ki.tng.deolaf@aepfle.deolaf@aepfle.deolaf@aepfle.deidonmez@suse.comjengelh@inai.deidonmez@suse.comidonmez@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.dedevelop7@develop7.infojengelh@inai.derobert.munteanu@gmail.comjengelh@inai.dedimstar@opensuse.orgjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.de- Add ffmpeg-4-CVE-2024-7055.patch: Backporting 3faadbe2 from upstream, Use 64bit for input size check, Fixes: out of array read, Fixes: poc3. (CVE-2024-7055, bsc#1229026)- 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)- Add ffmpeg-4-CVE-2023-51798.patch: Backporting 68146f06 from upstream, Check pts before division. (CVE-2023-51798 bsc#1223304)- Add ffmpeg-4-CVE-2024-32230.patch: Backporting 96449cfe from upstream, Fix 1 line and one column images. (CVE-2024-32230, bsc#1227296)- Add ffmpeg-CVE-2023-51794.patch: Fix heap buffer overflow at libavfilter. (CVE-2023-51794, bsc#1223437).- Add ffmpeg-CVE-2020-22021.patch: Backport from upstream to fix Buffer Overflow vulnerability in filter_edges function in libavfilter/vf_yadif.c (CVE-2020-22021, bsc#1186586).- Add ffmpeg-CVE-2023-50010.patch: Backporting e4d2666b from upstream, fixes the out of array access. (CVE-2023-50010, bsc#1223256).- Add ffmpeg-CVE-2024-31578.patch: Backporting ab0fdaed from upstream, Fix heap use after free when vulkan_frames_init failed. (CVE-2024-31578, bsc#1223070).- Add ffmpeg-CVE-2023-51793.patch: Backporting 0ecc1f0e from upstream, Fix odd height handling, Fix out of array access. (CVE-2023-51793, bsc#1223272).- Add ffmpeg-CVE-2023-49502.patch Backporting 737ede40 from upstream, Adjusts the logic to consider the chroma planes and makes the change to all three bwdif implementations. (CVE-2023-49502, bsc#1223235).- ffmpeg-avcodec-libdav1d-fix-compilation-after-recent-libdav.patch, ffmpeg-avcodec-libdav1d-don-t-repeatedly-parse-the-same-seq.patch * fixes build against dav1d, which has been updated in SUSE:SLE-15-SP5:Update (where apparently no rebuild of ffmpeg-4 had been triggered)- drop support for libmfx, which is no longer supported upstream at all (boo#1219494)- ffmpeg-fix-new-binutils.patch.txt: fix build with new binutils (bsc#1215309)- Add ffmpeg-CVE-2022-48434.patch: Backport from upstream to fix use after free in libavcodec/pthread_frame.c. (CVE-2022-48434, bsc#1209934)- Add ffmpeg-CVE-2022-3341.patch: Backport from upstream to fix null pointer dereference in decode_main_header() in libavformat/nutdec.c (CVE-2022-3341, bsc#1206778)- Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix null pointer dereference in vp3_decode_frame(). (CVE-2022-3109, bsc#1206442)- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix out of bounds read in update_block_in_prev_frame(). (CVE-2022-3964, bsc#1205388)- Add ffmpeg-CVE-2021-38171.patch: Backport from upstream to fix adts_decode_extradata in libavformat/adtsenc.c in FFmpeg 4.4 does not check the init_get_bits return value. (CVE-2021-38171, bsc#1189724)- Add ffmpeg-CVE-2021-38114.patch: Backport from upstream to fix the return value of the init_vlc function is not checked. (CVE-2021-38114, 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. (CVE-2020-22046, 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. (CVE-2020-22046, 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 (CVE-2020-35964, boo#1180519)- 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/bin/sh4.4-150400.3.42.14.4-150400.3.42.1libavcodec.so.58.134libavcodec.so.58.134.100/usr/lib/-fomit-frame-pointer -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:35550/SUSE_SLE-15-SP4_Update/3578cd101bf807e6a77b8f214e231c24-ffmpeg-4.SUSE_SLE-15-SP4_Updatedrpmxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=7de923ce7d5989666e14baba3508371b1710cc58, stripped.PPR,RR#R!RRRRRRRR RRR RRRRRRRRR(RR*R)RR R R+R RRRRR"R R$R&R'R%RRutf-86325beaa48f291420d33d3681325fc3e8f6d9431fbadce312cdbd1542a0b8c66? 7zXZ !t/G]"k%ֿ۫\"ɎG@X(Mt檽D,j`qXLM;[h "EL F85has $OlΧ/o2 ueɒbظtcݦ=:=qA&Z`D\/$'&0E"4R) pnο`*wb\Yeyjdm H -LJ*(p# KL pZ}ԭ qF6;OD~9198E >Z ʌe '{;Qf% ?"$豈<܈Lyr;z]OCsp1#aR/D:=42in&̩&=f,i6hLƝ2C;6g?N%"hX'fJ ;r t9iKW0I5N#z0Kֱ 7@y6"J_;.ze3E B-T9p+"Y@hsJzXFh-sI iU:;v(ivp*О$nQ h(4ц]IK/]ȣd g}CQ_!B+֕ tW`_{a2FGʫӖ IVhFQENWҁZ.iuhceO,b9&y{GzBGI1l#UlՠbA,fcSWeF$$~weQ7̆&~G3/<6g_V8d>Iq[rSEW;-3 ?i OY*$x]t?<O8sL,ȵC3Ʈ|UB(NDZ3lEmX5 ĭ"$aY/cT6<` JD:|ӝ׷I_ `ݭ!6O,S)0g(I(2BJ3Ǝ@,"[,-4U%8$~ tAeTUtP|!D*L7y[Tof tm T z'r}o7of_25qD_^uD#\eɨ@wdH̘ӎNq ;&t쒣s |3KO. $|'5;L8w.(뚎!+xkcZ1kB޹\ǩGOCNX6$Yf_5J"U?t83k*1^U$TAgRZAR*Ʀ..GFx@^.UNИ!} ,g%$#ήS8Z/Iݼ}ņ28^KtB$!J/v0Gv7E۔bLd!3c#ȅV~z Lazd_*G\N tk`WvS4RlZI25]/c|JPI>cm!wYN3, F ,C衭Ä㻌 ^63J1˙G];`\ R-MyUB`Gq OƤ{|T kc_?܂ ;>(D=RX]J]h>\ŐWw`0( |XIំ\Y>B^/XꒆS<]'ZZA~p{#MvQiKr+Gvg2YO-wE޲D|w/g`Ԅ&z>L9Y-H\ ) 'MLuS3{6Mǻq+4_Cs0OKً,Ǒ ϐ4kgoDIjgmEeHl_ADʓ4Xki:]GS׳6|1(v_v ꌕn.dwAsID49^%A.;!_є^c{=/MT2ւ^7jЕ]1G2rkF kS Xp-fT.w`fWP#rJ?l.FttFR, iZ'٨5K:K!{Psa] 5VTLi߭E1P:R9`t5>*;nBwu.8bLvw 6Mc"6@ULdI:P<T6\ axkNRJu~yd$3h|Fb4FH'$ChObmp iBo7G7{C;e̚f p|:*N L ˯bH\Tz~""yq몆i>2#fDM@—`4S,UQ%#|6ٽ?2KZ~xbw癔 eJ8RB"p # FeVwb;.OT "5N^f< 1`*ό;Y"&znx!")!`J( SPlØo- k'JWp[kVcd}#y h8?ObQ꿻5E5dQټO;LvK5:IdmqpYPjB~5J) ݞG7C}bגj,]C%hQHDÞ) %bU)~'RO#C+ҪC`jb躾 Ͻ˃EJǚ2g ݼ笯>QCG2S `lUaW22{,h9iCS:=O3P:,QkDY%!DMIa!#`x勰]N0}oT9P^bjHV3GB>ד$t#IH秫Z?РMNLRͫ*Ҷ^JɄ3:9pF>(:$fPzb8Vjzf'܃9_p$X >"N"}U6Aǧt;'͓٠D(ۉ\L)tF7:K W cڅbds{*ޞ5 nA&?7pDO1ە̸|N49˄aETܵp|vTqG(j4\>{ Peؼ6!b7$HF6={[óJ9D@;uRGji+  u9p׊͖\LUQ1J[#E,L60B 21p|>ѢOh料*bmȜS|D F#tR8^T|8M ;<[P˷BU]&d_o'$GG8l+V+Km sqW]pz!!yl"D1y0{Jh1I$c{zA&''ScdD:1h ʼ/tڑi\)z>@g7i,(b7sI 6d5+7ү!}Ē W;DS申Ii`ҿ|W}n`Pc.7m/BXOoj KR/9Ϡ4t@DfݠCvShm<PY ʵy#@p @bSQ龹EmO4{ݺ$?uP2೪UPֹSa`ygIl!NPie˕@Њeߓc[8R';[V sS5}pSS!`U:5KS5 :?~t0j<~+c/rT7)`JzJ"Φ䜢u@'M]v=OdZg7$f SEx =HSsYq9☮G(.SKCJ>őboKgqX$(u7:OsH $~/1f:gG"jt c^Sd<#dT8$K#]+޺d|syԈ;*:x10_hXUjh⊝Qf'kFy)z`iiuFjL@{&heW&?D^.*U TTܥ!>VNR]~4҃qL"Vm1͵{yIFѤ]B!L2: BaL<Bs@W]!c1dwYuyPD/*H8دOBm{ǀW)? }8o>&"J8W. GA(p9Y`PthXҦwX;t ;nSB*"hZp$u܃h_Ҿv / 0Y&lr8m7lM/T u9+&m,AE[2{F|~|ކP+/6{$ťJa5<}&=7m"a D8dR2Nk$ ]:]GYs@u:iU4Z;tlIw^Q1T؎&& D;H|ڧ'yE2OB&BUNϒK6as^azC^Y7OSj&8VNً˶)L147M}P{ 4uA=R-츃 az,\HltyG29@$w ʼn~<-;&5-$-C0 UQVz; Qnwbs<. S~B+-yeK?O P+HǬ 1fIG˨(Wl R%ˊp,inc;  M?[NO8əQp-ZXekRHUV1s`t.sKm= A J𔾫(x$8#u;Ҕb ؇81SVi ZR"C_1j(<2Q4|dYe"\C[3iOHj-g+|޲#]koAv''Zq+|D.4V zxn޳FmC[B!ZW#~7&D*hvIRvouw; L^[xNL8c^htRd'djn.MT QvfZ,0ڒ:h8b0ǍBU{D~1/W]oX/\ffF!ʭϰF@%DdN=&Rr-B #Gh&oQ[@H(m?cozuȼዟn;W3ά܈gbTNdWuI"k1f6m c`w :Cֿͼ$*Dg.@OyDi]$U#"\>utcš3(D%?NdϹ\c:dPdCd>l+z^+ عBx"&ϷZyF.аNz8a`p߉ 2$ʎm}fx3 YV| 6yT*#|ǀ4r9#xr?wro}cv.7hJ~U[MOQJURbug~U#pBE' 0)@0B%SSK])}tSg(TYԱ{v<nv RQdEPcsM8L:k )Cr *69L:-jʲٲ0&kf }!@yv.(U| C3'^J:SpY~Ɓi?a|1aҁD$H u (֥]>>H׈x w SI>o1|T|]+! c :!\۶ee Lj (q_"aY>NyrKnwz@[s*,0@6 ߘN<4*l*{~aiՅtp9-M 2w;umY9IhSt̑1*- Bڤ )]4B|=-ؾd~GS~ArfW]_b* |ܟDOEEdk2 dNS95W-G&^m6vЏފ(y5rHI6dj޴QS^O^KGs>F_)̃hVr k\̉4{4KXv9/ [J>&q:]ISqː$%K%#B(rXnaK)9m{Qf Z*mb7eJ+7P\+!W *@1*FFǨd L {4[߫3<2i VQ.W:=Z܈@C`fнjR~+J1LA b?E?PG#1#Oƃ(Nb-؄b W  Yp&.&9:{UQ?3uNOkOPHQWC($g&RY}ǚӌMn<~hh.f3Ο'7 S"_$~f/CFN  Uz&Ǝ=ɭMiE5.D`?'iGD˷QR@5_00|3ajY;3=y׵( AAD'@rJo@{~Cˢ֭`Ub=:nuT7ez,} nʤ:2g)a1o -{c 7n@Ed$da=pbFcr?/!@4}Sòi26iQbd0}E :J=7q lٹޑT rMzB5W{n*o(;fA eTK9,FFT0= c JEXX; C;6՟~ڰ!CPD@&<٠<.wo]@nTfbM^xԫĸ1G5)!`Ih!:lrZ!-l>ߍ~D1g|Yj~㕫Ii1 Rޢ'>8QѤbᔜv$@8-DN-aQ{Q["6ۼԊ+wC Dhwo\Zz?6{)*^(udګV eoŷV`cb/ݿ F4]@r4z%vMFys[h, ?] P ؈$UCD)Wo*U&nj)aQyyc쐎ghSjzj`SWsYf*cpGfc9qB֠-oz]6`BxG?6I*$(h˜ IUqY Vel07*Aզ)@˰ !{)ǂvQ6f @ EYGrF|N iG_Lì'5*..pj5}]@*kj %Ն' !XH&pDs&xe4V I+1rT-VDȂ"='v(R 0DT!ߒ/D.EdXUR.s0k.c3 tjḀtUu+eT̕T\g Mf} t0d& | 6$G~gsPc.fC޹0GEr:\Px'_ϒO?lI&-ioב>L&PF&羘~:vx^yc@oD_h BdV}%IgouƗ߆ѸQ18>i :/$[.5}Lق^$(ZҧA pzTx1mtmd0m(iK`ƥx `kx$DO+.ԝpzɶ̿Ѭc^'%r Pub-_WnuпgF}PDw dnOBpax 2(;~d$G2ӴEY'. ;\.\'G%,0jDġk)Y›>kkaqniks!&,=OX:ʊ ֪a :@;\h7gOKd) 5 #]i] ?mqAA4W.O+`%GTVfG6pq2Yag\\ Q:_FI1N>\v;8"xp냀\̙F,$"-'[JRw +AxX͒~\ ?'"TB&8J#1p2 ٫B}6ǿ`^ lm8f@H;C~-=b,F-PX2uߙ>D|V ՠ"xW⣧,ɉcxA&R"%Q= {,FۢnT OՓc_GQз̽߅CPjjr{q% !<ԭf䶎f7r)cByF _`ݧ^*:ze"15\Lrz?UFĚ|?@>@ Xip(E#-%A?{_[olFAX3,mkߞ )eLH*2>̢UQ6kIӆRf !\8sU.MN*t^'4|) d@G?I޿6!IN6D])0B7?hٰ'O51#EGl }F3f$m ,a>|Y+h:~ 20^a@=sPbI@<TmjFgGw_L_7ׁÚiBZz-L3X\np=!ʨ~~]wZ(n)_k)eboNH"&.qt'1 n["%$)w@"PY^O" +`'=/VF'ә.p}.hWؖ-P"cw.]4Bg/^ >e-=R?_<;-'ߡ:s%k&ܘWAtLVh6o:=YL|3l 8-*HONSN@k՜gc.OWʰKj(;Žz l(d 6W- 3 C@*Q+):kۼ.^3է\EWx h(2hW-YO27*ql# Y ~m R>*/Nq"{DKs/%qͲFJ6ym4HBDĜ?~. l%V8k=U447VCrbPﺩf'D44('c=̞4;|v!G(Oi¥͌<W@,vYw-^N QS7'1&k}[JΛqTI_=wQ@diTljPq;RѸk.__dޑ_g)? ;G=@20P3= 6ܜ :띵Ujy'=tif._ИDOe𯂧Y>Bֶ%G27QO +!:f 6m^ )'H>?WEȘk:xu\KiǙɘ]SKmU@BT-._[.qjͷ-++Ζ[13Y'.pBY9"g ̫5Ȣ`얝?#{3B^˾k3撊AoDA(-T I[ &YAsu`ksHXLHBݷ{mhjadN_IWA%8*P򨆵Ӥֹp|? LH8/W Y"#N{Urf5FXT߶%D9i` OZ\NKˁUPU&hfo1 uA fhx8A.KFnȫpfT,?@Ih/%/."jM< =?SpOFem2sm.R}/<w9A7\mb28mof?q&EՋ/R5@P :@=v Ez2thq1?mKU{ f5{M ZT Z>eR(Fc:p.mvdRV5%J\ ({Tv04i?ϓm 86u]/Jnoz(-ZA'J˿g#ҶfXJ ·?ͣ|hv#qYâ sZn8) v0ijKAV\t_+bz>%U{U5 D~o~bT% X&nr jf.eUk #e2>14:b$0׊T ehRQxti u!/3:޼ Kw.ƒ] לyG>0; &z;d(pţ}9dv- 3S-)"YvUy&glx<,lhR Pl-dCC!?Qpb}(yl/K[Q&`P9$8Z \>e+t%(f0/3kfNg9Su :sd]t$/\!^_qTHáY&^zŵy̓}Εm_{j+cY@!taYCѮ&紱S & f"I5f5cnr_V_׬>S+xqo>>:+M]bU<]a#enjjU-qTA套OEX"(eLs>q*c%1bqR@L}i&xC80c F ~I5^{MZ~= K[L;#\S$mllD(3nkZu΍55sc|iBg5(Mf&ydo'^sK\z˶bvIu\䥵S9:->̹MlaT5dTLݱBM[WWG8Ea9r}az@[<,xy\mZh N=ک#UMuIs=)^Jɘ0F_'UBڱ[;n7n6B>7tEbS[ZzY#ʭVпI}Fy |ʝ < LNjBw%o_u&?bB|kkGeź9źδ lnqbd*ѻS'Lzc8Aۿ Fӹ6BPY^uw>)lTDJ' ;#;pAB82}Z3}CپàC?h9-#M aEb@~VZ#GС1p=#>UH -?R9pP8 Ћ<8:fn0w&]50q\fS[m,PLgQHZ )\hnmSFG2(VG. u4wQ+^޵}FɰrIᴃiڏ$WG+Np]Q ?3Ï!@^Xt0ŰNl]עtcd2/vMG3Fn'[¤U㳚7H"\՝Et#14N H^٤35X8O^n+qb{*ȸCYTuU<1O,Os#c tjɫydz"yhr:wk8CZۡHTkpx{(@?00v *[g={iW2䟿N7/) V61' 8"6 L ~!>vGL(ֲc*V ~,a@Ԕ,$:_fjru;FtEj$ԇmtGd0s- ۾CgK_U3Q U_&(͟]?߫!`AxbP *1:gT=dP\n&[ IjO ´NGq߻jݢT%쯢hˬu 0ϵT:ZTNCI 坏Z]Ȯ(O[Il׀P T-N--c˞Yo57E5!0;e#tgtFAo@Mi:rV3WOWP~L !4oεՏ7jkk޺tlf(3z* jP_1h(noAOh; iWm3Bf~%Âx3_fӰF2cI>jqw/:К^k$ gٜi*A0$x8pP]ʓd+!݋ILHI-SbƘZ}$5emAb eI+2?q{];qHgAE[ӑ"'fn?xi+ C)4u^6D?I7i+J' 9^};V6IIOr7JjbzUdp*nYׅi ֭Ueڮ*F9P"X% 6?7L׸HT%"j_2UU t$,޹"s9 ߥ&\nΈ%ӕv6yò[5$s8пV> P6Z6#CC)^ SLE I-pX>쪞Yr˰YVF\3} iU `U9\U^:S<,7oŘ}񬧩 O*ő Bp- hR!/  v*qS%n"Zs$\ ۃUx Nƕg -d|E&SI]ʇ(? ǂ 8`:D|mv]>Nen'Db^1$v*/&#`7wc& uuڲ:N Q=/c28S+Ynsxb翸'/=IbYҬِe>^@cXs(mS`9z: u8vb/ЊIoŵP}s5x%XbJQ"9KpLs 7/&Ed[XJJf/,E/;Opցv. >feU/T#Ve|RÈur4:s].WhG#ͻOЍU`W u~7y!^)%I _f.*ux$]RQv ,lUi2eTo7D8x,r]j+ f3V ,RCQ)4XstiQllڶSʖTZi";|O/Ha 3uEF@f'=.6{a0AZ-  #Z8xL(P_F}$|裣70 +NVBh!| s2 ~ ǒۿq;F v)3]HJq̂:,&{=4 n۰jG0rd,}RA2Y(E1"RQT=T_bEl&86'R`"ΞH൜̐xn>dI4|hk}&sJ)NSZZ*(M2{-b5.H%f4JϨv=n}Z¨zf6o97_98-Wgx}Q;lH\[ns|fʀ5v]jxWYOGR?Ivk/? Qtz0G:-`qڦ @&8vgC eg>pN1#x_똛RN7R[ӗ_enmB )ꟗnWʀ#NSTE: ,]2 l_Z}dTzVh$|LQ=^=ye)m젘"@[}ȣļT/:;$y寮KxAfMIs%򝤑Jkqt%Q UbF(<0n 7̟~48}BX!dvXoc-\(x9΋w:]pL,'QX`MidbJ2Aw~ Qx,\sC#5I!alHoeC,)v`~:H ğN.\Ì{r oasvEh%4_9VLEGom> c58 Dw8d'u<,E5]ֺbYVꆦ @;mجl<7, |:BP1g ` gz0<\YG8[ܔyT}* ldCgF?)e*W4CJ8bmڌ6Q+Ni̵cx4"t"3A&+vl۽ȝ榞\a-z!A:rms=y9}4oyIlMZ˺Rʘ18~[l?iWo4 (i7>L@{asxTfXD0F(T : l@.HB6J~'L\$SE20PCJ81.3#Q_l4tJ/ ˮН{ 8iZvhlv?$VgK̉n1qٜw¥ċ"4 4#S1HAPxxPJ@aq(WE$x\/ДH}c`x-8c; ITCAϛAxQ0+mpƇYG)xw>XȘǐ;1 +YM+-f;;W*13i(Y_2 $[ȉٌbuHtW1Цֺ/Z+9_}`wbZ@;*gfXÏ*!?lC_hnbz8Xg608"zxi"{Xt9u4yx.|RniO29I~܅bJ(3ƈĂ~bRc4i >۳CMTW%NB,޾*CM&ٸ4WR1]0tΰ7.Mvz4_| NsZUnthtґ:V2qo>VK%|x&] -pL[ޏr z@d-~ƣOǫ*T;!BtPq]i1$zhTWE @`KCu "iɺiI#vgV7K'jpA!ߩ`f2Ee jT݇+H%0բЦ*QT,xv/&J-X?z[RDpgH=i_~S7nҦsK̸Qq{&)E.R|`rj2OVJXgdqbq$?'hV_?X }MW F,Is!.2cnYW|9 nCRqJpB%^1Bگ֔`.5U݉RԦ<>yHaJ+J}pl``-͟7DQ+Sg+{}pzJBYK珔7Ii" TZCGM's{.ե]L6Aej:+R^Z6UKJE?ogxS&fPpήF ޘ T6ŭC8J% "W9_ PY7Gc? 3~[h;ۏ׫gD(VKM&M׏omӘƜLaLHc 7!Q/FEJ/1FmJy# M8#/˟Q;!zKtfkt$''%sk:)sjW*rW |~,~N%.8Wvc ^ RDVp?SIU^mK*:X$?j<;FH*MÂH]v<`e@߽t\]|B 4EwGOzKt/LŀfQXת n]X80]oRV>#PacS8~3yfrݯW7aJP^~ ~D2Йhv^}ġG6 Wqzvxb}pUpC>ŻƦ!F!})˘AsOm¥DJ?VC&QR-з CL#&ݓ'ɒ:t5Bkz}o3Z9#G/}I}da*qTlL=u4~y nlͣ5БCK +=C=h^^#len^>vs`?d9N̈́}]S"=ٰK[5;I4+ƠqnUȌ=MJ dՇ3qCyZ/' )~}wee!!ה#xawoWd؂Y-g3Д ' ^JjdžSDτgT'1[9TZt9bˑIxd?ٺ.,yў.WI%96JUl_Px,SDm@VHD/-4PIe[Y0pcܣzY,\A e yu| #+2Y:s惧d!I:%9oSyN.M2sz?#v ]8LI޼PÑFd *蚆5rʿ!5b=r%x6#Ğ{M|MH%[gR,y Os@Nˑ*P45<Jϝ;F(Z:'cqF$ڋl#5GAL5Uo+[3(Z*ދNXFPf!Q0iD.Ndd9=2aI9Է? qY+Vr/mfb:BWy:a)(X2fx};;_C {53|Hsr ӗ{狛g3{() ku.DPc:^~Dž1?Tzd1;}yc(BnVs xhpr Λ}"RWHMBI K!~&H^{$ʺ7=~8$Xyb?O_66a,&8UU3tÅF#i5,]LL+W֜GaZ:G6 ZX†(W' Gn6]b+rIgCat6![ 6&8Lel% &sgvF_D(k>g[ BjH*ԮUP1ҡAhl f2#=J#0ʅkG|9H`~J?\r86#:-OC[Ay|买LӧN+xM)cFR|mM?|K eI:b]Cz{#qƉ@p@&l(G1SMG.E{݃OЭb %+#24B42Kx~ WJ=twfGn}AeLV`WPXѻ:!u^%蔰К$i`h)oWF74sw@KdR6_?RW_P T'>6c uX'3"sFvg?4qMOrjs} $4!эZYmpͫOu/M(BzdeŽ0W|\Zҟ@LhteXd%pjQE)Bxܴ) :Khb )WGoܟZŕuқI1֯4*rc6WpBlnqߺFOzj:K)O( ؆5Qh}L^ HyCԗ.2'Qīk 㷴L*dKV'raG05~CO=|۶Uz#j..GjrT>7NKJ=RpzZ}P#YHr*FK}v0\9Ś>’hu^BpheڜOwO.NU!%=e[E)֣ Pd^q'ӨJW}nv0ӄ߹~WZ;}PuΎr:Y:-͞(a犫O8 lZ_<)s瑀y `O5;lJ[WuKKhwZx4%%ttIGұٷiSc9\!k8 ɀC 3mR;K7${?4[|`n"==_խUf#ig |W?X#|K&~IGlA̲b&u߃2|7\]"V)hzjϰCu@g-U%)d;v_@@<2`+g)O\1FWL%i:mjc `TZ|)\0R ]qRvM܍6(W޷ٴ>^gA'_:p:|ȫāshYU)elGn18_LG4W7,xU5Ei93X3L0:vggYYȘ!qRƁt," >qT閡 eVTC;%_8٩HltFlkk6͞8g`ie)ba[iA V{I1=0 M-ExsMT3A(8Τ֒90kX-"-]bn{qPi'z7O΂ʪ;ky~ȒDSlYb>|laacL1`*az&닅o0yVjמ:5NFԙĞzDV_Nl$9P>2ځ}NUigY?\&Jsk.RDMnIm^Kȅ\f 9yѝ|{~?gYq(۴F#vqm-pr|IwL?A%6.]D |bo,_xqF]]͙w O9qzmf26/"Ù[uwX-ShŹ-c8nu gu7VH]=#{sFݟC܎GB̡?KY WT*%j.iWr-M<4HIp?S2`௭!+q{9>b2֓q:Al<Ʌ+'h%q/dcGWf5Zۄ%1 lGdY/ZȑpoYB.TF)z EveP9=l s"$JmP0F@Yjl٧R} &?n=>.Mlt6j\`,K%4t388fk9=ZP,Eܥdb띧F8 w4f*2fO&,2<* $9n"[ܑpU4W~ZԨ;hJL 0`t7+xĕv4eoH;[ DOo7*7z| V = sR.6<v|xsGXV]C؄8bϿyI RG QVԹ^zVhSGAP%`^\B@k olN^>YP@Ch!Ū&"Β1 یE ."lӼxFR9A1\%qfwy&H{IЄՙl]p'Jd_yPˊd.Xpy(~| fvZO wnTJcY3 6?mۄ^րKnہGTu DZ;:\PB)}MF$M5ЈXk~K0XiT :`sTiI@B4ugNuZ*[|s-']\@a'Y$FܓqZXGH+9SUYSDXHj}U\XyS FGm:&u'?1ϩ%MP==j߅~fasBv{I4Aa@3·Y׎zNrZPD(%)IZP!oK a)~roij*d_ wAd6G檂4ph5"m *LuEŅf.Y܎JP`%y.O6jxK lHG!y ۊ|3u܌_]bnc]0ʍ:fc%v-քL O7~ȅ='x G1G].s3Wx U FI.+$BԨ_JR:Jg, d]z xoqILA>)&(6>^O;wfDW ["[CCr$s!dVJ}.2،/^1V>[Fm_ qKDKd3BSZ.LlhסV( G}]gn*hPIW__`?Ԉޠ,xF;!iM2!^x9:Y;w?,:K&LdܥqeN@O L5 e%TN#E7MY  c_5zk%- ]T'VjU jKǐ'): j:$+~v^7eMGc*_ץ;;,-✷w^i4/BеMyW"vEQzkN7;|?]9U/\eUP-",^}4wGKP0v:2+&R["`M*vglKB*ð*MN>`m>~s0)D%#*ɠʤB+3 b5"~p?v!eJ^V_=1, >/G8t;p叙P/a;g FFF[θ$xa;@w9*/;> ;vk'}?vk5' "/ -;-Yi,GU 8B f/7~|Z/m6|7E/A+stkk< +*0Sl)5nhrs3tNض9Y`*.}x@'{M3 !jkEM\G:jg7jz$FK4U2рo[P vS[y"síY$j)RzrH`E0K$}p$"O āteF]K/ v_2bJ, [@1/تF2؞T g!Ɣ۽5 :jڢ; @6.^M?[ju8&(yLa zY%/½êdsJ=g˓.9]덿nHdNQAT۪3!%j#YTl9YqN1蠋1b(,zq>㦉%WD3r[(`E8O|SFb$ačB _ G3IkKBM 3o.4}K&n6P~`Lhh&ûNVal1Jbc<Cٱ׀X 7~#g?&vw+B쩎,,2``vv AS &uHT]>U"/?ۧCqFkxr7vdbԢ$ySs]2xWdOhczAVb,kZMOLux^jsd@Ѕw6#Jd 89'lUD0䎚 U1h4"\݋yy[:&)S:T5U_W6,/`FH'o>,m5p ݤ` 3~})'QC%T!VR)r~ܠ\y.{R9`{qH^f!Grs2?_;S0>M 5NLU l TBt^^Ÿ4g"007^rV8@7 _B RʮhPH3FG."ݿgAFDqC0wjp v͌?*̮4Yg  DL#Eݪ!zL40MBNTP4:HˌЉG)cy!48`,\Qi"}rYYd]UdhM#5Tڒvb;?/c뢮zu[c*x jo){-[ؒNPӵYu]."}"68?%@V*֑62DBAD;8n Zu nPI딳T]E5pkǗekt$Оb.zngB#N=GȄffN_op)*Ǫ,ZwOqBj+ Zkz`7zLJd[ ꈊHL+A(rNZ&L42(qxk;C%XoC[R 0Ęc&!ĦQ[pt% Y%Av 9WB9Oh'-໷m;/фd;3Bǰ]S$j!g$@^ReQ@K.s|#xE@是<e^ LPj?ICq,]<̌+s5)IJ6)O4L?<+ś9dZFDޥR!rFy $g& d_pHb51Yb͸(j3]d";]Hd!nfX?Uwf$F^ڲ$cH @4I)2DFOU"k|3k !JqjB7K`b=@n s)5I ^BuGl@aZùX)Jlj"7Zb;?؏ԱANH/Hh"{dnA/88 > `3 Itt6>chI³]R9Aj  b].T;3Ԇ.RU>T5MQ`bSH +$윭sӼA!$]V|& ux ͚8QF~؅,CxWZL8z)lS"A@h}vt@0.q'pE/94vW7m-8 #}v cY @bvlG2qd1*Gi.ޒB Tx0bl4|:c6ʋC,ôt%\SM&wdYsI/Azk"x4âr'.hx}L_,R Yp$gL䲾v".qȦϪҦDʑMTj骲Yf UbôS@b v,m9s0w8;J] ;{/ 3v`g&FeMD nx&pHff7 ŠaS+=)>ʔ HtP^4t;AԴw-~ tdoq*8IM8GUh]wx }Ow~EJU%K.xeG":VU16SWILE3S]Z~ DMD@Z댊ܭb*p@h"A0m}eZ$]"v8dydN32Ft:Q`6J{]8]A_+ר#o{FCيN~m01ᩜc˅1LqaRAh͠?Ipt NmYIξLHժa|c/fnh})l4|P&$5 XbRH6 s>i+I1MlB *q 6kJ{^0`LeDSseL!j )0xZ"7҈V sH;An:E1!9AV딭ԏ!K t8龄 x@8( 즪zgUb˽*&V[;Cj]D (HS_J<ǻMrxveKe ~֐ z2=g͐ɟGBꪓ(_@/ktSBO8^E =Q*%BUDrcUmb\ 9f %)D%C&PY:S%0: gp^QqB'.a\zXwzw^`;=) #>USu>j6bl]jsyrY)is0`C%diu;ӯ+гQ] E \ U.8];3lVuvw_E8KMr#LMaӈ̝“bFXG@V H~a_@] 8{[1 =>NR>0sY}YEdj|:j+}D-0(_ge-(|I~e97Im6;LXSïYtR~#_`5h۸uZ 6L_ !Dw /Y,^%v& >[fQo{L%V8zBA,V{/F!IǺ) lG&Ж͹ۣ}}'U<>PȇTH/Y鯕))T7$ijeN)-kXC 0ufԶo YĐǟ9 v7qfFJϾ- ɁYj_s]~TЀb<WkP='\J8Y q[^C3{l@ymŝڊV\PP\f*&nNA#_I8LB31N!ۗ[ U,+ΣImԭM-1@-Զϔ*~^*ej ڦ#x |\,E27~\?+Lf{>~6lȁHxW?A;j6%ZQbEP΢ NXaWDTO)& '3crˍ=RI,Njɮ~n|u bL$^K8=gWaYI'#@QM{up­dW:n("ńȊM7AD!Ls ?`ך ˦[εEAebXUMɐ+c=)9e+%Z`나\rӿiq ڱc5t %tWRSBNxVj\.{s)Ӱ.LwYf#I'G: v3xaX(, Q# D&dufvbm*.XeMXkPh3R⸪ǭW>\\)BZ^+`'BHr >Ny8}nSKVrfֵ-J6kdvQԇ]r3.70{@ ɐhI[b`_c9)/XɧN6hj1_4s,4&\E-&ٝK 6hU|\3FC#>ӆgu|Cc#&@P73]P/#jRHH6 M GΩt¥9EQEiEscyc,}]GШ ;"Om؀ .m-~ĻQ8ș6|T*k+mu^i?)xR!"Aa<x!0x nWj _aa4PWwdp|ō"1rlLPX7W/C0q&::cnh)CW߫`>9YYЌHGW3!-0^թ],=GG8u߸- BD˄Feþ^ffpM_cjrq=/۸pohfAw,I8a"M+X|cP)NCp'D-?\1Zv Uֻy'nߞ9fDQHAГ„u Q?V*p0D5G!|h@/MO`rxƊRq.P@Wo[\Y֓+S@M̱r.GETVw\6zɦ9x%;?3(lE 11'X0n9FL˫K{Q=S:ƾft8Wq~﬑7~'qԻSP,L]kZLx<-A#wIa]]1UpIs|7-m,KY\%mFٜnQQc1SUW9WF>g?]BYÆ@eĔLYϏѱa~^7p/ֺk,Z *>9eCH (Q![ЀimA];,2wX?ќ9 >}"C )P`]&Dd'!e,G)j+H@z;hȈХd>y ::6aR_k&\Qv:OckXjG_` KC7pߟzNskY%br=Q6x.]>k ^G9.zQs`mjѿa̗h\+RF$86 ;zV`ٛ~Z͗ٲn&r8%N14{5mSiCXv{xbF^!ʓJ&}ChJ'~~<6,%!)\LPnTTg{s)@GV+ai=5 #Sqtrbw[ٯ\-A8# }{S1'7z*756q|)ں,fc:YkvALsh|7>coS x:vK!(ݑ*j\V 1bw+* #>,BLſy5 lx@9kg)`W=-,T.Eqx*yc-T%j^l#zn73h NskCGOq\R H%I7429icB_ %캲>K#<}Pʀ YE}H;O `@GJr(5B\u-o5q5CdӵMl+gkd煙] ʡHٝ0'̷ysU%C&e Q1 ʳ '_*;ޔiㄎaqN+F" Q `hcV&-E&JL?>>Q "O-ՓS06Y?AQ IGG^ȈB5vķ&>O3jmH0p_̕5cDָ}t+bh>Z71L DU4*F@1oE :ʼn{U ۯT3VڼgD5Zz=S l01/8V=lI˴sU?(sugp>Y& RdH y3GiStlBXKYrBQڿ88漓֜@\.YȂ6Q00iP;mj ND!BlJn^g/aO\U]ir N?!Ɇk=A 5#{Q T{RQ?zn>BŒvJ^I+1xȥ[Xa]e$Z&VG5܈HuFZĭRV>IjAWwnj'.Lpm0 XIQk8wC޽Ms8cAPW(Lgci0i-x2Ȼ'`[=&aìD>H_E3!64NE-ZϖЭڣQ([q7J+/&F̋4>lUltq5eHLտB,r~VTb#PZ.]$0FEߴ`D>Ϸ9j55لk;{eK;TOqT9t,)^[S:cюBPGBJL0к![ B~ ̣cQ6Ch2#CY񘙉-eȺUJ,SrwzMY_>27r)Dx:F̆I!ZjV_/^2G#$& (}TiUM^,3UF.ϒTEd;ĘjKl澄v<Ñ_pɫq+v$&vݘ,45c 4`OOkwE-3i/`O\>&*{CRuAf$͵v} ۬;)Yݚ~4omˆxT&Q"7Xg6/o5o}vddScI:d,ÙEm*{fۯ!(M.* aɼ[eLA :xϴ ( f,B{w>U6ӈ 35Hfo;|vb`s]III'CLdfMfʽryq:e=22"0$:e0NIA9DOmG]CWApv2El.x7'jJ~$Yơ[|нTp.]C~4E.h[準"Fא~vZdyl3PV;ٟOgeyDȝ:)Q$hekZ^$:3jk=֡Mbq 9Μĩx`eoN&sU}#R# 27 ;e89ڌ_4&P%6-lKY\Hesn|,EǵR1'IPhvKq p$(B(=z `țuT߉Z-Nɇ_x}zphClDz4N2:"RIRiAZ]ADCM8^Yle@gGVǨs7 W Nɲf<'zw 92([eA$wzfq^'mM䰕qLS1 sbB#relRxB-D f$H A_n{hj9d\p/Xڴohy%P7J켳*<. 48}Z^T1q 5OU(8hن(9f,)'QVL/:yQQdR;rppy:=o0xOB{/%lE9auҌr&(wACVI1"sӐB\= ⫫}3OjҢW8''ɖ`k>thѾ@Sc4Ta9Ziitt11 [H]& }IrHNJ uph0csS_$t8DS/!3?"HrycrumWmG^jz$Lnt-E!F(FnA7'#WW6hCX=JCʮ-ޙ@$j׃`V~Jl]//SQx,"Ep?(Ɋ_`׷mw=HX>1[rPF3X@ -ܻ\:0Wz5{&À`I 谆ץ)ʌcxo%,g'7lrinN<~גK41|rz? uk{ LqV4=ܝk0D8<_$/i|‹ʺhD[_5P'4HgE':2~cČ$bxklsS٪"E9d+5ݑ=x#kLL璶}tT~b/u }%8qJ,D]E-%Co@k>&`=%.'(Kw]/j:ھGid8B‰2I/nwŽ@-Fɼ|f&ZeStij[Wˍ&$8)t*$f}ɴ+U~2.y\jH < l1Zbci{\@*MaK9@F\f\k>u*`"iR{`=x_҃le C9q~ ڴ Go*SD R@G錣=^Yݺf@r@i E ) z fk5l\TGZQN^¿?>hS{t0%3r1xT `ك W^̏|OWpFKy6WA{<ҝ |Ka`&nE)CP=M]I݃k]&ܕa<>H"\Ν̌V)_3ɑ1 VlQA㽳q} _υzy-D < ޙu+y((ӗ ^v C+c8iG<RoC4C^N炦gU$+Af%0^=z8ͅޕ(Lߢ(g% 0]RuuYR:&L+u @ ]](fG<%mw|DFhY5<6ceq̆U>٧{2[ 4,{qڂΆ4_=B\)8QpI2w5RnVX4~$X-v`^Hz hwV}Kz{EW-ٷa]UB<7aVG,FYms^+jylm-.Dgr,2כ{+yaTH"s< C 4PIN "pFEYLH1AOlڇ2=RHNP{LkkڨR<C$|VI`BoK@,,h=p.Qf O3F>u#h~n) j u܎mӅvʼnm }GU]2G5sg}ST\ZwD%'&FfS:jwcڤ}l4\{GJŭ2 wRSQh]{~3eF@3 |J v-.+]qZML9d Y3eZÏ|f+66ssE&ew;S2'x4yqtkbr8+$j#1>til~u@{ xh@oҀ&<^7J$TxDSmYA6c@  x("7ר<\lhP4fu4cہO0u-к'&bիiXa.1$BrA$wt-kِ5D_@)W\!z\"XkMj2޹Ռb{jEaJ<QW!5: 16"zRn4@|Yڰ/+ΎhT p<<^eQF҆l=ovCHci %rnǁKyWPH}Jt-+7EFbfiZ<[<3 !e6=Km~@L(磉L١:gcҮ\qzqS \V^x.dEwVjEm6.caM%80v`mć#^0V]ӌAt=0k4SƜ9*7oeZoƳ}"%XZGLZiuۛjhUGԘ΢%+| vJ,1$)!BfSq[[ {"z=Q,Z}}0NZXw D)Y ?'D VD;UhxJ Eb@8_(`_ԅ@_ p)v& ,nH1肏fQ98+ߖirk} 8л63(Q1 47=N:B(dŬ9`xzIX<9W` Ggw Gp).gp43HA=ɧ*dY$ QMN:+6 շ .~F#^ Zܺ#GtG@F۹;y0KPI}}EMbzG'U#$.-=9T33sZhNYTVGT]8M=Jw0xR-]sݰ7Nm(uq1_,D+|O氯'tmUJzkATγEҖw9p$<͵d^•b|ЛdN|Lv% A5ηA#*>OCD)d:32Yxp %+~^UyUfFagmQ值rT/m*_g`qѻX^Άz{ϙ>milxDy0/ZkT.'ዹRym`ȕGe,> b(НrxnMK7m=Fg/9j3_aȑDL=&Ƣze~3@ojchd{CS5.ݭE"z͊#I_V>.R*P-<3|ֱXHp˯CQ|)*lFk>=ALV!Xƺ1h&"tAx!aWA=XF X^K:>)Ah49#`*ɖtU\{Gs ݊'L&؅sb OGVd 37U֣o J,5=EB 1ee3Kre8rn sL@y 0Iu43z^l4SzH5ɜUMeaG}p8P8Mh4SαS*oL0|hS#'C@ Fh|4Si.a&`7icBw .^HmG?'؞Kcu% A,v!l J21 K4ɇl܈#.@}8n=A蚺+36nOR,7qJ;\P~1d`5 i2?XTOkL^&BD0A (2\`0;"$] \BӱLOfNbsD#ޑ! f O "mN_LKM~UQzcHMA/J+iF4_')  d`T|)4[[ Kd+<9d(DDdv#a֏/rOb 9PHWߥ3{6& fB+v<0"LH a\tE?! nOYj,"ui u MdC9k- Eooww;^v6lHjYJ4Ha\>l<Aps95iuO&9:1A +{wV',])@v?L }CK M3-1?bgjumf!ؐOgzC'!5vj4;)'2Fc,H.`|Fɩ䜍U9 ̼:obxGߍ壒LhXpemh=wPFrfD!$ȍ[Գ#e_Bݺ>P9];aK } YI-&]_%hP`X©&"K~qa aωv25/3?Ik'5}*ռn2E~%>^揂89ٰ -m0b1ТMrߠ_7N$PxuT|J[XV{whWtrɛEċ{.f1;)Z}%ag!3š83 kR_zDݐ0Pw#iY擌An@P_aH2-V#P0,)x /É˲#:3h;$a-8ɹk *ut[nvWh "Qms07ϱO|TePTa_Tm.)ҦC !tZL J5QDR7M$@y?z|e\=f?ͯ|u䣶/HW[L|X}zA=X ovEkNڛHcwqU #z_`wn"8Us%hc2ZӉɑp &CWvcSBFGjdA;#mcBlVyr|Ӂshq\q+96H,hoZqz ^xy)Mr7 ;o^;p\ֈ'nԺ7oz,eIv02q*hMRj빖جuwBGaҬ*/`+zw;"IJ0vr[v :X!2.C)¨)m͖דR L+_38 |`*Gy=~> T uzٸ Hz)ӓ0Y>(O=+r~ͱ҄)C^֌Ÿ?sgE'O~a?PòU:0o5tTSda>.%햧cF}A_Mo@a(DyjX-#ᚭ$#0f:;\<[6#+PsI1+&Hڗڂұ~.LF+唀'`vLVSOJvcY%7$p9#Srq*(OfH)\oRHlbʚ! )S$ʘjvH1!WL 0oT w' ۅbr}Z|rQs( {ြ%P6oIP4g>(#xc i{fFbҕSU-fhb* _-ma!&D2$[̻F3Ct@ ً5װ.},wӋm@"*/HN*?KFDoObGK㛵|ZJ -(Z>ْ>u^۴ϵ`}9-֌H-kZhOL H$غT“xZ'h/Q)z*9Hk4e Uc @01%'] x?Mh⹩16 ?Nuݿ=Ú AwR:+BYGNn:~Jȳ~\f7J9s@Gȋe @Rۀ:_eu")DSЯp_mSL|qa8%$)#3a*@ud #һ HE.+9l M_0sFPјU./%~k ֣~D>n)@sA=#D5/Kxcwoœ;|.I}\&>1W!$Bm'$O$1|n XX?uQ~,o-R|E/șA R/,cʱXtJ:?M̈́Tc;oN{n 1wm1!K{={}v]"מypAu:5>mDl/`G#b1KH1{:w';&_GүJQ)d{-"6Y aqiIyh`Li4Kw%P$@Q 󾷢d{\ǡ"CqYӄʐr1oƉmV85.-?Ye/$h&~3Y+[Ϡp)MtmHxZ*m;_ٳ͇ VN|p# O^ Mps~@v%WÂ4Z$])Xd,u&(H"KS5t^/Df{qBwYiDo#![4"zYHwqR~7jǜiMVe6]GY 2ud t[t ~gF f/ Çt1!`goJ];ʮt@[vGn y4WX,预4@+ ꃛfE/.HyFM{"fT Q4pNTfՏ|AuA{UQ+?Iy(ӈvLolͅls0H͹,.’V7n!-@류)]?A_)]Y. u*;ed@|jxp)|@E0: [FE v55{HEPf[uq{\ g;N:sSHI<#V墮*s` !!H0[)HWbbC?ClH ?5ͦS{}9Ö/_*>s(퐤М >Owr[b Lv^qxhe7V! __-B]}58 }Ǥ'VWA(o< -kϧ/5r*; 03N<IxZ~I쵾|I8dΎ[{۴6Ʌ)ƻŒFp(;=!zom7XDGaTO@toQÕ*:a<զG!Xg9d 7 W_QDWyڀK-%1,O` Ӷ?5a/#Q1_NįNnj4Eq6ՊO S 蔜D:ti&?\E1PT/\HR aƦs1+h0s.4% +Vrn>k{DX`r_o:H,z/Ű Bn /X{^0='))#>M@]>u2wCWq 霂\z6{ *wy\ 6N-z+iGafƥ\5RGLp0:T?I/%RDvj^L";Υ놂ʹ6lfF.G/o_eoe"J7Sr_5|!qKhGmEz 917n6df=or, =7ތF"[Js h\;DN R06R]p7a `Do!QPWiR" ӌ9&e}m^ PC0Ѝ}QAY +CG5}'# 3N-PJLx r[TU`cWKHH_GZ{HY{Qn44Qo_CNJ͝#(A+VpS86}J(z!ʵ 6zʉwuwړ~-;=Zυ< -aZF XW37dɝPuDI_kA۸I8i tϘݪqs\>ą/+2 us %(Tq,f;$t8;< <ij As>1{ 6RzOZy[| Y6ھ6vI;>j.< hs^SLzOl1h0mdΩbor"E1ȉ*Jү7) U%;YQ|U,GS(͕rGm_ _qn3ƻAi^ MM= Zϵg|+j#"gJXڥ 9ߝzx;߿%IT@$Ca/ 0~.#&o3ۨ*ٶs?G9'v`}ԣn^dD ""aF"&>YmП|4뜲َ1|T!AQIyܢys[ Փ:1۠K TbXdI3xײ(OWNC)@.E1U_֤WyDס D4ђ]LY{h3TfI#¯ds*v`ánvQ/;C$\]-gRkgNH")fV[bPeeܼ]RD|AI5BVpnCza(Rc8=g::Sכ>^m]/ޏ_nS7H<̞WM*5sRЕ"N QnF]kɹv`EӒA d &}:;* / 1{g!(e`ɀW(oZLOw2.-pR-H3g2Fc6Δ-^5~ܚ}K,t|ÕGCy~u=9oBUUJTݢ%!>b,l0}Y@i+g1Uq.`c?Qa`gB>n+l%#m? q΀k9APl-EwmJ0b%WVt6i ]CRm(%e3h~8mW@"8ZPYbx0gbC'ULirBHb^0:d"Ί' b6<̹`>qM9ch.UTi8ЯVJWWWE}LZW;hz:͒Ewn:AuFm Y9Qd< 1ز@"놱vVplqlMx1zgZz0mZ>,u7o%e_| \(ӉP $<,F_}KlV8zTA沌:ǻ\B8_hM]H`b|ÉGE6~Wn&:ib3^ A8R25:f7>{]W=M* K>gGW?Ӧid[EnD꣟{s)8QSXo[nd:0&4Iȕ٩JYC>y>Mv^:G%!@|8^9@rq<"vO]ˍݹ ~'HiUmJqL$m)$584W%1.K]Gh!:6Y0mX9X ~u mcyAIJ2w;"B#ĔIˀ#xN0a.,Kajn3T>SCxj-'ɓţ'GlylסH>aIϴ›%&erNG_ K~f0!F@h{ o9|dv؞ʙK:*r`oa3w V+ᎁ`]AYðd8˛anxrKwFmW'p1ŻuHH(+c?<{ UG g ͡t͗GZr3 ^Bo‰q`Y9 }ጴM 0#$)+/s|# U -q`o`7y:8sBa6@W)!4 (iF|Ş,2eWV~saW$^v4?|~+QAhqy'd[)KN>E7XjOtH9QMl_1E$,_jT, ߥ|{woH0C.D46:5^<-hcwV Lh[^l4;De|f̏JF ?ߌv %bm{ $K[WKP&IO[oA.'T8Pbę_Z*n!5p J?M&_ai /{%k(:LLv*ϓ&hu](c;,؀3/,ZJgęB7vH5Bj5ߵ?uoyIL%Li=im*@.$(f./T'Re(Һ,7.C(ΐ$T;$~8pV4뾠S#Өr0V6yޱԫZ&k0ѭLzP@ RíF 89BL^D @,Ca*I( ,|)Š B xyG+{i*"ЊK;m D00>ޜK`U2 耙S(]4txͰM'~F_= ҙ3ؽ}IAD7FT!\K#񊍟P8Ĉշ.hSLjZ(!`zV! 1rMw&\;}V rSKܒ3\ٜ/!&Hn^2/Y(}fήC;T;9{ 3/S,`ȐoaFd٘_b29 mUƀ5 çf [AAͲPQX|R C&img,yVI"΋#6SP&(֦$N _[\UPy|%oqm s 'SUy}' ?6T8NnDZ{|mמO5l(p*g\~2m {8J?[kLq3.=¹NN<"/oB" +3ɄKG#UOPӔ58f!<1dL(21ڳ o)++%wO@J!.5\X-XCK;"&7>lEM*3Kʉ,JɎo*ghf}Ϧ!$/XJdrRN |Y+o8 ix,d]J,ܷINj\m [ 6뾸ɕXI; 鿸]><뭽FW[JM$bO}t~\Oi ?3UťRBFk,`2qt.96̀VKScH_mlR GbƔ^l e̡N Ekt*oItRhTcì-k2wljkk#={O-& 3y;fCE<7d,r+9&I"vq\=)AN d5p z 'V$BQANg-E'%\?0QVm&[P?I[/S+cD|Crv_~.7j>ii>, ֌:+p)v"=I^AVInBਜ਼"nJZeȻ@m )a|9\7;>y8ԩ=:9hc0x}[6KII#P Y,pZr gz\QfFWO=?Y8C\-f #t4kLen)m)lmTcՊ-*5j)G#vJA_8 nd]`J:##UVL97q1'׍0n]M(Fq1i 1Ff3LJ]"Tˬ2 ԝKa uMhYNLj:}U7XhfÈE D< %]]e z''9?{-/ƱF֎OD6z  nԐ(rtШ#|IʾIK{ok\-)^ѕ|)qO+B̯{=w;K1칃ء P@@Nύxs=KHw}Uj"V9Oe7Vc bL=5k%#$@y^ǹ}qL-̅!dLaXJ$fefGoۈ~/_kHBsDbk62I@h|GD?PO`28Q;HQN?!‰@<yGyX;ۏ)#z&zL%W45'ZxȖHs"O' x;ާ5[<շ@@E3_'7py(H[^k9] oc=8E ~Hz9:-V\;<`UV%CI2ddp A';d-$O?sQ3CO7{YP TG^BBRznL;3T8tRy SA2+>&O*Cy(~}sj{P"t~WU3b8 `L~@OO /@89?M/,%L||b(3kL6+9<pܜ϶'-PkrĞʦ˰qoxdt>1T uqY6n 6W C,4J!Ceߢsx}}՗{gZbk! :C"$7w]. |ퟻ8 wjv6rt;en<B% A s 5 sXzOYia*> ǂS4#:vPkyY]dPΗg$q.f:>Ts+`YyߞZ~E!ìB"5=^evrSC"D``*j!*a*()HBDJ(h) AJ i &))QT(PF T(AaPJbB R@X!"DiDH(JB$Z)ii ) E(ZZ(JbE*)T!!Rc@m< )a~d#]q:'Q) TYh<_%3H'a;X CC`llQMFl!L#@ʋaBTЋԈaM*@ HDbNh9Sl0'-HNZ;D[22;3DYmK2fjJ D?8.733{~ϝ&)i0n_͉Nr|ҳFjX^Ҽ5l̤q`k0 (Sys息"PHV(;4awhd16lm9$,#2~Cmbq@;{pb*`RoAt։ v񒣲L'1 a=NG6:Zc?wCj9!hLL N=H @UE|RzK4`~l:_VVɧKbmb [:Êi8Fbp0j]W` _'& 6y$icm !wׇɱs CeI3Q຅3 <·nLH|iqץ$S̛ w=VyLO{7k6Ey+b}:bɒdL!Gꗿ^q?<'h? }m|'sCOSU~p LcHcueͅ!7[ kT|O~7~*c=grC\4T& ʛn /X!0DR$}ʁzSop,lv\1`p?i TP/Mw JA:8Ÿ q6\yU7ȳO g྄EVD2]:t1:E綍Cx l힒&d|^Y'@]BPڈn$h7aܞhy5)"cm}ܷoTą< z,RېV khѪs qSuܔ77sqC9%+m'Qo$qh.ZMaJO4dbndigSj0}80rj[#ƪN0LFv3;㑠ƫZ&`m6(3-O^%=ZWSLm!BEu>B"LE纪fV3!11\UG6{a@p:9+7d' 7\n1Ͱd/!s 9cD"QwMA_H+f(dz=sgƜZ=TQ>w[lv ɶɨĸ-V l\G&˷bS#A4ީԮHFIS\|Cۭ[Y,ps;G/Bdgzؔ9,)w]]3ПV T -Tn\6G ~-0KP>BnϢ1%MɻK 5/)t+8M 0X4c_iW]MvRӰFj;Hk0䕓vsUL2gf jip)u؈[~W5{_kt:ʚ 9߭ZMK( ϶я~I-=a<;W;yp3=:>Cb7ivuxfNCX^O5֊/t"P;V~Bn8X:kc5hnM /.:r4͈/ZZܝ{[v)5z 6/Ii5V7yf-+mY(ӗl]NCmm]\qiM.ɪe[N=ws mTfԭk%6 ,?K2VW݆%QGWvnE /Vyy{/湎FJo۵KTS1ݥG5ﲽʿW7/;.-uxNZ6(Ls.1پb'9yuud2;+~6UOzҶU ;;ٗxsnl6:Go9jYjl9/ӳo:Oĝ|ħ=Y8,5n#[,>w};wO[-/p2}Z^[WQҸc%[W˿RNfJNQT< \<\^I¶x?C<+㶚]NP!dE0qߗ➛*q}7V^_-+]ʱ)bQ۳wRһ&V$>OF׋ jwSu w֮;6| XjY&h*/28v'nq2l?fD^BN˭ uoT0uTHhO0S[U-)drѢB `LgE'I!B%Ey1s*:WkBŦ#zQ@ϙV -v@Y˓]Kpī>鑮qJ꛻fķt$[]SSqKl!PtXݴP퓸ڞ"QlRޱp}ݖJ~9˘]n^{'zގW,ɔzuK8k%\GK3@K5BS0dUj >Ծ-X7IvmYN;YݮkeD㽵#%E{=}Ԋȷ}gJF,Ÿ@sf1 &R10}+õ6,u6{lIv7= y+-K" "g>qj6KEhsPK/.ѭHm~hٜEek'"uv^TP+_4H|)v&{9 <{5^zWྱt;^_lpy^\m?mB-~%H؆^\ qcYf[8J9̫+k.ĊpKHm_aܾj~=̇X@k6e/ZNKIOiZTkhfa?RÙj57(wxKպCXj99~6|=^ZecAyTkw=AxUr0@W/ɌMdeGE+uRnɓz菷HJ_{+Z|ӽWН30k &|:}Oʛ}ެ i b;/!K<9xηR(Oc ئM+tt]7Qo{_g3!'r?w3@Q9+w; >k %{2m#!WeSB<di>cuDr'ĤA@yD}kB{.k{<>U$:j'X"Q [?SJ]/=r3 G9"K ~ Fjn&~Jz 7 H_Rqod]ogg( OUL̓i?3[\A-R8Iͮ֔g01"8ǤoK>JfKs?}#{_tFC'}lSCFO/?չАL%8#& xtm+*h)h2 :R}R@CErb Bs \8#oRO?ǧ<>f~&ٮ ~zvM4|`cpNOjz{Ւw&Pd|y"MY4&֭c~&lOOJ凢{1܏6 q;^ruuZ}a 0RT>]0,\GZUy?}&sYr#Z#spq s98&?4g .Sk-V`raqasn7^E;k^k)+{> a1 I 32L 02AtY}]6ѵ(J!;R 36 g0{9PÂk'BX~ڿfF` 0c/\O䔟PCjVHïIM  >rj&ZjВ0@t Ih"TqQ\d 2bddfuQn3a~ΖYϡv :tX?sUiׅp z=?13V bT;uϮsQƇF۸Y:ޮ[O=]a񠡜{_S{O$AEf_ck#fc!:^h}BWMA;Q~_S㰊1x7'ͅD5҈sүbD^4AmpFt;XKe`UI KC~..EE ҔI1*rHG\/hG?4;QwcEu<w6}K~;Hq jdDDDZ̹v$/W6tBz' S=Aat=ޣ}^@=C ֛Gdp_x8IeZ)O9dMO(H7p&He4m2Fw0g?+k*CB;iyv ]@{!ݦ@2D1O'3 k5TVE" WőIJb24VId/*  6JAEG i{qP$›AftK+#`Te}L_VENM.ς/dGuӖrMɾSKʭ;:Zlg R=fc>V 86pd{F:KO'"%{4 w~!FZW"qDH@RG[gwϡuwt<qUM>wc8Qowpdl Y8p&# fuaɖ^K?Ug?(U;6U%a䛯;kR9Sb^- Ot7\QZog wLQ?p8$ԩ49>ڢpw÷|Tf9I,e5^艏qtz[2`3GGo;/ ="w9+nk rH7T`]ElLx[FY?rZ4P~>8JyQJBۺX3Xb"!0@6 JmNS! WEN'$ʬ21Χ52AAFSbً/ao3{@Ģd܀  u3>>9*5! q*0L`=-6eēH?2CǑ =S꺟v~jIu<γ7!~Ȁ;IޫԮɶG#mKQLE\|=JB,0ȑLW}uqMTq.ܽߩ>,[6VVsu hM\S2ȉ`]oeF/i"c0/Wm"pndRkoL8 +ɝ#ڸI6sBwzp1<f/kO0y?2,YP5&H19~%Ba :kOrxf1=Dz$?t䫽yVh\Y_&vkq©9쪈+e)|ax )Ş+ޙF Ǜݨ=0C7 dv>j/piqO4בEB]o6{,%w1o( Oz4lϡ$!ufl0l.gۭͪw%we]MFBx_BՐ?> zZ}ڋ|)wXq2cі{^s%_88{̒른}TdYΫ[sCLg31Ͽ0kZ08Gc&6u {^N..MGO<ΰ#G|ӯr/4}m)Y_~jrh4jl%2اd1yF~]57˦xN%،_iʌʌ]EYeqbVpk&yV8:Ƙ4S8& 1+GrdS|"n<s Xn9'16}þuf͍'CjfxM_m}EUYXؕ^&1 ӺY>^Os{I},Чp|\*@y8Gf)>j0@ _ gcny%W#ncw-~!_U$NB8DMޓtvv9.{E,aRxࡤų,.ѲZvGqq?I']oN0ڃ,>llv3ןH򃀑)[j vSmmҴ$_Y]wiʬ }T?vʍ)^UB/mKR[YmhdU\&ӷE\9*sQoN2T ^*J d m^4euP29kvʳ8u+*]{meWtwR}O18(3OԘE NeדawO_EW5ɛ[ן/m+ E:(a'_$u"1Mw5ɨ2a~"of>&Fi GLb׶jE2FDd~@a뼿9y^X}ί#@. B$b@cH70ꞣ !s1 S/J,цc$ݠ Y|Mq& 1^Go/Iې IC+VD *d/삟:l\YDVD cv)^opuuQ4?dsp.FoQA#A۾$_F ݠ2RK&eEj./'aұ)h10Ѹ:ac$'  ‹iVZVUSRdM ƠI}`oL55XCNQ$ sǴfS~ԫ,y,U)M `m5>t*0,B>RȀ]Ǭg~ǹlbY]nx&[!t#cq0q?uזLu/(B۬ ?D+_Yc==F P:Z+|-=o}|G1tI~=&:B @#살2'G[vC02͕2,FWu%16&VqSw&d?fr-Vn쬛<⫖wIr;U+yjQeMd+2dBDs"Lv~2%)1y):p%^:] ,ū-YWiG\42gv+'S,ǹt%I]|1Vću3`Ds$U4o3dMqGk? =?/ʾ|;X?C/!r''zXGD&\_4>w΀@|\CC^ΞNdŪLYkRTZZߥظ]PXFA/#Mt'\б& `d>ՠ-7RJi?:4YF˥huCn4t=LB`:/wĶѮ\GgB>Qj;:ڜvcM&35xh }5/_ i^MkuԔjUJMiu#[^:g37u>붽Y^+^xre+hNi~V~턄㙶clULI[QtXa%Lnм;f:EE࿚ RVS)_pLAg"#(̴4H IUlTNU%xci.n@B&Aa;cݣ{~:K7 &,A C+nJFlBc0F-v@1 IDkþsccFE6{S/n}'aP+̋xUy0,DC0H2mlp^N,,OS{\"46bO{ĞyDRuB>#FiBEk9n gՍ&yPUN‰Y:) S,LgCVƟhGTG.3o;Up;(f#¥ |4y`w}z\EǙnry[mtw?RN}YkF:XvHfb*b<#OLg A3M5 ^̳a\=i#^6a~"r دoXM>}vpϽ$$A;'ec}cl0=<@vzOܸW#D~f[5MC2֘"X h(EwCǻ66Mc(=zHqtxs/=|D0p7Tv 6PLJO ~YAt.%8?k4:4'^;9Agவ}ZPf *  ]VW{%5ia֮׼[MqQ=2ĘL$5JQoN2hZMM Cu?WxȐ*R1? $2wc* S(aXkZf~p CKבe"3хٛǷ)DcC :65gOwt mZ3F{A;ܞHݻAW&r6Z>No-2|ڦm TW-e2U9lI&V\D6>3/pI42tZwߏp%/3u?Lv'WAm.(,1QfDڱ2ϨkVEL8V ?i<iOY|>fAYSMk# ڂ2NUnB1m&!'$WZlRfk;ru+Ĭ=eT5Cvq'c_.Wbf71ٽ_ơ ɐ<=VTŴ;klc_sU\1a~ 1t7^9y=iWFPiNQp(|)[~u?0f!q;?/ZnGx?ӪʗY}Gh*3݄ONVKQh$fdS9Հ$~C| GgHNRi_YJ;}IĘURQm= M2osW´NPv ^O"=! t2'޵˯}-vC}vT8Go[yqNASq: ]:rbǚX{Z"A?~m;Qd.#cvY1ۢ|'u`{IsH'<dO"XIuӝ:rvd00B!?7HH= ׾neO.L %P\xUO56hc)HKq<-YAqjW?x5i}tN7808<q!Qo[fP 0 0,``F_a˼>|9$#QLD"!Mz:}= M fcɣY.o;塦A9k[AHq_[ۻĪ}%]Р U4C%#RON3<׶1d8S0/M^"g ]IG|rw0N c12 I8l !!aG'} |Pk] s29A;$WpHu nϭ^Wvn~WaU^7r{H5!@rBuizcB`e>|2hMAs㽄N/ wx.߰ưBXe㳏}{kjdp)́} @PR ocUU?0fFm_-激WKosr9`R`ƄzeL{Oa\%?\קY]]jfK)qS>"\ʔxܳ]C4M&QܩdIƵ[*WYfb5= Yhض#ԭҼ^"qXvu/޳S2|0З`zvxؒ u-ǰ<2k8cR1*έxV}9fiyS-,Я^/qgɢ$ŗw)r '-)ƴ}`)ay a5d ;Ds,j7w~s!CIȇ"g&o"mÌTfZAٛ){*xr)P{HquR'0ie|?jفwӏN!pD{? FbO^;&קE!x #>})}f?o~} ;e&eNxL2>l]>6sa1 1g6+Fy5%_WWKqѯQ[wYj!m.dxҎ,w2Aoj1j׺iHhp4Ch** G˘U4.u@RhA("h(~/yF;ɾW`&"tφkӴb$=sw|ˇq`¨F͊^a5u1>s >f{iqz^6`xsr.b$ @)\#4z7k4dC|7?wYuh=&vQ?d[em[_(dOe=9߇Ok`P75'5OȴLEa1C'25f) $\L4=xhCM?nȉ ~uGCGϯnނ,1F`- 48 =7}rKioUNi1 bMNfwP;iοnn=TO)d'Muckv#}mV=2dy]4b \|#O[?wc;˞7f"[bȊ6ĕP*h.1"Ȫ |`zp̒()vU*S\1 nEތ+0ȡ )h̄6a!˃٬*&"i(&Ng^Nt}ʊh2J{$3A>?Z(|Y8h44D9UgX̏j(Ōo|yL 1«R=s xK';:etlh1B4lbq5Flǹ"qqkGno6=uzOE_22D{8`1 CG{{c &b (bfe"((bb( q}k; c9&eVUphHF;[ : okЉMCui"z28qdtY|$|_Yơ88w?S1"t5oMo-,SO3& Dȸ&5?S ;MOsn3>s6w!;͙PG(~m?{^HGl4'}m -X}tOs|?%d{u+ciY=C܌Q \1r1M # &]gaLнnFFFu8et&()cc",B W`a >MQS2@z>$奀.$.ٖTW 5 \Rt;wwm4|bH<>N]SsQ''<1;49ݗ[2ry\_>1ImVvr87մB@b@"̀,y>ئ'N9Տ$0Gw_K{_gvxK붧401UV]ga\񮝛394ƫH{pU~Ϙ)LAtU$@q@ɷOx@4t-:e1⢯mx11wt"u"WhC0FjQd@X2}k<ٝK9/~﾿45|g4ykJMP xY&U|4>5lS`ﻬ8X5>O9sV~BB3etxk4AX@d|6oe8&4c:q0G{~+2M=~e{d?1A!H Nx7_fUmאL"򌇹od]>14n;wdBT+tR+)P t0LV PDL'1tMۛ]l.vj7P>߁~!{W!^9 @y;nb;OsB˥eOs$yITP%1,@D1 LD Iᣎk `K*iqj p0:Fy/z7$<1O ab򊮌5^yCN)~ten&2$b &# >3 $Q' cGi]{|fB>>Fn;Fs4q1]-lh֮!:?h*`:@ ߩ"QFhbK'4 JK#8g>7Qm ,|oH=)'$n<;ĥ)5s7` c5XuZ%NHaԉĘ1},~ 6/?$߬~3d47$@;9#+%~HUXQa 0DD$4Yfr{3kFPIšIO?!~WSzNF)"Q HUEJUIB"$%*B"!(j 4 %j0> V-{ Rw3>>_£|N?c-T;?@KyH'JurBZ\/foAWj:U\K-FvCbg "p 0tRDev;09c~6!7xT}GӾScX[ỵ&c1<#h|Tr)`I#\N{]k>KBI"Ri_( vp"͐kg; U&yю}nΓnd?ٓOi?? rT<Ԅ(ñ(/:sT^v34tXo>kplC=MRPuQGH<4Ȋx#~McYZX_?5LY>cTmHa0` TNLq_?ܩ 鲓`޶,bq*d J,cwI}\C0Y˫R߃Nx%uf1PC'd i@ 1cfӄ'Xxz D8xyw6ddy퇢0a=_C\ p0T9-\^I5@vp{p5`h_V+`oŢgƠcrD27x_R +Om#N UrߞI '~ڞq+-w7jNCD r#3lgM_ȭtN0}<,{aX:\8M˛~om0 Uu>O%"S /zyşҥr<~XH=i$3Ӛ=yuF}LP]H!5lL  a(@`ndƫ ta6ZQzdz9rt_+30Gy:_7䩵Qv! &8 6~"1gv=MAXξڪXx"cTl= )K#쟁Wc^ofBߗMCROIQ!Z=T/E:|F-G#[IX[SBeIHy-v3= ^fz?eFnf]Wk=wm6y$HBNZ׵SV2S_ Ca@_y{LW ~Y!>@}NQ9W^Be]<Ń (Y1\MR[S0D{s2gkmT٤HtrdkkW*/u!1RҪAp;8Z9$J"4U@qYLє-UU3za5"CBSOVX!Pj }z}޾*jY,F_Y**} ` %Ⱦ^vU[=w!=|oGGdzDll_]cmPm׸2(@L-A"ɉ2,kч 1<ڜg>5Ձկ1TvA̦ny0_y{^nEs#;[IXr+Ϛ~/}.pG)hv;;v՞D/th ,hUk<+3NX Hvԙn#{c"=lld`fWn7{`x_-?c#ffnZ\ʹg4垢T2C›֮eU+*+\Ӝ~K ̘ݬ$ 3a0ffF`/=| D?Ӎ Rچte=2.޻-?|? cy)m NX1lGj*`Nj&@~Mij@+vx Pg64=B Xy׶huo ~y#3? ]S՛dڼvkmG&Mc6P椝DɻM(7 NQչiK!;nlm "0Bfќr 7:^ 0 hgD8UB99S>$@06^h䅭 &|,bߙ;ΌgK7]^:y:@><~,yGf6c `L#u@"E2)9+c5>5'D5~uģrgO/Wkb;om3wK/ Dw`VL<{чFK8[Hzus|9KvGݏ0;1QODxN^{gK. Ҟi.=]N'$||~fxR52"kr EK@gPդ>qN"*e`0:>sޟ7kܤ0gڮNVOPz_qV(`L^sD#O,~K^<;?Sbh;ȋ}WX~KhT({,ޱ@ g@I }9Ιg!$ # .Z|_jC5tg$u(+YM &d4BTjUq]9gCdA2iw$Gę4R5_3Yv9gʍھ-x`Y7Pف[w~k!Y }EG ^:k7?nٳ{wu+%?c}9pb*dr6wTOC ۇD(FexYTb 5t"ƌSJ\7MJM%_2 j8GW3o*uq[A[>Q}FcT wܑ1@iM6?Zisitf[=IИf~5BAQ&iBΰc^`DJ">~`;o5gqzx?rXOkgWnOwa_ROz?AGpwޑTFQLH>3It~ߏ,oG Wh2/obJq9?l׎u6=k;%{Wq+ҺOhD  z4 WqxXK f,v}l1f$j}twvVw;oo3Ni5#mw3]SK 9gfio{~i#߿},)&l`GKI'KRf}mùle)z}wO1oMkOrlFFɍB|j%W0W8!ёA;0Ļ˾˙` A]lb|+j̜j3SWmk>hXl7؊Aq+86W56SOos2Ӽhz&O:9Qq<%ar73-ufA ,^] ޢq+y~;陈MøeT/}mwLvķqR9r۟: Njr3=e)a4Ho)*hf<:n׉q}=gA";w y9w7d=;{ &J_]c%gzFs7ڈ#?Incx>C}BS㥓NhJ`(((2BbqFc"_%.JҤPLf9.&F(?|8bjO1#]׋/:c{=|>Nў+/uwb͐[0,K*P J~?ӀRLP ?ҳJ94wӈFahZJJPV Bb(f@LK'e_F'nc\rH$HwF@{-!d pŞSstj>i( e~"\ ThȩrDJ42u8A!sB\  }r!c.rǰFf!*sUY#V%mlGN{ L_xvNjfƿӋe櫳-G'h RKT_Gv2!IV,+eptv生F%SA3OuY%"!ँbV/T"C0c2GY[cI:Ag'`V[CHPC-G9k;^ߩd? > PQor.:5pOލ1X 51RiWg3tstOs &v'0pR[sSdKf0M3 ?31|,{~P(5 wOiA)fksq=6:=*٠?st+h $r> `Mk^ZbU2YI6)euGg--&_I/L9)./sqZ] Ayb2uKD@%},:f8C0@$&L*eҟv`5T݅&I>j=A#mvmڽĴRd ϡ(@/]Lh%]$ Dft4 xktI>ܺQHO6qtGhO>T:@=Cj ѯߎ1]_KpO8rRtȜgzMg=iQVچUk 4Yz bluw^9F*p[xiݏP3vۭqgVZAqIκOKuՋ)ZYWUՍqxg({|L8/I4.4f~NcYw}A2[&񯗇WRm>-5n4k>ĿkX4mՌWέ4Blkwy~n^NV" W$i/!ďķ;^m OI26ָdfGei7K<F97?\!k[{'Z>W.'?N>/01 U)ū='ݸZG]7:W4t&cXӦm 2_?,h:^3-T#un5#G-kgt|ЍxM;uy}9 `ͧvW그^]i&+2=}u3úTVZ5׊4>L1;.қdk{Fm34!ri9<;u!8E6378ԾZ3p?elVr#kmzkd<)A$L #AYb$کI{upk/-m5y^OkhƓo6޳0XG@ߩQֻUYk$3S'f; ==_0a&R7hyF{mﺦnNWӳ#w*O¦/0$¹aRJBg^n^Ѻ蟺t}\NU\~^,s~;%ur,se j_ssef,l( 6{K jW#Q8L +MLn并P~QG0GjG_LMp~WoΕm[>|u5-kI o1~j( .7_XQZ~xʞW캚koXlGJ[xE}n꣋?@ڗưt4 Zice?Ñ3/'^|e*^ltJEmb,uY_SA͗BWyB9@? }(__dp9?AAvHN9D]!hRSГvDre /xTȟŎOsoJ%xb`/߿z#(ȄkXj}TH{v/ vhjrek_m[s?MGS{ G%P/pӘ]ۆ'ω P"%(^ey=20iYTl(FfSS9" <7_y+*^3(:J~2/?I?8kl'Mmץʑ ZJ9e-tʾeXs +r?kVmvr>W#l45|Q"w,]galmms9(x+VcugY~%99#ULq,ay*M7nґS '&&G $ʻV)qW[J;'&!f.xsf.Ͽ1^K_O_Q{H0nZ'ossYrV$^/Q36g)hfhD3zcbD@-J;guo2x;*|?Q2}EQxi}]}Y}F 0+f]=!|~?_afdغ ڦVbk޲6~h#V; mg>bvďhH1 {kR8[sy8n8 ؐbv/$`k._pӊsDv[."\ގZAK (&}c\xȜMxL4! J NO>X6DOle>!C3}TCڛ(V?D05N Nɿ 8tn".@ nb 5PA.&eKnZ8z:+i9H ]SL*gx9rHqzhLT=o_ 'K:F[x6N` \Et]YjyBO U+= }U܂~|XDEFvϝG. nwź2fC?Ce$s?=ϾJ3O<(xň,՞UEvz.93 ?e?3XyZ>a1)ĉ5J0gbB(RrFIih Ǎkq4J*52[L : yoZbb5q eT#DEf$ry/ c<\Ԯ Lɍɽ?!'E~-v9cͱp$:5쇭ڞm {i>~+É<̄Ȕ֮ql;V{>FۭWNSwʖ(jJݚ֍揤SlM4οE}e o6];yKĞ$`1i8dgt]}봚i;ϿcSc8\.Ŗ,ysNO7Coe6o*mffռ?{E{|*8SKԋnr?x%x}zɰZvA֟d3616iM$Ɨz5NS/O^`^"nj"lѬſV#gonZ(c&Jst5{Vdk9vfw,e~uqQ_c%2otstCm{V(,c| }q\e<gwm~Vv&w9>,kH2Wk2 X[S!*:oE~ޯܕV:F5u\ Pp%}'jQeF{0>T3k1\ ik=54f$"?344mQ|H Y&uѺRW!3j?%lb%OU[ƒy53lv|fg=FX̷hF/-,rIܢ7/"\RҵUM֊>v]St}JEq]GVMV.{ :0ӕ`vJMw%NP{.W&6CS}#1_v(>^8HjSa[&};Z{ʩ{yDSi1 yٲjA4FS?]r=$BH ?qfֆ*qV[VbC""2Ar}G}_k$l/z<ڭ5Տojhٓ}ƙO]ʶ3{Pf9n&Jҭhׄfcz Sh6܈ᗰ)FH*_2`?߻흿W;Qϟ~OaHEyhB>[\1do{y}dނQN+}I̙=+Zs $tiDSd.J^ paZY 9,q(٭Y+vQq0q=Sˍ֠U㤪azH7-J1pIaz5"{zzA9>1CR*',>}+릦p=/h,xpb7Yd7%`+aG^KLpO#~ڒ.gx7iJ@w"vCu/}y+bIen6o.GGif+w,z[vYGVg]ijiS1ek'k^ߧL?ٷQx9oA7N*O>~Od՗TdRGv1p:^cm}9E5TFÈ1l#c+ O7|^?W\_/o`ʖ7Sflf6gE^Y3Sg@J|ZC`JDb~kT q!m7@\*mj gY$,qMϻ{>')*,F]EUb2?ցP*e>7 1cR!n|Um] &{%?drJ ]=&bZ?DW9Y 1Q_s6ドӻV\urhVRB,$* )Z[V,L+*R8FdG"Ϙ-IfyHvC2'ur Qzo@8}"#laxBH=i&0JMaP.d1I1.`lPX(v[d0a(`d@ ub,+ FeUZw7MU1~Ea0nNv .[P\?8?r}3Qʠ֟ˆޭ9ۍ{zfҜ09@KJdF#_qe,AX6tGZۙ۳EC I Y6fkã䝭""*=`1(eJJI>cI!w?MW|74^ |6 F _+[O2gx:fveeiUqXӈiv;:}.K,P}E\3qSЩ$g #L̞GhzF d8UOKgDGݖ?8#3M̃a1npZLkPnP|f d@/w7\JEU ԞΏ'2z^O(`l;JڷEԿ%uV@7N7[3og $DFsyD3Le:$*avKx'2!1-H0 *5Ľ}k3${w6Y h4Sy4Zl߱>$tc(o2f_L)hY)Zɇ$J~H%`Y*SqPzUosEu55q"cpL.6L@xъi{ 9ΧG2NQKgid'Ogv99ۡS-tY CId j꫓^Gƥm+_|}ǝOC{_ҢqxD7sٓ>S$eK\R{!$^tLtOO`s̆2v*` Huf}"0^9_'zc0W ͏@/Pe:b^9]އPgP-R =TЉSscvloLD Ȯ Ɖ\@5?' A]AʯKQwq7Cךn' YOM GgP_(? TyvVX}6ܺ0\Ab6j%x+O)J+lun<d8ͥrQwh3-t"z޺G;>& ăKI9g>~3saW@4oz-|@0vX tnSsk^c`鵊=<)q(qeHYOT j_bIj;уBk.hr^wi=%HaVe#7PAʘP &I(6z S s z*-d\j䁋n [9 % þH!Ir'fd`͓ 3%<*[w!=S5HЊZdey]4d,'DD9L (e#R̡CЮׯUxk̪"7H;SP o\]&~~NK6|M N(g0zJ<>I< Ԓ} {ě4)myMbҺpOW=~u-Y=ݟcA"􏷗c]&@4i y|]Gp? \;f<ǝQ NhnҡbYL˘u?btoCwq k-6#/aƉm/\+As(NVjaAb9YyΛ-cc;/ZREE% 4SIL0TTA4Ho q2`kl:3+ƍJfj`0fSBʪѷσ9%JgWRjҹӴz3sm)ySy~Y36*M/^f7[ -E}Qb Wiw{dgPy4[)w^% #WBk}z?d03Fd @`jقdt1mB3E@x <06B|XFixЇ+- _.^_gndrt N:qC$\$9_[%UЄ$T"c) ԙe(y孛Ft$VCkH-W"L$f95sƨYKCNa3PD5m(ͳUTeuRddLSE!IMlx9 7WAxzr{'BLMC\_cre`=D" (ԓi(\^WTM$ XAÝPQx>4IppErW2H"Y5nG,0B_B4e̋_Zj&GV$k: ڞ I@({ SIDJMMEP_өz? \,3[aSffYWub, 7Rt:(e#@xwk{@nlΓgG |eA P|ިo8/%>z?/u}6z7Mnm*Yc֔ XCh*m$oF|I$tariI]C-w*@BfH )ƇsɰhQ갇$g@ I"0`w|D/g'Uym(saF{_ʋ`wMBDy_~uIhע G36OO{`=Q& eѡ@gyn_ Nִ)t s}VZz'ճEd!w6 /buӪ5Bk8_ *FgRcvfE&2"N:OCz.ޒb1ɞ g)دg&O}bFx<ˋ6!PnrOd:ԍgYIy/OC;7b*#kQRB%"+s?"{D,G+Qe "b{_=,nl~3ڿcž97Hw/>>t7Lb"$lߩgq!p͛$G>b/a>;f6̈qª'T?h -e8d`aCr "=?{\fz|O pۘiOՂ5en wHyǨ|բA"oHq'n$TeD ho{VȜ,[oq,$` xH`3,C> s:g<=q7,Ą v.JF=dROor# {fD!;)ate pJPL%G.j| y  2ј v:EW@P)t! t=oCr@WXFp{Ba EYu\ C;5o =,6B/+*!X L -;a &Os@ UPM"P@SH4R㜢ypde~3;+ή]vZ fi ff(&*ZR)*iJ@Z)B)i"JX(Z(bi RfH "D)I%((*J@))JP)$(Y)XJb)@TXQz(Espdf9Y'm-;w)QLft@摑0fD Jf194 nQ'u@^Qz?iVHDYa\5vZJ:QA@2"bfcFYoߨ§>&4p_j 9ׅѣV$Ql_Sli ݒ 7:խѭ /PHlnBZҨ0)F^{~x/;\z) D<#[I fQƎBHTSjFUڴfK`"{@i2T0;c?΁oE]/천|[-Ta҆{PM} b4Âv1NelƩLj2TM!,ԀOuLħjz1 5ō/ժllKﶓ RLn}9gڽ]iW"Dsbȴ"b]jxK?ئvTkJs4-'}>Q}Ƭ79k4]_3lLM'Y$'Q)AREC?-Å9ݲmW\: 3\o泏zoqZ4J+癱g EYGlKƵT4Jȕs;/8Qvg/e28wWGW%U(^cP NP Jc6 Izesq|6p|W J˞Tx d{l)3?W$@Dfs:G&j 77xW-$\|4*Ei7gwkRFf @P!ډO6+勁K´xzTn3f[nW1!$>N<'690G\R&d3HU!$h["HB)@Ң P"&{?Wf4c4X:0 BúTr3%7i ֝V1RF=hd-ǔh.i.'<0QSD6¿SR<' RS/lO*V(i]l3vQ|Q?y^_9܃\cYXȀ1D#UTˑn0rĂcb*zylϗBuss0Zq}?ֽڼ|i)HmRi>JgJi.u{u&޸Ջv/nUA4n8זݣQԴ܎rr=s/P1fBKl|MG0_OB ?FjĽ:°#}MAх^jw&>7 bO㹣qQrIG~v ؕɱe;+㹐eu'o LK83[sþk~ٛgh:QǫSom F}I@P~_7Lޒ%EVCS2SD] %U-fVxhي6FීپX2;j !-C]?f587sF7Ol]4|teo22hA_yogS^s2 M@ #}wcc}=С6$;izOi2ts|> F O_ Kp+d_CLDNn2pAqL:`'/a]p (I$ Pct fST_vB~m  1"[Y+Caa1ja=9 _8TΧ.|KsjY(&8ƙe(sO֧ܭtÓ}&1,Z0.Y(10iY.Ws[n'F7g?A?0 !$@Nɫ MB4hF7n wp3dfWt-F o 21 >U!BL &oQl撙K94ԺAH4K\+)E0b8wI3광{>Q5[0k_ pigN9jߔ|ƽ1̔]T3˭(V5E,!ee\3a!E&,hL:xr㱨:g#N9AOD7 μ)) 0z 9{P+R4꺰ԅ8냄p IRrEDq:lf(Xd1AFY%g.8e*Aetl0V0Dś>ickٙ,R34kA02rO N})wQvBu[H[fQuFZ ???*uR h( Լg J]%:5N0* "&дN@%ԡBwHw%F jU()L$*3 -}+ gCQ.C;Kfm"5U"U*F%jVrB^I4^ޫCgY|J7sߺǖ$RFT8ҟL.F{+/D% Ǖ)"Hty\.O+% KeeNݖ49-ˮ&B&t2HFG2fvFnQB[ÏdVShIJF,<8U 0D[#gaܥq-fG YJk; &Z`,\ZVfqD7 Cff1ҳ {$bQew>u^D78_͕DnˁYZ]-Έ%xf+3.Ӵ6v1kLe"ѽKΗ!LO35e{=c sRuO w7ݧ8Agq.AcRкaFm:VJUq.V}H\1@BqFI{͵Ƨfw5}b< }{'.vyf.!FhY,9VA mlHen Aaru UOZնhQk|KVnxH[/Z}AAN*$ }.݆ BTtƇׯsVF+`!BDxBdӕceo9Xh#fQ+TXFו? /Nq%Z+Vc/Աodc VZݿE]Lpz~2jt`@UަasiW!|Pts)AJ dvBX: A "H_OK e~ Q& s$v~<HfъaHVR$?y*aYe̺R~F5.X, 9*ies^V*? ?k&: ittJ 0ӵ4xcKVkd`9Z0>N u`ƣ(?BGh?@V V礝BP9'gDh㣌od6[jr.0Ȧ\6zѐAEшdPdRb\5\#j'!k2 8pe$ĉ45Q$B2CNX;;-しD_?#~E @2h3 ߚ>23xd% ;~| wv1֒+3AoeDph}X$[kF~EpX I@&0fV͠gt*V=N9zm*/Bǡѥ3h" >E?OR~Zu*9/O5CEEMp]SPFgdQ}o0wqiM/8Ш:7M#3\Dpi<6\GzH,2V*̒"F[ƣ6rZ cYo SGdaJT^Dx/Rg!%M:#6vxht1(H)iTGD%RѧiWrU0B:T6ZRDzROߍ#[W^GFn3ne JVD5qReX֭6U- ]D7{#%ɉsZCd0PU"R"LWPn:D!0h2#nb +e$}YDDF0lqx_JA(O^GbtGxaz[]|fFfz'Iyv؉*ZRD[5SƋTeZ(r~;b4gk} <<,&ݟ EMk7 fլc+;3v/[}hޞ&XnA&+Hp%~pHkjKe^c~jےQhl>%ͺ$YToT&'#Ϣ5MK ~:"Ixz93}3`~3Á}kh&NHSeRėq~ Xj9rG=29!PX;w$֓',FdGX$ 80G3ZFB Ea 8ife<AC(C"XBIdQHxeQȩKèIw\՟Vז!v-HfTtcWCn Tg9*l&S,W&q37h|V0h)a{.%NT>5N[чi⣬|ruۿDQ[P*-D""TIGhkn TI ^]2 [cjݷ;m[DO,ĩyMZ\cKK`ٝ-'OD +ͦ8ԿJXyB&q(V]ĝS+UfI0$1)e1@$$ T|\yf%3N퇷5Hs)=9j/ʖڥRHY_TUHr|)iGƺNkoLZ ^(CI3J'4:7;N[|_M@iZEk-f`TUQSo?g>Fm8vwXNEF %qb T[sR^ 3ZDkl~ǽE(h)h"8`^P Rw%W&i w* = Ao}@io>I άvhk 3gQ$rX Q3 Nh  lI(ďΔHtD}Φ+=@2̶ʱ+ Q1|Rh@1Hta1P`Wi]LNZѥxlb!:7;I})\7z5Ӈ^xtizS&Nr(P 1XyCjva$(gCX+(JiBp]CUO0s[3j| !A%eS13GK038k#2`Qs]s8 "׼"4{5xi\QmKE9HօpD\}Uؕ6YB v>{/?BIlMw(LMe6٥ ZΟgEK41It]2pIJIvRNF,Rdmh6,KCelqYڜ%˼ _O|;>O[/OM89D"< TE!T6J4͗DJ~x=7(,ohv,|z.A2yC\e%3]!|nf7tO>򟚮$~ Z>35Kxa~<j1dCu?6ߏP++gټDUzV*ɜfou}4%ceNZ1‹B1~?=W\4G82{T i6,65TXvǸ0;6jt^J *#?ϋ!zG<$΍ƢCA)*6)D\}<8 >b t=;_E}Rǂ[w\ίEҙqhjBQ+t,1;¢+PsV 3a^T^,2$@x"^ϼ~t o 5`/ nQLl,`a/bYaZ5|⮫a!ZVTtES%P!NȐJ<,b CT|[&FKQxȏɯ@~&/gzp03{p6Nj<6Эmfg۴Q)C ŎWɘ;=R5g|ENpf.-8qNjGA yX|ks2demibEMB`(a_qtolZ3hʸf#t>PSCI3jOQTLǛV컭sO^dj/-ɄZSK"{B01]A:{2C%20 .M@&4M C]Q$^ O_n)iN ADV;˾jw֣ru}VY6I:Eq  bN 7K h1S izG<A衍*πaxrv,ze*07W~/60(]}Mܳ'jJ`drnK& U(HqkIJ_"H\irhcd{0 µ5ɜq0uxo"d&}i۴J88;ހS=0!p/9:v6MC B1-Cw,>9@hP*m'M7$s6 ;X=D.GM|182q]vB:5&Alԏ~+D4>ͰRu!OP|>( S@uj2mb, $JhMIR ZLR&)}lB7N Ч2FdI@@BJC.S!^.8fV2V"h@_dxJ4d))*dΓxTԉ#J"Rp9≩SP(DCJo ҹ*R-)LDSP6u&ЮB/ ׬8BҠ 鶓h Px*J 4 4JJELW* =p@ҍ*P /E Z>ŃZ^Nf0XfE0C+gbA?oo(+CĞXŵ##_>^6XO([ YFҋ$̿7v~Pn-GEqǹpmkiyj4]@ ~k(Ltʂ$c.a)D(Wм}ƈ4d ='%4"e!R!IX  tЇAHw xOoM5ãȩ :Q갿crw톷Z֫pe*"I֞Z[r]K\ʸ_bE'hH{݋$>o|&~ibfaF0㇭Gmmvc<nTFDA7Gtiǖg0mMq0ꑛҍr̤<B⣬4Y'"qZH˼g;5οɎzjDFm:68i( JL`SɌ ϣK _Ei)x#'G ݛz*"vk8A-JGدJǞ1r ]^nl˷ t_v-79Mݙ;݌,oCY$c Dsn;/X Nx2?Yo3v?e1mXhsFbQ#BZ>{?=~}U7y~[Ovl:vBӮhl=;cݙBMQSÓ|\Xu7*ܻrU+zZCu;t4g'i</ML: ٞq@Nl 'k[_KPZ5I>rMD\թ ozぢt3=Le2W?ۊ Y>w6Q5GM4FYZS洬t:' bu ~W|O16h1DgԼ 54T#)"Iꍨ0uk1"h "m7URLU$LDTB J%4MDTTUR4-f35)(0fC*y 53?]\)ЗykJTp_ӽX헡IrcOn?\48'/M/o9+PIA((q9g8o}#Da|GJN:(ӭ z *XUЬJtT] {W(6YUƗF9Fc{`}5͆&׶ŖƩ}>F. 6lHNyW9+he[͜fװRG`<0h@nCPH@A-!jl`[I뛯_Tua^9_NU)XXu7.D|}pD'#k4G5 K9sJl$n/%/!o0NSh7HzBBm8YsYt(^ɇ j>"13A?gN;>.\L}oD-R=G~kwH)C66vKyg^M"4152vm\"LO x%fjZdSk^g q/bh«ӹo͑XԷkuvFu&ii1eG{!C& 0Ó7c3-S:!DE4SgtbWKf8|^#VaFŷMerJJMBlao|>0y)ޑu~pms⡞`Ea:2ZI>P:0 мOAP:ZL;TMS=@ʽ|JP]naOeEϭ]CsM^R1PK/V𶅩V`f$@,-A $ !!K@:Gql3+- 4xަe#Ĝ\,RUe9.]:shjqLvdZuj|%F*EV;`gv#@:pFN|\lm""A(rcT>$WX<<}@dGt =??KJs!@ R?HJ$D+aLFJ:]t$3!RX/ .~v` jHEpǔZv_ϋ7+?2LOM5Du(M# ^mI#J7U2 !0VM L3xБ8HZDt!МaQ3-u2+kt;'Q-qSK4: A35`X!*'0V c J:+DS=4^=m<ׇkIJ^/%hɺ`MWU@rԶѪB|4Ed ̌xd5?6eZEk~ ~GL-N|P')49U5IߦYz`o_ w3 f@}]b:o971,CEfyxF@4Rv&GFWo%ObA)h%EAkP_̧MIa`]35I+ *C\|hUι5Ugҷc.čz[9CBI!c*"^_?.PlQKX7o H226Ye("~݀R&g$ ^f`q\9E~:mQT(9hU87)q4_lt *;4Ny=6qa=HOGk-6KI[Qv*[54p;Nnx3ꆺ{p #2l yZzA}-ET->i'+D,q aO#*) ݨ4/a+lhܢ-SA(da& CQAE EHLC$ 񨄙&1?vi餻hשR#[Wwoܑ/+$HHáP0rRGFeMk nxȟn;&z|Oȣ!n|XwCXvZK'{htsF#1;pfan{k_zAi"̚*T.|Rl84 D)E"O|W'!JT<#ȥ\' rH4q a70L3pFcuznƧȣ$‰"h.|^o4Sr)< EoIZmsI0393˝d_YVH I {޽9Hb&_0P`h.7.T/uUǃgZ~XR}&HŬ373K"\,͘Ml!w*V*d˶k ㋘{Tv~F\aUŲ}w5QRTaXWxz6ٌw'%5}|z4Џ.ݛ%ӥ-\qGWW[<2# guj6`]%Ͽca f7Ŝ_$V+H_JTLN4*&eu}Ծ[7;*t7_*}Z?ÊI!l9F~el"6׹9\BT JJvSq ҉a@ LT,X RAa'B$'!k3;4eAR:*s~vx*47_E͝$Л( $ m Y5D8XBaن&q3FDTZ,)lLcѡt( _xT/ǔ!dgγyMXHwi)j``}LS9[̴%:7n]X)D Ao{T`f}+_N~l唇j#@^NHo󈔴d9"@Z꾦J'O=4H J$UDTaPScϨ}׽t#VO-HUJ e+C1ئ IpR`p$p0b@͸aMӕƹW+KỵS}/ч2*^)VPX QQJJDBIAPBݛ\%DUUTTLR* D%(дPPRR@U"L-ILTPP%^PPV}*f&G'aRU´(dπ?t4G5a7DRWBkP%TKi;T)6|0x%YO!gj yZꟾ+rusS/܆38*8(| 5(T+@Sso\ {0AD0c]ď)D7Ba Û79'І3 (cSN5o:[`Kлt ˵'ڏ}|c\Opx|`ڌ㷕' cmr}F&7i[/ډfn/%5R?N<cvsܓ)4-w/rs5G5֐rOAɿS8>h[h:\㷷k^f6Һϋdpu$ngJS} N0!iRQ"y|qV!J +geUƘgK')(q&UUlSk92<؜<}d:"Nv ?V С$( + #qn)kV^e?.LZ5VDFG]v3雛O%"2ϡ-rcxDЧU:``NN(C:isq49'lʼn+G!|i/TJt""L\z64›F 62IOID8\bjZK>ko칸My- 9RI)dMEE hڇJE!Nd V0d @^5Dx55@1R?z~C@FMIAj dY(30f,$Wc=I0'XDqߚSxUuXML1".yXԄf?wwd7Bn~O[D|#xY˳eȡ dxEDdm%6cDg,jrJ`UKۭqZU#{&7DV(=sXYiע L sE-dMM1r7 vF UN0L LRMl<Xrx8HF`aaDþĂ]|SEH$@.sa}){#Toޭczmo0OCV:z|8,5v6 B 6D1Zy\z Z<| /]WC~Gx}7uᷓEp皮:A~{ mh>==rZdX"l2|fYQ@F>Wn) ;Supͩ9 ܵw~D6gKC$H y|>NkXkXbB nn?w\b_֤7AI80/h@9eඁei}I1%\]{w$Afafa bL\u~?LD&0 Ǖ/aZO;:|>uu{$%h2j=@)F zgSc4cl :4 lk$tQOOU 6 .zsz"}]kol7$$DIj#xT"taÁ FOZ}?? XXc((7!ДhM`ObH x T7 eO}=͛WO Lu9z_s˥9Cnhf@tk\-ֿRtwi,<_xqFm˰ z1H*>MiWQ^l:@*DrLg F2ʼn8_AT=㉋E$NgC#xQoVBjDX#Gim_Fa%;CtOF^y<(b|eư+l]}4z*݊p936 jr_Bc.!=J:@sgE#1|!o 9v0 e}%W1A mkF!̀S"De dM3&}"8*_-$":ol[@RB^ olwTavJ٩ ]M2>vd;uJ[VtP aŐ"뛮A} 3Bo9p%Swc6eyw߲Z/0%#!%ޛ|7\(ra{J4ָ(B<Vj@ACE{Я??6 &Xrd K?8^DC4`mЩ*#*)ll\{_RA3_Q%}\QWu@egk 3sOZ_ __.68L\@žʧ!ԣy c֐qy/p,Io?.~p*(,8[k[N&a$k?tߞb>p?vO3e#tj; ˹[x&SLV_-dv֝"hZfWi yrH4M4W2 l%gs](057DEB 1iT%!z(89~ <#\KQ.ZAm$ܓr] "l 3zy{_S|cչ-shvyɰ#҇TO.҅874s>,Nn|} (ɘ}:{:ݳ̣|RYk]@u A#-ObIlQU˞(ö,Grp%_wL#{|TئidT)nӟw[/\~ʐ  5i%bArji{nZUn[6HQSef{kА9K(:XrTm_%@r&Xa1~$$m0PbDLq: FCܮfL4|kgX90(f2.̯' F\IpMɕ.%"yl>ΝФA{.<*.>\ܙOkr! x27`f}3dK=Afae/ G. $kQ幋 W/{#v2P:pc)\kƾN@&%٢VlQB`1v-~!؞Vb®jYW=;B7F/VJ>W??}ã3¹@Š~nhPxU3;9-=a1RV ET?I~ָOs蓿2xZ-b|\u\n:a,3neS=KeEgsa+QR0O5O!hT~Vv1//&$HqA7R?үC!b`r^b ܈9A]Fht8(R)چ} ^VUq*Z~`2K}8j]Ih;Jt5 # :noh GƧZ{NЁXzi!l==M^idDxWKY%/_MEU W Ұd۱B@ġ_-hU,CUs ׬W_Zh.Nz0 RWMss \vFY7&ŹL<[\sw ddb3&fhOcgyF,|ݫ2@MF<(<6K(ެPpH{oJkd^]%?V+k.kdE{Z?hMLcb$LV/=.-SRɜcG wYd NeG@de"]˙ D@INIM奁dW[}5V[xv1}oFJ]- zd:l{#0Khn⃀_P."RX ͵xȶZX\p=%L30C&uXMę[w oJAx2ǖC%pg;-)M2tf2?٤=D>JjOD#:kɩMB5NRHs` : 2tz뤥[S_qM%bTVa$/I&h|QO { ]J EWef +S::_s+xSD+}zMWDI[.gշx\@{Ӡ7gq7 כ;TbڌV ̻40B;B̗F`!88տwYGфx )UBg6fYHG"X1{G6̿6Fj֣Qiij$m>il"L(N.w3cxXb# zcPvQ,:7}8<)"8QP^\p洑 qNXhs %:PZhwED@{I\/tB^l-!Pv͑fT}eC]m=2F~#)-Y}JB7b{ f907)|2*g@aם1B2} ,M/ʌ'&+4WUZer04)X:O*}{݌&x\,&jϙО:AkUz0ҾzCsed%aѧ @|8x)3PEF٨+Lmz$ 5s-;"ˡ[&;iyH ,uv4WX4qNO s1@JG4/\;cfO}/I޾GBq3mf7KGTOl pX9~;!qnlaK3*Dav[nd[cۑ(/MoW^撰ՠ vW1fB?=H ƞQd/2;OF[sՓ_Y0bNZI:D^k$X1j3/+C(^5SֵhrkȖ!nl5|A3Z(@ε`m'ZWR9cWT/ wwyy2jKu +x]\w)\āD#gf~jQ)T󻕪Q}iNfyr 1@mcDLL \Nh' % LodR 5$}{5 EX 9g<4$7.|Bg\:#iOQM .4+TG QAG AzaQ,#eӰ䊌|a[dL?V8:e<&-x^]a<=}dnap*a{3e1^+q2^VVRU'jdFHpt@XrI^WW[*U޴փ~03XMOR]>:6 Jp/!MPGDN - ,5Kfٳ ْG`t*B[Dӎ{?Llƅ- l)uYvAFߡmRߨup#gf0nA.9~T܁f5MW[M @ejUʁo;S=δ|̅Z/ͬb?&9';MŠY*O^@ws4,6 nh\lu%ܤ8ؕ pVz҄XK,`U>Y^,mUHGsBrL $3耱; ڔ'T`KOh$A=nӫXcj6]ma x'=3^{V/Mw,ʯctj 'Qi#s)ـZ @*X;VX쮶qX}gyrB 0^(zx->}ly n*>"a^{".@)$9M q4fd׬'lFUEdXpR"uЋ{4 WB>zyÅ\ik_}zmRDВA{P6iO_ } |>Vf-^^ +3;,*)'7t|;kZE]0v-\/ dh5/nHqc=|E"Ƽ@]eE }qI j}C ND U PCfa -Dstc[@Btпt"eg`h[v6 S{$RA$,u!2 @: IIif` c ; %C m~p6(s6pֳǃD\c5}7 X;e ɦ0۫Aez=\cW\e3u+uw=[E(y@µ‰D v}CbyrZ z@6q^\#u/Ԁ W #Lgs:7iy!N K"gz[QRM'jsFjj r|ч0R2y_Y4e_"K在S~h E 8Th1)Eo$'M?}z$eĺ P4ҭ-RhH,{ˀU,nwF9pF>7OkuY`w.^e~=Og":LoN#ĞWOVWzqʎ"ul shcZKaۅ;:;INƏ bG2[Ʈ_*h)5'S ;\}b5{F9a -S5l*Dj.%DoNw7H`x <_{r)L~BWQ*~?/ <= |"ADT"!U $3e1C/N僷s^Y%{0yT݇m' ;|`uc U6ĵ~[k{^Ňl:W.W8hAH! ?oNv{G4!#o@]fiCRĜ 2Qčf~)ڶl\ &җ#UeU0oU FyjjҼUʌg1R8X0'kjwOGizzׁ31ifg Lɶ:ͺj,:_Py ]Hx$@! 7굇gF2ſ}ZH_sC` 34^6#=#"^sZ19:. Vsa %H~Q;R>/$uΙ% twVUe.0Q]v·%oOQ2Y =ErkMK|(}j&1xio W:~&y. 9_1|S/h U45KDXng'0Mz$QULo6Ux\%"+GrRB7 ǠP(Wr aO~P 3ځG \ֆ43S{a-mD 0{λ{QNsF#Y)vߥSLCȐO2RsC߲ciw]| $Ehc !m&Oug893gUvOӻWa]Ћ$SF Ϯ\r\>'yr M-i*jci,rǤ>k?xH%@ꡤtm*ψ9$3д{GƳZOӎ)f48촷 b$ dS-PC%lPb/wӰ\iaMRћu_7HCWjgF?*>sVRJnpp 8L@|L踐g Ƕ@keβfy1HnjPl@ ܩlJj(Սeb6߉,I-T#]2SVNZC\ʷaݟ0т"׭~/!]>ĠTVnFb7-XQ,= :0욈}:Z'ݖQ`; *JfXVt奻îHm"2Jl{4%NrڗY~[lUƉS_C3wz]c6rkGb505SOH#~s!RLQ-6Ӱ¥c6ڌvfA"ǢԖ!O4x^`O=ټ@~85q<`!"6Rz؞7jqE:\HS@x<1jZzUn8mX-(}`OYNLׄ[C1>$}Y6W1~,6ED m)eV,po;vqn4,Xd 9f&@F\&D0O?ӄFڴD k,ɈKqVWd:9t|b8Mղz /?8~mWdovdV\ HgVl Pxף_Ȼ_8E iXüpɮvmmk|ݨ}4vQK+.+=!c3g ꑓJ~8Ӂ> ew\$0s:Y:\$Ʀp r-]9vS˨ g7+f]0`Tgj `[cOpg., [bw6JLXwxK һ3T9& ^E:aO606NzJfWL|A L\$֕9۷#spixUKUj:[ݡxK=A>I&UXD8J<#)aOڧ}GPL (|RXÃ& 2 c/xk9 ^U.%?ʐ/:aZ+b#Ln|^Yz׍D"yLSlH';|k/V 0ZiJb̨!*(k At֦q/Kg-34$R!`MRSrJ!MAgTF986T7Lzt7 |IF}w\Y» _^Mw*yߨА|#NXe/$5Ŗ ?7e/~Z] Hl=q+ȶEmbk)Ѐ󶩺\"EZ -?rG7 E(4!1&l;3@Σ6hz,1Gq,֚b\TVL C/ka qJIUL&}oܭD!=vǫeus`9v؈qE u{c#>o Z8A>KjiD:G%7?{V/%cʨG}7*r^/AuJ)wU!0PA|1J toʟIԩ"dr2|e&i.S8wY΃Ϳtq!u"ڱ֤-y󱉰Z^VF]3u8n^sl载V5_ΐ]Jge'T+X;{n~B0[;0C+Ҫ_>bx#"qdXWLUM65u=R ŬxS\p_˕ŸB%Mنb5@Rn%9!r> <΀FQ:7NJaZS@ǻކl hFi.(cDD?v컡6A &0RqY5P檆쉪Cjv (Qm/qN*J۶k{r#u_dG$Sey1|I4RMpu[ʯ;Q'PM$3S(GԒkYmy'A2ڻ4/U;t݌{IJXFxc`bE5K})ul5J ֘zw EG_J P$ceNjܦ5u5uIE֑%Ae4*CfqcGɏ;|>x?ԣ2ڡ r9ٲ]v kx)I_B`$1Du} naX6 6 G8Zk+_2.IX[~vr WU_.1AQ3E|pؘF!%{V4x$E +W\n.FN&ݛvryO._W+v@*Ad}&H0uN%rtvpd8~$XF :ɔ9ǯq$Chr$;f'Q{\~͖pC_w`A)6ոqk̹M;Pp~%Q:yIg%cL,wҐ]u~,8S~^̿-Öu5ӪۏqC6a+r'Z邫> Rj:#%TnRy߹おA`_Hhh>zy6h<0#t!"%,L6f KeyYJ6Tya.˭ő~Ε*E﷑ī&D`zJ~/a5.7vU-g\yNvxj-wqfo[]voւSB ;ԕ. l;`񾘨uN%6׆y i8=n czyI. \ҹT8wSRgyr~1rm  eGU7 [5<(VoxZg1@KI>g" r?⁆ABg WHPCVFE Ļ`xO6c gE6BǛ+L|h(:BvF`5Ob S`3Ǒl"xзr0bz寻̶nWȠH~?ggX74U}2(SViIzn(9vfFZTO=tJW4Y 3CҩX$j+7ڹR1"E`3;p0}r|, O)~c܆%f/"i=#L9%yi):)Q܋c<EK٭7 e+ pT?\ x+\^`Qb3W&h&`!kM5s0 @0 |{!6sQ٥KO"ِKƙ.fLA Nv$.BPqfm6R i}wT#IN]cNܛ\y;}΁z `ozFjP[ Ii9M}]1mcr,RR&˕|+EqP + C#{&N͔$.ӧ bDsi;lkM, W,a/5MK;]@ߚ Y`5ka6uCkTH%@Cq\sȧ hʌyF.6LM$BAJU|+)~9߶Ř0mG[+Se\|pIK_P Xr'K&fWx2!8-χ;e[PݬlX뱦f+/OݵuJT=8p7鿴C C?>aȄuwn;4S/uBHmpy! y" Q{m2;omy^ۈ[} eƊ$?p@+D5=k*Y9j- %ia"nS*#mg)T*k.MG%FVF Ngz\Mf&nprB۸2jw/Zu? 9VSb ;3EiH-& 1F){KM@ZuS2 M)>9m}$l~sCx-[̊!ygǫ\+SN=Qns%[}٦*'t:sDmolnaD.RӮKcȟ0j^}Ȣ~id^soڵZQQ^Yzb 7oNT9;h"6 ;D[L9GQ4+ხ`鈧"Q[Xt !g*xO!O^cK8x},yZ^,i߮;.St }24)V5cbn$؇Ozh6$pԋ>9QS/-G+2?PgAoWrmv*e4VxaQ*T[+f ~ !.T%^bE5PdPF4Q<L M׊ ]&+;z riޔTf3h`S~n2rO\!46TL)a?7$^@oE˻G5Ź<qlSyU`%";\ñAB6 es3yJ~ КٞS cgI3w#]"ǯ>8_y P' ڂdlZTaAM_P4xo,BnD)r:[X$Z/­Ipof(DtI3ιã#' XٌxlU3} `i[EI\43}+$p]% >`̔2MG.7oJj}A[Qf]͓$%1,Anp5o*6,]fl?zJiswO޲J;w[1S@yHQ2A5`r8uyÊ5^"D؂8Q5cMtW1Dx FX }7߄_Au2hϺChg-0 ]U ꝽI^Ë\Xl}b6r~Lžzԅyt.w85Q^hlP:saW)JCVk:IкBE ` {@ zJ/'v,L7|w)ڎ}u9ސ6"Szpӛr1oF5:~rZJ ІяA[FYYyĵҌ"MW/Ath#1#UdG*f{}g,ζ"~I9m@~ߠ.y׍oݹ]I4SDAur1^,,lvkd_#ecȩgf7>+{t/Fw/[hlbqa OJ)`o* ϞkRw"+YJB>VKhWB/|COr3<]ç_ѵ2` zOQ,ܳ2a{ƃ=cը;(^- ӈ̰sT# +z ̼sC[6jf^hjbT]: J[%Mv}+jkgam'PE=]M{N "o5"^;)Sf|Kl`7qbPzP_oFr-x8SIxϫ);-3̵i[R奫y/?^1 -FLA8S,S]#ǣ<+*]"2 ƛÕi{HA+#fedLWgk9bo/^簇:k?'I\:5I+}\htIܞx |ꮕ`chC1x6?^Eh|n s/K]Z 5ĉ]8&-ߦ;>7*Z;z3JsCƹ3R[Ԁz ʣn;xlNH !0wef[ÎIdom&S9nR#FV"QMixQ ވ9-CBkxВ}՟d(YT۸Oô1߁2)pG:F=ٌkyIcwe<)`o?ҤL9,KCg6x)7="MGgnq-vn pPNaXx)YꧏϫeΨCC^SYFD@ٟPy~$oCV,U/\J3"gV?5bCI xXTrݕ 3=NC_=^Na=%䂉iՄIq1q%66궈3Y%R|tűA:W4![ϙ3"Mi}9A[tgU˝nc#mzLW |(؍v ISsSYgZyQI 0KW`-ayGB0|׭ֆ`qho76B8J̔wS%Mg*]骛,I[\_=X<}r(-.7U8zv"6>U`AsN`?UvͰ袞O;gD6=`v }A:isOpJ!.ӹDkd*`viк>{ ۚJ43 ";;`?$c#Zթ8HWt^LL}$Dl7E^Qa]~s`}bs_hO?s fΈ4m[4 'J蠇A3"eMHTd_5Y~~$}vt~ SgCkps8JRB{~E=۴fw'Ht_xkHkFs ,R!du3kת1WZbh‡H5ĸNl"XJ2 qk.^N{&5wc_6W>o6:L }\bSe7@7Y1g>?"~E 78UxhMp83,s1㔅ǿT)$Ċ*lS,UGP9`C9̌ulZ(;pB;rpQ׺Ugh ̪4 þ M;;c'Wɹ>MX W# },xuxH//Ƴ,t ] *Ǖl/eHXKݘ @4!Z&yy%%Z_OԞʐ tžeA俒y 7MbYR2\NTPC{ 7;L9*oP4[Qx =,?'g0Q{Z._ VJdł|N`V\ QΠ+/ͶqO QO|F:f0f㽨 wk8]wܳOJwƹӖ9MnZ sT뿻2A%@ >agأ˵*9'sӭZUnQ_ϔ:0vx/Ћ)N9]<_>&NGKB L|N< ѽ5`]2 L2LaڏB2M^rω6ҖzZa.C` +*XtE&?^Y=.hߺ`l6UC#P?2FG?ڻ}bl E:)3痩 Y dI 6,L|_UqG@0(L|Z-+AEJ|P6&'AԕN`Xw-Ee-}.hBz ⢊jʘ؟C6jx1K7oNrD{DEKS\-neeھ9voDÄvoW3ESNS ىl YfZ̖I(lMa+qFI{92#ǘ}Mu =EV_FTܫ/zS`^#HESP:,Ĝ^; zuJIaQSoc]MtGi *8N,xdi/.=/5X^} .]ӱt]״^eўɹ?}a,$+kpf23RuQM)S. #cpX:=0 F:HSB.*>;j!'ptzq5ϛŋĎC lߖ_ vbJw~QF\ V:4򄓠2 x^꼙Lhń ֍8x#MCUe~pnY[8fKa ɎDV?Qyd&\0S9&P&k468]wOS'$l2PVOBw8MwbB\r9ɯ (*\fO$2JA fwƒbW?"궄MiY [BYU*3reٶX?b=vp݂S@҇K6]Onp%p0qsʶ̓f%cÈM4Km)Pun^v2.c?U"GK1CGCS cxt0g/YB8BQcn޼ Q,tޛXV{K8$\aqD8dzBcɄ, ]dϟS.a WC ne˶╝d]ݒL'_ZrsVgi:%TiDm.Ha+tc ;=cvqI M&/~L,X$oC[@je$kuE' | M )I#FB3k6)Ǫ Q-Vy ߭ޜĝ3t$4G^<|<Td]4y=u>Nv|([BCޤLd KtZj2”{]KvkwhKGHq)Y(Q}C#Y5ƺ(w-xyw2Qxn) |O RB6f{]+>|hweCzSWf%xm)#} ۉ 4ߚmGyJ dX+*zygE|ߧgc6\#7" EX=`)x* o z+(LJ ]˹RK),L(7ƅF`Nu(w]΋^|-(s+PB7l;T* M=F>4{LI/ ZldFؿ~rt3 SAkxwCzL5=nqJ& cdfzKKJCb"bRRu$Κ]]q,!O{E~2C7x*(4ĂĦ7p u"!uF>ιID׌Ɏq;Y]EB ?n%j~h:0Ɍ$dTy|K Ueo^Yk٫*#0xJ5ce22 . -:F ¶|Nƪ'^K?Mun裓yP1$Y@aj{B ㎡.!'ri1l"W%Έ@{եI&):~D9-.F![QEt~5a⤍pP`=c$YRhf'.|m+cJ 14C\-)t%|Җ#ζs@/*Ӵv u OW~Iy &hGM%x\7 E^|bf2ɐӶ9.אZh {]Nd+eӟWā J7o>Z fgh-:C*JG㪁mƲ]UB\B $=Bq[ G(Yn}/)=bVn\5c {(elz”'aq1Bh〜c遃a$y$Tb058ZVc[VZo^-jpvG5TSSG\piǘ`udc`_XK%u?(}7}>I/p/[ӠDD;0՗CmÜ9$.6P"պHnouUd8u> %&'itu8Xa;RX ,ΧOQ/:ĬeL5.o&R2tgIyۂ r8\cڅQk(pʼnlX= icaBU_Dx`\ WT7'ܼ $cɗ `gD V?@p&_=0E|< dJG " bfk:xAG "q 띷WڪZ%!b4r vSQ1=O_Bn㜪ȝ9" ֘5A⁛X[xՏhXjFZS2noJ['sc]/"pR깚JDDGf Ze,V`&[n=#w۳k>)Z35i{ .ػ.Iq2L:3<9B„\4=Mq$02<4Cφn8D(SƏ3'߿^6}{KQ$H&I~ՂK2Vuk,a ԂfV_~,}"i;.n.٨x+) =uVQuuD@Ix??+{0YoՆ/׿s/)e"l^U=P2栂i:9̲q#P4^e1f+QɒD8H F_$vv.84/&Οtu98*Hmi.;9˨.K~R)\nR%8M^"ϙai~:%",! IjmESٜx4Ns}N7Գ 0l˦c;a/Kup}1yl.$g WG$O^gyk3sVB]KeC\v?{2mΙ^>lX3_x5{!exj686\ -<>|2)$K)9y+N7*kOG3ݣа->GQ)/􂙿3hŢGM48f\6FXz 4֘+Tin{u;\j/oGWBHÈ2\6S- ,dZ|N?z!X.SL#ʹЗ1fml |8 EM*LF'swz`3A!m-B# )ANBpEhX9z:6m!=FBnT!lO Ԁ^2}Wkf@"xQ^?+ RI@4ĝa !gh1G>P҂B-%͂!н=bK1TjJu}7bN 0b} ︐&q&hc'eUvADa'K,Vvzk2(|4ysCq.Lb۵$Ҏ,(ݬnwumZ'hV*i7ky&l@2jI&٣H8G<7CE*c1_iup:5ys;ٓv(u}.YƳ[T:kͻ_V]/ûd-g,v"5ui rcC]}cfWd*JX0ެn|Trys۽%Gn-%We1Uc0?O/Lox}Cl ]sp ;"I@e6}ԕdԎX=ю+]8(:l38+_3-;%ڽARޚkT@XLߙ):<ߢ"Li!8TFqt7?@F>S `, 3Z:VR[48&8 uu 4jnw,QE9qG `eAEw󪭺| -iN$V' UrmBg'HI8'U.c=smfm1@7nL\`;@7ә(E2Ut8&;l! gR*\W#+Q,@ٛO wMэyS84upJO8&ϒ݊F,Lfz j@oV :TSֺ¸w\I6 Z-M;Q1O Lc785ְoDebf5x8Ήzy)we(̝)Wg ƥ53n2}7/z c G_bIc|IN$CWb Uh4۹{ <+w,.jV 2:ì ^[37ȟzlYaP-3 }vRiރݞyI%$v5m:t"(Ch;Sb%<# ^iu#Z'i?=@ O{^vzJHl2XU2;Ic͵uOm}0=TۃȏgcE}xBggu˜Jҏ.$Ŷ~>cWΌ&{gx`7K*:N椷ofb#+?6d8OVfE&VU,"|S-aމ^D{rX3zٶQP{Ě:p^"0' ;h]*I}!?ksV ̻C̀[;%%:o pj|*~S&C悮n}FAͥWU\fA?f ̭v\״7erBajU4ŠǮ@S:Jꕰ u?!\v-8;Z*6ѦMv&=#W) "O&pjlhs;"+!.10?j0A^U5eT1 v"ԍ90 Qjkp ad6"/gfȥe/. G:T~|n8kK|3yCi 9)54&j%F^6SChON]YƇQn5OnrٴV]1Ef؃atsQ7?))qDŽ+ċv3k=6e/ƭB^n;h]ul G K>PH.r̲QHYTu4,#6H^i.;-yuGuB+p9s 6d7'NCrD{E͖9F8bݜ/,Ѿ+IďCdA K]*\fi4TzKw{O)J*ۉXbENΛ ;X5|5wQՄPa?sd^#ѻxKl|jzDלv~C tzJY-`굗u:'4xxV]AkظVUΒ$6t咖H(ƦQj ']pwWo51O5z {bѾ^='tZ%;`H4ZPn= rMw:MN,v%Vm-VA AěBCA /DsQ, [X'cY@> )/ P!P@|%>OBjauUYEˠY΂|71 0c'Wv;:"%\sԟib]fn^KlvԽƦCࡄ7BְwRJJ? I>ua4Q35)RPrlCC-IAʾ89 ~>ڡNB ƎK Z&^wz*3&_acBE}͵Q.et4RS%$ Z̨` uamxc:@dErKAgU 8+R!> -=x[xcDP2J-Pl`QR^j!q|-+t F& te=&,ٙS # П[֬w9iD@^sȅ:Η&vעVauG';q~`*h"bP,^1J10C4s~crnRFtܱ!WUAy5+j冧JUQVFׅWQJP NrJ㿍w9}s)RD(o5?OSyptWKG2Nd'HJ1p]405, +gΒp?תWL]=dO#kLpesOTY7Q6gpm6