python2-boost_parallel_mpi1_66_0-1.66.0-12.3.1<>,aop9|hFR]XmcX_%o^B$^*eLJ}RQ} X[|27K>2GP BuJ7LJ1EQP*<nGoHofR`78߇1<EU>Wsiy!alcC z xrw%{#o0ENf-TqРi=iƑOuEɊ/ :~uH)1rh!(6R|oky];m|>A>?>d#* 1 d 1FLTp ~    8T4 J(K8T+9+: +F:G:,H:HI:dX:lY:|\:]:^;b;cT>d>h>n>Cpython2-boost_parallel_mpi1_66_01.66.012.3.1Python 2.7 bindings for Boost.Parallel.MPI libraryThis package contains the Boost.Parallel.MPI bindings for Python 2.7aosheep61"ASUSE Linux Enterprise 15SUSE LLC BSL-1.0https://www.suse.com/Development/Languages/Pythonhttp://www.boost.orglinuxx86_64"@XA큤A큤A큤aaaaaaa9d9f2cc91d124e1c4a995d0c99dfa67fda7fa98b6b9ab972c18e6c36dd3de7d29d9f2cc91d124e1c4a995d0c99dfa67fda7fa98b6b9ab972c18e6c36dd3de7d2a5a7b968671812f5d2847b8a11bb99126249f569b6489b43f48e6d73f917eff77b76fa0f9e5a5f736fce65bc331ce100b64725fbb314425031fd6a9408aba45brootrootrootrootrootrootrootrootrootrootrootrootrootrootboost-1.66.0-12.3.1.src.rpmpython-boost_parallel_mpipython-boost_parallel_mpi1_66_0python2-boost_parallel_mpi1_66_0python2-boost_parallel_mpi1_66_0(x86-64)@@@@@@@@@@@@@@@@@@@    libboost_mpi.so.1.66.0()(64bit)libboost_mpi_python-py2_7.so.1.66.0()(64bit)libboost_python-py2_7.so.1.66.0()(64bit)libboost_serialization.so.1.66.0()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libmpi.so.20()(64bit)libpython2.7.so.1.0()(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.8)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.15)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.73.0.4-14.6.0-14.0-15.2-1otherproviders(python-boost_parallel_mpi)4.14.1a^s^Zľ@ZaZ7Z@Y+@Yܶ@YdYX@Y@Y]XX@XpX@X~@X{d@XlX!@X&WSW@W@W@Wc@W_W_Vn@Vl@VV^VzVm]Vf@VV@V*!@Uyx@U]UMT@T@T@adam.majer@suse.deadam.majer@suse.dekukuk@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.dejmatejek@suse.comadam.majer@suse.denmoreychaisemartin@suse.comadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.dejmatejek@suse.comadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.dejengelh@inai.deadam.majer@suse.deadam.majer@suse.demvetter@suse.comadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.dedmitry_r@opensuse.orgegeorget@openmailbox.orgidonmez@suse.comidonmez@suse.comfstrba@suse.comegeorget@openmailbox.orgpth@suse.deschwab@suse.deidonmez@suse.comidonmez@suse.comschwab@suse.dedmueller@suse.comrneuhauser@suse.czrguenther@suse.comdimstar@opensuse.org- variant.patch: backport fix allowing perfect forwarding in apply_visitor. Also fix wrong usage of boost::move (bsc#1194522)- libreoffice_compat_backports.patch: add a backport of Boost.Optional::has_value() for LibreOffice- Use %license instead of %doc [bsc#1082318]- Multibuild requires versioned Name: tag and doesn't seem to do this automatically. (bnc#1076640)- Update to version 1.66.0 + Beast: new portable HTTP, WebSocket and network operations using Boost.Asio. Header-only library. + Callable Traits: new library and successor to Boost.FunctionTypes. Header-only library. + Mp11: new metaprogramming library + Asio: * implemented interface changes to reflect the Networking TS (N4656) * functions and classes that have been superseded by Networking TS functionality have been deprecated. * added support for customized handler tracking * removed previously deprecated functions + Atomic: improved compatibility with GCC 7. 128-bit operations on x86_64 no longer require linking with compiled library. + DateTime: Fixed an integral overflow that could cause incorrect results when adding or subtracting many years from a date. + Format: New format specifiers added and volatile arguments can not be safely used with operator% + Fusion: * fix compile error with std::array * remove circular preprocessor include + PolyCollection: backported to GCC 4.8 and 4.9 with some limitations + Uuid: added RTF-4122 namespaces in boost::uuids::ns + for complete changelog, see http://www.boost.org/users/history/version_1_66_0.html - refreshed patches: boost-rpmoptflags-only.patch- re-enable Python 2 by default. It's still conditional, but remains enabled by default. This can be disabled in project config.- build Python 2 conditionally- Use multibuild setup - build no-dependency libraries in the base package and build the rest of the compiled libraries in the main variant. This should speed up bootstrapping. - boost-devel not built by default anymore. - libboost_headers-devel now provides boost-devel for legacy dependencies. If you need compiled boost libraries depend on the current compiled devel subpackage. - run %fdupes only on the header files and documentation - drop build dependencies on gcc-fortran, chrpath.- Setup MPI environment prior to building boost. - Switch to OpenMPI2 as OpenMPI1 is becoming deprecated.- New upstream version 1.65.1 + config, fiber - Return a continuation from functions executed by resume_with. + stacktrace - Change preprocessor file extensions to work with the installation system. - Changes in version 1.65.0 + stacktrace - new library providing call sequence in human readable format. + polycollection - new library providing fast containers of polymorphic objects, from Joaquín M López Muñoz. + For full list of changes, see http://www.boost.org/users/history/version_1_65_1.html - 1d862615.patch: upstreamed and removed - gcc_path.patch: obsolete, tr1 module is removed - mpi_upstream.patch: upstreamed and removed - boost-1.57.0-python-abi_letters.patch: refreshed - python_library_name.patch: refreshed and reverted upstream changes to mpi/build/Jamfile as we are building python2 and python3 versions of MPI separately. - baselibs.conf + add libboost_stracktrace + update to version 1.65.1- 1d862615.patch: Fix regression caused by refactoring of serialization code (bnc#1038083)- make python-numpy optional build dependency - fix building of mpi python3 plugin- New upstream version 1.64.0 + process - new library providing cross platform methods to - create child processes - setup stream for child processes - sync and async communication streams with children - sync and async wait - process termination + geometry library had some breaking changes, - ublas_transformer is renamed to matrix_transformer - explicit modifier is added to constructors of rtree index::dynamic_* parameters - strategy::area::huiller replaced by strategy::area::spherical + context library updates - deprecated API:execution-context - fixed bad assembly for fcontext on ppc64/sysv/elf + Updated libraries: any, atomic, config, container, context, conversion, core, coroutine2, fiber, hash, interprocess, intrusive, lexicalcast, math, multi-index containers, multiprecision, predef, program options, regex, smart pointers, test ,typeindex, typetraits, unordered, variant + for details, see http://www.boost.org/users/history/version_1_64_0.html - Build PyNumpy module + add build requires on python-numpy - test_lowcase.patch: upstreamed - refreshed patches: boost-strict_aliasing.patch, gcc_path.patch, python_mpi.patch - mpi_upstream.patch: pending upstream fixes to OpenMPI build - python_library_name.patch: we are building python versions in different stagings so drop library renames. - python_numpy_retfunc.patch: rpmlint fixes- update python macros- baselibs.conf: (re)add python 2.7 and 3.x libraries- Fix dependency typos.- test_lowcase.patch: downcase Boost::Test usage of uppercase variables. VERSION was clashing with GNU Autotools define resulting in compilation errors of various packages. - recombine headers from various devel subpackages under the libboost_headers-devel package. Not all usage of headers that have compiled parts pull in their associated compiled symbols. - general cleanup of the spec file from old, commented stuffs- remove non-existent dependency in the boost mpi python package- update to version 1.63.0 * updated libraries: atomic, container, context, fiber, fusion, geometry, hash, interprocess, intrusive, lexical cast, log, metaparse, move, optional, phoenix, python, test, typeindex, units, unordered * see http://www.boost.org/users/history/version_1_63_0.html for complete list of changes - refresh patches * boost-1.55.0-python-test-PyImport_AppendInittab.patch * boost-strict_aliasing.patch, and enable -fno-strict-aliasing for python module - baselibs.conf: * add libboost_locale * rename python to include new soname - remove python-2059618.patch, not needed - make build condition --without buil_mpi work - allow building without python3 bindings, for SLE11SP4 - remove versioned build dependency on libicu-devel, apparently not needed. - split out the boost-devel package into individudal compiled libraries and their -devel subpackages and libboost_headers-devel package for header-only libraries. - remove all the -mt.so symlinks, probably not needed anymore. - ship MPI python bindings for both Python 2.7 and 3.x * add python_mpi.patch to allow proper compiled library loading - dynamic_linking.patch: first attempt to remove static library generation during build process.- Revert upstream change that set default python version and ignored user configuration. python-2059618.patch (boo#1006584)- Rectify groups and description- package boost-jam - add missing ldconfig for libboost_type_erasure - fix EOL encoding for documentation files- update to version 1.62.0 * new library: fiber: framework for userland-threads/fibers * new library: QVM: library for working with quaternions, vectors and matrices of static size * see http://www.boost.org/users/history/version_1_62_0.html for complete changelog - remove boost-fix_include_config.patch - upstreamed - gcc_path.patch - fix GCC search paths (bnc#996917) Boost assumes /usr/include/c++/x.y.z/ existence for GCC 4.x onward while our version of GCC only has /usr/include/c++/x.y for 4.x GCC and /usr/include/c++/x/ for 5.x onward. - migrate to using %bcond_ instead of hardcoding macros for different Boost features - better way to limit max number of compilation units than by reading /proc/meminfo and guesstimating.- Fix boo#994378, boo#994381, boo#994382 boo#994383: Fix build issues when optional_fwd.hpp is used before including boost/config.hpp - Add boost-fix_include_config.patch from gh#boostorg/optional#19- build it from "boost.spec", but create versioned "boost-1_61-devel" packages- build quickbook also in versioned package- update to version 1.61.0 Details on http://www.boost.org/users/history/version_1_61_0.html Obsolete patches: * boost-1.59-test-fenv.patch * boost-deprecated-type_traits.patch- rename package to boost-1_60 to allow multiple versions- Fix build on systems with GCC4- Added libboost_python3 to the dependency macro. * boost-devel will now correctly requires libboost_python3.- Add boost-deprecated-type_traits.patch to fix deprecated type_traits usage in boost/graph/adjacency_matrix.hpp header.- Add the following patches from Fedora to fix underlinking in boost::python code * boost-1.57.0-python-abi_letters.patch * boost-1.57.0-python-libpython_dep.patch * boost-1.55.0-python-test-PyImport_AppendInittab.patch- Updated to version 1.60.0 * New library: VMD. * Updated libraries: Atomic, Chrono, Container, Context, Core, Filesystem, Flyweight, Fusion, Interprocess, Intrusive, Lexical Cast, Locale, log, Move, Multi-index Containers, odeint, Optional, Predef, Test, Thread, UUID * See http://www.boost.org/users/history/version_1_60_0.html for complete changelog. - Modified patch: * boost-disable-pch-on-aarch64.patch - rediff to a new context - Removed patch: * boost-1.59-python-make_setter.patch - integrated upstream - Add libboost_type_erasure subpackage- Add support to Boost:Python3 (boo#951902) * New library: python3- Add boost-visibility.patch to make members of basic_xml_grammar visible (boo#958150). - Fix redefinition of _docdir.- coroutine2 depends on context, disable it if context is not built- Updated to version 1.59.0: * New libraries: Convert, Coroutine2 * Updated Libraries: Container, Context, Coroutine, Fusion, Geometry, Interprocess, Intrusive, Lexical Cast, Log, Move, Multi-index Containers, Predef, Program Options, Property Tree, Boost.Test v3, TypeIndex, Variant * See http://www.boost.org/users/history/version_1_59_0.html for complete changelog. - context now builds on aarch64 - Import two patches from Fedora: boost-1.59-python-make_setter.patch, boost-1.59-test-fenv.patch - Drop 0001-Fix-exec_file-for-Python-3-3.4.patch, 0002-Fix-a-regression-with-non-constexpr-types.patch, boost-uuid-comparison.patch, boost-unrecognized-option.patch. Fixed upstream.- Remove unneeded dependency on xorg-x11-devel- boost-unrecognized-option.patch: remove unrecognized option -m32- update to 1.58.0: boost docs remain at 1.56 since upstream hasn't updated yet * New Libraries: Endian, Sort. * Updated Libraries: Asio, Chrono, Container, Context, Conversion, DateTime, Flyweight, Function, Functional/Factory, Fusion, Geometry, Hash, Interprocess, Intrusive, Lexical Cast, Log, Math, Move, Multi-index Containers, Multiprecision, Optional, Phoenix, Predef, Random, Thread, TypeErasure, TypeIndex, Units, Unordered, Variant. See http://www.boost.org/users/history/version_1_58_0.html - add 0001-Fix-exec_file-for-Python-3-3.4.patch , 0002-Fix-a-regression-with-non-constexpr-types.patch: Fixes regressions in 1.58 - drop bjam-alignment.patch, boost-gcc5.patch: Already fixed upstream differently - add boost-rpmoptflags-only.patch: Build only with optflags - add boost-aarch64-flags.patch: Avoid using -m64 - add boost-uuid-comparison.patch: Fix regression in UUID operator< - add boost-disable-pch-on-aarch64.patch: Disable pch on math library to avoid compiler segfault- Add quickbook subpackage- Use $RPM_OPT_FLAGS for building, force use of the GCC toolset. Be more verbose and fail building with the first error. - Add boost-gcc5.patch to use -std=c++11 when building the coroutines module which fixes build with GCC 5.- Revert the python3 building: it resulted in BOTH libboost_python libraries to be using python 3 instructions, resulting in failures of all Py2 related packages.sheep61 16421430871.66.01.66.01.66.0-12.3.11.66.0-12.3.1boost__init__.pyparallel__init__.pympi__init__.pympi.so/usr/lib64/python2.7/site-packages//usr/lib64/python2.7/site-packages/boost//usr/lib64/python2.7/site-packages/boost/parallel//usr/lib64/python2.7/site-packages/boost/parallel/mpi/-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.suse.de/SUSE:Maintenance:22385/SUSE_SLE-15-SP2_Update/855520926ef58d438ec310c581dc4438-boost.SUSE_SLE-15-SP2_Updatedrpmxz5x86_64-suse-linuxdirectoryASCII textELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=fe6ab54d0790d81f1036ff5fc9bdb1468966f4df, strippedRRRRRRRR RRR RRRRRRR R R RRl-vOͦ-utf-840c9328e3500dfa16e58e4799f309483576ea707ea52159638fe2a122f9c5a52?7zXZ !t/h]"k%Ca kL,.Q@FeoK+fĻ, 3 =)|e1NtNJxvӡ^Ϫ'zWaqMm:j6˂ElUXi;=,kY/G63>#$I08CkqcU煦̓d>uI><ZiݷBQh Υ |2&9gv&i檋3gJ&ji R* YdQ:< nҒ_߾A 'i`t@,&@6p~C\mgMHH֯Q4 P~nא) \p%Fxo$EkC%OW|&Yp_ mF^?]mVZq|XSLFﴂT@il<7x%:7EQ`.ȆYýPD)٢nj+̺N71#i9сGs LwdX̌Jcd0_o=w"+d{~T®˜lǪε &:)[:? ^߶3`Zx`7u 5zg=lYnM 1NZr?dŔ%ڭ_zke1 JIFQ 3O1_pP-7b @ U~=]\ #^#88iOO<>Rҧj#TzXmfuzI4<%E(%'%kֱ2.O5P6W}FA&.aM)({ncTEx:>E9yQ ^bPkk,Gi0uE2:͓#$|jVωR e9P"[t6=; lb[7vxWl= ;(ݒc@wy$KJ#4Dcӕz!!Z@̗"tǭƳ 1iEr}=|_R)z.=Z{N @m(=ؠ!uPu%M nJ+k!sHm=OPIR3ek8p7co`jW{؈) nd gU? R`qtPyo:KYi[؛Is#C盞R~;DU Zdv@$ Z<۽jQ>8f0~zQ_ 7l3SLU>v=J6t@mPF7kQ$yg؉ynōz^MnS@!NS!t%Zb+=63&H虞Ĵmd 'N]ͣ{:rrVIQ5) CaPBW$Ћ#U'PZx-{_L˂!bZkY"i|:f1XzRIwbu)8[KщkGA0z?-dѳI_KF"X]H||C%nߕШf2D"P]IMżd+y'Kz;0L/]858aCC\l%8cSBEtJoG7n+O$>k;d%EuVј3@eJtpRi"(flxkhÊu+6@9Ul叙v7ں+M<w~Z $np9dl2&;VUtOE;9|Z#͒BPY38e?B+efaWUp$lß2=O8^IڧO4jo| +xh$ k]rΉJt?Qxg)> 3ZkQ4DCdU햕ٶBWNܜ9_ՖQ,.`;}Z__u8Z&;A||I ,C(䰹Պ0񆃸ӈӳ<Hdsd#R_@_!Da@8 $Ag.rW]=2#6? l&ctV97"Nuki:xb ph)&HdAqjIRr}ȓ,r&{Mě\;Vg;|#fe-i2w/̃i^UWOT`}Vt"V^QM"|n~U6CyUܳIm9ɇ1W ~~ڃKc/X'wE$R>s` {Aie/vsԯdFQh 4A6m'II`l/DnijP+@WE6N:OF8ڕN]9CN=qr-Yi7s7Qp4U,6$έ{_̘ s|CKٰ\p˹۫^j;!q;Qqэ둦 Մ2-2 ~pe_!Svrٞs]5nV j7)ցvB,%Eol BXmr-MI;_ 4Ԑrn]t-6:&q݃#Iy?ytI@V3^CӉ\9>1}rR4@]$_h"-0橗El'=lf֟;sx& jFi 8Llaa_FCkUl|5n,ŎVśc/þ_^^fV0݂!qEՈX{J@ ZgcX6U)t*<P"!'(N;o14M凩jEt[! o?OKi78\.&-"CgnS 1HW~E݋?e`\Q'KBtOߚe6 |$L&ӭ8;v|&n8Eu_R^'^Z*kz*$eZͭ $eřz XNͩ"DhϜmdOw LU'x_ZJ h?wkoIu+*~N$r Q6t>zSR3t[D SmD^%_6 Q!%9`nRU%n%>\OpH_ |sj ic/%]W4/KL[-?<3hMtS׈JbףOs[lI0xSZ>TRtɩCtоx*D7+p7bQ.+26/rf 5w!MƱFa;._r`MY4όE@^o6w*3kp=5ӊ&cTq8}6(ѻ$)i^uKvΤ耕L"*>Ny[ե.{|Fni @$6: :jt%03ix k ESL- vCoM3Cu،i@_aA gu)|6 X,G'cGQ2@XjskGզLc "Uxw;ݺ8v.+[N$+tHP{R_l^~֯3Fۅ“w88- +2"(/2|h/=, z0QyEUܨ?>g8ml ˎj+DfR<07? |?/ tFQ;la*C z? 2 8!?L`8f*FH$ˆn2׵ls{Feg Ox͉{ %i!Һc>rFV`!uMV #;iSᲣZqi鹑lN*sƑ2д8AQĊIDMi/t "8n#KH!ҀOY-qRRC-Xv-X6wq:u" |ay)*j(-í9i%%OsH4,݉V)).H||)~KVa3jV#y S--{I#kQ aA@ ܑ\_x > Ȥ )f;q5uGGAtǤdl)֥N]}rxY  Ht속UjR(_a>j ZԮ/`]%hL`6q+['6čWJjZS5L3aX)326Z~b{F}s rYغ[ltnL^D!~eԻFsYڭD:P3 *P AA3CsCҷI$C o˳PZVS7TH;lu|GpZD'gFehIySskIe'b$M>@ZuvؓNQz ?Ἂ膸9G݃̌7PVC B||*ۋO1CU [YWSX= CiY˼HQ2t gZv?˂NC)ovJn`dV` (^f&)ƈ QSE`Ux"`y9#Jok$ >i:-d#z$bg @"-y+0hGL4[?|7Ԧ/Gag~J֋1b[V)ƒ< &y|9SQ;u2 -\zHcF^RiBQX3l@'s=<^a ^m 4g5"$RoTMnڷ`5p#l )n' G+gاxgka-"JTa^:(IxX~dʼnfIS#FF̚ 5k\GUiQRdhg'3 $|Y~+Kߠ)!{)Hl}7 zܕD%ZW~̰󼽗,-F*7DŽq:BSjD`m/j)EZxle)h?fg愑>]d oX{B\ |UiL}gd6_7Nф<|md o70ęHgM[ DkMݾ#`^td|5R7UU|4b *a80чb}0(yrtKƒCGzݢ18 ꯢu{o]}v17֤=hP݉ ˱$krlVbsT$9 7E1Y&*h\\[$X*U\Hf]*&Q[wTLя8*'2Z+a'(pՓ fih [}.u?J}TS8.k\x#n=<ʟPn,O8Y]SPj5Ln׃z;gI1o-X$ըdfѦc@zuw㽼 ?7D(/yt!MTͶk(vqw!x+-Q鴡")aL*Ls.}ޮnLA=}k!i4mT6kHV18&5.TS ?.d3^*G _|nYp# ^킅UCiC:Gr#M<@>h.5{f%?+:H6Шs@s8F)01Xv[P hXy񷡺v DTH<V!D!#ԅ^NzQ*0R ªcŦm fa [-R)-<+%΋oTd"O}y!Zhtzld蜺~ָ\p/ci|U> jꦐ3hY6_'L_f2f+A a'$9-9Sdd:Ű 9¬o<ƻeGy~Ap ghxH'f/J=9HZ:B-Rm FTp̶V<-OE @@Cn!˭rm\ISO<>!t$_`as>Y{)#QSmC y0QfDe:һb1x}j] ܴ҆b̆:x$Ք. 5R3VnDy'OQ7\F:A xGIwӓoz-V+ގFЀamY}sD*ҷXAsڐrBsH$m̝`JRq#-A(G֍/n+ir NFR]v9L367FAx_s@ ]L{ a7x.u).@y=n">N8^eIl @ؖmө6^a Smt3yť/^$u/tB0gZh`lg5:I;1Me9ˮ+D̖/pZ.*uqP#7HNtt?-`J>wKN6 ɸb 0ENM.=6x%7e2ߤ!ӳܶz7?x?.**Q 4^r*CXT<+ߤck7DXt#l(UbU$PΈ7?&32mV u{+\IW}@ $2F } 8 T=iKҐa ](ME[db%7%oOLR=Si}vl@ˢY}[CիEGU$D?w ZҴ]3.Y_݌7X]+,V@l脚T"*H'=$R4/)߆iV'BcڵhnS8jQsB6U:8|3=ɡn˸r,lB,7G^(wq@TD/GS0vY^|x?6$b7uS҅Wy*7phWKpJ(_S"C\MW:V!W@;:+? _lNL jCf&Er-=')3x8 npe;21yHMv$$'J:\n-3اn$  lx8asA%O`QaݷVz4߈Ѷ~WDjQ)'0]Di^MfGI$Ղ\ڀLƑF bH.2#} 탈]"zt6}8>p@U8F`ʯV 6U\xCe+uѤL \ Sƍ}l#_|N 0_7UuO)9Tbܦ9?-!t?Dg MӝCjYE~+~1$S(YJ1T~}2pٯ|n4&Zg_M ɼ6? J3uz34d18ͣ߱yY֊CM!{a;]:at|ZO@@P~Dürgk"ʺd(%(^Q1_ZX?9+*]D3Z.G ]ww,Z7T n(UL:3W"TGq\ؿX`i] `b=j<¢eb6kj p鮁?_,|\jo3']8)|گT{{[9m>) 5 P.2VV{Ph/Jܖ^ SS}:7ƸT!7tԤjf5tW*x$X=buVUUlY >j$r_j*JmXs+F_?{ZMͤدfɅ<9W;̠BەN#1ZUg8ε1uxM:wd_Ce?C7UEޡW+w=|\jfAܵaR0uukS)uIakrJR+K\9> $ytd^Xq/X܅8(^or_E[Rc?eRm#ޏD|'l!_hு\}!sv01?ƃ]cbY=)^#*C(r nVTޠK$BC 5Sl*hê+8}^Q2:1 QmXbk,N?^<& N񦭕R2nv|$5I y XjߒP诪^&|& w{M\.~>j4;s t72)禲׶<=jOZ bz (GXw\S=jM |Ytn$O=aR/ 9-٘*4Z< F Ya(2/*`'vV5H+~H]~ OKNd`{Ahw?Y >0_= 02⒢0AS{K^<SM .oL.^tF^g]@sFb" Rخ8 Gq7*ulR[ (S_;V)M\z=+xRO~DIkQ^t9=]1QC.ll}jp{?^`[q}VAg߸i}h^f})kYHcqQByac 6iݹU$_HU0&8o_OBYu7F~DW]>tgL0` I_%FDzrdK@ JEɮ</]mJQ&5|ȵXsO[[ #"J}%+5;8+$f8@];ەb]LjKDVcrh6 E"+ܮS$u>@97E+pΘaNyI̛IC#/b{ǯl h6Q,ݐ,64}v+ j| 9Uu -(LmZ>|]*D0?ӡh2,XbI6%mZP!4<7;I}`9#A?H.rL^9=sĂ1h}|(5NEx2d֘I/U@gD#cُ$L黛AYČ0~\ŧK^LsP:{d(sؽ6LV)l0BMĔ\v[i1wt X7kf?C[SA $a7mc b;r-^8J7bD17Y.x:xP+0j)d6 L=T+~8pi#i+}Ċoav[o_}䞒3z$Hx>W-ݴ'˒l;;THi[V\^)}^vLvOaY~vFn>R yOz&-1KRkYfM ҇O(g'(S pCV)S U$b~'X\N|ؖI r躰zֳo$ZQX5SEcB1 ksodռ(~MCd`!I$eLv鳌{#^q ;OȂYX !|#1W@`D½g2qj24`+ 2"^3P)#Boc֝*y~v&SQâN a ~^DSX|?QӲѧPCBZ;]F*.dEʿ\ō ֒QDœ,de93Bg63 '(k<0|>2ogu 3P-~8ڶӉ$'Ҧ%>DB"awfXBE qT`K'?Fc)nxLY)46Ml>g`xzk&'%GӊO&_ccV }y,r<Ǫ)?9BRjHrU\4!yn{ *# JI@'RO' c 2Ƚ G#tSڰuS_$quPΎzi?8FjUg"?ÐSk$T,"=o1Nw4<.۪_1/d+%B'.9ГI"X[ ST\cuU2ޑ(?mj\Irv!f,$""FqTfʏ39/YEmH]$z)wBl ?&C $?_|R;Ҷ2cPhX[g%a wѐg%?8'|D[..Oߞ,'kz̏Y))JoLުXִFGQM;~['t!B+7Tq4t8:lr%i)Zy>N";hiij)V'RRv0E4WT?tLF9O87Pɭr"+!x%;LDO'1ۓms:Fy{W?d,76`@}'2Lj6-:gv &5'HpQs9|Tw>0Fm55c" 'ЫC,gR~kF0d7pdQsW݋괇t>#c?1<䕬w::)̜tƝ* A%Kޞu *e 1(,v66f}_]Ӽ +j~YuC7U($>?Cz$j9 y~jI xNN/"i+2{ۃ \ҘRlTB}W-Cw[.6rL8?% Z #N%8[ڟ6kTZ\dThi6| p{PW]kO1 dP* OA`D7td`Xq$AL$9 Q m'_%;g^V}U6P؎-_+K~g@X6= 2<_by ~-AGe[˜;w(%k aU.Cep ˋn8=cKŨs`܏P0[C-[|b vk;GNrz3L)q][`~at&DL= pCR3ؑ m\N 3@I|рX_Ckή-s6"uQH ]&_}PO^d1efV̰-Vc$ˎ31җ7i6!,Qci@fRZRW^h~xVgn c( 0}/*wB`.QVlk9EͮQtMyzPaFtEN˨y|mhcUZ|U.Yqi),O _L*QdeE0qNyz9]:7v1͉YFkf~QӐUG&1v.g>|n$L|'tV".v!B& R i}y\}fzKutkZ]F@}QƎ;(Q޽U}>f`BwtuPSd%c> Dtp= 2R{= WE ptM!Go>¾֜~e|kSa3jNK:VLIʞ/CG/!K~ l#gu4qAus"UGv,N|y5$> @s, |[߯m5!7e &+&RnjE_~8n nڊe3_vn_^LQ._\k}5o@|RC~)R>7avPHTU2,GlQM: V-"hKfa? T-[0291Us4״`$1R5Ac(i_` N /oa[ FyxVe.&ίl~2 %Y XGLu3eQe>dv_ltq.G/!QZZS:%7GLϮcfq 7]("RrxӔ e["R!֖|6!TH?<$O0F] `h6qOҼdTEw 8 ]J( ;ۃRx[|mޜ@'k|l:"7}펜YI wɣ'f̓@SHA[P5f53zǏGa1\9E&r$Ʉ) b^ ɍW!~83Dɻ߀ZT3˓*mS]Z:NIX?l6SsqGESTtpEN٪^džN?ܰފ*=ĩ4)+p/oݯ$夥4.b 0u&*\Fl*"}b~vTD)୩9 G硗*1HEFdVI+|O?ׯf+!Jr!kjny_G2q ߱iI-.4%D f'["ik(MqnK*߲ctGziG0şK=_WX[ߞlzGzx'Gh2 - \|J*S?^ezu~ U`舶=]NK5]Mg HfS)SL  $ᢟTX5رC_E!u8\,'eZ|o1 Q(jmN+hȓ*"q,ŤnYOROVqZEhXc؂~"UF0cnbLEA"UUpq3+>j)1{!?V2A`fDcGJw}4+)-&>s1XJ[Elsw_̂?lYxLy/{~I\2h4at]yd|U9-?mg^Ģ< L֦!5mŤbk? XpP:7c{Gs`M."NF>;h&HWpOCSWN꩐XMC;GP^ԩ uW"C-L|r;âƼaȷ܇Ex|YKn+|nBڍT6ZU%z̝ܢ7a&C]јx&BUQ72EC!B(l DS/v͍p%,Έ2VL27g GH0igl NT~(!>;_|h@%l/l Z|qsz.OPQo$nG} hI ukj1eﴧQ2@yzIbeg' eg9f!P> ^DL3-BaP;CMRHOoKJgNPQrbΝ+)'P (hzdv\2aTfj9[*y LۼK8?q[ViE8?B $Ӏ1a/kKnLHdf_o~)N.Imj*C3t>մyzX! yz\F<8lPR Ë'LNd 1UiXfgJ-CUR G*LKG6@6y%5UU> ]&8!Lf}&*)0%Cydj&:U ԍ0+o/а# 4~KfTD&Wizda`"RD(D/xl`MuxK3pFy+W͸FO;l;rb*%tYPʦܯgW$\ꏹBBl>NBx"d2SM% n=ts`k FE|Z&ďr >dw洎Pes,k9dehT~c~rx39}~Pe*&'0LjPqU\@~sM@zTPo?ͣ_n{qvQgb^ܴ4=®_hM(teCxc"6(e (SzJ1S/^`Ą]]EDvo,QɥCt c+k0豩!šiY:Cf4t6"zi w$'mp"}d(YTfH?I,@r['gL9]'~ yИ#۟4Թ$|a7 uג[Z4!)eӝ&?`+>Cr ,hr6<'9.7Z+ EQ5O'E Sq7)XJEuN]jw] tN qV5o/k(عIy-D,KIԼD0,nR$5coK>b1`%_f$58&U ЎWJƦM9[}SY@'*~1s) 5:K]×O2s6j݅(5Mב7ii_"l73zCx} ='PiIX$Q*;yyfT+$}zaiUx.1z0^hރ?bfuXuunCtx ;扴s(/B#Ja'\I0_@ K=b7ܦҾ2fZ^Yy(޼W:6_xm^}ǔ1)}w|'ˎ2y꺽Y5>ddr;H9Qam|d&8J[ teCh{vo?H|{946}YHOJu639<F$ }Wu9yPW'rAy(^, 2n?@1 3w;lx/t]6895ҁ٣97Ղ I_p L;|ia>hqU5(K&M/$|oq%|?AZ G[+ Z7U$@\]1aX`TBn}NK*%@08rM߰kl\aݪ 'B$Zjoڣ"Pr4lDI ̦,uP\tx*?*Faq gkftx3~TfR^iŹv "zw5kgɑa1HvđJ^lj1nM]1iDاo<"otU#Ʌgg)éV@/ssfH4Iʫյ4vv5#Ai:D$vۀh,JvI~bgJSE s>2tJlùyvb+܍; |pHʸI 5ÈR3SDGzG[\8ņĖN-!#Δ^5 E}Fưx1o# y5%&{<3!x5U" ph#yDWD0@u+Dt+XxG˺D0ۚh@j4CEKޗηFpe/p_~n:R5L1: k_/3=.Q j38@uR|'x,L~Qd~*V5tg3&A%/@z3 Å>&}֮KfJz5shz0|F1oQKP,A[ntHttNBk5_}c:fl]/^u=.m) f\ ?ORrp,#@ZL 18 OYNf /jykwPF"%3|_ů-IfX~5sgR|h܄$Z9gk%kzG l 8-ټ{c'l񰄛\ qzJ{y󏎁+v$[OJs+: 3)ȅ5^w8ޗ>Eۇ"CZW4ɹSKpzX=Pw;}#{CP6bwZJo4[]$m hW y;I=@%1O&& tl^g+ڨ`P8ش ǵ՜͉ĸ^UQ3A9ObM.?@&jFkj \ JT!902Q2Eysۼ\ZȠVdD&>p HҬáV-ͤS͓YS^#*^4L+YQ?tmcVfCT *8$yXЖG#{oф^j,.u1;\yNJhA ԅ 08Y%GD˔HlMo57e!Jd3  ao Pyd=/} Ej0_-jtsL׫(_+UȚu:; bt'qP2cx|FqNqDmd_CD8U?\}KMXh(c0#eF JMw0<YuIHI%Z#af%PHdB8|/\hn\R sy/c6GtɇҤ zˇ&$+ WoxoDZNҕk Xc%?9|ТdRP9$#pvIxGw ?}hʍ~>}84" ZZ%TBنH2(v1 &{ ,SI]3%rW "zJhjmA.! hWf)_piT둅#-lm|X@ "*bVDґߡ)Du҇CrB<3 k%vJ7>A++ E@+͉?MZ o|o+T٬u߼OXnLjq"tVGNa+xΘFkf,kB\5a?rt'uml2kTF+USjG}] \;h{Cb.#Sk${Gg` 9Dn>|&(3 k%[iLI_4{P֥4݋-1N';~=ťyk5ńᆈÕFJPi%G#5}aQkVdRNl笒xHÇqw&JC> T"jřwA']|G;*X1U-{C붌;ڦ]%'KIlJg?0̎ P9K+L|.2 b2~qx.@gf"Įu!I6),,"sjTt koD1N]6T)Tq?. x ů)=G"y IA yc d4۷IWQ7ph"r䈘\؊%N%Kkɒ.OURA+(X4>X)jAeQP>!P`l-16rvmIEȣY㿗QI VYw\6CFNS$['YؐIj*(lnj)ZqZRG*ԥ2yUigYMz҂>--SUxfn c"o8Xz 8{ I'~Rw?2@|jQ*ewW+q*r0 t-:x[婍X Hp  Pԍ?TtɾnI QEo$mB[]G>a7?uޡ:))?54M"1\W xԁp,X.X2;@ KbӾ}Z9crIdsm.,"vm.]i[6,MwXq )3,>p"ZXFCO߬D<њJiX} 7"縓Jhō!pMA6j 79 `<ƨ8C1k>ƈ@dV>|#1"7d<4e&RYCoP7>,f%bdpfvaƍf4uŰcZ_j奙A%m4>p)Gs!^hS5|@ nZu^q։zk&Ƒ%=Zzl%ʅQjI:f(P1ػ_ܺ\. ?HN /\9lytZ$Qȋt(ѳgnSS i3N;b*H[gS933:kN Ҋ]qOhO~XWA:SMˠL@!<$ZEP9~ãMsf|>%UH@޹`a!#OWS(4L)R 0.a0l(h-hlY0l%YvI KւNۆ^d2ky_hY"35_,rS'3}y5 P XY=.2tq3ʊ"|AUA5sR?Xywk"q}/hC˕8^-&/V>bd9b?mإ+垿SD[98L>ͧZ+;+OئOꭣGOZr Y5Was?os̱ n/Ⱥ#[#ERWw TMv,*щTI;֪Nf~u$bFbB']!9Uߗee =!D˵Ť"&6 $Q?y"r^I8*4C*td޵q˖ xf^JVA#dDs񼕟(l/$zUvo?9XAoU"^ #jxx8aݝ>[-&@aQpSD&;'4.(K5ӡP5jӒ`|+Z _noH_ reE{jzKyͺz"!DsӸ(Z֚ nFL˙"v`wD=ա>_ѦXlێa䷌CB nSr kasFB:-۰ZdhXwCXHDzwC:mYM_8?*j~ .RJ^\k  C\g4PRLu{͵ޢ$FۻUUPpDHG t45o>j8$pjҚ|F T+=GrW1}ɑ!;o:Te7=L]ޭ' Br?E(VOO1ad V~kS#bS7MK_3ǾsiĚDu(6W6  ѴP -Z;qXm҆1'&=7z,9M ÏqTLsHGg47A 4FX!Ӆ!nNų[e{$}tݹЄ?+px4 ǨW"m# k'>É=.êu[MBGZ65Q沢Op%0pm98snYxr3=.0[97\A}ͽ2v=G،Dbj༾AP-4ȀwV.IgZC!j~"V[|b+}g?q&޺JKSo/ػ Tbo%ou`io:ݤ3d HUoY٬ˮvs[kş蝇`8GYFF;1j 0_, -uwiv'Cu!!=xޭ;ҷw-ʹ7< -iM1՛[r"34uMStGk;@u^Y/o2 CEgYkVH|No ' $@9i?덛-E0l~S}~@GOGNoh+MWs2H AHYI#6}ƒ! tec:aH,BPvc\&~8*'Y.妬^N9'4)Y%*u/ajHU2!΂Ks>P_e Zӳ [F2_﨤dϾި׼2>uwJTIbn6JVl3cwHR h݈VxøUןЅ!mlo<}0d]߭{qyZ 6 4cAX]ςػ64d$`&a∣/@6łK8h(šəN;Dqǭ?8c^ ?Tr` !M?gkF"q(HHGJlFSǐ|g5J)X fcQq{Ey"]OQ ֶkGux7滧< 0wdxfZ24 Zd7@SO2 gK2xyu temt0VLU6hM5뼽=qQlQÐ3>KiZ-V*Cαu~zH r؛L)E 5+ET ;  O9Hօ3h:2_$A9:`Lq֓JMK ]w;юzш3CVSsJQ>76%pZߘ%M \XMaϢ8̐'%{;ؓ@ uWƴ0Z#=0àYC WzS퐜sfQjzvOXgPG 6Ji Qhs= G؁;<=P0ZXoY~u#єJ"0!Y0eoWxfgdiO8rD# {K#l^ R38'OT $P"8hؖfc70|axŎ6 L8obK|C:Y XjQ"x**Yzڛz22gR0pg_WZp ~~/V7A:#H%oH3dd=!t:<:^!X\ݿuS64:C]6E.B9*.P#N2=}3mP$U5*IԦ)-SCm>&ށkpdL\MLyΣi/r8.AYci JEj/{eIx);>iчy;i3 1P$sih2;>EȒ$,e"T(m'ejwG!kzI&)`M?uCUyR".J4]E*TY!myAf2m" Sbjhr ğr]5f0g7;\ot LnA #(1},U"Yәhz+0I?޵2q3bhq4yHe4Ms AJ>L @⡑ŐTJeb\E3~Yֽ[~TgQ%Lh\xڢO*6XkVJ[ĪKR)>&G[H|qpeM, r8(Z?A/1aOA]PHjm\ĺw~B6mӷ9F&rFV\ZJjۢ.BuY bI792xA“35$=^ tT&d|j, DMլCIxySusIIf'Jp-0_fK%sˏ$n:3KMga8b!6VeZK0;V ܪ9Yu&ُ'`H}06CDx9t͎k6.QCAM+IXʡ_ij[Ļ'/i]VB@2rluhVAɵ=6ئbݱep*~=]犯^tm;p[RCڜ[GxD&FlqnLP)~/RgG'b 55P7GtީnfwZߍ.ƠK1+V^7ضA "L I͝0 A~Ф9c -"8||6oOw7m2躩τhR\JS`LsO3\#uk9>/A1_ILZ! +!9*_&xJ=CCfּ%^agX˭,lHJ/mm!uWԜK$AJ)'\%?\ eu@7 qY'AKj7/ǣ*XzD3xH>!} Z"6VW%* >xv'+7-Oԫa}*Mq+˷{sE']O? 9-/N+A78*[i]ڔ &+"89#W@Y O A1!Zx9WEmΐv # R8@ʫoLҴ-76NK>2%?3M%M֋ȤqAe灶5og-〟ȷ+5<_F ^k޹0 $^>%a"G%j:5K9Km,@\qI I#;QK$݅|^pK^cqvb#7iI %CS #cH5xMTƼi!S"D_׎g77s`j}/->Xil, \Cy$)EC.A3aV OU_E#oX,\070j;riyIџ60 $?yil'n%\_pA_^y~Ѯ Xg^nDۉ3\hԍgUJ;tT״wٲŪ'H <|\sؖ`ٯg;C $թX,b#65 {,|FH緭(=Zmڒ.\;F oRӖ01.YACr):-s0:!vw%rs8j'-Lz*BCĂڸヰm/jhNV+(?FGO,@)R8=Waa#׾x5N(ѡҏۋco]ǎc{ielkѼo[sfy9tw#qmOC&`c [0bB;Ar^@f61mۺL>EOÈG -Kzhg 5Yb'&mbS$j5(&zU+ Aպ}0 zr2=`jefN[xWݐ 4!HLok}.k z,h1I~zQ[tpdZxS}nܛL~Qn:3ֿ_Ue1p߻`!p (\Q]\,>n^Rh\e]KbTvk~)~NONX2BNȦpB Z980h()Y&B~L_A1U)O䩏vrW]$/~MW2̦FbA!Rym ɦd.AFc7xVŪ-͡l.+3zkH /88öfdagQB끀ܟyQ[Nd!;"LOʙU!pDt|NI/Z:7̳A YJ}6% Y/F:7Y&B&r\rRH2Y<YDix A;JcDdؙ̖S4aNO>-tbBX'+5AtΰmƐ~:8azC(%(l+ K0ug[,tr 5!} D]pǔ)ʔKldߝ] U4Bn!Si>19{GvoّV;諫a#75eaQG80A`ʂmSQI۪_čཪ `v]TAQ'}#6@l9#Ys3?ѴS1B'?kuem1 #N%v=FM2yF[+z+ΩU˥x ucF/~Ѻ'Z+v* vbO<3T %iu Zb,ݿ}m%LCp r!Ģ(nVS?\"hM[ᄂқd`Y+/誏MO[װH]oy`b]vW!"oX-oY>]Ġ2yLao(HL 2-w,w+a2B>{F pkԇؒ+S:B~,sgl(_2"ksԷ>?L%g8< 9zoQ!wm"0]]XRG9k`2 L~Lt{#O_u Uvh Q ؟=b$Z7=ꩁ<UorTt"Eۏhɱ-I$PR )(}/MBO?BWl mAt9sΩ9YJA:נkY.6)5uŘ= I Q[ĉhFCDQ22b\7fbҴZ,HheB9 Vwlml ZqP/>=9,>QKzժIm½4yIb}oW?a3Z멤l432pl\CJ*-0Bİ,D)seLNw&݃I|s0+]~ːP"h& "cG@yzd\*{㧬_4#HtJ E\2eefؖkLTѯ=M>^Dڟ<ɬ(KmgY7-B;(CL5}Yt(-Dt7nJq]2<VAPK'7o஧gq%-cCs!.ŢCY^3_K [ djJBt H۵`m+<0pB!t".3DT#azC0ZuE>˛t&`ӊጟ;y^ JB2]үd=]F!Ǯ ;+:mB|g!"i.#f,e W7OZwus5!tVԂRGlfM$њΛ 5Ji}tDR]U@:CgVi57j֔- ¿'R~'ȅ}_|n!- (74xjŷ 0Y;NTKVXA},U&*J]?,K[ˬzVNi U=&P\|:n܇:shai̔c^u_ZOK@qA]n/c0@!a9oJȩ-O9(j]#U/fDm$u fa0AOl v^v^[sۇc##ayh>% ?Go]ʨ˸`#]|f+݋L[e{8#Z} s5M!8|xo*dP>`wk `BY{vWd  +VOCM6g^E9>cIe%rWԉS0-ȢpHDWmF|^V [ˢءĶmA*я)8w IPR(z m*p9"x]sZtRp9tz۲cH!6ϥbmyhJ7̚Q2;TK}?Qx <)Y4/O;Wh0OP ~ϒ!XV e(؆|*b|;6r%ѪS" b)6H#k$ fqk-7j: 6];g.5n;HwWjPU;,#(-ZY A^s- ɍgGiZobR#jT~OƧGw)Q"'He,9} -g*r;9>^jW a\*s0`?8tE>`6EfOfZo뇒 IĚEҿڑY8U|W Hv!E#"ۛ'X%ĻuhwŸ бv*`14"$wxlU)㕜ͮB37X 6(PA㈓?Eii~wYe'UFJNvg`Ǔ(W^c  cLɿvڻ=L#Lxٝ{tݺ>?&׺v [E &bmNue8ڭeҒz=7b`guPɻS&6i6FzķIHǛP[F(AMMz#k|mW/+ܼXH8Y*|7-7.ʓ6J 3WA/MF P̂u棆B|2*O/9!'9W Logoޞ q ן4vW@'!X[Nkq En+ 9,3@+*balګ}TB:z3y_cʨ!.!e8.{i&7Etߣ#WLYjlގk}݃p hOM>mA`@ `s>ƤK'?ۜui#\ŘFߦ2<ń +7DV#YM(lǦs~Wm]d,,75^S)4rM)_C#nYhwUxoWW t![7%azq[`7#01H(S;lOnqzrC|_zE|M?a!?!^@Ex!RVQ6--҅Ģj࡟~ViУz [o9CxUf׏/p72ٹG)JHnNZ=7 @<(u.0ӂ .}Bht$ʶHn rcwguZ9'o:~6a' zuKHª3Dw~NEa1et|j={7m|9jT[ܢ2SzZDȚѤ8{M.F)?{6  9oz"|{z5f2H\gbMe"tL|iAfqc)g_9+=XM "XaYwRR\An 5H^ JKCÅ4 2]Z sGs#M p$l}Sfΐ(q7Z a1"(ܔR}g6$[Y6Pbazz>K[VU dbN.l{{ەx'նf|"/Kp"wȃ=~BT%F#WЦ y_/厥t E۽G#ߴ3Ԓk@1`g ֘d٠~U49 7S RTtoyBA%MhC"ܮ= rD֠K .+$#+'LaZzP oB 9x"ɢXWJ%swDCl4쎽ӢJ[c'W#\ũ)|DgQ6(/O ki͵-X kڇΏKxg[!ḱƚ`H6rvZ0:O(+p RN~ N[}m ?C&׬F/Q^beKੰ3c8M/ " PGRW0EKDڢ2Hܓ{r|Sˉjh񹁪޳P6%+fh"_8pџUkֶzPi լu{9v84h4GmϬӠ|yy=.5 aRV yi uaVJQSR*[py=5?,m٨frzuEN&Ljo#wAApvM"