tracker-gui-0.14.4-2.1.2>t 4 DpQ ޸/=„-ͻ#rIt{ڜV\V4hhI* 7(V~ R!b] hd)w+`4k[ZFe+x1-I" tͣ)?kk+"Bbu%Ew{܌Bʶ40g֖+8l[\=[3d GCjJd]10-e+Xu!F ݪ:!ڱtxyh)v *vlރQ ޸/=„e~Jjh,3W"R}Eg 2/ęU:ˀ֯ lf0K.yJ7k={PXnId'wm7Ծdw̖ hcqg?Te1a2Mj|pc h#(08eeŗr$y ~ʼn@*0%֙.A 睲ilFu5[g)udX"SB 3cf7ef1e8f8cf0bc3cf2a5e9ee21223125d3cf584c0>A.?.d  @ &  `           @  Dd(8T9 T:T>%@%F%G%,H%lI%X%Y%\%]& ^'9 b(fc(d)9e)>f)Cl)Eu)Xv)w-x-y.z.p...Ctracker-gui0.14.42.1.2Graphical User Interface for TrackerTracker is a powerful desktop-neutral first class object database, tag/metadata database, search tool and indexer. It consists of a common object database that allows entities to have an almost infinite number of properties, metadata (both embedded/harvested as well as user definable), a comprehensive database of keywords/tags and links to other entities. It provides additional features for file-based objects including context linking and audit trails for a file object. It has the ability to index, store, harvest metadata, retrieve and search all types of files and other first class objects.Q lbuild02fopenSUSE 12.3openSUSEGPL-2.0+http://bugs.opensuse.orgSystem/GUI/GNOMEhttp://projects.gnome.org/tracker/linuxx86_64 if test -x /usr/bin/update-desktop-database; then /usr/bin/update-desktop-database --quiet "/usr/share/applications" || true fi if test -x /usr/bin/suse-update-mime-defaults; then /usr/bin/suse-update-mime-defaults || true fi ICON_THEME="hicolor" if test -x /usr/bin/gtk-update-icon-cache; then /usr/bin/gtk-update-icon-cache --quiet --force "/usr/share/icons/${ICON_THEME}" || true fi if [ $1 -eq 0 ]; then if test -x /usr/bin/update-desktop-database; then /usr/bin/update-desktop-database --quiet "/usr/share/applications" || true fi if test -x /usr/bin/suse-update-mime-defaults; then /usr/bin/suse-update-mime-defaults || true fi fi if [ $1 -eq 0 ]; then ICON_THEME="hicolor" if test -x /usr/bin/gtk-update-icon-cache; then /usr/bin/gtk-update-icon-cache --quiet --force "/usr/share/icons/${ICON_THEME}" || true fi fiax|61b/S큤Q SQ SQ SQ ZQ ZQ ;Q 1k entries + tracker-info: Added --plain-text-content || -c option + tracker-miner-fs: - Make building this optional - Ignore XDG directories set to $HOME + tracker-needle: Fix double free + Bugs fixed: bgo#628857, bgo#666749, bgo#675660, bgo#680172, bgo#680350, bgo#680897, bgo#685253, bgo#686071. + Updated translations. - Drop libtracker-fts-ICU-complx-locale.patch: fixed upstream.- Add libtracker-fts-ICU-complx-locale.patch, fixes bnc#780614.- Disable evo plugin for now during -extras build: the API once more changed much faster than Tracker can keep up with.- Version the tracker BuildRequires when building tracker-extras: tracker-extras.spec needs to build *after* tracker version updates.- Update to version 0.14.2: + tracker-extract: Fix compilation of Qt Media Art backend + tracker-extract-gstreamer: Fix invalid pointer access from gst_tag_list_get_string() use + tracker-miner-fs: - Remove failed extractions from queues if g_file_query_info_async() fails. - Removed unused code for dir config root Quark + Bugs fixed: - bgo#676437: TrackerMinerFS: priv->extraction_timer can't be NULL when we update miner progress - bgo#676153: Crash on USB removal during crawling - bgo#676435: Infinite loop in miner - bgo#679313, bgo#674869, bgo#676516, bgo#676213, bgo#675431, bgo#676849, bgo#676433, bgo#676514, bgo#675437. + Updated translations.- Update to version 0.14.1: + New Feature: tracker-sandbox, to help with development + libtracker-common: Set G_MESSAGES_DEBUG when verbosity > 2 + libtracker-sparql: Set G_MESSAGES_DEBUG when verbosity > 2 + libtracker-miner: - Don't abort() if none file:// URI themes are used - Fix unit tests with GLib 2.28 + tracker-extract: Add 'max-media-art-width' config option + tracker-extract-oasis: - Support Libreoffice graphic/drawing files (*.odg) - Simplify text extraction and retrieve more content for ODT files + tracker-miner-fs: Do not index non-eligible mount points on startup + tracker-needle: Fix typo when toggling tags fails + build: Error gracefully in autogen.sh when valac is not installed + Bugs fixed: bgo#672308, bgo#672415. + Updated translations. - Add tracker-evo-implicit.patch: Include additional header in order to have all the required evo symbols available. - Manually create %{buildroot}%{_datadir}/tracker/icons/ in install of tracker.spec, so that it's owned by the tracker subpackage, and other subpackages built from tracker-extras.spec don't have issues with an unowned directory. - Fix the fact that tracker libraries require the tracker package, because of private libraries shipped in the tracker package; this effectively made tracker uninstallable (bnc#724554): + Split private libraries from %{_libdir}/tracker-0.14 to separate package libtracker-common-0_14-0. This does not exactly match the SLPP, as the soname of the library is libtracker-common.so.0 (name which is consistent across versions, but the libraries are in a versioned folder, which guarantees parallel installability of different versions. + Add explicit libtracker-common-0_14-0 Requires to libtracker-extract-0_14-0, libtracker-miner-0_14-0 and libtracker-sparql-0_14-0: the Requires autodetection for libraries will be libtracker-common.so.0, but this will exist for several versions of tracker. So we need to help rpm with an explicit Requires on the right version of the package.- Add tracker-libgrss-0.5.patch: Support and require libgrss 0.5. - Add libtool BuildRequires and call to autoreconf, as above patch touches the build system. - Remove xz BuildRequires now that it comes for free in the build system.- Update to version 0.14.0: + firefox, thunderbird: - Do not crash recent versions of Firefox/Thunderbird - Use tracker 0.14 libraries - Mark the plugins as compatible with newer versions of Firefox/Thunderbird + tracker-extract: Use ISO volume ID as title for unknown OS + tracker-miner-evolution: build fixes + tracker-miner-flickr, tracker-miner-rss: Do not autostart the miners on login + tracker-miner-fs: Handle absolute paths in ignored dirs + tracker-needle: Order results properly + Other code changes. + Updated translations. - Re-enable evo-plugin: %define build_evo 1.- Update to version 0.13.1: + New Feature: ISO file extractor + Fix build with glib 2.31 + Various other build fixes + libtracker-common: Add new function tracker_file_open_fd() + libtracker-data: Fix dead code with disabled journal + libtracker-miner: - Don't send sparql to tracker-store for missing/cancelled files - Ensure we deal with the canonical copy on ::directory-removed - Improve logging + libtracker-extract: - Do not use tracker_coalesce_strip on constant strings in unit tests - Don't build EXIF tests if we don't have support enabled + tracker-store: Print warning if unable to initialize statistics + tracker-miner-fs: - Fix crash when SIGTERM happens before mainloop is available - Don't index removable media on initial index if disabled + tracker-extract-msoffice: Add debugging aid for when opening file fails + ttl2sgml: Do not call fclose if file is NULL + Bugs fixed: bgo#669546, bgo#666654, bgo#666410, bgo#666678, bgo#666372, bgo#667786, bgo#667787, nokia#286488, nokia#289635, nokia#296009, nokia#290406 + Updated translations. - Add libosinfo-devel BuildRequires for the new ISO extractor. - Add libcue-devel BuildRequires to allow CUE sheet parsing, as we now have this package in Factory.- Add libjpeg-devel BuildRequires for non-extras builds to build JPEG support in extractors.- Update to version 0.13.0: + New Feature: CUE sheet parsing is now supported + libtracker-common: New env var TRACKER_USE_CONFIG_FILES to output ini files instead of use GSettings is available + libtracker-miner: - Updated TrackerMinerFS (breaks API/ABI) - Introducing TrackerIndexingTree (to use with TrackerMinerFS) - Albumart renamed to Media art and refactored + tracker-miner-fs: Refactored, mtime checks are +50% faster and indexing slightly improved + Removed GLib unicode parser: it was sub-optimal and unused. + Many other fixes. + Updted translations. - Drop tracker-g_thread.patch: fixed upstream. - Change License tag to spdx identifier. - Rename library packages from *-0_12-0 to *-0_14-0. following upstream SONAME changes. - Split typelib files out into typelib-1_0-Tracker-0_14, typelib-1_0-TrackerExtract-0_14 and typelib-1_0-TrackerMiner-0_14 subpackages. - Add Requires for new typelib subpackages to devel subpackage.- Disable evo plugins for now: %define build_evo 0: e-d-s had some major API changes on the camel store and tracker needs to catch up on this again.- Update to version 0.12.8: + New feature: Added userguide miner + libtracker-data: Ensure that fn:timezone-from-dateTime returns an integer + libtracker-extract: - Do not leak GUnixFDList on errors getting metadata - Call g_simple_async_result_complete*() for all error conditions too getting metadata + libtracker-miner: Avoid blocking other SPARQL buffers from being able to process update arrays + tracker-extract: - Do not close FDs more than once for GIF, TIFF and TEXT extractors - Fixed possible leak TrackerExtractInfos + tracker-extract-albumart: Fixed memory leak with Pixbuf loader + tracker-extract-pdf: - Fixed leak Poppler actions when reading TOC - Fixed uninitialised read warnings in Valgrind + tracker-needle: - Require GTK+ 3.0 in glade file - Now display and allow editing of tags in the tag view - Now find tags as well as other results with search criteria + Bugs fixed: nokia#285537, nokia#291569, nokia#292744, nokia#290406, nokia#285426, nokia#290165, nokia#290480, nokia#291088, nokia#290814, nokia#290249, nokia#289953, nokia#289635, nokia#286656, nokia#286610, nokia#284591, nokia#288530 + Updated translations. - Add xz BuildRequires because we can't build a package for a xz-compressed tarball without explicitly specifying that... See bnc#697467 for more details. - Add tracker-g_thread.patch: Remove g_thread_init calls.- Update to version 0.12.7: + libtracker-miner: - Use a cancellable per crawled directory - Improve logging of sparql errors + tracker-extract-gstreamer: Handle streams with no tags + tracker-writeback: Apply writeback handlers sequentially on a same file + Updated tests. + Bugs fixed: bgo#662364, nokia#287970, nokia#287972. + Updated translations. - Changes from version 0.12.6: + tracker-control: - Fix crash when unable to get miner pause details - Do not call g_object_unref on NULL in error case + tracker-extract: - Also complete cancelled tasks - Fix uninitialized variable in albumart + tracker-extract-text: Fix crash if unable to open file + tracker-miner-fs: Fix uninitialized variable + tracker-needle: Fix crash in result store + tracker-preferences: Mark tooltips in tracker-preferences.ui for translation + Updated tests. + Bugs fixed: bgo#662099, nokia#286589, nokia#287278. + Updated translations.- Fix previous change: usage of X-SuSE-ControlCenter-Personal actually makes the build fail. Use X-SuSE-Core-System instead.- Replace category SystemSetup by X-SuSE-ControlCenter-Personal to suppress rpmlint warnings.- Categorise tracker-gui as System Tools using %suse_update_desktop_file to replace existing categories (bnc#714333)- Only enable thunderbird support for 12.1 or later.- Add tracker-fix-include-sched-idle.patch to enable building on 11.4, where path of an include is different.- Split the build of tracker in two, with a new tracker-extras.spec, in order to break the tracker/nautilus build loop (and avoid future similar loops): + in tracker.spec, build the basis of tracker: the command-line tools, the libraries, the devel subpackage and the files miner. + in tracker-extras.spec, build addons that have extra dependencies: the panel applet, the evolution miner, the firefox plugin, the graphical tools, the flickr miner, the rss miner, the nautilus extension and the thunderbird miner. + re-organize tracker.spec for this since tracker-extras.spec is generated from it. - Remove unneeded graphviz BuildRequires: this was only needed when rebuilding the gtk-doc documentation. - Remove explicit glib2-devel Requires from devel subpackage: this will automatically be added the pkgconfig() way.- Update to version 0.12.5: + SPARQL: - Support DELETE WHERE {...} - Support SELECT (Expression AS Var) syntax + tracker-extract-gstreamer: flag renamed from TAGS to LIGHTWEIGHT in GStreamer + Build fix. + Bugs fixed: bgo#655177, bgo#272997, nokia#285979, nokia#286103. + Updated translations.- Update to version 0.12.4: + libtracker-common: - Fixed missing include directive for utils tests - Disable configure.ac checks for ioprio_set() + libtracker-data: Set journal_size_limit to 10 MB + tracker-extract: Fixed critical when FD list is missing + tracker-extract-oasis: Ignore empty values and invalid dates + tracker-extract-gstreamer: Fixed division by zero + tracker-extract-gif: Fixed file descriptor leak in error case + tracker-extract-pdf: Fixed file descriptor leak in error cases + tracker-miner-fs: Fixed theme icon URIs for application indexing + firefox, thunderbird: Don't operate with tracker 0.10 libraries, only 0.12 + functional-tests updates. + Bugs fixed: bgo#647575, bgo#660350, bgo#659995, bgo#660589, bgo#660601, bgo#660123, bgo#657183, nokia#257478, nokia#284711, nokia#217566, nokia#285251. + Updated translations. - Drop tracker-firefox-no-tracker-0.10.patch: fixed upstream. - Do not rebuild gtk-doc documentation: + The tarball now correctly installs the documentation without a rebuild, except the ontology one. This is a good enough trade-off (as building requires some dependencies). + Remove dia and gtk-doc BuildRequires. + Stop passing --enable-gtk-doc to configure.- Change vala-devel BuildRequires to vala as vala-devel is an old deprecated name (bnc#720908).- Add tracker-firefox-no-tracker-0.10.patch: do not try to use the 0.10 libraries in the Firefox extension as it makes Firefox hang/crash.- Update to version 0.12.3: + tracker-extract: Allow g_open() without O_NOATIME if -EPERM is returned + tracker-extract-png: Handle raw profiles by Imagemagick encoded with line changes/twists + tracker-preferences: Remove throttle implementation + Bugs fixed: bgo#659422, nokia#283501. + Updated translations.- Update to version 0.12.2: + libtracker-common: Refactor tracker_file_open() which was buggy and should use O_NOATIME + libtracker-data: - Drop all indexes before index recreation - Make index recreation less verbose + libtracker-miner: Improve documentation for tracker_miner_manager_pause_for_process() + libtracker-extract: Do not leak GMatchInfo objects + tracker-miner-fs: Disable wake ups every 10 seconds by default (for disk space checks) + tracker-extract-png: Handle raw profiles by Imagemagick encoded with line changes/twists + tracker-extract: Use O_NOATIME for TEXT, XMP, PDF, TIFF, GIF, MSOFFICE, ODF ABW and FLAC files + tracker-writeback: - Propagate all errors of writeback over DBus - Handle if there's no module for the passed rdf types + tracker-control: Don't finalize TrackerMinerManager with - -pause-for-process causing it to break + tracker-preferences: Use one list for locations and add XDG toggle buttons + Bugs fixed: bgo#659806, bgo#659470, bgo#659620, nokia#276653, nokia#282957, nokia#282541. + Updated translations.- Update to version 0.12.1: + libtracker-data: Support removing rdfs:subPropertyOf in ontology + libtracker-miner: - Export TrackerTask* and TrackerPriority* API for new unit tests - Check to turn create + delete events into noop was wrong in check_item_queues() + libtracker-extract: Fix Regions of Interest SPARQL generated from metadata + tracker-miner-fs: Avoid trying to parse directories as desktop files + Bugs fixed: - bgo#659062: Shouldn't index removable media devices by default - bgo#659063: Should enable indexing on battery by default - bgo#651815, bgo#658645, bgo#658706, bgo#658787, nokia#282190, nokia#282393, nokia#277052, nokia#281335. + Updated translations. - Remove dbus-1-glib-devel: the dependency has been removed upstream.- Update to version 0.12.0: + New Feature: - Region of interest support in image formats (for example tagging people in images) + libtracker-common: Do not delete old log files when starting components + tracker-miner-fs: - Improve query performance for updating tracker:available on mounting - Handle desktop files of Type=Link - Support local (in $HOME) XDG directories for desktop files + tracker-control: Added --set-log-verbsosity to change component log verbosity + Various bug fixes. - Remove sed hack from %build to disable call to update-desktop-database on "make install": fixed upstream. - Change build_evo macro to 1, to build the evolution miner now that it has been ported to new evolution.- Fixed typos in descriptions.- Update to version 0.11.2: + Build system: - Bump tracker_api_version to 0.12 but keep major/minor as 0.11 - --with-gstreamer-backend=[tagreadbin,decodebin2,discoverer] switches + libtracker-extract: - Don't install examples/ rules mock up - Added some debugging to know what rules files are loaded + tracker-extract: - Make sure we check filtered modules for dbus calls too - Improve checks for mimetype guessing - Improve debugging for filtered modules and mime guessing - Fix --force-module for commandline extraction - Make JPEG module handle DLNA profiles - Make PNG module handle DLNA profiles - Make MP3 module handle DLNA profiles - Let gstreamer extractor handle 'dlna/*' mimetypes + tracker-extract-gstreamer: - Compiler warning fixes and code refactoring - Assume UTC for dates + tracker-miner-fs: Disable writeback by default + tracker-miner-flickr: Remove deprecated Encoding key in desktop file +tracker-needle: - Avoid g_markup_escape_text() critical with NULL - Show email subject as primary information not sender - Fix build with Vala master + thunderbird: - Add desktop file so needle opens email on activation - Use asynchronous connection opening to avoid blocking the UI - Don't break on consecutive make installs, use -f with ln + firefox: - Use asynchronous connection opening to avoid blocking the UI - Raise compatibility level to 5.0.* - Don't break on consecutive make installs, use -f with ln + Bugs fixed: bgo#655987, bgo#655789, bgo#655701, bgo#654441, nokia#247468. + Updated translations. - Drop tracker-fix-build-system.patch: fixed upstream. - Remove autoreconf call in build section: no patch touches the build system anymore. - Add hack to replace update-desktop-database in trackerbird Makefiles to point to /bin/true. During build, we can not update the desktop database. - Add %desktop_database_post/%desktop_database_postun in %post/%postun of miner-thunderbird subpackages now that it %contains a .desktop file. - Rename library sub-packages following the upstream API name bump.- Update to version 0.11.1: + New Features: - Firefox >= 4.0 support - Thunderbird >= 5.0 support - Add --disable-journal configure option, previously it didn't exist + Ontology: Set tracker:writeback true for nfo:Heading + SPARQL: Add support for HAVING and COALESCE + libtracker-data: - Fix leak in db_get_locale - Do not print critical if db-locale.txt does not exist - Switch to manual SQLite WAL checkpointing in a separate thread - Make sure we don't leak sql_dir on multiple _init() calls + libtracker-miner: - Translate monitor events CREATE(a)+MOVE(a->b)=UPDATE(b) - Make sure status is set to 'Idle' on object construction - Fix inconsistent status with progress signals - Fix -0.00 progress being reported - Make sure "Processing..." is 2% or higher in progress + libtracker-extract: - Use nfo:heading instead of nmm:direction - Support extraction of EXIF/XMP GPS information for images - Ignore keywords containing invalid UTF-8 - Do not use G_CONST_RETURN + tracker-store: - Check XDG directories after initializing log to reduce start up stdout spam - Improve UpdateArray performance + tracker-extract: - MP3: Use guessed ID3v1 8-bit encoding also for ID3v2 - Playlist: Limit playlists to 1000 entries - Handle RealMedia files with the GStreamer extractor + tracker-writeback: - Refactor writeback so miner-fs performs more of the operation itself - Deprecate IgnoreNextUpdate API - Support longitude, latitude and altitude information to XMP files - Always clear existing XMP fields before updating metadata + tracker-miner-fs: Check XDG directories after initializing log to reduce start up stdout spam + tracker-control: - Added --pause-for-process for potentially crash worthy processes - Fix crash when unable to get miner pause details + tracker-search: Support bookmarks with -b or --bookmarks + tracker-preferences: Fix apply button + Bug fixes: bgo#654653, bgo#654407, bgo#652433, nokia#271389, nokia#254896, nokia#274498, nokia#274181, nokia#271747, nokia#273120, nokia#269986, nokia#270774, nokia#259942, nokia#269766, nokia#269931, nokia#268105, nokia#269359, nokia#266579, nokia#251032, nokia#263203, nokia#261635. + Updated translations. - Add MozillaFirefox and MozillaThunderbird BuildRequires for new Firefox and Thunderbird support. - Create tracker-miner-firefox and tracker-miner-thunderbird subpackages. Even though they're not miners strictly speaking, this makes the intent of the subpackages clearer. - Pass --with-firefox-plugin-dir and --with-thunderbird-plugin-dir to have the extensions installed in the right directories. - Add tracker-fix-build-system.patch to fix installation of Firefox and Thunderbird plugins.- Apply tracker-removeable-media-off.patch on 11.4 and earlier only: this setting is available in GSettings, and the gio-branding-openSUSE package available in 12.1 and later changes the default value.- Move tracker-miner-rss man page to the miner-rss subpackage, where it belongs.- Update to version 0.11.0: + Remove libtracker-client library. + Replace GConf usage by GSettings. + Add support for MeeGoTouch (for application extraction) + libtracker-sparql: Remove deprecated drop_graph API + tracker-extract: - Completely relicensed all modules and the extractor from GPL to LGPL - Use two threads now for extraction, a controller and worker thread - Refactored the module management so modules can state mimes supported flexibly - Support extra string for WHERE patterns when calling modules - Much improvement to the logging - Added EPub extractor module + tracker-control: Report remaining estimated time for each miner's progress + Updated translations. - Drop libtracker-client-0_10-0 subpackage, following upstream drop. - Rename the remaining lib* packages from -0_10 to -0_11 to follow the library name changes. - Drop tracker-nautilus-extension-compile-gtk3.patch: fixed upstream. - Introduce a build_evo define: evolution 3.1.1 is not supported at the moment. For Factory, we don't build the miner-evolution subpackage, and we add a Obsoletes for it to the main package for smooth upgrades. - Use %glib2_gsettings_schema_requires, and add %glib2_gsettings_schema_* calls to post/postun. - Move Tracker-0.10.typelib (Tracker-0.11.typelib) to the libtracker-sparql-0_11-0 subpackage, as this is the library being referenced by the .typelib file.- Update to version 0.10.16: + libtracker-data: Fixed memory leak in tracker_class_reset_super_classes() + libtracker-miner: - Honor auto_start parameter in tracker_miner_manager_new_full() - Fixed test case for GKeyFile password provider which was failing - Lower TrackerMinerFS idle priorities so timeouts, monitors, etc are handled with more priority + tracker-miner-fs: - Do not spam log on recursive monitors removal - Create bus names before touching sensitive files to avoid race conditions - Make sure we unref applications and files_index miners on start up failure + tracker-extract: Added "CancelTask" method to be called from tracker-miner-fs + tracker-control: - Fixed memory leak when getting pause details - Don't auto-start miners for pausing/resuming/listing/pause details - Use full API to get miner manager and report errors - Free GError if getting TrackerMinerManager fails + functional-tests: Support cases with AND without Upstart + Bugs fixed: bgo#650804, nokia#18159, nokia#258488. + Updated translations. - Drop our local copy of tracker-search-bar.1: it is now shipped in the tarball again.- Update to version 0.10.15: + libtracker-sparql: Fix deadlock on initialization error + libtracker-miner: - Fixed c++ builds where headers use "private" keyword - Include missing header tracker-albumart.h in main header - Do not perform removed files check if crawling was cancelled + tracker-store: Reenable signals after failing to load Turtle file + tracker-extract: Improve logging around which module is used for extraction per file + evolution: - Fixed completely broken status reporting as a miner - Don't send "Idle" status twice - Added debug logging to know if the module was loaded or not on the command line + Bugs fixed: nokia#254855, nokia#259000, nokia#244556, nokia#252898, nokia#258488, nokia#258459.- Mention the new --add-feed option of tracker-miner-rss in README.SUSE.rss.- Update to version 0.10.14: + libtracker-data: - Handle EINTR instead of EGAIN when writing journal - Delete empty file if unable to write journal header - Do not trigger a journal replay with invalid ontology journals - Propagate errors for ontology transactions + libtracker-bus: Support multiple bus connection objects + libtracker-direct: Support multiple bus connection objects + libtracker-sparql: Protect singleton weak pointer with mutex + libtracker-miner: Cleanup media-art that isn't valid anymore every 30 minutes or so + tracker-store: Improved error handling for Data.Manager.init + functional-tests: Add UID::user and GID::users to tracker-tests aegis file.- Update to version 0.10.13: + libtracker-miner: Cancel TrackerMinerFS cancellables on finalize + tracker-store: Use lazy loading for stats to improve start up speed + Bugs fixed: nokia#254154, nokia#253807, nokia#248873. + Updated translations.- Update to version 0.10.12: + New Feature: - Now tracker-control has --backup and --restore options - Now tracker-miner-rss has an --add-feed option + libtracker-extract: Fixed encoding guessing, make sure we init/shutdown locale module + libtracker-miner: Don't load thumbnailer service properties over D-Bus + tracker-store: Added checks to Backup method target file so it is a real URI + tracker-miner-rss: - Fixed crash trying to cast TrackerSparqlConnection to TrackerMinerRSS - Fixed recursive check with mfo:updatedTime GraphUpdated signal - Fixed ASK SPARQL to check true/false not 0/1 - Improved logging/debugging + Bugs fixed: bgo#520670, bgo#633105, bgo#397205, nokia#249338. + Updated translations. - Add tracker-search-bar.1 from git to Source list: it is missing in the tarball. Makefile to distribute this properly is already fixed in launchpad. - Add dia BuildRequires to fix the gtk-doc building - Re-enable --enable-gtk-doc configure parameter.- Update to version 0.10.11: + bgo#633108: FLAC extractor doesn't work properly + bgo#632876: Wrong extraction order in MsOffice-XML powerpoint files + nokia#250959: Huge increase in contact import time with command line tools in staging + nokia#250455: QSparqlConnection leaks tracker-sparql objects + nokia#249787: Drop libmeegotouchcore dependency from libtracker-sparql.- Add tracker-nautilus-extension-compile-gtk3.patch to compile nautilus extension with gtk3 (bnc#689447, bgo#645954). Add call to autoreconf needed by the patch.- Update to version 0.10.10: + libtracker-data: Support ontology changing regarding nrl:InverseFunctionalProperty + libtracker-miner: - Limit extractions to 10 at any given time - Limit the number of statements sent to the store per request + tracker-extract: - Complete relicensing from GPL to LGPL for C++ files missed - Fixed critical about locale when run from command line - Fixed critical when finalizing the controller object - Fixed crash with new QApplication() and passed argv parameter + tracker-needle: Fixed email query which was using tracker:coalesce() with 1 argument + Ontology updates. + Bugs fixed: nokia#249028, nokia#244787, nokia#248059. + Updated translations. - Changes from version 0.10.9: + Now tracker-info --turtle allows exporting resources in Turtle RDF + libtracker-common: - Re-instate setrlimit() and clamp between 256Mb and 50% memory capacity for RLIMIT_{AS|DATA} - Don't apply setrlimit() constraints to spawned processes (inherited anyway) + libtracker-data: Error when OFFSET, LIMIT, GROUP or ORDER are used with ASK queries + libtracker-sparql: Fixed libtracker_sparql_LDFLAGS missing "\", causing export of all symbols + libtracker-extract: Added new unit test for IPTC records are read correctly + tracker-extract: - Added a controller thread to be able to shutdown quickly on pre-unmount signals - Cleaned up debugging considerably and print summary on start up + Ontology updates. + Bugs fixed: bgo#646834, bgo#647548, nokia#238770, nokia#245998, nokia#244267, nokia#241302, nokia#245589, nokia#245373, nokia#213419, nokia#240681. + Updated translations. - Drop update-rest.patch: fixed upstream. - Drop call to autoreconf.- Update to version 0.10.8: + libtracker-data: Protect tracker_db_cursor_get_* with mutex + libtracker-bus: There is no BatchUpdateArray, UpdateArray is always considered a batch operation. + libtracker-sparql: Fix build from tarball + tracker-store: Increase maximum signal size from 1000 to 50000 triples. + tracker-store: Fix UpdateArray to use low priority request + Bugs fixed: bgo#642883, nokia#244556. - Changes from version 0.10.7: + Introspection support for libtracker-{sparql|miner|extract}. + libtracker-sparql: Fixed test case on cancellation error check. + tracker-extract: oasis: Avoid invalid frees on non-NULL pointers. + tracker-needle: - Cancel previous operations when switching views. - Improve "icons" or "images" category to allow filtering by all or title. + Bugs fixed: bgo#644997, bgo#646365, bgo#646374, bgo#644455, nokia#244536, nokia#242253, nokia#229461, nokia#237582, nokia#240272, nokia#241659. + Updated translations. - Update BuildRequires to use vala-devel (instead of vala-unstable-devel) and add gobject-introspection-devel to build introspection support.- Update to version 0.10.6: + New Feature: Added INSERT OR REPLACE SPARQL, using UPDATE gives us ca. 25% speed improvement in some cases. + libtracker-common: Only use encoding guessing when confidence is > 30%. + libtracker-data: Added new functions tracker:case-fold() and tracker:lower-case(). + libtracker-sparql: Handle GSpawnError thrown by GDBus + tracker-needle: - Model reworked showin no delay loading thousands of items. - Improve error handling. + Bugs fixed: bgo#645380, bgo#645934, bgo#645963, bgo#645675, nokia#241833, nokia#235445, nokia#241206, nokia#240168, nokia#240582. - Drop fix-evolution-build.patch: fixed upstream. - Remove configure --enable-tracker-search-tool option, no longer present upstream.- Update to version 0.10.5: + libtracker-common: Fix localtime handling with historic UTC offsets. + libtracker-data: Fix graph check for anonymous blank nodes. + libtracker-sparql: - Mark tracker_sparql_builder_drop_graph() as deprecated. - Don't export symbols which are internal. + libtracker-miner: Added tracker_miner_manager_new_full() to disable starting miners when querying status. + tracker-store: Don't start if not running when querying status. + tracker-miner-fs: Add --no-daemon command line to exit when indexing done. + tracker-extract: Add parameter to QApplication to allow running without X11. + tracker-needle: Set proper application icon. + evolution: Fix use of GRAPH with the nie:DataSource, now indexes properly again. + Ontology updates. + Bugs fixed: bgo#642012, bgo#645000, bgo#645052, bgo#645375, bgo#644998. - Add update-rest.patch: Fix build with rest 0.7.x. - Add fix-evolution-build.patch: Fix build with evolution 2.91.x (bgo#645934) - Change old-style buildRequires to new pkgconfig() ones: libgee-devel, librest-devel, gnome-panel-devel, nautilus-devel to gee-1.0, rest-0.7, libpanelapplet-4.0, libnautilus-extension. - Remove now non-existing --enable-tracker-search-tool configure option.- Update to version 0.10.4: + libtracker-miner: - Don't assume g_dbus_info_new_for_xml() never fails - Added missing documentation functions to sections file + libtracker-extract: Don't assume g_dbus_info_new_for_xml() never fails. + Bugs fixed: nokia#237582, nokia#237150, nokia#236387, nokia#233828. - Changes from version 0.10.3: + Bugs fixed: bgo#644484, bgo#642868. - Changes from version 0.10.2: + Ontology: Added nfo:Note for applications like Tomboy + functional-tests: Force English locale for tests + libtracker-miner: Improve bulk operation speed like deleting + tracker-preferences: Enable gettext translations + tracker-search-bar: Fixed build error since API change in libpanel-applet + Bugs fixed: nokia#232574, nokia#235118, nokia#229713. - Changes from version 0.10.1: + Bugs fixed: nokia#232981, nokia#231631, nokia#230255, nokia#228760, bgo#642774, bgo#643739, bgo#636375, bgo#643140, bgo#642581, bgo#643090. - Changes from version 0.10.0: + Recap of new Features: - Added GDBus support - Added direct access library libtracker-sparql for fast read-only queries - Added LRU (Least Recently Used) for database statement cache (huge memory footprint difference) - Added a GUPnP DLNA extractor - Added domain specific indexes, adding a column to DB tables to avoid full table scans/joins with larger tables for performance. - Added metadata guarantee support when key data is missing - Added tracker-sql (in utils/) to run SQL on the databases directly (for developers) - Added unicode compliance for FTS (Full Text Search) - Don't do mtime checks on start up (dramatically reduces start time for miner-fs) - Replaced tracker-search-tool with tracker-needle - New API methods in libtracker-sparql which allow multiple inserts per DBus call (and yet get multiple errors back). - New journal format to separate ontology from data for improved data integrity - New journal compression and rotation using 50Mb chunk sizes - Task pool in libtracker-miner for store updates/metadata extractions, 10-20% speed increase indexing - Monitor event black listing and events are condensed - Return types in TrackerSparqlCursor API - Collation support - Refactored and much more efficient signal notification API - Use libtracker-sparql: Client library for direct/dbus access - SPARQL, Add support for EXISTS and NOT EXISTS - SPARQL, Add support for IN - SPARQL, Add support for INSERT SILENT and DELETE SILENT - Drop tracker-no-duplicated-results.patch: fixed upstream. - Replace gtk2-devel BuildRequires with gtk3-devel.- Add tracker-no-duplicated-results.patch: don't show duplicated results in search results. Taken from git. - Move tracker-needle.ui from main package to gui subpackage, where it should live. - Move tracker-explorer to gui subpackage, as it's a graphical tool. This means the tracker package itself doesn't require X anymore.- Update to version 0.9.38: + libtracker-data: - Added unit tests for IN with > 20 elements - Improve error handling on initialization (especially if the WAL PRAGMA fails) - Fixed a race condition on shutdown causing criticals with g_object_unref() + tracker-store: - Increase maximum D-Bus result size (1 Mb to 10 Mb) - Don't send unmapped errors in D-Bus replies + nautilus: Plugin has been updated to use libtracker-sparql. + ontology updates. + functional-tests updates. + documentation updates. + Bug fixes: nokia#208621, nokia#223536, nokia#225910, nokia#221340, nokia#180770, nokia#217610, nokia#224993, nokia#222182, nokia#224760, bgo#640623. + Updated translations. - Changes from version 0.9.37: + Don't do mtime checks on start up (dramatically reduces start time for miner-fs) + The command 'tracker-status' no longer exists, its command line features have been merged into 'tracker-control'. + libtracker-data: - We now restore tracker:modified values after journal replay and backup restore - Don't journal non-embedded data (e.g. nie:plainTextContent) + functional-tests updates. + Bug fixes: nokia#198003, nokia#224342, nokia#218525, nokia#224763, nokia#197067, nokia#223938, nokia#185309, nokia#223622, nokia#223282, nokia#223133, nokia#223148, nokia#223161, nokia#222645, nokia#222494, bgo#636074, bgo#631955, bgo#623666, bgo#600081. + Updated translations.- Call relevant macros in %post/%postun: + %desktop_database_post/postun because the package ships at least one desktop file. + %icon_theme_cache_post/postun because the package ships themed icons. - Pass %{?no_lang_C} to %find_lang so that english documentation can be packaged with the program, and not in the lang subpackage.- Update to version 0.9.36: + Ontology: - Added missing documentation for rdf, mtp and slo - Remove long-deprecated classes and properties + SPARQL: - Ignore CONSTRUCT/INSERT/DELETE triples with unbound variables - Fix SQL generated for predicate variables and deleted subjects + libtracker-data: Fix transient properties + Updated translations. + Bugs fixed: nokia#221700, nokia#222578, nokia#222645, nokia#222664- Update to version 0.9.35: + SPARQL: Add support for IF function + Ontology: - Added nmo:lastSuccessfulMessageDate property - Added domain index on nmo:sentDate to nmo:Call - Fixed NCO cyclic dependency with NFO - Fixed range of nco:photo and nco:video, fixed maxCardinality of nco:video - Added county and district to postal address - Draft the NCO documentation page + libtracker-data: Remove unused TrackerDBResultSet + libtracker-common: Use statfs instead of statvfs on Linux + libtracker-miner: Log when an event is ignored because the file is locked + tracker-writeback: - unlock file after 1s of update, not 3s - xmp: Don't use XMP_CLOSE_SAFEUPDATE + tracker-extract: - gupnp-dlna: Update to gupnp-dlna 0.5 API - mp3: Fixed bitrate table and sample rate table usage - mp3: Cope with sample_rate = 0 + tracker-needle: - Support command line arguments -V and search criteria - List folders in first/initial view - Add Ctrl+W to close window - Use a meaningful window title "Desktop Search" + Updated translations. + Bugs fixed: nokia#220373, nokia#218092, nokia#218332, nokia#217636, nokia#218125, nokia#219309, nokia#216582, bgo#639542, bgo#622918, bgo#639918, bgo#639556, bgo#639543, bgo#639552 - Drop tracker-needle-args.patch: fixed in a much nicer way by upstream.- Add tracker-needle-args.patch: Allow tracker-needle to use command line arguments as initial search strings. Like this, slab can use tracker-needle as it's integrated search panel. Patch submitted to upstream as bgo#639542.- Update to version 0.9.34: + Ontology: - Make SLO an ontology that is installed by default - Fixed maxCardinality and deprecated annotations in MLO + libtracker-data: - Fix double unref on shutdown - Fix memory leak in gvdb writing - Update statistics when bypassing buffer for deletes - Fix tracker_ontologies_get_classes + libtracker-sparql: Shutdown backends when finalizing connection + libtracker-common: Improve tracker_dbus_request_* API + tracker-extract: - Relicense from GPL to LGPL - TIFF, PNG, PDF, JPEG, GIF: SLO ontology porting + tracker-writeback: SLO ontology porting + tracker-needle: Use nco:publisher if nco:creator is not available for documents + Bugs fixed: nokia#198003, nokia#211147, nokia#216329, nokia#216350, nokia#217575, nokia#218123, nokia#218560. + Updated translations.- Update to version 0.9.33: + Ontology: Remove tracker:isAnnotation property + SPARQL: - Support graph retrieval using property functions - Accept semicolon as separator between update operations - Add support for INSERT/DELETE DATA - Fix WITH support - Drop deprecated support for DROP GRAPH + libtracker-data: - Add ontology cache - Bypass update buffer for rdf:type deletes if possible + tracker-store, libtracker-data: Enhance signal behaviour for batch updates + libtracker-common: Print PID of process in dbus requests + libtracker-miner: - Set proper nfo:belongsToContainer on file move operations - Skip IgnoreNextUpdate requests on CREATED events - When deleting resources, first mark unavailable and then fully remove them - Make sure original monitors are removed during a move operation - On directory remove, first remove monitors, then notify event - When a moved dir event detected, cancel all monitors in the dir - Don't add monitors when renaming a directory to a hidden name + tracker-extract-gstreamer: Fix undefined references + tracker-extract-txt: Support text files encoded in UTF-16 if BOM available + tracker-writeback: - XMP: Take into account mlo:asPostalAddress - Fix a memoryleak on unwanted_results and cleanup + tracker-writeback, libtracker-miner: Don't writeback non-strict mined values + tracker-explorer: Port to GDBus + Bugs fixed: nokia#211928, nokia#212736, nokia#213419, nokia#214478, bgo#638159.- Update to version 0.9.32: + Added tracker-needle to replace tracker-search-tool + Added --enable-guarantee-metadata to ensure nie:title and other metadata when missing + build: disable functional-tests by default + Ontology: Add tracker:notify true for nmo:Call + libtracker-data: Sort function test results to avoid test failures + libtracker-sparql: Wait for tracker-store before loading plugins + Bugs fixed: nokia#210217, nokia#211926, nokia#198155. + Updated translations.- Update to version 0.9.31: + Build System updates. + Ontology: - Added nmm:MusicAlbumDisk, nmm:musicAlbumDisk, nmm:albumDiskAlbum classes - Changed nmm:performer rdfs:domain from nmm:MusicAlbum to nmm:MusicAlbumDisk - Changed nmm:setNumber rdfs:domain from nmm:MusicAlbum to nmm:MusicAlbumDisk - Changed nmm:internationalStandardRecordingCode rdfs:domain from nmm:MusicAlbum to nmm:MusicPiece + libtracker-sparql: Fixed documentation to include tracker_sparql_get_uuid_urn() + libtracker-miner: Fixed documentation missing but written + tracker-extract: Fixed GUPNP-DLNA extractor, was using "nfo.channels" not "nfo:channels" + Bugs fixed: bgo#636936, bgo#624041, bgo#636604, bgo#635756, bgo#636383, bgo#636520, bgo#636527, nokia#207918. - Follow the build change and use stable number for directories and libraries (0.10 instead of 0.9). As a result, rename the library packages from *-0_9-0 to *-0_10-0.- Update to version 0.9.30: + Ontology: - Added domainIndex nie:contentCreated to nfo:Visual - Added tracker:notify true for slo:LandmarkCategory, slo:Landmark and slo:GeoLocation + SPARQL: Use WITH/INTO/FROM clause in WHERE pattern of updates + Support MeeGoTouch Locale, recalculating indexes on locale changes + data-generators: - Diversify the content creation times - Support nfo:Equipment correctly - Small fixes to the music data + libtracker-data: - Disable fn:starts-with test for !libicu cases - Document the TRACKER_PRAGMAS_FILE environment variable + libtracker-direct: Make singleton connection thread-safe + libtracker-bus: Reduce D-Bus proxy initialization time + libtracker-sparql: Reduce D-Bus proxy initialization time + tracker-extract, albumart: Don't assume that g_file_get_parent() returns non-NULL + tracker-miner-applications: Re-extract desktop files when locale change detected + tracker-status: Added more granularity to the tracker-store status reporting for the journal replay + Bugs fixed: nokia#204706, nokia#203538, nokia#208420, bgo#635757, bgo#635794. + Updated translations.- Update to version 0.9.29: + Ontology: Add index on nco:nameFamily + SPARQL: - Support \u escape sequence in string literals - Fix INSERT/DELETE and SELECT * with WHERE without variables - Use proper collation for string literals and fn:starts-with + libtracker-data: Make it easier to test the PRAGMAs for SQLite + libtracker-bus: Fix handling of priority in update_async + libtracker-sparql: Add function to generate a uuid urn to the client library + tracker-store: Fix crash on client exit and task without destroy notify + tracker-extract: Split msoffice and msoffice-xml extractors and refactor code + tracker-extract-mp3: Fix memory leak + tracker-miner-applications: Fix encoding issues and handling of nie:dataSource + tracker-miner-fs: Use low priority for update_async calls + tracker-search: New --software and --software-categories option + Bugs fixed: bgo#630244, bgo#634424, bgo#634669, bgo#635652, nokia#195787, nokia#197067, nokia#200980, nokia#202291, nokia#203540, nokia#203593, nokia#206752. + Updated translations.- Update to version 0.9.28: + GDBus support + Add utils/tracker-sql to run SQL on the databases directly + Ontology: - Updated mfo:image for mfo:FeedSettings to be in domain mfo:FeedElement - Added tracker:indexed true for nmm:artistName - Added tracker:domainIndex for nie:title on nmm:MusicAlbum - Deprecated nmm:albumTitle for nie:title + functional-tests updates. + libtracker-data: - Combine INSERT and UPDATE statements into one INSERT - Fixed ontology change coping for tracker:domainIndex + tracker-store: Queue queries while backup is taking place + Build fixes: bgo#633118, nokia#202275, nokia#199968, nokia#202627, nokia#202581, nokia#201122, nokia#203632. + Build fixes. + Updated translations. - Change vala-devel to vala-unstable-devel BuildRequires as tracker now requires vala 0.11.- Update to version 0.9.27: + New journal format to separate ontology from data for improved data integrity + functional-tests updates. + libtracker-common: Use per-client timeouts to avoid unnecessary wake ups + libtracker-client: Disable deprecation warnings when building this library + libtracker-data: Identify unsupported ontology change coping more broadly + libtracker-bus: Disable dbus timeouts in updates to the store + tracker-sparql: Added --list-indexes to show database indexes + tracker-store: Use per-query watchdogs to avoid unnecessary wake ups + tracker-extract: - Removed all tests, they've been commented out for some time - GIF: Fixed memory leak for height and width - GStreamer: Write multiple nmm:albumArtist if there are more than one - MSOffice: Don't use a static var to check if nie:generator was already set + tracker-miner-fs: Removed all tests, test source file was just a main() + tracker-control: Fix runtime critical when journal file doesn't exist. + Bugs fixed: nokia#199131, nokia#194908, nokia#200310, bgo#633118, bgo#633093, bgo#631391. + Build fixes. + Updated translations.- Update to version 0.9.26: + Add task pool in libtracker-miner for store updates/metadata extractions, 10-20% speed increase indexing. + Ontology: Derive from rdfs:Resource for nao:Property, nfo:Orientation, poi:ObjectOfInterest, scal:AccessLevel, nmm:Flash, nmm:MeteringMode, nmm:WhiteBalance, nmm:RadioModulation, mto:TransferMethod + functional-tests updates + tracker-extract: Port QuillImageFilter usage to QImage + libtracker-data: - Notify locales being used also for libunistring - Improved collation related debugging traces + libtracker-bus: - Handle error properly in array_update_finish() - Use host endian byte order for updates in steroids interface - Fixed memory leak when updating, GAsyncResult should always be unref-ed + libtracker-miner: Fixed critical warning when calling tracker-status -i + tracker-miner-fs: Fixed MeeGo app miner, missing include for GStrv and glib collators + utils: - mtp-dummy: Fixed missing locale initialization + Bugs fixed: bgo#629850, bgo#632399, nokia#194548. + Build fixes. + Updated translations. - Changes from version 0.9.25: + New API methods in libtracker-sparql which allow multiple inserts per DBus call. + Ontology: - NMM: Set maximum cardinality of dlnaProfile and uPnPShared to 1 - NCO: Set tracker:notify for nco:ContactGroup. + SPARQL: - Fix build with Vala < 0.11 - Fix context handling for EXISTS and NOT EXISTS - Do not use pointers as keys in hash tables - Do not let SPARQL variable names influence SQL query + libtracker-sparql: - Use lazy resolving for symbols in plugins - Added missing APIs to documentation sections file - Make new example for_update_array a bit more aesthetic - Documented the new API methods for multi-insert + libtracker-data: - Progress handling while performing integrity check - Do not load superproperties on read-only access - Avoid opening SQLite database twice on startup - Force reindex on unsupported ontology change - Fixed test cases on Fedora 14 + tracker-store: Fixed status reporting + tracker-extract: - Replace quill with quillimagefilter - Use posix_fadvise() when closing files - gupnp-dlna: Fix to use the tracker_sparql_escape_uri_printf() + functional-tests updates + coverage: Ignore coverage/ directory + utils: - mtp-dummy: Implemented renaming of all files after batch copy finishes + Bugs fixed: nokia#186096. + Updated translations.- Update to version 0.9.24: + Ontology updates. + SPARQL: - Use COLLATE in SQL for variables and property functions - Use named graph of WITH clause in WHERE pattern for updates + functional-tests updates. + libtracker-data: Add test case for ORDER BY property function + libtracker-miner: Make vapi file compatible with Vala 0.11.0 + libtracker-sparql: - Assume en_US.utf8_locale for test cases for proper collation - Support GRAPH in SPARQL builder API + tracker-miner-fs: Fixed regression when deleting nfo:FileDataObject resources for a mount point + utils: mtp-dummy: Added a test case to synthesis an mtp daemon + Bugs fixed: nokia#195394, nokia#196143, nokia#195547, nokia#192790. + Build fixes. - Drop tracker-fix-build.patch: fixed upstream.- Update to version 0.9.23: + Ontology updates. + SPARQL: Fix SQL for GRAPH with predicate variable and empty database + coverage: ignore dbus-binding-tool generated files + functional-tests updates. + libtracker-data: - Log failure to set journal mode to WAL - Fixed unchecked pointer unref when setting journal_mode pragma - Change SQLite page and cache size + libtracker-sparql: - Added connection_get_{async|direct_async}() APIs - Various documentation fixes and additions. + libtracker-miner: - Added new unit tests for blacklisting and event merging - Don't create inner loop until needed + tracker-store: Fixed corruption in FD passing D-Bus implementation + tracker-extract: - MP3: Fixed a huge memory leak in albumart data - MP3: Support Windows-1252 character encoding - MP3: Fix string handling in comment and picture tags - Album art: Stop looking for cover if we already + tracker-search-tool: Fixed compilation error with latest vala + plugins: Evolution: Fixed the UID format of the URL + Bugs fixed: nokia#193061, nokia#193044, nokia#194746 + Updated translations. - Add tracker-fix-build.patch to fix the build.- Update to version 0.9.22: + LRU for database statement cache (huge memory footprint difference) + Monitor event black listing and events are condensed (less event spam up the stack) + SPARQL: Rework variable name support to fix regression + Ontology: NCO: Set tracker:notify to true for nco:ContactList + data-generators: Added a default value for undefined categories + functional-tests updates. + libtracker-data: - Fixed regression SELECT ... AS ?var not being honored in ORDER BY - Don't cache stmt if the query contains a regular expression - Fixed memory leak in journal rotation + libtracker-sparql: - Make it possible to set the max LRU cache size per connection - Added an "environment variables" section to documentation + tracker-store: - Added TRACKER_STORE_{SELECT|UPDATE}_CACHE_SIZE environment variables to control new LRU feature - Fixed crash when accessing variable_names array + tracker-extract: - remove unneeded call to tracker_topanalyzer_shutdown() - Fixed QUILLimagefilter support + tracker-miner-fs: Fixed use of uninitialized variable + Bugs fixed: nokia#192537, nokia#193796, bgo#630176 + Updated translations.- Update to version 0.9.21: + Return types in TrackerSparqlCursor API (previously just strings) + Ontology: - Added nfo:HelpDocument - Added brief description to the ontologies documentation index page + functional-tests updates + libtracker-fts: Do not use TLS for queries + libtracker-common: Reset default log handler in tracker_log_shutdown() + libtracker-data: Fixed parallel cursor_next_async() call segfaults + libtracker-miner: - Removed Pango requirement in tracker-miner.pc - Improved debugging to avoid store availability confusion in log + libtracker-sparql: Added test case for cursor_next_async() segfaults + tracker-miner-flickr: Fixed desktop file not having the correct prefix for its icon + tracker-extract: - On shutdown a summary is logged with extraction/failure count per module - Fixed compilation error for quill support - Don't extract content if config has max bytes set to 0 - Use g_pattern_match() instead of g_pattern_match_simple(), ~5% speed increase + tracker-search: Do not use tracker:available for emails + tracker-status: Fixed memory leak when printing state + Bugs fixed: nokia#186055, nokia#192326, nokia#188031 + Updated translations.- Update to version 0.9.20: + bgo#628859: Ship examples/rss-reader/initial-data.ttl in tarballs + bgo#628872: tracker-control -t or -k shouldn't kill tracker-status-icon + nokia#187558: nfo:belongsToContainer not set for music files synchronized from Ovi Suite to the device + nokia#189896: BatchCommit doesn't send reply + Ontology: - Added slo:categoryIconUrl for category icons in the location ontology - Added slo:iconUrl for landmark icons in the location ontology - Added nfo:manufacturer to replace nfo:make - Updated documentation, use plainTextContent instead of plainTextMessageContent + libtracker-data: Fixed signed char comparison in SPARQL scanner + tracker-store: - Fixed class-signaling rdf_types array after delete - Fixed class-signaling to emit all triples for rdf:type predicates + tracker-extract: - MSOffice, fixed to set nfo:Presentation & nfo:Spreadsheet - tracker-extract: GStreamer, use integer division for rounding duration - Tiff, updated to use canonical uris with new nfo:manufacturer ontology + tracker-miner-flickr: - Fixed so tracker-search-icon doesn't show constant polling - Fixed criticals for photos with no tags + tracker-miner-rss: Fixed so tracker-search-icon doesn't show constant polling. - Remove supplied initial-data.ttl, as it is now shipped in the tarball.- Rename evolution-tracker subpackage to tracker-miner-evolution, with appropriate Provides/Obsoletes since this is first a miner. Make it also provide evolution-plugin-tracker, since it's a plugin for evolution too. - Split flickr and rss miners in tracker-miner-flickr and tracker-miner-rss subpackages since they are not that useful by default, and add README.SUSE files for them to explain how to use them. - Split applications/files miner to tracker-miner-files, and add a Recommends to tracker to get it installed by default. This will enable people to keep tracker and still easily remove this miner if they don't want to index files. - Rename nautilus-tracker subpackage to nautilus-extension-tracker-tags and nautilus-applet subpackage to gnome-panel-applet-tracker, to follow the naming convention for plugins and extensions. Add appropriate Provides/Obsoletes. - Add packageand(tracker:gnome-panel) Supplements to gnome-panel-applet-tracker. - Remove useless call to autoreconf. - Use %_smp_mflags for parallel build.- Update to version 0.9.19: + Collation support + Refactored signal notification API + Ontology: Added nmo:isEmergency property + functional-tests: - Avoid FTS tests if FTS is disabled - Don't include TTL files in dist (tarball was 26Mb vs. 6Mb) + libtracker-data: Fixed memory leak when setting journal_mode pragma + libtracker-miner: - If CREATED event is received from a monitor, force IRI cache update - Don't print paths as they may not be in UTF-8, print URIs + tracker-extract: Fixed xine, mplayer and totem backends + tracker-miner-fs: - Removed CacheTimeout option from config, unused - Removed ScanTimeout from config, unused - Disable crawling entirely if !initial_crawl + nokia#184505: Video files without audio are listed as music clips. + nokia#179465: Cannot sort lower and upper cases for under same letter + Fix build warnings, and other build issues. + Updated translations. - Rebase tracker-removeable-media-off.patch. - Add libgupnp-dlna-devel BuildRequires on 11.4 and later.- Change lang package Requires to Recommends since it is not mandatory at runtime.- Update to version 0.9.18: + Ontology: - Renamed slo:longitudeUncertainty to slo:horizontalAccuracy - Renamed slo:latitudeUncertainty to slo:verticalAccuracy + libtracker-data: - Fixed journal reader with rotated journals - Make sure tracker_fts_update_commit() is called for FTS updates + libtracker-direct: - Use maximum D-Bus timeout - Wait for tracker-store to be ready + libtracker-bus: - Use maximum D-Bus timeout - Fixed linking to include libtracker-sparql - Throw errors for non-FD passing when Cancellable is cancelled - Support BatchUpdate for low priority requests + libtracker-sparql: - Added debugging to know what SPARQL is used with direct-access - Added TRACKER_SPARQL_BACKEND environment variable - Added deps file for tracker-sparql.vapi to distribution - cursor_get_n_columns() should only be called after cursor_next() + libtracker-miner: - Allow API to bypass config dir checks for user based indexing - Add method to reindex certain mimetypes - Add method to invoke tracker-miner-fs to index a file + tracker-store: - Fixed race conditions with new 'Wait' d-bus interface - Fixed unregister_g_object() criticals - Small busy callback improvements, indexing speed increased + tracker-miner-fs: - Remove --add-file option (now done using tracker-control -f) - Added debugging to know which file is requested to be indexed over D-Bus - Use tracker_dbus_request_failed() for error situations - Do not index dirs unconditionally when adding monitors, huge crawling performance improvement - Renamed Reindex D-Bus interface to Index + tracker-control: - Make -f and -m outputs translatable - Print when reindexing mime types or files is successful - Don't print PIDs if we're reindexing mimes or a file - Use TrackerMinerManager to reindex mimetypes + tracker-tag: Bail out if none of the passed files exist in the store + bgo#613252: Application-driven indexing and metadata storage + bgo#627893: tracker 0.9.17 does not compile with e-d-s/evolution 2.31.90 built with gtk+ 3.0 + nokia#187148: "Not tagged, file is not indexed" message is seen when adding a tag + nokia#184505: Video files without audio are listed as music clips. + Updated translations.- Update to version 0.9.17: + SPARQL: Improve lexer performance for strings with ASCII characters + libtracker-common: Make sure libtracker-sparql inherits verbosity + libtracker-data: - Merged DataError into TrackerSparqlError, was causing miner-fs to not finish - Remove unused Options database table + libtracker-sparql: - Added dbus-glib-1 dependency when building Vala sources - Added example documentation for update_blank() API + libtracker-bus: Catch SPARQL errors thrown by D-Bus + tracker-extract: - MP3: Fixed extraction of certain ID3v2.3 and ID3v2.4 tags - MP3: Fixed un-unsynchronisation in ID3v2 + tracker-store: - Fixed some memory leaks in dbus shutdown - Removed plugin support (was only used by kmail) + tracker-miner-fs: Fixed memory leak when setting up volumes + tracker-search: - Fixed typo, output was "Contacts:" when it should be "Files:" - Improved output for --contacts and --files + kmail: Removed this plugin, it was unmaintained + Functional Tests: refactoring branch merged, much more comprehensive testings now + bgo#627281: crash in tracker-0.8.15 ms-office extractor + bgo#623005: Remove odt2txt dependency in the OASIS extractor + bgo#623207: tracker 0.8.6/0.9.x fails to build against evolution 2.31.4 + nokia#185950: COREWEB: /usr/lib/tracker/tracker-extract '*__GI_strncmp extract_gif get_file_metadata tra + nokia#185070: Enable PNG_iTXt_SUPPORTED flag in libpng + nokia#182948: Keywords/Subject metadata not written back to the file + nokia#184882: tracker-extract is getting crashed for malformed gif files + Updated translations. - Drop tracker-fix-new-evo.patch, upstream fixed.- Update to version 0.9.16: + tracker-extract: Added a GUPnP DLNA extractor + libtracker-sparql: Client library for direct/dbus access + libtracker-common: New environment variable TRACKER_VERBOSITY to override config + Fix unsupported ontology change preventing tracker for booting + Fix tracker not harvesting ID3v2 tags + Fix duplicates when monitor events processed before directory is created in store + libtracker-data: Fixed support for IN, NOT IN with + libtracker-miner: If parent GFile being processed, serialise by waiting + libtracker-miner: Print URIs not paths for CREATE monitor event debugging - New subpackage libtracker-sparql-0_9-0 - Fix Regquires: in -devel subpackage, require *-0_9-0 instead of * -0_8-0.- Add libgrss-devel BuildRequires to build the RSS miner.- Update to version 0.9.15: + Ontology, MTP: Fix mtp:hidden + libtracker-data: Support for SPARQL 1.1's IN operator + libtracker-data: Implement progress indication for rotated journals + tracker-store: Queue queries while busy + Add test cases. + Bug fixes. + Updated translations.- Fill .changes for update to 0.9.14. - Replace id3lib-devel BuildRequires with taglib-devel. - Replace DeviceKit-power-devel BuildRequires with libupower-glib-devel. - Add libicu-devel for better unicode support. - Add NetworkManager-devel BuildRequires for network status detection. - Add librest-devel BuildRequires for flickr data miner. - Add giflib-devel BuildRequires for gif metadata support. - Add tracker-fix-new-evo.patch to fix build with recent evolution-data-server.- Update to version 0.9.14: + For a complete overview of changes, see NEWS file. Here are some highlights (excluding many bug fixes). + The database version has been incremented, this will force a reindex for any existing Tracker installation. - Highlights from version 0.9.14: + SPARQL: Add support for EXISTS and NOT EXISTS + Plug some memory leaks. + Some ontology changes. + libtracker-data: improvements in read-only mode. - Highlights from version 0.9.13: + Added domain specific indexes, adding a column to DB tables to avoid full table scans/joins with larger tables for performance. + Journal compression and rotation using 50Mb chunk sizes + Improve logging in libtracker-miner. + tracker-miner-fs: Use 60s as default DBus timeout for requests to extractor - Highlights from version 0.9.12: + Removed libinotify imported module and use GIO completely - Highlights from version 0.9.11: + Remove the option to index remote mounted directories + Plug memory leaks in extractors. - Highlights from version 0.9.10: + Support D-Bus FD passing (avoids much memory copying) + Make tracker-search-tool history persistent + Correctly handle applications in tracker-search-tool results + Don't recheck all monitored directories needlessly + Fix tracker listing the files under Ignore directories + tracker-miner-fs: Force recheck on IgnoredFiles changes - Highlights from version 0.9.9: + Ontology changes. + libtracker-miner: Update the database when config changes for optical/removable media + libtracker-miner: Improved detection of removable devices. - Highlights from version 0.9.8: + Vaarious SPARQL changes. + Ontology changes. - Highlights from version 0.9.7: + Ontology changes. + tracker-store: Added support for TRACKER_STORE_TASK_MAX_TIME environment variable to set maximum time allowed before interrupting a query + tracker-miner-fs: Added 'CrawlingInterval' config option to disable or only mtime check file system after n days, default is same as previously (every startup) - Highlights from version 0.9.6: + Ontology: Added SLO (Simplified Location Ontology) for testing - Highlights from version 0.9.5: + Added support for libunistring and libicu, to fix word breaking, word normalization, word case folding, and multi language extraction per file + libtracker-miner: Added TrackerNetworkProvider for miners which need to know about connection status + tracker-extract: Added specific GIF file extractor + tracker-search-tool: add search history and auto-completion - Highlights from version 0.9.4: + Ontology changes. + tracker-writeback: Added MP4 and 3GPP video files xmp module + tracker-search-tool: Added "Folders" category - Highlights from version 0.9.3: + Ontology: Added nco:contactLocalUID property + Port from libdevkit-power-gobject to libupower-glib + libtracker-miner: Improve crawling queries (3693 dirs, 27678 files, was 651s, now 166s) + tracker-miner-flickr: Added new miner for Flickr web service - Highlights from version 0.9.2: + Ontology changes. + Add html content extraction + Improved OASIS extractor + Improved reading PS and PS-GZ files + Improved reading msoffice/* files - Highlights from version 0.9.1: + Ontology changes. + tracker-writeback: Replaced id3lib module (known to corrupt mp3s) for taglib module - Highlights from version 0.9.0: + Ontology changes. + Plug memory leak. + tracker-preferences: UI improvements. - Drop upstreamed tracker-launch-applications-in-results.patch and remove gnome-common BuildRequires and call to autogen. - Rebase tracker-removeable-media-off.patch. - Rename library packages to reflect libraries version bumps: libtracker-client-0_9-0, libtracker-extract-0_9-0, libtracker-miner-0_9-0 instead of *-0_8-0.- Add tracker-removeable-media-off.patch to turn off indexing removeable media by default.- Add tracker-launch-applications-in-results.patch: since tracker is used from the main menu, it's important that it handles applications correctly. They should be correctly displayed and it should launch them instead of opening the .desktop file in a text editor. - Add gnome-common BuildRequires and call gnome-autogen.sh for the patch.- Update to version 0.8.5: + There have been many fixes since 0.8.0, see NEWS file for the complete list. + Add missing files from tarball. + Plug memory leaks. + Performance improvements. + Improve content extractors, especially office-related ones. + Many fixes from coverity reports. + Fix crashes. + Update man pages. + Build fixes.- Update to version 0.8.0. - Drop tracker-silentrpmlint.patch: not needed anymore.- Rework package to make it work, and update to latest upstream version.- Initial package for openSUSE/bin/sh/bin/shbuild02 1359740268 0.14.4-2.1.20.14.4-2.1.2 tracker-explorertracker-needletracker-preferencestracker-needle.desktoptracker-preferences.desktoptracker.pngtracker.pngtracker.pngtracker.pngtracker.pngtracker.svgtracker-needle.1.gztracker-preferences.1.gztracker-explorer.uitracker-needle.uitracker-preferences.ui/usr/bin//usr/share/applications//usr/share/icons/hicolor/16x16/apps//usr/share/icons/hicolor/22x22/apps//usr/share/icons/hicolor/24x24/apps//usr/share/icons/hicolor/32x32/apps//usr/share/icons/hicolor/48x48/apps//usr/share/icons/hicolor/scalable/apps//usr/share/man/man1//usr/share/tracker/-fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:12.3/standard/37557a9559aa2ca87e943adb41a88eac-tracker-extrascpiolzma5x86_64-suse-linux ASCII textELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=0x71d905f8b44a0cafaa6c219a583647812d7626bb, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=0x986b0a1404b3fd6473799a95cf467c7adb765f80, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=0xfe49670a9844b1222fef9151e9c437ff957cbe73, strippedPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 22 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 32 x 32, 8-bit/color RGBA, non-interlacedPNG image data, 48 x 48, 8-bit/color RGBA, non-interlacedSVG Scalable Vector Graphics imageXML document textdirectorytroff or preprocessor input, ASCII text (gzip compressed data, from Unix, max compression) RRRRR R R R RRRRRR R R R RRRRRR R R R R RZ۔#IcFtracker-lang?] crv9vX3kx؊!ǵ]Os=T|lV:޳[J{ՏRόTtCj)mSBcBDHUch4D"-c$) z{CD=lgK,W?Sd&ECZtꅟ_w ST;Gd'T\4*c*r0S8X)dTXt1T:/eyA'PrvrZyXIb!"!_s.5i|G._֑eҹsb7U]i]a !ߨdt]OWӥ@x8ھ3ϽNϮ7E>, +רꋵM 6{$~Rnh_;Xr ov=8J"%Wp!7Fg5baE?th,uy ⇽/_!r!lMsb pA}2)FI5%B1?#r̈{*C@{߿.26 оί0dX`3O9}=B1bf`~$=509b!2A&ǚ [eg"ՕdvKvAE,wA%mWVcU-(63v/U7<067WH(il Ӕ -6zS~ç }s&r] :sdiM?9ˣСտimm=uRddS iq?#D7{Uy9KoE\D V~MӃ`s)~+Y"EgRN@Y8`Y*;t.Qݓ"B;M$9H\!sq+3yr =_m]p'Vq_#RMsj r3Q!]“d5͏sF9gZ]63?P-c/.c%!BkaP*Ck£OGQ"fZ < @zgÐ@Ws|K=u^b>F5:zY%!3|Qy È&ԡށǰ2Ʋu&>U@5f}2ȳwVC %v"|U{ѴtUIvtu3Y&5ZӀ򯊆 blLC`aM> :kl)s&&O#ksb55>/ދ3У!0qB`S0uFoJrGs/ZLLϊޚ/>mҵ8c6j[onyX ByRcE#s.sqM?ylr/!5Th|o,. $&^/hՊnDBSHVFwn#)$ڢR+Aw:8_`,fzmi6,*6\ uX'd.:h"%'PV׉}9M/kϓqZ: gՓ#cO @[`<lOx/X;z&}? ̘ SڼLXe{47!1;JDHƯ@@ȅ]G%mL)y̭yJף!Z$v{L(54'+τEK+RDH0CŜXْS)0* JxEiNm`RKX'#P>[#;G{@$چ0P JQ*b+ϊ1&'-58╢TRcAUXq_"h]hސ5i&c96iz (RBP3bs YቾiPTߪXuY]sz6u:cd kk\'Y*~˖Ձ>BRoI GrAq]~}-gIsA1CTZ@Pq? (4HvY-R䰊Q+jzߪ?7!oK)3{9lK1cIrslZ/> .m~UmY"|p!tA;n5 ~eC̶tUU^Q۱oR"Ԃ ^WDL;ihNƣԱ:nGD::P*]ܾWnĻKΠc(q[KD%6VnfԚXL%͵$&jFx%ŸLle6 :&̰ᙙYsWnϚ%+IH,(FD3Ѿ'T Xx[rI؝>簶W@ eۑ1;z*1f'l26Voo:{Q'R:LXk8g/'ԫYԊٸ\qܾϮ]gko[\t]ZV5,Y[C=tuŮO&,?뽡V1ױ )sI)oW挠'?aSN}DMP-っ~B9q|q0MeKEkjn0_lC=0 u ݀.dPXVYsyj0\)}6>pr}S3+|qXc?/kRv=b^*-j1ZF c +рJ\_ M^7 XבvuJ,޲qREo6(X/njA0åY> \;Z;SzmLg\ yBsZ7Gv., gb)m>tK$Z'+/@)B(?sKk 7d?Rޑ:a%"=9Z7趫}Fo-h 9%;\Z#CӠcM ӭ*|%졎qYxBgF'rג1+>$:ܨCQ%{o~AYigYw -~ܓYҘB ]`Aj2Gs.U x_mBtHei2,uρ۠쀥ς1.=2ꈌ'L?׮fx'3k&]$8*M:.EO*f+A45)XqmiC-b`5,a-9'm!/Rc.`*n9C}ɓl"=EtioGE fuFG5לjEzh%ἵexcCDO~HWOˋĤ@<["m˱N7h'npKl-QGý(!o~EM9ed{(|j訮K]5L 1CD_8U [R~O 7ޠ)RVU(XO!A%>P0SAtM^^oQ9#e)*m2T)|U` pmoލvζߊi …@cohtE\ 7 AQoBy̘닟Oz=A[yD,~ ?Չa\aS%?miPF.F<^Xi]*{R tM h:_ځÔuܨ7[U^v(|qъQ PmM'ְ @""CNgw7}/5cMݴl`rCDʓ|hldAwj^JF r=T sA{]+̌0c03tzl4̾kT1#A a6l]'9*cf@ a6J9< M@>V}JS?=v\S=6s+Q^*gN ٚkvD(mC/Cmr(QhmwI4*zrRV&3ogߚeCrK (nnR:M',ťnSϳ]9}Ow}99{u5EΎ%ɏ(nu)})+zsϔ.;Σ$][*p%ӢΑ,Ah:^>[x&|Iި# YVڱQȠbx~Oyt)Ғ`rSF c0I0@gdиP~ ZJp#4>ۃe2zR<"o=V,rw!~!_̶ g.A>p&䇎)ٸ6 ~.Ⴕ~xZ|tŠ˱LHxY4Fٱ[wQ >" 1&a[K B@:dd!d%Pn$-3æ7~Z%@'B;oc: \]#b䕀&Ӌ!@(SS?ԍo}4"VmԵ hL$Xr:*Jh uIc7_.~K?5/p0ڍv[.Щg]ךEYEEvV9^NLOVy|/#>%W۲z?]̤Ser2rz"xT9k0;;VOڪf:gq򜺋4〗6cr:&lz\'oqAHf>Ӕ$+Qp a#IE\ D~ۤחHm| F,S5y(n+wu}ߑ$~_K 7~[gOFgi")مMfwcի=2(Ln;) |Tvy_$D7>oK}Xs(VtIT Pf*] j|C+[(+imr 7frb[f7RTox)qOJ `VWk\>cT-Ҧr܄騛vNzv9"LX{+(B3Q2aûWEsȵQJW[h<+=ȸ=,T5Qc.:@Aœ_Q$9e!>\f=`@aQP8ۿ*n}XR Gu=` 4Ce2tжqG AX]2j[Pދ rl5x3ȯ%oG\q5 p" kS{Ln",SϙS}Bn7#&4yHL{ZY%!]w/!'ڻd!{cjQVVgY ʈWrT+e6?[1佮B<@=//&IB+I:WMM 1^wn{Q}[E`lej6Jpj)Rs*h0(:yEM λ Tß9F[Sٹ+^pʁL$qV!|YWh|ޱ*,M#D$ʨJ} 3ao^p qxEhD'&V>˵ȜH% ܃)8h],(aǧ&HS/ VƼ϶)e3%c:yC+G~/L9tFMݪh%P3GZt(ajlĊMĢiv? %BC5%TmA;MivnQV$\TuL#pT(!Cz}mK 87n6'FH6w*3 pi"IpMi!XN!Z`ϷHɹi J`'xӑ;<!RەM.I f×io[)Rm=s %``ZOd{\6 E7SyPIZq| pn;P.aVܥsn:JG.i?#19VgG6H={vJ]PWS7 f&t[axze֜Z׉oPy(lNYA^n%JeiPzoҬz'Ʈ! Y\m|Ҿ?17*ys&D%p}UlhմgRuu/Ќ:  &+ 8UR_ۺZĿCfya@h=mr=BW\$ɪ?ABC/Li=(`Wʘ^Ne푛bM ƫjB)Mg3ufxɂټ_*wY8URZm3E>Wl,;:0Xb%Pcvއd]~~ff\*Ljb`Z}TE -k%&\4RƏ3;AR¥I_'+]b NQ )Iޮ1 'LDZ nQeW%l-@%\Jk"!;:loCSUS_&ՕѧNu80J~IY)>9x-~y)YB]ЮЗn,߇`Ь'OP~ӨXe3R;ۅ8 +Ն uh#ui|ɖf7>Ύ8IJQXnABO? ~r,6@ZqKȥc։뤔ax>? 8,vdNCmATF48*-oV://]  b̋t;'jþWf萈ӟ9w'U ǣO/K1X%Ѥ5^A{}d.!==d1! U <6VQ  =P^ ]'F.&j5bYSE"9JÄ<]q2{n53$` H>C-oӧL"CjD,biZύK2e h\pp4)^:, ΐ| c^S3ٞ7rֶ>xRu^{LRWzOy˃tN|F{ J9~~ƺ:&gNܟtkbȐ f3X_/Kl=`A.hXE; ʄܔ'3[EX_wmèr%YB guB)$Wjڗ,t#E34ƻn5__#+hѮ?Ep8]ɀ1SݩVFu"NT"|Ng ;dƠ+dz"Ĝ 0N! h+8oM)4RmyU[P:oa>(*zs6-8﷾z;I@5>d` b]/ʥo 4dD5;1 Dؗ< =_wC\'IN4r[|oh^9BˈfC7#e>\:U싒ivY S!|:9J58*':˻m<τ\)vXrYB<ۘNwOB%37\Ymp&fП?* VшٍnȌBUhyM6b5e mѓ .5n]zJUq& F 8lĀ;j_s&t06"0^9֖O>!B"3Ot;S CV yhv*Jǿ&};Aں_}x ejiq3 50KXk[xCA{w( vӉD۪꿵z'~pṣīnrdzXr~J,Z<=յ]Prn_`GVz ~ݡ!QoSEJǚɝ#Ű/'iD;&aC^LRvVE[jly&Ä#?qp,~/GRsĶ'Z?2j7q*>I{SNO33'E}KH$ֱ׷u;ncIq8s ݘ]oIqjnAPb~b7KQq<8Y0' @j%*YTxe7ZS' C`xJ= i`: Pwo(ܷTn`/CkҘc o!nl'."ٝk1b@ء.!O8>Z*r*Keb0JmGTFѪO\aÏ`Y 2mjyge˨Ur ǽ-TNND_ҙ\2m0M?1)[EϷ~7q)R*Ѝ\!~lK!αs '&?Csͭ+Dp y*9hD`$yP'z~g,}$í%fԈ*ñ1yc7i+կf`btk+I=S%..YT fHO[C sU2goXn9jޣG~\CyѭAA{jB6mXݘF{aniyߐ5Y%zEnz9=ɐI]vj =Nʞn;?iچ!thzؿ+5&z*)>]=(m\ke5лUdOx FY-HoHKLX|}mB+PF0qV_n}|~PÞ«2f}܋ {瘔B#WZrȟ'.v;mTx-4 EJXWT@/4:LϷ?ff5ksH#]VWtă^#ybM\o:R*'tqfg##H+WrPƂ/Cp3ܑI E 3'9?ٯ=%ruBAf0w\W" c޳RJL2M]QvF*a"E<܊æTZG$^dķl=$(LoʃT8K'5^4*+\g x_ Oa'a$iIńrKϵ-߽mrZu$VX<485@N֐0mV,ƞsφ,rt0[0`J. z"uVvh6-mH5>+j׼$b|iOTgm.le\Mp;\@/jgQ ` GQW~ <##j[Uy7M37D(yh!kPKsNA)Q3Q}04Tpdc:{aO՝RkK̪YB &)mu7"mGT76iw|EN|;GiA?<`q2<>~C9x Psf4%UiP"l3U@\Gu!)u+Fj~}PpO] a7EDWI .Jeg\h`- +V֕4Aym{^`j;(BF)Tzԧ,x}SH@|&W'JYs/&q]gIJd9#I]0ƋvJn7䦜@?"t c+}}QQ3% \ٽE>ĵ~@Z@ .1^uq79ےc"ߩxJMY ןn:lAqKaDwe e]D / V e>K*mK@5[@d81͌} #QGM[_lbd%๼_a9 \  ЂY LKRo r;$oC"H%ڬ+RVktR"TM edꌑ:{V浆8i0wF S% BYHx兜r/,>FW1|"miaGD:m#e(kzGF3YLH%.᦭*7(m&%.ctϻ0I#u9ecDe8BD%{%eUE{F:r;2ls@(㏋^ [v{PWCz m4SI1!Ui9"ZuJ=/eh@?#5aL^r{\Xv_?Jyf, 9@zV#$n>?3 :w^=ddϖT}J@.i I&œc^*2nj/s,qwKEn !7Z)к[ P|ڦ`g°Ս!-Q;ʁGH8e5P0 ֎[7n5s|sCB:_ {K$9C5ͬW:Xƨm`EY7 n\Dg{ϊXm2;O}J>%:1;`ph(9|'fPZ/ @!nPgZ ;%+r:^ؐLS6WȮ"֨9TQ^hBEn`e(E ]-a01<"twҨ}2ʴBjb{?qxD Ts%)k69PXg8giJpʌu*V  2z=N L1aveE'wSĥ)v=H rlrg %D/Zo)yЧ XE? jze xs'fy7d߽ƋQ-(O,Q#H a1Ko2YP/Ȉ7-dN^3=?;Ei-hWUJ('VpbsNA׬J&PLl7  0_.卾Q^X$?'!@uІ)sRծJ._uS}- ʂ85@) }׀Vm!{(:[̾Z{k\t5E$X՜g/Y G /|Idw^ |p/zy|v(M )*M͔g%-n,\J S.ѵ8]{)QbS@$:Ph$6טɚ^D>{٥~f8` >-.+])\cvҲ`iHqVV i+c<($}Y !վhZzGJ' l1'{-T촷/]TYrɉF\y?I6_]A[UI}0hqDX!Qe)84||d05}pTbH 4 ٦"vKdx%9fS\^ `zmpÓa.qω[ 1PMTJ+/ܴp6jLbEd= 8ħ!/;`D4(R Uh*t1oZ Y#O.z8a﨧TN&G22uV&KMjw3;vxz;,ŋ \}T}u Ymb\X«tfWsuwf« l6 \H!5˱uYQnc-bW*S_(S֜Moeۅ_,fS0H*dvz\r23~P,4oz p qvi yJ^` Q9?G$riժJ!B2MUp.1XRlIBK )zC׈jxWNr܎JuK6V=u,~E:4#]MY]=!1>$$ō|#4wQ[b 13N&.Jd-!gJaoMpFAsv 4"t1-dظ,5/]n*嵻h!1B;]郍g1"5dx,Ϙ=.9]JAI惫=柩{8+ hqaF7ʰMɷƗG)LM9i';a.۾<#! P 3[u$ծGEqdjjM+QW8)qY8A>d|c/(3Q1NXճmΦl뚀v'[vvZ yk'h"Tyarg c(G)0CP9A= S= $( HKѠ5I#0b|\BZw{7?t>37VL*#(prUo+iꊱ&^ffЙxkٞ𥳆s evK~t^%5s<@أ:R2C"3RVA{ĝ( ֽmfoS(Y5q`R^$1hՏe8P9KC(!O0/*gS2xxՙ [":&$|֝]hH( MRzܝsCYcfU;G#/T0X) -%@R\-}Ŀ9(U@c0H*\_Ùg!~I +k'U"dX` NwL44OQ_9e4 +H*HAĽrpZNi¼ϣS3ǸMZR K .jǻ7P[#{ funҝEJk:>n=LG T"⠉F{2R.y$ph-*!)S6, @U+&e"V ^ ZɤBfξe^{2RmF)Oi}@UTUJN%ԡt)Ys>O#S _F%G2٥Bcڜ3z 3e+'=~@\ysmY#3.I^:GcH[i]> oϋ_}jC+O;+1zV6LZ> B:}=)9$F,j@4p U7/4ͶXdxt%2 DE{[fX'xdR}S\QUuk\yv(d{݉}# ~ѱ! #+'ͅUn2Mt2oIox۱Y4_txJHHM@]ώsr=7R! ӎ^y,^u2w j Z33xX :T*t_e¨RcTd(6SbcU7S/fV <#Li:/Ji-ߏasYՄ|i^21΢\՝Զm9!lO;M(ns!!.]j#Dw6uw|T/RPq΂l;r8:7G`Q~ ݆di$Ç ŘU0;bϹ}ӭR9T.w/g0kىxApheE()bR:ڈ9Wdd'o`!m%( b osR[T!_[BW)w=!,}dlw: A9<.2tZ \qh|$-:zjEa`BIDT\.Xdr$DO~,vŅGxbɸo4uVw9R2!9iNw&v>e 6жQeq.&py-aҷŹz{32I+zHC+:% @L>4mpF[%U@G*\A=ҹ _>R51ZU;.;s'=\=F:E׈txlk} $NēATN,\6]эkv?6Y*57:K]:ZvR ?"=m5!R2ZQG:.f>3 {{3sv 妟J/թ.NO|n`s})}gOP`G1v.%9<^gh"ېF <.R ~rwElUs4Y!!~۞G.{io.66Q׹X4Bޛ ۷oZMFŻAF&2Vp`h5ko7iKˊuo;5zY+Kր-`f55{?'NV(*rh(c6UTb@A̙ }1qPY6.gPs֤s|]F*m.IADʹ l8TU$b;Ч X3 Rg'1] #(ٺA=zzyCm-Jx:q~q%OAkؗhSl@iXx aWivDkE~ D$CW/ӧIFpqMSLr ?{N j$r7~_2:/VV$ഖ,b; Xl|#Zf$3&EUn jhei+ӊVr6 *o+bL|񟺫wYlĂ_9⾲rkl p ;,|d )\:}i,Sb \QY4.f,-J֞H+ea5iDXXd_ +/;!G2 4*+sEjQXi>n*MF!GB^Ø!UK)~6sC{|-e)"k|`&…KBz"*~`"~P SuCNG-\d1މQ髭6V-sx eB#xaTF̋#a"+'؆dkc"H?~| )ʇ, xHħ6rB?x8/1*5^n)*ZEܩʟ*yBv(g΂P3NʼnӾf%!Fw[ qa*˒<ЪoT)ԩ(@5OxRP~xEc+]yƃ}$lV Ջ7a0ͨZLn7 U7fO>FK"E|2 ]6˒plbO.G!f=ѰsA=,Ca&Ɋ|_l,>CԞtIAη#7vՖx"B}USȷjeϦ Aѕ$>VͳRvtLv.Gg [Q[fM/SҔXI/ ,Jbp?F$'_Lp+`R\P;ŶLȅ\CsI^%Nt!R3ǐ[/DT މec2&{fC|onNH!T4S޲IuRA*uȼkiO(g)-9j%50KHUWelF- `r6?f'oQcQq!J Rb -PU7ZM(͜ziUƌ!(ؐ4w3))[?(vL2b'?)JnEf//]"`.APg)FQg"-o1:[Mг#yW6RV'!?S֓b?x's TwH-Lb^O63 #K#L5a锘 XV Vx=4|3.(X˙m`p&TVg3x@\OU%pwD[V^Cr)2b1f7c Q bdu(gxh`ROYEPM ӗ7Y{n?g ~/[3Κ<ŗ̙P2C+Pfd9S#ǞLxiPР+_O@mQ?]%tMnɁom#2 %`_^e9wdUSMHS9C4 J + 7 AϤ[ݯ"wgu>bP\1{3nHOB|Q[2A#rjL f.;Izsܘqϱ!xW1N:bpO lu,@ӗ7't*wmdkg`.|V ZqhJi F_呴Sxx51Kw3*by~6HMxHh\":RZ]mUIr5وjyO'e!%yU S4we3ˡ|欐_i*V%`G^J),pu0wձM!se؋AV(;>tm5|/8 ol_eSx\ED:١7s2p=4-t*d`Q/g=3~Y }vyppAћ275w{LCЕ8iTp" rKG]Nr bZNߐ9Ȗ. 5xHA@mmmwҝbQLw?!/Rk7 4"o&uqJTu#NU5t"ܘE; WS@8`j/`( m+N=Vq8^9 1J)"pe|x6oҞ(UBX \G^BU@F8/!eyuީwVr}qyӞI@lAp LSnvufK,Rr&*#@6x*әYQd/02 Gƒ12TYA#kE=ܲ:a?uAò`-lҀX[0zKS6Ε?$I bZLq6)Nüܐn?^BN/۔%+VfͶX.>#KW(H3&՜=G]/!3[ wIFOWf!!Jw,ݜ؄Sҩey A%}s_7>Mٻ"UG7Fn)>%# .Pr&(۝y^ܛJC\WY5?HA8<v0s ]~R>t /LԤ JA<< Uj C%)X?F/pR0J7q܂51F.QRasgCD)AƗY+:`[jX]BS_UKJritGm:@JQ-XIn@h8RmA=|ٸoKdA7OՑ] P{6|O7 nc]Qz̋<$ʮ=;?7aL@31FdM=`;[C}y &t4^TB(VmX~fR~~IHpՖ[D=X Ƨ_}L~E0iF}@U}@ svj Dž",vd[ X+G+M{+;(ʌXe.u2ZU/0rqfZ^|<9fxļ䷸Ը6K"yYEv\rm72S23D{%B[@z&.5|ȪFst-vC^iȇ'6|YY'U C*~]DW72pkuםS,! WB!ADK%)϶;<}7½Wh]-v3XEEۏk&J>Uuq|T!:$OAD"q#Q͇$ݤKbZBNNX?HFY\HYnOw4M}. T6mi`p$xƒ|91S:#erپSfxCb.qh\z3.^jFP"P8]:]Zfomq%֜rA%|,Ĵ.=8 +5\!ī?r+s 9\dicW]5ɤZY^usʵ~q =+/]d,2DGJMKpRmlBGy6S\@eٵƁ3"H?gHJ85֯ H -;]鱬-H\ǿ<fENÕ:#DHU!?nȧ?pCQMp7sxc|6@+cQhT-6hipf\`nCtOҼ&/_\(w}n0_mڟ )`_k}z_)?MQڙ6غ釈{-vbhŧ,rxv[f4gDg^n|Rn?zG'Pi[0RfqtLߌY;EL ǬɧZwsWuDHRBw@kqfhwMbbz&iG +FeG7 a@+ŗᬈyLEhPjZ6z̀W,CG姺bks .R‰$/lC" l`M+)R<;-(}M@}RA͈ ( @r.?p&L722He-)DOUwwTYL-NJ 2"`EIDe9|~:#R;K%I .R/>|m)5ѕC6#-$u}LMV5 5DdҎ7b,%Ʒ!Q*UI ݛJQRDJ[֔`Sq^m:7.+kE'1+ ˮDP=t ^smlC K<|HD1)m5S6l`I7鋫n,-c,Ʀ2aGe:~3eU]22<6\3Pѝ0͏%:{=B^3S5ROslQDr84cSg zʖ@7Z^D)YnHYqF'"3QWWCP:e){;_Ċ:di4f w Gp2X yiIGݭPB=~-dl.q D].d3E5JD 8/٧X[8\v*[md'RY$<9]5 8]oM5Ӥ?FN6'RH_2)i7LVeX]eulKپO 73 'QAMLq:n!+{s"Jy Rm^XE pQ߂V8<+R6%4<4Zl=~7bo4ޠsEM}o3A?^/ƠF6ꊯH8 L `ȍ2Zxi%g+ox fn;wٱ=bQZ(Crcd.:dBx\ZOcgm0n7!gvϐM, n#g-l8 *V\30K)Bd~p|43Ul]A;'a%v%*:enoFѽI] Ֆ.%7u\{^Vcا$,V=M\<(VAꗷ36tY?c6t"֙C~ox`͒Nq B"]Ќ\554\):7b)œop̄<ժWjDmSJ& ZӬEbQ"q~$$o&҉),\PHhp2-/޸g J=;S=zfܵAGZSp ^`a &`]T-[ ,:kHQ&s6}ux*fv+,dzޜy%߉I}i -PKPloL_%?gp?RU:$wk_0ߕH@x7pGۜ¬ YnҊq}Xc(t]̎qo g"ɶDL7+H}h_Tg\͢:AJSnjL!9 r-Q~?ʦ`y2ezߏӳz|ey TDT"q3GVr=%cI%ōEA6ۀS^wOǐNLp%t dB)Y!)p(IX܃_dMb.nd(z8tP%:XgM,k/obQpN;pOP+Xl8;%"o+*9+g`iIf :`4N?ƨdsm?óͬ/ RA>ewmD"b*:Cd o'cB.}Z 8QZrũR7#}H6s7҆fp-ba#XET88WrJcK1$<{[mlt%mZ\6Ѣz12 hޢ r;#($ARgEC5z ~@X) pT* AӊrѮK5FКX-t FdnS^G,(Q^S>!vXex͟X&W3:DlG1B?6U -vވt dAyǛY-LG@1Wř|NMn~U١i(4DbM sz&uh% ҘGN ӖzWK~d*EG#StpvWM+=[Ь S804Sݰ8ũ %mP {} >"P|`Ꞧ@zDZT5 t(EFi)0}TE Ux-)~ NѰ?Wfʣ5dU' ,Xȼc+!L>'OLpgx,1F}dc&g:oqyÏnƪj\d[rag{ U/Fw vA~{/a ^<5FۧNQLУ<ߏdжj/_l%z1״f55LܞAlC X3N%-)?f r-2`3%+~m&{z Η8֕`]fvb[4[ 7rĦ{ eƖLnnGҜWo)@~$ i~zɚpC@mk7>bWr:/V"Ʃ _}ј?4.kviӾ:47 wԤDuhm؅f JHIdX-JD @lYK}ܤzE HaUa I.2S"lzshlJ] p3<OF QGg*2ץw)'Mb$ oWi> HX 2aa/sш]87_8MV sFV 'X g G{;2\`P(O(-.`YyVI?c>?Aqm8t.7 ~{_- 4\>#mf;U1gS|_&a:ƨ݁&iq2N;&F!';H-t㥓G0 x(8SBCb"ϯ~Y'גm]JvC08Qm : .E]OǰgZzg#yDUV){ ڂlMɅUެSB? 8)g RaWvP<lфKbT@<⓷З.9:a~MdҞTJ!Wl_J#)bSj)ƁK:L,^[l7zu9u1v\jMVcکQ'f{e?ݠX5@6P b.s҉&dۋȒ&.{N腅Ht6X oh aDxジgag`@Ojt|i2lJ]HIKt%/@PeriVQ`7qIp\UmL/y|#ͣdGq(%`+y\ugp* ~ö)(hTqc%Jعg~>7ɩ1~"4Ƴ?j/ҏ)$TlN' ^W}Iu@|0uO\JJjg 1RxSTǓa4u$9(y#GRGuדWCF]x_N֠<;ܳϓ| fu7G{^A?<Ƙ&q2ۏk*WFV'uV1μmlr'#d'zrAkކ Z._e}bkwFSN40c*ĽGJ@d5i8K)ߞBT/EX<$=?!Ƅ-Um֤U oU+]O/(®ctJ2ș& ɐ&ӝLq1 ``Yft". ΞأIHQHE\Q3obPa}7|Hx!XF!$?i*^GPY3^٧Zz]%̝̃3,pOR)M}g֕'RR~#rzDǢX= _ ,{EfZ]S`e(}"AAWyV$%&=+o=ǙN;G\iź-β[_#QЂs: }k=|lV]uvVhɟ1 7GH]H~76?83 F;¤ 2hy\u1uY&qa97 1L]mZ`_C#;9s,U5 n$eG~wk$~Hx ~–:'y@Lۊ+Ъ;\}rtdZ Oo>< ngC\N݂peMݱA-oR52pvG.2@&N K}.ۓ(x(["l ;LUQt:$8^@'7z= nߧ<We{/nɷ+eṭ+sbH!|D<91ՐII'2>姈CL,s!s, a(ZXĄ*)SCƎvj PYpkAf2[Տgo̜@` ]lktoX.c =AU1r"S` ]+De "# LDa/!yܕgխFU];Z{!n;&ӬXYa8G*L7 MSk e`@ > PtdBR-`5J2Y@۳FhdPФSB-w ֱ6ƵF5?{s vd:SV{ 7"WUSk~AHwUT26?kf#lݾWi+d1d<ɨVb| 2(줢ma⾛a'4s&)8@L!x 0۴-*K &#aFp=#Ld%mDJ 40`ZJ͝ER7tv'E3G}.Q\%]"XCdVTB#B)H X4Z0*0k])O(!w L1'b6Lw,²f4 0OGRvX/s;+z>ƸY㎞=d}0mP_{Oяy{춄ӿŒf4uȼσO~nMTTX*"]k,29샷Cg-)VqҏI^~)]W4M[`g}r=hzVN;/a[b0>|GT߹5BHG_)ZM [`Q5ըTL#m3]]J?;ږ8yeμrSxFV'd#}ͻ<$O%r([?t티ܔ//[_]x{o}5@6(ҙd<@x>'R&lxc3D[rM픩}-S?YqGȁ9H5^|5([3QbxM=oDv=;3hg"j%f f .ZAA7>&YL+VEUnƚgyJG \A^lWM#~a"JTAؤ-JkHy`X)IW~M y~m\ ;iJAEDi+QiaKS!SaUj6mH،.%ZRGA9J? y"hyS=CI lJ'Mk]'1$ޒO,uJG?Ox ښMD9.V F5MBm8W{x;2Ȋ7J5;gͯ%~G1 ؏⻃pG3~\ !Y)YHě24Sճ0pݞwHBtR#Y>?`#xjT dR*~|:XKlFgIjD4tM"چlɬ!! DGէ D`W#V@^p$8̕q{ >2hmF@K=lSa۬x$$#diޝΆTH3b*6į^c:W2934~qI՚0+B-`kz+Pl*)W݅@XRcNǬ`ՕXYqsQ\"chLKx:SG} ٱ!L@ Ҭ"m﹝QpYv:T ga+j50Q;[ cLf07ijN~daTƆ.req \*nі$H' [M߅&R32~#vr;j+`{[6Nr%^:xKYWnF>_w|>{;_vO yBg/=);uE9c<9ӤPQ czjT=D/ 2: #h @Ny4? oYӹ?wkI0EI͕֘ ϔJ˜mcPCgu1}^~cT&%l,&f;w$KfbC!=Nӊm] z0>ASs/cSAG~JϾ rY!t( i'rFuLB1 ?Wlqu,#qE-Ÿ@¼' ̄rbG 0b3\8݆84 6<.$Bz:,'" 2efmmjVeGO%HP pM+Oga/YjiF| j3 ˳-y0.-X@b=}m^:EFTZEp3qI-?݈R{b 2&[:\.YX:BcW>4|#$p`C\:r╪^ =W# Sp&*G2fSK.l4VkAc奌tಬu\ĸ<7B#QȔ1 %nFR4m,!!Y@Mg92RY#ϿV>o`q <-ymgR27~&4IB{VOZk 0W>3,θa@Pl rWמ'p=6J3 ">lg|I\I=}]20[inx+=\K㚼Hϟ Ĺn[k #u28|:shfRҘD Yj{3ޟ?0+t:,3p$j`ex09L vFZuQƣ#gB9{ځ06.ۆ4%I[&~Uky4#b>43[M+à Jp*$ZKvս.5 ow m>H( JC*."Z#;XOOF"#D v"RDthJxDYVj4̌>HJ/͑T0I"I}3‰{*]Uؕ͂? ;[RᱡJwGQ 9@{ݑ `Za)W|sk`+{@1^$oB>Eb *" N`u2j~GԏbºT}Rf} k_9ZFѢ*^ >'͒Fgl+0K-ЄBɊ x q*qGKoxN &< 3HA"xK94"g+ 0N% Rb"a9=3 pby:^INoOI脯+,.a攻w}#k*%sϸBrmgh:oUv8.:${P#aʹq̷9唍jsttJlM9ZJ ~2&ߔcd0`{ qT]9hr9R[~xWQRݦ'sZwX40"xyEun~ Ph+nţye ]:u 4(\iyPd'b@'bR5*uշ|o"tQ3l",9b(OMW6F&0UxQ#[+6(W(jr.K!rl{7)wif$,lpoU;?6fBmNgsSӔFCm Sxƙzq8!m94)!u(11%0yddj{*|k҃JO_ZM=xfyH¨OPldt\'JlIהF Ajp&jLC66`2<~@)\q &Tp6uҎX^%K8xʥ ";w,j܉yG0Aʻ!{_Ro)fՈ/iaR$E(*Ģz@B xvn;pܕTkך3 '24KSkpPȬ*6,eY{Oe5W vR#mbb4n>^3[yPMpj~!d9^,O@SįY%sᒱb=*ghsd#/it!m-9gWKn`R&S565{A/%;h7>=?71;dqwdK ׈RU #p!MrC !pV\p]%DV 3w޶Em[ZP^)q2l%:RĪ`G`:u:U8 0aJMn{NmTEpU s&Ym@U_-uͨn<Ϋ~&v6\yEs(~klwayN\\}J[QKȶEtlml {׏vLAGlsPѣOK_˿uB qUV̏CxsdA!F]W~1p^#L)WEȟɥ^iz>' <<4I Y04=Ѵ}߉,T0lmoB5 &$2]ٌg\ 4t($:',RWVn *Dq*OO )<Ƙ kS}x{9/7eS4ojWtS /ȮMv;hvz]R!qt[M)4vIsOPkYq thb] % bYJO98p0\ kZUswD$ESxk!vgp_l*.A'̶^~12Pg^ P12 fp;*ˀ[j2lb=UO1_t)4T/C>]$"O|nzOiH룲k@QqV-ÞNjyI||$JƯ p紐t y^~^5gw'X}˹Gw l4 *y’[xA>) HɭLnEYnãc  ggf;u&y0SYE57(ibl:A\.Ф ץ[hDLWOWfO"Gjk~ŀ^z[hni2pPлU~7ZfC`&p==;ɇPLL7*Vnvd}$<+4Z, 4 ΫJn=V1>JK?^:G{H)t%4y~w} s7Áh{`yW{Mi$G=+8[:9xt& SQBqfWDDRծEq9UO>Zn o u\H-'W|^n-Mb$}1M6S_{![{CV.@{[ Mla;3h~Zv@mD=K'Tꢺq%b tG>{|p0if#Ĉ/8{{s*0wkuoTA6Dl,vHH$V,XWG.d=8L7u΄H>+T-(|$>91G?(mA 7y Z( +v籈 tV [^ )kЁLcVx0T2i@یք]AcYT7-y;" .Ł%V`_2kgбd>EFnCwMh 2OFыLqkB> ۋHyך(VmЫcZo*bu5+B+i5'? CPy"k'%y5*#(# \PAVhXL2nN@.!HcϏi[Ggȑcz͹%QZ.?YOԷ Q2-V,: pEzAkwPXgN vb鴃u Xk7}t:%v+1 <)=v "5W*t#oz=-Ѩw:9 jK,%% 佾+ ;p{6Upf9zX, nirC1-!WgGg; ˚ϣ3N2)D 20 !RxiÝ }TQ,SX׶-`$\~}A9۲uWg)C˯-&6ѓ"|ȣht{ӍҢ;k_3A79 X8Apyg gG;A&ҟ8 hRl!sLMdt(Y;`= (W\(SGaۥ W6oЕ8?XȅnZ(<|'7^gMFf-;*wmݼSU1*ĮRgUÔd"V2𹌭L_%pO~u` ge>lY [*wP=^!5c;0 Cb}K#2DX]! c)&. N4(d_nN6:$#(Xm ?wY6Hr*ɠ'i`HuЗ,Ap_&ahZU6SV9bçf(ovm|Xx[BS9zM'rDX}k߄Z|y(ֳ:5Svxj =[!mO*8;|{ a(4:.|h/sl faN!D,yqCq6"߂c@J"4QO50nKaOq4Ds/!,Ggl iK2̟OSQxc he*ߴ3ld"`̼QSPQ|esD \xOqG e"'Xh$>I}6xO,%)c:/{O㶦O+>Qo?02.zZ0RK22UN,wAZjy}Jpdvx+yQHvU~P-I<|H % GbTj, ͎RpK^wu\/?Q,{XE4 Q^x?l/4"w¹% nlt_LƩe4L(;$h~&ݥX!g Гi}~Q | Rt!2ȥ1uYsFC*g 0Y!`G GJ*{\zޗ]DadCTů'E>U>rq im|cwCR $*E )R{],wjϛt`-0;4$K |{? ^Z0c>^Zgʇ"yPȻI2z$(&m`۞DIV0]tÍ`WoI^eixdK8PV-r6qhwcl|:o9`vQw+MmeC(O4 ^& 4Nʄri얧E{cjh(:Ooi!.㊌—ʖKDv,@w\?5%mPaVܘlQW p01]#'f//Z/i"v-O?+u]s:J|L*$ޮ'D;*3BV6 QSƣ 0p ʌb=_蓬ࢄ:?Ӱس;^熻$#5s@ 陒,m//d Ӏ-$צE^`5jb#]I.:؜2MLE(B#@ |7*BQCQmEI*0o=`˰杧٨bVD:|kc4h ꛪbFn3Dȼ nr U-_i!8`!XDνٸGD˳_ʱX~VL2G'mYjweY/&E%ߡ˧^3@3aŒ)r`tAt~H[]ƮuG(SHN6fF:(#lYWԮ"}c%x~3*hES8ɞb}s.W)/G4EYՃ{epvs ~/SƯQ'_ä0m~Q)l>dm[_dYF&ewE'7_4/\I~QӠ$yEI'ˌZM nt)a=Bnp?sG:?HF B2T)qgAy&\ zIй>&]"eFm3 cI,(d]?թS荵n! Btn&T:A_B©1V`YE̽{ϛւd ?&a36c9NψδHɑ{xi^ù;G>pJMkWQW9lJm-4;̹3<X; %}eg˘R'y 3k,V3k܈u=zR4ؖQjG ǘ%%a\#"Fd*0 CO$o͆HG9X1HK$mtj:W @+ #< t7tvMX`RRټpІqXTK:P T<_D58Ln{B<'oER`f|{boCkwRE^\< %]_-Щ;0atmZР&enz^SFrM Q>|Pg9fc g(Fíy 욠b[э翃aQtjߔTvʁ,Iױ)}&ĄGI 69)h99íFȹWiɘc8U-B{'\SkjLQre:I1|sԶ P$t'L%!`;N|_#{;;xUʼnÙ)W0nY ,ƴewei !/SK KK\peթi5 dԋ3dzsv֭C|Mvs _c+X#ҜG76t/R?ޞ_leX٭"p,j@Ы2Oʸ rI`LY\N_Hz-5x!9 ^{㬷hU/+w#G$8n툜KCjT|s`?2\Vf{:<2l{+.! bn`ɚEm᪦KzLu|ୄ~%tm3C<Fa~>XNcS+j vօLS$Ɗ?&М f&詛lbyn7L&im@o@v0nOx"a(H8C%8݀JQoQ v|~;{;<ӗIGZMuBza3O2=|]RJ-5g.1#I;B粠'ӾY\8VSuI$C_ ~Hj[F$"u.k32d"b"iI \P۱L5B_x֠s´*dɝfY1?LW&Ŏxxw2r~g$cISM'Xjaݯ0^#Ur*aj v3$CXz3;<^}GY( qU~ *: mVl x۞a*Mײ`[ 0u*7FFe'[ Csvh*N$'wR~5[Z1C[Gw~W%ey@,9eZC<⚤f5wc$j둵ZfIK_`H?sB \/yuk 6!Qa AO#s,nvqvȽUc,OwKn'jRuQ=ɐ<9hP*"]s pq:@zz"ML? 8PJUmӖe ,ŪyeH_:9=*3l%0#g\ &tz̙TSd|87-'H \VzRXTi_iugB!E;RK78;1i_)$K~[U=Xjz6ZV UCT%Y6ͫ_slQXBW'q%AV=? hfDrhtb6sC@8iw7{5pS 9؎+}l9Zc`ܱ/z F&}() e-%)0&ڴY, Z^=gL 25gw=_ : 3xl 6dhBØ5u=5PdI+}b[ I[ av,krN'*0Pz|ܿ Y9EJTΤ]%G,sAI[:-bgF۾آC&)XI4gjl"r0F[suo:pӊ_.&/\zn :$@RMMX*Fbu_oTdI]Qb+(8`ݜŠʿn,Yiiak:%gdn#{=J0ww?I|r[V _7\m)|Q@YX&tRx'rw NRMkӠ`b+P6v/Ax\46% v&Su>ޮB0iԕ611="ie$·X8kOGժاI$Ө N gD Z@Z10d7!}w̰K@BAB%pɸ$K *Sk'8Ǫ$|k9C)|"{v:?+|THpְih`mʊ{I Q+CLJ:fE?$ǿ=Ccݢ4!(-]P0^ŢSV*ڠ!Jf( B [4<>9.4\>d_ڄevbQ8`>60{e'śzڰK!m6p*qS] a] ?HL4>ev~0SFݠdTn;~/Yu%E~XBHhG=K,eXPhS{><6GK`]2S~犵l../P~[*ZRܱ(4NgSj%z$;n{F@4*> ' YД/%T(S_K2| ˌcٛDH0sc@!:S[_we/7KJ`cH^ FIL;v `ėY2eg4JJO-ʸKd(w Ŋؘ\` t(SY,i6xۻDf5@^F h8< f<`:E T+xA]R8, l1kJfx2jގ@+̩ΌRV$V_(8 Tdsyd{*7VV/}j;H<Q@E'rSb4C'KBMPڿ ƔQsB˨FY ؋pmC ]e#1J%.phH C޸r2Pi`eJuy,5}岃-@2o骲J4Ì7ڳiDÏ: W!iRVе!~:_sPIlBht@02k=QL 9ꎁkW}lMq]nꅛ&S46$4zMF!l * IYt=Talm;gw ]S ؿ 5nL;h YC7cI2,/,D_J5(fjLU9̵pf>XE$nG'=l\Fا5\_/p1tц%fԉr2&itriM-ܑ F7S$RkY>sSHx槶8>QZx@,g:3]RϤgQ-= <_YìE+n -*7]EPVVz9Ds ^ҎJy N)!=u)A^`pJ+iȒ h2c)E6jC?g=OۤS2"7gZTH^>o 7VƑ m=B:md R˟ p-R8yА|'31Ydik2{_|?5iQ܉B"T X#P%VgqՃf~%IUGt^S#|2F'! rB[Kh9;rJ,oK:6lEp$$U{@l6ΏCN7|3"~)l|H*KUJ?K.{WS+AH%}g*ׄCi$R]e :T|$ozM)tȌR?57<@A*<wK 7H2ce+SÛ7t)#F~:Z4D̳\84ճwmгH*7RS(Ss嫅KKKa^z MQayjr!˽EN<{PGvAs'WH?A1^+CEyѮ!˕KXR }Ic4:W+Q!4Ua8si䘚NΞ%%j"(r;ʏUq}'[lt V8v>T)cGqj &wZ\!lQI7RtL8 @ #2T[6D'|Ktك#`COH>.I߂ &*o2<AHKl0TEFY;5{9 T"7Ŏ:zu- s`xb)qu(b` Ӥr:O#HiFVeIpj6GGg!?ݼm1~'[iJ4鼩̚1nGw/3N ͎" %]NMǯ+vwIM#ya.Ы=-.Mv9<\DOei<Cdusc"f*8qP.`=XЬXž+yRLbIgh98/X tK0 ]15}k.R׫Ն-5 S&B^EAU[b~.֐47wAɏw:Z:v>,.#MO.{H i̝ӿb)O3v\e1G"p|^*Ơvd>uqo R(Ob?-9+_4rϭ+oUdݫ,^wKB52Kt>v;cRG&~A& d JBY6eO/ RKc&h8g"K?kVNf޽cl: A!I--畠L?'f?Ѽ˔198}|4-3MWm# XrBM?sN"@+7q9d˂yHDđF<e`ٟ4X+}r,P 5d{ z~9U3ޏ*9x?yVb/;Agl^z[kDd|۫ Os[ڳdiq⾑떾psUUqዾ&e 暙O+J;\9HrDddz2j^jGT$F,/ɐ$6B#c:[i,#K`Dȝ?@8~68!#`opϸhA:l-# H2gVUl*Yc=C't7*=݁+[T)lI87oaMP@ ?0`KY}tD?ʡ5x`O=/frx U+8Ԉ(\[[TߍdC~y:>ңN.?MYFa$G_};B ^c-:Dlm?y@()I#).H$)H/k8 .BU.ٕ ^GY1sw7gc~;)*(Trk L[L[$֒dKD4GɐAޓ`FbAJh:߈+#|aA3-b\`Z+- aGa|, ~KnBCz7<,pw4Dfܸ"]XYM` PѾlT`%6J0 4|+,AOqb]? Czx9F%rj:7&% 2Tk2]xuܭKMhxlx;giE뺷h@ ,%nA!d!be-#,ђEvJ? z!Kn-5:'"[ €?mnFi%%+o6в=OW۠T WtV#[<1Q(U3WT2jP)`.Z@S3~5z:B/)_9&^OJBJ,-3 jIr_fkoQKxRM$6O7^bKzs萟 3*Y8D +tCYyݸi;6'!:hA37>5xϸe{nպoIp i9{pL PQvxkڗeK"kmIM,n.boZϋ '=70\etǷ+dsA7g"i=/ԷFh'6>#[Ic:8FP?,@$&g;փ:6H4Dtχ aeav~+G&L?X }j-0-V|o\pA}2 ÚZi:UvXʼ5VBiR:>9̥nhY#i * ПǍ[8 0yd%A+ 3g2똿dv9{`lrMJ+@Mrz5Kj*Y~% #4R7B6dMB?,y<n<7}s\f~![Yz:7?uT\ƺlHIV" p WLؠ+Elfz{-^V,>|FNrڥt<̓bKӒ${d R[z:97}vwor$ѻHz .U9㳘bKR:jT?gӽr'!-U(7J:26h_K{s4h OED8[O!0KXţ6uOГ5.A^ iPYu()@=?%<["~'/ݷC,S1X@hl+jvYOa6ɲ<-uLٗ4XFYQC^'e/YSw-Cd=e 4郊f%FƵF%|Ύ -uٰ$) `8$Ҽ&L:`#嗔eղߩ,c8QmV,I JM,w`8_1D8Cnx<3M(8cLGy?qEfgCs9ZUǗH@=Dx`Ҋ\{ sO\\} :M{U {ɽ rFCpGd!n$Q(l|r-jn( &@-\Ra%~#^`3ٽ*Nލ.1fs̥MgydlR-C./_6lRXT_,2%!΃4\oW'] ٘!O@4{?Xi+u.1|yZc1K(һj-3ieRE֨{\x3f{g# Mݖ6v^6(2f*pvb0Äc+OHk'u/ _\P>׊wfDNjU-ldp(y_TO2.(קd=l'j+a<~nS)&I@@2i_D(K TT- Hh^$m3Ě?;\|`pȈNڑ }/aES(Gead :6#,yNf(Ҁ>cJ(cMx 췧\)l C2Gq+؂%&9[%%l3d%xƵ #1?z 3tDѝp[|>\>}s7Rܕ-(m]YIK_,V>/$<8JCy:U}[<-m"wOT>d.KȂ:wsMkV `=7D<'dWՔ\H,M)%_y,8Z;L{Rvh}S[|^:T:c1wm$. ,58lDEP3)Y!Ӥ,P7{ӫH"28*x)͚AZMzmDKX1ZcNx_a&{4KRB-j=7e|sv"NŽ$VBz-"E0nEx!m$2]2fRC (k9˻T!}7T .jNeZ-3k˨r>f(}:Iº"Qa 5︳.t~kۂT#^Z OX<Βjʬy}Tv s5yzE<"[WiF:CV)صByf05E\Տ_̰߹II1Ɖd̀[e 賱8v/"Ph%8A]A& Rtu JSC˽ca_|L $_Oxuk:ӁLC[YsO+6":6GVfYЧ7Isrm‰6#[y~qH`ADE TKZN~aa4ƶo[}+ Dh}$|?O;8 \)P`(k52R0D:J;UXCCċϜr>g&5-E&Pp$^Kc}ak(oRjC.04ٻ<|X#'ھ~6,CxIi**ݑiC;{Ͷ/,ƪHt]la4C 7_T'+Goob/6$&`8 doÏT#)M p8qyD/I /'0 l'k4C~Cv:sP6 j%  d ǘfz u˽v=˻v n~탳Pf[c9JI~?$[b.^Ka7 r/jȳJJjU"?XM*[_ekV")cv];I~b^xr k@EAх.j3-lgx)zș9½<-++>WϑWPNH3_aUO{0Gd&CCҪ}$o&C#\6.K_9?m WvA9OI x#D 4zMNA{ gd .b_`+#"x#h>s[JXr{jg/1S7T] g þY@i!< ~T^iqsN*ޮ+Ri$VNd0fXf;[!AzM[mO+hKFR͘!"Lhjl+z4beiCQB&a^D0hMJh)5Yc hp;8:+iV& FʗTu4ΰ#iB⦨\̪|Z0y427zίx񈬅ayNRtm@Wb*s$3u_bZG_]9R.*-eqK\l3Gߎnp͊KJWm`XDn?|ڃ{Hm;2rՏzccxP6NˏG.l}F\+4)\Z`.J1Z\=<|C=>ʺŧúq{j@0~?k !1-쎥c]4@dU-b;XrGOY͝0zt(|u>/Xz&ɂc蕞oG>"&̱QR/DJs|_(0@b(1|5>N!`qGy>$rG/Je,Lب AMEJсB{n\Ke@dF@ZATl+'FgXD5: [JgKTz1i(ݔzz*}tbx0[\{xyF͎!XZ1+]Eg N^%}~&TtG,]0d+[Jxo2GWܖ˯ Cp ߀ u{KiO> t:`[-*Ja C"c~ɑ]_񃖠I솼=fvp(ncpQ:?Ə!n52Ry%hꧭ8e$d-m]2-8;n/)mҭJ6n;>i'sag06U!7y^>%0{:c26OzOej01e U1, #qx-O4~{{t@PlBcTZGkؾKnc]&N;iڗ/=i)O-1c8 I; _REleZ22I wwo,&Ԍ$W2G4}9Zlap0 }LLc;;>teFy7S^ɒk< d*,fj!) O `T6<jM,(/ʂZiCe00d\.GRc|z#zFd7;\bzAqÆ^7^B3A(<;ơpL>^V^1c:/$F/n۲W PϢE} $V/_y:$pcXǽnHu^ʤrH]Ü d#wz/{O%8a 潃ZX:ZVTXObWͽAq#tw@X`X[կ!|s3y7O *~\IHDv)%-mI\<5Bg@kĪC+CP NepZ~W dXҗ:OzCR,D~0Tx- kw)pGes/>B(nPʦ6Td)NF=q5@fX8>uPMgMXfR;;-0-\`T!2vjVG*ut96 0LݥwBfὔKSg>^N7F\x/7jg~RzQ׫ʋq0P+͸}gqLyJӺ<jc+cJ^. (}qK2m%laJQ mBA{zM[9ED4v99`k 7,や3X \ DCJYAK{@)h2&{n|(n5׬|ǜH䥗gPO]:"3X34)72qMKfhoV ",|̋]S#'pN\u7N]>et!ɍ\Bc$ CD^P!>_!!Z0H!=ǖr)վRT_^7С{\ nTb$2p>V44rsvTI&4 z O6a! 08txN9A1o c96Ӻ~ |f5WTX%1Z84C j6 L^2Q-2d1[p Ւp^h$N(=]{(:3AޒrqV2q?K&w j1+1ՑA}:NK"`wAz0<,@/;`:RO8} Pt{F^LJXu\zY|:VKV锡T52'X^-O-T>{' 8HU+`;A;O]K&׉+ieQBImMsPm=QS]lDd~D#J}I8^oa4@2,2|PCF"{eyNKUWfż1']!NQ4Lsr7xGCgPHRw}ݠ" y8Rv&vc\˦ IUkx.y=T_akbBfQ=3[MT ,}6baÉ 1r:ݮk%g%1˃c{vbiVSk[@k!^hvX{Z|h*X:)C:#Q|1k]JQ@a*ג JҁWhx$oRJX_B@-Sl !:Mc(/ sa(*":_$XYD̮ oˣ9J,x2‘s8tBd`hxNm =ɼ@@E4s3"TL o+_[nD:EY-.|>t҇U,_!#*4˦ ~eh־Lzhp>nO#jTyOi:qNi! @- I!PJw>[Eȍfx|a)0˼ٿ5Ew|e+сVS+$9Vc KT=lowwR>P)jXk5U2II ކyA?[u _~UYSj6Ҟ 77EU_UǮ*8M>j["Jz]qlZZG&[iGk6 [le[ZYy_ 3,E`8Q(* nG* 1)"#`4Ks[IILY܌!`Ps+3vqa}']F@ŠƇ R+vŧGNEI:Hx>A;SGX86,xh ̠|mWPk(xP j7XwIgIJ?[O""mE}sQwZhŐ D%!ƊYpq ׻?A; ն!Mÿ:jRrDhɱYn.Ӗ4:l:Gs7կbu7>7\,S:9:(Qk."a!Ceց 멲@ᷭ$<+/la ԎwxG0}u Tj/R+ʪbQayKs]"i\V<_9ӛq0 cK{`Hl*d)/^ߛ˷@^9>m>\FBdR,Tl15 GݟtrZ^FJk<^/`avas)? =A& r UMvl|Ob,gBѼAqr*p%R%t&&Krql ="wGIJpOyPɣֱ\jL.3Oϋm[ʫ}{oSЊ #-LV&I)sdqE s ByRpn!_<dOA>4 0qBhE)y0Q00EhŖGt~mpadB 2hm8Hyq`]@>ns/2 <(dź™ΧL1p{U~xby3T|Wpt%XbQYG;/(r=;wԽ IX}F/ڝl.a[19ϙn}ȅ}bEn|o`#6 fXpwS{;\,_֌=m,9QsT.*2@z]`b jwryشriElҚnz HqsMUxQ!v ޵'j󾉟C0D5 T: F袈+z.$Y'uIg+"#ak=6Vh;!5]Έh 1:]ZcYAD_JW,pEHNN(_`6ݛ!DGK q΀#H7${eD/kK!EVT }v4gEm1u9oD 񚄲`=pN)CT7 3aBAN=\©f?%Y(o gMyiBTyq^~3APQY7 n4wr %e91mM',9cs~F:?4ux7kݒ@ %wD9#yfƘKC7o ]_ceoW9礌NP@4y]l<=f]zPg%2#ʼgK?O"wdjʚ1~+LAr at6aM5iOȦW_ସV۹ ^ ^l_C'I#fwAe&ܗhTY ǮsUT4w;5 t) B{]ФZqi/)^a&_j>_XFIRAqK&i0hNxy 2Ưs_K[  hCd()ɢtg,\T`d4 ȃt}c.qrriI7B_w$! veDSR2ge kb"n<. tQYVB{t},=4VwbLiچNƚ` P%K[(BԬ+AtU)>Q@v'n2S9Z+v{b'߈1?dyU,؍2<C@U:t;"}a~8PPӪ Ѳ1 u aSya?.  ?3{memGшMw;Fl}|&{׹L,|I5m~)ʱ~cl#Bߗ)$##n˜#NK|n4c5ʤDM+i~xG%"gW;Y@ƊC>1 *9i{ھM{g7viA/\KWוn'Vw"]ܺE F<5tI(Qﺷ_ ^jQsF^+#I t@rQ'$`]^`i`S0cJgAM^E0ΚAo*'WAfM9hc?.h"aچ7-51/zWEob{c ,[iʇ).Z/1TDZ + %}`jzZi)3,߂~ J#^%˹" ? Vqpdc.L[Г]Ay6[a]h&$@ãEL"*?gZB`t6?l#6ۧ O.O4Q ǻR7cDaS;8(xW'v3d '$&|ZxIP1S:ZEo8iPΪ~3NCV҂R9hRS_mQϣ'W*v8ͨ.Uwb5gcijNDZd3-mhm5rTDױ74⭜g@aZI~1%׻|Ön4_JϳEKUiEWgpd@na`!0kk=g-J$/a):ͭС&4ޢm0\·f ~J4fӧ? U0x odL%©2 SVPLRS]Q |RSG&v%>x$9ytr6~ -o@ )ϖ^.C+[EȂ߳C5~A@ʻ-Ե?a0^ cj%Fsޛm?<[Ne!{EF·YC./Rb4ԅC^qkgG}V9e42݌%Fk<2Z9y*449i #?zۊt >E鴬fFŋQ<[Yp][$Cdr3"("vV!Qc/ʼn:'jW"<>,]rQOYy%U!> ,n;g:3kTbBNra>̱|i!n{ze);F'L@(!9orZʪ|peTrM826qsZtэ%M]'[qIF'~@7;aT_Ο/8H7ԫ$y&[?{%x4=Rֶ5{ShhS(o yc:bXq|olx?n%%R;\+-,hs 5QT D, ?` @*5%q- -HԏV#q( ݕ`d}~k\`z@5a@VG5Qk2n|:ᒍ H%T vujKJP@\La -?ܽ{,L!&ߜ.qojW0*!zdc)qԯ*WrzNo'3yIAO;~3/׎ j#GM2=0V`cS,"ѓXF',_ e䐑ck7^CFd$.rDYl~Rvm o y 5t9 t"Ep)xDYiIrΈ+N=U$Ҏ#`e0v9t ragT}we@/_v_N'|B"&lFJY=QA,ARR.| aOPځ-iwO40ysAP{_1x!By~ٵDtLh48J{7YMXKRs38AQ%} c?j]n,/JYm'5WPi?%| nqR61'8񡊫 ۡ4 XovM?vo)n6wrqzM# =2x5)%~51!pjqK=%"ڄ:l$T6"Vwα;F׿, &)T%RQH nR zpT̋JlǢ8nћW?wAKy9V5&q:M:֣ՖUӁV4:!s5*#M?}C#"u:Ku#j!`XYYQDvEআfA8sofDf!NJqM53d`~& ob4ˆkQ7Y'a";@swe-XyfQ1V{AOdl'lxqzSCf", uݹ%IJ] 5d2`1ɽH a[f 1jSNI'MnaU|U}ZMeb(`M~:,/+G5K<d*Sfv$̱mYyHvMV%,>emkuavma25DsQ,4AҾ9=h yȥ(q%s5kUSK7ЧӇ˺>mFVWѴyeDs[j}>&3}*_+D`BYDS`!ǚ8rJhtȨ+q,P-{(_d6ΎӃ;:rfֿ-nsͩ6ڙeYˇ.:އҹ _o+Ԍ:8Xx4Q8K/\b,\)Y#p@j^C/Ioxpr0x(; :MMpTmi ӎ5ǨDIS?BX,SVFXLC=lv ssѣ&YԪ.VĶf"sc>p],7'?E)Cx C>N> 2jȯDvjșgwIT7@ jނ ywb&#FuG:>;d [_P]u,ɾ`H+DfX:IE@ &o&$SY2aRMC5Bz{'GC|:d0zC[ؠUR"W\${pbܗ !Kn[b-4ykkEAzԧ4S4iApG[Q;#ûPXoG5-w*">換4ȸ1 g=*1b;[xAD}I- ѝOع?]9 gIf,:20ᶰU^K\|0^{~?Uu1,PA~+9@6;4jRkCFFN4~'\ 4Avwml{@4g"DL[4z.{P=Rw &~lKrN[ =!iվQ>_A]w+j8I"Z{^vV!Xgە1 ZNNR|$NK4",dͯwS4C[))zu2Y- ^r]$VT{bDպ7xoeZ{:v ɽ ឬ|6+=7]neǰX&rԺ%Vxo"#c3wVAnz518O*t=d]P} c^Q EI?)d) U5i\+.$9?itNY؇iagH12A\]Sym,Y}X#g[K6  0"8`?{)#Th2`j|%y;2nRE?im Qī]`?U9)N=Uy TӡZ?q&pS{e0|0,˨As0BAw\l'`ɏ|kGP͚~b,Vo10h)eB7ɔm]dj5t-)|bgp{CP~ K߹谅W]{Y^K>9>hQbD1nL;֛{;Y)(n-5{$+@rW9ARSmEš+ .;giCYhx"!D7UBU+ư\%XXU?m$~5z?fhCVH'==Bw9j<$`k{F!1D萀)fg6 9.ǵp| cOGN,gh>OrvE"ˌ9[. VVPs;ba Q3S5db𯮿<кU =PҸH?}+F=)'YB OC.jrxD>r~bvߏ{}V#^4h-OA“ 0Փke)=&c1!]ܯpJK(-i%FIv@ 4=0+HhdpVŽcHk*ct/>f/R߾ ih_`K(O "c9tTTl~"H-r*<4)3U)aғ"ↁweR^.s>rA7R PnO}ed*ٸEeDw-V6F3HA9Jo&=ȶ9ΣaQ罔9}e {T۰c愴*ZRfI>&?4 ͉JNEsLCj˜9@SN zGN"25xiL%a-EROF2$HB ./7yWdnߚ%p<kw 5#}4 vfѴo$`[p=ݠ{βq;_ Kr2`*cku;<}{kY@Sį=>Ta.zPQ+xTW!`1]م̽GV2wLx%hon۶_"7jEw++ M "oj}hFVP-$rh 82| ;%).Jؚ80f0#|tzE^۞)UZ9M$.棥Of<=;Ӛ1M?n˸*srH۽îöTMˀX;K R~g l!0G&S#4+|ɺS ]bOĴsAL" ϻ,?.̩֚֫a GE Cή{[[\.b/i?OghK s X'{HEC8S2)0E!$ۍ-0f]{@9>8tpdS@-'izq DX4R0RAz9圴B4U]GZ&ʞ^Fa.wVg{w2J$QsQVʽ-UyOE:.}I?B@ `i-u+.9߂FٝQQ)^5ϪҏYTi>[}[!T*nF9QywqgLy<`2 )ϥu  R&gZTl`u1-oY2&a( 8;qnRcwBb8ݭi(uLU`mfh†{Փhk\{KvA)Z_ NS`I/ zN 6U!#L"/oR`4Rhj9TVZ0`d-gVk>4f}Y,Wknb躇P3&[ԏB:),K_sʹugzzϩMsjݪA>Ckh J CՌLas*J&h+OvLxYU:halܧ_Sz(.2ڠF&R < |^ґ5흮 =AE{cRLU'.R'ҭ[gjD0|Rҭt\q\ 59y7]t'sHX~ ֻy|D ʜ%' CAHXͱHO` ĦB%=iaB= 7(NİG'|߱ю *6= l'5< )tB4j,6|=FGR>|"$& %P#&f&t\a2gY!Bp1&#F)Ӌh!nʂ WF$@eGHR2>?hp8>w>LFPQ({؛3 -Xe>_!r\@a*<_?1h&'CC_u<_uZ8YRu9f5[i)CriOgv2 qXO3hs˜쓶aAz'#džD="b|Ocu=RJeo$fyӪS=ŨͿwڦ/kkjfsG/&Ɉ3m=ܵx%v2 Sl6I k&`}} Eg,h~ߨӮk+|9mp"7 $"hEi}SX#]_t2ݫ7^Z`MSQ9_>w ;K}n=B[`ccyJb@{ʠ]ׅTv.w#Zk&AČEN/j%ϔl]53&^Qi햤CӰU>oh@BX.9NiqJWgv0Z֧gz <Ml6,ή%f:.+EU6wUUAJ?YbRۛ-&_,4h̑QK1Inmtb_^{ VqIj9ZVa/yd<]LJ!] J?W:xȷ"AAcf#>|y7$Vb?TRJ$`ARX|P`ޅ剦޲N^JyiWxb3 1EJŠQPS%@EC}jqy6]竇5E;Vv:B3|[4̆ )f_k@$:6oIc͌5$nG&k,AѴo% 3/Fm-+Gt:{HK :SaI>L5&~ĆdRݠa?bz2E&u1vڢHJ`B̉Te, )UM-'1Y6u)׫~͈u' E{Le~ c/}*WA2~ um#tK؛ H5>3$ƍ F'j]t&%V8#R0sQT- -Tї60P0O;O{Œ9d,T3zQ]7 4|Lee۲kL{U 8c'l%O{JϒKc~c< 6!PMa?-W`E{Xt)l6h/wVZ2ޘN `;cژ%*Ƨ' uƦ/)ʋt2pҗ!DnˏZ(Tc**|F!ulwe wN"J]E.VY$4妌<&D|q-a8/4{&GV(mL(Nm<yڿ}^^aU!JF48CQOCXBd}d2J@%Ed|jc]e]*pLbec"Ln21w=AXw{xQ,OG'Eќߡd&9Y_3}vuؾd̂fi[WrGMN[{~tJ&inE|wQsPZV7!GkE dJnzZ]Nvq9ۺFu%dG'pcljɒzuʜ졅-)ϱ/ rG~^妰xs;϶FSddiʇƤkkDB/SS0ULkP:w82n_ }eF(j[I]*ɔe[ =l}COW=_>&VI08ҙpU_*@{dv.[<:hN1S@_IO[ZzJ*O5"W3 u LRԜ@**hhjUI'9>^>U({b;E!~=ԤuD'؍'i`RPt%cvuQĖBUh镔["817h77fYHeZ[/J{C!`8O+WHsT7tZX|m>49pz#س=g|'o~(!'v#|xsy! 4W֥eWc;m֊2dۯl4y;ԕXSe>)>w|LabRyXQwL5+qJaqJ꣹1v&}@vP#щ3☡%#up|gBNK1 (|%3nAY26zH9A1LsTo0 `~Ab^٪Y1es (.>E*\ J9BQݝ4T=*usJ<[vOu,zŢ,wI|x%`?U$t^(ȎjQ$ 1 Kj777 jF-@9+I9-k<ǧbH)g }}46~QY׹PH4 yxqӃ~vbKmg(AJid\Sd7so ,gkxքc^iv];Zf;"<ӟ_7?Ś``KvJT s=tuO ːmK0onTce_,}_:CBgUi섞s5Y 5)X$HŠXmSx/P/fQ+Zy8_7fgՇe Ep* 3LWUM3õג*7"w'OSqYCX~UثGjD=vDnXv]^S\i0ʝ"tZI=hqg,ᴾ2a.=?8\{E+w[.wil+\(V9zF)I &癘"Xxa ԭ=YXT&QoH3'|Oc:D2r\gzUtըCk$$8U\\AY &G mZm{U Q{^s"1+//u@Z n@&a-N*gZ$2B M.#6IޥE4<A@ zè vK'z+'kNÇdZaϋ՟ʎKX.UoUWQY:C'99 'Byg8 iFbq8˳B*5C JC޸΂A)uJ@,ײN~Cӥδq^&s|Pg@_ amb=cB פBphkKŜOuY2gLMe ~>,7%LR;u]Fi* LqloXpTeЕzeBxLuWX^)_'\D, cZe: FŇ[Ցܓ ]]7"^y8^gצ|c8$׾\N v+x2͝T RʌQ;c(Q[GEԌ>bs{ K̍!F=OsƋ }Unqd!F{n猚Z<]T]lШn3qI;^CWw>Vpoxߺsjbto}_!$rA((U&:VQ~p΁E.Zb(t}?Vd]jDl:Τ6nK?qGΣ}([w;Oz=^9r8?ĖҭsvӎXX攕FN  ^Py*o %X_#|Yml #HZȨ kpDG;kռ43dN5QoeMcӇ:֛qx`Թv^^>Mx̯;M A%.^{}N+QmqF1['ji4>&lG}' q&ˆA46v,AH;YƢvMJR o^E}_ꏞ8&5eJ Iba L- k^pg6:0]}#JX:A7%b.pAxlB`d<[@)@瞾cw* Y~k9fyױuԦU#vaS8;5*ͦG=M}b'.+>{ٶٽr9bL7*nJgɉ@Qnuo>!ud4$ pys~%C,XǹŤ tt园I߱>&SGP^x؅t>zNf +-v@LBJFi \Ib1Kjʓ)ϾhX&MHTOً ߖ*6&0&ޟЧjQ/M[^;K,z CqFL:U5Y0S޿[)?JLwntB?x CaiZj "'v˿EaOmӨvPvK;e$a?(e0bxBB>]LS[ E*M n 7]6ϗ [;=W0ɆʛvLtײMt{b_XZѰ ɅP*Y)v7[v!JtjP` 9j =0aӲ﹯&)8aO3"w&uRZit76"[RS:)In1)(IR.GDs%Kր@$о@͝Z+Afp_nc%: HБއIsP ޺U(Ye] ɧ^[>^]^ YB 歇$@8 jD AE;uS\Y5aYAUP|֕r1Z4F]`!6nJrU /d6BuRF@FѷQ%InF #E&1KD!b6!"ِ 돜zFFg=j~[+GGtخN5[_REM*8oqeOP>/$ 篇Bܖe.z֌EPĚ~I [\"d#pY?G(ez/(; %H?oO + Dz:^Bbt\!pߺ'mh 樐pײpũI1.)6s>+qzBh݉*knI`Y*g[3NKS[* H2@]F#-{qjQ|&ڏQe{JyXm |`˄ 7ìuk -"dOTKoFڤ^<w .4fHK< )خw`)EdFd`jm8u`P7)L#&w_=ye oVُxxhWq#d=Bj9ߞ:nn#C 1błU!P%,E|~,1όWLZosw˃AKY`Qht Ru؉(taU @U(ZNglcʊP1?,$`o֪8idVLA2+FlT &Py$-%]))RyxAvo{bb #FE\4PmQu ɿg <(Uavt`G1R#soQLq[0ܟ(^$4ϻ.-Q.'fLs91hs# 7YkjKMpE]]^gC) 0 oZ/@NYNE~r\ά[{Ҫ2T6NsWkw<?ҐQ+P ;4 7I,ӗ`0\:1$"䴇ve'A >ڴa1)녹\0`7>jDPO(6.R-5^Uv] w:٨v!5F MQ a0P᜔%[NSJcior%-14M΀@w(˾e!DajHAPw}ZȯM>>棜g:#\A&'{Dgo7pھmm*ϫ;icӇ9% |Iw'F(Ne6Ʋ9vCk]3uE)z2? Zj۴ loI1W{kbLMg:#(np&=4{* a_ndiyzN?sџЅkWle$yU9}mmvg~%H 'PaRff1ZW6+N\GѢ88vp:MyΜВр\ޫ[ҟ#OτI=򌿞d| {r+aim?vbu/-ȩw`W?+5wyehq!VLA}?jr`,xdϐmBkNU݃_]&!Pw.Y4Êqrkw@`4TG,DD<\B]G%3nkJRe nfO D_-tlQdJ)&V+Cv?/ VB5,EB+ۧHJt82xmLO ɗ:r{S9P;|% Qhb*6]dE3o|-^+q pX.3rM!ov!ZW=::cw4 #&],hf!V\@Chdk y\wΎF i`\Z@T8_n@m΄8c 牏@,mXT&Ȧ&`Zk &?vy\*A-gI(D\w ϯs:*iQR4Km5OdĭP]4mB,1#!=f Fǟ^rc]dɈl-kE Vb[,*;JkpBm|SOFOpیrdR>$B BJFJjz}mtP-{SΨOY{YH5UOEKϹSYa*|,ѫ:|!H` r$$'4j2nA&#-(Ǎ`2ApkO1[}9£;P/pyt-fgdAlfԖl8D &MN/xM(RGZjNC(x6tɐ*R?k{:JC 3|;@h[KEaTL()[HS9A 3nXF#nC6OlYdҏ+J0|2@˷TAE:+꽙*A"ҁ\jA.3*{B1rrx;\<^(oOiR âo?QMMTdCVV.j+M-{6IXPyNHp5\uFHQU7,ˀ9ld&&gmsW&4]N PQ?, K٧ 8kNC&@ܟ$)ĸ:_ ,9x3 R`(U?|9~mgao&x RykdiT:!%xHn;FN_y=3 g KT@yunSb !u3,R(o7[(ŵ

