libswscale5_9-4.4-150400.3.5.1 >  A ct0p9|wQʰ;ӧ.z0 ] 3A_юb)M;#}vA܄;zf:7N̚B;wاŃM,uVo#*;:*90}8']"0r͏ʂ#QPrN0"UeY2=U s¿Vs3YZ¢x <imqUV}uՊup:R(qS-ʺ*Ū~%%2k\y43cf018ba2343ea2848451282107c3d57c064d97cb9a06a2a0205764e58eb17cc405a6ea66f84aae2f0c4ec10d08a177fb78d1969؉ct0p9|i_2A0ߝVQWq7GoreXQ=<\ULfQ3eeb9,{Hȍ< r*TkT~v31z g)G>BK6Yr=셣hq нvty!,ʔqZJGnn@^Wz1 ,WhA0Lў~"561.=KXV%oet083/W~"X铈鄼Oq0:D6h_(A!)u/d>p@?d ! ^# 9J^dl    m l0(h8p9X:z>@FGH0IDXLY\\ـ]ٔ^b'cdSeXf[l]upvۄw,x@yT z܀ܐܔܚClibswscale5_94.4150400.3.5.1FFmpeg image scaling and colorspace/pixel conversion libraryThe libswscale library performs image scaling and colorspace and pixel format conversion operations.cts390zl37SUSE Linux Enterprise 15SUSE LLC GPL-3.0-or-laterhttps://www.suse.com/System/Librarieshttps://ffmpeg.org/linuxs390x FA큤ctctct^S_ 883d9a97b96a4cd75b1277266f0172dcf427eca794ed64bb4dae4bcb92de010d8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643cb48bf09a11f5fb576cddb0431c8f5ed0a60157a9ec942adffc13907cbe083f2libswscale.so.5.9.100rootrootrootrootrootrootrootrootrootrootffmpeg-4-4.4-150400.3.5.1.src.rpmlibswscale.so.5.9()(64bit)libswscale.so.5.9(LIBSWSCALE_5)(64bit)libswscale5_9libswscale5_9(s390-64)@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibavutil.so.56.70()(64bit)libavutil.so.56.70(LIBAVUTIL_56)(64bit)libavutil56_70libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.4)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2)(64bit)libm.so.6(GLIBC_2.29)(64bit)libpthread.so.0()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.4-150400.3.5.13.0.4-14.6.0-14.0-15.2-14.14.3cs@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+@alynx.zhou@suse.comalynx.zhou@suse.comalynx.zhou@suse.comhpj@urpla.netalynx.zhou@suse.comjengelh@inai.dedaniel.molkentin@suse.comjengelh@inai.dejengelh@inai.dedmueller@suse.comjengelh@inai.dedmueller@suse.comnormand@linux.vnet.ibm.comjengelh@inai.dejengelh@inai.dehpj@urpla.netalexander.reimelt@protonmail.chbjorn.lie@gmail.comjengelh@inai.dejengelh@inai.debjorn.lie@gmail.comjslaby@suse.comjengelh@inai.dematwey.kornilov@gmail.comjengelh@inai.deidonmez@suse.comtchvatal@suse.comschwab@linux-m68k.orgbjorn.lie@gmail.combjorn.lie@gmail.comidonmez@suse.comstefan.bruens@rwth-aachen.debjorn.lie@gmail.comjengelh@inai.deidonmez@suse.comidonmez@suse.comidonmez@suse.combjorn.lie@gmail.comnormand@linux.vnet.ibm.combjorn.lie@gmail.comidonmez@suse.comidonmez@suse.combjorn.lie@gmail.comidonmez@suse.comidonmez@suse.commliska@suse.czbjorn.lie@gmail.comjengelh@inai.demliska@suse.czmliska@suse.czhpj@urpla.netseanlew@opensuse.orgbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comjayvdb@gmail.comjengelh@inai.debjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comdavejplater@gmail.combjorn.lie@gmail.comadrian@suse.debjorn.lie@gmail.comstefan.bruens@rwth-aachen.desean@suspend.netsean@suspend.netqzheng@suse.com9+suse@cirno.systemsjengelh@inai.debjorn.lie@gmail.comcarmen@carmenbianca.eubjorn.lie@gmail.comdavejplater@gmail.combjorn.lie@gmail.comtchvatal@suse.comtchvatal@suse.comjengelh@inai.detchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.com9+suse@cirno.systemsbjorn.lie@gmail.com9+suse@cirno.systemsjengelh@inai.debjorn.lie@gmail.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.com9+suse@cirno.systemsjengelh@inai.debjorn.lie@gmail.com9+suse@cirno.systems9+suse@cirno.systemsjengelh@inai.deenzokiel@kabelmail.dejengelh@inai.dealarrosa@suse.comalarrosa@suse.combjorn.lie@gmail.comnico.kruber@gmail.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejslaby@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.deolaf@aepfle.dejengelh@inai.dejengelh@inai.dedavejplater@gmail.comjengelh@inai.dedavejplater@gmail.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.deidonmez@suse.comdimstar@opensuse.orgjengelh@inai.deolaf@aepfle.dejengelh@inai.deolaf@aepfle.detchvatal@suse.comjengelh@inai.dealoisio@gmx.comjengelh@inai.deolaf@aepfle.dealoisio@gmx.comaloisio@gmx.comstefan.bruens@rwth-aachen.dealoisio@gmx.comaloisio@gmx.comjengelh@inai.dealoisio@gmx.comaloisio@gmx.comrobert.munteanu@gmail.comaloisio@gmx.comjengelh@inai.deolaf@aepfle.dejengelh@inai.dejengelh@inai.dejengelh@inai.deolaf@aepfle.deidonmez@suse.comjengelh@inai.dealoisio@gmx.comidonmez@suse.comidonmez@suse.comolaf@aepfle.dejengelh@inai.dejoerg.lorenzen@ki.tng.deolaf@aepfle.deolaf@aepfle.deolaf@aepfle.deidonmez@suse.comjengelh@inai.deidonmez@suse.comidonmez@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.dedevelop7@develop7.infojengelh@inai.derobert.munteanu@gmail.comjengelh@inai.dedimstar@opensuse.orgjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.de- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix out of bounds read in update_block_in_prev_frame() (bsc#1205388).- Add ffmpeg-CVE-2021-38171.patch: Backport from upstream to fix adts_decode_extradata in libavformat/adtsenc.c in FFmpeg 4.4 does not check the init_get_bits return value (bsc#1189724).- Add ffmpeg-CVE-2021-38114.patch: Backport from upstream to fix the return value of the init_vlc function is not checked (bsc#1189142).- Remove second hunk of ffmpeg-CVE-2020-22046.patch, that contains a goto to a none existing label. In order to distinguish this patch from the original, I renamed it to ffmpeg-4.4-CVE-2020-22046.patch - While at it, refresh the other patches with offsets- Add ffmpeg-CVE-2020-22046.patch: Backport from upstream to fix a denial of service vulnerability exists in FFmpeg 4.2 due to a memory leak in the avpriv_float_dsp_allocl function in libavutil/float_dsp.c (bsc#1186849). - Add ffmpeg-CVE-2021-33815.patch: Backport from upstream to fix dwa_uncompress in libavcodec/exr.c in FFmpeg 4.4 allows an out-of-bounds array access because dc_count is not strictly checked (bsc#1186865).- Enable SVT-AV1 encoding- Enable vulkan on on Leap 15- Enable libdavd1 on Leap 15.2+ [boo#1184830]- Update to release 4.4 * New demuxers, AV1 support improvements, and other enhancements. * AV1 monochrome encoding support. - Remove ffmpeg_altivec_yuv2rgb_novsx.patch (merged)- update to 4.3.2: * lots of oss-fuzz reported overflow fixes, see included ChangeLog - drop ffmpeg.git-ba3e771a42c29ee02c34e7769cfc1b2dbc5c760a.patch 0001-lavf-srt-fix-build-fail-when-used-the-libsrt-1.4.1.patch 0001-avformat-vividas-improve-extradata-packing-checks-in.patch: upstream- Add 0001-avformat-vividas-improve-extradata-packing-checks-in.patch [boo#1180519] [CVE-2020-35964]- remove dependency on OpenJPEG, this is obsolete since ffmpeg 4.0, we already build against OpenJPEG 2.1. see changes: - Dropped support for OpenJPEG versions 2.0 and below. Using OpenJPEG now requires 2.1 (or later) and pkg-config.- Add ffmpeg_altivec_yuv2rgb_novsx.patch for ppc64 (BE) as per https://trac.ffmpeg.org/ticket/8750 https://bugzilla.opensuse.org/show_bug.cgi?id=1179332- Enable VMAF. This can be used to compute VMAF/PSNR/SSIM. - Add vmaf-trim-usr-local.patch .- Adjust soversion.patch to include a symlink [boo#1177667] - Add 0001-lavf-srt-fix-build-fail-when-used-the-libsrt-1.4.1.patch- Apply upstream fix to avoid segfaults in x86/yuv2rgb conversion ffmpeg.git-ba3e771a42c29ee02c34e7769cfc1b2dbc5c760a.patch- Add librav1e support- Update to version 4.3.1: * Stable bug fix release, mainly codecs and format fixes.- Add soversion.patch to workaround ELF ABI breakage.- Update to release 4.3 * A plethora of new video filters * Intel QSV-accelerated VP9 decoding * VDPAU VP9 hwaccel * QSV-accelerated VP9 encoding * AV1 frame merge bitstream filter * AV1 Annex B demuxer * Expanded styling support for 3GPP Timed Text Subtitles * Support for muxing PCM and PGS in M2TS - Drop ffmpeg-prefer-dav1d-for-playback.patch (solved differently) - Drop ffmpeg4_swscale_replace_illegal_vector_keyword.patch, ffmpeg4_swscale_fix_altivec_vsx_recent_gcc.patch, 929e5159bc13da374b83f5627879c607acce180b.patch (merged)- Update to version 4.2.3: * Stable bug fix release, mainly codecs and format fixes. - Drop 0001-avcodec-cbs_jpeg-Check-length-for-SOS.patch: Fixed upstream.- libfdk-aac is now .so.2, not .so.1.- Throw out v4l2 m2m. This is likely the same case as boo#1041794.- Enable v4l2 m2m encoders and decoders- Add 0001-avcodec-cbs_jpeg-Check-length-for-SOS.patch [boo#1170767]- Add Samba support for Factory (as this needs a fix in Samba itself) Add --enable-libsmbclient to configure, add BR on pkgconfig(smbclient) - License is now GPLv3+ by default (--enable-version3)- Always build the binary ffmpeg-4 even on Leap releases boo#1167628: * The conflicts in place should allow users to decide if they want to use ffmpeg from ffmpeg package or ffmpeg-4 from this package- Add -ffat-lto-objects to _lto_cflags to fix configure checks- Enable libmfx support for SLE 15 SP2 and Leap 15.2 via conditional, libmfx is available there too now.- Update to version 4.2.2: * Stable bug fix release, mainly codecs and format fixes.- Add 929e5159bc13da374b83f5627879c607acce180b.patch to fix bad ID3v2 tag length.- Drop unused liboil BuildRequires.- Update to version 4.2.1: * Stable bug fix release, mainly codecs and format fixes. - Drop upstream fixed patch: 0001-avcodec-h2645_parse-zero-initialize-the-rbsp-buffer.patch- Add 0001-avcodec-h2645_parse-zero-initialize-the-rbsp-buffer.patch [boo#1149839, CVE-2019-15942]- Make ffmpeg-4.2-dlopen-fdk_aac.patch less verbose- Rename ffmpeg-4.2-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch to ffmpeg-4.2-dlopen-fdk_aac.patch since we need dlopen only for fdk_aac and looks like some other parts of the patch is buggy.- Sync ffmpeg-4.2-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch from upstream.- Disable LTO for arm, fixes build.- avoid ppc64le build error upstream issue https://trac.ffmpeg.org/ticket/7861 Add ffmpeg4_swscale_replace_illegal_vector_keyword.patch Add ffmpeg4_swscale_fix_altivec_vsx_recent_gcc.patch- Add ffmpeg-prefer-dav1d-for-playback.patch: Prefer using dav1d for av1 playback over libaom.- Update to FFmpeg 4.2 "Ada" * tpad filter * AV1 decoding support through libdav1d * dedot filter * chromashift and rgbashift filters * freezedetect filter * truehd_core bitstream filter * dhav demuxer * PCM-DVD encoder * GIF parser * vividas demuxer * hymt decoder * anlmdn filter * maskfun filter * hcom demuxer and decoder * ARBC decoder * libaribb24 based ARIB STD-B24 caption support (profiles A and C) * Support decoding of HEVC 4:4:4 content in nvdec and cuviddec * removed libndi-newtek * agm decoder * KUX demuxer * AV1 frame split bitstream filter * lscr decoder * lagfun filter * asoftclip filter * Support decoding of HEVC 4:4:4 content in vdpau * colorhold filter * xmedian filter * asr filter * showspatial multimedia filter * VP4 video decoder * IFV demuxer * derain filter * deesser filter * mov muxer writes tracks with unspecified language instead of English by default * added support for using clang to compile CUDA kernels - Drop ffmpeg-avcodec-libdav1d-AV1-decoder-wrapper.patch, merged upstream. - Rebase and rename ffmpeg-4.1-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch to ffmpeg-4.2-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch - See /usr/share/doc/packages/ffmpeg-4/Changelog for the complete changelog.- Update to version 4.1.4 * See /usr/share/doc/packages/ffmpeg-4/Changelog for the complete changelog.- Add pkgconfig(libva-drm), pkgconfig(libva-x11) BuildRequires: and conditional pkgconfig(libmfx) BuildRequires: Build intel-mediasdk support when possible.- Add back pkgconfig(fdk-aac) BuildRequires since we still need the headers at compile time. - Fix include paths in ffmpeg-4.1-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch- Add ffmpeg-4.1-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch from OpenMandriva to optionally enable runtime enabling of fdkaac/lame/x264/x265 - Enable runtime enabling for fdkaac via --enable-libfdk-aac-dlopen - Rename bcond fdk_aac to fdk_aac_dlopen - Remove fdk-aac BuildRequires now it's only dlopen'd- Enable LTO for all except i586 (boo#1133123).- Disable LTO again, as it breaks build for i586 (boo#1133123).- Throw out svt-av1. The build is unable to complete in openSUSE:Factory.- Use %make_build in order to provide parallel build for tools/*. And make output verbose.- Enable LTO for new SUSE versions (boo#1133123).- Update patch 0001-Add-ability-for-ffmpeg-to-run-svt-av1.patch from upstream- Update to version 4.1.3: * Updates and bug fixes for codecs, filters and formats. [boo#1133153, boo#1133155, CVE-2019-11338, CVE-2019-11339]- Update to version 4.1.2: * Updates and bug fixes for codecs, filters and formats.- Add ffmpeg-avcodec-libdav1d-AV1-decoder-wrapper.patch: Backport dav1d decoder support for aom (av1) codec. Following this, add conditional pkgconfig(dav1d) BuildRequires and pass conditional - -enable-libdav1d to configure. Also add libdav1d to enable_decoders.- Add a new filter line to rpmlintrc (addFilter("no-dependency-on ffmpeg-4-lib*")).- Add trivial encoder rawvideo, already enabled in decoders- Unconditionalize bs2b, it exists in openSUSE 13.x too.- Drop ffmpeg-libcdio_cdda-pkgconfig.patch: It only adds comments in it's current form, so serves no purpose at all anymore. - Refresh patches with refresh_patches service. - Rename rpmlintrc file to ffmpeg-4-rpmlintrc.- Add missing conditional configure option: --enable-libbs2b, BuildRequires already in place.- Add aac to enabled_encoders and enabled_decoders. Build the native aac support in ffmpeg. These do not support HE-AAC (v1/2) protocols.- Update 0001-Add-ability-for-ffmpeg-to-run-svt-av1.patch from git To fix build with SVT-AV1.- Update to version 4.1.1: * Various filter and codec fixes and enhancements. * configure: Add missing xlib dependency for VAAPI X11 code. * For complete changelog, see /usr/share/doc/packages/ffmpeg-4/Changelog- enable AV1 support on x86_64 * requires patch 0001-Add-ability-for-ffmpeg-to-run-svt-av1.patch - refreshed all patches- Add conditional pkgconfig(vo-amrwbenc) BuildRequires and conditionally pass --enable-libvo-amrwbenc --enable-version3 to configure: build amrwb encoder if dependency is present.- Enable encoding/decoding with nvcodec, the required headers are already in TW (permissively licensed). The required NVidia libraries are dlopen'ed. - Enable ILBC decoder, ilbc is free and already packaged standalone.- Update ffmpeg to 4.1 * Lots of filter updates as usual: deblock, tmix, aplify, fftdnoiz, aderivative, aintegral, pal75bars, pal100bars, adeclick, adeclip, lensfun (wrapper), colorconstancy, 1D LUT filter (lut1d), cue, acue, transpose_npp, amultiply, Block-Matching 3d (bm3d) denoising filter, acrossover filter, audio denoiser as afftdn filter, sinc audio filter source, chromahold, setparams, vibrance, xstack, (a)graphmonitor filter yadif_cuda filter. * AV1 parser * Support for AV1 in MP4 * PCM VIDC decoder and encoder * libtensorflow backend for DNN based filters like srcnn * -- The following only enabled in third-party builds: * ATRAC9 decoder * AVS2 video decoder via libdavs2 * IMM4 video decoder * Brooktree ProSumer video decoder * MatchWare Screen Capture Codec decoder * WinCam Motion Video decoder * RemotelyAnywhere Screen Capture decoder * AVS2 video encoder via libxavs2 * ILBC decoder * SER demuxer * Decoding S12M timecode in H264 * For complete changelog, see https://git.ffmpeg.org/gitweb/ffmpeg.git/shortlog/n4.1 - Remove 0001-avcodec-libaom-fix-setting-amount-of-threads.patch (fixed upstream (bsc#776cdd1), remove ffmpeg-CVE-2018-13305.patch, remove 0001-avformat-flvenc-Check-audio-packet-size.patch, remove cve-2017-17555.diff (fixed upstream).- Remove 0001-avformat-fivenc-Check-audio-packet-size.patch (fixed upstream (bsc#8591d16) - Update ffmpeg to 4.0.3 * For complete changelog, see https://git.ffmpeg.org/gitweb/ffmpeg.git/shortlog/n4.0.3- Add ffmpeg-CVE-2018-13305.patch to add a missing check for negative values of mqaunt variable (CVE-2018-13305, bsc#1100345).- Add 0001-avcodec-libaom-fix-setting-amount-of-threads.patch- Add 0001-avformat-flvenc-Check-audio-packet-size.patch [CVE-2018-15822, boo#1105869]- Update to version 4.0.2: * CVE-2018-13300: out of array read (boo#1100348, CVE-2018-13300) * Various bugfixes and a revert- bsc#1092241 Enable webvtt encoders and decoders.- Build codec2 encoder and decoder, add libcodec2 to enable_decoders and enable_encoders.- Enable mpeg 1 and 2 encoders.- Add conditional pkgconfig(aom) BuildRequires and pass - -enable-libaom to configure as well as add libaom and libaom_av1 to enable_decoders and enable_encoders: Build AOMedia Video 1 (AV1) support.- bsc#1103064 attempt to allow migration from the unprefixed devel packages cleanly- Reduce the optional conditional for the SLE12 backports to cover everything, most of the packages in old codestreams were not really ready as they need additional baselibs/etc. * Since these are new features user will simply wait or use TW- Enable "kmsgrab" input device- Redo the nvidia condition based on review feeback- Do not condition nvidia based on BUILD_ORIG all the support is in TW only and not on different instances as such safeguard it with version check only bsc#1102532- Add new bconds to build on SLE12 backports project without requiring extra packages: * %bcond_without codec2 * %bcond_without bs2b * %bcond_without lv2 * %bcond_without rubberband * %bcond_without soxr * %bcond_without zmq- Fix typo in swresample name- Conditionalize full build to be primary only on Leap15+- Add macros to allow conflicting with all other devel projects to ensure we always install only one specific ffmpeg- Conditionalize the vidstab build to not pull it on old releases - Conditionalize srt support to not pull it on older releases - ------------------------------------------------------------------- Enable ffnvcodec when building with NVIDIA support- Add pkgconfig(srt) BuildRequires and pass --enable-libsrt to configure, enable srt support. - Refresh patches with quilt: * cve-2017-17555.diff * ffmpeg-codec-choice.diff * ffmpeg-libcdio_cdda-pkgconfig.patch * ffmpeg-new-coder-errors.diff- Enable libxml2 (used by MPEG DASH demuxer)- Update to new upstream release 4.0.1 * Fixed some integer overflows, undefined shifts, negative shifts, division by 0, and a null pointer deref.- Enable pkgconfig(vidstab) BuildRequires unconditionally, now available in openSUSE.- Conditionalize openmpt build to be resolvable on Leap 42.3- Conditionalize mysofa build to be resolvable on Leap 15- Conditionalize zimg to build on Leap 42.3- Use autopatch- Provide ffmpeg symbol without version on main package too- Prefix all the devel packages and conflict between releases * Provide always the %version-%release of the respective build- Fix setup call to enter to proper folder- Conflict with other ffmpeg-devel packages, simply always pull one of them- Move license markings to the libs itself - Add condition to switch between full build and lib only one - Add provides/obsoletes on the ffmpeg private headers- Reintroduce conditional libxvid support since FFmpeg’s MPEG4-ASP encoder is not quite up to par- Avoid double-nesting BUILD_ORIG with %withs. (Reintroduces with_opencore)- Drop long obsolete and unused vo_aacenc %bcond_with. - Add conditional --enable-librtmp in build_orig part of spec, conditional BuildRequires already in place. - Drop opencore conditional, explicitly enable them for all BUILD_ORIG builds. - Drop conditional xvid %bcond_with, libxvidcore-devel BuildRequires and --enable-libxvid call to configure: ffmpeg have a fully capable mpeg4 encoder and decoder, avoid external dependency. - Minor spec cleanup.- Enable libmysofa support (sofalizer HRTF filter)- Remove superfluous __DATE__/__TIME__ replacement - Correct libvpx version dependency - Enable support for additional libraries: * libbs2b * libcodec2 * libfontconfig * libfribidi (already in BuildRequires) * libgme * libjack (already in BuildRequires) * libopenmpt * librubberband * libsoxr * libssh * libv4l2 * libzmq * lv2- Update to new upstream release 4.0 * New audio filters: mcompand, acontrast, lv2 wrapper, hilbert, aiir, drmeter * New video filters: mix, normalize, fillborders, setrange, deconvolve, entropy, vfrdet * OpenCL overlay filter * VAAPI MJPEG and VP8 decoding * VAAPI-accelerated ProcAmp (color balance), denoise and sharpness filters * Removed the ffserver program * Removed the ffmenc and ffmdec muxer and demuxer * codec2 en/decoding via libcodec2 * New bitstream filter: hapqa_extract, filter_units * Fixed img2dec infinite loop [boo#1090826, CVE-2018-7751] - Remove 0001-opusenc-psy-disable-stereo-searches.patch- Enable build against libzimg.- Add 0001-opusenc-psy-disable-stereo-searches.patch to fix a crash in the Opus encoder when outputting mono. - Enable FFmpeg Opus encoder as a selectable runtime alternative to Xiph libopus.- Create a new package ffmpeg-private-devel which contains some headers under /usr/include/ffmpeg/private that were not installed by upstream. Those headers are needed by the libav package in order to build avconv and other tools using the libav* libraries generated by ffmpeg instead of its own. No other package should require ffmpeg-private-devel.- Build and install also the sidxindex tool- Enable mpeg1video and mpeg2video in enable_decoders, and remove it from disable-decoders call given to configure, mpeg2 now available in openSUSE.- enable video stabilization/deshaking via libvidstab (optional)- Update to new bugfix release 3.4.2 * Fix integer overflows, multiplication overflows, undefined shifts, and verify buffer lengths. * avfilter/vf_transpose: Fix used plane count [boo#1078488, CVE-2018-6392] * avcodec/utvideodec: Fix bytes left check in decode_frame() [boo#1079368, CVE-2018-6621] - Enable use of libzvbi for displaying teletext subtitles. - Fixed a DoS in swri_audio_convert(), added cve-2017-17555.diff [boo#1072366, CVE-2017-17555].- Update to new bugfix release 3.4.1 * Fixed integer overflows, division by zero, illegal bit shifts * Fixed the gmc_mmx function which failed to validate width and height [boo#1070762, CVE-2017-17081] * Fixed out-of-bounds in VC-2 encoder [boo#1069407, CVE-2017-16840] * ffplay: use SDL2 audio API - Removed 0001-avcodec-x86-mpegvideodsp-Fix-signedness-bug-in-need_.patch (upstreamed).- Add 0001-avcodec-x86-mpegvideodsp-Fix-signedness-bug-in-need_.patch [boo#1070762]- install also doc/ffserver.conf- Get rid of ffmpeg-pkgconfig-version.patch.- Update to new upstream release 3.4 * New video filters: deflicker, doublewave, lumakey, pixscope, oscilloscope, robterts, limiter, libvmaf, unpremultiply, tlut2, floodifll, pseudocolor, despill, convolve, vmafmotion. * New audio filters: afir, crossfeed, surround, headphone, superequalizer, haas. * Some video filters with several inputs now use a common set of options: blend, libvmaf, lut3d, overlay, psnr, ssim. They must always be used by name. * librsvg support for svg rasterization * spec-compliant VP9 muxing support in MP4 * Remove the libnut and libschroedinger muxer/demuxer wrappers * drop deprecated qtkit input device (use avfoundation instead) * SUP/PGS subtitle muxer * VP9 tile threading support * KMS screen grabber * CUDA thumbnail filter * V4L2 mem2mem HW assisted codecs * Rockchip MPP hardware decoding * (Not in openSUSE builds, only original ones:) * Gremlin Digital Video demuxer and decoder * Additional frame format support for Interplay MVE movies * Dolby E decoder and SMPTE 337M demuxer * raw G.726 muxer and demuxer, left- and right-justified * NewTek NDI input/output device * FITS demuxer, muxer, decoder and encoder - Fixed a double free in huffyuv [boo#1064577, CVE-2017-15186] - Fixed an out-of-bounds in ffv1dec [boo#1066428, CVE-2017-15672] - Fixed a denial of service in rtmppkt [boo#1082335, CVE-2017-11665]- Update to new upstream release 3.3.4. * avutil/pixdesc: fixed NULL deref in av_color_primaries_name [CVE-2017-14225] [boo#1058018] * avformat/asfdec: Fix DoS in asf_build_simple_index [CVE-2017-14223] [boo#1058019] * avformat/mov: Fix DoS in read_tfra [CVE-2017-14222] [boo#1058020]. - Dropped integrated patches: D 0001-avformat-hls-Fix-DoS-due-to-infinite-loop.patch D 0001-avformat-nsvdec-Fix-DoS-due-to-lack-of-eof-check-in-.patch D 0002-avformat-asfdec-Fix-DoS-due-to-lack-of-eof-check.patch D 0002-avformat-mxfdec-Fix-DoS-issues-in-mxf_read_index_ent.patch D 0003-avformat-cinedec-Fix-DoS-due-to-lack-of-eof-check.patch D 0003-avformat-mxfdec-Fix-Sign-error-in-mxf_read_primer_pa.patch D 0004-avformat-rmdec-Fix-DoS-due-to-lack-of-eof-check.patch D 0005-avformat-rl2-Fix-DoS-due-to-lack-of-eof-check.patch D 0006-avformat-mvdec-Fix-DoS-due-to-lack-of-eof-check.patch- Add 0001-avformat-nsvdec-Fix-DoS-due-to-lack-of-eof-check-in-.patch [CVE-2017-14171] [boo#1057539], 0002-avformat-mxfdec-Fix-DoS-issues-in-mxf_read_index_ent.patch [CVE-2017-14170] [boo#1057537], 0003-avformat-mxfdec-Fix-Sign-error-in-mxf_read_primer_pa.patch [CVE-2017-14169] [boo#1057536]- Add 0001-avformat-hls-Fix-DoS-due-to-infinite-loop.patch [CVE-2017-14058] [boo#1056762], 0002-avformat-asfdec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14057] [boo#1056761], 0003-avformat-cinedec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14059] [boo#1056763], 0004-avformat-rmdec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14054] [boo#1056765], 0005-avformat-rl2-Fix-DoS-due-to-lack-of-eof-check.patch (code not enabled in openSUSE, though in packman) [CVE-2017-14056] [boo#1056760], 0006-avformat-mvdec-Fix-DoS-due-to-lack-of-eof-check.patch [CVE-2017-14055] [boo#1056766]- Unconditionalize celt, ass, openjpeg, webp, netcdf, libva, vdpau.- Build unconditionally with lame and twolame- Update to maintenance release 3.3.3 * Various fixes for integer overflows, too-large bit shifts and buffer length checks. - Drop 0001-avcodec-apedec-Fix-integer-overflow.patch (included upstream)- Add 0001-avcodec-apedec-Fix-integer-overflow.patch to address CVE-2017-11399 [boo#1049095]- Enabled cuda and cuvid for unrestricted build. - Fixed typos in devel package descriptions.- Update to new upstream release 3.3.2 * Various fixes for integer overflows and too-large bit shifts- Disable cuda support to fix boo#1041794: ffmpeg 3.3. enablement of cuda prevents H264/avc1.4d400d videos from playing on Youtube - Refreshed patches: ffmpeg-codec-choice.diff ffmpeg-libcdio_cdda-pkgconfig.patch ffmpeg-pkgconfig-version.patch and ffmpeg-new-coder-errors.diff- Add additional checks to ensure MPEG is off- Update to new upstream release 3.3.1 * Fix uninitialized variables, signed integer overflow, excess shift operations. Add boundary checks.- Enable ac3 per request from idonmez- Update to new upstream release 3.3 * EBU R128 implementation now within ffmpeg, not relying on external library anymore * New video filters "premultiply", "readeia608", "threshold", "midequalizer" * Support for spherical videos * New decoders: 16.8 and 24.0 floating point PCM, XPM * New demuxers: MIDI Sample Dump Standard, Sample Dump eXchange demuxer * MJPEG encoding uses Optimal Huffman tables now * Native Opus encoder * Support .mov with multiple sample description tables * Removed the legacy X11 screen grabber, use XCB instead * Removed asyncts filter (use af_aresample instead) * resolved CVE-2016-10190 [boo#1022920], CVE-2016-10191 [boo#1022921], CVE-2016-10192 [boo#1022922], CVE-2017-7859 [boo#1034183], CVE-2017-7862 [boo#1034181], CVE-2017-7863 [boo#1034179], CVE-2017-7865 [boo#1034177], CVE-2017-7866 [boo#1034176]- Enable mp3 decoding- Have libavcodec57 additionally provide libavcodec57(unrestricted) when building unrestricted: allow third party packages to require the unrestricted codec. The existing -full provides is not suitable as it can be provided by multiple libavcodec* packages, whereas we require a specific ABI version.- Update to new upstream release 3.2.4 * lavf/mov.c: Avoid heap allocation wrap in mov_read_hdlr * lavf/mov.c: Avoid OOB in mov_read_udta_string() * lavf/mov.c: Avoid heap allocation wraps in mov_read_{senc,saiz}()- Make sure each subpkg comes from the same src.rpm- Update to new upstream release 3.2.3 * Maintenance release with bugfixes * ffplay: fix sws_scale possible out of bounds array access - Drop version number from patch: ffmpeg-2.4.5-arm6l.patch -> ffmpeg-arm6l.diff- Wrap netcdf support in build condtional because it is a drop-in pkg- Enable all muxers and demuxers as they are just descriptor of format thus do not change the behaviour in any relevant way. * The best user now gets is proper interpretation of the format and failure to play it without proper de/encoder * Recommended by vlc team to be done this way :)- Update to new upstream release 3.2.2 * avformat/rtmppkt: Check for packet size mismatches * avcodec/flacdec: Fix undefined shift in decode_subframe() * avcodec/flacdec: Fix signed integer overflow in decode_subframe_fixed() * avcodec/flacdsp_template: Fix undefined shift in flac_decorrelate_indep_c- Update to version 3.2.1: * avcodec/aac_adtstoasc_bsf: validate and forward extradata if the stream is already ASC * libopusdec: default to stereo for invalid number of channels * sbgdec: prevent NULL pointer access * rmdec: validate block alignment * smacker: limit recursion depth of smacker_decode_bigtree * mxfdec: fix NULL pointer dereference in mxf_read_packet_old * ffmdec: validate codec parameters * avformat/mpeg: Adjust vid probe threshold to correct mis-detection * avcodec/avpacket: fix leak on realloc in av_packet_add_side_data() * avformat/apngenc: use the stream parameters extradata if available * ffprobe: fix crash in case -of is specified with an empty string * exr: fix out-of-bounds read * libschroedingerdec: fix leaking of framewithpts * filmstripdec: correctly check image dimensions * icodec: fix leaking pkt on error * dvbsubdec: fix division by zero in compute_default_clut * escape124: reject codebook size 0 * mpegts: prevent division by zero * matroskadec: fix NULL pointer dereference in webm_dash_manifest_read_header * mxfdec: fix NULL pointer dereference * avcodec/mpeg4videodec: Workaround interlaced mpeg4 edge MC bug * avcodec/mpegvideo: Fix edge emu buffer overlap with interlaced mpeg4 * avcodec/ituh263dec: Avoid spending a long time in slice sync * avcodec: Check side data size before use * avformat/flvdec: Fix regression losing streams- Update to new upstream release 3.2 * SDL2 output device and ffplay support * SDL1 output device and SDL1 support removed * New: libopenmpt demuxer, fifo muxer, True Audio (TTA) muxer * New filters: weave, gblur, avgblur, sobel, prewitt, vaguedenoiser, yuvtestsrc, lut2, hysteresis, maskedclamp, crystalizer, acrusher, bitplanenoise, sidedata, asidedata * Non-Local Means (nlmeans) denoising filter * 16-bit support in curves filter and selectivecolor filter * Added threads option per filter instance * The "curves" filter does not automatically insert points at x=0 and x=1 anymore * Matroska muxer now writes CRC32 elements by default in all Level 1 elements * New "tee" protocol * VP8 in Ogg muxing * Floating point support in ALS decoder * Extended mov edit list support * Changed mapping of RTP MIME type G726 to codec g726le. - Drop ffmpeg-fix-CONFIG_VC1DSP-changes.patch (no longer needed)- Enable libfdk_aac if it is available at buildtime- Update to version 3.1.5 * avformat/mxfdec: Check size to avoid integer overflow in mxf_read_utf16_string() * avcodec/mpegvideo_enc: Clear mmx state in ff_mpv_reallocate_putbitbuffer() * avcodec/utils: Clear MMX state before returning from avcodec_default_execute*() * libopenjpegenc: fix out-of-bounds reads when filling the edges * libopenjpegenc: stop reusing image data buffer for openjpeg 2 * avformat/utils: Update codec_id before using it in the parser init * ffmpeg: remove unused and errorneous AVFrame timestamp check * Support for MIPS cpu P6600 * avutil/mips/generic_macros_msa: rename macro variable which causes segfault for mips r6- Update to version 3.1.4 * avformat/avidec: Check nb_streams in read_gab2_sub() * avformat/avidec: Remove ancient assert * avfilter/vf_colorspace: fix range for output colorspace option * lavc/mediacodecdec_h264: fix SODB escaping * avcodec/nvenc: fix const options for hevc gpu setting * avformat/avidec: Fix memleak with dv in avi * lavc/movtextdec.c: Avoid infinite loop on invalid data. * avcodec/ansi: Check dimensions * avcodec/cavsdsp: use av_clip_uint8() for idct * avformat/movenc: Check packet in mov_write_single_packet() too * avformat/movenc: Factor check_pkt() out * avformat/utils: fix timebase error in avformat_seek_file() * avcodec/g726: Add missing ADDB output mask * avcodec/avpacket: clear side_data_elems * avformat/movenc: Check first DTS similar to dts difference * avcodec/ccaption_dec: Use simple array instead of AVBuffer * avcodec/svq3: Reintroduce slice_type * avformat/mov: Fix potential integer overflow in mov_read_keys * swscale/swscale_unscaled: Try to fix Rgb16ToPlanarRgb16Wrapper() with slices * swscale/swscale_unscaled: Fix packed_16bpc_bswap() with slices * avformat/avidec: Fix infinite loop in avi_read_nikon() * lavf/utils: Avoid an overflow for huge negative durations. * avformat/hls: Fix handling of EXT-X-BYTERANGE streams over 2GB * lavc/avpacket: Fix undefined behaviour, do not pass a null pointer to memcpy(). * lavc/mjpegdec: Do not skip reading quantization tables. * cmdutils: fix implicit declaration of SetDllDirectory function- Fix linking errors for arm and aarch64 builds, boo#995937 * Add ffmpeg-fix-CONFIG_VC1DSP-changes.patch- Update to version 3.1.3 * examples/demuxing_decoding: convert to codecpar * avcodec/exr: Check tile positions * avcodec/aacenc: Tighter input checks * avformat/wtvdec: Check pointer before use * libavcodec/wmalosslessdec: Check the remaining bits * avcodec/adpcm: Fix adpcm_ima_wav padding * avcodec/svq3: fix slice size check * avcodec/diracdec: Check numx/y * avcodec/h2645_parse: fix nal size * avcodec/h2645_parse: Use get_nalsize() in ff_h2645_packet_split() * h2645_parse: only read avc length code at the correct position * h2645_parse: don't overread AnnexB NALs within an avc stream * avcodec/h264_parser: Factor get_avc_nalsize() out * avcodec/cfhd: Increase minimum band dimension to 3 * avcodec/indeo2: check ctab * avformat/swfdec: Fix inflate() error code check * avcodec/rawdec: Fix bits_per_coded_sample checks * vcodec/h2645_parse: Clear buffer padding * avcodec/h2645: Fix NAL unit padding * avfilter/drawutils: Fix single plane with alpha * cmdutils: check for SetDllDirectory() availability- Update to version 3.1.2: * avcodec/rawdec: Fix palette handling with changing palettes * avcodec/raw: Fix decoding of ilacetest.mov * avformat/mov: Enable mp3 parsing if a packet needs it * avformat/hls: Sync starting segment across variants on live streams * avformat/hls: Fix regression with ranged media segments * avcodec/ffv1enc: Fix assertion failure with non zero bits per sample * avfilter/af_hdcd: small fix in af_hdcd.c where gain was not being adjusted for "attenuate slowly" * avformat/oggdec: Fix integer overflow with invalid pts * libavcodec/dnxhd: Enable 12-bit DNxHR support. * lavc/vaapi_encode_h26x: Fix a crash if "." is not the decimal separator. * avcodec/vp9_parser: Check the input frame sizes for being consistent * avformat/flvdec: parse keyframe before a/v stream was created add_keyframes_index() when stream created or keyframe parsed * libavformat/rtpdec_asf: zero initialize the AVIOContext struct * libx264: Increase x264 opts character limit to 4096 * avcodec/h264_parser: Set sps/pps_ref * librtmp: Avoid an infinite loop setting connection arguments * avformat/oggparsevp8: fix pts calculation on pages ending with an invisible frame * lavf/vplayerdec: Improve auto-detection. * lavc/mediacodecdec_h264: properly convert extradata to annex-b- Build with netcdf so as to enable af_sofalizer [boo#983398]- Update to version 3.1.1 * doc/APIchanges: document the lavu/lavf field moves * avformat/avformat: Move new field to the end of AVStream * avformat/utils: update deprecated AVStream->codec when the context is updated * avutil/frame: Move new field to the end of AVFrame * libavcodec/exr : fix decoding piz float file. * avformat/mov: Check sample size * lavfi: Move new field to the end of AVFilterContext * lavfi: Move new field to the end of AVFilterLink * ffplay: Fix usage of private lavfi API * lavc/mediacodecdec_h264: add missing NAL headers to SPS/PPS buffers * lavc/pnm_parser: disable parsing for text based PNMs- Update to version 3.1 * DXVA2-accelerated HEVC Main10 decoding * fieldhint filter * loop video filter and aloop audio filter * Bob Weaver deinterlacing filter * firequalizer filter * datascope filter * bench and abench filters * ciescope filter * protocol blacklisting API * MediaCodec H264 decoding * VC-2 HQ RTP payload format (draft v1) depacketizer and packetizer * VP9 RTP payload format (draft v2) packetizer * AudioToolbox audio decoders * AudioToolbox audio encoders * coreimage filter (GPU based image filtering on OSX) * libdcadec removed * bitstream filter for extracting DTS core * ADPCM IMA DAT4 decoder * musx demuxer * aix demuxer * remap filter * hash and framehash muxers * colorspace filter * hdcd filter * readvitc filter * VAAPI-accelerated format conversion and scaling * libnpp/CUDA-accelerated format conversion and scaling * Duck TrueMotion 2.0 Real Time decoder * Wideband Single-bit Data (WSD) demuxer * VAAPI-accelerated H.264/HEVC/MJPEG encoding * DTS Express (LBR) decoder * Generic OpenMAX IL encoder with support for Raspberry Pi * IFF ANIM demuxer & decoder * Direct Stream Transfer (DST) decoder * loudnorm filter * MTAF demuxer and decoder * MagicYUV decoder * OpenExr improvements (tile data and B44/B44A support) * BitJazz SheerVideo decoder * CUDA CUVID H264/HEVC decoder * 10-bit depth support in native utvideo decoder * libutvideo wrapper removed * YUY2 Lossless Codec decoder - Added minimum requirement for libva (0.35.0, matched by 1.3.0 package)- Guard usage of opencore using bcond_with, boo#980542- Update to version 3.0.2 * avcodec/ttaenc: Reallocate packet if its too small * configure: build fix for P5600 with mips code restructuring * mips: add support for R6 * pgssubdec: fix subpicture output colorspace and range * avcodec/ac3dec: Reset SPX when switching from EAC3 to AC3 * avfilter/vf_drawtext: Check return code of load_glyph() * avformat/mux: Check that deinit is set before calling it * avcodec/takdec: add code that got somehow lost in process of REing * avcodec/apedec: fix decoding of stereo files with one channel full of silence * avcodec/avpacket: Fix off by 5 error * avcodec/h264: Fix for H.264 configuration parsing * avcodec/bmp_parser: Ensure remaining_size is not too small in startcode packet crossing corner case * avcodec/pngdec: Fix alpha detection with skip_frame * Changelog: Make formating consistent * avfilter/src_movie: fix how we check for overflows with seek_point * avcodec/j2kenc: Add attribution to OpenJPEG project: - Dropped dcadec (libdca was merged upstream)- Add ffmpeg-codec-choice.diff- Remove ffmpeg-devel subpackage. All users have been converted to pkgconfig Add Provides/Obsoletes to libavdevice-devel- Add ffmpeg-new-coder-errors.diff- Another try at organizing the codec-enable list. Enable video: AYUV, Dirac, MJPEG, rawvideo, Theora, VP8, VP9, WebP, zlib Enable audio: Celt, GSM, Opus, Speex, Vorbis Enable subtitle: ASS/SSA text, SRT text, UTF-8 plaintext- Update to new maintenance release 3.0.1 * vc2enc: fix use of uninitialized variables in the rate control system * postproc: fix an unaligned access * lavc/hevc: Allow arbitrary garbage in bytestream as long as at least one NAL unit is found.- Update included pkgconfig files to require the exact version of ffmpeg pc files, instead of any later version ffmpeg-pkgconfig-version.patch- Remove the optional vo-aacenc dependency, upstream removed it.- Update to new upstream release 3.0 * New filters: extrastereo, ocr, alimiter, stereowiden, stereotools, rubberband, tremolo, agate, chromakey, displace, and many more. * ffplay dynamic volume control * audio high-order multiband parametric equalizer * automatic bitstream filtering- Update to version 2.8.6 * avcodec/jpeg2000dec: More completely check cdef * avutil/opt: check for and handle errors in av_opt_set_dict2() * avcodec/flacenc: fix calculation of bits required in case of custom sample rate * avformat: Document urls a bit * avformat/libquvi: Set default demuxer and protocol limitations * avformat/concat: Check protocol prefix * doc/demuxers: Document enable_drefs and use_absolute_path * avcodec/mjpegdec: Check for end for both bytes in unescaping * avcodec/mpegvideo_enc: Check for integer overflow in ff_mpv_reallocate_putbitbuffer() * avformat/avformat: Replace some references to filenames by urls * avcodec/wmaenc: Check ff_wma_init() for failure * avcodec/mpeg12enc: Move high resolution thread check to before initializing threads * avformat/img2dec: Use AVOpenCallback * avformat/avio: Limit url option parsing to the documented cases * avformat/img2dec: do not interpret the filename by default if a IO context has been opened * avcodec/ass_split: Fix null pointer dereference in ff_ass_style_get() * mov: Add an option to toggle dref opening * avcodec/gif: Fix lzw buffer size * avcodec/put_bits: Assert buf_ptr in flush_put_bits() * avcodec/tiff: Check subsample & rps values more completely * swscale/swscale: Add some sanity checks for srcSlice* parameters * swscale/x86/rgb2rgb_template: Fix planar2x() for short width * swscale/swscale_unscaled: Fix odd height inputs for bayer_to_yv12_wrapper() * swscale/swscale_unscaled: Fix odd height inputs for bayer_to_rgb24_wrapper() * avcodec/aacenc: Check both channels for finiteness * asfdec_o: check for too small size in asf_read_unknown * asfdec_o: break if EOF is reached after asf_read_packet_header * asfdec_o: make sure packet_size is non-zero before seeking * asfdec_o: prevent overflow causing seekback * asfdec_o: check avio_skip in asf_read_simple_index * asfdec_o: reject size > INT64_MAX in asf_read_unknown * asfdec_o: only set asf_pkt->data_size after sanity checks * Merge commit '8375dc1dd101d51baa430f34c0bcadfa37873896' * dca: fix misaligned access in avpriv_dca_convert_bitstream * brstm: fix missing closing brace * brstm: also allocate b->table in read_packet * brstm: make sure an ADPC chunk was read for adpcm_thp * vorbisdec: reject rangebits 0 with non-0 partitions * vorbisdec: reject channel mapping with less than two channels * ffmdec: reset packet_end in case of failure * avformat/ipmovie: put video decoding_map_size into packet and use it in decoder * avformat/brstm: fix overflow- Update to version 2.8.5 * Fixes CVE-2016-1897 and CVE-2016-1898 [boo#961937]- Update to version 2.8.4 * Many bugfixes, see the included Changelog for all the changes. * resolving CVE-2015-8661 [boo#960385], CVE-2015-8662 [boo#960384], CVE-2015-8663 [boo#960383] - Drop ffmpeg-remove_some_unused_ctrl_id_mappings.patch, fixed upstream.- Obsolete ffmpeg-tools from packman- Add some provides to make it easier for firefox to recommend this package for installation- Added patch ffmpeg-remove_some_unused_ctrl_id_mappings.patch to successfully build against libvpx >= 1.5 (at least on PMBS).- Add buildconditionals for libass,libva,vdpau to fix build in SLE_11- Rename bcond dca to dcadec - Add more buildconditionals to get closer to removal of BUILD_ORIG- Remove unused imlib2- Sync with packman changes * All packman specific changes are protected with BUILD_ORIG - Added the following patches * ffmpeg-2.4.5-arm6l.patch * ffmpeg-libcdio_cdda-pkgconfig.patch- Update to new upstream maintenance release 2.8.3 * avformat/matroskadec: Check subtitle stream before dereferencing * avcodec/jpeg2000dec: Fix potential integer overflow with tile dimensions * avcodec/jpeg2000dec: Check for duplicate SIZ marker * avcodec/jpeg2000: Change coord to 32bit to support larger than 32k width or height * avcodec/jpeg2000dec: Check SIZ dimensions to be within the supported range * avcodec/jpeg2000: Check comp coords to be within the supported size * dds: validate compressed source buffer size * dds: validate source buffer size before copying * softfloat: assert when the argument of av_sqrt_sf is negative - Fixes CVE-2015-8363 [bnc#957114], CVE-2015-8364 [bnc#957115], CVE-2015-8365 [bnc#957116]- Update to new upstream release 2.8.2, containing fixes for the following security issues: * CVE-2015-8216 boo#955346 * CVE-2015-8217 boo#955347 * CVE-2015-8218 boo#955348 * CVE-2015-8219 boo#955350 - Upstream changes: * various fixes in the aac_fixed decoder * various fixes in softfloat * swresample/resample: increase precision for compensation * lavf/mov: add support for sidx fragment indexes * avformat/mxfenc: Only store user comment related tags when needed * ffmpeg: Don't try and write sdp info if none of the outputs had an rtp format. * apng: use correct size for output buffer * jvdec: avoid unsigned overflow in comparison * avcodec/jpeg2000dec: Clip all tile coordinates * avcodec/microdvddec: Check for string end in 'P' case * avcodec/dirac_parser: Fix undefined memcpy() use * avformat/xmv: Discard remainder of packet on error * avformat/xmv: factor return check out of if/else * avcodec/mpeg12dec: Do not call show_bits() with invalid bits * avcodec/faxcompr: Add missing runs check in decode_uncompressed() * libavutil/channel_layout: Check strtol*() for failure * avformat/mpegts: Only start probing data streams within probe_packets * avcodec/hevc_ps: Check chroma_format_idc * avcodec/ffv1dec: Check for 0 quant tables * avcodec/mjpegdec: Reinitialize IDCT on BPP changes * avcodec/mjpegdec: Check index in ljpeg_decode_yuv_scan() before using it * avcodec/h264_slice: Disable slice threads if there are multiple access units in a packet * avformat/hls: update cookies on setcookie response * opusdec: Don't run vector_fmul_scalar on zero length arrays * avcodec/opusdec: Fix extra samples read index * avcodec/ffv1: Initialize vlc_state on allocation * avcodec/ffv1dec: update progress in case of broken pointer chains * avcodec/ffv1dec: Clear slice coordinates if they are invalid or slice header decoding fails for other reasons * rtsp: Allow $ as interleaved packet indicator before a complete response header * videodsp: don't overread edges in vfix3 emu_edge. * avformat/mp3dec: improve junk skipping heuristic * concatdec: fix file_start_time calculation regression * avcodec: loongson optimize h264dsp idct and loop filter with mmi * avcodec/jpeg2000dec: Clear properties in jpeg2000_dec_cleanup() too * avformat/hls: add support for EXT-X-MAP * avformat/hls: fix segment selection regression on track changes of live streams * configure: Require libkvazaar < 0.7. * avcodec/vp8: Do not use num_coeff_partitions in thread/buffer setup - Drop ffmpeg-mov-sidx-fragment.patch, fixed upstream.- Update to new upstream release 2.8.1 * Minor bugfix release * Includes all changes from. Ffmpeg-mt, libav master of 2015-08-28, libav 11 as of 2015-08-28 - Add ffmpeg-mov-sidx-fragment.patch to add sidx fragment indexes. Needed for new mpv release.- Update to new upstream release 2.8 * DirectDraw Surface image/texture decoder * Many improvements to the JPEG 2000 decoder * New video filters: colorkey, SSIM, showvolume, adrawgraph, drawgraph, removegrain, erosion, dilation, deflate, inflate, reverse, atadenoise, aphasemeter, showfreqs, vectorscope, waveform, hstack, vstack, framerate * New audio filters: Dynamic Audio Normalizer as dynaudnorm filter, areverse, random, deband, sidechaincompress, acrossfade * allyuv and allrgb video sources * Switched default encoders for webm to VP9 and Opus * Removed experimental flag from the JPEG 2000 encoder- Update to new upstream release 2.7.2 - webp: fix infinite loop in webp_decode_frame - huffyuvdec: validate image size - avcodec/vp8: Check buffer size in vp8_decode_frame_header() - avcodec/vp8: Fix null pointer dereference in ff_vp8_decode_free() - avutil/fifo: Fix the case where func() returns less bytes than requested in av_fifo_generic_write() - bytestream2: set the reader to the end when reading more than available - oggparsedirac: check return value of init_get_bits - vp9/update_prob: prevent out of bounds table read - avcodec/pngdec: Check values before updating context in decode_fctl_chunk() - avcodec/pngdec: Copy IHDR & plte state from last thread - avcodec/pngdec: Require a IHDR chunk before fctl - avcodec/pngdec: Only allow one IHDR chunk - ffmpeg: Do not use the data/size of a bitstream filter after failure- Enable codecs for audio: PCM, Speex, CELT, FLAC, ILBC, Opus - Enable codecs for image: BMP/PCX/TGA, TIFF, Sun/SGI/X11 raster raw Huff-compressed or uncompressed YUV - Update to new upstream release 2.7.1 * postproc: fix unaligned access * avcodec/flacenc: Fix Invalid Rice order * tls_gnutls: fix hang on disconnection * avcodec/ffv1enc: fix bps for >8bit yuv when not explicitly set * avio: fix potential crashes when combining ffio_ensure_seekback + crc * ffmpeg_opt: Check for localtime() failure * configure: Disable VSX on unspecified / generic CPUs- Enabled 'bluray' protocol- Update to new upstream release 2.7 * New encoders: apng (PNG with alpha) * New decoders: TDSC (a JPEG/BGR24/zlib format) * New audio filters: chorus * New video filters: cover_rect, detelecine, fftfilt, find_rect - Enable codecs: 012v, ansi, apng, bmp, exr, ffv1, ffvhuff * unpack DivX-style packed B-frames in MPEG-4 bitstream filter * WebM Live Chunk Muxer * nvenc level and tier options - Canopus HQ/HQA decoder - Automatically rotate videos based on metadata in ffmpeg - improved Quickdraw compatibility - VP9 high bit-depth and extended colorspaces decoding support - WebPAnimEncoder API when available for encoding and muxing WebP - Direct3D11-accelerated decoding - Support Secure Transport - Multipart JPEG demuxer- Fix building with BUILD_ORIG- Update to new upstream release 2.6.3 * avcodec/libtheoraenc: Check for av_malloc failure * ffmpeg_opt: Fix -timestamp parsing * avcodec/cavsdec: Use ff_set_dimensions() * swr: fix alignment issue caused by 8ch sse functions * avcodec/mjpegdec: fix len computation in ff_mjpeg_decode_dqt() * avformat/matroskadec: Cleanup error handling for bz2 & zlib * avformat/matroskaenc: Check ff_vorbiscomment_length in put_flac_codecpriv() * avcodec/mpeg12dec: use the correct dimensions for checking SAR * xcbgrab: Validate the capture area * xcbgrab: Do not assume the non shm image data is always available * avfilter/lavfutils: disable frame threads when decoding a single image * ffmpeg: remove incorrect network deinit * OpenCL: Avoid potential buffer overflow in cmdutils_opencl.c * libvpxenc: only set noise reduction w/vp8 * vp9: remove another optimization branch in iadst16 which causes overflows. * network: Do not leave context locked on error * vp9: remove one optimization branch in iadst16 which causes overflows. * swresample: Allow reinitialization without ever setting channel layouts/counts * imgutils: initialize palette padding bytes in av_image_alloc * id3v2: catch avio_read errors in check_tag * avi: Validate sample_size * diracdec: avoid overflow of bytes*8 in decode_lowdelay * diracdec: prevent overflow in data_unit_size check * matroskadec: use uint64_t instead of int for index_scale * pngdec: don't use AV_PIX_FMT_MONOBLACK for apng * pngdec: return correct error code from decode_frame_common * swscale/ppc/swscale_altivec.c: POWER LE support in yuv2planeX_8() delete macro GET_VF() it was wrong * matroskadec: export cover art correctly * mxfenc: don't try to write footer without header - Enable building avresample for extra API compat - Remove ffmpeg-pkgconfig-requires.diff: RPM's pkgconfigdeps.sh is scanning Requires.private too.- Add baselibs.conf: provide -32bit libraries (used by xine-32bit).- Update to new upstream release 2.6.2 * avformat/utils: avoid discarded streams in av_find_default_stream_index() * avutil/cpu: add missing check for mmxext to av_force_cpu_flags * avformat/http: replace cookies with updated values instead of appending forever- Update to new upstream release 2.6.1 * Maintenance release with some bugfixes- Update to new upstream release 2.6 * The VP9 decoder is now usable on x86(-32) and pre-SSSE3 CPUs. * 10-bit support in the SPP video filter * New video filters: "colorlevels", "tblend", "palettegen", "paletteuse". New audio filters: "dcshift". * The old libmpcodecs wrapper is finally gone * API changes: introduction of device inputs and outputs- Update to new upstream release 2.5.3 * AVFoundation screen-grabbing support, animated WebP decoding support, and Animated PNG support. UDP-Lite support was added.- Initial package (version 2.5.3) for build.opensuse.org/sbin/ldconfig/sbin/ldconfigs390zl37 16685881764.4-150400.3.5.14.4-150400.3.5.1libswscale.so.5.9libswscale.so.5.9.100libswscale5_9COPYING.GPLv2LICENSE.md/usr/lib64//usr/share/licenses//usr/share/licenses/libswscale5_9/-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:26867/SUSE_SLE-15-SP4_Update/1365612764e7e307985e13a5a100c705-ffmpeg-4.SUSE_SLE-15-SP4_Updatecpioxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=e604bd602ada4fe5d1dec724a49b42734bbf9cd8, strippeddirectoryASCII text PPRRRR R RRR RMD:bnI:futf-8ba587440dbc85083719cae84c2503981d592a743aefa704aeb95b002f6b981fe?7zXZ !t/f] cr$x#GaUi!ʌ GK5aKշ@唈l x]2G'4ݴnwQ"! xXjN\°܂x«h- ?'uWooSPMO;i=)-d 5)AJ7tœTBp  s>!m$gݮPۗs1 /QԉzL+!l6\ipN~"6(S)\2)#zۏ}Ԅ9ZCxOMNx;O5Ž|{Jc1(F_'$c}|G/*>'%D{UWx2vRZH˜twùMs.˾2؁R?>sPktF580/]˳͙rqlݏjSˡNТT$;oCrBd&Ky=ykUpl Zԟmmo=@',h0#ƘYP^p6yx;޶A?^vL%s]70O5G'vY}B LKou+yJډrl)b9ǔlxI *%_K3Z"aƥ7/5)dv-g|a:&+19|:ɍ5)mIyyXk3 <ֳ rrѽv4N]*Jàqi[ZY%ދX'pLy[fe Ң 1(FU+BVc.ѧ-%hN0G/zXkIM *({C;x/SFL_m1-7d3M: _lav zuWM 5MyBxV@Mbj g5DyWmS)DoG@<©uMp7ZJ |A#u"F3om1 ñLt07gl[32lwtCx"6H6Aƻtr QX8?g Fa+,U;#_2M N!2vKOfi8d0vS+Wn)d(K-\}&YTZEl>n$kiݺ #NBTV^~0d1cY)j䚝]T Ƨ1r%w  kLl.X~G$%咱ZAG54],@Q:/Cݗ@xEAW%[t:b]xӵߗa;ozbEw/MO& ꕚtO| ;rLI y${9Ki$2 oI>myw- ^$_DZ *i;sU9g;7v j\ÇK@K0>Чۘ}cο~P$K"RMH6hI6!RKJĻ ."H\f'G xH̀wa|)gK]dn2{03G5fw̨$˜ c;t1h{oFZ4WSi3<<*׬ Ίz/;K߸ <"L,J9+;UGW @a"*EՏSP=ْ[ w"L,j4sDs+,*$'{yƍo~ އ^;d;7mPotvcNȏ:[{&,msZ8#k2-Vt j)4,Sf5]@~Hd߿qp$f즬Sj>mx_̃z6f+ysm!ގ9={O(f7RfSywUSB⑘0 r3TJojwm$NҮv/%i6R"ճgI~KTvs;@ܝ 2,3VcJΗՆџYS(05":OԎZ+ϗY-. ,']g &GWMyC˚RPe2WO3,ktq9'/r\I`7͕úkj4a Va4%A!Ӌ hAIKT?^-;s9 B#&eOCx[mcvDj/sd؍^:N% e[-7W/ o,\,/~@-~n!J(9F0,uOP2+T%(z-z20ܯ\E 2e3_8\K4PRJGTysbE~7^ ݍDc=̆&ZڮΡښ#as"K i}n Bt+PkT@% 1:Ëk)51>ν4{`ԲRy7__}, xڪJ4(s7-'f xE>RR 90wYcrx9WN]M9wL{f:8ď%_4JњV!R}RSQ([ `%ۃym3-dmh!(!Ҿ_02[Zp$=T%%ՕraZdN@I ,7]ax7嘊|o60 b2G>FRD Yt va2CA>tym̡lvlȓ){Yl\zC Rz;:˫ްOg;hE,J  ia =$[ T|u~]/Eu`*8L,װX-5R= i&oЯќBڑEj+ U |\Esdi 6V\IZUqˡ*q&~ʌf~w2#tii8؛jWxG2Y OծX,Y$}AOÿĨDҹ/%_mwwy,}C*.svAǛ UN+wBZˋj&Fś#|B`gHc@ b۞.[u*j< hNc^gݍ[48G 7_xa_ft&!zN}5J:/2AtE3w3>o$1~. (Wo:OrH4}xN'϶T/ʺ \m/aWOǹqrnzg.~`즪k 2\j0DհY$Cnd aNB]+a"%XN/ prwO\C}L|N͐Soul} 4eӳ U 'bɣ ∜'|'&dEGE6㽟;dgah*Xe4fGkg*h;.*ONy:)g$XGև*a,Kh#q^{N V`gT{8,̛lǚ76vIVު|9%S[?pCC1Pjm; ve'4Qk:>''A&}:'sr{1Ϩz⚣9bwNf$$Mg T?rZIrsrOG7[P$c7K`gg 3!/!9$CDF*Lt@< %6CI?$gn\8_ AiI7_"9fHb X2n5z"6?HNXEn&\wx2,t 䑜^5)[b~fUTZ*Gvz]+&\VI[hz|D$xa1"w=DkYq_ vtO;͖lƭt$f#~OeP/aKk)?+!F"#CZI_Oe\N]wyZO.eaH{ZJ=el[}iv%N=Y^T XgG}!Vg((4E6*ʐP}8ݪT$߅LEg,VL엍=3f4#([F?R3 ,rW.ϔoj,ڷ {b +./g\l7-z>2q.aZh ;A6)|vX2? `=@p7ʺm t@RbYLv=nj)P3Pҕy.VaUs+}(W^p(p,I?mn([uYLd]yVe ELZu 0rw;$XN m=T,'m82k4gkt2-WpDaw:؛|jYG'8.9O j"GQA=<}[Axv@%OQ@E0E E9bR4\/(=?@fna'\L9g._,Wv, I"&]X"xwLoYфWӜ'\َH ANLxNCm}#ebQ8p@1qC)U}&)M~n2>OY'؇Vhd(Y; q/%-^ְj|uOQc]-R|B m+*~6*>o͉u5u5/ӎ4xy-Iꆭ`=Vϻ}h8^fqλ80 1K ?@(w\INBm/a R` t)nwMϷrӓOA)x"!dMtmMdg}ۂe w olNá-JTn]KufUpIdp9SU!KɺPתJm&Y*FB^D,MWI.l/+A &GeP 6ІIcb+g;0O;Ux̂m8QЏ959:gB5zt >lL??Lc.0)qBg&sOLbbZh|ur"s&M38XY =u$rC".#vV]žF]%qbAn@8p}1_n\g^2YۯY-&ܜKU{t`c|*u>1lO6?֥'dvVJV8 ó+"(ɍ}72m?So-`s2j~|bߍ%p ckҁr8Ob= G;S00Y-ŻV^B &[^W$ }%>;ȄKJ_^UQB}!%8(}{c%ZqNga[ayY+65|?Z ROIsw X>YgDцvj"syP$4M易9P~D'=mjQ( $B_\ =y@,MdRGVV*ENdLT6 YV0%,.L*חJiԟAݼN{ϥ +r+H;`ѿώa/!<~߉eL̮x-^9.4~W1߇_ȝGGs(_usQ.i\.GYµЌ g>UakslV!z&^YL|gW!#ܧ ;DRA+xU훭hwRdn^HYAOx/YQID>fYn* 'clG6,4z^ s)/ɲ;7\(buh2\Z/!EXûʤ'Z%1j| O"SV; 1F/"MMBm3!/If1RSI5Ps!7 y'DorW֠[LS<;KP,H(zۥ"DGc{~}| t͞Ơ,ciꭍ*Գ ڥ3@U񨢆 y<}=rNig=e9sqb3>stxH6} ENd?RoS'k?Z\t`j4zn_ (W:NuQTOe5B&1g1S? ^3HV!J硅ԫ (đ&H7&mD zSo9ѨK>vY>.USvGbE$ sI{ 3Pnz7M[2_Ec,hfwZc%|:$bH2/gg!5ShQs2*Ja|O |ǻCH^|:{^R7$-zbZ!V&5D5#}țu.B#EKIqPyЄ*!¾tPM^$>^KZ0u,`Qz_H+V<rH{!4av%&jk<4Ӳg¦T(W ҌV&etMaP['qa 0&@wxi.Eݏ<H:Tous4W|5U \ c`m6Sl'cTj?N< LJpp{/w=!1S!.šZP,cuYՇ q6b~/ Hσ(;Z51d;3F >_^PP`;-^d6_ʶE>@4_:ƛ-+WČ1> S 6_ʚ@%3I[X&z"x$Y:7R>\*(e.ιf6v47pozq";4 IM yoD"Lw68F`8\.ΖLUԩGU y(zRƮG5L8y.cKUpxLmh]xLFyLmo.0J9:4J݆wJ Ω oA+V5{,2dE0ܲv8JԳKkbh@ʛSn.GfKL%/W>zxٹ<MYW"aB#djBhyY5uӳ?tHdTMG57ͣʹU U ƹđx6tM2HGpA@t^4-)ԧ}7\Z{PBxϯc̼|6N[?U8$8Rfkʣ4kwFGîs.՝ytxĞ =)hnP":t nb1 9 7]U+Wy3L" D(orFY.PaBp9CJ ʖNRЖkEEv)Si7aY;"?U/"!3v_Y4D1۴I{Lį@z]ݔ7q-nmCDr K]߸[#qs ]p&-7[!PG˻rThB6ygV8FYҰTdib`&]?K[jT9a^+vNCE ~"f1 !d gVd0`=R)?e3(Cz`/_Ek63>(zY7e1ޛB~"ԍi}ӕq۴N0*3`m Gz lDLZjyw=&=mQR^0{\,ZpPlOx6}.6CPP vWpDIG6ś‹|JbKu%3XH-Ae|JB ͖ Ka]"){.q54XTy;KQݱz]T|W905ү޺F\IznT9u)U~jG%aM~&f sADnbxAn8bkG~ a̖f󽨽})mM}$>yߵ1b.1D}wWpE$D4Ws6Nw5d8ExJ@"udՔB FID  ہfǩCjX>X gXDu$5;L졅Fw [9(jM7^]f`K dC vZ,@kZv_LN ?3+ػ!Ǭ&4h5}A%'rW5XBj Phs 潊m")O)=+xj[ SSb%2Ғ'맇jEQa P l&R<?MbOD[0'Wx7"q81]aߌ[ ͸NN=m; =Vq(0y؊x6E ϻZa80=jhM)aG[ ۔$}b @{(m覬ouQV|x0ܦi}'1mgY.h2Ǯ4ٞ*M8ﹸ]ڜ;%W֐+(\}wG|aYV6tm%%o#gī۔3h9g~l̲GAJϤAMOo~&O]a`u!Cn9ZWFem~_Hk5UUZCX )<3 .3-qπ%[.zs}-)U32ggDgsKΙYѧ2q69> dB20"$jg1cbʔ_( j(bf,_c}G۬t!Gg6Dyp:{?}'9ͫ>nMz8ۍ () }eJg G|*&lhقLQM9fOvWDѴ3hI48NqynR6e}ȟnƃ4FV F u>ѩE^7/x,- m'T("cWJ"M\I&o,V&P1]d^X Ǥ\Q H&PT׬=Ȳ`O8z /\W&#czMZ~]f~D*ӑ<3z6B>r#_vx[..p{" g ~̝q7o҉n ?_qX?RP^lFTt`RXs|mR03iD@;* jyP*W)]6譭f6;kU`&U?΋҅2y1,jk53"*ٹ{ILttTpy<;\?RoK@ҪkeNtX?塜cNAa> 08DqD*|1XLâ7lV%0HRN+p5mɗOtDיټ:3j eP'7BwK#&a]wTF)샣xb5}꜂kqJu /5(8Y"ycz=1 (qmv 9 h|"( "L9zk,)₪{xLz +C^|LzصѳZGn4[ND`mRk|%M|Q9QWA+A[)z!}cZ! lڏ@>GBz;r,W_HHU?|oCu ZwH Ժ3}}@:1"@`dGжM gf0f:'UuQ,0GC*%So_K!ȏ}U“de^}֮/?)d59LM+l~;|В"Xv/뫥;w ,(>oyji(itA0OhZdepaô;QLKbז,y05K;$3!5}q#z^^kl)SCda&%n}1O2zaW4-v u-eVkfxy(wr(_I@6HlaJ!tHgr5Z+Nf*8a"y$ڐ LxS|==R20|ln2H!Oy>=1CaS5j^jpP-T݀g,mlBw ZSuUܢ6'BK>Ϻ.}@pU"DeROZ$Y^Gef 朏[= PQ (߀L=췲,aN4oʥ̘t+5sWE/*ײfvIV{?9x)A 'ϲ*T]><{^s,>O+4KU;OcV{v~n6%κWzPi/;OqEf'zZR!,fD!f#yZ X¾yћqv6i_ދ{F Q w$ >ng,e%oICcL!˳t"F?0,yٟ9$k'O2l3/2_hڇHOq69G"M`,vٶ)}IKrڊB(ӈ"+7~FQjKu)t0lbܕCxZ%ߞl@I2\a/-' @A&\N7|EIrR`RV"K[.k'T IK8C>T!1hJu |&TТ-Wp sy M_Rj>|(,-I4TB^Z˜uV.4/_ s_ Q( ~$:TA\`f,d^ݰ+˪ߴ{M垺C6 z)RtkfNk%dku<<{\v8+ /[5==è˜b/'؂>4SB]G(2>Ia<%V$ $)$q h$NW.4|aXW>(}H՞޳eኧ T '`d'8=Wϟ`XL|+ uL ~쏕^/^~^RlOD3pzAeScVQ{ me6>'Qf޼FA@%X!oC6~48TJ)J {&|\I4ӸW =ё-&/:\('!|/z(r=mL]STAé4/ܳn30V12C- C4!:#2~JL?4ldLT8k!a=zۤ2x 2 6k.c??d$E\l sS[- l,p@}(Y(r̿؄P0DÉI~ňruzFiH Tm^i,?(%yH3{5Pu?Ҷqn!oJ9G㩾;ѰޅB~5,PtD%|3"9@⫣r3~ʊI0˂D1U܂)f \ݟskVs7c㨩/ Y5*q? p/Ai>_K/iqy>2n ,j1ke0,[NoNvmIg錣t[-EG% [\J6P՝(h!8#~YP ><<+SPnsj7eacRA5`w 6V8hD(=!IPȳ+CR5KdnmXjlN\*~Reρ*-p|w7Qr0R}[Y aΙtNѓ1'P}?aE ni®FJ)e#;C} }+H8ˇVm`erQxJ[xzf9^E(ZtXh7Df`^*o{ȖMI@hKb://GH;nI nlK{xRُ #ĉLJǴyְ[aYڃ榍\~oo9#gHo> 0ֽL|4;3Co|nDd+>(y)ᐠb6NZ SyDiVVs# vKnSk)V4:Up%anv5i ۹ $*8 h4Nx(gB:3jA *9Ձ< 4yv{=ʳHv9`Y lh+Q"r .{ j!;CKjI܊sV T_!1~&OAbЦMD7! WB-D 5q& ƿ6Y %dVԨL$%H‡gkXutDTb4ND;ӷxaf,!h<|FOJ|JzF*ݹ¼J*}/ [-|JnVuSJ`*g3؀XLIƏ8\2~M\+BHμ# n#&xv=/yOl*ڄb"R%MّQc"fD' vؼm[6s-p#>s,~mkMWLU뀟*({=˻}wEua- Rygɑ% /I1_?$C850s(wPCMs9 +J63#k1*)k+PPLFXL2dssܾt޸X#\ϻ! 1I8_N|ïgɒx%95IR\Jq6ewA5kfS Ay멲L(Ѐ1.OV-hE ;O ѫ98KK4KS媶9E":Hh!8EOfT33Eލ7Lts-xV9hnKM [ת%)c{UtTz}3ŗKAW߻} K.8}zs[ =pðn_vwa)H@'wQ[z];ebT?(lyL݆ms.rKjnD%ݍekOy]&DmaNC@&K*~S+Mt9CtC!ʅ n|tÀ9zS1-;cMcc=א,XdXMhI^Qt)J?0\Xao%yӶ`^^~f@Zֺ"wׂM0{VLVt s@:( /) W•v3$"5i9+ÊZ!sw~Z㨌:Gm]Tx>\hQ 1ٵb̏Kw` U7nFwvsk=U['JVT ,YӏCmqԟtиXfQ37d *p.g0CpVǁJAJ)փשjeI$һUdstzRPi1t~8. +H*=ZZW%Кt] )V ;4DZ(gh}Lӊi;~~#kTg[5+>л7Ior 6wֱ.{i>W9}EMQ+TnU߇6MRT\Bw> ц:Fc_ͳf;XxfX1[ӓ2D kTa7 bb_a17HUTAWMY9'IsP#.ĴV+e$k&R^b>9I՗d`=1DR6AM#ϚW4Jڸ(;Dgz8=1]s0ktvG s#_<+hizM]ҕ&5CDZ}LFjՒvWwBdh9qﻢfȏ^pY_]Qk%EdH]WbEpDsU4Af9 >M/7kPEUY?82OKN^#.];p2.tH~$M$"oq|g|qD\Qig0OƆ7ٻq$rjk )lr{ѵ4db%͢E, -g"ۘU鷣qUҵ_`[aBcԇX $Iz@Gr0E1y֐p[E@1v}|Ѱ@cPn3R04_nO& RA$$!`qTWpϐD. X`K/'yJdMy;y"Fݼ fdR!Fݟ*_A[Π'Ud\.樞֗ҘvVͪ1TM-T *VI" ag%HRx8 <eL;)F\i8/-yDHDG3M DT cG4CAevsj|o֨OL?"5u1F!ZS) 3`&Sǹ'nלQ7`68+_KJkl\¡# D4286\(5`o->\~3S<lPilZiچ`z֯`<.Ab0z E/Y_c2['P\?j\!Gy^WVyI3ZaH5r2 swuJ4 /TL } 7*!Wmqb1YYæFDdy=doJ+oG8y:s=K6 -{»^RW\ArkdWv@Awh]we<)Dk ߓ3uQ"=;;mē\Ὗ N鈿ͲM{ڂco:qAW 0I-jjդ,d@,(.pW%s]yP4_m`։^*8zrE s>TڐP`jĈ?[&/ӈOi7K@WqԥdV%"H>#qiLQ ,6{-{ãsx`c'7umi r,ÍvjyXЕ}vVL/\wј({tF91\ mҩ>bh[FG6hh\kߍ&VAx3Obդg̥.2{)5F0]hYbÕ\EF* w0#uJ& <ӖYWt)Kx";xaWeCnm_$V o ?H H  (SP W`d`nQ)=.&Ct:=t:oBXl~`%c&=H;q鵹˄acl]p\BQ+ءx -/7a>Wcb9$ó#%ռOsrvP(e2v-Kӕ3iKs/O.ųzmf+~IIChH̱\>L-׹WjxLURO}ʊ: &~ M/ \njt 2~PIi GΩXz" \s*Px<>:}QxXfp~/mRԿO=A6T z`|AE6=i1}nw2>'!Nn05zdMo6 U}niUhvrc:|Z2gV2<5 }[R\ذ[o0X`PMLbL7-.~P &M%zwx"LZމW˔Opji\W8S%2̎ew!X R -[)tq=Ν߇oڼa;ʍ,bF#t7AC0S 4߲zLLÿbdhG_"g +["撰s:i2,N-FSq15] eI#4E6_' 7u}M&`;дWvMAIL=zM\cǘL +\ (-ٟJΧuɬPW+"0Lo%3Vc +hadfFU2 ~S|PЂ^-@%7W4K5)Vĭcpq6᝺dQd栽ZmZ,`?;E]O@6QEou9+Mä́$l"ۛRxjl(Ij O'_bvMWxLD[ɶ@FX4+{iwXB1W$A~߱u;+ *ZDآ^X\n3f"Kҩg_ 3dkc&."sH~Ob*M7AZWA\KZSx}]}hDp2Լ-_%aN3XU܊G6T聦G ѝNfAŬVksdUr[9=fGf>?{gf 5JG6DSHh6i 25 zd}(o5h:kAj)se58E*J5_P|$ҿ t\eMjo:GufN5>* 0D8@(etd>yס 9j; !OIfoX+=w/\ה|:tz*xb7Je P\icirJ)+@'>WU//G"Vߏ&R,?!U"C)xKHV`M.oAB4WDVhQFxcbDgׂxcpDe]U| uʚlHSwAW‚ |5Gfڨtq/8`ۣfzy]#cW^\h1t+QM Ӯʑi/Ħi{gLMQ4j_/*Oo ڮXzfB'(qY"wxh\ZI)$$Ƈ˖ӒO\R=91aŨ<*e!(~)sʧf4t:k:+g? E61"`SDu.RKy1n(L0nA\`c=ޓeb謦$=E- Nn+#eL^-6( y|vg-!tِ$g齖dn0w3Gp+BVҔ廕h?y*')֐߄8GC8 GniC`J iEͧ3^𹓫x~"{sofCnNPz [{/0ɡ.X%T:ިG ܙ*KxI)( H1(4>|[uΨ8h~IL-jC:϶\"g>'0/ ph(RH`-ۣb4BU?ن6bDῪFd: Em@~O+ӣ ̆ly()*_YSjd}`M,"R-S5s_q|(VNb׸z-1UZgkKYfd e, evxAg%t2aZn$(` >'Ē"i ܌ 5 :EUJ߼ˤnV_SA>_=he{58H/<wKYf7撔OP'.$9JfBhL60{LDZLRj!G9O'﷠&JrFIm`( Zˢd|Bp*^LΚfާZ Dfon{"l jŀHMtq0 y68F $i$2*ŸvdmoםPJb0Gf knjq޽Q1U(Dq2|*π C}lTfdٺœ=axn|DpbkC p$$S =@c}g)ω1!% =iYp7 ! |3/],o ,!{zV+GӞ&pV}`5üd4%˩V4Ry3/GT>YbʆlՐeXIǷ8jy;dS+>uFsU!\w\jskeI,|p͂h?stWX{xп 7]88^$ C[8zK!ɛNJ9/Cbj.tse_y1 Bs0o! o!v)|.?vcAEqf3-X|Do -B_+ءw;{L& b^VGMa!Wnѝ/ DIB$̭hX{;B^TI9dGt) !螊lK;Hu1l-l)7zTWѭHYMB ֎ap bBGEʕ[hf8֘~!L"2N9!1W%<,Z~"sr!s7HYȓ\³ML~vVxwg@mYn^BjVhtE{?Mgѯ;﵇:s%ϱlΩ}|Eg)-9gG Fj'hJN S1o,QCSΧ?Mϔ 7Jn}*+tCXtR[+^FוF^)/FH`l2ǥRXxFlDЋ-XlcgS[i9joxjx4EG Q$L JRO17ᡓ))erQ䮆O?noVk98jc'ٚ֊ ECL}POwniz@V~w:dE"5Jr{%˺Lsۆ HHncIY` 6Tҡ]D o|A ё~N =D~ +ug@r-AėY:RMRW2|9u5CsX\Dw4: ˜v<%6Qbz5V!/)ε̙~TӸ,Ɠ+XnoU#aZewKQhq%HҨ"Lq6iؗed^F2&b֓%tO=TzCJj]ZM`Jr>fP0nŗ|M)ؑZRAՇgد9ePfuj6Ny3_9F݊"_$!0 ,nFzR]CeRٔ*@zD?@CycYs7ETbMhY/j >P)Qr|*wA~MlZTފh{qy<`w$`Vk"k5!Z󘗪۹!gNrYF6d)k9BKH j'؜S7 @E8R= C)J]ݒN6HT0?s=?j*y1"Nw*߀h GwB6/%O\vKR+\X6 :alfQvݑ\~ #y 'hl}E*?eOgtrw6c;LW+(lѬSivfL2y%#1"@q>AK Imj1 rjX*h^и#L.*BυOyƆ{Fv`B{@>d2Se!zJ㥘9^Lj/*9[ d;xYWT%]QڽO0Dl- 80_dߞFPO83ϕVA/vlʛf( v2&,\qF~X| /z+KiQ=SӎI"ȃ ~,tAPlҹϫp;NS}# n|JR[0{ηjeE v@=Q# LuB)J^Ȥ? ?}ix (9k~qh7^68d=1.0]ɩdT$m)qo E%xA4rh62xN0^s8akEŮ7g'<]Uq9Rcz,f#^.t8e4(A,&΋NKnBG/Н&*!UGzeLES4@_ (QT== c t%V7m<«g0_fpeSj,\(X _ah ;(Ď iV(Zհ9J"匼s!4\޷ꫳ0='?~/;c3D0͑sTjxIZ*G%4yH|Y'^e! 5Lٟy<:|O .4JX3,l&@QlxOprYܼ*Yp}ӥ@Y-狔cq5 -<ƏS &nKhҝk)W,oR<ټ[Hk.q19Vg2$_9gtv! 3>ގ^H`Vkq &#PpAZ.%+^3Ve 1cN,Y.Ȗ.7m /"p*ºsTtsjz ^BB  ^~p5X'{? btt7F̐jgtPf{"eԠJګ/޵Yt}թ$xlgJa9p{4-zwZrS;?I?0gu" ͜XMBF!L y*ܬ:86#Ŋ@}S{poG˖9H?uZсBڟiIg*Nkf*WDǯW$BwhBR)ͧ'){֍(('wE [ZexK'trf (ʧK+OKφa?n|1l tSs՜M${!"8l@Mumݐx%\ګd_iuc#ҊYVΤBJ$̒TÖ́[qZ g=O@o3bS4{i ".?"hQl!CW_:KӰ*0N_"?O_2A̡ BahfYr9ܑ9BG4Y3F ,[ݿVb̵ǵ4t¯A 7TSjp^vqvIP2[hNn1m&d4?י#xa%Rۉ[ixp)Kw{?Z~B9aL *TxNeC*4/mwM`=CY*[0 46ueL0^zWsjqedꗠ0e4ʩ2Az-‒O Jw時wral P|&[$nolt% X~9tjuc('!sPBpCjxl憛]yKݭs0<YvQ+L#|Z4bǸTu39 N*RfSRʭM*m9"Z]GMqZ4*U4m@3Pv@HPKvFwhc}L\{rf0E!7j;{лFt.563p%1liea)`#.ema$>[Fv?ĝfqc,:C⢣S;^0n 2]8,-ݓ`N([?8 1;QtLLѪ61.TJ7Hw.Zݓ(fxQv*adOy SdimftB_xa :8B|ƆR3~}3 3ܢ>dp.)~~oER ! i&76둇D稽6"2NJ*D<ORYX|OX\ܻ55g "^|`~OСOn\seHȚz5d%n¡)q~_GapLUڊUC;.8H){PW tv-jGе=aita*Fp]Ö3DWN璝K4hr$]9wH vj`to)4VYM[uiF9`/wakNዀ'Bk4B_E,1bUGd/QCY9nuxagթCz;w\sbǃV"oC#>n+~{;F`]M|nƐLV' A.lZşw7ކyՑueӹGruV s4-4( Nv}!ӑ1 2S0O*W::!Mb΍,[FSg݀EXiu:@ 3Sۀ[ رK B|x Xj$[Bo. wpɼGh2 vOWZ\lAw!jt9|JkT 7b,? B#u/b`|LK ۾Y),&1l7/}aۡu M%z\kttiMZfވ Ie `)<;*< @x:"2~;5{xB ۖz"5.Ju8ͪzk_'cdnI872: 6GA,>TUOb2\bukgzUBH4Fe4;HF=[4SxX&NJ,/fb|IΉ<:FV^m5;`CN.k67BN_mYg/ K M1| t43嵻mM8nr NNYCM[I a,Mg=78ap;/yõwhpyȞփ+& }SrjGW6̦3˽a-O1Y9&< 1좇[B)pT^ GRJFx˸f9IRM#D67%E4]f`ОguɕZ.ۂz(b % =<q*hlsے9_sܖnncܻW2ƈFxe! |L>_ u!]BH7'uUezmHLkԐ'}τ4@slm\6 Rdj'=ipJAQGC@IY1?YƑˢ=z{ ,mv}x^F9i>͘>cwGT, q $W~٦x@ / ''QQq|H˔\$]GeXQ"7/]Fy5Z_ OY;vHe~HnwtIvòΆ߶O }H ;іr)(G?O7ġ@bG&EnXz5kbJ/ɫWflvжߵ)ಡPCGQ~DQEeJ٥=:NİڹڈXl$I3.N.Si74z|w kԡ9tP[jԺ#5: X+nF+}΋3)I)+8<ȅH=^>dڪTrd= mj>f8xF:+ ȡ5GdFӽ:<Kc]q]#N#ipePeQ~PS uN,ɾ jf1UD8VJa,{Řw+JpL@ο`ό]қ,Q~':ZLŅC1 &!huDDe;1M1Iշ.DLPn11mP_:.?jD:X۸('ǒ폃 ÉZ3hjᜓNGnxZ?ܨy~cnUJof%04yqBP]mu)F.i⿆a)%,m?EwO[mѵ:0dR dI)AbĒjyqPOf~!gSR[.kEPxI @F])ٴ]&i T4s+!4q95C[r8㈢1F߁72a{Y(;sRE|H尉b#bgY8\ İy i\EYfB{{XϘaN{KXǫClp22vILTa*Q<$;84в{kJg gkQ9 ʋU<5C~PGt$/W&ꩫj04K!ڈA}@=Y)Nښ5b^Iq!Cg^N UдJc\`r+> ?5zKY Ӓ!BM]XG<5.*/{Q/ZX'e[,=Ql>ϣ"Yn"v<0;34/=W0v8mP.5˺Ϳ\G"n^:*Q_dh$ψ6ny%R}],}ZAr^8hc($:Z9   s-x@Yc?!VYx:2վΕf 2N f3ܠ_.]?]0~5j,u +Ai;Q:rmeMܲC獿xϩ8goK |L>r qΡv=AF3,ï=86"MAr_rkwߒ9W ৬iEUh:Y_4rZz$,_G*Zپ:Y=#v A1i(kI\rB~t.֬#'}iaO8RNag?Jw9FDSYZJ,Oq A.(<8UGs6c:{9˳KZcK5҆ wqt=R8Z#m( PYJۜ+ϳ*b2{r ^ jP>:~02ٹFo鲷?M(^0^qӰ _͹)ؽ-Xmr)Zֺ$b~3жPT3Yl5ldLvc0I=V[|':MfhL`Hh{Ň2ͼk8ʔ+$]6fH%}ijĢ5-NW=E*ׁG#ۍTٸ l:N$,G ZK?@t!8r"Sy&HUaF w"cC)zf%cГiÔU=}G;Q}W,3q}})}g|nRש통ѣU{.1z3h]8_>+pEP;4'NuPsIl]d=ִ8fn_Mf[%"-`U~:BG'MB"ԣ0۬gϊ]R4`kGk?l`@SD8cQe)up=žV]^T; vɒuF&(U"қϱFG a*xBJDu̷"Tx# rcPi TA{>|3C pPfXyP }Vx5K 9t*]V#1d1*u?!CƠ=Ol]`m)IZ"e= 9ipD훋sN 5ol ic?h,LhN dZop-"~OU ٯrEd;*b]Ӕ1~Ğ]&1%W46NG] ZN 6_F|ag%E^z(Sv܋|E(0d)TKV{[?łZ.̺ذtĸ&X 5yY'!uT)oJe `6X9c}.^'d inEcbë4+:flґycGRqVз8yKzp^N>}+6z;`V6hrG(jKF/#_ak w]a>j5mbG3FBg -}/z=L_I9׸q $̥l}˗+]QnnŸxtSuMH3&sKu~lAMإG1ܬ/FqDR1EKv-էY03{48HU>X{쇝o[,VT?n)Q?#(j~kldb;zᆦCto? !iƣ϶ CuEJQʡSU{Kq^ Gu[[~O:lkiLM%K&dxIq l;Kh90I71g i[D ҅cR:Ums@ pӭ qžRdFo ^OgJOy%`DoJ:V&Ӌf.04`%\HJ)sL'h !o3+BYʓ 4T܊İ6k3)'dC tjcVℝfCPϏj4c$͚ӗ,%0XYmHu$DXkA->`G &X{1i ab/ :utZb!T^k홒<_?A`4ν@ޮIΗ1sߦۆH:3nR@ <eq_$#XS |6A)hhu]g0œxnv  =F$fD!#._+bSr(iY3iabt7O)h$x'"µc}Jy"u;cFs'j^pf*m^8'nv}t/Jw9*G&4EbT3 7dvl /  ƅFӂDﲎ?C# uC@"+)_Ww=ur<^vמDc|pu'X3ǎEp,;5 0Pvu܄+qώ{]Kb5(3WKh+foHYY?"\YS5c?pY﯐ TQ7x\W@xFeZȎtm[bRX1O@$?LZt0 RNU8Qx`ۤW*4 ?ɠy TUx6J_X6;~QolCs+Tf^ C5vO: E'QRsGU7"IG:bC@}_tEWMcвx~,݀d4RwvÂrQeŻx`K5Lk\Tpwg+!&)Q XƊ`/<-!k -6*w815Y,SZ 1zzdn 2;tkFU>r4Tn@*8p0a~8@TÎ 9 N!|D_/O%X]ex]ΫfdH7DG<ϑ1F<ӃbD3CQ?7]< h&]($8ְ˜^/(DGԀ-4Ta?b@d#n9IMp,ߔf?pԊKRUL$h}'_7.+ (,Z]y4<"yaUCc'CA"loaM3*K9(2vo[pj+wei J2T$y`4)NOf?PÔԻb"SXuґ(+sjj!CtaAfz3&j~xR5w_bwb&8Ut 7e?{3ZJ Ȟ}U q-jOE :haspq3+r@N,'5ukuD[p 윋S=9Q"OCcݓt߆\JD#B #`$MS_ _K"Hn7eW/ݏ tpq%wv%)f&<îvpPAO$vlFĨ{9"^lS RƴorHY[sܺT`3 'eJe|^k`lP "N]e!r^~x>{€ w6$; mɂ_#hV .wf&CTXFҍǢ/lK=R+f_sbr4sd,KyIeh) l2jQýjcYrp02dpMO4Яx*3 $UEpPAJ.cSچ ojoӼн0@QS{[$|}]"F8{AX܍1i~/݄"BwUy]HuqY>[l CԸX76q_[G%ec/DD;siwj5&I9_m vM=hkퟞt0{CV*,/ oY!:[d㰏G'Yķ&Kf_tM47Jd/ETB|1j@] 6kPc` iJג37-P5v­puk#]B[_$z_ra 1}u86LA2s, xf<(z6$G"Q,mJWwqݙDm,3ܙOn<$ .UHMJ@ӕXnޯY)C㲔js^3I0l*[wIr|v$L__yvZS3ȀbA-F;ŭM,8}}Me[RVQ/*eoOfi)\{;}+ nЂ2JVʁXgqh_7JFByȖ-.̖Hd-{ =jL~VAƖ󌿵m - rZ< 2e{m%Cn!TR[qvUQ7EwVbF0~ 8Ŕ#o̕/j R )iTGƥ2q+_X[xKxa^zP&QGGUoRSu(Pv߆yYs$J7yNDvI>A]?0ğZMa6>㗺>UF+&_XhTR]*jv婵$7f/9Yh GG07 ;ثayoBO@3 LPON-9CW6(=/%q[elC XS6Z't4;.48E23%Ky!\]yRiqo&QN"% Qd?zj ;('KҁK4zW [tvC ^&yZM /|,C0#S2L_{^lS7KGêx9 Dr߉/;X:SƈT2XE*]),wz evf/JR?BxjI sZq*Du Ǹ55Y a!$? ݍ[ iB(eƏ $^nNhi:+Yg1*J Ȼ7k_RLuKC.ELf;ݟƼo䷖u*AѬ JsRY@ orԢ5"l0usl,RezQZUj*4~dnH@1@Zn}vi&&3җ/ш E'{A%w\P, zH7{o(L3J#5l %, b\I3$-4L*ݬ9hFgCif 2g$C6&΍ƛU`$t wȚ~O# wWGշkfθWliўeNqԿr{XP MZjl ~_*:RN?`(i/DԨ18@s_ѱ+; l>ᦘ ~oe7)ݡ( XnjbKs5+։{Z2 g.z#nz`e=g6˪TC8C: `ϿUD}NvKrpeIk{J ǒHx6i\€0##8w#Qc:2Ϣ2"N@e*VClgG(-F `aW= oEE*/!{fR/пznRM鹃B\Q_^%!*n8z9) 1#3*4VkYi-?\~XSu JM8lbb=}tV"~Z<[x'A>)[ ؿ(Wlg4L3\umzm Rԗ^!=c ;gh_exN(0@:JMx<։Ԙ םdǜOY;p H/7 9kԘ0*1}jC@JfkQE:2""2\/l 4 d.~ScN]RبC/55d iUEYzv*A?o,]0U<RØvEKnp9a'˅r/IGa 7q Ϧ{5rsi00^pʢ1|03\FO{F;N- #{T*;~BY67vmN6Р갩2~LC W3_F@xPʓ]hpkzERÊ@Az [gsnqw٦Bߓ=z3̖2Xdmb(y1V.V `!$Z, D₱Dnɝ`?F gsd9 i ~M9]?k&`m[ <G,6=5 I}9-tm:9AR\{w)/ǺC[MH(-CRs)AkJ1_GR0Q&rW3ј:!P1g,F>ոerzI#wGf)|ʟ,{ zj EbU/E*d'N63E;~w@A&ŋH|9O/[_8{Ȍ}8s3rK- (ۊ[NKj)P,"xP]%"AƢ?|aYdmr?,4$:hڣmtCW(+#DzN+&9ҫhpiM9':b 9x(I8=]J젦#?V3D A _Wvyeԓ<;Y|RP)a -2k>Mg;*LwաFuxj\jVOCs{:6In믛YQ]x姼md녀qOKni8"Gx WP*8ڿ՞G4mń=AAO_Θ/Y!ur[ݻxC<[QOHByvY:/  z#riq]f `u miY F?x> Wd쿿ub:+f?qfM5c:nSe^d Wꁊ Drw>!h$ V2;K2f+|so&}p ymub $ kߨg%8,wc_~\:Ղi+$XBx@ 8B7` cu)h#rJLՊ@ow `Ce814of;C\fX%oIZmBBx#5ڔ눕H3FǯYElZ^fM -*aY|Ir!eeնfBH#UhG_x_ '{| @&nB(2|{+'m"G]2LtKlBl_%Z_x )n,t]S->yb^􁬡c u*?#g,+ÓWe ӪG0Y4~XMjwѿU1F\NٵsQNɆ}hpl*'ĸcD<A_Aؽ02U!Z֪d ^f?rtԓQI^ SdƥmdI)DAպ۶5-tz :T*8#+Fm_ ֥QTj ̣[U"M*W]g:3gOJ| +D=>፬+W} I%5y NDVѓ8k nv33T\IqY\c8B`z]PGIe r>E.03 c=ؔMREd!د ;jAnz;ibgXkP6z& I>t{l#XoaGG(; "&Nw@8Qډ4_ 7I{=ǐT(!h,g+d:az+NRmy_G5K*PoÖ\5"M]XEӜcה[̪F: zh뿱9+!aMUԓe"ɘ˖ړ:MG!G0tߐ]p?(1#xHy@{ߞ~rS֘?$S$Cfπ6+f]@^IKD0=rs9riRC>l22tNPJeY\ 6TP$YMeHnvFw8K8Mշx~ ]:W=bP3oh]E Ӽ2N-"o7 k8ov.O {xi7jW6E!"J\JF6:l85d+ (܁d_sw$L9B༊1X4*]2ei iL^a)H=? Nz2> fR}͗js*Lmw LC;^Ez"dSW=|;Y=X|QnDc=ts\q8EC5GS9=ʧi2"YsɓBcb׎4C@3-eBwX# =I`:9$-@JuIɃLiz2rgP&9{zRWS}n,.M™(\{#3Nc:Q?tgЉo؊Dޫ])ໆC@y5 ^ G&6F:I󪫘4}gƎ{AP[JmmXNkB^V Imq-] #52H*GcLP)*|1 `$ ;54 ,hM/f*iI&3Zu)Wj)vơԾ FY|TMF8\QFt#zskꍪB**q5P`v(H>Rhk0^ O!Cx5USTl."cf;G~` `j UO{d'8>2<%N TNFpVa^SXFG{#ϓ,;2m2`%$K[-bfNm r*dj?&(r%ûX1b6.Q̼`t}<` L[y&-imzhfgiߜnUt8*{>Qy_FTמw ɟ # xt򴄋_ #hT#.qI5!PDGw4tҁ|CɆHB;UmD9ڜCxKLZ7dŖFrXs.Hqƒ|fw`f9ؼ9D~YѸɿQɭm,*d2p8#nԮbm-FQXZu#f6bn9ʮSM\HS0)n/˼#GXM_GIΙ( <n1șh2;Sq,@9;=w( X@&Iq̭=%1 hԘQ4)lXq!o^k0?mOEkWPE. j|]9X:48R e4IgI>P`8wH3?yBU^;%=op1*a|<R݌jGl O VZ~ {  !ʦIF1?kM&|sOZ& #4LF_m[RJ͇ y{k5cdhg4P98Ge=Y(bsDP>>% n;贤*D1Ge.e6¢Ġ=54hA5#U\m$ر}8pȎ8:4Q){6ul"e ^GdD~=+E7&q/wx>O_%tI0IzE"NZLjZGUeMb<ڒ>Hvuy| {I?Ptzi\f y}KJ$`$U7ü1n r&ƻ B} ):g>m`hz7 K[ۇ 6Uɹ>lX?]sPR}7i͕$оk psYUK4o65u^6qHKĩR ط`/8ˆ- kLmB5ӡell&J/`5apE@.xs%!IEGF x7KlCn;x'&TJHwP-l83ܢh-PxzbE=S*g) R-.KS}x'bk 4Oz[R>D#V{e`ixOg-3 @kN+lP*Ds.j6%r6{ȟ{"lǼZO5b~n@xZIG^ӗ0UG!r$Zޭ<3.FV vC)CPjȩj%Sn80gSz)jj3K[h/jԔVNMWp&S) u[gթ)g\.[̨= SCb.Rw#~$W%ѽ%ϯi?,PץgʎMJ*~XQ~dA3r_~N4Z2zE-VONhgjƈ\se쪵m>b57}ݫH q~{rN^3]j i*WFRX`[i> A>5 jҪ'&>z>5] ܙQMWKwˇ̐lZT f>5^.+r7gt-Qn&n$2-ϵ5|S&?lZ^EdcQ*y^? X*vP -畮?i#Ix_޹]Y6ǐfֶ`L}C &j4f,e`c.IeN@\Ym#'LWG}(Yp%vDgvӅzZ%4anr 7I*qejad@tOO擊.ѲDH$^X$֛ }.DyΨzr]3BQ r6uM !3Y$עtfTLT-C9U9n)z)%u4;,w4V/:߬ƃ,e>:БXL>@B\=!lwt=H8 gٓ.gz (C逌6vnےTsVOPT[8]f70H"71#Hw@hҏ.B`10BPz.& 9 LxU!p4|w#wrKR8Z 3]PbQ=DF7!"\@Q`FEy'+KBϭ|L(!H1Rm@vWxxd"1M?npQH']I[.5?MVeSnʣܓ$tN٠gel昹$2qQ ~O6wXCZOQAnKy߻EVX@R }Ÿ1`s܊('Bp̧.=ˏi\ $yJnl 7X[4Q3v-dcՁV[VyNVQ \akP{5U>ɘ b\~9*m1wd!&{^ώd!7{yʋ٦-W$X9?TO*b1Qޙ,ݰ|2KJсptF-)3Y䷖#c{ȥ4IcCDޖ_I[j{:E>:}#rwiFvH־Q[A&.YbZgg(u@*J*1j ?(* IGi3鞒$yE̸y烟&I.YGZ`y`2h<h )2QyDp'\XQ+[$8F@^S(fazak)wб5q> .bװ?w9kE>Fπ>uL.aĊ۶\ʽbڣaFvU`q0dkڴF x7ߺ-kp@99mVh7ɬe2hҪW.M{dw%Ϳ}lZdKxoڸqw/ m@ g!ɉ_"+nA(jVT{M;mȴ9^MdTTLB̾*ܙw #HE>> U#k.URVޓVgGxu-m\s#A0]H h_Qu/UM}/)3QLFqa9 "x`gd>J|!5ސ"C݂M5zDcb`v2S=B4X=O[^^ -'}4>ߕ[DU%߇pj80l/D<ݔa}='9eZD_]9Yu!)YA"2V|-6RzN0*Y!/m^A Օ[2guB%KGI934Lm͏U;`tadz;ʝׄG5a EY;q"i|K1a3yj$>6*N *'+M@*ty[_"-cAv<^un_5fN=SAe6L}W#ڇin=}-C$+uO7?IJ|=E#f$Vx<;˫ l GPS3R&+'"M( !襫nLf4OuOs)ٗx W|?؁9=?$=;&pgp9v/,FHwQM#A\mea J +ߟޜz &֡tkT .}懨fL7 dN#fHr81$Ya :yuI6O罦1ЁhNfI7gi|oɧ(4X'!d3߲V~+]Y -%=9vR;H8_d$)-젝^/[.C~<Ó:PNEΉʐ;vldYoڀ fcww=+0?3򒈫СZ0N'30խe}|Lp8oӹ5wx" ³4 fw:rlGӾw#bvݨ'M(ˑ}A (]R=šuAVP: &8T~LXNC^"7y^k04V5#meJ'Z;zv\|Vj:j[Vd•&0D!BZqt>1DgXQBHm`t b)c"Ks0Cv;a:KYl3[ڇ8kQ72!Ų .;gODba.W)_V-ݓ {Ც)%LY\%W+ۓ#,K I IQ mwYZ"mbax`lM66 @KBdBetX-?Pz{4a^&,}TMJz'kpe0l6XkiO;[?&W&d/Xb2/0]/ϣk$:F=l(|_Ac]ڢ8ߴ<=yuJ>&L`3'$4ap{ aE&]Ak"Uu"Qs Qzx9?h+9gK=~&s4VpK6#ݞU~}ಠ|'w*^JOQi_qr;(E]3أF٫{/Ё /j[u/4ύ1-| sis񀬗sH`N^E `G5vg6X_ܷJI_.Hub þhL2]]&~[ʜ^(XrsHVIGJ0Wg=:XUNGc; 2eaa)$1dcɚQ u{AQ2  jCkx_|MZ z-Ѯ"} y %v wEv֐9,8kTY\K9 e.p^@"9O>C`d.]8X8ܶ;>E<ֵf;Wu5{dhBt$ьɓKo>VhR({93++%UH85~uzꁍ Hn|4[ >+[f?ӪH8su(*>MX LlJ\$>^]Kov]ABEO-<Z<qĩBfǔ{^W^![v)V"C7nz* 17}#[Щ2wAUFTL)<yC?K kP%e/-U0S.';IVhӻewCuw,!o'}琬 78.]H)tsu_PF(P􍲊 J|+h#:ٝB|X>4ųM C^е =a3A VQm[" 4Jb>@6=aRw1Df :_n$\e(K{z5OiWvZUXQFTވ3R!>0 Q'iY1xBo3hk\ }uSsRB_* #es%9vQ$EyNZH5+<..D p9ZoX&w?ZήȻu_O1LF̷JDϏ]JcK2\``~ t a2.h:պuU]y5P9t*W}=Qr҄E)J\0-& ؛xeiDeԴLT?~|\=8Y?`I ӯn=ut1t~dŹйhU֬) ϛi$!-ςES&!b*+( x˘aABS)k?cj׿ŮxshUF}ן v%~gkmJT)2 j-D{LDqQaknG 3J"(d{ gis)QvV|ћ~ Z^H?aHir@g-֔Hc \5C G;~$`ŅAobWyH>@^ #, m܄ gb)Bp^=/ٞb{YJI,8z3p'`6qm8b\n64Jl&=4[ e^\piwH/֥m2sHy BG{&kUsׂ#u[zixb>^0k̋ cyWhcm 2{rjJPvz)n5uY;\is2 c m9h9l.x<4VPGK"<䥱s\@jTx]i{6B2n`t\Fw3愂2Cl'~ R{GǓ ❒a Ӡoc{2,:_dݹHr k[vPYJA. ?.m*&z5VmGQN0ގ5 )oԏХ}2&TMg骛ŁWf8 kڔ#Ak3ױճFƚ?_z];4@% p?3qfnn 5,5B C r697Cgy:$S`mϿgdzgÑeB@k8} $z"r xhC‹{Zl)]={za:h$ٌEߝ>~-q Zځ#TMkvB|7uwC+LLɠq議c&y eai QZt f" Q9d:DJHZE7sôI]5DyGsArx ibKE#[q 0= h6{jZTz]*S6<0M* QD'$,tWNJzw`mI>d`?Yr={ޱP7䞞ilv[?[X-J*l˜j%U' (8e,v"@ fbNSbJ,\CW>06l(z:Do+P5"$_Њ6Ί%Y=~9.\S!e¼̍0LUUo۰KT!#]Rbb2&f[1g6DjLӔ׊AA6]y3<n|1I)ش(gVH|UԥO\oY^8_9X>`?,_aGL3ޏ=hq nwEpe`Nd'Ju #{5VZ9S_bqYu})HJkrxàtա9' e@Wl ┕QtF|v.Nf`AxZASYlPA=_+>͖1P-Tl!`zWƒ*qU3}b㐍NvU ) VF~9 `H<=BZh9udxb\r31S`A3Ї U5Qh~C ݟui4;W8*ռCPIF$84tu ۟T0FnYΰU"綺~E@όM8'LEA4HoVg mjϾs7/13iGGɲ_R9(c5sk 1k#L !9>T/{vS,*w8EJ.8QTS+UVt$0{ 3 e?]xMn~ Zd>g郼-J-:qTKP08Pj={}O%êfOCƉ%-oSL&RKqTOTLCa٦JaJ`=ԤoOF _2DQڷr]i4rEnCr/ n36@Z$dWʛ~hRv\$* r <뾐<܍Aaf>8\]VY\@խ!{SIȾS$muZj*(UOiWEft |6c rev5z[Ysd˞%&F$U#wvMBq"h9qnڽ|MMڵ>n;RZ6E[wG6*U!2VUMbjp6Qh~ݙzpS!EDV%x̐.썖 y#h{iHs)Sa#ä'ߘ ۠BW~uz_ٟBl32t쿭wyR;4Sq2iHq+L<(iu!mm9Kʑe(-j-:,{IqRkŊze!I*<+߾1XaޤV17\<#}kI!'/&PsرQXT _1QR:*heah2m-/^K 8Wu__i< jN^ *SB)<$,~Wh}Us#q *tj^C#'Kk,_h2S\v@Xݖq  8A q(OYiuE/+~3䜼:45u"ӵGDSO9$B^ ʇ|9/ ]+߃IbѠiAaP%M$vqVX x)$H&aa؈~/+U {o%vЅm#MԗSua:r]UJd'F;hF'X\i^a\?_h +ʲQKuoܾI}u ;s:Þɦ2 nUSXOCa8ZoAZ%vpaQh#u_Zy\r̛EcUomOR]SjAgOkG( u9v#r#)hyBr,9C)Pk {ߩK25yc#a Gi 3> wpaU'*SFi8̾{=G\6Vɲ̔Z^f:ڙ4b_i&byŭ7uJe!dܳ\ P7b@c 7xn@Vn{E j%Q:*M71 ZVɰiߨ\+Eu1yLDXU'W3Jq*ҩ@ 1R|vb5Cd Lu=GQ-'6(2gh'^N?ҹp8S|M}?x)}hVU Dw-V_*IХbt $mbO=Ξhf]fG"6+dmK*;{#;א's=z<2EY;o =(Q8aS&B!EѠяDe \y!+B'*z aCV>_S汷bcWA{Q9]0t% 4iM,l\9.AԒ#w6V۹XBx8VU/jϮ>"!'ŅKk8.(0;4ZR6sh~YѤvkw3+䝖E7&ma1Fz i=8._T5zdl,ieu`pDS]閍N2ǓvU٨4;<)`D4y[XOkćn9HZ!y$yS`5BaBMT.RDg&(tN0G\؏o01ǦT4Џu< 1FEu3: $u8ՕWpS{v X# .7t8]bric0@F E &f܉5[q7r3i?d7yD![GqɣbP|~ժVUHH}y"CrK k n {F44}VD| U"`!5l:`1kEf4pjwRVH0vg'19Dڌz" 7 \3#~ZMU qq\ KBC Л̦uay)뎊ĆY{[I+EQg.qo!Y51Ԫg.ʽ_h:]thyƣdMx*k y2(kڑT̀ߝ r]jJ2&F#vSD4 wO99x9]IՂ$puUF2ip~l&㎁yjjI\Z5uZ_ e 5T0 E翨VMN{PA_vS|g8JIy\Xp5^8-Vnf5'~QvW~#6%q. g:!y)=}]ẓ0:-d6?蚢xHF $.XJZ> @p'\3O"Q>.dgJ 1xnq̭./NwXUg$Rv)`÷>}^EN h$|hZx=,(0EԛC&C,| 9}bkp;4΅i$\`ڿSDqElz1P8D} 3M_@0|T@=rgpj Lb@J(B:n.P ]?V}'_dj@ȔjB,Z E+)}lкo)cJAWlPzitg;_}xƀz<cKAԵ[~KsK3P#5ʌW(嫦Yͣ@n[#eVuFy`2nfZB-|/6zzh 1M 'Է!ޝGF3lDCv5pӫN̰3DEθ@ %R-{p&VYw6ScދT*"j>tמ˘ڟu#8#w1 d9p?Tu½>v;0)u ;YwɢfG'iH,L״lRpnŦ<ђ+o0BȮ_ڸgs}14Uk P?:M?=iًcD]V%qϺha&[qVfYcr*CinޏiP27tN;DESTmerzG7wIt_,ul$TE&A~cx_`Kn}jZRĪm80HgteN= 1kO3/h \!Ym]ˬd;r>{߿H[ 00}GDFP2]sS[5XV91 R)BNф-eIūA1J:@GQ I''WcwwVH;[d#Rּ 1Q= ٛL@j)SlR,%631^$N`BZbϤu͈p:1i8N1dJW? i.HHDA96/뼐!j*a;a$pKF=PEfsBՅ;Op^А8WzU1*]k`HJFp,bP+_˨ҽxNJAS*I +@btiqLߨak|Mh]^L:K m*)(e!p&17A:V cPڞ9Z⌄:nTLJ{l!Jϫ"!Lɝt^{m=';]І9g/lǧs1( W!:W+&i7œb5mJ\myM0nR&SYӴ$/9P[RrϹƳ?NYcf^o~>xɲ׉d[)5uVc7oΥ%r)iN&𘅓ewԿISB&܊^<0ǹ^N/s|9XΣsaU2m9}+Q3|p=ax(b?o0,[u]"O_pbC]u>|=,S}Md0M2_H0~K?yHić 9o\7ݡXzvpt'ߠݻCY0aBKoqfcU*mb$.YAk-94|Q- rȾߞhn'e\MfoAɾS~FZm@C޷X9TZoj5_~5ҽ6K|2Zfթ>o1Q~^h)$T ٧K)iѦVH݇n{S@TZ۠Dҷ?̰\Ǒ~˗W)yG^́RߥERO>(Dp JQć$H{ `|yHzdzG.V['^cn,d%D3X$(>y]j#'@8R/ZjLuޕ;lls*" 4sC흌0@Oeh$`pe8OPT7ь\W{;Wdd7: heCt},7$Yk۩Frk }_&SPe4I~A|Ɲv`ȷ&ʿImPufQ1OXY G޽]# eabp٨vI7nR$b(Bt!z^ հj^/WaFBoSj˟dsէ$`M}NIiS9ivc|`$ ef@t5pʩǧoOO|;NwUAClKG7n s!TYwCLJuAO+]ps|xAd2^2Tg{Tu8Ib/⸛?g.J G;JpgEa^us,`\Jƒ 8{"hN!e<.Pa^6/bb'D3XUBF c4cgv9E\T50m/]xc6&)S n\}(R:w} 87iHFd&n[j:fF/4M>|&9%L |8opɼ@-#jCA#"k72.4'WF}>\64=ϓ#@]&x?RJ1֒n(l`u`N&d gswdp5`q$6'ˏ@`ɾUhhqA/~+ p|JK})~j䆲z(,;*xq ā].feI K שqYD12$]-xJwjWT0c#+k0DIF)&xmѯ}gL6qV~ş`% bE=J/ϸ[$ sq\݀sz&9ū-_v"kQ*!u9gՑ*s.XN!^-dU1aHjN)aw{tCɵw 6}Ĭ[Nf+G vQIг1齪b!WaUtw҆&d9@! Ȅt3*XG10<ƳxqՂ0Ԕ?v$7@z?sS(-o E4.E_堽,^+ O (Mx:BӸd7єٶ#[3[1 5~z)1׊0K  IO_qm!!Ȏn; M5Gs-&zt A0(צh cyRP} 3|<@}KifJ1R@[hS~^:B+! ;ԁ&NUC;۫1Z`DC&8Ss[f`9Y.u {7?jFp_mRa& o7zNbvqΗ;7`d 5+8,&ұSxJ|HJjPG(8Nҕ_jroҮ(1t豈V*Ѧ!lkݝ$aچ/nvWͣlB5ڙ",x?m.LpچE~k 'xd0zu" E ([`Oh^Ab/sO'\ κi'T pmyh{(po>@$,"btH$l":DN:raݴlb u%4ԋ^Qm'%cuIk # 5mw`3"\T0#N/뵺BKQq<+CĦm4ֈ8 `<g_kmal\7(űBILY}حh\gmd΃eG,P<=_0E]x-DO$ϊi W/ۅP!͜Vg/UN8Qi:7UV/L;c_ I\zrꖽB ;O04| CdL8- rK!'`n3nWUv  -눪tmqYhs/J/4э9|Bee1SxuqD1zgDs!RCnmӖH)ec[mKܴ\XOuHڑ܏oyOEkUZK7iL C~:V7j"mBR*3Xlz*: ll$V*[g9:{vC<9ߗNniLGeE!dwa_id<^.i#32%)D hzIg?H]L޽ TǴ' ,s/X'PJEGmp[$΍4Am+CP}fGFFQLn&D+,L%P^WXp u$y22͈aێJ4 beK1?D) %ðq_2x%R?(NpWc+a+=4r!R46a t^5eFWJ$@}7mLr,P0+No4Q6%;dhH]d &m-ZjJazXRMSڣCًRC}EY~lljzF3=׺IV8AJiUzZ@|EV/`M_!Q#+So@{pIniV= ', ΄nzD#e{ŝ=؁ '|p k]<Zpkֆ?_u4qjIYS !oU1~z&?K$bu85'O Ɇ2@)Ҙd =`GR˻2A\</',?tb‚!KOVz]'P-5-Í񱿘J$w!mԀ#_uǤC$U CkS9h\(N䞭(_+QR2 L>Fs_&d5n` =xsfz@krH?% j߯o5ն1>L|U]foHȸǮnxF-w;1@? ,By }FP~QZ {t川EXFQCZ"pAȞdKsRԖ8fOh67rv +r[J\pH46"ni-Cu55:7I '!9}%^HP}b'Ei9¼ ?c~ Z7 ߭YBprC wRsY8(}BgmJT/gqVhHQuM{{75Sk% \#5L#| {SK4_g}{I'yBXHGB&)N$Z<bJ<"2oDX T}W$G+6^7~},OL)9 Ax!ib"蚛 |Ցj}5zg(f3oF o{3?fr`/y6.CЏ@3x%Y>EůQĆQ9QW3[b~ ]E~\-2+A3)^Ie#`q6oNq UKz<v Y@qk` 4 nKF/}Ly_ΰ+N+w"cںpM!cR>S:q]l~UFΊۭ/ "rKb8W74e^@nPx_ܬ_& Swxk|p^SfkDkR7\7ɎzQun̡<ʎXu?V u UpKA^ǵQKB!7FZhQұ~!VGRĜ-ucqM@~-uݺ&&@iKomUusY3{&~Q)RhUGa& O1Safgl_(_i~Z=:h;?ծZ1`f@@fүS\Ou[ނ{aę8Wj`ۓ3OےˣG5=\ws;|mtZqg}$t҆6;'VS鵛@j(~tp[B7q89ktB^fsnZ!|S>COq&tscR<_Ȗ5~4fqTxg/W_Qڟ͕s;PPCۮ8\t'Ln!Ʉ0L Zd.k  J8^eO;H$g\Q0-ȝ\fL1pSwfYԎN z 4ѱʻD#X@U@myjDmZ61mj~Fegl)x:x8\xoe]TqZQiyH/#yfOGX,ǒ9Uӯ$DsfVL# #~vܢR(ѓXm] 1|9$4 };ѐ[rG/06+3ݢS<b@g ׉VNV9I_Ogmw&̡ę?IriZp#d<")({"ߌd)n>/tdY[}YV8[ֈ ~}lË9v*S8 R+s/P^hܔyHH\q'Usj]9}_!o u=BD*sBO4riosYdܦ3T_1F#֍0 []5< -a$|ADNj ay- ?oHߙkC|ߠf#ٍR'),Wd=zeV?ˍʶ62}X8Qv!qx= ~*1[TQ|7鈰wjdW@DClp-rӷLBIi](˵E3V 3 3I?6 FTis *`xtmyI},b+T/`ګ1rQR)w7n ;TE{5CaBցфq=m6*&@\ ni #>IQn N}yTskzYh9^h: t[*jLcMX5<:wx#6st`-[$Mg|bUNN&CRUsȌWdQ(/C7N7RWtAmm :8roo[zKhdGaZrHC[=#-AO*BS ULV~.kխFҧpZmx)%PբH`<44[-Qqv}s43N\M9H9Jҷ܏ ", .z(Zc<8)fq :YU7xUe=`֥IHk I{ +?6FK܍mp?FV1vHٗA+f]]*=;Tz(5p?} 'C YRYjZH}`;*V40tp?(p2g~֍{¥Lmݸ!1SwzZp-Aa#d:vi4=)M_±{)ѯ$Qw=X~ڐ2*(9it7ΉW-*\ݹ stCL"Z -c1-}{W 2~MbyNE1 TY[mr|X2:~?M;Be%@RyhT?e_ =3h{ E ~]I%h~g/[y AfE4I*~X4ۈ=2 ͵6[>R$_n,d /b4VH{#k٨d 2|n%0w)<ݥ/w4Ap|&?Y 4\GYm?́ay\c7˼Eֿ~Dlj gbf"iI q|FDS'61d dޠuv[NT¨uv0enS;L{< 87޼k"pEv ŠOZȿ?xAcArc :wfRk0K LT\Д-SOa{:L" z{f;&,<+e0z.-&}oKvO,@tKlC:M64K~SQLa>*]FaF#u$;!ɹA~/O Q^hq;ÀL-@!BY#q5{iQ)7ژ8[Gm,uY}Dr1n$v(ʴ`[!R. 0ˑZVK8xDhqW ˹⦂kXlI@zVYK#5Nx YX]@L^D:pJjYa"XqMJrUul7l~{x ,,Pn.ZE$Qr_9E0l@wR_$'Qnb7 _gpNV{ ӥ.ͮLf/?N:ꓧ > I !"~)O)Uڐ`T(WCơ3$V ;])~>:{_,([t1e,6ȇ$;. ܫ#j翀\Zvj0#<>l"fz8 ؞:Zgjv$K4 Y5 Q1cJolQaSbqݑ%~7#&g(d /gdZJEi3dM-TH<شW=ثɵ}YѳZUAO݁15ܝll2Ai<).PbJߐx@xxɏ>W`D"PO=GyUh"—G;YP}hؾ-E`d7`71d>H]Uapx DGJm5ͅH]b8m̻:(p)n0Ot qUyNRnuκaY9L|=Ea(e"i;/®#kvJuj{MRkK:Z̯k}sl#] } 򏱊ު̸S#P~@q(þ9#3Qxa-ѫ搜T` <Vv ;VZ>1PZz F>5GIDW`&n: CW#rAL1>K[8[<Ơ}{];U4DR Xkxy_F$3rȳ,!pV"P DV:@(zH;n<:sl%8ìԂAqF >uMhݵr5^0Epn5ZE}\m Nǔ+ɛRBJƀ}TJlYn<Ϳw+,%ʲuʋ F[% .Bl4l6̊/ चfuC f#J%ZfsgcA'~3@bj.R2֎VQnk*.M2ԂxyNة|bMIR.pYխ>eyZ+vJ@D&::x5@@ׅ.)&́|4ֱnހ$Dzâᶸ,+JmݳeD2^5Q[ Ihs8V".ǹEgLFiW4ͭjmDpw1;J ?ҍPz x"GÝK]Rk z4G-JCC%`TU~|VP@UeZ9gW\A\} d_S6 s\TE-B lMKR Y׫7ðu(\{i}~뤵jkF_אoNx1inln16iOk|0dh0a]_eYsɼD]"חIaeW\pfz\W,|9T0px7E$(\=k"Fhi,0%l^۱v@sCx>ڸIFlYĉn WhhPˋH ôs`ClaYoH׿BD:awIjhI"G.|Te„$7LHVXT'r 8e:i0B\\QQ+=1MUoObcP D\ ȶ~H5;(}ggR 2氈;6%VϜ$~H*W~fJeԑc%?PߛSDž]CURjO?w3L,Lp17>)5L@s]m^yh)1}r:aj0ӛY'-*)ͪCDV(3ep8ӬӉT#0g1ZvFl.M=aA/k KnsHܙ;}BTa|rAcJ~PCN[̘tB!A/w]mgU|R]{aS椗<6V$qݩLdcJT%z? qς_=9l%;aW]ԅZ(M>} 0məۀ_ 9 Lg);E&/iI݆b m *Bj7ޥKVfx׿b< M{ՒȹSSwkFW? y4v2tԃ G""gtc3PQt=7/|ϛ^Ǔ{Db5mv G**(}9Uo17T͠>@^5D(­>0WQRWh9@aQa:B#'S9_[IZ'ОGoʃA/4J@wvQ,|njv gi$y^KI '%/0sD]ƕ@mCԝkg-1d^Ẻg:mܼ /K<4"|dE]$yۆ ^sӻiEj`'Z!dHmJ%\eC`tZW Mq{ 1`)XgK, Ǎ1f Mf."I :DLA|&YNupjg(sGبy\H@8i!b̓p߂k+֝ByɈN\"x ݔ J]G4FC)j <;MCM!j:s|9"^{gǂ[}}S'L>׵-`0cj6-.k)7% ЦKn^hPeu"(r-T=G ͟*aI (p7rV!eGs9jZ̀@]#558N3,VM,1!LF~! =bs Dä–VS33u= 1dyS hYr0ߑ$ϝP c~!̰p37B f7_ =|T$x}Cnf3z{TOL3I\6IdV{fOX{_! 덀B@pJs6˽P~-V|dCJLGzτRƄ6USLSJ r{~J.,ɜʇè\RNo%>Vy)T2>+5]% S9g|DJz/>*X:MVtODlVPB#h@E-L 'LP1/@H cpP1孷&ݬQkXS!Aϭ[਩^ OɖgI,ѡε=*XMMGE`s,R&8"^ WԘ^9o 1DF0+l9d O1&*mY1vD5Кt{2AHDY/M-$uiL#YB19xIgڒѴԽ$ DDC9Bb#@ŧx{Dx 4K痓2\R ?/? ;iٿoݕ\hpwVpT-McW^C\Lr?3,qF><.Y<% M&βmN[P.j/7 ]2 (Z2uO|->7er/z,fWX8Hێ^p[媨ϿO̤ d5F\3⳧d~fcv%Oa'e&gb1kQ3m\aY9*{~\mW8/"#0Nؽє[J[L-99]Rsj^u4Q=UEjȷ|e:,B@31iH%;|ƒm~t@ý-ل@J-]HBgyFRAGj_Ā[sW+^otX0j~-ySxNE>҄'qb}-UZ aDF;Zlipt;HʮaFȰ9& .9 i94Znr2ˠv lbxʀ)59|hT$󎶝V VbV3mЌHFeJ{UP"Y$F_“Hq (sr,ɊF]% v!d*8i]qwltMvGWBtN\i;)]?aM$4!c &#d,ǰ:u=èy9>5<9?f,^Naֻ3r*Iqn"},]xC@]b5 #,DY2rq)rKYӌn*8^1F=VʹߵPd'591&޽xj"_9'} WM749HZâfv'x*ŤkSWrS P[Go9):曋2/pMj􇫣-ȡ]dJ{ [? Ή+=CkcӞ%mr$wd>w< xs< $D^DSgnX[eI\*}^Uccsx /8+!x)P|*E$ dE3[b_i>(zMg:ĸ3W!xпqrtavnջ5RaU۾ Nm=J[ao]sP! {ɍQlA7x|~1;`^s/)EpN)?g W04JD?eY*:Soc!Zfʺ0XY]({/ZIއQD'ޣۇ\MKr;Y)}:BmD@THwڳ}7+ZE0#a I*ep?D[2y}zNҕAI@Uh("VB5)pZ>T,^'/jH]ssRًAI,.Z; Y8^gbMgt;B 9/tx~X 5!k+EA(5RR@'soF)ٍ-ޜһ TampO vĊ,> yeHa{ۊ ([I4VFu;8V',SzH_p'o {_a}~a=$`)bD \hm'4t35+J<݉_0|*tUY c\la{N M8WA'WTg<1QaJpRu}Nׄ\R oH;L wl6X<^EsKLNaD֊/ϳ KmZnSJyYY,!4ҸdDzc]1L$}GSI'+9łu9`s>''Źm~\y/ iY8y/U, 3q80Rr]AU\v)WkI.#+]p0ҚB\(xM.l4č'yoU'u*Qf&G}$GC| I}ʽci9-b?]Kg|N솘!E 5`{7H{`}"HZ!q$.8,uUЬ8AښQ΀#PxZ1jEptl!ϫnDb.&P]m"s&ԑo{g)x:ֻ.i_*22ujB8P\`.\E(y:Ol댉l_Zi膳sNZMdؼ=!ܤG]cƳQnK*x,v f>slMy=XG[޸ؘg!!% JB}/D 5 -qO&'enqǦb(YS?9 mu:6?,cUqؤS_=FGQN:v)K%#T/meao+J<͗qJfH[w_`Z7qm.F=]ޖ @@Żp !U?3WBBEӔzK[CY:_$@I<t }~?rʎU7׶uo_Si=NC{Zi7=fՃΦxY̒ʡUsI%$콞EQͰib؈=|C %qqX, stb uFXf{_vӛu8A; P^ U;H+07頕ݲ*ݑȀ!a*._8v n\ӍJ>T0*x.2C%OM)0ZH{<hvB|-. j*+Z)뼆Jɵ(@c#en!~LBjA{pB|2I)qfD}%5*'\mt]ڸ/ .W4,MwfKr9a#@Q6 DO\G%RMw׫D;C\Ӵ? u7+|㚉\0u}pf7;$rڈ"qauYsE=smz/tzQ̍<6֗~ixy'5[IUPyGO! ˑ.5q~sS xB6 kPM'pW^1䦫~j _s 5eJ/~fcY镘G+ZLċ4>3i%(ERG1hٕCNs_`;fǀ4<ĕud^FH LG 7E;Qn,b(*65h(]7R(""iNe^:^[p&]21.xtbTAǶIkZI泺#rQ6SFQLjً\!r2pr8<`<`!~ڬ҃C&`#y=g~q* Xm0vnR.xdDVV`"ƗGH<(e/1ueh#6C*[X$GGFHgz$~!%bڥ9U'OVepi *6,AwQe Vt E74 86HT-׋_3xԐ때Hyoisٕ7[c*j Ja*#\AG#)mQo8ߢ 0 grS #@`6d0>euV%-Pz*UDp]#qW|Zl 7Q!Q wܹαY8)w6gYd{KES65MmATB0׶?M&j󐫪&P ~όؤp cYݲݥ9coC/GqƾJlSMib+f.#ugj$`,һ:Fp1ճxCu^@ U7mp9w+v$r# a p1ݞ_Q0O⅊V,f;޲ + k` v8 c`;6&a#ҸpPą&>:k#@VQ_c8ZIo…njc YmOaN)K˭eʓ0vT `Yu*ՒL\ DF W]f |!Xw63x6 9.jl,x?@GdxJ]7 BYVY-C:l?. ͅU^ afHv=ۊfx(ymxCX Ai~r ?]&6Q!g^{ ŹȥhM:a-[Y d:\$@0,+)|4sϞ8QF't|W׀/Pvʮ$8t5ph;XF軁]AC֦~d4}rX0Fdo%64|c}\l.j~'Q]{ǵsZ-]b?~zAJFtIz6 J_{輂w,jhP%޶T PX7")_lC16nH:zWD76>*5/`9G 9X7cqex;P3ᎼaxG18حoNtBZ6 Ui| @ǁy:IDd:ۈ;y6NjR1R>a`e;b e [fӛN=3 u`ճ!_k[c +ݲO!GJGĀV9jǙI3ʜR_wYk_bXX^d}Xf-꧱JE g|ۣMǺKu'2mMgzm۴DMI#]Hw7I:69 BQO5Z1뭰MaY+%Oo"}lnXDޒU}O?^l*Esi o~j@MI(ao ]66+f+wypS10gK!S<`ԩrg84@,ӌ?~t4E XJ;Y88CK}Ta{i}&xt6j;)q{B`.ߐR̫WQ+ af԰U^tY뙖y([̶OΙƨ0[HI_!UE֡,OYu[E_y)Wؚ TWCj, ̥l{+$at`Pl*3,5#ooF#{ Fh$qbХT r|i,+Ds".\{ΐ.$)VEؿ) 6 Y//&) s)oX BAĵ`wOrz;C~Qț;" zԗI벒RNj(U] ({*l:YT6 {CAʏyFo W268y6"#|cMO~t)* r"+?9CTE#հWdW>%ĦzPXަ/i$R RWcb3rrEA`$UIqVF:^7xw0ꂈg$o $ihY2|R$:vN%SƼhJYc eYJ(3~W pPy|a:LLn'GLvp6٨ȭư],׉=SQ<\\L|3Փ7M>m}^ߟL= (w,`0$2`A _WgPç{F@?5n"9̵Y~Մ (}y1ܑ%>9Rtp*r -bP :Nv ͕.]v: E1P~[u", KGΝr!nv|J7\ N咵)uoB"WVKY[rȧoT^Mi0iP6 Di_j$T5s[Q4A?aWG OG_شn mǽtWޭbb0z^$On{vۂZS{U 1O]i#Ѯ÷}ꇧc$P0đI&^/* 0Etl3W- /",40=sݍa씐P|G;b{HDWf ̓ߋJ6""xd}RE _jHj&T& S~bEbLN/m9ܲ~$Bhy$hI_*ܟɲWrݢ i~OMQ8zS'Y1S_ z}8yU4O9Ø];}VpEKkPM4{4ςPXa^҂ecK$Z`Js,xq?=IoP4Zv"C։PSxWo{''o-13.7_ˮ3O$,$9ƾ AIV&HQx?noG9ϯql\c77Qs*ly0*"~Xa$j}+8>|iT \dG*m?OVقJ֬ùd vR&s2{f96c{,Jqv%o{$V}>#Ny&*)l tw~ r-U3uϠXxlj1vPJ#αc^l`WUѬp*&2S6P!JT/<=[%nL9gŁp^pX/1Z4}߯jwM$')U"_yz5P=f|dEJ5v[" 48{I~A J,a$6N:ڜ3#s›2'/x+"XV&6iHk E=W5mdL%jw]2uz8?K6ZraVOj.n+S_{)'8r3Iha$Մv#aB a#Ԍ)`_&rzǩogHE`"V|94DFzm0##:cwq `;(a_2}l9A[kICX4웟hñĬg o~:@K<x x{5[9Q߷T,Pc\;#؊Ł"W |nنow uxguZ˷έ۹V_%ע3? AmH?A)-5*a{r*ܡo[λb8`}VZgQΓܓmz#uD*.nwr!ԳW3`!쇦h]t:?l|/M xW+ %OIfǚ6s(PjtyBB $U"|yH!sıqG@>헒cj #\7N#~ZP?sqĈg2М75IZSy H }[fZW+/BaD@Æ*I}/ ' X8p n% c_hG0,Ss/_. d3w TeGjQ#sE[ILjb&>l T&HRKonU嫭fW  <+Hzևuj[0C໙ d eMC T1|SJq$yYF`Z 2 1g<|MmK6]ܻ<=K +IӪ`<-U/(Wj1lՌ9bh*W}9i"zصMUҴ]ɊKrMsnD&(2UtZwM -j[rl@~j#]l7VDDFr݁ةxp(( o\7J4[LM'A9+r WoDžG b{qP~.JN_;Qt'r `RkP񎠂 Ы~:4z)Oo1e[7Vg^cWSU؇ۡVxPP1\ =V"r큶'!q&}lϹ\ՙcy[R"`%8/ wdE3uĚM̜K$F! EzF!O<(WFcPtJqoX֏*^mLT5{SO[eȓ`5wEmx=.,Cg8pzڏ'ԳGU$יÕ?34C#N"b`DZ wksInù]³Xi6B}Z!z{\09ƣ,?ZI`c]UeiݠYC+Es`[05nk lrI 7s>n( ?{~BW  2CKc5l t?-8•E/yy/1&?J)],vtZ4g"&]-D!7. _OY9N);=߶+WA~(=7+g*֒M r*Cj(wD2YXݭT^I2O3ؿs\@Z0nb+iuz?+S\MP~v F4-,@ %i*Ri\ D*~!98z|=¹"}Tb$#qR8.j'd}dO 61k;Z%NsOUl#@3;Z=$^EgBM\xaM>KTraCP+:0>4V '-W|~ J&sOn`w,ɕ&ЃOUz7Mvp8Z-%iJP!݇e 0LyBXls!%qrؿZȀlgtpEULOc4We]ҜUыcbCEDiBAM@CK+}vToºo]OQK˙'Xevt jkaE .(DgYvB4_sULW Qtn|˶]R,gAE}ɛ/ty?ڰ?~\y֢}!@M~iF&K94b tN<^G<,יcÔ "ӇyHxe%K'!&/f~=sj jҦL0\ ! kn5ĚG/<3}kItje#DJ[:JuQ~<V.ai8ϳ%B~Ҥ&ST'RG6َ{-Q|1rybNBR/yaYZ0L}snڰM'tǻ1OգA%pHN$6Z"#Vw"_;?bG3"!9G' SʈLk Z1IL \Ti޸ ?mk}Xۿ" ZBRkuH >{K(H_>8suפPU'8X)\ehq9kDM̘D5l wDw<z"a $15rGm>Fy ҭ?4=G_փ8J^DVdؙ|~\a Q=rɎSrr nr ۧ /lOhGSf 7cJ Vi1%]Y.^HtBWH ;qXn+[Și5D]LHG-?\@ˑE) `VLr>r=Q8x;F`R lk@ná)QXQ!-ZmVŇ9p'º9u2@4rViTF/XCG[敡A~Fָ^(c 4k#vafFxv-氼5d`2???H mQ>$Ԓna#7 y0)hɉ 9dP aP~n  l{6]OYdE3րPP5eV!{nLk3 .y+0BْǵmzTenj]Fq{eJe_G}NCIy̵6 aɪ7jw}lbϙpFWp}xDϴ }6'dkrXғ*lW5>=$z5u=0͞1=RGQ./p$٤T!PIѥbD /BHw ˤ󚎻9#t (CLْ s2 7:@^ _EkYV(WKYT7ߚ_#Ode, Ff(9rH7wIfNx4; q$s'6ݨ+ P2~[`f< 0_W^Mefpg|(8qk[q|"1C·sИ$2Ѷp!^j} p`H QyeǎsÂBH@͍\YF|wt^; "1;C Ǔ"Jп_>b|X4da<]*Ifg8|/5,-ym=,ʄ|xH²OWvx4eۥF:躧T *g{hUkm}NARٱD0$C=VY8lqvT:bIVq[p utؑ# )Q{3v#kQ4$>, EQ#49ht226qbu=4o8MĪ2r-ٴtF Hd7t^D3 m <ӌ=\\jol5 D@j _:y%b; 0HB>\$bhY J5UYU{  @$=Z ;A>\x|+n I#:(d~J̀[*][rYGa?9݂t|ZaCkWHO;X@AE}/cfN&U؏ Lj7ZĆy!p_%?6=Aq8{=jx|55\)0v9.Sz[ΫL[yʡrsTԺ*`)(^MDm((zj$8 &6Q,{2!ҍy/3.pb8!9[D4RLrjeL!/?\Y:mmk#  D:E}dhM@.{sʼ2x6& 10/8 So-Ԟּ<ʓjiS,,º;#\.F)%nN9~OT(wQr$ }V`N>+6,=rs阚5^3I ۽_E1*Q>4qnف3] NZ QŔ]jKBQ`@;uvUfC5m&@_ Xs&ٮ*w#ZۚbNxvќ"c0%9#BK5+{{њgIe0(q($0c24\+CrNmsS4݃xP2 ÈK%Ac,b"(zZ @>uTx#)ݒvJ P q72BeI d7\{vv gPpu{8\6 ] 8wsk`ƶxUHnglEa!kḮ^Z ǎm[8ZösٴjW U[; RtY4?uj(/v) ZCS@C01XN8]m(E xC;Q|޷#Xaj.oо(7} |,&j(?cJ(3_R3oPB$jˬ8,v]%`ZQb&tNSKDGѬqsK )q(fIy}z .ZY'Q+5mH>0ZV)旍6J7B9gY3@ȼ荾Y;vpzKZa, )?K颲C`d`͜[}VG7ei ez}|1s3O kV6ڲb|$F@?¶Et}r?eGTi썷GQ{&@^1{??r( 4Ĭ9?Ϗ epLOp Ze$RJmCV4!~{Ȧf:?$p G|[ywaoZxZ^i|O zyDю4/$b}_%X3 Dn9eI+۸M޴ ϷZއ}w*[1YTl^Ճ `–>ѨFpL&o: 5:ӦNڙ9:Rf /L?6G@aW8=ЯSt"_u7#Yp? *%J%' * =%5|t?ZYؿ&߳ϲsDv`CCئEG/VSeX3L/b TT)|q.("Ͽ66s=2ţuJS44 6[$ 2#B0EXc'*(3mna]bT^V-щ @lo#@ )x 5YK0Y̻ `mv1"yy o_!OȻD!oyY0.}<`0tw]UR`7ŊN@4*i*:ͤb I9&_lEGtC5\NjUI%%Z Na3n$*Wq[P %+jnH,Rx@" 8@5DJUlfW]u &NKK:k4Ufj*òfBj+`_oy D)w$̀iq+<"B>{'^q%,vSxCXٹQ.kAW߱.%5H8KkW[~=4cdG@ LS S,ҥ*PA6g垘O̖c*g&AM>0Ȍd,F5f|E0J#~w x`21L3!03bbLgt>PRybF#|8 ǀG!"@x!<8?%1F0#?;([ /u=4&þ''g].^4DؼrU̠u_=AƝGxKz: n i mY"^h*f&X6Q%Jqed^US.cV!}fS:<'~榄L@z?'ضb ^?=بdZ]$ $>[}= r, N]!9>dQR9TF~rF/63eaŏ036Na<@ t T\zdT N%{VUnpy*š(B漏sVA}>f`0A 4|jy 2o[9uv0\EU}( ?:Wt[VP~g~(Oåׄi{=Z:eC!6- EbvhQO~?rmy#k++DAn4Jf'袥b$ΔTF ;9;T6)jcPtQEV}ӈ7ʕ"Q^ }kn&' 65_!XH2~c|T!Ţ*T9RUK".bwHr4Ƞ#w;#aJ?]=Jř:=ZwU,IA&tt8,-p?{D;$A"ֺ:0ca5秠ow"<~2ӣ{]qh}"aty;xFݸ^ӷNؑi K_KxcrM?k-mNxYAo]Qh.n]{aI\ˬKEDƉQ ν B:'= jJBΥ >mA5[O<NN8Q`!LŠԢ4Oaɗ&9[rA ܧzl^9 ( 5Zmˮ(pz(ua0:{~p<ȿVvX#ޘ yPnpFjSu96&q*,yXźX'eT$ȤWZf,Esu-[ؤ܎k'5n^@6Àt(*Ts>lAvGW^@qi.gʟ =wn̒ [PZ5pOR˪4tkF 1) *Ph5h <4Nsݴ{56j!?X(5M[#=Xʸj@pZ'>T;FĮ*+xئRbDZ]P}*DF:d$d: =t} N=Fwǚ.5w&1Qo঳heh5@j UE$u\1!&˝Gt*]WݜI&ːL'[hbNveG+/xTPIo*a`HmMӄasU#3\{n3,cg!i:,7Q(DgVj1Y#'$ނGV0R?2|ψ4iy%XS7 8[ 8L܎;FXS#<+E0^eYUò&LW}Y2C6b۫RZ;ZϘ';Lb/2lS;8Yۧ9wP ?>~K0Žj'Pܼڮ\(E{]癗9m ;CwY9c(籖cBGh`&RjZ-&&w8[%$N][jy~q#hLrѰ&sH1W7Lhnxp#N ;4l ʘݺE P0%v %k+#yр\}2 @˹oezص"sYA_5._WÕ2E,ʟW",="aZՊn͹#UuQk.OG^@9pݰ[?lC 6o. [lloQ$󿕍W& 192lSdާfr\近C>1#PZUoPpobݛ KD!kxP iJqI<Q'rƹ{xZb h ,|W-k:Ρ\@`!ǣRI[À/cS ;pºC,+h^jMqh$)ny`,K{U]p-B_$osT% 뮾۴=P QnsR#h9bBb|AsPF7IGVa4A"fNJCn'̟N{Uzm x)>2uM&Ĥ}/ {+RVDeQ4>BSC ڍid|WnI E KAFiH*p+Q T\t5H q+̟"_z}|f~a0QZWgjCl1-Vˮ-LI*8l12A8 ϢkRmrl.CLD|aw2K6>_lg >Q~r+~xA)軄T6>y2akEM;4u\A3$:j=Dd 9()yب) %<)kgyQ'2 W*E[q/~R$<_WQ }?^(c2s^]lwE*Ŏ&0j"1TnÆ.Է~ӎ%"!GfRDQSTUѦ@5޷ShhUodxd-(꒓" rzvdhA!a|EюJA!yΎ՟V /qErs1t|0%\{fl| ZZ?i #\U y&Թym)TAbsxQfosuT Y8~ G 9 ݃+@u:2 P-T VzOg܂"@{5Ԡe+I{racYm$!w81SܱqE%f⟶e׌(BjN S$Bֶ1.j~ۭrM^N>d0PiBTZ<2kSN,F]bt?lJD4@w@x.unKϺX'sag&Őol)7hϿ?AҚԞG$RcxmdI줞y(Fh;,V]J /2t-sg]Pm ?*q-!x@ui3Ẋ1#'cs7OBVStO(N-;y'J#;L`-^j2X0;kTo{Oz:'Q,k7ObXGYxuJ*8]ǽ#g)]p$8ρީy+`OpXxUNɤ6?8F `w SW dcɇZ1 %T^,-> 'u3?(*_b_{/"w>OkiN=Ly}_X}@4qkfrr10A'ԔZ/5TO16 ';䣯01PMo.ww=xB PL:-=*=#Gϒlǐ潻Oؓ X-DY1- /8hi=r /ˏY]=̜L1>dK~oMS]J iɦJ\O{@eܠ}aQSnէg ?uoL<T,Yb2O~5ڗNħ ;nq-wD3bVm?[tNQwH\8fZ6V/W0؆0 ϸQX/w܃>%Ntl2 [i- vTBzU-Yl#Li`Vfڃȟ>n˃&]dc:W^o"r$h ݖe=u#>y+GiPpmx9mk`=k=Ct:#<#*,u M}q(d;qy,QQ{`s-/xWbUr9G|ҵgS bUC^:ܧiU#3Q;ƊH!ĵn,鿟oKcZ&D@g`SUW)1@6Go&EױjȶЊNs#wPq"*ſbapJgb~VFX8 {X9VČn [[=w 79FI1f.W噎 kY Β/ 7?VaNOY H@eVCëyS`~p&8[|t&aN!K֫\&7`v<@,f ~0R:ٿ54_lEJT r&{Âѝ9=E09ɮSD&yaYdx·so e.ׯ\?Y(-=Ϸ,;e7 o/,bp`0hxjtoR3v_ a82 :tI4 Rstn x~^O ,0kE C\@RQikƭ2#KdܰU".ʃPf#靶m3w>h R:Wh:K 䗒.8ÿfc1}D&S85d: v%pǯ93W&]`]Үbz+b/ !ꀧ'cյpfa^)0dJtX k']Fo ]L?Qx ;CY_#.[8Ҏax (g[Q!̉EXɡBbﶵ 5| !j6[fLoT4ng˖=YҵZ;6)PZEĚ V IRgs8q@ƷU hG|AЬR_NӫP*.JFdL#ZMsq%kiY 4.):2<CLБC͸1Qr$hPVJ%=gи @> 2sCʑOkZۭ YXW7?yc6NSf T~'؀Ҟ=EUHv?7 I (GˮME+4v ,}woTJqo۹jztb^&_|%,dd߅4f1֠};~&bp :Y1feБW  G: ʡf%/d>a :1BIjdU<+5.?tBI} m?wWUXEU2gJ8*#t{^qQOڰնu[K@[n$rfEBs[LD;':Z ιFn*BfuֵIwtGv3BI5 h؈Ϛ [N^U$FJ!n.LLJ= R{#磂6z2  X訒 Kݒh'AsHZ(dz5-YH ϶7\EIcVKeO@ʓQ\ζdG.Ɇ%1}HGk6av}_ ك9Ȁll&ӣ)@;B<SqGaTMƴ̐r@YŞa>6ZGg^3n+cK4ÊO^ GQkq]ou& &7b{ԿqR`h°_7 k wf7q*xxk`wDFvgOM<}!Bi҅r([{˩k@nf7ݛH~o6}0ACvQ^2ӊG^뻅B qnHM fɭj Ԯa*c%!O(#=}"XsJ6,ZBXZ Ih[ YA!d/!"i#%9c(fd%FU,pOmQsg:^?i*,5T~.zlJr 51hg!b#<ů])k*w',Bn{0,:[Z40}rl̥CnܳMTxŢ~`u`DZ?VMCt4rIvgu,S"ZO5Px&5O.0tD!?B0Lz*Co&\v:Q_A&,M |' TCܼ&JljN>˛h>%}t AB8'-& RO%p|Cf9X+VM g-y:kOY2~4<8G@Pr$h堵p2JGD>c\v,vG֯ȁĉhi=~7.L?b-){b(Y# ⼑B/AC7?);"N@:q1ˋXe^@^ɢ90rhw$,5C؅|| X4j3T7O a8quDQ}qw eM)Dl|fC}[! ikÊgKy^o hwkDsMl) 8Y';=S^'\W*s:9/؃hJ=ۈK%.@_'%qn (Xэ#ȿ> d7S>mM3;^x%c.b~By+ЍR`!lZzh4Rkp@A ,L0lc 8X䗙UOaXT C~;¦w2 Idb>;?7=iQS(H=%P2z?8yԔ<&yÀfBII6;@NctMƘ4_϶ YZ