appstream-glib-devel-0.7.16-1.31 >  A ^Fp9|pj#5@xw+?J #1v-@6mOpmԵLlxqo܅cuN[2wƞԫ0>m N3ǥq ,7%ڷ9E"oFޝM8t{HpJ>3Äyw/@A)뮼 4^@i }{B78Lƒ@XAW ‚Wʞ=ͬ` VM۶V?4c.o*zJb4ee9cd31052ec5bdf4199817b6d49886c73d8e303fec44ff51c9c2654299cb86c72f9324305a540c8a9a0cb9ed843feb227f982?^Fp9|xIzBq#TxtܙD~@ ;r7\Sv]Ȱ6l Vo$fL8+ыE&ҌЭ܎҆E_$+ H8'J|K,GYdwMZpGl ;wMMPUUl|6=uraRqZnEWX i; ENR ^;5WȤ1+ˍgdPRS6 CY|RH+9+d-x#x>pAh?Xd # [dhtx HNTJ|J J J J VJ JJRJJl   (8 W9!\W:(WB)FJG`JHJIJXY Z4[<\HJ]pJ^ b c d e f l u Jv8 wJxJyz TCappstream-glib-devel0.7.161.31Development files for the AppStream abstraction libraryThis library provides GObjects and helper methods to read and write AppStream metadata. It also provides a DOM implementation to edit nodes and convert to and from the standardized XML representation. This library allows to: * Read and write compressed AppStream XML files * Add and search for applications in an application store * Get screenshot image data and release announcements * Easily retrieve the best application data for the current locale * Efficiently interface with more heavy-weight parsers like expat^s390zp34#HSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-later AND GPL-2.0-or-laterhttps://www.suse.com/Development/Languages/C and C++http://people.freedesktop.org/~hughsient/appstream-glib/linuxs390xBi_t  yc)p| ;  K q%H9\ p %!J .fefvT}LtYNP7#J_pX7k1 u-VvA큤A큤A큤A큤^e]C(]C(]C(]C(]C(]C(]C(]C(]C(]C(]C(]C(]C(]C(]C(]C(]C(]C(]C(]C(]C(]C(]C(]C(]C(]C(]C(]C(]C(^Q^e^Q]C(]C(^]C(]C(^e]C(]C(^d^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^256d2e88739a709b81128ec42e9f38b3d8a2fbc800d3cd8e9b2f2c66b411d6487b6128ee29b134a4b5a39509a900952609afe0d1b783a9b73dbcbb8a831b7bd007349cec69b1cf8b039f9439cf0c47f56b40028a8dd45855f6867294ed7e24a121218a42b1ba939b50084f0a1108c1c307bf22441174468bc72fadb278b16bcc843b98ef35dad17dba6382367688cea1c6975d98ee9f888b6a983dc46bc47436e728dc4794cce2b6cf3e44fce73b835c85a51e79159c100b0cc3d2a8955e2cf4c02c9c357abf2baf71a6ed9ad5dbc9b8fc8bb14655bb5f4a55bb0eab73c127a651617eccc60e71cc6b2f1b736fac7f60cd5d33f9689b9473eed220a61c33fc28f6ddc5c0b4f435643f418a33c3d56b09fe67e3b26bb9f0a518c0591b1df9402327793cb645cc13abfa7ffd617cd06153a42d6da5082d025463d7886e6337e47a02542792547938be46534adfd0db5c090ef85e7febdaa843dbed3ec7f262fdd149c3a1f022b35a43008c55727a977a243bd8c09d3e0f26533858b9780f42122f6307c1c68745f351453e0d3c7dfc021abd1ac9d7a39dacf0ece72d8beaf270473b2b2f526ce4d2e0d5acc4360454f93ad1c6d0d5767c19d8861ecd1f1430517afbd68e0b834ec7971917b564902d7c0bd18aa4276048e4e558b95fdb36414c01a612dba6dc27efd299972642a682d94c32641692df11f1639e09623d009757006b81413a0582a0f759fb5c5ff2aaa1e05916bd7a5044519c192b723cbcc90c54042052bf2a742f09416f14847fc9e8dab1ef7e702f2bfe106b2b2633fefdfa1eaa77447e791e890d8140eb6efadccd566c0ea977ba0e5df776c74f93c3333980f80ecdfd6c2fec23e056b1f636bbcdb86c1d5d24b9fea518d623ebaed2bd672b647f12831d680c1e9f0d8b902dca8370c970f9f6d01045e64a6913f046b0b891e54b58a56ec335509b0ffbd90117a68711d4d2b51160be5f39e744ca85012b414a88039f0351d842e793dbdf0dc37447d073f10bc2c4f42d51c01038ab55de15a21005a67b89f778880b35ae9c0e4917bb68e804d0df697d941bd1eb730f86de0717d6a965b5d017c4081d954355b62aa51c6388f6d6a38023f7d3a59ede46651b5ed7e331a59543bf14039baed6f6ea8f624c2b4ece98138a8338e37f0551b1c31508d9d972bfc29ea5d594bddada439d63c3c21e6efb988f88ae94f5c688f57827b0c129b4a291e9140ae93acef5740aad306125ee004021f046ec33b6945c4328a9bbff8fd42f35294f6f11a266ace9794721cbf97d35ac6238099e93cb1f5c0b6f1beebe0520144f3f27a837684daadee4437221079de897a7076928a7dbcf23f9c477009161da8421f525737f3e320f43f26dceb2714757b8a3e09cc35ed6dd36c533cac128b9491bffbbdcae4e36a9d34f9ad24fafb33a6d004a1c5faecf5346a4b27b189cda0b1dd56b835422459e07bd5c2293e14f1643470fa62ae70f72ff47e0867c1d10712ef29bf0c782a4ffa814589ce6d65a8e7807ecaf0c2a7a826f101a46be4ed1d210b338697f4744884b006d2943977751d07e9824ce18a621fa6d3365a918053b02b042d9e98313c68ac2361199f7fc52c3392de7d1391592847dd2eb7883321a8adedccdc46c2dbb7921d379ee7b3ab877946d1b37eb07614d5b65b80c024bafd0c25cd4c4c66c6105ce9e0f1aa10b5c7d89bdfc3b633d9f931701876bb4f6f5eaf662fa3f4f562e3958483aafcda58016a90bd3be597e30917e9f4068df36d184e3c6208f5c4d084f2d86e5e7407ad98f44284ba31af42cc6b6dbbcdc52473f15e2c0007a8e5f8d25998b9d4aee9940cc8ac70b840becfacca0a91144c7b5ac41c7f08ef1ba73ec4614f8d112593f8b31021d3a96403868dff831222539f732ca2e84e95a0562520cc657bc958cf3f21703df154fcbc0c719ae8f14545010dfdec4a789455dfe3a7a0706857a567ba7e4f4e63cedaf7e838f17d642d388ad2ed434f22efdcd8a127bba3002b41232bf3201e091455e31577bf320a8490bf3f56061d99b0bf81e6703e158159dc03201a460052535a34a564030474a2a64d8f0081c2cc6b9d8d54240781319012230617cb866e751b8f2defb3435abb6f21ef40ceec4da1089071765525c243d62bbf698f9ac321d2c83e321c554ad72dc21de09f6c6391cfd64c2049325f8b1e450f592210d94d9a59d1e7eeec9666e37bbcb0788a5d9ec9d51e677a093fff636d8b8bbc43db74a16cc87454148b558d24cdb2eb82d3874aa96e4ed0ded4026c1221269d88970c730a61f5d3995a9b460bfcc113d18982edb2106dfc21da5503ea9c1b70c8af79489df0fe0d3bd0327e065b37b469367cca9388c2dadba0d53aa140ef76d3c5d14e5dbca57d28c003e866f43bc770b33e3341bd6cd355bbc2f0dc87d24d9a62cba329c8d275238d65d3295885e64ba71f6cf31ec89c99b3180fe131b81e076d82ccbeed5b157c7aa04c0ab9ebb95497beda97efd7bed6e1b8ff7eccffee5b321e7ac28eb76c3f57b7ec72a1fa97297f1026b73292e3ff374488982e9bef1a65d1be117c40affc2def32e4d4c1bd2cd620fc7e2d7ebcb9df25bb0bb99281d87acf335918099414c87280ba6522073cb97820c78b2229474cffac9d39fc5ee073592227a8d24b00f5fb6bbb0446249b605efdd36598e8a0f65ac3fab2e18438c73b91ef72b98a29e93928892310ef0da9581d30c98652b67cd5fddce2cf95cd4068346303355d93cac53410997dc7a3f9bd60f3ce0d8ebae7908978c8731fe9bb139ff0eb96fe775524c2d4d4f167d79041b17c5cc8ae9112478665132c31a1417fb4a512ac8c192c2c9bca45d4bf9c3a2f060eedb93666aa4ba588b9eace3c557b6d5794050c64c498420599162f2b3b6928232dd0be7991d942b1dc0b1670eb8695e0629ad38280184be1b94602f2015707a28170151058f7171aeda501fcf0979d3b5a67eda502f1d76c81b8ed7a7cbeeda0c867a4c24dc206490ee519d4200dab00420f2040eebf418098a86a3fb2ef5a9659c87d37b81ee85b69316b045a9453ac54b75948f4d26357dd018159078f36f90deeaf29ce3b9d2bd0ea6655ef1bda8libappstream-glib.so.8rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootappstream-glib-0.7.16-1.31.src.rpmappdata-toolsappstream-glib-develappstream-glib-devel(s390-64)pkgconfig(appstream-glib)@@@@@@    /usr/bin/pkg-configappstream-gliblibappstream-glib8pkgconfig(gdk-pixbuf-2.0)pkgconfig(glib-2.0)pkgconfig(gobject-2.0)pkgconfig(libarchive)pkgconfig(uuid)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)typelib-1_0-AppStreamGlib-1_00.7.160.7.163.0.4-14.6.0-14.0-15.2-10.7.164.14.1]f@]UI@]J@[ @[[@Z@ZZZw@ZZ0@ZiZ @ZYZ@Y+@Yo@YY@@YKYKYP@YP@XXXXf@X@XwoXS@X lWw@W@WG@WRW^@W^@W@W~W_WBW=W(W'A@WX@W@WW@V@V@V޾VՄ@V`V`V@VT@VT@VVv@VUVKVKV=V7P@UYU@ŬU@U@UeUPU7@U'@U#U#U:U U@U@T@T|TTSyTR(@THTG@T;dimstar@opensuse.orgbjorn.lie@gmail.comsckang@suse.combjorn.lie@gmail.combjorn.lie@gmail.comluc14n0@linuxmail.orgdimstar@opensuse.orgluc14n0@linuxmail.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgluc14n0@linuxmail.orgdimstar@opensuse.orgdimstar@opensuse.orgfezhang@suse.comdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgjengelh@inai.dedimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orghpj@suse.commgorse@suse.comstefan.bruens@rwth-aachen.dezaitor@opensuse.orgdimstar@opensuse.orgdleuenberger@suse.comzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgopensuse-packaging@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgopensuse-packaging@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.org- Update to version 0.7.16: * Allow parsing desktop files using as_app_parse_data() * Update list of allowed metadata licences * Log expected and actual screenshot dimensions when failing * docs: remove SQLite dependency * Offset future checks by UTC+14 * Do not preserve restrictive permissions when installing AppStream files * Support loading YAML from as_store_from_bytes * Do not allow forward or backwards slashes in values * Do not require for validation unless strict * Do not require for validation unless strict * add UPL short name to SPDX conversion * Update the SPDX license list to v3.5 * as-compose: Remove relative path from icon names * Allow non-desktop components to be extended * Only require for validate, but not validate-relax * Allow building on Windows * Modernize the validation requirements - Drop as-glib-fix-broken-appstream-files-permission.patch: fixed upstream.- Update to version 0.7.15: + Notes: The libappstream-builder shared library is no longer installed. + New Features: - Add as_content_rating_get_rating_ids(). - Add as_release_set_install_duration(). - Add as_utils_vercmp_full() for gnome-software. - Add support for CONTACT URLs. - Add support for per-release URLs. - Add support for SOURCE URLs. - Make as_content_rating_attribute_to_csm_age() public. + Bugfixes: - Add missing OARS → CSM mappings. - Add some thread safety to AsApp and AsStore. - Do not overwrite the project group using heuristics if already set. - Recognise uncompressed Arch packages. - Remove unnecessary gtk dependency for builder. - Return G_IO_ERROR_NOT_FOUND when loading fails. - Tokenize the ID when adding search tokens. - Drop pkgconfig(gtk+-3.0) BuildRequires: No longer needed. - Switch to obs_scm service, use explict tag ref in _service, ensure we only use released tags and drop tag offset in version. - Drop no longer built subpackages libappstream-builder8 and typelib-1_0-AppStreamBuilder-1_0.- Add as-glib-fix-broken-appstream-files-permission.patch: Do not preserve restrictive permissions when installing AppStream files (gh#hughsie/appstream-glib#312).- Update to version 0.7.14+0: + Set the AppStream ID from the X-Flatpak desktop key + trivial: Compile the DEP-11 stuff in the RPM spec file example + Add as_app_to_xml() + Add as_content_rating_add_attribute()- Update to version 0.7.13+0: + Add ID provides for desktop files with X-Flatpak-RenamedFrom + trivial: Include glib.h for G_STRINGIFY + Throw an error when a launchable desktop-id is invalid + Better debug output for appstream-compose + Change order of arguments in matrix-html to match status-html + Do not restrict the maximum number of releases allowed per-component - Changes from version 0.7.12: + Support localised text in agreement sections - Changes from version 0.7.11: + Add AS_APP_QUIRK_DEVELOPER_VERIFIED + store: Provide async variants of load functions + Escape quotes in attributes - Changes from version 0.7.10: + trivial: Sync translations and remove line numbers + trivial: Fix a small memory leak when adding keywords manually + Do not require a release transaction when validating in relaxed mode + Add object type checks on the inputs of all functions + Add COMMITMENT file as part of GPL Common Cure Rights Commitment + trivial: Fix GObjectIntrospection markup for adding metadata + Do not parse firmware files + its: Extract release descriptions and agreement sections for translation- Update to version 0.7.9+0: + New Features: - Add ability to store signature filename and checksum. - Convert local icons found in metainfo files. + Bugs fixed: - Follow the Debian tilde usage when ordering versions. - Remove the refcounted string interning feature. - Use the launchable to find the desktop filename. - Drop gnome-common BuildRequires: this package has no use since build system port to Meson. - Update check section to work with meson.- Update to version 0.7.8+3: + Use the launchable to find the desktop filename when using appstream-builder. + Follow the Debian tilde usage when ordering versions.- Update to version 0.7.8: + New Features: as_store_get_app_by_launchable(), as_utils_unique_id_match(), as_version_string() for fwupd. And support for component agreements. + Bugs fixed: - Correctly compare version numbers like '1.2.3' and '1.2.3a'; - Don't include the path component in the name when parsing the package filename; - If the launchable is specified don't guess it when composing; - Never add more than one component to the AppStream store when composing; - Veto apps that have empty OnlyShowIn=.- Update to version 0.7.7: + Use shell-extensions::uuid for custom shell extensions metadata key.- Update to version 0.7.6+git.12: + Always resize AppStream icons to fit the destination size. + Add AS_IMAGE_LOAD_FLAG_ALWAYS_RESIZE to always resize the pixbuf. + Correctly validate files using OR in the metadata_license. + Update the SPDX license list to v3.0. + Don't abort the build if pngquant fails. + Add custom metadata key for shell extension uuid. + Do not fail to validate if the timestamps are out of order. + Treat pngquant exit code of 98 (nothing done) as success.- Modernize spec-file by calling spec-cleaner.- Update to version 0.7.6: + Never include '&' in attribute values. + Add support for release types. + Fix an invalid read when using as_app_parse_data() from Python. + as-app-desktop: don't deference invalid lists. - Use pkgconfig(yaml-0.1) instead of libyaml-devel: it's what meson actually looks for. - Add docbook-xsl-stylesheets and gtk-doc BuildRequires to avoid implicit dependencies. - Drop intltool BuildRequires: it is no longer required since upstream migrated to Gettext long ago, and gthread-2.0 and sqlite3 BuildRequires: both of them are no longer used/needed. - Pass dep11, builder, rpm, man, gtk-doc and introspection meson options as true, and alpm, fonts and stemmer as false, ensuring the desired features are enabled and visa versa.- Update to version 0.7.5: + Add as_app_parse_data(). + Add as_store_get_apps_by_provide(). + Add more GObject Introspection annotations for Python. + Describe connection problems/HTTP errors when validating images. + Do not use an 'enable' prefix for meson arguments. + Don't expect an enum when really passing a bitfield. + Don’t fall back to en if other languages are available. + Explicitly require a new enough json-glib. + Fix a crash when calling as_release_add_location() directly. + Fix appstream-compose when using new-style desktop IDs. + Fix compile with GCab v1.0. + Generate icons and samples for emoji fonts.. + Never change the default screenshot when processing AppData. + Support OARS v1.1 additions. + Use pngquant to make the application icons take up less space. - Add pngquant Requires: new runtime dependency to make the application icons take up less space.- Update to version 0.7.4+git.3: + Do not try to extract duplicate files in the icon theme packages. + Fix the arithmetic when fitting an image in 16:9- Update to version 0.7.4: + trivial: Disable the fonts self tests in the builder- Update to version 0.7.3+git.20171103 (f230c8): + Only try to set the file permissions on regular files. + Add the 'hardware' requires type.- Update to version 0.7.3: + Add support for URL launchable types + Prefer /usr/share/metainfo as default path for metainfo files + Do not assign "flatpak" as an app's origin when no origin was found. + Add as_app_get_release_by_version(). + lib/app-validate: Fix typo in variable name. + Write XML for newer AppStream specification versions. + Add as_app_get_screenshot_default(). + Add AS_VERSION_PARSE_FLAG_USE_BCD when formatting version strings. + Add new launchable types from the 0.11 series of the spec. + Fix the inode mode to be sane on extracted files.- Update openSUSE-appstream-process: exit early if as-builder does not end with exit 0.- Trim and ensure neutrality of descriptions.- Update License to "LGPL-2.1+ AND GPL-2.0+": the client tools (builder, compose and util) are licenses GPL-2.0+, the library is LGPL-2.1+.- Update to version 0.7.2: + Allow remote icon types for desktop AppData files. + Do not check the suffix of tags. + Prefer /usr/share/metainfo as default path for metainfo files. + build: Enable C99 support in meson.build. + build: Define _XOPEN_SOURCE in order to expose realpath() in headers. + libappstream-glib: Use g_ascii_strcasecmp() instead of strcasecmp(). + libappstream-builder/utils: Drop an unreachable branch. + libappstream-glib/self-test: Add some additional checks.- Update to version 0.7.1: + Validate the format according to the spec. + Add kinds for application provides. + Skip loading desktop data from Snap directory. + Update the SPDX license list to 2.6. + Support CompulsoryForDesktops in YAML. + Have plugins link with asglib along with asbuilder. + meson: avoid unnecessary gdk dependency. + meson: introspection optional. + meson: Install appdata-xml.m4. + build: Make gperf dependency fully required. + Fail to validate if AppData screenshots are duplicated.- Update to version 0.7.0: + trivial: Fix a -Wpointer-sign warning. + Switch to the meson build system. + build: Improve build-api wrapper for Meson. + build: Add options for building API docs and man pages. + build: Conditionally generate man pages. + build: Conditionally generate the API reference. + trivial: Fix the autogenerated pkgconfig files. + trivial: Add back the Requires and Requires.private in the .pc files. + Remove the cache-id functionality. + trivial: Ensure HAVE_GCAB is set when libgcab is being used. + Add as_store_get_apps_by_id_merge(). + trivial: Try linking the GIR file with the local appstream-glib. + Show a warning if adding keywords after the keyword cache was created. + Fix the default plugin directory used by appstream-builder. + Add the limits in the validation output messages. + trivial: Prevent crash when a sanity check fails. + trivial: Remove the ability to run threaded. + Remove functionality processing an old metadata file. + trivial: Fix a warning message to be more clear. + trivial: Fix a variable with a misleading name. + Actually return failure if the AsbTask fails. + Add the missing shell-extension plugin. + trivial: Remove autotools fixups no longer required. + Do not enforce that the project_group is a valid environment_id. + Do not add the GNOME-Software-specific categories or icons by default. + Enable Travis CI for Fedora 25 and Debian Stretch. + Allow compiling with newer versions of meson. + trivial: Fix the meson version compare value. + Fix regression when building component types without icons. + as-app-builder: Don't cast gsize to guint32 when getting file length. + trivial: Fix an error message in news-to-appdata. + Do not write a timestamp when using news-to-appdata. + trivial: Ensure every app has format set before adding to store. + trivial: Fix up several small memory leaks. - Add meson BuildRequires and switch autotools macros configure, make and makeinstall to meson, meson_build and meson_install following upstream switch to Meson build system.- Update to version 0.6.13: + Add functions for getting the AsApp search match. + Add functions for getting the AsStore search match. + Allow using the app origin as a search keyword. + trivial: Use the new custom tag in the self tests. + Add support for . + trivial: Fix up some broken links in the generated documentation. + Add support for icon scaling. + Add as_utils_guid_from_data(). + Support non-numeric version numbers correctly. + trivial: Do not store the .shell-extension prefix in the search cache. + Casefold all stemmed entries. + trivial: Add a regex command to appstream-util for testing firmware versions. + Add a 'check-component' command to appstream-util. + Add as_app_remove_category(). + Add as_app_remove_kudo().- Update to version 0.6.12: + Copy hash table keys from AsApp to avoid them being used after they've been freed. + Validate kudos in AppData and AppStream files. + Fix the predicate comparison when using globs in metainfo files.- Update to version 0.6.11: + Don't crash when using 'appstream-util show-search-tokens'. + Fix a problem with appstream-compose with older AppData files. + Make content_rating a requirement for any component with the 'Game' category. + trivial: Update app ID rename list. + Revert "Enable the stack protection in local builds". + Show a warning if a desktop file is not found when required. + trivial: Report the archive filename if it cannot be opened. + Fix compile with -Wdiscarded-qualifiers. + Parse small version numbers correctly. + trivial: Split out some common functionality. + trivial: Find .pak translations in all libdirs. + Add initial support for Mozilla .xpi translations.- Update to version 0.6.10: + trivial: post release version bump. + Ignore

