valgrind-client-headers-3.18.1-150400.1.4 >  A bvp9|^"Y2vST‘vQǻWpF?GįED7w0*ˊ[q t2[%'|G]PA1M;KN0nWstӫYl!jn˶8F Ovj$2nzO_)AjI@}l+cw1m;G~XP[g]qq%3ɛ)T\&oEPiԄV&BJY083 Suw]C64ee77e9200db3f7791b0aa7fc3aca878371e668a693e9ba49bf955439e0cd2e18f8de4968c6dbc55cc886a2db6f178518b9891f(bvp9|dhuqf%,QV.NػTx"K6L*%G9f4@^0sw]ĵeIY2fa)le҈*f U\1_ߛ˂v6`ݲ5PR^&ibf÷1/B}ؒG%]@އ\pxc`3MA)tm ,1ݐʛ-~˯j1|>p;C`?CPd! , J (,Ef     4  &`|7(S8\090: 0F@G@H@I@X@Y@\A]A^A_bAcB-dBeBfBlBuBvBzBCCC CLCvalgrind-client-headers3.18.1150400.1.4Header files for for ValgrindThis package contains the BSD-style licensed Valgrind header files for inclusion into regular programs. The program can detect if it is running under Valgrind and interact with the Valgrind core and plugins.bvsheep09SUSE Linux Enterprise 15SUSE LLC GFDL-1.2-only AND GPL-2.0-or-laterhttps://www.suse.com/Development/Tools/Debuggershttp://valgrind.org/linuxnoarchp Y8tA큤bvbvbvbvbvbvbvc0ad4d55d448985ff85952e542b5e4b9fba7bc4d2a2ebe5dc39d2ff3a28f228d06f5b73ff8c617b4e77600ab88a6ff02361e84f6ddfda74d72917ed19bd2b6d78195cbde152adf2a695c31acf471cb8d54b38c1c22f4ff75d167d071fabf7c9c5490ee5dc0aa574ea111c837401b6fe363d7d64550541b7dd040a2417c6cc59d11c0e54f24e4be101f71c37ef5d9265bba1e3a29af814e0ecaf4b7858a8580d16e69f49d9a09bc4f019638ca9ad9b6048347555a84a0b717da88d5830967716frootrootrootrootrootrootrootrootrootrootrootrootrootrootvalgrind-client-headers-source-3.18.1-150400.1.4.src.rpmvalgrind-client-headersvalgrind-devel:/usr/include/valgrind/valgrind.h    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3ab`U_=_@_9^^^>@^{G^j$@^0"@^$D]e@])]@]W\\O\k\^\?\8@\ @[[@[H[#@[Q@[9@[[oZY@YOX:@XbWXWI@Wo@WVbV@VUL@U:0@U/@TܕTء@viff3000@gmail.comdmueller@suse.comdmueller@suse.comdmueller@suse.comdmueller@suse.commsuchanek@suse.dedmueller@suse.comdmueller@suse.commliska@suse.czdmueller@suse.comguillaume.gardet@opensuse.orgstefan.bruens@rwth-aachen.dedmueller@suse.comdmueller@suse.comstefan.bruens@rwth-aachen.destefan.bruens@rwth-aachen.dedmueller@suse.commliska@suse.czdmueller@suse.comschwab@suse.demsuchanek@suse.dedmueller@suse.combwiedemann@suse.comolaf@aepfle.dedmueller@suse.comdmueller@suse.commsuchanek@suse.comdmueller@suse.comstefan.bruens@rwth-aachen.destefan.bruens@rwth-aachen.dembrugger@suse.comolaf@aepfle.dedmueller@suse.comdmueller@suse.commliska@suse.czfoss@grueninger.destefan.bruens@rwth-aachen.dedmueller@suse.comjslaby@suse.commeissner@suse.comdmueller@suse.comschwab@suse.dedmueller@suse.comschwab@suse.dedimstar@opensuse.orgmpluskal@suse.comrguenther@suse.comschwab@suse.de- update to 3.18.1 (jsc#SLE-18639): * 3.18.1 fixes a number of bugs and adds support for glibc-2.34, and for new platforms x86/FreeBSD and amd64/FreeBSD. Debuginfo reading is faster, and Rust demangling has been improved. For PPC64, ISA 3.1 support has been completed, and some newer ARM64 and S390 instructions are also supported.- update to 3.17.0 (jsc#SLE-18713): * 3.17.0 fixes a number of bugs and adds some functional changes: support for GCC 11, Clang 11, DWARF5 debuginfo, the 'debuginfod' debuginfo server, and some new instructions for Arm64, S390 and POWER. There are also some tool updates. - drop s390x-z14-vector-support.patch 0001-lmw-lswi-and-related-PowerPC-insns-aren-t-allowed-on.patch: upstream- add 0001-lmw-lswi-and-related-PowerPC-insns-aren-t-allowed-on.patch (bsc#1180412)- add s390x-z14-vector-support.patch (bsc#1180511)- update to 3.16.1 (jsc#SLE-13769): * PPC sync instruction L field should only be 2 bits in ISA 3.0 * vex: the `impossible' happened: expr_is_guardable: unhandled expr - remove 0001-Power-PC-Fix-extraction-of-the-L-field-for-sync-inst.patch (upstream)- Use autopatch - Change armv6-support.diff to a/b format- update to 3.16.0: * Many bugfixes, too many to list here, see NEWS file - The implicit memcpy done by each call to realloc now counts towards the read and write counts of resized heap blocks, making those counts higher and more accurate. - cg_annotate's --auto and --show-percs options now default to 'yes', because they are usually wanted. - callgrind_annotate's --auto and --show-percs options now default to 'yes', because they are usually wanted. - The command option --collect-systime has been enhanced to specify the unit used to record the elapsed time spent during system calls. The command option now accepts the values no|yes|msec|usec|nsec, where yes is a synonym of msec. When giving the value nsec, the system cpu time of system calls is also recorded. - Several memcheck options are now dynamically changeable. Use valgrind --help-dyn-options to list them. - The release 3.15 introduced a backward incompatible change for some suppression entries related to preadv and pwritev syscalls. When reading a suppression entry using the unsupported 3.14 format, valgrind will now produce a warning to say the suppression entry will not work, and suggest the needed change. - Significantly fewer false positive errors on optimised code generated by Clang and GCC. In particular, Memcheck now deals better with the situation where the compiler will transform C-level "A && B" into "B && A" under certain circumstances (in which the transformation is valid). Handling of integer equality/non-equality checks on partially defined values is also improved on some architectures. - The exprimental Stack and Global Array Checking tool has been removed. It only ever worked on x86 and amd64, and even on those it had a high false positive rate and was slow. An alternative for detecting stack and global array overruns is using the AddressSanitizer (ASAN) facility of the GCC and Clang compilers, which require you to rebuild your code with -fsanitize=address. - Option -T tells vgdb to output a timestamp in the vgdb information messages. - The gdbserver monitor commands that require an address and an optional length argument now accepts the alternate 'C like' syntax "address[length]". For example, the memcheck command "monitor who_points_at 0x12345678 120" can now also be given as "monitor who_points_at 0x12345678[120]". - 001-Add-newer-constants-for-prctl-syscall.patch 0001-Fix-makefile-consistency-check.patch 0001-s390x-Add-CPU-model-for-z15.patch 0001-s390x-Add-models-z14-and-z14-ZR1.patch 0001-s390x-Clean-up-s390-check-opcodes.pl.patch 0001-Add-newer-constants-for-prctl-syscall.patch 0002-Add-support-for-PR_CAPBSET_READ-and-_DROP-syscalls.patch: dropped as those patches were from upstream and are already in 3.16.0 - add 0001-Power-PC-Fix-extraction-of-the-L-field-for-sync-inst.patch (bsc#1173135)- add dhat-use-datadir.patch: * move the dhat* scripts to datadir- Add parallel-lto.patch in order to make LTO LTRANS phase parallel. It will significantly improve build time.- add 0001-Fix-makefile-consistency-check.patch 0001-s390x-Add-models-z14-and-z14-ZR1.patch 0001-s390x-Clean-up-s390-check-opcodes.pl.patch 0001-s390x-Add-CPU-model-for-z15.patch (bsc#1165834)- Disable %check on %arm as it never passed - boo#1130395- Add support for PR_CAPBSET_READ/DROP syscalls. Fixes false error messages with latest libcap 2.30. * 0001-Add-newer-constants-for-prctl-syscall.patch * 0002-Add-support-for-PR_CAPBSET_READ-and-_DROP-syscalls.patch- remove jit-register-unregister.diff (fails patch not applied check)- move s390-*xml files to main package (bsc#1147071)- Use _multibuild for creating the client-headers subpackage. As the headers are just copied over, the package has no substantial build dependencies.- Move the BSD-style licensed client headers to a subpackage. Packages only requiring e.g. valgrind.h during build no longer need the full valgrind and valgrind-devel packages then. - Clean up documentation a bit: + use %build_cond, drop unused docbook_4 BuildRequires + remove the Postscript Valgrind manual in favor of the PDF one. - Add GFDL-1.2 to the License, relevant for man pages and Valgrind PDF/HTML manual.- update to 3.15.0 (fate#327402) (jira SLE-5861): 3.15.0 is a feature release with many improvements and the usual collection of bug fixes. This release supports X86/Linux, AMD64/Linux, ARM32/Linux, ARM64/Linux, PPC32/Linux, PPC64BE/Linux, PPC64LE/Linux, S390X/Linux, MIPS32/Linux, MIPS64/Linux, ARM/Android, ARM64/Android, MIPS32/Android, X86/Android, X86/Solaris, AMD64/Solaris and AMD64/MacOSX 10.12. There is also preliminary support for X86/macOS 10.13 and AMD64/macOS 10.13. * ==================== CORE CHANGES =================== * The XTree Massif output format now makes use of the information obtained when specifying --read-inline-info=yes. * amd64 (x86_64): the RDRAND and F16C insn set extensions are now supported. * ==================== TOOL CHANGES ==================== * DHAT: - DHAT been thoroughly overhauled, improved, and given a GUI. As a result, it has been promoted from an experimental tool to a regular tool. Run it with --tool=dhat instead of --tool=exp-dhat. - DHAT now prints only minimal data when the program ends, instead writing the bulk of the profiling data to a file. As a result, the --show-top-n and --sort-by options have been removed. - Profile results can be viewed with the new viewer, dh_view.html. When a run ends, a short message is printed, explaining how to view the result. - See the documentation for more details. * Cachegrind: - cg_annotate has a new option, --show-percs, which prints percentages next to all event counts. * Callgrind: - callgrind_annotate has a new option, --show-percs, which prints percentages next to all event counts. - callgrind_annotate now inserts commas in call counts, and sort the caller/callee lists in the call tree. * Massif: - The default value for --read-inline-info is now "yes" on Linux/Android/Solaris. It is still "no" on other OS. * Memcheck: - The option --xtree-leak=yes (to output leak result in xtree format) automatically activates the option --show-leak-kinds=all, as xtree visualisation tools such as kcachegrind can in any case select what kind of leak to visualise. - There has been further work to avoid false positives. In particular, integer equality on partially defined inputs (C == and !=) is now handled better. - remove 0001-Bug-385411-s390x-Add-z13-vector-floating-point-suppo.patch 0001-Bug-385411-s390x-Tests-and-internals-for-z13-vector-.patch 0001-Bug-397187-s390x-Add-vector-register-support-for-vgd.patch 0001-Bug-399444-s390x-Drop-unnecessary-check-in-s390_irge.patch 0001-Bug-400490-s390x-Fix-register-allocation-for-VRs-vs-.patch 0001-Bug-400491-s390x-Sign-extend-immediate-operand-of-LO.patch 0001-Bug-402519-POWER-3.0-addex-instruction-incorrectly-i.patch 0001-Bug-403552-s390x-Fix-vector-facility-bit-number.patch 0001-s390x-more-fixes.patch Implement-emulated-system-registers.-Fixes-392146.patch (all upstream)- Disable LTO (boo#1133288).- add 0001-Bug-385411-s390x-Add-z13-vector-floating-point-suppo.patch 0001-Bug-385411-s390x-Tests-and-internals-for-z13-vector-.patch 0001-Bug-399444-s390x-Drop-unnecessary-check-in-s390_irge.patch 0001-Bug-403552-s390x-Fix-vector-facility-bit-number.patch (bsc#1124111)- Don't package files twice on ppc64- Fix POWER9 addex instruction emulation (bsc#1121025). 0001-Bug-402519-POWER-3.0-addex-instruction-incorrectly-i.patch- split into a -32bit subpackage, fix buildrequires for older distros- drop unreproducible unused .a files to make the package build reproducible (boo#1118163)- update valgrind.xen.patch to branch bug390553-20181125-ddfc274b2- build against Toolchain module for SLE12 - add 0001-Bug-397187-s390x-Add-vector-register-support-for-vgd.patch 0001-Bug-400490-s390x-Fix-register-allocation-for-VRs-vs-.patch, 0001-Bug-400491-s390x-Sign-extend-immediate-operand-of-LO.patch, 0001-s390x-more-fixes.patch, Implement-emulated-system-registers.-Fixes-392146.patch (FATE#326355) - enable check (poo#36751)- update to 3.14.0 (bsc#1114575, FATE#326355): see http://www.valgrind.org/docs/manual/dist.news.html * The new option --keep-debuginfo=no|yes (default no) can be used to retain debug info for unloaded code. This allows saved stack traces (e.g. for memory leaks) to include file/line info for code that has been dlclose'd (or similar). See the user manual for more information and known limitations. * Ability to specify suppressions based on source file name and line number. * Majorly overhauled register allocator. No end-user changes, but the JIT generates code a bit more quickly now. * Preliminary support for macOS 10.13 has been added. * mips: support for MIPS32/MIPS64 Revision 6 has been added. * mips: support for MIPS SIMD architecture (MSA) has been added. * mips: support for MIPS N32 ABI has been added. * s390: partial support for vector instructions (integer and string) has been added. * Helgrind: Addition of a flag - -delta-stacktrace=no|yes [yes on linux amd64/x86] which specifies how full history stack traces should be computed. Setting this to =yes can speed up Helgrind by 25% when using - -history-level=full. * Memcheck: reduced false positive rate for optimised code created by Clang 6 / LLVM 6 on x86, amd64 and arm64. In particular, Memcheck analyses code blocks more carefully to determine where it can avoid expensive definedness checks without loss of precision. This is controlled by the flag - -expensive-definedness-checks=no|auto|yes [auto]. * Valgrind is now buildable with link-time optimisation (LTO). A new configure option --enable-lto=yes allows building Valgrind with LTO. If the toolchain supports it, this produces a smaller/faster Valgrind (up to 10%). Note that if you are doing Valgrind development, --enable-lto=yes massively slows down the build process. - remove epoll-wait-fix.patch, Fix-access-to-time-base-register-to-return-64-bits.patch, 0001-Accept-read-only-PT_LOAD-segments-and-.rodata.patch (upstream),- valgrind truncates powerpc timebase to 32-bits (bsc#1109589). Fix-access-to-time-base-register-to-return-64-bits.patch- valgrind.xen.patch: refresh- Filter out -m64 from optflags, breaks build of 32 bit parts - Cleanup, remove suse_version < 1100 conditionals - Use %license for COPYING, COPYING.DOCS- Fix missing debuginfo with current binutils, boo#1103239 0001-Accept-read-only-PT_LOAD-segments-and-.rodata.patch- ad Implement-emulated-system-registers.-Fixes-392146.patch (bsc#1086543)- add valgrind.xen.patch to handle Xen 4.10 (fate#321394, fate#322686)- add epoll-wait-fix.patch (bsc#1064958)- update to 3.13.0 (fate#321455): - remove fix-ppcl64-clobber-list.patch 3.13.0 is a feature release with many improvements and the usual collection of bug fixes. See http://valgrind.org/docs/manual/dist.news.html- Add fix-ppcl64-clobber-list.patch: fix clobber list on ppcl64le, it's backport of upstream patch.- update to 3.12.0 (bsc#1017016, FATE#321455) * 3.12.0 is a feature release with many improvements and the usual collection of bug fixes. The full changelog can be found at http://valgrind.org/docs/manual/dist.news.html or /usr/share/doc/packages/valgrind/NEWS - droped patches which are part of the release: gcc5.patch, r15702.diff, r15792.diff, r15802.diff, svn-r15766.patch, vex-r3197.diff, vex-r3210.diff, vex-r3213.diff- add vex-r3213.diff (kde#356393)- add vex-r3197.diff (bsc#981447)- The previous did not help, remove -strong first.- also remove -fstack-protector-strong from the CFLAGS- add r15702.diff, r15792.diff, vex-r3210.diff, r15802.diff (fate#319608)- glibc-version.patch: removed, no longer needed- update to 3.11.0 (fate#319608): * 3.11.0 is a feature release with many improvements and the usual collection of bug fixes. - replace gcc-version.patch with gcc5.patch: This is the upstream version - drop valgrind-linux-4.0.patch: merged upstream - add svn-r15766.patch: Fix valgrind with recent kernels - jit-register-unregister.diff commented out, needs porting- glibc-version.patch: Add support for glibc 2.22.- Add valgrind-linux-4.0.patch: Fix build with linux kernel 4.0+. Taken from svn, rev 14955.- Cleanup spec file with spec-cleaner - Update to 3.10.1 * bugfix release (for full list of solved issues see NEWS file)- gcc-version.patch: Add support for GCC 5.- glibc-version.patch: Add support for glibc 2.21.sheep09 16519584573.18.1-150400.1.4valgrindcallgrind.hdhat.hdrd.hhelgrind.hmemcheck.hvalgrind.h/usr/include//usr/include/valgrind/-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:SLE-15-SP4:GA/standard/6b60dbb36c249072a728c613c3cfdf95-valgrind:client-headerscpioxz5x86_64-suse-linuxdirectoryC source, ASCII textyf̙utf-829a6d0129dd0f3d3121a9b55c8aaa66e1e701183a4f46bcf412b882c407b4bad?P7zXZ !t/{] crt:bLL hKKH& MiB"]vZ6?8k t1^uUWWz܇[qy(PQ BҧO6y NO3w뽸V? P!O8ʧh )LxcM`^ݠWQ}OV$D ا-߂V\qV#z毳UN/ݗf}u?5wS ݆:ߪrC3{c!IO}JK{Kp ێG#Wxv89J^i%@I; <'l '́ڷ>r҈Pw©(ˉ&^@F zx v㻨=A չoㅑdqä^zu;gmHf6p\ ,ѣ2o͸zQ`Q?TF3C5MSK7b #Eџ^Sq®{K~@ꏭ{I,lk~J:>9DyupS?PݲąS oMrxOpwUtťԜ~sԹnxD %"j|gi4^Un=b1v@$nޱ#)w7E)eH*Kp=^f`8Nk"&[3ܒwh:aP 5x6Xr>09+QsDs"{ Z:E9=,C̏:(ݩO%]xJrh&6բ[({@Ǯ iO$>Ehu*vG~$Qw\ibp/tv dž lقjϵU-(2/s۳xagr mk}_G|#۬ytW2 *Cu!vדYn7#,?J' e>Z690%iJ߆EWsj~ 2a2]Sߡ=Z/|DgS=׿b]fi玝⋞^8'xߒXn(y <-{xȌ Sd=n@vPqPUqv^n9Ч~hrt"R-/sfmNV8*bl(LPƁԿhùyA=ώu vמ-De4\CdDF`|Tw6j낙]c /;#F"9*GcNnq=,LyԇIKw}å1⿟CmSوPC0p[r&Hӏ+u,4|ҿ+K̈W!jS6˦[[j{EJerfE%# .v7uR ą\&R]uL>_b*@5Wj<6f{!TA 0\ufˠPc>SCFCHVAY9VAcY4kSWZlV8NIVg)z(CCI8ğuق#m{}ޫ e:s"_S8i;VW&F9,ib{ٕ^{mx%/[TsIr TFrYu2pq,3߷ rc ɴ颺9y8P8_<&2> '~X{H$zHq Ef$GkE%\as?ԥe^Մ(`]b%,#]/Mp+~7: lpoUJmXj;A\I~D@1 |GڋWm_٫אn `kYM,V ܥ׳9NHk/[F׍wOT7Lxܙu#@$dYI\ 󌺍qAq=|]1RvM_΂`i˦QVGgai$䐐GF mщ04_>&Lj'#7չ'DyLEA5lFYMIqe<̳2$߅KaS1HNT* .lyV|S4dS3Ƶ=wʞj0yUniQo#86 D=ptklK6'UN=R 's/*B7:嘤D*YJ7ؽr 1W="!7C.cRЬd@\O*pp?mgiTzo6P7E+6429>9 Mݫ6b9TG_a9B1p u+rT}:fb i}a¿w0$'Z }Z0:yDVZD $qٿ\a9}kв'@-V2KxJװz彈?Sq(!tؚf\uZA !vs ׌mv aȸ/# c{K'%ɷE)Ҁ׵[ln.Lz8,=Bxs3,u$]4)?.M؟q{d6UL{݋dq)[F`1LTë/Z +pHQ r= rZ p@7f$%二coj_iێ OR=B}_(6H.#.2VɿW2 3Rlh567skR ybI?Nuʔ/۪'@'&{brӅ"98G=-4X*0mJł! ozSyJp|;x d+j,3Z&#KsC -WoSK9b- (9VU PS.6r7eܠЅj>?`fd qA&Ah[kj#i>(d`욫=WR\zդP|${``Z>ŀ%'-:D܁ O18^ -5B2=勋NԸgVX:Q|"b_Iّ0uV nWݨӤ}HGM5b?G"d+:z|N;A)8ٶJ2%:M,MɽT;/ތAYꇁL7\姴v.U&AYkcȚrQrleR|:N!c vQf0_<5}jY|pV/OKUGģs5"oh_ʁӺDB2kksk{RYN@v13<>[h(.߿B('Q ~Bl i)xIg7[q=CEp>2oCGdjYm_ZN;J+#B&nC+ "/wֱM٫CzřAR*Lq=~Au-so6)[> *NNLFl_کûGRIpx̭tLäh!0-:!^<':cZdcL..JɁ,akp2pJ^a 4߻ˤ$ǁ'GelL{]U_ qL R4}p\%Z.7SC[1_; atB5llD6HSd/fSg *i MIZ-#h &}acAhVDal&u JJL kb6"n7JSAin>XS,ƎqMD[9VLE 7rih k\ [1$0&39g]kzK{9bz(Fwqas}k3F389~ kdL3J@L7A\_kC#"c%1ͼ؂NF规k9 R]"Y٭_DͩM'vtҿ!.M8WҲ5W֬gݘJAdj"}T `!_W"`f DN Է{ǽ1/:v`ټb,%XK,"0 ώi%z\Dڝ gEb8(F 6W dq:b[TK#iGNr]dnC֊88˿r$/3&h,A).g94^ nq8UCn. }1J2@PkgMv(s^'.^xh$ {vBLU΢Il Dڸ7M&E`n d TAzS ɢ4V5AOu1|(ڕVp; T-*䱰r]Pcgny{uX:LU+zy|h;57 ]IC 9`'|tR2L.45!}NIwn.;?-?iJB:R,V:VgW3?#^)FcH!7jڇFyAɏ~D#TI╖Q3}V9>cfꍠ$~|,=Pk6jŰ洷Y1t=0ehuջL}$c?Tt:qmِOށ _[j;}^Q;_ AGA:4h'b{  }Ϧ\ߙ\oLmmoGC 2("kdWk63uf{ PaɍG4'ξia&ʸYbhx2PJR:b0c,_CX\*#C?xK>~LջR"JόɮqaZ C}tRܿ*ͽo'GUN֖ mvWcw+ų6vopɟɄo[ډJu vR?WBG m.PL=b!*zyMndGnD삯Ud9|Ty`"摚3)hsVLSD8B]zG[Uo`㤔)[* gZm-'-S"'oVB~yQnG0A2APpFAy c+;7\ԊҝauPaX ,}1#r\c! ]<׊Q EQO$`5"ASHR TWu!Mow&7_ɽ75r@d<`s=LQFY;~5ui,5HC˕wִ[))DlCmKRb=Nbѽt2@6ML}0[\Υy {6ZcP/9b4|pHMs[9Dl`L+TY<$xl)W!뺧\,/gYKHfؓ2[=3Ȥq5[ჷpO+|4x (vY.9$I#нmFH2$; S/o:^YVNXGN6S @,6IbkjRZW3 R6\3LR{diu\{097L9PKp,}J1 # 1>2y\rJ雞4Vn-3 ۫E05ۄnMJq1Tϛ2M;>>j`l1iI@U浠x! + C6:j_ . ]GFg\;dYFWcAK .g^w2-xcg% 2'\pxX n[z(vlOЭ\& y5ޓKٽGfk:2;(Uqi^]f\ bg(lQehqPEm"c!Q>#Wq:U˓6㥯4/e֛ K<ƤRfl6VS&Ld-} tYpZL" n ^uBj!ЗLfp4$9tʵ-s0Ab佃mjbYǷD*ށNqgkѣANewqo2$Úlb}N(W0<ӟ!ii\c|Lx'EWhBDWṽ1&KĀV~|jJ2:HQ%4XְATŪ;92_,V 9Pʙq1<cbdmrNI0U$Uz4)4Qᮀ{?8>4Ds1S Ps#GOA|5-QVEg`W93ɻhRۖgBb#y!l}|L ~c*ġ$1dP[>?ZiZ- Ap(ҝ JbL]K!T(hjypmXЕł?Nvh+9$6}X)8:3- 5]/ft6{2bRSOW!{Ly[)jF&ڹke)z7123qezr>{<0n^FȭI2HMԭ-w48_ItnG|ewOM{e>MeTk$&<4!|TrzE-v_ K.V=8#h{B]3'^$Q\ [Oα"Iyrg>NJn/[exdkaCM?!H{w`L?lj?)E;=c%0X!Ly:NOD9c: /J98$ŠzO+dP,l 2 g Djʩ":Qd%,;X 5cHZ O _U6u51Yj_nц9ZX(͚d|W NC =5"4rGnwˤX[].+R`KJ o/3A\D8@=M՝yojVM*FkJH.jnȑ ry;_g{ˢE4-,]_i nQΝ~! yР/2Rbg. =[F0ʠp`Ogn,/ϻH,"W|EKZ@29EGZRGhhZLHjPnfr|pGfPrpS@Y`يlwߡ&}eVCg;Z>]@4}^S-,[ԘAer7KV N߃*b;TTJ5#|յm~LL+c>+i5DnB5@JI) %-yoc<b*f]4 c.-f?̳N`ư yYJ9pŌX06(R$a2蠜XQKS,TbaD 7x]myl @ qxSDhN4_,k9SH;6Z9pS(4 ٥SQMr1?ĿF{My@/F߿SZW}x 2BK͕XW g(P!s7ĉYgo#^>Þ%t@qok}&{9`Mؖ!>ޒ$L\ C:qEGM.:CE!1&ظ ?&̝SqJF7.oQ{C@Qr>zdLt{&Pf2;7uz_ϒ90X{)r1ZчgU>dV+w8bs%9 \r)ׅ bE&Fʕ>!GLQz5#Ͷ@ ښQ^F E$QőCyqWIGhoO4I++~9N;.Og$:F f#9cs<$_n?IF$Ej2߹tK8N$/_{5޻`2fʿE[6L^FJSZYMju>N털vEd+:\Ƒ3,LM詁ӴILjWgd9.:T+ 8bbC =Kux".AsR 0DxG!p쐨װn/֩nmFc Une#NIp݂ok:sTWw D\}̘^Jď!Zx,!3BswNhuBo`yYEox:#{ƍ9Kj2'CE4:MP.0Yjb qJ]ؾ(9[_Hlhacx.puK%_,Ae`p/uXĎZE._VH޿(@5\DWϬ6K[=,\9^};>$!T1-:& ܔOu8ٲ;':E";xp*4٠zn8[ Z0,G|kU:IUiu>Rbr*@Cgx7Q9@A+M`'Hav,V\]9 /݃C-}Nb%u_R6&VO D@>lOO]4aHȷ0GPUZ"TQ2䡆OP)@F&kJ&Jmq8*^q2,ɳ*Ӆ:Bvl.\QU)_ށ wLv{5F}&w,aAE+m]l+5ܡ!!{tJ'[]&z-L|~]z@qB'[/ki9#:@*&Ģ&hH#82@ 񸚆N@f_炸+*2ĦRJhwa,)RnDAK9 <|Fm29sc(W|BٞK)QK0#?8jѹSݖ:L~+nsxBع+Ňg+E@RȚ]Qr)  R4>KqD\qhAt͗cc% $7_wu?\K@VA'戤FE%N^Tyg ʐW{ӬmJlpt|BQR kw*c0[fU=꬛TYFHssZ1ڈ@9~K{$!VIBpr˸g)]R=8,1tbi /Q: U=w&!W@W,-0" 'j[ ̚mn>"ɦĖ*OczKC(&<'* lO䴒͙t);g+4@&?|7ɪK2;3 :&̀(@1Z9ua\Gfiu"1H,,UCį'fGW?*ޏ zhW ͺ́>2%׊ZtӲшML< PL*>_|2{7W: \@[/.5,M8VDC|rVEX]Ajէ89kD<+DŒg4jQmn}wfIo, .l&/I(s#nvuG+FBJ12"ʒ)rH=ѸqԜ0mNŌCڅF*ﴡ;2Do{HÑ1JQϐr$v-ʡPo?X;0bUh:*.ב3{fԇi"美hZ%))׏ޏgڟOBGA]/ -CuVhYwJKŸXu%t*<l5L 莊1>=okqςԺ,<ϥy+LtE`{!1]d&,>DALXmd_5Yo>~kH`ՙ:OӬ4yG9Fg[/- ;zr6 R4ʿC"(Xρ^ލauz@{~J$iɟʇPýBU֟D]+ v3nY';)OLJHh>h?!6;,:޸C:NM}Y% 7s&G˹wO;AerBbTqW儰R"LSzD]vsAGΣC݅PG``F`"_ûxw؁>EkJj  sTSN#_<.,A*({0*\Zo*P,kS*B$r#n6rfK;B$4ؖ2EB罎"M=eM[;#Fbb@Mjk_%lJr Ȋ $fdw){~=,iEBein Ŋ/@o{) tCWɂ˵ں3D/9 93͑)("JQ l3qυ?ARgrN}f,b Lc DW'3=_H>Mgjm)LUfs#1DGw d!L%9FVOf,2iA`^,O2{\vw '?R9P_~-Z@rA/ηꣿ>,?H 3ɘZ_[>%ڣ1NMODZ'_cG';H)Ei"[:NЍ&5){Mծi+m(#5PZ;Uu9zH~̵ Eȫ~ ! ^# >_V*'/ ,sy<ô˝煆m^(}*Bh(ȐI0(H' ᦑynOp~/0/odlނ*ړN$lzespqA;Ǐ:r)d<Km1T*,^N *3H9ũtEd$ANM?梎>=M1=a:%۪MR #>WCaۈ*S>Q6B) 1M2458>EaHdbt=Hdֳ7 ^J9MJY%)kIyBloSnͻ ٠^c[v(#ɛ;hf)p>qpB0Y9zϝrwxz G!A*N2#qP5 .,FӍW9.œeaX+(WFRP sPPFQ6}4F@zr0]-{j3 ` %>w  J"ϯ577: X[9XiwAia~w A߁;nJKYPF+H~0]Ƽx+^AG捖a%EA9 p>)ubz\u;[:-ZZv;#}<͵#ū'dY O|-5h6y,;a R{YÓ}g EњE Ebπ)f\~WQsIOnuMD'X;Fkoz+r;1pm:e%L% ?ƭۙ;^)q`[qXv\ȉyۆy.c.ua7k),.ڪ N]pFhGN)$+cPbSfm඄|_65( ū\NEڷXPU:Bpcڋs`A+o}ߔ]{ޅeq˛ 0Q8] еbjK^e%͑J~ը %Z^֊џ +A%ֈ;kHVҙb(25|MWsK yx$(Ilۚ+L xo iǡ/0SQREdoɂryق4(G.Ԋ 2D4OB~pkDx-kѪG%C~:"*{@eĉbLj Ѐ;ǦWyL{j\D<]ȶUtqT}%R8H!<-ѝYmͽ؄wB1U6v_;Aރk>]ǡV@<ٳlݤHYM<ûǔ M熽းF>Cߐx"a߃ ;4BEC0.|)k~_0J4gK4PnlXH% ft, ._{6U^EmRe u"UW?O^#5}j9cs'%`M6#%aBߦ{=SS LӴ]*0tz rkhZ*Z4W7+Y[hMF_;%Տ \ߏ{Ux􇌒![I0qg,(c,JѺC3 +x& , )l;Yzh!&~pV$=ㅃK&_.`pVv$dؽ'0mT &j+Sh\k^ ]f@u-haڮ)SKwǪ3ئHS@UPLrrR^_lEW UzUGT‹ˆe۩STʑ9RB3jr˾F1:LEi*otԜg~)$-zBN˾S`>8ZIԣ1sqVL$ d\TU; E׍Qەc۹ T_DDXZMwqcOW%zĔv DXlu)k{gί3H{p#ҟma" &=Հ5 ;o\LemңVrTVxb\X+[ cDhiݨ~>9e&FNٽ{xQ &W%n .,zpg{aa*:uiDHZ<Y܏*D Cl{u[a1in&x"pfN=`omAw%(Xɢ#UXda >Զ@IΦ<ڞ\kkyh'nIFC6)rcs묅3za*ZSSWĸdr1,1-,y\p4g1gY,$9ZtYa8˦~ˑ(|=XhБMA?YIJp+E1heMCc9f?_$m|t7Ad&$!J'DbKT~L<>%+c&(lN:&|`E1|-Bg=I pn/7[e`EMBS%}Y/Z;Cğ-D,@ŒЌ4C-f}:ݮ~!K[} | L?8iov :ESޛSCVN, 4wHk۲N RFgXj?(y܂LU. [%kgA_s… 0&dqtaU7^U:i-uF`#>npk5%Ȥa; u vT,unV2=.JNMxKU\bCO J-1f(40ŴW (ZS/t1KHD.{ Ϻ˜Zۺ"0\JFZxL6d@ f3b))(A0b 醦e}&\1DNP^ MU?$0Y,MzݢvKeh^ KWIB'g/%{.avZ8ÑڐZGm|OEB WΣ)2KnV4BW[݀%ՈIfη.AV'Sv&zAFyۆX1&_kQ03dMbjQz*eu5Y̐!NmA3G-yN f! C%% 1BHL^+Q7n#3In{4E&ppx >܏W'6y,GvTgPr94\>s!s=q͸Q ϔW. |ƪ Y $qɷ zk{N&u}c8} 8?4A!1Wv7;+/ԝ s^(..#_1:S@E#8M0~Se SM6߁uNkkA6q%?}@jSxGtkjmVۉkeI>bWr6-L4v2@{D^>E>)#?M!ydߏe|o+[g,J5`u7R5w0Paq}inZbVWait̔ϙ=4iRQ#1~?sЧH(`   +CWIJ^!B}8i#$^\@s` [% O "f2&/%S֩i:oΛ>^(C;JM0hsemHOIB`O'3z>n`LOt_D ei=* ,hD}G,2Z&UI! !Db\b`ƿ֒p(1%~͎Ǣd pYQS+y)1}|2 әnjfn`Y{ݛ7SMVUTLA Q<\ڙϚDRyG簌:`l!"a*1nIh&W]RI[YL%鹺3]sܧ"nwC˄O Ȝ2xZ?nCV $P+TK{pdCXO}bfS0\p<LUR|RsX 'eoۘxerZ`'3I΁u1\OΔհǘژ Bkq v2~~dFHO}?!e:jw x+[ ᾱnd&Ai,ǕҺPjS>˃ X[yiېemǭej +WqU-a5N][ڗkJIl!$C?'~+ 9cg3#A5wNrM/6Lc9$(>KCiMͷ"'r\D[VuR0odN#ܒ~`M~$!&!Yp۽eRN22RkQ| Vs7.0O9urvMIKIrOwdވБq(r+A8tmatYE_>Qϧu=2S_#7P Lֆ ]<4@Lj7gpb%V6[n헦V?ÈZm9rq,b+7u'n㭡eG[D7rXN<Tl Sd((o^O$!p{WTi'c:oB3Jnɜ}84R J $y_vI0 9qҴ 3*wyLlya}CKCֹIFa!YMֹ-> Qp1p];3UNgp7xӻקޔ3Ib1Z?Sx[@/A)QyOG[U"LdN_=÷i`XWB]SV_iԂfAKCE'rtᚲ2<Ȗ9_i`uyI)c?ǽ7;̥c+JFDy"Em7ʽrA4b H{D=ԵBhlaaJji1a] jմ~qf}ZM/Ude S^&"7Q,,J99q46;ycI7VJ N9'(\! {Kwfe#-zUJ+'وi2qۿBV)s)OH >#<) C"s|/cwKw +[ٌEmJ iWj\;Wѿ@PJqz!x\M*'BN5ΓGJʔjX8x2>-}BXup] fKVWPx8u{U*9vI| SziL>l*=4,fΡuP1m)LȁkYaIh1y Wpp TI8hMGƒ,ЋPH*+Utu@y6:rWHh sPG˗űB#n,ZOD ȥ_3c0Z! 2Q_믘=cbZ ^_I)$O*Oͼ5ײݾ-9 ۦ2hp\lGppO> 9QtN5?&66+7`:7-D%bCr P!D-Sbs#\>0z jwظaߧR(w?Ԙ u;:qjY@EbB_\:-IbZ*>Uܤ~p ^sVS )^o5l,KLxTUю07 @\߂9@\o{ni,ÔyҔ%SJ8ֽX#YPaS*?@Q;xtS܈8JBÀm?'S$!О ָRM#LRXv Ӥ'8;9WYɘbьOVR\#ISyB%LsR # Mn8weM+?d>1ƱsgG2ZJyVq ְςJe=CpXniS?bY 2ca}o$IP5]z'FokvQF;ͅ~4`wpdb"WYך 2@W|r?MWɓ>xiVLWpKH*G^0OhMƢ۷øv%~Ćc6ŪrB]Λ:VK۱96A#}>c"ۡ%}$Th_6 GGd۩Y m:>KVGP7 IQQeY%ѪE5سAGA`P'd6ɼ'j>(g\vIjXQ+ԼM8ha g@"iR hut*AclCUշ {>ٸ?dۨ"γOJ̱0ɣo;\m#Y9ᰢg..6_jmH9Ux65jԚ`y9 *Q@Ji{[1e%0O\< f77L|# I{n?'2=ZH.5~p"{  窃uekXχf3= 2Olv݇x@R:e KWdžSH yUз8%t"JbcTzl w+bKIiXUU:sŅ9"TT'`3˝oD̅exz `]Q?֩v90;`"ޙDܤ>ϵ 4 h#Q .huxJ|Π82yUMi_qnvDq-ƵEn8Hin;d(uh k:Аux`}*WdwRJsiQ5_7%Y,DDqU;==8 }rp }'c_/OE|NjFW]$= ~7eIjBO\쇳Ud x]anbpE4Xt3o?ф]:&'iNѰղYn_ BV/;SœL9En 3  +soLGvozPLkSmr!W~x[x =mH;zy~W?Suv̩lX&9:,zJs_zkٹr%ݢR EaU'X6~ި҆.6yЀ5]U߄\ ZF/Rfk\@YZ&OPZ60(Ĕ|"/c>. O8Þ8w86N&UȥN5RY"H@ v&@vA>(pBnlgp^.5;T޸Nx[20-*D8 f.X ?eY+a -J&:e Ln&@P=ϼM,̤Hl3-c$dH6غJ^7 N錕5N ƐB/hhT"뺱t=H.fۦo/d&<(@QkuL]Dtȳ4`eb-5wx*R-T<هLuSTf{1}jM96> ɐ(E"ͲL;nd7p ~'bh]iU{P9 |. mo7URWՉ ]4Wh"c a t}" C?a{:{[29X`'f ];oÅX)%woOO )aġ  DwE"f`IXs/3O}߄~T5֑HWJ%&{ZUbi1p@Jo(54xq"#YqC7t/6YwVxNbڞOoW۩? h q3~ hrةRx𥉉>q?7{/@K߷6@0Ucěz7՝6h[ Cpy%>ghNpD` cX/-6އP4aG6sFډ;6S-˘>Gh-"SA:(E'N1C8!v_WBG+CKQ1K@%OvKL\ uI2&nEjPKJ~u1V\^xMmP_xa)Y2X3V@UxųF5bf .*xF#h :pS"SЂ8tCU'/kh!g(7imh4$3~[]tX^ǠJ69߱BfRqs|շQS* vLXTS)ݦY %E*2Чi$l]$2 )}<}eᐫh_׸yE'746K|N]/Na?~z,w*#lWIx3Mqs[(\> 2tL5]󃴲I݆_W)ro,(ۍC.MK`g=EIƶm(x.ja)[ T>ቢ%[P1_mض!UNHZJr`W} 3ELz 'UʈX'o;~6MIY^pQ#Q|\CFz&@owxJtr¯isS~s;t;3ON6_BĴ|xeՖ ZEM'F)3LE Yt%[Z[ n -HQfg6fd<=/x7.:azع #L[JhQKv͵UVlzgVfk?a0LQ.ָ#H>{cS[ Y,Jg`K+OMc!xaξM=R,w\gwv pȈE**A7SVP :Z}|Q;B8O;K-?Oõ5Pc{T9`i$`ý(Nֲ:){hEz0/q#ۈO>+-,>͟T77{y| iݍrgS僃:\50N"٬ޟL[X,3^"3:y;7Pӓ:nfm.+҂<38^@R3b<[8NJ}QRm '>bmܤz %,޹0:0oZՁk+YO{A+Yיk5;8SdfdgXw319RƊuj#d0SxԐJANX>] Fd85GWJ9ٽ4}/UN)7gPp'Eݺ4pYx_ձxkRK$F&t_Lu>yPaޯ#LK}HXMqE%u108$]:i;*5CiS(&O Lq; Xg< |lP#i-ɤ\"lP`ۺwIsv-Jduu C@T'w D24n$ER}¸iJyg:UGMD ,@{1^~N۝MTLt\8ʆ QV~RE 8j3-Ȃ*-G>/ F<_ҩו(82bD Q 1qX_+m8B?wS4 SEQx|Aa/^s:G/mHmup6:S4,TKpH]Vs}(W7d߲qGqо#۽o:2>\!ֺYΞ`x"k{RhPӍnL%SkT|/%q /[Y>O R,EV]tIb$R\3 IZ-b+c<>Fݟ)b !/(~BN+aRZȻ}y2Vuzmw ;9l֪wF:Z]{UꝅW6te17MnB?`κk,.PmNQ];( 8׮vV'ت1d}Ӹ8GpCr2H> Mj3Z?F7>?+lT8ayPq?KZUa?.,X47ۋEB ]<K^g9&P p剙ؘh͙Ӟjz4H 8/czԷ ENE<EQEJuSAWڙ{xWEM1gHBӱ/[Js_rHcΌ}H\NJ2CowF~QF )Uay}.G\[JrX"fIFl͈nԬm3+)3$n(؟`4<;iQ;j3llвa8f\k=,RV;ۉN,q0tͼFiDF$p"cؑm">%>Yjj즪;vMKU1yN0ay_X,)zP'԰ģ kRW7P84[quy@ժee2Od [a);ًR$ِ,H,^E)>${.~nHwT7qx5ڦP/SKc4c$AiN7G(BJULM_B4 Q2>5(KuGG[<ٖ~M5"MI1$$RQi:;:tP Ԗ$ NSJpٍ^Ƭ~3XFKRibr,KƄ2{ѯE/6l63s.^Vz'L[ TE鱣}! ?"Z.=Rءk"_;sXfTqKMBZ dѶ8;o-H5?I׭w2,8 3RK#i8BqtVAF_glAUNSEU`0Jt] A#Cuyv~ sABaW"v앑vkl%I1j-+JlCl u244w0G O~rs~U6!A?$wAь:s?AF,(yX6k@ߑXhi, E+44ʸ,sF/\b^K0@X:{ C2U4D.%手;[jPzGc83HyU,-u6li\ؗdxKX.R}e>!3Tb1'3I f5]^3>D~|T~™Bm ,%:*\#\(A 'QTPSs8tI\C1 )(<F:Tsb ]A0l\3v c@|BXQq#KFEGh ^0q4fީ9Xh2b૑5p&YU]D3PM{ya ;twb0 >kuUưB/'4åcJe#pMuHakjū`(1K ^EӼhg}lN!7zNj+هd9;ʑȮCC4R(7 EjdEπfu|,vj1&&M(mY'P0M!T; ЁӨF?XoCꅰջ,@/lBDĄ ۆL93H 6hBzJy7b -L##VND88ϷAeZy#ŷĈN-SX=jn5 QRhW:^|$8^O|5e3c'Dpzd=DE6w FXSUKԯqK廙 0}ݿd\3yR%HV]' V mq0Z0wRP.L135mUׇWӒs*B=vELq'ߚOG/kО*Eè#la4܄>Mw0,ˢPݨK\GUG5G :sw0g#cUDJ'M:`b0mFDQ^v, -{.ZaʌW.WvgA֤/M*Ve%4QFdʚ8DxS*h$@&/)a')0 qHIN?!vV/"ٞ4,x]މFLm0gUn0TP{,'AEq'ޓ==%A2$sI<4/v`VPK+Cxq'PDefgf( -O {4h[>>Rt/ -Auddز54ԘO@ܟ-ƀ;c2>=|^ϧ)G>P]C(ԤߍfD%9n']+mFMʃF&ү;3R&- K*m/w%́ױ>5_z5J/=b1C=7O0~.q~obΜvW Q/_ghHt*QcAra?B_Yg@#[5=-z U~e6U΀=HcnYE7ViJ71j羻e B u:KC546a-%ZH7ԥ糘d" {c^1"54*NcB.: 0&WQYv~j^>=}Wi&z\6lkG~f"a_hɌA,RPw`;̠PxKpkpfjo_aLcou.vҿD42Zf];Kθ!v6A0k:VEwk Vc:]`#ND^m_%4)L6(T4%09+uG 71a\~RA[ntֈ;8 J E;\dzdT "o[{p+y&kD ڍ4ˇF@dfui dY,_p6 odӡ؃B9NjsjBr 2jgaij/ҽg+DuKލth>I!=8!wb'1y9K`l{]&كinE` ѓ`6 #V +^u܂ E*AG:w^I L{y!<&R.~=̯Odq֋l5꫍c[ D,K 5 gb%`DEHw8b7.5-{IszdFdec{0: ˑwZWl&\Os+cCNh~/VsDⵞeug%`݌)JM4)Z+K vYͨ?z߈0KbCC"8w)#"`Qexi ^|,@p. #~ntՠN圪2@@ϋKS8A[[ӲS =>SI$WL gs 2gyd7bFnZ"1q+;\/s)_HL@KX*!5kT;OS0 Wq50L|E?l:d3^NcG+x.JSWj$0-hPRzo-ҁ$ԀDz9 %܆lQ`nI`z YZ