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

in AppStream markup. + its: add to tags extracted for translation. + as-node: Add back as_node_context_{get,set}_source_kind.- Update to version 0.6.9: + Revert "Require name and summary for validate-relax". + Fail to validate if the release children are in the wrong order. + Fail to validate if any release is in the future. + Add AsFormat object. + Add new API to GsApp to handle AsFormat objects. + Do not set the AsApp state using the AsRelease state. + Recalculate the state when formats are added or removed from a AsApp. + Deprecate app_set_source_file() and app_set_source_kind().- Update to version 0.6.8: + Do not ignore type=replace merge components. + Tighten a rule that classifies apps as web-apps. + Support reading metainfo.xml files when using appstream-compose. + Read and write the tag. + appstream-compose: Support appdata with no desktop files. + AsStore: hold a ref in hash_unique_id to avoid use-after-free. + trivial: profile: Free mutex resources in finalize(). + trivial: Update app ID rename list. + store: Fix use after free with hash table keys. + Add a destructor for AsRefString. + Make gperf a hard dep. + Fix the build with gperf 3.1. + Ignore -Wconversion and -Wsign-conversion warnings from generated file. + Require name and summary for validate-relax. + util: Add a dummy update_contact to appdata-from-desktop. + trivial: Fix a crash when removing apps from the store. + Release version 0.6.8. - Add gperf BuildRequires: New dependency.- Update to version 0.6.7: + Scan /usr/share/metainfo as well when building appstream-data. + Resolve relative symlinks when extracting archives. + Add a test for extracting relative symlinks. + Add AsRequire as a way to store runtime requirements. + Support glob and regex matches in requires compare tags. + Update the SPDX licence list to v2.5. + Remove invalid SPDX licenses from content license lookup table. + Revert "Remove invalid SPDX licenses from content license lookup table". + Add support for "+" operator at the end of SPDX license identifiers. + Fix dep extraction when multiple versions are available. + Recursively add subpackage deps into the main package. + Allow loading application XPM icons. + Write log files in a better way. + Fix a crash when using as_release_get_location_default(). + build: Enable C99 support in configure.ac. + Limit recursive deps lookup to the same source package. + Only fail to validate in AppData desktop components. + Release version 0.6.7.- Update to version 0.6.6: + trivial: - Remove two unused variables. - Use g_autoptr to avoid a Coverity warning. - Do not leak the entry if the file cannot be read. - Fix the self tests now we're stemming the tag cache. - Show a total process time when using appstream-util - -profile. - Don't split the text every time in the XML parsing hot path. - Add as_ref_string_debug(). - Add as_ref_string_new_static(). - Fix a tiny memory leak when escaping cdata. - Fix unused variable warnings. - Use -Wunused. - Remove an ununsed variable. - Remove a tiny compiler warning. - Do not attempt to parse unknown tags when converting. - Don't include trailing whitespace from AppData files. - Output the release state if the export is trusted - Add some asserts to shut up clang. + Check the return value of the stat call. + Do not save the XML attributes if the node or parent node is being ignored. + Don't recommend use of DISTCHECK_CONFIGURE_FLAGS. + Deduplicate the AsNode attribute key and value using a hash table. + Deduplicate common AsNode cdata sections for some tag types. + Dedupliate nonstandard tag names using a hash table. + Detect invalid files in the libyaml read handler. + Don't export NULL tags from AppData file. + Add a refcounted overloaded C string object. + Use refcounted strings in all objects. + Lazy load structures in AsRelease. + Use refcounted strings as the localised key. + Lazy load the screenshot captions storage. + Allocate the release sizes at runtime. + trivial: Use a finer threshold when performing massif. + Cache the stemmer results in a hash table. + Add support for ONLY_NATIVE_LANGS when parsing yaml files. + Use full RELRO in the client executables. + Enable the stack protection in local builds. + Set a better icon for codecs. + Make AsRefString thread safe. + Fix one more thread safety issue with AsRefString. + Don't regenerate .pot files with every build. + Don't add for addons. + Don't add for addons. + Don't add for addons. + Don't add for addons. + Do not absorb core addons into the main application. + Add Geary to the app id fallbacks. + Add AS_APP_QUIRK_IS_PROXY. + Add as_release_state_to_string(). + Subsume the AppData releases into AppStream items.- Update to version 0.6.5: + Trivial changes: - Allow the stemmer to be disabled at runtime for testing. - Allow priming the search cache using a NULL search value. - Allocate less strings when generating the token cache. - Show threaded tasks in bold in the profile output. - Speed up checking token validity by a few ms. - Restore behaviour compatibility to fix self tests. - Add API to set the smallest recorded delay time. - Only load native languages from desktop files when the flag is set. - Output profiling infomation to stderr. - Unsingleton AsStemmer and use a shared instance in AsStore. + Do not sent a REMOVED signal when deleting a transient temp file. + Process file changes when an attribute changes. + Handle files being moved into monitored AppStream directories. + Add a 'watch' command to appstream-util. + Monitor missing AppStream directories. + Revert "trivial: Restrict the bundle kind when parsing local files". + Ensure the component scope is set when loading yaml files. + Always copy the installed state when replacing AppData with AppStream. + Merge also the metadata when merging two apps. + Add app-removed, app-added and app-changed signals to AsStore. + Only transliterate when the locale requires it. + Add as_store_load_search_cache(). + Load the search token blacklist into a hash table. + Use multiple threads to load the search cache. + Only load native languages when parsing AppStream data. + Allow the client to control what search fields are indexed.- Update to version 0.6.4: + trivial: - post release version bump. - Allow detailed profiling when using as_store_from_file(). - Make as_profile_clear() threadsafe. - Make as_profile_dump() threadsafe. - Fix building AppStream metadata when using local files. - Fix two potential deadlocks in the AsProfile code. - Add some sanity checks to the unique-id hash tests. - Fix a couple of warnings with -Wundef. + Add support for AppImage bundles. + Fix building metadata on repos with mixed architecture content. + Add as_store_add_apps(). + Add as_profile_prune() for limiting the profiling output. + Add as_profile_set_autoprune() for automatically limiting the profiling output. + Fix the CSM rating age calculation. + Add as_content_rating_get_value(). + Fix setting the origin for Flatpak user repos. + Never inhierit Name and Comment when using appstream-compose. + Don't show a critical warning on invalid yaml file. + Fix a small memory leak when parsing yaml files. + Add functions to build and validate an AppStream ID. + Add flag to only load uncompressed files into a store. + Allow filtering applications based on merge type. + Release version 0.6.4.- Update openSUSE-appstream-process: do not rename the various appstream files to contain the sha hash in their filename: zypp is not (yet) able to cope with this (boo#999047).- Update to version 0.6.3: + trivial: - Fix a -Wundef compiler warning. - Sync example spec file with downstream. - Do not write for unknown types. - Fix up tests after the -lang auto-dep commit. + Support components with merge=replace rules. + Add a component kind of 'driver'. + Refactor the desktop file icon loading code. + Convert the built unknown icons to the correct kind depending on the action. + Add -lang package as a dependency in order to properly detect translations (gh#hughsie/appstream-glib#135). + Add an easy way to add a modalias to an existing file. + Add an easy way to add a language to an existing file. - Drop appstream-glib-lang.patch: Fixed upstream.- Update openSUSE-appstream-process: + Do not include -failed.xml.gz: people complain about the additional ~ 100KB zypp downloads on a repodata refresh at 'no value for them'. The failed.xml.gz is not needed for regular operations, but was a great help for packagers to find out why their app was vetoed. They will need to find different ways to get this info. + Rename appdata-screenshots.tar to appdata-screenshots-$HASH.tar to help mirrorbrain offload this file to mirrors.- Add appstream-glib-lang.patch: Add -lang package as a dependency in order to properly detect translations.- Update to version 0.6.2: + New Features: - Add a hash function specifically designed for unique-ids. - Add AS_BUNDLE_KIND_CABINET. - Remove the inf parsing from appstream-glib. + Bugfixes: - Check if icon name is unset before checking the prefix. - Do not merge all LangPack entries. - Do not require an icon from LOCALIZATION kind. - Do not use the deprecated GNOME_COMPILE_WARNINGS. - Do not use the prefix check when parsing YAML. - Fix gcc shift warnings on 32 bit platforms. - Ignore system datadirs that are actually per-user. - Invalidate the unique-id if any of the parts are changed. - Make upgrade check for SPDX license string. - Pay attention to errors from libyaml (gh#hughsie/appstream-glib#129).- Update to version 0.6.1: + trivial: post release version bump. + Add Sugar as a valid desktop environment (gh#highsie/appstream-glib#118). + Do not save the 'X-' prefixed keys to the AppStream metadata. + correct issue in transifex link (gh#hughsie/appstream-glib#119). + trivial: Factor out a soon-to-be-shared function. + trivial: Add two more renamed desktop IDs. + Add two new GCC warnings and fix up signed/unsigned issues. + Be more careful choosing warning flags. + trivial: Fix some gtk-doc markup. + Add AsReview. + trivial: Remove AsReview.karma as it's implementation specific. + trivial: Update git.mk to latest upstream copy. + Port away from intltool. + Do not split up the main AudioVideo category. + Don't change ABI when built with/without gperf (gh#hughsie/appstream-glib#123). + Avoid unsatisfiable development dependency when built without libgcab (gh#hughsie/appstream-glib#122). + trivial: Post branch version bump. + Remove specific support for flatpak. + trivial: Fix some gtk-doc markup. + trivial: Add AS_BUNDLE_KIND_SNAP. + trivial: Add AS_BUNDLE_KIND_PACKAGE. + Add as_app_equal(). + Add as_app_set_branch(). + Include the architecture in the equality check. + Include the origin in the equality check. + Include the scope in the equality check. + Include the distribution system in the equality check. + trivial: Fix the origin name when using the symlink name. + trivial: Fix the flatpak scope when using the symlink name. + trivial: Show the unique ID when using 'appstream-util search'. + Add as_store_get_app_by_unique_id(). + Enable globbing in as_app_equal(). + Restrict addons to the same scope and bundle kind. + Include the version in the equality check. + Add as_utils_unique_id_build(). + Allow multiple components with the same AppStream ID in the AsStore. + trivial: Don't write invalid width and height properties. + trivial: Add some initial self tests for AS_STORE_ADD_FLAG_USE_UNIQUE_ID. + Skip DEP-11 tests when DEP-11 is not enabled. + as_store_from_file_internal: don't redundantly monitor files. + as_store_from_file_internal: set up path data for the file itself. + Use an array of application objects in the ID hash. + trivial: Use the unique ID in the dedupe logs. + trivial: Fix critical warning when parsing qm files without a domain. + Add support for Google .PAK file to extract the data for apps. + Always use wildcards when adding apps to the store. + Add a fast as_utils_unique_id_equal() to compare IDs for equality. + Add as_utils_unique_id_valid() and use it before parsing. + trivial: Fix as_utils_unique_id_equal() to work with multiple globs. + Support merge components. + Use a more relaxed unique-id match for merge components. + Add some more validation checks for keywords. + trivial: Use the existing quirk as it can be made useful again. + trivial: Parse the unique_id correctly when searching. + trivial: Check if the flatpak ID is valid before using. + Only subsume a safe subset from merge components. + trivial: Update to latest translations from transifex. + trivial: Switch from Transifex to Zanata. + trivial: Decompress .pak files when getting languages. + Don't include the version in the unique ID. + Don't include the architecture in the unique ID. + Allow subsuming each property individually. + Add SUSE-Public-Domain to License map (gh#hughsie/appstream-glib#126). + Add the TRANSLATE URL kind. + trivial: Fix some gtk-doc markup. + No validation failure for lots of releases. + trivial: Be a bit more helpful when reporting validation warnings. + trivial: Fix the comment text for 'help' when upgrading. + Print max caption length when validating. + trivial: Allow setting the output trusted mode using an environment variable. + trivial: Don't add a duplicate when it exists already. + Ensure predictable output order of XML attributes. + Support AppStream merge components. + Add support for application suggestions. + Make asglib read current component-type names. + yaml: Read all component types, not just desktop-apps. + Add console-app component type. + trivial: Fix validation of console-application components. + Release version 0.6.1.- Update to version 0.5.17: + trivial: post release version bump. + Fix gtk-doc build when builddir != srcdir. + Optionally use libstemmer for keyword stemming. + trivial: Do not include the prefix in the id-filename. + trivial: Disable libstemmer by default. + trivial: Get rid of useless internal-only gtk-doc markup. + trivial: Fix 'make check' without libstemmer. + Fall back to the country code in as_app_get_language(). + Add an AS_STATE_PURCHASABLE constant so we can support purchasing apps. + Add an AS_STATE_PURCHASING constant. + monitor: Use non-deprecated glib API for monitoring renames. + trivial: Fix a compiler warning with libstemmer disabled. + store: Don't emit a warning when flatpak user directory doesn't exist. + Correct disabling of timestamps for gzip. + trivial: Remove the X- hack from parsing the category list. + Add external (X-*) keys of an app's desktop file as metadata AsApp. + Fix missing keywords in the previous commit. + Don't add multiple categories for apps with AudioVideo. + Release version 0.5.17- Update to version 0.5.16: + Add yast2-branding-openSUSE if an app depends on yast2. + trivial: post release version bump. + Fix g_ptr_array_sort use. + Do not rename a category ID in AsApp. + Never allow NULL to be added to AsApp string array. + Allow setting the id prefix and origin using a symlink file name. + trivial: Do not load Flatpak repos when searching. + Correctly detect new AppStream applications in new directories. + Add elementary to list of project groups. + trivial: Fix make distcheck. + trivial: Fix several issues to ensure changed signal are sent. + Load metainfo files if present. + Release version 0.5.16. - Drop 0001-Add-yast2-branding-openSUSE-if-an-app-depends-on-yas.patch: fixed upstream.- Update to version 0.5.15: + trivial: post release version bump. + Add AS_APP_QUIRK_HAS_SHORTCUT. + trivial: Try to shut up libasn. + Ignore files with invalid suffixes when building installed stores. + Add AS_APP_QUIRK_NOT_LAUNCHABLE. + trivial: Add three more apps to the ID fallback table. + trivial: Fix a critical warning when an AppData file has invalid input. + Fall back to the icon name for LOCAL icon types. + yaml: Make icon parser spec compliant. + trivial: Add a work-around for the new libreoffice in the builder. + trivial: Set missing icon prefix for cached YAML. + Sort archive contents by name for repeatable results. + Omit timestamp from gzip compressed files. + README.md: add note for glob usage. + README.md: wrap at 80 chars. + trivial: Add some more debugging to debug an issue. + Rename the xdg-app support to the new name: Flatpak. + trivial: Add some support for flatpak self tests. + Addons can have duplcate names. + Show the app name when complaining about missing description in the metadata. + Revert "trivial: Add some support for flatpak self tests". + Always add /var/lib/flatpak/appstream as a possible Flatpak path. + Add all applications for all architectures when loading Flatpak. + Set the architecture of discovered Flatpak apps. + Correctly set the architecture on newly discovered applications. + Save the ID prefix in more places. + Release version 0.5.15. - Drop 0001-Omit-timestamp-from-gzip-compressed-files.patch and 0001-Sort-archive-contents-by-name-for-repeatable-results.patch: fixed upstream.- Update to GNOME 3.20.2 (FATE#318572).- Update to GNOME 3.20 Fate#318572- Make output of appstream-builder repeatable (boo#977885): + 0001-Sort-archive-contents-by-name-for-repeatable-results.patch + 0001-Omit-timestamp-from-gzip-compressed-files.patch- Update to version 0.5.14: + Ignore desktop files with X-AppStream-Ignore. + Add search-pkgname to appstream-glib. + Add AS_APP_QUIRK_NEEDS_REBOOT. + Fall back to searching in as_store_get_app_by_pkgname(). + Add AS_APP_QUIRK_NOT_REVIEWABLE. + Search /usr/share/metainfo for local files. + trivial: Fix critical warning when validing broken AppStream files. + Add the Audio+Video categories from AppStream XML too. + Add as_screenshot_get_image_for_locale().- Require the main-package by the -devel package: the AS-utils are expected to be available to a developer.- openSUSE-appstream-process: No longer pass --api-version to the appstream-builder call (boo#973385).- Update to version 0.5.13: + trivial: post release version bump + Also filter YAML apps before adding to the store + trivial: Fix a gtk-doc markup warning + Support more DEP11 YAML markup + Always veto anything with X-Unity-Settings-Panel + Use a wildcard for the font preview checksum + Enforce the requirement of AppData for 'Categories=DesktopSettings' + Add as_store_remove_apps_with_veto() + trivial: Only remove apps with a veto when specified + Do not hardcode x86_64 when searching for xdg-app metadata + Release version 0.5.13- Update to version 0.5.12: + trivial: post release version bump + trivial: Add missing gtk-doc + Add support for content ratings + trivial: Add some more OARS CSM ages + Split up AudioVideo into two categories + Add as_app_get_id_no_prefix() + Add AS_APP_QUIRK_MATCH_ANY_PREFIX + Add as_store_get_app_by_id_ignore_prefix() + Add as_store_get_apps_by_id() + Merge duplicate AppStream component entries + Add as_app_has_compulsory_for_desktop() + Add a merge-appstream command to appstream-util + Release version 0.5.12- Update to version 0.5.11: + trivial: post release version bump + trivial: Do not require icons for generic component types. + Fix ordering of parameters to as_store_search_app_info. + Add AS_APP_KIND_LOCALIZATION. + Fix crash when validating files containing invalid remote URIs. + Add as_markup_import() + Add support for GNOME Shell extensions.. + Do not tokenize the application ID or package name. + trivial: When searching look in the user app-info dirs too. + Do not mark all subsumed applications as installed. + trivial: Fix FALSE/NULL confusion spotted with GCC6. + trivial: Fix a tiny introspection warning. + trivial: Fix another compile warning with GCC6. + Add a AsMarkupConvertFormat to as_markup_import(). + Split out as-markup into a new source file. + Add as_utils_string_replace(). + trivial: Prefer
    over
      when the list start is unknown. + Support importing HTML text using as_markup_import(). + Add a 'markup-import' command to appstream-util for testing text import. + Implement DEP-11 MediaBaseUrl support. + Tokenize names like 'half-life' into two tokens for searching. + Release version 0.5.11. - Add pkgconfig(json-glib-1.0) BuildRequires: new dependency.- Update to version 0.5.10: + Add AS_APP_KIND_SHELL_EXTENSION. + Add AS_APP_KIND_OS_UPDATE. + trivial: Display the search sort key in hex. + Do not tokenize mimetypes. + Support loading XML files using as_store_from_bytes(). + trivial: Fix critical warning for xdg-app bundles. + Add AsAppQuirk. + trivial: Add AS_APP_QUIRK_HAS_SOURCE. + Add a 'split-appstream' command to appstream-util. + Release version 0.5.10.- Update to version 0.5.9: + trivial: post release version bump + Fix dates in NEWS - It's 2016! + Add missing G_BEGIN_DECLS in libappstream-glib/as-tag.h. + Accept FSFAP as a valid metadata license + Update the SPDX license list + Fix a validation error for metainfo files with descriptions + store: Keep track of which appinfo dirs are added and never re-add them + store: Pick up newly added appinfo dirs for xdg-app remotes + trivial: Fix a couple of small memory leaks + Release version 0.5.9- Update to version 0.5.8: + trivial: post release version bump + trivial: Remove the hardcoded hack for nautilus + trivial: Remove some dead code + trivial: Remove a warning for no recent upstream release + trivial: Remove the veto for ConsoleOnly + Use the project_group heuristics when parsing AppData files + Remove the hardcoded rule for xfdashboard as it has been reported upstream + Only load supported icon kinds when using appstream-compose + trivial: Remove support for old-style firmware GUIDS-as-IDs + trivial: Relax the XML header requirement + Reject an invalid project group when parsing + Use heuristics when building metadata with an AppData file + trivial: Fix linking error when building appstream-compose + Add support for per-user and system-wide xdg-app installed stores + Set the xdg-app origin using the filename + Add a modify command to appstream-util + trivial: Add the missing AsBundle to gtk-doc + Add AsTranslation to support tags in AppData files + Fix a regression in the icon_path logic from the xdg-app merge + Support multi-line copyright statements + Allow setting state on AsRelease objects + Support the QT translation system + Parse the sections in the QM file format + trivial: Fix regression with AppStream metadata in xmls + Add support for the GENERIC component kind + Add a flag for skipping invalid AppStream files + Remove support for Ubuntu app-install data + Set the xdg-app origin on the store, and only set app origin to the remote name + trivial: Fix up self tests after generic kind + Move the kudo and provides autodetection to libappstream-glib + Use predictable sorting when outputting + trivial: Do not require icons for generic or runtime kinds + Show the source of the 'appstream-util check-root' failure + Do not respect the icon_root when using as_store_from_file() + Blacklist the xdg-app AppStream data as the correct data is added manually + trivial: Support loading the xdg-app AppStream data from inside the sandbox + trivial: Prefer the xmls icon rule over the xdg-app one + dep11: Support stock icons + Escape data before writing to an HTML file + Ignore temp and hidden files in AsMonitor + Release version 0.5.8- openSUSE-appstream-process: fix very stupid typo. 4 eyes is not enough.- openSUSE-appstream-process: use specific temporary/cache directories between calls. Otherwise, icons extracted from a previous run bleed into the next one.- Update to version 0.5.7: + trivial: post release version bump. + Detect web-apps which are added as .desktop files. + Make the check for screenshot equality more robust. + trivial: Fix self tests after the xdg-app fixes. + trivial: Never write empty tags. + Move the blacklisted application list to the front-end client. + ostree: Work around threadsafety issue with g_get_language_names. + ostree: Remove unnecessary workarounds for bundle paths. + Move the gettext parsing to libappstream-glib. + trivial: Use G_DEFINE_QUARK. + Only build the test firmware files when using - -enable-firmware. + Allow disabling font support with --disable-fonts. + Allow multiple NLS domains to be specified when searching. + Add as_image_load_filename_full(). + Support date=iso8601 attributes in markup. + Add appstream-compose. + Remove all traces of ostree. + Remove the GStreamer plugin. + Remove the GIR and GResource, nm and KDE-specific plugins. + trivial: Fix 'make distcheck' with the new gettext test files. + trivial: Fix building firmware after the ostree removal. + Release version 0.5.7.- Update to version 0.5.6: + trivial: post release version bump. + Accept various 'or later' metadata content licenses. + libappstream-glib: Add the runtime ID kind. + trivial: Fix a small memory leak when parsing debs. + Assume a release value of '0' when unset. + Fix AppStream generation when using duplicate .deb packages. + Check the project_group when validating. + Check name uniqueness when validating AppStream data. + trivial: Mark some more strings as translatable. + Install gettext ITS rules. + Cull the application blacklist now we depend on AppData files for the builder. + trivial: Add the gettext files to the example spec file. + Set a validation failure for files using when being strict. + Allow dumping inf files using appstream-util. + trivial: Fix the Since: value on as_utils_is_spdx_license(). + Always blacklist desktop files for uninstalling software. + Automatically add missing .inf types as required. + trivial: Fix the self tests after the blacklist cull. + Prefer stock icons when using as_app_get_icon_default(). + package-ostree: Init NEVRA on open otherwise we don't get the right tmpdir name. + asb-package-ostree: Fix things up for xdg-app use. + ostree: Allow specifying a particular arch only. + Release version 0.5.6.- Update to version 0.5.5: + Add a AS_APP_STATE_UPDATABLE_LIVE constant so we can support live updates. + Allow update_contact to be output in very limited conditions. + Log when we auto-add kudos or keywords. + Add the package name as another application search token. + Add as_utils_license_to_spdx(). + Only use the package license when not provided by the AppData file. + trivial: Fix a compiler warning. + Fix a crash when tokenizing a NULL string.- Update to version 0.5.4: + New Features: Add as_utils_version_from_uint16(). + Bugfixes: Generate GUID values according to RFC4122. - Add pkgconfig(uuid) BuildRequires: New dependency.- Update to version 0.5.3: + trivial: post release version bump. + trivial: Sync example spec file with downstream. + Strip Win32 and Linux paths when decompressing firmware. + Return the correct error when the desktop file has no [Desktop Entry] group.- openSUSE-appstream-process: Do not produce html files; the biggest chunks of apps are done and the few users still caring can produce them anytime out of the provided .xml.gz files.- Add pkgconfig(libgcab-1.0) BuildRequires: New dependency.- Update to version 0.5.2: + Do not overwrite the AppData URL with the one from the package. + Do not ever store the KDE x-test locale data. + Require AppData files to be present in the AppStream metadata. + Use a sensible warning when processing desktop files with NoDisplay=true. + Simplify veto messages for missing and . + Fix a typo in command name. + Support super-HiDPI icons like shipped in Hedgewars. + trivial: Do not subsume vetos if AS_APP_SUBSUME_FLAG_PARTIAL is used. + Accept a '0x' hexidecimal prefix when parsing a component. + Always use a dotted-decimal representation of the version. + Add AsProfile for speed profiling. + trivial: Show the path when profiling as_store_load_installed(). + as_profile: Non-void function should return a value. + trivial: Symbolic stock icons are valid. + Add an --enable-profile option to appstream-util. + Remove the long-obsolete appdata-validate tool. + Add as_profile_set_autodump(). + Monitor /usr/share/applications for apps without AppData when using watch flags. + Add as_markup_validate() to check descriptions. + Allow as_markup_convert() to ignore errors. + Always escape AppStream descriptions when doing passthrough. + Add support for . + Add the ability to attach blobs of data to AsRelease objects. + Add the ability to parse .cab archives as AppStream stores. + Use AsStoreCab to read .cab files when building metadata. + Fix crash in validator when processing '
    1. '. + Do not fail to install firmware if DriverVer is not set. + Use as_utils_vercmp() to be correctly check versions for equality. + Try harder to deal with icons that have extension or full path listed. + Only accept UNIX paths for files in cab files. + Do not use the DriverVersion for the inf file version. + Use a MS-style version number when parsing a hex version. + libappstream-glib: Do not parse ISO dates as uint32 version numbers. + Do not attempt to parse the version in as_release_set_version(). + Use a wildcard in the self tests to ignore GCab-generated hash differences.- Update to version 0.5.1: + trivial: post release version bump + Do not blacklist the 'desktop' token as this is sometimes legitimate + Support SPDX IDs with the LicenseRef prefix + Support the SPDX 'NONE' and 'NOASSERTION' keywords + trivial: Fix build warning in make check + trivial: Fix a build error when running under ninja + trivial: Remove prototype with no method + Allow a filter filename to be used with the builder + Introduce _cleanup_free_libc_ cleanup attribute + Avoid using PATH_MAX + Revert "Allow a filter filename to be used with the builder" + Ignore empty AppStream XML files + Add a few KDE applications that have changed desktop ID + Don't show mangled version numbers as negatives + Add another GNOME application that changed IDs + libappstream-glib: Port to G_DECLARE_DERIVABLE_TYPE macro + libappstream-builder: Port to G_DECLARE_DERIVABLE_TYPE macro + Use GLib's cleanup functions instead of libgsystem's + trivial: Fix the build + trivial: Remove any support for installed appdata-extra files + trivial: Drop as-cleanup.h include where not needed + Do not fail to validate firmware in AppStream with no screenshots + Use glib's cleanup functions for libsoup as well + Use glib's cleanup functions for GString + Add support for release urgency + Don't reallocate malloc'd memory with g_malloc + Use specific types to remove the last _cleanup_free usage + Use the typedef'd name in the code to help readability + trivial: Fix --enable-ostree build + trivial: Fix gcab generated checksums + Release version 0.5.1- openSUSE-appstream-process: compress the status html files (boo#942985).- Update to version 0.5.0: + Show a better error message when there's not enough text before
        . + Add two functions from fwupd for checking GUID strings. + Fix the name of the D-Bus session enum. + trivial: Remove unused prototype. + Add support for the flashed firmware provide kind. + Find the application in a store by the provide value. + trivial: Do not run the slow GFileMonitor tests by default. + Remove support for lower than AppStream 0.8. + Remove an unused exported method. - Rename libappstream-builder7 to libappstream-builder8 and libappstream-glib7 to libappstream-glib8, following upstreams soname change.- Update to version 0.4.1: + New Features: - Add a 'compare' command to appstream-util. - Add a 'mirror-local-firmware' command to appstream-util. - Add a flag to relax the AppData Category=Settings requirement. - Add a flag to use non-optimal data sources when building metadata. - Add am 'incorporate' command to appstream-util. - Add two flags to veto-ignore to relax the requirements for metadata. + Bugfixes: - Be less strict when loading incorrect AppData files. - Do not duplicate tags within a release. - Do not expect the INF ClassGuid to be the ESRT GUID. - Don't crash when parsing a with no description. - Fix a potential crash spotted by clang. - Fix autogen with latest Intltool. - Ignore the prefix when loading system-wide AppStream information. - Include when writing the ignored metadata. - Only write the release timestamp if non-zero. - Remove the AppData veto when incorporating metadata. - Search harder when using AS_ICON_LOAD_FLAG_SEARCH_SIZE. - Sort multiple entries by name. - Update the SPDX licence list to v2.0. - When building metadata with the use-fallback flag accept legacy icon names.- Failing the test suite is not fatal.- Update to version 0.4.0: + Version the builder plugin location. + Show a warning when the origin or basename isn't specified. + Do not use the cache location when using install-origin with a DESTDIR. + Release version 0.4.0.- Update to version 0.3.6+git.20150506: + trivial: Set the catalog basename as additional metadata. + Remove overzealous blacklisting entry. + Detect recolorable symbolic icons. + Fix exo-web-browser blacklist entry. + Add text icons and sample text for some languages. + Have another go at fixing font previews.- Update to version 0.3.6+git.20150414: + trivial: post-branch version bump + Use the sanitized font filename as the cache-id + trivial: Never attempt to mirror generated screenshots + Check for duplicate screenshots when adding fonts + trivial: Convert the porting document to markdown- Update to version 0.3.6+git.20150409: + Fix a crash for an invalid AppData file- Move openSUSE-appstream-process definition from libzypp-plugin-appdata to appstream-glib: as appstream-glib provides the actual code, it's much easier to update the openSUSE-appstream-process script in the same package.- Update to version 0.3.6+git.20150407: + trivial: post release version bump. + Build: link libasb_plugin_font.la with GTK3. + Allow using as_node_get_localized_unwrap() on unwrapped description markup. + Remove --extra-appstream from the builder. + No longer set PaddedIcon. + trivial: Remove some unused code. + Add a mirror-screenshots command to appstream-util + Remove all networking support when building metadata. + Remove the extra screenshots and appdata options from the builder. + Remove the batch output option from the builder. + Do not strip out the source screenshot when using mirror-screenshots --nonet. - Drop appstream-glib-cairo-link.patch: fixed upstream.- Update to version 0.3.6: + trivial: post release version bump. + trivial: Make the UTF-8 test actually match the comment. + Also subsume application licenses. + Do not fail due to style warnings when using relaxed validation. + Add --batch-output to be able to disable the progress panel when building. + configure.ac: gcab is a hard requirement. + Remove the gtk3 dep from libappstream-glib. + configure.ac: fix typo. + Use the correct image URL for HiDPI screenshots. + Allow uninstalling AppStream files from /var/cache. + Use the upstream screenshot when we are using appstream-builder - -no-net. + Make the AppStream builder support optional. + Assume the INF DriverVer is UTC. + Always upscale screenshots if they are too small. + Teach asb_utils_write_archive() how to write other archive formats. + Put all the screenshots in a file rather than just writing to the upload path. + If the API version is unspecified when building use the latest released version. + Add the source-only tags when outputting AppData files. + Add a 'replace-screenshots' command to appstream-util. + Update the checksums for the gcab-generated firmware. + Do not trust the result of FcConfigAppFontAddFile(). + Release version 0.3.6. - Drop appstream-glib-uninstall-var-cache.patch: fixed upstream. - Add appstream-glib-cairo-link.patch: link the font plugin to cairo and gtk3.- Add appstream-glib-uninstall-var-cache.patch: also remove appstream metainfo installed to /var/cache. - Add 0001-Add-yast2-branding-openSUSE-if-an-app-depends-on-yas.patch: Mark yast2 as a meta-package bringing a set of icons for other packages to depend on.- Add gdk-pixbuf-loader-rsvg Requires: needed, in order to be able to convert .svg icons to pixmaps.- Update to version 0.3.5: + New Features: - Add new API required for firmware support. - Add new API required for OSTree and xdg-app support. - Add 'news-to-appdata' and 'appdata-to-news' cmds to appstream-util. - Support all of the yet-unreleased AppStream 0.9 spec. + Bugfixes: - Add releases from the upstream AppData files. - Allow short descriptions when validating in releases. - Correctly load descriptions from in AppData files. - Fix a builder crash where a package depends on itself. - Fix a crash when more than one thread tries to ensure the same package. - Fix DSO Linking error when built with --as-needed. - Make the failed AppStream metadata optional. - Make the icon tarball optional. - Relax validation checks to allow empty release sections. - Return the correct exit code from appstream-builder. - Add gcab BuildRequires and Requires: needed for the cab extraction of the new Firmware support.- Update to version 0.3.4: + Allow specifying --packages-dir multiple times + Show the offending text when validation fails + Do not blacklist applications with broken AppData files + Remove the composite plugin + Add as_app_get_search_tokens() + Add show-search-tokens subcommand to appstream-util + Do not store short search tokens like 'a' and 'or' + trivial: Do not store search tokens with markup + Blacklist the 40 most common search tokens + Check if the search entries are valid before searching + Accept as a fallback for + trivial: Fix 'make distcheck' now the composite plugin has gone + Release version 0.3.4- Update to version 0.3.1.git.20150103.a7941d7: + Assume that stock icons are available in HiDPI sizes. + Blacklist the IBus desktop files used in gnome-control-center. + Add several more non-applications to the blacklist. + Blacklist KDE3 KCM components. + Assume foo is a source image kind for AppData files. + trivial: Support ASB_PACKAGE_ENSURE_VCS for RPM packages. + Handle other-endian MO files. + trivial: Add 4 more stock icons to the whitelist. + Fall back to the dumb tokenizer for keywords with special chars.- Also obsolete appdata-tools-lang to facilitate updates.- Update to 0.3.1.git.20141031: + Fix make check run in chroot. + Merge appdata-validate. - Enable make check. - Obsolete and provide appdata-tools by the -devel package: appdata-tools has been merged into appstream glib and the resulting binary is shipped in our -devel package.- Update to 0.3.1.git.20141030.7a5f76a: + No longer trip over extracting hardlinked files.- Update to version 0.3.1.git.20141023.f8bf1b6: + Allow to disable some vetos.- Update to version 0.3.1: + Add a kudo for a HiDPI ico. + Add an --enable-hidpi argument to appstream-builder. + New APIs: AS_APP_VALIDATE_FLAG_ALL_APPS, asb_app_set_hidpi_enabled(), asb_context_get_min_icon_size(), asb_context_set_embedded_icons(), as_icon_convert_to_kind(), as_node_add_attribute_as_int(), as_screenshot_set_priority(), as_store_convert_icons(), as_utils_find_icon_filename_full() and as_utils_get_string_overlap(). + Add AsIcon as a new abstract icon object. + Add AS_ICON_KIND_EMBEDDED and AS_ICON_KIND_LOCAL. + Alpm backend for appstream-builder. + Support filtering by metadata in status-csv. + Many bugfixes. - Disable _build_from_cvs, as this is a released tarball again.- Update to version 0.3.0.git.20141013.6d59429: + Allow to merge icons into appstream xml. Comes in handy for OBS, where we generate an appstream with embedded icons. - Add gobject-introspection-devel BuildRequires: dependency to bootstrap the tarball. - Add conditional (based on _build_from_vcs defines) gnome-common BuildRequires and call to autogen.sh: needed, as we are currently packaging a git snapshot. - Add libyaml-devel BuildRequires: new dependency. - Split new subpackages typelib-1_0-AppstreamBuilder-1_0 and typelib-1_0-AppstreamGlib-1_0. - Rename libappstream-builder1 to libappstream-builder7 and libappstream-glib1 to libappstream-glib7, following upstreams soname change.appdata-toolsappdata-tools-langibs-lx2160ardb-1 1591738451  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ0.1.90.7.16-1.310.7.16-1.310.7.160.1.90.1.9 libappstream-glibappstream-glib.has-agreement-section.has-agreement.has-app-builder.has-app.has-bundle.has-checksum.has-content-rating.has-enums.has-format.has-icon.has-image.has-inf.has-launchable.has-markup.has-monitor.has-node.has-problem.has-profile.has-provide.has-release.has-require.has-review.has-screenshot.has-store.has-suggest.has-tag.has-translation.has-utils.has-version.hlibappstream-glib.soappstream-glib.pcappdata-xml.m4appstream-xml.m4appstream-glib-develMAINTAINERSREADME.mditsappdata.itsappdata.locAppStreamGlib-1.0.girappstream-glibappstream-glib-AsApp.htmlappstream-glib-AsBundle.htmlappstream-glib-AsChecksum.htmlappstream-glib-AsContentRating.htmlappstream-glib-AsFormat.htmlappstream-glib-AsIcon.htmlappstream-glib-AsImage.htmlappstream-glib-AsLaunchable.htmlappstream-glib-AsProblem.htmlappstream-glib-AsProvide.htmlappstream-glib-AsRelease.htmlappstream-glib-AsRequire.htmlappstream-glib-AsScreenshot.htmlappstream-glib-AsStore.htmlappstream-glib-AsTranslation.htmlappstream-glib-as-enums.htmlappstream-glib-as-markup.htmlappstream-glib-as-node.htmlappstream-glib-as-tag.htmlappstream-glib-as-utils.htmlappstream-glib.devhelp2home.pngindex.htmlleft-insensitive.pngleft.pnglibappstream-glib.htmlright-insensitive.pngright.pngstyle.cssup-insensitive.pngup.png/usr/include//usr/include/libappstream-glib//usr/lib64//usr/lib64/pkgconfig//usr/share/aclocal//usr/share/doc/packages//usr/share/doc/packages/appstream-glib-devel//usr/share/gettext//usr/share/gettext/its//usr/share/gir-1.0//usr/share/gtk-doc/html//usr/share/gtk-doc/html/appstream-glib/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:SLE-15-SP2:GA/standard/72f59efdfc78472f327a3159cc8f75a5-appstream-glibcpioxz5aarch64-suse-linux   directoryC source, ASCII textpkgconfig fileM4 macro processor script, ASCII textASCII textXML 1.0 document, ASCII textHTML document, UTF-8 Unicode text, with very long linesHTML document, UTF-8 Unicode textXML 1.0 document, UTF-8 Unicode textPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedassembler source, ASCII textPRRRRRR4X `~lutf-85db02a1abb421634179e91915e7343f1ce7924b5d34a91e1e208228b5d24766e?7zXZ !t/] crt:bLL DC|-N(?2ƍ(E].M*UyJdY^K/N+@%;w+MŨaj3_G@(rJ).7^=6,w'6A7|RZSkvgS+>|qAM)Qo"gD>N2!p NK=Zt`Tb"@+ e例 G$)iOLSU4Ankt+֚uZG.#R'Սs_ +Un8*}%v}fW9K㏽{g {+Ӻi˕Rv}!{ѰDyNU}lXbۇ *3mkTDM%5o5`j/ޯTV|Y- =mGz^Hn>Șs,t CG@Nq#m|bw˚H#$z¨N 4wSCJfvxR,,_f2BY, ?vms0AW:zJ/fZhFc?!/A<;_V5{907`ٲOTr6u%hnkE$%K9u>׮aOq^\3Pk,IZ%g*{s&jzg^10|u/.xXDQQytz=!_ q,!EBS iW6Pȹ,ߢJ T^ef((;sx>Z˚31| `BV~d%x&|gIK{ ?ysxpN<2WCgpn䘟A%t0Xay2L>}u! hrPw{,fos"ZginKSջ0np$[,2p t&I¨g1TA8g/ c8(sgoJȴJ_MXYQi$2ӞQ=bܺ^北/m mwIn.yC>L)  r:;N,vT~%[EF}wvtt?et2`q*B0&Rg}@ gVG-\L9D^Ķr,LCy'Ƨ^1O,&}^YNI4: NQi 4ɗ ocݦ;RgP`Ԯb56)#7vOh,h, 4ޘ&B̍^Y\e pm6yʇhk=1_Ue|Zh9>"Al["g0ޓO4j*zF<9T{Z-! 9QjMh~[No]q`d0P!:hw1j.DR@yK w}6q<ǥhh%{1ܽpFJlf:tGj`+'MtqTAh׻b`uNb>͓SAQGY,kK~+@]vN=xPmN=jΣ(H6]D?SD3NSv|q5vw_FMg{HʈXL,78dZ[1g/P4W\}n@ozǩmEZd^IpGN s{8(tSZ`im تƵG=2@~t=N[rP ghKzJ?>'5 ӦHZ) ~{"_OaUaΨVgFrp/ں q=l>ݲg0V3mb" cjƕMT@{ ~Rܐ ri`2vKm?rw!t{ڨ׷<;yJ2 $(;s91_mJ?(#(N4)%=Q< pAFD_͢ym8jUv|Tt3$zEE}[~G.Er_jOlTM=nK&sL6.W ˨@p5>U-{KW b^ י:6GoW^#w u=c.i0ٜSq|ʮa_ƞ N ߌƊ{^o5Ono@W0X^u;`.7N avN^ujʦ=3cۧ"l[kq7R6 M[a$@5h8p)7vl*a829zwr/G8yic?.x+y 'y&3W֖gl3 &ZZBRe+,4f-d}x%U6V1YB,^c$8̙p󑉨'[*s%DӋ0槦wmhR[1k$ d22/.![ERS%/2LPŹ@0{I Փe*;71]ir=ڔ ToH`'C~5jǖ՜Je) i>{̵"ȅ%M5Z,R$ vw2S(XJ7_I=+Oz)) +g,w%?!M$8ЖVŃhw PZSYӅ[1PDjvlh'[QAPئxsǧa#v_{*Kp!t-RQ;ew ZFu\%RE;m@6SC9l&4x%P;)tp4N96-3+LMnrdP/GBX+^NW䅉3Cn'̡ f_%تL#F+n8z1a4)Nc>Pht)0Q!2khA+2{D9Gz)n})>~5-bPﶇ:$8W^y]@uu(H C@ձBbJ3or4\y=/%w*RV&Z4C/P CZldTJƟqԒIY@ :yRs[4zr8,ORN O'ĸ=HPFM;tcr8&B Gn#3_g^ᆇg;QcަS0ҚIPHX*fÁ &2cZm8)vOޢwQ]Vq!0*@s!;|A &k.ōſ{O6&ĵ 1ѣ& Ieإsswh͚6nZLaZ'ֻ`$'GT# [jʣI!7}Cyg9\RhV/_]xwpvb@:a4%"2U4 CKENHa_3<a)?~ `M~^tM68t8 q2ʢPc}Սyݪx~IIUM,S+n@()I3xv%v[Tm\xl )]zKqwYX6nl&/帥Be>>ble4*kiVqc+ Ji!6o,R,J@־bJ}?=-"Hrp8ο"X*ɵگ R' g9W䕶A6}5o@t}$ELkX09 BMu;XnI5+/CrGINzًsp)l ~^Rt(DN'V#+ ҄3eMJ'n zM\VBfb7i ~\/YvW |_ x,[x9X %z6:Jk T,zU\E]YBKq%:)-w:l4G^į;`%jj'xՏ5c:w  Y(` *B46ezQd4ar-C ח8 ӵU\9~M8ˎ=qPRAa3rtw1%ک:Oԉ QvN y脇қe0?1Dڲ[z&()͊ofxU*dvn(mteu 1kҊe돦t2auАZj[h$B2#ۅ#I"4f)FJ&iFÿ̳F+-XPTfqj80r$lx'l/5cL~+h ("')r +t$i&*Q`]x73?ڂtWѭL=~I aH$r1nt)-̒s ' JݏunWuA[d W;)f~c 0 qa['=~&Fj"0OY-P*qu"#NЉiv|VȔl0a N\’9,@$(SJ w U?w"#vK;Va~bx!V8J "@ |C_5ˎ,0@i!kBvAZ$>.$zX98.e,xQ|jzޮg1Jb"6kHpUsL$/&[Hj3QZ_7͂ rsCH Ў+_FWKTQ? & Lun,AZiiB^v~uǼ_@Kg8N,8A)䏔{oH2}t&po45}-,EcM78SR.$;.oM`H06k* dryDKr;7<mh2 Cx)AJȢb{j1k˳!fjҢρ(Q͐::&g:AUkvOs1"k!Z@SKܾO3qƝb[^嵦tJjlE?LP%β98B2lf ݩ]QL4d~j#L߰z0,*nOO!E|MT@RE +sgϮD"ƆJp6|`ꕳ 3@W v~Xۑ/]UctU S}fRL_^Ei]oPKx*b1sy 6S+Ӿ1O4{u1.d/x;dO뜡}\E?i[}s0@_FrԲ1)QiOZ&*(4NiM i~V^_юg׷qeZx蘌WP*pA>%KꡠSn*HMZ5Ryh<@e 2`0Tb ,!4S>%(FyR DDМi 2lh}-EewJb뻀 iZLVaV{31$@vkg(#^EyUYB6p/A,]iK燕rL:=2jm( ς1!dTE}cVvZ~U=;51W_p?mqǥgiT";2 r&YۓNI>ezḦYzTޖ1}0鄆yBdCy׵B!TT2+a>M Q3Ը*tY=х;*j4xT>=sz_ڼ#8Dӂ[*,8+'b"Z-~N= [:#&GN, Ѐ P=GIf ->$L p2EbQMDB*Ӝt vlDaW/6 ዢn]q4eڞ,V8xz5 Hn;юQyOC.he"[5kv}pwf &мQuuSi ཀpЋSCYrG R"XJF4"dUܢ j(1%=5Ec8v`}~ؑ<ܐh$K#1v&EKy1H24|uy7xj^9?x%51Bpkë́"Z%g@CZ Re)"$8؆'h)}ItyڸQ8 qnhu/O`*c8 zPтͅ~X㨪X}/TP\UT[1ly%D`NҖ|hk;)'K&^(Gu?-L4SdDo?Z֜q\ł^N-׶$u{aID]'8i6!z0t9 |yD.|#Kèt!|Lh<5 USLOuoaHMNb 3a3V *b㈐s%:?ª Zjt}WȐ5`k4BPwDnLf\CjRKumv`)zA p.Yox>TW/ퟰA$>b k+ڡ  g ŘLi tNAy?9Ls~`*.FX[H G[Q&Kx1ƒkp] 49HJO~񊡞; ֺg7=9ǯTjuMyjɲeLΘV~4K8mWFa؟%~ J.Z,fdI{UuF~Ua3C o @63YSR \{R∜1/T EmPA"q&XO<5^ԗ=xp޴yIоFupBjaDs}{+[υ1ELΙEi|#zm-2U2pNq?~Vsk54WPՙٷԉt>Rq"d떻#yh$ҊjN+Qҍk2O'k?]l~q4AYO s1q;nEf3Τ7OF-8ZMB6p6*E@"h .gCy%F>~Jҝ+BIVGHc^s': vƞڽ?ZZ W-Եeō APjBuiظ$ O,)[zG#"O+DRPוȡϏY?Gp `D䨬p? oȿlE]gcഞm+஻l/RFGBb^I GH7yo ]btflИN/vH Aeo^9 us0_PYE0$jʃKҾ%DYhK{W}]֮X)(sTyq|0-@$4ϼ2Mߙn^XlԵɿzĸZTۀ ӌeevҢz/8 >˚tRưdzߍ>~RF\:"-t2D#?e>YpεE 2Q܌q(]#={P9:&]?Rg``Ī.@СLjCS7nPz1#[Nַe*u:L񮽦x["ZA+C_c9Ui/|[^2T D Q =WpE΄.د#z?кgq *`XF}$4  -pyسttb'b.4V`' f֋=_-LC& |)J21͕c ʠ4vV 2}޼ arz΁'p-a.ʐJ%˫=ާEVC?"aܵW.J3QM%L{ݚL;xDf|G~ ӥ}x7쭌VM0\w.쫨; z#sM/'6NCc:PgC{"7Sh`fv͎_zcLXy7`8k{B]11mu'txmUyAkr_1GYDeazN/q՜$ .إWp;VC@ b-1a38f ،#KT4THEԅ5l-eC3Fn9U <1eCv[5ZO/`UďA^.n<3٤"/pd-MH!6M)yQb%#QxW Pt;1@7fY Aɀ]]e~8U6OZ=gI.*D֕fOyn31;ADȈJ>&^2RDC4HXt:xƀLaz||u-$ĖO̯1̿7OZ`nֱAHTBGnV-ܞ4[5w8fm"wh/E[ύfnU>[y`F™+*0ROj:0Ι )bjX+.S<φH5R7)+^MQcոMB[Ggrh^xnQYtb둃؍|ɤJ G>LHՕ_~czS`F^YXcosgL%x"Ϣ[=6pG%iv ZmӶZ Cu\qzOTv!!![kZou:/FP4$HdՀ,}PE&)@+.Y1T|Mm0j{'ih=)/HIrm䕛~V1$/>-qә߰삇`;[I->VCy?UA5}I}mwXp)0Wi-x{UZ(>Bhκ{"˱=5u =H޵LUjs0=J9V ,Su I- ט =>K(6(A0h];yz( )%=r[5<001ȉ|-,DYr#濫v*Ѻ(x_~N'բA}6Z73c,,L/?{*$F A[8 Fm@穾S4(\5NkUBPY4@C^/#X^L:(s~mL)OyS=JO].v.?kd_ٱXwHzhT8FUy$V"yNUOt "4pMyZiI;Ə>m b\}D=DFHO?/4$Ȗcn2RuhTuc1y+Ş)%^1l;;WBlA>+ NڨZcπ2N՗(=α/ycjptw p 02221!ӧuM;\*cU3,xe x*k94QJ&=Di:Wnla2{ ǀ"y*IU[}!~ w*Ϝ7%o7IZ݌zz.79sk.E{#1ؼlDbv/q5m,]O|X Povz wJ,Qa`~ s1Eo"?$^RŢp6#)&ي֑K\6ÈqRkt{:|FEbJkѰ=z'l>kFڡheMD{";pY-= 6]z"T&1jU349.b:y7F@֤`+DHZ[opDHރeNz:./ΏaEGoB5[@|_3~_rcCvCcU9sFïr<$nLOUR ڕN ]iVpOGpd˚zU#pg BjEELM|)Õ6IsEH:3@ +YYI=?(ٟ\žcjs3+)C'+=bDM(f1G,uyeʗnQKmA"&⠹nIп'6ù)x4YU^oZë[3+9jLz,ZYe ~E#_Е!]S!}-b5.# ʯ$\e\Ѐ;i_H ِmO X\&}x6J/كiB?-"pdA*NCOK$IЯ~fʣaKl#Hn9@ď%7b(F9L_1M6χxbtHopYMOB@ƧFP8c׫58\}$Å7اy/J= FrSMH ^NP 7wޕl> -oO[!-%M%oR/y_ФpmcR84f }LJtO.>@Z_gG0/!\ΔLt;$ c$y]`E;iq?Bb?k9b6tQcԄ^3@`Bq\ٵ skԷQ"R~y.Ro5GO8`dlMߕLkT]G@FRgI%."Q۱}ǽ aamQ$2nJ.@ЀeG">GE߫c >#W,r&7BPu/< %VG^H) գ{zݒ~T~T~dGt977C9^σPkdl<=w?zg"MpXVŽRwes}qxy_Rb9œwe( xs,mvil CZc8qKc*RǝG=dwFԌ 5]5NL`k' i-%P<WDe0^$S۱LUeF|a,.8w_(~@<$m7dhYs}2"yCYrkmR&sNyÉP OJ'Q`9cT!XG\4l9NobJy|صq@\*WNXovH 4P,"S\f.(x* &k+iɣ'efuܡц)O&m˨#NjLd"$|-y,Pүr-خ n04h0Ȃ(f7U۵ d{G5=eMlGJ%PU|ОyG􎨣DJtMpJ?7j6|ڧcTi~nRIG2#qJi6;ͮU]rz6± T80n^uJ mUs= Ӑ,;r~~"YAt ˜ifCΊ7$8! $~w&8jP9عm)";@g:8LJb\ǖ(hp7|3s8]o CSHEz4Dʳ* G@~)l=`S<;̶qM_+}k( oP|sM-ygԻtHS* y"BڻU#^]Eo&5X%ѽhZ睫5ˮE\y!mZYy*eh"2tuSx:cxf2tf4Xț,W+4$ypaԽXAȡÇ wؚV}`?-]p]+h;::w;6S)$ Ɉ`!J_h_n=BK>1:!Q-AvOɡtN+/p#Qh]M`.yx{!+܇w *D?”d̮ Ei7?=C 9=8=˴ ,`=A1PPO1w-Ee;#̓' W_鎛^@W`^KɽwI,a$4ES1F;XHc&)+o)ze->4]MN@m%ߢ_`B,2)(<{ qlȖg쾲د$mBee͈&x "VX&os`>#5,\,wEV[c̷XX(;q7k}GNzji LWkl,||U+xeX2NqUK!P'o}Sp/~RYW9 ) 86b?'!x)"`㯺f B8\n~JR\mk`3 Y> P%)_t&{|.7gG5Y X~,738oQ*1vrzDXvs 5Ud0ieB6\ah㔟X2bVhSOpƺ"!yXzvK}V5y y4<,UۍxĪS2z]'`sCe&P`b M'f%Z[pcM.~";>ѱ}]Pz 4T_T=3K53`ռrm !23  .t]O_bFbi 3#H낅jf2p`OUK_bQ+[dOmh%ò\*Z?Ԩt.䬆GNu^[=ofɼV8gX58䭶PJmA"C|̈́'VG@~`}?e u.VȄb.&R:τz>O=cՀc _ˏL8w ?ubnJPy倗; r2Nj$c,T =]b1z*݂*?M08 TƗJdӃNC*t멉GvƎ-%_G5k. <s᷷ȝpI'^k7F3gm$+g7N`r̞ꊭ#uD;8K/`iuV㗌 f3GP*[o:Yr>^%$Td4MYYg5G~ {}.P)FUzTHAnA[2.e{6Ȉ(ЕJg O `g4=GGC,@2Ta75T=>^DcrLʇ> \ÜO aO.>S7ޖ?CKv Dj_и6׹h{WN3R}FTP1%KRKzӢN%"C af*F]̐kEAB^H;/<,@)k%iBbwaZ@pHHнhŕħR¥nUUZ>tZ6>|~3̾9{rI "oH~`r_fomLa44 y%PWK$_eQA*Wyg@aBo|sz?_}ٓkIA`XeO8E^,{e h8)M;HPʣe`YP:<&/~b :Sj$NF)r[~гo~&8FOp/7b)S=c\4rGbyi;pG}Gvk} UVr}9#=*ly!kJq6 r$߱9oE8Is-壬E#A"[C TӘB(CΠZ@~ ߔr}O;*0jHR HcGN$?@T2?o.OÆ{_t~`GjRM+hIMYz<"H ɲoKb࿸~.Q>FǦȢNr{|@aa/D2m4l:(Ef^O\&bzT `&[t")`wE٣̀=euQn/:Õl*&e- #rˬ'?.KvÆ\";Og7ha[~GݺPhy .b!j$׿@#wXҔhCbWվ%upH,4mkգ֏)P<&6*UPfp .3'Q7Uc-2[;& ]Y+_rtx~BUW?';wydsog7t(rNkKNBmI/&xX:#mܗӃVPؤExu qGFL eİn7Y oQ A X;U4+C6d( @5)Jc``Pf. hؑU]J{QQlӸ-&tW~RK֛GͯC`&!Y{bֈ.erwNz0%ex<_œ;{ܹ<$IPpK83Gޏ @1=vPMB8^qg|p!_a{|A['7vo2 WUZ 8@EhRv`lDSPO/I^4um.6qJg=_mF)c&Slԫ4l8A@Jfٗ# iaA_ơ DPֿ%Xpbi='օ]zc] 1:'ȹ*t!3Ǩ)։T`TAǻ7'2ll G#'4.Nƒ9 htufDS Z}[( "UM<"n+ FN*2φʉ6o-I&w_Fi-Kݷ 7*nW(CT~8D?&mGPU `R2^]7wjC*呻C^Z(/PE5>`ЛԤXH+RVWaG51`]czy&56/;M~Ͽ.[DC * =ch'3wӺ躈>!I􎞒UpӃx4(=k%>zg#.o~[ϳ7qÌt:I075D*G Y)G7NHC0z2mHxvI?+);5Eһ~biJ#dPd3XHKW) 1k2ie3֋H< c,yK>|?ҠX3q5~=NEiWQ]11(ŠhxyGI)H$4JǦ^9$֢`GCF͇Tv)-Gu}¨%uZ {_lfT$ #3/J e'bZv<1X&䇩Dy!8-kS}«\kh5ͬ3ly Cnlk%)$F[湌;!X)v˛CB< *Io+!MAgx<K- rb4WZPzU5.R*ۛD;_{UM]˜(E+ǰk#g;ږԸ`oLdI't-~۷$ߧjF QMe ک9wkxeZ3S,@Tc~G^Y[ذ:V=~&9<9dl|=>=[4)ۄD|%fIn> Ffi{%npGbʳme$# \ҩGӬ ȴ]C=Y ݱo4'xdV X4I;d2*x27SI0ĬFN@eC傲8D9>Xd|CYgFu+/7+``$\N?`:XO nre8׬KO!aܛ>ڠš`*D L2V|2邮ű& g<Ift϶=LɬA[QPed2/XK`lܚ`,3N ]2˧<%XwCY'YF_s 1kvj?K6!+A jaX&cVZA -,`je:j̋,G"_,3aEKŲꍲ[Qx nF:XB6@)"_EJT%`a1h[ʾ66Ț9{OA(@CY 8_V ' ާkcUziyi=nfPMeeOMKX-W\sp5-8دlH +a!plҵ nz 2 aW))'顉z\bNYZ,>܎"_/2ASCt [!JzDh w|NޔfzmɳilS ?}λѹ$3J)&w,ȴ3  mе/pui1$)upywvY,X1ALUNlq"H `s9R@b'ƽ4'b*1¹j/],7~.λz~j5lr>-V<,V@WU@D@eV!t[^MY%!YjRY#V ӂf>3"N:}-Y_Yю:Sj Ɩ^/@];&];v)u!~k9tɔZ#TkһJH@{&(MQGMK Ih{,-\5;WO+ِEb. \#ڌx{I}M9Ybqh}܅Z gcf4B|Ge=Ea [t))MAI"tH;ra0j; Qʚ ?؏gβlPC}zWV!MJ7<8R꾛3Hqlë?΀kBx 3'[:?a6P=zA^pȋV->qUfOH'WUl5@ טnow֩ ;|HZ)u=u2K1h$OLw->dz!Y,.V3BЬu;f_*F82ʅw_b -| Iݑ{^DXq&r(nD)9uF.L,֗3\-̏4wMv`kW:3?f2y2f{rH׿%,Z|+ƴKE}I'O}|8o頻FGJ(%&fu ,S|ǰv* >#-?䉞y,+u8OlE|n.Si'򅞙& pbb>z [ -*7o+BGC&l.&V  L֜Hjukl$} MD JʙXb7\cSڋGD–e nz7T# ႽJVuCi" ʛtr3܍t%L$ZSW9a~G6`Rn#௸T.˥ 5sb͒ڳRD%޼'8crø;w"մJ):ɱɮl@A9+>qG$ͱsӬl4r]yTPjJhhaQ*bmW!h;:-J OHM!!9"e@Fp2vq Hp4,g;ě7s}RC߁Db'3y>J`䳇q} W酪uSiݒ6/ô_cz^&щ h7jvU|C\-Yա;#{7Bkϯ0<M,6~l7Z=g|vRΗfTkoHH",!WGʧ6xEى&kqJAm@dM,젪z#K4݂ްEGy hӷ'I$e.8>b bd=*51c.cC=A !H#1neC""%VI'ΫT,ˆy\"srh>Ik=oXdg Ȫ*!m<dc@ vsZPA~̋8;lc9Cɱւ&/T栺hli(@Cd7k{Slݥ#}zYjؖN:۔w'!GaPYi*< fDIj'em }| 5OWau &TRK=eۊ+*nrG97bͺ=Ff1\5U[ȧƢحhD\MWrm~HВxwjd -@i9\P򩜵 Ʃ9L au5 Y= h]a+$:pO^GJx(Ev[bٽrNoR!mxb $\YL{w,+FL7j.%Fhs_I6Wo?'r5*%5(8u%\Wdݑ_HqqOx^9eCrQ(aYFZ]> 3a`ŴNQWf [sl dٙԭ<őFW:}ŏL:ی`? o^dtvw:Th Ȳްg k/wҜ'aS3IEde\ַh74{ز|ͫ㷒_0z^ǬQ\J[8AvҜM\=Ӥ5}=`$#CB:ȽL&,{x5Fbv\;:{fawqx{FEPa'?¤vQ#@ya"*#(ȑߚkΎ.lFv |wz|\FnDI>+ɎQ;1csNt{ #IM<J!8C=e"3V-*cT]xN|ָr!طrU`2?(TVѺ}z`q/~vQF52pDܛ}w8|9f^L"go"hP%_i$'XhT=CjO0v?Nu9{jI3ʆ.EhKjrS=^89ISa7/Bɬc~uj I[/·%Gffda*ڈaQJg,\CqQ caq W\ J~ݍ]3YH{ %}PžmG&qbsZ:'A]I=!,Ba]}DhF,4DCx(5hCm;Fj̦m1rln;n䞸g|)IӌYí x1`eU*ffΕj)<CWBE@9Y.d4"S0gEvrA9Z:qFf[Y+ ޣ46Տ QݮukLV݅Z}t;FgO? c ͗E,A\Y(_O jG2hWh=)4>Nrɧ+bw%E[)rFJ>oω-ށI3+vp+5eQlGx}iJ#*PnLqOou~?3-*We/ 0͍Ϋ 4 P 7ɟU2W M |&mlSWVM!fL !!^/:F.k,ʼ,H9[M5<8;gkm߃BhɵX6W#h|m3I6ބ< aa*ρAاB&1l IH.0[,B;yb}{O4MLϻ fm:,@O 7BJÉޓ+^?Z/ixPk/V_-d5 DbYdx<_{E Qri=*媬 Ub %k8CTThۨCՐ U WN*R\IIG-v_.·1gAO+ZܝاuԠq/὿o&99D_S7?R i,n6$@6dOhXړp_-ֱTsD鄟, fkVJ,^U`){>qutI   sX]|Ӭ%dS*n 8 !W6&4ׅX CtlbieHoWR5flA&ykyU (j0-w&R{kG!5|c{ٲҚéK۟YIJ:+ qR6#=X2v!opyyhu^0(inԅA' ufFHK &bS"Ar7)QV~U`2_c}ـL dYء{=֩u ,Af^ɏF^<ߒk_JtTPph{:8<][>#)#s\5CmǺBVb>zʔs1`-Т;@rI\DA0oWy47gMFwTO(Y s>ҥ+7Q"Y gdxᅏ:%W}9dETOFv+E~@3ɽJt^|`$\&)e?%M =#v)|-yY 7ԤW&Y4T}R f$鸇"M9;X Il!xlOk\ĕpǺ&^F : LЙ% @f+ xpOwGF T* _MkMk˓'wj40=j}>Qk^Οf9;!P'J.ҽxw2Ʀ-/xAqaa nOkUbn{E[Gy 捥Kk}Bi;<¨047J=_i3|, }0D{b1>C{B>R8z2]TyUmsci} [[`;GUw$ͦJΝu y}&(@I e'vۊЯ/p)Hjت0BmL/f߯ jQ| .]R5ۆ!y+_ 9dr8GAuD"DҴ#G_3:4xSh#Ɲ!^rCF_3F 3FO2B!e6uu\^]F \_o0 tDa1x {x.Z0fJ[Uryj]Vq@1{]\HS/Y}*:v{ UGҘlj_ C@~ia++@G S\YnQϗ%uo]rVT SF1m _x #X?MZcV35uX1d*7ay@ R;M7FbI=)ʪl"9R)@Ze mn5 z h壣p朅: FÇ`,nֳusowY3PIgyVPBg!W]?@W}m:’L A9^en4DZ9aVڞ){"do3?+Q'9ugd;D2*SN2D1*1y6@ClsIHI!5QE*:@xkd>Ǥ1xdۍL crKLVu޶C~莻+8)X(-m9SE/6k쫧-}>x6y?{6JG3ͻ WuTeI_&1Ʊ,d+$$}X̗拈a0@0n?zԌm@ȥ/;(X04c~b C9rk Lg1&|*%!SjQ/o%i`!={P~k Ԍ6#TxVXn@JK_DZTv)KSۀ-W~%(+oq(MoM;nQ)I!P? 5 OqAqaVϔ|FPڂ\&4fg5m#B#h>w:?ѦΞtN9H*է?\/LUy=>oNݓ +5ӡJ~%O5<_fxOKԛΥܘ9džM /e\؟tmݼdc$PVOuW}sQQp9S*%_wJ#]!)d#GLmcI櫖;`;` arዽbhOInM#SMcOr>M;ld*S>@-iOp"16~q}mz^!gY:*`Y3Nr!oSbZv3D ?uc"8%#m{XOZq.d #V'n@VJ7DĠ8EIG1оsPu9= ͝}K_}K: O;eBLVR`174Z#jFȦGw "9\<=J~'pK,@RiMV%JQol neܚ8*CyYY8!"XBA+3XO${Hzg86smZoֱY>AG$(`^4 $+ڹx)lf Ƿ }rzsj@ G%lDRS7G0%T_YF1UeI,2<0 ztXLf,dz*ߟT(1*S  {SMXxT_m)WӉѐ 56 ɕUE+)4;WqUF'Pܾ|Ǝ_PT?rUƤ"0 {g 5]$*֑hs)g?KG$Ũxϒ@לV;}'nu>y L%`I@n!ɷ}Q(o)xW4AVc^V ;|^pՑ[ٵaAm+.TNW *؏ٴHS/"sG(7me`4.80>T $1bW v!'Jh?A)昞ۤBtq;Κvle^KsǕ|;?cW(@0R,# KD;cx 0X\F=XFٯl / ֣G9SKFЁ?jid"r`(}D\Q?/ JWj[:/Wn/Y7 YgubE(RM\JCJf-g-[Aɜ5qnC|hiC # KFǗ㭣[$a<]8h}i+}^h4t#gulpgxPvn{zs$(|ѓ;:$Xó rG1@<pHsFac4?S9Iqͪ7B%1U<~|hQO@+Y),sĊAoi1+nSH+t8{K}&ƻi%g;ь2[V5ݻ*.AJu!fG,G31#۬< ^JIH*Z۹Yuk> b9f\ s}q23M;}]2p~5cϟÀje3d?J=ӱ^)78KdsvʣYut; v 2nbMڶ- 5%-!vйcEə1ViȂW6-!6ROt .ƙ>rn6ҳʄŭn˯,׋gײ<,)v]7X!,˴z\Yy{.( 1sJ_}ʐ-OމMb4oԇ&7 gĠh^n\3 OwoOW;IkĖc|!VG 1dZ:Q sYkPø;~HIW;ɴ>Kh613Wea`X 'WyGt,.Sm}ҮŸݩK?!ݖ['a瑝%3d6s)ڜ#q2uMgўhR#\?VuOLslޢm㖲N!kc ޔpF`}mQ?5)w }ȝI$_8RMg{oC,=m`)@KIb'FdMa7Aftԯ[~%.C?k8%Yn'Ņܨq [`\j89gCd4\ tK:&d(]DDFܢCK-sr7Zb;pdUn洝 [ Q2J΍, Kj񱈮K&#Bnn (lzA]l+ʓ97i{QX*ZzԄF 9P}jZb=;#x!0QV5qzfZcW] +-˜RpjuQRYeHcygnw=ZNfEzlly~amB/[9u5 yi;wY*q2`厔P8)*L:}e+k(p>2S:" _b,ȞQf?T # ]`'Hrb#V_9AkU!QRh©B_I~vI|'@ 'agD P8ߙӊ}X6_XĖvZj`;"SXqe6yx%,GfAldͿgFB{VK=͂BT"]A'Vb3=ERa#{tL )6B@?*[9)+ .m{ #݂ŭh(E{ȷv꿲LEk+!c 2iQaIkP_5q'& v4t 7S=^nCwooJra(IXa%6H=DQ>V q9W MgZԈ~7ۗw8)94`@JO1hEQrÅbi.="Y\Wlfu!ɲutk HQɀ=aE17ܽWҠK/jt܉ٌb̕f[=n^)lIO*v4L Sk؃@D s)t*R䞽 wmӀS=@g6nMB1,'SAİ?`%fe-;JdQ -a<"^.N[y{ܬ]{p,(Zؔŵ&=AƢ4':Yͺ͔e$?A0f781 _1 'v|O<4.dw:N"|:wR-O AR:}-~US;0*Ƙ{Br4~@旦cɆWуSSiᚊڀFMz* u"IxuxkC!HICVA!wdQ/}/]_@r MmrʻMKA=(DRi*Ɗ< 5lytga 2vy=həqP>mwBJ'iDr eͥ-sHr:,Ryaj$ǴMk˶M3h;Go=iFO0DW%{OuiUx3o*zb|qYڴl`u+*g#–{o*ZV.; f1~PJؿ(8>%?vz 7)jv04&ns\*%g݃A5f͗oEU47'KK0>$uTH-o;Y}r+%?YTx]e mBLg\O sPf''+x߹Ept^T+ψQvĥѼU f(GpeT"j=P##+9w#ߏ""߽Z+γ)<\79@:@OW3R8>+4iq\'} b-OT mЪ+mF UYN/Mx;(iHI̛Mk9(.ܗ4FL!^SLuTbpH@ * `Y {wy1R|x2sUsm "dU[\@t$<~OR6,:1E$ lu:0QX !yJd`p'5pjFlG#9*V|:o5 qF>fzS*~((HmVNo|fS;CLSIksמQqpmë Hy4(͗ziY(]Xq4(Z(g Sb=BZpmRԣN~gZL#ɋX WB?CtV^+T;h)] ^[LҤzťJlixB)2˗Mᩉi]9[[^m&C;ZT Kӷv-.}k_H|++MfrIRg>g~Y၇ױU p(|z\Qb[6ۧ[~hUazJ "c-`VlwI/uXAet[P>sN5L^}` p$կ)*f{K-SUA%Q1?^z=&m@hZhA9.p( je<tˀ5iH8E*'m?A4xѐJP~S}:YHsN?9sAhL=>ٺ?uJ A gXX"h' Blj9O}J//X`Vgp[dJg/ Ksj?z OT!jzM<^irTldc =#xujy3_3UcY `k/dxҊjmwflHm 3meʚ+ &>.y*1ӸY!t"OϮOa~KDkn3*@u)( 2h =͔B>Lq`|d[ػ Y-ɕ%8o^uN t"s%מa`-U#ٷP7;-J7ԡ\kXJ!we"骹z1AGP !FqqI߸H_.}G` ec4}_.9,'y}n/̬0)ّq@?vYyA>f'AyZ?j8+QD {o8fKٷH,w=q w(מ\bxn}nh &*q GM??hSd]0sP̌ޔdo$tj]YYl0m!Ml*GX7!0+,ja%OB7&BYy3/epOΉ_~@_`7]l Ut 5L:Epg t˝$pe h;Q}[p 0D@c{ږݤmK)i> 65ӵGZ=䱔ً;YFeǃ>gANQʬ-?-Dfl*N~(ͷ'G=i.XRaPWWyb0cLFyH <ffg;?kEzBBgFg: m< R ?4t.kR_쪤PTY낀eD1,ZIȟqZ2o+h[K!((ѷ)86O>A> ggx Vsǀ,:~*Gظx0|XN3gOy hxN'a)j3'SD(T`JK RT\QzD\I u*/@>D!{`ZA4`6wpξx2_/DM8HeIpف6r(뭭 qߤ .sڦCQT{E񛉘y"HDI}>.h9ڛ\-8Dd\NYM1.:N#\"3̂_o:Ȳڤv4HDUC9_'2xI6蕒a~ VjIvkM:ZUE&eΧ*ZDoق-8sGzM֫gzAQ=y..DDLHNYD}t"k ?hGY%JBsX?1$sY}|sP%5;?OrJҨ]UBr`䭀1%uM0ÔNbjq$=[ y!gxM$: xoU+zj9z& EiMӘ ? ZCFrLFy_%"9ϊGIz'u_Gih]9 L: x q\`T}DN &]MZ5~{qeio. dqYA늾8U#fSXˎ;d ,CDT>{DeyPqVáUSLXT?gB5C2$b(<|J^hξ mdHpؐGG3m ɀhlxҨ rDm Pag*{b[ }Ttˁf6)h%"WR/:_29 y"g5Ok+shzFRC7bqoT@I̕p?|G Dϰ !J6#0#̐} *FB#!bg,UE$l;)7>7H}ɒȏ_whPg~  ZAax8W7p~Dd( #K'@%o0PQ}_Wn{%;VK1S% Ě!|j"f┟Nn5gd݊^&@ ''6s/I!ǝɣZc>zC ;ҩlg(v(?PX>^^I+URsvt~])2oƂ+_܇yZaMy$"UGq۰gӳ|#pM t-U2} ;2t0T-]:sݰP$/IgVa< yA06gy(Wdg=P2S!^ r탦K]vfOO 5vKñix *ނJhg"vPc2A}f3eGYʑ-B€N A-JfE/Nۡ# bx@BAM%Qk$@/%+,`ƾr}>zl5 lby%."æyGo\sLY]j EkA"q(kKyu)M:KTh.!mcp7OO(ŗ`${o&1d BX(U%Id0&% FFNc(-ѽY"ew4n1#^=§5$ư1v cj5^Tf;UK-S# i޽-:Vm u9p' )^ "_ <8BÎ9U E_ b[x<ؾk. e]bGd\ϺiՈVE8c9ϖ_#'D4{8DɬOdF흽z޷VUdqlkpOQ4S0\z=Z7qf"=?XY2*gD Юșk%;~qN5z$R߬yĒ.}I"LO( F=}ڵd*u7f`>8!4u-!Љ< 6!1\j%G ؠ0I|sDrľ_a؟ZA&:v i%,ɜ \PҦu^ =b@՟#TQk5s*+{R1&vꍶ;u'/p§W8 `30NvN& 1bXЖ"!11饺&\Ը^W`M"nw 3t>,hL9.{z04e׹#D: xe7.hy0-@8#@| 4+ntSR֎d ,%wx0=7L"=zxtѓKf۸;g_5R Ig{(=`82`;6|?*cD4H6AQ>J}be֯RT~Xk@6O8iXnDq;/ݥ~??s鳕A ߝPhPEP_cm\1$ƻG2WOF&s ƁPtЙ7,\ʎ>ld m8ЍZz% U^ ,|J4~$%Tr%w uZ!6̯kORy_ԳUHXlv̾uHK7 DY߷ՕKU4+ _ѯ\ʭrD~zI#J𓊇c22B~.;=2|p+Cg< ~Z F#pqYGdJ%4d Io:Y#TL K<^@VdT^GW{lFϚ5}½| C0!Aev 4|"<*pKd%Q,PL^_:xg`(וq1[9'kaQRW v (ZkSKe>ɣu׾9_!!37O56n?r<b =3צފiN:l]VyUgCv<+054ldz7@ Q71"o䙫EB(E7$_L͙s$1&Ji8҇r1JtpaCy࿼5_;%<]A^fiRFԻ'BqdJuX34;DbM% gspnjĜ6ƃbj0:pXM3EE{<+8:{4lRٌN"k챼)(搇SgUsʞyo&M$٣&1!~LFɞPWYω>:Rt]|M>R_m!(F$ yI$:c$V4&.2v9:--Z|A+4@y9x0moϣU45я[(v(ڱ$BK:k ?!`ϊV;q gN݉,7;ց򱈜IB/qh}RFVAKhR?d@a FU7h5ӖD9.xkDkҌH%䑃nbb8?yTO9vAp =Jn :GGwX{&RXʼn'͜-7{~Ma%> sKJxl@Są9Y5T+>/5Z wg(/"c&x.OB`C)"R88v׻gS4C'cg3Yܻՠ)轞iCӬ:KYO̹boY`9ccP同`0vJ(DVLӁ=CMD a c2ͻ>9@USoyX2%)6N mHLbv0Jѣ:n".J۬H[Սw7Pg Ev(4~vYF~i_@c20|N%a@&8{uF~5DnzJL+3!f k8A%mT5y;Hΰαh<VZߟo7TKBpioDNъ[sogkZ[#S0ھ]ӀtfD#"I&jFȈFu>A8o;ϒg#1]1^73OIO:()'ӕQjIn'*1JtjJFM|M$.疫0'Rº"Oۺh,R9--SOy 5` ,_ZL y*zN r<&u;O kwCsOD 2aSy,I<1xZư 6{SG$* =J[0w~F\-a vT; DKfᄮSk8c!Ig.yo #xIHz&R\VWdL /wY (sͥ Y/@i`0}@.C*N1[$]A Rx1ޙ/VRZ΢LgI(惪7s#)џ`YBk]ΉIQ~FcM3&'C{ɔ{pwɺ3%q^Sfdͫ9|(X*/q9Iw7~䗪eqǗhMFgOG3# $~31Hz H.4uCiKm~FG\1DaT;O|z*1򌢡ty;7zN\^jq`a{:oC뵂/hKMA~Z#wml[õQ(mg9|I fĻűA3XMyO"|ʓWp;8"J ]3ot;'(Gj 2>XޥkA^Pf''fVqqN֕3[k}dH!bd̹LlD=/K PtᢇG kAɸ8 ~d!N"ba8лycVf; )7U3fɕ}UZxxo&Q8hr4*ae+@d:(joc]$F> ƈN*y g?>~]=yaDi Œ_7ڇ6j}G fdd]_nIsytmF+限A?~p Ձpvq |djšJ-Gݘ/_Q.b/]!@Pi7_нENJjx"n?K(ש*u L=`05|NmI2b}!9Sv,?d\o0 yř|\?>iU 6k]+#Ȉ:oP_# ޅ1O]ET8\u:F1HMq[ atc600z/_L{ZCU3ʾfJiJ1-^CxڽYrXM7Ҿs7wQ#E\kuplߐ6e|֔!YP:C%Ky ݖYiә Sw$u|2^!Jnv_S Jrk)'󅲍 :` Vd]yHӃ(Ko_< 7,4* zK Be80B7̙8:D<忌W\&93/d#$P[d8lkqE֕\VVp9ȭIҠoKJl k8hvY?Ykŋ)ņJ=W?5lh$(4 W{*ۿtK'u-6* 9<AB(Ҋ$+UnMnn v"˨#@w5-T\p|~'r#2M5Ouށs5;`_T{b Y~T-cB)0ؙq[28+1 xp$ S\TIF@"sw^NXQ8>DJ0p'=.Ӧ vkUtDW#F[lx!XFTv8;OI<9͞tڈgR!5B{{UYG| =$[V8t{DipJ^tq s TNeq0K)7ZjLcWϲ6C$;ۀW{Bِ T}Go{>eC[Isgc6^eZaia>X ]0KÆk"BR'_ ^}o?9ho[:Jڈ/ozYPaӇ5Gs1:t\X`wPQH:6{]jͳ@Da^=r #bWp238H#J -qE@v=<_<"77ƻI8=Yz]8guZvTnjA['*ԍ je0rKP+,ÔE w5񏄨kj8Atln wa%hR`YRZl9dM؀?20 muVo٘g~gpT˓cҧmEK&MZȚDPi Q*z5Ek.f)X篊'm`H]rNULEۆp/׷'x85k89(Jm$9u*V dٺP6h{%Tw2mwu5Obq 6xŢ,hHdY,i&gKK61n!vQ3$Ėe-e#ݔo5jxnBOB*s-`ձa7!Šb>-wVT^!ՆkaҘ!Jv&V*5} -0oa<`{I',~rBτjQvjBe{x{aX&. ־eJ0Gy& Y ȊyeĜ6 :'8&y|?qz#{'s?9 _,Z˒kSKk=f>D/[wMLfTkt.]_.F oEc@x rm Ia>R8+P tXEc H;󢹇r.NкfS$ UV}PU5,kU~p-Iz"j*LpeC2tnrsxTj9dyZUJu]A'`>[F@ۃwb+i$Vޠނ@m}֫Ɇ"OAz~I?x^B:`S<)Sԙ)y']{!/RCީ 3j#o+-DDEnNc|S:,J+tR"sl|J+ɱ[.nwr!xb\~\ށ1?~%eE1(r-Ow凯YA2_џX9ש MS@жeE D`tjl[R𫿤RT&*:`M5 ?xxzҥsέcIi`I?dUvF/f?y*g25N-Oh\݀<<6@C4:g"6]R}yGpE u9 5UQЛ&uI iJԠ7zul}"V2R<Ѽ31,H*UӋ*Л(Xz U8@qJ'"Ev6:? *kBYFHڠh ]4K.7-V|W*7Zp#ez tT0(6+y1bFI*P޴X6#ra8 8ppkz'cXlk5LXd˰b?o>[!\:3[ENH%wɶހ9"{K$\[goƂ+,Kx oKѐT8<[XHuhev6(tP{V NT*Qɵ}_2N_Œ ("O[ 57.1s $~r2$AI>j"36*ՑG"Eߵ!"y!6|=;m~ 鷺 "2UFRuW~SxƱذ!> Uz5S􎡐7ۗ-huYa/_-'l=!a= boF}sWR۝7g脣]IyMZ); L RMl)qF1|XIP%*`"R-$FҌ^.Sq,D&Rb7Τ/߈92Ɇ晚?ShO+f D c3TʃzPb/ಀŰ0'3~H:l-20eKiJzAO l , m$eHXP?S,7!ĝzJ69kc@DW:(XjdƪWL^4IQ: E lٿ*ذ>թ̄ZWxMha VdNcz/s?AGNdBn41ph% Aq!.ERzˉvV|JdͲHLb!5<߫n\髏&$QT "U4.!:$3>Q+O9 U([4eQ*j;Û |Oi󬌑 )seK=Sl#6۹fA^HW Sxj@7HԴk(tklgD9_8:(7B܎Fx*j/4I[m@w@# W(5D:M.?pTmb/϶l׌zA<$5MF >fwnW.AqC`ȪCZJ@=v@ٔ!l_yfƋ%nd`BdR%T 8bhmP'=TWY4ل?"0?Tej^{[q}j磽.Rψ8ŇdBgHh11ӮB{9 3)i(]u^xD5a˹=;9;  "PbeWQ{P̌4" C®芛[ڲ‹sl4KC=@{ܪI&K-l7/{j0~f0/&Z=NC45߬ꑹ^'XY%@ĝӫQ4>=UĦ"h]-7 :wW%Y x&פV8zJ2El\`OW%۝B\_ְly'he.CjpBh̷!xZ~C9b]R7w]8]v^S0WƔ !Cw~#Ad`Lc2?]/A^&&LJ _G{;qzb{ra yR^|T;  Lt[` RakzLuu dl=R jWoI2D}O#׭G- t`~:15鏽E }ݪBbw/}66.-(Ij+ U2sd}pVxZRZYcq< Η8~c;|+Hwhޜ]6qJEw*T:xAw8ް@޽s> 1}kY'؀ϦŅ!T}⅙JMc*4 JYBt(.?Tqj'߼&w3qzT=5xE {;fIQƌ1gW3n轛I:a=Ю[rBK݄ !f,'Fs9½;\>,.Kc~'"eQݲgtV8B p‹ӈ yϯï [Q _d՜ ytGrXC1t: 8eQ6?ŦYE>q¨2I1gQVLj|Sã꞊Hl1NK ({V}zԟ⚤I~ :HRu~dcZ.۷%w!x"%j"z7/\I!^(ʣ9/3kimY|F+oޚ c$ablp0ge+խ'iCBKcbe?$99WUs5!;0S/Uj }V){; rp=TSN8V>hmtZ*t|&S`M8r]K**[#Ql㔻|b7` mV *=ֽ(|~)Б۝nу-V]غ ~ʹ*: $ _Q gΤuH6pX'z#]H)PR*kjT_6s5_D~s -&{>\J|[ q* y߯I &Wd|D jq։!){JV(P\i0L[+pȦX,EU9!6]߅{=A%y)nN_د3K"b7d(@̜g; E笗 %]`+]j4Bn@E.I]ü.] wĕ/pWTON簌Üu5d3vT'cSK3KsGګ8dr7)~w3E3)=u\[oa/aPa v)=S0$EY W?k5 GTd8nwy ʉS;E_npӹǭg@hUKGSɦK'鬌MWG2ڑa>jbtCZlKyӢ(ӗFGns|hvz1qҲ|-z#\4=0ܡڊT$B!9HovDN-Ż@56y+"O5ioxԻ*4UVFK)rOKKZ_M[@6 QɊݬ=L0PE>/:JꟘX)N5~os׃ /n(P߾1o*[~YjNҚrJ0=oϋ1$D!3TՈ == 8l'vXLSz1`Qda<V]BD)'o}TᝄE˒o*r*RB}"e;C5}8ZCk~JL\*b( ֥kjݖUC@:,)[V&-9HyWy*/<7k$'9fp+̒T36g>J~Pj\'x͚bƵ1&ݪ}b3#L!#N S9Ez䣝++B3 TØu1 DD7AR><r~;7NFR+IgVf۳a/01l~fHCwv38dlC"$(uPx?.ϺepK_CO[>?fզ 2씒'+!ǾSkdP(Nd`dRlZ _Q&gŜ`ynA8.e,rq{ѓ:fl Ï)&E{(af}ek!ȃJmA%&?%Ofbwkm#h.\W;׮@) mw^!%\K.KS)OC 9;\/✨4uzl1V2ꞿCB/qA)a#"^.G{\EI^ö+|{^=B%)d WK3[S`KǼfCDAP|KChԸsѪK2E{v'hU6bQ䠊zuu"R~_KӤr۬Z*,d^i]z>{ul:Q"!Z6mA+j(]Ƿ'Nz͌s#Hǹ.\$/cF-|B=ɼ48*m'ٞ237#"Uoaps5sP"J4-Qڔ`;ߤmEg19,7զE9QvT^Sy6y nW[|Y{8B.DQO)rM㎊)N6F"^a*o3x\l` yȣZW96'=f'dgoXY`rEyŷv6oV6p9%@6] :r x;$&Bo mg#?$ Eآq}pq0U٦0nҞ/J$2=}t7r{Q܆Z ZU gM(g"`"zCICSlī T@#6ϫ-NZI^+Dj6$HG;yNrURF"PD>{B:|_rpFj_%OpsY?LyIEqj;ڥskap=ޒ/se.z!nfΑbיja3=Vﳨ氏ᯄg~h%$~ڣ%=4rW0F1 ,WQb{)n^–$V NĀGSl!]qE~fBfv^e(Wm aI;T۷}'YxE˘U|1leW!<gL][ ?Em̈?$k u6f <+JYAR˧;klR Г]^ b*EW`'M{87]JWj6V lϋOzh ~&YeԫA+LAOeFfNR6~+̿J]v/n)Ю/=2cã׿M['Zdlq %AnSp=.:HĬ#%@nQjW p{Uݲdal0` !܂:p uGMym[>d!kq$,rŻYj@*B$*\.psGn/^U!jM2h{j T%:$sBhtTafde VU dLx:=i&5d٧TÿʟtCYBר݂u3F86}(V 4é&ݏ,oۇC'=.!NQ~C FŖmE1V.Kl9EH)Vs8"dj(='8]!BfT0 <Վr]zBjR Q`S1P\HzDSdǮ>;gఛ[1j:ӣ!Ojs돶{$ƻ>VD“z*^n9z@'웓o{諉^d6n%l=oZ-슇|č\喤M]SL\_HG@v ,]%Tc ޼'bMR }^-@'΃=Kk~"pBn۫|su -zg1ow`GK,Q?E0Tj]g%4 uT=>LBAӴ}ZzXyW-6w_h) \n.cOe3';(BEzwawY}s/%1ozOrMXhquIŜFO#UB|RhvBlrd 7NT$e} –R,O +5h)ٮt'",O+v!0RZgYIt'`.;t$zXm9`"&'Gۜ@- |p9Nt 9nL)_Y)!X m:_ [췋-jNQ onGҸ:`U8w,׳5KDD7V1~kiLRIu/@U&$L"9Li"<tHdTL,_} 5L~r_5ug jל v7R8:G a=Pq x%7p[8!fd>\ZOtjVhF^]J@'w~uBPf (>$?kcSsL6+0@ rYĉz4ĪNoՄgw1K+z,)%mYMն7θv`s饒C38jG7a;'ɞf'C&}y-? V6uc$T,4#ֻ,YY~5wi-/r~i¾4͑ސ6:K #tVGʅR\YJt'n2,Ӧ[]RY}Cb͗/BVxЧ[@ڸh'"ơ{u+&mtW…f,Mآj:d+9nH\_j_8,F-e/mlݓӚZu- #^bwt"7XfHug %Tut9=grV.Sq d?Y-uKSdWl|ޥ*/ΠpI v /i;X5}uR_ƹױФtAáh-<e8$JBymUurL{cv4*>6Q|+T*GNS:yf/)?PM2hJyzz~SqM!Kl>a [ e \EB %ri\!ix44:Ku2kjxlY #.EkW*q_ g!D3 p|^8u; ?MOry0.}.Bu M)7dmmh;48KQ@?ARB r9D$kkaJiy&z<|H 葜 J$?J*-nK{G/&1ءNc}c9'2`*.O#Ah(!U4yso ?cR%vŬ_QCKdB[ދ|T{vXsQ53\r7k3Ϗ2gqo(En\J]áפwy#~|$AO#oݔ$ °HAԼ7Po ##A5YmXZ].BaF a4kSzMmk+shYNLM+A{F Ӂ77cNX*Q @5vx,bNHDU1I@ֱI1ֳFwBCA{>nGr[l/pB)2cy. +x+ǓJxNHO׵ea\=mE`hxHuF;a'JV)r^XugpixƟL4S]1Gheot<7j9 [5hŠ^(Wasi9ND~ߙ ;a8Ʌʌ5=ǂ ӑńZv)h}g`!3jiFIKeKyFDw p햅sFHf;V| O&wɿڏ |p&<|[6UucTb(U9Q=i&Yk%ﻭ%bVmV5fCV:q C6um\qhtkHދ7$h#Gimnм`̎Ws/ax)g̴)rr|:mNG-He uei"|}/OВ(GV-) ]5ٸS dSYXEHy#qw4LEL  N;KY$9M/}r[ \=|=v"x_ M.'M|RBe &WK@[|Ss\&9R^JRD)gī,QA}sp!ӱbzv'/ܑW 嗗KPv+) Ѥ_oGER#"0׸qH;~[#^zh߀c 3zr}ծ,nK'G\CoW2 Nar]4Y:-KЙHܲP;Z_(rZW- Л b )h?Hܹ3y"§Trud(:*;1E@VR%Lx!%~J MXSF $" ћLk+ Kճ>;qn(v慸OS ;1 q;E6`{ 8Liϣ=OfUnsg{&̼r%)rn[rH=șj8 dT?W\jf’0wq ƽ;._ 8@/X(F`YVvúZlv)1$V]/C#az9};ZLTjEit}"ږ5.=E1x,W ]H)r%k~&fl>S{BG5@-6$K_1?"HJWL(nx@|OĬ-+nRb:MVMvjs#S^8u0F 5$R@gmGݙRn7ujhut?E!v4Łs&,V04ﹹ7q]ip`wͼC?)|a2"R*>͖zgJ/s'QD? vd@*+jC8^YB&^z7`aa;Q廲IK<-yŏQPQ'Bhg;EF S{9 Q~p-)ML9}IW&+NXRa>$*,Pk3θ *|^g}t1@HKP5H ]|qZrޭټ ̲k_%v-*@[-ܷP*sCq\!7,ne BU5^0*`5}aN[!t_8r&:>2M>d|RlW[B }ZL4IoXaW^0XOn?ЇU塐00s=£.`?{b?ͰVb´o g+m.S~&tArYJwS6`PXXVO`\ Ѓ g_PݳsVk$a;@T09|\iW(Mq )^mV'8IP<$$\*Q!O *Zq6Vq^\#I!7]`rBdHdokrZ+c5n9YWݤۅJ#IՀF}j8rL͢z c?M=?]&, Fk6s TX]b=twx•<&ݿ?[EDEήY&Ne@iգ;\gbMb,z  h'en>=h"^K(ZA6w)f׽di2`%Ű ~|RnBӴYi6R'.o]? Cbk nz4c@Ȋ҈K{C2;[7n3CӀS3%.]אcǃQVIXpph,~/}°C$6ƒ+seSM#1B@tc+]RRQC>dra۔\wQ֔Cy=\TT[b#gXM/1x#ÁIE]⣺ hJ_ uψYl4,N!N(ZPRx]@ =[=D]0F4w᪊*լ$/]+|8orRe6RT$tZt/!_GC|`m!,]ۢ@L^`L'#9AK̚ *X9C0@Rd(hNF o36}E uWcWy9u io>ލ[" xgnup=30"DžJHS&lB]Ш<h^$ YT~b n~2& 2y\lXֲ'\dk-oe21_,~Dw#ԓRU23/3דoA7F#On$AôK-SokAtlqݓ=P^)ny?NG_ݰY:PTc}1)lN]rlGB=\5^dZQޞ \Qc*BV6)}WbT)s_L8[wȝ#yT4|Hr!i wUsI˛[_(aoIzQK>ˍ#(@%ٻLmUژ^OTSbN̮ 4O!Bq$ r3v,^NN/uwԌ8ɄMxҫA»[gbsN@~#9H:M#zdߣEV3?Clp=sM k޸05H^)b7Fu4\-L7 m$BT-riX;*)խAỲ/5g끕x Fh6vӢww\Ѻf!:?hS ,{B䯒mMQ]39'}օ")~杞Ҏu98%,$؊4 >%p=q7ɏۧStV{Je_+;&~Q5Gg}q:]smHx+Kܫ34ϫ}M%Fч&f^d}Θp@㐹xa󃪞Z.&T:xaZXc%1AcQSKʒKe L %f;h/O=9NOJcFww-As1)HURwĪ+`BܷqSJAYsav\WOXI}宵R.XjJPń-2btoʴ?`8G7v)c޶"DFs̈́#+}2iǐ[p]^<;OH:N7Y1iOr m[FGA@ouzO\ 1F Ax:KzX;BA 0ֽͣ$e j>!P<D.6Vݺa.>s\gi^7'?a Ȩ2QsZDq{b׸QE:_g05{ՐsJ PR綨gFmf/-5TOCbVBQ =qȆlJqŪ-k."x3kCݭ\ U/O ,ޥj<6N_歈TDhn~giK&LjpDvCGl4VhDսIi,S
          8~ 9fnڤM6[I2 8U"c+05׍gV#b?`n칲~cg.H omhέyv kknp0pxN$uJ,Ɖ֪ [ U< [2Qo@TRM6rB}+4#F'RAʢ e292(Ҵj M:D6r2U9xۥ\AXþ*<2Ul!k4GNhgֿDl:ښ +z&L;pQ@K5-?7&ޑQ IhOqkr0D-~(o~e Bp/R}[-R ~$ b)T7#;(اuj L=74ì~I'9a\x>N; tJ0GnIF%W)N6wV=AhŦh[p!<+z@KN?{HyȜ灦iƹsZӿ"Pj9πDJiYU'쑤F8hƤIdL2\u_I4ゖŠ9Ӧ7@i2.` A,`9v0pnRb,x pO/FD;0pf_n:j.0+'N4 :R@t]ubܟJZU0j]@$R5f̍MqkOMrRz՚:XG!+ =yOo4cNʐmdxD@r;2iT,hz 9%.f41?R269+y[ځ]͏Fm]iGSLm("G 05yvDfE˓!|BV*1d'B &"=@[L85 )y#d`^3;c@ $p;$w[IM)aN:Qw B#_*#hwqAU}A6=WH_EZ.- +sq+sP{6d6FQ\~r26G6oF,[ n]倓41S=`x\tMF|$w'<qHĝuh7g#Zeh³|uJvT2sW{}Oۦk;cZ+Z iUR%^ +PAmhE\g8zhϼ"ιM mT sM0\p8´xb0b2prؑ8U8>c8Ֆ[s#Z$r v` P7\~~oMv/VR ycؙcV},RJu#a( lr5)S;U[iIT(\uӈMLR$RQ:w|1%%0o-|y7bݶ]C+!cHQ{29w0d8H76Q8Pe&3Ye "85\}Cc;*h981GyS I`_ɮtsmXΈ`E_3+E0 QK pQA&/6}2 [vFN=lK8'1+i'NgGJ~uF!\̌A{s];UlIߗ{GvWLabf"hI Jގg~Giί&9Z% ՒjoӠ&> 5':(Y2k>_<=vU 8Qn3ɳA1Dj؏Cŧ!G q X#b"N8WZ (W"DC)h'܃(aLUI.LO)%z#XMI! 3f-XZoeT=!Z@-jPSUoqoTZCq۴Ւ*ʛ"Kxw(()D36uƿ*zM1:'AU?͈`َp!FM%R#YKgafty8Zdt)SId>ڳUة;0ڸgsL3%,1;*QVꚎPO\D ^ѳIBX#7-F>.f7O௝Fh K?\[#@ThLgi`IRJ0䒘E_ş"[oCKy]оJ[Ӛ2U"uƻS|Q*4exv" }!WzudpC蒖yOV2wರȨ>j)ѹ )xWʽAK~zZUlcLqus'Wj" d*B-yLC}f,_ҞocH*y@vFZk:=h]֮ xWA:o 2kA0[NP!i^A/g7P3$zVP%g&nS}ҾDJC<# [dk},~o}nH W25\;;auý:`r"H%TsxxR_B6N9vw鏦hBX=/ѰB |u3M4*ưےU[-,r‚T]<ǺNQlTk*+K~ znܲ8LMy2- J' z6X>Nz#:wpb&0]LTE$-ּm@,"@%ڈ't/QKc9̉z}IN 1&Kl:Ɨk%Kk 1j7-dUGRAT|i.+[$pVAQB[cD23MoR`?2W<{wjXEîbzDzNx1{=ֈ.RLP=[}gԩ.&jiIo!SC2e<t>Aqu <6\[6!)/s얝rլM]I'SC`Lz##$+ep4E%}ƤbگBX+m@OM֋y}޹ {=YZȱ5/00bIqtd4gA5i KdJo[z3g/rQYLfDr{֥m\&Ѥmr5(3T3C]>@_YN LۛcBh@Lsm.:GBaQGJSe4f.C6:A%~.0bG԰|o1;~ >An2V3w2`Q4.% =*|+|"}m1 g*%4KE˺rIG?b"/M;PqF5d_Itҟ p%h芃2u޸k0YU D]G wIcF {44W{=ːCuK,vbqյ?le 8f|zmW1!{e 7mÿ֗3I]U1.\ -3k7cr; ]D]iE{"gX%@cK6n9 S!$s̝?Á 0iYˏ $nXXA8J(j*n~`k7 ؝SW]~Lŷ6KUGIAߕ?ev[R捯q9Xt`I@wMgp/*ƛ >VxnI2u/W} ѝQh5͕[jl(2!FQL&-^W trR@:]Q%Ed*\ YѺ޶Ɉ0+E"ڧAk8ԥ#5cAW (p<;ہ@`9jJDRՈӦ]_[Aϕx}6J WPZ``},~SU$kH)o~vP[XQ W{/R  mp} R]]3@'cBH z=e|ZVw)?ӬRkrOhf=.^PPrQ `PA!`eӪlȕ ˥Mk&j3҄8F5 v jtFZgZCb]N1Z7bp@t{VqSF:ѱ2o dCW"«v1%iE: ^[n.BR{f+IujouRC^pv.ťs -ߘ/?uX~/I&6m,J7NI lFmYݼdhMv0G}ڶfCM]GJg|rWͣI~M݊S%n=NÍ`bs/ 6rz9.& G  "KB*ӷ_F/ccf8Rcӡd,KzDHhG fPLPJ^Wì;X u&XhqjJOnW;BAD ~ {Xj&k7ZMSʝ"0?j!S͞"yaagm %$61Yq8 PYmJQD˪+}Rf:hu5z#].LC"_JnfcW{ 04B}4JƻN4f?6:i0bSm21{C?iz~M@_Jd=c LfOTDOE32g&RKt-2cA,loEY6Ysje^F"f坥 l&qm6býM:Z>egŮκԟK 0{SYUwǗzTJr+q00Z.ћ'\,Ci'1lׇޒ1_ƕ7+&&:Nq+@)^5}eiMh}U|DЉws'U{*<9ga"R,|sh:S8Q 8-*.2.+"~nxF=]'R{2`XG->6''Y$M!vj[_+}3KOv:ۄr{CE [ 5Wcb?,\/x&hNzъfg1E5纁bWA8WQ")ӼF9*]ALLR+g2}(upUTY#BYjTc7PEt86|Ia+7kh=uP!UV.O_NjP >(:݌Qi(ޘFG].ԻVnhvxev:ȏ %|2Y.*Pf׊86 cA& MZXN~J3?HI D$%Pؒ UiJ؁}| -'8#+Hkx%]z@yl6ǃ`GiIn&H;XPl0Y5jz7u +]b6; e1+wȺ@Xon TUڃTeHk6u`P_=Q>pF! 3`r9"Dʦd%ix<ƚ0R-_ H̎8O ɸ}b h똩Pjx;}Õz,'4 9dH@rhWlJ@c[A~(E: []!q8ƒ J5*"j`o{+ESPCf O/DMfSX4_42WYdoS#S\+~btha!ӉVQPyK@o{wte<-ȉTd zO*ArOk/fʁAM<آC1SWre'Z /cg)!qBzпh8/gub#e9#rOyTY;%MK<$H-m5'v 0pCXܠ-+m;C Iʜ q<C 6tYhS~kE=%tTfc4"F&& H8T:F/zJO:;Rk/۩#r"D j= J O*8ZYnIp l1y:f[q)vLZΟ] 1ͤe2R*L)NjK&h؉iliɨ;}jv)O:mDHqpRo;?-#e-@=۪5DFb^kQ0-pbgw)ح:@Z 0@27!50M;`z[$ 9[a %Rq%7P4b[,oEwԄ1YT^Q#8^hY?Pmn*X,bof[`&KeU\#}xWXy5 0vh2 H.* }}^՟51 |%}U!5  Yf&&pon}R[yt: ){k4_#Q!x'=< ^bNiB9M=\> ]3fst{mH)0ݽ-]_wOYyo\UAR,1L,klz8R-1\Ls+G\փS{x^,Ȉ[1/?2 ZU]~>b\yxQx?l?I5~>;&$:V88g-$ F19Q cr7=fʨSװRH[Km%RV{3!*<ՑesfBZ2\ (161ʇơy hI =)`*5n֝`W O21M#dĖKj܉ 6s^Ӱ37x,bg;`0! 9e"Yc\l8"x۵0$$alHCfʤΟ^!O3%2Dui*jZ<$hk@m@QXh{zQ2Վ<1!7fJتG)>dH6( PE4L9ÎR~6#șlb^Q8/A~A|$$J[o(£?,Χ@~?ބ̝=x,<8,l_X7·GllJŸi7h6* rIxx_TRqђ*$Y4\n"[WOPj[5n-s)40rQ6A6%OgnIoUއ9k)6q`0,? Zpd'scI&|Bh~O?':KPiC.di('`(y]z@r=U+~??Nw  ެpL>21nqݳnc oer;Nl=O/_J'P>Z8lLVv8M֤֫U$4ɳIek.?mm@!0e|go/6yI7| x-vwYKSPpJ}YLm ϨeJdP4N1oι1MGoM>%;:1*Lu~Uq@1嶎ě9KxϡR̴[<,M[uZV=}*1 G,zut"BOɳ O@H o/ 2?;r $W4Ƴ7 9ӉjB?su<يSz?c;QaRS2\Fkq0`Sގ] RoQpm,t[%x5uט}"m*fo\M}zGM.D,wUe [#ή:jΔ*zYzBYpD>c%Kg3 x1 -*TgG)O4\,+ _䯒/ TR]D]\{FXr&D'xW(]ǷLUgy蜍 fpA/}cˎ{~ r$XV[j>Qdy_>䁽šcSnxU#kV =_H*IVCQE%bz#fU$lM %lV= -be# xMf> v"<:~dB2mFnک`)HQ=zr`}v3v$p(Ll +؇uR%o'b4 ;-3Ldѯzqd6NjЦk0l rIځݏ8 (Zԕa/(hqTXH%rVKgl;! X`2\کbmQA'0E.YvP1;Sl^dx_JVxb>XlAɓ]ҵvQkLu x+= ̧ruECC#}}o Ι=C\ MJ%#L-UPInO<!+G-C ɖxٕÃ8 b<|^! ۢM͋ꇚ߿Shytk:>=1-1q]Ƞ$wʤ7DkE,*|Ǵ~8]=>q]3BS@=:]; uΡWeJ7驃(R(ouč^,a*~I99j᱙lF6N vQq\pm*طlOdn6X@6K,X~Yf1N#)hq5H_lGOwƆ]lmzmpdlxB6nfQcj/Gp3 &\NPV gH8'z$)4klgc{[d:bU{PjpR~dV*O&ؠ /%_m`eIh[ms3jIϏ̌yR0`=nNtl4 gb瑄0| kC2ZLU cՋ_D)>ZJى&? 0L1G%Ds얔By<FbU`+ \~}]J؛sEXjr%x溠g#@?i ~AKwz,*62/ lB#Q^%˕b5-(K%ـ5ṉ&~ޑ,}.DӬAt(z>佇YuH7B@A 0|9 ds|v{6S!:kbŢkE(K _F~AB"Cxx>,X>CR! |>}4lϜn2T8 w/(+oQp;d'RZ?UGdt"3q[XBfMQ"n`UXa3n2B; ᅼlI|+'2n i<wkɔ _eC/|xFHu90NJi_=ub*3}#'? WKJ@X:Wmopb}%9sP]~J64ݸƞ>6Ѻ*{+B2¹P]թeb+#g-ڸfrAhv:@邂yyyZ]eA F»ս`Y]Lygh/VpP<u'Խ|mmP9Ĩ?$̥ރ4_)(A{03Ƙ_lK{ͰʔՒ0N[[dx DP Eaww"o/@,#ITJ7.4ǻBv?HQ'sA_#k>غriS")Ew[eS;  >oF+ Jަͯ.|k ctWU8 Tj!XW\œO-,G,G%GG7̺IB&6-LShA ]!$,%Y .Wĉf"軝z^a _ZsS 6 @Qĥ'U뎊~"Y'gW둵i+}^Ka"e*{.ilš΢[iٱa ?1gbM_)0VTpJ W\J,"gxGd]з6`fsl,|XYn*Ft7TŊ \D2Zx`M?k7b> \w6|=1rE>Hچ79_._|²1xv6Œ)}.UJ=gwuDH?Oň5Iǻ8E.晇;\apm,7n{&-IUF^XF;;~VE[yv2ι \:8ZzbLj֖w&4SM0K6NaԘ_chn =#޶E:3X ŲskB{L#SK dccݘfRb.pJq+pتf2eŋ8f 2FLpC<@owV.rހ(gd^g'N`diS4q۽]e1ɾ2C,Bc#-3zc_vJJ 8Vb9F!>}C6Ⱟl|QO!umiͶY_y:^Ou{@-FwLpu\^6]gOd4 L+ji缋]\ NxRQQȋT=lrBkr,0P8r|mBHl b:dd4I4QDܨ,za F%ی+KB) ٸO~2q#5ZbI Nm*)_ 2^cMѦ6Vab n@UI倣F^tB$bA;U#8P$hNΆڱd*Mq]S۴|3 ].a\rޑ46=mz{"\dhTiNYm4ܚ%('zij?+LSju! +z_"M4O&<-tI aJSfuȧ klRNɋa-7+ܮ^T\>AI7{p@F0L:ۼ| w|-Wl2VuV5O% FxIwTugaOʞ1VF']VWm1=Q2ѻ[б:wܩݰܺlA=V UO&fI"MSY噇=3b{GuldhhрacބFA?i >hȍTyI.G8mv %[8;0/EGoGL#C*$S(Y! ʩ@T1|i߂TsR֗rݒ'6C1g;<?Cg=ZWDۥ$:]1! @|۽8t ո nZdO棿X&֒o"ҤG Τ bՌ<5:p~wVn+ pa C7%p2'dnZgfL4,x)QEIB:=IӧTBelv\WUF cůΎt[S#\7C,dQ"7DLXX* Z\y0͗H/ Joc8Y`>/B)w_Y+ԋ3%{Y`)şbԿ"bw'6X!?jv86?5aF"<r4EѐZbfhYeB'P'E¨f"<;˰{$VV7pKў+?\dm$2 1}Β'B{NYpWgscsR'i^!Uyr6bsbp^Z_~1^qgͦ-mPϮv/B=|r-^'@k6+.Ew`LjSk@QN$ 0ZEznMuETtG.:DK KiMY=>gwLc EYVtQRԜ8+M=hP9jn4u[]PoVF!*EhY2iEp2"F~Os2~Ay * Kb#8׀MhZ=Sɹwu[vZj&<-wrTNdToKkZZl'眕+rzMSh9y W1CJa?:Ȼ΅T ? '2}x~"fD3;aM;pD1;ɂ%[Zېʪ4E/[%Qb`bmߨ]0=Ga'jkd5X_7|f:wy^~}90_~m\;-Hsȫ b}ꒌain8U)9 4/ MglYېv>{Smq3kL F68 Lq_@_GT՗EC3:mSW^}bLx.>\ig G$](ğ~D^.J ѼkJ֙X=o\l8Wo&f_/Js2L'W} ^X; in`GF EY0X@Xa и:*\r*Ċ%Fnb;Ή?6hAj_aR<!1bi<\sYj1?!X~䮡árM=HƷƩ 9__C˿ ʸ`$?e/* \fÉ?*/<kC0}N+|lv`&AGR0<L'M#隭J{uapۉP<ߒr/7k<׼ . m\cJԲĩ: BF9 =T`Zأ7l!1%O7ǂ2.C~ ԊR؏|U%+8Z%@%!~lf+HbV4Vc'܆?<PFN3{!=0'7e#ټQ>΁bL/8Pa`-D޶nظqlDƔ"Pv\䮆expg `nr ?]0Q2p1YpxӢK=+98t92(g#ۊ g@PJ=T1=DݚTc< TXKo8ʁJ?mi+7R5 =y%f;s5Ob]Ds]_ iKOoO.Ata.T4%VN?kF_~2Fj9R^@T}Cp*A[,7oV5frYmifC‡[di*qvO N*Gvwar ģE޷FK֫ 1mSPkCyˁ|`B@!'\7\֛F7r^9kҹ)eM g˼sۇh1, GB_ \"+(&bJ< /+4:PJ%H* G<`я%LͲLc9NB"#cX%xm)Ado/w8tGqA t"چg[5;D=!ਚ9w֞F#Cyؗbt,9NZ:7mEݖR=Ҿk7|ɘxKA"tliInzBtk1 :]IEEѫTo.i<_|^iCs$,Ik q_Q0&Z6 7Qtnll;.ba'|aѾk 4?bܳ(I?)tcAMbJ,+*%;>IrDfiD)>A8k{3Ï\ oAzIM-ɓ&Ȳx`): lU.u(D췓N2{T4Oz`|O:43eBbe;sz$ C15.S sd6M3DF Y1A7JUt\uڄimRkP\X}xWJNnoHۡ$OSi@k{]ƞFs3D 4>öQ"۫-N42pE7]>ɠ9߷ $Ĝ%E| F~__P=mbfh!+t/k!9q@9CbIV~CkIsiLy1B’ GҚL[*ܖq{QjވL{Vd` >ne⛡OUʱ]0.L/[FxbhdCcekKVPIkd(uF5{˧G#7)L3ԣ{wvf7Lr2wX饼MpwQUf*ys$!<#'nNIP7x4uGPv7Y!˶OC xewYUv90O{"C%`мa9f i?0ݪ>}?sA=6m1 [77}p]X7,&t tϲJZߪ$m.ƣ-@Uaa%O3O"q"-wҧm^)O jԇWw d4,su`ĭtE/`v.a5T=BZTĶ4WFG %Mv5v&J 1to jޡSMPtG1/ ѫi؟j+|R˃M>][>7Wݷɋ̒U8ٳGk$*y2K;CW[/9bAz% 5+}X4Hʰ\3C6Z74ٔ@XޕԱ~8OEjlba:?dNeȳ(! jE'$R:{V^[KJ%N6m U[G)S3[If?m)h473}sn| -#atrk_ .gruwi p/?R 0| 1>5g?L7a,v1Daa~AG]T}Ƅ"?@GA +DYk'- X5ΕM=S<{kiC՛M=oư3 fO]Hׄahg>}N1TjFAMEG6cg(:iДtfqz):"uU&o >,y{¹^Uyu.7Ӯ\|@ťBڍa\ǰp u5/P[tU+C_5M#U3_8? Hf"ExXMVߒ8' e3}tP>4ƦNW9-v;))D7KvV|7ڧsڔDMOBVŻmpz*|8zݒhmX| TЭYmb_2 ](Y1i(__ * $kfVk %v)J{tq%K(Xπ (,h@zxk^߃9zACI"< _bC`t49+#lww!/HNJ @ j Zj<~7/|ef\!yW& Tl?tη{(YIIy-.OZwX\-"i*F,]bˠ;6?jJ<Dqk`@Gب_r8>:!{c) L?lւRpW!1CkKiu44[y]ˊt#(?5h>6̉ 4PPdڟtpERL4on`^cm@icF%شTyId/UgBpCf_7GW)Ӂ: ^*! 8zɓ4_ 3*@kJC1:*$5G݁{Z[ϲ;,ޞ,ۗvkCTx6D ‡,q 5ըفVzFkLe IޥRx3d#Z4q`߽i8֘mrKW qk CYEő(Gr\n M/fN 4u=ᥥ}}.[hƙR&ANX洸c8$wx<4!N2֊O b Ŷ/r\U@Zf.0{QHhdw-<ବe%QYB];7[#Սz&lʴ NԞmqU*=d3CИ@s fzڅx~_iNL_ѷ6':kh3qMέ?'p,QWӯCJԲ\bVD#H_!uUpsFJɀEDV=ko+J  %r? E%>~\ĩymue%׾G)RJϗfY8<lj}wXcj@"!>g.sniDJcGa)w 8uA㳱V# wI?zk32nSc""3ŷ^L+eȏh Iq .nx:`CkkC91=&h*[x!/Yo@O\簔O JQ- tM:#lf$f˼.x&삎CSkۓ׆&c2 m*{k=- +,; 6v/9P0uNp,̜+"y0[)]:X)ia$z"wɍҐ]n8fm`_N $ɍv쿎IF"AR{L.ȁ,EP HR:Nt3Zܿ.;bst{*Z+srvظnSX"x> ?!^Gd)3{:&[,S7lk6-vKS6@E_@nceEfz;esBRp.H[c*C<']^~q\zF=+g ^)[4z!SyaLj4CࠞC;Kz` t"opa60ZgvCMՐ˫9L^&Bz\j+ zeS]|avj .q>o찃F)؝z Цle3.4&v)Drw07ש@JFb"]8Wg{*n0O 7-/ 2X9)QQ@!nJKL+Ohhn㯾Fz"|V[$Z=m"Sr,?C~O+7#饓BŪk'|iM]BOΣAnhU;i*Hɭė¸B&($8m@T)Ƞ4'$p!"i֠yn[LQfo&CZeB_݋U'֯qZ~1Y4ڡdcsi8fUHC!,i{Q5%6 >b>EOi;cD5UT_*N\Ɣ"UkKD(!!d,$9.$#?W@X1}Υ[|gK0Wd6R0C%i#C%NDщ^)nj`g}GۗʚR%Bb B:K O(lb9 *V_Tִ*oK 0,bq+ =` h':.o|9*hRǡTzU.hZm;AuM#ހYw'!' Sf Wn|PqNYD./Fiz/,EcKѥAv5Iuuoh<@q*fo2$„0if;7Lpn e*Wҳ߮i6iI/-~r:1l}3 Y ;j SxrSv5Zn, ALFԌ`G-gJnUJe+>'f('ݹy1=j%e%cӁ}7TBһ vrk8&W1 G/C7WB#RhmkW2:A:Bg ?:*VQƠ)!qLqgdiWrt0 PvIU ]t6EK-=$ΪZŕU; K{8ZT l9`'0Bxėmk7 ŏxxk,ª}ۦ3y%s8x]3{ /g.{O+~45x͑?ag|k5@j]GTaB)\g/W"Hљ,% ZvM>sdr{%~=V/ ҞkP&2 1]/=ވ,n3r"-,LJ[G~N[UsXYo+L*z9.n%'hx``U;}s>r~LJIr]+ܾ6UWU0`pI _ִ#xӧkid_l6(2&#A. USJXᄴZD:0\&b%}z!1P5Fْ\iы[ׁ>% l|4VaW#Q~-{@UL(m#fPX6.V 堎ˇu,3y~Mdys#B;|s8k@0gp*^VJw-b exUhg Q(孍PUIL_Tg3uE 'P|yUD*;3cn  dԆ<#*ydHo]L˩_g5Z+-ȑԄ;L+˱='6u2]&f*׏8 242qЗw_uB$KSS#΂ :*-lhi?DN8Eq ahYJMȦ(ujq:_zV ӿo'Y1r$cU%d.=u(m↦L?0:;4 Tmf>O*_ہh|$N&0_?J̣: XijI:z4 T9@v"H P6D~B&C./jy@mR3!'˜ga~`a(pc>eя_W!P%t"8і+mrZh%NDOg‸ Hwd-ᠥIkTc@i K)t@""#{`,{Xy# F_ ݨFDN@ʹb,5)pͬ!zT]weXQO: ѯPUrgƌj$H;"ǟw5lb89)ʼn s.WYi,]k>({X|Z7-AڶHEc+&>Q2{>EnKُw/N]0-j m,8Kho}#Љë\#/9wsei4s0??uɜ&>'ɋa٧ NWR(x* }hN̻?+6-qֵud [T\NJ|GsCݰ?,e/ W !: w-yր=YZj)1k; NbaQ_[ ,ӳp\[R멆ǽG!a~^FvԌPL"E5ٔ#.ĿQX>V 9OsVw8iD_?*~EdWSz3Kq_ұO{VkfG'y c(3r|?Ηs36mK$T :S_&JKeNDMxQnm8V46iGnm_s3@o%Ntds6(f襚$] =PP,^Z"[8tD,YϞc^ѐRq%2*4%fwF0(n$$]~vG2w#*R})uH f,"De)r$gH _EW%&\( UG yDp)(κ^b "t}>3Eq j5}TL"~ŖN$.D%` "h|u݊ w>>3cjВ P:. _5D=CrGg.\ _:(렶\KCVQ5'yI|ʃI*;(VA>544I z I-o++@N0R̚]bxR[KD"\Tt*eseghl3c5ݣLywM}}u0#}1GCϋ-KɊʑ{5@ =Gg2&3TS8_ʏ)a~ҵ{gokD9$ -LJo+!.hqe4r-.[8æݿ:S]#{_鳫 j#c@rNRr`Yz'ekVEh`u.ZojVknt lBp\O3p{m!Wֳ~ID"9B%gN dG,@N^$0TzS j=/7%ߊR/K#yZruQ3IaO<=,th'a~mŶS`ARUAl{,U{(HQA2u:GވmYjީe BH{"՚_@ven)It%(\qOw{e/b= aܱ6kG}pqoDM%qIڔEc/`GtW/%A}Pŧѫ2d&n$,!r)E'~KOK򤠚ʟfv!*uJŪ@i&<=[`ZAᖼX2*M";ʝE>/dKf2Uyg Zz[YAQ'>&4{?Ɠ5K0?4E.F `#hz7$bI͝D5jZ{ҿ}7iiryKP: &!)U۞2)L7^oFc#%WITlP:uf=11oBŅ $/CjTMkc}*Ҽ ܐ\\]Xʑj뀨!wP+k$w țoAY͢8[P ;O00j_L/)Kw8fޟܳʧv17r]^ޥ<{CDt}辈ЂV ,dR ?:lOZMc$̭&ʅZ(CVkl[_VQ~y?`N5?M GÞ5ϼijV.kخr/s|DC/4e8'Ub9FXMt c!B9upZ1"/[Tt:v8"$V":~KV J[+ @QZ8Ʒ"uY-9%/VoBdQWLShEU,8)Zv[PDsNd84Q&z}QlƓ!)Fµ{Qbxz{@"c-{opR|/GU x w[כtY(}U1SJLҧpkRaŌ? jܮbő{bFoOG?շnx:_T@ F[&VVf%l'.9sj:=ȼ=ok6 L.[˸9ڍxcJ'(yؔWCF[Yl*BmddaY!| 9ߢUU11ms8lTwHe9RJ]Q(Wf%%jįE33R2aKk0l6{ԎޑgFP 0(=ԗaC.l笮$˜+pn o>.f Ɋ{}\Ty'QkoF|ns;+V}s^bSzDyyv˧%8>|1ܡ t !MdWA֒  G~'Qa[ShdH[QDk3jsq[bl}X)CX.O5 rn ګ8+Iio&m. 8T@կr+>pw.arFl ? DDqxqvDvWU5cϛw+w*9LDqKh\(捼> kzBo,a*GH_usb$Ϛgw@. `"iŲV'wB;S?=eE O2"K}WKRL-|G8CjA8KyHJ@mӕ7dx鐢gEG 8д W\^rB.t7tDfkʌ5?^^k8[]U)<44YU2nўZrx/QW/JdP%Ǝ_bj  mgWj? #ǰ &D*P+fJpEDIiS))&X7$*Iˬ-7y4$JKΪdعG\Qkӷ/+񾑫8}hiF yg*ÛZSs2͛>gI:PVdI)u*>f"?@6_&m/o2٭!&4k(UXeJ[26rǗڇ,~Q8dA"ui[j)>)7^1x[>xPd[0Ezf2#Mlcak(]a[7宍jk P/gb]:5A&Qڞ0gkHz}ZS{A!QEhXZP. 5x4_;cV@RUSdXJb29yZy8:bV*GymOHZ XT= d4sy5 SxmSMץ-)cozidlb<xqG{oYBAn`z5OVX)&{*Cz<*xUSkD"}-=S]jU4Vl@ W1^sv!um燓-Eﯓb = '|׬mVιpܑ"O;D3UPzxa uCaM[,I͎,h6*A'#v?>xM칟_tqqQ$ZK$ 8P:Q˗Ҷ(/r(2D͉"T/&B tsw ןf*7K!-HMS(׼6gNOIFe6|<&8|/GBhq 6LGg; VnS=*<ͳ>zk0I7ZMzYX űPZFt-m:#6AGA0;M Scubč1T^`΀t>&4BX'd(bW T71dPΐ4IB@JE 6 0J@F FSsbX{P҆R- pnS|qmYr6b`S=K\CAm9At祘RYyT 3-<^ψ"CऒB h+SrB<0 q BBȐ>lĎq`fjTFOdp9&՗p8>΁217lp#^Ž_Mg;O=0U .bݳB4,zr[ M@J<۔4tgI+ a ʶ1xُCuڋnAGhe-:SˆKmpSF);@R VK{d }}FT\tn7ğ9"}SsЎ7|xl:?3;UrOڭ=V pkO# JTGĦ.4@:dy%l bx/pRE`CP2x;q+|$DOꔺ_0䷉R0iSkʙ)zj p-37L3"s1udpH4^l- SܣA_K@ Rc/죎o-&7ZwԎZƿ!w;~֦H\͒ ϷoT `h}I"[M+loH%e@ L}? jsG궟׉,> |,/%ڒ[w(܎mV_DpRRD &_ב`^`ڄBާ_]F065wF FxK:5xLB׵,)F*{Ui ׸ 7-ܔT4E'^20!V}`NJ2:Z%ӗp􄀆CZ\ՄdX}3I!߰v:j5RKh!crOn؈!A b`ϒ&]bL? nLH%A/&1(fw?S 96;iCٔS4Ru8*` Qt?r) $/mWFE(* 5ܭɘ~osM~bdS)g:[ҽ: lVSfHU& 3+b~$$2C{[;ELTHLcxx:#smtcP?BT4#fx]u[e+jy+r]p%>?MÖ7ajμL6u@w\dQ,yϵ?hMYh`$_E P/'_*xjzp#AJX菙[,Gy*R!FWE^% 0t-yIƯW6FOsMGDn'grv!7av\?t"< g2;UxM6"mk;H`¸zu|ۀv|-]6[_0=qw9-T rz>}v/$AtAwE/5GxVg|Bbi4VA)glMhл O!Vj;3#Cy aT-ZNM$ߖ9=G[A^U eD0XE(roQ!# <庎B*Yb >vJK,$lK"#Xl/8*kk C'Y7OYӓ 7g*ȧ']@k `W|H2ccglU*8!ԀxJñY  swV Wyo5)m0f}wtz2`|2c?W;[_n Zr}X]We;Gݔ'dkJ_zdUG'fߊyB&ptI9!JAʄaMԙy B`)вiX}U=JctHVPs3 K@kNP>(^",2 ev,1c0A`h:e(,͹ A*I*¸Jb@p[bE*ښ]wrbo5ق4OtZ=p޳m]Ǫ#Z <^yfqέT^R:%i ?Hz5]HpFU8ԡc]a}/Psf&$Xxȅjјd0+ }VQr+"]:w]ή;Ӝ;)-ė&LٍJhN\ 5CPIt )ʹq6Ybt|(ܲ!E׭B hH{rrQsmԽ0{7da̽KJ!y h/Ш\^2L/},X앰]]ORʾO!Še&Ge ջia [I"Q<6N|RY=(_p'iϼ$xt =MlF+rk/Q \Jbv `xy@(+ɉm7h#P|=%DAT _B8N[1gJ1i6 ٪щ+K“p7!*f^ǁ%-Zw558!:?IQ<螶x("QxljG low[ƪi mKd_Iszчf#AS?ZΈ<(䅁|4dFFH!8Q`tz㚈Z+or'ru/C1Q7Eyc+E1L{aT2k%leC Y0i!ꝱ x㉡|,j*PZלR{y\o6mVgaD~]|IМ=t8_?%hEGZ ػ"'[2жqc 2+l+𙘶oN1pwh%m^vFGuUة~JK/Kb  "c/i;@Lg > %܋Nڂ̺IpT tETHX9k<ϷZy/)vR$OBuF36 1vLdw{_NV0Q:ĸ>]h)5 GYu5lI׭PM7Z=v|ԗ'qB^ZXJ{`2x@hK $_4P8Um0bA[C#2@QpHzB6=NVpLyCEͽ;=1y7= ~L7.wRb;w?Fli*/0M¸,vPTL79hpolO[%~+F_]TVi :b"0hsbOe}BtlsIE=\X\ ][?`-pIGjF`BNP$gYb#zI_ à#UUob֋N]2|>AQ%?}(/bo;,_YC)?=|>}Bw }'Ku:+Kx֢Uf/[&nEːS$wuQfTcWSy S/s-~,lp%ZSp_Gd}\ZjsEF/?b%/* (# iM (N'LLyN({;%Vtˍ~N?tTҩA3&")kҴ7ہH;#x$0$ jKJjakwGM"LE@ʒn[$&QӅv]G$b̼fJXWh6{8.$ $,p /䠝QN{0Y @ikj#F:!mRωq(K{NV:xqx㨉)'583MpĒ}3"4jxۘ?>1ׇ ~e)KFe oDrۮBuYr;Yz ,Zb1@tS(L{SVAT`ǠvKw.~:y仡ZYL7s@ q06UOfEPT N CAWEYSf}]+ 3bV[3%9%LE wLnZIGnE@jFF:_R@22Z4R2DT3Qۺf-*)H$y]"ˁՄbMRH\EQDupEP%]w=op)3 /H~MWx5S]D4cSkWg1t`0( b˦̐7Tݡ'0~4W{ f(qQ 3.U:4}1W롳]s5ĬƑGo.U?x[ɕZB0eE@~@}\]w6_"Ot8&畝95nTe[pMZ 2AM?h=Vpv]Zˑ}cJ v?'Gį ߣMZ8 Τ0O!Fw55YD!gm20Y+y{q­H17_Qjh4+>x5eSMb ~sO0M^U<c.4#5EH=,}%R4pëNr@7kfgV4@qO:Մ\) <:In693 u^a)_n|y=Z U\%sQ8ߺzf&2{tnt]:ƴ `Po׮'9$߼sk c$q0x@ُx8n2t u8Ρc{ݩTk^\{hY*~/Fn,9O.04tJ'.")ȿ./+z>, >PFۦqk_Zx%t«kH8 #}qPh) &CIjػXj#6|S zh#&U72 zHG`/YS"m9Ը>g۰lv6dZ 6& (Am&fНyP>g.P?HtU({$"b &76ے-JG[r!N8-x tJ:$Tm>DhKV-C|bLCG\T0?hnoݓ*ҵMXK\:i?$)}:wSfaP9R9;2r0NM@I? ;d>i\ J#8t\[U᳚cyNΆAB8Y'xZޕhmޛ5ԬܷdcГRl^?T.㤰ڢp4e%.l4/۟pqrb+.|Ѿ'XaS4L"`?Pxe,2i6CXl9U* =Nhe1[𑓱a6bLſ Rڻ`Qv(efep(*t|EJIM{V1>}2gZr C)̚Y@ܝӝg ™!5h4q6-;$+b6Mεrw aƔK7a¾k/]@$u-M4,luYثU+z/B4p [x  g0'E36b[FNAa{x#" @P+EqK?Ϙ[MY/|Y _$+K,+ɚ܄[n>>n,ʤ_7.@!1-6LT Ib~nERj)14H!b0ν[UdMs_H">@5&B2|#t6[Cx{ -v$y7K6ϥ @#hq5`&wO7L<-\C#{5:Ž6'v ,v!:cFvʩLBQ)' u]]qm]d6v~cF_c|nS8pȤk_{ _vʉ:|ľ19G{d{.4uw$OYIXpq5$79E(g@E"EXK>E`QI'֐)GKSM.:2ڤ*x踑>C%0pf&91/39n_"%=(6+SOUTbQ)9IY.ۊ|G2c& Ao6g[}[]p>v۵РJ2Pv}Ε)AKv1<ɴ6"4GtimGRY/>J;=J+a-3]eZZ0:Kj X }(*9zWjᑚUVDF ᰁ\:1޼v?H랱-[5'=ŎqmnbKR"DIh˾ ؎{ kUaBf-Տ682@&/q g焾t01 rϽW6nL(qgEv1Jɒ9?4peH|9pvKZ8"|s3a\|[g pDcc+7jخP/2~,s6~81aD)Տc`J+hhkk+mz2ܰIX4;up9W#Zo=R,ALSvZѴ(=@Wj'wVǥ2vė1)6 K2Ƚ}2g~M !o⟃"IQ(rA$t>u ,yjW2b0ޗ9CQ5ܱV/YdAJ&ÇTo 8&H>g9g7ū:7`NrȔu+x=rxDA° Uu%wG:RmٹZx%=XGS=akekxv@6&W K%SPIԪդ"UsY0<PwxVv^DgM;5j7f,wTI~#"!`,u:)ZeÖ'z9~L|RL[zJ΢q0A e<7Ȑ[@Uq-F(>L'~D2Ը뛨MTۃiUsotֆwCl|<~ !IܱxKS y)\#fW #ľnAE=3JBsd%TvxT,zud>17 q^%D%j_+դT8lΜn$_1$"fL:,rPF 1}zO8tMB3ݡE) -o*!h}#+&aT95U?:9l8=0B\?yab1V?Dj\5LIjw)K>GJEk$H8U\٧Z `:]&/M68lȩU*^Pȃ>|͹q9aT NzGƓΓnM,Yµ[;C]}ܲ[qf?i^;aVvddWoc^'&ccq:,GyCIkɾ=/ɟ@O ; am'p3@< 6Wl+d=E n ["SB\ ѧΔb?qGvܩ5[%FmW:m٬r;a&M,ȧ -UñGD)?}//~*uwߓ]c K:럼ZʥlmN &1gŠtfOK:p;6S%8bj0YJD Md xDDeD|OFf&S ܛ |P~KdՎ9J)HD9a8%eH?@a|xZqVǣN8iQEYyBVUMH]s*;/u)_A3QGTH_rpB^$x*{[8~CGB- ntQ`=.θx޺c+1!m`y큄$9J7ۀyQ8 c/]Y&bfme>}ިzt_FmP'xiB0h${i}SLM0 eӁ w@A87?ܳxI?Y8|+ĜoqD|I?i^.WgĄ/>5PwXlΜh p9hiDzX^1/3Ty p/UEc)9CsOvt,X"yJxC,USN&$ŘMB3. >{T}^TGRM Sy~f\{_'AlߖqHM`(`=N"đ#rԻ3[?@k/ZF {~q` 09]bt]s@(;[QirwOno~s]ibA [cO nm Sb:ōB|D=*ݏ7*pN'b)tj<5{`;n%1|LiCzm.΅#?qK5s|­*{WMe-[[z! {7#g1PrX|N̕tWS6-3?E{)i % d_oߟm6cwqVqNm,-ShlW: q/5+p8w&3w/xQ@ܢ`~ U#MWջb8R;O6#m$,FN< 5+͍1&X4 OTUCK N#sI *bt$aâд6tn@d[=14˳q,@% ?Pr3V @wCy~ھS(i `%q;6JL5.X@KF>"= WX\F:8HveZYF?✥TQI(P6³<ԙS:r?H:at, D{ϼ&%δwӃ#cv3iJiAWC{wxCϜ KL "U{ds6G~A*Senޑcs;HH`ΘȶUU? im#ڶ](bf *ָP^+A]˵>}*(eH1?j͐(@'Þ,J')]ʿzހҵL)`. e[@DSJoʢCuL|=3Yb]'rV'$}}P)@6-פ7`"eO{tLP7 {r3qyy Bɷ[LF{Hn8cIXO;ϯy(wfC^6!h/rieƼso!sb)^M\d[6s U/3v6[{ţ[찆]IQ*ɏn"q]ۓ2x&uVrMtf|UԬ? gB=ΕV-{?(V:ٗU#g (T:*5y̻FR1Q.@_N{6šaML'}б_|Tom]CjVza#iڠg -/tm(yx:{,gqҢg ?A?X#uhǑVxs;'ĥp.nrR#(%C_>l^6n"{}wV0Z#4Y(_9L)[2Lb%oB|U $ב.˾_Jԩzߞ^3 P㉿¥ -nd-<{Ò[ۥ=ĩ sʸ첾BPEVl?~;g#?9,Ona _{8tU4￁gO0" iߜ^OG_㇤DAm '`{){$~&XL`'un"rk/H4Tx9rK:|J֫ u|֨xO!QCu*f(#D+p( {9Kꨢv$S= )1Ac<#Q*c^dn;;WJRI(cn'vR13^0:]b$CNu[<.(^\o8Y A Ppx$Gz0c$s3xnaqGf⟨00+$>趂fʗ dVQ4d$-ƺݮ6/ߤ(@ݹOӄc V3ko<.U!e4 ld8?mVltYvmH2\ZPK:`-i&>wP,nY/20H9۱ kp9@2'!!~* ԃ2#DzC=/=|5%:ˇșo`>SvE\TȖ9av*6ؒXւlqLX%!ǝ]ݨxOL1.K i\RkN;*NFi_Jش{7msad>~l~S™1n|}뒶j7L'^u]bP#&嬐x-wb{ZOǣS^Z{uDvNۃf,duYzP$3]JyA-vrm.F~mc\ KVlmWq[ Oy;6\5359DJF!V(P6U"nuJ uY=c$ RkxL?.![h MI 9(oO ,of/ k,.jHPV^:i uۓ3'߰1-p8tV ~Hz)EQK؈M".>Ӳ6^X6~Z)^w:TJd"2{GPe0Y^=.^i{߹JH9]S%#YuJ`q/P_hջVUjqcw1,UI{~WAxnm/F@MO-0)1 4w&0z 2CVI ?Bϋ`_J%;n_!SXŷ|;Nkbs\z076jy̗#E@WE%}Q=mc7 φE)Bśv(p`2xx>*1甊R_TC *{cȤ*מ jaZI4~YAUla;I!UݕW=kpK]ju:Ǻ;PltD"pv4 co'ա-SM!%:{y`gXg{~i:@VT +檣o",Iy* ڥ/$6.h <󜚦x56Yh[:~O:u_/7b[h e>,nxõ0 In: QTWt 6 Ƥ} #JːMQێx[MO`&IPL|nUOZ VJ擙 }?":[i$p3r{R=B uɔk)gs׼Քb w4A 2Ұ&1c:KfoDNF@$ѵ\c7YtrV9F"\}܊>>!cq|?c+EPuLǥOs&!n~^Q9"ƌ\_9v ) gxj&ֆO؃~kI˜]sEEϖ>n&t qXz>kBۚ#\2/]hG@cNe^rpZHCQ{ASqC&辶 oLHLDj݁  5G٭O ].VYTrXcyA"J!Fa+HŘ8D`6b1 o O4tV?I\Nba- %#j14LAlR=,Gx zAmqBMM˯U EE:Xgا%t9]{,J.iH|~" ܴ3cjRPI~.i䑉 yׇr"ƾY``s'2MLm26Ι&~2vұ"_>ZİwǪZ+t,Z+ e7GT(Lki ߳}oOB5BXA P_Qw)"Floo0$o4A)/TbtSvKœjo'.UWb0gDs}{eDrҬPQPkp8.vt`p+1 Do:VdƯ,a;\9{η7~.''`脘xK Rz̠J][Cc(|M•̴8lӼ.WkÖܬ~ "[ F.p)].(S +p3;jU&T8z}Rjwy ܾ4dD[}VvF] 4dDVj4;B8[ ;eYbKSН9y/ pa=&>t\ޮyNz[H=_EʦGΨT&D#+HǁcGF^=gE Cv͓6uFж07l-s Hdf%AֵAT-Oo.Tk)֍9΍+'QNnٴȷMPb3SL'Av= l3"~3אd?h{##mٿ"?ZcP6g{,ql>6!1г]n+n$ƛQ2KK12=j,77eE'iu xSL#7X_&z]=Ȗ'iWr86`t]n6]/B(dڬf no_ͥSh!b\ko`;.>_s ]O\{zAY~RlJ-6bux: xOs sazE5CH*?MiAF* ۉ#͙oHL.P<4O%'v+wtm@]Fy xsL9*ɀ-BTaLֈˌUY_M-4͋Ѩ{wZ؎ODr',5݊O<c~;U::5Yn 4sB(;izΟatA m6 v6s4]1 !s{8r[?@Fuu,kRI#i<+MIA;&>"%1Sgw22ׅj3:T*QJW[(i`ҫ@`r8THdFbrǴwU4f8bǕ ]h8TGbzr\(m dVݖV$,CjlrX&5Vʪ0]1>/fsqor6Ln\. 6jf.s"M)!vOsN2P݇*O r\HBJj9gsEɔg7삝D@|QdG <;HKoM:OC=]j-r]>Z.YߩRb@3UF/W&|R<(;Pu`м4[W]A))ceL9s۔pZr,h)3&1NfE3vT4'UoY,uث\=Mo{;L{fAl9Dհ C}uw gK5/dR Rby ևԑڡz^Xm%rPeM[$zG3QMA,YzӰf*h K`̌7b^bhm}wGo8FAa5ȽNJ0;_Buw h3WF{ BgRp脣PrBH9Ѽ'w$ymuf  :&q;FC!*f$8k(t!j#1AYwx?GHeulr"Aɨ 02;yM98 ,E|*ilwfIkuͯZyci]>nN ) Rn&:fmؖGfoe6b+HQb (2}͟7W7а,5&pǷd&1-ag~G}e 3!m!qgAiߓJ?Hʚ>\0!MR;;? d*7ZiO*`QnD큥bP(WT*1~sg0?x&cEK#@;]]a+20FyHoñHQÁE+yhxgTlgD4|g+5ܯ9<#'./L|EjAV9γG` WUQxܱ<-e5,\afЄM8CY`LO-yPY HwԐCPmOz3`eb(jy`8Ԝ<5i6|0 @IIh>`7[H2laO $&RSFN # Qٵ`(r: q~S"N0˭0^ `GE榓8berfF۸~æB#hT:az)4 m"CYP52|!yn9րF)x3D(!3{W@'dZWPR␽ߥִQvl,(=hhM.f.y5SKN:1_xΧkem>iCrHµRHèRs]Cyte=W:iB!nc#֌72)FM$φ~7(-lo`;åfi"Oz_U^D=< bӉ%uGa_p\#"D &Yy >}2|[֓-NK06 -ɶg9Q6oۄBD>5R:8Yr$ Q{woۆD=+M2z{rT9RH9c|ע/*@P,Il*acFn?Hn#bi/6Iuy-4 ILS: ᭂ*]`HY]7nX _ ` ,ҏmsMݻUdC> C{Zh@ 2{g;)kN) p,߈[ZYLh@xN8Oty׎ϩ+,&7)BW `htwSc `)6ZRy lDv͠^.?IV0c7`LU))(NiB!8<2A8.8sm-p|?'#%l횾z mT{6/B fJ8^y{(fj,Pbދ/$#11q4TG}jD9Ex֯]4+Xz)GV >Tߎ>t;$߾s!X`Wy3}(ٶR dQEC;% *pRLO =FSWY}刁SR"Mu:&?` QYӼQl @ZL"CW?q>N }D%$Jmj'\%yb+ cn/yY"pz|DND{' ZNASe}eqsgӜ̻=n1H٤pbf%W$f&;I~{鮫#DVoy`_Ic+/m5(kކ;3P_ܽ"E_́@6*Qáet5.(xPW5rj}Zp|StӼYdPp >J/g$>fMDUb-߁+Un/C -f&v_%}0ädؐnqז@@y'3 niy8+y~!AЍq`"nN6uFjs+4ʹABV4~%rq!c5rXS蕰ː=a]d~3'- .4(^XK!>kL%}=5*V)Z3wϖ{#8SLiJ܌R(:vXhc90 UQMW ^4'~p؈>o =᤹R4,qk<JǑ-w}[T !5&9y. PSزʷNg԰77qXrRUe*>gI"w5EI^ؿK =apӋ x<'X \knn'+ 4!2[z#/s:o6VW] .ڍi:ӝEẕx:5 ֫߿z^[+ qBQzGy z_@hHyMa3og'j@ ~Ө]{"\i=xDd&667e:|uEa&*է()c`=}t)9њ).Q-ք̉IzNWb0p؏Fw]Gcᢡ heZKH|8)Ht8m^Z&(g{X9sYo&FsĂx{&4|,Z>6MWFG!Sibūd \HI,W*xmëm2j\Y̗)ڔ)pw$p=ոwk~4 8zlu^f|XvR Em^^ugy$I~YOշu"9ᓱ4 V|yY g[K8=3p?}UDOd.3R*aj{* e87/k72x)e(*Gp*y3QkYuh]n[{K|}˶>ҊgG6OEdn $ߡS*c67Y.~7pdu7BNvqa#R:HێF zWY`ƴg%UלIf9_#GcPexby"k+T{e>!29: IT5ʰA !3ÏUL5 }  N-3)vo r9)5A,`ۑ1D"<ʪA䕰~?@57r/g,6'm^DeBn^J($Ų6/)tήc9W&dw7!ѵRb*&3:dϡmgMa/Aw^^&JZUTmks%zO˼)hos҆O1f&hx5: YZ