cairo-tools-1.16.0-150400.9.6 >  A bwIp9|h@Ts6MLgL\O](SX56FVIY؞gu03e7Ih16ƍϸ\`};BP3ՕYC{Kq>6mt+\̳cT3iҎ1OBXz:Oᓯ=/l)0+AK?[bߜ7ߙQ2T~:秺,)̭j&xo f݌FL[. ܆ >#wTb9e652283f6ad0ebf87e689e45144cbb22916f5d0a670d08c4524d50e07c32aa6f924c3896bfcef92dbd1cf2a04efd6e32ca55e8؉bwIp9|byv0ډדGc-<93**6[)ћS0/q 0*VkK^\Co/P%{9WDBM}m]g[f뭄}i1wÖVYbKҿnDy) /1d./5F[U@`>pAk?kd  p"3 Ic~              Jl  X  q ( 8 9 8 : BdFdGd Hd Ie XeYe$ZeP[eT\e\ ]e ^ebfNcfdgNegSfgVlgXugl vgwjD xjh yj.zkDkTkXk^kCcairo-tools1.16.0150400.9.6Utilities for cairo, a Vector Graphics Library with Cross-Device Output SupportCairo is a vector graphics library with cross-device output support. Currently supported output targets include the X Window System, in-memory image buffers, and PostScript. Cairo is designed to produce identical output on all output media while taking advantage of display hardware acceleration when available. This package contains various cairo utilities.bwIsheep93SUSE Linux Enterprise 15SUSE LLC GPL-3.0-or-laterhttps://www.suse.com/Development/Libraries/X11https://cairographics.org/linuxx86_64/p H8HKAA큤bwIbwIbwIbwIbwIbwIbwI[v [v 290878638e240cd3d217832507d1fae52b267225968bc5e2293fe98acb1ee02b5a4dd1f2356d50775351c9c5983b7cd97b356d6b80e3a132938275c56abf18bfe19fcb4cadf5d452d5f252c4ab9fc5ee25fd73d621be37bd4c5cf00bf326e5c55922481398e1e04f00aa8b840ebbf318db9f985e0e009e8d8a088f250ba59fa71eb381c84d3fdcb3030fb61dff24a84262d244afe5dcac0385b7b53ae6a42bf1421158645572270264a980b8b130dd988138e4dae20144e22455446e0ef909028ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcairo-1.16.0-150400.9.6.src.rpmcairo-toolscairo-tools(x86-64)cairo-utilslibcairo-trace.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/shlibEGL.so.1()(64bit)libGL.so.1()(64bit)libX11.so.6()(64bit)libXrender.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libcairo-script-interpreter.so.2()(64bit)libcairo.so.2()(64bit)libcairo2libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libglib-2.0.so.0()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libpixman-1.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.2.5)(64bit)libxcb-render.so.0()(64bit)libxcb.so.1()(64bit)libz.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.16.03.0.4-14.6.0-14.0-15.2-14.14.3ar^Ri@]o@[j@[R@[*AZ@ZJ@ZZZ7Z/YYI@YC@Y7X@XXXM?W^@WgW4VwVm]Vm]V7P@UW1@U"TTT>arpm@fthiessen.demwilck@suse.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comqzheng@suse.combjorn.lie@gmail.combjorn.lie@gmail.comdimstar@opensuse.orgcrrodriguez@opensuse.orgzaitor@opensuse.orgmsrb@suse.comzaitor@opensuse.orgalarrosa@suse.comzaitor@opensuse.orgalarrosa@suse.comzaitor@opensuse.orgzaitor@opensuse.orgjengelh@inai.dezaitor@opensuse.orgbadshah400@gmail.comhpj@suse.comidonmez@suse.comhpj@suse.comzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgro@suse.deopensuse@mirell.detchvatal@suse.comdimstar@opensuse.orgzaitor@opensuse.org- Add upstream patch + cairo-do-not-override-explicitly-requested-grayscale-aa.patch Do not replace explicitly set applications settings by user settings for font antialiasing. See: https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/114- Add an upstream bug fix + cairo-pdf-add-missing-flush.patch: Fixes PDF generation see https://gitlab.freedesktop.org/cairo/cairo/issues/342- Add 2 upstream bug fix patches: + cairo-Use-FT_Done_MM_Var-instead-of-free-when-available.patch: ft: Use FT_Done_MM_Var instead of free when available in cairo_ft_apply_variations. Fixes a crash when using freetype >= 2.9 + cairo-composite_color_glyphs.patch: Fix a thinko in composite_color_glyphs. We can't just move around the contents of the passed-in string, we need to make a copy. This was showing up as memory corruption in pango.- Update to version 1.16.0: + test: Free resources in pdf2png. + Drop skia backend. + Revert "Correctly decode Adobe CMYK JPEGs in PDF export".- Update to version 1.15.14: + Features and Enhancements: - Add more FreeeType font color conversions to support COLR/CPAL. - Update test reference images against current pixman. + Bugs fixed: - Fix crash when rendering Microsoft's Segoe UI Emoji Regular font. - Fix build breakage with glesv3 enabled due to non-existant glesv3.pc. - Fix memory leaks found by Coverity. - Fix incorrect null ptr handling found by Coverity. - Fix test compilation when font-config is disabled. - Use _cairo_malloc instead of malloc (fdo#101547, CVE-2017-9814). - Fix assertion failure in the freetype backend (fdo#105746). - Drop upstream fixed patches: + cairo-fix-assertion-failure-in-freetype-backend.patch. + cairo-CVE-2017-9814.patch.- Add cairo-CVE-2017-9814.patch: Replace malloc with _cairo_malloc and check cmap size before allocating (boo#1049092, CVE-2017-9814, fdo#101547).- Add cairo-fix-assertion-failure-in-freetype-backend.patch: Fix assertion failure in the freetype backend (fdo#105746).- Update to version 1.15.12: + The main focus for this release is the addition of Variable Font support. Variable fonts are single font files with various typography characteristics, such as weight or slant, that users of the font can adjust between two points. Effectively this enables a single font to behave as multiple fonts. + The Skia backend is disabled in this release, due to severe bitrot, and will be removed in future releases. Contact the cairo team if you have a need of this backend. + Features and Enhancements: - Variable font support. - Skia backend is disabled. + API Changes: cairo_font_options_get_variations() and cairo_font_options_set_variations() are added. + Bugs fixed: - Fix errors in csi-trace --help and --version options. - Fix a 'memory leak' in the image compositor, with pixman_glyph_cache_t. - Fix access of uninitialized memory found by valgrind (fdo#91271). - Fix improper initialization of memory in _cairo_ft_font_face_create_for_pattern() (fdo#105084). - Fix multi-monitor virtual desktop with negative coords on Win32 (fdo#100793). - Fix issues occuring with older FreeType versions.- Modernize spec-file by calling spec-cleaner- Add explicit pkgconfig(zlib) and (conditionalized on build_xcb_backend) pkgconfig(xcb-render) BuildRequires: closer alignment with what configure checks for.- Update to version 1.15.10: + Features and Enhancements: - Add support for OpenGL ES 3.0 to the gl backend. - Use Reusable streams for forms in Level 3 Postscript. - Add CAIRO_MIME_TYPE_EPS mime type for embedding EPS files. - Add CCITT_FAX mime type for PDF and PS surfaces. - svg: add a new function to specify the SVG document unit (fdo#90166). - Use UTF-8 filenames on Windows. + API Changes: cairo_svg_surface_set_document_unit() and cairo_svg_surface_get_document_unit(). + Bugs fixed: - Fix regression in gles version detection. - Fix undefined-behavior with integer math. - Handle SOURCE and CLEAR operators when painting color glyphs (fdo#102661). - Convert images to rgba or a8 formats when uploading with GLESv2. - Use _WIN32 instead of windows.h to check for windows build. - Fix sigabrt printing documents with fonts lacking the mandatory .nodef glyph (fdo#102922). - Prevent curved strokes in small ctms from being culled from vector surfaces (fdo#103071). - Fix painting an unbounded recording surface with the SVG backend. - Fix falling back to system font with PDFs using certain embedded fonts, due to truncated font names (fdo#103249). - Fix handling of truetype fonts with excessively long font names (fdo#103249). - Fix race conditions with cairo_mask_compositor_t (fdo#103037). - Fix build error with util/font-view. - Fix assertion hit with PDFs using Type 4 fonts rendered with user fonts, due to error when destroying glyph page (fdo#103335). - Set default creation date for PDFs. - Prevent invalid ptr access for > 4GB images (fdo#98165). - Prevent self-copy infinite loop in Postscript surface. - Fix padded image crash in Postscript surface. - Fix annotation bugs in PDFs and related memory leaks. - Fix test failures and other assorted issues in ps and pdf code. - Fix code generation when using GCC legacy atomic operations (fdo#103559). - Fix various compilation warnings and errors. - Fix various distcheck errors with private symbols, doxygen formatting etc. - Drop cairo-image-prevent-invalid-ptr-access.patch- Depend on pkgconfig(gl) and pkgconfig(egl) instead of Mesa-devel. * The pkgconfig(gl) and pkgconfig(egl) are what cairo really needs. Mesa-devel is too general and is a bottleneck in distribution build. (bnc#1071297)- Update to version 1.15.8: + This small snapshot provides new colored emoji glyph support, and a handful of minor fixes. For a complete log of changes, please see http://cairographics.org/releases/ChangeLog.1.15.8 + Features and Enhancements: Support colored emoji glyphs, stored as PNG images in OpenType fonts. + Bug Fixes: - pdf: . Fix internal links pointing to other pages, by pre-calculating page heights so that link positions can be calculated more accurately. . Don't emit /PageLabel dict when no labels defined. - image: Fix crash on negative lengths. - win32: Fix initialization of mutexes for static builds. - font: . Fix color font loading on big-endian systems. . Fix color font support infinite-loop with empty glyphs. - Fix off by one check in cairo-image-info.c. - Drop cairo-fix-off-by-one-check.patch: Fixed upstream. - Run spec-cleaner, modernize spec. - Rename 0001-image-prevent-invalid-ptr-access-for-4GB-images.patch to cairo-image-prevent-invalid-ptr-access.patch. - Pass enable-gtk-doc instead of disable-gtk-doc to configure, we already have the gtk-doc BuildRequires in place so I can only assume that this was an honest error.- Add 0001-image-prevent-invalid-ptr-access-for-4GB-images.patch to fix a segfault when using >4GB images since int values were used for pointer operations (bsc#1007255, fdo#98165, CVE-2016-9082).- Update to version 1.15.6: + Detect if variable fonts have synthesized bold/italic or non-default variants, and use a fallback font where needed. + Restore MacOSX 10.4 support. Cairo had dropped 10.4 support when moving to the CoreText API. Now we automatically detect which API to use via dynamic linking, so can resume supporting this older version of MacOSX. + Fix error reporting in the xcb backend if fallback fails. Instead of returning NULL when the X11 server can't do some operation, return a surface in an error state. + Call XSync in the xlib backend before setting the error handler to ignore errors for certain requests, to make sure all pending errors are handled first. + Fix text-glyph-range for quartz-font. Use 0xFFFF instead of 0 for invalid index tracking. + Fix handling of Supplementary Multilingual Plane (SMP) Unicode characters in quartz-font. + Fix various issues in the drm backend including updating API usage and general code cleanup. + Clarify documentation regarding device scale inheritance and the units used in cairo_surface_create_similar_image (fdo#99094). - Drop cairo-pdf-fixes.patch: Fixed upstream. - Add cairo-fix-off-by-one-check.patch: Fix off by one check in cairo-image-info.c (fdo#101427).- Add cairo-get_bitmap_surface-bsc1036789-CVE-2017-7475.diff to fix a segfault in get_bitmap_surface due to malformed font (bsc#1036789, fdo#100763, CVE-2017-7475).- Rebase cairo-pdf-fixes.patch: Add commit to fix fdo#100029.- Add cairo-pdf-fixes.patch: Three minor pdf fixes from upstream git (fdo#99630).- Fix RPM groups; update summaries. Remove useless --with-pic which is only for static libs.- Update to version 1.15.4: + The PDF backend has gained support for a range of widely used features, including thumbnails, page labels, metadata, document outlines, structured text, hyperlinks, and tags. Tags permit adding logical info such as headings, tables, figures, etc. that facilitates indexing, accessibility, text reflow, searching, and extraction of the tagged items to other software. + API Changes: - Added a cairo API to set up Win32 surfaces for HDC with alpha channels. - New API for added PDF functionality (see above), and new error status item for problems relating to PDF tagging. - New error status items for handling of GDI, libfreetype, and libpng errors, respectively. + Fix playback of recording surfaces into PDF surfaces, where objects with negative coordinates were not getting drawn. To address this, the coordinate systems for PDF and PS have been changed to match cairo's coordinate system. This allows recording surfaces to be emitted in cairo coordinates, and results in the same origin being used for all operations when using the recording surface XObject. Test cases for PDF and PS have also been updated accordingly (fdo#89232). + Fix "invalidfont" error on some printers when printing PDFs with embedded fonts that have glyphs (such as spaces) with num_contours == 0 (fdo#79897). + Fix missing glyphs such as thin dashes, which get scaled to 0 in userspace and thus have their drawing operations culled (fdo#94615). + Fix other oddities caused by variously idiosyncratic fonts. + Fix deadlock when destruction of a scaled font indirectly triggers destruction of a second scaled font, causing the global cache to be locked twice (fdo#93891). + Fix X errors reported to applications when shmdt() is called before the Attach request is processed, due to missing xcb and xlib calls. + Fix random failure in record-paint-alpha-clip-mast test case, caused by an incorrect assumption that a deferred clear can be skipped (fdo#84330). + Fix crash when dealing with an XShmGetImage() failure, caused by a double free in _get_image_surface() (fdo#91967). + Fix invalid execution of ASCII85 data by the PS interpreter that the image operator didn't use, by flushing the extraneous data after drawing the image (fdo#84811). + Fix decoding of Adobe Photoshop's inverted CMYK JPEG files in PDF export. + Fix unbounded surface assertion in win32-print code. + Fix a data race in freed_pool discovered by Firefox's cairo usage. The patch adads atomic int load and store functions, with relaxed memory ordering (fdo#90318). + Cleanup debugging text sent to stdout instead of log (fdo#95227). + Fix build issue when using non-GNU strings utility (fdo#88639). + Fix build of cairo modules as regular modules, not as versioned shared libaries (fdo#29319). + Fix build on win32 using gcc 5.4. + Fix build of script backend to require zlib. + Update test suite reference images using Debian Jessie 64-bit and poppler current as of June, 2016. + Various improvements to documentation and tests, compiler warning fixes, and an assortment of code refactoring and cleanup. - Drop cairo-modules-no-version.patch, cairo-bsc958844-deadlock-on-scaled-font-cache-reset.patch and cairo-xlib-double-free.patch: Fixed upstream. - Drop libtool BuildRequires and stop passing autoreconf, we no longer have any patches touching the buildsystem.- Add cairo-xlib-double-free.patch to fix double free in _get_image_surface(); patch taken from upstream git (fdo#91967, boo#997189).- Add back cairo-bsc958844-deadlock-on-scaled-font-cache-reset.patch (bsc#958844, fdo#93891). This is still not fixed upstream.- Update to GNOME 3.20 Fate#318572 - Remove patch: cairo-bsc958844-deadlock-on-scaled-font-cache-reset.patch.- Add cairo-bsc958844-deadlock-on-scaled-font-cache-reset.patch to fix mutex deadlocks on certain documents (bsc#958844).- Update to version 1.15.2: + Fix xcb/xlib compilation and calls. Make image boxes behave when SHM is not available. + Fix various issues with printing and transparent images on Win32. + Fix thin lines that don't show up when printing in Inkscape due to overly aggressive culling (fdo#77298). + Fix broken printing via pdf when glyph 0 is used for rendering, resulting in missing spaces and letters (fdo#89082). + Fix crash for certain glyphs in opentype fonts (fdo#91902). + Fix incorrect rendering of SVG paths with more than one subpath. If more than one trap is passed in then it's guaranteed that the returned traps will have their left edge to the left of their right edge, but if only one trap is passed in then the function always returns without doing anything (fdo#90984). + Improve rendering with Quarts to better match pixman's blending and filtering behavior. - Drop cairo-render-thin-lines.patch: Fixed upstream.- Update to version 1.14.6: + Simple bugfix release to fix one Windows issue.- Update to version 1.14.4: + Avoid appending empty slots to user data arrays. Fixes a memory consumption regression since commit 9341c254a. + Return a better error (file-not-found) when setting up pango on devices where the font files don't have read permissions. + Fix regression in the font size of canvas text in Inkscape when compiled with the Quartz backend (fdo#84324). + Fix _cairo_gl_shader_bind_matrix() to maintain compatibility with OpenGL ES 2.0. Manually transpose the matrix. + Fix incorrect font descriptor conversion when the font matrix yy is negative (fdo#90538). + Fix crash when using a complex path for clip and stroke due to discarding the intersection exactly at the top edge (fdo#74779). + Fix cairo_get_locale_decimal_point() on Android. + Fix compilation problem on AIX due to conflicting usage of symbol 'jmpbuf' (fdo#89339). + Fix broken rendering with XCB due to snapshotting of uploaded part of surfaces (fdo#67505). + Fix loss of alpha when copying a mask for a cairo recording surface, resulting in a double copy (fdo#73038, fdo#73901). + Fix incorrect recording of certain paths with script surfaces (fdo#91054). + Fix typo in definition of MAYBE_WARN in configure script (fdo#89750). + Fix use of filename variable after it's been freed (fdo#91206). + Fix out of bounds access when printing pattern (fdo#91266). + Fix incorrect size calculation in glyph cache unlocking for Cairo GL compositor (fdo#91321). + Fix memory leak in _cairo_gl_pattern_texture_setup() (fdo#91537). + Fix transparent images in win32-print (fdo#91835). + Fix _put_shm_image_boxes and _put_image_boxes when no SHM available with XCB.- drop cairo-disable-lto.patch: lto was dropped upstream- Update to version 1.14.2: + Features: - Improve xcb's handling of per-screen subpixel ordering. If no Xft.rgba property is specified, default to the screen's subpixel order. + Performance Optimizations: - Improve performance of cpu_to_be32 and be32_to_cpu, making truetype subsetting of large fonts run about 15% faster. + Bug fixes: - Fix unaligned access on sparc with the compact font format (CFF). Unlike truetype, all data in CFF is not aligned. (Debian bug #712836) - Fix unaligned access on sparc with tor-scan-converter's memory pool. - Fix crash when loading a PDF with a transformed image. (fdo bug #85151) - Fix regression on mingw for bigendian test due to removal of file extension for executables. (fdo bug #85120) - Fix handling of backslash in PDF interpreter (fdo bug #85662) - Fix crash in xlib and xcb renderers when swapping a 0-sized glyph - Fix bug with RTL text in PDF operators (fdo bug #86461) - Fix compilation 'cairo-path-stroke-traps.c' with MSVC8 (fdo bug #84908) - Fix crash in _fill_xrgb32_lerp_opaque_spans when a span length is negative. - Fix valgrind error by releasing pattern created by cairo_pattern_create_rgb(). - Fix valgrind errors when running cairo-test-suite. - Fix memory leak in recording surface replays (fdo bug #87898) - Fix destruction of fonts in api-special-cases test. (fdo bug #87567) - Fix duplicated surface push on similar-image, preventing trivial GTK3 program traces from being replayable, with an error message about invalid values for the size of the input. (fdo bug #73580) - Fix crash when win32 surface's image size does not cover the entire surface. (fdo bug #53121) - Fix crash due to obsolete CGFontGetGlyphPath call (fdo bug #84324) - Fix several build issues on AIX (fdo bugs #89338, #89340, [#89356], #89354) - Fix various documentation warnings and errors - Remove cairo-tor-scan-convertor.patch. It was upstreamed.- Spec-cleanify - Remove the obsoletes for sle10 64bit subpackages on ppc - Remove libtool archive always- Add cairo-tor-scan-convertor.patch: tor-scan-converter: can't do_fullrow when intersection in row + 0.5subrow (fdo#85151).- Update to version 1.14.0: + Features: - Filtering improvements for the image backend, in particular down-scaling of images produces filtered images that depend on all the pixels of the source. - Improve handling of device transformation and scaling, allowing Cairo to now support scaling at a device level, permitting easier, more transparent HiDPI support. - Support JBIG2 mime data in PDF. This allows embedding of more compressed JPEG formats within PDF, rather than including the full uncompressed image. Also, reduce the number of transparency groups used by PDF to keep the file size small and viewing/printing of the PDF fast. - Expand the embedding section to include stencil mask support. - Reorder font declarations to be in natural order. - Update the Skia backend to build against current Skia. - Drop Link-Time Optimization (LTO) support from build system. - Optimize VBO size on GL to 1M and to 16k for EGL. + API changes: - cairo_surface_set_device_scale, cairo_surface_get_device_scale. - cairo_egl_device_get_display, cairo_egl_device_get_context. + Dependency changes: - Cairo now requires glib 2.14 for its gobject helper functions, and pixman 0.30 for downscaling. + Bug fixes: - Don't embed CMYK Jpeg images in svg. - Fix tests to place output in proper location. - Fix determination of alpha for all surfaces when recording. - Extend oversize check to cairo_gl_surface_create_for_texture, so an error surface is returned if the texture is too large to render to. - Fix embedding of mime data in PDF and PS files. - Remove useless error handling in *_reply() functions in XCB. - Fix a double-free exposed by multithreaded apps creating and destroying the same font concurrently (fdo#69470). - Fix corrupt stacks produced by bugs in operand emission for trace. - Fix out of bounds array access in format cache for xlib. - Don't rename glyphs used by seac operator (fdo#70364). - Fix crash on calling cairo_create with a finished surface. - Fix SSIZE_T definition problem when making with MSYS on Windows7. - Fix one off issue in gl context cleanup. - Fix usage of CAIRO_STACK_ARRAY_LENGTH. - Fix rectangle stroke with non rectilinear pen. - Fix imagemask with pattern source failure on some printers (fdo#69485). - Fix whitespace in font names. - Fix page size in generated PDFs (fdo#73452). - Fix path-currentpoint test by preserving current-point in copy_path()/append_path() sequence. - Fix generation of HTML in code docs for cairo-format-stride-for-width (fdo#63257). - Fix spelling of "tessellator" throughout code (fdo#50411). - Fix crash in pixman_image_composite32. - Fix crash when trying to modify a (const) all-clipped cairo_clip_t (fdo#75819). - Add check_composite method to all compositors, to fix crashes in the test suite. - Fix crash in Firefox when scrolling on certain pages. - Fix memory leaks found by static analysis. - Fix build of any2ppm if fork is not available. - Fix broken build for Qt backend, due to missing libstdc++. - Fix typo in two cairo_uint128 functions. Fixes potential build issues on systems without a uint128 type. - Fix build when --enable-pdf=no. - Fix cache_frozen assertions for Win32 print. - Correctly check for xcb image surface for inplace upload. - Fix webkit-based web browser crashes due to empty boxes by skipping over them when tesselating. - Make pixman, libpng, and zlib paths commandline configurable for win32 builds. - Fix image scale on Win32 when GDI scale is not identity. - Fix float endian configure test when using clang -O4. - Fix compilation with Android bionic libc. - Don't try to build util/sphinx on Windows. - Fix loss of precision when emitting joins. - Fix loss of precision and associated rendering issues in cairo-tor-scan-converter from projection onto sample grid. - Fix pixman oversampling of neighbouring edges within a cell by eliminating self-intersections for the pixman traps compositor. - Fix multi-line string splitting in PDFs. - Various cleanups and fixes to warnings, documentation, tests, and build system. Improve error handling and return value checks. Cleanup XFAIL tests and reference images. Cover recently added functionality.cairo-utilssheep93 1651984829 1.16.0-150400.9.61.16.0-150400.9.61.16.01.16.0cairo-sphinxcairo-tracecairocairo-fdr.socairo-sphinx.solibcairo-trace.socairo-toolsCOPYINGCOPYING-GPL-3/usr/bin//usr/lib64//usr/lib64/cairo//usr/share/licenses//usr/share/licenses/cairo-tools/-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:SLE-15-SP4:GA/standard/95f89342379f225ce294ee763cf133f8-cairocpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=99d414a5ae2106cbd0fc1e1151e86a451d0dc199, for GNU/Linux 3.2.0, strippedPOSIX shell script, ASCII text executabledirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=04c96099d48b40fae638530b9091af5dc516853d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=213344e9a0c32b03f6efa31c5d6929bc21dfcd84, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ae7d82606df2cff6176783dbd34e014fbce407d9, strippedASCII text" RRRRR RR R RR R RRRRRRRRRRRRRRRR RRRR RRRPRRRRR R RRRRR=f4Csutf-868bc010c77e30a4f3b1d8c0605faac961d90cc432c0e378db024268a1ea8f170?7zXZ !t/y] crv9w!AF`Rlwp{bZa#uC=ٖ\{*<{I?q;@.|FLHDvZ ,Y`<.HlR[CҨMF wj{i!fll6"0BDo}=ɽCȅT ~/QUU?-N$ur"&tY}Dn0&HCt Y-?p,#l;]st.l c'@1.JN$@@K;#U@]S_w]@%b Hx{C װhNtHxu%U0Tb{!PoJPU[U7[DÉLfI(;'1诩$~]}z KT<="ȪY5urw6!md)$V"& ]4R4>qs<L~܌k}3|\o璨5CWjqE|"lH&1\ 8T?\`>W՝iNH/. R9?0?Kp|*5[u/jՆg>4GYvY 08Q{/J ڸ,|3_*֫٣aIh {;ėr&}i H/x%D+&LZ'[)+LJõ8G"i VLGՐ=ҀTLOJxv z;Z2!cᪿ!,l, J<Y9\ SLMsDGy+w.zB8ҭMf(f1/IQ3ՃJ&sNNOT/f&Yo-ў~jAcԳp;AoƀB#L߁,gօ_E7)rG2بVco i¶݌m /{?S̄tu=>k"(tBuҙȐUѮ>&eW֣7 k7ȃ2 'G vړ[1?bGJ j 9l0o}W['z& poU1cFZ7bz5Zj׷,}%~Jd!z b:EC9D*F.h+3nF.8M,I"/4MRKM ӏrq7霊@\ZL+t&{}1PutiѪ)F,4[P]2Eо^%YvCOhW H42>TČBh|ף*jƿ(66ŸK{dYϱ0eVLut/>;#]h_g?v_3ݏ̣2>.bȫ vx7 Z ~udʏ9cɺpR|EpZ a1c;m8Y*qW%-gq?A49@F; Gh 6n&X>לDGm"x]j#25`em!Y1pƣwl[nrb,D\UXn#Q#|1U`\J|>Qϥ* mӎ 59?$ԜĦ 6#W=@.컛W{̾w=l#d}STfI Xܬ`9 1X#0OJm"Y%/gzV;{וGr4(}ΔH]KOyWp,J)Rn@#kBeoӌwF_"l 9zh|\ٽdj_N3],_Adq _U;VQbκK)?Цu!KED,#;7s#mv$( z)UpSV8!9#`st[ } ]%ihI]xF'ƒ'Xv!y8Ab'dSʇıc;bt&570vriY $#ռ=Os= !eGwuSH0#ed"@Beq>W2bBP T7%RRmap~W[ A+{.\=Hiҗ;+2֦!lj#Ήm~KKME ~"iޟ{w[{PM\$\ kuH^|cv ;^vJ̍ U@l1_kAq&2/ ` X抶;߉75{\v ;Q0(iǯ5st۱8T Gv,B PJ'A'[t NKc 5am7=F}]wF`ȋ*7v7)kv™"e"{@ :6N&/z0AW/Z-Ѩ3*kP(=5nu&-k֙ P"7P/vK=/wjh{ʁO0l-tO^BbowኲM}MsoQЌn*K eNt>S|^h$ `*g$^X˃9t!Aojms?]ZK岖*X↻@P+9 !*_tM!*<9P.%M4v&-f/5 fq}LKpeeKח+PL@-F3w @S02e!m./cV]}`iz``"{# EKXb[ ;~ yU]stGBF4qx&|4 NPA%aMSƫ >}I*=G!3c+B%Md5BgqTTDש\ qK7TѰ;~qER$9b&Isu]9&Ť}rGzn1ϥ rDvǂ?іyqk$| PIb\}_o'}vK4Y?4o; Qo ؔ(-S3PBx`z< W5Db#fT֘6V@ü*nC8!%WUYp;-P\`ld&iG$["W;7XU "TMl2G_VPԪ YUVgMF Q4f>SLl8*3.H=Q4)=J:'WaU]]=!/H2I )uV*n]3*!Βoͨ[Vmƕjvy?dߒ&IŸ*EY@D[4cf-^"3A6ItkIp{&<VkfZ+*IqrWj u} c$b,.kV3wrEҍY10]AE&S(6&o8,qT؋0N}Jt~l7NЮ0"h~蝀]iM\$oإN[>EfUx=}L5ʟ;2r?c }hUu1Ye0Ιꆭt5DCX#PSKc %`տD@'$@: lxĬ7+)`Puo2<];ڳw $Th$e"tAz::*%jyԤ>T)8"|T߃~<lw8IB 20uylCEU b`*AO9o`s6B)vM+>+wTXXjM;@xmߩдǒ-u'y}yq-$5zY3Hb}f|EknWϢ6ynSWPbVʀ1JmXvRRlzbBPqָ%PǬ2ml5$_뒷n4a)wArRij:*no~VRH2Ҝnߔ`W5oaf'cegZ>OjUSF.MFz~g(_oD$xQg aYv"pNfײFG}nN&3W;H [ J zEV{l\=: ;Ur KA}HzcL7.wOU:rPȇ//K-k!Qt\P+mhF҃\#ugmDPLJ)p:AY-5JdpKǙxY2ڽrw5{nZ(&;tx#-7 /G%d9ҏ oXNEoWc&&{cb\Uɟ겻O(Q~5~.#G =y*,Q'Y嚂yY8'/=,T]qԝrb{~<[Mю JUr r? (hw KFUf!'&W?kHUͲ ɜKx=r3]|M@3!3 "*'Otp:^3q@2E nuXla`_;xxc!R}yAIo"G'5 62 ]h٧xR/e1[(oDJr_\&e}pM(TŨQC'a'9Pr턄N"z䳱 QT?Cb+"-hx2k ˖*,O5C(WX؝ؘJALf4 < 2% Db wK m|nBOZhy ͹ $H83h9:jBCCY:j<sۨ1魗b1N0ضIh)WOg-iDeRHt6d)7 ڂ OG+uQC9pc⑼5!B.Wñct=>57 qgW81Ф:a3j?XlgarnO沗iVfXǝ eEo$C+mO}4xo;P/dFEq au,&p)wfiDś@MDdtX[UzȋٝVͅIڽ*PڑF d h(IL ⎕zX+nftx_:&z+w r؇&2{1y$(-+xd>еgCz Bv t^7d)/0/Ԋcd\Ty<܊IQDGit!Ti?@Gߩ?ubc0c+4Zmd#TK͈4lwࢌh8x5\s$<W3O._wMơdN^2ufn$~E| 44a'a91P`TCPRꮕbje8J'ď2듻t^׾",_>6"k-=KudBr^|/)3a:Iq9 ZГA@V."x%55L }gNneydF1\d)Xa>&pc9m~NpH[ Z72݈RPůJ 8k _RE$feK϶Yq3&:)Ц[f 2+¶`1}~ sAo/A|ÕjF!v_֥폛$#1pPslwI6T@@畢)ӁB E!233%~-=xhV`?)"ZN7yaß F3P =+E % "ԸNG!,/)jXqmN| lMo"WI0tr-ӅNwKH+4T9A{y[W/W'+a枌fw ;hqQbSUW=||Q/ QoQ͏ X>*ۓ~;s M1Nw$DV RveiDvB;1' xWhKtVzetk$/= UԀ(/R(7%rIX}[ ̷DX d{V-+PLU:}3i+P~Ag,4NhA[ -QU3d9RZr ]\Ry8z7 M~+اrg7DmEh<XFF*nNG=sZg<$eFlघ/MR5}3-vulHtzJT{]O2_Ny XP 6-]! z13q>E zCm| 8uAKҸe5I낦xtP`M\t玞NAO R`j\:nn|E2+Ӆ9Rw'%^_jILT(7s~ĻӲݍaLWլ/mۓ(HlNrtq֪}kf[&K) +sy]{5rU[HrRˆ #U:%!)oq[r9$A٬K梳5< (A@M2N~r4‹ɴ9]NJe?#6lD {٬nFTLѤeK8#8 Y+m:.WF/Dcfl,VC3s9Zs\Wb֯eqG9~?vTwN|g*‹vC~˨rg`uW s\7V}Bt.,K̕;Ko3Tj;fd6%?F%xJ]lՃϚ4F`œbx&-tk"hĒ 0kǥ4 6O7a"*N|jtyf!i;;G c>C"8\Q"} r@zhVW,Nt\ &:w$ DdȠC=@I;>{%T$1Ƚ6_GZ;+GE*pj7" Nغ7>Fbkhe cNNSՅua_ZcN Op:G拿Y[1}n䣕G6ZÊIZ+`;cm5!`O6쮗Y%j 5oK $evoU|,O; ɜ7Ztk, v: >ְ=}i Rv%# d?'o`Wg҈Cᅑd 賚YǾ\ "941ޫ BJ%թ'<93 AǀyyrGHԡBvV،ڶ'IhL(@ l=s??1?Un!2c5`|Һi퍟? _Ųo#:ƛ,P,>]LJJ'B랤iu?e! < ݠ 4 59>_Y u_}mKuw. LU/FFɬ:}8ƛ~nbAm[=X|Lf[i+5fٝN=`;:4iU8 :~t<^{B7|ק;24vyqL|XBP9aRmUϱ_&bd% -h zu}OCy /?H fG]aSs hGV3k[Ucx⯆7~m+R]KeSN,ZB'-û: .Bj$JIiIy0яύ[=s(X9mqn'3ܝ#eTev56 [>_A({0W|0NkF/bWTOWb/׸[GOp?k`7O|,rs@䑗K 9\[\1LKP{q>e,Wg\pO{,L26[;DSӮ0x ޥ,sŭ2>;i zT3pƞ[ @MXRL[VL;$ܖț yb ~÷0μ$ҟg*)wդ F)-Bx& ~_Ixհ0Fy[z|qdAvji x3"5淴i_g‡dwըD/ċ(|  {#}&3Kx=󏼔1rUd[25XZx6gcK+1Dā%^Bύn#Dob=#A$Zjjn\掱{<Ò;"27BʓGհSe^1xq&7qa^L,Nj}ʺHV ϩϭ"j(2z"0UgQO㊴~qoi] % \3ꋾFf8%Ւ{{-,Ӎ-'hܺOp%f4ItyA.,* uM^20iGO{ItY+D$yùj?Y+>ofڊY} :=!s_RϣnCVNosVWk c0:sâ#ɨe3qMͣ.QpǘPe[ͻ *5O;p׺Nj,PaUboPR%,Ɓ\CJdoܵ-IUSd*=cԺ ʐDU;QO8*Dl-V3^G w5ؤ %_ ku :^# rn> vhŧ2ci/xM~wR31ds){sH:MS2ȼ]o/E;#>df_amk1_1|\/k83u_PYKk=J}nJE)RzrMh06KɩtnRV3Q{;W6L)lȕs3F\\~Bt:\78Ś(j+"/qy$с$5VrUijK-t _lPm:Nh6}Oh{ e]};\ِǙ:|^癀Wl _*a f6.U9fP4{vKթ/%4<Յ`[C(mtr%Sb%B8MTJ"By7/WЗX.>)4s6 %"T{V?˲%ԝUe ڽ1Yw+/V;)3 xTGrno 7U? 邥d)*v f *Nk?΋AćÀPDEzhZUWX I@Kσ/=kP"jox-uY:?v :0g t{ũ-jp氫+ ^0!Ęre ;;QC;f5Y9=Ԣ"[TN[FڦAaoJ_&Cm(c32 $FaqA{r6BT:΀WN hᰴ`:9┰InW.Fkj'!]Ƶv r- װLqm˸rwURBB(Bw8?X&G >O.f ΫJ oXVT֬*Ntxs%Բ9VY_χV(i C-睎R03,b3:ƹ; 5:x=[T ֭@=V]" _-n"yRI*ŒdU(A1wwМX)ul/[OJ{d|LOOtyiO1\$GЍiⅲ½F4U^RY^͎=?R][?p'IS-n죾9tKkML@HKPM|@ _k+vwYݺI^J0e}'߃{&M;oWCY9ӏtOxGj ILjH/Ύb3t)1eo-3cP.Mbi&E<7N ub;ֻMI>E R5Cnޚ[l-=DY] PP ÈAlaK4ϟx>ئG+ l)gff_f)wUv 6)C^*? xգk`g!O: D#݋'7wk@GLJ3߉ȸ0@?#EF.uidEedEݘj9b0Q% %[ |X;lߐuaƈi<L v7+R{Ԥo>o@ @>{X9NDy;v^xafsC_.Tou%tsa> xUO?iaAY0TAKm%slFR2yvAmWPPP-4djə>z"ckiN?/%iU29d" Ս`M4+$m˓pta\p1%bE6⻚ f^?.Kj saH2fO6^ޝ[&UfYkN+B՚\| HP2Q0 [~ 6Wzł^cN?p7p ]o]VKN{'Wⱔg V{Zt㛊@b=rҌT ux#6W^t veP![gǦ*(e1})<rKEAA̮~Ʃ fʥUc>ĄOse7>G\@љ\}.of\sIwжBCw`rضv]"W)9K34A,q'62x/cKba4 [Ok|rrRNpG^Y=ݙV. N~}\2 ">7^ݸrvqlEu"A'uօ֝{omK׽OظBf"9u3)`0 W` vˡ;,p}_E‘ƻߟnXsPK-$mv)/;~5ā@m >x^K%[NaglyI(+ ,3s+zρ?v;U> 2o^-C$G GFW%5B"xaИXTaeOLa [^F/lo-iVԦf$Nqb/ n|u*" R[wfs!)$*Nax3b\LRVa:= iY"EFOJ ^i2]&[VԐO?{qt`iGK:zJ/hIQ3g(ٻ"6VfS~B^%0͠<2t/XFuC;,\r-f% ^*ֈ:")R X2]OzĥcͲӍ,2g1HwPBzkQT9}|5OY[,);}{"/)/iNChH᯿yJ[AUؑPܠ<|Ct F_Krlq Bn< /;Kh Q /hc.'E;zň<]j`!RXGvz35'PuT_97bnF'K$F<Imw-kO-4Rϻ9|j.+ b MtAܤ_ǎ(73cTCrΫD/Z_B vicnp6r26*1(\clI͇]ͬV/,{C^lRR5` * AJղ3Fec:~S{ƶU1A,:[?sm8Ѕ@`->;+u)F:?; D3(Ƶ"b|WbB5ϚP ,Yz8r8?)?m{|+!b9VKQ$pZ<&j&[ Oq 0 dvr3lkWtʼqp\5DCQ|j[hE4sH_Ejqx2+@{}#AkƐ5߂-y`Tpuփ􀔐O!cFyG;(ZvpKz4./;CT;b yW`sb EZfܥ3@M~k|!`'f?.ʹVj&({Gh.+VyUkҀ+,|(]7j-c2X͡_> AgB (F~8aj"Ƈfm˥쁍z߬lĔQ* 4.zer0K Gʖf^̑ռڢ>1W#1~r XYq8`vX?Kra8]a+=NפB4BFM}v .sFV(M:Ɂh6: 3OW,Wů%&sϰ:mc#ŌV,¨MwpOÏ34^G[ )p$ БpE)Tu)-(\{ZazVϭ廏ޅܔT\Ǡn˕=y8织+<-.<8Ax!ch FZb@FqbAD"t[ }<ݣNXwMf\%;QBqU*naV6iՏ;>~r:LHDyʧb?oO"sBX@@LWA0Rtv *xw!Qt`~d#r>,q qZ5`$d (}ZL97cjY=/_ wNP@pM#9} Vsޑr]RV#NdzYrS_kڝؙxI4}LYDͲzvAaCM_?9 u/RVBcM) v6=k͂0e V#x(wW|UCfʋZSe"w3|QW0(DxvobLY[Y,an Bgw>p^a(?& U`!:6ubu>HzJ2)x?2)YYgEC ?4J uD&2"mjR/wy[ ZVXqhSsi"L$kxڄQRNF%;A>2ONJ%*f` Tu7i5Yu) X 뵪MZk\N`y$ς L/K~Z.$B+e]AShK>e~(HrEo'u'5ƪvSIިhU۶JZ"9?eVXߕjKh#?SJjw_ }48SY0bp]ҝhDiH/-KuAR ]"s'ÙaKt@ԐPk̤  l}֭`6 >kK\$x0&¦-)9j=-_͐tdNla{N+\6 "b>N)p/+iƆqAH֍ v9$oե}t>Z 84 趠 <6oQ&ȼbBv5Zq}LJjY Q3<_Ngc@ѧZ2z N;= {gkL{6+& m%[ſ@D@QFA+P~,E fzXXX +2R}DeENsaGa~ukH`#D#S#N_aPn^a*PTr@ӂcv„UEΌcŹEmݶp35ߞd#Z.m%$']^u5鹗ώM  - lf[BlƄ)wg$44r7mel4sVA6oB`. a!=Ճπ z"oeXG 㚟x]h2\'{.ݰj YH7J_JVRBG"N[PIv T:]`f ?̤6"ͼ>((g*֚KD%GW^wA\Me3ƗW؞’,1 9 ־L*S=b1[HDeЬR)| e➛& gd ?A$Qn V,Lc| o!ߜ cYaikCDȇ4P/dn߸/ h;3yP m*B?t,Cs\vbOLXL`1 $sGF\_ E.*lYbWPСB=Pp5)^ިj`6||RA$YW"c+&/w&H &p>Uay j%Q7I5r DC$0t;҈L9D`NB9ĦщQh9fDE\I/7a)c[:\9j]R" o ڐWt 0c[4@"_I`{j)w˽]lU>My2ż(]^ks;p_+ϝ)|_ӥڋY;\At:;#|On+eeyKD_=Jkޜ,7Œ>PJ^S#\':tݥFF q:nCc~GIz'[*-k<ejԨp"(&dB/ڸU)#lB4t6y! KI&O zmeH yir)#,|w>x } l+a~ !URH*}r 4c jzL= 2< +Ej #>$k{9Dл4ns&s!B"2<˦WQ',ci)nme7P.6^wCA3YQ][ N h O^S@@QTe a;6biKUJ3Z "y,/-͢m_ g:ɑpK!;Z\(CUV\qu J;S)+԰k9%<݃%ǭ\x9RxK 'ꪭ$)(ijR C7yB%:@&bc8^;\Qzk p$J\.#8fBF(9&߂Zl )q6HR1*ȑn yBޓu-=Z$}Ifr߂M)G%Uj&v}:IlZOQS")P:;X0Z4hw{(xk@+x16 g=}el|O7q6&QqמMˀMn>R'50S5*ӶbjaNl}1ku3B~ySqeePPz&]4oXI;tB.a_-G|@sJkQ*F߷AcMՁYnŻ*R,5LbA? V\w;I)|7H[VN]4o.D̐6s P\vx _Ŏ%mCVB}6܋A$Ql?`2%GU EaBSd7>%,jx9S1(Vr<לN0iIpk*CՀ֣ 鐟J'":YMN^r]?3%ԙA:ڵNy\kg){U86Uw3Q0W5ܗJDJ2? qlְрЧÆI )%Xb9,-G 8k\PoMS}XuA<{@}٠9~[<ۙV&um)30]-Ӓ'^– ^Nʒ0E&|M򡒥l_zZo)de'x` ˻GD'&PiAM8 MIw0_z5p;O.fx MolE, L5,~Q B%7Tj⾧1'/4D@+~&Sk q4Gb@_hnRV.Im&\p'M_r[]@($0B{R8SgV)rS\_>8r'3SM2Ed+ni 9yoޚsΠ ?e!.0Sؓ:¶i43 (<sﹼ铏v[ T|\=KkP`K Qq#M6E Bo5р3Ne>l?F5!B(NEw 0$פ(YEWoٛ@6Gq@29H.an"Z֪; ͨ3 jwq\<23+BΫD8GȢLOlAGCYOfiUBnjjA(UmF+p^2co]Vp<0GPjǙ<4_0,󇶵Ofgr9 VAd9KA[>{? i$=OOaQ0{V GgX4 -V+?InũXJXz=^'vj 2=qW:J@OMn_0%i=A)="jb)ՙyNãRoxP#epUb˙Q;Q̞"ѳB&yJ+Eb_+gf<5X0n쪥H@ N1aJhY}2c+>.fM0m؝"{Q51$,/\&Qrme-(27Dbj{>.FPvJRz͢ 'm _!9Ǐ՗< pܷ 5@2.vA#]amN˩Ŵ]rb;LwGTM4dX9!k^pS,Z)nK6ȩgfΣT`|L,_ԙ% ׶.OVm%, %|rt`'RI&:ťo=S7/Fx<|XQG~9n~"`K+o4vOFԗB\P^ F|@}Sgf4 / mз1:L\5lc-/Y; f4S f!` V46d`j?kncgQֹc,:H8TϏ:ɳ_@g3 /;q|Y%KOfl'WQ*W%hK-00oNא?d~߂kv,К5eQv#x)bL\o~<3K gS[Q5p3N]3 Mك?B8gR-3dQyFyLE١qN Υ'a19@lYpI*v@)b|6)Rºab]o|y\)_F&V*89UH@I,o.^(RB]u)[lr~B4<xs4hՉٮ.gqi{;*;o"mx~GK4 (1RE_݉=v3ٿ5k_TTbjs6z oL;}`}zm\֓o݃P͗:Pjy93D8hRT+7 ]W7``O%qpK 4m c(s* ba׬eiRR_$ڮ21qVd;1~-iAcJO9]L~*qKC3ԆC$%͖kl"vq; \q!A1zXV"NtN:? Capజ #\w ^4T<ht5)E>HE]7оӇo^%HWC[2v~OR}rh=CiJ }M6"p4 Oj[6ڭJrrPEA, r|2F 3%u LH8&f7D=衤;nK8S7gmTiCε>w`y6~#5 k&L6<S^90BXWwkO-2˖8g $i17C/>&˅Lk^ѯz%Λ]#KE{l6"Ji߉Q*k-g<Ӏ2<#V H1șKĕmX!<"9so ϲ`9A>~O}g[L?ySSZPi ]NfÛ)\O$WNGOow`%v`i1^d|MlW cqt\a6 jR2L\Me%5y1/ԗ~IN:/Rs8K:'*}Y|R$U}vG(Sᔻ_/O O<*ҡ['ݰ@V ȱ) 5ăE&ڲol:{Y?:ZϘUU" 1M6*j+k7=Զg> {B>{E|E4)(~,[P,}L+*Fti^Rbs_S;Q;O"Ю"gΤ1ͅ'Gb] TP b\ c'/=Ďih 59IC*>m&0_˷Ϸz!=+4g671l3x\lz05՟:BVcdZ}kqWMr*U%l7Zacjv"4Уf{12*$\#f$8uu朣6#HLPK3H|0+=g9aC@&'D & L3-!#ǹ'2o'pSH.w'n&O/I `{q.{)/mYӨ½J;"8 PIC&#"\:5lܵÚђ*s熱#(@) Uƽ%l M]&s7mƅtFחPd_VdWzbEB}l@@vҺ+3' &xR>g ۛ\Y`mԶX t}FgހqG3Q&b:IJDy E]Ŋ"|O Kk. 4`{Yz]I1dvTZ҇K=hvlg.V.ͽ !ϥNⵁq|̹&_ .l"h#F7TG?PQXfZ%wlżn\1bZ,%x6ԓ)\;.; GڵԦ(m(E.&\ݑ[|e|pG<嬡t".o{ ~ws 7Z^>&-#~ڀ A:}/O"и/5c x6nUur;lStUXkw,U舤;W.]k"w"CwmԳF:?xzɻ K.5dtgjz6$\Ԗ㓻79|e>5,.[|fMf% my*AEZ"1ȌPQJ! T*80]()ޑղJ2c|7])~FSܑdjLo+'B$˚TVz!>s.bƔaB_h+\(+ 00:,U|tӚ A5jFy=ppfmcWw=Qq`^q6@>"$MN!WÃgib3:Θջozf}eyg[DQ>*sRYCOCbܱ1WSH*~A,i ]{ض$7d5ZЧWRe'ʒ4>#ZX?oWIr -oY`0t;NL\?8F^ǵ ĝ%xI) R/U ;}dNsͨIFBIB/Nbtc/,XBi<"#]a+/Iȳ_\A,"͍t~,az<"[㺷91 #m[vHA_hd: Y绖9)$#4_I]}U_ N'nY:O} 28n0 nV)jn rth@зj\e =#PyZa pG0Q:]fsV&|m!lz87. w~]]A`'vl8̶|Km :+uIUw|1 j@QO@P!hJ]_Ym\H,8iEb}TݭHe@ZqV(H.$Sm;gIp.,aԼ wKDźܴ<̍U^Q@rr~#eB q"LfgfX$ %E]rgwS!d9Uv}x s H>4/I1FLjev>܅꺱 zybUk[TzB&7p#L :H(g47RpI+rP eNϒK$Oaq5„,?y?=<ë~8 r+tXr&h5-T|(hMXOb=$YWĚriS}]W'\v[;QK abtp&I\"A_v}$dIS]jx"/Tb-#vQVFj#P$TKUzEӤLHZ72aPsJS'@80[]DOpvn.RPa0pU|wseQlEL< : E&7TƗ{z3ɌR`6Ç~6\0t[,ҵO\CєKrJ@M5Vޤp0e2 dm͇/h0FbǘЯ!Et!SJdJQsJ6V DOwA tt}³8 37|H &9t#y25J*O@s ooZru& l)[^XL¬@CI:r-d  BVAOm0E2>E\X|)ZO%laF}?8ƪ%xhg\X)w)F?E\I4BM_)?=Xhh *QWWZhK߁4-=? y7x?nk wUUa UKϺZp y2y`U =)h9|Bz Gv%&)MiQipǫtY,3t9$L; Q'p+\2nzj?$v@βnk]Pz̶#0)r0+ w?lXg_ZjG˩3R CU)=$r&J2ğX.0=y4U_(#4[2fd0ѓDK0nf GC;|*&7 WMg3FqUR{ #f LMfLtdW[8h۸Fog+LAC{LF=8\ hw˾LGnDxDtu3|8(ǸG.ry#; N_ NP l3eE*Rl·x6IQK@L=%"p~Wz2 n7}\I;d, q=@P,}SA$YPL[=Ye=g{PܭP; ®*,Z9ZZl|>Mas\3SzqlܚsА fHU\ףÈ յ^@5{4KbRiLq{b׿ɄxEG"tdP+ұhD?GKUU=>})("#8 ռ7u{?爔q!)U,vɏNY4z4JX9)-'̉?6h Ȇd?9']Oi0J" <0{+F0RHM@}BP7R4oiVCߢݺP" E@+Y{ mEXK> /PDxtLg[\CC4ng騔ב;kLg̫)SBpzMjOcY`H kkS&5=2'>}֐`O ,OVNu|Q 2+#ƤR{4/5yB΄rL!+Y#/דʑn):/tX̼^1Q0N'!6f)!ʴ:M̪o7[|QJBm&6Ww(]PD$F38I7fgHQMc^[r@z\| ~i~ّ[T&2G Ur8-ꩰͷŖJbgseTl!1g=H̔^}DaMxL}|*}_ w. !ߚeOoCcNs^%zԋ _&l11֡s6 آ4'L.?-any=/O !P,{z Eb̚լ8 bg? 3_wjM}/;:~fVK}z#EFЪ#8H䓗)VQ{*lyarz͇M +1C%|/S!aj*w5#`Mgࠒ~gr`zpC읷q)|.w?jVzqdû/Z1|&;(`} "Mvt}&^kMfbrAǁ>kgaڬ щ߿dcZlk bw+aHQ)~$$4z CO ;ӈ^9y1dOIm95 -<.-Jvb|pMrePˌi9~ :߿(,"&M bNPF)jv}y UD(;@!ΨO f 6Ws53KcQZR?7R@5.e83ʟEGM=<190#tW8[K_(Cf]0KUmEW}I\{{!J BŸhrB4Y%oGvQ5y]ɁM n{>PHFdݡ}<\cUe<$*O#,$ J2y2qX(q!ϚUfFk)ird6QELmBԙT-~LݗcijJFՐibCgPMN8g:n?Bs/{qb6"2ip[<윃vVI,o>G>X/ ]pf RL 3ղ==H{g`+ )7[b5P+5ճx^݋[cWgc# __í2ԑX.)p}\ y0W&1YG&|vIƬ3|؝r )֝{g E`pU:kwA375=PD Bg#s0ƤH$LE`QIH\j#;fNX(w @"|l^2ZE/ +eMbm- ^#sN>O8󊛮[ ׾ĻۘӻDp +)}='qp%wGxɯZ;bsbpbdYA|#ͤ=@לTKm ?JZ9lX#r}33chI>;6?/D/.k$|X_tGnկ{kd=ãAR%:B$bpN EQoh3[4j?JE"Uͦ`Ȟg6ߴ*nHbp*Hz!]P9ѸhH} Dm<E'ɶ@u+L)UCXPxu$~V]|[8Fyb2lκ%M/)7bRB{bݐN,_,:xߚ#sWౚ6u| F\'ZrQ,Az~F~? 3/`I. ދm4B˽gUh@Jq̌&0mkX/ɉz" Awy9f|2%Xϲ187-#\j*6ʹH%n 1lRGbAtޗW pKZK~8b/ts˺2Izqi]]IbGy0&2ǟ4?F1" r ;XL;=`ֶr2^wtEL4}u/ɫh' 8wmn10~d F !wC$')`"{ 8o8+AF$.!آ<ɇdHJnu"BΞ$pA,!BIy nŋ gP *ZԆw':"5jͬzBYWǂ7S>Ӯǂ,cH4r˻@ J' " Pi!H gݐ%\@Ng\f=8\6ag29%nhguO3v}Q[mfwP˔ Ens.cMq Lb`d| RSw-/5 `shc7V0͑۳ dY>''ǯrB0ItԼWgAȿ 6 GG|?qboa%qNYs++gJ"̘^0y:X&ZnR^"p6$grw&; ܾs;-mcW|(=eU-:*ZnH+Mvt\ٛ S[s0utkP$@Z>m\"K3ۯ &o61QzlB!EcY{ڐpؾrq2ș&> l5~4 wf8 ~iLc=$yʼ}>8NVm5XԧXNHl,Osn>&-8ǍaX@̲y"s|6XZDctSo\ɉf%5!Wt2X6lAH3GG˂FCS~hڸ9e.NRzXavG {U^>?u+ZCRrrv#dUzୄ5ߊe˥HL"p J;&!d]Y!Y%o&&VXOSw1~wqR1ͦ,DZ˅dClQW_?Z撅T5,&v\ʿd0C 5AF%o;ּѺqg7sv5(>棦 /(.ů/&vI ;ʖ$7OBZKӊTz:GNhɵ' p*o,B'<&7E~S~}㳶~[o4k-^P6,}oc:]W s4E9(ʇ y4n#4rjS dGz|ؕ_BRVD髣p#r.T3vq*Od1֮^Ѫɀʏ}ċ0) yWz RK6tdkc9*~ K 1 "3 K7h"KOL gJ.r-כ㡖mEl3c3'& v8чg q<dy' |ިn^;B:ꗾoBJC]& (큛1ZޫMDTZh tSs!D:Y'] MaD[f=sl틞%|d/sިt9QH;Yp v\5O-GրVn^'?Dh}= S0Ș8=yӣ:]V;Q" ,/&zѩ!#^+> =6b!B(hJLuQܜzh)CVY3< ^>}2BO*9 ߰#9R`f^rW= _! PD+ Ld%zg=[B+8OtsY"=H \p +7R_I2Scxb[u޶,kXE5;% uNOJÎ[ Hts.#7pbxg#]SE#F+j@\nQc-2onĭ:Dg ʽ:K ˩m)R 3QFM/+ ;,|%Z"[0{-h!`6Iվ(oځ-^ +x8V\/ W*bdSy0mɍɤENꉺK.N[֌&m$m-Wd/LW2m[ue c C0ɷ|]u)J'qZc'k/Szu=PIZVtc+?2bM5t[$y<ڂ:.oFӘ$1E]ɛ@+5eKU)7ЂJP{$$dc"_~(R;!Y737Q  'zvxONخ]؞^vUzE|kHcq`-0)sxk&sAoW5$`g{fiYD>ɒi::Ќ= +v b~mۚ<mQ"}O52e}!QWqnu?;Pڍx Lw*SKm; o6pE_Rjh#ff'Xpq]f^[_k(I9Ò.E RvR(p, xAZ gM;'w;Uf܏*<%A$`4Oto?574v\/yI4cnj 4*Ѻz^U@&N@!1aZZ:"[1iCq[Σ91fLz)vUs.Ȼ]"xxj34 pH~[s%#i0 lxhQ;H(T^SxCq4GW-H2˲10H(AZ ͉J<FMha[ٵݭTXe Mz3d2(z3 D̙$Jjfa[E `]I(tjBh*ZJ@*X%&4oi5W7#tZsh6E:cg`Uao4ZK7߸*U7z;ZhmE%VFs2 @oa2g$A xH/3M&/^OI U_Ha+9%+Bg.c((IӇz:H;J+w{+a[[X "uqTP&@6f\83Ő`y)%!힃82)T҈ge`Lw6艗f٢jzIҥ)v<\NJ&QK@"koYӠy {ZiL!SmfBa }SGZ4'M$|p*|]t+.' 7=tmPsoՇ{,%k]-G_|} jeaځ8>eǁ@a8>Svdטm|{'١w\(#qrKvq8BWi/4̤^)vi eygMwe0TJ^o=.in1z{oo/Fsʋ&u ^ILi >gN3<7#% B5M.n _jLM(O 0`7zZqH.Yʯ7q_"b c?J|"-:N&AsDLyN)+rPI׊Y:vv_d.ث@ٔǕl 6)B)4sр6y/fn^{ءm!x$hεO.Ŝ/1ܩ_IP,ߠA6I[ J)&B¶O?Er]~J5ɩvdnm? Jz͉ʑ[̷+B|MY`m9' d<=i!]sB=1' G# \xn#dR)DнY NYe&Om}y60ZBP/جefbZ k5wܮܩU+Ma!Vx >Op۽ b K 30U54]<F[{W RxpzO7Q ݚY*|QCS>ɪPӑU3 U16pOTL7KK*nJ- 6ZTm'a8՝Dx}KbPVO~QR &> ]2P:(w$_2KO:nf:@=$q&pRhV|D\iU BI0h|2m @_+ 0 I7NgxHFhHPc__/ m-έ&_w+7F$ Qϵ&SɁ.h9H6:)HM Q8t"@AHs&ASpDv=1©i`67}kix^?|vPt·_g)79Y>7 zz/3 wO2(R`lj@-԰݄Lb{A|$l5 @Qp9S;DE*Spk9 e(r`j"j/sI@KOe2Ff> :n}u3:,}ekg#[ф:db%!w* rS+N!,\VmJYE%}ު*@>^oJ)ًc)4PXT|PKϡ,9|F,6JΐdU=FtT XDf׃*? J02t4@-+Li3[+q).MXK5m[9?|>2̙OͩuVHͱ]NS("KLϔb4WH 'ۛEF1_bXHU Q4;[]TdYǎS薣ϓci=\Rc1PrSU՜)(@K2ɕNX(F7%QIc 183fL@ܽ6a,(J`p#><8٠ipeȼ1$iD^=_37b7w \m`\zIwK_r!_njŪ4=BF~eT'04oj3RZ2lL\Jj)c,"~/ȧK>%\F=v 2fBS)Uؽ~G/\4';~v"?./kXqgLx=jQ^@=y u ,(\֜)6@䃟@@ ,Mt%ߴeIDKGnQW!,)v 3pyQxyV ۵7m \u2->(t~DZ/QheMgoXP_װھ>1+^`V-c $Ԃ\'jڼěUQEr4* R&[e`eֻڑy7O HD !Z#Ab'R2M o4xOMĨ&,z<i۱90FmGωB^P6!$T %"Ѝuoiȱz!ؐ5Uo1{-R(_ČD 3ܶQof[s̀% 9SplIh@QJϕSR'bbxn&+ QXN+dF|bDoMSelo'y1szC?Դ8]r*TOe;15$εIr [ZB zA'vsSEn+e>G>Nv'i<i>*L"fGΉB>.4\0$n<K롆  BXwjs &ޔ3-+xԁUǭ^qT~C@7nIZvwmd=cn"$0t͹b, |Za 8kOC TFEmoO= 2L%rM8+\ " A[I$A!*xH:Z*>jt>mlٝkbr0|hnB;S0ȯ@B%k~S$ky+]Xz-Sݓ\Sɱqrn=L*7%KOJIFe]q__X/ڟ6 +HaFϝOr$iIx>4I%J1:+1&.HCuN^5raèt [,ZA8n ZRx]30|9W5D+ri# >T1I)8@lI~SJxMoۋD,u?OrN&S-FYYMϡL:ěIk0(( .RO0y!NW#)0]!'azAʽF0-N.5g𬓑XGKVm%tߝ+p^4lTXEYΊ}SYb$qyق&Ksb7'y"OSӐ|O!L,,T?I'̗ROw}oc;Dw? P:KMٸT%T< Ij,;ʊr*Rˏ(f 3PCȊIxE, "څ$qP̦9tt'h3zoi}Q(Ҫ}6տn 1Q]"GX9oBwu.8>\95~BXҘ պ> , a_j+_@6b}P[~3Ǥ?3)Է͈7rт"'1}YfD%-'j 5_v>-+M^ՃlkV0eztgYSڈ<&أzGlU_j#|mvȤ24"$NrY^K)'3dnUˊ$rCsV3L6Yf\A)>b>>3H =},淔Ԉ3iJE6}OcdX $CobJ,FeW3l{|UVRpح'oRR/x$>l(]nV3"ё -*+bT j5SEM\ ޑChX`h`jF1 {5rW"PkE.7/KF$ڇy i{ xݺV[Q)lPCkE=L{,`^ܙ8!p`ogƦ5o#O>|6@Ա[ l+ߏNr]5% G!2,nsR‡tVQgkdB{iSt5Ey7=:3/R%߱ ^E1G7QU#FOuc#S5u0>.nsn؃0[fWu36W-2aEj{>{\F[ڌz1"aRoTu(>Ìtǩ~gqa'm^@[&z/[ K< N&Dd14\oۤq12a$tUk2l)9v" 25 PJ _\}VCe8}O%7KN*?`~oA4.d,+nmͧϽKU[a{- ,T0znil#7u1gIIS8'Fp 'A5Z; :YڮD^E%E.$#&$vn3f:jF̓(vG/^@!$h"&j`S,c@[k?Ae]CO>8ȳ٣4v}^nf49AjGR,"7j.js k|p\q9U󀶠s1/~k|2 PvmaJ|GH\[W6w>>ꭏK/ܼ  VߞDIDo ~ S쥡+xF/-EH>O* dHZB/ =,Ҥam%]OMF熔 7]X<2|9xLuBl4&Sѐ WiAOs$5$Y[d W3E(ƲU@XMNWioՍQB(`;˖\.5ʑцfxmZ5nmu*މ?@JMSCЙRe*)<œDnXߥ0.ȉq~s&&afQ*ĪM˓ U6 /nw s̱&Q_H1U^x{ gt]f(z >7 A#QpwvQepT]}.] 7X0|ӳծ47I 4adgЭ½MSXn-ܐDR<]I;#gV/|U퇫;EBDrNzcP1(YyE]Z|h1Sꀯ0SPTz_C0革u[N٦CIט`j[gړ[4}`LG/H{SRg$Ŕ_* hxٌ[5m7}1\! x3%8@A0A"ݜ LR,1p%wxTV-BK;;,~~!1Vj{JJ0N$Dsh{(IJ'f:_qu ǏI{UEi&st$Y(+ӳHu׻C+@:mUPI;nTh1BxRUF_A4^:fO8yxaZ1>'sMv%}{n߾xj[MVC41[aߒX.sZj$-V`0 n?e,Gq 0XɣϷ}ӎJ+߄ >eCH`z mI^?qk Uh|䲕U1:{NU=&=4 o1ϭP_Rsj^} ]<1r^hBE?ߣa9'W?H/‹j;axyZC}.`1+a 0q0:܄(׷׉sޠNW"{XJUfz\"fnпm=_ACM`SDž{)0}h_dw.L̿KcUuR>턝/y}IKjx{nZ]o%fmImNAtġkl"#Tfdμ}(׺;*_LH Gg;Wx24t% PQjBk`9Oo{<% eτd8'/-X{(, \%),'A -KЮ\Vـ xla[#vjRQ\c/eHF!+8~SyЅveQ[)U \כmICv>)G=5Qn-{;L68$:F|漻+~ӸOVQ,O?LM [p/sYN"d}C9K8(q>^t7> aVj.c˔W?{+Sh=L@AC[}& v3^+C(Ԡx?AA]2 2i'Y\sޭO7rib0µ/^`gUY/wnT $9i+YI%ܹ&? %x >?9)nnX̓SIM&/_AV[D!Ibϗ1ƫQ,}{ZLQ 1ܪ|,P u'Ls0ߗPYB7<Ԡ v.Yч+M*dӢ7JdʒwA&5GiW>5T߷I2Rt璠pUMm +V\b8\7jNDHs(΁2/cIn3۫e 4Xث2{mQ`=D<J~ w zC܂ ;= ɢ+ZVs}UdZBjl;S`yvwH.UdI˞w ㆫʷG$,9D-Hy'w][i2=ǦشVfP]8[)ZBTFڱtoWmB@[);A/qXzQwg/!I >fr5]8_ڜ&SygaqCnpYӨc 0fkt#g6&$q-:'{ՙdArěm)rZM\K"Ғ-5{5m-vhݚ.-Y(%/}Q-].B4̫-`tK})@48V&e Z$*Hɯ=TZkGoj.>NkZ37\gaXasY/UKj3LHg^k"Y\"\39\+ N#,  v}ax"'8=)Ӏ>YwA><] T%H$sda2u3m⫛M~gV Ce^Jg٫  4JDCāmw#hjnsN-IX2tqAbJxh fk =A hQË%'Gk'%F̸e Hq5*ʃ#1WgJ8oKa6X>$E#37VPOX#΀? }jP-F q͔Z" a?0%|Thkb8obu:+|8̋7s{+PM/<^A!U^Qu>'q؃a։ U(kRq,hД.[,i2=yo!?y3+VEMe\yciN6z٘Tnhhu'+ܱEQ}?fLg= K^ uTcNga|, J&t-Ik'tq+_fXK6A P ϐ)a;3"HȽ7 lzv=yר3 ǀ <ƏSvx22 ph6kY=&ޒ fh:pJ[3W)[nK5)I_IeoŪ QuQ7[mICM7rnwX;8V/Ϻ>8YG©+N+lb2g7u]&Jԭo%<;7֛Z2:b:Ta(w43ɞ\}^'3' ayE|*Ak4;^ H_@eȋrK?o lӓ[7F$YIHK %DHc?`^I<-,F%ؐ8U>e# ''K0-dY - -[`PI㨝PWiDgQqi=EC4 '@7&ͧCy ؾ߾[2q@oĒ:&\ؤJg$=܄7/A[oW~kh6Z⬟NZ{t' C 7΍Q:EWJ^]VӘ3@ouE> 'F//x氒Aq OTce 0v%{H(R9,}N&5"fs@,Ѝ\nvs;A\3 f@SZ[suM.>e@#Lʐz%QE Dgk_ޗ!:JK)vM ǻ"cb4|jԪƙoEP#XcȦ_" g}v*S6=^=nCOvdo`4l ::H UsJrn~Cc-kr{ef ;؆?+ F4C~>ʼeq.d:^KUPUpn0~{a87_Ꙑ<9h5~-8~~bnkvQtN<-P~!Βvahխ`^̣6#217YerFg9u],V[*|Do[u!A "geqf`*OӼ+>'/Q0]f ¼66=w*~~&fj`|X CTWOO}M4,*+PHP6S"[ $Ipkr|& HU#Ÿݮ+DB&@ ias* yq`7Hx¾l؅>t31s5$p[Nw-CyZ΀S'KX@>.b"bGN%g{O6Q6!XT$mG]6Yrİ85 |/hbYDh ;v3K0IX {`XrWuHx6r(V̭[C B0mdM'Ґ3wuS\)a@kz/6OVq]eO'O$@Gx6߀{o-~G5F$6#'0;m^`d3|?r>!{#EXxk /5h Aq0==|&ZLb:%*^od,=0nd$ҙ%DʇiwnG X @lߟ_I8к,܌=ppt-MSc1Ϸ,؞ ߫@)y*GR6*ڱ |%bbOjdiFcګiCY;1KmqSq<(9'PYx+.:HӽB76:m vsf3P/m F!Z` 4X3[Bztn[QU4븽^U89vG5&ĦSi}dWUL.I}n_ʻCH5cerMOfx p. RxdOO S;0g*Hu0_wo\H9} 0>gi[~0:FN+0RI E:[{d]~]}a5uo."jq?!Q gt.s6 vnw+s\u2lՁOedV0C ( HE[E_%l_0ȬrJ+5DzSc#9nQ&+ݪ;oXcMQ+I337fa}"Y1-GN r77T(ry]`#ɺ;0VU͉KmyO枅0Obn[X8FGjmNr&0qYPh~4S wlrDG(9vcA GVDzR-ֿ6/( S6Ę*x-$_|\OvÎWI" `0g?R ix:T+2>OHm}1:]4}+Z M9NW;,!QSXƟ3Ik\7@pGơi3*VTjFM큷$ ]pQ҄2cϕ}9L颬n b7{P+ڨ.hJU箟k&,3xh\fM`/8fBHj|]%օjj1Uh)]K\e.w)B)#KNwTH EYYfp. '_[4Кr+74|>5^TrݲFl@qjk:}s yZ6 g~8/Տ]8x%uZ>he."'~GcTC}}iQ CS!.]otGA,NSYߚ[X^{4C{V|О /0/Spra3lJp '1 H,^+jkܻq%Dț%v#VBZu#}vn7)󮰥FJ}>wqzx^[NbWw|*Yʤ_ݑ+%JּX0b܃o'aɄRn4n1H{3W0*JK5O@+!ui]xT58CNz,D88Ҟ_"-S TUwjʈONXTp ft*Mq !-Ou$e{7X_i4 (Z־YpǾ͘Q&.Y{C凵!iVN3['ݩ"nXl}ZѣD.j \e^,APMft;TnדrSL;2&2[ThH>}1'迺?T5>xHX1*|NQ$Du9ÈVzZtϜA=l@oQ}ѻ0ʍhκ7Ii K@cGzgHw#5|tiZP'D:hp"_?l *y_XdWO z(CHR3&%}#L]1fdNPY;6hG$-19 糈UqAc&)5SDxe>69H NOa M0_'?m bmܾ.eRg{i @Wa)S/IlYGѦWEﺒbk6m.Vz'g/~ۨnn)s#9qͽ_yYɕd@)gXsq(h{}¢kߗ`S@$=O;=s2Ъ9(Kg%N,M(HVD.'4U1MVQc,}u`iOIRX܊eqfA"aS4DJXLSу/&Ici};j1LmqF"[uh7Zw0g1ASA' R&e`֢;~)מd]9@q?*B/pĥ- M#1=X3tOdotۥ6-"ŁzF}qMJ6q$YaTq^LYQAVR)Sd>L͖RPMzu!Q)WQa|(8#˺ӻa󙏢zdRX[W]sTCm%9Ĉr|={>E벿3 6Fs޹x™#5!nvx`.jh8?l)*r`n@]VJUG<>$ o={7fndع犇>Aa9W߸Q~ G1_&P0)gukFL_u9VƶB^ gfK`XJD~ߏƶZa91/k!M?8_.3.J̨e6m3>t[;ʥӷyD|B4`O Qkc2\hw(@o MLjtP?cdқrלsO><;kLOٙ>Qpde\,fFߣa@` RI _Q~Ѩw)}'y+q\I#mqR?Er=)\!bτ~\)lImv<;aylR"ȍha;FԀB6]Ҿ-%VTb$dc~iڴ|ptߊ^b,UG%yT18<=K t7ǔ @}3yL FtZ53ZGs^*WcclAjT}0KpGTQ(鐰rY9+uI-VhR Ը3YHbtߑ䂺<^aC:ADZ0IMre 3|Z5\3< Vc2 XZx6"0bZ~ig_ xIDV8|'7LXɖԲ,i[aQvJHw/Ki8b md?-h&fg4*K,Z-0'*ZۢuE`TǃnSW>9oQMzcf=u/ǘH竾gb.6<7Me/>*]Gq4sGmI""hM+!HetpDަpS+HuW=~z.n0ASS3hwǤLПDPdpQďcyl<4,xq"N:OddTD*,ch+nh~>˶T\gvr|uu*v;dwtw_2 0K! S1ε`&X\&["U$pAt2OǒLA2ږ֟7oO\ȢI"[\EXIcpܑ [ !G2LSR3wMĶT ZٲF]˳qR]hbkP==&D|A2G1S4 *V.;V Y;s?X8y۾.I^{w=$9g|?^d:NɵH{7l\jY5zM#eS{F܈iy^a!/omROmj.xxX"k]#P ezxԟ+Qi0f Yw90Ktvŭ._x&/PX;g`DNw; ` hYdXI+X d`dRa.s:w4!T r *jGݛYclmԏfaP- 0b OQE5]M$o\L̛JM!ZWڠlЕBђ!9*BQg1T^k,{Kh,]n@<0˲:^pC+N:zk"ۨ($< fWV t\'T9,!nDPz_6bK" QdDUtL(=8,!. FTT{EA +*# W_û/\1M˺눷>(iQ^\X߃0J|0i5.Z^Ϋ"B+ԋp2x q*Wwi37HDJx|]nhq %Lc:"jvt|傼f3,i^'2'  =8|S30QLY"Tӄ%F\ jyߗSagŋؤucg 3~z7F1U<84cq[z-d$lul@ P7D&u? K2aŇfLt@"*_F@P%%ˁ5:7;)OXf_K~ΌziB11h3bitU˹pmppVXzw`dXߨ} =YxUnuE,!pF;ߡHs c,\C"W}[UBj*I-$h;,$~EW&y)BCW#!f=FǚC@2JM<ĈuqQcC6MCXcUTz)IsV%MqV21q} h cn8{Dt*,oY0RFT.Oyt1 9/&!+Sb Gpjq=}kW?G!xþ1efN^DhI6ܹLg_!@0gd4-9@z[EFPK [M"TKu^ !N^ }*+1s&ˍ캙fW\Di+(22j$ǽ&5R) |b'{A\*[ Wj.^LYhLk;ZeM޶>P>w:s^۩INS\oz3Z| dT( ʠh"[̛L?6a+vZWV\.8b7͜Huȁe@ 簍ԳqTftT9Q@u|*i\4PCD  UM}KEE(#=qbـ-;G,%#Y< jۨm!7 c>K8TQYbc~lǼy)TGRkXxVU3,gUwR5gY$*fT߾Y~B`կt&iXU״WZKQD}L`ѹ8W5*𥟎 e&sNZIFo,hͫO#$mbv}kmadn` ZRStmm٘ga%R.Bt ïKtQ(NMcDM{_͗ =Yw(peA0Ju Ѕ?j}[{"%h]Fa?ySW_ÀKL>*&P3jΥC&-%5Ӝ x@]BVOO>wj)}:(dS^xj{>ӡƢ'ߜO~w u߭V(9MPSkjF*I#TI@I J(Mc?_ȟBeā{:}:7->c@Ь\ 8f %v}sA`&.!qaSi \nG U@\yDqo ;Ë,AÆEJ]ܲcPЕCԽ!o}tyr2O4$S$Qb@aEԺ5<=NO #bݍ Ʊg{J^YYy GgKSG*oS7bOpqk3zXgV꘸÷Bv3E uYg=KcW޴LLZu==apG?JW'aFQde0@y&˼ ;Lq;yA9 j.AkDۏʰ{Ȼo Iʔ';IdP09 zx(;B#̖.ؤ7'*'[mAНsQZwT*^irk~6EoɨJ*qwH;hydNWchaSv⃊.)YO:#I)3QΈ"H"_~547׿!ZQei#Ae_7½6Gx upOKr&ntL ъ Fc ;uG n4z-jFӵ]ąŴ{bӯ^5d͗b|Bn*T0U\t(ăf́|,bfAÄ0f _C|骑+j {0g^hz8_LTҞiM=ֲҝ!k)ZґvZLiiPqM+0#h'Q N!OVFAh\psS¨+]ïnGIwBDhгer!jjشXP~arÃvjR:Fc 8@\H3UWACd_n'B)rz2y_`+!*z ", 2L&Xk4 d'MY<#Lr-BVNU},7~eo @.AXØa*gzTG EQ(n\~(y}"=UJ<7J62$Y㘐?1`lҙ8&2fpa|6vR8L7 Fq![Hѣ7:]tcn48;GOGe]{0"% v T_~&Hտ,`H:T.O1usC0ͅk7ebz3gNnFnA -;&L!aK )H2cC DJ1p$ƥK=䕭Ҥ2PWOWw5 tHݜcu~ Er@&'s;8pED $t8;^/6@Ph_QQZ3'0NĆ/S?;T۠7,onUAIѲ9Ijgcqud[idc ΕeQ/ҟb3+7'cu bڤEOի9'=a)B8k[~ Pc5::  PFGAԢ/gsy%!`~޽QrA߰yጛjCB]=mʃ7 FǴdYցWi\ q wfIʿq+r</Y!q#Y6TίLɶ [LcK֜ĽXk, ].G2l˶X*Â2ɨ B|kr2o2ImnNf.O'o*#עfwCI薬+4n&$b ~H[ BB&[+gf#Wq,GI{c'~ >PVY \tÏ5+8vFKX"AI??m! nk BI\Ldv61pr$}7XWr,4ğ%%l))2~ lGB~"c]Rg=a>$eRW$5SC2h>K,!^ѰX/4pX췡E7.P$(b7wZA#f&!sb5Nqgba|r0UL3'//Dkyi$>c߽Ȯq3 xᅥfMm(WzPE ,S#x0ks>kҤQBIZ9_ȭ٬!B'0u9Ghqp.Yr h`MG$ĠI\VH{U`SF{jϏz^"G6a rМ3@wx{Cjw7,mI?Cc4_O`KIwACȚAY+݌$T6 }q׳gf5ۺ$~zlth*//˹ Gx_;0c|v;L#WȢ\><w9±48ZBT{ ]jrfK|aȜ6A$Yo<鿿.X Oo,]J֒݋4o6_HbcA5osFlFMX5JA+`0w3} xW۳s@\̀շPo h0j녈ё,QͼU^V^=UpE{U!.>#SZWf skw)m/aMY,6yK,d\whj4SӃ5D G3$$J{\galLc/K~ .\-"W1DxRJYIGztse A+EX) t-*L%Z~ŗGnn]mXXl2_W5Nx9~dg[f_<5Uubl,<Њ~Mus{VXzꟸ`$kq86aj6k/#ψ)ldp2&FyGll]ã@̬03Lݢ0vRY4엣x#E3)|X_s$L?2A,~-hR6?:˄^C=+X! v;OI@bhGk1 H~pBTX+EEM7FۆKQϏX&}1aɵ® _M HXT z65h= 'Q tve4QP!"_}*­pG/\eȏ灦F0T 2 %>\hX.ݒ_?'ݛtPJWy;d()ut¬#[Cpy͇PCȞTݙ:KKE\įZž]޵6sP^(nZჳ1RRNN1MI~T}eDTۆj:S!4!@W(J'j%Hg2*Ha~ +w&32 ChږB 9z Ht)⚻ bP"I t %Fbt{ҲmS\-_5 Mi#gjATA,XQmLypw=qt,Vl9WeTux S2%|RFoJ:k)- \;̸kOYp@ ܶ`; ߬^ yrghT$m;x^W6 x`}ɌOCUIEnWS#"萾TÈnvmGY<#bqSFk|410:(?nǾ ߓ_-aYB4_7<='LIix:TשEtU$ b32"B?ΥXU a)rxeİKop5?֠ή>)K.^ؘrm sH閻_ӛ'>PDxub2O"Su^-՗ϗ̉fL}ssł |]@%Qt}Wʀ {!W{o!ά',aORC|ԠC15磍rAņ\C(ќx&%l|+N "Br/y\8t $awx1#7A9„Cxv.n)Y8St*c*n*`|TNPb:?+ zKN YrK*B!>0p:qu@2ĚF } d1t"g u7PF>9ClG2>&)@*tmָ3D˞1g4( @G&RYQVC,4g8rɀ:xRJֈ+$j%}Sq~ K/ d)1Za> @[S12`&(>Ny4 CWWS?$Al1VJ}B} L3VFN PM(mোUps6*s9[((eeYelLݵ]^2aVVpu/%' քҮZB i(U ~L moBq,s؜Ya7*u4qӟk2l:V+k4=P<`=2>،ME~Wl1fg%À/,YϾdܯ;: HZh"_tWV&\F[ <`S/X=X(ltmxlFMrS+_tI;d[GI嶝 ܞS yIq sě^;%H%O%м$ $h]z 93PݽQ4 "[ϵN">HiIo.Vxv-X3]X*,maW,tvj'ejs䴙(~yM19 ?B)+'ň—f/ä8\PKpEst]&֊Eu[ZF'-cJSCیWg81/$W"Wo\#k ^ftrSu $X_'F&O'ERhtMZ2qi#Vo{ ʭO+hVRB찲 d m}\1m"!6y.sŽ21D#~F6+L|2 _|1V_UjbBӊc213 wT]roK;U |?a"DD[zuc \utSJkV.o_sZآ?哚V+ԺN3yK_k]]*y~cŌol.1۳E(lE*}zC2$KM, u d] +Q3,eW!w% @_t:hjw?@UyG"rg] #sRuGQCo)i;BT F¾z#'49ThE#ۊYsuYW>?Ia;.wƐ}h X3}r{W{_K^-58B\z8PSpE|ۀl?I!C,G+ם) ԥgbZ З腦$H 9 A\gHG:h O^uʩbߗ/T h3dɰ⃦O*K" nwKerwh/ab6eb.;uePLR& l i:tPRyOXKlUwUFЪWt ,A%XY;iH$eR/R9ހYs,qܞqП+3KGfvp<-8-^ &"|3NGĞ]u: ]ЈGyj&{em1X8"1_^)6mT4yWVH867GI;&нf C᠑pz[|Wp]Z~'ė ֏([σ.ex3^7jI1',ᶕ3Bk ,ty_}1B `eEx76̙nmn'ݲxb9< :65#4PZn AuxO$f׶;887{[,~) SFo Yd 2MaHVAk`a`@NjtF˂+9k Ba~|q?IĆ^ X0)Xh^"Hu GEY/'-q1iaǏ ȧ@\sV;Wĕ1d:v+){ӎ9C,^"5`Nc\i p9Q͸dZEYpL9wY+m4586z)EufSf~!6p?&t9$ ß@M;b25{ w;WƸG\WURB0Cf> S&/흭I;bK %7%L/̊7qO[Ć[±ɂ ' Q؄':a֓Y > lu*."{ܯai0yc=3Y( Pk ?9q`&l2d S!C[UPrBgm"[?fC.nW7Hl\rsI3^~y3/Ґ 6\,ܩ|B}}1fhD|?իB 0RQ} - =o6}*{9ߗZ -+D/Sgۚٱ(b\3fXyVEq N:GUcCfBS5LzPCބ-04ʮi„ί#I2v z#9W nuYc*y ͊^( ۑdH-aDKk(GvM;NS~vK\ƜI` c9$zٜܬ;A$؎iH)cۙpQUms.Vf.%4(]YY4/8s=ђ @\$N%c֎ϥ$R}h0Y'CCH=#"~@Wc++S7 X/h ^a67`4P/n=MvcPx~뵏>(Ϣ'r%܀v'3/DԕGD~`y mI+MMZ= s{ѷG +h@ě9`41=Ui#(l6oyŽekI"y ve^zHaoʸ%|]1J!1 z!4cj;@y@v@603@@kCh4S?Ž%Y2$_e&Lm[R'eepYܟjAY­fd{@>UZn7 '9~lM;ƽ40{.uVНyTq4Dڃo?͔L_DjpRn%1zՓ8E$3^ar x8TN:4=[dŏ]dۛ3x#=4>}ρg-u9t}C\호:kߣr68nQϛ}GP']Y8R#7 c7Dl,6{OC~;è%ĹT~RGot9IW:υ%(V+!dj_ !A¸">=_D/R%g 2*o!AqԌ g\ p@^#U@M3ð-aVl^r1mb'mt L*S3g!-uj_gy^$SPus o{Z~.4䖪K֞wַ@l*D.䜹c ]rxFoXeD/\,jlF'fyШ_-=,)| E;Z֩Zt7ѼEUl V&mQ93/y&GC 6Wewwjnײ_Kv YCA:L+Veྶ htę k^A`mEICdעG0_qAH j ]sy@17 :d~YBY%up2笟# nvpB.d[-%:R(ITLbٲi!33Lcjl-? ׽O[ŕ DԻ"e_q76 f艚}o]  ѕ,j]#o8R9Ը8m۴Ĺ,;E?ZߩiD<~Q!a 2o%wz9mSmH}˒|d/cP޳%.}-=`]nMrb~~Ii'U+/ z)+1.Wκ !9n4m*c! [D@m@J]LXRkW]!i)M]DsƕV]ZY}~.e݂(_o){Y6?c6lwGZ~V1+ ͈x 7m)<؛Ixi%׆B@DŽ(ŮJ>svvp@*XC6H &oYCsskߘ7N) ͔'q <2۬"JlMC ڄB*LjCH \]C7,8 j=\s\ې?!N@. Wxx248z}x`x|b1x5l<b ~A-赸LgyP5ƗI4DR-#]4P[>̒,eJtzziMF?U+c~W\Pn+2]Rѕ:trŃ3E,毡!ߙrpSҺE5:0? ]Sk.L&#G/< zK>6U 'K&pNznz_4vYH@t]q&JFTo nEԸs2De&JwKב1'Kp1DU9ͅd[V8q5m2+ oW s?xL;}ݡJ Ntd ufʁw<0!G!Sk2vO$a%f0GNW8d17gkץI؏g96@)߄O'\-5U#CEPQNF0 ad~H [by#&ftB ] l33jM\1." ,k ٨V۞lL={)Ej U7 ]`;'/u&b>'6zXLp)k/=Iնw 9մ C>ee_!+\X'W/q^2I B>[֠v{D&$DUWISY5N> H0uL90Ct!0 xk o%\duwAIY03l( Q(4i@oKcMxդ/#T3Iҟb ;#E,h]-RwQ17ܺ!T.to6o}{|[wrs )ɬOD늕^p V¯yS$iW =br:,{ q5>H`Q@`"`:g4.qI0JN9Z2wb58zqޒ43lyE6H82qյVUeZHEu ܊ۺeΘƘ-R`J2Kr&dnSDN4poQ&]2*'-@`aU3-BЬf+hmYLܾy 1⨇WC _pNo'Ҽ*>u0PUդv."\@ժx0qߜ WViђ-FMnG74S],6 a'zrseb~H;ޡ.mIG%m{qHVDpu!o6.؅ӳU x{T&O_ zM3FEV+(Skp#9z>THcq )FeK&23|sUVŒ+T1cgՏa:@ǫl $p"Mvc= 30BoRۮYp?x!-lrzozWOȪ|t|{خe(K˵m F:TXF[fq1d gO!$dU ir%nqZwfd}V6™rYHzτiX1?K2!Sbb`?c\M>wokkBpaL7U}%ؗx`0 *Az8qLL %(X* VگAv,Cu0cK)߱+qŧ BFHHiyh2+tEUA$M6&98Y%ϣ gt*G5^5b]%TsD<@VzI+t= .塼uaMfm@kFWE̽IG` aG'՚q@0$n9\"ȪBh53 #e9owKIf' W ˜Sj'idZ*$dg* NXbCWC)\T.DP툟t|ˆKB[XUA=`_> kF>nÄ&:>A lC¼oy up0>(yy뷐JcLv<>Q1pEԍvv̡E\ahe?& ˎ=RŰZ}+.>,.PF Md\^E.Tx 6EqoQ)Hu.kA15R `wNK"T/^2@a7vo93a?T2jog˽@jV$S2!JĻ!r DzL{L<3!Frt 0%=P^S3*qLf%)ko$[!SJM4|} jㆹ/* R4ӆ-!¼[*=??,P}CR"9υDh.Yq`I[aUIVy 0\'7zEn7\~:[ "]!Idge4٭laկ?rseSKÜwZuvaم0pn{dDXƟrV?TUVB9 o4>^쵡bEhS ~ [g7fRtCs)l/!sȴ*lAǭjfoTp%C^~\gf䭟C"n#> vaQ\dtO~`B@';aulɏ3i C&*.7=&mK+rpQezZ뀺]1'6wF!F~WXL01sa2j\8'x@{_9ֵ̈́71ƗHϔ1 4P|~Ow@]GW}=4dž2iJK'[keD|k r᰷NTmXwuw2WOkKRG`v,L/A]5DqM쀁km"XŧȄljh8a)ErE7tʱG-xGC,RuDVVU\TWK &f5kt1d 7ٜlED\CU]%ã'SEH]mu