libavcodec58_134-32bit-4.4-150400.3.19.1<>,eDp9| UZUҸ!qfS땧K9"J]. ZyF% ܄R[uY̽e=-LK.>& XVA5Bnb#{ImA# wB$:vDz1k'D|!Ь t$$xgyY[k [k$OGB "-B| ~6UgM`c0pן Hp~o%rWٹ9#0|B>>?td + @@DPTm     R lt~$111(89 :p>GHIXY\ ](^Vb`cdߡeߦfߩl߫uvw\xdyl.$(.pClibavcodec58_134-32bit4.4150400.3.19.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.eDh01-ch3cWSUSE Linux Enterprise 15SUSE LLC GPL-3.0-or-laterhttps://www.suse.com/System/Librarieshttps://ffmpeg.org/linuxx86_64/sbin/ldconfigWġeDeD181cbbdc3d916b52e80d5f7348cc82b5ade29144f70bdcefa88868240f9fdf5alibavcodec.so.58.134.100rootrootrootrootffmpeg-4-4.4-150400.3.19.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.3eDdJccʂ@ccs@a(aj@````O@`y|@`pA`M`3@` a@_@__@__A@_ @_o@^^3^ϧ^>@^^l@^0^@^oj@^^F^&^g@^ ]@]w@]o@]^]^]Y=]S]QT]Ik]A] @]G@\\ڭ\@\-@\\\8\N\@\6\\}@\zp@\y\w@\g@\g@\b@\Yz\=@\[@[ݍ[ @[Q@[@[qr[n[i[h8@[f[`O@[[ @[[ @[Y[Xf@[O+[?Y[<[;e@[7p[6@[6@[6@[3|@['["X["X["X["X[!@[!@[!@[!@[!@[[ @[ ZZmZ'ZUZ2@Z@ZI@Z Z@ZZ.s@Z!D@ZYeY@Y@Y4Y@@YbY@Y}@Ym@YMY7Y.@Y.@Y@XXXh@X7@XXXXk@XY@XF@X9y@X=X=X TW@W#WWWE@Wv[@Wq@WM|W!@WWzW @@W@VV@VVV@V@V$@Vy;@VwVuFVrVn@VhVetVZVG"@V4@U@UU@U@Ux&U`kUXUPU+U @T9T}T+@meissner@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comhpj@urpla.netalynx.zhou@suse.comjengelh@inai.dedaniel.molkentin@suse.comjengelh@inai.dejengelh@inai.dedmueller@suse.comjengelh@inai.dedmueller@suse.comnormand@linux.vnet.ibm.comjengelh@inai.dejengelh@inai.dehpj@urpla.netalexander.reimelt@protonmail.chbjorn.lie@gmail.comjengelh@inai.dejengelh@inai.debjorn.lie@gmail.comjslaby@suse.comjengelh@inai.dematwey.kornilov@gmail.comjengelh@inai.deidonmez@suse.comtchvatal@suse.comschwab@linux-m68k.orgbjorn.lie@gmail.combjorn.lie@gmail.comidonmez@suse.comstefan.bruens@rwth-aachen.debjorn.lie@gmail.comjengelh@inai.deidonmez@suse.comidonmez@suse.comidonmez@suse.combjorn.lie@gmail.comnormand@linux.vnet.ibm.combjorn.lie@gmail.comidonmez@suse.comidonmez@suse.combjorn.lie@gmail.comidonmez@suse.comidonmez@suse.commliska@suse.czbjorn.lie@gmail.comjengelh@inai.demliska@suse.czmliska@suse.czhpj@urpla.netseanlew@opensuse.orgbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comjayvdb@gmail.comjengelh@inai.debjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comdavejplater@gmail.combjorn.lie@gmail.comadrian@suse.debjorn.lie@gmail.comstefan.bruens@rwth-aachen.desean@suspend.netsean@suspend.netqzheng@suse.com9+suse@cirno.systemsjengelh@inai.debjorn.lie@gmail.comcarmen@carmenbianca.eubjorn.lie@gmail.comdavejplater@gmail.combjorn.lie@gmail.comtchvatal@suse.comtchvatal@suse.comjengelh@inai.detchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.com9+suse@cirno.systemsbjorn.lie@gmail.com9+suse@cirno.systemsjengelh@inai.debjorn.lie@gmail.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.com9+suse@cirno.systemsjengelh@inai.debjorn.lie@gmail.com9+suse@cirno.systems9+suse@cirno.systemsjengelh@inai.deenzokiel@kabelmail.dejengelh@inai.dealarrosa@suse.comalarrosa@suse.combjorn.lie@gmail.comnico.kruber@gmail.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejslaby@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.deolaf@aepfle.dejengelh@inai.dejengelh@inai.dedavejplater@gmail.comjengelh@inai.dedavejplater@gmail.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.deidonmez@suse.comdimstar@opensuse.orgjengelh@inai.deolaf@aepfle.dejengelh@inai.deolaf@aepfle.detchvatal@suse.comjengelh@inai.dealoisio@gmx.comjengelh@inai.deolaf@aepfle.dealoisio@gmx.comaloisio@gmx.comstefan.bruens@rwth-aachen.dealoisio@gmx.comaloisio@gmx.comjengelh@inai.dealoisio@gmx.comaloisio@gmx.comrobert.munteanu@gmail.comaloisio@gmx.comjengelh@inai.deolaf@aepfle.dejengelh@inai.dejengelh@inai.dejengelh@inai.deolaf@aepfle.deidonmez@suse.comjengelh@inai.dealoisio@gmx.comidonmez@suse.comidonmez@suse.comolaf@aepfle.dejengelh@inai.dejoerg.lorenzen@ki.tng.deolaf@aepfle.deolaf@aepfle.deolaf@aepfle.deidonmez@suse.comjengelh@inai.deidonmez@suse.comidonmez@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.dedevelop7@develop7.infojengelh@inai.derobert.munteanu@gmail.comjengelh@inai.dedimstar@opensuse.orgjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.de- ffmpeg-fix-new-binutils.patch.txt: fix build with new binutils (bsc#1215309)- Add ffmpeg-CVE-2022-48434.patch: Backport from upstream to fix use after free in libavcodec/pthread_frame.c (bsc#1209934).- Add ffmpeg-CVE-2022-3341.patch: Backport from upstream to fix null pointer dereference in decode_main_header() in libavformat/nutdec.c (bsc#1206778).- Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix null pointer dereference in vp3_decode_frame() (bsc#1206442).- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix out of bounds read in update_block_in_prev_frame() (bsc#1205388).- Add ffmpeg-CVE-2021-38171.patch: Backport from upstream to fix adts_decode_extradata in libavformat/adtsenc.c in FFmpeg 4.4 does not check the init_get_bits return value (bsc#1189724).- Add ffmpeg-CVE-2021-38114.patch: Backport from upstream to fix the return value of the init_vlc function is not checked (bsc#1189142).- Remove second hunk of ffmpeg-CVE-2020-22046.patch, that contains a goto to a none existing label. In order to distinguish this patch from the original, I renamed it to ffmpeg-4.4-CVE-2020-22046.patch - While at it, refresh the other patches with offsets- Add ffmpeg-CVE-2020-22046.patch: Backport from upstream to fix a denial of service vulnerability exists in FFmpeg 4.2 due to a memory leak in the avpriv_float_dsp_allocl function in libavutil/float_dsp.c (bsc#1186849). - Add ffmpeg-CVE-2021-33815.patch: Backport from upstream to fix dwa_uncompress in libavcodec/exr.c in FFmpeg 4.4 allows an out-of-bounds array access because dc_count is not strictly checked (bsc#1186865).- Enable SVT-AV1 encoding- Enable vulkan on on Leap 15- Enable libdavd1 on Leap 15.2+ [boo#1184830]- Update to release 4.4 * New demuxers, AV1 support improvements, and other enhancements. * AV1 monochrome encoding support. - Remove ffmpeg_altivec_yuv2rgb_novsx.patch (merged)- update to 4.3.2: * lots of oss-fuzz reported overflow fixes, see included ChangeLog - drop ffmpeg.git-ba3e771a42c29ee02c34e7769cfc1b2dbc5c760a.patch 0001-lavf-srt-fix-build-fail-when-used-the-libsrt-1.4.1.patch 0001-avformat-vividas-improve-extradata-packing-checks-in.patch: upstream- Add 0001-avformat-vividas-improve-extradata-packing-checks-in.patch [boo#1180519] [CVE-2020-35964]- remove dependency on OpenJPEG, this is obsolete since ffmpeg 4.0, we already build against OpenJPEG 2.1. see changes: - Dropped support for OpenJPEG versions 2.0 and below. Using OpenJPEG now requires 2.1 (or later) and pkg-config.- Add ffmpeg_altivec_yuv2rgb_novsx.patch for ppc64 (BE) as per https://trac.ffmpeg.org/ticket/8750 https://bugzilla.opensuse.org/show_bug.cgi?id=1179332- Enable VMAF. This can be used to compute VMAF/PSNR/SSIM. - Add vmaf-trim-usr-local.patch .- Adjust soversion.patch to include a symlink [boo#1177667] - Add 0001-lavf-srt-fix-build-fail-when-used-the-libsrt-1.4.1.patch- Apply upstream fix to avoid segfaults in x86/yuv2rgb conversion ffmpeg.git-ba3e771a42c29ee02c34e7769cfc1b2dbc5c760a.patch- Add librav1e support- Update to version 4.3.1: * Stable bug fix release, mainly codecs and format fixes.- Add soversion.patch to workaround ELF ABI breakage.- Update to release 4.3 * A plethora of new video filters * Intel QSV-accelerated VP9 decoding * VDPAU VP9 hwaccel * QSV-accelerated VP9 encoding * AV1 frame merge bitstream filter * AV1 Annex B demuxer * Expanded styling support for 3GPP Timed Text Subtitles * Support for muxing PCM and PGS in M2TS - Drop ffmpeg-prefer-dav1d-for-playback.patch (solved differently) - Drop ffmpeg4_swscale_replace_illegal_vector_keyword.patch, ffmpeg4_swscale_fix_altivec_vsx_recent_gcc.patch, 929e5159bc13da374b83f5627879c607acce180b.patch (merged)- Update to version 4.2.3: * Stable bug fix release, mainly codecs and format fixes. - Drop 0001-avcodec-cbs_jpeg-Check-length-for-SOS.patch: Fixed upstream.- libfdk-aac is now .so.2, not .so.1.- Throw out v4l2 m2m. This is likely the same case as boo#1041794.- Enable v4l2 m2m encoders and decoders- Add 0001-avcodec-cbs_jpeg-Check-length-for-SOS.patch [boo#1170767]- Add Samba support for Factory (as this needs a fix in Samba itself) Add --enable-libsmbclient to configure, add BR on pkgconfig(smbclient) - License is now GPLv3+ by default (--enable-version3)- Always build the binary ffmpeg-4 even on Leap releases boo#1167628: * The conflicts in place should allow users to decide if they want to use ffmpeg from ffmpeg package or ffmpeg-4 from this package- Add -ffat-lto-objects to _lto_cflags to fix configure checks- Enable libmfx support for SLE 15 SP2 and Leap 15.2 via conditional, libmfx is available there too now.- Update to version 4.2.2: * Stable bug fix release, mainly codecs and format fixes.- Add 929e5159bc13da374b83f5627879c607acce180b.patch to fix bad ID3v2 tag length.- Drop unused liboil BuildRequires.- Update to version 4.2.1: * Stable bug fix release, mainly codecs and format fixes. - Drop upstream fixed patch: 0001-avcodec-h2645_parse-zero-initialize-the-rbsp-buffer.patch- Add 0001-avcodec-h2645_parse-zero-initialize-the-rbsp-buffer.patch [boo#1149839, CVE-2019-15942]- Make ffmpeg-4.2-dlopen-fdk_aac.patch less verbose- Rename ffmpeg-4.2-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch to ffmpeg-4.2-dlopen-fdk_aac.patch since we need dlopen only for fdk_aac and looks like some other parts of the patch is buggy.- Sync ffmpeg-4.2-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch from upstream.- Disable LTO for arm, fixes build.- avoid ppc64le build error upstream issue https://trac.ffmpeg.org/ticket/7861 Add ffmpeg4_swscale_replace_illegal_vector_keyword.patch Add ffmpeg4_swscale_fix_altivec_vsx_recent_gcc.patch- Add ffmpeg-prefer-dav1d-for-playback.patch: Prefer using dav1d for av1 playback over libaom.- Update to FFmpeg 4.2 "Ada" * tpad filter * AV1 decoding support through libdav1d * dedot filter * chromashift and rgbashift filters * freezedetect filter * truehd_core bitstream filter * dhav demuxer * PCM-DVD encoder * GIF parser * vividas demuxer * hymt decoder * anlmdn filter * maskfun filter * hcom demuxer and decoder * ARBC decoder * libaribb24 based ARIB STD-B24 caption support (profiles A and C) * Support decoding of HEVC 4:4:4 content in nvdec and cuviddec * removed libndi-newtek * agm decoder * KUX demuxer * AV1 frame split bitstream filter * lscr decoder * lagfun filter * asoftclip filter * Support decoding of HEVC 4:4:4 content in vdpau * colorhold filter * xmedian filter * asr filter * showspatial multimedia filter * VP4 video decoder * IFV demuxer * derain filter * deesser filter * mov muxer writes tracks with unspecified language instead of English by default * added support for using clang to compile CUDA kernels - Drop ffmpeg-avcodec-libdav1d-AV1-decoder-wrapper.patch, merged upstream. - Rebase and rename ffmpeg-4.1-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch to ffmpeg-4.2-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch - See /usr/share/doc/packages/ffmpeg-4/Changelog for the complete changelog.- Update to version 4.1.4 * See /usr/share/doc/packages/ffmpeg-4/Changelog for the complete changelog.- Add pkgconfig(libva-drm), pkgconfig(libva-x11) BuildRequires: and conditional pkgconfig(libmfx) BuildRequires: Build intel-mediasdk support when possible.- Add back pkgconfig(fdk-aac) BuildRequires since we still need the headers at compile time. - Fix include paths in ffmpeg-4.1-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch- Add ffmpeg-4.1-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch from OpenMandriva to optionally enable runtime enabling of fdkaac/lame/x264/x265 - Enable runtime enabling for fdkaac via --enable-libfdk-aac-dlopen - Rename bcond fdk_aac to fdk_aac_dlopen - Remove fdk-aac BuildRequires now it's only dlopen'd- Enable LTO for all except i586 (boo#1133123).- Disable LTO again, as it breaks build for i586 (boo#1133123).- Throw out svt-av1. The build is unable to complete in openSUSE:Factory.- Use %make_build in order to provide parallel build for tools/*. And make output verbose.- Enable LTO for new SUSE versions (boo#1133123).- Update patch 0001-Add-ability-for-ffmpeg-to-run-svt-av1.patch from upstream- Update to version 4.1.3: * Updates and bug fixes for codecs, filters and formats. [boo#1133153, boo#1133155, CVE-2019-11338, CVE-2019-11339]- Update to version 4.1.2: * Updates and bug fixes for codecs, filters and formats.- Add ffmpeg-avcodec-libdav1d-AV1-decoder-wrapper.patch: Backport dav1d decoder support for aom (av1) codec. Following this, add conditional pkgconfig(dav1d) BuildRequires and pass conditional - -enable-libdav1d to configure. Also add libdav1d to enable_decoders.- Add a new filter line to rpmlintrc (addFilter("no-dependency-on ffmpeg-4-lib*")).- Add trivial encoder rawvideo, already enabled in decoders- Unconditionalize bs2b, it exists in openSUSE 13.x too.- Drop ffmpeg-libcdio_cdda-pkgconfig.patch: It only adds comments in it's current form, so serves no purpose at all anymore. - Refresh patches with refresh_patches service. - Rename rpmlintrc file to ffmpeg-4-rpmlintrc.- Add missing conditional configure option: --enable-libbs2b, BuildRequires already in place.- Add aac to enabled_encoders and enabled_decoders. Build the native aac support in ffmpeg. These do not support HE-AAC (v1/2) protocols.- Update 0001-Add-ability-for-ffmpeg-to-run-svt-av1.patch from git To fix build with SVT-AV1.- Update to version 4.1.1: * Various filter and codec fixes and enhancements. * configure: Add missing xlib dependency for VAAPI X11 code. * For complete changelog, see /usr/share/doc/packages/ffmpeg-4/Changelog- enable AV1 support on x86_64 * requires patch 0001-Add-ability-for-ffmpeg-to-run-svt-av1.patch - refreshed all patches- Add conditional pkgconfig(vo-amrwbenc) BuildRequires and conditionally pass --enable-libvo-amrwbenc --enable-version3 to configure: build amrwb encoder if dependency is present.- Enable encoding/decoding with nvcodec, the required headers are already in TW (permissively licensed). The required NVidia libraries are dlopen'ed. - Enable ILBC decoder, ilbc is free and already packaged standalone.- Update ffmpeg to 4.1 * Lots of filter updates as usual: deblock, tmix, aplify, fftdnoiz, aderivative, aintegral, pal75bars, pal100bars, adeclick, adeclip, lensfun (wrapper), colorconstancy, 1D LUT filter (lut1d), cue, acue, transpose_npp, amultiply, Block-Matching 3d (bm3d) denoising filter, acrossover filter, audio denoiser as afftdn filter, sinc audio filter source, chromahold, setparams, vibrance, xstack, (a)graphmonitor filter yadif_cuda filter. * AV1 parser * Support for AV1 in MP4 * PCM VIDC decoder and encoder * libtensorflow backend for DNN based filters like srcnn * -- The following only enabled in third-party builds: * ATRAC9 decoder * AVS2 video decoder via libdavs2 * IMM4 video decoder * Brooktree ProSumer video decoder * MatchWare Screen Capture Codec decoder * WinCam Motion Video decoder * RemotelyAnywhere Screen Capture decoder * AVS2 video encoder via libxavs2 * ILBC decoder * SER demuxer * Decoding S12M timecode in H264 * For complete changelog, see https://git.ffmpeg.org/gitweb/ffmpeg.git/shortlog/n4.1 - Remove 0001-avcodec-libaom-fix-setting-amount-of-threads.patch (fixed upstream (bsc#776cdd1), remove ffmpeg-CVE-2018-13305.patch, remove 0001-avformat-flvenc-Check-audio-packet-size.patch, remove cve-2017-17555.diff (fixed upstream).- Remove 0001-avformat-fivenc-Check-audio-packet-size.patch (fixed upstream (bsc#8591d16) - Update ffmpeg to 4.0.3 * For complete changelog, see https://git.ffmpeg.org/gitweb/ffmpeg.git/shortlog/n4.0.3- Add ffmpeg-CVE-2018-13305.patch to add a missing check for negative values of mqaunt variable (CVE-2018-13305, bsc#1100345).- Add 0001-avcodec-libaom-fix-setting-amount-of-threads.patch- Add 0001-avformat-flvenc-Check-audio-packet-size.patch [CVE-2018-15822, boo#1105869]- Update to version 4.0.2: * CVE-2018-13300: out of array read (boo#1100348, CVE-2018-13300) * Various bugfixes and a revert- bsc#1092241 Enable webvtt encoders and decoders.- Build codec2 encoder and decoder, add libcodec2 to enable_decoders and enable_encoders.- Enable mpeg 1 and 2 encoders.- Add conditional pkgconfig(aom) BuildRequires and pass - -enable-libaom to configure as well as add libaom and libaom_av1 to enable_decoders and enable_encoders: Build AOMedia Video 1 (AV1) support.- bsc#1103064 attempt to allow migration from the unprefixed devel packages cleanly- Reduce the optional conditional for the SLE12 backports to cover everything, most of the packages in old codestreams were not really ready as they need additional baselibs/etc. * Since these are new features user will simply wait or use TW- Enable "kmsgrab" input device- Redo the nvidia condition based on review feeback- Do not condition nvidia based on BUILD_ORIG all the support is in TW only and not on different instances as such safeguard it with version check only bsc#1102532- Add new bconds to build on SLE12 backports project without requiring extra packages: * %bcond_without codec2 * %bcond_without bs2b * %bcond_without lv2 * %bcond_without rubberband * %bcond_without soxr * %bcond_without zmq- Fix typo in swresample name- Conditionalize full build to be primary only on Leap15+- Add macros to allow conflicting with all other devel projects to ensure we always install only one specific ffmpeg- Conditionalize the vidstab build to not pull it on old releases - Conditionalize srt support to not pull it on older releases - ------------------------------------------------------------------- Enable ffnvcodec when building with NVIDIA support- Add pkgconfig(srt) BuildRequires and pass --enable-libsrt to configure, enable srt support. - Refresh patches with quilt: * cve-2017-17555.diff * ffmpeg-codec-choice.diff * ffmpeg-libcdio_cdda-pkgconfig.patch * ffmpeg-new-coder-errors.diff- Enable libxml2 (used by MPEG DASH demuxer)- Update to new upstream release 4.0.1 * Fixed some integer overflows, undefined shifts, negative shifts, division by 0, and a null pointer deref.- Enable pkgconfig(vidstab) BuildRequires unconditionally, now available in openSUSE.- Conditionalize openmpt build to be resolvable on Leap 42.3- Conditionalize mysofa build to be resolvable on Leap 15- Conditionalize zimg to build on Leap 42.3- Use autopatch- Provide ffmpeg symbol without version on main package too- Prefix all the devel packages and conflict between releases * Provide always the %version-%release of the respective build- Fix setup call to enter to proper folder- Conflict with other ffmpeg-devel packages, simply always pull one of them- Move license markings to the libs itself - Add condition to switch between full build and lib only one - Add provides/obsoletes on the ffmpeg private headers- Reintroduce conditional libxvid support since FFmpeg’s MPEG4-ASP encoder is not quite up to par- Avoid double-nesting BUILD_ORIG with %withs. (Reintroduces with_opencore)- Drop long obsolete and unused vo_aacenc %bcond_with. - Add conditional --enable-librtmp in build_orig part of spec, conditional BuildRequires already in place. - Drop opencore conditional, explicitly enable them for all BUILD_ORIG builds. - Drop conditional xvid %bcond_with, libxvidcore-devel BuildRequires and --enable-libxvid call to configure: ffmpeg have a fully capable mpeg4 encoder and decoder, avoid external dependency. - Minor spec cleanup.- Enable libmysofa support (sofalizer HRTF filter)- Remove superfluous __DATE__/__TIME__ replacement - Correct libvpx version dependency - Enable support for additional libraries: * libbs2b * libcodec2 * libfontconfig * libfribidi (already in BuildRequires) * libgme * libjack (already in BuildRequires) * libopenmpt * librubberband * libsoxr * libssh * libv4l2 * libzmq * lv2- Update to new upstream release 4.0 * New audio filters: mcompand, acontrast, lv2 wrapper, hilbert, aiir, drmeter * New video filters: mix, normalize, fillborders, setrange, deconvolve, entropy, vfrdet * OpenCL overlay filter * VAAPI MJPEG and VP8 decoding * VAAPI-accelerated ProcAmp (color balance), denoise and sharpness filters * Removed the ffserver program * Removed the ffmenc and ffmdec muxer and demuxer * codec2 en/decoding via libcodec2 * New bitstream filter: hapqa_extract, filter_units * Fixed img2dec infinite loop [boo#1090826, CVE-2018-7751] - Remove 0001-opusenc-psy-disable-stereo-searches.patch- Enable build against libzimg.- Add 0001-opusenc-psy-disable-stereo-searches.patch to fix a crash in the Opus encoder when outputting mono. - Enable FFmpeg Opus encoder as a selectable runtime alternative to Xiph libopus.- Create a new package ffmpeg-private-devel which contains some headers under /usr/include/ffmpeg/private that were not installed by upstream. Those headers are needed by the libav package in order to build avconv and other tools using the libav* libraries generated by ffmpeg instead of its own. No other package should require ffmpeg-private-devel.- Build and install also the sidxindex tool- Enable mpeg1video and mpeg2video in enable_decoders, and remove it from disable-decoders call given to configure, mpeg2 now available in openSUSE.- enable video stabilization/deshaking via libvidstab (optional)- Update to new bugfix release 3.4.2 * Fix integer overflows, multiplication overflows, undefined shifts, and verify buffer lengths. * avfilter/vf_transpose: Fix used plane count [boo#1078488, CVE-2018-6392] * avcodec/utvideodec: Fix bytes left check in decode_frame() [boo#1079368, CVE-2018-6621] - Enable use of libzvbi for displaying teletext subtitles. - Fixed a DoS in swri_audio_convert(), added cve-2017-17555.diff [boo#1072366, CVE-2017-17555].- Update to new bugfix release 3.4.1 * Fixed integer overflows, division by zero, illegal bit shifts * Fixed the gmc_mmx function which failed to validate width and height [boo#1070762, CVE-2017-17081] * Fixed out-of-bounds in VC-2 encoder [boo#1069407, CVE-2017-16840] * ffplay: use SDL2 audio API - Removed 0001-avcodec-x86-mpegvideodsp-Fix-signedness-bug-in-need_.patch (upstreamed).- Add 0001-avcodec-x86-mpegvideodsp-Fix-signedness-bug-in-need_.patch [boo#1070762]- install also doc/ffserver.conf- Get rid of ffmpeg-pkgconfig-version.patch.- Update to new upstream release 3.4 * New video filters: deflicker, doublewave, lumakey, pixscope, oscilloscope, robterts, limiter, libvmaf, unpremultiply, tlut2, floodifll, pseudocolor, despill, convolve, vmafmotion. * New audio filters: afir, crossfeed, surround, headphone, superequalizer, haas. * Some video filters with several inputs now use a common set of options: blend, libvmaf, lut3d, overlay, psnr, ssim. They must always be used by name. * librsvg support for svg rasterization * spec-compliant VP9 muxing support in MP4 * Remove the libnut and libschroedinger muxer/demuxer wrappers * drop deprecated qtkit input device (use avfoundation instead) * SUP/PGS subtitle muxer * VP9 tile threading support * KMS screen grabber * CUDA thumbnail filter * V4L2 mem2mem HW assisted codecs * Rockchip MPP hardware decoding * (Not in openSUSE builds, only original ones:) * Gremlin Digital Video demuxer and decoder * Additional frame format support for Interplay MVE movies * Dolby E decoder and SMPTE 337M demuxer * raw G.726 muxer and demuxer, left- and right-justified * NewTek NDI input/output device * FITS demuxer, muxer, decoder and encoder - Fixed a double free in huffyuv [boo#1064577, CVE-2017-15186] - Fixed an out-of-bounds in ffv1dec [boo#1066428, CVE-2017-15672] - Fixed a denial of service in rtmppkt [boo#1082335, CVE-2017-11665]- Update to new upstream release 3.3.4. * avutil/pixdesc: fixed NULL deref in av_color_primaries_name [CVE-2017-14225] [boo#1058018] * avformat/asfdec: Fix DoS in asf_build_simple_index [CVE-2017-14223] [boo#1058019] * avformat/mov: Fix DoS in read_tfra [CVE-2017-14222] [boo#1058020]. - Dropped integrated patches: D 0001-avformat-hls-Fix-DoS-due-to-infinite-loop.patch D 0001-avformat-nsvdec-Fix-DoS-due-to-lack-of-eof-check-in-.patch D 0002-avformat-asfdec-Fix-DoS-due-to-lack-of-eof-check.patch D 0002-avformat-mxfdec-Fix-DoS-issues-in-mxf_read_index_ent.patch D 0003-avformat-cinedec-Fix-DoS-due-to-lack-of-eof-check.patch D 0003-avformat-mxfdec-Fix-Sign-error-in-mxf_read_primer_pa.patch D 0004-avformat-rmdec-Fix-DoS-due-to-lack-of-eof-check.patch D 0005-avformat-rl2-Fix-DoS-due-to-lack-of-eof-check.patch D 0006-avformat-mvdec-Fix-DoS-due-to-lack-of-eof-check.patch- Add 0001-avformat-nsvdec-Fix-DoS-due-to-lack-of-eof-check-in-.patch [CVE-2017-14171] [boo#1057539], 0002-avformat-mxfdec-Fix-DoS-issues-in-mxf_read_index_ent.patch [CVE-2017-14170] [boo#1057537], 0003-avformat-mxfdec-Fix-Sign-error-in-mxf_read_primer_pa.patch [CVE-2017-14169] [boo#1057536]- Add 0001-avformat-hls-Fix-DoS-due-to-infinite-loop.patch [CVE-2017-14058] [boo#1056762], 0002-avformat-asfdec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14057] [boo#1056761], 0003-avformat-cinedec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14059] [boo#1056763], 0004-avformat-rmdec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14054] [boo#1056765], 0005-avformat-rl2-Fix-DoS-due-to-lack-of-eof-check.patch (code not enabled in openSUSE, though in packman) [CVE-2017-14056] [boo#1056760], 0006-avformat-mvdec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14055] [boo#1056766]- Unconditionalize celt, ass, openjpeg, webp, netcdf, libva, vdpau.- Build unconditionally with lame and twolame- Update to maintenance release 3.3.3 * Various fixes for integer overflows, too-large bit shifts and buffer length checks. - Drop 0001-avcodec-apedec-Fix-integer-overflow.patch (included upstream)- Add 0001-avcodec-apedec-Fix-integer-overflow.patch to address CVE-2017-11399 [boo#1049095]- Enabled cuda and cuvid for unrestricted build. - Fixed typos in devel package descriptions.- Update to new upstream release 3.3.2 * Various fixes for integer overflows and too-large bit shifts- Disable cuda support to fix boo#1041794: ffmpeg 3.3. enablement of cuda prevents H264/avc1.4d400d videos from playing on Youtube - Refreshed patches: ffmpeg-codec-choice.diff ffmpeg-libcdio_cdda-pkgconfig.patch ffmpeg-pkgconfig-version.patch and ffmpeg-new-coder-errors.diff- Add additional checks to ensure MPEG is off- Update to new upstream release 3.3.1 * Fix uninitialized variables, signed integer overflow, excess shift operations. Add boundary checks.- Enable ac3 per request from idonmez- Update to new upstream release 3.3 * EBU R128 implementation now within ffmpeg, not relying on external library anymore * New video filters "premultiply", "readeia608", "threshold", "midequalizer" * Support for spherical videos * New decoders: 16.8 and 24.0 floating point PCM, XPM * New demuxers: MIDI Sample Dump Standard, Sample Dump eXchange demuxer * MJPEG encoding uses Optimal Huffman tables now * Native Opus encoder * Support .mov with multiple sample description tables * Removed the legacy X11 screen grabber, use XCB instead * Removed asyncts filter (use af_aresample instead) * resolved CVE-2016-10190 [boo#1022920], CVE-2016-10191 [boo#1022921], CVE-2016-10192 [boo#1022922], CVE-2017-7859 [boo#1034183], CVE-2017-7862 [boo#1034181], CVE-2017-7863 [boo#1034179], CVE-2017-7865 [boo#1034177], CVE-2017-7866 [boo#1034176]- Enable mp3 decoding- Have libavcodec57 additionally provide libavcodec57(unrestricted) when building unrestricted: allow third party packages to require the unrestricted codec. The existing -full provides is not suitable as it can be provided by multiple libavcodec* packages, whereas we require a specific ABI version.- Update to new upstream release 3.2.4 * lavf/mov.c: Avoid heap allocation wrap in mov_read_hdlr * lavf/mov.c: Avoid OOB in mov_read_udta_string() * lavf/mov.c: Avoid heap allocation wraps in mov_read_{senc,saiz}()- Make sure each subpkg comes from the same src.rpm- Update to new upstream release 3.2.3 * Maintenance release with bugfixes * ffplay: fix sws_scale possible out of bounds array access - Drop version number from patch: ffmpeg-2.4.5-arm6l.patch -> ffmpeg-arm6l.diff- Wrap netcdf support in build condtional because it is a drop-in pkg- Enable all muxers and demuxers as they are just descriptor of format thus do not change the behaviour in any relevant way. * The best user now gets is proper interpretation of the format and failure to play it without proper de/encoder * Recommended by vlc team to be done this way :)- Update to new upstream release 3.2.2 * avformat/rtmppkt: Check for packet size mismatches * avcodec/flacdec: Fix undefined shift in decode_subframe() * avcodec/flacdec: Fix signed integer overflow in decode_subframe_fixed() * avcodec/flacdsp_template: Fix undefined shift in flac_decorrelate_indep_c- Update to version 3.2.1: * avcodec/aac_adtstoasc_bsf: validate and forward extradata if the stream is already ASC * libopusdec: default to stereo for invalid number of channels * sbgdec: prevent NULL pointer access * rmdec: validate block alignment * smacker: limit recursion depth of smacker_decode_bigtree * mxfdec: fix NULL pointer dereference in mxf_read_packet_old * ffmdec: validate codec parameters * avformat/mpeg: Adjust vid probe threshold to correct mis-detection * avcodec/avpacket: fix leak on realloc in av_packet_add_side_data() * avformat/apngenc: use the stream parameters extradata if available * ffprobe: fix crash in case -of is specified with an empty string * exr: fix out-of-bounds read * libschroedingerdec: fix leaking of framewithpts * filmstripdec: correctly check image dimensions * icodec: fix leaking pkt on error * dvbsubdec: fix division by zero in compute_default_clut * escape124: reject codebook size 0 * mpegts: prevent division by zero * matroskadec: fix NULL pointer dereference in webm_dash_manifest_read_header * mxfdec: fix NULL pointer dereference * avcodec/mpeg4videodec: Workaround interlaced mpeg4 edge MC bug * avcodec/mpegvideo: Fix edge emu buffer overlap with interlaced mpeg4 * avcodec/ituh263dec: Avoid spending a long time in slice sync * avcodec: Check side data size before use * avformat/flvdec: Fix regression losing streams- Update to new upstream release 3.2 * SDL2 output device and ffplay support * SDL1 output device and SDL1 support removed * New: libopenmpt demuxer, fifo muxer, True Audio (TTA) muxer * New filters: weave, gblur, avgblur, sobel, prewitt, vaguedenoiser, yuvtestsrc, lut2, hysteresis, maskedclamp, crystalizer, acrusher, bitplanenoise, sidedata, asidedata * Non-Local Means (nlmeans) denoising filter * 16-bit support in curves filter and selectivecolor filter * Added threads option per filter instance * The "curves" filter does not automatically insert points at x=0 and x=1 anymore * Matroska muxer now writes CRC32 elements by default in all Level 1 elements * New "tee" protocol * VP8 in Ogg muxing * Floating point support in ALS decoder * Extended mov edit list support * Changed mapping of RTP MIME type G726 to codec g726le. - Drop ffmpeg-fix-CONFIG_VC1DSP-changes.patch (no longer needed)- Enable libfdk_aac if it is available at buildtime- Update to version 3.1.5 * avformat/mxfdec: Check size to avoid integer overflow in mxf_read_utf16_string() * avcodec/mpegvideo_enc: Clear mmx state in ff_mpv_reallocate_putbitbuffer() * avcodec/utils: Clear MMX state before returning from avcodec_default_execute*() * libopenjpegenc: fix out-of-bounds reads when filling the edges * libopenjpegenc: stop reusing image data buffer for openjpeg 2 * avformat/utils: Update codec_id before using it in the parser init * ffmpeg: remove unused and errorneous AVFrame timestamp check * Support for MIPS cpu P6600 * avutil/mips/generic_macros_msa: rename macro variable which causes segfault for mips r6- Update to version 3.1.4 * avformat/avidec: Check nb_streams in read_gab2_sub() * avformat/avidec: Remove ancient assert * avfilter/vf_colorspace: fix range for output colorspace option * lavc/mediacodecdec_h264: fix SODB escaping * avcodec/nvenc: fix const options for hevc gpu setting * avformat/avidec: Fix memleak with dv in avi * lavc/movtextdec.c: Avoid infinite loop on invalid data. * avcodec/ansi: Check dimensions * avcodec/cavsdsp: use av_clip_uint8() for idct * avformat/movenc: Check packet in mov_write_single_packet() too * avformat/movenc: Factor check_pkt() out * avformat/utils: fix timebase error in avformat_seek_file() * avcodec/g726: Add missing ADDB output mask * avcodec/avpacket: clear side_data_elems * avformat/movenc: Check first DTS similar to dts difference * avcodec/ccaption_dec: Use simple array instead of AVBuffer * avcodec/svq3: Reintroduce slice_type * avformat/mov: Fix potential integer overflow in mov_read_keys * swscale/swscale_unscaled: Try to fix Rgb16ToPlanarRgb16Wrapper() with slices * swscale/swscale_unscaled: Fix packed_16bpc_bswap() with slices * avformat/avidec: Fix infinite loop in avi_read_nikon() * lavf/utils: Avoid an overflow for huge negative durations. * avformat/hls: Fix handling of EXT-X-BYTERANGE streams over 2GB * lavc/avpacket: Fix undefined behaviour, do not pass a null pointer to memcpy(). * lavc/mjpegdec: Do not skip reading quantization tables. * cmdutils: fix implicit declaration of SetDllDirectory function- Fix linking errors for arm and aarch64 builds, boo#995937 * Add ffmpeg-fix-CONFIG_VC1DSP-changes.patch- Update to version 3.1.3 * examples/demuxing_decoding: convert to codecpar * avcodec/exr: Check tile positions * avcodec/aacenc: Tighter input checks * avformat/wtvdec: Check pointer before use * libavcodec/wmalosslessdec: Check the remaining bits * avcodec/adpcm: Fix adpcm_ima_wav padding * avcodec/svq3: fix slice size check * avcodec/diracdec: Check numx/y * avcodec/h2645_parse: fix nal size * avcodec/h2645_parse: Use get_nalsize() in ff_h2645_packet_split() * h2645_parse: only read avc length code at the correct position * h2645_parse: don't overread AnnexB NALs within an avc stream * avcodec/h264_parser: Factor get_avc_nalsize() out * avcodec/cfhd: Increase minimum band dimension to 3 * avcodec/indeo2: check ctab * avformat/swfdec: Fix inflate() error code check * avcodec/rawdec: Fix bits_per_coded_sample checks * vcodec/h2645_parse: Clear buffer padding * avcodec/h2645: Fix NAL unit padding * avfilter/drawutils: Fix single plane with alpha * cmdutils: check for SetDllDirectory() availability- Update to version 3.1.2: * avcodec/rawdec: Fix palette handling with changing palettes * avcodec/raw: Fix decoding of ilacetest.mov * avformat/mov: Enable mp3 parsing if a packet needs it * avformat/hls: Sync starting segment across variants on live streams * avformat/hls: Fix regression with ranged media segments * avcodec/ffv1enc: Fix assertion failure with non zero bits per sample * avfilter/af_hdcd: small fix in af_hdcd.c where gain was not being adjusted for "attenuate slowly" * avformat/oggdec: Fix integer overflow with invalid pts * libavcodec/dnxhd: Enable 12-bit DNxHR support. * lavc/vaapi_encode_h26x: Fix a crash if "." is not the decimal separator. * avcodec/vp9_parser: Check the input frame sizes for being consistent * avformat/flvdec: parse keyframe before a/v stream was created add_keyframes_index() when stream created or keyframe parsed * libavformat/rtpdec_asf: zero initialize the AVIOContext struct * libx264: Increase x264 opts character limit to 4096 * avcodec/h264_parser: Set sps/pps_ref * librtmp: Avoid an infinite loop setting connection arguments * avformat/oggparsevp8: fix pts calculation on pages ending with an invisible frame * lavf/vplayerdec: Improve auto-detection. * lavc/mediacodecdec_h264: properly convert extradata to annex-b- Build with netcdf so as to enable af_sofalizer [boo#983398]- Update to version 3.1.1 * doc/APIchanges: document the lavu/lavf field moves * avformat/avformat: Move new field to the end of AVStream * avformat/utils: update deprecated AVStream->codec when the context is updated * avutil/frame: Move new field to the end of AVFrame * libavcodec/exr : fix decoding piz float file. * avformat/mov: Check sample size * lavfi: Move new field to the end of AVFilterContext * lavfi: Move new field to the end of AVFilterLink * ffplay: Fix usage of private lavfi API * lavc/mediacodecdec_h264: add missing NAL headers to SPS/PPS buffers * lavc/pnm_parser: disable parsing for text based PNMs- Update to version 3.1 * DXVA2-accelerated HEVC Main10 decoding * fieldhint filter * loop video filter and aloop audio filter * Bob Weaver deinterlacing filter * firequalizer filter * datascope filter * bench and abench filters * ciescope filter * protocol blacklisting API * MediaCodec H264 decoding * VC-2 HQ RTP payload format (draft v1) depacketizer and packetizer * VP9 RTP payload format (draft v2) packetizer * AudioToolbox audio decoders * AudioToolbox audio encoders * coreimage filter (GPU based image filtering on OSX) * libdcadec removed * bitstream filter for extracting DTS core * ADPCM IMA DAT4 decoder * musx demuxer * aix demuxer * remap filter * hash and framehash muxers * colorspace filter * hdcd filter * readvitc filter * VAAPI-accelerated format conversion and scaling * libnpp/CUDA-accelerated format conversion and scaling * Duck TrueMotion 2.0 Real Time decoder * Wideband Single-bit Data (WSD) demuxer * VAAPI-accelerated H.264/HEVC/MJPEG encoding * DTS Express (LBR) decoder * Generic OpenMAX IL encoder with support for Raspberry Pi * IFF ANIM demuxer & decoder * Direct Stream Transfer (DST) decoder * loudnorm filter * MTAF demuxer and decoder * MagicYUV decoder * OpenExr improvements (tile data and B44/B44A support) * BitJazz SheerVideo decoder * CUDA CUVID H264/HEVC decoder * 10-bit depth support in native utvideo decoder * libutvideo wrapper removed * YUY2 Lossless Codec decoder - Added minimum requirement for libva (0.35.0, matched by 1.3.0 package)- Guard usage of opencore using bcond_with, boo#980542- Update to version 3.0.2 * avcodec/ttaenc: Reallocate packet if its too small * configure: build fix for P5600 with mips code restructuring * mips: add support for R6 * pgssubdec: fix subpicture output colorspace and range * avcodec/ac3dec: Reset SPX when switching from EAC3 to AC3 * avfilter/vf_drawtext: Check return code of load_glyph() * avformat/mux: Check that deinit is set before calling it * avcodec/takdec: add code that got somehow lost in process of REing * avcodec/apedec: fix decoding of stereo files with one channel full of silence * avcodec/avpacket: Fix off by 5 error * avcodec/h264: Fix for H.264 configuration parsing * avcodec/bmp_parser: Ensure remaining_size is not too small in startcode packet crossing corner case * avcodec/pngdec: Fix alpha detection with skip_frame * Changelog: Make formating consistent * avfilter/src_movie: fix how we check for overflows with seek_point * avcodec/j2kenc: Add attribution to OpenJPEG project: - Dropped dcadec (libdca was merged upstream)- Add ffmpeg-codec-choice.diff- Remove ffmpeg-devel subpackage. All users have been converted to pkgconfig Add Provides/Obsoletes to libavdevice-devel- Add ffmpeg-new-coder-errors.diff- Another try at organizing the codec-enable list. Enable video: AYUV, Dirac, MJPEG, rawvideo, Theora, VP8, VP9, WebP, zlib Enable audio: Celt, GSM, Opus, Speex, Vorbis Enable subtitle: ASS/SSA text, SRT text, UTF-8 plaintext- Update to new maintenance release 3.0.1 * vc2enc: fix use of uninitialized variables in the rate control system * postproc: fix an unaligned access * lavc/hevc: Allow arbitrary garbage in bytestream as long as at least one NAL unit is found.- Update included pkgconfig files to require the exact version of ffmpeg pc files, instead of any later version ffmpeg-pkgconfig-version.patch- Remove the optional vo-aacenc dependency, upstream removed it.- Update to new upstream release 3.0 * New filters: extrastereo, ocr, alimiter, stereowiden, stereotools, rubberband, tremolo, agate, chromakey, displace, and many more. * ffplay dynamic volume control * audio high-order multiband parametric equalizer * automatic bitstream filtering- Update to version 2.8.6 * avcodec/jpeg2000dec: More completely check cdef * avutil/opt: check for and handle errors in av_opt_set_dict2() * avcodec/flacenc: fix calculation of bits required in case of custom sample rate * avformat: Document urls a bit * avformat/libquvi: Set default demuxer and protocol limitations * avformat/concat: Check protocol prefix * doc/demuxers: Document enable_drefs and use_absolute_path * avcodec/mjpegdec: Check for end for both bytes in unescaping * avcodec/mpegvideo_enc: Check for integer overflow in ff_mpv_reallocate_putbitbuffer() * avformat/avformat: Replace some references to filenames by urls * avcodec/wmaenc: Check ff_wma_init() for failure * avcodec/mpeg12enc: Move high resolution thread check to before initializing threads * avformat/img2dec: Use AVOpenCallback * avformat/avio: Limit url option parsing to the documented cases * avformat/img2dec: do not interpret the filename by default if a IO context has been opened * avcodec/ass_split: Fix null pointer dereference in ff_ass_style_get() * mov: Add an option to toggle dref opening * avcodec/gif: Fix lzw buffer size * avcodec/put_bits: Assert buf_ptr in flush_put_bits() * avcodec/tiff: Check subsample & rps values more completely * swscale/swscale: Add some sanity checks for srcSlice* parameters * swscale/x86/rgb2rgb_template: Fix planar2x() for short width * swscale/swscale_unscaled: Fix odd height inputs for bayer_to_yv12_wrapper() * swscale/swscale_unscaled: Fix odd height inputs for bayer_to_rgb24_wrapper() * avcodec/aacenc: Check both channels for finiteness * asfdec_o: check for too small size in asf_read_unknown * asfdec_o: break if EOF is reached after asf_read_packet_header * asfdec_o: make sure packet_size is non-zero before seeking * asfdec_o: prevent overflow causing seekback * asfdec_o: check avio_skip in asf_read_simple_index * asfdec_o: reject size > INT64_MAX in asf_read_unknown * asfdec_o: only set asf_pkt->data_size after sanity checks * Merge commit '8375dc1dd101d51baa430f34c0bcadfa37873896' * dca: fix misaligned access in avpriv_dca_convert_bitstream * brstm: fix missing closing brace * brstm: also allocate b->table in read_packet * brstm: make sure an ADPC chunk was read for adpcm_thp * vorbisdec: reject rangebits 0 with non-0 partitions * vorbisdec: reject channel mapping with less than two channels * ffmdec: reset packet_end in case of failure * avformat/ipmovie: put video decoding_map_size into packet and use it in decoder * avformat/brstm: fix overflow- Update to version 2.8.5 * Fixes CVE-2016-1897 and CVE-2016-1898 [boo#961937]- Update to version 2.8.4 * Many bugfixes, see the included Changelog for all the changes. * resolving CVE-2015-8661 [boo#960385], CVE-2015-8662 [boo#960384], CVE-2015-8663 [boo#960383] - Drop ffmpeg-remove_some_unused_ctrl_id_mappings.patch, fixed upstream.- Obsolete ffmpeg-tools from packman- Add some provides to make it easier for firefox to recommend this package for installation- Added patch ffmpeg-remove_some_unused_ctrl_id_mappings.patch to successfully build against libvpx >= 1.5 (at least on PMBS).- Add buildconditionals for libass,libva,vdpau to fix build in SLE_11- Rename bcond dca to dcadec - Add more buildconditionals to get closer to removal of BUILD_ORIG- Remove unused imlib2- Sync with packman changes * All packman specific changes are protected with BUILD_ORIG - Added the following patches * ffmpeg-2.4.5-arm6l.patch * ffmpeg-libcdio_cdda-pkgconfig.patch- Update to new upstream maintenance release 2.8.3 * avformat/matroskadec: Check subtitle stream before dereferencing * avcodec/jpeg2000dec: Fix potential integer overflow with tile dimensions * avcodec/jpeg2000dec: Check for duplicate SIZ marker * avcodec/jpeg2000: Change coord to 32bit to support larger than 32k width or height * avcodec/jpeg2000dec: Check SIZ dimensions to be within the supported range * avcodec/jpeg2000: Check comp coords to be within the supported size * dds: validate compressed source buffer size * dds: validate source buffer size before copying * softfloat: assert when the argument of av_sqrt_sf is negative - Fixes CVE-2015-8363 [bnc#957114], CVE-2015-8364 [bnc#957115], CVE-2015-8365 [bnc#957116]- Update to new upstream release 2.8.2, containing fixes for the following security issues: * CVE-2015-8216 boo#955346 * CVE-2015-8217 boo#955347 * CVE-2015-8218 boo#955348 * CVE-2015-8219 boo#955350 - Upstream changes: * various fixes in the aac_fixed decoder * various fixes in softfloat * swresample/resample: increase precision for compensation * lavf/mov: add support for sidx fragment indexes * avformat/mxfenc: Only store user comment related tags when needed * ffmpeg: Don't try and write sdp info if none of the outputs had an rtp format. * apng: use correct size for output buffer * jvdec: avoid unsigned overflow in comparison * avcodec/jpeg2000dec: Clip all tile coordinates * avcodec/microdvddec: Check for string end in 'P' case * avcodec/dirac_parser: Fix undefined memcpy() use * avformat/xmv: Discard remainder of packet on error * avformat/xmv: factor return check out of if/else * avcodec/mpeg12dec: Do not call show_bits() with invalid bits * avcodec/faxcompr: Add missing runs check in decode_uncompressed() * libavutil/channel_layout: Check strtol*() for failure * avformat/mpegts: Only start probing data streams within probe_packets * avcodec/hevc_ps: Check chroma_format_idc * avcodec/ffv1dec: Check for 0 quant tables * avcodec/mjpegdec: Reinitialize IDCT on BPP changes * avcodec/mjpegdec: Check index in ljpeg_decode_yuv_scan() before using it * avcodec/h264_slice: Disable slice threads if there are multiple access units in a packet * avformat/hls: update cookies on setcookie response * opusdec: Don't run vector_fmul_scalar on zero length arrays * avcodec/opusdec: Fix extra samples read index * avcodec/ffv1: Initialize vlc_state on allocation * avcodec/ffv1dec: update progress in case of broken pointer chains * avcodec/ffv1dec: Clear slice coordinates if they are invalid or slice header decoding fails for other reasons * rtsp: Allow $ as interleaved packet indicator before a complete response header * videodsp: don't overread edges in vfix3 emu_edge. * avformat/mp3dec: improve junk skipping heuristic * concatdec: fix file_start_time calculation regression * avcodec: loongson optimize h264dsp idct and loop filter with mmi * avcodec/jpeg2000dec: Clear properties in jpeg2000_dec_cleanup() too * avformat/hls: add support for EXT-X-MAP * avformat/hls: fix segment selection regression on track changes of live streams * configure: Require libkvazaar < 0.7. * avcodec/vp8: Do not use num_coeff_partitions in thread/buffer setup - Drop ffmpeg-mov-sidx-fragment.patch, fixed upstream.- Update to new upstream release 2.8.1 * Minor bugfix release * Includes all changes from. Ffmpeg-mt, libav master of 2015-08-28, libav 11 as of 2015-08-28 - Add ffmpeg-mov-sidx-fragment.patch to add sidx fragment indexes. Needed for new mpv release.- Update to new upstream release 2.8 * DirectDraw Surface image/texture decoder * Many improvements to the JPEG 2000 decoder * New video filters: colorkey, SSIM, showvolume, adrawgraph, drawgraph, removegrain, erosion, dilation, deflate, inflate, reverse, atadenoise, aphasemeter, showfreqs, vectorscope, waveform, hstack, vstack, framerate * New audio filters: Dynamic Audio Normalizer as dynaudnorm filter, areverse, random, deband, sidechaincompress, acrossfade * allyuv and allrgb video sources * Switched default encoders for webm to VP9 and Opus * Removed experimental flag from the JPEG 2000 encoder- Update to new upstream release 2.7.2 - webp: fix infinite loop in webp_decode_frame - huffyuvdec: validate image size - avcodec/vp8: Check buffer size in vp8_decode_frame_header() - avcodec/vp8: Fix null pointer dereference in ff_vp8_decode_free() - avutil/fifo: Fix the case where func() returns less bytes than requested in av_fifo_generic_write() - bytestream2: set the reader to the end when reading more than available - oggparsedirac: check return value of init_get_bits - vp9/update_prob: prevent out of bounds table read - avcodec/pngdec: Check values before updating context in decode_fctl_chunk() - avcodec/pngdec: Copy IHDR & plte state from last thread - avcodec/pngdec: Require a IHDR chunk before fctl - avcodec/pngdec: Only allow one IHDR chunk - ffmpeg: Do not use the data/size of a bitstream filter after failure- Enable codecs for audio: PCM, Speex, CELT, FLAC, ILBC, Opus - Enable codecs for image: BMP/PCX/TGA, TIFF, Sun/SGI/X11 raster raw Huff-compressed or uncompressed YUV - Update to new upstream release 2.7.1 * postproc: fix unaligned access * avcodec/flacenc: Fix Invalid Rice order * tls_gnutls: fix hang on disconnection * avcodec/ffv1enc: fix bps for >8bit yuv when not explicitly set * avio: fix potential crashes when combining ffio_ensure_seekback + crc * ffmpeg_opt: Check for localtime() failure * configure: Disable VSX on unspecified / generic CPUs- Enabled 'bluray' protocol- Update to new upstream release 2.7 * New encoders: apng (PNG with alpha) * New decoders: TDSC (a JPEG/BGR24/zlib format) * New audio filters: chorus * New video filters: cover_rect, detelecine, fftfilt, find_rect - Enable codecs: 012v, ansi, apng, bmp, exr, ffv1, ffvhuff * unpack DivX-style packed B-frames in MPEG-4 bitstream filter * WebM Live Chunk Muxer * nvenc level and tier options - Canopus HQ/HQA decoder - Automatically rotate videos based on metadata in ffmpeg - improved Quickdraw compatibility - VP9 high bit-depth and extended colorspaces decoding support - WebPAnimEncoder API when available for encoding and muxing WebP - Direct3D11-accelerated decoding - Support Secure Transport - Multipart JPEG demuxer- Fix building with BUILD_ORIG- Update to new upstream release 2.6.3 * avcodec/libtheoraenc: Check for av_malloc failure * ffmpeg_opt: Fix -timestamp parsing * avcodec/cavsdec: Use ff_set_dimensions() * swr: fix alignment issue caused by 8ch sse functions * avcodec/mjpegdec: fix len computation in ff_mjpeg_decode_dqt() * avformat/matroskadec: Cleanup error handling for bz2 & zlib * avformat/matroskaenc: Check ff_vorbiscomment_length in put_flac_codecpriv() * avcodec/mpeg12dec: use the correct dimensions for checking SAR * xcbgrab: Validate the capture area * xcbgrab: Do not assume the non shm image data is always available * avfilter/lavfutils: disable frame threads when decoding a single image * ffmpeg: remove incorrect network deinit * OpenCL: Avoid potential buffer overflow in cmdutils_opencl.c * libvpxenc: only set noise reduction w/vp8 * vp9: remove another optimization branch in iadst16 which causes overflows. * network: Do not leave context locked on error * vp9: remove one optimization branch in iadst16 which causes overflows. * swresample: Allow reinitialization without ever setting channel layouts/counts * imgutils: initialize palette padding bytes in av_image_alloc * id3v2: catch avio_read errors in check_tag * avi: Validate sample_size * diracdec: avoid overflow of bytes*8 in decode_lowdelay * diracdec: prevent overflow in data_unit_size check * matroskadec: use uint64_t instead of int for index_scale * pngdec: don't use AV_PIX_FMT_MONOBLACK for apng * pngdec: return correct error code from decode_frame_common * swscale/ppc/swscale_altivec.c: POWER LE support in yuv2planeX_8() delete macro GET_VF() it was wrong * matroskadec: export cover art correctly * mxfenc: don't try to write footer without header - Enable building avresample for extra API compat - Remove ffmpeg-pkgconfig-requires.diff: RPM's pkgconfigdeps.sh is scanning Requires.private too.- Add baselibs.conf: provide -32bit libraries (used by xine-32bit).- Update to new upstream release 2.6.2 * avformat/utils: avoid discarded streams in av_find_default_stream_index() * avutil/cpu: add missing check for mmxext to av_force_cpu_flags * avformat/http: replace cookies with updated values instead of appending forever- Update to new upstream release 2.6.1 * Maintenance release with some bugfixes- Update to new upstream release 2.6 * The VP9 decoder is now usable on x86(-32) and pre-SSSE3 CPUs. * 10-bit support in the SPP video filter * New video filters: "colorlevels", "tblend", "palettegen", "paletteuse". New audio filters: "dcshift". * The old libmpcodecs wrapper is finally gone * API changes: introduction of device inputs and outputs- Update to new upstream release 2.5.3 * AVFoundation screen-grabbing support, animated WebP decoding support, and Animated PNG support. UDP-Lite support was added.- Initial package (version 2.5.3) for build.opensuse.org/bin/sh4.4-150400.3.19.14.4-150400.3.19.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:30992/SUSE_SLE-15-SP4_Update/ac0c783b388825f610f0e5e02ac5e679-ffmpeg-4.SUSE_SLE-15-SP4_Updatedrpmxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=b0a359f6a503c3d3dad95cf06601372ad6c4f478, stripped.PPR,RR#R!RRRRRRRR RRR RRRRRRRRR(RR*R)RR R R+R RRRRR"R R$R&R'R%RRutf-8b2eae5f4f9dc6ead71031c86416924df4f3555703271ed98fd43012989b386df? 7zXZ !t//]"k%ֿ۫\"ɎG@X(Mt檽D,j`qXLM;[h "EL F84O3kL$V%Ft_ uiXdFl8se*}Z=W#oB_C>j;VxKoFl"D.L0%vĩV"[-ptc1fE〩iedkq(>{rDw}RbPKVrR=g FIcڑ0?/~ۖ+fn; q/nq"$>dOK[vSEN8q#AQ\E(h5xՈ{meKaJ,dvjl*Wec뉒|jыk)UƂѶ"u/gsNXlHOqqBeF[*-JИNA wJ55#AIءR5,#n>u[CDКdqKĥI '6|E)],5{'к;_AbKZXFp`6nUw4H1#?sjvfE 1z- Dp-p3]$Ugrn% i Q+8LmŽ>eW"ߨu OfW ̱~6BR #A2 fʰPVQE-J_oFjniy4^SDTJ)^ agEY@MCpS;^UU2v{e#7k+8a,AbґIvȍ>p&RKR5Yh)*QVo]f(O~;' ;"i>edX*)jUT֑mqcSiHͩt^襔8O auO+}j;vݤɐ#F dž{MM4ŒVL٫NJ6X?Yg0L"Ug]]>ۢ%GXպw ]6*xs,zۮ]P,@퉠D,sgKfRSLHB.rVש袧M5L<+cĽ%()RU|u@ ]Ʃ2@ k!`^ч/ѕ UhJuO`5z/Z-ofç8C+?I+^y1truAt 3zD]{~fS\9r sӐ[Yy쪌9f (װ- Y5}Y:4/|qk˷. )n`MӁ !RuAF@[TY4t"32bX"اO/X?W0;KL!qїF۝:rN.K8\2m?jcP>KYY% @9̧BX۵'k dQJ^9A2M%*9[@ Hǿ;d4 ܿw}Tȋ-,s6fbg{D&8SOg\^x8N^óy&Vن7^#[C]ЋC0-vI³/ߔOƣx{z["U&;B-;)PY]C}_1HY,i"'?++ikؒܳT'4$@?ŗ'%ޥ2mBۨ5VM<2: 0T9{wřBDVp/g| ,FW$Հ62|,MvPǡץ6yj Qm3z)]*kI*WV+pZe0^ 53b7%hh&n$IDg1/JK:wԌk_M%q!g0:-t׈2Գ} #5|{ MtyLk0V&ְ"2, 帀S(L[!?8 * ̢bg)HVZ֩Bc"8Y:[?y&<* ^hyyD LO#Mnl%Y9J?UtE {:т0\4,v'G)DqN-OKc=#uSQNXH& gCnElտiJT֎&6~apΣ Fv?L_dd, SofBǮF JH/&mU3RV7^V (v %,wimK-Z r*'|q#q rnrGLvݮ |wi,3ñ/ՠat>j*ͥ0}h>^rֈn7zSD;fطgNE5ixZ*CnGſ@QZ5v՚}T6$Vƃ=eC/QP1)a'T*hotkO <8R4K/`/f2[T-~I2v=v؋Z#.%8M^ƹi8֯;/ ;.\EN6цn#WyNKն݇ 7Y*ү_9Y!(gvvBRŌ6=xQX4ZY_暑wLJ|)S I ~Y?1J^N#C4 DQzsvK@MmJQH6-λT]?(>]g~sLYM:di-п̅\1`5{T?4os-rli$5Om>`To%0( 9bG:U%ma/>m/4ligt`*STh;XQonpA-HH`53/_9e]jHN3-"k0&SI!ʻTXltqǮNІMPh&fH U9wWKMYZ)nVbrȮ+աIg!r2+\SY*gUSl9fk)zQM^-Y^ǿ2)36}L⿛XV0$2nLFszD%gsD}~l#ܒċ x omohZ}{r ǂfٳ$僡0Եi{t6kc)9:n\\fvA+)`F4Kxɓ3L[ԃG0K6(^=y< 6;)iHgT<{5Y\["ڍ|9t@iob@4kJ! NIֵ:#Y#LY{`;i$޼ iRxhZg,20uyb,t2kwT:S-[Qbmhn-@Z[ m|&ow e-,A#ػa1T:e)F%h7lpP_g_O;͚S vs*DeVqJ^y&-&gd%3{.WOlv00o+M1 ]O͘ *2RQ"Xm[գ}e'3GH;`Fklaq['"'d7L55W P'L$%$'aWR1SoVVD6#.c/`76._kD-hVW F)tDxyl i'%䧪5z ?̀#w&c*miJf&Cu.KYQ!+n)'c;iC nG|;@2g$d3 D44ILB`yDGo/z6K,qth_dfqג+IGńer(ղBշ&Dxa[uj@13EQ˅|ڞl5 (m5/&"+Ƭ:ы/~P}.ځRizЯMD|6Iz~fHXذ9~&L2!ѓB, ga?=b^w^1HuV&KL(?e?Fd ݛ[sjYqLJϋd) smj[=LUd`tw[3W c[*gL{U; 0vkSȈ JzRl±V_;7,"}qiS Z*Z]KV7&5ZD'OQ1RTt}ݙ8둵k]$dlC[% {ž`~iR.InQP$ &STi!D#xCM{MDxRZB2x0gcO܍ x5x|Z%XCX{wZq#NYqEC5UʽJX]2oTZF6%%XNQu0?R\uR/beJY~E]MJ;Pn==2[S; `HyMip9GِdpXxiX Dz&vՉd_ЃtVXX4=yythi =0C܅~sg> 4uxDPτ_\&n 3FAL ˡAX1%$]l&8Q2͑6}p-urg :XW Gj;;BYcI9L(n\Q֘w`Pٵ5RА3(bQ2-~YXf݋N\A 7}-/DBĶ|8 CA3+ .iO1!C]CsC;3(նk4cp_` E ,9s}a:"720 `o>pü!7Y#D6u fIᄄ_b 9;,2J=8S,A$XVzT] Igvwy#dI4EٜH:gN&W|KaJ]e$O>ޫAB`;`jA'@tY 77kpRJ-Y*ȑL )I5fOԪMHa8\ֵ,a_-C`DI av%M-d[]T~jah'7`|Ap39N /LfaPcS92+%&B q *"w8/URyZP4;j 1ٕ=~Nzbٕ+Q 9 CJf"KOm^,;uj`EN4g@x4JNu&&!T1I Q-,Q5NKY?4ÙM߻J<[! V! RD-0T9(pA/=HuۆRrPRjB^=+bB PM6~uK0ÏV+o|X:Aѵ8^o!TL^'nYa!Ӱi+zIZsϛpKfӁeW}[D43ZȹHJ6 ֶ z5,3ɉJTvnNd+hk+ 8gKG?: )h@s!7uJSZ91v'ՎsdF^yx&0Q̖ Xt`vڢ&Sỳ}`_P+v~5:Iu&N];^-oE5! Cل&Y\esWdeb1lFᶶI X aN"pqBni!eRnj.O hAdcuݏ#^k.: :#k*#%ݯ?6ZA#BXV3>(L:Z@[!uX&mEn=G;o,s^1oL3; Oĺ5Aq m@nA]_QDUeyTH*; c=un量͂tw5i֝qNUQ^}+ZRI`܏SL`Y,GܦlިPk_{JA+OY0cIs~a^/\3 +!ڻ ,W1}2 ViiA@:q ۚXdž9U|-wU ¹nuM WZEvshMO!®eFrO_Ό0m[ Mގa3b^RNH-՛cvYZ S64 &Oo- v!h6kHà Zv@1AøfBWH2̯@$8SP^!w1.Ro## Ƀ&yq[b ?,y!20t[b6[57t PSM(4jVUYI{#:i|# :bSiy @p[FpW2; 5*qސ^45DF};VX1%4B5o!|@RDv}9'3yXSuJ3Ͽu+NVX*g;V_?|J$u0*M.ף#;r=䄼m irb)xZ[iKo0P ٟ{VdB/gE]N|+SQլ8ٳvh%$p ?C3eκS!/۪d_x}! Xx]}z zkܧL{ ^<Ϝ#|8A u1*eOѴz)1l\/vڎ]Qh|l`!xI7i :/ۧaۛô6 ߪHK$͒[_ I^nXN*os쎴$ -!XcX{ubf!.38}%Dku# c]h36UnKbF2~ 4*2td0>ijo+4oF9vY|*4@i2$rwQT!N畓KܐDLAqXeqJ6 =|6RW?KT[4UӰ?jheSD^Ǜ$<`z\Ӊ[e+Esu)qgR\|i4b@hN"&Srn,a@ן}:1n!60 Tݰ/ݨYMTq\3Q52pIpСh˔c1eIi0_5ߡ¡YXWd93a؏`~#-薣|r,Р`wQSD~-i2d8z/?emy~ژX~y͞}߮lw6gxPM?f p/;jIALC)dKpN vL"ķ3Kc#_Ը89HwĔ=\8Y [R? ۲, 0 —(OyQ){uk *L23Hn_3KjGMےKv/uC ~LʌeeS8.D;E 28ih7 Lyo렊8m7'f9i]̫B<.>P S/u]Ufed䨫d*c#@iFl[EwU< 㡍5_/W`(I55x+sJ6_^޻{pȶhmdn=zGo4[.V9wuwch/~!/_E|Yy`K%jݪn{!B/La{S~u2c=NK}nё*i93`(k˕buI+V< pEֲֿ_RK,o*#X1>4!yBxF^jI̔ ;iH5+EG냉 Bdr ݀i~ۈٍV+AŭJtkfń z2;! 6B0H'}aBI쁰 i;_$ dGjMSx[U4 vu1^)AkWCԿ]Z w S*D7y皥S;U"IoFig~KCtM丈 ['Y V)aatA1MҰE>wuͣL5m½qGq) OEqDûmЙ`gw`9f<YO%~>MsrB4tQk7  !& E o2AS'Y܀+gYXK=|:.F}n}Y[&w:Tp")fH[+KïV$UWYR (IR:*677j YYw(4zu)Y F|3/ C"X-j0:DMRFB\rATG)A:X v 'fuHzwDޓ^]gL[!T`qT-D+ӰS>*YT;̹ςX PsڥIA`(ZpekX~ۋRv ĢT~i{ M*I\^V9MW](:0!-&c t7i &?og:x!"QSP{F5nz~ ~(WfQ>Q뚓S&(#PBjգ[2Wo'R8I'sA4S\T) Tki%qݏu&YT԰ag<1A{3WѢJ3q(7{5>uDg_j3AgX-L 9L <,4q)TܥaK ZGW[T˙cp1U&2kzѹ&k2gC?z`E}\,T;Oat(r6MiPsyb۬* ST.›``7C44ݠz9OꩭH9} xtyKmH/e`JyiTܤ- <4&yVڈ<?44A^1aI:° 7Hc+a3Xy}:Tzut4 qH~O˯t >I.:,5Y@MxE)wxd~nފPyT,Zcx/M?l.B VQ>Ag7$5w=[C}?ǶyV:\OK2Yܷ[[n5 m+)XE`6]rZCI?#Yf,}X܏ LP6s0:w/%rՆo.H:(" 6^g8-}a @.5Ɍg*WKXe$#fü=LদhcG}hPY㈋\-4 GjRlbwюM1;"Dh"YP%eH(;ьhhbq-A&>k^.?$u@5 G=c+iv0so%/~O]{jXjdT4L<~yA{L]Gh jz$f:g.nm@R1N`1ajz/4z^I_%Bis8 "@ JmQT_/E6W#3' D3t>EZt[7|VznsYg Uu^Z*nvH)<U"3F]OlOUN>?8ur N :N@DgdG LGv.ZMvp!wkq>md sA5= ?Sy1SXZ;~!ޱ*J;JE<~Og/jZ6/x-Nu*k:1%${]y2Nnmƹi9^oz%l5*S9I#̷Dٌ(ZsĞKcSaLV}r},<(vZ5ׯǵ{ƹrP{<>L&Iɀ .x)Y3(-S-$33AvZʖ-UEnQ RK'OS]YJF3O:]Z RI3JuC2Wچ o/h;6T5 =bJ7~W68~Ӯs\1(*y&j|6Am % saV2WASf(wƸ1T?ʄ 1EVw–sبwKYCks5on?W.ѱik$[trzִ#' /őAyՊ<-eW "gP +c%X*nUܳvCLY{ߕ𤫙 6^;\TEq6Eex6T1s[3ق˽LmB Sx/ W+d Qgl"yhjO@p 6wYSV)ܞkEIia΃;jBĽR96Gƪa]Ndڤ㊿AbCa.KeWql82F,IXsǧ/\ (\|*c(-\eyIf QmJU)%0d %]V p̀=ϲvgp3S?= )B0_[)57o+F1x k7I \ANShBi॒ɃHy]moi|*;|YlWUv2ݚיU`P!\<J)s%.(0 ̌f(0|DHe"D~QY/Xle_ k3pZ+$;Pb&Aڷ v]_嶨ik82!:5Ac{Y̋3E U=\^&%E;O8_~.omq8w3dçv V>J)rQzYGW)$eHbL0@'rkĐq>:Fm@48 ]BS2o+F\F@8kʓGj햧$B{U1ޯw "α>&Y_=TZ)r#{}|? ٍv ߽d4ZI oO'>kg[lcM+/ +^3ldusˌE6?aC ퟟ2[G".? ,FtS#8!Q'(}n򾰆Bp{ ^$Cm@^;eSlnmpRƹꫲ܍@HR,9X{]C^餎Jh~!~3X`vfzJxx5(r\:2ɸX; i`]-ɏHVq8V?\*ˠ(JtHwQY tFх*Pe薈 %/񐊒S~@&tLmܓCzM rNKen #O].RS8&q[ 'ϛX HMA&y2 *ɏq[~M[j?;A1= 1>{\ᜢh|/ZqLT b\~{ Ћco`]<65Z; Xe|Ǹi.R(khoi6{QR3yʀvw %  P%YLWpR%31$+<+!:c;y ,|^dmlI66P:S|čJx/#NJ]䵕ٕG ^ƨ 3i)ȣvC;^n-2{#[I5u4_₵ ZW0Ɨ7E}wM Թ.Q qK^^~\#]5%m 'f׫!fݬk^}ڬC؉.d]6k QڲkYїLK^X?:(|` Hh^ȬaGκs&s`7N^JU|<(%zcf9Â7+]V>u3^%N֝Z]e@nDn<:?}ZeiO3N?y2 FqIJ9KMco\]n=]+‹>c7CAt|Vf9< @" pbK)P_j6|B#nWkvO`= _`492oPcYѺ6vN kA`]oo D;ŧb٤\^%bW7jE%3"ؾW}X"CUu䜲wvxi`˛!:B2ʙ{n7mr7 ~׬*nS(CW(guZC? L{{4~6m7LLmNkVi֫)\6FZ >wW)J* Zl[&h|p K{#*V{8Iq)i6$)n(e?*2›U {d(:9t&D+E=PR )cLy\-f&#\ϟŁӋۙ!f )ƼfK΅&2Y^{sW$&q;9FU "U;} M84e>%*&0D?&An WN#EEv2|!l:aj K_3 z9.t-xpf )oFS*~iqpGO"?z4ѤN +ߝ!&@n5:frW](kEPD }H~'9^h&Fluxp֬3Ji'4է=cP~ISmۜ/=r@ى('}IJ@hn;fAuKse!ɦ̕Nƿ:c񨜉K@RLlކke !fKx)Ǟ?HOLײA$Vj20=iv1v.̜Z~(ĢO*3^ͯ@+owveXg+eC1U1Jb%_F_76 MĆ^jRk2!e@d7JSWZ{Oo܎c<^[$r|si#%IOsXjpD#{-^ =.?kp>0(T ֘~+*aM[ޛKΦ?F 9DߨׅeK ޥ Y2Yҙ倲 1ˋqt.&Kt d sFRnI!^a$yAe)!g'$O)yIJ)9 ,o>zN8iZJ5hM>J`sex'W.09(l&[[&fhr{x Jw`r]2 †&>mh] $D49*aI'1QeNfHYXcD_aוk1ǜ2'(u,˓R'[PE8t@|/;'llowU!9|P o< Y3zc [E>tu¼K~LY&aXz1b~c2; 2))rn'6ʌRqEsiOu+;{+y/4n$II$˦Tf 釷o03iW 8A ufOH#>6 FB]YrıI^+l(`l  R oWɹ?Br2Xk3_${0!enW Km,ˀA:2,$θQPN3DF[ HWJ'> VQ'3b[dCۧ=WrSc깐kˉ' #}]zKت#B b΀$z0$h凴L$sTN5(/QZ0C&o1511 N7Q?F`[8xE']^Q_HYm`Tċ9{8F'q*4g3ڤ* G#a1M*%9sQ8pvGve\37xdէn)d{L4G։4ܶA$O,4c7JVIt6S?TMZ#~Xzr3eC'xq6BTWtV%!#V|j'V=8K}NX&;"hg*vc&8@4߷aַs̀7h5߫t* Z$HQj5|"<#OWgO0e>s)[/&yփ[cJ6(&L˒aC U"zr~6UnJqP.SP*ڴw)?JqJlLEsB$ygStMN":S>)1jHsHQD܌1/b~3ٵ^9l"*8+'.Pڨ><]1]<$rD1ٺ{bӨoU1}h zDcaaǰKcPqV䲾/3{v%(ڕ،yu!*2 %mc0_ʡBDG%JwxJJ(n??0ƣUz݈8@9iƝ}5x80CQ&4ge\Kb]rEJ1EB96"y?K`{t!}~|x+1I'Sk [}1ȷZ\ԃ>eD<zuLzhDxWS`nbߣZś[rK ??N#ML$R" k>,γ= JVSu8mp^=LFCH\Nf!ݖGlU@}cɓVIsu 2&HO+46A`<&(} CAB/0@\0=& >NW%gx Bi6~+b̉u?~y}IsaԄߎ 3bkZ5~}D:Hs{:F5icٗ1H ĀP_lѦ@=%O'bu >̃|vG.dN eBDv43{4Vʦ2 Ghcϯز}t[M4N1t/zCɪk?AyS$^n 칯2s:Z݉HqZӉ,p(P(Zr뎲X.G'7_+'(QQRD_CK ?s]fFS=F&|0]<U}wʜXJ0!R:tT$PY;~ C#4>yM_(cZi%,5&o}:.לyKxdoakycÿOҍIv8|:NeK=?(l _ ( ,Mb=7@qܴ,:ɜh,܄7dՂ}%HdHHgxj$YYyk(w_G[[}݀4k@!11ŌG9 YcfSce}sb-%DE߷xs_#vuޛ0%r<)V*s&QGF<|Ã<.QQQ4M9`[glFjKnk*.NΚn͒RWWEL; Iuls9On5?D*񺛗V oQ'k 1emлrQ_γxRz=ޓ_+?t,`z"Q`+%/' U#r6ck)Hݨ-mwBAbd e L&3@{.\'q ١؊kO,l\H ߭2[=I9}>&p*ErşE=v?c;r Ǩ;5tx*R~@ޏ NrQU^^6NN.6U`S)!Pu.ЗP!t:OV1jbaI+ʆLNkD1)-:JSb9c/7wA M\➛X2㇞|ys-{x"9P#c:*3]%<]x>bD( j@xBr+*+-rT]*©i.^k#:۟W3;Y8i+͉,N4Rtc|']am\կ2jS^w:O˔h$y29&_#k"PsX@u:tץ]HΜonRhMYr϶3p"9 廁^1 E=­ϯ{Lq z3^ 1 $kKȀk~wԚה[yYcRQXP: G8WiJjϡ;Ipo-!\Jf{:$ʞa3[E|4w˶0 ?֏Uĺ|,;_uY;wz/n/qs̶8ϰJ'gߞu)ocf6VzTM1وj2ץJδ/u'=hZFd f OЙlwu d7=BpK X~8HqiUK+,x_kz "C~O ۛ2ȿ·e]T(* c>X(ΟSJˈwfo$4cc1U)e .,!_u꧄ WO$ܲOJb6YRow(XzknvXh%J-RPNCQD_xkTMUbLY'b*c=cMGhFcpEhj*?n0 depOE@"-'UQߛ<(ǖCnJv8'[&zrT[^?dn! َ^rD|SPxr^:8O\~},l1M#c:XaХK&|аOϐ=bx ;V qy ˸hC͆;Jn|> 5x~aE}p?&iO|-[΃xP>[Sq{*y&TĚbsíxAu?U}`Izvb=x[l.R.?9?>,L}DR匯8'+ |Lwr"r @T $F o]$m:#C9,##1"[b4֌ffbvauMH~ZBv]P\{Ax҅W)F=l? L>,ZV 5n:48ql_äezi~c/B-OB&oY=m y^t΋\酚Dj0˲W=cVk6Чgj<.i55}VQsϽq:Br'AV! [I 9?rhݜ',ZGW k3.`[Mydi'|s|Fg?WBJ.^uN+ @4}SyKѷ⾜s]a5׽"ƚG1ܧ:&4yPC/gbK'W f /W5(7䝞i*XK2RԼݳ,=ש*㜤3+] ўKNl.YgRAL*6b&y0dV2,LjUk^TX| ɲeG<Ԧ~|$={MǮsCC;蔦Pi* D7>/ўBҏHf_*w|z+`Z]u¹*WB5|(c=yd?Ԏ_'=B4-0Dgq<Ҝm>oqusX whY'n?2"SJ/4oY#4ԅH_M)&-bq䏑]FP\ U5h Z&4y/ Mu97 p}٠>?\{' Q"I-t\䪭V]7R뭪cB)+|u  J 9KDQkIIpq8SK/k[)=Q6!(PYî+[.Zpd6PB-^ݱWy_0z0 ‘y&`1m>R!|ĝ]Tcۻ!#7 M7/Pr2}R\5Vr_A%`SLWj.{23 +?3?l;9v4)Ilo3Cp4q'b򖯀2تkW Ass}H yGD q[8ĎĬ ١+?>.U3f;@o%fi^]5Q&5X-#x-$,nda&H_b$>WLNG(opw q{1ҧpOO$G΋#4gߡR[Z}_>iÆ`+_W p$$Y㍀.rJ+ wk]e cps3РF/L48#8,5YGv+9zL)Lj߯: iHA-vIǨP1Sk$¼ݦH<0!6kʐٜ̿<vDDѰ[{.uחēWP4#fvDDHHeC\?q/*K,Wha0(788mС&\|Uݲ@`Gq*zU]gUJxP"8VH- £k众ˑl3AXz6 H|DM%CZnX[63=8DAEӊĭx(I+#Ut/!ɧ{H"Xd ~ն~8{bSKށ+9`9%li7,,"-8bb&>dCq.r̓ϝ35] mʛ=:?|5?*?n0{K.?< g.m7*"˅bSYMvrb ̮.)G{W\$.!B lx!}n8MDUEnK,?ivFO0q*Ob]{P$UawJa `NYMUm&(2;͂6; ]EFA 72SnO5*l2@e6hU^.!ș'Z 9EjD'\wT 7J(KeM IW ! 9Cq8de 2Ƹ|8ScvleZ$ Ӻpy*JAWU_=A'뗖۽~nffg9X Rs_ PGAO?b_LCp!Tqor37mLXh^ɖ>m/gFmhAe$- ="ܪUXz+QlpG\{ X%} fiuRdYEkҧ wP TLjuc6C!n>4pZ}fhh#E$u5cNݰ4 s=nhzWL)x+!}u<f+7RBxJ\ȶG9-s'a#,^?]nJn]U x/ nzN9?PUk/؉O*q\ز6ƻe?Xtyh3T櫁)qFȅ@" 9rr6adpC^G\\?)3f#\(Ϲ|I|Y}7k9YӮ?<5=w@AoHs+Y#?$m*%#( x\b~I]64.i 96-X=JToj!μc)SqKDx9./{ȕb8UM,W/-={fDv˩ ,^׫r/ _=s緶_~bJRQ E[>ō`pR7b jZ} M> .IPM:<~OXE,ВP&w+ ƳG%P)J P(.BU:sJ']fl:.AF-?'0łU>B3AAu>iJ~8mdW8wH>=sܥ-57f^A\f#>,f\2(1M!t2L옵3Sx-mwG F3`0> [Bigrao\+ 9LFje™un\l=],[Pq\,+({1zĞǻd,7A)!!ڄ[8Qۡ"lz5XxK&펄yPR\od5Jq)w d!/0J91n8 ѝ>^_$:5C2zkUzӛmgB]?d士AK;VSf8uT=ycAj6r}B$n9J`z%1@Q#T;Sƒn;lx6DnzrS@a6A]\o,c Q.r_ɨkW!3,m]Z4v 3 CcʪńҗAhlSgX<ЃL&d}n<[t77`Vp:?z\V8)V@Hpz6*Bm]e"Wa]ƾ9{?Ӱ ICzRχJ67KwLڍXv;~ =>tM%tMl+@#XKj>I'Vg5?PJ\)&& ͕KpE#fGd {d!ijqI>rYQ׮dLs.,Mei!L}-<(gYƣ bRu$\sdҡ*P%Y}xT ~NY'ڛ\ށR&a֮ aOƸJZ,%͂ +@l- d-C#h7!.1 <y$C5湞E@1AI={Wܷ['*E6 /wPW&RZ| Q<CeN4q S񯄛7(C'W=:B;cpn5ލB8ubwJ7gIMїBlG썑=0ߪ~fmΕ|sd t nQզ;C7D<G֩|g \rks{+a%09Uɝ7FzxGc꯸ȆKiTa.Xl KgeI(apz>H9i1L~"|m41Eh)%h$\Gi5C a-th,DcWP1 BZ;teLfҊ57-[vTab[o.UyUA{XL "kE {u2?}'!ӹ#WV]۩svc LiN߂ԙLqmЕ3rA~!afLrύbͫwlڎۏHrPDCY'OScB1"Ge<1D۫ $h]=04PgcRto>(g01^msr<6@*m%\|;*3.^ (9fA hLs‚܉`ʅDnW00csxheUX%H8aj[XbPJ"%fC׊Y<~4FnHKSATvGIl,Zr#PW]d)hPm!mS.w\ Ɯ=ˀ8 VD_z\OcV~rǸ2D !Pqr+)>ցy( ++ +!qP( ``$+ `5CV媾6`|37]TGϘX|όz Oed'k8*|qZ+MM&+!Edl_|r mWb4=*),Wfu(;BmE֝B^exW|[wexB1_9b@! C{k (.-E@I%.*J7VEvclvܿnģCU:\i54jӫ9oxEapg? 9_sN.ٸc)=5لhu;;yG}`nv{5A![U?ld<ﯴwnOg00 Y(&d)`"A4@dK"M`W" "ۉKWEeu:&.VwnR&SRdT=g [$r"J8DBvϤ:%|%f5-;q!0(45N^`xy"2)' &MW6ΓhI݂L@Qa/ݳ7&v̷Ar$%ȩRtk#휳ԓr`}By7>rNiIX^!U|M< _ꉠXRọ7@D&?KGKP+$d< _D֮߰Im TTѰḧ́Ez¬hSOiT9IZEa<{4OͷAbMgHu^ 00(7ȓbď)3Q?tŭHDDzJ鲋f8Ϛf 1_ Yif |gQQ[<-s4/#VE}JQ@z D+R o#N:bpHj۠V{tm:n:{0WY2asIdgU#VBwM(+I񟔘VkN&I3 Xp444.q^"*-edt6rz@NQ~I~F Eh8"+Pk@'lASZ;e~AvQ- ! UO]0miWG{܆`հ"ݭ;1#֔ Q5-iKXdFJ5`Jdrv5r_&oLy)&zz I ` WD7qyB'OdfZR8' f_!ӬOc*C飊PhsPX堊.9j QgI'4bZVa[q_~wrE,])Rp:`),6ۻCObk9*#&mBxaO9Lj֘ZI Y()DUL^bK,f##Ly O=|춃$&:-GX?Q LyCFxRԋ|*= T*Y,[ Bi8U\'+ PA^ϜLvƛ/f[[ XXi:S55솅19M 4_Yɋ.ֿ:c7b2m*Hi80H>/£,3׼I-68 )eqCiWoB gD5ӎ~5;|I u.)p[Da(ut4j B^ ۔+ ﱑ)M-|rcBfב vw@0+V} }i6L),wg*NE@Vf)͛_,il̾9%,2cy'Yc# {a^Wr[8j& KW1lخO6Fq& !~B!!F)ɓ*`h4;CVP}EIv_MvˢZ}2aR1&!>e j N`)JDCe83.c$; FM=a6Pd&sOX> %d.&H síT\JS`sxꪛ57km-Y7qmd $ak 3kˠZPHdC4hb*_ X?lJ]:!MJ'=b^㹂^,EJr[ʿ&tB0y\MfHR~$5CPf-8XKD9x*rIcCT2otf,_OES''Wʮ:ء풗w!xH!;w;k=z/Tbk[2Sۆ }*9egρys 9T.ɥ~kGto^J="Мd7/$5 `ƒ{ @i ~g~M3U9Ĝ紎[:DdJO й[IGߒJK(7 Lb/}rbԊSےtVyY9ŷQ À4%.rɀ/(!ūܥ UTύh_?iG]{̈́> BPGHoh%В Xߢ`n>ܡ]惜!覈*cl/Z8 I zcix"xčN5m~ -h;;= qj [?|>9DIsP 7H_RZֲW hrM,,^Jcj\ 7jjgsPϜܿ3JE]؎T[!Kf!ԪFGԐ]yC9蚹5~'[1l}ZAl6`83@*/_VIB8]vFۍ*P_x.V,.ބz[!1Upܥ NƷ'4 vmmBreZX؍y_.,+s+bAvY *M~*|QG2V 8{Vό:ȭ:5  hg^Q bʯm"B :c&:pQaU]psXzt`F6Zz5R@IG0x ./5Ru{]TV0p]+[9inBdBLcUô)yDKVYxo`[zV&q0>b̐z:$ds^opo%kv*ݷ'Gzђ#Y98\;P/AqO1?p,D>E'&= ,fg1Ы>pu/UMGP+%?F&쇼L#ð'/$@L5p;ح7;Z Wc!nnT E,lTe1(ܱTҹYr]N.@8'w"0xR1t^)%F!!7t2z/P23|-_𢱤+ g,q\Ok Gx>R!Yw;%@@w#xVi~c#=KCfrÝ^W`:9g\'t10:fY/}؍?ʸ^k6o?;CPm}A1x%ST9ko1#{Wck{9->;*3gӃX:{O7spp0yԌTe$!ˌ2៕cCA2yFqxp;׬ʉ0m"[ Hu]Vf0{&g"eFd e׮X4` tTF<y]> 1aK֗(CjU&ѵտQI{Qv,3p)J`QH /0`Mihb4۠\"$|(lڿN Y&/wv.pv Ҭ~6{J4AH˵_#_ND%xK`zf7iMiv'wH9Bme;7 vXw(ݑ.߲H,$}E ,tI|\K3_x/hpXMI&Jn=~Ӱcbhmv/9?!yj7߰.) G-&gV %?$_!vp؛nSOoO ;Jp+ 'xh0R[:*T& βGoxhiU4 .Wr͛u^c˱=DF^suMe2]V ͹9#4$8%2U5=g9HS#2Z5`zFנK:I*J索jm}_Gtb`O@FɆ(2sK0%WR+yq0@R.W̸uR*`e /;~GM&K1EZS9 ƨ`ı%D)uNGG(cZnU=+QlCm+ ɁYβYx?WnHGVVw IٞNo6iAS< .j,!kEY}Q[KI! 7g"%I0CļFj9C$+MRM SyKBk دҬ8Za£rk-/p@IIdƀ+p=C}zq;'?nVӛ3h#E (̵S| aqo B^b9&e)H}&L f[ѕ,uriJfۈeqx`'7MX Qa"0:sf9 e$-ۉ}avz+!iy+2 %f(P䮇(WV :?Ro->RqLyE&lԊJ)?1]$A@ CzP`a7$xOQFCUwx@m+Njf8> ߊUIkMr髲^nH6gU&FN`&  ?!ߨW>Y%LuFWW5ߤ6)sG095j1m}`κDfRK7 @sn|eXn9CuIsfEDbd/]؇hhm&6qOq&i M *'hf$k6Zx€#7+5 iK~ ne:GUpU8T4?j,BzOWO\QLqgC6猍<߹73逼^1bl Wvk,7ҥM?&mqH$pgߑA;E x́H?=^^{ N>z& OI%*89ZZ8ԲdV&v^>ep骸7LBFŎ3F. φx%+tf+9Bp> [W<#^HN*uް/'X%;&y|R[:00&ʒ|oz5nS%%#+eIS"B CMZ%8$+-i6k3.!iVW5Ҷ0Th}o˜SVnv|]2bx%,bo-i9Mw*񞙬lۀA0镒0dbɑq^bXŴG,uVi/@1eFjGMkI)G~~_Wx"LuRs1j;@NKM9'1vhZm䪯 &m}+)[uXPw,9u0^qjP|lo+WS:pTd B5% DDCZʘqX)y}޺S-Ҿ p%&$}a VXVӻ )o 7Y59@۴RL::^e!YB$2z (7\8m>oO7r)9w <ǮpZFl;gSQObЭ:**C)]^vciFwN T.;VÍǿ Rh#$P|2dQmet]Ve[N rW6\x\_ϋS†$N)PY)E$y-\yeJ%vGM\0Y:ρDBU StSq;DK9cYj}\ꏲ¯n5xS9al|G?ӉC B#w*|-JW~}UU-enL ZQ5aoʬ768WݴBJ&qVFmUn>W.7i`ye)faȑW\{)vVSn㯽O| o2Q62q]Ѽg@:l-ך2dNAisjܢXP1*(zhc4JDf1 ɼ;*댹yWIU @1+ pr|tIN9Lm. LU}P-˲zP|=q50*˻zޘh(ݪ]!6ꄳY(\F `_$<Ƽe5}Jvw `Pk{zd,Lkx\X콨ִ1,/q5"X~*Hojl6Q'nxP erO8ӂb5@?Oxާ"O'g\nT93) 1p>,#Euv HV%8h^===-y7׏O6G_`$Bӱ}&r?^0ߎInՇc2h\GhgC,.`TdM4+ *A"b=TnAem!=zeA1 їRx[w [M6Noxxy(K%]Vgk@8yz Qbp\o=gPPELg.J30ϓ6[7Bzw,KKnhyĺ7?, DdKAb/g#l׳اr^fzrXuRW {-֏q өd0l2:Dte' ד2 OI{6E(qla]RX3`D~dZB m|ĭx!R!`>$d/%A6le'BozeUyf? DaKG)g;U1[~}aZ_EFӧPc t0fT2b#%MEyY\^S eR+MA!=J# eE޸u/ZQ($h0CZ#n#幊I6Z3@2921=@";W7mT x8ajwEѬD (gcfR%%TPug i~حyq,y<Zl+恟| ?9;ӏ@Bd (O:APÖ Be%ͷ"Y!…؉r2I?c^-&X99RF]IR>f wnhH [o)q; ڢiAuY5 :TոxmL'H1-T<:FWD+e&Bo?zrra{茊ý~_T9'ؐ LKr0.q>ОYidτ J _Iio>b%/< To <\Aym N"(2U葲rjUII%|Bz'Cͬ6.2?RKB}tP6</ 9.0HM\<!fǝ3>n\`ԥVWX}] Eoe|pڄ`R`vOEFT0Fh]Jlk6xn!,E3f.8GR: +h{%h{ŶqSTle͈xx^8ޢ͂nPu lb!Dm#}*?-vVaG܅n32>Sht{iS~{˥d %Oga'5T'$8.λGw\rߵ3lLW+th2^iXƆW" g>4ΰlU*d c8>s:Z܎GV4?VY.aH-k'<28QE fKٯBiq i ~x1?(? d8M`O3TFyzjB{~<{z:ğuycKGb+e~?yŔ}KHgSTx;Y34rct!3¢3.G!G"ƃN pQa;h䅖=ѤkvMShwrXFMLu+h!dL^jB8>IFVf*a Ō o.)OE[f1 +4Tۧpp_hlqn]B᳔eV_m>pj>rOKٰGV:uBx'3B6ZYwz1ʡ1.q7< O,#-vbbsFtܨ=hɟx~1O6W($4/ b R~0{:}KM.Od Oyd]'¦W )y( ㋚O 솿~ss@2(ʵ5.n' I1&*hΝ5f={ao~u/[ZeR]n-WKy´1$l 쟴QCF? ˽/8w~_FL48ku\ޤ!!xy*]N,P?bĻM`PVlel<9LKbGvw\'2`)UY$H?ñDl  y[em],'K&%TS{) ",[2 l #U*d˸t%奕pg# $\X#87t0 9BBd}<^da!>QoZ ݍAX6=Ua(L5Gl}*hLVg1_i?zBBQ$_Z|n;z~b"^G=.ƍ7ƤNiyZdtkܒHE<>A7=a^jJOL CMKZ`@}7˚.YH|z!5~d C@Tbdhiy@ØV!&:*7"*G.#*k9CV.誀Qv}_q\*JQC5Wv ˄!W8*]oMmm+318r#PfHSmA0ۅTB-~5ICyGE22MHu)vW>Lc{N3uҶ-."Z=GxR1w~O܋h2e՗@ oMlX*1plS\Ʈ3J HkF֥_;e<ۀ~!PNVV1}:4vrIaD*MK1yP/DzġN=ՐyNӹB -:<mcUmYQa7ݔ1-[Pꎻ* e.%HA8ux דRv!5'\0, 0&|aMΥQkx ?^>XH= L9J4eqHLz阪8LK9=+%_ $ae;He.LgʚY. gu_Y sLK4m4H]l7Om,W:pw!1vblYSݩsIV񎟠 Z^ D"*$1-.!u#槦λ3=[+gٻ3-c]z"_EɁ ތx!wmr~nF75mBL6ʿ]I;`|uK,|=6 3ZexY h 5s8n!!͖ADV"J<ނOS,Ai}V$7~|~]\>5)p^dq<O@-ӳ-aVmK7cFPD5MDՉd*z^WҬAxt@>x&J(j5EYk63vٞNptF)F9՞w2;+-68t<$#.w2sN⍬?S,ѕhq8!*!/tY߂-e%$yb,h=&/x;-ld荩C:kM3NO@/mYͨ? PH,ϓYW \}e%w[ZPNIxJ'@]{QVpgح9'Tv51s2kY= Tw,}\õ?$8·xT;C|g%xWS]~3{qǍ7¡<> ߕעToSDIQteFLElz]WphЁܯ7hQ3cH 4WƄ4(rab=]K.rӕ^~} uCBO.#2 + Wi—?]i1hx( _t@&d«?-5{̕8bh>96JDdUFNRYtQK7{9ȨJ>U>^ X;.R{}sB7Twh_E+۝OɻǠ z(?rND{ ^aq鳯t>HcEZu@ɹ: ΃pp-_G>C}~* ܟ(ȥ$S6Bu6Ku{j:. ͉y4gaKwuzUįǵaC#;CF)Q/-ï|+\<1fݖ)B_[dk]Gh/~W@ͷBOH׼JȯԌ,^4T誜t_j n8J!ժv1Y AO(HVEj)lٴ6d7c;SM!.N[~w_χ)T.0QM''hdQwmܴPgM[+55S{kyv ŃO%DxA1Kp4a0&;Uy["Cf~%l,t0"A2#iW7.Z i#Wh> Z/ٻt] [zIL̹p,AC/567b=u>=% ? _5{5`%SO3I8)~(33xX2U8z"WϛH`'6>;c<+>C;rD~ Q!ঢeD"O3-I pjFIup䥄y 1jL9!̂2n<< Ժܚ)dЀci KiC,V=d2Jhn? 0>MRaξP+"S#9/@}&×#o7:I&y;J; >bm𫲣ZY-)Ab:]im kߠZjDT.Gz}y %[?!OCtWU8F))ͪu7^!츘D x~LֳWw# jTt"gǽ#m D4nZz) y(:W1fN ̧hːQ˶4mxS쒗pjTI30?ˬdԉ "*tQ_[,͇͝M&.MA\2i$h0Ʀ@P?i-'C aٻm#W+l)6&P+A:  AOxh x/74@?w ?uDbέ;'}h̬&H _Uj~VFʫg4}zJ(R_}LltOmN*\QeȑPqncaey'x!ט)Vwa܇(WN FVbI=R*&>Jm XtQk< LF:fOq9mYB3=rEIFk l)Ӈ=>U='{2=XYY?]mZ"8nGaC8}kqfuorӏg:۪f߻>$돒y_b-dP *Ov)Ux2eX?&N P&BᇒΉ9pXH'3@eJj72*Zc;q*i=& h"1^脶g?_w"q\塤('lj-3O.Az-sҲ;Vkn)$B"Y@#iZD: TWr/ITNʨE/  A ~y?WW%Ӭݣ0(*E &lokІfx`3;m@CFD}5RO7i@tfzp-|jQ/TP, h>}Sscp2 +LP$D)6NK /0fq^7*ַ?͌pB4%6+iLɘ"0Ji`l~ZES_Ą }KrV͂F:*Ni0&2VeҺ{)4 YzW&}T#qŮ ^Oߌ@үܸ><uO^alSm4c,V/K х:._<'6KH>+ЂHfCR37 x-i W.El~<<&g;DKX*\ʊ.#4%OKCijweb rI8Yd&@!&ی͍~6` 1.bY]'p|qߵ?Hҗ'&D4._>\yD@r7S< 2}G;#%ݶV v *Gz]5'!},TЎ t-6k'r:*rCzfi11׫Ξ?Q~,M`"f'^1*KL9i=& = "Rc): o*V4m/7^mf7$T|ϒ##A!Hy M]SL;PeHlףq戓W)yGRt+xZv-8 @y+MKw{F$# O>o FmBCZ1` unw2MmQ+wbڜۤHQGs!2}w+#7ywN>Lki.TN`Y7deo'  ָ;R"i6fT nQ =HE?\j]s0v'a (& eԁ~XUY=N:EXG0Hj )&?xI^E.?tfⰆbnm*o~0o7'D]L/[g6)pis0}I,.µ3?L+ۛ >Jn^OK>]USۻhߓ,Pḭ!fp%{pQ!->k 涰ɲ#|)/3A\`'nB &MMVb$UszTqJb@Z/×AG?~ vY<<>f>(vDһUJe* Yi_5(s춋R}IFZ[mR{33Od/4^ۏ,{6Yrq!Y0)sɪ]dba;+ wء lu}vJxo#ޖn9]5k>Z܇J\%K}uVEvK[?L@Tm(ګ/-!<<ϯ'%AʏPǯY pCnv-`U&Ju*ίA$lIP]=.c2c@gB}ƁauNSU[c%S;HzD{͂ԭX opGvgo I}%-Øo ~m:BZ*•DgSt -A2L2˔FK>N"v0Z/}Cl0. "'*@q5o%ˉO(Namݒz|܏G?8Tﭐ̫LLh!N.`Gvo%[`J$=׫P 1N^"p Cq"yE!Yʺ5gX]{kq/oP Cu*$[c-zۖ2DTqmb%->'a?&Jf?#tPH9 JIjbU; #w_xՕs~f;r$H`.LVcՊbP7,oͷ5ȗxfO%i$8 '&S~{mqWN'gO S65Ѯ&|uAkGG]x&λRm9$f#~CȨ^^QdLH H|! 1פXE^d࿧"F. /2f#g0~њ؟FD9orj sDqM֍;)hOЮuZ~D|r=f`ţmR/ D!b|2y?^Wkkes?K=WVyPp 7zf󋨢T'I̶;\f(s37(Ds|#Je,Y Sfxb5E>3I-0ZJjr7D {K!J}睹ԹUs?0bBU7혌za$>UW/݁>{+gZ^RHfpZ(tk MhjGp"xգR$:c嘆+ج?RР ZLi@NXS'f,~~/ &avN}tN4bGs-&ѭ: ƛ}R!o׊ j5B_T)AD]~fgږuva0[;y-cG6 t&!/ :tKi1rŦ5*&' V,H$*+uxh/z7%5D{RYj8,NNXuef|6S9e4ͱ)A;Β õ!bTVJ_IY<dz9'Vs?Rkq-w`GC7E!6HϽg{ ^<*tI_)A{ͪlYR !˰: ;0K'}l)B &O(",o{?]NXEӃuDTȼb0d-ϽaI2ړ480Eu >2$a{_8=Z2 "`'9[/XsdN6 b]&`PX7a__Q洄 vw7S5[t P*z2[eBek _"5% i" 0=;CJIj 1PQ[ r$ĈmߴY;yп4KB@`.4ufg]\KCyNGgQUqD vuMV kp}݌j[xo3TZ-'Ʀ ld+_C5aqOExx\LUa.{`gi ~{%"^e݈E4ݙ6]4_ T5]N P[-L ~ֆBLPC}m^+LQ5D2ᾴF&sUƦjVp5$Y' ұʷc9qt)󦐞4Iһ\٣V@I-8&a?v֊4ԝǠ!"4g ?Rgf"hQZ/pg$ -zV-qjYph&BsL:yL& ?fEǦl;VLqYeϐFzY+0m/Ft ջ5r>u ޙFՠ|B'h݂Ƥh/3o e6);݇hYV[F#Tp< ҭ)p`~ie +FcwEM>w}26TFh/ >x+ h)dd?I%96d!J_Icߟ`2Rx.鋤 6'n.-V``ovxhJ AU 5&ۃY"Mŝb9JP`3\xZHF#K..,Bp?rM>{&. &f78a *.NSrֽq)%cQ( 삜!ZCXS3]GH7ѻD0\G&VCUď ]-㉤ lUSSCpMraH ~|k%faYgsdlI)C.]Z2O"" fx c\:pc: Dݐ6r 7r%mŬdxXڦi{#cYS` oM4`QUւ;LeZ'D *f<|-O:6M#\%p\In1 q']b5 {37]{$ =/(ig3/־C I]+ذ*ⱥ>e/Dr Ddr;UA= MI"9ƚn0}A&,k0;?&(A"=ݐH?2"%MX4!! 33o?̬4"cf֢3QGJ`/p`0oQ`~bـan :iެvl;OܘT`4:.Vx _*kʊwrkPe&klO[3hIX/MlY;0!9|CS7J Fj:B]=ҝW%4!W۟2ai/kLQ=N/%8`uqA=a0x/A¢\0iɤ4"[uO'_ 'Iڄ{j^01_W㹿(tPc:K4![0̟w۟N`ͦ(`V׷ [AnDb ucJ vlߚ}1OBwB]KϏܐb#G2X,O5iⒾ8{5V&#RSy;*D|v< qpZ9@<'q&FsBp$g\U?]K:d212,398-2I3so) {)/!?=̂BȧMK` &P=pPG# E#Ij5{ϑ#-Ru #g"~)~Vf<o!:l.<xY"[X^c',il{$rƿO91M39v bOn5<㳜):^C&w5=H۷7 KfpRG &fǠEw V3nF{`5Us|㈘[N#^ --^J+|[{e(I]l]cC+KChbBoy9Ǩsg+'D.x)l 5_̪>7z^8rG Ec̭V@K TsoMQ(pO|F4IF]i`2TҌSUaYQug2Է/8 Q;ҰM> _]+ruR?:fy䖉g)1ʣ=AQVE^29%5KEr<2vli9Kkkl&a~8nˎ=dK%gWlj".xas(_q0ea|݃x {dgTZ%(]Y|pNn᳍T>]$\'k.&\v.=J7R"{J'gǨ=(뾓 ^ 4rW8]GT@I3a]UW8 K21ʱIøQ2R)lN z9@)8#em)@НAO;XȲUҴ$P*ú;fm*ΎPzy81;y7$c+vzuw[ àSAp)@2sx_g9jBtnYt-M 鵪Їx84 l)mXjL.*9E( 弿)21/C!Q  XA̴ז8АSoV7yLrYɢ[\u1νFXDĪݤǧsj.wG L#k_>jKU$Z?8Xzx4QD];De=;VŖ /+|'wp \w.$J ' ZBA tϬ#Uz zi{k=ٿ,gߝ4&TWBA -^8Ep"3x:y5u#B! qō9享+v{ݤ|;_٥ KNxJ{`:z>訕;%ZɷSѡ|CsVtCۆwN~GHuj _޶gm<=S4lbYuuquCd!? ]/+|[v4Y'`O3+]62`_g0qi6Fm1pҩe@2Iɣ(q;b]ܙҚhn%s-kBKhw2HzcRZۦQġ+87|0FO6 P+CDO)Rtk8`HƯaKdqx"Kb÷X lfjnxY"{w G$%?¸::`$E/mk **T ^-˹胃5<]zS767E6!v>%/\v ?̝J(̷IW4ɪ9VA Iϓ;+_ 6Tv~r52Dg[bu!;u)Eh׋.{T7S w<&Moy6W- ёJZ#b;ݟ}ԑ{aZ9GUfܶ12F6{P&E5ʒ=fjV"<Vl(Ndiy3 Q4'@_!? E9zW tȭ#PbXjF`s<~4=Tpo˫[myDUSƻjnsqH %]Oԫ;:["V}2(6 .ˬ?u(D{+2Olv NС>/3b&+@ڡQ%Bg1m d5lF?tp;OO1;@g Jc3+zipt5ңVuK՞_ \M܉J\UK~'L%E)G5=>7<| tv} &(t(͞(> EennlJN=+Nqb+% 4`;Rr_ߏ]-I+*H}^y͑ri4$Fq+kv5&#'ˠ_eVVOA#SƩOYտ"//ØHHHq<"+}b6kKG 0oX,noJ퐨` gOtѪh%ig߅Rӿ'"ꯗ+ I_O(?]<.ALҧUJ(>٤ PIgfS5'c'(l:!p^|㟑&9GW Sr"UyêiSIAݥ.j2asߚ鎀' _!/ s7oW܂F%K0OLJ=wMHc6ZU-sȳwDJ޻hCÞ\ArL!#f,\&FzoX]0#7zVQ]NBv"sADQfET8,MCUhi }^mP2FV3u7IiCĆ 1{"FS)C&*9/%A0NWItezcodD%~ _2W#Y.D;6_O)y qbnKR 3+f9*54͘q?{;dP)~ YlFa__So;圣OU_]$ECX:CKB# z`\,>ib~wH&9IGXx2{f-Q@$c3 ũDPBo",&#^xh PN-?zVT(k`m|_KH'Ҝ>=}믗X2=Cwfph576\9L=$̎`:Ua ֧v4q=ڃ zšHiA7Ђx0 Q쮜mv93}7 Bzwҫ12nq Ȣg#@nLS4_cPw>+{hchXFFy|cߩWQ{ R3-~Ym6FN׳m͘ %s} Q%@u9Gt>Y!@,e©ӸU۱6>#HʣL<; G &vKd-gČX_*fᕱ+oe\9.$bN!ޘ%7jE`ʡ.{XЗgX* [WK2$'U>?5B+;#-U?}.)ASz ĠjmeXw6=xG)sV:zM+%/k`\䐙W>'ҞaXVL8C.oQRU6R !M `UwxD"V|&k@S~SoZ(gߖED|?7A|vgju{j#ڂ(?%Շ|Y 95 Rޟ ;3"e a%0I=1cz d؀ > wOPP[;$aY]M|)2++ŏ:k͕^vH[WN\im9癭1ǁ'؍.ɇ+"{#[a9TaۆGBoMqJ}VFɗ&EBP A4m莸hnl2=ʷ[j{/hL+d×D\n V@)w^K_)P Gc&, A9WT+%b9jn R1sn=m Дꔿ494"mbiw|N;8Z' f8 q 0,-b gYnb}a{?ENvaZ,\D GZDZ\tKj3CXC**JE(읍t h4YLp'E>㠍4tD͠(JF7YG\%WO & vITW$PS}?~EU\Tmqf0Q 9j軉8gL6h^[ˆ}'!O0ڏV;Hڌ2orW"H_|oԤQ-Rޏ7.w?3x0@M?m!'x^.oiJ=%)+3ۈrmADԆ)jL=dy.Bh_]gXK/O{9>F#8PxbTu2:07WZ"R7ʆųf#6epҙ+LCF\֕-,dXf`Υ3B-T-^|E#ӯ0ͤ =-wnޅsqCR8 ~,]D!kkNsNQ!%KhZ8a}YXO`k'1)t9X(5Qa]zjJDD {}?DoOM' 52KFC'b}>"MO{ngNo*\hN71k38Y8`m_?$\: ^Vpu&USY|^ 1Z B4eBR{'{ߋ$UMlJYleI(}K$| t> v;(3}B]NoJ`gj!}K}>aN@ LQ!b°l\oSp4dΩcd 1 b>ee%"َ<#r$0 ݹ,^i6zJd+AfdICy;uSJCBF564íB` 2TOf RC@yɥ@TluرL_Br6q[G\vknj'NW|炮 aě<@>dF kϏ  G DƉ=~=v<`K)i]y.4Կ]<̱%*s)Cp |}qD|k}"zZz,\$kJְ#299Ԟ)QӓC]z -9!fX)&`BT $dsfe~ U+5f1@YkQ|^A j$*w5tU97Al?pYW bzrr!K2̄E4Q:WQsO*ivPE`Afhvk6S}ec,nǷ`5L bod+sIwƛ jB4F9EK{ɢv b8笭[F͵ІYu8&dą+eHB|?jS^b6 ,+{rʶ#ş{?2+6zĚY߿EBFcsac)r3?'7x+# ÛL}/ӵxeDtW(%w&cG8n:.CJ=qx\jUϘHdp8p$~ Ǔ340:T`{^LF$l"=4H6Ӧיq5sXu.,̌I~",iyZyJ5@'Ng ќ܃ݏ.^6){t&|M\Ṣ,&cTQKqϩg2CCC!рr(‰Y"ّ #ZC~߹WF?CO?Ç*8-|I@4we~^p ~4-HDUFBqn+KiF {|/)@z=>1}ܳ>AAmG \cF˔#4nR(X>g42k +$YBM__⤂5E9xlV§SMY{Gاdp7~;H[szU9)u=zEΰ\"1L=oPI! h žL`BpNffpnuPgʏjK}eQI;t89gkا[`y껌`J^9O U1P X3)L{V_uRΐ|?cj]n.!n) gWbkEy31S..w>}q> v GwgcT.eI9;'hM#܅kGS$HwT_j#q޼ËKZQfMԔ.r%"C %L}FpΘ܅2 M瀘m!Өbp>O C#.b!EQ^Q}0{xqq+EaP+ώE0@ x^׬pEЩhW^e`& :*@T9 ?ۍtOdpD?|OjdIR[mE]j7h =#aC_Ssn?q>6N[GhY~zv⧚%$pkf1Qߎ{ַFਮP3)sdz0 QZKL=y"`2$Lx9/lo2M'_FVQy ixA i}:+,ıYU}Z@/֞cɕȃ1:F%U>xbb,O"C-0X~,+Nj8m&EՋb@AkKOVwQ8h<1w6"-k:D#so-=љUCw; .Z3IJN *pF-ɑWy5C _!J1$!50^BжYz~H8@<gVF0܃k3q\P 7οl?iV^`YX$qZU*3smEvֶ>65ʄ^Z"`ెc"0 PH>TG?.dB<^+. %@N3VCѺyhl 5`i%$P~b&$Ԙ8JYxby{^_Y tl2ʝfDWĠc_@)o 6u hɥ 񴚛R < P\s}0YTe&M|L aWBѩ*44S3S4$ Z nn3Qp^{(ӡY8WD ?~O xvio\ S{̇1dQT<\Nl5 6&9tAp4,LXX +ACqxCMi2 6 ZMbeTmlc[igmPDzߠA.]VziKvlf|V<"P7,*.ATLĥRӑ> >_xbU,]CVYeF֩d/`־fZgGA䘍ּf)SnC2ŸciHΈ˲7e?s4Snv9dv!^L9mU}\{L];QV'-$SBƘ.(-\p1}*Tww+^ќ4D`}c26.hiT 1o_ 6o\mۤ5#T f3\݂Ԅp ~w! e.جWKuuVDޞXRv(SVX+8?mɱ,)rH]?^: M&v-RGatQg>P9B 'N34du:)\fxZ l-x`Z23Z ?y?r*sniC/$RZ3bb= J[\Z*Uc]hL>uvTxHUK Dt8"L oO:+OqJVg;Z6;RxuzFMݑu4nzϤL? mT1J.t݇pDiWTr{K! Zx}Z`FeL݂o,hfG |H'NJ*ˆja\V9wO y n@un,`Kp >>rl>W=0~2tK';e r-2}++>%eIܩȑh?]ĮK;Pk :0Xko@P=Qb?ĉ 1-1~wlm$]:'"(ߟ5YQ,E\`̢Fi]M'"D*K>zW#)Cro1H ys2,\@a?jûD;5++:;wJ>clPj_(E\ ;⌶X0@cԅh'}}L}bfC|,?b6u/g 2gIKE/K(1+!8 *Nd]ʇy!c; \A(wMtezLLsRX7i8a:/Tٕcf{S̿f@M#- k@wLJ̏suXXA,uJK`'Lg(}gaI XBHםŭv%-79cHȾke@eR7s7,IV+&<x^fum'G!xZ>vj*y8oBOOd#75TsێD%b<VȁbN\t$NYm olm.A]X绺6Iڼ6B)bZ%Hyy{{U@qDNme96v|`#Ӓ=JMLbim34s^CqծXe -;8-hefvho)>J;.oO~BJ{>9G{o'osQ@nwY]JdzG/2g RC49{iS"C0;` 7aل+r'o 6]yI6_ -iǐ-sq#FLFE]k{IfYo Kznݨ/><*#?S) X+PZܺd?UqguY zu"~N]SAyLO %hbϠGhuyd@mgyQ*3h3ιR*3AD.;CPӆ:ǾLzXh;MW3@W⵾Ԃy;@UO~`[ b rd/M}r5wf ;qn?숄L#ox5AaL||ކe]>aɂ@YVk&شzf XA @N‡ʟ@Q~u\vоPS'_h=G$4ej/GvWTzδmk3jfnRH d+ GMS2KRYbkсau\Yz0 *&'}N5!I5 ykb́XyWU_0?'R7ݚ d'l]:Qkke] vYBX>BP\BV7Ɏ_zD#B_ҾUHOGA VmsLɏiUNƁm(_?'RѮUSV9ʤ%#G@k_@HcĨunLj,ZJ4xhX7 ߇q\&o5ɞlt$S ,l@R|12FxrI}񞚬,ɡ I;QX0GUu%%*ljgc O?_m+wۇcCoc^;$o^NbLʼ9aŸk=Fcc-H)n?}OG%`\ ,RRe; wþz`B|soΧLTc?i4;mabLnu|JJ .aC* FkHGXF]%;TA0[T~/Vk:{Gg RdL;dl b=iDIB&PIs{Ȣ]*B%o_:@gB*0=,k.sE|6.gVw.M9 tRt<[HyMϹB;JW؞-. ְ=Fp)޻ᨔᬮS}A jOsX{d4H CD밍h$bܓZϯ_Hnhs0LٲOjkcX@h1'0R߳y2*N_M*9˴%WKˍi2DGeHTxs%w&Kx dr]+zQ ƃe9T8{%?GpA8F9y؍D j=rV*X9p%5HWk|熴"rHJ-=HR30MIO~F1uAU 1~9n6ۯy^V&zH njkyL&9c+YՀCoK.|R*7]DT8L">v81gAm9(ǒJP̨n!1&S1 -d4{ŖǍhFbDBOج>qy#?==nnml7qn4g|>.lyfɈSpzPf$@yFɯ~_ 6Z< { Vr-SC45P'-533Z!W>qwA#m3nC@F|oϩPKU曥$@}:yC+dh~6N)iJ:Щ!>ȓA3reP`l5b0w Д/yPHBV뛻Z\ĉ`(yי<>-QQp1;NUJBһF~ݴQ(ˀyX]w-EݝbN[J­o)gO*|2_Ҭ+߆̅%)o]q6SS F3|O8ʬ&c2[D۞g;Ǝ;bIg0F0/| 8^Ja/-_>+Ǥʀ%?fr"! {߫[J} ("%oJ}D(̌40 tɑ[_7pE&硋^zF:W(>{)iٮd=MR lN.FASt!f\,DW!zYffhΎ>cyƻ#>77pr XB~*,z 58Z8Ӌ&V X+0f4S*!qknTᇻ6q߼5k w [{UrM' `t[ BbA:M`Kfv_~Y.zL ,43+5n7l^sS»EƐʩ-h_6DLl׬?}N, <,wGoOs9l\`~LȆa\r Aqmmgc!U9jQ2Y~=pt߳J4t یAX+c"$^@[tU(8 tTdݺT^l ŔjzߤB-)<JI+FЗ.F}p vf+TՎ>kb~LJ'S\FԾx"+)3ӣ|†ŋ-f{ c ̧H|mA"jK4靫R&׆PtY v:sT<6[V۴`r/fp.g{va: ֪˥T+"k&DIn"V⌹{Q"%?竚 #KA? cLĪď:eӒko[\l1wKZ?ڏ#,l+y/;J1ė-lڣZmysg8:nEob,7\=Mٯn?^OޞCKkkrjh,G_tnx886}^m0}m)b !~ꕙ>?if.M@fN$HA5 ]%]k,?5>chc=}oP-8/Ufk" . g&\8>Jзz¤k`5ѕ\![q\fKH15%@jU *YWJ,ߢgȉ$'@xRU5BbAsg?V RCߍĴez`5~&}x 6N6y CF X|f>~/`# ɕCð_xo"TĮ!WCɁ?/5|4;&@:Qo0D{$%tu Aar,|Fs?9,rEҟCn ;&), !'٣ "B`߸ݻ44 #d/v;G1Ykms0߉EVmk+ §&>;꣛t s\y;CH4Ʌ0t)i!Be%bm6J$4oxxItծOndW9v;RdBNg/՚(uo<ľ U^/B oxmB@Jry]E D9["U?plԍ[3s|o $RkEs4:;Ǚi"xGrakч[hC.o+F;:(rz pl/ZcO5 {.\qGڞVJBoc"s1)mGqM)L$Bu椿Yb]WI`}+[7ڞ  _(!MTi  shj!rɾD89l"2㯧KD6#Ff)x/ہZyV+ش0@{ Ns8r3'Ej^!qDtS߳t3w챡~!x䬍AbRk tMWVkR#Z: k 3'+.OG:o}ulgtǥQf OY{NՐ((,`:q {=xC,uWiC #73}{;Al3ҟ[6n 6sQɟk٫w3wVCXbYv榬+&_>?V*,*\ֱOC.b1j 2zvvAnCfQ =u; b|S~S &(,l ̬a><,Ot'tYHkHj W~w?G%~":BO}|W_>A-Ýx13mZ/zj#2zvCiV io̷k1#:*=JSߴߝ[?$"lRC-@ۘ .5.+F[GƊB|^2Q4sj Tj]́M;}AM9@'Cg a^o8̋tO90OBZցvdS")od_~F~.-h$ %_97/oّ: Ctߠ]A šĖCvay;/'O\?i0ܩPcU]A~@7<ͷ9*@~k)g[2A.mGJw_fu>pJW(Ћn"͞"IOf _1yUs7G6v5+Y&$*HLCDpMѴP#$˘#%EiCSwˀ" tyBܯ*즼-Yc+UJ *K4yҼPE1N>J/'/?#Z$H dr΁'33F R[?Z?q!|> R*7p5 1U?_o_7l뷭ZtfzLp}ӧ [Rnn 6ȂʐjDLy}ɂ3sr "WIT{1I % .'敹' rNp} JW { ,=%B2JADLW `hfzIJ.7x(`@ه{D@KZ\eOz-7ZM 1|j }V㐓594`ɤ RhfE]5gMfN/Bߥ۬](0\Ƀ }.,XbQqC.%{I˼i91eo;10:ۍ}|7% v 3$c"EgvNR׮# Rrh:kO H0B#p5Äb@:#IлyCyy[ą)XZ*QJư mY|ҬB'89-? z9)RS;L1\7$9^fjI!uKXq Wfp'loD>O-׼ze=d$W7†n3m2՝ `(fvX-|7PxpN| la!k}/;B8ULb5ȻI /-~p c;ԩ >/5px*]#L`~44o$ _!8Bێ+]N5!ak+cp+7LJ䔚r:or#UqƼ 숫=^NW>DzT zbcK,%:AT|i?hy:a|bVY 祷}{kn!l>'v!75JT?8O<$}@# &ևʐX(`Gn5Vun⒔}fM3b.1xO*f5s8]L1(hg߂){7X!6!W+`hw} ;!ԡOAso2F0o:772Ӳ֨,bO5ʌTb+Ҋ]{GEǛh(N0Ku%E!f!BJHڮt֬_uԇ<;w @c6@dG@UX\LETq2{:XGR1t`+琳xG1b |#L\"ky k7n Fδ1@rPwZDlvPYK$VK_BD@=Bή\*T,DafZ}E0 O.bwTX}ˆ|`DžK,֛?;sπD9q<K!o^ߟiqFAXY#-7?4&.˪k#Uu"&B*:#v\9Ž1F+sm?mFK`^' TH^=]R}fXX'xWj㒎/ i9p TOV>R~IU)W[aJ!9m8P(M9GlL>[܀ta ҅J ,sBɂLq[ ~*[k;{,@x| +]Y @y76$wd{ tlqX.J.cDmX MFǹ.isEMțp`8_"*/gl4w{2׆Л >^DC'Ɖ n s Xb Hd,# פ [6e1֌翂21a*)}x[Sm%CiN]C_@ X2~<C4_ i^Bs0]'4tRv*O$x@, ι Wy'WCق^D\^p2lQ7K ũ>z 8ESJVs;Q/eܜ]/.wLկ21bV)~ڢW3N څmR[¡G*<鳒[= : H@dV&VŚ88rsKqFjm8f 3;>n}-9k'?KöNwm_r_9{zH&–I<}jj]:S HrkGWw˥Z@oJX &g4KscQvk0jI 1 -RrΔbLHARײ9.cͲȎ5a5R*!Uk*ӳ^#ܪdJkn4{y9" y;&|>^`.U'%B]yY,ɄhH/DiٙO'Vw3p 6ΐᤂۢvS"+2W?>1oQŜY_! e"\۳5v]V<)P-ׂn&b,'}E6S7o2=3K"Zh'`:V$]^ u7;I|N?ݓJ {W+DMZ(.Da%qTHvh)ߊ0֛U ~T4ɌaI U!_ fp5-ua?qQQMoa[ Ew?VqLa nE oR!! Jj܂FL@tV ʑ 86Q$9| ٓB(iqHp P,x !\|51sF!Np}+ǐs(u)u{ʚ!qBƇ"{%Dj3[d?Agt$6u1xfNki5u Vl,7OؿȠucB:`Ei$wqJ΍Tz gpZv|=;Cp"-6@<:p@FD۟p?e2ld:zTH 86fPaoߣ|ɨҽ.P| @)B"4i[}^={/h^2aqVVZ\7nX$:t *e1w).轼lz[P|B3|Eʜ9V(#O"Rf/Tzؘx`Rnvi G,S{mA~زяۦn \0lZڒ-Q%,݇l 0T¯E^XY9f2A!|W\GM߂tbSmˢ{5+hn=ϕ4 +!Htk ]y J7,<&C0&d=|2qIf_Ά&L3l(3b- Xwբ>@| lțķ(s$F" 7+ֵ+}&-E  ZQ M)xE{]8uPذJZ2*8+kVYy42/wj1. s. e2Gs}`43s!M#ϷzSƯ'-MRǖ;-/-4pM p\NK!4F0B]l4?+wn;a qqeDz^оRyʒh5-yY㇦y;p绛K +aܵӦ-kW̎jI*n0_;VY3 ГcZN[_IRJJUeNN 3K*},Q$+&&RKaBM~B/)d-. }Og&е *Uj?HIJ\#4Vh[n:*ðHK3U C楴jS}zj$4ÑB_ #"^ˬ~ ,HSC' +qy? d `Ȑ|2ge+B^]`n JBg_TTyvLW{fA0T'[DSjEYbIfSlUAi[nYEu~/ڣַ$S;o<7 `Iv9|Lc RV[ݞE$5Dllk>)  W&OARr'*6C:=LæEMک sX"`d) eݧ7L.tJzv]m`*?f”I8{G 758GQ/ӑѐ2h%E"HfiK[tpgh&-pַ)oq޷c:XkeM{ Vh]suz~R) " rAO#i$ xX.CaaY_8Z>4;7?xx|.GU*d71ON/'ul[Eqnݸ;oO<]poJZ^!,^VCʙAFkcZ @{kљ;x܉̾P :>E~ ` QD WLh|!ێ58)%q1TŏCC,DqRʺL!;KleI@ {IXY*8`v}jL4Y5o1ڞ_oA2j{Pk.p~&339꺆%7wٜRυI4c_Vjm!Dn2N l_ݎi gy!(4 ?j@0v6_͓3{d.ou-m6#jfi(c>"ܫiƞ? ~a]%‡Mk n;SȌPbD/T[0aE|O^KGeev'3?Wj+V L[*4]V==b\q\aCJīi:h7[#{_zdS*uak,/P46H^Pv1YX=#o btNs r)dҬoEX0óShg=%5QoϠ)ӹa*qV=u!<;F6sh)FЋ)܌jT:`?rYظ3dIQGC dz_RPhcFu4AqWT0lEV'EȅXnM0-8CpCن(ae!F=K]Yg!U@(=;-s|ǫäZp)RAMAM3Gv|2 @ S2|_Р!>4Mi&Ȇ)w(nj㞣Ӏ,Wn& V_VKt5BC ZQR$> 1֧K)ft J4 }$ Pcw' w9ϤU!1SZ3u>HA`T7AiSxK2YD>Zr'MOdP.y=AY0$ =%_ug7U_,X:lZ|7'{N(%by9#!vKܞBHqc@Ja\*Neһ }=I{EhqI4y(ku GŢ0MX-h8} $#&Tw&)w^JtRIw ӈ^W[_9447 C[0Uk .]4|ZKZ,yLE5=+eFʱ`]!oՉd.5Uf.d-ǼLkMŦz>bVc>a.%b`Y7C=2syyS8!wYXDXV{>)R;3tQ>$; b졮=3'(D?*v{%? BDi+zꈐn;9TYr$ t;  }sʮ SňMǒq)oə3>R&v\߽ߕ0֖tqFo0|mܜ;oX( cgF Oq)MX]_KsޢJIi{~S[#ҖElqMhɗUg e7)baFz5fQ$#J˄}>Lzk)*)\Hl7 ]uMvdlZw xA2)&oJvCΒx$⿩"Šh9O|QXcơRiݿJIyNuJ˾R\]SDϽI6Wtj3J3?xi? [קVz*j0u& L]Zl=GO3Uo>wJ{Wmo5܈PV!sVan0;L2~t Q_U+%hAhn% r%uG4ξAuZO[改(\\-b;f B{IoΟCpCSuZ='lc-fꝵ-}(VIZ×X"eO+Qyb%Պ".zmgVH*a49%y)T}(m g`]hZ1WwF)p ΓDPzl:FЧ~y-)>c ,Up`>ft@awJ+܌'擊vju?W_5?1שa'*SJj5&%jt&dO՝[OYz/Miw=2wOu׶Za@lcE{d %e" }IGꖼv%U2Wzc4˥e |fb**s\VҪ j+ ՀЗgTZQ*tz'#gy0N/AmB+}bd/o%cq2D O.O}R&:j :Y8+]v.DA)7|C&lGha|CuZvfɮ} կ痍jpΎ&[Z!r$>cr~m4 ?\ ) 0xzW0򟹃JSk%MhbuȬ҅f7m=s*:Y*љ ZwW$eyķKap0N(҅>>qϖjd*9蜧l5W@u_L 0l=qgU"*XN30 "=d~&!0cib&*QzZY@I~ 56sifn@ lZy{4k-pDIq4:\$/Z?_"g4$ǝ#Q /x= Y0w="@r&.gae@/:atV 1-@a;"K/Y@vrwPij`gY2mjWGugr-OZ$P'%̰ڟaWW`'rD! D>%((XoN3x;`7pяA̎^6ܩM At 0MpN__V!`pr.69œVIq~\(W#q,plK_e828٠!s3.gG@%3.l;:Ur3/n X4G1! &H*!`FXp v(AOHJ}.\?i 䭈}Vu*4 _^<Ɖ}D? Z;`YS7^7 )E+5o+׫ó]lIڠ׶6ltt^gqW&YH |"tۃlٌ S.*N_r 搐GE~ W E6 ifR#ʺƋKu*I v<S0}cxJrC8Jywm(ck2l\fAu})ir oI ƥ8GtcR'G5QfVun?V>P(~ ~,8S'>#e^E `AlsŠqZdvb}hI\BkK ums'p6p54l$\<8o[OmM+afheaX-1I5t")d1)%<؟;Od~R_u~fAegh&; [p,luK[*-(u yM,ʁGd'lXVv'_Q)_. SzYIY4 鹪T047q" S_m|N£Y,ߊfi b@o[vV7ľ̂܊u+6uCKBC=x'֞9l<93pu{WyG_]Y74Qrk[1k6L͸LbPкyMdtX'@GaVpG 1USKʹ 4 }866 =1aZ yPd:B'67/U sOR|z I> >e8x8cQ3"HW8OكZ0'VmQ5B.)2(V3pj`MJt/YJQ?TwY-O01- `/*-")GP\Vځh(Z:!:/mV!b+~ڨvK#@\:%I•Ӑ ,38\ܶt_ 5g0ʵPa%|! #Ð3fgy~&n OV!jt 6~DMXdjH)TRJ0Zm׌FFՄ2OFMO46e'-8+Rd3!o=&Cl2w b L/WY!s'@+Bhw͝I0BͶ!z6 'U *\K!VާT+ =%[{%r%:TM7g%=޹]\߄\j`-\gq5TF 1#➸|'m# '@xUB_pZoƼ',TӚLYdCXjp7 QFնPGo;Z(q*ihp ej)wYeY,(R0E40So9 :4,'K:(<)#k 7HY<ڔ[0`o0,=Q3, o@\ܓ0DԱ#GEo  2#bJ @b] # WAV.1Jn}9\ HpjZ6о)L#/\]ͪ~`4,K1c#yp 㩝;Uk~2vlqD#o^e«mwl>@rKyg~7vԸ{&Pl3NDU0B",ʅW 6Uu =gã"xD?TN`JĮ }|.ܤ.F0j<wDLt橺E~Țr 5Ky;6vhi(]=q ♿USL$,;ʇ#?'d`pN?eF*ǺU}~e*>dF8E7E^ҤymU51\H7{RU7B3gRfJXjFZxHD\ D0o4l7` ^"V6KtW+WSX gvH9]C^&!_Z(W2a33QzR;ʢۃnիIUHrI+&uËOP3)@覩KnW1cpr|ʝ 20ggy2sgTa(W $S `[vA8 mpkaV.:q"XoTj8u|P(G)‘wRashJ$O7*͘EjQ@`ʱk<"W;7tMQ8l5Bajw+ el\XdX`'4,r,g|~)+;β:n\IS,:Y yyIڍTrh6jLVaVx@DKK_QS@ir ȎY8,U0YS ncC^! #6Ea:oT⊩YY')CYۏ`!T6VDU0;9t}4&$oP{.Oia@ۖwmqMa˅d3RF]CPM0D5'g3GCL~o5n<e"fyLhY~6Z&A~\g`:L_3Cў VvHǴ*^]ÓSb8g U5slӠ"᭯L|Z5%v"$'x-’7#=lDWJ~f{Um(tOj3\9{gZ^OSLAKeßfGD}^=5`&>ޙ9vֽG\iYd+yMG>s%>o+u;Ddx7}=D\v\}%6)n#w/TcaDl%a`9 3l~!&`f,iF ;s~>m)蝕<rSw˯S ѕ'zR^FWq`r~Bn80|i_|$Y#ji;Ϲ|<нvFZoZ{slsyTwFBahٴj&`Tb7TYPw=՝RݵnfY1n!)DERVczjjTv 8[eK$Icxe4DcyAj8L#P`ȶl홰:^\`_ogJ?˃X3(GzfNmwbTm3l$7lffOf#>(%_`/A|jvt$ Hϲ9=z[*`K/:B3TbunL('hPw=ڮLCy.`;`$"PVT1L%_e[D1Ղ =wU%&U%V 8[/]?`@˔IM |5c@oʄ /Όhn=)C!h1L1?E,B TٹcA"#h!ڴ!D9Z3t>&OFYWhAx+#t3s2E=s;?9#ɝYѯl$ ;r u{ѕ=q6qo(NecXؿ2 ьQvfۘvףBVţ3~Ng"o e: Y708~W/9:5f1Ov<1 ao׌JgY=81WoNT ќ(K_';!bki>N=K@PG/80[bJcbxU k4J3J3Oc}]!kz[xq).TLs>ʝXBԥ'ms }\CMt*|ՔWKV@Ç̣KOl>B|,At|Y#{M{DI1Ĕ j Z1Lz0Eu҉B ê2Au`9N\$զ\8Xvx4^8sm_D4ҏՂz͟Ia.ŞA0EVҢKywdwѫV`%0حLyoo%A qU qJgX _"X}"OI@^#vYYQY}<7Hq˘J elX_͑P>4!.@pCqXK!YJQ͋¼IY(se~#X8Sr;۷,~f¸09~Ucnm$cdR}ԏb<s`]LꏀT YWTBGMޢ9u͐#{dҬCEY|<٧fq1VYR Qi"L2J%o]5xT\>e GPU4fIrs^Beb/Tmȕk.TN*)S{X CROy棶 Gǩ"/_#w#$dvQPRڎfC=<%ol$"uęa 8T| \ajy.λ?.'Q.5lP8 RoBŢ3(eEe kPotRWvOT{+a 7h+~r~qЂ W|1vf XYF]O*|=X=굠S/랹f+ Gqcԛ~mg*kz:7rL,xa&.݌BHԞ?6Ao1od&4?Na\=G)v3ψD3t\)h*P"ocO3_CDS.=9RHztw]]B! Ax4V}T:"5x™#j"(e .QDڅ3>݄D7[&t|DO>7X) ,uZ{%BfP5i㼈lSTX@,VdCqT@+ Wk,aA꽝K]J?gSPFpT^>coK65_,3,s_+E{ jUz;3?~W|17rKkxV Y뱟keӆ pı O_8 _Wwlq_t8&J;?\.M v2C܃ 9|(0RS[q~1uBg%KW⟾۞ޑʨ.TגerA)TwJdc ̞Bgn pSfg)Y^.xŘͧ]3Fs#kuMsm6̴wg/>+qNJ m@Kȅ!G>+PDc=0$5]v; Ujs4.W; knUz4LOx܀J҅O;e7»&Pj'3iUQa73k1Y0iۢag)H9  x~FZn|\$(9ߵ E:^\p!B>#"V'%ҳ$+tzHDebV7PHwI[8wU+2Sΐ&REKh9<7Gq*Jæ  n7L g(VLIm& i2@[D :QVoX:]@Z(7(?|cC G+*d'ǒ; u`sßqԈ貊:3Ai!V#XΤRC"yQ 3%.5W7ʟM-V耡gjD ߂:}ձf!YtĤ')h{^c?f4(Y?iLJHс:.VnYLp&џ%G𮄗h"~ǒ \8oAgQPLZC0!H5 `zc[EZ"-:osŨ<|ʂ8/,VzuoX*_dR/_ 0kJS  N i&kSqs]Fm|I|Rש^tƼOYA04WP{&*V+[qiس]6=[R^S>Αe hnG̺mD]OjR֢O$߆r 5vi>` 1 flNoN\8E=y~a`ޫ}Qb T&d!U<~LX&&f<r;+6|k'XZTo>-\]M0ڔ5.נ`2J+dʃαZH-K?Xa1 =0\à A}aFiBOf|al-p fx $7ʼ5:l JlGbMrm `=$/FuxTAwkpvYFñhWX$*&m(=Ƚu SPNͥ[P)zz6Ed9%7|"cҵ9e/&sgi@m|P8:y]*ORkˎқdA\% h½9nc Q#x\$b% ekrI+T[kUr-pQt_RnjZ|A +Eu*i l_Pܐu1N/wPd[nKy:M{ ˳d:J~6kAIK]jxp5Eǯ`GyEސC 1CO#Pߝw_v`f#KH=Ꮎ-p{c unT'ge^ +_%c{*1O7*yS:Zc4cSG^ y!)KGz r7A6;w噫‹쥠t ]wfzܶ^{C \W5 br YQm\D(u{Y^S) _@ެ^E%RnqO@U\E2O\ {=Ar`:[Rs2ޝy4`޳zhWd},cUGļU+`W"f=6%^ !TMdCT!Р@}T`lb#{({AckD[Og`(!BJ2!Y 4.rV釲rEM]L%Pu,[wtv1{ڑȃ=^ [9J$TUJ7~^[ "s33XρP8EVdT#)֯~^d.?v$a_>~3_[Ө;& @ ⣈!M6sF~pxYw3Jۚ.2M(#̭#H|{0Pec KFvҍl|zmli8N5`K<$Q<%>m M{6&שsͬ$~"yI)[,$f%%l##?8b 9!V8<"m͎˾yw0eҷxdr+ vg𜸧)3ujOf`&gߴMvv^xr&OW)ZN4&X壯5e}MO7KrUq)a%' m&-R줱0h!u+L*%;uUU(XӰ1~/XVFfa@?Kݤ 6kJ^~6+EcNWƇ6k=U]dQނw-Uj PzM~Aueh v1J-Z}efX)=,'8FM}ZۍqgH6=h!z]HXgf83%5 AX/ґݖyf?Yn[zXM Q"?tZ87ɻIqۏY^鈨S`I? i@0XĐN7<6paFz !;SW!Z7X=f\T1;/\.%smQ;eY,[o(rH, <0J>է܌f_hNP8;We5 Y *ZB%4?D%;{.+\[.ә]iZc`)ЀB?0c:ܹ{ȱlRK"$PL=BQ`&PMolMG dvJ)A|U][e]!o&g֫8PV5J 2 9*+5p(R#X-ćv!Xd?0"CU_41 :Ǩ83'H9F 2 d)즹z}h3`]LeD MFM'Q߷ *8C 6d++O yoB$'-zrCFKps٘[]J Rsk51$ "]s `)[UзpK0u". ~/rndv3Ym\!6&J7[:FB楏TK2R9'e8Ɯc>hI!*D=x.IYg#;t3-wҚ.tO,Xg447"RZblaxqɗ<ӥ|=Cm W V`9ߧ(]1|+$%*^H '0H ߡfpGʗ˼öYj+uWwgz~û7.I.N/vZ#lYe=VhHi̖fOk\ဲY( ^;j:Sy"g(7'GyNK1GcEAjULTJ7W_=Rzum"^3a;xYh~/V_8+k=-cEA<'I3^q^񨩉f=u;+ ڢ$O7'ې}+oLe"}-w~zhϋDʧbԒ4dŃ$߿WOeHG)`Y5jE~BDQw8a"~X̨_ӿB;Zvr| }4 aۑQ'm۲ݽ͟pKGRiC2G_CLb!5TO1NIVi'a_&tmLLJ'^=ղ&U|-l0k5 nst!'†g":#%JPy~xPb8ֻ97d?x$qqwQԋM]E)wE ,9`;'\kh9a-ٓq  }6Rx,ra0ht -t'^iCbYg|ձ.#_M×՞Cz5vKk:MU|kI_4bnt;cfaM f3=*sߛjO8cE= z~ ߻ K|MbYǍ5.+᝛eio nW@+/*pܪGIvgbIpR\ѽA/ZmڢǷ;=\! i<{5[$0b|9.ٵ7<^m[\!JHBOYO8S~rq[)c~ИE__; V9ck 3{zf 듪jmmMDϣn~ q*; `xD{ti'nx\vNt[hPD3K5CyUW30Ke |:I;C{1%P~ZDN9^t%Ou"fR8TZ~ dCe?[OZjD6W,=inK~I:6(ؔ31V)ׇnJGI}I#!MN%\;.'@!뫼4V-!P uj˰ W+s.`1DNES?wcC/{,aem}Af{X6%D+dԝP?ϪRLT4_w;\>r@/7r>;^N\28x7-SvyciJȞ@%zQ"Vv{ޑ2 R'y|ɯ'{cX j3"[ï!̖_q%8\sl>0ulK1~Ni#4 J끎R$IGWbل|n=,]Gbsx6󘈽#fH"@4Ԯ Ƣ`*gHU97Fo BxmdP+-vd͏ l{j=i;,$k+C {y;!U+m# %͂c3> I$'L ­c?b ln0,6kTt11TS39äӹ3BĕvΧw\#ߥtJw}^ͭpM#j5Ÿd 2 ]b,nz)b!3J폚iYi=]Ms7~@{N+HjLsq4k }65|:T52 97LB!Tԭ Gy- Q&5_0B\*{>y4+&T4lɹOޕZKLI7ĵ-Mbm_*buTMǀoiojK,C7qW:VT{zQpҪLcEEBXʩ\@ld[?";+X\=$NN0`DU!Y)_ L522s /,Vkv5z l(0`XET׳-bRnӚ{-7 gMxϱxAJUu:j!}~s !\]l[2N [S nG~M&J6"%~_௪tM#C2<)\SL|X)#|hd<uUՖDϝ3#(ĕsI&}ɐ,7T @Q, ^hƘM?BL1蜟udZ7:^ v$1Fp9*`Eh#_O6-$M[=Nl x{HÙ#z @IhhgT_F;w3P6o@)E٥{p&,z-̗,4zad/IY٭~Q 'g^ rEHg7:+S(1h[ JJ"Gqt:lR+v8zIݗmB+n7H 1EH$=y뻂2KQuG4>ͨ5[f"|Oj~r5;^srFNY+Pximcbf&v] 9?`x6 ,NG+UdC :2iz\P"NE*+N2 |8RIy#pi (CoN0 kGDg1w/Nu|Ę4Nۚcri_=-40`YHFgYeX @|?|%awZ4a?gGװ6DoX#v(VbŬ"&9`ODz 'Ú%qo5Q,\@pH.7%<5 A< k~NTKq$p0ar0aj7x dM' t~Qu\u]މV,T7LX<)c3\kRͮSһe'c3pC}QAl%<* 9I>SCzQ9?[*ur\Pl")gDb_HS}5l" cFB;hM@7z E'q\KOUGrt=`\1ǫЫ,xvXWp=\W` 9D?>PMO:DR.yi54vQ?[Ȕ>wpuGXl9ZvCRa!87 Rx^@EX&͹w崀H0AE]św4یk~!zY`ew^ÙfXPB]N~Y?!s4i ҉ABp4O(Q5o@[^~oeޣ&̀#QJXzL5x"Gyka'[cPP$)2.slXzToņ{ƠF;b3?]d\^JiuFK2P(W}?ٟۇda)<7P*#KP[l-#`ЀΣ DŽp=@`ߜm-y+ãW.HF{ %mnp1/K nt d21Q:0HzOTAI bO۸UPv8Q{[UМ}ʮspGT*D'.~1L[0ivk&FoM;[7bԭ9Ӛ~u͠yKZi Q(, B5EOYcGڜZlBq#13"&cYl=58Oöq4aH}v~HZ# .ڶ2zHBa,`8=nPR,Q:C_ i2CD<2(7`z5:@R]pD9`dGgʨٚk[iۈi뻘 Y'|뀌Ȃuʼ}"N(.o 9&6>4 St71I g@aj(nFh)(0Ζ: hjIQH}>Š̅ "7 Fٖ@4+CMQiKrޞlWC˛umv7B4e]ǷkLq"5$sˮ?yf"p6OEp0I*[%:r(*N #~%|5:O60go ؓR wVN_7sL@{>#tW⓸J!򀂪scbf fk @]ܚV0*ky;hI&Y\DWEư媖"a|;SiFyv=ڌ>2kr yl&4]"h>LYkěƭ6/ؙ;M寕 XEF]פxS4]AZ˷=`i dJ-'RHݸ~]4O/+lZ?[:k-?TO-ȋ驙6ј='vL/X;-crhPcĐ8gj)YO$%ސnsuo4I[:hUdB]W[h!jsz" /2+w&D .F"Y+E:#Ms_-0D.SsS%8WI'6\垧]Ed<ݡ?n})Fԗ(OZ[,x❭~@N4!hb- Z/IWLM ) Sc˵DM h!V3V7b&`س hzm><gA':7b^U4M3LWGk6N ,%wǩרb5KK5o.TaGC J;Yf,-G/#3GB[.sṐINA8rʹH,Q`@</jud(T`+JOYv*W}*IL&!H~깢8r ӓƸJ)wo=『}MK^@xoRAsBBʃZF Ȉ ؅(_kz d; [ |/yh N]z?F]fu[^ɃBmR3PqY9jn g'RIqwLy*A rU-G yC۱Mm0]~΋ :h2hz} /*MȊ)_|NNƙ]j L|#$Wx8EwV:Y?l9x+wNq:%Ko6O Z/OMYNMl${0&T+TW7PꭽMֽcjcq@E thqX$‚{@9Jw='ՓzBGQs71Jgumi"pI`Wb:1p_OgÁ[XVo6U}+'^& a4*IL0J˛8)p.R>A4 H)XJ aNn~sVHUۊԡOP/ s*ښ'ϦA⨍巵e 4W,yZ*V56 9͎@ w=_;HF7[ &5"4C`T7p[,NfB2]mTh]iF( V0$ y=}r{{B+FЎ's&W$#)ߩސ6S\<|tԬDF~>2-Aa'3_^r~TJ%S-'8HLmv:o?:wKviއ$`-o{P1C4ujA (AGOЧYd0~dNˍ86850+F5.avG "6ʈ qZC xY 6Р@'fgʂQaA(ZaxmŋfOiNܧǠ=A *7z虬. 5p_[%iCQmzE`)Th ]+:YM=*rkYC˼<7qK5("x":p_aCJS.d'G̝@#BD>DCz]-e2B ':s.Ƭ[ UiXGs)*tX7ݵФaz 0R _*} Qx!u3O@~wǗ>?*Ym6ҷ݅)ߎ;0"{/c0 2nIfL޼ꋬDŽ4r\T|T'Ze_Oc접X'Vcs`ȶF~wPڮmW-Iur]3/\$1Or> #ي]/Ĭt'pxlusm!ˇ&6LǶ`]:DŲ#2#B#Rl *0'F/?VNKz@η2=EDUb>z gWL38 r˰e5rS rhv]u}[1b!` hF{}O!d}owoXin&`ɜF!yV -pjvU ZVBjeFvd74Ã>y;j0\;o&(ۅiu`㖅C!C;|'żr P^["7ƧeQտC8uuDŽW/E.LūxN1xN@nc1]z\bYс\_dp S:3 KgRUv𠘏.0Um|߲M3uv~;e[ ~wʐ?#7uZZ!3&Ģ"LSK<YnLL/s+-憚77%|N 5'&^=d~QzV/zD1wZǵhjrr,)"]yzj !yT[MHWƍk◑!/د i+0M)أEv2qvl8І(Mf)Jԗ \P[E\q"pz|p z>kJ-VQ$/rJⵁqrmɳF~x>0E8G9aX\*e}qaMA_'&PY4Frd{ [6ȟ^=}ThLsT[ 0ːfZ{ODV pQ}%) (gs Z EAIZF 1O8۰>Q0"N窯+JqGs]4SLp‰Rue.? qݏhJzAmDڶ5^n2>B s|  ) n"eݴTI>;_иp:H$yRC)jP?MQIGaՐV(U+ۏ5kEIDoC-a?qORdFi,W=@IeRə--cHFC'!JłzWI^l9s (-LmLtV%,"Z잝w=BVQ fʲ"gwĠuJi()OZ ɤ.1O?eJl|3DY]6Ɋ,6%z~PGUZ[Ȩb`7 O$bOb4D_e;f, ^Q$K:#f65!2  43W" = LVMV%?9qA1bGJ^$(vD|loAytiq,K\w]UuDž$f?%ÑXklAcI4=Oc-Vm4]Ҁn4˃GaoPUrT;m9 @Uncu/Z {2Bb@A`e|yI_qu~oуKX_žnW~z]+a9I,n: ]G\XD\ۤ)h<=^P-"uo^t~ [ ۓkZ#mS+xkBe#YnE8|G= uMHcFVXPA{6Id=W,`߈(#cQxb˲|4!eδnO uD]jl(ߦ|rVn k}":% '|2B e "OHX'/2- d Jڢ$L~d 4fyҙBJWڥI2 Tˏabet -qn-{ kn=/(~@NO[kf#u7  PoջGQ+Olk QJgOhs "R~}YWAҥ PVleZJ_by7?1tn z mVk8[y=@aӐȡ+7:S&}$t8dpPJ$)/c)6EM^eXGjTx?I"'ԓ{;܆m#][RJ.{ӣ yãؚcxfSڄƽC wdfIi#?,Jf!WXˈdm}VU:%F]7Y--CҳPӲHb'QUHʖ# 4q3|V깲zcvG$ ´g鳬L|V 6g2iy̓BN(6)(&=d-Ĺwo:I|'* [L)ݛD$E+ ~[6$N fw3cxB{^ 3U9=\cgeִW7Ie؋Y|$'=т0ê9 ZѰ8E9rF> , .K99UUgB㦝>&5>A@6"8+w<_X 7ۗIࢥwS%6kOZ`e!tQ2WM o23@Jȫ&Z( WLǝdG/g9ȌqQn3eI,_Dڅ6GmBNYQms+ [$-[ßWiNV&],[*ACm0Wu# c4*$hQ{[g~ANkB`k+$)|Sc6`GJ GΜ_4عK,cq읉argu=9jbN1q.\ HգU~CJ}Dq.r.Ytä_PÚ5 !gJʚ`]!C%9 \k+ *7}10iŽ&ToWMddQpT 9 ggZGTim?}tY#$pim,{$0KRl3px6;WىdapWI;e)پw-`N<=#, ʉr>] xWF>%[\PSC] znQU.j RZS/l$gid7Ƿ[g߹V=H^Tspyp&*B tFXh[|*R^k' CT 9*".n$glu{6LzTzY Q)18u>"i.w]l#`x8ϝ+G4܋d/)Ef>7MxnlU^3G =Bt e(Ņj޻?QSDE\@YOS6{XzV=MvЛ8'3˖ǠѝBVOrU@[6(5N6eVk9\C)XĬ'@#Zw^U=S&?E1k)A@Gă}`lGm6To:CXվDԣj7fﰷ1񅥻1[ TweSMJJ0C8+Dqz#ˬ)X;7.Y9nctc +Jc90E{D;Bj(EOD,RF{GHuvVC"a{iLK'%W;s \'V:vThN1xu\ΩY!!3!|[/y U03ZK ǦR!RWb[~@"p5}4n+4`Z0C_%?ƒٱ-" ?|7nnR1o,Z ʤ.,(ΛJ;#_;;A0 aL \_A&8l!*BG[>ƾ׎qZ`{Ye2>;qO7cdϮ>l'=~1 =Š}?MsOİRgs4xƨ£eS3|{*'6eU nH RqQhz1Ume ;ZW5z~фk7J\( ~%zjd3A˦q>*!2 ͅE J[r٘\T!q 9 s2rʔ: =Pww#R^wY!џI `IOpP"<Ǜo cZ>Q`"z ^"QZQV茈 E[*+UVC6fA8L[=? C '7]yC4BVٰp2e!պ(/)P\v^ĔEoyIl3[Y_  5^`u߻x j))TT<#_{?*CTMm :'Dd4rn1rc!Fkք7Ն$IXqOBeZՑf D8Y’$YBk/#c%qudc_G22%!֕/:=MC`G5ϽŁ1%{|oVZ2fI).n1WBZtL{2W&0>tW䱒^rZb X o~8j1xHz ӀLlY_ʯ^RH% X8gF/WQ9Cm],xj~Νc|di9l鶅aj+}o,Zs',biÇ#FZok *Pp"fO 4&ȒwKS;nIuJw%<0nnkM Pþl2 3e'%壑5ljn7[:j a kߍ[5і4d'űyD65+/tpzCD* C>!ԙ Ԩu3cϦF:w{l=/}"M}m8QMDhg"j+vT;S=v؈X %єjnf [̨ _/ya_HOFPIZCM,E'Nل8i4iU8 | +Dsm'11ŌD:?%9c/QX+B ѰV%҃]@1j7M"ZZ;`(`0м%QcwX:PT]$Wđbdƪ3r~ckb+Y e\!_Org QM}j꒵Cd w* PWl-m@ptfp9xjR/t]-hqX˛lj*K.H/{S]*nT;"/w׆5X3`@5Davʄf$F&DY?[RQ?D3jsvr㌻</h(atiGGYCEEv(BGȇ(H=4DYj׀ f^F:ٲg7_u<zvqaE?P2;+3:RML-FiU]VOѠv KL G7= ʍ4`G5: }%0iՍR2r9@uN!&,fO5`:ޕVeC N%`|$aWx279aUcCDF8YsVOvin/1+:+Yy(`ZRpMlj(S+c5S8#cNJ1ќ-Ϙ7>]s0u,ը /h~clp4u LzXL`nw8!f# zW{ʻLݐ{_6t`)8չ^9k;OҠod~Y (!=w٬fD URbU\RuՁ.}#pp~`lxşHpCՎ QeҦ,W^ȑC"̖"ylit ب̀D]t6@SD#{ S7yBd#UMofp7=;j?}:Y& 4ExP+#wn M/q)8гR鱅F;<]:?c:gNF,;# ~Ϳ.2m.^.;/FZ,dViۿMq^uo(7u]MVN#/!ZQl4s c!q9V=78I/ gqcEi/|k qɿMZuDA3rV(Mÿ́N\"SL3p `UHx7Hwoko /bbj쀐vFuHĐK!WVD!MGݝ1Qy w*9Ɖ1 n%~"Y1s d^J`j]kTsFqm&;q30g#%)ӛ/{chiƻ+zn*0cMTHô9H6ب/[[*3a0BĬ7_nm@~-pCgc;fŲ5GfZgP}4"܃K= C˱qBMv~93튝!uW$15(b})PcsVjK:H,z;waxm IzJ3sD+|/:*1pI\㩯 Js?;dliBT_`v[xg3o3\x5Y^~4VNTrCлؿͼ1 j&`2*G5FڪEd31kxiK' 6r$R=B_]zRiǗ |:CчK>ÌIN0%Mǖ}%pE|%*`5_^8xp_fA4G2;2m7ԭE$`0o,zѲ'áa2 q/^@1Vrƕa@x꼤*N=AǬ$j. ӌՒBR*1 5FP2BCpqLgn>ȩ&P@ -H5Щ# ,F,C"FKӥ?Na~WyM2B,$r. #]kO@[4>-d)Ѡ$糜U_];Toͱវ2Sȃ{D!I3W[B{/FAuРasM8YЛdӺBU1 ɍ: w}xT 5$2,N~n!QΔ)ӝ׌\L̸ |Ue[VJRO)<$Rg &YްǽB2n<,**+_{g$<#*r+ـجG]x%̓GniCQ\kA2ޗ9Wt[#A 7#j<vۖ!UEZ7rIh>򷑘Plx~)RQ]+{@\ x#H[IU/V*TAE:N0e ڎӻ0%KٻuD;3$ *MZ)ykjKqL6Q=s_{J1]a?T( ìRn:R2:{ gMsLܝg8&w173Nhv4-!|+‚;>p/}Ԓh2t\@ze!-I]zu9~<@s,J#f,3I6ԋb.E酩~9w|-4 5^|wM3|Rceq<h^b:`pw$vm^+nRVtdopoL!Ɠ {d$r4 7=䨌) se+ t ^UR}0$s _;"(V :smu$t.xQvg9VrʍIV,?}cIU֡[/x]?1Ö} 8b١~<E,dC-SiHܥ||0KFV֊ɏ XƥͽXP7&ƇE&HqLQ[3Ӵ`]M09d>=8C?,֖Fv,3jϸ)3Gj=mq\ujEtZA[+pZJjFCn\JMpDy?sW ua ʩ!8p6.*2$}+dv3[pk`+B -r)f%Zx1B(j%I]%F;F,*M#%,b~%SHlk bjjAشfT ƒ7T*%rDf5SXOZ0LW#9{;i6?Zt]n_w`m1|Q'o]89h>٠$Lz:r>ڹq[,F=!xjÉI xq#]fsKW{$H~Āj` Ц+\BPæ%3wM߻Q 0)*7@2|anCvI>wzJBDUҟ=u8yJJnI7lW,TS7l/v 2pKgd%Jˤwقsx_|v1 Q ,@,b!\&O&TR  rJ6obShsi"8n"EȕbW?\]WlK)S%\{Exc |bƅ[hM8ݑϮkջpA)'Iꏶ+J,gV& ciYLm½1;~dBL &otc<s"4UcG(J@xUg#"smieR6ma_+[sO_/{}_+ pr/ղnKkSo=1DYWڰ8{06oKgN[` yyPެFEdSAC(m':܏1?EwJlIzO =v)m棱:9aZ;8XY1#$_4puRiaӴȉ:#O/SFrǤb@jj:e-!^md[=G5~^f/H#DXˬ[Bw85^[c KQUR8^RVq KSh&y# ` w秶uq6{hD^ ?Қb-qF) " * #U|4}c2u;y^T@cYx>w,3T.!ϼM#ƍXGKiC(엪A $: -CVQlA0É<֗'>#)ݷIȪt ٥`*+Xof8\cw,(.!gDhe%͆Ź TOU~E_75{a/$=a֏1Ff^εpzk)~{=\(I-.†QݲcR eˍ[IwBR9FcuUT| J0̛եǮpK_a-"xYUغ*F V ۇӸ^\ IǾ D^j拄}P *P̨1=5Iq/+>ٺc*6K ~vuIuUQӣ7&rf8[ُE5pt&}ywG{A.WN:\H %};;% s nEXqQ'F¾"XBMtВ*(_G)z0=LF{}Dt뽫[124ZOeӼqɒ`]=*'<2CĀ([3^|RKFONF#O"S찆\)6C<MwGhaZv|Ԡn` w!G' ISy, #NsKHnPLlBK뿙!R/+Y[ EBYXWD6Fe #2FT3dp?fR&I3$i U_V-Ԍ,]%.B4N@\ܳ.5!X$膪FŰ)8)x\=aAh}|3cp!ܫ|),v0}3ߦj'2`="3!!{Y,ljM ˭|.tA' +pS խrhƠ{r`hQx!dn'ub).Xi'֭^aVUIQQ{yAjW]?IDT5{L& 9w\p"EHXJpFZicqu_2ñ1ؑHYQE=hC8wrWMޗkMK C!c%Jt|Vxv*ಯb$kvl ׸aN؎KNPke-p 3*dW`]ِVVՌΥ.4+΄-u!il%.N@) T7s,SrLQl)0=\ ѓFAv`~-,3s8CyDC$ȱWۑ)I3yL=DzY<;`@}ŹBJ5=ϸ)M6r87o"v %svj'ŸwWL*..hx-cuw?3[~=7?Āa j61/LPVMFmEZ_sےIGs9qgSIuX\ϥC(SL-2=WlY]S؄퀜־̔|/(a) J1ʧPa4;Wm!tٽf αPThG@yx M|8y['.PGʔ؍;b(G|-jv?Q{f9<I}u*äonѸ,ܣau .a%-.͊_Vrד\Yv9PaP6w~%3JKEuQ ܩkIo%\~(k6%(L 9Ȅ%g2KZVhҴ4˥"hA-kҚIӲmPs v 2y LVdΜV-3%\:KdWG[CLK&$c,yЧ±7 Fc <¡KޣyI?XO4XEʿVq;ǯsE^RrH[2M4ȣ0AͦN %H6u`5T\hI?$d2#DdDY||cpP4KeJ"R"$B`ާ׮EVK Q[s9N0{kػ+ N|W܂K bQjc*'ts^VvvI [pf5p8ඦ8V (>(O&B_3(ç;S 0UH4sEf$r9 \#ۗR@T_\ww?(Ethad@/J$n@rG<}K3U|rZuប.a첥v{r%6GqdC+Ύm\f=եRڗWqoCOdgX4LV"M&?] - Enw&Uf(gj'~7"Z:?! W_4kS(qgc)NuXbxo&Z,xYiq7;ǀWXr\wA{TnjLvES;ػC&\3QQֱ zVY߇2pI“1dې(̩0 CGai4 i/jJQOLCQE;2d֟7VjSHY06{m">r=f_:'1}(CL@60xlS/J &yW0>7Ibo@.NIS+ T=&YVܔXѬզK]DYV0U x:&9xj*skg2Ifg!.J6 9ݱ&n\\`=܁ej;,NdGAoE ' a@B'CRtNj$hH%5jM69*}$ /7{y➦^"F1ذ> mmn)c<$ ߇盧 ;xmHjk_N/[`k֏af&Dߊ9\ty|/şvMeEbѮc(}+FH\&UE} C{+3U;CghH𓘼o` =/? e)XMaΧx"K&W):_y/?rSp*@} '=Lv>ɑ%G뫬c '>׹']1 CN{B&zxg?1.O^Aa0gY@UL݌~i0x 룊Z!(cPW߁ijf6cIՋ0dM8@nL~GP5 `"Pq NπwMhZ;u)Ks w/( ;~.m2֎*ƥ5 /8/w呣(| I#k#t-nf4G%^({zZt<=eě ʰ_ED$Y"!/MG_.OCI.+(ƝcW R|m0;1Grt^SjIh(r N_ mjM%[{~t6v X/g;6]F pMTޥf((m]V!ig h؉rLq$5:~ۇݑ $6KWiPPlJ3<7 <(-ÐCDLkމw)zU|%BJ:Ӟ"ЧKVX'}E4Tk(^AaZIRbS^>P۞J>J<]Re+][_իx):'>J h5$zN?@?~ߵD7 }U)Ѣ¾?ڌ\OH| 5Aɸl &\/iO).%ք -:9SH.< ]/ה s)ʹH+V2i \ܕ\ZW%~F1!ǚB8Vopc,ZR}[0\N".m5:mKnw6&8<%݂5"!\$'@J̪+HAr4t; ,-"4~~ߗ<U˧qx@pF0| jQhX""iV'Qek$<6,gv ~a {8ʆwpj=Md vp4N >I(u4\_&˄aw- X``ܸimF>DdObuxvܮXсܐڌvtϔs<<Ҽ?.Xidi׏lX9J1Q?>B$BM4v^ѭ]tuWwu&߯cg+s@tP<^ʉ\OPS/e*YCڽ^f+A$AY5hIPS|8<5߽.ޞ  \p YZ