libspdlog1-1.8.5-bp153.1.1 >  A `m0!M@eee6hi~ySHQZld0OD=ֵU ,D ~jUhPC}ېWa2 ua$l^K\e3Qkrz ͘p1X뗉[Z4%v >p@t?td   1  ( , 0 8 z  x(89D:>qf@quFqGqHqIqXqYq\q]q^r brcrds$es)fs,ls.usDvsLwsxsysztPt`tdtjtClibspdlog11.8.5bp153.1.1C++ logging libraryThis is a packaged version of the gabime/spdlog C++ logging library available at Github.`mobs-arm-8 0SUSE Linux Enterprise 15 SP3openSUSEMIThttps://bugs.opensuse.orgUnspecifiedhttps://github.com/gabime/spdloglinuxaarch64 0`m`mc7b8bec71c554fb5f9628f5eab602c8033a1e695813dfdcb1ef959533b2d7d16libspdlog.so.1.8.5rootrootrootrootspdlog-1.8.5-bp153.1.1.src.rpmlibspdlog.so.1()(64bit)libspdlog1libspdlog1(aarch-64)@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libfmt.so.7()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.5)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.14)(64bit)libstdc++.so.6(GLIBCXX_3.4.15)(64bit)libstdc++.so.6(GLIBCXX_3.4.18)(64bit)libstdc++.so.6(GLIBCXX_3.4.19)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.22)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1`\{@`\{@`[)__@_u_N7__@^V@^@^[]]@\@\\j@\[[ug@[qrZZԐ@Z@VHLuigi Baldoni Luigi Baldoni Luigi Baldoni Luigi Baldoni aloisio@gmx.comLuigi Baldoni aloisio@gmx.comaloisio@gmx.comLuigi Baldoni Luigi Baldoni Luigi Baldoni Luigi Baldoni Luigi Baldoni Dead Mozay Luigi Baldoni Luigi Baldoni Michał Rostecki Luigi Baldoni mpluskal@suse.comwindowskaput@gmail.comjengelh@inai.deadam.majer@suse.dealoisio@gmx.commeissner@suse.com- Update to version 1.8.5 * Fix compiling with C++17: remove constexpr on level_string_views.- Update to version 1.8.4 * Remove version requirement from find_package when searching external fmt.- Update to version 1.8.3 * New hourly file sink . Creates new file every hour. Can be limited to retain only the last N files. * New daily sink filename custom formatting. Users now can pass custom strftime pattern to the log filename. For example: daily_logger_format_mt. * Add SPDLOG_DISABLE_DEFAULT_LOGGER as a CMake option. * Improve color terminal detection. * Ensure SPDLOG_FMT_EXTERNAL is honored in the bench program. * Skip CMake module mode when finding fmt. * Open files with "ab" mode even if truncating to better support logrotate. * Fix compiling error and typo in hourly file sink. * Add constexpr to SPDLOG_LEVEL_NAMES declaration. * Initializer list style consistency. * Fix call to non-constexpr function. * Better numeric_limits<>::max/min fix when SPDLOG_WCHAR_TO_UTF8_SUPPORT is defined. * Simplified wincolor sink code and intensify the red and yellow colors. * Set default value to registry::err_handler_ to resolve Klocwork warning. * Formatter bench: Fix compilation by avoiding function name decay mechanics. * Fix warning whe the compilation flag -Wswitch-default is present.- Update to version 1.8.2 * Perfect forwarding fmt arguments. * Fix dup_filter_sink to log current log call's level, instead of the filtered log call's level. * Ability to get size of messages queue of async thread pool. * Add missing include. * Updated bin_to_hex example in the readme. * Fix async periodic flush test.- Update to version 1.8.1 * Fixed load_env_levels() and load_argv_levels() * Fixed stopwatch's clock to use chrono::steady_clock * Added support for Rcpp (R cpp compiler)- Update to version 1.8.0 * Bumped bundled fmt version to 7.0.3. * New stopwatch utility for quick & easy logging of elapsed time. * Raised CMake requirement to 3.10 and cleanup CMakeLists.txt. * Added get_level() and should_log() functions to the spdlog:: namespace. * Fixed cfg::load_env_levels() function declaration. * Fixed broken aligned function pattern flag.- Update to version 1.7.0 * Support fmt version 7.x. * Fixed to_hex segmentation fault * Support for FMT_STRING compile time checking. * Clean CMakeLists.txt. - Drop spdlog-1.6.1-fmt7_build.patch and spdlog-1.6.1-fmt7_tests.patch (merged upstream)- Add spdlog-1.6.1-fmt7_build.patch and spdlog-1.6.1-fmt7_tests.patch to fix build with fmt 7.x- Update to version 1.6.1 * Fixed deadlock in daily_file_sink that happened while cleaning older files. * Fixed ringbuffer_sink::last_raw() and ringbuffer_sink::last_formatted() that didn't return latest elements.- Update to version 1.6.0 What's new: * Load log levels from environment variable SPDLOG_LEVEL * New windows eventlog sink. * New tcp sink that sends log messages in tcp to a remote server. * Extend spdlog with your own flags in the log pattern. See wiki for details. * Bump the bundled fmt version to 6.2.0 . Fixes and improvements: * Prevent race condition when SPDLOG_PREVENT_CHILD_FD is defined. * Fix race condition in the filename() function in the file sinks. * Fix ansicolor_sink::set_color(..) - can cause memory violation if user provides a custom color code that points to stack memory. * Optimize cases when string_view is passed to the logger to avoid unnecessary fmt::format. * Support for max files in daily logger. * Fix deprecated warning with C++14 and external fmt lib. * Optimize colos sinks to use std::array instead of map to find color codes. * Fix potential buffer overflow in color_sinks when one of them has a pattern without colors. * Don't include windows.h in common.h. * Resolve erroneous clang-tidy warning about using a moved from pointer. * Fixed numerous clang-tidy warnings. * Added options to to_hex to output hex like hexdump. * Removed the 'SPDLOG_NO_NAME` macro in tweakme.h and cmake. * Added a forward declaration header spdlog\fwd.h . * Moved throw to dedicated function to optimize compile-time and runtime-performance. * Fix a build issue when SPDLOG_PREVENT_CHILD_FD is defined. * Fix issue with using external fmt. * Minor performance optimizations in pattern formatter. * Add log function to the logger API to allow logging with custom timepoint. * Removed meson support. * Fix typos and tabs in the code. * CMake: Fix GNUInstallDirs include location. * CMake: workaround for Unknown extension ".c" for file issue. * CMake: Disabled extra warnings generation by default. Use SPDLOG_BUILD_WARNINGS=ON to enable again. * CMake: Support for precompiled headers with SPDLOG_ENABLE_PCH flag. * CMake: Set minimum version of fmt to 5.3.0. * CMake: Fix tabs, whitespaces and eol. * Tests: removed duplicate entry for count_lines(). * Tests: don't run spdlog-utests and spdlog-utests-ho in parallel. * Tests: Enable running the tests against an installed copy of spdlog. * Tests: Support empty SPDLOG_EOL.- Update to version 1.5.0 New features: * Added ringbuffer sink. Thanks @eudoxos (#1307). * Auto create the required logging directories if they not exist (9b7812a). * Update bundled fmt to version 6.1.2. * Addded the ! modifier to truncate the result if the field size exceeds the specified width (see wiki for details) Fixes and improvements: * Fix build failure on clang 7 with libc++. Thanks @jktjkt (a03f9eb). * Fix some spelling errors. Thanks @flopp . * Fix - compilation when using external fmt library. Thanks @dvhwgumby for reporting (#1273). * Fix location of CMake config info. Thanks @dvhwgumby for reporting (#1274) * Fix missing include (9a68bd8). * CMake code duplication improvement. Thanks @bencsikandrei (#1283) * CMake improvments in tests . Thanks @Andrei-Florin BENCSIK (2cc620e) * Remove unused variable. Thanks @masmullin2000 (#1285) * Fix tests to Use _FILE_OFFSET_BITS=64 when building on Linux 32-bit systems. Thanks @yipdw (#1288). * Improve systemd journald support. Thanks @jktjkt (#1292). * Improve log macros. Thanks @pck (#1294). * Removed lazy argument evaluation from macros (#163). * Some micro optimizations (79468cf, 3ee4f28, bf40855). * Correctly guard SetHandleInformation API call to better support compiling for UWP. Thanks @sylveon (#1296). * Exclude from compilation prevent_child_fd() if SPDLOG_PREVENT_CHILD_FD not defined (57085c8) * CMake - Added tweakme options to CMakeLists.txt (18edb8b). * Removed SPDLOG_NO_DATETIME option. * Fix meson tests build . Thanks vedranmiletic fore reporting (#1295, c081919, 4a4f13b, 436ce16). * Use #include" instead of spdlog/.* across the codebase. Thanks @RedDwarf69 (#1304). * Fix struct tm doesn't have tm_gmtoff in ISO C. Thanks @lancesun (ff3e6c7, #1306) * Always cache gmt offset (de2c07a). * Optimize backtracer operator= (255f7f2). * Fix some clang-tidy warnings (93008b2, bff8572, 3999613). * Fix compiler error in os-inl.h min/max on Windows (#1302). * Remove redundant semicolon. Thanks @inhzus (#1311). * Fix compiler warnings. Thanks @0x8000-0000 (#1331). * Fix missing include header in `spdlog/sinks/daily_file_sink.h. Thanks @afoolsbag for reporting (#1332). * Fix elapsed time larger than 6 digits ignores alignment width. Thanks @ivan236634452 for reporting (#1327). * Set version for shared library in meson build. Thanks @lgbaldoni (#1337). * Improved dist_sink ctor. Thanks @mmakhalaf for reporting (#1298). * Fix #1325. Added SPDLOG_FMT_EXTERNAL_HO option. Thanks @steffenb7333 for reporting. * Fix #1340 (missing include). Thanks @jeanga for reporting. * Fix compile on Win10 with Cygwin. Thanks @frfrankkopp and @tt4g (#1347). * Fixed #1348. Thanks @ficzerepeti for reporting. * CMakeLists.txt allow overriding the cpp standard to higher than 11 * Fix a small problem in the basic example. Thanks @mike239x (#1367). * Fix invalid meson option. Thanks @segfault-magnet (#1370). * meson: add fallback to fmt dependency #1378. Thanks @idanko * Update docs: spdlog now available in conan center, bincrafters repo is deprecated #1387. Thanks @gocarlos . - Dropped spdlog-fmt_610.patch (merged upstream) and spdlog-external_fmt.patch (no longer necessary)- Added spdlog-fmt_610.patch to fix build with fmt 6.1.0- Update to version 1.4.2 * Set additional CPACK variables for RPM generator (#1246). Thanks @tcraigtyler. * Fix compile when SPDLOG_WCHAR_FILENAMES is defined (#1249 ). * Fix stdout color sink under Windows to better handle cases when no console available (#1250). * Fix windows compile error where std::max is overriden by a macro. (#1251, #1252). Thanks @bsergean. * CMakeLists.txt: Moved the installed lib to CMAKE_INSTALL_LIBDIR (#1253). Thanks @DasRoteSkelett. * CMakeLists.txt: Fixed pkg-config generation (cf2bf48, fb70eca). Thanks @SammyEnigma. version 1.4.1: * Added pkgconfig file to CMake install - Thanks @orbea for reporting and fixing (#1237 #1238). * Fix regression in wchar support under windows. Thanks @Bak-Jin-Hyeong for reporting and fixing (#1239 #1240). * CMake: Do not install bundled fmt if SPDLOG_FMT_EXTERNAL is defined. Thanks @orbea (#1241). version 1.4.0: Improvements * spdlog can now be compiled as a static or shared lib (thanks @DavidZemon for the help). * Using the compiled lib improves greatly compile times when using spdlog and is very recommended. $ cd spdlog && mkdir build && cd build [#] Build is static lib (pass -DCMAKE_BUILD_TYPE=shared for building as shared lib) $ cmake .. && make -j * Upgraded to the latest and greatest fmt library version 6.0.0. Thanks @tgpfeiffer (and to @vitaut for fmt!). * Support for -fno-exceptions (disabled by default). Enabling this will replace all throw() statements in spdlog with std::abort(). To enable, pass -DSPDLOG_NO_EXCEPTIONS=ON to CMake before building spdlog. * support for building spdlog with meson. Thanks @mensinda * Backtrace support - store debug/trace messages in a ring buffer to display later on demand. Very useful (thanks @MathijsV for the idea): spdlog::enable_backtrace(32); // create ring buffer with capacity of 32 messages // or my_logger->enable_backtrace(32).. for(int i = 0; i < 100; i++) { spdlog::debug("Backtrace message {}", i); // not logged yet.. } // e.g. if some error happened: spdlog::dump_backtrace(); // log them now! show the last 32 messages // or my_logger->dump_backtrace(32).. * Systemd support. Thanks @WarShoe (#1027) * Support for cleaning old files in daily_logger. * Numerous CMake build improvements. Thanks @DavidZemon , @jktjkt , @ksergey , @mnemotic , @cneumann , @dpacbach , @FrancoisChabot , @myd7349 , @matt77hias * Better support for various Unix BSDs (DragonFly, NetBSD, FreeBSD, OpenBSD). Thanks @jbeich (#1234) * Provide source location support for systemd sink. Thanks @jbelloncastro (#1122) * Added fmt::(w)string_view support. Thanks @matt77hias (#1139) * Add option to force color output without TTY . Thanks @psalz (#1175) * Add more overloads to spdlog::log and spdlog::logger::log. Thanks @sylveon (@1169) * Add public API spdlog::initialize_logger for create loggers manually. Thanks @tt4g (#1035) * Expose should_do_colors_ in ansicolor_sink.h. Thanks Florian Wörter (#1022) * Add tweak support for user short level names. Thanks @MFornander (#996) * Add method to filesinks to return filename. Thanks @markniebur (#978) * rotating_sink: Add option to rotate on open. Thanks @pwm1234 (#958) * Allow filename/line number at all levels. Add function name %! support. Thanks @possiblyhuman (#956) * New dups_filter sink -duplicate message removal sink. It will skip a message if previous one is identical and less than "max_skip_duration" old. * New '%o', '%i', '%u', '%O' format flags - Display elapsed time in mills/micros/nanos/seconds since previous message. * Some minor pattern formatter performance improvements. Fixes * Fix Wundef in os-inl.h. Thanks @AMS21 (#1189) * Fix use of old style cast in os-inl.h. Thanks @AMS21 (#1164) * Prevent NEAR and FAR macro definitions from leaking on Windows platforms. Thanks @PeterTh (#1142) * Fix syslog output. Thanks @mattiasj-axis (#1140) * Fix msg.time in daily_file_sink. Thanks @s-shin (#1129) * Fix missing include for null_mutex in rotating_file_sink.h. Thanks @casperevan (#1120) * Fix warning: redundant move in return statement. Thanks @MarkKoester (#1119) * Fix use of incomplete type in stdout sinks. Thanks @DanielChabrowski (#1118) * Fix deprecation warnings in filename_to_str and improve performance of wbuf_to_utf8buf. Thanks @sylveon (#1127) * Update README.md. Thanks @martinkrammer (#1057) * Remove extra semicolon. Thanks @Jerry-Ma (#1202) * Fix unexpected log macro expansion. Thanks @db-panda (#1055) * Namespace qualify stat functions. Thanks @p-po (#1045) * Fix typo in Android logger. Thanks @romainthomas (#994) * Remove unnecessary log function. Thanks @DanielChabrowski (#988) * Allow custom formatter in sink's ctor. Thanks @DanielChabrowski (#986) * Fix shadowed parameter. Thanks @ZGCDDoo (#984) * Update log_msg.h. Thanks @scribam (#969) * Fix #benchmark link error. Thanks @myd7349 (#962) * Fix typo in file_helper.h. Thanks @brridder (#955) - Build as shared library and added pertinent subpackage - Add systemd as build requirement - Spec cleanup- Added additional building options- Fixed build on targets where gcc8 is available- Update to version 1.3.1 * Fix google benchmark link error when compiling the bechmarks. Thanks @myd7349 (#961, f4c737e) * Fix spdlog not printing message if SPDLOG_NO_THREAD_ID is defined. Thanks @scribam (#970, f4c737e) * Fix depending on the order of inclusion of spdlog.h. Thanks @gocarlos (#959, 23fdc0e) Version 1.3.0 Improvements: * Upgraded to the latest and greatest fmt library version 5.3.0. * New API for default logger spdlog::trace(..), spdlog::debug(..), spdlog::info(..), etc. For convenience, spdlog now creates a default global logger (to stdout, colored and multithreaded). It can be used easily by calling spdlog::info(..), spdlog::debug(..), etc directly without any preparations. Its instance can be replaced to any other logger (shared_ptr): spdlog::set_default_logger(some_other_logger); spdlog::info("Use the new default logger"); * Alignment support in log patterns. Each pattern flag can be aligned by prepending a width number(upto 128). Use-(left align) or = (center align) to control the align side: align meaning example result % Align to the right %8l " info" %- Align to the left %-8l "info " %= Align to the center %=8l " info " * Support for logging source filename, line number, and function name (thanks @possiblyhuman for contributing to this effort) flag meaning example %@ Source file and line (use SPDLOG_TRACE(..),SPDLOG_INFO(...) etc.) my_file.cpp:123 %s Source file (use SPDLOG_TRACE(..), SPDLOG_INFO(...) etc.) my_file.cpp %# Source line (use SPDLOG_TRACE(..), SPDLOG_INFO(...) etc.) 123 %! Source function (use SPDLOG_TRACE(..), SPDLOG_INFO(...) etc. see tweakme for pretty-print) my_func * Support for compile time check of log levels using [#]define SPDLOG_ACTIVE_LEVEL . Use LOG_TRACE(..), LOG_DEBUG(..), LOG_INFO(..), etc. to enable. Those macros check at compile time the log level and translate to empty statement if the log level is not high enough. Even if a log macro evaluate to a log call, the macro will check at runtime the level before evaluating its arguments. So for example the following won't evaluate some_costly_function() because the logger's level is error: [#]define SPDLOG_ACTIVE_LEVEL SPDLOG_LEVEL_DEBUG [#]include "spdlog/spdlog.h" .. spdlog::set_level(error); SPDLOG_DEBUG("Some costly arg: {}", some_costly_function()); * CMake improvements. Thanks @dpacbach (85b4d7c, f5dc166 ). * Numerous small performance optimizations. * Global option that disables global registration of loggers set_automatic_registration(bool). Thanks @pabloariasal (#892). * Optimize logging of C strings by using string_view to avoid unnecessary copy. Thanks @peergynt (cb71fea). * Use google benchmark to test latencies. Fixes: * logger::error_handler() should be const (#881, thanks @shoreadmin for reporting) * Cleanup header file: remove log_msg.h include from fmt_helper.h. Thanks @peergynt (1b391cc) * Fix log_msg constructor doesn't initialize all fields (#888. Thanks @curiouserrandy for reporting). * Change log_msg&& to log_msg& params. Thanks @rwen2012 (794a636) * Fix typo in Android example. Thanks @ZaMaZaN4iK (f5a2725) * Fix Compiling error VS2017 #902 (Thanks @JaNurz for reporting). * Fix thread id is prefixed with zeros #908 (Thanks @klrakiranpradeep for reporting). * Fix and optimize usage of fmt::internal::count_digits(..) for better support 32/64 bits. Thanks @DanielChabrowski (c7f42d1, f1ab6fe). * Better handling of rotation errors (b64e446). * Do not attempt to default operator= when it is implicitly deleted. Thanks @dpacbach (63a475d). * Make an implicit cast from int --> uint32_t explicit. Thanks @dpacbach (a6152eb). * Enable testing in the Travis config file. Thanks @dpacbach (f5dc166). * Fix the text alignment in the example. Thanks @bzindovic (d6086da4856df510657ffe4ef6b894e902b4b83). * Fix typos. Thanks @peergynt (ce8cf1e). * Fix handling of external fmt lib in cmake. Thanks @cneumann (084bc72). * Fix typo in file_helper.h. Thanks @brridder (fb702f9). - Use system fmt library- Update to version 1.2.1: * Fix a compilation error of dist_sink.h- Update to version 1.2.1 * This fixes a compilation error of dist_sink.h (#864) . Thanks @DimRochette ! Version 1.2.0 Improvements: * Upgraded to latest fmt version 5.2.1. * Binary data logging using spdlog::to_hex(binary_data). Many types of std::container can be logged in hex. See usage examples. * Added logger->clone() to ease the creation of new loggers from an existing one. * Numerous micro optimizations across the lib. * Added set_sinks method to dist_sink for atomic updating set of sinks in dist_sink. Thanks @jwnimmer-tri . * Improved CmakeLists.txt to better handle third-party usage. Thanks @taketwo . Fixes: * Fixed wchar logging (supported only in windows. #851 , #764). * Fixed registry test. Thanks @DanielChabrowski . * Removed invalid files from tests.sln. Thanks @yhchen . * Some fixes to console_globals.h includes. Thanks @DanielChabrowski * Don't deny access to log files from other processes under windows. Thanks @eruiz. * Pessimizing move remove. Thanks @maciekgajewski * ansicolor_sink.h - add missing sink include. Thanks @AlexanderDalshov . * Improved rotating sink error handling. * Fixed Readme. Thanks @blackball . * Fixed some clang tidy warnings.- Update to version 1.1.0: * Bug fixes: + Fixed race condition in async-factory. + Fixed bug in spdlog_ex implementation. + Fixed race condition in the unit tests. * Improvements: + Some micro optimizations. + Improve and fix CMake issues. + Added overrun_counter() to the async thread pool queue + Fixed some clang tidy warnings. - Cleanup spec file from clutter- Update to version 1.0.0 - Highlights * Include what you need: Reduce compilation times by including only the minimum required. Users can now to include only the actual sinks/features they need from spdlog/sinks folder. * Upgrade to fmt lib version 5.1 * Support for custom formatting per sink - each sink can have it's own formatting and level using sink->set_pattern(..) or sink->set_formatter(..). * async logging - thread pool - async loggers now share a global thread pool by default. * periodic flusher: spdlog::flush_every(seconds) to periodically flush all registered loggers. * Improved performance - by caching some recently used values in the pattern formatter. * Ability to add sinks to a logger after its creation (but it is not thread safe to do so - so use with caution). - Breaking changes * Include what you need. For example to use basic_logger add [#]include "spdlog/sinks/basic_file_sink.h" * To use async loggers - include "spdlog/async.h" * Replaced set_async_mode(..) with factory template. * Removed printf support. * Removed warmup/teardown functions from async. * Custom sinks inheriting from sinks::base_sink need to format (if needed) the message before sending to their target. * Added clone() virtual function to the formatter interface. * Removed support for #define SPDLOG_NO_REGISTRY_MUTEX- Remove excess hyping from description.- run unit tests in the %check target - install LICENSE as a %license, not a %doc- Update to version 0.16.3 * Fix sleep issue (#609) under MSVC that happens when changing the clock backwards (pull #610) - Thanks @joaomoreno * Ensure that marcos always expand to expressions (pull #604) - Thanks @sam-lunt * Add global flush_on function (pull #605) - Thanks @sam-lunt * Fix conversion warning (#595, pull #596) - Thanks @Broekman version 0.16.2 * Fixed a bug in extracting log files extension (#589) - Thanks @fcharlie version 0.16.1 * Fixed the version strings to 0.16.1 in spdlog.h and CMakeLists.txt * Fixed compiler warning in tests - Thanks @horar version 0.16.0 * Rotating and daily log files keep their extension (e.g "mylog.3.txt" and not "mylog.txt.3") * Optional support for printf formatting (enabled using #define SPDLOG_FMT_PRINTF) - Thanks @fogo * Async log: increased sleep to to 500ms the worker in loop when the queue is empty * Fixed thread safety bug in flush() - added lock on flush in base_sink * Breaking change: Removed all *_if functions (trace_if, debug_if, info_if,..) because they are redundant and confusing way to preform simple if * Swallow only std::exceptions. report about, and re-throw other, unexpected exception types. * Support msvc_sink on all windows compiler (windebug-sink) - Thanks @jpcima * Added facilty param for syslog - Thanks @adubovikov * correct include path for sink/syslog_sink.h - Thanks @jpcima * Fix include paths - Thanks @daylanKifky * Some fixes in the async queue size estimation - Thanks @Subenle * Fixed cygwin support * Adding additional build environments for AppVeyor- Thanks @rkollataj * Fix warnings which are caused by C style cast - Thanks @knowledge4igor * Make short month names match in length - Thanks @berkus * Fix typos in code and comments - Thanks @berkus * Fixed missing i_formatter implementation * Fix SPDLOG_WCHAR_TO_UTF8_SUPPORT wchar_t logging - Thanks @hestad * Added formatter for unix epoch time in seconds (%E format flag) - Thanks @jasonbeach * Compiler-dependent line numbering in SPDLOG_TRACE - Thanks @elelel * Improved cmake and CMakeLists.txt - Thanks @mrpelotazo and @Lectem version 0.14.0 * Upgraded the bundled fmt lib to version 4.0.0 * Fixed crash in async logger in older gcc version 4.8.5 (268222e). * Fixed various sanitizer warnings. * Improved Android support (#422, #427). * Add an optional final qualifier to types (#425) for potential compiler optimisations. * Support for Alpine Linux (#435, #436). * Add wide string to utf8 string support (#442). * Don't use color escape codes if terminal doesn't support them bd25f59 . * Optional message counter feature (#445). * Fix OSX builds of details/os.h (#447). * Fix vs 2015 build error (#449). * UTC support (#451). * MinGw build fix (#456). * Add create_async factory functions for async loggers (#459). * Conditional logging implementation (#460). * More meaningful thread id for OSX (#463). * Add set_color to ansicolor_sink (#465). * Ability to override log level names in the log messages (#473). * Added TRACE_IF and DEBUG_IF macro definitions when TRACE_ON and DEBUG. * Fixed background color bug in windows terminal (#484). * Gentoo support (#502). * Fixed warning for missing enumeration value in tests (#488, [#490]). * Fixed numerous typos in code and comments. version 0.13.0 * Bumped the bundled fmt library to version 3.0.1. * Fixed issue #333 (unexpected appending of "txt" at the end of a log filename). * Fixed issue #396 (custom error handler not called in async loggers). * Fixed issue #403 (ambiguous warnings on some compilers). * Use double-braces in std::array initialisation. version 0.12.0 * Added %P (process Id) to format string * Exposed logger sinks via logger->sinks(). * Windows native console color support. * Fixed vc warning on x64 build * Better support for for older win32 targets (WinXP/Win2003) * Fixed issue #300 * Fix issue #315 * Fix issue #317 (Build error on raspberry pi) * Better cmake support : list spdlog's content in IDEs * Fix compilation error C2664 on VS2013 * Store thread_id in tls for better performance * Use the feature checking macros to detect thread_local support in clang. * Added option to prevent child processes from inheriting log file desciptors * Added SPDLOG_VERSION` macro to spdlog.h * Replaced static global std::string arrays by Meyer singletons for better thread safety version 0.11.0 * sink log levels * various bug fixes version 0.10.0 * No exceptions will be thrown while logging (with optional error handlers). * FreeBSD support. * Solaris support. * syslog disabled by default for faster compilation. * Bug fixes and improvements. version 0.9.0 * cosmetic fix in utc_minutes_offset when throwing- a c++ header only logging library/sbin/ldconfig/sbin/ldconfigobs-arm-8 16178166061.8.5-bp153.1.11.8.5-bp153.1.1libspdlog.so.1libspdlog.so.1.8.5/usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP3/standard/4a47a70f3d2f4db2bb6ff98f8cd91d9f-spdlogcpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=06809c4bf70c9dc149a905fffa15f60afc0a1763, not strippedPRRR RRRRRR RRRR RRRR R RRR=r9@J`8r/utf-8bf3c8ef80202ad8971232d2f3a71eeb2a88868930367dc730ddcd9adb3d1671c?7zXZ !t/] cr$x#Df ~By€o˲c ׉ZSͪU;d#-M &nxϙGJm %?!h zoe lէ^N۩;i;{Ӻsu086vիecjvo>ɆK5MDhH<2*JoDE\ޑ{&IU0"viA';(,kqSײW r!ms|Iksi{_D">irowB:.#YT~H2u⻟BՌ Ĩ]hЬr1.Y>H×RoJ?P;޶fJ. )Ĭ-:gi(%E6}b WHɅj UBthS/C8f2XЁ[ Qvl8/'Ԧ;9`Zx?܈?4H}NG}Svqt7=RZ NkяGI|8q unKǻ3ŏ@\OP'=)H&>7r蔞-$$T"[?C2sPr+S.O9|Z6Z/Kh3luLl3ٽ<:Qh)t0m9twҖ mVD_~aA+l7tKcyxBi(X)V FlV됊v^i%ռ"7䵡+8:=u P.˛q9'@d~ӝf7bE Q6?H0) XY) Mp#EgjC qJSU( Ar "CSɀ> - }yFiU녘`uTń HٴP*]yۘɛ|qh צf99W 'peo/+Zt&e+3=mv9nф"/,wm& / P{ Ku5X?*1%ZE&9 ~'_sVmM 责 G~ǏÑES 0@#٨$%\4Cf wh??)⋗-T#0`DgC#Hh=2qP &89wWx!/l3xٍ=')]ysL mh^|: qNc2D7Qf\1$dmw xߞ%o!:i) R[2C?zy Ʒ%92! Om`-tٙb~lY7נC17T6[/sGLrsm˵Hз;2(h,zR_4 VZn5I?\&/;Kqa6D(o/:{k} wjTSOlqL#2b\<|wolq 'Q?6VuOA+}(pK>@FBl+OPyFpLJzPjxҸْ{*&Eps䃧BZQ"-.UŐ1a('5 a/=WNOm={o鳯 u.∾ajS{!o'߄Ϛ6y6BbqM" ,|}}eA'|Hҟ:\rQNrQS>ɷ*< 嬼'>^ 0c*cƧPagx̦NvO3Op k!-9̵$qU4:n-I^94V Fچ LpT~ / lA91YVH22dYǎ}km jLO3b Y<8`)$N1I81])J7]48AP/x *6^d%/NjFKC`6>gCiny.Pݙ}L%4/SQQt58 $mĄc^/`ϛߛ-[ӳ9@LNH~#h4_l5haA'zsci0ʨ_zB<_m҅ ғ|rj9sK%$54}R}&uz7 QaYZ9B@[}L4Z?d)[wM .0 W`u30 ,Os5;< H}'0ȒKRU6Y3MrV2?b[Q2q#?G ȳ~u]+jemy D,Y#KP(~FZ|^Sy2۫F=][|šoG=S+<fk([ɪgkبcr2{vƗmbd[`NΓ7Rkc^r%C [bQUu \ʞ^F1L oGq<]nB%׬BKcmkS<CN/ܸ[37† *(g#t?p5qvݐmEC' qd9;4QfTIbfTM=%j,dWۨ=edTӨӇ:Q.bKLQt.\l8vUMK9yPCKcan}h/Ï?iYCƋ#^$g7f X[؏d-a9U0-=?ʧt$:n\O˨zaЬW}ٓX }I3YW)TwAیs~vu+HjK<пF-gu6哺Ae|!;u-:YC>ǴݘY{a~PO5-Z"ked:UԎ?kAXJ{sJw#J'o9 5_l3Pkk۸P?_2( mo崷L_HE_SE>6|ݎ EC TbJɘfP Q."5šMYcp&C7:imϏQe/V\y>YMWrsY)Od8Cѧ=Xxqmfާ+&{B30CA Mu.`U Amyak˖8wLN_1 8J]aV, (=&\|t8Rk$w'"NL*K-PWNK'֗H(d? qh&Zfh%/W%,ť-fbT1֡2 H]pbHU|]~,QX9ob-?|Ȯn+]Օ<3mp>^IGir'n0N-Xk<̡n*hs}-WU_z_$=v{0O߀XJ*KIQ!ͷ1ڔYcA{)NXfKph\bTRF`neqmD~?GםVS;u7>AJ>=_ ӯrN8DoN"5 YS/{"dXN5[> :^g/Q/C2+#5C 7儯T\06/&qʴo9)Xm5>&BZ*%׭t8V mxZ)%D!nlػ&%R žZb"S[9d8uXɅ{㻯2PI?a(V-h7C266Q~uoN#0}=~t}0$9a0%'[*x ݻʧIЩ&]BR2TC_dyqW~Sz^{) rxƎ#kLb'Wʲ?"Jb$R!bZ҂2!rgn3$Q\lD:a6,}vOAY$Vv;!Q8lo^5ώQLL7-3[nWa&qwe=m_41<I%z3h& Ͳ8voWX,uHw@M|e~h2!cp4<6(GHaapl fPlAy5>еJx;0Vdt&e)<+ VX90Sј^} Q#X '@;cYu|UL0RꝷjV.ՙxHAx9<DЧ%\ʌImYTWFb縼! ьGI9bfVNrVK14s;鮤ɿ@C6eE}uG)5O-^w+W>&P Z'cW f}0LuAO{9ge ])smsRKd ԫ|@K&&P]y1g1'*Eh 4;齏A/'">tQ}Vʹ cd֌%غiѥR4 Ƚ6 p[Gl|d&r-ċh,EJYcoQ+B-QHSo787@x_mj g/Wee})I 3DNnmD=Y_\3h^o:V7ځyeEͽK^]n Kuj; _g43f+9h!^:8v qJ~٢e%NkxnB/dzȓ>Vl s 4>%a'f !rD Q48fLRhlr0*5s<<ѲU65d!)2%H4ٹ Z(k-r>!M+0s_nEV}vX^r\NA7@#5p^ɂntPu]:NuVDy@4{/Hhr&cOi;#O G=7`#jn赍7@f7׮K fJF[h#Y4-By\[%SeCYwSy ސ_3ynվ>6t lw=y]| u_C{rP7"E_B#Ԣn/r(YK6M |UaNQcRݮߏ  Ou^FS} kz nգwi1IRb~·nq>kS ʮYH4mI70Zb,˓A sщIZQfӤϬꨰ| I} NW*ȱ͞B&NxAjnxjU  <@'4A^*hU']%©Bln_Df| { Vy  ywLPcSNZ9 j<;su~aG#> 7k_BՀ"<XQkg¤s7BI[zSr}Gt߼QQ_e#!iR =Hhrԝ2:N{Rm\.ef;-ftsjm7yxkt AI%_: *O 5@'_@tyBAL/Òh_G2D^#<:qG\WKbSBR+|CѬ^ηL E%N/ ' IQk`*= H.|:@oC5KC{W Y ,t1RFVՁ$M/e¨5=SomYNzl-AgʠR G ]k?$ /SRX/q:#"tMdHFbķ[δ:sS'VTf'8Q).1F"+>MRr$)i^ꏨ ȑ5mk"DNBM/?stt[ ZWvwZ2=gPc1GoL bܴ^E;2UJ\q$)5?GޞWl)׺3%|1*;/DBe{OAgpƩYFcMs&݄Rd'( ,p*_sim܄ym9(t=ӧn} ;Ե-. J@3d@NL {B:v6z8#h*2zYs ;!x.2B`J^Ocsng'_3fAe g}1$|f&>{EC3&qz3 2E;UYd4ތV]AytQ$^ )J*m93%1LK9C0hИAeLrq5x~PTE^]/2ئ1_&=$Rg8wBE !޺>1NYw/>F$޲xLxOSG,IсuOmlmszGz?:X„kJULP9UШ6#/rnp 6tHyHUU/6׫p%(* <vO$"LP|0;m{'ΓILqxT=yx~M LRqu/ yRCt4e-G%NoAv~c B3u˾Dk;볘f!ο?>59~`@Ԟ)F6B0{J)[-_ݹܦ72HKi׶' 'ESNWbR]NGphBj&'ZGo:ce.BRR^Q;KH3 uw>uixƑ@:'[:1\Pb1tySƇ~tQ׋h!$m r O rP^קIYqQbBDt"P^JZ֔Y{:uMXtl}۪=#eMBݽc2EPVvGWⶨWE%bP)ӯm+ !5_ܿ(BLdo-ǥ YaY7W}zI Cr掋,3 RLzk0pB9#4sWMggJԓ(}EFaW+!Mɐkla:$wp딑kz4$ L&]VrelFy)CM_[+0s\ := PD* #fkUڜX!&e@3x+ُˡ:o_ TY~ nO<3B3-u-`a-}KȘ}L6AWF?=T{DJ]^?Cw+d&l"M b:/+ 6Gf^fT%S%tW|Ubyig(8Vd1VRxT->qa&f0,Eg RnЉT K<<:ĵɋn>J; ?8Gσ ƣќ,ĂxJb9%N9+"ڦDJ;PrW6vM~_j= 4CA"T,u$d=Kvbs6\aW4(I,kэJoWO<$aUHBILln 7x1&<%v RvX=;p *Z7Ցlq;ZN&v!K[@\\N3ڗϗc 2R=;Q-E1(v<ɦ!io  c& =gc@Uˈ]CgG = 'EѠZ;2ɲ Zpm%#9w$K80>ko5o:s LD h3{f|Y? ]W#/ #J余I.hw頋P Q+8$m%~)i vp&AT#= vl {Tf>r&iv[cc=~UT-eF\ 2ftrMmM@wL@(084-VP*w%9*WyK S׉U _bX4R.M2 Gr`uVUt"?@90̓Ƴ0\[Au봬BY_ he+ѽ^Ss"5'*ߊ,}P@f>U ^$l8|&9م;>8ѹn?)b`a3M8`̍7H /jydܙijZDw̠yCQ*͝mYkx]85"xiLkQU099$ԅ&ֲ[Of"keo՘Y8 JP|/Y݀IF@sR1`k&L!!Lvʊ0r̼BŸ"ͥNWU:/x~2~=m>v ? zCp +~UJD}9ŖAf)|K]/8GAshG^4`Y8AV0r zчy)?\uu<]=0%KԌT6{lQ&蓿/{ؔ`W9dz72~z>zG(5\H ʇEóEJpki}H*^ׄq"N ~cCOƱP) •S.NB'Sտ5tŢb$@LN gctSvb^j줣?\E`W܆h&lI,;h MɲYϿҼ3﬐|+Xs/kד;XwVJ 16egSL;^0Hpp_241&`)\,+AE \K V)nA\-Mƶ~^HJWޣim|،ƠkrZ:  4?𪢫ݻkm)LO< 䑟UYR~c!׋z`@$PekX+ >["޴@RPdFă*rqZ C'҅T0RB[V:JSmNԑz9PKPԀ:XY~lŐ/_v Z 5Ns6n6pU5~(oߞkN'bsD{^ HVdz%T'ot]z"s6Hٌ `XfZv= Tm{YB)Rp2Z lv $ 껫)aG],K?rN3٦;uCSgB>!\1n,Mf BL|h)6I%Fꃈ y?P$c9ƸguZaxT%Qm"""Uzm_)'E~Cрg ]wl1.~H4D9x4u︄d9_ZJY|3n P9A$++8;n1=uR8PB <<hv~'f27BN)>ˇcU xYϡ`@o!FV6##Zh'\9Ԁ'ha)E_9G2J[e:Ĺf<̀ x$)u^3ꉘ;yBĩk46[Ajȵ\gS2ųj_ %v#G Sl_#{OiAX¾k1*tpJ 7[3ĤՃ@V5S`dűhsaɫĄ@u[pѐQ <T7|c!/P1WGʄ Q`H Z~k Bo˔y^q!DiE"MK,Im.]M)1QLlZE74ǣwv+ 6ܑ p\6e5adc4x<hJLQ80! !k6wەZvfV6]ӛEqMIer3`!W@>7)B]pӟ?M v shDۖEfC<)^e˜WkHnpdD8`)}{@H:.D.qBU^F6.EBb[rh]@5)69w hL޲bnk= , юS݄F Y9IU?Vy^s(WߺyB=m d(~Чiz;"v:6F 7zY Q%x ̌kZQ#a9d999~qtA9jNE'#>7 4Qy@Z^[r7dXYunS3;wFĀox 򏭁ڲeFXBj_sݵNa٫OOԎ-+OCqڐڌڔ)f"Q&qm  "x"4"ztj`cy5/_hiI;7zpijIU,b"%N*/9vY .WvNbTUV;o,c .M/@sp,_#a7vt6el6;&X6ڨ>b$>8|AWy6U=%`l#6෎OpiRcz+zN4,Iyҭm@s(jYq YjӎY]ȰuV?؊Ӣ^ |D]Vް4+A=(:^X\lQustYnY([/^KC@؀0}D:j6[c5zU0௯RznOX/|C2GvzHIJ*sL0!]td}%+@ ~k'TI,bڄR@yxoN.Noo\j%)D9*>RM}-/ϡm,$ݑF*+E%mSTmLX19?u-PF(UP\5Pe]Fș&TSï*mʁ8g'%.4' 1,.yչ#~BY%ءO2aizUw˫5)c^MwڝIda߹;#*,]gFX#A =.*qpL~"ϣ4ι&fhޡ\/B.þBܲJFD]][)Pl'znH MC :ut汬+ΣטAh~?hg<ퟧoj] S>#%yH0eb'PHn;#&HiLE[#q< C\p-Z_O}Cn6Op/Ae~wâ?=,85ȵ* % W-)b=%/2HryE{חƐ5wUfWXED}@($ݖy%?ưjR/|_?;`fLY1OV`-"]Xr$u>P7jvB4)g3Xwg4߭8AS4!!ijqn9#m !Ӧ^p sK_6&(VOXzZבƐ^Pwrvy Z)( 0:`iD)Teo,M%jPjljlp"s{ WCEJX_gFuh8 8/Cc{7C+(6iI5Ulmcm%S nRueS0q po<o/uCz? G)"#$Sf3@k?u 7NyuAROSlaO1h]BǓR@=~S8ɿbgDk SbE)M'}ȍ@Zkz\+he3. ,hEuh=ƅ\q cq k'hYg&,cY7 jޕ] ]>@Vr^˒Y ɴht ,H: 6{:'&2bV?R)SJ}= 97u2S YwOR>rLKQ02Q۰P¬;;%2*r^ޅ^ώ),ٙfWuه:U'KS׫ QzWzxv(P z_W5ż L&娿Tl*Þq*v)o#ZWt4(,t?1 Z)yDN:aS0KLe{> c2Aի6ji?ȻXn,gT hvJx.4dcm02Mo|[E].Jq%u}1qnihU]xwIlFgbrZ-aK2JOˠ#YL|H?L>b\'o5Lk+}_K{=.Ua(.It r=ݚIچ@5*7|KУ!}y魳:R8Q0苀[{d nB;`x C)x9NO#t;LrSrjg]u}=`k.^&}bY;hk ,ݦ!7H@rvo#-tl!)7!h$@5WmGzJo+3A"+h9 NZ|ڀկ\羵qk(i ܭgG4Ť#*TZ;O^!Z{>&FKࣽMHn0l){B ”rJ96#sy*t?ѨedF+/LMT́ѤT'XTdޏx=(p3Ml$$?{$[)SWO.@:K&kYZ CABv#KGں6UuoD@ &۠UyL9 vJoL<:ձMi7J{]]ƣ_#0? V}H$Baۛż—7qpІzxAqA'u-+S_Fby 4|BX%N*JlʤA_ˡu;s< ?YǠ`w8}J YӖOԼ[Vp}A~Qs:&_KRރB2p\t%g=w:T] 6Nb_%[}kT.p7G#V3>')z#Wo02Y!kS :7TLӐ"DyCMSTI⭲UX\tm$Y½j j5?0!?p{!d&(~O%pq|׵Ø>>®: =aɩj35=8+QPu H&zy5R ++ce =_~6\ŃM5!t*s:gy :ŁvxZ' 5^‘n 꿍]PbP\gIvE@=5ڱg)3TcwśH}js:%L{ybJIDitC+W(1'+ϷWX`8w*ӕ}r{(Y1H ePXqA <K^B>ťy #@y^މbœzz׮1<߻8X؁hbǤpM̓ ?*]aJ5m%|Gs7h6ِÅ/$ X*qbC}/p (bYeޓ?}t Yڟ@SVoKFDiнi9dղ\itnZ"꫾4@M җCW_[iƵaf;Ky;0Ka)+xɂk]b e*{'WD <5lF9u&<%Yy4Ush~( L^?'+;ƒ)  C;)p hfqfAϱ)'%oYp|V&@*y~Z5]{*ƺ*זw#+0](A,oP+Vdyf=8M˒[-2!Q;~;U|=]{ RpkЕC}xt{54,N{bم) v@U \(V ?"V/<w:n@_x R]"ѺS~28Zĉ'Fo9BWy(w4zsn &d΀dž ǰl!^Jd3~Ω (X٢ :nOe_hH/EƌA7w(5 ]٨%M5iX !Bu$FA܋;aiBYeFhѫ}BT׈Eu% Vɗz*wwPWh㩸ք893x=(ɟ5/viDCV z'Ct'0K*Z_}V1O+I'Z R+?8p;4#*"&`me5=)wI|ETk_PhS_OhP}P^g*/J,L֡HakȽ)&ӠEYی>g^k4=d;)SVMv HΊ6etGzc22#釼I{ƭ.YT||l$ґ٬{"B✖r^).a©NH^r$T @2| O1TA\4 xNaE`Tn#B\(cU̬.G<'UObi*]䴲7z46Mjȟ>ymq39QV>YІ]sqbu o Pϧ-lpi9T߷44P qw^$&ZB&rOe<^W+fIi0jM8;:kÚe#?kp 7MZ!^hrvEGCin&8er)gU3t '9CakNڅ^ qȘJ, +Iȏ3I@u27R;=+1ϲ}ϫ0Sl_bh`tRBN*Hd:v#qyI#WW{Hհ|5*3pL*AOS1:/)gHۄgn0a3#>CxA~ih %y!_nXM%P3|ڶCC{G;4MDq/:TC0 jj j"I"NOy|n1~&4] $sAW$m-q9a(R"M\n.ph=&jA@?ȋC{́v8ˍ@z^g+P~+%rIݼ/y7JƓҦ@0 t%4[aubY p`r >vG miNTc81ק C7]z.fB02d?p G$!)*@`bkm#C 9D|V@ ߒ)P+"4>GH쭿uw1[n~sQ"yηPen*{/ o\kN6wJ@eނxr I(xR+,UA㘚o -J*fkbe)gF\u 4[AO>)'rye::t\uEװ?/ 8[aIiw )2m> 6`Y 8/qn ڕƐWp la>fL a'z"[B5_rj@@SΙN -1,%Ѽ} QP|?|@ƘuNj1>y_NN3),hR*닄(O'(>Zb {Z`H1U1f }`B2>^&9@5^I s+$WXofv(~c1 O|>? wӜO )tQKub;ui`-1Lo\Jc}{Zå]|#|)qbװ5.pе8uJDH 9e_t"WN&"=݈`|E kM%=C,pTGr)ʕ]8CM2PD-Udž*c6 Wq'ü? SnR 6+&7ZǜzX,O2Fk+lJ3I]eZJz2Dn}H _G"9yIyUI#`uI2z h> "A5V3%B(V; 9XЮWkeFH2;;(s\9m΄EGb\ ;Sl 13; tWVYq];Uӭx}Y5O'!$c"!%*4ZI[j+Mw/ueXB Y"&:0PzY5sCc又 *DAQ7tʥPx`o+Dr eE{L Rb6`x&R&Ds0@5\FC2g[ -_ ?_gJMz/ !P= rqhτ]L8鰥FoI=LڛI˘O_=4iI'c'zkxq*ͼ⒯4#@&j0VR/cB:)p$FAw@5HW z NgcwjxejƼӇi׼TuvLYeGe@ sg RYeAӲZdMZ[*SX8_%a@<ʋWʪ?@5Gf{vv Ӏ`V"8L($Xw;uM!08e}[js!NE]K7Ȉn Az B,yE,Q93b^4٭)b!L8^+DaIG`2k9z| g $&{lD؝E-IV7 au U&Q༧SFCPsE:DNPFZt,=¿b=S@$."ȃuFG ԉmsUb6{-<+8ܐp^e! }>dGvCzկg3((5;ᨡ0#OJr}=wNT=-Z\[ݴh2n|!Vz~#[W\Ȗ=ї`lp w];IN_T*>n .ƙ"/\@dy`dzlWm;EMA=SK7YjUjl<A7;Jp((cĔEG4<C1JrLKr{8o1E }*7|kM[~e-^`6X;S/v,iT6K<-)-_̓ M0^Uo@zm^gߒ$箛K\8!158@95oqoĂ+8vyyx*}FHKdˊ$ɇ[GK" !.Z"&^QU/" @_xۜ5߆?H0ۢ mb8nHlӬ6?DZNk4,,]hz gAV'U6hyɎuӊAFjnTCz)!%L?XDBT k)l0Qf YI jy :^iΙd+HfvV1D;< NIŀHSIyd4rg/ O5KWk\Ψ4zpSa`jHr̴#9e5588tF jlR EgⳫcWM(ć500TQI+2YXLeg"-͝k mۀa>xXu6Oɣ $S(=$5s$Xyclu=--l|$x *L`uʎ~'S";+I}9.5{A͵ p)B*{t*I7IV@:/IV" b[8ۛ iQp&QuNܤ^qr!O$ tL?3ٵrhKM .|It"i7y)b rMWؓ?`hl =F6,0D@2+hۢ*X^]h/c[- =MRR@KIshC}ɯ\N -|o~HBPk-VI}v=󚷆.3XMA{bx_l{ԴX6Mis'VC]zQJ'r _vu ʭ}@!/N9_K  kWU,=Zߕ֋ugV73anH,'N"zaȽq$W*$WXgkt2Ʀp6cZJ8=UBwtdIm:B]>~oڐ-zm;*siADyo _+AМ}T $l3VV>y.$4'-!QriȹǓ{?|12K* ?\JDkǧsZQ YzQ5eēzf$LjRZ>!l$g3m^XCt]")05QN؀P-o+qg8/Z%|B࿢_.v=aZOQfpps>СVfsN_-561$wX^F*-5/|/1|@$]_[?j 3R;Kk"p}N^/K We&& 2͊w Bt,α/Y,ej8ߨ)A,69bWλ1Rxc/VUc3Ț= P?p/xlp( U:VunMdq\ ;گl[}HB~&# L閇P?d.wmeg2q]4$_Zu aa6%ƌ# jyPE$R eD\0OR>|FZuSxC;v傩޵;{{Bߵ1*o#͝%2 @wUef=51\q̋_eLbD< i]#(s0H&Vv؋ۀCO)ARh͇*i}َjl(Mc9č0O22ǟ%EXo'V>[áړ6D,x{ndxqMS^'\;qXN&{/ *U zR0Rsz~IrP=*-º3PxBXHRTDc:lNӡOiC`T"mu[p޼'1 okAT[h Biy7P ]vw*#?t1B'a  n5p i{7Hg x8]Hp1 WfzD[\ n "C>EzBf N3s%߉r09x׃ viQ$"ѥ`td"n=TρRyMqV1`(e@mU35iv) !`Jg6ŭxdN^ XbvUFYI|: \IPogSy|eg = ӣ \Ow iu烋hlMoj0f.͜m6߻=+$9yKK´li{6)Iź+ *ͦ%Rn,Ґi!al+LBgRǏaHL:b˿L:[|+ޤx1 _uEz9CCM[5YylfHϨ,?jg{*TwIβ&r%|9LkQ9׉_*X7hw$nV ný_"6uڸVM+.nGꨈQ)Zk$ ָ ߆;Å m7sPM{{C,SYkkFϻ} 3|TH$P]O h+f$(GsvOp "L{j[`ªA<ܓMHoL3kMx5ĽӮYE%6>{YT)aeԎG5WX9;js ™(>=ı4}.l:m9qƶ@MRCٴff@<2YZņdcXom3#!̴r$,K1;1wآW,/z] [Puޥv G lN߳ 2[ ]0 =:sګbOg;~wcEʚIΌ* |a,: 6]qX1cȜ {3)Eؤ9m2[yQ浩x8 f0I,1gtvѼv ZV@se_&$gV&FmZ^F:`' r5ln^AjIO):=Y1LxDR5uIao&e䫺 Fq~(>J@iڢgF'\/ҡ5rgZ2ϼx<ahI1 }smMnyx67YYK=IL7{&s唘v(X6XW+RcMp^ qC qJ3>JnxBo~7܇*wҊG&8Ryp RP/Aw GzIDU蝿)|#Z-V}*h}ۢ3ЂT"bveMvV:}^EBn[ޓZn0{_S^ȪqrT4 G\ޯ]cǖ*-e<7#"9B{I.1>D8w#9њҲik -OxDA!Y\8q3gEV nݧR3N`H;)9buo mU[uEoy4]M#qLNs`8Y5&dT5{寨Vy;E gHԨsV=cӽ8+&;QL-KR<>3]XXhq ~~9W_*ϑ'Tm68~jܺכּ|Z$ kAZY#3 iw1{Q:sC7`֊B.hwmOw|:;`:cn3ѷC Q3''ųkij tUq3`L4,Y%\_@Οy|Ĺx:6K,wىXGTXaVEB@\ Zy,yGZl1M1Յ//hx3v3ncŗ^x=]?f懵s4 cW }%)(\,qBxTj힗9^D?C@V*\pQ uA|%@ *#N$綅t%ia9.4f\[fB(CnZ(t 9{V8@ӂvkr,՞+h)C|ҝk崐:;:̫s%|=xI/%4gsYcT0U>v߲2L.fя|j;3m NҺHUNm4|S/!N!12kȎNC# e+Kktre>_{KeQ4 B/)?/Co fpB7# QKP11]Q42eF)H~[Fz.2NZsf 7=fY\3%酨tˌnn;U-佨df| |0vԣ=*k[hL;[v2x$3y WW6uw =')JN$: (qd9cwXtڄ$xf՛n 9&U 5^J64\Jgǧ^P)q3.)Bk>d(#w?&mXӊSx64؃}ْ⹧,S0UJ>O gNp5Zx8զlb̴K]kg\r`W-)xaYb,t F gL%!Q7/areb^qG^>Z2CҷN2FmƝMOe4o4mEPfp|gp{kE]volkK4u5,E'c |߻tvuPDg˶g]|/ݍ9Gjy8L;&Ehz$Puܜ&qr 8ԦEk/#Ӽ-4>x8CaO_ã=%̶b'$6c6=JRw%I%۝ZcBMcaׂ`;XlԬޚ;S[%LC&O.oRl%PӅf:4ؗjyw->h e5iʿűPVSLJ`$A"l).ItL_R~8ֿQ/7i_pASqVFZ:";9t ^Rݹ_$D3A2Kk+\y81V׽k)kЎOzOf Ƣ‘>{XH4@uoǽ4P#XXrg vC:o|Ϧ9 , &Bڽ@MEl~Pηh]9+g{J 7"!{r 0y+Tfs_M1|/߃E"#7Tc"PV#kj . y:AiHeƓ<-% ǟ5%OU½^ 3hr,!/UpmImK_n87ڑunHs5*oJ~PzAvk$?)`"tad.wـ%;؇[:Xi"Ka&^AW#ո7M~3A\()>@F}ȱ ,:ڣ|-EoGpL\31y>*j|=mdfgDngbOp=:/Nje&x Bb)9}jSS ?C?*TV WEZn9(j\A7VN 7:2JuCvC K2yoɟY!I\!'t=(~Y fLueMՂIPQe䤓񞩀GeSȸ%kXM٣U|Q0'SU"UCyP{D^ҡ*\UaFaOJì#`Q1U]lLP9#X o,`WRv#Yy!8Gj}0B], (訶\|oE!:&t*J^Q# ))ַբpW=ޞ'5KW)|2?yKD^&zyIp^ ةĕa"ut pSD)KBbR3`hSzd9g̴HŎVA 2JlVBQfwO"GRqzS;yr-tG,-$}j[ɪ1TPnK@uvA%_re&L{{% #_ 1‚O0RH*сy+OQ(ۄu+lDrpKۍ0tP 0k)@0GO|/]~,# ҋb[ m$aC"9!uʨͼcYG]sڋ5RK$`p4?6MCw'>T.dx.̜[KYot-v >X_鬂֪e;l H9C76P/:9rU'&xWAILPiiȩĶE.3a<"'6M^&`v!g/-PM*<ڂEf6ENia&<= >Q xp`&~5k`.ݻmZΡCFL-8#dC%cINdUC\X䅝c3<*h_0e DZ.7o;,Z|0Dd(>iBD+dk%.չ_H{]Ie[vj^ĸHb Xors;nD.V!/E&T!򫟹,jT81̟s&EAȬ-KEJC/%cXfLb#^BCwR E)WީXв /hiC#=q{vf\LeXM x^ĸkey EiKow`+Q[0CDqe{{u=ǂ|㟄jF)&GOg1F9$J$OBNfvW'b7) :c4EK:Q=\Z)6e_ժ'%L5MG]h>T4j6w$^+-GK3nc%zKU~ֲ q!s F%u֧ $Rѧ:bl~V%o$ŘjfSJ%3ϠSsN q ),VhKA eajCܚ|ARpy.?H/K9uNC8Pͥ5/=rx#LJ7Yr55!b3<-H"RNuǒ*p:{Mq@s:1!mmtXB]zFsTpոvKdVrØӁ_vYa馍vgBijDsy݌`Dsʴ&!6/6eu!(iVXcǖN*ܧ,pN7-/O9B h_.yKUwAu)Y4+EөUIVWnnMLȞ֊c 7hS\eDuo(s. Y&2b;r'^ZUuC Xc'dpYqh'`W,%%dHD&L; 8ISOP[OaBi H,V& TH!K{d/8퀩l4XM㛢aAWEI@$;-,㥍IO QVk\ #rtk#^lSe {ªT F!3==LG 9"fDˊx]kɆ|ቬA EA<-{ Rdkq6AptH5,BvAUG 㟼6>p551y!]CE.a t]*MX} HWUX, 햜Q~Rؐ Ǒn<:qZEF*̹jr_FTK΄!AeIť YJ6[%r*i.O\w{\͡BVۢSX-͊ }~'eP\)5=paC됋gP&8>|%W;rO2%mDy|X{?`?<&GM`LL8x+6/:VŬ2VDz.Qb# _Wvo2AeAR;߅E;C%NQy\q#ܫ>dG#i,GO]:+)l)<gx 4QVid!xZ;[fAkO)3gϕ15-YTJ5/dҠ~ PqJt@")YڽX^v1<Ѿ:M,!'dOL[2bdmF]; uKñv?zT`ФDĕn%89q#gE04\[>\ h2?C]wca CmnXzݤkJG,H^etu4h5PTa.q7E*#T\i)ڬ@|x1qX$u7 ׭\H໿laX5ꫧ/PPflݯN7B[nH#| Fc;\70rCF/tZ2:JQ2)\jc|Mၮ _Lr/P˩'E]Nh> >mb :@tuejJHńe,ӾO՘02ȇOEhvS#%&eϙNV:qM4Hq%N$yITl62|CkX4`M1~oûLN_ـd,Tyq㝓ziA:;&L!p72?mU) e!O_Ty4CXRHT\llQ20ʎ4Ѩc͛{OW6< k0]Wy\ld"dz0HD@0QӻN hb<|Ѵ9,/ĆƒjN #(LC«wޖ*׻ӎiHv4sqWٕfY,993IRw7txBU5L6b=b:3PTh棘, (/7˔2qb2Q-j8)=&e,#.&ʅZo&Bnc:2`1d?T0?F Ov;̾\5Qb6 ^StHzd1'k544fm40V,d`MQav}va:\p$,5ƒ?H"AF;7, ylwLIhsIZj`3NN-!M,?YxAT~Ё00%+=hXa<'td_6A'20ŵ*AdjZ1y8yQBI/Ugp(1/bʗ}ݵŻtOW(@˼˴P=0zBFZԟ (;#Ug b卓ʩ-hJۛO=x-VDXYSJZH({XBuMPA? d&eړ:NҠ֑1&Q ߷%^t}{ "3#O(|łֳR}y~3spFsVGLkx6Ռшw:P>^,E̐(ALK'" 8)?pEAӱ }?ccfкi;PךcWա͔jvj)1;o^J`d8 .@D7k4[ZAyvO^/TF( Kć {΋BmMC| ^kM/ΚF|D܉lr%i ( p2乌74uC}KmA 4s'깅zjLDΝ&>y^F6a[GpavFQz i#Yľĥ)3kvGA6wǝ@y囘Ps5۪Q<0)'V#ryٛ)g[f*V/1 ]gKKN'1jUb=ZM$cG7sn-DSzУZtwGki'NWWgԹvA7r3&eE2YDJHSXOѵ0/טx<.7WnWuoIsp0|Mc5Bͷ%ߤ X+|ZǼ>Yh{4oV5 tJĮ䭌/_n;m_2VwAPaIEc\X0lJJ.FSE^3n$xbOxWazm0KũꉷNvQɘts`sm 2&?n0V#\BHq (@}U$ 5ܖdh!ɶ'0BVñQR)saJ2^ܞll-j 9\qo['3QacC\k(D$y*JFE8 z p`[<*ç6a_)(pUCp:uuMQ%#W,͑8ġ4hVxX!5}3 Y;ER#)Lmt㐁[z8w"<AጉM K8<8Jo_7dV̾:zmS* 2p/g-Lro'еհv:Hj".oȐ m `OtQuҖb5F3r#W|9d{Kґʶtb_xEQK%{3ɒSmd*Jج4))Yc}:Dep̐x:$O>j!|'(yQ^+uݥ`#/}eIZ=\y ϜP&,L\~x 5Pb,hw™PU--9ܕbH `7 J;XH=1WB4X 7id}/w1٢Y4Mnrk">ࢬdƜ<~Rċy1X)Y3x^YPjQ2ʒ:_`f Q^4]uu+2 8\'L:j+)s ⍢S5qՏU<9;a xC Ϣ2# k 2}gԁsJ%>p1 -Y&ۛ7]IDK1kXq$#HlZa1E\E&|oqW2'o;s:ѰJ ,Mu9 =4f?IY7J6Q?fϙ:lERbvΨUד/|Bk.nPwvf['lؔ >Ҳ;vJ7hQ;e;z5k) |b#jb DuqaT.:u8zC}cfm߹33PU^o@oМD"ژYfg5[ 1irZZ.!^`a7Qmh*oQZ%ίWVWp -: r-<F`O]}`i#={;%6ħa,3en' 8]ʑMpqoOqkN&A=L2gR2 +Sf^z^\0Ef1S`0I13܁oU>5dRoxژ ~aSnICeJmS݇D[L)eZ/Q]bCxm!#e)WUucd'z])Z[1u0jTzkV,z>L)k R Tzv%r7E4yz`)M+9@N_i-Yd/9W6Cg-G ~ ):?=x1V$l0h 3-aIۺ}Nwpȃʒ@UGbKƝ'2hb-8iś㎯8SDp-;n''P(a:}JA2hp[}ZT$>Mhh9j]]M7`) Ơ(57K㒶hGcJy⨗͗sM)daE;$|&WllNm+.[7Q)aPzFlR z&^:V~kaW8g4i9/! tϑ z/*6M`ܦ@ⳉ|la@llʅnFp:^]90<-P{;eX-ө5a/.W*yUuT#SX"JeQ?< /2iz4]<S8H#QU%9P T2 И'nԲHx^Y1f:e.umA~ j-A:bulw~`\Ank/AƧI05P}ydd!'?db0&/˚d0,Գdudw|XՋ폿sM邼7Mz7_+zjWkx<8яoBH:$\o,0Ol">]OzX _c:$gl_$҂_;ڣ͟bߟMcH͙dH%`X1 b"h0q(jETr4x\=Rfc0z1ox.o~%vMRU.Վ1~ŝ"*|\Hx 6gI`@KȲ"f-V-:|3yb&u>~$7Cn󀯺O*trtO^B3Ӗ_BNQ !R֕!nBFŁ fEHwy?QAJdDBZHKcMց;r!EfD!\: DQG_K'˵;X˨~(** ,rO3V9Xg k6n X2<)ҝP n&?cT Iw8$YH5} uxG-1\B#-T-*ѡmWʁ.#Fxa.]X1Lx?F\l݊I"?Uеt^&E,KYD%%&1t[Q/qY/ <-\R=_l"&d(Ř.$Ժeަ1D#ܯ09y<@'#!y\|% xyL1t:D[L]sAW4O7 &Ӯ޶d u vuglw5M M;QUkH#5g q2'&VOHY=g$;i޴igq7CW/?AԪT^MAҘ 3O|ala1";{Ɏ+7F.Fe0龓x*豧 Ěܛ_Gbm~ZSGc`'HџneL]uq~A0]GZ컴M6թ*vpKs8wrARá71ꭲ$(>f Y7[)s mKZV(#H l2E٢W0S`KH\@SQxQeè~JmM`T % 2_jxinL͍H9X \V6:Bo"o7kj]^uC(y AF1mW]I.k^fxd\ȐIp@'ѶN z$Kf 7Oc$E| i7yӧRh#fۺW7DyHi+UK HDJ|t>PKd-xY>9bȐSkԴj0w8-".^v.Es5Jdys.3Ո&V| Vc9?gQ[u4gRi{yxq!/br޳cݿ8LU6+\AeHJJVI^2 1fcQr$-x#<_\v?qZnLr/y\뷘Cg_Ie[ۺ>Y's$_rB9#<6P2?W+lMeО[A{~)ыU=c0CE~/NeT$"X3&G;ƃi jS9w0GmV@<~P UjPMрys4z'kYArVB$ M?R@֗''_L uW.Bgn "^!OI)sw Poč_~`BA=N{f &N)igdhc:iSxZ?|z6<1J,gQYFHn}u9ĐmZVx]gѝ48ԭ+sjFjfq &Ps5V](AJ<i4 d0oy$&WM{b\oŅR3K:\Ö^ʶ'Sa"c Ve54x+3+͸,Vʺ26!(\3W5:“PK@SonQS ɨ;5YUGI5#C):1*ڂ 0\W`I_  1xnVxd"ԇHHNir0~jU A&b}:oX)*3KfӺSZE^ܔ4f]xP bZn߼SׅYTMd{/_/t?;% 7)eaO/}2mI  T!Y0o4)oBهŴv="}$bXcU y9Tl9T*)H*u֨K O6@ٴ!fte;!]S"䐇^̎KKtGYClEIgL W5n|Ӓ!F!SE5܈"[н4^Fn&r )Hq`%(U.fH0 9/weq"F&CLq2Lq Ƶi^.n~P:5\^!p<ZŜljߒ|QvŦPͮ6HxªJƺd<_mN=blYU @CmD 'cv@uUSl6fU| R<1alONӢ-yIg@?aރȭ[P/HInuXr!< w lDN&5;>M͕}^!{^ zw}&fg+u׶N{;#EEC$aZ'8-[fsv1VP@}0NF4+ MJ60J_i]H5)X99mսȰUz30tEu*A+Fy d_aicBlyj%st}6% |!ȗ=tF|C F m1Cā)fv0٦?)8O2D/J3ekpѴ`@mցW=)_x_>8<> ,}ӡ3϶{7bs i}<|>3H?܉3^}TM$IU}߿_Y 蹎׾g81n+15]_Տ5dW?h 6Ho>扏8FD"w\QĵTgN! u x R7, j[Ϩ%:%nR5}O22$8uЎ8BkF cK[)U(X]ٕp2e%g6óR#1>Gx"-hnL}+B7ؿ./jt8^g0$Mm ![DOxVD \w";0yS(7Vjdaj;trtF0T30祖7W:hำ4(wg"ca-5Չmi/ۍCH/.W #Ubw;姏j+3/1m@~hc;/e6P<}-F!ucwMw< psE4w6[ d| 8H  @y ᯞ(@.so|HOUF.ާ`:M@qJMg{97OaZ?T-mfTLv/.S&%MqBܷ@} 5U  ЌS6^eW92o[AX*-ȝA7Qj&^5ڳO hQ:)C-k f|pCB1 5&8:!g4eOAdA?8spPϒlQz[8"TwHdGW6 " <]shojvLd))^gU~{GZ; _>הgexZµO( v.vp;:b+tUx7Wi[dzV $'9:heޟu/\ulR_zen$BA~/`0P٬Z79ܛ@Jm {E8 Rhr06u |~`[J b7`O,"iLmRܶbw$`JN_ꕥB((9'6]SPޛΕK#s ŖX: $V}S5>Vz߬5kQyVp=]q4 'ك.]R͗JcYAzQ `~>|@!. p͇6hVy<ԅ}`gSӮC~V^U!egDʲѕ˦A$߈f7[OrKPޕuam&>l5G3s; t2e6w7`'6&l832pP'Cngf(G[s)ܻ(7mb+q3o8_5PEX:Jӡ+pENtEM1[,llqjHH_(T[P?IubpFJrC}VYV5ɗ6Z}ҟ$C2(F2Jd`+[~`3.*U'?mἍ\ T!W`Œ{h gEqr<]?dVsұiG1߰e6}[zBa *R(a j 24_fAaZ"ّ=Y@Δja '_s̎oǕ I|J.?ת SӶI;ؕ}.sHtwՄïL$]̾kX$0#Bu%ԒSEz^-- A}+Y'K b@ .]-|"X̚%E3pސfGBmb,. %И0:^\Cb?.[e93 MZi^IFȿ8 0TfqN\%m?JhߦS] ;&hTh{M^BJnmrvL<^VcAh ڬUfjF&! !i={ϴJ>DǢRFYRiP7ch!lE#3P]{k$ٹ'.f~*S-ː6 g"$x0N~7abJOAXIp%#g$}U]w}N>s/Z[bӈ4SSYΆ^ڼGXUk+nkذ]sIĦxT).2iE6ӹeTW߉T 6NӽacEf6PE kx'Tp;لz"+t|L(طx(>s뽿:G7H]ï@UۉYea`bN:0u RpË@ӽ"1Y }k#q 39z!N4A]Wv䊮B |4fP9zNðDO#y>sӱ tRy<t:l5@ڑx;,`IO/C갓 -}' n޴>9-,٭U5]}1DB r(["> 4敏PEq'BIobJ+;!6}-+,oOSx* dB`qq{= }9cCO NT5tn;QŗAqޫ̖r"!Ub5:iK1D5Ľ &݈UToqEcxo3-kK[fA.|6i2_ .% 2;д"r,MT3Jd+j Hg)T K~(oi@:H_.}e#Ndzҥ,FE^e<\4$M} y ƳU=cQ+=jlgOE9U֚cM]b0[m/Fw= dG} 3 DZwi V^8f?ѝca^Jۏaw B>6 2[vBPŁtæ;+ u9o/3/5׊E@@&cT4,~Wfcu)\XK, DSQѼ.d*f@.C6a_ߚ@sʜijWuχ3kNt5s@cKި7:Y~%,=cG{sÌu,֓v)7qvi?,XOVAoB}kZkdXuBbl/iԁ -, KbE^^1GtYJS>X+D.ﶌŹOMF E佬oMQߌqu18s OסɬJvOܟCu~ =,7Jqki !QᛵW1m;HkQ]VTqyOUeRhw_7G MDA<äe[`SO S./r]X}t?|heKU+I(q.l$>ʴvۛ1橖~y?ة~xk4a@AA!{f^yg/״TwǸl c8)?@j ]4ߖHZn3/V頃91=ò&Qv>Z>fMϻy80ņz~|Na2o)sVYHuaƄ!ѼX~~ tpi  r ̙jdGqÅZNM2:/ tڱxZ!<ӝ3VQVwՂYYbά*?h7mϼ5㣨#7WM@.֒I pp(A,OkX84cVyͣKNq]<p Jy&m7& ' ji6oԇ.J! _ML4SfQ多iL1$pUM{E6.,(9< Cn;#ϥu[J[َxX;_ގ|Fm u: )b5ۑ z1I+#FQP77aH'k>oLߤ֭Dmzº{ٕi!S؜C@Muyb]}}䭞$ZfA¢ק_JUJ0 Pm9:z in! ɐہYA;相9 8zٲ`_Rvb:釺l-1 f~)ĆNi<78 \ĥPHdcQNta;iDt4+L Vȹ)J_ڕIp |'q}P޲r=%)E:NuBJp*jO +JmNZl 3NHN2R2Y)*`usK7ЕjIX4>l4< 29XCHd8}=)hc\7s9T)[ +J_SƊ?tG{#y A6L` Q+7r:{%fN}򁩽}bh*ȼwifcIqf'ړ=X\y=%zgw&MI,OqWt7 ֩74OdWk:b4MD?YE,`Qendm 8C< UG -&}1ʌq%y< |CP"xK#2vO+qS.%4wQT867Nh:"LeZ.9ɨEA~nj$=B+jC}rAh_{sfCY aJh- { hݶ]Xsˍ%FGϤ҆w,mÄOk5CT&Pycj[6Ҧ5ku9]ҡ0&YԩeTtJ)X['}S-_K eִkoWf1cY[,'"N]dѼ> o&?*цGI>+RK~)o8~rf) C޸u:fbQA1CO0 !8jhYuBpNgqnȣy>atYm3\W@D%ק1MUɬs/.^i~DkF7yL.0]i>QSQ_Zi,#C"Ε1wAWc/kA(9{Z׽}A. Dr$z) ,V*؆ƬtC.JJZ7>Z hU#cH'vwZh` ֨|Ea _RMETU$FzTNv?-2>^΅YD0BY}=}bGr؆o,$ȁ FagԺ$&.ڎR4XWRqfpI[?' }e5 T%.l||Rʨ4y>+/ $; l'*n<ۓ}K[}qFtXϻ쒈QXl^z"D6:Í+]֕vV5(cg5r,C,0݄GrvVE%|c[>- =\+K[r = o@e<$ዚS l戀%:1e]QqL8v"c Ez@G>m r#:6s9`sͣ`Kw[l鵐r2h{*8,kg"QwA8Qvrk"0ֹiIP 7?KG( >٧99|S?&f hD5u8JzrYk./;l,ELsD$#M!S*t"Kq9*)abM`m9 pd*{QYd %4ch+dqʼnuh.St6B "9@M7 @IQpGyd@Z^=KĴ n^qIF4AI,d0 Cӂ\ʧMo%cfHU#v UUDqhn{1Зx(g"ԑ-ג/fN8.Tnpĵ.]) k+СTI[s:%^"laM"~|vuuQ{2K*ㆾ@iSD 5{0Vq]lL5j0xDg<2^$T*'͔T4:YH pOf6k aJRnWxNa{gudw9M1,E QMm1\O\AdgӤϑ;^LOzv}jC_uk^j`,+-cNcb:+֖k5h@!iE<tZXVi|AlRQV[ꮅ QxdW&/6qOL]Ԧp8m;XZ8.͒ه>n eK:~wU_^O?|o'əPy?@Dɏ9*lݯB[u.VlsQ5I(>f<=\n/OŮtJg`eg8el3O,LiVѴT ) MQn]lH8I>ddX(bB=$}WqUϹ 9HPӿv#E P/:cs1lKbClT/Hhb0L]7'q[ T}YD7* >vg4n=LPKc$ Q=JβSRh^Ւm *@9lL&evOFۉ=8ӝ);~CGr5>F]Էc鵒:O<0wh=lKģ<%u"R*JIыuЧmb.Ytp׬wXyJ}]]w`~֖w ~|}W3b y'ܼR>6h`#9`*=Jy`t=LS/^" y[PWղoڕ],/޳5^Ns&ŋ0fZF,nA,[y7U=$Y?s9-}퓭\#)YhPs$OλVZ98S6/Q2+X}F N!\_6ĸQIye b0i,e#T$SV56ν/+MuEjjƘbp4z  P]O,'Z5d.V}U7=?eIͨ6ZQE4Pj$JYK1=ؘ;!|ʉpȑ=|Vsz+קC Uc׭ǣ9[lmχ@A[cLTA e7 UD584;إZ惲uG6=\/q~bkMO,[6Z?fopC 2rڎSU?ޢ~|vN9}43x[E;ʼn.P룡`Kvj6#d* d{z]@5i<4ʨ?92WjB:u^YPF 6nE(׍˹>j&ʀ#-uW=bu@|3Guɒ4Wn *W۔9jp;t!#įSRuR [7[#Mtɂ h:[֐j|'Dbl5Sg2$jS?jfP촔c~JLny[ iGcf ^4SKc '˼|~tDAe[+I] <-xP6_ Cs(">#١9TX?דA9x)3Rfs3,uJW&,]LǨZw4(1!FpPO)[Jga\4>eBwqggD&=Ӌ3=5D7^k "OB8:T6o#>% \_9mjBwf520u!h&@w45x?ZDNhC؆yts7 XO~6~ íX:SJ id\>i+V1.Qo)L? Tç&P;cAT5w0k@TFB5KᡨG:Dnl7"`{IpIlkOX;Jwg5ؖVvY+lm<:pzǃ0Mo,l|\$%[q |Lf+*f]?yZ̘o.Wdz\?VCo ZpV.MT2c9Udv_pZFAA1'wT YaoD;X%kT ö'@s;`5/K(xEӏ.W.n|vW_;m[wwCi&#%#(=2dmml#|p!\IRMTr^6n$)rQ|- LVMq$ey 5 kz  Y+&>sa=kԺm%5F-Pv`@ogEگeo6][?%&wm@H2llWSJWQOPp?)Wol ٘vn91LEfv[X9Cb?*;XBKp |I#h,"K $q*O2=ZvHݍ䚱~ "u>M<ac,HɭITg~J 7'e&V-{ SG?Rh-oP(d" OgE@,DWuB@F'=qy2:5T~xY 3-F5}Qa v1p.~ʽְh/{ _Yq~+=O,?DiF_GYs!#;z`ֶ8{ݿ[!4nrVli5<1Z(ϝ({ONk=*GY1\OvIn.YJπLS5f4Qe˂.pHE] 93%Tk{~qX0k7PtIbX?.Vqz!wV k9쑥,riqSjv9uvF鋽S폁uHCX3XUht9K;\W0_04=p ww/*(nC(J$-y_z}3GgW ЍK~tRtc?:}J" ^4o.Lǂq'Xz _# U'#&D? ''Yl+;`|m4Wݏ -tuၲ)_Leia/6JUÙ^>Jc,%س2 Cȳ`[eS MtIxgWaOt.-u޵*UjXv"5I ժpk^ˈW{YNE Ӌ\bM+ktOfN=XqϺjwLBtKRXҊ٭(΁9l>3q5o"Eq8}4Ep@b<7[;ȂwV̠4%wڪ'zL1>GL/kqrź@n$Yʘ<%MyW-+jN/mf?.+L:whx|埑g3"f9ʽ!w&KeR~h:IN˻vt?4d^?Q3ңet`DBS#te{.Σ RSs65v<,ڡ>7C^ BGDNsȎK6g9zv9"gkMTK`kH]v-=m75FXd.yvM&Mt`m/<-F!%J_p`z3VN`秝CdeLS&RρքFѡVm{,>~EB_ΞNq?XYgN[C̎PnCEh1TH'ʮNag`q1+m.rJ uaL\XPo =܍-~b;J-~!˦WR.lqOҰ${GPX,# OWmQţP AӶU/NOg.!S o׍mKqr6"wvKa?i:Xm<׻oF)15P^_22t}9tUt~\*eEӡ`3ir U iU2H}^ ߽t>Dt0H{4\1OTm,B39(@kb7@Ȁ;`ؽU鋵ѵ z#=h*Pb \u=7kLԭv)$2I|tEm BwH A:0E5/ B K37|_2Vb^r*K68߾ C˕(!sLQ@iM[E&PS>­&컈>q,r΂u|NG&--b%(K0z] N&TʿNo3Cx~{X-VCTnj\NrfJqs"e)T\N3pb\ v;G~-OM%҈'n(`-QvG0|XZ*>m!_\rFI{% T1E=- DhZnTԾz\[f1eԘ) ;v$(.6(}l}꾈Btu=3 C N[ LD:`ѱ0j=ty=cysgBƭb NNeH[m>S|P?/&㽤TOR6uh1i*Ƌ{_3fd)~!uϗMطI1xKn {Oi]h^ qW'yl4FJ[, 8(~AEƨ.ߣůX9?CsP 1*: 蝕Qܧ̼@X'spjPe9v4/G_G_\jhtqI 1dr0B AI;Grmh973"S<QK9MhĒ!/;]Y8PqcKi/ѭt­QQr%`P [Nt{i#$HÞ=ܵ*NUoznhNROXX#Q(-`Ll[n+6Zػy1ӑAWcj, "GW'Aks[˻Ree9-*꠯ 7lN[ͦCT<}&l}pO("l_0Un] QSԑz׷a5 c |sޞgOES@vSbdƃ=n;sXSv`3 1q`zsiV6c?6˂^;KkGZ#pkj֯O`o ҙLO|މFLEL^S eQЊ@̒&0č ;+Y7"GQk ˋ2\=6_v MBoz&E 1Q H09(e0#om8][SJu 3Xxu:I>گIhi- u&1fQw*v&(#WNӬ5˓ ?V=4rȩ_/IAvfuLTQ[fD4CX#n~[A1B>B_]\of)nvS[GRv Ufhۆ mT±R`+a Y:9GI+lU,kf3pxoj(X}|~<J/6)!c϶b)N w3t^K :+ @3ِ}<nd/s v\ G9Չ<Pm"h3ĕ#ҨW5V6ڬ Ds$3ڸ쾴MU4xu8QI$֩~-bO h.k7 W8AY,VGqV֍?j·JEam۠ni^皌T*GNnDo/`o?uy78BK0BƉis;&VQe溽vNep ~DA \5BC^Zf#zZ{0$g 3g tr᙭C4D yoi\PKl{ċfF얰>8.uW۲,yն(y? z.\JF4jg6U@>NokNPѫD߶~1|ز˧b]%}ߍ[oJǟqxy7jm}j[88սYG?2IKEbc)ڕ!zj >mZ/rSa D<|}穽rUwo}::֐)̈j{~W9 >5լ9oD_7Fe9K'Z[S!uZm @J]8*KCA, GQ-}`ھw0b`ېʢ ; YmCA0HzSK(AC-Yf2ۣIؼ`*ɭ"~d}ZbF-=/ͭb-I3-О2W(޾-`@! l#BV)ޤ\n7&K>1wMnEq[fv$fn]w`L?S5B5ZO~v2A4^9ZOGM\`ZQ֤,_ÙaH9ܡƭȼj=C_Ḽp; ~ɗV zy,tҵ9B ~A2b q{ʰ=@L_jJ86G;$?ԔH( ůryզD() e`b"t#;=&cvK}UfD:CR4S ^hd8VjD Rc:y=xZX}F]ʱ?9袣u}\O0>$g>iW*/YVtD=,cG HCO( 4jH7 N\9 Жv6`Bh0:%m%lLm0+`[y%ʟp.DֿpfΟ\ΐ W]3X%1δekP7V~iWf:<9+tt9ND tVr .$%+&8YR -Nh?EQ#Kk(x?'<_@)$1K}Y-'6:|^tqc(΀bS4o[{7Ya`)_qmlܕ,čCٖLkA4ތVzcom,GqfH U% &8-z'h9qۖm0ΖLo,8r7f52dF<ߨ Sk*єINGBdl+ϳ<6s3?FXqE<w J_-( ,m$;?ry+;ЩeD.i>kwX8^wu%6^R\=_D!Ԇ^MJl2u-I-7Y=o8a8]3byܤY&P߃k@8˞l߷'2meP@] aveLG dVA9X cEy+ejl)/ ?9߇-gf|\bbRPmԎ#ފϥziT6En5*46<ȕ?JFTS)n=hX?a@Xxku1keLbOcxM4spy1g&r+آX\R] u3gIƐ06I=Ղmu;0|>Zl: <UCI Q%>[Dqn?7Pkx4Z} $8 oyC{[R@3A>C?$K/ԧӈ>T $_7^UH_7r݃_*A%wL&]U 1 9|(~o?q(̑M=6#_EHW=ꁆ4z`Rd_ >jK1oN7(@}ӿכ'-)#\/fX<p5^LH-év$F}ݙte1[2($oh)E ̖pA!f; ;$sa*Ч.Xz/H8`*%a3h4N/A8ƛ\L?3y΋&RJ\ݯǀ48e~) 8l"b2kv"dp*:1ip0d#X]l{{< t8Br0U_<1;VsIpDUɥJx_lrr6??$OGl=='=t@x)yh"|Cѧ?iȏBO.e FՖh$ywf2^ceOA)*Mu!#6W*Ub[[] zBi0z$8s^<%{=MmM:&iXbBa8ܝ1{^n{@U!r-˟q}#;X~(SvixGЂiG Oŏ:k-MN.+ǵz³n[A=z!BO&vyb!+f~vvܛ>b)X(Ff50=9D_%뽆ɷihzgGE<͗]bqR[p"R]RhKw2 _ͺ>uƃ@cR"y.-1ۑra`x(U`W;^{K8?AU]RGh]L@ gV>lبhN]&UheMbu&4CY$ľUV<ԨB HѢ "KFb`tf}^r cZQ뎤Ǩ(?D?ha3JG$=07@}yW)̤` >3`*u0B_UG }=S1fdGl}bjMΉC^)t؃pؔU  @d\aO6 {qog"3"[8e'[0i 2hW=\bLv#l\?v{'EDD"н09Tݾ;@@g;#Rxx5j3am$Sƻ@#h/Dw^q,wn/^ԲUm>=B,w|(Z't[t@e?s5GjD/Pu.;VŲlI8$7rͯ ^A~4'I^k1h71c:o5gl  IxC4!tr1"[,$,8 ,R$ty" i.v۝' ?{֨$?X'<\M%w(BmokP^N۞5`~XDCс{oSøO_HGE7ê*,nk+7b Zmʒ{qљ} o5Z:~/4ǔiہ;AT,}EaI/]LgP4̐6\ݺ@Eo ۡt+yo均\wRXs[B.C)MۚycTu3]^Z y$R nYrbd@.ƃm"2G+hl Ċ.7wvā>p2îЂ$WL,4U βV5W/MD2 1[ߪhD a# Uo(x6пd^PyzEKK c>Iw0>Y5m7 %s /^e؎[D~|H-B|D0"Tݴ0t{l9F-n?|Usn` {eo^u؞(3ϖ`k[ƙeRCk*|~ș:%bd޻6B|eYb| bїGw̏pQHsPq /} >h%@ڵOIxk((P?}vWRaG-?歁վ+`G96ZAL΃1HBց,󒸑k_3HEZRͬ/HY-sB9ZM9GŦef{gz ޹޿Iq5ŗh*D4F@Vv^?e"'U5fͥ@|?a%TjyPx6|+~,•, [6 k| 0ur|^P d(X% =&8EȢn#`o>.{ڒI4Wk 6ZP|Y28bJ!&eX~jAl7]61 H\k(G#-;"o2S6fR.>_:jTV_Mw$W'|} =ĞTWF -G*7JY7.56AX {Y/݁'ݔYt@u$!ׯo-ҬEy/JWvNTF/e!VnҰgɳ&.SlHc ewd$u!wTdƈ^(􋬃p.:wҳBoN曇.!}A̢Dc5qΞ(v7Xd%jHֱYX\qAF3!hdoGھ TJ@#XE q2aNʑq2.ݝ"1y!fK>=ػ)BUWF&sG{ԩk7KЏB^K*1I e'eRY,7N!}=*_$0`ZlX!E@[r7 냠Wz_fk&$'k^_|k^=jokʱTa01+C L9.Tt9:N P*s[_lb MiheY (x]e^ʨs`Ѩ|lp 0w*{8'ɣL+}5HOal]T@Fۓu(s!sv+eڟ+ !p\j E W6(v~%a84rB]P!BE?w!1ʯEZGoC5tiڇџܦr36p79>PFa99KCU f(z _,^F~X]H Rб_b|p)~@ϗv}Q "58AH ´QWۂ %/$aRN/.3+Бm] p 0l̆YsWd%CvdQYa Rk,q\T_|=(hN 7?4n[K 1c|!83&Yuy=Άi'xl)BX7%7pG(1:rn5G(RNVfV@c`^~aa[V۩aD:u%#G }Oa.due!{jlup#xhn_+qaE*hM7T!ށ`sń$doX\!3 &@3Q8(~IAnȌ܏nLvm'{ Lɼ,8*Bǩq nG lc~8-m.d (B?+#D~jKuHV:p'ĆQm3 `!.7Zy/RA%ܟu&Yza9qkV3fn. ;W@yOqZjI]LqۂRC# (ZL);,v?UfP0?ȌW)DRWXRH,N.(QX,J&Ȝ;P[RI)StZۺb-UpZ{ʍ\_{4B=gkG`ӎ(K{eK$lNAbDyl8kξƘ,/v_z$%C):pTaqTdh`z牢-j1#"T<gc:@XUp2 qٹBb 7-صQbmI8YNuaҢoBy_E9<mҘu= `gq!;:x5y\jr T#UY3!OEH:cVu,m_o3|Ö >8d_rviA BSPo'  +JSIN"QSǝk/7egwYD; YK8A%z7}_WdfJ -OV$*|_P9k¸%x7*]1 uQӶe'2Cjz[E$^1"aF#(w{`a*Xټz z=NktA[gp~.5:&FL;o+S#-3RS{Br1E(G+d5CBK4f$"6suQ@3n; ]@' 3HhX>DTٵ?M'>]罹q:x& Z:ZO.'9VďFnh/rA+7jη[Of_eclĤ=mⶽCՅHftƵ8â7utS 5߻iͽ)‰6_t Քf*Z'XʔHnBtʖc_ZيnMe!'AqN_}x vMHXpNlH2mdh}xC)H_6# $yCZSTZfo5{rb6(dfIk˝G.uST^iy֤dʁy%99M,5O+Rx j':,?m=SrKQ]!b l KB 'T ODlj 9Js8>( rqC~DjJpꋂ.VqMJwaJs"%c8M0! {>Tj(O?kB~i}.K1񦍈.qoƋJclBx34CF'+)qVr0.e+xo偹NZ)[t+M6?F;r,RqK]v5 ELXD57ɐI]cӳ3ϩCw`<9'mhbk<{RVt }1%??r]Hvj$ޙ2sr=b_f@יIo=+r`iz6j<4POftw{↶O3?Dff@QnvN?ggBW -x6pLE+ݗqchԮX Vw69k^l`s2|k*ry~MwJVfYѦN{yu %~]7@T[%ptcn1c|hN3-v Ct]SWoWboИ kY"US ,~wI#O֭q;E}q)̐%VѓKƄ$ŒHl(Îr]8E5l87Yo-]Nmd{/a+D1W4Be#Q'|5Jk9!OQ+޷8.0yb*V2U ,^CHPի3&sEs{4 :[(\n U%%O'{cj'=bB-BE o]x~[?{s/B*#<u~XNcfen,!'с9\,G:(MSϚ[Jzހ?V&åώ^L rye/".eeZz38]k6rC49k~B(SS3PVTh(jIyäcX}eK!J[fP|ŧkڈ"}azK#[nҦ\כF_9 @'QKqv%Il EfZI (Y8%2̉S hIP k|Ӹ-{-;%-UeCɉl3u!212䭖, hQOCVI~#;'pӮ𦝂?"bFrF=N; $jbkdL7o;N<6Z(C_m.-rcK.B=*@^a'i-Н~ (Y3@/le6񣅊LҶzUz_O J[-ӓ9m5s^wuޤј`lWf Xގ4IM>qoTƧ]<ö5mC%m⩔<7ل!3JCjdk$Af/d)#'%jw~I4i]Zvsh=2)?Km\bE6"sPu=P}!x(1dμC72 -ce. yLuz3_;Q˩޻I,]4[q~dZ")L+ѸSv$KNfj-7Vz]4IdPGa|<<NPHRjh/kz|L=o{:2z)U8e/|05K? ]r Ѱ~\-뗱ȗ?L¶>k_ 5I@QX^by)qW\pi.{SPv$H{2su_dA rNJD2{/0 %'r/a7ICTRйdte 5ompOҖ+zN_z/F CYTcM%z#v^Cspwt>DWAo]Raа4]^f9 "Bva}5~F^ bQ;}rh~ZmB{Bϑ`_aKk2kwy4ߔ9ѝR@sP`wRy0&`zn 4E*I]$LeYuGc:Zں}N캱 n+I*(P<%C3~ ۱Q+:ҵm[Apž7`#M4Y^Rgj13fg`p kyn {Y~8K葸o xq':<ԙS '?{"m貄r"ҫUd.0V%Ϩ+Ze=_r/:m[5c}OQO6DZ~n다r/RM)Nyf^IB䴏 /vAj\l~DË؇Ҕlj*%pqˑc倿&3r64B5]a.t? rA,aYm=%׭қEvQ94bG*:tLM2HgjS!G R e8 ,ϋN8\]9AӀo}坶 bQBn˪ԬNe ;I˄9- ^@EB_T⡞c"|_G.iVuzjZdhqD'6~,0c,b4|%rtLBi;ze2ʢ7.>9霞$4 >ZwEwǶF :TK43x݈Ѱz^2g9{[I}x#c#_ף OswS)g&RMbaa$Z-|Z%}y3t^4%ΙIADvB׹?9p ;`[Da=~삎E9' TV+W< OY!=|ga##-G} NP͉1fm1UNq^A:m5 OaK$^X09+3&$(96dB!WC rjvO;i??Au Qa!lNJ TctRֶoN6n|XVT*콸Nc0\{zTZْ[G}/뙷WMs C&488&"a [6^(H}ДTN?`m?Uv [2U(m+ *AvK_KRlW/$ۛgХ7DeŀqbUEzd^,^&"K snƛ09Cw;BO{9o19>]@lL=䤊V)1ϭBڍG*qN۔C x7?:]dZ;^4ցX t}ݶel#bĠ镼@lO&fm߃m\3K{嵢X =I_l`]eesdX_@A0 ~LF*E8c450&m-;) bJHS;ϷP:g:ҺZMBe+$d]& cQ:~41w T\jUǬ%$.teFAcaDQ.EÎgNmeH# (rojIsOfip;f"ZU]KÒf*mWmfM^|+5 ]idPݏc Fv ,5vBhc\[>i7 |J.ڤ3+Zv3kT熨+iV r/`BŪ-J.|א&f̘72FשO0A6k ·t lSs`7Jii!s1[O-P[}6J[~ىp1;.h].HROӥ%J1uk\QJ:w3CcGwDy eD4Qӳ!ū .)9ODQ@HҰ5h HvkILU@Ϊ8{\Vj/ɼ>,o'1$2~>,3M ys#z M /sD.Bjޓ~#6BF thPLwÎ$ʲ[19)X誡53 86⥓A0&\w5Tn0. , {hv1|s>/'٬J*t=O㗭krI]>E}RT_{BֈN_H \ z3f,%U|\ĖȻax]K %"gǹa]mOK;w%ݲV vKݯ0W#TSr 6DGUa[%A2߂Og>kA\6n,أ̈,TЃ?oDYA#?v6GȤ\һd]!®@*>7r~nF+AmFP9QW$=6Zɸw& 2X7~ DjYVsvO;f٪E6LmRNKT4YHy[g~JjtѮ6o_  dPg?cTGZ鱡HymM_Ŀl X-H67>(J䎃$5OfZŰ\UD0F^<^h02GEr/RS<֍ebl>~8*-УR@ 5QB( @ĵ'wR t|&߲y ;9I%۵7!ZV+,vO/atu(2$WYg?S.ExT<|jң `ZӌجZuZm@?NiK 1xP BaiJr6p޸,?z<5yAx-sizӳe}Z8UI!N,]_=e C'Z bأqqu㱎av H;& 2H=3$ќG``Seom?Jf9G퍲DZ={Z8)0^sI4CvT qÏ􄿵\pa! ëkxd״rU=E'>K0 {CZ)vX Y%rʾ ^ (Tf8uDCxE(NˏK֧Ma/&?0Ƌ(Դs;k ?3Wj*?awZ\d8L~~G[,喾11E6%q@+EQԉ߀EԫTg'S|bTj \&) ཌྷUe@Te6\14MkxC [.s5JxtT +ՎͿU2ey#@yeYCPo6E:]- |0Z,RC]Ou]fnWAj,{-M_MH>7%d ˰9bMHL''OT(VS0v΄;Hǟ`j|: LMTēzC<۬b\G>ؤƬ0L,MPU(l[YtG6fLx~P=Jϝ uXGL&j;K>U_Â] "`Epv;wbV貽2/-Ďġ;[lS]\eKUs *qs2,MwBe gY*C?qhϓXvBmp\\G:lw6iL`4K5PAM0ٳs臞ktȩǣ&ETʿ#sd&-ָxp՜> t!4΄NZICgTsS >0#[y˿`gyAvw9ނ#ӓ[XK1Dco#ɘwAGE3rMa,pMz~McEYQ?E.N7>rG_TthN01uن|!m F3$Ҥ=vJx͓H [ Ƨ4E8)UNID6ćL:=;{3?(3fQJl?}øjy9Tܔ~<"?[0 s`?K>OpՐnkMZKR# =@.;n!G<}]\q񪋦,Gk0N%daP2 WE VCB Iiὡb`~dC}^?juDJ`P )WVhR>nђj|59QD*78*(u=Nn*:0&_`#3[!HvLnۯY{~d݂t0Go5#A$yO*2-͟hVJֆ9w,AS.Y`UGɴ(f+%EXa>pŬ_|e.fBup2 G^)%TSk={+S}@-렵M=AeTP!eI$0$6Qrf&OQ:;ȵI$%#SWƓo 1c1f>PAO.S:<ڎa 6!j" BqFZX G }]S o&Kg Ǟ/ o4l홱 zQUۀtˡ>x X  - TsKo.O^r.G]pn0):݁x w-j:_wCӲKK4|z:Kv@a a܊:>`46v Ikݚ"jNE37s5vGQuB#gmZ= 5ץM q~kq~+ɅEpxi#FF:AjlJʃuߣ=*QJwk2[[QGjbtfدx?@C'kF.\6a6v y/wotc6:fNv7*q^'J+h X+kƂ6Z >?ȖQq#n[2{Pl0Jj?0iC*@؁lS/wwU ws/6 G%IvW ݾ$M(ȕ X^MT©$Z69L( ]Jx1j@!6\?䡬`λ­Zo!]j:`Hu2yr\ܹ,V북dhKq}0JU&tQv': _i&Ik0)=eI^PJ÷4_DsvH A*4I?nB=3+ AUI+fߤ)ax%ʯǪo^{`Ȑ`:< \dj365*JU&xX !p{?/08lp d))!B]FHއoVt=nQFP3r]].A6sE}I Z X&x|9n!=U(!Օu{ \ϥ:a*GsJE)(*o^`A+aj.Ltx6v8E]Դ[.p(t܊SUɺ :dWxpķ;d<;5Xo zpJ ' |5J*Lw.IU~׼]6&IqKC&]V )(^ԀW㌆UHgI x$*-֥E^n:ubNEp(+G<7}@O H j_Ghyf4Svev'QˠGeiIrYI%qfa2aΒPr{/^ n97Ӏ 'Bu%GD.F[n.x"޵ [yg@vYa CV `1A+m*oE#<ݡ(PaQ (F3mn~.ܥ؍^Gx_\%-n(2`o2>ۏ6tr 9rpK/D[ ^ (W(`۹KƉg7.':խln._j D8 SA{O5LI``K.c+JW&;e X׻o~EPC;\`eSη: XNwHq m\R )?dQQW@pB 3tuVh/(8e&xK7AXb%YA\#Pp5vXfQN TZAܪרݞAx=A+ju=jaVMKf I^BIzu 3Q +t9:&MAJonVzaIIf8d?m =ߨ*5I 6-ت31u}@v/W :Q3i:7m8\[d#..;K~߁ˆDQrYԗxk0Y@]S",Vqd32$UI~ٟ);AWG7rzL:fwtWgVSj" ﭜM1$:zGԩ/*ۨaQ0@4w}=# TZrj0yjW ک-0*bRĠh|ukRFo^boIDy ^:pwH9 TXN-j6"ݞU`^&b+[Z(<{Vb"ɧu)y~ Y7X$$ZEw=oL$׬ q^c`ӌvO9`]q!ʌ]Dra#zt㽿FuGs,Ԥ6wk&lYNJҎӄc@+R~S6,<+[opoL ,W:o0 g"͵hk{#SEt9=kshp>_^)2bCfzN]9+5 *FP[sOVp|X$[ Ob 8%w+7aM2`8kՍT:PP9,$ƴx)Pj.+q_z1Au$;E^ "yl˽e`Q*tf;[òa)( !R i-7LSFrzU."V=&jK*S^!xw|۽v"i 6t3ב{f \\.ЮPR] NFsH̋jyqC WL_ aSXo/iwC95, C!BT˳a *]iFCⶈÚ( |0) ~\Wp8~n_3.yy'o#KT: >,:R}5d`{]Y#OEdζwCnvk4rÀ}(OrZ[﬐9P<)P<HbH'Wp%z}[O*PoF-f~1$书r$HBV*0 B.9'/m&$IL]xŒ3d(ٯKVaɑBNyKb*HN#Muz'X(w5n8ź Ф $ Wɱvk>~P܋\C=b[llPe拱so?\caչ[b B( :&$SFLwȌNC,/ZKjQͿ,-.Wf3]{W zgz+b̾G9L){0&| I8.xWS$N=#1)5*`Di nr!(V8A-C`NVPu^J)0FdJs܆D28b@/L<"kk ʸ@cWE^2p~=# uam;cۻ*pw^g( .ts#pCrNT; 7)8m̄-|dE\4sK~)1IіG~{kTnbNIޔ%VmIʼ=,lw5)!cUvXNCteb vH\5Up s$9)YoQ:"1}#s jMdhT)Sd&5+V\/ovZ8X<j) Qm5fA}t|,r!Rc G#pLM{,qB8ͲKH*=o˂a2$3y5r\ '0Yt#jza4G]W_AhG_(V0@J[~(qͽx@zZ BJAgҀ?Ogmrg<kOFRrF%UblsO"{/* cvT6nA1P73ʂG̍| s; Dۙ)$޼y/% ƂR@tw~FSjD ) "; y cgfU],6nlJbhU<:n" .0W68vE|@|*+zaz?j_ZTj+*[)eTrbGӿ&HEn,f< @pQZ{~HqCdMB߳xbUG-qZ13zcSTJ7-mTu+9b'ۻ4%9BΈFZ -TG/4^C$w|oNSÊu!T=J2ُFϣW>',D+raao@ п(ڏu=U!'q#$h],>7vD;Ƅ3-fw0)xcI(6SdZJYһyLD3"9c;r7&uyr Rt\ Mp)~y(b% 91OLhrd3OB/2.wqx ݑ4p9ʒ7 HaT6Jpw-UbJ#UI^{b̫SVA.zqFИV|oZ0xMUis})l@<4'N0(q P?䯽@5 ]O>b< Ցgd8\'0^\4FCڷڥckw̐wz]fU19χ*i<1e $Zm; _+a d1 pMqn .MP>W$hԹZ]aJuDuoF4p5ɝl"h"k ]`%&?zһvIŧ)fRNaW]ؒ\}kG bS67͝Ȼom`厛gO ^>ט~w?BK69sJҝND/9Y hx't,[k~G*%Swe9jl.b0f (KN(f>1 =|#$u\I`:ZX vI &RvR74U,ku)_~zL|FZk|e L~t W'N&&ٺ4,_~W3VR%fNn[tPwotca̠s8pQ-(F5`vBcć I-c&i'AN=lFt$c$φI+%Ύ/I)+Ͱq5݋'j9Ls# [Gᛔnb2<)N}|=PrJ4-.$~:56` E|Pǂp?Qnfruݪ-X;*{iAfNV6bsi]B9:0A>2)JuOsӬ!~W!zLS=WYwѸ8$Z+(4qtF Ϸs"Y/^"wa,a2!NE["P(7}Gl%GOb} 㥲*5lAb#}RA]*)w<ʃu88#jp)&{嵩abĤ,XL[AkJ/bH`,DCX\QI ZIWYųpȢd(@Iئ(=q X\ f򻿸Lԅd;,nA+WSe'JK܎q4e쌁y*,N/, f 05$Llu4'2C\0*j6fdMdg5٦[65 3 6?|B $Ro3x`~v1#+>W5:.xw.z'TٰaNҊL,ΰd=Ȣ(b@8x $A;os)}^ 7bWcِ֫Ž^&|᪈Ql.R sȽZo%`5#[g>~Q4iN0>tpýY$.=7{gvt',/S +'s=b-^jaD%|q"% -,}ةVLC2(Ł[pL?: e*)\n4f* %]U=/75+