trace-cmd-python3-3.3.2-150500.14.6.1<>,hp9|Go/cr{EbE . O1k<%څ=!M L{J7+90`s"Gsՙf I]fUH9&<.Bv[% A9\]/2nY JP֫!-le!/Ēe B_x&Iڬ҃y xPJԭCZ?`gk;XD޳9J0؛t_P)A(fϘڧz@=K;j_=|}cԖ`>>2?2xd ( Lpt ;AL` j t  M Th @ + (d8l9:GF. G. H.4I.HX.PY.\\.].^/ b/c0Ld0e0f0l0u0v1w1x1y2z22(2,222tCtrace-cmd-python33.3.2150500.14.6.1Python plugin support for trace-cmdPython plugin support for trace-cmdhnebbioloSUSE Linux Enterprise 15SUSE LLC GPL-2.0-onlyhttps://www.suse.com/Development/Libraries/Pythonhttps://git.kernel.org/pub/scm/utils/trace-cmd/trace-cmd.gitlinuxppc64leiPq A큤A큤hhhhg6dfcf893de7e6e325f7db7ccf65459f791e57f73d8aa2414219c60113efee5784698c73126a4120fbd4d9f0a3f9193cdb1dabc576c67d0e757d5c4c2176111ac87023718ae51e6c9cce0b678b155fa37e374ff4f44e4a1a6c145af1a58feaebbrootrootrootrootrootrootrootrootrootroottrace-cmd-3.3.2-150500.14.6.1.src.rpmtrace-cmd-pythontrace-cmd-python3trace-cmd-python3(ppc-64)@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libpython3.6m.so.1.0()(64bit)libtraceevent.so.1()(64bit)python(abi)python3rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)trace-cmd3.63.0.4-14.6.0-14.0-15.2-13.3.2-150500.14.6.14.14.3h@g@f> @d@d@c=@c@cb@aNaN_l@^(@][]L]J@ZY@YW@T@petr.pavlu@suse.comandrea.manzini@suse.comptesarik@suse.comtonyj@suse.comtonyj@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comolaf@aepfle.dedfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.commgorman@suse.demgorman@suse.commgorman@suse.commgorman@suse.comtiwai@suse.demgorman@suse.commgorman@suse.commel.gorman@microfocus.commgorman@suse.com- Update to version 3.3.2: * Add trace-cmd show --max_latency * Bail out of trace-cmd reset on invalid options * Add trace-cmd reset -k option to keep events * New bash completions * Update help messages of trace-cmd show for --hist and --trigger options * Fix some memory errors * Fix sqlhist initialization of variables * Fix trace-cmd record demonization stdin redirection to /dev/null- Update to latest upstream version 3.3.1: * Disable function trace option func_stack_trace before clearing filter * Fix compression algorithm for files greater than 2GB * Update printf format to match unsigned parameters. - Update to version 3.3.0: * Now by default, the output shows the latency lines: * Add feature to build with meson from using make * Add trace-cmd record --daemonize * Add trace-cmd show --buffer-subbuf-size option This will display the "subbuf-size" of the instance ring buffer. (New Linux kernel featuer added in v6.8) * Add trace-cmd show --buffer_percent option This will display the "buffer_percent" option, added in v5.0. * Add trace-cmd show --hist and --trigger options Add options to trace-cmd show to display the hist and trigger contents of events. * Add new command "sqlhist" that makes trace-cmd do the same work as the sqlhist code in libtracefs. * Show "buffer_subbuf_size" in trace-cmd stat * Add trace-cmd record --subbuf-size option * Allow trace-cmd report to read multiple files without using the -i option. That is, "trace-cmd report trace*.dat" will now work. * Have trace-cmd split work with trace.dat files with multiple instances. * Allow trace-cmd split to split out instance buffers * Allow trace-cmd record to support -m option when recording from an agent. * Fix output file names for trace-cmd split * Fix the way filters were applied to trace-cmd report with multiple trace.dat files. * Fix the trace-cmd reset -d option * Fix meson build issue * Make some man pages clean ups * Fix other minor issues. - dropped patch: libtracecmd-add-explicit-meson-thread-dependency.patch - dropped patch: tracecmd-add-explicit-meson-thread-dependency.patch- Build with support for zlib and zstd compression.- Add explicit thread dependency for older versions of meson (i.e SLE-15-SP5) New patch: libtracecmd-add-explicit-meson-thread-dependency.patch New patch: tracecmd-add-explicit-meson-thread-dependency.patch- Update to version 3.2 * Add trace-attach.c to meson build * Add initial support for meson * Quiet valgrind from reporting forked children * Close handle after opening * Fix memory leaks of followers * Add Makefile target for memory test * Update the version to the development * Add new command "attach" * Add tracecmd_get_tsc2nsec() API * Unlock records in tracecmd_iterate_events() * Add "IP" to -N argument in help message * Remove redundant check of instance in allocate_instance() * Free buf_from in error path of tracecmd_compress_copy_from() * Update v7 trace.dat documentation to clarify the strings section * Do not destroy existing instances * Do not extract top level unless told to * Fix tracecmd_compress_copy_from() write size return * Document filter scope * Support global filters * Ensure filter is applied to single input file * Open code execvp routine to avoid multiple execve syscalls - Drop patches (upstream): * 0001-libtracecmd-Add-initial-support-for-meson.patch * 0002-trace-cmd-Add-initial-support-for-meson.patch- Update to latest upstream version (3.1.6) * Make sure 32 bit stat works on large files * Fix usage of temp file in trace-cmd stream * Do not block when stopping trace-cmd stream threads * Fix flushing issue with trace-cmd stream * Set default sleep of trace-cmd stream to 1/2 second * Remove calls to lseek64() and friends in lieu of defining _FILE_OFFSET_BITS=64 - Sync meson build patch with latest upstream version * Documentation is build via extra build target- Update to latest upstream version (3.1.5) - Let subcommand "convert" automatically compress if possible - Fix calculation of pipe_size (which defaulted to just page size) - Build project with Meson * add 0001-libtracecmd-Add-initial-support-for-meson.patch * add 0002-trace-cmd-Add-initial-support-for-meson.patch * remove 0001-build-Only-consider-trace-cmd-documentation.patch * remove 0002-build-Obey-package-guidelines-for-bash-completions.patch- Update to latest upstream version (3.1.2) Splitted libtracecmd into a seperate project as it has a different release cycle and doesn't align with the trace-cmd frontend. - Drop 0001-libtracecmd-use-major-version-as-SONAME.patch - Drop 0002-trace-cmd-Remove-last-elements-of-local-libtracefs-a.patch - Add 0001-build-Only-consider-trace-cmd-documentation.patch - Rename makefile-bash.patch to 0002-build-Obey-package-guidelines-for-bash-completions.patch- Force correct pkgconfig_dir location to fix build - Force python3 during build- New package, with python plugins - Add 0002-trace-cmd-Remove-last-elements-of-local-libtracefs-a.patch- Update to latest upstream version (2.9.6) - Drop makefile-lib64.patch (not necessary any longer) - Depend on libtraceevent and libtracefs own package, instead of building (a copy of, at least potentially) them ourselves - Build libtracecmd (and -devel) as separate package - Add 0001-libtracecmd-use-major-version-as-SONAME.patch - Drop trace-cmd-rpmlintrc (no more lint errors) - Some spec file cleanup, e.g.: - %setup --> %autosetup - make --> %make_build- Upgrade to version 2.9.1 - Drop 0001-trace-cmd-fix-multiple-definition-compiler-errors.patch - Patch is upstream, no backport needed any longer - Update plugins location (trace-cmd --> traceevent) - No need to explicitly remove kernelshark and its docs - They're no longer build with trace-cmd- Add 0001-trace-cmd-fix-multiple-definition-compiler-errors.patch - Backport fix for a multiple definition error triggered by gcc 10- Clean spec file using spec-cleaner- Add makefile-bash.patch - Installs bash completes as per openSUSE packaging guidelines - Delete revert-trace-cmd-if-event-fork-exists-use-it-instead-of-ptrace.patch - Patch merged upstream - Delete trace-cmd-asciidoc-fix.patch - Patch merged upstream- Remove building of kernelshark package - Upstream has separate versioning now for trace-cmd and kernelshark - Version tags no longer correspond to the same source - Upgrade to version 2.8.3 - Install headers dependencies to correct locations - SET SONAME on shared libraries - Python3 support - Upgrade to version 2.8.2 - Fix a potential issue with buffer run due to non-terminating string returned by readlink() - Upgrade to version 2.8.1 - Split out kernelshark in preparation for major rewrite. - Code refactoring related to the kernelshark split - Split out event handling into a separate library - Fix memory handling errors, NULL handling, use-after-free, leaks - Upgrade to version 2.7 - Memory leak fixes - Multiple bug fixes on how splice() is handled to avoid data loss - Fix various build warnings - Documentation updates for missing options, clarifications on usage - Update bash competion handlers for sub-commands - Upgrade to version 2.6.2 - Fix memory handling errors, NULL handling, use-after-free - Fix filter syntax for make_pid_filter - Documentation updates - Add bash competion handlers for sub-commands- Fix documentation build with asciidoc (bsc#1075764): trace-cmd-asciidoc-fix.patch- Add audit-devel as a build dependency to remove a build warning - Revert event-fork support as children are not properly traced (bsc#1064552) Adds revert-trace-cmd-if-event-fork-exists-use-it-instead-of-ptrace.patch - Bump release number- Upgrade to version 2.6.1 - Improved robust handling of malloc failures and corrupted input - Improved graphing support - Fix bug due to double frees - Fix output format oddities - Add filtering of specific pids - Add bash-completion handler - New option: --max-graph-depth to limit graph depth - New option: -I remove interrupts from trace - New option: -S remove softirqs from trace - New option: --ts2secs to convert cycles into seconds - Updated makefile-lib64.patch to match upstream Makefile changes- Upgrade to version 2.6 - New option: -g for trace-cmd profile on custom events - New option: -G to make irqs global events in trace-cmd profile - New option: -B and -t options to trace-cmd extract to handle instances - New option: -a for all instances in trace-cmd extract - New option: -a for all instances for trace-cmd stop, reset, and restart - New option: --debug to trace-cmd report that shows markup of the trace.dat file. - New option: --by-comm to group tasks together by their names in trace-cmd profile. - New plugin: Added plugin for tlb_flush event - output: Show actual event paths instead of glob when starting - output: Simplify status output at end of trace - output: Sort events in trace-cmd profile - output: Show instance names in trace-cmd stat - Plugins are now allowed to have options - Have trace-cmd hist work with instances - Upgrade to version 2.5.2 - Added support for tracefs filesystem. - profile: Show timestamps of max and mins - profile: Add -H for user specified event hooking - Have -H in record be saved for report --profile to use- Upgrade to version 2.5.1 - New command stream: stream to console without files - New command profile: live statistic gathering - New command stat: show what can be enabled - New command hist: histogram of recorded events - New command mem: filter a trace for kernel slab allocator calls - New option: record --profile will enable the same defaults as used with trace-cmd profile - New option: report --event filter recorded events based on a regex - New option: report --profile produces identical output as trace-cmd profile except on recorded data instead of live data. - Resets all modifications to existing tracing options on completion - Trace multiple PIDs (-P x,y,z)nebbiolo 17581183923.3.23.3.2-150500.14.6.13.3.2-150500.14.6.1trace-cmd_ctracecmd.cpython-36m-powerpc64le-linux-gnu.soctracecmd.pytrace-cmd-python3README.PythonPlugin/usr/lib64/python3.6/site-packages//usr/lib64/python3.6/site-packages/trace-cmd//usr/share/doc/packages//usr/share/doc/packages/trace-cmd-python3/-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:40666/SUSE_SLE-15-SP5_Update/6ba506da5e4acb40edff7ee2d0adad00-trace-cmd.SUSE_SLE-15-SP5_Updatedrpmxz5ppc64le-suse-linuxdirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=10d70bec5a099ac3d169c90dbe662461e798b10e, strippedPython script, ASCII text executableRRRRRRWͥ(txx'6utf-86af1a6b6a1010dac41a2ab0c6a5770b58eafd00c1c440b1b3a5eb9e2edc43171? 7zXZ !t/zY@]"k%<{AvweS]5з!.}}N UpUHwm8*hwn$b U7{?5*׷- rBw6dSEωc56*YӣC*$cnycP#:`5B܀`2b/ y7i&C]1Csb9X,|2V6"~ xc!KؽxEB@,RVfޥ90R>W Rb1,i9wՏ- qssЮyՀ$"25&z*D$h4FcuҵVA?ۂ5L })?9ӸZ!hp<(Us/QW84,Lkf\b/cٚZEI/_L(13>q'=[o=1g^7jS*ekЁQ_P/6̄z">bOeGX&rYVҏX)r+'D fu'O,h@T 3":%݆Xh)x}۵YUTb&wѦr#VW26I|I+UB?ƛc36zK{S'[0m]&T4Qrqviiʱ̻<.9paړpZPܔle{yEԻd\{}*RIlVK>#GrNew}$y[gVs#`~r{D H +tģQt6{a {!Sa>̥}0{h7W5"$h~/;F0,+6Q}7&DnVz:%g`GqAi}-l9, :4 BNipG܋no47} ѥ5~ETe .|-6Gd] lk3fswg~8xZt*%-[@{"+a\D㖕ǂtm,7awQz=$iC=V6gkVy"(>>qqȄ-EEĸ2F#3O(y>+u|;+^ nnYp=Ö6 a:C#MYx#S1tcR}. ",8i},v ktw}n h_FZ[CCs ຑNY( L}+{Q:^[0wHK1XRp\$ rL!DV_&2Έ:`? SVIkA6v—tZiPGĮ/P@=?ēn* :7t 3ҡArδjR3 qT$Fo)BA LM gH*@-&N2={Kt]>tY+!wQu<s{H$y:-MD3E3KSMU@(-kҒulވSƋz̽gjxdxE񇰰y $5W\t]nƙyuH#Qr{^==M<|\‚au)IDַ0nuP{P5 l@*hm}%۲vuuM+!I46. EdNEƄi+)7yw>Xzj>ş[?j0ǯ2BʋM9B^rB7ҳu6U,Rok+ݖVv"nG,Գ#p)wTܹ`CGW*W:V)\$-Fm=9 I]^) !ƍ>K Cj^eB{gMH|op{Zw N|'5ɇ_кV54 pwݙz/kjs38{:L (QHơĢ:F EV'q}sDK=5ȡRj߆@M{cȰʞ\0@ K>C'%Y K0pYQM0RؖEIp!տH|UVM r>Thcpl2a5mtk؍"mEƚjc\DRv{z6W¶ Jx 7+j++4`2fn5]QC\Ūe&an(Ci3t:-'Rޛj ,I\t: 1fcc"ih7 5SRpߡcMmEF=WǛG\Bh\ͪbi#Uk=bXs RwméAh h^:VbKI RS&_#)E4 ~*ɩpڪS {q<r68j-, >h27A.E? x"E޺(W|[:I/SɃzԍQ\X>ȟXTŦn1&AH'x1:}g)xZ eEI%}l#}OwȢEuo~NL\#$\cZ5ECĸ /hT{QE? 8n"(g2]UFf/^>N/'gSQ'[sANI;D{8-ĭ8U`l;-}\B(*S'~B粦S? y #{Zᣢ*`no']R;<ӹa Ep>8jUYi˲ (6TB۞ g-%d?!Qe~iA )^ +D%*p|Ӕ39f_y;xJ##Bf8ʦ;=p%׉293ٱ6$u XpNJ^_}Q\AU5VLpMAK9} ܙ &1裦cH1꾚>OhTxGR2 d~nSð3|CHbvGչl(<Ҽ)}ǬE\c R_t:Q[}^d: ׸}޳c=`!5UcFd^wga/ןs6JOZFMZ{b<<1vsuw7V5’ov]0jh4{ušr+-Sw6~wFZ|W *_3AB8,]ɝpxY!2Է 3jOX#;3h婭yH2):y2i}P祑_!Rt+Q&}_-[%ZQn| PSN9UIl `8pg0͟",]kBcgmFXቕESJɡqc٦?pL$Ga}J0;j|Sjh_p}dYvΆmF]62TƯ?"os.#4:uTIȳuUD Pr ƥUx1*Z\Bf I:~#k )J[&-/AA0/f lal=7S-D^w;qrniѢM]wF#HC)!S2;dQb5AeVq'޳aZ 3P]Ӟ4$콏cveutf&{Qg5Lc(i!}Da(/dIb_`HCp:y.jޥsn3ʈxDGZr68IĢAን\d܀ f Ojrݎ()~W"ɮ5N[ T$\$#_l[ D(^$o["5pfZV]]. hpHɪ,79QLr>a 帥4B8J J\4z}*Rxeed]iH^ále*1oQD:oQs]l_z?ACdo"K6>x])J0W7 ,Qyz9fba]g5b* PtR0q-!Q7)YyplP(kJì7_TkLxgI*] P@rbҔdC2XhfG;Cӓy\{5#Ayh8<0v&1LVow~lF<Ɛt!)7Hl ^wRǡ ">ȕӢ1P׋c?Gy&1,dRC_Qkjx<2YbOݨ/iҠ0-VXMnKOi}>vb4y7}G5*;lIh0!H\."Ndyˊi f>vcr;uĕۘ0i$hŒeQі?[*v1!أld(9+6EƉtqV֑~;՝V^#/'z➋j41a0MW34YYu W`w" 2D-pzw x5E81H5iNbEG18=abbb{ZNcH۝iӨ ]<{mfTJ\ d8c=^ГC<&,c{Hisv3s.IFhgol(`\u)F]muk>?R1YWPh>ŝa{q1)'b4Ҫ6ټW ]pδX=vlf$(V42dvw:YcgZ*7<*mWC?g*j,(}.@`U0ƞ{E㳾@y9/#(BbAM,8 #n[DH T0v?&!cu.ak4CUIK5vvE\TP񱢎%͛6dfV{2XM  ?&6΍h>P  ݣx`ŬڂZgll*LGp76jqjzƙn[C (jbњъ NŸc@"A -@{꛺(`V =Fװ957Ssd6ƲݡtfBQjlmî%n+[4_2{A(M:b䇟/_5e<7i%mꠌVL%NX+A0-Ӛ*o)' ZrLiΞlj l)<5s2k'[в|#Xb5HJxi_!,kKL}}!柉@8ZmSA4|7` ^1" | ҊV]Qga< r5 EmĝrZYm+S\'5<E-Ք%Sl( 0.=f ~7T]m&FFt7kcrX9 >MEuٜ17;Qq:./%ǜWsNrAL/,ߛTt 21oDnu3#%ƚErzu;/$WA('pR[Oʕΐ0< rZ੶@:f[+uKnUtԔOK}6ItE\VFZIg(}ύB1M) q*(u"ԐInS浦BD0`{|ˬmsε,lɖ3vvwd$9\?)f1 #J8"EYᜧE[-D:W-yN,wԄLh(Ovt\z+] BwD?Ά}]魀S#1ѧFI֡b Z56?$.nz]۞;\]T< F}#BlGQEmKWwyr{'KvMa ,%YU_*?q~'ҝ3ޤJ` 8$)obzSs_nXA 3rN*V=ɇ0 !4@$uzE;iGn>vKʫ| zjR)(\~Rc4\ݗu拕u99mR29-bҞѸ[7O.:iHdXXsS^DlmL smV uxl kw/ "7'P?݅HX7=+Dem^V!b!@&շ3^4f+]XTĮv0(YsU޼d#oDzlΪcgsvcZ*)Od}lf!O;4qc'D"@ ,,7T'۳0Wh&ߍ,Y{a]R:-8gAxE9/oJzXGhM5} syi7IL1ՓǢ7+>Ԩ1{t$+ɓhlPN=nO35žsZ))!g˛3aːY 3^_pwP2]z#{ww1H2skE˅CQ~f`jBy਑W@H*jˤn@f +b95-O)# 5m++w(,W&\3i=FyΰL9Poy]DGwB~BL 8?<^InkC Е:މԁuH:u ӈzGȋ9,X<,rCC"(W2.uʔJ1 8HEwV#Pⶕ |"AUWgO zrf#a 0V/`aQwگzH΢8KY=v4QQNr89 @ Ky"9>|٭n &{ TƉ!pU6 u1}]e\}-ױ} Tl޲U5A-ހAuy%VsP5< #`ŏ}lo,I|Ss pK/Ea.@ t4@ زn~'P1cӹZ5x\n/AQfzVo"C9Vg=ʽtNţ/KKp /Ym©tSռCx.P '{<g}$Dr28׸"{F-࿰>c*i-pɫXL./50ro'&.VxWM읬V'/E\6EcAX6B zZ^ɴj?k//BDgi(YӕC.?} G }W_Á+.x?t?EH Kboݭ;bO}`sRdO #J~ލ^ӧWil_뎒+kd>$@r㨞09s -gZ6+`do]odv8"g4hsӰmIx~+#]y g9'O2&)A|IsTWL|y& `*jOXqsoB ,`y=K4i5q}yZV.US\1' TEI s_lϽ:*U ȅ! DΞ {_Z[ ;reI}{#c-_'1PPl` B)-f/C XlaYd7;1b|KO6n*4Y_h~gL GaJIgc9l54/ *πޣ_)0CcR?}R!@h5<6v>FhK EO׽UW-zw)oWY5x֐@ 1,ni67xAK^[ˤ::Y d \WG.悦i;l)MF*$ɻJ͠ ̹q/8q=l< BwQ^ *q @?5U7mZD%ԼHlTz T~zAC{As\f̋Ny%7}#αĜũ$ٸ|> "{NGDN{iBľCS;vm-3h'*`]]CIR/BpίssCӦi]]{U Gj=u0_#j1BQO6&hPZU錿 -W0?=]5_*7f.V"OV?Xs v>>KYߖQS~-T=rȾK^5؈`r֫Volb UZp'{?ݷ|v+u[<m1X4Fڈ鈴VP4ɄK\w8x _ߓP,F{7Ga%JQ> n {}j0a6S8l SmY{2nYPWIApU@S(cיB~ޡ(oN[g9Y§,xKۜG=2Vv_r681چ}/ëdS_'m)&Orzq>APWͅdݡ8F\B`kG~=Rߙ2VDg!N̥qtc{ ˔5+̧fSs&#m"Hr֞F]2y1TCrw26jh r~ #~MdD />`V(L L^_+>O}YˤNw?ld=3ک@Ttp.7`*oV,!| 8^JBꈬXtoopW?Xl-w߫Dz F\yp>&LLEe<#ςO=1˘hnU$㎎mM8Wr>2Uk'ŅF~Wɰ[ub~x N@m!EqBCυtH޿Ți |:2djeOZ&X|JBimנ(b+:j+2$ݪɇ /]?1@IC%dخSANR(Ouz}o%4PnI믱zOgqopf~ݓ ŵcx6]t[G19oK2o"(,e Sb&cm*^)z70ɍMÇת8~v5S"oS*VU7wp tRwhG$),`P'lʤc<86DXm"!nJhG|Zߍ{N$0[g#BVɸwe}8?ۭ'*f?3G -Ϋm[?9hl>[@x_KD|@FzYܢ:E 3>>Ef4}X]= 7ϫF؅ڻr]]|@Xon)g~ߟhٌ) (3vYݶ`xMJ/m9ZhwˈMbx#~kB[L (WfWC)U xEhS2wKN˳ J``dWS;+a ϯ$geiL<2)&]5ժvV3xX&Vc;5]ǛEZ/j.HVSڃ@xG=t@"Ej^.?S].m9vp/JLm[㳇0xeGXn?{i=#I]8cxx?w*e/:(=>+ymq"#WΟ= \L09-ϫ"DdY":ly5IFA]Ov#fr-I˭iJºg|0=A͐8\^Jd{qǢ@o˓50H“4 ֓p;~Y$ z~8w^uiTچp3EUҩS?fma} aN)i底㰓NP:h ; EPD|$Nlʄ|,<_o!7k-kq/Jr+ReH[4S7}"#mVё4/3^%bqw? uyu["?y= {GЛEo!ъo<"~V "*fH]|-GB5쐚,`ADK0 >'[ &%MR9ttL=CH]T-و]vJiW^.?h7r[~ 1J;O`O*7e˻ h]5#L8kz,7[= GR*+[B)vx.2F>.IlK-|kCDULe)?CJ~")&3E&z~h\>|9h/gz(m$YK;^afFW#b\H$Vcllc>9¡Čd5 'O|=.#;؂=@^鞛Nr 6[M5qz13Yw+yUY%?DQE; atE[_}z`,Wy8EihT+y ҫ1S?YZeKR82:ƃKqHSb.F3F򅯷^Uk:si4S Hŏ^򪢎JK_3 &w@ 8*H)*a.qGXv?|j#tUE`QŽP F s6o=&jܞU1$%J[%%\Jz`d3R N{~R质(x|/Ijw;+=dXTɣK϶<|K! Gt* q8c~7ȴȇgDXq>:9}yٟ5 YXIY/fˌ[+3?ux1DLV'b^ c܉]c4 Gl6w>=75DtiM(SESॄlj""3 bM2)75Ek:VqG]uSngfƉ_C(iKgNޠ?/J6a ה;..ٕ>4}4(*Ғg^n5&sS ln=\Vlע Ao.Y,OedCUEJ IkO᫺_JqI.SX׆_g YG>3ȠmHQf#Y-IIa˂7g,Q=b1}'yx-a j8Z5ҁgᕃЙVMh7z /#\&څd%}yQ`| _HNXsqFPq7ߵu{fEj$\ߕƯѼNiسpq2ҔtKW:Πa"/Ac0LD AR\ߟqAvנe2.,"tdc7QJSBaVuPjH/|V[XEz(/ys eV蒄L2<\S1bżZ1b8+)./3 #ʇ ُ(xRzu:9&H'MLͼ k"WdyagRoG˕r"\8椄 ćM*PD氤@D;"v۝46/Zgy,5%]hXn:̉' 7h8F-z)\JąMD?(%6b!@^B%Z9?F+3etdD ze6V7/TW kݫB_!6uGc+)[׶ZD%?a*T7}y4Q]dU6ߏ!gi (W/T;6k"LRB0xe.ںp8CoGO3}.Azn{}kWF qp*Qlζ8^w-qftY iI`x_V4*o0p׌..[-e :>5Y-t/8FcбX_A࿐Sn2= /3[SuIZug X DKb9([aP#^Ā^V8YT   @fEA_7^y(<{U!5!/d'5Nw;3m<Kj%mέΜEp%d]VfӐp q>>d68(n)5EDgBmA{6zs!!`LGRS 9&x obDq$)TUkSf R3%ϿR7ٞwn3V`9c2АGQE|L`(N~@&e٢[5}N㺙q VXW l6z:Q(R/"-?.bO}M~4,׍uIMZݤ;XnjqHŠʝjeFI]jݩ >>fHjkp$Fyp0Av1.vV )o,ǷH"(8ͼюߏ&#fwVFHQ)9+,0o X6ݭlPi LhUVꍎp}`!om0̰D+d±-qN;2H9]c$$\8 G ]Б;%֒xQ1ZV_QXr)#kfF F>cw=۔@-V }" 5ʒxߜ R@;KvUp #_۞t&[|>"# ow083:B$WC;DFƾޯʲڥC[#ɶģ#0Ibfhb ӒDh>—SUV~tn' `_余v)/6y]Ov[|fm`/u ؍₈@Gǔ%c G-p^0``!N- CEqD7 {Y#咠q@"٠_D{'pJ tY[9ɤ,1PgkG.r%!'Y'@EH aśn)+z n)KA HF\ 8,$Pbq pEèi"+̂N3":ɑ(= J*|i9jzALrtzO.wrL'?kJn"MY܌.x Wסϝ݉Sh^lfo{Xhck[:S0HEja&_~V?dx՝vvjՃhNd[ЏW9 !ˢ,>ig{'=OTO!c%że'Mw?V>oѽI6Aܣ$[AP9QwF}/n5En#'4k7HV2-oofzNSׁjhIn5;5ůvM:gil:{o]3vMē| =7[LN v)_[83\wPnW{. 1' 뢚eC8 8Sh@$tfn}*CTQ&B6"%tӒ9]IKY#[U]dn!ݰT#ۧIo_TBso#,aa$޵Qe#(,bGW~4Kѝg0zHUf:зj|䳨ɂY;iJ Νפ`'dOOK&_>ECkCcYrL֦h@|?԰ho85QuE9S)7 vLs@p5Q3oOOi86kuAd5? <%Ы6ϭreA592wL_[teفM@ t4HcA@ޞ#0፣=z8V0.~m,MML΀NaH~:~D&"jÐ)r593udiEmuDgL\ùri'k;ět`q1v3 YZ