appstream-glib-devel-0.7.7-lp150.1.2 >  A Z钇/=„ : )-R8 gjy}̏ wU0/Wii[Y)+t[ %Cv eI6rlQ$<װSzH> X*Cb%AqDbAּx96[%\H3ŧl%f 7'JkP<:|w_!Gx/|.^|{s&sp_?,kh}2x_ʁQu2a854a3eb1649e6417bdbc1ef2399eb0783f0c913af2f55a6145e8b6aacdac867ba734f11c1a6b575436d201a045485dbce016b3,Z钇/=„S9fs>Z#_c!?Zƨ9*Aqh';I2t]S}xt lud5IDP;56>*ӱ(4ZR?@mDq3]t]frB&ؖ oKPnnmpҏVWW=)ss^T כj+֗4e ӨFvۄ$tk\S[lR,e؇/+S=7lc"qיD?N|^ h>pA?d ' _hltx .4<NtN N N N N pNN.NN!<(!}8!S9"S:)SBFGNHNI0NXYZ[\N]N^ bcd e f l u 0Nv h w Nx Ny, z`ptzCappstream-glib-devel0.7.7lp150.1.2Development 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 expatZrlamb556*openSUSE Leap 15.0openSUSELGPL-2.1-or-later AND GPL-2.0-or-laterhttps://bugs.opensuse.orgDevelopment/Languages/C and C++http://people.freedesktop.org/~hughsient/appstream-glib/linuxx86_64 q_u l g  4 ` ^  %  +Bi p %""JhF*edPTbLYY3PWxJDp}Xh/d  u"lvA큤A큤A큤A큤A큤ZWZxZxZWZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZNZWZWZNZNZxZxZoZxZxZWZxZxZVZTZhZhZhZhZhZhZhZhZhZhZhZhZhZhZhZhZhZhZhZhZhZgZgZhZgZgZhZgZgZgZgZgad5d4fbda44bc146381cf9705679ab0bac6a617a5fc061ebd05e59b55e683f8cd10515970cbd1f221b0ae152dfbf6baefe5605a71e27a8abd8ec705144128943289dde059a7c1ecf655590573caf1679f2b5ac48a9fb434ca6553fd44c93842d2697270cf83da2f3eafd624bcf6dd963d867352697b303daff09aaa219b5fe6d58fbfa1b6dbd0435fc2a95b136eea2a53dbbbb8e25618bbb9dd761fb181c3c2827266d87e3a26ebd19b216ced382ab64c246d1fff485cb5a562e87753da7d8c0b8ed5fa8262150c93b77614a9ecbe54fef24bf0cf3a501d66cd1dd530444de61cd82a686de2d7de95a40e91e9f2fe3a37d0027bf497049ae19d46d4054e414c7d87715ee697cd970381be0cf92fb90dbc3de3def77a40e9584e168a02c52ed423ea65753ee12df2387965b58699aabe5f72e0425b0c3e42d9bf94e62a50f685526f07e699003f4c183b0ecb700d452d7b228c344be9d7f50417bae7e99c37a277b1b7e124ac8819416f6115fa1f7b5e4ceb85705d5992b2d8028cbb9d1926289ce473ed5b64078245aee65b4fd09232a4a4e01f51cff7a613e4f91921ded63c60d307e55d305b8b0a75ddfeb2b5f9c4ce5cf04aa8f0ef95447bbfa10f3b4e78df93d724ff6bf353083213fb444de2e7942edfcca0e234949e234a6d9a95139b80d0dcbd6df6fdfef16f670bb5ac136235bafd5b1a332eb233a83b7587386301158052a4d3646fce49acdfe8227e3422adea54b9eda0241273a39b263570618f7c4517c14d6726e63a7346e6198d1066245d8ca326325532678392aced3fb48d867553b890943d1ed54b99183a658bc3d9eb47578621153fee91061debc1b022d01add12d0b51e30ebc0dd912c4db188d147b2d27b9a044130192813475ade2933a39f4fcce1a081e35c7aeb27822ce14e30b9f9d2938f3feeba7a8227be75ee60827ad9ffb77cdda17b2e68ca7a1ce646d085136f9d09163e655b1cdc36db09860859084e10f0ca30818cdec1d45fc38500a0794673858517ae15e3818da012540fd17c6b70129380cb71c898e34ac8c9a4859b4046b932d99b85a7eace9f0d3724ceb14858149e2ea873777c1783e3cc15a88dbdaf68365128ed4927f4740349ca156a15ef6bf2f44d8a48bb0a130b0ffaf2388d67237857495b38a9743fe105a0c27f2b5639c52a0d6775a9c5dd9290e68001884b26b2ae3f3f198e44bf6b63d7a8d3ad9f16b7bc8bc139acc05a621543a0730dc4cf84246946b4063014e4468fcfa521b71ccea5d1c8164c8a91ad46bab90176f13bec0f3352e1f6b4023df2925f444dc7867bbc1d8ddd09bb6de1f5d3c45734e4bbc831631eb37bfeb1b0a6c8873beffe8f16c8cdd31bb0681f2a6af57110c87fc7c4f9e13da57a1bf8a7bbb75883c1ae7811e2d308a1f7470e77d70b276e19771af68aa60237df6148b58d6dd36c533cac128b9491bffbbdcae4e36a9d34f9ad24fafb33a6d004a1c5faecf5346a4b27b189cda0b1dd56b835422459e07bd5c2293e14f1643470fa62ae70f72ff47e0867c1d10712ef29bf0c782a4ffa814589ce6d65a8e7807ecaf0c2aee3f94783855056a4f0b26210f36e9a59f9b6e72d02937b0247e66a2ae2bee194c46b07bd7c205e714c81eb87a1814efd17511d5e395dda0713df7363b79f0071592847dd2eb7883321a8adedccdc46c2dbb7921d379ee7b3ab877946d1b37eb4b9565a668a7d177ee35fcf01860ca16a24c493a7d93ba1d137388d897c7638cb61da6a3a727b46403f6cb4a1b07e84acd14caea790b5ba8dfb025d0d9fc74eb3edd5ec93b53c66377c45611c09096129c1c50134dbecb016a93c26d32f8a1c3cd68397ab2e029a52d0f8b0643d5cab70b70efc7ccced4b4625409df8d683d62abb4e814f12543edc624c1cd0dc5005627835f6da42b39775b67cdd8c359a0c13db620e92a8b1e8d790bdcf7ee37653b277f432d5d371c47d804c870e0d2859f8272401a8340679308fd12f43cf80e23201e7a8e4c1bec1c09152bb2bdbf326b4065631d577b759af93d447a6b6e7a7276a8eaba2dec84333d99d3a9f7f639cdb01b9554f0e8958404f2e6a61ab1d82cba504085d5cee0b29544b0fbd8cd6672fde86a9d44bad0413a3474e001076154feaad82e022499d83ce10262181d945c958b1521a04ff40252cbff6d43c4e5105841a9e62d4a99083fc0eb67885052ce562a7e06ed2f153798331dd761e6fd8ee258c61674d0123b9ef61818cbb86a2de0afa734d70f284ca1d23647609fc40c1b10f90b09454783244e108c0f5119f2a05ec40359a74df1943530572dbd7e82fd816c19d16cadff437c66149d2ddee555c7ab8224936b28eb19bd374dbf433809e9d93d62a66b025b7e27de3e260278b9fffdef14096eddbaa82a56778d552a14f140c06ce435bc0e9d6459a08bef15e72ea0c88ca414f1fe80a45dc673b8f710db8012d8c88af0e9d74bd8253dac68195a6ed7de162b895a39e9d440f6aa6142297d9219aa2dee8aac3ccc434922fea2a1e23a07346648cc2c687b0eee3f3d0ac83414c1b41ae58c17e4ca683f940648080435c72d1c8f90a292a1f52b7ab7ede5f5c366b5fdb67529d61d45702560d236201a1f32bb576ad98d59ea7ca21c9761d654a91b0d676b723099680a9b5fa03255614088efb6fa45081e7a380b3d607f41885c53cc09190e7b1bd8e64bc4c0c561a8269e9418c21fa4b9b228f6514192bca7f76ba3fdaa59be8b21f752407a8d24b00f5fb6bbb0446249b605efdd36598e8a0f65ac3fab2e18438c73b91ebfc80d2c68eb6df5d39aa1d2f0e52f2e621e70cc464acbf2f9e5b8aa1e1bd6d1303355d93cac53410997dc7a3f9bd60f3ce0d8ebae7908978c8731fe9bb139ff0eb96fe775524c2d4d4f167d79041b17c5cc8ae9112478665132c31a1417fb4aea2d3f9b906eeae6e6278e690c93b3f92fcf27e587143bb460722a4a52ba338b794050c64c498420599162f2b3b6928232dd0be7991d942b1dc0b1670eb8695e0629ad38280184be1b94602f2015707a28170151058f7171aeda501fcf0979d3852c77f7f01fe8d2828a4878390416a8e7c7359f8edefaf881b05cd516a880070420f2040eebf418098a86a3fb2ef5a9659c87d37b81ee85b69316b045a9453ac54b75948f4d26357dd018159078f36f90deeaf29ce3b9d2bd0ea6655ef1bda8libappstream-builder.so.8libappstream-glib.so.8rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootappstream-glib-0.7.7-lp150.1.2.src.rpmappdata-toolsappstream-glib-develappstream-glib-devel(x86-64)pkgconfig(appstream-builder)pkgconfig(appstream-glib)@@@@@@@    /usr/bin/pkg-configappstream-gliblibappstream-builder8libappstream-glib8pkgconfig(gdk-pixbuf-2.0)pkgconfig(glib-2.0)pkgconfig(gobject-2.0)pkgconfig(libarchive)pkgconfig(libgcab-1.0)pkgconfig(uuid)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)typelib-1_0-AppStreamBuilder-1_0typelib-1_0-AppStreamGlib-1_00.7.70.7.70.7.73.0.4-14.6.0-14.0-15.2-10.7.70.7.74.14.1ZZw@ZZ0@ZiZ @ZYZ@Y+@Yo@YY@@YKYKYP@YP@XXXXf@X@XwoXS@X lWw@W@WG@WRW^@W^@W@W~W_WBW=W(W'A@WX@W@WW@V@V@V޾VՄ@V`V`V@VT@VT@VVv@VUVKVKV=V7P@UYU@ŬU@U@UeUPU7@U'@U#U#U:U U@U@T@T|TTSyTR(@THTG@T;T5'@S<@S@S#@dimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgluc14n0@linuxmail.orgdimstar@opensuse.orgdimstar@opensuse.orgfezhang@suse.comdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgjengelh@inai.dedimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orghpj@suse.commgorse@suse.comstefan.bruens@rwth-aachen.dezaitor@opensuse.orgdimstar@opensuse.orgdleuenberger@suse.comzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgopensuse-packaging@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgopensuse-packaging@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.org- Update to version 0.7.7: + Use shell-extensions::uuid for custom shell extensions metadata key.- Update to version 0.7.6+git.12: + Always resize AppStream icons to fit the destination size. + Add AS_IMAGE_LOAD_FLAG_ALWAYS_RESIZE to always resize the pixbuf. + Correctly validate files using OR in the metadata_license. + Update the SPDX license list to v3.0. + Don't abort the build if pngquant fails. + Add custom metadata key for shell extension uuid. + Do not fail to validate if the timestamps are out of order. + Treat pngquant exit code of 98 (nothing done) as success.- Modernize spec-file by calling spec-cleaner.- Update to version 0.7.6: + Never include '&' in attribute values. + Add support for release types. + Fix an invalid read when using as_app_parse_data() from Python. + as-app-desktop: don't deference invalid lists. - Use pkgconfig(yaml-0.1) instead of libyaml-devel: it's what meson actually looks for. - Add docbook-xsl-stylesheets and gtk-doc BuildRequires to avoid implicit dependencies. - Drop intltool BuildRequires: it is no longer required since upstream migrated to Gettext long ago, and gthread-2.0 and sqlite3 BuildRequires: both of them are no longer used/needed. - Pass dep11, builder, rpm, man, gtk-doc and introspection meson options as true, and alpm, fonts and stemmer as false, ensuring the desired features are enabled and visa versa.- Update to version 0.7.5: + Add as_app_parse_data(). + Add as_store_get_apps_by_provide(). + Add more GObject Introspection annotations for Python. + Describe connection problems/HTTP errors when validating images. + Do not use an 'enable' prefix for meson arguments. + Don't expect an enum when really passing a bitfield. + Don’t fall back to en if other languages are available. + Explicitly require a new enough json-glib. + Fix a crash when calling as_release_add_location() directly. + Fix appstream-compose when using new-style desktop IDs. + Fix compile with GCab v1.0. + Generate icons and samples for emoji fonts.. + Never change the default screenshot when processing AppData. + Support OARS v1.1 additions. + Use pngquant to make the application icons take up less space. - Add pngquant Requires: new runtime dependency to make the application icons take up less space.- Update to version 0.7.4+git.3: + Do not try to extract duplicate files in the icon theme packages. + Fix the arithmetic when fitting an image in 16:9- Update to version 0.7.4: + trivial: Disable the fonts self tests in the builder- Update to version 0.7.3+git.20171103 (f230c8): + Only try to set the file permissions on regular files. + Add the 'hardware' requires type.- Update to version 0.7.3: + Add support for URL launchable types + Prefer /usr/share/metainfo as default path for metainfo files + Do not assign "flatpak" as an app's origin when no origin was found. + Add as_app_get_release_by_version(). + lib/app-validate: Fix typo in variable name. + Write XML for newer AppStream specification versions. + Add as_app_get_screenshot_default(). + Add AS_VERSION_PARSE_FLAG_USE_BCD when formatting version strings. + Add new launchable types from the 0.11 series of the spec. + Fix the inode mode to be sane on extracted files.- Update openSUSE-appstream-process: exit early if as-builder does not end with exit 0.- Trim and ensure neutrality of descriptions.- Update License to "LGPL-2.1+ AND GPL-2.0+": the client tools (builder, compose and util) are licenses GPL-2.0+, the library is LGPL-2.1+.- Update to version 0.7.2: + Allow remote icon types for desktop AppData files. + Do not check the suffix of tags. + Prefer /usr/share/metainfo as default path for metainfo files. + build: Enable C99 support in meson.build. + build: Define _XOPEN_SOURCE in order to expose realpath() in headers. + libappstream-glib: Use g_ascii_strcasecmp() instead of strcasecmp(). + libappstream-builder/utils: Drop an unreachable branch. + libappstream-glib/self-test: Add some additional checks.- Update to version 0.7.1: + Validate the format according to the spec. + Add kinds for application provides. + Skip loading desktop data from Snap directory. + Update the SPDX license list to 2.6. + Support CompulsoryForDesktops in YAML. + Have plugins link with asglib along with asbuilder. + meson: avoid unnecessary gdk dependency. + meson: introspection optional. + meson: Install appdata-xml.m4. + build: Make gperf dependency fully required. + Fail to validate if AppData screenshots are duplicated.- Update to version 0.7.0: + trivial: Fix a -Wpointer-sign warning. + Switch to the meson build system. + build: Improve build-api wrapper for Meson. + build: Add options for building API docs and man pages. + build: Conditionally generate man pages. + build: Conditionally generate the API reference. + trivial: Fix the autogenerated pkgconfig files. + trivial: Add back the Requires and Requires.private in the .pc files. + Remove the cache-id functionality. + trivial: Ensure HAVE_GCAB is set when libgcab is being used. + Add as_store_get_apps_by_id_merge(). + trivial: Try linking the GIR file with the local appstream-glib. + Show a warning if adding keywords after the keyword cache was created. + Fix the default plugin directory used by appstream-builder. + Add the limits in the validation output messages. + trivial: Prevent crash when a sanity check fails. + trivial: Remove the ability to run threaded. + Remove functionality processing an old metadata file. + trivial: Fix a warning message to be more clear. + trivial: Fix a variable with a misleading name. + Actually return failure if the AsbTask fails. + Add the missing shell-extension plugin. + trivial: Remove autotools fixups no longer required. + Do not enforce that the project_group is a valid environment_id. + Do not add the GNOME-Software-specific categories or icons by default. + Enable Travis CI for Fedora 25 and Debian Stretch. + Allow compiling with newer versions of meson. + trivial: Fix the meson version compare value. + Fix regression when building component types without icons. + as-app-builder: Don't cast gsize to guint32 when getting file length. + trivial: Fix an error message in news-to-appdata. + Do not write a timestamp when using news-to-appdata. + trivial: Ensure every app has format set before adding to store. + trivial: Fix up several small memory leaks. - Add meson BuildRequires and switch autotools macros configure, make and makeinstall to meson, meson_build and meson_install following upstream switch to Meson build system.- Update to version 0.6.13: + Add functions for getting the AsApp search match. + Add functions for getting the AsStore search match. + Allow using the app origin as a search keyword. + trivial: Use the new custom tag in the self tests. + Add support for . + trivial: Fix up some broken links in the generated documentation. + Add support for icon scaling. + Add as_utils_guid_from_data(). + Support non-numeric version numbers correctly. + trivial: Do not store the .shell-extension prefix in the search cache. + Casefold all stemmed entries. + trivial: Add a regex command to appstream-util for testing firmware versions. + Add a 'check-component' command to appstream-util. + Add as_app_remove_category(). + Add as_app_remove_kudo().- Update to version 0.6.12: + Copy hash table keys from AsApp to avoid them being used after they've been freed. + Validate kudos in AppData and AppStream files. + Fix the predicate comparison when using globs in metainfo files.- Update to version 0.6.11: + Don't crash when using 'appstream-util show-search-tokens'. + Fix a problem with appstream-compose with older AppData files. + Make content_rating a requirement for any component with the 'Game' category. + trivial: Update app ID rename list. + Revert "Enable the stack protection in local builds". + Show a warning if a desktop file is not found when required. + trivial: Report the archive filename if it cannot be opened. + Fix compile with -Wdiscarded-qualifiers. + Parse small version numbers correctly. + trivial: Split out some common functionality. + trivial: Find .pak translations in all libdirs. + Add initial support for Mozilla .xpi translations.- Update to version 0.6.10: + trivial: post release version bump. + Ignore

