libtbbmalloc2-2019_20190605-150200.3.2.1 >  A bbgKp9|gK)#x[rn?Lw?yzRXo 4/o7s%ԁc}yhMՔ*<%d0r܎8@iYgʜ[tAgׯ ڌàA0! Cy[/hFO>(jbgkf731340fe6ca60256bc0db27652b010d51ee9d31763f7e1c32ac3bfea9c66fbb9536670107ad6a28956c395b7db81e6baab4df4c4bbgKp9|w8I\HСfp V.'ZH =ŪRn6F̧H/ᖣV0MwӐ NPلuȄeÐ;ȿ#(Ӯ'Hydڈ} ɥ_ Iť8$_6 F`ȆY8˧j6~jZYeѴыB>F[2sG|ī*bgot FID9y 2>7]FVd>pC+?+d + Kdhtx  $ ( , 4  l(89X:>&@&B&F&G'H'I'$X'(Y'<Z'['\']'^'b'c(d(e)f)l)u)v) w*@x*Hy*Pz*****Clibtbbmalloc22019_20190605150200.3.2.1Threading Building Blocks (TBB)This subpackage contains the two TBB memory allocator templates that are similar to the STL template class std::allocator. These two templates, scalable_allocator and cache_aligned_allocator, address critical issues in parallel programming: scalability and false sharing.bbgs390zp39TSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/System/Librarieshttps://www.threadingbuildingblocks.org/linuxs390x@8bbgbbg747f7e10b9095fa5321f11fe3ef959e29d17cf66b411fc1ef1cc3aa5980ef8164f3e4a98a0aa84a2f37ef6b59a7bf521f9b418fbdd25015f034183d624f2470brootrootrootroottbb-2019_20190605-150200.3.2.1.src.rpmlibtbbmalloc.so.2()(64bit)libtbbmalloc2libtbbmalloc2(s390-64)libtbbmalloc_proxy.so.2()(64bit)tbb@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.4)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(64bit)libtbbmalloc.so.2()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1]@\Q\@\]@\ڭ\@[@[aZS]@Z;@Z5 Y@YéY-^Y%uXQ@XXN@X&W0@WXW)@W)@idonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.combwiedemann@suse.combwiedemann@suse.comtchvatal@suse.comidonmez@suse.comidonmez@suse.commpluskal@suse.comidonmez@suse.combwiedemann@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comjengelh@inai.deidonmez@suse.com- Update to version 2019_u9 * Multiple APIs are deprecated. For details, please see Deprecated Features appendix in the TBB reference manual. * Added C++17 deduction guides for flow graph nodes. Preview Features * Added isolated_task_group class that allows multiple threads to add and execute tasks sharing the same isolation. * Extended the flow graph API to simplify connecting nodes. * Added erase() by heterogeneous keys for concurrent ordered containers. * Added a possibility to suspend task execution at a specific point and resume it later. Bugs fixed * Fixed the emplace() method of concurrent unordered containers to destroy a temporary element that was not inserted. * Fixed a bug in the merge() method of concurrent unordered containers. * Fixed behavior of a continue_node that follows buffering nodes. * Added support for move-only types to tbb::parallel_pipeline * Fixed detection of clang version when CUDA toolkit is installed - Refresh patches: * cmake-remove-include-path.patch * disable-irml.patch * optflags.patch- Add cmake-remove-include-path.patch to remove setting include path since we already install under /usr/include and this fixes idiot OpenCV trying to do -isystem $TBB_INCLUDE_DIR- Update to version 2019_U8 * Fixed a bug in TBB 2019 Update 7 that could lead to incorrect memory reallocation on Linux (https://github.com/intel/tbb/issues/148). * Fixed enqueuing tbb::task into tbb::task_arena not to fail on threads with no task scheduler initialized (https://github.com/intel/tbb/issues/116).- Update to version 2019_U7 * Added TBBMALLOC_SET_HUGE_SIZE_THRESHOLD parameter to set the lower bound for allocations that are not released back to OS unless a cleanup is explicitly requested. * Added zip_iterator::base() method to get the tuple of underlying iterators. * Improved async_node to never block a thread that sends a message through its gateway. * Extended decrement port of the tbb::flow::limiter_node to accept messages of integral types. * Removed the number_of_decrement_predecessors parameter from the constructor of flow::limiter_node. To allow its usage, set TBB_DEPRECATED_LIMITER_NODE_CONSTRUCTOR macro to 1. * Added ordered associative containers: concurrent_{map,multimap,set,multiset} (requires C++11).- Update to version 2019_U6 * Added support for enqueuing tbb::task into tbb::task_arena (https://github.com/01org/tbb/issues/116). * Improved support for allocator propagation on concurrent_hash_map assigning and swapping. * Improved scalable_allocation_command cleanup operations to release more memory buffered by the calling thread. * Separated allocation of small and large objects into distinct memory regions, which helps to reduce excessive memory caching inside the TBB allocator. - Disable python2 support- Update to version 2019_U5 * Too many changes to list, please see the included CHANGES file. - Install TBBConfig*.cmake- Extend reproducible.patch to not capture build kernel version (boo#1101107)- Extend reproducible.patch to override build date (boo#1047218)- Add conditions to build with py2 and py3 respectively in order to allow us disable one based on codestream- Add disable-irml.patch to disable linking to libirml - Actually update to tarball to 2018_U2 release- Update to version 2018_U2 * lambda-friendly overloads for parallel_scan. * support of static and simple partitioners in parallel_deterministic_reduce. * initial support for Flow Graph Analyzer to do parallel_for. * reservation support in overwrite_node and write_once_node. * Fixed a potential deadlock scenario in the flow graph that affected Intel® TBB 2018 Initial Release. * Fixed constructors of concurrent_hash_map to be exception-safe. * Fixed auto-initialization in the main thread to be cleaned up at shutdown. * Fixed a crash when tbbmalloc_proxy is used together with dbghelp. * Fixed static_partitioner to assign tasks properly in case of nested parallelism.- Build python2 and python3 bindings - Do not bundle python bindings with shared library- Update to version 2018 release * Now fully supports this_task_arena::isolate() function. * Parallel STL, an implementation of the C++ standard library algorithms with support for execution policies, has been introduced. * Fixed a bug preventing use of streaming_node and opencl_node with Clang. * Fixed this_task_arena::isolate() function to work correctly with parallel_invoke and parallel_do algorithms. * Fixed a memory leak in composite_node. * Fixed an assertion failure in debug tbbmalloc binaries when TBBMALLOC_CLEAN_ALL_BUFFERS is used.- Add reproducible.patch to not add build hostname+kernel to binary- Update to version 2017_20170412 release * Added a blocking terminate extension to the task_scheduler_init class that allows an object to wait for termination of worker threads.- Add missing include files boo#1034842- Update to 2017_20170226 release * Added support for C++11 move semantics in parallel_do. * Constructors for many classes, including graph nodes, concurrent containers, thread-local containers, etc., are declared explicit and cannot be used for implicit conversions anymore. * Added a workaround for bug 16657 in the GNU C Library (glibc) affecting the debug version of tbb::mutex. * Fixed a crash in pool_identify() called for an object allocated in another thread.- Update to 2017_20161128 release * Added template class gfx_factory to the flow graph API. It implements the Factory concept for streaming_node to offload computations to Intel processor graphics. * Fixed a possible deadlock caused by missed wakeup signals in task_arena::execute().- Update to version 2017_20161004 * Fixed the issue with task_arena::execute() not being processed when the calling thread cannot join the arena.- Updated to version 2017_20160722 * static_partitioner class is now a fully supported feature. * async_node class is now a fully supported feature. * For 64-bit platforms, quadrupled the worst-case limit on the amount of memory the Intel TBB allocator can handle. * Added TBB_USE_GLIBCXX_VERSION macro to specify the version of GNU libstdc++ when it cannot be properly recognized, e.g. when used with Clang on Linux* OS. Inspired by a contribution from David A. * Added graph/stereo example to demostrate tbb::flow::async_msg. * Removed a few cases of excessive user data copying in the flow graph. * Reworked split_node to eliminate unnecessary overheads. * Added support for C++11 move semantics to the argument of tbb::parallel_do_feeder::add() method. * Added C++11 move constructor and assignment operator to tbb::combinable template class. * Added tbb::this_task_arena::max_concurrency() function and max_concurrency() method of class task_arena returning the maximal number of threads that can work inside an arena. * Deprecated tbb::task_arena::current_thread_index() static method; use tbb::this_task_arena::current_thread_index() function instead. - License changed to Apache-2.0 - Please see included CHANGES file for all changes.- Update to version 44_20160526 * Added a Python module which is able to replace Python's thread pool class with the implementation based on Intel TBB task scheduler. * Fixed the implementation of 64-bit tbb::atomic for IA-32 architecture to work correctly with GCC 5.2 in C++11/14 mode. * Fixed a possible crash when tasks with affinity (e.g. specified via affinity_partitioner) are used simultaneously with task priority changes.- Update group, and description of tbbmalloc.- Update to version 44_20160128: * Lots of changes, see the CHANGES file. - Drop tbb-4.0-cas.patch, fixed upstream./sbin/ldconfig/sbin/ldconfigtbbs390zp39 16506162892019_20190605-150200.3.2.12019_20190605-150200.3.2.12019_201906052019_20190605libtbbmalloc.so.2libtbbmalloc_proxy.so.2/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.suse.de/SUSE:Maintenance:23842/SUSE_SLE-15-SP2_Update/7710d7ce04b1193695e18c212a9d9e31-tbb.SUSE_SLE-15-SP2_Updatecpioxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=1b45aed30b6993c9d4e418a3e7292104af65dcb3, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=08ee56f46e97c3fc399a155f39671dfa7db32701, stripped PRR RRRR RPRRR RR RRRR RRsNNCd;Rutf-840ae43dd4fdeae094f479491d96998f0a3ae81d53f2bae632a7811e91b502cf1?7zXZ !t/VcmQ] crv9w ˝:dQ@@~> ?Y˓9% ȑ&Ր\6}~M/iLAw:y loPDʰ/81S)v' (g[{ŷqd:166OZSiƒ;@z Oydpzҩ? A<Re ,6Kf'oXLw-[wA2M䧋Hk;돞 팦r)J߅ 0G; L88f0ej$"{$;=Yctf/lC. ZCEP5DhD6V1ѓ'o.^*BuzteY!?qP9њR8&(|i)Sa%`E FN7 S̅׮oIqm#'?P~h#=U u|Vz\k*_哂b.}vdQ8e%b#>B1>5+Oޱ'{ M=А#YqTD?e1'j+ߩL^K6,Jd:lZ@X?*7{( XƬݙԱ,`X<Ir+Ѵ84ohAuPSW11DZU˲!~sugEƯ/qȗJ/EzeH S:4J CE'~\ܢY# ӵ~yN9I#Y8Ee_}ˣurpA&\_}q! I8*etA1ʖV_SIER5oўΒTJ>8ZB P!`1@uUNis!8rJcM${.#iI _"4Y M!{H _3Ze4 ILq 'Mv T@{8M #}<~/~A?E 2d/%1Ir|a+XFA4 {Ig%Kn|Kxdu]dhL}~(M6kĪ16/. 6[4mpXmg57Ν}tFSэ >S߂*6uEF  3U.e[~&*=[BVSDq9ۏ^Ai$R EP(R,ݏy"\?J77偃Lν8}2}x ="ЩR7X JȣXDC0*-leC@1n.[?2_=_"z9ͅ䩺UO :[N{ZM:Y]bx` l q\>櫻(Tl 7Tvg2X}sl4@J8DB@h4g9Jj(BK+q%~jJ]M% hH9Tś1j2S9҃d]Cch1!O5=)Z/O :DB636Gwq^+W)Wgpk%_n=UbAܒM<u(S5[k+cO?,0G;z!B$1\ELCY=`# E!p`2NNcQ+ U uH{mi -Xea'N4zH,#L7* !ƓBbFT1X|4a^ VXI⩲L /K/%j@d./*SssNfI.ϟvu] wz^bq5Pd!f_au#@On6T4}^'r ׎b i5X]E!U^M9 `>OFxC#& *IҾ}kfgH[# ywJvg׳I_@Y.Rv;h?A)~Pjd/΂]!DZ(^DEg'_ѯBV\*<;INLFz sA vK~.'o?b8Hk_&*T#'J뮠w0|u`'p܎1h'Vo%X!;ýC^ܿ!*ldV\ ͽ6[O+* 3L\b:L!>W W\w;`[J='w%2GtO'DWJ;$*2ܾ P9/L姬3Re!0:N"*zW5nSc4Sx`0o+#;bm ҟ5*h݊h$gp Li,pܛwx=J_rN' 확uG}ܨ%NΝ^rZZet_l#{i[\*<]`jI&wq^b9u>属w뗽 7$e97=*hֻև.dAj }7|rΟq Nt{b` ǯC'Fv6o.H]0_`5- ơ 8KF'pnBRiSYgrbNxP lj~9bVRCEA8Il=ar'G1ܰlI-M&$TK&#u,7rg2ge/IY蹙DO}ly!Bq2Hd~O *fjPI6["?Xm0ϘSu>RvЏ,P.Ӭ) 4<y <7%ʁnlw[3$jr:oY5Ѕh7Oպ5(70rl^Z: qČ\ +#"1jKN\Q!7O Mf k0E"6м7ըZ`-@~(:cda3n># ( .]Dþnރ3F{9iEKjՅ žngx'R dEًH1V^+!gZ(}s a iz0D5glbNKsFԈq +0ꍛ~3|߭%nӝ &4/#{\d֌z WATT#Zb\4<{5Zo|Cd푓)N:1sTE pB`1J/ڢ[=&`v`b3+NbE# / &6崭^HCX^L͏'}~S(T%t!ڛuw&fK;! _'M wvFD<0lͶ0߾dM=8t[m_ySͦt"g,D_Ve=aEŠWZ(Q3ጔ/Ȕ@ːw ~Vq%vLAJ֪Im/O-6?hUl*b69AL'V6xwq6f:E/]iQHiFԽ82g\r7GLXQWsZ֍͛L2K+^hP`&^ ubFԲWR J Z_iyNk}pW.X gG?F14ƷIXM\*daNe,S*D;xPyr L]Q}9A ~0ʷǝ'@RѕslTR))vE3v^瀇F^̜ QZUDΜ`%YA$EۥȚHKD!"w8¢wCYBL&"u7Z3"V`t^T!+d~Eisp=Bgw-}.xA'25 Bq5Yd"PBS+B cwCpXǵiF9v] 02 e{!=Nv(+N m 贏p'b J S||dx=#0 \}5FUGoF$#us Rc ؐ;a`}p6/N=it$'̋wh _Oe2K-j~dEMGw* \UX{Hꬻ) :ݼtv#Z{yE,h}l)@o&|]rgWRtn蝁pI6Afp6K#*6.HTʁ~.tCRRA׈\~f|މ=*`N),WuATn )Ng{Nniѹ}K̰ -u{  ?!7,92t IiP0p\n0뺡_aGgHȜ`OLE1AA* ?rPq7-^JBT3)l֐~UpBYyuH'(~)[独{RFɄ̶QIng#-S_?c'y-7|"lG!4oEr%RIP,Z5Hvfq` 9| # fYfY,3gzM\*+dp_AK# da D7_&;2.EJ yy0gcst77"V[<+I3bMW8!oʭrjFt1TЄ` 㖱PQ|wmƁe-"^*P@㞮p+IASouf8PZBVAuuM8ܺI \IOa/_ C~,9c ޺QsҜTY>Ow*^fwt*)aϔpBqBRHE FVZՖ2C9͛~}:CVN8w^WaV.2l H6j%T*Vog,kiPPdqmM8 Ya@7mH-9xyNԣOWYɩg=~4yM] })؄ט\ Jҋ. ݌B*Tj,8ZpvXbL/bcE\Vҝ\[uaɠB/%$@!og<)12yq+oWGV*uiPsq&-C '[<m <Pժ 7j?#(|l;jS/w0QrhH3 8_!_u# ߊqycaʃΊK9@ rpOI1fdۗգp$Kw1U .k %CۅuOzs޲1o͙_3Z8W &K}򨢫rxr4G1|p;Q>k77 į:@%s FS]v= THЖ/ƎHPU 눤x)I%'tGKTCAA6#N(īY7b>CTkw +jSiBw8[=NI遗nY }ǫpBŪq<6T5a|k[#N}eRj\t@y-_>+0/OBNL = l6 B0k ge`н2dd%pT#|o LLiqͽŊܫׂ9RyrV ^0t0qE>ۭɕZa\ڼ{p`cZy908"81vQ)+i?F ѡT05 lȎ2|r/KF~BssV[3_MyAMyWdN#귨kNK/a%++;fXVG>={gi8@&.;ݓ Ilp"UsPxe&!ͯ5ggv(sp)EwG=ULDWHO,}[O2xtԘ.Sa✅"b1'RoZ&@<5~#fc ^ B9%hÝa+%q#$ p%J `pj \@p~3,}$A{"%s>Тh=rq' Ĺ{7:$"m]QCJ9:VZulY+ C`*8K*B __0%lűuw[I3;Ģ%D*{JљWTYZ[;h} |D^P'ZD"(*in )Pt,jBkmX'|" @.QAȘUel|)#qv\} f=;u.IJ8𪸵E\xlٴ" lu5p(%$#r|[#vL#Kof1iO b\ OG(b&e>dugv 4\9Z(me>T  !^Y{KsjKR˛52>HLQƱvВ"u0tƇ)o.+&$A;+e.2az+TBU+7|˧` Kl{wS2 =0dtaGvU,n.>-Q F h38?2).j|LZUvy{"T8P*8凊?zJO[CI\Y#:QߓΚhX,dxw+X8bĺ呝KQLBJ19߃כz}8*X]Ubd*s0џ! fqՉV#X>7t1rpb!<327)ANh"X5?fNH5~0@N4bJzSUs]Sgw8g dou}rR:zJ)12eU2Ou灁пW5ӌm<({+RRʔEX2MKDE+<:V9ZRsϣX3|U@D;tw/2cZvqg_P ˅yVG^Em'#.1I鋊ݬ;ga P?˭.Qn-*$sҲ=ue.Aí8r$k̓$Qkf.m5 Q#U{ɇ{7* [1 a U9@@1sj 3alC4M__ۄq:?p7 YUmKp-s g(&K4n/wJ93y-/Q*7UĮӢ{@NpȃWy<$YF|z~b^kQ1$AꌬjA}!BUVKAFBFqs_OEJ>VvTLXtiT[no}r[~:Sb=\\Ӿ>O\*w{[P>[irIvG*/6J.pKWO[ U/F Z =5l( ;v_.*^a׃)]R~&|񶖅~ϳsqwC3dQ_jrg`-3!%0ಬƫ(zW\ 3(12{C b؋ waEi-2S&B#"җZ"Bl2amu (99G|$n]1R(dcY@F0©&'AXw21!~zI;tKj`=MȊ_1֑d6f*|?1;(B"连־>킒um'oM7Ͱ6;(Dp1 fⒽ 2s=y]nVwk \m+ƈOU\Lcv#&%"Kʽ):IhJcQ n"'==PRޚ'/Ǚ6Ӛ%`XoU6@@^ O Oߏ0)oTFۿ&D['#ݨl+!JO{b XH#$}P SMZJ'21ZD_4Nh1Q[88pPރG"y͈c~2덤{@ ω`joY^`󕸳{\Ky7qkƫ.\Rnm|u@PSDa7 p1t}Ɗmګ3T8‘̖u3isz!sy7w𡚄nL8#fwy>5ǒV(>OXWʼnA)7'O=t zkɒ#^趦GTi|۶k;./D؞6-@2 C vT/HC 9ݲS1Y2aaq١qiV!.S?eh9@L&rq/h5ȗ9 s#QA${DZc67azfYE#ߟF&7mj&cnm!;EˆXǷ1=/x\Ň H'(|);AsHj|ePpk9??_-=|ypfn"J|e:'SLgEqK>k$ :gl-P&"߼Tn䰂]T,h>958ʸl `GK~%Y%^\!lZp(gg,I:z,*ƺsK^b G}Pe]ПJMԴSAL)т m,Y#ob6lԴ;iR֪f; /B"o\3Bk醓ibfB\:e_Lsc[.5GnDhPλ'6l_Ƹcc){rg IhVy鲁5ɝmf5~ Eפ}ܱ,UlČ;ﴹ[g"L4 1qPQ1X\@0C2 ߹G7ym.b\y-PLOD(~-_`* Iq`.O HYQ &@<A;Som[ ձ+B_j)PNk*4lR9oelw8?pGcW9;tkys X o<؍TH v(Uj> >F`Oߗl)i2kI { "fS/A~N,iu=imyN{'p(Ța1.ǝn$,`|ilo|wfb*2E&cXyݩ< clj '_w7L Mٹ=y^Ԭ>y*sD1B Ug갥A$ǚ&6pGm?U4$:t'b*W];mA/Zˡ^1bX?NxE UVby}`NnSlzPlEJgH$|j9ά6(ޭgQIN"A:ؖ~˃Niյ6,pJgt*p=zXB"DL;ڥNX:ɚ9?1oc̗2mWS 3wS.x004}YY唸̄)ɻr$;$.[جzhW bywE<7wfjves{SѠ3L0կoCU*.:g"u, AbWw?onN>3G7! , V]FNHS'eR @@ ﱘ+Sv Zi[$J0~[ԽqHy's,$ GJ{p| 4cWB]ؓx#Cmk ͱ!U<~H= n㺥N\Ʈ"JXSDN֖ qzS=j[zNO6:QX\ynfU[[QAwD0"L{i[ɦ mlM@W\+?[8ZCgŴNGWn]/DVM&Ɨ+Wf!$0xRHuURd)QSDԴTȹlMv3ފ ;!6 k43Bj&%ߩvBj૟SNo"Ѯ9T!JlØ1|8{l@G7l]HV? ;}j]x|jBy]Q[TpV: !ceF{mM+&!ߤ5Zf׮`6!>Cmq#:{ˁn0 jZ֑̯/2yli S!舚1>_>q*b)$pDdF*@$3Q ^{>TQ^ *]F D?XFz\IwdVDCg Yc" H[_;9e(CjqSB`59 5[p $j6~fOryLz(*9z){Tҭ%Ǹmya__6J8bx 9ľ @I8.h=VxLY V#;Y%/&ҺрOcU1qN6?J~(K/rdPu9E1dC6.c_bc籸W"E5(dLsF'<+D}ɑ]c8uĝ[Oe~rzŇ!  ͔}~q4+D(T1FXthMCM9Y=gI9 AA~wIԯ{|0h5FBĝ4;nguzvKgAafb1 :&KnA ~*:*(/_&66yp$5P[OPQ䤟]ŔiksIkϺSohϕ돐.e(.4`@ǍfV9tKDЩ+cZ<=u;Kf%t{9 r3|i>k۶-0lRD2n/5f^; g \F-&jt-֞Sq0m֦BZ95zd_A)h,gs*F۳{ԯ52OztkCU ܙF]:ZFOg1#:WYF(G(WL};PLdDt+b('.It+.*z&d?d ޱԶ$8|>.)4|#X9y}EYi Uq;h \,j Q?3h >iO$翶0 jH̒!)g#"Cն;H:Fo/l )# 2WGkzbS\G;>ؐ?yNN-L|L+M#LhG(UzMI7ZB-ZtKv9C(/MmK%&2ĚAk$pۤ d/ܭQRk=>%Xg{Su>q+rF"OEcMsn8LoQs3J4rJ͹W\^yD/>Sͦʅ pׂߙt>[sJު7J as,.@>,Աa; `b<_ATwV1v#$a~{S,>xk{xgK$\A&4UԐFs+3h{ 2HB -Ҍ9\vsXQr4` zYsv1Cxl-56O5C:wJc')'0 gL;+0| i/+#p`!aZhb ,:'%/~{`ZwJ,_ /4o %]SiX7WMIT( Qf!^\8sNQf!{1 pd~Me1$Dd<7!M*:1,HF.3 n az<[Ow62sJ-=A)e@'vyܯ׿g6H3)Pݯ듏Q d!*C 'ٍzȤx0K_0MudGϨ {Osgܐ?1()u 'K'4а86sױGcguy~oL,KC%{lI%=Q$nvc*` KA zjU}P54ڼMGcw'L\NJeo*|w 4%VRC UΈΒxiDoF BHƾlt5t5?Cphan)05"#lE z;Rkuޤ]b U75`/k[O#~2 ̐zg6w;=*Џ] xߒ>u|s̞ :g=GŶ*k* { sfE !k%|{TW\3QPrZ&c2p|Wܸ51՛.ՙA_!!zv&_Z]+b>R5JFv x-#`cm(vxBDl.kTF$NHJ]ή9^GuYv>^Uf$P9l_5V7pˑ NscK31w$oK1] ] {QuvNc(D@cTӛؐ/Nih=VB4~ ly$z!=7 9T:!Ł7ε+^sxں= 1?o<\b@GL-,_Lw }-#yV4[;A̜-qzG-W/P+mm( jvtVj6mSРlc) 䣗.vt(RKc*}$˷>1%\3o,8'$/C 68i@d}C,lM'~)_6.t2sʱ_,<fWl>T192-\{0L1hHk>W' >:G<'+7q`( l8&{L7Ec]Ms9< U]?~y3E<€K+wUcsSM s7`d]G$g=/ &P쵕g+9>$7d-:{q<%Cح -b_JlM"֍͗, K!V&`){ljsb]xgi l0 sO)͝0d!&WH@Cfjsí]3y8"K%!lVaFb FJwW'U'Q*!Y63c0mԆ̨GLuj̢ )Qvhӭ5܍I'⾎=N|=ݴlE$DBěy(\2O*kewe%t,[ 66U $# & -h⾍Ra s^1Ek,(Tz% Cj@GkK%!yNM'Ru~d+4 ݐa[XGzlU .dk5L 8)5B˻oH2ÌfO#%#E]ݥm}9U̦(#WpFo+7FݸiÑ~v3uops1G#B}0+uA4mQ 7=n Zf2{]vhX{"MkK{ xi)AB`Fp3a`b+L!9+9X^ aM_,\L:P+IzFJj LQNX5:MN r<X =r8ҏm,7^ ٦ ӹ<6q-y`i9,&țUwjk㖈, }mÔhR>Q ]J- h#'vX;خ^~ȁpq< uv\co+OiL֔i:1k_}]Nl0 ʪ/cd{EqBavǏ<Ӈċ`' 'iUYZ04|twߡ$3%౅v\UyEq^!5g<똻Z< Y$eڙN`/y dWP͠^Mp[v}^h&|o/=:$?d7-*0T?!뻯^m`WpT+A}Mv]8V@TXxG ^uKW*j]rm?pER:=o`)-, Ȥ$`PΆFdSC@ r~j1^5X|UASl=Ұki>w."oP)8 /6Α8] 4#mȺ&O}4zCt _ G /Ouon) 7q ˬ?X|5E3?4zif4&mv{~M”i=7@^5J8ijo1uZT)BzQ՜|[m B9gBzF[hov1kp)}5$qz 'uM}⍯C,UyG]G2[԰\]5ϲl/G$2S I=o&"ʳYꠝF\X-q <Ӂ| \sdJI gmI+6oh!`V/q%|HT;5?/v8|S5C9"nע<%8b' ߞCꠇ KyH@d!mo3 Ac#Ew 돛 "+&1cIѐT XNq cLK;> ~( 9:Uw68J"`$%Bʹ"Πq>xX$#5=_pXZyMCTa^,H#j5Yԙذ'7%K|}0%pԦWC.}l2"bJf_1cΠjW! J/-aєo yݏhxѭVg> N):1e©;EX˻thtFpA㘟`4OL`Dz9#:RcӚ6F4k,tPS˾tNQIߡD5$'ohlUG9g:[Ssc6ٚryb܎@ 8Q0WM0BD<[Hx^~LɆȻ%Vv=m!nYMe3C' Zy8t񔢹J4$&BF}&e Cp>Ek9`!x'x|CE1Wḁ̆Ih%Wk93!AYV*3lP2c۷ʤb!/ep,.Jʶ^ 5b7jzid8ZI@Ӹ=iU &Zw%?jS˗9m}EOC 1z8{0qwRmWϝwkװ&"~_Lǽ]ogE\n@Y)`qXD|~sVK;msB ;B6KB[cx-vec8x9ڔpguNgtsRSqBH$j KpIME9*j7(ʺk9a[Qxb׼@[)MM.Lkշz 3JY2$oa&we|"i)(VWȮDO=j(__'+y7(!aUG|:\%<$1_ ,яYM⨈$'X=H=` >"|-E7)jKL <x7=׆d@̝?:Do4HcdlkS8i@ۨ0<0U'bztIWZ=~2Voex?rl7[ͿZa:THM~9.5m/SI N ; J3K^2<<:Fa] \lX!O)R7#Q%£c=gP +DEV$O<ЈP+G8-)g<09&J8KҺ:D[O!#Įf;{6{ec̅RN'xMғvҌK_]t3T]Z0B~Pͭ Y.:m֧z& *e{!sΒ"LxSO&Bqi\QI+3fޅI5>o%g5K-|rNM_S8K3s,j'u&){Z|T lnDk7J7GddJ(Lp:U%1A\TSgpCȜM;s&E^9ѨK|2)\:eq/w; Ʃ6(펊?K-'bhU a*;vcAlD7iN׃ eHd{"fBpP)9^8Sy9P00O`=P oTEP<JϏ:sRi5' V8,Jq ^&ua/ @⬶߭xrbX؎]7bt~3 lOk~^p{:F*7qFUa$U?ave#̫ +sjQ|p2و!ꭟRɹp>8 ω}^iD,cM5L+Gȩk /c6sC_aqR:nwsV`4sXnwŶxP4KH-T~Q;!9nߛ&ѷMGِJ(M΢4BT HFŧ{8ŹHVQn-c5iXC$c{76DiFE\ێAa𞵂&_|T+=>%r(GS1`?/Ԗ8P'_ w)u@u*LQ0پaM12W tA%F[OK(j|cA.m64D+]<(Ϲ\ Em'RMuA JpЛÉQtm؏!XtE@o&Mb)z JOaL oU&E{&{Mbhv$}f*3]6Tb?20Gn]-Y3ٙ] g|_̱rJg_W*B$C*+F9z4@* &.r͕U^9tXȻ}-"l zoP|i,qxʣ5tYymK'NJa!`!/lf04O=@KqҸŌ7 !:ẂP2H E,L TMyYꇣoOɤ`ayi#æ;o'hO Gq)6\8vm%!wKv'Yh&Ƹ+Mv~[4E#q=&'gNSF#K<ؙP&9 >hq8'xwC%mrq8oLwF v Rr)'lrhԠ|<ɄdU9a/ dí.mo3:oU{ZӀY>콺ry Η,CZ>VXM~Ҙ1ƅ֟vq~j"7jYϗEݕɒ+CfmG 7p`vP4sTqhկZ<#|k-L%Ëq+5hS2P\h"RAw¢s3mGrȶ?/0*K|r|R;喾Pya}cg-l:DN`f~@lQylx_.^8$Id9wD5CMW9ЦpJ!^}زk-*y{o&|xM"n[t-bF/$^.D(4Whz aߦӈf Q sXLJ| 3{ۓ(嬭ğ| g}oPɦWY R +uxuȄ~"1׼XHw>kww]< tokAh,Q(vYJf$-}-DTPW0HM^ QTK'zK)m{ZE s<.eO-ul4xN&ۗ7H ![Ö;vJea $LgAtHDN~L. JZC;KƟz $@s,V@1M$XEuŖڄarPy^QR{ &݌-< eRO?ʶ5؁DȾՍ5їˠy<~xmMnA~x;'SHl|_e_,zP&e}4[e=8= _>@eA e'n˹|/;O>+D'\'_3M̅S-:sVc :7 M&,U.%`8_5fbHMf2 [o$_ il+ޙ<.~d+ 0{ewx'mJPT|TF'"Y=넖[z'-0`8,e9In?Q~s<e3fYB E\x }EOϻ]C N7p/vPaa":Vim8l[3E9}7qvX 2 t` " \#3;z$'m9\yqY8/gbXx~~RVX( KtD 9V?LxL)g4ݭ8jA\\t`"0`Љ Cuz3Yanp 0>LAfGR0E$#9beW |G/-KEpfeF5QťHK_6 Qx(J)M+p ̪O}]+Iҩfzܛ܏ℶ#>O|޽_Prki._.36szQȩFX8Q^|kww꽷@wߋOM)—'TtCW/Xô} w2d0s2Pq?I\7&:ƋZٺk5vVr !r5D$?)O\ciUv4}38UriI߯ .U