libc++abi1-5.0.1-lp150.6.1 >  A Z/=„Ͽ D#X3@O%7'JݛCץoILeK@.=  hb|v Qe3c; mGs,óڡ7N͏ar~zo3X{HZPdӌ*]2ߙdMLjon2>36 &jwNO"p%H*(~Gٺ` P2IO#Snyyq/n'] ms@G\螻77ab2cad7c00328d5a332b2de0748725711ceee7129fcdf561b990d2b791faa61aa502f02d82bf936c8aa2e58a9b065ef20693d9lZ/=„)o*A~瓽a:&0 ֏) >F¿cCrC؞Ծ]IJogN?q*hQNAG̔t]BᝍH8v{+%uMy_PPh^EBtwcm3 \P~,Ħ[D6[HKFAFm_0̵;9%ї {gɐy¶z7XBQ|}5tڴa:FJ,p~Cwr.>p@?d   6 #)08 < @ H  \(?8H9:>|@FGHIXY\]^b$cd)e.f1l3uHvPwxy z 04:|Clibc++abi15.0.1lp150.6.1C++ standard library ABIThis package contains the ABI for libc++, a new implementation of the C++ standard library, targeting C++11.Zelamb69,xopenSUSE Leap 15.0openSUSENCSAhttps://bugs.opensuse.orgDevelopment/Libraries/C and C++http://www.llvm.orglinuxx86_64,xZZd6cef65b51a39a99df9998f6d1d5b8d1bf91f1f1f54e04ac46fffa18c437fe52libc++abi.so.1.0rootrootrootrootllvm5-5.0.1-lp150.6.1.src.rpmlibc++abi.so.1()(64bit)libc++abi1libc++abi1(x86-64)@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.18)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1ZZZZv@Zz@ZqZp^@Zo Z`@ZV@ZV@ZS]@ZOhZN@Z@P@PP @P~@PPͷPPPqP+P7@PP@PPpPpPP@PPPM@PP_@P P O@OE@OO Os@O~O@O8O8O@OOO[@Ohq@N@N@NNܲ@NؽNl@N@NåNNN@N@NvN@N@N@NN^N @NNj@N]NoEN_sNEN98@N%qNNBN@NN@MoM5@M@M@M@MUMtM@M@LL@LGKK!@KJmsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.comnormand@linux.vnet.ibm.comdmueller@suse.commsrb@suse.commsrb@suse.comfcrozat@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commeissner@suse.comschwab@suse.dedmueller@suse.comjimmy@boombatower.comidonmez@suse.comidonmez@suse.comidonmez@suse.comdmueller@suse.comafaerber@suse.deidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comjslaby@suse.comidonmez@suse.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtchvatal@suse.comtoddrme2178@gmail.comtchvatal@suse.comnormand@linux.vnet.ibm.comschwab@suse.deronisbr@gmail.comidonmez@suse.comidonmez@suse.comidonmez@suse.comdmueller@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.commimi.vx@gmail.comidonmez@suse.comidonmez@suse.comidonmez@suse.comro@suse.deidonmez@suse.comidonmez@suse.comidonmez@suse.comrguenther@suse.comidonmez@suse.comidonmez@suse.comdmueller@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comarnaud@versini.eupeter.trommler@ohm-hochschule.deidonmez@suse.comro@suse.deidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comdvaleev@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comtermim@gmail.comidonmez@suse.comdmueller@suse.comschwab@suse.dedmueller@suse.comidonmez@suse.comschwab@suse.deschwab@suse.deidonmez@suse.comidonmez@suse.comschwab@suse.deidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comcoolo@suse.comidonmez@suse.comidonmez@suse.comllunak@suse.comidonmez@suse.comtobias.johannes.klausmann@mni.thm.detobias.johannes.klausmann@mni.thm.deidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comllunak@suse.comidonmez@suse.comllunak@suse.comdmueller@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comguillaume@opensuse.orgschuetzm@gmx.netidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comcoolo@suse.comidonmez@suse.comllunak@suse.comadrian@suse.dellunak@suse.comllunak@suse.comllunak@suse.comidonmez@suse.comidonmez@suse.comllunak@suse.comllunak@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidoenmez@suse.deidoenmez@suse.deidoenmez@suse.deidoenmez@suse.deidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@novell.comidonmez@novell.comvljn@ovi.comidonmez@novell.comidonmez@novell.comidonmez@novell.comidonmez@novell.comidonmez@novell.comidonmez@novell.comidonmez@novell.comidonmez@novell.comidoenmez@novell.comidoenmez@novell.comstepan@coresystems.dejslaby@suse.dedmacvicar@suse.dereddwarf@opensuse.orgismail@namtrac.orgismail@namtrac.organschneider@exsuse.dejslaby@suse.dejslaby@suse.dejslaby@suse.dejslaby@suse.de- Do not build stage1 with debug info. It was accidentally added with the use of %optflags. This should fix out of memory errors on 32bit architectures and speed up build everywhere else. (bsc#1092697)- llvm-build-tests-with-rtti.patch * Fixes build failure with gcc 8. (bnc#1087136)- Use alternatives for clang's bash autocomplete to prevent conflicts with future versions.- Remove liblldb5 and lldb5-devel from baselibs.conf. They are only build for x86_64, so no point having them in baselibs.conf.- Use %optflags, except for FORTIFY_SOURCE which is not compatible with compiler-rt. - Exclude static libraries differently. * Drop llvm-split-static-library-exports-into-their-own-export-file.diff * Drop clang-split-static-library-exports-into-their-own-export-file.diff * Update llvm-do-not-install-static-libraries.patch to not use EXCLUDE_FROM_ALL which is not available in cmake 3.5. - This fixes build on SLE12. - Do not force gcc6 on OpenSUSE - fixes build. - Reduce the amount of concurent link jobs by increasing their memory requirement - to reduce stalls in OBS.- Cleanup %ifarch conditions, remove targets unintentionally added to s390/s390x. (bnc#1078436)- Limit the amount of parallel link jobs, but no longer limit compile jobs. This should prevent running out of memory during linking while not longer slowing down compilation. - Remove build dependency on procps- Reduce disk size requirement to 30GB in _constraints. We no longer need that much since we stopped building static libraries.- n_clang_allow_BUILD_SHARED_LIBRARY.patch * Allow buildling clang with BUILD_SHARED_LIBRARY while the rest is built with LLVM_LINK_LLVM_DYLIB. (bnc#1065464) - Remove clang-devel-static.- Place gold plugin to the right directory. (bnc#1073210) * It must be in /usr/lib/bfd-plugins on all architectures. * Remove llvm5-gold from baselibs.conf - nothing needs a 32bit version of it and it would now conflict with the 64bit one. - Reduce _constraints requirements on 32bit architectures. * Since we had to disable debuginfo on them, they require much less.- ignore make check error for PowerPC as bypass https://bugs.llvm.org/show_bug.cgi?id=35871- disable debuginfo build for ARM as well- Delete intermediate files during build to reduce total disk usage (bnc#1074625)- Update to llvm 5.0.1 * This release contains bug-fixes for the LLVM 5.0.0 release. * This release is API and ABI compatible with 5.0.0. - llvm-do-not-install-static-libraries.patch * Updated.- Increase minimum memory and disk sizes required for building in _constraints.- Rename python3-lldb to python3-lldb5 so it can work with llvm meta package.- Rename python packages to follow naming conventions. - Remove unnecessary dependencies on python3. - Make opt-viewer not require python2. * opt-viewer-Do-not-require-python-2.patch- Switch to python3. - Fix %check tests when used with python3. * Define LANG=C.UTF-8 when running the tests. - Add explicit Provides/Conflicts to llvm5-devel, clang5-devel-static and lldb5-devel. * These are required to be validated by obs repo-checker.- Use LLVM_OPTIMIZED_TABLEGEN to speed up build. (bnc#1064786) - Fix files of lldb4 to work correctly with update-alternatives. - Remove Conflicts clang(LLDB) from lldb4-devel - it does not exist. It would be provided automatically, but no such cmake file is installed. - llvm-do-not-install-static-libraries.patch * Do not install static libraries instead of installing them and deleting after. * Reduces disk usage during build. (bnc#1064786) - Do not build unnecessary parts during stage1. * Speeds up build a bit. (bnc#1064786)- Updated baselibs.conf to reference version 5 packages. - Deleted rogue llvm5.spec.r29 file. - Deleted arm_suse_support.diff, llvm-add_a_LLVM_USE_LINKER.patch, libsanitizer.patch. - No longer used, applied already in the source.- llvm-normally-versioned-libllvm.patch * Change libLLVM naming scheme to match our naming guidelines. * The reasons for the original naming scheme are no longer valid, more details in the patch.- Disable all thread related tests in libcxx. Many of them use timeouts to detect failure. They can fail randomly if the machine is under heavy load (happens often in OBS).- Drop llvm5-devel-static. llvm5-devel contains shared library with the same content.- Increase disk space requirement in _constraints to 45GB. Otherwise the build gets stuck in random places. - Skip build of lldb5 python on distributions with swig < 3.0.11- Copy from llvm4. - Update to llvm 5.0.0.- Use LLVM_BUILD_LLVM_DYLIB instead of BUILD_SHARED_LIBS to build single libLLVM library. This is the recommended way. The old way was causing various issues. * llvm-split-static-library-exports-into-their-own-export-file.diff * clang-split-static-library-exports-into-their-own-export-file.diff (bnc#1049703) - Add lld, linker for Clang/LLVM (sr#517692) - Include clang++-MAJOR.MINOR symbolic link (bnc#1012260) - Remove unnecessary dependency on flex and bison. - Make sure all binaries are managed by update-alternatives - Add llvm-add_a_LLVM_USE_LINKER.patch and link using gold to prevent memory exhaustion on some build machines. - Reduce debuginfo on x86 architecture. LLVM libraries are so big that they exhaust all memory on 32 bit machine if linked with full debuginfo. - Speed up build by skipping parts that are not required in stage1. - Build lldb in-tree as one of the llvm tools.- clang-ignore-stack-clash-protector.patch: ignore -fstack-clash-protection for now.- xlocale.patch: don't use obsolete - libsanitizer.patch: fix use of undocumented types- build fixes for armv6 (skip testsuite as it requires 64bit, set the list of targets to include ARM and remove triplet hack)- Include provides and conflics in baselibs.conf for llvm4-devel, clang4-devel, llvm4-LTO-devel, and llvm4-gold.- Update to version 4.0.1 * Minor bugfixes- Use gcc6 only for SLE boo#1041469- Package libLLVMFuzzer- readd arm_suse_support.diff which was accidentally removed in the 4.0.0 update- Enable AMDGPU and NVPTX targets everywhere except for S/390. The AMDGPU target is needed for Mesa Clover (sr#485802).- Use gcc6 on SLE12- Package license & credits- Update to version 4.0.0 * See + http://releases.llvm.org/4.0.0/docs/ReleaseNotes.html and + http://releases.llvm.org/4.0.0/tools/clang/docs/ReleaseNotes.html + http://releases.llvm.org/4.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html - Drop the following patches, fixed upstream: amdgpu_revert_r280589.patch arm_suse_support.diff clang-fix-substitutions-abi_tag.patch clang-incomplete-field-types.patch glibc-2.24-libcxx.patch llvm-install-CheckAtomic.patch revert-cmake-soname.patch- Enable BPF for all arches bsc#1026191- libc++ must depend on libc++abi- Stop using otherproviders() due to an rpm parser bug, use self-conflicts instead as suggested by mls.- Add amdgpu_revert_r280589.patch to fix an amdgpu regression bsc#1021577- Require LLVMgold and libLTO in llvm-devel, otherwise we get in CMake: The imported target "LLVMgold" references the file "/usr/lib64/LLVMgold.so" but this file does not exist. This happens when requiring llvm3_9-devel directly, not llvm-devel.- Update to version 3.9.1 * See: + http://llvm.org/releases/3.9.1/docs/ReleaseNotes.html + http://llvm.org/releases/3.9.1/tools/clang/docs/ReleaseNotes.html + http://llvm.org/releases/3.9.1/tools/clang/tools/extra/docs/ReleaseNotes.html- Update to version 3.9.0 * Clang now supports the G++ abi_tag attribute. * Clang will no longer pass --build-id by default to the linker. * Improved C++1z support in Clang. * Clang now has support for all OpenCL 2.0 features. * Added support for all non-offloading features from OpenMP 4.5, * The static analyzer now checks for incorrect usage of MPI APIs in C and C++. * LLVM no longer does inter-procedural analysis and optimization (except inlining) on functions with comdat linkage. * LLVM now supports the Intel CPUs Skylake Server with AVX512 (-march=skylake-avx512) and Knights Landing (-march=knl). * More at: + http://llvm.org/releases/3.9.0/docs/ReleaseNotes.html + http://llvm.org/releases/3.9.0/tools/clang/docs/ReleaseNotes.html + http://llvm.org/releases/3.9.0/tools/clang/tools/extra/docs/ReleaseNotes.html * Fix the following patches: + arm_suse_support.diff + assume-opensuse.patch + clang-resourcedirs.patch + default-to-i586.patch + glibc-2.23-libcxx.patch + glibc-2.24-libcxx.patch + lldb-add-pthread-dl-libs.patch + lldb-cmake.patch + llvm-fix-find-gcc5-install.patch + llvm-remove-clang-only-flags.patch + revert-cmake-soname.patch + set-revision.patch * Remove upstream-included patch: + llvm-nonvoid-return.patch * Remove patch for removed files: + glibc-2.23-libcxx.patch - Backport upstream patches: * clang-fix-substitutions-abi_tag.patch * clang-incomplete-field-types.patch * llvm-install-CheckAtomic.patch - Add clang%{_sonum}-include-fixer subpackage and associated libfindAllSymbols%{_sonum} and libfindAllSymbols%{_sonum}-devel subpackages. - Add sanstats to llvm binary list.- Change update-alternatives to use %postun instead of %preun, which is now what Factory maintainers are requesting. - Use the minor version to set the update-alternatives priority so the most recent version of the LLVM, Clang, and LLDB are used by default. - Add LLVM rpm macros so downstream packages can have some idea how LLVM was built.- Rename libomp to make it possible to have multiple versions available.- Split the old llvm package into this version-specific package and a wrapper package. - Implement update-alternatives to allow parallel installation of many of the subpackages. - Rename subpackages that can be parallel-installed to a version-specific name based on the associated shared library's current .so number. - Various fixes to support the above changes.- Sort a bit with spec-cleaner - Remove the latest switch for now, things should be either coinstallable or not, we don't need to bother around with compilation like this- Update to llvm 3.8.1 * See http://llvm.org/releases/3.8.1/docs/ReleaseNotes.html and http://llvm.org/releases/3.8.1/tools/docs/ReleaseNotes.html - Use versioned libLLVM (to libLLVM3_8) and libclang (to libclang3_8) - Change versioning of liblldb3_8 to liblldb-3_8 and use a variable to control the name instead of hard-coding it. - Use bcond_with and bcond_without to enable/disable build options instead of hard-coding them. - Put buildrequires as requires in -devel packages to avoid linker errors when building packages against the -devel packages. - Add ffi support (disabled by default). - Add oprofile support (disabled by default). - Add valgrind support (disabled by default). - Link cmake files to the normal cmake file directory to allow autodetection of cmake interfaces. - Remove unused lldb components from main spec file. - Split llvm python bindings into own subpackage. - Split emacs plugin into own subpackage - Move additional vim plugins into vim plugins package - Split libc++, libLTO, LLVMgold, libomp, clang-chekers into own subpackages - Make python-clang, llvm-vim-plugins, and llvm-emacs-plugins noarch since they aren't architecture-specific. - Make packages besides llvm, llvm-clang, and the shared libraries conflict with other versions. This will be important when multiple LLVM versions are supported. - Various spec file cleanups - Rebase patches: * arm_suse_support.diff * assume-opensuse.patch * clang-resourcedirs.patch * default-to-i586.patch * glibc-2.23-libcxx.patch * glibc-2.24-libcxx.patch * lldb-add-pthread-dl-libs.patch * lldb-cmake.patch * llvm-fix-find-gcc5-install.patch * llvm-nonvoid-return.patch * llvm-remove-clang-only-flags.patch * revert-cmake-soname.patch * set-revision.patch- Start conversion to use cmake macros with now introduced compatibility for ninja - Reduce number of threads if we don't have enough memory - Add patch for the nonvoid returns: * llvm-nonvoid-return.patch- for ppc64le set memory to 4GB in _constraints file (failure in Factory:PowerPC)- glibc-2.24-libcxx.patch: fix libcxx testsuite for glibc 2.24- Build LLDB separated from LLVM. - Re-enable python bindings for the LLDB API.- Disable libcxx/lldb/openmp for SLE fate#319582- Update rpmlintrc to whitelist libLTO.so- Re-enable glibc-2.23 patch for Tumbleweed- fix arm_suse_support.diff for armv6hl - adjust compile flags for llvm on armv6hl (fixes Mesa build)- Update llvm-remove-clang-only-flags.patch to remove - Wcovered-switch-default flag for gcc compatibility.- Use gcc for stage1 bootstrap - Add back libstdc++-devel dependency for clang since libc++ is only available for x86-64 atm.- Comment out glibc-2.23-libcxx.patch until glibc 2.23 actually hits the Factory.- Update to llvm 3.8.0 * See http://llvm.org/releases/3.8.0/docs/ReleaseNotes.html and http://llvm.org/releases/3.8.0/tools/clang/docs/ReleaseNotes.html - Fold lldb build into llvm and disable python support - Drop clang-disable-ada-extension.patch, libcxxabi-exceptions.patch and cmake-host-triple.patch - Add revert-cmake-soname.patch to fix soname handling- Add glibc-2.23-libcxx.patch to fix test failures with glibc 2.23- Remove FFI support because its fragile- Enable OpenMP for x86, x86_64, ppc64 and ppc64le- Enable all targets on x86, x86_64- Update to version 3.7.0 * See http://llvm.org/releases/3.7.0/docs/ReleaseNotes.html - Merge aarch64-suse-support.patch into arm_suse_support.diff - Refresh arm_suse_support.diff, llvm-fix-find-gcc5-install.patch - Remove llvm-fix-parsearmarch.patch, upstream.- fix build on s390x (one typo in ifarch and one change in filelist)- Update to version 3.6.1 * No changelog upstream- Add llvm-fix-parsearmarch.patch to fix parsing armv{6,7}hl archs.- Update to version 3.6.0 * See http://llvm.org/releases/3.6.0/docs/ReleaseNotes.html - Add python-xml dependency for regression tests - Removed the following patches, fixed upstream: * arm-remove-xfails.diff * libcxx-libdir.patch * llvm-config-lib64.patch * llvm-fix-intrusiverefcntptr.patch- Add llvm-fix-intrusiverefcntptr.patch to fix build of LLVM tools with GCC 5. - Add llvm-fix-find-gcc5-install.patch to properly find installed GCC 5.- Add a gcc dependency for clang, this is heavyweight but we need libgcc_s which comes with the gcc package (bnc#893359)- Conditionalize libcxx{abi} build on build_libcxx variable - Turn libc++.so into an ldscript so it links to libc++abi automatically.- fix constraints for armv6l/armv7l (there is no 4GB RAM on 32bit)- Rename llvm-remove-werror-date-time.patch to llvm-remove-clang-only-flags.patch and remove more clang only flags.- Enable shared libs on PPC64- Require llvm-clang not just clang- Add llvm-remove-werror-date-time.patch to remove -Werror=date-time for CXXFLAGS, gcc does not support it and it creeps into llvm-config --cflags- Remove wrong Requires from the llvm-devel package- Add default target triple form ARM, fixes bnc#893359- Use ninja for building- Update to llvm 3.5.0 * Major update, see http://llvm.org/releases/3.5.0/docs/ReleaseNotes.html - Use upstream pristine tarballs - Add libc++/libc++abi support clang (only on x86_64) - Add libcxxabi-exceptions.patch to fix libcxxabi exception handling - Add libcxx-libdir.patch to fix libdir on 64bit arches - Remove asan-disable-hugemalloctest.patch and cmake-patchversion.patch, fixed upstream.- Fix the sed line for minimal damage.- Add baselibs.conf to source files- Add cmake-patchversion.patch to sync config.h.in with config.h.cmake- Update to llvm 3.4.2 * Minor bugfix release - Drop clang-max_align_t.patch, applied upstream.- Add clang-max_align_t.patch to resolve issue with libstdc++ 4.9 max_align_t missing declaration- build compiler-rt on ppc64 (don't delete it)- Fix resource dir for libclang case (clang-resourcedirs.patch) - Always build tests- complete ifarchs for s390- Remove non-existing doc subpackage- Add a dependency on ncurses-devel since libLLVM now links to tinfo.- Add 32bit libclang bnc#857131- Update to final llvm 3.4 release * See http://llvm.org/releases/3.4/docs/ReleaseNotes.html for complete changelog.- Update to final release candidate (r197980)- Update to r197866 from release_34 branch- Update to r197490 from release_34 branch- Update to r197142 from release_34 branch - Disable assertions again now that PPC64 backend is fixed- Update to r196899 from release_34 branch - Remove compiler_rt-r196612.patch, merged upstream- Add compiler_rt-r196612.patch to fix ubsan failures on i586- Update to r196762 from release_34 branch- enable ppc64le- Update to r196503 from release_34 branch to get compiler_rt fixes- Update to r196487 from release_34 branch to get compiler_rt fixes- Ship cmake files for llvm (needed for lldb and such)- Update to r196371 from release_34 branch- install python binding to libclang- Update to r196358 from llvm 3.4 branch - Add asan-disable-hugemalloctest.patch to disable ASAN HugeMallocTest, it requires 4.1+ GB of RAM. - Refresh patches * aarch64-suse-support.patch * arm_suse_support.diff * assume-opensuse.patch * default-to-i586.patch - Drop upstream patches * llvm-disable-pretty-stack-trace.patch * r189852.diff * unreachable-code.patch * llvm-no-visibility.patch- add r189852.diff: Remove vtables optimisation that breaks ARM and PowerPC - Disable testsuite on ARMv7, takes forever to run- Fix file list for %arm- use %arm, not arm in arch conditions - add arm-remove-xfails.diff: remove XFAILs in testsuite that pass and thereby make check fail- Set DisablePrettyStackTrace to true since it messes up signal handling. bnc#839074 and fdo#60929 implemented with llvm-disable-pretty-stack-trace.patch)- Fix filelist for aarch64- aarch64-suse-support.patch: Enable AArch64 suse toolchain support- Add s390x support- Remove unused chrpath dependency - Re-enable ARCMT since libclang depends on it- Define host_triple for aarch64- Fix ARMv6 build- Only enable PowerPC on ppc64- Disable shared libs on PowerPC - Disable ARCMT, it only makes sense for iOS/OSX- Fix build- Disable building unit-tests, should fix undefined reference problem on ARM & PowerPC- do not build on slow or low memory workers- Drop disable_neon_in_armv7.diff, neon seems to be working fine - Add cmake-host-triple.patch to pass a host triple argument- Create libLLVM and libclang subpackages.- Fix finding internal headers on x86_64- Fix ARM v5/v7 builds- Create a baselibs.conf Provide *-32 Bit Packages for x86_64- Initial version of a cmake based buildscript + Updated arm_suse_support.diff (patch6) to work with llvm 3.3 + Set version in spec to 3.3- Update to final 3.3 release (r183898)- Disable debug symbols on PPC64- Update to version 3.3 RC2 * Small bugfixes- Enable ARM64 support- Add unreachable-code.patch to fix unreachable code warnings on SLE- Update to version 3.3 RC1 * Added support for AArch64, ARM’s 64-bit architecture. * LLVM now has a new SLP vectorizer. * LLVM and clang now support IBM’s z/Architecture. * The R600 backend was added in this release, it supports AMD GPUs (HD2XXX - HD7XXX). * See http://llvm.org/releases/3.3/docs/ReleaseNotes.html for complete changelog. - Drop upstream patches: * pr13303.patch * pr14795.patch * pr14831.patch * python-ulimit.patch- pr13303.patch: reapply, was temporarily reverted upstream- Add pre-generated doc files, remove sphinx dependency- pr14795.patch: Fix incorrect line numbers after -frewrite-includes (PR#14795) - pr14831.patch: Do not incorrectly warn about pragmas in -frewrite-includes (PR#14831)- disable cross-compile mode in stage2 for armv5/v7- Update to final 3.2 release * No code changes since rc3- Update to r170281 from release_32 branch * SROA fixes- Disable compilation on PPC, only PPC64 is supported.- Add python-ulimit.patch: Don't set a limit on address space. This enables us running tests on PowerPC.- Unbreak PowerPC support- Update to r169678 from release_32 branch * This is 3.2rc3- Update to r169391 from release_32 branch * SROA fixes- Fix ARM build- Fix llvm-config --libdir to return /usr/lib64 where appropriate. The old method of using sed on the executable does no longer work, because llvm-config is now a binary.- Update to r168987 from release_32 branch * Crash fixes * Miscompilation fixes- Stop excluding ppc64 architecture- Update to r168357 from release_32 branch * Fixes a miscompilation with gcc 4.7- Update to r168286 from release_32 branch * Fixes llvm PR14309- Update to r168031 from release_32 branch * This is 3.2rc1- Update to r167720 from release_32 branch * Thread local variables may have a specified TLS model. * LLVM now has a loop optimizer. * SROA has been rewritten to be more powerful. * A new optimization pass added to merge stack objects which are used in disjoint areas of the code. * LLVM now merge consecutive loads and stores. * New TableGen infrastructure to support bundling for Very Long Instruction Word (VLIW) architectures. * Added a new target independent VLIW packetizer. * A probability based block placement and code layout algorithm was added to LLVM's code generator. * The ARM target now includes a full featured macro assembler, including direct-to-object module support for clang. * A new IR-level pass, called "TargetTransformInfo" provides a number of low-level interfaces. - Refresh default-to-i586.patch to apply again - Drop following patches (fixed upstream) * arm-suse-support.patch * pr12463.patch * pr13141.patch * pr13303.patch * rewrite-includes.patch * clang-fix-mips-test.patch (fixed differently in spec file)- add explicit buildrequire groff for man pages- Fix debuginfo generation- make link time optimization plugin accessible to ar/nm/ranlib - build the plugin properly- fix arm build- change rewrite-includes patch to use options to match upstream changed option names- fix debuginfo generation (PR#13303)- Do not reject PCH because of -DFOO duplication (PR#13141)- Update to final 3.1 release- Depend on python-base so we don't pull whole Mesa- make -rewrite-includes support -C and -CC- patch for -rewrite-includes feature- Update to svn revision 155819 from 3.1 branch * C++11 fixes- Update to svn revision 155700 from 3.1 branch * Crash fixes * C++11 fixes- Update to svn revision 155574 from 3.1 branch * Crash fixes * Correctly enable compiler-rt * Remove unneeded runtime python dependencies- Switch to 2-stage bootstrap because we don't do build-compare anyway.- More fixes to llvm-config- Fix llvm-config --libs output- Update to svn revision 155320 from 3.1 branch * AVX fixes- Update to svn revision 154914 from 3.1 branch Major new features: * AddressSanitizer, a fast memory error detector. * MachineInstr Bundles, Support to model instruction bundling / packing. * ARM Integrated Assembler, A full featured assembler and direct-to-object support for ARM. * Basic Block Placement Probability driven basic block placement. LLVM IR and Core Improvements * IR support for half float * IR support for vectors of pointers, including vector GEPs. * Module flags have been introduced. * Loads can now have range metadata attached to them to describe the possible values being loaded. * Inline cost heuristics have been completely overhauled and now closely model constant propagation through call sites, disregard trivially dead code costs, and can model C++ STL iterator patterns. Optimizer Improvements * The loop unroll pass now is able to unroll loops with run-time trip counts. This feature is turned off by default, and is enabled with the -unroll-runtime flag. * A new basic-block autovectorization pass is available. Pass -vectorize to run this pass along with some associated post-vectorization cleanup passes. X86-32 and X86-64 Target Improvements * Bug fixes and improved support for AVX1 * Support for AVX2 (still incomplete at this point) ARM Target Improvements * The constant island pass now supports basic block and constant pool entry alignments greater than 4 bytes. Clang Changes * New: -Wdangling-else, -Wstrncat-size * Improved: -Wformat, -Wempty-body, -Wliteral-conversion * Clang 3.1 adds support for anonymous structs and anonymous unions, added in the latest ISO C standard. Use -std=c11 or -std=gnu11 to enable support for the new language standard. The new C11 features are backwards-compatible and are available as an extension in all language modes. * All warning and language selection flags which previously accepted c1x have been updated to accept c11. The old c1x forms have been removed. * Generalized constant expressions * Lambda expressions * Generalized initializers * Unrestricted unions * User-defined literals * Forward-declared enumerations * Atomics (both libc++'s and libstdc++4.7's are supported)- Target i586-linux for 32bit builds- Add upstream fix for llvm PR11642- Don't run gcc for ada files, just fail instead.- Add clang-glibc2.14.patch to support glibc 2.14 headers - Install profiling support- Switch to 3-stage bootstrap- Build first stage compiler with -O0 to workaround gcc 4.5 bug- Update to final 3.0 release * No real change since rc2- Use %{_lib} macro instead of checking for x86_64- Enable ARM support again - Switch to optimized build- Disable ARM support, VM goes out of memory while compiling it- Really enable ARM support - Remove forcing -frtti- Update to r143961 from llvm-3.0 branch * No longer hardcoding include paths- Fix LLVMgold.so path for x86-64- Enable ld gold support- Update r143456 from llvm-3.0 branch * llvm/clang 3.0rc2- Add llvm-pr9614-part{1,2}.patch to fix LLVM PR9614- Fixup dependencies so that llvm-clang doesn't depend on llvm-clang-devel- Update to r142912 llvm-3.0 branch * Fixes to python bindings- Update to r142641 * llvm/clang 3.0 rc1- Enable ARM code generation- Fix libdir on x86_64- Update to r142341 * First build from 3.0 branch * -Wc++98-compat warnings for the lexer * Add flags for the remaining shift related warnings (-Wshift-count-negative, -Wshift-count-overflow). * Only warn in -Wliteral-conversion if the conversion loses information * Added clang_getCompletionAnnotation and clang_getCompletionNumAnnotations to retrieve annotations from completion string. * Add support for -std=gnu90 and -std=c++03, for compatibility with modern gcc. - Switch to tar.bz2 and remove xz dependency- Update to r140780 * Code cleanup * Crash fixes * Add support for alignment-specifiers in C1X and C++11 * Introduce a new compiler switch: -fms-compatility * Emit debug info for c++0x nullptr.- Update to r139589 * C++0x fixes * PCH fixes- Update to r138939 * Many crash fixes. * Performance optimizations. * Allow C99 hexfloats in C++0x mode. * Add missing function _mm_ucomige_sd to emmintrin.h.- Update to r137452 * Fix problems found by PVS-Studio * More AVX fixes * Many C++ fixes - Add assume-opensuse.patch to remove dependency on openSUSE-release- Update to r136773 * Many AVX fixes * Support for C++0x unicode string and character literals- Update to r135431 * API changes to match Mesa requirements- Update to r134888 * Type system rewrite- Update to r134813 * Mainly gcc compatibility fixes- Update to r134698 * Up to 80x speed improvements with -Wuninitialized- Enable RTTI support - Disable assertions because they are not thread safe - Update to r134611 * Many C++ fixes and speedups * Updates for AVX instruction support * gcc 4.6.1 support- Fix manpage generation (bnc #703591)- Update to r132667- Update to use cmake buildsystem - Remove unmaintained ocaml support- Drop ocaml support because its unmaintained - Update to latest svn revision 132050 + Start of the upcoming 3.0 version + Support for gcc 4.6 c++ headers + Better support for C++0x- Fix ocaml dependency- Update to 2.9 + Type Based Alias Analysis (TBAA) is now implemented in clang + LLVM now generates better debug information + Inline assembly now supports multiple alternative constraints- drop revision from Requires: fields - update to 2.8.99 revision 129008.- spec file cleanup- Do not require specific ffi version but gather the appropiate one from the distro- Fix compatibility with C++0x compilers (g++ 4.5)- Fix C include paths- Fix header path for openSUSE 11.4 - Enabled PIC for x86 for loadable module support - Enable package tests for llvm and clang - Disable package timestamps to silence an rpmlint warning- Fixed the build on x86 plattforms. - Package the clang c++-analyzer.- update to llvm 2.7- added vim plugins- added libffi-devel to llvm-devel requires so that build does not fail - fixed build of explicit constructors with gcc45- Initial 2.6 release/sbin/ldconfig/sbin/ldconfiglamb69 15261817335.0.1-lp150.6.15.0.1-lp150.6.1libc++abi.so.1libc++abi.so.1.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:Leap:15.0/standard/b1016c861096a8d8629977f203958d93-llvm5cpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e3fb01f99fd138843b299e4be3b2dd16eea34a46, stripped PR RRRRRR R R RRyW-@3(utf-8043be70106740d91ea6bb72a6d00bc07e39101d97dcd5063ea8484ccbdcde2dd?7zXZ !t/㕆] cr$x#\M5o AGX@|eE(ΑfO1GQ~GҦUG/5̆o2GjZƻ?ZِvZ$k7Dxõ(UtۘN#K@5Jl̒mrZf*be y32\ʅA,!VƩR6SxГC( rYw O}#RKv6JDm=2VqhWA꠭T!ZQ;ey\. ŅZ2 r3$/*֑:uIaWx3r@N@Q)"7R;5z=<IaA̖apIW YQBkH*R,YEMp ܠ#ZV5d{LНtZ}U5ϓ W7fv6{ш/EDžl==~i+nQ_XQ8_ # ΍/ϣꈋVDoC޺<;f$rMklhfDSB"$&J".a,aA6o40Swcq(=C3b?6 W:RQji'8|`~V=%< f 6,6)Rt%s Th&F׳r4(WM @ eflJ̆TrWF`صClˤ!9Cs4Ze>0(P<ʉtrpm-:MO1*A,@>ŤR^Q'iӒ:C%w@ZERgit>#z[L^ J',t2'ψv]iMruTى}ً%9„8޼unɼlI o!XJy$ޟr+ Ԋ7TNK_\`/3a$o>;ޞLLCU{a̝x+KJݘO031|~hz`DILqzz[QW+[ozEAמ2,$6tvb H<S"K IZ <okD(GĘ }DgB8 ? \V)eufCojxjakso  Q' B#w+m{矼fkSbvKxA+үqq| :˒P5eޜPAFl?NZjVV SAwt_n[ɲ_f#ëzVQ%2d = >;S*S)H_Mț~B!0 g;.|ȖZ=SU{u.=]8Sßt*t.@HEњ~q)+T" b%װA~ـdvɬ wN|=ϐvULiLNu.Iq-X4YѥG^sF3X4xU4,_)EP|gg;SΜĉnQ &4>բ<#F^Nkb!6JpSFr^~fT#E Sd4}{P#㴟3>.1SpFE -:=NxoUMiȑuA1k:di4'[ vsF sgx\ LT*};ުxN݈q }=Ʈ; 0 dҕz>ȿ^&WrDе Ũ_\l^/v3T%CȞBExr>Ca*d|W3:3:.jS %%YB։ ϼAYI|Zy~_88f'*pFiexU)p[pôT@yD`Ǜ8Rmib5k #PgR%݂kJyG]c@pf0@mwR?Qmj$O0%yP8ua|Kk+l&#yO%R3>vA!̃R΀Mm/䵱}8&'vz6< ENG9۬`~- 4t@[!D趼+h}T x# hEkEvǗo ׸$ l6Q bHx4̟{LEsY|sYR_@QmbeX ?0r^J\Ub[.b>Өٛ*1KBIT_dn9 syq <8+8\0@\ϱe1m>Z5yQER!fd[.V@%f#K6TEkŌ$ȫNs%TA"uhX;#&#84(w]\?5CyϾ9 #X0 - ʽRw߯Ac\d4ezEz,tpH2QS/YjG ^͝a2GgɕY`pBi 0 1=C(r Xп6Zcc kf7plȝbҩ5|9_TpM 9 S#9Qv^ WvB_ʊXAy'ȧSϞAm_uS1390& y[^+ɘ5*jDeaPpPC:(P 9 ,Ɂ&ʍ2mSD,8N# >^|'qq`A!6:G!WGd#YUkPvDNv>| t͖Mس$-K & L|}3&of7 J8X.Pc~{'o4'=N!{%M`s%^P'6Z6Xb ApИD`sBMRea6 emS')sq8hY,ݳD+٢^Mvh*Jty,~lJ!g>.o+J7>`儋|-h"vy75-vHnyfflb>GE }2mnDwF Lp(Ec4+ WO$DS8CS}G]?'0۪g($ѹV ɵޖ*=f;E5ؓ&ZREʹx]Ge%UbyNH>z|J]5GEDzHCUMU9NQߠq"ĄPɤ$3&GWxTfZ=z7=AUu?+y{H_$$8=G${?Qwl ʲgSTv".>~)ʠӴIդJ q .;6zq-pl5xBu=6 WF;JhF2jbgp;+r<!2dLN F&\-=ۇPr=|`>D8NqO(W|AU}@~ F,PQ fSRP= lk+MVd\Vp`4PQThɾS Vgg eW甸\ؔn"Fߡ{;(,{ّ OόW̚r ) z%?slMFQ7O6ܶjcqrcdz XPvIR zJ8 yg&Z- ^>^dA\Ysԥ|w j̘˘z$® ЕC& y lCډb'*)G.^a9@AfN`i\\?<$vi%aa]9ƩO|w[rthHUUm=oT__Ϲ^6d*s]>/rb$FSЭpS#R\{cG"z%yɠJxlnV@mqKLTT!U]]l50";}K#oY`ۗ֙'5eaľY&0n@P utC ~Fvre{1C$KX=6=x!p.+[ԝA\oSw&\uqKU`hq?;- ˶":I '~y MP\GyCn+)$@aD-[s\kJCQD\FVlO6 T_JN lĮ؂v=Mb$Fo+1+nii )mІXOTSP>k*ރLHqWXfd*D5iv$"F*GrsŠO ! %z T!JR )TWG4(U˽\vlAeϠ))}B AF{W3z)Ra,3CWawf v؈v~c>;,]c?4$otޚ⪋."z )iq./t R i`[f<֌~g_' "% 낳7,98-]1'Ĩ+uKiTܶV}D"ԨHATn`yBB7FE nNB;r;Y|X9ǍRwh_1_`sM#n*a³ <1v M±\Oaut$ov5s35?'25v&7hsϥByPW:J gt:mS`9-vwpS#"Pu*_M?=ٷpt*' c{1_nKltCZ8$-c9ֆ:0ޓ]9 [3ޛB[:Q(-C&Y/^`xuvVz9QSF~pa Q|`_pl͖m{mAGZ,Rg q"89wWiAS,VRwq~fQ ym#]eY\sp/Thk9q.noh/*EGxDxʽ/$԰FI^x߈Vw8c9~}I\C{䳑& +D( Z#w$9 hJ=Rϵ0W%d%4jJ'RE::ϘC%iw iݽNps]N8 !hk~԰OGnBhH+QH?}7tUZZm@˚}{/)2vsׄ,w&?AKdu~!m8bCս2IsW1(!J8ʦ`v_niޖq;Pױ^Y]xKOCL'X(gts|w/Y.ѫI( Lch|Uǚ.=WXFx. ɼ&E1qMf'{KLqLzsu闝~D= ΦHY?&[DYTK* t8>sE[SK%$&9Śujypa ԴK8G:;Ԏ)U9զo*o p\Z}zk!(0ޝn~.{M ឦy>X\ʉM':xʗ*-0Bo1$#X(̕KC-h# f\Ihg3$I%KQri=GtZjpW:DT80G#Ϩ8np&Ca) AG[Ea/Լ%XC__lT$4֙E1#f+CdQ!.#8֮.6UtkcQs$ndY/ԐD䑙K ΚʱٍQE+eOCۈ_ [] (@`, 'VD}=0HԌf2N5ɻ'pӀSFNj;@C` #)Ig& ,`.;xTؼ( SP.Vֵɖj\P[D Fo܌Fzb.#iEi~ɱF #ER,~nK/xz$6N< 0nt R"޼viX* [Ac !`K) BLn?=X蘃L3 %K}4M*Rn_vsu{B{դ_0<&a$orD?=%}\\l.}׎L%gt#Z&Gׯ̏cgYF~&RI*s2=_-#Ok ˢv q 80 U[CZ?qWm<,z>V|i7pBHŭM,hI=P2fuǎI \:V63,ކL5IY|ޯ}9pʽaE]pdr1 H2i1xcbmPfYݜg',(!![Eo`+֘@, =OExZjDFUI6qEJ1IШ-ܶBJ=_hk4qh^ (E8Y=}J1sʣG`5BRmeϙQ*4S {i5_IФڂN佔=Y-K~U ytN*es&KU+ޝ}LB2՝tZ&mlHN"VIY('9}}G`^q<\Rݻ!4Ja,Ա =iF ڷ ߫xC/W7 !f2})[UM2  fl 6nJ#(νh3Ux:{}#.X$︂UK Iح|Wj&Sf8l'3q{*p8(EB+ 2%#2ƹD5=XWޚf27 . g7>%*Ek8WuM(ayڳ}UHU _F jq(h#U\ %i-=’˙ynnQ4!.989(\aA l5YndC慊#&/~ZLo-⒧ _ eyY>oϰ2J`1դك蚽KD:Vb[Pm3)o_f>RYǓ+ ɹ"=D!dC}U&HW+dd$ >8Rz*)rǵb҇`'! _h9.JQ0ʐ bOS Õ%mLMZغevJ ~y.GȭQr}oDz!@߉f p30 0[^i%Ã'@3"9qGcr:xjb!$;"` |D돓#)ȩmR*/~xJ:n\sĕq4&V) %PoAl@$x+ D._o #C*1lhMvC_U'ivD%dbr(ybA0/|/-]A8S-6Yͧ@\6Ҵm}9!Gd0=_D!4j11)xյN/&ʩ.:!Ru5Ÿū؅*7sI(/-p?'0/WIw(Rf2 1OJk [6U0Dݿ|PMۇ+Oȉ(l[fH&.$㫮5$΃:zeT<+*e]Xbo?ɷ78QTa6{5??RX Hu?=(~u.=~ %qӪ(<a|8xg BG5GeR8I}?/os{CZUR3Stwd"M툆 pB"VpfuFs;ou9O "˰Os940ڡC45v8UiDUE]փOzǸ8~ hUP C'm"JQL]q:ba $Q"+u0/Y xKaE /Rx*"ʈ]+]+ fw4XvPL-n#tSR'm퐢 ٭@3dY]F%D^"|b0 rY_iG wk dLy`|U BPm#Ba}8"Ύnr>ZG)!{#Co/}k&GE:A:PYx}SØׂЈ͠;:‰/4(PZI 8LAL:%f2 ! ?0VuYyk6 , oYB7z C^}ԡ{2kƝVsMB+[Eއ|ˎ񦆰G=#dp^Eȅ)CTP<.Ai%tQLSudC4w>$,|`8YZT3Jeh;uL*L@mb%үx*K̐,Vj=]8e{%4*G]iu3ߊ EW%"-)X^{Y9̋aH0vaqeenDv|}Ĥ"t>IMȓuivE;sVHI3!1#L΢%fyvRlԀIXwA 1+;]GJkG7JL%'Ɖ^&^)}҆RDzipPm\ů^]Gӆh>miό}uϛAPɿ T cPc^EO ZQgީy7^4a$¼'  k V:ٌ铯0sF-zv 0:DkȖc$ԋ#;UaׇyV~(Vtom'F+WHBG ݓr@LF1ߙzP4GazY u'sGg>&SFa]1Y{BI0πE/W(,2su2hB b/q"Pٰ?F :srjF"gs _|GT#alX$6z 蕮5qAȆO-(T kn>TiCAlc!T\9H8,X١to*JuI2r77Q2G1̓U#?MO䴞1)nۊc]= gevgv(g;CpffQ4?O!F7W\ n2>_,-YmK58EBڝXu#kEw ș̌.)]ph% A|wpgq@ȣĹht(#DHPvIU:t9!Kȥ8Q7d6$m%z+,:00uo*Җv ܢgUE\G$F鞂 a%:ZE540tk Xjk=S~^إ_c[݇fؼat pkv!䵝M@9Wh]0m/ҵPɅ2;_yg(+mOyϿ<:N<.ͷ_R&"̐LZ#Qn!`a8:(˓ߍgaaq}Ƚ$X6ʥ#  C`[Q~4juq)^h@v׆6RBGRsBJ$B|W0Y }G%{|J3&P@°ɕ T"`.foCy-9 ~FFVeC?&<ưkHsvwpSZ;H'KSr&Bqji.?e[wm*S$@ DuFAX~s1߬"tz;ĝS y {-P§%]+|\HgG̎>._ ;ïS(OiS `+S|NI~ނSбZu#Q^t(,NRDI:kl:|q .ѨVc@jIK\OY Qn 3%ެa]ƣvZTSP]ƐrOiAHQm'ghOu pNrf<%~ڠ1 ! XDN+wu֦wa)w̕ޯn2MIn@\4<U2|RPBEGMhs ] SCZ= ƼH C!_ xҫ='\EE,5񌿐uquYǖ@gTWW<{S x&tYuo\d ӄC5;&UPM ^8K>kF#!fw:x }"4~vc>[AزąC lHUyX/QiN&c{by):JE(`Q.yܠ"RPt @", & bQذƠgҚ.lQ׌41@auVHf#~92zMAODl˧LόN !?|y9YQvuxG[V9hOQ5W=XFڊ&輚?@mf*͘ .?0W6q,a}ڹY4 AWf(0abM&+ת8ggwU=>9iŞONB]+] :-5I}X[w>ՇѣX!'bڜ"b.wRܶ e- lk^3P\]$n-r!|G^>}t" 2lXAZr#X^нbb:&ͣ%/oyl̇qvK0hmFLp+1aw ƕ{̵T %]rh*we1eV}oYmH4 tQk 8F4SC]jP1x<{KR3jzfB W=R!iS =GeYxSC8Xi<.C~նScu"^Ç kaO]\3}7yM#CAEɤv@5*Bc sdv.›UN^TUDzwR}?(GO_"]NXRv7|H” G %ѡU?\iătp+1c[VO7ˇsZҨ@Z .͒5Ea'7 e#qG]չb\TRCgEysU&yX :,N|g)^m-.gs*HFY d飽RXYܺ'|}-ʿCBKCF-[*z逊SB 20c7?{R,<@scBz339ph#Yһ}a]+'4Jϋ&?:qʉ, + Se9I1˲ꘔ.S!Yv3+1C[j9S*!ƿH'M#s tX.iQюwH}7eRiZ[@3g1]ˢBgY Oi/OR6t'T!KDbZRAfȱt샩;wW qO"|*믃E{oެ_ݫ 2pЂf(G"3Tһwb K/zObK3zbZ;R~֦$gw]mS0!6D(og`ͯ)e"!Z# OyP7yQF-[7^<Dfua_Y&$kRtM ZFg^"],Kf~e;efI=Q&S.E!n&聓9.3%Oޱ )T.AXLlp%p]鰜AocbFt7wN_aCbv ݘFu^7RKX?#ew!Uy[^J1n. .:}NRс;^2l@kf'o'y{[zQIľ9åldu:.h I3곗P,r**N`,Emi", (uTإiTEOF_x&}]3QU 6ouN *5?`3NPV0hw NGv)KviJ y}^^?W3_tD3oQIYLjy"{Y(Nc$kn,Mu&::NP5Ub|l2bl\?CgSLՏN""&&/)璕wȔ 27F|AZ%Sӧڰ)]kF_x $; bzSf<]:d"zi)C \mTO%mE'R&˰ފʵEh縖8*ĉ v$ Ƃp,c<$5>DAS{>&={8pg4NZ VbvlrA?/<m?)"?D5D=ԊD_ tޕ2".yRkZ.]pR.NBDr,,\?QAc ,] zϋ SEH;nShQYtlʾ($PGP!0Π!+H|Y>}=+ `hRC"@9tQhЅXm^^ݤrb*پh>='[yqCpCK7|ޏIU\I1ŧxIJ9b_ ue{hP0a} N0cs^vVj$5#;e$aݔ"Ula.{ e2#&y 4S5iXǍ6O˼Q7P^aGZ>)"nW[~5=Y{&i:A`q>+\שhȎ chT` {y{$\Pm?>Oጄ^[3ʪz/Λ]h1{\KinlcGռݤ#+ m0@p y㿽ֆx^c&+ slwd2`d3i<ˆHxIi'갏4m> eҧ/jPXS uU3xhl/7>w;jD/G7 ~v:A\Ad`ͭ,Ø 7&bq9+pw_ W{n2Ȭu;sEI4Rۻlf q KYE9 lUeChIXJ8d6E'& @+3`=2$Q ))d~N]; _ ]6k/jXW͞H+@Ogɥ2Ь}dF{=!'G0sT'b8|CĊf fHh,.O^~@;]go=y+=k-&rB4bY\?QWtu\XD 5w"bGG1l¦2{G@'^F3Tixp?]nu NlĻ%Fpbhж*/k;jVjbf6>k#y fTa%, 54P dЮKn*'. P9=0FD{=󆄷Pp eYhfm+n:qdup!E .琂 ʜrTm!睼jZ85^I2U.JY]wp-(BW <Red$'-ASJL"Z'5Rxj|)2;ʯn1S SKY(W#/fB0^SP^>ɤMGw+Y3R:WZivc@p^FJ2=l`zz)7URd8H6F `4_q`WUQG;iFlm8ZzҰm< +:RvajnF1/EocOZʽZ o&;$/O u芆\J@Ay|4(?@HPS,YC5XV|Ua(? +`:wHØbCBd߾]GOY@XG„Nr嫦9ΛH"_d+H7;&sllhrm4)k'M L9 %㵧^9mXK9gq@z$T}%MK\򽿱"qg+2O 渥B?WwUdu4~ }wv~HC@hilPb\H l,\IOzF.jDv{2xҏ#uwl<˅%s]Yk7Y:lӃPc>xmfM#bG O;_1tU_-0 tI[ᘣMB2(4v't#%6#: 3]_aF{q#[j o#C?5-ƁB\FRZHM7bA>3X- 7H zDU9Z)^ fu8p`Mʣ[8$8Aqc}]*K|%G[zH60iT {׍"D? >Mc\ԶD+JGb5. ujG,]/f/΃.Ejn!ln"o+Ur80,X^ts:3f?D~CS X6tivW^|.../.)[W{5$gRZ$xỎJRS -P0Y/n5|. y׺`R{LoyI%bnN *vs@bkb3&ֶNNy" N\T$*s *Bg:鑜<'[@U4O#Ŧ{Yښ:y$T;᪋a V`*um'Dk |ѩkA禮=㱨Hǁ,1R<l={;j )+XsٹV/Y"SJAALNn[7gtM*cH7.F٫.VqvUDToNChqSc6 x?⮢Nh[u D UVclGFtYtQ3vԮ$vs&pXcTW'P5+jNZ^ .De!†^oyAY(x TӅ>kBR:ɥ QMG#4LN֦EsdbL/&n<;BǽЯ+xsy@OV hFZBx>Jb88BM ”Cqx?n"؛m# J)!THhYA&V?{{giW !PRЈC+s=pF8E *di^flŖ Uy(ץ[ Mn䕦f߸sQ%,E,װ[jW d#8쐁CC:Y3XLf+Rw HlKC~ԭ0Nwy?%ǻ2g:8 8<}2hn@Cv?:  Lkgdžb[RݓZWGW`kIJ%6ZDžB[8jX2!5 u3]AޔEI@vsfm xQߙhqpCPNOڕf0#X2.-gWzԂ~מGge|y$^y%ke'4z֜7hfdv'Mw?t'IjK}yM^yf0k-):@Er$S,/qylJ1y?3`c  /B/'Aɑ#VpB&@p0uEo/Pja\BO۽܎$>3_Vd6 HtKCG\YʦR.t_!DA$z_v5(| <?[;wnk֐ݓ`\RՌRUs?+]Ʀ&rϥjnq$8|˫!/2dk`'zMF,,E>ĕ&m/%?ϧ8?8IqYka&l\JC6wtv7 rj]7r $jr+%ƾ/MarK.Kfmrb R\vGNgta>o4=#*V<;QO[y]G.%-X&""ܑMпA73L]M5H%4raR W~~@VHHLp^jmCJ7ZG$ [iy\)WO+Hsءmyz).Hf b/bJXU $gj_A˸vZib)<3sPx .dy֙ēU' $=SR#(n~luҪ]%J'n" @է`?#:3J }DƄGί~f: kA D w-w>0dy?\f9kN?AS*߫¿|HT*\HԮT'RhHt)Ҭ:&3/ä&SI:Jc(/Qc( -e*U4 |hD_BSY60鵏zZKR'~6hRy(bwL>vAź!Vⱺf~s%>_*^}}Mo}}Xe k)Ug:&X8z >{_4K䠒|T/Nبd)Sv#dC!?0&B4 aSeeUvӖ{OXKAq.PvWw>4Ε!K6M>MpP}6,qt lpsZ:8w) #(ĺ\#UEZ#SazsIUJr3aY&:Hh3S&&:j4JT0V"=}sVl!8yX8f;Sd 3K9Bs%M|7!L1z Vwo3 Q;iczέ)n%OFV0^(?fX޹=&@_.|b9ئqٟt\6d#(kOv@Gŝv0yQ$qϝ9N{6 RL]udg5-M(p{s ڝyjw̲}HHmݐ%h x xF>mDؐa#m׿⨎=8rkXۤ80@V1E޹A4U:?)qKQzF[ߵɦm!EmI"W"80C CjRK 0lӼT[)}]zx5g+WRq=w[kGλ aBd?ȿVfLlNUh0pQKvC V*yC$}L<ޒ 5^1ƲZpUy*Mb0'b30lfnɜYpm({uP!_ys_%Ozٻ/CK6~1Z݆o ݝxm%61h[zi򵥋!MI3.8=mW:ic5ZmLi[í )ڤ[rJ1c7亳 mDG"6#M~0WJ!09 ,k+A\2p|<v ? 򆺬ce&F01 Ma_[#9WJMF)vcG9l 5gC1&54,@0-t" ÏFޡP7WoVKYng!Tu?k~,@ =̿|.EdBPQ,ϥ+#=Zg@5kJ%Z&t1˚Gi)8 pCy[&SXFޅ*ʟQL^|L)K9Kf$?KlܨKkm|␨.4A`x}$Ao.dL(.tzMg^\!,Amg?=au~^6:! nNl#+=%h n#J-I,R|I@s=+Ka+7E wEA6c!C:\cS{sB%FCwϹ ieG*"*-*%n ;܍J[voL[ivi5\Eds*^UkTh 8єESa!IҚ# ͞6 7v{'a s 'Bæe]7k7S#QVBL6 <{FzbϏߡBTmiVB&Ҿ+[?2G-`fD~#d_@ ?#4S ygp&~Xa{c8ZqTvFأOrK#lD s q\s|<6*PWc 3-C*+L%<;.;ZzoC znCSp,c ̨ZNWp\4.gBWl$dM'w\vgtZhSs85@$p8IQGtg e G^!’+QmB məEt\#Bef뾧9 Bqf|9JgH_&{Y-7y:Բ -fv|:\2bf U^U !tw$.M;@gw?OH Vf`b"~N =oկ) J}}u;H ORUx3icQjVp8&zݪjPpF4 P cƆbܽj$4)AFcɤiZ~xnoG//+w[Bd,wkf&p iB. ٬6РTr]G^*fHBXs٢CJ,.HF7K]=z%jǔG6߿`/w]K-`E_MYdOmŕHa"Y%˸tV:?vx,?Lob lض?$3)A\}YOx6a>*2?Ȱ*)NJ2L՟ae .ȼDpE7CzmG S`7M,{ڗ3>7d%uS '-rG'20/BYfm C)THr(-1aOL")5ko\&9Q -JU8 HRx",Ӂnp09pq7|Zn〢yv'_pdŃE_zՌW[*--$tYwv 8Sڦ[cm:> Y۸R`2GWXn1r Ȕ7;;Sa{>q6kp4Tg.l<ۖg[-a? i]7b yyj_:?%( wo%Bpfbk[_1{!%s\մoQy}7NύI&y7V#y.2x#LݍQeR% SHL#*I.QiH;h\ƻ$:AS=qV7 )1V\o>W@YX0k\G n/Euv= 75؅wv  w0q#9Q^)rÎ&K/' YG34b[mD0mV[X9*W?GPSrh 5Ȼ92hģ'h]@/"JdқPΟs5]\45'8Aڗ%WHŖ[\%QGlj$ \,SɶEӅ?D"({O;(S .Ibv5Q+4 M!ų\kDˊc>&"(ЌsaL?M *]Pd;@{(n:pMw3E:<vXBEwK̖%4~6n{m܍ W]Si>nWQsXG+VDoN>fb}҅all>+=)GOdhx_/X}4b$ `5iF>"]rTd[G8  8VRt4Kv=zMPY,š2A767&,)y3Cs5 M݊ rcgz@d&R)ȏ 2-\ݼ_n\ ,l61`gOz[>kUEw}fސڶly R[ϳ^Q'R9A."qw=6Q:4OÃܯޗ?H-!P,̧P-YΤF+eQn-tCyza*{d5djr f  <5}IToXHj..0|Xߦ |#t G i X'cp㟾IRt˖.R4_$!$O&K;; Eɜ.3(4S#8p5wvBnC\Z?:aac)\ߥoIr}qYp㶨N/|52e %='/>l ɪLӷ>usɗ,*lΚ\Q hY=pwn v2W#tAAc|",6Ztb{l%ZԦZ 9OG>Z8JzCL wH_d|>?C}Cy G#L4 o[NZihE\ig<~8mE췑h懲~H_UEHtT"~)]+Naxiwjxskb̈-a;іP4a0KާOʩ 6vQ:˩.Exٲ|Jpը&OqNBD {j%o?mgɑh:N ٟ cM l9֣Ñ*WYF֟~ȣlyG'8]@Q)FA]2Jw懀>YO9zJ;6f;SZ]}h tJ]P١]*,I¦nKPk!"KA'Eطn/֐~ɤx pcվ[gȼIw_qJ5u,a>قxG|ȔIU4]z}mcR?S:cSple 7,['m4 '<-k,nRDT3=&Y5hՎtN {#a\8EkW}K9a.`I;j}B }E?\}Cy;g%8rWZqc7ڇ8u,V/2 ϴoYJx.A*ā o-8A*4T+A7cPѥV1B{ # ^rVf ^DT{(%dGZ|C!`-x#* Z6򣝵wqƬ~?Jc#pLa R`3m(2#'umt3dQVƂgM|gޛU:Dz(_}Z4 B.U"]˳4jU<Ĕ6+ش>=C,LQ>CQ/DN(njzu8Jƭ[X|v_'1Bcѫ>O#}#}) 9m朙@C7!E&w-9Lx=޼r!; # ;AJhLtKV3ft왿2 ʖ? 7ύ±-"ZvO:Yت53G?ϲ`^3ܙ@SEKf>zzjc.prq P|:55f>>|DJ^퇸&!H$5b7]h"pM<3ޒie?K@-8TK? *ӿ!jO2rٍ]42lT,Qw{N_nIE:C2G_O@z="+UYY=U ll=qyX+5VMRBw&xokULF)uV|Ύyc\PM V!᳗Ց(~@8WD}6J/_p15i;h{4 Ru\^ΟOTufK-"6_FQ=?Ue?5Y~%~qGᏭZ~cLEHda!L[gըXl_bb&#F-|1}O؆w'ֵ|ZQpZ&jp6k ;$_lZjdm^32Qu~kRǞJAl^* js-~]3UgaCQRQ{̍9,&o.u-r IV ےٽ(Z~/0'`iltB}Rs$d[p5.St8S83`p, Qב Z7pZVXAzyo#eJqYwϢNϠyhR@m+t3XGozfv( ;o)ڂ` CaT678藦H{(QkJ=@Qq9‰ա>3K .WQMc<*jI;MLNDR{ܓAvMЧ>Lu8Jx ["-u]GSoQuڣ ") MAdnjdCjj|o2.TY t5"}Wj]S cyiX) Rt^.6[J4UNkChM FƝW tKK LCCr:6fX6Gك醥+Yurc4#<gHD❉12>d]"dEjGcc W=ez=d#~ (2l[P=?t72B-7,[|8K7KuG^n$; lZS@:a'YK\t3i|g1*&& p̫ 8>tp,HLtQݪ[# eVSl^kSlTtn7e/J : fHBYJIgڒI c8P>z.ldP9Z>ίgl-m\s,oP%"9YjɃUJh΃~;yN:/ M-kfkaB@JːD'9<ȷ#&WO-ޤ7TK[n#% "$Ʒix`^앹v?u+Fw 4š A%mg4*_-OLŒ{$- *1ڡ E+HmbzibGl- } of|'o,^MtJ_E9UI]Rd{a\ ǛVqeb-}@ו[,wZzNdpk)5&m_Grj;(ʌi{qWșC8A# 7,Kտk + SSwHE!`I#g0$u/W4to?zO!ϲxVy 1rdug7=`RHo1%YdŌUXN_'>Z# P:)8yHDɲ]L9,PL3};}578YWwV tXعhr1╆\޶[KV9zX|VŲe).g^P?ӀHH`2FbJS~I{%uﻈdo*iM,]' )5;0XAh* U6 |KM>,;hgʀ\z{^_ 1G({6Lܴ#^|(}*0Tn\FibR|{l%,td/OS)\Jj[H-zMynO궶~v{7Ȍ#KF{7U$0nc0|9G]pbn&m8ݣHu"::Ϻwq8ɵ&YQ.*j/c\bqA 'jB:9tivE^o5ųr,oZ " 36_;vp BY"KtX\:!B?e[CrW=%t csڭWS 21ٺpaza<~w磑 @Hҝ!%.RY~T7w4}iHm!b5QAfl^9F~--#$t1i?KVK0IcEx.]ގQuoT{֎ioS@ s_LcտJnePN CSLn+Yڵέ 7XǑgoF8@h?ZZbNPgؑQxlzi:CFӆ2&I` ꑬShg`ȟ8L̦ H'=o&p#FE.Ɓ6TrRYZv5@F6l?U%_p5Ocȅ>,׸of ޯJ&ʈGfy43.& '9Q223VXH u$Ro.V"T_G :m}3đU%܆;5qqVUӏt)_Ŵ gpԠ>@{Ӕgi辦1ߏWF8I[F ,@t%댙xnah *O8_W\uBfM_fk*+f 5b"Or[3`-zVl59ifQ >Z",|k$R7avN>h9.Po%%f <[0,W:ۯ{}յ&(e}. QHOR5ЂID1F]Ψsػ8H8!s`ކ(cBæ<,1W 7mTi'=ƄঞfKwu0(:mZpmFC֬'U RWę_Jg]`Uns?w)tX7f|_&g: 'n*. {ÜglF F6ZD세T|i"3' '5 ؿpJROK7ZLW ]@O_%7w]= q??qÅs @78\in$!w ܔ`v.m7> kX/p^K%͆rv8KXЯ0hi4p)> @W85kճ H6! Qaĕ|zT]LC~ͧvIj$u 4cUXivu+n*M白TPϿ1r7G3sYCcum[xʮX^Cӯh*1 h(Ȋ 4yT7F־Ԥ~Mw0<},Ȅ0l&`MS>\4g`yOTݐ¥MמԈFj'.e ; sBN;dx>1lԧ"m,Њl)/U8&~HN/ %>=ys!sa>}#eҊHTfa4m{P\HEj8ɶD^Vp:!B)p} s0\3pJ_[JH͔~ -G^!TH?HU95}#r^- CSZ<:U7jZF kɗ*4Ζ𒕕2e H0ZYobxno̳`n [ybA埯GCͷ[ ː6^&/cͻ|hO8ҹNɵ?ldro6B'/-|j@..HT Bƽc®bF  ]bu{v̝_ȻI$nQp~DE>"A_2& !MiGjE˜<^튙 p6.k4Kdf:7)TUOoH'dPAC?7[iLɬ ٣{u]C%ҫZI'q-<*TVhid7MfAёKFFXF9V@vD-+ZZGJPS$dEϙ>Ԑd킢_(箞8^$wd@vA5ӥ@ϸ9c,P qe4ZtC}٠NgB-<ebGeޕ5'GʃSkKV!]a{n3S#F{l iN2![&\ =e5@6!Xv 3Z8}4mֈktosJ 4ne6I bQZ^=^ PB^ )sqkFm"KskInӕ C,!;u 1|mֺ(\ 縸32ɼ#r3sN$G= idp !5)6z*@֫Ɵ$7Wn/enGj#נ3ĂRS;]ԎqmW;mlL,OWt-(qTĚsBI- '(^XhLD|_?OG_X !j\+$HAr/B\1).k pMj2ʗ^Fl #sԱR=>eۚIi\ $h^`=L'hb IK0fhl7|w,)/c" (8{7 lv\T̀z7wy(R?*nt=PNv8[M|c ޵гٰ5vGpBg7Gퟘwޏzgo>eÐ(9w;РFP}m }2!g>+ä̱p[c7, ـ_P81S%+gBj{pKU8:?:|00*lU }ᷮν4\#7 LNU(ޣNnGؼmLaK&ۤAkJ”*w|oV5VHE(U"ˎFIY((,tO/b*ͣഄ6XnS+|Bq&⨡x.DޜQg;L z>+SO[vvM  њݳV9nӱnҀ[0j)"d˷BbffJ zmsMR\tp΄2Yaj;$fCJ2Rÿw[$Vs ,ְ}l@>cy;9S-~r7Rmԉĝ1qQM65NM:_w{Z'i *8y='9ɞSht7DϽzl;s~!=,ٌ>9^ˠ˚>*DMCD "cteLO\lCt "踇|hxbq>ٔA)nf`='Di揕GyAkݞa +SN}h<< ʬd&Ur-Ǟ^S 5R c_Mo\t@È=b]z5?˖!K.EqyN O'Gx|K{,\h=Eg<̿"Ԃ-q@2a5iF/MuNޫ#)g&C Q@g:}\˺V\ u_ %hH6Jtf(1-7Sf|Q;JP$滎 8!iG7R"ϔAt;h[' +#ُEk8+*-D$?7IєN`ġ]li\?Ѽ' U0[؏|? 7Gk ERd6Fy*w xrhʧ$ qS'04|̞V^*uۊ^\ IPo HMik69fb1+[mFp9~pr3$ U#y> rB%Oؘ>\݄b1P;'R#-BE΢%Ah4 6UI痿i藘mtKClⴭ,'(; Q+GEb%,!Ö(Q}T_aNΡ Ls/Ymd`ߋVc̸:<҈no<#DE6(t۔E85҂f <.6n C0c k+ u.DIve …bv6_ڂgPVD#gg0.[Vي8,NbChz+|xD/EKzn'=dDZ_cDȹ_oQR bC!8AYOn[YJT6$"0 p,l])\fUwizD,re⢰p_H}1`[IjK-ȺKm:J)c_ *w&%^DXǣW2@(4p=(]Xs~\hoz@PlgpvDf]åwCc{ Qj?@ LcɮS\6mV?~m+J k)ċ!9>xQҴFʬy-&BóN>pD&6bw4(9ݓcOLﴇ䢌A 9\<W"uS #.Z =L{:씜=;okI([Qqq"׼[&w>L h. -#.4-лOv ߩK*<_C%RvMb[j@R/BYokS%.B)T۾d>< ͢A3-Ȫ~*8I6.YwoCr;{Cef:\"ƣԕ)fZ7l[x&Ю3°/CTcڸk"x`^NTwcnCŀ|2,n!?ԴUp;b1KFDzWxboh=vx Z_ʀVAep 8[UEX?sh.V36_&4/EG%.GcG`N/Zm`ux]\>gW)k@ymվXOkaEוI. mOI}L2Vһђ/ԥo3t7q6~'Ϋ(w|n Y#h_Vl2i]:kdW "#2B9ԍۅ({5FNUp1Yf}aJZMQ U%K z1bi'Oi%5cU[ S n{!5+3d3۰~ -MSvc9Mck787d߷4lQO͏9)A%+&eo=^d1>~/ D@F /{ڔg/Hz"oHeIbѨڮ9]BQ6ױziUdE<#I>ΘkBliyI XH$_22{Ǥ6|6# mM[7s^\vns~[B9vsBQ9EeN><-c r s[ %j$ۮ2?t*(ە *|-QO kzݛ3Ptb[ڏ!>-/&+-`=B?-1 xε4gW5 Ru}uh᳋ZV"-Z屷m{ϣaY8þ۾iA'[WoLUZNza5=@!׊)Je8z2CSISوKinE{=gQz΋rL>UkPB e).QG)`7:5.B bV3ܬ1-_ڰU('L#.nc-i|vXؽb9s"B*+3]Uݮ,Z';xGGD8{((Nۗ^`Apmn V/}GQ Ʌ%^0:;ƈSTKΏ',,\^0 Dž\m֚ M UDc;x!噁szlDWviq`B+c}L5ςN3X(rG-x4x$dظ}W$|ƄcjThĝ7qq2َf:\= O܋#%P8ceRB}iگ?&#_ݱxFq9TyU6bHxb S_y:)f]dxMBFrks-XljTnpdp x !jVV}P k跡nl-w9FM@t<0,ڥU"GտU<Cr!&.NJwE U߸7w_m|l6-yvT> bWSx߼rW߰OmdEs&ZP.uA(VcJ88e7o.IOWJ,g` =8 '^tSp~iN>M٘1MF$d=ydDRVNhK8/GHeV@+%_9tv|'_d"Q g1X{0~*(/_gϾZȭ{*yM΂&Iq흴E@^zB;"wr21I3}Ƃ!7 =W>=QlME -ϣ=ҁV 7<= iwA&x's( eN*RP&wBɉjL&dyF])'PHԵ%֧/AS3kItͷ#FV8}mâ§{SRu8YfQNbmQaw2e"|ܘMۇ(%/;}?ʀEH9PCAֈ(H\D̏N6B2B4 悖 )( lL}ӵ.ҕn1o{8,YqO,3Z!z0X}0>8]!%w]S.9} +8"#WrnpP9RXlW8 m/|8(j7ⷐP༵-s?4mKgұkoYWZ"-(_&hfxCO")_6T.""ߣHbA9Pan'.9|\EiW$ZyMNZĂڔzز $Ԑ\'ĉ4'HGZ6=7X9M檤(I),f~ +f:AY&0ze%s/s3!"2=e+o9Hbr"45OF inf1İbȫ+̀&?%}oMλ$ŭч&A!j;f&KPT_*aoZiAZ}6o,gK5D-럐$yeK_FOXZa]zv?jLY13}ca8_=V=ڣG9z0N"aM-I{dD?/[{at$0TEeQaGum 4M\W }zvZVRaP\Z1/;'$R> d[zdZ8ukn xDLW)[hGc'Q脿W;(?srr 5UL$G #8&iw^A^+h>+!-(Z%4ҜUl L.غ_%*݂YK xq +ewy!47%7LhXDiz>&J ÀĝfБ^ MCISu%W>/% ~("55F1DpKyD8V$pFa]8kgbH9σ1xp:z6XG%V]DDD;aN0x @Ng `4<%X!3̸ |VnVqYߡl[ea0z'68RnY1Ӂ[XKZN8z:Y41׷Bvvi0S7 m&ґ+W~x&wvItXO5utf=V'@(Ιc.ʾj`Dg09=9S/E"᫱J{,(ഓړ'q<m@Uv Kr 矮Fwd,X‛eMcܷR!4n4a}3֚LZcSX~.\ğjC0 7>E8ٗLͻ%0FJ(YáΩ_Z*ԾB/"?L! SrQt@˦EEFvՄ$K^fhtxЯF x`M!2F#ѳs+ӻo}l%JamEb=l/kȍfG)H7kѡDN'|}nYjK[Qm>p{OmwqB^\#oRطdy46=2tm0L/It4&5[Vc ۷DMqmp+$a+&>DWzhC$q#x"%P"M\Lu\ln)≐t vLoCS@0 S3տ{YТ0^N l5.C` ͟Mŏ]̭XngZ,~ V.*T u,3h?_W7%.t$;N9.(?R/^5K2mΞb]aV͉Ad^owQ[(_kug#d$7JNe̸m7Yc$~N$~qwjAyC&Fc=~%!aЄ貲+oo,ۭccU _c)t}p@$. fA(3'á7U]D'㘚c((8ypc C!ެz.wr|_,(&_!c-,lXk05gof]7oO͠ȡک: 2:%y; 1ҧ)}x][VvSYr?`ix 8-(9}AQK}3s+{a}_ ney@htǜ?7f 6C$(f2KYg,Cc %e2~~3I80A$DG}\^AĒ/(N;=~K_$T0Ȳ5-IioLsoetOܱ] p!IiPE1k{@O#0NI>W(!G4$] 'Bf+~fV۟䩾TW *@f2aTrHX8ŧvOޗFd; :݃ҋY4[4a-`h ?LtiB ҍb}jny͂)+p8F~쥅Ic7u]Iug_uFcA}F] 4 `Wwҿll?.jⱯҍxbՙI tlco QgB Aٰ~19ΜݪX:j}P| g-?{&1 a4=Q,Bŭ.I biDRMfÿƀcӇ\CoAbV)r)4sj/'>.:TJFζ 7wʘ`wrfW=*A&W^8dj'^{)4`?|k,!!<_fX5G1A ,"p)4Ф8$ I`wm@93#?0!+xzQl68 O It}?7j}<՟Fb{m+8jROh7C9Y2MH~ߐ8At{[F^MENvuO-§`h.fH*\VO1űmQdʉ= Ȯ9gXK:C 1\&iS Mtc:`{j?SeԡDJ1gqw/ĤsBUJ@眅H=^6*Egٛ;-_G~ 77,{J'_Ӯ܋hgpH2̩YRX1)Dq{NOA:K(~1SN3Ypr8Gܷ҈kBOA6!((wQ9L^B̳њєJ xDMqZV ]- pPϬ޸T2 ñBbX9MdCaOY)^,[_(E^ym^O*Kk/jUDu:hQmAڀ WuTCM*_eU͝.}] K&RRVp&|cBǙJ+ȡi?rGqL$r[,m+P}N! jG;}*sȨ!q8xaõ XT+9F=_&ύµ梢j;@;כLs1L%@l,81#6B4/氭б [F9=(<MeVܘyvbMl+P!Lz_ȵ=SD,;[ɕ>;;&^`=Wc%4q9Q[nr7|4&?O1sP#}%Ɔ:LyzGį9- lL%5;IĕQnbnbI+|g Ù-Z9ā^TF>Ri|~`aڠ<6nj`4w:ej!x/G)cq(}y*_f{<&ӣ=nbQݜM?I{6eY_D7)P|l<~T(QɸkI.vzd5\,ŷH2h Boy?xKD_{@uB#)8p98 gwrgxo 67CPYLSwOF{{a˜VRxS_aYRr!@ C~$~52˙Vm&](ꕤrӞi)SL?\Pg-֠m<@xS|+XO.`*`37 4u K,c-K $1=r/K5% HqAbӽo=َu)~TE[WDTCvF&fdCNC`_}NPNW6!x:XKv’rEO~ӎ1po a"ϮB#Yer.-E.2EV,bӮ%Vg? XHޔb< DfBVǛ0T}%{EA%&brv"-o"'='4XkXۻMP\D_/Z;ӯI x[ )tƫD\x9A$#1u4zeh|W,5 ֞?.7J MWMOU9SBz dH X)/Ϙp6Xo~u_Ģl:&G֋i =&]Ƕj1՟R̢*6x}ߛ.ʼ`ٌ Yw#Srq^aw@)ӈghrø7dtTx8ZxA_<na|yV9m%DBzDӎJl9^){H+LW'nN!b vG-F`-Y]LzKn:k8oi3! 5ϓ(Qc:ɸ_(~Sgy¢BRHvno܍yJ݉8~jК*c]QKGx~An$ nĂu-Br_m4p Lk pugU!/`'m<}I* .#CΙa $ѸzG* >ps&u5AD@`Cyfcm,iި#j48Hr ]vsyˇ dJ֘f/-ca}A_"K4Cmщ8I?TƔ4ZPI\o=9-Z>%>pK=i P2sbP<7kLvDNgTT['|${C4 )+GP I>PQK>k\\su1-H=?nc6b]wi43ܠdfIԲ^R)[>O7ˀXu~Q umU>>s >`Zsp#`g;tCi9zQd$@/+aLYkZ #^Tѝ3TO27\>0Ev [BWo֟ĵ>$h-t|}jrDRk.&څAKhx^ȏ%st#f D&8RAgf^sS=8o+DM" v(غep~ZdʶkK⦒(LZI L}`^$uڐ7:fh)::`~ϊJgc@y*~ΆUPOͣ9= 9,Wuʎ| KGW5> nt27N zJZ)D`(.~r-3^^|"y  .&N8| W)e c7\#Ӊs SiBVp* V)4V}`|CX}UK{D^h`8bfmM$p@ϰ80O;ћ̘'thn-{R'hU%DN6HFVSaч2@ޛnm(I[Kѩo&8s&mS

