tracker-lang-2.0.3-lp150.3.1 >  A Z /=„vC"XE"g;Ū i 83ؓQ3W"ӽ4-ZaB 6}\S<٬;Vʝ<4-vQDRpf51ADQ Kc]eB.!Qa.`N1Ӂ l(.kQ[-u,xšE7^MβRs3|otEQB l!M|>^Ȇ%+g}6s∷'y5X?dV@>ef5f9349bf1b83d8c5f443e7e30483b10ea3589dc2d4c7e34bb8fd8b7b6a28d6b626b3a9c937bcb7aca17568ab91d39d8678e0704`Z /=„:u1ob/L⏄7^H 1El0.msE~r+>yym*C׌rCri?s8"0j|d1PCaڜ$=,V~>RrDi& QHP{uh€oAD7NeL/ź8* w14ޝRHů Uf! fBir%-e &Ya`O( #z@$x*fG[C6(7>p>:?:d  @tx  88 h8 8 8 8 (88 88X88Xl(89:)HF*G*8H+8I,8X-tY-|\-8].t8^08b8qc9d9xe9}f9l9u98v:tz:u:::::::Ctracker-lang2.0.3lp150.3.1Translations for package trackerProvides translations for the "tracker" package.Zcloud134openSUSE Leap 15.0openSUSEGPL-2.0-or-laterhttps://bugs.opensuse.orgSystem/Localizationhttps://wiki.gnome.org/Projects/TrackerlinuxnoarchAdDWg]{uE\ X&:`'X0 IQ mB*Z"4Y -A01*us*twځZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ9f4be5aa3501e9e80dc2fd1d72d6881cde17cbf359e5aa33c4e8539ea8c3547b07e8ea8dde25861ddc850a969c3256b377ae9eb771386fdc8d28cdfab96027fc8dd187bf859ab92049bc3a778f12eb04928d08cad2ebd604d8b3ea40edfe163197fe78ad0f8ba1cdb4016023fa7a53df52ba2342b1da5735d0d7c8135002210f498e0e796a3ba3f38942ccb16d94440e9f0285adf1f3806d6734b314c115f2f69cc6c5b691f6f3ee2b7b02369c1bf082566fdc5fc32f0fe1b9db9a90824c3c231bbbf6bfd85e57ec181f6e001dd368fa4c8206536a6b9f62b5a42c2256ba252f18c307183176b1bcbf43a71cc5e9f17be3e026b73abdb4ae9150561c43351ca7a66778c110d449bf60d2ec7ea82487d05dbc227c1f90ec8cb074742dbf6b0d1235593355bb6e71f3495b4a15a9222cc8aab85519d0995d56e55f4ac58b6415a1f502246e8a2b3e2596b95c949e431b898d15254116134953644ebcea7f213f6c9457cc0b9b6019c14d12d8e97dbd39f8621f793788a1d460296c7ab668601a8affbe64bff8b7d53dd04a3b010562a81b542b99dfb1ffcaa272695f6338888df06f67c628e3cdd7e38691cb7f14d54dff23ab5a2fb5484d896665ba7822a83a592dc3c05bfbb2a03a1afbfef9c8b2f0d8ace5b3696ed80a2cd149627e1de6dd445af3329ee85021c22076788aeddb37b205eaf68612322ecd0d418a158d0d183668c3ae18d6ba415d62ccb1d6f7dc2691cd18af2169d41a1765d9b00051ce662eea56a9bd81fb7ef58a7edce19ef9f130d2e81cb8d169dee9e336089d58b5748fa5ecc7ccd56a1a9685d56c2904b854eb35622d1c3a88c6f73428b4190cf874a8e09eb6090bf3180583cbf3eb61ceb1453f717f585ad5a02ff6530c144e3ac7f1e2f5d234a0d0bf10cdf74cfcb82f22b6a50009c407b2f2aadad7f2e690a751da79ca6d474be233bebda484a56273efa244118549f1c104071579c49211dd3961abfa8e6802be1d3311e8aeed8cc9a7484f3ed9c2eaaaefbde9c557d23d65dedb7d5c8ea19932314cac70ba56816e8aa728f7db7d77e8e7416c99bdde23630f574b99a6316ab346b9001ec5ee7646594a36bf1fc3f42af73e1bc9516b62c33b2c3577524f8d9544f745d180097df98a01c20c555ba5ed3f21cefe5bc98cced30390d5520038a89c174093b18b1e5221ff0546330cc18cd828a76ab094f31627cde91ade891ea0672469edd1e7437a5d0024c37c75d249c910248471cf4d5f605790060061955f91c57877ac0d3b45cd4809a6841077d458a4226ba70d8f40b1cfb0585b4c535794e92f88cb1c4238644f90c706c1273ddde7b25218b24f8e3cdc9f11bba35dca618d54f6af84a037f697bfdbea72e1dd58e6a7f2361d09d8b99aecd52fc0fd90b7e3337dafd975fc6517075538ddf1850c1f694fb97e28c7a1690492deb63f32c84cc381bcdd9fb751b82fa9ac8677bf79793796dc7416d2b19bd410283eeafe4861bb2869f97e52ec8d43bd32463021d73a9f4ad195659b3e98a55ecdb8f2e6986cc1b3505c0c72711e702f80180e6064b665a6775433f32536d27d8fa847e74e7389cefe2d0228ed713c1789acf5aea81d773edced049a78a1a0d3a3f96065b7822723622908d78329362ef05588dc25892bcd38b4b08ab66aed93dc3913c677c6c11992a130d92f3cc5a1d29d2eb0bb1d4087bcdb7b353f1b6509d09072974d2a18ce66d81f26e5cb817126023a0d31a1066104c417d56e1a36fe7253be3e645f3710a47c0c1ea8329b6c1f1213148f2bf8a64d6f58adac30c834df4b799b2e2c0c649797b596dc56e76328d5ee4ce58ddd87d00ec12c11fc9d38bc8d979bbf359e9ead517df39c3b49b60148e3e0199b7699cae2c9d6fa385a81933d142d162ef652e0b44850a2779d914320223d28f9e6192d8321539bb36d78e4578854c21b80323af00484a4f771b00ad550edc5ecfa5278c42b11f4bf0b3a534e822d0786f9a04e8a7ed9ad3683ed3a4944a11e27baa339c5f2c82ac021ccc8bf4f634a8a78d3c5f0339557b51bebc63e81ffb6dd7e18941b78b70e20ae4549164d79a61a307774336d49bcde525aa1a426467f402dcdabd015b509bff6be30ff030ef8e61ff1ff86f67084c5af26985512223d8bb9814a674edaab8eb9766a61a7953665900ef6d48cd60f8671c183a8c2230a4bc2912c10239f8f5aa07581abb238598bcba24f3698dd254ca425d74417005042f1611e681119f8a0c48527856e7b4225b96fdca6e11de6ce34145e74b62d5b832d71dd6e0a7adb8d25afae0fedeb1df51851ca6a5b2ef59f0b67a702dcc1d8429b128bca28e5d023b364c77ab52a2dc1b63a37c2fc04fb57739dcdf8ee7a655bc2bf26dc4fd72ceb7f1bfcd4ba2f2f3b74cf72a26b4f7745bb1bf73a9c6afad9e0419a0781e1fd89d5cc2ee921d14c09fd8d60eab15a77b243f4313f30c4f97701c13f207dbf0adc2d77e093469d670cf4346095123087f604e0a8f2619c6bb79bc1cf731f5a3392rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottracker-2.0.3-lp150.3.1.src.rpmtracker-langtracker-lang-all    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)tracker3.0.4-14.6.0-14.0-15.2-12.0.34.14.1ZZZZz@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;T12T"@T!`T @TT @S0S0S0S0S/SϣSSSSl@ShS0@S-{@S)S)S@S@S?R@RUR$R@Rt@R4OQMQ{Q@QQGQ@j@Q@j@Q;$@Q#@Q:@Q:@Q:@P@P@PXb@P2&O@O@Os@OYOX@O;@ON2NؽNN@N@N@N@N$@N$@N$@NN@N@N]Ni@N{#@Ns:@NiNS@NK@N3@NN@N@MM@MMߒ@ML@MMM?MVM@M@MMx@M@M] MWMVv@MF@M:M8#M.@M# M @MgMLOL@LC@L@LY@L@LLL@LLL~@@LwLmLgLc@La?@La?@LXLT@L_KKKP@KD{@bjorn.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.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgjengelh@inai.dedimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgfezhang@suse.comfezhang@suse.comzaitor@opensuse.orgfcrozat@suse.comzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgwr@rosenauer.orgdimstar@opensuse.orgdimstar@opensuse.orgfcrozat@suse.comdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgbadshah400@gmail.comdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgcoolo@suse.comdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgbadshah400@gmail.combadshah400@gmail.comfcrozat@suse.commalcolmlewis@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.organdrea.turrini@gmail.comdimstar@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgglin@novell.comvuntz@opensuse.orgfcrozat@novell.comfcrozat@novell.comfcrozat@novell.comdimstar@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgaj@suse.dedimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgbadshah400@gmail.comvuntz@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orglmedinas@opensuse.org- 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.- Move .desktopfile from X-GNOME-SystemSettings to X-GNOME-PersonalSettings, since the only values one can change is for active user. Having it under System gives the impression that changes are systemwide.- Update to version 1.2.2: + Fix API break with tracker_indexing_tree_new() (bgo#737243). + libtracker-miner: Fixed missing Vala bindings for new DirectoryFlags.{PRIORITY|NO_STAT} enums.- Update to version 1.2.1: + ontology: Revert nfo:hasMediaStream max cardinality change.- Update to version 1.2.0: + tests: Locale fix. + libtracker-miner: - Removed APIs that were never released as stable API. - Update vala binding. + libtracker-bus: Don't crash if query_async is cancelled. + libtracker-sparql: Add a test case. + tracker-extract-gif: add compatibility with GIFLib 5.1.0. + tracker-info: Describe why we use IRI and not URI for translators. + tracker-needle: Fix the summary in the AppData file. + utils: Added script to clean up tracker prefixc, clean-tracker-prefix. + Updated translations. - Drop tracker-giflib-5.1.0.patch: Fixed upstream.- Add tracker-giflib-5.1.0.patch: Support GIFLib 5.1.0 API.- Update to version 1.1.4: + New Feature: Extractor now supports eBook and Comic book formats. + ontology: Added new RDF type nfo:EBook for electronic books, this is not in Nepomuk yet. + libtracker-fts: Fixed a memory leak for property_names variable. = libtracker-data: Fixed compiler warning with tracker_db_interface_sqlite_fts_update_text(). + libtracker-bus: - Fixed a bug where tracker-stats showed no information with Vala 0.24+. - Fixed all TRACKER_DBUS* to Tracker.DBUS. + libtracker-sparql: - All TrackerSparqlConnection APIs throw GLib.Error due to GUnixFDList _append() API. - Move TRACKER_ const definitions to Tracker namespace, i.e. Tracker.DBUS_*. + libtracker-miner: - Generate Vala bindings from GIR. - Improve GIR annotations for some nullable cases. - Removed TrackerCrawlFlags and use TrackerDirectoryFlags instead. - Call tracker_data_provider_end_async() when dir has been crawled. - Fixed reference leak with TrackerTaskPool when using external data miners. + libtracker-extract: Fixed broken EXIF GPS coordinate extraction. + libtracker-control: - Generate Vala bindings from GIR. - Improve GIR annotations for some nullable cases. + tracker-stats: - Now EXPRESSIONS can be used to filter stats shown. - Now only common and fallback RDF types are shown by default, - -all can be used to old behaviour. + tracker-extract: - Improved error parsing and content extraction for EPub contents. - Now EPub files are marked as new RDF type nfo:EBook. + tracker-miner-fs: By default, ignore directories with '.trackerignore' file inside. + tracker-preferences: Removed fixed column for indexed locations, column header text was cut off. + Bugs fixed: bgo#735645, bgo#735636, bgo#735460, bgo#735610, bgo#735567, bgo#735317, bgo#735339, bgo#733573, bgo#733317. + Updated translations.- Update to version 1.1.3: + New Feature: Extractor is now 'crash-aware' that being, we have a separate data source for content that can't be extracted to avoid repeated failures from tracker-extract. This also survives through crashes that may occur due to attempted extractions. + build: Reduce vala generated source warnings from GCC. + libtracker-fts: Make private functions static + libtracker-miner: Make sure we return NULL on FileDataProvider begin() errors + libtracker-miner: Add API tracker_decorator_fs_prepend_file() as part of 'crash-aware' feature. + Updated translations.- Update to version 1.1.2: + New Feature: Data Provider: Now there are TrackerDataProvider and TrackerEnumerator interfaces to allow 3rd parties to supply their own data to Tracker to be indexed, for example for an online or proprietary service. + ontology: nfo:hasMediaStream no longer has a max cardinality of 1, this may mean a reindex is needed. + libtracker-miner: - PkgConfig file now requires libmediaart (when dependent) privately. - Many documentation updates and fixes. + libtracker-extract: There is no longer an example in the examples/ directory as this library is now private. + tracker-extract-mp3: Fixed mp3 parsing for ID3v24 or ID3v23 tags. + tracker-extract: - Fixed missing TRACKER_EXTRACTORS_DIR env var that was removed at some stage. - Cleaned up signal handling, SIGALRM and SIGABRT no longer used. - When built with libmediaart, requires version 0.5.0 or higher. + tracker-preferences: - Don't use Stock.* deprecated since Gtk+ 3.10. - Added suggestion to reindex OR restart depending on configuration changes applied. + functional-tests: Improved and updated in places. + Build fixes. + Bugs fixed: bgo#734464, bgo#733857, bgo#734089, bgo#734144, bgo#733316, bgo#733948, bgo#733863, bgo#733536, bgo#733439. + Updated translations.- Update to version 1.1.1: + build: Use major version only PkgConfig files. Previously, we had $library-$major-$minor (e.g. tracker-sparql-1.2, when it should be tracker-sparql-1.0) to avoid creating unnecessary work for developers using Tracker. This release corrects this and it was planned originally. - Changes from versoin 1.1.0: + build: Added CC_CHECK_FLAGS_APPEND m4 macros from xinelib/systemd projects to check GCC compiler flags we can use. + tracker-miner-apps: New process to mine data about applications, previously part of tracker-miner-fs. Can be disabled with --disable-miner-apps. + tracker-miner-user-guides: New process to mine data about user guides and help content, previously part of tracker-miner-fs. Can be disabled with --disable-user-guides. + tracker-extract: - [BMP] Added an new extractor. - [ISO] Extract language, copyright and author information about ISO images using new ontology. - [ODT] Improved extraction of content so we don't stop on embedded tabs and line breaks. + tracker-control: - Added a lot of strings previsouly untranslated. - Removed shorthand command line switches for less common arguments (--list-*, --pause-details). - Added --watch command line option to watch changes to the database. + tracker-info: - Add --resource-is-iri or -i to avoid filename to URN lookups. - Don't show "(null)" for nie:InformationElements with no nie:url. + tracker-preferences: - General UI clean up and modernization fixing many deprecations where old GTK+ widgets were used. - Added 'control' tab to allow users to enable finer control of what's indexed (e.g. numbers - which are normally disabled). - Add AppData with screenshots for app stores. + tracker-needle: Add AppData with screenshots for app stores. + Updated translations.- Update to version 1.0.3: + Clean up License files. + Buildsystem fixes. + libtracker-fts: Make private functions static. + libtracker-data: - Fixed unit tests so files are not left around failing distcheck. - Fix tracker-backup unit test failures. + libtracker-common: Enable G_MESSAGES_DEBUG for verbosity > 1, not 2. + libtracker-extract: - Fixed TRACKER_EXTRACTORS_DIR env var. - Remove from examples/ this library is now private. + libtracker-miner: - Chain parent constructed() in TrackerDecorator. - Document TRACKER_MINER_DBUS_* defines. - .pc Requires.priv libmediaart (if built with it). + libtracker-control: - Added .gitignore for VAPI and other generated content. - Added missing sections.txt for documentation. + tracker-extract: - Added rule for source code files to add nfo:SourceCode rdf-type. - MP3 id3v23, id3v24 functions documented and v23 fixed. - Use default signal handler for SIGALRM and SIGABRT. + writeback: support saving metadata for GIFs. + tests: Use tap automake testing scripts, fixes output summaries. + functional-tests: Rework 400-extractor.py test. + Bugs fixed: bgo#734464, bgo#733573, bgo#733317, bgo#733857, bgo#734089, bgo#734144, bgo#733316, bgo#733439, bgo#733317. + Updated translations. - Drop tracker-thunderbird.patch and tracker-missing-include.patch: fixed upstream. - Replace autogen.sh call with gnome-autogen.sh: tracker switched to using the default in git as well. - Drop autogen.sh as source: no longer required after the switch to gnome-autogen.sh.- Add tracker-thunderbird.patch: Accept that the command 'thunderbird' might have output to STDERR (glib slice warnings). To not break detection of TB, we redirect STDERR output to /dev/null.- Obsolete the old tracker library libtracker-extract-0_16-0 by libtracker-common-1-0 to aid updates (bnc#876649).- Update to version 1.0.2: + build: use pkg-config to look for which gdbus-codegen to use. + all: Switch out GSettings "schema" property for "schema-id", was causing distcheck to fail. + docs/reference: Use $(top_srcdir) for DOC_SOURCE_DIR instead of relative paths. + libtracker-common: memory limits on systems with large amounts of RAM. + libtracker-control: - Added CFLAGS/LIBS required for reference documentation to succeed. - Fix remnants of libtracker-miner in sources. + tracker-extract: [ODT] Continue extracting if we find embedded tabs + line breaks. + tracker-search: Don't show "(null)" for nie:InformationElements with no nie:url. + Bugs fixed: bgo#728370, bgo#729968, bgo#732839. + Updated translations. - Add tracker-missing-include.patch: Add mising include statement.- Add category X-GNOME-SystemSettings to tracker-preferences.desktop so that gnome-control-center can recongnize and show it (bnc#866235).- Add category X-GNOME-SystemSettings to tracker-preferences.desktop so that gnome-control-center can recongnize and show it (bnc#866235)- Update to version 1.0.1: + build: - Switch --with-enca is now --enable-enca. - Switch --enable-icu-charset-detection has been added to prefer ICU over enca for MP3 content detection. + libtracker-miner: Memory footprint significantly reduced: - Massif reports tracker-miner-fs peaking at 24MB. - Massif reported previously growing to ~180MB. - Fix involves using file depth based notification internally to reduced memory build up. - Querying existing data in the DB now is limited (to avoid memory use, at a small performance cost). - Initial indexing performance is unaffected. - Approximately 1/3 more expensive indexing updates on resources post initial index. - Testing using an index of 11304 folders and 123428 files. + libtracker-extract: - Encoding detection with libicu handles failure better. - giflib 4.2.x doesn't support PrintGifError, handle both situations. + tracker-search: Fix output when searching for emails, snippets shown in red and links in green. + Bugs fixed: bgo#729708, bgo#728252, bgo#728546, bgo#728370, bgo#725717, bgo#729474. + Updated translations.- Do not BuildRequires MozillaThunderbird on SLE12.- Update to version 1.0.0: + Make decorator errors public. + libtracker-sparql: Make sure we check the env before choosing the bus type. + Updated translations.- Update to version 0.17.8: + Fixes: bgo#705315 tracker-0.16.2: configure wrongly mixes checks for enable-compile-warning while using WITH-compile-warnings. + Fixes: bgo#726419 tracker-extract reports sparql update errors for jpeg with dc:indenfitier. + Fixes: bgo#675198, tracker-store man page description needs minor cleanup. + Updated translations.- Update to version 0.17.7: + libtracker-sparql: Fix undefined reference to symbol 'tracker_ipc_bus'. + Updated translations.- Update to version 0.17.6: + Make GBusType run-time configurable with TRACKER_BUS_TYPE environment variable. + Removed dead code from coverity report. + libtracker-fts: Fix memory leak for GList on property names during FTS init. + libtracker-data: - getting FTS multivalued properties used unintialised variable in ontology_get_fts_properties(). - Protect potential NULL dereference in _db_cursor_iter_next(). + libtracker-{common,data,extract}: do not maintain LT versioning. + libtracker-miner: - Do not leak the TrackerSparqlConnection in TrackerFileNotifier. - Don't print uninitalised sparql variable for update_array_cb. - Dispose GFileInfo objects ASAP when crawling (attempt to reduce memory footprint). + libtracker-extract: - Lookup rules after initializing in get_fallback_rdf_types() to avoid empty rules lists. - Fix memory leak on .rule file load errors. - Fix memory leak and unref rdf_types hash table in _module_manager_get_fallback_rdf_types(). + tracker-store: Remove the --low-memory option in the man pages, not used since 0.9.x. + tracker-miner-fs: Fix memory leaks + tracker-extract: - Removed support for libstreamanalyzer, xine and totem extractors, not been used or supported in a long time. - Removed support for obsolete GStreamer backends tagreadbin, decodebin2 in gstreamer extractor. - Don't report < 0 nfo:width for images with GStreamer discoverer. - Remove the need for fork() and sub-processes with PDF extraction, no longer needed. - Make logging clearer if we fail on no modules or no metadata. - Fixed epub extractor so it doesn't use a broken ontology. - Improve logging, too many g_debug() calls to other log levels. - set nfo:Video on the gstreamer guess rule for completeness. - Add desktop file to autostart process. - Make it clearer where MIME type came from in debug (from GIO/xdgmime or tracker-miner-fs). + tracker-sparql: Support listing properties with --tree and make - -search case insensitive. + tracker-sandbox: Set the locale properly so queries don't fail due to locale mismatch to DB. + Build fixes. + Bugs fixed: bgo#726421, bgo#726639, bgo#726640, bgo#725689, bgo#726552, bgo#726553, bgo#725607, bgo#725890. + Updated translations. - Rebase tracker-extract-private.patch: Upstream decided to 'fix' it as .so.0.0.0, which is not what we consider the right thing for this kind of private library).- Update to version 0.17.5: + Build fixes. + libtracker-miner: Code fixes. + libtracker-extract: Don't break compilation due to missing rules/modules dir. + tracker-extract: - Don't leak FD on tiff extractor when opening file. - set nfo:Document in FallbackRdfTypes for text documents. + racker-miner-fs: Fix documentation for 'low-disk-space-limit', was in MB not %. + Updated functional tests. + Updated translations. - Add tracker-extract-private.patch: do not maintain LT versioning on the now private library libtracker-{common,data,extract}. - Add gnome-common BuildRequires and call to autogen.sh, as above patch touches the build system. - Add autogen.sh as source in order to use the upstream provided bootstrap script (not part of the tarball). - Rename libtracker-common-1_0-0 subpackage to libtracker-common-1_0: the private libraries are no longer LT versioned. - Drop libtracker-extract-1_0-0 and typelib-1_0-TrackerExtract-1-0 subpackages and the respective Requires to the same from the - devel package. Package libtracker-extract and the corresponding glib schema with the other private libraries in libtracker-common-1_0. - Add post/postun scriptlets for schema handling to libtracker-common-1_0.- Update to version 0.17.4: + rss: compile fix with the RSS miner enabled. + Updated translations.- Update to version 0.17.3: + tracker-extract: Prioritization of rdf:types has been implemented, so certain file types are extracted before others, on demand of applications. + libtracker-extract: This library has been made private. Implementing a TrackerDecorator is the recommended way to provide additional data. + libtracker-miner: Major API cleanups, - TrackerMinerWeb has been removed, replaced by TrackerMinerOnline. - TrackerMinerManager has been splitted into a separate libtracker-control. - TrackerCrawler, TrackerStorage and the thumbnailer/mediaart helper functions are no longer public. + libtracker-control: New library, containing TrackerMinerManager, it requires using tracker-control-1.0.pc. + tracker-miner-fs: optional prioritization of folders has been reimplemented, used on removable volumes and DBus requests. + tests: GTester Makefile rules have been updated. + utils: tracker-sparql gained a --tree switch to print (partial) ontology trees, and longhands/shorthands for classes/properties. - Create new subpackages libtracker-control-1_0-0 and typelib-1_0-TrackerControl-1_0: following upstream. - Adjust -devel package requirements to the dropped and new library package.- Update to version 0.17.2: + build system changes: - Use API version 1.0 instead of bumping it every stable release (affects .pc and .so filenames). - Require libmediaart >= 0.1.0, code has been exported from Tracker to this library. - Make sure --target-glib used with Vala is the correct GLib. + libtracker-common: Add TRACKER_TRACKER_PREFIX define for tracker: ontology prefix. + libtracker-miner: - Ensure the decorator nie:DataSource is queried as an IRI. - Make sure we flush remaining TrackerDecorator SPARQL updates when finished, avoids loosing extracted data for last files. - Fix infinite loop TrackerDecorator. - Fix warning for TrackerFileSystem registering properties twice (with hash destroy function set to NULL). - Improve TrackerDecoratorInfo to be a boxed type fixing a ref-count issue and a requirement for introspection. - Avoid unnecessary query calls when tracker_decorator_next() is called consecutively, we now queue queries. - Various improvements including moving string handling from GArray to GPtrArray and code duplication in TrackerDecorator. + tracker-extract: - Split generic gstreamer/libav extract rules. - Use fully expanded name for nie:DataSource in decorator to avoid conflicts with shorthand insert IDs. + tracker-needle: - Fixed GTK+ 3.x deprecations. - Fixed typo in Makefile.am, VALACFLAGS was not being used, avoids warnings, + firefox: Added Polish translations for plugin. + thunderbird: - Added UI localization support. - Escape folder names in URIs. - Port code to make sure it works for Thunderbird 24. - Add and improve debug messages. + Bugs fixed: bgo#696099, bgo#723097, bgo#721455. + Updated translations. - Add pkgconfig(libmediaart-1.0) BuildRequires: new dependency after code was split out.- Update to version 0.17.1: + New features: - Passive extraction: Specific metadata extraction (e.g. image orientation) is done by listening for insert signals for resource metadata (e.g. file name, size, etc) and done passively rather than being required before inserting ANY information about a resource. - SPARQL functions tracker:normalize() and tracker:unaccent(). - libav extractor for extracting audio/video metadata. - tracker-store GraphUpdated signal delay now configurable. + libtracker-common: - Added strnlen() compatibility function. - Fixed unit test for SCHED_IDLE expecting SCHED_OTHER by default, but jhbuild uses SCHED_IDLE as standard. + libtracker-fts: Strengthen against SQLite failures. Ensure no infinite loos in sqlite3_step() and don't use g_once_init_enter() for init. + tracker-extract: - Support Qt5. - Removed --disable-shutdown command line option now that it is instantiated by DBus. - Fixed memory leak with strings processed detected as UTF16. - msoffice: Fixed memory leak, calling g_free() on wrong pointer. - mp3: Fixed memory leak, cases where "" was found in tags were not always freed. - gstreamer: Fixed memory leak on error for GstDiscovererInfo structs. - gif: Fixed memory leak on error for filename + Build system fixes. + Update functional tests. + Bugs fixed: bgo#699412, bgo#715040, bgo#719512, bgo#720686, bgo#721880, bgo#722353, bgo#722525, rh#1026283. + Updated translations.- Update to version 0.17.0: + tracker-tag: - Fixed GLib-WARNING **: goption.c:2193: ignoring no-arg. - Fix --list (-t) to use logical OR, not AND. + sparql: - Fix AS ?foo handling in FTS queries. - Stop using deprecated sqlite count_changes PRAGMA. + extractors: - EPUB extractor has been improved, content is now more complete. - Added ICU-based encoding detection. - Improved media metadata in mp3 and gstreamer extractors. - Detect GNOME screenshots and add these to a category. + libtracker-sparql-backend: Fix connection singleton mutex issue. + libtracker-bus: allow cancellation when iterating cursor. + libtracker-direct: don't allow connection if current and db locale mismatch. + miner-fs: Improvements in indexing of removable media. + Utils: Added tracker-sandbox. + Portability fixes. + Build fixes. + Updated documentation. + Updated translations. - Change TrackerAPI defines to 0.18 and RPMTrackerAPI to 0_18, following upstream marking the beginning of the 0.18 development cycle.- Update to version 0.16.4: + Fix build with newer upower. + Silence normal bootup. + Updated translations.- Update to version 0.16.3: + libtracker-common: - use procfs psinfo instead of cmdline on Solaris. - support both UPower 1.0 and pre-1.0 APIs. - fix tests expecting stdout/stderr messages. - Make sure we load config files properly when using TRACKER_USE_CONFIG_FILES. + tracker-miner-fs: Make sure we load config files properly when using TRACKER_USE_CONFIG_FILES. + libtracker-bus: allow cancellation when iterating TrackerCursor. + libtracker-miner: - Fixed missing setlocale() in unit tests. - Check segment array bounds in peek function for tracker-priority-queue, fixes crash. + libtracker-fts: Always do full unicode testing. + libtracker-sparql: Fixed missing setlocale() in unit tests. + tracker-preferences: Remove markup from UI files. + tracker-extract-pdf: remove usage of non async-signal safe functions from signal handler, fixes crash on Solaris. + man-pages: Added information about TRACKER_SPARQL_BACKEND and TRACKER_PRAGMAS_FILE. + functional-tests: No longer need to install DConf profile in /etc. + Require: libgsf version to 1.14.24 needed for gsf_doc_meta_data_read_from_msole(). + Build system fixes. + Bugs fixed: Parts of bgo#676209, bgo#699412, bgo#703097, bgo#706003, bgo#707150, bgo#707151, bgo#707498, bgo#707499, bgo#709703. + Updated translations.- Remove Supplements for Thunderbird as it's causing major issues and should not be installed by default (bnc#840403)- Update to version 0.16.2: + libtracker-common: - Added /proc/meminfo alternative for Solaris. - Hide all config file logging without preprocessor defines turned on. - Added function tracker_config_file_import_to_settings() for when we use GKeyFile config files. + libtracker-data: Don't use the count_changes PRAGMA, it is deprecated. + tracker-preferences: - Mention in man-pages that TRACKER_USE_CONFIG_FILES has no effect to tracker-preferences. - Added "system" page now to give users an easy way to reindex their data. - Glade file used now requires GTK+ 3.x, was 2.x. - Fixed optical disc checkbutton sensitivity bug. + tracker-extract-mp3: Fix segfault when trying to process NULL ID3 tag. + tracker-control: Use procfs psinfo instead of cmdline on Solaris. + functional-tests: Update DConf profile to fix dconf-WARNING **: unknown dconf database description: trackertest. + Build system improvements. + Bugs fixed: bgo#700199, bgo#703747, bgo#703759, bgo#704048, rh#741479, rh#959020. + Updated translations.- Fix files sections of tracker-miner-thunderbird and tracker-miner-firefox: trackerbird@bustany.org is a symlink to a directory, not a directory by itself. Thus it must not end with a trailing /.- No longer build tracker-miner-firefox, it doesn't work for months, there is no point in shipping it for now. - Own /usr/share/mozilla and /usr/share/mozilla/extensions directories in tracker-miner-thunderbird subpackage.- Update to version 0.16.1: + libtracker-common: - Implemented get_memory_total() on OpenBSD - Added support in dbus process idenfitification for OpenBSD + libtracker-data: - Fixed unit tests for localtime/timezone functions - Fixed AS ?foo handling in FTS queries + libtracker-sparql: Fixed connection singleton mutex issue + tracker-tag: - Fixed --list (-t) to use logical OR, not AND - Fixed GLib-WARNING **: goption.c:2193: ignoring no-arg.. + Bugs fixed: bgo#697719, bgo#697809, bgo#697688, bgo#697316. + Updated translations.- Update to version 0.16.0: + Flickr miner was removed: it will be imported to GNOME Photos later. + Removed more unmaintained utilities: tracker-explorer, tracker-search-bar, playlists, lyrics, webhistory. + New features: Support GKqueueDirectoryMonitor API on BSD systems. + Full Text Search (FTS) v4 support: - New SPARQL function fts:snippet(?u) - New SPARQL function fts:offsets(?u). + Firefox/Thunderbird plugin updates. + Updated translations. - Drop build_applet defines and conditions: the applet (tracker-search-bar) was dropped by upstream. + Remove pkgconfig(libpanelapplet-4.0) BuildRequires. + No longer pass --enable-tracker-search-bar resp. - -disable-tracker-search-bar to configure. + Drop gnome-panel-applet-tracker subpackage; obsolete it by tracker main package. - Drop build_miner_flickr defines and conditions: the flickr miner was dropped by upstream. - Remove README.SUSE.flickr source file: no longer relevant. - Drop pkgconfig(rest-0.7) BuildRequires. - No longer pass --enable-miner-flickr/--disable-miner-flickr to configure. - Drop -miner-flickr subpackage; obsolete it by tracker main package. - No longer pass --enable-tracker-explorer resp. - -disable-tracker-explorer (based on build_gui defines) to configure, as tracker-explorer has been removed. - Drop tracker-0.14.4-giflib5.patch: fixed upstream.- Add tracker-0.14.4-giflib5.patch: Fix build with giflib 5.0.x.- Update to version 0.15.4: + Build fixes: - Fixed various compiler warnings. - Fixed various introspection warnings. - Switched out all uses of deprecated GStaticMutex for GMutex. + Bugs fixed: bgo#643388. + Updated translations.- Update to version 0.15.3: + build: - Require GLib 2.35.1 for GTask API (was 2.28.0) - Remove all cases of g_type_init() now it's deprecated in GLib 2.35.x + libtracker-common: Don't log to file by default, only stdout/stderr. See TRACKER_USE_LOG_FILES env var for details. + libtracker-miner: - Fixed nasty stack corruption with TrackerIndexingTree filter rules. - Fixed vala bindings for TrackerMinerFS. + tracker-extract-msoffice: Avoid deprecated gsf_msole_metadata_read() API. + tracker-search: - Added snippets for result hits. - Added colored output for result hits. + Bugs fixed: bgo#693889, bgo#694146, bgo#693198, bgo#693198, bg##694783, bgo#695157. + Updated translations. - Drop tracker-nonvoid.patch: fixed upstream.- Update to version 0.15.2: + Build: Required SQLite 3.7.9 (was 3.7.0) for FTS4 support + New Features: - Full Text Search (FTS) v4 support. - Snippets provide context around a matched query. - Offsets provide an index where a matched query is found in context. + Ontology: Deprecated tracker:fulltextNoLimit and removed use in all other ontologies. + libtracker-fts: Removed tracker_fts_config_min_word_length() and config option. + libtracker-miner: Fixed GNOME password provider, libsecret expects "user" not "username". + tracker-info: Fixed memory leaks. + Bugs fixed: bgo#691847, bgo#692409, bgo#692603. - Add tracker-nonvoid.patch: Fix non-void function not having a return statement.- Update to version 0.15.1: + build: Fixes build error when supplying nautilis extensions directory + bgo#691807: Tracker should build against libgee 0.8 + bgo#691804: tracker-cue-sheet not ported to Gstreamer 1.0 + bgo#679870: libsecret migrations + bgo#690170: Add nfo:MediaList type to .m3u playlist files + bgo#692210: miner-manager: plug some memleaks + libtracker-common: Add replacement function for flock() on Solaris + libtracker-miner: Fix libsecret password provider get call using non-NULL GError + tracker-miner-fs, store: Add MeeGo keys to desktop file. + Updated translations.- Update to version 0.15.0: + Port to GStreamer 1.0 / gupnp-dlna-1.1. + New Feature: Support GKqueueDirectoryMonitor API on BSD systems - Drop tracker-libgrss-0.5.patch: fixed upstream. - Drop tracker-fix-include-sched-idle.patch and tracker-removeable-media-off.patch: they are outdated and were only applied for openSUSE <= 11.4. - Drop libtool BuildRequries: no longer needed.- Update to version 0.14.5: + build: Fixes --with-nautilus-extensions-dir which was broken. + bgo#692409: playlist extractor should index playlist title if available. + bgo#692603: Search can not find pdf files using author names. + bgo#691807: Tracker should build against libgee 0.8. + bgo#690170: Add nfo:MediaList type to .m3u playlist files. + bgo#688287: build: don't build-depend on Dia. + bgo#692210: miner-manager: plug some memleaks. + bgo#688371: add support for GKqueueDirectoryMonitor. + libtracker-common: Add replacement function for flock() on Solaris + tracker-miner-fs, store: Add MeeGo keys to desktop files (OnlyShowIn, X-Meego-Priority keys).- Update to version 0.14.4: + Support XPS documents (bgo#687160): XML Page Specific Microsoft alternative to PDF files + Support DVI documents (bgo#687162): DeVice Independent files (printable output of TeX files) + tracker-extract-pdf: Avoid leaving hundreds of Zombie processes around + tracker-miner-fs: Fix huge memory consumption (bgo#687134) + Updated translations. - Add libgxps-devel BuildRequires: enable the new XPS Support.- Update to version 0.14.3: + build: - Add SQLite3 version check and warning for crashes with complex queries - Default to icu over unistring when automatically guessing unicode support + functional-tests: - office test files should always be included in dist - include missing tiff files in dist + libtracker-common: Consistently use long in get_memory_total + libtracker-fts: ICU cannot handle complex locale descriptions + libtracker-extract: Fixed EXIF extractor due to changes by libexif + tracker-extract-pdf: Fix crash if mmap() fails + tracker-extract-playlist: - Don't error when to_metadata hash table is NULL - Log message for ignoring playlists with > 1k entries + tracker-info: Added --plain-text-content || -c option + tracker-miner-fs: - Make building this optional - Ignore XDG directories set to $HOME + tracker-needle: Fix double free + Bugs fixed: bgo#628857, bgo#666749, bgo#675660, bgo#680172, bgo#680350, bgo#680897, bgo#685253, bgo#686071. + Updated translations. - Drop libtracker-fts-ICU-complx-locale.patch: fixed upstream.- Add libtracker-fts-ICU-complx-locale.patch, fixes bnc#780614.- Disable evo plugin for now during -extras build: the API once more changed much faster than Tracker can keep up with. - Drop tracker-evo-implicit.patch: this will be fixed by upstream by the time the new evo version will be supported.- Version the tracker BuildRequires when building tracker-extras: tracker-extras.spec needs to build *after* tracker version updates.- Update to version 0.14.2: + tracker-extract: Fix compilation of Qt Media Art backend + tracker-extract-gstreamer: Fix invalid pointer access from gst_tag_list_get_string() use + tracker-miner-fs: - Remove failed extractions from queues if g_file_query_info_async() fails. - Removed unused code for dir config root Quark + Bugs fixed: - bgo#676437: TrackerMinerFS: priv->extraction_timer can't be NULL when we update miner progress - bgo#676153: Crash on USB removal during crawling - bgo#676435: Infinite loop in miner - bgo#679313, bgo#674869, bgo#676516, bgo#676213, bgo#675431, bgo#676849, bgo#676433, bgo#676514, bgo#675437. + Updated translations.- Update to version 0.14.1: + New Feature: tracker-sandbox, to help with development + libtracker-common: Set G_MESSAGES_DEBUG when verbosity > 2 + libtracker-sparql: Set G_MESSAGES_DEBUG when verbosity > 2 + libtracker-miner: - Don't abort() if none file:// URI themes are used - Fix unit tests with GLib 2.28 + tracker-extract: Add 'max-media-art-width' config option + tracker-extract-oasis: - Support Libreoffice graphic/drawing files (*.odg) - Simplify text extraction and retrieve more content for ODT files + tracker-miner-fs: Do not index non-eligible mount points on startup + tracker-needle: Fix typo when toggling tags fails + build: Error gracefully in autogen.sh when valac is not installed + Bugs fixed: bgo#672308, bgo#672415. + Updated translations. - Add tracker-evo-implicit.patch: Include additional header in order to have all the required evo symbols available. - Manually create %{buildroot}%{_datadir}/tracker/icons/ in install of tracker.spec, so that it's owned by the tracker subpackage, and other subpackages built from tracker-extras.spec don't have issues with an unowned directory. - Fix the fact that tracker libraries require the tracker package, because of private libraries shipped in the tracker package; this effectively made tracker uninstallable (bnc#724554): + Split private libraries from %{_libdir}/tracker-0.14 to separate package libtracker-common-0_14-0. This does not exactly match the SLPP, as the soname of the library is libtracker-common.so.0 (name which is consistent across versions, but the libraries are in a versioned folder, which guarantees parallel installability of different versions. + Add explicit libtracker-common-0_14-0 Requires to libtracker-extract-0_14-0, libtracker-miner-0_14-0 and libtracker-sparql-0_14-0: the Requires autodetection for libraries will be libtracker-common.so.0, but this will exist for several versions of tracker. So we need to help rpm with an explicit Requires on the right version of the package.- Add tracker-libgrss-0.5.patch: Support and require libgrss 0.5. - Add libtool BuildRequires and call to autoreconf, as above patch touches the build system. - Remove xz BuildRequires now that it comes for free in the build system.- Update to version 0.14.0: + firefox, thunderbird: - Do not crash recent versions of Firefox/Thunderbird - Use tracker 0.14 libraries - Mark the plugins as compatible with newer versions of Firefox/Thunderbird + tracker-extract: Use ISO volume ID as title for unknown OS + tracker-miner-evolution: build fixes + tracker-miner-flickr, tracker-miner-rss: Do not autostart the miners on login + tracker-miner-fs: Handle absolute paths in ignored dirs + tracker-needle: Order results properly + Other code changes. + Updated translations. - Re-enable evo-plugin: %define build_evo 1.- Update to version 0.13.1: + New Feature: ISO file extractor + Fix build with glib 2.31 + Various other build fixes + libtracker-common: Add new function tracker_file_open_fd() + libtracker-data: Fix dead code with disabled journal + libtracker-miner: - Don't send sparql to tracker-store for missing/cancelled files - Ensure we deal with the canonical copy on ::directory-removed - Improve logging + libtracker-extract: - Do not use tracker_coalesce_strip on constant strings in unit tests - Don't build EXIF tests if we don't have support enabled + tracker-store: Print warning if unable to initialize statistics + tracker-miner-fs: - Fix crash when SIGTERM happens before mainloop is available - Don't index removable media on initial index if disabled + tracker-extract-msoffice: Add debugging aid for when opening file fails + ttl2sgml: Do not call fclose if file is NULL + Bugs fixed: bgo#669546, bgo#666654, bgo#666410, bgo#666678, bgo#666372, bgo#667786, bgo#667787, nokia#286488, nokia#289635, nokia#296009, nokia#290406 + Updated translations. - Add libosinfo-devel BuildRequires for the new ISO extractor. - Add libcue-devel BuildRequires to allow CUE sheet parsing, as we now have this package in Factory.- Add libjpeg-devel BuildRequires for non-extras builds to build JPEG support in extractors.- Update to version 0.13.0: + New Feature: CUE sheet parsing is now supported + libtracker-common: New env var TRACKER_USE_CONFIG_FILES to output ini files instead of use GSettings is available + libtracker-miner: - Updated TrackerMinerFS (breaks API/ABI) - Introducing TrackerIndexingTree (to use with TrackerMinerFS) - Albumart renamed to Media art and refactored + tracker-miner-fs: Refactored, mtime checks are +50% faster and indexing slightly improved + Removed GLib unicode parser: it was sub-optimal and unused. + Many other fixes. + Updted translations. - Drop tracker-g_thread.patch: fixed upstream. - Change License tag to spdx identifier. - Rename library packages from *-0_12-0 to *-0_14-0. following upstream SONAME changes. - Split typelib files out into typelib-1_0-Tracker-0_14, typelib-1_0-TrackerExtract-0_14 and typelib-1_0-TrackerMiner-0_14 subpackages. - Add Requires for new typelib subpackages to devel subpackage.- Disable evo plugins for now: %define build_evo 0: e-d-s had some major API changes on the camel store and tracker needs to catch up on this again.- Update to version 0.12.8: + New feature: Added userguide miner + libtracker-data: Ensure that fn:timezone-from-dateTime returns an integer + libtracker-extract: - Do not leak GUnixFDList on errors getting metadata - Call g_simple_async_result_complete*() for all error conditions too getting metadata + libtracker-miner: Avoid blocking other SPARQL buffers from being able to process update arrays + tracker-extract: - Do not close FDs more than once for GIF, TIFF and TEXT extractors - Fixed possible leak TrackerExtractInfos + tracker-extract-albumart: Fixed memory leak with Pixbuf loader + tracker-extract-pdf: - Fixed leak Poppler actions when reading TOC - Fixed uninitialised read warnings in Valgrind + tracker-needle: - Require GTK+ 3.0 in glade file - Now display and allow editing of tags in the tag view - Now find tags as well as other results with search criteria + Bugs fixed: nokia#285537, nokia#291569, nokia#292744, nokia#290406, nokia#285426, nokia#290165, nokia#290480, nokia#291088, nokia#290814, nokia#290249, nokia#289953, nokia#289635, nokia#286656, nokia#286610, nokia#284591, nokia#288530 + Updated translations. - Add xz BuildRequires because we can't build a package for a xz-compressed tarball without explicitly specifying that... See bnc#697467 for more details. - Add tracker-g_thread.patch: Remove g_thread_init calls.- Update to version 0.12.7: + libtracker-miner: - Use a cancellable per crawled directory - Improve logging of sparql errors + tracker-extract-gstreamer: Handle streams with no tags + tracker-writeback: Apply writeback handlers sequentially on a same file + Updated tests. + Bugs fixed: bgo#662364, nokia#287970, nokia#287972. + Updated translations. - Changes from version 0.12.6: + tracker-control: - Fix crash when unable to get miner pause details - Do not call g_object_unref on NULL in error case + tracker-extract: - Also complete cancelled tasks - Fix uninitialized variable in albumart + tracker-extract-text: Fix crash if unable to open file + tracker-miner-fs: Fix uninitialized variable + tracker-needle: Fix crash in result store + tracker-preferences: Mark tooltips in tracker-preferences.ui for translation + Updated tests. + Bugs fixed: bgo#662099, nokia#286589, nokia#287278. + Updated translations.- Fix previous change: usage of X-SuSE-ControlCenter-Personal actually makes the build fail. Use X-SuSE-Core-System instead.- Replace category SystemSetup by X-SuSE-ControlCenter-Personal to suppress rpmlint warnings.- Categorise tracker-gui as System Tools using %suse_update_desktop_file to replace existing categories (bnc#714333)- Only enable thunderbird support for 12.1 or later.- Add tracker-fix-include-sched-idle.patch to enable building on 11.4, where path of an include is different.- Split the build of tracker in two, with a new tracker-extras.spec, in order to break the tracker/nautilus build loop (and avoid future similar loops): + in tracker.spec, build the basis of tracker: the command-line tools, the libraries, the devel subpackage and the files miner. + in tracker-extras.spec, build addons that have extra dependencies: the panel applet, the evolution miner, the firefox plugin, the graphical tools, the flickr miner, the rss miner, the nautilus extension and the thunderbird miner. + re-organize tracker.spec for this since tracker-extras.spec is generated from it. - Remove unneeded graphviz BuildRequires: this was only needed when rebuilding the gtk-doc documentation. - Remove explicit glib2-devel Requires from devel subpackage: this will automatically be added the pkgconfig() way.- Update to version 0.12.5: + SPARQL: - Support DELETE WHERE {...} - Support SELECT (Expression AS Var) syntax + tracker-extract-gstreamer: flag renamed from TAGS to LIGHTWEIGHT in GStreamer + Build fix. + Bugs fixed: bgo#655177, bgo#272997, nokia#285979, nokia#286103. + Updated translations.- Update to version 0.12.4: + libtracker-common: - Fixed missing include directive for utils tests - Disable configure.ac checks for ioprio_set() + libtracker-data: Set journal_size_limit to 10 MB + tracker-extract: Fixed critical when FD list is missing + tracker-extract-oasis: Ignore empty values and invalid dates + tracker-extract-gstreamer: Fixed division by zero + tracker-extract-gif: Fixed file descriptor leak in error case + tracker-extract-pdf: Fixed file descriptor leak in error cases + tracker-miner-fs: Fixed theme icon URIs for application indexing + firefox, thunderbird: Don't operate with tracker 0.10 libraries, only 0.12 + functional-tests updates. + Bugs fixed: bgo#647575, bgo#660350, bgo#659995, bgo#660589, bgo#660601, bgo#660123, bgo#657183, nokia#257478, nokia#284711, nokia#217566, nokia#285251. + Updated translations. - Drop tracker-firefox-no-tracker-0.10.patch: fixed upstream. - Do not rebuild gtk-doc documentation: + The tarball now correctly installs the documentation without a rebuild, except the ontology one. This is a good enough trade-off (as building requires some dependencies). + Remove dia and gtk-doc BuildRequires. + Stop passing --enable-gtk-doc to configure.- Change vala-devel BuildRequires to vala as vala-devel is an old deprecated name (bnc#720908).- Add tracker-firefox-no-tracker-0.10.patch: do not try to use the 0.10 libraries in the Firefox extension as it makes Firefox hang/crash.- Update to version 0.12.3: + tracker-extract: Allow g_open() without O_NOATIME if -EPERM is returned + tracker-extract-png: Handle raw profiles by Imagemagick encoded with line changes/twists + tracker-preferences: Remove throttle implementation + Bugs fixed: bgo#659422, nokia#283501. + Updated translations.- Update to version 0.12.2: + libtracker-common: Refactor tracker_file_open() which was buggy and should use O_NOATIME + libtracker-data: - Drop all indexes before index recreation - Make index recreation less verbose + libtracker-miner: Improve documentation for tracker_miner_manager_pause_for_process() + libtracker-extract: Do not leak GMatchInfo objects + tracker-miner-fs: Disable wake ups every 10 seconds by default (for disk space checks) + tracker-extract-png: Handle raw profiles by Imagemagick encoded with line changes/twists + tracker-extract: Use O_NOATIME for TEXT, XMP, PDF, TIFF, GIF, MSOFFICE, ODF ABW and FLAC files + tracker-writeback: - Propagate all errors of writeback over DBus - Handle if there's no module for the passed rdf types + tracker-control: Don't finalize TrackerMinerManager with - -pause-for-process causing it to break + tracker-preferences: Use one list for locations and add XDG toggle buttons + Bugs fixed: bgo#659806, bgo#659470, bgo#659620, nokia#276653, nokia#282957, nokia#282541. + Updated translations.- Update to version 0.12.1: + libtracker-data: Support removing rdfs:subPropertyOf in ontology + libtracker-miner: - Export TrackerTask* and TrackerPriority* API for new unit tests - Check to turn create + delete events into noop was wrong in check_item_queues() + libtracker-extract: Fix Regions of Interest SPARQL generated from metadata + tracker-miner-fs: Avoid trying to parse directories as desktop files + Bugs fixed: - bgo#659062: Shouldn't index removable media devices by default - bgo#659063: Should enable indexing on battery by default - bgo#651815, bgo#658645, bgo#658706, bgo#658787, nokia#282190, nokia#282393, nokia#277052, nokia#281335. + Updated translations. - Remove dbus-1-glib-devel: the dependency has been removed upstream.- Update to version 0.12.0: + New Feature: - Region of interest support in image formats (for example tagging people in images) + libtracker-common: Do not delete old log files when starting components + tracker-miner-fs: - Improve query performance for updating tracker:available on mounting - Handle desktop files of Type=Link - Support local (in $HOME) XDG directories for desktop files + tracker-control: Added --set-log-verbsosity to change component log verbosity + Various bug fixes. - Remove sed hack from %build to disable call to update-desktop-database on "make install": fixed upstream. - Change build_evo macro to 1, to build the evolution miner now that it has been ported to new evolution.- Fixed typos in descriptions.- Update to version 0.11.2: + Build system: - Bump tracker_api_version to 0.12 but keep major/minor as 0.11 - --with-gstreamer-backend=[tagreadbin,decodebin2,discoverer] switches + libtracker-extract: - Don't install examples/ rules mock up - Added some debugging to know what rules files are loaded + tracker-extract: - Make sure we check filtered modules for dbus calls too - Improve checks for mimetype guessing - Improve debugging for filtered modules and mime guessing - Fix --force-module for commandline extraction - Make JPEG module handle DLNA profiles - Make PNG module handle DLNA profiles - Make MP3 module handle DLNA profiles - Let gstreamer extractor handle 'dlna/*' mimetypes + tracker-extract-gstreamer: - Compiler warning fixes and code refactoring - Assume UTC for dates + tracker-miner-fs: Disable writeback by default + tracker-miner-flickr: Remove deprecated Encoding key in desktop file +tracker-needle: - Avoid g_markup_escape_text() critical with NULL - Show email subject as primary information not sender - Fix build with Vala master + thunderbird: - Add desktop file so needle opens email on activation - Use asynchronous connection opening to avoid blocking the UI - Don't break on consecutive make installs, use -f with ln + firefox: - Use asynchronous connection opening to avoid blocking the UI - Raise compatibility level to 5.0.* - Don't break on consecutive make installs, use -f with ln + Bugs fixed: bgo#655987, bgo#655789, bgo#655701, bgo#654441, nokia#247468. + Updated translations. - Drop tracker-fix-build-system.patch: fixed upstream. - Remove autoreconf call in build section: no patch touches the build system anymore. - Add hack to replace update-desktop-database in trackerbird Makefiles to point to /bin/true. During build, we can not update the desktop database. - Add %desktop_database_post/%desktop_database_postun in %post/%postun of miner-thunderbird subpackages now that it %contains a .desktop file. - Rename library sub-packages following the upstream API name bump.- Update to version 0.11.1: + New Features: - Firefox >= 4.0 support - Thunderbird >= 5.0 support - Add --disable-journal configure option, previously it didn't exist + Ontology: Set tracker:writeback true for nfo:Heading + SPARQL: Add support for HAVING and COALESCE + libtracker-data: - Fix leak in db_get_locale - Do not print critical if db-locale.txt does not exist - Switch to manual SQLite WAL checkpointing in a separate thread - Make sure we don't leak sql_dir on multiple _init() calls + libtracker-miner: - Translate monitor events CREATE(a)+MOVE(a->b)=UPDATE(b) - Make sure status is set to 'Idle' on object construction - Fix inconsistent status with progress signals - Fix -0.00 progress being reported - Make sure "Processing..." is 2% or higher in progress + libtracker-extract: - Use nfo:heading instead of nmm:direction - Support extraction of EXIF/XMP GPS information for images - Ignore keywords containing invalid UTF-8 - Do not use G_CONST_RETURN + tracker-store: - Check XDG directories after initializing log to reduce start up stdout spam - Improve UpdateArray performance + tracker-extract: - MP3: Use guessed ID3v1 8-bit encoding also for ID3v2 - Playlist: Limit playlists to 1000 entries - Handle RealMedia files with the GStreamer extractor + tracker-writeback: - Refactor writeback so miner-fs performs more of the operation itself - Deprecate IgnoreNextUpdate API - Support longitude, latitude and altitude information to XMP files - Always clear existing XMP fields before updating metadata + tracker-miner-fs: Check XDG directories after initializing log to reduce start up stdout spam + tracker-control: - Added --pause-for-process for potentially crash worthy processes - Fix crash when unable to get miner pause details + tracker-search: Support bookmarks with -b or --bookmarks + tracker-preferences: Fix apply button + Bug fixes: bgo#654653, bgo#654407, bgo#652433, nokia#271389, nokia#254896, nokia#274498, nokia#274181, nokia#271747, nokia#273120, nokia#269986, nokia#270774, nokia#259942, nokia#269766, nokia#269931, nokia#268105, nokia#269359, nokia#266579, nokia#251032, nokia#263203, nokia#261635. + Updated translations. - Add MozillaFirefox and MozillaThunderbird BuildRequires for new Firefox and Thunderbird support. - Create tracker-miner-firefox and tracker-miner-thunderbird subpackages. Even though they're not miners strictly speaking, this makes the intent of the subpackages clearer. - Pass --with-firefox-plugin-dir and --with-thunderbird-plugin-dir to have the extensions installed in the right directories. - Add tracker-fix-build-system.patch to fix installation of Firefox and Thunderbird plugins.- Apply tracker-removeable-media-off.patch on 11.4 and earlier only: this setting is available in GSettings, and the gio-branding-openSUSE package available in 12.1 and later changes the default value.- Move tracker-miner-rss man page to the miner-rss subpackage, where it belongs.- Update to version 0.11.0: + Remove libtracker-client library. + Replace GConf usage by GSettings. + Add support for MeeGoTouch (for application extraction) + libtracker-sparql: Remove deprecated drop_graph API + tracker-extract: - Completely relicensed all modules and the extractor from GPL to LGPL - Use two threads now for extraction, a controller and worker thread - Refactored the module management so modules can state mimes supported flexibly - Support extra string for WHERE patterns when calling modules - Much improvement to the logging - Added EPub extractor module + tracker-control: Report remaining estimated time for each miner's progress + Updated translations. - Drop libtracker-client-0_10-0 subpackage, following upstream drop. - Rename the remaining lib* packages from -0_10 to -0_11 to follow the library name changes. - Drop tracker-nautilus-extension-compile-gtk3.patch: fixed upstream. - Introduce a build_evo define: evolution 3.1.1 is not supported at the moment. For Factory, we don't build the miner-evolution subpackage, and we add a Obsoletes for it to the main package for smooth upgrades. - Use %glib2_gsettings_schema_requires, and add %glib2_gsettings_schema_* calls to post/postun. - Move Tracker-0.10.typelib (Tracker-0.11.typelib) to the libtracker-sparql-0_11-0 subpackage, as this is the library being referenced by the .typelib file.- Update to version 0.10.16: + libtracker-data: Fixed memory leak in tracker_class_reset_super_classes() + libtracker-miner: - Honor auto_start parameter in tracker_miner_manager_new_full() - Fixed test case for GKeyFile password provider which was failing - Lower TrackerMinerFS idle priorities so timeouts, monitors, etc are handled with more priority + tracker-miner-fs: - Do not spam log on recursive monitors removal - Create bus names before touching sensitive files to avoid race conditions - Make sure we unref applications and files_index miners on start up failure + tracker-extract: Added "CancelTask" method to be called from tracker-miner-fs + tracker-control: - Fixed memory leak when getting pause details - Don't auto-start miners for pausing/resuming/listing/pause details - Use full API to get miner manager and report errors - Free GError if getting TrackerMinerManager fails + functional-tests: Support cases with AND without Upstart + Bugs fixed: bgo#650804, nokia#18159, nokia#258488. + Updated translations. - Drop our local copy of tracker-search-bar.1: it is now shipped in the tarball again.- Update to version 0.10.15: + libtracker-sparql: Fix deadlock on initialization error + libtracker-miner: - Fixed c++ builds where headers use "private" keyword - Include missing header tracker-albumart.h in main header - Do not perform removed files check if crawling was cancelled + tracker-store: Reenable signals after failing to load Turtle file + tracker-extract: Improve logging around which module is used for extraction per file + evolution: - Fixed completely broken status reporting as a miner - Don't send "Idle" status twice - Added debug logging to know if the module was loaded or not on the command line + Bugs fixed: nokia#254855, nokia#259000, nokia#244556, nokia#252898, nokia#258488, nokia#258459.- Mention the new --add-feed option of tracker-miner-rss in README.SUSE.rss.- Update to version 0.10.14: + libtracker-data: - Handle EINTR instead of EGAIN when writing journal - Delete empty file if unable to write journal header - Do not trigger a journal replay with invalid ontology journals - Propagate errors for ontology transactions + libtracker-bus: Support multiple bus connection objects + libtracker-direct: Support multiple bus connection objects + libtracker-sparql: Protect singleton weak pointer with mutex + libtracker-miner: Cleanup media-art that isn't valid anymore every 30 minutes or so + tracker-store: Improved error handling for Data.Manager.init + functional-tests: Add UID::user and GID::users to tracker-tests aegis file.- Update to version 0.10.13: + libtracker-miner: Cancel TrackerMinerFS cancellables on finalize + tracker-store: Use lazy loading for stats to improve start up speed + Bugs fixed: nokia#254154, nokia#253807, nokia#248873. + Updated translations.- Update to version 0.10.12: + New Feature: - Now tracker-control has --backup and --restore options - Now tracker-miner-rss has an --add-feed option + libtracker-extract: Fixed encoding guessing, make sure we init/shutdown locale module + libtracker-miner: Don't load thumbnailer service properties over D-Bus + tracker-store: Added checks to Backup method target file so it is a real URI + tracker-miner-rss: - Fixed crash trying to cast TrackerSparqlConnection to TrackerMinerRSS - Fixed recursive check with mfo:updatedTime GraphUpdated signal - Fixed ASK SPARQL to check true/false not 0/1 - Improved logging/debugging + Bugs fixed: bgo#520670, bgo#633105, bgo#397205, nokia#249338. + Updated translations. - Add tracker-search-bar.1 from git to Source list: it is missing in the tarball. Makefile to distribute this properly is already fixed in launchpad. - Add dia BuildRequires to fix the gtk-doc building - Re-enable --enable-gtk-doc configure parameter.- Update to version 0.10.11: + bgo#633108: FLAC extractor doesn't work properly + bgo#632876: Wrong extraction order in MsOffice-XML powerpoint files + nokia#250959: Huge increase in contact import time with command line tools in staging + nokia#250455: QSparqlConnection leaks tracker-sparql objects + nokia#249787: Drop libmeegotouchcore dependency from libtracker-sparql.- Add tracker-nautilus-extension-compile-gtk3.patch to compile nautilus extension with gtk3 (bnc#689447, bgo#645954). Add call to autoreconf needed by the patch.- Update to version 0.10.10: + libtracker-data: Support ontology changing regarding nrl:InverseFunctionalProperty + libtracker-miner: - Limit extractions to 10 at any given time - Limit the number of statements sent to the store per request + tracker-extract: - Complete relicensing from GPL to LGPL for C++ files missed - Fixed critical about locale when run from command line - Fixed critical when finalizing the controller object - Fixed crash with new QApplication() and passed argv parameter + tracker-needle: Fixed email query which was using tracker:coalesce() with 1 argument + Ontology updates. + Bugs fixed: nokia#249028, nokia#244787, nokia#248059. + Updated translations. - Changes from version 0.10.9: + Now tracker-info --turtle allows exporting resources in Turtle RDF + libtracker-common: - Re-instate setrlimit() and clamp between 256Mb and 50% memory capacity for RLIMIT_{AS|DATA} - Don't apply setrlimit() constraints to spawned processes (inherited anyway) + libtracker-data: Error when OFFSET, LIMIT, GROUP or ORDER are used with ASK queries + libtracker-sparql: Fixed libtracker_sparql_LDFLAGS missing "\", causing export of all symbols + libtracker-extract: Added new unit test for IPTC records are read correctly + tracker-extract: - Added a controller thread to be able to shutdown quickly on pre-unmount signals - Cleaned up debugging considerably and print summary on start up + Ontology updates. + Bugs fixed: bgo#646834, bgo#647548, nokia#238770, nokia#245998, nokia#244267, nokia#241302, nokia#245589, nokia#245373, nokia#213419, nokia#240681. + Updated translations. - Drop update-rest.patch: fixed upstream. - Drop call to autoreconf.- Update to version 0.10.8: + libtracker-data: Protect tracker_db_cursor_get_* with mutex + libtracker-bus: There is no BatchUpdateArray, UpdateArray is always considered a batch operation. + libtracker-sparql: Fix build from tarball + tracker-store: Increase maximum signal size from 1000 to 50000 triples. + tracker-store: Fix UpdateArray to use low priority request + Bugs fixed: bgo#642883, nokia#244556. - Changes from version 0.10.7: + Introspection support for libtracker-{sparql|miner|extract}. + libtracker-sparql: Fixed test case on cancellation error check. + tracker-extract: oasis: Avoid invalid frees on non-NULL pointers. + tracker-needle: - Cancel previous operations when switching views. - Improve "icons" or "images" category to allow filtering by all or title. + Bugs fixed: bgo#644997, bgo#646365, bgo#646374, bgo#644455, nokia#244536, nokia#242253, nokia#229461, nokia#237582, nokia#240272, nokia#241659. + Updated translations. - Update BuildRequires to use vala-devel (instead of vala-unstable-devel) and add gobject-introspection-devel to build introspection support.- Update to version 0.10.6: + New Feature: Added INSERT OR REPLACE SPARQL, using UPDATE gives us ca. 25% speed improvement in some cases. + libtracker-common: Only use encoding guessing when confidence is > 30%. + libtracker-data: Added new functions tracker:case-fold() and tracker:lower-case(). + libtracker-sparql: Handle GSpawnError thrown by GDBus + tracker-needle: - Model reworked showin no delay loading thousands of items. - Improve error handling. + Bugs fixed: bgo#645380, bgo#645934, bgo#645963, bgo#645675, nokia#241833, nokia#235445, nokia#241206, nokia#240168, nokia#240582. - Drop fix-evolution-build.patch: fixed upstream. - Remove configure --enable-tracker-search-tool option, no longer present upstream.- Update to version 0.10.5: + libtracker-common: Fix localtime handling with historic UTC offsets. + libtracker-data: Fix graph check for anonymous blank nodes. + libtracker-sparql: - Mark tracker_sparql_builder_drop_graph() as deprecated. - Don't export symbols which are internal. + libtracker-miner: Added tracker_miner_manager_new_full() to disable starting miners when querying status. + tracker-store: Don't start if not running when querying status. + tracker-miner-fs: Add --no-daemon command line to exit when indexing done. + tracker-extract: Add parameter to QApplication to allow running without X11. + tracker-needle: Set proper application icon. + evolution: Fix use of GRAPH with the nie:DataSource, now indexes properly again. + Ontology updates. + Bugs fixed: bgo#642012, bgo#645000, bgo#645052, bgo#645375, bgo#644998. - Add update-rest.patch: Fix build with rest 0.7.x. - Add fix-evolution-build.patch: Fix build with evolution 2.91.x (bgo#645934) - Change old-style buildRequires to new pkgconfig() ones: libgee-devel, librest-devel, gnome-panel-devel, nautilus-devel to gee-1.0, rest-0.7, libpanelapplet-4.0, libnautilus-extension. - Remove now non-existing --enable-tracker-search-tool configure option.- Update to version 0.10.4: + libtracker-miner: - Don't assume g_dbus_info_new_for_xml() never fails - Added missing documentation functions to sections file + libtracker-extract: Don't assume g_dbus_info_new_for_xml() never fails. + Bugs fixed: nokia#237582, nokia#237150, nokia#236387, nokia#233828. - Changes from version 0.10.3: + Bugs fixed: bgo#644484, bgo#642868. - Changes from version 0.10.2: + Ontology: Added nfo:Note for applications like Tomboy + functional-tests: Force English locale for tests + libtracker-miner: Improve bulk operation speed like deleting + tracker-preferences: Enable gettext translations + tracker-search-bar: Fixed build error since API change in libpanel-applet + Bugs fixed: nokia#232574, nokia#235118, nokia#229713. - Changes from version 0.10.1: + Bugs fixed: nokia#232981, nokia#231631, nokia#230255, nokia#228760, bgo#642774, bgo#643739, bgo#636375, bgo#643140, bgo#642581, bgo#643090. - Changes from version 0.10.0: + Recap of new Features: - Added GDBus support - Added direct access library libtracker-sparql for fast read-only queries - Added LRU (Least Recently Used) for database statement cache (huge memory footprint difference) - Added a GUPnP DLNA extractor - Added domain specific indexes, adding a column to DB tables to avoid full table scans/joins with larger tables for performance. - Added metadata guarantee support when key data is missing - Added tracker-sql (in utils/) to run SQL on the databases directly (for developers) - Added unicode compliance for FTS (Full Text Search) - Don't do mtime checks on start up (dramatically reduces start time for miner-fs) - Replaced tracker-search-tool with tracker-needle - New API methods in libtracker-sparql which allow multiple inserts per DBus call (and yet get multiple errors back). - New journal format to separate ontology from data for improved data integrity - New journal compression and rotation using 50Mb chunk sizes - Task pool in libtracker-miner for store updates/metadata extractions, 10-20% speed increase indexing - Monitor event black listing and events are condensed - Return types in TrackerSparqlCursor API - Collation support - Refactored and much more efficient signal notification API - Use libtracker-sparql: Client library for direct/dbus access - SPARQL, Add support for EXISTS and NOT EXISTS - SPARQL, Add support for IN - SPARQL, Add support for INSERT SILENT and DELETE SILENT - Drop tracker-no-duplicated-results.patch: fixed upstream. - Replace gtk2-devel BuildRequires with gtk3-devel.- Add tracker-no-duplicated-results.patch: don't show duplicated results in search results. Taken from git. - Move tracker-needle.ui from main package to gui subpackage, where it should live. - Move tracker-explorer to gui subpackage, as it's a graphical tool. This means the tracker package itself doesn't require X anymore.- Update to version 0.9.38: + libtracker-data: - Added unit tests for IN with > 20 elements - Improve error handling on initialization (especially if the WAL PRAGMA fails) - Fixed a race condition on shutdown causing criticals with g_object_unref() + tracker-store: - Increase maximum D-Bus result size (1 Mb to 10 Mb) - Don't send unmapped errors in D-Bus replies + nautilus: Plugin has been updated to use libtracker-sparql. + ontology updates. + functional-tests updates. + documentation updates. + Bug fixes: nokia#208621, nokia#223536, nokia#225910, nokia#221340, nokia#180770, nokia#217610, nokia#224993, nokia#222182, nokia#224760, bgo#640623. + Updated translations. - Changes from version 0.9.37: + Don't do mtime checks on start up (dramatically reduces start time for miner-fs) + The command 'tracker-status' no longer exists, its command line features have been merged into 'tracker-control'. + libtracker-data: - We now restore tracker:modified values after journal replay and backup restore - Don't journal non-embedded data (e.g. nie:plainTextContent) + functional-tests updates. + Bug fixes: nokia#198003, nokia#224342, nokia#218525, nokia#224763, nokia#197067, nokia#223938, nokia#185309, nokia#223622, nokia#223282, nokia#223133, nokia#223148, nokia#223161, nokia#222645, nokia#222494, bgo#636074, bgo#631955, bgo#623666, bgo#600081. + Updated translations.- Call relevant macros in %post/%postun: + %desktop_database_post/postun because the package ships at least one desktop file. + %icon_theme_cache_post/postun because the package ships themed icons. - Pass %{?no_lang_C} to %find_lang so that english documentation can be packaged with the program, and not in the lang subpackage.- Update to version 0.9.36: + Ontology: - Added missing documentation for rdf, mtp and slo - Remove long-deprecated classes and properties + SPARQL: - Ignore CONSTRUCT/INSERT/DELETE triples with unbound variables - Fix SQL generated for predicate variables and deleted subjects + libtracker-data: Fix transient properties + Updated translations. + Bugs fixed: nokia#221700, nokia#222578, nokia#222645, nokia#222664- Update to version 0.9.35: + SPARQL: Add support for IF function + Ontology: - Added nmo:lastSuccessfulMessageDate property - Added domain index on nmo:sentDate to nmo:Call - Fixed NCO cyclic dependency with NFO - Fixed range of nco:photo and nco:video, fixed maxCardinality of nco:video - Added county and district to postal address - Draft the NCO documentation page + libtracker-data: Remove unused TrackerDBResultSet + libtracker-common: Use statfs instead of statvfs on Linux + libtracker-miner: Log when an event is ignored because the file is locked + tracker-writeback: - unlock file after 1s of update, not 3s - xmp: Don't use XMP_CLOSE_SAFEUPDATE + tracker-extract: - gupnp-dlna: Update to gupnp-dlna 0.5 API - mp3: Fixed bitrate table and sample rate table usage - mp3: Cope with sample_rate = 0 + tracker-needle: - Support command line arguments -V and search criteria - List folders in first/initial view - Add Ctrl+W to close window - Use a meaningful window title "Desktop Search" + Updated translations. + Bugs fixed: nokia#220373, nokia#218092, nokia#218332, nokia#217636, nokia#218125, nokia#219309, nokia#216582, bgo#639542, bgo#622918, bgo#639918, bgo#639556, bgo#639543, bgo#639552 - Drop tracker-needle-args.patch: fixed in a much nicer way by upstream.- Add tracker-needle-args.patch: Allow tracker-needle to use command line arguments as initial search strings. Like this, slab can use tracker-needle as it's integrated search panel. Patch submitted to upstream as bgo#639542.- Update to version 0.9.34: + Ontology: - Make SLO an ontology that is installed by default - Fixed maxCardinality and deprecated annotations in MLO + libtracker-data: - Fix double unref on shutdown - Fix memory leak in gvdb writing - Update statistics when bypassing buffer for deletes - Fix tracker_ontologies_get_classes + libtracker-sparql: Shutdown backends when finalizing connection + libtracker-common: Improve tracker_dbus_request_* API + tracker-extract: - Relicense from GPL to LGPL - TIFF, PNG, PDF, JPEG, GIF: SLO ontology porting + tracker-writeback: SLO ontology porting + tracker-needle: Use nco:publisher if nco:creator is not available for documents + Bugs fixed: nokia#198003, nokia#211147, nokia#216329, nokia#216350, nokia#217575, nokia#218123, nokia#218560. + Updated translations.- Update to version 0.9.33: + Ontology: Remove tracker:isAnnotation property + SPARQL: - Support graph retrieval using property functions - Accept semicolon as separator between update operations - Add support for INSERT/DELETE DATA - Fix WITH support - Drop deprecated support for DROP GRAPH + libtracker-data: - Add ontology cache - Bypass update buffer for rdf:type deletes if possible + tracker-store, libtracker-data: Enhance signal behaviour for batch updates + libtracker-common: Print PID of process in dbus requests + libtracker-miner: - Set proper nfo:belongsToContainer on file move operations - Skip IgnoreNextUpdate requests on CREATED events - When deleting resources, first mark unavailable and then fully remove them - Make sure original monitors are removed during a move operation - On directory remove, first remove monitors, then notify event - When a moved dir event detected, cancel all monitors in the dir - Don't add monitors when renaming a directory to a hidden name + tracker-extract-gstreamer: Fix undefined references + tracker-extract-txt: Support text files encoded in UTF-16 if BOM available + tracker-writeback: - XMP: Take into account mlo:asPostalAddress - Fix a memoryleak on unwanted_results and cleanup + tracker-writeback, libtracker-miner: Don't writeback non-strict mined values + tracker-explorer: Port to GDBus + Bugs fixed: nokia#211928, nokia#212736, nokia#213419, nokia#214478, bgo#638159.- Update to version 0.9.32: + Added tracker-needle to replace tracker-search-tool + Added --enable-guarantee-metadata to ensure nie:title and other metadata when missing + build: disable functional-tests by default + Ontology: Add tracker:notify true for nmo:Call + libtracker-data: Sort function test results to avoid test failures + libtracker-sparql: Wait for tracker-store before loading plugins + Bugs fixed: nokia#210217, nokia#211926, nokia#198155. + Updated translations.- Update to version 0.9.31: + Build System updates. + Ontology: - Added nmm:MusicAlbumDisk, nmm:musicAlbumDisk, nmm:albumDiskAlbum classes - Changed nmm:performer rdfs:domain from nmm:MusicAlbum to nmm:MusicAlbumDisk - Changed nmm:setNumber rdfs:domain from nmm:MusicAlbum to nmm:MusicAlbumDisk - Changed nmm:internationalStandardRecordingCode rdfs:domain from nmm:MusicAlbum to nmm:MusicPiece + libtracker-sparql: Fixed documentation to include tracker_sparql_get_uuid_urn() + libtracker-miner: Fixed documentation missing but written + tracker-extract: Fixed GUPNP-DLNA extractor, was using "nfo.channels" not "nfo:channels" + Bugs fixed: bgo#636936, bgo#624041, bgo#636604, bgo#635756, bgo#636383, bgo#636520, bgo#636527, nokia#207918. - Follow the build change and use stable number for directories and libraries (0.10 instead of 0.9). As a result, rename the library packages from *-0_9-0 to *-0_10-0.- Update to version 0.9.30: + Ontology: - Added domainIndex nie:contentCreated to nfo:Visual - Added tracker:notify true for slo:LandmarkCategory, slo:Landmark and slo:GeoLocation + SPARQL: Use WITH/INTO/FROM clause in WHERE pattern of updates + Support MeeGoTouch Locale, recalculating indexes on locale changes + data-generators: - Diversify the content creation times - Support nfo:Equipment correctly - Small fixes to the music data + libtracker-data: - Disable fn:starts-with test for !libicu cases - Document the TRACKER_PRAGMAS_FILE environment variable + libtracker-direct: Make singleton connection thread-safe + libtracker-bus: Reduce D-Bus proxy initialization time + libtracker-sparql: Reduce D-Bus proxy initialization time + tracker-extract, albumart: Don't assume that g_file_get_parent() returns non-NULL + tracker-miner-applications: Re-extract desktop files when locale change detected + tracker-status: Added more granularity to the tracker-store status reporting for the journal replay + Bugs fixed: nokia#204706, nokia#203538, nokia#208420, bgo#635757, bgo#635794. + Updated translations.- Update to version 0.9.29: + Ontology: Add index on nco:nameFamily + SPARQL: - Support \u escape sequence in string literals - Fix INSERT/DELETE and SELECT * with WHERE without variables - Use proper collation for string literals and fn:starts-with + libtracker-data: Make it easier to test the PRAGMAs for SQLite + libtracker-bus: Fix handling of priority in update_async + libtracker-sparql: Add function to generate a uuid urn to the client library + tracker-store: Fix crash on client exit and task without destroy notify + tracker-extract: Split msoffice and msoffice-xml extractors and refactor code + tracker-extract-mp3: Fix memory leak + tracker-miner-applications: Fix encoding issues and handling of nie:dataSource + tracker-miner-fs: Use low priority for update_async calls + tracker-search: New --software and --software-categories option + Bugs fixed: bgo#630244, bgo#634424, bgo#634669, bgo#635652, nokia#195787, nokia#197067, nokia#200980, nokia#202291, nokia#203540, nokia#203593, nokia#206752. + Updated translations.- Update to version 0.9.28: + GDBus support + Add utils/tracker-sql to run SQL on the databases directly + Ontology: - Updated mfo:image for mfo:FeedSettings to be in domain mfo:FeedElement - Added tracker:indexed true for nmm:artistName - Added tracker:domainIndex for nie:title on nmm:MusicAlbum - Deprecated nmm:albumTitle for nie:title + functional-tests updates. + libtracker-data: - Combine INSERT and UPDATE statements into one INSERT - Fixed ontology change coping for tracker:domainIndex + tracker-store: Queue queries while backup is taking place + Build fixes: bgo#633118, nokia#202275, nokia#199968, nokia#202627, nokia#202581, nokia#201122, nokia#203632. + Build fixes. + Updated translations. - Change vala-devel to vala-unstable-devel BuildRequires as tracker now requires vala 0.11.- Update to version 0.9.27: + New journal format to separate ontology from data for improved data integrity + functional-tests updates. + libtracker-common: Use per-client timeouts to avoid unnecessary wake ups + libtracker-client: Disable deprecation warnings when building this library + libtracker-data: Identify unsupported ontology change coping more broadly + libtracker-bus: Disable dbus timeouts in updates to the store + tracker-sparql: Added --list-indexes to show database indexes + tracker-store: Use per-query watchdogs to avoid unnecessary wake ups + tracker-extract: - Removed all tests, they've been commented out for some time - GIF: Fixed memory leak for height and width - GStreamer: Write multiple nmm:albumArtist if there are more than one - MSOffice: Don't use a static var to check if nie:generator was already set + tracker-miner-fs: Removed all tests, test source file was just a main() + tracker-control: Fix runtime critical when journal file doesn't exist. + Bugs fixed: nokia#199131, nokia#194908, nokia#200310, bgo#633118, bgo#633093, bgo#631391. + Build fixes. + Updated translations.- Update to version 0.9.26: + Add task pool in libtracker-miner for store updates/metadata extractions, 10-20% speed increase indexing. + Ontology: Derive from rdfs:Resource for nao:Property, nfo:Orientation, poi:ObjectOfInterest, scal:AccessLevel, nmm:Flash, nmm:MeteringMode, nmm:WhiteBalance, nmm:RadioModulation, mto:TransferMethod + functional-tests updates + tracker-extract: Port QuillImageFilter usage to QImage + libtracker-data: - Notify locales being used also for libunistring - Improved collation related debugging traces + libtracker-bus: - Handle error properly in array_update_finish() - Use host endian byte order for updates in steroids interface - Fixed memory leak when updating, GAsyncResult should always be unref-ed + libtracker-miner: Fixed critical warning when calling tracker-status -i + tracker-miner-fs: Fixed MeeGo app miner, missing include for GStrv and glib collators + utils: - mtp-dummy: Fixed missing locale initialization + Bugs fixed: bgo#629850, bgo#632399, nokia#194548. + Build fixes. + Updated translations. - Changes from version 0.9.25: + New API methods in libtracker-sparql which allow multiple inserts per DBus call. + Ontology: - NMM: Set maximum cardinality of dlnaProfile and uPnPShared to 1 - NCO: Set tracker:notify for nco:ContactGroup. + SPARQL: - Fix build with Vala < 0.11 - Fix context handling for EXISTS and NOT EXISTS - Do not use pointers as keys in hash tables - Do not let SPARQL variable names influence SQL query + libtracker-sparql: - Use lazy resolving for symbols in plugins - Added missing APIs to documentation sections file - Make new example for_update_array a bit more aesthetic - Documented the new API methods for multi-insert + libtracker-data: - Progress handling while performing integrity check - Do not load superproperties on read-only access - Avoid opening SQLite database twice on startup - Force reindex on unsupported ontology change - Fixed test cases on Fedora 14 + tracker-store: Fixed status reporting + tracker-extract: - Replace quill with quillimagefilter - Use posix_fadvise() when closing files - gupnp-dlna: Fix to use the tracker_sparql_escape_uri_printf() + functional-tests updates + coverage: Ignore coverage/ directory + utils: - mtp-dummy: Implemented renaming of all files after batch copy finishes + Bugs fixed: nokia#186096. + Updated translations.- Update to version 0.9.24: + Ontology updates. + SPARQL: - Use COLLATE in SQL for variables and property functions - Use named graph of WITH clause in WHERE pattern for updates + functional-tests updates. + libtracker-data: Add test case for ORDER BY property function + libtracker-miner: Make vapi file compatible with Vala 0.11.0 + libtracker-sparql: - Assume en_US.utf8_locale for test cases for proper collation - Support GRAPH in SPARQL builder API + tracker-miner-fs: Fixed regression when deleting nfo:FileDataObject resources for a mount point + utils: mtp-dummy: Added a test case to synthesis an mtp daemon + Bugs fixed: nokia#195394, nokia#196143, nokia#195547, nokia#192790. + Build fixes. - Drop tracker-fix-build.patch: fixed upstream.- Update to version 0.9.23: + Ontology updates. + SPARQL: Fix SQL for GRAPH with predicate variable and empty database + coverage: ignore dbus-binding-tool generated files + functional-tests updates. + libtracker-data: - Log failure to set journal mode to WAL - Fixed unchecked pointer unref when setting journal_mode pragma - Change SQLite page and cache size + libtracker-sparql: - Added connection_get_{async|direct_async}() APIs - Various documentation fixes and additions. + libtracker-miner: - Added new unit tests for blacklisting and event merging - Don't create inner loop until needed + tracker-store: Fixed corruption in FD passing D-Bus implementation + tracker-extract: - MP3: Fixed a huge memory leak in albumart data - MP3: Support Windows-1252 character encoding - MP3: Fix string handling in comment and picture tags - Album art: Stop looking for cover if we already + tracker-search-tool: Fixed compilation error with latest vala + plugins: Evolution: Fixed the UID format of the URL + Bugs fixed: nokia#193061, nokia#193044, nokia#194746 + Updated translations. - Add tracker-fix-build.patch to fix the build.- Update to version 0.9.22: + LRU for database statement cache (huge memory footprint difference) + Monitor event black listing and events are condensed (less event spam up the stack) + SPARQL: Rework variable name support to fix regression + Ontology: NCO: Set tracker:notify to true for nco:ContactList + data-generators: Added a default value for undefined categories + functional-tests updates. + libtracker-data: - Fixed regression SELECT ... AS ?var not being honored in ORDER BY - Don't cache stmt if the query contains a regular expression - Fixed memory leak in journal rotation + libtracker-sparql: - Make it possible to set the max LRU cache size per connection - Added an "environment variables" section to documentation + tracker-store: - Added TRACKER_STORE_{SELECT|UPDATE}_CACHE_SIZE environment variables to control new LRU feature - Fixed crash when accessing variable_names array + tracker-extract: - remove unneeded call to tracker_topanalyzer_shutdown() - Fixed QUILLimagefilter support + tracker-miner-fs: Fixed use of uninitialized variable + Bugs fixed: nokia#192537, nokia#193796, bgo#630176 + Updated translations.- Update to version 0.9.21: + Return types in TrackerSparqlCursor API (previously just strings) + Ontology: - Added nfo:HelpDocument - Added brief description to the ontologies documentation index page + functional-tests updates + libtracker-fts: Do not use TLS for queries + libtracker-common: Reset default log handler in tracker_log_shutdown() + libtracker-data: Fixed parallel cursor_next_async() call segfaults + libtracker-miner: - Removed Pango requirement in tracker-miner.pc - Improved debugging to avoid store availability confusion in log + libtracker-sparql: Added test case for cursor_next_async() segfaults + tracker-miner-flickr: Fixed desktop file not having the correct prefix for its icon + tracker-extract: - On shutdown a summary is logged with extraction/failure count per module - Fixed compilation error for quill support - Don't extract content if config has max bytes set to 0 - Use g_pattern_match() instead of g_pattern_match_simple(), ~5% speed increase + tracker-search: Do not use tracker:available for emails + tracker-status: Fixed memory leak when printing state + Bugs fixed: nokia#186055, nokia#192326, nokia#188031 + Updated translations.- Update to version 0.9.20: + bgo#628859: Ship examples/rss-reader/initial-data.ttl in tarballs + bgo#628872: tracker-control -t or -k shouldn't kill tracker-status-icon + nokia#187558: nfo:belongsToContainer not set for music files synchronized from Ovi Suite to the device + nokia#189896: BatchCommit doesn't send reply + Ontology: - Added slo:categoryIconUrl for category icons in the location ontology - Added slo:iconUrl for landmark icons in the location ontology - Added nfo:manufacturer to replace nfo:make - Updated documentation, use plainTextContent instead of plainTextMessageContent + libtracker-data: Fixed signed char comparison in SPARQL scanner + tracker-store: - Fixed class-signaling rdf_types array after delete - Fixed class-signaling to emit all triples for rdf:type predicates + tracker-extract: - MSOffice, fixed to set nfo:Presentation & nfo:Spreadsheet - tracker-extract: GStreamer, use integer division for rounding duration - Tiff, updated to use canonical uris with new nfo:manufacturer ontology + tracker-miner-flickr: - Fixed so tracker-search-icon doesn't show constant polling - Fixed criticals for photos with no tags + tracker-miner-rss: Fixed so tracker-search-icon doesn't show constant polling. - Remove supplied initial-data.ttl, as it is now shipped in the tarball.- Rename evolution-tracker subpackage to tracker-miner-evolution, with appropriate Provides/Obsoletes since this is first a miner. Make it also provide evolution-plugin-tracker, since it's a plugin for evolution too. - Split flickr and rss miners in tracker-miner-flickr and tracker-miner-rss subpackages since they are not that useful by default, and add README.SUSE files for them to explain how to use them. - Split applications/files miner to tracker-miner-files, and add a Recommends to tracker to get it installed by default. This will enable people to keep tracker and still easily remove this miner if they don't want to index files. - Rename nautilus-tracker subpackage to nautilus-extension-tracker-tags and nautilus-applet subpackage to gnome-panel-applet-tracker, to follow the naming convention for plugins and extensions. Add appropriate Provides/Obsoletes. - Add packageand(tracker:gnome-panel) Supplements to gnome-panel-applet-tracker. - Remove useless call to autoreconf. - Use %_smp_mflags for parallel build.- Update to version 0.9.19: + Collation support + Refactored signal notification API + Ontology: Added nmo:isEmergency property + functional-tests: - Avoid FTS tests if FTS is disabled - Don't include TTL files in dist (tarball was 26Mb vs. 6Mb) + libtracker-data: Fixed memory leak when setting journal_mode pragma + libtracker-miner: - If CREATED event is received from a monitor, force IRI cache update - Don't print paths as they may not be in UTF-8, print URIs + tracker-extract: Fixed xine, mplayer and totem backends + tracker-miner-fs: - Removed CacheTimeout option from config, unused - Removed ScanTimeout from config, unused - Disable crawling entirely if !initial_crawl + nokia#184505: Video files without audio are listed as music clips. + nokia#179465: Cannot sort lower and upper cases for under same letter + Fix build warnings, and other build issues. + Updated translations. - Rebase tracker-removeable-media-off.patch. - Add libgupnp-dlna-devel BuildRequires on 11.4 and later.- Change lang package Requires to Recommends since it is not mandatory at runtime.- Update to version 0.9.18: + Ontology: - Renamed slo:longitudeUncertainty to slo:horizontalAccuracy - Renamed slo:latitudeUncertainty to slo:verticalAccuracy + libtracker-data: - Fixed journal reader with rotated journals - Make sure tracker_fts_update_commit() is called for FTS updates + libtracker-direct: - Use maximum D-Bus timeout - Wait for tracker-store to be ready + libtracker-bus: - Use maximum D-Bus timeout - Fixed linking to include libtracker-sparql - Throw errors for non-FD passing when Cancellable is cancelled - Support BatchUpdate for low priority requests + libtracker-sparql: - Added debugging to know what SPARQL is used with direct-access - Added TRACKER_SPARQL_BACKEND environment variable - Added deps file for tracker-sparql.vapi to distribution - cursor_get_n_columns() should only be called after cursor_next() + libtracker-miner: - Allow API to bypass config dir checks for user based indexing - Add method to reindex certain mimetypes - Add method to invoke tracker-miner-fs to index a file + tracker-store: - Fixed race conditions with new 'Wait' d-bus interface - Fixed unregister_g_object() criticals - Small busy callback improvements, indexing speed increased + tracker-miner-fs: - Remove --add-file option (now done using tracker-control -f) - Added debugging to know which file is requested to be indexed over D-Bus - Use tracker_dbus_request_failed() for error situations - Do not index dirs unconditionally when adding monitors, huge crawling performance improvement - Renamed Reindex D-Bus interface to Index + tracker-control: - Make -f and -m outputs translatable - Print when reindexing mime types or files is successful - Don't print PIDs if we're reindexing mimes or a file - Use TrackerMinerManager to reindex mimetypes + tracker-tag: Bail out if none of the passed files exist in the store + bgo#613252: Application-driven indexing and metadata storage + bgo#627893: tracker 0.9.17 does not compile with e-d-s/evolution 2.31.90 built with gtk+ 3.0 + nokia#187148: "Not tagged, file is not indexed" message is seen when adding a tag + nokia#184505: Video files without audio are listed as music clips. + Updated translations.- Update to version 0.9.17: + SPARQL: Improve lexer performance for strings with ASCII characters + libtracker-common: Make sure libtracker-sparql inherits verbosity + libtracker-data: - Merged DataError into TrackerSparqlError, was causing miner-fs to not finish - Remove unused Options database table + libtracker-sparql: - Added dbus-glib-1 dependency when building Vala sources - Added example documentation for update_blank() API + libtracker-bus: Catch SPARQL errors thrown by D-Bus + tracker-extract: - MP3: Fixed extraction of certain ID3v2.3 and ID3v2.4 tags - MP3: Fixed un-unsynchronisation in ID3v2 + tracker-store: - Fixed some memory leaks in dbus shutdown - Removed plugin support (was only used by kmail) + tracker-miner-fs: Fixed memory leak when setting up volumes + tracker-search: - Fixed typo, output was "Contacts:" when it should be "Files:" - Improved output for --contacts and --files + kmail: Removed this plugin, it was unmaintained + Functional Tests: refactoring branch merged, much more comprehensive testings now + bgo#627281: crash in tracker-0.8.15 ms-office extractor + bgo#623005: Remove odt2txt dependency in the OASIS extractor + bgo#623207: tracker 0.8.6/0.9.x fails to build against evolution 2.31.4 + nokia#185950: COREWEB: /usr/lib/tracker/tracker-extract '*__GI_strncmp extract_gif get_file_metadata tra + nokia#185070: Enable PNG_iTXt_SUPPORTED flag in libpng + nokia#182948: Keywords/Subject metadata not written back to the file + nokia#184882: tracker-extract is getting crashed for malformed gif files + Updated translations. - Drop tracker-fix-new-evo.patch, upstream fixed.- Update to version 0.9.16: + tracker-extract: Added a GUPnP DLNA extractor + libtracker-sparql: Client library for direct/dbus access + libtracker-common: New environment variable TRACKER_VERBOSITY to override config + Fix unsupported ontology change preventing tracker for booting + Fix tracker not harvesting ID3v2 tags + Fix duplicates when monitor events processed before directory is created in store + libtracker-data: Fixed support for IN, NOT IN with + libtracker-miner: If parent GFile being processed, serialise by waiting + libtracker-miner: Print URIs not paths for CREATE monitor event debugging - New subpackage libtracker-sparql-0_9-0 - Fix Regquires: in -devel subpackage, require *-0_9-0 instead of * -0_8-0.- Add libgrss-devel BuildRequires to build the RSS miner.- Update to version 0.9.15: + Ontology, MTP: Fix mtp:hidden + libtracker-data: Support for SPARQL 1.1's IN operator + libtracker-data: Implement progress indication for rotated journals + tracker-store: Queue queries while busy + Add test cases. + Bug fixes. + Updated translations.- Fill .changes for update to 0.9.14. - Replace id3lib-devel BuildRequires with taglib-devel. - Replace DeviceKit-power-devel BuildRequires with libupower-glib-devel. - Add libicu-devel for better unicode support. - Add NetworkManager-devel BuildRequires for network status detection. - Add librest-devel BuildRequires for flickr data miner. - Add giflib-devel BuildRequires for gif metadata support. - Add tracker-fix-new-evo.patch to fix build with recent evolution-data-server.- Update to version 0.9.14: + For a complete overview of changes, see NEWS file. Here are some highlights (excluding many bug fixes). + The database version has been incremented, this will force a reindex for any existing Tracker installation. - Highlights from version 0.9.14: + SPARQL: Add support for EXISTS and NOT EXISTS + Plug some memory leaks. + Some ontology changes. + libtracker-data: improvements in read-only mode. - Highlights from version 0.9.13: + Added domain specific indexes, adding a column to DB tables to avoid full table scans/joins with larger tables for performance. + Journal compression and rotation using 50Mb chunk sizes + Improve logging in libtracker-miner. + tracker-miner-fs: Use 60s as default DBus timeout for requests to extractor - Highlights from version 0.9.12: + Removed libinotify imported module and use GIO completely - Highlights from version 0.9.11: + Remove the option to index remote mounted directories + Plug memory leaks in extractors. - Highlights from version 0.9.10: + Support D-Bus FD passing (avoids much memory copying) + Make tracker-search-tool history persistent + Correctly handle applications in tracker-search-tool results + Don't recheck all monitored directories needlessly + Fix tracker listing the files under Ignore directories + tracker-miner-fs: Force recheck on IgnoredFiles changes - Highlights from version 0.9.9: + Ontology changes. + libtracker-miner: Update the database when config changes for optical/removable media + libtracker-miner: Improved detection of removable devices. - Highlights from version 0.9.8: + Vaarious SPARQL changes. + Ontology changes. - Highlights from version 0.9.7: + Ontology changes. + tracker-store: Added support for TRACKER_STORE_TASK_MAX_TIME environment variable to set maximum time allowed before interrupting a query + tracker-miner-fs: Added 'CrawlingInterval' config option to disable or only mtime check file system after n days, default is same as previously (every startup) - Highlights from version 0.9.6: + Ontology: Added SLO (Simplified Location Ontology) for testing - Highlights from version 0.9.5: + Added support for libunistring and libicu, to fix word breaking, word normalization, word case folding, and multi language extraction per file + libtracker-miner: Added TrackerNetworkProvider for miners which need to know about connection status + tracker-extract: Added specific GIF file extractor + tracker-search-tool: add search history and auto-completion - Highlights from version 0.9.4: + Ontology changes. + tracker-writeback: Added MP4 and 3GPP video files xmp module + tracker-search-tool: Added "Folders" category - Highlights from version 0.9.3: + Ontology: Added nco:contactLocalUID property + Port from libdevkit-power-gobject to libupower-glib + libtracker-miner: Improve crawling queries (3693 dirs, 27678 files, was 651s, now 166s) + tracker-miner-flickr: Added new miner for Flickr web service - Highlights from version 0.9.2: + Ontology changes. + Add html content extraction + Improved OASIS extractor + Improved reading PS and PS-GZ files + Improved reading msoffice/* files - Highlights from version 0.9.1: + Ontology changes. + tracker-writeback: Replaced id3lib module (known to corrupt mp3s) for taglib module - Highlights from version 0.9.0: + Ontology changes. + Plug memory leak. + tracker-preferences: UI improvements. - Drop upstreamed tracker-launch-applications-in-results.patch and remove gnome-common BuildRequires and call to autogen. - Rebase tracker-removeable-media-off.patch. - Rename library packages to reflect libraries version bumps: libtracker-client-0_9-0, libtracker-extract-0_9-0, libtracker-miner-0_9-0 instead of *-0_8-0.- Add tracker-removeable-media-off.patch to turn off indexing removeable media by default.- Add tracker-launch-applications-in-results.patch: since tracker is used from the main menu, it's important that it handles applications correctly. They should be correctly displayed and it should launch them instead of opening the .desktop file in a text editor. - Add gnome-common BuildRequires and call gnome-autogen.sh for the patch.- Update to version 0.8.5: + There have been many fixes since 0.8.0, see NEWS file for the complete list. + Add missing files from tarball. + Plug memory leaks. + Performance improvements. + Improve content extractors, especially office-related ones. + Many fixes from coverity reports. + Fix crashes. + Update man pages. + Build fixes.- Update to version 0.8.0. - Drop tracker-silentrpmlint.patch: not needed anymore.- Rework package to make it work, and update to latest upstream version.- Initial package for openSUSEcloud134 1525257713  !"#$%&'()*+,-./012345678arasbebe@latinbgcaca@valenciacsdadedzeleneoeseteufifrglhehrhuidisitjakkkoltlvmkmlnbndsnenlpaplptptroruskslsrsr@latinsvtethtrukvizhzhzh2.0.3-lp150.3.12.0.3  !"#$%&'()*+,-./01234567tracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.motracker.mo/usr/share/locale/ar/LC_MESSAGES//usr/share/locale/as/LC_MESSAGES//usr/share/locale/be/LC_MESSAGES//usr/share/locale/be@latin/LC_MESSAGES//usr/share/locale/bg/LC_MESSAGES//usr/share/locale/ca/LC_MESSAGES//usr/share/locale/ca@valencia/LC_MESSAGES//usr/share/locale/cs/LC_MESSAGES//usr/share/locale/da/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/dz/LC_MESSAGES//usr/share/locale/el/LC_MESSAGES//usr/share/locale/en_GB/LC_MESSAGES//usr/share/locale/eo/LC_MESSAGES//usr/share/locale/es/LC_MESSAGES//usr/share/locale/et/LC_MESSAGES//usr/share/locale/eu/LC_MESSAGES//usr/share/locale/fi/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/gl/LC_MESSAGES//usr/share/locale/he/LC_MESSAGES//usr/share/locale/hr/LC_MESSAGES//usr/share/locale/hu/LC_MESSAGES//usr/share/locale/id/LC_MESSAGES//usr/share/locale/is/LC_MESSAGES//usr/share/locale/it/LC_MESSAGES//usr/share/locale/ja/LC_MESSAGES//usr/share/locale/kk/LC_MESSAGES//usr/share/locale/ko/LC_MESSAGES//usr/share/locale/lt/LC_MESSAGES//usr/share/locale/lv/LC_MESSAGES//usr/share/locale/mk/LC_MESSAGES//usr/share/locale/ml/LC_MESSAGES//usr/share/locale/nb/LC_MESSAGES//usr/share/locale/nds/LC_MESSAGES//usr/share/locale/ne/LC_MESSAGES//usr/share/locale/nl/LC_MESSAGES//usr/share/locale/pa/LC_MESSAGES//usr/share/locale/pl/LC_MESSAGES//usr/share/locale/pt/LC_MESSAGES//usr/share/locale/pt_BR/LC_MESSAGES//usr/share/locale/ro/LC_MESSAGES//usr/share/locale/ru/LC_MESSAGES//usr/share/locale/sk/LC_MESSAGES//usr/share/locale/sl/LC_MESSAGES//usr/share/locale/sr/LC_MESSAGES//usr/share/locale/sr@latin/LC_MESSAGES//usr/share/locale/sv/LC_MESSAGES//usr/share/locale/te/LC_MESSAGES//usr/share/locale/th/LC_MESSAGES//usr/share/locale/tr/LC_MESSAGES//usr/share/locale/uk/LC_MESSAGES//usr/share/locale/vi/LC_MESSAGES//usr/share/locale/zh_CN/LC_MESSAGES//usr/share/locale/zh_HK/LC_MESSAGES//usr/share/locale/zh_TW/LC_MESSAGES/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.0/standard/4d6f0cba30cfe504ef969463c0d2701b-trackercpioxz5x86_64-suse-linuxBSNtrackerutf-82376f9acc5db42845f811e743ff61c58c6dd7ce2594cc494007fa93f76f334a7? 7zXZ !t/M] crv(vX0zPf7 4(MI%-̗te':VQ*<ʛerL- lo܄BoJ KW4G2?Y*WNҺ4 =3Ŕ~jrꎀLB&EN"$lUݑ]l n>Qẘ^(%ٽr¸.9Knyq•Yy" NڸuV1GX!ՠ>m,Dv#o*DjطB^mƦ^2DER-%yNkJ|ḫ!ĥ[j*k($)o3C85[-|cz8-%{>] 0mN3)Cy]-+FH rGek,ys3p-q/:_,`d$ |]n _|896n dx9j t$CMTNB=M4R weSAu .ap%yu xe(bZa$e8-@߸ 2 *8C7Q,HLׇ-~R'7_s^%*drh] .' %8Ee)d B@C&8Kj9,qe0SzDS? z#`hR]^דX|0Zoes뵴,q3%St4f7ٚ`C &-5JVڽtY578S"qz=)X0yC-tqt&J*<צvxu꠵*o[>lД YEUԉ} ԛ6'bU@G%p^=؄H:1y{;2e>#b 3JN\`! 3jva`~).ςm/t2N<1EqdaiٲN,40G;RtWj?c>':~36Ud%Vr(kY2<_xbx7`qfK Qqq6݁߰tFdpAjb XO/oӓum0NChА]Hp$糖B\!>8J`XW KYqsAF _2Ee.b[ r $te8 W!ІC^:#/me{Qݿh/8,S4CCqD:9^N2v_nEu=ˋ-gqJ&}h;0p4Q ϛ39Ivc$/ gK#$lEr A_L;/?a%!d`[''S7%G},9Cq"\\wN[oh(gT쭥VN&Sa`fa˗DYC)5)>DJQJ_$JJKԳE.bvIY=ߊ|*i)g~ٿRX$aMF ,R[`(/*/1t !ŷ F|{F΁ccfLUhlDYFIj BѬ{ô5;SB*({Gb|iLQH__e[mGQ8L1Zb8km-lp *)R%kC o!`CR<|\OƊw ?߼sCgĢBO8hlK-!pd%ЕPz'abC` t*wG3)%=H;פq CjeLM- ClʱMP!RB_)rJptA 9a+S%uoPkm )k's H$P̿Ym+vRcL^ꀧO h:USɑ7 r",[05SCʿ1NdImRys9'_í&`y͹ TD^'e*ʒfMH \/DͅW-+%Lpp2AEl)1rVLQa@Mq0R7i_laj)=aEC$wI9ObPY."\oڢڡux^xF26ӯZk.ϝ~8ø^SU/Mȣ5e ߋ2#wԸo|uK%BYpʊjuBag\%xE&-!*#%#Ex?B+7s_@~}?2DeK̾sE[6b2T:!BS3.0(kn@ 3~j{;ϝ;9u[=6KgL!~`f7W2iQlM9WNl*N-CR­"x1#? XxĨ7CB#OWeb>GϵOVW!O' 5·3!MϜF<4/5?6U90Eq FtUu^Uv-zFTp^m F^[\MW 41G33̧bH_*VHA5z6%4c]%Q Xyn%t#o Ziͨ0qd/pa#poE@rBؤ{JP fߡ|=/a6Y@N}/MWJ%?`8{Db[!PɃ+h:i߻$Eau, ̹eNkX]CS]ޮOfL֯H4̰DuJ^IP;;cSwb@݊I9C1--Oсb>j gl[b]nԴ0˶=@zh\q::QgHG?^a+en0B@̩s{v+lc BO~C#(tQeHB}.J9;j>=r-P`+[vcV"ꕽ7*eNiI]?3, SNZoEl4e!ScY*ˏY']oƴny5`3+ k|mqh7?TrQ i@mA(wb)t1bɔjp(T  3 qX֌8*D F;V #0pyH&7Ј ,}n醔r}@젎εtc 5y &Qo^'wш$k}F rbQV2<'_"4/ V[dNٚr0/O| '!n`Kwy8ebLe]Q68wB99l Wf2$M5e */84G{Q NBbŻ[[h;7-&Ģ h΅>dST^c!RHim^w~9 !T@Ο"k=fgxa \u{s#!xGओ6Pu\|hz4kw ]r˅$_sr:?mp4""o6^c&O3)䵬(^N@'&HT)ИI@11oʿe0ˡlπRa6CcUqPܶ+a=+CU:O'ml.v1#7-l2QᱻuGl)n1y 8~  .ɠ1kt%5ewJ`CC9y|& d GTX4)'Y\YYە_ۧj6{@ݧ'K{ ,;^h9+]Fv ]P0ܦ2bV'IȑB%T6( p%OM4rq_{1ϙCV Q hFowb>Yn*}-"C*";-](ƴ?-oIOg4g|TmI_`OqK~QD 係:z4xq{! ݠh1or#88$r8#-\` s3jR_= )vm9*Di"A+΄T]Ss˓zۥ!3w{Wlş7oeh.t3Bj't LԕC>r~ {g/$uX (ʱD9%/g"/ HdY]PNE[ ֞jUJxyf{C|eM7ؒxV% EN;R0`KDտY39kbo{F2צգr5w]Jy30Pz3kXkVKtT10 d4k;bA|1ꈀ%J -421!R%F$F}}%%\F'#`@,Nh%Yr1DNۉk o"td'PcdZٚVI^&*T:w~t> *};V#IXTVP DPYgנqv6Y@sЍ ŭ͗rJxk٘T[8!I;RIRN|45?<7a==m P0w>0VǧVtlN?/HF0~z c&9bp:S.U)KK}hb|5WOZ8I5|IȻR}_1l]MbVpx6含{s?=16Z(FccXKڲ[!dh1ԨI_QH;?v_#O9ەwwI$T]܇38-yiŵ϶JI 5Tdl8l{F,]XԧB k݀<|R7 1`$mlb6P޺~ff *C8˳OcǤmqu}~htBd)!Ѽ3ϢՌ}j:o8uLj^r i 459(b͠fa:6L(~njߌ'K w%ZtB0s f& Igδ}},6MT3c4ڷ1PIڟz>L\tuGSϱȫ+fwSA nd3yNd>RJנ r=K4꠫MQ&~ v؅ ė?0H7 @usH :'O6!U[VŔcH%ʚeY_ռu>q3% '9Բ<^!mEȡ6B8~_\T%G*`oeJ piZ\xc,d=ƶm_FVl [.hp.?SdJMЪse;ط)\᭽p -nb+^2= l{SF8qo="/N 2~7;E,lI"+܄l5<ޮNN>:y D`q8w_xDڬu׼^oMv1q֚zmOh!ӭcnڽNA+~Wpݬ1AyDޑe"F:4˄^TBȄ86[%<7 C*0g q6ͥ=!hS NA<عh# MΰJ!EE ߝtmiA;E a^W޶wTjp%"@<ϑEΗ45aRY;y2b6oB~W\^zԜŸîzNrYa'@k*Ј0%f1ht/{:qtV` p0_l 8 -U:!|8^]&4Ζl./z) Pɥp;qP嗦3F06/RQ ( e.#?]~Gr>˺V!(R",d+pMeG!Zُb2 4{!ߛ"8(Mĩ}I|PAjCwEs3(Rl2Mj՛W,ezl;Zbu!>-to69@pY5"\6sPq9x; R, **^G@T.OWWb}/`./fpx)t$P'> .OIvwZX{Hn&v'\ZݛZYvH!-G؄E}Z9÷d‚ψ`.mwRnKόp>AftE*?JǬjTB_ױKK&}fPF @Ib>E:$E$l,"&Eb>,/9۩O |/4Tbteq)Sl)AڇKTÿo!pAw[@o{ _ђ$R}\6{QpuO2E3 +Fj? `uً|ȼY jFc7v$*l?rw2Il Þ3kn`zN2EPZђeTs5D3c'L"2+ y ٍ /bzYVf0]2F2+5nb9K(@#re5%*/ 7T$fodn:"Pc\K`:^0d|W.%RX~ރ\^*č #N#I:L_%tqZcFX~My  "N^a8"-+#tn(!H/)܋ĻIUmNA\Ҏ:IS&[]3\׺fj91!"&_Ȕe]=&!I{O$߁zIN@:lӇB:%4^)tڰ{jV샴Ƿ=+$_DM덛!,,Bt~E;=d oF 򠲠Łrt~9ko3dgP^Mt|h͂sksœr2Gc%c(IVSetbr&Ĩ@wQS'ȪG l-kĄ$mg{EOuy/R؟w^LLvNl.f}Pg7Ea%tZUV'JsQbI\esxq.Ӵ>gaj-$=ll΅,s^V#DO> x335"Z5tmcd8lj@1_ɤf—z4ea~܌B> zxU=Bumtq˹4B> Kq8y4^M+ܹc=*oW",7jj8'mAsgсF(Uۢa!7n(;aW4'v2';D):a+2Πc> `@|)Ǽ%0OO.0~>RvɊZ#SƘQs=-S[IB]Uҷ=XO/TiLݺ3b5gٰ=ߤ~07zzYi U$JɅ(?tL@[@d9nh<wX|x2ab8Yf2.<1.CmS"K?:.(uOVh):Kю9Q3s76f55)=!f=Ҵ:XġWU=˩ |9B<%FW=HL1w]&ϾTb]:춝Ƕ$;'F]x۰G9#t5)A3.uG;v1S1W($ ȋ!Mp:14k9)Ğ{-SK_#~,+zNcF.GT'Q%Յ2ZFIA0 c7??uϾt{xIW_V,O'\ ᜄCN_Mis5M:Dƒe(ذ>(,2f#@}Fl~F~Z ׶[,ߢ{qSln+XMF:nhb3hb/j((IGr]QEģ,uw=-LH^c+3SoS?Y]F﬐u~pg1,{p_߄kqqCel/Oxpgy 2XP2tQ $U(^TmQ:|L IQ)ˉS[)5='%!KsԎ31fN{_/Ϥu‰/6-E/Ԕ#^(Aog߃!&ʐw|Tnn: tSByGKqtIs_;3DYmg`b{A{-(gs,%cjoUS{o8Fc#3aaY09rD퀝RzZ{?Z| a-A#(]xOo34{]%`Ǧ m߶l5sg=(pJoY-, h8=B<uOo In \OӫEkO1p??eQڝj\Vw[XS}8r[fST`r&V7qH`F}dzvg6[e4ҷv(ۧ C_\7XYWUsjhaF%rl- jqxY0 _9/TH HDi (W|nM`^3lh$;C3*%TMR;$䧘-,O2U眭(Hkt6Y|H )FۡTlq뾝KdٱPBgG]p63C\Q0DcqGI14X?EaI{j7ܬDV,ծMمZ' *%RD'7XQdP 3vx:SxNh*P5rc0͢V4PQaŽ^D~aK1BLlAEqAK ꏂϿJta_.fd+($AD9 D_ya2,1Ey6 '@y8lgw_@'DJǖ{Y+eSUn^9k mBͳPJW#)(ZDCGS-[sF5=^]@o9uxPTgBY&cczsC81+ X8 psyn7eD}@2Glg"ISL_X˘U2 *ܭ?Aa ~GVzq g 28Vftxt؝x.rW7)FG{ [y__pr!؀Ai_>*4ʸP̥ ZDƪ4H< :[żi1"gWaQ>̙KjEPFwREu\Yzֿm7 Jy c+v:X[y&ѬQmF{QCċ(ٙNu]5]s #0lW[tŜ{VBL(isYgJ︙?F sm%5)ϦS-Z+Kb̡aU` r߳M8d|2x!c7:G:zُ(ohZ/Kc@,JV⡡Sps+,1<\Ed;{H<8bR؟̰A|J R׆}E26t,9!\^\<@э LĂ㨱X=jvU :J5K*ʣrTpVygvY6VD<&6kҮ#a1uأ8w'5MQDhrQ=,[4*sB0Yg촂\F0B@ˬHk"x¿?Skh2f > UŠߋz(pònʹ@)7=4[waP^}td7~( %w^Oz5:Tgi!+6/f:9c Q{S{ W ba@æ==(#-UXm{ eG4w.RhJ%I1S% VT-HA:LkzCNBe Th}ME&{y2l A/r!6-4q f?RN=8$UP ~0?V Ƿ %b v ǫ_,uХ;Wi]&˳V" O/n/.\scBMZNdֶR0  raA b ^¬VG~~|orڜGAg^X*o`LOmƂr9pG׷p?)Hm; S:d#FdW\s ܈.NFOxFi`L=v:mB>l'XxYyl?p}֚M3: Tp_pȾWh9%fBkkH*T+fj#Y 7/q"e\Gm߲i ϏjxjI(Skq߷3ew&w;0KcS/JTv YL_= ?js9&w1g7݈·4rZnTxT ֥lbͫDh nu ƒ\ozr&!7<.ƚ;sѧScv[NF7аy>I@|$Ci˿H5q:B0BWzbccX|Yzj{=.cmHg!._[nM:Q/KrJ_>;N2[ _]GGLw->RŊѱ ?|2T| u`Vϟo]*Vն ?p056.3FvK S Z-yi+QZ­-lD9 -g֘$q=I\Kd"~؄ c4H frhjg1?rNhڭ Gn ]<D_ o™AO}7I`0얎{ק2gE0GP'ISniʩu]F"6!&Qq&TY!}B ɐWK 9 x*U8mnj(3v2CMSՙ{pjd('?D dA.ïweqtJ]2XsrT9{ɗI8_Ufq[Ce@fGPBu\+22m؛B&WYܐrͱկ 4 vd=&H/3aI%{zr'YK:̽vS0ի&L,<A2PmCw~#u=Ab)avy{DLdcc0bEXV F8:`^EΩ}?$&Yaa82G ^0 8(b43{zP3tދӪf:DqxDĤ%,% )_Rz٤۩GH2%Ow*یi]uz&'a1E:^{l /v(POhBdihqqKxTI =2MVuyNh5!(@0>B=ٴ~( s4-i-YuOb#DiV #/ɤ}X2ےiLO R;H$Q'Ӊv/1)_- ձמÈTRu.@)*Bm%8 SDi2~Lm p[& O#ڜ1Lk5kE*U("Sm[9xE]]dG`۬<1E6M/(#ee;.,n) ռ  7FY - {@t8ŘE|']Uܨkԥ g)`ܸІj" kWI$L;F_/?B&M "݂ P5 !uNMj+/1t-5po\E9̂= Mv#؆VxPM PžfˢP I}URȠ͊]g 0ېF:'*gfk%F"!j|946oGєt cUU6+d7b,St7d#s#l%8)X05Q-yJaWE[Έ-0P[*.TgKaxC[0Nq0;JW[_\ʚr|7r5U"We0qwm7b{za kعh"[!(6I[_&g&zg܋j9 TUá_TŰXYWBkM$>p@0nC[$-ͦ-g,|M@.#8_b2˥_it7S2vob_@+T䚼ߖY~+^G>ڏ z/]Ty8-b w=%o;7qZcd[Vq װ}jr ~k)fo2hNUh&dž4%~YG&wka)SZRnV2|$1D0  ʝq/ݲea]}a):BYmȆSJ,9P!>Vu_3qRgUt-1 TYNW\JY ; *g+H9oo]c8{d1zOs;t*ظ-!!|4i3&كJlɫXF4"QzJc}hk#ͬ5p)ReP\ެuqckt!k⃊7TŽl(c2M^؍88a9?HUuE9|c6X g T974> Օp}sm/ܕ#SY!MZ{`͓Tq9q0 xV;5CyX q0-&5 ?KǔFX_~WރR fI'|?keQ@P$ʿN,$a{3'"09p5we3w &eI0,z#.މЌ㊂­9^t/ ?o*uWayRb֭ym5% WOjn./e#-6JP۴ =Myh֍D)@L!=-ؙe]݄Miq<F NԙJϯ1·<,J^wj|Ǩ.#x- VkC)˩Ag!;Αyy:/!iR6+٠OcM.!gI!KZҨ,9BR;L9>QA{?>7Ĭ} rVVI-:jam#evǫڪ+ ?uG/-ƩDeKJ`F6)QU7%9 x4i :V ͅS$>Z`!3I:K+H7< @EhV9?ItйMdD7:OV^#fK/)!y_ -4,ЇHשQW(+LYnbtLM>{ ȲE#<Äj/pkCNtFT6=yx$2y!oHBAi[Eu{B#`/eu~zjգ *,Shׄ" | K ĠeiTxV's"1*>VDg.~q{ph@LJT`CI:wggmYձ=\7)c5(5\`ŭEKuIgvYúoȟM){h*ڿj`[NJK? #)bS%p54EԡJO:2Ԏj`)BPDKWޖinܳӟ&계˧f;95<ƾ lPLS~MH!B\<ֿ5Qoj**CFNPhm*~ Ec̿=S+s< & 2N ZP˥2C}5לdӬq+W\גpL.gm?Ӓb e^InX$3խp:-~T) קmױsӣdeIvK &~+Eb<_կ"°V8(MZdi] /zat _Y;=7EYT#|{qE\Mln~Wm+dPǠHfcvJ_q kbXPƊGd;qWlpfCv\:(s+4 b8PUPMл)^!<R3ǸE/*9Tro* j]P*vr:نX)ElƠ,M9u`ɣ1BWZq*lvo8Csp'BsȏY3J \cǃ}zͱ.xx}E.o ڧM\6% a9o+xjmNgB?RpgTt>H])m/s=[JRt|u\Q7Lr\b&*229"?OjL@.H>ϩUs؅V b 9Ytϒz Qr[^řXLu[}@,? e2mP8Ez̚zZ\cLc.9QMtڣ_6:/|kp1UG vbͬ^J|+SW0Fߋd_νj-J`C V*T;.QXc?+Teҍ`YYQ,PK{p\%~哹M\I`v ] 2cֱnNk0X^dZ ,<:Ȟm{oR+Өԙt 1<.u_GM+q"UxA_[axXJo:mziRX.uOD+N^#ocCn.{lȻyNg|ʻ|쎆tW]3))jqE6;IHjkscN})ps)̈^Z5.їuhJ/݉O koy"h\bdKHAOW7=#+5ϕ#߅:Kĕ 4+(vd6!}sbYVNbLo?RjN{sv y0xߋ@*5-E ܊Io̦!1P}տ'V9@LbH *E691f;s/;879e6a[fSHϭH 4CEP  Uj̆T Dy&8U l'A1 D*`{o/{VG=Sr;4&*ؕ"d̠~G\;u미Oč uKS֠Gd5GK2pmj胻Ob/bmXbO!t^;m"DqET%k R ɼUOFM 2s[@LLm]3 s*yE7J^y,cdLBӥV~UYq+$Z8^}ªZυOzBhΟ`y*;tk QJZL5OY5R(,uE# ȡjRH"W݄>++T*%= 5Q1@H օjM捈XUKZS9p@4 3ٟ XrC]J@׉ECcSg)3 N1 z;| 5V/5Fh"h mG*JQu8 g_1H1d)+1 M"ז4JKC}ک%G9JL02/d4GO*"FMFx kN3D.bȴ%zD9vNtGb}Rn*gV3pL~?ȵ^dQsõ^nGn24Eڴ3-տf/8r: W>M~Zo߁/D9nfp\QLJ.O]8YvRsY?L85~,Mi  "k3Q 2+։'*3Ì Cy?ʅ|29(ZaE灘bm: ѩQ J{$Ϥ~'Ջ]hہđq-JI# c~q~g#vWdK(ס>DG@'=!%>LϺχGM۫G($'mUXx<d w*KE]f,~|qJl I* 4j_C@jɦtE}[`X7 o-]t=ғܑQwY ״v\},zJח-O'`5*@GҒ/i9l\1`&5 0={/ 0HR*96_W3X9K TjO73S ^P[ߺ|T 2"HK[ª+-׋ǃ} pY,RC,?gHZ9o\`gHi; b<8v+W"Ɯ=a͘?ö^*wjջW^V§|~~e7l>CBbhKּr1ߝw{`aS?Rz1d^4X Mw +n&E\\3(^sc PaVհ41 4D0Ǵ-*D $c{]T%LoܷKbYL6~yjW $jo}iL_B3yyAk7V}?PD ;D 6 uͦ j?:|S굫 F 'l9ڀj},w٥K}_2^DxS ^2--fUDU+DyšƱ&a K킎I?;A8SD[#fu\h$\>#ӱ6e;l"S1f V}~u1^FFR &V[n1$/ |Ib,D#l~f%ݿ4 FIg:ؗodA?1]Y38_2TI 9,IU+?5ǓnVA<4BXY5ֽ9~dj4g~ZU߳Sl/%J)KrA9|w-4O JdT{<7xkiSk6}XSPDfF\nFV}Kph.׏E-U#AA_qA=]+% Y hkzwe~ ; FOm( M+v[ej>9hC($,W/)"/`l^ʫȑmA ʇ5yI4[F#U& vPeq@OWs-e_(^:AC6usP.hQ<  A+op!:ܘtV௢ G{Ihd^4i1IX(mQ *WZzj3j$<*::4Δ(^# C 4_y1\$%w΀}:%Kn)F4>h `Ad`fµzb]e^-!€/3}() z/T6 nʉv%ds9_z/vsX7$c]d|WWk^g}lˌf#8+D'`Qˣ" h\ˤ m"عM:l8YcK()*Kb6}WۧJTKX'P} hfwxaL8bmX!2bO9Q ]ޯ,YSDCLM}f4\[C-#W`#5V_5-i&g#I[O(w4MK5X1;nJ@YIɔ4fzd0ֵpi@ijGs,K82b)XR'+LHFO2,EYhS[j/V¦AGU@>svSN#YܶO)pI2$05@aNw{u6jdWw/yI[?xU\?Ek#g=Uy*Ǫ #s ;FYOJ K2YA4<#`;- wΨײFק#cpKp@|fƊUkYf}-,hLB[H@:;0VR$Hn/^ʉҲ%qO`>C);_b/KT%~f("66op aa 7T2N0p?nQ& պMPq(Aq`]j_i@)yvXaNd_Y8j3+-4DSC a:S R7Sx[ `Cёe)$:,AM/$z^,GA|\l Gډl{jG6fQȪp=Rpݧ UmL%m-.WU M"~c+Ɨp9&2%G }.׈[ˈt:|_4׎yLtJ. W A`< sOҟu ۨgA?I1;xHwxBN9Xyr3*ؐB%۪6"cIkv94{A4M,Ɨ^=U~+Z=&s9|F)gbU径=ll5$=prfJ/c`9ͭ+G"&l%iWl .3D&ѿ86V!~ܕܭ`z[_7ƒ l  Qi_֯E58ݻ n6 [#<i\u!{獼8pd$-v`45j!Kv2QcХEtqb0 A=}C) %*)}LzoDm3WS WU*S/ilcX) 1p=AjS{qەV7nfYݨ [W鬴]5p˶V+]-,XFzW|F[@ZX opv4Ĕ,Z̺}E*J'zaj^4:1f6< Yv1zHt(FV9cJ#/,%p2Sn`d 7±,j#$ >ߌϵ݋dgʂc(G0Laz-F}ow?[$ `@wQ8N EWބ+@DqJB7͘V Ohr2ș\GҺu{("9(h OA?3W.SI.Vǧ"-@=vG92m&ѩ\4NJH|ܔ;1!)4{Wwɾ.8(R%x?AXF7ثV)}m煏U~qRGl*}ntQ|φYjW֘l(`E2U<Vj3MrT>thCX!K͒ r W [*ZM.>!KZJrLe:r%}}gk.zs 81LPDh>;HRvKKaaL>MWw#;`C ˈ3˷5MҌn #,&gQ!Th{E퇙0K=%F#hiFD-JsiP=}ҿlNXQr>&1F T!JG <.44)ҝL(Þs]%porJϿԂ^ZI4t UԚ'bjUl@ v ,826fgcBA`Ì5r*utC)Y,~ ׼ry0Wj<[1!x_GKf?G!GHhI*Tm(9kA]kjf!uq_|Co*WdP &OѱCy_" H/ЮcGHtqJ2Ϭ4,aAJRU0MϨ+p^ e8tI=坅ܳ ľnJu/'_i"ei"3cZ\5| |fۭ ;#Z^g1^Ոgcsh)N&"fO( <̚v0+ZUS9wXAǺc?.2"K°l&m:#U4DZw>W~rzYфE;^7IFyT_#s#Gq&YPٿvc |1187s٧ݿID~xJK~$j?-{z)lk)%fL+l3;4WaK"4$.h@z6BF4Qq8'{dt*TWMT> NgZX("byv_sRuHZO*%>;6+0@0L5y髪TLjF>R+v;n;.G]8en2*I#&U.P M5`Վ>H42~ LET8j'^q/^૥= i݉N6SMq݈_yǤ 53A&TCA5DBe~:6޳6єWo·ѿc_A[E祂6./f멅ҍTE&.B I)"0ɤi0O Lک%k*?չUuHQ1RuM`UT1'ס= #II#5D9k,i^8 ԓpM=b-52& .{:bgQe{d!ߟX!WJ58dBGf3Fkx֩T ٴqQ1.5ohۑ8I ?'b`]ro7ֹ\Cc:! Wu"< wASuoW߉GN-d3:a .`SZdN?jTxaU: @K%-yTj ;d4%n'S<4bP5qv%LdfGVf%DCZ 'l4$;,Xz rv KԽ9^5 }L ZjM?p F_-ĮLr-&S a kfd/ pd ב/+v ` =v~мSr̨<$-TR>yއ-oQe"ߠ(h/)MGM*]oSB,CڭnoF}Vxe 2y^E C-6{X<:q:PnoߟxN-^2o;9w4oi7^o.n Ɨk=(VX o-/w6FjUA$[KQQg#Qi=1 iDނ|? Xt']r2,Ea~vp}.>0e8hn=. 9fh5?fz|0'eB1#22OyvϽ⽬6X\q$]rqE1,iRg9t(xUJ='gߝW u6¤e~.n7\& JʁXU,$9Xca(0k*g}{UEtjv0vkW4Mf%P6绠pv Z`2G{%cc@L"\C!䓟={G.5Kp*; 46l (&FFo#7/{ɣ0uip[CO@Ma){H:mU:=ǀ\4> |j/$]T~,.-( Li+Z6DSl;jK_g΅;O\`sx%߄0Sb>Ъ %?3M-J4ʏO[Vmw.6h {89'Ӿ ,0s, tb70?Igw;Y&>׽뾙UN R{}gK& j =cq<8&#Fō e)ǖNV[|4;wUmM)2vBtJXϼY٥TYlGuq3!U3)7@G#Ѥ_4Nkɺn6&[K!ΧU9= y^n7RQ Rxrv:PVzU>[P.g4D`MK6.LU ǝ5yF]:;&_z t^ʶh H+< 1)%ܪ3z1A% da03)]1##P ^%f ztEEWjsK \rfvx`˫Zʍ::mMHgPgLL( Y"vVZ S̡X!>i= ;VԌKjB][804hj5V.B)G$}~3U]΀ wB#+IS':Y1'\~PA{E?(~WH1GmAuh wgwF=d2aXKMpݠxq OcՄ_CC侖k̃87PivdgnrX?Di-2Rw58nF{>s}ϷCe7Aל NcmobfESSfoF0;6 |'ytHaA7P<F?jAsbH·Nw-[|FY ԂsM *99)ECEDqa|:Ӄo-c8>ԩ ػ]0Տ}xШH޺ٔsu802hn)J q8*vowgDVvCx ʜ㸼a(%GG_83 n#^TVn҆ 3FCd꣘|-4sG,ELMǣ ȘJD^nWk^!āGSY]2\<4| Е%jh._'"$*<&tr\XQf!# ]/P;h&Տ5m #3-3cBdY8SOf,@9"897_֏/)VGw Pb{+rז.k'),VK#Zz mn )"v/3BCG8ۊz|_2w>^2wGDɽm(lj^V2ÖTc`DrJ8yHAWݷgܫxNx^D6+6E8b[&.X#ֳf E[2L:Ɵ]-y`j֐+``Y>SV80ϮZ0XXV45b1\%nCmPdx9ѓf(5#e/RϢ$GV&/-+FWLj$tn6R(9Ebcbʼ]~f[ bdK[g3ˢrG.aKS,V @|5$v)_=ͱF㻩=Ƙ}Y?ъ%ԩolVx_Hn]OF68l|#iF k,A|zuͳܘalzh54o~KƵLeЀF kNqV}L'~LLZ5CO+'*Ԁ`~w{&A95vS[g$xJ,gk+ul UUj=HPbQ;Ac8|¢@0Rڅy-ƒG<`o]yŝncM/%TJ$C[eK*b#)xwʗa5 ik!*I_p @N'7K8a+jevVJrV)Z&"o o~Dv4@6}mN{p edrK+J{Bˤ̇D|G+QE󑝃KF",&-񎛚5`">DmCݟ061ulyOc-Y\?h2 FjV'90hV?!?g>-OMkȱ&r -_rgJj&{[jak#$/Q H8 Ztpۼ7A2Pd&<>P2p*jрAH"8͗p-ޙsjou:/m= /vswAC K~&Ї)Ip/rdwC HҪU !䬂&_o QH1̭g1ʃHCk4A"sY|i(vj}d"{bWG TD`|6 6<~i~o@3$G!!h5;rIE2t/8֗|ΐ.\59ˈ Coخ26:+}ZyMO]6BS Ԅ-c[LT2YͰ;]ӕurKBDV'W2o )01>V+ޙ(س~.^ts6r!gv&?tnO%mYaqƫأ"zڬ4}yI6uƪ˲wym̘3ydʫ9+罟OȰ% e,81sA$JŸE-Œ{Fe?#x#@× Պm^Hn .W pOF:#]7,.GZ$ocRu2֊ Crڃig]6SV%<1Y||lW6v8fOi)KhNJh6>̔J{?dIRUa @olr m Շa~lYlLPȍ"mp53mPZn̈́ؤf¢<熒ańvEhFt]j6=p)&Fb̩SK/Wk]BH4وv<%NvL ¾X!Hg5NSvg`bY&m{n,#:H نwK8ଦVRF[P3ل]7>mDdISz%ҹ tt͵ S{Χ{HU zfr̋B nm?Yfm>ù$4p8A'DPʁ$Ȧi4DO4db|'_1G- I6L JM?!Q8!~< e-g!xM SW} T>-Rh@l^PG8m\Lo.gY3bjEyx!#X٦oJMCF-]꒿Wmf0j|N𮚡"k.o+7ˬϸ@PW;$,p|r's"1[I*Lʱ܏ԮA`a;8z|Ƃ3yA7.FY0lאc=izHdoƕх'%qA[S < `ƓAmޑo\]#3J8.c7)dG+\.Wwrv`nw5,~uh{vhxyHP I=:O$hx )-B%m?Nw/;=T`s+΅;>v0 M6^"XOOrb2nÁd Xb4LܦGsJc^]ˈ+HU`d{#`/SQ5?Wݏb]TRs 4$VZݯy}4f85b抜dJmfBTDMVk1?lLAJ5jQݬ+9ݻ]$ݕYKBBpK>2G 䐊An'[PIhG/ w7r4@LT]!S#ET E{R/ASW2 sl#\b^]+_ k]aD>tl=_<NMӟ c+03 {q >jU'?'[t JZ,$ڞ 0C8?l}}gf3U{#a78YHb;ܵnpEx.2 -ZB\QiSڞQ\"6=?Ht`n{G Rp;,'bK[ĔDPzC8x_aYKqh1V8~0Sn=|2\!qZZ]Yz`+p^DE^3 Of5 jk$6[ 9_+b{8uR!4Lߣp%tRUU!˒5ggi$[#G/Mo/^͏r+%qDjDcRJ[)rDlL5%aS YFʁ;s q| ڏ"SK?ea7k@.VCy,/ S{NY(dz~+ڎ_6>b4}cm@%x`:hS8N!Q8$L ߌ\ȭ/t Ulw}EDZĚ%0D+]YV4 sv^Mt ޓ'qQƁh`'9.; 6^hԪ,jț U;ti4 N hM,3 W>rWdy*~/Hie!ˠhe  39H<HS|n ۋZUNRB>?|hm k~)d|{ ZG, r\vs-Y-kI?dBS itk{ngܠz+[Zojc}}.Ϛ_f|Jb!e]V{T+ "iI>m_vkk] )E#_}zu>n*䩫JXb(>ʳyŇ'-tiM_X.BZ<8͗ቺ@TeLrU&| # 4P'._ݶm 7%_J"'$ٜ4,p`tnI`rP:IV (-BIPP9KmjC&%hJ5$t M*q(Gg$ﶇ4*JP쪔ٯe@J0R/-;$8a A\;y&kUlD,QoPif[|.:|/ϫ>2"vGlY>?tˬ_?nczR%yٹςVFqBf*E!WͶ,HJ%Q[Aו\nR$cڝT;`OajzOf0c\jxk=:Rn ?e:?7QP!!EwUMҸ\c^z&6Jb tH 3iù$UD?^" )R&WG &ەIg c2fyO:\IwW$ <`~"ݞV!h]J~{,`_djhQ 4Y}QgcA"!9]9^#E{dWa'F 4[=qt}HjuPc+ O0%{Nc#c^hw<mGTum U@ Fx_H+C:ҕiT\ ߊm6R)7ݲHf:P U"ucŗZJR+㛱m$F76n(iKT#E,p4@> +㦡Q4/ܠ50|F s*Q[]v^\i!`9pF́`( ^q$(c.74\&g .YRȟ5C 2ӒHIn[LHGc[ƹfaGQh#OS؀~1^aw a)|?ޕt[n??aGNREl@6Ɨn=~𻢢2 ~(xbH:1fg:BpqbyH)U7)dD ' j0O<.;e$8o^J0||-Ff8P4qC[d gHQm9~8 aYYt )gET+2,ѴVeqyζ bȽ}k6ɨ; 'H]y8fj|ѾaJ &4xi95%K') d Wsw^<Kua%96/٥V*'G7Pw`8ԉ\~k GAIe_U@~-=ntqa% "+9|U6ALM7ڒՈ[~dSx_h_c:z5mFӥp(EkTE3#4Ԃ3~05NL858h>9Pﭱ4w0%>ڸ^mB|H e5PLf|2Ѡ -l>`U | 3#qНk*;!f*\gnr-uYҲ_Ty0OlvdKz(k5wD6 W&ic..Di}wa{/} v/vV5=XdedVm;-A׬;+a=ZbݛʫKնx'MB8g4W~Y|} 5O*:Q;P8}T_> 7pJjG^UOfaD|! ,~ytܖahʙ04J j&|eUp\&fzLV>̹d83CΡǨmU# -,X  .UXu8Ivo̭}qʖ@m@% 7vjޝ`ِLńowэ0hN8,Tkb㒔ի3ӱP #ɛ$.`BfC0 &0\v1t(Yڸ칞L;%|kNԺ?pjDz\][\ 9ߌage/^zL:2)V"_!G"/C}\Fo!QG"_qJ-fl(gҋӦt$YN"O"=,0ƇE񧉏4aWg20̅ٙDlTf˭kN Nh4Jp鮗xJ={LGyK0 Z2:lkgf`Z߼?]FB=c "Bvfx3S/ )&'o]ƞ'sgɰG]KisLGȫ}ΤԻ /etJ( }h..>,c Z-ʉ 4' LsT"4{[4g<+VXʳp~L}[vQ$d~jשi!N@%7u\7{jOp#B@V50P( 1b`;ַTp^ztż ]R_phd]{~ J}\%|dh2ާ!Nc*q  r3_l*YUnmtf z$842Mց^rL7W3]j à7qnj;ШH"rR%!~HiUÈ31M#<n'ȅwQr1ZoJX/E҅ 8虻 TRbu#1fuOBW0Wz7͊IF-y;UUJ6GsB_?W.#- 0,.>(̭~c#^/ddkVP Q}: $sJ'`Xf{>|f$7/,pnӬe<1YR6 Mۓ82ϰSa4ֺœ8VP=tE] - ){ OΙ a5 sqQ Zϣ:l IDׂѨMs9v%q+0@r?cuC`ZBѐ~?g r5A2YO1#XMגm)Nsu‹n/aA6jۺU&z߼aLUwۄ)s<Ȩ>{R~Ք^}GvmInRVn2N2W߀r6hK+DG` |PhH n l"1=Ξ qA_3cܩI=3B38Lb&0#VENm8E QF}KxALe}L2 ])*vm'C^ۙwsȁm0~ (~ju[OSa8|@iy0?Q?:\%;7O熷heV>})0:&Mw9Ui#k cʍ I3u91;~_eJy$X&P4~\c]u^\_wKca$T~2zEUu, Q$C.[ %_Jtԑ B0E|e3,4fO RDS2l/rqM-|ƚꋛjw~n廠  \%6Ae%:$`賓e˓ 7\Ŷ.Uca!7Ӿyi^XTB foq9i_FnEX?o }HS#rڡ֭PC6*lɖ| 2Au,Q#ڥdھ98V8%*Xj#Ђ'\W0MquͬMDڝ1ꫣ֊V7wWW#[fwfa,z{vM0hF5+;RX?%v,k$U]y)i$q1.azЌK VEX/oâjbѹAR$bLv.|os CFf̟nxQ9ܚyzIMvZgT`:O3rUc)P9#0(Lv\m4BŁ_)+ߎ^zwGjz۱wqWB7ѷvmwH&((Rf@ XN!Ξz?w*I$4ϗ.XqY %}wsT v_Kt &hN#|VӜQk  p'Yi1 F:)Y3~qcL @z(%D3[Тkةܾ=|WiױNPҊbȏX0ڐ~I2`c[v8v?%-,DtE>ҥ|_zS }XyC=fD{OHk&nHY@/js aK3@jg]geY^n:&{34D dLo_ȁ#icL!(.+ٮeGuviǻ $C\#]zV;R*(SqV&=J1^IG{iTelT{ˡ=Ras00Ԥ0ThSbtpW7!mq\a2$ QS>v|#|GQ57{mM$Qf10m7G,J55U.ڌk2nU ZDZ49T鞓i4&3I-IeLcMF\ijb4~KCMafS?GV@V=>|IUM=Ȱ#P(JNofWv(ʁ-& &-~Bqhk;YOAj&%s ^dd=O߉8;Ob8WG$io3{߇Ib~R>&NRߏ<2k 2j(ٲ3nI۩D*5ej>巙Uwf"W%:idu6YXvVY? u?xh8jMۃkxNAt#/rd&UԑOB1'9{~G K7m k!)9NwO ܥZe[MTc#HOp<VBG/Y`V7ͩ'C !2_c_ MNȧo X(\+N:!leaDGP*ֹ*0>;_Z;0V]̮H;gkvse|3 N~1nk;soMƨvoh6E, Fvʘ&ZqԕE\Ȝ!"PۚAḾ˔niwǟYTr6m,!FOiz~[f}`/R*Ra(<"!#@^@_t]?o!q((g5guɝ.@ 2>b<"-5TKq?9d'iG |bs  g$</|)j10ْ:琄}E~0c 6G۪vB8dˍ z/~M`O)yOhGPR< PD~T6LqTzB{j8rcäPwKIlVnWBs|Bg[ĕRc}!b}_YmVDՄ?9::,⫛]lT:Ia:M) ?m2<`Dh.5*d.7`+Qu˞pfeHH4niHlhCHHeKP3G[plĖЛឭTXsA |Qw 5оTZ B1b By7~,}Uun'h( `w.m|Q ;nlAZyG=ZX_}ggh[CD&)5x*bq*WMU:v3ٗ~HԤڼ* ;Í5\SV^Sen*KwyyeLI]~eR_ %dd:Ęu-Xh70"8$@BS#l-tOz|¦ `դ7'wM8S$d_Ul잛0pjI:C.C+P`y}&K=pѓNP$ V™'s{<# jA.IEna[+Lo\[똏@~|&`cLL8U.>LȒ{6 =p5; _`B'ہxrv |:Ta3^cRb-:NTlC~ 9{@wzǏBm?Csٲ#W:'cC]f֗I9}*fGi3]$~[&vo=M+,4a.zYKܝE?v{$}*үmV, 3RuկiO"F2lgoM)Jͧ0E^E&s j Bţ &,Үis*omlL]hkMHrP䮬!w:`@M ;]n(Uԝy06꫅L!zיY5"Kgۃ^jǀM,Ş{Qlh!)ǁBBhFM22͊dNpe&@'|9Y]=}%vJ%r;1h_ztdO$}@@t/{}:E)FԜ\ O;f+MF{u٬A$#6\b_owGz׭S6R]k6Ca;,9{PYDkA+ަ3,=w/H c 3YF3yH`{r]a6ܞ/7ά|F@uʟ^ i4LbJCgUal$hw52">Hǂ#R7Z \2l86 P^=t̯xׁmygts.u}uh>27[v07TiΉ <3*-dO*hl0]Ԅ!i &a. pnPU Fw Gu~J3%DCߑ: ܂ppvɆƪ>orXQˤp|MqH"44d*]G!>/Lk" K@"\!vޡ,g4OC3Kxȳ0GFN^ԼMcF fkΥU n}pj0$z2ĩv'{32J"b3#ݘCy f?p 46`C4GH>EJӣU eJnn x3Wco!hw Q*D(Fvp; W}DŽv[ĶH  AeSk9xU?ղU%^b j=@6S!}g\Ka0}۩yűDlkU Sء1Xle&ܾSh&73RPGq߿4 L8rĚ&h8k`<6P_?G^v["~sUC-<bJ?;֞떜V)WXVa+*vr]cuٖ -Qzz( T"ry/WB!́&d,;`tf}`|S_6c%L?Yܡpy&E8;YmW3W`Et lab:Dzc ܀BB[ ^C@`:v BClس/|?3 f! 6zdl}VibWFMG %끌O@_trX+Ɂ:^l.nl~msl%<67.yf6_%`k#\ 旯ĸD Ǭ@~JVA< 8]*Wz-+hE82&a[@Asm{sSd|=x,Ll%|)~H)X֪㢂$m@ݜ_8ItWGAT>Y<ʔnpHI=IͰrھ>~9=Jm9۸A|JJ(L4jmr׀ڋr.BuAoĈuE_䠌K~U|J>}ZW O$?_kv5{'X+I'*.f?s..d$NY<&'#fxkI7HLӀڢPʛ#d>;"Χc `>pZNzu1@X񗛬Zp,j{N[9RL8j{dJ3sx:Ah&aF t@=o5,.J''fGr".Zju*bu ?Bxw}phGyP>9Vy٣ږ K(rfXmVr?J/pϚp' ɕpV@6`oҞjVTsc;~rc;0K ɅSgJ!Pj=ާUcUȋM=:'\m0ٙ@ x|NǶ.|U>,qŇD,5g ɕ0 7GdD9“V܅ Yr8:@Nb"S3*^sګ"RlSL'tATO ڟRk^u\R5݄ *Ua9:9oƘ]I>lKu@F+сdl>R1QND9cӁ,iG ^%y;)hcӁ| xC{:j,ː`v @40 Rئ U8fIPtskP?z_.A4sEax˅λn&Ir9lwˁ{#xo@6Nge?,˕{6B;kUFs}ZYّc4t*pR 6ެTx%ىd=:~F"D&܃̙Ly~%=X8ڧ,iPI (58b`+آ mVYR8#h|U*TT7!U g/Ʈ / /ᦊuØ(JE%Ec!>`؀v#>A; ն\8A|V`?KC ߰Uճ~^}B̂Іľ_(_S{a]J\r C72U<S閴ǿ͓Fs=^F6;ls9%"^уm.^S~][@%)ilL'2ߋG Xa׿e4a6$&eD⺬6%XLK- \gjP} dJ'U ^5P's+.QdZ2Hx0 sWgz𺵶LD`ԷELzM³rR jd1b`Ӯ_2e)>BjP 'F[ۋC|ưļ4t!XpLuOHjfAoᙤȎr/XD}ag7vO6 $ QYjW^@UKp#x{\bdϱ3 h;tI#;c !7J`_f䐦ОV]wk>U#oiXݢnUɺZ4*𿢒?ʹӸ k(NQs߳4(O ƃaLP-G*a؞,4,'-x9.PU #EU~pKZbuFY"uЄН'K(Dl<-wU#[BO -OQџ h83NmNi@@W%*ͺ'A#g 1^1XV" f<L{; _6xMhB_SBqꘅP ÄЌ.*kpn_պ="1>,JwhRqhk 1*u$P!;w&L%NM v+KmgzS*5$Zy34~ uO^'C'5:EkF%nU1h F%n@5zfJ!=}+4ԌLYơ\NGZR3 rN4A)𫓑z;-0,Ubv#5^JT8Y鉮3dj WFe@Z-)' Qb3 ?ۤߘRM!yeGm?m+M9,E9^E$*t ؆Yx7'\PR U0-MYݠ cU.;:$k$0NÁQ˵%Zg\9t%|S1< /#~%hB:B ;M"'R5P^A`pMw)ȇ"6C!)~J- 6D?k[7"&X;e*yn?rx#)`& #ZdD?()m͆#IK,(vI=+AGQh/!F\߱;e)yǩ.5Nʐ A{BW[PĻ%7أq@H`xVVYʡDpɕ?EaOrs>+T91ˆ]vW{I+u(ڿAgjw)>/Xo5mD{DlgRi?; Hr,:)asoz loSzIq1aKG+{Dor"NGrT4D,`?}+ˡyJI ^ΊdTy׃k_X]:gzC7D+YP gZ^G`B”Z&$=:2A0$ ͎fd^2u+cYÍ'!P)櫶cClC<4|5aw9{Z+Xwk|} VBt! %Y? ];M01<^ް5ym|(ZQ;^dv6C!uoW. xBfO7xhL#iX%G|G NrV6棳T7ڂUv95i`Tض=_ Z'V3:E$J|fSo.erqQp:P01F\SХۉx$m оL_\owַs}Y =]b 諳{㩲9"#֋|h3~54R[6-p -#I!K*a ;ӂǀ+9gĭgGO3YTTiJ<l ؐ X3ۅi49/q&v. e5%K] >r,,gŭ,I>/NS;uQ(=Z-zӜ֮ҿ] F7U|>!)Xrz}TU"F7Dd㟪DYyzV7ss.U-!q^DߵuntIሁ(շHZF,klaW=f [/<1WuJ,KM=L*cYv3^'eWX, OSAsȆL> ,̑eVWUZ'ӳ')bU,с*9I픑-ʡ:I_9%nK~<_;,K~: ` bKj]{FːW4FE%QtqbӮPPURḛuGS~Q0/Q|m -sG95qgTVbȕ$T?ĕX`4F %p G,Rnf=sW9iE)Ö !HB{|hb5<hJ1BWOϠ@?]r yn0c3d2`UtG@'M ⱖg;ll]Qg7Q@3Fl v쫱1(,sBm+2Wfg"A;8:XH]>{_l*$wYMeiDK5Z/\~jkleu!~~E͊UNn$b>Fq { E''YjjF}+Wz霠V,AAڱ~b'G߅lC+hN۝Q߄Ş̽ܰtI;d4"ηzwɓ1Zg 19L/Z٥C9u6ӟ?bcW ?U$)&ps6ڞC=ݔ"%pR ȃa0y'pHb F9^֐-BA{c|D{JC*j"tSX7ԅ(Isަ*@'ӻ{n|xP&{oU`d-(5a6n\?8 Ԅ!CEA Qchc~Q0qj?aYrx\+`K-b=;-L p^(nt㲞SʡV,^KAwlFDmw3g{+ T{/P4F BƵ>]8vט/tk11:IҔkSܬ^j'1ae<j|c >n=2YH2Q+JF{z 7T\kV yh k1m)IYZ9LQ!m:LvɅ' ¢?1@7Nܴ$oB[4"߼Gc :@7׈幡o)v`tC/e)#: l.^qPͬQ?c-%ǰNpj;a7.H+i- K9;[t/{ 'q{cqI|AW/tSF4Cw6)֏ cv4\mF\{D)0V#$ *n-fr+ Gr^$kԩ3 q[٩,=ml<A 2B[gT}\G 3c(ٍ  }%=ޥ-;8 -)ɖ葷sc[_Ld8D3ƿiLfQ FN? 'nTߣH(i@q1%!5"CH8LDYzR;?8g[}Jxi_ \M<::RjDŽ1\cDv=@ˍ,`́i#_mE^;eV#UpO]m70>V=trC-JV@2;GؿNΆkp)q4 moMŨT2/wwe* %=FKơ<̝"`&I$6W~5T³ ; vqŋXAOqO]E6qRJR!];>hCp?z"Lqdr]BX3T\ i!Dl6%{Mnxq#{|roM 8{c|1}w/~k9z(m/̦J+0S!oC;yQ0;{ - Ϗt3!ۋvagGaOVry"H+P&/Nn:P/"Sch(ֿM*#`HnX OtIyx_K/ȗ-+ry5ОJ"#\m m3 $ĪDؓdGKGR Awˉg'mkokAuUC}(- Q=Ia:%:1v?EgGe[\Ȓ̎A_M5 V$%Dž$-"'^#ts@%V}sMFw=?FWQKE[3 4'U3dcLvԸ䵸ʦh68:du;ٷUc1XdB!ekJ?&X2WTE矉pi*@eNB\ɝrVb!!2߰6`)_֓W Eh,[nCrD-:+:)LO iՒծYf/QN`$vb($4.xIL/c~` J'B*xN䀸Y[nesLyM#QWZ4tɵR@cVh jqbU{v0``-1~@j}@9B5*kI*I/B /wGjZ7Zf1II^M׸95,xF"|gtԔAXG/,4y0):EF.>4(SzuOo|> 0[7F(Wvt ݃ }%<-rT>jDӈ[Le#,1Q7ґ~6?1է2W0_A{byMt)4 "YPȳYaB5@f]lEa[.f݌ܐ3|5G[Fn<>% gM,6Sh*;U9*svއhI:`1XU73ưbwSΐPpŇNR7 !MEћ*یL?Qȴ>WgɚjO [pe~squ/4J/$$v?t*Fi7&?oǑwgj QplRt6f5[,L/G&ju%Wt9 yqxSԜ[(*DX~]"z!?o|$Xx׬@()+ғW_pl.W8;GvrӴ>8K+Aã6Q$ í nRԺNJ X@J Kmk^?}8n4w62 ?_w*euauɻ>X@ZmCY|jwAP&dTM6>0> ":Fʹ_`8( 5>#ғJ+pѷ iB[AxIM`@\~Kuc>-w8׶ [ƾA I7}.#ʸҥ0O8ސQ3}iD;4F$BT?#xWˉ EA6MhޠXj(x:DŴ|*GLU'T(4H:X|Z7JUk,u3Ս;*CUp<YEyy{LG#s#ޣ9e01RJN%)] U77}q!yalCD'wꞋ\x/0A2Wah`]Ԉ[C$(R:ғ~63оҲ}?M.KscznWfc%g@x^C#Ï]Wkyi&OԂ 9M7mBѨ >=W.4GL;]vnޘamsn {w%_nJ4v|`9YzwpZ[*k^xF  5麡e҇:j׸~PY\R>J-H_1(%<`^͖< ^+^H~N sˈZ3kӃj6N$E`Cy',)fGYÀLQ_Z[pzwP8h4+-6'@ߗТcU⬉H2 vVfȼ{sx-VUdd~IEz:V4,"a[ta8GՊ6'ͯ -wW~D3#>B)uHFXVul+fO u0q8O?TUݬ_dW_&8bF5)©^^HUh$@3bsKz:' ^Q5fG .:>V 2X4߆]9szEϐj.wVX1ĸ+tseJYsv+:y zE\N]->ߌ6#O]t+L6;#>}i=>_u"~_4^*}F-ӋӤ{ 0ŢGF»έXP^b/^LwzjK$+mbz\~g3\\ Kb57d񼢹?s>FV'vܿGa+rd)87dTؗ )hÓ.:gzN4:MlbH)Bci@؎ԛj6Xe]k ꮿ* )^^$4tቸ]`?>Z#Ϡ> ;OFLvd݉WR5–8EtC2k/OϰnlO' Z\&0Nc*p17L6: "㮗)8Bh%Pj牯 sXxkvi=a('\Nr".mḝVGncrJ/<( 9AmpNy,FGfuAf*1̗Y몋 כޭԮ6X5׹{͟x|Jk+Qˠ9w"Y'nnbFiT)sTC55a:-fi³'+N۬NVr=`  )7{<+PlH 4< <;+]'z("%ͷ./" X̓vUZ%]ZSc8t m)ڙ6L"no_^xowE :D&Zd g W_5WnHD@ڒW}5nMdt-)5Z T-|m=Lђ\c+(7*F6n&=y%Z9TY'G2rΡ8=BjQ[3pBD ʣR T\ gȍl#ЀA쪷wCoƝmP䡳*ٲ?/ZݽPvOR̍ ZᐾG{ATq7xh+kޟZ= 'Ө;bj|ce}[@,%pIfv_SnWKUU WK6Y/J;rُi-p%綘tWc[1O^Iyl&&1w1e[K!g\[t5BQ5 4]!oZ92ϑ麤>ell ȿO$#jр,Mh?_f:5hMIV0Wqh-xV9mw=PLpǿo$ /՝ 2 ṧcng_oOh1u0=Hj]Rs:'#_o7++i74TWLlYZήO6m92O)9{02;̾mo4Yo3q]<]!?OElo"O hQT YH9юs?{A|Cs\H&W$l-ܤAAIv2h$CRGPp Epnzp AhVҴ KjdD h!T&T:i y0y|qg$t3.²(s!/q_B&uˀ߷xhTAW|>MLjzjɢ +V4- vPI幎_{CC3ޕh|I1b?c)n 3=5& 8^S jJ%vw V62M* i$RhZ zDTIѣuP[E"IjNWGy\@Y4+hNXin߬mu"~1S%šLdMzLiۧk>VO TRőyGWA.oC֤y_sOQm0(7e d&NtS^Cpx fpӌk xٵ;/ܚ>m $I yA pXU2< ʈԚsVD6=jϬx9W*Ax胼Ԁkt%0JI:O Ͱa/d/A-D{QkmSVQ-8W\Ej-P#GOjC-տIY UB-2cBa !T8գd%X}1=1TWDy\qoC1 ,=_ݶy Jѝ\ԲeVrRFqUx VyUuBƝBanj4xNbaih.9k,MQ9d(. oFҾ 6_w8$O\Z׳Q[-н%sZi PCW[)-^ÌEL`7)gwAƍ0u-lCCcAvUF\C*:Mgh MǑ zE'Dv--)f1k|xߦ$gp}ӘyځhRj>:ͽ Ķ6@NVCo0";zm|r=TSw@xn7UD&ˆkؠ?7mtj9dwɞ-7JtD,%] yi0֩5>x]WL*=³8ʖλLh?SGF1t(P`sZJ_gBMႠʠ{q my z[NBįỲ!m:?$G0XÒ@%a9~|kos/_#ɱyoI3<6i"ͦ5t_6DiI6ٖ tPQ[+%ۚԫ`пp?'zTg`G6ѡ3C?EYfqȥydy;} jfpˢ}f5$`Oo<ĚЮ@uⲾLFOȰ_:Q'~wf{OZf%َ47eJ'JMW4Ƈu"qj; ck?pPy.כW`vـp" Kivcn"^>؎I j C9d^LuN Q쏀k̒]${FdKǠ%(}:,F)װ؃Wsɨg~?i S{j^jG9EJ-@(ޚ E=e`朆LkE)0*pPܴqCdw44ӚqWvaeH#oeόfVgtf7X5\R&Y(ƺ0U#~tK J>BxoCfvI 2h*DAյ$$,)9b 1]Ē^Hqx빿!^KOW2W*ip> ӂmm :.}ZMrEb& njzV4ew:P7xX# 3{ ;!pi!^@rpT%WbpCMxi$>˟< Τ0:%v{B։mr@-5@â+ހl?h__$q|m1S# #q LB{/TNSwo+G|xx[]`c?3WY[w ˅b[V N c[Q$Pw͕w0'f=/ya)rvK!$ap=rD4ngШ)2ف8:"3˫P9XlZOGcTWϡbS:!]M$`)y$BJ3g(s>5O2/kvs̨P|WsԗFiϙpUG;P:Or}]ɼY?^s] 0*~8ݖ MsY~8 Ez⡫0IVvT-8nB`ˋdC*3Vzn^w Ե 8>|]Ș}TXF 6;T^ GGMFeu8$n!CM(T/oYQ+j 1 P~WOWAt91YiW>y>hîB0+gZH>EI wg(T%:嶶;:HGta& YLܓIw F>'Jm9QƲk(XhX7VK\>|^"K\iE8 ].k YQBh$w9Rʐa|-ZplLdAV ;{BDI OP%Z(Fv ?U" n 9kB' P&CNLOC*O/i? v%:=u%sDuݗ+::vF^:K(TWm랕h|ˋ8R(\mo2jhWR6aبEDR->o:m qtiLPn}4}:/q)q%H0F3K+\CaXFWr>ZZƔI|v/,>:* Dަ,cfO)Nk jl/6_.q(jB Hao9wMvl{C{͋`OzN6># b{51:s@$v|O8 .O7~:!KONǒTgxBU~yG iB(H8<>jr^]UY,wSw9092(}̟ W n 7 =aLuٲyĞBM3Pܫ'Qule$xDr/O=VB(qo8^DZgyGN!(h^RΜ9MP2^|fz Hb9 `Н aS*%Z8ئox=/(16Liru3˻ R2jNDEEPrhj!bv*#Tꏙ3/Qx%pqYN'D@*=;pρlf͢³(8qŤY 0`CN(-bz؜ !2yVΐBo8 DjEe[wn8{^X])~?,V_r> ,V iF ^noE=ѥEdRÜFM9R륽4iMh F6YTFn\t@ֶSH2U͙ {;~8x>c`6p[FӎTE.9S0y0G5pqc~Mf@? $u)7pȢO ɁiYysڵбT)F;s!Zu.0[3'µk7C=OttyIӚ+93 .1/&V_߆ l mk p="ՖH=9vl/#&2aV8.`xd@ˬ6ϐ5=? 荅BCFBcn,.:DK4J!L29`);*s:,ŹA&&Yq vOɍ?F L/pd^9x-M/%ׇ].nƕG!3ҹl\;C,L톳>9J`t'\pъU/0ClD>=X4QbeoJz:F$F`@S2D ;h!]ЕaxZdaΎ;M"mLi8>p*V3(QV4.4JWreT-t M2l:=TĽv.aWcH%A *<7R/d6Hu,,A !@ߢR~ٞ+ ]$+qB&p[lXGG _; Fuu&q=C)[U-( _gǦ|h:|\Y86*;\"yD^}[T#qs8pf%BY_*`7` ̒ Sl5 L]ҵJk^aKQJ"ꢢ|DER7=$ W5NOXrD%v5A 34~@[pGuT;X5;DIWg CgGUbM`+/Ti "tzn KݏYZ}ԪbqZ{:3(':F8;=ืs .XꈶTP9hHLKEnFd5BFrI\&O Ȝ idBldr*m&3婈z(@<2q{*ږ??z)2L CnzptN+a2iT0FimYCvT%$}4߻["dbV ~Y Tk{J8 X7[NUľ3$\-"𧆯/YB;,*tn5Ai{Mxe0 h qC|Lݽs4ΪlORFkЁpٍk)&N@W=[+46?,VNPƇ6BK+Ahe1Sr!V>=G&Dts:B(/Q=RBRoS!j߆@#DtpGF1Mb"ܯۃǚQ!H8:*W?u"mE1:F_dACS4A3=hS>W,fO3kLc#LZci\TᏛzm\2 e I.^Nf6BMah+5cK-EݩE=ÖFuL+[Y-¶VBMx"FXJu+D~|O2C8I4l' ר +t >oUc^#υx%\ Dxq?]P k񇾛 *y4?>O۟2>nOvL5+VJ8*qώ@'me}{[} 9<=XjyOw|O\A]2z ̈́F~gv&%+^TFľ g[Xѥk(E/peC3V5(Rͭi5mH A$Y=rNfU&pDzҶur!LB"Ewl%~iŃPH/P|$7gVeU1ů*%5(8&qrnk9ca7dStwЏLEj@m{w[ 5!&-l[8Ix2>;mOf!2Uc϶kvoRK zO&aM;sXL}0D*沸3'mVNOG%ݷ' ]/e?&nqtc"3P1 rzkvk(K! HeeWJ8  B(FTci~l ͫ"@}B0ǷhJx==璅ۨw "8wR okkG{S _q YLv1a58A+/SKیR.Z|jB6RO&jQ7=wP:"&;pJV7oR % Gj/C!4)jgw;?ÍS E˷m5,B_li  6E93D>C_vGE.dӷy+ QDq<H-)^ KhdMZSb擤+;$Y~"fEo Sl QHY쥷DnR޵c7h>u yx#4@d.^h#Qs+ia;Jp`Q-|=4jul&R]AۨY|G^om\:,m/8ϹXZ}#.,XH=wh.vƃ!C9PF'6gM)_\W؀tbѩ 9VD$>^Tnf^` 19BBoWI4 v>/ VhCRlBsTYfm^ kS-rPg#!XV?gi#h:.w޵EMI&{%VꩯewEIiNY'6rp { СߊV̌p2Lj8c7H9&rSybcnB/_Ylp J}jYtd+>a)TC|3/1 1Qۖ+r3q3mh-nEU im;ٱZo<(vHǀ. -ng|4!gzd*7 22' s~E[)kx9](.ہT*]ra~_N|s5:pq3y~@x^2h` !~ kO|l~l[.;i&I_'~>`e{@_9EXtxRYS+w6P?9(ypԦsrJfG.d)64paGl%>mSow{Szrq}MnPn`xG8_p ?f~ _21lcZucsm-c2|WBgU#(X/9Q)&g͡{`5r؊WnμƣEм2W +H6ܼWsl_94f}]o\! hIL}գC:+)P?.W嵴l;`J]0h5mK4oSbE|+D7 dW~SNIJB)ԙm+HGlI^XFmK㮈?,F\ ~ ʾl10%0P "$`S 躺ߏ{GO7aZ?IF^mlwq נh)~'Ԥ+d֔@ 04Q#ÕYm]%ZS]Gtj}ҥ[ .%g$7E@^,h{↊]CV<,eiՂ{a:AaGjkxZNOym?޺eJ̣UIzB}>oH̹ ʰҮ>s1Y[p:GۉhWpL Տfb\l=k.ǚ J߸Yyƾ]3+8Gn?U^qMvCC3u*:.y<#G8_3n5wvx# >wRA< ̴T{qvW=VC0b[XgKi!s4y<2i癸nb|#~t lY}M{?9`&ҰA!+~Oc ^-o_zRP'دu~W>QtPaq2 )1ASdj \\eJ&Քi*j"1v؟.<1g Yڐzüu / VH[tY43Qtw|+& ޺ʗ5 zm鳱OBX;1(DCS`'Am~cx/'ABI1Eqy6B l"CHC0LpjgӟR9?~m? a@\fxB$Z*ئQSBO *nk pJ8# wәI0~scJ0EHٟɩBg ;Oc|K扥BSt1Iq &8"ᦙuWpf?/n3\o8U[I$U,!k:\fLf뮎b&Dn$0MeZQc  C,VF漖SKfSA}̩nkXEGY/!lUxv+-<-1f@/w%Uo I m=IRޥw/petFK/ Bx _CgSu 7_Uմ.wh"k8z9+s,Or P T}]%  !7:l?)` l-7lOt 8 ;oFX)D>MX@i%$Gl-6҆XjwV{ =zT^=qf/o!mY cY(%8"2H@]v^Q!2 j I*PidRĻ(Y@r*Ex`'$fAf6Lj纼ǓhIAY1$ eL4z+];y'b6m+Y.1lUOY=CQ!2ϥnYKhEE`4?o-)AMԨ8%cPp.t-D5DYm~K!& mҕȻ>phgH6ѭ}zC<>[}E;<}x䪒 GGO)SC-ˢFDl][t3Y46î"%~S SEl(Jiܟ50_eM }Զ%s~$9?JyTuthov51E `hڶ[whZJ-㦪Ec h'p@WCDuG|m}lV<KRΑ8d6\"v CGks ERI6u_%1`4lAG7O߈ƺz'q`٧M-ul6`p\!]Dr%CjEI+.t2+TY"n={6>S{Vc^.u&Q©ƯnnN,|ra,*BI s\5f3knEܣw +V18뫇iP%"> B'4;vj`OfJ~Ý uDf} %9Yaod_}s"T'[ԯ "bdRRY%@Bң ʁ?ѓAly{x1 ;,ȅ}guD7E;Yvţf;®V\A Gc)%2ِ tڷhO^Ě&ۼݔroQH~2Ņ{57К u 2Zv?H$7!Pak:аyk9[A(dߋYp'99d @f#Ys)ia8CW>,yemw?G5pЈ5Z--*UE93759^}(6п6e`z]h(IH2WR fNWL>aK`'0Rw#zd**J}էyE?jx$T1uN*ʓ6Tnݺqvkjy萻^ auOMPYTLxQ3xt?qxԏN UhT=o6zm4!gR EiYVFd/ESIy<ƮgEECAr,-;>ʆɒ,QE(K Nr ]/U79AMPp2x7}C44 b脁 k w-TCp3_P2n2=Q_Zsy "SE_@ǻ+4L^9Xs 3-le/C˭[tA||ĈH>h`_ADJJ8:Q]8ġ] 6 NSUEWWiĊUcBe}@]NyUyI<35>V<<C 蹧Ȏ8-sCi} եc!xgL]XOa: Ԡԧj 9nqF)N+hFv6Ye~l A<퍊Յ&ua F0XB-9 j 3S#hi+Li,csWduRơ$_Z~^5Y:t a)ϒ0"Xϋ- [3\ݿ\wu]w[(/}_lNQy~& $n.2> QF>mJ,ɫ?ۃ;1ŋ# R}GL(w>UA}S(RxA UKYL V^-T`z%P%rݽo9a4>Ѐ*NP1eWIm+P޵[#h `=.$#vɶ.tζĤmC9,˿0Ie)\O˧7hH[_X B3e CC?y^#ڛ據yc[+1ݕIwD! f![`}V7||NC! ،8RᵌNC)kNns:62ix|m}0 7 F$!lu4:X82/ڤ$j<vfAs؍Bv§k%&n.^i8^20LrkI l v_E%)nhmInzn+l'BpB|Y {zt #x=غ\+V溺 yy+2v.B=Zs]<< e+]'cw,zJKL ǎx%DBZa&S@WԯZ^<нxS^q[I*g7OcI|fψan<_I2L7O!CgRcEi -t B=$gb9f7u,.zEGXI+xeb8}+{a0(Vdq=vNC7AJQ4%\Z L :ji1-BNFvLJ?R?e<;#e),[XkOfU.ڎy@Aۘu=Wt.@-ffa 2 Zpl됓y1}Vq!u\hW;5YZԃ)KVǥ4 n%O"ñ\o-niSmTE\<2 Zf x g)T-:XHȵnBaPz,*2܋ğ_WFCg{=>C ;غȚ7`I#% }8) k;p oDF 76$)"G'62c/CJ\aBO[tA@\$t aiN,!YoR*ݓʒ%k2ƓYaۢVּhf}3 W"? qQgK#0rfTq|M ַ(PKLdؑ3Ue{4- z*>"z/Ep@Ƣ%b:ڡIڱ5(&<ҜO"BlH`R԰~,nQi"~8b ,Ma.޽Dp8$%Z[S9R lKY/fߌFQ$)}fU,@? "Ղ[霖V=LkGHSe\K+Y6R~`)N2͝5`h0Z%3"gP#3J|c+ $,_0m W)QR-ĕCүDRh 7RŹK/Ӕ~Lm]Fh^=5G 7l p~8 *ɐeY<ڮFWGD}arPP3AQ52SMEp0.j+*X䉵O=(N1bYބWTsc*.ԯۨ5SBA"WE3x68k0fgdtTdc\x+"Roۢ՛ASPmW.%PU^kaT0. /| hL5LzAilR4WajC_sLKTgOQ3^Dӯÿ'9ʔ_QXa|vƷ  .`k)ŧ&)$G\DtnP\Ok"i"ڊx/D]s߂u:jq"B;J *-IDz^z(1%0p`5黺bx/;%%Ǭ t5&W! i B77xrzV!p9rzT=<1ш:K! 0t1fJH(В?9BC98Cpswѿ7Dov3]յ@f,nKdo'쓖zX5^=gUb1;v}@mxnSU4aNbrx_4 L[qXG5lVm;Z4Ob`U/T/1ŇVTJ[S\V Y]LBXX0 Kj_ݼMV+[N+`9oLfAɻQ<@pj V\g !GCqHĜ=H9Mwi]w> @/BRԘ^=W(e?\Gp`x[@ |At>E|_kS!S؎{t(=%߀m0d젙XαؘbNm 633h38t|jE )oqaoqT]?5#^Z4l F'R;,t2m_[=ρA(B]4_" 'p?Tv;$T/ YN,_ ?J8pJKs rB6*+PlT1=ܣ}دb E J"fy;)\kf~y8LWT 0}ݚaGe!eend`7unrR^oo(ZRȃ*k٠L47NeY9nٽ4 DYՠbe@ ;3EOZk䂛7%m;%t9W쵳 $,$j{-<< 9f K ##7qKt;+;NOWAjL/m)-jM衈_m+ H_W;֢1LYKZ,-ʚ_ R R<սP 𯽙Mj 6U|n|ҒB}Y{^ԃiߡ\qq#8';7Hy:LK/a \Dw'0* h;V"Xz)Xj?94^ZMx"jBRPg 5Hh;AL!Pa+TuyoaC/0vjִ UҦ7Һ%F=Vz(BvDL?N&W?~v>)D5 ,4H8#ӎZ)6CnԄ_. Oɿ3H|qj.>3%T}?ItBc^%p.֜Y8>4ax%.^8{DW)x!ԙ?px.4nBNW:0z7ye`qkza^PMk >ɊgOVUKc(#cV"}j8qNبr-}>VI";LSE;_c"$;=C(|r4- r׸8"(-'N:o'U)nWS>n}hsM^ Kdqkpi1'}:s[ki;CI󬩦YK9C`NY~|kc[Nouh?'"h"[ ~ bDˉA5rRvToden}&c { (5X}ss*x1Q<=ӏ] Vln^IO}EU%0 \m2}NQ nĕv#m[nlLO޵ch}wwe3)-HNz̸(EivW,zH\ $3Ȍ>h{O g=N.aMD[̱U-LuUSNq)]Z'Ùә-z_bg{ b0"J \f)k_&$w8[:ti%q;"U՝ mWFgEݼZ=ylLTϳ '-I` K `g eEB{]i9^lM^}.OAlIMRwl? !<0"ﺈ"FDQ lԅS,Z6喡ЁvWAs]DimbeVTǍ3ض?xXUSo~:gFd8GYfnl䌓ZK`v\% V&աW 㟎c4K`~IV9ôg OZtNEmχ,o{#wApRSüS:F|o"VG7Gھs~yt"N0=ϴҥ^wBϋ/E Zjl\BhJc!|'DF:MV)F Te:TCdkSs= s"7F ~"EkL>~Q,\\v{ؔT pMԭmjCB(} ꊯ?e|&u\<-~r7G=MPj#+qm #s̏'B& ULN5,gۨa8 |zbz퇮;87+;w"`D)D;0ۙր-bc`3lRmn@j_gc0Lb1NQFTޅiEw$1nJ.X)WHՀ@)Bc(CVXG8:J$ۖ$g%jx/yG+zAO ^F<|$lےK1fXhwVzpٝe2TWkk Wo%ƺD(ǿRxvz=S!6:3Jv|hCUr(HuX2kI'F9S< SH$HSGDuu;O]ϝLčQ4tH7 X0j-Ǩ~Qχ5SQCR@ZEP,Cү1%y<&^]ȡbމP]j#FTMw7(Fuއ0/D@O1bV(0k`qvdZ7(|5RvxDkXbvf֟qðwu$k5{3#{._x}ˠtȰz[m'k-dc\;IXZɐa hk #r^;ʹ#^ʡ}c-knzẇW^TP}3R8eQ8x5 } B}QQ 䖯rRlyl!1ڍ'BZqm&DJwZϺSBi@W=7Ռcx0u-޴*GI`h?mBT;(B'gQxh(M>F[oDJ򘑮BHƑք)rs~m ${NmGTAa-?sOʊd_ ṟ̔K?'&-3 ,yuY 6}=]}`/L^"ln1j EN "环H'TZ4]XF>s`^~n7hPi9.X:Õb($@PIL&R}I}׃T@MR ̇Oߘ _=&,a5 35pf+;T̛Es3ʍֻ7=~%OiM#'Rq$'lhrqjz sY[s1e 5e)9%T|gBKl3j=lKM-n(;(B&Lu,ІYiR* G2sJ+IJKü ævMqen@0*&ھULp=zll@|bf|&_ъND!F>Tz{Uz)taϐ`~8L'88+WY'[M#bZR)ҙ z{v~8 9'}?l so&dy۸ &ŷ*9JjsʗwDtgX+@7zx;1p.yVbV}v󴮹M2$ Rӂ%TکkWi?G!n1uӐp)d@#wMcww?3㟈:(1/1,MQ~3.)3@1&nOͭxlݔ O؂v(n !͌A bM@Ml+m:]$7 nU\d'k`Gτq5ť"0譶zNFC6ptdӔ俦 iР! 0ä ǚbdˎX2);b] ew'xM5&ڞ7:Sy,⇲N`V wq >9yBo+}PQ{5ۿj^E_hN{ đ4#µk[2WY*S:a~{k Eo_9.70uXl\ÝCc)S{ҪО]?le } Id; 0w\Skzb@W7u}22`n$,/׬m v熮aVv2e w7AUC>;:ҚOd-%l6g~IZ0rx/([ao܋lЙ%{ 4Y;dٖ"SJ0e0N .@s%wQmh#ҧ%GCwkyeQgmPxHO0Dh <lxyc^&|T ư= f>NnߐO[G3x6j׽B+ vkzN,nEl. :)).DFA/Kj0A/v֎R<& ;kePϹ?G3۱dVt1vEpp N J_a=W}AC&`5vYbjLˉu A5ڒcL|i|L<59^zOT0;JفU\*{п`z5*̍IBo=8K=Z_CGږÿ ͑_ &{F|UKDpE}<)pƧ}A  fM$wL([~qE=lL4xȞ iDq!$q>iC|# O0ݮ[" XF M@ {g0YSGS',JWˇsmk;ܫXRU]e\8ٗɺAvRO 62gs~Oh/:4QzZR6McǦ# B߁jfLJ:Ȉo۽1Pr Bjzeq0-Wu&u31ֽb8[nujWEltvm j^뚼m3tsn I\zQDno0zCLr#!BS !|iZw#e?N(7hͦ{h*5'(pv7ȫd#^o 'XΉ CΎj*~q.9/-ǻ_TfΜʴ}H>8;? ٸCc7R]bn ֜&CC>! iϛ^Wo888Z Q = q)/<#eZjtg=8qߙV8&B@.4H ^`~>6ʈnaDkM'T^bnY iľ쒸>?Tu!M6I 3P.dž \ kQ+c #nc)wvu0I5z_3N"ĺט$MWCY{6|$!EKu~eB>=*#z~<;fՕXV>.4|T $눎%;%A`zE/ (=.`G/Qۍy&,L@jxp>t+eĂ*d{Ȟ׉Q3jlPNKD|IS?vdh qay&ORJ#FOv1IjK%]xFh5Z{D3/p@n]MXvԩ~KME$dJ*}@e{$i@񻽧rpkd8Fu j~e9*}_$M5L(p*x\@iS嫭,#JB,On8TctHgGI DQ.ԡL=ܞzs/Cu&BEf'x $]:#7F^:=}CX̾*vqd>4_?lt0W"𖩉k E>-+5`&d ·[oÓŭ9M똀c3ίQO$V4"vL02xv92/xKuOMEK#~.%.fbfcSޒj^#y"}\CXҴlUm>pma叟 .kg(ISf-i5'd7odGVaJiFs)!y\89"2xɟWK,`\N N$_ ft#12pm$+}*gzIXy޴m?~i03Bs壙'iҔ+\vk.NV@a Fu2ko%n$@=Ҙx^'(tęLif 9UVy<E,-M4 7LXc EKPST|E$eH:v`*|hH]B2!ퟬ1. v4-nƩ/r٠ID$*Ŗ#hɞ{l-kul{hPϓ!&. 9&!vtO klדFwFSGLS$. _iLTI z=ĤE Uȣ=i;`E `^`yJ7n1T(| [!NK:p 6o[GuR.̮@0EFmallG}dg \W"|hk&ӑԁˋ-]vh4^n~zbm;WPQw(KRi9zO7 Dn ]i5tWy8Q*+RR}"ŐJ/t=hSVɃ"^!ىr3 }Ϩ9ED5m\Y^ `ZhQ`bÙddV8m\]6p:hMv HJ@(Ѥj1RtxWKCRwoo@ ^ܽ {& O8+_dJ 5Q=Urkڳt{p/TzO TH7br,Ӗ<ia54/ϖqj DeI3K_2K=d֢1{ _! %c辯fjd :"A3GbPt8[{YpK^Ûf|hpY?wIprz,cQZ}Ċ0dkrc$b½dhss`]~ $>V" g P0| mG;I οSƘcb_^c^,sE9yÓ<;D*i`:ZlfB :lI9!!:β$} ƙEtSt\*|ӉdjVbiuO^}\ÜwCtnuEtA>SBC;qsRz>M:>d[/h8%qt9C7g$xB2H hŤ ]=0"9Ydbi=ܐTmo_JW)l^0gKӠPA~CLȿ2=k,vUd,j =~)xO .|>qI /n&u9UH`'_j /1dRƼd0fm^W[ hht4*C%Nn/y#rHYtm.pL)Iʕw_ ?Wع# Ya'"tOdQr0&[Vhm(IQ|VǶ =bU@Zk8}pILyҜ2T''ZyGDi;ՓX۵(">Fϴu[H]E7.`HNg`(oCFFlX~Ck"0E+T0sbiX6 Kh6kv[ߦ*$Aڍ#@@\Ӧ֙h?l)O3W` y3j. (rhL"Xl/[{OK'+fHj]zLT]fl5u ˟Ƴ6 &. cI**FwQ35>Sv8CuGfC YO#Na#'QfZ<#OŎ@ j]-N 9m_:'.AYYw95Byぅh,7]I4SO;jp{L3 8x_VoLWݖb /É]pMkAw&6/R'qiO{"˦gŮu(`78!W]Z˝7GStuRD M!k˜9bF 4=[Ł%mHEYju] [$!ԸaM-;`L] _cI-v f%bivxnpiQHӢ-yR46pBv5oG"n\ !4t;UdPnҎyc1$$0V0oM\n:;/B~ܿHp@2dT/'pH D-%<3 G[M&&e.H V_|McBVy!!OA%*P j ]m ec(+k7ok\68"}{8!AT7 |E+]E|ĞMŨwHdzz]vyښ{x4WnF"xi";ω9M[<@IB>kjX aR-i0P[\PZ)oV'YK3+f?uͭ1y4\  l}~#K ن=X5`&w!!#Sxn6d#=LL^m uH(|PF=JNܝvRK8` LB&埫â~7A0Ȏ"<[1MiR!u<Ɯk7늄24( = i' s)^# <Z/DJ˒S]q VKU* + YE@8`ږ,Mʜoe4x`<)nVݼ9!մtafh-(Jk(x.\{lL"u>aiQ6{v%*\D#*Qh[+5wT3;,~%b2ռmyt-J9Tyi'@50|GUn^`Xtq1R1,WVvڭb~]dиv?zۻ*W=vOܼ$<է2#V=((Bu y3!!!px5{XNğħWF}tGG|Tǒƞ/z4J_PZ'ҏ %C$G'=v2z|lw-~\&`$o^G|0l)[Ύw >V g,p8XIm@oNE`! %)k7 [7ژYli([ CaeԦS= dh[+hnNHAk^iVYJ,G )(Fw/紌E~t]1ob= V9;߄;ܺ ;X[X_V+by]<+=p2R&W|DP#X"R>2]ٵvZ*&%"LxFU>ݮ4>@@N3SKC ;mlglQ\9 ,z3xh5卐:bg,['٫V &o%*]ym)dWE#ZxPs2;d.}3̧=Za 2K`,e.ETZ v@/f2m}Vc\R?uW }Y^AgRu BQ@LdP[k%nxr鴕Z`.!S'[W~ ]d6s TbHj9l,E/ fBy~r|We%A*u, Lt#~jeTa2Zi fZ"?߹yekAø}ۧ2mj@/)zWNqnd|V+C'cyv0(.VCͲњMVWtkAh5au{}G.J Rm g] Hxo]rWIgY(Dʝ6~g20.Fr>e-8 Km, bYv34S/E #޼e׵h=Wic*0abуc WbH\TܩITJhvsP''HڤxBi0U69\+E<^\m*y踁IMQ;w.DZ2PpEwe_)nYS)E!#3mKPQ }lqNcsV\xn&^y-NJ4`gB~ .0Z{cxgk-Ⱦˮ1B(ix( ȉHw˹2..WXy=hK]2o8\@|j󢍮Gq7Vޔ:#}+#ڠ eKq](1?_689 gHܗ JF aS,i<#5inVqjU:D:f̮݇YkE/=>G ³DC"E@g=xhoóltI81BoUzxu&mGB忀rLcxK!);QUnN:D v"ؙMS6HP]WUeN&4doxq"R<12qP(UJ-|e\@&[%"W`+0-"wl7dh*neYɇ(/ Hjk;9ܛ@/{V R4EbnhjjIW{q4-~|{I\vo D$  b8'> nCeǡyYb) (idpϥu<+GWɽ"ѥ3[2Gm)4Ť/q@Cdȼy鄶ˌGZ Z簬55}_pA؄%{H^^'"5oE[ڹN/-wDDi*R|e!qd2fPJ#OsdjouWU脑:=~[q(|K/ۦjW܏mr݀SUCjPh!`w}Zoԑ|65Vo+-_OW3x;%n2Q|iQ~<+`ʒ 5u= l.QѤs3z+O"ywR?>nMW-Ej?rPET4p4]^mdegT*,hY鹽O"/tz,w֪s]Pk˙^^9C8ٛn_;Y#j쑚 6hOY6t,NER JA*Mm!_tݒ*v͚gDЂFXYe.@G"(oGݵu4/@ZS1 (wk3J pFZ~a7z=Щ-M1c*zb0w }Ct%$pH ASWmN Hw9s(> ѱp.iŶʿ.H]9E2 #FJJd2ZD_v|=2f2T$&y끤"9pV%, x_U<< gW Y{0b4K3M>םf۝S{ ;sJнDGva*uҸ-]񠶰:ׁ?.-,zUFm' ,4ђuG5$t (,lxM7dQ[ByK3L'!c_xg5 +3ֽMG4.V, [V熘MMhh)t7"  ոAQRv'w~ lszAW,x|c|Ryذ/XwI4q^Sm>@hKNt?7 TˀP4m#Bwfza-;_,c"[viּbUڟhv2޻gH.y| `LV0=I`G0pP^ʩ}LTZSg7( fET ~ z 6ō?ER=qWJ\5sX=Q0*OݢT Sڭ$ut R ߰|%Hn/CO{'O8D2FG4~+%п_#mBֽ<='A_A;ڐi].-ZyG)#aay5ptX7iS*~ b<qTb|V̷#ٱ.r¦b{&j?t1zRe"N5g_wZ6 3>3E3 >-!g`MiH$Z-?QOW7S'WW(ԉ2![`T\;/!fNjadWS  jj0jIj㝃faZ" ni"ǗՃ!gIMvez TF(k"Ne ,F6v&˰D{OWp1&W|t7}{ )G2ph ﺩ!dF%[8SH4㊒_& \ Sk/&^Pg꩒*#8X6 +;֩aq9f"SE56 7+1/0;0cױplxRXWWK :gd8"b[鲀mvuSivpqkɹ粊ċ| Kof1̈$SXzpoXGPEt\K: 8Q-nwH',j r4\4~W5e':UԛDEIcNw/`>Hp;}1|P/=΃顁ث`,Yʝii}\idKgm% !i8_hFcQ7nz7ׁ!"n!VзFL ̕1MzmŮ:^{?xq%Ĵ IUQ@]4(jd xU]V$/^p:A #ıp9װfa_ʜ5O *cd`yeC@jVPd&[)gjGN3Hєh}vH!fؕln$!5vUƊarFE*,Az=,*5y8mĜe,Fn1#adړ:)(J/nHjk}N\!dGtH6yF{cȪ&vm9Hg$)/Q&EK>cX|Og  ~-G~/:nhĀ?}Y2ctQ9*3X0M7[^nE~w\_/>J.& 0Lס38WY.c/)U蝬MXBr14D7LSCU4'% "5gD.;-1ϔBx09 ։h!YA5z K D:i-]x(fQte` &jGPW[:o} R\!u]dG CxxF_c27*X)u!T$66[3 %qxldOeM5%ӟ^ `2/F9 5\L -a6Lv̡~Bݎo.IǺ f+(s~Qp@\1L?>S{a (Qb$9Zl f_.p3|)2Oufܢͩ"ʃǮ B,!4g #ļ|zj(s_ޮxk{ۥ/)@^T=#0r+L) l?:(v0Z"{k3kylV$ > V i>?eX޿qfˆ&j%ùWR]y^{ 9c?vc"3;9Ev EOxH녤(]'o%oӛ^"LGr2t4[Ԅu+*jKenT+`PfYD:2$`)2'T~:H([6Tr,76įlDTK3NgqGv丞1!䔲W+ 5qT^mCPJLN P%|2Sw⩬92O03`! |rŹf y3_hBnZ@kݧI1m#}g9*&ehY2FID+x9n &O# i'MɦIiK:g mg^bhB_wCi =APU*YϾAB[HL $xM`9q$Bt . 03M7""3cᲊf%`\`0Vcp ;VʾB9QэZW "ߟjD4s0KGj]<3! ߈v Q箴 H^lMФeK_/= ^1} d),, #O 1[Tkb3s!/kq㲧 @%?hmLas!,,23dF2&[u@dCe]MD,B'fVlQ̵ VN9׮ZҨ!?c(lFjlc0޵2ÀY !8{ ۘ!м5W$Jb\&RHMV1)>PXON`∦!x Bum}'&]tκ1? K# ;فtgO[fێ ڇ+v gS_(H& c~4BP}6;SDxCO9Q$!K h"a +KT9z5É[7;3#j`Q>,B#I\ 9s p8){y+5`; aqjoI?zE i!aj 4[4A-. hR /4PرFHFh66!,LPA U)}$Bq^@BZ#xMU%T]CWht>(z_F Ʌ>ٛs!+`:lf~<֑0M f |󃗞W:fr7 5C MN厍/r[3M-خx~!:Lv Û,TՊc;&v_kĆ%$0R~R?gYY&S!(+NWl) L=F((y7mZlyk(EːVn䏐 OTL@ tx qW5a`t\{j';n0h=-C.#(z%\.Sh ݧgX8BĢ&)!W|.u_h^ .Rt6Bwgьyl'i;4X.&N?i`iyRq%L2є-zv~A'2` T P/ɆpWZΔƤJ|s I_,& 5$}ugنuy'QM]6DjAQ'[ ~@7t= sl?qSS^'t?|5S:F3Y,`1xex IxsڃPdmI['dNyyG R R gNjnĭqI|o[kISe/cq\mo_N7NqoV_nL؍m)w8A4۬<G@mdfDd!e?ϝzCR#XەԖ6>H[!n8Uѩao5M,}ݱ2`0GU'9k֯VaG+WH y \B޼%;keL| ͳ̯8VlЗj4a'"a|Cg],HE4~u;t dEz_?+so[08IbVzĠ**‚([\ 2~WWGms\eՁX6 %d!C:Hnq0^D!z]sCJvy3b]5[Wog&S#]3@'V8d >;^8^aGHEB7f0]*bߙE46a ^Ļs}O1$j8R>S:Tl#h4z΍_;z#%RK#ҏC[|rk㯔4'ǧ6( xrJX!yﬦv"C~YԇdEOnRgo΄Lz GQ]2 -tn4 &GϚrLsΩaۋPZkʭb1BL4̷Rًf2kuvy@vgFlN{$q%.j(}V`Hgv\I&TD?ڝψoA͊=Zkxpcf Xy@}X̌WTjN]ƚau׶O*־41R3Dei .d.~Qs{)z]2~$əg(5 (oL6 *變 +ܳlŦ~zN&>d CgUety>s$x!]=4I@Z-67@ DJ%!>ƶx_G8*շDBJN ɜTZ4!I`{/٘)cڞXv?&~rǭ%>H1b["( -q&"+,ɂ+73<8aW|I"BV9a^LZ?.:U0L4o)xMrq=)ĴT .n;UtڣY1QS ܟB4PfC-./Pn wb-X[ $_H\/uUddې+z`TQi%|V&bKA|,* ,uHkb y+σ?'DpiF3R[: ofQ83`9ESaꁨ1װ4V 9BoQs﹂ n3QuٮN[)j=NՄ&ޞeh , mE|ܣ5x1{^cV}}Ƨ^]!S{4X예茻 "LqIq`qE-X [[_׬O"eXAL?7قKQ=z"ZDh]w͔;ˢ*֡h 0JC]YlŠyK>_fbN(,Ec3 ҆!bũT2[W;9.&G*?U.Ƿ .U i*] 1D,)>*R]XRVXчK^:nCPhsaJ[JӆI6q>=8_ilqkhzd`~-&5JY28a]Tgf{aF(k9f/АYS\e4{x)衬blL>\U_kzD:_ p+2dba>ݲ@QA}7KPq㿽jVmn50\w%4B(S60^G{脬*ڐdO/f'1@F46"nG0că)npgLGCtoP_qCUiU5f%>:@'0Ƕp~{"e; !Uc R{KaX O7."ÍNZ w^*|iE.ö*/;Fn=*ކsV1Ǭܞ~>+S 2Fuu{{IFRb@O} 3GZh X*Jb 6'r. I*Zއ>ОZi }Jv̔"+~:|C$Dy`CW{iv=]qa_JF@R U(I_0~3]9*jL d sX:j!m[Pؑ3Qff-Rh/[@9 rŇdT\"6. Z$=v01_̷`[H@呏vq'p" "e NtҶMC.o Aq2ﳽ7\:7Ѳy&j>%Sx$OLǮT' v'g6h%΂A0$CLO߉2.L6oaZVenV`1l.a 4eނhd,q;Cr;-/:ȴ 2zeTpfhHX>}H8bFm]_fuFyRG7a>Tؾvz8sT69#,A\0q/vX]j TƑ/ [ VjiS;x!6C%aio3԰ZTI+*@'WAΡ% l;ʬt/DEt.H⡴5'h-ψW/QrL4t7GA}^vn-N"B>Fy~.(R)0_z0]rᄑCjb|3„*}3n1xoG f>CqG*ʤX~/<c2StNo2V+d 1>(~b Gj IcuU, v|]+sdH@ӤAfSw#". j8*$pH <|2 ojS[3<^Dz#;PS(l2kᅑߴQiL/-dR*j xL < }J}le{MJ/&@q_G]W(!=Gq|YlDԼ Qess*us[d,o+O2ն7"J$%CNlv7mxMLze~#W5ߗ~Pm]}߮wp7MALb 7Ѷ&tJ.tJT{[#]7--G!;{n>O˕^LǮo3dw ~OzJ\HhRFVV6``E(Nì~Vi:A0Y,ZЪ.L{_ E37!F\tK d;EbK-a^P spP`L~_q|JW,' Q:^+ł.Y)PZ fge CG*M4 3i%?Y Zd&+KWAk@{@3Z:X;vO4A7/5F#6\%?ЈXɼ6Vx1xpx NP\ND${Jg}-Ho#8{f9L_^XĹT1AP6hf 1ˮ9Յ ^U(R>-po7?f"P~X^m |'lLGr7הrd PIzOܗ~C|dZ_zJ7"ӉޏN$]&+ Ϊ^,1ρe](u>4D$S@౯D KW#A_(Y&")=criFϗ*AGr͍O;V ^CվLj}r78[:W{ -Sݪ,Wès?k0#g~!U`Mi,ZG"S;MAeZTek ғ0 'm߁GP{Z K\i79cxp3zEx>by9ygӈXuoTb^nАMm6`!oWղԣd8!֖|'Uhd kdZo;Rq 1lTР{+53eH$&hjٟz!?dBO#XtS , ZUgH|)61M`ԒxUk M2$Օ@n-c$wjV瞸G"}ϗF>q&ܟj!3)} S`HK5A~۷}G@FWHzXªZH:0b(jdgϾ(WaˇjG/Oc c}쿓A`InlXDCwD{YP?Z9^'`!/)%mbı"!ȷؖJ#p!bk}RǙ$, A4Fn:$Lˊ9eIe#,ad]ago]8/"6۠-_o >Ut.䁰q ~oNXY)#SKx'#>{3j29 / ˓-sVr}]dB(z{t cyM[tX6UcvǬټFpUzz61ԏ*aJpy*tRH((6GR!uq"8܎L$gCŊ܈&7[a`7D++-?!taLwn9$N0oHݢkbPQ=p:j*٬VD!FkA.#;ֻ~$@xuC8քɋ$C}[D/Pz#0_@g3X8G/x*x8 (5?evVXʨ2Uc$ _m3nvjیZ(8m.͵%udٍLe.zSEX EK:XHP(z~վӀXyV!Z>mayN:ڊKES"]JC6gs0b][|cR颲M2TsH{#kdf7tDJ/'9?*LX6kJJ<{dOcu`ӾIt1Gor=ca65 3r0q._fM/ e f Ӧ\&zIpOAYu`(eFP79aO+"Y;#V+b_aV$u/VI0& Ⱥ@+{(Y"[pC4Si*w`mqW8›:k;[rIxX\¶ JZ"zu{)'&xt ?>i9TrT!U=;EE;h2' ]9ho 'KRbj#*&_OaM(Y{&0O<ӽ 1FUM_0`Nd?2EahHD ۰(bh%>k[ǰ A=Xo)Z.,Νɍ?"_̝ 4캷/{8s]nw*V}i^bN`ULeV`&C5ˠ*羌^!UL#,Ypz?5p:#xћ 5DI k{v!* 6˷-  4'JB&4 R\dd PRox #e-S;-qR]7ԛrʄ[^B8AT@\غ"=A?Ȋn$W2tFfx%;,UBܞo( w57Q"~|'J3(yI @|JY&V—'Ƃf5*)4c'N3[cy|_DK7XJM"Lnj^jޢy;x s[X+T.k1 _G',q`SdO L'ţY~ҧ4Kb;r9|F j1$=mE  N]x3kN1Ll}WLYkϜpTxToЖc=*U*!~IrM#nn3|]{!kᶲBg;$۟0:dIOq-)GACPqɒ %O+HF!l2cIDXř?6mpRBoiKV鴋^g0 PN k OY f;g}z$@84ͬRL /ڢSMs^9ǥPMi}m|cV!$e۾jMJ^CzHKl,@lK 1= Pn;SV fޤJO;G0#r-1uSMa:vʸ' ]D4^nE뛺~s\k5v DAECkʧom fx¬D42ԕO?A>*۠1fn ⪤!\-^FskNWj_xw#Od^ 2;;T/j;bq/'Y./fưe2k ע~߿8 TvdF|):}]睒D3iS{ŽV*ļQ+&!{inUp•R5P,`jzY Zq-A~#-]5DW!ߍ6ZHoU6uYZ+ (3Ɓ, Opňkʙ#a1a $)Nuw\f9j 31s"/(ӹAI)'i\Yz[SzhŜWSだulxn+zDӃ6Z"A[ʩPZY_6$כ0dlp-PNpz[Zo_:M:N"NMiQ8˂ТiBG}X)șr#PR#HB &itv5P6;lB'/d/#C)*>B QMA4g&zdeZa7 ^0}dS 4 ?T1XE}Bϰ57Z[Ƥ6ٹ KSL\?nJJٿ1#󭽡":𜣆:5ag؈[Y;ˁS :+\ףŚ|VS}[]eMr\pŶaҨ pHxX̚z~@09<_:j8&$ 3Z9lw봉?b Unƞhx@ՔM%*x U1%ٻY.7ʘ.nQ)ͷDt]+zIPhF+Gdbi0w(4BΌN6dڶV%J~6Q,KWjK9+e_kCwY1o*ib˳hxr<$%~ǘ<"P\G BAHT*^6#S0avxP %[`$ ᬞlCЯԿCr<63xvixj õsWcyvXo?|誯tC,0ϏmYSfeT ,}h%Utj{+=6<\owKZ\wfOVDfIGPb +^^ fRDuS.:@u]{f2diw> b~7P렷#7E88oY>2#wr4a<5 ¨_@4`JHXB>ȟTq/%-l:NrhqƔM՗Qi1GY w8PsJʅ87%#(7da=t 1Jmݓ}f>pg&56v=M%EʹPnMOa*yYJLW S0DQ? NDP$oREyO"i9Lʋ"PO#3݀A)_H~o5taLH^:g2+G WY0bT y4Sxw9;H;LQ|R{u KWKuvKOOu[hΛ0=Xx3I5gwcn½Z+!jk3ϪO>らg$y& mcFB7ɯN6 o{YH1yǪŁ`/Ұ^Ӆ] ig/ly7cJ|[D7˟֛T^e3X SV a>-\&K/?v }UiXgiF3J7O#צ=qY < ܩ&;u՚cgvAt3C𡵁x}fL-ʫL¿ED fo4q'*$/H=O)/ͮpdUؠew#9zRg{h~Jh):/$aWGXon. qқ fttYKf%dDx#=[rxnV*MIg"c,Af`˷5R͕י-vדsoСoC. 1brNe_Ã?-V^XhK ؗ-?"%[C[i՞DG/>9>bDٵ{:D-n(Cd!Tm>R:-U)زqU/8@-찏-Yx>awa\xRt0WӾe*pU;^^χY]# XݰyD_2ZwR0RF\w󑁱 }uxҰ0E|&O G(޳(_SE6Md.hBE3 W>aR*-}bwSfhG@lQb9l2vSh؂FP8>xZηyHCr dC8a7+$5 rjKW@q#[( 46vX,GՍxM).u^/$o{(cV 640+'Af? @< ѡu;n!-DaE9J>L[eQ%3䏻#U_پ'GF T:u }ŧr N-{~ڧQ 4$'ۡeJT\|ڕ4pm2a) 9maQ>ĦR}gZ2(0ZI3$+d\&*4wtlN@A.ٓ) C=+;_{w{"wc$M $j'S}1*+Qft! 3Z jW_۬1B /xuxVl[g*y 5e:M0Q s^XZCrWL-eAFUvK8}D SI%\vE,Njm\ǃ _l>9NߺC&qan˨yO HHlwIVX Eܗ`'9E BVg]*V֕\lp "} \V2S#+%f0"G?P՛bJy&P( \Hb @ws䟔ZuZb>>0XN.D28acUR5a"ѱw$yEqCDНz9(E >WFT/D ˨47墸F:娑@!|U+͇"w}aR+O͹P׶JV3Nm8ş^jIC RC|d:RkJ,Wm>g\eƫ2.Ouy 4,-|2>z_Oi4ṟB`Aހ`RгVl?lG-#ؐW/M݌DzȘw_ϝRIgLb3@2Y"wyt26$ EXwpOtMkjEr@tN+8vFipU5 Z7O@ndD0)lP,1 4 tmĆXqJWK |qo{8s[#}RWbM6YY#_(xGر"꭛՚kY !{_=CDF{ҧ&`_srW($0lw:68rޅ <kG0SSnA\Ϭ5{#S_}vJ?c΂;M့^|۴a"KJ8U< Ey{b5E`'1<Җ5E[ȷmxom%Gg>>gD$\@TLF)(-SK¥-WLo@ >hF[%Zk"Yf>ſөvw6X{ z`~UQ[y!v4Y|޲1 I0dZq>OWƑ܎ޝy;HGSDr&0sctɤs.a.aϵb-y?WFނG(Ġڔ C_,zxsRe&xșn#_p_Z*p=)'>;ϛ\%Q%:|, C0U}~gHcaVsHd\@޳S3 VʦqR.(x<*)2¦gtK +,FGu-eFDkJ+  jN.W{FwFp4ZxNyVmmo6MoW9ٽxJaNU߃v6,l꟪-Y@ ^69s8xͤ@\&pQ}'/Dh!FUGlX=KBQ:sck> JPh1: |e_k:e9ϵ2.[T{lsAV7j8`2a )swj֜^[ezRK`tDŽFr",۾Q*0hRa0v:!3 ~1=+0PD5l Z sֆ7vNWMRB|)ÌF& e ?P)y }s #sn8zǾLJ 6V=>cdf]%`%M$/I #QYA9+PD?Z7j, Dl:+kޤ- hѠF'! lg'@ > EKi߶J)҃䓗{ j ҢW}#ǖGqPL|+WT2xau?DZ]^4+M1|6י)!{o7# AK!D*EFȃWs^;1,.ԂzjI!?1I"f,D"Rƍ mX;X>O?+n싚v'd_APνB"铕#Uta2~LX{T!ijҍB[-lg"O+eb9} cxv-xJƠ4er~^gX%g :۾_RX, ;; (]!D' ?vs]s;ζ\AЏ+uؘ3y>xR#Qli-ZVD+7xivyi6(1"lxCNɲaW/_7jp׺PFBsm3i20.7֘LpP%u$2eA4v76JD|N?cw X )-#o~hd<4)p"K0'{Cᘮ1?)ԧ3OpmL1*\GV15fqԊ]M|5$tڜAթ64/|!,b+)#WM$`USI[1YaY,Gu?DSX5}K3mVe jD*nʕNRjħDL](P $3t%w1T?{oTȂΪ%JA5]- xGMi,/mS-t;'4J~fT:( @,O|TǼoeE(=ed,%4 W8n+b?,ؓ2FbE{ uQ uADsM`qji>Bxږ JKZb8A7{3.ϱoZ1I:#']0D|ΘG-XIS޿t1"7P ívIܭfV䋻k: .῁M'K#gVo}9+kMʶX׋0Qf EN Ӻ2aa@t[Q%zzcYfA5vS k P#'Rk( [` IF0ٹ=w'r Z膧O܇@s:}ث1L.O-7fYa:A_Zt4'B To|q[)\ ߧaҘ0#.Tך6£׃a婑;N ?|+\ GpU I/N)$0Aq]MAm Zt$䥔9+h1tšՀ:a׾bssx!RXO/ŹwfEQUvsm82>層2.w52fcAѩLY,A΢FZ~~rb>=ܩ[4]%,YT4#DYwrnܡgqle3j#J?vMtX*`Lhs^5|Jښ}Pek{; K,j 9MFD/XOYZ:L}b O~IQ<]DUY&Z|CS&oS֪D%:gHtۧTV,MP@WTFN} i{&P5x;վxs #APmJ@Dh7(GH?>MZ!хrB“ s mm%ޙ9irG+ )Dы87}W@S_v5vVLuD:!E ""˜uG}{6`Y$Ymy5NX#sR-_72+@WM81&(sbo7FIa(K}]BbIwth?Ԇ)Pq]m +ʰ&JoхxMal܁%@3Dwò>XugWH^sC2+B_%e7D`U'Zub9[yׄ .PTm&3QmUjX믾82PIw0lےD<8XqCMPybITi- ?-;5xSi9pMwl@W!kI,K_d6b6BEc<\w%T;oU:5HkX_p%5=@=i n,xovOzlL4YH,jM1oO5}H΋9Ԃ(L|b7&b^fsz5WBT̥@o|6}''LZLMRĮk= UQ"ًda qPGT:5BR 6Y?IҋE^0\(#Kˤ@ϯGjsjǁ3Hxkh/b5 攇%;m?hqH*qP:݄E}M@YQ;!C;|'i ,$pF{q kB4t6Eg2]bR!Z9-]Wswg}X1` %j:ְJk%`6ƁG 4!G@MkudA!DKX3 M,V=EnxwR_-ggf1:3,wtf<_G;w, !~HR"! ,DLò.<[< WU'=a!bnܾmY"<[0b^%6gc% |扔dhQ޵ZH0O5@оy|$KvF.S; 7oZA uSs~ƶL925m$?%d:eDGGϵ .U|?ɴ- 1/J@Ӕ "J,O!R'1Ș i?l`(6/XՉu :i 0yZ ZClvlZ^/?Ѫo)֒&GkPBJ 3-\DkPSZKםe mS9E[ ٚJf: u6!kiG %=YQz귲Z;QJq59,`cN^N/ ,$LӀj5y..>- ~ē7ptkKy]:mL~1e18ەJ2 h[*%'[m R*LyD۬S36Ô+X_ir-}f[ ǵq6ž'$ZAtLc= X=y%nR.dT*S}w Ppg~Qq^x8n}u< OW13܎n1P/VhG"sE8f|GIEsO~-,NVcU/TtUև&yQ9_/ԏqq0TG 19}89Iu!&iy{5ۧ|y$Pdh*̣5FSmyIԵyrrӆ7Bvpu[*Ld_UKV&u9?w Jabr5Jޟ~YTnuȪG||.p#WP;)Qg߂47;) V F@Itsj]e4iϥ#euf-xZkzIqokxI{l^ ˋ7ԟ9.<ˤ\l( WzIhs6?ٮh-m!oC!Al؇2RaL6acEU{2Y2r>/+s dq _yJb|0zP2"MN,엿ҴY|+:۠ ıE7zU$xD+;tx no(>1eínc5qqH^zi.5D |8θ `soHI^|OVƣ}0B; +&}x sT-}_Y77RؽJo ė&÷Xo޴OQ~Ot|7{d)8(i6Yѝ߁H'N!Ѝ@ev)j3Ʋ9VMɃu@OIEkD܋a2`&!] =]jy F9Z} 2 R'˖Ƣ5 UDUӞ k jD->IS8IY]̧aB[ӵG|}y#o9SK/&C"]k6y vv<$?g$n>C'eƂƏ_.ҔۥncpU>H/+=`X;O6|eOmж5L3ϙ$Z>޲-o~S%g9IbbdvQD40; i(?V4G#o*4yD.K(s.IR:ϝ" N-uη*s&];L7C5;] mmjE=x)&ah 8w|zJVD."Nul !J#[&^%DvgI(|jkvV#~YJ 6qӹ=)?'iV]tPx&:L2(+V ݅\k0N6 9U+S7RWw7r֖C8*0\n˝&u#l`8tQ@nÌz~AV(xsyҼ=#ެ#zkHWg.vp6/ _hYwqwP+IE4|5lmex(D Wꇷ|z@k%] Hokp.C#{h@Yf⚞#/ׂun8-tq2g3(<7XA&_r_"bٜc7L$hNUŋ=ᢽOY^GC3yΤY}EP(ҲP~7o}e>O.[M`A&C]S0=O~#JIGp;;Ώ,PӊI8أPk9rs4% ರBн1LOc Pk8Iq2[ŀNEեA1n#}j V] dЀZ)}ɷ,4Zyһ].uW!Oy9>nZ(S3 (HM0paMhbC3T+XFL檝y[GЂ Si]}|^"f#:Rb׼2E.Jx->,Cl:,@Ru)N7H$"O_ %p:Bo/;@W}M xNK&%~qMٽrVSܶ,>o 5Hywh$.:Pj`}n^e\2~\^3zMO4tOfhm-^ y0 dBH,$̪f|\nR/ >Q yZpʒ] 8rm)Rؤ&̜g@X-Z‡^ؖ:c )?q `S(*xI^,1;T qafsdn 3E;A;&ln#Ie3܉VtXJp;5춛]wy> ͒w٦Uӷ UW $S~qժobi4{NXu?OQW)uuvN~ܢ+aa|E1*n.jD pLێ$:!wM&OLRD?V[Fq:M_i!q L;3= XoZimwK͔} H(3[9D1<h$uH/$ һow0Mƻ HDC t848ɇw9" |d#?_鯀k鳤+Y'!46w΍K܇и녴_UUEtM߯ciz>eyXiZwnNFB5Vܴ#wAׇO7lńZ5zբL:ǔC @7}F8'Ol.jSڽM ƮzOXL4i PsLB8K)V"0n:WMVC Vh,kXB%"fۗ*E]% qϰ\ÂMo4Wɾ[8r!ի`JFN꥚+x+ZA[ h]{Pd1ع <~:{v~:FN[<_+.Xo֗iԵ(C"$y)ݝ,d `׾>Գko?$F4*h}iX>dӔő?.o3P+D֝ƣVV9 rP&i|0CN&y]5H #YGf]՛[j`pD#+e4PpJЈ{-]+1Vw]`JЧm [K~~ /,'x:.S# aSBG]ņBO qsI˞Cs8(Ge6A5϶EAI#k?T =(7`uov؈D[$WxO]D*厚iPr9R7N6[zvvfqe;*'b&S`@3$+[HE,Ы3pt]뢝U d{t{ WT ђt~&eSuWFG ^s[hQדCA,(6nd8vd7ʲk(s}ч(uB =IVo91f;d1^wvͲ, -J` 6O%L#h0.=>Qpr؏!DGA`׭6>0#;Lx>]H9SB\C^"hUk6 xҚj2EҾǯS( FsgmI|^W^WK4DZwBeJ?H߯aj߳qdf[b$U}Gh1W>gSX+rRQQrOS\l [{3ӑ;³XhLL]# ~w"Mp[v?l"q!>loLpK~AR!P?#E"tOlԅ?Dpyq#hψgeTג2ί)2.><ܷm4;E"M=J)˨X5`ÂyOBJH>kv6F)=@rA&Fj0;\Ku5}!]s-ioEnq1`9x^+ߏ5|~rӺEߡ@JBpʡ$0V;<1Jg4G 8 [%/w$(.g蹢w)9e,!TVfpַ`|be쨹b b~v> گ'cDKu*{ (-ߠsHNU;KVvǀv-խo`, 0*_@G:6碲YcK97gF_܋ڮr{h,w.GŢWJso,ĵ$À[:@LpjĖw v1"?**֤[?`LK ,z1.Nnѧ\#fTG&iӐmM`zcRt1//8"GJi: 2X>8[QM/R=U x.-£"b9J +cV}+4,)5}m3,fy"&axpoL9! t(w3O6 I*6%.)Dh>LM("E[F)& ^u 7~H5` NoBPm ;%I\v֠n7@hc@' kxȜp Q?8UoFv1Ν7A%J4\}nQjr'b["Y"ٵ1ifLv"cܿ鐶??ЯZGı*Ւ< rED;s{'|\4zzܷHt1M#*G|\oZ $E8Ӝ} m$1^[r=BSVT%SXhq.]?,Φ~n>h_@W8N}tZ;G=pW;ƛ3IXP7f72JA v )I};dtn2f$}Ztga_Ny8[]rJlª#`͙bigWqWYaR4>;ZR PH1U2lT&أ1!ACxa8cГxŢx>bo<Ҵ.Iy~'[}̸i[KZ^ƺCwȆ5^v~b"(yօhgς^RwRIJ3 Z죊υxK}sod9TA3|#$~4^t~i|,d낥MB/4(Ї-G[%ӠXD=C*HaRUlQ|.z>ƈ"scwԍB=V٩{_H ?!ϟT`2K@j",&imEgjp{Lz& +}5% c=j{J9\Dq҉|cƙ+ub] =Pyڰ`׬Ё\>H ? Q߹ǝ}g²}L Qg/Fg=Ȯ"Ղ&ӣN(.mJTT2u/m\Ś$j/&x- 1]%jLMJWXKH,wL4Ln~, C^<3p;lFT]{6j_^D: U<IѲNUC8+aSdx::}rmW0aEK:0x9w<"黕Q$.hVBggvcuub7ֿW+LY9Rj:i Ej5E vâ8Rtʾq?ގ"N@Ȣ^+G;QY;A pTޱrO8"YmމXG?_ 2LaM^o%*Sp} Q,#jKg罳EF|i~ Y%++$0iWUhOmq[gMRҮIWd$K:1=Eމ=ͻB3utꘜ3aI-0zNO6CB| 1i?qi lOV{147󑒷02K@[ÚB {Xk*ӭs_·K"ꎍݱ&Wڠ'- $XL)h_Po<(7fSHY6UF$cM Axú ]Maw{ #He}' bebyKt?m7Ozt v^uy OﭸV>w,;:({g pޏj }*ݟnrk[`23ʹ3Ne>6̕9ڮ`aL`,>(̣;v(z=23UlVZSΚ? vp(I1޷QNr  (푐\nKk;F"8~'TʞG_^0"Lj ɗ!OC5nChq~;MAJN#&L4FBXwT+1eԹw%_ѕڮ*+4зg؊_F]U`pv&9`7g?Qq@ywɤUvN@dJ9aIY TRJܪ۝Xx˧,%bkj9->ŁJ(;_r#1awF=WP_W{|>QPThEijJ|wiWWlR$0sh-]zG tAXTI7`)\}ej'sV%Q67Z=1Qk?֞5`^u7jii{nץyxE1P=܇7e^WUN”PCiOC mx<.8LjY>q-F v4u'jV+jrB͡t<#aPTbMu}/vI8OEą0rK_% :hv:E`\ڬ1̵;%6)FW ]sOrd*|PU[ÆjHXv_Q. H!].Izr#UkRG0삲qmIOY/oGP$_HpEy\='sL\c ?4WMƚѭ(q"qʁ);I|+_Z7qwèVD8Ňy-x ;p2(gIv SEhZܸJ2Ӟ\dϲ.ؖn.4i7@CF`509 nVЂڹ z)%KiRC&5v<ΈRg=|+ś30Ȱ Kπޣ OMR]żeAtU UJoY*S:^[U_q3/ITN7NNPsy)0eN7ҞBSʜoOD-^օH! :vY3A_TG O}'=5MNfstH3cB=28H1D#P`NNjc̩MTOj{za}g }]-@[&eSIIUnc.-;OFߍԛ?eRl~;YVjiva:ԇܻW?P$0q&'0 ?f;Jڙx]3T p:=j}'Z3"LU;,Xs'y%&RBO:ٟ.[ :10qK]Ƌ8[k/VqM,gvw9Uvݨ!?d)7x4[z;4w |Rg[y+?+YoUD+(fN8C[Llu$9bvm:W}Y܌:RO-єyŕ{t{ OrDmiLy^ ޚ&"]`%7X@!*H;3fM?A߱5`&?qJjP% %J":%QW1u2nLxqxTHU /ߺE*V/T4&dS*;EI?J\Zgoi8I* ,zi`wE0F+CS z;mLi9d_qEF!\ԥ~:WNxL6^O6w&,?^!7ވF>֒O\+|iǻRWHJ }77Euk^AyJ^UM3-@̿FhNEUe 1Cn P0YnAUt d e|>{C(=;12}YElP@V2A 06ƋU Ë;a+M;]EnL}'g|MbPw(,vlN W@_+ﭚ]4(Bt5osSA:l9/jAt ,Q\'A4XBОw7> 8O,w$5Tn3V(PZSFJ$AriSy_-L[OqrS[ɉ?sշ8^m#_Wfp3闯>&9_hIdy,L-aVOIWI!5*uۿVNFmOkhnhL/X&J a6wM PCD4)z.+4|&5#EY;zQǃ~d*tmo4P-C'hGċ/,Ita Ѻ 0 Ys+C:y'cEO S@W 8U.qUP{0k2~#6ZT,C;Up[,1O-Qpt4lCL=c(z֗aW; /{Aw CKm~] ^h?(#&/ZK]>9t׉Iٻ`$.=і>m–Xp"{D|wNX+L𬨯ΗgFBS琣vy%~ZꁏA]dٿ Mz<+vC_kK|r@Ef.{b_ᲃHBU']vwFjmĺTw_/gT?z ,r5'*F|MGl 8Ts[,pL1 V.%m2D˙\8-<&DT5U873h[W-vX_uY%_8_Aw`5/5%7be|蓡c]H~{@悀VqK<; D %eh̤)&Nʞn.7S-\LbwzE\>ءYK)G'S_S|tV!:yJQhLw>ZͺvRQt- (lm馮L-Sr_5ĝNCqkd3Q5nlXA3#]QHhwl@TI%.TذIMخVx P>"*٥)V=L$-}ׁPZQݜ!N9XRx-֕m9 㼡K0MعlUW6Rt&^/$dYݖ˘\bi0הۃ4}ɸ[5zҙs~s3Z5&iNAc ePJTK~ſ?%(IPYYR}A+<܅A!>zzc$kMLWWmy{380KWdoeu黑Xt=OR WR$G<5#oHb#]wsEVh.E)AcW}r5.i:3)I|** Jjlq 4]H-kʻf)#k2f!ĽUL42puN*nAKֹEZ d1w6?,^TjE&J)Bv5[?"mfLu7[Ǭg<;N(vEʜFEҒ]nbP6{ ݵ]W0uH 13*s/on0!Gr%n* 2 (sM6-mI}tY<e[wِIZ}/z^a f~j 'nˬ&;ʃG0sTBNtt ΐ}Wvn'ISEV|"']痦~[s!GZW H8B p*NGmZʭs0к1=lbc*cuLmp^ѪF+Ĩ~5(n|(G5 4C1ʇÓJ#dzacPUi,ļԻ>@h6Mv+b MG"?=軡 I2 "r:e;OZ=4?,߿Qc6H% 6.) u9_Мjz&k0moo{qW-cJHn|cކëO?Mj%3Vpծ q7fޅSwi!>د[!@-1H-5@BS  q}r*_3<~#?6YmӒ bG<= .ni?}%86uGOrI2[Ǭi`zqD \&%IDjM^n h%uh - eN`h3[kQY{|(4Ŋ5nI%St*ZN ~vШk8M<Jjx9#zzC3-]'+ʦʮjA<RP%rW:}n ~Ϙ x:J-f64OlMf:f:o0@PöǏD C8d-z #udKMCv R† @ٴ h Cf-(*r%g;IdweCD_ajIپ"IQ^$Q$.O)|a[zeQ~_>B =ppң4 _sCʖjXRIR!$+Atsg\x- 17]/k@F7]QkG4z"-2gR3fChfN %$|U% Vl=4'^T֤x=qt̍xqj: 11 1,gKŪ< -ZW6 -+^m\[]C\qW CFuxY% 9 6HI@|Cb\GyjO]&YEّ!EڐO@~}ܝ͂ #.:m:Aq=_-VGD#j[Mn_t ,-OR0 DN}9'!F Q9obVF-̟P*$$zChL]P@3 gxD@Ig$9 -:zP;寥ԪvD 4fm/EwgŚ1hZ9+ i8ӨZLxO'/I+"J$VMOIV8ߕ#r^>!2s,#";S<NasdhFMg> )28͡@ `xa]s+(%#f95vc!jSes÷iڷX3W9mh 4`[A.$c-Ү&=o,L.}-f?eMGm~wCsnO ?P0Eԝm6jR#0oom$)јe^|]"B腣}9 jJiƑy8va5-ڋj%[h/uʒvع$HW3( 6sK1hOt(M0&&2 OD8\U1 # tژ\\*gS=BT@3kԼVbYJg%o*7`]n"UaOxlҼ y~UΞg|p1YAX!FH%qIֻ:6?PANj t?h墍 C/ͮ:Fל%i)DF HZm:ᅑc]-Є޺ǐ̸pV,@SAF0|/ΙQId![P@':m .!Ǖ ;}TNA$?jr aT4uvETFMo5'DhZ@̕Vb |7"GaWwY|6lj6t s )+rS}zܙ)+l 8C%SyWU & x"YW)ұDw/ܝ%05@TdɐϜ /r}y~MJ\kn-nGtg@Ʉ㤱5IJވ먃l6Vrزj8E3FoOzs #,k?+bdIʡM^ o3:!ʹWT'0QRԖLS7ݓ\3%̎ U|-X,D$0^^J'%^m*M/ &TNc ;0$$N vUhNLSAB/*+n17]њ%f393VzhT) betx cg0 K )Zseju808V &yia ,;Mh͡ሱ,D`h3Pvh,pqV'Vd]HK iE^NŦu`)wW졞mntjX5.ԯla?4^x6AYx3!!&!){&=$8\V 0 ݍ@8B W.l$NyYBptp+?hrˋuj|_jlyB+&MSvpM3{5cYk2Ҿm !~- |;D4?뿹(iMTApws#̮k׶6HFJr x"ͺJ TDqNVj ʥXဖ?h$*g7@0) ګЂ^O; {mK i6EUOa *~)I3O}S=.@04vL48GˋҘ">kghqBPR@qxv>E܇R-J>1xdu">OrU:}{D"8 g o -{b%r` Y-XR: l7,2hppqyCgz'Ň?,&P"(n i҇70QiIwƮPe9̪kD<5[pH$lTē;F΃4MdP l'Q^h+^){+8]/ܦ8yu6aoi|J. laF`!.[UN5Q؁y+j k7`# ;Ib5}EywtpHϣ5'?wV@^@R?i(7?L=yx|OY)[X ժ6Ri# C3H,<7.rԝN1YэvI!6~0 U1ahh9IAt&_sTyuZ[~K)x^ZQ"/al#nbFҌGvR˱(I81kbFT bCNRӅ(]( 6^R~Ppӟ0 %˱t4!x!/wmE}1Qz]4QجT~n1;fsf7L FqƞL܈mmT0Η8sY ܘ,L,?)Cnc*<'H:4zIU= AhjnP!"Ds^C֚fpJM3ݡkH#onza[>X',u$=T*ڹ 7?H(9z6^3l9m{=*Xi\b^|i#?wCTin-w\6#؍d ajΖ֮PcTWyEvZ$Oy67ކh&|;u_8(RH3J]e O .Äive~ ^#wG=6Ƃq:2yhqY?ac'IyCc?̭,j(aFscsHNڀ0R I%5QO{;).~~9 &)vpQAlEjS"0xI„B$('mj-JF5<h$_A*7qbe Xs11Jl H쌨*CyKSxhOZ0Rh+?ddJȊrծ+ɐI]yuG mPfTÝQtDCtns,Zymf];|pTQP0l,WU49 7e(<ʰ%= c+dt_"9Z˩soO%3q.] 6jAy5H #iܯU>_WxX_띐- rN=pѥYasXREˁ4_W ZIcs "yR[>S 8+r|lk5<#!C;+Fd2[X$^Q컰frC`.(7+sٰ&.Yo8mT U A>a=P@[xu[ֵLe E|SIPY*ay %ꇓ1悺Y%Dr\pnyٰbCВf0ᙧ$(~ta, 6i35u͆nCL bD ;%5=s Xƒr%fq6lN[NNX$ ҹ+؟Kon)O/;>oC+$7Kat٥tofJD9Lw.Z%ΆNa@E~9 +56F/ˉ+]תJ./ }F w9(&XQ%=gp > :mG_} Ѽ/hcXo^hnh|f[,GMԺ Kl(F@N@8 ;#Yxcyy}85 P u~!yZ~@ztb zˮeG0S2. jW׹ y*[#"ǂHqBlwN'9b+%>Zܪ|9T}[^TXÑqkcR~ S%gN;[` r+溍~S2SY^8/DOx6*F}mXy^QyrlzRᇜ\d{peӘàLd0 xuX4(zέ`!x`{[v|T*)}[R 䣙\Bw 0;S0WAW~IU-\m" JD~= :Ȼ+ >_1A,KDC]}/Aq Njb M|J۲=K.o<&g7މrrNvo; =CIݏϋ͆_7(p#V,Vc"Q\SUMnI)rnmv(ROFȄ`{n0jV8>\{yc1^Ntϩ;[2&V@RrDG Y*RxtH:P٫f:A/(8޿H}v,: /;Ɲd4*ɐ]x?w-3tۖU`e98;aY`n^W^zxHxR7ZCa(8vzLQp9h ;DXsqޡAa7ͳ3~ 4#RF/^?E8qbRZ$1t`Y )LE,J\z] XѸTnG?Dtr ިOcF=۶d*`$]4u^PDkq?m]׉L=æ]7ZDN""`Bv),%dI skd a* ȳ8 fnS\l6nqJ6Mw8V*6x@>oj>42~!\^JeBu[TC+b`9> h_\OQj-dc_ 2166,S琊iܿzakE\3J=B)Pk?0/^ia7f6bѨIq )ѭRG] p2ӲB".KV5ږ }RzOR"-t8;f]*[zsz`ZOS18M=F<]3buQDM #1&R'1R`"G9Dԛ~P \}}vWt-_uT|\TG q.# $`])!긨@NYcN[Iy!;HNhO IAvQf iu_Kagrշc yژEۣAQ#M sdl`u7 m5{qHLnZ8p&tġÔ8NH@#TpaOf>3mKɝe\<@J|æD`5Wy34ňa7sGw%k_iIeok( g1J&u =^Z٬kAK)~V? {@S%h 2L8v68A=oĒDkE[ H-U8"k6m@|صSS,REyHۍ FePB*2??~сrd=}7ЛR;quΌǂx=W3ǽXeюѲ(foԺZy\5-}ͤZxb|Fy(/;M=/ }ǀ=hfP8[J5aw QkC͓(k'̴.pe=ݸK UTȧ&ƈ;,@pLIՖc&۱ !71SoM .&NY; f _Oɟqv23BQ/qI1Ì 5+ IA>s<Fkqvz7)nJƗDygRwMNّlZ tx|n̥&ujY< $JT6[9jAZmW꣢QHxo~z_VZST%K2u;!GX?JyWNIT Xǹ+[;ABEvYu>eK/B?\ N{H_]pe^r#1C `qaFhB kERA4֊A۠c̀}rO4JH‰TNcV>T~2*lI~Ew3_*>))gCeixWa).Y*:F;/+ܽqDDν`혦 (@K[2ʊY^OR z}5O5}qte17d'у\7A-v= hj.[43PǹN2FN&D+o4deMTI`6#qAMȿ*wW`OWUs (2{3`o?ЬfrLT(Ã(QWBxf% 7n?"0hͧ0z vr~,zlXwm\7er  u%w["IU<Emh,}g= }_nG>2ƦWAp;2!E´74C݌"Jduuy3i&n.e%tsq,JQy:IaP({RBE)~IXh1ȩ >|lۏ߾4.6ya:#aQ%W\iny=ꉘ NMCI<Ns`JϟvhּJIS_rre' hu `#8eLXkN7L{V,lߎhXhη-qgGv'٧'lbf:GX9- 籀ӲfY~ 06ԽDn3;F'/ǙO:u򿹃}v%ϳD[ddψIJA>ϾRZ.e?938+~(%~I-Z{!j6ߔ[6/l9]y{pgLc[v2dc<1D m*i tްsNOf̥81T Kg :?!^]g Q},{g`N%wYd ^сcKPC E~Ƹ,51Q05nMMkԔ=` aځA¶#}籫BD Ç+ix{ÑۤmbZ@=i\cg {QۍA=z/`WI t `MtvN│?]݄VzH]Յ͂=/nqRCI`k1fG>4%@(:83O=u8>5PkW=88Xr|^>rFOoⰣv1X) *XL`ԭL?<$/QygKSOEm`58@|g~-xlni9k N_iJ18 NWlьU&qe!կȳo ,[^ٸ7X o(|1t>)G,b$5RB,hkRoo2 ruWjqSWRӇ_eq.%ɜ-f#f1=P*-N  "&>ӳ9G1 5@iSvEBTTd7-l-@P=c^ĔkPMz]@KLQM`2KuP;Tzb> PZ m1Si2+<.w"罆R4t ǝ@ [ήf g7V4a<}uIPgOr.6Ԯ'^P\s9j^l5*w| ;a9 =3#"` 0? ۨ^<`]KNQmJmL;ndsUs 7+{`-g3&v73.$ /z夾ǘ],a7?۔g'ACY{h]2g , Cj|깓+aH.#!Op ͕DAKi HAn^r!g81rm+(_: \ohD:JU_p h-:]U,7! fFJx\`-` 9#_0U䂰ӣX},pZk홛Opy(QY@Ptj,׹?]8U[{)D`6r ͒3s?j#٭#o]eȝgBL-'M a6T UrxZr"H-7@̲CJBr#,u\&d1 ~HI63`!i"/_/^,Jc } k¾;NaNArs' +V*=ׁ_kB"mafԩ<kQ=  }U4 8'6ʥ[- x!RZWh^aQ9lU')#ASj/&?;^t0ر 캫7E1EZ)dh\#h"6zFx!J: L]PV!e6o?e3>:cx&iITD/=#8',-LQoJ:TIOޑ(T`6R4[Nom|e\+S[JX wZkQ+)]ô0S8/F~ljf9ܐ}*QрpVW4U{[b5i^eY,ީR?ԢφL yrh.E.CKEZ=yM+"uBnZz&t5ǁ?AҰncNpkh(;>s2O/t{L#zzjDn>8aFunA w 5a ڄqk<, (ٛU{7Awyt*A5imh 6ͤxӓ)֠ҕ*]suNSwB"O[A9Ӱa k%ﺼ5Hz0-/U0En&VB$,8 n*vAo)~ 2(ZInhҠj;a]Z =%O n9<%ELR>bp @9ZfWM@^!"4\.xr9 PaR}^)U@>&DtV$b=R9pzUf}lI??"Ze(: /p`bw mQ"\8ŕŸx_CMyK%Yxay0VUEsJcw8x`,iuurwIZ Eu6}t{2i[7uBv]A*"ʑJxuDIx\FH-ǁ96MJȆwm>H*+_ugZ×!˵zD_]Wω͗g2"T!7/. }zp|̛0VPspbc?KSF,3Ot-JO~盄 fg-ֱG̍ D5$6Fi8x*'紬V͞ZjVVMq~5G׽;XNZR!~2l!>$I#nLj nE_[;̗1=aAP_(ɂr#wkLzc@S7 ?\흔LG$af졠^gjSɦxV\g~ן>O5`O5ApWԬ3^8/.3b^23=`RQfX{HȩWC֡FyS m%uFmM >zO(@dS`L/ ؽ`XrEmF {M̂)]v1$Cvl|nBtyu}s0r2B\lDޘ}Xѱ &{lcC ]Ձ!Q}Jڕ}+x^]@r V@2/UyΡaf?*HXu9_@bjEzq~8lhT]{d<2,aϹ{ v{% ?8o/N Szhݽշ B]-}#Ubx2 K0}vV$-XsXƉRQc G븪UU;U A\)q(`3w yO~}M⹦@|ϘJp$ ʬ_+j|0雋o2(ՎJu+;b`5iKR+ -Ԇ>R4x b́\Ou(y ?Vkrp |3׽Y>۞F, ڠH~r_)`OIÂQ%z4fvTciWu\B; |5"v_lJSCw>YeKgX|ߛZņJ/Sel),S :7deVKmʕvb{rҥT3E'lq:3grh߻y:%,{W;TwpHg4^qD˝l~ ^.M26lוuFעn -i]VCѫ-DX|kȐ nm|Lf< <)R?s:ѯ ]Zu5C;0їdMCDmֻ͆7"{5t6Kt jI+@ehvO54JC!bbZBQ/eS3['Bv6 JqvG07@^:U/c ߪHp :I?`٦e|N%ɉ adt1d*3Q 9p$s\VXwm{ M6bȊz?0cJJJ=C&a5`y-*^k|fA, IE.Y7oZ 7] 4f~ :MMVAP&{hD_c(k+ţ%:Hik\TnsӮ\f+ZF[S-B״{.6vDS{7kn4}l: Wi% "F+Áѧ=ZՒ`Q%JD]978bn/“IȻ>%C.]&YUzU 10[Q&̫ 5˵;@CK`@OQ/?w %IaOPmf*A-H/[oE a)ߧm%4̣Q(-ܐ(1q ~L?M~6y?2a8oh `tm|0~rfZF΢Zx.ocSb L^VPQ(uL!h}0P'gmgź^),Y I/u#_#ls[%쏖!`3/I~R-cDZNFY,wrEyr!T@bFe4^{z3fODQQ#>B"lVjQfc8"11ndd4wq sܩgz4(Oh+{x1 e#/J Niq*G3F[C7{br4XG'{-j .JͲe/<d;_IT#bqH +Sb7OIY[TtqvgzM3.Ϸd" R)丹-:Fͺךtv|}$\gQ-W*x0uC74,j"/n~:rF4} 4AYd "Oj&v7Nm={:j_@Pab]E{Ua?,vkA}ݩ2 'wk~zHo=C崂Q k=05$lI] ms?Q'wd,\Pk왛\đ5,V! +(}[qhn-qNe>fشU1q1ca~rjh>aԗ{|  msZ&N0O{w5)Gl\ 뱀b{/Wዅx,B|}=}ob{@xf<~N?ȀsNi}({<H.Dû-.P?vmr!.6 }Mk<bG;k+zxh޹@폒|o^ɖbN/z6VbnR :%]Q~MG]Un, 1GeR8>8$v=qxǿ/ D+|tmᙖPD`Wp!l>B^.8~,Qu1b6햓O!B\xTs[G É.i|JЎuer.oFRu͞%E .{-V|y6>7K\9WbnP gY!SA/x/^U.{TqˤhĎ1OӶ]\m}gӲ:,SQ8Yu QS ]D,'` 38D8]&p5,&R҂2vIwkK7_줺[Tگ*qy޻g*@-21ctEi7}o%~րӿw& 3MN΅yr,Y{ Ւ+cF x; U4-xQ/ ˶eZ> k\Sx6N"]If2_;]ԅ'8UT1ݱ>mMB@EGlϞග Tʾ@cYKhuYi,Wp}ΫC#~}Γ,_@MAXG/s(fa'C^$??`ecG~U[Z\Q"T"ԐOn3Y [M/p%O8%oꇛP_XÂn3ER: C8'mx H~q=jcLK:A>ډ+hb5@"Ҁ$K?)X(p9Nc-0t o *da6*+֘9s&ǏpRz6hq@ hR/XhumGҴ [pp ūKW8 w 6%.|oYwph1RcD5`KL2Mul%Zqp֙<ߡ^0Ɍ\clq|1WR ϣՒ+B,n w*8zK^=89<4ǧ)v`% p,yIf+ֈĵJe)$n}rD91\|5 HE"Xx\&eqrȑr |*#SDnٜJ/~Fr_Myb8:{1 sE'z!19>n+ko~cj'{.3>Vfe 4ٙ$s%A: f[JP&ƦgE&Yv!ia7|ۜ2!nM#1sZyiv@^]Z2XF @*+qANWt/+՚D1W+ +>ˊWJS2J@^鹥"C׋T4h(D4EwSðq%<(PgoŴy΀5BHLKJxyNf?7U~ʩ{TEӘ#:؈!0jx e9M9pI>+ݻp 3Gei5 q! e˭WA$Aj[Ě7iDX dž/8l5T KK}f!z?R!t\g:fxRLA𤠺^L kqJp{ԥ/B9|x3W1Zk=4SW6eE6z5XxͧDDA~ nﻱ{WHr&ef&w9DJFufr0s!]\O9RÕ2L'I6VQuH{#x&W+=.cjgwn͹>)SiKҜ8秱RofeXrOHfZ mŲ! {ZpN2; n.UM6eckk{j@aP e 'P"ko4+%qUuԠʰ.9kܳ>R{6څU4<.cǒFp9>Հ8pUF Hc"z+jtl4vR-YeIwn_b^`NsR6xZL0^0*:v'[u\Ed*6wy͆|}!gYzBgjOg߆#HWcs^mBDiS``my.ECȉ00P<, 4TuJRfMw!ޓR7*/ |0apc;_-v~]fl}xS!x#c '|z{Kd!6x\N̟ T| a 6|Mͅ6dV2j'rmLᬒ^zQnwtx|%ƲZBb&-3D`4/Dӿ6CֲYW ،v/kιzy6YKŭv7JYg(zzQWEIOI.SP/(s }Te"l^oy!s95״;mPiA#< k/GC\xPOg &c;%F;}ű/ՓcZ/E;n5vR%J+QTf~&BDHfoVL}yո3%Vwq:3Kq\5J;Q%Q^Tb;sΊ&"L]N]lE4$ݐ_S2l?΄|"{C Ϣ9'rD O5&RL {fFD Q'#y I8.IT]0F@|])#.+ (ҪCI!61ҥyDpȦl;O롣b Ϡ`TU!mfNLhJvAPY iQ;RvyW5wKsHos6YؤYzWEeȺ*gB/=XdJ~yEG7 =.X{:aTʼ]CzSܼ=jD&}; m9v{w $/<*X!_)5bAjp"c}.6csdt hg)4&a"4tٿ[$.Ii}jKr%)]@D.{Imn D:i] i% O8; nOhr1T7C[U.Sa^?1,*&۾_!$t,}'i'=BI |2a+,ŷuh"ǐW|H}|n'%Σnv;5\; Xp{J2Z|)P,=Dcu]Ua ,CIF ,5 [K4ANTC`/U.=`$`d X/} < A۴Y& 9v? xF6pҶPqK/. ҥ9y彐9fQ ?ة4}Mp0+?x)';wnYgasuM0󲈭BlE]bQHvÍ/kP`诞⏸A?_d"qWKyйZ0̳֬u@ M P [s˵y,c_wVŴD[oΎS:嗆V޶H:j9Xv[sJL WL~؀CjktE_ńWO5tm筍0o)v+]nJ@;y`>`эg|kYx`u'E{ٴNXcq371!ٛn$ f1Lj~1Ѵ;/R6UGD(E0P kEQ3.W%lD@ ? vBkW=8}Z¹ZOA|- تa }еd/g8@\fןV]nݨ\JxGnPLjC~O|9MK潃(nkiab!? o"fHi-XJ୒؞qS$qi)Bo]bh2|h,[b IF^Ǟ(LZ.Xic4m(cvapx/j}gS$mEOx`ČH⢣[CF~,) )Ӏ \QZK8cv-tIWrtuk'|(ut8jbyfꔪYr#INMQV !04@O\u/;aZb"Ek^|HșTV_UUp!bmwtjo$ ITm[iSK4"x6#hD23)C~_ٙ줻T0IA T{D--:omaF63%X(߮q0ȸj/6SrlF4 u,Xtv<|{Cԅd(.R̠fsIeɐ?#CfR]C,q)rhPF&ߘFm3 {RfyG ds(0h\W$?rw`f#YtAdc^y NNrL'd#΍s٫_i|3"F~.6# ؒio@x{KoNfOѭ(R7^ h|aF-eK ޵e$ Ķ}gUa2p[E]"I )s;ch _B ~ztt5`sa9zy<"~l ?!` )+AeSow]b-_ lY݁kr7SQ-GnAs(+wނ t Oa*nnHx=)=o(y4VHDo*S8[gC*]"- 7,plo%y#S7RR}TԜK{!zR#L:s;V&IfZ0!v8 I7|bY~ -rl: { vXNZ3ҳ~՜m rQ-!v-|S uՍV\77v")b_+v:1 C{I@q]iQXdK؊1krADxdm5[]uD'En-xN>/v-WD-[~AA0Cd1!_tT"ٴ98'ɡyL;pKT bUgcfy~,4 \.s~g<_i^2Vi~frHcXDFNh5Gfm&o ^pUn%Mis*V42AF9-͆F`'S<ij# "!" `p>9g6!_oݸ+H/HP͘+&z,Y:[imKyx;ɥ'8Vf$L}*V'=l[Q A3G nd#:׬L茗KvN'N9 25IHy5qx1k*Эƨe !˝:bDdA%QAHQU6 bjj)z6{gM{WVnQ+ '͈UJ}FWR{aGTST۽|2J*3)v)a;5رHv2C2i2\Pjta\ʸ $~iҸdADj tK3t*ȳ6/NM=zAJw*t)RқmE Ϋ#ЏhN-J~Dڑ?+7&mSV}qT>~Gh9 2}R^Xn98mmYpiwE=Kv-_,DG)#8{#Y+?SEOJOBW:hy&%|1VD}v[o69L7'DkV\bGnc>['T}^CdfJJehe`]TRr{   u}4I;zgd\-X]jod02!+̈́A``-Oq ,#K D{M-f['Nk0Z@6h+/k# x2Ϫ[:Hx[(js)$ ombWrd63uɢ'YU}O+B,O9/ٰ禗/=+H4AAb7riH8* 3GTt9:>,.XOZD5!Trrj2<^ }uW&wIq1izhJ<|p$D`cϋ L ki% %N=zTp>Iب6.[֤ce;n+u9F7̀S4^Ȏ~A^n&NA>C -a~`]MP)ҁ4{iAn)@:\<+ovq p_#V;4s.Y7r^(/$oe].@dmL Q X*Yn/ootnQ}Y'1:p#c#PR'23_uy~9։_q=X߼s]HefFQof]Ut'pndѵv|Ν3  N:_= Z9`U;ibQL. 3+KU{D[x4vkXE7#@pR}jIoX-N67ugwJEi뫥R wW؀2$Lj OO]mWCq`^\Ngn_[%W$lYZpchYX3x'dUqO-)KuPiNԬi+bK0 F}U{:7(OCٟu=4ᐗ{NZ "нDlb E8x<~gޭT|˂V`yn ޶܉j@|de#eb[X4w?Q0S@tW%!w3tZ \KCX4-_6ǩq}\9'fj?BW36}E Hsc|̹2bDw3k\yϣ`gOR(,kVf@a@_>>N7*VT!^vTlayK'j^e1.`Z֏ 2g(eU@˒s~̂c %BjX*/]v?Ą=4*W _05M8nٚ;-ߔ4(%leKg+_35PX*!pM'TFWYK)Fӝ)O If6}&!WS`:^<ˆڨz{fjӏW573X04sFyIyա=W27No90=z"3ӴwUtا/He I7~nE^+{GՉt'PH hE:~W$ҿW}4tt%4;ͬ&]i]I/ 0>L17ڠOBS6`ηa% kR~@%$57)F>YIj[#"2nF>oZrkElw·okNQ%WK; m'KC])|ʫ褐zA,)uN0UeJ누[ ~֍uO8̭QGߝsEo]4vLESهɩ+ q\bLϰ QnkP<(-(axo%ߛaڐ˂t̾r݃|to-+n6=I6=4 ^T;YI's]Oꆠkg +ԘdYTıv}~#<jl/8W 5c*>$<ӗs|ͦ"hߺ ՆB0 ɫ+&#xD¶/}zmtR >,|ҷBh)ۙ9@hdۛ@}q:L#uGʏCrݕ7VBi|D}pӆ"Y B=9$Q'N S[>byK8n E䁪oǵ_le: ]$R$\E9#!\4lZ\^! |xCooHQ± N+iwBNdJjsFZEqHxTiQtWE IHh TRμxjD,Jׂpr Bn yqмnYjydtB W+q-.#!;`5+1j{olo]$/ vG背 ?0 נySv>gj)AhQHA{xZt8n^$U@|dkiٱ*cn+.}/{9ccG7fHZ*/WO` dؼjLQi,"3ХPܠiU5Ȍ+~JRH{V14ҥvpj'n|4Ҩj!RN,a;:۴9uijYgTi\`U`={ 'ׯtA->8iM z8fC䛌3g"{lo9Į;V [ 'jF0Lwb 3<眂U][~J&\X"|yGWn"El fvY-xIouA|p3L.]Z qf]D$B;@Rj:idr  _^RlqCY:4Ʒ>Ւcy|Vb`ZRƵ.7c , 8!=5.XB -TWZF&#e\q)-Nxp|줤8z{io }_63/>r~#v-HjB?_Qեc hi|Z<\L!oЌc(ˑF&BXüQ]թ]'kdd1V^poWr/:Rë%,zշ䍬W,(EtMT;ӵtuBk,2rw/X,y[ &yBdq9)x[jkjD7( A6ѮJ5bM zR$c?+avǢ %5L/pi:Y5rPPuE M< ኽ yZ"3J 9EKWwd{5MHemP)D2T8/憒_ -g%jLu;*UuXř8(Ӷl%B_ YRw kivw /hBpUU`TZ`)Yb|s%l| ]Rh5cU`C+ yr/'(9xϐ8*tVwpusrBWд_ AoBz ˽x?䶅%nd>#WuGRmKX{ijT S e +avZX^%fJ9s ?BTo0YSıTDsAax ٲz<9ׂk}de 3' ۝ɑ.y, ,~ _:{M(ZϖV}k'ؑfG5;iZ!03_kMO*0/V]:ܝWOŐTʁoԑd&JݞyOL!W׵HOr!A[*11'¦ ebDُf92DGd!DKD) "Sg\#=afSƾG倰unn.7&^4Δƅy9 Jm Hv:]Ar} z5Ϧm4/vB;h0ud=3"Қ'vX*Pvfy]2(8yvy`W3O7@0՟j*MZl`1{>Hq<5yܝR`?`NꥣXEұt|j:OcXa5j<|�S_E1T: TZLFYV69!ÍȂ<'j֕Bf&3SM/_b7DB2Y8VjheϘ LKmwȄI+d;ՁɹjRƂdD*z(guе WA;;4 :?5) 3Յ=h_N_8i0ިXFЭM jhBn)njWNe @_U|*?# "Y+O*N>Uh1zevoBIVYTg~΢I]a%Q!Jʂ+++`9&}*J=3z ?߶L-0*8jC{!GTyN2W@Uv[h5ٻNe`lT$qt6eЍ'[z&,!MeCݦ0F۴%1m1ƓW+{M<I^d2vDIj ں^ح3.8c~(Qc Ʒ!w(U UΐqnF4"5u!{+IXqX9L}^!D q"T$|vI[&?soWgxo_pL\u z&ƍ\ZdmwWq K_Qmg?k War }ۢj\} i_EB1xZGp@$ؿ泋ϼT=KgE⺩o`6g($q#PW'-Eq X2G YΩA{sf6OfcMiNOi^^wɤZ?9C$u|à7cpuoUr=x ɑoq6ckrFĿ3laQ}!ϱ#C{#/a11@H5ʠ5 ktl;~(W#Ŷ҂|z ?OM'QVB0V,a굂T] *TBV{oO-lIქ&Ŷ;DOqT5~8PC)o"ּGYHFWv" n)!ūӥfV>o[>Ji [1A 1ؙv_qoJݠ6а}Tv"7 =3ŸO܇Vx;+8?vK$tk|9vPn ~}@M.͢4Vk_?sbK`IBJ';k׺T5h?_MȦV{%zO[#y~ܸO_m?W$6*2 %'d&pm- /IV+Ùf j '{URZL[]zS;HgD9VP(q2XS.$()&Ÿxokt xjl2MZ!I-H+煛,zǟRLKV_{4@pth)_~ >p474b UaNU 1`emubߊ=k{Un{YwTNqR$Hkmk{a&׼?$yiJZeMpdMX{e̪ZχS?_ Ժ0:}xt+ 2ڝUJ{AZH`Dpƴ*{r^$1HZZPt+5u3 -oǓh٥P.y-=7%v'훧%S+v>?h ɈH 睻"3wa1Y+,QktM͸C$5A-W%=p&}(^LtEx tZ&'jsu;}J; M;ҙbDHx{0CQ>?]4Օ)!"a؀<ZI$92T v)xֱ С5\SbwxB4INЦUt̸wASs~gM4.ew1R*C?V Wy9n ßf^4?1o=U^&޳%j6 kZG" @"X}f؟,H g τ06^ڦbNUGp[{7q5Vxm`:Iȱf,76EW_ xcġ8znwßDMIA0dUUUgf 4wWIMEݗkZ7Km}; 9O󿼕*o-+yk.WҧM'ۚT ٳxcf:ds' |t(6C =VO7DcAy'SRMpNpeN qPPu; Crw&'MWu>m0k8 Jܵ4".fԐKPJXҐbsm ~ΐ4/̡1~hx/ kPWeﳾ eߎykHWTL3].?+Lo( &"S%AZ'ڙդX$qt,s8Σ=i .>2nI H_Rt#FJ#P9Qe҃r^5ځ0kР;ʴvft]Br53X|g=?12 ?=㡥Cvx)9!>3:Ӈun[w಺Csy9Oq"眅!trH5Lҽ!am 9` #.>K?! ~8w4f>EӼHY`G,sQ`&3D'xcGbYI;\vEpeeeynꇒ[:Sn2OQ|&s.>ӆ. 5znw)՚nU 3AA/62 sv,bB9)tՕoSc]tn dݐǢTv, ׬̝;iTZiȚx!2Vd9S<^T5a@vrU0Sx ofrM{Ea/4&ݱk (yZg-Nn?]:\_U˪i˒ʬ"B%]Bmthj2HԦmTKYB~OxALY&o4&##ZYqiJ6uxx &'Wp{ɣc1ƒA 3 5!lStHiib2`u*otO[Kg)ߩx@IQp|Y-!4a;"Yw*2x_6/'m Kg@׮M~lNoO ˵Boŧ=QsA}G+L#0Q刋~]3R ^<'x~gJ,$i!c|D`%rd-èNZwśinH'lǏjmGxE ^ME8=Jug2åxU`\A@ae7͠K1~DpwGy\a~ $_H0dh9*cVu/+QezOn.EP-SrvOewd^l6TCK,* FP{Q]N3(0;hW=2E[6/ ;ʮܗ֌s(:tNz~έ98*ݠjѓ48YU+G;؍YlRz#ฌ68+Ga@[7dfMbz/|*hQ|e.|P_I< %vqt-Qp s}j*^ϪƋB]~>%Y\*^WNN[I &%)Ee 2:%L4gz1 w<}e,?"|*ndپpqah,Rʟ'w3Ҥ W,9mvLޅO4̵w r=\7 ߲ѾrH~#!QFZZP߅^nSr"9Y'uE,t; /I;^;} m c}%l?h޵:o'O|%:#Ro$~}e1{ZvdI3~tmBd =bp|ؒRlt`@$wm-Y 5HpU);EZ0J\—y$o<3 5l@Vek̃{\ډ Dnl^ц;g);L ofI5:&xZن*.dkm„)@(Wkf4g4?\1W[u4iy1aoB"#)+e_LTrc$g,-+өgWO phͅ$@mYGY2]JC݃ dZ!7mL_>š({o\:u1钔;Zi#jTկEZ+]I/Â" Q%;,/$qz$:,Cq|l!ex)t-ˈpsHa wՂ=*pFlUhCYcZ+z@%bos׉}<Lj< ؇wsEKڈ bXx0]23CyO̰n54S-xGHLA(iն8;S<7H_S45)SEÞjg5Pb b.@FPgcRT&է!S8{ZST)MWt^?aǝ9ϛSVry_mV!EBϭZMXFq T6pYd.3qqfTy'cp|S? *,cgS.2n٨E^6̐Vz#n0{tv 8/;3@+q (Z*І֙ku8'*dc@IPUHTWt(}+9i~FICiэ9!~;½'UmJʟ2/`Kn5rW!:'S9RN;K#uoO\^Rw Ӛ;FtvfQɊ{lV#6 Db9+9B,O E 0$mѲCx 7}(N5͞,Y͂bmmg-n* Vqr8AI"#!HF&+NJr3P۟Oռ7Ӄ ;(R|3Y/ʇ9%X;{}A}epA-@!UYzkPnlF`8P_T \ A [+''eiBA[<6*>: yv]&:!6U^VKTvP1"MC 5ϫV㴟 kM>;S͊8@/ƽDu珆4oFU"i\T?:eKn{7h4o*/&lijqYPfZem=atO4>qO>=FN%fsCa!6jO($9s.W7@KbMl{w/FNRvDX@ڜ./5:ڻ-TϦP .x\M\-< hL['_&yﶩ֭Od- %GA SXÍͽ+iwvwM>Jo\sS^-R,f"$ݴ`UkuaДU n;yHg/hk%BLFU HDzmԠVN[O6S"}KS\9xMMDz9mM`Ԫp8Ebzh ` (ڟk^TlmJ|,`~-q+'u{輻7'Eߘqo &\y1``eys?4\}eԪYm 75̎  e͎ƨТ`oeChk`w7` ߬_ Y@5rjzGWtYIkl(&8KU~eh$hvţfmT9+kxTaZqfa+eQ/b_ "纽I0+eV;␮oMj~5or!%ő9J3zEDa#L''-ʔw +H"hy$YӣIl[:_U%YvR 9,IZ&qc\rk8u.`ϒ>rJ-23 e0j3닉 Txw?B2"A/e* 4z%R(Tt(P~i7N3Ą2/ӿsŽC]=ox'R` *@ma~݅-0"SU U.+0EQqȯ_"l1uV36SRbiVҙhIGÊɒ=Cq;pXMzυ/HĀEʇE@z\jKKrƖ=:Mqo{md-FR~G {WQ4Иv c}(_h v%=E gXf &fjr>U l[# x tdf4 Lr?;dYàԍHgċ)Zk(̍P-yFOXxޒ*њޮă_ J/7{&=(~q(FbtnW{r 6z*2T1bmys: ZXP9I)09BvǭDݐEɯϾuׯC'?c?9Pd ˭9(7hN:w]~Eo1>Sg 낗< C3f8I\de1N;[';Վ } $;,C7Κܠ>`,E{<5%%G]i Yo x6k.s$jHֲNa:C O\Rp\:?ĥĹy]9Y+k$EE=cJE$M|t q =+mJG`{QMR2NOJ_\Ƥ{ݮ"qb;Vr$Q8ӵ"0D6۶WG{w/rkfN.&x6cW` ,rfE|nu1E`P1V'߀y''^Ef5Zᝋ6gk& 9폿 |1FypebZ’W~~4OF)A2>Cm1kFQq"H uaУlE(#ⶃ8lc*bp8T]C77V6hJXnQZ&]BN*9e(TkX}}+7u8g|A}pXz[7 d2}Dqy$lrH}YaoGg$ ́"eW h@ޫrM\GAwJ`ؒBڀ_f!<_ޅt3 /puSgպ~KWq8X+$WBhB+nh\ Gb)MKe tAi#08  s@ʴ\%b!KfyZIď:h7gK2&*Щ+4qD?8!r!~_c]DeC+o&s3PC O mQ)M\hSZ4ae{_fPn5v' /.8`MuF$q3$L"ÝN3cXc?UGʥ3QQEuOY䶅ORko^=H#v(9Q S uى=NIS:3;{QC&3i&l Q[E-ouX7c1V#e1gJd.d7X9ÁMM'b`H8ضgl(xRY?C⟥{[P24NɋYFkQ1a[|efwO-|~D,w/w5!I2Qد3y݂ڄ8>K冉DE!Nc=#N{( eJ6%gPdTz(؆Z9sLt]` &sFgxmlnտZ|$ l a?k!I^ٔ8FEF.SvӖ ҆#%4{G`Ӄ*ryzH)?''/c]Q_qQK m>_=~Ka^#M~}ɛ4o8ݴt5,n{}|p#DҔæ\<<=[ռZMySާ ޼${LGځÙ% 1X}Iq$Jr G 3N>iv银6p;M(-GUfqUZk]mK<=Ⱥ2(-%{.$wr>W]0 ޢ0LkD&,tnO-ʚXMt폒-J. ;el0~*BKg!f,mI@! ߾ a 9mz;bqg/NB[^`hᜬҥnҊeL:Zl'c+RC= dX_J4> ;@:ԯ8< 6oi/gZaq`k:sl AIQnQ3ls0<{jѯZc.Ki96e4pKI0.ÔXQJһ=_FĒ@ߐVdA_]|n0i&+Gqk!]f4R؞!~`O5U Z#?sd 0zydb}6m0nqloTls 8(:=[TQJ ãvl y B'Ǥ5:t#8!Ѐw`"vF7$nto{ U]DՓY8D/NQ8|Xk8;IPNP/jE9eQ澥g^V>+4YZ&Wlv  dϟ8t8W7iI E|M+Z=߮sX<^dTKNu4 ̬5}y#$O7#m# +I,;U՗ aEZ1G ?V|c2W߿zh:,O1O6B¾ ܉+m>3g;UIsX\]y.ID!j8)  2-I*A+yPB/K4KMO_'cJ_|'aTze UMǣ@WxWC ǡ ;O͹X~(:y KyPfuV _))F OIFڹOyJOa#OuJi=}#ހ}kV .u 0\<>r|,u>ygq$F,yٛe=95ori@=U 3uX&"͟ϽZgPiDŝ?@;OI[a ٝT^PJDoTeK U|2w Keϋ tqj\~(11j@%x{hmXΈQ3yH@ 9o0!ֈT-O i FE2%ߠ?p-J#*?3kuP?6U^sc?>fO+4n֮OK;=$G$I?jF. ꤾht4` rQy47zlW~G+\ED +5(Td \y7gƳcv70?㲸s3ߨ661Un-en*éa`(J |lSkpwJߚ{*uB[x:ymE|&R2.7#Digu\feFإC fWA}DKnȧֹ4dstMe#ÂbSA.QcZrmJ}y _|In9eE#jnHG ~=Rlb,i>MF]F8 mNԇo&>)mC;;7 D~ٖ!5?b$#0mM1x!19﹊܇',z7N}k{T r 6}Tif]쩺^"%~1!n}1Z.&,v;AuΡkf->}DAֺZe)g-%F/Vt\qb?i iM#7*m !?fޙ#_i /uܶB)G vF RR(x'A(%A9_R9j{#W9> "Cp2J$j]="r/}J*w=yN'RϬU5}aFf~dc,,2d_lT.osyAk1~ Z6#L?4bBT\b`o@G:ƌrP$F&"jӝY?cˆTQj’EQ8󌏂h=[[wS k*:M|'@mn*$ɢy_GCz/E#zNkzJ&7Ê|ZRUBc𕶨2n֗&7|Ϟ<cs+}W]ۮYyBi *EDOPGߢY>/DCşLӸ5oigVS6[0~7igxǥf.e$sCaNy;i=vS1'&酉.׽LbNFZ鬮i. ˂qt(u5;c^bj+=6VSD>$R^mzYW'@ +iTy5!WurMT]d!u](,!Z{t/4Mg >P&\$}d4bv\xw6ekA(9b#ej_rX/\O; g8u^B, <++"1F6/.cqВufs#mA0/COwKW,&ncy,Q,JJ7%AE52* ad'+\OH~!0x9ji_Ж S DӺޞeEzl $Сzg]u5x̢}e7PUo}4ccK._\+.B*lS;YЩOB|͜0`JlAԥ&RoζKfZz6ccZB+K%zl~hY oخ!Eױ8q駩J1'V_5hk^@M%1 A $܍@CT2%ldfդGSԝ9X$~2ëej2@marr3 djh6)`.vj;5˘O) BbLd;|D=w_vJN`?SxLQ#$4]]Ba)ݙ Y.n/`͞hǫ?I^%"IeMC]X%TYHR45-kj"E #TbYҔ$ a1:/t]34Ck{\?9چq>b*Ȧ>%"@=?)[AsTyS3*iDrW^Nug`ޛ2RavDP한v#W-5*] )y>ԙu4\3+!/dž%ym{ 4Zx؛?-P.Q4e4Lo+xX_kQC*FߵxM( [#<-(а&T UG?WUA;)-W o"X>cFB- o}x*]^[V^!O:qLCtvثlA\6i8'.06J# jhDـj& jƨGSG(m0jq ~$^a-'KEZ/rW?8XcR3l~ڟ8 ϯ(mG\:PzgOɅdB"mTQ{<ᣵ 3rS2F!!FbYV0w.{pՙ,YNk¨CJ۸ w0+&z S杺4L\h]R7'`$͝l'ÿ-ySAb/d,k/:{G̈MZޚJ ( /e7]bƒ,/>yGڿ 2SzU@t6pu_HP g{vX1S=La [hWe)aA88E.K8+ 1 ɝ~E}{ƙ!`mo "I]峊3-@bYd,!'sKnkxS23Fy[¶h9>ՙ kq#h.8qP|0q৽g|@"Lvңv-&A]BrqOwRFΥ3ɦfE`W>lzOusXiڪҚPЛV3O*)1 ky@h !гAtQVMOuCϺ gܵ;9qCn˛[z*rgtL`śmv㰅®LK(([A}j:!ɽt- iH`ˎY (Qb՘>̎2݀s(nҸ-i Ϭϯ< 4 yGv,=#_%vXuԶeÛcqh5X@;j{IM~_p:pቧtBLōpVPܲ1IOQ fH~/epl#/A7"2)K9`35V0.Ç̓=#%Ysr-՗I%U<gUףm)1-ܘr'Əɼ-@uk~3J*x2Fyµc%W7$c%}Yjh5z^FZC0?Q OII8y*6/19H)#fz~Ͽl|i`po 髸G>`4¯1kxא*ջ?篌׍Vg|pgdXi~6Д,hIL ` YHy6{%Fr5 |0vmy] )nc NtźV QF+V&Ed -KS<^(7oM{@~]etB[š؁E^32/+9o ˪:ReX$@O&#u!J49pH?=_+l=D2Ft >d YP'5Ź5ԭYFpt6۠B^fnn#N/K;AF6miE4byAv]h0^(q \a;ؕy:bc"%*LZ*Va䓓ʊf|_ jHx ؓ N<~S z/h焧6!<է?[(5&R$t6'|:AfSlB2XAW@'f{@3M$дt2C-.[M9KM_&e-DK'.[Rk c3mxz7)j &՛ [ѼHn?XJ~}UJ=е6)N@fcKq{q'-ş7nrs{||U3Gȁ^psƴ_ll;4't5prT@~h)i6N,@zFv`?=b n {>8}ޯY9s_Ӓ٦)ڛ4ֽ>V(k 6N55duRSKD ʹHv0A=tUBKLt,6D-Y >^R4\0.Doc4!vpm@; OerCW)9(qbww _c}#_>p O|6WP7V+Y5ÂnTn=9,J/F`>N0"-/Zp+1*ǃ_/ BdRV:jeo ^)4R:,z_(IWxf ؊L!SNn6Vω 9l%/bhZKǧ##(Hv2HlEZۅbHMjrjD jW(LBU>V&WOkHf6rc`.y񶊴Xsqcr/p z`qk W鳳SSئm-xQ2T?F8[mT?Mݾ؜P±*] X&Ekzxm,H(l EܙӺr}!Bn \芁mm㪈yӐhi{x+t{V S` nX;YIZB>>݌_ȅ$U|.w@1s nF}-Nz302V?ԃm-f#bwQoOz67Lc_{A6C(\B v@>ZoHБ,,/-*P[]^qMTs?םoQ#Z" \Nr($j\ 0HX/yGVhQ(~s| C?ffSqHd!-vb)%C1d`2?X';5%(z6AI L|hkM#vBW`{Ad9!X_79R!CImt MҬe&{ !K9e\Bbid%`ukWԊhnQJ.s*ea Pbv<Őm(@U@SVI!^9 nZʄWE6%Qgn?.'~OVu3!U[T,Aܬ.Q>tmZAdWGzSj$DV?yJR 6s)߬^%#G|_Xͣ>@+~ʭAهgrj38Fsx^wFTJ(>e/%pX4h=oꈢLDX8҅ w<ìժ[k -PW/{}(aF%y j<%yfW%]3[͘cvNt/A~jq͎O:lz׬ZďcV'{;B}w6$KALwpuEWaIKq&?'tb]KOob3B j ɬ\pp.ҚX@/sceGq9-lc4C˶UUI6ةc9: U+impQ, ]g2׸*bXƋ=xeyX '3LeF~>KEG:p >ㇿSӸ'51V%@aL^,`fSAīsM_H[A&gH d}yClOjʦ 9[52) P#In9>p*X~o( _a8c4 t^G0#zF1PǙ3Xt)dtNŀr|]puc =mEUaѡoX fDr][oKqO;$U] BǴcڮ\v|19m<ڣjMVx(q B&Cl<~^i&sW* Q4Hscs9@Y6Iӻt,܈@kþ0 H՞Wqjo{5NT^`HN&6!vW5P$* ǃ5}/f,֎ڣXwχ.R�: oFiV?ej誴4(yq73-`ÏP,,ΈM"BYk)- v&lP5u4 +(a\v^Ж%pAhީrե#Hj 1\_\R.ȅBoN >??V.ݸxU`qw,i%pfs"\ɢ,< >1ɼ*y4\`*9V~ .`1[moin#{?<6+{=n O\䋈Q\Kq+r#Y( %Mムu cPpӼH!,T&:XzNʽqW})b!ECcI_$\#v?A{Yf7.[#׿1v# ]+$식 QyO{nK:}Km;q!R=cՂV.Y0u%{^ې!N^X :& ~,/qx|U3*n D#%"ByY!wS*8"zU0Cu!ۃT=P%OMa :.Qcq,cB_X#x,!_cN)PTy_$\݃%XBv ,P=5 6tKb V4[ѡ ޴Xc7.UOm Mʇxx>;TOZyo̷n`w+Ί鈮 s:P*/o[[NG@X ;/FuOPz;Bya'acr}ML.xSƖ;F3bdDq +񡷷g~'+ >+-T6?pOUC yc2)5pϡ4YkXM%=]'in6/B^V4piwǰ@x4jځwuΏҾECyn )ү ;c* -V^Lԉ¡z; C\N`0cr RhʜT?:Ey'"8)Կ*R5`}_1$: d8u[l%auBKBg0Iլ8Y3oY tu]׾|D'SܿBY[W?ݟTAeR1-µ NX%\`W`k`-36Q\Rﶜ2@@~4ݭEgN9`M'bNU4ܶ 䶠՟ȴmU7tY2aEӘ % FyFJ;YWKCφU}y$V("`V*L$;u~Y%e" g ̦,-$ 9 ^H2XdHVrDxdyaܰQC))n1niI5}%/\|xnϧ$_s2ZRI[P$b3nxQF2k52ګUךoR <2r 3,\5ILL=!soO6ϧ.xto;e7+ #e-|w\Wm_aA/eiIArFECɮycŸKU-S@)w4n73hvg;R4Q&_yH3\'}kB5چw:dyqf[x'9YaSI,7@^PT, K-(Fx[~~k"6`Ʉ9ƻɀ)$&Yo;Kž~Д:hoGRzlvbdN{G^P˜7_o]aN,Gc9fBrY&| r {82 ~qԤ9[gtLJS1%y= 1 q)o{+'̥RLo D(w_p݃?c Zu4@\I?37Gg,YP _j} SS&ć3ƉQ pd7 3i#%:î0 闞hs|m| omC|i?>Xs'Ϸ63}L;0uI463E]5'j:-gOett tXjtCTN)c{(j%lbҭ?8txS\6ov[= P <>jG T66kNݠX6(ys6>-B}nSB[Vv]XGe~r|٠xșu$ӀC꺕$ʃ&3ms)x2YNV q[?EsQGd\Cb^)*NYl1\ Si'L_YtuPt8 "+[ut`Lc,=QL}'P81]kHV:)^}Fy QT98` wH6ܷ |k,yUi5@rl4D?Q G_OYҿB R2k 2L6#\`sL;ow%=#:N5DѬBGIXťȇh GQ!^o@Agy`󟹊ŽZP"yce G9c.X+rE>="gG1+VlV yO&cͶnM%K?0<^ LIg :URc>M +]nFAw د])j"aw.}Mr6b s MRv_.l M!͊CqfӢ/@[B@6156%?DBKF*'Q9(U</>:Lt-t6jNp+ݓn!n!ÈeAI>^um(k3եZ!Z3Oa`0Tt, `z,+~jnmϭ([Fr}cx')UXuŷ'K33Cl>\:6M@% }#jd_y?:lDzFh;U6\Dw.", Y«4^dRV"C9;"z_5cfe)B%줪{5va;$<]iN2h 98ɄO~.:wt,W:QyjXaz/qMoG&`cԱ60W Eb^Nl0xDSL&U:T?]fg_~OW&As \"hϋ:wgFBTխQDp2"\T\_evӡiqۛ{ر nX.ˣPB &K[av/gF<+&ԇMB9tVE#]e '1Rԝ خbVCyW[)YХguLbp$]n^ ]R'P Qm#\ 3Ř&tP8p/Z|op dx6xƖRg2堓 jl՗$5 g߆D &/|nBxr8ap b$6IvPfVk8SeelH4+ $!/#0fΰsR3zan"˟-FeSXe!.]T_s )VԧO;sCIg9.jDn~0xkjĨ8%4h T0un.+(3)^Iy$>KUqU![gR>)aK!nQgFgTk뢺kc@%t# 8EK6uR ޔDS>j=Ӂh6wb&4mͺ(;{ĸL_&٧UЋa=I,:oGZ5ݕs^1T 3=KG餭ꪨ.&?Nr=q[i4(eX}Ɛ!q8b ,-ט|LÚ@쀠y)mB`1 p7m ҂zF4٧x4Nv V0r "rl }"apJEKǚٙcM*yP_fs6lwg$4OٱZ7G@Vm}mUG}akEާu{QTPLcХ_K9Wh5Z!Y2VZy$G%FmĀpRuJN%f/5yWuqjO^d Q8<1%>B ] 5c~[rK؏4W0K vdjDZao(-Yh3o0P`_<.xͱQcxإA=Gd ѩ2ᚚ+hGT Ȳ$|?T͠$ؿPUAK,ULK=ݞs5D6D ‡aXBۓ/뤘\l*dVhm[}kW?͕>阶{\NvfiʕsFYD{Ucya;vcGPX7G>D`* t=*Dy̳,r*sZ.9ӃnKclkB<΅u9suŀ\{\~y\!:ĜPT7̼2tEt,< )qTιñhhBP 0]ƔC N^cIJowMY|lXuO}lش_.^c6hC>(rmfghB{,Yt;w49?}܇wn.fzl­|ϦfCm8G·9J0F8Tmh szUgcPG_.Q{V'0`x"_!nJB(pZJ'=npr{s9NS3)>%{o 8b#8"Ϊ)\L;kM 1 ΨtcҗsUE"9rԉx _N=GiGd!97' _Kzf%72F^H_, 4AL!IiG ev;phy0+MK_Ƃ̉``Ps.3ؘ"5l!!2]ĞK5,Ҝ+g/vc'.`Pb' ZyL2ɲBWn=TNd@̐| xDbRDypcQy4Ԣy雎"7ѿEqݽx4 =yMӸ!8ytFkEz{d$:Li?BTu; m_[n15r|A{*XW@*8\ŭNb/T)>I%h& X*̠i:oy`$p4B[ V 3߁JӢlRZ-RpBRW.NHCy|$!rvSrNNmƛ L5Ӷ Z%%@nA ɹ]܅ZiV-?.TSNg؏ +[ë4[Kvv7[Eϱ0#'yɇӓ 0kF‚ tqM!/ am@o0)*?dimg'$v?ZkA :^q[]9FKڑct&Q-ۻbܝ4.,=w$=i+mSWMJ't_n_jVDƢAy{"N#gխB/VoKr4pH+?=gDTrF,'\Kf%ha_*]P2 ͍+(w(ujM=0!6S:xQCͧFzƤq zr*~ +o)ط R=OgMY on$ooN<)~k"OGpfRThP3P~!{("\ɥ%L/9GUيBzK ZtD}}UZ1Cd\`p/+kvn~$K']ju&^ -k}NHӒ_o+HɫA*vթ~ן3`\GW!Vlo3sR$ld1)<Ӌe-]uT6;ohˀK~\pR5V<^٦)\ q8n: E߷՘ѨLJ+FIfL4Xm*v%.,'H!EQϔ=+N5%SX("Lxg$* 썷7yڤ@rXU{guQ[u]!P!nC ,_5ăp\;~v-[UC+N[sx`x $6dhLs!:G6~+$hUq1l sD.rnR*_d9$VoA{,hy؊m&j)bݔgM,brƑܳ y;_7῿eRв]QvgEh',!>pȈEP*X5%ɼȲC)77침,-pzySj0WS-~r Lsڤ{z:p3#-;evcjƠ/@s)R£17qO;3O%ђ?bDeCM-Cೈa>R14*jekPģ>& V 7ў닡2܃ 'xmh<ՔCWT @JM!_:P˼ 8iJ#ʄ4#`cYoIYԔRcws0ċ9Gj<5-?ysۯ&C+}%Ŵ]߫&un9UAz\zFsxJi(av,ek@$eɢqOM}NXЧO7Z#ʒ(VbS,gwNͶ`KsZtQ 躰GTB ߮+&6,%pr{Ҕ ub \m%Wv'96r;6c{Jӏ_,{Kך['܇DԴ668م3aFO͆3`\BlfWL?,n 6nLL4(xx&#ZDnix☟Z<9p]r/hoLt]G+B@oxC$ 9Ɩd^|Jm6†H_Dl'Ae3u5RTOM:pZ= 5-V[:3x|ZCVDqn\)zqlN.*QXI,X%[˃?'Yqb&zm;DSz鄡SHQs`ɔ8e z-SZ(iH:hW; ѷ9`$* SanƀYc~D嘁I`Rp (ak-ҥs?PFI7,Ħ?ѺOd~Fg_{@,Tl02TGU lbe ,woM(%>kw뮉P\ /|@ZҠk:+HE2x{Vb؜[×:#nGK>exD̟D|Nt&5GF .~2eY͒+̧ %"񞴰G'Y6Yʆ;T$PkQZcG,;uY5KElX=! ;[OҞfxg L#PAJoJr f/ׅ(K̆nʓrߗhy鷘HËO?4A&Ɨ'1_6)Q",\Br!ē|t߶%) .1?ZWр\39qI*xM|cSW')18 ɧU" :TQU>N{ b"Ц<@0(.)Bjv,vE(eТE9TG5m@L ˘}?vôAAyKam?2{.Nc)h D 9P qK~+Ï %AL+קMG/)c3л8 ѢONW2qTlFhCgm{Y7y_)WvPr-c}TNeJ*/Ggsήi73sl"I/uWt ںD99ȜKr.9 B IUq4EؚAp6GZ"v-2Lfp#U+0v- _M}ȓ8";?nLˋRYGFqfWD~I#UwE(Knw-*F5?Ҽ%.r'Ӱo@IKH#%yl>1Wg`k}Έ#rd5yiz{{3Ntx -B`~;>]sAn3s_[,o!9{˗2g2!spq~(+]3'~ֆMu)+naGIvAL*?t~x!Z̪5۰+jLk,>}%Rxrñ(ٚ{, G$| m{aߏŨ,S2vb2N[.™!󙶋 /.z@aM1QV1-GXȬB-5GצnkQԄ-5q[=ɀEVPRggguxy0 ~͇9b M$4^ַ< P.Y?tѝTr;!qeKY&?O雦js%(̝ l;HRkTdABH/sJsa.f`'ڽoHZ 00k Z)4l|vDyA<.;y0ycE 7Yi-Vl݂$ZÎ@RIۮq*d\Bl7;̹w XvFKj]աvv/HME^rLtز7 _v!v]$ĩ,|So|mAll!t|vWڇ{F_^QH, oQ`iJ#>?:1Әb XAߢ w)c";^"]Xu1W 2<΅y?<dZ*BwT6;XMׇOZQ|Cu{}ۓ~nVw:$_0),q]jSBAxq.@Jmᄑ nJh n~_>`D%!96́Pww$y4XQ?rnQ= Wi:K~ze M4rT?O]0\O]|Hb844ah'$Cxk:_j0 ̼8 8G T*:P*Wcn,VCC@YEvZ2Mi"HEMeIq* |JP֜ަ^*6]o]%،ekQ1msHLN*.w4HI*Ak 0 0e|uXސSrlVZ|1K4-M H) u<ܼg 3 fťPdCU ;B@/0ctQ[OEظR)v1wMg~- kBkkZ JSP6rtb>T=$SJJo,;S/(&Ŏq@Hh#CRco[^1B1G'E@P[uaU;pR3x^;!=F{H86tH.>cUz;. ҭ5P(/1x.{1GܶEtoyV}~~+%f'?swaN'a*B D޸uPH,b@X,ԏc: Z3y'&0\ E8MU)QR/s>P=m8pb(V"w ŀiC+݈[Fˆq.]~bs +6|v>lue ed([ 2. tԈٹ/z'܌cAJrβAYHaU4m*Yޢ09s}V!@fNQ@%Npr Kcwz4 @ յ5x2DSDd@uy8 ]&MXguQӼ0g.O`ZfQ:4QG 7ن7 H ~bFuw%DX ͑ "*Q@q0?(Р<%՛!ZVp_m;@ Y~~gR-u"? FuG.c[l9c!&Uh2D "A qə9 ]ka&zUv9L.#|ѳBA5pGRv))\O\GL֏>;#ۉ(ĵd2,/(F53iH$?5LnMsj?It`k`k{/8!!g iw_KPv@;ԘDPLGQad]:'4'GdIk^|:Mmu~ .Htd8Rճ0h \lXCrU6iXR3&}}ҽߍXWlbdS Qh$L+8fY&4 "~J?RC CHT%߮}~_)֜|N#Sz2ujֽRE?&/glY'dY 6Up -enF&#;+Rpj A*JUFƐ 6_Ծ*/:Vf/Lb]Z=D}-6g=SqIP&aZm&6WO4:Oݥ͢C"fu~v/2aeJ v,!lC"z.!Ncw|%fyT߱7Fj7|27Jx ־ oTQԅY: ;. 9M×Ajϫ:sN<t=RƷZfI% =&l? M-<ª*+y ޕ2ah?"H-&SzR X1F28Jv_g1g.ܹ߰,)U5:z Z7m #_[JS ʄ]:ƒm=嬋i)Lj̒nЀe7_$ai4`=^&q(/WPG[ Žྕ5>>޹d5>PL_ASWٵUߦk%]I>Ort .,f6UI7d׫H+5BoB G]R4:O5nFYaj sigT/ 3FqF5l#,GJv`W$v1kY afGlJ8z%ߠgMto+2NO|'BtZтW27ƪ7Ӫo)b'{^\ XGB\2O~U' oDP|"l}O19Rf.gаq&aY O\<Þ4):q%#@`^. đ>I5M̶hra0*焹b` F!a?Ms@܃$$b2b#,8 jBD?S dQHvF\!~X#@WPxA{gJi>ˠͷh= |\^Eޘ5ΊF7\ D/zfc⻝d 7A2-+ wfwWitk)B68 L2ΥvM{2ڽ*7ʬu'YnP0*Ltl1q.8 Bܡ 4jiDH2 D sTdp쵛|ǜ kiK[f8Y,OF:0>?IVYҸŘg4}Ug |{ 0GTr j݆[& XdYä},v#-m4;3 <BT`xu2ky u@~H݆݈]GzE {lcEh{ >#K-ԉ=$xAXy}]Dy~* lN+Pt" hmnۊ%'U$pbDb˩Q"eri>jҿ+/e-s"F{ BP{8CN- <$[YgqVB(D|>ϽiT.|o)I0a}M'c?9Dژ|& p˾\NfZ{2h{q L}oU$B48R Z|qb8w No)>_h[U/]]mpcK|iKw6c8wU2(FY`:_G+%#@-ZM -Τf  vf3nJ%Tq2dwé"ӷHKrFr98޾uQX7b T>NwylA5fҨFىY$xq>~U ım ^>t @jCx[9|yzF2 {=SџCɌ/UefU~K"I lص~/=XңyfN]_FӲƼQ˪2r qmH,Z2t.W)Es7lcm =D#5,\؜ g= GAؑreSvϤjl(} c>?D*8b[8^z'#<^ߝYSh'Xk$>=C(G|RTuʮhWT]Z;|YfVvs`iQ$wᶿl{Tڈڃ\ x&T,d {;96qiscGkJu 3͘6$D;mYxhY0:"<\݌PB4^QsU% K[amPցK(֮pzFS#, ݇%aI GC.kىNhXf;P6ܔhBC|t(9z*T*T҅.P|s٠ h6\0Xtͤ #jlY# z#^ vfhlgzJA7XFDHO;mʹVp3HϿS&@M'g[`Xq3R^25t^}Zs PD09TXb-="cKEc5Vp!-1Mh-ٖ_Ku 'bl$$#?v{bE!2|!*p締.|Fd'ڷ:y& $/i!EQt-|ZS%nڀ T:ӅI:O:n =·yD1O &rNKV:MZ:S* c̋b`de la? jOK=%tK7@၃iIE2 =1dM8J*̣j1*]|6T<9ƥ; D i)Q.=ײFdk\\9]qB =X X2 WaPS(L:T]z9x7a$g23|ߋq?S9 Y/"++ ILݛnLVh/6ЈcH UD!P_f1/thLJ8 &Y% \R0Hl_6uڇ= Lp [dĽ7W1*nđW #{#Z#W'^9\m^/Esڧv&ЃT 9Tä>Ǟ!R&)N߸nBl{QYŊn&|,D~0eY5^vє]Bm{`ǟ] ,)pX@+ɰ*w wro8hRSh`>'{KhSe?9NpHcޏJMg0K"3͒O Xg* Mr3,S%qqj@[3.Ϸ'3RvX8Y+JBn+=sws!Of6`'J%Ƨv*4\0Z_\Gz7 F{κ!O-qi~^]N:o N _{8rE5tB[ &q8nXI _|-Z+q4M6<ǔȗʔ-vI M*U Ns`8ȐRZfiDLgJۮꪽ9Jq#Ng LG\Dx jA?|Mx F}Y!{5pށ$۩t4*$m۬œ{ 9$+в~nlOrwV(N{Aw%ٯ_2ID`hu~ n[`|Sj^U2xEn' )Z]4B9|۔5P#0g%EdGErF`7c,*Ir?ϸ#:EK&cy{!59d|5NU>{OX\"`%4t8C @@d >m/cItzY ID[?%RStYU% ́5(JGz 8Ź[ETn1-!yUX!PңXi3e%N%d}1:psrP>h_ÙaS[k^ۣgJu*̚K0pk&_Q*8dG  d& ۺʼnQPu} \B %ӕ՛E:QxVnBޔK셛^W*[m0#؃n3YwοH}`ߪ%(w<}IezQ1-nf]I +_ fUw:\F]&2v>Iݱ6Y7}"Q8^+| )\$qYǂ*ncȊN%-%d #oGii G^Py u٢ߋ&Pz)K.L3ت?Otӻt1 )l rY$tx۩B.*1щszq0wp=6!&t& bMCNi"gڽ)?@T7hQmnL)ްv-ʥ"{%Qe֗1{h{2 iV eq<( Q"_W//yAܿFʋ4tmߕ7|#}0|ߡ4H*h`8ԲN#ha7`Wq…KΘh5V>@s/fV2T(V#=Tۇu##,O-s/‘ ,RHj!vۿ-<5Qc7, P0GV~tt)f cn>g."!Q勶+t,..&2K'1 PǨ@M X+]7W2pcB7Ԁx:'düKXY*#QR+/aTʵ$=q\F<G r/oƃAi!4q؃\lAՈSp-6 lZy~֢ kz捀t5薣YE ׬qWJ$}!`8t{Y+1* y^w[EGuZޣScO{UZLBcN!MmV]⹺0;\aM#i#|׳Mh<ӊJ'3+, s/✡{nTY; 6"%Lz {iZ oʇw=98̺Oh `Fۼ"[0z..d#EAMF1@D*>+N궣ngYCc۲z,{CͽKqA$&ҩ#=cC쨬+Eg/LK@OdBeJ2Y>8/M'(`s3oH6,Uttĸ~hȶlS9h ^*᪔Ll/ӶfՄi0;n۸ߠ_GqGgL6B8ThV8"ȱIE)@+^N'oNFpώ?l*.=R /ikT؛dn1;4Љr `td}ڼfyc5I K =yY3_IʡGUli8:,446I {#WFvf zң{. ÁL8=۰V@(5:Ǹ0G,E$؊*;@ƴ6;&y,Li%@M>:u%6T*>(=_uYOuvI7OJ@JQ*m6I=p 4W z[iF`>@prB, W[olv`VtaX4u#oI..-C8!Uƃ/VҊY6r@,[\\UK;@cE&mjQyV~4m*`ymMyP50/pSd9$1"G.kx l[" GThj3?YN298mb~G y$A r=-% BgxlL%G?3XGOMZ:׵Yjwܶ F N,A-QXVMp3rz;yvrǺW M ~PnЄ؞@'4*$¤-+p_T~cy~՛k xXiX<.]6Cp1ijU!ókɳPd -aPs,SO;K`V*Æl9%!`(f^ppE̜?uf:hᾀ|*%e:XU7<qɖM"d$hV-ZDO'AB2¼SU5qY <FoKK+`Q@N*Vrpl"$˛3`r4w fNxҵoxޭuwk@ a*?-^CW>F%{3ubXَre&9b[J nN{`܅tK4.)+q|oL1 E+^Tk|֯ ="qPqވFNǞjR}.BV81/*%N=7m;YMLnVUf [V\pjFJ2Q i&Zj JgkT+":/<ПʩH-RMI {$y8|Tcޚ{|[ s)kOo).b}dA剧f"J@[ )ZmsoTK:{eXO>]TOpH֟ʆ G*"m焇k ) Ր-] *OEUMl- +@_YS+\$MV\?4%vM[hϖkfh5w[C3<ɨUsH`h0ַ_bȔ_fwQ=mW p%1nXa%{ѶMŹ`#N?Tc UϪcR ̚2-JpItLz>%1%F\z+ ֤ǫc, ܬ895|@<_XU^{΁ -S[cg{sWo%]",> D}namx*/rATHq`r񹦰24sr tn%SO+aC}>Z]R7e11d =3cT Lj㽓~d OZAMU t+؁ S { 8ʌ0 yxЖASϱ`4t_XcIM~qa1)3R J&~*WLlgH(14Bt|kw3klj&N0j$HPd<?}A21$䙵m`f(hl2 D!ltҙX */.P[б0ޒt'Q{ t]"9+sk%qo{NA!$cb{z>/|ZTd3\ MPwwX '_U$_.I=8 OOh5oE҄dM'[#jW4+?Bݠģd2tي2PX9u^wTsn=s?f9՞%'Kg* #ť˯Fz/|Sm7|^LũBhMKַ>o뼽u4~JHF:=`b@}~+ *]G#wC~LTdk87opY?)h *̝ >.W;5Wddss<1BKY=h(IIɰz O -~wD `xRkxIHKGOhYG|T'j%_*p"l>,y2>)`9,)gpUR$YYXutL -r2i*򚽩yzC jQU㡍#?"Ues]A޴M|=#[f2ӄ_o"7Q!ܚC÷wd7\sL/0.]*_E(c%7u6 u7ZAX'v;3tc:nD ge~u+'tEI;K TQAd4M3ŅUO|y8Ө77WL'ٌH$W/J" }\UQs@/ Qw֞-ib5-3t&7 1 'CI#lC"j]Iqbl1hj Mr壔o)(ȋ퍹B@Pek~aŒ*>x\/{`x]$$MUΨe6f79е^klѧ}v*ɊX*7!s)˶TcR@ej HD3) 01Pbr L9I _7iYW+j UhVѶRfs(ݭ_qEQ"mP2vBX%pͬ^M}|vMOa۰?`znCz/>!R2'p%q5O:(b+J(_@5^-5LmN a>wL9YEւʱ; Rmd.N%0t^Al+KpxR`()KD$6 D h\CXZY, s0YIq.z:F4URђдS.܈Ps<RSq5ݫfp(O Z8c"hv@IIh܁EiV6+De fJ\?"ґ?dgs~t>(7,h^.0>KGD\1IXHka8!A\~_8c8E eY% TE';`};92 UR[kC'=C]LciJSKe[zZ1yaN$2E1BRb#z䝕Q UK/,,(.?-D6fJLl cb6F^!P InH ]fz $l)yݯNjJ}r*R U:S)@?I4_h"C^-t[51 S@b[#y9T;&;g;4LFhQTX]kzEs߹>MfYس xB3%}h65C]`4:_'KJɒ3'*Dp* SǶ+'x+CFMakXE}mF9hu 9r eӄ. eN:A?C"'CGqĊiJQa>Lz YoM<=v ۏKTk$@2p ׇIr;qx%G).넦+̰/٩JknȞc+9,8x4!bA zϰ\n/*(2%SX|>Zf_-QarK *:?6?&ĞFH:ÂLE ]>ڮI* Yyȩp%[1ޙTŮj FJJɂ:Ҭ"'z-fufSn+] D,IJJe 5迈Ѵc#GE nTn.bB]RlΕcomSTN1׶s؃8킴kԃYfq&S1*WOߞ?H:XYكzWt^!c"\Tg][߷C~# @ez|iU|,+cIAOJ Z25E)x.ڵ爪rcQy.˾"gjb +sY}@LO#:p0eti5UG;yX^=vwUiY9ۄO KLY5`|p&ofP MGc,̭tB;R]"F-.j SðԜ3? Yg[ zH@O d'Ϋ<ʿok%&eLFeK֧xN"FDwF 2W+đtu%e: xď1`OS%HunZؿN0]rݾgidrs;g3 iݤ-l&khfq_sAXg)i};=eD@\;^z7bݙBMqԌWs6)z!ҀVb@`k<+0uP Ho'Ҙ\ɴ L^iMS܅2Y3RO^Bz9'źѱyAgIr=s0ش޸k:wMr2sIzDn|5kp -ϨY31[C~`byk듦ҤPR֙[o/RCes<|8+weDc&_ٙiYUob'[Vd/Qޣbsv A3#̡mc7 Fzq?;*cF$tA/#r[1뽜uKcX 5APb,hБz%\4N] ]Uj#%lŅv`a88_N[ I,E|{3WH۴Pڊ3E)ѾJb)W򛥳veόxYҒ ZBXTg~Pw#M8@Sm?dU9#SUGv;4"8c/+7#D* `HP'b8WbJ1"#8%x2o͏3_,ħ%wcNd?̒ A)ƝDE]9:20 ̜LvG7~2\&XO;^\2j C 2LG֪ ΉL\\I:[?9> /z{ D,U>@}.vxhJϰ_AJ,p+p@Jm${>&u%D2Yr)!aJIWeub$D8Y͕}8k:]$NZ~Cø{V Tk#|{7\[8U}2o&CH5 4([!I[ n{W/D%غ8ϙIax) ڒS~v .{Y=ʕ0Rd:xG5b 7ŧ45o-v7ݳJ[Y~!2өvĦؤшw&zy.dWA[l4⾻hN5+"s]%l/-y̔}X.O=sugp ǐ ı`勖 7 MKĝۨk(ObwI94CHOsNUY5jv6pw&B^2[+ IaBfXHw= EX8|~/m+QU/7.?{}F< sk>--/|wB7 tj- ᫘yȦ9N^[ǪѮ/gb^}ѯ b o ܩm/zr|գC!!3Xa,Wg_~ڟ ?qk* ekڳaIY.;†!y}b'0QtKPn:nQB*lهLye|2p'eZ5# Eq:c㣒5r\jFcƑZ[v,Ns3"u'lj)g4p+Լ4 ?(|OA狖rg84{}#b,D%dGLBXBR 9*R&_W\Bd~38S)U'X[l+bDryѩ=!5pccņ5{Yq}vKd%(X]T _ǍQF6r,ս-9΅X!$d17F3=9^yO E*-ERnl&y Y``j BbeQ^pi 7aU݅~@ѭSr'JS>gh{lWA5?r26wkt~3&sȾl>=瞷D؊$㕃d/f=  J֨~RӾ/rbקfxF3΀O""Wg +FQa)dt6hm"Qf@#\/FR <]c| @sպ,U N?EGD8Cz06ad- }FSN_QD5ʱV2(|8TYnDHU3H0 􎜊 U pj&"*,/^k'Z!ժvg9ݣ-A6ҫ ?!Bp$-Q*p?\-3{&&a 7πx/pF] ~ldއ^͵c9ގ(B]ŕ% n1RPZB7l0vh}4 .?5m4$!~j&M?W}@ǂJ \$ $>c6p#j",T/y'6t^s:GQZ tC]K 2קAjtsȃ (. LͻH_v p!K fz={!ˣVy&[H"=?zd Z>`=Jc U֢?,(VR3;duD7#Zd:xtvr<]zɺooG_gxbq%PY Ahf 3W5gۡ~G. \ fB|U^&K+ \:)4DΟA8& N/67vt8QaC}$gGrQcƲl|L$i:2.JbkNQ|GӰ,FvySQ>y 6FArٕ$9iĀU5i4kFs!N=Ȅ1{C(!K۫!EՇ%{m5[0f|Vy(usu?z@`0霳*"T.*܄s6P?? LŅYTpsO uզ.8r;6.q$;?5v=DN3KD1ɨ"&>6  !hVu#ߨ\6D'PZ`H AE0r, 4$7{e&ձ{T ͢DB3ӻڲ$ .qa|< ׻#!IBY7[އ"10s_=b[6Obi$/zu7uv4tcEs*OY r4acG&wVZbqCQ7f"{ʙ"b@t$I:j7R6,E,YjfgtM,V+IqIh.(A{$7n](~O ky#) G!zosT`!qvI-lXmHLIƥQ%cH{z s0˦L2\ip|{uM:ڣj:Zg;9kQ5ݫ5.K/^2.3vJgx prE)9cQTSv"/ \;3V/^#e:nJAj\.t+28sK~P",,_0Ke)rֳ1 !z&6wK_vA/wo)hm&`lzPn`T80 %*hPvOJJ6v2mGIQ@'F ^uHsDeiՉc;m{ԛ@u!"۸Nl =Fuه?_;6m'&F6:ZՊt-˄i7.ɮ\sS mũ#{@/ty 6.no#~"1BvDs9 zKOj'1!XnSϯ=HǢp>HO罝Ib+6)im/>7vm:,˽Pf;(e٪ pQwX6 .':vܢu*{L4{3 c6I6r{lcV&-N=>lIlg)HAFp5y=u{ [Nꦿ%7"}˸;T[XU,?]^R8y<U/خaziX [C5|B' ]NCΫ+l巿2ʐdX-~h4ҟQ3%Hd,L]MGba y\ig?EyT ybvz]w cpםC'hJ'(&ؼs.NE0Ǔ?3&s}F&#K?n)(KKDb16:7'lW~YM X<71mTԸsǏ 1~$6qC=%p?O[§q0V|p+>LHh!z"_cueCsS*S#I^W<f\ݟXQތ6"xulf[J!\5헒g5s(-8 +HxV]E"+c0g٪)SAЙllZ%ʺ[r\Έ38:rl~L)*En屓e܍a_Oq#SuM ] P} N,+Jj%lqڒ.7.@CULLo:,tCr&vῴNFBC|ˈUZDۂ d> n)sՍ_pڄ{)S"MI {4nljosz^g1af@}" HR'ɣ(8þ1/~b^Vc$k^a7ʁ[Ee*ha;ndtzP.˯=Qeww}n>SmgR8$L#9hccN͆:N:Cg 1vmx&A>|#Ua{aN~ص:,;&waky,$߰ uuU]|{*J/(\-FTX;ѹ^Y<-:A&Z;ܳ9flP:o;^JNOGdZiRtÙԿeM슨S '+2Wɰn?4GPSYh#7 &\g3=psfA} P(GJ"b/[.~ӢMZcB81#qԠ|q,e$H/ 9'H\_%>ݻH;݄О紥 4ҥ_CU+Y3E-:nZhdN%ICZ)9%y/=/c^3F#h>O16)H*63!՚FĖ7]AB A +pMFS T020J *]<$dICZFG|DŲHۄk/T+yMm`'o87" l(iZg03ѩi?H/6yY|vg=I A*"9^PÚ"mnHX4P~r fkZi'ru(B/_ub/+ͪ/̼/Ϣ:9eS;( u~/ۡ)k3Qlw$%"kMy[Mb^?Tk@_AW}L]fSG0 |:ywbZ9ƺ|R&y57De8X 8DZ# [ 8.Rqi`G?b43ygٰA*@B?IQÿM0 2D5An|lW݇]FB9,b>V ;y_/+B?!4fYHd\MƯFwŊf`o:%)8D鈗 Wo\.|nmr";"2'/^UҌgږZMtjSIh։l&^>Za/H'Xqpgo#IdVxpG }/}@|[?H%g8V(8RzlAکSccAP|.1>OG""RFq̓09ѭ,%; tl`_?TnyR bc؂ hY!8 -oQ B ?1+eQHU˳{%=6VO5( ^y o}8&=]sP-L)w*gaZJ_G2mHQķ@˰ 9E7aW*{x] qğ:b!&hB]4fKTYyQ77)qů#aqmmoH;;Uڛe 32I;(RʣTۄQX!z-ån6.;{~c>'3e s:-X,]ӶܒEiڿE)Vҁ{, o2xXk=~G+s"DdO%spl҈)Q'>rJ92ULy6sUp:@PNWo؆}H?r4W[yUސRRȻlm¾$E<`xR n/ '3zx(o9?섏76 [жnW-0adª0dbu3 A$gn͔:79ߓ3h:ȫR"pg6B>[+b $) ϴRǎ0hRK-lCOw$.6N"pK"Z,+ x/V~9G;i&^@sQOPUo_I&~?{wDHc[< 5Qʰ yI˳L$z<C|}B3;`μDvP=L2,[ݯqj6I@7RGgRB;ĕlr !4ݪA<aַEcAa~!*x`µ2/0".nɏhD[@ErA 5ŪGX0⑚^M".U'JĐŮ,64Cn'ߟ^mPsWIKslAۍז*:\v0CEVP׺3lyI \xL 1dxʐYM\+ԢAIzRPaJɬCZl3JlA獿)i qyҫԚ*yпUMD@XےȋSsK h 0Gn6@ӕ-bV`&71|PR" Iۤ*"sOAcp83m"$7N=#o躚V^C|SB;>m%hQ1K}3CDCE$m\=F[Ϡ¿/X2nfdëa+!F$i5.fWRbyS{ R60VVK ~yp|aU_PcŞnsC&`QJ!n_RHa2Ugyd֎YY^a I0@zqҜgF`DtM+<}0җ>*UŠcoP];MHn0!Og!(޳l#+1Vסi_ګ;Ghȩ\S xn\&:m vݐ-2úbDdX8sIGi#ēWxF|Q]:aB}sn"z)Yo9 °8hyf*L?u,D72bȫ}/>)gbC# B)c0 /ʏeVt]oQ;A#HnҾk!.|J8ByrF1샫?n}>#{(kWə-$ B'i ޑӒ ˦ɱ`ϝb}*5VX | VCEqdVC-BLІC>!!#O֎@A5ZxsQ "v25˫ң{o +}*kXGq􏘗fJ(4dȀ!,E7>FfpW,,q rX'kKpa~9 W/ 'BYDYԇ)~D<|- [cY<,e ({<~YL3$~DG:bI5_Iga"VE F+:,  ?vτLV8so~kՏ24Jf;&*q~"2@V [p$S;&ia~@9I65pN(f /e/.d!!SC6g 36;" ݜmߏ|xa\~@{*\\trX![u? O#\RLYҋ[N$#e?收φLȄ=bJ2ȳ?r5VLP!_-)W˚0]N}?86;ߌ@01Y_'.?]CZp |(těnA7}5ORRʎa[F% ˣd*bt6MLĒ'$Cu 21N ;S/ wC62>Gs2TArA'8aNHν(ƥư%g7 H^cMY*DN~X-MݼӌXnR sh!`_3NR?y4g0]SyerFe) '߉sբV#4bY3B8Xx$vLKK;EASʶ/1|<BSbx,*V਴~j9<^lE@ N&rjz6xhjP5܎}mA?JJvrFmxB,4Ph#do*$NY8*g<-g[|R#|H\LYʀ;~R2P]VHko)o[ǁ, XC9p焁ZѾ?5m/s8wMY+S e\ pZ`7!0;atW?/1g~7:)G~*!UlryY,ADN6-, zq> ;ur~R0~huT$7U.MQxe,Jv썴W-Ђ7#s8$`[Hb@),ah~8)ATH-SDKm4<I یinf6%¥ 6"/>!r,ŷ!3o K|#F6ZX \WE4E"g1u25G37ipU='7J/wr~&kJՎ.qqԃK&*4]3G浖_gtZ|eZA,$dGn(k=co `<=׹xۗ4JJi! USb1 FݙlU/T+JBwyskHV-mi&!\ .,o\kF^ #`(vP 2x6) JY $Ou⤴<&:nuZq5bx,y'i7u9ۙaM<9 @ϔQ}g //H6PHI3Q( gOtTVcfnHfgkx{[~b1')Yy?Lks% U/F'^MPuIxh '{21@:1JzTn\ \zZ,ZjHrV0`C,takc*-*J ! 06iտI`s3 gVk:ͅ#Ak`~9F׋)B9I>I)K}QE^ozoȵ aƊA`ty'r2fP,li,ɛ$Ok5Aˀ"Qb -Ӓ ˽B\j>:tђ]r%UW*]LlxCeEDqFi/-)ܴ)'♖#IGtpC^~ؠF1I{7EqmuGK,#\d1D?LTf{|UQ&ʐ~ V9 q:n|Q?#5]IpoCa vw<:`x3T<ԝ+;A*.a}铎c&2  av@G#%=d#d>o[GoFcBfrʛ96' $*87R[GȈz]"FeĢgrV)bӍТsQzk )Q.>S Fi7|.p8+ty7ڻhߐk_ةt`J #Ң6 y |(v*փ/]Y+R{jµK&<TZpRYuw1S_D&UXZ+=U}0"tyƠna`fn1A-Q 0 O  Bx]52_jͥIѬ}wY0DFNd//gX`e};6 ɠV^֚)!P\} >6B,$?KCO:ĸUBadejA^bD\dE3!]o1Tl`i_VǰX?xZ F&I 㠁s̟K@C4[q-OfL;ǟn79cS4` PRz:?{e3(_1Td;ESn'HE1x; œV wɁAb)x͟|m;h?'i$lZ3Z ؙg"cErެI^uk0u ֮s*/*5 ,1VwUFN/h*݄, ?,A KRm9m䆡nv6A7>M( dVRL4җ ,`tq$w)w9<\7{zɰ'}ؖMCf!:ŗ::&hp+cM#]3Df?L=ƙО%6g^Np+,Έ?t?̟+K)Z´}G\.][a }_U5ܷϲ@f/[?jq OFVț-]  Rrfea@r۽ͣGt|@C8͂+F]gbyHlЕ,>pHXh0ޝDDƉ!Go8e- ka*9Bձ83Edw6dfm@P@ؿx]Dh^1DTRhm0==FjEѸEt?VLH8kVW]\7+ATÁH8:nKKu5]&(O{I階y1  nxCG ũ=N,auʎ-yz3(D(˳?a+: &EfG[ >} @Vo|Gi^ǬF{5=ba+!=l>dzf1܏8Dw&| ::kl $SBBLB 7x$^ax{&$&^lG1`oSB#%0d! 25ūgDqɵҾ[VS7;նiM_Tye.'Q05o)ze!TǗh2t񄧁dF˛A^V- GҞub`tKdos*nP?P 9'BT~QJ` Xm7 N )I$Fen~òD|٢ yG*͝ntbⶲßQ=T!B_mjoށl$xJ 7b? dH!}-*"+W~pĬuJCїg:g:Db]͠#u22$;|va)DsdXS4weюыKc <͡hO=Mi1(|MT!ْcYQIīu28A{ ~ݐo /`i'+>\@֌ΌaHx pqȪ31.}CJO걔;U74c8YW|R-@oci >ˋ6"XM΃ U 1I'ƞLBBTo9 Q/pK&&*wu".BKA@c`d yW-:6i KŮ!%#:Z} a.yydZ /_l} ,Qax gax4[*ʜ-3#U6 v|ƽ?'!)"yCLV̧Qd%o^ɪw&VF9f[ qDp|%, `Mg!OO=u9L$E$B8[u{ܵ{yLzp޵ڋQ^^͛*g 9.YhZxب蓞WXHHp$m$șf1.>[a2 _G>P,;JxdaT`PAB ؚWժS.`73x_[k"Op38R ˎ X:mD%A!+ډcOØ7U ~OD!|vqy #:wU)IH7(!*o-&6&b?*kTfҸ;D:&VSpM }lnYBvul h2FÙ}G}4FN(EUFQ?w7tFhmq3 ʊ;sui? E/j- FLGrNWx78y~d)EL 0u4>MzZIF̧HPPx],9IO>NGWGu)HS6Q-ki#`%BBG׊5LKŇ<=ǖ{L˼JU{W`ٳö )lZ̠T%;C;KRe!3дdr C_AnRGt1@eD??afE9xڔGW|RjQRoO(RÃj!y@B)`iC3"Q ɫ(Þʵ}KB滯$eUhV8_ڭzؒzx@1gyqj^pQ#RN)fP~"Fi̻ 5W3p.1 e u#@TU!"^?=Au^ldw= txӣq N3=o#9tXjOX ۠\ VIP3SSxkf#sgJ@qfI V#l`cx8TD`Jώ!gfVCPv\Џccn`{9gM,p[G'k{f9_u84PcZgr׆*gu`/Z=ylQ~ N$߹H'μ?C֕FIPZp+O,.bF|},l6ʲJ #sfYp %)_V b*dOnSRQH7DY/m[A &Day?EQ6!jKM\^ح9ޥtq%(^h{$"cPhJUQ=s yeTXJ N܋ ҳ9O$%RBg%C4~M\r D"6Y}|ɝ}oᐙ'f6 HJBߣÃȳ{ew[}jP84. q@Mk Opg̟LJodQTjpSFr4=it|muADed0\\s~Fg L%RtQwgQe $è|? %d$6F(ӐM9m"lD+vCZ U?%с У ? *}lbd#9vG6]xb1; `mhZ a4⥐:ZE!n$nj9KzpJlC"g;q8* '5KMktWw5-{z ^k1e g*)Ͼ6;HMSrj)~ڥ~*0Z:dCuFO]ZuqEJ<[ j-7"z{JV(L_#ׁ;@S"~2~֢@HLy?R|Aiɵ>X >5JfR\c~L)f_kk*OTeIޭVCuy܉&&aA1*UI٢cι%RU@0jjG i6u'>e %H6B`'􈋆A@}/]Ev>]PڮxVE Bn.hz@n\E1ot_y=] 䈠 3?k?6Ko`mU)͹t-I%&u'fݨD ^Ot~w7gQy50T,'xLjě+<[vx8 貳B{ +#xrsˢIt N@)b ڕTk>Q80*#>Cgavfag꛱-}VGPl@6$ ee`3EDAyP,6Lf(n&/z|.Ν}v͑XY REXdqE&l۔M‘s kWUn5_b EB=DSP%ߢo3 -D4ròKvL@D <T>=jeuėB?'KL+-r韺[=ܰ򌡡ɄP~/0tMTLhz/bl(oD|*̹ūlA>KXt e*ShG ݴ/@Yr.TE\=@fvf#ӞI]JzA9ȰMjbTm A$] Y@t?/ f\S }ޤ$^2 g918 X>- nHJ < QGkņ(H1̐8h"ꗉ (fӣ @,M v =zi-Dh*3Ң|ꟿpSZJ5"dSq+{.9@g(Am lb(ˁ9ΕF薧rwdmuoN;Fci c=Wx!jhoߎV sHR2i^_`6?oyt){/gtpg1")ݑ%_ i9Ogāר(k"A[\,N0APlen LoD }߄|쩑Z ̽z"uP"tBk+qi]%PQG2[V0x* lSf^#/?J*qVHF0u|8 ȋh cp?+wX:FNfH"7/M!ĜQE8\*%x(d-0Hg5 wd|0 <~- ZaQDޕUbs[zɧ;tٟ*o;~)Ɖx>]~W_;MWR6&~cO_1%B+a _Žz3&eB.rR)B[9 JmʤbϞ}oLk2s#`|:riGTNAU9orI1',Ss ;2$h2Da|`M8{i@Q8&$)/\R,CH^A矧8iZ[L&^LHl]pYq> 8a _x:=oa,c1F <'{5],~1zSux"_|D7bV,WACN (m~wfVWd>+zVʔ~vث*^}bB)x`$>2m;+"&rKCwMMtg;"]\؟]7Dsv94UِKϲgÅ ~{%T8PYQY>tsbjmT=6覆P0i_w[_[`'J'C[-bEC')21cǏyѻŕ}Y*v\qğ뢂_bXeU?rX߳nmco ^78v؁ cˤzȴDe0jNSV9趜pC>,!jNs~ VLk&7 [ԓ]6}@UhJ>Dip@2'O 'xzlCrhTkD~zI4U*ڄ"6Ӝ XPhxٷ"~.Hh၂(bƇ߯!Q]wd yX;o~7[&ؖhzG}?G2-A +fښY- \|b/Yw\N˨jhI &n|!zhgu˩M\p\"`ǰ4 sĬ(Ibx9 %m."LFɯelY |z-1퇑hSCnD}ĻB{@`->$y5JfePQ|(Y@欴Lk,QXt@ַ8NG0E8)Jc팻.3}^ЙI-C "$F~:*:tl0o~]ݵ]ڋ_NҖ*|#ݣV0+@7U~WQsU=zҐӝxPwO$'-@@j0ZAW3,h͟+gf0zt%WfGTl$sc:#ΰN9G?x>.pI]rmFpuUYצ΀6mq3b?}RH~Z7IB&qu1FڹK;gu`eI(/haV:p&tbG {|J Cǎui^ZB wYA؛5i7A;6$KؓP}\RL/^DP7WqpX&нmi?GߍbӖU)T$o: J}ۘ!6>s6T+|lm.?>biFuL* BHh#):lSLՖn,>E?ZRknmJMǥ.8.EZ.]>׃.^+B 'JҌum.S _R;yR$m^b'<PhmB I5#Ku< o@*~Me;֚$`7uq8C鯓f# v]PZG(J Z%16A];ihU]8: azʶ԰>٪.ORϧeST/BʽΨpw?\P}/{}HIRL]'4{R$߸N3dS=ND_:|0fwFLKpu9±r#ZO>NbZ!NB Y՜Ev<{I|&X)Vۻ*@=",T=Hc"9V|g{;`d{>/c1x -Qw ;¾DW>{f\k*4o4j'Xr`#t7G x+vhRi%Pw@J>8%Q%.g-dv/*[RJt5=՝~ o) Fk@y 7K#d@^!-x:(RnczY]P(P3Ao], gaԣV'&/9:=l8`#^w WK]ab)u/^"; ?#K8cD -b=[2k71RZ* 'W )=og}+璐U8/o?%f?՛4Uޑ_#JV~`I]G[?T 0CAlNx؅;>4PAd\i)K5<4!v dYejڦz(V+aF :"׆(NKdWep[Y|}bXYzT|g $HV$;l,0RbEՊF3OZbB6ƙD3W &V.iwy rw!;cOGSx#3.Ury|va63l|Ɖy/O.mMĨQt\ޙY{DD˜G/[s!&Jk/YtbEn "s^3?1^ d?aW[:vv@`^z1O I{%eA>5Ph>,?_5d0aswRSŀӓN4RP7r^ѸqKЫ<γ^IV`B~i|aX+^ cX9V CP_RKo-~|aʕ. |;ēƜ-1(C- jD0ĐMY[!zTnBySHTm6j-ŲRVr lPMƯ ХG}hpW Zlݸlv}D@:JxZجkr|\hu"rv iȐ0lzd!xj* ⒆)8 uT*Gdbx6\%J<ш|B}eAy[l0[,nvtw>m >nBa-u ,ef'Gs2V+7MMwz20k ʑځ\ZuS_YJS: qphlo"UΘ!Ϩ2\G8dW=ةTڐzXj.U0e̻?bGad_}kG2J1 ~5!e۫V) h"xwn,`k֜i}[t*G߿Ą<"ϪSPC n% %::t'y\Hi6n:ٜbۍ<1sMjîiU6̪}CЍ%]2{s]uPhcb1XZ>fJ%ܶXL,aޑAq"0%q$} t~ꂋLwrex.u[cj3S}W-:J1?ݗ=e5CSow~Hl#PEaFSSM!(捅 h`}7AxtVhr S1i$) oyd1Jce^ZNepI2<89XeO>'m_$@ecg 1 t-ө!C<%T™,\ *L|}6p p5opyᓄTR/)U>2 $\%$7 ^/X|үvݨ\ :B\*zHny$^LA):V:#8}߮1&H8ȈCOi_֖]>x9f_HR*_r+wmsO2Lڃ|35f,JL}ԇFt v`D&ZF "- A7[t95IBLth#QʱNMyX'9_>GFMvD8c?BBQ!kZ(.x]cOըZf7 {ցW̛M&rzc8~dB>6Ԕ,7h}`a07:Y*oaM6HlT9^QU4J7@&^ 7F/d |J0ATw@?. ROA1[i;& KJ#Ǎ[U<|X>:+Erg9d 0j'܈Qg^."Y {χDSq8˱;RxuʞgGB>s<8DѲwM<jot`\=ӈEDEar Ӕg7A]U."GHeiQhav@c+f!Vǘ7׍{9?lq߀3LO6㗒eT)m&zGZ{b?U\*@=6^ֹw9Lpy%`h7_"C!G~j}[C;D[dt,qxQ=A']EЍ0 OРz5QAfoNnJb%WYڒf%Lg 6~[I UTyſj'OQ]݅{Xkxpn'Ce.f‹;\h]l-g~﵂g֡UXe3v7% j46 )_ rB7D=Ҋ+eAcafc~ V><(p>θ3Knlz+c|[(k.Ws^ntUa'H?EpqYanϣ6^\v!1n",^ԩ)4N;(rĬ/IK6QKC`$^ݠQfD7φg!vȄ wG5cK6} {aXZHJJ/]ҮfqF<,,l.l)i l (֘[n*?ggZn僓u0ʙs63O id)V8]o%{X?5R/e'A'm`VQ{^}(֒b W/BN )`K(S6"N1N %uUt1(|s=1rpWMuD8Fy nP=n#6yQ* Jh:Daa+_;s?bɻX@[ !EnW.Ghh 2,i9Vtpͮ؟ Z+E4\Ⱦs_NKӸ}./;b}p\CLI WZI*[IR {7rVfQXӲSC뮎{{Fc~+C7n&ۥ4~),\1\b1D%dsw+  9 s_g{;ɼ8Xb/ɷ3%EhNe^HHv(Nh+<(N7zYNUL2]ވ ~0PϗC͝ιe"<譨HIH {/6[] ʈZ?WS?˝*S x_Xzǚu]|3u0Hc+?~h]YI=?vX4LcsME̴N4Lx;6AW-w(;RG9Z1< 4 5]Gss1ďn*` )Vbc@03~Q,QQI4fP0nQeԮoJ{v|61QeK gaxZt-1]4i(\QݯteD  jTySRmÉIi(.8=gri~Uea3fIBqYϪH!Eu~AcqAKLW^z>'-Y Ms)ƺ0|&,> ̾r&[沊+Yh#~ v( !80͆Kё^ ~CI34tS;a%^?"C;59y(6kNa p.ހH2PVkyZ؋ނ HQ5+X {tc)3!/ĕwoFǞ.1?ӎDG>\N+e=TQɸ<fC?˷NoX%Ycxd0k.@(t: +=)k7)mXD%g?xĢ~OhĴ²_9(wǭzb kJ-ykl 9(bm/FؠB;ԡLods_-o<۾ L@jE>ˑA`6H55^[;u#iX5sm^=;SPJd6 *xaM61esƌܼ]<,\oA~ j)CZuk7D-c#/Yu/ <`v]E\b =<%E >*fan: v5a?SCAEQSS,!٨hÔL<ZNWC1|zhVi\ӡ!2 & Ĵ:a 1HW1{upO.Wx~Y0s#O.n4ʠV/z?7m+bJ]xwdWKǗnH.d*m ){Gu3woZ+J}Xa/9h!!R &l.ې|ym&gG6oϑ[Seoa7I45b/xRd'cT^X0[PF[.G'ZDWê~b9R]Vn4D>Ji=#z®=Tf{%2}ՎWc9ٷpP9GkgdќDs $a-2YXô -D ](+ rR'naCE~0φ9Z|B+.nAG'wlϡtq7(h=KO^./9#?@!C7B@EwV\ ZD;1怃r+r܋BZ`fʹv2F7 "68Jl/}m ^?je1[c`ȄA镾$iE 94B.u7*jZb&^5BEt)9MG(Ʋ׿&F{v "'w•< *m@P֞ 3rcHݛԂ*XǯGsOx6A([W.K?<tW 192uog.qbvG6_#$Lˇ2C7%O)owjE>Ҕ7){iĪ XYNu`U *0EvhEϺxL? E2bALG8WWF7K۔IJW{ˎb3w3И#D *mҁ / g`ZIQ~Ř^v?}pظopR@}UA燪UtNDKsm^D8GjߴUXw&Jor\CBfvOa9?>v:dHj#9vKVFv!`!(ى)oRa9=*4iOk\0w!`zy8GdM*5rRgyBfg8kzֱ9ѣ_A."CehKcLV{2**t֔jyAgA}b!⨃rt`cMl5B$%0oO"R&akQ@nVP D8Pl J~="M(ݪq|jALӮr.'}l1H7 S~7ez/J,)7#l2flOEX/x2\&)Dx1Lb_Š@%q " }}(Dh r(䮵1z4dqαY>I+l2pڣ=~YYν? Վ_ f1!X E7lM7J%S !-gkV\4AF[ZO;XSLA_λY:\2c!co|$W6 \㪭[)Kb+sNLF#Dx +2t`fyPP%am~䲮M%>l$8KR䏲ImLFd/ ;F'򉘈ªD#vĺC^nwT|i,焤E s hq |/]蒦=&"F8fGT=d^r(3Fn͔cm\ptxvE^?7|glfR1$YۼDGcuSⶉSCiG x'҄?_ `=PU *X M^k#+q%F2(,XHLP\KMu:P$$W/&.On@r ?B<%\K#O }teYg P}5a+=!=gB!%`z#GSL|IT)'hϓzY7sIR'ww!o4U` I<;_u n/l4v6YWƪ' ==<\BC#CFNz7}ɉetpg!tdگŀ|@8_JpP(b(t$V[ //x4$" uV@cz54kʁC笋r.+(R #FbX;iSRQ'}-*м #mBsk, J48ƋCY]))z/ [BK7gTbPtC#u:4H0ZlʵwqDh)jB` u^ 2{B {AVx_0لڹC4n2N4Rl %bI߶@|їr8 fxnLhIQ)\y2HhwzNfZP sבQ X=pUkSbHu@?u+Claw֗- c))x`/HF.͸G1~c)ۨTfPKjGe_PPlExI&ЫS[̰Pg9'̕29WG J plQkBfq4_B%Ah}$TJ:PN]txS!15qfI+=Ro!O~q<ftNGT G~ŶDLkU5o7/n`PeA*|}+ޚ` 1ν*&},^&}"akzê´@}ȯ=$^=O1#10YՎ% ! blϤK*;,SW3¤S)۴澍2=J0Mgtt:?BWܽ < 8UzЊU'rWK /6\SC-<]jΪpfӂ6z_/+' Y&Z-IDU`EMmkJ{dp'&Ѯ:dWCE?έWz0EV d;/_@$eMf#OIo>õkJiF^[ qҸ΂pu vX^~8> Aw-ȁ8Z VS^Lyǧ©Т:.f4'_CzI_73A?xR>欩\>TdVMOMFYa 2&N\ydb2|%7 Kn±QWTjkQbd~BkAü"oj.𾁔R b׈ +ٚu{"q ힺf܆@%,QNd~[WSug'6eyrr?P7ki]( Ǥ1 jDf1>|ӝ4}Tk=VγoޔrFTi]H?ns7 z0- ̌@ "FaX 4ܠEJLu}Цټ$GNIѥSԱD&G+;^䩬ū g/Jr-S;wȬ%'p iS,3_nl%\!=Ow6 \:jS zZ # ,;QG9J{K'>rY1( n-\ G'Xh"-IJ^ P&m5q|z.= %H":;b'vTaxclW j2صuety0ҮѬIc3}1dSHve3tLY$K2&e=٬OJ51{ >_tqFswD 'Ў8MϪn&@[? dR~A<svouOe0sn|ek$EBd=oP`wV ڏ@.1H۝1"`dSUU&/KSu3w U$#oa>}o"*uPGx^}33:w:`1?g5H7E\g{a%plR`g 'm6 ٢I = n&}P L;K@;oMCUԂ#*AN}<,^5/EKI's'99t}ƥggmˍx~s\eH"n\wMpa+汘ȬZ#"Q!h6iӸ5j޵1'O4i2FqW-2 aH:ƴ.WT3Cmʄ%2u>>oBۖ%^ϳVb^%5,Lpe{A/~YzJ)H/M9pҗNwhڐPMKk'ϕ !?*aE_)R.WD'dx n`VcIz ˙-Yо.)2fL:wWFY[EPѺGR {p0&r"@踜";}TKGҽ<8U2ZܜEXKzD%L.3s+#IȢ5>G;N1=Ib|굒4sAJ2d>=҆H Mc,%#Nt i/ @kh[RhuNX5N-R;M.?@X-5{ j!qd[zlZߦޙ,jY5~x=X,!6: Ua&I⃿Z2E45,@gەkE/)+nK>:wsJu꨺'Ş$HRhDA@y3شnV \~~!"a Mƅ m"fzq=]d?\(c(kwI0cn^'Tb<h Nxm3Lh,ȶt)ǽwԕ&PVcNb{,*ZldY j@:uK[[{sNbuFB@DMxzX'$9FDyV.4|PB{^ ۞DlȪsjm=x`4]mB350כpikAl-:TO.qH7@D/Ϯ=:agKVkb>LK,_</)&aZ!kTlcF t=#sn52 ӳ`#&Neq7+k2jvQM[Dg+oP€3ײL6EGYM|u_k;y=_75?uDV4ZшHe'ȸ8wQh/c֩K\AsE}N։Ja]ͥ{_H#^T/D7'Dz<\X]ؾ?(| `/<#LX?ƞaNy>7 yDawּutYɫ võAp">!}Ne}ZYhu #Тyc`mWԍSβzK[V1ge` rq#< گbӧk1Tkxx=՘3ܺcZ_UjyQꛦ2&Z(x? ҊuV BA>E0Oz7%_8?IhSN{FlVT+(5qf^Qv<P kBղ M $K7PhDP2}vِ&5$Ei.`*ݕ`_0*@h?Ѧr^̝^^SkʬNSrI1Dwhs\yFIiImzIFn51yLF\FV*o|fpn/wv@( h5+K^GL3'X6fRqMvmB -VjK!DHH'XvKuҹ!z\kbd!S?Gg9"{n fJy&e,ydwe}ld Yip xbB )gnRۣI~^$滝Vëb2唊L=K("GӐ.!77lRiךʾ%:V/ek})J*+a^Y5e-!'+t3,n^ә#wf#iMfQiHCrLĂ%"L ) igSs @\hqe~m9:քYLv(˳w bdcfwʈqv* 1PI?7>V4ɛ0ܧ1șvlGf#BEN$*oqLMF0}VpJ~ =+*j-y-Cl焭5T:("o to]-xpAܱ}@'0p?^  @k+Ç4qL%(NhY`;'\1V3.77<0(Dϫk ! YAfQ}rcʿ_Sڵ`qt|98hl3lteܐ5V"{b%v\(.*R%c 7k3 |L9̌^+akk/}U5o@?N)+qe€gnh/ Ĉ!sK׵旙w (YpL,W{;V$~wH5NvӦEx*|'5;A+4Y O.PjbY)uPɵY-cL؞SiE_ǥ HE+ͪ?mu=̢{$_`a[a›!̔ح|.m[gk3ߣ4֬`tR(QͅQ GƬ[SΔjD5 {${ahSoikkϧ[1m@#s6*hu"{(`Oeɰ% GϽ&_̌lYȘ`zgdxWe/FdAqnemF z dl15*D/DaXTvT+\n) {R/>~d{XשHi2a$| .)䍷Y5y 1`{GhzW,Ȣ8}+%P?(Y2N{Bf4~o O RMԥdS_R@!IYHԃ_ai " A=x6;I4>]{9ApZK:N,9~58C3xRǦ뇏t _J?S{=q .M1 ͠"ȳ?]ILL*{ mYBJ_eC6HY=2Z]D!,GĻckzGGqdy ?KHH2pUs_.ZjXTk~}ܶƳ@?Co!F jzwo %8,^0&k*CgcS]vK"}ƽY'h/(@R][9ڣ$`|;}cH]&c uʌ>w\%!ۑ;ל'XW:(S3 u0M!9;V\$l\7JR`\Mei5Ϝ+- J@zܴgU+xc]5yTQ뺟@CQˈ=ih xl6w aD۴7|b/5A||¤3SOtQY mrSm${Vs:O(V)Qf: gVx oZ*:@n_q];3m!-nl k: ٚN *[/ ;0i ѧH^ݖ &u Q/@įHmӑ紾sl+Esº+fB.!T. S#Q:Ez7-x0oY]1Σ{R)R{RSFȰ2e-ha_ΘX[{eF}?3QEJFe!+ )?f<8DJe=EzH, *nJD}AzMُmcheYu~*-#hD.(VԷ4yjHRs2o매cO%:>L<'r@jĿg=o+jNf1*nnp ^=;?=9 =zR؋9tSZM ao;t~[5ϿT \Tr_ɐ z{B~9vOX"{Mߐ1-ruN煉w0U-;i`W ^p%lQCk:].>͡iv\j7[bo`Eq Vՙ"s;%MF1 ho=Ua^(7[g,޴~%1a ]@ cPܵlg2ɹ˯??|?2 ^\!\tMF$q.}/ wYI|si̵o6r J+Ԝ PJ3S{06udi0l;FGiF"onm)ab3Ԃ;b d#}C] hx稭 _cTrJvDLH9osI1"[{1ղ\O-ry-F28Wo2">S \ߐdˇކ袺:qh!(~w>i!Pu@ 2Hek v~I+Xz-š٠ƮQ<<+ )V I(VWgb ʀw #A4J1,2ύu6U>yuۜ89hYCSGɄx)a }ӡ4`NW #@.)$3&%nZ4h6~Q` =Rì{|%pIClS{}"0Lǧa@RMI/`haX!()Gt;ޒGIc\BGo`n5fbaN|z ݭd$<VЊԁFvpn|j*H4_=z\:s2"kQN7MQ1澰Eqbg >C!Z!,=^ִ[ Zs>+iFf.2n`Ď\BAØ25|ZkMR#@iKI-y$y9B.N\*QE .Y3鰣F#í3 5=7R78|:I wOVߪ:ٙ?69|t>[>; )B{1. NOs 6uH4\BEsUT/eW-#BBѭŪ`nk·8Z$MWK6X~&,e^YBSgS1,"F;gieLʓ<04^ ބl*,4ZL3ᕭsLm7GfXAo25 81ܢVE ޸|mN^ܞoz h޶eCewJD_+TCkBKEsbF.ښ{ |+ūmٕG;rC9FAbw:W(#\\=,D_к#y_1^օMfh͍ՙ׏8"x]k#vK}E#r9AK]w*FnF*D*H%R!MGS1]h1:-ǟqM&a%ꜰA(ذE9B &)׾uFoڷ6:PEyQCMM2MC3;ŋZ[ mWp/ni 3@XEm2Tx(m X'm‹vx-Q2s\EBldg/ZhŸBv X&}ŻΞ~#ߴ ]lq|T(?1hss8gmYn^9w7K3O!x T=z}`^&Kډ_M-G;{IRS^pfٱiQJ@N4`iq"aґA=vp\hE{)E`%B:SF~C/qJ9t:uD bAC=-e|SJ8ELۖh„ Z-c2ծD.!(sD(L˼7oywh #YGnH0jʣމFGΊh s/(0L'hpq*o^_Ra3 ^8(sTDƭr %|UgsltnM|E0L//K|[:PJ ^D {BSg*E9d٥#E}ǂ<𙄘k\$"`;IAP$7N+`R%dC[+ gm @f8;}&MuWmMs,pƒ '7NGWV@Xf9,3jpLE+.'3w}=:Yq\+-EY K8ٟd"N",rvcS@$߳ԑuõ&'5_9/ ISΏ :u}_Z*/5I"{&5u:*; e>PT٧eILng'Qud86&c?(Aao"j́|=3 Cv.]Uն)p*J@ިkZ4`:71@N\\h*I(t4%:)_ e# 8nޘ i !HKYg#+@ X45SQQ6Et=l4^dKĽ:—]M|P`+(D۱+ mj̳gL϶o)L.v*Q DcU^P0;ԕ̫H^amN 1``rd_Նeˏ5ģ5kAATE);F 8~Խ+ إI,hj{(:pCs>`;BR/%0!ZKӤ8(.w9)e{l?Gi_5V`j\,и-( ̂N0duyT$*(9n&׸==vt캽h5@4hꁚ'$7̒nEv9x\4Fz: #] fMwGx,2KY*ƮwVfN%,V~t4 -2ShykIo9cQbFV0N%+ Dk \ {6~4o}L#=ƞc1C{,lތC t;b%8,pbЅ!U#l/bo0AuWB!u?+W?ѡYHkNNh<mOJ}>f,hV%MEX$⥿zB͔qVbr޿WxM28cIVmK9juV̂M$|SjMHI.gx >W{Wɑ;v+`L`ҕY%NuXsہkެ\.^L^V@|pWnb{707!8ñt*x{Qg5NpURf4<<* #q i񟆃L|v3o#Q J݆Đ\~/>6TLń%.(B7ôRgxX}S3U_,S m O/8 aAH&X}e>x`qDWZbɏ4e_^SdZ# =LnX_hTcYwUOK tȑ, 鞇*(n{k ;m17;iFh&]jt h EKotaduɬFpEQR)$2 BFN.MA1e8[/pːi^K`%~Xcl'&%WtN @CYc\uKu(^\C*hIynVS䪁8> )J3^d4c}qt[bh)"fh` Y>qv= 7Hڿeb`_9t^Vj \Tw!N9 uL1z#LWFb.1I-^Uۀ,~ jťsEq3)P㧏uL{9gce sU"9[8n&|l-S((.o ㎓6ݨJhZ'::m隧Ӫ1Y1<_1bOkD!OSZfⴟtZ| b{+xAL]nݽ:epXĸ)ǧ34r!` dZіE3K~H.DXWE%8R2-A n,K^Ǘ)r WPT<[.U_ FSQC|0Vdϕr0bcm?tx!-"IrL8b"I]@{zSUꕊm6!ZcK`cogYE쓤UMEJNF vh%^.=ޔvb#1(0+Y;<>-> 9чG_sƌTX@Dd\6ol@;T^ݧv^0$;4CqM|/M4sqrmNm`+ZG ]'|p̓xOu2ffe&8^=`}5vWa[Ŏa4 ޻kl b-~^8MF1D[ad];q"!*7bҍu~sꇻn3HE=YpޞΌonpby[ܱ$d;H:%la.f?Bf^Ǵ Ht>^};1& ظ^튯I!wanSDzGC—`=OA&?z l :o{lN˘Tgڧ {+];{Xr|:Wy5neZN2::J B^KlAXNһdw` $q aږ](SL˓li*ekQNvH'e&V Z)ڈZnMF h/l7{*WqĢw &o &jO1@ehD{K7n̦K"eC]7 a@F$'HzmtpíQ/vnm`׽FhAyfEwqL0/ [+<℔bAG|hbӋw U!uQRdZɅ,XS z!bLć@ڷ׾z-hӃ4h)%r^ܕ\ϊb+D,gė{$\gU>xIh2顧=`K{=?{!=8,D6=on |])EF14$ZK%} 61R?7˥`G`=6DĮGڲ lH+] AmSFZ=;&tgؼIC fOc4PP2f cи9<+aCDzsڬRL :=ZtiCbB"F Ot]-Đsx8qlM& 9P3V,4D!_60ɘno)ũ ;P<꘏\KHj4<'0X>.Z'Pf9>E,I|4%\]$v* WH5-U˧nKc$^%+WAtAw+!ukZ]F+aSToK9?B=}+; 0"1/eZ[֚ql]aY9L5UG)~=+5KR1R~HZVML>csj?<9VJ-i, 0*@ƏM*FE~/fLZ&].dz3uta'x$ۯQ5jڈz\Pv2rD Nzh7ƛGlscM%` AoN'*2dTylhJ\<;nM}l`z$:i'A]EDp.fuV?٥ 1N)u'p1Ikii]I|\KX^gCòW3Ei`;0hY %3["؀%P5k!3kQETXO>V0s5Փr_PNᅼӐ@嗛*E؇$tA8m9"b9d +TVSHNΡ4ɟw&vdO\}WTUx@"}ڝ,uV,0Nɚ;"~-lv,YH3cmW])P³q/*O< Zjd>-V=Em=JyQ@V'^Pd7Mc՚CV{;J=Џhݘ`ȶA02YW8s-> $ o`&fJ>CD9wX֕S3|cYYV3^ EaR~mE>nh@esGӞQ>R-3X L oӍ5'DxiuH$m5ߔ?`ݫ-4F^-_Ib-H^&{|}9ԗy>\1 ɀ@t-&~#,:uS~zX=Ýe?F\L.DPuoO$ff ߯+sKˌ-:H͏gA<1XJPFqxD8{tS٫QqRv'?anV- CQvTgM6WhcAKy-~0>@o|ؕ]duz_$Liu$4̄[lfʰ_6ytaU($I+{O̴(޲|j M۽<޸ ~&in+"3 Z,[{60f 1!$qP9,^S~mһ ! :2Bd-݇~܌_o%:9^NSrSca:>zG\G_C"{S}{%F6yޜsV:$dSm֟ZkJ8ⵯMv.Of5=,zA؁!EcWSXulc^HAvl/ʆt7 L]>/MzxDCxǶ $H1NZd1Ή循A4tͺReE6hH4J`mO >[)9bSi']Sw]: Mf| 4V=a+}IūJbdo,CAax0'0$Y)ǁ0^Ʉ.ndX{v5f1BqL͠r|}mu5|Jr?^е`!Q'3 BQ=Dݽ1"A}ؗAyס~߾;R9]Ԇ4Isu5{Bj؏ZdbnGx FȰ#/#b3[_/GMos$ =Zj:̹yt?ardPlOA1bK#.6&`BYџigoWPE&"kX&bÃv+ze3iZ}!QEp|_;V\#A?߶![}no.^bwRh]2`ZlU>P #UJYU9d=XQiour_#kY|wD]QCgAG,VeZWdbYhgt6sdy {]~oeݠ\`/u pᜨL܁Na$B>}NEo8,P do3xܩ;K'b* $¶kn~yMu0Tpg{X'Z^A@<UBֲk؆ Xvb~%@`V2||X=u]^RK: B_ͤA]x>zo/1|b]bM.|'>ׇ NbGH \-՞jQr ֘PJdt{=Tމr wWF_gdOɈH)魣jJx]Vp+v:YN {v_Lތߚ3W4V¹1=feU>Em+>h l9z" cW儽XDn {EDH=uP OOȌg:<ݱ̸@Ӟ#9NC +@P&K@R#.$\ByESx<ǻA_djaTDmN }%I-Ak^94ibwST$hMjшE{4STl@d`IYV+O,_"O)V 8%jN"K K3aX׉*pPeNT FrnIol>rjݭc8NnSR0x[Z(NT|4{XR qvV0h癝[8M^}eO'a0AHa]~D6ٗi˾:l JnPd:"=0~Ы|eAorUV\n`?5A }Xw׉*H+B7\{n[oa֖ZkI; NȃwiݖF)(F9$S,4yB|߯o?ޙ`wyy3wEX矫]$OtߟhTek`x zQJ˜wg>?{G^0\~ ]I}]x,֥X $?#xբ^پL<@*xדC8YߑI0#qxНk5o%Ѿ.HQ# m00 Z˨>A&U5Eu1ɀRf}Csh5b `3Թ4#Rʼoߨ_ vw:8/7DRq!w7I`Wf|k&2?fS{9YOhPؤUO{Yk9FŸ_ƶ0^dXsܪ,S]^y0ޗJ),;Ήh)!įzҩyx02Sqef))⍆ { r9kMۋ rE:zb{*]z囿EO(<3DdmnKqGAsmۦ`$3ڤ47w8l0]FHU'KUlN;ƴ[  DeqҿoK*BX)r>&O$-{҂m7msw* Hkt9Ώ8؅_Q ?YpQ8 h 68oqг義4;I3^w'?G!% VP)P=1պ T}~ú/myq8gBjQE{yKJ/5\,U0@xo,fMDg~/Qo9VoVieXRry grrg k$쩌RY4k}[lp e~Xj#Ԫhl( Jgl<]@f)9jL"8.@LA>dcgNa p:k!ARb-myV*0ufDa bf:WN7t42lc`UTTսsnqFB =`ӞKOF( j1{ĀQNp Oda륶 ǻ ]jcNޫrIF3xE]̸_PQA p=\CHr -/,.nA\g07n"fң۲ß_sY`eK&jD@hkaK v*G[Hjş]Գ+)7K$j{Pʶ?݆ xYȰҡYR{+G x.9?De}c=yIn 6zX0i⽯mlŷٕP1.〩yyoDzjLxُ\Ջc`FAeNMt0UH-Jxt6ءxftȆQCâi=r!|p3)?+U.f%o3[?/(u:aORdnҶJ+ .C[)Ա`2A4 Sfq$ t8J#~ U[7+W?]h ,UDϭ #${}j /`xe kDZy?)˜ |ث) xBYcܧpjHk COG*PM`/!81LnâFG`P("s6@=˥]7IźFF-h Na@'DFaߙߌ(R$WJ?ܖωMZ`-#,"VκÑ9&`p\?2F/eF?79Nw/tLǐXpZm{)ZΎD!{akAa1ݭIgbZh5yrw:l' hRZ g"ǐ:k\Fq~#/H_ˣE7+kW}I 1Jd/3R^DƺO`Pl闺hMHl_%hESC=dR7&{m%2WoA8Ps4UdRb{6$<=u#q!!Go| zu5*a޽~S98:R,*_4H{]Pۖ?J} #Î .mCYbmMGuHc6לJoIג88%gj&\X$Q6NW4p G5ުPՂ$aƚ݉fͻm^7Ib):v{jccZ9~5JK@h0ms{m뒋8OiIORBH աNPDBNaǧ9[0Nx­VDN,*H:Wsn0?XcډJ&'A{<Ġc$hCg\kRNtgQڀksKޗi4#Zg_)L v4:7< 8t6U`kEHf.xbdtU׼-B]%eCY(o(ReoF?ϑjsRv 8ok( 1, ?OMW /#B2iyzPvvNCa6~1 *)-4GcM`#81f,)uƮZ{eEdde6%E?b#\% ƥ` ɮ*QBpqM*ӲM`G#38A)GMhkƬ`| Y`M( :G 6 d߮!lFp:Hx1#hC zbOQ\%$F-=`o*ș(P D qBL?~5旺?mv2HqTt(JNƃoʻpu\;bv. l b֭曪cӏlV|n=ozA"б]( ~vKEC$xO>тOk [7Ϲ(]Z W]~#PzY~; 3}@,//*% om¨`ũ㒺((n) 3i*Ӆ TE9rsH z2dK:4*}4kG$7ďְK-BcxWpԼ/z l$#lJOky,]$c `9$%}!(d;2W/lPI $ q^῞dNz-8FS9xE]:Tb}%Q (ɁN^r3$7>t>D !U9A% hZ?}_< x6}BC̓I&,!- :UUIyglE7 Wf":\6U"zPj9[kh9gMJf3 =G+S(07fu<(#pO{L0 qUR x8 ?+-DPlxƀNZhrRh٠=< v1KmTvZ?*3i7Tr WH~l_ ݗ䇠~na{p>w'W4*&(͵P1}/(+Nu(+q#T.qmz<X롍 (/ⓜw.ugxCtSq ? [AQAcAQ=_s0xԌ;^Mk-7l䰄켝9p%^,J;⑭*PKKZ2i)Akw x-(;?A9>.ֿ>< W^ڈ}~ ڀq dw3fւ~%-o/k"U]*#şf`^iN띡 xwY.4.+a`GDl_a" \]YKt]z_:ڬ`b`%ڬ- iZnW$OeR¦Km\xsb)=젛 y>V1sc*FbO7ı`U8^~y,=MQ 0  HD oɌ*Jo ~F{ F> G>䍁4=l&ݦT'[&=;oy|Dt4%FBkrd^:n܌wH]nmLZj#OBfvV 4;NDpc5lMQۖ1Ó6@%[D6S_=>ImujUL][Yөח`?#| s,%3:tG)T,Ⱥ|K &TuQe%3ȴw\Ҏ6^V^H3-#joQ_7ұhPtDƈ'b:X@ ]] R`|> B㺎O5Z3h$Ԉ*IT &{pHPwm'`i~xdS89y{sa飡;9 {p?!UԎlN]~\鵪BLr5SsVUs84UD~(i(oAE)]ݝ<jD]"K˜}bd#T3O-2B(Ѣ3ڗ8Fڹ878 ek[ܮL4DWsbM$fv8YZHqǴ_ke+"]%6tŮ,4ޝn3 ʖ+m'kL)faՈ{Tls͗\+j*x٠ A[jaʌPwI;(GI$hߍGzGa@@د4&hd))Ni+$)i|DV۪,WVIe\mܰ";h30C:1 L* ,KqP/7:oJXOvNbO5 NcX{d+*I3U i} ̵NZIcK;T:@R2ߟ7鳧eS7e<>$|"?xHMn]SA>̠tyJ˳Y-ȰAbIUaۺE33]'cÖ!`}3GjUSƬ L`\n?tDY;[m'aL=eb&Ee.U h6#)g]o 5Aܬ'EMBiZFk6:pl9e5iv6N^[- 20c$>ͷDk LzDzx\B!? fDž@Fē2uX *D42zHZPUI)Jo^-:bEKŲLo6sJgp)Ǿ$tt"a/=E}蕫"޿h6 ̞݃Tb$A frtv{g! XHwǦlPDx-t]z?pe+ ѱgih 5_s-pJ4TVS(S^&zfQ%ia+촅xV\*\es9+Kr"HMF ֙XZR2ۋ qZ 5~|߇/K_"~/_]+nD3fq 7@A,*)ybD?ك}A,0hkKsH +A?Σ8/m7+VmHZ(2;dd [RsvQ-EejR"1+E.ĭ?"A|YnSĖ87#"jUT3=JWoP$GSq1Ki,)GNLL.#l|ԓHʼn@(M"cei$~ *G9&z4pjjq!`=Ml:y ޟⰑIQcLKս[ЉL]c(n|vf3b2t6z bP%Xѧ\?,ǡ;^MЋ8׺a;wxzU|ݻ͋|/{[(9C CyJ0%Ƨ$'}~P)  5׾XiT&$ MnyMLDu<'^^gon}1P D,*ȃ͘ux>>!Ā#U'4oE5_(jك4,Dg$oZ1v[A{Phcg? (0]@Q/~$i|XWRY>~)Ƀ!jSնdt5' 芽{ Ȳ+ 2@dq?zqf/QR-Es+a6Hx0] 08hR7skCW̤]lB%Wz*icX#N[M5 gX~P^F$hORmW>ZŘ])+%6r(_hM[sC^X4W$(oYՋ"4 ei ˵5RIWKaإ%Rj 9uh9IS㻠Zñqt^}]3 gO[Њ8)V5[* l]$L.eӫ碲\T闵3]kd&EMؕelK[$ ;py=J.yj8u1 iÍMZ!Q`moK/ۧͱu9&bC+97H!K1?~8;cM+9E>8),[CHg73Ql\zOVSwhb [>wæae5TǾfcO8tÝI\^T dz>$d/!fJ7'pԠ;JZnۃC9)pjZtb g1CQzJb\#Ztt N -g)-J)UMZ N6> QUx+}@ ù9Z` ,:!o00Zғs5'6X,Dw6u)ssi[ j:ሕ.xOyvQF=ZgV/nphU?p'r$u, RMmTcC@O")&qAe}1~XkP (~W ј*~E@]} 1e({hYmێ˅<6[*;<2m^a Ӑ7m+N J"gV‰Z{E).SRs[]j6р$"jTk>f%-cTlZAåwuFK1`?/zFp(t+2bFJfHE]ű΁eT*Zߒv H,QL܉d3Ib>GmΎ!);5).r]*T'ln%RaP{{̲X2 FXHRٱK(T) k`;÷+jp}!,D ^d:=NiC{[5"';ѡ/s5eZS+J?PYF١)We}ښ= dGaLqE(iPr4Bw#Ø ];Pèk,K@Р}&={??k G!9lV,302DG,S敞cǕ`$S,L"^SHWNFݳ}yen*z5 c*Fȍ)MYLs-l-0W;|~Rғ*`E Bمϴ̩Ev>t;(BΨǡ R@;yNe|dYm# QKkp" Y&]И+=*L=T LFOy)ּb SN][a طpsCRapezVfA-#1f=ޯl5^O0(\]C=Lƌ0S&82p؁Yof|X|Df/\[*TKä_K,LU?4V`ܪ%y=ި*[8W$ *RyOorƢsJq$}xZBjZ$)aA ~ ϲt}C⛲ej''qu.KZU* 7DKa]RA8?YG!gǐpC s T5=M66 DpF@hiΆ -ҠQ2xIsXnRP(F7 /HIxMl)BEVylc̖顮˦<E"'F`ݭ >M= qNJ> H woh$k* ,P7 ΊN$oԪV >RkAEݵmao<ͼ8^feg \0X·#,R ĺ5' '/]XQC08a`.z<Ȁ^*Tn1a^Po$d lV {J{%&J=YUBBiS.E$cu&间Uw,wz'>u|S1NzkkeErR9T%inNKB T7å~vf2hʼ9CesU4k wV(\Wǵ +DvJ"B-apz,ߖߛN_#mX=JfOaÅieUw׿a:G^#o&щ!00ygo^rr=kzXv!Ѕ8#>UwP.E%$GȄR#ÈLc^*jpBpo==*oLn*KAfNj׺D!ЏUGBIz-T8H[!)o L_Ɖ(o]|4EpEb䁑͌g2Ȏ_[0]CulMΥYHdIx49mpSvӞx%k+ށtFn2*wu7 R(1(gz`zuY&OBHW]}u# .`՘k%:oC%]DXdƱ4G(E3~_e8NB (H#}֎ 9.j*wV,m*W.}CUbʊmG# eWNZ Dc𒖛D&“b#ˇwr؄j_0iryuܥ\b4|aTT]__~b3_"S@ `Cͨ="Qf4- c&j1 ( /=$w>}gLh3 9HHsrn j$Q3cTqwGJ0.\>q=muK)pHL0N\`Z*]+IJWc{[0J FZDWR˳JkOO8 Fa9WbL(cP/$l_'5b#\ǛS`y+D!쟻 @W=7WwN|ňe& KC:10hEwj%#ML.-`@ҭi׮a(DYPO+?: %cف@6KY<.aY\AWce7wĪOɆ|T.xand%X ,|AtF܏]X<ۏΉpEOC< J'*vtSŋ ,:S7.MSwT(y|/(RVnl/=`F)~Rc/}Wzs+c)ޥN_E5<9t7#&5)|M\M6gs@{GB`B%u2 +Kg?2܏\ddF@̪K#)ԍ`6Hz0h wŘ\fo(ʌ?s8 ~Yp[)gO?|{9{o(W/l.dY|Ed)x>b|L1_ Y=C?,$~H_vΏN tJ7O} xԐDkOIx6eᕽqac|\V g}Z;$ĤL]3-7@e-Jcކ58ؕ!x6_:Io%Zl zJoW@:VcumlI>5%r\!g;YWoH(Af]I \QN =8*g(oт_[I-{$*"`cHW ϱ:,N&d!Y&ǩe3p3%MQDZ[^Uuc! aXj8\^ f}Պ3_Q5e,vy╾7OD[5K $v(!7`D`uyӟDٙ[C & Ct푈X_ XlJ 0XuqZ+4`egc KՂmrjzĉYگ6A6t~|^kůa# O2)5mZOM8}p| |u~I͛üJu۝$,P \uvRo+yCavw᪃T`1'cwxBSV{V9D'xmeYU4ѣrǞ#[IYE<|ܛ'=T B4G߻&E;M/gML>\JUR\t뺢,^<( kAaR1 Λu,;8H`$9殃FYHy]|C~GZ #v!<.?s&ӡH$>iN!w$dl'O+"2fPv2o: ԪYPӊDKԊ~R`*+U>~)w'Ծ|eu ~7֩n] PէD=0 B ME GHPq>U"F[)eB˖qi+2kiT:f[ 9JgSa@.aZz&2~d@Ҷ|ξkʖ&ڇ4 C!+S:8fbOΎFE׳OWLh/p N CjX [׏BV,xvЏMe tRJb}&O?4#LVz^~'ǴR#a${ [@kSWTmRs;lW ;;-%7d/,o;:r0Wˑkh2Q8\ KHW$FakK{mO SK='~Z#hc3]+SLoU=x$'rtK8;Rq/ISkTs[hEn< ,[e{>;o2nA>>DA,]߀Ē"Zt{k!-y7BCǥ2Ǹn_1OWJN^L;D~B "9 Ge EM5X;$|7-Cpj5MXQ5$~N騕!ޑ)D<^l-1UrR&n@]TA`Gzuy Z @ Ȇ>B٩ TękCvG:mvW1 VX_qqbH`1>f!+o(͝i fHƧܬG(Ou%]Uuzضg\t!2>j5j8&3F#><#Y|dE!UbRS#sl6TӑT֡d>R]<8fg?\ 3 nf |g)>_c_E|4F+wۘc*2L'DtʾF(׳`Ѽ;BL8HC/tܺi܁C`0_vBeaS:oιIɲ_|rUpU8cwP7{J>:u%ORzкIHThbXʕ4'<@Yl7lGOIR $(9u诪'?ZK s: B+0j"{*$%hFxeZԧ V%\q'˩IᖀU=ܳB1ds (獕U8d#?A uCXQR,]kƸ?>A`-; LUA9z^L/ꮠ~W)#薔o#Dq7aY4 ,mU~o\pǥ^Rޘd:JܼZ~ ˙l:/-~A3A/l/ .@e[ wq)Gm~LSs6ͩ!=T$ yţgx6[s5@3\elt>L_m+;U_rvB%_^`R,xh ʭ^"8D;T5AvfOӨxu €Au5<vd“kQz`գk/u|*cNxA|(@KZ+rXWr22%4yQ 8T\~[@b>Әuw5et ;"2Ch.u->ym%H-CW_ue(Ay>Fl7%SL}b"d-!8 i]PcJ<)yC{Ji[5,ynT9ѹѨNjy'ؿ2!!FOZ93g>\ì=X r4Hy"9tK1 hS#] &٢8Ht[D@ ?m `7Pal_̬)s4H`rzC}s6I>u8&rRV`༦8q%%|kRjPW e`YTs>yUhem zyҪ3%PzcVySrö? w7v/gI^gʸU?$L'~)eFpDȇN!DOV =uBO…J:|&{q9cmzڱYa~/Z A;F$7w?P̃p.Mob;<\7CD~惆y1{4(v8M7;-V^4&m3R\|}ֻ[HrUAcVufj491ܴ\MԱa/XV]) = ̈ I)-t۔D }ji%Zf+=Gd;7 UbxX"iZg2,xz d 4p)s<8m4\hXEϘe:ts\%/WN bMͅ`(^cQO`f?0A. ׬LSLx\lI6}𮆃C)QرܤT>o }-vQ'_PbwpU',hx>+$Z B0VLEQez$% 0];̵;(m1"cij+\su|̈zzE/bE[j/ X[l)a% he$n6h\4v#FƦI2tWpi푄OL(T>?hi9E~4LǼ/Nm@YF0-!ˑJ;f+mH&^pkexx!b( Xm{N08R*V i*X-`.wbƼ5ljn%ݥ٫A+܈r?CIcRP3AGo]1t(&ZYxM#SJ^ 1eG{8sB/4O`g'x%`s0U~yDCoO Pu3Q Jhrq74"Y. p{vdvVcV`IrI3 !6׵3ڮ6F"4l [핅UB 65Vb kАIMjsH.-j |Ϫ)X'/qb㠝1ĬC\ #$n8}vԖ9- q"1Fۖg-b TKM,3lf=*D*q-DP sopn-VQ  {\uz d*KSVlH S<dU (?FZjQK l"2bȞee] 2 >Wv;YF*Mm{?0΢{B HȠ|Q6bo~ؠ3c~]|1zK uv4=<+B[Ln_לBA-G $ѳdJ|<QBjo_jɯ#QoUli*rG/#$vQPPP`7o&pT3RŁŚO:`;]A~B6+ͷRT:Puq}6F&LF˘$mh@Ҩ{m۶ YZ