libappstream-glib8-0.7.16-1.31 >  A ^p9|xfS_?6F_2bgD'α).vەB n:>DH E:7.%<Ǽ A3+s /y{~OM=sEBtwó(oٌn0nXeu  Tvp|D;e5 Nu 61smW0FnۍR^F@"&r6m$"#"\aYSX_f425c89faee301005e8de4896245e9ac9d3bd6fc41edd86f25497e82d8aa11dfb573cf4eae986af080e7e653a441841339678c4a^p9|GP_ ϛ13+"t&i+gn0G{o)SuJ;lr&wix`|=F/J&Gܰ'Up@?d ! ? 1Rd z     d(8W9TW:W>!@0F?GTHdItXxY\]^bGcdPeUfXlZulv|w x0y@zClibappstream-glib80.7.161.31AppStream 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.^*sheep89SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/System/Librarieshttp://people.freedesktop.org/~hughsient/appstream-glib/linuxx86_64`0gA큤^^$^(]C(da6941b26d9aca88cfd0a26f2a3de8e69dffb0463af455266d9121f0af3152b2dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551libappstream-glib.so.8.0.10rootrootrootrootrootrootrootrootappstream-glib-0.7.16-1.31.src.rpmlibappstream-glib.so.8()(64bit)libappstream-glib8libappstream-glib8(x86-64)@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibarchive.so.13()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libgdk_pixbuf-2.0.so.0()(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)librpm.so.8()(64bit)libsoup-2.4.so.1()(64bit)libuuid.so.1()(64bit)libuuid.so.1(UUID_1.0)(64bit)libyaml-0.so.2()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.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./sbin/ldconfig/sbin/ldconfigsheep89 15917353380.7.16-1.310.7.16-1.31libappstream-glib.so.8libappstream-glib.so.8.0.10libappstream-glib8COPYING/usr/lib64//usr/share/licenses//usr/share/licenses/libappstream-glib8/-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-glibcpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6d5dff8bde10e3f0897ee40fd2c13c92fa4e4521, strippeddirectoryASCII textPRRRRRRR R RR R RRR Rď +tbutf-87443cbd7b372f0bdab1e2da8b703dde4c58d3d06ed79a2b33a590a72b642f684?7zXZ !t/ ] cr$x#+ٖ6bRhJmGpl%JQGQ*t&&`h(Dckr3+{J\om'Ej.8sTgdXm{} L?pq2It'[ E@UJu̯WI'`)"3Wc[W_H&RmGG[z `/\T98Q.s3K64XӶ B0ս/( ~.*N"p?VKJ_l()0O;]Ev t8,mфN,8E25cWufw fOyp0<m9D)(fP/Ķ&&bn A7衂 ;Ǒ8݂ἒ!y-OQ1ВxR4V {{}$ })J1-7i~7*( sSA0B*L…_jl O9AK7 uaO@!aXez X?A..@fE>Rq΃D!Al6' ڗ9^l+k8}:St2Ŗcx9F͖=i!VqW5O6枌!?+L3tc<8T| ZoxPGDY\ar8I+3p{3;2-ܱp˻I3ˌ.Е*f!]8EN}qR|c4aj? v옰H (\֜=Ц\iTB}qj fgca̍p)2̀4Q f?&P\Ï Њd\1i"Aqֆ% 2*+%'m+M] ԄoG+9kCԲ:]uSž7\A>I,T:3*Snbaz-,g\֭'tsO›:Ўx{04fA⩾\Y2ՌƊ8R4g ٯg67YGfazV"fx YС}܏m,Sˆs9{|G2p\J Tܿ:/dό$FCΈ!':;.{4A9YaT6#118.Yav3;oW"Bw{Q޻xȺ- *%NL!rJp+`eunV蓈*ȹeL\xa;DuqB n l^Z=FzD}@1`bQ%p"Soξw D9i6m#D]ɕ#/sl٫]A&ooO*7.y%b4Μv/LaC[qΪiƮwvr,b<^9oO_l{v(DfOІv[K5gpF,3LB eI g7ǟ4o__@ij{@@gqk2Nj1XJƭks~nr֣gOϡ\kPuuZ y$Nc cq!2%F'ٔ ˨JZoA|,? =ssVo=VtY-yiz%rƹ"C2%2n;x.mHd ? ow+ }>"]%\)M+ij3A|a*n1e8/*Rb!Y]OJ)Y"ލ!|Rq"qiHvA3"~0*ߟXlXN ~4Ճe;W\QV!hshhS:᷿DU^g*a"G8ȏE-ܐ#pTc_K_IB><9Mďm,"RfVCm u8_dpfcI7̗zL@Zuh~ gVaX LF~Mf̝B(ETРsT4[$WBWL>۲Z[їɧNG:8!xɧʘtSo.q[1ڽq(^iAtɓ0W,[TVHCMT)NO-RKdPs y$Ļ!ڕTsXqVY<NY NEk*ZJf <":i"ؒCV-cUq4}Ɓ)+|$&4U067_fܝf=]v2~{tOA$F^>g:JĮK3yu͢‚b zX> 9'x7 28U>:ҨU&܏#^RՋGXWD oEB/+{Z8؀m׊(+̈́S\A(0'h(Jێ/,y -*.ǀ;Dج֩D5_ ¾Ҥ]7Gw8w|HX%!b)Y4 ^} kUxaQ݂F7lhFܱV ˫~ K.5|v:˘9(1RwI&Z B`ڄI.W#M& پZ hK%/KQrT |"ƮLR ;J?4籬r] p1bĺ$۲hV9- VΗ))]*tZZ]GJ4 뒇aAb+FlXDT܎6_ C%^ӀFign'V\jlN5jϼÐSh]0v97sA :9U{+釛wYA+o%V6T &_sr="z0ka-4[ Bʂ(%5Mo=i$5_݆ܞ iG_uc=it,oNS#hi5'> uEivvhď`Fn4 aoۤ>+fENruvk?tlWEaK>XP#Pn+ãy-FbRZc~~\Ae~ XbxyR4ٔE5*Q 7/PjꦼQq5X-,OxDv7ڗk"GԄ%_/ ~¢A\]*/I Nvާяԝ")=YAEJ|:0WO xkV4 y' =U7jWf"64sRmT?zf+hvA(&*^N"KqRByZoB"P@z*aôūcTЅw̰FIm+g(=ÎU" V_QwP{U+$mf JNi%>Q=~]P> ]X,\==\̮HR!LW)-i/ ?) 5_+fjhϭg__̱ I t{K'$S^ak':!wKK*uP=TXNOe0%.w#9Ie v̞5%K3 L\u"챇85670Nkir_lK59iMOb)0РMa|#gxO=͇D%|Utf{EI#(^ ra֮ r 9o%jhbů/|E~d5!JG~-v٨1:YUB5oP*K)/M~L\\8-So$6zZnfm5_*6E)&' hi =q ؀5 4*ɶr08=~s'ѠN3y8opkت龙0 %"ac=NCÕ l2m[ j78]ȟ%]m 8}Mل9eUn#09m)_(+lH_TueHNcvr2l9n1|#/bӢx!o*(oIW*۳pp9ˑZ>t[#g ²272cyABL"^h1CUtnqɺ^۾罙Y0cd_/yn.✋!ض4g(dV`: zEu~5 ֊cܝV@7l B,uh}K: lWW@~d焔31D-vMZ0֌v &AyĩP1nGݑ8L ʝ9Z~R*kPi[fjs&1cM"3*V9фZl_HfqdA&l蒥R_M\rrm< Y!k_"<۴@\EM_@wEŏ[kK ӉF0:Ƽ{g8TQ:N0"՗n2[1Z&\7xǍ&=YirÁÈZ?|ÿb"5\4 iwi2FųƕCؑT CԴ9JwK s_ecD }x08 Ø23zKn=j=U2NsU;Jl!FbCM)g,-J?HQt?}q\4.#2:%V3 a 8c4Hw&F /LO B0K]"] Hݦ=,Ü?}dR&C-c ?D?vPӡ| ;mau2) ,Ǫ7kj a$}V)p.AKBs5ΞD-MԱf@ހ6Lv?z9Dx <|r*mӼqq {/W8:X7f'FLLt:>*5P 8)n?{_),-I6/fxCW1edT3զm]/X~Z%&h8L!Dy:s<'hYY1R; nࢁ3;(#萕i5Z:g*H(^G7?%E4Hè5tPǪ]8:uAo_Gʐ~%Az>D-KwyXYJKpvQbfc2L1\\$!P`'"tb[0=N3-]j䖲lZ!ܑ_1TągBmslD+_YnohWW>?0geu_ЇR簛,K鯥n=n}=xp[Bzۏ)G'QaS>}ee;jH:`%,oae`8uP=,jwcLMKXʝ:YzT5P`$3$D%g@RFtPꚙX9SHTAζ9@Ժ:!2k3}bv#DF{!"ّݓ_+4T\&%O_5Ox>8:w T%K\u=WV|˧PM>bը(V|ʬeP?r}pXn+4&W7ATM֖=3p!+zc@eJ$P8^SF鴱Q],hSɋטJ9%; DL3e2@o?gW})|id G=c,^VoV9'DüwECs(ta)/)׃bQdQBٱ 5fޝh;&~7k]~j f{xFS" KPljF}NjYye䐵*4;vL8s\>A;?q1YMеUi֋[d&#"%#187hٓvs4y|w# v_ȻsmuOm=n+yB|Jm!X:I,r|\4z*k4͙^W@z^m !]e1N\'/"3լ/ijqK}o1kEd{\bIG)[F 쪒y(dٵAjS;FNdB_HS/(5jxZ#%䪪Ct¹H&9&5 #0&B*J8̽U{,*  #kA0qi=$+n ^${*OY'֞;shI+N%{z&bbJu)c( x@CLج$%1p A-vDO̞tm邶&ܟnzR@dTka`5wH3 zLǓ'ſUBO\EJEP(o͓7lf4ɀ4'qN u[.Ɨ4QEs~-"D ϮEBPܙC]6e|=ʣjKvq]Zv^P_{̔ʘ S^˪ ٪ǎ_Br1{}<C @5C(_#EGKBT0 $[-\scc.,qmZD.C S mT̉«B4Rc$SCX⫈3PQ*Rx:ܗi d>NƒZd쿤p zq}$cs:އg廐U.PUb|6`uxc[g8KN GfhbTS^Tbn(WD1K2 rB>P,KBѭ2skcj%kY6rו$z( j=3qq+#CgѺ&0sSu$ʧ#`-.34Y6$Y%ۮYErʲ]vbOh+w8F+!#D\3MR$j,9ĈcGF/1'77c1b肬T X&[,~Em]567\ᛞ|3n17\%ƒdcPpa3ߑULVV**+K[iւ|ߠpKEIU[@X^`p yj B{Ap= h~\I($L9#e՞ބtB[.=I B4Ԧ Lzdte7;E0[,q=I\UT57J]N^s0D nm;֏$FķަFӳ )Un-rr{yT&ofQ4N4[pds6e}.j.#M+ v/l7 ۧ,7UOٯOnץ0 TYX:ŲȰlc_5?aw%fG`d ldgڂS0@zqܮp 2&R ic=.+p(Z)wC5~ɒ! ˠ!ލ  pE3'"&;(3BVS}62mwO<$g fW,N7~L& cpbjw񵈰{u'(uC2:tK| HN'K6]cԓ%bG'W9$ޖN@mwy5ӱf܊R: q:P a@}ƴhrK'8@6ث_{ʌOzw\4濋"Lj)~! ܬGVCԆO._>fEvJ0 !=ݎJ#.p'(e9ue[2Y${L;$L^ݩ&^.@ |lȗ3ZAdJŪ|斯Y5Z!K= x&'G$7=垿F 2ClhH 2 l_Mm_(&޵vfa*K\0B~JEJ:z1r=t4? '} %ռ~ϕ9-'=.-%t~}֩_PyTr@; 8A:gB+ؑg [錇7h/q.&Z?MIWaǍ!#m*(X $3RGgA~TTx̆9cѡz+KtsK$`BV^z6 K ,D˖# HB籠;jD>WUeYJ}^ V}L]F[C؎>K/Os"!5凂6,ms@#ޒdXrΙq&]8[} %HmX*nR&4DYR`B뤍U4[vbДRkF] ٍ*eo=S"kS,͘b S8k/Zƞƫ02@rHU{zc!i(4 BEۀI3oqr}\˼yS_"B f,w*X >ǀ45D xioT'$D9:+nk)j+Вk#·u|뿦UIr c,~EW> '/6fqnꠣ%-Mlm- =/y{סwW9*aT[J 1MͧxbP4 H) tOC![dG^u>>TMETk"i䣭#3,Z3z+OB ߊ `*A 7*:'bY898:Mo*=@ƔkSc1e1>AiфYdɍk3@j<pU2'MMbzrp YE/ZB5EM/G~WݢGyݫ`3< zZ10yRgQ2wQ._ccIa,Xg%Zl|ribM9"_`Or׼҄8ӡ{L;QrL#;r[a+NAta̐7NbM!#k/KMY DH&EÊ+ j |7^v =z>\BsM믷̨1TPAO@+ҝ뜾֕SSSyHO-H}hӴRdQ0ea'v4τyG2F*b_|&M%>=+"1froҪU'7KaD䠐X]A {{.DA+7;j{TVʼ R%` 6iM=V+c[vf$n$X`Z۩Ҹsobx lWɉ)F v2cU*cjISyRcnqQJ&` m* n?ڱ /؀B(?MIj- RӀJ,Y*|ZFZrޗ1@R.9Oʹ0 "ð)B78H%PO[B3]6Y,btp׆=F ˟e~ O<71J QXQ+MqKS_ ߿ڞide)k*GGa7k`74zs_=@īp^G G,ѭ:Xt5O)dO箯I=6=&{|]0--AFt>M@iq*)!,>AuLIl7K)eڵJpz \Qc&G8 tXv2]Mnߧ ||"WPȺ.L_/&7oCRWb  2j3 EXleN?qq$/JڭkBr!&'AI"j?- t&ںs˟ @ֱJ`Ui3%мNzފG>, 7>ۭ4h2Jr S/.ԭ-r ^"\0="3ռ+F˓Ƚ5^jftyZ@Č&^6ŭ l-˧%Kd gY Nˣy!ޕQry?ks*JS0g3(` (s_ͯ%v17r juˑ~J30)i@|*=qҿ9. *t|[wMLuiFSM9AR.Sqjp}/yqS?u/k;(F[W|!율P- ?s0 tzdm\qy׸S j!ȝl_(;&CPÂe+U~dQ*T6HjoJeXz^{z?&J4 Ow,|Rܞ4eWf~7(S/,/+3P_;}ol&r`Y@eIL[zkQ;{ţi_ȻiV((N` aنrl@5PTP® 3B)-&Cfv}NWoRP4<,ӨIT["] heRF \9`}q ;ʬRXVeP %1#.CT1եa:UX51Qz7z6~%ԵNbC.1/83cMlx~}KWyuHw1,%#(}hp||4FrANaiFUӴů㝏6$G6 6wB$4h))x-+O=Y̴8mjk$a0PQ`b!m»|{ˍҔ+'ړ|{I =oxe2 GԢI \WX~&K,xwia!,9<5ja45X%-܄Gb g7v%C *ƛybnLA2]rHIXm_7Pp88h"_F־ozo;'wԜM5D:H@r|h\ ϛPxO ׷^ TKAV㒳 ,4=(<pMP}jF d[iA|m(\@nGBQ!axTЍH1\[z"()^"ؤ wVKv93# ̐: 5o/wr${(Υv^iIDipoPiA@R~ߊa7jPY xS.WεFOs?!|mnKb$I($+{':[NQ P$yܩFkVLTܑO\t֯_%YTL 6?Fx膷l"6ZX@ <> |$9+.#"ݑij-=w89[0@\Ml)ո?K5m(/B !K;Nv^G!-jB=JH&xX{.^XɔJWdۃ{16C5'4qQfy-oQLH X#. [9eJ 9疀s4nOcW~G>#gӍ1%.͂HlҌgX,_ GEV_A}y %vKbhU>]T7Cм<ވMoEтA&uҦZzջ.,GHDL(jloV#ΪEݢAr ez S@o **YcŨ^lUgl4$Gߠ)"XJAEH!ˬT *IWIW(G٨YV@<6I]ȳ'd&^UADW*VFhn.rSǼg8MЪ0;DS5^&:駮ϣrŊ{nxYn9=R eQgxY;pH/x7*>s.Ap`[L";bLR431,>ֶtkѢ櫽׾}6 XSW"p8I(:.65PiO>:wϛOWhGyMoXMڡ7X V/?nNl2n?kI̻D6h_kU U:n]-`k^d e> Fq3oqW}")#?* )E^S;:̔90GMK2ZumZh=-^Vf}SM#'GAuZ.>N&<`_ܛ8{, e! [)i蔶x&:n.<=+ tZ5`ϊ#D7zbZN),[r* 355NGc:Gp.IKn#:wyGȤ@"FeT# = 4rkaJ.+Tu_KcpMlxB"4޵b8;$'TE)\Gi a]sIz 7V#FJὁ@qCOu\vt ޳%d$ɿ$-rKũQ1ktCB7F\Iuj/ȯFg eX~p y{Y,76Q79؅aVfՇ(Kp"B>ͺ`DfYJSfE9bN8Zc%qu74>DaC\[q-lŔ@~׸}x) tnQMͪvjMt}4(Shh|T~1UGeqfK̝L&&Qk&\i|U1F7=i̓C9]y=T _W>g(]7c/fDH; ]VM'D&Wyqϕ0w -z1 v+[qQH~mp}t[ , ^fmtvL9 |b(Sƞ2us7Cn4aq+׹ң6}*Um[jSKח᪌Tq~*d 9 ah-;/9!0;-3n[v$};[qUVVnܼ O^ xPJ|Two6>4.^\8dwQı Fhq@;c.'S%ԽIE!̐qGI_T|@ǸStVsu^6iM|#^9SCڙ>VS`Z~9jxRsNF-{S6J  uϓ{踥 {|ܿSiQ[B%(7ʇMV]Bn5qB7oZoLFDB9 `EyY&*6TP.D=Gէ!Uq{Sf2ş[\5j'0qR(l$!NwTNɆlJ 8ޤ[Oΰ yTŽKW5.akyCh|35bL׸g0r։%+1u@-`g 􋸉/ӢDrC]l]L'(Ò9yj|eFB`W̳RCI^m m*ۃ c/QP'_}pӻ GbsN")^߮t _m[jeTt ;kBh4l8 yk2y!͂LcV4CS¾ùfǙoɒ/L37QП.p!VኛIpFᅻ(=ZWX㢦pR]5[*Ã~$4HF|'2 B[iphrL p#R) h ^p/b,\/2$f’`{golV%)1ta 7q:"9Uҝ:7hJhy6* "5IO,XE=`";\2ٮh~q{se4 J) *؍5)N :xKrVLSp*Zf"f#hy޴G*` IF4LoŢe ߡ'BáI2'5p%b)͂_;2h7&"x/ F#R&OXnH-лL[+) M3lHvWێQrLD=LEym)e3aiXTb 8kr,eL {9WV #fqZ`&]6MQM#! Jͅ䂂!IYҿ{6}Boĵ%MTyWVGCv|~H؅x2!1)?{ݗdIg> rB3\/MYe~Xp-QJ^L%[Q+{ ?=)x!:j]e.߈+nQP^NrܡKLYuzBB %+@ΰ|QSiם%PXwz07i6T#]@BvmrF ZbaK ;Vm'#qwG= Ax'Iu ZN@[]T2;ޕ;­)doĬ 8_U7+Hm!RO27Rr<:j8E鲈7+t`x+`M?e ߒ57#9kNލb]p{?uY\@Q%?t~(X\e/$:DZdaYo*D9U_,tmMzֱ[B]j<άc U>;Jhpϊ6~e6R:D CZq\n)wY9'x^M ^ly7Wݓvyc#M9lCG|EImėǥڑuPN&A`M8J`w\MQܚp @IjOX YQ7:&|u KJ kb@Y 7*ߒ1S$Lx3oB|9`h\ $J`,I!+9Qr6טbDb(ui3.:0W;;+L{@aJc#\⵭>0z0x(O^&?-!ʇp꜕`4 ; \WeS]3j{#Nbs竪Zxޛ4joˤX,rU`JVDtl)|2PJj鍫T&){;?YOdVE>lh(WB A׽0UHM L#Z6 4 A(Tw\ꥲ_6z*'o3Rd!+Mn~e(x$߬ƊsA@s\tD Y&vgq)}U"mb5 WH>(̾ Tۤb9AOj8S?j5s;n^^k"W@".Ml6dyɀ!? ]í ڝ+=IB&35J]NĔУXvLj^C< ŧ8Q2P]ea AC o?Ѡ!vxWIBW Lk%U Z[d193{Z j5Dg0']R )/؜wckh]؄b*t!K!eI٦YXBPNfwkFTN}X*(r@UȆ?%FmI`)+RV`\_Ĵ<8mu0K rkfY[JhX]ndAu{Hߞ)0LlF.AamWҎn>Bw+/8Kf\oX _ 7l&X2^َ Ye$[ C `Y/ïbvLc@q 4zqfA_"LdhLlU`iYByeh58j>G< B{E%oL}ɻu=t9K'Kr]f\ڏ8Yd=MxjqQ+hA+g a۪,6OȄ(uLmK $O^DK5[QdLv ٱSܫMEbJkP7 mO+,C[lD%+mS;7}aRu_ fkG_i>InV<* bιy@El8,t09uQNeeӬ'&7y _g[C]ٺl#HϞ܊y(?+Խ pRRs,3\DǛ 2ń }=N z4 M+nKٝV?nJwސϭJ81:Vm h8ʫ悡tػ|\lnn3>xJТHNgbHo"g$G+>O`c"(1A GP}9ʓUf-[JQ8*Ȧp?Yb4H ~Ӏ]M5%0or{ƳoRi2>AꩋO#,,#e#w[ (yCѴ y!=X$v uoK{D-I@.f8]Rrf ]q2d%3&\Uέǩ|#XHC粋PӃ4}eZ tGjVAm(s 9l,"p12w9odF61I3tVlPv$+!?R ɮ'6< 2w"-%OwizTbU՗ʷmŲ1?nXͩB)lhr /NpX ڡJи 4a d):@\7O.#/p*[,И:lmZu@ Ɖ[Xi!_ JvSc"vH> z_=}QQu3QY6nWҲ{5mQ儠 ^.`^B>}^ӕ_]쯤zo!o 8sl\} ~o֎ : H-JNojXhx+\"f6{Ј+{cBA}%པl v̯lXh٧"7&،{!sMҵIhHZ|h?CXm1'a+Ê,=U}t6D9A6 [fjw56lxĚu3@7#v4iXg"0>D>Q;\AxƭN^bt.LEiO5S8^A53V}4no=ӱ@6:m;V,L=ׅr_VeC;[H'@q~w4Jԡ|XTQ0M*y&4GJP`M2%}_?* C#"n~DeJdЪ{ B)Vnd r#i)؁ܴ`!Qo#uR ^ׄ;abf5 _ˣle!nnr 7ޖ&!s0Q +Tdl[',$#M^:q はeAp:Lgb54=$ T.UVӛ 3pI{` b]uBA?u]E P,@!o)ВV7aHŸvsNϬwS+/@&):aB:+e9@xc,?lX&IH"{%J֣)ƅe}ImxMWdHwWT#srl,e*rrg *VZ+f?7U4VryYZ^7ͤFE &]yo[<4&G3FhԠ|g+VG&:aDfmODx t $w+!f7AU< naIMYBthZq:KFi E0Ek!,Z`TTZyhX 5*?9DZG%nr(D Px GŒT{XnPo-vk" ;iØU`O]Z.VigXM~YT쳳$O):.J'uAj3/S[Њw?*rRs1۽3#@q [a[/[)E|fTg]G%ۉfc-ԋfTkk6G!:CM,MO"hu;iobJWls> bKG~%UŒ~%&\o~pnWG踝a'x>*:9޺T>R~<5)!oPz.R;K)nxV.V ?67ʬU6McQ ~@҅fe_k nL؍_B@Cà;]S3imc@ʌF|=y.`QDmGd.P]> ߙ HE"x3{1ӧ3D1M0 o۳ّm3й}UcJ_{6cj}~ g[DCs)b/ZcV޿I0hbRRֆ()cR'nCpzØpv.۩ZB1X6\J3s V{4Ё?7ڞ7n }oV/L5:/vE) )\z #'َ=>/@Km]}pԴdʑ>6 K[Pe{ xcyO7kwwԇe~p~J `/񧥜k)#$TCP?.M0U#0G5-#+8"095IѠ25Nz:݇ AT4Y {[#fśÿfeJ} jً$rg̣ Gc* h^\<\3˯JGvObR mo[K 0a8_B0H:Nܴ'JsI@ f%Y7o)&8D ?%9qx*0l]v 3F@Z΍֒@b ݗkZ\Ѐ(%F$D]v!ؗ;H 9"@QXMD`P.iAJ qwR~GK,AeHl/'ytj}C–ꑶk¼VBV$м<Qjnp9+fv)n0( )y~KQh /ɂ @,Mkи0u \6H&FG .9cy>vϰYa4: 6`4Ѧ' 1*uToӉumisZJ=Bne'ʋ{RGrU5Њl<`:˳φ$-d([ HB~u 80Zyw:OeNt̃B҂P Hp\<Wa?/ ]K)豒g-rU/٪r4b``V<=*hܯ[Tʿ/鷣m;&EceNJmm)wk~_HyA29ut-#pӧF# #X`wjZJ/)z&]ͫh>U,!S>/wfsqX3A2FtDmczUoHS;߀D\5uoƇn1['ځX#H2MF UwDZ!XhoS!IL&T~ŪM6X~Dt#dxEaEڿb,$dLf/%~;m܉`Ge9)ٚcr%^v8>gjowPtT7N{%Wbuyl"FC'M~ǘqN<7g{d%0ċ C#*daL~g*oGd6% VqrX_xx`˥jg̒vAVh$ԍ_!7}S}M+Ի6STNr1^p96Vk1&~(F"@ )E;-8>Z8c6)֝1B]4Ps!^d6z8-A>ňaOߋaBx;k.sX]k*pϳhI>Vc.f2bf=+#AW gwsp56 2n攂aom+<B(So-*e!ﲼ,ƴb/!D˓dJmx꒒;)*я-vo 3lep1nn'I3ma|lm*B[?ݩ;BoY<B.%ϕֺVT)c\yȀܯW;'Hu]sJx?V45Q8JP}7'DU{Ia #SxElC"_<T$C0M\I D L?fRf< N\yp\f$JGzW]} j+'{?Zτn:Oj@`80[\9I-i!bJR-A(5Q|ߞmlp"GTL^rօrbu7R7UK6qnƷ 4&0rP~kDJ ?m^anhCjƞs.2:B?HG_)CMj A "Zpu zD^w(2$D}*@ۙM(QJFnYmAf95xK~阝e-);|l%U\,?G~V-b47@UvmIjJڋw7RG,Ay Gث[:Cee(Gj| efY.LI: hS֩Vu >-O0>T@xi g6#?KD0 Z~ x;P72 \ % hY=vzvkZ6̛hܡB9IRoR+ʳ#+dmxz/A}>m).GjR ha W-5G[,1K5BSXX cIj1Tov*JPT$;"l;6ZLuuB9E7wx.<pC=Dl@Rg# OHIB~eɲOW.$ӂɘ7 /]$p~d d.[6Coxb CYݒQkk3M%6fu)ыL-sg i('E4Y͋ZZsȘӳG94gKG}k >vYЃsT{آ=Jq+`t<Qjm`e6I/4J٪KIWKL_)g~A}n] 979tWaBT4jd^Y 3ҩ92 ྼR 8Zu^|]vuꃁ H~eЏ/} yP+?i{[_o~xNi`DZ4ȋ*@oW%#xD8WXcE|,a=UP f1<}Pգ] wPƱWQ\[T5Lޝ!xJ%w2,goPN"`uKg4-8YND-lOV飁|~*FG׬!4eiRŒ8eDa&Å"`/ǻ*ӏI"^Q&Sד7➥̨s%˜|f9N0zejN%]h}y F:g;kC qD+JVw[' '4TG"b*ant#92!~$ +.k a|PYWm*j1}=n.4ҏQ㉁,(Lh:]VQ5!r ת[ c2d.GM{P7Q~#Мj.XL`u ('_$ 8ݎ0EċX'&M)R):a@%{g|Ю)p=aMU;@# _G3@qZt1vQ*`1 R^a`23t`yaZZS9E&-WZHn>t0KYHq>Le\ۣH%pxoo[/xwj5 ILϢ m_XφGa@]+~Roc⹨Phu8Q']F͓ZcfxhҦ$\Kuwe],bnG2{XĎe8tOJC5`~9ڵ  Wm:K{BK-ִr󧜳oCA=( K8l^BHe9+y Y 1-U| )[SZp0^/#yR̔Z笨EBF H-=ҧsU YmchO\I ﲭ$ FE-57ɃMDt)[j3H(-Hq i{?aq@Waq"ER"vmNȶթ\}VX~'qgXN/^0x>k1M kDl,68JgfA/RCGeOY3BEC4T\ef&GjK]pB2c5._ 3ki i,Osr_|Aa=6=\M:{ܗ)s~Zxqk"x/ClL0L] xM VmMd5ѺV,RbRYG{u*f!kZiܐ*j#iC-Vd = iJZ{'|5O&EQLŠG~?ul*Oϵq؍[ P@Ǹ/q3xC114hn䦂g8E娕Y7O~M ,3TkShH@ UӾw 2z'#a4ĆR 9uRtB~Rw|f6JZ+|wqǞRoA8g_J_XkF>O7AWT.)oTzE5lV~LfUAKq+E-qgЃE@4F~M-ʞ&%PVܩDXsfFb\&Yyr׫( $Nk*r%W_|9:ћ%.@{,32Z#?Ө%i0؈ sLw)JQ _ fƚkmP-'l~{i3-N}Bdy^C_I_-Hk12 *`d=ީ'|Юʰ ZsS.I> e z*/21 ^ّ[?why$i'UgvU>[q@@9P?nYJ.mwO,"RARAD\xܩu\>xrNW܈HݟzbkiL9Wvv[c[GS,gկOD:BUJl &0 {?fiM5|{BvZJ-+M撖-)Q QZe0iΨIK%(TR }2DDmSY:DgZ^i,,Ьkp{Gw~L?X\큥'*FLz2*R'_NROЫ޺{!D}R 'rʄ9@/b0OrN}L .w]]T9^$WjxK/(kڴjAYBgYŠ&@_B9usUˊ5{`_yM]zC?6[AE-3Q-@L^{ћr~8n[Q*[E݌%ainωEdngfN^Iob [O2IoƲ}&fN%mLaBX@L,Ջ ,y*z; ~ΐ 5!F{_(|] 䁚h(Va$Υi—"msY(vw[=u$B zؤˉB߄02L($J1v}<'`u?>\B&VTڹ1*>I;  >z0虋K_-%c4gՔu|'e) ݼfdlهdϨFGӼeķ4@er2Bt̎ZSo Jև41Wүweŭ4RZ{Ɠf8暖\2P:׍U dųga!7U]\'>Ts[Uq5a5<,sd9|If}@-<~.j |aXX5M #/ 'כDw xX;˃MNQM?;n!1|ONgl,z̈V:-v3:Ę]Aaⲕ"W`4bTx.2*?Uw?qv=0 V[XהB4!Ә.0O:өS3׍{eEaqH (s6.VAj ů΄Q#>Y(=U& z-v \qfx Ke(%Tq CM] tku?۽ŗ4L2.Wt|!rO{@h -RL>~XhELcj;&*>5!,d_! iYE B."ڊ`C%D'~DN*Ȟ5 JHv|rWc7Uo=C%M2Vr֫,D0R*zfOq3\):]$8l= jVH3P>3&xE\}\oC& eȜ+\SL]7ve/ħZE,OIgOUHw.׼DaUvR`]?s{ѻ1~A@<zPd>S3,(bU/Ld.&`'n&%rs:(j!T;9ozaC%=3[rO ^)S݉/"mW-⯢y-{2~4^H0fBp7TtTѝ*ʃ#rtUa#nE]:W1'Dno2<āI(6~[k r%~Z_c>ҍ=u2WAO׼&Kx{SF!iK.v,v[rWl{.mO~ٕkMztog(80F!Gwj$f/kz8ZYllWҹf(! |ؔῴ, $祡f seOv`Еr E:'dJHgBz>kDtG^wC>YvjuM`h VT [/MLT̳#AtG]q9*\2TcEB˕1CtrKjChkHXj~%zSc-:1~AT!4_fh4*bX2(5`D 9qHi? "cU"Jf kxQTs} }#?JZD3:$ tKM(!G^L=? )?"4e68 շ,@1ahƨEIWxIH|!S -{aqFwrfJ|VʀmiXCkd+ 2ZkQHD η* M)T879P|W1XHY 41b]yL 7;|D5}c޼\/+Fk(%bZcxlзvSj)CzFf[?&B\+:JþzZ3]n \;9(azz[-@‹ET?'KOCz@%O?, y-9P3JDD͇p{S SM)˱%RutlN+afeO7V)M)θt# FKwixTs6rR_@VvKF:CU?$ypYk8УP?)] Mced~ Bfo' Yi${G+N~r 4^{ YA&%lWϮZm> km,[4EdT#d4+oM[+Gh4m%1ᇟvn:J< p"Z1{o3!hpg*7Sʿқې`y.x;fXlMUr~ MHTcT0Wp!&[JL1\/Zo/S6OpV| { @˯۲79l/<^ zİ @ Fۊ]s}β vc|n;O7B){Ni0*ٞxf BD5R1U P.Xs4Ň%FOD` 粧j2tygf~)Qu.8֝1p慵!r2;($'qQ5Oⰽ:}쳘LY 3'xx+V7WEe פ<=A"_,L_k"_l"w׎ |pVv?tk¸A$ /La ~gaJ˿[Šjb|+RyK0#=/8Ck$ZZ T-21S_Y|{i|P/:BrQJڑlʚ)릥3/KV 5&XĘE C IDFǕ&zn 4/wG_0U J1yvg8P;u0'ÄGp D~oygF5*46aP*B~(|9*[pwrLvx`4tÛL)KփZud`&.OR6պBZD YfGM?j4EP-]Y뙵$0]poIC| >]tMǏClgfP:0mۗp[_,7ųN#lylo> ZCg߳qڝ? #}w~P60K% 9d=]Ek ]jfN+pe4;DEF\&GrG*LY% c4Kgɏx9&A'$Smtn'-)RLծQW켠Ew|-.9A)-["T{R4@֡!S7 s4:7BA˧c%9[~"tP'`U`lj6;2:UܓxP8X7-g7&ԥWY^-؈4#A3ҒGs;:Y&PVj)tg蜂PPӮ!{F߫ s5l49-uy5Ϻ>hP̱_*sPT"MN3Sԟ &x?|0 #hAY8*; N9s(f`$ˏFJ":'%TSx~fjSNirfpbm -8Li(nftj)@ 7xMQ^ک~ZY6Xi,zJ-^v'4 ӚvefQ+6A0ywHSra8GzG LĤ!4' ÈUG!_Y\bjےFjڧWc߃]W6\a(αcmυdGa~^Z:,9JEZ!$Gjo1oӖo7y.El9סAʢmeo q/)`*l\ZVH o&=Pr,J? 63(le\Zޟ٪exzWa񖶣{tѬ Jd,d) em_{jr)E1_{n>A=$ط W2)!rc4̞Mҏj*rHsr`ne[GWK'Fw0qQ/~D1 f**'joȚ6Rs=w'0ahiSVa.e9q>(Ffݭyc+LVe-XP9Dzw>0WFnwn[Tv&Q.{5J<hc> K"`N=C,oئkr6a 3_ تpByS/PV/_z"暉$;DX!qz{+Pj|@J u! #L|J֨D_ǹJ:xֱ{վk j Fֵ(R1c-~HQswz& *dbF8qKR3#bs oT&@t O ߃]|Nns=kgΘ2чNOA Ҝ"ImoZyJ3$Dt[2]h2.挴lZɆ5!V!+@jmR8l&U;U㐃9*l~uAϸ:M #p-w?DZK3ߔaU U#zLu#7j#[QM̾ں,+}V%:̂vJ !+XO0t>AH bqE v띹Q֋u. Q._KO,t I?WsQc(cBQ0iǯ` C8W_8^/Kt|HI-uRߗV$lӢBjp% /?F ݊:~C@_bOׁWPbYveD۩1w\|{YFo8EoJeKIHTBɼP*Q udy٘i_h&t_[qC1a͇mchvCp`~ƞZ ^~2}nma_cA F] ,AAӳk*tpPu"Re{hQlD9\r#U_ZE5ʅyG굝J !w^ y/Z+4N[\sp#(- !n)ˇ =\'gfٓ9$*O8옋`Z7^/N9n7!ԛoh̚I ~,LYT|‘› k̙~ms'K)C {@cx|h䞜rtHyG$uqU/w5>>]R#/s]AcZ^.wQk5[e[ᎅqegXȐ (ANre+ynq el:֞LrUG4Vqy. BR/?$/ \ ļJG[`On):i_`%VYyJH/i!Vj8zGpB1<!QYUǴ'G$&pE2ϩi*>NgC?4U@su+&.2ԓER*]&3#|:3p*u}(XYJƪΕmg3HSl*t7[Dˠ9K%xWȴO'i>#!>alged<=o_q}`uWQ *q(؜ ӋGNߜpkͬ{&Ĥ&; 7?A?WXt؝ҔUEvנI,'߂`s)jgDo4៱U(~\3p~).*iyQ>o[o(,xOPG#vo%Uՙ "wc u:4d+T=QGƜ(jSʼnTi5&D'ŸH&R (&0*)W\bTd~'kQ2{tΜM{3dz7"p>X^<=س]x R 5yOﷆ  k6!l' qi|7?ʄytqT/`B`MM٤_I{Pg؆Gj~>%ـ6P1vy _^cjcޗ!0%9S]|nnBr+($?kx7 >5$ZyAk EY+6~זJ^zVdnX3Q1JNGK$JOW,{љڳ: Q]!ntW";WSPȼ/ZJ轞MÏq}Pw@"`s2')#HD;u,`zdP$/ŖƥC ,JbW@|_yD^KiX,}/l^4@Zy r J?XHpi*txN>yIBNȗp4wsGP&j[!dײ߾k({̽ XF:ЏnSwVa\MɹN1Id՟N/mkm#g4T#{Q.t(c7QI.γOGY,XVv|$.n ִu>Oheke+2TXU2)$V wT$F"-G*mPzoQkVhB2yϢS kf1Z&]Qbyw,m Y 8:~EU3*V,'&N5`uJJ( ߻gݑ.폑<4a!|D9 mFH%} [)b-Z͍Xte}6/w™n\.߅>6t 9܏O_ n!o3_yokUoMGyKi5 B?BfX@rPoJa@t O6 ?X@?d! ՄM٦g[_6- %E;_28ӂ'"䤺 ^YB+U[q؂5Hr`uw"1j%g&ؠo&5u ̄vW#=庞)ПDR/=Хđg³,uZQpݬ:Xj 2} l5%WhBdS To*FZo*bA3V~, =`1,`:Wu!VM"2$p7u5’!(]U"bb%t8/+: 725VH(#Ilw?'K_.} +?(eEFٯInce۬CB^rAgSbHώ6'CBaZpDZX Wvgp@{3G1^5ԮN#=]?SèںsoAB yL+t~zJgl+>IG~?6mp@)@Lx ǁĔ#!L?GlaQ(MmI5>;Ph d^50}P =>.I m:FJ"k* etc_M [3޲ZղV?H r GaI@w9,"bw`BʹZi^T9scy,Ѝ;䝢?iQN ɐ+G)f?IsCBteў(Lnکf5+W%8cbi7oj lȟcQ0.=5(#<(h?4̢6V50/@CVxg{&Q1QEUyʹxu։%lT1'-[OCFJ@KT%cHLfIn#7s6Gh J/2޺$t6{_mPJRf41y^ydIR=Ks{0JL7&`i(2l9FsƍVB;5)r0M9x/<Qf]'R2bWÇigC,* ʴH}m[} ͜93 !l]8Js$͋fhEÂj&69m[h:}k$0XZ,t*\'HlF-6qmCXie֐ "/ʦg@b5aT]ְl-eS 5V!Ǣ'דX@-Znd; 67t]UKC d {bAM&RuL=A,Z<:ԿuU>]ATaDc}Clh)d 75 >>ȣ-?y4ݶ&V^GqO3P%gza4s'}_VYoBPi+ N@*Cl!E <`**PfE؁ (pKosj: ?XM[up_V/beP[_oRn,}P&La<M;ev8˒jP(K t[v!gԑ!)h߸B1C TipX7K@Qf]tG_BBclL .z$ʜzzy|1A/;Sm_u&ɮ% h41l)# b"P ѓ}١}F^^`Ҽ){*IuJWb Qt" |[v66J8n =F:y_-̜%̀bBzHăuyrcs' O Z9,RYiRC v)B$z{<ΕH'Ib7^3jېz1i_žدܦ܋k}VI/Q$'-=|մ8(0ھ|"06;=D=$>D{w࿟[W%6K_! ԗxP։ʽhvQѭ ?Vƾ` .yV$ ddR{j *5]Y,u"t!3s-ɚtMJ& ,:Z<JJ2ХIqsjK ǒf8UzdS*Dw*mXI@T+,TTɧ&Q(jt?ASl1+U_Ii1mQRy_[LrY3gs 1h}n9\?b"HCV塧޿fwn>Ea9OHU_É-b0.˄3@CgM#D'̑@h:RAΧ>]r\єY ~*+Dc«ô3_Iy8D gRSWEiSColAi]z#ڥԱ p`b$Wcf ګ j)`D5^GDEZXYS $cM^,گ:csXD\{=Vm}o[`^}H3'nIQ;%jfI3)tx֘մh"> DzmH? (5}Pa[V)璳v+yZB`5(;X1K>t+LpLfR\ᕋM^αe,NVAU`w ͥ`?gpۚw￴i?)ke1A62^apP4bNJFߑf=947!ߥ#,) @Jz1,qH]fQ-`0l>Fcy5ZtsʽTR8`0óZMĥ%F) _euK| -?*@&;`i~p_l~3^u-i6߰wձH䢐0G;h S5U0m$2լ.7ld{t]wB KEKFRj~ *fF"Aơ XeY]3Ͳ۶ zM,pt6d~6.TI3F\K53~ie O,:o"}P!-k䥸CU9HЕfDgN:,Xts䠻5d)dա$Dh>qaSOߺUh9XaǨazǬ+S:Աlno7kz+v>q(/@C|a63nOzP;p9MLMBdq9MfE{P 'jKI<%O@0섈l_><ҳ'Χ|CqfX.PEeRLchCr;+|Kퟢ ~ ĐF~zG]&@L2a -ɏ> &t^lyN"dirq0B`'MyW\$4,-jqm/ 7c˖r>pțD_7kɫ~s8NZ]ORm_F+㬿cr@Ũa~~<^Œ>]&]ieE }jH"Zh]zU%p3e1xxMF;|1IXo d haI={)F6!6)%YgM3шstE q}p(vK<=ܽnCLn/pM cTƤ,(8,#pp4L7G3jX+uFcoэ^u5[{S'iu5y}C|2%OϥgeTZU]kC;B35~L3 tlΘAaTDzw{S|Ի;( k#HGbHI^ GLوO :,>Pڬw塎dSoYawR\4joZ|o 1q53 E5zu(۴kgBh7RL H9o؁¢}Z$˹ 83a\&$ld쬪.&d$VʕG{NMl,7{Fr)PsJJVsɷ,,H?Sm՜Mys$xW7q3*CZ=eV廧滙Y9 \m%mȼϗ*›2bum Mtv*vj aI1x77DpUC\Jbk+fU0*X;+/#l+KZ}c q]6A5' wa-Fm-]3|l5-/ɚH aA%+^^4V}I8y̪8aa# B7Mh*afLoܧ췄FE]݌ąlV))8'W6JXҜ{17WoCA݁Mv|Yl]=6#k$]rZhY 7zoaЃ6ДQdY:PL뮃#=]x)` USVR A,6*0U[ӷϰ<8DBs-pl= Eܮ(l_Dv1H^qZZwnS@u <\3ێr[n@OG]%DWs8~Ŭ8c8gG<-Y\@ASg{i~3ý՞AJ EK;~VA(>Uaa8X[|\{IY@V4A$sL[ouvEcI5oqWN?, ?hO'/#I+T:si0ٝw=TwƾX끴`d8< }clTys8VP r}\}^lˠ Zmg;3<ğwNYx#fA^5GBZ2`Sqrd6m's MԐkֈᥔ#t苤qn=9?Rߔ;\*P"NR%ANp^S@l*; 0=*0?2%5zRqw{!x_6{&Qt)R-?T% V1 \-A *->,/4h_f+چ_=3j>{ g#_6y]o=z10zVg*ؔWJdXK#:IZz6LNb.4Q<)o0ﯠ7\h?N ai$;"'zoPF]6 <^ JRЉ 'ܑ)MLQ|6hPp>^ww?]Hb݀xOS34"/ ]Pфޯ aMgӕ _$=5U )J %l|`M2*R$*Wu@)$ SDbF rL A=2Bm?5O"Quy_g@gJQ%p:wT@_o-hH.1f߇| Qo&*/L-оm W+UŘUQNI&SU].  ?&>ZFGyJ}8GCLc~_=O]o+e5PgCuC5L_'MxU \!XBAߢ; ܻ#@"S>I:UAҘȐ2J7>|0RAK<taZ鹰jDYz`MP: a`kÅ-@Ne֬`OPf|A$[nPSCb df͓ xμE񯳿g~χ9!kųK|[ 1=B<]a-ϖ l~fn.c=Tѝzu`Tl syuW;sR_9τhnBX_T_胴%ߜRҜ@E S>73`W<&  ն?{> &0u|{T]=uxSBmN|0gY%뚰+;9\#Cw.A)IM;"1 ,\04Cs(a9+MɡUn1Ý39V^hEKwK]ҽ E/*߾y>f"<'&1Oqy\g;˳ pJqcEwA0#0!h}%x@!Fz*FAkyؽhX!W))hl`;K pn*9 Ϣq1eNMSF^0VZ<ۗrܒxz^l]ɷlʴEBl̷sBlV[?S̐nH=+񒾳&ʚFoq1l>m}N5t3v@]Ud3{WwAsmX[e8Gc>/O5|ne b_/˨ ^%Iv0wfa:~|/N5`?>?NN/*m/v\?hBɫK:LBPAiں*[ˆXlZ9[.wBN^=p$7QGo;Rƛ)j}~Wkr$(*a7j*2J$d҆| 'X L(z7 =MR8AU⼗nu4]MZVVI^Rd 04'P6)-؈0,H\M2iԁȥYN+ ;Ms{NACP>+ЌŽYIr4f3fg֚DzF{r&ra`\`?W!"Ey"G IZzg5cWm#$MAQ t Ei8| S@i. OchZ'%:2\3$zU5,?OGWLf=W}R W]l^ h{6N *2ekHrr%+$ce/]Ì ąYrF3d'<+Fq X AW.W2.d:8#HE܂:Dԫpqb^,DrʫJ`(}~qPJH!Q 7ZMjnpmsw+J'LJ-⥗?? < r8If2ys%7agzD9;VrXB;pnE4Pt> b4}Օ.ZYJ֨8'2Ch<&MŞp7@Mߡ ;Z\Ѿ@8$.s^/VvFzgGFޘ9aG-&0Cc]WڽY3{IO-)RpۍԪ_5wSI+^.LSc.X݀ X#8TEHD ;F?hVxU~9;e!CgS-*1ztUD[*y73,Souέ"LBB^,Sc.hen")0 ;/9&NE2ėԙ'T>Q5%rtFbTB*6:!*82TTlDƵQ V~_@UXu3bNݔt3@k=/qB."dx:*[;z: KŌ(N1S3)G)Fa_>R@5Fdo% x~RڗRއj;jA|!wL>Mccق:gq\p).;M :TKD<1mrΰX@QkxK {`ElO*qÎgj+b[4IЪyֲphI`b%_uQnвUFX1՞"A'ehYG6Ղ֝gyд]՜rO)&Q(x1b, %]xdPǝP :jEYBfQc"oQyLϢ?@uЯbbdIrrOڮ[cHgԃC,LԹ܎Bƻ(4EI"n4\=Ăfm ]\ {V("yymVH $m$`ҙ4.£>o"Z(d J2~uv5 rJ^[[,fdǎ N^KLu||,3Xn&)I5 @yHkpGnë>ĢsU^T9.0|BtW8}1mMO 5O 8'fAApYu =㏧6Ѻ70`D,GH8ɮn$\'SY{5ާiQig  D}y ]мRSy 1gG< )@nc7^M:7(#E{l ;UR;þR_!bʚ著s1C2pq.aZv\֜`ByZ B}Rvq6$LYPF 6t*JV O-a2ƛ{N:cir_ɓ\sTCHcT^ՌFbEuH Gmp}} i ubۍ4y_KS?syh)Q? 8sIdgdj/S_,3D`(MZ܆5WBFVOjXͭ98xWifVxVVكϑdY}nĔ^J@8)-٬%m]}^cFܛE]CYw+NG751Jfo-Khu 'Y Vi 9)bFRYxl0k]5-iqv-`ӝ_6|n$#v% 3YM &=}0NخX>5vq1$hrkVl(ݳ f)@(EmQ*_21˖e8R4!Y;Ćqm/⁒&26"4Njo2lOAjdk3T!BJ[.>M"IO I]' "Kn=A[G3ѱ\Wʡ8*[{T939Cx ȮSBRg8,OytCgROսܐ)"~^svʰ?r4llm_ pW .9qS{%{LTV / ladyE RcY/+D՛m5-$(y3ɻ7yk'tQCp|SsN~n>PiwYi 8]JMGkCԚeDi,z ZPʇ/<HXo쀳Ļd/dj2 Z(LgdfǨ's[e0qndCBX" ;\= @ #Y5H2!w 6z[ȑbjmb,jFН2̊^4QO|n}X) $Y|9.`c~?s3JB0|k.&)%fCA'^%"c,?07,#M,],tsn.-~JVi&r2r?CP$U݇.bB@I$w|eFFVy-Kq0Q|J.Qb[kmшZ,r|،\mHڦ va n _GhmA1&E{زU]u)N*13Pds]bڌ ܜk.25z+_[zf8Tnržsv~cJ9%krXjXUoy|5&yw&=xi),d֥pWO^lq^yyY}G*#(@r&Jte>vt*˒Q:,?m>,c]iG)82 5~+$.V։Ԯ6J귏z+LRf?86%šGjRaWcW r1zb=oÝya&l葻6D0BtACېQQU)o==nHpSP8,\;*-LDȄ~6"4$1X3U\Nhr5PױG +A13H) `Z2ݺ쯔ߢߨgUK3嶫n7-sX 1+ڿ/]:3oM19WfVb~.Z_;HLz@p JH ,Q7l^>BV٨ȳ:IϺYAi㭢}HLv`17QpSeFv ,٪ |:gp|)#uh ۲*gWn ڏ}\8pOp64~qcq9 #Gq澦eYwDL>l' P8Õ&19` u`.=^dIN;>on^2 7RhBod兰rT3WNy>xo?tڰP:!aw4=*e]YrDunQ`=?mb}@L/'ثa;fcT2.gi t=w x5˞1bXm@3=0 vʕWu>Y rVHKDvMʎG 9P%Ja3uF|ym$r?Ln]ĝ:E>oZoY~H24t1b9OBM0&x2np/Ч~w?Z1 0&g[Pb$Ϧ.%9CT:Õ `#qUw N#:p+T9J7ih㚔Œ/Gܛ| ͇4ȑ$wDg}6tZ yf;' l&gyG)rS+rR{㸗b=Q ^`sG4mKTRr]1F&?kKA1 /N2Ʈ#ʴk;wD8β`X+j^->KonƂ.c5]bۛ͝9x{ǤePowS]/2 [HX*{Llr1ǒ<D1] eB]XR3kmAT)`Ӛ-_he,D-(\.gPXI^-p~86=~!L-fnY uy9*Ea@eЍ)B#uIE$FA`Nc!N(ڢ #zw ׍DԱ%u~ׄZssYBq|+UuExVˣ-iq|Xx=>TnjXìjaPtѢjskmN#E-7nyVbbܥJd/'U.I>~*xᗷ\F9 ȀI (`8]ձ:#5baoPqW@D@Vgl̡)ܐ/2kc!\%AU Qj Fm3Z裨K&7 m} wP*lTag}QuEa w}EVACp5ғJ(=^"mc w].9pՆL?U+MhM]-MAI@}P{Sun { XinW EjYKle&֛Y kѮ*A`t~y,IXV߃dfbzntb u_+hn>E紝b(TRٽ ^r w=H?ͨ,tOzibz2X{fӘ>,0)tx[EQ۞ւ)o}~I +آ9Fjj@ jL# a04E|bt7 2A\b:L9K tf&6MOY$P1*w~74N{n{J<VJ\cU(0VK4=1:4R0-KC!k ?=5L܏`*)b;%qG9 z?/>C0qRb)UL8v eD;ƫqs cƎGO 1:I75|.Ak7 *xVW;h4&Y2:3^R\IYn4K9O3ٻF^ȀzWktyIJ=,:pLsxkย:/ <1FYOr6}N%4WQ1[n24ܛ~ +Whħ؟+Н;#&'v#/$>4[ߧ=oΓ^*2XK-R)>ruM_d(r.GShvW:y7=&=̲.u^ƹ{}&*&UGl#PƆеXF%fsW,\q8fa[ka(_؝H Gf(vjm"7LT$FV!ȍsS9!$ `H׫N6qVFM.}f$z7Q܁S̒GıP^Sgw$mQ/eSCxs&AKD 7)%jo=ʩI~/N\7$ѐoJ0^0luůȀ t#hR|Cu.α60FSs[`.emX$t}k dipC+w{.bQ$}h wdqz۫Q"oMәNݕ 8k}0|M,af &;!xbr`8FQl|Z}zv* @OyYd.ɢq۠n4#jsqӓM/ ,C+;zt0JYZNnI7i4}/8s}a6pg۾6J4!SF؈CΪׯ-y2|(KQ:y1%KȲp(1z1`4(,ZɺxAHU& w/p ^TΊF*2k]N@>-wpp'u}n\0O+  _0j(~ed' i"-]'tRhjS۴u?JN3 ZX_`V1#pT nok7f*#Dc`GU2/L\/\vMOԄ7u'JMoLS?`VP-bC+Ʈ(Cq3j>3:bs^NMmS~kt0FY[3L\4 );iG6Lo$/dS| ZַPԧ,WG]AaQ}jQչy HNS &H[tIը̄-{_7;ڢㄤdλjN.z&fڤg^ 5QITlR0E6Xv[ZwJZ%w!F4L vqu&]]K\?'4G!ri۴>Ջԯ?֔hV#a7%j b[,Փ'4^o޺BFCCH~玳Oflf3@\]/פӟ0[$A01v}Wmkg8j+q[Pi?myaҾVeeo)LTQ*]M1w+q"Q9&phcp.XGVĨҙXMљH|4"'TMpD^JHM=86lݶp*F!5čr=?SXB(3hgp  (CJ_KweyJ#<IތbrrSQ s!ƫT~}T"4>hSLb=Иfڃ6w N*l[vzfM8H9r< f0S  Y#c8XEn IOyq=|xt橃N %[S ?|x9*)}1+;KGA寫hW`s+,X2dg;EQAW4"`.X$Lۂ_4NJuS6 G@\rNl9y M> 7INI) &g y{]!'z g+=m…cj"!=_ JuQJڐV'DUJ0>E{A]` qt.4^."!D FXHޙj3@w(*wMފ DG]nk3i\"[IeqBv2/mտH{w{Yvƃ$Lm}%|.Wuq(R7$#15 dq ]#6W.=.*uzpΖe!j/D!P\%XykaX z7H3%,E VՑoY(Bt!L+*lkf5.WsRRu#Ja)R4^̑ۃt߂UP, .$RW Mn,QKp'T8͔".>D=vbNqjbkun=Wecl*R2;+-V-YQbvw;̺("f.MrO70꧔On#L䅋+P3ݤC@$56?=tܙv8}{uUE 0vv*Y| O N!62@!]:֘9O1kR6EUAe|$o-`bIVvfX"пP} jZ4S ԢW("D)&4SP%t;Bk{+SXR0ҺQa!F ԵOp4(re/qLK y>ͩȷ ((nb9Uk_=SLsT*ʨ]Q﫯>*}nuCU?'7tak ޾z0$~ZBaG3rRبL#m;E+pӀ ljmņ+~əx[^Gy& VIΫq r-ߢj 9Kb ՚*?=fJJ13qD$F;Qo&yx0X .'}&N-d|.`[\kE+7<_mr1 M$|.df~y62"j/ b'OrEDH=:}r33',biTsMam(5'`Q;p;;E4j WKʿ`"^~s{,OR{ēU:Yn}!^HD5ٿ1 ^/ 5xmBUF02T-,M*ƪՈ3:(BF^?%Dz>Z:ic*%M:ʘKn>H#ecv~D=Mp- HT;'?jMg=E?3@hFk$5[#:9=2mG\_.p1aOL;Lrͺ4E̗M]2fط[gOQKr釫ԉ_e=4ʑWzu&7f vF{QlHhW秷:E%]8]c5/jgVr=1}o8`OF,ԓcs>Kr~ MEقW TnG7ҼϬu'>"5x\F)&E($1zVd0fd5*Yh-{HYeE kA MZ(CqɐnČM] N1*V iV+p\M!8Tp> cxFs6l5>yڃYܕϯNE23݀;{+<юG\!eF P/؇VdrlYb1S} $y\WXW^ E Zrm5wZNKpCn|`m u-Y1KAPk9JZCm`1RU6_<fP֤BD^p\D2K `'vޤ飜o|uIm֌0OҚ7fGc-IĽtO86 YIߊ|}HA'ŒYٓWV0< 7JU! QiPp¿0;&>>O-FޥȠIs;\xӄ% %1}5q]ůh 'I 1 븕5U=_u^Eٱ儍٧ hT5$1@Vp q4^sz&>Qlg>0bZnEu NӋ'03O5pȤ;bXpQ_L|8<ЙF[lEEm `~ee4 ba[.!Y&f7HpKOvrǜ51L2Mu_dr`ɨr"Pyj{LLYؿ ʍ]ZJv#؟ 9ȿ!0"h@*͇KZfym4˻6s(2}x|=upھ#qᢸw~"c6īZ~g' Hc:-=MCVǾK"KEɤH"c\^k}-4G_ԝUq-qUs׺:OҐ>~a=yU}3@TgXt NPi*>1l6!JSD宅:ŝJچsA iɯ5D5N+6:(pצ։?oܑJzk~cj"IU G. D H,q1f|TGs)!B0s6 tNz M>ԍ#w t>fKB7a[S}~Ff߻'>mLbF.ýnҟnB1jVNS%a $KV?At? }@3 y :^b{ Sd{$3x>`*=ĿPçFa,""bsx?6Qİ3Az+u:Tݤa3y:̔1! 8t.ܐ[,!Eu [q8Yᒕㅈi'R`u ڒ@23  Cu%K\QtrܢڞBƃP ^8WKpeRi_1>–KtTm`w.$/g~sJ箪MA7]jד`#(-{˿XW\ŬvoJ| #j/ʅj6vѼ 0$|D5ҷ6@vEF KY3L~js4JfvLԡINA@;&ULQ4(&!ɊswV8dQ1ohbIo|NL߶M=P6!o(ne$i[kHrwuT*ȕF#r~}ACͱ/Q@r&Bw1ȱ{B*,ΊCCȆslz#ߢ6l2m9E~uos4.J<MuX8m)N24`DqwڰQ1 =¥h2W,iSjO0^\ieXПcPt@N5F4IBd1rZʶ>2W bJv>&kZ<Z$0%4I]ݙh.Ezw%4!/ "HVv-*MR\ GWuА2E'FK3P[tgj3N@y}ˤ "V&{Agzꤱ !QF֙}ib6"=ЭTo,`DB\^|&I3AW@5FRhOq U4fypw&5EOR?Hω>!mBoZË[sHWXd=;(2,[#yTaxkQ͝;1+j/- :z$gG71x]K"mz)na,_~dɐ͏rӥ lk<<5;W\7M /DPa"dGD"iud6fk0JwlZ+e>%5s̯ps kc~o<6a>Qߡpc4`i$Dq-= ~VN!5~8dGjƆ_bsS G| 98ȝ:m I֤@n,AYAH1-хG[K^8{ۯn6ɋ <9D[]qHL8OB&[a#L8#E~Z^ <&-_oD8Q< @{ ՚nUF~-`o0sio7۱q{볦mF-?t0XjgSy^)P7wLă0GT@”v5$Թu: `a|_ f}vȴD|E *kg7,L]Rs>˜vY#\pKk-_md4{SI,к\ ;}sIЅhCEԘF3׮!Uhb8\zpM+Xkk Pov)h cǑfTɳ+ H~319<%7uLÅ0Czq86y'c+T D"X?P+U^c+d/ϵgQhU*o 7@WS$\3Kwa<.R (NH*M^s} [>ԺG2Ȭ R̠^DU>TI.ETMc/2xBȾ!Π3 &ZEmG4<߀#h@jϢ{zBeFS<k<$l`ZQ R6x9G#|VV\SCb?w:_8mk:[ZWl%Ȉ^}Mwb~(/Y x' d"FfYO!xSIcA&̵y-Ji{AUhc}u"]p0q\mp9W'.gsYx7l z{]FK! '8Tzh.Y[(}un4Ff>]捗{fnv$!G4{OG2HyoԌ3ER˦94LyW_VBOk; HЂnCiWԱ>G{F%x#_G~RO΅qP54P2F8#o0G3 ;:H_"AJǎ\ema5+ cI g-Ԗ N@uPUpu C61F,G)l}~Ӊ_{3T[hCV}ͭy;ir3nrŜ,p+wY"&)лDHvϗĸud;OZ @R2_^PYvb.di0ղ-t>gSvK,TC4k+<֞%78~@ӯVGb%@ rWM)yZÿoo~|~\m%"OYT0 '[`^G 2|'@JoBAO6 0DU嶁UaÈ 5A!#tږlM%F]* OkP] {fy97E%.%7 ;"TF[Wir6[_jO{'O֯vg}b5y+!Z$`(h<:.;4 c `pKn9X78y7b:sՑ! ۢ(kTM R3by\̀{ :G䊜Su n79>ʐN:d3qrd6o ,Ҍ(勦3 b'),gf/_# ݖ^٩Gu1FvޭcAAɭ?IJ!ux-iH~lUEcHw٢^/~%sSqJܸ8)3Wʄ{qe$խʛ߶蘺h8N̤P)[\ǿ=m!eg|B|[Q9`jCεX~{ !Gf!2UT<[5!˜WJ ;uV#T役k%<){BMRnM)ވDBm!TN9r ^ NOʿ^tߪ$6%>〄= 0VxcjClxs"C9̢0u8bk' q~H+MzȜ2>tq;b˥ŕj-z4ӈ ckthllMP<5뼃2ͻZ9q+_x[۪ٺ,?:J&ȝ_H~\ P'4 GM&,mI >c e\$$P024Wȿ]'zHdS),Q _/. Hvv 2ߕ[2Ȟ z=˷D{LYjaVbA.6UanU" ] 璛f|i8͠vm#G5uIFœDfFVIUO`t[9,:kn6 }v47;=Qƴۉ]q)-U:?ZŎV?8-S.ZlrCkYv0g߮i9BBs栋 PC.fU F9+ :er:F0vZ/@)BX}TG6{]g+sj[ e=(,lX@!.¥}ROUOlj* +RaOx;'vq?&ί,<&t~HmjjcwVN.ܐJ5 aWuʖ=kJrU u9ZmηK(nn4p-`"^wgBӁ%2dd3UrIۙ|Y44|Oi }3`S@=M ~Qdx.Oq] )-cݸwo`}խNʖwIx8R}ú{ch}$A09j {?tP]IAR  î fi!pʌ,wǀҵx{ YTr."B+ GMǫiIGϔMG&}p@TM}7@%u\SRZn5mӖ]q 6=V0ֹHФYL}!mѰb D7n򷚧 l'URP/ݰ2{~^+LPk#dQ,VuZ- ){(o4)n$?t83Z*6l0 Ќ:bQ stiig{5z{?V nwѰ%asX&OAWUp6)('C AXt{_dk tQ jn̆;R=Iao$ډ"XƢͶ=ި68ҍ?dۊkbC58QdpWeŁH^j<;c6-`zKv:';t_o.XS81餃GyTE1EGfU.N=F&.`dM)-:U7)"6悇hSmoL* >f s/zct)Z7iQ6u5k.o-YͲn1K@TKX9kgtSM) Ouf1Im)aMU`7K<oiH\_&0~a,G(Omb(vx.{/! |/(dBuQ \X|ϭ-Ge!y x¯z) ]ޙ]ۯ!R̴Vd+==PőSle0Bʼnd:[!v 71;xu'eWtωb@a]CZIshZ~]lQHE.Th I:}/;?͍$qROL5oBIq L0K&D>VC|8t9ףVRgLdPsh1 `Gتw F'..>\1C|XAbHǝXyKJI#}T5D~cߧ?',D jrovmX{ij.tko.#,Ϋ$p'%fla:ht;+گ(HQ \Zޒ✬8X)'Κkmn'5P]b?tn%[䖌"Z@wc}|}uS@5ڥ1|NL_lsk: ݩdjkYSC]Ur[\+AT4d^I Cӷ02\6ŭwW) M#͂7d&MmǜwoW>H }߫,9& (V8D TjIN1F9<1{Ylvɘ7 Һn<;9g0@N)+ٙ$HI8e!kS=m[}.O1w싳 h+8YXaEwEAe^UZ9.;h!f"R60w2d2dL{K_yts?T6b.W]ct |Ϋ>?0d΅-yܤ^/O9/1ef1XĬz5 )UgJl0[֎)gLcP~ye㞏%\,j#đ{nk;63/QzxoGsM mKLRzi-W+KnFfckgY_35Al'i܄%3ar+#(TFiS|oڿ-'eGSQcE5C~m6Vg9,|?hqp'*N[QAF<}*gf]"35u,}0fUHdlxQM($kHg\ x Z5 x rd yS|w@_ sCS_L%Ɲ1|tt>@$)-}Uqd((LvAmv7X4;(d"Qlc8s"rxb/#}M G8S$VV"W-cWg3?)|±/ʰt_/;;|Z\K&"dn-(JeVzV+cBIuj$1,X /xY~8OfFiƖo~)8Z N(`UNP1ə_ 01"vɺx]EDT) Uh"y|:1+=:ޖzMOW#BņH3ؾʃBc)Q~gbq x댝ayxbQN݋eFq EA6BcYvx[}?1جJkgU |Ǫ"rKi㘗ȳ0]*P,g:ePي%B`C=-bW,ݼ%Z(7)Eŵl!{jAD%K .nTŲO) L\pl:5SBo=?Y{TGytU=,7BA"m>sd>ɉ[`GiDAĹva>_(Q?Yڃ5M7 h?}OQ` > D mF}a@:R,<kZu b~e1Bl_=^6`G0'uIʞF1R0P0 VCP}ٔŢo)[FXQkƯ(-9J31ldhGSeRf7:0Nfp4TK; B{.Dp*Qe\ꕜBc_IaV>e4ZRqmw&P|ut5]I( TB(X;lH}WSLv/信s)/cMm/JDeޑ`:q1ŷ{UwGz`pGwPeєȀs>(3^RbUvvaC^bIp%: ]˲+1"~"WDBc5&T?z5'nׄ^yQaNބ=ºP~4^ &P>nF7|U:cgu>tp;ڃ7:M [{; jfUe,Jϗ0p GN2"W rtr\tDZKKy3:F;h/6eR%!.8bU T$ƺ-GDegFv>ۣ)Kܔל5h +92ERvp3Ȥe#a:8]$Z _M6p4Q0XR79] B aFb,' 1<{wKu@h{Us~GD`XPڠtDdaZh fbGbnD,-G$|&_1,L);H4 N.W9; M~KurZ]ؤ{b&j&"hP]\P)gN WkK_6dҖI%Ru 'vE,@*ȹ'NX3&\/# @J^~! =g &h RR1hrdd"ު zM<;JVGo\7j4cV] `7I;d \{Yƒcr_ǜ+L.q[YjH4 >#S#G|Nl`ܓ!/i)]ԿFA協vlN}ENk :VÛ|jzpٞK>ͻ o@+5ZB_ RJWf| rQca 9/R  B7c@SuT>P  :hQ KPɔ+&3登]iWS—AiB& ˔ *"~fTzC^s`V}0G̕KIM j#iF~\ZCoZ {?30-~MȇS L+w:E7DZLnZ[3ROKo6'.̑UE(P/|ɟ3+3@o#7xaﴵ#]P>:~y.)O̬hqʏ66H-n:LQK8i X\yPu/))%);sTQ6fF5';H9C4bo][-])!ݐHXu~]ݖܔ qcsA{֒$t OI'ѩLTSX}` {ώ^FZ#1B68?%8? q'n2#1cˑ8Cs:F2(LC7sQ'*T=Iɼ]}/*U Ek>ޱ=| bɁn<6셯:P`=z>UN;:I͂5:?JP ^#biums+.9w%cD޽tM si)5Z$LxPDLV^+tS˕& ,ϟ§av˜!^w0rB_N]s/ "n% h B\NdCۿ|#uKza1[#U+L]@~Mr|Rl|0?Q[dz@y~^ jV&YdoSc_PS'L;;RiK]Haz4a+ҚOH@0Cb<{>tvw$KB- D)Z'-F$ɼ \_ 5& $[S`糏G_@`2;"UeD}u^y.m5F>i!2'j5~й Tjj9~X@·Z&w7t|#Ƌ}䩸<,B^d؊Q^(] \m:W8kY@m/ٳY4sOi@vcxo=6-{51=iNQHPAq3EX ӓ݊?Ѡ 'e{? &E;1|C\,7-TUЀKwRb 026WfqW E{!q"k| 2ę!Rb2,{,]/[F6\-0\,Enq\qQW?8Ǧ%g%Miou',^ͮjiu3Ax?k쬠ܫB N 0ΰxX!H~)ϯL5a/m|Ŀ%fL5! T5O8;KpJn.}g q:;PY,/!hl"%HޙA"T%Uqy +u8ɸ%A`XHi9`e2Mdpkde9xfF걺pn<3{=_綨 ZUV[F$Y0+iE 89" IcE'u5q#L,9@|l-> PԷҊ*xt#EG[?$?73"v8#߁GHwM#!qJ Gk!0V4up8?]ќ*8 j֤.U`,kb;CO awݔ1s{CtƢfj{]Y GƚR\J˝Oh9o&t 1S] Yă` O/!_o\F:+~/D2]_l=н .,\D3ZCApMLm-d+U.zs}xsO4~"ǙL iU~L0cl|{fͳF+\-Є)zu 0%gYC_]Q8Ƣ+NlݫKU O'A5߯kȁ =oX_NbT#1urD X8>M."1C gR53Cz@&0ΫSTޕΎ{ei{W0.6lOxP=@l\?TUHgjKj$*6Wm! A<, G@>@) @♋Aj H¢=aRnd Jw}؊ S`_ 9UIdҵ%.5Q dB@ Kq${eC4$x>^vYy$N+*m[yb,ixmh\]jj W3dP^]&<)Ԁٕk}||;vۅ'$djnw,]{Q?tB9!)L-x>FYiw$ 6 kWcu<2WsKxw^C0E"9XhMԑ%ŒrCx{׺PyH4) QƊ7iG(fO6Xl;aTTvsK!)«U+$[~#ЈATyW()#ѣ]UU[2E[(B$f @!}|MA1%63&|Iv㥠UJ_}Cls}A+K#D]YesnM'De>񠯕x7JlD E1u|98C[W ,\jS3g/fҪz_,`8uM`C5f#:3* ̜sH1EZ09-n4 9gf4Yts0?HШe 6cOOH{}ǰ-N&xZ^iEӭwjSgWZjłeo22MȝoM6i=׏zW5` ?H9^6NZ8bla|=21ʡ>rQ6jEbXͿkOH|ļ̷&w/ /XeNҊS]EGT5p*%VSx,KtS(٤ Λ %[J t O3K42v>'iUP8'; FU3]^ \6&ZȞcV$\d>EYZbe4/dq"C/> .ꆞ|nҐ~v4lJURrUz0ϑ? wۈ<0hSB׶A:|]r^s1`ɤhG9{p8p 2AeE(o^C/G(Mp~</EZs=z/ĹȲ=}:$%FjK<-ưTUX:B!XF v3$W&ܣԣ݋R(ḧ́AZJp5Ѩ5۞)yDsDس+8E T!4,S zQ<1JA.`;ݐ'+]$3Kg3b㱜$0?je]bKg{Y'\wcspdF=~c6qi_΀X$FNJ`Kc I.gy83 BF1Atd/6^34)CNSfmœ6HT-f&!M|~AX } #K$dV_DU}jB.4r+o}f6zMFx }{8g L! 9qպEE2.,J|]g5lXl(ˋRS"~(㵹" Fg+{1 ™:];by(i亁C.eTsJy=#`UWu5VeH}r}L&G<~eaԬ~P X f*B;MgZ} Dt\ |`2ʬۤeh69IYMn!^F '4{ҿm0 #}Ù 98;&FQ^Mw QWǧ+ {gt Dv5gHl d^իorē a_89TM 2^iDU;K ĢZ>'n1U9+z ؙ.p(,'&enel9MĚB }F9"Q6e-***0^bX;XTT֬a?Ϋ j<(|Y^p-o  %`P,y0QZE#)MQCF~E>}XńVQr7wT:y}{&B3q&P.:<:Bf[[j)87ⅺҞ-w&P(g̟֞ݦbhQB$񤌨|U28- "FoipZ@ڹ̋:ۧ<_2vc!|jxnbLDI޼Ϸ |55?Rpe~zI(mRaiö+J[dhM0%2}p!H+,A^-vY] y<#PUi45 %Lm׹(v˩{Bg_`|D/Q_ p~U8@=nF2/-ϹҘG`ϯz}P=*k9ۓF.ȠMQ䗷ԛe#GKTJ({ĶMlZeG.HRaI.S<5&ĉ<:l8i ņ3\B!`sC $&QobsV{,NP̟9(K/5a2\5PHah>{Eh_ <!=}ԏt9|A%$'id16&͜\-UƟ砎L\/xUBLSB ? Q|L.I䛗ς#q2N|x nT|&v3q`"~k 3E+iZHęR*bd4A蜮K-:0sb~4gj !Ȏ!uM:e"vϷE#PAy",jaD4Z,JtkA[Ccd[HAgBo%ml^@35ka m(( :GM\WME?E2^Ύ!:1xZ5 ~k>3*R@@)YylX3E RūՀRp.Eڕd;Y'Lj1ֳ6UTw$Wέyn0 (NFƎgP t f$IƟo8`>6N}4#髵Ma,Y+qoB2oV-Kˀ=u>,BA[5; WYX8 OLbAZfp|}0m'8%iLeIUf_ݸgQw{;K|`sߜ$'fI}/׮ 2xM򳖁o,w~&xr°sa++XK?qnSXQZQ ǁKGvfUSfֺX>RL|+ OF&"B62^5qg/yt0p,wH\E/vBVO毾%&fE2 O?Dk(UA]H1u[!WTN{3\jz #6"^Z&-Yah+-M3}x kIvjZ.z"sx3qn( OnI[x)"6MR2/SHᛀ$ h6 qmBWzG%\fcDn!R H:GZtUcZub|+o ac|}V#JBtnV=!+M*&ƙT;JI qG #r,xsn:ꇪ't"E)e[V_G7Ⅻarbs"&߰S&7f\n)Go S>gV D"Ÿw(z.`MsT$gۛ:䁰6La- iao@*xSIǂld҂s)u+&X:$W+x3]+ Z%C,`;)~aOti2[UOu=oAVkΪ\܀~. K#@߰З3)y4źSn?GsWo6opNrb~h~\#J enDsU.!9c [?bQv5I#"ZW`BmI[d ¶Xy7]5kFLWŪ!odKCJk joS[i#9Srk^ 'O!'~B"B}Vjǹk0,rw;nV7<2Z"7J%v3hxR|O*$jM>"80S%)r姌Ur*dHm PY|Y˻ Ѫ>bN QۧPGvdʮGpSȎ(ٛe hTX`)-o3E,kG>BS2/iG={ZG2#/xhҩ.Lroa;˔qQMA]xZ L(Yu*C]9'~FJFg_p%7dox>8yai+8mEac1K DM#ڱSo.2ؖ"4D/7Q]]r~4w~#2WOVui=|]}-~+T̡`B# a=w4KOeH6mG?=џ VɡǼ , @ƾ,48jϤεgϒm 1brX>\&>'jg5zaMƚfS7 ~X[h\[{R7AF )üN9: W7kuF4Y=akTj.F׼B=VSqoV6ve8~s2+u ٲtVt!+r6tpuˊO#D\mOKN<:ٌ7yKA5WS94+Huduz)Mo`֭8\A XltEeo ʙ+GDڌGlMF<4|**ADOۍ0al"yX ȇ';I삀J{+B\2S:YZﵠe@UU:@R?CQ3I_o6hڛDjVL {Px{́Mi ^rG ߚΎ IofMhX-Kߟ\Vs_V0SS&BL^xᰣR^9'P[&QR`UaB~'EDXXf'_͌H,e-B1oY"Ӯ04ԲhYI2JqAjnr犯V+xQ}1`KĽР_Ʋ-ۖ?k+ ,[uo}yRgC+mƆ5OG3ȭ3,Ѽw(\{#JLn 9J a1ajBxdz >3084_Ct XҔP6|ȊβrljhrMb 9߰cj&3`Zf UT='8e3 y@n}fDQ2U/yMN^yF ~4}VԡbKc`’( : s&k҅)ADX-E5~ ɫ }妩Cߞ;Z/NJ9b-7AZɆ5K4dh|ZS$Ǝ)(T;I]4ܿG RG\Ǒ舶w5ZcYJ0,k>xD,aQEp U|tb'/aᡸ)WgɊB!f6_kFCry܋y9TT-Ir7p&fn)7YV@uGa^J&7ogO8.ӫp.]b<țcOn&0Vx;p8~ ^9ـh#hҡh[˱CI M&W s-_/T댌EgB/^OH6X80{@G/ū/Wc;xrc!gQdeLBF Ȯf+uz`dlB~Wut9+~.h?jS[X,fuI2НOTw/PIzf7l:Ou _=e2T܊b;A&(r59=>8\BEСKX#r [ :]4uA{KDԥIamx3oetaKDP<2.YrjbR68RG+vFSW~*r^жG5=9Uwh%(՘W22ń'1;`grt9lo-i9&6BKߨbX.Rf !%z'5ߋ%+Ė3<(Z486cO1IB0oGr،S_JMڡ.*8]0B~o.v(%%#P[Rch{24mr1 _֮0Z qt@ʼn%Ī:\@ (r]كTE%+}sg &!MjgVimZvi|ؚG+ +w3 76Ok0n=qP(h9.㧸96o9ޘ| w?= kֽ_%H|Q\_n5o/,]9e=޻r铷,Ѹ*',,$V短%g/f}g,<YNBД 钦c@Res}q.(FFCKo dK(lejQ`YS̚-rX{Ò6 5\ ,ּ/;\M!6op_8Fޢ :Y ҿsiM\Mpx!<֞~,P\$Esۀ}^:YZc>/B'JFѡm' /]9_ UWtjn](ں`rP[^BwЃY?H.Zņl_2z)JlK[+x5k g6Ϙ. ]ԎTɓV1nfk۷e׈J}kc%T?vvg+_Vϭ$b҂g X(3.K'MaWA>Oz I9^ަ5 ޯ_ ;*a, SS3;'iTBAKt`(MD#JРI+=Vhscj)||=`{`!I[BpWήDEAA b2gaV%y0Mu9Z͋|(t٬mfZA=lh[iG7ze+dF=F:mF/_/ہmBRF;qeG!K' pim;/lR \2ϸWw/A>C;Gm[<~6_(ש;k\ȓPw;o͡"\x7 K39cl iQ&G ؔHCUo"%BCᚲB&0ߚ/P )$-q7YFIZ*(]?#U6"ymZN+82ee(6*b1'#+YzF) ̞L $qAaW&~$pDt0Nz*zXP!a@NoR+~n45 Ks[ t |F\w$bP9-Pxn򵛡gzڣij,M,QD<0.p)r^&0%䬄rG(7-%]Z8|ޣ% ϽebҖkߩE {s9%ٜNe<-`[`,y(^|fyW7Q gj`DߗSqi:Wk+NF]Hg/:Ѧ&DI6-왛NH:pAYg\ W'd"lGb>뚚%2oO`{L%Zr bjB>TfZwpNը2ɢ\HENo P8c'dLe[i$Po޸H0s>UAWkoϤyۙMf F8>]7h p6ҦcZ!lx`P$VgɀB S_mqrV,#| |Q s\U"AMƃdq?jNw'!7@x|)LPq8J`z=,(sUcoF>.2ڕ? `z ?V>xpwI Ϧ),V>\ŠXl ӷb-8mcy5VucFh1M{h;|:i6.xhRJftz?Q ƜPP-_g=EЯ9)7^֫]dPGmaŒuT, 'Q҃$ C -0E&Yjrc~=cj$OE4mO8|= :&Ii\n,`/g3#E9JAZDF'3>1[h H7و98z/ 1:`IҺhQIXO k}gˣ:;H#ܤ B*8K^z-zۊ9 +{3s:KTpQB%S]x (}Q~#;/4+d̷t٫ק&i.1$PmJكRnB=ReD7!ƄNׯ * r5u@v[fZTيs.IW2OMkGF`IxupgߵSQ|em#]HhuQ33ऍCz韗kc-*o(hnW.)r? Pqc/;9tF>˴}FwHz[IgbmƎ}8A>d]6%5iPte'mrJcߺcA(3Rn˽ҦJojI b +\cG`0cU 3+|{SUˏM2|D?n 5;Gd5rf}Lb QVsM+N<f|+oS%dO/ BLhӶޡdq1_ȯD}-tI˂aMz(Եyq׳o %a˿Y2kLM@6"L(*&4G'`J~2';>Ero_"I0M˫w% 0_o~ ׊{l:&yM Ax`)Zec~Vum\{)O1? [T|l0 6{Fo)z,ܡ6.zbf6~3Y%Am`Qe,s,wԡd2)A6H::!IMrbCW˵ bpL^Ep^/c=-=v_nȄwWmͲO w^fDEmn4t*V ;WQ d5߮_' I}?i[="N 4qޱv= ~-$=?w$f~rf5779O֍ޘL\SSSN* 1 atS $. M򇉵3Q6PK O2/'TR3G>7!GM3? 'Dɋo׬2rG|!nԌ?U: q cIgyF,PŦߥiQ1M,4I  H_hg=54yE['YvnzW=<ӓ6af )( K$=%֏j˧~%ݺ_|gP-,#WzC&$!V:ڲ/S׏i\ܦ}+w߷Nxjg"+x'I %e.®;:1_] TgY#=œ {׻'Űm׎mGX$|+PWWj^,C̷ U~FW?]@Jz4Q\lo`9` Ttk?#O۵{~l̜,B\(۩0 7J$\&5;JÌݮQ$dyK[jA lqzK 2Da sQHZA;4lA/zreTso!JAatpu}IYeF|y~'j\ú>∡ o l=:Pa䣨%ߟdk]G< E*HJ{?qr^+8p7twpuK._Rd]Տ$:hoA83&$"-e *7AHYIpLCi(vB,) Vܓ~ {lr!r6d2, ?k@*T(H``_퓝ʧ/Ei6xq=*r8F̏ "kRfb=a y qHKUHvhcrg^{FchțR 3h#QB)yY.*[%9aT`q染-kUG.&ٍ6X%YjiPr_&_}*R&?Dyڭ_ D_SE`Q8v\vI`"x_"K?~VK|m{URa^;!{;%]n㴘Ao#ٰnM CA#DQ?V']BKv;#͐]]#.wq_,4`UVt89'J(e_Q ?taW}Ѻd[gK|ool۵"z[zQ^,ޔZWc ɬOc|0SCSzQIPZԩ=%IU܂~^%DbF:c\Wb&Z^-W* NpX@_j1>U$x_eՐPC|Y*YO!Gii 6XʬQ"YGf쐄<j> !pCZEóꢬIT3fR\+5{&TkdX1aM]~"U8$\M!μj3KXzĽqZSnǻWTN)VlukxHpD%<ܘe9ac~c{^#<䆮^+!~p [3# -QLEiվb  P:uGZ?@"#{# A& V[t=|_(:l_J7Iv);e춵Kc yyA8 -(SA6Hl 6~AtNGm;{>߈[16>Z#DJPjHg+mN9(P"gh piIJWԒf\߼ʁ]vJjAİ2a3 ݖq(V1t+($ 9kQ=A·w~3HTDmϐ+"g 7R#a|z9P囩=q"ZÎS3~ ۍ8@G%~7yf}'Bw-{UH%y)ESۻX$5IEUV%:9V{^ؑB~ Æ@+.*M3 ILCM8)gQ٨EyH&d!]ῸNz'z&oK|`{|,mIl4n|Q] fQŊ,>ayB_E0J-6g s#,X sU+|¬Ɋc2V2R^0##'R|D}7"m\tb[uʝO04Y>v]H:D7tYj퐥i3H+'sLN%* ub(EO$O}۳s>/ ZPȹ7wdQ5bDHr$Ch.)uyn`E@LA~vF$$1КɮwW;VtջJr[@*Kq䨾-@]0};?˳jSWL7o5-ڀdmNUqU4BB'mNX%h Ґ%eP E[d܋"S~Y9F{ؒB1#$l` o/,=tXuvvN9yZ;NPW|+D͓N0N QXX B=8oB咐`oeX?7XUҶH!,]gwZ8Qf;Qmz?_ ! gx`~!:Wes 'n 2[x]dV"P)iPYp~)B#~Z=ſltay;: !I9! c0&UYlqڈrml|'}|E ̿Kwu{3n[A/$IX,K qNf!hRm3veOdt؂;$GqWT/G˟Pu]XD  )v'< raI+,R/T|ց@V $,p`u6Nzi4 y:4d"ۜ vSAddP~ﴫuA%l#X}~N\C,(H`s8hȧ:ru@F?>Y(LR(t E@ߢ^oFQA ,M)A-^êZh0o΂@-{w{9{A֤$iI&8t^F; 1LϘh*D}`T^.>k~8ECL,=a&_,?Tw.x0fA`~L ɛ1Jͺ1rL<}ޤ&69pᅮ֖{XrwZSy\q{l1s F /7!v0 C~(Dֱk:dC֨7c-[&7 gzȂ|߶:ϣە)+BoA=uܩ_嚎Jq_kJ1Exub4u莯fYj IU'4f\R&6 lQվeB13 QVրZ )MX^fzhT,MUA!ӎPP_ ^$Y2n우\pjR֍ x_mԧ<5}v+';eYӡ1$zSd&ituVƒ fq`Z5QB^757WᥢYYL W^R-Ko88*<&[0f >=l?:;_SgT/3JW^JS^ƠwɑyKb;@ ,qHD^1eL17]Ft+F`cd;LB۶Jɚ)Hxz^M/0DA9^024.N,NnE\͊+^ j)Uh;͞v5** 1SUa/y9|V8N犼t%:d;$ huoTtٰ^hcoWYp7p3'՗m`i`j7'~D nvgE@!k_Bk-l@3w 4zbٰBYټ_ho2$pFӫ]tۘl ,Z- o89 cУtcCJV[V+c-IMi>岝$pv3]}#P8Uh5 䵯I2Wnm|0ww<,)TҫR`<-LKg`YAiX?DUTnuHqY[7[tq.W k/ wj$eiۤs}7^ 9o9˾JXy%aό~RsBsmg47)׈BQ kS% 7:c#6Gbgc8 ȀÃK'#C}S)ڗA{|A\m$8q3 TVm\b0d{pd<ɤ]l dOnȁ!UKx z̈j!bZZ)#ߜS^:+Qe+̑lCg{qD^*@Ò L: mɍ 8OJAA'3[FA5 p΢gD z=Kxp'c^6}0\|ˆ1 4$qփ4x d xᦵ&K`އjqҍׅc4R.0cS~UENPQ`[QS0@7-pͿl|aWՀ 0 ;D)L$`ADׂJoRR 8gļ.&[)Ua tQ ?nӷcBȨ?1:H:dW[O!ՓSL~OE sA@hK"'X8uA7'`#T5YliDOq_ ?Cu03.]%]+/K6ȿw✮Jm:pHYwrR>՜hxvKJ3 XPlz`r$2]Dl8ff1$CmE~ޕR#"1 &IȌ١cOΠ;Po![lL6PGp%&.bт(\n*.E%x{ tSx1>V78- e3qWо(|1?N\+=u;ņ *^kcI3h"1v/wHN~كw}Oъ7j'jNN C_(Phnmh!BY JKXxӬ:EaEVp6kSfePE9[@T >|P ؝R71`RgX|`Fgkœ2,0u D&B`nYKClRu3y (-aj8>އyYZp.s2<1Y:B^ ?/\^ 1- ҂=sY&V5?Ef^u‱YKo)X35YKSjH7>:ܼ\')PĂ /a;:tEcۤqI(>V ?u%T !vJ<'u~JQU%@]""D]4\,*Cԃ:WxD1_y$2!W[IvsY٢)S<>SʴsA|AOqHEw3BRyA?67/8˹oBdsI&c\lMV\8;CX <9+5?f#JQw䋔IA ZŠs9QcBJeP`g dk*xmv!!rmĵW9Ɛ1-UG<KPY!U 5C>XR?m_9) O~\%`U܂<{uܾ$$ϵ}RXˁh&~Z㲦[8}q=*h i<gue[&٠SL[ l5Yy3zhVё .a?Ŀ^Q(^T3EuK#G8y>fhARĐ,PMBj0_2weVX>iMηlLGȮw cȿy.YDžC[J7ZgV~z)A4֐sx.V Sw],fV$ *z'PkڞwI=^ТebGBUoF(3GT7R K\Yɕ?~YvƒګG6)yDd7Y`YQrPl0 M(/$ZLi.Q[ Mg[GN٦8LJF89)tu2֥ 1MW4,J*ӡJtJglq0> h>DCGf>TH:~#h6Oͳߦ@yF?1Xly9_>pܐ%"槡@MFIPPd~ktʨ~ e ǟ9y6x#vr 8 -|Hո?338+7C^5\t79 Zy\U#@i57%C0tB/ǃm_e%lH8/E.F&lxf#RZ; e.JPZlgZn6e7"b#_r&lV2{d^$1S2򛑾,K'MρMMo'd THCᏎx6}aCmD{&myD4&1ǟ0ғ '+ء0%9nSԁIifyF:@4f$Uw۰~7ܫo7N~~=`Doﰯ"ʥ^UIn^( ؂]Ū~ )d JVUϣm&W#c>H@S/+A蟀.0@_c30F!$n1FNK L9O= Ѱ9Pe's0N|߇X #j+$Rˍ14a7XʑVR}M}aϔ\/}ܪ@.;<Z ITPN83_!&=8+2 .(NJL%\yTx[0EkB@/:銄7x;!W- T2x t7(Ԛh'L "o|~&[d򨌝y|&9oc7&QƟC9:3Ķ'*LeHkUƅ X HˆlR \$켍68j brՍl!O Lb7\')E#LLdDw 冊d[6pKz 1tDi0g},{:>^xlκb؉o T!eJլO#`_֬^hДEYƵE?HcYaZ?KQ# ޒlE:O+v]Ա5B(awc+]b]$J{NK-Um_ɭ.Cb(6(epcs˿y~e"y:Z{f-P <|lمJ#9OZ-^!+v^_e`6lC/Z~"";0vdvʠ9g3͟[4ڷ4$a+I)y npu~ٍZd;Y+Pk gd+[}\Zct3?Å/^UFjY-BܳX 9VIH@.q$ِw&*pgFudlЫILtf޶lK6 y4AXzmD njlk>EqMQ% H+$jQq/۝,9[~V Buкmq! h_$Z{FI _Gcb='<0IHgIh#ixE$&B8ʀG <[3r,@YBZn@{g9TJ].2nIy+o W+hg`:SOcR,.JD%JU&"AMNEs1خ 0wY[g+l2%Бυ#ma[_Ӛ kޙLaPV6?~G:<cTY r]?]'V @b N ]XF1qcr4c&~ޣ }u[q?ҔByP:b}.szk&A]=&@gff92,{]RNNF[, ,2<Ij:ӥёSZψO 6TJ/`?P欞{Co~k^}O+5KTn i@`3NK0')ɕ*da価zxWoL :R>V9=̡tǚQH5wӷq?4"d)Mă{U2K%xq_m$&cEIgogKN^ 1h]Ϝ}е@hx"o'~ʵnd {۝\\.rń;7i kImBd=ͺ,v]mR%΁qK^bL&r[l@'Q6Rs ͋Q{}WS$rGn )Ąu86C!s+g\Xqo48M-55J[nFXS[`˔/s`KR̥ ܦ rm6AWlDۄ *+ "zSqt#u7=$}I m~*Y"xOѯBPMة[?ykTPۃӶNfڗa"vB/P=mwVt\0:Z!zҡO| VP_4*z(>Ը+ݵ{ezިo x>gkߺb#I%-XEȐA2GĠrBϳw T'޾rcI7@'c[7jTVa YaU[@jtR(lO3]ԷcwLR5I!+@7(+Hq)z>̧\֡yz WA !Īa˷0ѼRdyvļkKKJɟoUE sa'66Eml_d`UyZ%$t!![GZIKi(Þ#~KEM;/0Ɏ1fK$fz^TwiXxHs\C=qNTU!+} 6^o3O7'uaI%znu傅~SOtP#KKۀc"2p90@պ2V8#P;Hp1,nbv͝\l2F ,(y:1I%ZЧrv02WpAVYe6͎At,uƢDG.Ltznɋ\^ Բ<|ato|HEomD9<׊vhmكpяMqeEbՄ-̘|7WPZE>0=.L2Ԓν,| wM^OcR7\+yՈ*0 F+ԣ".k\ΛW>~ !=|Z(%\?46tCޥ  FWT$ӷqU3= OJT#h{?f&d13ʳ~aT=Q_"QG530.$Ť&z_V8>w<pl‡5Gs հo|-gTp.vz,tRWWE`PsV4n}NEj"Ws_LA^nʯ.KjaZlEducߖ39r뚁Hh[{A(9g{hoN׍29[1=ΖEjĒ0l rHZq%@nwG bV61}1YSlӇxa1,tn+ դc/wa)iɡQ $=zlI{Sk:(΍j<.&9A/A(a[swȇJکd>@53v $Z|{k W n|S7[ئ 4aɒ_"jASư`;A\7L(ԨJ5|v!O QFrEvV=f d=Lpw7<@XlZY<ʯ#%fmN1Q+bfQ^T5ܵsJW O42ϝaXƠN|f9_8zrr+9٘#vR.Lxf .9A*VL뜛cxqԱ?8$h*Rr@m ŊmUV=vܛ@)PԴ02,"x8=#,3)dphx ]˃ xFS/N/˝l~Ek\IE˻h`K}PҘ&׋76SF300RĽNɉ>b&b^F kP$;3RFBQIC5jju͑mm?S +Cĩ79H3YRvd_;-˺j-:eH j?fz <i9-᳷тh'W2.tʦaͨuAڻc:OCE*L wꟹ9H)YYp.* ^/+N2.Bà5_j'@Cv+Ն638w(k ?@X()h5ClWvbs@`գŃ4 Zh:䁣tӭjc@AjIҟhWKIV7Yf\O扯.TufUb^+ JQ@4vͼ>#q$qcP$Trn{j}!krfT{f[~OH2EP-!"w5 VsK.* <JfhViTj,tyVnr`#UR-zhahsdǟ?,$:22A,ać]Ӷd^@D ༑ RM"=wYfΚ?yn?ߵx5>D-Ո"4W?ۺż ad#w]Jwv7$i`{EƋ76RĶQwݚD`p)Yj`-]ܕWvLPâׇ<3C@2D b,fk[~L}`/Ye@D+7^\أ*Hк*_1!y-5܍Jy,"̺iqH֥Kg'fkw.rZجم闐-d$`+e!Hllw@?<[ ɻkr?f`̍gl RV[Ւ{bOkn9Fcҩ,tê'1jVE{h}Kpy`=ҞA츆U(`鷤jl)62"l/\>HR$PtJ3g~kB*G\>,/ ޘȄ|x7Ҥq $3Y| s"7oN߱_Z**|Ds9,kS wK œ9:W+Br2Iy` ;ӱ[l@Oq izf i0`OBԩQiHBͺ»I#?QH ;Jn Km_kbvّ!+?tg.5!k_ ǑFG>[&=E&;m Dg}8IR߼"RֈJࢤ^o 1l꟢6yor8 /(FhR( vЕhw3i;K`|gu|LGzC2`3s%a2r ʫ J~r) ]%)/c-Xo<@J!mMd4__UG k6h JniPrC_ůAL4&OO#}hS 'QqR~QGBAmQjnCLO|%֨l 9\̢K1וUnBŌL+rmf J ЦEϢIXRY0 Yza^7#H]J(ݖԴ"H/ٛ/AO]U7󱏞-FH5^.E ~K;Ljh/:;UE ~} Z~*E+-X)zNs54a7q`h9*|KVLwb_;{ވ#gAlp8deJ#*oz3)]RfeODQ3 hNhb䱀p11)շB`u^ Բhx0eUѿLxxXpLM{sǴ C3l"xSC4,681g1ɰlwHϦugҹJ9Q:գ*J`p#`Q1 Ä[Ym 7V5&5Wl_d ^"a*ujgsWm@{5&vqL*:ZWQLu.®4)NUxL|H ;(ć8f088bs 'Kyq/􌤷&:AQ(Y :ʩ 1 "WxvՈeŶ:M4EvSFvy_E%T,y"GuR0O?ԏ$^pUi޶2rZ?Cd:P䃨pee {RDgYD ϗc~z)㶧c3BK*IuᰄY,WB;DF S^^_  al ڗPOszUq0^C24If-*͂-;Hu65 c֞ʷ [CnuIÍ )L/S ^r?`=0hi[Unl/>MhrCeBTcK,NG$ V%%i<8[hҲJ*z] 2k:&kJS-cKb]#*ݿ c G->8 okZE hB:Yppj1MUBg o5Q]o3K{!@<('|)aof&.O ?3!xJw0j#:MTTmn? hG}{X$}(4 )::چߝY̔ٚ};~ TjK +^_%E;%_Tu'.,upXNy)5nG֛ע+,1^j]$v'C)m]k8SnqMM\Ebq[A"=#+͊zA4`PhN%'&.g'c;aJ2DjFT JEt _ pyv |I!eϑ]@gG ):'|A-cUt_>ݴN5@1q0I=^Hxh\2_XSySo]74?i0^[ zwhS4*U_X[>n]V/؄V'=0v;-ks+UЗ¥qky#hy@bY,i#^ Wh%% >X?O:~X&SM & qg3-  eVv(r`+i\0ZqH\ ݅Ddyxj hR ng;[1^^,%un=%$>K^x+Vҡ#}z#^7K0 JҟՂ=Ͳl".{Wi'ސ] ?vrzsաϱ^2˘V|h5#ȹJ 3(!%Yߨ#w>~A91lt^)rH 8 ,]{="NXRvC֎1əIn;mApttQޟn͹Fy[mI똮){Lnn~e2O3.XVO/~lX~ {Y/UEj_ށ"G!e$KxS^J>o ~&I)X^Ȩ2+n."`/-d2! /o{);3 4QܯD,VJЁbBLB*]BUD=n-mƜ"5*쉒D3+6(%9 YM`y-yJ!4Ysѯ}}6Jn֑E+xF,Ռ &s׻}~z:4 !/􎙺vʚ 񕞑=<ʕb!.d0+bxkN1w= U:5F0̇yUv&M},UA>ԓAﲒ $ڎ ?>õߤXHeP&X8 Eh4O0ӿDe%HN[! UJ )m(}@!]":D_:XA]V,MYgm .:I-4z):$?t]Y7|"ϥy=+n/ҝ2D^ @@Bʅ2k3!&BzkrV$(̫iE)JuoD`rb6h^(`0)E },<Ŀm!8>sFT}0_g'Xkp\P&MOXEo/=nn<҆a䕲q7?PZ O<`vSS 98lfxqm0 k*ze=:qcl0.)5 &bgµA d}+RBqQl>}' otW[:Wm[[Z54(O- H %Y>_ R~x@ie[@|0^\a (9@is6'jr%{e_19\+ˣt7J6m9M ZUp,O1׻PuqL߶XmZݕbaZ M(5'-6%g8ԅ%hǚ 6PCI"nKR=4Mh%%Z浳3`j ?]|Pf*!s֓X9߸ԢDmI%[<6΁~WFŪ=j RK4aswM.};J:&e;\(l/{ b Pznnk6s9?{b$t/$! >8Ӗ!Q1iJ߰K1YqOʷ%k.{>&lTŐ1TNa*^F5KY oIَ cƨz"}оxdtfrxx Ekx& I9",;*z-F( O杖L][Zͺw;3;Va:0t2 ͍ X'k`uۏEndžZƵHbڊ3L xHn8uK>'MLiWWpj g+AIbF` f>NyHW'č"YWRAk16tv2!^# 2[Xk)2z"WiӕI ?{|}#bmRiNEUVY#W ߴق_K EGa@% /Q6gq*k?J{9 d3+>p̣K< ڭb~wy\.To<7By:T s2RJV:ECB4C5]!%+PkA6dAJi5- Yf*{,Sl8CQ^L%?/g2mfW~g}J1j{l L;(~֓,n7pU:[ͼFgeTݟjNK-RyIŎJyo:(lLs{fm!ątK&|*ǶQTQ K?G\EILM@/S `0' xV?}s'#4FX?Z" _<YVb2M8|k(ָ+7OW|=#aֺ Ì}Or_[T5@eȕD[ai$.vV.>fe !tb܎&KJs o&]dh1!>ֲ[J}Os!>%3׆N}d6ZCo6R9KcWO<߰-o~[ $>N_\~ ,GTnXi=bv%cR_ẗ́hXڪS/ B _ZM+Twv>yR_%/34$ 5ox?Z !M"= I*+h mKW6Es/h>jY_XsM},ɦA2 ^7ճVQu ~T] 5WUǒoALGz3J|۷I<uσ2~q/c/) EebQ b1wçJ"(u%E.+Nϑ=Z U[~b>C";psbK"-M҇8$(֯\xޱ[8_VT4WuޒġAHeK>A%dl4J9~jH4"_fJ* N%L*6BsJ[P[d^w7'Ch$}gҭ x 3 SD ]B_:44tUoο4NO=B[v)c0yFFʈƋ>kגfŲr=ǐN[~L|3Dc䟑OFe^Nj?le[~l55wMWA@< aO@h 1%W졚scJvvЍ-f F)T2a,H1nR}#Uw+d ]X'̈\SıN,ZqQNOhK??@1 Z҆ɘl]Umi -acfgz -@?QeiyH\)tdl$xѯHףXcZ^#-&\CISl q,D`* К؃e&~qvȚ, GBU5 DaUJ`(AzqTic=iDsNݒh}|@Los|tgN|xъ縙΋@0|iS!֡wb|d#%u '8$- _^8oWCN(Jq R'&#t%W|iO﫦-Ö h fdϲ i6Cb.Z+|0ؾʄl-ȅ {ߞaisgdRO q Jl[ h<%CMA~98'MmvfބɶfM ϶5k)z]|'"uˎ@ΐMrF4v?{aʠڜ}2LG<=(F& & 'j\iܦ?˭גlgE&"u27lj3ى6h8|tU? ߋЀiA0#}!74 <ᫌh<7٫xxӶ~T$c5Gi՘lzgk(\98`ā<>f%[~0pCwS5~=i9,BUgq@~t=-YV6>\ynu@{tq31rs tQɷg[i_v6 O ZOnA%5.y-stm@ŤS-^?fҕd.k_Z/5 rY,,|+gnx>YdFFmh0˜=P K2#"tzX{oԇ咎(Iوr\O p1q `HF/4|ѽn&@1v2Вy@%&tggi9ŀ)iMz|7M#S-Zu;Gd2k~Ř:fϩ߁a\ T+":+$~/2.moK;Zt| :XEjƒ[x1$CYDZEˈy뱖uyn' I .%'3TG="H[ ?<͗>>J`/ۙtX1^ E‘b!^@:Cz;N:yY?8>]N1kk!HWTxһӺЌ.UvhO P!<ya|*$|4z~F Ƨ҄WNtRH&TRHme-ZSl<(壡a^!"z9NP݇i&xdc>CanFN>ߦ rP.A/=Á2Gu:Ul9]PBcq 'B%XovWF{.LVϿ \:|(u~eF##,^C(d5v@b{m_H2Z gPzTb+'8f7֙DF9)| ]{HYH4%Gϭ\i!*rOsYX}A;XM<앚,SgP?gT5R̳E=Lh9DV+3zbc A'0n/j^<ՇvXs$m9.'k3M%Mڕ8<"q_)]<:>kPt *h}8?d=TN?`#dVgbv#8=, >fmZJhcZwu?Cxb:J( b4KyT(#s;Ic1N'/;_\H4PgI)cgwN9,@!vy DS[Mƛxr~Pt"F 2ЬemH(rj 0CJs)oCI|=_Yu')YnFU#h!Е_ YZ