x@E<4` HM .n>_#^(%C{}pǢi @=cmGaYR_+-0vD`3HI"x M]TeIȚ9emM1F)RHNVdBg eoWOh73 WrEכ?`9cZ􀲱CotZEl}1^5@1VALFEnC"SKqR$ OhR9rtV#>ʥ0MP. >αGCm37ܟA[MڪN9xC<}c&^7B*1FHkY\Q2i _VE)>0n*̥8K 0,yc%DP|VrU 8+|~T$es8c>0qkjG D;0 =Ou#p2(nPRVś6S8"=cɧ;qb)픛@{~ʮp?`w`k ױx/)h4TV@RZkiu4GD&0z0) =V?FWAr Ό$ܴlp=%j?>Aۿ\.R;,dܘ8jgw^6;87!#E]̊F cvjP wD(ۓ1>mY]t*bA\gf%(aYW,COkk<S𩀰3'| q(p /˘~m^(@eE%/P (W,YwpiV~$<d04@&Z: iʃU@(zhLC0X.Szf2ݞSBfUE [wbz\Z8a&qrכ6?}>Su#hj6TNw]}hC۴M-$dU~||(ɐ7b"Up _?m!1ܬ`y)#[\wPSeSC䣨n9M]{} 4/J4 dҔD*[4psCI8UQˆhraf~!:h=2-k kSkOW{U)`˼)b4.)gME s1X%& 0v.1V'X&+l2B<2՘iK_ˋvsMA5jd nRZe<*TfpܩZa'(q̤6zE.s^bƣfHex,t!{`]v& snobfպ&Shg@T`d4BLP*yöp`FDeOt搄E!$Lk *53'!'4Zg(YP,5a8ǣ|SUts_9v *wߐ:Vm~q#@$nY2.HT9:VH]մSMX|h.ȽI iv_HSsE&w1t] QY.%ؗ^?T,bkDPYC$՘ٳ~7\s$ bV(uf-~Z 7!R}\ez#hk b_rGyI;*Nfk% qU1E><+,Ox3+(bk 4@wP G}zuM贒)w: fъ~Q_w' Zߟ 694TZQLEKJvP͊Rѝj]@UvY ^l혊j[eOϖ0"[Wa$'Cs٠țg:1tlq/'xTOCLڳNXVH3ne$IӅXD>s8M ?VeXFb7ggbz~ A.u E~\`i!=eCxKc[O3ƣ׳s0-T?.N\tm[ ^ !klXV;7-԰iҡuDNy!rR;+K#1z2w\]zB`ml=;1GO[^{6~ a(R+K^ NXmm9IwXƉ<$R ԦM¸SQ:8uB-Q ԠaUg8v@Q i@wDPDf}CPT3ANxNcŬ_$7W˓Q nN'X辗.mw@,͢952pZH*hˀuuה5cKNJiU1ӢQƕ&HkQA"(ɀu\XމtmhAˀ8}ܲsĪs.US h dYA͍2>[ ݔo>! CrIz Ǜ' ^ ^^bW!(+bPq@ !9x@Խ &Gj4d OYL+` ȳkOtQ! nI />TWN;\hxm+}8CW([S9/}]Qq71"2>tզAO6YWYCIl]/Hfp&J^6̅:j<"䄎?\Z~.,_3Hz¢Nog6+j3?-"wvH$ap@aD4Lc7GQ,pӸOdn 2' :xH28pή rۉ֞ 4  Jh^E1 -Zb1y0yoL/TC6)Ծ:? Ž#ddΟ-3XGEez@7@qmlJqFLGwTՕEZ^sOy̽S}Pf-^QG=C΅\c̰(Hj@4lCTW,;T=4ȗ˲cś2g%g:NV^E ܣ`&[PqNm+ \wϬz3q;y2sWuLf".Ջ"A4#;xJ_32l It"+t,g, t߷PF*"O#o%V) C`$o#3`?v+s)'' ?γ!1*Y6,k>M22}x2D(KPJ IuO #EWx@ ^WՔr9QtbL/p+I; 5ۙHFrQsG 6Ɗ_ &E]57]2)gWVڒwe+7QmdXvRu봄7T:FbksZ{k`Im\-Në`[jZze)|!4Ɗ5$s&氿Om b 3;E2X!~e:J  IpThcKшjخtw5PܠCLLvzaBf|1ZݥC\ឧW5v/mWϚXt4?GHw?mR> R/ O@S5H\aBnltyz_gW;ۣeuJ@b~VCOZr*-QՅ"#ʛpѣײ1+'S崑^lh7h>riI'IcsX;_:H,ojyCZ/ڛb^&)?(}ts,*5 B~vF̯"f{Э.J{TM yNjn&ʲJ=FvRz ᶩoI9CB4/eum坆,(. wUij& e^tCKYc.6s9 F­r?t#^=Ӭ#VA5).a̗.1&u&_*,Mil)?ܗyu>m]F ʮ 68xx)r ~Q|b mmqN{tZs\* t P]I\½$nfB*"g(ݻIĺ\Ҁ2",F(W+EEdd#aa?Χ nNx=kcy{Fg) <poOIM6 !\!B'7RR;X(nbcH)r+ 4sI6¨9?xLxKpd< aS4ufhV2\;NC 3!>97-h ]kwwMiI:[e|z"eEZhT-|&Ɲ{2C6u[Nq"LcԶ@\&=&!%Sd_vU"gOB4af qlR}d{ נS@I?Qw3:cDvG>wZARKd7Wpi8zy nWB8Nam}Qr-.nG-z@63MŰԛffFПW`#N#yr<ڷ~n`DBzV7DiՓjhĚa *+qXp}}X Dv/-{s h)Q n( IZWWkwB@ɹ;6NDlpf 84!g4'5haY+Shs7]/'\ /&V9bB]yUv#ChҺ⒢4]h _ɁMzJ KT >Y']9_`G7?3zy,`d 6Lg5rࡒ*y[I9/\6~YmkNx.g.[ sB,d j;rS^|ߘɚ%AFFDZJS6%,'i2(435':{ư~רQmMм\ܳ(GT.*׈UPtlK9=?9b*^ ew7p5+H NNH\mSgRFҘQ@4j5ylo"UdmT/[%E87.5}cnwӽ2|g+R=E;m5g,3GzAm["&}srOƹ֣96 䁆ݛg2+V䮲[PeCs ]hU)oO*AcLJ[q/~ڍJmA`QJycNA>~Pe U+GI"NާD@V: {<Z >ݥ} b$~,³W-#AI,e) wt6otT"=mnǻxe!`URϏt.J5^Tm> )Y V魗pݑ so6N]A1DܫRS"B5bdt8't%#FL[Xx4|;m&3ZܜBgf0l7s=$8q~<ԛejV,]$7oK9CDfw6gɢ[n^B! ,0M#rR[nr1FR=R#w ñ(0 ۏDDpzU^J\.~6GdO'YNu 0wZB Vf*p#I\??± 1Nc~+]tX#1L&o+`f)-J|U-|\Hi\esf=|Gڃ꣊ w6;tV;_G]h8vܻQX 8V@& OI^D"؂%9񴅠oɐE_i*ЖBݘߒ<ѕzLTIs4#A%gā3^ӥ;s KU߁X+ͷ/2P26il$ @dZvy-w Ɂy~JS>A&&gFN$*El$Ѕ!Q'\8(zP }+_:.yr5Une/{ %ɬ{-9%fvS;V]\D!6$XEcChU+6j{]kG`]$iXۆ7cs첐l|`ڧe#n!q,*mn@ZOirdv9s$J&qԙ`+],AJ6꘸fl1G%d|xH I'tgÏ8(,a.T^(pcisO%>Eo65A>US~Re#Zkk~qygLQjX z[}2fXx-؋]M PU|\p*F\J4]e25ᢎ$ W0H:V&"8$Q_amd60aeklr2{q'6# um}4G0f )їIc޳O;ĆW!ߓ? @;yXFǃYAB/EL(ԌۊQjW Bj^HBt\.0oUK1YG(,x :%g5%j, *vJ;KQ Q$h">=ϙDU7*N#[B-C+-0L HuG`oMm(#3Ɯ'\?J 0wSfwr&4bpm.#ࡂx$x KF ̩suS& Q2H稱RIݞ -g jvNPmjӐL_\M{ƙ&hpF"| Tc!s,lAb6-ӳ0bo\K!s6{h)ȏTQkiDn򀁛-DM a]*A(w82U`UWj&u bO|7{DzgZoF]B!'. &{Sg.p)^Fi'O"k'ͽq~_?Vglb5'K}vDAl;(c*uz׉ފׅ!̎pݔurB^{%8ЛvܞɫܷE$Ao3 M{uy% {@)qXFqS+NWt r`sC48Y"aJ̑ۼvnvUs1pD $H)`)[Y4BhH vHS 4!<ҫ cC)5XZJpIqJYml ([;d󑼤_Ɨ:4]޵?> n;@4MBwBZQ/"Z V!@.z΄pk kbsF543Uzvǜ 9 v칲gy@jZJXBۛѦ A#x;~{1ټ`Con ^ FQQI> _twK1 6!NwptU+n,8n7 m(P"i-% _)y'ʁ/l·)`iVI bkMe|8%J$7wPϪv}]q %LC+g ѸqV2puMA4ndƊUlTXh2K3GAe걡>ح:kHdHhua8=8Pq;5 ~ ߎV,l|,er#:7\&,_ZBՑۆmp"F3q0۹֕fAǺm7-%õIQ_Z[qւi5:ޱ96Э(lN#?z n[MT\͑_kCD—n|PFbBQ( 0h雚dc0)(+*DwqoOHP3m6^A'8{o4c7odWf>R/Fλ#N/@drNVm;tQ?hoCVkKXpݳa[:UZ/qEWo}Yo(Y;Lw"Ƥ2ZHu{T RTܩ7=#تׂe!U@7Yf6CEĮ|`g>WJpwO&pY|/cw/rm Ə#^ќVx !Tj]TKőJS4YV.Zi0âIc $r챰k8sptad ~7l;IA= u/wz pNSGO4v>+fL7D*\uF>bFF R@?><98ͭ$PUnO:/ǯ* \S`L>1>A?K'Qݜ+GA&<ƺҰ=3[&'^NaN,—qbg ^0GxH|PZPPNq5tHK-'R2T&`wTSS7SM܊2fUZvE 6\֥Sb"UޚN[A)_8x" KUo:i!3\<.u֚K{Z*M8Ca4*:bck4\=.C_3s|#o63O#8VTi$T,>pW.;x:*y،M+['j__%v&X ~;F$q6X_KPt%xLM K0'~SUJAgW'2ůKq-5pM.,!Bo%CH'pGwȍ 1O&}16e'P:rE8B%x'Մ^AAgի) Hƭ~:7{0P*=scҏK; E4m9Ǭ^.Kj+6y*^5GA^Lle*b&'D'sy+MJVsKm YvKvy!dzT)HӐdbvƂ */998=૫g2k:J a ŤUG*J7] A^ lD7gƆ_OxQMGE Cs>wT{&QXknE ^ԈҝfJnϊٛsruȹvp;`e̟x8#F?8w1t ?1~򶶬s@S)Ru4*si7vgg*z!,$â5.{Cqr2lE,W*-]Mn'[͂Jiq‚ ΅E3u.h2^#Thw~)4T4#t%uUٞDAxf1]C{ fUn~wT9GIabs{PU-&XkH@G0μtYf/SNB0*9EGDd#!aCC2c58w'pd_9hHY'΃ݿ 0^<˧ oLITiD?IS@]XP~VM|qԔ#xcG?\v3#Fz`JjK>]L`|4qFIW} `Ư!bR(w4;nBK$3VHӰB> ;i`MTK$o Uz WuSUMJCWьY/At}uvjXM Oc}Lxw_֘Q@HV JX2D؈Hjﻮǀ,{֞Mpu!;EWFi19N%ʾD{XlC~"2Ehx\H"wgayethw~L8Σ:a8WQhdL(+Ayݫ5W]lϢmSn{ ^ø2,HIgO^F.̛$mXZC꿉jyR.rŢGP-]Sz=}vq^ @u#xݯnAˀ&?pCe#7x/!<nLBm>¤N)1w3q}bE)YUI&q|eӅtEM3XWc/Q)\Qs/cf4J|%=cbjȅ}*5&2yN·BXR~LgnҕxC+k>l4AG= '=ݎzWh+QoL1J+zJ L?=xrXdB~g %9w~BVI{Gvl͠^SBlּ}D3,R(GRo },-j|CX'/ Y-XI7UYnzylu2ʸVqP ~ Fs/bps.G=wQ ]3sM*_$T ^ EՅrz;mצ-M QV*.п@?w}m4 Aw+Д1 gi{{"4/7X+gl_v NmI00\%@(o@Qtf"{[6$y]"3$c_Y>rbJ^GV;XʊnJ^iK}*59̜7}Nc&@[HPE=?nwGp 2%œO33%>{ZJO]i&ۆ[R$6~X޿w'-5:&[릢v!8XD^r)P@cOj"n3ƯdA'qW)+3l:ڹ{©@T}ۋm13]%\#襢)]O!>-c"DǙtp.1iT&m[#a;Ƙ>!ʉzsOďtv*>baiUH[54e=Fӊ`MnX. "+Dh*|FG_-߽U-Jk陃plud.p`D7 :euQ"IIBXn6NX8} ?s1]#vRA 3dTL.QT*P0F(# dйsFv㎴1V9#CuL'ts3@QsPK m@J"H|bx@k L7?lj) =NrIaEܗ.%a4.xh+9dP%3"I2rQ޸/r8IO"PxBB'oF`;4`Cb6Žx-}"`FI"PNJѥ]X6*0\#uގNX7[h#`rҵSL%3q aa?I+9aēlՍw-ޮsI 2]3 3oOCeanO QN>ގۇ묃?KP{o;n5fs oiCjmi,Hވ;RQ%!.pt [A^{&M,Yl޽[@4xuef9h0A H8yGb77=v8NOCGWB lpI#BT1bݡ86mlx[Z{+@-$<Ԛmu;ęat7`kH)4IRKm+$񢔑*"[h(HuGZm l 9)W7 G' QX,$8f;Scu =3;=emaD,Y$ZO.}vW-4^I*%HD̉sbAM5J" U{Ê Lch!3<ʲvap9&xOwÅ$7r pNv4 X>z$ssq :==9*4Bb;w$Qu@wL>/Pr,y}@-慫'K 'MHVy"w91q~+!Nv bdAAр]hxx6}p7 ոвVsAvyMɍ MBẌ::Ǹ\[ZtL) M i'Yp<`r3 iKڡ4SYR줟rꐚ l^ȵ?v׷m6u7 2Jo]|BБKD`}2@\B`<| :dy(1ˡ*V"n+.. 58g䮿[ 8g'$cal;0ҨԱ"U7v/kS`FiݜkNאN%}Y04SߢTLX;j aV(}#5g,Q 3Lme E@()մEQ*V̪9\q`#dYEkQEȑ_W{耩 .l_Cߣ$Ѩ oқ{ arܷ@?Vp7 rl+l8'.p?fw0 @XyS ܴ˗PjtyݵW={ah7eēqz V-Ar2;-rѺ!mzlCFLK a8n Y(n4{l2ɜ2G1qwkHjw)[RftC,-ߟ(̧`7]ʡsqW lhNS隒6}g(pƉ'@Ġh9lw} (!K+b7 @gǂBي>v*$.Jٟ015`S/=%HcJf`gP7Lv=h-eс~HwewH˴zt/~qz:S&c5:FVfHdR.P 7RTS?&^xMNEm5`&n'$I_<}vΘm^+Wt}P銊H T zm^R1Њ-,i|1\ܟ]?%]'*%tALs {GЦLfJt T"C! @:_Wq`̫MSՖ-$ Vi5MޅLVKDCSg7E&O{CW4y(CU+MVpW=2 *i*)\z)5wůL1Dz@6.aqiRDyd=x.V[Wj55Yyǡ\=DEQCIZ+z]QV%Ϸ_-Y>1 jxUwR9ɇD[~57Y {=g=,؈$4O ۤaD JB9oGtNliWӖȕ!)W 0gӏؚ&+Sye?>bu.H2~ϱS؟['@y>)E/plx>W3saV,So)4GAz5ZLܗ/:n@g/|j:cX?G?E/ɬr 85>ʔfx^ƫK&&+̺1PݎzD„/jHB`E\u^Yd6&IS '+d McPG&-mE,3[~/U?ӗlnϽu㮮Ԉ2rΦf.rIf;4UTT\ΛN7+V1r\mA=RO'^BVGgJ_v5pttC\VEwaC#M"9\]Z[섃_M]a0{wDҔ~uCm @|=n:sѓ?> Fq\zx:'(0296/qRh:trB^ NҨOp3ЪoQdž02{i.Tːv'czv ~ഋqm'h@#o؋g׻0~e e>,pe_gM SfFt07V3uF"F>ĪC+Oב.]m9ᏹVD*yeLd‡^(NGlM~b7O[nM"WX s_UrGaon@amE+58ܽʭz?E*HAbvA+V~dH5yp9 ӌ}NdG݌֕ zkwv*w|1C}|˰(e58A32kL FxhqQgy:5W_o9F]Q[LfabG1϶iҜ ySG~oht3`Պ\fjre8\Cvb~rJF MX^-d8Gr-]L|} \+wku$F2L/ex~FStg&OU_bȨ!Ow WBs<8xA!KFCըf۸6k.@3+ Y_AOY.PBqX*}vԑtdw9'V}0 FPaP#$(qglUpd4Gj(f Ӛt4SKAօ7%iSH!h5[UiRQJngBWG,ip(3$O^ԍ!+!ftߌ.q&:Gnh_/Xrx9[Av'W-˽l+s:y#RFʘhY*{YݿHS8rh5F(9Яʒ"05vvs "B}:٭d&!{zibEn|7 ZA~M\\ mҭ+% 1ʣ|ϰjw0ΟXzC.PYT^UH-* ^F*=NR\8Oܽ``6sկP>!p\Ѡaaks0b0H𙺘,e$)QJ3E 0it#luxHWؤJZ[z8gkl7 H\x w"Z0Dd*[ NкFe\qR_˸N!Le msSb jQ27/|8_'/;4,G g4PS:*qίyh,Gxe:[Z3؂58Q2x\5IZ<.OiֽN "]uRz1[4iI\ öhI?P\"t+ۈatVqnZ .Y0@H }z3MM܋B