libcsparse3-3.2.0-lp151.4.1 >  A \l/=„X!ZԔ(VUN$yY" ^s]ٺes7 }ןB\A84\.HkFi7PX'ZAҮl!֪"P͛XƵ٬je^|vC4p | p5mϬ-=ԳkJ.b묦'XScо) QiJ,>l3Q-Yvaڳ1;~l9pZϨ7dcff78a82471d720f1f265c68eed71ef068fb8782201cef654a386d1c5b8e452547ae7fb57f23ff36df79f8b341214c60deade7ӌ\l/=„YNtilޑp3W|m0aa$ޔWfa`Y;8^D򆏖@Yoc!/uPU cvpgƆK>xjRԚh@y&Ю){Y︽egRX)iv>g,eЬn:8{LؽŻegjA|6*7S#②S\ocsP]3G5H>7RpȖ{$0>pC1?1d  B %TZd      (Hp( \  (89 @: >- @-B-(F-9G-PH-pI-X-Y-Z-[-\-]-^.db.c/d/e/f/l/u0 v0,w0x0y1z101@1D1J1Clibcsparse33.2.0lp151.4.1Instructional Sparse Matrix PackageCSparse is a small yet feature-rich sparse matrix package written specifically for a book. The purpose of the package is to demonstrate a wide range of sparse matrix algorithms in as concise a code as possible. CSparse is about 2,200 lines long (excluding its MATLAB interface, demo codes, and test codes), yet it contains algorithms (either asympotical optimal or fast in practice) for all of the following functions described below. A MATLAB interface is included. Note that the LU and Cholesky factorization algorithms are not as fast as UMFPACK or CHOLMOD. Other functions have comparable performance as their MATLAB equivalents (some are faster). Documentation is very terse in the code; it is fully documented in the book. Some indication of how to call the C functions in CSparse is given by the CSparse/MATLAB/*.m help files. CSparse is part of the SuiteSparse sparse matrix suite.\,cloud101openSUSE Leap 15.1openSUSELGPL-2.1+https://bugs.opensuse.orgSystem/Librarieshttp://faculty.cse.tamu.edu/davis/SuiteSparse/linuxx86_64-IogA큤A큤\\\+ZrY\+S,S,12bd55137a4e6e367ec3cd8c3f1276ac1e52824ed83fc095ee3968ca7432cfba4ec837b569cf15d6670f1f0b596cc48ab7240b967b5189834d8cc7a1a26d4c7e61ff4dd44eecbb9482a703f8cf8da148755d405a1e9d874f3eeabbaf696497a9860590b6bc331e88731d870e1f0d9353550c5cee336f8887507e82265935ad9ed1140673af4ac0a12a5c6dcbae3dfe49cf156b31218298bf740a4bdf0b4fc338libcsparse.so.3.2.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsuitesparse-5.2.0-lp151.4.1.src.rpmlibcsparse-3_2_0libcsparse.so.3()(64bit)libcsparse3libcsparse3(x86-64)@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1\+@[3|@ZZ$Y@Ycl@Y=0VbVLh@V@UT}TC@T`TG@S@Ru@PP6@P,P+@POF@Ọ@O@@O?O>A@O;@O1@O-N@Stefan Brüns stefan.bruens@rwth-aachen.detoddrme2178@gmail.comschwab@suse.dedimstar@opensuse.orgjengelh@inai.detoddrme2178@gmail.comfoss@grueninger.defoss@grueninger.defoss@grueninger.defoss@grueninger.dedmitry_r@opensuse.orgfoss@grueninger.defoss@grueninger.defoss@grueninger.dedmitry_r@opensuse.orgp.drouand@gmail.comjengelh@inai.deRene.vanPaassen@gmail.comi@marguerite.sui@marguerite.sui@marguerite.sui@marguerite.sutoddrme2178@gmail.comi@marguerite.sujengelh@medozas.dei@marguerite.sui@marguerite.sujengelh@medozas.dei@marguerite.sucoyoteuser@gmail.com- Remove openmpi BuildRequires, all SuiteSparse libraries are MPI agnostic.- Fix conditional to select the right gcc-c++ package, also for the devel subpackge- Update to SuiteSparse 5.2.0 * GraphBLAS 2.0.1: bug fix to GxB_kron * SuiteSparse_config: corrected back to SO_VERSION 5 * GraphBLAS 2.0.0: with changes to API to conform to the latest specification. The SO_VERSION of GraphBLAS must change, as a result, since this affects both the ABI and API interface. * CHOLMOD 3.1.12: bug fix (no change to the CHOLMOD ABI or API) * KLU 1.3.9: minor edit, not a bug fix, but code is more clear now - Update to SuiteSparse 5.1.2 * improved build process for GraphBLAS * minor change to CSparse/Lib/Makefile, no change in CSparse version - Update to SuiteSparse 5.1.1 * GraphBLAS added to top-level SuiteSparse/Makefile * GraphBLAS 1.1.1: bug fix to *assign, split AxB for faster compile, added memory usage statistics, AxB performance improvment * minor update to [AMD CAMD KLU]/Doc/Makefile's, no change to version numbers of AMD, CAMD, or KLU - Update to SuiteSparse 5.1.0 * GraphBLAS 1.1.0 * minor update to SPQR Makefile (version remains unchanged; no change to source) - Update to SuiteSparse 5.0.0 * added GraphBLAS Version 1.0.0 * replaced UFget with ssget - Use build-in build system instead of manually building everything - Simplify spec file - Add build_csparse_shared.patch to build CSparse as a shared library- Make openblas optional, using lapack instead- Fix csparselib define: libcsparse-%{csparseso}. This results in the (wrongly named) package libcsparsever-3_1_9 being renamed to libcsparse-3_1_9, matching the content of the package. The old name is, exceptionally, obsoleted by the new package name (not provided, as nothing but the -devel package should ever have referenced the package by name). The obsolete is guarded to no longer apply, should the version change.- Fix RPM groups. - Trim pointless trailing line whitespace from descriptions. % must be encoded as %%. - Trim past-time history from suistesparse_config description.- Update to version 4.5.5 * minor fix to SuiteSparse/Makefile for 'make install' - Update to version 4.5.4 * minor update to SPQR for ACM TOMS submission - Update to version 4.5.3 * minor changes to Makefiles - Update to version 4.5.2 * licensing simplified (no other change); refer to PACKAGE/Doc/License.txt for the license for each package. - Update to version 4.5.1 * update to Makefiles. Version 4.5.0 is broken on the Mac. That version also compiles *.so libraries on Linux with underlinked dependencies to other libraries in SuiteSparse. For example, AMD requires SuiteSparse_config. The links to required libraries are now explicitly included in each library, in SuiteSparse 4.5.1. * minor change to CHOLMOD/Check/cholmod_write.c, when compiling with options that disable specific modules - Update to version 4.5.0 * better Makefiles for creating and installing shared libraries * CHOLMOD now uses METIS 5.1.0, which is distributed with SuiteSparse * fix for MATLAB R2015b, which changed how it creates empty matrices, as compared to prior versions of MATLAB. This change in MATLAB breaks many of the mexFunctions in prior versions of SuiteSparse. If you use MATLAB R2015b, you must upgrade to SuiteSparse 4.5.0 or later. - Update to version 4.4.7 * note that this minor update fails on the Mac, so its listed on my web page as a 'beta' release. * Improved the Makefiles of all packages. They now create *.so shared libraries (*.dylib on the Mac). Also, there is now only a single SuiteSparse_config.mk file. It now determines your system automatically, and whether or not you have METIS and CUDA. It also automatically detects if you have the Intel compiler or not, and uses it if it finds it. There should be no need to edit this file for most cases, but you may need to for your particular system. With this release, there are almost no changes to the source code, except for the VERSION numbers defined in the various include *.h files for each package. - Use faster openblas. * Remove blas-instead-of-openblas-SuiteSparse_config_mk.patch - Remove upstream-included no-removal-of-suitesparse_config-output.patch- Update to version 4.4.6 * SPQR 2.0.2: changed default tol when A has infs, from inf to realmax (~1e308)- Package forgotten C++ includes (*.hpp), too. - Adjust download link- Update to version 4.4.5 + CHOLMOD 3.0.6: * minor fix to CHOLMOD (-DNGPL did not work as expected) * added MATLAB interface for row add/delete (lurowmod) + KLU 1.3.3: Fix for klu_dump.c (debugging case only) + UFcollection: added additional stats for matrix collection + AMD: changed the license. Was LGPL only, now either LGPL or BSD, at the user's option. See AMD/Doc/License.txt for details.- Update to version 4.4.4 + CHOLMOD version number corrected. In 4.4.3, the CHOLMOD_SUBSUB_VERSION string was left at '4' (it should have been '5', for CHOLMOD 3.0.5). This version of SuiteSparse corrects this glitch. + Minor changes to comments in SuiteSparse_config. + SPQR version 2.0.1 released (minor update to documentation)- Fix linking config - Add linking tests- Update to version 4.4.3 + CHOLMOD 3.0.5: minor bug fix to MatrixOps/cholmod_symmetry - Update to version 4.4.2 + CHOLMOD 3.0.4: serious bug fix in supernodal factorization, introduced in CHOLMOD 3.0.0 (SuiteSparse 4.3.0). Can cause segfault, and has no user workaround. - Upstream SuiteSparse preferes OpenBLAS, added patch blas-instead-of-openblas-SuiteSparse_config_mk.patch to use BLAS as SuiteSparse 4.4.1 did- Update to version 4.4.1 + Minor update: two bug fixes (affecting Windows only) for CHOLMOD and KLU- Update to version 4.4.0 + (added GPU acceleration to CHOLMOD and SPQR. Up to 10x faster than a multicore CPU.) Not yet working in the package + changed to a consistent method for all of SuiteSparse, for malloc/calloc/realloc, and printf, using SuiteSparse_config.- Fix libraries linking [bnc#883683]- Update to version 4.2.1 + no changelog available - Fix Groups to respect new standards- shlib naming: libsuitesparseconfig-4_0_2, not -4.0.2- need to escape % in comments -- Fedora builds choked on them- also re-fix bnc#746867: * cholmod from suitesparse should be GPL-2.0 and/or LGPL-2.0 licensed- fix bnc#775418: SuiteSparse does not ship library which contains the symbol SuiteSparse_time * it's because latest SuiteSparse prefers NTIMER.(try to depreciate) so when there's NTIMER avaiable, tic/toc will not be enabled. * easy solution is to use "-lSuiteSparse" in the UMFPACK_LIBS variable in the affected packages like Octave. * but this seems to affect many packages in science repo, so I just add a patch comment #IF NTIMER off. * http://comments.gmane.org/gmane.comp.gnu.octave.general/42837 - add sub-package libsuitesparse_config which is formly known as UFconfig. * also add provides/obsoltes of UFconfig. * add patch0 to prevent removal of .o after .a is built. we still need .o to make shared libsuitesparseconfig.so- Update to version 4.0.2 * no changelog available.- fix bnc#751746.- Update to version 4.0.0. Major changes: * added GPU support for CHOLMOD * Renamed UFconfig to SuiteSparse_config - Fix licenses (some libraries are LGPL-2.1+, some are GPL-2.0+, and one is both). - Change descriptions to upstream versions - Build csparse package - Clean up spec file * Remove hard-coded library versions everywhere. Each library version only needs to be changed in two places, which are right next to each other - Move README to -devel package and remove now-empty base package - Changed group to match lapack/blas group (which this package is essentially an extension of)- fix timestamp error in changelog, dont know why it omit zero in time format.- add rpmlintrc to shut up false positives (after inquiry by MargueriteSu)- fix libraries version tags of suitesparse-devel requires.- fix bug#746867. cholmod is licensed under GPL-2.0 and LGPL-2.0 only, GPL-2.0 only prevents other components to be licensed under a high version of the same license.- Apply shared library policy http://en.opensuse.org/openSUSE:Shared_library_packaging_policy- update to version 3.7.0- updated to latest version 3.2.0 - added gcc4.3.2 fix for spqr.hpp - changed source to bz2 archive/sbin/ldconfig/sbin/ldconfiglibcsparse-3_2_0cloud101 15537188283.2.03.2.0-lp151.4.13.2.0-lp151.4.13.2.0libcsparse.so.3libcsparse.so.3.2.0libcsparse3ChangeLogREADME.txtlibcsparse3License.txtlesser.txt/usr/lib64//usr/share/doc/packages//usr/share/doc/packages/libcsparse3//usr/share/licenses//usr/share/licenses/libcsparse3/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.1/standard/d0795e1a870e5f20ba96f0bf8010bcfe-suitesparsecpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=895062f80cb142909b8643b07cc60828214923ba, strippeddirectoryASCII textPRRRRRRR0J>|jutf-849beb1ca3a911cdf34ae657cb9fcf59c95a98dd8b482626d8f79443f7b1afb96?7zXZ !t//T] cr$x# S&Af2+x0bڌ#"\B ߀K*Yw?6fE(t {4 >9]>YKy'X)(_"r},oX>4%TJ7Phv|2F i&ER&K.ϦͪLhqbqUl88Ky40mJa+ c%س0m0ru cg,8ySww ?p6J}&NBG;U&m:oY>iA?cvrL=0$E s4LF0rKH&e#I0c3Gkqkw%I)2tYD:"tQ+6IS@R9pAQ|>G2/ɀec9g: 0kT$ 4-xyh 3'&?˿ta{Њ.7u6N]sۅ+By-ﵙՑ.T U;X2B]ɂʝwLږh֮HU9 6 4r.8%i>ՇG Yً>AAd`feEVrisQBuO[F3a,ڸEFXЫ,qE+|h^B@.8sQN YW:uee1URP_Q]jXJj?!FT~3+mw'e͌ F()NhuRGWw*"$o/'EoZRq5EKWo `+Ͷ?LVf KX^`g!:4BQ3w iYNU8EN!w"~C[3֣i)WizQPz ՜ҳ IQH;}i)4vgM14[¸Et \j[|yb"gz51Cֈ$JMC;zU9ldt\tPmŤ&t OJ8!T_<Șݮja``nmxPU#WGvs΃ ףWޗkit 8DfTaY85yEbXb2l 6ğ¤ S#MXr`P9v}~*Q_1'nدsb4>u5GF@TgS<6¶RMjהdM`#+X)!z←lX*p==[t5 ;}lNsx=pg[I߿|ITrjCt!eHqVgα:F! X`6)W@hs޵I:euOJmCSd+[(X?|0MUi5guI/;ci4Jq` M'ܜ$VxB2 kݿyJMC9oA$=s҆x>C_C`=±1 )H~N(J=}zCu &TRƼ&9PA ؇x%cC:7Tto f2P ABD3UeG2?6_m1f}QGi?e]+MME"8cWeK/˜0ހˏE~Eg/.}̛EbJٴ D#hQ/0IJ=XIC~U fmUV<)`k1<]&>@C tvE[mW@qOEhbo|M62ՌЮRM"eNqeU@-Ykw_m7`ŗ]ܘPQ`vֹ(]o/3Y6b4K{v|0 ,>m؟Q%_"f`ʕѷ8g7g{s9~_TXf:'aJ `iMUI"BfR\:U7#ZVI9M`D5Rm57^yq-B;W6_̝-/Ɗ@zDkD؇>b1LW-W .Y~oM nOclyMɅ 65m4S~ЏxoI)81ڞK\gb:/m)jQTX2zRx7~Qa|VfQ̾K4џȚwǒiтwX4\b="{փdL͡*H^WNZzFX6M[olާK\?Jb%Ut.q-Y;+2u_8\|3Ud :Rm=l힛  la BMWS`]Ȑ /-skldžD*SY&t)fSƞЫyWS*ݎ#inQSD}$}{fcه0&k?9̍jp#?]T3HUlkH:>cKuFǵQ7rRz&f5<7U9mՋf-f/j,泼k&A&Ca$J ;BK^vA_qNJ}?bR~y]*nnRc *nWgnce.Ԑ!PFt,t@nFnaܥKa+[Ҹ:O)ij3g}#2]b%mihI^ilöTUn CNՕ)1%9TٶL*f:B0V+* "/6\wS%K^J5VU˗bŠ%bχq]>7Aw?d30{GE> ޏ_OVR"(5XwUQJ[Ƴc 1ȣqXnbN2?xR K֠ΧA=9*>2 Zpw,snSjxgL Uѳzp=mGC]6(Lhg& oH~Ł# 0&*4Gl~=>|$)}5Oe+rFćc/0W >n >UgKjoD2Jai\uR\-Չ6KnAlkuh) A!??.#Hoi#R[p}X<1| ˯Љx K|.V1h#$^weX^,5ʽJj ǚ-}#|0~fi_ FEU?lXJ(p7K\=U [:n?F쮆sɶInWT X >$r%Ւ΢dJ1vxJ쬳Ƈ s3PnVzǃF42YIαSQ+:*O+۬uth Њd,!lF85hyqg%+h_zfs ˲ҝ=T!K֩I,U?;G(\A!*WTIa3#7-kɾTDh,K2A'!`aS1XJȇ}\hMdU-\jtw3P4w_=\Ll{qFϟy] J 3lG0rybfEA ;!!5v{MuSD)vU_ϪUha,\z=s %GB ickF[@vx_lJn etxWuM1b^QBs:h투XVXV, i*ʋMݘofI/ |4ccJ/TK`2Hс1NP鐕ܣAHw4 ULmN*ſ k2n1UhOە =ϸYs#q-Cd1E!r%#Nk5 'j e K%MHJQj/#Audž9uƥ氚j,!Yc'4PGby\Iz% |tB@Z c`a+yÃ/mS{:i,3Ga@d4'd- YM!')"d-S! h=l,]0wê7dy#'ĘiGXP"ܯ? !qrp\k.":PJzGdҳ⻕5dAk):>! .7~ƼjRn_먆 ouZEtuRެHq3?YT[^iVLȋ?o~ڊj`:(K9oB`·-%R@tNte˧" כ|#fcJMZBjp/?3Èdc}m?8uQ^wYL/K '(?i8׉[cmdB[XԭN͍,dEڿNiDZ2b&R!:UCğZB'hu+){3~3+ձoaC5]gojweLIX*>5U]'1eJ=Dm0G8\Gk\v`SA_9,ڰ/ ?i§n[.VC\"(vmxɼZ3s:^<^lB() 7GD⪍.-? ЈDGm`kqzY._1Xso߇rrz‘~CQ7O"fcsMhkzgYTh8oF}%9:W˧{iBQY \ХLh(ƽMwSرďO9&[%V$̽'kz #^7wȮݿވB%i9*Jj`X<]Q.8 5B$ِUӵ5 z%vҽdI ƘOpWT{`|iH#0鋕[ fX ti$*\^O5V;DoUMIE|07cgK> "N#r&rkÑw4PC[ҡsgOl&qƙUO`E`xTOMQA_n<րKXr3}$oL+0.7w1*R$@ȔH?wZWx~x(QPh%ÚE1 @lWO![',7^{C ]S$rZmmpj.y6~aAN~JW_!NaBƛ &5sɍϿL:W%r>ȴxb)]b?(Oj,/ڕAC{ۧ*y$4;.'T>i4`ضFLp$DV\!'Cčy!^i $NBC Yo#w')ŻX4 h+ yDkq=%Ns彩%r6iF/N'=ƌ6gOU vgfGz=QIfCՈ8ğ2tx}Bɵ.zf~3)_!a c)H:r\'zRӯ(@EPxe }`:KRJ$4u@[H=//. I30vb7K _j`|11DT^`Amzeo8tB!I<>wȶ0'GJ؉Q([~ 'JC.ٜ=E9=wن7k ]!x=f}7mK#Nrj\8k%-Jf\(qfPZj,я~Ю^zT sC鼡5SV`w8^Y `4˜:فg̙}gV@vʊVK@ֲbr-EXik  {̼$UߖDzhq|P Fe+`6I-G~ͳGɝDO0=i3mפK@-C~lG\]?>f{3FqqP)p.a8W PXn;#No]@~1Dp!*;ӭ}Kg]g6#% d 6x5WeFJ<Tp0>Ru(c8/vZXt;p9$`KMccl F206с;JE)@zE)WDS ʖEeB&]_1'On^O lTr<]KLirŏngV^eA ڟC1e;w57{pqAIp`Y_,+0hpFE qyp(4usFo~YfՔp9TˡJʀ4P^͈wc4\aseq)ٚYtHD}c\Һv=kɎ H 5/o3);'wCꑙ\`c ӏc1f7VF9rRN^qWKD!_Q{k8 Wˊr?Dp9! n:G5`gK ( lu6&VA3揄z 7k|^MJ\2.طɟZD%>:TUD!V[)X/5ܡRtOtX0_{OSN{3g% C`v3U[٢( 0 Eu:s8ڲGHhw6 3G&T>MD:ƊY`gω\r8F; gqHU)Ų&6"aD?AKJaiGU` ד6PU*\ whjםF^2|n=+&(+ 8wJʂM9OWn0MMgзF9qQKwTYN:BlWPpᖹWU8,G=MY(*W4 :}PonLvR9})),Pg!!4u{?=נhA'Ԭ0>zhWRϫn,>c[xG-T Z$߽~f󓱍inš:ʳ2"]^O+,u r|˰slLkq8=HLfAvClLRt.m $X^(A)6>$!ffWB$;+جd;p9P0EnB0vjOz?sE8㌋bj-s~ BaNRڒe CcMR? q:[&VבZ[P>«Z9**V8譛ͻw)-8l>Z9$MdlBT;)k [FvYM5MHb)ce~zy=.Uj=4_C#7BU)/am-qs8aF MSҺDŽUvi`5J3&ӡh!>,"U ~*\*=yUiKd^juO%$n>&u9Zi1quQG& 1>c߽("v smjk"o]t4We)H|d6߷9 13{7i<~~ZQz9(igIH6F`&vZ M٬NFp&Djy,kW-mNJ̓@؎_&P;\MPF6ީ]eɥo"+G(~e `jzpgueX8_I T*\؝d2s@ 98nzy j1VznGPNK0I[GHPaveq_ ԩä[ XqLMՑuj$&F؏:/t%Jߗ73H1m>Vaݞm=m56F5v£ac|<:ڏ;M྆w;cd{h1 îC@ceSJ\ 2H4!SmM,sqgx/Hh /Oȵgv{{Ud'[|(={dXECte@_åC Nu>h]ΣbW9Y#AwOBOt _/eDvݪrTNGRNlZH8 vfK&hdxa厅^h:AEF (l ֡<􈸍U4];c__}]abKeJt]4Ǫ"ȁ #KTEFQâ:7ΎٴE; :.4z1u7c#ZY>p$2Kk7DaȢe KnqfB> ,S\zLERg6l_#Z {nɇ/T>ܫF>R4W*bHSø5 >;j0TҪ&,1jaRt2] %Lc!X^kGI4a0?zh! kؠS5kbAPx'=m뜧R=*)vxݘ4훋Hj,-/pI1'0s3e6$twmԨc: IInQb $eT?!SFeCU!6A2GDJ])h% e0ԿW3hs v~SJBֱq8L_nOpG2b;%<֧꾀ahcn:S+˕,oq`X:?!*~nKAsɾ8qE_a$]hSGB% .;pb]Ӟ])~k:v3{kZuΡ$sQx25e;^M2&5xH9$ zV\OofpTl' S C.9Ukc%4~UE۠кLZmQ8B OΦ3p TX=b^IΣ',PhT*+P(%||FCq1{{~mCԚA}'ҧ̃nCG#'&s}>ݩh<~5+X,tmUFؚ1drREH}f8Z2k#c%*%YKLql9b ױV\UYW?8%˴ԩQ0jT5-,j'J;[&^7PVI3DYles=IroA\Z%2e ;J٪q4:]}s!5>oaAWI="~9=6BjR瞂bPlf6d~6gv]pV୷tc%"SFWc\'2D!F95Nt2̗gn@m%[)bn8<{c mKHf 00s/tF8=ߵ#ZV|-I6,~DVxt!DuG}}sqN I T/4⼴du=:z~Ӑjx(Z( nR,#KFf/{ŮL 'V̇z0 n3-aNeGO(~U]4uˈ^dOvv(>Mb$&v~KK+GL"sH'՚9L4ZFp +IbdY_+di R<2Uom X8.㺲:Zq0d3#7kƃ1CݫP@G0ߗ`V8M+"[CХq~7^lWt*⓷})Lg;rL7oe['/閮ުOx܎@ؒ ̀JE#Mdž=SB|x-j}zEεU-'iе~|; #RBW>"]fGW3:(P!IiEk5;+CԭѦ9X:3)D$ЕMo;aB@r{xb0d[JժQE!4#ɪ;`}8DZj8>-!0~U{՝CznH{10ZRDކD)ݬH|O$x{gL@,%K {3 ͹4J_v lZoIf)[vjʨ@[-|hZ_}0/Rb{@p&7IށR RX_Gp%TVs#bm;-o Ϲ2yEvP&]~$C`TAm:3=GE=>^vDga=,GZbޜRKFu̍+6ѲH-yIg-Yj&Mc 7. 8 ~\4y}P3|s{^Ue*gcw. eыG]ՉIh7l dOf(I{+/ŚUrzWxЭ{i,%xAwRvn$&@Dmѐc3dw0gw19mN\Cw:0~zTdm-rC}ǮO@Y=^zE Qǹ:CCbWU0Z..1+`->>0x^?;>l=_ GΑ!MHIӫ`aաߡ8'Ň{!B59=R*N*,1HI8% =DzaرPk.m4 ?J_ (.v&`p 6X j+S)̲]ih$-$PTxWi$y {65jBH$gBnKgc2ۺB u8-gp}|*n"gO.BvS4Oڹپ a.~P9|,E,KHZK6fHseAtƥi JB5ҧ.s9ȓU-me Vld$0(URhy^*/: æPP i(b\uPxۓ3?M,frum+7A(C. D-Ꮞ M5) WxLDJc dJX%Qҧ ӫq5hG/L'Y|@/J/iUmR$1?hkŋ#f5ffK ]]9YTŁ=t.sYgڨ*&()g (ۓirэ K0TF*un\ ]6#^$kp@瀥v?h69%i^T$46ba h^oĘoOʂܡIa%Jpp K;Gssi[i fad0\ =!Igii'XzՋ̲16 /*ݡt靐ԢR8z/adL@R%d³}_V.C\GP*plR8Y/?[/𐤃WL$3%kJFBo2ʸ{ά>Vd~blxYĄIk^qD>V m/_z< ¿)R9TϮ1=20$cD롱G&Ϛa'G?&)k*uh?ڧf@.obvWk1M(QzE@8ސHל޼X'4kFp+Fק6e&Ώ-Uk0mW=LEE9-Z 6F%*nL]{*fz0afKkHYDt4QSn+] <ɽ hQFX\gT$RW79)x%4?.RVtIOg@%8n:3@ʍk5P9a:%SF&2 ' ]] P5z"gv.rx?)+B51 ɸ q }_/7+[n";}HЯ!vA mوjuOFi4,HDkD:V8hR@~HD1UhB΀f݌Ahx6䃭J'~b!J ++V̗剽"G @D)L ڐG宐2{|WDDohn|NBj4ҺV "sU${ˤ!_!,9+w⽘d^kJF^L%|2,aK3,qgk@AxHud@0qZx%@uKOYGz1`]E0㎛4l4^$erēʈjљK1*Qi,g$=7DM!jI92N~ޖ!3@ɢРdl`FlVrdָhTvEߠ]w΅F<~[>[8M5dW?R'?cy'}@uKAG`7@Q2 z7 j)P=hgքa0[$RN.מ.սC')GE]~PT7˞4rgT9  ǭ݋(&uxCAdseS|.bݨ+6S:{5z9mMD gEڇXlLv'F~aV0P cS6?Gw,`ݢvm:,\3de ͙vTVJBw[>kN`5 luu8-cGq-wRa/޶Ϻ&_Qeu0QhQ$q} ۴TO xZ%Ӎ<*|V\y+nk9Y+5o uT=Rn5ev[ -y@ j Aށok ~4ai@C<~.iL1qC&tǕh,;ĬQ$CTؑYoHn)=Mkwb%67֘-RakIOZ!/e(u=ݓJUlK% + Բ&s%'JwVݝ U 5H*|DhX쩣7bdrj6WJm|@&F[9σ2)ўwL8tv7e U|1?w%\HchzBMoϙ><}~JÃaWQC7';"'䨜 Q~nv(4AFSDKɵ+zoqͰUD́Ǯ=pz+10.@Uk UyfRKEN#MvtԵt5= Dct*DU@f5.b"GJe5R-[1m-f:k(X,#ABYio~F( n;HH/bo ջiBu vFA 536]J۠cߨXW LʏjwϫĐo+kϧɴ8w0 j44Y{),gWUD26pG-s0ߤ5 KDPk]Gz}]14?ZzbjYTM!9_W=ID@i1'mA$akqA`szW j+̦8.s$/Em.%YE2C :C`PEObmrhؒIEB0"ES(f-UߢP$f[/uƘʖu:޴߫K޷"F' 4M[]x!Z)J\x'>7t5i>6_qPĠQef/$qlȍ 啷mI/=&ֆ#Uwɡ2n`-?$S?K1\3'вT` ;I4\6TH "ɠPY&6G\!L0v9ˢ^ h\{ 5Q >B0Z`&prE8?\W;[$nl BL'{DHJSN)X{̩4:Akmﷺq/ܙv2"wpjG!.UY~QvzύIl;m#XqBjBy`F# u{;Ȇ8"B<zan+Ezb<åX6m02lC~K,+CϱA(c nAǼpKR9mN|O}*JY&t%IyNc/[sO_Q﷢` J-wE0XùP kM> >_*5\$D+1?9&:[j`'=ɔG"c^mH;`2B3MK;C+ýY]p-C Byox ВWG&T`Qʛڲ 'jŹdTw3(hR5 >*ח'7,?!dClht'xJ;?Җ$*VfOB{}6ꞒdGba6 wZvP3aHGĖ#W%E>g r6W 'AMIj9<^;*;GmЕqX*V_c-ӫDfzq;TfV= (iO񯤙 3M+2"qYu&*Gͼga)|@(xnNx__䴊9q6X)Es f\T4>L¨䂭'}nX^9y%[ױ m \UX9d;BXʙ,E14K9`*hpYJ 5e0"l@ax' {26HᰗkZOx{Cט0n"7YqcN*2^oh@Zql>60 jp%HWB69:= Sj5$'VB5T?ih(~|h.xߎ~CAH)-k1!R\0ҥ^=kQiap+3PL{Sl9hylғ{6THi }q EH9 qܚLyg+ߨvu^!V dvް4[2͈FcTbeH!y~IwȈ@-ޒ5 oU%*0I%jzesEP,/h.Sاc<ܠ@|dGcnQʔRq߯{2neǏX f=Uk '+zY"UvNsM67o3ڰ}u+2|(X]Jǔeݶ*R1,K 6L 7%p>@b J]ґd.-q] GEDˣ}rxt(ot9k/9n} ֽ4Ϻ`|,s!`"XT=r>zxI*UHdHkf?fLr0Bc=lYGR Ra2ƀ޲{U|l+aNrt1hk,EѵַxGS~cE+>(ߌhȰ?aw0kCz hxui$'B0]1D zO@j#vS pVkES8^3B>A޲?bWLB8o1$$C9a;v&E  PQ[NhnE\e!XMgWG` 0oM gdʦdǷWC_/*P1&r(+cU+B*);0ThQHl|s3b#{PDc9ӱ+EUp)blǧB|%9܌nd|E)N{ߟSΗ -*N*rJt@c QS12s62(fcLٳqt;/NDqVg[fJA͒Yòo{D1 flHGđ瞘*`$T9 mrQBi9-,kuKr륑Y"}bz鮺Ԥlh("8=pיĚ5VP /5MjסnӔ'fxNkxKℿj}-F2-)au烅jUn&q戴xٷy1MCw0ž=?jzK!7#Cmu >+ &=EtoD2zmJ$( I="+ e1.Nq>2Dt]O|K:˥sFwۀ01lCEN~AA-v]_LVi$4> ?>z:i)-ʆw|mrZu 5,w"- gcAI TO ES j{qy~2 ŗ4rGZ&UrEShՂz@!!~8{`waSW$uW, kێ2`LA%;1跎q.lbu |sv$ӓb*h`mkLOR^WdXjD׫"/^S$-IBvqS{[ZmUQzJk9lћqb:Im%u̼9l+ gZut!]%!EGIҥ5ˊJ& ~ZS[rZ>g䨲dDOv sr$?%mݩe.|XЪAf i0p+$ I>xPEwDOϡْC"5}:gNy8O1h wX~n|ތHQ~ up25KO[_]R@еHe]UM?*cP*0)cCbBՁ}l-sOÙ붼7m;Si& ("?E'nv XTPY}_=*fsB_^CX04O)7 LJz sB݈/ /藒Gv{#T;Rji׀;/^EJ'_:d΁IeZBѤG+m\%^ҮBRaMظNڞdXxNb݊;g 5UUCڕDcT,|UR΋:뛈L>\7^Y=^ k -2@J?<%6mR~ŲN/-m_[!k61澾4plz(>P[y-Y:«_N/?WI{6*JM) UN7b}M=VK3|qJiÒbRqx3pxM?ވYSf ,̹nMo<-G@4;M5GZ9zy#kTG 5CtAW9 a4j%_rτ>@DI)Ŭeff ڄE^P=SE8hź?=V!Ǒe׃ "7LA9g#bcMu$4pYNO`<0Xd FTnThj ŹtUɦ\raMy̚ wn-奇n6L{`3krKF( [:eYㅶsܒNItGiD$= ֪/LgfϮ9'm28Ч"0"úJQSG۴Lc˵@tz :E z`񧿚 =Iݲy]rnv-)OnX "&N/LEiȨ9nR彣FMVVq:L,x0~ہU@ WY/#6jr*W6wc&yVԢZQT-2| |Ĝ&G72c3-Sx0eZLcIx#SW}9~kfnU-_+ CփAӞi-?`=OPM{jD=Blaǯ^O,2|l>'yK\n ozO)(MZz0v3%=\ł˭Ɖ9:}UҜҺY aatqGE))/d5ӓڻyA }S΃lՒrODgLKcUoiź+!Ne8d,{RZ%Y? owN, l\=lE2ܒܷGT,Ѭ-D2Bth'8Ec9Ȟ W06a1GNbqU4Y <0pG4D~*h}\=idisU)#wf!`yZy*>*~n:5Dt .'TXI:[)P,`sK%Sj4UiS})߇,d=%uum\X`_iTSw\UԖlV5fR\f)s1dXAMߋ)L@: 6wqA W,g^3<^Pv#/܏ЯZׄ*REM1-#߮jWy"QO`nǞoiP{dty)j0cFÎzwA[7ͼbCTp2E[t>Owqyz"ԍE,/\v g5y[Cv"cYA,7Z=I{Z6kޤP5&1%WÐdHj.|7]e&Lo%5PW܏@.<,'{ dܠElljz=#xgR~BL蚷r1 T:NޯN i VDi 0QTB.WG *R@!DncuO]@\ik,J;4oߒ +=aLw*G7n$=JēĹn( _.079͎#cȲ|ÝkaWm]>m=A&@;NR{s]ԓŶ^'6 OT$k+2 F^y]s(%$WT"dI͓ZNcʁ&:-8rYRrN;XƈQ4L1U6L!]LՑQ:%\Y)")vn hѭ7 纇Ć.I,Hm! (:+E?;0I?. 5YQ'0i}0İs7r KvMËJ.YHE<i~]1kx1Z~a@#nټG s:ZIeL\[`Pi/a:Ɏwg+ep](a2'W(+;+/dDB#Hjڄ'E"1lz1gHTvQGfNjNfC2'fɀQ%W=a -daɺgƻP@f(4s2mK~݃lٛVCĺtp[UM}6R]=Y)z+jif{3D5~==ѠQ*\5!_x78 d2n9kU=Y^];=Q-3_]0Tѣl4hK"V1pÍOCB}F#EGzA֪}uIn:ʏ5ix!J<tց]-=gKP e1Y8Gg-kˏ$WKt:G^y[M=%0k(o|3 S3+76O/\ [)̍4 sF{:Xa;^ž+m䣰UPы0(SPF_tVs$?cf*R ?!'5* r5/,?8p)b'.|W*,jr lZԴqc!q)ĵaT3.߂0w6Kb'b+klJ=v ="-oA)* M23h) ]Vf4:c*| 閚gjuOKZח=rx*xcO1}G𗢍\Zp0-:JioGjܕ[ quDiI ң)|fqv}LR1d]CzK6%S.qL'd3?}0- F]=?CDu Xak+Y(˖R`ߍ* v3M͠u/vhz-N$p1RҼ |k6a5.W= -ޱ„YّxvϽMdxWALuX;HYX6A? ;."\Ɛ/}5c7ɥTY- <,+4[ ~ɇ HvؙԚڵ"A~{-g㹝!ŋ"6s{#FGz33}*}!ϛkA֩۸:k- Qɼgץi|0!6SzLEz,glē  t(PG5ڡnAN2f꧊)jL߆tLLYT_-uĮ6thqzaN|էe|8侦{s2q*`_F#(txzȶ ܥ/U[ `ˆTN߉;aH^ uLMs"1wGl˴i6-DAABe(z(q$tOD6L,Φe/NCHOυ%UK/ypgЭc% M.q oJ#p$ַ IH CJ壩^di"ɪ \}rN*W ysT7 0L̯H3ɡ?E'o.v` p>.k,F5nᑀ$D՚(<+fLRpA$٢ 8mfy٢lFhQ;|\wڝҌ:zFD(9]ItrosR5'!xmp`ǜ᪃ƺ/*gi6!Qg 5G1}zBWDMHU#a ~  gv)@xJLa랭UŤϾCfNc;nE\P#8  J #O1bQιܝfux) | oy=:"]rF6 g >_ECG$!z?p LރDk6j_uzDF.8^艥g5 MJֺ#g:֫tzMYo>5."J&{oUdHgDJRhEWGE@Aws{7dlQcux&#O4l*Vujdks{Zb+@^dR`i#lPƝҔ|h\mLڻłmVz.A3ne[8nci[V^:9ðor$M q9)fӕs5K*J̍4Pp\iDa4 Î(L|<GeţUtOpcQ^WN`YHC{JGbp-J9(9W=rS)}yrNAMf+ЁP[|Kdϒv叚-ˁ*Q5uLz43zzg--i ~ }GIQn|}ZBVm&y f8QDƎL/{Ab~Pb}C+$wEBm+o)Gb6Br+1ETm lЇ߫[m ළKxCm!u|#1W~tQ[;d/ xbrtpLK7JO4~(к~ \,)aAf4f3" n>&ܘd2->JT-C@5W1u[-VtW7CŎ{}@v 4q]5^"ȍuP*?<{/5R`l5jP$i&$&/>B!Qj h:?=ww\v[3<*(@'>StF+k z*FWw $é(U9*f w=V~;s]Rvx@%0|>&k%K[ 5gZ+W>YHqf0@+]Om8#G 2}D,}t9ma*T2*JH)Y_^7Gbg,6ɖl<8 )&j Y8(7V9 ~v[ {^e~`/"ǀ3Le'>86vTeױ&0!eq᭫".r褤i%S'gS(2r4 6J%MwYʮy}@j%qp8ں7*αXwKLǚ':G !*A#߬qͩJ<6I2bOxnHZ<3޵9^qTޯdWOM{~Av2 YMn} &z/nlOf< P Gie2nJf'B@ʷpYԈ}isw^Z%p:ЮMXտʻ1|#Y-FТT$?IAㇷee6!z45>@$LyV?o:XYʠy ~$Is~J9FZorju;e[75&rAykV~sEyȚ]t"z5eT|@NBs_ ^|&aR_ғyΤ!k1MkDF5734U趉p"-4k]Rc= O Ecئ2U.vMD!ġ"olpхJ iuX~Suvbesب"ײ1`k3hS:Iӡk++/E4~jČ (G'24}<\, w"|Dצ̕[s@V1zMzRh Y8Rlxw!PW,ϵ?Pq3y,I[ t=!P~RՃk#7YG0ЎHB[O йOÜW4sXcڟ|QGi@> !+o T39A@("cv[ɱ;tU{zܿ>\癶(xM7Ӫ^nY xU.Zi26ױbҥP{R'96~\[8Z81D-O v^#@ΖNXM̀[$?r?mVX7=~*nۚ:}@&U-:GdwpkЍ%c(dMtܡ|4PNT79u=3|}\B1F?+!yOk8%78`xry1}sp4෹`\\zxҖg#2[ي6ҡ%pK޶,iJ<{z!yRXz15LU8~qQw1lL90˫bKNaG< `cP;HYd>62@nV+;.fWKщb3 oI ==ab2%\&ʂL/rufBnO['j;xnM&LdJ2O:܌XsHNߕ@_@6>[yDn滢o@7WE_\D-~V>y&]@ we35'LY{Vu1ۗ(:?ǹd?l]([qc"0H~eOFIQS3KI_q+gPExfuZd>iʻbOi*_ L4rّ{3*HNדww~pJ_;-bb_j1"$G/:w=?{?ow%Hs[K&9jhq+ڙi5_U<.vij}<w]5bleSd=&3óMQ(3?7ŏDUh 2qIdsсC rD04h\ [^AL9׈0>2szݿ MDT9QP G[mj/@otB̬6kPk?ft@ey& L)Td`Vn0W.m$N :EqG al*5\2C.ٜ"VKڍ,\ef[g@+<1X9۷cqgeȱr 4 -eа36/-^+b9t,9~RڏT:n;JaOcT1hrGEl:Wg W_*ͩ'Zn }J]a/PDH? @0 &~d6 iD:G!0T!}0AR~ӮtؖУXw ]drb&څf?>&dž.>&T2plv6r\)Fa濎<ҘƛxCs 5 `@?f W`=~^hdNSYQ=w< 9}V-4* vƣ ?Ŭѩ<g] ;c4ҹqEqǤ1Re@_D&] \NJK>uR(.2L,Dž0/~khr%iҡ,y]K8^Od,;Jp@%tӚq FOSVr*p̗ xG0]*['>wr"f-I*T;5jщQ(=f2^@G#c-LՍ ¸ GJ(S{J~S n xsI+ .<+3rğHnk=cɜ|2cLRChr ֗EolɛL^x/( 7$,(=f~rPz0R5}b>a-A~NW#T|ŧPA[/+ 1P7 ybI]N>1jqn&,p!A$סOnp|d3oBExn<]^ g/a9i2lW/rCfTS߶n(U]_M| ~͢vGP_vҒ7/&Q4s2K !%Y'Ɏa `lc3 eI1T5bwmY #ynGi4ʷyDco铩RI]R V< cҪ "iN 베ؒl]u>2F@g,[jqymPʊt/ =+dC&ш`A%F³0^{OnwĔb:@z0U[&p-!.EР|ks~]S)͓2w=h!t!9zHj5EIJU0Yx (L]0K)@D斈 Zq"I_ pu?X rɮqFϧPM@;2ITŮnoCۤ w 6+]3Rz!vإo~va5O`˜.D~ԹXemh't0cqǖݬqhO) HG -窶ńwËeCT^Ws8} y'9"#9+x~"1OsᝈF7N*Ogk֔{BՕ,=)sTxl˝X rlڄۂF+^0>(-$/['MXgU3177\ ǎtn,:(MW ?Qip\ǜХإ5,3e~$vpq4:B.q(;Z""b0!LCcG44 gl2 TILHl|E܊dNyWsoSUsU*WÂNUVrJ"\UgeEMx[:InnPX{WE)DԧZo,ny'DD៼UH|w Q||.-H$xí8Ȝ"9$)̕Y}6R݌W[x͓<*eBU"4ȱ>錰oJ:*B8ʚC2e|pCEDy qRݬ!A)I6ZYۛLrZ%;}Cd0 h/y ܩps\ս6>6z.Es$V/n'jckg'+DؐJ+1wMQS=F?^WnG8+ 2$ˢ1ے+&r{Kw<Оuh/s8ɱN"뾓]/b먁XҎ΄xmKbvPǁ;XȸF*yK$Y*eˉ [#%Aqs-JggPux-+2Z4K4/UgmZRL/3Wq֛X%E \獳rFR(x<Uo;/ XlY(2|kJmy8ZB`';-w^1kw6n Bѭpp_Nd!; bL's,q 48OrZwq6ʁWZDyo0F4[ `)~ImS0b6E /;am& mw)9ٙc}}sXl.GTRe@\>]_U9/֘'W&pOo>` 3Ǡ#8(if=jc ^eۦK5rX&hfёr#HQՙ#a)A78Bx*0SJ(EuA57g}:ݤl8S:㨘Ĝݻ@)T$X>^7m1t-F~#ϠyGcŌ9S^-7/KzE6$IAE{~XtYh##P]DWJYv"ogS#g$c Ƅ6eA>N=o ed-t=:>04ɘW 0%V2e};.l=6F]׻ws{2 |ra6.2)mIv+\6ߌ m75@Y,}u'W!itzhK]9DDn+ WF^,n% yp/8t̡eXoJ6Bn{T%86hhH*ޠ/fP s:dbkBӪpS&7 lxwM4wɷS 60'OBbqq1.?7pY\%^j+e..__c7TcnԴN}p#qJ145!ϛɚ3h!^w?=r,>IO8v=>Ba:4:yݼ YZ