L`bNDVIPQWX tGKq;N/<26G(YXoA,60|YkBNm>hNJ?ʭO 1,hs:'DP 2mW]Qxo`' p\,P~? m")ڳom޻̕.ؕr_Άw4?CD5tvW39đ "hAGv[f><^YV몯KEp>SЩ8j AXmYbu15tF0V"*ʄLnӘu|҅1_ߢĐp9h$^#h#Moq$pwe97*TBWB7IDM)=:/g-U"✊W(tm x'ӋhLև}8OMP]0T,I݅ VіOj7LxĚURZפfӻuzvNFрp/5d@S=}N}#z*QG%U<]/vaDl8aްK2ƐQ$+ZF޼AQ2܁",ԡ U4<'W wBK~S^Kmr%'hDSbssz(i)xYnUuݴeAqf/w@ _cZʅejrs>gJ@v3sJ'sёusDmke#Cq:JqѰI< Saf/EA@" tN_4ttgY !t.l4S HT8Ur{m7;ݔRYEqI]xp;^EL$,FVh;G-&$y19 9V40݈N+;:F,8/e/ hg,o7pŒIaC҂'/ňeK+P;=H2L S1;v(ar5~@^[|e6nsذ:B=@@ɾ9]7Q{8 z@25}iGM Ddiu^#S ~}+v4Tbϲ2*1 A,yخ gRR%;WS>Bm荋QЙ.9b @ :}rФ N+R;(\!YPZ&g:c ߟ ]wu31BFɅdJ๸|Ӑ33Dbo`LR;uGyާ5|7Z x9&H ,vä2IybXRKr @vJoFQ[G!D3vSf4^E-CF-*nVͦhIHf%䩄yĎqlfzA_>\dUճH7W;p6ihntq4Ɵ abiP7Mj@#iCO}Ianl=T@7/^D5Ef|&Hϝ˫P أ?vhHi$]\!5/{40&; }Go2p =xԞ٨NGo J)GUN3RAVQɛ h5av=!uZMBÒnCԨ[kP;pCk@=^ XvxT~}v)L*ܔ (D;P(78&0_)l\r|@@7kJ>QdZlU$ДWG%峎(D,Ր,UQ.Mdq|( ʟ!#/``coķ !N2(Ջc +_wM #k8ha°oQx,+h;$8!!ڟaxOe?^??[YW+Y{9GlV&`/)>T`D8|//- a0& OvkΊ," 1ϖpљmP8f{)"8= ٷu'_gv\Vpm9\cR6j;_7:M\W類KhQ)Do~VvZ¿k':)wz6ftCŲ| |N^Eᑔ5KG^:I rh]^qRo# p5plfMtCٓ]-e [k\i<\h,ZqKߎk5"G0u Pe}й)<"ob0YM`>d=61w@hsQU)gtaµ 0'nx&v ^.zTەL #]W=Vi1b{=ޝ90dfM3r^苜 \0EH*27ƸFw˟8Lv}\+Xua:a`Hf5./*CZ%%^$.0Q'˛wSr搐IRV[2qqTV,T{%a[6ېYF4p%2Q,2^k_+"Uv\jqȨ|!*ZKgL$C%(|iIEV㪄ӝD &ʃѶ#}7Ǖx0}HGN;*ˍ@nʢr%>ĪѲ)Ygn),cKYni}|=uw`[mw/p=_n7l|J.⿚ckܐGҎ!5PbP .zE$Y~3U>rJjC6n}y H6? Ek\n{l>mʸ%7bg pH\ V! V+}HpyffteHCߓX`Cjr2ϊLXlcK]J30-/>܁vJ颇e\ ų8)&9+ ._j`;*- o|}IKIHa8{ӡ%8Q0p[%`dyt7.QݛZ ܌/+X䀾8NUkd<'opxxMź"y;3I+G{XcOCVδ MT$T@Uj`YRDEy qUc"l 7XMW\C-jfgw]\afuOZ.4): ~dMq$pbۀ+n@v;N͛<u~!fJ,G#_(n ˗#A&;QC^^g^Eܻ'?.7艞3Uvq7WRn(c;!2xg1ƨ/+Wڐ^lTKE3ԓ$̂!_Zkl>-"W1]uBs+\.]\.Q _Uӵ] 2k{.Dn;*$uזMchF9c6 3Io(}w 8l&J[NΕd7x1 Gqaq<"&5v>5oG˸VmD)B 6bOWrD }S{ &WD kO`9єjb8Fh+-/@/jpa }W^KTޠ#Q|11IB !DO}va+ I&@˸UakQ4KũWݣK"Nn6"㤼>kNĊޓүH\õh UЎP}͸W: TLE8I_}< &3VVo#!SsB Ai"%ޯAlزX=jdhN/០O.PI.,M1T'Bkni2*DH ~4Մ[$9̂,,#ƔJϱ~+@һxMݰŕhݔЦ -䌜r=,W|K&0M 2Μ׫kbȁB+VxpX[J'(Ȧsٯ<-]Ϝe8Re z^cڀAZ[lX>psĕقtz!mb$%PiI2frFH=ϣcsMf67ƬKîJ.14Mttn~t֧#\-#d躂*4y Dטx,mԋ21u ?pn"+T1%܁ _9p֢0pY-k(X;el\ӵ , B5HJC2 . x$a" ^/wp?fU?2QMIOoJ&_XQ30Xcõz<}+6 Q:`ھŅ>&{(9fYݘ&kW* Bm HSYFT21|(U{% xVe 9Sm9|q'n܂ }Ba>f5ƞrqd a%O'J/qy;4$6GSNN70iALJj۵oZ,3UF̠!kPOBWյe0*53ߡaurl-:[`` `26Y(dW̐ZKóLb TzyZ{â|E@٪<pr O|`@[(d.3.xsɠ!g&VY!,wmb'U*&\t ZbgTspѡ<{֏3 ֚Q)X_q,KˀrZOМ{^J asfM]%F? mhFkkt]RoU1Bv,_D꺶aU!"41G{ ͹=D cg"Q Ql[^aBלc{y drfԑ˽~w@k:76v!]!)]Ic晠P H_}A@-VNڨ9GQdRGV'+:21LN@ԬQ6kL9cގ"4 x_G$;ji 8'%lNrxew9HU# uY9phy}ׂU?7~?sBXT:AͨYrیkK mCxa9,o1F52YӥHꞾIi }Ȗk!]\w,f qKF Z)p.2Yl~#, S)KEPLpP"r;VmC4zlb K+ Hn7掫*f&x/ώ49+fB%i*cbYX'ک s˺λ߸sx}Wzpp۠Οz57 LxI^sa=Ѻǚ.#qvSTV2!O:H'/hK )'L f3הY =A1Z$%-M]WkLBh+@ɹuD0\YZk!ps+aʾ,%Z|ZEnokw y3xiʒ(Av{ЦLBC! M*[$m}EV"K2x!55I+.f_ Iىnbiy+eC q*%hc+QrV/dheġƸ7=[cgp 񄿘R EK7)Z[~-\eC% N(k5U?/~OOi LIda.5Ւt0{M$<^?+E2X ,{jp`p S\-ef!rN(3WCcbqa]S$ yѭe_  Ħ+[7<2 ,h:\4Zsۃ@$"e蜷IWu4SkC 61q."RfF\g@@6$H-3G,SlNMt,?_<-\Rf"ˎ+l#R8O WL*TdU&D 9b\f&u>7b{cr*)ޘwdr@sv'؇\:Z?65\h\߆2\;;I/n^6zeE^LrB#oi7v&NJ(&C 8Yl_<ą|K6ǔΥ٧9g[9dqυfSSΐt{݂8, /I~7?aݟW9c*ɚN}+J ^tE t(KS^kC!YPqzLza>Qm=Ҍ'旍!YÁPC֮x7sDFir n 65ppω~@riρ"g}TJ!S{OG,L4no_aD1P6KdfsEqfC} 4TІ;o8&KpCB|r NcA[e`6n}CtM7T2:WKxXHiXZ8)S\N9-$qBR5B0)%#*S!Ϟ? ,2`3]G*(kyX@q]Bx4fmZ~stQ^2˨F%o/D4J!˻KnUX7HEɟ"8 ǷKMa̠rQI5:zUٱڙXj^ 'ҫVL=WC$0lP]|mlP, Q>񤸫wvf7yU( qZ32]S-;{'%oV.سvh404Pݴ!C}?,mrQ= mGEf>츽(fUL%@{]fROYو;q?$$L`:Il0 lc?CxjL)ĕB[^ʞ)NM( ,E;8g}5y KUHSFhl9rM^&Y2 b|ح;h&#Y:菏 {RB /~s-O˝FbSnU5ܜʩKіiut4mz)i3P{5ߨ0:4GQ _f? :ꊁ.lk J8PG85gME̻1Er?M]XH2< ۥ`R5M%]xȀzR3tJСd!58{\6Ѷl!iI]x!z] ~laF_ D==xb^Ȫn,+ќraH땸;r!GIIDobM*A0q\@eżK=~F'l;&Ҷq͠(Py=B<f-A4Ol.ܯ2yoҧOr|HkX( {kyYL*տjb 4MpE2]YJf_)փ?yw*qYuC`~_Z_ä/X7J [T]7o$=9뀥|GܶTC~z0.t;g@e gI`5[rp\ i!HAPuB+U`!>8.>D]!i4RZS͔=Qo^?0b%[)RBN=&]a3c;TѪǒSBkA@UNcs<{3ۥîZ+3ދzE60rB~1[MlDMm {oqP@1+v,ݮ}޴&r#ɇޟH ڒUzc8zM,*Hdqy.iDi\%IҡNp;ߐGE؅_&-xABF_ǼV  3FdGwp fBNYj8 }E#qT@/3aS=-{;$nzhēfWR$ERS&' i|Xn)w?u9+D)=ͪS(+*)7Aɢ8Pk)s pc N!PR~vpg>}12&nu߾2EB>ZKC^6uthnR_-vZu:m#ȯInfi 1fJϟRZ pMrgx~ݩХ̇XW+?f UX2"RSS:N$uZTaM70dY#WM05Ad+OiT.*r*{̐Kے3o f)mڇ$ZuirtH>u VIz!ij"&w:.opM)J'JK|a"̗!Nl/ezX%c|>nⴿtm[ w%Oc+&Rr4XO,CFS+Sy,(pBY+P *ŖF2,ãL%+fW(PiR+nEa:{sohMno#Jdʅ99(#WT#3U]uhƪMQSJ DB(2'ћnH)=m~v bΒאhv)D9rwߤu#{xHϡe%C[tr%16<8g?Oz.N= ޅ9WjOԆ-GLT_Pzcvn y\EuC;}OA 2q|`%z/ϔL)AyaI`n{%c^<LdHjbz]LQϩqpy~B笫l"5; >dZX(p,t0&\X dzG.:P _ƻJSn'oE+\2Л OZJYaqM%}˙~6<ИVž&U^0wKB IszL a>T4;i,bE.F0Uol@:*y %ǤB"KpRb!#h<'m3'D "8"'Gdzg>ly$yApS S! s MA#K[Dm˟+kAn{CfӀCvYGE1Gꃿt$lw){}U>`N_;Y+0~\Tۻ wZ`E9{Aϫ,U $v%#t@aq Sx$9h SC b Mzfpa3yV80-JIXwG6.'&R'7RfZXИư ` @1l`nYS=ːeomYsThg"w0gT gy~fܟBl}~H猊u:pi9eI"M1U- 65`;ؾ'קlreǩsΡY %bÆ'z%IzFN(W>o?<V"ε&B"{Ot"EؐB*(^YJQG#JZ@ܽ7 ;{5 ?gY kWjק\tĪ6Qs>NwBrcT҄W_^ZIrO\?futlTBe.YB;,Bune,8R8VLj&vq LҪ&O؅8L7ZĞUDd6lWjTz'FuWӈ.lg#eq%7D pEgtܗG .\J drRNj¯"A)Lfy?F*"&=?Sj\*,J$*֙a ob 驂=|A]-BRa8 )AwdiӠA`Mކ#3i6͐>~}P%yJa(,sNvId)[d[Y+=Sɍ_$Pʾlݢ.<ʏ-8a! bUkaR@_ѥ¢.w+I[L nb5Thq  U8;^^`XبGËGެ%5t;@ 7c3Hl/S;YBr4"{^!=氼v{!<9i/Ŗpt67~:CAn4P>׏{ۋ\ <Hi7i$zFL1shUkho^/waOs~;Tm p;yy,Pe@ "~is0CR'GϕD?Il\);YER>̋fM@%<V,L8% ݩ )CE\o㙂j\Y,{:FCEG!r.}rúO +ʨWxX b%拹{aKYgI4c H Q;MM]QY0;@LBb@&Xo0u'A\@j`ozx)gz53I\Uc-sˇl/rX}0lo$+o'KN&dq9H-SH0bi5jq\K4@Fᐑ{œ;acW>A$]vu'ny,=%A5uHhAL¥u>U* ǒMCZٴ (p'ACya#EsCe $ +.#~0Dl d6/sgX7Gl$57l̘mC cAl=zSgB(Gq K qsQO+P9`UƧ.i&9UքÀժ,/zڄLj%GW&HrQ"5&x<ǟd_ik 6Zvl6|LxB+Ƈ YZ