libharfbuzz0-3.4.0-150400.3.8.1<>,e=p9|.`<%kM;o8>ܒr#?'!_ KS GM-2L擄sD r@?d " Bpt (@ L X p 6 Tl$h(E8LR9R: R>&@5FDG\HtIXY\]^1bc\defluvwxy z$48>Clibharfbuzz03.4.0150400.3.8.1An OpenType text shaping engineHarfBuzz is an OpenType text shaping engine.e=h01-armsrv2fSUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Unspecifiedhttps://www.freedesktop.org/wiki/Software/HarfBuzzlinuxaarch64PH%A큤A큤e=e=e=b5Me=b5Mfd4fb8305f5d7dfc0906944710b5ec137fc1ae7cc90d2d8d7a948413831a50e06c76428283b2e3b77053f256cc752f912bfc4506175043ebc9773aca73dabc6f4345e1735f8bc6d812fed5180cabb5a5e88a4109d332652f2a45c13cfa5ee692libharfbuzz.so.0.30400.0rootrootrootrootrootrootrootrootrootrootrootrootharfbuzz-3.4.0-150400.3.8.1.src.rpmlibharfbuzz.so.0()(64bit)libharfbuzz0libharfbuzz0(aarch-64)@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libfreetype.so.6()(64bit)libglib-2.0.so.0()(64bit)libgraphite2.so.3()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3d-bb@bb a{a{aban@aEa=`@``@`u__I@_w@_cO^^א^]p])]@]]{])\@[[$Z@Z@Z@Zw@ZZ}@ZV@ZTZ:PZ-!Z"YYYX:@XXX@XAXr)XF@Xx@XWWڍ@WWH6W1@W W@VVՄ@V@VVVZVUVO @V$@V@U*UUHU>$U<@U.RU-@U'@U ]@TTTpzmgorse@suse.commgorse@suse.comandreas.stieger@gmx.deandreas.stieger@gmx.deandreas.stieger@gmx.deandreas.stieger@gmx.debjorn.lie@gmail.comandreas.stieger@gmx.deandreas.stieger@gmx.deandreas.stieger@gmx.dedimstar@opensuse.organdreas.stieger@gmx.deandreas.stieger@gmx.dechristophe@krop.frdimstar@opensuse.orgbjorn.lie@gmail.comandreas.stieger@gmx.dedmueller@suse.comandreas.stieger@gmx.deandreas.stieger@gmx.deandreas.stieger@gmx.deandreas.stieger@gmx.deandreas.stieger@gmx.deandreas.stieger@gmx.debjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comtchvatal@suse.comtchvatal@suse.comluc14n0@linuxmail.orgbjorn.lie@gmail.comjengelh@inai.deluc14n0@linuxmail.orgastieger@suse.comdimstar@opensuse.orgbjorn.lie@gmail.comcrrodriguez@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgluc14n0@linuxmail.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgidonmez@suse.comzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgmimi.vx@gmail.comzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgmpluskal@suse.comfstrba@suse.comdimstar@opensuse.orgfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comzaitor@opensuse.orgmpluskal@suse.comvuntz@opensuse.orgzaitor@opensuse.org- Add CVE-2023-25193.patch: limit how far we skip when looking back (bsc#1207922 CVE-2023-25193).- Add harfbuzz-CVE-2022-33068.patch: sbix: limit glyph extents (boo#1200900 CVE-2022-33068).- update to 3.4.0: + Perform sanity checks on shaping results is now part of “harfbuzz” library and can be enabled by setting the buffer flag HB_BUFFER_FLAG_VERIFY + Arabic Mark Transient Reordering Algorithm have been updated to revision 6 + ISO 15924 code for mathematical notation, ‘Zmth’, now maps to the OpenType ‘math’ tag + It is now possible to get at once all math kerning values for a given glyph at a given corner + Fix locale_t portability issues on systems the typedef’s it to a void pointer- update to 3.3.2: + Revert splitting of pair positioning values introduced in 3.3.0 as it proved problematic - includes changes from 3.3.1: + Fix heap-use-after-free in harfbuzz-subset introduced in previous release - includes changes from 3.3.0: + Improved documentation, code cleanup + The low 16-bits of face index will be used by hb_face_create() to select a face inside a font collection file format, while the high 16-bits will be used by hb_font_create() to load the named instance + Glyph positions and other font metrics now apply synthetic slant set by hb_font_set_synthetic_slant(), for improved positioning for synthetically slanted fonts + Fixed unintentional locale dependency in hb_variation_to_string() for decimal point representation + When applying pair positioning (kerning) the positioning value is split between the two sides of the pair for improved cursor positioning between such pairs + Introduced new HB_GLYPH_FLAG_UNSAFE_TO_CONCAT, to be used in conjunction with HB_GLYPH_FLAG_UNSAFE_TO_BREAK for optimizing re-shaping during line breaking. Check the documentation for further details + Improved handling of macrolanguages when mapping BCP 47 codes to OpenType tags- Update to 3.2.0: + Fixed shaping of Apple Color Emoji flags in right-to-left context + Fixed positioning of CFF fonts in HB_TINY profile + OpenType 1.9 language tags update + Add HB_NO_VERTICAL config option + Add HB_CONFIG_OVERRIDE_H for easier configuration + Improved packing of cmap, loca, and Ligature tables + Significantly improved overflow-resolution strategy in the repacker- Update to 3.1.2: + hb-shape / hb-view: revert treating text on the commandline as single paragraph (was introduced in 3.0.0); add new - -single-par to do that + Subsetter bug fixes- Update to version 3.1.1: + Work around GCC cast-align error/warning on some platforms. + Documentation improvements. - Drop patch fixed upstream: + harfbuzz-3.1.0-work-around-GCC-cast-align-error-warning.patch- harfbuzz 3.1.0: * Better offset-overflow handling in the subsetter library * Improved Unicode 14 properties in the USE shaper, and various other USE shaper fixes * MATH and COLR v1 tables subsetting support, and various other subsetter fixes * Support for Pwo Karen / Ason Chin medial la. (Simon Cozens) * Apply GPOS positioning when substituting with morx table, if kerx is missing * Apply calt and clig features across syllable boundaries in Indic shaper * Meson option for enabling Graphite 2 has been renamed to graphite2 * Build and documentation fixes - add harfbuzz-3.1.0-work-around-GCC-cast-align-error-warning.patch- harfbuzz 3.0.0: + Unicode 14.0 support + hb-subset API and harfbuzz-subset ABI now declared stable + hb-style API is now stable- harfbuzz 2.9.1: + Subsetter API close to stable + Various fuzzer-found bug fixes + hb_buffer_append() now handles the pre- and post-context which previously were left unchanged in the destination buffer + hb-view / hb-shape now accept following new arguments: - -unicodes: takes a list of hex numbers that represent Unicode codepoints. + Undeprecated API: hb_set_invert() - includes changes from 2.9.0: + Support multiple variation axes with same tag, aka HOI + The coretext testing shaper now passes font variations to CoreText + hb-shape/hb-view does not break line at new lines unless text is read from file + hb-view and hb-subset has a --batch now, similar to hb-shape + The --batch mode now uses ; as argument separator instead of : used previously + The --batch in hb-shape does not expect 0th argument anymore. That is, the lines read are interpreted as argv[1:], instead of argv[0:]. + The --batch option has been undocumented. We are ready to document it; send feedback if you find it useful + hb-subset got arguments revamps. Added much-requested - -gids-file, --glyphs, --glyphs-file, --unicodes-file, supporting ranges in --unicodes. + Various bug fixes- Drop pkgconfig(chafa) BuildRequires for now: causes a cycle between chafa and harfbuzz, and disable it in meson- Update to version 2.8.2: + Shaping LTR digits for RTL scripts now makes the native direction of the digits LTR, applying shaping and positioning rules on the same glyph order as Uniscribe + Subsetting COLR v1 and CPAL tables is now supported + Various fixes and improvements to the subsetter + When applying morx table, mark glyph widths should not be zeroed + GPOS is preferred over kerx, if GSUB was applied + Regional_Indicator pairs are grouped together when clustering- Update to version 2.8.1: + Subsetter now fully supports GSUB/GPOS/GDEF tables (including variations); as such, layout tables are retained by subsetter by default + hb-view supports iTerm2 and kitty inline image protocols it can also use Chafa for terminal graphics if available - Add pkgconfig(chafa): new, optional depdency.- Update to version 2.8.0: + Shape joining scripts other than Arabic/Syriac using the Universal Shaping Engine. Previously these were shaped using the generalized Arabic shaper. + Fix regression in shaping of U+0B55 ORIYA SIGN OVERLINE. + Update language tags. + Variations: reduce error: do not round each interpolated delta. + Documentation improvements. + Subsetter improvements: subsets most, if not all, lookup types now. + Fuzzer-found fixes and other improvements when memory failures happen. + Removed most atomic implementations now that we have C++11 atomic impl. + General codebase upkeep; using more C++11 features: constexpr constructors, etc.- Re-enable graphite2 support: TexLive relies on this to be present: + Pass -Dgraphite=enabled to meson. + Add pkgconfig(graphite2) BuildRequires.- Switch to meson buildsystem: + Add meson BuildRequires and macros. + Replace gcc-c++ for generic c++_compiler BuildRequires. + Add meson_test macro in check section, run tests during build. + Drop pkgconfig(graphite2) BuildRequires: No longer build graphite2 support, following upstream that disables this by default. + Stop packaging gtk-docs, pass -Ddocs=disabled to meson, this way we might avoid a build-cycle and since we did not have a explicit docs subpackage, just silently drop them.- Update to version 2.7.4: + Fix missing --enable-introspection configure option - Changes from version 2.7.3: + Update USE shaper to 2020-08-13 specification, and other improvements + Don’t disable liga feature in myanmar shaper, to match Uniscribe + Improvements to language and script tags handling. + Update language system tag registry to OpenType 1.8.4 + Support for serializing and deserializing Unicode buffers + Increase buffer work limits to handle fonts with many complex lookups + Handle more shaping operations in trace output + Memory access fixes + More OOM fixes + Improved documentation.- Update to version 2.7.2: + Fix a regression in the previous release that caused a crash with Kaithi. + More OOM fixes. + ot-funcs now handles variable empty glyphs better when hvar/vvar isn't present. + Reverted a GDEF processing regression. + A couple of fixes to handle OOM better. + Use an implementation for round that always rounds up, some minor fluctuations are expected on var font specially when hb-ot callback is used. + Fix an AAT's `kerx` issue on broken rendering of Devanagari Sangam MN. + Remove AAT's `lcar` table support from _get_ligature_carets API, not even much use on macOS installed fonts (only two files). GDEF support is the recommended one and expected to work properly after issues fixed two releases ago. - Minor memory fixes to handle OOM better specially in hb-ft. - Minor .so files versioning scheme change and remove stable/unstable scheme differences, was never used in practice (always default to stable scheme). - We are now suggesting careful packaging of the library using meson, https://github.com/harfbuzz/harfbuzz/wiki/Notes-on-migration-to-meson for more information. - Distribution package URL is changed, either use GitHub generated tarballs, `https://github.com/harfbuzz/harfbuzz/archive/$pkgver.tar.gz` or, even more preferably use commit hash of the release and git checkouts like, `git+https://github.com/harfbuzz/harfbuzz#commit=$commit`- update to 2.6.8: + New API to fetch glyph alternates from GSUB table + New API +hb_ot_layout_lookup_get_glyph_alternates() - Drop gpg2 BuildRequires and stop verifying signature during build: upstream no longer signs the tarball/signature.- Update to version 2.6.7: + Update to Unicode 13.0.0 + Fix hb_ot_layout_get_ligature_carets for fonts without lcar table - includes fixes from 2.6.6: * A fix in AAT kerning for Geeza Pro- Update to version 2.6.5: + AAT is now always preferred for horizontal scripts when both AAT and OT layout tables exist at the same time + Subsetter improvements + New API: hb_ft_font_lock_face(), hb_ft_font_unlock_face() - Update Source url's to new home on github.- Update to version 2.6.4: + small bug fixes and build fixes- Update to version 2.6.3: + Misc small fixes, mostly to build-related issues + New API: hb_font_get_nominal_glyphs()- add upstream sigining keyring and verify source signature- Update to version 2.6.2: + Misc small fixes, mostly to build-related issues.- Update to version 2.6.1: + Fix regression with hb_font_create_sub_font scaling introduced in 2.6.0. + Change interpretation of font PTEM size / CoreText font size handling. + hb-ot-font: Prefer symbol cmap subtable if present. + Apply 'dist'/'abvm'/'blwm' features to all scripts. + Drop experimental DirectWrite API. - Changes from version 2.6.0: + New OpenType metrics, baseline, and metadata table access APIs. + New API to set font variations to a named-instance. + New hb-gdi.h header and API for creating hb_face_t from HFONT. + Amalgam: Provide a single-file harfbuzz.cc file for easier alternate building. + More size-reduction configurable options, enabled by HB_TINY.- Update to version 2.5.3: + Fix UCD script data for Unicode 10+ scripts. This was broken since 2.5.0. + More optimizations for HB_TINY. - Changes from version 2.5.2: + More hb-config.hh facilities to shrink library size, namely when built as HB_TINY. + New documentation of custom configurations in CONFIG.md. + Fix build on gcc 4.8. That's supported again. + Universal Shaping Engine improvements. + API Changes: Undeprecate some horizontal-kerning API and re-enable in hb-ft, such that Type1 fonts will continue kerning. - Changes from version 2.5.1: + Fix build with various versions of Visual Studio. + Improved documentation. + Bugfix in subsetting glyf table. + Improved scripts for cross-compiling for Windows using mingw. + Rename HB_MATH_GLYPH_PART_FLAG_EXTENDER to HB_OT_MATH_GLYPH_PART_FLAG_EXTENDER. A deprecated macro is added for backwards-compatibility. - Changes from version 2.5.0: + This release does not include much functional changes, but includes major internal code-base changes. We now require C++11. Support for gcc 4.8 and earlier has been dropped. + New hb-config.hh facility for compiling smaller library for embedded and web usecases. + New Unicode Character Databse implementation that is half the size of previously-used UCDN. + Subsetter improvements. + Improved documentation. + isc shaping fixes. - Changes from version 2.4.0: + Unicode 12. + Misc fixes. + Subsetter improvements. + New API: HB_BUFFER_FLAG_DO_NOT_INSERT_DOTTED_CIRCLE and hb_directwrite_face_create().- Update to 2.3.1: * too many changes to ever iterate, see NEWS for the details- Update to 1.9.0: * Various gcc warning fixes * New Face-builder API * Internal source header name changes * Major Khmer shaper improvements * Couple of Indic bugfixes- Update to version 1.8.1: + Add correctness bug in hb_set_t operations, introduced in 1.7.7. - Changes from version 1.8.0: + Update to Unicode 11.0.0. - Changes from version 1.7.7: + All HarfBuzz objects are significantly smaller in size now. + Sinhala: Position repha on top of post-consonant, not base. + Significant libharfbuzz-subset changes. API subject to change. + New API in libharfbuzz: hb_blob_create_from_file() and hb_face_count(). - Add missing post(un) ldconfig scriptlets for libharfbuzz-subset shared library.- Update to version 1.7.6: + Fix to hb_set_t binary operations. Ouch. + New experimental harfbuzz-subset library. All of hb-subset.h is experimental right now and API WILL change. + New API: - hb_blob_copy_writable_or_fail(). - HB_OT_TAG_BASE. - hb_set_previous(). - hb_set_previous_range(). - Split out new sub-package libharfbuzz-subset0. - Add libharfbuzz-gobject0 and libharfbuzz-subset0 to baselibs. - Use make_build macro.- Update summaries.- Fix broken libharbuzz-gobject.so symlink by requiring Harfbuzz's Gobject library for the devel package. - Add missing GI bindings requirement for the devel package.- Fix build on Leap 42.3: don't use make_build.- Modernize spec-file by calling spec-cleaner- Update to version 1.7.5: + Separate Khmer shaper from Indic. + First stab at AAT morx. Not hooked up. + Misc bug fixes.- harfbuzz-devel hb-ft.h requires pkgconfig(freetype2) but it is not automatically added by the dependency generator.- Add pkgconfig(gobject-2.0) and pkgconfig(gobject-introspection-1.0) BuildRequires, and pass with-gobject=yes to configure, build GObject and Introspection support. - Following this, package the new sub-packages libharfbuzz-gobject0 and typelib-1_0-HarfBuzz-0_0. - Clean up spec, use autosetup and make_build macros.- Update to version 1.7.4: + Fix collect_glyphs() regression caused by hb_set_t changes. - Changes from version 1.7.3: + hb_set_t performance tuning and optimizations. + Speed up collect_glyphs() and reject garbage data. + In hb_coretext_font_create() set font point-size (ptem). + Misc fixes.- Update to version 1.7.2: + Optimize hb_set_add_range(). + Misc fixes. + New API: hb_coretext_font_create().- Update to version 1.7.1: + Fix atexit object destruction regression. + Fix minor integer-overflow. - Changes from version 1.7.0: + Minor Indic fixes. + Implement kerning and glyph names in hb-ot-font. + Various DSO optimization re .data and .bss sizes. + Make C++11 optional; build fixes. + Mark all other backends "unsafe-to-break". + Graphite fix.- Update to version 1.6.3: + Fix hb_set_t some more. Should be solid now. + Implement get_glyph_name() for hb-ot-font. + Misc fixes. - Changes from version 1.6.2: + Yesterday's release had a bad crasher; don't use it (gh#behdad/harfbuzz#578). - Changes from version 1.6.1: + Don't skip over COMBINING GRAPHEME JOINER when ligating, etc (gh#behdad/harfbuzz#554). + Faster hb_set_t implementation. + Don't use deprecated ICU API. + Fix undefined-behavior in Myanmar shaper, introduced in 1.6.0. + Deprecated API: hb_set_invert(). - Changes from version 1.6.0: + Update to Unicode 10. + Various Indic and Universal Shaping Engine fixes. + Implement Unicode Arabic Mark Ordering Algorithm UTR#53. + Implement optical sizing / tracking in CoreText backend, using new API hb_font_set_ptem(). + Allow notifying hb_font_t that underlying FT_Face changed sizing, using new API hb_ft_font_changed(). + More Graphite backend RTL fixes. + Fix caching of variable font shaping plans. + hb-view / hb-shape now accept following new arguments: o --unicodes: takes a list of hex numbers that represent Unicode codepoints. + New API: hb_face_get_table_tags(), hb_font_set_ptem(), hb_font_get_ptem() and hb_ft_font_changed(). - Drop pkgconfig(gobject-2.0) BuildRequires: not needed/used.- Update to version 1.5.1: + Fix "unsafe-to-break" in fallback shaping and other corner cases. All our tests pass with --verify now, meaning unsafe-to-break API works as expected. + Add --unicodes to hb-view / hb-shape. + [indic] Treat Consonant_With_Stacker as consonant. This will need further tweaking. + hb_buffer_diff() tweaks. - Changes from version 1.5.0: + Misc new API, for appending a buffer to another, and for comparing contents of two buffers for types of differences. + New "unsafe-to-break" API. Can be used to speed up reshaping in line-breaking situations. Essentially, after shaping, it returns positions in the input string (some of the cluster boundaries) that are "safe to break" in that if the text is segmented at that position and two sides reshaped and concatenated, the shaping result is exactly the same as shaping the text in one piece. + hb-view and hb-shape and hb-shape now take --verify, which verifies the above property. + Some corner cases of the implementation are still not quite working. Those will be fixed in subsequent releases.- Update to version 1.4.8: + Major fix to avar table handling. + Rename hb-shape --show-message to --trace. + Build fixes. - Changes from version 1.4.7: + Multiple Indic, Tibetan, and Cham fixes. + CoreText: Allow disabling kerning. + Adjust Arabic feature order again. + Misc build fixes.- Update to version 1.4.6: + Graphite2: Fix RTL positioning issue. + Backlist GDEF of more versions of Padauk and Tahoma. + New, experimental, cmake alternative build system.- Update to version 1.4.5 (fate#322101): + Revert "Fix Context lookup application when moving back after a glyph..." This introduced memory access problems. To be fixed properly soon.- Update to version 1.4.4: + Fix Context lookup application when moving back after a glyph deletion. + Fix buffer-overrun in Bengali.- Update to version 1.4.3: + Route Adlam script to Arabic shaper. + Misc fixes. + New API: hb_font_set_face(). + Deprecate API: hb_graphite2_font_get_gr_font(). - Tweak descriptions for icu and devel subpackages.- Update to version 1.4.2: + Implement OpenType Font Variation tables avar/fvar/HVAR/VVAR. + hb-shape and hb-view now accept --variations. + Various API additions.- Update to version 1.4.1: + Always build and use UCDN for Unicode data by default. Reduces dependence on version of Unicode data in glib. - Changes from version 1.4.0: + Merged "OpenType GX" branch which adds core of support for OpenType 1.8 Font Variations. + New API: - hb_font_set_var_coords_normalized(). - HB_OT_LAYOUT_NO_VARIATIONS_INDEX. - hb_ot_layout_table_find_feature_variations(). - hb_ot_layout_feature_with_variations_get_lookups(). - hb_shape_plan_create2(). - hb_shape_plan_create_cached2(). + Currently variations in GSUB/GPOS/GDEF are fully supported, and no other tables are supported. In particular, fvar/avar are NOT supported, hence the hb_font_set_var_coords_normalized() taking normalized coordinates. API to take design coordinates will be added in the future. + HVAR/VVAR/MVAR support will also be added to hb-ot-font in the future. + Fix regression in GDEF glyph class processing. + Add decompositions for Chakma, Limbu, and Balinese in USE shaper. + Misc fixes.- Update to version 1.3.4: + Fix vertical glyph origin in hb-ot-font. + Implement CBDT/CBLC color font glyph extents in hb-ot-font.- Update to version 1.3.3: + Implement parsing of OpenType MATH table.- Drop pkgconfig(icu-le) BuildRequires: That was actually removed upstream in version 0.9.21.- Update to version 1.3.2: + Fix build of hb-coretext on older OS X versions.- Update to version 1.3.1: + Blacklist bad GDEF of more fonts. + More CoreText backend crash fixes with OS X 10.9.5. + Misc fixes.- Update to version 1.3.0: + Update to Unicode 9.0.0. + Move Javanese from Indic shaper to Universal Shaping Engine. + Allow MultipleSubst to delete a glyph (matching Windows engine). + Update Universal Shaping Engine to latest draft from Microsoft. + DirectWrite backend improvements. Note: this backend is for testing ONLY. + CoreText backend improvements with unreachable fonts. + Implement symbol fonts (cmap 3.0.0) in hb-ft and hb-ot-font. + Blacklist bad GDEF of more fonts (Tahoma & others). + Misc fixes.- Update to GNOME 3.20.2 FATE#318572- Update to version 1.2.7: + Blacklist another version of Times New Roman (Bold) Italic from Windows 7. + Fix Mongolian Free Variation Selectors shaping with certain fonts. + Fix Tibetan shorthand contractions shaping. + Improved list of language tag mappings. + Unbreak build on Windows CE. + Make 'glyf' table loading lazy in hb-ot-font.- Update to version 1.2.6: + Blacklist GDEF table of another set of Times New Roman (Bold) Italic. + DirectWrite backend improvements. Note: DirectWrite backend is exclusively for our internal testing and should NOT be used in any production system whatsoever.- Update to version 1.2.5: + Fix GDEF mark-filtering-set, which was broken in 1.2.3.- Update to version 1.2.4: + Synthesize GDEF glyph class for any glyph that does not have one in GDEF. Hope we don't discover broken fonts that shape badly with this change. + Misc build and other minor fixes. + API changes: Added HB_NDEBUG. It's fine for production systems to define this to disable high-overhead debugging checks.- Update to version 1.2.3: + Blacklist GDEF table of certain versions of Times New Roman (Bold) Italic, due to bug in glyph class of ASCII double-quote character. This should address "regression" introduced in 1.2.0 when we switched mark zeroing in most shapers from BY_UNICODE_LATE to BY_GDEF_LATE. This fourth release in a week should finally stablize things... + hb-ot-font's get_glyph() implementation saw some optimizations. Though might be really hard to measure in real-world situations. + Also, two rather small API changes: - We now disable some time-consuming internal bookkeeping if built with NDEBUG defined. This is a first time that we use NDEBUG to disable debug code. If there exist production systems that do NOT want to enable NDEBUG, please let me know and I'll add HB_NDEBUG. - Added get_nominal_glyph() and get_variation_glyph() instead of get_glyph() + New API: - hb_font_get_nominal_glyph_func_t. - hb_font_get_variation_glyph_func_t. - hb_font_funcs_set_nominal_glyph_func(). - hb_font_funcs_set_variation_glyph_func(). - hb_font_get_nominal_glyph(). - hb_font_get_variation_glyph(). + Deprecated API: - hb_font_get_glyph_func_t. - hb_font_funcs_set_glyph_func(). + Clients that implement their own font-funcs are encouraged to replace their get_glyph() implementation with a get_nominal_glyph() and get_variation_glyph() pair. The variation version can assume that variation_selector argument is not zero. Old (deprecated) functions will continue working indefinitely using internal gymnastics; it is just more efficient to use the new functions. - Changes from version 1.2.2: + Fix regression with mark positioning with fonts that have non-zero mark advances. This was introduced in 1.2.0 while trying to make mark and cursive attachments to work together. I have partially reverted that, so this version is much more like what we had before. All clients who updated to 1.2.0 should update to this version. - Changes from version 1.2.1: + CoreText: - Fix bug with wrong scale if font scale was changed later (gh/libass/libass/#212). - Drastically speed up font initialization. - Fix tiny leak. + Group ZWJ/ZWNJ with previous syllable under cluster-level=0 (gh/behdad/harfbuzz#217). + Add test/shaping/README.md about how to add tests to the suite.- Add Conflicts: cantarell-fonts < 0.0.23. Previous versions of cantarell-fonts have a bug that harfbuzz now exposes, so add a conflicts to work-around that.- Update to version 1.2.0: + Fix various issues (hangs mostly) in case of memory allocation failure. + Change mark zeroing types of most shapers from BY_UNICODE_LATE to BY_GDEF_LATE. This seems to be what Uniscribe does. + Change mark zeroing of USE shaper from NONE to BY_GDEF_EARLY. That's what Windows does. + Allow GPOS cursive connection on marks, and fix the interaction with mark attachment. This work resulted in some changes to how mark attachments work (gh#behdad/harfbuzz#211). + Graphite2 shaper: improved negative advance handling (eg. Nastaliq). + Add nmake-based build system for Windows. + Minor speedup. + Misc. improvements.- Update to version 1.1.3: + Ported Indic shaper to Unicode 8.0 data. + Universal Shaping Engine fixes. + Speed up CoreText shaper when font fallback happens in CoreText. + Documentation improvements, thanks to Khaled Hosny. + Very rough directwrite shaper for testing. + Misc bug fixes. + API extensions.- Update to version 1.1.2: + Fix badly-broken fallback shaper that affected terminology. + Fix y_scaling in Graphite shaper. + API changes: An unset glyph_h_origin() function in font-funcs now (sensibly) implies horizontal origin at 0,0. Ie, the nil callback returns true instead of false. As such, implementations that have a glyph_h_origin() that simply returns true, can remove that function with HarfBuzz >= 1.1.2. This results in a tiny speedup.- Update to version 1.1.1: + Build fixes, specially for hb-coretext.- Update to version 1.1.0: + Implement 'stch' stretch feature for Syriac Abbreviation Mark. + Disable use of decompose_compatibility() callback. + Implement "shaping" of various Unicode space characters, even if the font does not support them. + If font does not support U+2011 NO-BREAK HYPHEN, fallback to U+2010 HYPHEN. + Changes resulting from libFuzzer continuous fuzzing: - Reject font tables that need more than 8 edits. - Bound buffer growth during shaping to 32x. - Fix assertions and other issues at OOM / buffer max-growth. + Misc fixes and optimizations. + API changes: All fonts created with hb_font_create() now inherit from (ie. have parent) hb_font_get_empty().- Update to version 1.0.6: + Reduce max nesting level in OT lookups from 8 to 6. + Fix memory access issue in ot-font. + Revert default load-flags of fonts created using hb_ft_font_create() back to FT_LOAD_DEFAULT|FT_LOAD_NO_HINTING. This was changed in 1.0.5, but caused major issues, so revert. - Changes from version 1.0.5: + Fix multiple memory access bugs discovered using libFuzzer. + Misc fixes. + New API: - hb_font_set_parent(). - hb_ft_font_[sg]et_load_flags() The default flags for fonts created using hb_ft_font_create() has changed to default to FT_LOAD_DEFAULT now. Previously it was defaulting to FT_LOAD_DFEAULT|FT_LOAD_NO_HINTING. + API changes: - Fonts now default to units-per-EM as their scale, instead of 0. - hb_font_create_sub_font() does NOT make parent font immutable anymore. hb_font_make_immutable() does.- Update to version 1.0.4: + Fix minor out-of-bounds read error.- Update to version 1.0.3: + Start of user documentation. + Implement glyph_extents() for TrueType fonts in hb-ot-font. + Improve GPOS cursive attachments with conflicting lookups. + More fixes for cluster-level = 1. + Uniscribe positioning fix. - Changes from version 1.0.2: + Fix shaping with cluster-level > 0. + Fix Uniscribe backend font-size scaling. + Declare dependencies in harfbuzz.pc. FreeType is not declared though, to avoid bugs in pkg-config 0.26 with recursive dependencies. + Slightly improved debug infrastructure. More to come later. + Misc build fixes. - Changes from version 1.0.1: + Fix out-of-bounds access in USE shaper. - Changes from version 1.0.0: + Implement Universal Shaping Engine: https://www.microsoft.com/typography/OpenTypeDev/USE/intro.htm http://blogs.windows.com/bloggingwindows/2015/02/23/windows-shapes-the-worlds-languages/ + Bump version to 1.0.0. The soname was NOT bumped.- Update to version 0.9.42: + New API to allow for retrieving finer-grained cluster mappings if the client desires to handle them. Default behavior is unchanged. + Fix cluster merging when removing default-ignorables. + Update to Unicode 8.0 + hb-graphite2 fixes. + Misc fixes. + Removed HB_NO_MERGE_CLUSTERS hack. + New API: - hb_buffer_cluster_level_t enum - hb_buffer_get_cluster_level() - hb_buffer_set_cluster_level() - hb-shape / hb-view --cluster-level - Changes from version 0.9.41: + Fix hb-coretext with trailing whitespace in right-to-left. + New API: hb_buffer_reverse_range(). + Allow implementing atomic ops in config.h. + Fix hb_language_t in language bindings. + Misc fixes.- Revert the introduction of harfbuzz-bootstrap: it did not help to work around the cycle.- Add this-is-only-for-build-envs requires to the -bootstrap package: This ensures that OBS can use it, but the users will not install it on their systems.- Make harfbuzz-bootstrap package provide the libharfbuzz.so.0 * Makes the freshly built freetype2 installable - Make harfbuzz-bootstrap-devel package provide the pkgconfig(harfbuzz) * Makes the freshly built freetype2-devel installable- Make harfbuzz-bootstrap-devel conflict with harfbuzz-devel- Try to completely disable the provides for harfbuzz-bootstrap- Split a minimal harfbuzz-bootstrap package in order to avoid possible build cycles between freetype2 and harfbuzz. - Add harfbuzz-bootstrap-rpmlintrc file to avoid errors on this bootstrap package (to be used only for freetype2 build) - Add pre_checkin.sh script to sync the harfbuzz.spec and harfbuzz-bootstrap.spec as well as the harfbuzz.changes and harfbuzz-bootstrap.changes automatically.- Update to version 0.9.40: + Another hb-coretext crasher fix.- Update to version 0.9.39: + Critical hb-coretext fixes. + Optimizations and refactoring; no functional change expected. + Misc build fixes.- Update to version 0.9.38: + Fix minor out-of-bounds access in Indic shaper. + Change New Tai Lue shaping engine from South-East Asian to default, reflecting change in Unicode encoding model. + Add hb-shape --font-size. Can take up to two numbers for separate x / y size. + Fix CoreText and FreeType scale issues with negative scales. + Reject blobs larger than 2GB. This might break some icu-le-hb clients that need security fixes. See: http://www.icu-project.org/trac/ticket/11450 + Avoid accessing font tables during face destruction, in case rogue clients released face data already. + Fix up gobject-introspection a bit. + Misc fixes. + API additions: hb_ft_face_create_referenced() hb_ft_font_create_referenced() - Changes from version 0.9.37: + Fix out-of-bounds access in Context lookup format 3. + Indic: Allow ZWJ/ZWNJ before syllable modifiers.- Update to version 0.9.36: + Fix performance bug in hb_ot_collect_glyphs() (moz#1090869). + Add basic vertical-text support to hb-ot-font. + Misc build fixes./sbin/ldconfig/sbin/ldconfigh01-armsrv2 16958909193.4.0-150400.3.8.13.4.0-150400.3.8.1libharfbuzz.so.0libharfbuzz.so.0.30400.0libharfbuzz0NEWSlibharfbuzz0COPYING/usr/lib64//usr/share/doc/packages//usr/share/doc/packages/libharfbuzz0//usr/share/licenses//usr/share/licenses/libharfbuzz0/-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:30864/SUSE_SLE-15-SP4_Update/c99f50c756c386376adfeadb6b9536e5-harfbuzz.SUSE_SLE-15-SP4_Updatedrpmxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5accb95af4e95c0d4ff74c1671de861cd37a4dba, strippeddirectoryUTF-8 Unicode text PR RR RR RRRR RRn-lݫvutf-803a56dd8f8478a8f8d7d3e21f065c7cd6d70033dc3e0bf317dc4eed2dc8b3c93?7zXZ !t/]"k%ʽd< U:}9M?\#б؇LRs߫Eu+xV\ѩI]B1uW,s&b8'l[\")vDl-L:xq ܃.*s}(ޑi)*<28iv5 {/ G>>@EpgX,;!N=rVVD8?Dfo  /"$Y $\e*QM`;LT۝#&5XmdSkIk@LH:7@=3u_{x|EY9Mo/_۔[ՁAWTanb^|fڝ4Asf:Z] )dA(_l˜9nZlًPTΟaWkn&nvYLOۯ̒8XPb;\P\'^qUj [8tV0P-J.$&خVyrfyVVfhWS&V-¸c. SܸB(ݎD\R\q\]c9vmgd~-D{o֜#-Iud@an`f-#O^=X눏6uw|.= e€:*[k*/]̛t׷GVj%:cF9,3<]tPhDKNh J+sݩx}u nn,G1ɘ7ݑ \.BӂAל/Ep"#,CVڿMGV+S>+LƦ"&["ܩR;-~ WZB*RsۀBygUl>>Ueh6O?"$taKX{>Rҩ(4HLRXߙpN Ɛ~lMBY]E%! t!0VE4fGeܵ 䯼!\߿mvј*F oi S@G1^se /sǒO:Êlޕ]1QN'7DV@|[ݮ1V.Pf2q?˽HN'E ihe ;& :dtZVXsZ,:"Z[1ZJB ⭖M.uqI[榬HdO-9WWVI#E4&Ξ鬮ߔ̮*<7ZSf#3嘑@} Yr]kgg",)߅ ӴV=17'&Zfz!,_7.=cǷEr<_ܺNQD{p`2\%q<(o 簓!c>hYLbxIGkP=?;jS\/9t+DiIMa2z wL]qPgU&ww52Aޛ E 9U%. 4|MJoW9%[v[Y:#l9/fo,@E81<{JRs97c0r>(G14Eoh9 ,%d/_2j YV@66QW.Ҥ-LёְqNxf܆$:VD$#V85X:G]~Vlr39.o @xDR`iͳ^!7dZ"2a (Z1O PރD:EЎ̉MK6@qᤌA`98.vٶ򖚂}۠[,8ɡh(p0\" YPf#ʗذ1,D/@s8  ^5}BҾk]?x?+zЭP G '6"K].MPz["E Te *mٮl7iErC5xg:"Gwu]3E˷Av#biŋ=xGB#1TTInKk`.rww@A)gE*|34@nm<>۹qa[rcirfK8:^=kҨb8j.isty5~kv>sċ-.I@E9 `ՙ.l{gaQ>sMނ-K7T=AZaa=7ძAenTre ,{[<,j-2r4NS Սb\]P{.׿YeIgsY#+nv ICsh6*Kx8OVKQhW*~WeIs|+ӎϻsϓKbc,V|Z䶄.u+e3)M@A/qk(WNbo{USp,njx@@"uf>Vc4=st;4tfodrӍT]yˀ:LӢ7gTTKb k,vhm̥`"]+8LW#yYڔXZ3ҟgpzT1_g$\I5_sQA.mN;xФЯQ. +;,oV*Vg[w,MmUkӲ$s"Bl%ɜyvA[q`y&O:@NcU:԰KK=?o"+ p$:>LBn+2`eϳ 6»&q(5~%L?G}WD ;3 @vhatm@?_XUf{]A["j̈́~z-(`6U x")jdyP3S?:g8yz_IR-CRYʽB mOK[RL} q\ ǐQ alQ 9[>YܑA/)˰X?ۈ|za)O~A l 6+믎ӽ #l٠0kP7Cz;^TFXMϡ U&\4ĝ3Shz r-.dm:Ԝ SW eec<(>*&ϜSќ nB5J5|)…. p&F{Y2D. Cv,9*j tQUcaݗ0YSJtw.;bK@I(+^ܠ5xgÑ1zcWԸ R ~=斀|~^$N.z>GyT:frqR@MCVs-Es,j/b0b =53R,YHl s>/ѝm"&m9yh3"7Y!/lVbȆ /27oq*RT~_ݴ$FOK|.G&sq$2CBY :DYAc zx^vP &W֎׈- W=|~pYG#VTf^2P:PH\#(rbH!`Q.1 75$*NiDgݍ~K.1D`D$qW?Ë$f h}.6笝܉u- n@m JD"wSծ ܝ G*'BrvhM.ׂ5FۖV8h/>h` 6y!0ZPѢf!A=%ϣ.Z_Q+:BWڽoĘџlYgr6uE'|# e=LXX(6B @&1trq{'ȝ:F+6Yf!0Ph~n=|6$ 'tʥ!b1u dwnl}3PV2 HW2:Gyw)4r Q!U'E|% xq)-&AM)YS,G{ץۿ"^=M§c?mu{'H2Nt.hw#L2 ΰ S.l`zd0¼X e.$ jcY>Fxƾ >ԃ@@8 8bu5nhyPyK܎TAʗ1v X pOQZ7 8`F[O)3'u>**͘z7 ̲jG(|^;ju5E #LzE²!XD2&H ={1)% [ƣHbLS D] ;`c]!zIQ:mx^T JŤc(.V̹OE5,7%6!nO<湱ǭ53 F9w/BC`E{PXMz0Ď{+-t.Ӳ8P?$EO2 @2 {?S>i) Us-o>fl! .+qmXܞ ˹Ħ3?O1qc;mLD| b2@dHʡ ,PP2<^[zY)-48_W6vF1^p#}tdY?JL7l|;/ɴ#%"Sv%oMKOS 2d9-Bo^%<\R^ܟq-׵ C[Q}pfգbp8EDqVHwt&qDoa1m{ )\uKt q+\3ͧ_eKJԝ- Gy/&|%>8 lXzi5jPɆ!6i i IX澥~Oo@g3Z`%>qZ9/6/3JTnL{n("%嗂zhgϜ` oX9ʜ S֝ E9G Ώ6hxo8sb4Pw(!D{"i[rs,iVbJn\"ڔd\5\=L`'#r38^a1ugToLQ]3.( (?@ *{}C8CS4}/r Ki6Ьro|Bܯ27DFq fŤ^~MPS> ;/U&{a~]KĐZ{e]%*}J[742V)éL[IKM1󉑦={}XO- SZn]D2,ʍsʕYjB1@>myF?¢4IfQUXOCb"d|NQ=>}O[d(GwvJ*4:2U,L,r% $fȤz1](D(=<cˢU,dɿF3J秜̉SkTJ^Q.o=)LLbG=>Bpli?n$qm0+M7̅<~1 =*,H# Z)eq*Fz?(3PQz?_$^ָ|y;ub]~C񧣫S.kJvQB:Ok&TГ4ۑ&7卥PY!ᚼL.\η17ߎګyZMp.{-C6eB3ŕm2MG0 vi3ɠp&H.<[Mo[<uMɦqvV%OB<"m`}!BAUgYxÈI*/d җe<.\:vpLl4q` `((WowGi-}$AE ꣡,B v<^m%۞Q5: LvzQxu`5,|:Q|^*m>e!,N'd#V`>@IAe c&>x[\j8ŚmU91d>h$Ӈ|uq׵ $#\I=bꁆ~lwQgٱ/0+JwKlj61TПD'%Y=*D-ByL Yr^2Gx ^g0B%µN9+2֥{`tn^@>7 'EkW{nL0}uk+w =?N.P0?~Q 1 ̙?¥܁xgܫ y4վ)ar=mw#xLYf#.WjS3py57f!@'|Bylj+wIџ!d%D<`vAK Gw3>\j5Ū**_Xo)ܹ;SHmyBD/9lFhtCPy d,ܱq!x ´U@SmP4]Qwd(k4aRzLbBz_?V\K.cj z>6f$v=+rڵ4]`'OX.'b3DL[|0H[7c`߿J[|i`%-*:#sЇ`Ț:<6Mv32ԌTyUCKRja^QE VhYdp|utqߪ& J֍XFY+N3}P+MZž0S˿ p$m.Ia~,j=p@jtp.4a1؆=/ :n [-8E>W})!  PK ca$ߝwN6|?+;M.ھr7XŤAۏ%"F)j;eKgrFoءy%f ;l`جsPMš3XVVr> G]@oD$İ_ V, fh[1`m Ԉx{w!S̥ə! ?wo vn^H۩U،7xSteÂnD9܏F !m)B.1{hWcqm~к% 61 9>(*Bd{D ľ%Ξb?fkUp5rAVU3>>|eK0t%$+fUBNn5ûu; $|f}v&GW;okޖ̩}^<>c pէ Z5I6M?ۗ!;Ai%m42]ݓJ8PٹKI6 eN봋! ̀Vj.{;  4VNyF= XGۺA@\\Rmph(zcP:0@ʟYoHq!=-"BSFT5J_.]n]Xapõs~T`pxL,mcK($3D=Ly" GS=dڬ<+)Dz!iϸ8{FP-4iλ&AtFCRYŰ 3E\ ͈?kۗ& !lɱLR.ˁqi՝bꌂY}}yO f;$CR5 VË^9:dlI'G#R]aMja3tOp2@T0_AH%Cgk.XlaY;,Ĭ}7_b97%-~Yb:>:t)oC q6@м`;[ gY۔w'Clކy|-2 Zyf`~8$B=5R>|`zLшzI/~ei5&FBdN{9 M7HOŰ¢ <e^}L>\cq.)DXG4ӗ.֛pPAM ]Eosa1<9>$uҧi6qh>_蓻FTߥ ^ Zf4AmԵΧM\/Nm(KSd*7)@ R5.ݰ$q*D_⤚S򚞮6/0Te?]GΈ:0aA:P Պ; ?1Nm]e2!ӟ"mdoh~#\`<`?~D++Na+v Evi^&("0?ٽAvt"D a-ҧqi[Z|Z|la@"tzx& |yBE- jd+[AK( ^TF VPD8ӢE4 *jgmNfΠDoOJ`a# ڤ[ՠm1g+Bj Ju 900@`%OF-5;&5O*5/|!IL3Ztv@,&1J.?%?ԡ6jP1++, cR]b#,O[+adȚd1[E;]>t@n֒X;a_eZr35"vpZ(|Kdȫlic6j)poU0ƭDr5C7 !b*.@tQg?%ZF:A}V11+ lo` C\{F7-1%S=f >nGޭ&Hrs{ކb?8ժ:Gq Z_YU u%JE 3C k֍hfjQEسQ9 =rn̷1Ew~]kP~G8"q쳎>MXu9dZR3qyc>Ik0o]`EAƤLqb;_^#.w/Rdpi>_ tĻ:3Xj~:>u.ZF} M| i/i-r>_dJ@DjR^1,HGF^(s1Do׆ֵ@PoCnC|0)tZ¶kcFnm$2+=SSn") Fن25xd:.+00/[:{=զ\8WH="nұIk yΥmIq{` GgT=s_VP#u&{ְRh5k_ذ'~<}5~BKtYXI =@2Ff=KP/qKEXem0n'"ƅx㦨 _M$ǍB9΍ǨF*I&7A+{ ecGV;7mX|k>RfJQ7:*D X󃖋mVAQHvx+J.4WJ@\-c y/7 .X5M6Y#QAiVB"` AF$)92Ur{h|;!&>o[AÜqC 5 ZRHUm8:{HP(PDΙHqF'7S_EߐlY[ `ڡOȂ'rzM3 Ml{Aq䲿5!&4 ˱2s='~zRvݧ4:̵r߲ HkN>axTy+ ;rQms-aG7/"}3B,BD GG2L 1mnkbc@Hy M۾p~,Xqt)} ߘ <wĜ|Wd,÷՟:;G7 =j\P9RIdPE @h%h Y*@R5LP$n` V(&Գv7R#t4WeZ\t:ƵIhxqoObQ~}ټx /nv@uf7XB~#)Qm4/">Zw+)m r@l8>߅S&DXD?1A$;mcjN]r*ZC[faqK3ɣ8u !yIhދ-{颗ȽRQBW%[i ?A\} QW<].]G}EnyK׶,A Ћ{WG"5^QZDkE&)j%g@ 5vgsb7| y1e2ͅ>QCh?>6[xvvv9A8ReUZXFeUU_i%x!V%ٞ^铙d:-zhѭUV,\xdZG{oDrYgX,9&ǢKKz'DZH!Ґ~\FMX{48mzU.ГU牿8mC)*"O? rĊ,7PJAn՚A%[XrtS+OYV0Ŗ_AoĠ_I ɚc31VTfv5pCQ)/n/5nf5;@/宭|#L7 \x&qk"6ɕK"λDxut@4`s]; (Ӌ㬸QKel C9S1,q8uQГvg{a@~l .5Iڙ?ErOA5*u2ssQnGn"N(`Y 1@N?䍰ߜeAǙhEO@Ib"pSbneY̲dLlzL4sY: o ,+1-QgFVr*[/]MRGvàS,uɡ:L9{@/0K1Ha75EΩ$R;,=C836"]PLfXHyD-t0?އTFU֢ㆧFf$kY$Itʖ38̛>s]hRH41&/^ÂuƕJ`c x*Ob9 ? q= )0\H]\u%Q9LZuP0^1D:R1/إL|F]QѰ%ؠ¥w*m FLے%=nh|`: iyTS#eDK t-8{:6B'G9\}\D5kYQONO0{{s$&#=v Y{r%5ѩd.PE!2nq͹;}}3z?io`mz>o$Z%ya=j<喊K{u;O+.~~&,P}!~ƕ=)|g821n:wv…'Rfz} }ŁEJ)`C* P!>'s!e~|ӿD`%I:-!,5+Ndf#SMк^5xXv0dS٨gr?!iŮG ?\A8l?t8 TGYA$4ِbZ(I4fV!*SYG~eW/Cg[R1S^ᭋ+@FkWql(DN?3Pq5[G+?K/݇{5rῘ9Ս[$? dr3G5)ZWu2b/M.]Dy2)@bu6O2,ͺi#,~^ |Ɛ9%gYDO?1r~jVxu0{طb˜2xɑل!ˏ+j@\=Y:=1JץO;A]K)n#}B)N%;އ1s#r@CCz~EKFu9C543r3 N4e뛰I=@ )ڃõ79/>zԬy{i0ئC@=Ue~@B oUN,/[0|.cx\to(bfp\ 봷+~vgb_+d-@2Ku0xN#/Pe9/eB^7Ɵ~_UiBH3(7Cjl$zAq6nH;o} ̐oLYRTuɵ쒍4kjf~UHU7֔k?ՐS78-2UY?>D|Qnyiu8x|љO D ?)B[aƧ_._ cNA?|,=셧=[ ZQ$=7!eР僯]FHB@*TWG:Wy) JվEF4j4.H͡CzBUB? :ɆL9nQ!fc@]|x%K(l%!Uٿ^җN8(P*7x>l!gͺ0cz?!TFNч!#a.nƫdTKY +lPn8Wi04J>r D>JU^ Ū1wym3G/{|mh},*P.ܕK3.^,nKŽ Eu,\8)zoY7(KL8}J;' n 6S^Ż\Am # gnSdk9? .k`$Gza;S:PNG UsLiqKDqߥQq_ L 3#+rDȶ${Y]6` Ŗ(i^tDvI#L})s]qWuRdI ZQ4X\rjQLCp,FVlёioO" ϲ򗩃Pi})6پ;B9 l/Lw\r̦;d ҥW2UyǨ.H;Ԛx? ys[K+6{uĶI4ǯ6_*ω7šiJ_Pi'^)kgw=Olq)3ScŏiAW-Z[>ѠԸXx5*hKH; e_> vJ>!kK-H0ͺK[jF܉hnid;[d_1\VhO%FN\@`S0%*&C^׭i*V&h\|b`f1"3dm'gj1vwiD5FP(Ń|PE34āRowx"Ѭ-b\%JgG9րv5M $'VNmtٙ׽ PF$n_Pe3ts.ysLJK^黕0$GQbDj n)̒T2yV{q)0e#ʠž ၉Qk(( -/9 omJO׫U>|ŀk`Fᅀ>g^@|yP- ?g5;nhĬcsowcx*9o/# gӵHkK̲ƄLNu.vm=ٓ!Fta0u裡ok̽XgXdhjchiz2\IZfs tWBq޳9F~~h7ۧÿ lT-Q!&)t԰Z~D.]@`^I6_\S _o(~H{F {$`xeY>?pdqؐEqyWl? sQbJWID٥@g eHncSK :O٠-wDJMlbS& ̽d.Φ,^gLq;lL`cs71 @^:ЩU3S0mF &BqW:/)7;?'"/yNTu15dr2_P}M4+_&O|Tly @8򄑯7J4|UdQ&T0q1q^Zzw6&#gvBmj#XYt*I!L4ג=aŕP50NA^N7 jҟȋ-8T) )ZZOp*b2Bh4enYlFTo-R%J2+f!rqjZdFjzn7.ufBI4bd\W+ PCXBzAq}FAkYodUx~kf٣vJPdJN)Op]BMiHO%dX )0P|wާQra-NCDz赈 }{ud R?c༪x7GEVބ+Q RF1hpFz}CS⑯jBHAa&2LPi@Y~>IEhĵ35]pj\ c#Fe| LuW7 0SpfZnC QuE^ _8Td[ØFW^;#瞺Y0G#K6݊gKIm̔75 7 γ>?# L0k*9YA$g dok&3Z Y[ĭI,M敀:(jIpK,$Ðy7% `Zoaz #ƱvΪQp׳7uğ'o*Ǥ E9Y=kqp5CB@I>id!KsFIYF\sd@а@X0Ěf}P1#rmNKgWgо_7ƿ-J-nQ,rX!y 7vnTmgc0Z_Qjaa._+454(JĀ$zf(]:G9W/t dUVI%[xU1Bkܮi-kݕ) Yt0ۛH-uNHfð ^Ip8I{J˽ʣ޺ Q i p ¢ȭs%Q|oYD<"sUFCO>y}t0%L:x{Ib سhix|_(o= _5 Xz-qj޽}|v++Ak_Bxz^;enwb4S^hH?_@Z"L=08bU |ADGd M0kr^n@:vVzRWkD{zÞ%Bۑ>ĥ%e[XŔ")9-]2qc[{뷓cȍy?)4:1Lp ͲL=⡤ӪޢHB᚜S}0B,&ż-UM^]5FWGn ֞Z 02T.m$ Kɿ'(OjONTb/M^$37LV޵yIy+]B'Z!.WQ_ɗ OãW;5 ?C4R-)VWA* w Ӿ< SN_kqģg?GQPBMi-" CSZ`#\ZM'SH i3aYutL/t[ 8;zx>x` dqMBڠP=G︽H=Xdr_][e+e<)8R(67uhYj= FUT_5\eUqFd=8m7} MDIUoa@y᭽3(/o".TW*zC`ziƊK4|Y~/i^#.}={|"HGjTƱ(x'll6 0) /rC7%1شqHE*4!/ "Ci0ߤ1_E@UwOB(<:%d4 7 u EYoU0?кWRaݓ;V64JZ=J(~l&& eSoN4x844%"dx 8dx">F}5;-a'MltWRwzʘV78}:rj/c&u݂&ګQbٞMp/(6.yYEV:J.SS\sI[V㖈@[2G"9@ێ+EmrmBP?G:^cG *5}#;8qw#: W[߿2F yCCLΧC6qlïƬ̱p0[ܳel6hjU$pUb[_:5[ָh;~="|nOy\RNjm|@pFjaǷ[4FHgRp![F. rIĴo2%vsJd9n n_\Y4uKXkVeGciǏrO 쓆8nnoά~ۑiȴ1:qSҞlM0W}GlS]q]`L\oJ&9a T*܂Xc8sc 5CI~S*I$D SKŇfӌ؈՚^ijZ k?xq~0 ]sŜƮhNӍDiNѮO~nlpDi3*$> 9Y.mE~Y[P 81sx+F-:bp06z{Ƶ6Xm] 7 <G@bbIL{5%ҽԣ 78`F*ӀJ@stEe!bD`o%:/摃6U{!Ύ#Y7~$frǙ?{/'LMH]+KʱTXkjU v4c:P3 }ڪtҦIT»aOϾRqic$}c*xT2 q7_>޼pHMRpxu: Բ 6E7+\".=oD(o uqF8T }7t6* h޲+۞B?eW#T~@L4RY%a(_dy=PWU^C 0tuA+7=!Q$ih b5e6puqltz-DBuP[˃Z-&.Jg,1",]Ax:lyrwԛ՚A&u9{-(Vu/+rtNc~O`;9lŎL~U?wʟv:LKmI'7~bT﷯0=#=2H;(h>x#iq)y%2+MQ]dJӟhbZwV/:X_mN1>@ÒTv%6 Β3SӕFSH!UHsڠd.cn5$V$c)ҙ XR/za7e_Hݐӌe5Rb{p#†% $/%Xyɗ}{ :J뵏Xݲ="Ԥ, **-řno;M/G58k6fTr6XwΊx $g [B{o?B!jՍi7%ѹ7PX@U\!_UzK&oɬu.Mt?gf]6}P=;#2<ԽkW[xoR~ /ofna1]ҙt CA!" .竲tƄCE{$G0aG>4㍛~ 31^}>KrWeJ2D[3 'B+m3 h6~5B:Xy*we~]I(̜I2%DDU{JQ!+ڣX!1(cr%d_E$mD&2GjbdRXZqeWԊXj&x8 Ly%-+bli6YX4BdX`+qujYѫ rZr( anԗoZgp7t'Z >G0TB'';B( qzxRE4PDN\Pm cIש.Z|R*(7)W&0k1JF=e?# xzr|>twxRVRPZXZt; ZlY W}Vwa'Y╟9x}ן+&eOA3Hks&5m e#FҘAV,*cj稲|cxymEG~w[4^}Z7Ɛ,%u6ɢ#q0>D^vnx_8r{jRύtab{KZ94.a%*&z%I|çf|֟*V4ۥ^0дӼR^]7v`EUoܒF>̑goY$"Gn'3hd5*5 ϐL'A4lSd{ `!wX%JsB㲨#4:UaJHQL¨Kp-iwg&/PR=q`NrؓG <{snj,*K輢Ґmҩ'G(W|sbÒY!Ѵ5*[-N\$=>E1wq pXΒc1y1Z Q v4mٞ#^Fd&#̷P]7zaD}<_sF@}z+吇=l)v;C'tu>jlu!\tdܯ巅@7ݫIdPT Z2`V?(v>7_Hq55-iI{h.}o-nWcOZͽRvNiO\%Sq_vŇETkmӲoѵȌmů*I=fʯ54"J~%O¸!^F;ʟZEUz,xEe3i6;cyO {,u'ûۘCRw5WG^J=9eM%SKZt)8̝n"P m^R :yo|n)9 mmuG$;@,9>V*"OZJkE݆3|z_c8o1k a$t{y7^HT[Bu#5⸟mU2ӟE$PaPٟC+(}kt4Öy}>70FC,yuhUjgNjao5*g[|7#=4d'ڟ{j7s!/?SeU`WsfxgxF\#J)?zgJ|C@ YvK-p@v{LuGtkGYN0ֽZMgqZcCoJi{vsT'iҹuBc*Q8;`WLio)f\{ٞ)Z4SAn3-g:Bp-݄4ӯ-ݠ$prH[*a~1.^wUi"4<i#\ΙnٳʊjlSع: gzbGjou UV9Rmށ/Ȟ:FLGjʨZPT>ٕH*"CQTr5=>L,c[sOjQƋdQvxL)J&GiyZ5Km-zh& /K`˝Mګ7Ƴ ˢCv܇c 0Z*WzE0CB8>_ ^޽"߹t<CR+Z}L +_E)4@ '~KQMK{+ {nn%jDC,t%LG\ƦG @E%4ͤȵ}@栕ˍ#T ~FJ4POC|8yxA7*Ƅrefozvm];U
:O9KQV r2εK֧Ծ#UY#dgN{;%F7;}0^G:԰LyEZE'j$!vGgJh"ʘINHG䗑jCWR]^ [>K? yҦ{^*Et` {{gna({J{w"]pt ' )>\ ٠H2hkKqdkM |$ -Rl=(1&kVFxDT|MeUR LM<)$`7zb9c[t[0chLs`*"DלkmOꚩ&0"-'nR Yj㝚8tqv]x+>Ļ3B^TS@*{WYO<1SsU$d "|. ahrpV}TThv]p)pFteTFXn*R#y1jz#_W<1XI<"ĭD"3d~Lڸ !#txp& @d\:/+^UqtVQGHT ~h8I%:90R^4.lbfe, T;x?Mex8^MAwhkFOVZ)1cDYW|{QJ:L[;J+lLqnIf9] {0kЖ0Df7݆Or>B87q7"&9J\`c=QHՇY=B>~IuDE*|-'бSompll4[65*V]ӑW3ה]W*2T?5xϥKq0m4a*!n3[tSvhXsw䞰3=/]~@1 r _GtrWu+*ڶ {Cd5#@%Ϝ}~~6:2i԰9ULL-IEvH`wc' U\ؼ,ep;=¦IқK&ic=!_lA21op}j8~I-v  \@eK>=\  5VмP Ӣy) "Jw{1=F3os+*TMɸ=y'a<}:`wS@q'C! :gƇ捺%8㼀7R[y(Zr6ťm;7Ԯj$PQ÷~'q)MhaO_&9Zuq:b/ni,t\-JL s,kתaK y#aZ=Ь/ur>qm[V/1倝QKlt tߓ!bm$L0By xYhYw EgtN|B%rPxrqaYt8Y3HнW<&~謁@Ǩ/"#7+\fM?v\ i*ɺuQ"Z{.>zߟvc̱ a*ˀOՙzmpj1\K 3 9TDuJkRT x=r|!匏)"l+N7)%Ǿd_#N3 :-?%WMY9_.S 2ek8dM:Mu/iPCU_->_d#x?gLT=2➵cf3o-+Xcu=RCÚ"3*oXf0 RWo:wL.l b!&8PZ(@!DѶN?0!/ϟj˻ylڡwڇ.IsnhrSk _jCEc u#@OɉbWn~K>6H2nDR|<8e|܊Z<@S_*pY]KF0Ȓ{xy|T2<΄hI*{>;pΒٜjuJ@Fk'2T AdkX r sT^b} (%~]%nk.v$PlA E?_$<ӍӘzZSnVXp] m sb{bzX+;p"2RwgԎ` "AY +<:gMy7x? K*F[IܳԉqE2J:@ݬ7rd\P TLw+$fRT#tMOHn՟W֊+N:$;9Ӆ~g6.]C nDr+vd n6?$pmqjKHTe7HW皟XPTqCm]9M5IJ A[)8v miK6,=M7R(|'CQݶL*O|)"eim-hV1xzibToLww?Gf&NrLsLq2oj V򕽩<&M mou0f3& ճ +hl 0?hFcv'ȉ2N`(Wh2/T, aXVX 찪Vc"r#a &tQ'ܴ)1Y[JѪtÏ{|Zh} ޥukl9?W^ +J.kfi?$1), C96ȸF+BK{$jVeޣG/wB)k{&FF/Zқ-)o 8!A #uǫ m<@BO/ɽTg}tTǾ-80qA١m #WFQsJCX>7BuU yfY1HCSXh d=Ii`(Ul)}{&Ҟj}]!P)ȞK')XK:/^55 B2vs, [9=L; 90`6):[%qhP^;.Q597"qDӗzh3hILFԃegJ==|:АoՊY$⑜ Y8rt-U{ YO][/P*Q \$f&(~8h dc!yʃ Vu0 kfd2.6M\2 #afrQK+gѥp1퍘/ƕu=\]󿙪eshw>0SӸ08XhzoE{qTKO-XQJ'6'&Lr<"u&fcJԢe`g~Wr+iZ]I T.=4;& hD%f$/疙ػmElnCxt0WNAN7T۲kpN:MjbFP`Oe֧;uBnf>3dX":ChF)\)5k@+fAZ# Mmm2& 9tf(sT)/&< Q淬rc׍#]A1#."!>qvcFڸA?¢,ϊ)N-:Vְh8.΋]5x(jC XS[.'B:4C Rn3V `dES4)]1fnRy/\۞EB;u!>qw9$CikI!N߅aQEp\o-pWT)P17Vtmw +:m~AfLn/Q>!Wx{ ޝ \)<ɴWqĸ8b,`|#>ڶ 4ξ U2:.PL%hm7׶bl81:l^mv %_':׳;D%7Ѹ< ƺL,b֓#ܥ-hU>{0Ru48wlhJa6xfVIMEjŁVx.Nwaq(Z\Y'ZA \_ vRB 4Qt=+.K?x&Q]GM}1+ݤ:)v0SjGgU>*vx~S=V fX,2S1ExV[rݸ2)UegrQ߄u&Ruf NnIK1"Pc/걒)q3سUe=xpդC!],Ǒt@ AHIn%N^B!^RX@4a׌ɸLW}Lxo\ckə*C'p7N6/Ƹ,'a?[^Sh4-ĚSGds&h UgFB_K1Ox78'%d˫Ax< ) pi i4#`=$i፹c~ y#e@ปp4%˴90ƚqpU(}fd/GLR1c oG}ڜ2E(bgZkwK߇1p"blq q\P>0GzyTvSJ4Y(L `Px] Ƀq2An?r;V Xےe粗v'#]1F  jlLx2e=A^<YDŠmJA䜐WN"kimYA>G Kvw,ۏّ@8ܙpސ,v}MR@(tTͬ/C;B2zĚ@}/cQQRnF >3Q3֤Lm"r" cJJ4\%J02X%ѭ% "e'gM[#Qyc;+.ʟci!(/8~΅j7O G@ _prgatU=-AS߸CqPKA]$>YGfSv^Oo#şJ9!WxٰM/tļ::0@VYtN=EZȠ-bHHj|Ԫ ,py>ޮE˕dyi+犽-Pz!P^ZCrª =Bt:&L^U#%+NTlǓXn$$Fǎe 0RV9^C%vhҳ/anFenSB sؓt-U8dnp)Ajɢy4ٞWf9 0Q 0 I y .S%L_XO> jk} L}h\}(2hVvpKv<!`YlՋm! :5,%Q 7~0u@ #Uʨ+En fdG[Lqz08oq\B>*U_FHpsgF^1 [lz34kOa!|QջھQ.; V!f8')HN^ NF~XM̚8GEI X1($'tB{%)0}Pg| G jTCНwJSHzX">Fz|M:t_E+}\=ڴ0a,Fi^T?HS ɂΑс*3x He'yIwVU'&ӻ?hͮrg"{¬Z1K~YuEfV?-fJ6_5]ǒ_aAx"9TNmz*ĕ<~ooE9չz^ 3gwL:gYs#eWSf~@ѴR~).~I򒮋'Yc}F̺{I u#=Hqm9XkDL8^g80a>EjsƅD@Itmi8ToaKsd!3bRno }@< Ȍ93+IsQj69Z7Ѳ" J a"dCFR'ӏEzEd.؞Eʞ $pxl401ܼвyLCgjZbs`oW &,`xsؘ(IdDrxb|@/}4H .[/M)7܏UVv hCsY"Uh5NcL) DƟ]vUmj;eÄEtVuӣJfDđ h2 s>Eva%ogد媳\\%hm7g @d/ј 0`f{1{Ô! 3r8K:&g0qNMKꙀτYY%}Ϳ >~{qW'c6{ OZdf\ediSvsN3pTl}sgPX쒉йM7A>l5ٶF.y˄hjp=+ EbU}!ځV6+Z/| ?EJ{#>˼KOʺR]: n[9xzSޙ|6]p)[@adލUPdgJ' 00oRAb_}9]a;-' M`? FéIp#%INͥ8PM7b̊PR-zo#aP,9NJQ-۲` OYCOk:Pdx \ɀKCzaڨ"ip "j;6MK2v O*8ž oT&Z9G㡮!wG:i1*_l/V*OA'Ju})nGNV\z(mX&wQl_ӟ ]lq~w:nrJ**0bC&>%5MӋunAoO],)w/8m$Ρ=PN;T XJa F?]芖 =&2ضG׵J.1z:vŗSk܊eh@0XѣdE5mU,'E1lc(?$<᭙4Zka]]_DJ%7/~~ڦooDP蝱/p6>QYUfpbkUꫴ+m gfҮa*EPy7 YA`w %]Z'KZobqnF!gyݔpt63Uc1d"WN-Awd[r7xE?E4[!;4Uל M.?1E_/e>D,K-n,?Z|I\;r»'ۦ"[pfq~IN2[@>w3a A2F2`Fj?/P&vzuYPYbW נjվ[7sl!iԤ4>^]{C(Q/6%3,3I=@h.?걧xIoj4X/äSR f-C|B@"Ѐfh{zt ~p5́PR!*wBEXG[&:X 8JU`Qe7L=5g zw Kl$趑XijrR<զEP:~o.xʓ$ů'a9E='_on*ж쭱SUuBm CFtr1͌ ط>˶^a l^p`oT%me` p| U29{~Cq|kҪ:`Bޟ6_>O70=4Y,*tooEM YwzP$!Eo/V~MDv/grƿވjÜFb 1 aBgc*Yx^bf8 2=Пֺct!  h<9w cyapi) wloC`"xWyȎXѦtf`4T_v2e&@!beA_]*v2bTIKH-2;a"EΓnHnŬetjc.'r}+ E'o2!t!NIki1Gxt#@[4M}SxS3x&F FmhyDβhyæ oQyۃ@k FUՒ0s6xAG0H ^_N(S̚D\`{!㧵tu1 hJSo}beRa^je%'5 q14ճ&^<|y);wTsCWm ˇ3h}Tp`mpHw~\4rQs|^ vlfو=rCfpaWeSZE^hBCUC憒A0TP<_LzfC;VtVŌ15\/H5wJ%rv)uu0rs1;n|TV]ZcPMzu[>} 1uZ>)?3 /GG(Ar=})m Q g+wqmPx^B0I+Դk#GbCaq$5=i &yD3^-3J].Ն޲7igGJ%v*b~K2 ؜bIrKhB i^]}K}\iC/LZHFdf GԤK/gܚZ0H uG_4>HyikI lL q,)aY^=.k%>߽='I }g?lNJDB3H{}]y"QQ3_Sx?\)뗞ɬP ,ӪZ ( ]K0=ƈ3փKXuJCW_̞JBmrj̈r{SP @ȹGiW, @V<|l7sx"O; tc|k 'dgZ"qUcW۔hxXczA~ X4ɋYQF@ B}PY%^Y c<@ ݈ 0 [mx,MrvIhY@49=+Y"nU*u>UՑ*@Aϱ_.׼^YtTFʿF‚F1;IzL0KsVUOㅛ5d,m"g_E[:pu/+{wm(=󗧭Ea>$K9m ;DQ3Gtc"BK V915mI~X"pδQ*]TϾ"F0}9L]҆RjO-,oKu9yB&tW CϏF&5Uo]hvlɗVu3A_ L buOht9ư_ z8U}7B 9TpXP7Q9#\*:L=u?]l>001̥R={T!*t=Qy ~)x^<44^}ľPG}@pwâĶ7 -8* 8 s7NC[8F6|O߻Ś li֔dt-[b.Y"vgl=x)`䮭⛁T@ π$`!v#`ҺfNet m;S; r4) A98DF6%[TOP ~7:g6,i7[%Rx?c 76#QTjH^߉c1@ԓtSy~ll[ֽg}+{GU\ɫoAG)wIQ6t`C-N G 8Ц{_%yuP<(tRsȞh( Pb6j~c_fh0$H} qJg`9a~x Gnאw95tW = v,no{yVӀ P#A$lݓˡ{?(9e5{xm¤ǧqٳLc@xe߷w=Md[s_rIͻ4"9 ʩϞf}尐cbc<- ͔pGR\qPJ.~O%yE,"9-"58 Wv $,iGdQ ?IghyQdL0l+yKQLoE vjo!G¦V7^pҼU |F/ERXԒ.)%kJMmIK+ɨ; j?Khse}B!Ġ`>ӉWS0 h:4szEvL:h楙/K)>d&؅0_7Hnuazzhq*Dx]%O'B&=aE FR@fSԬ@ P̻פh::Ip aB 9͗TW> c(z֋A9àI'[!Z/wAlYtmg,{.~D %>bSxgaA)巺Z1+?zN9Ro'A?]ҍpB9ԧ}^$e-0زRzRfvp̳fFd+_n(Ϧf Abpge<DzaMJxDQ-3J z*d_y*.xo)iEBE#"5'F}V2ȅ ON*4E"s(v[$zE/*>i3ҚIVu>]_ !b,YIxp\5a 9~y[wR'r-G{heڑBe$yP\-yZQ䨰b*%'Y'k'~n.%W,9LJ010QS%Ζ gH b?PXڪqB,ɒ }~([sz9K95_NgI7Qn;pVdFL fR&Dof`%s?x({Uhmám0>D't"ˉ~{&qrUЄ+Y DYbΫ_ K󋌹$>z#;jI1j 7@k`?ļxRѢY+^ԡƑ^&(r gXs Bk?org3'x<]j Ϊ[7 DTЪlXcDW%^t˯a*\%ֈFJMi)9-F$-%Sj@,)/DAt֬a~N!5sܢ&W(- ze'W "z_uަ}f =:*C5k$%nŎk%9/=\n<'ޙS֠A-zZ8}a5050;]alcIakېb"JԄӵr<ޖNV8EFNS0)TnL1 heon8'D\`D<ʙ/݌B" J2kx F1R$wDF, m-El6ed PR5gB'7'R'tU~r"I)!2H,dxZ`( ,m]( /97']Al <V}hZ2+09ġnt}bH趴7CAP Bݾmƿ#qHV|K xS7 δg$HL5z%0 (+K%vRpgwS0Cנ'Zfb|,xW8 )J3_65B'܃YXg3 Ea-2+ ;X7BcsE < P [)CyFdp۳t(+K_P+˞/~"ȅ\X:zI)RDՄ& )DQh"&u63IܯY o :!wq{Cڿ?ߨ3K6Ho` 2(\(g.:֒24|Rp>>bN#|*,67Y3]mT2qwQ׶?Rsla4U jOBc2B"y[K϶42+bg?]5l6#G󴓈OxΆ(F;92˗.}OU >eb 0. 7Υj L,i&&ȻbkD_rm?);ڏ[Ba|4@c50?001;s|5nHL8e :vm v/`=cC01oWRL0!"rMdH4<>FAWѭqV$ 葓fn>I|Qv(\9=Ւ?715RzE)Qڜ{ΙG,PwI[0m.jW ~+*sYʢxM$|Y]1˂r28t(;aU}&#Fm+tWoEu.~ | o9̇Z^'ǔ45պaYZ;B hr)tze߂ h \]I'ܝ&9H~L:-`i;;*FW {z3Ό%6lh#o=Sh^CqjE BLO x.H6n M3.4ܭU~=#2}i}:-H%y jc5m1j0djk^rٞ"bIoX %iE񍪵N8cn^/c(Wdz]TX^-pJ wqwb Hݙ# \Ezqy^ @Y2*>'pF49:H'hqM'AJP~Ҥsg p3q0j>] |kp PCV9KBY\hE,a+lQЋv{[vZ .>oX-} 13 2\uʓ,j? ?@ fk/EG": $5"M y쑄 ­2^fRoP䊵dĠ!Au @qB:/dz.%(#Hk I5A/S=ܪw(o' _3IDs@iP}4x]Qu wC~Z;bGUh[!Dsi <' VTo8s(Ѧc$0;H5`6~S!h?u:a@Bw&} Y ?8,^C JEGHۭj}5W\ߑh Q^wѳ΢ހX8.[UxX(NV\Y }lߐ+!׈P2CW$jsZ9U%S(c{_? 0n,:u{ (Y:!kԜc٣paoen㦫=k,KXsplJګ1[gT.Tp'~,HsfnqHk LjB\Jb#|*"NqMJM}i+ BA Uj~]9SV}S,Ej '7<4ޕGoAכ9SF1f0NCH:\ 6 ;bʌBЕQY%H;Y0--BkS9&S r"A~o v>ᣕBCnLVVu3 z/G˚`ٞ q #z_z}IO3wBWyrqLJ+fxrtXsVG>xf;(jV8= o)j ;eؔIn0.pEezď[3NPߛ(>-ʌ 2#3Y-݋եT(4딫Tu=E̋nSqNtoS\I6fƚAIxC[CY%W+BCF=_(d櫐˶7Z>2ٰ7#Kʤ<0YR % >fz6x3K~Hf.>#J> {~zÁ(t7cAPOu(wnUVbi'2jyJ$EGt!0]{_b7&fk3ꕚyp-Uqqo3o޳kCUX{"i͛E=QW2UZ7 -'B_SoMEA#5hD|q0ߺrʐvބSsɹρc`6- IOxW'QqenrC2q ZEyq]Q& _5zrtQsx,HY9gK0]pqz!O1pbQnӧߙ+;B&,!.(NmX2$"m#Ϩ\O] :$t]-ǂA W 0̯quշ|p: +|gnA# Li*4zt7/u6P^n:e ǯxT*'THqeea^=gG8a( rqJ 5>jN?曔p;~P)H:^ˋCb9X[K'RIaxoa,m6Bf1yjK`V/.8ͽ!NGQ1rP,6W?G N j@REJ*̖h "sP%#tR(|7YOܭU *mc~źb"PyM%2VfɑC/"԰,7, 4KTLe&Zƌ>管f(vq2f%yU0lVO(ZȻK``DvRŏ^gk՘e~D,]~KBȯXi3ѬJI2\WwX)h< Qf87FpA 8jX<MM_]P7!F7ji|'2?M8$m6=M =jߕZ75hl3B8[tA~`mcFuJlxL_W,6" !HMgV:>vg=~4t–Ww$ d{֜&)A[c':Fw)7R Rϕ/-_,aLhXHNxd^ķ`3ƯE4a(%17/o$qyTt[|1Тw e%Q\s ;'~vLDHH"bD!%b7$XòUSJوid@3,Bݒ?MhpÌHw(iQjHF=-x:;SPwz1;q6 ^X.=;(UWD#u쎧|禽#Fr$ Am˨ 5!"&3w\R_9;LZf docT3!| huv[Z%ڡ!:6G3\hժ%Y͏WV #PfkVe8 Rqc.RjBO_WS+Gc67qBEu^uY^dZݢ1M&&j;=Oښ@&pDxDu]O,Ӝ#5UMjHOï  g L@Q}ƾ&CJ.1q,S$TeӢވn?hLeBR~&8u\) #3.YX,aqQsM)pXV`ˏ"-Z52l*}`BXߡ2j.d^-zO̷eVġAZ0Mv@vS=>HzĜ5&imz *N)4*'zȯ){S` yx0wzI`t̀0>͕ŻX)욏c,1XѺ.2P.em9m<g5YT5 _o%ZvKáwHNGFV+5_{8uZ ǕQ9{o #Gc 5>O\`[C Dzj_d<`%m^=s3 _p B>uOQ7|% !>"֢4v?{A:.̿Kqlrp`ި2t3W'12 ]{>ٮW3K{z=Qqק毉ڵ*Tf*Cş;(̔Sx͒U2Ds# >EK~PVΡT-9?idIDSh6u<>zk\Z{@~/P?Ǡpe1}MUM@Q gL:)҄EWE/O? ۛ-eNSqUn)LtЗ~W[Mdgg,7Xƒ9*I<)yuW%7wAH@ 3NoVCk'CM^ek^G!h]\F$FyB5~0[Ё6f1!pNty_,k~,\Vc.R KtaMWA[HqDZ[!;w LCW`i̳Gk2@ ؊Uw-+o"B#55Θu)ZKy&L5 и4;V^mN'9b#/&a`UDnvy#x~$r6帱p%B R5Ærj0ȲcXYOZfsJ sM׀ GߖyebiM*%S+!Oi* nTcP&_2x=!.>d1D} E 5{,s7B?16G4zΎm4nV>}`hkY:ߣޞwp6T &vVʵwI ('YmfbleFTbVÁ Slʉ\h砵]?|]/4ItQ[t ). x>r"U[MK ] oF'r5ja\.zR=h[2! ;X[5Rk{TZ|ԙ\ϮճID#!ey2SOѧ?H/] 3uL5ƪ&%_Bg)n c@ t['bdh$#iŷocQǽ5ša(P'.ӭjHC ,BU[v$ZB*Ykl}HǗ̽'B;z*øݘ8}L5D\DZf$W`!ڣ7eV[ l7),uG,6F3טŢ+yow ۠y(Ʃ xV#T][ba,e˒̬o%GnA(3d'a" 2< uLOFJO'FQ>|"/0Hs&^& =W;su|"w*Fezh~|OYL-c#wAmV2t>3>ea[Ҧ$z03$㺼J,k4-dg>|<$ZaBxf 3ϧQ^([,]OhD\tڽ;,:ji0Lm\PՖ̰ aJ!3#p>"[oca;%r >+X^@es͓9v(7Fajɣ-!.$Z'lРi%..*eEdI.LyTiBKд iSܒbTnTdFE3s;V#B{I@>> B5~P r>F`Ukd0qt,9T03=w?ES ߪIJLNYk.-n ws%f>JL L!|F!cު2 !SUc=h+-\ TW +]ib__Ew-ӺdDs! 71UvarnU ,Uʣ֏oaTv2=HiP }h=ԙ$-"*rVjCHFynGʗJ/KVwɽ_^9ZИDN e,| [k]haʦj+06{m0YٳAjFXa 2&8c,/\޻#܁$̉znHBm~ͥq`ݓy)nԷBx<ܾ^Q(=UUF\@To/M?P>=}Z@s0ho^FV1ϥF|`x @~ӺZ98c+mQ`_ {_\b#kMt7j[}6¨c)!]kwz{~Wc7)̨bd!x^קZs̪3oSqjOW9VivGِl0~ xO>WcCZcim?z:^fFd!(8wu˵:#rI9$-UŽѫ coUUav BDYFG>TW |Y~܋:FVX=yLZ_ʮP\ Rd᮱ tL_Ȉa;g+yno6[O mK;|Cgꞅx"Y߯q*eRY1=q`2``VY߿kv_A𚾠RLQ?cW:uF{8*{-ٚwB$sPkfeTVM'Kg"5"IiKAϋFWa54 >Bn>7g.P<1@IZ_!a~k=I )=wL_"KS/NR`XAK#c4[Q["aXxO0W_KCQL0i>i7K/IH,-(KXr^KDA?OA )<}+loIvq@+ +ŠX`ux%xhjJl3wvN]kE?'HI語~/m&L&Ӱ}78,Q"Oq á_,)z*bYj"x|ϓAb˟ĨI^Fm0i7S9uG2Fktөˢ 5!;oF,!~?zJRE@RF29;"GAFx8 (^aWEDA_^-V'J';;F39jͱAɲX(BMd" 3"]ò=p~'Fx܅?`Y?1&l2_>G9bW+1AN}1k>"]|7W Zx_ꏨ7n0>UsD$9sk2307XaeJèv!eK9:|1Dm䩳 SHEf{>w8Hۻ<3dk`fe` ;0R.ЗЧJy4sNo q\ !`ڦ ҵ u10}>,q7@L,]CUK(zʾ(&BiQVfPFzF9R(<=s]3D{)z8,e=:`štaVs(WkP4oX9,ʓ5]GaCeV)v5UږWϱ:@a$srL߼OKB|֢ڤUt}peOj`n9`C{elMn{Pغ\OoayB߮ݴ;egQѭ]h3J䉇8k5;0PV!ԁ~HPh +D(TRaea@pKqIVH@ }ZiqS.bfD_z>*cy֨iqXT|m#.t_^ꃓ F1`[xQ0O! s6[t*hs4aRf69ێHdnȔ׊V7vx]8bcԔҘxӽS?Е"GrL}jqqJ3y߷w <")E~(͌̾W3VE$q2v!2gkL9eC$6@O~R)K%_3 gqleXGV IDvPGZ#u x!7ӄ F/BӃ!|`F%osgCM2Sw$,Rl> k{ Pq1^ءC )G8Mukv'$*{ؙQQc|ΪP;s~bԢf*P;@b '9iq cA֡XhzYF#ѷ޳LT-?$qK?'fz'yf%xaw_opo+ٰ<=QWkkA*j\9Vnwt j,$y=Q^dCCŨ&4<9\FkvOLі|@+nv3t(6WMǸXE_CWk2yIY t%lڋ/t%#~싚3:+-k~R Oh4f aa P9ͼ~T~'8|\mIzєbq]TAx(S~L 5XG !yC]39֊jwѶ Ʋ~%TzHdܽۼiac!Xw66MSݐ* S]ôRF-"^\uAjGY>ɨpVӀ\KRu]=4Pcҗ'xàw0Lʡ: '{&sd^^܁DFBFa#hw1tnl2Djp«Nڝj !ʥ؍:>46KK^NP9jM(*p+7gC(^K>NR1#627$XÖTܳy}g?MX2tޔu3)eR'5Jw9+b̹i^9L<m2b"Atg-CvoK(VrZ\x`HCj?n?rJ'Aċ.bu`zu;4|5V-TMfCI|ux^'P_ ޜQǤEdZ6gw=^Ca?, "aNwF0>;Lʢ|j]Y:=|J㶛YCb9񱴺P X!yddzg(jqS}DpOM UHYa]"VK Z0ܸIU߇RbHG'|F~{38+9}HCjVdH! g{j{ʝch@tt RD܍I+ XhQ#c*ϦNrA4o* -m^>z y&(%cIk/^n4h;-C*U UOHlhA{Wvvѹ,6-|_Czz&Qr)dhi.MPlWEz6De{F׹NzܫE L7?gL"m#j3Kq=9>lxyFQ+=M Utz)s/Mn }Mm<麈uKV"~G@  Q (6Ls|]"0drej&LvjinxJVi(Q]`{dKqCQE>v7}Nv[¿yȦj5!>WnjDָ\邘2`WD5f!@(:7&kV%`ޗ˼y´q ->x!t؝^pHǩEH}Mլ( E~_Yv^fx݉$ 6m-HOJDVb(SNKM+<=B5fbE}+z6B1ڸf0SE>Qmh @NYK08봪_ s0~r]JM2v>ƮpjS+4NDp_vWGy7S ^VkwEau/}V) >'M@ڂ,\g8aTDӒQX7[W$7I(:q &+Z?p|2.*iE\6vH|Bp+=وnW? 1\H*L_\sfj9I\\F +Z(O,e‘wWئb>O 5lO}CU+{+WҾd`5.;B[(ؐr8c;n\V{'2لƲ19$10^M Z,:~8sGn&KIi5I,)O7+!"ĀhRI~^YL@0?Env\ή@ bs:kE߄=:bV@~J+ ԕrk+2bq&0j' SXeKϘ``j,ԺȫEbB##:fڍײfW\H"ܿKTԊE'T,hfcuz'j~-?gv쮆0ygʭExe475qW&Mj2hSsxDqunVFnmҚ̈́u`AEB Kq#5ߤ ^!"3%,9zs~/|5]‹A@H=qFI;.(Ȃk$._, *F*`(f~q.[^}0Rd,5U.bM{ЄȐղ@G[oKB)LبN N뀞hy=p"ab:z Ou-. 3/ŝD&i8+ ٧|`dѯ]a(N-Ykm)Ҽ J{'/p񢣔5_C\& l [01pE`o,Z?X'+~>+3XafjRhfDo0"e]=CuGH]@i6`VȈB99V_.ek*c)җVu3[whVٖ)g? ҂{tN*˘@ Yߢ}$;*ώ]*5qMuPgqanq{F2}`>Y҉Yh_"ܿ-F57uvB=X"H@8:@c1 J?l@8U6+E} :.%;w5%qY5/7kȸ6-GDHCgGMo.O^מR Aָ/%6@Di&ϯ*sȈH)g9 =CдTi K1 VW$ Nd  *j HbF i9o16'@<\qo󾢩܇ w/(/ްz>SY?3Em0Di0E\yu]/#$K V_x![T6uXkJv6=}QH}{~џŬ<. ˓ w݅z\-dhU61 EbIix]N{!1>q ’:'nZJ+5P~b}I^%RZO&w96/"pqCUSGfQ [5oMg"6 `M+w"? :ӥ A]uןtK©q3"hnOhtXfPO:vA[3#wMTj&l Wx~g+ÒH2%(1nE*T!|#moƌ- >𘻌,eJbK;0.R!{^z\\M&xjt| G]"Dza泀!Lެ9ޟgi3^A_rH(8:g z?HY9nDUG~~O3^T.e8:{ zSq@%澛Tbr6Vu<82`sOn&^Xc}H][/ey,,ֹׁi`:*_j1y#RZAxKc0OĢ rK_F޷,Dl랢~ٞ>S}lqƻao&m+J)E+P׿r/\!=L+.4atnPխ?PCI 9H*yŋM*lr9MђS1 d38`V)f ͻjt!r"R 穲^doO] Qk% OڳE鲻"-H-n68x^)zD @*=Zgםb\b}WzPeۉRq2Ip{W"j)Vľ -d>E5DؗTb]9G~Z3Gي`mSCW&埛a$S6++__:ީ`v|e3-g U4Y>l$h.ќ. ‡b0ic2"l`cMĕ|B: '`*7gEPgn%Ljӯ&v9laltPҝ Y*!4Js}'^e]ULS71SIõP{!4s_.kV8 $-Ւge -6iz٪V:-сҕ&B\O J _Da; [xG#3Yy?՟U%CŚlPpd_=T79|Q5"[ ˻ zHn8ŴQS*lS0X9xb4,bH྘CJDqaƛ8U@M^?ʼZ#8vvp=Y-NC0G8q1=^I׷j1+簉$"1 CٳȇJ// ̥&t\Ƶ x}?JR+euԫiSR6L nhUovX,/ރ}gmT!+5شNmym:DJXbp X00ZAo,k\Tc$1;aE )YI.F(O{T\]>S9 ߤE_RT&oc[Bl=9aG%I6 W羃A>hȯE}_}ƊP҃B$oCroy'D;+:{+NoU Dɫqć$Ʋcdy;jw=vp36EBIx 9EŬe`2߼iM,h~7n{#Ē`|=K1*q+1ivB7NVXN&NGFu.s%=?ԡ3m+9?H7$^1Weo\sT3x5K*%.(EU٣s񉛢l]վj"u x0{ OoIDN@ʦ`#pF@3Vs[3es-4qBӘŚEXcEb F8Z@m$dk`9 ADxMP Ec߭ƙ2nRl!1_,׶Rx9R$+"D8H݁Y_y|>knMn ckk3 Lk>7͜}̶gNeC14^>i딮 mw,hͭ$9n|CxꗂڕuVF*D#lµbީLKi֟7ׯOY^HTigv+GmHvq& I} 컾%;PsjZ!y<Δq2#Wӑ`UּJ*'NȜ!ŁÒf pZOnB>PM0  rGkoI&%h{7Tݤ-*b vڡY!J9 WnW[RhHt4F3D{ۗsoT97Y'|-a:c0T4MD1 *_zKU S-yoXq%w Z5V>?Oo*P\%$dZR+g5h H΄] 7._QKe 볛*HG!=v!ej?ڧiς&sI oA4=,WEKޝkPfq%~NğZN⯔SU@ A a'͉N'Ia.1շ bp̉M=zKiYsE)3b6uݪw;%'.Xx7"۹]I>h*we= r;5O>t.jO6<0,gۖ 8U'5?5aIDbyx{qE_`%C0R]Wha/}ڗnnhc9OBck څP)^^Q"Z}Jy_ZYcYxVM!+/ J41ȯeRe}V؆2A6T- a/ Aۑvז2ltŏ73)P8(dT@^MC&ف[tMX""(NVKO[rKf-6lscsa<6p;?ʟmʼ3DWm$iOJ&蒇>bk꫙A¥Pce#*j7#SeKºD`u.SqpX^FuioThQf" sG~s K[$;>}Hֽ'b5gp(!PpeES^^=P_hgsd%F؍;-:i,4w02ؿJ씇!*qdb TJ< An<4, |\_f}?l1P|; R*K,^1*r2p1CÎ@s"wLyN6)xU$K>n}3uN^ۂ^8,V-nuq|Ӣ}Bzy=䛟5΀N؆ɣe0RI@a`K.5;Q (rDFg!3Z g*jk|PƵtZgUXGCQ'2X0 5X$Ƞ?'AW$ =(kՇD`@Ap{'spV6od6XÿiD}9df{Qzs(sH@9[ZgtÎ^{dIXf  9JkJKMjsvUzJ40 ~تzOhyRc;ez/oGx>BfbI_x |%0tS#Jh>'q JȟwM}MPw1Pu7usScjT }!!7&Z"AXv{:?*lX/ LVZ9\ eikA9fw(JAwJW>0D2{p%_dhV&M8,ڞه܅>~`MKOckIkzSp| ݽ&S?JuņX7ư LYF(ߥ}<^zwZ%ʝ S>Ow@~MK*Z50ZaѾ0 NekD3vRJuiEލH"!M`U  _a$t[WPոwfH|Bg{,͹9WpZ$kE* '-q.k)G6vjjNa7 @/D Gby٠KNJS{+Z9YO"mfʷqs<能A"f^rH:Hnsː~a(a_YqllOA/O/ATEtkvP*.uj?2qO֨KnՓMє)-gfEj^r7yM!{!/Hy%'% z3eyL-4*\[_dto]z%";]%L>Rj`:x*O=Y^ٳ$fT_3H'5MMm[{(iiĪNLS$ϡ J9wqvk*Nńfv,#Y7y!s*g.I8 (e(>i;Si:U~Toag">3Mr%`N9c9ZR-VԩW{VKpʄu~NNؿ*ޥ]xŲˮÒmÊ.gegHΑg)+Ŝ7[Yp׃ Vwq !0PXn._{Ăc4b›`b=ON*y;xL8{#  x8y@khLvׇLLR֟ vJ줉:u}zQ1dŰi0_=o WRLV+a c!EHIKv {EZ\zO"I Y_=>[h8"[촕Aw?lnQuCy›u{7u5&ۼiʃd( šk:U S%c[po@BEu UIapYTқtd$djGptT} obf Dve14ȍܵ dD6c?ªdaP2x'ka (X}zMzŏt+WHwMk7Ar}7j1n  B/q?)=R8 Xs<_(]T. sÎ˯`GܳFHzptqf2P*h,|8ɫi7>ڀ*3ۼp5`KJlޔ}r R7cAvA7jDC%uq{pѝe>H{mR%⊆2LIBHla"牖p4>nDLaK+7w'}oE|Q81xEΗ`U9/u ChQ 6~&8^&"FzlP1{Og8DLoƜI@Ϲ3$R#IYf{RY;U`Zu^#kTmZ4箶R*A_6 GNGJ*K}/&A4)$RG{XB$}m<`&d tE>왭KkșboF,#IQ[@WƼ+1~ۂЌKq7N!9ۍt~ܭ!F<]!TY^waT>}AZh2 c] RJ0 p|%ruKpܓhMPNIt3dke+_[+ښ[@]1!{OeCgM= {! FOSDB6/cJDvdRAGN/1y2\X:BFqKa E7CPuv$M]T~& T= I0 8$RΆ– E).6ʶːMgJr׍e W:\hز#i'iDB<0SxԞVǓxsz: n|=B(Ph4as4a-RHA0dr&Ar6 ǴP¶^uq,4a5q-nQQd~bnt60G]E_:"4qp?iu! P9Ϭ Y&`}cˍʖ0ҽ$c4 ۨ ٍO˂NyPP,5Vdȅ8gcp֒DL@[sI;djE@t5o>% ~7x'k%W+=\J KS3 JHk7vc>MBX-oJ;k@kEl}`oM9ߩ5KSp/]xHk& ؐ j =g㏎3],2x&TC<6Z]EҕpP9ye{!^0֥?H/T&n}RQun?U-thfaͩ$ݍ)CaPBNJ^0lAC0#I)vL$Y+z6!/\6a鮄"GRDcp.ZTwVs;!DY3翜50J5 Ӂ]G[e#<6мLC=T":mBCM3ڶBCz/Ư"M{RLrPqh:eu 6 ?5AGNL;߇7ƴ"9 fwXΊQ-cG.>xw@U WFE Sm2ʷZ[Pq2FoLJ}̢ۗ^'%yW[:K% g]!rC϶HnļD! ;)L tn|nwdJĩ-.vMoCĜCUs3XoΒ9f[DenxS'K I^X$*Gd`!AQpxMt [ݭ:\Qrc}[Lgr.6F6)8ՆwjoA|&Cxh+̮*xo ˼/y;:\5yȳ2)(] %,n[eڛ5r06 X="c Qo5P+96OfTkċyK85۳5>ݍlTk&_5)lM@"QDxxȌp 8\ Og;w^9푢_dA"D<ܶKI[]7tɊߨ_m̂ϲa@ǩй[k y/!.Qa[QEgN{F=w%k>=L6cд1 fE1F wIo ħ1nhأJý↗eΛĻ,[{)8Y z*t)NمsN3̗6ŧUl& h mĨo 7+h }3O&O +@K'YW) Skkiw%7wA؝0[!.Y.[Nl}jO0 T>_'&=Rdk!z] Rvzha]ПSd7Y޹?0!,IgF잗sA +sCzmRV'<%x" mˠwb \@0 ǮrRH5gDYkm2ٲh+c7|ő˹w,iy_{'_Mkphjuf+=, 9#)Y>pt,.'=Aٙ `y\΂}VTW';J]d.u*Ӱ"j[*h2, * $`(.9*JVahQNs S&l/ Sc̈ʨb× ?`Za3m`X{ȟkg6Fo*|*60fR=$>_;)W,Q^ipu-Zᑠ_6N= X'ln0 Ƒ3CTF!Bn.3\,8P\mNq)6]_n~0r]}z^cƏ͂C҅>ezL)ڑa̭v|d|.hsD';'<煅J%+E: "01Wiw0* vT+00^ 0|!}|H`vi=@sCv_/VkAuٶژAvdrV,DKȆBhHoX ,]YHEP eΙ ֺ_)Dd/TuNMQ TXp^UoI[bkp-?S٠f|g\1a_B{WvbرC/{-KO~OKk()|GL8AGJ=!kzTT"$rbM8@hn0h|ՒgsZ o`R]Q.L+e/LP %Sfc8DR.c]5ؒ2ق`Cr6eaʙes3{ H)m@tJ\7"R%xNQ`(0:?&4QCVAh|Һgzy$ĭGjMR& 蛟JA}wJm&r~,$ۦن+;8}q I~)$:ZK|6LeT&́/y9Pm*讝9Y kٟ0gZ;nTkN$lW6V,mq=SbC*-B|d & I*SZ*ѪԄ*"A rzK../[B_m{,5SiY GyHi V>}m],:;gD7"`_'{!F8܁Ix3#q|]X{_`Sj ܧ'?pom#љ֨)Pq w`9!V/6҈mNz%i _ͼȦ}E#_I(Y ؓݳ(G UCg* zg@`CEnQr*38;/V缂zr8 gRQrB#lv18Pq#feg,`R(j*ϙz5QNu.M[ODV:+a@Ȋ2jRH8Z_k&L!\RRiWO{Ľs e:yu;!1\W,~Atbo[1,6ZQ$3F\G(d/8t̠Y%S쉉lA87s 8^'chD"h5"=IT5cm'Be*{I xe\Q=nRW G_V:@0,&ꗞ :]ڧr@b/5p"+4wR lZL g_Pd/R{}HSiZzPt6E,ހ$sAG +bUX Jv|(Nmx'ŦKr@\Íe߇vܪMڪ̦2ˣG4m˿F$GDNVه]g81yxZx#b`j. ^q[zbܑ҂Ƌ7sW{w~?/ã yo vJo zu:ނR+:FQrĈX׵5 o2_S2:fY<WiUE,W?փ1=eLrFqsS*ӴD+Pig$kn>-1ǘ̬Nx).VVx,B| vDХm?5xFXl\ 8H8?͊/ԯg;%KՄ\ٷ p+ʍ̇=a2ɆQEvsa,g%^u'WS-yhswt9oiҟYOك Za8 I<5ʹnj/ wL,@v(9C w[i]vPLOn[̀Te[PU7錳EvsNa]}CmuE;Ǘc0,/>]K2󊚜-y[DRakfG 5ٝ0AgEq)8OoMHN|2p*! Ӣ^АN,\w$(حG@>;~ݕ.Am+[԰m{>xo,6Ajf-Y :ق:廉 Pί8<GʄKI.G/&51 JhL~Rސԉr:;",t7ֻh zTOk;gsT[5yMR!zJ_]$3hъjo MI+k,1BJZyKf8?BsW0bђvj!`ƔY"#ɮsU+c UM@zC'I p,va<Ǚy϶,) a/;S F>+ѶX0L=蹣Ou,G?;~pEe fzn.4˯sja&wj)?6|P*QAH~{+H`;)yΘ?K`+ 3:W&SX>z m)R~TyWN\ `)\5uHYdFCwx.%./7t}e,s8u|֜ !֛ l,f81^ 6)#F: ˡ6 V_/yh^-G1/VwʸǤ]K\!s؝?b[9)mIn(VYmQRDS9˧N7oH)˘"zWز瞱;⎾d(W[!;KjYA??5&hG-ܶ)ad`LNWzf)jj\*}J\KUDUee-yfsG>'al|yx:V%tRaeby&w6,<)~$AIǨ @_?pL:W|g6^dr7QmV>xDn ]>\8[>K#lZ\,tI --'x뭅a.?p/} #ҜkYvD9"Km9L?(+LؼYv(N{TZ.oCӓ vAmv`͐btn_<;I*zGmPqfeL뼆JbwrDy*EɃ.Vk-6ύV6}w`If)J7JEцaUu칐9GsYP<4B#MP_sYd<>+$+ۦGUȘHVTg)݃2o(;k;UA\>#e5'$R-6m}z dkb璮Rۈkl ɭoKBa0irO!Fq{%<.wB|#cݛ1o#JGQ Ѱ몱ڍ> E6HS:Ji%>2#V'm^3Z<|m]P-7I_[v |ܢ0[ϻ"0D *b]$q}!t\>,NBԹ6Kp[MpFa0]}R "ߤqޮ#]{#Ih/7SjVSjЛnhf@޳5)s *n^nnt\Ă⩨~ɰeӪ9HwQfGOjqlv3MT(!fmpNlA ^"Ӧcs`hȀb#7s J=) W*R򣧮#M K}M qdcj5Ϗ#l\l`P{mGMmc[.8;2Ϻ S}.>ȯ/#4"/!mKSukCH]#IGCcaJ ɟJ }՘QO";rI7{I3gO ̻‹1W2 H,4!.^4F!ޞGܫt2v]ӱaK篴 ~=?U&Y,D l_7e}YmpӬ=C4Mh.]]>oBU^[½ɃؼBl'eV5IWT|S7 ~ 9<[th4@I]tJ5бr=)e=B%MĂA"2NLn1₢<`cm@^ڰ9UkV//;0Ԃ~vݨm^v]P>r{5ޡ%0-[ӦEŸzsBBT9 ^֗г$XM"S"kJx%uYg[/nLŢxfK]C|O Æ@0ml;9nviN@iLł=(AIh?7z&o!ѕh΀PTd<ɤlo)GAZl8EQeH$@Z/t)g徶s ҉$F#LjKN;0Z_)Rw ɺ|ܷҘgQ]z4#ل!CF#!/mt7y3:";8l tM?ticLX@-$P^*E)f3YquRKNưf6f5Q\P#i\ ij+Ue@q`i)],W预thˮ.fijT*{:lw~c,&MS 6^ZY=&8Grٳm7^J>XGῙҗ{X!E/yw3 _2tZۀ߮J_\a )︚a(^5ܷkr=-Y!o.bVBXj`RP~i#@rZo0vOoS`691NǘGuiM|wtcAI},G&/A@s"9J+xaM{w$MFH$Ard=% H/h6`qxmN 1^HP0+j.dZ[h0f:U}{HRB[iM?NX0 -rQ~6QA:u ytʹ4k=G$,Ik<|Y V ?72,3+/8UFn ~K9'k-s#7Džo%e|gnմSOk\JmϞ+$@b4] RҌ &3"%$붠EAD|f Ir>g02I7S1@"}==`R~x)! L%-@)Nqu.ORf dz Cd [] 4Vۇ vn qi2J9VW]Ǚ`-t u[Ivq^l,ۖyc X ;| W Tڛq/x),LZezIz  c& +1Ei@uwfjX'bBP^J|sHxǵ 6]h 'C&1MS*WU҃{3FE 7ݺNMa\*v6裐=$b3D BH(+8ȁ}1XCje>!@, >OgsJCUQ5L}wxE\qn0=Wp1}Բ\n:N㗫}ߔthS{45v7Ҳ;VqȈݙK`ƅ()[6qH'pl|m=]FP=iC\x.0g>cʬ:!66~Em[l9NBs BɎ tǗ;a5vc1/k5 9Iy¬qXb{,"YPie,'d@Q:Lwe"RB"%[ y]"|662{ ekj!z{ՖJϏD%[5] Ϭ= (.s7sr}Z2e]/I5|`-ROBR0 6;a{@hd$ߋ$f>SLP)_u-R=cy}N:;|@Ru" GB? BnUٓR %ڀĉ Gd%3JoIZ{VnPuZYʺ&FVO6JG*4d!nT2"f7fJLoY%#:?(w(-!\ŅU>Y@!>P|NCN?ݦPAN|P,ol}6X%rVI\!My!ޞC8*"J&ɱRJz9zEsA47l8$ށgn0TvXoxR ;@kC gl"620v< |wk~&.~m BY#e!dUBoՃ59q( ]JP=O1u\`4~]i9:8-'T-zB>ue]^4_lmZ"pyчJ!g_Vw_jph{/a~QA,_1Њ͜`RBxoZ+YU& w`&CȞT2L4Ͼ XUYGB +J)1mHYCy2Puz^Q * qk7oH"$6g(viު˚ YҿnTKYkUCb5\|F?sv :O|f[f#2\OQxU7lƱF jZ+^xD8Nz1|yJ1pmj8 6{@tK01[C3t1$R)+oqV][\op?};@u^N'T仕w/[HӜqxlϓWܲZ'sgrձ uđ#UZ* ''tj r? j6Q 4;&l22ӓ$&ߟ?KRÂǰRwpR4pT1a͢V#/j-~e-VOB5 -VuplR'OȈR@C>,Ӑ ,S<{SL`*ϒIMpE˼Ųg^"譬?j`5!eiٝo W'KKSS;^Q]-)j2\Crwg]{%NPߢZ(ZE'9>u> 3/c`͗bdLNV|w|;7BOô&[ [!7ghOelk)bW;]OV zU0OEfe- Pc#ML788t2cO~%\ udB:{jMn[&: q=e@ k$a+ }xy KpS!Ke`h]L۠mL S,7q MwM7u \KnߟM5pk Md2pJ"ʓq-d- Oƈ2Ei<=a+1rb  s֣.7XLZ`H~ mVmSeiE=/Aa,RX{̆, kTS嘯'MLEXVt|7pPA348΂agԑ+7C[\ A_%{$1Ѓ2Zh4U$te}|W-bỷԖǀLZbMA]ޮِQZa? d!ۗ\G+3ҍ@T^@U&L; z=Ǹi4ETa:zgm_}Ars[k˨E;LےIq#b0Bi4uUtt<T>PAeWOTя@g'_"A(7/<^twHA:} 6g]-5q.O3jb)Еc6BC!h : FZ9ukyx?/t4yQ$F͊=ƎRnЋvҧ!J%\[XMr[L[#{xU5?{j~Y2651 `B?UG%J'\5He8-w"&t/nLXCMW9_n%K̜f ]  N2-Wf84XV!Z+N+\F+„uMY05Scy&UaozVɣQ@Ƈf.x:]aʖo=KѴSxn/ rx)%D7ωK:ܣ@;I:#SO.jxa`4x匕[[唷&rJ@J} ď^ ꜘ1hTGo\US@t P3ŇG털qAAn,L~mY!.p͔,U~l93y>BF5V!1~||"}}AnEfߕ*‹;k%'JH^Q, s\`,89IΛi}e[Gs 2.Ge0Raov$;Me0a`)2hDr7Ry$/bZ? ݦF1$i6DƀdQ7SINGA %7[ݕ$ӥD*M:xtI{V<ݐn5|bk2z@PF&}`qƩ7Ys̘(W72+iR`R $P}b!a-^'}X*@_5 0x܀﬒YO7pjġ,U*²91m-{$ : y_mta?*=`tlDСz ~{x(%B }Z,aiV964"j?(-ԋG<}1 j׼䟦8c/Oq,ϣ]_ʣS4NqܦMs'>q7 o[C!lI br6`qٴܘZg]W'*9&f6fi_xJD57Ƨm000M(H`rJOϿ=e Z+/6N˿{whYb@J޴6ͳ il>.zӡ9'Xi;d%Qd\?P8™웭wA*bg&p}gN"F hVeViO9⊦O"{#ȫAL {můKx}J+jҭHR'ٞ jG˜#z ( ,$^5'`hT~z#5+u #=!/%|GbEܽa3*mFQ5YK}vf!a-Stx(cNBם4: }%n#<g^qşeWʆ9qpْp d!9tI}˲) *Ry@?Xf?yӡ+q20Yx*5m8\p(˺X)l pftei[0\J$ߟelୣdFqa'c/0e?kjD{p>DxK1 P)4ץ\ v(3`A4Bnpd$6;ڂOjL@%o;cf%%QDCeړF V^ک#ˣ$>U M1)XtJR_$m XKCpC^"PyGB-H4>\*n ǐv[2.bZ@gg^W5 rJw8'dV*gy=dMk2->8lbiq%~R9~Gx;7d )d";(iŖr:^ e3˟2:4|GCM`M2Ԇr]s__N<[ "ؼ 'hں({k*Kbe?JG&NUx\MO/Lr\vHtN GM,!dXD:_)k4H"Hi.@G Z1*@C'@Ԅ;boyLO%ec f(#4 MHZcJ'nSZaA]P'bHDO0]4%ip8T7(@?ݧPǩ-g%ƌyPYW3(0Z:bFg=-a阤GvƓ*@ .J8D@,5OmK+ ȓ赘js]̾XC5ݍr.Ι%K5FPٳuuX?2~ <tes"(Ȉm 3i LRQش71nқË¡@1^~9 ¶Yek~_ ͝=1þ}m/8 w|;G;*VIAOܳ5o @UW!,@,!.IZq/3$e_/D=N AIz4!j_jl$RCy]̭!gŁxĝ%W+?eW80 À<((Kwл3Q]i^գH0MzeY>w+dwb)djېl":lbefNlG ^LT6"ohj{pmζO~(#]pO0AíAQwΠHs\0z/D+taum "?R*ǃb!i1m!*>T(#)!>7eڅh\ߜ0rO@r&Y"S_{[4䑄,YSB_ ,X-w-l eg6E3Phּ;cDx>j0 .T@#%$uTVphT6 c 3SpLiRGh5QW8 "6 ˜n ?)4j\,EYdAF!VF1I*xobͥw"[.HA6p|ۇ/-5o U[yIxڝyDqFײ^ˁ"U)j tf~%ÔM(sc~ en\T1pi,ˠ%;3hgL-*01؎l Ye[ 2WifX~5|'ɦ3k6ق^@,bi6tU#{0>j+nr+G692Vf",ڝ2g= S )8}xerIkZzsWO΁6MLuV*:fཚGrM38N Y˯&X8t@h ФBÏX+ 3~@yL sv)wrh]k +W/N fT#g i2Ef& &|M$I(B ώ=ʻyv9<$&WRӽ?ڜX+\p&ssi%pNlE>iMk)6Bߥ=n .WAoQ-!V5B d#1wHJ<=;F8&c`epSbY8(3Qc繣` D߭Vv!.thXpqZc _QqciU>F̱S6R^v/r\yd;3^%F+شX:uH U(Sĭ3*TTIڨ0GW ؍RkunɝCS-RvW aGPƓMG:ɪR3*$ kjR{S=c̢ryE4|Wdɵv)gꊯWi5{$zb$nZ|"D !caL@LecoK^>G̓w`&51;HM1ɒΉM%l=Ҹc8lC8ؙU` +E9IZ[[ٚ;q4 SFS ^R[fЇW-yYzу)- K|%O:soyƢZ5pŧ頌W|GC'%p)r7+#uw4"_-[r,R'K)}fǝeBzgk$\,m ag\ﺐ.1/HfZeL_(4[~^ׁN4`ZQWj u^x'hwc1yBx+| fiqMTvuvS! 2c 9QhḽW~֊`9$@rC{3^=7[ʻɮDKU$, ۸&nxp˸08> ɻ|jXp+R~Lxl2Ɯz (Dv!DNS("=$E&`*&WS1U@]/Q ƈI)sy RZ֑fpZ̊>u0ݤ`Sn1sJ_XrDkKT;}_&]:Q{y)jUcW*]!O^մZ:mGk&ka6s~Iw0 //6,CN}3kf?hxd!mDy}]"D8E3S*8 ~6ΛK&@fv$Vۤi .eb5JELԦks-Q"N=TJŠO~V(|7b ;)p6]Q%e{& u"a$I\/Ş=g+d+F7:EË\nR`s΃u1.yvd s~ >7}-Xgz(@kߙb]˓pV&ϸJW 'Z,wrnLUJK8_hBl[cs~'uFj0dL)"ɤY9Zn|ĉձj/1oRq"i. )ى ;oO83lCbDNӴo>3NZ| ^`kBW0GF[PFJm!X Dv~?`ӫJ֊\3 CjNo9;vo1ֺFflQMrx{DuGpә+3r %ۋxakz%G_e4EO=gpeąHs)3O, ƯdtZ(?NVT!K~yo EX)Y# j?hlT.r GFC:.i^,U%^jOQ h lps.j*B < #,ɸL({v016OL\R\zK&*Q$Kv,Yn;\ ̖GԻc!$ 2)+H"ƉnSp 0Dim-Y~:{[ UDr5b2D` sC(Ļᔅb,tKL.37QKB6u5^%ò Efi$x̡p/h"Ū\¥`#l~#Ӡ&NoQ ]dcOu $ t&vKF6 <랟lo#%%K}@cB#hA}cĵ0:91ҥf m oAqs̵ag+,&j/$]4vlif$InΠ9s`!5yF`)&FR f" &(x6nh' !շg<7xtE/Yl&!0LpN8V܊ _CM{X_V^nbTHrƴ;$E?ow"]qQ@G"ńYYqXu]P@R[E 45}Xk DJB fpso S$^ʼnbǯ*@ӳg@:܁O'JtQ+jSX iޖcb)ˆ]@*uqB]ȏE7WYzfiT.9;(o*(ZD/rp殬}GPJ#m-kD)S`JrLeB> 'c8 ØZŋt髶GZoIHY©Ԕ,͢ Ghrbʲo22dՔL]DEv[Obw^q2/P҄K\~6jntؿ< 1{ǦBMWWYJ߹.X̽N& ȑBdG.g߼uui넠4ȴºeMT ۿ'8pd]?uN.3R/v+EkVs'hމK@n48x#;d 0IPZ&x=H?yU`Gڂb,h RO:kٶD3$oW`2~Eg ]՘/ ~hfXoJԶ6kkoABP-YDz_qMi0r݈B~$ncҝ/LI_H֏1&\e1C=6i Z|-`Bež't> gqRҚ1ۙȱ9Ed]'%FaN;ުv\gcU+FWFe{bUI)цHX? B!mLzSaט՛sEL+*-;vU!zIh:oQC\VVz] ʫƅ6[a+B;A(P??(u^My:FYvbW M+ ܔoي/*ë}gNrtd. QwvQRS1D;fwNVu%"P(zvs|H?0no<\I\ē[P6sU.Iāle7qpMP~e>uZ'9Fgx7^ݧ+Y$f@v Xj]%Ogƈ8cM>V2.pheKgr Јj(O<nʱj8p$&.,T9w_,6׼eOmYpԒ0븢b>{Lw$gG@Ӭ&K1m|hűC{&b{FjX,9I 5 Hu¡V !غ$ O4jN>q 0 #tuQ].+Vd_d c&^KکUMߎfpj2YyxS7iq|Vip Jw12+\|VoFd9g`X=!4 #Pdը%%¶%V|q9 ՏF;_l*dW-1I0s.ߕ܂7NfwY晸|V(@Q74 *˻51! }B(Mr-:^Wh`t!Uz ?χz4 ĝ[0BVnF]:?G( hiv ;o41?nt'B ?ȗH u)4Jzpa#@Xd/w؍Z]<.r(f^C ]cSt nzx2Kƣw8!k`\cj6epGxA[PnZ6Z%BkZUcꙔ{) 4 aWws;W(D&L(BAqÆ0O+^f.J,?5xv[uȸMk!1r1Drz<=8p8SΠ͊ wY"^1\(թƤPAhƉijU޼$?!#Z#E:n(=,R>AUy[t-(j#{M/OlLCS 4ic*%_x&:n(y$~eO}^hv'*d7E鿠bONΘ(O!s%ZW:VVFn*-??D@I%}?Ex-ag ӣ >(QBޡ)O`xk%$RsFlBv?6}l@ExedAOdmSh)yڋPzFnXojuYݺk c`0> =b݉9RBDVO#ӪL;YSYmWYf/\k}!nV[8 ~gKE8j0~HF+-X9 ^~V#Exl `7i3\3(:_̢lwep=Iqt#g> S~Վ25  7m``xdjTO^_L.DRr0qm)PcVW 932#]3ÕaFGÖ(Sȅ1$$,%.F؎uD 3V .A3P'Xd߂WBZU 71F6(O6K/0QPOSe%zgzp]/F 9N)${(TVܹ8:=935uPW}q,f1ihFĴq'o`7 v2-9 9x}Q@=bp{mE]-^մVGzZP5Wi!u3k7̄~:4*£вF8YKp K3Īr<9t]S%}:fobޮ@;['F ԌܘmW(r1%Lx ajb6ȭ5VExazwKW21 JcYN~F3[Nuri)mX +U&FZӍݜ7@+fJS|MRqPgcwc=wq/Hj)Ȏˆi# -]ŅX}R ?&ۈ).U\}c_UI|#&r&o YLsnol%˻ySeFuDq%:==깠z(l-`wORS!,W)etp`pVF+1q5#Q>#Dşd0Vw&p10viM IJyk4Y h=R4Ҥ phERnZZ_78l|W 㞻NJ=2rlW]r;,$ȿU }W˭, em媽}ŔHlyK03Z7 f:H8ЪUALΑSՒ:;}&j4S[MvQ5w#kw=g oLNd L~0#_hʠm F"8*>0,uG+E1b;+vXۑP{]C2 ԏKwUUr応RG4զң[:}d'趃ardODT8ʆs:f20/uPs XV4&r͛H[3'w a4ւ&.&ΠJ'0g5Ovhl7L )0DaBT:Jd)ݭ\\{N}D QR GF6 팛D::w:S=/]&`MӐK2!+ʜi0ԏy0*&辫pàY6w݀ڤc"h4LDe]hAէ9Ώ)5BW,$q/ khcAʻ)SGՐ#˺RJ,%Iؒc1UX=`Ѯ&0DhP@RsP}D3+(㩇"B󣐙h $Xy:uר/E#Q e׌R7EWT= @ J &8 B ZΨJ ⣨B4YYY񸋾jz!F kHy\h5Jg+4ReyP۝ÐS Kzo3=*פ|zi{qNr5MG1{w~sZɹX%r~=^FϾI 6i}Z{Tx.Ίu A~q#'€:-yZ rKO|̓A{>/3M6Y9o}Q0jR]2&y˱{kx>mQY3ǸV3Vz"m/m% ,> /rl6RFi> mTYfU{m%o}7 |noeFtguRx?y/˱9z?+o'Xh)\ {p <9xY /6[{ߎυ#+  P!>VK&WgYI;fM(S6K Ol-(\i࿽Z" uoRױ)6zJt'`X0;z?l;᫯R>]p)DBL|mqma蟙&${6?na;IZ~*G<<*l\8J"[O3!nў6,.ۤsޭ-m2N?E2-)+Kؙogm?1͐bjʪ*d3 ,tLO籍D% m:qRI}=wv)lI?pph-=i$>lq7nA8oL9 2= xU+kAG#Stm)~N}9'j/rS462BX#*Nnhۦ (9B/ +^3v;۾3c:R5q{aJvn;nW( IϾ6#x-cm/@욦"y?GvtZg)10tKIOꓛNsم5/]Ȝ<h=UfQ}HJdST}9PCJiz{B{O`ĻA|amUëLɷE`4H&[&<6lʵ܊?ƃz6--ۂE51+ޞ!mPƆ}s }vo=0Qjjw>Ef%!". 2xvnHb4rC*s'Wnkw:2)L'aY+{yW&`Z@ ̚Lh]v!A˅w,0 ak]??iuLȟBDbюoʔÚ\D>UV9ّHP GPZ(hU .ZB{ɭ9ք* < b ~;:A2Q|թiw\o ՟17ƫgJq\{F,P`]gDyvϱ׺{,cn&45@RJY {nNbHm`SX:*gIMQڗ< h%ԥ)./ 6C÷=o]J N R Oa8$F_ǼDz]6p>o_Q/wUO $S뼜ւn,rJEj; yJ^5zV(w5 l׆/gE6WK#4wV!EOx򰚩ϣwʗuUU_Pْ Ns ҽvM+ hĄ)(2D@Yρ* WTk߰4OÞJ QCp^ xc]K ,"9ә*&>`U >lײ*@"0gLx;&`Fl{ioAKȇ.-X ᚕ]9xv#d^X,Ǖ*')qV4ϝuXưZdK ņ^}#!p4DsԷlvh#h@ ' H_#^ئm[-)#Jd$)Dh<q \+9]we GZEm᧩cBluEs!fHΩrl@r!$`[f!*ϠM %5=%aP79˰:oÏqtA\iJ?QIذ<;5ϲ AOӰ*y3.C&wKMFwh@0m2B} /{y\c5v"IN?9M'l`j؋" 5B9/;zXG+) [+Gfa\;̈́ |x !(\UwإT)zAk/+2GRKQ Eᶿ5=xPhQa?c z0nzY F%*Aaf<Ǻ5rx_,W4 @JgaqDJ}pJQY]2pmD\jQ7Ǻw,{_\FNlS#/ tISl)GM t Q4#< 2eYh[&V.0.i"? J8Yy2Ia5 g@'"B{ÌXX`@Qr , O;0Aߚ FyPDcZLF Ay߭'򗂿a=Q ouCQ!bSF*eA 3X(zu_'f wF{!lj zPtM_s@]7TFTJWC!,1/J}-'X{_Aj`|i?yS {6ǎo;T/EZ*C81jnsU8w;(רa_k /8G w.e j+C%v\ؠ[Z(ޝҽSڵL,ts#S<]kY{̽"o{"7OZ7o8^0<7/\:'~Loyjb_3х-O\^DKC DY`׫ *pl0'' ;v `f.za 3(ު E0v3EV!~{#5U l ԰.MdOкt<\PǢ]ep`q&f]ނK!(Aub1afiޏrjHe]WDo4w{y"NRR?sh>!<~r892.Uu?L( @HuM )>h D`D@@U8`Uuo)Ɇ~I-):Wna~QLON(`cȟ[W5RG06Ʌ|@\w}tM ]3B\#9 vWp`#(c1:SPΚƉIBץÜm+ͳ݌k2+} sdw m,"DRpQPb=x-6'mNef]zjzD 1Tv jSNݪ0|mIێ_W Geiٗins!vRd/"P+5´JAR9p5 ub#JRD,]P}&g GҋO[8E(߃.J`R_;,ll C}[58QdQ$jmi2Zp#Xo)1ZظDw3WM_+hYM8'n`ˆvSɣ+TrquF_kGqCiXQ8?X-5ҳ˫FyܚFP: JV7vɧI[>X&*] 0ַg^\Ե~*C}AZT|7b/f5_6SArNpFJ'Z> ^Q=O>ztS[E<Wd~2 5wp[&9|Rc21h6-@aq'vbә*Q mg|Z`&bWrEBbhJ߁6)"#g]0::翂rL辭˒w,,U~Sck ;c b3 ɧ;pB{N~}hxrj`P(Iǧ;3cJ 9U ';`~E@֝(w8Ù i6x?)磌HgҪ\*l"ꂧ䚹z: lQ] mNE[꽪7>9k"ߋjfYqi/?ՑWWmg9{/ lA·tY< [1|@ ƥ19jznC,Ȭfz+`=%-Ӻ@cBģN"3VF3#4̔U[@hc9V5r ,f?!ή.@O*7c~RZFÀ..WR"}% j T&̔(LCy 68XrTFϡ_BA>sʼaZϨyrhFԐ%'U AhB;Ҹz="4$`&$7ojGOZ(FBKq?a̱CGp@83G"`vx-OY3Y'bGLuKbCo̷h;6CU\L;I5 e JBQ}AG!X^{EVtC- OGj^H4&Cs! \:/Gjk53!h|LUЛbJyvQ]03ӵ$;Tjl'&68qK/B x 8oȏgJ ݙBLx3dzM]ܵ%اunߊ#KmR**_QDIsLc6cuYGiw' H.-NC72cDV[]K!Aӏ2o]T뻌ƒL@vPƱ&%e, /t FC@xSISO>Iw@x[[P*ع◦g.J_{쬾l)5'cw[ߦ6|ҝW7|"@f*_؛}w1mV_IK >EuCȶ@!qS:eԥQ S)sSdTH݇)~h-ē?~D:.g._T޵ a R%4: }_)"ʾ LKIqwof yʀ\QT0_zɌo7İSvEDK؎-Kq, ibr`B!FP,oJl$Qp4 "DuIv*~hVO_Iĥݪ* EL%U~51rAJR|A/b}N. ˳ mf)YD hYj/ypcqŤ =Ɗu)ovV :Z w ٝZm4Z0F?hYۈA@1;^P\1Fg cjTЮ ^j/Z1Q7h\"MrM>~:YƒɞÄQhE@q}Hle R>„WGq"L* Ezȱ]H= lu!zԦ@% u7#(o,|oPQ#M162s| ݲ,YmcĤ~K9y6{:{$G̷[ۂQdMIhH0~ 8v>;p+gK[4y`S@Qor"!rUX"n0zds`P>蝀nH@8Ǝ&1IRrcQWs1TWvKQλ]G5M4A]MvJQ͋|aP1_<9+lbK ,l nLTu]x4}JTN`&Ofnw:Bmk6DEUz~Q8X_41Njastq< A(U~ /bVb t),SB!ϓk\#,ۂ.pe(ߗgLz$Sk!hbV|7#8X+?APfm)?魫d¾E#KmمOכs3iu'f"^ȮZaT~@r}w@iklXd ٝ8=K;ژ(;"眿J"$!?olW66( <avp1AM yH,Bpʼnl%`[ R>X· {=/F/x2G؋`E~b`^ZIC(mLw|g*U pokا AT(i Jijt OPvtPn a$rC[WeQG.Prt $X7ؒ 䃂LiF_񿎴vQ}y7(4P$AN̠Z*T߮Vt'gMhA=o(OgF&'M䲭,)߃ԁwW`#s>lւ+Fc6mᕒk3*^ðA&TNS.V;]{uk<6C"@@ Ù{xp*@zK߀DML2֭#ɨ,٭hBJU]t;ݲM7kU[,Vk泑+yGqcJ`+a̓[ `R(YJL6|4n_`M܊= Ѷ~/Yq-񛨎ߌΥ7οs+?g}(~Hn P.XOsuU뜐`F .<9=ŁpXfsZg̍Z ;Wj^Borx˲5u2ɑhRcqS#}wb\%{VC'NZ9EY}Ͳ_RWѱ G To z! L}2!%0F9w/!o;k (d*r>zġ:̻{ЎCrM /H#U- H^9,\:=[߉.Ξ_B$KR)P_i@^ϐ< 6Ba?dcg.SU#/=s}}EM&m #%s<+Ib}4!;{$[2z&kLJ@QzG& 1okc D#*=#KBAv{xk$$x*E$|Î{ (VWk>%ђL5X3xT$3cWPbi[`<ƝRÁüqc*BB^"x'qt9}Jfg1 Q2!;-҇] d}]wd}UJʁ"m~L.6.0[21{dduW$x6tk0IU'X;rq{H*V9UŢjXRKXgbaxmN)r=flG:?+g>_v(LmRFT8z\gaI/(F"jͽMYoi=]2 /T9]պkX;>ep]?Ǒ?"|4Haq4o^ 0Bn1mshղAbx{| _i P'OdV ja ARJҙ,JgA)l']?KG[{d{:k>|cP"}~J0#%6&*1Ev)JG|ohj_#t_CbJ[?#C^:uPǞ!6XJO| dޡHſ?g_쨻У*67QU*lry K'D Ο'a_[3S=&Y;yPU lȥZĹ}o/£?]M-i냩I(^ՋXpd:h-I@hkhfpT^*q@~*Uزj y<4%Nw$K"Y[EǻǷfƝfV$n`6QS\WA i&/]@_P+d F:`OtE6̚A9gi ā*ytmL?d;+uඊ3SF#ޣ౯dG=k*UcwwۣEHD(+;YgLfRv)a t5[amp}xܻ6q:!V ̶fzdR#lM\fL\Ƭv.R.d99bց1'E$xTVLmjywwSԭnq*O,Gh2腂6| jq1ꭨObvE>0ԽH7r< çoq)^M掖MSo#at3|F*s}YdfʓajnqM'f?*5pM_Bp&+]hiz}VDz[N3&T9JĞ?B%o}eQ&Cjۦ,&H7/(Ze q? !@֔rGͩ4V9ҸdނE*!* FfkS1l 4BTmji(JnCfU4nL΂nAeHJ$"K7a*kvë?(ln嫽tlmѥ^lwd+Ly+КpbӋM۰Qn)i9yA bCo8[@Kk#!PIR&ʞűlDCuBmSS-x>I ?.&%V1QW)PUgct[DGASB˿mzkKSY%4U)ݩzM^`t7h$qFq墩tb&TepIy ޏ**wKD"ڄ7@ƙ@Ö% F2^.T<$W$A+`^$jRD'!FҜ3ca{&g͸8;_ԭu! Ϟ׋w{jzuۦG9"Ly3H ӺY=[F{0_'uc,5,3Ws:ahRoa?DOoO|8,W w;+bᰡ!0nAͣQBɠ},{0 iAD QS(X7 #ϴ}7_D*T.% UVW]:+a=[UfsG0D}tm8B<ƛԭm"g7tAy0+/ZPR6m8uM KGu:00Asy||a>3葮d 7S=#;ڒܵr"EYh3=Gr+_Ty ^$kZ6|rkT;Z߱@7vv?/fp N'YM~w4? M֥6;u`Dh )wn[s- q@Com#h0=c#wXÄr 5 ü0~qoP>*T?2KkkL/i}b2?CR9Ũ.LJ?J_;:Z吹#Bɵ,eSF~{ԡ#ssn7:si6lm r5*BtK hƢ^"WFO9~;O+lotn|t.@+`3 X%f@Ol qcX6Kf+chA b$tK-:/H8K !uPi_v돨>gR"F)ol5wo%mDzԈF0O]Ŝ #m#R! 4YY?<}k61pK[^{D@6nkC69愾Fk˛DVߦWӨ)Cro@*'&t4KrK3de!;=0 S-.zjnx78oq'b'0nY; l}l}2k:'vuGoxz;qp+gd,w :N?~F S0^&*HoNCgLcn_7b04-_טjI1R5 thIws.s]:f F)ȃ9:=\.1Q@邢LE:d[T,_)h(CDkɎ}V]t4dp AȋZz! vAHfKZPG'd]}]Mԗ}۝B gu!p(j `oN" H-PmBĆAbJ>9\uT ےy}t+e7G[hsfG#,Ogc JR d$95_)}ѡ)!s_!&Iz ̩U:9KuS/~>2!Br#Eࣵk$DĶ0OLCpr/D['Ghߞ0P`Nc$Db-&Ic֮3:K&NjR7E YPOrh{1Rm)=szeRxcUJ]m|˳(۲HkvR3$=gtpQ(b[]yvG{Qir&44G7qa+ɬ@"_ܒ\U'5OAX,X¬Xk]HEv>і?)%.:*o"gF[hP1 H˞8EzZ]l֫PH^B; !HkkO!ɯJ7V^3ׁzS"ABe;bWye^1k2˨ߤ8"6'G;n /lp8#8x2yCN.OdO\mS\7zZVub ?݆N[\/'/"],b?Hdܰ™ç؞P?|']HZ]t9U߭Le8XdK3:a>ءbrVTOvV|uaA*swld[w部X(&HkT`+rK_awU1u3J +hX$r<SDw˝ DP dzA> _sH Gn3L=5 wu+*Yt #!dI*# E%}/})*,Q:C׏<:;]#N7:YTߠv73j1=f@6(wQ'~p_]1Ecx\l[ iypd}C(3)"j[獴'<bf灑W] +y0̋0(-MDtM{ŅaTIRGo$C޹ަfJ2:\Q+'Wz!6r\5Ft*%k0Mǁ #?݌XTwpAa2z.wiN@KDTqʾOMЫ5yg3 7*^k]mʾ(]3uOVcZFjEJGNqyD(gīgy3 &֙-p3t eL_@iGUEH o ePBYrW j~[cX MtU񟪳7YۖXۨFay2%V|O'N )Վp4_$a2pz;HstjF`A8#K|-?yԊa# 4Is.*AKMtb[7Cp BnD; k?@tyTz3f$D`\|zݮQٙΌH>oo J"Ѥq~-"ܷvQa ؎\{1QEN5*^u𐨥j`~!* ;Ⱦ5 nT&'H9 Яc !JB x q?8{sQ)Gc/)p3wԗcw)^p0^0i,lru= S FB5BSvErA?FR|^ |YR9&@֒@Do++}wj`tHQ,r:FJPd9e\iyw8Wz`9,nY#PK-D|bAVva\B)ϧ:f1>g?NTFu/&cmoR^]eNn]* q6P(VZ$wgBVHO37Z  CYHtJ%m>%HmD:(vP+B/JGm+'c᎑S4Pv's Z]"hڲ??;ةՀp fd8&~ٻ+k1C BLKn/ Bq |o瑻|GJF4B`],Uc #179guq3 \=9= :'iHQG#uU.R*Ԗc83#z$~(,1^7@*CJ\Z}jFEn Iq$R,ڰ-w kEMKpW0ĤPbiћ4lN7ιTgsW\ ӫ v?PB"lZ|(E/e-X ?7JۭZLqXZO]+M`P>79$`EtGì>"̓uBvtWAlUzyAc;L iÀmv@/ *X; k͝#c(uDxpr=Fձ6bB`C(Nv&h SmĊ+̎4ǃߙA)z eO7wGZc+W,ut Pr'C2i#0]?XON/W^>XUܝV͗}oHu6xp23$y0]^lx@q/xcY5W5L&hTIH~x]r2 ۧf5%5{!+3"~袅VrI鮓 F]ISٯx`f sjEz럪TGJA}01s`'ruz:MՌ$07QBR28ߵ%Y ]pB@ߺΆ&ucqduwcz_1sR_*ћ'Ы`EBj&@P"39<0m7(e7h()pt~xDֻ+ZԶVn`r4s43ߓh` a\j.^dZi$*C%d807o ;iTʌ`,VZ&kOߕV~D@] 'Fټ#t Ɠ8=(C+gO$VTf|uj AJJJ@`Rs ^h㠒k zjglHC4 9p;2%%Me~HB}*.EH9!d_zU5<4|q x?pD2V F1p.!}Q25[9gïDKBpdI P~Zi;X5T)m=sDJu5S8مtE}A*KNK-[rU=2q$F2TC_ p\@t:}ѳdvQwơN!B.4"[_sdԫ"}kuMW?z۬\$I GEVAG|`&ja.Q؞ 5^Sg=%_WCÁ)QUMSenm2hu}gt7dݧMkq"[$ R'6%Bw3R5ψ&r!Y$ LA zfOh7¨˂;HIK:۶Ը/41TDwUGCvr`n܋ѯpr ]@W槕1nz ')Z6)ZnGV~gKr[K D%kZ4<ƛv%`x^\/7BMQa-"Ae f84a ,&I=<߈}x2pTKX^]x=jZT3>  x<|e_H,姘91D:}h˽UFX`%nmA-5# #0 YZ