tracker-2.3.2-2.32 >  A ^p9|\]1C(⮌%5%ҟ'0l׈uK勰ԡ;6DGW.Zbw` "w"qp65v[e$ƻU#c:8o~/Rp]mQ~ Pqywg>1LYҤ1XJxVв''^#nCײ0mh0<;i ny[R3BCZ8adty##i&IA;j͜0363aa96b103984ff2a3f516049a5e70220010ea6b2963226d3dee7f2ac807964929eed9e983ffca513dcc8c172f6dbe43ee75c03czH^p9|Uc]Z}IŇ+N4,{FNäk45iSXAǷ-ґߏO:?-WCt[e]{"OGEx~X!VK"O龅 5$H0W쌰S&B;ܭ4LYhwQa؄ 2тrc F>pD(?d   Udhpt P\P P P P ,P |PPLPP8T!*(!Q8!X^9"^:*.^BεF9GLPHЌPIPXY$Z<[T\ҀP]P^HbcۏdefluPvD wPxPyHzCtracker2.3.22.32Object database, tag/metadata database, search tool and indexerTracker is a desktop-neutral 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 context linking and audit trails for file objects. It has the ability to index, store, harvest metadata, retrieve and search all types of files and other first class objects.^s390lp5 SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/Productivity/Otherhttps://wiki.gnome.org/Projects/Trackerlinuxs390xxvXo K &}n gV_&{BFE;=h& vA~8.`L Z%/w !Ka%4؁큤A큤A큤AA큤AAA큤A큤^%^F^^F^F^Lk^^Lk^Lk^Lk^Lk^^Lk^Lk^Lk^Lk^Lk^Lk^Lk^Lk^Lk^Lk^Lk^E^/^Lk^E^/^/^Lk^Lk^Lk^Lk^Lk^Lk^Lk^Lk^Lk^Lk^Lk^Lk^Lk^Lk^Lk^Lk^Lk^Lk^Lk^Lk^Lk^Lk^Lk^Lk^Lk^Lk^Lk^Lk^Lk^Lk^Lk^Lk^/^Lk^Lk^Lk^Lk^Lk^Lk^Lk^Lk^Lk^Lk^Lk^Lk^Lk^Lk^Lk^Lk^Lk^Lk47589659dfedcd312e1c0a1e4c7a95bd54e1c65520596f095ed62c30dbe1bc15242444845031b4314b2ea63b8d24a75dc26acb5cf974f365d92f272c3b4898291622acee19ecd4cac9d4a1e05009e75f7fc7abf5739309bc387b09ce220cb6c3c93f576feadf1db10b6eac7163c03056cbd24c21ad1a40a56cf0f5abcf241fa9963399d80c69eff44e16a619eab055507717f64c954cad2521b1da0340a0c21f51f1a3125a9dd02bb33261358a2672d269315c000c04ec115b0f491b7c585c7d94988cfc990ecfd939c8d128a06da199253340ed393f170abcec01d7c14ac1c428a4fb859856c70c7ee488b466b99b6eddcc2ca5755861155935b684977ff4c2e9e1c5d06837bfdf73024356b45786aa63b648d6bd4808f7271fd87a3fa9fc97c556ee011645a39206778ee1ef4679a2dc35b2f819c549d8c3f62681f46a76cf0e9411f0e17128ac0fdf13a041a8c1bc538be9c7ffc7275d17270a3da0a6111f04479b3ee1feae513a9b1cf9a45a30cc39b9ae51361f433d9bdae1db08ff76db790b5e25c5d36725ca6885e6a018a72dad5ed968cb2374fcef1c496b3c4bdae22e83f860bd797a06658f17c1e283583a550a7ea7dcc71b4d7bd6ea62016d734fb6b18776ea9fc6a0d24f26fc556dba794476adc7e2458709ddaf0b72e0a37b11e3213b8cd8b25b12fd0398f7765927a456880be22222f4051330dd09a6e052604ab3a3bb4ededf86073cc13d3c249177febf26d58b930ff174f1a310872e1ba4f8ac6681eae6aeb0bde4aea92699a3027a9c48e5f621632e8876622ebe98bb76145e02ec117fc4538c71f1de69b74e7b0d366c6f4a7e012617d06b4882c6f6f30822e7a4f9db64e5297673dcdd3d63ed98e0972ac57cd0777673ae9a31e094a717b6665f792cb4c42a0807930dc28633e859ed97a59a9bc01c17cc5cc53689682fed7d324a7b11177a9fc382ab0b78a8783cadfe085defca21d9432ea0647b1f6064db3c004f37a27995624a080da8ddf88a6d2dcb230dfb2871a54149e83e2f43fd8d4b9ec9579573a79992256c63a6d3993f70783d1ebfd4ffad569b1478b9e290d1c996beb09edfdd8dff83602f1301224d24d7bae223bbd886c54bff25a8f938846e44c6181af597ac29d1f70d45a57a24225e71f5227e77beefc380fa3b9a1c06db05b743f5e60d7733e5b7e667860d4f5f1adc61f448d3fae952d288f421de8de035e234f956f4f5762ca980f74153960d0f812a67f5b1370054554888c6008b41166785ae23b1e73fa9d833a75de3df633a47272a7a13147f7be4d55342d15f994395425a2bf6b6cffbb478464a1f506a07f7d72a078caa19a6b02d790094f89d67bf7d604fccaaa0b7f37826b81da22f46175be3794b5c4fc0c3e76f68b0f3c388ce3789672f55776eab9701cabb79547133835ba600119c925cc7f5d0f65d5f601ba1c67809ce0d38df3182a7fb6a6370535e1bbcbd95d5baa36f4850e5d1a5ea4e825e8a664a74aff6549af4ab198a1a8c2e25dd934b5f5fcb195104493f8030a50c0c58c9e602dda663cae3c54d12fb0e8911113cd6ada4c9e0505ae2626056a499d899c871cad6deccab7ad2d5a66d371d6ec437f8f3958d3a705a0f6bdabcbce591883ba00fd8ad1c744e638bc5666e5637a893c38e519372f775f74022d2d2fe01249cb9d7a289a70786075b21d8129fc48ec820c41bcd61c916e2518fc3c748633c1c1aded17df8ecb31d8e31e97ef9f364a4a77062613fee9592b766a14ce44539272c1bb5e6b3246b001de87c31751fa8f98618a5f640198d7276e5bd778b9e20f6d9f2519edd1df12adedd3bda2f809abd936c8778b7033f4b2e759051d3876b714cca37bdffb536fd7fa95cc886b3d40f96741dd0cc2842048345059103ab1cf53af797d403b012f2ee58fe78b63b35ccf875ad9cb2bc45e8bb66b8a1829ace6f6c4fbb12411c1b26aee84f519708907f4f191e901afefd7a8682a3deaf16e5a62a53522324315578c5bae408d5e43edc9930f4291562f9ae8a6d4b2aa69e24efc09c74c1fcb0505be0530ec7e87eae5c14b237380d6f18fdbf9dd9c9c0d5e436ce5fd5631a6b3d228fef4b82f6a5d927ddeabfa1929930ee6ecfe8b1589f514b2b8156d120a9126224c82dbf04d9b949b30febc6abcdea55452380af0261354f6e362e2ec440d3a4392291abbe1532260cbd140d3fe07bc3a6e9adb4f1d34d71e91faea3d6e8e67a77673dd772e694437014e70381c741dacc220e00e50f55b26f261f27340d80c79859ca8311a1880113f1652951487160c80a71304c52f6d11cf57f7f634f96058c4b260edbc2cb92b3d2b34743dfa93b969aa1c0c3387df05dd2dc956dc17134ddc915a1122044735c815fe553cc9c6a84c80139092783f8494c390602248b13ba2431ac15181d03ded37d78446b035b50e8bbad21dc2c374f584aa64cdf70dc5856d7ebe467748036f654845bb38c37288d88883f709cd8a665a683e7cee77f3b3bea6be4e6bb1865456072ac1f7c1ca04cd37e829e8b5287907035b4d316207bcd71e44eb7f481d1de1108ee4fdd4cb74efe3076818ae4616c738198616b1e4123327225b6f7d0d0bc44e503d6347ee70d3279bbe84020a1927be37301b5e46fe368e6e0d2aaf63750d0ff7efa20821257f965128ef7bd822ce1a0561db92b8e90a64e95702469e1534124cefca9ef3db209c677a827f0b61734b2e748d33bdcb9beb942390705b8193528081e61187da3cfc7df1c306f52108d595ebe05b32cbd251e98aae24331b84b1e383556e65bc6ad1aabae9be0c9307b3590aad74f33118eb3c90eec8176352a8f4d2919f316b7eaceee2dc8707442b0fbd951701154d928af7fdd66bcf44ea69dae49c99deb5fcb0791c0a9bac4d4e230ee467666ae13db060996b6a78c014ffa5de1e5c5ee0fb8e9a1b62cf19a5e0164d92c482e3e26edd08275bd6a5678f4904a09075f2a9d9da3cc1efc341769782ff49b41c6dcef63c996ae80e1cc5e3970106930e7b29fdfeb3653959eff538ffba93481a43f397b84b19f86b60d3ecc11a8d06ef7fffb947c83e7b1e8281c715d2d53c0c34368ff9ffb2e674ca26033acb8e2624e2341d8498df37a5d67775ec17df94254fce029c9fdd3c0448cf28de90f790b3477226f1f5142d4ef8871149ebd305a2cc297161a0a1d8115c3446b8d4d6184ea9f43c190554aa19845a88e1eb6db08d484d3879b509fcdc2b90d82b265f3rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottracker-2.3.2-2.32.src.rpmtrackertracker(s390-64)@@@@@@@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libicuuc.so.suse65.1()(64bit)libsqlite3.so.0()(64bit)libtracker-control-2.0.so.0()(64bit)libtracker-data.so()(64bit)libtracker-sparql-2.0.so.0()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1^`^K^,-]]@]w@]p]^],j](v@\-@\@\n\n\ac\2[%@[[t[s[@[ug@[l,[a[W[2*ZZZZz@ZP@Z }YYLY@Yn@Yn@Yn@Yn@Yn@YYV@YS@YOY$$@X@XX@XXXXXXXS@XJXIK@XWW@W;W/@W~Wk@W>@W%WV@V@V޾V޾V޾V޾V޾V޾VUV@VBUUc@Uc@Uc@Uc@UQU hTTT@T@T@T5T[bTAT;alynx.zhou@suse.combjorn.lie@gmail.comdimstar@opensuse.orgdimstar@opensuse.orgbjorn.lie@gmail.commgorse@suse.commgorse@suse.comyfjiang@suse.commliska@suse.czmliska@suse.czbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comdimstar@opensuse.orgdimstar@opensuse.orgbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comluc14n0@linuxmail.orgbjorn.lie@gmail.combjorn.lie@gmail.comluc14n0@linuxmail.orgbjorn.lie@gmail.comdimstar@opensuse.orgdimstar@opensuse.orgbjorn.lie@gmail.comzaitor@opensuse.orgluc14n0@linuxmail.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgadrien.plazas@suse.comzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgjengelh@inai.dedimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgalarrosa@suse.comzaitor@opensuse.orghpj@suse.comdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgfezhang@suse.comdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgsfalken@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orggber@opensuse.org- Add tracker-fix-segfault-in-writeback.patch: Check if argument is NULL before using it and dispose connection and data_manager before shutting down writeback and events to prevent segmentation fault (bsc#1165357, glgo#GNOME/tracker!192).- Update to version 2.3.2: + Location info for photos is now inserted into the DB. It didn't work before as we failed to process SPARQL "blank nodes" correctly. + Fix for oversensitive FTS5 index corruption detection. + Updated translations.- No longer recommend -lang: supplements are in use- Enable test suite / %check section.- Update to version 2.3.1: + Fixed a case where old data was not deleted correctly from the store when inserting new values. This was causing tracker-extract to log errors for multi-disc music albums stored as FLAC files with embedded CUE sheets. + Updated translations.- Update to version 2.3.0: + No changes since 2.2.99.1.- Update to version 2.2.99.1: + Handle circular references in TrackerResource. + Removed stress tests. + Handle application/x-zero-size. + Refactors and cleanups in functional testing infrastructure. + Documentation improvements. + Make tracker_sparql_escape_string() escape single quotes. + Don't make tracker:referenceSource a subproperty of nie:identifier. + Translations: eu. - Add trackertestutils to -devel package.- Update to version 2.2.99.0: + Support for storing Musicbrainz metadata in the multimedia ontology. + Doc cleanups. + Test suite improvements. + Build fixes. + Fix detection of files that need writeback. + Fix crashes and invalid memory writes. - libtracker-common is built as a static library and only used in build time. So remove it in the %install section. - Drop fix-tracker-miner-fs-lto-crash.patch: fixed upstream.- Add fix-tracker-miner-fs-lto-crash.patch and enable again LTO (boo#1141201).- Disable LTO (boo#1141201).- Update to version 2.2.2: + Fixed initialization of virtual tables. + Fixed segmentation fault in libtracker-miner. + Don't try to create JSON-LD nodes with unsigned integers. + Handle correctly backreferences in TrackerResource tree. + Many documentation fixes. + Fixed handling doubles with exponents in SPARQL. + Don't limit to specific desktop environments. + Build and test fixes. + Updated translations.- Update to version 2.2.1: + Fix unichar unescaping. + Correctly Handle BIND in first place of a triples block. + Fix possible deadlock on WAL checkpoint. + Fix some double values not being deleted. + Fixed CHANGES_DONE_HINT handling in TrackerMonitor. + Ported data generator utilities to python3. + Ported functional tests to python3, reformatted to PEP-8. + Correctly apply ignored-directories-with-content filter on monitor updates. + Build and test fixes. + Updated translations.- Update to version 2.2.0: + Multiple memory leak and corruption fixes. + Bumped glib minimum version to 2.46, it already was in practical terms. + Test suite improvements. + Restore log domain. + New SPARQL parser, able to generate SQL that is generally more readable and at places performs better. Multiple buglets fixed in the process. + Much improved support of SPARQL1.1 features and syntax that was missing: - Property paths: Allowing to match connectivity between two resources by an arbitrary length path. There is a number of supported operators (alternative, sequence, oneOrMany, ...) that can be combined, e.g: SELECT ?s ?p { ?s ^(nfo:belongsToContainer*)/(nie:url|nie:title) ?p }. Only the negated path operator (!) is not supported at the moment. - Support for fully unrestricted queries, eg: SELECT ?s ?p ?o { ?s ?p ?o } ORDER BY ?o ?p ?s Queries with unrestricted predicate (?p in the example above) were just supported in a very restricted set of situations. All those limitations are gone. - MINUS allows subtracting the solutions that match the given triples template, eg: SELECT ?s { ?s a nfo:Media } MINUS { ?s a nfo:MusicPiece } + Support for prepared statements. TrackerSparqlStatement can be built with SELECT queries containing (custom) ~var syntax, and updating their values before obtaining a cursor. + Many tests were added, and Tracker is generally much better tested thanks to CI. + tracker-store now automatically shuts down on inactivity. + More property paths supported, new operators supported are *, +, ? and |, only the ! operator is not supported yet. + Multiple fixes to the new sparql parser. + Improve error handling in DBus backend. + Many improvements and additions to the test suite + Fixed potential crash in TrackerMonitor. + New SPARQL parser, able to support more 1.1 features and generating friendlier SQL at places. There is initial support for property paths (/ and ^), and other missing 1.1 syntax (MINUS, SHA384, ...). More improvements are expected to happen in the future thanks to this. + Support for prepared statements. TrackerSparqlStatement can be built with SELECT queries containing (custom) ~var syntax, and updating their values before obtaining a cursor. + Added global libtracker-sparql call to change the used DBus connection at runtime. + Made tracker-store to automatically shutdown when unneeded. + Fixed ontology updates to work with behavioral changes in sqlite >=3.25. + Support for building through autotools has been removed. + Other many build and code cleanups and fixes + Updated translations. - Drop tracker-extract-private.patch: fixed upstream. - Drop libtool BuildRequires: No longer applies now that tracker is meson only. - Switch to meson build system, drop conditionals for meson BuildRequires and macros, remove all traces of autotools support. Add gtk-doc BuildRequires: Needed to build docs. Pass options we want to meson. - Fix translation-update-upstream to work with meson.- Update to version 2.1.8: + Do not rely on hash table iteration order being stable. + Update FTS if base tables were updated.- Update to version 2.1.7: + Fix build order with libtracker-sparql generated headers. + Fix ontology update with SQLite 3.25. + Fix build with Vala 0.43. - Drop tracker-sqlte-3.25-rename-tables.patch: Fixed upstream.- Extend tracker-sqlte-3.25-rename-tables.patch with two more commits: + libtracker-data: Update FTS if base tables were altered + libtracker-data: Reset property table name on cardinality changes- Add tracker-sqlte-3.25-rename-tables.patch: drop FTS table/view before ontology update (glgo#GNOME/tracker#40, boo#1110090, boo#1131229)- Update to version 2.1.6: + Backported multiple meson build fixes. + Fixed meson build from released tarball. + Updated translations.- Update to version 2.1.5: + Plug several leaks. + Fix possible crashes on tracker-store exit. + Several fixes to meson build. + Updated translations.- Update to version 2.1.4: + Libtracker-data: Fix build with format-security flag. + Updated translations.- Update to version 2.1.3: + Fix resource refcounting issues in database. Reset is advised. + Drop cardinality from nie:copyright, nie:license, nie:legal and dc:rights. + Fix superfluous ontology checks on second tracker-store run. + Use more SPARQL1.1 correct syntax. + Allow use of domain rules outside prefix. + Compatibility fixes with C++. + Updated translations.- Update to version 2.1.2: + libtracker-sparql: - Delete TrackerResource elements one by one (boo#1123869). - Fix compilation with C++. + build: - Fixes for FreeBSD. - Fixes on meson. + Updated translations.- Add tracker Requires to libtracker-common-2_0 subpackage to make sure default.rule file is installed to avoid several packages breakage on Tumbleweed upgrade (boo#1104112). - Drop all tracker Suggests: no longer needed after last action.- Update to version 2.1.1: + libtracker-direct: Plug leaks. + libtracker-sparql-backend: Fix fallback from direct to bus connection for queries. + Updated translations.- Update to version 2.1.0: + Brown paper bag release: All features from unreleased 2.0.5 apply. + One feature was missed: TrackerResource is now able to output JSON-LD. This is a new API call, so a minor bump should happen as per Semantic Versioning. - Changes from version 2.0.5: + build: - Make tarballs able to build with meson. Future releases will eventually phase out Autotools. - Various meson build fixes + tests: Many fixes to functional tests. + libtracker-miner: Fixed race conditions that may result in spurious "parent not indexed yet" warnings. + libtracker-direct: Majorly rewritten. + tracker-store: Streamlined to use a libtracker-direct connection instead of reimplementing most of it.- Update to version 2.0.4: + libtracker-miner: - Fix event emission order of the root folder when a recursive directory is found through monitor events. - Improvements to attribute-only update handling. + libtracker-data: Perform VACUUM only past a database file size limit. - Drop: + update-desktop-files BuildRequires and suse_update_desktop_file macro: they are no longer needed. + glib2_gsettings_schema_requires macro: it is not required anymore since RPM file triggers (version 4.13).- Replace pkgconfig(libnm-glib) with pkgconfig(libnm) BuildRequires, this is what configure checks for.- Unconditionally enable translation-update-upstream: on Tumbleweed, this results in a NOP and for Leap in SLE paid translations being used (boo#1086036).- Modernize spec-file by calling spec-cleaner- Update to version 2.0.3: + build: - Improvements in meson support. - Remove stale dependencies after Tracker miners split. + tests: - Many fixes to functional tests. - Remove old checks for maemo-specific features. + libtracker-miner: Small code improvements. + libtracker-sparql: use gint32 to unpack 'i' GVariant format. + Updated translations. - Drop tracker-nb-translations.patch: Fixed upstream. - Minor spec-clean, use autosetup and make_build macros.- Add tracker-nb-translations.patch: Update Norwegian bokmål translations.- Update to version 2.0.2: + tests: Cleanups and Coverity fixes. A testsuite for libtracker-miner's TrackerMinerFS object was added. + meson: Many small improvements. + libtracker-common: Preparation work to be able to build tracker/tracker-miners as a bundle. + libtracker-direct: Implement update_array_async() + libtracker-miner: - Multiple cleanups and code simplifications. - Properly honor lack of CHECK_MTIME flag, resulting on faster startup times if it's not set. + Updated translations. - Update Url to https://wiki.gnome.org/Projects/Tracker: current Tracker's web page.- Update to version 2.0.1: + libtracker-fts: Fix FTS queries that included stop words. + libtracker-sparql: Fix introspection annotations for TrackerNotifier. + libtracker-miner: - Fix cancellation of TrackerDecorator. - Several fixes to causes of nie:url UNIQUE constraint errors, and better resilience against prior stale data. + Meson fixes. + Compiler warning fixes. + Updated translations. - Drop tracker-libtracker-fixes.patch: fixed upstream.- Add tracker-libtracker-fixes.patch: Fix various bugs in libtracker (bgo#787452). - Move AUTHORS ChangeLog README and NEWS to devel sub-package, only developers care about these anyway, silences rpmlint.- Update to version 2.0.0: + Tracker shall from now on use semantic versioning + Drop --all from "tracker status" subcommand, it is the default behavior now. + TrackerDecorator internal operations are now cancelled on shutdown. + Add cancellable argument to sync libtracker-control call. + Build fixes and minor cleanups. + Updated translations.- Update to version 1.99.3: + Mandate that SQLite >= 3.20.0 must have --enable-fts5. SQLite devs made forwards and backwards incompatible changes to the FTS5 module, it is not sustainable anymore to ship a FTS5 module for all combinations. The current FTS5 module in Tracker is preserved for older SQLite versions. + Fixed a Coverity warning (CID #1453480). + Misc code and build fixes. + Updated translations.- Update to version 1.99.2: + Miners have been split from the Tracker package. + Sqlite 3.20 introduced incompatible changes in the way FTS5 can be extended, compile/runtime checks were added to adapt to the new safer way if Sqlite >= 3.20.0 is found. + Elements are no longer leaked in the base Resource table. A refcounted approach ensures no longer needed elements are cleaned up from that table. The database will no longer indefinitely grow, it will be cleaned up and vacuumed periodically. + Fixed several Coverity warnings (CIDS: 1452447, 1188417, 1188418, 1188428, 1452443, 1452445, 1452449) + Misc code and build fixes. + Documentation improvements. - Eliminate build_extras conditions and tracker-extras.spec: this basically only had the rss miner left to be built, and all miners are now moved to a separate source package (tracker-miners). - Clean up BuildRequires: drop things that were only used by the extractors/miners. - Have libtracker-common-2_0 obsolete libtracker-common-1_0.- Update to version 1.99.1: + Notable speedups to tracker-miner-fs, main loop overhead was greatly reduced by processing elements in batches. Indexing has been observed to be up to 2x faster, and startup on an indexed and up-to-date filesystem up to 3x. + More notable speedups to tracker-miner-fs startup, this applies only to filesystems where the number of indexed folders exceed the amount of inotify handles. Inotify monitoring is temporarily disabled during filesystem mtime checks, resulting in up to 4x faster startup. (In addition to the previous point). + Refurbished the allocation scheme for underlying DB interfaces. The benefit is twofold, this makes TrackerSparqlConnections truly isolated instances, and results in much reduced mutex contention on stress situations. + Dropped deprecated API to get direct/bus connections. Use tracker_sparql_connection_get(). + Deprecated TrackerSparqlBuilder. Use TrackerResource. + Added tracker_sparql_connection_get_namespace_manager() to fetch the namespaces as per the ontology of the connection. + Dropped support for non-standard SPARQL syntax "AS var", the right syntax is "AS ?var", defined in SPARQL1.1 and accepted by Tracker for a long time. + Added tracker:title-order() sparql function, only meant to be used in "ORDER BY" clauses. It drops the common articles at the beginning of the given variable for sorting purposes. + Fix shutdown issues on tracker-store introduced in 1.99.0. No more spurious integrity checks on startup. + Misc code and build fixes. + Updated translations. - Obsolete dropped sub packages: + tracker-gui. + tracker-miner-evolution. + tracker-miner-firefox. + tracker-miner-thunderbird.- Update to version 1.99.0: + Domain ontologies: it is now possible to create domain-specific SPARQL endpoints with customizable ontologies and data locations. It is possible to do so either in-process using the traditional Tracker daemons to do the work (Note: miners rely on Nepomuk ontology). + Deleted nautilus/firefox/evolution/thunderbird plugins. They were in a pitiful state of maintainership, the latter 2 being known broken for some time already. + Deleted tracker-needle. It has been in strict maintenance state for years, since then other UIs have integrated Tracker search and offer a more compelling and modern experience. + Deleted tracker-preferences. Tracker has been using GSettings for years, so doesn't specifically require an UI for it, there's of course room for desktop integrated configuration, gnome-control-center does this for example. + Made portions of libtracker-miner useful on the client side. Miners don't mandate anymore an org.freedesktop.Tracker1.Miner DBus interface/name, this is instead delegated on TrackerMinerProxy. TrackerMinerFS has been made largely independent of the ontology in use, all high level operations that do require SPARQL updates are now exposed in TrackerMinerFSClass. + Removed deprecated and duplicate API on libtracker-miner. + Added documentation about creating and maintaining ontologies. + Removed maemo leftovers. + libtracker-sparql: Protect sqlite3_bind* with interface lock. + Improvements to meson build. + Updated translations. - Drop the following packages: + nautilus-extension-tracker-tags. + tracker-gui. + tracker-miner-evolution. + tracker-miner-firefox. + tracker-miner-thunderbird.- Update to version 1.13.0: + Added support for the Meson build system, autotools will be eventually discontinued. + Compile fixes. + Fixed introspection annotations. + libtracker-sparql: Support osinfo ontology in TrackerNamespace. + Fix possible source of stale files in TrackerFileSystem. + Whitelist some more syscalls. + Updated translations.- Update to version 1.12.3: + Mandate that SQLite >= 3.20.0 must have --enable-fts5. SQLite devs made forwards and backwards incompatible changes to the FTS5 module, it is not sustainable anymore to ship a FTS5 module for all combinations. The current FTS5 module in Tracker is preserved for older SQLite versions. + Fix typo in userguides miner DBus name, fixes spam on journald trying to start it up.- Update to version 1.12.2: + Sqlite 3.20 introduced incompatible changes in the way FTS5 can be extended, compile/runtime checks were added to adapt to the new safer way if Sqlite >= 3.20.0 is found. + Fix TrackerDBInterface being reused with no FTS set up.- Update to version 1.12.1: + libtracker-sparql: - Add osinfo to the default namespace. - Protect sqlite3_bind* with interface lock. + tracker-extract: Whitelist openat(), with caveats. + Updated translations. - Drop upstream fixed patches: + tracker-libtracker-sparql-add-osinfo-ontology.patch. + tracker-libtracker-common-whitelist-openat.patch. + tracker-libtracker-data-protect-sqlite3_bind.patch.- Add tracker-libtracker-data-protect-sqlite3_bind.patch: libtracker-data: Protect sqlite3_bind*() with interface lock. There may be multiple cursors/db_statements from the same db interface being accessed from multiple threads. This must be under the TrackerDBInterface lock in order to prevent threading issues (rh#1404285).- Add tracker-libtracker-sparql-add-osinfo-ontology.patch: Add osinfo ontology to the default TrackerNamespace (bgo#780968). - Add tracker-libtracker-common-whitelist-openat.patch: libtracker-common: Whitelist openat() (bgo#782514).- Update to version 1.12.0: + Multiple compile warning fixes. + Fix compilation on older vala.- Update to version 1.11.4: + tracker-extract: More sandboxing stability fixes, more whitelisted inocuous syscalls. Compile fixes for any older kernel not providing any of the specified syscalls. Fixed dconf warnings when it accidentally hit the sandbox. + libtracker-sparql: Fixed date format generated by TrackerResource. + Drop libgee dependency. + Coverity fixes all over the place. + Updated translations. - Drop pkgconfig(gee-0.8) BuildRequires following upstream changes. - Drop tracker-fix-more-whitelists-sandbox.patch: Fixed upstream.- Trim filler words from description - Remove ancient %clean section- Update to version 1.11.3: + tracker-extract: Whitelist multiple inocuous syscalls that were reported to raise false positives in the extraction sandbox. + Make libseccomp dependency only mandatory on Linux. + Fix several leaks and Coverity warnings. + Fixed tracker-extract insertion of pre-defined resources. + Fixed TrackerResource SPARQL generation of rdfs:Resource properties with cardinality>1. - Reenable pkgconfig(libseccomp) BuildRequires: it is mandatory on linux.- Update to version 1.11.2: + tracker-extract: Sandbox extractor threads. Filesystem and network access are limited to being read and local only. + tracker-miner-fs: Fixed high CPU use when receiving many writeback notifications at once. + tracker-extract, libtracker-sparql, libtracker-miner: plug leaks. + tests: cleanups and improvements. + Updated translations. - Add pkgconfig(libseccomp) BuildRequires: Build support for sandboxed metadata extraction.- Update to version 1.11.1: + Brown paper bag release, revert BIND() fix as it breaks other legit cases. - Changes from version 1.11.0: + libtracker-sparql: - Added TrackerNotifier, helper object to receive notifications of changes to the Tracker database. All users of the GraphUpdated DBus signal are recommended to switch to it. - Added client-side support for HTTP SPARQL endpoints. - Using BIND() after OPTIONAL{} now works properly. + libtracker-direct: Much reduced mutex contention during threaded/async queries on the direct access backend. + tracker-extract: Many improvements to music extraction, better labeling of albums, nmm:albumArtist metadata is more faithful to the file metadata. + libtracker-data: Fixed possible overflows in tracker:normalize/unaccent. + Other fixes and cleanups. + Updated translations. - Add pkgconfig(json-glib-1.0) and pkgconfig(libsoup-2.4) BuildRequires: new dependencies for libtracker-remote.- Disable pkgconfig(libseccomp) BuildRequires as this feature (sandboxing) is not ready for use (boo#1017652). - Conditionally apply translations-update-upstream BuildRequires and macro for non-openSUSE only. - Replace NetworkManager-devel with pkgconfig(libnm-glib) BuildRequires: Align with what configure looks for.- Add tracker-fix-more-whitelists-sandbox.patch: Whitelist more syscalls (bgo#776117).- Update to version 1.10.4: + tracker-extract: Whitelist multiple inocuous syscalls that were reported to raise false positives in the extraction sandbox. + Fixed tracker-extract insertion of pre-defined resources. + Fixed TrackerResource SPARQL generation of rdfs:Resource properties with cardinality>1.- Update to version 1.10.3: + tracker-extract: Whitelisted further syscalls in the sandbox. False positives were being triggered in i686 platforms, plus other syscalls that have been missed in 1.10.2. - Add pkgconfig(libseccomp) BuildRequires: Build support for sandboxed metadata extraction. - Replace libupower-glib-devel for pkgconfig(upower-glib) BuildRequires: Align with what configure looks for.- Add pkgconfig(libavcodec), pkgconfig(libavformat) and pkgconfig(libavutil) BuildRequires: Build libav support.- Update to version 1.10.2: + tracker-extract: - Sandbox extractor threads. Filesystem and network access are limited to being read and local only. - Use CUE info as a last resort on FLACs. - Minor improvements on albumartist extraction. + libtracker-sparql: Fix compile on C++ compilers. + libtracker-data: Handle overflows on libicu-based normalization. + Updated translations.- Update to version 1.10.1: + Tracker-extract: - Fixed FD leak in flac extractor. - Fixes to tag parsing in flac extractor. - Memory leak fixes in libav extractor. + Libtracker-sparl: - Fixes to tracker:uri-is-descendant() error checks. - Fix namespace of Errors in libtracker-sparql API. + Misc: Fixes on functional tests. + Updated translations.- Only suggest instead of recommend tracker by the various library packages. They work fine without tracker being present and actually doings its work.- Update to version 1.10.0: + Updated translations.- Update to version 1.9.2: + Restore trailing colon in nfo:Equipment URIs. + Add new mime-types for comic books. + Updated translations.- Update to version 1.9.1: + Tracker-resource: New API to describe RDF resources that can be serialized into SPARQL updates and various data formats. TrackerSparqlBuilder will be eventually phased out by this API. + Tracker-extract: - Use tracker resource integrally. - Fixed blacklisting of crashy files. - Fixes in gstreamer module for 32-bit platforms. + Libtracker-control: Expose "index for process" miner API. + Command line tools: Add "tracker extract" subcommand. + SPARQL: Accept INSERT DATA, DELETE DATA and DELETE WHERE syntax again. + Libtracker miner: Fix accounting in TrackerPriorityQueue when removing elements. + Updated translations.- Rebase tracker-extract-private.patch.- Update to version 1.9.0: + Adapt to new GKqueue monitor mapping. + Remove build time dependency on gnome-common. + Fix error handling of tracker-extract-persistence. + Fix tracker-miner-fs to honor all configuration options at runtime. + Stop recommending hard resets all through: - tracker reset -r will now warn and request the user to explicitly allow the operation. - tracker-preferences won't show anymore a big "reset and restart" button. + Added "tracker reset -f $filename" subcommand. This will recursively reset all indexed content for the given filename/uri, and trigger reindexing if appropriate, so contents are just like freshly indexed. + Fixed possible crash in MP3 extractor. + Favor embedded/external cue sheets before flac files' TOC. + Store albumArtist from TPE2 tag in MP3 extractor. + Avoid possible integer overflow in GIF extractor. + Support regular expressions for fn:replace. + Mark most internal functions as SQLITE_DETERMINISTIC. + Logging changes in tracker-miner-fs, sparql errors no longer end up with full insert queries being logged, but a loud warning with instructions to get more info will be printed instead. + Fix FS size calculations on OpenBSD. + Add MS Office "owner files" to ignored-files. + Add systemd user services corresponding to D-Bus session services. + Handle DjVu files. + Fixes in handling of BIND(). + miner-fs: Fix handling files moved soon after creating. + Improved console output of tracker subcommands. + Updated translations. - Drop tracker-fix-memory-leak.patch: Fixed upstream.- Update to GNOME 3.20.2 (Fate#318572)- Add tracker-fix-memory-leak.patch: Fix a memory leak, patch from upstream git (bgo#765172).- Update to GNOME 3.20 -- Fate#318572. - Drop tracker-948805-Fix-tracker-miner-fs-SIGABRT.patch (bsc#948805) (fixed upstream).- Update to version 1.8.0: + libtracker-miner: Adapt to libcue 2.0. + Updated translations.- Update to version 1.7.5: + Add back .trackerignore match to ignored-directories-with-content. + libtracker-data: Handle inserts where the subproperty cardinality is larger than the parents'. + tracker-extract: - Fix gstreamer module cuesheet handling. - Protect all single-valued properties in abiword extractor. - Protect all single-valued properties in EPUB extractor. - Protect all single-valued properties in ooxml extractor. - Protect all single-valued properties in oasis extractor. - Protect all single-valued properties in HTML extractor. - Check string length before parsing XMP in PDF extractor. - Add missing application/msword mimetype. - Remove old dbus interface xml. - propagate urn to the TrackerExtractInfo. - Use safer method to insert tags in PDF module. - Use safer method to insert tags in GIF module. - Use safer method to insert tags in JPEG module. - Use safer method to insert tags in TIFF module. - Use safer method to insert tags in PNG module. + libtracker-extract: Delete TrackerExtractClient. + libtracker-miner: - Avoid querying file type in crawling queries. - Cut some slack on the reentry counter. - Avoid changing order of elements in processing queue. - Initialize all NodeData memory. - Ensure the directory root is removed when its indexing root is. - Drop tracker-trackerignore.patch: fixed upstream.- Update to version 1.7.4: + Update to FTS5. + libtracker-miner: Many fixes to TrackerFileNotifier cancellation. + libtracker-direct: Handle cancellable argument in queries. + libtracker-miner: Plug fd leak on TrackerCrawler cancellation. + libtracker-extract: - Fix year-only date extraction in gstreamer module. - Use tracker-guarantee to ensure a title in playlists. + tracker-miner-fs: Ignore git repositories. Modify the ignored-directories-with-content setting if you found this convenient. + tracker-miner-fs: Ignore #*# vim backups. - Add tracker-trackerignore.patch: Add back configuration option to ignore directories containing a .trackerignore file.- Update to version 1.7.3: + libtracker-miner: - Many indexing fixes leading to stale elements in the database. If "UNIQUE constraint failed: nie:DataObject.nie:url" errors are seen in journald, running tracker-miner-fs once with the TRACKER_MINER_FORCE_CHECK_UPDATED envvar is recommended. you will need to terminate miners before that with tracker daemon -t. - Do not insert partial/empty sparql on error. - Pass a builder in UPDATE state to TrackerMinerFS::remove-file. - Remove children recursively from queues on directory deleted. - Fix generated Sparql query in sparql_contents_compose_query(). - Fix some memory leaks of TrackerTask. - Invalidate files iri recursively in case of file removal. - Reset of reentry counter is not needed anymore. + libtracker-fts: Fix invalid blob length calculation. + libtracker-common: Use guint64 for free space calculations. + libtracker-data, docs, libtracker-miner: Fix compile warnings. + libtracker-data: - misc code fixes. - Fix g_warning() missing argument. + Update AppData to spec version 0.7+. + Updated translations.- Update to version 1.7.2: + Many leak fixes. + libtracker-data: Reverted code to clean up stale Resources, can't just be done yet. + tracker tool: Removed tracker-compatibility CLI wrapper for older commands. + libtracker-common: Fix possible warnings on libicu unaccent code. + ontology: Set domain index on nie:contentCreated for nmo:Message. + libtracker-miner: Add ::remove-file signal vfunc. + libtracker-common: Return total available space if running as admin. + Updated translations.- Update to version 1.7.1: + libtracker-data: - Support for Sparql 1.1 BIND and DELETE {...} INSERT {...} WHERE {...} syntax. - Support for Sparql 1.1 functions: NOW, RAND. - Silence criticals on REGEX() with empty strings. + libtracker-miner: Improved performance of move operations in TrackerMinerFS. + libtracker-miner, libtracker-extract: Fix double frees. + Updated translations.- Update to version 1.7.0: + libtracker-data: Support for Sparql 1.1 functions: CONCAT, CONTAINS, LCASE/UCASE, STRLEN, SUBSTR, STRSTARTS/STRENDS, ABS, ROUND, ENCODE_FOR_URI, STRBEFORE/STRAFTER, CEIL/FLOOR, YEAR/MONTH/DAY/HOUR/MINUTES/SECONDS, MD5/SHA1/SHA256/SHA512. + libtracker-miner: Move previous data deletion on file updates to TrackerMinerFS implementations. + libtracker-miner/libtracker-data/libtracker-extract: Partial port to GTask. + Updated translations.- Update to version 1.6.2: + Include embedded copy of sqlite. + tracker-extract: Fix small memory leak. + libtracker-data: Silence a CRITICAL. + Updated translations.- Update to version 1.6.1: + tracker tool: Fixes to UID detection. + libtracker-miner: - Fix cancellation of tasks during TrackerFileNotifier destruction. - Handle failure to get a TrackerSparqlConnection. + libtracker-common: Fix buffer overrun in libunistring-based unaccenting. + libtracker-control: Documentation fixes. + tracker-extract: Photo orientation extraction fixes (TIFF, XMP). + Many fixes to functional tests. + Updated translations.- Add tracker-948805-Fix-tracker-miner-fs-SIGABRT.patch (bsc#948805) to fix tracker-miner-fs SIGABRT The patch is backported from bgo#737023. Also added automake to build requirement.- Update to version 1.6.0: + tracker-extract: Fix synchronization with tracker-miner-fs when wait-for-miner-fs=TRUE. + tracker-miner-fs: Fix crash during startup. + tracker-extract: Fix builtin dummy module struct. + Updated translations. - Drop tracker-fix-dummy_module.patch: fixed upstream.- Update to version 1.5.2: + libtracker-common: String to date conversion to return with GError when null string. + libtracker-data: - Clean up stale URIs on startup. - Fix printf string format. + libtracker-extract: - Add builtin dummy extractor. - Plug leaks. + libtracker-miner: - Cancellation on unmount fixes. - Deprecate tracker_miner_fs_add_directory_without_parent. - Fallback to basename checks on hidden files. + ontology: Remove cardinality limits on nmo:communicationChannel. + rss: - Optimize deletes. - Perform extraction/insertion of feed items at once. - Set website url as a nfo:WebSite. - Simplify GrssFeedChannel list creation. + tracker-extract: Use dummy fastpath for svg extraction. + tracker-miner-fs: Keep cache of IndexFile requesters on directories. + Updated translations. - Add tracker-fix-dummy_module.patch: Fix definition of dummy_module.- Disable building of the Thunderbird miner: Mozilla is just not able to provide a plugin API/ABI that does not crash every other update and I'm sick and tired of running after them.- Update to version 1.5.1: + Many fixes to RSS miner: - Dumps more complete data on tracker-store. - Stability fixes. - Leak fixes. - Performs automatic maintenance of feed messages. + Bumped libgrss dependency on 0.7. + Performance improvements on tracker-store delete operations. + Performance improvements on tracker-miner-fs delete operation handling. + Fix main Resource table id/urn leaks. + Fix unnecessary queries in tracker-extract. + Updated translations.- Update to version 1.5.0: + Fix possible scenarios for high memory consumption in tracker-extract. + Ontology documentation has been revamped. + Add search by tags functionality to tracker-needle. + Fix spurious "out of space" checks succeeding (bgo#748907). + Fix tracker-miner-fs not entering idle state (bgo#751172). + File monitoring fixes (bgo#750394). + MP3 extraction fixes (bgo#733136, bgo#728252, bgo#735515). + EPUB extraction fixes (bgo#746401). + Fixes on gstreamer-based album extraction (bgo#748227, bgo#732236). + GSF-based extraction fixes (bgo#730085, bgo#746437). + Fix various compiler warnings (bgo#746381, bgo#746194, bgo#751051). + OpenBSD portability fixes (bgo#697719). + Made tracker-needle use gsettings (bgo#740302). + Added infrastructure to rebuild FTS tokens on tokenizer changes. + Fixed first index of gnome user docs (bgo#751992). + Allow dummy .rule files for extractors (bgo#735610). + Updated translations.- Update to version 1.4.1: + build: Move bash-completion to new location. + libtracker-miner: Set inotify limits for 'GInotifyFileBackend' too (changes in GLib). + tracker-extract: Remove ModulePath from comic/ebook rules. + tracker-extract-gstreamer: - Rely better on the GstDiscoverer than mimetype sniffing. - Fallback to preview image for album art. + tracker-miner-fs: Reset retry counter when we need to prepend parents. + tracker-preferences: Use the new command line tool. + tracker: Improve bash completion script (complete on real files for some arguments). + tracker: Mark missing strings for translation. + Bugs fixed: bgo#735610, bgo#732236, bgo#750394, bgo#751723, bgo#751724, bgo#751992, bgo#748677, bgo#746401. + Updated translations.- Update to version 1.4.0: + Fix ambiguous GListModel vs GtkListModel references in vala (bgo#746194). + Fix compiler warnings (bgo#746381). + Ignore "." recursing through compressed content (bgo#746437). + Updated translations.- Update to version 1.3.6: + Fix spurious folder deletes/reindexes (bgo#741852). + Fix nie:url UNIQUE constraint asserts on downloaded files (rh#1192224). + Clear tracker-store watchdog timeout (bgo#745565). + Support fn:replace (bgo#745917). + Spam stderr less for not-so-uncommon error conditions (bgo#746256). + Updated translations.- Update to version 1.3.5: + Fix major database migration bug (bgo#745737). + Build only libiptc test if libjpeg is enabled (bgo#745583). + Put absolute path in shell script (bgo#743738). + Updated translations.- Update to version 1.3.4: + Fixed playlists being processed by tracker-extract. + bgo#743727: Account for cardinality=0 on DB migration. + bgo#745219: mp3 passes album instead of song title to libmediaart. + Updated translations.- Update to version 1.3.3: + Disc number may be incorrect for multi-disc vorbis / flac albums (bgo#681698). + BMP extractor doesn't retrieve image height and width (bgo#741109). + libmediart-2.0 support (bgo#743250). + Tracker spams my log with "Unable to insert multiple values for subject ..." (bgo#735406). + applications, userguides: Don't detect locale changes if we failed to create the miner (bgo#742391). + 1.2.5 unit test failures (bgo#742035). + Tracker sometimes ignores SIGINT/SIGTERM (bgo#739234). + Missing accessible label names on tracker-needle widgets (bgo#663687). + libtracker-sparql: Document requirement to escape constructed queries (bgo#741777). + item_move() creates invalid SPARQL if source file does not exist (bgo#678986). + Remove --enable-guarantee metadata, always guarantee nie:title and nie:contentCreated (bgo#733536). + Updated translations.- Update to version 1.3.2: + New Feature: 'tracker' binary: All pre-existing tracker-* command line tools have been merged into this new binary. Man pages are shown for 'help' sub-commands. This brings more of a "git" feel to the tracker's command line tools. There is a backwards compatible 'tracker-command' script and compatibility layer provided to ensure existing commands still work for a limited time. The old 'tracker-control' actions are now part of 'tracker daemon', 'tracker reset' and 'tracker index'. Additionally, the 'tracker-sql' utility has been integrated to allow SQL operations directly on the DB. + all: Move all code from tracker_info() to g_info() new in GLib 2.40. + gvdb: - Fixed LDFLAGS and CFLAGS, was using unused variables. - Move away from g_file_delete() to unlink() to avoid GIO dep for one line in unit tests. + Bugs fixed: bgo#741317. - Changes from version 1.3.1: + Bugs fixed: bgo#733536, bgo#739260, bgo#741012, bgo#740268, bgo#740864. - Changes from version 1.3.0: + Migrate to GKeyfileSettingsBackend, including: - Now when using TRACKER_USE_CONFIG_FILES env var, we use this backend. - MAN pages which previously didn't exist for configurations are generated from xml gschemas. + libstemmer: Removed imported code and depend on external version. + libtracker-miner: Major update to Vala bindings. + libtracker-common: Major clean up and removal of unused internal APIs, including: - Removed os-dependent APIs (mainly process spawning GLib does now anyway). - Removed tracker_file_(un)lock() API which was unused. - Removed all run-time locale management, GNOME handles this between logins, so do we. - Removed TrackerConfigFile and TrackerKeyfileObject classes, use GSettings instead. - Removed unused type utils functions (e.g. tracker_*_to_string() and more). - Moved tracker-ontologies.h (with prefix, etc definitions) into libtracker-sparql. - Moved CRC32 API into libtracker-data (the only place it's used). - Moved TrackerStorage class to tracker-miner-fs (only place it's used). + data: Now moved into their respective binary dirs (source code layout). + Updated functional tests. + Bugs fixed: bgo#737663. + Updated translations. - Replace pkgconfig(libmediaart-2.0) BuildRequires with pkgconfig(libmediaart-2.0): this prepares the build for when LibMediaArt-2.0 will be supported. - Remove obsolete checks for openSUSE 11.3 and conditional BuildRequires. - Rebase tracker-extract-private.patch.- Move org.freedesktop.Tracker.enums.xml to libtracker-common package, ensuring that the enums are available to the Extractor even without tracker being installed (boo#915583).- Update to version 1.2.5: + tracker-extract: - Fixed potential use of uninitialised hash table in persistence_invalidate(). - Fixed possible invalid memory read/write in tracker_keywords_parse(). - Fixed memory leak of MediaArt object for TrackerExtractInfo. + libtracker-fts: - Make property list per-thread data to fix uninitialisation issues. - Fixed compilation errors when --disable-tracker-fts is used. + Bugs fixed: bgo#741141, bgo#733536, bgo#740268, bgo#739149, rh#1133042.- Update to version 1.2.4: + Ownership reference not added in tracker-file-notifier.c (bgo#739237). + Updated translations.- Update to version 1.2.3: + bgo#737768: fs: TrackerCrawler can crash due to invalid container pointers. + bgo#738522: libtracker-data: Guard against failure to create a FTS update statement. + bgo#738450: libtracker-data: Guard against failure to open the database. + libtracker-miner: - _NO_STAT breaks in FileNotifier without a GFileInfo. - Handle multiple nfo:belongsToContainer properties to 1 nie:url. + tracker-writeback: Remove broken code to set file attributes. + Updated functional tests. + Updated translations.- Use the designated fdo desktop file categories "Settings;DesktopSettings" for tracker-preferences.gnome-panel-applet-trackertracker-guitracker-miner-evolutiontracker-miner-firefoxtracker-miner-flickrtracker-miner-thunderbirds390lp5 1591737766  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOP2.3.2-2.322.3.2-2.320.16.01.99.01.99.01.99.00.16.01.99.0   tracker-store.desktoptrackertracker-store.servicetracker-storetracker-2.0trackerorg.freedesktop.Tracker1.serviceorg.freedesktop.Tracker.DB.gschema.xmlorg.freedesktop.Tracker.FTS.gschema.xmlorg.freedesktop.Tracker.Store.gschema.xmlorg.freedesktop.Tracker.gschema.xmltrackerCOPYINGtracker-daemon.1.gztracker-index.1.gztracker-info.1.gztracker-reset.1.gztracker-search.1.gztracker-sparql.1.gztracker-sql.1.gztracker-status.1.gztracker-store.1.gztracker-tag.1.gztrackerdomain-ontologiesdefault.ruleiconsontologiesnepomuk30-nie.description30-nie.ontology32-nco.description32-nco.ontology33-nfo.description33-nfo.ontology34-nmo.description34-nmo.ontology35-ncal.description35-ncal.ontology36-scal.description36-scal.ontology37-nid3.description37-nid3.ontology38-nmm.description38-nmm.ontology39-mto.description39-mto.ontology40-mlo.description40-mlo.ontology41-mfo.description41-mfo.ontology89-mtp.description89-mtp.ontology90-tracker.description90-tracker.ontology91-maemo.description91-maemo.ontology92-slo.description92-slo.ontology93-libosinfo.description93-libosinfo.ontologystop-wordsstopwords.dastopwords.destopwords.enstopwords.esstopwords.fistopwords.frstopwords.hustopwords.itstopwords.nbstopwords.nlstopwords.ptstopwords.rustopwords.svtracker-backup.xmltracker-miner.xmltracker-resources.xmltracker-statistics.xmltracker-status.xml/etc/xdg/autostart//usr/bin//usr/lib/systemd/user//usr/lib//usr/lib64//usr/share/bash-completion/completions//usr/share/dbus-1/services//usr/share/glib-2.0/schemas//usr/share/licenses//usr/share/licenses/tracker//usr/share/man/man1//usr/share//usr/share/tracker//usr/share/tracker/domain-ontologies//usr/share/tracker/ontologies//usr/share/tracker/ontologies/nepomuk//usr/share/tracker/stop-words/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:SLE-15-SP2:GA/standard/8d389397613f25ddb15e5a7c12f1fa85-trackercpioxz5s390x-suse-linux UTF-8 Unicode textELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld6, BuildID[sha1]=7e680ed1232120617d57c25cded8a189fe47b380, for GNU/Linux 3.2.0, strippedASCII textELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld6, BuildID[sha1]=71f7b0b00a0367d822f75abe31f04d7b2887b6e3, for GNU/Linux 3.2.0, strippeddirectoryXML 1.0 document, ASCII textXML 1.0 document, UTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)ASCII text, with very long linesPython script, ASCII text executable RRRR R RRRRRRRRR R RRRRRR28%h=]tracker-miner-filesutf-8e1e459caa626bfc09146d27a684cad73663467af41fc1c6f4806816c569745da?7zXZ !t/_] crv(vX0fR&*8Og*(K-`?*!Jeq[ $&ҺsZ vΟp-'5=գӺSz ƏQzhPf߲B2LmM|vr#WD\jt%aҽvZ{ЄIs* Y)LB4`9íLQuSiX(4lNxS~JA ۪QV?Yގ+nKnC-;>WvKakl]arѲEwee9mO}dH vFKpRuqbh$Dsq,ʳ l,w5;Z!N| {tAـIP5#[#f/Er ** 2-, 9cLx'OBGcm!SR';'OSHQ3z6  Ei.vh()qqNNBqX9I@a{jde xrKw 6AE1٪|[l815LE]PWN[NX{r}O%mTr&`0KfG x>hQտZܾaBp!9i]wXD'iCe] z\)[P1ƮH؂rP߀fMj(# |MoyGG,p\lz~RvT͹9f%VUǥ.U_vL4[L2J~ݽ«e]/:aa%Wa}R#78.&amI.Ke29}K⎉Օ%Ѱlf1)w[ Ps6 uĭ"Va*x.< xΏۙLRUk='x](YZ}M0Tq8*BJc~o(oүWwC/&F#%uMzH¤#ᓎ2h>.2^9 T`45_q>X&ъJ 5[D+eX @StWJ,]e]hCʂךm@[NLn8r˿qgmɷHo) ozlFZf(`^ϰ׿Cvzl@Konc$/OZV:u6smR`+..QtJqgz$A>9| Ȯ1P?<-1 t6nʻ̫ڹm?>rVȡb Ĭ*=+UZʵ};\Q}(ڌ(]iI-E$߉:1kC\>|K-KxcjYk]er0Mt =,_L8%n-|j!Q#gѩfblFxؖ`/_e2TP=3{$3Qv'*$'irU`ixPNez "!GsR]ݪ9ߗ Ԡ`> luKL&`} n}o(TZJW4fHاfYR GoϊXGcGGaQL-%-Ct6n+n;CWI1Yی)e"j?i (?7f#vW1]aAGmbތ Mw_D Y}hJ2`L70'deZW,Q=HCdsxzjn-}G%O?&p@P:;<|/T/4'y#bj8\E~.Z-|4ߟff7K_PuQ(z3+dI>#b,t\|T^OkӭLb'gh=AqrҸgRZSZmpX:u.^iVִ.(ys6|Fm߬1JWMozZ`ҴO2d8I o(`qԹYJ{g-! iTN1g-k8ED`ަ&0! F*-3}<B1ǫAZ3F$5Xmwbh# o(fkϱήQCVN{Ծ8 'vl3(̛UܡSѫ[*m1pCH7QN|Cfa T~=k<,zK*NS'O3r7/yyS}ƇU`j"[|(5 $j'F%C~'+o wU@a$2:/]٦uϱz@s}U\'}ijvbhf`[8*RUF)Ų0ײԉ uϨ厛Xz)D'ʜAH~j$kel: ([۹tтSR4a}m$]$"mtғ 1:4>Z &s"6շ{0MG*)QOm^጖%% ̮ Qa ̀+~"'~AD{j?='57fcAjn} HDaF(u.?~aC.nwk$γ .`ތݦK0z6w%YIZ?V0 L }k紏Z~ ;gRrL~5׿8E4;gxY){7H%;?@]GGj7+ |U"F2B9 p"= e )a/`ZtRȄGǻ%Y.Ӊn_ZT6q "Mbv^p Цweb8uz %s"9'+ݏ PUũhSѸ{إBQջP*b}ʰf-Y1{ R_vQƪrILޮĀ CY Kq_ .D6LpX9J06^sy!\'l'kʩZXACL%Ľ wo dY/N!e^3 r5}pΛ{ܯQ('0.vNe0A)GCN,XJTMn#9 g Ug]S\.Y7SXgAIKYy[||.Y!]ƿlH6V~l=O?./>>BXK!FSa4vrDyf`pn>d)#"u4=$ӎ$y uRCuԭ@88̇4vQBW]dzT .X{pj*Q7ɴz!(jOżKfDAC"kGnGbJ0}qwy+NiF𢐏>~ָ`_~L CC%>K ?`?}; 'R4nԔ*7P`݃55oD/xY*j YpM`pAEuSl0=hE raD}$it>tE*TQ"XW%XEݱ*ܴn느L6۶;;mPEK=nfѿ4ŐE]פ`?1;)}}U=gIjq?qIRVc뇄*ۄ䷦{(h+EYS b141A b$͜Gv5y"][h4=-kH.lY@<74fSp`'J0 L]k7}H"NjqaJDG,xxuX|6#K͍՜g{A3 4 ˆ>Zby04.`Zm' w~ vOwzL<-G6`V EKЮwenGlxS$ b#,;Zt O) k+h 6P%7x: oL/23WrD,;2]$ ^Rݹ W] .3?,GUW#GRTj6̩[_l*y }Gyǡ P̬[q%N2X =,i!w;Qk 9HJi*_,wYAʊĎZCt"WF'³tő/p2.M^r}qA1DvUכmV PUnUPVuBƤ %E!/j4-ʌIMd3Ղ{A> \}d,Db <f9-۶0gdFը쐚ujuw=Bo@QY׹ ɬMq H'\8[eS"jk壕 #/U\P? _{dT$v;M\2k|ߍ}y%[(rUxWa@JʝMȊpd{9#^gU|t(_$ GjlBzD$ۜyX>ڡTE(A=+FA#Gef5:Wwq)X_+7CR~ %`c2!Zt΂>&mypF# /ǜT;ziؓǠSI}ڃd@zZyfK&=P aCԾ@)݆/qOLtb4Bzt2_"b`N8l-WJӅIە4uMEdߏ`7s;/۰:Z.DRj*EF" _ivI6Vȧ$. 8-cgtoNQmDTύ%U.FHqاY-lϊ5D;֜JAkY^Q3β$aߘ(4rOC/Mf up.39[LO 1Xfߩ%o([+yգh`of3h]1*PcXAeo + sN:H.T 6's8 x2[H:C| 8B>:2B>"CZ d~AIڰRfXO~Ȩ@+y3psd >, }i sGމyl$ tXf a608n̵_wFPE_*uv`4Gp+HQiW!;T=o _h8хJec Ut6_Bu6(%&PF+QDv=8@ zހ9'o%/%I=رEaܧD@ cJ R+džRĸ^8!Z=yin#V !ۅ}W(@@-i6 "`5$@S[p^ ѿnNy!}@$2縢I_>PNE? G6gSqK!OV:ߗs{vӁ[-!b[@:A8ԻN-qZTr[C5州5OZCGr830E$^3ed "&-){_^,l2;䵯pnL#eb陜SK7m{q*\nο_Un_-c6Gsxok?8H" ׈'1x8B}-+ӔD?n5[hѯ, E8hnF>'֔ۃC"֙N |#ocx%ѩWyK/ 9\Xb>EP4^4NImhZly^h,+#eY^@)x9bZEߏ<3 VwB_^bK|ԥp6W/Vŋ$|[],H"+ooWP+>5ǴAy8bɅo0km!TS![^}ײ)mBIlG%Ӏ CgaG>r}pGkq8@Z{ngSik0Iq ?OuW&~KU_gH3(:/Ե W1S#zoI#?oN^CUL߹SDŽpqn Z9"NfKtքҰE4kL/]{pC 1MBt$ wOTRi.LHv%)?8LAʁ0ɞA*H0y&7b@8S?nU$-5p y`US@*&m+Cxՙ\E^N#^Ns+bוrn3H~ WGdŽ3aOy'aI5m)CTF!}eƙt٩ޣͭg όB<> !M4wI#{C1^,Wɼ5ע TE8(`\zXD1Ů(`>N(U7| hUքZٖȽMW<|Jߏp?0)Qdx~2W_~Hl‚P0皅,SM5k(TxGX>ǿ6q NI2ZJFYR_A A_}e?#FzYrPpסa sݏ0Ї 59\ |:ƙ-SKOwb겿{%*> 6%2&%~I=&&]ϑmB OU\t0]I0>Ub7~o"Cb1v4!z)bى+to)E:8[9IŔ?EnRtt"^ݸvq)ODj4X=Qq ʪ*>8ƎR'&?6&F,-ʐ4xVBi4Wv)[S^ֽ\d9$JƙU3)B(r:L/8{vj1*h֏)<FQUP 1PTGuF/OY&^1T4w\ FW -p^ %@LW*Dp 暉멧{(|dJwIeuKS[5w%ښ0ZxN6< f+Xژg \mbfzDAxIxҠ[ k A$,~΅!.+;' k[t=%?Cb1OےRLj0 :gAb`8(^X::e9gʔ<%Fg[?H$j-t<8Xq htANU}F6H\ ҟpt>  Dp?P(Rlcu`s kx? $o4?p|q-o D_)M]oY726{ǻ2t̆f/k}  i;iFM<':W)-|L%H(iHZLQ:n1?!ˠٜ2ZhZn C ֧}%Pϻ1l.z& [z +"3zeB]ŧJvǵʣq̿At%A.+M·xwb'Tlws b۽^}s"bHQT4Ljq[YYQDhS#l-JQwϐ"&WgbxD]_x^M塙BXe\%‰3n Mȕ1'|A!?oۯz]ˆ=Fbz$<,N}NΖ(E! DU m:T)Hs;| 00%)*2'N:Λ1 ^W[(I:4}5%1)JUXb2pLgZ+*bI`X`uqq ~ ǭ8+C ?Q8T Iٟc9u2z uf?7gѮcE\'wLQ8bҨVD$q`bBp !rgjNѾWaNyJز\>_Ǒj -ʋ$čbv;+a--hB̛, z:[.;EN7f.FIsVrL68N'qOfZ5Drӂ׳4f ڷ32wRˣTD+I`=5E"x&dx!T}"O[$Zvo=ѿ>&5eG; 'ލ1ŏu||lJWvq/ZVB8{zȹBD~xRlⲚ"MuB]ϺB(ϱ95=9{p|N܎u!k|R4mhLI0ӡ~xJ`k]дsIzӪ::c !Em| 4*[+"tZSd dhͷ" -_wh]E8Df |CY? mh;aD*i{z&b!Ip 冑ov9ڠ@GBfg Rb` UY`(P'b_c7Q!ߺ#~˔bUwh ?N" mNH T%ؤ">nL2-=6yCV3h O;feM=>?3W4_1WFoK8~D"lf/|;!IE9X 5G)J'h%G`96S,VPUƠ̝9e&Q44Nz}ho }UVbfr`vVϐ3 zZ_`1ET.m}#IN }.n,wM Oxv."(|n)*wSxpE[PhFGIRw4SX>խqr=8 A~mF3!IO[n-E& COKaȑ^wF< M"o4R$ȉP ѾFyet,V-"rg^Ws*g5L-аm-@\muoc 393Nq=\ˆ^[!@xNǐ \nJp݋ǒwkz_ma[C) LRh[E eT 3GsjqnF1H@O,TEd]x*Q'iL[cik P|?;HuȮwrR >X4յDx*Νfy',)ra,t~mtZ7xȟOxކ(ږčեq7d:ʰtHJ3?[g y9Ptӛ=g4uʒWQE, pQ0Xiw t;Ii9n2ЇJL i$&'!uZg 3j8(7h8~āދHVQC n *Aר32~5NA;'EfQqEX G\٣9ScG% )ҡ/LtU#_ͭ($c !F=ۚ0{Eˤt:Ab\(4ylI+ S-Fw&RL/%C]|Llu+H9{ȝa91>P"8ȕD&:+bn7}iYń5a!Olhh$."=1(fBdx 6廼='ΚOwv ҍ"If>4;cJ9μHQg8Ә~Cto~[)FhjG:}Bɡ q$0Y2Pѭ,ң VfE|G} jxr㟋(E%e,D\U+j~o^x"SP,w1i' nuqbmwc3ĹgzU4X-[ĈS)6aރ᨜b۞4דG$eY^@lBwi'~|O%YsTK_qw5D/g{v,'JFaCʀ݋\i\ FOk:JS.h>U0l_̓w$tF|" yLiڜ nKUB%n>ݯ\I܈.F$"XȸR5hnB AzԬQ>v1}XM"NM)pǵb/kmK-\u)bNkw .VB8rHo#un~ȡ~]P%Puglazp;Z+-}%qnrn o;lfW?$tNj E૖ZaGPGyb ֠vb(7 I*'S_ =SBYЀ߮aUfKB:W#7oLDa!}!^?(Eعи!|h1L_jQ^١nʋP<)AOk)Z%^{WvW,1vag2 J^!&Lpz>3WޚnޮPPHѱf8zof''(R]R a$'&bZBkj3'#jgE>pTÐggORkiU|} %j}ѐVjUiۺTMN2 v|d;}fXuII6xii7HpceUi Hk;M_cqB*qtejpۦf: ϡ~8&+A -QDL,T^ɯS-.<9pDhU ›Vy.rrRiaq`KQK_$I8{:Mp]DQVN\ P GV e lUZDfr&oߟk63^y|i ` Sj RvYJvBq  qH?^$2~u {D%Dބ}S9~2:W$ q9i@˜.(\Kz=B4QU]~&cIzߔYoIyTh[JiN?z ;|ɕߛ;v?L?[sXJ| 8Y?sBHbmRxň5XvRL#=2^xyBaW"&aHO^/FǙ4zXocص֠qf+KۀmCU}?fO $!.7C_T KČ:{%)eZyHnNs^P )`~bw rޥxfpآŜ9pZ8B^NB :K d9E-UHeM)]vlVۧ]Lǜҧ*Fn #PZ$k (Kt2bkEZ]nA8q DLr4"mZ^yC +-E`5I7%v3#ߐJ||Kyr:.|9xm8to+aqt-Z8'I&0֠}!M0ru-&kWl lO^RA{Q1y{F;,0ZeVnȩD^B@.7v?jG@i)}_v- s@`bږ&Մ7P9s ?03 H`Xԗ~h4JJ(W+*yJGu#gixwV%O3 v9Nm'_l:ׅk(;Ƃ@&BᝒԹ&8+ 3uM~c8( |zfU2WVOd ̇ЈYxڙƙfE(t?JJurb& ,S4ةU` f84f }oI[Cش⌗(D}+hOP"g*\X:+)E i.iУ/s `>cxY㗇ز2! tͷc\0rLj#P\3T=e(P.LjUE< Ɏ$rF:7 <,Fg'/pMzmCsI: C1: WW5`bPX„ c ؞l!푌|̆i` t_CtxOS;8f>+y?HҬ8fƶ%@:W838인{s?sMm9'Īhd`1ęԝ_n&ƪh8GFqp{+5 QKZ _/Q$_v[a̢&|B.Pmf>ZI`{F?5 p j1)CE cgQm?R\Seq ;[(JSt0b Cz=adHptQpYYʣ(9 r}=hxmfZ!1BYM~- %s? l+wFsl|Yo]!u/6ݯ]L1h\2 f1SJe"B $g`ĊZ8uA,Xgv]'~IqtEnL|`Zo]uhLFs2sV *7dGq6'(6XʼnL[W<*]Cb #w f]`jU}G*P!a㿿Bu@_"4Q&ruPUo[,X(:5xIc,[ UVK\J~hύǫ;FN__P[ͯwE [VB:MS.϶ˠ'q^$ zj̓Z gѮ+NNc5!1=5}ERLB]R_RP׺rSFkZ)ΏaQ6 .E}Q,vQ^,Eou(9d=lP2~wh:F;>VERl !8>q3딠WgMcDBFa?Y=($lXS6Yx<9OgWMƒ57#KYM='4`(jT?'ɜ?Q:^l< <@ A!tTv.-]!-&B_BGqXߪjecط x,FX!쇄qFU oU0ӈ,@ :/A^ *"#gTH\K2 {WbqA`#(K7'U,i E'Ph!_sPxsstZ3z| ak@# I0Rw/Q43O)SeE8< 80Φ{٠)j-m=zfḋK5 C[\LI۰_ܣs,%ڒzeVD¼M V3;\3 Tf9?_-1e>:J31#*_~oC|9aUUGg rAd:?vRc"sˊeBull{nrݳT0E=$u具{$Z;NK09x ڜ ҋ l}nJ04٩5Surk@-Cf2Q\Pڄ~Ofױ–D-XACcS;K=j"W\Ko~>sdۏaayUz h)k7Ḉ:8xQQno CsDekq8[_PH*ObBjgj\Bλ;!2(ًdcy#&mTuJp0G֙E/#ֺp,GכZۜagCZ[Az:t@]z -/pez'N*j6e`鄔 ӪwxV= $0!#}8.,fcV`߅̶RȠFms$S4%P]k9PGij;N4)}iƉ<|L%Jzq m .? F4iP2փHglQ"vjMԏKnn0U.*e|_ݰdv9ZaxM)8#0̏|T\%#0KIp@CrZXCNP7-e5LR]FD)YqƆ2.x ^ÓhՒxe ,[T gkaՃcXuƮop$;[v`(n1Q&6E\@Ya<ԣa5□yCE!"t4P=.e@Ê G*gS=ͷg\l Rsc02W.@Z|[Z-wHPqcJznT𒭃e5 /_!e }TE,~Q8ݦ~bЊ6 ^Q!N۷ED.u2oZ;-2h&PHY2:).Ui1IdNbӅC]߭sJܠ4!+ H¿T8:YM7tQ S+V|o]; g6"Stre6L}1ĝUMtIJ}NuJvc%ů/ @򋢴!D P:b q*L]dmW_!b=,ګE%5(QÛi2\E4ܼ2&H_b܉[^KNѧUc"yH:rHhhwPc,u2ӻX\YQ׹,sw[8]jw| i34]`v|Ʉ'-Qi#Rg.@ /KthrٝQnSz!Gh@UygDu,G^NwːϪۜP0hZb1ӞTL\ʬթV0|+Jݹ)*&y@XՂmGI0,Nӫxm5'<6W2Ufh^CU&rn( l47<8mzkbcZ4@yyHG-lTy$j ӭK]*sC 3J%B fwTi2!㭌}175C yݤb K@9{]*Cqyr]ťpfJ4 l.n*7 < 1Tk"gŷs 9X͆=NE%3#oUxy'Wёn+j(ݠ<#lx3s>FO Fp'Zk&f>wUt" b>L(1`_gbYRnxuؽ;]k12$@nŹ%~?_ 퓹#6@y>ONQQ>rX L1&tVYaϚM(Rt;b-@@,JHL {Lr+9jBυ.]߇"{22.-w4[ dJ<x]s}H16CޠjHxaeBHus]R}YobB"ՊӨɋ,Y~̘ZOEl C*g,]K<KМosXfd >_8tJZcOcB0"MlObV_Aԃ7* ˒w\i} ^v(ĒJ}QsķiLp˿tZB&5'-Wt5(#Fy6';Ru_3=:w*JEb~9ԇ$EZ;#WmE$bVuDGx.XG,I;'zigmu:F*Sz?Rkw="EJlٸPdrmӻYH,;5[܃]+>EP|R +A5j|m"BDZ:t* >Q C~`2{dUâO=\K3l)K4L/-D;]xЊl:矨 1iZrژFKԣJ6-j0œ9fi=P!1qH**J+4GGpn[{Gl^V~ñkX:Yno`ӆ[n~`18עrҙHU >;TLo*^NCߤ͐4y$ CA2fY ] ^nl[ .{f(sRjA@ٲwgw C \F D qB9VUa&NGovX-ӹI{F\Pʩ~vko=.MؼQJ_:]Y i{M7FƨaXN@jȥ廀{6AD3RY훙34=c&x#JDSP&}xZI<Ŕi<\ H%}) /Lj|c2+ 聺lꥅiũ >us>=g^-Mv`oc?ŒGHHd f(C&F2VO.L8 -Gs09"¼v/ϜN<4qǀFtfЀ}z%;_c:XJdlY5}x4!X]h,PVc862x_j\-$`r嬨ZHF=>NHڬrf VV6kHᦦ_1d=gյvyd*SZ՚_~˞HZ@\d#(ϖYɬYG_4VwY7 ͘t%aG~6 $h@^{ּ+J^*w"Í;c5jKr;u gG\L Rwf\f#8 YF,FEkD؍ #EXsyť#8@ʛ\g;-}8W"zΪ/vkm_54r@<&Zq>c2ؿP">"Je6.2h_%I\!?,ݏ7|`oic= g [ٷ.T~:0ǃY-yT0')Ң6I8ƛ]YwgHL|[+It'uaO{T[^(ǂ1hVH%+.P֛:9xOPExL*SJM_ LO},`E# <-iAKQ.eRη/U^e2<-Vrz&,FR$VČnw}-VA'#!/Y2.h2z+7 G 6)Zc:bpȇ$Uw 4u' @hpa9iJs^CD֠ia5˓- TȯaĬ<+®ƺ4hγ9ud6JZյ/ ɷd^!5I_U2gZ͓,qS0szG'r2Š5,%Wf!=SۤHOLkv~j.P)͹6F /"AYf,t8 ތ)B=?Pwkr~XKBBp qedi +8gr)5DsD< 8{NvYSOjc/"i~aE{LOQ:fZIEyJ{Slo  x@B 9<؃e%frQ|A}k{0v E[bE>\c͓_[Tۭn .&@SSL'AAh%9Z4{O-B5&XS1%ptW\ p,_ OތLNR22C(JQa}p52~&8֜\YPJVWoe u& T{5S` 1a' d$:Po0-MKov4X {QLP+Џ hoWz(FB .DyB٘* |Ͱ+G_t㊡ՔL=_K?iBlY#$x5>i3AX2J'k*3o+e]B:,T\Elf0uNO<H"}߳IſLA10qGoh8?^9;"/7\ɏҖᯖt~<&09Ǯc$.2DnZtzU3;PqU- \g,2g^㨾LwrW1{4QDfN\ɇ/0x]NsZ.vELose6=UܸWvb<+8+QyeacSJ"| Q!bۢ!G;S|o߫kδ~ bG"0qwL t 9m }qJT"ej7pBzN3lzƩseGC\ -wO9>PŐYM70HNl{Pc*jԀJ)r|qͰL;(^NߕrMy|PUoQ;@  dx)T1@وIPȹ cM2B#BzO:1v; Iʖ)D I6RȮ  'mӣ6 Ɯ :Lu+rUl'QŢW[~VShMvdfC?V̹r>S%z/QҦr>x"BezTNݕ0jEZUގthFFأglU{9J5kaGF is(}Qrh/^]thB)FE=~5\?wCw*2bz\P8=O3RiUU,:ᢿ ʁ0B4vltRWsHG/k?W0PٺgM. lOi!! E= -Ɨ]++ 0CqyrjuvISf渊6yGo\|KCLMbsHH23rn!$BT?dVpC<\2Eluư̈́.!sLx4lrGVxI B|勤NUfYb}T`jP,nשա2Тk- zҜy{1Qk22]svwJ}@XlזrN e .[N01jwL2xqTs|pq8x&}H6d:>Q@t9ء_؞ &5ƘWs@S%  ,"_\,q:بc;]׾XHn|OdՑ@6|V!C(="^5ŷ 覫 PsPNk $dnY\DyS0WEFbhaN֦؆|/~Ym1tc uEy}}1e fzOWN'QQtZ$}xY\tmuE742돚@<F?T*,%y 7fG%6Ne4DG0T`$D%EN&٭yHS2 3ׂnL~TAHF*Q e*Ln=4mO@OUWrBGl~?YdCJ(+C;3ތ4K8"'VphGg@?!o/e6q(km\N ő*P].+e^0{fM 8/93"K[EОӺ)|"Jhbu 'm#:|Whz幜eSGbX%٬_=bdS:<Zw."uGTY <ϜDfݎN juܙ{}!⍞ȴ4j ,IfɼR;*#KCף73ST@*]즂svq_UUwm‘5P-id.27Xib?!yۚB[%^OۭaFU9diXP~2)u". qL T@iC)DŽ [Gri``2W+VҊC~4-eU'*4'T W0vh9v/Z!9`yz\^Rk!N(Ob͞C9}xv׻yٝ\ A"Y2%saM1 盵L.#~ 162@f8l\%hHF)mGR>ÿC;b7`R-x#}lrHM5yP ڦ"I<#A`jKMhL6`~-jshQf272(EV+hJt rg*gKa\.D/Gbi}4M]0 iړh_A P gX(=W2OlDMOڮkk B5N.'!`[kti.UGmQ/o܄6FK,(gCqn/}- v+BDL2FF#J{њtRAɆC'sGZ^Xt6ؾz)3ޟmlճc\ G ' Z9Ș}L~ni>Ȫ5}: ^}[J$ɼ_6B!f6E !Ej?Ҏ 3P0; ͝?xbu2,-#ٱL6tIu#Jnx0쐰d8wg&><6=?7Q'#5mKe!ZcWuq?\VM\ f!TqnOTeh"3ym3l>)Y LU*y̓i'C깮އqJɑ H;^ %Ϊڬ  3v/"f1/\2J.Q',(Rv^{I-Ҳ8:ˬ`7z9+%ϥ7}h3[[ਥ ]lBn+d=y0YہP^IPE3Z'W7jG7!5q@CIQ>|R3 x)Q\%)tcFD|>QE/~x#MBBZ~n~u ك2wϲ"]d́>)p i.۲2Ȥ~}@{Sm㑂UYj ѐ̂H~`"$BNTd9߶z+~[g -_Cit"<jb Iwp&Z̨^E(HYf0xWXY4M-|.Ǽ9Jӥw@~Zz">,G Kَz2 +`]!,[vR@ium'Zy{5 6׳$.!>5`NsRha <([8RyӞވP^lJ̯-TIGROζ&#هD0B$Vj2@DFu3iَx|_Qh.SƝF.Lg^k2wx 퉻ZJ8˼3O-$#vaIXXpB3N1!\r#R?wy⮘~d=!/ lL[%C`73;}&9J}ȇ֢U~_iMI {Cqg 30q o?1-^#|WXc!KSZoN6J6T|²F!N{:Y[K+;&N_6".ejT%嫥xܝ8 Q_W\l1zm88,~Ο5lB]Ő?!q5)Ռ,@ԳD39$gHWdlfA>O kז-,d )4u Hb>V9 B'ۨu3Vdca քx>v EPz׈g1XЋ` M&{pN7^G굋yZu}o:t"D!c"ջ21߳倰.:/yz,roz1φrZ-rMeMe3 Z #0]xh|ֻhhuRvIWH _ct?Nt3GOf =U4?n^E!u/L7[P[])>dZ$W]ď35 ڠ?5m?o8 C3dY BjrD&u1Ao}`)*+3aVs~Ԗe:Aɒ@/ERB?e)TCnx\Cñ S&bA'9>ÊGyiJ?HM"BtP J/"9{gx~9s*D=iww%ʴ$ - [N;٢~qs//zN0EƷg D // y3VxJP_63j/͕S^ک$Hp4A؈̠\ $ff{RYOuukޅmVLџ&ā!oޘ*A/B3l_^ٜ]i&LxW9`b /o#55]l$NZ{ׅX7Hz:ۃr>*^,( ֊P8m-@JM8hlndZ֭Ko+yi2Q].T-,I&bq3cx"TVN7c@[&.h? 4AvpX f {Mk(#ilCܛV-Qu \) FݚT{1?$_29?ڪ)6DJM#k#?]r\QY)Ne5y|س-TRJ _P>>c  i> K}MDΦ}~IMh=wO_om6 +@38?_oiYmƾoZGwĄe+Rj^cvL.:lkZ7JY1"ު@eMkEZ}US-s @t׼ď~B#h~vd*wHD)ZM@ :q!^&s>az]B <2un3Sf/{iRVp :5IlD:/;,4aIUHh)J=Rhǽ6F訫AT:=t ]?6j  -xs. 5/S.2y8#&}3 ^ɬbʀnb:o1wn5 aG)j+l(q850^?Lvݴܛ90J!E#j!ֳY1i wyE?Ed~iTX0ѰUn5=%it LEz_јc[T=gw0Ae„,ˤڸb*َ5nb&f-I*1C]R|D:тK*em: g(\/ `;_4\ &[/5}/]rŶ8#Zr X)h˴N@کHچ!(@ӝE «YijzD,0gVH* u-lR:L1.BK34y͒qJ؎+SمΗ߷F9cy=,\@7iWVT۩) X%VӋ&h RuZZx=W=|~=+E 'bIm,S阐;[(UK?rlk9r v:>Q607cIA({+eq G6uʷ }.8ύxEۤi8(eF_+f懿2cK՚ R824UNTy|H,cR6$] '<(z!"\Ֆ]!YRGsʄSNkcqQnw%Tkx31.qcNؗD!l1=ͬ#rRM!ƒ:]2KXLq1RSFp=(k-q-Ov72LkXr4p-jy[90> h}G 6~GuE{ ji  zՋ)">y{3\zSf7Df&/Ai5흄VΡ?;kPnIpG|i[0dhO-w0Vcg I =P8ӵ5H)(d%ɕmt9^ ,u"e!%)oQ, { (C3WCXhKeYOϳrWwxmpEbyd)G<F9Ar+rO2f{of5ZmקU17fkCf'PՍآZ :rXLY d oCwƜx;Ʌs ny )se<ˍ BxPhO=Őb 9wO {mdfg Kɮ 2m&{7l}Aa}Dzy T[2:&F#yY;k!d?w29N؛{8cM#j*ra[UP =J yv%>v)+@J%J ]'+̎1߉r}UtK_VbiZZn&Iku@1|.ql9u1aR p)AU g bl^{T8P}$]9TAii8CKY9\n,l4(EUJQ!"uIH]OwS$)n)[ 7$lwts( "ۣ<}jTeS%խ>pw|)SWHd^{ByvfW{̝FIDeZ [0ǒ\i .t ğP]+"D\W.1b%E]&qBPPx?#g֔H!%33Q)lymL9Wi6s /ct `{ƪ|xϋ)|&fdxf?׃˕XXNE%]pa/5MBt .Bq#:4y|ZoQ2Д+[A:`s&6Z&Mm)Rf 4W0SM&C]nK^Z`%ΆG((Ŭj9E ;YFm76V{cFqgHbwW I6Ae#Br?<-iGbYq ZQttGtA{@bZwB/F!7Ҏ?i0խ{ݸ;3⾠و <Za*Ή{;K?Uj.K`~nւ(O75Až P;^Ѿ0tjPp_e>ğ7mMjEv|j1#` Xܜ&{q8&çM"yxz0\y'ʖnm JJd(#m~i#4k.dOu Be-zN:g$"H@smy*069េOiSwt]%CdэDn%y6n'+=óݣ㔟X*/E]%9aVa^yjWEן6-K6XwGu'"p-Xl: .;;QGR!nCTҾ9a)2nV6U TI59 :U)ltt) >OܩnدMo-c ?9d{E50D-K &Ⴁ>ZW%f;Cw(5bٞ2QFzѡ|z|"; LS 0]P~hHz=F}5=UnJI͔߫,=R@%clg4Έ'!.y~E:BrMkj<.>ѐ}1Fep୔%܌*6gOXע_0%Bn3e[X~*=Mm2acPX.ZRv=koKҮv4"2G-+%ѝ ᠵ)V (0zUXx6eDx+@HfP UzBp׎{U4Fq&]I@[f-ј[0_;92B2*~aq{XW.x'ZajO :s26O?_:sL <[>_$u\r r_EYϧg>< bnC\ /#`1x/MSSM(ˆvS``v5s$uX*n5Ќ B(,uR*t84 ii=0#8l:>o!ntpEn,u8*xx_>Kp> CIopW{+H9[r,o}7y  ٲXo ߰y(4q5|ϝ}gpX1^':2IC;Acy49DJhVY0DS}\Jf!)|Y&*37aA$qf.w̹<_8*2FQ88GCDX`>qia}@iVc2T)8j@dTqkeVNaw$.b~]gk)V/8Wӕ帋)>O!W,ig`~m]4RiW-4Ċvb9h-A:}'갣ʡ%F8V{NXcŠdX!ILXфȶ+V?»&4 kE; (n3 NNRT(⢻G֥ Vԃ?=Ʀx`Set"fADw*\00IYpT:Snh*Xq(s*o8J &wyaw =0鼖` ˝3k;+ΑxArV:lBS ֛g4]D9"M T|ķ wP';+~;hq0ԉH2 J[Tۧ22-mlN?:8/5ES? .Ɍ*r7 ݏlېݏUzDm_]$ŲRu!7@OFm_87vtpItkƹ@}Ϡd.6:}cO׏C.q{iT"Uw)쎰Rv1/M3:-B1gyN#nRR*gGiXqEpRTy6!A|# ^^Jv㷦I,}#QH!@Q?A92U`]Vx1ܖ:v﷉>'B~ϐCj<30=`f/h%] ~m0[D S]UDAǰBm\o}9bKj{Y|wV\i #_z&oCm=SlGk[3m(3Q(l}M LjIy?!ѵ-D C?kPYi'#!lP^u^Eakn|5?FW9MZV`WZ#m_={WbDfVS~yل/Tu ݦeu.=VǿZU`PctS.wV!%"/'"9-hNgueUs2G7>QL^c#,!N.I)`d1g-y ^n@{ta .>6M٤)(&}muqx(f=)+6]ZpuŘiݾKdWC;_ aIȢ]O$LXFoIʰ3I)&RjCt# X@o`늲59T7wyBO <(. l28,YG4\jhRȭ޷Y-6! ?zPN4،EZ0pi]غI~xFeT:izTsY'2c$&aH5pǜ7Mz9j6E9Za11FU|Q䅽}KdŸ z*:~<]򄙶~9Kg{i[⚻=?Cl*(fZFHGp;d96cӦOCUi Z/ziO:bLi! wGs%7f97Y5gC6@7ׇQ85>$7/: 5bJh:KiV$ӻW:#6rIePRq#fණL% 5H,Ko|! {$OHUDש&A{9¦)ߖK@=bF &׳:T3F NiZ]w}r1ѡ@q^ a \*ODY%H-Rh??א?pYcfNAr8jmSlj<4v\mwcb1V:Ja(zAޕ(?! cdvV¥TTe`<ԂC41J[Ȗۮ/f=\ť*3a@t?՗l%X#Bsle| |k ,境d¨ %^sӆ+w-h(\xtZ̸W64⊦\vcI f+4n4FFIeMx~6]:mo6!K*x=oݶœpw,x$H7qHB,¯`X}n q9 aZh €=b`щHtN ;}@(AT P{=(fە0Fb"Ը@(uy*vEzct:Z2rM>MP~Ǿ+οwqAKxiAۤa:qR3@*XaAE F\˟rn(Қİpƛ֦#Jl?R-72/mbtbt=9k>˺B$QGx,87N6mIW-P#Wf_·}l &U4uÉ6[]P QvKUh*BɰI0l?˷uMza/^[?Jh-&cI7>u3WqHyЎ_ 2Vѩ70ς e3np@(:}GC.3H0Oѯy.ȳ؜+U ~13J^m6. dt+)3FWnz3:#2"^;K0u&J}O`DaSB0 =͊(:bx֏=zh D;YE(`m;VMhYKU~" P%`1^,O8!^yuEiCTc.nhf9sQ_9Y$DZ2 &yGN*5FU@OE(GQhf`$E}h5_D,4՚j# -jFvɐ53pxj%뙃({?ٴ\~`y*-9l\)bP;6ߘ;ulrL%MHu[ 6 @˄xoiY;!_ R3O#ۮ O?rb5JlFt}bm C*ƛw3Đ1b Ԣ^G5,FqW ZWJ5ꃎ i]#MX'Ҵo&Xj%.9`v+jj.dE#Hyޅ>lua)(lks*8ݷ%n!pXLNW-*ju(2fpˑ!!5/Nh=EH ؆9j&Y-FXms"tCnƅX"&j|>tr}q1Et0o?Qohě7CȖŇZB' 0펎ׂ +Bro5~$ ł z@ ’N营GN7@ϸun%Vtc_3̪HxNs!9x9aahl_xux_1U}0Ɍ N@6්o]5 C WP gzXh[m13ɕdStrYZxU~?;-y%.r*޶ -޻ 'KuӢ/T6^4JVt/?$:v n~<\K6!8Ȫb0 ~_|/WJ)xؒ (x+v a׏h@qRpSE<`Ch\f楾owH-y`\c^ Ŕrt% Ƞ|6&Px^9}YKsATEsnj>56፵Z5FaxyjZ~uO'Bw@N?!:Bʹ7SluG""o pWNm IR_%@! c $05R I?sLdyp.ǜ첚yfJXnB/.rkb)lYڑG=yq{ƶW?5y]TZZӯ"=)HXBxn)c;.,٠ko^ç理+ č/%}]elxc41v]j%@˱*0Gdfi Mj}ǎW핔8Hߠ{ZaFҞ?FIgOS@X7nIu)`R ԬiO<̃nɽ~)dgbsdVJЂ9:.VvYbe(:tyTɿ-FpX5r|ͦLk)zkZ.Wg)iE>#%Zj&jF2詜*8OΚT!~Hmߥ2⾝SpocPJ4lpxrd|v!u!7@h@udl&Yu`Fu.<aCN$R!.FYTGE]c:eߚ$un>/jz&Q,|ca"x83a7B>oϳ|X(,C+~^f44ÄGq6V@S<60A`']0o(˜֊ g~6E$ _ztbEY~!*R%L˔4OrNL?fT}L}Dj/92DQ.2_o`Iy$oH_W6fH1".o"0JE ë$bAS=S2F\Pݙ8 XoabPP+-b;8N QdhJQG*7 SC'VX^O^qXq#G\ C AwȾwzP$<0brk=~;.OZa[e[4,~w"|쒪86C88Gv4C^{u@wGaݢ ]Jk ` jGvNcCqB̮ v;a STR(Ne @fƒ*q;4 -ַYuR3_rb_nj'?l= nG۠߶-z;o tԣؤHQۥ*:mg ZC5@,,QZAbY9 χV6X%n4mD&5o$= S[}RՅE)"D*('A>x/ABŷg 5aI7%\[c+mSW)E+ Hf`A"Z^gQ1o!iiElpKgu{Ð ~4drĐIj#x %7D-i!ǭ*%f)GcDi;qDw܇výe{':XU>d%vJoWl4RM<9o:  V9}`*{eo@,&H "h=42rUu3?i k쁀|*BX\M fޑ߸7*]5[PQTm)F6hU8?^ЗX3=QhdHp5lfy-H _0gm뺬,>* eYq6FٟЊ I>=Kzg\U1ZrX!p=O˽ZwN~]c5e _u o0XMU;b6 ,L )ԉҳqD%nGB巎g ł#׬!V'eWnq椀\սp$(κ3K@;Jx eڻ#ӞXO$YsN bF#+dnGm⤻b7ڋy]!W+,wX+&}OA,ޝQ{TEs%Id{[rcKXI߯m^7ztGYiݱ ʷ R7*E'r 0-]M"QTrZ{'+f*f>x,M:}22Q =^|=C1 ~`t]RH~1ᗎaC06I*'~LC`:\Rg)FvF~;f63CҌ6p35 f;c#>qBdc&1X{ ,vh,۵lĥsSHTL^<3gggSV+^qQ`Jɪ*Eʐl<8Z(UQLGGH٣߄'%=9nzyK:`Ly+D#m?\j߆Zlt: 7}s pRuW'z &HbZ>DwPTqM%(WzG]a,naq0Q{dtz`7zwJ=@iFğ2I=-OkЙ~39H`VMXvw!kaB_= Z"$sa{(WmzǛ`Åq wA [jAXL.RMꋺLH55AuI 5 YNh"F]> .OL9?Izj}~W6?0580+Ix{Ƽ0ddveG+p7;۬f`h0hٮenR YkhGلҲUʆc7:YB %[GDMqnQp`96BLf8=N UڹsK񕼦=+;y\B)p54& |#]7aFHU̥N~ 4B㼞s4S}L4.TeGHy(zYiScǥ_ Ge[]whN%@o0«Ӥ ҵ-(2a.ݫV{J^l]k H*0/`, {7ڇ&/ '3: mK5vGH%@EXIeOFE{;c2pͮ+g8"[?AZUS̆fIZb}qw}) M!."N- f 4EESnrTęAHfx7&5wˆ~(ߊ1" wQQ%ov k5inhcR@_%+M./id/dڊdֵ Ͷ@#^Q'$xj#PY/ !_-3M1NkŜ~C'? @A\:d#f'D3hT8]mX'3e4Y ^qѯX66:}Y{x-]r󹺰T&xR: .zdiu ڞYoEtϟ aM,1!]֬rtGu黻 6]F;0z6Mú=MvID^ǏВ f@V)s'yDEF{L}Wh}I/*R`!B(1b6JH=[,(CF۷mKX fT̶xG&XT"֒MJb?q8HyQ0 **Q,;>xWbqcC$8Au~\>DYvg`aL0S x9O1o*ra2՝= @j Ms",~LQ쌭m$$B| v3+/͆3n=Uq8v X+ z(\ fcLu<۪*:ȋFuU|- k,涪i3n{y`OIz]g`=4 P9 ]6^`m=D*i?f Y_2Ln:jR+O BJ 4Qk#e+Papڰ 8{qX4ia0<X}'CrW +4+-c1_ݾl,׆^uF3njd *Еxz6Xz_e'ڋ+E3~2^`f'X,4o_璉@ɓzus'wqJ}M;tA]d"YrR&Y%G7EbOF_/q龹G y|`\KeJޗ9ם;Ӑw$먖7h-SVxpK:椝G?s0YmZTݱ͆YH!x }\6nJfTH`w`[qs){ T>., Wk@R2ތ6]-$'DS-"Κ0yۣj^' a8 pyJ%14-lYTDŽuΣ.O~VbH(o[R:Ug-( bEa(JNOa'p*]u`h,xniu_ w& ZdC>ڷ~l\-UX|lQ"S)7u'n{̰+^|R]=abS&^y=U @YxR( -~ȳN+P*ЯZ`NFZ{@YNHY{H5kÌl@8I!`xcj3=iLەӼy_#q#IYFyl 'Uo=f*\o+=|q:(,cS{gIJ}b߈ %pF9QP}tqk"Uk-B<AآZdoGd,z)Xh0^?z/1DqRq[NU|nMJfQEZL)30B. |tg|;1[9JlkVjNV Ʉan'ēߊ00T.W;x)9XvrQÂ~؏$#h8-6Z>ix8~~#J-=mUߕJ$gn6js Np::;02JӘ[H>~Ld EFokwk>|aܟ ƒyHCjܞś/N9 HJ A"s14⸛‰xAe{$}}jXyN/!7Gwwoc%t{&|:W{TQO‚kfcz< 0W͵HxN)woʿA c6Rde$Sb:PW1}[mJ`\ /g'>EamEʅ8o`2FI`B$  lUÊ LJVmpF`>0~ [w(WTO˃39g@$}W@_~ UQ=tLrXƊ+S+@H(>&٨t$/OwT*})M((ƞr.?ifRABL^@2ʙw *iI/y4kP Ys y3 \sܿ3NU̾N<>hCcC{yiCpHڣ^>wR-!I{ك#~Ρ'+dףJ"対BeU &LomnCJTFϑRtF9|.uPʑ$"\/6HM~#<+1S8cdpMV D1݉/[ДC햲O{}~w=ݤԯTިufTw&T?T RfSЊKpϫN!`m3+8tV_¡G1Eøz]89Pjȭ]6yVz Ip'طd$X*\t9zfƯhЂ])TFh9<5I4EY:Шp-CE 9IYzy OE4eHZ;t>YDn'Ա=1VDe7˞RK_ލ *Tғ( 9 4o^q|]o >#ǿ‹*ځGb3$L׆O;B~XȻ G?0&ד$+z_Kw\lEHv^Qj.8k}ە* FYM=-QU&1u$vhaCU;iRvڄMۛp@ZViS֓ _JVъHU&\-vXo  `#-堞=J-!v_%ϻ5H}9ͣ$ˬD*;#>;]qD-KxUNMֽJAXpJԾ,*kWt*Ѯ`Uyi3M& fކF5JP.rqPX- bvP(|~]Lɪ{¹&Tv+3\u_ٺ!-_V~27f|2O!)Ka)ۡ(n3 坚h]G7҂3$X"l Xv[< E?j٬Tjl* M "]nmh|Di΅&-w1/D/B`n%bphbLI fb)#)E9ȆSUۄSN\OuL:_<׉wwVk*˧ ֝o뷛nKF9jS#uJBRBA܄]?#q*͹t-d0ns_\].$5+Bv"9۹&ɀL b7 k/ۯaɭy?VljQ0jCQnf!tC.i-!rY 'Ju;EEoܽrڢZ튪)5oxqV\T=!G"Sb!Y@eݭNwO+kǶg}6MVX-}to} ʖ}ҺmZE LJ;el-Fnp"x #PDujhJ=k&zFnaS&Ssj?/jF9( Mm( Ho;fsP8>$a2댑Dߟ!leޖ iK EJ6AhChkŃY5Kb~dIB"j@ QM\+Cc]GMt|6`&]߉Y\Xb(m(A[By%]dA>[kU;I`PMYsw_D;ud<;54mXk[ ԣӓWK~ytSʰȱx-?R*tm{pu]uKAkj{J=D9F^1уS0/һS2^y@.\y^> NNsl_6HHmDL=!:7/0;4ZO:x<I]'+/匃;K1XxGDcME3lauE8J}9?TP {IabWV Tc@2E?-= EzޔG5Ӄq{sfd}d.m1_E^D}BYZo^H2Í\NǓ;eG/v6 _B诰KKՌߟZu7~ #ֈ_9>/ĊM~bCe'eP9ͨ^Όx1H2u[W$2& 9Z E=q8pfr R;WyN$'Xc} @il3ٰDq)O sRMu+?Ͻά͎|e Zds3b ZϒLGp5 ֙ RP:Au! #)s9v,~=Qr뼍c&u==kQ% t\<[usHq( O{ 'G>/_ ^҆tƟOO3hu.LF=s V_XRp\o.D>+n*3,`v6ϻmX.tA}^E%Nc O/ K%#Vꛧ Lec{宒X*S46 '&O^^(O xӰu~aREP؇ v!Ef*)bAeFsqL+VY;U5R1o+&&plNX ]tWS#%њ5X?^.E5#.611!-ht147%s(eSDL5?}f`e$ٶngNP )i@ Ǚ \$L 킓=tS^փʘ8K=ᗸyZ-Ѧ2+a~|=M㪬&|7+džHỦpNmyT$Wyq4&Y(P{vnkҧ KjĺWtAO]0EXͲPMo.ONlt_DPv{FԧqECT@mSqk_H_j8!LշIV,aMk;?*fo>?LR\i?9\;Њ/ʽ8[u%cN~!Mt 4@p% 6&`W]E1 M_zv}MK4y/u@s(:A.Qwv>GˌbbDEJbKcEN^;NstֵtkG[JaeI 8}'I-FX"֏,Z9f'JIHtCZmXX;*`Q1o{KqeN^C%4daZ YgE8eLjH" i7]4\ O5ؙ%ئO-*|bvNs PcohV=,|MpFMe&[#];VCt(hWx֛=Ow|kvMDZ61+ղXTx!^ z2wi$&Te rIJ R9FbKż$XVԐ=j.h-1Q"ם@&74ZYPra#Q b>fl?s7Rk$=:_JRmدw׎g-@5Fʞu!EfmM׈z{OybcA+ZK-sV?q—NW >RTS(nxjɖFdr*[: k3QssKZw+aK,(g.zP,2JC̲H`QJU dzjMxYm uD0ήBFޘWY]aJXIӰKtsyodJh=U,&6#Xcguce7՜ZxURGR(@(u@ S ҐjiR S1Iy^u'ۢ7#փŃر[DȀ>l';\=Nd1f4 9 vCɀLB"Qf9B~mR,J8cw2BsC8[$'J`. Jv]wqYWi95|sPoz"U*@AyrNWS?,-n;q]]ժw~!WPҀj!deY@ėS"(pc4g;7xj>J^=AXS^@3U$!cCK2evij.RuZ֘^w  IhR4E³dR3((M u%'}W$2a=yۇstJۡnpc1k~jN1|~r^mY@ʊi,)`UNc"(!hVr~X8X m9PЀ,9 [3H2zT̲Nj4?v*ĸxr't +AFm$p4P)E 'Q0^LiV;o7xSȵ{ KbdlDk0{6#Z|Qx7``գ| 1> Fid,ovkg%nlr3y^5$vB KuL6+!7 GBBv3_:2_!Ab{v),[6X]#A{+Fz"mssf2xWҨ Sil>˟ZQOFHt{aY'ʧ'(W{p"4]I^^MRQ?ꕨb$);su²#rEn$\/S;[*c}tѽnTHHTQش31ad _߁WwqsץpkVm{55}( ؉A`' ?.*t6yG8.6XݏuAeP:e+0vHHcl1P^Vxb@ki{Z#. 讎fe&X8hnl5&u #lͽ:lƂ H?z+Ku\9;*I ݍUox-HAt|٣rd"юɛbfU.[t _{ފnVs > y3<:)kx|J\낽$920 hm śPeL~/GKb]ˏʹ.Z'gqCH^8o 3ξT~IaKA`|i%9ƌuiI]N>e8Qm~YFipHj~&QJuH 0 U _{?#l b$JQFt@^ZPwRF/w,K?z-Vsޔrs&3g_m]$/@# Kd[_7Ypr&tɮ]v)TU“i/B85{ﭣ-z"n'.G54T*&( OMIڤ?:-fd Q};LUĵvI0Eb x0?[j2VRМӚ0O6qbh7!~OqtmS32}G?+?-F(Plt0 2Yrc.V+2R=&;֞/+4"ms~ EtIBp_j=#bJh,LvO;,~]m g6 $9TTOu!\zۄR_n6s/BCʳ6@L~dҙ IEq.W3:*=~h{7CaRiBcCr@UPAw9 Ϊ'Quo߻@&0/b_ûXDc"Q&Y u~η.Cs?A!F?6:lng_FclS\A5O8JU u,5p;I~4>$*4Sc:U$7e9Ͱz3SulSX(C&ȱcͫ~Im~P+%J1'wyYh}xA@p]# Q`ys%q8̫%1զd~h`G񂾂$^ qDNE~Z(O}81c-Ej\-t}F`6 B&h[$OۣhJ;`=WҰ,#jJRMsIofa89I!D\R溒m͕ -D;.6^9﮻W+7SP>ܾ c A?_v'QW/t>c!fԞ6 CU t }3Ӣik< C/F! вN3pxژz~~$mUU "feX =!@ky&aE<}kNA:B@յ 3vB7ܶ-`5ĸ %,vXCWnrD--?2[i([wm1sJK}^y:K hf}tQ~'F۳)WX8O;BP~elj1I#>_"32=|$A (AQ@e"(XD;5RSN6\[te,3[2JT9;3"&Q:92T`KM\Hb!3M\}Zr,c|u']^)ռ/$,#؀ת9 K‡2!Y.DEb7d$shq\<Ǖ:1b !,Ff,Ur79PyK !3!;ool[-`Gr5t".ꐯ% z9 o]V$Vl22?`[puMs%B>OنУYX @wYLoW l=X% 6;@ڒAw"Vc$ْ=F($ZSz/]7|0EprD cO@(Lڎ=|ʔ;z-Qo6rեxtlc״tr |v"t ?1w9=|d^H?2 Ԇw)؃j8b57L6EH};z͛ƐaO ˌz0 SqB-ܓ ##'OU(KzAp\TʥbzU\N=6b}t97?xUm$4c-9>R 4}6UQf@ȲZ9 ޵?ۃK9!3NeȖ@dZ5-)E[29»Nnh&?x> ˂5Lnr֡mY^ImWbD.Vt  V7V5٨= :%X[UnPJםfF/[}k\DD~p^tLGOdzj$`hp?nQ?i% ?UA@s3: Y{V6i=zrX3^ETR@R&pz'MSɫ.efU)p!}MצTd0K1оgԧ?|CKnlE(Ͱ݊hF㣸Ē%ȍ%ӵ e?"}LBx"$HgQQ#p.^-dvTdž@)>YY0MqӳTpo9=3s 9-khPJZԢ]ڸ6[-=a 63\ߣ7|_W`nD_7K3;$z|l-8|+O[ Duh,z?n~YqEc'.øؽ߂ú)ʾPjad&<i_W1$_fThV=G% *X!-u1@ƄM%g6FgsxeHBG]Tt6ow48ٍ}?ea yַL_?A{igL[ ցXэ)̙Gi}; ՠ 'vtwPUQF7|eXv+{뇮උ4lT&/FkP՚Hȥ.!^CC3+4kM9v YUf q~{ !RSC˜ȌAk/ds7\Bƌ 7')"o٦CAelq3+~5 $L*)X*P SC@e<ܷ H޹@g}[?ݫ?rl9ëN4ABBUvPYz~ /0hme2ןKOK5UUڭq7./S"q1R =Q(34P.[%eEoOťz͂EQSx*8qU x,2laJBؠ QP]E- 7bܓ*N&d]tI. vݔrȽ{n9Zv㴒XeJnuB,s~s",QҦUq4A8[ttu/xnvވqct?7xS KvOn 7ͭ/{440ƋVkY7>_Bca¯  lK͵͉bPӹΟj_M 1X>Xy pɍGFͦ%Zi%0zP±[rOD7ym9Z#g1`7 oP*ˢH7_Qk\%\(be}C?,̝ŦfϋN&b6׆Pb=&SUHyk3B9 "!ưHZ|7Zn?Tk)x",P$I J);qڅ+h%L,Ϙ-`{E Z<K,[N֭F wǡ"X@xhmۼH$_W.Т6Oh?2="LG@袌 yOJHjsTyiq'4mKP"u@`%߮q6Pz?wLmd?̏n 'Ažn4ԇ?,O6IW5 #:@M'|*E6l{F%<*Xt+$^@] j?F!ię^Btz2ߞ\vflQ .$WGmwm >f~(f PP;S׆ꮣEDdT̨14a]ESSc-zm-'Uspe\Щb-W̝?{~uʐss햱 6r4uU\>#soCv?!sǹzm??Y-|5ҫ*&pO` E5XY0pSBTHj$R&q#7@jІPn/j$q{LꑮQɠiܘU6ir(+M4?@hq ϛ1~ʽɧ0XMxf-j(ʺ]K_8*]DZyƺ v 9'FvJ zK%a1eo?Y-̘ :=6_C8Z}>n8!7m"bUt /D#F"*G8Gtb^OlgYe|FM۔5]1E`8g@?}j ۩A/uT0݆@b'.Wo54].G2s0~Ωnm|ߑ"p(-XG(o߉mz9N@p;,!ꍺ{;:1X&`ԗ~ڮ2RkTI+j4+s&!W/d8騅~kw8 A@2F ?>"ʫZ+\wIKfRq,ONO~!`Yf/D&^˾Mb{'rp|锨R[ZG0}+BuЎpE̻-¿ ~ݞYL{r̉2:R`(`*w3NjuR#q+ ZconjhE!Qfzl}[y;\vx}Ǐjׇž"Asyz船 B8*:z{,%ߗ1]xۡn<4zN0GEdRnݦUx~eblE@p%$s!|={?95J0bWzᎹ3tx_%o0Zs=8rιJWNri&M~(`}h ~Z=nIwҽvWt c{0 &#$ :]++l%f~IS*TC۫[>5 pM9t(?A@d#ZK#A!wԇ40⌻XEꭗPF08ZȎ-xsߧmЋ b3i}M 6uI=Nz].KE+;׼)i>iCq̂0lk8A;LIĤ3M O ܝ nٶ7\ڃګo^>}&k`qgafŗ֍1fWlh!à;Ii5%ʞUnK" nt_rPOk`;I,cL8eՂUlKzZzJ lj|B23~z,F1-xŸ]7.7E<(#=mgoJN/0R-hH#vG>!AyxGHL8DAi"}m 4CѩJN?GqT>M\  J^ZJ;c+lqbҷ~4(r})Bfryd~aحu]߼&2Odpr3r!jgL股[d`.=7%q*0 #")>Ѷnmc$=H; :B`s$@µ r ߳!Oၰ|).@Kah"g.)mQ~GiI >dg#WHDq$zAW+PPoí I~G.x[iG%: 0m3 ,?UW7# ϒD PD@PyVVnAa*X1W'j| {j0" ]5+ۂՁ =&~nﯬSLT'(&#;toiס>7QU4?bAunD/g"\<~HH_4ϻ_""D}EI^g1sd ܟb0cȂtB/Jd,FضlK{68$DžQT]v2Y^XTx]zvam5ή*+ y~_p9HZo_Y{>:pλ#K>m1&&2_GcV/v9̎~=+q;@49{~ُM=^W]CJ'уd[6o]QCIjgo\%+X^.J 'QwЋhZ2HC&S^S}NY:V&`2IjƓU/Ip$V?syMͪsʜ%Fu9B>}s RBdTN͐ED`՞ (VPf(`e~3Ey7} ~T! g7#8#~ Hfmu[$b/`@"m); Mr4Kk6X鉐q-qLe`A\E$ʧ1qJ*ee2qn~Aqxm%&*&syz`PAa 8iD٨}y@q4qn<+HGO@8dԆ%hRj PS#`G8iA Ԅt%(Z`ጎ 5]>75 ?a-Rv@VW&~(Simꁑ-0?Q@Aeqikôˬo;IPb'٪dѠ72SE^N ߕW;<&HPH^u˧ɷCZ_u`H]&:SYizb-Stx)ANTνK`p4J*N"@ʣ8c+!Lh$dTv΁g~gY_ pѺP&;!? A)teBXc`13(ie^G"-d)̻GkK֢N|J@%ЯmY0h/ᥙi~z"b4`P=OpW94*wF;8{˗ujpNLHa[0ѠKvvL0IobvqM)͹Cp,kjpO(ŷ 4Ѷqmج#CZlnp*'4fրPnʏ\"S1`Ycepv2Ly۬+y1wOozlbΉpqacYB:ʙrrOL¡1-omm2<-G ,.~5.A3*R,*ajے+f 5%^:-NmqAl5)qU\5ׇӗfJC+p]fW*ǘ&׌-១%I,2BC'Jڜ]@Y6pY m /Y?MS{nmwꦸ&9O\ےMr1gM_qm rq8h-ٮ1z/O؜9A2"E?YwbX~b}5SŤs7hN%"W"` n'(U`f}{pV1$Vub4"A$1,p#S&/NVYg_Q3PL r y#ƂqςKe~!Bi4+)SH#8pnFdB!oQ<욼?i8堏}wfUcMūݎ .B Gl~zb3-k(+`^V8a[ϼ}N`N H] w(fyٲKsaq:ub *B3mAdqo80[d[ GL~m[FK2Ig7+玼Y+摺fA۳!Z"Mggco%I[0ѵ2^̖%g:;)U7 J|&*l;ڮ +  rgFf$y;Y-Qrz@ڛ1=g¶iPRܙLϹq/ c[?}Ѽj lyQ}i(KG"IE [;f]HZ,/nM eL)lDzLWMHcN95HW!_٦mk*[XmV,ҵ?nyqbcUG7*9\^={"&{U'j /aj6\ĜdUg!Wj3ɿrg,JǦ Pޥ!~OOl3뮥QBٔ-{/f[0pJ$ZcYO(]Fu^t~'{(loDe<M ͯ ^8Hޠ4o]|% vyrj#[uYmG?v]Ճx][_6.sr BZ$GHk,a@6eA/zo9wg3 Ľ/i8".!Jf q4˱+o ,b2~vR_cHP6 )P(kDfU9o0] 3nic, "@'ň }1W8{)̙] Ad]{vQusF)U 6 2xnx3u) ;fe|<<-?0kϸ}CMZi}L:qS)=-BzBMZ =6"ca)T1դ‰(z+zI<0u~:>/efJ9˧Y.%v+2kAy`M؈x$+i(;+e' wk ՜yD3 BZ6.yNumigr2|Vg#ϖ&Yd_6O`a޿{„u{S޲J BY\:oh%%hs&&`nG2qu$`q( j/=bѾڗh8oV-lr )QCbXrj‚ӈENm1ENqA}c+31@*X?u~ezSlQRSUI˩'\`+ލ9` ;{ފ_\Su"8U9&Vuʇvc#J4NwoV_jZRP&QcS\)ZsFt zR#]Ⱦ~a'(ZHolc 'zen&9Ӥ-Ji3*b̰ ki ,(B-a*Az@Lv"56neY}º]Q"s\`q}OP#Y$z.tOr]Ү1v#JJi6S^?RKb'37čbCPcZF[oNUMo媵<2е X( ϊ`kmVzGeZKU%tŵ븬IqΥ ɟA=4}U ~K&U$!k˷;w|'ƻoʾ*VmUεQ~`>U4wxn·)9ңrF>w"<1K"4׻GTlm,[Ȧ7p o }ŢcA3](08''ƝHmn7\ ۥ.lG#7@`,|$FEGe"vPKitШ4ʲ9ЁX?3rFZ~ru}U smB7|g2*˵}i *rd87UM(j}P09ZdYgYO"{xg"{`UsO!b^ uEx:h.\zgokDH%rlXઘWq@Q@Ts*L8lQ9|G,68Ys%xo${ 5eCa oV'E4! y9ϳuW%ʸX=!1Lg`nWg<=6FLJЎlSiO{mWKб$Z8'-k(oWp9ڶt"_"Ǯa /xof2l3^/렠3L"Žܙ~hSDC]y* P\DHtCMpsf7:B4>:^f&ϰ6\~\h ^Ⱥd&ژ~[lm`8h_@iYOcC}X3rxXe+7B{Xg=/ߘ?S5t}'``wXIֺeA5W^Al!V=[öXvwj,Kvњ  W8z+(4Nl# | -jb&A:|Vͽw\Vx VcD7|T 1bwSTMW'(br޾# 䯡1r^snF` saTZ+M!J!ɿzIe-N% RJ }^Oo/V#x]4tk*I*QnUtw-yBڀc_֫)''~tEw@><xhQ<[W(Z- >T¾+e@㢵T*sϤPC w/^ЂeE]. ]"惧uU/Ą8eFμs(LϲU~ l@q3+} C{bHsh*_XcIcgڦ'4+ęQzjhՇO rkh2lhR/`" GF{rrAsz'櫅ݠYlXD>a f:ؒ:8TGpoPhBW$E#' IYtGZA݈GyS4jY3C޵/Cv1W #ٔMXsˑX2.(]`h\$d /n4Bjkǿ`!M/ZU{NW0sB:8{N) '!'V,>ǖKZ#c`ʅ j ?)\[ێJ;pzA<6'ۘx'3dE@b@# ؅c'8(Oi?SbsYI>'72}nZS90_I]G5t! p^5ycR/\] vr .h &C:M \CZv'\*,h{_f3DZΧ"Qhf$stޣ _F]IZE%? ]-fف  k+E50:<}żT0GPs8bKwK6/Dss"f$ +Ҭ=\.F,hYMsaGEJxfꉈAW1YEDe4>aM>Bw A^Ʊ7_soŤ0ͦ7I NdmWUx&`33K06wת#;*wy-{DJ2UZ;xMw yUOVtcsvi$4YZcVBxF$0q\z3YWՑ8an"lWLf!B* oi;D 3A@P.-GxFq,7: $HfU+E6OZGgR8 g*bP(LU_,)A>YB'5#&LX ^!/Q| V?7c`7q_5aPh'rL叶=J"rQܞodǚ{_<`.2E8O5'}?H,Dkq V^Luu3c@_ :R8~yI36:*褰 m7O| "3I,3燑{Eפ[G).\S t^M|; `E_s4`wa5 3:̥_2ܽlX?ձKz#X8ޑnD{kw[ԗR O'vO"\eJEee8" ㎤viG=2(լÏp^Iu_{%I5U @KɱEmo2 64%r {Nlr˻MʱʯJsGe*r|榷I 7G(&>ltq}nUS l8 | 1i'`OX,i|(=1n{bzz$_bv5TrNIEI6e=LSu`}QLoFͷZN_<$vMFd/Rl[1&8 0'kM-6&uZ}αdF 7 oM'(dd =X5G0=f؎*& 浊<'Z]q*0*Sߘ[㟴" )Q 4:clv\SrŢ.o jЛg`ʖ쯻4")wJ&Lgrob1JzzhNp12)7N8Br`F ~ Dz*b _!eQyS\PJ^RM?M/Ifi87"ވql?wNcQ~c„/q쀝fg4*n_1j6MWS@qxI+ڊqY߾e\9/c\V]RmdrV*,`FLFƶIӻ3m>զ9Y^[[\#I'6?N]Oci+!1D_zB;,\)9 SjJ6]u;vms1-ZW<5# T< 4 Ex@mױkRDpy{L-Ҕԃ_,"Y)<˟l{!eN^qjWR(~`[,xUtg?(hiW!NSO%G` nN n~Mni:n}`j{Nl O& |Ei 23@b~߅JgUt,Lfn"i $qx+&(y]!,>H0ݾ lA 4 *ԖK>[+zDY@g8kFkf*Fd\Y A"AH/8vW;9 4|/gughgLx˫Z@]5|Hmfű$Epь2nbyH:DJp~܃6ͬmoCmrғ{gjD]&Q1bJsO- bFx#`Jz b&`€|5qEƙ#ѕ4t(~C1bohUJ5K},i<'_R>p<k K"G1CWȷ.ʦ5 ~<|@?Щ$l{HEvZpgK L*ܯT q2]E|K1OpiMYW0DT6`l.AM+F.](WEEǶ *k r6R~gbޮN3)O.LWynZOLI ٙۂRdž6YA;I5p8JfZ^XH: |u}Xf׾qWc9VOA>Tϡy5/νڨZprz*t%f$|E fC])hV 5wI%4ϳh5@׳H[[ւ-Xd5 nJ*X_uZCtI딶fg~ϡA[fe8S3_h$ ?60֚ٚ֡hEӐ(J=D8J506e- f~|7Z8 EyH*eTW7@+ =E '7Y!9-ttr,V>䔎]'|S@nWTl~M1I 2ntd^ &XP] fޔ\O@R0POrJggL&c~T4W2ϽԺj58gVFFbA%諻 `o{!F{[͂0Ad߇z2zhɀdX|XA g(aFϪ!$'P$#> ҉By#O G,3SG[ ^31W;ɭb ?NңV_ufWAi^$1\}TEx|}r\DG& A"Un4 0IDwϬb~Oer9ё/PLj\Ďec_y_zd݄X۩"{7'ۋŞKє\:Qbq?;G_ǖ,-w:ؘj| $Ǝ.ĥk8jN(gj0CgaBW^STui`@fB9G2)Gѩ3d FvX=鬲!%1:3j{!b,#?xܺeD U-Y_&OaqaVsOobQ#kLSLRD!-?U~u}Q~[ GVo"h-|0jNmnweuZh.5ulrNuH?HI+Ym>^Ys|7Qx i 9ߤ3X׃h#LJ.Af4;urF]%[H?ms=Mqwf Gy%_r_q#Kl#lcemf"vs<{vcWW?Y5by#ǡiN|I"9Y #'Dq&..(W*IXKTWbߑr!@td_ʓȱoT{t*Yq\:(rMµ[͸П3ҕv>擎5y! CD/b)%r3o{";U7E q 2z%86) `F,@Tmc$v?x,N _[=P*- +6nmQ۪Idʤ Gy!㑪-21T@)TsjXAFc/Ҷ@leSXJP'aؠ]gCF8%DcM[u`/bi/2]Vb F2 27 3:,j8Fa𒟁a3}_mKZ~sS9P䣄k|#Us)2ml"fT͓[ %¨q b&*/lv:N^+kLh 2^ҕxuNeq8va5ojV\:+X?!MZ"B%6R *NEupr=]k(G:ɻeӏ@rA\-zZ.sg^A{yK%lH}2Bn.5pw4O>&oנi{W ZxHL#}A,lKP-@kzoD`^̫u+J+L~*eb(s<ь##Ŷ⯎󡙲bq?1$E`#"]~ ya5ۗY0.bdBed ̾cBg2Vpzm@EW(96HЬ\A*^| "N&? h-wnS ]t8Κʠ~=a4gEQ_G%`1tQ8Z1&߹]sh RiB[\rzJ [sʟOvKImy 9Сvg @$|hG?Bփ NkæQ؍T AbDR.*GV)Ear:AWm_ #ؒ%Gz`tS6HX~bo?P(\37qJ3$Cu 1N :BQ ~B*|XZH*V@=CԬncϻvXM,m8.0T@-A|X?m9X?Htdm !kGeDͅj~ǻ'C8?W2]`99VMjr~&(B9aU++fFjv NbJ/gaWp9 ;{ˉLyB`^p{Ҧ󄲽l?WRfDn;>֌ r*z&>њ=id4V9Qϐfs7AQ{Y9\'e2|./ rXJ|a_d}De\֯2'@38׬F,0LJ(xIW9>u`[6qqyq;pN֐d۪xʑ F"U=ˬN&˱EuJĄSa(ur*1]]J; N߶YEhX mdoęY>l\-)PՈE~?=OTuzx`ȎS-]^A9 Mlħt+ݎa%jn*Lvns)wyi3OXėZF)Ty*Duy5qtIҫ酪ìpHQfOb{+1n>5^%j mجQWfUVK}UHp'?`VlC&5,;z9E$l(jk#cEY!G/7t4)d6].U\z#WV=Kn PnY;dSm~)O{AR^Uk1m H?c,S2{5B9[B }ϧ5l CX\5y5Np;-*&6d]LǘX.'jP  Iukzt̪[բ,b5Ek-8Oy]U*Ucr+[:F^NZO7hEbt d#pxs9G3W$|? YsΆ1Djt-'DIk&SB(^<K4C!PhrN늇I}KHS@w G@o\t mcU_u=v>$S@}aCGN1 & 9=u=d.%/PX7 S2؊iEÚ,h|Nv#XU80F+ S5'H&Ƈ~KVn~lh 7! U齭]r!ȯqh^rROHW%]Qn eE[ziSII)PmtS-CrDz9eg _4կer_ui056qG==9mW[?bRI8Z1wtRmpP6coS7d18:BE;@W}Y^?Z*Q4۹ʜ*@ʧKDuBdhP湧误Yr9GmEW5k',q Q1dB/& tR .+]TyZA{s [u֏P{]b5ڥHa VJ}S@LJ9sś}yXb)4:Bv3 n׫^WQ" aQP_Q)5)zaY,"zx3psEDeP`k#^ށcZZ(zDK#a%v5k_6$׈"X<">= ߈yȽ93&h$WRB%xE!y5RYc`Y?vڪsxbD4JjrG!a0*S%%La~H%Q-ö4M'3T)V1'}h$V$#>Ug1샐Iq?-{I WB2.%=k%Y!) {]N-` Ǜ`޷O#= k:?S's"L8Y$ ֽ¦+1 _-[6]qΗkHsV%b/r?Qc bKf:SS.A5XW)v(^.QFH8]'52Fq^|ݩUCL#kh`p3Wa-J1M*Aai#'/#eK%B44YyfG^ h$`\,2~ (4Qdsس P}XKrqM>R-i X1 /YzB0^9H }1w_f]g3`?.pv>mD~(iplϷM@`EZ亪LA?&r !-n 8㙸 U Y.VƦL=ry7fD}t>uAHJ3jH\,郈;xP%EBK=Bn50(D)ה_K%D]) KR^-Jڀ* <3%X|~`[n%|'3W$P5 >`ccآܓ-ဴ HVhdY2gf7L #*@B:ɲ6bPC)_ $惻=+W')÷ax̑h zZv76##имPZe| ͡)ݏek$M GsmTKI8q)¢ wDOoc Ŕs;ɥGz>ӹ+19~%^Y-Z Pp*Q NxD?" AuS!vRZ{"ģ 7VlCj& .kr2ˊdX5.tf34KuA0')aZR1P>MޛB [0,X5O Į]qUF J>U)lk{Q.Չ4YSX0236BctQ5m(@&}V s3fhmQLQQI: UH{F,ŃJ`9Ct6<@вb_X2gը6Z"-+8Z'1Y".ϦHi6enlg+|7iSi;F6m{J Gh yjT#>cdQu B/[rܕ0A~f$fM#iSoo<%-5LeߴOX0\lA-j "|ŌEF(iU l M -ejwGɜiعTcuL_R \Iw\7E,uN6dӏk]+j%7u;^G aWo o[""fz߮C,u4/Nɷ" Bkwar|d-#jW{ tݎ_'Kൣp— "&HWDl\U(]+'rzE'qP>қwOCʔI@jQ6R?Ԑ(9JL CY c?3ČL j5;,A?yW_9'uCR-CWD*> J-*dYRʂwL'w顒@,/ކX7A\$H,{g6?kɟJ)~\ssHok3agΩuumg5LFXw' & eyf:՛M-"{Pa{PϽrR$o+,%c?6ؿfX~N֧6 Ia+}k1BF-~_8qZk5p(?A(%3!3x*ʹζp3'V_Z÷ P=+Q׏rQCܮQy>A w擐7H5 y*W8N>^';ʀ#9P@2=kL%3h V 5Q+`Uk\ٍ`h?׻:)MeVwY}Q v![v8k^lcZaOa[zV'S9Vs/kʝE]\ jh$t&20k<"ZE+3LAOc`&9mӊ^;mtx%WS2FفѪ86(6)6\ (0Ȓ}>w_a[d IyݲxHTtvfH/%נ̡C PP ,v|U:toU\Lpڒ`O/@LUiQ4┿Tcwʷ+;vGBҳKRje2> _/~PI(Q794Ea((%e 6b ".$5a|=znG1㼘J[\mw(? D$\9}¢xEt(uJ vԼ}j99D:AV׬t A е[ךdCړfh/Dᆳ9)UޣyVr*ޟRD؏"Iվ6.4E79I(J҈-ֻAҒ|6WmpUZXe]m[`:ͪU QJ6 tjȣফ^-:ݬGt| +^ Mq A%ɏ <-%fSjR8WpOqeZHZ&1V0x ebL=T@%Fm, 8iǤ=%.vrt)v/~|do% ޱ"qXy#=]*E e`uw =MY$Rh](p,Z#қaLqQ `xWbU%gT|Gh7t0)@74X\M|'D 9T߮0M\Ms:4)?({O0lG)l8Ⱦ<;Ai˪ʍ'"gg0!9 *ڢU&N-GBe'lFe<6tTJFS ʍ3-c`c_ٷ⭀``%XNA`.a}K|69 æt!֡:nV;cr[akcAX ʰOl[֟+5dIL,.@kL,ۃlVO_azzѼ(dH#1[HI=g)o6:X1ect GTj?^1SRxҚM9)ōGz#P62 U/Uci&L^ s\|rQ`xrnd4;,\pLtEČ6G ')|crl;p(x 7C4̳\kE?^AwIkj.e q?IU듈b:?A-ٚ p HckP{:X%N8v sm77jofNΆzeJaQ4s(?dѮ#ww'Njm Scc)׸8b(i~Ոvrw8GZR}@Gk'" qĽh->X'^hgDߌ\6kcon͎"yFuʰCr!;2AQ"2a[ VC0.^W&8xCiƞD (`<(\q zAմ9APD8qgݒ 0`T^]mVo |9"N$f %mZy]t>j}G4V"@:-]hk++" ._58,mT}~^0QaJ.z_a%ql95 jP2z|zGCh;{冈޷LĔ'Yu:ծQ/V)\D.}Eq %2B nM[s.hMIp1 kcC%@ж}x07x::;yBhmVRU-B]k blfU2=k=_ZL `k{w ~[AQ;<Ǔ\C%68Y!S5c*X4ܽ&d aVX6Ї|LT(o]atQPY~t? @*W;_xQ#Z|NYrعD F7'ó/'(ۆWd^:ejmKyd.Ơ8++iBcp"S+}b'SЅ #lOIg!?$ZD4@Y"*'_wBǽ&rPdK~MAL@GIj3A2~׻@E_%zF?7t͢P^𢯕ow|^aHeQA5h~FZz7]hh{ܠBI|Z,5D WxлF!;}˚Sg۶:G$d$ꍝv O]sXqs۹uo zك>n&T/ʶTW`C sf4Aғϓ^$J@ʁIxr-CLj.\-ĊO-'p T 'J Yrd#>z0nsWeW(F C'0o`B'96 gT ﵳ'+CCYWDl6c08oĠR]%-[!o9@]sGڛ9S"$+ 8RwOx27u%t&WfFÚ{Qac%r3K hqJ\VekkNqϻ!ǔHYUY;hWZ,@B'H=~!1 +r*$}=#6<>ťeS)ԌR$㜠 i^[~Jp›?qXAN4_I"P->R|_z^2HBې-Q>] )q .>$P6R拒E%E;ʂ%EBRL0G`Q4}RN׻ƫd*aSj4#)ދ\*E5ʣ"k%/EdMP;iܒDT}+<d\Nҙۙ4.H=33&0s&C /c8wy UNw{Ư!j=l%ŐpċڧkDX]3~@ר~Yj)ng⦓2nhOZt2nl"YHofg* Tʤ`Jg|;?ɑQ /OW&>8Qxn)F\t0rq~qXe~od7c9Fy_ t~|'qFR9]e434g(e6֛ao{=Dj Qz]ݾ [|Y81G5eC!mzãl[Mg@Ģ?i)gܬ 3gq@#Qyg؈ȎˏLE#:"at!̏\O,|?u<*rY#Yؒy-(3|>v5-%sfšݭHcXܖ\e6=lvC#xxsk_2rcJȩ˺`U8uHg˯77y[ EO#FhS] ʿƐuWt e$/Cu& (AU HEa5orh4Gpխ6+b-,fL$IP fYBPcH;D1A\cpMb?C` e51Xh^s<>kIüsvo}UsٵÞZl 3f H&t|q[51j963i@$SB\ em()cSbqEG)T`R>7"N!z9f*Ý8U{)cHSfPCqjb߀Hטj4s %R{Pӆ[>+t\i 뭟t}hm݋JXJk=T(ؙ§'V3kkuo'\K%vt8YH༆->p_6IIP&]o|$ rk=:KP?yVMRE eS34^z:O>??][Zvk:;z9FȆ,T-"˸ Ԥ#\*@ &/n~[7B1JN-XLp7΍2G5k@%%*9><':zRZ\|Z핗o)#Lj/1u8szqaTMѴfhz~O` evQeig=hX-еF={(p ;ic7 F 7%fWi̐P.%Q6\q :l}gȉl4rxՊM=p^:iZˆW;d`g"av'8LyL(6@\j$1?`Ed^)-<jk@qKV^gvͷ:&}==>^]M0?Tp 0Aun|EdXWUw {#7.ju&W,=վblÝ!1d<ߏ5b$)-i鈍E&рoT§0Y?S⩊n⌇!bë%X9~ˉ7 kG40RH)[=jr!n?%%Ͱ6s0:2+C蟶!*! .[WܸXTOۿ2 5R>V;x\jT%LwǠs3,[5<]ʔ7gs>o4u 滬ְ)YүP1jbB]?n HEnȤF&}ب1X?h|1l0A۝h23$ =@˒~uvaaRO.4gF_Ao *2]|=LwӁ3ծ۟iIKCݮF"ÝU=t7HuVWdޮ~{Жoۤ>WI.Z]e B0!k-\Z.05ұ$Vp2ڌЧ &ͧUMș(Br?*p9E-E7ȢPOV1] oy HTʾXޜ/:Ǻ1\vΟau.%K3GݛKD`*&bkH(ytv>P~[֬IFIu&i@L*b4zOw)ScS{Vc5=fwTJq·WI |(>&wT:gS.'$:Tg$vϖO`l]v,ݓH4UOkg/pHb`FQdR ӻp=K>qu@MBnorxfu#t9<5|I\-[=–y;S^.CQ/sfFB/g浗zA=Xc@lRaˈ[/3MztY€%Qmab,Cw.1pyr)xw':MYrXX: eav7+ z6Eir]HMqm|!4@ۜ:ErYJ<ńg,9:-h#(&^X8D=>ݣI,:3 I`,zD!Ld6oNjj0[ Ȕ":TZZbv~a[Y孢|Ѣsn"“Z!T &Ln%=H=^?ƛgÏb]^fv z`'Cl[MgwCMN\+U&g9=9s 3ޭ^>!ܘM#~)2V˃T.%La/?(2r>K'J:0DH j̰^S/(WZbbH;BoKox^KeH~/AoK~賆=۾k[=Ѿ}gTv&N<u]>6UlOʈokQFhQ?WCSITN/&{NVz4{Rʅh6EjQ.J.14| x 0a&;쓍KSKb:sH1{њF6ۋ-}L(+9%td>0l4F! tH|Չ`0jnŒ?K>{,–QAIfN5l+ufcsY;q=lkI]"9<1<}(;2*åōPDk#Aadt6&g']g@Яn9 %K:&$sjA$O!r[6)aPml_a#wZ\C -Ň%;|'Ո!r_nQCI KkOsz2#ՐSςWO `l#5Nvf ku;4(x9Np 3OR00[:E<{{)ObI_g&{3*_md%9GS~L z1TEg`nwKƬ?59muQ|$̐٨~xj+ B]S4Vi~P;oJQ"_ۘ(O7{iwhna?a4J4;.vӁx":x6z Zjm?]w+ޠnTSi eA÷qvM fz ̭F&(ƎJQ~i rDsF^ $b&QA!X#=:\{>ל|q+sfD,.XE|p^? m/[KFNkD F9ne*͵%ݵ2e*8^_ic~%l¶sUdUBbLX1iػ F"X֩ݨ&PQc(zyU֛s8TqcqD+px>P`fpC?Ki@ { ,NI/v|O8+j7ẦJz(e̊SIz9BҴN@:ÆTLӯd8ߗ%t:0a-N%h0(5QH'Pʪ6Y˲J8Rͯ2V12c E{81xBUܠp^e[gY\QhF11*kY6˨j]PP<<$˔А^LCjf01.QZ׽%5(\T ݬ0 .CEt qqeXr7AhM .up)ϮDݔwgx g~xhQR_.do%!iw[)Spb:Y$;xtŲۇa7 o3`=bu4dGY  I4 !I> Օ ױe Œ%Ub([?m}QT0'Hν_ԭL)[fz5eΚy@,8Ko8Uٿtwh 8a|^=jt 2 s j/=G(-40Au>L"+ n@ j]vP6WA_S [^5hHaӢƂ#&r#P%lK{;Zr~+Ė^ڵOשOc uB0ϑ8zp)\ɏ#s5Vh۱yS8n,D8Z=i܄Л8`UnXbB%{- f(v6~#`$^HXaR .aiЈs>u6;/[qþwT#hFZ`(Mt?uK@yzn9vo@5DF@vr>BqWC pNFR>T%o-o)S`jHxMvU^xg{aQ~7I+X%ȱ?lkyr``=^mlˈޕNJޑEGf })Ț+cYXl\4Z#_*W.;Z ŬY2$¬{X2kjPEJvW[6Zb&>܃x*|?n.dhdh28-D<"<댣Ei{cramGt/ ^6눟s_\7:gn»[,[0Qֲئ uc]}S>i.f[dկI 4\ш9BJr;NfR_y|)9W!<3QjID= vAʔ 偍k6ݵ(~z(r-RjnY22pAGTOTCv3V{t)&, dt.+M^[G-#ԩy1ZclՠmF,j{)|swĂN{7d]A`^`'r!?NYpyOb-]E͹U:M'T+XL*J`Ik;(LHիe0K8KT)ukSsL8.ZY& Xyg82 !ff6WCu 9;'N&4$ATif{G璭(du!2b aY}ůB*r0;ݳc>ym+@ ; 8ƻh1͐W(ԘIpXJ5XX7(]\22*}:bߵk &*nȠ =hr9rW%9R8GƠxks-68vawK=(K&6tcf#)7ԮF3q 떭B>&7ͻ]VZ_O[r1=R;pۇ28bvyV6sM/iIh3F8vprSG6\tSKr))g7įl᫲ pv(2Z| cemo+1-k_K'/ݖi-DV529=0lVnՋn)pjZ['oB"q@F3E.i}2\ w0F f^"6D.)yU0 5ױ"x& ӅkQWa.͇:HfaWi.)E /)O=z3Ņ[AVY=-lv[4t@()g:?x\bA.oLZVo7;/Ch(i>Vʪ| U;FS ь; \ضD~ wE`Uu\d_u쏪=-?|ghP)}$ʫs5m܊|A[yydKe'¥!#PrO2pB`uWy{Whqun6o+! ʤCբ"L/5\x?/98]ΣK>qBp!vʬ=eR3-Sl^{`\S+ۅ@OEȑvY =L/D#"k+)m~N|p2/L싴Jx5ḘBhe?0E$L.PD3pc"ŽН" ^ppdnLgϒT͞lLծϲ pw5h*z\b]6RV D!q7[L>_ڍ*cI )!)d=#RI}NA)HP) N`4ZΈ7h_ԪNfZ+f͕ёײ)>Ee6[ ɠ%b "^<]1|Jleft^"52s_d ]r`1=.Ǩـ:o|h]z>Kn4qc%-QMڭ%bf0F`7TEsodp^*3G 89(w2t,\}_ ef C"uƆ@I^l`X+FaF43{͒Wg[%. E)YYڂK,{#yf,x*Rݦ*!$xXUz9S;ߧ-N<[8֘x̻}9*+ɀƢwn.,tmO-`MĒ;3Q}RG~v%ׁ(|k4>[3rrdn/|:w)q:$H Sg~Iu/ ax /!X6`E/nV=*JKcgt\f`CKg(ѳ$/#ޤ;W.O1-6My`$&ĈRKHO[Q^_7P>ϥR+yDmyV8vMwS-b) \VfBMpS3kVuһ_.\*I$Y 566E_MQd"Ka9r'dLV7P쯚IOk"g5u?'C9,?N`AʹN?vG5j`1!{)AxO4%QЏmM+i; MFR1S6Qah8Wh|:-ߣE>i6.$Yfߌ@xnwZQ4?Fshv &@R0 lmv}%ElDXJ?6iiUc%C[݁^==>=@ UAۼHOYܣ‘΋d|,f5G"քǨ­jE##^޸XBnJi˧EA&fkJg+$*.gRByylNX/y$_*1# kZ8~eKqqPO<=Q ,BubllnD45A mPo6<]O H)ob*|ɵ,+S/Uم-@f  j5Rɋ+uʓ|2/ΠĢv(R MIQ}\!j0)_=# Ǿ[,զ zx/:WiY(%hРkSYBQዶsK'^spv@/O$y7̨FQFDЪ|JZ: gѴEk?ʽ0O.um@aX?el,4ZROI@EA ̅Tܜ5>)z{jQUf7w_²d޵kH!᳍<@9Dq:sbqԱ2P1uSvG sf HnOO=+.NΉ `A pQm . hĮ0$.1 )Uc=H!,5h!|*LFiu8krcFD8;c+\Y\GB+e܂vƯ{"mM(hG?n`՞qpRZިYS^$s+Gx"ȾA › b~ʬ ے8ׂ_}0`S٬`{WKYš=\_Q _l\ekࡒg!A^O,2'6B{qgFrY]I=O# VD\+Q0Ə^{ANd^#ZcUFTy oμC2Ǧ=_>3@&!pʑ2Ns':k %a G*~@\ # Fbud!({"dzl9Ihbu_UAU2NK֮XeT<9'@isQ뫭<$+iO* ,C9[%U'oO8+Pk0}/ĭaf|,ҞCG<*(Sw@G1W˫ 7PB'{p]QHhu9<~GO((N;5I 9$fO9~3+f_1<HFnj=}\,x 2 Vg"y?nFl=5SI, #љEMXP&0y8PȆď9wEchEdEATN)*a:R.(e\̆V?|srJ̷M3{o<@ `/YCu剑YM{,;*Ї=]ResȔa'|ǶJ#U3 ]YV^iG夌6 P#)w -KJj#1Жhq@ࣲ#[ْᒥ.ELR!u3j92ip-7y^+rKJN@MJ(nN8@ϬPo;23 τt]l/jF,MhŻ ( ad~XR&$Y`8%!tPp#VFISF x{ OCd@۬[.Qis=`<]7p "ͳjD^?@&(o@ HF+wMI&2Atp-`˱Zľgd`hd"eSY˔l٦&)'`b]RPUD}(u;^ igJovXVVĚ57hwX m'f56;.(+w#ނAC!%}8KֈqWݾ՞&M%ym_6uM3jlD2{@@ 6HW)]C}2cjn=q}ӄ tn'jo  Gsf5vϤ |Yـ| W=M;4cfD_ΥCԈ8"zͩ8W|i.9/D7T-*⨇ձcڱkmdL?׆2~.7]eN3Lh_D9 :}? LjC^K.TxB, TµH*dG+U}0-s۵Ų8-%_1& Ǒ9ӞVR:6r;+g4G u|ʐLh3頪p{j@+ v»е,_/V(>L9P$9@.<6i #@n$.`br'6c)_xJ3d4ike0cE/c$6#BVPtvJ~P=1{l+7#a9NJ+y/RcqeXC?}|Gy{ ӈM .m(x6E]8,Z<"L'0ƭ2TLwI`DSBVOCҲJNN8 "ݸGXTqӸz+|~+z1xz7MaE)/&<ֽYӶ~wny_SHezұnQ!%D/1'IH(0ƽ?E|/r3lzQxϼFxi+h?n|pz-g2 2YIoc0+UۧmzZ-: u%b1@7!U}'x,s&-$ϴ2 NbUC.XS)Z^W.g A*"*WNawt:(L|8_+?fQl# apd梇579^^].[Y!Ȏ}x; ^=clW ucl9u;6=nh)A,&`6&OyJ5¢-cJ#]ؕ0 : t XeU2#@ 쏙u5A%x[T]7NBڋK CwvfgNnglPA*.OQ9|aLO p]Yc rKb %Rb]9kMQG+~,Y_D(p1YXL(GYe+6S.|ʹRve@,.mzHPUh`k5P&-1υ)?j/ߞ&4Pĉ>c04 ;J*դв)Qt/xÿ a4p`RA3%ɯq崋(qq.d46c"cj96Qͬyfoj ~)% M_B\rT}8V>]3ڥgj:I%#@]Ꮧ֗tqY/&3\V^rɁ~/94S]}g03r'< x$IueWx86]>Uf'YS-^+rtP<ؾ۪ó):tk/Ԑx[#@~p?O o&GI1zC.L$  I|leԥ@~U uNC^4C{gUД*߼K>d)CηtH븞`wNL,YBrfYGѫszR/P^\Nw[ZlĀ~:E$3@+G1Nc a߅,ͬ'UE_rP|Tč>78W#R[ؿ _ULL\a\sI嗁QGpZ+;ȃrٔ.؃gRnGRV8qlJ bb&׵brtfod)Y:Y{C'o=6;6^%QW8wH 1Gw-3"TԽ-r[.yVkW8REڭAHDw \=dP)%"TȒA &Z?E3\a}#@R$_؄$<@;Z"ldaF8I#<p;?re(kx0B V]hݞМIjFx$)"!MwmC@V%GZb482ow+nyf ZQɽVdS"o8El *S%-xSC#D9/>mz !*;xX:i p+(,=OppLgg$?ۦD/cqyof?^eǩ6 ]z8CZ8c:`587& 7iS ~^m4FzʔoI֮ ,t`չ/_!M{ %)bG5d]g^ή)( Ȕrqn8&w9l\):oAmׂI DԗumE)~LMq yzB?xD3 Q]a#5 T@Qfט7JŘM p&ʗ+{9ּF~сDŽgS\X%iFh~;43R5a SXKvZ;B.OqXGtu>y6J[$BqR%a'jInXɲ `pv#JyXN\!9(\\myarqA=֛h qd! |fNZ$o5sn:AhՅJ[ <;Oޥ$~ { 3 0Y$r :w%!&?r*җQno9c$× Ky2-_b*wt!_n헑=IX뻇6Jż(paz@>BصCWّCt)ݕ Xt?p108hT@D'8>.1L_bWruQvyCt-1atlAF)G L Pvô+{U٤#Z|Ŀ٫[3G0chXժ"W?} Wpdyҩ-S2f—it0zvP쯍1\^O{N3Jd1//CQR+l3 +!˵=a\=ͧrٮ;&O=}}h^7'+I^q>Ej=هɾÐhB26<ι`W řVUTZOBE˶ @e gVd G/bٜЎ];RָcpW"RP{S*4pv˺z<n`Vqă3E7fQx]K(2MWf~5@"L{bYڌx*@ ݢ+mU(ȅ]ۺw&x!Z<q-ŵG C?UR`Lw6=SM B˓<~?b++Zz=h0@xt:$Asʝ+OpP2vuJCR ɛ(LND7$D)P|"7!ⵉxVX:p'Yxl C~@JsnX!!& `%7fab4-Sx7O9bZUXYۿY b_|BUG2/)?PshPD+J&Z!)$:Vq.+S&=[RM9l/~8"ĵ ̤ "@{bHln_ФëeZxP#C)CJMN]t#5[ʝ| òw]$r2a]O!\B,zUʂpccΊ9*.82 eg k+Y Qi,S%JeW@>ïP1~@'ixzr*Щү`ckpA,~πG  TWjU?`}ڝNu5GdUڊGn.uZ}nyzox9W@C;Hp2*oO*ˍ9A 5\E"0yWQK!w;e lȐrj|p*ъv+ nT(O",SlTBHd׮:lm?f6iruam-.HW@ m (L=9s/E952pni. i?~!Otyɒhs%&jH%QQUoN(5fn.+&1Jt}Ay-fX=^R)Cxѐ55Sa pʤܔ3Z3c}V8n_Pfou^C>^g%S\{G#v"zjH\ۛP4R B_ H:"V;-]wsQgaͳ'C@y H 1Qr/S7D5}&ыسbC?L_*!O&J{~.vE!AGg? ٵUmR 7icj*|4;jIl7}3 `7ϝz\ 1 JnHmvKgr)Q˜/Ћ%ӅF2\\_]GSvyɏx@F/O )SDDN64Ë·Re0c[kgIӧ`/AH>D|Flp~54gVDUӃTS"={I2,H߯7ǘwǃU_6J/F2U/&grE[(T5F>XYBM;mhG.'!b|$wqp>oU:{dE?!.`Y Cbv@UC.ǃ>33笞t%,$կXq1Z[9hY@CzAװa_\&]`;ʺѨ7@ќMl fEhxp"".:; YM"hF|Cֻ %>@q&UTCUNNܻjѺ;9a6 ENvݴQ վ4%A;4=2K]Poq/[]U`KB mƌ෴V/PSSMVz0oquC4|N+GWWڿ- nM5Rd"U6ӻ_lmAFcLY&!`JgUGJqWt( \}irĝ=UwL!?~|0Ip<8J Vp+bB#GHw6DyX;œgN1Ť ݢRkFR9zfkSj'CڎuȘY*U0;4Cq#]h#OCi- TA,1݊|%VشtUL,k㜽`9@A]y{/kFqo^<[74eflNƱ 3;.v' غ{L6MBs'pGYŇ%쑅ͮ}T__۔wmm3?O6ZxdOq=!QBhrL vr]؎XABF=~Usp[B(q( My]/&5RNm^oȝ@ӗ e 0M>ЛB"av9uSϿS <-^lcw@az:Ğ\ kbql=aARTC"Q 79{RWteGub F hYћ8Q,e^$,vQ{ƍZ0Bd:q|_ Re*m6?)hQ:k^lt;0h5߼Xַ-+ M{mt.Zc?(O6iQ3:;|E Zϑɠ[saҖ=|NNeD9W'$w8~E]r+h뼖*c/]azR7e.kFNC= JE^&L+WMO4R' sƂ[N svCpd[MmC5Uwp,r5\[WsڋRK|'jcty"*:k}ɒ<c%mA + v=^^~E&( 5~a gr62Ok^A{ȵE%Lǒ:@]$~+ض8/$זZ~4htEEqd[{iL`;FrW*C- ܃9&'I ;Z=8 =|6A]P-ؐZm~xt#ѡUFDW_ںSW<;D)GtBC ͐eh)e)K{9MF ?3RCDcAaP#Q[b5Cl] f;[`dɗ'oVHq y#(uo;SCB܄)u5I'+.YxXCM㘑g%mLoxDRveT}Iu==[c\1;s^@inT 3D \^&w2\U<ڈu16/Ke `F!m/(]xJqEoep?uYwtFr h0Jw͟Z14| |>*Z2#f+OsEۚ˷"TK0Jw/B0Rv:CҥAzA*W-+5|Y-%S8fs=#>ph??"qSI6R mJ9ni-Q]fXsX ESex`{mW>!+'6Uf0o(f8H]'6vbjHT=>DF5BJ:el:)JrBP^ȲpUh|kVrsv1(.ͫT,u`ԫPtpdqyUkSJx5I0JZ-q׷J|HkENy^ Vd3JI(`)+aD Nrtq T,Z`=8BՃ^-9,{a<&.\VN'*0pi~Z]6ESm< 5NJqfwR'C:fKl{t b~+#ᔀ 4Q+iMbh2te1X-f5Q8 Qt4p]k*?\uѼE@ ExP6+<6 g ~Q;i6VGM0V3boʚY E/f%-)̯ j^'gb8=Y{qqT;![B9ܤwKq0uq3a&д@}{e]a cb Txj@7B5ŝ}܆/tUNpTT 7_rk BͨrYgSAlr=Dt`БB 0O4pYeS+y*EW #ʃ8:#0~7KT(ϷWqQZ5S-MA5-Js9]"#rEs,8esTR}ؾql3G79!wyxyM{4)(vh?(À Ȉg|#,cWXv-h9_V?,?QJ㈛L|,=' hŶ g;[snHR\1/$,HNH&D+ zPsjtjj:\&ܾx H]t QY[F[vهciR~M<8{Ǖ-T9-|I6^W ^Fd[(ˈoES{[4ۼ@xD\@`J//{3<0K^oܘJ,Zb[>cenZ{d_jKevQDY +Wt~;a[@GVDv.Dh=_{^LJ,Jxű4N;olU"\<~<( l bH+I+_ feI2*RnZH94)xEJ!0he1 I:>(kjY+ Ph3>-nYӰno:Hǫ"d ײV4AIFЭpha |u/ˉ[JtI I@ ϺyY#w/ oC^8*Wya59 b `A=3Ud$FNiOA9/F` (qAzgŵ|6d tYuqU#J&+Moěp_%,t=UAf\̗׷AȂi3;:d1o;7MnIՃq@҃7.*D9`*B=&F@XElMܛmhvNj]P⼣ơU!ҀwT`FZYVU0*!v\ݻ ڟCnYf:fS<(\tIB K]/n- Tƫ ƤXeLlW[!4llkl'kqqF}ޢ+N# J ߠwBvb>m߇ 2#=FIL@prΝhYAZʇ|VfcMJ;҅]~FH@(*^lAdjfԫ~v٩= AT]:jŠUE VaiϼϹLQ:qbzoLP8qt(e`>Ul `lxRRSTq˷t5~Վ ɷ)ݳ?SMsoAk!cZ=}?)6;O^uvuI=sfmB7P}I"sHȾg@6K˜,iz૪B@aL{C7Hl`|~("za^Yd}t8r+nRUI-箇AJ| B[kI!hp( H9|H(9&q[9F5d->Wsl=lcÈ|*izsiJ\O3lm91}ziԫ-ԑ@VUpQ:U+#܏jIުv^MCLA1D >EG_@ /@(DD&>O aQ[F* YMEx6uj`&܈_?X h3IU%n̊^ )3&4xtKxo"e\Ϥ)QOW-%ZxZ{S@:QYZMޙ,/(Uyc7S̡S'1`2\%tYRZU5NRv[$slKV{#'&J9@jiQy!W`6ltՄBiyjShvrm'0KAzPJ{Cmj^8k|y&XWYczoc]R%zgPPl#ɡ*"a'1G!+=崙6{+07:al=%}$Ib|SurtLYx=X2>j<+njF7~*3 8YG/]Q@d¹Ly{ZBk/ޚV4 sH:gV/TBC$i,̔ nd"r3,;]Ju 6@Z'M߯`\%zWu% :t9OZ BeӥJ۹ޏv#x&IeU UZak0Qbϖi줴5Ŵ8MpTorcs}?ȅCIDÑ`Any-ރ^j-nW-i"?ƆP.t|X1_6Ki# {SF<9vMh M<}8uOaQ)HműbWFq#)6+N`vnoryNH{\HTBmyOu0kK0Gn^X}.Ok#}6fyGD |]yy"G* }oSlﭡ*BT+ruo}hmӶ1FAI.C߳;_s*J]d&zὨV$bx ֖ 6"SfщBG)ow9i*a$ #;?jOi^'ˏTF^qh|AׂM}{(` nNYHך;y}1eE:,DO\GTѶL"$B'u0m_<`1zoG[2`\YXs`o7ddza&|{r u3VdN[%@ a(JD @>PPW'XX b3,"|"ǕrUJ t`"%^6+ z?9Z {$Ayv䲾ws[$M&-yU'y`۟mRNfe sp}Ώ85q'Cr`2^*hoBҐ DZE=g`XY.bXe :CuF47"!,7cLL9BD57t}sr+J!B%r$(g6S$lNioՕيR6)H=/nzkiZwJ3~I KD"YpW2^5 6>}Hl(X0 'Id8lUӓ=|,Jz#yKSblj\%";$f\E$H-y܃ 8W嗘𨿓3PXߧLcP?M-9.~Z#Nh@=Uɜ&fBUb߼#&hURڣsnxk<(/6r89B#&pvŶa&MCtxajG8 WJfˋ"vÝKvGM(_xp|4kN] %QBk26-%<$L(s l}rzdӈfIJa|P!R])qX5E8D-NS6ZT_q6kUi}?"jѴ{g#/oxb:mP:3 H+j .W\rt \VmdAm";¢a6 W-͢]~UeUM>|`w!JQ)UW͇*HtE3. D>A˸m_e6%pr\z!$Gaٞ@ὪTn :B DH޾ӻkX9T"ZP'shO8*F:6Lme:hXלsG@[?G謶VpU>~ױsEb(6Tଵ\=fII%7}圱/,+]vIDVu*s!bMH|zJQo*ĘCr~g{<> ;am԰V&G)BAѸv8@*_tA=3f"goRp&֯3xSW],7TO=Tf=˽[ŽXE[eՁS(<3ӡZ5[|w:O ab]Z0zBfEr) %D}_K?|DWsH&vn3/XEfk}.$;4=*Ua;݄eVKE q]04L4F=b8g)3jf o-kǵlBeE,PE̵XNUzD)9+_dz69i[)S9)#ˌ-I6`r7bnvLcAgNNz=̨gl]ϴ~"KxKnh mMVwLf`1"i{z;#CԔpcV+ =HOHk;?2]Ёj*QjH<"~9 3[Y؟`>o7;Pq5 *,Nu7Td_vVmZ~dz‹~]{~ Ѝ=McT"s>d@͉ 2 ط#Edݳܐ̱cisg*sRWĥl9YwMR Z|H;,QMR42I^!­..LkSI`_HuttS+Y$MmGu-z\v7]V#h˫i4 9c6VkFQ.܁[:r&l!XubwCbWc{b,hfͫgH}H/k@ 큔j|m{qx=#2nEfUڐ#5P&25zixr|Flzk6=7Ҽ@RDC;@G~FYg`z]/]8ӕjejIw pg۱/ 1i<) .[4?C,%˗c5D %!x#ݝÏƲ~ٔZtY1Xu'%V5hwgLYLnb?ڃ ;aENA,jaȐf|K!䬽coZֆڹ, kkmk dҭsL,d_XJpՆ '[]!nTY'f0wG\ԩ<^o (ɏeiCV61~R#>Ff]>=b*t!2硥6). v j:!Hkf }j/rPLP=9>ߦ^zh1Z5/Bv DaP`)@s\sB耕E쌿ٕ0nEppnE?}E\fx6cW ( |&SzAUpf\E_kΞ7#`>j- ?++|+C_J2^@`IPՋ(k s!z5Vg#7̏. I(y Ƈ?+sh\2tGJk}̍!$ $ tyt{YH EJB?LSE=,SɖeȚ~#,WC)41O T5̫֫v̬"` 2dw1J>L+YB0ē\.F e=+ք8P_?8 O:tb28Beeɩ3˵ERH<9$(HY> ןBo$?Gv縩_3-QU~^G/-1Pod?T*S~wZFL*MH}?_adL6MPh}u ?t-?Z?6>I߇k0h}!8qw򯝥Ͽѻ>Apk`}tzaEH%I=)RxCv=g6fFgtH Me)EdԚf٩_Qy`t1oEեvw#J<,> :8)a]7!cRBO:3K%_^9ϔ)aR,g\:{Œg=h(HXl"bk#GgilwQ4{;`}zBHm} ~'Qnb8m_XpջiCd-VG3\3KkԸا=K$|HGt]e/](duYyݙBZ-sT=Uѯ׍Ң='gQ 6| Y؀.g 3|i ևs?&,#59izH5t$+TN@\2镐3pl!y֘<}ICƟ%xsueLµ{ UY"_aʾx *QֹӂfFʛu^w&1bi |~ NT]U|x S:R>&FK4IPD)[NiN.x~9Йn y;w#ΰ@ŘA%Qe U"*$1veR CbP=pĿpy;n18&_ 1WXd&bTKCϺF)Y='X7'wqy=(HRީl9s+Č-.ӛh~e\VNfRBZTtA^UFJ^?$(HBBbFwbIx ܅[&8`>uV8萱3&8ۮ%V0"k"izjxӯAcAGJE¸0Gy!Xr-kS'6_5 Wqed4j qIA[!ȹLtpI)`1 !8ijRf@{ *F,?F/^C*RN/ 1fjuکF0y:p}M\vXILPKҼ'R۪s4EoPx+lV>GDžW3 bU" 'ӀJt޽~Fxi[YLMMkgBS vV Y '}퇕y Hv\`KPiP9{YX1>g\0i.>. Fg7YŸYV*m.0ѱOeY]sq9̞ ơo2(:hFGF ?Sb Ex 퀦?8`xN G>lliAgVŇDm71u Ԁrkp#XXgQŢT`9pJ~T̋B&x.&yӷFL|EGKvj$ G ,șww%h7И|~҇0ة UTMpȚ4A[[ 辧j[Y>Y2*Z!ҸhXOЉ%>1L\_ 4G1:|@1кbo9fyB&A0%N[["X}疊.NSA )i3m͹yY7;Uڍy1 vU}`MY[*⮏¸#p4D+ ko&,gq$N vv>~I9Y]8,Xz1oNaeDl3,ZV0VfwmGW8ؠKmы`&^ҷ?&-j0d  BV&Q%&s|Oq2Eu&.7?.  )/vnmPN8JfeFj}$}/b0rIɉFf룑%^`r /T,xNP1FMU`R.XuN"XuIxT?>O474șX}%4GvJf 1 }ꭠ'@Cj[bZTq2t 8WccRqȖn a;غxZ̙|]^f),Ja+Inq46ec-cm;2? )1v>=aMWNI癳S(?si2;#nP`մ kZFJfdw,Gе9YAy,)擟9}J#C̔fi+(4OY&Z:4:@)|<.>lY<]9(yMHB,rE0'RMmKvKTj Et`ۂV(͉5"qWG-}uPy{z81{zᛝ4| |74 Z|5?&Vr了{N,(@0(j۩fR x}|ᇂn5w(c,JU}CjC8O5UI-RoMG?zNف3&g롭rr -cC{ImsOeR)zFRܻQf:khq=3X~(Y/guHvUǬ#];HKpLJF'qA h![_ {SAWy,i&58ds06]' xˀbw3uÏ,kN\y `4깄63eR&*E@@W /bxQޖq]&e_tnKPfSр`Y`f㊩h2afofŕ}{ʗڿ7]KBXxaM5\'ں^']^N]0'U2[O~􌐡"PPT ?bUx)+S.r1/A*k+fUn[ c!?.^Fr0ǰ]O蔔DK= -\NT;fE0aѪ$.i؅ H%)aע4"&a5SSg eo@_T@4>uMj`Qx=*SKdZNZilO}"qh3g[-x񮓟mODCOnQj]s ˶dl!> Y#Pvp HJޣ۵_xNNkX#*3p:WdhH<iޗMro־UEmx T&Ktҩ_rP~0f&tEv؟C0zn%Xą*r: ,x [|͂BM(1+?8%.#DYb*5t%}<[HsEpyav颶Rә47&\-U,NQ J!jSPFx$YGTk(b) ,i rc?%)gv 3I{%EDK}f`-]S^ez.[f 6FAuSsw۸0 sJB.QS(z:#]o4Ow#m=G x\7N[Y|y㍇ٌʒ(Һ TO } U&K5=3 q乀 P~͇ FPqC,b' !6ee#>$ە`+&ˤfI_>5Äx/:7?(0ΤL$6MM"_>CހΪ(~bOǑM:},n 7 jęM5G]>S&C4R #Bs!}b+3ć]h!XȘ9+8Y`4H G8*\lup#,ϲI嫺p`bG4PbW:Oձ,0TY؎PK J~]SWTD-~j$nWϫt*amQh_C}QǙkbfښ=ֲ͊JTWK' Lh1Uk^ʂ{HR5Jv82{'+ズXpWcmaXי].D״Rػ`z>}s]LO&4&T| t|Vn\p3*8,`]Ԇ~<va> }M>"52)RGAycl}$D'&Sr;:ޜ3~p"e2+\`FU*H #M97I[ŌUukU1#% Z[{}H"$YQdѥ= Nj8[̹ݸtM_ KT Gw(hY]!Vx~';_RN_~ǫQEcE0kش=pB=1]FK\|pԺ2E5czU^بSeڙsߞHTٸfAQeƭ(cqFxz7h&&\ Y}|i<~̡fDŶy PVnq:QoDZ}y߰f]hNg@i6y& H / |o̚6̍ ׆NT;9FПQQhVut 栖i|8^ǿE+;i"W73-Qe.CZPIQ-";(Lkضd f Ԧ"'[΀` W$7s\܍6Υ}O8x<5js7Pep I;ۄ^e(]v(*$z$y,i':RYrkɱ۲1*|Bb$Q>e4zRAz`Vn""[Vy:ZʣKdQ%(U 9@P*~MD<̛Xc i&"! LB/$`quMJ_:^Q"c]7y"\5+m3wA 6Tay~23f$mW 3HsOҖ(2I?{;f.exCރdfq#Dn3>#bU o;(~0/%m[ěl`/|DťSJNkfÆ20Dz]U:a b 843v4*3 1m QZLu0w1% ʪ8Hz]Լ3Qz|\t\o >/WLl kV((q*N&OHVm˘K6㶒mV ٞp ZGoNzr 4S6c$0""F]Sp/3+lwjB ѡNy纵z!}xuo?їcG:8@;cjeBK!Pd({b;g'CiR$Fu"I;0LlXpp26M~U,!?<$!{ ;Mq1MEJBp\AmjZUx˵ ݪniftij%+X#_|Ta+kn>-E2 ,Q- M0F])j;ϧ/>8zK赫 H`A *+oE$ع T*Z$fΩHOE#2TU=rB)9I"dc9=y}Vg#?$_qR2š¶L˄(|Pov/(f1Jh\vs.Iƨrh8?9<9*ZAg$Hm J5P!vŀ=Rn<([XʻQ (쀻:r#D7r@[Lً}]}w"S!2@N8GɞA^7Ƌ%]=x:`w񘷭`- śM @jo91IlzyyQ5X' TU;._zh_ C H;>F,?b[4%cig !>P{96*95;6^Ϯc~f%\( i~cnbp#u87VF~JL² gBx?bC6ESh0]xH;_5Č~ )Z }K^Y](@[bqOwlZ| ƒonȣHvs%׺#7< YI_\AJ_:8vTBUR䢭Al{i:|ؤ YjI dӽj 89yȆ\#6K3M|k7G%gc?nFւ+hp,lzn#ҫ)p_tک|MubS0ښZ?'4mŰ>*b|pYnVADxV˥oTNĶ9-M9zdh1J8?~u5"9Ç+} 8cR,#*i~5|0aյ TabN wP$輐~hTrƇ4fϤɒعf׊,ؼo }Rx:4]dg9fA;$B'q-GB8;yk|G)#R>$۵/{dZpL0%?P*=$tW] $O5Bgh`]yE$Ԥ/ݡ3-@c!yئMaԜ_Lr'~ ܔXy2kn;P>RX0\/#iogXф ycYlET,;5`*մ('fTzM6p ‘=*mk8ͭD?]P<ϹZ HF֚!)]XOdqbZ G{GTN3=2OYo^!N"% yfbųR-$SĥkR.dXZ@QI&OeCB '%)$W欿lј:Mљ5SƐp&4Q}jt%AʥP,Q0bH/$ČR:: vJ<ә(V[oK}j.G8uŗr}\4˥}ӆs}(Qm\ s}ݯE ?l_q4}?EXIF l7*sSy'VJ_ &/r,Ήp fi/e.nv te1\?5cU¥8A=eN`$>uVeYr9Vl1W34uf B-:hA+vqJ"ܿK51ǏۖXT;?")5IT7STo ś2 NG|}}ܫJũ#ɱws;Jo3_f˳ tb0ˋJ&qr2T"@>8iP0$%OQ!v RI"kSRӍiT| -KUٍʪE/rV7AW)TJb^WFetfEvm {.,KH؃pjHE=Bm1am+Jt_'c` mʆOPK=EF7!?0db<\K Z4sO쩞DDBkoI|Tf11d`:4!v]$PGҵu![yEuC{UtWso={)3iPבCQ+p=`J2=o T {;uSpq1[5d mS!V: Bb!-sfuկOW&FڤQ 5B[@T:oH5*3,q)̩d p`)zuֆiHJ.oiViܭq-vUX92F:c`r7 <穈rHޓ|"=&7s-ƺj-^>KsD՗4B(<Ʋu蚲@MFeT naEˆ T_"hn G50(IS[,UaK*  8Yjخ ?D;A  /iEq1?)|9}ɎUS!YOdSM筘_e1hX~;:2k%ؓwm0a %[EIcN^\8ʫ%{\gpJ׸{q:X- g~0[k$ / 3r7 ͤm]-?aӷl4ޢY8(Ƥwc7^ s]X`fMN+`w#M9#l^+]4<(}Dir)]`0# t]~&Ǿr(B+m/`ZP-ILkڸ&w]&lꐱy]y2MK%̀ Բ!ݲZ;GH 4ziI ŮY 3n %dwaEg8OQvΤ88b{,GRˊp!Q60 ЮSm.{݄BsȮn&jT]i}Ɉ QO1:GVpcXKޮh/u<O#GmW֯S9*o1P' #d٥Uu'ɓ\qnA zi1uUSVYـ-h &:C 0ZGS'^m]9$an " BQ|G\t|Uǖ=<&P @(o'2Ճ=g_ɛnKz⥉׃IÊN\fu4\ S &TD!#\z*/}i41+Ƕ׬:ySD~g1VH%ƻJPbV[yГ~+h/k! zr_EIk\Dⲵu}aQL]^/٦ڲώ=APP$oe('7S> n8<0 QYW8@qb՛$l[Of#ɷŸ f>t}fkt_aH߹/i63GA\NlΓqFSut{`kX4_3%h5~Y[iֈq#÷yAoTw 0s`Гta=U[kPfH&wr!VɑYF'@ɕdrq  ](?c#JG-tꪤ- COa,N%˛ov(ׯGso}XLO櫣+wܰSԽHͽlt@v{kZ^i(!a@w@SЫqe m{>qސ$)}, V1GXflE>ZMWrs4q'iH Njh~]2 $^BRJv6]v!z8uXӁgGhhaMwӼE!}߃D́66 E;wY5$0?ɕc|TՒdwqYsҗTCܣsŊ 8Po]!B9rI9 4'0 m#OtpFJka4ߊ Р^vaQWln>9NCܒd|t}v'عwk!a Mia`l\۸,dOŲF.WiE~R%|&$kiU˯%5x4(5{d,8dfK|8yE cupJO>YUyGU@Ch GJh_!( KsCP,X+=A"E|oxCRl JV{ 뱽 Dpnrn.$*uCLC?&aF@ZU{4@{u/UJ"{عUr7;Bƻyd_IUS: !XRRԙ޶}٘Vj!oU;!ΌbpbɧdP-''*F&:h@!eC^ɺKj>ect"$JK*{5q9QsR.2hNI@ ̝\ ,w"HDS; dy6h"o5 = g8&݋ Zgn.=G\4!Dg<# [(,=cv{W-ρ\>BxL΀m9V^kYb֊1R{۴'6JGʒkېH$Iv> h 3yk"k<ޛ Ԭh!@IeXF`sW?VgJ3XUsSg}-m{/S9+S̹[ٶeZWmOKiSP9'JU[foEL!Fb ԕS`*?rm;I"+'>بryoVmj3ۼ~ yCQK&.ӈdC:FD́E@xs^ThZBCÇ9,oJ>wI-&h+}*_DYϓqLRyR+RJe5;ʼno6GKP֠[]}k{0ΰ{[GI Iv4WI!dsc]P;bǺridQ_Q!->la;.@"5ar vL(ǂ^j-=0p۫&trz%[{}=2Qkf}'OZi^ {E W-njrb1+hV`WOHRF7V"׶YϯXa!0)-!9(Jp Xys(9dmP$]ix;ZE`u}I?@֘&g;Wry xA%p.J󧻵^n $c$"m|B!z;ښe\A; $`P6zŲUŇB(ڭIEۤ35euWSn»s`84Wְ(أ蔜a)YdcNRK68 jkI!ۃ\gUsIe#>/ WR(Hπ\0j2j欝u &Ptaq}\N#p9響Ǹ CVpAu F]a9} V9˴K0I{B1 SVSoբ+eV:2S. R=S~=2j=U[i$Qơ{$P6ȿ('<"eWpE,'Q g8cq]VH)z:pb\N'o9DAj !%nt`1D Cc\bN{ ?%QGf_bhhkYwבLPX*6F-+iq}冩G0vj!"Z%1M9]%Q 訢M04I-` &@O1Yy>BOwŐ[duevDݏL?Tji6af]ץd}=%'MTy㚶udi/]~^&U+Y3xl -?b<(:̓gPs*tWz[3;Y{uT!]`(Fw=>Y=bsBW7hvxdoL*Ä3՗X\XjQrzv(g7\.jz;"F>¿*$ S,js51!^p Пk`}hofQ(D+cI8CL:МGU֯mBo \GOĿtX}1~LK=\JڤbqOYșj,&k5+ҜĴo8f``V}@rcͯ3uRiL5$ປH[43jGd?*}̛J*[,=c$}4vℿűǧR&(.hf J9,g_^tϸك6tvxT`7!f*JnvIEYz$ 7gA jc * b G,Z:.2Fşw8 3]| %o gȶQ7@<羔DyGrU뵦X숢eb=3Ojrnj|%yU3s@^/7wvSfI@00r$qsjt7gw^"%VexbX bt ;-aM)GB4Lalnj$#zu4 ;B 7:.j0oFV]Jk(?eKJ$5pF8uϓ6tO?"&MbFa17_(DU|-l M#P4vư۳m\cvM7\9ES g&p.pA؂M my 7Sm5DZ-0h JahM+}Yz!V9 y~Y 9Y<i]{y\%$Cs[.<.m}˽ OTBY*Vhiwc雽VM1ܽNgE G igO2-4 ,}}N\ Î ae!9̭^^l2@m#K}x[Pt:/Ϙ2,|!Jhn;3<{xf\UݔjĀyYA|-ԽCf*dcJnhdPp,-d:slEhU%̵qRĒ1~讧c%p^Ob^*2>&ÝgIuurzYr\\blFS41n(hds=Oaгomd:&pZ1@| }7ʢ9(BW|pv6#t]z 48H=}$>ua E" XwKT]4"yC^~"Wb6ĉ]:@F'y 9yû=4r6.#@| E\db9LVIG }f8\n?r}6t:~OEz.g}:u! ?'3{@:O> &NnT$lA %H_=hzBł\œ!T AFxM|(pjPGei\hT~;%8ISf'Mgϫ@hC:z> LO"mMz"C@NHPf@ZT'*bF9b%kDNʡH4ezfCYBXǺB0L+Wi@} ӌpcq;_I6qL_y&ȷ0z' p]@q=mfOIN/ 4vkg?mA 2%ͷ,Kt}@MTeN0 *,VVF,8.6M2ey6~-|9w؇\)2nx'?%_yy<2dA2,.'x.y/n0A:6hxb{Ed 3?1 +V?ẎNPHr J6alΪ-"AKPVcҰiR`bFr1ۃ9rO4D-v/KOm+S/0 Gk^{ZWpnz>),߃pN[`3`i̫_*f1ޣhF#)2kFd1N7uiZ)Ju6LXRKG2}Exw!l qW *a2O'Jt# q(.Fl_w>mUЗHNSЕJa!EO%yú>)c{2rV@I6h"&ސ=W"%? 'zA|1ظh@4XA=Do auu^0DCQjSY%~9jۥC.F㓮edY}GS) 7W,w#*˂Rhzj+VtBI MG5 uVCf˴U3#; 7U҆dA$F_J $vKEY.zMv&%9)rǫWZ~"LB󷉉/(ţ:ϧH^ںBx&1$)sn1Ymƺ0~p+|voxU$)"S ǪInpZTM'Z4w,QQ]9'd*_AIǸ!Hw'(.}p iżr\1:K}%|E'EujqȡQ7e'@)zIq)ֲ;sQ015p}"{Qt~|/nu\MO(B_lbX!Z;|pOdg VP?-t;E$E'u8$Y=NҨ; 5Dsl1e HVcBtާduCFKyaJeiZ-`eIȾBuHW[4E #lew:DdҘ߉?LOYAgw+]9,j*3Ppbj6>3!֔}67n\0c'ASҎFu.VD '!WSO>[+X[X1A4XZ]pBAb',}IVFe/L Y/VGW|R^  > -KbArs[%5_{nPQlU}L|aq\Lkԁ0"p=w+kT58Lt:zfCYx @}_MuCZ+z~A2SFcMSh8P;]sxKӐV ocZ6SAo:k}%~Ɇ-wM*3 uIazݰ)^˸yF^{pĔLJ,s+ʠL#t]Ls년Z@W]dGX'#O4.{"~w;Sh27N POV/u8P̵ =PS96=ߥTObsn3k/bzݸ$qrH y.mL!M3AHL93KM(?dݠ-̌ gv ]^2w?-`XGB4BMnM|{#`qSw/*ᾎuڴN^wz[ "R=̈́j3lMK]+Խg'  iGZ(7l=R4g X#'[eUh4lZUvO~6q؉'ǫjI&|$4<$:Ft1z-.;5RfDk6;֜}Pҭ&N0r*" /|aƻ )?R^]şl6{+h97ꢺ/S}}>Nl!_ƇcNِr_ lv;g.C\&.J#Q%R%ϘX &ΣsI> fq.`&cQϯ~TTM^&ql_)|$r'(3e[2n|\ M%DvxU ?KOcOjQg8}ӊH+aO8<1:4A x "qR K* V:>5h*uE7Bs3DEj/J kmkpvucp2݊tupV':!b U:KAw*c.gIh\4r1ֿsrں&F[LgrKBҥe \\D>TO"*PLj_~}yzLkX tNKdMܽ>!\3\ 85~\D^OL\v~Nb;&K1f~BCvqY:kU>=׀g3A>/%/yVI1?FUD4FM)TfoD^TW@|+\݄9Qaо29a*npw$P|K*̥%.x{q{6(r[()%zg5 Jc*%d`۪1ceV)hp ~Sx) E8Co?GK9wUaѾ%dc-ί^Bj+C:ܖ=͟'`. - F:$ L>nW\ ~jP߃.L?_47R]掙骿@&ϭ{`ӑ=h"l&-,4>to?$Ζu&'IJ m}jlYX4 qt!R t:"܈R|pRr|2<  F1K'Eۭ(ohԎ&N#9Nsj;(bl :Z}ܬPBPZmԻ8=h-^ݜD4 iQD&-7{O&聬p5^5h{#{ms XALe(lE03{C}P3۲,4WKQNCemϛ_͒OĆP;8J̉n5ߺZ藡l=n6B3vOuu/>Q+O(L7 gۺ҃c~.rHٞ) 7( i]tO5AQZHW6A t(G 8xko1g-zA+(xuGGjki$8#co:[>:MV׫NyW[|N1`l/ =0!c!G-~,lWw3Uڙ̨ID śA^2}N~> *(=Gߒiߔ'i?oї/iJul~>;I'xTC5&;Iz4٬eO~`t'gx}07.smHEąIjo]#'[@;h쌗p4EHv=}^Tg7a<-zxr jJkuAeO)7|^^|67kml|H)SO j.`4FGGi(.Nٵ:#ת~ cʴdV\í.ad-~Vg9'"4zާ⿋X7\^P~;S\Y U!Z Aai@DtPLF{t' ~*n!?!>j0.QWC{~α}櫩JK.x ]7[9GjEpB8`- S81_yJf L!yӵkMoL(4)b!eR}UK 7aGx@kr=S 3\Obz|@<D&Ϋ 1:+.g@wGil˝?e Xh$E9WNs8pt{P JFMQtm FY)D!,;208R{v63@DmЊtɜ͍m.ڳ=rTk8z~FG2t A0Pk3#Y.0È{ F4aSHD]wb z{?hF936\B"Abg^{koiFԸJK>SAAiD# Ln7~f(Fr=dae]]{p&e•,lyЬ?>J~ePI#hNtEr~Ȗukp/U㛂+CQY,]Bj#_ Y\Du]Cъk3STeT_PLdah@!is[:A.Injgc`$[a26ͱ#E^>&P3T7QJγ r"i]S@|ew&?ۀ,P@EgUDz6éԔj{n E:,NBSf=czaTߺg3"x3Zq> .OrfqFT"'ܿ=|YHܹǙ.n mDO:HͿf t"!hd !i}B v&|9 . ݖLjA)(E$6.\OK#wCxl h(0 @dr[ah^y1& QC)Vsv W4@F 7#PѢb0~gݚOp"AN|H2E CR(R_$nUb)>G<8&]V`fqCO*ѡD/pG>|  v"F=RQN%ut2PY@uL=ZDxl8™r\^-mL #1oJ  0ß b^^:>zw{3-Xc*c0eI.4\EZ³-CF!+b0"ፁrӝN Gcꛯ tdD,jb/:TP *2ñsuE`~~xSp{P6>JLI#ҌU۷CB6e2qkLD1ޓ99`N؅uh[: =pyl[PPݳ0jǫ}/U~ $E>%o4eȷU (C%RvˍR9_)\bԑ-(ܩΤ҇LV~SLN)d+L>l-b(dCؽV"4F̂8A|U.hRu\%- TX-DGZXLLv=,"*ٙ*-](>"p4`/ ýKf,6ۂՠv*4GX#K DGy?B#~?qY$К9M[Hn1[&7#i&dr\am'ȦG~Hr@6?y.7TF-}'q񡔣ZlUe!psGMaTjgh2EV  lsFb$#in&eFy2jS4dzBfgLoACBYX$"sVH=BII>?bܿ, 9w(B N}Euhbi#ZPza/Qn@|Ҋ\%/HX'+Fe(m)\]ƪ@& è%?#xLJN"%AJ2Lc.JyFkՙxC` Z2Fv~Qk 4$_N̋x{FN~h !.: e&>xQgO{}uRUr֯Pb\+|Ðd)$.Mx+hy2-5]?9ȚZk @yR'9ڌp_s8UJx ޵gWb:o TbG5>t#o~)Zp L"(2 л 7}d!;&T||#a6It;&IIxhS",lAh%fݵ7|@Ĥ+Vx]A,0h:%hFfS) k[KІiTOl+7ޱ/><8pЖJ݇Ў궓l4w],&c a#W[y8|d\TNEVP{dy>T~ż}m rɃ)4rE= >qEﯓ*tLES”I]*y۠z.64Q}V A|˄qJV\r [Wa0W*?<{6})3*WӖI &yF$ikKgņb"h:¬ ̓'iW qSb?^1tzKz*@0%>&iBbG䮢~\>9h} ,FwCkBg"SRFDDz>p7ի]u 3IG0&tn&2.1J*ᭁ%T*=#Oj 97`"ـ?gR[1-2:T5ex@ $䆮ozpHS.y[Ĭw]V@qEpgPu?fD-d7 }6}[;z*-e{fz^QuXmwrd@j/ diDsP<%yUQ/lGÒRISX J*~DΖڜ8p-\CmEOͣ 1uW:d?ĮL:t6$Vc`8X4]I-VgU`~Ƭp{F!%Q]M7bdaH)l(Y>l.9cwMV)ożgP~6G?[?߼ q`n!34jxY}4ՙS5'ݿsLV3 3]?RMOX8G_ϓ,?n]AI5L81PqȉA1~ _{L 99DvTx>% čy  ƭEb;"'[6.ŋz<M)AUh tu/ms9 Xݶuo/hiI |>=|=iJ^Pꕿ[ 4RFHOZ dAnF ޸#wڤ͉m[9Ǝhf؇WUs_ag9E;cֿqr B44g.#-hKmɃQ>a5)?4 wm7JK=VryjgђQlLt!gbXyac M# Z8=J]yx\o*E?O%t 6'އ ?Q^wо7ӵPJ]:Pn r({>ǫ5.]1T @ZUCd%|%Nf-d毀7 ?"cx.!bYI ,2+, BD릈/و-OMF"0bCyz#CJ<[s`%h&d$!Cer=t>?T kW2QZ g8gV:,}y:؁nI'>qu04;+vº;cNx #y }:~$s@ ܧ}`W_y%Ru[a eWpɠ!P8#nG5hxq(^?Go+cͰ\M* xPe[.SK:\Ӵ>$ʠjClĀ5D:Y;rh̡31Uu# {X݀>q#'%8% ~`]Џ%81p*q>Xՠ>1$s`*Լທ Ylf5.ǫ!}ŮNEw6BzgKRa)KT< x?ʢ<4WQ:_ض[%TM^6JfW t&Ĥ{\.bXߤsY3(yItgwTi'+:1Opvre/_ @uCjoZ{(:G |LsnΤmE/gdN֦L$Y͙C&VAA .xֻ?ȝ:)c͗rGr3RKFhJwdHu> = bpG!0m>+3b%/QKReU-.Yݧ+˞SR@$/yp-@KM2g$L=5:X_uw5u5AF )o'Kէky+p7izˉ%_bV+T6lشX5Éby+^jRR k4D\ʀc\ca\|^9< Y#. ')&?U ;ꌙ$E:U 6P_7J"((FSJ QUh+G @ `tKd3 ! wwb:MژFM?dO۳ +8ۆ>=uI_c(ތ?WUl!I ޟ@iOt\JBzwƱ\*#W4$5H>V2P̵M% ʣ[ѻ^z3*0Y1q5*}ex=p Wt4õq6-5DX}h@I/sT+T#_A(O\JeQHz蕙J[O  z3d/%$tɕVs"* f%'`diʁIMWz}@UޢeOW›h`;;12zGxN}`ٌA:E-dpC̢Z9 WKXtIvh8 \j^:A<O3?O)bF;ڹK`Ks2i[ό?t qW0HF]"`k*u'ZFBd-p /kq6uv_TԦ5/t,Qɖ6iՇ\<{pr!s#g&h`h!|X'cR6Ϟ̢FcLadklb.n08>GIj< HRDI['-#䖬8vgv|V6}8euu"2\z%m aݛ_Tsf$ɹ+GlZ}G]Hdʌ] y=t`-pm  ]=9 JJc\"rS\  X1(A0]% !%L5qDtp OJg=}F9KnZjIlvRs@^bH1&͢1{?橮7L'Bhc,`x~~$7ێ;}Tb]\XNjj|I e<'_$#&>j8yxf_a@s$T ƹrb|˿)uN>x^_P1#׊yGR)*́ޫPNгl8ZgGsluEIqloܘ g͖͝'3.[! ȰD!N&]$l(Al(6UxQ%}xXLXWʮ#l+J݉ Ę9y"zK<4AKPܣdvܮ2 q{ᆱ+33Z12+-!>o`Qq5a7T<(݄(FUX(x{ pW_b[zCЂOzLD$}]" f?|%1ڶZ% &Pp-ٖ&+qc3~k8֧k.X{J!GTE}HA֋9Q:4ſvs~Am%!`H |˕`*jJ}xd#p|) `10+guxb1UCB-ؿD^ 8̞صeE6:TO߿҅I,8Q?Co=\e&]]BO蔙eS=¬$n?\L~TboA/?g9t'&C&3htI{Gbi&ĺ ySb/Fm IÜr{ȮtDHG W H5A> jp:Џf?-/jRakj* xdQ|.xb gq{€AE^Rn"Ȗ B5ZY?uotC,}hQ;"֌I(k9op*VPSd!Zj셒\s8i0Ւzhp%/.`pJ2a()mQJ6+ѷͤ,/_"(~]TP[ t;l.,c x`dm0b 2ueN[BYm[Cm\Zٳ\1[MD>)w4q/ {a^(O|i-۳oqףB7GJq&q˔P-1Eb;I1z𱆐]4Yr@elux>[ZKDLeJeKX +.;`BJ(jp6) Sڞp>>fQ$Ƃ[R(K?wl4{ݥ}1;z0> %+/ |![mˤ=ϖ']{8_\|u*'#ovgЎu܏3JJ<íg6$ dzd m%1;tks{jg<TjD \T J TDgUPhMΛU!>Ϙw^:aAU'J?$lo=~Mz/.c !*ڒZ 7Ť/6˚ đWkYvlHʯVmh$,)'֤YCdp,a^':~TQ 뷳UǙo+f485PlCښx3&?fxl;L.**Be31'}fuؕ9VUVx%Qw":Q>}TpCta3]ד/}[tsdOSד 7=Yt7k9G~`&kxb&rl5!Ǩ&&_(}L'i1WXTR3J?Bh\)x\K$NCXRӆ/s`\5Z.+*~萫Ee)ҁh8Gu+rj7MB^V(mȘ>:X*P!G2݊y|~<^ļ{>Y-?뀿^K^tGCg}v>Az9Y^tTVu(}N|R}0KmuMjSz%bFd򴦙HN>`WM~|~8!tH9!!ԁ0\}EȎеZ@w}  4͙ߐHޣK4JEd%/a5ll 3_&+b i {$no$g?,nY)+0eͰIu)Z dz:0aJ3DEJ%-(S@~(nȱax;0X-` Zl{ a[^n2)N맬q$'/`eE(GA@b5 TTo)1uz4IeXgHδD}Ѧ|{tx_8MӀ8|={XBlTo?ӰS{ 1=qc`cRHwlǚ`ca3&?HNCJ68yQ<]*{n Cz@8 0"ZN8b9"֋xrwi+ j6킊쳓v'45U?Ep*_ތ N4[oE d|3ϜN 5Gh 1` Y |R\/5N\@3\/H>!9kQ%FYNyY܈ǨSN)?OՕїW-xIQܑfm"iNJ%F{"p(} B}Y,!T>9;58< {>FVzzaY(7.UfV%>eꏶD[фaUfeFHD.9th', Uퟡ -m#~IG\<"k_L{# oF*c)昿<`z:#qʧ"3L#/>H=&\e˥;+xzZHnlWծ[z9ᰆU7a{_ -ms;ҿ޿z2M Y+TK2W\J)4^wj<0㧤\.H#<֘qDguN 3 v^h0٬T}e;J?eޟ$-(mIryqDņ $!M3Nr(Ǟ @QlqJDǏdqY_E괓ˍh*EljumG+AaT*!Ͽ^EiLYT.]If| R|мd{KlVO8`k< ^oJ63|&%B0|82&)dv0{-pɆAd.rQj?%\ re ސ&E_\O0XӆɁbMN 9f~^R|3yQ%iTwH~h~8hu`y%0%J2@l~3݉W `b6^!m< fXN ϋ581k<M,!:ž'  mE)םIC3h? ۥ +  ;wԎ%@ ́%OU ]'֣e<a1@2P7sW9CIQl)ݳ=24$^!=ў(G:԰`uRLȷfMr%zIeߧ>&QDuh[jv7 3%245Bj)[=Z) rYϣ[BWNJ՗b cY/4(%uR ْM7oO?,nfXWFF:YA#lz/nh\ƒ] (`U<"AoW2]U,Ƣ -5=XA&ZIDr#rCN[NlЇG/i"TOξA,ۙ &cO#}l N ]A]V:7W1<1=G9jRfmfjKKh &X_}d@c::h|noF/GAuG Zy*UX.%HH+ JvvdXʖ:>D&mfeuL W1KϚC/4H;^ otMc`:BZ'D&K2Ow#CN4ewBÏ 8 )f[@|҅) n9AιͭD4oYBX%KoCe(IPG"sDAs!fB j#d5κ+ >)$:**=PV/5z5`{Jb*\j`Pb"}a@R!!ͧ8{Z 6PvbyT%HS6"rK5F'<r|,jy)2¼c?JRuuCnF덾>3SxEOlrn;}qN]ѣgo㲢؎"re|VGgR9zZ_:1P,I4㡨դ H 9'!_ *Lŗ<?LkkBP NyB8c\ Ɯ.sK>"~17j6Vtz}hƨw Fzp)"\w! ɉvg71'qߖ{@igD PDg As"Y/5}4f:0:~FU]vj6!err%)cQ }#: @nd]{3Rf#kewCfX" R2jh$!Wy{</NFR_tmfk mΠ9Ŗp~\3+lz bV/g>ݦVZK3BQ9C`*oVJkR#/cd? 31/k_m? %A>ӚAm$^#[BpvJd3J?ie#5 eAvg7\8tj]̐vp6y5MD#jVIʲ."X ͭ~rAV#SɈ^ ?6R8,3NYWǜV5=w`S`P7yz*8^ #g2 Cln~tR;Cnl29je֩먔A]R<-.[ ʉZ3jz8$!V`Y@P@,]$P*gSȕD.o|J5 ΰ( lg"Ӆ}6\ T8I<U<>"`ECقX=4㽱>^.#J,E3 ڑOX@/X35  A** sM}lX[6!*7ʆ\Lg"y3UaP@Q_d:hݒ38ߦ˪#kSRU bMRWA;N%%<{Kj1;;p8w?T8? 8z:C<&N0b(Pnf-®GY`TA}LJJH ;z ?t^P#Рby ZMpHxUnD0E| ,n<@564sP`|(HX.[K1$[UHٍ;/ a)U_cUvҹ ߷ 6cZ䓭,$ؙ~ׅ4V^ v;ݪUqQ(2?|Dt-Knb_&*FG6}l=ÁĔ=@%*y(=o6$}"0deԛ(pI &_E;-cG\FZHO4pdiZaWAB3PH`-U8mCv{_֊ϕ877Q-9=و_Gqj 笅bDL%|%mx~5ءZ '~z&xR)xR4e#(I^q0`Y Oi`/ -l?TL$FKJq%ω W[]'m\@fn'"@oXGzզvP6'oJš|igHM7}x2SƔeYP~@,8ܜajk- WN:w`8k`Ϩ{GDI)h=m]:! ޹dMH6YZHGrokX^#N?MQEֆu>WiL3(Lmmy_63RXބvQ7~-?kHy38ilV#v2Q\S<TO>3vٸ8 6ALta­G?[OH턌׽0 ZTK5ѳ*,ѵ 彂g*bK4#CκZ>c,)w$vby5>dnz3ixr?T2(oi.ߩfI|5Ղ. XAGmAiOK:aV w"ocfwaBA]V$ž<YhFT9LQa\QKsŲ8rǮfr"6 \P?1)Nn*N@䌢[ރQgi7u ] "ZZ,!c޵I4gLr,I@϶vF!7GŪ{eP%0Gt-K}nF#^bV7+7b;v/HBDWρU٨?-m0-5&׳+PO^&8q.-v`&2k 78׈)JGhakcfn17忆 -ƈ# YZ