in AppStream markup. + its: add to tags extracted for translation. + as-node: Add back as_node_context_{get,set}_source_kind.- Update to version 0.6.9: + Revert "Require name and summary for validate-relax". + Fail to validate if the release children are in the wrong order. + Fail to validate if any release is in the future. + Add AsFormat object. + Add new API to GsApp to handle AsFormat objects. + Do not set the AsApp state using the AsRelease state. + Recalculate the state when formats are added or removed from a AsApp. + Deprecate app_set_source_file() and app_set_source_kind().- Update to version 0.6.8: + Do not ignore type=replace merge components. + Tighten a rule that classifies apps as web-apps. + Support reading metainfo.xml files when using appstream-compose. + Read and write the tag. + appstream-compose: Support appdata with no desktop files. + AsStore: hold a ref in hash_unique_id to avoid use-after-free. + trivial: profile: Free mutex resources in finalize(). + trivial: Update app ID rename list. + store: Fix use after free with hash table keys. + Add a destructor for AsRefString. + Make gperf a hard dep. + Fix the build with gperf 3.1. + Ignore -Wconversion and -Wsign-conversion warnings from generated file. + Require name and summary for validate-relax. + util: Add a dummy update_contact to appdata-from-desktop. + trivial: Fix a crash when removing apps from the store. + Release version 0.6.8. - Add gperf BuildRequires: New dependency.- Update to version 0.6.7: + Scan /usr/share/metainfo as well when building appstream-data. + Resolve relative symlinks when extracting archives. + Add a test for extracting relative symlinks. + Add AsRequire as a way to store runtime requirements. + Support glob and regex matches in requires compare tags. + Update the SPDX licence list to v2.5. + Remove invalid SPDX licenses from content license lookup table. + Revert "Remove invalid SPDX licenses from content license lookup table". + Add support for "+" operator at the end of SPDX license identifiers. + Fix dep extraction when multiple versions are available. + Recursively add subpackage deps into the main package. + Allow loading application XPM icons. + Write log files in a better way. + Fix a crash when using as_release_get_location_default(). + build: Enable C99 support in configure.ac. + Limit recursive deps lookup to the same source package. + Only fail to validate in AppData desktop components. + Release version 0.6.7.- Update to version 0.6.6: + trivial: - Remove two unused variables. - Use g_autoptr to avoid a Coverity warning. - Do not leak the entry if the file cannot be read. - Fix the self tests now we're stemming the tag cache. - Show a total process time when using appstream-util - -profile. - Don't split the text every time in the XML parsing hot path. - Add as_ref_string_debug(). - Add as_ref_string_new_static(). - Fix a tiny memory leak when escaping cdata. - Fix unused variable warnings. - Use -Wunused. - Remove an ununsed variable. - Remove a tiny compiler warning. - Do not attempt to parse unknown tags when converting. - Don't include trailing whitespace from AppData files. - Output the release state if the export is trusted - Add some asserts to shut up clang. + Check the return value of the stat call. + Do not save the XML attributes if the node or parent node is being ignored. + Don't recommend use of DISTCHECK_CONFIGURE_FLAGS. + Deduplicate the AsNode attribute key and value using a hash table. + Deduplicate common AsNode cdata sections for some tag types. + Dedupliate nonstandard tag names using a hash table. + Detect invalid files in the libyaml read handler. + Don't export NULL tags from AppData file. + Add a refcounted overloaded C string object. + Use refcounted strings in all objects. + Lazy load structures in AsRelease. + Use refcounted strings as the localised key. + Lazy load the screenshot captions storage. + Allocate the release sizes at runtime. + trivial: Use a finer threshold when performing massif. + Cache the stemmer results in a hash table. + Add support for ONLY_NATIVE_LANGS when parsing yaml files. + Use full RELRO in the client executables. + Enable the stack protection in local builds. + Set a better icon for codecs. + Make AsRefString thread safe. + Fix one more thread safety issue with AsRefString. + Don't regenerate .pot files with every build. + Don't add for addons. + Don't add for addons. + Don't add for addons. + Don't add for addons. + Do not absorb core addons into the main application. + Add Geary to the app id fallbacks. + Add AS_APP_QUIRK_IS_PROXY. + Add as_release_state_to_string(). + Subsume the AppData releases into AppStream items.- Update to version 0.6.5: + Trivial changes: - Allow the stemmer to be disabled at runtime for testing. - Allow priming the search cache using a NULL search value. - Allocate less strings when generating the token cache. - Show threaded tasks in bold in the profile output. - Speed up checking token validity by a few ms. - Restore behaviour compatibility to fix self tests. - Add API to set the smallest recorded delay time. - Only load native languages from desktop files when the flag is set. - Output profiling infomation to stderr. - Unsingleton AsStemmer and use a shared instance in AsStore. + Do not sent a REMOVED signal when deleting a transient temp file. + Process file changes when an attribute changes. + Handle files being moved into monitored AppStream directories. + Add a 'watch' command to appstream-util. + Monitor missing AppStream directories. + Revert "trivial: Restrict the bundle kind when parsing local files". + Ensure the component scope is set when loading yaml files. + Always copy the installed state when replacing AppData with AppStream. + Merge also the metadata when merging two apps. + Add app-removed, app-added and app-changed signals to AsStore. + Only transliterate when the locale requires it. + Add as_store_load_search_cache(). + Load the search token blacklist into a hash table. + Use multiple threads to load the search cache. + Only load native languages when parsing AppStream data. + Allow the client to control what search fields are indexed.- Update to version 0.6.4: + trivial: - post release version bump. - Allow detailed profiling when using as_store_from_file(). - Make as_profile_clear() threadsafe. - Make as_profile_dump() threadsafe. - Fix building AppStream metadata when using local files. - Fix two potential deadlocks in the AsProfile code. - Add some sanity checks to the unique-id hash tests. - Fix a couple of warnings with -Wundef. + Add support for AppImage bundles. + Fix building metadata on repos with mixed architecture content. + Add as_store_add_apps(). + Add as_profile_prune() for limiting the profiling output. + Add as_profile_set_autoprune() for automatically limiting the profiling output. + Fix the CSM rating age calculation. + Add as_content_rating_get_value(). + Fix setting the origin for Flatpak user repos. + Never inhierit Name and Comment when using appstream-compose. + Don't show a critical warning on invalid yaml file. + Fix a small memory leak when parsing yaml files. + Add functions to build and validate an AppStream ID. + Add flag to only load uncompressed files into a store. + Allow filtering applications based on merge type. + Release version 0.6.4.- Update openSUSE-appstream-process: do not rename the various appstream files to contain the sha hash in their filename: zypp is not (yet) able to cope with this (boo#999047).- Update to version 0.6.3: + trivial: - Fix a -Wundef compiler warning. - Sync example spec file with downstream. - Do not write for unknown types. - Fix up tests after the -lang auto-dep commit. + Support components with merge=replace rules. + Add a component kind of 'driver'. + Refactor the desktop file icon loading code. + Convert the built unknown icons to the correct kind depending on the action. + Add -lang package as a dependency in order to properly detect translations (gh#hughsie/appstream-glib#135). + Add an easy way to add a modalias to an existing file. + Add an easy way to add a language to an existing file. - Drop appstream-glib-lang.patch: Fixed upstream.- Update openSUSE-appstream-process: + Do not include -failed.xml.gz: people complain about the additional ~ 100KB zypp downloads on a repodata refresh at 'no value for them'. The failed.xml.gz is not needed for regular operations, but was a great help for packagers to find out why their app was vetoed. They will need to find different ways to get this info. + Rename appdata-screenshots.tar to appdata-screenshots-$HASH.tar to help mirrorbrain offload this file to mirrors.- Add appstream-glib-lang.patch: Add -lang package as a dependency in order to properly detect translations.- Update to version 0.6.2: + New Features: - Add a hash function specifically designed for unique-ids. - Add AS_BUNDLE_KIND_CABINET. - Remove the inf parsing from appstream-glib. + Bugfixes: - Check if icon name is unset before checking the prefix. - Do not merge all LangPack entries. - Do not require an icon from LOCALIZATION kind. - Do not use the deprecated GNOME_COMPILE_WARNINGS. - Do not use the prefix check when parsing YAML. - Fix gcc shift warnings on 32 bit platforms. - Ignore system datadirs that are actually per-user. - Invalidate the unique-id if any of the parts are changed. - Make upgrade check for SPDX license string. - Pay attention to errors from libyaml (gh#hughsie/appstream-glib#129).- Update to version 0.6.1: + trivial: post release version bump. + Add Sugar as a valid desktop environment (gh#highsie/appstream-glib#118). + Do not save the 'X-' prefixed keys to the AppStream metadata. + correct issue in transifex link (gh#hughsie/appstream-glib#119). + trivial: Factor out a soon-to-be-shared function. + trivial: Add two more renamed desktop IDs. + Add two new GCC warnings and fix up signed/unsigned issues. + Be more careful choosing warning flags. + trivial: Fix some gtk-doc markup. + Add AsReview. + trivial: Remove AsReview.karma as it's implementation specific. + trivial: Update git.mk to latest upstream copy. + Port away from intltool. + Do not split up the main AudioVideo category. + Don't change ABI when built with/without gperf (gh#hughsie/appstream-glib#123). + Avoid unsatisfiable development dependency when built without libgcab (gh#hughsie/appstream-glib#122). + trivial: Post branch version bump. + Remove specific support for flatpak. + trivial: Fix some gtk-doc markup. + trivial: Add AS_BUNDLE_KIND_SNAP. + trivial: Add AS_BUNDLE_KIND_PACKAGE. + Add as_app_equal(). + Add as_app_set_branch(). + Include the architecture in the equality check. + Include the origin in the equality check. + Include the scope in the equality check. + Include the distribution system in the equality check. + trivial: Fix the origin name when using the symlink name. + trivial: Fix the flatpak scope when using the symlink name. + trivial: Show the unique ID when using 'appstream-util search'. + Add as_store_get_app_by_unique_id(). + Enable globbing in as_app_equal(). + Restrict addons to the same scope and bundle kind. + Include the version in the equality check. + Add as_utils_unique_id_build(). + Allow multiple components with the same AppStream ID in the AsStore. + trivial: Don't write invalid width and height properties. + trivial: Add some initial self tests for AS_STORE_ADD_FLAG_USE_UNIQUE_ID. + Skip DEP-11 tests when DEP-11 is not enabled. + as_store_from_file_internal: don't redundantly monitor files. + as_store_from_file_internal: set up path data for the file itself. + Use an array of application objects in the ID hash. + trivial: Use the unique ID in the dedupe logs. + trivial: Fix critical warning when parsing qm files without a domain. + Add support for Google .PAK file to extract the data for apps. + Always use wildcards when adding apps to the store. + Add a fast as_utils_unique_id_equal() to compare IDs for equality. + Add as_utils_unique_id_valid() and use it before parsing. + trivial: Fix as_utils_unique_id_equal() to work with multiple globs. + Support merge components. + Use a more relaxed unique-id match for merge components. + Add some more validation checks for keywords. + trivial: Use the existing quirk as it can be made useful again. + trivial: Parse the unique_id correctly when searching. + trivial: Check if the flatpak ID is valid before using. + Only subsume a safe subset from merge components. + trivial: Update to latest translations from transifex. + trivial: Switch from Transifex to Zanata. + trivial: Decompress .pak files when getting languages. + Don't include the version in the unique ID. + Don't include the architecture in the unique ID. + Allow subsuming each property individually. + Add SUSE-Public-Domain to License map (gh#hughsie/appstream-glib#126). + Add the TRANSLATE URL kind. + trivial: Fix some gtk-doc markup. + No validation failure for lots of releases. + trivial: Be a bit more helpful when reporting validation warnings. + trivial: Fix the comment text for 'help' when upgrading. + Print max caption length when validating. + trivial: Allow setting the output trusted mode using an environment variable. + trivial: Don't add a duplicate when it exists already. + Ensure predictable output order of XML attributes. + Support AppStream merge components. + Add support for application suggestions. + Make asglib read current component-type names. + yaml: Read all component types, not just desktop-apps. + Add console-app component type. + trivial: Fix validation of console-application components. + Release version 0.6.1.- Update to version 0.5.17: + trivial: post release version bump. + Fix gtk-doc build when builddir != srcdir. + Optionally use libstemmer for keyword stemming. + trivial: Do not include the prefix in the id-filename. + trivial: Disable libstemmer by default. + trivial: Get rid of useless internal-only gtk-doc markup. + trivial: Fix 'make check' without libstemmer. + Fall back to the country code in as_app_get_language(). + Add an AS_STATE_PURCHASABLE constant so we can support purchasing apps. + Add an AS_STATE_PURCHASING constant. + monitor: Use non-deprecated glib API for monitoring renames. + trivial: Fix a compiler warning with libstemmer disabled. + store: Don't emit a warning when flatpak user directory doesn't exist. + Correct disabling of timestamps for gzip. + trivial: Remove the X- hack from parsing the category list. + Add external (X-*) keys of an app's desktop file as metadata AsApp. + Fix missing keywords in the previous commit. + Don't add multiple categories for apps with AudioVideo. + Release version 0.5.17- Update to version 0.5.16: + Add yast2-branding-openSUSE if an app depends on yast2. + trivial: post release version bump. + Fix g_ptr_array_sort use. + Do not rename a category ID in AsApp. + Never allow NULL to be added to AsApp string array. + Allow setting the id prefix and origin using a symlink file name. + trivial: Do not load Flatpak repos when searching. + Correctly detect new AppStream applications in new directories. + Add elementary to list of project groups. + trivial: Fix make distcheck. + trivial: Fix several issues to ensure changed signal are sent. + Load metainfo files if present. + Release version 0.5.16. - Drop 0001-Add-yast2-branding-openSUSE-if-an-app-depends-on-yas.patch: fixed upstream.- Update to version 0.5.15: + trivial: post release version bump. + Add AS_APP_QUIRK_HAS_SHORTCUT. + trivial: Try to shut up libasn. + Ignore files with invalid suffixes when building installed stores. + Add AS_APP_QUIRK_NOT_LAUNCHABLE. + trivial: Add three more apps to the ID fallback table. + trivial: Fix a critical warning when an AppData file has invalid input. + Fall back to the icon name for LOCAL icon types. + yaml: Make icon parser spec compliant. + trivial: Add a work-around for the new libreoffice in the builder. + trivial: Set missing icon prefix for cached YAML. + Sort archive contents by name for repeatable results. + Omit timestamp from gzip compressed files. + README.md: add note for glob usage. + README.md: wrap at 80 chars. + trivial: Add some more debugging to debug an issue. + Rename the xdg-app support to the new name: Flatpak. + trivial: Add some support for flatpak self tests. + Addons can have duplcate names. + Show the app name when complaining about missing description in the metadata. + Revert "trivial: Add some support for flatpak self tests". + Always add /var/lib/flatpak/appstream as a possible Flatpak path. + Add all applications for all architectures when loading Flatpak. + Set the architecture of discovered Flatpak apps. + Correctly set the architecture on newly discovered applications. + Save the ID prefix in more places. + Release version 0.5.15. - Drop 0001-Omit-timestamp-from-gzip-compressed-files.patch and 0001-Sort-archive-contents-by-name-for-repeatable-results.patch: fixed upstream.- Update to GNOME 3.20.2 (FATE#318572).- Update to GNOME 3.20 Fate#318572- Make output of appstream-builder repeatable (boo#977885): + 0001-Sort-archive-contents-by-name-for-repeatable-results.patch + 0001-Omit-timestamp-from-gzip-compressed-files.patch- Update to version 0.5.14: + Ignore desktop files with X-AppStream-Ignore. + Add search-pkgname to appstream-glib. + Add AS_APP_QUIRK_NEEDS_REBOOT. + Fall back to searching in as_store_get_app_by_pkgname(). + Add AS_APP_QUIRK_NOT_REVIEWABLE. + Search /usr/share/metainfo for local files. + trivial: Fix critical warning when validing broken AppStream files. + Add the Audio+Video categories from AppStream XML too. + Add as_screenshot_get_image_for_locale().- Require the main-package by the -devel package: the AS-utils are expected to be available to a developer.- openSUSE-appstream-process: No longer pass --api-version to the appstream-builder call (boo#973385).- Update to version 0.5.13: + trivial: post release version bump + Also filter YAML apps before adding to the store + trivial: Fix a gtk-doc markup warning + Support more DEP11 YAML markup + Always veto anything with X-Unity-Settings-Panel + Use a wildcard for the font preview checksum + Enforce the requirement of AppData for 'Categories=DesktopSettings' + Add as_store_remove_apps_with_veto() + trivial: Only remove apps with a veto when specified + Do not hardcode x86_64 when searching for xdg-app metadata + Release version 0.5.13- Update to version 0.5.12: + trivial: post release version bump + trivial: Add missing gtk-doc + Add support for content ratings + trivial: Add some more OARS CSM ages + Split up AudioVideo into two categories + Add as_app_get_id_no_prefix() + Add AS_APP_QUIRK_MATCH_ANY_PREFIX + Add as_store_get_app_by_id_ignore_prefix() + Add as_store_get_apps_by_id() + Merge duplicate AppStream component entries + Add as_app_has_compulsory_for_desktop() + Add a merge-appstream command to appstream-util + Release version 0.5.12- Update to version 0.5.11: + trivial: post release version bump + trivial: Do not require icons for generic component types. + Fix ordering of parameters to as_store_search_app_info. + Add AS_APP_KIND_LOCALIZATION. + Fix crash when validating files containing invalid remote URIs. + Add as_markup_import() + Add support for GNOME Shell extensions.. + Do not tokenize the application ID or package name. + trivial: When searching look in the user app-info dirs too. + Do not mark all subsumed applications as installed. + trivial: Fix FALSE/NULL confusion spotted with GCC6. + trivial: Fix a tiny introspection warning. + trivial: Fix another compile warning with GCC6. + Add a AsMarkupConvertFormat to as_markup_import(). + Split out as-markup into a new source file. + Add as_utils_string_replace(). + trivial: Prefer
    over
      when the list start is unknown. + Support importing HTML text using as_markup_import(). + Add a 'markup-import' command to appstream-util for testing text import. + Implement DEP-11 MediaBaseUrl support. + Tokenize names like 'half-life' into two tokens for searching. + Release version 0.5.11. - Add pkgconfig(json-glib-1.0) BuildRequires: new dependency.- Update to version 0.5.10: + Add AS_APP_KIND_SHELL_EXTENSION. + Add AS_APP_KIND_OS_UPDATE. + trivial: Display the search sort key in hex. + Do not tokenize mimetypes. + Support loading XML files using as_store_from_bytes(). + trivial: Fix critical warning for xdg-app bundles. + Add AsAppQuirk. + trivial: Add AS_APP_QUIRK_HAS_SOURCE. + Add a 'split-appstream' command to appstream-util. + Release version 0.5.10.- Update to version 0.5.9: + trivial: post release version bump + Fix dates in NEWS - It's 2016! + Add missing G_BEGIN_DECLS in libappstream-glib/as-tag.h. + Accept FSFAP as a valid metadata license + Update the SPDX license list + Fix a validation error for metainfo files with descriptions + store: Keep track of which appinfo dirs are added and never re-add them + store: Pick up newly added appinfo dirs for xdg-app remotes + trivial: Fix a couple of small memory leaks + Release version 0.5.9- Update to version 0.5.8: + trivial: post release version bump + trivial: Remove the hardcoded hack for nautilus + trivial: Remove some dead code + trivial: Remove a warning for no recent upstream release + trivial: Remove the veto for ConsoleOnly + Use the project_group heuristics when parsing AppData files + Remove the hardcoded rule for xfdashboard as it has been reported upstream + Only load supported icon kinds when using appstream-compose + trivial: Remove support for old-style firmware GUIDS-as-IDs + trivial: Relax the XML header requirement + Reject an invalid project group when parsing + Use heuristics when building metadata with an AppData file + trivial: Fix linking error when building appstream-compose + Add support for per-user and system-wide xdg-app installed stores + Set the xdg-app origin using the filename + Add a modify command to appstream-util + trivial: Add the missing AsBundle to gtk-doc + Add AsTranslation to support tags in AppData files + Fix a regression in the icon_path logic from the xdg-app merge + Support multi-line copyright statements + Allow setting state on AsRelease objects + Support the QT translation system + Parse the sections in the QM file format + trivial: Fix regression with AppStream metadata in xmls + Add support for the GENERIC component kind + Add a flag for skipping invalid AppStream files + Remove support for Ubuntu app-install data + Set the xdg-app origin on the store, and only set app origin to the remote name + trivial: Fix up self tests after generic kind + Move the kudo and provides autodetection to libappstream-glib + Use predictable sorting when outputting + trivial: Do not require icons for generic or runtime kinds + Show the source of the 'appstream-util check-root' failure + Do not respect the icon_root when using as_store_from_file() + Blacklist the xdg-app AppStream data as the correct data is added manually + trivial: Support loading the xdg-app AppStream data from inside the sandbox + trivial: Prefer the xmls icon rule over the xdg-app one + dep11: Support stock icons + Escape data before writing to an HTML file + Ignore temp and hidden files in AsMonitor + Release version 0.5.8- openSUSE-appstream-process: fix very stupid typo. 4 eyes is not enough.- openSUSE-appstream-process: use specific temporary/cache directories between calls. Otherwise, icons extracted from a previous run bleed into the next one.- Update to version 0.5.7: + trivial: post release version bump. + Detect web-apps which are added as .desktop files. + Make the check for screenshot equality more robust. + trivial: Fix self tests after the xdg-app fixes. + trivial: Never write empty tags. + Move the blacklisted application list to the front-end client. + ostree: Work around threadsafety issue with g_get_language_names. + ostree: Remove unnecessary workarounds for bundle paths. + Move the gettext parsing to libappstream-glib. + trivial: Use G_DEFINE_QUARK. + Only build the test firmware files when using - -enable-firmware. + Allow disabling font support with --disable-fonts. + Allow multiple NLS domains to be specified when searching. + Add as_image_load_filename_full(). + Support date=iso8601 attributes in markup. + Add appstream-compose. + Remove all traces of ostree. + Remove the GStreamer plugin. + Remove the GIR and GResource, nm and KDE-specific plugins. + trivial: Fix 'make distcheck' with the new gettext test files. + trivial: Fix building firmware after the ostree removal. + Release version 0.5.7.- Update to version 0.5.6: + trivial: post release version bump. + Accept various 'or later' metadata content licenses. + libappstream-glib: Add the runtime ID kind. + trivial: Fix a small memory leak when parsing debs. + Assume a release value of '0' when unset. + Fix AppStream generation when using duplicate .deb packages. + Check the project_group when validating. + Check name uniqueness when validating AppStream data. + trivial: Mark some more strings as translatable. + Install gettext ITS rules. + Cull the application blacklist now we depend on AppData files for the builder. + trivial: Add the gettext files to the example spec file. + Set a validation failure for files using when being strict. + Allow dumping inf files using appstream-util. + trivial: Fix the Since: value on as_utils_is_spdx_license(). + Always blacklist desktop files for uninstalling software. + Automatically add missing .inf types as required. + trivial: Fix the self tests after the blacklist cull. + Prefer stock icons when using as_app_get_icon_default(). + package-ostree: Init NEVRA on open otherwise we don't get the right tmpdir name. + asb-package-ostree: Fix things up for xdg-app use. + ostree: Allow specifying a particular arch only. + Release version 0.5.6.- Update to version 0.5.5: + Add a AS_APP_STATE_UPDATABLE_LIVE constant so we can support live updates. + Allow update_contact to be output in very limited conditions. + Log when we auto-add kudos or keywords. + Add the package name as another application search token. + Add as_utils_license_to_spdx(). + Only use the package license when not provided by the AppData file. + trivial: Fix a compiler warning. + Fix a crash when tokenizing a NULL string.- Update to version 0.5.4: + New Features: Add as_utils_version_from_uint16(). + Bugfixes: Generate GUID values according to RFC4122. - Add pkgconfig(uuid) BuildRequires: New dependency.- Update to version 0.5.3: + trivial: post release version bump. + trivial: Sync example spec file with downstream. + Strip Win32 and Linux paths when decompressing firmware. + Return the correct error when the desktop file has no [Desktop Entry] group.- openSUSE-appstream-process: Do not produce html files; the biggest chunks of apps are done and the few users still caring can produce them anytime out of the provided .xml.gz files.- Add pkgconfig(libgcab-1.0) BuildRequires: New dependency.- Update to version 0.5.2: + Do not overwrite the AppData URL with the one from the package. + Do not ever store the KDE x-test locale data. + Require AppData files to be present in the AppStream metadata. + Use a sensible warning when processing desktop files with NoDisplay=true. + Simplify veto messages for missing and . + Fix a typo in command name. + Support super-HiDPI icons like shipped in Hedgewars. + trivial: Do not subsume vetos if AS_APP_SUBSUME_FLAG_PARTIAL is used. + Accept a '0x' hexidecimal prefix when parsing a component. + Always use a dotted-decimal representation of the version. + Add AsProfile for speed profiling. + trivial: Show the path when profiling as_store_load_installed(). + as_profile: Non-void function should return a value. + trivial: Symbolic stock icons are valid. + Add an --enable-profile option to appstream-util. + Remove the long-obsolete appdata-validate tool. + Add as_profile_set_autodump(). + Monitor /usr/share/applications for apps without AppData when using watch flags. + Add as_markup_validate() to check descriptions. + Allow as_markup_convert() to ignore errors. + Always escape AppStream descriptions when doing passthrough. + Add support for . + Add the ability to attach blobs of data to AsRelease objects. + Add the ability to parse .cab archives as AppStream stores. + Use AsStoreCab to read .cab files when building metadata. + Fix crash in validator when processing '
    1. '. + Do not fail to install firmware if DriverVer is not set. + Use as_utils_vercmp() to be correctly check versions for equality. + Try harder to deal with icons that have extension or full path listed. + Only accept UNIX paths for files in cab files. + Do not use the DriverVersion for the inf file version. + Use a MS-style version number when parsing a hex version. + libappstream-glib: Do not parse ISO dates as uint32 version numbers. + Do not attempt to parse the version in as_release_set_version(). + Use a wildcard in the self tests to ignore GCab-generated hash differences.- Update to version 0.5.1: + trivial: post release version bump + Do not blacklist the 'desktop' token as this is sometimes legitimate + Support SPDX IDs with the LicenseRef prefix + Support the SPDX 'NONE' and 'NOASSERTION' keywords + trivial: Fix build warning in make check + trivial: Fix a build error when running under ninja + trivial: Remove prototype with no method + Allow a filter filename to be used with the builder + Introduce _cleanup_free_libc_ cleanup attribute + Avoid using PATH_MAX + Revert "Allow a filter filename to be used with the builder" + Ignore empty AppStream XML files + Add a few KDE applications that have changed desktop ID + Don't show mangled version numbers as negatives + Add another GNOME application that changed IDs + libappstream-glib: Port to G_DECLARE_DERIVABLE_TYPE macro + libappstream-builder: Port to G_DECLARE_DERIVABLE_TYPE macro + Use GLib's cleanup functions instead of libgsystem's + trivial: Fix the build + trivial: Remove any support for installed appdata-extra files + trivial: Drop as-cleanup.h include where not needed + Do not fail to validate firmware in AppStream with no screenshots + Use glib's cleanup functions for libsoup as well + Use glib's cleanup functions for GString + Add support for release urgency + Don't reallocate malloc'd memory with g_malloc + Use specific types to remove the last _cleanup_free usage + Use the typedef'd name in the code to help readability + trivial: Fix --enable-ostree build + trivial: Fix gcab generated checksums + Release version 0.5.1- openSUSE-appstream-process: compress the status html files (boo#942985).- Update to version 0.5.0: + Show a better error message when there's not enough text before
        . + Add two functions from fwupd for checking GUID strings. + Fix the name of the D-Bus session enum. + trivial: Remove unused prototype. + Add support for the flashed firmware provide kind. + Find the application in a store by the provide value. + trivial: Do not run the slow GFileMonitor tests by default. + Remove support for lower than AppStream 0.8. + Remove an unused exported method. - Rename libappstream-builder7 to libappstream-builder8 and libappstream-glib7 to libappstream-glib8, following upstreams soname change.- Update to version 0.4.1: + New Features: - Add a 'compare' command to appstream-util. - Add a 'mirror-local-firmware' command to appstream-util. - Add a flag to relax the AppData Category=Settings requirement. - Add a flag to use non-optimal data sources when building metadata. - Add am 'incorporate' command to appstream-util. - Add two flags to veto-ignore to relax the requirements for metadata. + Bugfixes: - Be less strict when loading incorrect AppData files. - Do not duplicate tags within a release. - Do not expect the INF ClassGuid to be the ESRT GUID. - Don't crash when parsing a with no description. - Fix a potential crash spotted by clang. - Fix autogen with latest Intltool. - Ignore the prefix when loading system-wide AppStream information. - Include when writing the ignored metadata. - Only write the release timestamp if non-zero. - Remove the AppData veto when incorporating metadata. - Search harder when using AS_ICON_LOAD_FLAG_SEARCH_SIZE. - Sort multiple entries by name. - Update the SPDX licence list to v2.0. - When building metadata with the use-fallback flag accept legacy icon names.- Failing the test suite is not fatal.- Update to version 0.4.0: + Version the builder plugin location. + Show a warning when the origin or basename isn't specified. + Do not use the cache location when using install-origin with a DESTDIR. + Release version 0.4.0.- Update to version 0.3.6+git.20150506: + trivial: Set the catalog basename as additional metadata. + Remove overzealous blacklisting entry. + Detect recolorable symbolic icons. + Fix exo-web-browser blacklist entry. + Add text icons and sample text for some languages. + Have another go at fixing font previews.- Update to version 0.3.6+git.20150414: + trivial: post-branch version bump + Use the sanitized font filename as the cache-id + trivial: Never attempt to mirror generated screenshots + Check for duplicate screenshots when adding fonts + trivial: Convert the porting document to markdown- Update to version 0.3.6+git.20150409: + Fix a crash for an invalid AppData file- Move openSUSE-appstream-process definition from libzypp-plugin-appdata to appstream-glib: as appstream-glib provides the actual code, it's much easier to update the openSUSE-appstream-process script in the same package.- Update to version 0.3.6+git.20150407: + trivial: post release version bump. + Build: link libasb_plugin_font.la with GTK3. + Allow using as_node_get_localized_unwrap() on unwrapped description markup. + Remove --extra-appstream from the builder. + No longer set PaddedIcon. + trivial: Remove some unused code. + Add a mirror-screenshots command to appstream-util + Remove all networking support when building metadata. + Remove the extra screenshots and appdata options from the builder. + Remove the batch output option from the builder. + Do not strip out the source screenshot when using mirror-screenshots --nonet. - Drop appstream-glib-cairo-link.patch: fixed upstream.- Update to version 0.3.6: + trivial: post release version bump. + trivial: Make the UTF-8 test actually match the comment. + Also subsume application licenses. + Do not fail due to style warnings when using relaxed validation. + Add --batch-output to be able to disable the progress panel when building. + configure.ac: gcab is a hard requirement. + Remove the gtk3 dep from libappstream-glib. + configure.ac: fix typo. + Use the correct image URL for HiDPI screenshots. + Allow uninstalling AppStream files from /var/cache. + Use the upstream screenshot when we are using appstream-builder - -no-net. + Make the AppStream builder support optional. + Assume the INF DriverVer is UTC. + Always upscale screenshots if they are too small. + Teach asb_utils_write_archive() how to write other archive formats. + Put all the screenshots in a file rather than just writing to the upload path. + If the API version is unspecified when building use the latest released version. + Add the source-only tags when outputting AppData files. + Add a 'replace-screenshots' command to appstream-util. + Update the checksums for the gcab-generated firmware. + Do not trust the result of FcConfigAppFontAddFile(). + Release version 0.3.6. - Drop appstream-glib-uninstall-var-cache.patch: fixed upstream. - Add appstream-glib-cairo-link.patch: link the font plugin to cairo and gtk3.- Add appstream-glib-uninstall-var-cache.patch: also remove appstream metainfo installed to /var/cache. - Add 0001-Add-yast2-branding-openSUSE-if-an-app-depends-on-yas.patch: Mark yast2 as a meta-package bringing a set of icons for other packages to depend on.- Add gdk-pixbuf-loader-rsvg Requires: needed, in order to be able to convert .svg icons to pixmaps.- Update to version 0.3.5: + New Features: - Add new API required for firmware support. - Add new API required for OSTree and xdg-app support. - Add 'news-to-appdata' and 'appdata-to-news' cmds to appstream-util. - Support all of the yet-unreleased AppStream 0.9 spec. + Bugfixes: - Add releases from the upstream AppData files. - Allow short descriptions when validating in releases. - Correctly load descriptions from in AppData files. - Fix a builder crash where a package depends on itself. - Fix a crash when more than one thread tries to ensure the same package. - Fix DSO Linking error when built with --as-needed. - Make the failed AppStream metadata optional. - Make the icon tarball optional. - Relax validation checks to allow empty release sections. - Return the correct exit code from appstream-builder. - Add gcab BuildRequires and Requires: needed for the cab extraction of the new Firmware support.- Update to version 0.3.4: + Allow specifying --packages-dir multiple times + Show the offending text when validation fails + Do not blacklist applications with broken AppData files + Remove the composite plugin + Add as_app_get_search_tokens() + Add show-search-tokens subcommand to appstream-util + Do not store short search tokens like 'a' and 'or' + trivial: Do not store search tokens with markup + Blacklist the 40 most common search tokens + Check if the search entries are valid before searching + Accept as a fallback for + trivial: Fix 'make distcheck' now the composite plugin has gone + Release version 0.3.4- Update to version 0.3.1.git.20150103.a7941d7: + Assume that stock icons are available in HiDPI sizes. + Blacklist the IBus desktop files used in gnome-control-center. + Add several more non-applications to the blacklist. + Blacklist KDE3 KCM components. + Assume foo is a source image kind for AppData files. + trivial: Support ASB_PACKAGE_ENSURE_VCS for RPM packages. + Handle other-endian MO files. + trivial: Add 4 more stock icons to the whitelist. + Fall back to the dumb tokenizer for keywords with special chars.- Also obsolete appdata-tools-lang to facilitate updates.- Update to 0.3.1.git.20141031: + Fix make check run in chroot. + Merge appdata-validate. - Enable make check. - Obsolete and provide appdata-tools by the -devel package: appdata-tools has been merged into appstream glib and the resulting binary is shipped in our -devel package.- Update to 0.3.1.git.20141030.7a5f76a: + No longer trip over extracting hardlinked files.- Update to version 0.3.1.git.20141023.f8bf1b6: + Allow to disable some vetos.- Update to version 0.3.1: + Add a kudo for a HiDPI ico. + Add an --enable-hidpi argument to appstream-builder. + New APIs: AS_APP_VALIDATE_FLAG_ALL_APPS, asb_app_set_hidpi_enabled(), asb_context_get_min_icon_size(), asb_context_set_embedded_icons(), as_icon_convert_to_kind(), as_node_add_attribute_as_int(), as_screenshot_set_priority(), as_store_convert_icons(), as_utils_find_icon_filename_full() and as_utils_get_string_overlap(). + Add AsIcon as a new abstract icon object. + Add AS_ICON_KIND_EMBEDDED and AS_ICON_KIND_LOCAL. + Alpm backend for appstream-builder. + Support filtering by metadata in status-csv. + Many bugfixes. - Disable _build_from_cvs, as this is a released tarball again.- Update to version 0.3.0.git.20141013.6d59429: + Allow to merge icons into appstream xml. Comes in handy for OBS, where we generate an appstream with embedded icons. - Add gobject-introspection-devel BuildRequires: dependency to bootstrap the tarball. - Add conditional (based on _build_from_vcs defines) gnome-common BuildRequires and call to autogen.sh: needed, as we are currently packaging a git snapshot. - Add libyaml-devel BuildRequires: new dependency. - Split new subpackages typelib-1_0-AppstreamBuilder-1_0 and typelib-1_0-AppstreamGlib-1_0. - Rename libappstream-builder1 to libappstream-builder7 and libappstream-glib1 to libappstream-glib7, following upstreams soname change.- Update to version 0.2.6: + Add a veto if a .desktop file has NoDisplay=true. + Add more things to the blacklist that are not applications. + A keyword search match is better than the project name. + Turn of sig checking for rpm packages. + Update the SPDX license list to v1.20. - Changes from version 0.2.5: + New Features: - Add an installed test for the destdir-check. - Add as_app_add_veto(). - Add AS_APP_PARSE_FLAG_ALLOW_VETO. - Add AS_STORE_LOAD_FLAG_ALLOW_VETO. - Add as_store_remove_all(). - Add as_store_set_builder_id(). - Add as_utils_find_icon_filename(). - Add as_utils_is_spdx_license(). - Add as_utils_spdx_license_detokenize(). - Add check-root to appstream-util. - Add some validation rules for metainfo files. + Bugfixes: - Allow desktop->addon demotion with an AppData file. - Allow different source roots to define addons. - Do not require sentence case when validating with relaxed settings. - Fix up legacy license IDs when tokenizing. - Ignore localized keywords. - Ignore localized screenshots. - Link client/appstream-util against gdk-pixbuf. - Metadata licenses like 'CC0 and CC-BY-3.0' are valid content licenses. - Never add duplicate tags.- Update to version 0.2.4: + New Features: - Add AS_PROVIDE_KIND_DBUS_SYSTEM. - Add an 'install-origin' command to appstream-util. - Add an installed tests to validate appdata. - Add as_store_set_destdir() so we can use a different root. - Add as_store_validate(). - Add asb_app_set_veto_description(). - Add support for which will be in AppStream 0.8. - Add the provide for applications automatically. + Bugfixes: - Add a plugin to detect new-style 'gtk/menus.ui' AppMenu support. - Avoid using rsync's -a parameter. - Detect any addons with missing parents. - Do not load applications with NoDisplay=true when loading local. - Do not pad the compressed AppStream metadata with NUL bytes. - Do not treat app-install metadata as installed. - Markup errors should not be fatal when assembling a store. - Only add registered projects and categories to the metadata. - Only link to apps.fedoraproject.org when processing Fedora metadata. - Show the time remaining when building metadata. - Show what application addons extend in status.html. - Validate for a sentence case start in

        ,

      • and tags. - Changes from version 0.2.3: + New Features: - Add some simple filtering in the status.html page. - Record if distro metadata and screenshots are being used. - Show the builder progress in a ncurses-style panel. - Support pre-decompressed RPMs. + Bugfixes: - Add oxygen-icon-theme when an application depends on kde-runtime. - Be more careful with untrusted XML data. - Do not allow duplicates to be added when using as_app_add_kudo_kind(). - Do not fail to build packages with invalid KDE service files. - Do not warn if the AppData file duplicates the .desktop value. - Show any package duplicates when generating metadata. - Show apps with missing icons in the failed metadata.- Pass --enable-rpm to configure: we DO want to support RPMs. - Add pkgconfig(rpm) BuildRequires: required for RPM support.- Initial package, version 0.2.2.appdata-toolsappdata-tools-langlamb55 1525256818  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMN0.1.90.7.7-lp150.1.20.7.7-lp150.1.20.7.70.7.70.1.90.1.9 libappstream-builderappstream-builder.hasb-app.hlibappstream-glibappstream-glib.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-builder.solibappstream-glib.soappstream-builder.pcappstream-glib.pcappdata-xml.m4appstream-xml.m4appstream-glib-develMAINTAINERSREADME.mditsappdata.itsappdata.locAppStreamBuilder-1.0.girAppStreamGlib-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-builder//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.opensuse.org/openSUSE:Leap:15.0/standard/89d89c16fad02c6a74fa3ee91c274fe4-appstream-glibcpioxz5x86_64-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 textPRRRRPRRRRRR Rxwew_utf-87c0140712bb7a5d900857032c913edd81f23ba4932f57147ffbfc8f2f3c22029?7zXZ !t/] crt:bLL ~ǥ޹ P$7wiT|xXNVikuʦ !jq?;GÆ'ڏM r 㢊ՋW}" A.4ό]ZUX(d]A#B؇McלSQ b^K1]&6(/jiz͵ĝ[Y{'Bέ],x3n?U-P>S߸_z8RN ^QW&=xΥ7c#rvE.luWbH_mƻ:sn*րn"3vAVp >㫑O6Әz!T@GIvʎ-7뎩*0ܖjYK:BւnLK M%_yER?cxr- ѪPkdžh= q_6` Y| nB^"K0)*S}W?inYhrѨ*Ds!U*C|؟SC4KV9&C.8T9ͤGbg%]7/yg Swn ykQju YU?~}<%Y9סڠ0Nb_Gol^dX4[<0p Y+ˆdcf -p3zҵ 64)o\[R}gaR\ 齕Ӵ˭[[:pzOLoBcMq*ހ7̯lVbY&'6nuZ<A4ae~S6U0zk $,pʹm|kW^/CXB̑'zTU]TQ,q@ oӽMŠJ.\6>eEm@Vhʓk"@;]%s5'R@FqXhV}Թ?˱0FɅAv2)DKٶ WRrV|-wfی?4R:2uKh5z#s-ԛtLjJ:ŒϮh}D-\ݯڠ^L^VԝusQ3S5\lEӇaOB.LAyb^kwlj⹁8z{U_ p9>oB<-i5"@~暙BA<1G+}&$+͊cmI2w釛r`S('c@SHm 4NP-Qs\jMU `ldAB^iB|[=b=hxt_m# v]Q4;H Pǧdvc%Ę-W!ouNK=B(!o2f.8TpЩtjXa/"~2Ffң` mFb>1աdrhb[|`%mU k"c;Z.Q  `M eҦ6g~wt1,] Dߡx? eZ;3DC .qCNWr GtKy!U駱%uN'2*NJ"bFvDŽoߖī)vp.^ԕpگiG#4`ݽxߜxo6T8J6n_&sag6u `?*X{a}C +@`2cSR [0[DBR}Yj1@?OK* tܨC&u\ZÍ\BJ 0iPѬNAXv|EX= t,X t9.dLky Ө^,!W.A$NOX!R8u!Df}噪7X^Vؒq[,]CV+Ly?Ve8qm;"{$t]tUCoW/aY'zfE2172dC-W0[i5[vGsU{ޡ` <̓ {  -0#?^UZ) :Mmx Ulr:)sΧ ;]p=pAXBN L~#@lZ1_<1&mZ2e9`;&ZiP[9f̀؊*3kȉj>Y_xKKr9|fHAaۈކQkYʼ rQaIܡ jyvxL N`!R4OطWO.B0><\-NǕKo*UxT /~J$(|B{3E^&-qbF HPХG!HˊR5hazA#.jPq,23^Q`TSyt(]6 UXu +/A88-3>Y\ Ezk2F峏R1Ef%S!Jם 2L0Yu蛇eeMh/m : b@f#'b-zxv 1vO[iiA 9zL`76z]f2"n{Qum&$)H X)S+4M/BZW^AR|Y" >aɸ%m9),*n_xIAz,7 uqeu>"o-oa"v7HS_PJwgz.c]*L! \8wh|Za;^gq@2g ,p$7m2r7U5qyiI +@~m0Y'4.m˭>~.Wv%/.xL$]"140CQڕ)[M_1+i!s>X}醚q4~>B]զT>dV H "4O%$|>]~>2hTne_-tY%*#ᩋQTSmrSw3Co'YtS2S_z Uzia'Cq!،J23=](%͙4z^?NI HO0NJ0a%V`bYq*9c"㘺%SvBďnD!cDs$cbwU/d4|Ճl7Gx ot#S%8e$|c@h= 6A$XB⛾Kn(!wӯ1"M\BgJ w^mKdg~0>*3['Ftļ\u 3k᪗٥ cO`9tc$e\-? >pËҶ/בWw]{G=I֔pbOtmsu]Uqi!&Sbx0RoU5C]QQ{kX(b@Y"_]Ѡ@ޞӬ,U8sMnbiL*vbk;3˫Ϡ ,}5;eAs TFG5ay!\ ԧT]!5*Z#VS4}TF='UpDxLMM`,6{Z#Z&WR8@DQz;-[sR&%:if7A ;Q(Qo%u~ w!8`޶NڠIoכo2l:fn  `@0񷴎; >2ѕܥ~ΘWB؁4PTH]7NjAR0t}  5m ZLpO ]LeCeF.oZ**,10 md*xk:8FkMFką.釠t'?Q9 ޲p=D\oBp#W49n4=ITia Zɓ>-<% Ig.I7K!7s ߩ\.>zw=bޑgB1d`AJH[:S1dkFHt[ ]eZF#m/Z"@.ZNаpFK`vk!@K H N\Z|2[)nm B 7s"@~r](9D3 eLD%8 tMp?=}ݡ'++B\݅7e\+Itʶ-A(SuIRɥܸ8}L*>+A򙠖V?Fa Dgi:%zU^qtٯQl`N]1q?Ń!Lfuub|f}=:Ʊe`lMV{EWg ML{߻,`Y@H&mn/cO@ 7N7bh*^Qm[YLBȽDJ%ҭr&XxFd1ȶfv6]MfPZUF?):5|.3TjTIҰoKQ!th# L5Uuގ6RŬyR%]}13q.-QV[E~yTEye|YnbS[I=A8c@!|\lNI+ rمRFFcKRv͘U'Tpd+)r~,'[h@!ߕ!ܩ`k[ &!=i ̠])IZWA3K%f˲HjQq;e>9n_ ZMx>?;gjt֍<jŒ:)ϹDˆ1dY!Vp`|YqMOa&J!cWQCt;ff,tUnAFY v2Kv[.=kBKX\m? T`3 +h}`vɊdHxӅq҃T_Qk1O>R';>;HF|)gO%nGRr ο|9}RUهx`}L¿I{P?\tz: xrMX[) ΎWU<2(}|Йy !/HkLGC'R50F;FI%b YZIcy_AV/g3yNɆF¼g(s .Niyܨ!QXx?Фi n@`ss3UcUa]O@.a )Dn]=c!`g^xq& W3Bȍn? }Z4< xenkLV7`t3NQnnw/QoY:jmSI"MDϚQݿdR= 2fAM lD|1b382n:M+@z|,Ch4Qf[`xY֙%}%gߛ'V9ZLi6 '\na$pe4I(5RԤFh۱z" : "*38Zf' ׉[%l-_qK{_liw7v#yeB .OVCzf滱_&rے rHa %ܢfӣ,susR]<5dHc_&)A/t1Je̒7;Tdh#0,tJu5Ge}-ABkzUӋ})v|Fija6-VoaUwZ  Ka8Hj(Y':_CFhl#}/sb5LY3Q! ̧>9qW4.?-v< ),_Zyem'#8āSq813d;eNȒt+B)/B@M웑j ҕ; cK=cY$ 6޺4]+O,_] %W tn[Sтpg೑ԕx׶gM5{0! Xna@\1WWapޝJ8_" Ad-u>6uF͝||Aՙ 2kVUfvFB8޳1{nsY= C/{)[7&J.w[гfM|R:9gZIO6k֪lPW0)L@|}"VLЙ@Z9b$W?5@jp:;\3VO|*q[`Ե+wt'b h=rNI/-7AR'=%S.j(H4w\4N$M5R!?!=X%S0E1%!z5Rk,l>Q\1(^(ydbA~Ui龺{|;2HuQhz4b$(-hЪ skҹ+4'Srs]:IMP;^uOv= rJNSx"'ׇ֊]>5#r+l'~6ioƹ/uXWKӢG_&I*=`|LkJ}ȶIx_o8 "XL rG*w]$3;k1xTBKџsC[mPaі'R &`(k􀍃[pCCuZ0]<J~$812Co<`c\*nc |J[>U;KEAyC*0֭~HHo`|x(z.;,4"CfPZIդ>U< 58rIrfK) V;G\NJ+|kFHJ$r+!-ߗJɚIcK׀KMG0jUDf5aBr3 #~uvzRz0Ud<LBѧxcT#@e] 8"3jWw3  ;$)HC'3eW,bZ*GPJ3edԨ\z,ǬCI`T ,xmc"n(cM$&~`6IV#&;Mo@OvKWy3:Bytྉ \ie7|:S<"(7V8F]x/R@Mƕdbi#]fѠfLf3aI|ϢFȏgN3{='ͭBeXp glf(nl %pL=7Aj]g $$=,~~p Li ZݽmQ!2+2GLZc*dtzy3ֵ`ˮt7[:vl:/lK9a\Zo.Ⱦ#o/1o Ao6w.i6zw_[nb7 ̴V9:i&A?GZ_L?eO1 )5ԍ9!˂*<Am|eG"x s!89EOEU׶)wzn!)6e5%2NnٹV)x^cTQ|G  !s.BW.YrV #]ʉյ'@pw7",^0Z`ѽB(;/l7hPG XeM ql6Z Ͽ~jW@dRA&xWoyѡiNjFFoG}j(j=MA򞊮3[Ǡ&fO!N;46 " %ߣQ9L#SqZٟ| ..4nWH"34̸!. q9j"X&$<#9h68Tp zdodƆu݂"9v2'vE%LOd)`#2XJ\Pæ_ 92cCcS9r{ 5 ((YܟKD},Zd![!DA'uɯ|#۴ U!+ię |f6I/m!]5.n9H9Q#NfT3%z./YS=)r"m90[ 3H'E0~pn2+M)u_|ocm7yKF22 :Vo&mV{##:P5n >/?IS)zЅR,#9Md _sۃ{V&5j8rP5EAwHx{΀Du/ e7z:&אq`+kTx9_QÙ(݆#z"N3[:ˏS ˇa\A3O.n~m7B޶GOsS)c Q?z#$|uhV_3C.tdhN\qnUϜ芒qynr=;! {bD[ . KjܟTܺjΧjcϨ =,bUM""ܡnN][`.2\|c{ ?|MRل)Mʴu! 5q7l)Rԡ>!%Ikh/[`/m`kOkbe 뺹zzhC&*#]$z F $7ϛ5Mz~hl JDNcuJzczg˩zH ݮ5&IB³Q<8V+L3xl}Viݻ%Tu8@^bY+*:|Y_&""2Tw5뷗4(O8pِ f)=o^=I1?jZb.|z,^V5楴S­4#bwuw+?,]Z@l E'/t B@edz,\drT͞DTvhQ "uxFQk}/osj}uW-ɂk?n `#~蝮nVt.Q U1%# )Sm7\ 3(hZa4ׄS'y,"KV?(NsL%WA"٣|P(4,}f}@5"I>,fa"ӫ,:`1E?8{;1FaoA)'Xy1ք6U؇{hD`S@0S R}ɯ2'*өv9Z@w gU$U8z@%XrnTB2e5zuFzFe:ոK~Qh)vru9Ԧ C3_v9Vm/+ , q:D;WE\D>;=RE;sy~_޲_Ysc1{)5޼ӾRHԫ`ϑk‚(%_$Z42ŁhKqI~"< OǪy å-o(JHb='*s*~N]}מ}*;JRqȏ`B;%k4xHmy~ǡY[P enT4UVv S0ge516FQm̓Ҽ&V <޸H IOEot*g/Ҳ*"vBia@Њ$nv)M,$AZjhء$eȺFlr:oa0zyOI2~Q=֠,ȯJhB!qyh v' /ҀOkO9ZFdyqb &o֍ӞmMU\433hA!8 ?1A L}#Ȗ% x^BRD+{+Çv^퀮). }yѦN(ϿªʋQzO!vȩ܊ n3PJ_D$,3wP 'j#evC΢} 3/Lj]Ng$XBYYjV^3%e{,N9]7u?Dk2Oa=/;!!Bs~Xe.\޷h =jau*>{(NSelM$.P.OC]Q=$+;IJ(Sf*2N:ȳT~x9f]c~z[ <1{I88cbH٨)?W(@5KJ=-.0jkm3՚jBkN棜jO˹E .'۩"zsp 5mh$B:KEmMB5u\hU`_h^lW rpKjA)"~5J[]PD ֓:?3oZǤvڤ4WB[&׀dOdU6 O':_-V' V[@efܭhQq:"{[\Hu1% f+% N_ݩCKIA NI;Tz\Sbk%ZHLge")sG[=2#A077 m.-Ij]D=勈uj*u5a{J=)Ow98mub*?j^n<^L-i&ZӉBBc>#-'Yy>L]@S\x 9qzOB;[ƮסF,bLY_aOsX% &'*oϣ/WxnWXi5Q#(ݧ(㟨M?< :њ2YK\Sс@ϣ܌aަqAj;ͦO&!߾WgF)1I:b,}#E8a.P-!cVJQ?"$W=CaxЮֳ01$%Yכ {dC헵vW\4"gE07ބNБqI$ʋ.yY>ɢ8[]X}PKtK&v99SʻQx5f22N/'t  {(r`I`ZN|!rP_ c_"44)ļ%*tTuLT0֘[d,eUZ3J΋x͸ %?\mZi;<4itm}}}}/ZVǮͷj4<  $BT<洶(@ng=؝7CYm.b,PL$ sd&u`T5r7qcK%g3b)G"O~!ǮoӎmPfjv-n;gR5>9!Z?h]'d)01X)6wu#}|{WjyTIx8A^\'(.2/P7&'^ꀉ ؼML/ݷV.zW\N5O,(%NW40wBgu]hOneY>gxKGq}]Ak8A5jzcZ|aĞFah%Je30pH8]%)O`)zT%-(Ra V]@Wda մ5y'k(NϜs͜'ɬB^AK&Xb(vܸy%v?ܖػǧp~crk8BEe=y}1ޔ$903>$iiHpFkᖟ 'l>/jyqa3֮8ml cvlE1 ϪK1M&UoS=1L[2#La;Us1l ~Ťă mUԄU36(^c^5 –8K>;V̾ؖS@w&9m >S\d2fCB3@t*gߘ&|h# Ь!*@hM\D};BnJh9!XR6멝clTsS] A l @i2G$QA{,Nx;ZZH\%} x8%#VUiwpJ焽B^\=hMM g)3 4"3Ɵ/nvYz_E27xS"FIP{ N!?='C{=!2t2uǜ\nI\=yX}o>7V1Dk#d>kH?u|-IZF$/moȗ4Xk=$f>(/(ʵnD5*) *QM\&QPC_aŦU3|%Y+Mm!-{|пѨ\s'D__vԘ0^ E>Kqca.ƣT} &8D]?o)iC_zd=6Vʤ <ֲb 6a9nON߁aߘĦݳ$ڵprHDq,B]* ,3ڀ KH%׏Vj7s:Պ]Rs4T$EuZ/O^x+l&w(vH~`޸ Xz1楁*4ߐc?wYuJ dhi wLJ`A\V)9W"}$rlGъn-~(᭠嵫ĜǥR_B0Pk*Q= XuHd(ʤS#/W<J/qr*uq5h3e}îIR0 l+@(,*2 cu k-庋FΩ!\|OWbЭ?sEAwAx?vԕO3mr6lO~DQS==ǹ;a=7"-&}2&6/]Cry*jBAQs5O\QHyAF^/qR. eLjyK_4g|3Izyo47"QE(CzȲZ׸b -ĞUH0),KcӘp_=WtR"󁷃@]h"WOA`mޡzQY㪨 gKqAťSbхNh&"QCWb%زLG 7dOo-Buw o hctsX]0R6,ލC7IML,MЄYxG.2GzǟgJ2m-KQx!|4 }:N3`;L|g Җa"Hȹ_zl9е#:l$V05e(()aUTEͺTRض|.yKZi[Ǟ Se/Kt( b w(ڶρ~-ۚau=m ۣ~F锘c?M[k4OiABZn9},+ᠬ/mV2I%+jnr#2$C ~?ٮGoԴR۲y$)ͺdDR-x[#_4OVS4*eltKCuQp IŔVhFH PP1qԉ݉0m@Y8U0?[5'R` <e =Y#YE..)!ԓ$af4\/j!!%SӠ橎{kO<[Zqܳfns7L6rS Ye|fl-u,KE.x>/EԀ 0X"+YFr^{ #YV0q0&Iau=AYs$@ވqȲLXf56s &D ԮBYFK*tP^ 6xlPtL=$ x(!i %gxၐR_{(xu5[V`P~83RW4;扒/?M$4 & Q@ߧ# 8݁4۷ը&ꔟ{F)z|Vv; zE dhkx"/c< &7-͎H]hM0R93 ֢}TDd=Sx?2Rٸ{r 3\PMwy\]d>oSY{"weoT#|w#q.SQ}c=ã !R6O&|nۉ}SY9_E:Bsnh3fJ|?ܤ9WǢİXM(H(-o/}!PK )<x[f0x$NV_./lJ'h1?S1N3E_p7?E1 hG'TKÌ{1j,u֍L\ AL@ 4#PHLrcP$ڪ\d~1v]Ϋ *;_θ栉}ZL xniSc7R*o֫ M]!H4< ݁J\ro[@tkiZjLTɻxF_^zb6 ! h@+YVDyVAAsZ=76 V1F9B׵#v:Ȧ2^x it] w+,yԆ+nnל  Kd| Qz'{N&ǠB}$)0eBDnHr#|ۿ<6@=@h*"SJ5p3woj1Q"T'5&?͞vЕD=8낒Cu0)<.ambSeYKn"f1A~0|=~6P#"_ c@?sI0*L7ꠛ`+/{*~C(,K%`yoȰRj$q=u&xz.uiI҈+y[9S9w{Q|SW_Fĉ7O7D ͻ]T̂Enz4QuZI BDHj#vh\q6z^d汞mVH̚U&= _?CXO Q<4}") !>X;c(V?Nua+?~J,SQ(ڶR`8~mW0b"&=:^5A5£ꝶ mIŏXt[ dL <@rC,ezk&3jxc*#R^C ֨@bZW;"Wõ( ^5RBh*qQ#kwBЊΛNJ ~yטLq @c Rz k+jP?3Q fak+h נmiAF0#$n*;G=+Ũg}󜔵O+M홉YJ7Rp)GGPZpe#E ֒"ER}Fq2і١RxK=}A,'U½/˥_,4W:@n$vlzAj%>\${U5oÂNV'Hz nz ̻I"&^\Qv%q cEĨ]p !l/QkS%Sǫ/Rnz1!Zh-25?Ba8YOwm&+IHU7\!i6NVr=ޠM HЖu]t-v5"Fg[̻8cFJ U9'b#grɚ3l0`i>jNXjHD:۴?6?BD(.nQU^.z<Z+ 6*佖MRdƼ=GB"TJ6<U~hBu,k|y8eR v͒3,7cXs|k iF^Aڸ&1K~O퉏Kq3PW1zuc %F6R{=`rH5=ؓy6 ;y)+}VSfr?! 2leNk%_!M#>ŇV@8x7F]:"- H Up /Yt08's:R"ŜӻN K1ˎnWӿG CL?Cy` !;J`hG} f:t3f`Jn-܀rV=bM)J$HAv<˺cXB)S{s9aD]WCt]ҨHA~yܩyCuMw%;?sf8|yYz?nW^ {aR;)mx}OZֳyǺ~'10c3O`cCĺmhi9v{6i莆jqy\褾u>/m R=j;kjWa b0Yb;~Li7EKM)b՛sj 63폓E%0:Rk z3x́gƹ=]A>Ř%/gT)p }bNSSMӶn ˇ'M3"IUqU~wu@=,љݐ- ӻE2N)K-ʇݎ?{و7;yMyCn%B_Ɋb2O\;7 tl盕;+t~KABNPqYA lVzDugJO0^7|]8pxa< XZlʴ#zG38m}(H5@ g92%4w: zw_fdKLcƌ+!Nrkz+G-cL:(jnfr[{* 4naǦt`?#!a&ݾ]P,%'{T5|WOTq:'1t5ܷ:)X; 䪅yyw~6U6AH8%!mN蠄\:#@erk|9.UMȼ| IE~,ew;M}pNPVb h-ã%B|}ΝB=#-Wc7{;zay[>2eܨOluO.?ڹVIjO>h[OF#c䉪>fX5ʼ8?%`hgMbϟ>dy(&&yw^!oWOXЂ*%%f`9xPn,P,)rnRc*yd jwgPҔyM<"M9d8|]Eۡ0 ;^lE (B\]tDKj ZTѪN |;b?. iaBNmk'MB7Q6ދjZE׻BڎXP!N%9teF|\ OEK?sy~ASE%,P6 h !m4+ٝ̓yM(d[zax!DP%G wǜ~lgLtR[T,?7 Ov"Wf@}ڞ Mt%8-6ފ?%ەY - w'8Խ;pzd.''8#bx *Ar`㶛*NTOF&tBsL2|RO؀ٰ.o&}S-NfW6V%W@n3SaH)F0TRx-^a6]xLg,J;UėQQ@\B,JTi7Odp?6iul4SxWbҝBa=- joeLv0Wge3%CO\[8tRbxύ%| !(<XDbsɝ?p$9{^GCL.oҭ]lF&c>QK|" +fNa]=ʇVEy9][wL-]E'-e\ $ma; H 뿠E㳄E{{6k*6L cX - UUw^_D`>Wlwd</\Se_D1A6b 5S j%Шݩ>E]<;/?εyw,x@'B`ٔA3jK8F`H@\51hٮt}į7d8{:N@r{ ?7{VL>2A:0p%9p}1G^+8®1rݟw+L^̐v`ƝL^~1?yS]pPv/ *Tu翨DAɡmYJ[x ~-XSouhJi=#D=Ke_R\я͵6) /Hb(M"xp AF ^/ՏVߔNX"63^LW5@;ZY#/> cF )J׏VB##o$Mᠲ\N/i_w1sP`ТxRi&kJk+&#bS&-Eciԉw-){& Ih80K>)P곽a籶Ub@?τ]K|CQ׌ZY?]T|v1|VV:0j0wm8,7'6̆q%<̡vk>:d%kHQ~nmUIopb4舜%">Hb&_Ȏrf(JI:$ŒJ5PqX*`6[mfF*(pbKq}BO3blHX)Ӗއ\j=&Z>c+zSaOUHFhJaj1>>[S W=/pBH*j< "kVQJ$|D 9łXYLq.gPwNg("]N`LN! oUUA9'd4b"eiIr 8`Nh [?&7WAvdιs &('}c/][_vqCH;'mM3E_ C8!π .vN5'eC7φzZ qsiNe׸؈\뷓!,^d8RySrFҗ'6gVghu{Ay0F42u3"i8m,>6_~"Z,Xq `L̲V"M@R餜|}l9(9]8IŷnKӘveϧ5soS9īkķ&,8jg(1eCDsgmHu-8ul:R"gЏ%ortƖiҴ7;M& olPJ6ßJ!}zvdBkL7\P2 cYMQ @ HWp,gL5Dg ΍>pg KJ- M\~ITPdNs%Qf'Tjlbtm@FX{Gv%N[a-K~ _.x{z6\+0lhENdEPC9Jjqa99{-ux)]{IUpZ {Ne]~2g j P.nRJԋ=52Me %O*%s"CD7glLH6=Cn"pSCڻ{0s/ɫ,3X;rFiB\GLm ҭ L)*ۯ9}v{!Xy~6rQa;?8-B\X8[ Ik;DcRXn7V뙳*ƥOheH!Pp(PȬ* 8):[cb=2km;>K>!Bz߅q(Dz|ʮzvZ9aRn8!A+$H^!` ;wWiNP-aGɒ,$-F-ɤMŗRG`f.D䦛@ ̚?P yn&Dť3YKN%<>c0a쌲+s71;j@7>y\z*ū +uk72\i\_[ro5nwW c GHu gIZ:-T^T7WDt:p_GETxvQ DQ_uex/uҢK~9Ht, f_fa ~h׵FW7Q9رB9g"ImNbSb`J 7#ljwN[JQC1zXE82?țnKb Ǘ z!i[]FUv &Ea>3tΖIq/<ݓ'9 KӯITxk D 9ӾaݐRCZdK%;[f#N,?Qy|3?J5ۈ 0B:a=cf$AHۡĩ B&½~#ᐧa@!+_~&:q |-8F%$nz߯ 7mxH'k%7kbDey^J FbTG>#,rhē.ɽ >.*K<0);~KP\"ƀTrIpaò6 ݙ_yO5i:ArBc }ҤR ka 6@PF33[SIߔ\u6և'Ҝ47\ЃwRAtYä[EQ--VGs `pp@gٜLsq ["^M%x7FXkjocF+RVV 1`b7#۱QI`ns"xirK\?&I; paa!+Фd䂼R [w3Ŧ֓<{ l+`:mJUKۥ܀.g?M&/cN~%w5q EŌKV_\l5D0[ {mv& #4ܩo'AoD?)ɎMnT0کk$& EΓ',&ByDr m-ḫ˪uv[,J4łN*~pI}? b&Dajc #Ŋz1MBz\?`x a45)"1 Awx&\êV`NPV^n][ߏ,{5!CN7c(e"ib-.6Qݶv tS&m1'ŰHk J_ mCC3W!xvMUaJ <, etUs/^3Ce6ΘtDHG;_EYɡU"^S/7~_ͭ67bh5:dpzgxOkEPU1~8@gAcv[mMOJ/YR,-]|$F[=1B+S@fR<8Z+ vF{S V?`2#~4;u#0jt!?6Y'ߚ>q̳mQod24@6V{9&t }}NoWN gzCG%+؄T(#I~D.#@Gj"e3-@gSi}'@q.6A*=ii.~Ni3of;{WsΌAQ桙7? NV-4hnӝ[+Lb> f)=.iX*zgJ 6 XMHI$m}B<ߙc&@>綸t'ۜ~||x 7)VԡۺR &O&DKHg[_J8!FH.H}t>_WM%&YG>d{T&_rPBBQBO|+tL<>:@aWv(0=&!6oJYZ4 fY43y3gۢ(qGLl}p(R\#cT2ۥ썦}W?|䋀=cZ0/^sSn,p+F~Aw*`y{#l]S 98S7|#NG/$]x҃qJ`Dfu;7mG|˸v31um䶃x=ļ١M5䞆; u^O2\u );[ /tD}ۂ墛rdR{#/}͵tg~ UQ07鮴6Mk"$^p4bpr}I=ļLdS)Şj YWܾ[MXjQ,B,okyXEm`[h2ӑ^Cna@Y/(N[ 'ۭ~+ϴW%-Kw|N\jvKn3b&ivza'pDaHl=(1PfKwwQ]ܑ0I6Mx\"Y t&&MrEܰvN(j4^+G^,1Zu4Kz;N޺?϶Y]=q实S1]qc#e-NR"MlNU?Z£%L> Bu{cZPÖUyGTd JǗek& 7FA)Ϫ^Lp\A31 >\fa#W.jR%E"j ]$" M|ӧe.y&ymD4,r۹Î|ߥ̼x\.4דTzY64ąv\1׫QTy>ދzmkH[!Μ?Kwq!8F̓lB~/o 0 9вGf:Ӆ,(m>H+3(ZY0t= +>|RY"HpCStxɧ=p,!䷔uTHE'NX\r,z vHyۛ%u`4|fp$ (~މƔw-&,LEK`)Ԟ2GIcN 6 ~y6 N7>9=`(W@뺗&@ZF(NVw1/qSXgآ߭1*CV7~ˁu?#hsN-( /1B$|+;(QI-f#onEHT-? fsӝ\{O!w[KamsG5x]Hjkũӎ&&Ə}`|Q؎Zv›VgǔsUD44\ߝW?~W)9wVcݻ&;sYzzPB8<>JHO{:M<#zˌď7mE2 Sf]|BNi^NF8ٵ$1u!TYd"soP}c߮34uaĮXƦ16敀ڦBifhE7&3aܱ9Z}ɪʼnE ^ߊ\ȻJ8b_ZP_܅IYDٔT:Zݤ85Ęhleݪ5 X55'M^Ih\i2ƒ[d԰:9u^L#mQ聺hݖj6pN .- .7z s: 0VDC. rob"2,/Ѿ'Aar*( ~?kuvG"; ~MT~nnNPHJЀ!]L/RtJq3r@s\Z7>ZL֍: %7sY`^ 2l^6&ZԇʓlP3'J +'35(g;0Ձ]g|7ʹLU^-zHn.~M$Zt瘈H0s$#8<H4ռ/aDjbL g?9t_]T) L4E.(L; 姿(,LRaFkc4>񋆂t[1HIG`)qSd8+: ,s'VLUYNm}u6z(O-똢=~f+E`-Wpaq2A6{3YH/Lv11q[bWI]vp)^\m}e zm,w훱q5u!3o]t潅oF쓮aw5 惒 _~eP*[5<7엪Cu(N'xވ(-tLQl n͜0WkK,яIgg3mncg. &mZ?g5ٞ09l54#_0wN@wf/lf a5٪,4$bq?aY%K]2_Q{t cㆠmBe'C7yV[gCp7bZ?7+bXE61Nffvkk{4hHK6]. )6eceVTJs~cPϝ`ͺbr43~ iABr8~q,√yKyJEc̽}$ jrd Lqe.Ӡ\#v8_50@D&a\Wfhcw#:kָu@xkHKL`m8%GZ\"mf)3J\d¾Fɐ)iED)4Arw[pv$zՏɫW2 L=apPLtGJ6TvJ\&=1tY9,c'=!oH\ysMVmCDp8 7F)r&dxĿv@TJgt`ةu䯷zR4 ѭ[}RޞS_ csY>} 1F?8X(zOoZLc. P0I`"ORFy㦋pyjr@"SѴR})p@\2 .R͒lآli5s$ju9%-L0ʧi c>hR Ւʲ$dBS+f _L;>wxA,E޺Ojko KI8$l,=1?y [491k@> s!0eLEfJb &=5vvpR2`Բ@eqkP5Ŷ ʉ&B;)RMD7Ɨ,ټYEo' `09?ڡ~#[T eR mf[Z e!hzYڋ·YuOKV|:Ku4W;9gOo唱yR $Wy aKAߢ!QخiiY9JDS|iV2D<دU1 eBFБQ= R35hg,d \_\du^;[Mk>ʵ*:oO pz#dT[(Vl X oҎb@>݌{c_߯k0z<5LUZǔٶӻ-)Q"P'\3 t]5pgyiEAUD"c( Lqma!| #=I]okpgpEuL]:_ ȩΒ7mĽ8 v-a~LmvÚEA}LZSr9|" n|Ne\.ǔKboyR $:լ$ɎNOWk~jxc&9A@ e1⧂^zsINPcIiWxR.;!5]XG,D`AiU߃ՖlriŌgjy&dDŽU!?Q.xոU0nw̸f.'q3˨!ѱOe˗X9Qș?~fg 'bNCٻLNRA<(b錓)u*T 6X e5R];qًBX i2uN ~w 5A(.BIh4w7d*y?޻=ڟ-#hY v^Z-Y8w)\m~&&g=ipʜo7'i{Y󾖺%"M~bQ,GG)mfV)(6l $_9%ٲ5"tR($)ZTY,aY m#U U1JzMm/uYc3ׅ#Ǿi׌݄eƣvzޞVJڸ5~ {DqΔrļzB>7'Zi o{556|~⭧R,k {, caجI4X+Xr ݬo/Ӵ!Ibr~:)] JiC޻BB)*,̱Yhj9*TU_ ܡiR l/d|Y&:G3Xb{=mq,}c6+#y݆8BF ˧t:"=ɇ2,H rx#A/dgZ( 1踌ZNU|);s|)h.:'ez Kpixˊ𐜐S&nfpf>![|byra^9Ea<㾤OT&Rϻ}' •O9`q,ܯS w;֯'^5i_lX]/JkҸ;/VEy6 lLp` axuViֆXGA٪G \_}0Pr!o\?S9wpVm/윥eRD+[Q'=KTS6Zų&"&7^Brϑ8X`*xp00J,u̩f +0SPWDy?R^ri!I8-KrKAl,7#Qʽ2nmNu|Csx=3d8eՓvD@i[olisSإ&9VS̃<[ZD:+\NAy!dID_Iݖ\̀\֮j <" Hfÿ46IWfTg|Sd%VmrnK=ZW>AjgtC쿠 f>q~Jht*yU4hB3$m=R-:_3J'ufΫ4gJFZ.9k#,KgTr'8"aH[D1Xie Bči3y;P$j4.|@rNOɪݎYeG}?1寖f&1inӷrfq%JqCjWRȦ#72NoZhǖIԬո맭vlrxאRPPL0/vq]6YX+雰QTJ I9*>M$(9,p2A@))%G u2]0'D}wF+/9JmHI|EL oR:U`$[Mxl vdl :n&c4LW]~h$A;'f͏W/{X)o^<79jT`*2gTx߯yx_=khmGr+ L&Fţ/ HKҟ7 0! 'K>FQEQdC7Mar%&F)]-qkO[^Q! PXmdvuIab+uAFX5#ӊEID_8 !}Ҁ9 F<;T ZRGCu^Ѱfjd[AOؖtŸqiRae?o`(5wHfY]> ArSt1;+2+ .nTznL&r4 Y̌8{l4y} Yn%XNp/"l FEmT_]g/K)o=Qhf["7nDuSkL啕xXzRB3 /d˓4uP#(1ۨa"ܰD `B]džxۂW A{^IUmHm0DkiBE`*8 h[, kLAmqCǾ^V $2`MU/h1n3t q3H臠~+N(8LU[9Y_ƀ|"ʓ_)EKTT/o-AmLe2p^P},\VS+_|8=,5?GOfՒb>~*R-ݺR(g-787OW~nao rXxTO .xzz ^e-1O10([|q!L"5NƤyHQUxʙ5Bᒱqk#29SV)o[cؗI4q{UȠ3U4~HQWX٣'mqQHuX5sg*LdH37;SG7T,/4*x𸸀mT5 iTXɛ԰V;nmJ:H bKTYVX cϙt炨ȽMY1w6txbmCvalwewYþxtqD[*e@b_Rz6xk9Rk6&+6J p s CB'5:s\l8ha .uII-L^Ga~\I#}KTK!Vu24:,pK۵Ljd׾*>w+ŦӷK>Z)W Db[EsL:W%ypp5I`n`5T։^OvZ/utaP-x -K$ˬ e)I.QU|ׯRP(MnEoA9\%oΦ[69(~I*[A6㛬 3u}"%jɉ@i6QFD&?cK"(yPf$F6nAd&rõbx҉PMMY90ePr%WaU5V Ӵ$1f([74hC:7 V(rvKc1^XaUe*MԺLy_Nw%Xࡍ,tp*CQ `lDK3] kH,俪YN%F] UhgoHl+"N(,Bxn"|'gZ3:@Bb~4PΎC1O NtߤC/n?BO\J[lcXN703m=jDv+Zsu!2!f=798=0\̙y>LLtKa=Ӛ]R tl46Ţ"C{>z!հꤓU;. $rÑI.ᱟjs~ǘ DZt:1&YQAs4諵r|{'f H8"GtjW q?Gڞh xE/*/UQfاh@;lZZ+Af ^] 3,K_^uFrAD:n'綔w]nY,#5Uabbsu%s ,{ ;#ɡJ>m+Hv4Uձ8\xѲğiisI(/Hb{uϡ=-X4N%+u(RƧ,!mڀ3k'IYT>۸0KΎB_6_YAb}?[8Q˥ib }N9y"|6v,Tr^ʬp!ǭSnw 湎Uvxeg;5cʈ Ry7MN(B * x@r=KUp ocq%Pi2a$3bUQJTF르]#uoYܡY#c<;dXa6# Y0٦:Qz`+mBXwe*TrAR|ɺ0mLE =\q叾^؂x* T-eHm6% /]MRi7\A ɃV $];jT$)sd @ύ5pRTEd1:B6ZWьN^plYzbfX-,MrϞBf)vzkudXZZ>ЇB*-X(b!Kf;@k~NF|nU]XN()ɤ y?݂\2L\"g3W iOH7suY싳gPL{tdŃO<݌O/8}/&S *#'4&2 `֒*~~\k@% щ)Ad7L7; g5Cr*5yAL 5v. m4:&A5Ib}qX3sRv`Zz5͆Rpt{ <'ay6xẺJQ+Ε'ɾ\,' & gɱ*Qig`N䗒SMS 9~=,vҿ}8,ЌJB'l\{=>tQL8e\Rیr;磏ZPfvWOԻF%tbCFxm,QS Hr4p8#CIDb#(u.8$ȠcsXsۯQ8ޖ(*&ڣp0pxI~ RV[Jz2Yʔ!?Rj]qskIn+PIPA{v1„2K`Ȉ7 ItO>?oc මWSX{W}@ &ţ=v޻]QIi#dd1#aOL07tu1۝la2Q]o ۳:w\|&41uaF[yD]M W(8>y{C AaExx[X:1!ɫ0ZgkڛB, FQ |jNv#.J<| NW7OЮ"#SKϗ^a$V&W$ߌcZdR*oM?VR멉n&S~#rȅB dTVAIo ٰ;E?W[S(/;[(; \<+$pBi4gu4İ18ܽȓA\HSK'8mb]4sŌnJ+j*v]hϵ Pa6i~/lΤ#aO੫&NyQ` [:2:hڹ'chjQ>&|DZ VpÊa.⓰(a @oʇf]7[vF ^p/%5 -=$>hy;V}_:rc<\ )œnG6=N6,S|"Z}`{;ЦFT2Vjk3s*K>)hA %;}y$ZBm`9.DUJaHtli Xysqn)ꦋv7: `*A"-'f>Zm-3B4 |_ZpRGF}`JSdKaʳw30Of=tI5n,P`5OҠȿ~QD3ys Z|5HOV $`‡ëʽNry6$C?ȚTYk=p6Jp6orR4bonU )ťb_q,;EWi V3Т.OCNbH"X_(y6BEr k W{KeJ]t#I;G1 YSoNLV-CTʺwr^zy.'mL,?шbʛ$QI\lUtCICp qK$Wo{]?KYԾ@;xT[t=Io=!HW<3hRSjz jOB"Ԉ0+I-bw/حsD4 }].t $N[_t-AlD9T<\eC0q /Dq!{i|iF]r"!neBBքp _8jk bl3)Hp,9BW )k7|jĘ;A? LYJE9|׮~l#2uO#7nІ'i FdX;tVg>NSuKR4"]pO\DŽY6*EY`킬@j@,QtYVQ;s&Pt<]R,ӎI h 1RrVi63Z-]4ܝE@l~aZ|=wJO) ~]-U(W9e7gD= \LnGtkd:iuUzQ=dm݅vM\}}ɌD@a<&"%ynl(r!1d_jOQ9B@~/~N"_jBV -r>,nTxq {ʹyyNV@J'2Rb& * 6mLmkHc5q9`~ ҕo%O{ dūRT44qM#р(aHjxM1qDU\k4-A&,+CFM郺w53sie˸pD@DX`9 n ;ٯ}~1a0Ĵq@TD׺66[ceR24Q)UH0evPU)abu#2+-@״LBe7㋇$ek/q$VNo$;(=bWZy oaq e l[tj;lamVk(/.QgT b:kmm0Rxrr|Kc(6!w?nm 4^]ٺo }_7L@ XKs wjT}nՀ{^f֌`Eװz|lh\{M[QղZxl좁p:*?s G\W'?%4^A,g~ʼn fztm"~"D4a[hk8-餧FjD!|/G1'p*ul̦6#wAeb7\˼!In3ȭ)֔ $X4G%20!)ձ2Y i%ZpBDD>lMi`9&`vJʫiٛ4 "}3 t:p{1vu[*`AƵ3ELh3F"778_DLT K]/ ;%DUrQ[Xh҃ xްxG`&FG`*ᖩHU.~]%w `.B⹺RX#Gf_ĤޣLg9_&d7X WgvkAw'+:wqp&Vz8)sD->]6\m ңNqA#]o*񳴅 wK;#A&h`karqv+s0v)6jА^yw$%-FJP鎋,Vvd6VMgLN͖MX;w89}s "u@ 6xb(V%Fc.gܱEtOJ{eA8{+FSp> B S(-[{1Th݊XMj;d3ȹS&s -f|BQ-㽤) ZI3F9i35=pIklysFnYN <PSt]K1rҬ4"yZ]ױ& 0OngD,u[缚<$Qq_S[mwW&/[2GMnD ?=޸uc]lh2M6faLƴ,m{S(S'= "`&>榉/7p뜊p"9O5;8'ѱ [?]5`!ZYec@+FXձ#P{t7Q1g6<L_I"kF7eoby"a2qw c6Noc_Ь ӝ( O(l{`yd:/isZmYQT36/_[em+[n ś fm E0)4w0?A@$!7o韇g9VRīD̋3Ȍ_0)t=*F%v}60LJ*Ow$36oƼ󏌪RAN.[%Hr<B4Gph90\ơv*5Zp4ŷ2԰1vǀ͝ /Yq J`6 ': EM/DNmĎ̬IF Cˮ?V. 쥴`:^X/>iz%NRdl>O/q7%\,祐0R f&%bm@8vIL)%]A"F?ۉdޖQrV~(; XZ7{gu#wp{p瀀*#3InjVL"hD`|CZJdw餝",7Q)ġBG"lʣPIdqޖ61, 9 y =-$n$ ɖ>P⊵Ҹ$pm:Ď(,NnBIKI'X~A:ԑ Jo;!P}1'etk+W8tk*KzjYƍRu"jdR:>(sd!wDϕ3{NhQ䔽YW,ݘ+]z\_{)NpuY#.J\n}lxtvX#ll*"zg=79\1-?uv.DѬ>>`jV@3?$3]*$Ъm@*3c l^gM!COI ?HfGЫ*Ul4rʜ2HQ:p'~!jWJ<|K}Bߨq42w -ўgIIMgRkɛArVX*_'.vqjl-.Jr=e ]PPnPz:|p 慟 {ɪBu zG-6eQn܊M,+ߒ)u2 HP=+UşjK顪f{훁tU _!'$@K N[hا6m)XhmߺX{HÍbROJ& oGzXGF+~P`H* 7b,E6^lTPjݘaNRS=fS,K ?0.~jƉZL 0>f~Vvd/2^cWf^1F16BE;F2k## =MA'Ce\O(PX*>? 9n3й.rc Zxg֗`g3t<1;^R[I|ű0W~GP4d Լ4:eZEˏc8<\sdro]i$W}Qi,,bG㺛)u dZ3q? fP[nRU =JC{ZmlTl+*Y*DJ.KFGpkSyraPo E"f/%iIoҏ؍N\ WЃ6Z6ja!I~z 'rrI}TڷAP~>fڞ#RV;q$w? c-E?M*2Oa\˹9ܦQ4(FmyBxRK>55o:X2%.2U=%BT+qv h]8kJmo4*Q2s5fљ^y8rDVg.`ÀS,!X% ЛY̓Lj>Ip l/fc܏E9$\ٌ>gd <賧>ycd:M?[}e6]Μ61SŜ U ]-Q DB)4x1?Ub]L69wUІC7\B O!E.W&r3᯺1͛;7PrEaomt ZS/- o6~yG~S $@ W1YۖL%'k+)8ĦmJ| 5_O.+tGՠnJO[;Q''~y{& ^:6IO\i$:t[i?Ay 5[+˽ǠK8؛¸5`%ʕs$^Hxw]i,?|W@HlH|WvKpQ~XUbi#ů=|X{;q 4fcP))EOap"UNINvVߜ}[sKۻtf'N|fOOxwC(>G&M [AMdQz2C*f/%٧ô KE}א" V i i^~7ICVvPWv2YqxuХ@w4V9dP@8=SCD:;|gAPw;|T#T#BT~(8*ss ڐV|DUĢT[ѯ>*Y3m&]'d 2\-a~/Y=gsɒxiԧXᏯ0?ݴcX{j"cV8O t`VР+'DYJM(k}紝D} p%/fq3q]_WHٶQFnjԛ2뱸k\@%j,HO 0dno.'u~뒾أDV̭ t=s̪NʳX\[weqDLUV@J*dq">fq{ ]c&+q4J=Υb8mM0%69/]& 8<F^#:l|phnNp}y:ZorVT #cJg6J)S h`-.9P7_P!/.ű%63O.y~\hU\0)rJMu!lyjR<7!p2wRbGܩ-t1BX%"ri_j^QYB/gCnx6avlSo83)&1uD11pg2i̼`291j_RɇnDÝY0¢Szkꇀi%,U܂D lYMv8Nqx[r!9) 2ʆʭJ%Ոjo[,˖A,q1DUШ.{i,gʠҍvJ֙5f.ԹB‚,29}QPdN.5W4zƖ7f-|_A12ǡ/L+YQF}zl_'_r1v`iTɁʌ*2~Z皭/&WU Q=4+I Gla2s;|DY 88uFJm w{S+.F}'?|`HP:g1<_LLYS M6?z,Cu9&t(zxއq50t\F8q?mv:8|uƘ ^\xԥژ aDŽ`Aގ%l1'X r}^~F쏚j~HpY(⎭ZcBt'0D$Nd0ٯONAKֿn y##\&E*,</}..L#KmZXOذG9w`QAw QTs@& @ AH3/d`t2/f;; \YV'epY3-%~J?+R CeK{Kv\v&Kw~w etpL`XS M^z_*{/'%4.-gn:ʎ؄bõP[ N2ud@b8죰oxM'Qv9q[-#ʑNʏ)97iVG)ʸLPfj=p::| i0v.\)j9?\Qz:]@Ȥl~y |bb6HxI{lfj:QqICyA,]a+xcQ5@\NQH7<7k}CSCQdt}g.3K|`3(]յ\aBCJ|9`ck|%3^Q7`P3VNB M< ym[Ϸ@7fUH'K]QA~XVQtiEyght]kWP,X' vtW#ЂGe5ˇL+S88o/x[g*1gUv{E= սkwL< 5lx^m!*?dlA8vEmpBdߓF\fO>,9iTv",eO 0ωM5~[UkqӮT&4Hn#}Q3:a^lkg}2Ru4Yȓ !q4bu)7I#:}HWKw6 ﬉ޔS"=vC P@T.N`śF ۰@̗p*=u|hM%:g8Vi%ULK3Hj`ːJ" TL\LC XOXkмaHܐ'g#I2C);1daoO{T~Xe^Xdd-og\브Qx*w*r"6 sRڡ3ۻS>.).|d>(y֜y'Y.tvYPMP>Yx7ΐ HK!5SQ>`~C n(:|~:S_ގxwm-KJ$Mxd1rd쁆ߗxٺ:fWX4B^;^x2enržaCE_$,͘&َg4D^6k3ablm#w1o$Jw =}2t1E 6b'ΡyhΏөA5U*Pp l5F&6Av@jM,YGBfvXwA$Fo/fӀ ȴNn 鹎,+3sKi4jdu?աT_|Se`ʻl{v<;S T"O9gp䮣+S,摂?YMnh+ NkO2;0W\R86JĠF0rl;I+!*\ZZ]NnygeQUxg؏Wz(%#DxOc!wpӴg` k] lO $Ѭ4>1 :įAP$$n0_-򘝢;N=wҘ;0WER#g#,w$b ;HEP?;5COWFl[)RT'Kۉ9]Q) H~Oysjs6P#ebc>ƅV&ðuY#ޚLz||}nzM|H~D#Qcrs>0& C^_ҁKrM{ChI_' /{섎i! %PH2YSnUP[G;)rIQ]J|S™gt%o=a=g Uk-99 a2ӯԛXZMkC9d*Q/{Cȇ*2S1[oȔ\Zg³CHmI2IUEheSVx>sC29ȳGc[8Î'Rư`ʄ6c44;=]"_=;ړDی8t@, #*'`u <gB5i5 ?5 WK<~RεLw-;:u06>CU%r~(G1[Q>4J[w;h*)3f0JQٻ^31/-k5!ǵy<]%T]iJv_җ}x&7]]$![=C(9Gj hGZ9u+lb]2S%22G>\yed_ TDFOഹnS9$p=MUS".UY Ýg#hodՌV?? =waZ@0cΫܜxQ&$cQjEuB^Y!Q݉J>T^jXUE{ԛeSrc;6i 2-G5g]y & "xx"4c@FÔpL/|%}fo>%A5|mbhH"X ^Ty5{8!G$9_r PzOG\9ƅcջ۴ hǢ0a8{K{o* Z&slP{&$v%9 5T䏎5J:RxuWplp_i6;;pQ Ѳ)!ukXJ݃4T}zpn `&qoOyAo 2?im|aKrj?gZVjkom,IbDi8NyV{VuYֿ`ǛaH#ï^3-O!BOZ"FS`昲N֕u4nPKٲ~&y!ZB&U֗W]ީVQ˧X+tQ~bx+kc/ʼnH{Hɓx:F>^UvP 24ɕ5't6౅?q^^+>EojrP7a!\İϿbĬuAlh x";e^ !,|]]ə]99ħ|ZCS?O <*H0?u&YNj'߉P6'(frՍE'fDlmWw;PfZ3ȸfTqu2?i=Ӄ5 ʄǡ!MxrM^ܐZ?r[+gזQfÔ/C^eV !&B1Wm\g,'"q0F73RTՏŐ Ȟ {WL9^܁e0}en!{#G}fЭ%kCI%Z;&?е}805~ n.⦶%Auh9b3h\hbR 2L/gUb] }9Cs{?mhQY{[Nqg F}+\P5ɀN  W T'ōHy:VOz$ j$4PRi11ya ؤ(Uw :)$ N"(S^):I: ULw3z*T.+SݘxU:#..G*e%0tOBd۝s3v \ aLL~ϗIB& eHW~a@ CYNldǬq PTׇ'(K$ߤܜ@ڔkY 9DlFLnJb4ҕoNJ}1)켄M{m=vgecm(q$QʲXؕA7#Pwfi yi;xgqyMFllPނqqOV9e5O]֦%ՏbS9^ :/,84 a[ R_ JbZ. j-Pj pA:7g~dmMY KfXaɟ.űkG c\'$FFJXk'vˤ[@4V;~YI=Sge?"r?Ǘ[:ePIFAeu4Q}]O玬,nP8):*ٸm-AO b,F 2&j =:I5tK`[4q>-oc4BGo  X쌨M>F4$,(Mݞ⥅Z,m,tQ)f")e%Yng$D1 W[$_W a:8*)uzؘ2WQ&If<S4$5p ĕ3ٵKG*uI4".s FeD[P⼺!3!ڃl+ whU)A,'[eM h]e_8Î4UY ?&E୏*-EĶct*篇rs 1<# 5 Il_̸JkI:@Z>rIɵV/Z{æ+tP93JݑT uC8C?65-2UBh0PJ)NLdSbY *v&ZE/bub cc|_BiGcc4i*ӹqa$[%efX%Qlz;lTlL{͇aSwTiyҹ?c"2 h"&u ͂GAh&2c~|tӊ]2?]M%z}uz^0N$_1OSrM)A2"{iKjyk,R|Q q͌nT}]coa1Z(=_ m(RwӍKNn@RP娃@Lbn IfU. ;64EBE>d&.Tx|p:ۃ2JG4ŏ4dltGFfMaqR.dc`=i#l'-!JHm9i,s91K83FD۪{reMy.U@* E➋?Lb1 ~׀$,,!օBvV7X\UJ%"ipwtkWm.{=+5DP!yG?|m?r P=OQ{;;8Cwd"⚄ XQE"3n uE Nyw+ ې'Rˮ9X)GVOڑjb_({MJPcޗVF\>:&BйP uvW*.dSOӷ5<0Q?}U,1'5|kI}%Ѹ,xă{A0đ V8v1 nZdqRtmO#] Q厗%W((v33pϘYS}n>PfG"dIvZq bkVYY<74HY0DJl1*w, &ޱi)6g W:'qWc+WEiLc*+R5V7j7.)1kJdx`HDn<'K=8訔,^b*vHd/# 52!LEůr tS oR#*±C4K| XQ%Q L1lj)>=l;.\N9YvZvt =zZ:g:blQ4WIDI! hl% /EPPG,GsmfXu?S?JVޱtS3}Rz#.FcfXϘ*|bGb͙1V}NM] U\r c_s"t8 vQ&?Ԁ~7T$WńIe?/}~[v09I\Z7,!Q1&,2~l.E&C S96ȋ8}ZJ6 $euAꉞw)$|UiCccK9;(z7l,A= LE m`;ݥ7\֫,f(i+5 2iN-)^]8X9$TET'ʼ]eVL⥿sfV[k|Ooԉ虯QUۣ(!uLM3G`WeY,*cRe)̖%)M[O4ZSlLſ@a4n^v{22''#҉8{◐NYN@[>/'ΣƠF@Ye>!48*Bvw|lp`9ȴYyKf &c-[B`OUOc0`s2+ |kߝɺ`X=:k ½P2u*4Ϛd kev]"$cڌ(D36q-.o6\3sK7$ Kl]Sߗ, ZٻqQKRMl I#K@S/تQ+=d!m0!L}q>DoH=;]Xbіk 10\n4z` #dc8)^Gon\ GS:_gm7  Y7|6 }-9pkdA3em+^Ш xuBy= =sPZ0@1Q [R @@3m[Qj~8}wԋљ›L'qͳSqEGVZz"e->װz|lœI\ Lj֖W5 ]BIPW#: _pudzr6$OPZ3X%rJ:ǃ[o{Ic[kN[yέas)_0֨oWf 7?,b{Tڷ6p#8w5Y0hup~B2"-Zr] q*z nǏRD8#TMȵ(?2(yz eS&N}i&ݡE.ګYWMCT d[884dΚy.yw2xV V.oYF; [`tON %5Ҹ-dmxPdTJkyh)MQ]V$f$$mTQ Go3F>m0︞wgVUP%uXN0nsC8^.H.'᥮sp䋙!_l`] *r,_sRPh4ʃ+FHNDTnk߼> 1^(`EB4!#7"0 ί>eRf2ݿ $tԌ1ʆ$*"Ǚ#*,$l{!3Ἴf#FnZY D)sqG&<2%#0`Gi:cJ& T!u3frr+p&w.֛!x*)1{*1;6ՇHlFxҦZԔه(&4̸gg7Zk5g 1bj&E3ML]{x4I_w/}! }q%{%%V槲4AT_ /~'h3]'2-io0X_sm5'S  Eyh$(Q"S}նH/p!EݾXE_~5aobcUABMCӡ zCPnWeg#Q8MУ9rXTyk= ѦĈ)wT~7 ;U;(h߄ υ@X 3)EqvґyH2\ZcA>(= €d(u< 1~:Gkz܇BrQHc}6KcWԎܩ@13` .@>sÌ 8h>C&JHQB<]jWeϡ Oj̈pG@~{=JFd8f*YG!qJDU䊒-&U.lLj;2ZZ/zsJmc@e2;>`@VG1(i?|)]EE0jͮLP`C]wJK-R)'A3B&[=S{K_kf)֠yAڗk5MbYQ~o+szslL̕'vs}լ[Ji"퉸RW 3rv +^QR׊μq`MڄfvŸrMsPRҋmM ώ!_2N"'ßd>ILQ[&E;SrCJVr]kO!0n@Gʪu_*.16AB֕t:EiMܢi:⫹e金Oeʬ/D'ksk;hΠᔢEᑥjq& {l:/@Q_*^?pOhffEl;Hq*veHۣN'6"% xc` . gv'IdcLY}悰,Q)uUTH2 fpE1z*\5jXQC9rXf  D::R76׎MKТ+xk3ob>a=CY౬%^-I(cMȽ6nZ Sw/v @1RJ&ťGqzTfL %&C*QO.7w*5Uk~ȁ|#?<2ڏv흱 S-nLjA6X0~u]/,, %ddl#K[oĽ£FH[#dKm#Rek鴘eq."H-GA 礈6<ȟF@t,_oHdW{463 4<8QnE+^yca40wiŒ_^).;Ҕ'?{6@ S㇕Q(E?-LfSHHO ik%`Kg;ax&BTtG%|h5Y3Ӻ'[ApFͮJU׻q*a%;%irbOU(Zj#򛴜S QeH RWWB1,*:6 #0g Fu߯}U.y ;Ϋ2҃j^u#Q䡠|/WdrDxۄV>V}E] ږg{Vr'iEPDƾ=!.4=Gd bW|)6 pIJѹ+; KT %TTu`hŜ#EK0m/cX(:E6&,Q^czi9ӆzn fKZ MC,r9_{r]Ao<4fS; JΐCHi(ѝ0֬;| ԏfѱ}U%ѲYtQܟ!a7ᑹ&0=eb;G jA=\7 *iyDRWPr]Ow ptVs Mz_1TDqlչHrB 魭xt7c|,ƥ"$*Ʉdɧ NI"ۗuDg,lN0f,TzIƧK}9iWT)*_ϴp;DެZn?słrMyOōvgPꬍ8P"#]G>Y>+V 2E]}ln";3zr ,{w @NY f-@ڶ6?֙׌CuѐT{UBsIQS^F1LL U$:ڬHTsd?K̩: N.>j<"Vrm0\>^:MRZ! 0Pzry)b, aaЧ ECX"qJdFL7,< juF[ª$Ck;%Przk#ar6L[wS,p~Z)#fx]xq٤!2$ ׆3$ _vpa*X?ĩ2e^:`@ZO]?"ͮ-dt!訌 268شM^Q&1uuƑ-E PзXF%"|Xx^9h B,]Z.g7nGLa&hХt'^EC1kO,o'-xP!`|!o0xt1lR^pT$~`|}f'zjM(HneQUެXxڥ萡:u1V/;~Jw6po.ha*&;!.Ɉ} !!Y;I8lNcLּ0_sq,=Hs1P7%yG "uTMM ce`n0!k -qW^t@v}|)SEmH(tk:[n+9w ;%XQˆ LVŠ 2!-TkM@:{EU9j]c1_՜ ;ZtD{&a?j#3zY ^ 8ٍ⏡<ċ"3kC`f;pOC21D#!*DP A"iiw͕`Bݳ}_(45[In&r_#?oP4x NdƢU4a<)Uz3or c^jZj-'kRf>)5q#3u8ݣJ+o[8e/"Vg.)qS{|!ekxQ4jC%J3j.d%1t- x*)cFk?T!Η>6o(fIgpoWa=0a@5#ͣF/(?a106gl}SԤ2]0b?xl4$"Tc*~"C a*[:` zx@`\6[:'@qt "h ::PӇ8ow'$<+ݧYs%k# &JI/AqE!MdOp CZ$`*U%A:gyXՕTf:^F۹"A3xG0$=48K}c~Tr,Un$tx9ȼr8Bb$E?^S 7/7QuUw{ DWPo"6l{GE;k{l"К(2eY ^WnW%I|!/Ɂp5Zs P-Az3.i+.ϞJUrAxݼ[1{Ȧ?$),Y^҆zDy&n]Jd*%”`mMj](VvOE $9)ڦ%ԺS4#򏺇#tYŠTLuXWru_g3>Wq/=a7kCIJ3, .5+zwg_zC7Hk<5|9"{>J\޿q9_됆!_;_.6^6=o2};r)X4rfN]:#(Ƚx~% &;"Lv!2cPTU&Lh휇3t?Js]y'ZZ 4 )o==+罭į;CE8eHޙT(4󉒎I؍1bqK;b\nd1QNhwZ 7%0  h[#u|<=(c9 O9 xV<~"!l9~26U2Ql5::sr~ax6"qIvM :($+ %1nżt٭=>,wot8|E(/D\EY<*/(u˹5&l k7]wY`Nf? тP&G=%/k~nVG߼{^9#(ߏ˰X!1](;QcaM|}ygZ([;\c3ޭl'+6z.:cy&3Ǚy>d1Ҋ=T$F0oTS 쎞y g$m(l5m\siAu*2CgQYZtxXr"C} 7R  c!:.Zb4."[D~pk^﹩b|59F B#A3UJ^j}"" ̀ݰi߅iŒ@}fm¼!hz}pӚ?n,w}׫P.H[``1riA'Ϊ3#$'kZ9/e~p['_,,R:x 1X`s8ۜ{ig%_vŷ49 ,2/Pa.^>cȌ9h+%LaOR ETaiPd9g4ad:rLvԔs*vaZӂD"Hr$ |{Tu6<C]-+($8ִPFPde/cp)%`}D"HߗH%KN=7;0'&uy7Zx ],n@2WÆ."5j65l(=i|65!SAg0QJFIok^kgC 5˸oQL4F"'g[KϚ_^iQ+S}.jKzvD֬p*Xh8u9,EjXkH2y?LXnh$ JG?3O&jRr.I|M"W0 b害/pcOn$nV7hL&*l|6";M}r&ˮ:SwEAa20-]'tYw:4mC'8e;dwb, j~FPł*Z%êw3gn y9IS "t9/~]¶tbu)$|쵝:hlTG0H]9`ni.&3-ƉGUz=RxXtA:h};Qr2/ʈdDNRwKOuVnC}id.JNBvc-4 Fw gJOHA&38N`ͣ Zßj<>Vcַ`uWȫsT.ğdG|? Ɲ)`{V?Ab}+V.Q@AB@.J' ߔ `n<[Â,e 5VT 6\&=@ S]b6uFɻTm " 7֙Ig^74l=h䆲D ώn/wS_9ˢ v/J3nmHc9Q tZ-ϐ~m+SaWĽhpQWH& ߷: v8x \PqЧsy_󶒭{rKfV'fJ+g\gi:._hhx+yp7nxgK62a '!E"O|nY #\\iȤD@B v$Qq~*(I*F&97>éڰ$m;+0>ƾ3/dc8A\uRw FIMoڨpvXbe~S ,nW_;tgG4/OkW5[*1Qs}C* IM L&c(+5 ͅӆ]nO4/M@D9}Q6NA+ꋁkqE:0x<7!)#NՆ63* Er0',P S޷i 4#g;QBC[ˬhA+'}>ד"1H3,C+:\Z.DzzQlIy.AS$JU۹F_u_(QkwZU.>gyyX_& 'n_Qdո 3,!~L? -:$NȜ2CMDFPh5N> m[^}Y܋(Uo^\_Ԋ)jIG~D-3MgE[^B%VBIqY&ǓBGX'HU&ӧ0N=1VVΆgMbd6{F: a 98ŪR;dm5yWCxLq<WUCqf%IXCc%M `#}ͼ`/f8X2|jڋw1hr /LIrV亾jS~i j^q?v, gհH]g0.}seX$rމ sUt 75"̷,th|Ụbu^;&9hWc]Pvi?,K8`gbW7*UOg3p'1갔rUĈVJ a V|,ax >34/ Wq} ~;&}Kqn(N) o-e kJ~yGNgtQlX#ݚyW܌n@,;&עec>7<C;;  _m^|e_ mm$45a %E= @**KD1*BdaoVXL*QTb}7ٖYK@TT' 9Tq@PV 9餡M;]kOCSmLq *$& gVqCBp1tFO3 -f,*KM qI OGBBG &a \r$;$tyQ~ք{WrCo[C<^o0+1Dzw`.ֵ8fAC)=z6@;웥u1eS6.SzaAl.N7+/:") r-#H8Bx&B7>p q|&.+-m+@<+y Ps^ԖÈ~̴x[&z,IN TN[S>M:ʖ=X沒E4Bda QC`= 3ê]ܙbs!/32ED>z}]'tڬ0F c2!Z-Hrz{Bmh F^ 3;<bm-@iz6wUqC{/âF Ү%c|c϶8JjJE`<}L<ҟܟ ȭGrr?i(O;3LN9zN݄ѹ4^-rx,Eg'.n$@e" P&̟4ہl,!^p\tp<~,"\%:JcAHհ ;b[lwbgyXQC4_,WZ"A( 1'lW-ҾStsixmKiWFAM!jsϕ.·cMdhsF ϏLorm7ѐ|[rX ed7.- xgJw:mbk =+Eb{[]y_qo-WE0ysMWD/R5ùiKvߪ.k Q|L @ǂ]+XyϽm[\3sۑ1S.B7k#!B^.¡W-r9@yᾌ= z-6&(=7UBf%`oӦ;7YXs"J´^Hmn"bA 0(Xo13{`<"Ǘ3X k3xw~4 kȃ"nk&o0>d^:T8+&h[8L6+-וw"YIR恳Jilc6\P#۠e2gX\(nɝA)9jhՋk\ͮ[>+zY*{Ԃ_q pvmg5&4#Y?- A=m +(e0MĻf{Ea= s<#ͪi Vޢ5W8IC5 )<4ٵQ w&*v{O̚a§l RVGKbJZNM cpdʤTDrJSvPL^iԸdo삽K͒P(+5NڔG(&Ӎ"+޾}-uqDlXa.mR˘3QNtԎ3Or fk.EC ]IΟBc|}mhCd;[t^%#Pgf1.| scy9-c&wGA@O!U*V7èVM[@3׭X~ƯHz\y{0Ffl RBb_?^D5&l3Zܷ4~ДG;}*#,kL_DLweBF32/+3VB'Om^ háJ߀g԰D-%IgѳS3eb!OmÕkiTm`ူڋJZ%]LBӜJ%[ dF%&N8mH&MZJYeǖl~AK ƫFE(]H({Jn-,+.q^ȅ?UMҝV5Eݪv\9(ntO)?3ȣ̩޽aNO AgRf(1u2{rp-īD 2ʉ鐜e:hөЃ㧾T1$W,f|qE.l.)rcȎx\i`Ia6e?瓺])M$zU05Qֹ6e;kġ$OCoɜơ]lVP )ߔ?5eYW:pmeCbwGe]̆Gult'iu>܉/eKX&ΜrfD܁]xLFт;xDrTc#r6sW?*X>Hb.84V]L"QMvGt]Oen5mPLJ*?,N"v""/ 7* h TFR}zZOjNxaգ.L:ha#Q9^t ^uP[SlqwY}m1`*r{QQZclh;T֡>~wNؘ5B ~5:xVO ړˋ0ȾI*Q_P+:z ѥ^Fhܑ9o9<xx0B!9\SMy,LVz!‚>aĵgy*!ߔrHO?rwܶ/$0 ׈2 pWuJֱDh密.#y &-CD8s HQޥHk[mcq #C`1Vs)c̼S3 Pq˅ƊQ4UgU\ye_F'TzF]v~O}'1ӹ޶"5݁tAU[%-\ !O>1 P#7[7$F{}HqXwrXG!h-s"!R1$,TpN"^ۀƷ=7^-"6!ep$ vT4$ڣR=_ڿWB/No{LgV!>DTDDDZPְSOh\MF*4 53nIꄨ)Tl[g:Ux:>1T ?x Z]QUL[ZRL*Bk6C %Re }D;%>+D;T3 '/ChCSg 9= eˮ*]&;l/G`|E;RZG7"fמܕ!o JZPٙY]ghI$cf#'Nj $.q7j _)s`S˷|.{;Vב(~L[^糕LOІ} dĩ}F+ "3m$^ ЮQ (/j7xM/> tx++Ѿ2'IU^^] 4asy?nf34`#%}_R)[ĢK 07&>k=D`=~L%@W$aTn=a1{RzC@/6Х %A"bm![=nZC:EwmCfYŊ^bN NtG$Uвct R Vs &l hGu&kE_Y39$mݷsI+^ՍX1ce|ɟv3ܱb[#ߤ:a/"%X1b1Z^Cr̙5>%VDBmrhR4Zevӏ{DAo%Z%לt9?. >Sxe1)T0AJ)%ސ+p^V"K*]+¦zYN/~PŒ (QΘP7< $fYD$nӱðhNdPXI[m2[,{bCG),mO 4N=g p\.4iʮ!$Q~x&/4TrL5ƚH눝mJrԾWq4']pn 4#f(+pCQ L(^,䁽'UruvmBhi4gJ׳Jyh>.OȚdzWKGcFZZ Xզw](~J(R#- *me9@_9֟kK7B01(suj4C_#Ӫ`РsvxJx %cDKN)#=/|.^"_(5o9H_HGHTQ$ ~?EOb8g#Z#bS.` 9 6T6m7\[đBRDS2w!/JtN}CǓ*/["e"n_"UVLJC2ӖXWӷ^d72av\Z{4?cxiG`;< |IqY_gA8$/O #%Q3cp1vQ/+!>$c1ǟ{Q?! P$`R07ݝ|>c+z3ܛ萨;Q͗'L-53ѨgBq  $ٷ)QoBw\~G#Դ\- R 胞~ש<-ѰPTFXkz 65҆ %깿vk|8#3w47t1[0k|o2 6 NCDZ@r:?&BIZܦxCN蚯]Pt|`l'x;3sDvƃ1SDo&l'A/޽.u%7.c} l%Uvl ,9UM攩5gʔi^W9ySߓpce؅cqFw-]< ,o5Uه BPtc)CSY 5&*t<(m}GJ @=Z M+e5TM7y$S?SMٞp2:O!CR\ M81d)gIO J]>uE+V.Bj-m6D]8)qOSnKp_iOo̳Oxy FS>ƥ GX.ޟmP[C+zH<ׂ"+gdۯ.0=aEOc-;WxKΪ>WVS[X# }Q4?*X^ `G}-MؽT7Uı,Zi߾Tǰ g4~M?|9%[҆uט̐%W%qˀ8Ү:;Kpjv @>>F8!]Y2;B7<;j14"c ާbub<`5 "QDo<6Л}{UhgmIW55@vk}NBsv,7^ ({vF`QS |ǻo,⟶|xےPLͭ9\f}7`Vw9…/t84%{!JRsYҲe=g;,]hQChIև]=Lt.&H̾.˒59HIq0Lj˲;A hb"SH`>o`0Jswm0%tDE"AADQNyהvq$l'|Dڧ4D%т S'paI%VCQ1]. =3ŜY _gRV3V602.+gy 1 4je҉uwm fv |my"G=to}JsI WH [W/F~wJ$×q2NWY7ԕ܆o#;#NJFT3ׁ|6})sXk.ȟȽj^4Rd^LJYb^ 'z$Tzھ;7<U` …r`3Q?O(̇]d=; ZJtP,.F6Ê~T]~#Ph` ΧxL,vQQNCYXj4N_*t;$ooX6f=Ec"Nbat^'5tV%qc KǍPl/z66ΜDŽpK~\t45󽊝_$%v#a"[^";<>9`:@zfZ4M=:)S$|E=xO%EIc8mf;ÞW}]'C) 5,)]dE ꏒT{j?{## }MXs~q}_! jBdf+}0f0GJ@e_7kgsU"d0=+ '֤"U|.[5KWPY 1㰀_ ؊z+c*jVzT52H/e3銩d,Wȣ0JGәӡ @KK9'(29\Muv<;]R| `7~ښVPVU7dB)4 |xw=Iϰcݤ~: ar@khJKY2 jj&eX|ڭJNT;Eܵ~t.svj&\Ae X#qH:|akP5 T?`5nhZ 'Y^v>,KQ YOo1?((kGĮZLb= 9=]b>/BQa]IX?,Z *+nt|G37*VK_SnxaCzYyգŤ&1Wi2CkSt^ˊa.(ʞ˜X[kr8uA>ߺg3x cܠ7׍=ǖl8h3uj%wH]ZR21c L&TN3Hr ڽ$?x[J)Jl/O'p~% ^vvvm m3 EezQ4ǚpL_FV/% IIZ /0*p8짤<Y,ep~o*a%== +X! +[+o\U&)MYQTZUլI˭tt]FcmIbEROKyGO"ufq8ob }6g_ t|20]4-{~y8eCD0Zc* ÿaht:D~3¯v"kn[<_]zȩrv妹dcI>:ȭjATU*\vlCh@#PfZθ"Ǻ`s[NӒae}L #}[bՖitXUR.՘0pH+PAoΐ~ o'UbqHyvw6 Vߒ\qԳˏK ==@]>5u2NR/haw 8 KGP@M#ݪ`8^ᗼ^;( X ʫM72c#HdVS?S{/ LY`1ا\+D}%Lٞ@cjrȻ87(3C> Z;t)2y1I=MuUMka0K1L v^^~.V(;{M ky" E.zhJI_O#u+WeH'_p[\$ h9O2ܪȦy) "U=nv-5'A[1KRdcy0n;QTq_H?H!.g?xlkP-sؖ{KE~o6, Wɏ2$U\]!"AwliƧ4 _ǵ2(>"XHLg[-cL0Gic|7cLElYQ[&?ݝ(』l:.j}\Җ腌!.D-Ů8OL$Xcv|.|; !mL![xa,H(K > R<:'LQ㱬zxxpP[xFh 3@YحtHJ%i<4NE6VEb~tGnO5|L/eGY|kqǿ[_WSX${ L_KATl1UOwN Qm86: mr>zw8ԛj|)ֈL JjZ6WȤGcq7U&7Rdmg fb"tr%BysA.Bww~.^xN"w4Lz$rp ?L/^+$2HQC\ò$R5E5*$K|sW8èE|\4ͨF1$.ZN<(n \*+ͱI-d~/[nUZȥO>!$Uft!ABmQ QS3 -,/r0c*ChBuCz9ZG;p葯W=B&9y y&`ćBϜhS/R1:t@y5kUS}O_fӶO厴rqjeqYiZiD఩.%ZG|:#O{y@ Hj_8)cg-(s3lֶVyvNfK;&V5ad-1L)!YE%@d9ӇYȢ(D?H-X8;o^XT3X6YAmQ-qgiKU|@swٶ@Շ,?FXl|FNU+Y6}'ԯ (uݴtU{ Z{~d̺&:K7L7*h+J0l3I|/U]jD Lt+QT`IId}W"bqD,[~8hӁ}s} PU3^?ut{W3X$^) <`Dݴo2v%|u|50V.˧BkdHfL)گ[5 Ia$Ǚ H贇#ţmxPR㓪˿Y*\5-DTU^P.*څ2suh+=\)LŲg~>#Nt[|f)MqI*;"W-wLm[{Q{}OAoʦ,vAuuqVef%<=íf4κs/Q)Lmvu;\>?l++9 #nN?fQvR*:>qSuRr!.g&`zs "A< uzk&fGҺ 9F ;co}O N-$ !g|8 S3ӷTXs({25輗qj+ޜW ]&o31yp_XX:}D<06?f2`2&qڦ-'ZA2XReX[g.oъzpTe*Z8j J"Im ߨQSe3d ~7*^VfYKmיoh-% !62jǻo_X;Ad*>PN}5GhӾWESYp2> SY*CzsJ5åUl>ͶcʒM0 Z2xS~Bc#퉯'@%dßՏhw&P]6 ǁ!EB 3_Pv<h:8=tXfۛr:-*MO ,Vkfsa>uO`eERE}BI~VǶ%S6:{!pҔjۂXՓ <^Xڱ]5)f\%D)dr%QrBXՁ7NX?ӿTj;Cɂ_wj3B囑S2?_*|f\j4)_0%]ɩ Anx!HMk&y{l@ 64+;}nP0[W )! Ri(\^ 6ǽ8 %! L1񤪣aX9mL:s\w(d &҉8o,Ҁvq,_ZQ6g7NNxOy5 ֆ zS%H݉gkLExy] vhNJnk*^+U6S0oÉZr h9M#ߓ Ľ%:@7MH«XnL"K_̴L H⥝v#\Uۛ{Va6ƶi:'SEru,̖ Q={(1jB7ؤ nP*W*uטJD $d^f5Q|Iw (Ӽ4*u&xzb8J]w1sٝ%]BʱnvvfM Q =%zT@bwdL< TTwu&lbR|J}Y6}䖬djyZ ٪}FGd)W a,IfK^A Al MJb bvlNġ$.(&@P</`Ka}FѦ+6xp$L\y7N-rXa%踩L#mV@|veY^rGg2,#"8Rum6vnCM_ˍS*\Hpq.?&9%kH%eUtBIJ-קOJZ9^>Z*Amn 0gSr&;EG(|ts)H3΀-C0&׋m5 ݫQƸ=NW P.c-;M&Y*\~ozLbh&̭汘4:2J28Yp'b+H 엲"I|@QK\qpg8Ǚ VB%H! [Ƚ>T7OGv$*ljIuüF޷w뇸+bKbշxxtM`7׶{sl@AH  ?&Ef3> g9A]F|Pg90 ̻&M^p+@2Ta'맔uN& ȅxqo]CL̈RУ岘G Ӓ* }P'6{偂K>_ lYX3_Q{d?Z<4UFcS]loQj$q-qXhDCu`ZnÌ"&8Tr;ϐƽ)L c|Rh|?f7Oe07rټc 2ad%7Ҩ!JrEmu@|L@nam,9(P5js6KzkRSK-O/u=2qu-!Y U *h.rB>ָؙIwewDѳrUI^B ??cQ.|ڗ$4`cH sgİmjDcpVN.,AMwU-G!g+‡}`"f?2gM;sV]7 U*Mj'^y&ūn ,ӖD$~\Eӿ= riTTl0z6D\,nw'bGNM.xE*`ʶjẹ# ZN+cfm#??CY&,{6;IJ_?EUpgc-8zCa4$/魛ZV r]_碼9ib_-Nxst f8E>m勭 ͝y3K?'q VMMݸ4s^ck(-!(͎m#o]i c?AK aC! p&yK"uޗASpw< w*%k! <ʌ]ƺC\je{Q A7SB,{29C"VpmD)nő2 vQ(P4~mmmY޲PT|m|DU[߀g=jk*I«d6/S)%3"d s yʣ<}y@1Q"DkLpwʸgCmbv*Y/y{nPX%\wsU& zT@t'F[쒅FQ΢K ->au^*@z)eNv O j@ ;Bw7{lh[:۳OX3 (Շ_a-Qh"½r}i*3]3L&8:˺7v~F<[c:YIa/*gEyk݊t5[.l3$ %FnVb /+g0牏?{_k2aN.Al dw˜vZGoTBgw^[iVegdȑt/66:|f>O_ʁy)m@8\Z%m(jpJ< =A) cHԻ`o lMAY+eNXvg&mu*{AF쀪h j;ȌS͌]9az@Smh`/L%VA&7'bQ5tYl_9+Eb5Aņfdi=,%IL+6aJhlT ALř",!TOvl*kѣ-p2 6]*-ЬG\N '$FGM~m+ ʲϜQ.ݖ!lg $Y@;\ո,/^)gjnڤ{V|K$bd"tƒuU4z*!o+g!-ſfȒdܐx09?f=}9Ϧp0֖P8SH ΢I5ʡN5seGK Q6 {g@-MB]L>/iK!"(zUyȓ? - [ \f zy\Vb DiYB'*[iwPӳ`]"in=@&h,UB1>xj)ǶB~mġp i5Fs[.46 !Q]Zty۵稒6p1U~z3QBlC 9DUz§lmI|[醤KV,p<0. ە2 f†y Zqϴ9 QJe/]ʰ6 n5JC6ʅl[/"F|PP*[W^/֩/}HO!n VRxu>噽q*[tl O3Z3+њ[|ҌfDfjZέԟ9FQ{XE E`I#]5g{t}tۂ䙆|UgR,{ik8%5 50kXwJJaqO-7/xG v1Q5Gte\H.-1=oïԱuVk2Q5 {n+9ya9|gNYur&`-4AIFBўȶ?"ȋ]Or DuB9|T͓:@(YyYюX$aX \veébC~KV*HaYռLmq40% =+ߴƤ`^{K\˝ q.p /+sʍ.nqe. fe {S4S*W4 T»wj({`jSbPQRr+%K7N.t{îM LtsFD)#i/ie9&Nl'I[f)+si pn_UsL*~ v8H^[d&q+ДWYa~ga ĝMr|GOпhA2p*v]* |:H:֬u U)P0zvx)m>uҎLcB`~e7D'Yh0bth9z&]ށ;Ij9MԖDx<[3p:I%,XS URDyb1t8C~BMrj`nK+bn'x+ذb4W1u1YkESL@M_*ꅠ@76_DmI`62GU0);M/iMXA6% s. j)GƓ r 3lX2nWh>]7"a<*4iU&l>rOGކtU4!E\HM+*yyOHg擆Z>ѝOb}fgo8.4C1眫5NƋ2x BK1' rECfoͿ>YTl-Ju#}T|KWIw*62Jr擥>.tdN71mP[NvöWqLTWo`g}Quނr1u?&% WQeg4րAbMSŰAưZb9 0WW >Gw_S/ΈЅ|yD#ͫPvA= 9ԙgLmz :!^Zx-y5x(JGK D JOP6)xon>Kd\CH}*3 ;ӈyʺ~+@%F=pV*Aԫ`3QvTJ k~]|+dF5NE(v@FP*6s J[`C QDOq{~4QKLEDO2/a=|&Ey,)|ZI+΢+y2zcmɀfI{wG78T UKbmX?r KF-ncxѾOODUaxij~SO-0 7Q9 ![vYL$.Nq*&o`am7& ʼn;s鬈ԸϤB$@U}Gbܘ4dAAs>//^Uvc!r#{ܖܯOНNX!WpˑNJ"/u04mP_ 2*v5_k%zr,nd'瓣MW{o?*y]ߨ_6Ǵ 2~\a$+B<,hvdO\o9Ul (E.8-k6`/X=":\@ 'fgeQ3Ơ}I-0$+7TFD\lcg2nC"y87s2FF͙ā'RwڀDAKBr6MYJh2&*|2+ N.ZC 07gg?՟aW9=:nivi=*d(uyiZѴ+6jcu.@;-4 Hcsnn0MMυVg{!3g%_l#<4{0v-dHQ.l8-6I"b B4̈́Gyt"wcgpZ9\nci/D$Fzb1 \cA UŴV~9{w& WGrW^Db; k}.KJd@6yĒ~5qYjz`͕k{q3:8r2F'!ڌGat%u}X#/YX ";Q]I#`'vv|KsZo)f|*E3^$('^|#ϖm6W-Kuݵ[ZQӤP/G(:K,GcٽtUlFSq/OQ<.pGfBe P[0vVTk8e=w,x#w|CG8-TsN .6ͅQ~<$;lFNƎUn ܀roMde+BL̈R7nC<>OL|8Y ; H zd1\(,.|fC!JMׁD>; tfj6[t-ľ$2OA"EZ'w:yBf %:{) lW>;Dr6y%-zʷ/{ߠe/ɏb?HBG^jXC&x&hJ8lN<Ƙ"|GS Gd1%<2Eco~@-;%5r :*g^̣tYǓ:VŊTMhBaxMo--@`{4R` ifP ߁Y|9W)*1OrܳJ7BuOtk/u~Dɓ4RkCA͖?疋#,w֢%Tjgʽx/oBlF8\|l^3#K/pP>9>.؁$}cV3lQ怇tX2}dE/>'FQJ=%s7i-fU} A!UBpۦ -92*!l Y K]Zмkz:X cɟlO0zv/U)SxJؿTsClj:X;]?MfgFlS26`f("ݩo/K-fX$KұHo +M9]cJpqyw٤T&"X1j hΛƗ&ؗz@<ҭCBU;-@jō&a jcnሕK8[qM s>7/4yTHjYEb|2M6>=)xqYeLJs}43:]{F~I{;=aA}ܩ7~e317Y<>ywbD\AB$ߎtIu:u=~WYepz.YZEܙ(0_Ֆ؉6 Dy9e=7MM) 3Z(XYG<ҽ`&?x%NOחt ^2wtSjt?yz~jαxBoAZ4.d0 #z\UYH8ƅ䍘?QN+-hz%9VvzfK$i>XaU~ą(;veNIޟ ONK9mOy)^@O YPC bR֕BN2T{rQ߀0AlN_\ZsQ[*V`!/_;!,v) *LJʞ/t)Z(1KI5 c[:P$r/.*QP)fTuaWPhX?MǦ]Jt8_+c$œ"Ҝ4\Јk&WFIU9(4?LbxIFh0Ώ2lh(4DπAsٝP*ģK5rfIn!mK? hmTlJm1՗2;x;M%O7F7*c _߽&ܩi~N,>dOl(_ubiJ+ZSҲCD٫|ؚBG ڨν|"0cu QAgej'#n+yۖl Iڱj ?`F* /,Wvc!VZd FJk""urgaT󁻱 C!`6 g-mV!BF[UնMURtm=F+Qm~q,c8[?9 whn1:t"7%/ѯՂ&%ƒC]Gi(|>tz^@ 3*TRo䷳O`cO_̐S,]u딶q"Wu";Y'`*efɴ[QG2{)HDppq{ etK7aѯaHuFcHmRe{oZ7Sdbd7S=Ȋ6>!3@@ِ]^4]\ܪi b|O_7>p&AߌDg"j 7PӮb; 4Qޭ$`9fX$vԯPF!s(o&߼̧SfUKDTwma`0<>VmP3ogOъωx5og+Q pJkľ oP1צR_CyG+a9pT*bEx~ܿqSvޑ4ْKBh[ ͤ0XG<,;5BVEtWyqعSD&KLgSƠ$2awUp^1. a׍B9Bx'b,#Fó;V~mY9K6~aqH`͕T4BEWs3g9i.>"cqѨgUVP 1ܜ:pVM"C  t/`Ο^~ck4 d;=@jlG Ѡa6ZvRd(!5#2I?ӉWh5BtM|`J `5^k!NQq~BJ{O<FlCHU<4o ~߭e;cq['Z ҪX!1:e-[4A[a`9 |Wn\06룢\HiDOm_D^TaO=`_8JlO:8$h4Ńu9P#t R 13!԰,T>* nVLi^9NvV]}Y;t;nf)r#)"k55tܾ3˨hz}!|(.y9:S,fnxcZo~@59l69pXCK WW-o :b}ٻ1`<7j&th_>e}ņoqJN?"cjWTn^ftnARإ$hoAD]&97̢Ȏ1nUBeq lޕ3<Ğݫ{CNsGjDEa5{:3یcPhGȅLt!VfF3: ݖ#o~`ω/P܉ѬWǖ(zZкƿc3K1- D*_IG]&nWs7%'ba" œN!K1)b۱NjJv:m.;rp[ǓPSj,I ۭOu/&*zr6x9a\'ϯM3BsvlWY=\DgoGh:ڜ?C;ںw1Z '0PCF˼Q+.<92YiRUZ)Ck??4yK]Vꩴ,0.>dw* ,?-P3A7-zccn/!DiN>D˺⬞0JT%.$t@zZL;5VO^1~XXxnT|!}~ .V/Ƣl-j_|Mkwl3M!p&`q[?姈7%ƏE 8nF(d]TC+$(ܯˎ$-^"RЄs>}ZGw̆ XOtZ J9)xSY"x"͵R"r>H:ł$ϋTᨕ v^N}`aSC-0(8cAzi5bJ2L s9͆&Wt=J7FAhRBIQay䥚y=QOW U?) K=hM"4 Mn^/̃n0ah U{fqZhB}ӃG]'k@:րT$ TGlR Klg{JV&!N1p|+VDU~BpwAu:OM?O3}a.t;'R1J5?KlR .ڢ AYDÿ(r$l־t"%6X?ܖҠT|uz:.Єe7OMj m>o+%*s{py5ObX%/ #cI]!F%,B{[uER@ULY"9qrUܹ/Jv 5eH Ixj8iQ t7 o?EZ;gWQv=h!`{ٙkJ$IUĬhgY[7ͯC_:_rߠ-Mob$̕#Ӝj@QBAd@1'JuhO8O8[ R{GL?'(Րܡ7 9YNT,sAm\pX *[ӊՆ5(Yc9w'BځSb|3g-g)[ȇ8"}(P1u2S$mas"atzc/=D--,WQDE z(\2@'ڤثs? ?PJ́eJ|ՂBq}29ƣs`ٜ-m#Ŧj#ڦ(4aSXU{szᩂ HmYUuMmy?&@ UlTƠрQGujDJP R/sFЈc՜JI;b GyTzs?fǍ9W}1!R *6KtB( lO-q|Y $Z.&M6(pSMhMvB6'i*=,GAm6"3[M2ʓSni;qCF]4[e2和M~pXwx9UlFB.h p_抲?panypbǡ1& 6y@zDğg] aYJ䍃>J??/D률M>4&KR=n:5F2g\S zNl ;3yU]c ?XW#yźG0HߕPUe![cVIWNa)[ۊ;N䥤`sPx6/,KQޭ`C6RM>QWd emGtŭVE_%z1"bwgC݀hip]# qS꠽%p6_tيɘUȦ2Y"bm qGde/>kRsh>7HNnFkXZœ [Ƙ%е"o;!%HX@<=l1^ƞI0?HB:MQh=:(͊c6Zjٮ*#i{7QUTHf0Y~o]1'TƐ2QWuśeC)$"EEk.(U L<.( !KWj+c]X: d12% zܚTsJY6YaF~~p;LQ[e P>A&cJq~|+#Z2B>Avˑklux3ϴiXKoo QT)N\G&t! \2:NuG9p$Ӿu[Gk_Uz[~ȏ՝-7>sQZk_pPv#$ bwk#?OzTG) 7ݱ ENU>:2AB@co[HDJ&Fe|а$9쇾!"=ge)z6g$Z_cOGG`E\{/Va'Q$Y!שSnݐ`LrB̉NӬIs!JE/ڽyuƳXC^~ Ć@!9k,,dIANB'L,\OuY;K՟'U)F6G׳[7UFiSaOF- 4)6կKaytC@=l&@2!sӼNM.[D~Y#6XT@T ]qߨS_*JV"]VAYSԨ3VXNМ<ȉx~EOMGם ClE_QEX}}44EgU5耭^K8zCm*-U&~%dS- wlabh*bna4]+nUmq5\A^CgK4qX?4:ނA5=NBN6\9y!v@|X=aẟ@߹Ky;i\7WnEdHT03|쀗GLMW͏dܶg Id]|n\ 59L(u*ܸ"X1^BqڈT#7bpFHKKL(B llvMy7ٗr[7;ў@C3){xG@K{ZAWB֋HqL8`us.dҪj}HPDv0]Zz8{x7~GV,l; mhQ|_ߏ/x㍵]4kVJIF2Wc-G,J57?!̥qwS1eVV>kЬ6R5.J?G JŮ!-fƫy֟|7IGl⶗Nk~m>Iɿہ Dτ'e 50F|L=sn_758&N$6g k;l'ti?bR$4D\ݍZ1> ]O xPwzN9IfE \عuΞ >./63)m6w荃yYVb>h2SL#V|x?hgWxywfvE1|GYhN*[3LB+Qw 'dޙq4HA-VqZǗs.l{Wݒ*SR~k,3s`y|N%,<|5߳Ŷ~G ASU4:wj/ܦO3u Us3 ߗ|9샑& Я;ˤsKԾ 6>⍠I14`z*3K5 t" VEˮ$[8= 5h ǹqĻԂ⺫pX|ܛ^6fWս-N6a 'XmtbHZP"i;W*{3 &A`$.u [rfQZ~&IVA-q`q} X:裩"\ۉR"#cw=ug1ܷcQ,˰;t^p1Y30 nviQ"a@'&xILXQ@$r5E9ϱ5yw0"v̶? VUF a9Tc_-= z}{(C 3&礄{ Fi_`FF?}8EL/ca=Jb PKR*N l7d"Ta3Q 4[kv[431 VWvv$lۏb)V.)$SѲ=Ё璀 1"ٿTe )L^drV^mKYJ"(%JŠ݁Dc|~EU$- QJWXrǚ.dg#Ş6c$iw5.{=R&!sbarjf 20%pJk<@ FuqW$ϧGo/f 䵼#Q!M7Mw t:wHQmZ,Іv)ȒF/R/ӵl(1>迭 TM?3B>?؄FbJLx m 7\旀H^Im[OFOXI!RaVDrRZBYpaE2ې 7au]ԑJA s)>j:iEss40P!hk4U;8G>Hyx|פu?<_3%vXBw2n [MT`ch7Q) Y_ ^l$חix=S"n{oxIIGf+P Խݺku‘Qqzʦ>׃nڏm~ۻ`:#6H.bPVR6` :IFpob8oEWmx"+%̅OaA`b8:Cm|IPԕs'.e$^+ h8Z7xeIʈ+K(s<|SH]Ř\ 1E4>8OEs oX+e\cl]]IU[0Hs˄)M$֟;faxQH=<#ӹ??Q8\zK|t:}{#: gVǵ;@2jFg'aLϺ5z9﷏+yY? hQF"iiP\)[i &'NV. %j8_!.UN*WT 4hSњ 38jV@uΈz#ɝXі5aM, .#9j8s{ъ8q]Ge3R]( /@Y-[J7+ y3E ZVNcN:W߂& % $F=7YAnd Q7Jr}9J6ef_', ڰ]p=#z=̀y--r"ɞr/uzfʤ_]ta׼K5D@IZ<^{rC5د/JԹb.6f<@ˇ< {}]i9GmӋL_vP,K4ٽ33(o>Ld׮Ϫ#'& @y+ƯA'H&G=ϛQDz݃./*o>hI)ÅA뱚fPGmÞ4FћTTJ=\T0-uZ]Bx3 So; "?M i܅% sU`nKX1W߮'l8Ži|n u Y|˺8&C.-cαdB,?K&~ eOAr7Ǿ9 % Y rܢ\8@߯9(AV:؟MBI ɝLs ]G@|'.w3\$XA-7\UI4pvvdG@QnіvEz=9q^i iq޽Iv'A`{SZ hkv`7F^3班X|C,f]:=6u{q;<&zf Qaت't{s M2 m?>>%H2g 8a< >r]uc([Qb1hJJ;vg~}Ehy24y܊2, ެ&q_Б\*_VU^7@@Pu%M u:Pda ] )i76 x[9@ ŏYm>9e'ܷAN HYJ Y[Lyty{h uEhD`Й%yDGOś pݕ0NP:Dlwt3ZN)#S)B!ul=qØL[;Xop릋=@NÜ"I!E@Htw᚝fqCqj5,il6\@ōZ.XB f̫C|d.P)mX/Ʊh3]FÝF@B⯏rqb47KbNkKA43-LZ8ٺ@v˼2ٖz}V,Hp=ο D"Q{b.XҖ9*Bɏmń hlO#ur)`j$^lnӥ X,j|,rTkg633(zS,xwY% + Mco`pސU8␊A娄zA;Ai[2W8"x" W^Ƹ4gzR}1eXc>6`@zB9~q+K;kial1QN.*CI(YǏwJ5 lZs "#tȾ ҕN11C5h/&hWP 8uVroS[7튀f΍0QHKw%#,;% @uvSt$JTT@yǛfHRH4y>R:ޥh"Y{ ʹw?"2<;{NGO'(>@Pa|L$m;e& 6_ƹH!IV[H 6yQv Gk}M/ɘK}^LJm-Ux0p7Qz"i֓pGhCG_f Sb18\㭉e ?[L#>iFs '>iy鷯 rF̫G&[}K0A]|OxpWnY`b3LDR;0&V9PVT 7Ajy:G$g, +:9hYEܟ:/ G` |< [nr|^:^7cb~a{*ۏmgonNst wXˠm'HJs}lf膷lwh,bQhDxR2>JPD6W'Ԕ.urn+@0~ip>wh ՃBΞs(q45B@F^{M! I_nho&Il|V<%q_9f!,eĤpR¶b~>uۚ_sDez><1|#Piںaz@s_z&;Hu!:f5@Fd6#]j\ >Ktq%x<@ff$ 53͊m'NӠN>d.Vk%rڧM @Ֆooz6JD.,z I陴*,J%Fq> tN]<Ш+ٔqR?ETrQ~M2(ʯ{%1CuOaL?bjN/1Q&f)ox;>..:NR.T0 Y'k&p3/H ҳ2:>$s/pOeo>{cn_̇_iwJh.82E nn'rVwWMl ɩ R, 9\ O˾VBL:vdi+-Ҁ9+v7.C%2Oަ}71qvOc;.ܤIazH(Rw<1sk"_uki\/ ;iZ p-ezRx0z6JuY~I㿼:gk"Pl"H;K /\@9x]8棟C$J1 5^kL9:1v>j"I UqNxq!t,UM`b% /G5&C+>ȕI [I c|U<2?Bʕ̷X1`07QL8ˠs]g7_^n}J:l GaAƅb F%EUK&Zۆʹ۹!VhřR'n0dbmچX0h$FT6XR Tú< 䌓ieNl%^FlR=ZE:#@N&T ] d}nI etZ. O&C@^*iFكQNDSx;! VL9{uU_eɑ0,Z@ON#L-i\XvҘx[_"積'KL'S<4[6Q\H`?6(+|q.[:>}֬I_дwU#gCd_b9@ (ZX_ +c0ƸM_=_$-CNB@쭸bHS?L#+P{R.[B0_@o5Ic6~1APn\\C>dlU!hwx!h\qm]<<+}i;탍O;h?sj$\]ڀG JO1l52ιkƤpds}^`-:2bf'%~[[n—ˢHʇߵV+2=gR-:N8$(~jmGQ*F%Ka0Emhw#i<C>ܮwer \(U@Gw(x@ ܢz+2ljX3mB-.&n،UhB3*-(l~tgVXݯzlZlSYe= nBi(OC^30DtlV>[ݘ8_ a}3$!5dȃiyVLha5KW.2 ?iiM5IiT8T>[Y Ux ,s!k+۹­Byu4JHo0g4SmEd((D)Z7'0F^n`"pS&Co7A. h?S׬d!RUA-3,+spح"7;C*z P\Ud“NqpuB_hfd~f@/QXU5e4,d˯IUqcnɜhۥBF6a,&y_j*d_mܻv5 A|w\jžkmR^fU1~F*&dK'r,'nӼ!Gax@N}+ͥJ(:)M҂g @,Cb-gM[7^PB7f WlIcQL&l Ys_ڼPnpOڟ!FTldV{~v%#ubbAcc' qER52'>B3}xِV q'{E}u:n `<# ŅA4'ŗH4OhH}%dtO_hQ< M WT}XFb==yC^7 L`l˨6#V65g(0UC{4SZNWpȀ/<^@w[Ϻ}yuMe 轒ÝF/ɫ 1*V'o29hj'YýYlV ;#HLZyN {  9ߍ.ya'b(X0D KT׫ :'d!pXW A&&OI]_<H[SpbnQK?G&Xt˒М&6a MPQ{`ϕk{4z #O*ssWE2>enj9%-5xXP\ʞƻ˝[;|N?ge.e [djv@}]vMG;Q)JLj %/07)K(ʇ/O1v(qleXw~LMh9V3m? 7ϔ8EI4QҰ7~-!>m?_~v瓃e Dً]'-։-mEG.ۖgSz[9]/ \ lcJǜئq!ԭpi3@ⷠMT]Ô+Πt$k9]nd0>?=fR"o r^q2,+&}ɂG6ؑ$՞KP 8_|:v;09L1gfĄ<%!P{߲Pۦ2 7VyxwӄOdH*j4:4Va=-ބ"A#_8n7Q|owQ>iL6]q C},kyQacS(oIBV1mDR9/zm_,خ;@H鴼uTr֔MOJ|d %/"~5^}<_uVu<%d ~h~`>S!)8:!m2M/X<{BvW>Qh{;\z*! 8#ǦQcS:?0ry#>xYnph (><`+ VQC@b+|Oc_YQ)jM.i*B}OڛCVbb>B _hD |>(jFp{iy_΃˝ a>z,({>cAzoDi6Lw͸Fa0Gye(jC@ɦ0$$ BoC" ~ 8hnXޱ.Lb]cvh|Lve²Lt-1]ʬG_sTIE9JC1&X9,=N& @1sNPk;;rͨ)9CyNy R7w PNf t1ɚ@]xeҊ`[&Yo~BUv_oT]6?tV՛xB"o|N hύh=' 7jdx4?:U -y7As^ѳ=NWf+vTJ$כ[P ծecRf cwߨE7&O*!g^(h{GWb~Jh#,m|gfvC!ۡG8EZ=b_֟:v(Ķ"O+!Y&/sJh֯?16?}P_=B=bun6Q" X\;Y|H9ė`լ[N4h0{*ur>;3GNfZeByttȹ  N$^S֙xBy"ׅ7ݤB6Z@HBmV7ѳ;CP o $P.? [E?ݲ'#)BlЃW_'*l[Ra<$F2(''@bKN@߻7ݗ Ԭe.0.lZVQ