lttng-tools-2.12.2-150300.3.9.1<>,gcp9|=AUz qDgYq+&? TunOIa-KҚTpm%wC!dzlJP 9AWw0 }eýYx C64"~qn8_^Gf | FzwLꌇ|+d-IZE3T%to#&/ qWGV;[  ZoBXxuJu9,/>ө]O2 `>AK?Kd " V! 7Obhp5D5 5 5 5 !5 X5,555>h5<\***(898:cF8gG8|5H9P5I:$5X:\Y:d\:5];`5^> b@c@dA4eA9fA<lA>uAP5vB$ wG5xH5yITxzK4KDKHKZK\K`KfKClttng-tools2.12.2150300.3.9.1Linux Trace Toolkit Next Generation userspace toolsThis package provides the userspace tools for controlling the LTTng subsystem from userspace.gch01-ch3b-ySUSE Linux Enterprise 15SUSE LLC GPL-2.0-only AND LGPL-2.1-onlyhttps://www.suse.com/Development/Tools/Otherhttps://lttng.org/linuxx86_64=XN 0#R< ~g\< k #& ) 8  e L c Q 0 N 3 ^ /FՁAAA큤A큤A큤gbgbgbgbg`gagbgagagagag`g`g`g`g`g`g`gb_(yg`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`011dffeaa5ca67fd6573e9aca4daf5cc29918a81f328da17b170c8986f0e4b6680289da09b22316ed7c63ce07feb676e1f3ab467b0e572cee989b6230b6bdba9e7daf1e950c2146ec50c59e490b50570f4fc686307ca362a457fd0026fe53d97a83ce72d404851a4bfdfd607bdefe54d5c0cf53599bd2a67337e21341bdb30c223db706863d48986efb114b93633f28f01bee5efd709b234a46fe95ae9822e5487becd875c7806fd8b9c259209d57a8d183075e59329d03a9ca7e8a1101f81a3068e55c7dbe597400199aee75ac5e71bdb2ca88c4c9a4cfa8e1fbc61f933eda53cee65792a8506cb6e3406b9e88975236d9bb0e43a38dfc90ec83c598fdb53f719318d619018db95319d76c41cd537c39cd167b6b6105ee48141fe01aa683369873870c8012f396e77abb9cc0bfb4f9489af3828ad451ba05578e0b86dba4b6967934a54f24cb2f14b0c9ba3881da13bcbc4968c3c895e4001c89dc08781ffb61562786c3fb5c9075730c0c12582d3fe83c00d126c9f52f66f7b129dcb1b434d91471decc84401999e4216d4b9b70ca3e0385347a401ad1d644d5089269a2ebae160d737a891600b4fb0df71b71cd7d75062a71dec2b1ccbc0813e9430e18e130eeae0424b02538575801ad4d388b0cdef04ed292e97d56b867a9b4b64a321fa068e55c7dbe597400199aee75ac5e71bdb2ca88c4c9a4cfa8e1fbc61f933eda5ce1fa224262a005571de9c8b15c3e35d4c786585c75cad587773e3c9388e947955c5815cf85eacefd920455108ce74ff94cced0b92b875f7ff521e9adba16236d1e8a94251d01720bf3b342ec67c8b567495b8fdb56b4d16aa7bcd1d8b0405cf6ac2978cb7ba19486bae4b0c16d4afee0f0d46dae078040bf76c5429a21a58a9da74188ab7978b4123c6d1ba11d3f41070c1aac6a47c97c12906ea92593df6dd40f35e80bdfa963c61a6897c92d25f9fa7d4017e2301783940ebaa843a4af479e7bc16083f95eb7f1defede00c4668985785444ec91720be256415c28e57cb856f861e4962352455384d136ae2d2de9498b98abceb1e41ca4b0404d99fa570ddb7dc404778e2b3e9727ef808b5d4eac3ddf3446df507061cd35aa553fdeb50186a89e67d01ac68f5980d227d10bd352c0ef474732a11555442f787681a0b76b1f4718de6f3350c04644b7bc213e7287934c1a6af8fe67c50297a0c12348b0dd338efb0d1e84b1b7fb070804aa07c0101aa700dcacf24c245b79287aaacdb5243da3411a34987f27fe1e37668b982539261833ce07d2fecd2f99e3f1506f839113908b5c726a39ca23bd809bce1b4d03cdea3dec0ea5438368eea25463e461556d194808533953f9afdfbd6b9f3c046400229f198563d8a59a5acf129a6edb2fb01e1ea37a89ac7ff156b6e76e0b3941e85df46cb5e948c9de98efc1daf2ba302da65ac5c88d6477d0ef33ded30354a6c7ad040d5d9fbb2ade4eba176e1b5fecb00f0075589ea556a49ddeaebd1822eec860e2a80a84787cbf2d5866f81be722d74e2c3e187a3446599bd8b9a135e5767a657e7141671204fa71b85b094a655b26bbf80c333e6c737cc365ef9ea18e606787d45b6b6e72ebb5fec304f5929d18fa02c21bcc197feb7118b502186788c35f6a5dea897646dca0c34371b6976ce03d48f36e38f8afb7b67673ea7133f801fcf03fcf8354ff54a41b58e2a390e9d37100f92b33c3afd0ad0cc54579629171dee0955979934fe2ebe93cd267a180b7acfe442d23ba38d61fb81fc2fed504360ceb2898ed81e1faa1fde1e4f9f659146f2f2c4514fe900a85a0422b31d262543ebb5949a3bf7236315b354afbbbedabeff22154a3dd57ad52c29c5c5e0a359a8cc71e5bd728eb25b792afb4e0c6589ef702ba25aa246b5dac9d340f8cf1d841258e51574e80282e04449b7995514967d597bf09bbe2e08946b341475d013a9fcbba63e163106679a56470212c74181bfb8bc5f422f29c0ddbd30be05651bc841cf76de9fd5dd213b5099e31005bf2c558b106856abf5b77cfb28c7b374b34022cfc40be0d4835ade8ac507b727f19c41b61fcddddd1857dc76946dfd28e2099ba728b1a7d0646f4f4a821e1fd07158d00ec086bcc328d6bded9c7a7cd727a204aaf967e26eb264c469d76510e4bffef5rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlttng-tools-2.12.2-150300.3.9.1.src.rpmlttng-toolslttng-tools(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    babeltraceld-linux-x86-64.so.2()(64bit)ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.5)(64bit)libc.so.6(GLIBC_2.6)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)liblttng-ctl.so.0()(64bit)liblttng-ust-ctl.so.4()(64bit)libpopt.so.0()(64bit)libpopt.so.0(LIBPOPT_0)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libpthread.so.0(GLIBC_2.3.3)(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.2.5)(64bit)librt.so.1(GLIBC_2.3.3)(64bit)liburcu-cds.so.6()(64bit)liburcu-common.so.6()(64bit)liburcu.so.6()(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libxml2.so.2(LIBXML2_2.5.8)(64bit)libxml2.so.2(LIBXML2_2.6.0)(64bit)libxml2.so.2(LIBXML2_2.6.5)(64bit)libxml2.so.2(LIBXML2_2.7.3)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3g@f@e_^V][@[&M@Z`@YYYp@Y@W@VVf@Unali.abdallah@suse.comali.abdallah@suse.comali.abdallah@suse.comtonyj@suse.comsor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rujengelh@inai.detonyj@suse.comtonyj@suse.comnormand@linux.vnet.ibm.comtonyj@suse.comtonyj@suse.comtonyj@suse.com- Add Fix-lttng-sessiond-segfault-during-session-destruction.patch: Fix lttng-sessiond segfault during session destruction (bsc#1234266)- Add Fix-Crash-when-unregistering-UST-apps-during-shutdow.patch: Fix crash when unregistering UST apps during shutdown (bsc#1230128)- Add Fix-ust-UST-communication-can-return-EAGAIN.patch: Fix UST communication when -EAGAIN is returned which leads to lttng-sessiond abort (bsc#1218508)- Update to version 2.12.2 Changelog: https://git.lttng.org/?p=lttng-tools.git;a=blob_plain;f=ChangeLog;hb=v2.12.2 - Add signed bz2 support (keyring)- Update to version 2.11.2: * See /usr/share/doc/packages/lttng-tools/ChangeLog - Drop support for old openSUSE versions.- Update to version 2.10.5: * Fix: missing context enum values in session xml schema. * Tests: add session auto-loading test cases. * Bash completion: ignore namespace for xmllint parsing. * Typo in ust consumer log message (channek -> channel). * Fix: use signed variable for refcounting of consumer_relayd_sock_pair. * Fix: warning due to hash_key_str() being not const-correct. * Print consumerd32/64/kernel configuration. * Fix: calling ht_{hash, match}_enum with wrong argument. * Fix: probes should be compared strictly by events metadata. * Fix: test_ust-dl is generated at configure-time. * Fix: cmd line options overwrite env variable config options. * Fix: perform the initialization memory barrier out of loop body. * Port: fix format warnings on Cygwin. * Add missing include for ssize_t on Cygwin. * Fix: sessions with agent channels fail to load. * Fix: don't wait for the load thread before serving client commands. * Fix: sessiond fails to launch on --without-ust configuration. * Fix: agent thread poll set creation failure results in deadlock. * Fix: test uses sizeof() on the wrong operand of strncpy. * Fix: ret may be used uninitialized in sample_channel_positions(). - Add gpl-2.0.txt and lgpl-2.1.txt to the library packages with the %license tag.- Update to version 2.10.4 (changes since 2.10.2): * Fix: Set errno with value from SO_ERROR on error. * Fix: Missing value handling for lttng_event_context_type. * Fix: Use SOL_SOCKET level for SO_KEEPALIVE on all platform. * Fix: Error out on leftover arguments. * Fix: Reply to version check even on protocol mismatch. * Fix: Error handling on relay version check. * Document add-context limitation for started session. * Fix: add-context cannot be performed after a session has been started. * Fix: Duplicated kernel consumer socket locking. * Fix: Remove unused event types in MI XML schema. * Tests: Cleanly exit from test apps on reception of SIGTERM. * Document consumer socket locking assumptions. * Fix: Consumer socket lock not held during snapshot record. * Fix: set_relayd_for_snapshot does not acquire the consumer socket lock. * Fix: send_channel_monitor_pipe does not take the consumer socket lock. * Document the locking assumptions of consumerd-relayd socket passing. * Assert that the consumer lock is held while sending FDs to consumerd. * Assert that the consumer socket lock is taken during communication. * Tests: Refuse to run test suite if lttng processes are present. * Fix: Metadata channel leak when using the snapshot tracing mode. * Fix build: in_git_repo is used before being set. * Add DBG statement for TCP keep-alive options. * Fix: Unprivilieged sessiond agent port clashes with root sessiond. * Fix: Erroneous use of extern keyword. * Fix: Failure to launch agent thread is not reported. * Fix: Agent may not be ready on launch. * Fix: Checking for existing session daemon is done after daemonising. * Fix: lttng logs nanoseconds. * Fix: stream_per_chan_id_ht should allow duplicates. * Fix: relayd send_command() util not logging on failure. * Fix: Create_output_path() relayd util is not const-correct. * Fix: Kernel snapshot handling of EAGAIN. * Fix validate_trace_empty test check. * Fix: Circular inclusion of lttng.h results in warning. * Fix: Channel lock must be taken to check for pending notifications. * Fix: Quiet option is not set in sessiond-config. * Fix: Hold consumer socket lock for consumer_send_msg. * Fix: Use off_t type for lseek function return value to avoid overflow. * Fix: Double similar condition. - Use tarball signing.- Update to version 2.10.2: * Do not flag consumer as disabled on relayd comm failure. * Cleanup inactive FDs in the consumer polling thread. * man: Document dead-peer detection for lttng-relayd. * lttng-relayd: Use the TCP keep-alive mechanism to detect a dead-peer. * Tests: race between consumer pause and trace start/stop. * Fix notification thread being not notified of channel creation on application error. * Fix using putenv() and free()-ing the value is invalid. * Fix unknown consumer type considered a libc error. * Fix that consumerd(64/32)_lib_dir can be NULL. * Fix a nonsensical message printed by lttng track/untrack. * Fix O_CLOEXEC being erroneously used on pipe creation. * Fix a wrong parameter to fcntl in pipe_set_flag. * Use lttng_clock_gettime instead of clock_gettime. * Close channel monitor pipe after killing the metadata_timer_thread. * Use file based synchronisation for python logging test. * Test: Add file based synchronisation point for the Python test application. * Fix wrong use of the relay_streams_sent in snapshot. * Fix the return code of lttcomm_send_unix_sock signed. * Fix a src/bin/lttng/utils.c: cast incompatible pointer warning. * Fix: src/common/pipe.h: include for ssize_t and mode_t. * Fix detect dlmopen() and disable corresponding tests if not available. * Use tmpdir for intermediary files. * Fix include scripts for distribution. * Fix a typo in lttng-consumerd file default. * Fix missing NULL checks in logging statements. * Test: Kernel testing for notification. * Kernel consumerd sock paths need rundir substitution. * Create lttng run dir regardless of user privilege. * Make version.h generation work with dash. * lttng-enable-event(1): filtering: Specify that `$ctx.cpu_id` is available. * Centralise sessiond config option handling. * Fix buffer overflow warning in python bindings. * Tests fix: BT2 does not output the metadata of a trace collection.- Add lttng-tools-fix-pkgconfig.patch: Add missing dependencies to lttng-ctl.pc. - Build for aarch64. - Spec cleanup.- Rectify RPM groups. Remove redundant %clean section. Replace old RPM macros.- Fix typo in package summary- Update to version 3.10 for SLE15 (bsc#1055683) - Adhere to shared library policy (new lib: liblttng-ctl$sover) - Do not package static libraries- add ppc64/ppc64le in ExclusiveArch- Update to bugfix release 2.7.1 for SLE12SP2 Changelog: http://git.lttng.org/?p=lttng-tools.git;a=blob_plain;f=ChangeLog;hb=v2.7.1- Upgrade to release version 2.7.0 (FATE#319273) http://git.lttng.org/?p=lttng-tools.git;a=blob_plain;f=ChangeLog;hb=v2.7.0 to view changelog from v2.7.0-rc1 to v2.7.0- Update to version 2.7.0-rc1 (FATE#319273) Changelog for differences between 2.4.0 and this point may be found at: http://git.lttng.org/?p=lttng-tools.git;a=blob_plain;f=ChangeLog;hb=1808007961cfaa7f915e44424f790e616219a361h01-ch3b 1736935011  !"#$%&'()*+,-./0123452.12.2-150300.3.9.12.12.2-150300.3.9.1 lttnglttng-crashlttng-relaydlttng-sessiondlttnglibexeclttng-consumerdlttng-toolsChangeLogLICENSEREADME.mdlive-reading-howto.txtlive-reading-protocol.txtpython-howto.txtquickstart.txtsnapshot-howto.txtstreaming-howto.txtvalgrind-howto.txtlttng-toolsLICENSElttng-add-context.1.gzlttng-clear.1.gzlttng-crash.1.gzlttng-create.1.gzlttng-destroy.1.gzlttng-disable-channel.1.gzlttng-disable-event.1.gzlttng-disable-rotation.1.gzlttng-enable-channel.1.gzlttng-enable-event.1.gzlttng-enable-rotation.1.gzlttng-help.1.gzlttng-list.1.gzlttng-load.1.gzlttng-metadata.1.gzlttng-regenerate.1.gzlttng-rotate.1.gzlttng-save.1.gzlttng-set-session.1.gzlttng-snapshot.1.gzlttng-start.1.gzlttng-status.1.gzlttng-stop.1.gzlttng-track.1.gzlttng-untrack.1.gzlttng-version.1.gzlttng-view.1.gzlttng.1.gzlttng-health-check.3.gzlttng-relayd.8.gzlttng-sessiond.8.gzlttngsession.xsd/usr/bin//usr/lib64//usr/lib64/lttng//usr/lib64/lttng/libexec//usr/share/doc/packages//usr/share/doc/packages/lttng-tools//usr/share/licenses//usr/share/licenses/lttng-tools//usr/share/man/man1//usr/share/man/man3//usr/share/man/man8//usr/share/xml//usr/share/xml/lttng/-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:37065/SUSE_SLE-15-SP3_Update/842ed66385d8f7d3b645fffb4c1e6a65-lttng-tools.SUSE_SLE-15-SP3_Updatedrpmxz5x86_64-suse-linux  ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=807594ebb99df4e4f13264a8c741cd903d10fc27, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=0601c2e06471425a1e0596b57a1ad84671fab240, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=8b407e0082933760eff5d70f9f78c8de82816e92, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=a4416ce7d11568b9092440168ace878eb582f156, strippeddirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=2f42482a03f37846eb823c82de2c32b3edd63a78, strippedASCII textC source, ASCII textUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)XML 1.0 document, UTF-8 Unicode text"=^ !RRRRRRR R RR RR%R$R!R"R#RR RRRRRRRRRR R R RRRRRRRR%R$R!R"R#RRRRRR R RR RRR RRRRRRRRRRRRRRR%R$R!R"R#RRRRRR R RR RRRRR RRRRRRRRRRRRRRRRRR RR R R R RRRRRRRRRRX{4мYb{lttng-modules-kmputf-844b2364656f9421a8646e55d75484b08c9b6e2fcb058ffc6e0ae086882fd3e0c?7zXZ !t/RDU]"k%AX J 40oOSBۀ1?Α3JOMSS&U4`Pg'dO8;ٔ/^"W Fʐg*;1#;4uP*4`Jd?r\ Yf)q׸hnQ0Hb t_}xnQs[/?2D`8[OJH5&ף,| ƤE bB oAb$1E`"r{YSwNH$V8Uv'D/ lOqKh}m]~j΃8,5.],$cCO|DB] W鏌S^Ĝmn<!uY2ط73ML8Qv|!7f  *dt6I^b!ɀ*j$#Obs[`c'[Y`t滖C@N8Qg`Qz{ Gny̓>g 8AU`JŲb`Ik2 '뛥m?ܻ|{fj[ +-)C>= .^?$m1nUf?vNmaP9[h!ۿcY#$owQQ0k8HTٻ4 =OôZ4r|*X6X:B:''GVc(xg%ulGG^BakKAm7)mW:y%=vց"/U8e33uI}G?mO8S }ʷ }4v#!=vkψ0RjKB<w K-;/F3q>-&x2aAzɫl;6IlE?;f 2:{$&9-&IOOauI3&oŨ'z!Xѱ_m A_ e86z(wXetSfۑu'^ :UG~" uW`S)ݽ>/?Rm.k"xܯ2¤/'bJ@7Ē۾5^'=!nK֗Sl0-_;8([,i8-9O)X#o~"*%Ux<,i飢yN`ߞyAU"0~/W s1 !GP&I#LO.,>8ܤ6>X۲+Jo,XwkY5iސb^jiUC!apǭݡܓu_~I-wi:x[dq&Nԧ#8K׹m2PX}b/=k+U~ M Ba%8Q3C]!䔧[X$++!ֻJwj"z$p(@wQ+</,àUk%K?=u"IfV qP/cW1 '*DicL*P䠡 :QQRZӆgَ=JYdqʒIBfm[*XEZ>Ep0r61P ׈s6L+Co'3@,y sś#rt,Zi(|}-O(.m.D0LD_ z[1TmK`k~~M(Y Z1Xß?AAGrCZPɒ,\:,ނ*,S6(' ! 4KgLE89<؊$6C I<⠗?<5-: JYf9/kUwؗH~6?qK8}6 |7ŊDyx핚1O @*,0zN%/Q ę qYO];? R9PSz=aU@e{I|yy⃆585ZmFa KB^ W>gy.<}?!XTm;M3xa^)cI4TC{ ;?0Uv*]TifKF)a~jSŋ %z"7˛'>`:A $ \7צeL8&p#shaVelHۈV A^M Liҙ~vq~={T`yc`fA5#[z'}"0t0QѴk" vr}܈l{k6Yє]90wRC@ M \s^ C2'UQpjY9բYUeb -?:ʹԭ)ޣ'JxNjh(`Rum<7283rC}C?%WJD8MOIgYlQݑL_kT ?Uԕ 纟b UEWtO^bgsr56S0:,kúAn#'%ds~ն]R{RV'(Q㔗| fyV,8In "N{^z9VdY!˸c '˥jDPe$#pHrYyS3@ѱYK@9G:U3{-("tg,CJT-,VSRUQl73qj uIӊlG0 XMzCҜ|d1QРf2á4wACmQ=7;|"^SOkhyRsc̭G$yq4q*_ĻGԨ]4 f@3JEۅWSPV_"W>?5‚p͔ʞBB'=7onSw6/i `]̸٪xN\987i3v[E7"2'J1+}!Zrj0 D+]kZ1q{ +R"@ cv9A̝Q7\U+bqg_ZR X!Ni,-߄zي];S)%+cFi\{gQ3g# b̞K^B&{ 2|JӂXV(kwkh:;LxP f0ƮYٗJ#7?J"G-BB& 3* 0n/Zi>cKb~%Jx\qqG# +86 {_d\8⾞y5|˚&QSkBn:0_AzJȷnf @TOx Y1wukr Y@ؙ_ƪM/`e-c1[Nm?zj,W$?hBӼ焂d1k_–ͼ+终R+2mpՠtQ,_i8itpő~fL?8=gēKz!6 db'grk"˧B m:WKn;vwtyðrgLd%͖l1oՖ :xی'@,%`5 TPj{bԋ$u- 'axc]ތ-[}̵ 9<k0@hWe4b'9e 3I u *&>i;d5XiRBkMK(߱7k8~c͓!?-@cA=^t\V7pTz= F,_ #Zz_:ywS'i9,+R̪ _qIcHU÷SY2\(4kE$+&HzbRҳ2?^}΂P]Y~iUͻ_[5&3}!etn<.EF] D3.(]S!/{أv(wn"d/̶~JIjk`cʸM}ތ U;:)>t+Y."LЖy,JEE_ +H>bT|JX\״8!qȈi,4_7b{+95ReXPf7S\P6AIAT D)z=1Umd?d0WH^ώkDW1KuugDFE/zq{G;=q ބ\{g;+ "hr9%'Ϊ CRGDgqFmƊ7[N2lrO^ 9D 1k*ؼ\ڦk /vdI@~\}űl/GC҇ K2&I]Y {E8-q$\~1RXJ8W(/.4E8,:BŠɓԫ7y3-94bˡǕK8 &e2ESyr  ȅ̲浝:ۢuj4ϫQ&0s#>БB)wiY!HW3"3LkEñ /Nʋc).YX]_vr0Py=6s{u:L,xqmې&nyE)P4wWkid@1 e? Q?^Ix&S/,%o /aQU0O,P4e\>X "wg%~ˢ)ݡu@ D11=ah" bqb\o0$bV'NCqYX qĀHA}P@HkM徻4{n҆l!$ ]X/u] L1+9e4#R9y'( Xpyݗd,41:E7Iz}v}.<,NOeS >&w0s[8V+Lvy΅YcP4fuˬ"fxhm]nh VYrA1yLGױ] ]Yj̍S Ș5b){38yL~U9E0ڶ,̷9_$mC #_gV 6~僖@Qn?Reȕ:(j৿(x|B3Ğ4 /":Ί&90Wz@zGd7wH1trX#W$zjka#eG| X+2pl1zT*[>vY!Y9o6JG"cO33K []L]g6,#V҇ǷҠW.eb́*efiY@(ЀL#`i]Rإ#G5*@dKD'd/ Fk,Bj% PNQ lBt0K:~A c%QtwZ8^;k0t׍&Xw:\)+ +'Zϸ]W uhYK5 l& (]LZXt,@I,׍7v}.,t g2 r^ZEoUtaDhƶ\ i8繁D.s:3 #N ?BĺH@S]_щׁ,+qx"e Jor>y䄩?-O~zoQ8Xػ`aP$,؝dJ&? $bҝˀ6^,kmա!|p$DZwCP쭭#[g$^) *A {']I&AA=pv>`mQjv&M|n($gEc|;W{}3?6p ?k#IKX -wK %l}[U ,E~Jy;~@5q O~nZWzȳ|c Kkם_v0d&G~vJ%^jZ}dU'nrcZԖ-wg97',`m7g+aDD&r7+)xHkj,+}V NyT U%9GSUH΍{P#BqrPu=c!Y$)40P3z[k5.bh܌2'WN;_DFĥ=:[/Vg'W{O f\K :N@GkU&%9נ"b{zVj80ҜK$i:z/(`@`' yY fp;HR # sܬEkn(ҳt-S]PC#zb@+tL͌Y;=oAv'9 b` kX6 PiZøc$ iw#'[VY/ht8^nDot H 磖~ѹt)s꟨W_tIX96`畄ە(=*j CHp4&4 v3AО;1+RS^9C /mT; xNmpsbd9]#XBnYHmQ? #Hdo)ů|Upf=}I6P͚sw9p ^}kں-6h՚^<9C@#t> 1>o!/ _&(4\ܹi:H =#{f]3"EASA?4gB-*Fn{ FAӍmހ!f6bZ) wpbqO@!Jo0l2ojv{%%.x!:+׬[9 #Y @uXzfZGʩdV=@im[ʰ+, Xٰ_U1LtC!ׂΡ-H~`*0;K:F6șr̆B$YhA 21fzyq1׎f2,1r"d)ڕi˦ܠڧ{]ch}v_y/i( ٜ\P3.,VW;OHwhPi/(9;SV~X=dFMEn($zcP+`fd;gEfNmYAK`+Ř`~gɋ?pw 'MJg&3fMa`صŞZg"%>dhCs:As=Ǐf$ ۋ#Fʹ/CWLޒ94CdB!^U.upuwᬖ7<>hR[b =7 ~+BgĎs&*T1E /R\]*ks7Ty Ma$T^5ڇ4}Lե{Bc铰ʼn薢i+t- |mce+ R_aOQ5yn!S@u%mՀ-=Vv?<-/Q xLwN(TS~ ߦb:gJ$ݾb$0r+?K\d [DH>_݊$ AB |t|sK7x8Q%t /M:\j`j]iƃJk[ À4޼<ȧLuI]Su!zT H,G͌9>*"hVly'yVm4R4 7n0"%AM>3y{H80 _ h=Q))Zkn#:P >Sa77=bϠI޷`Cꨊ1,DXzRS (>=IDNg4N)h߭ ػ]PJI8qAqM5C1I](@Һ0Vcxg/pY0:)P1ii8+! ^(l`j֗2b4RC^9yHc†=Kǟ; &RR/Ei yɝpx"$kPq0F~Рh[|bƁvy%9)!׵rL_,M=jν4&5\am[)L 5B}%p7~^yuPu`+sُk8wЀM0-3׮uO5E?.}+ cЦ q]nvu@&z 5ؤuw [r* Q@vOd1 k̃yy4nMf]d K1XgAče*<y'WQ-/܄d< fFQ+>$,$ ^5x)I%)ѝfz,TIi:F `x փwǛK2 ڐu(߿;1W4v-.%;njX<o':JYp'ʮ&6jǃE3@2C?у DY7研3SΩ'ok?*[ |לBr(PY0;K}>p$r˵e՟lfrOӈ Az-z4ZY?V104I!QLrOSUʬWmCG<,BBQ'Aq^]8|\lLuzI.;,p'<$IzT}h<&$ ^FKB7j/nۮLL1ri&9?Ckḡ/}mksCώer+LӰV[\RM7}4fKU?[Txuil[|fD$ImX!f)#'FJ(a4 ා^mxK4&۾"<m|7j/)`F,3bk:_Glq{h)ZQ7ؼ qU4G]Z㙌(a;]zREG׀/6%%崍H\(K%=;ygS/ٙ}]|C<8'g4E!Ŵ@2O9Z'̦$lJo@6m*/fFX79^URv)SF+[g4c!;߄RaTW_#)yebk1QV w4P-dn(fh +ौ+T"UOw!$-}}FCxٵQ`kPx=aqޒ ĤʧV&eT#X1LW:~fGQA'~U[zR3nڃSB m-4=sO7fk\d_# ,H*Xgڿ&S&ԏ*nDq"2IK E@)|c n7Hkul'ugK`jMS\H~:!0iMuKD"Xӱ^fG kky(-ľ_G[l/.;=k5g ^h9g=4U媎c>k8_8wU4(-@^I@xjbұ1JF=g7tp,*otdV{yš`=L7sib8J:lW^u*y_㍾3K+S_фY!7LV2QP ޑqS{)E'y)`FY e%P@|_-Ɖ߭EGF(X 7{ :`x\u-&L@w妉6Ae{-v~Ax#g %[{{Ml<1>! o(87ga&c<>HS:wϿj6"GRf9ZL D9Fvi-Hߝ%fά._"HCvxмE[C4潏[)l4ڟ %iVVYr|\+?MJ-gPya"$'[SGʿ?XC2Ѿ h0LD W>S$y: 0-μуt, yg:YeR՞^pܠw9FTLWEZYu{3~zH,u]E#jzh;yqvEaUfwˈwo1,B>l/Z9iɯ'ReW&<<<įDճ $鑝is]2\]INvrv>Rѵ)&|O&_!?R!ZoR=[I}>=+,|B%7]ג>dF[Ph.FZ8RaI݋>`lr$UvuD& K!mbwe0JZƇ D鿈m_9Yż60z$%˳>rF@y"d}V'/gq(* p-?e-D]~ =p3yl(p*WO?lEPcхA {zߝʘX 2x N] ٚĎ;$v(SAbB(1püb2"xC9ۣ=AwR>Ui^2-6ylE ϯcXMn.iP弼Sdd8{+m#ӠQ+^B)hgNJG "$y{M1e@;\{\dHv[zpjJ9ک^=4r$s>\ 3Fy_I_49Grϖ0-]:&C;ߚ8$+km܈zɴ?GdGZP|KitrW#H g(SM|p>!{U3/DX!k쾊dFcu('4ل1d|wYdsČ9e(KTr>"f0Ø_6deZw5qU#kuۏg3H7T)`1OdxIPIV%rf ڄd^;F]+8:,j#N#+~L-l\R\@1m.Шd;ʄ@"e3ʫo* u)DӚ3h¦ 0ƓN_&R1;0#D@}t a*Ksr,sgtyث1en񝏖Xyu:DB:{X<3}{4̹YHr0ër#ᯞ:iՂ E e+?Y08Ns0?ɓ:>KgwfB awf\P"1j32C!~RmZsJrU v:ۭ7hH,} ΁5p$5(M]+OQxs*VʁY =A,K:ms\(^YB"[wB (:)ܰ°gKĞkO\"^zaxGԄKV(8HteD`-x.H"#4`t1"&/aKi??"Z Z{l !"A7h+FZqKN~֎2ݬ|Vcgfr'%Ԉ˱ W"Abp:D>#?< 572g;[ ݄>4m>gJ-gUȌiƿLg_\-Cx<(M1[`R ξzρ&f!IHRQCY@6:>W (`4t:[zB[<4=x2KQY;\˲6OA[ 9~9kgd4;Hsj BQyӧjz~!*IgZ[4Kq4#AWmAjg(M[ mX=ODA&빆i"3AdțЮ3RqƊ27i{1~b5Dvac`{o o BG,ЬiqtMyn&X;(߸xDŽPs9kc4C\eA,.XK1_75*e9N֧xhoA8\b:ʢzf$[QUiZJmY 8qcN]ݯ&;]OPKe[V M;_kRӜT.{M8l5eA91[pn%gvҚ;Dw։~g)pS< !Ȏ\+Iq>MJr|2U/ 6>>vR"Eb\3 G~)eI4dJ?qvıװ&XBj:>Ƙ|bHBxuCDA[$xꅵ SÂ71(y?zB$S2kw!`:]i ^*ixmp1–A 9Ӿ':3U矓G^2HA-a +qo }'.W|9aɁ轳㓡9i:`+qM|T|IU/?d=. dyׯW A65Y>~u'3`K#+W>.;)hSaKѡf.϶wMQ\?2` n 3隖<ֱNEo3VN<80\.Mi#2yȑz'1?_DbQZE󹾿<KXxFr nDsN&F 9FRqљm:`m222F& c*w]GOzTb۶@ʶ YZ