appstream-glib-0.7.16-1.31 >  A ^1p9|X6[&UǨXE'fe|^qnG"eYCV[U$Y{﷥VI?ɴ\yp-#&"`64Q+f2[%Уn\M%DԹG f/`3i7$agpNir _l×v4sDYU[,xG44#Я%>ᶾ*!Ӳvlbcyq2H~5yĐk.{W7@PiYKCiK >p>?d  ;DH\`y !'0x     ,t ( L    1( c8 lW9W:WFGHIDXXYx\]^=bcdefluv\ wxyIz8HLRCappstream-glib0.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. This library allows to: * Read and write compressed AppStream XML files * Add and search for applications in an application store * Get screenshot image data and release announcements * Easily retrieve the best application data for the current locale * Efficiently interface with more heavy-weight parsers like expat^Sibs-lx2160ardb-1 v&SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-later AND GPL-2.0-or-laterhttps://www.suse.com/System/Librarieshttp://people.freedesktop.org/~hughsient/appstream-glib/linuxaarch64x P Hx 0 H[ bP%A큤A큤^H^H^H^H^H^H^H^H^H^H]C(]C(^K]C(]C(^^ ^d27cd29d9d945812217bfbe98fde4521bce59fb11dd53aa37b67a5d231e127336657a316fa34f8315e958a2ed8bff448bfe1306f1f0f9dc8067e26fcb0751631dde224bfe779be087bd0d8a547914c8e9b912db73c74dc3cde4be9b66cb91ded70051e865e9046632268155015a59f5be3c091ea243c0cf30a0814bceb95d56899b8fafbc48e7359c967960db7029f4491227b22de40229b678248f0a9e3cc55bbe2680f0ff41dd1e37eb4fb36c618ee3fe8aadf1a9309a8049f7f209f1f29c60d2760196ca39e7de2bc1907e6c90080909cd8ecfa07d707070206fb98f2f4ffb4d5049797fdb5b2138df62f9b06970adb1836ce3038ea393cc40adfab8368d371e65624705a31d9656cd3604b85723f89a40362bf02588e558a4eaa1301d4dd646ae75a4971abe63410658e64c80a5c949804e67c5eea337ec308ee51eb496d340a27227be4de658d1dcee801105ca073f6d37926d974133d4296fbdbde6f0719eca80e042490ce41b791f9d82e42e74e5582ccbd996899f4c0ade842e96c0dc96e01e14cf7fbcadce74e5133cc90d84bec9d17272e4226dd4ff842e0ab870e947176cb3516926dac71b9ba3e86deb601ff4387345d7066991963e350e1dcfa29cef4ab64ece53142e4188a0141bbac2e4d5adaf5bb3f93ff7c6600de6b1524d8a228c8f478380817c3f0fd8e11f93aa79f07c80257225f0e16962d714e44f0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootappstream-glib-0.7.16-1.31.src.rpmappstream-glibappstream-glib(aarch-64)libasb_plugin_appdata.so()(64bit)libasb_plugin_desktop.so()(64bit)libasb_plugin_gettext.so()(64bit)libasb_plugin_hardcoded.so()(64bit)libasb_plugin_icon.so()(64bit)libasb_plugin_shell_extension.so()(64bit)@@@@@@@@@@@@@@@@     gcabgdk-pixbuf-loader-rsvgld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libappstream-glib.so.8()(64bit)libarchive.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)libgmodule-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libjson-glib-1.0.so.0()(64bit)libpthread.so.0()(64bit)librpm.so.8()(64bit)librpmio.so.8()(64bit)libsoup-2.4.so.1()(64bit)pngquantrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.83.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.ibs-lx2160ardb-1 1591738451 0.7.16-1.310.7.16-1.31appstream-builderappstream-composeappstream-utilasb-plugins-5libasb_plugin_appdata.solibasb_plugin_desktop.solibasb_plugin_gettext.solibasb_plugin_hardcoded.solibasb_plugin_icon.solibasb_plugin_shell_extension.soappstream-builderappstream-utilappstream-glibAUTHORSNEWSappstream-builder.1.gzappstream-compose.1.gzappstream-util.1.gz/usr/bin//usr/lib64//usr/lib64/asb-plugins-5//usr/share/bash-completion/completions//usr/share/doc/packages//usr/share/doc/packages/appstream-glib//usr/share/man/man1/-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-glibcpioxz5aarch64-suse-linux  ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-, BuildID[sha1]=85417e1922bee1c0114384e89faf02691f0e570d, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-, BuildID[sha1]=dcac121a15ade141c5008f0e631e9984f15aa373, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-, BuildID[sha1]=b1b27be603ffa440cd69e48d5d95e98a9854f6d5, for GNU/Linux 3.7.0, strippeddirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=35bbecd67727b612ab4eb71da991fc0e66fcc42a, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ff53bb6c7c8a77986bcb59a2d31a27c766ff0913, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5f5d124c5c4dfe5e0880f7876caa83fb4f9a8a9e, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c47f9740fc7142c9f1ea28fb815749fafaffe5a8, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=473564083ca334d7a7cc6c16293270e631239bbc, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c64a1c75b6eda5ab879b5e7c30e6a232e6a996c6, strippedASCII textUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)!(/49A RRR RR R RR RRRRRRRRRR RR R RRRRRR RR RR RRPRRR R RRPRRR R RRPRR R RPRR R RPRRRR R RRPRRR R R RR4X `~lutf-8dcbf96c5fea7f1f37d7a8cb7c36aaf1418b06bdeb0fd99cf557befecd5e8d6d9? 7zXZ !t/,-] crv9uI}65#W' D휴DZvpRth?p*ć䒎ƽ A( 9P׃`94-Xu_jC3 ~TeMɃxb-q͇*: Z^ܱh?DS=Zomh{c(Z3KKY`- OoV6>`rh`nW %ġh&,`N۽;* YՏހd<"a\G"T*(h͗OIK_ݝ爼'k|-_Qw/zpHMCa h;of88{jcP\c:o'=S= &Q N*\lHEF* pԍ2h< ~~;shK~xG@C ޢlLf8у*⠭=XU/uF~hqi$ra > ,uvgNLvO{Qu;J31sRR":my.'iiy֮F] Kc/_aMf2W$f&hTlXU3PkvI's;bSB I Uwrwf f6{_|Qg(|\\,9bo3Ff60yzS "o ^tG! F7I)^[PL6 C,|ߩאb.UYrݎ˗z!*)roo}NPuqψ7j/g8<i-(,S"EkE0 $fbr>}D<72NstT;W pKD=N75zŖdZGĘl:>#*pǴx17>듷܁S^׵>.6fnκ x*pis?zpxwϵX@pLH5WBt] 2~:SeGZBFʥ]S>iܛw*/E6fm!"-bkIj^G['qvwT/ A[|%`Rh`'kMFRgIBy 50D(j2 LxHH;Ot6y҅f;չ s}ms(IߴLmߟOEq֝jX[F^| y,.x( ߰;{xC|XOLzKgI|萍k͞_qoaaZyKFj}-)SOoiѣNGGc:.qۚ_'FD7cF\Q@ U:$ oU  ;F%>^=b>1 &?Y5afW~!Qip;9$?!Tb]R=C6(/W9jƲqioges%P7G %]8 49x,!FfY{!>c#Nx@ +`ع| - br/X9/@/2F1ś#S4-@$1[ D_.'P_3&y23~s<}Y7X/RnC V}wLA 䐒Ai"5},!Mۛ[\ہ%vZ]AZ7GIۈH{Jd8L3,r%x.ZNd b'Ojk>x CS LOyfC$(};[YC2ʧxUv lH8*$ Q塮[ Zmqpӝm{lgxn(a^VY֋Ǜaf|Ob\sAyz%<,n `:d~P U&Io+׿0)˗z 'G;/ų+B.|PYِM ꣑pz(=*]-+5 8flBL1Qc2N{߮BnYR#Mֻdfnϰآ.U2놓*f~]qQ88œc}%]o$H%FᯪJa '$4B;u밍WŜo8pi0mdn Q\qx.ޜzfE 4w=WaT%iwvɓuZ,z;.^7eR}GRd;?W`b/Gb/Ӆ{>3 ~sû|zF+x m]Ip~lhz}*pR[K%Ǥ6zOg=Z1Yf> چ$_٪^scZ*㉈L}Wm5F.'SAd-B\(e<P)w=WZ,FٷD1<CшegL|+o~:2c S:p&" ~ _CҡWN;3v 7Rƾ /J5S pdg=on|wYI^kv%@f骕m7p}ye{=hv IV=1-LhfBn|w^0"A} ƝNu>9FngIZ9/֪4-\P.(yL܅6i"-ݖ̂*KZP}$[Qqn$6B>Qd^A\"J4ӣWI3>ݙo|Bb+( 1圕NͶsza聣Q"&[EN!bq_=3%*SQPltAӻ=XqӔpnZHo?gD4&sjVEUnd]ѢSJʨܡN]]K UXjv뙺C#W0tqO# rg2~B$cq@%a$72ldL-aचwsz*&Xl?ߍhZHH!XH2w/(bRd^O%w>@$T=ayd3'(j 35XFekO/}ݶ:/]$AEW՘J w"m}/"K3ڻWjnG6\ .}ϰMEM4_[ICb8WrY€(Ȯ1#71Fk(礃]M(A'C VbB_\!vIW1!URq3Hחg?~8@n|Y`9-`+B"鉧+YjJ@oanV^p-.) 2fKz&\7?ST֦u^U\>:7tfD[,Q1EVcڬK,ӛ5XBuIW|ns j놛1exn!ṽ -lNJ6SĖA̤yw1'ǝB>'qyl\c?U^z J2 O@(CqD@T$V:H)[d .ӆDj7{'@.4aaSыTLѪx+ZEAqHLqt7"<#+X~<+gT;q sbLU~B6j!/6m | ϶wtBqBC@O۩N6eӬŧqb1RbXg_qAL {A K38nPL{ރdͰsnvϤcj "yZ5US藌eHW-MZ^:/ YN>,;Eh37>hYsd@=%U;c/+ !^(س<؂v7|'mc+H߸1זWQ` +d,XJZ/EWՌgN3 V] PHWq"\.(^Bݏ=:;#׫NWȌ!_޻$kkxD1;)GV, [He{}xڢѮ0$I/D;z6ٞ}~?7%|ILhWӴIpzi3Qn_SGD@Ό;-3n1Dy5$k&Mݐ%߇g頣6 ilMu)#'o!R ./o__lfd\޻AjE[Mm1E;aad#vf?і?{{*f]DikB̃KO^~@|P雨94!,=§@o.β˱,&I+XFc(,}~s(਩f YϕK~jG؛JxF_FI? >kÖQ S{Ɏk@Ft~/H^@ZU;w$1xN \"WcsH(t$"\mB]gkˑND.Rt/P=8)˟6[j²ÄaC77iLq}Z8%ͰFt9YߓѬHQO^R]8Il(P= _C"6EqI Ԍx^N؎#;Cac݂#J49;~!8 W?ZM`h)oLF `_O#5F=]nBV'Ub8m~wzCDK7N@zklCx;3b경e_U:\-+"®ͧ>޽d-^Ilǂ JxhG3Ry Zs{?`tchJ̸Hn{th^_9Í6ns/|&:q;5۴ *E6Ǹ!@mř)UBb &ƾ~a/@ҨVAFǜ?Ьn@q],֫zBG39\Ť.1$|!wB} F&˹Gia汢4h rP[fY98laͩDsI`Ȣ4jqU3 xX'|ho`ȬJlbFa@%NxBW@.gy_3bԀۻd,]}%NS*5p+ҟoh 0xB-UO EvaF(S ti y)%bДUs۾gDwбm*޾ͦhpL36*$X* DvYˆOk!!ZoĚ喢y9'ud3y uRo._&?ҜNYyo}yU>(غA3u֨~+(2FM׵DaJ3[!0؅qns+Q2#]` H\H׎fɷ(+Zܠ7202c\mw,S^jp)q <̔ > ZdşpH9A=M_`M&_ӏ1Aiq_Cҥd!d rJr!҈$h\;7ɉ:8Ju0yR|<~fW>x2jTk)%:p\"zq 5Dv&a똇6Pl錓]l/4TAyq$9mq4+ట WĉKE𥯥|)=dL&x]*c[;6!_!YzF[U/MaJ#f1ī|˪F>[ܑL\q*'F(32sn!zۼR EȸZkz(I7,K"?Vԛ@xZUmK=;K1jGeFȝwx׉;`+tL=\@H|d7/8 l,q9iE^ZeeUX"SݙX4!;v 9usEtnh@oW]2hMF9.%ah[3wa^/ %1D!u9Se,#=u4#{vv$_LCԜ!(b9=.y--p)5^ꉜ,)a ghaP`l V}3CN[G^y:^g3gUM ~XE?3u0t@F|bs'$)3~!уOۙ};}mAF- q=p[ Kd_637*OA5H3>67 ϷE:. Z=׹JCb\ւ{g-$Ňb0AB,` Sm({Q8E\E66$]h,bgbc} mE V㙯y+ 2 }`;Uv [TA~Pov|,:] *3gOTٸS~5f4,1 VGoF)(r1(Bo,ŸE3kξ9\u+"1}d~7z'4n+:kŧ>qxZ˛jAǷ0m.ET>ȚOptyF1\0„;Y:l͙FvoZmd~m!P:#ٍf>o&}\;#_WtVD+Qg|=ȟd}mPsմXC~,V" ]f\(ƍ2}{#lBnфgfPDOp` A.,,!]޻^lSNem΀!/Tdi1sSLb[/X=7MLVugexD6iJ!³\^G3o:G7|}5lѦ +5#actVQ[/hx +#?b?oDȆ9.@f w^D#^ vcIt( WXAqȨ/R0;!}zƿQDzHr\(Tj@j?Iv\#By ozQ]A@WKD3\lu?.+7@5HW`bh0qu%`LmݸOr ޅCq vڂľ -ca½5xÍaJdg*bGvZu&ZՈm=n|2G 'ẅ́No\kct$n;DU383Q^҃uLð%^r%FF ;ZәLnNl:EQ%I|NK,Y ,*1ۂ (Ԍ:ґ~D;|AQk<",υ"gLC.eV yiIoxԇüN῿7kZ>o>PT mw%u D)Y웂4WT w m;'\XzR~=6N D-l"ɶ b ^BFix0VRyփc\g;"0hds*z}誙|ʃAlA41%팸ѣ2J%%_=:޴ n؀Y ^(u^bB'lXoҁGU%^sSKm!@- WAi4sSZf ~sruB:YHSUV 9Wg>}#|uܢ5Ip07>:6E>Rۊ^l>w9Yls`L;5kl?x8yEmeV>eut୭s;PaŐ7bke]v]+4I9DReq<+XɊE 7x[; C{T^`K8$mV@+%YƉvMڭ 9tvs%W!6dl9 ďϗeAۏ&ֆiFg2Hջ[\NKmC C!g #oDDuUȐqȓ/ k4LD@<Ը2 Z`xʩdE P:C٠ðF_I<0';u!יN8 ] @ԮK3uOvK@5yYCDm )eUW\P8jnrNUXE_^&qKҐy'2MF$pc$bd SsJ߫sCC3]RbJVڈTx *Yut݇\F/'FjmQͨ4;c/ϰC 1l0}7SK~H!wbXWݫ(wIKƈںcWjnw oiך8YۚZe`(#Eg0xyt 2#/`ӊVV%N̎! |izYXԺxD`lssɌ(XWYC-Xo`ҍ{L|'XN9]4P`tp^p:MlZ]FO݌oRjqbn蓌i6|E/U8&mJ X8cOf^RP *InfL1ar/X;g-\}m*ε|E-c WH(O_3EnUp))\+r^/vwE Jk3ݫ+:l&'ƶϡ<AFHYY&a(Kᑳ1~w.[:g6 -3=]T (ipErY]^\6O UvȱnxQF$lGP^rSn{vqhBTJmGgQ}bOȼ?uTMC,=v[y+> )`jG0Z.Yk@b4\#ဋxH& x:w/,9Z_S~ʦ4 V?3)3v8k[~/tO >^4 ;7i܉VfY(8 g$Wjxd~K5sTpZ7/;D6Q%PK.rТ)Iq \~(M [VԦT[yj@YJfg7ib͎ccw(?*p= %~jd8!1()R̈oC&{KIN!?޸y7d@e6|Y$,SF0"B׃x%jbG"dja{d(ض3–nڃkZdW"5%DzH'E(W6M9+hCxo(CWwG#$XѶ7 bjm *lZ^F^P~J@h,#JM>5={mGOm\RQӌb r#𠨉rPYj~Á T*{:&Bw6TLώU(S6am`5XDϳ -- Q{(eҲt30%{V}#lnn\K1="jDTz {jf8֖KmX /}?Xn!1M`6yҶ76_Z Wu'8伌!frUN3ݷtݱ+jm;L`:J1OPK;QsTKG[j;Ɯ(j){BcH4ŋe瓕z5b;hr@?2pË1CcҚAɧDZ͎fepŹH<]W%rB3קÂ^sŲS4ilQ\dQ/-l.5Ԣߪ"ehIM: >J( 9"V,h.߇`yGvאrWxݡ*4g'BߕD2a,&sgQYvoPďKjU[sk*LG3YkgI=\hcf|d1'تwjߨ Bx$ 5ߗ q9gq5=; ̒&'k>ЫV?% kV5}E5۠p^X>R3nDtI3z!@4n o ) acܮ=>v{c t{AZM ZѲcnrSTQ[n(7lWтjq?˳&Mee%v!wRld7㻰BNKFumِ!>(%uwr֪A&s"41π w2v_ qI<)4hNdƝonKd,ς7}uST ⚶8m)Ͻ})k}3(Oi/݇ EIZt,s';Ŀ>= xO]96-C7/d{]k碰>MI yi|@0xDo:"^m2Pz+p0Q%K*"xt8 l ܵS7 =E#V}S3Ӑ7гۖK2tB,5Bz^t= U)Zf Asr=B 0:o¬nDzqq˽#qrt=WuB=+ ܴ@~-3^3#DXΣBs"Sɩ ߱#B'/DL|&#۲>N끩?Q)ʋWjD4Mcw`l@M3K-<3`yP Va{V髑w0'U@L}hj u\mX,cȏ} pr6Dh:@RFS.l$7#NRq8L4M{ b`m'aZF2b2DRLNn s#@(PA|wAyXO71ЄB7/-5TcV&ɣdaQcRfCv^f g=1yzJnN@5mLDd %-3j۹S' Da?ÆIFc;t"H&w6A62TܿǏ59y7j„[ Ql Y+ӑj1bm曧#"~`*:oqD.Piu2*-s*0**8o@rC=?2-Z>p@z]i;\Rloc2K4#A\$5TSqG|mbV N'[Ajjmtt@\,{/ݕV?Gv>_5rsg#eW}"1wd+\7 #5#wf9WA$Ƭ` cR*-ɳg=9!RNdu E5^sDh-_-^,Dȭi1{_*scͦWv>U54/ 1Wnkl']Ѥ<NyAplrengr%`ZF`M:+50#y$򶲒Z buhw270h"ӸN\*=*'^#; U DCҍ7:h ڇԅ>r}jOyjc (1o1m݅M'B!OĿl{ UAZhHzDfݯy2|o?X]OEW&X\4#>>s?N^sMsyeآ2w ;f'%>+ !k,'8eA mFjsDuy?c"zxٯ7 w/Q(h}mX}d[DF\feFbD^#xr <`P`TXWd ͌fv|97i/VUU80)f$E p2uy^"aeϋ)BZ#OE_ g|#u♈=ҽ.\94g 7wCa]s >0FgڳIׇf+:Lpһq;Ư".rX7U5U(J&nc_r0`wo +ʯ h ]8@z7gRh$ P=myj1nJm)Rn{oW%<_d^H6%)2_ Im!̫ W% ޸(g%DTShB[b&Lzvpsg<>H)z6kMEx<75ijY2N#LA[z؞42ͽ1GчjU=[?~1ms3=#FDrO*ղ!ߦ]\ [P(:w 9A/B['-N~9_: EaJۍ3+t:~o_&Ϝ*a|2;K@S0`!zy֫3_5IK`76)-}a"@68fq9kQ;/$88X$s XWxiu'iH`)!W;aiM̗(΅>;ERsfRS۩쪂I-IP$8ONo6Rv鎢j,?4!|#flSDKWR4 Us|nhi}ad`~9Ee$t{ʔ9C>k)p}4ڰP{BZ1ղok@@9ڈ~!Wѐn6ímrLʒ`Iv/=_XV7IR"%^yzȭ^ 5ebUW=uNA hwryΙigb^,PV t"ǡf[y0s1;xbվ.W /ny WM^Tt>^|[4ߙtS'|=w,XLGf4C{UV8IY;- Q mJF5"?;.(veԢ1K 5U.`v߶p8Wx[GƄf~fd][Y}OyZ$iޑ{>Î u yHn[ i7Aⷸc 5FtfQO@?=(?(;+|)U:}d'@:V: kLY;~y߈磟L)/0l׋ PFmHwEX8%ed]-c" 6:~Ȱ0g~׈SaaO{Џ"U4Zb9nӿ:cVG®T9A[)b^ IH= JelRᮑHbKQU`3 ٰQ UKXDZ,5^admD2G͚]ג ]q~-8g`-=뽌!"c*m 8wFZ*$ҟvqxs΃^72ء]FS _.;jo ' @v_5U _+vBdUp <~nXӯ,Y3-m; `%/DYk)*g(ɾ~O_E]ogvup촜|G$kMF9_<XIPe'0zP (|D3+KDA|p\(;3+tI?0Ak82hX{hFT.H(]x}Bknߑ;l9~tMLg(yAj~{| %BYATn 5tvy 7umAC=F 49cv@/Viǂۦj3 MSgs1l'Њ38!xM TF'%[yԤN FD`r|Qb#t8!̋q}ηRT;*#~uW![ &͍5t m0jctY,A[7/*]]|<ȁi~ Դ[TZ-p(ֶ<;@g,{ ˎnX4\ng*Czl(]nz2*{C%_uQ-hJ2^ȭYؤDxb5wOFwňy(WNp.ٶDQOF5I)N,jcxm&®d]Tjg¨es,Rtw J2dUa*G.2D ./uA`,l~d.a$o";z=٨]8{j&D5୰*1(T}߫rùI]J3*"6 Dce_oZssyt gGdfk%}Ziw ƪ жiIOC)qi8݇nE2q_B IpN(Yȳɲ2Z8g4,n5/iE&M;^L^|Uu~tHX7}&!B3,~c^cfb} -ogpZv(f=|kV\s(9Cwy~UQ,U*pr<b0=Hͺpܹ8DWaDUPAżQD-9%%ɸ""/aآ1l]@.iT0Og= $'K-@]A< yr3K,JoT!W7s1Z]m)*0t{3b۵?4A`zq{s\jͩnJv)ť:^D#_ ^9|—Su*y*S)f5*Ԭne&*HI kK+^Ǖ6y`{B:aY"nzO̔вw.xd[0᭶1K9  t SԴN'-2o N8tlҩ(\yFPo( 9#٢F KH/'lWAMca fiBpHoа<}ǑJ{rf MfI u2X׀}*6g{lPqJ9tZ_]9n)k騑vd~1&SXIGlM?-bs jH$gjA!Eib4UUBytLGK ~o4QjY;ӓ`kJy +2_eN,r`כ&N eRuPRI2-FȪ=k# )v`,k蒥xvDe)J<6gX);E'zA?.JLBVt*/ 7Tb\} /-?HKq;0R}a#]8f2Yc`֥@>P#Lg n8TLq&z3X*䀓 _Y"`)'r`z8O=՟8`!9FsLm2:a /yȢ`rpKb8\͌+ ,cPD|Ĵ Ѡ"s&#Vم>wΰ)# P@-kQy u[ML<"T+Ư|]̉q+oTvÀ}~T[M,b*"Q4wq/LحPwg_wcT/Iz>ʍ8}IW=-JyBnȆ߄X{fOH`ۏFt]$WzyT oZ%vn\[eb HN,O-THFl3νӧ8.xxbm"6;_Bܡ noKG$L60;g=pH!6$P%^%HD{ mQtbҴYj"A'^ݚ2eZ)CZ*V|1PʴcWJy7ׅl4UiDw0|\DHT/3H Kl{eO "|; dR A[{#cÌo^&/B}2G|$?e{:eML*3'˻C'Xd_m5~9Yy\oD H8=W>dZ7Tު(""ThnEnf.;/=di _)m> UQ?nanw@4Yg_<y';O,#nn=A8ʥ_Yg(yKg.` B+P3b2s2ehx i4.w∷ɭSJLшLKm%$?Iu>U n]n/mĎ?zScϞ舟!P͛`!Y2:*7QP­b*g<ӟ)sQ\92&G#hQ`4yar3IOF3tؓb!JD&4UXzʚfyz*he.puNM)Rmsw20|V=rPtGi8(9R>@Yb4b)>$hd _dIg+(r%593KyJi^dEX=Scqk +.'KZm|V#;b^e~\!l)Mb rM5dg2r @oKp#"[32$YjY@d9?] 00 F[: F0ΗTkUU}ݍ ,Tt$OE7M{>i&Af1q B5&eVGG27*NxFJr(q8zҤ/>n}!?`aSzZc0mV-Z\b0{fG;tDO4=N3u_h2U=J\Z_y-\b@~]IͿ8#UߑԷ ~fz8U^zJ[9@SPf0oU0ȜDz.}^*y7[ʑtLI_ )okwh9ŒFM"aXP(_tȭH F9r7pC~~q ~jPuk9Eu> `G:oW8[y}wA|5~p=| Ѝtga({e}M6qy21}JRZ($J߲x'S<O<<8 ڴ|EmAN7J}.'}b.#xS9-晴gUVz)vhW| fe_A\8I+J~vJ($"dW_z!Φ_K7~4aAn]ɾ %PP!"j}--G_ÂbY֎]PY? -JSil Sa rf"Jh{\ГbUw8{W=Wٝ10 *'aU.s``z'\pT-pzl~=*ռtn<@.r-RR.rMj3?'$ge3Y4ڲ4_(G[ M"!v[R?%8Z~āF4Q,S#qDT"pvkGJW)_ .ƕm\:X_\q2gH9 5= SV7ffcoH>eX@> )w/6L Bj†%i>?EcNU׍S| DU]' ZSD|Mw5o\{|'QWmMB%`;wJ^NA} #gF~9^wnÉm骗ƴr{ xE|:orgcyҜO2MQ{kdϤ]=- st޿LLsC͜[֞1#.5$b} 1Wcۅ@'5]JxYsJгuԂP](8>a,@w]ۗt'#Cݵl@`7:̐j}>1ՀrF${޴Zͨ+ӖOp#c]ӨwOc'xk$zY(Jxk=#HM6ZRoJ`NvSP5Z%lQ:Sz.(fNVdV(/U.Pq7n(q}.i!Odo;#m9Jd/t@#vt+jRO΅oӾQy[4Գ眬c1v 1< plyO=;ydb*i^ k<:n}wm[o ] a/ѽDTK| 0F~@j\ &W-R}"@/C& t_ T/J\?IuG>N9dask+fv@], .́VWU=;{٬7hNj i _+H}'K^D @g Tnb$:z+%}SWuC#1]r|'هWhu#`߹rdsJeU0p4݇ KIV!Adk$?FS6p~(lv&/Ϥ(aR;Dz%nm ;qQj;ϖÚ²b!4& 8ԓE?,^գ8KSv7ykMI=F3X r~<$:-kxp9_fok ~b(Jݤ \<ڮFxf-^13:|nN(5=|iiJK[t`("Sάf؛t Ϳ%wӔ:?WOQ5f;;GӔ+Wn"d4{="u.yrTjVBލ s¿kjjpX5DBX]ɠu+*0dP_;W?v5cbL5L?(no姅NJKupͽ hl/~9\;pDP/qQK! 6EDZvF0~em1ϵ[l2\Z 7prxC^agț&tϯ@hV8VѪٝ<\2_ uS$ܝcCk^!Dh<>ī1qFFaOڥOL%:mLjʀOsF:: O`1&'DŽtYepѹ="Qg{IvقnK3E <A{ E`ɁybW u$PcTdƒvocX Tb tn5r.6l?gCp=c.C{%F!Wɖݛxg/weT}^7,Z߇a59V\RM@^q^% X~-C[1S/͒͸]t)i^J1z<';! _ jvoazWesOhVOEi)#pIŝ吏,%{.]^Id( xra[A!UpcpZz k68òXBt1O6J,dn:k[X2@sB%3ec}4_"卨\ПKycD r}$י !^kORc8~Z}\nN:fs!|6Ve_-VkM]@TO>`qܳa'+BAto2 4k6jQ$쏘bJGldy; ^J *hkds­!@l9ӗ pZ+v?BF#y%,]A*eL"*=\aJw`!6rwydw3$gCvؤ&5PU뼼D2q[MoIFFvt̍Fy+5?N ي @"Y@%T)q7Έ}Վxx4@p9ɺګrފ'Qu,hy~e{Ia\!Y1?g$V<U' [OR鐼%~ Ͳp)B`A[dkKf_eķT{_BAXYc/ó Uy{P|_ZFN`5%/)bȖ[?~?[ź݃ ?NpY  #50,m:V f&4 90z+xbĹf3""79gDQ/N$ c"+7C?8>L 0u]BaڵE3v>}[wtxl;Ȫ- mۃO*qrK17]}tF䑝oqbB;MX8'׏l7[.Ξ{fT sNJ?u& oe{VFH*WMIJ3y#,dc1nHu|8ba*%aO{!O5+r 2(u'G(rg14_ iGInBzLY%8i䃧Gh^MST^}^8 <" <=GH4 g_Jjϑ 1mdL}3:I2|c,D: ߦsLT?rjE[$6̄(iAOљh,Q%; v)kR~$06ODNj(nHjx[ΔMEV5H螼,Y"YW;|OKss`dOߡ@oM6ّ019+p-IM0&~T`iAy `sXrD[vD Ȉь$e"an| /-*&w|:so:,|/zaI()%fƦN([9mX4`i>Dh?ct@)\egi,HsU6!/KM5d_-İϲx)ӊ],qI(qq+hRT(b#I:3#jt!MK,>*m?xYQd:^Q`H@񜶨ޯƖMT^8#C E "atEK}?FVȘ6U}-|bB s -w $#uDj-½[f?1$J%'~cjm@& #[-N- TSXK(` w&ygO ˟'߄ؤ_^? 7jݵg,|(ڄI1haܡK[@B(6*eғV2:*ÀygzpySuoOXJlRƒD-o̰7 M?3tSDtpCm9RqO'|)- ٪iT?]ͨ m>lrP#dN94k1EDsPd𶮁* ޡzn~)07qĒS8|{ P'"6.7w; leA%-(2w2HS;<l9~0/+s}f7/`g2sy-ys(_{*?,.+|4"GP^R,o0$2=Z؃(uqh*!æ>d?'"%j 5mJ2@WYPxjzJG/GgB]NeZN@@I6]JXZk3$ (k'LQb$"<F00i9;؍(c]XC9NIq"GɫB߯#7*fUӽߣyB_&ι4AޥS;ԛ-i.^OWlm!腟~%L@9’,?EpF9`{zi-ޅf* x6)[*74R[{U`<˵)$YK1%id#ⲁ<y En|e `^x0(3M>^.;cҤ% MNq}2G%rIDW,q|gH4pz<: L瑤b,}~:_=Ń\}zF=q%X̎ v@ckjL&ȋ%!`[L)攩" =K+(ă"#vxzQ~EǯCP*PXzF7 szh"ֽv !2;/v5QfWTX86DzSaq;33"}jרiplֲK@q-Nn#4nZ6Pd*}y:.N;#u88KC9.^ +*'}8OLD%X߻?Qa^?C"G۾~iV`K@^(uzX{T/ {p?Dnu {G9ԽWjMJ6γ~]5 V%Q3Ic,`6}ݧ7KI pK SbF*5 Ut ]o:Kĩ@מ;(+9!2i@,3sx n9;xgRY_(I^ol+O:zt̬-xK>\ m%+j5r^ݨ<׉_Yow;UȌOZhinM?ky d69A9MDUjn@8D_@Ow5=H/9”hyO]#ښP,>j_ v [G/ !G{ՙGT{ipH2D7QX5cUJC!MzR02ťT(gj i;xGPc CF^EXzcJ!n^ \S6-k[\8)<+ `"TG۝\w]^Y!TCR{7x0*Zty/wNz|8g܅@3M ,F予To8yrxL=d"u57hMGs:j*ܛC7±m훟l<_ٚVۯIEЏ1/ aSNѭ[rѰx uhcgۓDy[be~\ZW9˓5[ܗB3ЏrIf3 LѸ $#Fuo\ŸxrD$e2v^}%@]Ԕcw{hRw#Uq圚2e 2SKN =e2N}DڞNfV -قq: "NlȐoy(ֈn@BC wL=8Z GQ8~?B+|^7/wm/X_+a b5A2e5G@Ex m(F}lVR\&Af@àk9LEeS+011K _^1fRtbp5REFxJ ]1+BGA,AD<^/MYzQ WV3?>M4eVCcE]y>8ʻ7wSóF [/F=1+ن*mlIeDI,|"܇`U|Rܶv~nT}nO]IG&Nc1D}#`2!~'ڠ -Oe@} T(w&k ·*ArJ.͕Bflʁ?My`N.,'zZ4g؆!EGDJ-,#{.βe>BbpVZfޮ4=N4PPЗ}$g8Ckv֧3Q>9%cgFwJ:-ϋX$MmUeWvѼ zV9<2RFt_J{O,%#ft&F /i23oP}& zLI[L/aLӨn~m|plVqE+Z:;$ KQNq|\߀brJ ںp{*vvʣ}Jjzj]Oo?\ ,4`B!FHVGk5(j^(j{P>z&K!U;u|AF}jJyvu$7DGt3 ȕb|t~i<;ET 9uyvuLi8} $)ޖ@b񍓯i-M[Nƥ=4~I3,?^>W蛂KPW oRIC?TZ2mK-4F {ZL|=L!\ 3BHI $W_XzϬ}|RnSR3_U׊(+WItx܄UK SѲH+D]Yt6MĴ52/i-աOرzKڄ/sR/Gw.`N)Y}/tP @nl.M*JfV_U`p߅ak=ap/ XQ6VHdQ\žx<d$BRdyA=nATs~QV \JwHR ; T` Wy5ZFYmFW8>y4CN@]$mZmimޜ".Gh#t\+=eǪNܛ91Śga4%D+q Zc1>ˉ"ϲs10:#6qJpvx86v̸=iw_Fq?8g#Wl2⛫[nUEDPI J~%PDyl]VK}RzR⼈sje [)Ǯ/,Sl ȯ5C F& u\F;qetK!e{L@=-8A$[ӈ6㓗sSP-?f{ ֩ jg[c7ba'Nǵfe9ƧS 8[y80"yJqT"#乕YR#v% d1J?w']?vBQDy h4aw:u?35QQS ^~aY*oՄ&gX#0ʸðGj/=ppVzlMDEȹُt ǒmRgW 6cicKie!kv,'/E6A@؇6Pd.;/45-E%&J#}bEPqP`;uf._fNIK" F`qŮkP/%j ۤQY0&%TE6jfwNV5ܖL$hQ\;#?!Ď4Tmjs" ny ; i u+BZXAv\ȧxD*G`:6"rq.zSmg΀Yg߱ 3m HF'`ר:zfIeǾ軹eV:HJx@(5/6XCA")!o$> .TK^TVUU^9kC9ӫ)5Esx\>(,{_tA2Ŗ([M"U7"`-%j9dWI^wX5Hw&OܜYwnIyO6ޤЇ =xC0/GH㥁hA ψx(!ZQU s2b*QȐ>8#9.TP#‡?lwOwu O>^_Bڰ4RP&S iFZhg:MUPAq̧c]wRKYen@ ohRӥُNE_[W:I+ViG݂ I"T;:R[1<X2 J _U^% $y_smb)*ĻF-$0oq{eaݗ`ol(.Y^۹}bJ<0rAe?E BMXR)=U}6]ڛ^US (3mzŦOHc.hô6& KТFO&[4)9yjsǢz/R`ŀ)V‰hi3;aOGl.1kYm7Eإ{ZBm?>~g拋q6*FBp ~I뭝&qV׌AKy-mM}|)F rqyךQ$ -GhTxn<L|#!!T#ڦjM"dh,F"q~d~m|sl Wb*%h`T?I:1$ݨfB|w8L%gM&y7TyJ25o,32O-xFcvWw8 {''F놘\,^6$^Qs3LlHahE@,fCp Zю?4D# KR킘huthAQ(tN ]Tw+uz8`e JY bec]v/ШBow$Xl]Pxkaa&d6+`8UEmZy!#%IU0Y_} ɘآZ>cg" ):}묘/ګ Nz}:Z(do922eWU^Wf7NMFr2ͅݎLv̌wuᠼQ¤/;!SآmAoZاR%E`" B旈"vY^ 8ïg|59dQsg2ȧ~uB 'A=B.OdzL̙ǽih]Cڎ߉xSe b0HmN q3 5y%>o2!#fINY^A΁K}äHpj{='abI ,J|F T<۸ig`BXRf'1 ]Va.P_68_]s?${^"#>~\Άgцʼn檀G>OD#dY;lC6:٠eMBOsJ*;YcMm-:`fS}1;ӪӨWj#d΀"(T8k`K孄T5}ANXLu%-MW>*8>_YeN[rŲgeM CH1Zϛ[|[W2R4\;#.p XNB1X<pZI!C1aEwu#Tǽ]kQu t#Du(V۰R%&kKg-:kfHAЗa'qB<Β-7xA|՞GXzu˲WL)v&)80+UV._ѦW9U+N3g֐T !SOnZ7X1aq72:{,`J'}uvJN:owDF!Z,2\ Eid>b |2ozAUqU-*XXӽtayd׋e&[)%.W&=+Gٗ !igu>aBjH o~\:1{R/Q[;4h~L63 <(֢Dy+ڔGNgcBR\3m}4/s`ֈaޚGT\9D 2!!S`<>--Hy+E\Ѱ?=#`bm?`'M9. Dv;l=nYk@-Kܾ&+ `` svTO ChϕLœD`" $1=ĉZT2\ l T<Z|/o_Laէ ?Vbw OXً!Q F+/=yDb ι3r]W/=7JsD䓡Byw\щ`WSՄ0"9\Xٺs+"s=q\ݗOsrxVidžoǔL 5W"6oB؋&5wtj&QNuhf?loԩaogSxiR/b "̱`bE4,Ksd$:KGY"3|tSrˊAWדE.x/O5ݷQV6NP.g׶L3D ۭ(7,zS<lh^6Ax&"iMmq #&,ޗ[ZB,Y mxh:-"xvs!Q@MC oRSU!MWyIx0YuowAkMJ0RD>Whµ1@0sv5>_=`}fiWqr/cqC- IH8Q3Uf>) (=2_}Of`T,z/m$4/){X[ !ts7| H sEss?x`/ J=+hD8+&p4 qB.H6{YIG->Y3µ>~1"GB] H/pxbbWn٠ԕW#|$l% To;H'Hwjˋ n[ƽ׽#(E8Ӕf Ux Bs6/$!ĎXKV>ؔŴOn 6=,7'&NSLMG.6Y&YD>ŋ(=aE1RÎS!;ҦKIhbIP/$EDm .3>I]0`7ZZloI9/vBP}rLś{2}30T xͬx(q'vif]o|kW(RRhBykwhN{0;U~j5}?X|⍝at}~(9]È;%;w,_w8;]1TPe: b /J,𫛋r}"v!CUA/FK>,Na/q>c_gj|OYkz&eׯs!YtsR)K\z_4WF!0`]AZ)kUEf/ if5lʎJg4ӑAbMyf` $@t7,:I:=@`mAYT‰0ʏ|b!2藢-vϙKXXQ6`l: 6:-{Qg%epf\&GAGa찯RowBQ~qq٢ymJ]c`@~9a0!wxM*m 1Em#ЇF\ MEJ_F.1EVSNЈcv$*&4z*Iƀ-ܙF{d Rr kaQLUH*ؘCq3_T~gngefS5^"oeau :C9=WHFypG*82}BJ($y O`"" TtUV>ؖ$s '=ܫarQHybg/v3Eu*~ul[az݈l.W2LL/6{XPSAa1 TtP\G*(8n";~ 9yg~K*T5ȯ}v GNS>ϴߋԠ:m8?At'b:їTV}[] =s$ l&D[$9zoWV&T=r ?,hehp<ơ`R3?{Vdl(e6z _~,,%p6|Cd;H-p;t&!iYLdMG }PYRh آsN?HDv&fHr5u%:wW<).[`0hu0gqxXXj)*rQUK%-ƸLeU,Fuk yw'2 HC6#4mղh`|N:U|-ː-% 2{ૺTfVװ SkjBg繌ZW/QZA8DaxEɄ?c\Vnap>GG^ P ]`} x@'Si ~ @317{֗3!Kz>y]-weJ]ƒX5!@Ga#F k  !QsNDk:2Ďќ O") T٘;,|A=pUi.:wt^GklXH{/nRn.1\~fRrbx8y^B͚ZF٭avW+ʂ/YDr{X?TP7oP)G~5eDϭğp\|>άt0ϭq0qs{J滊Ȅ5zDpr @ JA!F(^)Z`v_tu-}H;l_ ۓ&Kk7QF !_Zy PVbҺ=(D۫|_ 8rf,9M. 1nUnAv ă(켕Te9Z& 'e@ߪSpz}0v}y2B Z>Y)PʟK.`wT`b(anLcOD$*gt?t;_@4vv#hCg}F Ia ʀ3I.L)7mOSW{"!.z;g0+vbRf{:!+'6Q.ؔxp[T~;5|n]e%^t3:p3yPd cql$3e ObJ7 `+3 W4}|kg=N@6\Qr$i `Lq2s ~˦9b5?C F A\QoavtDvƓZY,%$ӷ }J)MqWtKhB{ &Ÿ0*pF:*J˝j"Kw o-VEZg'y"sJpCd؊:'giQ,Z¬9+yo%/y )AN rvCPVq{(So5Qr̊W6!SLu<_}ٚ11A8l|3iQ9WDnDbQ{@3&^g%iR [}P@%M.,׸ eZ<訲(+qJJ.%I9ڪ$ҼWf%~c7D'ʼ_8Xrw*jśXtsk"d^T,>.%i}/oƒ?GNqW_'Hɱ !{Wk|aXk8!nO"]:ҿ|q9.*amK۰$ Ċ=8'3syf&gqAhPTF⻃#d3ΡRr臿>+!qj4rroW]!aP'U`w A,Xo7H*;g9|LH{uUG' ,$&"nجUg\м(0:' _q:J aꁃ>F+z;},@3!p0=S^VQvR&6T6Z-'^r F{^a.7 X"qvٽ4yt6+\@!VZ*v^"q 59}3Aqs ~IQxk=H%/a+ |AK]9&D h,Mp9(ѯaOV~?4^FT}S&^hK6^r,Tsh}]=})}V!on[ +?Y[ds7#({\e NÈ 4EC>@@C{,}QQw s$VV؟"WWO%rT)+VMQJeqX$2BKUϓTKW\U;ҷ+B%Bz= g玽zA_z2VAJ%t,|AH 7{u7;KkKԚFMPeB*jw, 8 bv_->U:alWk\Z]21^V,I!tL lK=H5󝼚D;䣫8U=j¬S)smɜN2XLyVn~uq%j]lT" `rulvGzk(Ҳze%G"yT^C[a@#&j^ɴ"PR7)倬*-hUUzdCڐWlbO9X!()Q3^^<3)D̿o%ŧ0̢>!7 Րś:e |{p?$A@ϣη~A4l`Ρ9ayJ]u1gT}^xJCGꩯd٫qT꘦ (_Ntf!*ިN[bx8722T#(E9o -^Wo ^a!ܽ5=,|HMUJ(-׭$KaߡI1n#i{Ktc?~jtF)u?vEoǶ/;UQR-UZr)cjZ.q_^,*Kd9ryQHtPKh [6-)Cd?vP=~y~#%DiNo$wpX̳oUs"*srSު J 8'4? fe߀#8dY$oʂٳDwʶ_2:,Id PQ2<P{pr׵ R6KS72T}(aK̜6${yG%,km#dg<|ah6R,82I+w)42'|rpyPy^@'w .?-aU`Nx2T]*V@DKa+-~0@b_{??7xH`'E5weHPm >CG!{rw"U8(??AÑ]j: wdʽ5+k{BmG̑!؛˨#0ٽn{R O '< fZyn^ˍ*- ʄhgߺa:jti`B%Օw7}Fqw(HoYY2DI/zooql˖Z}=.9a'rK f]9163bZx3wYe_dfT]\z٧)]J7aOl08[Cͧ,r&b E#XE m㍱ۉFFUI*h!'"|.yUgk+2cx+|l؛4eݚSªA4 :rG>o-B3*T{ aR6p~'d327ɑi쾭!1%y)ijZ#`2ۓӘEqjyx?09|`4 8ɛ_{\ZJCGL.QxSwFva.e=SyQxfB*X8ՁpͿ+\&A4p:z+nI%nBO~6om 7+qJ芚45 @jw jP1bdصQv^ز.Ptًo5qdU}$&ɴd>)Ƞg6Gzw(pd$)wyRYrg<@PME">Q)׷ L̿F#cpE#=< ~#&c E7"a_rsI ǖ'lcM,=miXͺ%! *>3X׆|q\Ҳ.u#m aK4zf9"*.3%Ȓkrtx]擑e6.TTO˓/&Q&F=%rF*g*iviaWJ oŵD8EDou@r:/_V ,ϥlNuGϮJȭAl1W 8VO]]h A7puKeh bpuFdp7`ހ;Nͺ Mi&< rڌp=5ZY~溆9cAʡi/s.ö Qf* <ڟOڼQɈ@PF/ee]$@Br!g t0X=&JJV*&=oaҥ6Q l̹:H2 ORvh ޥsD^H\9\hψxNL,T=rYǀMrwETECtUff@f,PWq "{Raʪ9i.. KbeCUDbgùeoٱǺHC :n5 >A&Thʩuy7D9(#T @ZT(/dg MNʋ{W~) {UڐzsSG8G/dxd]@<=qA7 .0ىrU"K%$JEWNb#2)pântOCԻojZ{.k;‚ ukwq(A웜Q֫*j'L-Pk â1gѦ6M7-?QZ)&e_nz0u%~?#beNsYtA%VD0G)-\_TEAf՛+yWo:\ ՠY 'ZzaKjBAlmB)!!LGЇ6aڭ"G69|Z+E CNM/yĮ4OrsSrF?HH;?t``jI|`})puhq@d5xJ6p,F0 6O?Oo@R;*HOp\)=*}MA۰8sB2Jn 7 r #]@~->}boX"/ /P0Kpq`8&;pi=>$>lƁ2α VnC tϳ6L(~ ;^8GwFž~Ln\{vM@ےdRHzH3jo./ {;3<[={&\Ġj{FDOqLz6[ mmdցszf)J7bȡ@^L+=TP]{=λ*'hg!.n92nrpTpMxH+Ϣ=B#'Hz&]gT@1&I_P_y1 mXq *P:]n￧4AZV2A\ x *2 GS5W1 +SӒ $&L|9) o-Dpg[^)̭3ܾ E%U(LV]-"+&0$6&]YOٻ}G,RdžʴDJc[xCoĖ8n*6 *guI4Wp<"0ǀ9oܧ-Ppqw H!d`:k$(B}C҅b A`>iZeyn#u X"@^Ì;Ĕ@螲rm,2pI _[e]k|j&Rz$ڡ Vg#dpglb(G|cS]au}]fRLӾ2\ sƾ@qi&|mkwt'Dd*,ئ2b=`Z"by끘~(I*yn 7Q!z"D{`!@uF3awQa4}V91Hon$4s 22GԄ=_3Še?IhnheۇD""Njl{ⵚI+z?@^P)krl {ə5ePa&L h(At˓%pde-XbeƌI-{E:焳^|S"?.DݠTDLz(11#=EQ.cܟ'%_+PbW3ͷ3Ya!U1uǕCa{}VEIj2jO:MYLUBiWDLq]Z"uhBqNrQC>Ҽܠp9bEM1cvлGi)^Gl^EB )p}⽰uvv׍%̪7-\QžF5OV3ܸ#7ggp:b`;f-?ÀIAۘ$@01FZ2.Wk(>Y;V2 j~MҠ(Tq~m-B{Շ-o 4.4g~)W6ϥi$z?Ldm{uZR'NU;/\]ǑzR.%9" G{HD 19[OȹCR^شt(g'[ĥuI (~qr9$kEF`<,y>g)9h_KiUG(߼1 Ҩtv }gKBjuq"Q]ETW-X:Kwdzx|;ӮHWښ/rp_ju7M:)jsncs"t:.GØn^ev9Q'6*K~P#{1UAr R?]G巬,1rCnZ)t* tN0t kF'NÎ봛:.Ú.h|/<^Pyid"$yw &Wp6!**Jww~HOj.wcre֝nL?ENF\ivvFiú Np(23Xln׶] Jظ"g6>Yubb&04bQx3|kvfVܢn* ~&{ư؍$!{]<]XȽ]6!3HNA'jc`G=`w}@G0gKtzz;ܚZ!f})#Pj"~Q(ZGT] 54'Q}{$#Axɠab粸VoWZO䶹w] 9c.V 6n ?#cJm ?~CyՀaԊc#f:oO^w~q3PdB/zRv'b#5T7QSAqy $hܔμ:xE0X >V{+@F`"R'u$MSZjۊ:bm?~Tv~gt,3 AVA(ZWaQ(u:F#ⶨ(V1*xq~ f̓G TShKr|>^ÿ/!Ko7Lic`5hghI_翁ؒ]Q}8I K_0bek0 fИ Г?]>NRSL^6{_.J_(ݥ*o6=|[ii& 56C#CA`. &p>pQE G^'4r^] o"sq)aWm4t(^o=}/!Lzmep{N:mB銙 ŝK23Ve&rmbO謠l"ig eFK!qh BX=تHE XdbNUUL|8,* -x,( "5 e:ѐg6 ""Srrۼ-`h?͎-CaL/EuLUΤş/@0\qEq,w8yV"Tkrs۲%u4WxUugXTX~n? 5g<”i0\Ԗ)8뼯H5~)<Q,qWس @Ky"ם)M"3M{."iɞDrP#b;!v#c()"v41U۟^\)p L3)w`$r rgaXv蹇 Ag߯=bhz'C!'kNOGE2l=C/$ gƻ鑍z݉vznT lҀL8~%䵮E4Ynm[S {4dAVZD14ĶShɈe9{ of}>f94$˲˝wN>4+!RsuokV)=4bml%D J<7 oӢS+UjR :8kmGgf2l;$c ^AAZ=E;/w kkУs :Oꋆ嶲hSodA:θT( YW'Ue@v>?n 3cfn%)v03,\\Ie:iUY(AWW2^N5ه؃$qx>8xU'x,4SY-(+E,,8@5gd,À/2-7_-|*ȃSʃ>{w$WhEBtx̴k"Oh֘@RC!9nEgv=XsmyO轱K!x>?]b9Lz²E^`w4)@?-8ifzAWKCS:C=t&H_ pkP@8_0*}oKW:b~*b6iIerXP3Gs[ʑqM#moau۵Bbh_fh\tMU3lU&0%scP ƥCg)؄HAy<];z5kHr?V\(հPi6C)D$/.ӝWv<]")WN˽[~X `FbICU{lcI?P<5ݭ([ps57"'~ =VOS)~uPakI ͋8h/1TD3߯f [2_ p.#\?T_M-ΐnHcr 4Dc9N 1$(ģ~*5WQ9kđS30lOGw0e !8FhR! F,d?>zo&rޚ8W<͛+2aO5M)uC96r:f&yxLۨ"͈'u³^춒I=LWjXt:OxJkϷh[Ħ1 A5ǗK6,7ylDj(ux["#8I\w\![}<2@gQ3)MW0yEHyǴG^^> A)' 2pkp.Ew&tB\ZQ՟!^ k B>4UP9^ %aǹ:m<TpI;~"@3T%^#_F]巄eֵ[Ͻ0bh~ {e&~(Ԏlhzٴ% Yk5Vhc@wY)TN7B-\aĂu⺌ؘ%(oޣJ9cqT\YPP,xR;1kC"tFa 飻bw~Y.J/Z VtČG +3j݆U$Uk1hfW'3΁,4z:}OaǸ PW^rnZAm`_]h"_Wr̄BtP*aogѨa n<0OOzAc&T<ϦO0blB~g[̈́sX i_X4b x0TtP^9߄ 6{M Q 2?;O=_Dbnaq++?qA_:60. &92pŢ|OmL9KdB-=Oo#.&R/y$o]Ώǣ:ڡ,DH!Hޗ4M2}#AKy)Xes.KT횋`*Q9w:a!iipp/EY0EJ*7=Yw^?0XnLt-&D= /wT|qDN߱8{;x ӡ$BlxLDZ 8e 0ifC ʙڊGZdq[_W,{09z2ZZ>_tZR 5]4;".V}' oI2/{ܑ~.3YO9Yѐ&;#׊$͑stD2-Ø/7Vޘ|-<YnV`?sX iasU6+)>n)=iߒr%^)9:}(,B[ao!AH1Q,`b(3R5`d[k*z p~XBX*\9dq_Et|w:ajJ<:N7na,V$SDlLv)1 <۾?Ҙg3 )$s SIll\rJ+;BcJBa_:[7XP<&Pbb'ɪ)j49: {(/u&DbNM #NSC`L:#WӶ݌3e/ͯ>ʉruA26DQwHO<3֎9yt( #QkxB L&cZLݯ bC|֑O-7]w7X#rLkildzJ+$5YR*8\\4L3@Ii&kLNP>uK.OFY[NS%Ɨ٪&\TKPs#s!݁/F\PGĖ/drg\E=i+V`|뾻q4 3pŕBu)x D{oT^DZ)ƭ;l @[9 QiOzdEw꼎{rb2;t9,K%b ۊ@/ItIikl$p]kޭ诰NߦZ-z ĥXw]{› 0>X0T|TДB~S)6.P@>'bڼWˬ%CA5Qh <$ Y\j~6ħ .LJ/eʘ)AJuQZ0Ϗy3Wk~J=vr\IqgvQ YHXW-kAD@ {`{jm!P֩sZ•ѫ7:w]MG-4apwI΋I/dV AُâPpc3;u N2XbA b &%2Е!D/pǍغV,, sU5hnMտ~1 5t)ҝgDE)Sƽ*6wxCn8ޜ-ir7~ </LY9f?|U!kBg?ya y-e%deC4g=t\??-2itTx!:_!o' a.JkM*f;_KȀTzyZC%Ib4Eb(J8ٚM2~yuAEkjG{X? ^Hz/ ?tO9KQ;reVH[m0ܠoiR|xh}=4a4>NR_ nĄ}֚ͥ͑5H^@2l"I- 2ڰoC6Nr^[zgZpP{uB`+i:Sx&lEvٽ8Isx:K&qvd>Zm%|: +\]F+&]m^_H5үb^PR%am9~^mkj}A2Kcrt _(O:tI볡i p t'im,{gÐn>lc7;6U ;HI# GFFN fzQE8!N3a*Xk'<`^k-]RY_>:v3,S r!\[K™8jQylKkvhE ZNFN C'ol6dH t]Q%J' Up ? c> A~ɦWPhYw6(@CldSw.~&F[MԚ.=d,Jnڷɷ=zMFJ*JuR lfO;" P/[jtOF@qc+ "xdD+#d"UhQR}"8=KE{)|F*]e{7`FuaGG| jp]mR-[ea4~x5b!M]uEjbW5}(@"9q4+pd=Oao~L7ShF2|<*p&& w+x|\ChXMzL{ 21Z*B=5fB%0D P՜Qs؀=`ԨnR47maU"/ HXǛ݅`6T ~t, <4l5be =#Tms! wO16N#ed+uaBfxCw;=He$^KckzӻȥcvZ4YE=KTz}\5"C$,>!ui]?rZ{rP =8C OSn t13-^~)<Ó OPN74O&U;{:3Sc JV}Rc`KM((/:fd *fka8v# %"jq3gjx:e ljv@SO'q%RךZbAwWg'=2@Y|Q+׺ ɨYPl\5]į@ Vq ʪ .^8#QyM(:ov^-Ʌ՜mTQ u ;jՏ%E85΍)I t8̭ ,[Xa gMEgΪVyvALfO\rKBԷNѽo,ǔ7 ajp|. ~A6O;DۢSylb(zlJ`}R=*X5 g]p˃9:'z䠯W$ "0:uB:K ķSDi8>zR< .$3~bT?쥉0\>mੲX<l.E̡H1*hP:7=0jDO`F_lK1;:͢B8ވ+|--I' By@thنC߻^A;dT, %9 Nz)4vk^tgL_H}T Nס+0uQm6̶B@K j}򇃼0sdkGuD [ںGinakD@&Ǝ\Ym:Q#VM)̈EGWN9gaxTX}IAm*bs?\jAgA;X`Jx Cɰwl||Vnl @~tLpj[K=e{*۳)tt es7(9_`/m|S GƮ=`O @'TrkU,z)*GC>坹3Vb Oĭ짐N=:d#O4m"~O̿p9Qf$UH 7w_8ftRT]Ӝ,*o&&rO18xٱ M+\$ uMeeмjNH 9rEo8_aAJqv*F3遬ɮ]GT/4l[?ʀn:1yxـӅ?3"v̽OiQ9*?/KuI D!%k|:`z\Cwkr22L~C^=*/&As9gmZʉ?u:&&.Kp;v/"cҮyMk yAAJŷi_^U#k2'WaOԶ .2&EҊ|_L"[YhÎ! oP2ȝ (uthUMyS2lӸơ8?s$v0% (??C"LRBcQJ30Zߣm S?,lJ^< {P˔Q~hӯ-@Dbh =7^~8iW;/^38'˝ 0ֲ].\sF$ܬNQR\^b6Epd6EmDOXRW2Af$#-L]@c L頢Ά 6SzEOzJiԃcYʘx!a8DKk[2T~!:j8ߊ:߳[OqfYF,]7t@rD8\>jF?P|}CKE֗LBAPyATwւS ́2|{L3#k ;TJw&TgM~{[My ?DZyŁ'X(&< /-b੢GA$WCfY%O$DIM$|3BM`?ۡ@#QGp75)!-{Px2YFލ/"\[g/,>^QH6&bثw{ `kU"QU,n.Y CTH^)n9  k;À~4=gQܗQ5f1 S (:N9vxز&"]ax-X3eRhԣCblgNɵ4ED7vz s8y|p!w(3'SӀd4|?Un$3KmjAe,,Dcʻа`Re1T>ӎX, A.ŕӟ\_!@>hLi.M7!ȸ`0v?.(LLtӯVLUi%gyYc|L]OD骎kK';dR,uZ +uf$enn57 fH7О:ҶP_ycd#H,%q.[Yt6ܽ3z [r -4w@ڴ.q $wcw L)|Nt[<`f `ЎХ{|.lEa@B.:PAjWMV[K[ &o6$_$~: 8'oِsS9>XȦv锔abD|2 IH!Z6l)|gH{1 mYˆ)Ǚ?ޮ-բE}-RcC ٞ,=[٤DiZ$W!<&[(,I3obna~p~ÃcG UC@2@Nm)j2؟HIFB.ȑ| ©R5WbԹrornL :,<^ [;G$~E]YM%a4x!f 8e .i2' +Yzd2Sl;97̈Mq=:8'qP}U%PDv ;>G MjsX!kqCy_B?{ 4|e=‡q؊kݒ Eɤ, OUXF = dT1I4> :2K*g A] lC8xUF@\{p(`hae{]jZHZ4:zk2zcQA hW <,;]3 ӝ8v _w9V7> */ %OldwJՓL_{RsI(f^3W`{~Y̩=qZT # v0 $ :+Aͭy;]"/wpS~xbZ-^#5J/2J@`J Ci ;޿N:LGp\zw-[n( *!wEڇUȋ2%qT-hS k53IaQK&UzM ᡂi-TzX(E \s}8-)k|7`db`JxO44G4Bn\ vLɖMMH]π%+؍ e½NqoȖkdΛlê4.S>HO_g7ԗ(sGL+3yٶE\rbcqQB2(@"Ibc7T[) ?J@H&x2wO޹ؔ|}f&ǀ97ۧ~9;PZ/HIf^_j}A&΍ZK; HҰt|4!؜8?XEAƋh쳲(gy~d^3o.ƖW97-ߛSw>"w+\JPC\(3֔Fi uoV8 ʽ n/qDZjW<#UM(<'V& q儓A?&NpC6+A4# q`v >p]QԇeB?0=``Mijme9i”A$N>; ,ύ˜eMBez \!lcHGqtHn_}`rFu[ۄciAw9^e }gOğQB!J)E FϼvwA_6p`g5p!lB 8G֥'L[]Aԏ!5舖I2wB_B91f떼sZAo^8>N1b!0YB dR̈́+cN+uݸ>_4š5,潏(b*L-(eGY mᕶ)fB3sr5 Vm܅u+ 'qU s^0JPr}=ӻMn7V{ _\7D7 n*$<6yRV>i;6]Uv۽kΩEZq_θ&8WGd71ϥS]{Ҟek[ HH ޭccoe1 7Xlہ~XE%&'85%e CI5Ӥ"2-р)q !Is$Iî6{+(3 }-0gxfP!8ߋv͵(ؽ݊FԊ[ema_h#| ij /A[Q!& WP^Hd˳ _MoS p.rꈇY7 Ì鶻4gWa@ꎙ谷kjB6XcWKʉq"X `F)9~7Րk:%{'"<芅2$Diҹ)\s~|^gQؗL JZa=|,P]u"cD1w{'8 _ N\lZRһ@#h iY>ݜiPH`t@ +wzGD<1s\ S.f哎ɊC AMnFŢ)U57d lQIT)gK/&&f3!?kO-)P`1<{H[0?RMZ72C?~ ǼsD\|.A3xV8jvf*cQVPEkޡ6H8^{nkSL"{9*ݶVb)ʑ3ԛ#Ke\9T+?)i,^" ݕ{*,C#oQ%D?{X|̈ 0~0&grꐟJˌ'r#\4]=1-S?@D侣s4\fZz8(ʏ)M20$^,D]e=1;)+<]gL #i8g3Uft"B ,GQ# }%QLYa>'&&Tݼhzډٸ4I!$:踾 Z *EVa$(u(u8)ܼ5}V[F1')9`R,[;&|ZyP{ݔo [V~MҫBi# [oIդjW'>35SיX&@x6.]k!H cvW`^8-,ӜlFvy-9Ǧe6gٻg`#NRʎҠfHk=lM mFO,Wc?q(\SK6 >e(z6%;ΜahZ<E'\n|=uD`4I3Gu!-twj۷1GiC$Ǎ\cЦLc`wJ?ʰn`U#3zpw{4_{^k@M~[G-ZHdN|W| 7ir~Ç< 4jn:ϑ @L;P76 gG]5Zg>h|qjSޅ7N Up[ӫnc3-l1XNdlddHuQeݪcHLQ5:oS7ѬYRu2CɹG7Uᅰ+ƥbq?vRhqyxe˩yuKo_ {%j/Vvs}7A#jUhn*(dDa"%~!W4+%9RqQ&k R+.䭖*ܧ$e[ zt߃.BH y!G7L,0BtN &L!}j7c7@pa6*Lqnquu3r:Iܩh4>|wea^1X1.r J#>GqyKJl gZ@ ڗJ1R-gc܂Z-E0O,TׄT$Á ۸-%0|"ـ{Nƣv5kۏcD?=qZպmgg\m R TN?so*Ez.4Ȗb4QTnB;0(hR, ~Y:lɬTbСmϝtݻ(<ه,!@Vb?x ןuk6ﻲ \j!Aiqa͵i/rJoAș_+/| AxZ#broXx}F4^ˠ= /Xe%-iaąDŽ?QgG'lkSeLtU&/D܃bԣg3,k԰=Up4 vk} F, x2+4Ka(=o*@fg频4P9hurR| od(&RuZƏ:N}P])Wb8xT92ɁjZkc ;cu7"Nܿb?Eօtny1yN)U-ru FgS ^M׌?ۅ{zE+pl`Ҿ>MX( u0G/׿h_MSZuJ<)>/W5ke(94vp mlK]O ]"y*v(k%7{G/qcAqd {Q܇ZcE>$ kʂrW/̘xjq(2+DEsLHykc%SE?ӓ/yXdw͋V B٨u &0őS1 ̈[_Cx3s%J}۟*P=dҚ ܘ2:\>%f[0ϋNw.Bf{?^YҰdZh[s=Cm@Lze_Kt0Oh|(1?KWJ걭-MwXeJc&<<⟰{#|}øn4TUqP48BW ߺ!-ڏfpZ1A?HOtS7$hN6Pxt& f=0Y٫"C70%cKઽ~U'bϾsvIcs}2tJf˵)TH4q%\G#}eɋLdē}[KI8՗C8@'GMTr㭆'%N[vfטrzK9*x/%dw获A x3$̙4deN* VÙԔUCHIGC7땺~xQB/CO},AJNJM? ,py+J$^ZU { ءO5+ܥ,_3gaԆٞx2wbE1o;\c؝nU\Ev`rw85?5YzFOJ\"&yI_mqZH!AfbMrFBu*z ~*7Oc@n# CJ4&5KA@FX7t74Ʒ9 )*%rtYM<.S889eئk J8V5 m**6%}iّkIڝM+9XRo=O'2X!0Ƣ8A_.~`鱇a"YcPиeV/[UDgGvP\*F^zYeZ%LLJJ+}v M/oݫ8sP9C@cgKK6԰/"\&>@V  Bj1AB5<6Ohw\l8՝ߏFirHGKEoBvۜoL\{%6^uxEvFqe[tk 跲8IM;6iYbT'*9ƘSD-Sz!!BPRyc$3iσL g@} 0.~X-%tZ,MB;Y0:q/({}`7n#xN.WMz9y-4XsSDv^ET|$Woz# 0t8 #)=*JOug`:zKr`hEא&X#EBޤtL^tl sjQzϩ,z8\եT}bF:Z+Hw_4 -utc柑jwLr`D/y[⡡n\>$#>~n v8~^\bl6J"1o>]<"W]>*RG fc@tA9|K 5V]RY |a,ҿ4Bi=MBWzg ([W_Y U^KἘ-(Yӕ`L[tMC(1ArƷDp<1UW%s= Kq=~g)ml鼏ݳKD$WoȹLEN_(qb Y1v=yR,7*u@2EWM mYƣ(m~T|J<<"l]HZ4tN܉|w x[:L݆&qrkLˑ='V2  $~R&Xޭ?FVd'4l6E8>{p5f@㖘Qrr%nl@̋M8d+=ei9+- s ѵuߞT mkK$FKZ\XqSjAgUJ]a7,Wk ۿ2#aK \@\q;Fe_1F jr뮛rb?}סL e|U $>阈#\AEgG؄%˙0<tݎs)d5&+ߧ)5 <1 r->^E y gCQ]tK1M[8 gsݚlSkzo37UK!03yrZf2a mw=# ]j/3s"'O"MU̢˵T \3bCef eFqffٷ&=f_sYwQ$_V>/9avvM߯KVd|t22:2H~p>q+yĈ#s}_B$ e^\3v)oX֢ڢ ]Ë<b#wkrcMC_(0 Q G|fq/{ݭ6ՈMUK?y{m3* G)H;"x^<#@!8.Pn%(aMo\_ F t ބYu,Pr(DZo-XgĂBhXgkD*30}ݗ#yPI>{Bg5G +_BDWDVqK|/}: _wGv+7^B4&(Xâ/c;)RiWe+ :IpNf9ad[ Z|Qx$\5$&6`|x?0BG