libkokkos3_3_0-3.3.00-bp155.3.10 >  A dkFI%z ..$vjѦ:1x)iS'4;5u ':s"(Gd2,Wڠu"i\n[l?! > _D*n AӉdzs`lHD~T4CK FDr ZI3VhۆI0)L]F3G 4W fU D e92j9TWȥNm~ nU@VUqsjm3W'a-ҭ K7guR${~c\D&{^!}Dl\I<]3myNKȮ_pvѓ3.Ec: 2 Jɳ0mqԩFOW &|Ke*,bd!zͱSˊ Hkb !tߊʟCxs36̦qLP58c3f8a91678aa5a2e97301e71101d59e752af3cd2970135083466785f31bba1a40290495a36780982792a5ae0ee41dec8266dc4}dkFI%z ! $ΣV^Ҕ*MZaQRa֊adL5P|r؜heϣ3Β3rʱ- Hj{"{\a,1=ђT2g"М=D/tD8-j䝌}B 5Z6ذVFi1 f5a{.(7ܻV켦1:d{]) Dl;>VAf0G,w˒_ZHt$O)Q*&SRNI) dq%ΒWYMZ,%'6ۻ^FN 1ľz\u^~M m\DnՌז3E(`䈻N.hTJF(36R%6EҿS+V)€2\v!z=++8S+'@3z w'otP 3E.?ִoF3u#RPGJ8_K4ss*q]H>pCa?apd # U<@PTqz    , 2 8Pn4   F    ( 8 9 : | >\@\F\.G\HH\`I\xX\Y\\\]\^]4b]c^cd^e^f^l^u^v_w`\x`ty`!zaa a$a*alClibkokkos3_3_03.3.00bp155.3.10A C++ Performance Portability Programming Library Kokkos Core implements a programming model in C++ for writing performance portable applications targeting all major HPC platforms. For that purpose it provides abstractions for both parallel execution of code and data management. Kokkos is designed to target complex node architectures with N-level memory hierarchies and multiple types of execution resources. It currently can use OpenMP, Pthreads and CUDA as backend programming models. This package contains the kokkos library.dkFobs-power9-10DSUSE Linux Enterprise 15 SP5openSUSEBSD-3-Clausehttps://bugs.opensuse.orgSystem/Librarieshttps://github.com/kokkos/kokkoslinuxppc64leh ,A큤A큤dkC_dkC_dkF_ddkF_d36303577b4c09149c540a6587b5facb38b0d5565193b6e2b8b184d79bb80c5cf44af345b1d515dd17e00d2e0c3b123950e6d5756bf52628a031092c00014feb66e832dabdf7c2fd192ae1064a91a39dc689f364592fb29d7365c4c24fb421222335647991ec0fdc73e60ec9bbe7e14893c8dbedee1a138948fafb32f50de8d73rootrootrootrootrootrootrootrootrootrootrootrootkokkos-3.3.00-bp155.3.10.src.rpmlibkokkos3_3_0libkokkos3_3_0(ppc-64)libkokkoscontainers.so.3.3.0()(64bit)libkokkoscore.so.3.3.0()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@    /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)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgomp.so.1()(64bit)libgomp.so.1(GOMP_4.0)(64bit)libgomp.so.1(OMP_1.0)(64bit)libgomp.so.1(OMP_3.0)(64bit)libhwloc.so.15()(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.8)(64bit)libstdc++.so.6(CXXABI_1.3.9)(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.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-1 libkokkos33.3.004.14.3bgaexaY@_@_gD@_>e^^1^@^W@^9\Jan Engelhardt Stefan Brüns Sarah Kriesch Christoph Junghans Christoph Junghans Martin Liška Christoph Junghans Christoph Junghans Christoph Junghans Christoph Junghans Christoph Junghans - Resolve rpmlint report "libkokkos3.x86_64: E: shlib-policy-name-error SONAME: libkokkoscontainers.so.3.3.0, expected package suffix: 3_3_0"- Remove random constraint adjustments again, and use a global lower limit of 6 GB of memory (minimum for the OMP tests). - Limit the number of parallel jobs and OMP threads in the unit tests, to keep the required memory bounded. This way, even architectures with many cores and comparatively low memory can build successfully.- New entries in constraints file because of missing build nodes with 18GB of memory for s390x and PPC: - 2GB for memoryperjob at x86, riscv64 and s390x - aarch64 3GB for memoryperjob because of "Out of memory" with 2GB - PPC64 and PPC64le with 1GB for memoryperjob because of missing node capacity- dropped 3308.patch - merged upstream - Version bump to 3.3.00: - Features: - Require C++14 as minimum C++ standard. C++17 and C++20 are supported too. - HIP backend is nearly feature complete. Kokkos Dynamic Task Graphs are missing. - Major update for OpenMPTarget: many capabilities now work. For details contact us. - Added DPC++/SYCL backend: primary capabilites are working. - Added Kokkos Graph API analogous to CUDA Graphs. - Added parallel_scan support with TeamThreadRange [gh#kokkos/kokkos#3536] - Added Logical Memory Spaces [gh#kokkos/kokkos#3546] - Added initial half precision support [gh#kokkos/kokkos#3439] - Experimental feature: control cuda occupancy [gh#kokkos/kokkos#3379] - Implemented enhancements Backends and Archs: - Add a64fx and fujitsu Compiler support [gh#kokkos/kokkos#3614] - Adding support for AMD gfx908 archictecture [gh#kokkos/kokkos#3375] - SYCL parallel_for MDRangePolicy [gh#kokkos/kokkos#3583] - SYCL add parallel_scan [gh#kokkos/kokkos#3577] - SYCL custom reductions [gh#kokkos/kokkos#3544] - SYCL Enable container unit tests [gh#kokkos/kokkos#3550] - SYCL feature level 5 [gh#kokkos/kokkos#3480] - SYCL Feature level 4 (parallel_for) [gh#kokkos/kokkos#3474] - SYCL feature level 3 [gh#kokkos/kokkos#3451] - SYCL feature level 2 [gh#kokkos/kokkos#3447] - OpenMPTarget: Hierarchial reduction for + operator on scalars [gh#kokkos/kokkos#3504] - OpenMPTarget hierarchical [gh#kokkos/kokkos#3411] - HIP Add Impl::atomic_[store,load] [gh#kokkos/kokkos#3440] - HIP enable global lock arrays [gh#kokkos/kokkos#3418] - HIP Implement multiple occupancy paths for various HIP kernel launchers [gh#kokkos/kokkos#3366] - Implemented enhancements Policies: - MDRangePolicy: Let it be semiregular [gh#kokkos/kokkos#3494] - MDRangePolicy: Check narrowing conversion in construction [gh#kokkos/kokkos#3527] - MDRangePolicy: CombinedReducers support [gh#kokkos/kokkos#3395] - Kokkos Graph: Interface and Default Implementation [gh#kokkos/kokkos#3362] - Kokkos Graph: add Cuda Graph implementation [gh#kokkos/kokkos#3369] - TeamPolicy: implemented autotuning of team sizes and vector lengths [gh#kokkos/kokkos#3206] - RangePolicy: Initialize all data members in default constructor [gh#kokkos/kokkos#3509] - Implemented enhancements BuildSystem: - Auto-generate core test files for all backends [gh#kokkos/kokkos#3488] - Avoid rewriting test files when calling cmake [gh#kokkos/kokkos#3548] - RULE_LAUNCH_COMPILE and RULE_LAUNCH_LINK system for nvcc_wrapper [gh#kokkos/kokkos#3136] - Adding -include as a known argument to nvcc_wrapper [gh#kokkos/kokkos#3434] - Install hpcbind script [gh#kokkos/kokkos#3402] - cmake/kokkos_tribits.cmake: add parsing for args [gh#kokkos/kokkos#3457] - Implemented enhancements Tools: - Changed namespacing of Kokkos::Tools::Impl::Impl::tune_policy [gh#kokkos/kokkos#3455] - Delegate to an impl allocate/deallocate method to allow specifying a SpaceHandle for MemorySpaces [gh#kokkos/kokkos#3530] - Use the Kokkos Profiling interface rather than the Impl interface [gh#kokkos/kokkos#3518] - Runtime option for tuning [gh#kokkos/kokkos#3459] - Dual View Tool Events [gh#kokkos/kokkos#3326] - Implemented enhancements Other: - Abort on errors instead of just printing [gh#kokkos/kokkos#3528] - Enable C++14 macros unconditionally [gh#kokkos/kokkos#3449] - Make ViewMapping trivially copyable [gh#kokkos/kokkos#3436] - Rename struct ViewMapping to class [gh#kokkos/kokkos#3435] - Replace enums in Kokkos_ViewMapping.hpp (removes -Wextra) [gh#kokkos/kokkos#3422] - Use bool for enums representing bools [gh#kokkos/kokkos#3416] - Fence active instead of default execution space instances [gh#kokkos/kokkos#3388] - Refactor parallel_reduce fence usage [gh#kokkos/kokkos#3359] - Moved Space EBO helpers to Kokkos_EBO [gh#kokkos/kokkos#3357] - Add remove_cvref type trait [gh#kokkos/kokkos#3340] - Adding identity type traits and update definition of identity_t alias [gh#kokkos/kokkos#3339] - Add is_specialization_of type trait [gh#kokkos/kokkos#3338] - Make ScratchMemorySpace semi-regular [gh#kokkos/kokkos#3309] - Optimize min/max atomics with early exit on no-op case [gh#kokkos/kokkos#3265] - Refactor Backend Development [gh#kokkos/kokkos#2941] - Fixed bugs: - Fixup MDRangePolicy construction from Kokkos arrays [gh#kokkos/kokkos#3591] - Add atomic functions for unsigned long long using gcc built-in [gh#kokkos/kokkos#3588] - Fixup silent pointless comparison with zero in checked_narrow_cast (compiler workaround) [gh#kokkos/kokkos#3566] - Fixes for ROCm 3.9 [gh#kokkos/kokkos#3565] - Fix windows build issues which crept in for the CUDA build [gh#kokkos/kokkos#3532] - HIP Fix atomics of large data types and clean up lock arrays [gh#kokkos/kokkos#3529] - Pthreads fix exception resulting from 0 grain size [gh#kokkos/kokkos#3510] - Fixup do not require atomic operation to be default constructible [gh#kokkos/kokkos#3503] - Fix race condition in HIP backend [gh#kokkos/kokkos#3467] - Replace KOKKOS_DEBUG with KOKKOS_ENABLE_DEBUG [gh#kokkos/kokkos#3458] - Fix multi-stream team scratch space definition for HIP [gh#kokkos/kokkos#3398] - HIP fix template deduction [gh#kokkos/kokkos#3393] - Fix compiling with HIP and C++17 [gh#kokkos/kokkos#3390] - Fix sigFPE in HIP blocksize deduction [gh#kokkos/kokkos#3378] - Type alias change: replace CS with CTS to avoid conflicts with NVSHMEM [gh#kokkos/kokkos#3348] - Clang compilation of CUDA backend on Windows [gh#kokkos/kokkos#3345] - Fix HBW support [gh#kokkos/kokkos#3343] - Added missing fences to unique token [gh#kokkos/kokkos#3260] - Incompatibilities: - Remove unused utilities (forward, move, and expand_variadic) from Kokkos::Impl [gh#kokkos/kokkos#3535] - Remove unused traits [gh#kokkos/kokkos#3534] - HIP: Remove old HCC code [gh#kokkos/kokkos#3301] - Prepare for deprecation of ViewAllocateWithoutInitializing [gh#kokkos/kokkos#3264] - Remove ROCm backend [gh#kokkos/kokkos#3148]- added 3308.patch to fix naming of printer-tool - Version bump to 3.2.00: - Implemented enhancements: - HIP:Enable stream in HIP [gh#kokkos/kokkos#3163] - HIP:Add support for shuffle reduction for the HIP backend [gh#kokkos/kokkos#3154] - HIP:Add implementations of missing HIPHostPinnedSpace methods for LAMMPS [gh#kokkos/kokkos#3137] - HIP:Require HIP 3.5.0 or higher [gh#kokkos/kokkos#3099] - HIP:WorkGraphPolicy for HIP [gh#kokkos/kokkos#3096] - OpenMPTarget: Significant update to the new experimental backend. Requires C++17, works on Intel GPUs, reference counting fixes. [gh#kokkos/kokkos#3169] - Windows Cuda support [gh#kokkos/kokkos#3018] - Pass -Wext-lambda-captures-this to NVCC when support for __host__ __device__ lambda is enabled from CUDA 11 [gh#kokkos/kokkos#3241] - Use explicit staging buffer for constant memory kernel launches and cleanup host/device synchronization [gh#kokkos/kokkos#3234] - Various fixup to policies including making TeamPolicy default constructible and making RangePolicy and TeamPolicy assignable: [gh#kokkos/kokkos#3202], [gh#kokkos/kokkos#3203], [gh#kokkos/kokkos#3196] - Annotations for DefaultExectutionSpace and DefaultHostExectutionSpace to use in static analysis [gh#kokkos/kokkos#3189] - Add documentation on using Spack to install Kokkos and developing packages that depend on Kokkos [gh#kokkos/kokkos#3187] - Add OpenMPTarget backend flags for NVC++ compiler [gh#kokkos/kokkos#3185] - Move deep_copy/create_mirror_view on Experimental::OffsetView into Kokkos:: namespace [gh#kokkos/kokkos#3166] - Allow for larger block size in HIP [gh#kokkos/kokkos#3165] - View: Added names of Views to the different View initialize/free kernels [gh#kokkos/kokkos#3159] - Cuda: Caching cudaFunctorAttributes and whether L1/Shmem prefer was set [gh#kokkos/kokkos#3151] - BuildSystem: Improved performance in default configuration by defaulting to Release build [gh#kokkos/kokkos#3131] - Cuda: Update CUDA occupancy calculation [gh#kokkos/kokkos#3124] - Vector: Adding data() to Vector [gh#kokkos/kokkos#3123] - BuildSystem: Add CUDA Ampere configuration support [gh#kokkos/kokkos#3122] - General: Apply [[noreturn]] to Kokkos::abort when applicable [gh#kokkos/kokkos#3106] - TeamPolicy: Validate storage level argument passed to TeamPolicy::set_scratch_size() [gh#kokkos/kokkos#3098] - BuildSystem: Make kokkos_has_string() function in Makefile.kokkos case insensitive [gh#kokkos/kokkos#3091] - Modify KOKKOS_FUNCTION macro for clang-tidy analysis [gh#kokkos/kokkos#3087] - Move allocation profiling to allocate/deallocate calls [gh#kokkos/kokkos#3084] - BuildSystem: FATAL_ERROR when attempting in-source build [gh#kokkos/kokkos#3082] - Change enums in ScatterView to types [gh#kokkos/kokkos#3076] - HIP: Changes for new compiler/runtime [gh#kokkos/kokkos#3067] - Extract and use get_gpu [gh#kokkos/kokkos#3061] , [gh#kokkos/kokkos#3048] - Add is_allocated to View-like containers [gh#kokkos/kokkos#3059] - Combined reducers for scalar references [gh#kokkos/kokkos#3052] - Add configurable capacity for UniqueToken [gh#kokkos/kokkos#3051] - Add installation testing [gh#kokkos/kokkos#3034] - HIP: Add UniqueToken [gh#kokkos/kokkos#3020] - Autodetect number of devices [gh#kokkos/kokkos#3013] - Fixed bugs: - Check error code from cudaStreamSynchronize in CUDA fences [gh#kokkos/kokkos#3255] - Fix issue with C++ standard flags when using nvcc\_wrapper with PGI [gh#kokkos/kokkos#3254] - Add missing threadfence in lock-based atomics [gh#kokkos/kokkos#3208] - Fix dedup of linker flags for shared lib on CMake <=3.12 [gh#kokkos/kokkos#3176] - Fix memory leak with CUDA streams [gh#kokkos/kokkos#3170] - BuildSystem: Fix OpenMP Target flags for Cray [gh#kokkos/kokkos#3161] - ScatterView: fix for OpenmpTarget remove inheritance from reducers [gh#kokkos/kokkos#3162] - BuildSystem: Set OpenMP flags according to host compiler [gh#kokkos/kokkos#3127] - OpenMP: Fix logic for nested omp in partition_master bug [gh#kokkos/kokkos#3101] - nvcc_wrapper: send --cudart to nvcc instead of host compiler [gh#kokkos/kokkos#3092] - BuildSystem: Fixes for Cuda/11 and c++17 [gh#kokkos/kokkos#3085] - HIP: Fix print_configuration [gh#kokkos/kokkos#3080] - Conditionally define get_gpu [gh#kokkos/kokkos#3072] - Fix bounds for ranges in random number generator [gh#kokkos/kokkos#3069] - Fix Cuda minor arch check [gh#kokkos/kokkos#3035] - BuildSystem: Add -expt-relaxed-constexpr flag to nvcc_wrapper [gh#kokkos/kokkos#3021] - Incompatibilities: - Remove ETI support [gh#kokkos/kokkos#3157] - Remove KOKKOS_INTERNAL_ENABLE_NON_CUDA_BACKEND [gh#kokkos/kokkos#3147] - Remove core/unit_test/config [gh#kokkos/kokkos#3146] - Removed the preprocessor branch for KOKKOS_ENABLE_PROFILING [gh#kokkos/kokkos#3115] - Disable profiling with MSVC [gh#kokkos/kokkos#3066] - Closed issues: - Silent error (Validate storage level arg to set_scratch_size) [gh#kokkos/kokkos#3097] - Remove KOKKKOS_ENABLE_PROFILING Option [gh#kokkos/kokkos#3095] - Cuda 11 -> allow C++17 [gh#kokkos/kokkos#3083] - In source build failure not explained [gh#kokkos/kokkos#3081] - Allow naming of Views for initialization kernel [gh#kokkos/kokkos#3070] - DefaultInit tests failing when using CTest resource allocation feature [gh#kokkos/kokkos#3040] - Add installation testing. [gh#kokkos/kokkos#3037] - nvcc_wrapper needs to handle -expt-relaxed-constexpr flag [gh#kokkos/kokkos#3017] - CPU core oversubscription warning on macOS with OpenMP backend [gh#kokkos/kokkos#2996] - Default behavior of KOKKOS_NUM_DEVICES to use all devices available [gh#kokkos/kokkos#2975] - Assert blocksize > 0 [gh#kokkos/kokkos#2974] - Add ability to assign kokkos profile function from executable [gh#kokkos/kokkos#2973] - ScatterView Support for the pre/post increment operator [gh#kokkos/kokkos#2967] - Compiler issue: Cuda build with clang 10 has errors with the atomic unit tests [gh#kokkos/kokkos#3237] - Incompatibility of flags for C++ standard with PGI v20.4 on Power9/NVIDIA V100 system [gh#kokkos/kokkos#3252] - Error configuring as subproject [gh#kokkos/kokkos#3140] - CMake fails with Nvidia compilers when the GPU architecture option is not supplied (Fix configure with OMPT and Cuda) [gh#kokkos/kokkos#3207] - PGI compiler being passed the gcc -fopenmp flag [gh#kokkos/kokkos#3125] - Cuda: Memory leak when using CUDA stream [gh#kokkos/kokkos#3167] - RangePolicy has an implicitly deleted assignment operator [gh#kokkos/kokkos#3192] - MemorySpace::allocate needs to have memory pool counting. [gh#kokkos/kokkos#3064] - Missing write fence for lock based atomics on CUDA [gh#kokkos/kokkos#3038] - CUDA compute capability version check problem [gh#kokkos/kokkos#3026] - Make DynRankView fencing consistent [gh#kokkos/kokkos#3014] - nvcc_wrapper cant handle -Xcompiler -o out.o [gh#kokkos/kokkos#2993] - Reductions of non-trivial types of size 4 fail in CUDA shfl operations [gh#kokkos/kokkos#2990] - complex_double misalignment in reduce, clang+CUDA [gh#kokkos/kokkos#2989] - Span of degenerated (zero-length) subviews is not zero in some special cases [gh#kokkos/kokkos#2979] - Rank 1 custom layouts dont work as expected. [gh#kokkos/kokkos#2840]- Use memoryperjob constraint instead of %limit_build macro.- drop fix-StackTraceTest.patch, merged upstream - Version bump to 3.1.01: see https://github.com/kokkos/kokkos/blob/master/CHANGELOG.md * Fixed bugs: - Fix complex_double misalignment in reduce, clang+CUDA [gh#kokkos/kokkos#2989] - Fix compilation fails when profiling disabled and CUDA enabled [gh#kokkos/kokkos#3001] - Fix cuda reduction of non-trivial scalars of size 4 [gh#kokkos/kokkos#2990] - Configure and install version file when building in Trilinos [gh#kokkos/kokkos#2957] - Fix OpenMPTarget build missing include and namespace [gh#kokkos/kokkos#3000] - fix typo in KOKKOS_SET_EXE_PROPERTY() [gh#kokkos/kokkos#2959] - Fix non-zero span subviews of zero sized subviews [gh#kokkos/kokkos#2979]- add missing Conflicts: marker- added fix-StackTraceTest.patch to fix StackTraceTest test - Version bump to 3.1.00: see https://github.com/kokkos/kokkos/blob/master/CHANGELOG.md * Features: - HIP Support for AMD - OpenMPTarget Support with clang - Windows VS19 (Serial) Support [gh#kokkos/kokkos#1533] * Implemented enhancements: - generate_makefile.bash should allow tests to be disabled [gh#kokkos/kokkos#2886] - clang/7+cuda/9 build -Werror-unused parameter error in nightly test [gh#kokkos/kokkos#2884] - ScatterView memory space is not user settable [gh#kokkos/kokkos#2826] - clang/8+cuda/10.0 build error with c++17 [gh#kokkos/kokkos#2809] - warnings.... [gh#kokkos/kokkos#2805] - Kokkos version in cpp define [gh#kokkos/kokkos#2787] - Remove Defunct QThreads Backend [gh#kokkos/kokkos#2751] - Improve Kokkos::fence behavior with multiple execution spaces [gh#kokkos/kokkos#2659] - polylithic(?) initialization of Kokkos [gh#kokkos/kokkos#2658] - Unnecessary(?) check for host execution space initialization from Cuda initialization [gh#kokkos/kokkos#2652] - Kokkos error reporting failures with CUDA GPUs in exclusive mode [gh#kokkos/kokkos#2471] - atomicMax equivalent (and other atomics) [gh#kokkos/kokkos#2401] - Fix alignment for Kokkos::complex [gh#kokkos/kokkos#2255] - Warnings with Cuda 10.1 [gh#kokkos/kokkos#2206] - dual view with Kokkos::ViewAllocateWithoutInitializing [gh#kokkos/kokkos#2188] - Check error code from cudaOccupancyMaxActiveBlocksPerMultiprocessor [gh#kokkos/kokkos#2172] - Add non-member Kokkos::resize/realloc for DualView [gh#kokkos/kokkos#2170] - Construct DualView without initialization [gh#kokkos/kokkos#2046] - Expose is_assignable to determine if one view can be assigned to another [gh#kokkos/kokkos#1936] - profiling label [gh#kokkos/kokkos#1935] - team_broadcast of bool failed on CUDA backend [gh#kokkos/kokkos#1908] - View static_extent [gh#kokkos/kokkos#660] - Misleading Kokkos::Cuda::initialize ERROR message when compiled for wrong GPU architecture [gh#kokkos/kokkos#1944] - Cryptic Error When Malloc Fails [gh#kokkos/kokkos#2164] - Drop support for intermediate standards in CMake [gh#kokkos/kokkos#2336] * Fixed bugs: - DualView sync_device with length zero creates cuda errors [gh#kokkos/kokkos#2946] - building with nvcc and clang (or clang based XL) as host compiler: "Kokkos::atomic_fetch_min(volatile int *, int)" has already been defined [gh#kokkos/kokkos#2903] - Cuda 9.1,10.1 debug builds failing due to - Werror=unused-parameter [gh#kokkos/kokkos#2880] - clang -Werror: Kokkos_FixedBufferMemoryPool.hpp:140:28: error: unused parameter 'alloc_size' [gh#kokkos/kokkos#2869] - intel/16.0.1, intel/17.0.1 nightly build failures with debugging enabled [gh#kokkos/kokkos#2867] - intel/16.0.1 debug build errors [gh#kokkos/kokkos#2863] - xl/16.1.1 with cpp14, openmp build, nightly test failures [gh#kokkos/kokkos#2856] - Intel nightly test failures: team_vector [gh#kokkos/kokkos#2852] - Kokkos Views with intmax/2h{@+̈́4 :x`kнI>YaOavB?sgr OE)p;]-~֛d'kc~>\p2({ƪ,$Y"bU3囩X Eg 'KGO3FH=1{2&.386ԜwD\dt'0W"?̂;_#T;t(P8=*I2$m=7Xշd,&ZpAtEVuZ2-9߬Za h;A~=#\j;P.V.@ɺUSr,t-$>G9䀕ЗTR(?LɄ*-`{xTccC;W]YnUX!I-4]WM䲨ę192ɱ_/>tyJ  "2lLEB'B8V!Jxp{ g@E>c=ʠG병0H(>"WEt>5۸9~^ exwf$͞  ⃚ĺc-MR ~<'<b=i-Qmj" :Wcp=ARݓooN 'ߔ|d6n̼{#+x=mJٔӞ^,[lo3⩨%Kz3&5>Lq}ά!)=fnS<&RJ(J7G{']8ѾeO䞕6Ϧ'U:Xq`e-#jn <&+d.m;xCw&nd谁w,+Q_d, ML"piJfqbB8Yۻ×iX$oTĦIGy_ʏ%|g? 6'wmN 0MRXRD^9]Z~\̸]oiSs)L%On$Oy|,;6 ~Y &G=Zɸw  +Jkj5Ȳ1 "J-:z[mKbc7/[E4u aSP £Z.\*/E ı0wi}iZcM Jڮm'+uWAD܄} %BrBq'\_FA؜wU,_?$QVkf]U'rJ|9%B5f9(swď]|2SjGea_nO;.~_$3ȳ_уD? |p!y,d@3jP6`?U!\J]WEǐZK9[";} _WB1~? .W]0M%kLl8gXlU؝ R ?x^}/xq1N7 9+Dgo֞{G ,"Dz :#a`̍3ZomfEY%5[40vm°&;K/1jqi֎Q^%#-]UKa0#x>J lĨ櫴_XtgI3[֗ډj;iێWs[8D4*uY=S(@8荝 aj { KXl2P [m>i^-gL>_0-L[ dL[mG`=r@W~LFGܷ' hoXqAw_楶t?:Xn}d N2bm=;!~扗6a"") !z3e- C=ZBn,f^ ;ExZ ԏЮ|^*_dk\ZP OMD4Ç)BkQ% lESicܴ)=_Ű/@S5`r@ޝa6/v`u7%8$oz{ bCCm/|T\0YJ/N!,%I(^`XLI-Jt$) eiWjѵ_6\c?2wmN)SG]dLoL,(b²6kZȥ\9yxw h$iR|7rG *.4Y"{WٞYb2A#xBf4Q~QB7?BseS]8'3RşqQQ+` t^5ɜ%/ yNZ-ӂ $|QTjCwzH g%<#r2:#Qb'fN!#4ZCyӹEZ/Q ԲGVcX~+VXk"N+!5qvbd`+_#IQWr49nو mNwѓg}Хɼ NEƾm:5 {LllkKɧtS/)ڗ99pD3^o/E1OafoK(v7DEpA[ڨ L@2Y WmQ\˖-o=x`3pwNi?hlU؋iF=7VW "J<4g? %|ʟg?a & " l /ggʢȭMؒ*˙@']X-}F8tX͟èF095:PBܱ ,pǎ,Y`Dh=pe['dv6 &R'3_V&LQ&ߔ.wٶ?@ozJVe/mL&tL3+įDE]=.=-X\`#`&֏|+r\*jt>\jv%c,|.+Iw PW4[cCA;fJۣ҄/X(@uwW|){pVE1a Ҙ6z=" HfuFIB:|%!br/"s@%W\ <0 vTڮ*y.]SD@yVNCeKܔOӻ4 Et릻s0lv >vهeQ-3d^뿴vo;Bp8 V 7z7GyFQ6-fBm|qNO"aRotVGM?Ҭ", $8ќa~]bTCǖ[3 ,NXafL㏍D $PMOWuw ΝFĬ%`!L.&w'E}caXpk=&m%{b[2Q^&]MEw',yq‚m449, =wb:|[K@?^6"dPÍ{JE =%9=O'LZ;veN2yg."KS!9S hΔ5|cnf8[/np!]0UhO޿͆ܥl0J '(Nc AF"d :ؐfPgޅ;\c" /%&G {oIsr΋Gq=m%m"쉧its-uVy8/˙"jݤ$;v|) G!_P,U͘A2SiDDoMO@9b8}W=C1ZT3MyÌuXV. <L#pJ竜 Z7 .>K)־OCc[1ʶfۉ R6i~b?J23OP1;Kp. #½j6>~7 \Y0tPMLr6ÊS쪎nBiPtwP+neޢ F}ʲL3%vW WO& צn6m~ordR9QvyWpsG]{]ʇipb {o=r(44U: H׳f]V\#Sfuܨ~lƜD; {JXw|ft}9?- b tŝ YQ6վC}A%yֻ8 3) ).*B#~]0v01rD0r٫Kn_e38jMߺbш]8@Xhq:0@xmJ&rTp t>v@h*W\Z:Bd%tgTfDV@)okK3P4 y6/aѪp3䨤jҴMe;Z0259=sƵ8O .C;%“5RDx:di1@]@T[?g[Rs~=A_9֋x㓹WgM&UAĝ*cvhUlT#n/ғj!蔥C.K;~euJ"镛b,npS!a\;Smtۻ{Rm0RˠI:2TP|WЪJ\֒w3v]M\8? d#`n|!(BRNޘ* vݒ,5UJvjum!N|TgP~n`dK۴V>`YrccxX_]<>YڴY$57B7wIW&E FHdQ* i4%œ%~R|v98_Pz_? ] ޛI VCˈ6>톞BLCe+^"#HkJ6 Ͱ{K`oA"F-+It%67! "(5%IPǀwM(I!Ȁ. Y$oE6R9`"vbr8DR~L]6#ʖ&/Uٕ$01 FcRb{1 ).L:qj!Mgr!vt3tS6o| '@AєÿV%Cz@]͌C+F *䱾,!W``o)@)-6ͺC7O3}Qѣ<f | -w ڸ?1Ī /]g%7\Jؙ!lcomp|'Vv#ҦR,D&AҭACb2 mKy*Es;X!Lm:@.VWËOnۇR&wwsШi=>AxE;oՓ9 x0'CD=kȰM}+ye)4.DguRȌS+XҖGW=wMc5Dc\V \A_C3͒b{uI! Lh@pO]=ƕW{R _92goFNDʘxVZ-d hš0V^JF=FFsV|ext2"cJpowЈp)|gD;x~=3DywuΆD`EsFgu*TJj>.,&LX4gʀ%M8 "\_h̛fGyjfq2#+O;;/Ҍ'e`j#%U+Ps(Uu߂ujAi(5SSXOBj1=DwW`IgMq1UC!ipLK{<5fdz^VX{#@tǸkF|e.x+Lr/6e j" x$kprII;*g[nȪ?b`]?$"%M)~Z Q#ϔfWĉm Uw\+;*+Td;-l:-+]!PkDQ^@8%n {r )Y☥aVM Uz:? BY CQJj͗f.P78<H>笼CJJ-"6F}^3la~/!E녚U8?ӕNcQkȪzT;nXA狟9>0XF/pQl&> fUP$ܗ1o߃qjx7cxϨ3Gs!!+~-( EНR8*.jِx}nH !u۩5~%(g?j-jl&=CM,__n:==Deh\8%i"~ .`XF: 8%3- DxaBDO[#bjt&"d%Mi ~~-]W b.9UqWkxVlc;'}/7SO(z~*}snC 7_Fd&v$#.Vz B. EEY- :W[j$FOuz0}SU=)~ @.ҚjmK+ѝom~XˢC4M^q.1(SATh9Ξqj1K[)V:\jՅF u*Z7~iXI)]:]J]ut>^V PLz%Zr-ߪF:F>tL+;3lBԧרqA/!rbĨP*LKP%Si%EiKJ btjQUCP1SdHɻK"6P N4srb}{UNua03(%cyͰV6Qш2j(f-MFҥ%A+.VN$8+`x ЏL1m+aKdViS>>PV\=iȑRu uM ޣb,$lQo$Ϯd o3$A L/5اEDs*BE})X 9\C ] JJ:?Q`"̌9 7Y؛(~>myrK+1FY#HlgYuұ ϰG^L~% clDD!O˯µIvr+<__]9%If%o$-.qA[%>PfA0?J/f3( c@0e^ɚGc+5eQi؍x::p(&T)4VmmّxظdB\|cр{ȴ>nG0 a(zEE{ke`2C>>#Kem[0O-!!4fHXZHl@.̧](4*s#AK3g% (n-1hb=?(NV7TJihFv%ˡ5re5.[}&GP 3Iu9f,(G/7o9S[i \UUq#/{ߨxq) r럊D .zJ`qQ+Fp(L?)aC:X_6mA%q> IA%R0B>+7S=ޚA2N?w yy0МBhW  r,7b801yDQ] @GX;B@*+SǨޏʩ6ՊJS*1X1T7&vIoM˥H)BbFgj,?p 2mQ2/j}9U#W/u?6oRX>1Ie82BE_Iٕ/忭 Li$6N({g(7En޵#'E $Aq(*#O@yIƑ@5.CV, R@U+2t ^5EuF{g(糒6B+ .=ycV| px搓0=ԙٝco= lL WoXg.ĭS;H tUl#6$?'`m)ꯙ&%f[0LgJ_DVZ`J ݑra6FM_-<ɤѴ>cSz)Z/1%z󉦸)D":UU_YT c2ET(1@i{S-"#Zhք"\'B%^KB}&rɫFEa+G9 ^9<7@#:g^JF`P׾l9|@3"P !acշćx"_^뀛e!LHlnLj{s%-M19JWAxA@T50O^z~߅wʛ|aS'PMEO|  T1M'`7*;oGRpO8p~%bƜc[RqvYV3\%  tƭroC{_e4zOJҩG-,aJg |ji3{yƜchT*B~?થ6y:jj,\^'͝Kx>!V< /W@8؛/YN #v1;q=~˪GCcYf ߛQ, mܐ @-8>m`-Vw#~On$懌!763 p=8ݳ.R$};J+(.Ŕ-x{PN.v>>"O-N>ŝ`a2fZE0I={tD(4!dFEQ҄A흎. u.v>Ϳ`<:((uB6!1+K 0,pG7N2>j됼d q "**z4Ԃ@׈kx+͟=u]nd?}#|fL%ۏܲ@jJot9PWy5۴NJ+GD羡c00W'TtÝ)ˬl+{۝Meˮ3GoZaH бE |Uure*ehq(,@BI媝¯3,X 8C 4 "\^t-g4IP MM".#BI@J磮/NFlʚBHeߩXIx2+; jzmpw3ѝA6bJ)vPCOp0[HQš"frI=-[/#ɺz"]7eNߜ``/:&q<&@B;#KF)Lt|/5=s0'Z%>\5õ&]O#H@TixRQȨ+*۸ֳG߸(nC[!t?tK3#QS:Hf7K/k{tnZ>4LiZN~4@% <fS\*.Cc:0+扔S1Gݕl-%,#DY-)tIhxEnZQU`)YJv׿*yYE,mPtcJmy%[{ ;(3Ku_ gy.4ufF(e:FoʳxfdD032x$UIB%>{kkhϙ6#m8 }{Ϲj2{f1_tpŭ"*OF߸b7f?gtzAVI٤b828le`@0%*)F$* ldrIjP4("Wktwg 쎠?W E,>V#p̤1׈| N7T`# t|SDQw+ʩ]wN~>j.g&?ԽJݯ+xMӜ4{B:+o1 CWVm4S r5a#㘵DA8,^vhB xChxQ*F8N/8li0N6 x%{Ъ辱SB0S)ۜOi[1V u9bho2BOX9tʧ:t(N:XNI f I2pAkG.ĨYR=awکZp@ĩcv|!rQOD珍U]hr*Z$Z0YW ]1[Cg.?Sď| ƙ붺{"۶UFz[ʄ?кa$ >CfTmџ\&WXTM;y4Sr!OcClLĬ q̥\g-uQN_hhiHqb:C0$ jGp]V6T H Lvd~yJzm_氻C7W}cOG!.W`rjQOfZ9P\: gf)O.MheKGBX6o" ys mʫ{]tS6'Fh#=Wf[gn" P EUlHNG#R ܣ]MQ޼.7rYFR&gi1^;&Wgfa0ٖ[e8g e׃'7'YZ5Cg{~UBEbTm,!`ބF-|^LkaXTqO^0i5Iҷk+;R :h 'ͥ4"Z__ޓ'G4Es$o[ b?#Foj>%? ;ydIei9@V[%#PO͝b/.[0UqEX0 V@hks8-r(ZS7wM^${$ޓe%=mb:G՝v̳M+ZĴ;sS=WX_3݁_oӲ,1a4H7W1/8v]G/wC̥-R@j'ӚطrDn@;5Cr͌SKqIc0lP#J]?N`7*_ZчzE8i!eOU+ *o,%q|"gfhZFПqG3@ 0ohH^lNנhύETe_HQ 9 )Zࡁ蹆R]b @\GDʒE<LϥUic@VHx #sYLS*\T kܵ,l51}0M[c@^hJ2 N릸pzHX+최B-"R'V1p5 vje tfc<~Ot9yDc.4V!z^]9u0QgֽJuS07XPLy캚(Jp>V&¯ogFSFڜ21i_'~қ)tj{ ϖ8U֙IBmM A(b}c!R>,V:&=oLt[AqBjD̗CUy mY=^Li`jweWؕʓ *!5C9Զ}C~:k2YMRm1w=HbHlske*W'oif?AڸL f&,7ΣˁEٮy2_Y;!#ϕLI^^d{ZI.aXp&r'H*eE۹&mB_Cx 4ʆ(8zd3з0>HE[])Y DkLӏvf=H q0F~/ mqU(w)R8q/_ Hck8nx静冑*jo/Kf >[oJ:)B7m/pLg" =)4S$t$B Eɗlo_=+_!eb,Aa|t/ucaCB9jf,Aդ3T/Z@+-^V,J|*rU#v$Fߌ"# yRfy=݉9=iEcZv2xf5n"ejkt#Fs~)hvW.E}<@+XH%4*a{vq go0@MBQ)TC%7ƮQHG R{{@ 0#)Fl11Aay0,gV8S"_~?1PϹTt鸒$[F(Ӄ̕ݵM=@3?0I L|I랎]2l&F]Ǩz.D5yM=B(/ U ]Yverk賞RAؒ[ڼ]odi kW gIS g.r.w_VP˲T ɔKŠXΒ1̭xy=(!M׻`͛0^4<YAHeFr ńq$6@9r>оa`BuJ@u++ љgV {l-a"P6WC Y15\[teʴkA@aJbԨDi(, Ň%",/߂,Z?ɼ;'#JR;!(8.1 &pcԶwD mmί:o-_PaT.bdl@#;?tMс{ \K ehrh<؇.f8V)s8a3u-%>N;>}Ln#_{ ?""> J9dGɞ qH(kGr2p|LnF"a^o]RQÐv{@hAFS}#ih\ﰌ(t<|b_^Ĉ'd=4o!k=EZ=KWH\' u*U;4 㘅E~5ؘAteԒf-U̹}Cց{I4-4ʲߙu`/27ko.Bb<,y J"M2[3\G[6HN:(]&6d%>=4{04mvbu.bS LfpCFn [jE1iݤ$IΗ]({z^ ,rtdI7 }?Wb딊3zBeD"wwx!13\aѶYi7p.AQvwunz \+.Iއ ha!K5^6k5ޥYj40MJll7DNF4ufY g-p}T|F^Rx L0qNJ^ De #Os*8Wu \6kz[s^plf|JybۮT֒X#9;s20iM5[㽂4˹DxQiF_ ^s@S6(zx:L*j7-cYMraa &hκǚ#WMH0F24L /j/DlYguS6 r 8wy uf5[hAg8RlY@KogX~u]}Y{uIQZ;TԻ'G)Z"UwI2p.k5Wj_i(s<=x%= s;7Vubo-_D+3Lj#l47RqC-e>pP_GФ;3.|tNDr> <#y@LzAGz}i[8*Č_z"q=«Ż$*En`R 2\4*N2yǠ9J(MOQڣ]2>nlj`|9CcZt@ XXs.j񐭌-'%]єж/,C.+0Y5vrW~ '&ۛOy)zr7B!kA)vv EPhpDu#!mS0SZ<Þށ z/%sKIJ#td]E9w#hO?D±19c޿ S TxgNn"2G7ӝfy> x"fqCc/JgrAx\,J@Y|s%C?]PSJLI!#%!ؼ{NG.O!5mŅ{b** UzDZ>ӷ\Xŕ _r'~NR \IYѨRcp_d@[cePUB3\@O1}Stڳ9?Rr+wtUD@^jvShNrLq4kP,Kl%.9JE˒޹"kI}WJ|:nStzMl(Mo 6]z"Uts?Hmؓ5f>V\9!CG&\ڸ,:!8crH^,]Z:K3.???dD1M+qOxm#o`x7}U/dcbr!r_Cu*/ۚ8FC@Z'h][uzpk 8#֊䪬tA\XPISyrU .u&Ɋ&z FW$dPaH"]$E⧈iiTl,:jn*ݟ-6Ux!W_.;妖nODt}x3W`HXr LR##WoX4ׄ}ݿEp;1p5џl@3Af5|&5 bq>jW ٬{2ɸ @iIqێOsuڦvz%~H̆Gh !)}XD+?;B|%U 4\)'%EǪ=UC!}Hu D|hF,M ī5pKoF#O쨱:!gc5r=_8zao c;oq:9ъE;g/Jlcs6L}x^Z.T!{c5^{w}='(/Ta^À%TLd/ڪNjO=px'L*!I5Bm<OYAGb~W'[AX-cpu p^ RLm܁vQ*Y'DK y@8x>Gw'ņ™pN[hrVAG ?{4w0pʅ * MHZI+"ajvYI7 +U?ɣX 

l}Q;Ve@ă`atVJomz-LEd!P՜"Lneu?ޱwl~MjZtx{FBO!ʻzaUWmJeN%Z|lG^P)G`#y7`HL\Ƈ(n}S<3]v瘽\wP  -xF JݙOq<;v}0Z%cE^<tšᙕ oz܂/fj+1 Xwml^nk89ib76 H%g*·,{2l#Gp l[t[C}M1nKJ,2vrrӕW5"*>31:1 9:Dq:6(.xkLm'CsS^E3 _W~Cْ?= f:5/]2լ*fҫ?s \U^n5"Z®}N%9VwBKG= Zls@0Z5bJ P|6 opQz|6mN3•"Gm8L?rǪE#w_E uĐJcG)JioE]Ѕ9Ɯ/Uٙ.Y]/CfEPE[OcqyIxMMsW^hO^4B!Ճc*Qm^qS^8SXg gb؜o>؝-xFŪI Y;h91FDTW m4$NT7u)uR[_ KKX=J'IKEkRt+Mz`#)>Xkp.#bB˒Yz)d\4h>,4}"F~^:xQ%.!$"? De(dtR[ţ^<hNc7:5>>:(}>Ĉ2;4'pAN <¬Dnmn,Џjꕀ6%k˃MXObz(}B3hà(`-o_O]۳z#dU¶gwpoxmnЅfޣ So'.xYDZAOľUL~SF3#㚩J!S JD[I>4*IMju"QZpP9V媆r"Xs='f&|Q4`hpa?ӯRRWfnS)rgdeCCcv[T-cl]h]wB݀PUak |k(P,@0Q#z0qdlrΈ|̘y'Q#9.kAb8VWU짵*ՊklIVt©! | pԹӿLmǞq^_=[ʷV ޞ0||tעPD u/bZx~IA,p4 SB2<".5#BzDY3~Kh\r!} Q@#D1}Ҥ~SHhHMţ٠ߣ5: Ч AS'nV @gcrD{pW%K?!~=3t~q7z@.%i+V*F\.P `,@e5tuy~> σQ +$ZW=ڱrSS֛a\h P<%tIfZ|IF#BTVnTˮ]߉^@ 8(p^BEz9qB ![J>U}B/ܪZa^E w:F<y3Yª&V7j)0B#~,* d*3@bA<"!8ZԦsɬ91}2cK/}l~ shYR4Yw]nON󒈀wp!"׿bZ(2mryzJNR'jH"sTah:'܁"zIy#wT)N$ds|.ǔRʠ?eaal}qXr4y?->[޽qν~`w:,ZX9UO&S=.ς+6H)CzJB1@R<Ĝ=^/O$(ub~)2H g ZYkp&]HNHPVXMƲ'IVQ8fNޮO Xѯ^R*Gi^ s[7p6{[t)5bv~ :Gb>^i1d0S1]܋Dzf)ZUy!+nOF^m!b<_s}븏 g95CB!V>-/>T[c ++nNWּt^}jIz[ٲ7&HԻJIJ+S-.E*SG d fG-(@ez M-#@6BAQV' §BGəig™`Td,­9S#OI#|Q DW鞎׾Lj{ӎlu08m/{:u;Z=Anun*ϸ\UyDa\E)1>yW͠A`ڹ8`T;b}Bj5PNU*մQe;ξ³hIUTm䑋>y"Aael8:W9K~Tj@~1%T`Pe-FQ^ g`k[}5gU{ӟ (Va*aCɄLFHy_$D5CΆ\Ȋެ+ʙHfcsAYSAT' A%ׯ(C@k J4IR>5T팎e)Tu8`ħ4cKff8ܔ@cxC4ŷNuЯts 4/fP@CE'3ZejPPt3:/zjpLzv#E(b67,t;XBIr *Gf! d0f:=[QCwe>g2^%1J/oMW &ooɜbK&/خ+ ̸^L>u2h\tKNOh,;99L"ltx-C0w~ԥĉszA bϽO1Μ0-W|$7 4* ZvE&}hU| r"N)٨kUeNO_\D"Vk< * |zQaћOz%9] ,z1 IktANbĔHR'2/5TWI ٔk ϝ4h+ >Frx#bD_ywy󥗰5վ)pr? e ߫87}J2ZI}s'"b5Sk CvLɤ_mFV؟sV} CKRJCb2Y菀 h Yq#Ĝd="ѓzHήq ڌma +k&g?1JXc.÷/1FY3Ɋ, 4~?4p*G‡3qaVahQgF' taPwn QQϮ8L$Vr|m?-ے^tHچ|rN%&.>]vHy,C2&S2Cv @@h̀,U83|U[ɖuR]R|C/+3Nlh-- _ IP<]w#@`ATS#JϾ9}WJh1fMa.Ϸ mB)b:U'SK6(wu6BU>"PQX3d x _slMXQ7+#2A(]#Ob 3_$UoTWȿfv7rM,\]a6Qx:,ۅ=ٕ!E,8XUtCA b%u orªhy xQ; 5~!0&x!JH/ =%9CZcv%ZT?}c2B5s{hҀe)J9 u8<֬^k6~zE=T/-"[G18kÃ1%+ Xx͌0~Ļ?9U9xc So3xD H ] < iWqzuяwxz_7Csn,P>Lk[9ABaL|_t VD+ Y׭N!c} {_jf:X*O]³Uq/ޣNAcl3-AL47@L\u;jaMVL\.Fĕhח9k]eQ+z57ṰWhc>r)_ xr`m KA ?GorijZ QpruQ=28:O?:u ';gfK-K"O")h|d Xg}Nn`]./h<%#f;ȼ Gu1[!wZ y)4t>1N!GU 4gLշSGly\~(!X2'' a8HJ%as۪BcdlD-t'ƒIyCoPιKEҘ LEH.`.^I)څ/mW{P:cX@yFf7s"RX{گ^K9tGPaGGjL2yVC![M:& g#me:=6b,_$5&Uz1BA.tJu.~nȑ*"l0́pTmd(I馡ZV1=FlZ t '}VޚsM-mW ۔%y`yG7K4Z}ÜCzA)a9}gdK߃W.?p-'#ͱA}֤ R_*S`iJ6p+pf< G6޶\ʴYmq$ԩ9@RI–;) јFfN5*[BTخ2G')T d (0:x,:};i9{zH.|&(,<ױ؊od=3Wj FO=44Ԡ rNRvEѫfKt63푊u҆|oW%u]6c]w~¿J͌:lb%n1Ƶ$zaPFi ',XWSXeʵX0`CŪS#ҁ|eOGS{Ԑ?~hHw؋l@ֆMl8|Lu>nMcԧ)\5e9eEgn?蚝9ɢyWP3E"ë"PSwUG({iO]lfvXǦ,O/퓀E,N֚KFNAdx#g)8LgA$M7Ă s!{9HN/?T\ɬ]߀*Axiv?bY~j y(bZc]'EVAco[\b+-pW2.Л+fS@U5MOJ+ԊElN?w2K;Ͳ+c!RM}f}COt`ch"б6C 0[Ds*MdsPS\ͰC.?Oj+GogL_e'ipj[_3E*QU:€g-~ \n'Ō9op4 D(P3~a\TNj'xWk5򶝌T`4v4ޙBHoZ郍A@MGBWiuMrBPA Dn\FV95 Vh Mduttf42 ڊ+ez6/#2DXl(\ TjrSw A䟴P)a3wa5OރzQ%tz-E%z;\?T5Z`-L9a6 ZXI!h]Q.~>|g^AtykJF[+)Cf}$&|;B.i5 O}>ү<bŘO&DHqw(9,kOBHokY[T[b_7SLBfqM>36 $: m'X>v\IoCr:lWfrBӎH[ɄGo~҄ BC;;e`dt6 +!lz`Lڃ]ѰQ UXc @pl-cRi["At'̓nhs<\~ھ/ H>%>d:_?˓daX("+aPJ#`=?gnDm~U;>NSen LX H@{Ey6v6v8 *ki6EZ52N*VP,kmFG+R.yIipZ@0]%T<5' Ie&m x2}`58Qi 9瑤,FԎcpamDPQ-|,h)TdZU%jU;D>A-RS}dE kJtan˾N-L-@E MrR !78f&E$san4'dOW싃 -%WD?Ԍj eU-1-:M0K&"Ry{O41fnt]6MH22obr 6~Tt&o6AW g]~cP.->\ D d-,;gLŊ4?ၖyƸ-uah҈ Q9 CbϷpBnB+ Y&<8ZkQyM΁2n)xH,^z+<ا~lXqHmocsH!/_._eR- Է,zqZ"Hye=@ TLZc}g~ > 6"I9cƈB@xOЛca `GRVO0w)_}g:Y!uRAÀ;Ån$oC{\ɛr1dM#Ms}$%O'S\lu9'uxՈ|)5ʡ s\&=e`l1])~D`Os3"s׻T͕5O fIKJkOʉ7:،}[⟖z(er3+ =<)[N[7mG yR>88L{CM_?Qo+{QUJ;^m; "θ3_(& Au99:`V9l'X&}U\o*n{>R.wvxw ^C9a)M| v 5)1xO8ZRgelF?.l}<[aE[pY)Gf8Er~R?im[hlWڜ&AQZw.ҕ n mK0oGV~>( ]cx/z^_W_cߔ9~" )"?l")N 0Zi]OcrG- yWX`cY lI؂` tHq2Ӑ=q$9oeUڣ~u=a6d v'Qx9 XaU.f#s$e РB}m*ŏ8,zԖ7s$Po\@5 \PjH0ӥ@K2oG' GW8u&qEKGl!lOp^5ʺM Q'U_60ы6H0jF1>` 893k֡Z*ޘ;67#7G.'p\5´`Qwͥ3n0WhYS&˜4<0E$s6qWS':O\_cJ_ s"aRD噦B|*7`]aDfwv>Kڕ}@}Tx;FeZgc7r3Pv3Svh!U uқyv'00~ +儦YP feDDkqc;DzjUH@gKHOޙl0w,f-t r{/SEvJxuOe>@$z`ٮ51oypVǬh7i=Tҍ$vgh^TZB/PݶۓeFʓZ7?ΥhU0޴// aQY$`-@໐TS itz4{Fq\ La{]}BPm.'J)TU`peG _p^& uZfʼna@b"Pբ/~1ͅPwKo%reF .5 l`lQ /"6ZvzxbqO3^3 Iλ;+%MhBT#U(MJ\ġrE QQMV|֌2; ,Yo͏0emE"7ih$97>Y:OMGo:/\ UP1g[Y3W v{੣chIfk|eBαXޙţcmpe=X긥U U`o$͗1V =Q-y4tnX$v o&NV_gBʤ`"uj+V$N4CEJx=W؈S,b r@8hm\u.RzEzU5 {%F#qlx<]s+zh 7Av-Ίpgq͖9]5;I;۳BAR5XVRPk;hv#ˀ! Z Ǣ U6z㩁ȏtPםBȵŽiNDmGO`Lbs"!U β!U? !O}@wM</c]n/^:׀O*WF+w[n##_G}FiD[0Rr߇Ws`wGO뎥JsKt/&)'XɮchQ I3;:, 2'G)VPh]w Y١@W%g#mTRx)&(Hz8L&:LyUC;yi&j}OND}bH"+^O㉶doiX<H?jh<~PhyAH=i(u-XW>G&sZqO\"DBvx1T/5Ӧ+zkMY6|5fIn P)fۙ>b3Oz!@{cvK5eWb뻲`?{>R;$Kt-M*nX0mNyKA4CUMlQK%EB΍h/:&]?fb St~G<ιaQ'jaʺWgYƒRØ4m#rl4B> <,lY ܹa-#dIsDl[ N1 K p$c(9eıt]$ %`|TZݖ^|{ڵ^j; N)μ 75LI)4e~xca G'73n(2?tvT?~;fg 'rRWO5@1b}aX``1H$ES ։56qCnD^^EJtSpWj&mXQ"/AS* ΂+Pc/ Gk}yg9QAI@.-Db'[sSsg8VN9-X"ەq"ƥ x: U'n]iGTWع߲@g$|u7[A#3s١<vǛ19g9dn hRljw{*|>wL=YBWRVkSH)e7`DMCk-GKX8B䲩xkk?|66rH>I넽A'HiwQRVky CZ .L, 'Ɍ%5I~D^jLQ~rE0A,yrXCob Hm/NͻrO7*6(tveռT#B<=)Ow"_f׏AWzwl]ä}/LP'GLSnN͕QF26S [ǙIRpwP;7nWvkC_]с!=3s\ilP {/wBH/zQjg@x:k$ңz_>/4yڡ97 ݛ=ڈh=0hu oמz aY:x|ך uȋ4EӬT庢j'~1/A֐j5n`Grd`U 4bN,Hy o"1"^9zU='OUhDҥD&e(5ڨ;e=+jwd:1<#9;P* ([[N`RD{呃 we~ZOBX+u?}d>( oV8QmӵZ< oKnv gX[}Zf<&n:A&|4em3V'v+#+MB%y .U MD/NMzA]O?q1l[PI4 _}QFC?Z2H ؞*4M gqċy}Q.;+I`2$l@;'wf;̜nُօF XH5yjs"Kl(ۊ |ʒ6y2vt5x񀲝XZiZV7HX7R V\/; ozUD%dc˚('//, 8h2B\nQGW+egoM q sy,/@+enr!´L@vsLq(km-!~s 3 ~Dz(I&mog@ǹ۫eH xcr?k -\%g׆OkX",O\K6c@+/cBG-:t\1̫d(|J\Yx['x&_;Po!>SWH^ldWzYɪ!V}"Fs㦚dg/ Ï5~ՒLW~Cω0\:' X6 tC݁zrB]2 ^Bi?4cE)wƯ3vK\G"O*[Z}Yz^|ʿv+| f'j@QPv]*X[%Sp*<)(3Ц#ɈH4K~.j$C&{Mm_QA^iwL]- '3a<8J[_/GifQaH %e+JeN􏷉ʙW1vV&Zۀ*UڒhI^S\}&ތNE _)jRN2Wm2g?#TA%.)B( I7S*Z B̺NXo %5^1OnV~QnuMnvGVoo(]gf]qVRKQ'Μ#XO=QTkQew7}+m\ڇb{ɯs׉ʒ j>vіrh/Wq*½J 3tlk|֞O! xvȣڙh 10qƎ:PECzdW_>򇤱w\ *Z0yBG#5iv(6}C"+HdlugtZV*-[ K>_FLw|FzSU/YA6Zg|+W%]D`l-n(pa5HR,F0w) b"3fUP@0ar1t8MHQ`1`h٥QV$5|ikc&S<ݗ%Hk Bl&B ss6My RQe~H 5\ gWȋ!a`?" ocmޟAZ#N.JUU_Gtt:3cϙ:kM.X߹sW^'[Flse, ) fa .Zvݝ#<:\hgZcjHa.L]ђan ٳgZc,̇q./y$B=w[*|GЭwQPR9 1]$Jüo+N[5W,eK]N]l,ztg=Mu>yk/&l9@rh$*ԢvE^)p9Yv 9]W-^Ay.>)?rse9@6fZwcj'/073JJb-EJ?WځQ>WjtuYȼ-6ܰOߙ3֨k>V#32إZy֊"P?0^:j&JW!>s-}c*K/zPХ>DT }l!2'r]vj=]fPznS"f M] Ml?|:<\`7^_ 31^ȏ;F `)0؆x@BL#u}HV2(';;'UT&-"iHLqG"%@ qɘk\, :BsѨ\Pm54B ϩ֨0ӡA"ВfU0 6eLx'n2/6E`@7u{_Xk`\D HEkDj 7Se=? r 35pR 2!A='W墟{ʿpXj 3Q$+(s9]e9P,u3琽SӶ&]G̓IPrrŕbjbi+yL#򔣎@ʼs+tt)A.zdԨJTVlMѵ1V '\ٗZ8-4h(ʘ,`XXib0VQњWjb]k@2*+!#?7#QA$hGSl@k^R7Qpl?Ҩ-iӈsL IX/ij*nfe^ў~>B ݁"bNlV&%Z8zoԇjqZ*j8 `bC] *v@ Qޝ}ܴfx{iBj/oR@q ͍;/i^" cWW.7]=c e`)E46I1kh }*>yPM]ÃiFS✢M?-OJŢT;ш^krYli[ _Ss_&}ko{=c5,Fo?&)|Z<0uAXY#%)t<#"/ g̞FX]p<PR1PJ6W'o%ǞVptp abƌg(L><旡%ܥ"h3匾n +Ϋ,]{xhm8͔z-w؆#6HMGXZ}x8tY$GQFޟ[q,V`zVA !W@f\(c?2|!Vp,&cR 4 5Z% ;==L# **&TX넛e#qCi-sw:oGu#cΒȬH V ط;w*FRX@i5vT<ɴҍugB~ꝑ>&p FVqEiwv@v5p,+ënq DBSR H^ۧr)꽿]U⥔ӕX(&4ZRHy8AI3 #JHt1Wq#).7cZE%T+ -[1hTr'dZU< ٬{ 1ql8zK){ Wc%6_"7AU). QsUA w /đ$pyuGҠ z88' ߪ@ch[cDZ] B`=)/9-[]$xj(cmc: >Pn,!MTHΪt6\]qNv-xe̽yQy-*r\BiYR՟"4͹2WvKK?a4I%w!*3WCԲ{b&9rg8{`%gAMmmC8el5jXHk+gf F9:іcOSTN ĝrշ3H+GiC[-9P›p+m``/ouچUTusymZҶ崘#L Yc3>,T$yvjp,ib0  }:~kKi7( Z~-`ܧpH*Է䆤n¢ms 5֗q6-0Qn<~Ld/7aقQC>]WB+w;DљgZg9͙vGD;[nk+AZ%a|nU y97b}#:*p 7a&!g 7Lk1M85aE"Y%@jAF$'Ij-Sh(!&|1Q:=,5ĥjCa7Κ%fڊFl(S97( /VS>J\2n$7%;5'|N /+I7~?.&lj=gEj{HxO(H`F.,7 O/:vp)c$ ;pHٍd&}Wf Bm85 ,y31rj ɐ,֒#g>w4y6Z3HqSpDW2yBʑ"@)ɜ+iVBq:5 v$+u8tI%`wϣHD]qwNAj[v_Q4m Ef}..*"b,p}BM牡)CYCDpNSW qaA[VyB/gFCm@_}m/y(:%hێ3u BF_>< h,l {r ~-2ƶHѩ7!rԝj"8l"^eE$EꚩNHpM,k cCQ؛ o4 6M0_ŃqgbXIZjvjA&[45&o˄C) ,k$x|YbkJ 0C?}]miJZԥMIQN;19{Ԑ;H8lnhg#2̔;|y)ۡH l^n@+(LƄm@'ƚceĉ@.+j l ůy`NYE!ms 3',_.BDmVkar02DFSKќ,.47{)844mѾMwKX5s6FM?<;Q[iˡ>HcI&Ȣ&m!"w9-չ(]oҗZ[9R (.7"ЎtGf@^0pD1b$a5-)/YdB%e7,0vC%֩&T+"s>Ԇ ksߩv.Ȱ6+>΍y1Fa0ֲHrMg]=7@GU& 䋺(]i(r UKTplc@!f_澀bF/E2G 1r}~eG:^&b'? A*{WYYH-@ >\PU,FhPIZzвXxDJk]٥Jdx2VCGB^lBv>[75ΐ„zafrm8˭޳o]tT1֢ZcӲRbØIv1Vh知<-]?BI˞LH~!rׄFd!ۧX78x2c\;&`yJH<[zHˎMw({YB24$/H|l"s\>G|jP6AܦM |Yj{ߏ fd5Qx8s>z.JY~P[7V=׌/##eєPLߧ5ݍB&jY|ѹCtٺG 6"#7bXj*wЭG7լgy3-D!jFV^%;A5snkHO24-K/M/}J .Uq1!^/,< HUʩj5jOb1W(Nۏ0fW~XJM_ P(Ò8Y2]qAD`r3߳E3Dwdf(%?YB@F$Ir!i#0ObA#ӔRfEVA8*̞Q| 5愾&<\TeaHjB*s2͡25n\O ,aD`( mc{*_Aԍ kj=g[NT=KVoQSWJEԢQ4%¼ Kڑܐ3: pn4cS>>Jx ~xn5 +{bz`5b;h$܂h l;ÙgWe2 C+fw2L{QbI}ԵD؎$F&I¢ P[.*~ėYwR;"8'^gV="st/@j;ܕ݂nm U۷䋰̀ Y9uΝ5Z;η=sEd%4.שׂYEh XϬ?I{vp"mVpv,cpA IϜQKJ6^3/~OA#mmgs [Q8 5$f93tj³ ՖoDyH6gZm9Äqfy1K fSEκBa #U``z>dl y 9+Aj1@h Pt$3+5u>/ =&` n*a&=\G +"Xr@&:>GrɈr6* Ofh0`#~:USL) Pr~lI W]8єӫLt+U? o5ljّDv&>79Un*0zxrAg|hws0(E[=a1I;r`x!Br2nHAfvb[D=~*IRƽ5 ZiRZ-KHLPȲ&2[4nY 81Ԫ&7⡥ד2by瀌d]E(vm˳Ҭ@L2zQӱWw4v:tOZJԠ\!dRa8~2EOե#/> HrX/s)S؎Q'<2;jLPjdFUMX tJ*6Wpi Qd \𖟘#U@c_)2 4}#8$"0"-gƵ~XBGfz*>dP8W3jEM̭2'^+2^#6#Ɗz7j~ycBk#ٹ>jNBrqhUMW5x'jg]ѓt^Nire՗yDЗPys]sY=Lgr9݁Zf I"3"1nx0МA{I2~г tL0k>a%_z?t #szyĨ%4,_Gsfza^\,Fv-U!WC}j D`)$+/Ԉ7?ֈ$z}Ԁ<agu"o Os5|GvVY㪢ZƮm,bWd%'YfԱx3kxA!!H<;9 hMmJa ߤ>u-y yY *qE?Ǽ.|!:O_ETP(сz!qR'0cvW[Sԫ7}r q(9qY*S3%`;D˜0ٻ.R.QI}).q~`@'-LkL&==6d"!$Vܼ MY#aY 9MYtvO""lH;Z> _iw* `!J2b4p`Z06@ً]! & WKe*_jI/t'Fl1 P}GSz2e䋔/. ri[WV,kmh{S/ _Kn)hR9B~[4Zqo6_Lhɸ o8I0п OfIMb*5{1Kz7fJO`hÓNį]|`7^#>+g:b:45Q20V6 |h\aRғ %" HJ[gtU(yg0g5:{=ӥ -_&,8ԨJHZ],c` 3֯Z @g _էd*ϚDKxp`m)q$jڑOϤV.+L:E,-2h@Kiljd]WC7\7B?)QnEJ7A78:Q,.feU@p5!]w~٨$!"l_>`R] CR=z=,(o -$F5hbFG4b "P#qy,;}|d?0EA[L=9Mt!?tސeYGo jŲ?+gۅ.QSgZBTl% ѠF4IS}J/MQ} =ET '' !NhZ٤M!!!43/6.⚒hG`D.cgǒVgVk-$0*<,-|e:h+ܩ^Y^ʺ3(p0#T^0m>r]h=NvLH(T{>m$TPuVZg ԕ^M" 6#NKC>g U$AmAN75DX< ݢ)a;MqR}:=oC_.]J2ZoZG}0Ej9ʗN1I}EX 6H7YwkPrtuCBuoVƆ?! {n 20@:Fў|;5U=Gˣ.7_1DD=.p,Jۆ L,܀߃msvN,Hktf&ҏ+C?9 ̤لjoci3ʄҁۧ6x~Sͺ$bM ]ؙ>G>'T羿K<@A±E0TSj; Tvh#|c>bedFK=;:'8XrK WKtX(ˀ2xMJ̇PrY:*]VYO`T7/|2XOכ4 hA|;NJdJC'?TԆ 5,Ѹ*f'"r;8¯/[KY*ux [ޗqZʥU(嗂<+ڰBzc5hfom.iXwɄ)dP1VlכwEš>ė>|dw{]p% xtDo;5$FN< @:jBbuN]0`L\.JL\xn;yQ"ϊ|u/ Tb AMn mWܴJoc7;nPy=Mvh\٤l5,5IK5 &ßzK"n~R]NgIa}HCKUdb"9f{a Ug1腳XUKwkSHg54ID냫2MN~)PiAw|0Kv駐J&t4|+XTۑA2~Y$wN~穮jhm(QXhND^VX{TirJG8qa2po"wдm2Ǚ2zB%Ya$PHh|26\' mk)|z>p`ZqbڢbÇg*vN6+*×N5:?f: k `iS7(諮 ! ~=C?ŻFE1σ0K°=7!(k|0O% DM[n9JEqC^.U4>Fmp5sxuh_$J<~[6'+l !G4m>U$ "K Wjg޺JhRmzydzQ9| ص^e#A/<"-zrA4e.4T,h^VHQ+l[eQL`꺪0> h '6]*M~Mzjz~3#wYƠ"[B_;g?[TlAC;~5/&prnLя" GY.=7j7 .8hDŽlfiL'T([Pu#vבU ~iPx 1 vR5$HV^<^,B$H{ʇ'v]Gk|#E ~}#YFkg\pjtLn GQN>h`wo_6^ֹA)PSi˷Zu򊷲3l<'*Z4[dK쏦2~N?fXwkDWd*1eI)T-uį!2x]ăa"o+N/%"8`U5 :F슔`ѬQme L鱵&>rn&$ڥ|;S֌#<9s4L,%O-evN"٦6&8ۯXh6%9by~dI:Q_|3?^Rj`.9&-g`xCnƐݓ[~%]) j9?oCGpl-Tۦl^V+~#tN ;\q  hNXiL",$r}POifH"UD$6O|L [SeKR~8-ʦby1$t9+S@)`aKy2tq~`Oq'?*sNsVmirX8Rة5+C8?~ m!15{q3ˊ.cm 23-uh6#Q)X1ie-v%1+!D @R6[/ ؊(_j.o;ZG q6:$CI9 /[qhٯ3 EkmO3XD6dF#c>~-R/ 1seCn%;^&$Q?Үd䳙iOEYhnPؼ+ dIg.%32SBgmp49`ck];ȴhjUiR^ْ $]81Gxy(Lwb625كz(/e A@ 'M  eq9zH?&ӞxVf|ŋeXnKwAGcgٜMQr2#ؗ&n BWV#pv^ K;KGsg)9bٌӴğ4-x'8L #}Bedz'i7ߪKMfHәrdݜjcPHE&YҢ,Qq؇ëOn %YHNB׷\IDZRdO,[5 [K>fp E2ͤ9y;j0t`DxI5syؠX) lyǓJʇg0d;%k}*cCu团w ]K|݄1.)B {>sB3.eVݏ=O47j YYBB cJkaT9Y vZj0\-!56-ҡð&w@}/ |Z6Xy::(jd u^\;% @]CL!9X#&21WĘK\E"|zN?V4[u]:{ֆ`)x̽tщ緖FF i8 }d7U & ٔm5CP"K,Wl5b[Բl0UO )6ߐFn,Â^jԸX]]n$Ǚ3E(kPb_T}nτ811ڗL+75EXYN¾LE|i+J?B& `e|-ߢ G6A#tiF |&3U?lA zJs;s6NGqޜ5&l^oS, 0>*;/FׁF<2CŢh_X݂\lOt^K Uv6`hWyK.lOVF+렕4q0a@K[(}pu[CʂlgxR:6@ eFK^Rr`' pTUT'OQB]D0ŧs,obudc-YJao{fwH@ַ dvFiK=J;( mezJOoxϹJzUJWdRF@ȷ@P@f Ɖƍ |JT-OXMXb9-`W݅+HSA$l$V* fhDc{ӳ՜.qHѢ +NaSD(n=0P= O1&ܣYp4,cs=::]W۾y{lΚ\[hAM콉zKrwOnCvrI?Iԝ!Mǥ{?%3F,CKN̵7nu_h2վSwy-R)X k}16ٕ0 |X֤vQBο[ 1?@4ycG0P̉ETrrm.`\a~hw1:j]KYi8<5dW]BPs@ Q*(xbXI9}Ca@HkR(KdFE9ġ?T Yz@S/*JilԫSrKH+*Y ݿ)z`y,HΆ1㪬jy+eHH- q kmd4s`@S8T qlG5]!yC]ķqH"@1ϫarHS*F6w);e+:XK/J.lWIsӟlsR%2 L>ܗ_ ՚e0,xy 44 mO47'.#Ѭ!V=x$S#t A[P@Bmk~^t~eM;ˇ/#^ZCz )+6Dbd<"?%@ti}ecR6۳ An]=cP"]n~3c ɔt!4O[6CAMl\ 9eyPHs}f ic:Pa4= \1}y1Aj\e%P}cHb;^ykM~]+FNO^BW`hH0ǔNk/Iϐ0aQ=#&hxuehGc.Yڑ9z߿٪es']] hzUKss},=(t=B%aX; 1G|9a,pki,Tm|b a  [3dNJYCM(w4ۛۚMPs86ł.[!!MF!.eV逕x`99j@Wr~84:ildb?o_|6BN3#Vl"D=]`%Ҍ~wfB?uty>0Ez$8WhB~{yAUzOIoyR|H(8LZZ>3Ƭ&z,+yC6Xal.D)V{h5jW3/cfՇE;&th>  # =V(^@c'RCV I1*SpCd.fe[kac~PBzwfޢxFwIP opksY/dCGTj Z ~e/̇4c6Z<~ʏFĥ%5z_ol \s hq60fY,d3 l"hڹq-3 '}񸃉}:RJQ[ƒ&q(>DeB{Q`?;텭VNj*.P,*taqӱ© 8ҧOi 0}oZ#رȄޝwgn[,k7GvI$"y'PVQ㩾/a8Q Ta, 6/$5q/- ,D)i%-SrݐBY9Jڿnl޼; GH SУ(e;f FKGs1Xu32kB~VUGwܿdhVSkVHƁiO)>F zl4PwA_/y$QuK՞#rU- @m҂Z/Тs7ӅzYX늟Ċ @(ډ#= U1O,m!nj݋bJk=%tEXVBig5.T( ĉ9`@! \Ulsl'CD8^zt2 "zeHyV84FN)YDKJ#q{%]$^!1HFRW=2&&C4INHvq|?sbދ_ _6g.V}s80zu|5: q~8&m-[PwO`r!IPhԝ-KNoK!/[+I=*-W9ehhJllae\i8U:e7"dv@6p(%E |VuX} wˏx*4!/)MV.IȒRpmz Kw^ A &~ເ첇aJG`Fy~ im9#n\DV؍,YW|巣[IM6?(^ $mӁtԯ[XƮ)\\I . dk!P1:`Z ;)T0~cOb}`l-nZ8($]CDތ949:'<Ҕs{H="l/G 4n(3")h{gvA1X><{k;`GhvZEV+qnw~nɮm?x")nYbћ?ݻ}4[{ VP| ?sC2% f]AԌ1qNBϜA~dkȁQ$:-7-ddEk@1avTXWy*BTR7k],9G:vX Ոdlhfi}yR. ;l Yi_3pwG,"m6#zkeCUW o-AFTܝ:5a~}P#Ta25h]GW j+e^$_Vkޚ@w Y:; U^=tRb5Nܠˬ j6w_ǝ߳@& u\YdYj6vۿĶm?d¾IXO,\_sI& ×1Ws.#RV'7i%Javf]]+;9xQ$wURErDiB`,G6me )%Ω5_Ǻb<"6 UQO ʂ E\qCjKCrKfˆp +Y:Må)54't{bm~zqU`]Ƚ@⣪:放Aj{:ҷ1 w[Qћ(Ol{])Oȍm}h_WA9%)dD)51ѿT,4xk4'ˑ҇=\]`'RaT,2-b vLtD5jy en{Xs#6mmc*[_6_ i)SP>5`KC!mawYyݾ%ʸwS귅iKgK1d5Sf/3RR[*U_aFրAMl !-efeĴ-.AL8 T[TfɚA$)-ƪ"\]O=aed qqmU1EoNH0m_is#U2,S7flj-" ڍc;6JةBObb^wTps0!X[TY8[Бՙ}=NyЫ邢.(mϻH\lAJ+D|o"n^!w9|d^!䷰E! нiOy2ۺPr|]K/- =!nWm+H-uQ a PNn*]q;RM'`2[Z>08z垈c}"'hś/ )UhEyц9ݡ) ;zN_Sx|4Ω*٥vnu7څl%CLan癅ֳTk vX-45ǭϞZ+Rd1 25KPu-4f`- ǐKdfYSD^g02R`xmJF_#0?ݧGdb Ӳ57Z:>,3#$$ yO|f=ԱmMn.4-4fG9"~ 3R";bn r{-(*+cT%ODyI=O7 ngqQ.cQ{ψ{   IE%wN!mlr]~Ti*!}W;;^Ձ~4NQBLU|?6ז{8\b' Rԇ&q,l0mcĢń&x:-ߧ삂l\Œ ;C4h5n/,Wx՚%Ʊ?([i'c2;ciǒr}|4^ź>}6ǚtprc/;3xQ`fi~B4\y~UԁHXjK|RSW7uN2ϼ}q7C#b1NV&Fwd"d)t).3>fkd`vbES#Um+L܀ڥ=f}HtG抻bx#-"sGAc7hd^Sez9:cA0h|歯Izq'LHM!7Um*5n.z:ƻ!8YXk$`j y˽(wC9W>u&..ۇ9mC.KB"+0XN8mKLrAwD/L#lCFašL*Β&f_.~隇HAmmΫq-L4i@3\o+uUf)tlR0(Հu]dY%Ke`s!$\.ÝI>i(}JK YN ?Z^&"WoǦ–"Al' Y&Ҁ=:r%G3E6JiomiSb6#t/s!Q(ZIXݓ4Xz0> Y֕RV)ca\Ym{݄7QV؋a= F)A7֝M2 jܪ\E|>^_r6.i1G 1?Ɏz|%vbò[#~%~Mf \Q\:k \Vxz^`'u=ŷ:s:!`[@ GaG7{x߉ fG JgYpE 9%x9!χMڟX$KuLLa@Qm~Z3S0>#[s@!*;QJDM9OV3TȁgѸ`6 $|AV?E6I#8)~ x9,V23D!pHK8 էI'#1d$"'f֌x-ajNȰnvd,ިɝϢQV緺?^\ǂWj.ÿ[\6"~?m7CS*\XJE ׮O 4ZֺE5y'Hh%-/#-j++ ;CFS)K.{-4sB7=@vh蓢`q6b#$nèCOՃaEs2-<]UHE[' *'X${z}8ߧ > [ Y% `1Ôͅզ, Povz(0J[cg 5G 6q LJ#>.Jo58ѢmT_xåkS< JPA)8@D44 t Pxw_ Dz>44!i׷gk K#&nHQ<ԽLWf5-| RRaNEUiN7KLJfHU^C0[`3𽜅Fdh.2:$Wx`o5ˋG.Qr<#l>*qؽC_u%DΐA=#^\җT8ȬGk/X?ߚ-]K*S8 NL1]!SeX}Jd/>TN.>ñOa -gC DL" UH,)gy8 ץ0~-}}b8>Yl%BmsT  q|)ʥjZG#ىu2]z%S=lditOo␢[a!(EzQ- /DR; d>jO4gƏ0p 5yMKYJV:btˡ{C)<"d\|I&snփ6B< 7oÌW^C+*\fM[d! HO"+gFKSZ7\\3Wc)U6ߏdq4#^w79 ,DZĤ ~U"a^x 1|t]C+yPj B ]޼̯ TL6A߂x6UM$k*k @JvěEPf>묋/Fuvk7'@SDL{=:"-.Hg:s.vX϶j{y@ood]1oN~> JU9 .n&3dmL<1qIk=uFL˓* m^fb wQ^aI[ڨI3j 0hænp@)H:K@Q?t(MyjggM=' "=ڞGąHHӞl{ `t.3‹7G\)ҌV'&.ξ"x}`7۩-a6Awt*y+Dw4Yo/ZyiמB+24P6A,^^ՌcI j,*< zUvB*q`^9 /29Ҭ)•y9\[Xd=TX#+j1*eXs9yD!,3bc s4㓝.4 p,tޒ`jC >'20/1iۊJlx#-{UHYыu1x-!tжT~'w;uכFF|g!+Jn=L}L7w=i%6šo f!5;چ˛vpb"f${ Cw#B9^6u% İ] T +aۢ[˾(*VepO,A'CG|T\at5N[c̮/fy{kŬg͋4/M"4BB : w͙p,7On.4 'ӧ sSHI%&=B^ŬVoyaQ4 ̜ M@>Ox_jbg=A_ʹ_a^>$brO~lr|˴>yqݏ`}I5̑| %p j!vOFħva7 xѦSG_*ŢL򽩻  =zJOB$|3tM]/2qInLM$A-f.'^|'2<ޡ*mODZC=<&DMS;H@Ŀoum@v>0]3畧q'|U_.|-Obekm"̉ s,x5sܬcOǫzp=~ #C%?pŃsj(صI[[ThФ7Χ-9ڵ!$Z_mTvAϝfoCN,'+0p/Je2%ּ ~~LKaixRQZC)6Ӆf7 \'I&YJ2e=WJHjg@ ~lᐘw,G2m?1YpGI09to?I|z5q̵=q;-PVt>F-]Y>;t{<+TvkQ^ו*X?0T8T>J(Hgꧦ,/L}fǬCb6&\s:!;HI8@J`ͺ,c-jÛcadTlT.3ް,??0 |8qsqr=ֻq?>dD |S˥ 1P ΚCe*Z)!^% 4 \د2FT` ZvTfޜxYhbfaQGe ซrP5^`?Nخws!bLCIBTyJk8e#M/Z҅t9׏P-*Xp ۙ.;|8r #\j 40)T_;ӀŠz ?Wi~9`UI^ƻ,6pf~#SZKŸ*Qv#:ɹnf+ͩ3" JI-٩vKt@$EV^ך,R9'$W>Úf6Ef /nNlZoىo C/Z WuP{= :J5loC 0FbhaEiPvZ>zpH\|?0?)))#QjWI}dI加E{ygB1 t\>rHOHG=0쯆YK{K?/yO ?C YZ