in AppStream markup. + its: add to tags extracted for translation. + as-node: Add back as_node_context_{get,set}_source_kind.- Update to version 0.6.9: + Revert "Require name and summary for validate-relax". + Fail to validate if the release children are in the wrong order. + Fail to validate if any release is in the future. + Add AsFormat object. + Add new API to GsApp to handle AsFormat objects. + Do not set the AsApp state using the AsRelease state. + Recalculate the state when formats are added or removed from a AsApp. + Deprecate app_set_source_file() and app_set_source_kind().- Update to version 0.6.8: + Do not ignore type=replace merge components. + Tighten a rule that classifies apps as web-apps. + Support reading metainfo.xml files when using appstream-compose. + Read and write the tag. + appstream-compose: Support appdata with no desktop files. + AsStore: hold a ref in hash_unique_id to avoid use-after-free. + trivial: profile: Free mutex resources in finalize(). + trivial: Update app ID rename list. + store: Fix use after free with hash table keys. + Add a destructor for AsRefString. + Make gperf a hard dep. + Fix the build with gperf 3.1. + Ignore -Wconversion and -Wsign-conversion warnings from generated file. + Require name and summary for validate-relax. + util: Add a dummy update_contact to appdata-from-desktop. + trivial: Fix a crash when removing apps from the store. + Release version 0.6.8. - Add gperf BuildRequires: New dependency.- Update to version 0.6.7: + Scan /usr/share/metainfo as well when building appstream-data. + Resolve relative symlinks when extracting archives. + Add a test for extracting relative symlinks. + Add AsRequire as a way to store runtime requirements. + Support glob and regex matches in requires compare tags. + Update the SPDX licence list to v2.5. + Remove invalid SPDX licenses from content license lookup table. + Revert "Remove invalid SPDX licenses from content license lookup table". + Add support for "+" operator at the end of SPDX license identifiers. + Fix dep extraction when multiple versions are available. + Recursively add subpackage deps into the main package. + Allow loading application XPM icons. + Write log files in a better way. + Fix a crash when using as_release_get_location_default(). + build: Enable C99 support in configure.ac. + Limit recursive deps lookup to the same source package. + Only fail to validate in AppData desktop components. + Release version 0.6.7.- Update to version 0.6.6: + trivial: - Remove two unused variables. - Use g_autoptr to avoid a Coverity warning. - Do not leak the entry if the file cannot be read. - Fix the self tests now we're stemming the tag cache. - Show a total process time when using appstream-util - -profile. - Don't split the text every time in the XML parsing hot path. - Add as_ref_string_debug(). - Add as_ref_string_new_static(). - Fix a tiny memory leak when escaping cdata. - Fix unused variable warnings. - Use -Wunused. - Remove an ununsed variable. - Remove a tiny compiler warning. - Do not attempt to parse unknown tags when converting. - Don't include trailing whitespace from AppData files. - Output the release state if the export is trusted - Add some asserts to shut up clang. + Check the return value of the stat call. + Do not save the XML attributes if the node or parent node is being ignored. + Don't recommend use of DISTCHECK_CONFIGURE_FLAGS. + Deduplicate the AsNode attribute key and value using a hash table. + Deduplicate common AsNode cdata sections for some tag types. + Dedupliate nonstandard tag names using a hash table. + Detect invalid files in the libyaml read handler. + Don't export NULL tags from AppData file. + Add a refcounted overloaded C string object. + Use refcounted strings in all objects. + Lazy load structures in AsRelease. + Use refcounted strings as the localised key. + Lazy load the screenshot captions storage. + Allocate the release sizes at runtime. + trivial: Use a finer threshold when performing massif. + Cache the stemmer results in a hash table. + Add support for ONLY_NATIVE_LANGS when parsing yaml files. + Use full RELRO in the client executables. + Enable the stack protection in local builds. + Set a better icon for codecs. + Make AsRefString thread safe. + Fix one more thread safety issue with AsRefString. + Don't regenerate .pot files with every build. + Don't add for addons. + Don't add for addons. + Don't add for addons. + Don't add for addons. + Do not absorb core addons into the main application. + Add Geary to the app id fallbacks. + Add AS_APP_QUIRK_IS_PROXY. + Add as_release_state_to_string(). + Subsume the AppData releases into AppStream items.- Update to version 0.6.5: + Trivial changes: - Allow the stemmer to be disabled at runtime for testing. - Allow priming the search cache using a NULL search value. - Allocate less strings when generating the token cache. - Show threaded tasks in bold in the profile output. - Speed up checking token validity by a few ms. - Restore behaviour compatibility to fix self tests. - Add API to set the smallest recorded delay time. - Only load native languages from desktop files when the flag is set. - Output profiling infomation to stderr. - Unsingleton AsStemmer and use a shared instance in AsStore. + Do not sent a REMOVED signal when deleting a transient temp file. + Process file changes when an attribute changes. + Handle files being moved into monitored AppStream directories. + Add a 'watch' command to appstream-util. + Monitor missing AppStream directories. + Revert "trivial: Restrict the bundle kind when parsing local files". + Ensure the component scope is set when loading yaml files. + Always copy the installed state when replacing AppData with AppStream. + Merge also the metadata when merging two apps. + Add app-removed, app-added and app-changed signals to AsStore. + Only transliterate when the locale requires it. + Add as_store_load_search_cache(). + Load the search token blacklist into a hash table. + Use multiple threads to load the search cache. + Only load native languages when parsing AppStream data. + Allow the client to control what search fields are indexed.- Update to version 0.6.4: + trivial: - post release version bump. - Allow detailed profiling when using as_store_from_file(). - Make as_profile_clear() threadsafe. - Make as_profile_dump() threadsafe. - Fix building AppStream metadata when using local files. - Fix two potential deadlocks in the AsProfile code. - Add some sanity checks to the unique-id hash tests. - Fix a couple of warnings with -Wundef. + Add support for AppImage bundles. + Fix building metadata on repos with mixed architecture content. + Add as_store_add_apps(). + Add as_profile_prune() for limiting the profiling output. + Add as_profile_set_autoprune() for automatically limiting the profiling output. + Fix the CSM rating age calculation. + Add as_content_rating_get_value(). + Fix setting the origin for Flatpak user repos. + Never inhierit Name and Comment when using appstream-compose. + Don't show a critical warning on invalid yaml file. + Fix a small memory leak when parsing yaml files. + Add functions to build and validate an AppStream ID. + Add flag to only load uncompressed files into a store. + Allow filtering applications based on merge type. + Release version 0.6.4.- Update openSUSE-appstream-process: do not rename the various appstream files to contain the sha hash in their filename: zypp is not (yet) able to cope with this (boo#999047).- Update to version 0.6.3: + trivial: - Fix a -Wundef compiler warning. - Sync example spec file with downstream. - Do not write for unknown types. - Fix up tests after the -lang auto-dep commit. + Support components with merge=replace rules. + Add a component kind of 'driver'. + Refactor the desktop file icon loading code. + Convert the built unknown icons to the correct kind depending on the action. + Add -lang package as a dependency in order to properly detect translations (gh#hughsie/appstream-glib#135). + Add an easy way to add a modalias to an existing file. + Add an easy way to add a language to an existing file. - Drop appstream-glib-lang.patch: Fixed upstream.- Update openSUSE-appstream-process: + Do not include -failed.xml.gz: people complain about the additional ~ 100KB zypp downloads on a repodata refresh at 'no value for them'. The failed.xml.gz is not needed for regular operations, but was a great help for packagers to find out why their app was vetoed. They will need to find different ways to get this info. + Rename appdata-screenshots.tar to appdata-screenshots-$HASH.tar to help mirrorbrain offload this file to mirrors.- Add appstream-glib-lang.patch: Add -lang package as a dependency in order to properly detect translations.- Update to version 0.6.2: + New Features: - Add a hash function specifically designed for unique-ids. - Add AS_BUNDLE_KIND_CABINET. - Remove the inf parsing from appstream-glib. + Bugfixes: - Check if icon name is unset before checking the prefix. - Do not merge all LangPack entries. - Do not require an icon from LOCALIZATION kind. - Do not use the deprecated GNOME_COMPILE_WARNINGS. - Do not use the prefix check when parsing YAML. - Fix gcc shift warnings on 32 bit platforms. - Ignore system datadirs that are actually per-user. - Invalidate the unique-id if any of the parts are changed. - Make upgrade check for SPDX license string. - Pay attention to errors from libyaml (gh#hughsie/appstream-glib#129).- Update to version 0.6.1: + trivial: post release version bump. + Add Sugar as a valid desktop environment (gh#highsie/appstream-glib#118). + Do not save the 'X-' prefixed keys to the AppStream metadata. + correct issue in transifex link (gh#hughsie/appstream-glib#119). + trivial: Factor out a soon-to-be-shared function. + trivial: Add two more renamed desktop IDs. + Add two new GCC warnings and fix up signed/unsigned issues. + Be more careful choosing warning flags. + trivial: Fix some gtk-doc markup. + Add AsReview. + trivial: Remove AsReview.karma as it's implementation specific. + trivial: Update git.mk to latest upstream copy. + Port away from intltool. + Do not split up the main AudioVideo category. + Don't change ABI when built with/without gperf (gh#hughsie/appstream-glib#123). + Avoid unsatisfiable development dependency when built without libgcab (gh#hughsie/appstream-glib#122). + trivial: Post branch version bump. + Remove specific support for flatpak. + trivial: Fix some gtk-doc markup. + trivial: Add AS_BUNDLE_KIND_SNAP. + trivial: Add AS_BUNDLE_KIND_PACKAGE. + Add as_app_equal(). + Add as_app_set_branch(). + Include the architecture in the equality check. + Include the origin in the equality check. + Include the scope in the equality check. + Include the distribution system in the equality check. + trivial: Fix the origin name when using the symlink name. + trivial: Fix the flatpak scope when using the symlink name. + trivial: Show the unique ID when using 'appstream-util search'. + Add as_store_get_app_by_unique_id(). + Enable globbing in as_app_equal(). + Restrict addons to the same scope and bundle kind. + Include the version in the equality check. + Add as_utils_unique_id_build(). + Allow multiple components with the same AppStream ID in the AsStore. + trivial: Don't write invalid width and height properties. + trivial: Add some initial self tests for AS_STORE_ADD_FLAG_USE_UNIQUE_ID. + Skip DEP-11 tests when DEP-11 is not enabled. + as_store_from_file_internal: don't redundantly monitor files. + as_store_from_file_internal: set up path data for the file itself. + Use an array of application objects in the ID hash. + trivial: Use the unique ID in the dedupe logs. + trivial: Fix critical warning when parsing qm files without a domain. + Add support for Google .PAK file to extract the data for apps. + Always use wildcards when adding apps to the store. + Add a fast as_utils_unique_id_equal() to compare IDs for equality. + Add as_utils_unique_id_valid() and use it before parsing. + trivial: Fix as_utils_unique_id_equal() to work with multiple globs. + Support merge components. + Use a more relaxed unique-id match for merge components. + Add some more validation checks for keywords. + trivial: Use the existing quirk as it can be made useful again. + trivial: Parse the unique_id correctly when searching. + trivial: Check if the flatpak ID is valid before using. + Only subsume a safe subset from merge components. + trivial: Update to latest translations from transifex. + trivial: Switch from Transifex to Zanata. + trivial: Decompress .pak files when getting languages. + Don't include the version in the unique ID. + Don't include the architecture in the unique ID. + Allow subsuming each property individually. + Add SUSE-Public-Domain to License map (gh#hughsie/appstream-glib#126). + Add the TRANSLATE URL kind. + trivial: Fix some gtk-doc markup. + No validation failure for lots of releases. + trivial: Be a bit more helpful when reporting validation warnings. + trivial: Fix the comment text for 'help' when upgrading. + Print max caption length when validating. + trivial: Allow setting the output trusted mode using an environment variable. + trivial: Don't add a duplicate when it exists already. + Ensure predictable output order of XML attributes. + Support AppStream merge components. + Add support for application suggestions. + Make asglib read current component-type names. + yaml: Read all component types, not just desktop-apps. + Add console-app component type. + trivial: Fix validation of console-application components. + Release version 0.6.1.- Update to version 0.5.17: + trivial: post release version bump. + Fix gtk-doc build when builddir != srcdir. + Optionally use libstemmer for keyword stemming. + trivial: Do not include the prefix in the id-filename. + trivial: Disable libstemmer by default. + trivial: Get rid of useless internal-only gtk-doc markup. + trivial: Fix 'make check' without libstemmer. + Fall back to the country code in as_app_get_language(). + Add an AS_STATE_PURCHASABLE constant so we can support purchasing apps. + Add an AS_STATE_PURCHASING constant. + monitor: Use non-deprecated glib API for monitoring renames. + trivial: Fix a compiler warning with libstemmer disabled. + store: Don't emit a warning when flatpak user directory doesn't exist. + Correct disabling of timestamps for gzip. + trivial: Remove the X- hack from parsing the category list. + Add external (X-*) keys of an app's desktop file as metadata AsApp. + Fix missing keywords in the previous commit. + Don't add multiple categories for apps with AudioVideo. + Release version 0.5.17- Update to version 0.5.16: + Add yast2-branding-openSUSE if an app depends on yast2. + trivial: post release version bump. + Fix g_ptr_array_sort use. + Do not rename a category ID in AsApp. + Never allow NULL to be added to AsApp string array. + Allow setting the id prefix and origin using a symlink file name. + trivial: Do not load Flatpak repos when searching. + Correctly detect new AppStream applications in new directories. + Add elementary to list of project groups. + trivial: Fix make distcheck. + trivial: Fix several issues to ensure changed signal are sent. + Load metainfo files if present. + Release version 0.5.16. - Drop 0001-Add-yast2-branding-openSUSE-if-an-app-depends-on-yas.patch: fixed upstream.- Update to version 0.5.15: + trivial: post release version bump. + Add AS_APP_QUIRK_HAS_SHORTCUT. + trivial: Try to shut up libasn. + Ignore files with invalid suffixes when building installed stores. + Add AS_APP_QUIRK_NOT_LAUNCHABLE. + trivial: Add three more apps to the ID fallback table. + trivial: Fix a critical warning when an AppData file has invalid input. + Fall back to the icon name for LOCAL icon types. + yaml: Make icon parser spec compliant. + trivial: Add a work-around for the new libreoffice in the builder. + trivial: Set missing icon prefix for cached YAML. + Sort archive contents by name for repeatable results. + Omit timestamp from gzip compressed files. + README.md: add note for glob usage. + README.md: wrap at 80 chars. + trivial: Add some more debugging to debug an issue. + Rename the xdg-app support to the new name: Flatpak. + trivial: Add some support for flatpak self tests. + Addons can have duplcate names. + Show the app name when complaining about missing description in the metadata. + Revert "trivial: Add some support for flatpak self tests". + Always add /var/lib/flatpak/appstream as a possible Flatpak path. + Add all applications for all architectures when loading Flatpak. + Set the architecture of discovered Flatpak apps. + Correctly set the architecture on newly discovered applications. + Save the ID prefix in more places. + Release version 0.5.15. - Drop 0001-Omit-timestamp-from-gzip-compressed-files.patch and 0001-Sort-archive-contents-by-name-for-repeatable-results.patch: fixed upstream.- Update to GNOME 3.20.2 (FATE#318572).- Update to GNOME 3.20 Fate#318572- Make output of appstream-builder repeatable (boo#977885): + 0001-Sort-archive-contents-by-name-for-repeatable-results.patch + 0001-Omit-timestamp-from-gzip-compressed-files.patch- Update to version 0.5.14: + Ignore desktop files with X-AppStream-Ignore. + Add search-pkgname to appstream-glib. + Add AS_APP_QUIRK_NEEDS_REBOOT. + Fall back to searching in as_store_get_app_by_pkgname(). + Add AS_APP_QUIRK_NOT_REVIEWABLE. + Search /usr/share/metainfo for local files. + trivial: Fix critical warning when validing broken AppStream files. + Add the Audio+Video categories from AppStream XML too. + Add as_screenshot_get_image_for_locale().- Require the main-package by the -devel package: the AS-utils are expected to be available to a developer.- openSUSE-appstream-process: No longer pass --api-version to the appstream-builder call (boo#973385).- Update to version 0.5.13: + trivial: post release version bump + Also filter YAML apps before adding to the store + trivial: Fix a gtk-doc markup warning + Support more DEP11 YAML markup + Always veto anything with X-Unity-Settings-Panel + Use a wildcard for the font preview checksum + Enforce the requirement of AppData for 'Categories=DesktopSettings' + Add as_store_remove_apps_with_veto() + trivial: Only remove apps with a veto when specified + Do not hardcode x86_64 when searching for xdg-app metadata + Release version 0.5.13- Update to version 0.5.12: + trivial: post release version bump + trivial: Add missing gtk-doc + Add support for content ratings + trivial: Add some more OARS CSM ages + Split up AudioVideo into two categories + Add as_app_get_id_no_prefix() + Add AS_APP_QUIRK_MATCH_ANY_PREFIX + Add as_store_get_app_by_id_ignore_prefix() + Add as_store_get_apps_by_id() + Merge duplicate AppStream component entries + Add as_app_has_compulsory_for_desktop() + Add a merge-appstream command to appstream-util + Release version 0.5.12- Update to version 0.5.11: + trivial: post release version bump + trivial: Do not require icons for generic component types. + Fix ordering of parameters to as_store_search_app_info. + Add AS_APP_KIND_LOCALIZATION. + Fix crash when validating files containing invalid remote URIs. + Add as_markup_import() + Add support for GNOME Shell extensions.. + Do not tokenize the application ID or package name. + trivial: When searching look in the user app-info dirs too. + Do not mark all subsumed applications as installed. + trivial: Fix FALSE/NULL confusion spotted with GCC6. + trivial: Fix a tiny introspection warning. + trivial: Fix another compile warning with GCC6. + Add a AsMarkupConvertFormat to as_markup_import(). + Split out as-markup into a new source file. + Add as_utils_string_replace(). + trivial: Prefer
    over
      when the list start is unknown. + Support importing HTML text using as_markup_import(). + Add a 'markup-import' command to appstream-util for testing text import. + Implement DEP-11 MediaBaseUrl support. + Tokenize names like 'half-life' into two tokens for searching. + Release version 0.5.11. - Add pkgconfig(json-glib-1.0) BuildRequires: new dependency.- Update to version 0.5.10: + Add AS_APP_KIND_SHELL_EXTENSION. + Add AS_APP_KIND_OS_UPDATE. + trivial: Display the search sort key in hex. + Do not tokenize mimetypes. + Support loading XML files using as_store_from_bytes(). + trivial: Fix critical warning for xdg-app bundles. + Add AsAppQuirk. + trivial: Add AS_APP_QUIRK_HAS_SOURCE. + Add a 'split-appstream' command to appstream-util. + Release version 0.5.10.- Update to version 0.5.9: + trivial: post release version bump + Fix dates in NEWS - It's 2016! + Add missing G_BEGIN_DECLS in libappstream-glib/as-tag.h. + Accept FSFAP as a valid metadata license + Update the SPDX license list + Fix a validation error for metainfo files with descriptions + store: Keep track of which appinfo dirs are added and never re-add them + store: Pick up newly added appinfo dirs for xdg-app remotes + trivial: Fix a couple of small memory leaks + Release version 0.5.9- Update to version 0.5.8: + trivial: post release version bump + trivial: Remove the hardcoded hack for nautilus + trivial: Remove some dead code + trivial: Remove a warning for no recent upstream release + trivial: Remove the veto for ConsoleOnly + Use the project_group heuristics when parsing AppData files + Remove the hardcoded rule for xfdashboard as it has been reported upstream + Only load supported icon kinds when using appstream-compose + trivial: Remove support for old-style firmware GUIDS-as-IDs + trivial: Relax the XML header requirement + Reject an invalid project group when parsing + Use heuristics when building metadata with an AppData file + trivial: Fix linking error when building appstream-compose + Add support for per-user and system-wide xdg-app installed stores + Set the xdg-app origin using the filename + Add a modify command to appstream-util + trivial: Add the missing AsBundle to gtk-doc + Add AsTranslation to support tags in AppData files + Fix a regression in the icon_path logic from the xdg-app merge + Support multi-line copyright statements + Allow setting state on AsRelease objects + Support the QT translation system + Parse the sections in the QM file format + trivial: Fix regression with AppStream metadata in xmls + Add support for the GENERIC component kind + Add a flag for skipping invalid AppStream files + Remove support for Ubuntu app-install data + Set the xdg-app origin on the store, and only set app origin to the remote name + trivial: Fix up self tests after generic kind + Move the kudo and provides autodetection to libappstream-glib + Use predictable sorting when outputting + trivial: Do not require icons for generic or runtime kinds + Show the source of the 'appstream-util check-root' failure + Do not respect the icon_root when using as_store_from_file() + Blacklist the xdg-app AppStream data as the correct data is added manually + trivial: Support loading the xdg-app AppStream data from inside the sandbox + trivial: Prefer the xmls icon rule over the xdg-app one + dep11: Support stock icons + Escape data before writing to an HTML file + Ignore temp and hidden files in AsMonitor + Release version 0.5.8- openSUSE-appstream-process: fix very stupid typo. 4 eyes is not enough.- openSUSE-appstream-process: use specific temporary/cache directories between calls. Otherwise, icons extracted from a previous run bleed into the next one.- Update to version 0.5.7: + trivial: post release version bump. + Detect web-apps which are added as .desktop files. + Make the check for screenshot equality more robust. + trivial: Fix self tests after the xdg-app fixes. + trivial: Never write empty tags. + Move the blacklisted application list to the front-end client. + ostree: Work around threadsafety issue with g_get_language_names. + ostree: Remove unnecessary workarounds for bundle paths. + Move the gettext parsing to libappstream-glib. + trivial: Use G_DEFINE_QUARK. + Only build the test firmware files when using - -enable-firmware. + Allow disabling font support with --disable-fonts. + Allow multiple NLS domains to be specified when searching. + Add as_image_load_filename_full(). + Support date=iso8601 attributes in markup. + Add appstream-compose. + Remove all traces of ostree. + Remove the GStreamer plugin. + Remove the GIR and GResource, nm and KDE-specific plugins. + trivial: Fix 'make distcheck' with the new gettext test files. + trivial: Fix building firmware after the ostree removal. + Release version 0.5.7.- Update to version 0.5.6: + trivial: post release version bump. + Accept various 'or later' metadata content licenses. + libappstream-glib: Add the runtime ID kind. + trivial: Fix a small memory leak when parsing debs. + Assume a release value of '0' when unset. + Fix AppStream generation when using duplicate .deb packages. + Check the project_group when validating. + Check name uniqueness when validating AppStream data. + trivial: Mark some more strings as translatable. + Install gettext ITS rules. + Cull the application blacklist now we depend on AppData files for the builder. + trivial: Add the gettext files to the example spec file. + Set a validation failure for files using when being strict. + Allow dumping inf files using appstream-util. + trivial: Fix the Since: value on as_utils_is_spdx_license(). + Always blacklist desktop files for uninstalling software. + Automatically add missing .inf types as required. + trivial: Fix the self tests after the blacklist cull. + Prefer stock icons when using as_app_get_icon_default(). + package-ostree: Init NEVRA on open otherwise we don't get the right tmpdir name. + asb-package-ostree: Fix things up for xdg-app use. + ostree: Allow specifying a particular arch only. + Release version 0.5.6.- Update to version 0.5.5: + Add a AS_APP_STATE_UPDATABLE_LIVE constant so we can support live updates. + Allow update_contact to be output in very limited conditions. + Log when we auto-add kudos or keywords. + Add the package name as another application search token. + Add as_utils_license_to_spdx(). + Only use the package license when not provided by the AppData file. + trivial: Fix a compiler warning. + Fix a crash when tokenizing a NULL string.- Update to version 0.5.4: + New Features: Add as_utils_version_from_uint16(). + Bugfixes: Generate GUID values according to RFC4122. - Add pkgconfig(uuid) BuildRequires: New dependency.- Update to version 0.5.3: + trivial: post release version bump. + trivial: Sync example spec file with downstream. + Strip Win32 and Linux paths when decompressing firmware. + Return the correct error when the desktop file has no [Desktop Entry] group.- openSUSE-appstream-process: Do not produce html files; the biggest chunks of apps are done and the few users still caring can produce them anytime out of the provided .xml.gz files.- Add pkgconfig(libgcab-1.0) BuildRequires: New dependency.- Update to version 0.5.2: + Do not overwrite the AppData URL with the one from the package. + Do not ever store the KDE x-test locale data. + Require AppData files to be present in the AppStream metadata. + Use a sensible warning when processing desktop files with NoDisplay=true. + Simplify veto messages for missing and . + Fix a typo in command name. + Support super-HiDPI icons like shipped in Hedgewars. + trivial: Do not subsume vetos if AS_APP_SUBSUME_FLAG_PARTIAL is used. + Accept a '0x' hexidecimal prefix when parsing a component. + Always use a dotted-decimal representation of the version. + Add AsProfile for speed profiling. + trivial: Show the path when profiling as_store_load_installed(). + as_profile: Non-void function should return a value. + trivial: Symbolic stock icons are valid. + Add an --enable-profile option to appstream-util. + Remove the long-obsolete appdata-validate tool. + Add as_profile_set_autodump(). + Monitor /usr/share/applications for apps without AppData when using watch flags. + Add as_markup_validate() to check descriptions. + Allow as_markup_convert() to ignore errors. + Always escape AppStream descriptions when doing passthrough. + Add support for . + Add the ability to attach blobs of data to AsRelease objects. + Add the ability to parse .cab archives as AppStream stores. + Use AsStoreCab to read .cab files when building metadata. + Fix crash in validator when processing '
    1. '. + Do not fail to install firmware if DriverVer is not set. + Use as_utils_vercmp() to be correctly check versions for equality. + Try harder to deal with icons that have extension or full path listed. + Only accept UNIX paths for files in cab files. + Do not use the DriverVersion for the inf file version. + Use a MS-style version number when parsing a hex version. + libappstream-glib: Do not parse ISO dates as uint32 version numbers. + Do not attempt to parse the version in as_release_set_version(). + Use a wildcard in the self tests to ignore GCab-generated hash differences.- Update to version 0.5.1: + trivial: post release version bump + Do not blacklist the 'desktop' token as this is sometimes legitimate + Support SPDX IDs with the LicenseRef prefix + Support the SPDX 'NONE' and 'NOASSERTION' keywords + trivial: Fix build warning in make check + trivial: Fix a build error when running under ninja + trivial: Remove prototype with no method + Allow a filter filename to be used with the builder + Introduce _cleanup_free_libc_ cleanup attribute + Avoid using PATH_MAX + Revert "Allow a filter filename to be used with the builder" + Ignore empty AppStream XML files + Add a few KDE applications that have changed desktop ID + Don't show mangled version numbers as negatives + Add another GNOME application that changed IDs + libappstream-glib: Port to G_DECLARE_DERIVABLE_TYPE macro + libappstream-builder: Port to G_DECLARE_DERIVABLE_TYPE macro + Use GLib's cleanup functions instead of libgsystem's + trivial: Fix the build + trivial: Remove any support for installed appdata-extra files + trivial: Drop as-cleanup.h include where not needed + Do not fail to validate firmware in AppStream with no screenshots + Use glib's cleanup functions for libsoup as well + Use glib's cleanup functions for GString + Add support for release urgency + Don't reallocate malloc'd memory with g_malloc + Use specific types to remove the last _cleanup_free usage + Use the typedef'd name in the code to help readability + trivial: Fix --enable-ostree build + trivial: Fix gcab generated checksums + Release version 0.5.1- openSUSE-appstream-process: compress the status html files (boo#942985).- Update to version 0.5.0: + Show a better error message when there's not enough text before
        . + Add two functions from fwupd for checking GUID strings. + Fix the name of the D-Bus session enum. + trivial: Remove unused prototype. + Add support for the flashed firmware provide kind. + Find the application in a store by the provide value. + trivial: Do not run the slow GFileMonitor tests by default. + Remove support for lower than AppStream 0.8. + Remove an unused exported method. - Rename libappstream-builder7 to libappstream-builder8 and libappstream-glib7 to libappstream-glib8, following upstreams soname change.- Update to version 0.4.1: + New Features: - Add a 'compare' command to appstream-util. - Add a 'mirror-local-firmware' command to appstream-util. - Add a flag to relax the AppData Category=Settings requirement. - Add a flag to use non-optimal data sources when building metadata. - Add am 'incorporate' command to appstream-util. - Add two flags to veto-ignore to relax the requirements for metadata. + Bugfixes: - Be less strict when loading incorrect AppData files. - Do not duplicate tags within a release. - Do not expect the INF ClassGuid to be the ESRT GUID. - Don't crash when parsing a with no description. - Fix a potential crash spotted by clang. - Fix autogen with latest Intltool. - Ignore the prefix when loading system-wide AppStream information. - Include when writing the ignored metadata. - Only write the release timestamp if non-zero. - Remove the AppData veto when incorporating metadata. - Search harder when using AS_ICON_LOAD_FLAG_SEARCH_SIZE. - Sort multiple entries by name. - Update the SPDX licence list to v2.0. - When building metadata with the use-fallback flag accept legacy icon names.- Failing the test suite is not fatal.- Update to version 0.4.0: + Version the builder plugin location. + Show a warning when the origin or basename isn't specified. + Do not use the cache location when using install-origin with a DESTDIR. + Release version 0.4.0.- Update to version 0.3.6+git.20150506: + trivial: Set the catalog basename as additional metadata. + Remove overzealous blacklisting entry. + Detect recolorable symbolic icons. + Fix exo-web-browser blacklist entry. + Add text icons and sample text for some languages. + Have another go at fixing font previews.- Update to version 0.3.6+git.20150414: + trivial: post-branch version bump + Use the sanitized font filename as the cache-id + trivial: Never attempt to mirror generated screenshots + Check for duplicate screenshots when adding fonts + trivial: Convert the porting document to markdown- Update to version 0.3.6+git.20150409: + Fix a crash for an invalid AppData file- Move openSUSE-appstream-process definition from libzypp-plugin-appdata to appstream-glib: as appstream-glib provides the actual code, it's much easier to update the openSUSE-appstream-process script in the same package.- Update to version 0.3.6+git.20150407: + trivial: post release version bump. + Build: link libasb_plugin_font.la with GTK3. + Allow using as_node_get_localized_unwrap() on unwrapped description markup. + Remove --extra-appstream from the builder. + No longer set PaddedIcon. + trivial: Remove some unused code. + Add a mirror-screenshots command to appstream-util + Remove all networking support when building metadata. + Remove the extra screenshots and appdata options from the builder. + Remove the batch output option from the builder. + Do not strip out the source screenshot when using mirror-screenshots --nonet. - Drop appstream-glib-cairo-link.patch: fixed upstream.- Update to version 0.3.6: + trivial: post release version bump. + trivial: Make the UTF-8 test actually match the comment. + Also subsume application licenses. + Do not fail due to style warnings when using relaxed validation. + Add --batch-output to be able to disable the progress panel when building. + configure.ac: gcab is a hard requirement. + Remove the gtk3 dep from libappstream-glib. + configure.ac: fix typo. + Use the correct image URL for HiDPI screenshots. + Allow uninstalling AppStream files from /var/cache. + Use the upstream screenshot when we are using appstream-builder - -no-net. + Make the AppStream builder support optional. + Assume the INF DriverVer is UTC. + Always upscale screenshots if they are too small. + Teach asb_utils_write_archive() how to write other archive formats. + Put all the screenshots in a file rather than just writing to the upload path. + If the API version is unspecified when building use the latest released version. + Add the source-only tags when outputting AppData files. + Add a 'replace-screenshots' command to appstream-util. + Update the checksums for the gcab-generated firmware. + Do not trust the result of FcConfigAppFontAddFile(). + Release version 0.3.6. - Drop appstream-glib-uninstall-var-cache.patch: fixed upstream. - Add appstream-glib-cairo-link.patch: link the font plugin to cairo and gtk3.- Add appstream-glib-uninstall-var-cache.patch: also remove appstream metainfo installed to /var/cache. - Add 0001-Add-yast2-branding-openSUSE-if-an-app-depends-on-yas.patch: Mark yast2 as a meta-package bringing a set of icons for other packages to depend on.- Add gdk-pixbuf-loader-rsvg Requires: needed, in order to be able to convert .svg icons to pixmaps.- Update to version 0.3.5: + New Features: - Add new API required for firmware support. - Add new API required for OSTree and xdg-app support. - Add 'news-to-appdata' and 'appdata-to-news' cmds to appstream-util. - Support all of the yet-unreleased AppStream 0.9 spec. + Bugfixes: - Add releases from the upstream AppData files. - Allow short descriptions when validating in releases. - Correctly load descriptions from in AppData files. - Fix a builder crash where a package depends on itself. - Fix a crash when more than one thread tries to ensure the same package. - Fix DSO Linking error when built with --as-needed. - Make the failed AppStream metadata optional. - Make the icon tarball optional. - Relax validation checks to allow empty release sections. - Return the correct exit code from appstream-builder. - Add gcab BuildRequires and Requires: needed for the cab extraction of the new Firmware support.- Update to version 0.3.4: + Allow specifying --packages-dir multiple times + Show the offending text when validation fails + Do not blacklist applications with broken AppData files + Remove the composite plugin + Add as_app_get_search_tokens() + Add show-search-tokens subcommand to appstream-util + Do not store short search tokens like 'a' and 'or' + trivial: Do not store search tokens with markup + Blacklist the 40 most common search tokens + Check if the search entries are valid before searching + Accept as a fallback for + trivial: Fix 'make distcheck' now the composite plugin has gone + Release version 0.3.4- Update to version 0.3.1.git.20150103.a7941d7: + Assume that stock icons are available in HiDPI sizes. + Blacklist the IBus desktop files used in gnome-control-center. + Add several more non-applications to the blacklist. + Blacklist KDE3 KCM components. + Assume foo is a source image kind for AppData files. + trivial: Support ASB_PACKAGE_ENSURE_VCS for RPM packages. + Handle other-endian MO files. + trivial: Add 4 more stock icons to the whitelist. + Fall back to the dumb tokenizer for keywords with special chars.- Also obsolete appdata-tools-lang to facilitate updates.- Update to 0.3.1.git.20141031: + Fix make check run in chroot. + Merge appdata-validate. - Enable make check. - Obsolete and provide appdata-tools by the -devel package: appdata-tools has been merged into appstream glib and the resulting binary is shipped in our -devel package.- Update to 0.3.1.git.20141030.7a5f76a: + No longer trip over extracting hardlinked files.- Update to version 0.3.1.git.20141023.f8bf1b6: + Allow to disable some vetos.- Update to version 0.3.1: + Add a kudo for a HiDPI ico. + Add an --enable-hidpi argument to appstream-builder. + New APIs: AS_APP_VALIDATE_FLAG_ALL_APPS, asb_app_set_hidpi_enabled(), asb_context_get_min_icon_size(), asb_context_set_embedded_icons(), as_icon_convert_to_kind(), as_node_add_attribute_as_int(), as_screenshot_set_priority(), as_store_convert_icons(), as_utils_find_icon_filename_full() and as_utils_get_string_overlap(). + Add AsIcon as a new abstract icon object. + Add AS_ICON_KIND_EMBEDDED and AS_ICON_KIND_LOCAL. + Alpm backend for appstream-builder. + Support filtering by metadata in status-csv. + Many bugfixes. - Disable _build_from_cvs, as this is a released tarball again.- Update to version 0.3.0.git.20141013.6d59429: + Allow to merge icons into appstream xml. Comes in handy for OBS, where we generate an appstream with embedded icons. - Add gobject-introspection-devel BuildRequires: dependency to bootstrap the tarball. - Add conditional (based on _build_from_vcs defines) gnome-common BuildRequires and call to autogen.sh: needed, as we are currently packaging a git snapshot. - Add libyaml-devel BuildRequires: new dependency. - Split new subpackages typelib-1_0-AppstreamBuilder-1_0 and typelib-1_0-AppstreamGlib-1_0. - Rename libappstream-builder1 to libappstream-builder7 and libappstream-glib1 to libappstream-glib7, following upstreams soname change.appdata-toolsappdata-tools-langs390zp34 1591736970  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ0.1.90.7.16-1.310.7.16-1.310.7.160.1.90.1.9 libappstream-glibappstream-glib.has-agreement-section.has-agreement.has-app-builder.has-app.has-bundle.has-checksum.has-content-rating.has-enums.has-format.has-icon.has-image.has-inf.has-launchable.has-markup.has-monitor.has-node.has-problem.has-profile.has-provide.has-release.has-require.has-review.has-screenshot.has-store.has-suggest.has-tag.has-translation.has-utils.has-version.hlibappstream-glib.soappstream-glib.pcappdata-xml.m4appstream-xml.m4appstream-glib-develMAINTAINERSREADME.mditsappdata.itsappdata.locAppStreamGlib-1.0.girappstream-glibappstream-glib-AsApp.htmlappstream-glib-AsBundle.htmlappstream-glib-AsChecksum.htmlappstream-glib-AsContentRating.htmlappstream-glib-AsFormat.htmlappstream-glib-AsIcon.htmlappstream-glib-AsImage.htmlappstream-glib-AsLaunchable.htmlappstream-glib-AsProblem.htmlappstream-glib-AsProvide.htmlappstream-glib-AsRelease.htmlappstream-glib-AsRequire.htmlappstream-glib-AsScreenshot.htmlappstream-glib-AsStore.htmlappstream-glib-AsTranslation.htmlappstream-glib-as-enums.htmlappstream-glib-as-markup.htmlappstream-glib-as-node.htmlappstream-glib-as-tag.htmlappstream-glib-as-utils.htmlappstream-glib.devhelp2home.pngindex.htmlleft-insensitive.pngleft.pnglibappstream-glib.htmlright-insensitive.pngright.pngstyle.cssup-insensitive.pngup.png/usr/include//usr/include/libappstream-glib//usr/lib64//usr/lib64/pkgconfig//usr/share/aclocal//usr/share/doc/packages//usr/share/doc/packages/appstream-glib-devel//usr/share/gettext//usr/share/gettext/its//usr/share/gir-1.0//usr/share/gtk-doc/html//usr/share/gtk-doc/html/appstream-glib/-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-SP2:GA/standard/72f59efdfc78472f327a3159cc8f75a5-appstream-glibcpioxz5s390x-suse-linux   directoryC source, ASCII textpkgconfig fileM4 macro processor script, ASCII textASCII textXML 1.0 document, ASCII textHTML document, UTF-8 Unicode text, with very long linesHTML document, UTF-8 Unicode textXML 1.0 document, UTF-8 Unicode textPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedassembler source, ASCII textPRRRRRR@K³lE]M}̩utf-8bf2027b62c160ea162c8e6c9563a85725c75c150ec92825d0da6d6964abfd626?7zXZ !t/] crt:bLL C΋sqϢe4r[# 0Pׄ>pDmi8W>5!-8OӍױ+`\U bO:X ުDJ;!;1iuūQn ôhG,Z G!Vp6PV#$wp/D%,m[|'r!n rɅ k%(5r 9YǗ(6bP>o  'Nh@`]viOSd/-lnUP*SKΤ2rBìH1RSHVaBlPћ$7r͋gj !s{H.,kY+ &W `:atk1Nk4`B<@n5Yz;N &,h. }}G|&5H@"wlr` @´{Vȝ5nYZn;f } F1VM&Vίpe( jccjq4 IRg MV>"Zt4,_p]A3 s9=[5 NAGƠ[?Dy|=%kLXr#žɼp3ba4ҟkGZQ= 9 DTkG8Oڙv{ˌ @q#B؍'F O/GV0#죒ar\65@HၫЗh^cu{V=A2b8bFz]z? 8#(ϝQMQe6W>#f‰@w65QM9cZPA{öˠ{["Q!(TgYua<#5(ܗq?RAMs*оH8s.slQ~{m SWI96e&XI(V (nzycwV_[yrpL3iP{c:HMjp;%e.Gq2p}R@%*ߛpWzWhIfġ=WDճި^8/&^e5Vb !"xͲ0M-+,, b6wPHWvb<'6"Afk 5Sg:?|,ٴ]I qu0<]=%!܁>-Q.S&8¤BI:әv% ]hi"-~n0l9=>> -;0"!VYwŻҢj@V ?;CyXOcT #uwAw闃ym촂Z6+c[98X<1#騘{KEWd-Od? '}lv@j37t,i;!1`ȟ)I9R+ @TB1#_dXNgH-F]7zvFqլ)&|'Jtr}g /f76 |ocsz0P eS=%H&9 !qؼ^Tp_p (YBٯUIq=_bcLAƘ8z>y7ze\z*c:Z8ҤC8mȄq8Ņ?7E .1BOY&-}bV#*n[)X䄁R--~L!@G-WZJŖuh"eCxN>~p x*hzk?W;ҍXfI ][t}=JջǚA x}7Sl_2>ʰi?*d!: &`w*[ERTA՘}Z͵޽4chX-Hćה#/k*9G&v\ljIm!>fP>q+Z֜ RE(%mnZr X(;g)@mBȴjNϲCd |'|˻.Xxկ" }DM/', \~.ٙ$xϒ"^CԀ^%,/.}ZNU;4>Hg>o .RmqP@PE :/3Ѻԧ?o0oj1.BH\Aą}4e0q/DjY,5p׺L*[Y>ר)'I.Pipl-P MpT-Frcwb\Sin1 W?0.hM3E kNJED{?}vK͕IdN1:ȷǵGГe(pC .ȼiz$LVY.ܮ87j`JZQ;"k^?WdH/N 5~:N.3:#w?F甡T>3x=?$c06 9e`ۄ62Daa"S 6`AIN:YZ(FlUCaBDЈ!_Hkd6ϞCHityy%?>aRoiۅ1qipIgIrYthgPJ{?RZ_ ! -[ڐ"q)[wإ"0Ik|ZiO)ڒPbI'kui|CwlX5M* CTМq؀| !u* ʰlJ$dSE Nc%XsHpۡ1TD֪Vr{pIQ,CKgF&#uuKzu5/@=3|9jua~u\UFf*+{¿IKFInRO0ڶ϶,';$i-S 7g:dD ycTuDgj22FcqVYp;yT7mH9;N>(?Z> X1pp&'Ho/nKX;7m>" V*zgJ*PLL~meL 10g _1(K:̰0d\E.Ŧ~䩚`7cWv3un'$\_yIEc,VxҌrA1*sr,cǦV_h)uTRW;m+\01Gd$Z+Ԁ0."*,C-oP^>-p3Vi>FWM' 6z >,牲Ev~/O!`<Wu ]gu-Ջq%˔]) `__ #k m"@`9ӄC.Z(V100O{e=g7̾zO72B"ot/bs AƋ,7{ڒ>sp&:M{ЁeACn[Jo h{μ4>Ŷ/ Gű.BZA !u Va=Wl(ےw[EN"nӜA-2^P&Z{=ktĐ|/[/f=8%M4E:WgPJ5%Y^r-tzLۜc펂vh,SI|PzM3BR1 } a 0|"p$ Ov80\u ȇUi6SJ#ZwT2{K 5OllK>9ٲ6#E%q43ȋ+@2!VjC5!VeՙM,C} ="Rԩc,_νk(ޏBT[s"uSp8Vřxv,+Z|-9` 1 N#zJ\ Z/b5]I5,}UQv8!zb #v"X;{v]m3T4·wS m%Y JϬS/ U#}qvj%O(+0vx[!w٘V;/\Wθ<3ΟBW&m*JW3m-CiNc0HZF˵8Ǔ}PECNm<>jr89 cJ_oۭgW9fBEqf0R$EP~ZJuK>X$< *AB8RPBҍE|; &Jj".i4e,Bk jl.];^;B%$c2N6IfOD½j>!XMqgFK5m͆Zڷ+ RuU %ݟ$iӁANT_Fb5-B / 1y Py)F>wլf.tx-nū#XcAqWh͵MބҺ 0sSSZfuMڈѮ¾a:Tq@ 'KeD๑:ve=ki,-^ )/-=)evde|JirAe<3.hXi= /_vήYxEwRM\GSfn[Ǟ.>8ػLAkvR Ɇ0z1q%0[a7@A#5@z5t\P'0 91]wJmIM;z1y5*џ1Dw?3%f,)F,1WX2*?Z)A2ƙP%`uv4clEc QKhd>FACɷ U7_],3z8rΰdٗ53}dKɝXUFjj:) ? BP|5yGl?_ζsY |//;9SNfJ!U^d?(L<W)e|d@"B^c t$: 'A^!k3F8mdwd;?A 1YJhDN>ƧG~\zqEaC(÷EKG j;ʵxz@yx9CH ^ɂldm-578`YyWXr%F աѱJ ~UT{>}yX0 $ ƢS`poZMv=X56Z 簧fM H9WLWB|XRz]l3O[="|q9_ܮL12lMu͖WTkq!+Xg؄5&΃ ~f_`C3 _˔0̂͟ Q^ .ʣTA!2'|Ĵ0y q :E+(po,a8‰D+SF?er@;JJp5^[YϧJKyLQUQF <>4h #}}MM'+&7,)jf}rM6M^qZПrp&lt! H-./[z4O ?*Uy t[`. dy,鬗'Պf=CGApt 71]84xs0d=N`D%LՁٲAOd1k3"V;&19F &wSSV[9{`@3/<+Lвm][Oΐhk)P edoEu6v&+!fX`,G%y?DB?Ew`<(1CZ2D@&@j#A*_aX(!k-Qfk3[ȂoAJGv=FZ ̀^JB X~\o{;`RI*lnwzx;WDRt?ơ\כwzxF޼[ To֓([c=UmqBɼRG ۋӱTI3f.g>8ضncg<`2l^xfu wpZIv1@w:O4#d-K+h^u<o(БWmk]bkc5 8?SpQtҭ$"gx7Ěe *)^5>M *T9 R&y9U|E͖8Kg7y*Iu79U̞XZfzKgPR7eRHX{Ǿr̙Gu+<}gG[LiwlJy˿Re"8p'Yۉo+&@Nud663܇S@2;&YZEJbcd.>Ey|ntԞIC"Mвb#p=<~-4)0ضT'4UiJ?0j+_z# aJZ@W`X ^ān:50!PR#Vpx94^n LQkĹ!%?3H{{9oXyB{Ȁn?QCs FhB"!+51w l/$f(o0 RqlsurraI`8:uG/ 8DT Jb0ԢWp߹J}zfp=GhI$;fk`fbcQXW[U;槢iAgeyBc5pwa;m=?5mGDcL>GN4}/%*3Yͧ 3$(Wl+E޽EX>bE]ͩL`d ?cį@MYW"|f0[+4ԠK-$@x2p~:; D~#م 1EƽճEz>S`]z1œ*'#Dpxœ_ 1 %FmZV.;y26/Vsѻ#΁>rN۔ j\ll!BOFp9~b#Snx6TUkOܩ,rIw~ݗd'̑P3C>%#yq1jL~ !^>3RB='HvwN rEz oWo{RT70X˖=G>[r&Yg0usvUau˅`D^3࠸TqY3 %ͥ?)*8.3W\GR|ߙNp;w]%MMw[Va3Iw9OzifRDi&]ʻ3LJٱ![8 "\\c@bmmKPŋoL6ĸɏl+X읖[͢H҉DV3#I~g\L׷le!R*:Хg2 iC&9p2Hud3DzL#K`VZI@;R練л-,x̅%WȢB4"W+=6{?/0~WH#]q4ɩdPL {auއ5m |ېXK˞h@s;{L3 .] ̿o;;(SD)zS]LHskrP7Q^Zfro# \QYBcXc#-3 EKα,LUvRCr/6Ihzӻu.1$zkY7Xc/"3QƫHF!BvhOp۵0$lZۅNWg//|D?Qy8LNAؤ+)rp%]( );eX'V[K4p4} 3K{cthI{A@]x5t8''b , ڨfФJ(k.j (#lñ_J޶Qeu&vlo(-<2n#!pc!:o}L4O:`!y.x,L(#2X5+ooNXWhTb Ac1 %ԏB!*취h/Gөbms/+58L "?f%U dV -UlG*Eg.Cjy$S( b1J_ E5' A]P@Wk;@%@M 6K~EPw\^BS KxOƃ滔g凉[#s llLE!K(9r(e4s>W){￾D%3CةMhH(k2kأ BKeL-{ tAze:MKqЈ݌{B k \YGE,x2f Ҩd4t9Wn)>scTW mKyO,hXYХK7<)g*&g{AStT9vS^, <8z=. "RLY_p~Ԙ9tiK݅+}%![tO|>,8;7Zco rw=.e3^8Ҷ֤&9MytXhy\{*KiuψSʺ#9nn~=iRjU#}wBrhJF{?$ BMJRkh!U _Ȩ><~ӃJoY``$O:xК'9"fgCĽQZHեk Q0Gh<Owh×{tPY؅&!ee%Mю8N)2,wK{o2V4\'=+ kLskHjx{>=! U.t<-*VxOuiוrjNZLGMQvo˹,͹Zz [Ixc9 p9 Sah%b`Ϥ]~O3?LlEBO7EW:[ W |MPEs ܬ<%Zʼ(,,jdJF*0oaM0%]z]@ySrjp]X7#۔J\"D{ΉNϧ WitbWs NdVDLKKKC3Ik.;ꖔdo} odPLjlxx]&vJEih|Ώ]sLno 3p0xhRJ] @Y99=Q8#Xȏb'K )wlfɨlk%3$ /FU7(4ﯮwZhx@J[n@6=X _З 5yzzJ YCݞzdb>So@-Fj-P.[=#BmmGq l>ns>9=Nz^G$zWet k(y9>'&_m;(4mHی&wA 'JM LHYw0"p@NEmX/XyJU ќhV٪Fo>uSLf.5o3 #CO_X`!V:465iw2@&0V9/vS'mj^ ȵ͌<"NJ]- PTJ'9ЀB&3mNˠ`er8qJO W_=YV,E|8_|tABjH#?BY'. +9=fzc&"6N`ª^p :*)Z~q0Bg{dxٗ$H"~+x2=" /%@)JGX nv2jH+1rwt8(6l9,vT5AAyC m[|’R ás-~m{]H^g'bw㖿d4hqˌ.`@+O/#FMְu:/b[5o!TKe='<_mU`n<-fd ?Ls0衄ㅬ;ر3M!yů"hgb~{QvGrk9aHУoqnNX EMB*{ۆ"SЬnmf)vGYd^Qmdzj.>jf470ndsT,t|x1Ko2EZGzHTKɃ$ =p|VAp(O :C 6rmkd;̟ e_/ #Rxk^;,3peV63s8[uxYqh %95B'qW8XmFm'.Pj,58䗎G'\h3q}YgcQ7!#](fhBJtJb]CEn{N`c"=o=^2NRgi"Y=Y*ѻu)߃ߴJ8A1?cg^hV6XIJ۰Fu Wfʖ!7'21˥8R3Bj{+O]y22@fp]+Ʈo=N |'R"-Uo&b6 sRc[V]h3,y Ǒ3߂,Z-{l3^=`20n6 jbͳf)05sCZz\_ۑ(, SB_ya rJkA7xocb{ GJ;9ʖ#&K`;'Y`#?30R/`4$a{]OdL>ʠO[jAsԬ52Ra4["qFC`0䘤ަwϿTCVG`cϧ%n|N:=.nUsUm#E[ϯ'uE$B!b7:!58anXS9aDOQ'ȅgMSVRY% [j-Oun5#7GUʪ4,O6M"CL26i6yy9$€F7d T7ܯ"X EFV^DA]َŞݍ=M-EyGge*Nf5S7 vo˚ $xetRj9_ccơ/So\p$ mAȹ4YY)aVъnWXL;~#NՖUr/2t ]>'d&@Y9KzTRُr:}SұEPV"q=9DS l~zo=[!r|2s h ŭ\x`tK/H8ks:eY{x[*1=k wGM,VO ~a5T C=y,>cͤr퍓Yf- ٣op\r HRG{AEC1  'GMqL 3m֜;id#0@W0MG! 9ؽ9BKJ+TG*MX>EF;ݱs~)\p!'ߴw؈{U_Ka#0TEO3`quRFM$3um~~(z3̍/ ibz%f!3l 7$]T/39Z4̷Q Hzݽ݅81N *u<8e $abVmВL /. O>{5LE7F'9CNe219FjB@yp4 ᲉB^tSHjl=R.CԷ@H& &'ާۈ? N3mL}f ó;Vx$ވ@& */<]R!1Kk )G}D=ouQ쉍yEN+r> ke5d&DфLl4߱HmRڱ()B_f>~E5*"i D@&x튨4"4BCW3uf`y_KMa6~CR|9x }p_{^4׋䓱k#jԔlX߽ a.tznF'kUO#hv :NNA (^-?gRХR,: ?@#Ɋ[_1P8|rS% oGOԿ~=Ϊe.-RE"-G\i m$,AQp**q!]0Q+rBa:+t1.r@ zYOj/ҟ\0$RZCY&?U5#MZ\bO[['L wNJ mYm][cn7t-STQ(㫡dݤ&`Vzyۦ⨍ DbZ%!&)ޭM4;Ӊ0,,0fj{j*oFMKE6,8x)ջۯS=Kow9GT`o|S]炳v[4o"*T^J|0?ޢdHK u9/dʁݭk44|H +( q6n!ؒ_M)@{dR".*.Ljq=\FF?#t\q )ێ[ 6ofsdNdCDG'153R~PH1`15&X`0ڞZd*[3a% 5çZPQ#Ak{(\OM{RT6Hg* 1 #o(m<(v | <;e@xwpr呁HϨ( EegNОqeNOKIcɝ߯y:1 P+Ѽ|ϝ*"^7F.WM!4AC෗6[ *r@ԏԷ %lf#Eatk5jļ{ƍz~KO ƀو'`bԜW]x׍O?K k?,, ~WjoЬJ![$I;ůS$bJE8?Y"B/ez67PȭhސW2I`OeH¢޿S?᳀ڹ2,X%"l0m }VxSZcK5^;zxDach G 02(~9=0%x%Z?xřbas7pN@fU焊>~xNkZER.rU1qX&nP6Nab%-XEV Q^m;*r*MLKtgspK_QW]ҽ/r|YEMQ3:dgEIQO>;HG#;k.PvO3$o78ߛ,YR(YhñzG[V߰FWX2n! L :Y ݩtդV;Lvq4?w"ģEzg: y 7f7V$DcBߟl8t_=Amy 3~Rz%E˹Au_P\L=r% ՜AgbO(NI0BuS>}`oit&P_&j!})~?"[N:p5F0upB꒝uiy vT nxkWQHԴ2`Pilt;UF׵Sdo\[+xc7wT2D8f byt:%nWA*YN DыZ[HGFwd-nJxKqB_aLٍ{ai5xn֎| kٙ0gˁQJ(z$47 t% ٩hOu_s&t<e:T/6YJ–6lcI)ˡvWTn'e5a&& '#GԯIgy"3Fkv&p: z R{vB'&b{1GZXʼn򠭰.dκh/9>duM..&uq +|7jW{u:9LN'KyĩW1s*a2>;ms)k! |d!ITϼ@`gҵ'\`l^)#cƘaGp~׃k˒S1oF'CVpd*jF s9[v߁{[qff _&t6I~(jVl=6ѧb>W4X*&}~:7VTSn;>TyҠdkpQ2*ZfΖ}q;8}<'Hn&p cpAg6#>T-a0~OPjfuxL 0eȲ`}')FJ6X WakkH_*7@ EYJL%7[7VMru]Ng֕G,$p4+ކqY4]&*JW{aJI|2@D3TZy/žio'$=x8YH~K&+>漋96ҡlU(ƪz_?9K;߅:+* g[l #XbnLcضR& ˪fߠRTFrQLL>gX)4k8"[\~5K =*?v;[CC?}>Y~wm1n@XOPsLUwil鸈CpU3x(~zUt DwnFW%X#SU-)b*8)mw jC\4~4+z٭,;_²p.iCT1Q再H '*(HJxAmW, }+IEQWۣ$KMHC#/qWI&IB0d z9.ڼV.+ 5dZ7mF0$`]v6Zf:zVI" 9 ސ6]¬--?6 L)"Bvfo\]bT Ƚeь;WȪTҽcFzP\fyYH|5m߼ !F#R3"jM#!`mQ s'\\ ڑ!t›/4DN+OV#d\bp&}圎58iq!iQՋU ,8݃vf\, a>ZF`652tg.@ mQ%7f=Yn\=a]`i*v^!!"߰'&%oft3U"h  p2,P⬓}s'U6WQ!?>Y[ssà$iB=1KY;:zp:a@q-pkra)5̡0@hB(nU7WXHZU8k^&"|@-k4FSE.;D:zA];"Z$!}ȅ~ۣ]%ܑ2B(\p,b|s 򈓘ګgc(VXE9 T Hg&Da1/k1ʬ|mٷ*"×QhΧȟUO؃1ϓ?jJ%1)MYRaA=wlNd`fT`AiN(F,V0'2d-{W }VbL0g;j*<]\j?D'Lkf5k$iD%) h4`>!f[lV;tp7O]0jq]tALAmٹp<<jntoc{YTg^7& d؞wz9Q,! mМ8@},5H8:X~EvY!~5$_j\ĜYEz.J2裦hC2;8[C2+W).Cfv2⬷ghLzrKC*܁t RSNG%x1, uerיTlb`51}b)e:r,gYf%kiEr\ZG"7b!<ҍhA u 3cHc!nZ?.zzgkA=ZE `2л/x6g.CS@\ T18ɷ9=}.ArX,rsfM0W=&~I{>JPl!؄^a!i(^3| 9'4?6+Vh,?CNK.\ grsFK>E (CL΅#K*Q4~o\stY ;x` }-92 D?@IUIw )Z*:xcpi%Xn[Iu]PTE-j/Z+ђM :KpR+(*WB!}{ߣA75E=.@ph)"t$%p~״mtx{<-FӼYxexN[x|] ] O}sG<󆚤7zWF|e.BUH')Gw5 97ҊLHLB,tKǎP_L%iz$mnUքJ46BV,Q 9qzS2BZNe|b:toT}F~AZLaZʠe҅+a$֋N|v?^:§O'Vd 2G Ǵ7Hraj+H@8\Q.ҫg荾0ܥ]p P'>urWqf1 =Jr-eiv.H0z4Iq#Du:}"='~+VNk%pԾ$ޖV0Niv0G%:vA 7ZCpZ9Qé"SwCe} ]}wevUNbuj|;Ղ_#u(l]7?hOeNo+ 04Mi_lFz"ѶUdOW\N3qpOO xUJEB@vCm;9.N%BƝ'a?y$8;vSĝk[qq0j~+9s" k>;.zգF 5|nMTXdB,Dڢ]@D.gcJ*(^SͥR [M -_Zaߴn~֒/짎 { @d?X>R/1n*ѪacL G7T|vTׄڢW3&f5w8\1_aUw Еy(ԃ A#nR@<h <$>$쐧+%>jG>k23Iqv- dojF0aC) ?qLI&5H-͹z(gJ^xj/ƣJk aafZ':ƍ NwTa7:_&ƖFWy}%o> y_y"Zl,C;Ue&5ʎE+ޥ緝qҭlŊt#i.] zlZ"g' qj_,`>^8檭 %g*^.gV~Rp90%>=6T_3NYͥ1+Oći4pp0TIx Gnjؐ_E80BV6^Y*B~!M%t+Lj[S:PE43ZG>>鵇/89}'~2 _5-[aS e9Y3`p*yH;a`k %(rIysV56{b`-CĖ&YwbʣK&JX;]_7?p! +ǼvHm YPLh+ 0㇥/_MHI{<&VK.?݅5ŦfS7n=0 PLYRLAni]n;^-uОvHqxM2P,tyQV"ՃW qgwx$>ytḷmSe&jQ 4{l b x.B-MVc|g{l }(i~~ FsN1NR ,;ϔ+W~NʱߨKTEݧ`3"ɿ󦂑 P\Jj"gl6bN8 ̲ؾ}{~/Y&=Uݐ+ QTuj0Zc ?Jӓsȉi%wD#]~I󺬅Pb(qVT*}'޺Zf1O2G (CEzv_ CbL:55FNi C[g|xƅzkJt9B^YWXI 29\]MS:9zia,K#<1:Ɛſ {ʈu%@c1_/!5_}a~6S+$K| cz~2,nMl).+j#Sڤd2"GGɊ s?)'B!jsuC=(gOa%-uX8@EL3ۗ;R (b A\ $bu7$M&<9)]ÊrȒon]XրPT|HdYy*!z*чMf*AX٨}C65F/3Y;4%fvs"%v[ZOYoQ;)`9G\nŒR'c+z*gm{ EQ O- v1,4!Ki7O-8_\t'.=\a&O% sA/, 1d0ŸJ3Vl;;L2;rJFoHss%Ib&Q4mx) 1vƧSw[TFR'mqލƽ4x(CGdY3XMZH^}q>gyE?$kb6~ԯ4 GRI`B?E)K  Z,WP6ia @L ag_FdF(j;Djǜ?w9NUzHA+3D~c4(d{נ_Y+x"$Tn Vkvr-%NkMҗSnfN@Ю9@v-6dkO9ؒ%%0%%oDhqHq+E=Ib φS!{' Q\9q =M^] maVr:pD?[6&}SPu܀YXlqGH|"YԐq^b_x);&8UEߋhA8NW*,~RGomCHt.6j/M3eL}l-[Ge? 谡s|sGIvg7Y+Tm="f{)m/xp|E 4c3n:|tb;I ΣjoJ6naږq)9εZak0NyVT?'g&`2AJ,wc(L]O9}頄dƸ Z&*5P>Aoe \NuqqɰJ@\K@݄vk 2vXl,Eҥ3zF /+4l9ɹ엤V2/꣈NC[1X)p0^7? i]`[Jg-8fח/a$K|KhDQ`hCX ~Q4l$jAnxU9KP ձ%_9u!Y;bC4q 9Rl=!^4Ȅr .+N| =@3^?K)2FТg>unbo_Ǎ"O輦1y. 6/~G"(*.R0p B΋^ hE|͚`Uf/斷Oٽ}\+5$<#UǝpUGV4qCM',kW$K1B$-v0!7N&GϟÉn-;ڴ TFZ>ң"X'޷9u"As0:_0oM&h4rAxy\yR"tdÈ6Oᵐ+MEr)$v\W"5Qg[^x[XOĥo۴%[+zG7SiZY EyW6n)7dgDoy)꾫KRܕDpE̍]$Ծ̱3h;'JbkIҕ jF=nVIA靺3S9DBJEeg"լ><3 j UF\iK^;V,Y]@!*Yq7C_K-wz anϧoͤyo\ Q 0zY) g $[p*T`bF4 1l^ߤm\R_)8ߚ"($B :;)ޓʆ l|~ ˼EuL Dgtt~a[E5Be{@ 81yǑuڙh(t NUt~i1ns+>˔*h/Lj\( ? /Y"D4oIcթA4qCKLg'"w( 75֏/y]jALmT`)q @ὰ[J4쀇ڃr?TPl;iV`E 5iCMjcEXs|8kz?kbffjzTn5fԧP2'04&)wdpj'd#''3:cwbMⱷ_uu`8JTp!ҟٕw܏twK hmNVE0唘UT!o2Z:PT ^'g1,8hp4LR] Օbj[td]?;.r N(Gո X:P84ln,Wz͎N%z wN2#> ƬU2oe?FXT.jBԻG 7[V'){3{{7{g# ~`Ҏs'Y(}G/ެ$4o1e*je̿ƣ=./mg0]> oމTr⚏x؅0PZ甉<739Yo)GR<k,̑ ꫩ78_2 zC'r{j!18-Y7_VԵпT#cA$FGG OFգ72.hI .YZ7X!{<+S0T6e>r aq>˝dXFA10pypK̅{A#} %.D=F`&\s߶B/9uYM*BN 1h؀ N0>?4/.P4, 5&<㎁;H]Nu̾9X R| ru"g53{{]7˺?=0|,f']G."4 ]QjQ%IQ"瑳a,>yeVbҰ"tv0a̟bm|qrJ߶ݺXq't}~z a@CR1٩F|acyYT눫^q(^CQ9kv7#Dq~@ԋ +< <3!o&#E{;P?D Gw|gW\N(1J=@_gJ02JZc7$ѕH ~G@oy]}ͤ4*s`}PpU{1# |*<#7lT,~84,shqx t.oUN1q) t$ 7B3j@ա"3~t;h=Ƒ{#W+gJX'[1[f $jfoJ8v0mޞA5Ϟ$L8;R[mr%%dJH'OnVrMN'̍xa 5W]KtݳX铗 XkM}C19ќE sQJ#ȧ}HP|YJo7Z'-֙(]/lAXWwZ<ģnyZi%l KKޞG//r n/(qރg5Y& }̬/%g?؏"|ݺPG*B?+"dPߝdc'=W\Cc'Ddל bFAh8z9s&)1_m vAs-=y>(F., Ww+')(C)Pٚee3ھ*ˀ 96p16aXݼLG2.-A}e\V5sϬ㭎Z<0PK9}7ҭcK~/7pF ͖hpY=BB+K~%HP84P\6 ݅_SXeGot?l?~1\ULj#i:U{Z;)sP !:,υ͠:|Ctq%|_o޴)0$)-"Z9h֌ݼ{¼u rOʥL_*wAg%R‚AM/W#l% ?ŮdM9 LjT?mm/)qwea%qWS7h[I-ҳZM~-EFQc`KB&3gdB}g G/&U'َQBn'kRaʿlmk{@a)g_Ce2tG(Շq<ЍZ1'C E|4 |S$(qJXNnMd8?Ɏ\.h9dO^zboYvc=eJUtz=obRi,ѽ5 RO*)L63mJ dNøbu.;9uj0Mg6,Kx)LFZA5PmL+ #JqIu u+$FhD۳n׌)-+ Ɠ>wdAޏ7GP=u4)-<2e%]PHY[^ƌ@u}{j:|fN*&[=)Eg#f'*@UW*G!-r;8Y:_xHjc #"=1I.5UhPpXޣP½ DV ,cS;W8'6>m=Qط.9FUz 8MF?'`{1ab'G_="`"oUS Hoa+|+*Nٚ wĨ+q$9*O"ybxKqˆ9"nv䏮-- %m=ԸjiGk=^p2*Ґl.d{Iʄm!x|8K]džUH3J|@$;נ]HNu:" ?~5H9]'I 62uӹ+Q}T)KX COCӣ4"r,}JMC`B|YU'ڑ^By7T2߷0_/IT j)N& r{4!\do M'O#2#kOe)ާĤş\ڬ5Kl$cƨnj7>] jH6d8eU*|׍H4BqhWejBpףH?\QGЎpG X5 >=v`LdaٓeH2j1W$, J(l`29pJywq~@c|o;s6.v6xgN1 -εg.v\_%ǝ6`m&.()%z71GP`0zlnRA6?9]=B|,4l0nfd>~Qfw HI|Ũڲ jh!XlVz5axBܽ&z"n]V@~}( 3\% # 7UӢRxZץd/dބ̑#|40$g bg(&YVS!ItKz&'7ĶINn\rf*i)#ی뇓P"^;yT<@ 쩉SEZE@aѢDQ66/WH] x[ :bHc\G2^(cCK@ KxwG\DY{"i7<oR[he  !?_}&pِf,Muԇ@S>IU:]Qа5cGQ2db KDz!9jX`(u|noChf^i}xJepM%_>P«83..<ںH-9cO.,eطɟץj UfO_Jƪ}$=9cA8:i֯D \tK7n[C5j1 [Lg$m:BIݐ|'5NjJO\JC$IdǝSvSݡʔJvQxqF.)x55x~I{EAg,O|EJǀFUÂ*kcv.+,99گ,RD;8AH\cF ͏0=bDIz)#'] "2ٮЍާ4Dw֠H'R\YT҆,UgmQ$u=/t,b눆ƾQ/wWI؁W@c0tm(++ [>jtk!3z-*|jcLj|!۶=W+93Q,5㙫pۇ=Gwej}~KD2QP'h_N es.A0|l]o}lg?jiL2WDҀovW`חXfZ]@@BxI?h*\DS;8hPIMq/Ir= P <-ۭ?鞺G/ vS8çqtײTk&Y){v?'nq]LɪͿ>%-:1$Qqj|䖌1$' ?ujm]A:ӫ9 t YTU&ʹUi-{9;&|YTCm3r^wNZJSE,\'ڠArCK 8_7cw,k|-ľ,*#=]L *ԇl $XP#[Peڂt=z +>U`O,̈Q|^ڎZ#+'#46~0mUXwU==0py'6` ӏaKn#-fWeFS/5j+p.{G=Yl|cxZ+53Ev/R@~S_zW8bp;t-9_sJ2~ސM D R ȇ_X\eY9&zIbWwf.oJs}$ "$\(ΈuD Hrs  L>ac˯"#T+Wق| jl0*IffL(Đ %0P*$$s fon_8)Y3J_3pHDF;Ke9řeHrT*H~߮Zg۱ >tHT-1wuq;+aoU`mu`"U.нX4/VN:t%Qa![Uj6«;|CZTSLYf5\{;Hfa㾟 PɎAV//2"lo|Գ]/Z}=Y;vOwU Կ5~Іo*p2eX*! "{I梨 ˝v>}`k#se'1Qr?J@ ,> }EHGe iz"igm}jh>}SFF+P8^p@U<}Z4K%vqøTTIs퇆*l` 0ǽg ~Y=e0PC\ܖHJý>S+!ܥ:r0Eƒ8BIjjNB$@QSgy8a5"! uL׹L|I܄)dk'aOPĝf5o>ɼ[^tTy'&aq>nܕi*Jnο 9qvMŌt:SQ,yԕBD} GU_W7%1Rs?h{`3 w:h{CFD,nc,$:ScF GeDʮ|D؉J\ gO-GXϘ̥+)r[|M-ij=8`Jہ05f** lUL1ey^tr9<3?4`f`*Cɱ24welqے}@< ;/zKD27Jʦ7o=ϔHf1]?YDx[%עꒆO7P!9"=,3fOt‹V'/89˒E1%*;f+j%}zסE}k֏6)f#Ío :;kHz~VWŅ~ssd$%CL,j9!@aYiefe,~v` 'yzxa )Lrg Mq`zFqQ6ف겮 ٠i k?6i.AD|iBs14L3j/?кE`ohs䳥OV3m 蓬+95/C-@I:5e/,kjNlR@KO=?ˀ04YoQ*ϑ{kjR\t+EX*hqס%d+I۔[ԑ:>tտf)q!fZU傗T<"F[m|(`_@5+y=W\mjSl⥛D>.J7ՙN2Ȅz[smoٮFtoDeG\pX͜VMp )fLsEP4cJ 0``"q{`VA~[*ؐ= jIy)Mtf`Đ-boglmKCDݯaf[H!C5z_*4w}W#wa=X!%+y֤=.NS+ iFTUFLfY n @%@?D9Azb!x`8oF J",Z@bnd 'D[azje Xÿܚ.xhc^:/&v̵n=ſ]tr_L]'Y.0gSC-Еl4L:}yXIV @.'^Vj@rC~WBnQs_f?ı#8>NY籥ZP؁}25Q5)s1e\^ ztjJ'{[>41ڙ'1B㵉KJQ>c딢-V3?,0M>( 'iy"@Iym朷Р[\LP>P8ߤ<kwfHG~ 7ZxҚNcK$0]"20wb%2|#ʥ[W7C-=~kn&z&[O뎿" $P7X E( z(Gcx:4%6ǐŐ̪k=^_wܾumѠ&I^'$]1C&t sECL/.]GHCg#3$QTθцWsÅHW@#WcVQDbWEr4 zuj/ (.ˀzM$O[]N b*jPBKnvY:"z?u]ʠs]XCt2Nk*ZLKw}P_6nfƫSs -WFmB.'~!8^Oo)v\Z%JH{-f59.T`$ƐkUo^ƦDFڄPͪMOl/hqHQF%4я1ſ(Ò}5 Wcj;M:/R"w40g ҷ%kX` 0نMW5,ScM+V (Qx fu`~7FMA=SPxcUJջ+n٘; ۝"Q ڗ-Pnx]ۈ/UX0A[Q0M&+x%<ނc8,@И^u.bĚ3xm'A#Dnc6 sjK.:laݨdА'.U}VZ)/#!\H7p3I:k+;IC Ƹ0hx6S =LezHz2ўT%$QiRyCOo*('bj7D 1&ӑ0w#DG[,!8ՌU%zynYw%_7ؓ*xb<{r=%e0} RYǨ؁db^ʠNE0(|&4U~yޣa;^+'q9d]wvVq(ILl9y;SľM-9]Q1u<2cb֊Tȕk:3 jrV=wVo lZXC0P [vɶ8D'r= kf9Եo $w'*4|w$1̙^<݇OiP9+]I_5A 3,_%C(d[la>Z,S0ҼQ? Bb8B.-UrlHې뭃,ByϭCZX6tG+SS* uygzE+6:%a 3&n :DB۸s Sb,H^udQRoyuK|V;~`{Ë,c6K iT3aK}H{؛ 'ɔY|:A@= ~yj^=>|\;#Ǭ_|sAYQ\5YjӮ BܞD,_ވ( "-+sq͘>d'ᢉX'o(oUhrcܯ r$1n\ѭϊ^ĸ D(ZXRy|]KB;8VR0OVs!x6 e8&ID: dĪXjeHpɴ99E;Y6zmX&SNq\_c|C+vt"~(jpXo=&JfDM%bw>w%yRh݆;:'ƛFc춐+)j`1J+~^2A'q*6,Rɕ͘-S"w:%@ZM0T$'$@dCRP2|>d2MW8ݙ*yO ޠyIH+R29E|w1"K+?ȳL`ӍDzl|wf28 Ir.aCDӼ)6QZj~V/ب1[I`5B{Gԕbv(Y-.&+l1:S 2>f*`2*(Akj9tU{q{c%5UHo :?[l7OmDVjLfVUѮwЅ8g)wLuRavr"`kǁ k^I&>h._/ 52gxlmdS.LZ5ܚbxSb !x1} nnVFX{+l"Y؊GϪ_v!62D3k3y7ݚjåQg= @<1u3)7 jAX]S*Ehnv#I vKGkAp,H6tD8FD&D=dܙ?9r y\.F<5օLOB7cX\fѮ8(f;-&0nTu_PKz ۤœ̡y/8 {WM!G\IleLa"Q,q2M?{SDhx+-Z?ℿKa|>h>jP?bbc HaѲ"R=5 ֋.^9HSdrtc\Á_9-Fp.^z㒕%E.|T5t,$ ' ~Zz©5Ǘ1pPv \`xM4TIkChj9 #@LɢQPuG {Ԇ׆ɑiӂs(6S-ǎʞ y~LԱ;d+Vͅ(^gqՁ@@=tQw SZIL0DęČZy>0 D\~v"@wNd0L5%5UnE}d6y`r9ωP f* I5ҷAcZԑJLQ23@7ĉӛWX{R9Dp^v~y2=\i2%SCrE)wI0|W"B#KS6ѪZ#axCWR,ڗ]x8ׄjb{ݰkÁo&IɦDF1(ݤ<Ap҂m72[Odl[."B0(< A؂oJ.cIgu_Ti=?ڂB:PUϰPwgќa]55G6~?CN|v.Ŀ)5p/ճu{jl^qQփE"wiWNB6v5z.4dͧBLxq'rYbaۥɘ;>Qw7vlԦ-]N<,ctܼ2#EΜb v"'ؙl2O[P_<:]2ܑ065^[{ k(I( |3Wt@ʇuO4~U;g ;6 h08/ MܰRw~հIXp/ZvE}7wadDǏ=*r3B _v %!+krcv$r)&c٪C>u(6pk ;"S@d 9Jb6Y_w}sd<C[[!g~! SmNYx^,l%ZoFN/-+ C0_'1(Sk܉8݋CᯡsQoOcp`A#@Kаb%CA4c7UiL5R:N)3)H_Nx/ '"I4'[x_Z5(d/K9`i0W :N1+ -8WnV 6(ryk)/j-eaiQZP0-rbWMRc@0\.Lj {:<~.advNjw1ɵQJ:ُ: * kqn1]9jgR3̦D}ž{҆ e`*Ƣ3 VjRHL<4b]xO]z¹x-xQ޻vgTfN~4cE9*EMoM/>mَ;1]%hu| Q I *T FtJ iNI>?MOD!U"7lS)9_^ pӿoPO4֞L!YVgo86Qӌg.#Қ /A>^C.o:D%zr~xdAh=nLt>`}[=Pi- [05z|ƬLPBTXBφCR>a`RuS{..ZWFs1+%T{3-VҲyXBJJ8yW`CSEY >ս-|۵"ڌc x8H ǣ{ac;ݺG]ޙk3 xW`IU,859@0ރ>;ͦ~ 4ƞ)mWPW *%`Á1Uw&8 C94ױ8][hͯrGtMjs6[d:fD&n+rS: VuIw*-Yěu8F @𶮕( L Z70q ÅStҀsxJ&5ru9)c(ҥ2Iun~<=PC86F`I{p7&1RVX0•`Rom;ȚLp|OrG˄*uӋQӮWLe:*ƪVH%:y.kxr#j$:H8BӬPuVGl+LL x zĹj좾8v RLiINu~+ yfll)̊pu6x!|y-{)+Es Ч&0 |h5YXB@~w܍FQa tO/H2N8L-%0r@Y͜'H4',UF DY{_)˻᫂G)mcâ)wv2``[9{s: !)&x 'm%B=vfzʒT}{642]btyWfZp+r@oxbxjF;X#i6;i_g1#Tߎ_:BQKљwEG^Pezի$kExTm}4|턒n:)oO:}ħsMb;,R4i&Hlilj~=rNABH<;R U@@9_CSƕf;l?)\S}w<[Y`3GSi~Mn2HP,e-& N'+΃j4ͪw#}w4bGn2$NmN1Y9j;qMmjs{ҙ1!=pF׆SasA܏IuM$jT9TXgaYz CewOs3C-|j ĩ̝IyP SF/9qQUQiuNc) w+yGXXU T9,ZKrMI-u x+lPhw)TŭޱU?HS#9cZ+L`1hR_%[SRd2}&Ʃΰ! ;zLlo~BzI"փZ5aB|myz=2'>SR6RbaV4i:箫>׾Tp72F՘@cVWtjֆ?vrgLCAR0MVgU@tLS;GVP7#|)^PWUûپtk W5mT٪4}~7 ɬ&yɨw0XcŦYZHv0;>co)C4bV*}@LS6laZ<;p o%IB*)'T3LM9XǨUJӾ<& ?`,oqSi!y/OZbp"+'0pErMܮbb"G7Lw 35:M9]>%!\#UL` Cf=m-xn3ʨqL8,h2KhzPAYK%I2Bic9ڥ2{B(.Jwޢau۠ZHl$iEsD"I-O8AyLb"on cl"ȅ%à4SfZJr(džٳq,)G"f Hq*ڡ-L֍=fIq&R=>T 43aӨ7d /I!u.k'XF B6\ m`iy(UuvNr{Ӱޫ=E8W)E)2u{/fT8VE f/Gt/+P[{ x4i1Y2wPU2{; Eo?l)/[F!PöNPz_ J^/܉Q?n"l*h#2RRn ۋ{.nT_1||uM֛p]J\pwaYJIŒ4&(}Wcl@1kENcLSQ#,#;0?$ғlQ̥9Rz2bL&9^Ʈ+D%$k[QxzLP̧ DJ{X[اS˿s0?]0vVSY޿ec91/RV}E;-*[V˂فgWOVڡ` Byw!$CZWwO}HmOYF ד$-/#Owm|d< 2bY^7YYU5NĄkc }{aL&ǗhD5Wd,C(sOKb_<퟾l,&|Yc5(`rJ*$wcDQ<_"T>(jNzxi!.;& 2;(H{Uֈx!1#. uJYhQTЛNpiEIuSYwm5!6l[05@sLZfnNkUο,5Sq0:Tg\urMtnci 2&Ȗ ho {рDxpʜȿ94k 2q"Dld eSv $NۥYFHʮ"T5-87ZyTBmm^Ʌ)軼iH6ut#u.ѿM"Q 9 c*4-UOʌqYyJ~}+[ޜ0{>$#}xZ>pæy62BD|K mߩHKj2*F&.ej7/X&]K[z˚eBN^ ڣƲCyp$pYp"5 XɃ]  %i_{UY~JZR3^1IJpvW5Prw^>&ɛGa= *e%δwM©cIel 88aEB JH8tWoT݃` y |Kyϊ6 $԰S-ʔl<  ) JnlOHvaD`$z5-pn8z,}ܫ8*{Ql\X.Ep;+v Y; }3:sV҄d,xx+Emg+E+C{-ťe$/&3`)%'Z<7fpi:eOYhebwEo4.1i?J¢y+rZs LsJʞ׬gR&Om 81EJ0ゼTúEW+]7у ZVYB }@PsO@"2-9?GG{(fX~g! rb /f>e4ęCEdb8I{lSv!, %Yx"|W]ɉTLU4v߼9c|IkRel*WIݜHJ`$eQ0s?K^|鼦ε.C)ċlDG L,L86|BR-wl|}>}b".G+L%id]ggQ@QgC&|-~}[Mcc5>Tsuxkk'|KrelWjU'y7y:?l9O;xK"LxmYlFzų@rhJ,g)f*3iE?4g`;o_t&DRSyd@Ĕb\JZJ/TG86 TJ:JT U.{u1&ǜk,l~:TpHSx:Q!z{F.SEj+( zRF(#Ϟ~vEW9 E=#0q_5|CbNZœhZ.z6R7p&Kâ8:W-̢V.OO*Z-kq'%~oiKvkl,IxTwagW'5&z sYF{L6a\]><ڥH>Ҵ\rSKK 7 k&o)_FLq-֠ WkЋ'[[WDtچGoO0q!<~U;F][{1Csbq[@}3,|fVʭSSL] Gh[wR>Le]BdP,7E C[EyԱ!>LB%5m:vʸ͡uoB1ױ Ej>Dp:=4* $ҩBqeSG$}bѭH7K2|;¨DG?THy(G xqap*fD)l,U*jXdlSw }OHtp1M&hA#r B;ĦЬ連$GD7ω8^f}_u~ ε^?  q0H&/lljQi-*COl$ vJ4**e86]C6=ws|SRX01lGK Ħ^O A @x2(1Ywq8/_ο=QXVGsRn:$'CZk_%V  @-& ge u/$2_Vp,@ fSY7IN0217> Il3Ъ( z7Ke ͪSXk$1)3H3~Ms+Q y1)PDEh)g6w4㇍a{xdSyZh6YQ(^$p`z|㊡ɖwxC<4o('BQ.b;ISa :SY }Oh8: SsۮlJ}܀}x^b$ 'B$ЮpJ?lXlG/"M]0`P毩QwIbZ\Ji槥 [ ݕ$jTC!6Nh=|,V|=Oe N L}ݍCxo{LJ' 0_Bl`#H&^cd-0\wh*L~nc)<)j2u4\WWu0p&OߓR$;xu7^.Oʺ#I/bbZ%[O[IhxƺOe0 w51b\dzN1CqeVcx|T؄tmoф]ޑX2̿OtF ; @ZiWdc d,ܬėE01xCʆmjcot-hţ Ԡ-`0XіĈ S{7_Rpr=m'F4NJ 8 :vuV53XseR_[n{`~`Z3g NFOS)ADrm2*NK;Y "U1:DYb%_,Fן#Hq_B5=TP;R=)b-Um@=M yׁLw\*e GyoY- Tk,ÖxYsddUS/D$Ƚ{Nٻ#Z Jf\HB?sc))"+gy~";γ莓=Z@aIcNX9?f*57بrp^(=R2k^7 b5f=Mh򨥬v i{۹}%9)7Ԃz3I;e[#]'.8MaqkOlViÚluڊ,:;: 3RbYXr^]Dlo8H۔W"x:uCD(ew`=c1ot9lJThJ[&JSضNc f^>$!X\ՂMDCe9Qpf *٠T3xDVɅ=_kL"5EFJD,*Ձ7!vCyS4Qb\^LXHV-r?#uTOYbYj.Ze {27b$e//?=q‹vą/B uȏP!^}pZ 9Cl"YCZ~ҡ.0%/lDnNN aK_&HEl셤i&sx!|C'RBCo Sf?H* f+WA}UA2g&:G)6ҏt˜Et3'k,n1&&lK:n\FnӣBr ^wjϭM!u2rP{os D,R ;8ݜtnUal}NH=Ibs|܃:X1^v# `). ky0M;I* ٭ܷ]hɐg?H &&|Ҷ+h?\vDwFw-9fRg cBk.`M#uW:sͯgr`'HC4?Lȵ29]kҡYLl$PU-"I0%6OF opב q)~t^kڡ4Z:>L/^d.NDxd7@XJLnED4ha{%<\S ^"\cYH&l+5)nqdln4(q_Ϲnr@g<; ǩψh@I;~[t4!4A Sp$l8h,Lg 2ǧ=+IX[􏉽f➪ݍV'bvR)G&"h gw5Up)($TdUҰ(}J)@olq?ǹ6VWF&HӲgl91P GglJ߄Nc4mR(.䣛vyb/!xՈYw 5ߘJDUih >i;PD zXz;\;ՀT/?,hXµ~,6| Q!u-Zu I8ޚJ$D./>|6,d1Tw%^q3at1g53_B_-1j<5*32s9g/O7f9e9J$(e.bkLqrxd ԁ,9$$$, QW38GsQpӫ=zrRj&{;RnHd%.{ڵ6B+ؘZ)Aj;4kzVe e@|%h1msﶩH[1p 1;ĴEGH_!Y0ٌ/!KUޠc İmMO9٫ s2| N=%al,HR&=;<5/ /{N7y00PGXћO׋[C?cxyl8)\sJb.wuTGژ?-[Ϯ˟/m?2 w;^ ;.!^W_@SUc 8$}`נH$}hgE*u;1%c1=֓EC~%ɢIWt` s}ޠX 5nt`@~V_Jyz `"K&a&J9p}d6p\s{45fz>UR|AفkjN{T@?4uXZ,ͦZ-P1<9uC1S:n`2F~ +d ~@jxzi%26=4}6"/o lt)Imihׄ[l͞z]zQd8G)A0y=Tdl`-wۦŖ=!o:gPY/鱧DCv~<[;ȃxHv2x<5 {/&j^K>ߊm(M#dBaIEԜ=M](.fr2,zEe˸[={ ZFm{z)oR=V>pmw&y"DFI "}YՍ\~dovuܧ~>H^V${ğL8FhFOTnW(AkEM߀t.Dt~-$NqD\bݼ'=QPgN&'bG7_6!d V %_2tۚ0$*]޹zԛ:풼1.<,-l+Md:89Ȳa j F+ sx/9y'[H{uQ+'V eԂ"He|)Z? s!RUt{6*$%,]Aw%A,@DX4[[ m;]qOQAtk/P%:0ĞE̴[ re\|~Z"FHb8Kd-0wKޢ $"6c(c\^xG(U-,sVOwލ᠂,86H:d7o:L>XR1;0ɐ$" 5'=\^Q{W JtqxWַqB4Ǽ4[&c5Ҭ<ɋr: QI- .wE p_y  Wht\*ik/]gg#\pxfVZ0}#Vm `.e *8f_?ri¤ jArLd LWS[iVJ~-·.iy 󐋄O蛞Gif9/ {;si~ |X@_J"Nh5in-L_bQf(AgRѕ^aVnfz3JAg^z=#P9r52Re S}/5wWpd~C|ƫ5[p6✲Π p~!$yULNeEg3דNCU@Nu9$L8}])5ЛtU@3~g0(}@iz.l},BQk4s2^?3o>n}o>enӒ?$g]^EG b>sߺjxsq:ͮ_?X+.B0Xxڪ9뭌Vvgbz6^OH;o=3 ;MI'*'-kq)lb(ttO1~ <ؠ=5$:;;)ĠCKnQi#D]| SpKJUQ֢wfg-%w,}܄1?Ew#k ,T~DmKP?$dbi'npaON2_c[ P&H,(,mi]آ O`a}*Z&?ZSOdqLty[9Qr9-aCb{Y*#qCh~px0iOk]0c x'>nI FDt~92(zf?&Wpcz 0}Єr!iw D\kpPDrK kHb8P%JF8EW/f'Jɨ!+{0X tCfeh}'$ 2`qʈ yKr/fD`O2WHߤn՘Cɠ//Ib)Pd R>k+9E9~dxxpT$*x6$G0vO)V:90Pupz9R|0ZN@ '0C|?k&2 \ 5k?^3 a&S e'л5Ejjz2JE)W`n6 u]2Q p3XX>i`@ΕoQ5iM+Zը Dm9cVӨ]ˤ(@ ^..pJ %m5ȍ5 OO Sz[sw`$FHu. F2"OB&pUtqL2 ~\8o}͇hW#cwɱL=?o$eHZ`kk_}U1Πлlu>($ws.=U38!ye%Z# . cB2URwCj p̴ Dd-4_ ;u搊cPW*!`$?Gjem;lm?!$,/4Y4.}Wnx\..9Yhan},h׃+҈ *a LV3c@^"\#&;}lA@Ѳ[۳erdă$ .O-Nawh?JխxIݖ>TpD) {Se%'^6"&̯&V0$; !XUHDGK^ȸVQa8hM$ x똘1WG2e&$k4rN3ABY̅.wu6 :؃&U)T ;~6yN7 %D@sz%ew|th39[EzOcj upAOZ~!-œ*Հ=FܟPUkE9 s_ܱ2tqXʔ󾣽 <ʰwZi^}o:0v6il  MQ9ׁhX/ ±n UUGao僎X)3RGB3HG̷.[al\e),ZF/aGĂoE|=q~] Ωo!' n:2{fTLq{f4O;p8]G- Paʚ3jh"s#{S\Y98Z6g#>Mo溆q+фcz7"se [/}%Vv IrEga5vܬ-h*yNuaMQwf;i)dT,)o)m9DԱW0U|UkxÆ mUmUWvzOJhay5nkrx z>qԏ5zMvpG-8s)r;!!OwRfvOy>ө%HƝ1#//a[lB@]1/PL^I/dǾh6DnWq:ϼ9}/1P q;(Vҏ Z\+ͯ$IF,#JxԈ]2A܃*iYVrtp bgdB0yzX h] j:},·+)?aXZDQ=B}6F wQ 5M*6/TY7뼽"riՓo>~d5W)L+xJ.ѝG3x-:,^vR2ʿz,{蟢UgH^prRZQwWeE; p_t.G~s3;Fu92lQlDJfS ˬTp!9?<ɩIi,C5oZ|ͺ->C; iX?A^p胯aNzʳ-KNBy CWCpXhV ɸ] MJx* owL*"=udc˦9I՘߳Yߝ Utᱡ=PKVKrLtńǕng\ `箋{Z"M(fqG[e|P% 83$ g)aOj؊ +#+we:(% '8fjk6@rϠY0Jp>h tȠ7]0%4&l|d)pMhl6i.Pъ}Z!;dGx3OV4Lّ;*B ͝k9r$"(((gaj&5yF޵.H#guO21!19Pu7-H7gGsDr5Z:Ino|fwHq/6=ࣻFYZ<㿝]yPB)Lw8}Ӕ V1f{ CZ4 ة|TZک eD{0FoNqi^/YC8V"BL0H}u1 =B?W,U} 2,%ISŊ:KP)7L$ӧ8B{EgUxK+W5g[DkP7hl qrRL 2) jM`یGC92OIXiZkRjL!J\ ɹa ص0YaO" YhN~oNW11rbk\uC#l h>_a'0ygNenJLͻPYƤBT궱 ˄Bn͢OOV@'ɉ)mDXP9V )ad86j&}8hoxaZJ<~'A3dJwmjZS\bT}$# Ҕ7?=˂ R\)Uh@.i9&ø> zbEIr^ڣ`F\!&k?q n.-?b""HPb5Qk_u15։IŪH2;7Ӱ뚔 11?LӚD,&] sh(4X0ȇG$y$v?߲ 5ss[TĶǻBfQU͛^oT{SGk7PpJķNeT1t\M֣0 ;&@Xf-R4}i;qخxISuJ{~|ngrWDiC Lw펉{ON[0y6 }~ogF}zH3O(7]"f9XN+avCP .CѲE:F9g=ΰ)w Mn#f;Ѹ̎-$vOߩR(bTJW$š{=*o7_=A8|Bh4" Xmd{x~nr`j9,}Ð[ֹYiձәҞg)M?vkP -c{16wn$Rg2.K F/䚍E\߇gE4r oss,L4e~4u*II3!^%0 *Ҩ\_}jJt˳iZҳjcv9lHts_xl$A=lY)&^a)/pDSY.}%,r MF3, e~>KQu%/(YE0dxZCGx}?W J/9.S&r>CjaR eg|l(oNfonWo?b IĵrF]vW֪'k .!bŻ׻c.~W̸oRSW͵y߳d|UhhcZޘB4>vwȒnxlDlJ"`0;>ll,\`M]yi ;~׆G/pITV\[d' yf D·e b%%Kdy}`VN|^AvA${5/a5{5*קkcϻcGEaIa1 $LA6A=?32Fn*:Q"QMA0:cE9A~τ0@ x,DqB5gȪ&UZEGYhpbP3g: 4@cPQBϏa1|(;FWS~v(~cg*Ɍ> 7P}QWXv]%\!j-4sbTgTjtVInPuzw;^\Lv`WY4: ^A>wsla([Yf:߳c`v郴(Q/+W /i"SMc0R=y nl>1~!])&-ЯgDvY<kXQZsŨ9Df;tG\VwpZ:k`y83vtcG"l{h @H`R /kzCUTVݙfͬ2zCٻׯt5%Q>|:OMI,v,/%vM~NBi{bͣ_ XM>%;{`9*+@[˫"#wj:\K ds[ #So(vǪ{ vw/eG,$"NW$Ҧ%HU?rZph[JW}Ⰹ-ʄ.E4Y[ o&݇gI+psGz/k5=OihuT, G[^sa?uAs:c`(0RLUD#]Dl##㼕.7ZzZ8{zfb"*5aQӴ^˕s$]J$n h/7EPaM=܈D8U+*ʜM7gTLߝUB]wmk{khTvr;04/H] v(`;~ s6B Ԕ&@ڱ(詴r)H'=6Eox60̾gqlG{D@4\PK G;-Jb/೛\l"ZO0`ďm_GiIߏ#3P{ߞO!8A']ʬ3X-މL%vwqE#;+ w#aNj3xpmj {s`7opօ̄P(c9ZW=igU-iSį;kDL4eZ״a@nu)} _+-sCK̾jXi YPH~O:_2kG7m݌5`H'o: 0¦usWxrE-%,unGY} %|j =jk9q?8 ,p)цJbq(~ Yc7WYsR4O߯[}9Y˒%]8cUE:f51tv2^+0:>?8,ZеN^@,A/3̰~x)mϾq ozE+;y35(NE5cS ~ȄPnJz7]"%%J4ƝzWU@WQ" I8ٖµse>'ߠ[c&7`bti (.~L`m 清/-˝r5ŭEFp [Ps;.9N8޾2*lJA!A5}? Lib.dTzPɖR6a,߽_U5_J=gO v[ػ[)N|{gdb䭜 o6U &:qBd:ju;Jad] M>F,CN@ R>I`37fKc"<#®|VeQ,FkXfȅ;ߞ{4qyAaRh&bNӞ*ʁ/EA,Q:⟅?#$F[+b4,-.3l FŃS-Rgя:2Y-I +=RS ۷f6Ypf439m+㹛r8JHk첰Z\"䲑c!2^rp }&:x#*|1> Lm J7v(Pgwܕ8u4Wet4&L} <K'/<[{va呍<~W&(\fVZMqV֮.$VKf,XhH^kXZ>蝨AX;^1\wcٖPQpͽqEzN+NsޯM\<8t} ;:r=[:SxYphOQI7X7* =W?0ɩXe{)޸ R\W:Jdp>)9CaHq)&o~[?ސ [}MIflsZcuPMX}XEV7[ȊȄ.>_afJY[[У&A͏TLe_q&ԄpC]"U/{xD 5/hwu>xo+S;.^fDz$,b$B~E=$tzZ^"v@ .* 'pAҰ͕M3QJVO- AceFWԇ gufDLVRoJ>󟳃|*ް-braMl)@~nO>Mcf!8ec~z@/6GAvO"h5L;(Dc6yO ht:`k8垫6X2dVgG3X[Ɣ~fģ&wA%Ir ~~\y}~ R7 ha6k_ij"\gfT5q.{qDЉWU|LJqI %R9!Vژ{qYKDd0ٖvpA 'z7=_ɸE!mt^Bww KV`c:~:-dA 3Om Hґ(z7Y_ 7zP{RMTD]A'|(DɎӋRTqra)VƦ޶;@v#xyァ]ݐ ;',|u}@ n ~pmlgZ{S@P>zJ^U3Y.FgεVbFA1$ueq8pnGC)`N퍐'I7:Q& |jwu'"$8|ڒȂi.&ДfiPn-2 v+#ڸ8w1Kx;KOdP'rd0ZiOԎrSIAIp P曑N191ZCFBIp鋳LƯ9Y~Q-qj| +ʥ1C=(O^w1V{H4p =Yum $::7=;f=<JsceMj3 JeM>J6[W!F8\,"XS* >HSNC$ːJa yl q"c0W*&>%R }ڷ f&꟣mpk_sU͜ @3kPis} .I h-t9 9bbIdwGw%} Fj4 rBn9»]mxh1,fޅ Q_xFsZ9|,"'x[zs^emmT6:sGNL(17_+Ha5T EE頨(vj7>^+D?9:nd2*J-\ta*?F6a nZ%sg@[+CyjYC bYN/旁bҳc&k)Y2}_\Ο 4sqہIx6! $VcU+'k7L-uAQ_ ؇kX5ѡH03CyWkD+ Lgw &][gqw0iIFWq7T^J'H8 m~!M!szaJ̢q;*Wm"3䦧hAv_ gc}-YCyy\WfJ~o]O4܃m^pۭhkƭ䈳Ѯ `.l=io\Cb|sqp12Q HG$y_ B`$Leo\>t[FwK=1Ȧ#4&p?)8(rB:^+a%ە,2eCo%V5DtX#z ӐHPC&53@)9h!D먢Wak ԰Sblcd3Of@f Ou7LJWa~_CeF sl֨Ut5X 5[L !l$Tr2رUIG\Uz0]3W`@1 \㛘UpYc~M!u_3Z?"JVHޞ-vHSK\([*pc8o2hI?JR3gρsd m'jhyԗ|dJksmg4w&Ro2N[LKJҍ/V4 mvfka{4%w%8}9^ X4NieWQh@ŭ- ަ@&LzN3 9:?[BMY0/h6SE8_8.#)?+=z(:Uq܏㚛UEds9i>R6d3Ν&DKfaK.ѶRvPŽDKQXU<*nr{k/@RMӑLlH 7q/:Iy PU w5 MVGXۿ"QZ-<L%P!8 )t^! WHZz7ucA$XLm碣B٦qƌ"o= ܰfWԝ].ѳ<Vd.N(YM9jO,!%6BhͲ aa8D]|10(+d E Cׯ_jl<س>#+EO LĭnZ3:_KW +*"hZ72&  ̓Ũ;h@GxHZ6'fl\aʘZ.|M#,#E̐ϝ Kpdq˿8!%gyכG8,z$P7ٜ/6NlB_CZ<.E60kSgN3*7<ÿa.NEaL(x~B1\._NJ]R t*RxesaNLL5&8+[_ " Pɟynj$ XitC^m U;RT|PŻCnwau66R0J7Ն䷻$<@ʍ _\~H o`y֜p-dwV?@5꒨$Ii$f8P"P%Yh Yϭ0)Hm 5,Gװ%X^Ⱥ$M<'9^DRʩ=J8>urPxH8NNðtOB%5m;,Za~@mx4a0 ݝc[?jN"A|}鯯uouKՏ ;Z6mxkߡrQ"V[r~f@(jDρ۞HsZP9TQ+!%K_Rx gɟ^2Ad_x6u˫AO`|9!6 hrz߽ 0.y@bOQnmŨHk.Z~-)2wUX$- ܅eE\1H& pn.1!OˈgsVC\TIaR 6H> 4-IMq/||+#>6.Q&l:sShm0t Au7rv[rGO z\;/7Rk;%cU) w G:V#GJ@֏a[#p^iPdF귐 \67zV5S M٧+t4}gč;(EtXT+ˊv{iRFXVdIv(˙ThuʅsD/7(lh6\wMC,Od1iw4>ے%"4rXx23!l1Q YYB\l.ɟ;nzV% ϸ0Tk$dLǁz5Z!na` vqA$+^Eݷ,;kic0d*i)zh3D kdLm'*kajj*Rw0rĥ]VܡcbvwAQ•mb>/a5YYݣ<'cO4
        kOhY>-XGBZY|;oN9BhI8+WHgms^fzI㉗#4K?)>[VQ.CRtAQ` >{@( h"9 '&Ff6;y+I+ 2M" `@c$I(`Pr9d,)Vix , A_XMLKwl_a;Ms1zӕX8gu١z*sɯ)'oEMeV̄;gh#H9k8fɺLKf]=7L>Yq<o1|m#/h "='UqAlĜ% ęyD5Ede#vp 2(JRJ @:<4j$RD3Őd{*ӈI}$JR-+v8#Tkߛ)^BBnpI? O'[H Y 7cO ep?v?_;2Rh؅wuTmRleу%'Q|b5;Ui.2v33~Ls8T{4{[box>dhtwHOpsl2>9З<{"z hbk;,Eؓ( fsk{^Ku 8eK+R~=fjjthjBRⰚpT }Dmf'{ /'Gʱ4T;ضbgӕZdh+31 :Xif PHLA_Ĭzς 9[Mcp bV twF)!~V7iCE]vj#%H37۹5[g :iujR08?1p-[t3nz+YGkZRdao?hHNkSt&Eo|-!o!'mְT-@TP2뙉)%Rd!9ijkΓr2n): BlXTv21ݧm)>w%;$sHGH8Ei/B7w5 i0[7~,j"`Dc\Vv8q݋^,EjN{_7#GiJcN/ إbAQ˻jم~l҈ Zrm~%QWO C%ER[1HtP C2AH8g\.u>nNp(de4!|/4wK+~A{`se/M<^{O@?@, s3 "2n>>F & I' MUhGvݪj"1sH̛S8J&bI5VNBqˉllW+W[}Rit1ZPzKzAA QH.^ X1Aے/2RoU%V Zb]$u=99RO;3Á [k9p*֊»1 hj#wNbiFaqLȲe0> )CVmrdt-}RۏF[ N>ȩVzw磶oG@HYOI%pc_ѭU`]bjM%с)-{$FATHˠV5CL+9lW- *5EQe$iiRic1@-!#=fآh'RnFpD8]{)VTz]L[m>MX aJy郵7S.)k`RJ;=M=mR;$D33~[r;|X OqY JKR[E9Y՜7𑡷Q^Z|kVm'[|B[v0}"kɴT#xawʱڬHsMy,/glP.|YNgϝs+ sܲ|him.{VSSI=w'߯^> =f,9Eltm]qo:I!m,zo?vߓȸOU]38FG.ltkOmMh,jFh}0[0 *Tز46P;8pwWy8O@zni15e(.!A>5w$]oB9-liܒ 'l;oxѾ"5*Eq\d?Ø^Tӟ _GʗZ% UԸXJI֟(Z#s^cFq(&di!bֻdKUd ir[ټ!bH`2 $ZFB@-&rmM~ȩ[As|!Ib IlϾ$NE T֟M[ pB}CH.BȘgl-h#juכ"黼`֨b$B˂A5v؍ʼnf 1`5>nE%Fn14I@igѷ >} V4h0;:}dcOBojʠ-i!Ġ>%r긝g. 4q,t#)"܆ [ܜs|S` 8@|392cp[/s&GH^\Cv Vp^G"RbNǵ=adz2Ӊ^h2Qy_ؽ*WM&<;)3bY+C6A 5i99-vT,HrG^+ɿT؁\g_>)B#Rzuv$<̉sO ||;7ڵYGbtneY T7OG!Z!7xa]'U`k+bOi}TMyXPĝVxx﹌Ati~ڂLZ??&&B'Ӫ0 ?ɝ18*9 :ɰ{[40YNfe-8P"^e 轆m!G,iB$q&b`3t Eds+WyF^ k wH- |22TG۪-p 0LJȴSE.E3 51+Nf+:>a%v A]-5꽔:`_a"C#'SՊ5gS~8Kt Ȁ 1D_bm?Avex~\0bOY\>=$Zyar#)a w5-h&I#f#B&l]:K]xd E#S' ZrI]l]/3}[HO1jzLV@./;H?=N'⌹MUK5B]qy !.~@w<$EaskӪ"'W(vIzm{gd'"~BF{vєt?hB·RSn(ՒDD ߴq2 R͙p8 UhxET!,Kco}H׀!*x\pl2P*!ng9]ֈS52ׂ_`[-`9 vn\QƓUy&FeAdܹWhpb[.78ϙG8iY~z\3 {V?%$2j^<ֵ]Bcs;AG֘ ̻:_)z#8Mmf7(n?~KDUԝ>~CJtpCX]~9TTI6؍t #R xeF3e0J8'I<䬺Pj>F\,svܷkdbT+~XV-ɝ;.kM jҼ%m'!&XsKl"DXe"sS`ew:2Q!NYǹlV\>x(5-ޒOD 9ȃV2Cs\t%t>s+"#`qXݲ( ՃV7n#V&\sEc~J쇣"TZWeZb tI=\/T@=3rvW,+.ɞ\vwhcQ^eXw2T"ʃG.CxmE8f&r뙽ޭ3[Fmޛ|e fLDgr/wi"Tx#\֊3L7ʾ%i;An jh^̎LLrP"^B_fNmCT`' oɧ7 b\jBMEۍЏ\ߢa),GO_J){j^viT/=󜮇()(#5g$/if]{VXʑE0cҍѿ x$:R~z N"ZMD>fnn} ,i*;ONׁHhbMiT#EA.Z‘Y?\Zܲ9%hb8d֙zNX]j$h ChYf`cU ̢94<>~c)f[slz ʯ%7hnO\t (!WG"͓@OLK$!B{ĝFf(1$A$~e+/Fڑ|? *C&:*Ҍʪ~ ȒV3Ć=ׇ )Iǡ.v=<_*iAEq)oNyvT˔Ƹ]8ݐ2EE8$'P;'=8$ ~ 3_gL>'@ M 4aw[ !K}=8@ssHLTٹ0 yܹ0': ňCnVW J,0-A;&#wJ)_jXH{`D!<.(d4*[3LbX{׆xxx̄ح$+#5)UP'fݷ ' DZW`2n.` %BAX$4 K%vT&ȞJ2'2'L iѐEDCBqGXjY+HTOyu6'S)7WvLm7bk"!V` ef"p,ĆJvAC>sCOcx]/΀n<$O9$E:Y7/P@Q}L-wou}j}C95n)*S ƿ b Bj^lh=<=zA\fKW+w[,Bi+5 }+Qz*g۾ :\mennX* 2AkrgiL8F \+l a(lီ7 :M$I&+uIasqU_8UHfS{?J|Yl$ڹ8$QLJ~8O%^c$="J0_;q$wr_wk%R`'z^4c$i2y❦9iFJ9'aH`?H[([2VMY0:4#O<赖i:IQ$/F^xoOઆ(W wnh#Z%Q*D،_eND8j--j{XѬ2G!"26U\˜^Dege5)u?ډ`y3C.Cne{Q#{Pp X9jB\<}MK>H@2H !I7ZJeuU13 VҖb;ZЏT!_m,̀x\bo^mj6>g]]e2x$n5^Mҕ]4LRyAߧSLl*$+_NpEHBcEYvxwW0Υ^<:؛:dže۫gJ4H@sW o~0|3o6=]+Gk/4)RJ~ ( <)A+~hz/U%{p rNx0W;.()7}(D f7o<(L'ќu|8=MD=uxx:-.$ǗW}ƌ9+rsx'~wBoQwX4SIs疩&Y[ګ@h+Ϡ2 ɥ Ph LI3`ST}i#jkOmt!$&va%E2 HB5PQ8铎diX mFMqgD>R؞~i+ilJof_ U!0_T:ߡl DQihއ+2me7~fMwqkR֚R-M>1xԯ44}<>1 eRb>4kN!r." oi,r8IM ۹AQ%Rs1;QQ89"HT/&|zPN(`u+JxG9|Q1DDصV$qlp oǴ7> نQnhEQ}H`Y9Aoxs]eN_s3Fa8$-Vƕ=Jӌ5{ڏ7CM?K.̒![#D1v _8(A<>&gp̔?|A񼺥|rDofAC#)k_+}~E@!$qrj[.0{MIo+CSxk{8hx^<-W_@_ܭI3#O5 WJzZ#l'1%ASL@\7P{ʹl]TGAF=Yf33)ls(B(7ʝgLJ~Zɭ"?-)M!b$*t5=T>ϠՎz5wVeDO -rk Sv)p?z1S S0_b%R~ 0߯ޘ-snG]OBP%H!chgqf'k(,3';KG'ȇd ;;U=늆Ɏl :C+u=b5 1{Y+w,(!+rZNd"=(wNsaOofo( Y u(抍{iX-* RAji6<<6r3 Vfa b Q6 5vKd0U GC:K?@/]} ീ[ڽ7h{CIT > L*>rXƯPz(N(H_⼅Cb>&r2i1a(3"c`]Jy| W#)^ЕܙcXgUnBW+l qH8y/U]=C 9&uef&I0gce׮HdC!U7vܙ< QQc󨭺!ʼn/4<@]E

        Jif{ýϦpN]>kNՏ\`1 ʴVszkfLEWpY!1DPZ ĶѾ $Ț싩X̣iGSſR*nbh"򗿛'u9SV"!R7#(U[c?)İά#"Aa l'z.ALed4dN١VMuX-[^KA#{BЪz Zlxc̍&Xqؒ'P*oTsz 3Kn aNܘ2R{g[ٜcGaM`7tsDWEUXg=RƄ[q>qC -+@pF+sV}H*=Ҁj֌ޘjBgRQ˜9SZUJ(0ND%.͵@*#!jOhQ{x] Q&!e[٪zNx&b"nϟ@C2Ax;yuK1D"ŹP74ܣ,nR"Y|uU2L!tHhBց\!61~,d`𾚻U-#^.x /f}=])"'ٴ&(NQ=9Ne S؊wcܖ4ҕEaWQ8 ⟢W" ,؊/A0ܼU35 [4WSC0SMJ· UAvkHٸo,]ۭ@~\Zn[^>adT۵(iśr3~eKI> JE@gIH6Zi4Y9T1jD=DtHbeL T_Pƿрizpck QBe=NK'"RZ5y0ތi{X<[#E-{naIC8s *'M;싔;lvur_>v#@21H٠H?9$FΈ3Q Q#$B_xl|\AhJe^$W"@) k\N)0LcmƀO/V&9ˁI&~D~ԣ<3[C|F6ÎQI:!4t|kx[׾Hi] e(uX|"31 DcuPsȵX4c ʷx ;C/Zr~A!%J=u܏=5cyVM92. Y܍Rl_ogrӓS~@l#GɦWd*952C~}AvLxv(%p|taԳLA}4X6nP<+aqZ=kK+@lMG4 X\4)}?W@m(<ȫ'y/V!LrO<# 8{ 4Ip=5h;h7rIʘ8R$I`)I|7&8$T㶸ޤxҎ߸Ȧ%%KF%G 6ޓcBXC'Y3p*nG0]vjs\!: (593^ٮIH?+-Ӏ*mXQVQA~6r +yDݮJ¡6s pqP5nO*I; wKIQW@1( wRE$2NЄi]*Iqb4Cy*.w7YhAŵ|OG,M=3n R,?`{UK!l>=tf\])#͖+oThZ%:[K MؘU6|%Y3'$SeQomfS A0Ṿ@eKtl\P%**0>̻2Vđ^:M-ldhBI-u|X}]CSHP/²H]C7"՜(*F,`T^=Eլ"RJVFwDZY2yvT(a%:MmI}eD?KYÎ)yLk}4ˇ\X+!ʗl^T7}qqL].ąT.h<&նaD-g@xo3<mF@]Nx`e(`}-pLcr-Jb >7A~0@y3R+R<#{ .^ RA%w3AW6zN?Iܺiλ' GNY?p{A,i2 ڟU`` vrsq g9+㾄} K(wN Nq1cN$LD^ҙ,x[_4]<?>'G$X |ȖH{0#\v5wc׫ '(Yi.|؏`EL,ڶ#xX۹t\c {?>my<%BN t [7Ky)Չƨ$fk`?"ZSh!oianxQw]7 U*}uX > ,^ |ݍpʩ$gy:(7^K=lG+}!A m_h+d.EV1o6o# cFZfc>:-B%x40+V2uTuCԠ5rke;:ol۾-Sa!f<8‡ddL}wG,F& >PEʹp#j6,F}>3T767E֢, @#gT35;8ęrM?ωt.f 3J?w2B&-ÂhR& [!1ؒ3{͵ wM6Hnw[Dp]i?3J A :JMUjF~n= nE#`}})q>]MZ>NX=GվX,JW9ܲGg\.jK_ Y$eKDhm %m'1]InqC*s|IjW\yRV5Ϭ_J|da豮(p8o'&G5J! cFYS{0)H34\@dn,N:mO~w>޲7j~ {̚DL:/]d!/W|!?Rd`OJɟt(Xgڛ} rE_-h #j5˥3].}kb^zp]oUrzzD!(Vv;Pmd9ahcFxF\%w( 169z#X}m)m<͢۴˘WzKiƩ, ŶVC wurB7a̎ɠ-4>-no'JKʭ:YTs[$'p 弁gRN2[Rhm3EaMFز9#IQ6snϩ׋$Q=;bM~Yku+5-ZM^X{r@*/"".ip )=t'{C`:#Xs*|GX.>qrxZ<@ԃ )O# 2 vR32~ʶ,KmT֠3HQI.dF$>MVXxqwgxU3b '09a!l6a=kH鳡`~X7`c-c.uJ)EN)ם ({8"ER S@ǪYM(_]d$J noIh{JDUbYfNVbr&E=<8 AIeE4H~B9 ޝX4W]Up598K!c#ƅac)![zʽbM$Z&2oy(w봌%\+8@5um QR' b{n\݂S${\ Q)4y2HߨO. Yh3,|iFE,cH`8(̀< M=P5Gm5L'ڻy Qga bFq~ NV"Y@@k?H.f5r;-C%}GM,_ =N+CpPjY/S_Y&7O@gWkA2lgql,a{˥b௬ {-8Hf 92nO8x?swYI%]ۏ;2f)Ps 'Hΰ=/&TmTeLËwS]@,q{!=͓#˰/|3P|LQ,k'pQ9D(KlHki&߽p^\E^,O82eI~z@('tA3C[4+P81 8+[B] _ bԬQ'jVIkx:Um^ 9掘JBgDRiY2sŶƴA>`$bH+(VŚ{?]k Ղ4bA{f-kSsJPp%ľQ'vVRk~L{{IR*u˰^mKZgPh1dh'I&$xt9YPV v$.’#Km)EF}8 "X <;,53]+Uy?+g#⺕+υiR;\0\:9v7dJt+AK 1ޒlQBA~0?lț7yZvAxq Gei5]3qr*Ju?U$%]2g&vzJy#;s 5B\ɵ`g4͕S4<`XjSyPW,#<YbJ0Nq̣Ӥ ~178[C*_ vt ;f૘5[멆yl{Ĥ+4]30T7Dw?8**ִb&{p_L& խ>aSTB[$/Z()mXcrO~T=(ER>9+G)vPJ02 do7\ 18"~ Dov2o?Վ`GR)l;MK3$i4$+ ؋If2N1,]z 03%bTLDrrp&E"fi+DC$'<_1̉wT{MҞ/ dhkK&1?6@Zxma̚V'3SBʤ{k 5*n Rb0f?*p'cWQG` Ics;74֑ XjBd.\SGX(0vu3S6;P׭[f=X`|R_)CqTWW̞7(0"FaƎɃ(`-~hY"Tya..ίs+vO+=_+HhHVv\]GI {jKUWN٘MS+B =G6kT03VsٓiX'fUx-'YR )8z0:7NX*1fhqy!Ä J(NA(~st)WnQf|dwJiR|y*Ө{ NP0 (/ eH>)`;Bޕ\7pz^H@IPp\ r-p"M14[y:M}SԱ,=i m?OʣuA0I^]vLJr=fg=rLR}*@֢PVE7c@FYv8d&WeAwN%3; #lG&}Gn# 4-XX P/$.rL 5ˠ?u7q#: kBEEu܈H10*2N,. xɵ^ޡ8T6ζm]44[V|[Ԉ@1l+Ppoש㶈 UjfTi[#|Y>Gm]4_Bu`%6"UmnP}UIof6\·k5vp/É﮿xk?ٱ}46>Lc7pňm#scxm#]^MTB2 AoF|JZ),jqSFƱͱN5:/<\/!`ڿRLlt-&^s8=h D[vZP j[ujzt%K&tvl9y) X(sxwh |htٔKU2=$ U踠 z EQP9ݵPey'8r l5hk,C~BY#׆qL(.+L-x$K.ٺ,[oMr)E`>%Xڕ4 с^#3f@+U-d`O<_vQBJ$Waӝ?~"v3 bv3 -ak5H6paF@C 3ZJ;ԧIf J@rp8#HcK%0՞>_塣N9׎aڀгip&@YWTZ{#Z,7;ZX;jmiI]5%|wW{$^mv(XFd=L#wDI1vKX2I #ﯛV߳~Ҵ0lMaOۿp]d @oO\9 J}er}  b> t6픓K6 *|A\ɼ07|^I,!bDoNb8p|@ b6Tq*WsyǮ&t

        :ćL^_2'D2a-h_J aKj; `{aCShz4MR0\Y3\Kgne7ķ({4BqlSuuDrOE.Y_E:;@UdŸyis%o|u/s% |MZKC$cdyfҤݷF2㕠T=T"$ 4NY[EN^^P ]6kn_}F;C֎?ܵq J KDS+#q^k=[Z˒nve{{xn(£X~Gl@VGx2I,RB5kJ. A0H> O*Ѐ u +ܘ(56X[3fdn?} 旜RГjbk$+81l+<>휭'ۓ4N hOcv7䗸3U_DCF0R픓p;ѶOD&_[$Yv:9KkP,1yDvu&:S?Om&!*Y [ǯ̐e$h}E1cRfʚR!TZg+Hĸ0*|o ^,B+靨.<^JBmz #[ $ !;_Ysrg@lI"`!\/1LἼl܀k9TWf&2PA/<6-yf6xgm羛E;[J1ѷ::Ikk@3{a)mN/"x≉K:h*ąnz=b9,n(RNhLӸ?["R~ jN-0GH5)o9E_R/lQ- Xv?ڪ'A". grS_*SAY6M**\gW/O\p”Ox5BĆs?aVjM܊a4`aB VmM PŘNLkF)WꂥD3D$N OOdhTǹԠ#amT>k§Y aY0 %S?LL{1nm6 m|45Ԋ[ً&V| )gнy5ӹyjۥ,ҝ4z삏b޷hQg)PIca@8=tgm,:״24loOf!BzttN~6D;;P@[Ce."zwő-$ʓ\W"sE嘲 (/~i;lm^nx2C<*2<_L9[jҨ đpe\1Al@` F3Z$gdkX&.H5x C K!L[&um,[G"c ܎%; v7ej5 } a0&@#UiLƞ29A3ǙO<;Kf!r7v*+c%@ug=PpTKm~YHRG9Lo !ȼ_!MhH`q6vt*Jɦk<|/.E핂UCWC8|:LDp#x_Agk3z7$:[Tɼ8ў2YXP쿓؄lR]77ۥd*muEkSIglG.2Wq 6ϼZO]/\6]cG eU\(tQ5 };,pP{Bӯ߉ ه C,r;ߦM@ԽP*)lr44Qj9Z ( D4h5>w=lln鄽,լ]\cFﴆ\kU+B"D%|Y8;+RI=fҨ7˚k2¡YA=!7N jpj$Ӄ gaH!2ypis#.p= ϱIh8&)HB/?>Cȁd{6% yY}\E!Ԁsl9W*3^h:Q.եx:Ht?PMɗR`DHig$عP~xpA25Zl<[AܣtˉU:*cέ_X W"E>O_w55q7s|/w-y(w9`O/fxuXzu ef88swV')se_5W q5p~;̠@u#)"m8*,JOF(v 4^B.CcЏp;Sw/``)nPd*bM}&Z%gc ]{Of;E9~?:Qt&d%O@:ƍBM7얶6t`pIWXj/~$_ugy4JQO՘0u|O~F?ѐ] ' +8\e'$~U:r.(s8TUúv=ӃtiF{}IBQC2v[ǝg$sYiez!Z3bX'y&Yy4ߤ.ZaGBU5"qnw#jw:qU< .ݪ)F~ \w:é0 D`_Ί,ږF#>NDU[A^1gHQ Wb%ϝ$['&h/4Ǚa6ؕzYd >P\RuŚG`sI&QԌ"kk%C*K%%)Hn)2j?ub߆`뮑Cq{ơEsIDk,Y4E* Fc}wGI,t[YpǚagK(` :OA= 8lu !:^KH!r,#}kWu꫑%T潠:eHV{u80 \ClJz 0qͲ"=}*x_'݆5EHJxje`hb)H!Q'R )i\jSe99#XDT*T=|1 QϪ{AY*&mC]:4V6N`tZ&,6v||TDm®TƦX(SJ=nKӥݶW抚`]S,юYf*=|ΧF1Hv]a7 jܕ:7Mh/SfyiuVDzA?[tUlų'! ;܆Sr 4OpLkv@wbkõNEX; ^ 4G ~׵3#J9|`4N=F`UwA+Ȣim$+dMBȶP9ikBhT6(uέl5%J`v w60Kww7;F5|gت\7!Id)ٿCZYc3uR[vN(Q }b tz1:DZ/֑4ǜ1t,)^j6)s2F`2R 4Y^شU @Zx~Ƹ[$Q*ʭ+G=bھ݈> yI&[*Uԃ*Bc/TS\.+"oF"1rnߟ+K%)b[I4K93)Φ.("d֛yFDija&PDׁ-7twF!v{K T*N=d"Mb @~ G%T 9Uبmns|GZ@,"xkcHH6ֽUgg_#۽s$ Jj69s0eF(EΫ0 x^S"6:h}N719TC|,Od=L,b58"2pM.,7'i!66w[G*#j_PBPӻ>uSJ8gi}aG '[JhX3UP+wVqhP¼MډF;tƪA镢\,)GDνp{Guq_a}g2` O9^ v4Yys:/ALhj+}͇)[ۨ-R& p>B9VB^xA:E_Xy mfvbCݎ~$CK0?!g2(:}( >ǰG`SŠڇSSp}R,+%c}%uB t<T_

        M 94%Qa(NmJ#N,qNXMj+|;=ԝ-Dy >"~?j 4a=2Q*ķDl{{˦JF/'?+BZ` 4~VFFjq'/s@t J@O0aH\p MF~@M ޳UvSCZHTN0bs%67X50~q 5. mK4X}}Z—VSjA\]ʫي>0b{y3Csl)9([c^%FYkN^mHPGp{^*&)M:kQZKJpkEV_OpIT:LTY{@R60=oJý'V`Z.^{%kJuKN,Yb!RK 2BW ] ъuA sd"z|3\L>o4ZYД)|dpHb&! ܄׽ͶsFX5:/4T*eH9.٢oȵ̝ ?|1D*N|!os'09ғ#rRe&o [=aRct0kǷc&sH?hde@**%֒+aq_V 9/zW~i 9':mb /I.R`{,6.q3#9N6IX<)a,U5Ԡ' W/lsw.7E|+ Bp.OLmyy݋w~0Aaѵ!,P̳aU\w "1PA&% -ZD|z >cWP.l\*#=}ozr@Y}m<"4*=:ubwme5B"tym=J٧>](>}v7NcLD~!J /FKl!ReZ&=/pGw9hw#$ơ|WoL ?ֳw5G9#poj3vօOGx[>}6wjr]5F f5Nc[-!QMl:8c׈Vt N63YwVZ5h$8l=~(>@z%Ol 665Ԑi[Q.,7R[A>߰%hfFCHy&2)qMPTZ|C7u1 DMsD<ԿW3v2u#|c8¼=ڇVBQŘFI9gXOt웇c(ϕ8g)-SxBd7ūrܴ,d/B>l'NҙwZbԴ㘂lPe4[CKYCS`- 3LH[%Wگ[lבwyF.-5|ρafL )k{I!"6pix#VJ)ÝQy«~ttUԌ5\m aŌl;m| *2F=},U@/dԘ|Q՝ٱ 4IK ׶kpnO#҆[ XI&Jn?; 뻂{JP^&[V 1 i2(U@kFLMoqc=2QZU1gҝ[E'[׿xy.8\ahY=S3)dZr8}3FsiH+k~dh"ߜ橐jZWnL{r蜿4$#)~bR_WL !/B_OqV=kCʵn@~!v+%Ju-$qk<ƞ+UNPٗ|)!4w7;D5TBF=C-0eeA F0)Q1NXXl{U$yvmi~BlFSjlm A9#0oh)V0_>[m@s~2d؅!_*&D~ZBhEl <,vP+n,tޒ0u$LA@\/V9q~ }DwyݚGk7|hplh瑷F JV{E!m {s2 eqR3$zf \TS>HP=i8dg&-zǚ|4̨$(d& {A3Q1gp()u/ hDv 70₃1>R 7oQ)} B~yS 4ܑaJG>ߌ|j!Gѩ!;`b 7TSIV iS֩+6 0m48G`ؕc` q|*3WO,4G( ܇N`0:d1$3mׄ B<&|l礩t]eȑQ_9DŽ W*2 cLt#w6CN.mI*vN$ Vhrp(1Y^mFq hUj9'1eE<=fZGkYKb~AݕyB |Ru-i0> )a<0Rd5yXuȣ,~>-V-P=—JutzY Y>OB}/b^l@?!~B.JdBU}u]n茕4БB);`4w{.wt}ٷ)?7!xAy ℌ4aVmL"+mFXnQJ|CIP~n,Ppw} &O-H_.2 Y)@=|GQlORU9"LiU 'm55a9![#YEFq V.xFOqXtk68-!&w*I;THrQ9+B\.OAXogߙ)s9Bs LƇ z=lŸjBx%^ Ild ;1 N? $FNC6k}%'l5]*L7N5r_K$" 2 aj4Q WMyE`­Kdމ6p:OG_flD~&2iz>в_.>Rz ZqBX1z~S:*  W$/t@q gUd4#h4 #eN k# /YbBlLUFh?+((RPv|Y9x͏Q}6 >қ*䠅/تnE*5! s+wO!ΛFjr}"W* SK6Vւ6F<w< >~w~lș)F=sOHn=E>#nݤv$n~q2Z譟$"g mO!Ԡ;ޏsDڄG*Пq*e@>AE%OĶ|"V'ȑç !Rv5 lJ$X^JNFPc2tMm?r5fS7A8 (|&( 64ʥ Uv\-~mM_,xTgih >ӇHSPS>AkELY OUb(KT\M& %MD!s) )v#(ߌ(2(AXd R6 (ߜJ8e.鞸d!zݟ]X4$~Ulm}e}'~[$ N <"C V0t t,ǐaܮJwe|3 \8"ݕ@nR~'Q1/0aluKH5K2uOMO&77()3$e:p=Gc|;I`^KUSc}`Er?uDzj29nt6 ^PQcj -*;,"IZ‰@_QXIHR-h㪏H@j$ƲO?\pk[C;L?mul*KdB;l*Ӂza `V~S[)ݟpf iIV\֮] H m}j20u1k33zaMN\#!:6sFhΕ2U{eB`hhOJc)zxdl~G XaSZ6n\>-1K^:Ac O|1)VRS1XO ""2飢P^CR#YNF@fRl꼕$Q 4gV |- BtRxiٔx(?*@ ^ة|m%L!;f,,4YOQӢ#UEyW8Bed8HGˁ|8"+-@? [rJ<[wG2~,Z:kPB]0cndZ$Bӊ4b bLfɵ ~*N ~A!nq@V3/{uÞEf̙K *`赨#-L͏!2g<=q%HVBORNmnfeu71)GtT#V!0h{Lm9;5.d[ r LK{}:+&įinX LMS0eg몟GGb}/ZcCCl^^l7=7 |uB ZZao%ŜFi'WSʼڸno.b`F@#ݖV^#(Nc2t"$z3Es "bwi AK V[UrdV)$]l:D/R'{I]M ` &`Sz$yhdh8ąJD~ØS.Zzg?+k$|AX8PkXk~W=vev̍q0x~! iʏ5mayӡ*^/Z9ceж)gk7] tt Z@8WEr]&cYfO_Q슃%jZ L313>p6 sITr`7jb~5@.;0nVEZwZ5JG 0qX$@-$N9dx$ L$*tRU6dE&a˟ q/ھ۪:geEA :5y1c0@RZi35=gݨV2@Uv>F})IQn*.hI:pt,?%Ptx#!x';zLh|}'nu|vjkRkqZ] Z0Q;E-x4l\ i8X+^D63! ax"*)3gg-`&g2?y2I\V~S]m(pWC Ze8{tPz:= JA[Yw% m k A2Sg\uF8 n&?n[]Fs$kIA6rVZ*-*96cp:DB$*^{ l+,I\_n0385UFƘzXEyr"d0vfYgM$08f K # [yM;7 R法nf6);0^ 3Zd.Ζ W*/=讃xj, Onuh i`iZzp%Bk`KY&UJnF#":wlN$:whbܻUCjҢ?ԭғ=8: %~H˥mqsK;FRJH/%E2q$~Q.f Sefğkdg ; 0ckD 5(Lr1i3YGnpTyG[)`w wk(,BgZk$甂Aab9kutc~:-CEơ7K3XOKV-s0Z7d@J `G2㨮ke$7m9NӞ*w_B вtFjI,a71ci3w A'ڙy^3,w͢ѺXSZ}8}>e5ܯX2f ] qJ Z`)/^)K[YF~\}~[C,y͗2$vw D=yt-&K&Psh[bYkr;b uSEكMc}zQن 'G?-e۔XMiaoIGpQK `۝hb&r n®rZ![ʖнŤ9sþ&ZGJNHLKǐŀSDb˰YG /?ӄȣ|(KtDe 94(E#痢ThHR8IE@ |et(b{mFgDZB^^޾H>$8a_pTn}{cR'Y%PbDbp0CbxQP3ym@ ; &>fY;~OA@&V$`Z(YYKෳ(8PyIEmCC-(6UY d qPڈdwb@=)joW2z:(Ӈυe 5@"b[& 8e#g&e?p<-Hw4®k0q—m.`it޺(P_HK0>]JO!?r9m .3'ƗyCyeŽمTk138Re[_1\6 oDE7<_k17)$| d9=bE3l[CF|"[EӤg9Xǹ -PU\[TvK5tCg{5 섊$$D;>f' TOm"qJ' ,硭Sݻ8 IkeGgJآ#ʲgvQJwe%smıRkS< t ?Qy0o-5ЛF"S8 GuaM*ǣɘu)s(!zp$H{$\SHT/g(X̢n'V[C:Sq~fQiμp*6 M:k5`(iPsF@LcdŘk,&vnnyo=c='H[ɪ~|à8 IUЭ%*1X7lam͢IG9|+wƆwYVNa쏫~Vvϧ].=JS4Ng 9ŸJ7G^pi2Iv!^ɶ|X9ᯥiJP³8r،LQB4C⼙Yu#au?0{ֈLCTƢ#rh ]UMQjb5DJptqu8MI6LG-;0Q|XlPMz"1i1QeQ*&떣 LRRhW(Ҵc3eS-XOQ@FT3~˭.s"3Ni() آK2Ԭ[66U8W^HPr&`u>f|s!&Q#x#G;$&^2E Fq;5pHeXȭt*u/NO,eH Ԁ+DU('hy'Fٸͼ|`hm63 S-p>]dp5ÕaZRsv>nW+j,(K%JMֆVbUiHw  zCh֜,_I!_ucFVXi~xih䡺0ɜ=. @8\`7/yk.,A+BPX߃=5݋Ġ=og՛W~8nW#6}w|@͝rQ&3GRu:f\<"-Av6j{voR+ӂ/7Ѓ bǡ%Ke̶G\NțC"#֨(y lk_V& Ι> $G J1}rbq1ißs|{{q'^> Ɏ(j)0]R.Nܳd1ocQY V, r#m 2gu1 m<}D!\UF-Ed24JhݝgQ8|5 nXN@IlwFGg]`vm:H[Q(Cl'd4 $8‰X\֝$Cs ?irc\X 2W͏NMTk kw@o4K83 MlYj5"\om-j1 BfxUJy(+P+@]b SY{mm\*W@avj=UajSiFTuY[q @m<=Z*u/XW}2S  DLH3 ["S̶y,HlჯF}Lc\,yͪEm{ؼTEgИ{}b%2 )ș3A]V$[;XW̞oJ# ˧!|6ʗmiZ pqߔYƨAJU KYݬGie;Ԝ 5M6I{Xe5)>Ys VUueץQjڧXӤud3=t8P䮓iD1T8^[]͛e=Ro5#x 944|t,SЍeX<6i GGIQ@'l_heQܼ̇4,붯Ó@&=>/Z\/`p4թ^x'UY4cymF T JlA0;qm}xu\UrT%3z@x4 AkNk 7?-x#őӷPhdE e໙_LvѦ3lޘ ]ICY%m݀F΁W&awq; z,@q[R[Jl:L 7~]6{> b6^Rꬺ4mc|Mk pDփPQD$o*bG3ڃzndj,7p~g.ܫ.;ffeLRζVqCV/ޘNu" ycO.kx8y%HM+#FuD*M n.km(=R{] uզ'&x(]9*b.M),;Ƃy0b":_an4ʼp򼸟RqecY tmIwnv%-+lZU﫴-@[5e\ 6 y2l% HyCa= pb?Ԯ,pJ]d-_}ׇ=fȹm'&V2_gK DeT6tp甊Q55;3\YX#٪TQf=?1NZ ČxjUu]E'i;'bH|3g)f7pU6~& ~w.,oqUUB) P п{ŕG;LEz% Gή%f&لDO`,7/K6JחCa=lҔ,RI624 k?9.&tgiPvtMUTI0ВH~CV0;m+_nZF*>kX,-1;h,7@c!CxIlcB2O5X=/sߘ*b_4b45F5Xfi`?8I_2ETwvyt%yVvX3iP (u>%ԵU aauX Y9sKPIhBiҾ|ȧ>&Q#˟e7EXۋ2Eؑ 7}ߕΙadAZϋmB(KX+Dcz;)ņ /G7YR{y26Py#t\85r U 1 ]hNZhD@0縫T'гxH?D. ~wFy)Qf1 jKϤ~ϗ DqCvq2s0,jWa),s>#Xq}3S/&RKB氅nd=xNBLkW/肋L-\3 Y \I F7:/ŸKQT!5ŬgTBгMm1j>Bg|aB\UQH%0ce:y-af3Ȥ0Y<<of e՟bMK35xV2y<~x,]/gx_eT-Fz(D{Y۲[RE^Gh 7y.'Vr#FC, }לz9Fjá,]Do; sqW'T]FӇØ%tAPJ&uE Oz$N/ V KX`<Q:0rL^P [1r(T#A/>ʫ\fvw)X~)CѥOHLn j!F&S 'AYX!p;uh {!}oOΈĿuY*mhPid:Ҁs6>|F! OaÐgcy݄J Vrd48ihsJ ,r>QlC!ϫ=EH$@ q4d {ӻuysW0.VBn== PVV4.p%D~SQ#%7KsY9Rd菎7bi8V:YFy޴tG탺sGp^?(͗.{v?->>FL<`o3j vAbL6ؾ],O`>bq7V/"Y{׫8Lĩ}g2̉C|½eMtx66NG!9dbZ14ƟX / H[Oihxv4Ec7+Gx,PfFVE.>f5pIFSmv,@ shǁ(T q,e=50HeO+`fO;;h %s{Q/jc ΏINGC%'`2 Ve#59' Q?G.% NLl_6t 3@Gvq:!.+|tU^H&urT-΂ο*Sag,0pv/XC:Ņsÿ Ilr/=aWKBJ2AJ.q"/Kyk9fV°*4zJ|WFf@h^ƃ,g[h42e3?I ^v708Bҋ7V3ߗ>Zpdž^re ?s5Wϊ-03@l!! zwދi>B=8@ވ"ST<[#cѷ&,yۋ[bh\X>ţ ak&Ƿn02q։sx ~ݬb)sS㔄پq o0@CW^?.=JtŇ9G3Wla~ yæ\m< 2ETb& EapK %I-dYInF7 ]u0tDGsC>9ùx6͑ԅ: V͊b_Sr`wp{Ɣ:N:zGа Ġ^E upaa~DGC&pYfXV)f|6,堒Kwڢ98(Og6QF޻f+(P #Ne4etUM&A90*kahw`=C]V6ic:U1ɨ|sHI?'%݇q## @?M?Z.Q+̒N/h]^xjd$ g Ol^ʼnQ!-3v^B0S<=ڞ,ol&"@rT7ε-1"ZeL, ,(#tH,9$]cPTAo"1 W>n;80f݊R6|+GQIJp]) F/UFĜ:uB: ^),:ay#"/&1.ưfQ'#:l"PvZ#CK,&%RQHm$W29n@Kg߰a5i=:߰#sj{7FTC>KtrY6ɻX*ޅ_X^ 32 toMgR9> thQd&<ɹ" W!کc\D/՚jp#.y, GkRf A`YF+]ݲbǥdbŹq'p"1rSQt?bG棽 |Æ,ľd$Cm=d8čORKit;+&ʞ|賅5"U@ͥ>LF A}8M*j4#rKS7G'ә{a}WFaaUhhOCRP2֏nJf =նHo٬ȝ|'Wړ@w "ZG!v#JsH7 ܗ({#[c=y#!܀S=O܌5옽`E֘12 Wd|?SJޔ? o򚔀!n 0t"8:ӳ aR0Qg"`D~gѱGJbKǞ׷:~AAK`E%zO>J'*1MvO3R yA@P&^lj,O(S1›l ƷBȋ2\`\H6.N JT]<&Q(I);(bӷoz}s΃@x~]aPFJÌ,ў=%q۸T=Kmt};ɸ3DU{E}RC&##>2l„jxkbO֡`]m٦(M%24o^uȪ4%pNG#C0x7E qb}6)<+K&Tj>|WddHpJ}eܫC.ALK\Cp]`o?s< #G>Xؤ_wMDy?+) (c?>B, -!1}Y(cXdy@4^zf2B2 <Ǒh|D@ھ?k5צpoż\5(71v_aQԳ.NR2ur0i6=l-W,If?~)aQ5GX Gd[E=)7t%9tg_Apc~1qG==<:O -aΧ乚N2G9ITYBB3|}fYp1me2F8PWTܖx\)~s@bD<'(;pʂMgI"6TL$C,[xQ-nt,Dhֽ`4qNhfNqWQ"vx`bfwEGԞ%kUQ aRR`!/2eA=tWSVDfxGH2׊zl_xtdxWeGSXuQ5Vߠ"B\PwQzDi9FACO0!|PK*vwӫ lN>$y3?l6,vI} SEq $ia).VtUʰotPǙ8Nʝ;"J2N?"6;17-b=n7]EV9 U4#;kuCʫNl8&d(ykM~.N\?x/޻mQ>. KV&ļa|e"hVd/@wj!#: $g^K`+B{cUSEKBSa'g:@̫pO~եv[ Pכ6]yw etMˇV$si|XdC:c暝ZtIRZʄcυ~&҆.vUH:y>gbAcfP*Oxj9sn$/ ;fŞmpc'm[[i\kr9 :MN:0-NFO\€= apT ;͞TT%[6bEւ:Mz8Y!IBxL?I`&3&ZJq 3F!ކiZ.LE1 X UCn̂,KhyNm}pp(e4=O'HǦʉ"pJ ,Ѱ0uk7ԫv '7ZxwBr6 A6ɲW뽧R}Vm 6!n|4:G+pLܟŜk|XM< x$^չ-h8Sd0=o25S!T JS*ݔL9;\|Yŷ֑><7rshGƾuEݯxIHt;+ w0<ԝ [-+'yvDJ)@+4{XmT* T*ʮ(J̋Rurl\Pe)E ; 2q߾c@$ Rd(qZe.潖{ f//B)x' h\ˑ)DyҺAS i^޾]ZWuL:JZvq KZW9V>:RLnsl#o8kʩ8__حR)HBj9IZXoc6HzEG}j?\{ 6ؓ_k,(QWVV4| [f1|Bi~XvBI,w Srs, iԃT鶮6O =jf,XjA P77t~ z([dA΄VW+uWC,!9xb a@4Yam`R9Jr+sa\..aUYcQs ^-bŘՐx~¨;p1Qe2t9@ySivRεOZL:7X"rK'$9?۫g #VP6 N 힯5ulPd"$:l+ 6.&apK:WԤ~JMfپ0q@lQxz٩TW0U>M ڿE`k7kyo҄Lb"Tζ؞U [#@+S5gL ƚ ($c}Gũר,5}i{m/n~ߜ$b9|H}E`MAP"U:ލ3O 7 (gtJæ਻_A}k!ѦT>i*0Ơ;շ#%Cu> ܾg(eъNOmPՋQ4j?(cp+BX- 4\{O_;h ]2lJ28":x\2C*y-lAo9u҄*ɬі}ιKwyÿVK"%!~ڗ1Ҭ'* l`_R:?(=FCy|&hn~lTa]86]U ]G3|s: ^dbfhx =@|SJ%WCEj+v Y6UpP}(03$F+* j]fp%0;ǮRk79Ow25`%Xq2@;8:mz'&&$:1"S 3wA(PMVv!`|fBo۟מQ:{>CuvD7fUXLqapT%Ǩ+,tE,L3CK4|S,7r%OW98mYmL#zĵx7ҮCMQ~uP[QJ];D LC8lg!yd=ۖKr K-ڈz]^L5[(|#{ڋ`{dT3 kabwݗ|UM@,8ָ,SAd_t6KEt>/O0a=ȗc<]?c|+m%o0N7r*}"klisd-^td#`TQ;촙 qn$cގf|<@/",DfIT­UFsBeKM𛺻Ү)7Lmඐ*j&in1`f\[Q)k~i+^ޚE(@Iq9qUlO+{ս>Q'LG3f= ݳ!r:;9)k h_^'Z˙ށ#KH-{AuМS+r8j*|i|]zȍtJ>gmX"iɈK݇(Q=prLL[u !p!wnٟdV9H6݀y+NNRV9QHf61Q)50 \%-0O" $)IVJzIu?_ԱdљLł dTX>cg+;v61'HsXpJ 8Eާ&""A6vyd b]2i@d\JѕezGKސ%\-ٙ _K̦M_)|IA%$했[/$D P' D]RM[Yۺh&'P+5֥c=+6m[-TG0$l0pUwYUb]_{ILZ Vl`5P:`3ߥ8ay2n$$51}>q2տ?!kO 2`QuX?!'[vt L>W+3i|B”jÌdRڐ߉QOk  baަ}aBkwQ6,(o_Ik,??&hI2}VDŽjf>xO+RJKJsZ6k/U^S[{:ءs7La`^sΘ`qYChT' D/2\eqGĘ?˟xO9>@!zo)u_\ О%[q P 2nƨuHb/m"9p>7<ǰ |Dޔjmh(bĎ$!QʹجC<<\P :$[Ä}|1N<:q*u`H;wj-38Rv=1H9_!+ t~Pw.4ެ SYnSDR:]xrhճ/=k̢&w}!{w+=W 9s24{-?M4ubYu/SQgL4dΧ0)VeXa4pM:Zs0;)H pk6|dَC&ԆlcN49k lpmЬKLF0Щt靬>!i2c0IplO#owq9vT=+@ZPn//V@N*_\抄zUi#A;&7G s`kSSc4'h+hWW @)RxG P(/Nrݕ=gV7Ha|}5j@ٹvtrDuaP⁅I :jW Γ^QIUicx^i:Aoo*Et"(E9nZj"l;uzkЯۘPW;t]ea  hQl lDuzYY-uvqz'(X gʺcx&TwTËpN* +x&zrwϬd{>+Mp9v'\YXd{H=R3?ĿR9$U}bkOg*9u: gL|T> P$ Y 2;w~m zKϢA+0Bfٻ1)0$;Y_]Iq*ZT Ɏ@iOvHJh.S@v0v^omPe7 =Z?Kا9A9̗N~t7н VM]fAXn+G}ho(u(nb*+kG_S۰_"l5aTYpvk?ȯOE:Woђ޳<FfQ?f(F%k59G|b'CDŽK+oTsumwUvdfl>g~OÿYWQ3SL5dgb l+>2@N{>*[zFez Ofs"9_EUo&9ţ9~Nhf}=ll*^͞ue9錢w7jZ>oϿV}7M "U` E'޼z u WE_M*QJF ,l3ZpedG_Kz7>ҳ8N)_xl1Ixh1Ί5+(Xd/hA"LOZ wɩm*^Peb$`Oƻ\懼ft;./n~hNou!d#DCYDlUJU&Z<L1 DY(drd ,vM=~<=B!ȷtVF?G8#c(X8Xq1bФ4+'[" 7%Tk˚7ria.&O\Kpbx"ԆPzAyF"R[4 +0N;TFҟ^k:Z7wm*IRf