libc++1-4.0.1-5.1<>,e\Zb/=„jv ձ`al:Mm– ̴"Z-\c34 C Ũ`ɴ]#Q11GׄS/ SϛNE]&ojbFpQe zQhsNğpW|pz@ю.{h|)B^V q#!2c L?ؔ1S=b4{:qxv- p6X{V??d   8  (0 4 8 @ b t|,@DO(P8X9:l>@FGHI X$Y0\H]P^jbvcdefluvw\xdylzClibc++14.0.15.1C++ standard library implementationThis package contains libc++, a new implementation of the C++ standard library, targeting C++11.Zblamb76 %@openSUSE Leap 42.3openSUSENCSAhttp://bugs.opensuse.orgDevelopment/Libraries/C and C++http://www.llvm.orglinuxx86_64 %@ZZ16d6e270a4cdc5f9fa4d9281aa4b0ac1libc++.so.1.0rootrootrootrootllvm4-4.0.1-5.1.src.rpmlibc++.so.1()(64bit)libc++1libc++1(x86-64)@@@@@@@@@@@@@   /sbin/ldconfig/sbin/ldconfiglibc++abi.so.1()(64bit)libc++abi1libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.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(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)4.0.13.0.4-14.0-14.4.6-1llvm-clang4.11.2ZZ@ZZ@Zz@ZqZp^@Zo Z`@ZV@ZTZ1@Z.s@Z%8Z!D@Z@YYYYܶ@YYW@YYkU@YWYP@Y1S@Y@XQ@X@XX@XX @X@X@XAX~@XZnWW@W$WҤ@W@WW/@WW-@W@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.comdmueller@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)- Add appropriate Conflicts to make the package acceptable to Leap 42.3. It is required as rust/Firefox dependency. (bnc#1091551)- Remove liblldb4 and lldb4-devel from baselibs.conf. They are only build for x86_64, so no point having them in baselibs.conf.- libcxx.glibc2.27.diff * Fix build with glibc >= 2.27. Various locales in glibc 2.27 started using narrow non-break space for thousand separators. libc++ tests must be adapted.- 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.- disable debuginfo for arm as well- Rename python3-lldb to python3-lldb4 so it can work with llvm meta package.- Rename python packages to follow naming conventions. - Remove unnecessary dependencies on python3.- Fix %check tests when used with python3. * llvm-lit-Make-util.executeCommand-python3-friendly.patch * llvm-lit-Re-apply-Fix-some-convoluted-logic-around-Unicod.patch * libcxx-fix-python3-syntax-error.patch * Define LANG=C.UTF-8 when running the tests. - Add explicit Provides/Conflicts to llvm4-devel, clang4-devel-static and lldb4-devel. * These are required to be validated by obs repo-checker.- Switch to python3. * clang-add-python-3-support-to-clang-cindex.patch * clang-bindings-allow-null-strings-in-python-3.patch- 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)- 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 llvm4-devel-static. llvm4-devel contains shared library with the same content.- 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/ldconfiglamb76 15260450264.0.1-5.14.0.1-5.1libc++.so.1libc++.so.1.0/usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:8086/openSUSE_Leap_42.3_Update/6254b8849445156ff942e281683f34b6-llvm4.openSUSE_Leap_42.3_Updatedrpmlzma5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c2252ae7efe4258c4d876eb37923c991476368d7, strippedPR RRRRRR RR RR RR KrަʘbL3)K?]"k%Q =d5&9B4} l\Fgē֏ht W9^Rx_ 'J( 0:< 9zy:QB#Jd| gЌ0%4uο5B IH;UsZT}vN3! c7;{xh*i` o,Hu{غ3-RQ La &_D?tQq+Q~0Зg^tt|9g?cٳo,ENsZs'fopIͨ:Feepf^^J/J~p>WV*qpv2MC!S1e_ߔ,/+A7Xw}IįN󱪄 )$ hn[Ǭ/PHgn%8\@+_HHtcG %%eCZmJͧ&xUna& ۩5PsmQמ@}ZJL}=CRNQ? y+q|d"Β|h}kY!`nUUk w;pjOS^?"ۭFѮ70j~b\$h@r5/49c/C*V 2 ;Ĉ[@ x? ̪ \|&PoKY0I?5 KY;(FLkG|"}rz$џ _6T f9cb- (.Pve arxk|%456'dZx#ǡٱy8s{ږ 6H%ƑqX2Ql 0x1l`wcÜ8WKb ݥr87,4(b4P^P܇S>C9~_MM~V c?qU_KO ZZ;骴w;[U(J/V,bO^҇_eРu2"M01hD >y5g-1n5B Vzi\hfvW7}eȘyڴ8yy66l,0?-r,(mP\ BT MpX%5hV#\P ~H_4Wy׹w,g [DDm| DUWes˦c;P- ]a6 [*ARxPƏvt\OƇ5kԢ.Nx ׽Xr$/b~8~GupxH:njR(#uy4_v, ZTES;[3yA 26TȺusd 5d!׼ :WarLj8(D냰O<$ W/X#7 ,4ڈ(d*]~pM{{*ڴM!#!wB3L40UH[ob M=A7-=>',ԟٮcOu<7y齑D7HoBƱ#d.+78HcI T[!3&m}hɾElp|T\ޒJ  g>@06UAϹ8' Q%i_y$seKh?{*96 GW` wy?I93vW.$g1 p~ь}Pm{ms0bb?1,v=Z %!ǣK`,-Za%2+Gm.&@6j+ M=929/3hE(m0Ij_Yȃ;42K{Xz<Ąnc06^.B`.ܠ,?l P Ŧ"E"C(Qi=6k ڭ#j/*g],8L__g.1Ud;Ըpo]=󀝎}>+pw$qցg$! "K*EYBsxrBxnԞ> E+<2KቾO"XվWO<'C݋HV6kw3q[}8V̺[ʄ٘zNPY^-cpwY$$,aS-C5_.ek/Uid|hTZ {I<84+:6tUR]5 [ Vx?d,f{0\1FYjx➤:f׆ny.ᖽBl*p >*gfpU r)BݧbNGrX^KǿaQ܏he*1 6kuYu 7҂Vʨo|~|^١ 8Z@*k<)Bh{lٟӺh4IJ-:yX"UD)0_7_ *SG '5Px~[E鱉jX7fokl.>Z:xCyeG ¶&-Aqm!sO.!UDfAԆ ^q#(nE-g\f|&RNe27oɄo:ziQ+5J2˙Nk=bH );,m^T@8#z|=,&]!`PСjZ$#13F.fڽ ?e.!ڙC#>-L-IPVD_|uvJdFˇeڼ~xaf@LĽ_0ͭ3٠n(5_(=?>sD*̏w>wI͟ ؤ HrXtAM1YfjQMeR&+GT7Qf_XB;eEi0hV!wˎV*ĨzʊἆwLIR~yߵn6$51Ɍz "򨛡qMhhޑU7)h ϕמ~#@܂Z~J$zdkL_=6N^ӟћد{Q z @OjOz~m>AuV0OLf211=dH6~]1[Bd[u5eЧC(#gb렠`\lZzډr3ajޑtZ´[j}GZ}x t)I$u"^4VC\rBemjƳMuPsF<,c]ոֻ|j?XyĢ#TҢ܍#: P淓S̰Zefp3 L0@WƦy}5Hm?h3wp:M[8ۙݲa%9OɛA[ (ag甒IE9ſ:&.YQ~xl S穡^Dn2u(ܓ!wۥ@>\WXʾhqڶNL]p M%SPc(xX4̋' = {>AY_uug#0Z|f"~zm +AlX5HU2̉?;Plr]) d6^#*SE9>@;+."4:4c7[o ?{@yL^2E*'8 :77N?϶ gxE/\Zth8Lm5ȓbV1E]߮O)(HAQ}vo%$\r7'`>ȟQWE~62e4RsF&n'%B͗);?fund)֯Y ^lo*Z"˟b ;?+!_O*N?Jv5mD0imB*rV9Lz[3~QD;]d~q^d p1u/0y~Sߛ&&apC8̴,Ģj!U k+LUp6ۙraL<$^;87V?4Rj3NE@ICXNϯB*WabL9EᗀF2LqJhn2Sk*:ԟԗM1L3 N :-9Ӭ&VuGMѕK㞍OMMzwkI9 {=$ֶ˂)Rve6.b9d Ô-*^h[+M_"Y׍? `l _LV{h~i_V'qMsμ6pސͮiݪ[>}^惺_{wSR\O驩~6x4 y~@qPtB)8b.aƛ"x/KV^;?Z1fCDZik |Ѧ^CS!Y+llV{Ydd?k Jf&'ȟ]&Hٔg*$$б4dOuM3cSJW x-w55TJvY ͕~uEriUAW NrGR%JѬ.WSvyB|w(*edSþ I5O[7B1p,Q;1=2vbC橕!AH;~6Irqn;l\{l¯_E{Tc$DkIf)[9#7FHJ{Y1Ң +$^0vXe,Ϩ:y@Fwa#o61+5U/0D |Pa@ǔ0,[Q(!7e4B*qen\/=|U{|6bڋ(Râ^r9 Bb&VK\/oŐH'5Q4\BAN 0Kwt^Zbl͍av1 YͽR"G= } I];کod0@B>m&`tuk\ӃFx|%xc}AW [iY$ش}ͣZ3ǸVT;8V#<._6_LvHiY6JjtޅZf ƅ }?7Tؑ1IYľY_H2"^̙&sy]8~<2Bc}t.'*ɿMNjx?qΣTVX\ Tt|ޕdz r.MM$\!~; N5aG1>`DpPtXD[=,pP*;ւ/k,k'[n @6-F[ϻ<3zOω=zuu=w-<7؋0M@hXkVZʗ"~LX.p4njT7lp3(JcIewfIwS79zo4a\O o ,8WBXٛh8MFu֙Cb8W!@4VA&͞E`P;Yu<艫 e1L99V6ˈCk]F3f))_tWʺ˳8yjft]M$jU[zoRW.nV׮& YD-_E/ӲXI;zj?04JkId+t 䫦ž^0ەՎm_i_f;"Eug@0 ~v$Q=96&o \jyB o }xbu'1j B-_!(?.ռLI5J dDcfoB=?-,*iܙHUk'<-=oĨctѰ1K,i䵨 `M6&fO ^,;E3AuLڣTIW޽zB8]A/1a:Jt<8``۪`hJk?tu:ja<@gp;MCxr-x9nvྚң 6e:\N@O 0X&[/k#qBMoʧJV,JnTKhH_-/>?dnWӉ6hzpk R9,皻+dEB& #h5s_Gf5?Yk#0+/טW'ΛhZ.4rX`h>TՊbeV)^cBCRX,߄w^oAGM=elOׁfNl[O Qʔ]O$lCE$y`NH8}rqbc u G:|ʹAW W>X=] ^ýAY_AZ0\'6ji80+M`;,%FkH8;Ň\udjv9t.t@t9jO_ eo1b -,>x JMX-NbyE hfk`JK#M -~ 0}C3`yRWQ0>.ڂ*Es}aw,x"~dݡ|^Tq gH`cƹZo~>ϑ@.A&roVQ{f>+/dIkG-̾]MCD_/<"#t4#.?5^^UI䋢;ArMu$)+ֽ"k M?&1ڂ LQ%]K$jʍVlW)C,t-~']ޕo[+oqJ~2’jYéqv.puƠk2cZkFۊ'A8צGۣ :)+8zI]/6( TՒ{b!$h & 0[˂JobY^]2Ú=:dV":q/ 2܍xƴEC'b/jPT6so$0k/]x-o2sD Q<Ir>? p匋,g40Sί`v-^t՟s̔$8:nSj!׎R"1Liw}}+SuZiRo:\ʑbn\#IjS^[!!C_]c2=x`޹Y(7~mLفOCxDj9Yr21+j D޾{9nu ϝN?kKoB{v!$zZJRL5rfb-2YA D_?ۛx_1 @nC@ nTtvj|9k oNM_(G7u.˱)( s|Cx۞+0Eߊ!9iza<㳷ctE z]S59}:D=&/~nmkA 77۳O_+nap ?q6EYc4p~BX I [DIYE[y (GLd+(kkg㻡_ {Р_@QmH$eVFD'q@b&Q@VYh8! ]T6jrsU\MI}~g CCOm,q]W6|WT(3mЧ |a$tql+{,!JòXl:wps8jeO8X, "ŀc k7,Ogkm:Em|zZ90͟Ќ;2;%̟TNrQ:VɶbE}vXkXnWT|R*¹d~R3Dh%7 l3Ur3y%)Gq[p!ܿD'v;K&s8KCX[EqӞGd2mIQ2%G-=&6w; B4[|LyRɫm7 %Lwnfk{t1XSGՃO*lL`0\x/>z.MeGi@Ȏ!d`[ּ"Tžۛt#S{C8Mi;N7&A$0R3gŽ@ITp{?ۉ  С:qgiSBaޕ|isVH~YG6*V`4GfO A1vǰDf&Rd6yD2aS:3,h5[[&_f`xWۮpieFJ;_Υ  GO/U1 uC=8հek0:'F$]Q^.cV m18[uӴL(GSB1뾍QO/q7̌X,s|p) 'r ;ȓ/ET4gެS"T/S5wfqD3XxߊTJ]["Wz`Lxfwn.jZfS9lVjA/kEl kk˩LŪ.܋R-*A)y53.9M1{&<.r8(r`ix(I0zԎw|tn&LSB[OÙ<&Y~t=l,~?͝j(H3mJ\3/n~d]a6Ee^  G}/ oYgL_nÊfN>j0[R${_4 e 1 XwlJE /J盍ZBnh Bkey ˠ//}cNVcyKTH uT:@pm5ٲ 3ݪliͲ/g`lE~MYQ[Caߵ܅oޤTUق7)rF_x?NrrI3b/5Dk^R̉.LgVm#ǭ|?SR|IE^xL .NA7>{_|>Þ{It=%R5:>a4RÛW}/,'Pz^aͣ&|G^ :z7L`41wu K bQ0 A' {D⿊6IdG5`\zO_]'w"_YF0DrhCwBщ*haA)&K-6Z\iΒe&bD_Nj ֚BUC9Jxݶp[^lП{.^S^ѫř=KuYxgfj߰rH$U3s^珅ᢋWcԪ.mX^r8t& 7F}> cX}u7׃ː>{uf0OCei 5X)6i{ y ((QTLKb [wpiIk9IY(d =;3f02ODc2~ڎvN6 zqWP9s S,1<Ꮮ}J%n*=a>:ddy#O̷4~-OԀ~t|]*ʂݘPE*F6NpX8`]R8K UW1ξ9牦7lKbF ͠_e^]DF!~LeG$#Pn|?b_\Q~V@<+"apK[_m ӗ=u!,vbԗQd2>xD/I5YRYKMxky"bLBыU_pE9=׊K#MaU=Y3k4s[=/ɋ¤q,KUP?{d]<^VHR^z+# b4Г8H_b>ejwQ_~jBWf0uHs)0NdJ%+`$JnBfr,jybDc8U~O^9&sCg_$aﭿUQ?9( 4tYJ \f{TlO{UL}2YF(t?í{*\œ6}kadW](/Jv3(墶?6 П-=q{&8[*+ƚQ+ǧN(P:'vڈelFͫ)ل޾G#>p_3N'Ė]М&O` ۿ7ʾ`.Rj~3Z;_.H@ mɊyaPIiWĖ7߷L?(|)3͘}㖟vV ɝW1X M]FE7Dp i|=US sep;1?o$)!qAa_.+N g\XY,ӏ IWg*Ya Ym^<}7X&'c[rpf"03o!LqVZIIӳ<!z*4vC[Y4!s,ǮyJyޝSo_up!u<h[IAIC͞6 SMΆעD,H֣P~$/aIYLs26كI?_ؔ_VF}/[G!%Zj֨qU#{[ M(iW-xx  ^ѱ:"{M-ک]z=5q 5 [En~n8$dkkmZ*ޅ2zOAYֳc(1Omg3̿؛ pj MD(51 N­ڜ=`tM붡#± 0B j#$32Qd_?GH[b} ư;iS;CX-d͉֕WIXĻJ9=_%y }EHn}70jivC pxlVhsN}rA"xywHӘ-GKefZe:&G*`beNb^~5vh[y0"W"2qu]P)>L2F= td8ldhFv{Tw}>]{TyR^>k++e?d,??|?e 2nO 0 XF! uLYi+xX\# [Zw ĭ;Q%}z(f>0ez (61:!yFLNsRo[!qѯ-f%n 8 gK>}4h}qjb,~`=qn!Ӡ1d%^B؋ae!w'|Sx\./uOnTZJ6jՑH;>},VA]xqıFv>7\E&< (֐fsE.'/Tn{SuI@!B`,)w6O'{ЏDTr{A ϺB[PN4z/떰խ==1̾w)B9OǪl‡$? 㬟S&h (CidzK-FTI<2s H5LcyXNTvRw0T,ޒVI^t vӘMGɂ&tSjj(lٮ|U_rgVh uy<Ql\.:Cr{xpNhCd%"CpT+]oH'W qR֊yX7?e.&0޻GtD^H<*;Q WIwLJ%`PһoGVC#-nD<o4[r+L J}) }a:Ly2jcrw8;?!/[dͅTV(A7b*A*!%lu7 Z::kMXna^lI[xg /L6 @@&7 {"ͣ*SNI)+njv5h A]Fo$ PQ Lk1wT<=DMq"^XVŷڶrٖ:Q/CTAxFop)/]=(ELkp4Eg)W2Ѕg~OejWe2$Q;D*n) c 3NpO]tg)tm6|scz07s F:nِ8XYS 44}q'YPk-˕Bɔ}D,1ˑqKy}rͷN!șaUG/JOzyx\%=}/2l'8ʨs 1 *"G|܎8c4/٩7Xklz<]YmTR1^3_ LR'/>6nKk0ґt[b(H<; @> Wz/шnmPuWwLwI)Yt׬Ɉ 4E]`vI̓5{.̦Ul막F*;;rDԹ`>")YEKTLѦ()H귗|7sqEt:zĽi퐰M|1`"*+rrE 1p$fQv\}`5 3S/ U M럿, #6aNxd5<ԍa=$ B )X d@:e%gwWǖ'83h U٢ܤP̰%C@,p9@!F=9Hpnk<3Mtmu3/ (b"q8ʰ*繕Ku6z&4Tv]F4m\A'/GR%Zm@ ՘!;j)=ɣBHI093r!7M'CJĨ" 0F#ۿqTjyWTJhly[#]x­<{ lsHCQ5Wp*=A^pzRnk"^L}Y^wf^W\tY!9,<O+7YnlaSi }!/ڳ։3 񉿕*GIɯ{sWݡIg^+&uO _Z7q `6/fC ϖ㐵LXؑ @"Gj1AZ+2Tqni }6wO"{Ne9QKbT^ ݰvKI\m[@i@;y\m Y5l?"ޡ$-'|SeSI|2HN6HֽWHo]0)!m=C.MŻ-٨uD'q0iF_Eg[ŐbَE7?NTX6i#(+s}_D|ߘ} CK)ZoH\fXWþV@EQʾ\ UI IvdAF>/@#D\n^F _kT YB8i!aeI񏙬,<6G8+5_jhTc]얗BL# ޑ 1Hݬε=TZ P lUc'F_ |AtBu r&mTK:%%VfPؠqgU- CܖQHD 4E[fx X+ l\2ɱ-6a\:/Vq'! DZ)&ٳ4]֟@:^ 5:Zcso7}.%fVGj )u)ulUİ;))BKTRd'5ք!PG_(v[0&ј+؜f{wU)(:V%]qiRh~^TɈ†ƛmkqT7иوT((?  e g"*J=/tݝ5ASSbOd'Tb.{ J)ױ3APHǡVN:;^mO ^Mz&ƂA8=(?8ʺ)NPD$&J/8GW''-2ov<o%u "صX#QldrKdᗛ<.^UncZlzd0Mo #cvQ 6'vhjRro0]TgQ1pnô`@i wMD7WRC@S( そay։8EH-Z"Ȩl fv%-bN@={BSfoA;c#rE.xGd>(tݜɤﴛV7E6$'^X&BbB?w$|X .\n)=KO\hcF:b\iڈWmG$orЗ zH;lѴ@RΖ= Pdɢ  0JNicA!& ;Jx>ƯqɄel"2b>*8_S8kr1lԂ GD& Oȉ]8E̎d)Td907w,I{89?t'>y\E(ᮏۃ)fb]I4`Xyh~_ g=}QxvϿbՍ؜?V_q@퓫>T{6O鱩`D<{{hRltz0nߨ5ܴKp1Fc"F뻲\I-곀/2a9;cNү-`Mߪ)Ǎ.w 9V^U\<."a{_j?XsaVVYwp*$8='4,Wr.) Dߐ9&_aS--Z4g?f l'-,+YȤ,@B+$ J1nx3ƞQ1Q^R)[d jJο`o" kys]^J|҄gc(/YUw԰z+xpN|BT504zY: LDmlL|NP֙ J9W]%G۟p_h5/-vĆhQ~s# ">~p#P'Kix(^7 o.4>b=A)7xZ}!`Pof:P5o+ՠM 9^f9sy慫OjJ"垽~ 4s'0mr|cF Ԉ=ON9~Md*X%.2$jyCi;# ڏwjcNo$f\.TCriy!`~k5Q?05AUOʀ!A8CB:N&^ax[ WGӬߺ9P?3FҐM\f*6P (kK; kp˙EWL@F˯M1Enzݢ(Cg"5΅]}T(@@nK'TgFsLda_@#1 k. qc$W]␳͑s5x8;bŽ 6DY K_J)ځD:Iԉ%s.mV'j8Ȗx.`>Sг%sTLK{D>ɂIQ*q;X;㢚 iR3!<]sq#ʶS]Lͨ2~iJ \=? ^mRmZOJ S-SЫ`Cof[iDSnO+;C(=V[Y(=b2LҫJs!-A*H8ʻqɄȋ6i(m$7% T/3!ӝm\ 33XC z @Z"|q xq+#"ojMYNU]hSd_ͦ*KQZ^T^$Ӧ,'xao\֍p&__PvwJ}^=ZNjCZyv&]_Z9 Z"l`@+3j qk?v(~؁pH!~6?ĔOX՝G<:eMMĩ 4^H.GL-Ƅ|m˱\# /W&/_4dۡOt*.O½M];X353\&//q.ƒT.%QX;*5fp|>yb-Bi#?@D=pԢ/ǎgI*> ~M+zna0$8k9HƩ)T7h0ɣ4Uv2P1_B^ܮ.dV _>^jgkw3EXzԭU}oyf\lDDkWn [RPƩ1Lq .}Km}\WTU#H9j`qN)<\y "gq;)!D Vg5<$ RaFv,I*O{H5sU/mkz"4:[fB+~ R ߴPS2te4"M9H%Je @ Wbw]ڵ*Ev lȂ,fk׊0ݨ93MXWy!˥cK$7eZ*2^|`~soa%#P" O&}ٖm;+;5x(t%ƱW0yhUMG8T@IFz8S8yŀPvCD }؜tڗKvxDu,d[.HGmfg.ȻmN5 o1M:ƑAxLK3{jWA*e @ޯJ1&6cOG -`ҽi,_+_QK=pք3jɭX~1;K,.=ɚ3;ù~pPo 72| k?:p 8A /@ ]:MfPu5pl$5[_jKGÕ#f7zd`6S@!/`vғU}bJfMzw5 ԨlD}Jyglm,7ґeߓ4 Tֈix!D5Aha񕵱\ix}H1%Jh|w+,D_(l;.Gtk!A+I%EESWcFW\)݅ rz!KBL-I|&5 ٍ#wW!˱qܪ/.)tkJ1OUl>ЀTX{TS'h4́⨤D~'r.XPM˶m#NJFCC%ٔN,Z,8(Bڑ)҄jrTbb(z!UY_ﶡLDLBF+`b5` I&nzb Y  hO̽4*LCLb=ܡDŽ?M>L$ .\+_ mɠeDrtGpNI H~z{Fr}msj ^&uU'ZŋwzYq!~Wxo91-IyU];W.i%7ߝQY4 +f[y"f Ѣ~Q'b?̮ø8#a`ẖkXwk;QiLU'bQsnp_*j8>>S* [sj\ !"+Xk\h8p`7WoKI  bJ^rp^=ȳCoƠmeT;ӿ]sܩ/aw6>J^&"GfyG8V=K>ǤKEc_HF(ak䦄ᾈo߁:ӶS#XAm:-j/ CJw0f>|^"tkay<'mL *K$ SjI_WA&㼲.v(s0ԭYHdd=ۼ&wZeu Zq;,uXi)#ξ!s_[6vX܁Z3a$ICǥ}$ϑ=j 3W]:;Jōx0 y?Ўkfelk'RcXEϞ I~ō.fҏNYGIrk6RP@#mdhlIrsVAIE",- zU;KP0PJ&>/&CCqhXFֲjQ-l!~pүՌPMhByWH+"Z^v'*ams uPD@`_peM,>IvBOPܙEO(/Yq w=!'QP-bn cpCP-%O 1̉G3_lU^ֆ ơI,ȕ@! F{35r5ck ]5UNZ}SǨLu> AJ?gnf-06sOzz'Bj3L(\ V)><1_PAI՛rR集!P!%L e`Ȱ`Lpv-:/kT,HO=qou+g+{ttfOSkVK%+J৚ |rw%ѼGv-O- UEd8Ӿ2Y{OS>"`0)ƞu3~*e !!=E vY¬ei4[O链V,불y7Va],g$$Hmd AlK Smp_ڟ9¬&<@Ln`l'K .^PkNE3^.uO0 YPrcBk,9(t`lUR[gꈤyeZZ7ZYΕ[/8jVFbXί y]o u@]\׮Nӟ=ġ㵺ףnt`OV:OM)p Co.s KIa`b)9/ F[vM9$yjRX@S�oX/[ ?q8 @OhC5 6w5Ӷ87qg,$ok`wSiD2)nrgi\PSSbOgbp yԉ5%Y ۳O>!Zj1],37⌾-i1bYDeBӷw2rlJp^ RWʑ4j)[]ȕ!@5ԉ2`dCUEvȊ9vWLokѩ z)l:hc&إE Cz"Wxﭕˋl4m$_Y YZ8?H+lHUi+|aPc9T L^)7}[>ua'D5rS p q}m_ P\mfnU*z5+P(ЫYMCyބ#,LGOyYt$R0t_HPn 4.% fJ&:"rΦ 91P, D9Q KUx\xDYl=@UoɜD#|byt/ ")#StDl_Jp:w)Ցs2Fo7=1T4 \y9D\H6~{p#nZ57D'ψ2)91u6yʴvY|۝Uqm9esT~t!T]T xDbQ|LI$&Q~v2~V u Ė{AYҬ$%x8jΔV UIL!6q_˧֗gXE /V+hNm|7_޾)2j\_xjCsI'SyIHV$ۨ`<{?,f'vL"ُ - 2[`k)$*nͶ7-@@%4s1S(sX}}0DFV}`ȇNSl 9'SbyZ:1 AFfB#vO**D%Ad];4>=Via1HuK%/E}s ҕU{>@t/RkJ yh_}L\T`8E\FïnoKkFuTq\25x:'Uks'h9skHGf}ΐ[jE׹ lUN,n9N3"U1H-uG}}ݦp~~mRra,ƍzsߴ 7\[ҿj~ *(sH3GF]y _ 7hfѶaf3;?rL5FaxQx<=A3Hds lhxB%;OOR55UE3$H-tTE,?;n,Bf =9gq([-Gb/@:QS!wPVRjD{\ g"QrXU H s% /N跰! &I]TA&oШy'1!| AсT$ vvMa^BNO8GUux'I% ¦XHiӹYSWI: ^Ψ%r/]Ԑ#4U귶SM}`n`Vf-RwIzd=Y΍/T5*󞛭8B4a[WmF2l OoK'ɢUз@PXulr[#ǛiK0_VM~ t n۔CGWZEEOwFb+or YwQ{6nU턳gAD=6lj=i鰣)\Й+j`Q,/໴yVq]'='L f㢾xGDaM%%W+6fdP '~K ;\봃>7A; iq 61}nc%@vG -ǚVxXtiozoϺ7R-qcG$?ݬ_S2-8Fsԩ65ETz7ؘYs4w;v.¿϶t (C{8vI Oa"{+SJ2x 1/f˕X(jx%Gȗv kĒ2-:}gpS">ET]ݸ$_;Ub?̖Z bzB/w *ۋ-C'qc3:|) $b#fD1E {b-`K(|SG&crSr~N#BӀS,LTP>`+OhpoT;"A]HB38iVʁ߲b)xk<7fKnMǗIu&L1hʾ,Z[ONoлOgw6h I⌻*V 쟽JJwF)gTzX>&[jͿ&iF?HW^ DgA*E$ %e+B (!7 y1#1A:Kh Q}Ԟihf8啐%]D`7!Qƨ 24, |dEMvKDe:ߤ]z~,P"k(~!܄ m/ː:+)gJaJ S]x^+?W9 < HqV$=)+1/=% ]7!Δi|d hz!Kc.B{AC`ZkG!E)[sݩ<YQEn['?њџ6y@˰&BҶJC5@uuJk IZCSUR2V -D_72r}Af}F<7FfWS)vU:| 5*,6HT_# [.'t_u#t7mkK@*.; 9lך 8̱G839hk+\{=37pP=|LamCxE,Y>ez+?2ԡp`t6wg] nVPn yu܃ݭ]:^E>0 DL3P\XZZU~}u>Z8=9%2dBތxvn;'(:;`1fTsAe[T}:gH ݹSxAQqW3u*kFfy\<;ʪ٨ #c 9,ŒyP4sBNp`5+| Wm o׬^*RM_=k9 7slb"xA $7ܴik̻SbBM,aCXl;Qh8-"DziqiA9]-Lth#\\"߫et \4ªK[:3.qTB2G1膄?NXr>27w*x ;-?ؖ1DL-@4~ ļp~=mJօ >"߄ƥ5cyӏ"&S/=٭9Is?|H&7w<7oVB*ylcN)D :>|ot+:r <UW1"ӷ~w$F[. S]kBL}"az&`gxq-M>LRCc/Zrͧ$vyj!\8I[,Uphkة ")`HH[f.*bc-˜+^q`eZ(GQ}Iʶ|;G*޼ӝ]WFPh_ZV>6Q&wT\f ǫ49r-HI'^ S[  $. ?k=YB9x4lY1+QJ5 k'8skSֆr)x|7쁤{e|[,73CS{Fυ6T {B*\¿J}(>OqC8K|8hHV:w#y46dEPpn.ߜxX8V`0Jm+@{Zk\nVao&Uw3n}]3P;_#\ǢV{ͲŹ d@C6gWu=ؐ.vj8]րۉЗzl@5+pH>rCN0َ} RG ^sDἑl;_ [0{^״FVꕙK{.٪Nu1`Bc\[gZ(8Q"ق"G-Գ垵CZ~[eˀ8"#V:{p/;C-FAW~(tL&r 6)]%Gᶬx[zΣ3scC]J~XUAev/h< 7br';|ʏ^κǣJ!nY J$t/s77! 0)Q)SCnvI$%uVW`ݣ&鱩.HS۬,*Y%Sg&@x 4xOPjUUfx{U!K.uťKN3e6ٱn?SHl@e v(Aa.:9:߇݌Kۊ|It.MjT Q uU00ĉBgt19=_'$S8Clގ[6( )Vm9'wa5;Bs^ eO!k:-xN:cO|UdHᗣQQlWc}@dPVlӝ؄T 7D R KzP [Gi L,T\W渥y5ғe(X}Ct WV=Ef&+-+ xB9e6-GDP[ I-  7 /W_uƸTI2v_I }g;g"`fz L`V,hG(vL,E2_sNxT/"D]"YkQg!DLg:2%!jc-&-e]C{)Uzy]$Y(Q!/$UaS PGr^QÔ9{zф2Mq0(a:-Ʋ MF_1 Omf{>` ~\Lxcܶ؈аFq.G(޽t,5N "Zj6'JCLw#+"EG@ݧ ͵lާx0I6Dg23 ~5#utYUq|RLE5X+5%!?rVҐH-'PUzG9r{؍,f# L@1.r&YdM.YZMφtuݞQw\ h0TC;ڋva= gFsNM2V5'۶MOuf'ULmddʎf]q3̃ٶ9:+q@~Av~#cȁw&DhR1-)ڠ` A2Eۃ 'zSRȦv3 qswxL)uv'0`xߊmǞ E%ޱy9%gTߖO1֑قvJ0#@ >.Rrrj@'gbn,D5^ Y/QzxXm4w38 v+!IQiM{'Uq j ׾ }Rԩ^]%Y)CZ?UWۂ6p,gC/@>gG~ZY!(@vzÃͺ_6#h w;eW`qb9D6ةC0*nϧ\|]EOL9]bc )n"SRt-_Q <30Q+4aFTij%N8)-Vm6TA@}v4%y&dȿ-@|}ov™U7_MGm!kk)~dҴ?EeT/qR]. `:(`҉+q=C0 Ml<0*r#$*d:5I ' <<lz:W+[#õ+*]ybQFt38 xKZ( K/)HNMF P y2vx2 fA^[ ^!%p8&ҺiʥZMSŒNw;=bfd:9gF^i0##|f-z[*w(LAU6{%o u]"!CE7ѐV'c<%Uf,P}9Ϗaz/$Ē9()n2dV\Er3p N>*j? KJ|l"(`K?B(Dc;J5eHmdPo_ƍ:EtSBkp-4hr14QA;{_U˜_zFRa 9R m9#(&L|w+jJw, <$`s~I+{{9~ !&ͯMy9`M̓mүQ2@= mTgjj~` Xx, "Yw`;T& pKxO^@Zڣ"DUg,nzT͞zs}l0m=ɝYt\BiL, LAt. • ( ޽F/+'iRX!,_s^ *n:#|m> νJ &@D=P'  0"&f {IW (6،Rc~ Wl66]]~zŤ'2'f 6\" YY/]3r@7|i#3UGCb6n5-a`8<Pj'ZQki@31˳ID;+#\.%`!Tv;h ^Nd*0!$ZA~ Kzc  OzxIw]'K*7BDU+Ѡ!ᅤS"rb\ {!_yCjFV`@8YLFr.2 97[fx4!fF>VA}'2$N_rH66{WAbIC@[.g7r&c!燐?ؗ3OGXGBׯ'4?S1vюIj;*mT46?$r!Pk-@!G{EMJY0Z*gQdTvZJ;UďF~ t]}gIщ8g@`8cTlm0iњaUO pHX}GitI\ZT8ئROҲ2ȗ'gojIJq S %yfMktltZɂܙ/cYcBm nR>)ԗ%w؟/JL2л澣m($C^p%<$lI9MA \ Gw9eQY/$ iG'j:TogPDĬ2Q"7͹i:rNoW| g8ԝJl=[#po{|`LؾM."UM-8$uo;dRܾW ʣːЩ4FȊ-BT;~l^q6F&L.ˢB jc 5X vz,7Zibz`å *=za qMq?q5R4aƊ2"Ll`^sL֊-֝e;Dw^i/$s@KRl8%Y?,`$,̽r=|M\ߕV%p ^>׷8StSME"Fwa:\>uҳZ[a̪}W`=!~TI[,A"~Z> 2)L)D0FFp"U0:ӆ$wǡXd|U+M L3/)2VKzd:f+ZI<!Ht mЬZ$l,N<3袋dhn~kN~2jr_Ɔ TIE:gB:ܘ~[,ӷ:^x=z? 6)\֫$5:#:۶&Q ns C:;; <( ߘ]ɥN_WVw"?\2kF"WFo e^z;V8%ǥUو:PGd6"KMXY WqV\?mЗhh ^5Vm>/lK.z( 9׆vܽ<ʰ[<%2 |~QoM0 CȎz[y; K^ES{eJHT?R SCRtXA'ʌ6CW4aB~:MoD~1XpSz(ԭ{DET4Rv#GWͿ!,\gvuQAapN-kZ78sLC&-YG&zF6p% :Bz{O#H߂Wہrʦl.ΧJ`^Acu&lַbMXDyGcL(\}۪$##C@uD2Q-lU[7`E+T/@U#ͯڳO=VMܑ_ɘ75kҰְž( pB 1SJ + @S긾+0 ^LNTLy;;85KP F^?3xXϫkn&$bW܅ : I*B(ɡZu t6D8gt=}Y~YPJpƱsn7M뛋M~W DsΜ65wx»Au繭Bװ63G8K7:~g/ƻΔ0`@ckD gjdC>É_],&}Wf?̨0&&-1T :r*rCA>z=$ rĊ2&kUFy :&Y4PGtu6\`BI9X":^qQ1iksw7m CȦ 3I՞e"b dXAmXN[`X86 V -*:ٖ 7p{}.Q FpWxqinx ӿf[[8W*F0v=1N;똅R*m R.{ ]qڬ#"oqfR/E6yߵ2e8-^w!d@A_-&Y;2-a4vQ:@.4)^"a{aUgI Jk_RZ鋺fY[Щ-.\G<(\:=%"p= +? 3"j"" Oj.9ӶO< U_xc=dc)Dߏ!2>(͋2n2B́ܨG7fXcP,Yl)'h5)%u>Fqe(; gd (߈P՞ wCpSƣwF X-49.F)E(Н_2Jpu鮒}؁'MtGϔY/n `cYߩwHr/EZ$SDC=|t gBjIK`m)sn}$#y>^ӡbX> +Gd!/^te?*bpψ0[`Bn`Q&+/A ۉ?`ޅMX_~%2bڪQ *߸sǃxdtTj:LzNzIapV+;lUG|8^TAQG h䡊ck#٣ ZfdLpɐjة?{(<zDWL+BZM9Oɺdef+bdEqKy=/A)t֟f\° #}+yY:|;D.":6@y]|yR|0u/;@Vƪ-=wgl7x%f6G**};# /b\og~f "#e bo}^rGw1Z^U8vYˉ o=zGz3&$*RXA6rh^K  D*zMWXi}Xh! *Cxv Zd,=4 S.%lжH;_c5O xz7LZs3E̘|XNd<\)EQ7^2^?. nXcmV@ ea'KTΕ%^o%7ڙQt=tv|JRBEb0 %njKjv7zs S"atPnz Td:C$Y짎[$`ē:\h9Y=>nCD'0]@g<(9gg5Fn}˙bB 8[GBDJZZNO0{$ ÖƩ4'L _94bO(T1`]X`5*Hp:2@aAdoPKIճܔ.B {Î ;Ga{sCM/62tDԬ0:'h P0)+X,KBېha6,D]qS'B6җD EC_Փ2zAnpP}mnq iÊkw%:w=Zf|{)qT[iʰ[Yo_Z@苋aLuwt4|EVM/_FC ft=i8i|Ыo`VΫE2HM.i1- /*31K,>|b;c =lIJێ$By_7jĩ.<CFj,hk6:6=yUt=vK6L4ϒrgUy8ntŜYATZعXL6*"  ):D e%|4IaK=gϕQɓZ#^1C0ƲxDN{f L؏>@!=hJ Ń8UU+kf/y) ʱu2]! J~-Wpy;>nbK`-6ˆrt@cn3ȯ dzgG7 1?s\hnX }H,2]I=QMOM8{U(XлTbs)z~OЎmXSui p fwVwiY:vǒQYOs>CJ}p>^f}-$a%DN"4B,ģ^څXhTJ0̂!9F+;q ɦSb",rR֮<4%(ƊQ99:dNBb48׷}iEޞk6Յ- &4U64{ߔ6zKc^: D_kec3~〈=ex e !QO>}|xO3TvV] 0įԗȡ#}3M,ܵ>$|5Qf=R1[϶jYEʺBc,ӣ>K@efIp]f^;1#2 5wx?Iz ysx&0z Vw h%R_nb)5.χ8cXXRB|B %+֪:d8:{5?'J~N3/*e^9Yy(-+[tK^נѣ@P rX"mz' L+MˋΩQM'=, iG =Q8X`Y*>u6EK1X1tkjPf,[G8l{;s@"ĀrC:n\j(QTspt݇}ꔺ{9*U|T8~ Ϟu4.KHWղIy$eS.ld NUQ8L3hMמt{6%A"9юry5 IҠimX; +~#}_(u,F֕{#{{а/xs2)Vmh_"$0ɢ̘ը:?3^N=m([Bxx [ѴRfCK87lhdPW* #HLC4;CE7nV^ee=ɍh̲k"ʬ-Qi)~Af^ F }54)?E^ w`uR'bm`-0+R̊vH:ʱo}wwf+bq̅ak=M-$,hKɳI92mrC&װ@8#Әޜk mVG&d2pE!?%uL#E ck742Bx0՞mhjplV*Iya%Sp2#K]O ,Sr-;.21 ݤk=N̍\b G0K[r&yeN.uBil'6w-Ͻ1 vdsʮZMI "obtH[<Z)tE[y n'ZJ]ga%s Ac-s)cE4avAd ZmW$BPnUOWj:3=8ֽb5^tF-"xM8b! E*nOd*}Wnj=jXjX3sg1=~QHػbd?mX?4Q+  Zx-Z E:MceÇMB;9]ƫ38E p8އg9}J/ FT)ιjc|n| K: *EJYm)4AR/č7-`IfA*{Pq>őy:S}p'nY>\|#f6һ5\j?ܢܛ]PFN\jC-2YF*.dS6S`0j  -ns{M]u .ÌkrSInQ݅M')Gj7pl5A9h DLFQZVyT!r_&Xv [‘,~+9 xZ#s٠E~ቲ DuU%f2.%,0Is'$I۾Z?7>ɎSuKw['2g6D1J,X*T@h1.{90|]H"]e?ytR[׾' Iǚ(ҁY" z#W?謁2!zÔ!Ⱥ5V~ z{j(Vy` PLQLo1M3D)|&&t#:7e0`؞!ERSF. -K2oHɓ&vOfWdhOL~`I|L,gR ~y|21BK)ECXTYβ,׮4hyՓz,IQ8E)#&ۍ&@c1-b=~}2ںǏbL5)zL4 F4'ho\]G&3o i@X{`G]z6qE?Cx{_, hBvVf,LoO=O;jBAiuV<3f|T2.,!?[-ӷ(̈́=H)=u #E(dyS":zOs 2ujI|-T섚t!48B&M3,;Ѯy:c5V<'̬Wϐ-5a +8L\Bloq?D.QSwp]>dp74Ѓv '3~W\ya]&.95SZ-/~Iv҆ڈT;/)ݧ iC]&\f2͡~>ر0i2O [}_m$ |rߣeR7DkI+*. Kk }r)]@fiZGKcy#KZ`KS8" A8nUyn*O4NS[EXzg%%M]433cjl$b1s?n7 ]km@,HaJв}$g( +6Qs%x,C- omb/c;F b/Vp\[R=1=Z^.V90FJ5p-d3tT\js|PENO# qu1'}X`GўZwº1J{1XNvZdIa[*7`ui lk,-q=X]:LM֍?O.FgnV~ed-lKGڦQ7*uQiPZk+asl-W.Z >^eߊm="6.r*(/sGN56b|_,6I=QIgbCVP K_IuR֒>YDpm_urjitHVO!H^e>3Ir[IwFX$,iM^Ѽ~⢱|YF9ut-*qopulO7N'Ilek,&&zE {a\h;r8 ƹ'Cvz`t+u _Z6c u2gp.dml|ltEGx78P hmQ%EuG+yrwٷ&5E鑳NeM%$(s5B%`Ce`Oey"~7hXߘt>ح߶Kn1 >wxSU1T.wxbWoj؆Ԩ>J$Kq oKbvU<ko{'Qw.+ qW^^('ߺns_G?7CHȯe`zjj K:RꂅK1\1hܻٔz_pTx&sU0M=O~% o}BY 7 ۼ(CȫPҟ$}}w5%-@O :F "i<@ކC&9(^įb) RdA2f3U]f/<6W1Yq\g;e=3pSWyC+e\!loNY).q_`/z}(e|r䢊m[|{\ I'h f ^s̼k/z;:m5gD<Yb\&7ށx!WqddAoGZiM?IM)!.VY@2fb/e(y?1rI.ki%Ueh|s[ ϛI~ݔCW-` +^Fcq߇^e 8 LocO T :rb`”+S*d]luit,)]a"dy<37-bploڰ ܙ g܂_E{pTzĺڍ`eg/ğU)M@S>ەݡؼ >NkpgK6f ,JnrWq,2i0pc+l ^*.~N5Rmqc$L  ARe$֠H&A؊Yq5grXFP[A(u/(DGv{9NCnn[ .cؾM^#@' Vl:Ai/ꋉNu%[M~0(Skab9*~)ˋ@_lDb ^_3\(p yФwzoijJ-9F\~Pl&W[v[,)[ښNk r9R ]\}3cQ`0O @g⺺MxRיD$qnc$hN0$ؚt1M$ATHtKԖ8ezCRc/i0.ӷ1T 㝫d,X^a!ZX[}! gVcUBʟRt#mxc> `J_oTĒGͳT$WwnqlِR]o I,_(^x&7;x_eጼ0>2ApWXC$Gp>ghlGуD%P|H.zD'2"lR }U '85LPVz'e伶O %ӼX*rz*( Nx:05d2DjH!sM̚&\{ѤpBc Ao@i)g=|q._Y@?\$wT߽D~Eݥoz PO#۞ݠ<}C҃MO1{tOI4"jߊ"uXtc8`ҮN"LJ"ϟ4 -#իK2݃#Qe]&4Ib0/gW:Y(S@/@ꕄߎMo Q=5üE88Fϙ,&qa3ٜ1^J"$*pR&UKg%N0>8<$T،d[H)7tsYX}%.Ǩƃ~|koV,Cq`t@N (7W[Y"gx~apS ţ!*tat9?0'|ꇬ?E5vP523:WuT"DV.nsE+~"|/q6%gvR`wuL_..n2C2v_C!# A_ ; YPZ|dA +VrF\EqBKސ `Kfi{b/A :NDe$ yan)DR8۴oj%/ wv>MN4H`'ߪe"_:M̒y.G%Jg Q@AH(QZl-å ղ$\< 2t*"%`y?a˼oUbmfZ{ ԜX"3 ]Rr q;~vbjfNIOD6ߍL(t/-=.ν嶔xĘc+K Q.@),_!o7\s8ff%.{xWJ흞ЌSrՍR+(~A~A"&;wkY\&i1tGh>y%WăԇCwOzSZD(\$AV\S;{CCocɣ FaЕ!*`cҲ"OUa3{`fxozw^7D~Í?̇)zg20!(϶qc[ a\ὀpE*"JNwxZ邌Q)%57ab4[k;.Jj%LG*1}QflBῠepD=Xp2Bk#Y Vq2Ų-hCR/Ȕ/k:E. ` X_ZGGeƏf:1}96v7ݿRas):4XgV_4(.gjufZb8XM:,`C-NțQ3*@&_21ι = d-]Z֜]%5R ؝tjue  hZug#~EM( `Y7TF34r kyUAUuſS$&z#=BY``(`%өw9,foAj]IT*1 yy}X6M'Ҿ̝ xk;{8fȕY(kR<,b/Z+XݿWt"Tiqa-YX7фv;$PŨrR6z6"}CsZK+⹄4Ap?\]Lnv1iNh-Ygg(~˰;-p2uCv*)KMz'!(E ]DOŘ&8UN WmE,#6g.cr^c+c@2${[r< Ѭ):&J#F5rK$d nFSq$ wn;BSHM, s+}̎׎ϸ]4~%3B;]% 踝ZN崴{hTWX'g=M7Y FK[qwyyhRt-؍4i) OL`3ohzjbK`nbԟhvc{7G_M|_.3:\2;BIT/klׯX ٺ\3L ArwH/+=9b"{ S76%TzX4cHX910!LY "<4-}z IN]d0d['syO~nlN6WMcT[$g2GѢ *dBA 'pO8p8UM.Mcꋕ[ љl벅plJID*8DCG 뭌$V8x$ -HzaaHYy:15v 9~W;w.K=GP pClG}ʖC-E|Q)Q˿ѢIԩM3JM9[6zV'Kgw`&Ǫh*L_K+׋E[˙#ʈL$f;9$4ϹY4ML~=YG'8YP"y/-w$/ t։בȂ6d|u~|(!ZÈ!PO!}rS!V)6VYcSjkh.&V3ӡշTw_uYy>jTEcā6IcFM&h?2ļz)|T =DtF0_"gp{N脯Mw62p=oQ^ILGN@qZUGVfQ$ x+K)+BzENqkL_~Kbe,I2 }S