appstream-glib-0.7.7-lp150.1.2 >  A Z钇/=„3mzĦ C4[%kPΈٕ+KPfes"}W?FUz ^i1P(vIݘ ZܴiwWXQȴk3o4pfmqS&N*"]+5ޢiXrm߷_4kT]'@ bs:($X|}|pعY/J,Ih3t|SZЍH):.Y0x(iGY<1^2]5407549dedb6e8857ac3e539aa4d979501b7ffdeb9a77211d1339f481499dfba48f46f861d16f189817d60d9b6a0d5dc5624e12a8Z钇/=„Q Vټx=fsXI}Iԁ[$vC)z67[8@]c8ӂŘZe{^X.0zTOpRB50}9dƟ]) VNi0"#s0u,M GAsɗo 5{+&#'Q4P>p>p?`d ! ?HLTXkt  P r    U   < ( *8 4S9 S:^SF:GLHIXY\,]p^becdsexf{l}uv w|xy?z\Cappstream-glib0.7.7lp150.1.2AppStream 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 expatZrlamb55 topenSUSE Leap 15.0openSUSELGPL-2.1-or-later AND GPL-2.0-or-laterhttps://bugs.opensuse.orgSystem/Librarieshttp://people.freedesktop.org/~hughsient/appstream-glib/linuxx86_64J[8`99p(p(9 PA큤A큤ZiZiZiZiZiZiZiZiZiZxZxZjZxZxZOZOZOe06c086daf0ae5d1ca96273ebf88bc0b3bedd6f71e74ebb441f9a04eb56b553f0a287d8f2523ec3028898ab2533f4da9394878599c83f08c9299d18061e35a27d87de1077520b083f39c3b4e4f52e683d32f03dddb10d9c986089913d829446cfb43ff7edec6b0ab7ca54a41c24cbcb3c976d6c59a02a40f9f71cc5fe79362c6b89655985a5e064ce0ac907d7c4ad39eee7b854fdd1e49eb1c74b7618251aa2a3fdaa576651d01406c6c3633aa31c3eb7faf768c90ee526ca7409c5ab27f30345e4dc648a2e31bbe342584fcfd14a708f904169ca6273811b04ec82c9d90a89b3189fdb435efa43d93fe1a60002948ee7b8733256aca7e4e1b14930ba6cfaeab8a37350c320b5d337d95055aa0466975ca63e838a4138083129209ff427c3aa93feaae622b5f169bbe09a9ca41b54f4dfaa1a08f1ebea45f6da7dcda8e467a1719eca80e042490ce41b791f9d82e42e74e5582ccbd996899f4c0ade842e96c0dc1076a29578a7f5d8f683464d753cc8e3e6c2976ef1659eaf82e312d3d61575107dd52ff1301795a7633729060b7f8af85a0a1d55266eae9f7f2608849182036397d1b3d5e273876f2ece906f02ce7ce99ec8cf030500aa403175b44ddac94ca83812fe8f0a6a8a2d26c8018172588c05a40b0eca7d51d928c24836447f1a59drootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootappstream-glib-0.7.7-lp150.1.2.src.rpmappstream-glibappstream-glib(x86-64)libasb_plugin_appdata.so()(64bit)libasb_plugin_desktop.so()(64bit)libasb_plugin_gettext.so()(64bit)libasb_plugin_hardcoded.so()(64bit)libasb_plugin_shell_extension.so()(64bit)@@@@@@@@@@@     gcabgdk-pixbuf-loader-rsvglibappstream-builder.so.8()(64bit)libappstream-glib.so.8()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(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)libjson-glib-1.0.so.0()(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.1ZZw@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;T5'@S<@S@S#@dimstar@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.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.org- 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.- Update to version 0.2.6: + Add a veto if a .desktop file has NoDisplay=true. + Add more things to the blacklist that are not applications. + A keyword search match is better than the project name. + Turn of sig checking for rpm packages. + Update the SPDX license list to v1.20. - Changes from version 0.2.5: + New Features: - Add an installed test for the destdir-check. - Add as_app_add_veto(). - Add AS_APP_PARSE_FLAG_ALLOW_VETO. - Add AS_STORE_LOAD_FLAG_ALLOW_VETO. - Add as_store_remove_all(). - Add as_store_set_builder_id(). - Add as_utils_find_icon_filename(). - Add as_utils_is_spdx_license(). - Add as_utils_spdx_license_detokenize(). - Add check-root to appstream-util. - Add some validation rules for metainfo files. + Bugfixes: - Allow desktop->addon demotion with an AppData file. - Allow different source roots to define addons. - Do not require sentence case when validating with relaxed settings. - Fix up legacy license IDs when tokenizing. - Ignore localized keywords. - Ignore localized screenshots. - Link client/appstream-util against gdk-pixbuf. - Metadata licenses like 'CC0 and CC-BY-3.0' are valid content licenses. - Never add duplicate tags.- Update to version 0.2.4: + New Features: - Add AS_PROVIDE_KIND_DBUS_SYSTEM. - Add an 'install-origin' command to appstream-util. - Add an installed tests to validate appdata. - Add as_store_set_destdir() so we can use a different root. - Add as_store_validate(). - Add asb_app_set_veto_description(). - Add support for which will be in AppStream 0.8. - Add the provide for applications automatically. + Bugfixes: - Add a plugin to detect new-style 'gtk/menus.ui' AppMenu support. - Avoid using rsync's -a parameter. - Detect any addons with missing parents. - Do not load applications with NoDisplay=true when loading local. - Do not pad the compressed AppStream metadata with NUL bytes. - Do not treat app-install metadata as installed. - Markup errors should not be fatal when assembling a store. - Only add registered projects and categories to the metadata. - Only link to apps.fedoraproject.org when processing Fedora metadata. - Show the time remaining when building metadata. - Show what application addons extend in status.html. - Validate for a sentence case start in

        ,

      • and tags. - Changes from version 0.2.3: + New Features: - Add some simple filtering in the status.html page. - Record if distro metadata and screenshots are being used. - Show the builder progress in a ncurses-style panel. - Support pre-decompressed RPMs. + Bugfixes: - Add oxygen-icon-theme when an application depends on kde-runtime. - Be more careful with untrusted XML data. - Do not allow duplicates to be added when using as_app_add_kudo_kind(). - Do not fail to build packages with invalid KDE service files. - Do not warn if the AppData file duplicates the .desktop value. - Show any package duplicates when generating metadata. - Show apps with missing icons in the failed metadata.- Pass --enable-rpm to configure: we DO want to support RPMs. - Add pkgconfig(rpm) BuildRequires: required for RPM support.- Initial package, version 0.2.2.lamb55 1525256818 0.7.7-lp150.1.20.7.7-lp150.1.2appstream-builderappstream-composeappstream-utilasb-plugins-5libasb_plugin_appdata.solibasb_plugin_desktop.solibasb_plugin_gettext.solibasb_plugin_hardcoded.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.opensuse.org/openSUSE:Leap:15.0/standard/89d89c16fad02c6a74fa3ee91c274fe4-appstream-glibcpioxz5x86_64-suse-linux  ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=6b76d41ebffa3a0c7330452f84b6863fa286942d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=791206fa5dd9068b7d593ef4dbfc3dc5c4d62fb5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=f5e97849fe2b075611af2812582fd8e14f300708, strippeddirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a4ff1c28410c8ccfef55ccd4f7df4f0fce9b4f0d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=606970de61f7850087fa53c2cd6d76c706384432, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bff9203b4a153fe2990f2f25b4566da2a5f07705, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=50aea0e6fb04bacea8f1d87dd8099766fb9a1bab, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=87752939098745cd4ae79b24baeea2671c26b150, strippedASCII textUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)(/6   RRRR R RRRRR RR RRRRRR RR R RRPRRRRR R RPRRRRRR R RPRRRR R RPRRRR R RPRRRRR R R Rxwew_utf-809d4f1f5e31c89ed3cf17bc7f23b11130780fee67db32741d0d3562ffa071284? 7zXZ !t/] crv9uiN"$lBmL14Ñ +!2o #Դ71LiHKxͷ]f%H[Eшhf]}^=ʍ}&Α#֑$hFj`7QDyS|3TtP 4\ܩn=*TЏGб E,əC#nȒqJ9dq{N&TD=*qgC]2Zÿ-^jl_JS!7D,5+ 4y'B?:e}^^ $3afЁ7mTw&`Y x[9^ݬ ߥDtfRG0s ߣTOaR?x>zPRX| FEӍ3<5%vu#{6?5 }?ڝlރ5F<}mBj2ѽE4a'jKO!N[i^*@8gf,C%Q8TD#Ud;'?b;pȽQVbЎN=|HW3 XsCd7 i:@|Qi~S~vMzk_C _08r":nكJ!BG}ȺmBHX/~Oa??w~@RVXclipB#^@iaqZ/5O\LPk[i5S>A|LnY@iVKvU<M8?;ŭ4[)ʉ &gJakVnQg3M^5\M=RAq` zU})ڥhEF# D]:~E$ ٨!W}֛a6R/-"͒t3 P;BSbD0-ƽxѺz]K <#Od }9Aip N:;s,|\nޓ;JuWl;;e@)RfPAUP"tDXɏa??Q{S 4FXv%tI[>].i v06]eҷ09Ƒz J-އNkI~[jJm][9„ȣC)Ԕ౿R\вBQ[LzR PƷ&^}*ch^DJb0%LND> 8Oo}bYGU{礣@⸵K8Bz13Puפsy[,8igbߩOމƺPISýr4$"<*i%Ζ 6C\]tnƘnǃFf9&C$ FrUY_pS`Z u'M4@0<'1FT+(*sLgÀU5>VHƑ^ao ]m r3+ 6DJ%NBphbIڼ'PW^ص1984L#WY7&p˪3mAn+Y25>q8nNTBݵ:aG*2op|Pa'ʹ]yύ8Va( &gUJOb? КMp%\NA+[,˕)W^g,VrG a]ɤ] w6c wr,mňl6`^i;;ā*"вOj-B[P9r &E;hp4WPںHm%=dHۺzұE~q y;l{7W>ás.Ƣr[SAg@H$)"k_pޮClK'q)m5fy<fh$^\U`̆nGQhJ8 >)tz;c]ܒf[f$QГ|LJ5[i75pFm Z .]֮Ga j"4"'=5 OLUrMe@Ѻ~AS®7 BBx{^3*c3:B W,Zq&D 4B?6 o ~xf,W}=5&m;+a6B5Ogm'/jTL>v ݽ}bS݄;Vvd )NU=ܩD.,q3~7oiA hs X$Z'_E;!'d#H,QH Dy?dF%{[ Ej0(]e[xck)͵H@sF\MևjRYy8j: V@[7`ccE2~N\[ޗ--Q^uvCyǶT.1=lƆF=W3H#~s]% j9Lg0VC]u~ k~EeL%\-q'YTXri(Aƨ( K x$^sE~cG8r׭p7~ku&݃<4Ux@$!*k;4юz6zvmn};D }Mw>zJbRh{ԤrTO&p[v #5],>p7^̝h J[(cmkCVýIk?4f$ rQ|-Wc}bYG:􅼁t.uoW(]!9 Ns6\p$$Oj#NԅH=0Z-c.w9#ꂆ4: !'ߺG聖$8<ԯ0CӜU5 Ne!{Rṛ'S/# Y&:ۚ-QmǗVyw:!mFVP˃ Bwa9]3TWyD LFq=byOgK+kfͮ_V^)# ޲, f5@W㝄Ƽ,r΁,;M 3e5Sr[hGM)) zcHJiB>nh3x//5GVXZo\cDqT\Ujf;oo\"ٺk!Ք<@0vӕ=Gn@5;vTYo,Gr~@W8;Fo0{5[ #PW5߿Y*?vfԓ2x尪"`?_$r-4иEcbahH1W@e7|ۊF`{wadA-Ex V a0ǽ6v58k@n] 5 jAȯ`nƨ4<Q6l1xLfeW( $h~`Fb30̄-!NEDla$G]ӟ\9uɋF<ZJ{ 4Yn}QLh݉0k8wNRՠ=QejUe+JIm/@\Du7:d jа";w?[Wem+=!kC8߿Q"о}X(\S><ԃj11GFJ+Ax"ˉǯ n_tmVy|R/J7LZXЖn7u9bvܑ>}z5oWswFW gýe|Au+>fu!t ,qc㿪}E-!ZЗTBc3~V~{e&L@GNk40h LmcJ7!V.1{LyCgzXNKl1lu9\$|2ls_D'F_)e9ZUqYmM>)&&Ch8;M@MN>dNcL,u׹cFIWĈ_GsFb090]CӊGj9Fy'9/{~>{Ba/./TT4it0ڐcUH?Ydn b W*KX>u׌&&!$(ھUp~0`M^1 BۛLiJIF6Cgt&U. Jdfx΍yf巡%wz_1?#$?j3y RdY<gYSeIۛ"L*s+4z*T1Db&~F ,ץ[?N&8 ܍79@R4Dlgm|>IcڌTdA=hJ3#N:B% i"wYM'߶W;oRr5`&<_u3LͻJO},bds Z _q=vn~OF:3^l>M3M̀dX1k!w ,j;oxtWM:jXbͲZhM>mX-j!Z!l6+yL׈kN H9wZ;8£()g "-m2W0|zQTڧ>&qmW !3"v⧒Mt- >^BugN]DwD FLK-Eq">a׳XKx:r[$N>s50XF|XM@|&g A uSݩAH0<|> uI2Ge&:\ v銕F-PTz1fn/i+n}x)a(uK; [xE}#ޖBd:? ]<Qq4&jnZ>,1ݰ@L5VKc +^ Mv7"M5{:ur.cM;Nn;3tjt]Oja֊x@֫ʀΚ$F4CIZċE9-jŢCy2^k[˛':Z]{8Yg9IdYS9w+6T]P߱ t/}Jj;}P Kz ,0[w躤f ^Īܘ# ۷hR oY}!e 3ss{'Pq6QVEu sДyV/,|P?ip,$w-%15TDWOxK`EQ1 Jk4;&7u@}4:&Yhl6 ^ì'BT=y,?QC{mgǑ<i"t1wVunV@[)@;s)MC^nZ>2x,[H_=J v.nq>69!HDΑg7rK#錊B{&񅺢i5&кXl3̌ Kc}l!Ⲉ=5_.zEid49E).MFJ1Amr^SW5=ˍH1[(ջ& cY"J|sj`]vح=y0\e6|43x&Mz `\7Zw>#H7+t)Ir1\R-80q͡Ao˶Ӫ1WXD gǡFj(= %Rdu4p}"}"9"P"3zط3^7&a6m=/~Fe =;`/>-L`Ǿx|!9=tiPk!<vcݖR¿r c/[dd2yFBwDB^\}7J3 f'LfDjH<4`{#}6-=(3gYӯ=vE[A%E<|0B5"Q8c cQknrW=H*ED\F$MyfUg=XumA,;ݳ~ٸM#Ր\p Ru& $ʠ]$4L]wEIO \8dNsu$-Kfp' G6߽quDA|d)G5ZbO !m3ze A=];V.ʾd~6<?cdA39L|f-.^ z~KѠy ˰}Z<1Ar/U<hyyqMojĚu}"PQb-~X3~&~m!67EV;BUī F׮|b <,O3OZ߷W<:suxhQf>\:L-^*fo ;.#SHtڊ{c.S<8/Ř)9,?LzM| U%zu zjŠ6w&u{_45udu=}9H- :(ѝiЧ$Ƭ⚷.>W+PrTH~4ޒc+bL}G ܨzI}cWQL?T٥)am:܉q4T=l,z:y!Sηy3ȭIT7f4j?'!u4S\Y,wcWWj'Y!ً*őʱ"@)Ϋ VziC+ l^ryEP$P4tٷ57q6g(U8֡~ъmLŰOޤM`ZzTh.DXέqdQمeSesIMk0dC6퇻7۩@3: u52fMCNmN: !ٽ,$)(T,OSx9s VđM~|HzkŽߌ=?7 6y{a:̲FZ ^7JfU"1Ï) 1fa)@9~r@.b~;͡{NR(Kpw 60Nlu՗.N{i zY@\Տ޽~ϒ0mK _ȿ|EGѲ-%L)?2OZo0l]3ں[I'eS74OX$a }G֣ C֙HkQo\zl'P?Z><~#Nq|^;y=0'L.<~GrqP]9$Cò?8 '9D.Sy0bj5z}"DnBaFt~tu\-_+v}fU>>?/gz_BT$9E$xr [q r;KY~#@bGpcYss>I|:.rc%OsUw';f]_j5H}_y6ϾOӈ6!Oj .a,EȩhwSWemTt)'6aUBJ5CtҚ`9]Pu ^]Tt"vIfh˳0^GluN&aUi8"_k@B Xw} ؋Q ; UAt}'U$(Nq2W&R!иwj|'5[.FUa{mKOm 4R!az} Ly[ _OrK> l} z?ثqpB۲J !e B'a+;(]ਜ਼XvhʁN# U Ƹ$Kl; @x)qSV&*oQYFxGlMJ cl>rgtyzw=f? r-o_5:9P))!wOp{r[8mU5D#U`_ )UHבXtV2.%UcmzaDq-ub[7}bIețXsͅɄ=^קུmhowGSRb9P4n[O/l;>X\-W㣡#N__2- "OQkcIPRn.7R~09tWz?а6.*_]ka+q/O`)ȩnjR~_BigsJPcE#HpFϟe xwpaU#0@d LكnϞRc I,LCo܈%{e15/Ԓ%5@Ybz?+]h&<<1{~t /u=Y C3!I,AlNO]w[$էdcytJX}:|(2Jc:Ik{\:2)Ȫ*8Z|+%xf[O9 '&*[v@#.nXh@"YhMZ,p0'1*wT d 4'[YY:O=ȸ 7U 4>vXA KѢ*o<#D@bZ|q ,٨2RR ǑZTYpXa?T:95aըly9 oO.쩿7 q4rwFYt].%娨͛~e:7"`b)+, ,͢[蜋{:ɶqT/C'^ȍ| WckbtPFN XvJY^.52` /l8/OU*4&!}O *۩טY.9}#lhv/#/"u#vmW;0=r?VA=棦8BtUj-Pš5 ,ie"/u rM:]Z4ZʑDn ҕ/%nZVBQ|;I 9jxtн #dqLe'k+3`@or>gtL٨"c%<' l0 IS6Sm>GwMO%lGF: gVkKA6qyó8ݮ A % c]K0MVs)/R%+ܮv_) !+y6P43d;'8;3tzkhb7t\P,/~κ_8& )|!kmst;.S9:"<݀}?bw 6 ,H䣲ckq%ƾC-W~+hA~uBҼJLͮDh S #2MأFdS0 &~U.\:=p5pcU1yԙHҬC`V *wyLchI+ h*L7p8$8GOٲG 1C uΖ<MpQ;i k?$Y&誣7UU>AmaD )6+j_WjT<qG4 CrߚPGʚhxaJZE4oCz.^s)|mBp!4"*=o?\7= en;E*X'5סN'UNjDƛ[ S@9ZEͻzMDj0&_Ye?.A^WEgg6eix`2V:ѵ!\7}eg Wos7MYNp_Fn=e>"*R rо"{Ʉv^%TE9J ŠF%=XyĘMىQAS]/,@L&,?_a$QQX6fxa_a;Zf8)3Oi .G#B'Uzz [=.O,0 58Q4^E,{>ZmT78!н! "z8ghh=Iwm*z=T2?__F2Uq0&I}MLzEOvt^bOZ }tSM@7^!oN`oAPy\4ћ0jR=3cAmxqe 6(Ys#`FJռS^@3O4td="29* Oi8|px{_6ͲvJ}`b1 B|1l9=4k?"_7'pgVdZ!xjPv o疆|]#;|29y〦S[z? j[ۄsLc_S,hXЋGOs@+m} KA<;)H .%ir?M樺ݘX'Dc ;R3!sw5Z_E>m''T^Pwxu?D t6LW(~Dg듓X=1CIBҶӐ!ݤg TIaGಳC5m ûoO]Gs_.}m]!9+2'KlI\*vIמ)PTw;ղ+43.[p)U}fOVvJԣ٤nw^i{dԯͽ8@}M\ V! ʥDes5ɲ84HlnnN ӿ9hI&4 qm5`Mgvbt8ݺ%O| %)d \]Q n>C)U- }1N}IHyWG}"vUM]+p3!f{g&5ÿ¿mCP2v<8 UI/P&});) A_@Ra| @O08݊cv]g2lM9<<|ǪQWEZqKun]2)F$-Ay @f!Uta[]8jQMO#l)b?AM5/u[J!M`#ʁR_23HR3c+ōze6 0  IYVü"^; 8QNXƓdúAR>(ԦbB|"97x oS/f 2DŽ~FJ1`-^k1ym[v>&E=_ ʾ >%C|cK'ʻ($³a0ot$k9∛2dNY$ v]],Qv5@Zxk@ ^ÄBaGę}Q#e"y'An2g!x+MPSSrZU(Oi^:*OI+/7ȟɹ/nƼH gWzDRpU ړђ[ C`tj0w{ݶ ]h&uznJř?jS[f_yX$XFwlݢg-!USs%Gj4_ n3{^BWE۲&?wؾ-~?)j$ېڙK#Bub"ՀI­om6x;TPdKmɁŽ@Ɖ<s<-3C& chprP IQT?rn?Eu.} >sB% іrgת62 /H&FN r!G]U'Q4RW" I,z,:|"b4&O-zTB7 >k@.`']\Gm Ә[mQ&hBmQۂTm,j=PE(0dQ2z=z{ >b\7Xx*1fbP:c*}/'N+'Mo;@#&c{yGtk$1狌Ht77rVKf>9Lֳ];RNK2`7^FmJP_2OB%"n80(QHZfT]7wd7R#SO= sZ5 MU%CD׎KAwPefeu{{= GՆjcPK3k;Yn<ۍZemVovݰp3=Ji<.[>u5 y~m =Fc(?ؽlթXfۿxTX/`3m:gj3BHEL[[ʿy=S˽QzU]9f:]nս];:nk=r}vK,\y@sp"¹O@o"x|脚EfG&_MnH)l vM ^˰jf;/&mG1=bыbʺM9 P5筝Ƶ(V7w:\"9cPC'hQRMNu6 E/eAsH5!}^]~Zm(J)sԦ*xDèTiY]ѧ/]Zv~c_4E10Q#/J?@lg Y*U}3tb'>yMa18i\Tp$9X`7bF['iV.Cs5½}5׌/iUьv`_1WZj{yĞ VXmW~eugW_kUS/Mh4z; `>c$W}A7/8Eј=*;"t6CNC !N$[ Ԕر/8RHތ%!)s|/I/Jr`1Le/0܃mC$M=_㸖v\GU$^:* {>8BDN%.IFW;j$uo]eR+L]Wy|W']B<9{dq/`Dcơ';!XWubt<'Sn,U%Xn,鏜Yk::ThVx}Iek&D4 ktZ~U4Fepʽ]V:V;vDP_Cw:/dKE%RZ9(0'},yv"LW8,#TCE-2%߼4 $^W%ӆ’bB\`ę׆%D1"Gyz_|ċ[6HD?9+O[s#UK)#̺srrO7RAa֩E1s+ga$tߏ\/Nn(%[S}x?~W)]B@k{$ 5$'UTh*s):oהڶ KzH!7P$|q̋"dL/2v;BN7yP?,sy 3S\( |JW1ϪD8|u6dD @> n7"+l?'P$7qc`҆,:Պ}m .c@ֳZkcYg o 9d8A'D),tїƉ>vHq@]0e׹z3| yu>J%HhKB@YSA"M$WHfąE>8t >t\~ݼCKڿ y̴nq;1vt# >6*FPG>Lf:eÌwVA1 tNZlEJ훍1 8Ш7{) s(>|8QZ?I\}VWL{YR,^Ec-@WxlY|QLThn$J{8{HA9S5C}D$QT7Mߦڰ⬵JGƸq6/.n4'HJE?NmM\uИ(UڕpVc_ CJO õ$Nᥩ= hH׆k">pۋVJԿh͆w)T Xhη=dhd0j7G e;LߒM[9:6r VY'TJ{"9'; ۍ}NDž@F4YtS**$@X |S},Iۡ8_bl| BFȽ]ba] ; vRlۗM4vPv N%>æO}Pi5i:\1X E_kXANvrzaO&NU @<;1kЏ| ]uu,~0i=pSl (q`YXUSxҜ l'& ' 2,~@\=rPSeE ,E" O!$>?ʦJ~ AB2eHr08!7gYF?tmwMNib]l@j|obکEr7<} 101-5%ĻSVn{؏0 "zvaCҍ[Vr;f{{z#fum5 >*Hw9 XRX]]0(ⲁd3rs6ݿ~'.y3ȶwCq@`-Zq ǀwSmC2'^40DR&sY"#u#9hI~Zɏh&r|$P_DaMuQ _2Av\P(qYV8Ά֩m'> BoZfYh0b-%.s_H|XO<~Y>%t]фPQ^H"⪻O]Ҟe rHS[c9xrxy߈_aM uwN#g^"-'!hJ2bFH$|Z9_!OG Yu}f2ٝI:pႲ^A`-x.kx&o87o$KS6kҡZI@uI:!UKY~Ӌk !aКTZrZrg \ '9d%Y I֣]{2XcFo,td {^xr_, 0xwJT1MmZH E,$mvꛧ A>qФ\^xkP3 s5;\b%qr_ʽ﷪fk%4qضX}y%#k8!Jy AWrWx MXoNҖRPXNm8w&+p[0q蘆?'0J  )a09)u7nVJg=km|>\1MɑTbTmZJB5jh3͆E2І3z9*g<u!_N\[e9Q c.[Vu+~6>x^zߠ{eJB"B 0׫'V;[6lYaOc`b|'LcJ۔!7p.DLgltp%b %?59?p7:bzrK }Mt-`{v+r^n :=q$ʈ-}6فJD)@445LX՛'`x8w9a/B8hX'(F7T*- ,膝1qSEGc7:M_FSb?A4͎K6#!}tȡpzJ^snSih8/H-2jcD>2uHl*@O;hOVϰ!;Dg|W[uª# R<9:3w5ߜ6Uz.3t_L0@=G Sx_gvŪ\&6bA z\a)HBVNa4Nc4Ʉ8B%n~2D}NF 6?$٦'(qn6Ҽ7U^BpQT !n΁aԥ|{|/ <0(A&ތY F>q12lr̲RXoDJ ?6ބ鼊؃ݤ!ÀM4El_)f1 'D8!3PW$#]XFn-=Q UN&[:7 [;en,;%%v8t 'KLN nzgʨͼgU⫸"Ԉhu_ʚo9,Oenؔ)$:|T^FZ( A.{sM:QΉ~ y=937h@[ܭK71"I:GR˜}Wc70&&š] B*HMH++=g6w6#HM R }+F(@TH19l1QU"E%E[_7BQ2ՕؽRaTX8{㽔)mkJ˫,vzUG%X|7ʴ׳0PHrBA> m gJAF'$ VzGQȸT޴[J۫t:2$00Z'9\7`-YroL>!խ<4;#W\T Ty.120fYj HݫgڬY]誶93gsf`vDWjz H&+PŴXCw5l(8fp 5)"LSw{7C^0cĝVgqV/G^؆<64d7î8ko>t׊wa?Ǐ=ӃS-}bcqv"VKty6Xx^Ǐ,$\~?- ӼKvojMx/$*6hkuftvܹɏ$&øWY ۊ(v++*7!x#ﰨ4;ā6ao ?͌]\R0Bn4v?嵺s-RG#Yk=y!jrM@/z8ef;HealMǸQ_izVQiD-?)+7s \ %;lMv#y nsh(l+*e3U*qo>ZT?/JǍ&՝Sh51b# ⊊J ܚzBZM0So5 Vg]sZض3r搋/>"-̪ڢՍxdMvX mPgrg:@#&>A@`Xxj8k<:dP|9mH k#h2i|QLG M汜^+vFi7VX_ @-'\őp'Z'1c[ īƬ j{ g:"{:Ÿe'2K!)ȣqKNW (FP4l6˳HfXb旻4H%j72 ֚g\eJѲ*-MU#`'`{ϕ3ξ!OKՕLdc#6ch S%37ʼ\I:cSnǧBgUis_.і󧵿W+xd- a]\Ydx,BI!l#kuJ![=Z/MQ|WJ[tMf]t8GD~*x%E(Ro!Hx&n9}kFm@%aARV# oVP,w5IC;ëdZ)W`2#N,3_^\QI$]]v}T3@eD;tDbb-K=+͂MU\  D0Q>dus͟_ a v/ HbӏqM^ skܴ8kFA-cn `VZx6CҰo1@h# [o~.%/bxpBC͖1(R*8#!@,֢b&vl!T@Q2S>H80r۹%Psd5 [SpaoPf}jrZ04 =/5G>5 XS6<㯌AEU)c(@Z>r@t^`hI-'/\@Rf{'8U3![Տ9`:f ch!MtѲPF|v!k/ONǕޞI‰iFKq%(=aHE ߸>}YHc-h E`&&x3ՠS2mBV^Ls0SU۝]! )4 ;b#ɼ^Kcvµɛ.[,ȳ#Ѱqܽbn-苚=%˭ _|xGR)٢ T7srCaݦZ[Zbnf]Rx/`j]Py-okS^} DzDB)gfrdrgSr1Pen/,oXTq૪?F@^v ϡ( uF^({'GX#Av[5o>߄ʐ!&~QK䑆a/3 uv Z@9y~K6K!/a`_\ƣJLo>AD\FuO-N|&'Jl:jqy8myد7%k5Ҕ/C 7n:劜mzFlCZ7+DIؽzS5+hk )Q;(f!~=Zj1eWh{4[@%`pD~fd,I{A *N8Q0:$HHa,ͪ Z u`@!ҳuvm!o'*sEfeg'VgyvgJ3v%.>TP%#N+[i&iuHfNJv+(xצf ,\pxAP9}HPV*zaGCc)Ql2a Y~~#VBjILcC{W#oш%xRfTcG+$,v=|1qqŎC%=MUxh84ONuI;1ͳ(팜DN^(5YEέY-AvQ;}+MVf6 ӖQJaCd u\wO&ui\`J*eD'ciǹV q%W[u7\(yQI. 65_j]qWn.yaM6k$i[sȡE>uzh|ld%iQc;ʦclXgGÓ{ذnWnMcpG)[_42uxRM*$X9GQ8tiwDr&+?]^3U蟗bJɾ-hк-[_$RZ!tg qa//yC[ vO4;:غ$Nh~AшUT@D;u [vg81ZH4ՒpZfגޢ^ב1ԫuN0WEM .M5bcZSڌ\z̐'I3&tTNAfy/v55?!-ŀ %xN){Pd :"TeHCkm`if<HE4˙lBڏ}1c8mP:0 tfA~f5m*1YI*qygDGw \:^Zrγ>@^'TЦVLV?ZA~fy7s`Ræ:Û{y~pLU=lDih=BMHmG瀮JuZI7vu L&4u"V)\\yDg_'J8vp?~Ռ̾,twfB8脢[q1,ǔ(,db11 >VhaqŹy@Ԣ9ы'@,;L݂mL6?m>z"Xwdq­ 4 ^T1e7pdˣR ha\_GNhl(ua`vɚlja[(R_& ,*70R2m -iiQ)P=?Wk|\YeǠme]m*#P%ȪA75;V)N.y"\m  LR'c&ظ k߂4le eGؗE{YʔgZf/g8Ꝣ$/:av5"1 =vtLOJoTlYXR+CѬ}&ʹ5(C c !c`4J^Cv$$dJQUcd}PF(9 UVTɔݹ<¹F`rq!MJ7?.vRԸ HHԂo-wF:P`}E^ 1ùwl|\o;::|EsrH]uՂ(nMeHlΡsHOq, 1t0P HNЪ Dgv",'{Bmc=W| cőOqIȦ}WZ:rk0KVK+&zs0ث.WvkiR1~j;s\GWJ ٲJf^>zت`yX>MiT#`#tTZ͸J, Ӆ^Ҭ;$$Q |V(tk%츸ftypF;z4gDϥ=5w⎆K0ܛa^ &X%9M#3[_gVIXG[g?]&z?O]sa/,|&SEhp[@,bIQ:s-ϢJS~hiʸS)AFd!JziW, 8E.d+د"O9M;㗰)m$!JB9@Y}i[ѐDc\ߠ/P4Y pI.S<$o,=ݖ'j&ɬ٠mcЂ=bC`&""fva?|L6 K!BnF TZQ&\4pt]Ƈ)@XP5ˀ >G4ܨqAr {ai,nᶽB N32%>5nR ݋t t i}5K|?~:JS6;ҟXrkd1v"(TDTKxiccl9t-6uWD%m9`Ygr%!wTcJ?9U4F@)|p!9LJ{H1T ؓ #Rjaq.Je鐜$ym%7~!.ɱXovng֘ ddg%%_A\V.=Ѕkʸqd@3m InQr&[\HI?26ZuN6 eY57&ވgww#ࠟ3S!en[NEɔd.m#v$v%f$D0鼨"D9bCi%Vd6!5Cޥ=M"v". U $9'') `AǔN0eqW H6g(RO%Ah.Hb#{rGʏbF &,>BMoכ.a6fH%R09V5AEr[uyJFKsFDx ?iIbI#II'ajVBK Уa\{OVx@Y as ĥP˘UiM5yjG3@~h5h}/M rHH"i{:_+9p\b}˝㰊&44{-Bǻ ]j)k ju%%x^a;I%W+Y=΂>h`6ZgķF֫!ZȺC{[)yX_xZv)Q758}ٛ.ފȀpy?ֈ\Q:RgI5YF{I$ivAEqS+T :8Ke̶~~mTxOmiro/CU@߼xc!8^hF #眰L$}n5m PEUXgN>+MjQCG 1oB)mp\oh5pr4 wR\OWWZTɗQ+gE-P+ڞ.2G֫iF}D)E$=) δ8[bqSd՗eM n̍b}2lU5A^R)+Gz!2Knjj3k}O z߬w+JpԳ,XJVvY<3^e đ`SXKa at:b.ނ), mĒ9}ij|IxZ X;]M{4(E鈍w;Y9`>8XOIC:8ϽDG% /0Q\TRkr#Ͳ/u3^AB?̥fSIR"`L|͊]^l>5!Z0f~ʹvYnÓK}46y#&kUmDCa^t `6϶ZąJ?$܇'/|" (JbOX5Kԯr8uR [v2kA6#7vMe癕'W{2}I+2 xԹS[$K;@ߪ;=euiD 53ScwGV. "bYb ֏n4RFbD/zJh5 "2Wj2DȽF[P Kա'S'a4oA~+*q瞬jmpe%>=+yIEM:ELs^"ԝ̭9շa {Ÿ~6 bƃh/_ūB毇im\UH]/HA$a24 G֢ 9ƿiFB\w' |bqgl2,z9#[泴1&%U[}A?<\&M"n5J|'F+R-##~M,P:({7LH8K=m">8&0YJ{,=,w}N'1 S%5[OrV6Qa\ԋՙEK?Mr`%<:#\z{`R(YCu z:WJ:q-rrA^:n18ơ0$y*q>bS#CZvXd"næC$fԡ,LjgU;NOԶqA|9TͣAiEGڙ˵N 3#`ۺm\Y"[u:Z=u [(sb7}+>֦r5j* R{m:Inr]9]~@ۇ\c]hN)}0d\ӹӔAO0c +L*C]ϣg4o5)QU Ft17pW4*wŮ fXlq =m J|R/ru|ww:VsAuOǢFXFoy6CM6sQB ;<4O Yd&Zz^o>$Q:lr0y&>NHl N#4-_h)F)+Ό)n']0# yPdc.1)UfRlt`&#M&A( ly($'kg*c}qvI`DBzLw2zQ 7ʹ(,M?ka/F%;%Pu1Hܞ$➇2-| 2k8 u$=Ap/T,6wFPLk_Zi:aдO9TM GQՎ|!B)؉ \ѧ˲[u9`RYC+d_&ea[w.a5ݠzNrig@ޱ ؗ{Ul"ӝ rK9Z'Ok+R'L5Q'L" WCO5)vh.YCv!A"ٵ~^I;55GK+%0F~)nWX8Tg{w6[~9,bI _=`%<\-r.TsPSKk.m!լ^';7.~phg}^M \ǵ"~-شl~]0.α3bYeGL[2OYw,S](ubg! $KZ2mRNЊ?iL]UŽhyx;z孆3pYcKUeWPPĵIKLmQ$=ͬSJ?y v*q0ɑbGqƾ8S5I.3rwq˄UlR)#֪Ew[TgNuIb~-`tDA)Dm1l f^Rl/qw,8^r"3׬m~ vv{Zn, ~NMd)@]@ҵ7[D-;WK~/IV#!o&݂ۚtNWP҉ sYZK5!up8f6I+oHB|1HJ9DL0$0r(Z^y4=Fs,cz{Vߔ|YOI)R{@>USSS+/)fws Ҵ%K2k܁!IYl@J&Qy %ILPe`0%d&v5.XL;wxZbZ;Afmo mw76b;U \;Iwb+YD͂哳Ϗ,%$C4-+4MJhETۢ@AN%.oauѻfnҧN5?Y;f%b*ǦD|uѳC搽qC$|KBih>;ߟ|mu/~;mRrg(=aVY&%[jy"Fj5yѳ4@ܚP/K6j*fh^QmmM!e2?H;(d12ChTSF7ňxdEUyv%cY&NhAfIDnZQwZR=.OfcvbvVI_f6rpr,l.UѮ"RD'sd{HwYH+!%:ɞ(([Fgc>52\zAJ'LUx6zhᙶ>ɇp|t^iя_P|nUﶜ yң§5*l\SqxG4nҶܨS .2Cf9҆cS4 1p֙, \D^K K;V̺4M܇8;꾫@v7ѷtxG {? SzpkKCײ u"Ă/iC޳;LPq d\ږ HG,*ol>h%Mz.OT;ٮ~]sMi7naeeEx7=נ,` 7T/I2R-nB#ZIv:u$#ms݂CYP/Md1 '.Q3O4z7v/S"݌IhWY;7*?4W@QEdphB:W&{QTߐy_tbnr4Mo1St2!l=i.S [dA&vr<a]iH}[0W[*:`{GӘ򠲼5'~gBM@gVJ[3ҙh%$62ѿZ Z#粖x/%$GeY1z7od!a ~//FO&l" *wN<-nsZ!C+Ɩ&]621gOE|g!>gg%81\$yP2Ab6+m2F->E*i9]ijd9%w&5X+c{%}Bo'@~ϧ(jw-.7fw83VOc,(^#KUM:oP%ŒI( Dpb; I+lI/]/lYnl^Fceb"t':ڂd XP|*ʒ< ) ?鏅NR-DWD ӭ*K3'Paʉh9ex|Ұ1\.K݋0Zc"8|~N:ߏY>.mrnW| :| iAiZ~S. ETzu6DT ! .6xV 앫9wzZJNS6= dV9Y*r])NN"9=4u M8 .q Խ bCI-y' JbW|bnLgUpnRk񛾜IT#~k E'K" 5Q^[ ݁+OsWEf"}QMs'Ӎ]y(Na`! qՂC b\Hsvmq?P`9䁦L8/WҕT!F?سd~+n _cL77n.XO7(/ꅺ]eڋ3ڟnzEzҦ:"{sJsq<8\驃=N]WfR%{ĩDv`mnW|v ʰf#-V$fjjY>X挋/ 9CԀGҎ ]ϙN3aM Ykor.3ܾhjLwZ5ie-wr#xܙpiv\Ze7&GwYI0Bq²#no+?4K~N0ҩL<1v诱3֟!_0n!Q?#D6DMf5]~"]jeD+MO0oqCªշ8~#*O .))iG-_ձģ@!< sH$ hCuz~ji_øYg0-@b4$R0XL&,J{# $n?\ YQyha C{hUT( #X^_\3F(zzTF:dAՓdүlO*A`ulK@q8)n>`V<|ξ<3x۴gim𥨇\<7қkћ8|>=_7Y[At 'l:Bž+p%\ym Ȟo}Ï\HO../ W~dÔ9N1U ?(Mf@(wmgg_tHX\^fuvS]Kݥ07ck۽%y*]]6^۝"@[^{|zӱͬ[Ncgַf׎ٻsz9U!RQVH (vl.'ۆ.9ch4󯟒q|ɆR(gVnM޷.9X^Ip<*DRʺ"^mg1esfVtO8)vcjg8W4ujaeFG.{eXfk> YKÅ^dG?XVKG|G=v@-kTR|S \[s¼ͥʑjP˛X(.?wnAnSFM)ykcG%S-c|@:ݤBʟд* &}t;#KIjm5-WBJJY5rw˙{eѓ*,)@0K}{&[Z]S=3䫨h,l7{{.4J/A }a7B0`7x"4ARM}>~R` R?ܗ{>XZV9HlrJqݭ&)$l+c.W&)9J e/v=Ƴ/-8Nzy^̙NuGw_'I5(Ual} ZϔNg&c"(O0i!Lõ2cA+u ^2n%/aT#4| Yv4]pUD<`N"i5o>KqkV#\QjĊW"tM2MռHHVNi5uuw-#>rJ)Ad'"1TNb}bQo~!S ռӠU]ղ/BWVP˭FkH3 MyӸr% W#b@$zgyq2m=,pUr)Z(M*M)yQû'/k rLժ6 ['ێ`tÊ68{tbcow>&*'lgH Nt#bIګ%]td@jL" 1NSj"Kw`YZ1:`5Jhba5t :bU)PBZ6")d ]v3TĺerF>i\RU8WT" w >x؛dt cs3 >KnՒMJJ$ةGY3|̰Vc>/vjz\y-Lczbml"!~9;uGwzy5Vi{A'|Gj~Z }ڣOnBIӣ][Y` ;{_tծ1Sbw>hRavhhMDP)ʠ/)a 9>KFQ3]1se) Yk@MtkÒj8,SÄelٴjO v Z}i{W4sN`þM[^ʳ/Yi4R]OT>T[Ywlp@%=Mzï=WQ>#r,F .ru?42 q!Mjρ-"6C1lhE\o7m,;|g`A$`O4'xs"O} 4cgYm`ޫ|0IЁA2<@Uc{em;qR ;[CE宑_+W dmPW\^)UŻ؞+|6i\93KV̥#~ Ш%5!55Yd,Kj0L/{Xa>VL+/<i{h'?Wn&Uê/M[0C޵DjDUv16.Į=KO'%T pbeŸc%ha;Ӊuko|)*[Xz!#f:,B:62IGqF/8⟺u=]M,/A5X|p|m Q$2 >鹊-Y+shz꯽?\0,zOMܠyq G lh Ao ! eg¨Ϥ(+5!gM<2gHEOsҧy2$`#Q2/~Ռp?Z*ZTGźImaH +oYx?#Ō8+3^/3# &^krOFR)̙Zem"v&܉oL @H۲x!>mwrglU] BE;) 0nGx>}6L$˻To @wA{Aab0*BUy ?ퟌ9|[ZuHp"3ivPFf}f@Z vGq[_~͜'Uf< <7t3|M@ϵ %&\ݱ֭4`v.k1$vj[oZk8U<&u"Cz)<"Bep@]9Ҫ3%m˃#6m~fDIǐ=+SNx;R'W`а{f!us=EQ j2fU;puܶAlu9)^EF+v1M bjIHRUI Za ԸkVCǠ(~noUD(Yf9Ԅ~)XTH9\xfF*>XH?InKx+׶| 66L 92sS~.w*,(\6߼=mP.RЍR c}4Y<@p\ayRo僻A,'QE41 X]>}UsdǮLw"a$0\n3}2D4s --Ol[V寖po4 ʃk@p8 {uL乱juӔyQ':ZWֈǎ`Q8=~MnzA!eɆӢI3Gspt9j;]'?!MWQio6BG]p<{Ͽpq⩑MM ҝԱ υC%¾'CWW$™/5_ɢL>HtxLt*Om]13rΈD'W^6%4r{Wc{0<~bp2״%߆S]9Lo`IU G.z4=D:٬fQMa!VpZ|Ӂ#N>j,(T^=+8ZL*-fˮ!RoZט Ed\3`5D77Ǭt%A-n'z a;sRٝdTŨ!UѠUؐ4x_d&{CBJeAbgA& `W9rCA-8_r7=0BC_zG;Xt[B ҋZj}$wAG4 3f1Jft@J3KɿD4~VeXV@p.l)C[6{cNz&4su(@aMMu#brLibMmʾ%s ΞH)+ɬkQwh4'ib`C<`N}&p;g+=\o+Q̯)b,[&C\d;^5-7Bv-fL=3wڀ(421/9ԯ!?00b$dLS`WԺl<|2gks`wvTEzj_3es\;>s ᤊ3dnLoFL%VO6Nkil\H.tvnd,@xyii~[eD_܁%^魃]affH y|ꅈ1D H'4E[]<|W!J]5 QSM[޵ I~ͿU (U-Why+}  H+V)[v5i'C dݍ34W,nj+Tg \pwq^_ݘm0Ϝ"ݱ[njoR7k$}Z.K052M,Hi4} ]& N_YCCvSn-7{[hW$Bx?Cp|IpB~>3)gfʩn~ "13gC9%,~9 0QAlf @ڈv%?!N @|<#YA+}Aۤ5d #K#A#>h~4"k};T9z-S&#"OH?Wp B.n~>Rf~؇qX:VДl휺we;+M;G~2>]8)RV с~Ql9N8 +-7hf#suz9eh#3 oH_|0~#9m#n5+,irLfC1@hZIBɦ<,ʥd*?"|_^G:-՗&a6Wpm@ymv :'&rh/63cYR}tz4 rD;zCͺB`df-ҟVkĤugYz P$i2g0O?W%ςl`I۪܄U"q0)cwSف3s Q XupR?넏XF>+xo=CL.NvY]Ց^ qx#G<" j({X|Sg Z:S>dX?|I5ck@敍abyFT7?Efdz)}ĒMPdXyCd܅TE=E!KmP; swXc|id⧴R OVƚ l)Wֲ8DhAԃBF_K֯(&)FLGzH]dRކs gCk(]?sRvqq B;Տ\~9@^O@Oℽ?TvA^ }*fHmP \")A'WJm~bl /hh̙kpp6F:'o%{?rhJ72#(C Lj]"ѧե[8ASN^2 gY^:NU>9BԨ?M{&3 T@klxq߆.Hh%;xY/EК>*2l.'n 2SB^yK9Ib@?_ C׳2#(/Ǣ7"rR8yJ4?d.v} +S~a(~x332 N2)prxMq>dNRUܽ*K5VQ螏V&_`x_K}MK2@}3mtTyV w#+m5.?oadC@C=7d(@D$F4O*KˎJIw͕CS L>A͇zk}1GrpY)$ t*H5B7u6qli fpN r>ݹl q2لhз3laQAp;(føJ|pN8EہC p8! &`И, hd? `i}'uU#|E7-iϺ!+9 1;~0h^Dz4]ïnD4d{3$pOw֙F# $(¡'/aiCyHMV$`c?@IQjT4XaQZݚ4jJwK@%9ɩ#Xp]BrNC3&ӿ?HNcG^Hj:m/ N RKHn*0Wtf`3E3q`ʃm)pr'S-7eLc#;\["#7*ZxHbBEvcT6V`‹ PőӔԿq$n6&_v1,LmYkFA#8ŞqD+ek/)v^S&ž~Z|ًhB @s& Yޞa -z~ ɜ}eSshtrLOH~d_p8>yz1tij r[s(וCD.@cu7#1ONVu✡:H["5Qr|g1,a8UrrBȝȨZ{s]+53b)y/ndpyz=05ᵜSTꁛi)Y7{CTosUL9-h VE c|wa7IeJW41^cF^$!BKǀOx[8 3U(Vk}W> YɴKK5byJt'1tӻ.|UAt͎pO5 dwKK!sŸ֎LZ"6Kv-mnDB?|9/8YS.dkTXr4-~N ` (jJ1:*)-Kz,#ҴCk&QH,+3Clι@?i&U0'OS1aAGc>rUJuыQ7AHSc )`vDӍc}{~zTЀX0wcqmrÇ*/Uֲ8ϹPVH$S vYָgISD 8׺;Q$GZ 4<824VLl+mb|͋YbVьVpQ,Ϣ^x1@) &p ܀Eco ;Vy[Фɠ d 5R}gQM)iPo POO-N!^NHk?l9Q_c Ϛor:/{ƦE8!vK`aحJlt <.F|o}N0OU["5<2DŃ9)!c*}ǡ yeDY9w}SuQ{c{Ϸr5uMH@[U 9ӗ2,ĮX"RЪYiT??#=b`-2u;64/sxTMó~ڇRdP zaeK4O꼼eI#ϯV `d/Nd/~']zFQ3MϘ2~|wse{LQ V>'0 19ĜXț^Z n@zP ײ^Dou3nxOU暏kM!'E-E\O6y#DսjٸRoר' :"Ѓ ^C oot >"VEo Ś*E#\Vy,űjҡat!wl :Zxj`;K/PvG6EG(!m "@˅OʎZU]0Ouͮv! p)ఔzF3I؎"ۯCwF A*r(/rl^4 XI45l/:n{H)sxСrM͆I=yƶhGsS* gRۿ{XABbZ!:[?+^j`oPYuftn9ѥu\R=fϠ i~H!kxck.xpeZ:SQ>:'? ΏU W&nʁJB4Ab/C ܸq<40`]_)|s$H%:w3ʹLhܪd&Q9H /QA,,^b֏o{ηj1й. DHIhlfMLgB0܅xtW_"lU# LL{P<2zV/[IQ_C+ e=1TFxVB%}7bw \QM_EgbZz9FvVa3R*WK)/ʰ;bR~&+ɳt;B(&Nt8ڼgXVIw'$d!֣1Є5i ִ]aA9B\u"4;ucP}‚7صPVҳbDOs!y NuG]Rx)4\{\SS[[ O ,IE8d xWV^h11o8 WnzAR5iQ*pte: /zҷ4I^FoJU;DcנTBm:}i_-?ZDakS A(V͐!tϋ158 KouׯEpY)J$pF*wUs*vJn8I gy$knL*GBҖx}]WHL1]`j *tc5z;eM wz9?|؎.3-v{d@R˾\[,57?ɢq@>1͑ vg5F+֩brZʸsgS3^zHj`5) 97 sD:/d.Ă&s/qlg"6MHB7j|13JJ Jc͸ #p[1 'p~_DB59,?{ᴼ{lw=`kv@͠#Wk}·'٬lhhDZnr$BHzO*-׳m:{:Lt.T6f6ܭ!ƼíJV:ы }IIqId~^ǚvH&9!'ākRKф.R޾ aLi;Am =jWIsRFr)DeGRg _-ȚqSr_/^DR͋i4#e m䢥|ש;3+{Dj+=gaglV;=: s^.bI ~Qՙ܄@3puVɬ[ڡV;*9{-1e=/a ,CAEN֜VՇ[^B3`zQ*C9;sNOW@2|q8-V /Hu1侠V۾u[?z#}}ly8ݓ<ݐ18 Dri&f{YdZ0(@Uo=9fBtZ=y21 DIT?MM'ns&1:*]w#猶 Ms,UԍW^.i??RyֲuDRޘH|:m'@7SӾ>Rbhc#˂5/)ׁVOuh7QY;Fd-Mee䬠GrPmrBd]H,=_!2ljDUaPFv+WA4@(p4Gb)(IQԥNGf)^H3Յ f Nyc~lUvIH7Y_ dqCriaft?^lOuqK T/,OKmr5 Vv_ }HK:%@2 ڮ d1  dd҈]- g\8ױjx{xy_ WS8X!ڱpwV栯,̑$BY2KR}<[ ֻ؆V80ұF~b ;P]Un;ÐT>@tPX 'c^`iƵ{ uA$=c2:6`IF Ki}-i Q/?Pӣ>Jo_@˾nV(8N.% ,MO{_Xl5?X2nl_u5.F*CC~Z A0\x!F7iHQX)P,. 9$ҼrTD:=D"uҒ5 Mv$69ڥRJm)QȅOڈ.5}uDl[0 Ѵ'oK95śn jb)ʫZ {k9yI@+"#:damN4͵nmi:$#~aP?t#z#j#Baib$,PiFI]"= pyM{'ITq#xɀFEܺ/-?~wK?"pj3Slq^]$zZ.j4l5$>K:5 Je-LHR]Exxp%Z|:=;%9IH࠰N?*GdLc0 *Mmɟh|$$*6D-[7*jxߓnyi=B*E|8W%?@δ-K%S_=)ɻۿ6yo {ÂO^ ƭy4geU1ߠi)2%pN[#u%^"Tӧɤ\oﭫDsUx&q"n59nEZCQfv 3vl QLC af[-! LtEЏMa vP@UN!7N0}ՍOyYe|Jgaq'Ф؇W-xSs'_C6owZ,@#*]iT4%3 k'}%@KC}LJM4 |'vJYhT2h>#C\>QWC:`cvHW&SuAB?б+,^V{%^LK)T,,u}Իk XBHO>|_30߬\niL}LgGK,Umr z3CILɉ''u-J~]dO 'wٱE*]ܿLUy.Q 6>\+[б9B+kP<6v3FyI8X – zTrTeJ&T%B ̍O,EhT{D }$ԲxhԼb.9: 6zf-㩑{hq_w o`pzB+p R1?; Us|VpoA>(E"?t q?sH7 5ʹt}Mm F{INR z'١Ix0jO<& zbiT14*"a!NaQ "JІ-o/hT]h3bA]ne&&}je -[e&] u(ܚ7-Ϗ98~(Ʌ2ooC=%N E=)d^St3Ospe"c@)Wl]$-p$A-S&eްc YPy݇LODJoB(8urWHY"'tp]#yNـ4~m^//S{*:ei}7gñ|iL[Bq^FR*B|8offgYf eY$8j0yzɖq-ٗ F~$LJ$DWLf'%W< ޸N+nTd@=jN5(El Gl0}+ih"4~{:YU)>j!fg]ǩd]_1!mScPfa}:ɯ Ѫ{r/|`K2]BJ}uS]%l)\N: tY#_ZBAl(ҽ~pgPX5rk2%\82J0 Pw:tH^ͩ `~-Ua×WX01ȶQ|'3GHV`L9 Eh YJAz_Y_Ӈsf'((->dǶF(G+os)Fki2c9 n9}nUEBBJھ[ʈY4G^,#>@6#FșjWɫ:Y,VLc^ 5%k=mI|jU>P!RōX_rs?F-Yio[>y^'7mUp] x=+j=;fq3*?ԭv;ҎFDL^*_eF%1Kv.Nm/MR}zy]s.l>I_gGig!X\;麂e>^țPxƗo~D4oh5Y /4W=b>W٘R/V!.gK3Y9ίӲ7jPF΅aPysLPht;\M)`2 1x+KzJr첶-[lwUEŴG (̭~~f]^…H _#u/5 rhI K?MQٸ-i[]%so#q^12aX jmqy\ hR֎d5OoZXwiĄ4*،txg\ӃR}<;*W&Bڶ#^<7%**'dqrc—+(lA-1NhT kp1p䈪u83>Dp!}eq4B}ڠz )8+_mي0Q*AEtް+jjb%.Jʗ$-t_j>C̉b9 j bEsaЋgSw!?8GxĉSG$I,WI?=B䑎jhdƅ nWS(X?vل y`M` d*4ovؓ\ ̥pq򋼸z_oG*/`q |w}TK:pV^MI&R,r3xAkQz¤7r6ȣ&ҍ<5 '{WSJzm0JX"YbR*^=rU6Vy}@Ɩtuy1%==cԞoPH*=mcH;"S*MMnW8G,1Pι{WQPQ`/yGIHTBoBkJNyw-.S5QG1]ۓHSzWj/*/|[) G &w vJj˜k >mB-1ˀ7e <7ʍSGĝCy*C̍o*cSٸ>, pE.x 39HV iFʢT]?| ֠k (G~ |8-nlnxA\<զk&PUkzKʷ'UhQfEtw!*fkqEWR3SzOSN[<bO p@Ot7-dO6`Ɓbc|8EzXYI(m*z MpPYP˫aPk!ȝQl^_R^x8(K7Sjut*K!.Gxm-tШ$ Mb~ ?Í^Bѝ@X[8ek놄X1 Mh`&b@v̚>ct0)q:v z^L9_{}~x4 viB呗˜ ۚq&8ʍ{*;>̍#8WbW*#jJ `+8y 9IVEAuZ$=˙Xsnh%+hf!l/LV$|Tarmqjk@5Ю7:] YZ