libspdlog1_11-1.11.0-bp155.1.7 >  A dk?II%z :QU …?n鲡ˡvW!7՛/\dc2xجNYKrUpTыFH;VrX#a^Oy0k9Z'p:5@9YE`)\ 5EWdK]x@d%JyN_\r`v!}g7Vo.ͥ'=XL=gd}rA~4@r  q-,,lÌ[zxdT)j%7]j qG8ƴR^˅ 6$%, Ѵ>q▫֢[AE8ɘ- uɴ |z<;X-h4`gPj2{spCOB "$515흏hٿ< *wW sZSxXѾێNCL33 O,G|kM@ )D?5#"&6D(ɶ6caccfd8ef73c269c3478600413c662e3d678d69f18b88dae76e62c526e44f8d64771f8cabd724d2d9243e43c4f6d5646419eaa35[dk?II%z ~B.+@ YZa<ц/~XD ]ۮpgIrq&.'}R[x+'Fڈi4ձS[ss1[@9K[739Ջ>(S]82wtwV'qJ2qjr}`NBz*>R8Ne3E5A8Hb+;IŁخIeAoZE{dƥ#5K%xN7Z^YD^.r+:}o:)dwݰ)## J<y%_^*wL{Q-=ГmܴIE[Q?k5y])fM6v;:3Kx1b(.z [yVr|Z Xl<:=Lځye2ŗ5W, mLdtL5ka0pWj9*nYhUp[K$Kjȿ(+WU#gMr-!a-@lLa ^y >p@?d ! 55>B \h     $DL:(n8x#9#: #>l@{FGHIXY\]^b"cd3e8f;l=uPvXwx yzpClibspdlog1_111.11.0bp155.1.7C++ logging libraryA header-only/compiled, C++ logging library. * Asynchronous mode (optional) * Multi/Single threaded loggers. * Various log targets (rotating/daily files, console, with colors, syslog, custom target)dk?7obs-power9-13 PSUSE Linux Enterprise 15 SP5openSUSEMIThttps://bugs.opensuse.orgUnspecifiedhttps://github.com/gabime/spdloglinuxppc64le Pdk?0dk?1999fe2ff22c9430e94f24ce5220c1096b0020fcaa96240924c087e26dfef92a0libspdlog.so.1.11.0rootrootrootrootspdlog-1.11.0-bp155.1.7.src.rpmlibspdlog.so.1.11()(64bit)libspdlog1_11libspdlog1_11(ppc-64)@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld64.so.2()(64bit)ld64.so.2(GLIBC_2.22)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libfmt.so.8()(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)libstdc++.so.6(GLIBCXX_3.4.30)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3cb[cV~@cQ8@cOb]Ra(@a^a $@`@` @`s`\{@`\{@`[)__@_u_N7__@^V@^@^[]]@\@\\j@\[[ug@[qrZZԐ@Z@VHBernd Ritter Jan Engelhardt Bernd Ritter Bernd Ritter Bernd Ritter Imo Hester Luigi Baldoni Luigi Baldoni Luigi Baldoni Luigi Baldoni Luigi Baldoni Luigi 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.11.0 * Update to fmt lib version 9.1.0 #2346, #2485, #2512, #2517 . Thanks @sylveon, @YunchengLiu, @tt4g, @tycho and @vitaut * Fix template instantiation warning #2336 . Thanks @aengusjiang * Event handlers improvements #2342, #2375 . Thanks @espkk and @kslattery * Allow modifying the used Android buffer ID #2358. Thanks @tiolan * Fix clone in async test #2364. Thanks @stkw0 * Custom formatter optimization #2365. Thanks @conr2d * Fix C++14 builds for gcc 4.x (#2333) #2372 . Thanks @kslattery * Add minor version to CMake's SOVERSION #2376 * Allow compilation with FMT_ENFORCE_COMPILE_STRING #2381. Thanks @john4744 * Fix pkg-config generation #2383. Thanks @alexshpilkin * Remove unused code from null_mutex #2385. Thanks @panzhongxian * Fix redundant std::move #2396. Thanks @polesapart * Remove the empty file if in first period in hourly logger #2386. Thanks @panzhongxian * Add reset_overrun_counter() function to the async logging #2399 Thanks @bergen4 * Set C++20 in CMake when SPDLOG_USE_STD_FORMAT option is turned on #2402. Thanks @cookcocck * Fix mingw test #2415. Thanks @neheb * Support for any std::chrono::duration type in flush_every(..) #2439. Thanks @LucasChollet * Fix implicit casting of level_enum #2443. Thanks @ibmibmibm * Comment fix #2445. Thanks @Hish15 * Fix gcc 4.x build #2449. Thanks @Simon-Janos * Add openSUSE installation instructions #2468. Thanks @LorenDB * Fixed missing include file in stopwatch.h #2434. Thanks @fabianbuettner * Support for omitting source info by defining SPDLOG_NO_SOURCE_LOC #2476. Thanks @nigels-com * Added SPDLOG_BUILD_PIC build option to CMake #2475. Thanks @nigels-com * Fix include windows.h #2495. Thanks @panicgh * Workaround gcc 12 warnings #2498, #2499 . Thanks @offa * Migrate to Github Actions CI #2500. Thanks @offa * Replace iterator difference with std::distance #2509 Thanks @kin4stat * Export targets file to build directory at configure time #2514, #2515. Thanks @puneetmatharu * MongoDB sink improvements #2519. Thanks @sandorzm * Fix shadow warning in dist_sink #2431. Thanks @MohammadKanan for reporting. * Fixed msvc warning C4800 in win_eventlog_sink * Check IsDebuggerPresent() in msvc_sink before doing actual work #2408. To use old behavior pass false to the msvc_sink constructor. Thanks @DominikGrabiec and @sylveon - Removed e36b69a0ecbdfb51cc28087b11256fb88c360ba4.patch as [boo#1199306] is now integrated. * Updated baselibs.conf accordingly.- Adjust baselibs.conf for #1199306 patch. - Update descriptions.- Add e36b69a0ecbdfb51cc28087b11256fb88c360ba4.patch [boo#1199306]; changes SONAME to be more distinct- Limit build choices on catch2-dependency to catch2 2.13.4 and lower than (new) 3- Update to version 1.10.0 * Bump fmt to version 8.1.1. * Added file event handlers. * Fixed rotating file sink: when disk is full log rotation resulted zero size log files. * Added new udp_sink. * Improved file name for hourly file sink. * Added code location information for error handler. * Fixed qt_sinks ctor. * List Debian instructions in the README. * Updated to latest Travis CI Build Status. * Fixed unhandled errors in udp sink. * CMake improvement regarding cmake_minimum_required and policy. * Fixed mongo_sink compile in older gcc versions. * Remove mutable keyword from mutex_ member in of sinks. * Fix typos. * Fixed udp sink build on FreeBSD * Avoid c-style casting in stdout sinks. * Fixed tweakme.h compile error under msvcs when SPDLOG_FUNCTION is defined #2182. Thanks @Light3039 . * Fixed compiling errors on AIX #2181. Thanks @lisr . * Fixed runtime when build with -fsanitize=cfi #1972. Thanks @bansan85 . * Remove extraneous semicolon #2190. Thanks @sylveon. * Added example how to replace default logger. * Fixed usage of ranges and to_hex in the same compile unit. * Reduce warnings with pedantic compiler -Wuseless-cast. * Support using std::span in to_hex. * Reset current size if rotated files on open #2234. * Allow forward-declaration of level_enum. * Call localtime() only if pattern_formatter really needs it. * Removed unneeded spaces from code. * Added a few missing files/directories to the gitignore. * Fixed issue #2201 (Pattern width is not applied for missing source information). * Limit max number of rotating files to 200000. * pattern_formatter: fix reorder-ctor warning. * Fixed spdlogConfig.cmake when built with SPDLOG_FMT_EXTERNAL_HO. * Fixed fopen_s(..) error handling when PREVENT_CHILD_FD is defined. * Fixed compiler error when building on Windows with #define UNICODE. * Added option to enable formatting of systemd sink. * Added optional "ident" argument to systemd sink constructor. * Removed spdlog-1.9.1-use_system_catch2.patch, as it is no longer necessary (after consultation with Luigi Baldoni on this issue).- Added baselibs.conf for bi-arch support- Update to version 1.9.2 * Fixed clang compiler errors when using spdlog in c++20. * Fixed the Qt sinks to accurately trim the newline chars. * Improved and simplified Qt sinks implementation. * Fixed macro SPDLOG_LEVEL_NAME_xxx to always translate to the spdlog namespace. * Fixed typo in readme. * Fixed the MongoDB sink compilation in c++11. * Fixed double include of same file in thread_pool.h . * Ensure that the CMake exported package is relocatable. * Remove std::distance usage for possible performance gain. * Support of inclusion of bin_to_hex.h in any order with spdlog.h. * Fixed install instructions for "header only" dir.- Add spdlog-1.9.1-use_system_catch2.patch (fixes boo#1189103)- Update to version 1.9.1 * Support for {fmt}'s compile time validation of format strings. * In C++14/17 - format string can be validated at compile time using FMT_STRING. * Fixed compilation error in Clang 13 with C++20.- Update to version 1.9.0 What's new: * Support for {fmt} lib version 8.x. * New MongoDB sink. * New QTextEdit and QPlainTextEdit sinks. Fixes and Improvements: * Made mutex member variable mutable. * Changed c-style casts to reinterpret casts in tcp_client. * Rethrnow non std exceptions. * Small code improvement (std::find). * Added support for CMake policy CMP0077. * Allow compilation with nvc++ (and possibly PGI). * Fixed C++20 build resulting in deprecated implicit copy assignment operator warning. * Use std::function for the global error handler. * Fixed dup sink compile warnings in older compilers with back_inserter. * Added a color-terminal type to the color terminals list - to show colors in in RISC-V64 machines. - Drop spdlog-1.8.5-fmt8.patch and spdlog-1.8.5-fmt8_tests.patch (merged upstream)- Add spdlog-1.8.5-fmt8.patch and spdlog-1.8.5-fmt8_tests.patch to fix compatibility with fmt 8- 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-power9-13 16847501351.11.0-bp155.1.71.11.0-bp155.1.7libspdlog.so.1.11libspdlog.so.1.11.0/usr/lib64/-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:Backports:SLE-15-SP5/standard/0af55e9231ae1229daa17b7cab590e03-spdlogcpioxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=6e03aec547b6a6d9e8067a7181db8dc13f205fb9, strippedPRRR RRRRRR RRRRR RRRR R RRRޒ`ݓBߦ:!utf-8891004aab39beec7e31f1bf3b15c76c365e483fd37373b8ad639c6e0edda62de?7zXZ !t/] cr$x#H僄 'v/]_ex7ηVP)PX5mġ'@8 k3#X#*-9U@0W} hJHrp\3!Y ^I tm +KuXȾ{7^A]IQ ַ"hlQSӲ{)=f'v_(bogv'#9qn%"}OE=`w(\}$DR!VILHh+Tp5v0lAS=B6y$Q%0W}S fq p/]r E̪Ϝ?sTݿvENG/10>6d}+)|RU]~7Є̙R ʒz\z)KwC"DO !4@Yx+")Q>JZȁWO4SuM~}X&+U=RȔQS(mpoC5" ÙNE-G:4sx'P~pVak/[-"/H E~]vWԜV=nޛux#PWzWfd#Uto`ώM,+4rVLL/=Dnj5~r$*[I/fy؊o?)yfc14y3Q`EK AJPCv9}=vlG ġ$؀[.C}:!=wǸE)]9%s1~}rVrȀ˿coW6rކ?7—wnG rk0 ;M' t䥍z;4?/u(v!Gv4BumlQs~+lEwޅ!AaC·+!@s#SRu !U3SQJ8&4o [|̒:7:’Oad#[-ݴ?,6O(=߫C5z'fIwu}Jo;ozAD@ }3D=*&ٱ``P \B6NCE ePo ˁD"т͇l$2T$,:A{M`1uRd=8t-rpޓA 8k'j{ֽo%l/xv S;2~ xX&VN%9ËYZE~Z鷚$j= ۙM\d%fUx.cN=¥0PO߱3`k8Ė q+`BA%d__8Ue (6&R$p&^"-0-Ze}*=ȕ$6%UiCT TyV/3m .ZKdsmQ$Gڋ#a&(0`H b\GD:IUzVAڜ7:d'.vm1-; 7i|3^*=}5So{g-M齶3)1'2XM:`e>JjuKDA"ޮ~h Oo$ 3&l`;,\3b$n,R̺^GZXX :m ߪ1՘+B U\3,Wt<~3X 4f|d'z|M ]bů0=)cCEK0$g1AVմ̰&NnsY{t]_w ={hMah(q|A y =Ȟ(P+sв20&hjȍqT1ԤKJ&`~ |βa|ܾ= ;HiyT"A}XFuRX\{E`mLsi-|y}7=$/x&y܄Q/"6zRCzM IkB?LʢZ߃:8`27tg. U ,G߄-1كtyR*t|ޔ!AMV3RoC;?#}O-6%z#VK f-eiLJ,I7εTcT\B#N@ƔMUmnz<$S NÏ/c]& ,~o,uF3w m#C|P9 ^0nl}I?)Až_dC?ONA>W#FiGIvD"BnJ_Sn"dR!Df KG՜\`ʬ ^x! ? *-2,CU rP,]XPiYo3(*҅ sCv;TOQc$4cy T/-ETn:#o%ٚ5+6G^t>(66в;O<+LxF}Vי_8{]qIQ7Ol4%=4$5Z6VaANY}>F l^ڏOãs :jT&[̀g=ô쌊>d}fZB? M;L<:y(0Z68N@17mB%BI/ b+=Ji)(nϺaVV >}_ڂ)op ?yYv f$j~l hLIշzKvݲ0ٷ!5L=y$ ^WcXa:)ݬRM^o)Ożk` _2 C 3Wdbdm}_\v'; 5oZ?+gm(IQP4Um|g~{je?d 6dwOK 6#E}U.$uU8)}K5`y+I Г(]K9Q]7i'NFxB#a3FYaBTIL8 Ljm1v+vUỳ_pYN`0F4A v֞!uAuWz':GzXb ob1x7=R)ms/f-&'IB7jGzAwE)R@:)6]zMU5ܧ#X<9Ik*Cbb7x~_"rGgWI`CyS. Kg0*wޒM5ؽ͒|w ˇ~I㝧%~}SEcSBn+$cNGd|<zާhJB9AX8{_4h.Sudǹ'RqZmz4Ɨ?mD=hN*Nuzhb:a=X;v4sI SVO'ZۢXXIM&Wҩk0 =[h ^.֞@eT7{4Fj_\[1H؉V_z=jB= (̇%!kcPDomU\ [tŷ3-`;t]zUhL&{.)^ XAR~\Ix/ЏdJA]TˀHɯ 5;Db; ǃvfNX,X74B6_ XՋ]Ĵ!U cpOТߧ,lFV߾{TM?wG?,(Vb?iCeNZ 날 LH\N3VpU$9C ^giF}'6d7h)I-4;YV dQUP϶.03)Dc=i MH;- _wX(4_*.ћh2NˣFU$kP% 6:'d@ژr*X0Z-𱮋:juXlWj8iwR^Wo'Ͳj0UhB(sc|{V(&B}u"cLӽLܛ9"aQ?;a+q3`ߩ5S9`&cǏh<3E|UeLπFpOS(#V/n}eoLJɴ_׬ot !Ԥ$;މk6Xi>J a~ߵX0ʀNvf0w&rPJ>(!Yl92rqεPz;}^)Swش zt|Z39W0uED,8VԵ.Ȧ~3*3h-͟B0P$ #0`a!TCHyU56أ_Q=kt?QEk)!kxÂ:g;PH-Vx luN1s37jL#3vQT7_BN%Aqe¾.p)+,2kQ|]-嚅9Ӝ\?cT'AdgT-PQ@7a=G$H]7A{ {Y^{=TZ/QB͜'4<* C#t=h#.ACǯhAM :BNs+PLn&_Rf5J*=\ybJDѶ, S-.>wr$wҨMkBmоP8XaI ^{F>T_LWD)ŵD̻vc{`'5ן+ԡ|.R&k+]z{ NFØ+ 5A͓Hm@jθ/,ʦlh.V"xQqĥia PZEh_eVx9sLL,hyTE!j8Z"'.@i{^tշ' Z8;8m *sNz%("~0_R*Ŭf*]lgQ 6%+s@CX0\Hloh{+M(QbB?=6,v 1>VڦVf7nٳ}vr^`0ur oQĔ;{uя/wK#8 _'W`zF[>U04%|ʵf`3̫/r*/ECf񦯳6S,T㷉>Lrq@_# y&e%D$Oȷeeֈ"-4Je:Q3O8zNukdj]vY9j/W̿Ue%(_#4K;ytYrּ3UfCOfs"z8;vKfOX[DaCM@9U(ڲcRRg~,̞@%SdH-%@ huS8שae:XrL~`Xw+!k'TBtnŊ*~wz]T!ՙyK1VljUOTVI6f_2pQ ݚ?dϪwL$x.bV:gyt_u4YЀdʣ9'Y }e&h]TƃyDJ ULG;^R4=NQD&Llaeq$ڇUC?߻gV5y k'3U0i;~<maZj w_srAG$M:sFyo UNYDA+܁KDI [i{2:`ʃsx{zʾ˰FGžfGGqb{ŜFdV >Jo{nUA -S\C D kȼ饋T4ktqpqU_HqXk8J&'0gm,r^-«+6?8( N}Q"~ =hy}h zUfF͵6; Vq}zĹ4w_).61|(${i4$+|Bzp7DFsb=f_|6[Wwg }8C49gcOE"TN9f>"Si"D`Q'#|n8kKI}[XVuRN=ynQ xbԊs" ٚŷL7.k7<[e8Lyl~HU7KGOBX7CH>mʃהHR!jtbߧ}Á¯Gz0{,vLwAC_8ᑃ>&KCMZlR !"hy=iP@`% H;zExb6&qdfPVێ%56Mc䇖4-"n3r2F> V϶.D 2wuDC gNV$I%ﺗzjꍰ4lH [^0, 3nMu iJB'J{uwc"376%Fh"9 RFFX,2/P[luJwG.?X@)]rN$?dm**?o=Y*ߟ(@*6 IGKmRI360=0BG×U') bv5JbKdz՚eKj[7`{CچDGH^=Mض,;6^W~iD_~#0ߒǏBy]>D abu 8+͓.$nٍzڢ,3}da-=>28ĥ~;@LJ3 (d8Y{ MSޞe^B#U`[QYKw:bK@{< 3W<g |,֣YQ`'T?oIaQ>?\Wy -##عdTSW ;{0<Gx{!h{^nY~cQ so^Qvc7B {x gX _ 4)'޼, 'E8P.6s%yjgN/T( LsbS JK:|N%~$t̼5#U)K/^@~UCVkSĐFv Y w&UX3Q7$=um+wi=dʯgXRJQ|cИc mI)|5͎3D #LFJ@G[=%:}ei5> WňN5D"8 , v<2|p)A+s)RÊ(d;~R8?#ƆdE~9lWU6D-Í!V6q@XT2{5 $!*JݟuoQtu! D'0 5yZo'֟WDB :Q}Fa0ĥ%b ySx  ZX e]hA<_>r]${DO˘Z@U{7ƔńOΑ*R/o{m7VYgz9A+~-jȅ}7 K *&ӚQ6Ϭ,i0D[418ĤrΗi ucWU0bODrnld<9n ]`1שt h$ O̗6?DP*uHJH&mrVj%=y}%LGv"bŹ)U4ATeiO .=m-yľ1val} &>fm@Զ|YGu>uq;QݖrԌI6,7)x#BD=5?m?9'Ad1js;X@RKpV(5A1 0=DNuA? ['ݖR0G$q6#h+U>f֨LwLOOyHD*㌕ XNcg|JFV0DgdOVV6{ 7ˉ³ IGsOYoBO}d::BopJz s{zR9"{=poܝqA1M_;˫^t s%jBh6TBRf-gSD3aaD`mo݀a̛ `T`ѨHDIHsMѤu*KJ~B~fjn{Np@6!`WX,GxOq[IL` 848}txO7|ì,$ bИGR|O8d3%-:WmRlIXngYQV q^5)8gxXj}ac[Du@`'pB%jbT:&QA>jFg[WL0]n:"]T$Rl<$Nht֕A+ngY>EE:)A 4t[aHTP>mI_kZyJ`߿bQ GSD&{pogM72OuDD/VEyC]$ 6řj K޵cMrxcVA״06p?kd}T]ٻ?R xjHf `I˷_X۫#:"w;zΨpn.dӮHqc @x>JЮŏ ^mjT37*t"w2h@:ʱZClED\";)pzdUU*kpRătD٭ 8}_,7r`;*#vˇ4*B˖u,9D}gBfB<45# c9dQͰ;|i;Ր@N$^ aI<#O#v)KepR[!X\x*ɮّzb|ި|:[EV#c4#S*!g :x]5?ӛ K<)qQ#RGj7\2pVn\0JܪMG`fwSEzN P8A:W3GL 1Kh2,i$Hb0>0 zH:V6NɅ<I/H`ܻ;jPZ_(YD}ߑ=yQLLd[ȵYNd0tΩk>؋J;_O# ,\hU]k C~o~9]K5Lr`H#"El8TWRsnn} B f5XPyY/{pTH'VdwZ&2~:kҊWuj.&iۇL5Z2Lx#c@}@d:O&k3Cvݵ> 9<8z9t*yޗ?/ʘ<YL6Wm #,٫.cSmYXU^*5 9.A hyL=[TODDIS)>Y 7}XO;+\`YtNKzSGC<E%߀Bhx(Sp3=oz|*R57щ㋓P͒by2I5s@$=L[ Xwa4A3="Jgxd/aZ娋" Rtl0_nw$SjxX o߹{.q-)StHp3,?_RS~Yw8ւu^DSUڙ ,Po4q+beF T9NW!Eam: T][3h6c ۉ\\utuHs(atMT5[@fGo)C ='$C4s[&s N]9IXVBx;l }oY0MBs2 wO@YPQGkc"s'/,Zaѡ {'PU"0]g(0nx;D##B^۲YZs(ĺ> !C_%οf˅Œ)6 LS WH) בFS_nb2|\Ѫ@* FPo?ɢ3H9j^GhˁeQRl~ wiF+R@dzA΢@ğ i V8u2ݪGժ^}gp9D\]9 c6;'=շ{ buhAo-׀Q& mO2{TNu4+* j:J".n.7ià6nh#ψ~aQCfttD,ʠRzv -"#kRInOς {[چdndǐԺDcN7rnRKm H4ϋΘEK} E.kN% <GA-e11ws+k)sw_n * 4Rѭ뾽UgBŸM 3vμ <x(7&ϮZ+a-g,XN kĮ9,^LoUpFWs3СdaoDb~!n ֧a]O e^2i @\C#afx`cSe/IX^sW<7Hf1cX" -Fn8߀U[5*z2%BmҦ<:↡Fr^ϸeh GNIW^e/Ƿ?NȜ9`P$razinC4N/^VGaaҺVٲOD0E2 1-mXovTDE|ԈN=8t! (y#">ɛRjJYSHi7 >F\!cõhLROVC/f0(HBҕ!v=UAJ% 6)U#p޵@!V疊D9YMݘj$-7+v456{k[mT>=e$O3?˸]{geB=-w'Vʹ:[3ĎL4Ӟ+8yu)"t&@t~1n@x_ -9IջZzߦD_(]It]>|$7i%ob@<7+N ^ile2VWN^3r!Z+cmvg6v-3vUwNqDzY7g?C]3ي](#VL.);WZ 2Ru_,NQ"!"NW}khjvnK\Nse5c[fz$L΃{8!,n7E'#ϸ, 33'V?4妆!8 2O_4h|uQ6jƳ4ɽa B;I Sm#ɤR@ Uf%C9 ]%&~t LE Ea64%8֊M45pVmzZ:YuN8/6B±8ѳ3_1ZpK+Y"Yb /9Je~g_uƨf@sMh(5a(rM0dq( xquKѼ;EW_, Xc 5S菇Uq[!Wkf+ ND&< S5ܢE@ ZfK"LISS|aTu3q=\e#"LP뵲@})M_r lwKsf4#!(g Fs78[ 0psw+'ax֯5A2;SkvTMJ6:Qm'!Td\ЍJ&U`P]SVyG9ֿ&֡XuRDC o 2:{{Ϋ꒡BWqP 5 (=A sa3~,fz@A!8*OR3|&Tr+=RIʑN Ѡ^sPK]x}22>r;kҙT20l >K p?:.a_ ZE~=5N f?s@>pCeWooرѤ_nG̳&r;r݉Os>kIj _"ޯ*5m'ڭ;~QV >X~e(ʕf?%q( D <X4Qgۑ˄=!XvL v]G^ے\* 0ΗO(#Cd2yrF@26ټW*~3UփR<nJg\I1{]W{}" X/)⢺5pOπqS$ԙDPF[p r7)Y5>Ɉz..Y?$͕ݺyCÿrF-a)oB)Xz}ayx,ME ϐ|S$:"֥#C {'jlca9 Y)Ztyr7Sđho$Fz{4V_S-HLP&_Ae*\{|4 #,퓴bvC4KX#;  ;XqR{cwMNv ,IVgCef13R^%Ҵbga_|iA}Vxw>07"h_ 8q5'# tvA1y#+c5-]KXTwH)2D*ldlT4G+Ԉ1Wk&wa4t%o}NZ>ӈDG=~RU,;.}ȐHPv㬎rJ|Y43^g4a3149L1tJ2$˸kݵĊ'/.FJi,~ 7ޝY 3>D ATݢ_:qL[j MKM^PAr?p.9ù$2f8US^H)oOO?ԥkI6;XN9178pPq! JYZB,85ESXZ'NmYk]*U-G&R)O/sl0+x#1@TJ5i*(2MOJ# Вc(?!8[89'hv./GXBOƔ&*B*գ"f[L y.PǢ%B0waYNlU~1E|S8Q2e% C&|5k*@=TgCp꿪 !*.kG`ZPSGrr |ZP,v5p$RY."pvso)b$J\vHW1Nٌ54$<ɨ'3!>yelIdI6K@{#> G'瑤4wQ]$k|6@t:]n2T_1E8\A|( 5b+#:q *{ K`6`uy*DNH94m#)5J4"Q1fcaQ5 lb3XyjG)9VR6>2<|8&y:i9c[j2!x^B1#a,"h.j)(Pn:eq<-#"‡4(Zkᢧ[jbq(^N`O̸[Lj/''=UO9!UAK뀒ysh甓3.cQl"v.x.fYΞ:z?&Et0]6*IY/ӘWהՂSyq,TN(2cY4ij;~rX#;?ť+%5:M70SZ:! B>(oVЫ`ȍ*z3A`L/4J/k^*J qTgfA.5&?px3ȶ6p)eW% ڟ,ZDll\ތmJ9D{Փ7ږ3RHgJТoU kC2~ Օִmy}=,- (m5 `̎%h3o|La.-w&װTR?.h }1p۔ w@y(Jk&O[zĨTYx2p >͸'j! BZMmgV3zf;TA6&l*AD ~.._" t10#QGO|OTɎZ Pir(PfJKB@cPoI rtLqS٬ 2֭"h>;3R{1nƯ&VA%: 6e8IM[W,.xH0\;P\o6W6R(ar kѷ/, NLD^5-Mɺ3P/'Ҿsq3"=B%M,l%Vy`V qHTڽȒ5LyveK'v%]l!Y?ީT% NIJcmpqȕZ@߬}aZmHvޯ65mxZO@(?Tnh0OFԣ`1*\XBftp*nC0z%hzDbT"Ʒf]et H ՀlQVU?&߰)[b0PwQե z2WC@8I%h5%}QsTx5.>2~N鉏u9ŷU(UHmCYߘ=J':?Dggvr4bEuY Cl'c,o4+ZQL4JPjLgeHIصo}+3RRN\9o.&lg,Pb(b DkuL'AlcݤRMgۚo 湯< OxY3 .Jő&R(NrD6th',Ό5(]<&a.[uo\M6Oo5o%|?7d}7u].adAP/Vuq=6eeQCC+޺pU -hLTYDF߁Zzo OFWΉwb?RXZtrՍM{7~, {7:'ḧ,cab(%XumA ^P1 -xkT70C1| "hh/W3Вͯ4Zkˉ<=F?oAeGl-k=?j= ך ) _,=8 (2l)v`x)N1x|J\!"o͑zܐhJ$Ki%3ceNMM NL:*|2aao"Y2磘ñtb24qJlص*$E _b56 H6ںB5"6C_&%>!=]/ƔKUu]qtѪ#qNd FGR,}5zzv o'p-GI9%Mn Fpq _](C˕:F {*gYuS*6BFБ0&ŘP>ǐ`ᓰ ] 1ҶGs|K Uh:kGp +=w -V 7`-XIyհp O"!(lYoK[]2:̾r[fyk%_Թgv3BXH?զUP$S~?PTw)1K "*Mrq?gB"4t#< -i**Y'@6~I.D_}#h>s\?>35crxD&jX1}{=U/bᱸ&b>ǔ1^NL72:Ms!!~u@;U]#rXq]P(Ntlz`^BTѳyyL=ܙ2HaJ}0 ʈ)2Zx|UˇfM˸ hJn#uBy]D?Z{0x0Uw2!CAi4bydb8i^]!)Qʪ,ª&\41qMsҘ? viBlC=/z8JCE3MLqXo  z.-Qdš$(bx^%ػ9]d R,{ONY!kS'=V+ؗb4Mi.k^;)8Ǡ>J`Ex$ ;Cdl 9VgXl{F7ЎVl»BUu=hqUu`{ÕbĜ=YͻS/qtfeʰ ~|_r9}y Sm`Vi.elJ\@gWmfPDq퐸<)a^ q?P?/rO|LizVB|G?oحk\Q"įƅOw;UiʎMor4qгYzrq|;rnPP58݆Ww$WaA ."_/HRTQк傌oo~aTbgGl{ҲYLf蜃KW29fvvF3b?K`?4b0k*_5] &e B$07z`qVހ$&4SH%ꅀWeel3=M7p;Y ^ gC1ڛT(h:Q)Gܾz`LŁofW] W4ΟS>oc @[Dp=-Gb9H l<-wㆦ6 ,(?l\Mn5:ig}2̅{T 땓T7-Ԩ.Fz,Ǣ'xE]Z7ekyiyb/ޮ^;OXmP6HBfE;Q^+I['V5*Z[V}s-yVk<匳f]s/f":XE~Cr}pZ87DȚ@yE{mWqR`וI.+@T$jh 9aC%U#$Q7gzUG"! Ye򶸾>?#Wd+N!sJȧUAZXurxNTX\]cuɧԇFMٮW^&σ_ b蠤-иi| ƅwF+EpzU:<"ՔV1}+b2qa}o ;!50T^ /};ɿ`ʹ<#h8taSI<<1ugT!?\mf[J}˚j,xr/DH嶙ܶ$jy!q-nauB}͇ W44s #Ԇ+;qҲ7{9%[; qUuF.[%}ePkë;J&|z|;t`(;[&!qkꛙltg u>Icc}x/wtIQp9ZE )j9U Uen ͩ }X{L6YSOqˆOwϏGfH_P5septfc!$>0!”" "v4$'8HQM#+~cCAVX >!.2qi  Y5`+ms,܊bn$.>i@ZPk'_,W }1k&hU͜,\eNLVn"?̟A~!A{wauE:d6$T{lPcĴ Go[q:xECiAaNVgIom甙$𠰩E.AY H~gleH;? `?:2arB Ok!k/:P ̊޾We.6= |  :8)tXB?hb%"~d$ W֙9L^TT*v`>੅{&{|cWP5x()ƭ:$\_59FR7s=@lG Ԑ3gmB7h>`7vKPnO qrTido_F躻 eT`S~;ΨTG| kQ=Hr`DZw*[PDe!pi;t?~ߖ4?w#epSJY-A`RG^ bXy_Eܬy)Ěm*=w1U!9wrba,(J/bA ~D!:Xd!Śʨ%soӽs߈q*:O8xcs5ԛ.)Vm'R #J6ziz4+;\ 1!ǖ@-uUPL~%,NRCӽH7Lmi/37*wޘu6Ib ;z'f\D Kvw|HdjϹv4J~/oFT|b4)iE{7k1Y =ߝ1c3!Y1fR",7}mHMa#LʋSBuEĦLfQƪs}2y"H+L{lw>%1?* Aftp4^ ev(I;fϯ{h\Nzg`gi$\*$ٝAaL :ˊ(~p7|]45: եDU"'PtLGA +COͯOE?IXǤ-dg#5[Y|B9"ݏ@T0FXGߓ*zY=Ώ[R?:ػ|5i=Md\"YWZE~y?ujiv 2[Ie!>7(yfa-'6|Q'b'UibR*s~N">5q8W5u*:z@WNL7}γ=蘢֑B_j.Z0$+cU2GapѨA{rkAkddz26!Nۂg"KOq$ЄoX@nI,JI٬gdeOUkֲ|ǻC4,bď軨Tx$Ki-[KtMupkʱ&hesP 9dfEwfHռ^g3@{jRtO})\v\#[FCTM %yo )zٽ > $k+J)gcAa JCm3ZAgѸ? b%C`Gvs޼a!w!mU?˩q!Gc[XCN-,p~W1jkH0l78ovێE'vapѸ߱pS]8\)RR[RۥC&rhr6= /e]U*%HNI> bt7! a;qryF,]4'R[(*;FjDTɝpjEgz [BGT^KֺW+r*fIS;/衐g{g Oܣ)mxC@u֋KZ@ix[ǽ[ _A]g;R3"7JfHYY' "ɂɣ5C c懣qrjwpWl}ޟSBLe=+S)?a(I<ΐ^tF q3)·?+f`_}v:>ՙ+ʢIS;z{_ʷ*vB ^#Z4w,Qϔ)9jeWA&'ՖV I6bjQȇv$v%CfS᷊f8q$&>Q6?jafT'\ngAv/>f"]jh$( .yGl<'T`t2/E>L#G5 *ԕexD;g[P+̧FM?)?Pv2G-Hv;KlW)Cy:P~^m B0|Rۆ S&c~?R\#!G?.,X#֥/Mϻ'd1DV=AD\L䖧)0K[pjXF]c ' xg+6WWH=7;ⲇ9=AUy y$ ySGC +nJlZ2Q/udY2%qmMj}]# dT^ ={3Zg۰'nȆFdL Y橂(2C3w6V䒦itcr)igPlSB˕'s.pv*<N?Er*P(|s>O t3#dy^KB)U ۃԜ}ݛ:$K$V?iJ<ul]u5)yfHx)Ќ%怢C~9I˷sJwJp :xk !#CcQfP-`TQ5ۿTԹ%U[V[Px&Xi ЛWClRf'x.jNf}y=¯Ӵ򍮱τ< p6 ϛ N> izR[w N#>·-\sSJ?=nV%rH̢&Β`,6oI g-uT0 ⼺@>v%0X puA atio2ZO RODQt˅sƨ \3ntqFfaʅl;EK:b:zq?g@ު4)!T]?ia21辤S/$L͵d F/$|l@NZ_S4#9]5a-ES{}e*OawgM!h mؘG˽4"Oߜ-KZ a-`gbq u^R[ *NxHEWk{@i v1M!#,dSJJ+M@"^l/%oZTZ (9q6c &/DbJD&?x?)f[Qq!WK`blUi;1]2lB-%︊>Q_Wku<Í6? X(:!ciiJD٫7cR5^Oq7܂,p ϳ笰Tm$y_y@dAsCD#0; 5һ\DNn[2{\c`Ol#$j!, ̊bEz1Mb垅pm__,ɒXlAIL^^VhZ?xSnq'7G5;"ZJ jonuyF lhu)ԗuZx~갹$j8W DHex9AlBʷӘ(CI;#ڗ`~L74ɀ 0yϲȼ,U}[,Uh)c̻fݼT .U6glz CJH:3qoz< VXֲDUTu^MIZ_K3,Z ,KK/3r|ډ5Txe O5.?#'09=މ&_KdCnXitt j?_K @ @]WYBյ?c,Ӿ<~c;`0Dʄhit^[=эK߼)EHļ"?uڱG+nE,`S^ҿ]z.YGwjӯŬa8E-H38Q Np2jQQShu_^9K /Ip"D5p#MxZZ #XiQ+*+ە5|Y,ĐT8yG ax G +\J !sKBP |+{Q!!d.&eskgӼ+MkzL$⃝yktA zry;[N{Qi;S,W%KTBQ54bCwAMD͙az[)񶆹[KnƓP 2hT$/I\Hԝp66N>$'yIԬN-ih4~yG}-rbIӘJN'c86[s<\ed6N;*>AhfhRti*g)B&7PB.Vn(Qx7kEBEr;/]_W]D{g(>dga yˆ=2 R fD,f0Kś3~lzfbS'~HJ`Ee=w[!"XMŵ`ˠvcE/V֘H\,S'=Fã y- =zm8TE/0)r[?y>'c.,uË'HzFsaUƞ $-@e`9mѫ$[%c?6ozUċ++yLJ hMu~' BBRm"qe)QYXp1Pɚv҉Xm1)OPIOvhe:͝eBG Xij4#a<5UM+> ā}TYm]D光^r8 Z"Z0rYH ~O{Q/g;^՘-]~ytdR1N=X-= M%fO3TuiMd͸UN;:l}wbxcE~>~Wұ>gmczZ`֎qj*yDwfSbߙw IOj/ޭze8G{T/vȲEfO"Qr&2r۞!?k^-/%sP/Hz8D3ܩsFr]oDj7CoF);!?Α_^2'S-&$怰bG?_U3;a75_<@)D]/Ĥ9f@RxՓ{R~.$@D;Hڙ! HZSkDANqSyl3#n_aL}@D7J MZ_^;ʗË ss[vD>{}1 Ə TO;^r[[7cElJsԆY\(0#~D(QWp L;AVu"}ĝB>ZE5;ϛ ѧ|,]B}3vz:3vM$@Km(6XW7C9Ĝ5wfW|i¾8`;bUeXQ6?1PQ_ߕ>8`w@ocJ%="FAaht.0(3=miMs"ڏjk%xȦyUJۛ᤿i Xd a,k]{9T]imAӊW{iqb;W5B]ɣXځl(_N#ܑHjBB"yV)<Q6'p 1!1ϰ^ Ef7T@J1?W{(W.&7Ik ǯJ}woI~~_| 0^5+CI4Ubd{2I^u<0X_t ۺ&C )vs2q/95pq+Ϩը?z ůbI?^D(=R sYk>L|]$9re,.bTz#Opq͋ɫMBIOVhUH,Zܺ|` |&ǍGhw*)Mn])Re[ H3<{.mlv]m|&7k/e ]z\j{GU<፿;׎hjmU1oζ2KUB"IJ-g $U 98' 뀓^|߫]aQ~8R#0*͉۷N a/)@o8H,7mnV9}T9stZg;Kzbi/HA\9QK:^c cNKh *123ʲvY7_3R}ZD/ZG;Qp27sԪF?]AUX㫙٦O0$_^.Pd5zXuU7}j#l%h?ʃRf>ѵ$kסCwtmzp7:~=,TDXԽ^ p)FgWj,؄p ipBA`.25Sǥ2aʈݯ=ފ,}2RdYӷa24Mn0oKyBg\FS nj8B7x>gپ-A$H:bdiִ jEVHhTLmm AYNեMχOF9yDN)(q)!蘗 NWE@0ܽ,𤘍_*QE~(eƦ|F{XeG=ǟwM\2ke E񓈽sV!0b/p "3}m3|' SqQa-X^S>0t'qamݖ Vfd{5y-"_KvR `ȳ$͸ xhqnkW 획= NV^lQ!!7˂ߙ -n~5Kon߲5HVK;DHᔫF7ҁ=A왟Q/۟q;3Vڽu )I@g_z{_fl_Лܣ'Lˉ f5Inu`A+;w(*Г='E(7W1DliŠן?7+ V?EYy^YP7+4i@ٛy  8Š;Z^=!B–>!zE_Kthal-7@΢4= cugBe"kTR YMr~sl&ԺN_߈|j{'CzF".a0D!t",iIsBZpA%Z/^s"$">8|ؙ5 mO]rRbbη8Jt/ Y$ӫKhW]<GϰJQ%c:i~qE NnjE%wȎLqC̅cAh<3 u2_]37ݙWONz9қ@qLޡ^S-xi xcY'{Pl5=euF$FqSaѡ&f{3  FEY/ &P},Ԋ]?WMt/VO\+)+C#m,71xj jk4sJٶ,./[o Zˠ=6"I"P唈AL);>Ё7*~ZYRjg=efbte@38Qb5fҚ<ϨҸЩB/ۿBiC1цtЫs2o^PӢm4qbcZ R3$ݬL܍cDo/]{93_m뀃-3,qq[iTK!ߜ @AIE=4 s CrOGKoiH.kqH!_bc/鷣BBҴc,J=|l%; 9=3KpDaGOip 舓qR`@=YO0$PVy62֎iVaNH} &ӉXDPIfb=e+i1Z_CȎuz;ó ]X S#MRܞ;߄ki:~ߦ.ȎpbisI Y/R(x즊٩ 8؈Gi? ƱeسPİ؎EzG4.sqzڭedo)6o \t|4OC+qs3ev~P?]D0ib @"6)_@M\o{S i2K]ق?Vzמ.Ggt2m<#a?vC|?7AӲfQa èZ.Kl͚-M17;؋V.`[ j0!NRF4:]θ!\8EU{(T$,lLoL)7*J~UP~dZя*߈oxTOIxVds22 y7 ?K@[;,r`=#D=Dyyc]F{gC&#<`ݨ_U0-ɷQ9^^cRFq?v2n/Z_GYXE6VæoզEX<Db?5_ >dVLa{q[4<12+{3HBY=mk2nC< l%EX/Z2է+)P1J-T2̌#k.9 јwJuN=toqD7H $Xk5wKO,d5ʶt@.cV%u M8$߃6w}=s@ ia^zY߮Kfzi!\:>i[t ! FuQd}&=ׅ8|cFc (d_=kf"W % (Zto*WܬAq͙n4w9H Y,V8,4ORq#bFYhY \"e~vn`^).rv;3bB""~!ijꋭn}H+6n}30$C AT@l`\cԨy#uHWKoN޾z}O:ZvODE?t>bٺ{9&`rO_:xP8{]\h Vu{ y]jv+qy am4wIU} Z).oJ=ϴ~WTYV,,I7 hE/WJ ]|׺@=|PnBZ/wUQ 9Dn|Ȥ鑝W{7RSe&= qp6htb%`~|/WG|_k,.vq9#_~#"?&DOwնܦ[ܕx 0$ 4JI]F۷-!lgV7uo1&doVװ6?=taɠqEVW¹BNPYh5a(zHS( 8*Si!!G]{?VLI ?uZnRmpm@\S~)1*PqC{MG"~~!Aom"6iېP-Jf a{  :*v wNzW W:K[ľqZBCp$s#+圢t]6֋ ]$Ugߐ.6SE웫D d N[-015 69"/Q@<[36?i~vPal,J35VrQ}QX$~YA7KbD*o0 lT}yɞ䢷1mh]'O7ZH$w2UsM&&Zt(;m4F_Ny8mrbxj^a\&V5l-[[`ɏ 1ϛr-0kRp <! u=Eh9*$Dv!]vE 'D&H"Gw=ow&9f^ퟌ[ rLM3%!PG,?  38锐y iڤϨ1?}<'nw =A1j\7CrX$Jhn%huJFH+oVѕZ;W^μ,KB#5d-}d3 O5šUTpmj[S nW0¼+ܵ-PAIXI\ĸaJ+P?sWfXڈyy=èA|?Dc/$<4*>TLTp<힫]1+% 33Mmv"-|1'˘]bB|jb4D4"1ra-$(o|*B0q׈2B&h@%kI,ũt|7_o.?*ȦUpE]'b0=S\q}̟ʸ 1@?d iI0ocwp oݒR] >>ysrs^cJvvVċUb* օTΣ̘ד8-l6;!uPQt]A]%cZ֭Ɣ. ؼCt3Ԑ,E<npt{c̠shD8|GJȤ` :Hbi$˃u%GtM_7I$q'}{иb[)8@waw)R UPh\ΠY1#GILMLTX67UXl{^d4m^@[*<8liꕴo=m==T ^IQbAKGA o1-&qpm#5ܽnqw2]w%;(!B0{ f* zb*$xѾ#-/_& #DլbW_c3ƭ܉Lceu?ݡJUc.$&WET{w|ͮTK)2bԉrF$SJva(#QhQa,9ֵdmM=*$CRZwbKY ~C6aEA5=oM +;f jRȈ!J'ff6K"[!N\Cdckl*3+ZFO^6u:u`zBTY9ڐamK(2L 'XDCe!\[iavV}`^oX&oA}gqü?'uO'?Gz S T ukp|LD$dkKsymX>XE@Duh#П p= β,&;o9 ^74O\EE w5BeG29?Qհ/%򴰛 Lw|zM- a7Zuzw/ض"c@ġݴZ3mc4=oT2K>*f4,iK8qtx]uU}U g>_9@H`Ozxz IDZ؟ Չ^1F<0+ t O1> )ΎԿtAxRAk\(ug_N]AM!aȝUu컝kk@eҼo 3s ^ISJKM1լi$i)!*;hUN1 W]GOabҮfeԀ)Q5{z]8qԕ9XSBP3(5P+%1bGvm): aX>ݏ[Kv=ѓ) b\3?Ǫqly\"'a ׀]X5>p!#f421|~ DlVݞ)>;`Di 7m/RY1ʩ9}rmpP7ku]_oшTǙ!'Kfk˃͠^J W+ ^RY`LJLQĬXҧŋ|1 <Rgftx;KsҪVb'M2&wb)Pc̥7V; Pŧ v5s*T$C Z}uIk+H0cp/fTH5n s6Թ M+Uko,yN;Bl7GDn_$J i.k|YkƻK(KQ$s gW#n h82~*~,߫n ^AH[ wܿ,1o|ݣ\ Z"L H5e#޾L72(FG-kMt6ȣUkMFĦFǀ<@"}yInzD)*0 oV)rDߑoAdC#-ہXZ[""(5"L@0)tLED2w֟mzT8U+ _)Ue?-$Ihjo'D Q4+uO(<ŹE& UApRtnۀ΀?QYrȗ{zP!~*=DBXWw6u`&H~59)LJiyYmh֭꟢fK [7oTPiggX8GPAU@ b"hqGg(-UnKZ1ɼs)A_Bxpu&jfISRi /fW}?곔l; lW ðFQ#}{ fMeR;%x1ީ\7DH\p^AN"[o] mFh)=ZGV}6״ԟfMd~pO*}Ru`]-*Xqb@e~2S^,=AUa,bkG~9%ܐ͡a ej^ ƨCp$"f$v瞺 x>&) cј]\|ˌ\Q7=`3k&%:-p{&P̭ʋYֻs0+&C&i#o+t<-gx,bpW:1$"Y-~5]ԼTA>]b콆Cd YjD.䧵:'!il~h*opGΪK@(fgaxf~z4<v48š, oDPd4ӹL=)mZL,4Nh٭ sp4&yJL0UJ1l~kgہ_SAx;QRJJA^TUa[u1 tqc}*oȴ\ R{|NmYǔ!zJ1-4I'uJ9`"V˒!ZD2`H) &wx/뎧JHܚ oZdN ]ȕI.3%w1q@2*A3}v#/=$9Oӵ:JZs ewy&B<&Ϋ5f$};2O08{\Ș6jRVq%!y!͉gVY;(jQ 3F ѽHrR!%GLӋˇGmm@(Eu8XEp)W➈%~2t(\*I)J(Hfv. v2 YNK..9/&kXY_6Ev a,\0"y.Zn8H"hƓzIP,M:Z*케T|%mQ.NjxvЅUoa_j%˔:VX]mXLS3a V` h]L̿%-<,k4+|R}? <C<;8}k$NxN6:?"Zc Vim ik;D #BY)|cvC.(I(Tv¶>-G&Wf &?B>ISF+:&elP&腾qX754!UnJetjq*ֽͅ " L }?"h-I_\cP=in7cV[i~\'@E&X2[c dQ(AD]b\^}G&(IkCv7bKSM^ZU @0D[erfnۊbuM.3l(QfgR#I+wB ֻ׳my甞Yc1,sElwA9^@6GIdx;>d&;tۺA(v<|8b_, O֛hH(3c_B`O%fn`R }루V GnCu혀^qԤϾpTp-B(Ze~L)r?Д&4}*͔`;W6zC)$䕒)4vSuЉQpU)qgl G C">#"R99"Kww%3"Sh1((JT,A N:mlnB_\߼:@Y&hj@KE<٬R@1nXO) m(ri{.@c-BF~0 a/G ϾlYlY'Ի*ݷt}lk#5YzCXk>cwJ@G$<㘯">mf}{zft|20~ʼq@KX0Yc6l-&UDst)۶A[dZsF G^.ScƑȼ)+W-\ xĮT,iퟴaAHوc\g&P>#ayqh%m@뼒SHY.1+=moAPlwAteDe<]NTڽ?~el"k7O/.gwn|J>i3<0p8Tu e0׀կ-jPEn{g=8+U*Xk~DG+ _Яp{ǭj\ ѭ km(":$0q>ODԫvQJ*ԮfW)Q,~L>Ǖ[+!0=~Α, d#G M4%`㭦4D4. X'#A.5أ@ao$`]2ҔXRC>lB܆Ϛ/*(IY >O-r"kI]5*f\vhFطm к3xOH$n(\`8pc*}BPJa~ΝmQ@p |2DTE/(zƢ¶=`´3 Bxeė0H[9x`",_=78m%+ Pb˞cyv΀j v*S3}+{a'>TFTVa[67QCŵiQ6"}4FW1 L# qhqQMѭ%^IQ<V+ WդsA\gfF43x\em{v#ʼ+=@ĥ ŖmD]&tCo~4D3YyņO8g4vhFj+YIYβvBS*nLII,+~Hښ)Y먭(܁WBk0/ -v<hRDI\X’'[c@ŷBH_̟Xd&HfjMatM[v<Щ@.(wuM_/NUă~|cS̯4;`1-<%Zt8\sHh-?xb2%BMYS^;Rb½4{"N9+D\G˦di\ӚG+Cw6}>c]Ƕ涶 >aIR5-+@Q9̘ψbQH#wÁؗElФDʱXR>ɿd4`@" D,IDB'L^2ɠ@?'uSZ<u8L{d92x:+r̢2Ai#ӔQ>a47r?࢞?uЭoخ||XPtM.rLwӃ&GAq!: )]ws svJ?*q&ijUy}ZK1/}LM"X ^߾_[$ԯ`2)vC+>O0^uHMŪ$cDIˏy %/N"kz;uJyDHOC iﻼh ut h e=dW) Rp4ׁԘįЄGsx=}ѹZxtid2nE/٦xz}"7v|4UEh).ƅ$>N9i\m_ 6%>$RnB a~Iq/=\Tzqpg |\0eTr+Hl6c,jӒ0p. - NᾂX~xC2)8m !!>_~XT3Sc% zy];xoЦ!`C3z>zw: /qCDWQ k:, (w(R&D^jv^ Kp`82U@J:|֋\R:8 *{l%dr?L$\醾;P5R);d Y~̂TQc$=q|<٨Gα#_4iGuaDF :)@OX>"π w}[Zhbk#;0QآTќ\!^b ҟvl& #Ex5yH5op &G֎43[K3cTm 0rƒn LvG&*X!6[Gٚ<0@W"DI3K,jGKx qi',3T56(63Њǔa H6kYK(9pgZGBvEh`0[uEkSHbpGi1@)`ohiO ^ ܠИ5Y)=,$dy ٰXYWXz O5q80XFŽf; `gwb ?'o7=Rl6(VެV&ȗwqH3uX0 Qj~ |Q-p+A6jdHNO,@LuIFܻϪUŘBdu&>I w%]"4gK?96\%'ˢAm. y鷞oߴEM0װlMS2]&+?UNFO. }lFɵek͕̂6&vbE)!}e]$u/&ФCXO!^gzQ;]Y4l;WPђ Nw·Bu+P\x,MHdtA\o˾)\1?< X`2|0iuC^Anmhb_RBqõ86G@Me79B_@a?:L dѝ{'lKkzMECgbb2k&dC%d4w%1*B^i#RwSt$DY$+nӯɠWn Q҇hk,מ9]mfFP8&v,Νmi#hVvHUfӐ+KP% წ Q7{KZFn~[GoP}o?FJ7n,V'͎hq!>|dFAXG߽m7}.&ɾ>LL"F^0y-V 3/qpQ,z_; CT@ jyF)Ό 2,~]GsۗRjXkۧ=GLF}1qk$˚ &q!r f ^G]6a45ͬ4%zۥkpBx3Dz &AGEhdw{ʴf?ʷ\ Ďf|tO [.92lOb-8Uj^<"0OY$P%ļe8K|Gk?|{QD6ԣ,>w}ur&ͪrYa x+ VY;OkZ$P$88ɮa*v|?G񌶽 < ۼ2>bW}5)XM"UM3Q ?e9qB8ԉ-?:|".qS!l&Sum4LVTSu c GCR?W82e!+)?t < M( ՈxMklV=vX^gRHc@"^p @Ή@r^Qq#?pý]ö-A_61vT pi ^Jj(- AEX;PMKD@ߜ3Am=#5 Xp|w$e+!_pnG dW21țX:F/Q]/+!}醸DO3E)n]5Fè}S(4L&IKePvK6˂$Guho;9q d J7z0'*5Q[Ft{ms?㮝l/0n{8[KB», Ϊ)g#nku|A#, *ZKZKIvtR;|Gk Ȯ9/qҀ?iUe4T.~ w|%y-w=I>{Ay88@T4q9~5Y~f*y[ޚbh ͙.#Xo0tpAG]7B6=Oqp"75ۉDׄĈ@&:H0MšE>PڂЩ [&h6&Ϲ1%:ĤY}ى_1+Q lZ gn HCkf728+Hi)_]w;U%+Ógwd[ .DEW+:'7ZbƟN1Q/"4<7 CѶ8 p%{)K"9x .S38GTzLf%D#GBpM_x"ގԊFx[VΈY;,0;uwp`jέI$DXiQD9}{naD+R &R4WJC6˔eL^},`Gä<>}pr&8ISHkc5BO/ENEDe&u7zsi)UN+r cgۮ^ ٖUJ9^2#Y7bT4~z%TQ\L].)ΐHA+L`# KJ~GeǦww`V=zτg,MŜ. ppxnQLfFR"sbbɹyE{HPbG:ҤכnWkzjm7!}Y C",teۑX]biJA&f!0!*w]xF!PB\HG\ߖ2JO?fblT(-YφJ%!C9ڑ|ϏA><%L(JݑGz7헒,o>=ղbq68&h9GYs;ƶ7a%kӰmfEف:PH$JkN+D [t m*^ ,wUjnijՕ׭Qh{[f1DܐNSŰ0p$`%"<\/ A1Է-#R.4z'=t\q(׎ C.oЭ 23NӐbT> n.CO(0ռ=Zߧ#Iq }V_Ϸݎqe};uT8DJwqօ6paxq[>Q'kF0  AzxMG.B`!L;G1ȦHSrB?"'߈3N ͬ1O'p`o7tw\Ce7\hݮzak(OLM[za&? <9|b:9Hf;IgP EM1'(K%pᑌfZJo텋>u cI.528QxmoDWzR#*Z~7̆+ƺadBL0bLpBf^CG:zQK]]E5G4X "B FFB#E[$lsNnbl+ye5HM.KRy*p_-A#ܫ6 'Ogl!:]k&?ͼ0A}WgƊ/3v,r$}B4>*q"m@˲dL_,`p+LˀiP%c!B{nʋ=v(,82#qDnT(zDHG"\?#SܓԜm\xnbԺjKhXFh2׎+S`|_oCib?Jsdt&m|PuAU@%"%yf ?\I9JmqFz~f_VBh{ZH'(LAMDnw Fȱ g:N~6¬J/N")kL}Еcj)yU`B* .{(} =\lO4 s4=R1TpdL;=$U&tr ;7 lB!QloL)7Zp Snrqz[Kl=NM(AA5tJԝ|q0p;uTVòu'>mՓL% M&zKOX i?mnmn}K_߄_W#لsXIW~@e)[6f`N7Ftd*e3ϗBQlm lMտ1&3wږ%-y|bGIWA[kHMuM1Wgs?Tx^|!|qA/&j{Ab,Lժ}RY#:#SrZmIiNIڸک0gE6(hgoM7 r!a1c ud2 Ȝ'(Jn2J@o/?~~Woϔދ'igUxVpK!+8J"h/%ha!-<_i3sQQG Gy olI[d[H'F+Ƴ]Sㅄ+?3R d? q6#G͠[4 Ґ!Wn$b-[mlނ%_r,,eHCW=iӸro3ik <^uaca  Tg8نtk4+QXc0VY8.&,,Z~Bbe%EKƱAcR6TXp}NlqTSSt?*_ċ!^ITpxZ :|Jimf&  cä k>0-a K]t%J?JdeUnW {݄-r& Ph=Ɣ Y=qږ:iݡ%s*n;bHe>z3m?pݨ1'kRj 1=-Qc05uw%cU9Lh:6eؤԽ?K"F(\pȨg$e›l&l< 3Ou(-MM2tmLF,SC Z6YQɭ*%,[RӶo<)fP y?y<4SzxJE3Ugld'*`?QĐSE| ǿ/Mck;|}F=]~.=~h͉ ,oi1K>FYE\@wf%z+]Q\,7'_#x@BVR :e Zs\K_-sP,k,:խ1 RKmndSY1<T||U4/OzseWhYԜΕS /ݏqNvՍ➈GRoF1UV{OUqu]9Ka4@ohӳ&f͐+Ri$QC -5``1jb?VlPcOO=+igO/,n_\aC?|1Ĩ_D*7::;cdv]YR.>=ZUcGbm>zOsNXSSR-+%vdzJ?оXHypyyۙSʞXuZO} UrЫxtI~ 7oaX[|båu]A0h}XÏEDjnAp6Qn7`VS B܀J0,ˇ (ؐK3IBlh?E %W`Oܵ8 %uu=071QS` !X(?I0^ S'ђap5ɖw5OGx41k7:z0ثfI:,#L8RWcf)Zaw+x \ʘG( ѠZMt\BnǎϣvU%p=Ldh`*2m 9)e&(t ,4aL/T#4 zqeXew6zVu2@Hl.iW__~QsTQܐzu֯>\BKuu+#N4H1Equ)l&LkQH_vhI L@hnp.K|7th4wY |Kx*(=W W7y}8u(;?S܈cMsuI{] '(^B( 1~͹#sڛB6[+'YeTm?fadqC8L!Nyэ.h;%c#=v##/w"{WMUt+V>yUՖ-HXyBۑnש"@рƇkħ9 )kŕ27~ G|l7H#_[cݗLۓ|HyCnԏ^e^c8j}^}TX֚4iO%2Ad@RM+ScGۘa!SNjDQ}0wc!*LY V.r27o]{6ëC)<*r]4mL|k2ON`5].. S>?jk%&=f$*[hꗑOj>0z$n%V;G |PC85-;ߵpTO@ݳNO@O~X6H=W-fxoi܄{->;_h;63頿İ\);rn(aDsp?m$ (`ޞ3zثR)!оF$*%5=-K R@ ˱Gq~~y8` ~A{J ;'ϲ̠ػFekb҇9Bݨ˅Pe-NfVuc>|XH8zxL_+ +djLb03*ԣ1ؚ_C7m>"(]15-r_ujYUx*XnBʯMwO@p gz1Zgw3Ŕ@o28ct~ҟ߭bu1(UK2om^E=T Jm:ՎJ0=h%Çk I)Qi!D!ig7#!aϓovp`Cp +Gؑ˭Rk; lPR7-mؗ Yi%  l?{MƤy+e\9UKd rHF8m}<>_הKj\9. :дx_NwnHPv7ԨK5Ay񾲋::я Z*{ 6-:Y0slLii' */ja) "+[*Ol>@0@HG5weIem[&Iڍ6%3.0ZX8D!g`o'" _` o?0u̱.Aac;V !© TEѫ JI~3Ȑ {Ku .v 7&Ի Pyc/뛪(i"YnqƬpMN|5()Xe,A~$܎WE#BL OfI9T3UAwݶGMrBN-iՌᄽW,pq&[1細 W Ǿa.d8ѡ]-ĺI5LБ^Ӷ-))yȰ=|aߓϰ"bF~C3ɮqy>5lg?+p@Aˈo)MS2#M:lO#&tay~5w\ryd#&ބɆk<$(4rbߣB8L`xAw_%(~73o3{m3II`Ih>7VBr8^74OK!%=B^f(`442K)Db <޺ڮZ\Fsi`HwJs׬l5 Xp v2lYZ R|Fj}ʲ MC"bD6B5-qo f}/d\nֺ6Rd(~CK܋25fR6E]IXs#:A3| QkcެJQb UR=\"[]~eA_dz>DjQ++@E>b Jx̋uiBG `-r#ws: m 8֤8yc@s.xC,o2^HUXʁTJo~jEb8,)mc: h FVp5_@L7pz67Fg9<=};L5؝~l/AoU7$d2gE<`ftfC~3emw콎tt}iO999E ў=-@niA~_lf`jHBL!ͦͳ#́/*O@i/ P{P91|4rNLaAv`'I^VJMvǀЮSg`1_=oqJQ҇J>L*Y:t8 Z8vFJLTtgONż|WC;2o\s#D v d,&OzH2 ?&R8]h ]*\38G*SOR`"ٚV<{ 66A[rGG?-\*K-nI<##5h4¸z%*ssWu/Nt9dzJH:.$K3R?:['1@+q4evl:Z&rZ0޺L6~`̉]e )UidlHL TA,VAUo/\;Fz0jVR K'P/!R#.* cȅI1D J ZMgqBXo5ѵLP2g!ksY(+b_Y?*!lr%/,!.ᯓ%^- kDeϹ`ÖtH/PÐJUuH4-w!!DI }q A"e+h*rb?h Bxv`S z,%O_zbm䲻e,KM֦Ѳ-g_1k G>\-, gH,v!+usw9W cqԯB~_hnuE^*sVwn.? VZnիDk^G_pQq;V^Q %Iq\~PJjzKRLC u[h/UM&X"|֧+;j Y *$ZOWQC G/L.!0wd&[p41'-޵B'ɋM0 '[!w@ke6 a<+Ij{.E(#.]U;(!HTѦs2Jz';)@2`/=]W'BaʸNHҳJJXk팟Πͩ +2)r"cp6%ϛFT'ޮ[ ;wڜe>&tx.{zE kOZKqr&A2s" VWZ,lzPiE'(a/!WjRk2Vp/CiC=s®99Y)PA+yfDP>݅!f!mԏE` IqElsXN 3HbpXMx߿ Dw;vCbLJؓSSߦ]1Rd_*9}$G4謽-κR =4z)]OԂ 2[{bzͫD2y篘M$)W*\mK?##WPH| .cq/Z{Pv/_g m]>tyF!LW9pQb*/OFe^@➮zuG-e^cPk /\q /EyЧ<G$?q܏브z <ȅ`=u*xnxE\#E+cT0sO\>)X~mO LK<>O`~apM$'x?XϷFK=(FsF̭6|g?i6OQ{&K{49>H{[c.]@8bpWTۈ%s.RN>:YC.]9#3m]X$PKӤDOXuZ%ҋmV^?&b-ȶ#C%'ϝkj$F>wbBt}̵D_!'$As+RyV";s!~|Vk&ǖL>'ѵ":W-t 8&SC#CjW2VGaϘmk>O∩f~z=Hw, F ?s oԅ.tFGUˡ6ejF:3ZϫǠY֙lL-=v8XSaL(̬%l$+_ƀ憢!9J(B<3Tdt;D!g U[Kŧ4e?BP~Q%wETm+ُl" Yz22A1L1^ 76շKBrU*""Yn;=cw"#y-`#B+fE)u{|b0\r='b~yJ c9vxG 03̪,vcGn" `D ѲAl&!riwU2)i̦m˵FDQv E0},ZLD$sy!p'ʲ-(-Ze/FQW^Ggȭԣk! DH/<_7Pb\@o7unEBtYz*2ŠG\V']V?m`yBAoaU;LE*X2eG@G޷(!@4⊞!]%wM~!Ԧ++g'mCo݁D|tXb>k鯴6Z/v+2cȲ'K֪*/ QUt]e$~ǘ %A  P'ZYBgR#hp+ 䑨gvC<]*3 mgZ=F7&)S Eᗲ ich@;R~Kv=N 2fG#)9a[z#?f'LJ9iZdgWsu!'n`: JLLebJjMj1MkFv| {#mjsSZ%5{/ULμ`_"p44]4p'j ¢F4jzۼocw~S|oT26~>$%&eɣaҰ mGoWjXov?Xq%>̙!L04k6й@= (7GVXôE}M#+ ߡ41!ɽc, lPߘ8q1DiEbj1MyI?rW-Hw2hȼKLQOE,;橳<ϢΛ'U`Om7B^[Alwp2ȑTt ScK@uΏaS}gQVY~8ONy:}Ņԇc<>dgPm $' P[ U!2ښznT .V$j*9ۨ=2Z aw!pe &eoٱK4A5_.UsM:d:EM"rb]",-AP(|y!!x4aߴ^1q?g, GgoiȵR 7'BM1M3qϞm~n] X|r]"0 5"_ݗ!y|MJ `юd3`q'^9pIE<$2)gǨ\>MwAro[Γ#cygiDF}n_pik;'iR&ؒ [ICsH lN }+c7uy&rKJc ަ"h S~!J78qt@0}J&n(<1/?5c& vqJ=+!|06T\'=\9tLKS=8cy4KlJNRpil|t‚a&ApVvu5 jnJs 5Ӻ&m)KZ,D#M"N.HVr 9Bi@fؕ A+I:5Kf "-퍬<oo BgR5pw<)%b! e;W7nQOjb&Ƅ85q@ZNˁ_isF@?< $L[u`_%SSҬsi' A=BG&PGi/1Q!RH" קIk̇`d6Snb!U  !Eq Y&<(- w+[,d'&V+ t"c|FPxӰunY{MȖgg:XfHͽĊj#gDyk%ɗ207,H$'WD+~rV<#Ã^+bak!WwH2«Ҽ,6߼us_͓_%ZwOng-QuWsLpospHx1)k,G؅d~,_IPl0'#>>sPP:#Z1L WW<>l\4e7GTs[h;-{fF݃41-nMZ%;۪j4 Ч[ J{*]t i r>Zjۦlɧ)Se-Hui"Ѽ}[ f4xVcG!L͘h@KJ T`'Hy=׊ķ|4h %F<"R `̌R)e9{ 雵FkT"cEࢁJA'^8uH*(Ӻ!0N̬9_NhJ!dH/κ@l'^SHh&L$ 7XگĨ׶XxjXKx .sk:".hF Gݑb5V4WdZ,K6}w*Bj-ʻ"e PXBIa|{GT&I2w6} $<2z[)7b+ujS^ĺEls[|=wJvIzd8uo"B-赶%y 88Y[(ҡٱxg ͵@ju!)]ZCʥ[6 Ș7*o_dbS~}BhIK.gN'Jm 7KFg4&0D%9bڭcY1V aLXRl1aPَn pJֻ;BK̈́ryl+9T]@56 Im]`Oi9%73窷 D$ ǖͶm "6 ,ȱo#byY tRv(W8>W3~ɕߡOb0 pH7إ:^|J( I+Ϭb6W1ВXOA3t{aZ.O*}tahT7;]&6AM@q]xV` <}Íq"=F?0i)e3 @O" 8aCCFnqrCw$mM\tYk4~:U!u=1۪Q{ix G dSe[/sw&pT `fw 4vSIhT}e@ED lp,2x ')ª~iy#{J꡻rkit-C7* z(N*q0伔?mHkvTcMIkIUID01ư'>pCfyJuAYU_[Gc? qR⏀lj[Hqi$jݦ?T*P '[.fL*&|CPGd?鳗| !@ZH^¡+tfj{JZԦiڣ;eay@L8)(5ؼoXdT" `9oreV'v_oed~_3\*QU)$wX#ؿ9,,Q1۽/f8uf:K-l6CݙFֽ wޛIɠ=?MXKxf=h'hƷ/qXq#풋3hŮX&P_@d'^ +|{iqVP%r{`]љwulڭq2iCYxfKzFX0;6WJi1?GW[)A˒%] Z$ be=\LJ=wAlp5R*8"k3sHXmwʑf[*|Vp#tuJ[x p-^un8L R(@wO4X6ʓvG߃y: F0ο"P5ɟ=ȜkϘ,3 EGJMf7U^̾9x "#$@UK$$pXXq3Y{(p ,qGئfgJT5Eg2j=J9O w U.{yS{E;2# iBTl;9}*7G3g4axSCKo ~M.j(A5"euk؛Z 3Ѵq6ҏAxnq&_Χ )-QbA6w6Xp'x]qx}o/YS9Y|wmA5,%YotZD.۵Ew^A^,^a3wgH!C O8{Ut*+YRIouʧCkm?]x(30b8[y򤈜rg4 ocߴX+Cieӷ R蠄Z*:bYIf *גfUtomq bģmcƋ' apsu(Ќ?h aHz4MT\#FpQXŭ;O#!!lOl a ZoG6nnˠϜ˱_Ɉ=ӂ4hf,?OLJA, &{Radw 4Ǿ>)BZӯ,Nt=-Ym Xտfw%wZ:ImZ'n'έFw6 Q[N] JJe+VS{{Cte}]o&jꏧzi,%~XX| '4Q;pK]{>@'?}֝t~9Ρgd-@fZd};u~$ƌ5^~o)J,!8L^p&dJ4*1>W Y[lg@iH*HgAjwORT_uܻLWւ!ŤL`OqHխ#^'VAO}͙ xRzi?UJl#gMڙ HP,<4Wr(B?C[sN@Q!" 67}1M0G E;}|#5+F+`<.T2<SJRW<\hoA` ꡋB!VL[NIn6kO#+Z|1ZH,zJ왎Kh]bJXpǢՇf>Qit֮+J̩Vh7!JEH{`cK^Cuчsajl%{V76rʖ1w5 dWQ֮D<ܒC(SW~2PV1B g1J.ZE֟Id4 xSz 6kJ\[N͠7)lHN@VT$$*5(+32ݨ"!ⶸeƓKQ=IZM#8%5k[RaQan!0{5K.56 hǼs"%k$Xz4 ԫI7gH2iC&#%р1ڵtY 6/Pfb-5`;Yuvr+%Dq7\B7 ӣ1cYGygن IC\k9a;8' 37^ (2vJFhpʿ ^SXlw?kvkel>eCq"cw矅8@xyd2X{yzWf3B{z D,9!W *FJq4-3e[ʽ]p5,i&(ˀ JbQVXeZ윺48N`%BzH3ÔS4nEҏ>7 4)vaPgyG IloCf}0l-L_oPQKG :Tea /zMm VȿN{(%b V`߽OYPWQ և&7>!ެfe!& qP\U. BB# T!cq4=M/"E6'zLÜ`Ŋy {ؽ8xQz7yGdbrw<;[?%/RWat4ړVa&DIt~SPZ9 xhce$X8L^8x`~O: #;AFySS3½,)ޫ I3Lou}uRnuDVB.rDXج[íuA|^Y! ,)j"tr*=-v&xNhkf4C [!ZbT%| !p{:(,}Xl⎾ Vq|b<=yr^d,䱆G4vOu-IS.iN˳-j.5z[k9OS `%S7C{X;nQ#DX3'pUעyr2lE&f,tOoVQb1I0\*ĢRs;\%̷qB >v8d kζk An>|:rj#WY.|N *v>Io4^|?7& YyM1^Lь@@3T,JD*8F "Eߥ ɡIPMiNr +3>?/~/4jڅ1J sx 0cHf~`w0mU: X%Nc[uUF.0!M>N_A8Z|3(&A&S)gįX]BDr 4%D8/\;;'XD/=t1J%jNrEJo:`t!Mhu^U9jOƗny!״cfMhcyafnC^)V!&muڤU&zXXqx{VJ. NkqVmj,f9"GƂm{Yw8:E8=^B3T3 0:  <!BfAm޳A-b;lP:W垾ZLspn6VNO|[`{DHH{VʀaHj8^)N r貆]ANqT)Y{ÊeaS$;>2$'iw:q4r>eTˬ%eR<;xjWqfMؐ S$Y1M w&'Pp-S:֊ y K+GSJ@, !ޥUB{[y]T*d.Ƹ'CjxҬYǓEJ+BӦ,/&oO[],ҽ?XHIew].F-PM,G./"b{ă%7Cc3 COqcBd`FckSdDŽY1d|Jśߦ{ӱ @u2w:Є5,#Cu! HD;49 hsߎ+R.-$t;h<ppT(G!7yqzl9r<5C=NAJ ԤKW1zE"aE: ^$!!/m64|?{nZ}Bz)ȻV*E3eh6PP \1֧[՟숨fACW3IWTU1b\Mfߝ3JCys|֜NY#i};!OJ?m"/U,!OZIuֆ%)ģdvZ[TH#1`&<?)YnNN*< 2j{(½:bi v "Cm(Ne.!╻w+ubᎾ,@0 ‚36>s:KVVr҇wnQ#TdsP; NkFXIF܎^֊EpDcgzOɜ|!`iP/:":dUCx5?BԈOQv7nsi iM{B_3AڱbكuSȫP_tbU /q\KPJerIa%=k+G+[q9;%ojeϪ/sREg Vj*4 GtN3:$lbL(#h^Jtc?ԘJU:)cj߇4U 7ODqx&'  +2̷FeW591AU l$_Ci`|wa< 6rr]f)W0Qvx0s='6ɺ]#*1jDPfLݤ:BIh#[sB'XFjBܸi3>a(.4 TÈkrdjb³;kݨH)czzF+ʂ(PqViDNt$g]G *ɭ& 25[[Bk(Mvp3r)@ 2/X)bӵ+P]+PTЗ6,eӇs!S9uL-YId0ʺ;(.諰Kфp\uk; ӪO{0GgmI7 Ԩ`bp?+`EQӠvŶRض\F jzIQA" QP*4~ֈx˵Op-;g9N9eprC3\Xq~@5[*/xlfa>Vъ W1AdCi6{J'| _bAdBo u=xg0{|:IBT7 }ҊZ-0lc6Qzz:n Ы5k~v_ 8I;Q+.G $Xm,mO82 >/6Fx6Z{DѸ3sLͼsNj' ͢)xЦQݎ.Ha >+SKGsײ_v@(.̙7w8&CI V'6DΩ=r 2"YL"!$H_mANHT\lr ǀb.p(yW:h1 6T-Kɒca%_J)?{>1O_z]!"B{ϯpȾ ÌaKW[h< 4!ɋޛXn-. [kДl@h+tA cznaŲ7 c\XQ4KL2>O4J_t!]5BPxZL!<0IT*Nw$UPO.oh.g"&P|: &StI^ى(rmiZJ1?_u6<:ܾW/t|G\ ^/yUm,8wPߥ KI2@+HbU(`e wW8o_7jGi=F0p׮vX'O8 \]zɓ/13;ZY B-P l~HSO Ůes@@ހ)!:v6gT&rNpՈ zh hۋ$Z^id|(GSIv&o%xƆ>Ӓk{onU&ţPjq4_7\IwZr=0Ƞ̯ՄC&JXő ćkeiǨ::`ŘVߒ" I?{vPN@uDbB BԀtr!{lȸxY4)r릏 petr hy"58AZGXM=9xKacݥ68\, uEsi]Ie > 0ox;mt|/^)tƻK9Y# RU <D[8-8x1晣Z1_wwE:[~APIߟYԏc5~װ foV/| pW1&9V8(fMbKAo3dK7>8QxĨ(..gzGKJv ȗɭrwx5ݏxAzha~ELrUL0~n |s^6|i}a} Ɛf|w?rxG<2 E XL14%71mQ_og%:@S3@LNB׹z7u%3 x45q+3lj֓Aq?nCm<Ә8cN:!U`R@A1Y0lb W:MSiPFH*eI2!o Db kC|2Tk,OIQl`E.^44C̫L5K9dGm/Cs$^UF"Ⰲ# ?x9e;,qqBsCdע,I8 + H+ĖTY hb!u3ymŌ)m)H>;a Z, 4EtT87 pRW?1U˱h暞Ӊ'.7_Lh0Th*HAa]3_.ST!hȝW67w5Z UW'열[yrТ2<c*9Ң[370 :Ptx~5 Kh],k fn/A,Ნ 8,uC pl_ OPx~\e r W7j%:TPUtVb}tf֖ >7n9(k=2!;Zp5XMEݨSkhy[;aC@_ bbENv/s oޔ\N],/IIfPR-<(&$$ͧX a66lj-IWkڡ2a)(5s;+]%v}p7Oc_xgcϼs:|,zSHp@v>悯9% F\ Aba`t;‹& 0aRZYc*ѹ~‡=N<=[r N.9Yzq1 Lhd 1ujvs&R-w$ӥb T S<6I "GK{,hҖh?ߨEMZ9,XnSD|)q&6ȅ'H=[YLNw nCQEݪh~Z HROr?lQ2(X\EMq@p[I&{L1MZ.lp+쎀 AÄ X/q<*6Ϩl׿\"Nμhz;9yfLKWܹ*?(%MM#|t&Կi75Όm^PՂ0_]QZ]DV:|LW;;@WzgSrI7 k`DfW\꿻0xy7{Ԍg0 ;cXnWc N\Zw;a 5׋ceEEf[jbJ`̯\I5do؅I,\3pỹ=Qzlw.tiF0P]Oyz&^#+m$$?~ ] zժfgYӇ_YcPUZ !9H @dC0TQ@p7v+ǵ>o}ӡ,M߮UQLc!m ů ReԽ`nBe"vD .",L%Hs# fz:=y}P8y/ Ìn4}(d0J`Lo[TZY%]+gVy `X~HG02IBhE/ T{<&zG~ IU% ] tqc1e9:^E35d{IʠNs-qd!# 6L+xلqpkz[.Fd|I4";q ^2H3Z툲hB B/C6}!@f'xcX W#`dasDFiN3H*%C(ySC{4 bwꖿX3~ʜk&BB(B4([uH!/ؼi\v1|]Z1.1B#m P$QEΆ|- o)SM9t4`%6zѫ_F"RrL]d.?X>ffpC{j77v'hhZ% 1|$iw\-SW'B2CH2Vl.OC{1 ;,^ HpQ\'WwԪ"]QI,$>5> lt i`:KD3D;ۮC5nhSJIE4nHk qצ Sf7P-V{}US=tȋUScXkz=NÎ'?E x?0FuCuEuv9@WC-{-~C)iKHS-8?sVQbUxeμ&_1D;fqLu.aq5yavN<Njc+_@YҢAnI yó>#)GT(=&5|^ U`J<%AqDΒ$U PHM.hc8[ZZ45QB6H uki Nqy"]Rz:XqXYwLX# RҬX;RhEg{@Nu*H"dD=s`)ig4gs`dJ=cɃQ k VZ"aKLX} vպ̓VB)r^Bs$}́A-ܔ.MQ| Ǐ1r)8B3N2~}Rp ~EfK~ٽLZ hxqEB;xÔa-e R @ ƃbj۩ R$3 1ͬ sw Zd8D.4 ta9:XTͻ/rV'lTqJAPSRQ&mҞ& ⋮UنD;*BoEi6,=3, 1xzSu#"~0EN<}r`6r9x;(VnW(+Njy&6n.I5/`z_K̕il&ps3-ڌad-D{$uhzˆR^k=Ln}c]1ҝ7bJ+5^P{oCgo V,B$i]K@*Jrh>j<[S"_",}x/4#9UZE҄( h;t u]ϽkutRfTL \ng 惓EW`uXzr:w6; s\еI3AtNs1UcC uV1QJJj1dI ||4 HFNJAp9U3$|@o\Տ 5e}aQYjnٌ]xzp|&r$=2{u~[,[R^ Ўyx&yS=h8One3BO/L VRx[Z]UD`4]kXH 1jĆYQ7n 5w{Axi ̩ n3@mJ1Ԁn80̥B3ŰJʶw'X.m;Sف3\ VԺ%Qy245 Kl;~8PT* 7~Z3̐8F@1 gq]|͉֞tf: ؉yRP8<)d i~e`Nz%|rIe!D<\qo3l=JBу© s-ao[SqtXvhpG ްObvyɿGi%smWl!կQDM\홍<ԇV1m NISMͳPB i,1hvp%Ei|iV^$Y*li2Fjc eլb[ITTeeu"J6Rh(k$+-K zP7 ElB4gzTY}KSppe98-(<{!sLGa @9nOP/54Uۇ"pև,'[PX$K}T3-e8'Ui( h.fDݽ]`&,OYڠw1)%MǷ$!lBMsu9+6 [LˮQ:$h DOOm!mS1kTY*T z+>Sw6׹_i~i `ce~ ԕ9Ԙ-F'b>moSl mgHlwZzńRc4`dTc2o-fƂ Иpu|Џ{\bQ1(F_(Vˇ6hr۽QaT@R]' Hw 55%j;oWYojێyyVN0u( Ysm.{0x8)Yd2TF+ ճ`y;}0K( ˱AvP4-cJ\SRE( {̽i;`\c0r볎՘?(׌^}lbzɺnJ p_<*PIc 'cL8dYmvp:QX^Np"[?vTC(oÙ u-l7p0k< j&h@<-P`x!\M c&[]dNbݥlܛahý][5I!10u!>񣆋n{)'"jlk7.{QUOAQKb1{ЈJM*'(*wH*DZ!6)2ֱxfq=Ϊ$JЖP**lϲ0,@oJIЪ%K׎xfQ 2欧][Ҟ?~Xz6^ e5!;tsJSM(0KkD 3shi[LсlMM@6#(M9="e8(дHR^$f̨jNE"cS׭D0ZbbN#.ӋI<.pꀆũۛWK-Bu;%Ifۇ$,f]gf3%8V9VTPt b-cW$2Ƹ%cfvyF D1 IiPNNly}lbE>K('cq~]'ϞMṢa} kXҕrm!hKN(VU"PZI&;i8M?OUF!F4xw${$thf<1n92 aaQN21G<}W@;eĺ2&Cή-n/-:!#fJeePC;yy0jBtcxwtpQsPZ?cxgZ2+$O(\hH̚J +!GT;kbe r'_9KV_z%bHz+,Z{/:1T븗f>ʣ׌a)N]x&@,47g9]d A` oilH=nυ0pm \n1!KK%݊Lq`U[QزUZ2٣myAq<9&j.!RT,}#}{)bQ@D!羍ъ_mɣ` !3Lv؁WjVѾe5#*GC/bv;NT'd n7Yn$C{1_4XJl/ywIH`na$K'efQ-ن(PE̼cN!t;*7J%W Bcu5fM$\ 3"Jd 6&9ԽYZu'xaV(!o6NM`[&'^N+\$u\zCWWi%l p4F!Pw2)4E7! %<@iT8m,!ͷu(g=6[9*"|>GR~E^Ĝ;^e|HTvt$wSu8o#ᝤ̩527۵W E%'l4oRhvK l243q`sgj`Ųq7*J5cZa$ "U3'qLx ꪲ5A )3L^0ΐs_ 2Y\L:t)n#,yͤ$wܦM(C67cqLzSBZ3{QX\dGL/UZpw "Zx43-{΃`e4(qK5xʁGm3eJW;MRa 739{IBu {Ҷ։P re4 ^qè/F,#^ EKhkX&_8R6eg0`'.'OSЙ%ȫc!v9*wWCjr;$J峧Y#Iĩ12fsLyBp4#)#R #h1Q(` [Q c@DCCo7^) *CkeŒۤS͜[桡G)b ސ<S1^-} `JX&ۙT#A| 7GTCVqyJ58|;Բ뿠g`i6TВiH] ưeYIe't:s$.ȸ>ӚZ6P+Hbv1']9Wuy\{2oZ Sb/ U!f7WZ{:_nJ\?g N'%dX'"1c$LV2y,5;Ag=MHaˇ8L\wGD'ʈ.aϥLعE z:odnPjc^I]gKWepUA4?&Φ[d@YI9ρ;Mn-=jUcޥ,;OdM|{& agy6fω(ZYj2y{y[~@JK~G[!w֮MiG?9-H_f#Db-AN-j'>W3.Ri'+YXڪG4t,CF2mfBsGnF yx{G7<,!3Jh " yt&l|?Q U2ˈ N!nCTZ8clRICL/`4wpnԟqEX#_Ցgljq+pJ'܍: '{,,x l ;/+%Jq d*g sʐas!4ΖHo,!X&߃>EH-ZG#@/@"=/{*쩝L{,?."b )UimS"uc>~>ٌ`Ԃ@Kw4Eg0>В1BsszUvs"H)i}tfWNKeU_A(,۷/|veL"f[S?#{=q*R2\腗u(otU57-ybƷA'6DtJ؝g[unf2 4x 7}xo݉/՜#$ZK6w_9!LDv&X`0jC#dc/̲C&yJNO2EHw{a6Yw2C -  }H*5jredP#IFNCZwXԟ9C j Nx 3w{Ļe)Bj`TIN;ZF"`IFOh@2}-ƒFnX0O)25,XLZ{ʂ*X|J#}cs!8kQ1b_$ȥb+DuRj)WrùAЄp'S"pW뭿7 D"O{cqCZL^}xTƜñlC!?$!bQKT˳:aOu6KT=5 ՜sͅWMHT@DZlA@umWň;?5a))|W-p;W4*?NRK%7]0=?g^&RY_! zb3~) O]=ED4"w/8 '!sH+$vZX$'vNwPLW~;"ؙH iA#i <6J\Q쓹p^;bH8nF'LJ_sOXf:}\ kueJӢcƀBSg!E( pi?ˠЭN{Ig"Ctl%^R"TJ [4ȹeFKeQ"@|sKO`= {:ŒV߶LrMxՖ;/!_(5}]^*̜f| 0Rc^faFR_oVU*[A>=w8 ;lY(M塞J[>%b֊Οo>voV}h }o7m?DJ@k݋,Yrr u86Jz@Ӂ~@T fFӓPV8JhЫȈON>b\tUq{j'-!H:Bg6 (i6xٞ`FGhC¿+%W'L:HSfXz}ު%be<^Рid4sY 7\Z MY|3}Ipk@mmm.%P9؇Ct]atՐ/?H&XD2~ I%Tq0RpsTBaJp v/_1Xۃblo&~a#vgkt8m8k:pp?JE˖K[)=V42ܻB2:JYurc]VyGۼ=P՚Xߋ1ӏ f^n"P ]w,+H>J0lаһ 52/fɓ_p0_'9nsCv=$) _=li/);^Gh~ip89UjeP<"z ;DsdO]" ,oܡ SCuz;Mۂ1V}h&lySg,X܇^\U$ud6ې)#+ۨ犢<I2ߢa)bR"i9lPw Ex$U#՗îeR'^ώ.[ 9Go.`(X5jc.;6:s} +*bθlnZm,vnJHx\{eцlq3A|rISЅd@L?P#@mG]k(G eCGQ$B{J<=MҥU CݤE,,`5?xp(Am=\lYmvAE4 rv`,3|$YdohVmgaI̛e\k󆵭kP?UD>Q$+VJ|a7eN/>5dXLH-Jm%R9a!"5՚AbM3ݗ:%L-bVx:q<0MU[a#$khQô\ꑒ9ұh:Z>φ!4x.RzҺ:҅e+cqk8JӇ&SwcPGfvZgDҚ,qD?PMoVFyْdv[j"@R5>X]X8jbsV 8l< p5GBo.IYe7LjWXez~CP6V4H,BG Q.2RsNO=4. )/Y˟/PD%I3ڞB SE-?xPgD~dYI:U-ޓ6V%;{sf ENƩ<y.VF;)^ÌHD%+ege\ݝZ9m]elDŽE[$UlKa[FCU>U@jT RP}Ur+ S8 \=2i{ `|6Co\p̙?#.{wJw-VQѹ>J?]T%tFOiWYF<>`iV1 #Fdzt@ p6Ư{隮^ fArӨ`20xl_'@^׏-l:~amޮuYT˪C\C 7i-pC׾C tuxiꂫTod5x>P,% @&/cKNxFuh'S"Js-@ )@/HxĒixzεB݂ƚHGte-F%` 94 O Kx_-˞w J_.ZKwT̲)+*ʿ2f &=^W]ؓߞ9T&n;{ZZCyx a'MxwU-X<i/k®GO Aͫ3̸MM>mh.K@qn` "`'F=C~f,C[>e~j^#-r'u,ȁsb$L-3BZ)lJD?Bn(h*^ JT:YVt'Q\ lcE7Q{\=U]kCrLpyTw&dU'|ph,7J(F;KN[F)z ųG'}B]@/P@->76& ?5z*p,ph`i6"blwP,pAĔ} 8 2+i͂ӿ8.|v@|y3zyu [oş{I ʠya?rz@S'W/q9"x ~T рCOXcǝ&,^H!;#+0Ʒ6-Y~"9^`Quj.!aLjatȓAM<GkYVY:Ñxߦ*OV ,vܮ]C,ʹ5+^#q|T'w6<^5d#C VDx`NJxtz !ymOq|J u F56IbT^ܐI@ی)HP2ާ+A78xDL,1ڊ&NJ, BUƍ~oYH/jk'b4 v>_"MUCܾG9n?zo~Ө$݄a:Mm=c*k2W$-AG? ߖm<: iT7?zd}dɨb]ƤqAR,|+4GҐ{9Vߣ@˧N2`+ Vl^7%nhg#&YN+ Տ~6;r+6 v dǤ?z$/ b)xfEϷ8V[s܆Qվ)/#:2H&旗[Ck(N? "-Cer^ +E@+9II?t~YvSXeR=#UxlLɛpVςz_HzO=Dw(Tj%2Yzp~'az*+(PHQG Wl:Fxq-|7MuwUg[Ʊ-?Mwxdؐ舃_O@PwK@C)^/̝dĆnH%3}}&Yי+ዟViY{z2%Nu?t)(jW4codo,WI^jA'8tٟ%upq)In(TRZd66ݬme5>Qm|s>A[Z\WBjHE䝣ŗ}]Jwa׼Jl2FB$, Ԅ4͙#Bkf2|I/P\8[;Qj=w8wfwlAR"Gvy]:*oo眜?ʼnPy(1q4nvz^a:n~M*z)$ok?f5oQFӕbI  uMYФo1~YwTsJ6%#ࡵi:Uh]Gz?/ * dKIe6ib!1M=y^ZÉv7ofjΚ5Bb#??_*-bSƢnVKDtT8=B\bF۞*lѦR9mɉ5fPBD [a'SzP!J@V,Y)oyh故P^QQWP!|?ddvlw7|'(jdoƼ&bEl%%AW\/F~|nV nݓl 6=z Q**w$RXgMhcLseAVǮ{ XHX"$CMWH?+ܙHP5P0!E-QŌ.}7^F 6S$  =mL`7*n腁MaU-ٷ}W6 xX=9b۽aM ~LPZ VNJT I'}|fwrU -e``Rګae)F*YD!;F^~n%=Sޓ<, 5% Eɖ|mI'`E+efV&k4:b&ʋm݈+Cf?#nۘp8G:+N@O?t`!umfuZ5w\ ;` Sb: #kǡH9t?ւ-Kn UJ*_GE ꒥|`K:1|\h~ svj.ǝ҄|%D{sOɮġdK]_DīQKp hnJ. ;f*j$4V-4eH?qx;fD:{G-*sSPH8 Q5W$CE1()h`6u\~؀ ),K;F\$ҍa"`Yp<*LC]n\ ELY`{ӟB Z{C:b vQɀJ <%Fy1pIC"}/9* kD4RwfDFy7)0n4"cj@*fj/ hXuM"6)qL5hKr!lM3oG|7LZ;q'I' F,+Cc 5TZN(>$kWDٚ3z,? c wW1XU 0 $y:ZDf/41#urd ;,/W#MK9+ZS  jA~j;0ռN`Zn:AAn<-Nm=[J`m=1"t~" -oc0Riw#6?s<ԙ(+gZWy9A9!ɦ\UI/jP(3*3QzX]QU^L@b$bPJJ釟?ѕpC(ؖ魜 ֠& lRL ?<&슠aFꞼ峎#өKɳY&l=2;:|9 Y8׾C,#cA;BE,rt9 }^]9aGNAYJ1W@Koρ[?btՂm&Xy/+S1x"PJ/,DÎH@%ژ~grEr$WpI nc'5VjA0J1)S} ]jיL"wOpCZ-H9Y;Gњb=|7,~pV@O,a QF9\mW֯ʃD]B)DE@~O㸎N:=ȫyN䨚?RJmChkzdfr򷪩YBUg2]K)b,&Odyw!nvFzwLuaz|cAP+ jsB[cv9'#'sXaFGDK4ظ$7[ \] bk@%sxϘ87b_[<蛆k\X%{[4^N,iue{]Z#Y>L?VVڦ_<'38c#ǰL Ó)ތ)ACGFupm`w.߷>p~/cɝX Nv6/t (2|L;xdw;Hvou3@r/#.[fF?5LFè[(?"8 xD;@jqhG:B=Ni@$Zpo2‡ gJf"%YN.؇e @k.uJne\zqT`"A9֣ݎ@oy Ԍ?@୕gڥ6b!,sfp PHKXG77?-d!Nk[͠W¡[gQ)e׀ b,"N w*E.i`+L񩕄}dZ>`_ީjuSݖID9("*\}JQ7 CalHs*t,'C"> v!_|7NQCU(-V1'W&F=D4>V^cJcIzvU|O&^[q"kֵ~Ʊeu/ɺ9A=9as_1{?rwJ,Ymi  3Yd.˵pk[#Ud 'J89\vYQ\]D6Tr2Gmn &zY%Le XFŞG @I6Mg8C.EN4MХVH {{/t(,ǀ{N'xkub˰mZlK^Դִ%]Pe!)]1jlx!6a^]d?.{I!g0)Xsz;) u5 N3q,ۏ}6$C9d%9EӁb:2ᅎìiyx51R;6D^8ǖdʂD)14ӵaplV.-)څw[P4Lry O1B 1\fȢ4u$V߂!>vЎ3|#Q`nK)8&R;jCY8Qמ%ԡ.)vQȘETc(_="a8˙A|M 삛%c4,fYO\sDqp"l _kX1T`/=}>㽨ʫb2:H^o11[,wJ#RV|ݚ;bI?г4l9"}h_K`vl(_sЅse!%Ξont,!YU.ȕʎZp2u|L *P`=o \${wS[̪X&Hn?(y}nP}ZOB gDF \Y2ldHܐShzV PYV"l>Wm']kK&_`f3vH/mđ 4& S̈+kiMOZkqtArZf/;fn<iaBr9,'aŠkE+4I'j`\^,b,C[̴@'%By;IOx[.3qn|107?!#cq]TY6d9SFs|۬L+)J ljjW_2+J$^Qn5%g>_?YWѿr P;ڎ 綴:Er$rܷϤdZĜ 1H˰*.aG?D2Zǝ΄lk~ هu'ӵ5j{r>CT~scH8o _)6#~׷CMfB74Xt|V9- b߈F;W04"8y`zH+epėљaWH|)$Y4ux9o_J10@Y56KH(f'2wÑ),{ t"߻ȢG&R_xuy۶"?Qn3' ME6R9xhL $\@ 4fJ8v ƶ`;Jd4p)7W0\[]5(h[㜤>($oh"l0 mA}?ƯdGR(7]m,zZtFmx(M Q/g \>>Mx*e=Sxʐ>8٠߄Rܥemr?\qԐuXr}TۡGW)VXXar w!:R*# 2ᙍ2ζ !Nbu‚ʮ+7Uq wf~e`*_Jp<=ʚþ<}sA:e,_g%f64cčJFaAڒƚs-ȟ7o@#DzX}->u2 fIiJPH( p}1k^LN_$=~CR F8 tGIhi ŽF"?7<+px8,V P4=?&^gNK9hia~tPCN j/Mrɦ/EtO- b ru[L?AT=jĨ\ɲjxZR2OL N6Ú! 2#Sz̡7T+-jq`K /߰u %a,$)>H(0Lkd*ԯ| Xc+OԣdzM:YqU@~l$n2&%ݏ楏{tHao&u:Gٿʌ|4d=Xz/nτ~)tg|4sx!p JqCЦǒ"WKKӴ  g_|^Z‚D-FE?޷EeZ51ΌL$goeRڙ(QymS~H: $~Emje#5w nA=FG79]~ ҕ.36?Ȯ*sggɴAV]kZNq\tdUGTh~R+]e= u\YUz VmBG:ˉx3zrHeݡY$>f좻*m@avW\o{!'Ml؏Y1NZ{>_&eKp(~kT5E|g̖"]! M^OOd&4Nq)7zB2H_)>5$2b P 4;9ã&Q^ ahn ӧVeD6!_q*TiQϤ!x Ǹ 1 .( pNFLB&n(mQ`pQ0pm4Q993tXb]縑H67`zGU0k}ju'W&$@\-Cd׀S%?iuxlȽ z:,1m둾MOǁbZ_=}$|QOֈѵO 1ބe;OV\yH+ܫqZE}B'&ijD&j t 7OLAy~u p~mp%Tcx"==,ld<2I-AP#e~jMGhoҝ^(x<6.WgZi\8Bap[j6"ߌL!yY‰7Pa`Dlۼ/,Лu}$-Ac0ǎl*HJdZpĕZIc1Aý4, FL^ Rl N@pf\^Q#sþ8Q G} %U20~q[bQ*'hǮ]f^AUJtfژ)rbD3`E]pWJJg`-^PМhBŐ#2 K~s@`1~:.S^  9vpD]7ibq 8_NۃmQ\-p8@ǰ4Gx6r1Dn\B=)Zb?epLM1|DŽ }G\g3(4f,ʁ4U:6]$we묇^O>Ы i;AH;z%1&p?\.EIWx 9r^?ꁠ{0oa2)֚:7uPK^Б AZ+!|֚_1GpJ^"]QM^Ra,\K_1s26L-areTVՒ(P]˚H\2I\4КqV) wy=v!n8TVҾkלD#R6T ~ebBrN Ma2[7Px^3䂯<Ys; /:qh ,P* xH /&R~ E,I:BR’n=e$s Rk^BBB}1h:ƊOWWY1ҵd" t9='zns}o ϔWT22mr?'pvX`%B>N^#뉤"#\ f C̛Q?s kK|rM2&h"{H!U%vIl h$Z_p\BJa-@z7ieG5+djTU<09ifS(WpJm-n"^<!lŰgIf2^:F j4̢=<^qOII:%T0tw[ !=1 SIanĨgh[孕&$ XOTsk2mjxzo0@/16Kp, T>i&ut؟l0;k `smC5MBPV Ԏ0k {%0BDT70“mvh /H/%6nc\ǿUiT<!&[\t^6C}D^tNu|SKyg+ yZ# +r ǷCS 5_%uZXo%а?a=XҲxCNXvx_:;]79†v*ψx]朝jş!&:ߴ[$A}ѿh [zȑ[H$';91E]}.f{UR [6rxGEQ0Z]_f%,wpvw:mܢV׹WJ$#{N҅l? F^|Ghhpa_J8+܏Xy]8V8^jcNMQT}/bf>tlvհb+Yyy7e~%@K&*#DLRt] a@Pm[Fȑk s6qn52tnNF/FxV8jYj13WO?3#0(mY03=/7, B~RķJ`_eX+rI,WWxǟ.sN. 6riM3*(Ziⷕ yV甁.9 uACˌbȸBkOO&f/;zl}br:A{ `fw7YfBTm;iX#* /"7HC][ϓ^ۙ]i2%e-C/xrj$E7DIG'sڀcZ#GC!BbJf0./?BF2[~ |,pU#1ymX`AN,VJVV,fFʏ܎uYl>_~ݘBz n~{5JэrTHpN#&\p۠n0-TwE.%#~C8iKU.pv],&^ f-IGs[eX3z,^J) P acm`L- Fm;ce:u+;eszK %zc[/#lE\쥀^g=KТ]DH$eZ]~ZFNj _sH:Vq cVCQD l:l؂MHD0D{)п'"H௅\ٽ#߅2N%ʇvIv@E-Lb)^Or@B!h[ZF7Gxpm|}_ Ctk]@cm·ۣtKI0.,HռS,RA8 @Qȏ;@ Guۊ-b Sԑ̗掟%p/pf$MDuɹ-[H쿁tMJ7Ұ$ 0rapCdG0.sHJ1FQ!S13 вv:"H+ϬXa'qW ]318l}D;y?ZDZ:$)#UkdKd*vRL/p5jϓz}*өySB l[ ; h֦'\"I-M~3!9K钁xjTK#J @)kv"!W$<{vWZXXJJZ(~=ߎIh!ncF> qTM9Tܟ91Bd7 V܄Ddrj /u( 4,0  3Jr_RgZC5 pp>Л0WZx \0"vXk/!/IF&l؆+4ʻ'RsONء<넵m5-?*. z 9ܽS@az6xFh N^D\o[izC=(,dzYiG)nZ3;\#pt*K[ =5̕M_3$fAV%@pmX_J^+ K M%>UTtڊ*y%#kG,*@xt`BPݰ6Wnۇ|: ؎vۺw/A5^I6SlPcN xywIjh'P}};<#L!|$Ӻ:;P P"K%xGG"lnLN͂v!-}vM4C>-6r05iDznO>"3p]JLY=0M$؂]M~ݶ%ܧ]Wٹ"b8ʌk>o)0J xz3@~žjvo&%h?L`7.L"m=?†\FDJ֫ŋP^ խR*e7 |fD=0T̻+ȉmM:2\=HC  U[,UsQ禔3z{לeRE&+(gD4 dYRc+뽀pAOZxvM C1z6ʇ~XH^f ?)AtpUtp8!m2_PחrARqF'UB4 ?g7w_ũA\}nx ܰz=M †bK۷倝ˠVf11}v%y=#.5yyhEӦ+i(c.~lJϱE*axcv1E<iOj7OqGL;:Kc'u+FNE!T`n@w1AچWx {FB7ڋx/ZvmҠRزl/LêE:&b#| %q[Tg0a|mniy3թ6vn=g(5!ϳwEBSA5%c4dMfX"p##Nc! )CumN3 j8#;C8ƔXmyȰEJ6)~xmKUM#IJʊ4aM%𪖲p\H X@?1+dY3QR>q,m_Jt $8wo#Ԑ/w_a6!Ԋ0#ľF4;Bby 9cͪ |uVn Ys3isS1âڹ q-o;?eL:>Fpu9 s[^̭&]x]af"FC,˚/ #6k>2;!Eukn`M$\z&ڰ$ `hdhgb eT[~CuT򒴬@*rW[3IPW '4p]+".*0G#>w?V[tvԽ1)}:U&YOܪ);5)< ~KČ/Qx1u:@ŊPnugDp|)n!ǂn_9.͠d&/z 3Y3R`>Z|^aj4k(tUE쁯WwXP( t'g!YY,6[m)W1#0qW-{Iy8 ?IWG\.uCZnF0bؓcCxzy ~J07L17^ڡk6+†r1,,2фKu䛃 NU$Z Ȁ& )=JU`0/'nQ<0xNva"!rw_}4l1=v!P:aƢXPzʎ{(<ҁj= pHjo}2A-c2,:Sۃ|@_#Odt 7@EYi'MAUsDv~jKO&9-+aB]GЈ ]pV‚XB1bbp5P}6\vGȣQmj #@G㛖En&ܗyeG?L(ľy ?a7>I4,2/ʡ4pCl@;h|Q\2 vMCe. >܉(zAǝhm33MhcSnauN&/Aa 8mx}K 7JLolpnw3Z;9$^QZ3kavebu'[#F%$\qbWF$7PX'ZzI Lᥧŋ.ڎfX=t'}kOhIyf>5o P ;.'-r,+ҩybey\űVA ;Zd٥)-Xj64V*b[&^PwHI~ȦXlI[W VJ*4@. ?;<ђʨO8hsF[h'%(dؗ|g.Ե=%OYR僗e5UrJz?zHLki(Wji׽eLRJ_ =J;cY#dE].P/ohl@:eJ uF9{"zەP< )5訌9 ,UsGݤ ~kXI"[ij8* -GV$d?Z";&dLӃVnf,4wغdz9M "zDtG 9p[ߩSO.cOŜ_Z*t$(鸱M~mѳːq))l:Frs~yͮvhc9I)䛜c)d R`zw%{A@y e/Kho+,LI*4Z s<Lb'>ʼntOG>3YNxsmZؗ,M V+̊+(clm]Te']%F|Ga*\^y?ҜVa{G@N1rK&wB:0N!~g?H{0f!ᛉ6Yy$%NWD{4Tt' +4N&/%ƛ(6@N0_k`l(,՚oβ:2\R{ >_f xvnڂ_- 9}c7[sHVwyϸh1>5'>!wR0WZHRHߣ6;$^2Nl\&]Xǩm7..ԐGCArE~i՟@@+wS=! 'Jp̩pp@5Vo! u9ADq8ȉ:6[LT( d{_A Gm:w38 Zo®/&#`${r|0#RŸC[~*`jRF&]Lz5j?oVm.xJ LKVߎ0]cݡ}AjN]Α[7n s22pfU2w#[Ph3/,A3 hiؿ^OyCVj@6-]ϥnj_2 92r*8aaV^آC 5( Wt]:֣IfkYJ loQssdA|Cg8^Q$YH?2ʢ55 fp "_LKqh{_@7 FJP { ֕G9 5n=!V} a3߸Xj)1(S:/竀S$e?utFGJv1:9kga+}*U 7E Ga^E#NCUؗ*I,ktNmBM[%,p9 y\,8<&ziTXÓ7:Fa1y欂]%1yH>͚&.,S-CR<zeşp^!fXyZ4 ި'gY|1f LwFj %ˊǡFO^V5OX)sHWpXG Q^ro3-%\(7g2C)q) wyP`cv$7f9 d CЌ`5޲x)[tԦ!mX $NkVb8찓<|T#n(Hq0ʹю`!3?PFd~V8D;T+Kcӯ}Ûa}ܚr6}2nפx}!c^t ߑ57A,EN(E곙GT F%Mߠ'6xt UITiiXG>xup_= !LKLh@;-]K^]2J@%3ΒKw4mlS2"91@i'S‚j_aVK4zuܾIP37Ax.-{frK8ԃi[oV4CVD}3ذXU.`FSez3fQ *ժ&-WeXyٷ0%QLTG>7e~7;*] yz_V c'+Gf&tg^*QG%rM(y2Ge~" 6v9dO?4;gG[/:5y,x~ۥ#{- s:\N'ϗQbyyZ#+6Tsr=jlDSMޅ7nl'j^-39EK#ܺ*xyE6C:d򾏉zT܀Jsv%0=FXoFi4 MsZ;{F֝Y"8Z-W% d>5-Nbp qTYV@ќ z * WǮԙT_HF3|\ 49Y:84iUÄcc4W}>{.ljN1% 0W6[5'*25d*Ul2 hE-@}[h6J;es`X˫XtF֫L.Tʞ巬.|v&ŁY|0S3a"Eemx'{[ M{G/|ꥊS(_Rd0 h!w?oFY@Y9<,/ Nk9ϐ=كIP 4&^HL7 =A4Y^;Zjc P5bTFaQV2 @yYр \U3ֹ15" ٙI%P%A <˚zB+C+0䴞b^X p]Aqٷ$Av{Cǩp1&`Y{VnfD+!.ā2> ]8KwBTTqXi)(K&h0]khfbn,/IO`Ucjz$IbqnfKV=9(h5vL5[]܅q2uzq"<TxNݽ9H6F!"(yBĮprQӐ6"~7߁} h8]0lk5V*͠ړ,Ko?Ipi^pWER|{ĔXxiAd~7|%c;&P1ql/ =E{e4LcW?G(xx] C*֍1湂ƦvxO>ustyɛ7~CcQs}K5-~Iq#J!-׈C[5=a%8/5"<{8<%O*e?@CxoهN^]|6gu5gF%/$pIeŕ,j.w׬rD/vZ g8.zExP(ftįZ36u # .J ;+F-4|ދ<),[*(9]UGNf b[XU=i8, qݩ(Lri\Ðo*G_\EP86D?*l(ZfO[5>R%{}QOmQ̫,R Ҩ\0@]LB)t,9:Be:*AqusNRU ==.B>ɯH솋 97la h'FzGO_e>U47tohwj RĜ ^1k<*FMX:UjQsr-?U.Ua@8&}4 !o(d; }KTu-]BuGݧwR5&xSWI0x8VG"./_iHִ>`51T(Z 4J\Eߥ%3b#濺C`n@ms5|kL]#QxܤA.,e AfNSk|xLr%s^uo۳]"4/g8㫃]mO'Ƀ [4r?A2X_U YwgDxq:3iR̀o@r왽Gȑ`ƃK6*XNy| Lx#;D ){ρܲ=m07qgфVGLhԲ,Yǐ| *#6Ro{zKgKl l͎N9?M0&ҹ`$Z%v .%"ArZMyX!ͤo>(qOaZ7YAF~b !V(5 h1z-s7{/XmӘUʃ$^ZZKjUD{u\BGt ` }S8+13S67QK7MIpjCD izƭݤAf_cFst f2foXkFV6Y G^όU}1!'h^!%945VF0p$&Lܩ1SH°sfRdpJR n1;a,w#c@ĞaN-@@w <Vw*7`=&Z'!{Vu8K$c#D?M@eʛv^pW8orJ*惹d}Eg£ϛY/mkPyuM]|Eʕc;>_L85[@ka{}jE|ѻB 2XxpT5,v.l$Whzm9G;i9]s\WbWGf԰]THLh@NE kGvW@. S<(vHj YZ