libappstream-glib8-0.7.16-1.31 >  A ^p9|@4,RyH9@HTΙKe;hVu~,_$s dw)bs[%_~eNr >p@?d ! ? 5Vh ~     hf(8W9W: W>@FGHIXY$\@]P^bcdefluv wxy z0@DJClibappstream-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.^pxinomavro SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/System/Librarieshttp://people.freedesktop.org/~hughsient/appstream-glib/linuxppc64le 58gA큤^2^X^g]C(614566d5808eb3ca8eb2f471ca1b7c058d0d3e0b04b56c4d360c6a9bf8eb3a19dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551libappstream-glib.so.8.0.10rootrootrootrootrootrootrootrootappstream-glib-0.7.16-1.31.src.rpmlibappstream-glib.so.8()(64bit)libappstream-glib8libappstream-glib8(ppc-64)@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibarchive.so.13()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(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/ldconfigxinomavro 15917372000.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-glibcpioxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=8743f101534ea369de8ea4073b14a7757dfcb8e6, strippeddirectoryASCII text PR RRRRRR RR R R R `&:sjutf-8d1a930ccd27c6fadf233a437898ae6a0a04632ac418df9e422588b3694c40552?7zXZ !t/ o] cr$x#+P&yZ & ?c@8l?&o 2Ƕb.E:T6NL{/h^pNǵ1.ѧ4˨F  lHR]mlklD h8MMe&qY<'14Jd֛_'gr+0[gE>vދ-T8tIPa{BUDm'#[p1j7o 5e'؅vS6 d(-J)Wgw/>wlȆ@X╒ ?$A⥆"H9o%qFכ.;8*`}ݒI@U4w'F>'Tiez$“ ޜExчe9mBGd!Pa5l3<:V€qyaJ/S/ٵ_2X)3TXZڿٶ^VtRH㻙GzDp9#o4Y?Rt[L~|U8o9i|"1mP= 2q'sLXQvBBMψ1Il1?xݲuN;kCǚ*j{!"# 9붭\q_ !_(ۺ¤\zLM$=]y9CDރԸ7 >>T-a䳑HiP1o~#?PV5ʏ06eOayEȚ@ARwJ'=^a*4SM ]JN%Nu .~w$ڒ}?lD,1vTdr=6\ SFҷ%BojG3$$itw%)Ӯ{z|"sOD@ Ă&d]5slZZ_"ǡuJ3Dk&@Gb8l^nڅ.GRɁd]Q&.t?w\Uۘ7 ʔ)^II >x #sfqR>臜QzNB)/hqtLTc,X=IZ:Y7Ix3 Wr PX dom" Z8l ՁY}[9HMcv |0,G }Nhp/}DTC1d ݌N~_{TpJq",QwOύsu >x͙w 1j wd h^z#pCM(XrTLueOɫ I'h=mւ X6+iz(L ی8ϯ (K!/>׶g{SEt $[/|cJÞbw_)28LGF\= :oW6]wmD <\T4Uq{cb>~Lz"X~~[{,%9dq-HVH g𓓚1|2V\nX<XɎفRA^ѓ0OwA]u"iFf@Yp[8oWjzֹT4>8uZZu@X% erNhuV'PMp]uY2dOU``M~'eG N]r@(u-$шT2iќi8l?K p*O]>`.NSb@mRp%g ϔp{/~'AHo1yPpishi+ -x d:{66C`j!+wkX-?%`+' >dӂ R3-.q X7n3 &mEPtS"d_PLJ0ՓQJ0>mxA4d@%^ᣟrq8ntd x̜38B/Ns_lsiO|Mq1`}MD' eZZ:;#WΑ݋b"KM}@ϷV<ɬT!zz36_>1ګ_f|2c& sQ ɘyugh4q6i}/CUPZzlq(65d l/I~FO HaA{m=+\ Ȳ%|_{efdSBiJEMZ;rq({fЃR+/[`j5F:0 ,Q(:L>^}I ɚݾ"V VA>g ݀Ϗ^+UF'< RL`i?ډ Ss[jYͅvP;~<|cqjT%JM'֩!eE,܇A24:*G)HC+AAc-E)ShOQ)`?h`9.0dKR{wPꔋ90`06)_uRXY u-BRŵxUvJk0S;M'pn_;԰Nɹ*y 60N:cmܤ&5TfR񣸄ƣ$pRd FO07u=1'@<S:=#{&|W3eZ{[-dK%Gm؎4Ar @*qIޢFyL(m3 :I E>z҈xٛw{O 8to^#|X$ HkwM3iӥnZ(܃9X*" u.Jک|Wj<^Aw@7BRQLS@fZL\Mׅl>Djt7Cűo)uy_qqsv1I|xUrC1=+VNGQ۶ҍ !BZ|}ّPem 1;Ђ*glB\m]hlhd؞%!ETy9!4;:ᖼIpBS,nrK Z$U-P׌د{:sC l8holu1|Lg/|y HQj_<%|3|w[X*X6~I_NlLngEy\B |/g,QcvLIhk?: FHY*F8ukSRLYt鱺!6Usƭ3^2|y yK%JmrIk(?SđcskLT&n -V=6\Q-Tb@m f&P1hA`6k`'[Cm c2_l"[F1}#PTCNplp?qu ҆bmȮʍo\/||#*C,j@@HfW>Trc$B0P{0j A.DN8ErUDi玨>hOqt84.sF [W$zerK* 04cƆ\V 3/g@gk$-D8ˣz5]&E(25;FA>f^NA oV KJ“xjg Y W"=N#DQ +7(8$@ n7&ZԿ#-(s-hbL4 ʈ6Z/;Pr٘~?Rp}+bu}­需5Ί "o[5T2(S"Ag)$Z`--TΨ>$bzE,,y4cYc(gڤA1&`߯R} >~wPY=#4DWE (#:iqY*>T}}bUO-pEW;\N^*sEom%L,0dU.Oddhߕ磝+΢Bx[ k@6^r hsx}Qth68e=٧@)CNe$+tAb2)50YȬb+3sE@buhBfϧMn帣x؁PZ[,oC>iS s>T2HY=r'.BO5Ɔ E:F,cq [xӿ*qYՑU_=*RnC5VvJ<6?eS id?Iqv|=Qɤ/~4 %JGzg>a<[5mɽ^.![r=A7 p,ۡ> XCol<s!%vD̤ e 2ANn4GdcNe]*ͿMH툥V]|?dC?nl-kT[cɍ3/M nv[#552dKňPGQ$q:u$,eGC`ɜٶ'j1Y3RJI$je-bYE=sw+prdlJz X|'$( miWK[+(XQ$B,sIj{VY pf`7=Y}54­V6v w 2D_b^r,,m=a&Uc!4N"Q@E&0ipgIaRiSwLq>^ [_5"[|唻.T AuhmFw-u ƹ$Qhnm.+`*H foɲ3N/yY0m 12TyNeW85o@b)TMaVbm8C(䖢xw1@Cgz%XΠ#~K7>g%45Y6oyd%Gb߱s@}ڌU XtwMO6y[JOH; Lm+2^}[<# /a.$'ٗ:)TҾGv88IT[7qiFr捬7(L=lx=pX Z+ {Q z­ nc\{5hQֶsS<ՏFKW>FźZqZ(v'$Htxtz KoZi S#^8"V?.,Ipr e RVROo٣Raf9]^6)T]~+O݌I1$w{Gm1 )[ .`<'^d;?4<ȃ,c\NF]!Y.A1jC-({^֤CBuÂeeDBqYp[)W}+ h@GutPAdw5x>3 HoOZMp0mVl9k20a b\'9eΛ)g:{^ Қe!_u- Pdb)߆xq }i,cDx07d2i YPVVx".Ԙ͵VN6'0_1qCVʸ\1,7gZcgTϱd2e^Qfً7C7P8B 9d&B9|T#̠z5(qF Ai r7mMJЂ'f٥&4cyd6 .rKyzk^Cҕyi+GQ}T7?H c7?Ƴ#Owh؆*SA >?xIeǼu!ȣ/d92U+q`5gJony\Mydr郅2[QpD v" 9avMޫv#Gl\rܞPI5jD90]wz؆?B @R9WNAdQ|=BbUSjh7'&hX3( / hhVa-/-ݴ[Z?=/EV>Dl6:&TfN!d$yϐ 8:0pZTs['R ^ ihzWjӳ*<@FCӵ dcm9rDs(0_OCZ3Oo#ͳGī*LH:#|?QoI:H,$``Ǎ&9x1&TZZ 9 ٻ0ݐ=4} (l)'W0EJa퐠U~qM cֈ &XcLe>=!b7}xV:@ZGkԙ{idQV?m!  ,ˤ[q:[:1Ty_@iV65,g4Uo5_S2{!f_SFE57pԬ{厨 q1c%4uvZS32[,U oVugr&*@:wQ );3APRg>j+_9Ǝ+^R'd{~%wƦ[1@G n8g0ZlW`ZnEWW'vM%*KbC}B"t~ef@'r'aK v٤#KiԟN');`5 %p~O ! (!zJ5/kx3_ŬeYYʬ@ki@Sl1vDy[7wf}]"}*U,踽v# "Q%A(3 7=|ZV}R1KLZ-p;9"3=[`sVexØABA|.f/`pv)|]@$}TXd`XjAQ[H(<1R}Bjt=t 3++q☻O{!YMΗ2]F ~)5 4c؏]MMluH*}{}2VٍGrsE}=x Qb6GSm[j3/n nyT| ^SBr.L5e 1 J8a Js.˘[R-,ǵɇ/^CғͯĹY =|4IRNщD GDHk&O*Arn1 ̔yHs{qFTUfx,:u,bZ#MHUh6˲%_i*D/agyO{I}3zї;9N?ǽ/pnAbsR;uH`QB3=$ٛ91e<:N0sVWm|a;lû~+0& [yxj9ά9RuX_a;Sa찬ߵ%(\M'jY{>w;X92w;+BRN [K* X71E8۔PW@Mk>; oSoNMf<:x % >zJq־ӶVKi q  5-=lN\1=z"LÓhzh{sRńr4D݌e/ yi@F mϫʈvvu-3>XJégIZ0AR3/`_sÅ7˹l :Hdu[Hq1a,%drir 'F\bJf|#FD lZ WY`Ji3ZB21}nٞOt֌(#u hD7jAK)@U֥P!Yiyp(_fhNxB9wNWZRL ͧNz'^b8UJ(Oh,^8>M>2ՃUi{SHRMkFkA!]ȗ# "ÒԠ۲}uq.^^9ĐfQ92f0^?BI]`G؟*vtΫ7|Pŗ6i?Zu׮& -}6J@ pRdB1pJwрBD萉wΓ1cA^ Pu4?CXp˜i$'߈sj七ըR[ղ9ՃZF(&e;6W&W A[(o<|`$=Êr)%/\s~%2чSZBS&N*+5ADsT UNeB{R9*JDo5hNh=@c]'jKe7.ܩ [2Z^tyB*#`nD& a!gaeZ ݗd_1.햦ë/n~2jd#SS&MJȠޭ,Ku{"DyO4ׂ* Awѓ`N!Hi.|&J@\ ˱k^a)`,ˊI@\j`rh|SVgI {һbBٗIjUl>{ Los-`,{U ) Enc1"sQR ƞs qlWY_dXR#/c* hYpzf6GK{ɲ0%⚽5MTdcq_<O(kQ`u vVWr ۸!{2gu# oAѩ΃m(e3>+xq9do{Ui"$1&T!%vˍ2&:bJib0|waqAceЍ]\td?Z67;lQ'eGP'QNퟨ ` u{09)oV'h%'Ec2uRFcJ֟* /s#R[Ex<9͹G6r a49v?_h>;5#SlM,"n)]JV R&Һb ^s&B}XO0QJӏ"?c3㚎yvP!b9Vx7l4o̮D'O"<ٙ_:U#4OX7 ?' >c3\`;~L<h50X*Szr3wDG`T`! YxCCUrrɶe߼ P3a^C'HܘDiHv>A3֞,1tio߅t;`? Y=`jz@}M53t~-[˔m?YQQSUcXc O&p`IG()SmDXPYtWukOiS΂'crRawa&j嗘 (%"DDMxOj3]:.1Y /ү+KWSi &_ZBrͭ.C6z;P 4)\ml$1)h < ^g } S=P',3l|*&=26G# axDs;7 KefyP>)Ps_gGkdW1''f{,33Ȃ u_!z7z{#7@o.Rv;P'"Y! q1SULa?AzOiMݲ_":]cX'^垵6j)Q3a $u?K% Dxe)R>]mq0iei|Y\lځH3Wnkճ\RkI(Gw)`9{㾽c UFFV뇊NLX3Z֢N6&;'D*~TR/}/s @:,;F NIS6~Txqc =5`t)7 H K>ZF]TF1, sbPM-B\wD /@Yp],E.Lh7odqFL dz@Ȳ!qFБ3Z:muGƗ_BR 9 7A~މM`5\e&ovnUKz[56^ \4 Z ~9 W!6&eUى 0@cݒbF;Y++ G"VR}4OUe ̚H?]Ɩ%}\| d 1n UdV{ʾ#Ui,@~8̤+HgA(;޽sUx@j!h' [ZG.Suײ=ʸ,(>XU ɄGn,_yr.0Ϣ{pV&$&ٮ(_Yy=gln6:z K,9rwgys~i@OQ*l L6W 8RWQ,riܷ$:Vj)4JuU'c=NsTQAT7@O2>ՒT.e|+ߑPb(0My{kBϺ-քQ@|a8]ع{*}T=RD2ph7dL~hp%xB5ϯys!6_t_)ak =L<uld 3%HeG>.թ/q;$ %4> n !hۮfn@Vi ۴_]Nߤ^-iyŌE5a@J_ʏu1mf[TҶxَR$h ɂW)Uqhc]'"N6S6% bI@9r%N桮OTEH2}|ev=(*Έc}Bo [x8\1uӰrGB'JQ+m&haPCoPmACxKGώ1(t~2>L efh0訸yg(ϟ:DhXC%! c.4Kbrm2rΨhBHVi\Hq v I!uv7o5&4Gl $¿0KM{Z2^.](d XL뛬.)ijf@ {_ا,շ#d+"3̯V]$'<ԮK|E4l2Snv PJ$'#Zx@zB&n\Kd0MF|Til6[BtJVky0Q9)"Z"mՀLQBp[!/٪q_MmU{cqFaנ'ȴ.YZ>j6dQ_K9L %WQӘ)F:PK$IK~dI)T!;JFCpkT Ln=iNԆk ysSܑotUKt()BV&bSd7vv׏nrF%'pϛ;HOԉ'ەkln# /=!' Am '_) "i8Ҵ;rQ_QmhbVadڛWAaݜna?n0x4%xxjm ~_"jmZWL9 >bJ&ldn߇w؛Ɂ%3m39R2h=@Hqm [cU2vK!?r 0F~1pFI ?DROzMoFj/5{gcѫ1k<,"!WꡭՊ(%7L/YIMtzN=,vPv"J򦳴7`}/Wej-< r+DAZqjG~$b8VwKN*8qu*ڰڶ5->xYlieA}Uբ_^AYD[=mw>,JY/ AS\<K9n$xBM\RžEyq۲KF; TU]f ġID~ .-H:_uRV5LSŽ2[ܾs+R(sRhMWW|6J;`?0˘?`oN3ij;'VI3 hGa PIފf,j' >[ͨBMm8B$ùƫ :KKT M{[yMqg>kr| w4LtrкrvỸ8V~ݢyev{9rgZ!Cq$88ė.bQU,2,~5+*E aNeg3[t 75*ЀN0  &+OCڀ@Roupkޣ˳R7ԹW=4)/M$c.`O^dI%Wo ďzxVu{YnS(NSm8ghOU hFvΛ'֞l( C44"Qk_z_s#@9@׌V郩t0?{0 -]䂹f'B!N5@gHrxkgġ=-BJ U!IEEӴDV -J)'`%+quΊ8~Et]?@aA9o\~xJyGƘ܄:0:vO[!VނqY QGQP a_6ߞw /i`8, *$\N P5?Ux}Y/4k-7"#t>kyLpN& Lfkc;g&L˲,Q{tI?@sB(=a9#ͅr_.ߤ-=5ky$R)xF݃՟;QR}|SN}P/&6FK9|Ws9\zZ_RܯGEU8^?Aj, K1m+6x+?<^誗hs.gɌIEUPJ2IsemR@Z4;n(.pyYW`"|/W-34+WOjD+Di`++g^@«~`]JO,`XA"xs]Fu }#ir?bcAѸ4Q>sEI^\nt hlޠĮfn MIg= vb_s @A{N o%BJ8?Z*h%tl`Hzo5VWb7AyH67 # VwHT&6 K/IL_JO# Zj_UFy(tƩ_/-q|"Pv>*8j K#LA[ wKI@W`m=u'`]&TBGrl$,iJ'WB9x )hTբ`~gL6ʿQU3MPrj0Q[c/ YkW8=?,=aG \օxF-Vuj`{|(B.gSF GNI@2 ;1'%9t k/%pTyG×(1o:haJiݲܥ@PZFX<4n%>`4`!.5flK%Y@DF> *.~ﯯ|a*ALt`8{4b5 ۾Ֆ; s!::-]:Ҫ{֕zį!N z2>QsUEcHCf.d=VQQkcQH)A]xL~OO /3d|25'R6S(/dW${r{36s4,3BjBv#|] P6%}^ P 4Pl>xhW12/9 C0*~ IZ Ǔ撔*|S\FE""6m`wqr0])7&H mL ~ӿsl=ǍdXi~q\ZCIrBvhmGP`[.XFb.EП~Aqg @TOUGz9Hf| <8_ '7v9ka!ߒ:Px,EluÅNde'uއ{se%E2bҸqrLW{TTf`P~  d>lgTS8~--2Abx_DPnBBQԜ{rbிÝ mq?(}ݸ3s4_s$-m}Om1 A]-ćF0kkxMá E^,כݸèRM \1)j&̋ms;M筹(662Wkr8i>la(hbVJZ72s*lpi9WrxҖ$ʾU7lc՟?)/WbNHp=YJ,;jӾ12*Ayњ<z0p~;FɅEźe:\Ui7sf~p"bV覄`dU;-zx,t} h"Tn]GMqG*"QbP[ɄW>Ԝӹ݌qO}8\"t@t0ƹ(un%#3wGL"Q*zxcb[\Us烀 ݞRxW޹#{1 jLTB/I jFN(Am 1IAВW#RY?)Ds9'd64w_d9tɃC ES*v"I~&is8ýK5gTqyev}Tv"XsS! nAF7iViuYt-P8H>Ji "w, PO \f$zQX4 m1rNu`ݖ t}U)BXR lЅf"*Br36Nv`'g֭׿Pm5bK]_&? ~(C%j۝é"Q<,p쎇+# ޚ-o64Z:$_|b넝kZGwPb R DFOSg éW[O~DryȈCZ~e$AjP2AX6ϻ$ _ա٫s.uM;&>.pj- ؊d *zW?!Dy dsThΚƉC]>pY2EnPWa{w9Z4vX)LvkIqQpꎅJnFYHjX w߈W*C!8@%0gè 6a|\ RF!kx03|t#`b- լ˶ŞS%gJ&gpʶ=H0˻Ȑ]u L F_I|xm-  v5j؇+v]bta4p~k` ?NOЌgzt6w m%ʘ?D=nOh9T~r/j֞;ͭșѲ֠b!?ij~7-?{A":Q&rMuCJLT^Wg @{؅jC$beYOeѷ'RO&'*nղ /53J7pVsB/aE:ڃ3vHsv! /U/_6غPa_˵W]_-տ'vŖ/8rw}9}\9Maƈymϣk:1>[sOx]AِNs3R\ mǻFi"~+D$q)OwۈnyOe" j'b!Zg{ˁ4L \Nwi N^ A(ejsSSOzhhtsV,4OtÝ#|SUB)2TT,|bC@`b}!F}JCFWd$K*w<Ik?4tqO=?4w9]Lxh;s6{Yn\Ve׈ ȁ]6> %WC_ y3Cc^W ] QI/=(`;ֺK_'$rI8.f-#i9_3TDc%mB*Ta7B'?Gj5O98@r #)>l9g2 vN U(R9  ƀ9‚ m!ReO(o߇b>|a&d>7@LRO)D=+F/W ;~P=8i7=ӌSqW9醟;^:B5Lٽb1Lqȵ.+c50 X|d~Q`](UH \h=Ȕq&A?$FVm.5$e3T?|d73@r58Y;|IHNY]aΚxɸu7d`)ck?3d2 @"ڍn}kLק Syk> ugeSJyIm6+MdOnIUv-N^ s&)\t9Eoz_h5!"Gz ˹u|DM%k *TU~cZbxۓ$m'-Hm? ]L#^h-iTX9OJt&C&fZB@艚s gMgѧ7C3)מ&!%9[|:`s]W/&/Fk:f]-7~؛ia%j[e4q#nxs#\_kԶ I0"SqpNV珹#p-0A7[fO緗/&?L29]h1~ڍh,>LdܝK EY\p{I$.&o@_+Nx> 2Z*O店.ż\FT!k9AT0E dPj?F:{nҚed H*gPQ$àߛueWhQ2Cg&1/*A5Τ\3Ta415 WtS7{hsȰq =Rb0\oK(oMB^, *Oy"dopL99ƨF>mRfRxF7C!.`IiH.^_NgW-ǵTft5ςWK8K 뚮D=LK ǒdop8SYF#9s  @.t>l|V=І!p #|`o0f؀eϸ{C,ĎJ[߻b 9w;Qڀ"R86/U'Ӗխ4 #d7MgԑJ]4۠[22ߌdkً}x?k3~@\c5(ugv(LCS1VVdSPNF5<)>Y/iOLR%nlU Nc4># I1p3}K^$CsÚBsb&EN!)5bme tx)1#7Bo@Xē1W+DhK˴trli?;ݪsȋM}uJBx0>d!DH5XԔE+"oFrg&N:?Uݘ:f,Y!\^ fU֯ i& <9L-}?gw![„%E/q `T}ig|* w0z#`O-0LZ/eX&Ѳr7s ʏCpaނ_ǏM,4І0[fRjb̌|N2q$S4 ؿ6u3PwѐH"+*JMZK%'lxPR1 -~@[5kW,Y[;RT,lT N 8nvq P7vꩫ롛߃jn?bJ3h.dqT haDG%T?vi$$_md}0@-@tsyyѩ*k5OO-u!t9]0 I<;Op*$Jx42%%LH*GX\.^Gƿ3L- o&s [ RҤ5Ɠ$TGZþ 8x05}L/eJmgjV=,B(;&%|[ّ&VP5cR.4omEL=vn&ĦNZ3Daw;?i1Ϸl@B(iF_hʱW"i ^fS.:K@-npYi0H{D'3JWd#+h*> rԙcϿȽ\ ].3B5G2z5MbR vLdB3g؄[$l|SoUn%C j'=Ƞiym3$=[>nea4QOل]giAGs<;`(JgH#f]55} 6L[PRh˾FuUtaLnu~XyDM)^JzlV_@T>;2WtkyɠMo"}T\Xq-HR92-5C$-&a2{t?6ABM`Ye󈒉9, !^etTaB` 3$]Ch+O*%:%`6~XЃLs!^RWBajU8}q{' g|ˇ? bss8ifYaUFw`f;)ΤлX=0`/~W2Ӆ ~A1&gN1s=ͤ#nq4K%cFCF \€DNF5?oN 1v0Jt{]-<~m>uXH*UU,Caግ$dXX{%W_C]cd64epxYx¯I ѐu;׈,c ~` lZf̔P`ޛH5-8)=+6 |,[ą0շະg< vf׮p!=YV]j';ZW:1-gw~#E Ru56 fQYx|ev7c&Y,[ZF4Ɏ"ZoP'_jյ l֥sNNcp nfhxHC.$(ZwBՇs"~{hF=_$0THZ~Tb44.%PX_^7NnŔ?r+9wPDحW>m"Zloǣx^vg3OvG0}ܰD^ h 2X5OG䕋= t*5}U5띧/eXmSFkE^zJbQ!!G_%P5J"_r E!n}["@tˆE*9"39iMyAqfmyI1Jȿ׈סV;{X"umA)엞e& .pRwcˠzw#ͨH~1+OwX蚝MHzP;BFW0&B 4x ?UGwDKx]$e#*똉cˤVFI8b`S<üc=Ӻ A6IՍj{+r=LNY) V:bB7FDŽIAU$DqH}D×pF=iP<ӍT'x-tb[JtG[:\&hF]dOB Gؗ&H#Z| 3 iMq={dϯzx%s, PKif<]'Edε;2$DZqۛg=rج%vIƋ"u%9]Wh/'t!,/PP:֨bi yik{ 7 6E2H t>7,7eG tzD)hD=իgӮqZʝJi"ɜ+'FRzlQUy&##Jq2lE??2#NN3Nj"{1 [W U%9UQ#J'}|FȗjBC;R7mMƼ"`JYxXaҫ~To aUo@xt>y`&iAk6U8s/;P(s~;x\0\-/LHF5/ٖYx `԰hc͎;8P; LZQ?q,r<Pt;o<< iא{˛gz<k&Y 󠊝plVzz8)AbZ@]e4b\KwZ)Dj'M7Mar)<"~L 2YЭBUӐU#lMy<8wWNgqԹʙhkʹO /8߻ BnU,?XF*@ GAUotDf{ GP;sl& PeEaWL$ANg;˛cխY._9Ahͣj]wdډ|283bhp-a2`CH@KlM'Fb:cx7n٨%KПDNLVՠ-9&%˱b;¹RSW;M|:>escՂ8Pn[bh_6oV s!p:NуaP'ACt+-UV1XƊ.nni!{%#BlhhDm{+AUM/CBG%6BXxjw^Bo(M8SCٚ>"1b}y%&#VʯD/|LXϭt񣗕rvp[Ҍ3Ֆ\t37cW(9f8xV"2bewE !/VcsRn+6X.y 4 ' (jND-UyKpԇyAZ1ݻ8VadvAnyY ;+тMGo5*ZHeJ0:&R_P4_@ܖ4()(ADk2![1+Q2kͮcDe P;?u)I Do+$:y4Ò^ |8`Qʐh#X&7lm%$HSfչ.0$3/0Flnejpu!fOR(,I@j"=9qP+_xpPC1tbtVƥۛɄxׯ6-m{MJT'vE9tGlOy+dx[S^ѠwSa-(0ŷ Zkc{0"`^ч !'p3"1ǂ&1s nos027)V(a\ZiY9X{ %czշ5Sq6{*`rUsSk&ƯByƚ<CXfAg -vvzUXVBxZXg%عz¦E{.2 Kj}BTTAC:Pv NїaY;2BȯMBg,'z@g~p?e#{[8z7$C/dӲqBjoY=_.P`Z)Mr4SM̗ʺH @L{^Up/;QrYolzBExWȦoQSƞWLzKH8f Cˮ+z4` 5J.nS[5. DV|ŭNjG%(Fwhȅv'jASOT7@ ^0,"Zem}{Ȁ! }ך1wS8'TL ;)]L<:3se)3E4Hutr,uQdBk)yiFMHg:&>ip` ' IG194?;%"\HBBG 0FĥD6^osfiͬ0}ͶOVu]IsY_K:Qg|45yڲk]^*AVG .頪@Ĕ9@[ u(J;d B`x@BCǜ5̑ª|p69e|VjN%:׵CMRis*\4uPN$eHM"1Dˆ}ƲWs>YJYy7WWOn@aQtnkͱ"/-C5 `12YXUţP2WMݒ ž"Y339.ip H9NP/ Aި*#ML){:#ihzDx-8EA1`/UYF}36s@'5f, rً@{ T\) [,38O}#> g5# &/9z*n$P>d$'`mfR1,EB{wb3ͦV6s[c>F0- x|& pt;T٣&3=vvs& ES8á8saŅ};a{'g4Fx!#C7_L<q<΄gGaCb>y/ϊ)#Dz\à'1Ğfr4) [p>C+]G0S)fBkj7FBUlW@mwѮTVDvLmC-t$<̯Qds{3htI4z4\nuCr!#+kf+P,?hU%\Gl.,NYoo)b-ly }Ёrv"GkquXVi!~|nʿ BfA$Y=_!ݤYb;(ISE7O¨F)(}k)PM?h뫔F3BmKJx ȑ(M_^n֨TZ~,_J4xb3_,z1 daaC 2n 1혏j ?~i~32`~tc#…8 ztcŏ[2bTf{ӌ4JD4CXYws"=^X#$hUς4uia$"~xC0w̎ q4a*~uGs'B3gk XoNj17֬_ 7zDTwı\iFWeyްNzk=+C,&HoѩNlQFg[Ѕ?KcJ_)%ebx9lH,fbW#J #5<\[Ҧvr < pHߋ_*Vj8^ҽX82r9?ϋ$rdwB` (aEaХB۫ǁulST նI~A"PwM\@/IqN0pq#b>M<AXEh z&J&^yܷzLUmXg0^(pzͰs+XRNzxE<8HPP@w 7TzYr;8G_7(e}l~vBԽkׄӈEbK,Gea(u\hXW$s,qCOC.֧523e.ie~]15SR.r(|U˸P9&!7*\B&ZI,a{فlel(4nI[vx :XX $J51(91IsmrkD- %k3nfŬ0$ʮi9Ni jr!ah,g9YCt)IJ:8S9(,`}s~Tp7ʤ#; \?Y04R =5eK)W8"]8t|Mr\VN]cP놏:fq_ t C*#J I~k'רׂ)U ֡nyY:ћ$h!R&iˎUW Ѧ &?Vo?gxM8pO8{fŝV_kԤ0~ϼWWvhU9 ^819ƝC3LGh΢I[ODNdoI H$@.󕞲a{WW3_$ݒKs0c$T[Q+,5CSLӰfkڃ!}.U^+kTRWoD", k|b ԡK}h(͌A8V.DN]xkh?-TmFCkAntbTar1KJQ択gje{+;58 }1RyhG9tN<|~87 PhAWr48'Stv~0w"e؊8$ɉзʡ/DPķJWN Zλ7MPPsetQ ?sbÓ~OQ{R٠~t?Cm{<)ڜ1VTm?D{#ע_`#k0!aJQ S0=s&z n~m5}m.ze?* xILU"Ӛ.3^۝♶}}eGxVAڝ2xQ 3s#u#m,%J )GpX";ۍ ˀqABQ *o2sUFGglL38Ilr}b>]q74!#?Ux 4L "V^4ԅxLO@t9|x9 EY4>QYdSy0 1s¡W?9)d9 :z-=ONgF6"HWʨH:QZG<}ngq!vA D%U^P*A\v]D?@> z?'b7)%>~[ɍq8;0Bf}w7NBg ZD^C؉^:.P&32֥1)r9mprU@vZY&$;(Q%71J!pA2u x[5=]dI'Th{#Nt+_:&П2W /]KY)׋vS؜ $bGAXPe*]_N?0[NϔL?2|܀~FN~Y •Q|s!N%*|Vۓa,b \D=! n[}۽cb1̾+i}y[Smwe!Zf;Md,'4徆à%W.`80R,AxFkE̠jkDO%j5 l ^.n%bz%^m1]eS3i.h>7Z@Ǭn(f$^ǃ\F\s*D?DOT~mw eэ^){ CWz[=ėkW0[{l`Wk Cڱca;ь/<ٺڇP4:PP9Į\ti ="ʹ+ 3ʣt{ߩ5~@~>s.IXOz39(w_)GE쪬"-??lJnJg)ـ?;'@ة/>]vV$$F2Txu{U#-Q2]D3НXcWѽޞ p^Bs"CۋZ}Bo9G):com J@\ƶICԬ1j?wf˙jJy&ߋԔ`58VPr1 z8[wIjWhOG!kpƹqHJ\tϯCcD0GrBC% Z-8(;ط4b HdlrHgq~*|L#MN_'!d`%s_Q5.UB " )F4?kQ눈Hǡbecy|7 د1HV!/a*b8N-[AhqnNب)wn3#uQlC$@ݿF (6VN0 y[:CvXX CjF,`NCD`a?XQ!ᑯj(B_NثW5ʝyLGTvt~їQ8a{ˇBҮ"}9WςVGg?Qmlo^,ޕf3:(._堇K$aqaO!؞O2Ƒ<)fA!LBo-¿o]>Um=Ora呫R?7G9p**ܔ~kLZ1+95~IX8MT{6GLL/oϼb E]%7mZ3+ p-2ixLsٓJc#/HecG"& ]I,RY% pNXIvƑ8!pQi Y*HbZh \0G͆c==|B1 &Zq5ugzZZ,ç QNtQ7aVsy! d,]Z;׎Kplv9ѳՕ1$ju뫳C h&b2 f޺YPn'9?vS9Z0JzO <=coZPrҹNUcer912|c/Nv$+z֫ 29nF?Axij1X,~s/41?юN-yKbN:ZHm`"UdÅ<}%vbST;;nUd~x8ŀ51̶˟; +_¼ta3Gʾ@OLpKj X@tWȄupOn-_ZM׋˼&`#,d%YR1|GgvTc+N*x$CN$nؗ*u664MW@x:IryfMU ZX)7Ug3ҏ>2*CM2vt{|<0dE7L 4i֌! }D_1&(DU"VR ncomW"03(o rsÂǚwReXr.8,hAʕ`L.z(p7&d +d/>~^"5QkԸ!3Akʎ5Ju0EV'`;{pE!5qE)/K\Iumu\MN*>uA3k8m56Ez~̖)ýFA^_z<;^ :1h K ]ms6mǮp?,Ilc@G]ػ`pi~pYde|jHo:E_cЈ:+fggM?xk KDf(z&\ 1>wc瞪ޖnI_ _c%s,95so> NGX :UTLJ^`Qlq=_ c0^-ż'dϻ a,Q?罃idyS/Z4"2O#~z BW S7êgXU@2+Ǎ?_;6"[j๵AmS^l6b9bj C>G$T~[FgW+9*yK¯c/wzd́4y[Rga `|m[?26M >"uƊ%Y")IB3l QqU3YQeåJҩz& tҒ%\Cw0/=D 8֪?:[]-N3<yj<_p+tqqǜ3j_R|;'`sKAU#-mq0,kWCvå㝔Ӕ&2Yl˱/F(T.>>f$. tLhoKo42H],H3u!DO3(c>L}!-Qa"|ZtWJi>8 /Y^SW:vOufA<BCf]hpKBYvCNf.ݴ3&f/ŃV`Oۃ rL(cPM3XAJ y)thMH To) }jDçb; Z}l&il5_C#mV0ۊsG:(nٮZ %vV|}zE?q;ox^V_ )$E2Eufy)Ծ'0یS~2/u* C+]{d.G2RLD,W[Z"1 Ep3'mwdW7`FBA' 8-:^ >\i98z#<&㘝h1zŴ95`46駡0RTiY=їm@K쌼(J$ª r4N\y5B(JyQp6X$ǐLͽKUFn뿆tLA%V .r~(L k1# Z&5.Q+֋mRV zhQ;]mq9T!.Ufud윕&e8IZ='pA;GFQdv,'>;XHM%dԹpԎ?,zYn3HS|b ϐ.Y62ICoPL BeNJ;`߂QLԢuI(jFu9xk1@%`qI1 'Q Ȃ"vr 1xs/&,66Kʵb4SX/8wis*RӝSjX PEX\1~%_ uJPL2b0b|cc[K@'v*hvC~Ȇq,`q>.lTI^r>RQ:2Aj[L3J]"J M޺Wſn!nKk2l?3P%Cٔ3.f1c7ݧ$Rz 1xK+DukhaYބ~JJ sn%˄xNq]A:W0%#øM"p$\HNBk1pBb/?pFxd[HT7 H޶I>E6X>R黬1rq,vo w&Cuu#Ә{grt -ү)|V})d3ǁO찢>Qa\D`7enzè"'{}hDž(9{(,1c_4cDhTSSw֛"yĩSt 5㣭qX8 'mh.E|E@ OdJڜHYk .⾎\=d_2tr`O1򑕤I}Ii9~F#7.? YFA0#q#&iû*1~>Mɰ xhphU]w$}D}׸ilmdz T6<d/}RXw f2o[ҫf؀ KWQ5+:״2[T#HE-ϼ% `("4:দDMl(EtVXCӨPjaIWHjBD럆{WPs|B4`v/3T/3GN;<ҶA~(]` A M,uJ_+c"10 8PX}LbUWq&6.eURx%dtl'$[^A=&&?Ӓ{w-`/_hD|<2^KgÓ;_GN:BW2EMB}йs`[S<>o&0. yvqBNo q_RS*z] t)^>[I$"cѵsg`VYbT_ۘQv!T3"yKp0O\5\ x:` XH=o>yvC,3^lqvC&b-]~v\g5V`Yc1LLm=/5EY2׃(NNe5ԑ7 lVA2dAӤ$ѵsXA.?_,{+1hd㤬"H76KusZrZsV5 @2= hN-WЏBQpq~-Ҹ FN:5QA3Y6t`ZFsqj#^BH wtޜq(56)PhW;G-Q!h|zNAuAKH CƇOb&Mm呼Қ.8fxڒw brYt3IEԣ/8^?q+>9 BU =F")P{N o3j_YB6vbe2Mr{ 6{ :8Se2`!8)qք Muz }jv:*Kz}AqP^V:_ꃸ#=? m+%Jr]E ^OW,MtNa,!7¤1_I%5 4-bν10p$:fι-(G&+6r9(\ r2F}7'wKG@K= VmQJכMeWRx/}V:5p;N9lz85nciڏC@J6ARsKı4Zb=a>gz,hyxb D ٜb0K3B  $e@ 64;MR0Q% v@>߫6;Aڐٽ{/Ņz'xɢf`WA WpmwHIG*DQdQ!r SvB45dRnX9o,A=8>&kW.ȡE,&u-9<Mtq<&W0bq"PjoLkLr:p7L뛻^-!TgaP޺4nBxnɒ)*d 7 x&hJ,vPQע2H)m^44_'f vZ6tLt5ɌTSOd hLkE F`>IQD3 4ߦY$9\vs+BO\Eλ\wa\F;1iZ;0k̉Œ|GBXjϝi*O)n1oZe° n3o $2Ö{Ӊ-b4," c7 b;)h/X$yxTd.] X;=FIGfz5>Ծ g=Ch_?ǙĦ.y>=Iu*)~0Mn-EI߅Ib_Ԍ22)7W#Õj&B)MAkM=&5^٨>{8٘q{%GoV_~h`9zO7SܓictO`@c-bOQꘗ0&*;mW)㹔#T}AY,ssϴGW4}sQYۚ !Wՠs!0q={&^Z4C }):"<ޚ \u(YS s3!w|k}hgUYʆ Qu!(s: 5 9zBkRX<G=ZR8:|eW?n\ITw{R>PO"\Dad]P_asE =Bv!ޡؠꔉҔvNdQF}*9e{)fېԼb%ɿ]'o>unWn 3/T""Bhtjf;II7e^ɤ'0!r ]P4](j<22Jem=}f\#?"K?l-hcs0U@C= qOmZ ~٪:_4H3t#}mSF52'htda6y2a;Z#mA2qla3o' v~ A~`;۝iL=dT ňS(訴ӧ0uDXHE,=t<5B6cK Dg ;'Fx̮{/Dډ1*Ǭ  闪l:σ|a ێKdb\kZesLMLPlCޢ$UU(6c#,x`)<ؿf­Ȭ#*oFW`ppmn{9x +4lQj "5ۧjla| T@O< n!F_ |Rdž.vAĤꝋz"Bi. {~K#`0QK zVzx4x9FF苮pcq\N9g%[ž]oq;}stE >n6lNjxIYMԷEihU`g0 qܹwuXb#t2bK6,X<ႆ@D^VY/&Vp^Yjڈ(Ή5E9v~f8/o?z2<mb /!|vjK?0$i HY`IPk_ep7Y_14W'D#_1W쪯`c^:cYRգ#Ꙋ$-sjքLJ/NU)~Q(\sr6@Jxr`27nx֥76ALTPz\j}y~ۛu&̖(vBӁ!Ufced.C>3j8drz'XP|G)4T8vXg{">^oeBӭbʋAU)A_.HOz$]5tObެՃjХ 67\LK]*0[;&myv? m bʹuO6J~ ZX ‰ɩ255jϹ?Yv5ݟc-ToC-F*TU~KL闖] -_ه%%ܣMvwi"Ry HH#ѻ*>Ty{OW'UcV{X9'dU>ֵ t,ȩs tػ~79{x==Un 8IdỲ2@ ᬘ0o禍+s<Ѱ<K"@q85з:bt\.W^QEB=YVU'ٯ{LWgdnǜ2\l[(/ _#1A<$+M.70HpPWdK yWs̀'u@7tb]쑛dʺiN&5)Ɍ{ b;/R&'sS8[Tƌ0im_{ʪ-ŖX|mOuFW[O{koS46ҹ@2L4n?y%0%3$f0Z c̢8>u57yq"I- 34<!Dzhw_0X۳ז YU( l}ixG8Re*} ̀3h^mj,G$dds F"9&8 Y6F.h4hy!A,!kJNt{h\LW܇Ducʪ}hطѝT^j?cs- Seepj_?q$՞o7K{K=zN"Ei`7e8N Π(o>uGlZJ㯵8 {8^ԣAr-2N~٤ʡL) 9}G }%oI݈ߵq3_W(%ڱ\iF S$"f|#g);ĥ;A|nmXkbɑҺCoP}`<}|cBlmt\oN& A>ߙMk5?T:ec5*i{tjJOFw|YE Kt$c|gOXtTP%{ x-Chas !]A"_nv5SwOg%q[[l1net 꼦P`W9F y/e]:~`i*`<ӈ^FU'Uk jOީ< 'h5T ș(HN43OKǿhE`lvIJHZh#yiIjBS5W] #su 8~-||죙"xdw{A붔b'(TߊCI1 2A D Ԏ_/vሽ&G8+mϙ~1%2{!|i5:v,jK,0@,o# 6:M#~$t"sY:}6:UP E91 sX9%~eu15GUzq lpdI(\ B!k[X"!~#éA],`{kTAɝfܾMz9_ V@]:ɔ]MW?{>K~xUo 2e}EݕF %Ww*:q;BMMJ(n6Z [o-Ԑt̾HHh'ڗsDHiCˬ9ۛƨv^cbY) &u*gdK: wYPǒB kJv`, WWD)RGvda&ݾIoD"<*w lk[mQ[XRM]pqt\] Or0]Ey 23MS,׋z~Q}+gbm/~'U͕[AoA h+bsJr$y]iUy- p`0Yy2,úr!s&`04Zy"lc&'?SzS&yT:0 4 S^mq% ^ N ng, "R@$ T>i~H%["Cyܮ^AⳆ,uf~򸥯>>q>"LQ)%_^ ;F™H".3A0.GX*MF 7iDsl/#>0i٩4Ҿ$K4?w5#gЭjR]Oź[arv6a_~q"zh.M@g)D ud%: dV: FTEHі9]uXdHnF="SQl5^R >Ev{D;t{h b &Yf.@/Cʿ;yb1/-ND^9<%l崙LZu 07E2bJհSni0ad=^n/>>L'amc{(9y.1#%ff-SJaOAE'WP\x"r5 ffo剮#4E+ӳ2\C? `<cjYK:>^AΥVWJbw -hGm%Yòl0Ƌ}X|f!W!_%_\Xrx!ȩ1J ȫ<; Ț*Zf`(6X h`(fmٓ P8Qո.v?'%l#699K{ i>"UB\.~ kH35lL/n3x(ϴ>pĩJ]ڡ;M˞Mi҃"6 =;$kCl9!-@4~Uk}wCOD5K(*ק3& tx4rCGR}B;0t`oiiSPN£苰pn#O"n_sRYYDT O l8’<:ԻF19 `O5⧋P'πAF].|?]hv) Co#hګQWAf%fi^s?Ŵ-59jdw`W4R4-- R RVm "5-Lj Q4S"VR2>51%@s. ttޘ~K@lV9+b)z*WCwu#r:cg}N=Qk#Py<6c;ưf`w +^rrGBRi|曌<ph6µ*@uЦ bK`Wy"!2rEqZX-"wMZyǯ⺆?KMstЦ=Z?5+%E~78J#Ÿn;.<[Z6p! }LK_)c&A&ClyuE0}>wI„ޖi.+i9q_tkkx!Vp3^Ww2)pc,5; &ubow3sw@z}R-'3ӻPlXC 3z>WA-XԔ~sz2W)CFp[kT)бJ6VU]X;W;! +LNZs9dV]3a悻}ȷY.< me-qL =6ԐN)$t31]0 >uб*V<88'j=%{jU{@٬y>Q);<ZsDNKmOh;I_/ jmÜf9^=UvG"vGRQɫ _3.]9VBZ$+6?ftcUmN8z:u 4Wt*b5^vzdF8vhQNJ{A+ xPOI7vCD_r֧ vNH']tjװ4NmnJ"4КUź.Ggj blkW7y󍔙'ɤF/y1*8IVÕ#[*T3T_UrL-},V$f&IEvB >/!hϥX@ʃs:fQ}DJ aW'fuA1 CEf)?-d=s]u ̛sQP^_(0dqmSͳ:9[3=yˁ@'zNrБdmC`\6L\Ϯ.ڎM|=yP&#|ЋF  TVLS*{*ĂJR TDB=}ֺUL,VtmdfPt[[/sZs$̔E'+hg=KQ ⇄f_/u5_Lg=lFk<Qp;j7ej|WzJtjEvq`yXS4u=]$PR%!2|#˙NWc`D:OG/Bݕ0+MKI쾠%}lQ): m] EF܂A%x10|BLه+7t1#I6Cub$^8TIch}1%T%F"eb bqblgqERZ߰b00")r-T Aie@4j=Z~*b٢ }~$ك߄8S|zd=̕ce=e5"),A_?5 Y1 ,77tc22[E͙MxAKill Z7q qt^$rD kn&|_<uWSYPXg-E9VfA`7J"riǑp ^dzpllza{*C9Dc-K+4/?[(`]!ǍGxBw1wYYTokZ%tWi|/QREnKF ʦ Zkj`'n_Gո\-BƝ/ix9I{Bgd#U^ƚSR±wquႩ } ͑ ™ƆR(N Me+ kYξn.ZC(q?'DuỵiқwaTpe! 26o ]}'{h,+)o2A4HV.0g'`Qj1iOy++6lI/zSb=P*?`UU^a:rkmvFvRZ,3'l~rSI J)&}<$׽{XWsL6̟`;uރ$)Sd"/ d?wfAnc-nvANM؍@"s.T9F Є"ԩMz/]Ziey5W74f1 44 && »MBz!I&*:kɬ(Bo:Y'esْv Cv+ϗ̞`98Yc]B̞:ULhLCa|J&w}r}C~M ;n^(ڧ5Gp'';`e3u_ʁ"w D aH &t0!顔SGxv;ǩysZ@WC9Ӧ,iﶕ5}wbz]/7l :G6QN 9OޜD%55B@9Q6)l&'O䣃r+^m!b`SNDҥ̨^B׋3yD5-Q|̤~ Rޫ@1{BOdTcJS𿻊4pqEkTG@ː:iwT&k0Ol!$0%}U?Fr %"E{QZUrhw _2?N Rcd\kgQh ](7 ]V^RUMmj-)!+Sh5o in-?M70t\|G Ń`"饀8 i D⺏TuqJ׷ |* ev޷ڭ{ڒ!5<~BE9}=;6O $5LbKo>$E dߔS[:5Ts4IŪo=p=޳:T}-[ЍXTe"^oHc8ɞ+>~D ȄqĤf|Ef0;Ce `A}X.Fqi:/yHץ^7OR \bx\ jjpS!rD+)Yf_ 3y .EyTFBavƶ{=2МJʤ贗tYw-jvoD ӥbh+-Xƨija!=\7FfX^ }v/y/|:/bʇn׌_ $#1*/FGSe C(B31'.YSCcdatNR#|e~"S=4鱮?썐||^k\ kثAepOUBY)OH;g`Nkv~㦌ьu2)٫%X'GuP6/DI [vCL{k,Za=;q%42QewO6d_9X*Jo_-Dq&-2ݖXK2b1}¡CfQu LSZU@Ӑ)(,o'GG!tP>4M4v8H[MCK`%JwT,3yixNe"Ҋ?-?]}ZKpw_Z %V9Lhu&ی~ P 1yVsuLIM e,ߟF#s?=6@;7!V]`Y1kÀVlZ-0O[[Vo,_ȃ~FT5OJ9(}`),.bJ y UQGoU1TF"mX{.p3B.q~QLY-u)AzH\?<(L8w+V W|!"]R`k@P} gۖQ?bU|0X;Jj leEyUlG,)t9HWɱ椁Lxw(60O2C6fiT_7x|d-{§m;Y;/8*+(\ u6-saoCEW4Z IJ *ͩ '˾&Q2|i͈׻4 |bwuiu@ ;dL[^&܀'vcy3V%}/:PXeWIkX4D_P\SAh/٨iby _0-;OO[eFP<P0@(59W7,4Ո-K!1ԣXbw-]| &0Ec=ZhG*pxKя[,˾0E*Ə5Xm ~_,3k7OBnѳac1Ez,pTT9wW?s}md]+l['Ntyyj@RSaŝqS:'}t3Aiד5nuuda-4oų4~ބea$ƽVtlfKc$qphMnFW&8MEςq^v*eM՛4 *w4͇:"rJǙ;]luY24tMH_'դJH iHHQjZLq` N3eK|Y4T췅Z]ݍ⼂Xęcst4v_ ?St?A.Uwރ3 xk lJKW+Yv:Doe5ImD'RzNR:0WȔx(E1 Vh:\UG~Bѥh,EH܃6$R%4T ~Mk6BWoa.fv'ȣb8XX8-di0iyfNTB jecrxSw7.# G5ZtQ@޾Yz̈i6F\J'MVSǧX ϟ&/p6yQv0C4)qHE bfY+ɥ!'1,IKqs37TJr zpQ1G r&Y^n B D|/V HexV2 2A#EYmtS%RA]&% rb 0_`BRk !ISIW>)4/9aj&? ؼ{1 JGYFqT4=ܳi̚3y afu ^ @{>"#Oar)X7BJ7pB-gX UT;1M+T\DŽR@gGcH@R\;??19l%<\[x ͣ[{@(B2"|MU+(e~j.~X|LJwP:r_ 6 ?lm|ĤP%hM+љF3nۺTQ_WW@lhQ ?w xox+Sa )|ey כfĐ/aX "|ҥc#`:&: X5)b`j "͊*hHԲQo ^K}gH pL׋09&a\0/[rPx7}!YJmTӞҭ "83y=dd)y>`>@ٺWpD QФX7'C}K)ƹI]*Y`i2li ÌϩH?]1oMrVÄnvP|ș5uuL<6OVpĜd)N^dbn .H;P̜hLz_'C,\p5Q 4 ۰E7]N,(=bz;6n !tA>*6+~/[~ [O#_ǣiRS\ &bb+Tۂf&4+RBa#AѪpC06vsB4Ti0uTĽBY;q!?c"+Lņ#% \'kvǙgGwS{N'\Gc!oy>ho0/isӼq)`jkס״%9@aiJ gXKjIO"81 fѦՆM3 갟c$lJhmlJ I-ZunNJuYC~+zUjA4"ou|1W)R*/ بk79(apaޏC']6?*8jrZHՆQ{_Lu7+(=RoEE]§ž!!Z}מkB֎!oLKKhiK هA2Cnzj9]Y]\^Pxޣ7jtU;7Ŷ8`ōԄi^Wy${Tֆ2$6j#S.;#5v:xQ $bTBv%ƻmpUꯃo~[ -arǚ P <8$h]SD4hDxxmS l 0Ym[nf'%Ɩ--_ @Yx=,V.65Z3O*b8J!%ڀ0VO%-<SrnWPF~u"l6/tjf,[M%Y*(?%,)&x</$ ?~9} wx&LR"Ohs~"mumI(?̃g!9\ENQ)7VIra gJ $@P'5 #rֈ~|{Ymñ\MƒOX6ah“3Igeǭ0zCsfm̡jFQ%Uo& r$(F.J`#[@ pFП+gAo|Gp7Q%#Ort3˱yuXǟ6GgmUl Β'^#O1kRi V£ m !*󛬈iAx>?-b4ti7[be\'`ChĔ'ԇh]{(7Z93l|Դ~4Yr[dR9>Y[e.JoM%`+!G[sUW]֒ |~\g-l32u_h<ˠJÈ<>8olqΤuIc"/vP umGOC+1"<%NRfH6Z$u@3*a q|܍Ş>P +%FzmR3'tJ44 N8Ox^T#Nb<>5rO\EP3Viz_?}r|sT aO>F\hL=aGv@ ?NVQ4~*C$ΈEP#)>@lljyT9=v[*HBcKZ)ϵeHz6Xy! cII}Q_cL` (@-!5s XQXoOb[M܅J>c#Kw5bgUwDH eZ,5o- ww{<1PJW-lc(Ԣm;KۤQLWڌku7{Y) +i.z[v_ȭ 4#~5)ʪad yaސMΆLW1>pP%~A[syV?ngF@\r]PB(+?x{Tk;دn ?pqXwΐPPh>:qr:=B/Pt.XD9m ޠ\`&85z=К_oƢ͐Ml0Cf1EnpPnOFci=׬?IZKa fJbTq+5qz&2sh֥S5̢wu5`c]r.R@=}p-WmRK4!7lңN/bG9\7(qt:aNRVҝNHO 9J@ccaPjds#:Эc'zQǖÄ.d_:U\ 7LPyb [ê>PFǨ{;?يklyXeiC ?k~WWְbF$@^}Ѽe; q1ؑե3ڟr[!ηr{PnG*.AM H)`tQϱpS{i1m ,4 |s:nm: JGqY`j"V\@҅?T#\TEr槞C:((+E `ɥnjJK|B 5<1Y9퐆1*r(s{KKĝ(j+Z wSHg8Յh\ FEQhqf绰Cx= eiJHG<nFOb`N[f~!g ڶ mGڷ{:.1<'Umg3"Mz,2 1G _ e2Gb'8?g5gWoZ˙H)ɬ \R:x!S4囫@߉ܩlG$JS߲֩1l&:s#OqOlAui{5I@T آ[GMA@m +vR\7EEkCz;TWϫ C5pu{:2Vh8X):FG`KXB%Zۡ}yGabOqSx⭨|U "WxZ=o4fr+,>.ي?rR=du ϻuA#Fzd.-xNU %h\ ]ޒ=B.bu%fCaC-TQj,i,R .Kgo\i`tj-/ɤEf=J6+V|!SL1z@0DL?M/ōZ>&T/7ܕ0ť5ּcd'Ҙ\MĎ6RXFM*Z<\<JR&F\c#MU3O3 D`^mn0EcHdEZE}(zn䊿.LJ.Leؾ[68eZ—-EU!H\V'ΰz2>=׸ecFc1i!^J(`vaqU`! "h}kL*~>aۭ!5eMzwHc! mEUFizq"JpU;;e mu|0O_=Ёdr6Kf.K;H&?Y7 y?o#T6g6kO$^F?z87XOA ""} Sfѕ":koMU:ǔSu84es>%اJ%J8D|dD/_q_Q,Zo' BK@gkS=[L;wX$lKstNHn .xj)Ny^`3p~&^ʧbdYHBql|*W d|aڣt&؁H"lDS~\!XHϘUߧŊ v+2Tg˻-,4R,=fx.D܆ύR?M3'ZSS)Ӛ/.?k\m/ iH)/)1>\I NgX Pn[cU/RUXpBTX*\K- D)y:!XؘVr`RdO9sst6ʫAVeĔ!_IT@wh{1\h'E#KBJ3a? UN+AvX%3,:U)[LRj,de*t?91}L_!p`|,URҎF%Py/ :vfi=L%wtޢ9m j4]`2:TBcaqꃬRDni'$0{1i70IBUtFTAt~ua~v'zzNƕ )Cy&Л F=nBSLHV< #T\ 6oH%Avze$rzOѤ]S( Տ8}; .{i_/u0ؕʏ >nj ﶊ{3y}'iU6 4%f}c){ں1%@s/6]|Fs}!%N:߸{[P,Fbݳ\#[l`$~B %<QrEvRZמlX4p>}GP!_X;햶n.Vg y/v.Zg[Ŏm\/ jPmڜ2'n(n3%C>Ȓ-'@#s*;#?жVt!l*h }'ɠP@c:pub-iR ^ u=A2nkRi)]rɱ^7yy(wU<-;O,eПl!Ì+j2+dc_؁=(%d;:pnΌԩ,*@F3W\Tn:BزHvhayb.J|oCgNWOhGQ(ȿAD۫p%;U/՟8kEﭟd=uFlHX|Mʞ^ע]>&A{8>3T Ķֿ `d"Ֆ#H)W$36|~uca|)$RA(N+Ծt) mpc|Y \.6Vf oڧ&ō-usCww5u mZ\E1٦YJPӃ /m%wpĚ QƗ#uNb! /XAOR| AWG[vOyԬ$:fɋ @9@Ii ȣZ3BوMKօL>2Q'l,XјY;{{+v ;wrlRʥ]\mב0}G bbS.Dž˴smeo$ZM+ U3A{".Wngvgj] #^U˰Y-?IFQQ 3h񜭁U҄9mXj]i禗a- 2M*dIƒnFo9eh-IE]0 &y[X ۡU@z]0KPr2$߃wTQ!jG,2+ͶG[S;eRt IgMLbTѼfсB M ZA(pbT;IJut:5eٗ& f6Tg03g+?Lt_,P<(-KѴzx7~4:Ymi4TAMRL5s!lj y+Eԥ<0!#neÕ|/'er ҭDerbVL)w7H×@N(!-|Fzk0oJ RHn)„JoA4+ YỈ厤:T4ZNm^UUxXפS\y ys9!ęnOL!0WUݹsST3b_ЛE7& Ȫ)"tb̕TNw9.+SUlB`K֭C@/ W"+FIWتw[))دsY'hE_##/N Sfƕ =*h(t[UJ*bQ`@5OsƪooQ(B? .ϔMգjɑ$] qT1yȲ0Aͽu[W pz>o-1~͑iڲH>Zs@n>3}ZpȻxɹ= ۶;MwH3"@mDHS $883>RU* D2!eipœ5\]k7zpk.aٰ-ˤ wri/9T{1= .o2T U$cדPuDR_VBHގ҃ngQ!!@>V!=;ӕ1e'5]ܢnr;J?J)%MĚD)ixfޯ:ƃ7o@PΑHSA)H35]ƳIuУ~L/wAsTv:IUB77.7$r')k`Pm'VA~J5(::*;?;mi3B-i'upQ4j)?buٓ*J42?0WFix=9Kߋ+֋V)|҈ZU7?eޛvW EQ:naP$5-TDH3e0q#)[%:jgXQ-}&9tѥ `Ic8|geCv9s< 峘OxO-X|>S2ͲAV毸̌;__bcjJ$ZRS&۹z#/9yo3tjDRb\$Mn~m}n)H}m#V?RP:^#1(v2ܯ?sYKSu1+S.CEAfMzJM 5L7@D-S֎= Y$Q⤿BDCgA?ԁ]`zQ]RIp͢.ݘ %JO{OZ9"Ļ1+Tr Kko]ݐvD@AWC,}5іz0CȡQ!IE/$57 )|0`7+3XQ\v):V(psnLTQrkk^8C =*_ٝ9\ )\AH ܁ R&_DdJ{dc4=HWМ d 2Meu<ӆ5qhgG,P0b|dZт5r <}u(Qsת K`eh%Yѽe! EpI0_Up%X7Io;c9kAEڰpQm1>`M,UH} kHf{I)\JV`2_}? M.45;G'=3fA|Gч$ۯ9T>TE vK9>pviQKS>-,CnD nzF5sO. cx݁!B[ |o`xAY|89uߊ W@;m}1ĎeYv>9M">B">A&HqQ;{@T[V܀Y@xEl'P% jT_DH+``8 ^ëE|R%!ȹ)v 7r`N= OyvHfћ>X; ;vcdeAI(%mkR&g+܉y J׽Wv ݛX.0t5푁˂mKAeOA$!W d^a,O0Dz=|^VZ34 WM&5KCHuy%u=9o_2_{*K6Y}L)bՓ>ߵC錦Aԙ>9 Lwl 9Y d:̈%RxVBSR*)&Nf{(Ґj%hoVŝ0pc,cQ|PŘ6RGrxiگ3g)m-FNذbzOɞ1w'=?w|n I JH3R'bN^c_o⇖^Rv=EJxRv,Z_AaUXaQass㼐P5 #K?35q{3,PE#߅&gۃ~OM].)VifNFˌ $Qˊ¾Z5[c-)x5Dt@sZחˈ3>G/)@jϢiTϮ8/jiYDU@x'/ pSW7>(w Uj)ԡZ6 %8J~i!ᲳZ mx`Xn=>ܞBw*`0.,#>zE Sx]VV!MeCfޛMGeK|4oߝ[V{<@Q.^*dҭ,&x&6u5j f2muJ$llXuŐ*r iTJm[1 IƋdqǔ4*gC ؊IF!\A67\}h%pr瀀){I,W;5dy_=w'u]}>?!~Y7zT m^տd2<Բ=Ge)k]\SM{r< ٍNXj6{ ϱ9CFi8pEhr:hnUۼD̏s)cxN݈*6,*^S/4~C[@0cs{ۥJ6+vD]BB~FA0{UEwx; 4Z@.?d;9H ĄI5y۲wLKiD!5y '6\.P,dؤmEICs#z70D 5^ Z;v79&jisi<;YusL곞ݹkɹ(I^I!SNj5l Rj{{A$hh2>m.rI0߁ 6?my K6$)zcRa:UO$&p R f[AMT5aK۵f8b;g+5;=bwlfHfw#s䕿/]#=24Vm(ڜkOmO # KcaThT(e.C~oQ5@^Ge*jlW>Bm.{pWZKg;0SjQCo6M,Ҩvu@(MqڭMf+XٹPU4 LeWe(f4v|g{-;#*Dd0dܐ%WU1L28z4 PGۤ%,T^9AKnhi`0=l ǫ/t8uvg? nAW1 ́ݎK0} J.<=yo\/MWOҬ xK?:rCP~y Lp+Et#fX0AM Y4+A_ b&G>80 袋8 t&i .y)$F5*Bcwqn5 mLnLn\QYu ף!2"Bm 8 V/PM}dlsPN3TЮC,^h8-(Gd{Q]CEYCAU,AZ6GR{ԒG[T}:g}xI|C$dr]aORgc>T̓&zGkPԭC[$!izs3 6ѣo !W#:F{Jm&Mfy3FH685ٱڑ2A 5.|߸ 1؇*O'jzˤgu'KtMV$du¬z=ӆq Mfz汑'{zdnP玝 9(dONGHA (M;]/n{uȻ3[JpҲj6 ? d.JpUqcO6O_Jne^R"gid ~bX3DSi9`q~݇(<hV4-Pm[ ꭢEv)}uV(Gذd Wnqg0E6zh'J19xA,_e83ݡJ.ҙ;{kͶ첚&KmF}~,(G3qp|IZ q z):-|%Ж5_, %&G4; TubD84(š!A1)*@fӋ޻S*צ@M%r дsA)6\{B.7Id2yp'6&OPNPaVj_%Zbo4\RQWIpWYhC+fpC7Dե}SE L_?R1QV_Κ``sZLw)7- ˏ C)C7=`ުO$W.596:qN:1mJvs.^yi,Lٹ"cwւ8˭-JiU{1ɟ^Vifj]2@+zAZbyk!.خKw݆bc(^;ztRgߞ$a韖0ZpIy1ZM]ʡ:{QJЬ?2¿kҠJ$i|uj @ 4on=)/]9 2|Y;TbEagzL{ }I4q/ kzqR"2HՀLYUBK 1Zu }gJ/xp8^ײUмuڹG|^UP@o1);ɲ13+jy RTԌB\-|k9dN݋KwE?Fk1>NK.#? pEIܖo==xGsTuI8J:QR0rVG("pX'EpƵ>G#;SHB \O׈k=Y&^pTJlFE $U}kQO?M{mm"H`犋 b!(@Y'ܪ S_ ’!zd1\_À𸹏 %0Zq)T rlUq؜R+ = ӅrwnόX/,ұ-2p" %s|;)У {>ɑNH!N%G29)SU2͂gf2A4OUT,X1yf#ȝlcmW: \Ϡws2}ۮ5]ִ@1?@f>#eVv(vԯ⤸pW֘`"Q/P"$e 3x E'JVq~͂hX{)Ydz:BAj2\i ) [("kyTA~4E1u5%8מ4< E*]nF:9= #EJRרۏx/vd'R AG xf&1 ]>xDl +>AJFyk{]p)Ϗ\m!\]uB+ґ&)7*P4ˇ8ȼ(iܮ>J4_@Lkwøl^Ĝxō'˽q4a~.w!b4A 7vT`Ork*:@nN|7Jtxe( q[ 6|sr0 V|OIuYo>FbWgKSڃɜG4md|ѓ^Z0p!/V.Yթ'鄥/K2Z_ K*V=34Za*Qo"''ҬZ1]EGr$$کKGc<9> t ژ( ڧ*AⰆaQxߧofL*^5CbG6FuA4;l|"y;IT$q`qH螉;[ȫɳafQn_+iMm>lPv }20DJF5:v}1Z]ls[S:+PtiL\ķM@ XS j!O $W`du[G.&u|'.vԝ [tmrbYO|ݼE{N Y~ZVW{H¼Jeep_7eL>6 KQ>nwZïD9My@`Q AC3Wy Gh9 ½F}wF!^i?'r$ NsntXTnf;L$ׯ[/!(QEԊ$˃@]޹}zMD]/m˦" ^?ޢE3|0/ qQLW^~2-{$"X/.#VtF?=Z~~[l \&(w` 9-WM_'?һc>Gj*(Zh Jk"b ^:`ݰ#(PF^@U\_VA^2BX+o/̟2HpvfVi\x\?1G©^yҨIlblK[س۶_ ;>2FM g?Ab4S \ xiGݎaI[AudfWHd-" rژrB B$HJqԧx-$Iv) *+0%+/ =PqF**}3H?Æ "4k1#H#ya qalj? `:U$T|wZpJ+Ar L+L,OBnA/߃.~)m~1:MDi{:^ix8)iU yd5q~ 3.)F<ݬ'D Rz1-tOdq @!EV9f#XW>{L]g*[b0ChL8r"cҒ5d&a](:o3u^)wBhUlp]{(VhLgid jk+fp>gi8SUcL!޹@W(C۾ &@)6V w>L.'֤G̯ȀT8'75};@ųrNӗNnpظ|{^"kl<JiU<* `h8!;Al6pfcz>Pem:EjNub U#+Ag#"[ѶE>M1 O&0\=u;݆&u6"sfYR6Sɒ?h0*~ 1~SX\~T+sD٩fRUOP-֞fyA2B:0{ +yxH\E `z9\Y6ޏc_˝@"Vn_lpkVf+Su+q$o *tX(D@l5u"Ϙ̲dt)rX&4m [BLiu~fPL&9/.^F?{uj~`lz&ZK??L WA M-ꬫoXk>N5@|g琪h4D!T zі05{3XBUR7#rթ4MpV7{<ħbNN܇v/o)Jk2"peڧCsO7fQB501Y>DϧbUJc lm ,o;WZAi&٫.(j?mH! 4 ޯ[Mmقwjf4Xb\bP U5'S]Gv֨1$ߡ#b8@Yk13aM>WML!CwƌfТ7g*iA$ݣuZU'#nmA'  7"]lŤ){Q jm:ZsGWS.qJ6Kf-u/《/3Pc俚fw "1V%71=ɟ,#Nx a h nl,8;wZd? QOY=tP9G܎LcdKLrB~v=(!y;rO\0-v5F%–rŨ!Q3nL{{J~ +F,; >@ve2@')(fx哬\(uVK$"™v]Q) F:w<D&aQBΞfr]ťE[o%ɪ:YUXh;!.XЮl^kkuf/mŬ+ԟA$خ89 Ei_hi|\|DFR= ]6p1dؘɺ΍8^܍$TSFHhS e&VPkrL1nEE|$YMq6=.Ľ5;Z!*3M<}1yd:u֐"/\Qr՗K*&.aq<1pVFbGU7˫'l1?+5WFrx #bOl%3EO(<~B.#d 4-d&EӗJ6C Ձj1fE*sƞs F]ՕKhDF tZUMQ9rEaJ/ rں\3=E`t}R)k.W'*YA+%4d08+rqc'M.EiN@ YRk i&E?jg e >07ͩ0f:cme! aFߤum^L @\͘]U7s7Ӭ\==1aw I"+ZT,__:oG'vQ:i=.}ku8jNi:6Hnr=u &WaGx,aYn~n[H*b-,592۳JWHzl9T`;N>_W*71[v$wѮ0GddV J,kחu#Pa~!u{(_.zHѓ}x1frk!cԈpoSv<~!qGvHP?NĂ9ejJ7}ʈpwyuv*o8KoB=z'QPA4i!fvwCd G.>\gh- +wʡUlb-*2=ȱi~im57(Nx? WV'z=C] X08h:C\+)-^=PH#n5=́RxNdYDApY\4M*}Ng(y%8q[-o< 908a[`H2l~bW,_n yQ%j5}q]å8h6yoy%D6׵[җk[06EʕEY=s|䮿fy9i԰!+HA vMz! XK?0&V(Z󻰊 n\ 읭hxxS%'E {JIB#?Fn?BTǙ!qVH Z7\q_6n=0pFjh;r x%]¿'`g <IAѡ\:~<Ѱ** ')l}^r}CyE!Nȱ jW7% ;-c* Sn`&QG˨ o8g/ŜzW q{/@d ڟ8#.׾rm}fg@wRqf o7{@(s/(053t^P"u?(?GZ1?HceƒO)rԳ SJE= Hר"z'sAUNi!nI'Bp"%LJCߓcT^8Fq@*ť!1p75 Wq\"itePS1ĥ%]R?8^4ゆc~QgKZidVYci,#@ͤ 5jjv됧h9ɘw#.^gO@Bpcw@fi4 D_F5053iDG6/Dh\TS{{*=k>m-|m[9zw9fM[0%rva`h9HP }dn(Y~*j!X.AV$dukԉv$9JcYgc'mt>ۆ(O)'c"1oBaWLA[q9_wϛ^ȾhBݟ/.*^Bk{svXt0u k i~M~6:ksh 4zJqDFn4GJb4fMzNRJX+B2 F_$pC՜Q@,!l8,8x:~ͥ{ [ؒMyӿ^+X!` hlŃ3 0灨[C}V%EyF(mT&݉%/5S$>z$ׇfsḏP N`HN5+6aq9U*L`qF X3R{ՠź E.|Vf";!码=&+hesŷBMiMɂ>^xDnsPTz~Wʣ+:f;= ģ8js d7>ž4obwpucuc~d㣢D]:W_>99]"}_b4pɲ[P+޼, [XNڂ7R͇SX$v_Mآ&ZE}I=뿶nMjmt>!\[aH;CV1"s:^̆4FາxG!AUo)NWRV/M:Kʣ֙DH5;\=7p61%]gXfdw;#w #f;<)9-vMt +V<R95ee}YoZmĀ󮅙-=+z%hFCb8|-H|/O3n^M8@it;@}?Vժ,3[kY&GPpi! ԥ6AP&|(\d+".mO@T M|:y00f>;ҝYTft"zYP>==tP{^a}E9֏g1ee-gD])l~+-i 1Ԓ.MջdZFVțP )qP6t0B՛SG{"^Ed T:կ1^nR*{J@pNl@ 2( x{,W| 6p'ZOE4V 5.Dݭh<ƘfTf)W5"×SDymwΤT7EeZ?ds8{aN>qեfkڜ Q`uTW/A{C EU<9QnSD%B= 53+-MŠ.vx(=kG:=zV(>lrAG݆vZ@xD6`=SX!Nty3IkDnA"~T?}. #/n¿~dSM,:e-|O-??S1j}d6Ⳗ./W@mooG[ښ">IXlv@ RW\N=7ZagL3?%l%. ~r\J¨h f+>>Ө,ک1Ӿ9i3=| yGr1nsݏfmВ!NnY0[Di+v?ľ y#yrp=S(ߓ ]+#t~L.|C<#vz tAOX5px1ΜOuTM&MD'4vJ<[+'~ڍHl{n;Uk82jL[. i'+λko a4L< WnSѲ@HgƣlJRb1<\'u'7i3Ҍ_'՗XᖗUE%?(Є]ץa)9\I~{lmŇ=Ƣk1)1olgU)2PLrd/D nĞn\z'QɑU'FfU* !T7*H+vs[5nZvM̧HVqqt0zjilC6~n?RW/V\ 2Zd߈SX$H2ΩA ?BόN8hCsjְg~}gAIkO(c ub~>QqZcSҖ2 Q\*99+ymkDh-h?Py8g]v[!Nꙅ6qO+8zS ^#/5;/&i$siR7R^a &=UF[z.:]'yA0KE$G˞'(~,^  #!anEF6Ogah' ur"ReCO{L?z@S} *.5A7!hɥ< n|a oԯz|/vQ`uG CUT$'uNK i춗ɻ2=`1zQP  i1ntJn%ꞵNĆNTԔ!/|H*m'\ጋX\nnQL̦q-e국hj /rj?fb7^hDŽfsUhVh&RMH~L<Jo;Ьgy!h KW 'EEf0.eڗ./YաcSugPFn8p]8|!c ۼU=\Gѕ!8MV6(DiQ LHD߭qА%4:UPom=0NbLK9{{-zұt @[{8WUd],Vs(|鯻 H>海\6",ΐhSeqܞ=z 6+|qvyJc\b2ƂSdIDČҬ:@%=[0לs ^E.H4<H^ͧȂ;Sy]8/75V@V W@N thX1JzAz'<N ƒ g-.=W5 Ʈ*ds@>5w=a'CTi}} w+#4΋fiqBOYWJMy#gVw-L!睊. 9ZJ+iL޾Bu6`?S``,nݩKs(MY%Dp"0x_b#ً=T"bKUV;FGmӁ`{ܐΠ:;Ey_JDȉAEc!@ӔP1#Ϭ#7/iW@eeZ.ވ] ᴧc-ql>}[ruȤez8x'E2A&g,7]:!]Fû+ؘyoX%/zZ]dL.BM&!_֥zyvk1ɴa"}u]̚Di0Q|Q"O9jۀۮ +H#~,չ؀y@'%'X`Jh A0إu"1C D瀧*ζ[+"C> g%;BU8!qI[\/[us(IlKJ +s96y t;Ȼ'|Rړi".f^9ȗVPaXoc꾆4\˚vIq^;̀>բJa t]*J"0 }]qOqoFWK/e,-av[bɭ'ARJI3dٌd\̢ERetGϻDe[HYY|tLDhz9TgGT1=S%s@/è`~Զ=1_ n~C%5{d"L5`D9j@W\Z*ګ$-5S#.K":kY:!֪`0:+yVD[ED^BȜn:g d%1VOJKj.LZ;[+O4۟5տ֐ˊ=M6wucm|&BE/"R!t|(4{wn/slk c&~H].(?ހۣ@`ipx9r~X=G˘U<(ZE AGPq>ŶfiB{wfoDK䀫=Q7x;l]bL /9g8C~ݷq̠02D.XdhVud7P7lm'B:"809b>A:QTob9-%4tbyp5eUS'j%Nl]z1Ĉfơ @u.9\V0hN C53˓î(חRq/{Dy+2 J`PeTؓZ]z*p3{m r>&\Fh҄Ԅ3a]{J"T0:$%. pZL,QB99+M[J*"H&w4M[ 9lJԱ~\~G C* ";HrX!E dҭ=kn9_Qrɇf r⣛SHIy͌R6UYy-n]i fDo6aaB=s锷TlF)(L*ͷ, oR%![C^S>mK,;@з$jo4ga,**(4_Srgw|}pͷ0)ݎ:-s|k/tD"j;H 8"&d_' E)DEvE  ݌F8FqÖf-g?ַK! ֔˨z'dz5W' Xa+t|9쩝5eLYNqfR5XQwj9]ecӔ wd=@m+s;%%;QEuoWjj35v;wEF[L`/ŽtNڲn%R,`,} un)]s< E(CItE!I'0qR=u+ckߌ7}Lq11&aEj+CR'Hw8CA:xU<;+3RmsϕNSNNɶ(Z".c:>8@H͓M+(~JGn?˛2ctK,Y1@`eKcC\6o@31^M燸I" 覯Y ;5lTme:?M3Bu"|5W:ྗqdl5w?ĿQ]>[|$P;xR8//F\u1@"k uֺ/vyV캣3Ģ #)AO:ojgIx 0D[d(3 ^yKxu'H^$Ł$66W]1o>Ph~bLdigr. `?Ɯ~C4).aF"Eg̐wNx(RAd಼*TUtQf>8? E󀯏znpm.!]g"=s$hcM_+`OTɳߎ«aJt|(|=)J\>ߥ8Z]bV/9e cZ"OKKD)S?w$3ړ}MH1ՕwPJ_Z8ؗU2T,q6Lo uU&?υ*[]+@΄:Ar/CJ -QU}-/b<+3 à7zKDѻWRjr"?\$+N+ bH F! #7Wa~|@=}ͻ"t 4A+jTq}m{R|i7RZO"üШ2_MdrtI ѐGZ^{\&n/GxF|R9FiOZ$蟥'jcX_ι} !]A_3AD&#b⳾Sof83VOH : ԤIs5kf^R٪\S,rմx"dA(QX1Ƴy|ʎO3'c~KIR'T/€I+8-=ƃFiڕcCUQDp'`,evsCw_=pѺael o`*G7Xߠ~1\6oQQ\ !#֌?$G$Fu13aW,<;a砘/oq `4 ¹ A8GC9~[JBVň\sd ^AHz/~WZSSY!t@.U>Xu7YuH| @zUhnq^[/a84;.b~`fֱt6\#AWbI-(ŞH x׻ڠ2F~)myyg|.SXEs!nYQe#lҞ8&[S2K^vP1</F`[ mX I W{̼ҋEx+L:Yvڪ6nBDrc %0Q\,UhAz銣9<͟Sŗ)'( _s1+S` (G+\U|ۦ >'ƟGXpqˎ Bs /X?;Zh~CEfzΒKROeVl̗dRͅ(Y>c/W|#l?ц;f^lUY2Ri+:cDD=ǭ)}dz=b*Y.zlT\s˵cpWyS e /ܴs!f镔I^}>0If˾z$b8̡\q3F&^PT#Q;!IfזP>M?(ǮNu8yLdj?f rLet0bHn WȠ9s z۩w46!{Voٮȭ;g&!pPO ">Nڏ4kw߸@֠W C2ݥ|kP#N&WC;ON Juޞ#}ޮAg>z0ǥ ,A Ad4? cфK =A<1'"#:-Uذmg]_`(\3YFLֽ,_5{J ƞ.b[*]W_o=2]>) %oѽO8fS9|k-<~2W)>绖R~yOb-X`#;~ҚTW\uP;1FГ=Y> f3_&F`n`U_10lջ~6൞(FȤ\dC2n)6o s=Scs; :݄ٔ~IG'q?㍮l2 {db} +xLJQ\; i^].Z01 ȴj @ktyVC%8%'r0 |γ$SM5UK}v^Z-ll#e 3fN$*T%\z]7k<]cB<K#7 Q^\y[w<$gpA%؜b'ꗯql<ô^^2?N"pR҉:O9*-$IkuԲ(s0E)'’D5XR`2@jzTI%1Ti$ V=/)`De0Vo!ݍ_(35Rd7- "f#2SXlؕ-mi % ,K@YMzu1̵`!Jo*8^. ?m<sDByӧ,RA~UZ1- ]?8\PCZFmIVGY)KN!XHWD&|wRPݼM5q݆ Q:F~삕j 8+r{cdʴu-Ԁ j~)?)~ͳ.uqOnu:z(,`MP>;1 "jy߇1|j8ekXjYZyyǖpD;~e=,\R!*NtAhY,:l?FQl{z [nF;G|TYp3js{!݃n` ;'=߈& كpXwtpnU!yrh&D}V^{9Ʀ$:땚IU "evW]^Tkgf3+y#9PdO;=9)7A_BL7X*;՟:f $J)SD 6;#nvcsg7 s+MoCie$Z.>6OؗJM~srx=@Xf\Ʊ c/c'Z`8TļYY 萀}dn##D}d|^IS@ldR~ %g0}pswu3;g9P!({9{;/:W{Lf2gaUy@ RLDx%sz̅0#+d)}7^st?',b'.x ; XU ~m%beH=i^R.ޝx`[*oz\L1,>yb3<0lg% ,ɡ7tJR$ULCAsۆlf%W)zXFB+;@tT=7rSALJK+<JpI( j'5"Yi|⚻`DzuMSDwzh>6!bBs_x6`Vj2ŭsx>Fd(ηʮ\caX>'|k}pcGFYS\t.  ڒ]~"KSk6t˫MEbn& mƓ~XF̠z"v.Sk"Y5H6%c2^ A.EZu6N [|pDMD{tX~?-ǏWhPZ!vFr@ZĠ'K;ђV r q~Gx{9S/ s#tJ0UN٥|gm^x; /הkq>ĸ uUH4" 쓏ܤٕA3ݰmy0(cRŶ xLyK9:?:# -Fy7e+QPg^O_i"|u33cN Ӵcu9̊Vb^O8UX}jM 9,14 BvOG5`iYl-QAֳ_^KHOb繘h +`FM&/¶{XGM%BBTq2UE" A7Xz4 p;ٻbHC ^"Oe V 6ډe|!?zK _v%`$nf%h2ΒfEFm ;0:R "rwxF"'L{PW3hkw*H .y\ݐ0ݗ#Ngxh⟱^UЉE$]l][ 9,Le@$Z:kT…6&*|E@\ϿJg;lFBDkl#{ypxz"&vC,!?N8":iwfȆR^$Շ! `kd[QuxgzYPKo&</{fNLVF\K鑪)}f8iԩzͪ#boڲlE  @̠jTwG)7(2R03|%%JV lϝLXJ!ϲh*{`7ǰ'լXpI9MO7c.`א&lW0w>_ke bɑ4%}otGE9vNJj~Вڼ;OʫI; o=>u[e z%c%#D,`3;i|VtgTЍIѣqr6}bl,tvE`g4X`9>򌯱h4oDj,5 Cz9\v[>ZQUfV R_(m/l+ܢCq(~}/mNXX6ܤX.=_9լihE=ZJTAlm`I8 ]*xh6 s/Me6$5F-BVEL$;7kjq)ZBv<TcUx!V78L@zGG&S?w^7t+[E!(D77e4^B B䜌R@/XqasJbYFZP!61bΜ㋏!B#H݅ka/A.1Ek WmȐh|M%:s]rZv{G_% Vtz _Q]2*ҾJf8Ziċ~q _D7ljZ$dUIu'W/%тh|$TV844B\o,(K!Tv@t4x6mfo4,\.j"vžM)zf~q}le)}ƹoȴBk{V9/2Z3sYwc9!Z 'Nź,;2h D^7\lRK&h,>K>&HHgE_iB [pӵNp1{rpQ# '&gt4g!ߎozBĈ)9^6PqV8~49.]$C=Oaȡey-r;La$pN>pPEw<>DڗK,'_q-Uݸ(4< tMzbHJv,ej~[$#sUmz[y cw!јTu<ի'J{W3]JS# +Ƀs\H"/ap@1 &/4fEyc8n,s4yWJ 7k[;QFK0{`4⫏S2B.h UPx YMƆ11j W1M35C3C_E 5"fxSDz94!I5 /9RUI-hí: ܍/q7 X;#ƚK%Q&姡JL5>/Ehq,lnIm1wi; /1t`SK+|Yy,YLuFEWurg=x9j%0ն)W""n@Ȯ ,_!exx`F=./N>_F77eL]`ӛKx1خ[TL_2I,|c@@%"[$|YL(MY4ٽʠq䥺ӳJs4ƹA'3"ɖ%2J RDB~_ȃ+vyJ7j9~vx-7Z8 Poh*RٕS R#o)^4S v`9x.Yr}ja9*Py)QL2b^k:r#"Y̍&Ly oYRN^0G >>f$bf86!Q+?eMA. C-{*Tɍ>r|.+X(e׫c'p)1kZ*Sgo6+ſ\p~~ Vӝ,W萏 DX 8lf%=Tp#@8/mmX aʧxjz|Jj5U݈c`:+pIko2JACJqH#dx~mǟ ÓOz:7g==e4B%Gr0nii! ޮϾKe'^pTI\&01b<(cYi )$=;a>=pp-NZU Q*2XܘG$/5p9[}Rw~%f05h(Չ|+:{)_~;~ ZBF4NuvatM>OƋzm. WK:OduE=≻D J8\KY+:[.2_Uݧ3} 47$'V8@S'y B ot Ҁq)gdWΒ΋&:kMGTƚd$25wFtǍ~u*!;CD}/nDDoxo%X*إZЃqmf֕D WmBhQw_^.. 3:#KQݻ 20~k|?9'[Kp7O8Fsg9Em95tB{돶GXҙ+J  Qwsۜ\CV:>=OxB7v|#G4³덂>-oخڋ<}60492,!d)P`&Z+Ǜ'j+>sN٭id f*yIule^3{0ܿi)[)"XpⱈO}yR>=i+ k W7#K[<Sv;0L8HΛ}w@ W~$%"k UG,N(ىgǮ$V׈A' } ݻahOCL+ (ؽVowZ6vaDE@!H;(63C/f<| Yq * z|>Vwb ڵA݋(Lc iMF_}΅BrCZWDKUmY 'SPb/WAEWT=wMK&mbPUC8H@JY |ujG&p_j;&iW޲]}BhtH9Ms0cx vowK, A5(Ww|hF WW!r ^G^ hm9;7E0#&d38->Nƀ7Qr۔a#t"aP2U67X:(_!C^;g;ZSf3;k#[?J @;NwKJy3źI'@*6\ \='XUp ע$kiwIU QA܆ ]=5E5˘ qh8bHHTNBHHua(֜ױKW1OCX`䄑g+ FHT-yxFj /v /s(+#M6"'Mr~e・aK RCbRoFyv8fxBHt |sKnHS~ O5|vŔJmg_$z119\q#lzm dٚ}W7Jits# x'(ϟTΣwrx fV># XTOow-r 볭=oŶ*6%r0xcw5 _01x, %*$e$GP2lE.Wgme8 >Ƙm6‹DKW|ޑ!{MW×4gۈdz!Ij9uVj$7ӓnu?:-_N0wlMh!n)y@AY<Pn*v ? ΩܲB%9.;*rŇFM+ QD.~JhXv O)K-[iu^6~{C"- 3'o0RZ#+fVfR#?'7Q&k̼ώ_d%Z|ڥ[gA{7&N췚 `)=Y}zK%`zl˳R7INƻħVND"Q]ȥ<ij|pdr|OjDv$WKSD%S*ant D>Z*%EهFeޫ־OM' bnfkzR!%IP{7x~>( vF pvL{Pmot'U ;pbRo/0,Z/D(Th~Z}^D*U05G0L,$_[[%8@AL$LTYj/^2)EOABz#6OзH9&yM3 P/VIwzaE4zC-r^iԳ/ IrQf.@wRX!nU7VĔǙNH%Zb!KjOa3ݎ''N;JVui=& NCWp?EA^>Ղ&$3ykx_م+`P uW/P!-H!mղF ط LS~15*ӓc#ƲhUQ3Pj9YtĮ2DOyx5"z_Ee֤:,d~39J*wdk- -73 FlCC#lL^l kl];ق3K2i* $]LP2Vbj7e搚4@&ɺP#QZz Cn{7z /<)eC+?-w I.JMv`pt:$(Čcxѡ(Cj )D1 VvXYֻY7 'ofpt Ge [;8oW@lIx^vjiDctzD=NAcJ~ n9J_:fse #ͪhBd `"mxhr5Ң iDibNm{v z0 1~'/vdžfi'%LJ&1A?Yz7_}sk @}`- A-OX*@]O+f[B? J$[(RAe=*~39BV-rʽߣFo}AI_MQ-85.jΓjet, 8p c.q."H7s x:NWk켸 vXԽuY⠶o&aB@by@{ pw|/JJY5I?;#M@My%K3յpV Mr`8n2_[Л{vr si_e^ \Z aDc=l~tɲYLz1r)KAT5 MP|X#UWdĝQj_~I5P<5H+gǐ(b5ɤ/3|&RZJEiFQ[fb2/E Ml%*ؒ-OT&hNI Cuq\G Hk9SGyrf"tuA,3@ ]:2TՓu,)@Q W=&w6*XQ oJ$xQ2$ <-(QrT♉5Au?GOBjO~sB 8Mt 삙"ȴL?.8U8-ߠ X[/^c@%ħW9.탧 k-'(6::~屛uXڃcl CL1?Ztc(H^U3fxdؠԼ0/T9%VB\5PO@ֽeF46Z{</ Aq8~.祉0 h'$Kw =Իe? ʔm={X^>8*د&>o{MN",LƋƠ|ʤH,Lg[`BF׃wu\߲ZAݰVˁJ7ٿBlmjdV8AՏL j>zA>d1#ߠL'^D`'Ke2brNfle. F#y,ViѶW;;18_wVAIF!VR4Za4<`L>:Ud)DrpB~/8'3{f7 n(r¼Hn4jUBW6M~yvw莣yUWy RU-.Ыbe\ǾXk}Dj1#]N|npyMBFZĢ)?* fH$(롄KNZ:pA[cm!ݹ cX=ʳ}LoFy GBorf3 >63&9Q"HUm,5}3zn@HExr|$yf+p^(4Y,ըߘYUv4ݠ׬N~ږ7{UЦ _ȓʼ(F[J>)$iZQ9lMIxmhONc+Pn<{xŝIcy7(Pq P~3n foGu)y9w*6B@J(y*>DP]kR崀xeDž^N~e$ ˫Ȟ,&r.ܲROH[IY4 OWSz4s0Iⓒ#j(ER695'-jmp;7g1U#>2Q c3> )ƱQ[$+Kk($VڐP q}(܃D3acâ󿘛<~uA,sN ]G<6E7 ʌ}ҫg 1ep=7IQ-%JGΓw4}rĿ P<{xh[Q`2NdN$rdG'0N+ }!ۦXLwܞG'Y6X`?ߩzT{ncz|[ᶁ\rF~$[HrS89Ni%JWdfi!b(uO=<]֮Ă橽,C+yIC gfB K}4FBfO  SN x\B2Njx8 ]ixHmVaƠՎqb/M"nhǴgpd_ߣ7&Q4ԭ^4[=ÛZO)TM i3`JH9LBւvϘ1X]S|ϓD 8r*clСװ̝y˭䨺1Y802۬ѯ%=/GNAջ/ }ҍj\זK|3oS9I,!9C 2p_msW/{;Gܟ!҃{hv0kR6N zC"T՗ GOABmwO11Ě*!ʭ65e,7a.|5RXGpE@fe/} sX3RkXEͨ/%U8@Zt T&/ĕ> ;Gmdn!{z@G,Qc±Fh-4*yTÉQTPLMvVLS9+z @~!y*5gJ`;:^|}a MhXeZkf9u#=tMl;q{0Tz~ܪ!n-o֧8XدQ%lcSAFJrٕVB7(Vٙ,Ho(bZ|{VAIl"_[K"w{l)'ai(/0M\mulgٞl&iumߡtaMKڌI|cY`N#2\AfoJq.j7{*ǻш6;G;E MJ?Pkc1F،}hP1 1V_ |gRMg4f@ZcȊSRfh]L@8`O`t$ñ%j`6[ *S gؐ.}WO*Vެ"ޜ]XNӝ{1v>Lf5gL|/-L|_Î܋7<6C)YL:0@6({"TJZvSҨY:IԞBv%#V@'}akUN@=s`J2eUbm|;ݡItjC8Nh La; Wz9ƊԍqJDZOs_:!i2*4; _I"97йb\As,oЫ7(Hļmtoյ?V".v͚;x$~U'5W~z+F ghyCڿO'< $rڡ)?-?IYǹg%ZM?|U^Sbc>{:^t%lh, 5>x\)@u YHj[2]uDJ!ߡ1. R*bHbDybA(Bvĺ#5AV<1re\LЈ}Q.Ľ “8jWwp_f!jpx&"JÙPcV#Qow\_66Ɨh0i"s8 |3ϑin!b.=XFܚ`ZQ}MĮ`f > 5iW9yVnMm@T@) LI'_+U7iDLoXzTՉ Yxuk ާѲ/!U=BJүOLӯM}{DU{@\wky)SJϸN+;o w4F23B,,uۋ> 3(&crRPݱ#u=)q_\)Gb??t%|_yD7'RH$r@ʊ~=?$5Uܴ1x\/T87k_ WuYAsx90G(JQi*NaN*ᨊgAnI5#VD!Qn~_INz=-d_c c5-[KkeJ)f%3LgְıP OE$7X˥b1@oZKW|[[ϛ7ΛINzn{RC mށD6 W1ph:8+4h㵘aWyj*lQ Wrh5.@ ;qFC~ЪJ,EdXt _|f>)n +dc,3xY+[{aRPcubeڃ?$S^VG</ö̂W>wvc3=]oKT"^^.Ñ>u< ļŅl ;15X˴ו}bra+7S0b7Ȩx)H46UإiE2yv^/ԂZsv SAuӝ|;p$RR |=;}q >ZL4 $1Wu;0g` 4 8',wpN?>xۑ#!wGцv>w sHxRZ/lLP}t dɺpszx VmJw=ӋUűVw;g; lpEX1~P/TߤfpT-*P.<෭l3W-W#iXbuҶUGf3@5ƽ-r!E7ֈ6AME#@2%¾.%zKU1;]\^/ OۆYԟAOh*Dcb;,BDBZKl|8(*NE$K…E^PO88pGo|?P`US^&mᓄC>vg /b[o"&5hOOtL r>?L!&ykoHB߰Q[ ۚXJFg/n'$`rHh(LaQ_$nw5"9vy5(^4}>B!N<ጱ}d~uYsޤ6$+<EĆϬӝY#ui@2eOe_Kp 63 >^CF)0)wŒPgk$}| g0#\o0a/v;OGjɹlr[^#4" jfqC ,OEMSxeQRPR"96wr(~VtOW$hv3Qjaޞ8K)=oj2#.DV\)<0~+ܛC@p|$85 :*|IMGfQ4Fo:1HRuEIȷ_y)m3x0FQc]ۊL)@Ҙ~m:mQ)AxoK\fAqq( (C Q1ҟȶVİXI;HTcAe3@G~%V&0_>d:nfzmbjf#,@b3.)QIw߅ kzt2OiZ63!"9hIgMN>ށ͙lΰDs^ &7iO.6X"#U.ԾUS%8E+x)vQ I^ެ8扡,hIy|0s>ey'EcYB԰テ1פ:͎[ͬʕm k#QJ< 8i&EX ->m!k vc_lqt+wsV`"Ɓӕ*GeҥQ8nL]*"b=9sۀ١`T2l72&lbKfn#N\ǼٜƨԖ˞B3mF(> 0SU_?M$"Ӌϧ QK17grxa,*BRoOlYPs Di@xH=)La 6)iP HPH{q=s3\O=΃,la[bLp5-JoڹI "CgOp6 !vIh΅@!i:W\WdM"1y7yI /2ASA) 8aGZ E.5~3\B*2s0w 8Nﵓ ^ *sS p(sd>m >B7ㄌ\S@p< 67f.t#5jYYlk=vp'lQUY׋ >( 5Ѐq,EohjqW:_ꊷѿ&f;-L,b=CGeѾZKBH{ bm@g5•+9̀z%d3Inӊoo?2 d{SjwQ#P,#d\Ce]u'}Y+t_SU(Q-I|D [Pbt+o}oȇ|UL&vm%@Pd;q1JD}8»$[[.,׊'p qLSK7+;H> 2Eٰ4aoҨi_dl]Ô\IvT,cwEW(҄2AVX5LU5J^Qyvh.Lm1 }d'CwRr JE^h:H8tj<r׿R7]>wF^!ͽZ{PpS ڣ]BW Ҹ )ܴ%><Q]3[W ZS:1gZTU JHô :pv2D4abd/k._7`!R/7S)bӷfXcdܦKQ p}ȸ\}k".T b a+֤~ ːN#Л "[/v`f3L1bi(k a#IIc1|e+q~~rvxuE3)`j@X 9ƿx5Gfg1JxqvI`lt Jt4K/|sg[K}z} cUXǏrT^F9 1H%#.@랲2d/tdBmI."3yx|大ŜE鴯'U[&$9pE实<ϣ7ZqAhsCp `ňaO[Ov<->M{iX0MȒ CƠRJonWii"Ǫ8su} h?WK-Ti㉙Vx.%ZșƳ7e~C8cه5 V" z!GHP7–ɩ'?}[z.OsoȒ Qj&416Ly9ZQcUJ!mY圍Á_" jpu^r##ϚˉᓙAFYt5ʞ}7p V-/o12$̨})s.7*6Vz=ww#H~6k8;T[el?֗SL\JpMWWAV]ʷnnx(*m y%CD[`"όwJ=q`3Q|T\QG>;p)aī|ܼNx|s7k·-!>pRDP+-e ZtwA5ݘٴ&eT.DxackekQ[:Ͱ}r+FgP'YcU󄅾.^AL&V8TJ-7(Đ6+k#P0l+gI7l0B2Lba_<Ǒ.1w SnMvTj$7t-ӀО\ @ Ӧ鄧=wMZJ'1vu Cr1Vڲ 8dĉބg'MtxbS3jbg=@5|<}NڠKq b׼aߔo|[VAT67eRƢh*|wwbFr(Ԯ1=L|WWzD RRxorYAXJR6'Rp|$"^>}B8ԕVpkUY ZJ&B rZf>܊!R:#"7apL #vz"rHn2 uLIF2/QJ*'_<Ï35S~Թrc` %sZf{݆Bc0oM`e" {zDM533tIϋ]z'LZN:M0 3**]BTUe̙ !?WOx"eQPwenu)#~$y\ c;|/kv\f@ԙ&Mq#f]/i¯1NB1pTa >\n?V i9Ũ>%ߟ(B;c"Ȟ.yT;mik f` dk\="ڈ8*A2wmJꊅV ȼ^ 9bIk" [">QBu,^׈8k]11&UB*,?TQy:.\&u?z {9!nL:B/Ffc=LruMme?9_ERBr- bq;10~LR؅ph1S!݇B  BS?,!wV7<‘NXnpjyǘoPZvŲ= hm=,?+b\JB``_ȵaXN,Oצ 9;% ,"Y[뀁TRNrHgR?ZƇ$Mfj CU݉RӉV?oe;řkј8(cDc`}3 ^I6L3'4a;"X??DՔf-8cg3ݙM@ }^nSHC$mJ@NxgkP{:9?Adكa؏[Yό|&6BqOsj+bEvxumS O@ܳQ!O.C!B'}/SumhLTZ d sL"\LUzu*y,O]b*҄pK(C1+|Rj+MV7rGB ڤQy*(f?T|Ǝ J s[Cq?C`2WZEV i{5 d^ݼΝC@)bapgu E~=ҴƮ #$;?oT2TR50"g?}-hȪQor:L<$4O.WJj9VBDhV&H#捔ezv4'{p>n(=_"龥`v]|/WDH>o9nNm5B5"z `ϘM&3<+Pj!Y2׺jyYjͲa;QC=*EY]y4Awǟȋ\zTJ8ث&:16vId|acٖv\g:˃%;7zn/8ñ$s(ؾjF'^-$ֵjS[r_do (:l2i- =Yh\@%ܥWJATDŽמɠdbXvlO"*|2mkJ';A$&dC2L>g߉hם"_a=7a&WC;XǕbrgSP-s~`c[mhP]X[y;)6Zk[U/)|9K1%iz%}'벍%aפZiy xW(d$D78-7 ٔA\A7\9IU1]2^'mA([„ulMC?b*]B>8EE %Sq]lnK7Vڄ';|w&bbon$%Vİ]~{ӶEm{F/D21|o.2թZtlQKBÃYnA֭eA[3 =aFU68SʄCɢ#cOP /h`1, Xoiݣ^;zEQO'QW3Q¡[oVS:y͗V:`TOiSh,vK .DODk6)&iLXVqU/ `Fy`5.nqKp #:3 ߒ 5@&9i:`ؒ^8G"Tgp=M60(VE鍘= YBj{@]FU;w+ޢA: ;wZٺ C҉LtU] YV޻L˓E?6~%8(<&$DJ0l~EqmxW:2^V Ly _6 ̑2Ac_8O^$q.Ux[2%-$iLd/jz𬴌pRXcɲ1HO}cqw$tK{NZ*͖:2􋆫 >}x"U \PF"PD"b}@Ā̂5&%#ѱV0@ȹG WnE0ѥGց#414֕AR/fK9Y4t_RRx~պ0ؑDmpn"^g٥Z hZcآdtoBIrA &)^lq`ٯJ_aa~upGb: c@dPث/Viak;#6irb_e({={ֺ2(#Yl*6ѽf&"_24k db}WNBF`D"mIތ*-"\ xaKQYl0мJ%TZRԞHG:{3d!I_9҅=[*Dr iʠ_օ4$bR_IOeRw,c) ~԰]U0qEt>a1- ns5 Fle!FSr4٨h8«FV,|q)4B݈0 {D$d]j^X Cy^@s qϐ*ACe1s;m"8ciki֭dWPF- uL:ך}0*PߑԹIHa:1c |)MN0S$._4QUl,`Wln5a~ZS2gɍw1xzε?f3M8&V9VA,*os9ABw#=.XC(!cE8_% ^5D0e埀x #_(mKT53;C\ v&Y8ȓ%ǔњ2$& R9phX?8NIS)\l"PvuԮK l/^ڏte%O: -B-qf BrD]|7 6rhzz i0liԖ8\ EIg7]ϩ{AS̫^GX_|=M]>@D-h=FюrsQfm Y)p[PsOܕ HV!t;ؔ쳹w*iQՑG:x6F +g4?-W<¬oJG#Gg&634uY(FPvqޑDf/A\B87p7S ?㚐҃gE\4@^!['Hs3g *P.}8_d~g5yR(v|EVHe%_5ÌUG)e0[@ky6 c+;ElNQ9Pxr}3*\i% `80`FyT!(TMhE" UV+{5"$~Ͳ@OxgaNO$z|,6h~~4넬8,(E@ސo.du~=P,K]),{&J3qr4""(^C xwh4RIC- mm(4Vc:2,10ݮ/^z]?E5uFD$ߕ6jX}3cY|x@ܑU8lX s) U?q> mVgP8V34"Б_ NzKE2p'CP2Uۉ|sW=B?֜LMm  J'SYHVksg yFst#,r5!3_ oaNT ;%W4F߷}$q̱v:ޅ@t>ormɗf$D֦~ovp_>_ B̋9&SqGDdEG}/pF[] \_7T"YqML#)=̟VX=oET s ɰajv@Kd? -= Dny3 6`vSH6~{R h1^##zD0O3F׬`IIR I9QI#g3U uDk;ID{BX cYpj,Rʭ4.bs~* l9Y0T?UcyH됨.1uxo&1tLa._NQY*HybsʋD 1T"$TՉ,ݦnl‰LH&׭=w)an.yi ٰ'\j\–mmM ]vlvTdw o;jTLx'&p0O#9Ȯ|ǻ_vaǗzB08@ &[ŷ!Vu K'>8lB3 ٪P.XNa^>) p}%Ij7@{#$0DԀSGH,nD.Tj 8NAM$V#P39/CG0|GT lP]Umn$eTV:,=IƱ7Kd<%pK 3&Yc`\!@iٍC;vޗMW܆2yԻ%t_3qdނq T;wkc1J3V'/'_uE8ȇf֪!4cxd(v#dR 7K~B :"$ck-Z)rHb_ey7vۡT{rVT;U݂C ފ*EhTח)T.s:vCY)#k6G E5^[pb~.&_pTg6 eY# i*1g`42R))]N(;K#ކIXQJ,B/we-ﴧ"[߄e5m9֔s,*YA \, ]؄Fc :j@މ z: f9.۸~5Dqk<_!Z\XKjbL虝lRq…r 7 6_ĸri!+ê]>N>RInQ*@RYuhM)x6ZXeJ3ki"sWfwQeg4rq΀HI=/?E5(Ӆzd`ܹ>GoLD1]8E wd=p t5B*oM U^?pׁNt@|fذ~[ۛ.su Qi}5#YbRw2dģbQğȤ@L3pqg{S>VhfO9{P2 JNg | hDΈ@!ـ4\dM+Ckйi~#u]X#ei&!M  ˓(ᾷ=S`JU1 МHu Kg=r ͆u;HFNhO1K۽Fدe`OdANaSLgquPާ"1zJ `o"maکX226QEok{K $Y/z@7hMXM{){-"Y}jX-ahJ_/uyN rK"FK|0Cuʋ6F2Dxt.&U#7-I"q$dc4N{eB&2A55 7\n.Ъ3y"V?ˆs228f ?ԁlHi0`h rusgm~ToBϱ,8c'hsx.M)>QϻОz;8> LѯkjꑆS'3$xx>Qblx>"l?S(xj06[Y%8PiW.02zm[{m%Y|6KMm9RirE YZ.@1k7@fY >_B R7@tX- ~!p:Lǐu"l#TʾwD+eN~ t˖|(DA[zGDcGI"YIv43Q+[+xtO 7c" Oj&?sFF)k^s$;zGU;FݪTt 3$Q+ݬ0ŵuLzNf{!,*u4ҢdR|L66 AZ'7rS5/RmpV >zDwOp^dPd&֡cӝ#z)W_NzcH#/Ix?;IAH r`&_?el5T䤵"B>}?ܸo+0v]60gWj%|W&&Jv@F/TVpy'FGe gCC@ÏF8cwSa<Õ0AӁ,r"TurV䝨F bg޲Y=gx.|_Qsb4w.%kHi|J{wuцHrhQny* >]Ƶ{>ni_/ޫ6[!@QdQ̹X.V]&T"))5h+jc3[N41[Dw.7!8 uG~ +mh{ȳ̳s^.O\3o-ܴ;~5N|kfk*sϰt0yX_.h)Y&vF2(XF@q-!> v wij{ ʡ348_p[μ$FQM24@ʖPEǡ̅@asGR&_g䴠w8'[RR\vr)¼~#4|kJ7Kfo(I+@i 7( Y.vWTK!5Čts%Y6t87i2JX͞1~g@M>Zxu KV,n<&C;=%V5[;`lj 5 hGOCz-FɶqB {Mȏ+a j#rlui>S~9FpjI8(]PpMAN EE߬Tyk%Q XIQ^E Er|*ڭuۣEuvQ 2c?0YoW}ݥ:uxqիs`]T8,(?)wA͋@F S]Ue{tEL:цH]}?'P\z-1;1CI\E@-EbvI-MW/MW&0 &w'L̓gi:0mKiKmGj.IOFhQ>װlDZK^`BU+i]١M UZ  {QxN*L!>%o+)gW2ҩOڊ ?[} upKdD~L>o|M  4^PR,8"W܎Ee߽":. ƌxWm(_#|&ciDX#Q"{!x/s;=΅0Pሤ<ޞAvgL7>n קJp!T_0$5ِ+1h>(\mGHB1/P1\}EPʽm#VWc8'oE"kFӬJ,GZn|'yhhxl3JS `Omb&j<{Ŏ,Jxeb):XT 5V͂xW85_k@pSZ?2R*Lh -N(5qGL;+.0isi6^9-\Wva`*J4&Bҍ|[DlacVQ+,q& c;xO|Mxt |з?q*a B{#) L[,'q=/~uژ.I 9qE>cwp6JE9Tp`M-ˆlYg?Hh~\PĻ[D[u/ SA >bT~ܿ )?C ៣+)ZG~&eXM%X{Rh[aտ ~ƬxK͊fSmKsX{qn_ BZYB׸_o:GOuP-6D-'}1IfA25qAmuNٵcCFnRRU*@)UXGXUqR)U]0l5U+f@}\tQha\O9! M(d5jЫ?j6;WDcxs(&YUI> :>!6 S&op&7}Ax1JR yv[B2ҶH4|瑩5{^(zoe V^B"/Ύ'݆8i@,VqGdf$YM 4J| &ֆlFuwaM# Qǣs5il 'nČ|Bb ށF{#eE9+cT=4P5^yKAPI1.aAns*62AXAtkC\< l]gKIJWNbn|nY`FOس~f QV* H_σuJ|. 45K%@dJ҇`hP 2bw3fT LF|-o9JfZ,˾/lhtH /F\ эQN(Nb\Zt@e0pX‹8do"PE,g,bTF&o O%gLEy+zSM_`e'1&5apZw{S2RƆnk7cPTf#e-3)tYzWo^лWD7g..5MHT^)7^l[Qinv QσҖ>@lɶ;X Xb@zr' ."Ujǡ`r7tzƆ5yQTs[0˝<'GڪN Жtm}RT~X:tu$ITٽVۭk|`^&-ϑ #RDlCPATXYk؁V;`xwhKS|bf$QĤceWSZ680AT`o6 "юh-#=+5Eyi'#ZnHQNkj @7{%]G Z8?f\hI#q1tq +JLj!ZfI3yX~F~; IKfT3TE60)Z R\H[StԸs{I z?^#G}V Z6D(ct C"Ԯ\O: ;U=xvV޹wu!ԫ(X\M\쪽}Y^>Dy0aJCʆ6>̔}MSZ,hBV4baK&p :ny.k`q̹f"-{|?JB)EӐ+њ0E-}!9c1#A?S?$&}Kؿ)Z&'Zv$6&Fe .xQ sBv>PQT7gcn.s> Vo"{F=DB+i;_;R * qF8hJ 'Պ:oykaZ>{):Pv-?Wv+7)*6aIrdU;9[y-3@_~LRweƦ ro0їI,aEs7M4-/I-9545;r7rP\l 3lEU]^ĨN)OhS'S(0<(3pb(wzsG_<<_wHw E`l\uʹoJ8$ԪaTsNnJgc@P TdNl0􎱥TWct]P;c?PB^/7ϱr`]LG5U(lvɞ"Ef֟ @D#zcQQ Xpmk.\\SE^i},#K&x”Uy!j< SD!K#%*3 'yha8눣d.;e>w]ۓ徥ƃ@Rkw(mbr5D0r? ̆ԥ{2KT'Q%_;"'-t6%=2<9rM^V}l($^l~g 'Y3ER{~ 1:f\ t:L见t H_L)>70 π,,Ù*9K`㏗J۴6O]p*M㕳F2HtT[)|.8Dk)]gy~@~^{2Gg?%$# b[c"Hs®vkHowR:lS2+<-* ̉lxKESd<cT#'39L ]88 y-0% /ƟmyZ1jtlsPHD|!Xel=̤WzZ7Nfۆl-/Igmkk\X88J*CD?t|{ri([twٸFY[ZLr+}wDx BiH D5@cnDi{T}E3ޓ.T_foOf[ط5*X|׀`PƢC)\uaf*s\_5_w/,lCSp\vL{[k=MR&@3FiO0-laxc*eu[A5z>m VyxPpG2 %zT-ucuij\cÕ.# [f\ZƉ1kHDhap{m}5 ,1ӧslqr?X[3HJpd\=Sړgf*†[aDXe.n¨Ȳ#ǃt k81]h\kL`TXT:Oޡ/?WyL+=.#{S'q~9Fv;coѣF>GUG]^YjNv_fuUIfr 1ESv+mYQ0 Ⱦ-SϨ8lmo̐F>-Zo >;c0a1w^p d@B?+-U7+{2قyZqJbbf0AcU5nhN%ZDW蛐@ᲛlLeeE]ָ'Po =hLM7>ki]">PQHS'o·4 H@$̳tGt ¯T-o{WG9HRh-̔_HyU 7"4ӻ 3lȧO%N58:Eq$P&wf mEZ,u@ܫ5TQ\{iCW_ qԄ{q#MYfm uXvqn^K'N#A0!~c.gAIJG Crz^+1T<2&= 򪧾彣iMjA`:+nJoqpaQ8bK1jĎ1g=0So!6ފӱҵ;D^_ENWqK"]p7QK[۝=)|1QaKLǜ)X }!Qel;o#FNSviO-L /n({1ԫ"FTq*O(!0YգsbNRwI)vpgzO&ylɑD8rJx7'0ְC4G(.f5Uj Qw<+7ɼӍE/];?$Q ֌ &DmreYAm  Lcf<&n=c 7DG}WkB {Ch15紏)Q 뛯㸆k[4A $*]Z(+/WT[Y~^g;y?0+8A'@VU$g;`8LJZo!nT|.y@1;cQ]5xB#GJ* 5Cw3 [`iMNk#_a0qa=X|e?`1H̊k=!eB=J~;FŨ)'T:wN 5mPRMԅR/$Qfҕ-gqp S,I/h9M2={GX Ơ"96q$@G*W6us]ԸVUNW,FEZ^uS:f1]>e0FkW1 A3BT}HUATnJX` 5 _1?M5F(ƅeKw%s :.>-XƄD45|mm3_Cn[:CaB(z>SN|2< @{U:,>gǂ3Bkeza\s6PAI7A"R̥P'<\x^Yvho%8~?5kSWnE]}hT䨨MH C\ (B;}g` r ¾zsrY\3v6* 鼆,0N}`iGe,;rƃcFK tn!qakq;1C~BpO/ ϲ%~>*_ Nz+WM=;5{h{ROփV@MDrT ~ar5v&pI0IMȓtc_L0+SqQe@gsOp4wuOU,IןE`ԘE$WIƖ|Hs( m=ewaDkX+~$5iQPhWl t/!)3YE檺#HŠAi`jHN۩Ri@z4?>b&{a^gR~'eK Cr݁|;7ؿ&}~ YZ