! __.PKGDEF 0 0 0 644 43810 ` go object linux amd64 go1.23.2 GOAMD64=v1 X:regabiwrappers,regabiargs,coverageredesign build id "9UUE1t6FIlwBpZ6JKkDr/nf7OxLcxS4JkdjSpY1c_" $$B u#%B5Lk 3>MSht /4DK\dz "&1>BNRY`cilpy} +/?FJZanr ,1@FTYglz~ $(IMOUV\_bfmqs|}*3ALW[ens{ %*167?IPVag{ $-/6?CJMOUZ[_ejoqu|}    0 D N R X [ e v  ! 8 O V b o     + ] c  ( , 1 : A H I Q R X Y e l n w  2 _ d j r w | }   $&?E~?IPTeu"&*3;BNU\`elu}$,16ESWY_ehpw!19GNR 23;EJVf -7C\pz  &,28>DJPV\JWdq2?LV^ Q[&Xer*;`j 7ENW`iqy $-6?HQZclu~   ) 2 ; D M V _ h q z ! !!!%!.!7!@!I!R![!d!m!v!!!!!!!!!""""""#E#L#O#V#Y#\#b#i#o#v#|###############$$ $3$:$@$C$F$L$R$Y$`$c$j$p$w$}$$$$$$%6%<%C%x%%%%%%%%%%%%%%%%&& &&&&%&+&1&8&q&x&&&&&&&&&&&&&&' '''''''''( (((("(((.(4(:(@(F(L(R(X(^(d(j(p(v(|((((((((,)2)8)?)h)n)u)|))))))))))* ****$*+*2*9*@*F*M*T*Z*`*g*n*t*{****************#+)+/+5+;+A+G+M+S+Y+_+e+k++++++++++++++++++, ,,,,#,),0,6,<,B,H,N,T,Z,`,f,l,r,x,~,,,,,,,,,,,,,,,,,,,,,,- ----#-*-1-7-=-C-J-P-V-]-c-i-p-v-|------- .M.T.[.b.h.o.v..// //// /'///6/9/3B3H3L3O3R3]3a3333333333 4444"4)40474H4O4V4p4w4~4444444455550575>5i5p5w5~5555556666'6.656<6?6F6M6T6666667 7 7777$7+7.757<7g7n7u777778"8K8R8Y8`888888889=9D9K9v9}999):0:7:>:E::::::::::::::;;;;;#;*;D;K;R;Y;`;g;n;;;;;;;;;; <<<<"<)<0<7<><A<H<K<N<R<X<_<b<e<h<l<r<y<|<<<<<<<<<<<<<<<4=;=B=E=L=R=n==JJKL L,L8LDLELM'M(NAOOPQQQQSSSSSLUUgWtWWWWWXXmX YYYZY[YYYR\\]#]o^^^^^^__ _-_;_I_W____`#`\````#a0a>aLaZahavaabbb(bEbQbbbbXccccdZdgdoddvfffffffgg7g=gygggg;hAhBhHhhhhhhh iyiiiiiiiiiijjjjjjjjjkkkkk"k1k7k=kAkGkMkSkekikokkkkkkkkkkkkkkkll l#l+l-lOlPl\ltl~lllllllllllllllllmmmm m(m0m8m@mHmPmXm`mhmpmxmmmmmmmmmmmmmmmmmnnnnaoioqoyooooooooooooooooop ppp!p)p1p9pApIpQpYpapipqpypppppppqqqqq&rMrrrstuw|~ <iYچ،k4testtracebufiobyteserrorsunsafeinternal/reflectlitereflectliteinternal/goarchgoarchinternal/unsafeheaderunsafeheaderinternal/abiabiruntimeinternal/cpucpuinternal/runtime/atomicatomicruntime/internal/mathmathruntime/internal/syssysinternal/goosgoosinternal/goexperimentgoexperimentinternal/coverage/rtcovrtcovinternal/bytealgbytealginternal/godebugsgodebugsinternal/profilerecordprofilerecordinternal/runtime/syscallsyscallinternal/stringslitestringsliteinternal/runtime/exithookexithookinternal/chacha8randchacha8randinternal/byteorderbyteorderiosyncsync/atomicinternal/raceraceunicode/utf8utf8unicodestringsfmtslicescmpitermath/bitsbitsstrconvinternal/fmtsortfmtsortreflectinternal/itoaitoaosinternal/filepathlitefilepathliteio/fsfstimeinternal/godebuggodebuginternal/bisectbisectinternal/asanasaninternal/msanmsaninternal/oserroroserrorpathinternal/testlogtestloginternal/pollpollinternal/syscall/unixunixinternal/syscall/execenvexecenvregexpregexp/syntaxsyntaxsortinternal/trace/rawrawinternal/trace/eventeventinternal/trace/versionversioninternal/trace/event/go122go122encoding/binarybinaryinternal/txtartxtarinternal/tracetracecontainer/heapheapinternal/trace/internal/oldtraceoldtraceinternal/trace/testtrace$GOROOT/src/internal/trace/testtrace/expectation.gofailureerrorMatcher$GOROOT/src/regexp/regexp.goexprprog$GOROOT/src/regexp/syntax/prog.goInstOpStringiInstOpOutArgRunebuiltinruneopMatchRunerMatchRunePosMatchEmptyWidthbeforeafteresc:StartNumCappskipNoppcPrefixprefixcompleteStartCondEmptyOpProgesc:onepass$GOROOT/src/regexp/onepass.goNextonePassInstonePassPrognumSubexpmaxBitStateLensubexpNamesprefixBytesbyteprefixRuneprefixEndmpoolmatchcapprefixCompletecondminInputLenlongest$GOROOT/src/regexp/backtrack.gotryBacktrackrebendcapjobsargposjobvisitedinputs$GOROOT/src/regexp/exec.gostrstepcanCheckPrefixhasPrefixindexcontextmatchflazyFlaginputBytesesc:stringinputStringreader$GOROOT/src/io/io.goReadRunesizeerrerrorRuneReaderatEOTinputReaderesc:newByteswidthinputnewStringsnewReaderclearinitesc:esc:resetncapshouldVisitpushbitStateesc:backtrackibisdstCapdoOnePassirdoMatchdoExecuteCopyLongestgetq0sparsedensetinstthreadentryqueueq1poolmatchedmallocqrunqnextqnextPoscnextCondaddmachineesc:esc:putNumSubexpSubexpNamesSubexpIndexnameLiteralPrefixMatchReaderMatchStringMatchReplaceAllStringsrcreplReplaceAllLiteralStringReplaceAllStringFuncreplaceAllbsrcnmatchdstReplaceAllReplaceAllLiteralReplaceAllFuncpadaallMatchesndeliverFindFindIndexlocFindStringFindStringIndexFindReaderIndexFindSubmatchExpandtemplateExpandStringexpandFindSubmatchIndexFindStringSubmatchFindStringSubmatchIndexFindReaderSubmatchIndexFindAllFindAllIndexFindAllStringFindAllStringIndexFindAllSubmatchFindAllSubmatchIndexFindAllStringSubmatchFindAllStringSubmatchIndexSplitMarshalTextUnmarshalTexttextRegexpesc:esc:esc:CheckeExpectationExpectSuccess$GOROOT/src/internal/trace/testtrace/validation.golastTs$GOROOT/src/internal/trace/event.goSubt0$GOROOT/src/time/time.godformatbufNanosecondsMicrosecondsMillisecondsSecondsMinutesHoursTruncateRoundAbsDurationTimegs$GOROOT/src/internal/trace/resources.goGoIDstateExecutingGoStatebindingMThreadIDPProcIDGschedContextgoStatepsProcStateprocStatemsrangesKindResourceKindidGoroutineProcThreadResourceIDpanic$GOROOT/src/fmt/print.goanySprintfattempted to get GoID from %s resource IDattempted to get ProcID from %s resource IDattempted to get ThreadID from %s resource IDtasksTaskIDseenSyncGo121Eventvevtable$GOROOT/src/internal/trace/base.gofreqmul$GOROOT/src/internal/trace/batch.gotimestampfrequencyEIEinsertdatacompactifyforEachyieldmustGetdataTablepresentexistingok$GOROOT/src/fmt/errors.goErrorfmultiple %Ts with the same ID: id=%d, new=%v, existing=%vlenmaxIDminIDmaxvalueexpected id %d in %T tablestringIDstacksstackIDpcsstackfuncIDfileIDlineframeextraStringsextraStringIDsextraStringIDnextExtraexpData$GOROOT/src/internal/trace/event/event.goExperimentBatchesDataExperimentalBatchExperimentalDataaddExtraStringgetExtraStringevTableesc:ctx$GOROOT/src/internal/trace/order.goschedCtxbasetypTypeargstimedEventArgsextra$GOROOT/src/internal/trace/version/version.goSpecsNameArgsStringIDsStackIDsStartEvIsTimedEventHasDataIsStackSpecValidVersionbaseEventesc:EventKindStackFramesPCFuncFileLineStackFrameesc:MetricValue$GOROOT/src/internal/trace/value.gokindValueKindscalarUint64Uint64 called on Value of a different KindLabelResourceRangeScopeRangeAttributesRangeAttributeTaskIDParentRegionLogCategoryMessageStateTransitionReasonoldStatenewStatefromtoGoroutine called on non-Goroutine state transitionProc called on non-Proc state transitionExperimentalArgNamesExperimentalEventvalidateTableIDsesc:go122Type2KindNoStackspec$GOROOT/src/internal/trace/event/go122/event.gospecshasRangeaddRangehasAnyRangedeleteRangegetOrCreateThreaderrsErrorserrAccumulatorappend$GOROOT/src/errors/join.goJoinErrorUnwrapjoinErrorValidator$GOROOT/src/slices/slices.goSContainscomparableIndexNewValidatorParseExpectation$GOROOT/src/internal/trace/testtrace/format.gotestPathReadReaderParseFile(*Regexp).doMatch(*Regexp).MatchStringGoState.ExecutingProcState.ExecutingResourceID.GoroutineResourceID.ProcResourceID.ThreadValue.KindValue.Uint64StateTransition.GoroutineStateTransition.ProcEvent.KindEvent.TimeEvent.ThreadEvent.Stack(*errAccumulator).Errorf(*errAccumulator).Errors(*Validator).hasRange(*Validator).addRange(*Validator).hasAnyRange^      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]5[  q k             e            !"#$%&'()*+,-./01234rux 9%<AB!q               !"!#$#%&%'( ')*)+,+--. .//01023244 55  6!%'*(&6  7"#$7889 9:;:<&$< $=>"(!=?#%)& ? @A@B+,! 056-)87B CD,!C EF-34!E  G. 0G HI/HJK J$ )123$ LMLNONPQPRRSTS UV70-) U   WX0WYZ0Y [:!%[  \]%;!\^$!^ _`%=>@ _   abacd =?cef =e gh&(!gij *ikl &=?>@"-C;!Dk mn;mop"@ =>&!;o   9::y:}E:99E9999999E99999B-BBBBBBBEE BBBBBB EEBBBBB=BBBB=B>=BBBBBBBBBBBBBBBB??E!E!st9vw$-./1,23QRST U V WXYZ[ \ ]^_ c :y   :z~tuvw   %9y'-( 9y*+ !, 0 57 9-9:;>?&'() * , --<  9,2-,  9AOY3459C0EEE5E5E 9RRR5R5R 9[2- ]^_  aaa5a5ai 092-Lmn1       55iiii0u  uu550--50--5050--5555592?'()) * + ,.5 9,9,9!"*--*L-L5555555505559>F509MYb0-005005005098@0005--509F-50050-55-5-5005000-050-0500-050-55-5-50050-55-50050-55-550509[-.8B K U c  9[2,6@      "#  !"#'($$% B&&%"!   '((* + B, B55678 = > ?C--./     Bdef / B (+ /      / / B/36 /"#$ B "(#+  &(3/45 B56  B789B:B ,; B<  BG#$%=><? ?@=  & + 4 :AF=8+A ABBBB"0C BDBEB  FEGB%HBIBJB*KBLBM B   M$N B @?w@SS(  & V)VX       \  WWWW      ( 946|k,-2z{|}~[{P2 - 6 A J(3 <FT/ :E JT!b"#$%,&6'@()%.*8'B KU+c,g-g.ggs/s0s1s23456789:;<=>!?@AB,CD$E3FGH%0IJ')KLM#NO$P)Q6RS+P0Q=TU(P4QVNWXYZ+P7[CQ\j]^_P`#Q`0abc%Pd*Qd7efg"Ph.QiHjklmn opq'(r2s9tuvwx"yz{|(}~'(#'.}#%5} *&7PCP ,=PIV&7YDPP]%/&'0+'5+%<%s, *s1!'+s2&'0s7#-s4   ( 2s 9    )' 3s :    .' 8s ?    ' #s *    " *    ! .  :{ !"#zzzz  #  ) :|{s  "   %  - 9 :{|7777?&)89twv-w,2xy%PPPP- P6 Pv v v  v+ v4v% 0 9=@9|hjkop[qrs-18888% 8= = = =& =BBBB- BIIIUUUU(U2 U= UDUB9|D-1F2GHIJKL% +  '   , (1' M9N32z, P9|Q-1S2TUVWXL& ,  (  !- )2(Z9|`-1b2cdefgL& ,  (  !- )2(\l-9-|k21,&____hh h h) h "+ ,1>F !"#!$%,5&'@()P*+[ , ,,,9999+ 9   2? 2! 5! 5':J\ B -{  )  ! ""(% !  B{%2222999 9   &  B{OZZZ Zaaa a B{!      B{s   '(B{     " "!"#$%&#'  B4HHH"H, H[ [ [" [4[  B%  Bcccnnnnn#n*n2 n| ||||  (+  $< %$"+#  &   B{  c  B"****. *  >****... . B{YYYY B6  B $$$ $  B'- " ( ?www{!+   #   (,,,,<< < <!uuuu%u*u/u!`` ``"`'`,`...%.3."-;V*( 24D6\^ dhjtvxJJJPOOPPPBAN6?N   -J ?B$z|~G 3&(*, >< .,K 46028:KKKR02468:J<>@B3DFHJL:NT8       * . .,"C$;6   ~,/'  !"#$%&'())"#    !%"# *    *  +*"#Y 29[-  :     " % *- 29[         3 V 93 33 933  4  [ 9[ [\ B')  : !     C C      B')  :      E E      B')  :      G G       B0 oo 9 ooo op  p ppq rrrrrr r rrr# s  ss   sR  sX  s\  sb tu uu  vv w B12 }} V 9}}}} : }}}%}(}*      S        >        ;        =      >      ! J+, 02<   >             K !"$%        !        K   M L &(     1B     9   ?    ;   '  : O  K M L$%),.     :         #   ?     B   !  9 O K M L$%),.w  R      9! !    !  "  R        B') # %%&"#  R       3  " 7  # #B   B' %% :%% %% && & ' ( (  ) B'  :*            '  ' B'  :%            +  + OB  BG  B  BPQ1=  9    9 %      7   -278   9           )*,-  9       R x xy T0   $  U  T    :    9               !! :! ! !"  "   " " #$ %% & W          !| aa aa bb 9bb b cde ff g v = v vvvw T        1       :    - - -...///0001112224ͅ"Fv $$ _go_.o 0 0 0 644 356262 ` go object linux amd64 go1.23.2 GOAMD64=v1 X:regabiwrappers,regabiargs,coverageredesign build id "9UUE1t6FIlwBpZ6JKkDr/nf7OxLcxS4JkdjSpY1c_" ! go120ldͅ"FvHȱo)rArA BuN&sFkobufiobytesfmtregexpstrconvstringsinternal/trace/rawinternal/txtarioerrorsinternal/traceslicesinternal/trace/event/go122internal/stringsliteinternal/trace/versioninternal/trace/eventinternal/trace/testtrace.ExpectSuccesstype:internal/trace/testtrace.Expectationgclocals·g2BeySu+wFnoycgXfElmcg==$GOROOT/src/internal/trace/testtrace/expectation.gotype:*internal/trace/testtrace.Expectationgo:info.*internal/trace/testtrace.Expectationinternal/trace/testtrace.(*Expectation).Checktype:*regexp.Regexpgo:string."unexpected error while reading the trace: %v"fmt.Errorfregexp.(*Regexp).doExecutego:string."unexpected error while reading the trace: want something matching %q, got %s"go:string."expected error while reading the trace: want something matching %q, got none"gclocals·1mWdAtCD37V+xtbcfTgM6A==gclocals·k28S1QMdU9ROzJ8+6E72qQ==internal/trace/testtrace.(*Expectation).Check.stkobjinternal/trace/testtrace.(*Expectation).Check.arginfo1internal/trace/testtrace.(*Expectation).Check.argliveinfo$GOROOT/src/regexp/regexp.go$GOROOT/src/regexp/exec.goregexp.(*Regexp).MatchStringregexp.(*Regexp).doMatchtype:[1]interface {}type:[2]interface {}go:info.errorgo:info.regexp.(*Regexp).MatchString$abstractgo:info.regexp.(*Regexp).doMatch$abstractinternal/trace/testtrace.ParseExpectationtype:*bytes.Readertype:bytes.Readerruntime.gcWriteBarrier1go:itab.*bytes.Reader,io.Readerbufio.ScanLines·fbufio.(*Scanner).Scanio.EOFgo:string." "strings.genSplitinternal/trace/testtrace.parseMatcherruntime.gcWriteBarrier2go:string."bad header line for FAILURE: %q"go:string."bad header line: %q"runtime.panicIndexgclocals·HEg+FDnKwiYICL8XBafhmw==gclocals·QkiqYaJ3J/jU5CqMN+M9Aw==internal/trace/testtrace.ParseExpectation.stkobjinternal/trace/testtrace.ParseExpectation.arginfo1internal/trace/testtrace.ParseExpectation.argliveinfo$GOROOT/src/strings/strings.go$GOROOT/src/bufio/scan.go$GOROOT/src/bytes/reader.gobytes.NewReaderbufio.NewScannerbufio.(*Scanner).Errbufio.(*Scanner).Textstrings.SplitNtype:bufio.Scannergo:info.[]uint8go:info.*bufio.Scannergo:info.[]stringgo:info.*regexp.Regexpgo:info.bytes.NewReader$abstractgo:info.bufio.NewScanner$abstractgo:info.bufio.(*Scanner).Err$abstractgo:info.bufio.(*Scanner).Text$abstractgo:info.strings.SplitN$abstractstrconv.Unquotego:string."malformed pattern: not correctly quoted: %s: %v"regexp.compilego:string."malformed pattern: not a valid regexp: %s: %v"gclocals·H9o4QuyhLpiuyqMbvx/BVw==gclocals·RhPLY8T2QCU2tR4f+N/SBg==internal/trace/testtrace.parseMatcher.stkobjinternal/trace/testtrace.parseMatcher.arginfo1internal/trace/testtrace.parseMatcher.argliveinforegexp.Compiletype:intgo:info.stringgo:info.regexp.Compile$abstractinternal/trace/testtrace.ParseFiletype:*bytes.Bufferinternal/txtar.ParseFilego:string."malformed test %s: bad filename %s"internal/trace/raw.NewTextReadergo:string."malformed test %s: bad trace file: %v"type:bytes.Buffergo:itab.*bytes.Buffer,io.Writerinternal/trace/raw.NewWritergo:string."failed to create trace byte writer: %v"go:string."malformed test %s: wrong number of files"go:string."failed to read test file for %s: %v"internal/trace/raw.(*TextReader).ReadEventinternal/trace/raw.(*Writer).WriteEventgo:string."internal error during %s: failed to write trace bytes: %v"go:string."internal error during %s: failed to parse expectation %q: %v"go:itab.*bytes.Buffer,io.Readergclocals·Q4DjYhkYdqGaR15ax5NH4A==gclocals·zM7Xq/G0t61xuQeAMvskAQ==internal/trace/testtrace.ParseFile.stkobjinternal/trace/testtrace.ParseFile.arginfo1internal/trace/testtrace.ParseFile.argliveinfo$GOROOT/src/internal/trace/testtrace/format.go$GOROOT/src/internal/trace/raw/textreader.gointernal/trace/raw.(*TextReader).Versiontype:[3]interface {}type:io.Readergo:info.io.Readergo:info.*internal/txtar.Archivego:info.*internal/trace/raw.Writergo:info.*internal/trace/raw.TextReadergo:info.*bytes.Buffergo:info.internal/trace/raw.Eventgo:info.internal/trace/raw.(*TextReader).Version$abstractinternal/trace/testtrace.NewValidatortype:internal/trace/testtrace.Validatorruntime.gcWriteBarrier5gclocals·3CgL1OMj4PK20UKKkS8Bfw==gclocals·2s4BJceNrb/MAeSa9GDVaQ==$GOROOT/src/internal/trace/testtrace/validation.gotype:*internal/trace/testtrace.Validatortype:map[internal/trace.GoID]*internal/trace/testtrace.goStatetype:map[internal/trace.ProcID]*internal/trace/testtrace.procStatetype:map[internal/trace.ResourceID][]stringtype:map[internal/trace.TaskID]stringtype:map[internal/trace.ThreadID]*internal/trace/testtrace.schedContextgo:info.*internal/trace/testtrace.Validatorinternal/trace/testtrace.(*Validator).Eventtype:internal/trace.Eventtype:internal/trace.ResourceKindtype:internal/trace.GoIDtype:internal/trace.ProcIDtype:internal/trace.ThreadIDtype:internal/trace.GoStatetype:internal/trace.ProcStatetype:internal/trace.ResourceIDtype:internal/trace.TaskIDtype:*errors.joinErrorgo:string."timestamp out-of-order for %+v"internal/trace.NoStackinternal/trace/event/go122.specsinternal/trace/testtrace.(*Validator).Event.checkStack.func1internal/trace.Stack.Framesinternal/trace.go122Type2Kindinternal/trace/testtrace.(*Validator).Event.jump37internal/trace.Event.Metricgo:string.":"internal/stringslite.Indexgo:string."invalid metric name %q"go:string."invalid value"internal/trace.Event.Labelgo:string."invalid label %q"go:string."label resource none"go:string."label for invalid thread %d"go:string."label for invalid proc %d"go:string."label for invalid goroutine %d"internal/trace.Event.Rangeinternal/trace.Event.Taskgo:string."found invalid task ID for task of type %s"go:string."found background task as the parent for task of type %s"go:string."task end type %q doesn't match task start type %q for task %d"internal/trace.Event.Loginternal/trace.Event.StateTransitioninternal/trace/testtrace.(*Validator).Event.checkStack.func2go:string."transition to undetermined state for proc %d"go:string."undetermined proc %d after first global sync"go:string."proc %d died with active ranges"runtime.staticuint64sgo:string."bad old state for proc %d: got %s, want %s"go:string."bad old state for unregistered proc %d: %s"type:internal/trace/testtrace.procStatego:string."tried to stop proc %d when it wasn't currently executing (currently executing %d) on thread %d"go:string."stopping proc %d not bound to any active context"internal/trace/testtrace.(*Validator).getOrCreateThreadgo:string."tried to run proc %d when one was already executing (%d) on thread %d"go:string."transition to undetermined state for goroutine %d"go:string."undetermined goroutine %d after first global sync"go:string."goroutine %d died with active ranges"go:string."bad old state for goroutine %d: got %s, want %s"go:string."bad old state for unregistered goroutine %d: %s"type:internal/trace/testtrace.goStatego:string."StateTransition.Stack doesn't match Event.Stack"go:string."tried to stop goroutine %d when it wasn't currently executing (currently executing %d) on thread %d"go:string."stopping goroutine %d not bound to any active context"go:string."tried to run goroutine %d when one was already executing (%d) on thread %d"type:errors.joinErrorgo:itab.*errors.joinError,errorinternal/trace/testtrace..stmp_1internal/trace/testtrace..stmp_2go:string."already active range %q on %v begun again"go:string."inactive range %q on %v ended"internal/trace/testtrace.(*Validator).deleteRangegclocals·ryFNZ0bEfuuIuheVo5VfYQ==gclocals·pNaigf9lCbiJDvVU3sAoyA==internal/trace/testtrace.(*Validator).Event.stkobjinternal/trace/testtrace.(*Validator).Event.arginfo1internal/trace/testtrace.(*Validator).Event.argliveinfo$GOROOT/src/internal/trace/event.go$GOROOT/src/internal/trace/resources.go$GOROOT/src/errors/join.go$GOROOT/src/slices/slices.gointernal/trace.Event.Timeinternal/trace/testtrace.(*errAccumulator).Errorfinternal/trace.Event.Stackinternal/trace/testtrace.checkStackinternal/trace.Event.Kindstrings.Containsstrings.Indexinternal/trace.ResourceID.Threadinternal/trace.ResourceID.Procinternal/trace.ResourceID.Goroutineinternal/trace/testtrace.(*Validator).hasRangeslices.Contains[go.shape.[]string,go.shape.string]slices.Index[go.shape.[]string,go.shape.string]internal/trace.StateTransition.Procinternal/trace/testtrace.(*Validator).hasAnyRangeinternal/trace.ProcState.Executinginternal/trace.Event.Threadinternal/trace.StateTransition.Goroutineinternal/trace.GoState.Executinginternal/trace/testtrace.(*errAccumulator).Errorserrors.Joininternal/trace/testtrace.(*Validator).addRangetype:internal/trace.ValueKindtype:internal/trace/testtrace.errAccumulatortype:noalg.struct { F uintptr; X0 *int; X1 *internal/trace/testtrace.errAccumulator }go:info.internal/trace.Eventgo:info.*internal/trace/testtrace.errAccumulatorgo:info.boolgo:info.internal/trace.StateTransitiongo:info.internal/trace.GoStatego:info.*internal/trace/testtrace.goStatego:info.*internal/trace/testtrace.schedContextgo:info.internal/trace.ProcStatego:info.*internal/trace/testtrace.procStatego:info.internal/trace.Event.Time$abstractgo:info.internal/trace/testtrace.(*errAccumulator).Errorf$abstractgo:info.internal/trace.Event.Stack$abstractgo:info.internal/trace/testtrace.checkStack$abstractgo:info.internal/trace.Event.Kind$abstractgo:info.strings.Contains$abstractgo:info.strings.Index$abstractgo:info.internal/trace.ResourceID.Thread$abstractgo:info.internal/trace.ResourceID.Proc$abstractgo:info.internal/trace.ResourceID.Goroutine$abstractgo:info.internal/trace/testtrace.(*Validator).hasRange$abstractgo:info.slices.Contains[go.shape.[]string,go.shape.string]$abstractgo:info.slices.Index[go.shape.[]string,go.shape.string]$abstractgo:info.internal/trace.StateTransition.Proc$abstractgo:info.internal/trace/testtrace.(*Validator).hasAnyRange$abstractgo:info.internal/trace.ProcState.Executing$abstractgo:info.internal/trace.Event.Thread$abstractgo:info.internal/trace.StateTransition.Goroutine$abstractgo:info.internal/trace.GoState.Executing$abstractgo:info.internal/trace/testtrace.(*errAccumulator).Errors$abstractgo:info.errors.Join$abstractgo:info.internal/trace/testtrace.(*Validator).addRange$abstracttype:internal/trace.StackFramego:string."invalid stack frame %#v: missing information"gclocals·/WpA//FnCNa3erTfgcZQ8w==gclocals·Rod36l5oaQ6GPIxsXR+qvA==internal/trace/testtrace.(*Validator).Event.checkStack.func2.stkobjinternal/trace/testtrace.(*Validator).Event.checkStack.func2.arginfo1go:info.internal/trace.StackFramego:info.*intinternal/trace/testtrace.(*Validator).Event.checkStack.func1.stkobjinternal/trace/testtrace.(*Validator).Event.checkStack.func1.arginfo1gclocals·sFld2iqUJ1hRQemBSXdF/A==gclocals·ESr+dlj+ZUXO8X1Jig2pHQ==internal/trace/testtrace.(*Validator).hasRange.arginfo1internal/trace/testtrace.(*Validator).hasRange.argliveinfogclocals·2A2zbY2sHTuUjMt5MjKHOA==gclocals·VtCL4RdUwCqwXEPeyJllRA==internal/trace/testtrace.(*Validator).addRange.arginfo1internal/trace/testtrace.(*Validator).addRange.argliveinfogclocals·wgcWObbY2HYnK2SU/U22lA==gclocals·J5F+7Qw7O7ve2QcWC7DpeQ==internal/trace/testtrace.(*Validator).hasAnyRange.arginfo1internal/trace/testtrace.(*Validator).hasAnyRange.argliveinfotype:[]stringruntime.panicSliceBruntime.panicSliceAcapruntime.panicSlice3Cruntime.panicSlice3Bgclocals·slpwGnQ6f3oUy0Okp23ulg==gclocals·MVwgQ73gpnp5mL+5RaMYWg==internal/trace/testtrace.(*Validator).deleteRange.arginfo1internal/trace/testtrace.(*Validator).deleteRange.argliveinfoslices.Delete[go.shape.[]string,go.shape.string]go:info.internal/trace.ResourceIDgo:info.intgo:info.*stringgo:info.slices.Delete[go.shape.[]string,go.shape.string]$abstractinternal/trace/testtrace.(*Validator).getOrCreateThread.func1go:string."must have thread, but thread ID is none"type:internal/trace/testtrace.schedContextgclocals·JcsgturuVnFnIlcYb/qRLA==gclocals·VC7r4IcG1C729jc4+Pxwlw==internal/trace/testtrace.(*Validator).getOrCreateThread.stkobjinternal/trace/testtrace.(*Validator).getOrCreateThread.arginfo1internal/trace/testtrace.(*Validator).getOrCreateThread.argliveinfotype:*internal/trace/testtrace.schedContexttype:noalg.struct { F uintptr; X0 *internal/trace/testtrace.Validator; X1 internal/trace.Event }go:info.internal/trace.ThreadIDgo:info.func() boolinternal/trace/testtrace..stmp_3gclocals·axj2VKqnKUOPE5lvDgSYzw==type:*internal/trace.Eventinternal/trace/testtrace.checkStack.func1gclocals·TjPuuCwdlCpTaRQGRKTrYw==gclocals·odYzRIjT7IX9pYG9TnNVzw==internal/trace/testtrace.checkStack.stkobjinternal/trace/testtrace.checkStack.arginfo1internal/trace/testtrace.checkStack.argliveinfogclocals·BNVAvrZoH/TKNCpgLHfvYQ==gclocals·Bp9kwjz+jRC/0xfw4wjLjA==internal/trace/testtrace.checkStack.func1.stkobjinternal/trace/testtrace.checkStack.func1.arginfo1gclocals·IhkxV9T02wPI3wc5u56a5Q==internal/trace/testtrace.(*errAccumulator).Errorf.arginfo1internal/trace/testtrace.(*errAccumulator).Errorf.argliveinfogclocals·oWUH65jJRHCNQkcTmSXGew==gclocals·i8X/fwR9ZcpJeA0lr9ULnA==internal/trace/testtrace.(*errAccumulator).Errors.arginfo1internal/trace/testtrace.(*errAccumulator).Errors.argliveinfointernal/trace.(*dataTable[go.shape.uint64,go.shape.string]).mustGetgo:string."expected id %d in %T table"fmt.Sprintfruntime.panicIndexUgclocals·Qt/nqQvMvXvYZsmY8FB4ww==gclocals·d+/WLWmaIGbTiPEjRawnTw==internal/trace.(*dataTable[go.shape.uint64,go.shape.string]).mustGet.stkobjinternal/trace.(*dataTable[go.shape.uint64,go.shape.string]).mustGet.arginfo1internal/trace.(*dataTable[go.shape.uint64,go.shape.string]).mustGet.argliveinfo$GOROOT/src/internal/trace/base.gointernal/trace.(*dataTable[go.shape.uint64,go.shape.string]).gettype:*[36]uintptrtype:go.shape.stringgo:info.*internal/trace.dataTable[go.shape.uint64,go.shape.string]go:info.go.shape.uint64go:info.go.shape.stringgo:info.*uint8go:info.internal/trace.(*dataTable[go.shape.uint64,go.shape.string]).get$abstractinternal/trace.(*dataTable[go.shape.uint64,go.shape.string]).forEachgclocals·EJPheSIHobgGqAaq73VO1w==gclocals·9KpBvautAc2L10M9SBu0nQ==internal/trace.(*dataTable[go.shape.uint64,go.shape.string]).forEach.stkobjinternal/trace.(*dataTable[go.shape.uint64,go.shape.string]).forEach.arginfo1internal/trace.(*dataTable[go.shape.uint64,go.shape.string]).forEach.argliveinfotype:runtime.hitergo:info.func(go.shape.uint64, go.shape.string) boolinternal/trace.(*dataTable[go.shape.uint64,go.shape.string]).get.arginfo1internal/trace.(*dataTable[go.shape.uint64,go.shape.string]).get.argliveinfointernal/trace.(*dataTable[go.shape.uint64,go.shape.string]).compactifygclocals·HQMy/1JM6rlUYY2s4XzMfg==gclocals·UStwir5y+CES9/Pwal+hnA==internal/trace.(*dataTable[go.shape.uint64,go.shape.string]).compactify.stkobjinternal/trace.(*dataTable[go.shape.uint64,go.shape.string]).compactify.arginfo1internal/trace.(*dataTable[go.shape.uint64,go.shape.string]).compactify.argliveinfointernal/trace.(*dataTable[go.shape.uint64,go.shape.string]).insertgo:string."multiple %Ts with the same ID: id=%d, new=%v, existing=%v"gclocals·fr8mkURqEk3bYI3Wcoc7NA==gclocals·kS9GI4a70kSH6/cf4ai/PA==internal/trace.(*dataTable[go.shape.uint64,go.shape.string]).insert.stkobjinternal/trace.(*dataTable[go.shape.uint64,go.shape.string]).insert.arginfo1internal/trace.(*dataTable[go.shape.uint64,go.shape.string]).insert.argliveinfotype:[4]interface {}internal/trace.(*dataTable[go.shape.uint64,go.shape.struct { internal/trace.pcs []uint64 }]).mustGetgclocals·e2hxUJV42melVdQtPnHlig==internal/trace.(*dataTable[go.shape.uint64,go.shape.struct { internal/trace.pcs []uint64 }]).mustGet.stkobjinternal/trace.(*dataTable[go.shape.uint64,go.shape.struct { internal/trace.pcs []uint64 }]).mustGet.arginfo1internal/trace.(*dataTable[go.shape.uint64,go.shape.struct { internal/trace.pcs []uint64 }]).mustGet.argliveinfointernal/trace.(*dataTable[go.shape.uint64,go.shape.struct { internal/trace.pcs []uint64 }]).gettype:go.shape.struct { internal/trace.pcs []uint64 }go:info.*internal/trace.dataTable[go.shape.uint64,go.shape.struct { internal/trace.pcs []uint64 }]go:info.go.shape.struct { internal/trace.pcs []uint64 }go:info.*uint64go:info.internal/trace.(*dataTable[go.shape.uint64,go.shape.struct { internal/trace.pcs []uint64 }]).get$abstractinternal/trace.(*dataTable[go.shape.uint64,go.shape.struct { internal/trace.pcs []uint64 }]).forEachinternal/trace.(*dataTable[go.shape.uint64,go.shape.struct { internal/trace.pcs []uint64 }]).forEach.stkobjinternal/trace.(*dataTable[go.shape.uint64,go.shape.struct { internal/trace.pcs []uint64 }]).forEach.arginfo1internal/trace.(*dataTable[go.shape.uint64,go.shape.struct { internal/trace.pcs []uint64 }]).forEach.argliveinfogo:info.func(go.shape.uint64, go.shape.struct { internal/trace.pcs []uint64 }) boolinternal/trace.(*dataTable[go.shape.uint64,go.shape.struct { internal/trace.pcs []uint64 }]).get.arginfo1internal/trace.(*dataTable[go.shape.uint64,go.shape.struct { internal/trace.pcs []uint64 }]).get.argliveinfointernal/trace.(*dataTable[go.shape.uint64,go.shape.struct { internal/trace.pcs []uint64 }]).compactifyinternal/trace.(*dataTable[go.shape.uint64,go.shape.struct { internal/trace.pcs []uint64 }]).compactify.stkobjinternal/trace.(*dataTable[go.shape.uint64,go.shape.struct { internal/trace.pcs []uint64 }]).compactify.arginfo1internal/trace.(*dataTable[go.shape.uint64,go.shape.struct { internal/trace.pcs []uint64 }]).compactify.argliveinfointernal/trace.(*dataTable[go.shape.uint64,go.shape.struct { internal/trace.pcs []uint64 }]).insertgclocals·vbpQFvGJoUwmvRBvG7VAIA==gclocals·Tntm/kjdewNJd3JwTX046A==internal/trace.(*dataTable[go.shape.uint64,go.shape.struct { internal/trace.pcs []uint64 }]).insert.stkobjinternal/trace.(*dataTable[go.shape.uint64,go.shape.struct { internal/trace.pcs []uint64 }]).insert.arginfo1internal/trace.(*dataTable[go.shape.uint64,go.shape.struct { internal/trace.pcs []uint64 }]).insert.argliveinfogclocals·hAqjC5SUXpYLp0eQ++q4Kw==gclocals·TRleOoGjiGpiutOYz00trg==slices.Delete[go.shape.[]string,go.shape.string].arginfo1slices.Delete[go.shape.[]string,go.shape.string].argliveinfotype:*[4]uintptrtype:go.shape.[]stringgo:info.go.shape.[]stringslices.Delete[[]string,string]gclocals·Xts7OcECZRhSRBtANua2LQ==gclocals·5nuQxcrE+jGk86EA6ZGt9w==slices.Delete[[]string,string].arginfo1slices.Delete[[]string,string].argliveinfogclocals·cDoE/RkMXtbIZ3saDVgthg==slices.Index[go.shape.[]string,go.shape.string].arginfo1slices.Index[go.shape.[]string,go.shape.string].argliveinfotype:*[2]uintptrslices.Index[[]string,string]gclocals·cNGUyZq94N9QFR70tEjj5A==slices.Index[[]string,string].arginfo1slices.Index[[]string,string].argliveinfogclocals·66EQJlRDA8A9y+8oXcYfOA==gclocals·ykHN0vawYuq1dUW4zEe2gA==slices.Contains[go.shape.[]string,go.shape.string].arginfo1slices.Contains[go.shape.[]string,go.shape.string].argliveinfotype:*[3]uintptrslices.Contains[[]string,string]slices.Contains[[]string,string].arginfo1slices.Contains[[]string,string].argliveinfointernal/trace.MakeResourceID[internal/trace.ProcID]internal/trace.MakeResourceID[internal/trace.ProcID].arginfo1internal/trace.MakeResourceID[internal/trace.ProcID].argliveinfogo:info.internal/trace.ProcIDinternal/trace.MakeResourceID[go.shape.int64]internal/trace.MakeResourceID[go.shape.int64].arginfo1internal/trace.MakeResourceID[go.shape.int64].argliveinfogo:info.internal/trace.MakeResourceID[go.shape.int64]$abstractinternal/trace.MakeResourceID[internal/trace.GoID]internal/trace.MakeResourceID[internal/trace.GoID].arginfo1internal/trace.MakeResourceID[internal/trace.GoID].argliveinfogo:info.internal/trace.GoIDinternal/trace.(*dataTable[internal/trace.stackID,internal/trace.stack]).mustGetinternal/trace..dict.dataTable[internal/trace.stackID,internal/trace.stack]internal/trace.(*dataTable[internal/trace.stackID,internal/trace.stack]).mustGet.arginfo1internal/trace.(*dataTable[internal/trace.stackID,internal/trace.stack]).mustGet.argliveinfotype:internal/trace.stackgo:info.*internal/trace.dataTable[internal/trace.stackID,internal/trace.stack]go:info.internal/trace.stackIDgo:info.internal/trace.stackinternal/trace.(*dataTable[internal/trace.stackID,internal/trace.stack]).forEachinternal/trace.(*dataTable[internal/trace.stackID,internal/trace.stack]).forEach.arginfo1internal/trace.(*dataTable[internal/trace.stackID,internal/trace.stack]).forEach.argliveinfogo:info.func(internal/trace.stackID, internal/trace.stack) boolinternal/trace.(*dataTable[internal/trace.stackID,internal/trace.stack]).gettype:map[internal/trace.stackID]internal/trace.stackinternal/trace.(*dataTable[internal/trace.stackID,internal/trace.stack]).get.arginfo1internal/trace.(*dataTable[internal/trace.stackID,internal/trace.stack]).get.argliveinfointernal/trace.(*dataTable[internal/trace.stackID,internal/trace.stack]).compactifyinternal/trace.(*dataTable[internal/trace.stackID,internal/trace.stack]).compactify.arginfo1internal/trace.(*dataTable[internal/trace.stackID,internal/trace.stack]).compactify.argliveinfointernal/trace.(*dataTable[internal/trace.stackID,internal/trace.stack]).insertgclocals·iilYh2zWk/RieCMyRG2Y4w==internal/trace.(*dataTable[internal/trace.stackID,internal/trace.stack]).insert.arginfo1internal/trace.(*dataTable[internal/trace.stackID,internal/trace.stack]).insert.argliveinfointernal/trace.(*dataTable[internal/trace.stringID,string]).mustGetinternal/trace..dict.dataTable[internal/trace.stringID,string]internal/trace.(*dataTable[internal/trace.stringID,string]).mustGet.arginfo1internal/trace.(*dataTable[internal/trace.stringID,string]).mustGet.argliveinfogo:info.*internal/trace.dataTable[internal/trace.stringID,string]go:info.internal/trace.stringIDinternal/trace.(*dataTable[internal/trace.stringID,string]).forEachinternal/trace.(*dataTable[internal/trace.stringID,string]).forEach.arginfo1internal/trace.(*dataTable[internal/trace.stringID,string]).forEach.argliveinfogo:info.func(internal/trace.stringID, string) boolinternal/trace.(*dataTable[internal/trace.stringID,string]).gettype:map[internal/trace.stringID]stringinternal/trace.(*dataTable[internal/trace.stringID,string]).get.arginfo1internal/trace.(*dataTable[internal/trace.stringID,string]).get.argliveinfointernal/trace.(*dataTable[internal/trace.stringID,string]).compactifyinternal/trace.(*dataTable[internal/trace.stringID,string]).compactify.arginfo1internal/trace.(*dataTable[internal/trace.stringID,string]).compactify.argliveinfointernal/trace.(*dataTable[internal/trace.stringID,string]).insertinternal/trace.(*dataTable[internal/trace.stringID,string]).insert.arginfo1internal/trace.(*dataTable[internal/trace.stringID,string]).insert.argliveinfotype:.eq.internal/trace/testtrace.Expectationtype:.eq.internal/trace/testtrace.Expectation.arginfo1type:.eq.internal/trace/testtrace.Expectation.argliveinfotype:.eq.internal/trace/testtrace.goStatetype:.eq.internal/trace/testtrace.goState.arginfo1type:.eq.internal/trace/testtrace.goState.argliveinfotype:.eq.internal/trace/testtrace.procStatetype:.eq.internal/trace/testtrace.procState.arginfo1type:.eq.internal/trace/testtrace.procState.argliveinfotype:.hash.internal/trace.ResourceIDtype:.hash.internal/trace.ResourceID.arginfo1type:.hash.internal/trace.ResourceID.argliveinfogo:info.*internal/trace.ResourceIDgo:info.uintptrtype:.eq.[2]interface {}type:.eq.[2]interface {}.arginfo1type:.eq.[2]interface {}.argliveinfogo:info.*[2]interface {}type:.eq.[3]interface {}type:.eq.[3]interface {}.arginfo1type:.eq.[3]interface {}.argliveinfogo:info.*[3]interface {}type:.eq.[4]interface {}type:.eq.[4]interface {}.arginfo1type:.eq.[4]interface {}.argliveinfogo:info.*[4]interface {}go:cuinfo.producer.internal/trace/testtraceslices..dict.Index[[]string,string]slices..dict.Delete[[]string,string]slices..dict.Contains[[]string,string]internal/trace..dict.MakeResourceID[internal/trace.GoID]type:interface {}internal/trace..dict.MakeResourceID[internal/trace.ProcID]type:*internal/trace.dataTable[internal/trace.stackID,internal/trace.stack]type:internal/trace.stackIDtype:[]internal/trace.stacktype:func(internal/trace.stackID, internal/trace.stack) booltype:*internal/trace.dataTable[internal/trace.stringID,string]type:internal/trace.stringIDtype:func(internal/trace.stringID, string) boolbytes.(*Reader).Readtype:io.Writerbytes.(*Buffer).Writebytes.(*Buffer).Readgo:cuinfo.packagename.internal/trace/testtracetype:[]uint8type:io.RuneReadergo:info.io.RuneReadertype:*bufio.Scannertype:*internal/trace/raw.TextReadertype:internal/trace/version.Versiontype:internal/trace.Timego:info.[]interface {}type:internal/trace.Stacktype:internal/trace/event.Specgo:info.internal/trace/event.Specgo:info.internal/trace.Stacktype:internal/trace.EventKindgo:info.internal/trace.Value.Kind$abstracttype:internal/trace.Valuego:info.internal/trace.Valuego:info.internal/trace.Value.Uint64$abstractgo:info.go.shape.int64go:info.interface {}go:info.internal/trace/event/go122.Specs$abstracttype:[]internal/trace/event.Spectype:[]errorgo:info.[]errorgo:info.*errors.joinErrorerrors.(*joinError).Errorinternal/trace/testtrace..inittaskbufio..inittaskbytes..inittaskfmt..inittaskregexp..inittaskstrconv..inittaskstrings..inittaskinternal/trace/raw..inittaskinternal/txtar..inittaskio..inittaskerrors..inittaskinternal/trace..inittaskslices..inittasktype:.eqfunc.internal/trace/testtrace.Expectationruntime.memequal64·fruntime.gcbits.0100000000000000type:.namedata.*testtrace.Expectation.type:.namedata.*func(*testtrace.Expectation, error) error-type:*func(*internal/trace/testtrace.Expectation, error) errortype:func(*internal/trace/testtrace.Expectation, error) errortype:.importpath.internal/trace/testtrace.type:.namedata.Check.type:.namedata.*func(error) error-type:*func(error) errortype:func(error) errorruntime.gcbits.0200000000000000type:.namedata.failure-type:.namedata.errorMatcher-type:.namedata.*testtrace.errAccumulator-type:.namedata.*func(*testtrace.errAccumulator, string, ...interface {})-type:*func(*internal/trace/testtrace.errAccumulator, string, ...interface {})type:func(*internal/trace/testtrace.errAccumulator, string, ...interface {})type:*internal/trace/testtrace.errAccumulatortype:[]interface {}type:.namedata.*func(*testtrace.errAccumulator) error-type:*func(*internal/trace/testtrace.errAccumulator) errortype:func(*internal/trace/testtrace.errAccumulator) errortype:.namedata.Errorf.type:.namedata.*func(string, ...interface {})-type:*func(string, ...interface {})type:func(string, ...interface {})type:.namedata.Errors.type:.namedata.*func() error-type:*func() errortype:func() errortype:.namedata.errs-type:.namedata.*trace.dataTable[internal/trace.stackID,internal/trace.stack]-runtime.gcbits.4900000000000000type:.namedata.*[]trace.stack-type:*[]internal/trace.stacktype:.namedata.*map[trace.stackID]trace.stack-type:*map[internal/trace.stackID]internal/trace.stacktype:.namedata.*map.bucket[trace.stackID]trace.stack-type:noalg.*map.bucket[internal/trace.stackID]internal/trace.stacktype:noalg.map.bucket[internal/trace.stackID]internal/trace.stackruntime.gcbits.0092244902000000type:.namedata.*[8]uint8-type:*[8]uint8type:[8]uint8runtime.gcbits.type:.namedata.*[8]trace.stackID-type:noalg.*[8]internal/trace.stackIDtype:noalg.[8]internal/trace.stackIDtype:.namedata.*[]trace.stackID-type:*[]internal/trace.stackIDtype:[]internal/trace.stackIDtype:.namedata.*[8]trace.stack-type:noalg.*[8]internal/trace.stacktype:noalg.[8]internal/trace.stackruntime.gcbits.4992240000000000type:.importpath..type:.namedata.topbits-type:.namedata.keys-type:.namedata.elems-type:.namedata.overflow-runtime.memhash64·ftype:.importpath.internal/trace.type:.namedata.present-type:.namedata.dense-type:.namedata.sparse-type:internal/trace.dataTable[internal/trace.stackID,internal/trace.stack]type:.namedata.*func(*trace.dataTable[internal/trace.stackID,internal/trace.stack])-type:*func(*internal/trace.dataTable[internal/trace.stackID,internal/trace.stack])type:func(*internal/trace.dataTable[internal/trace.stackID,internal/trace.stack])type:.namedata.*func(*trace.dataTable[internal/trace.stackID,internal/trace.stack], func(trace.stackID, trace.stack) bool) bool-type:*func(*internal/trace.dataTable[internal/trace.stackID,internal/trace.stack], func(internal/trace.stackID, internal/trace.stack) bool) booltype:func(*internal/trace.dataTable[internal/trace.stackID,internal/trace.stack], func(internal/trace.stackID, internal/trace.stack) bool) booltype:.namedata.*func(trace.stackID, trace.stack) bool-type:*func(internal/trace.stackID, internal/trace.stack) booltype:.namedata.*func(*trace.dataTable[internal/trace.stackID,internal/trace.stack], trace.stackID) (trace.stack, bool)-type:*func(*internal/trace.dataTable[internal/trace.stackID,internal/trace.stack], internal/trace.stackID) (internal/trace.stack, bool)type:func(*internal/trace.dataTable[internal/trace.stackID,internal/trace.stack], internal/trace.stackID) (internal/trace.stack, bool)type:.namedata.*func(*trace.dataTable[internal/trace.stackID,internal/trace.stack], trace.stackID, trace.stack) error-type:*func(*internal/trace.dataTable[internal/trace.stackID,internal/trace.stack], internal/trace.stackID, internal/trace.stack) errortype:func(*internal/trace.dataTable[internal/trace.stackID,internal/trace.stack], internal/trace.stackID, internal/trace.stack) errortype:.namedata.*func(*trace.dataTable[internal/trace.stackID,internal/trace.stack], trace.stackID) trace.stack-type:*func(*internal/trace.dataTable[internal/trace.stackID,internal/trace.stack], internal/trace.stackID) internal/trace.stacktype:func(*internal/trace.dataTable[internal/trace.stackID,internal/trace.stack], internal/trace.stackID) internal/trace.stacktype:.namedata.compactify-type:.namedata.*func()-type:*func()type:func()type:.namedata.forEach-type:.namedata.*func(func(trace.stackID, trace.stack) bool) bool-type:*func(func(internal/trace.stackID, internal/trace.stack) bool) booltype:func(func(internal/trace.stackID, internal/trace.stack) bool) booltype:.namedata.get-type:.namedata.*func(trace.stackID) (trace.stack, bool)-type:*func(internal/trace.stackID) (internal/trace.stack, bool)type:func(internal/trace.stackID) (internal/trace.stack, bool)type:.namedata.insert-type:.namedata.*func(trace.stackID, trace.stack) error-type:*func(internal/trace.stackID, internal/trace.stack) errortype:func(internal/trace.stackID, internal/trace.stack) errortype:.namedata.mustGet-type:.namedata.*func(trace.stackID) trace.stack-type:*func(internal/trace.stackID) internal/trace.stacktype:func(internal/trace.stackID) internal/trace.stacktype:.namedata.*trace.dataTable[internal/trace.stringID,string]-type:.namedata.*map[trace.stringID]string-type:*map[internal/trace.stringID]stringtype:.namedata.*map.bucket[trace.stringID]string-type:noalg.*map.bucket[internal/trace.stringID]stringtype:noalg.map.bucket[internal/trace.stringID]stringruntime.gcbits.00aaaa0200000000type:.namedata.*[8]trace.stringID-type:noalg.*[8]internal/trace.stringIDtype:noalg.[8]internal/trace.stringIDtype:.namedata.*[]trace.stringID-type:*[]internal/trace.stringIDtype:[]internal/trace.stringIDtype:.namedata.*[8]string-type:noalg.*[8]stringtype:noalg.[8]stringruntime.gcbits.5555000000000000type:internal/trace.dataTable[internal/trace.stringID,string]type:.namedata.*func(*trace.dataTable[internal/trace.stringID,string])-type:*func(*internal/trace.dataTable[internal/trace.stringID,string])type:func(*internal/trace.dataTable[internal/trace.stringID,string])type:.namedata.*func(*trace.dataTable[internal/trace.stringID,string], func(trace.stringID, string) bool) bool-type:*func(*internal/trace.dataTable[internal/trace.stringID,string], func(internal/trace.stringID, string) bool) booltype:func(*internal/trace.dataTable[internal/trace.stringID,string], func(internal/trace.stringID, string) bool) booltype:.namedata.*func(trace.stringID, string) bool-type:*func(internal/trace.stringID, string) booltype:.namedata.*func(*trace.dataTable[internal/trace.stringID,string], trace.stringID) (string, bool)-type:*func(*internal/trace.dataTable[internal/trace.stringID,string], internal/trace.stringID) (string, bool)type:func(*internal/trace.dataTable[internal/trace.stringID,string], internal/trace.stringID) (string, bool)type:.namedata.*func(*trace.dataTable[internal/trace.stringID,string], trace.stringID, string) error-type:*func(*internal/trace.dataTable[internal/trace.stringID,string], internal/trace.stringID, string) errortype:func(*internal/trace.dataTable[internal/trace.stringID,string], internal/trace.stringID, string) errortype:.namedata.*func(*trace.dataTable[internal/trace.stringID,string], trace.stringID) string-type:*func(*internal/trace.dataTable[internal/trace.stringID,string], internal/trace.stringID) stringtype:func(*internal/trace.dataTable[internal/trace.stringID,string], internal/trace.stringID) stringtype:.namedata.*func(func(trace.stringID, string) bool) bool-type:*func(func(internal/trace.stringID, string) bool) booltype:func(func(internal/trace.stringID, string) bool) booltype:.namedata.*func(trace.stringID) (string, bool)-type:*func(internal/trace.stringID) (string, bool)type:func(internal/trace.stringID) (string, bool)type:.namedata.*func(trace.stringID, string) error-type:*func(internal/trace.stringID, string) errortype:func(internal/trace.stringID, string) errortype:.namedata.*func(trace.stringID) string-type:*func(internal/trace.stringID) stringtype:func(internal/trace.stringID) stringtype:.namedata.*func([]uint8, bool) (int, []uint8, error)-type:*func([]uint8, bool) (int, []uint8, error)type:func([]uint8, bool) (int, []uint8, error)type:.namedata.*map[trace.GoID]*testtrace.goState-type:*map[internal/trace.GoID]*internal/trace/testtrace.goStatetype:.namedata.*testtrace.goState-type:.eqfunc.internal/trace/testtrace.goStatetype:.namedata.*testtrace.schedContext-type:.eqfunc24runtime.memequal_varlentype:.namedata.M.type:.namedata.P.type:.namedata.G.type:.namedata.state-type:.namedata.binding-type:*internal/trace/testtrace.goStatetype:.namedata.*map.bucket[trace.GoID]*testtrace.goState-type:noalg.*map.bucket[internal/trace.GoID]*internal/trace/testtrace.goStatetype:noalg.map.bucket[internal/trace.GoID]*internal/trace/testtrace.goStateruntime.gcbits.00fe030000000000type:.namedata.*[8]trace.GoID-type:noalg.*[8]internal/trace.GoIDtype:noalg.[8]internal/trace.GoIDtype:.namedata.*[]trace.GoID-type:*[]internal/trace.GoIDtype:[]internal/trace.GoIDtype:.namedata.*[8]*testtrace.goState-type:noalg.*[8]*internal/trace/testtrace.goStatetype:noalg.[8]*internal/trace/testtrace.goStateruntime.gcbits.ff00000000000000type:.namedata.*[]*testtrace.goState-type:*[]*internal/trace/testtrace.goStatetype:[]*internal/trace/testtrace.goStatetype:.namedata.*map[trace.ProcID]*testtrace.procState-type:*map[internal/trace.ProcID]*internal/trace/testtrace.procStatetype:.namedata.*testtrace.procState-type:.eqfunc.internal/trace/testtrace.procStatetype:*internal/trace/testtrace.procStatetype:.namedata.*map.bucket[trace.ProcID]*testtrace.procState-type:noalg.*map.bucket[internal/trace.ProcID]*internal/trace/testtrace.procStatetype:noalg.map.bucket[internal/trace.ProcID]*internal/trace/testtrace.procStatetype:.namedata.*[8]trace.ProcID-type:noalg.*[8]internal/trace.ProcIDtype:noalg.[8]internal/trace.ProcIDtype:.namedata.*[]trace.ProcID-type:*[]internal/trace.ProcIDtype:[]internal/trace.ProcIDtype:.namedata.*[8]*testtrace.procState-type:noalg.*[8]*internal/trace/testtrace.procStatetype:noalg.[8]*internal/trace/testtrace.procStatetype:.namedata.*[]*testtrace.procState-type:*[]*internal/trace/testtrace.procStatetype:[]*internal/trace/testtrace.procStatetype:.namedata.*map[trace.ResourceID][]string-type:*map[internal/trace.ResourceID][]stringtype:.namedata.*map.bucket[trace.ResourceID][]string-type:noalg.*map.bucket[internal/trace.ResourceID][]stringtype:noalg.map.bucket[internal/trace.ResourceID][]stringruntime.gcbits.0000922449020000type:.namedata.*[8]trace.ResourceID-type:noalg.*[8]internal/trace.ResourceIDtype:noalg.[8]internal/trace.ResourceIDtype:.namedata.*[]trace.ResourceID-type:*[]internal/trace.ResourceIDtype:[]internal/trace.ResourceIDtype:.namedata.*[8][]string-type:noalg.*[8][]stringtype:noalg.[8][]stringtype:.namedata.*[][]string-type:*[][]stringtype:[][]stringruntime.memhash8·ftype:.hashfunc.internal/trace.ResourceIDtype:.namedata.*map[trace.TaskID]string-type:*map[internal/trace.TaskID]stringtype:.namedata.*map.bucket[trace.TaskID]string-type:noalg.*map.bucket[internal/trace.TaskID]stringtype:noalg.map.bucket[internal/trace.TaskID]stringtype:.namedata.*[8]trace.TaskID-type:noalg.*[8]internal/trace.TaskIDtype:noalg.[8]internal/trace.TaskIDtype:.namedata.*[]trace.TaskID-type:*[]internal/trace.TaskIDtype:[]internal/trace.TaskIDtype:.namedata.*map[trace.ThreadID]*testtrace.schedContext-type:*map[internal/trace.ThreadID]*internal/trace/testtrace.schedContexttype:.namedata.*map.bucket[trace.ThreadID]*testtrace.schedContext-type:noalg.*map.bucket[internal/trace.ThreadID]*internal/trace/testtrace.schedContexttype:noalg.map.bucket[internal/trace.ThreadID]*internal/trace/testtrace.schedContexttype:.namedata.*[8]trace.ThreadID-type:noalg.*[8]internal/trace.ThreadIDtype:noalg.[8]internal/trace.ThreadIDtype:.namedata.*[]trace.ThreadID-type:*[]internal/trace.ThreadIDtype:[]internal/trace.ThreadIDtype:.namedata.*[8]*testtrace.schedContext-type:noalg.*[8]*internal/trace/testtrace.schedContexttype:noalg.[8]*internal/trace/testtrace.schedContexttype:.namedata.*[]*testtrace.schedContext-type:*[]*internal/trace/testtrace.schedContexttype:[]*internal/trace/testtrace.schedContexttype:.namedata.*testtrace.Validator.type:.namedata.*func(*testtrace.Validator, trace.Event) error-type:*func(*internal/trace/testtrace.Validator, internal/trace.Event) errortype:func(*internal/trace/testtrace.Validator, internal/trace.Event) errortype:.namedata.*func(*testtrace.Validator, trace.ResourceID, string)-type:*func(*internal/trace/testtrace.Validator, internal/trace.ResourceID, string)type:func(*internal/trace/testtrace.Validator, internal/trace.ResourceID, string)type:.namedata.*func(*testtrace.Validator, *testtrace.errAccumulator, trace.Event, trace.ThreadID) *testtrace.schedContext-type:*func(*internal/trace/testtrace.Validator, *internal/trace/testtrace.errAccumulator, internal/trace.Event, internal/trace.ThreadID) *internal/trace/testtrace.schedContexttype:func(*internal/trace/testtrace.Validator, *internal/trace/testtrace.errAccumulator, internal/trace.Event, internal/trace.ThreadID) *internal/trace/testtrace.schedContexttype:.namedata.*func(*testtrace.Validator, trace.ResourceID) bool-type:*func(*internal/trace/testtrace.Validator, internal/trace.ResourceID) booltype:func(*internal/trace/testtrace.Validator, internal/trace.ResourceID) booltype:.namedata.*func(*testtrace.Validator, trace.ResourceID, string) bool-type:*func(*internal/trace/testtrace.Validator, internal/trace.ResourceID, string) booltype:func(*internal/trace/testtrace.Validator, internal/trace.ResourceID, string) booltype:.namedata.Event.type:.namedata.*func(trace.Event) error-type:*func(internal/trace.Event) errortype:func(internal/trace.Event) errortype:.namedata.addRange-type:.namedata.*func(trace.ResourceID, string)-type:*func(internal/trace.ResourceID, string)type:func(internal/trace.ResourceID, string)type:.namedata.deleteRange-type:.namedata.getOrCreateThread-type:.namedata.*func(*testtrace.errAccumulator, trace.Event, trace.ThreadID) *testtrace.schedContext-type:*func(*internal/trace/testtrace.errAccumulator, internal/trace.Event, internal/trace.ThreadID) *internal/trace/testtrace.schedContexttype:func(*internal/trace/testtrace.errAccumulator, internal/trace.Event, internal/trace.ThreadID) *internal/trace/testtrace.schedContexttype:.namedata.hasAnyRange-type:.namedata.*func(trace.ResourceID) bool-type:*func(internal/trace.ResourceID) booltype:func(internal/trace.ResourceID) booltype:.namedata.hasRange-type:.namedata.*func(trace.ResourceID, string) bool-type:*func(internal/trace.ResourceID, string) booltype:func(internal/trace.ResourceID, string) boolruntime.gcbits.3e00000000000000type:.namedata.lastTs-type:.namedata.gs-type:.namedata.ps-type:.namedata.ms-type:.namedata.ranges-type:.namedata.tasks-type:.namedata.seenSync-type:.namedata.Go121.go:string."Uint64 called on Value of a different Kind"go:string."Goroutine called on non-Goroutine state transition"go:string."Proc called on non-Proc state transition"go:string."attempted to get GoID from %s resource ID"go:string."attempted to get ProcID from %s resource ID"go:string."attempted to get ThreadID from %s resource ID"internal/trace/testtrace..stmp_0type:.namedata.*go.shape.[]string-type:*go.shape.[]stringtype:.importpath.go.shape.type:.namedata.*go.shape.int64-type:*go.shape.int64type:go.shape.int64runtime.strequal·ftype:.namedata.*go.shape.string-type:*go.shape.stringtype:.namedata.*go.shape.struct { internal/trace.pcs []uint64 }-type:*go.shape.struct { internal/trace.pcs []uint64 }type:.namedata.pcs-type:[]uint64type:.namedata.*go.shape.uint64-type:*go.shape.uint64type:go.shape.uint64type:.namedata.*[2]uintptr-runtime.memequal128·ftype:[2]uintptrtype:[]uintptrtype:.namedata.*[36]uintptr-type:.eqfunc288type:[36]uintptrtype:.namedata.*[3]uintptr-type:[3]uintptrtype:.namedata.*[4]uintptr-type:.eqfunc32type:[4]uintptrtype:.namedata.*trace.dataTable[go.shape.uint64,go.shape.string]-type:.namedata.*[]go.shape.string-type:*[]go.shape.stringtype:[]go.shape.stringtype:.namedata.*map[go.shape.uint64]go.shape.string-type:*map[go.shape.uint64]go.shape.stringtype:map[go.shape.uint64]go.shape.stringtype:.namedata.*map.bucket[go.shape.uint64]go.shape.string-type:noalg.*map.bucket[go.shape.uint64]go.shape.stringtype:noalg.map.bucket[go.shape.uint64]go.shape.stringtype:.namedata.*[8]go.shape.uint64-type:noalg.*[8]go.shape.uint64type:noalg.[8]go.shape.uint64type:.namedata.*[]go.shape.uint64-type:*[]go.shape.uint64type:[]go.shape.uint64type:.namedata.*[8]go.shape.string-type:noalg.*[8]go.shape.stringtype:noalg.[8]go.shape.stringtype:internal/trace.dataTable[go.shape.uint64,go.shape.string]type:*internal/trace.dataTable[go.shape.uint64,go.shape.string]type:.namedata.*trace.dataTable[go.shape.uint64,go.shape.struct { internal/trace.pcs []uint64 }]-type:.namedata.*[]go.shape.struct { internal/trace.pcs []uint64 }-type:*[]go.shape.struct { internal/trace.pcs []uint64 }type:[]go.shape.struct { internal/trace.pcs []uint64 }type:.namedata.*map[go.shape.uint64]go.shape.struct { internal/trace.pcs []uint64 }-type:*map[go.shape.uint64]go.shape.struct { internal/trace.pcs []uint64 }type:map[go.shape.uint64]go.shape.struct { internal/trace.pcs []uint64 }type:.namedata.*map.bucket[go.shape.uint64]go.shape.struct { internal/trace.pcs []uint64 }-type:noalg.*map.bucket[go.shape.uint64]go.shape.struct { internal/trace.pcs []uint64 }type:noalg.map.bucket[go.shape.uint64]go.shape.struct { internal/trace.pcs []uint64 }type:.namedata.*[8]go.shape.struct { internal/trace.pcs []uint64 }-type:noalg.*[8]go.shape.struct { internal/trace.pcs []uint64 }type:noalg.[8]go.shape.struct { internal/trace.pcs []uint64 }type:internal/trace.dataTable[go.shape.uint64,go.shape.struct { internal/trace.pcs []uint64 }]type:*internal/trace.dataTable[go.shape.uint64,go.shape.struct { internal/trace.pcs []uint64 }]runtime.nilinterequal·ftype:.namedata.*[1]interface {}-type:*[1]interface {}type:.eqfunc.[2]interface {}type:.namedata.*[2]interface {}-type:*[2]interface {}runtime.gcbits.0a00000000000000type:.eqfunc.[3]interface {}type:.namedata.*[3]interface {}-type:*[3]interface {}runtime.gcbits.2a00000000000000type:.eqfunc.[4]interface {}type:.namedata.*[4]interface {}-type:*[4]interface {}runtime.gcbits.aa00000000000000type:.namedata.*func() bool-type:*func() booltype:func() booltype:.namedata.*func(go.shape.uint64, go.shape.string) bool-type:*func(go.shape.uint64, go.shape.string) booltype:func(go.shape.uint64, go.shape.string) booltype:.namedata.*func(go.shape.uint64, go.shape.struct { internal/trace.pcs []uint64 }) bool-type:*func(go.shape.uint64, go.shape.struct { internal/trace.pcs []uint64 }) booltype:func(go.shape.uint64, go.shape.struct { internal/trace.pcs []uint64 }) booltype:.namedata.*struct { F uintptr; X0 *int; X1 *testtrace.errAccumulator }-type:noalg.*struct { F uintptr; X0 *int; X1 *internal/trace/testtrace.errAccumulator }runtime.gcbits.0600000000000000type:.namedata.F.type:.namedata.X0.type:.namedata.X1.type:*inttype:.namedata.*struct { F uintptr; X0 *testtrace.Validator; X1 trace.Event }-type:noalg.*struct { F uintptr; X0 *internal/trace/testtrace.Validator; X1 internal/trace.Event }type:.namedata.*[]event.Spec-type:*[]internal/trace/event.Specruntime.gcbits.9620000000000000bufio.ScanLines$GOROOT/src/regexp/syntax/prog.go$GOROOT/src/regexp/onepass.go$GOROOT/src/regexp/backtrack.go$GOROOT/src/io/io.go$GOROOT/src/time/time.go$GOROOT/src/internal/trace/batch.go$GOROOT/src/internal/trace/event/event.go$GOROOT/src/internal/trace/order.go$GOROOT/src/internal/trace/version/version.go$GOROOT/src/internal/trace/value.go$GOROOT/src/fmt/print.go$GOROOT/src/fmt/errors.go$GOROOT/src/internal/txtar/archive.go$GOROOT/src/internal/trace/raw/event.go$GOROOT/src/bytes/buffer.go$GOROOT/src/internal/trace/raw/writer.go$GOROOT/src/strconv/quote.go$GOROOT/src/regexp/syntax/parse.go$GOROOT/src/internal/trace/event/go122/event.go$GOROOT/src/internal/stringslite/strings.go`;(ej#Ԩj3]Xϻm_| iv@s+QzfiGR˚PU8H-V.(%TgU+YjDR4`mje`zswX3C! &_E.92j#Y'"4#q)#-# 0H7w%a,g'(ȯ" /.+]&(- )8R%" %+8<<.q.!X1# h1%7f=F-#v)/1l%1 "5a*DX);@-WeDh,`!@x*-@+.D8%@&D8'@(D8(D'@ 2h``` M`T`O`g` ````` `8`@``_` `T``,` \``V` L```` ` ```E` ```E` `P```Y` ```3` <```)` F`P```` -`4`@``g` `T```` ```+` 0`4``T` ```*` 3`8````` b`4``:`x` )````u` ``@``H` \````` `4`P``` 8`4```w` Y````p` ``@``N` Y```P`` `4`p`U`` h``P`J` F`4`P``I` ```3` Q`4`@``8` `4`@``=` ``L`@``F` ``3`` t```7` @``3`` r``f`` ``f`` `4`p``O` ``3`` ```!` ``f`` ``f`` `4`p`N`Q` ``3`` w``` ` ``f`` l``f`` h``f`` j```` e```!` W```!` W```!` WrbcghGijwyCnǛ  _hةp` ```` ``&` `+` ` ``` `5`*`T`.`````` `&` ` ````c``w```@``` ``1````````<`0``````` ` ````` ` `` `(` ` ` ```````` ``` ```` ````$``R````````+`` ````,``-``` ` `` `` ``````` `` ``` ``` `````B``` `````E` ` ``` `,``2``` ```!``"`` ````5``P``%``` ```K`$```````?` ` ``` `,``2``` ```!``"`` ````5``P``%``` ```S`%````````` ```````` ```````` ``````` ` ```` ``` ` ``````` ` ```````````````````````````` ```` ```` ```` `````` `` ```` ```` ```` ```` ```` ```` ```` ```` `````` `` ```` ```` ```` ```` ```````````````````````````` ```` ` ``` ```` ```` ```` ```` ```` ```   T   &b:b,*lcc"cd 0d)LdIud;6e(@f.Vf ffgM3g?g.g 590E 7{mB̕4J<(* /B!ʘ !eW~ , 40& 2H] u8P,XLXL+@k;6 /9 -/G #4 (. "1d %2 &E 9H <6*>24(*>" 52)*b7g+%=9-'=i1=10$;/;N/VJ;/ocAX58,80,+h6*6*QEj;^<05c))5)C7I7=8', ם # C3-' /&.3E99"0 J @؞2M m ? i A3"41&;-#\"# aSBE4TF[٥MCߦ5 r è 3 <4.\ѪNLΫ>Nͬ@|"d"\ "~ 4(6 9 ""0(2 5B"  "  , .( 1V "s " ]) 8+ . "&"H""d264h7"' "' C((Eb(C((E)"\) "~) 7):)"* "3* 7U*:*"* "*: + =D+"+",:#,=],"-".>$.@b.C."/ "'0 "I0 *k0,0 /0"0 "1 041(2d1"1 :1=1"/2 "Q2 :s2=2"r3 "3 K3M4PN4"86 "Z6K|6M6P7I7L7"8 "8N8P9Sg9"B:"d:J:L: O;"; k<(mp<p<k^?m?p6@i@lbAn5BpBsC"C" Dj-DHlDoE"rE "E 9E <E"F "F 'F*F"G 8?G;wG"G &H)'H"PH "rH;H>H)=I,fI=I@J6J9J;lK>KYL\LYAN\NUOX P\P_Q"Q XQ [9RLSOaSLSTOTHUKUO_VRVKBW NW6X9>X2X5X4AY7uY-Y0Y!vZ$Z!Z$ [!`[$[D2D5@4G>8C9d;d>`M=gAcC0,jF/G2 I4I#-`Je2:K#PLXPMXL5OSbPMOpQCRXCTX? UFVMBWw-W)X+Y$YW^ZZH[+[#[$ \ &/\8U\:\KPL >R .i^- 4) @ | ! & # /% "  9 6*# (BI# S+# ?4# E*# (!$ +*_ ',A` )4$ 2/$ -1S$ /9~& K>J PB% `1& .,R& *4% F3& 0?$ h?F' ^B& @1` &5$ )C&% H*' @@i% MA- ]Q5 nq> 1,b]b>bE8=/cEPcE8cEHMdE8L eEP:eE89fEH#fE8"fEHfE8gE@gE8>]E85hE8BqhA8,iE8 :iEH%wiA8iE8iE8$iAH#:jA8"]jAHAhAk4OEXJ~kARlE8QnlE@?mE8=nE8<Y]EPmEPHoE8oEXpE8QqEXErE8~rEP ssE8 sE8HsE8G*tEH?tE8>tEP>uE8=uEP7HvE86vEHK\E(wE85xwA8&"xA8xE8xE8%HxAHxA8xAH4wA'_UEX=-yAEyE8DyE@vzE80{E8/]EPu{EPm\|E8l|EXl}E8k~EXe~E8d4EP;E8:EH2~E81EP1E80EEP*E8)ˁEH>]E/.E8.]E`?E8-rLUA8")A8E8E8!KAH0A8)E8(E8/AHKA>EXCE8/uP A8$ȈA8.E8KE8#AH2A8+E8*DE81AHOYABEX,E89A8(A8!#E8 DE8'ًAHA8ȌE8،E8AH86A(+DEX&JE83A8$$A8E8E8#HAH2ҍA%oEXHE8UA8&SA8E8ސE8%yAH5'A8.E8-E84\AHTݏAGEXKwE8J’EPRQE8QEPoE8E`OE8N]EPWE8VLEX&ߗE8%EH-qE8,EHkE8EX*ŚE8)EH2dE81EPE8;FAHiE8}A@ÞE85A@5E84=AxE8A@џEHGE8 /EH5E8ZEH IE8EH+FE8E8E8)eE86A8A8ܢE8E8AH,A8JAH5'A(EX>gA?E87E86E8IHE8V4A8>"A8=`AHUAHEX^A_E8ZE8EHE8EHSE8EHéE8k;EHE8$E@1pE80EPQ-E8P~EPVA8U!AaA8`/A!E8 `E83`` M-C_`O`g` )w```` 1@Vf`@``_`   .9,g``,` \" &/U j2j`V` L+#'7``` ` !0! -"&9"_")}"." "+"``E` !( (``E` ```Y` ``3` <``)` F +++++```` -!, ,,`@``g` p//```` ``+` 0``T` ``*` 3````` b_3"4``:`x` )B%5g5~55```u` d73v7`@``H` \```` `P``` 8```w` Yb=7C>z>```p` S@`@``N` Y``P`` `p`U`` h`P`J` FQF`P``I` ``3` Q`@``8` `@``=` ``@``F` `3`` tCJ``7` @`3`` rK`f`` NiMMM`f`` ?N`p``O` `3`` ``!` `f`` ASS`f`` 2T`p`N`Q` `3`` w`` ` wX`f`` l`f`` h`f`` j``` e"-ZOZ``!` WZ``!` W0[``!` W[\ ^^;_!__%`m`` ``aWafa uaaaaaa aabbe ` ĬI$II$UU$I> : * ʭY9t$YEeE9?ss]0}1<~ħRnxIJk#I[dd8ofvUu%w8?cG=6́Vʁ.PDhm:ґ^ėx2fv>RX@ G4yyNo9ӯ5AK:9(o`Mu5W)h/~FϏ?rt/Z_EYhG=kOߝ|0qK}s%:*.H|%CE(kZqA9(o`Mu_W~[ȑ)W[:`6 z9Ŏ}[iMưԬtD/Hk/CGs\Lś2ꈄ$}S$I-lc9Ӱ<)>kD%љ o 9(o`Mujl{nP6u@;u>dWadL)n/ ^.נh_~հvɱmH+n \K4vrlFu.ivyޏ6̽Ռbeu㙼`|>qN9(o`MuU8]5>,zbnԄ$i@@?$8*d> <iNXhfR->|%߰\Xz썷mK -݋<'S  }CI[k[wh蹐xE.l h{2c5˜2xʃ}fѤxP*l W׽ިs5? .Cr)_J B=Ǝ qѮ~dj5? .Cr)_J B= ~#*XT%lCNR^hqhRMf N56SIb?S,}A_ev'bMDޕ#Vf/ə9(o`Mu喳iͳf_Esi_{=\ 7wp:G}~`A_6"ۖsA4'K9%^2)<]\d9(o`Mu[@A \4jo44'+/N Kօ:RvoUm4n؀r SغM$%Hg܋bj%,y|wW}l4QVf>=%9(o`Mu4۞h`l&X$klq.x!QA HXU }Pud"ꛚƎT8-eo%M'AN^ў]ߕyn9(o`MuUF v*̜/nޥu՚x4 w7IB!", vE9Kr`(3RYnW_U]"~pXcE`h]{4ϫ\@faa9(cE?UR!B=X~;8״U*$Tkxz띖p9(o`MuY[F}f G^- ڄ6cpߊ~]GZd{Mp!^I!I$*Om>퇑z᷾+hPAϻ ڝ=@:#x~?l-As bTX0F3K?dU|ψcst08R&[L0 va&Oκ:4n8X68}9(o`Mu4_0Ͼ_)s;jvB)c R(d͘m+Tzwqa%,M6vt.w qYU ꙄDu4_9(o`Mu 5A:^A=n^M1Rv)): y~Dܱn)~Z\ m4kHXVYCq.R}o 9(o`Mu ?dF*1,8bX{@1CTM+B7 &x d=iXl"?#LU VBy'TogwO~@x2eU9(o`Mubg z|lR}gW\Vp׃M0[-'jP=4-_>VY1gwH Ag,t9.v"-x9(o`Muz '4٫n(mbMfmu1oj!R*9χhB?)q{ ѵYbقp!AKMԓC~{ \80;9(o`MucI4v:aWwq-L ͸ք6l*lxlC0형*^D0UFNuT358 ~$ Ke؃`cW|9(o`Muq>_FxdWKR*Dh9ț93USV^Քc" 3}<J`nJ )jUWߧheB <%]9(o`Mu TghMx=Q;w%O lyCTM+B7 &x 4->ǡy"?#LU Vab_J ǎ3iy9(o`Mubg z|lRj$Z-`v\#&u`mEu޽("Jr:~P1}{roBa-89(o`Mua W;es+(&d+7{k̿jo;?Άaҗjsp.HdT(]Q2'ph)Z2Q9(o`MukO uL#'ׇ1 ~c֨dEi}g:c->kq#iR闈Jc(qNx id "v!)V79(o`Mu1bk49 kX7]U81%{,Ujn9(o`MuۜFqY ͢Ǎ,BFC,(Te>&_Dj>nEp\π px~k{zv2{%{!Сf2g<~֊9(o`Mu, R y.O wZbuQikle֑:$z#e(NGG׬0H9 *,ţtO(B 5nד?: UY$r`%|%9(o`MuMEN?1lݟ+"2̎AAnQBqAػu=r_Te&r[vbi<*a7(ZEzʾTiq30jP9(o`Mu84+ei6=c$J9c]Ƃq\)4yl& 1[!mØ_|9(o`Mum3#[g7"5X~'DzK(4uv"JrF/WOl~Jop݌J2I5(&2^0 />s|Zy?)LSSx19(o`MuYw۵:eGWZn6,M3ܞ,kI"&+[9Eg-*-JOry+fQsf9(o`Mu9(o`Mu9(o`MuAA/&%-|8͏iy1wGo9S[C_"ΛC`uzQOy?+.,%gMZ9(o`Mu9(o`Mu9(o`Mu]JٲXLY/ rZn6,M3ܞ,kI"&+[9Eg-*-JOry+fQsf9(o`Mu9(o`Mu9(o`MuAA/&%-|8 F$w3" G*.<6[rAgޕlݦ EP$ikP%ώxd 9(o`MuOrf F$w3" G*.<6/T fQKޕlݦ EP$ikP%ώxd 9(o`MuOrfD2tt6 7<$7Ccf378oӦ4uJ6ճ; mT._`^m? uIb9(o`Mu%8.Wqfjא,~gr gƞ kN>\@Se$9r dc ;\;uǺG9(o`MuKn?5ogr gƞ kN!:XbH샄N2:I e,[#H _h=9(o`Mu*PoӇ7x/ ؐvD}_doA=pٹoE& "|>Xs]d@vU4!וJR?V%CQlYDc!x5!9(o`Mu̐@ɱuY=^ğvD}_doA=pٹoE& "|>Xs]d@vU4!וJR?V%CQlYDc!x5!9(o`Mu̐@ɱuY=^ğvD}_doA=pٹoE& "|>Xs]d@vU4!וJR?V%CQlYDc!x5!9(o`Mu̐@ɱuY=^id/r-.F)%0[J!e@0f\ /^0' o)GVqtW|sga:&: ,Dg8D I;^Q@G)1ʴ.n bRONLd|pEM}GJ8}i'z[-X HCkn..Xi$0Jɸl2RΤc9N`gQje~eK()dh$2 M|aߋܥ(k:eJK/!pv`$8Q<|)%>+>3e;#%r ee4哔|LB 9ccenAK8OEH_za02~dpφTmb1??$!$y`=nk7e1m9D;̋3K_":KGL|kt99ߞS 2&by%^vGe$w#,9g[U:z ?:;ږm f\),O*R Qh?q01@(vg7K 9aV;)3Wc{ Y%Wuobxϡ14"ʱтah6oq75h{)!7s G! +R6j}·=tVJ4%\_6OIK$ L)q o@{2O7)%%dK];Fԓ(pRǜ)DuN7]0Б'&͗-q+oGMGBw?8c]OkٶJLbӬNt1qՂgg[_Vk7FiS0{U‰1 CS>>eጎGFVOgS5,Y\aD6|-"/"Ԁe5̼!EJDd念 #$ƶԍqp4l6&i9'\L=$ Y3E#rof #O*8!0 e 4Pg3ap/x!Z"ʹa~ſ). Ub\[ ,4ۯf}aq-(*'FB3)}z Z5:LC+5dx󍲂@r۔?K5j=z!4 DpYP:uۦ 䦡~wyhw3AV9ݙS2'}dv3۪#e\~܆6unӨ qLv.f3XhܾۺC4֨H$Z dE#^O=~# %CcQsp/Ggt |iL4*Y8ɿCC7BWfrId&n~5(ჱ;4pA2Z}MDͼhIq>Vtz1DqЃ=j<v`W ɽ֟T77.fiNa)m(obs [?e/Bp vPi3l7//D_lj$pO;Dfkmn)t&TxpLHK7&{%gQsťS)B+E6BoWV/A\~J`~r;]1G"{{ ЭˬǼ!ؕ8USt͸3<͛,+ yLNnC ) sAnrhӟPJbú7@K"VNsBY*ig{5%9sL*Wٴdݣl^mݠU-bz NH}?7ּ1@KM4msA~A V2nqQB2Rhn^M/bi&8+3}dcYtT&8W,6F2_5ڊ~&:->:%'=6JV;4I꫑,(PW,`T%/n?PbI/ š1jكw6vSӟ"D}yTl *x*Njuc@IF8 V,470+>qF؂U;Lri 텹R))Cp07=qF[R*FFФvkACbġ:6LyAR2 S`Gm0zpywCZ{3sʸdߵVҖ-ZIMF\~0Td~{*\j~ NCKe))`{Arqs|Ew@'HX E[]̚Z""]6񳆟l-0Y\L=B@Dߌė`Ouq0r;aZXNQT4-+8[|8Ӣ|͕.>i2mՑmsR* ϯr psPt c(1@vWWR R_T}J_g-О"{R31 4u/}Ҹ-z5ɧ Tme?BWR R_Tڸؾ"ٺ~6kT'w5.*H=XɹI xkPB WR R_Tکk""r1aLa 7^v{k9 3zM^$Z^V#Sd$x'ͭ?$菆MMQ*g5ze҂X*lqV3Mk x[ަ$x'ͭ?$Vu@S 9\4By5[F=z`QLa 7^0y7Tw%J W=ޫ+)yL) o_uǨŽ.B`r"KEt?~\5=*+fx#PCr1~A(pmYk'>0y7Tw%J W=ޫ.f6"uQlWR R_T$:vEVHdWR R_Tڸ.f6"uQlWR R_T$:vEVHdWR R_T$:vEVHdWR R_T$:vEVHdWR R_Tڸ.f6"uQlWR R_Tژ7ը߼ <4us-;,Ou[WR R_T$:vEVHdWR R_T$:vEVHdWR R_T$:vEVHdWR R_Tڸ.f6"uQlWR R_T5XuU0x:@\WR R_T6#, <=oWR R_T6#, <=oWR R_T6#, <=oWR R_T6#, <=o e$:vEVHdWR R_T$:vEVHdWR R_T$:vEVHdWR R_T8E #+7;FJUYv)*ZZ[ddBBCIJcceij{{}~..078OOQZ[}}~  ! 0 0 1 7 8 L L O P ^ ^ _ d e w w x } ~     # # % & 1 1 3 4 > > ? E F ] ] ^ _ d d g h u u w x                                                                                                       " % 9 H S [ ^ r 0 v v {        # ( , 1 5 9 = A E H L R U Y ] b e j w x  $',9@LPTX\bhlsw~ #(+/38ELPSVZ^cfjns$(-16:AEJNTX]afgkpt|  &267;ABFLMQWX\bfjntx~ 2FYdx*=QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRSTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUi} 0DWk,?Rfy(3IJKL;NNQ.TU_V.XSY[[f[[^\\~]]F^~^_F__avaaaaObdeef|hak[lmnZn?qqRrryz|*|||t.=ܿi>Z,  (L\{,Y{W8pAgB^3s[<@tj1eJ_R `|<7< p  5  3O/c}1erI},xA""V#r###1$M$%9%y%%%%R&n&&&''/(K((0))**++.,J,,,--..'/C//0u0051i11'3x3e4444G5c56866 7s7778{888999:::::;V;;<[<w<=%=|==%>F>>>>>>>>>>>>>>>>>????*?-?4?7?B?I?o?z??????? @6@@@@@@@AADAQA]AnAnAvAAA^BlB}BBBBBBC CC*C?C$DGIJ"L"L*L@LDLZL^LjLtLLLLLLLLLM MM"M"M*M8MQSQWQQQQQQQRRERIRZRgRgRoRRRRRRRRR S S]SaSSSSSSST2TGTYTYTaTvTzTTTTTTU,U0UbUfUwUUUUUUUUUUUU%V)VyV}VVVVVVV2WWWlWWWWWWWWWWWWX X(X8XDXRXRXdXuXyXXXXXXXXXXXXXXXY Y$Y/Y;YBYBYJYXY\YtYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZ Z ZZZZ"Z%Z0Z7Z7ZJZrwy~Džۅ 5:>V[]bd|!.2?LQU_nq{‡ćLJɇ̇·χчۇ !$'),.13Nj֏ΖӗN&Rg82իB%5Memu52rѰ"Bx2wʲLyCѴAqٵ7wƶNf<Ĺ D̺L̻ D|$lܽ\ܾ D|T<t0h8p@H8phhP(HP(`@x(`P@H0h XPP@xH(p x XHxXx8H X(` XD|@PP`P0h08P0x((`h(px80@ "``\.v  :I@Pd0{/5:GLjpLBA)__Ia3i {>pM(36@=T1n3@2%N:!cR@Y33@.4Eluu.@@7 i@p@7!9pMLuz @8!BvG`g 9@6!j@q5 __I A@H:@*8D@3 @R;lNNNNP!P+P5PAPMRXp{k                                             q:: ; ?!ch|pM :K:h Lo L , L L L$ LG : N +:4 T Y @@|ApIMoA|pMk:t @B|UpaMC|'p/MX? I# ( |g po M  X ?  G ; A | p M  X ?  E [ a | p M :  K :_  N  V  Vj w V :  "!@(?]Y|pM9@@W^q|pM05^GpYM: "X#a@h@? _+0|opwMd: $: % ? S!|`phM? T;A|pMV+?2 IUc|pM"Xu?|  pV6;|zpM?  p1WK|pM&^.pAM? ? !?( ?YY|pMp#LI?P gZ|pMT:: :A?H i?p ? X  |H pP M p MA!?H! _!Jy!!!|"p"Ma"?h" "K"""| #p(#My##V#?# #L$E$J$|$p$M$$X%?% 3% G%pz%M%%%|&p#&M&?& & &p&N&-'2'|r'pz'M''''^'p'Mk(:( L( L( (,) L) L:) LA) Lr)P)))| *p*M*:*?* *?* +?+ ++QE+++|+p+M,p,L7,?>, U,Ro,,,|,p-MK-:-:- .:B.?I. j.?q. .?. .O./ /|L/pT/M/p/M 00y0 $060pH0L00|0p1MT1pa1M11N1N11b111c12@242 A2<H2 _2[y222|3p3MH3U3Vt3y3|3p3M 44[/4pC4M4#505VO5T5|5p5M55[ 6p!6Mn67@7%7 27<97 P7\j777|7p7M38 q88N8N8 w ; ` w ; `,6V<AV`e|pM[pM6(VSPUV|s6gt[pMLKW: d"|4pAMtpMX^pMNM:] N: %eC a  ; `|pMNpVM1ej|ypMpM Waym rpL |p'MfpqM[[[\[][^[_[`[a[b[c[d[e[fT (08HLXPTS (,08`P`hxT (08HL^PTX\``d (,08`P`hX (,8`P`h x  T (0 (,08`P`h xT (0 (,08`P`h xT (0T (08HLPTX\` d hlp t x |  "  $   (,08`P`&h x'()*+,-7/  ( 0 8 @wH/P/X`(0(GEt%X+./7 LEP%[K_l%jKp-t|"-%+-P%..%'./.7.%xX}pg+L+3RKVO*ZEfKqEuu*}W)X*p)Yh*K*/D/*00_*3)31)&1-21f9G2K*P2V&2]1aP)k1r1v)1Y&S.^'/I_M/XYdKsYwQ/_/K/4.4K/YP yEa+.1^@$,H_L3WecEoKyf}Q3g3EH3h{3i3Kq3]K3j3 K =3/ o./2385<SDZR-5VY3'/FoH8(   X   H   8 x   X   8hPfYB} f;p Ezd q   Y   f   N   [    S^EP5j:+.1^     <-58JoN;XyeKnzt:}{H;:{{;:{;@:|;:};}^;~;{Q;: ;0:"&;-:8<:;GK;X\;f{ju;o :z~;:;:{^;_;66;777?7G76)6-3;387 :A 8Eh;J(8N;S48W;]9a8iw)9}19;;9::=;;Lc;LL`L7^ 77?7G7 7$l,$:77@?7FG7M7QYvg77m?7sG7z7~D77?7G7@7 77?7G7?   7  $77*?70G77>; C R7V ^ l77r?7xG7:S h :r;H :4H;OH;]H\;M :7M;OP :4O;DOi ; H  :4H ;!OH% ;*]H.Q ;3M7 :B7MF ;KOO@ :Y4O] ;bDOf^ ;nHr :}4H ;OH ;]HF ;M :7My ;O0 :4O ;DOS ;7<77?7G77T 77"?7(G7/73;J77P?7VG7]9aix)9~;9Fp :)F ;1F ;<F;7}77?7G7777?7G7 C'7C+K;0UC4;:7>FFU77[?7aG7h7lt77?7G7G :'G;7.77?7G7G :'G;7<77?7G7$7(d0$?77E?7KG7REVd^lm!EqV;wE{ !E;7e 77?7G7AP :.A;6A;AA=;7\! " 77 ?7 G7# 7' |"/ =#> 77D ?7J G7Q CU b#] #l 7Cp ;u UCy ; 7 # $ 77 ?7 G7 7 w% 8& 77 ?7 G7 D  : %D ; 7 & ' 77 ?7 G7" D&  :1 %D5 H;; 8? 0:J  8N ;S (8W ;\ 48` ;f 7j o)r &* 77 ?7 G7 E * * !E -; 7 (+ + 77 ?7 G7 7 R, - 77 ?7 G7 E [-! c-0 !E4 b;: E> .F #.U !EY ;_ 7c .k i/z 77 ?7 G7 J : 7J N : N ; N 2; -N ; 5N ; 7 \2 3 77 ?7 G7 I 3 \4 4I$ ;) OI- ;3 I7 `:B 4IF ;K OIO ;U 7Y M7a  8p 77v ?7| G7N+>F]a?m{x}?zF?N+>F]aCm{x}CzFC H  ;   F y  5    H  4HH!<H%3H*DH.H:{@OHDHI]HM>HRMVGa7MeqHj?MnHsOw@G4O-H<OHDOH N    ^I X 4IL!<I%FL*DI.L3OI7L ;   C h 7CP!?C%3P1{7GC=UCAP X  N   " U B /      ^3 ;% RoVU`dFUq_uU~U{UXMUOT4O:U<O'UDOyUPPT6PU>PU#FP'U  P   ; n  >9 Af Xo\ZfzjHZuyZZ{3Z7Y77fZ?7G7H;p ?G`{joo_y|}3_:^:h_A@^.A_;^<9 v)9c!19%3c*;9N++3JNgZ{ejgszxFg}7k77g?7G7N7 %77k!?7%Fk*G7.k;VJ 7Jp(K.N2o=NA3pFNJpO-NSpX5N\Np;N .^FNix_wunw3u}w{u}wuQtFQu NQFuWQucQ#uXNJ FNix_|zn|Fz{yz}|zPy|z }| Bz;n Q FQ!NQ%31>{D~IWQMfRcQVx#%X IQjxaooopo}PN{ 4^EMft]kFyK{yQ FQNQ %WQ) .cQ2s;%X .^fn3{(.R2=fRAFnRJPORSXN fnF{P;n R fR!nR%31>{DIwRORSfx#% iqp   N   $   *   4^e m }FK!{%48>RBLfRPUnRY^Rb"  %  ^P  6P!>P%*FP.:@NP   i  D     ( <XG3KUYcgas3yP}6P>P<FP    ^O  4O!<O%06 > GDOK    P   ^ ' ;XI_S2W`@douOy4O<OHDOU M 7M!?M%0{6O:D4OHM<OQMVDOZP ^"*>XL_V5ZcCgr{xM|7M?MHO4O<ODOV 6>#R^Ibn;  B e3B(.<B237FB; 4<#P \G`l; RZXo~et3;RZXo~et3{;n NVkzap3{RfRfnRRU]Mq{h;nQYm{dr3fK;EMXb$q%_Xg3v;EMXb$q)|Xg3{;n#AI^$m%|_Tc3r{QFQfNQWQcQHPMd$n[r;nDLw`$n%|_We3sfK;/7LEPYE]3f{;+3H~LU~Y3b{;-5JNW[3d{ N  & .W CAGPBTF_B!N!!^!"!7F;DFHFQ{"N""^"""7J; DJHF Q{#N##^#"#7N;DNHFQ{@d<u @u  <=>=$$$4$4DTdt$4DTdt$$$  $  $4DX ?/@Lfc)h@rw +KCaaf NXPKeafMUyppxMypMKaNfpMpL CPIp[M0X^pM!@D?o@@gX2?vAf)@ +KCaaf NXPKeafMUyppxMypMKaNfpMpL QPWpiMGX^pMtA?A,AOgi|s1afq|s-PUalWiYi  1 M  *"7*"7ooX*!1+*0 T+"7+"7X+!1(+-L2GaJaJaJ%   O    O   O  O  o o   ^o b       ^  uo * ^oO  O  *  (o0o8@ HoPbX `h p xou  o    OO     ^  ^   + ^O  O+ (08@ HPX`h px  'Y/_P#Y+Q3V;_PVK@eKW^_"_*KW_ 1h #y;zC_NR  $y0S:-z7T@ #y_&_  "U $U  -  (  * 2|=}F}8VBKW;oCQX[{ )} %y -|8A +8o@K_YXc{8o@K_YX;z@^_$_;C X^Y)K1Z;K8@H:BJXJS_i{js{T (0V (,U8@HT (0X (,W8@T (0Z (,Y8@HgT (0\ (,[8@T (0^ (,]8@gT (0` (,_8T (0b (,a0 T (0o (0mT (0fT (,e08P (0jT (0i (,h0 (,g0 8i (0l (,k0 8b (,d08PmPXfhpjl (,c0 8 @mHn (,08`pP`hPxboT (0r (,q8T (0vT (0u (,t8 @ H (,s8@uHT (0x (,w8@ H PT (0z (,y8@ H PT (0| (,{8@ H T (0~ (,}T (0 (,8u@T (0 (,8 @ HT (0 (,8 @ HT (0 (,8 @ T (0p8HL~PTX\`dhlptx|T (0 (0 (0T (0 (,0 (,0 8 (0 (,08 (,08PPXfhp (,0 8@Hn (,08`P`hPxT (0 (,8T (0T (0 (,8 @H (,8@HT (0 (,8@ HPT (0 (,8@ HPT (0 (,8@ HT (0 (,8@T (0 (,8 @HT (0 (,8 @HT (0 (,8 @T (08HL~PTX\`dhlptx|T (0 (,8P@H^PPXT (0h (0 (0T (0 (,0 (,0 8 (0T (0 (,0  (,08 (,08PPXfhp (,0 8@HnT (0 (0 (0T (0 (,0 (,0 8 (0T (0 (,0  (,08 (,08PPXfhp (,0 8@HnT (0 (0 (0T (0 (,0 (,0 8 ( 0T ( 0 ( ,0 ( ,08  (,08PPXfhp (,0 8@HT ( 0 ( 0 ( 0T (0 (,0 ( ,0 8 ( ,08PPXfhp ( ,0 8@HnT (0 (0 (0T (0 (,0 (,0 8 (0T (0 (,0  (,08 (,08PPXfhp (,0 8@HnT (0 (,8@ HT (0 (,8@ HT (0 (,8@H P XT (0 (,8@ HT (0 (,8@ HPT (0 (,8 @T (0 (,8 @T (!0 (!,8@ H PT (#0 (#,8 @T (%0 (%,8 @HT (h0 (h,08iT (j0T (j,0iT (k0 (k,0iT (l0 (l,08`Pi`mhiT (n0T (n,0i (o,08jT (o0h  (p, 08jT (p0  (q, 08jT (q0 h (r,08jT (r0T (t0 (t,0T (u0 (v0 (w0T (x0 (x,0 (w,08 (y0 (y,08 (v,08PPXfhp (u,08@Hn (s,08`P`hPxT (s0T ({0  ({,0T (|0& (}0% (~0$ (~,#08  (},"08P%PXfhp$ (|,!08@%Hn (z,(08`'P`hPx &T (z0'T (0+) (,*0O8g!T (0., (,-0O8g"T (01/ (,00O8g#T (042 (,30O8gT (06 (,58T (08 (,78@HT (0: (,98@H (0< (,;8P<PXhpk (0> (,=8P>PXhp T (0@ (,?01!#"    $'%&       (,*)+      -1/.0      2534  ! " # $ %687&' ( ) * +9=;:<,- . / 0 1 2 3>A?@45 6 7 8 9BECD:; < = > ?FJHGI@A B C D E F GKNLMHI J K L M N OORPQPQ R S T U V WSWUTVXY Z [ \ ] ^ _X\ZY[`a b c d e f g]a_^`hi j k l mbecdno p q r s t ufighvw x y z {jmkl|} ~     nrpoq      swutv      x|zy{      }~                                                                                                               ! " #$% & ' ( ) * +,- . / 0 1 2 345 6 7 8 9 : ;<= > ? @ A B CDE F G H I J K !LM N O P Q R S"#TU V W X Y Z [$%\] ^ _ ` a b c&'de f g h i j k()lm n o p q r s*+tu v w x y z {,-|} ~     ./      01      23         45        67      I;fvUHHHH]Ld$M;fUHHH$H$uZHtMD$HtH[H$H$H,H$HHĘ]ÄKH:@H-H$H$H$HSHH$HQD<$D|$11IIIIH1HHH$HIH$D|$hD|$xH$HIHHT$hHL$pH HL$xH$HLHL$hHHĘ]D$HPLL$H$HLH$HHĘ]11HĘ]HD$H\$HL$HD$H\$HL$Ld$M;fUHHH$H$H$HHD$0HH$HHH$HH=uH$DH$I HH@H@ H|$8Hl$Hl$HmH HL$8HD$@H HL$HHD$PHD$8u^H$H9u!H$H t11H$H$HD$0HHH]H\$XHL$`1DH 1AHHxH:FAILfzURzEHT$0HuQHHHXHHu.=uHT$0IHT$0HrIsHBHD$0H]H\$XHL$`1D$HH$H$HH$HHHHD$0H]Á:SUCCu#fzESuzSuHT$0H11H]H\$XHL$`1D$HH$H$HH$HHHHD$0H]1HHD$H\$HL$HD$H\$HL$I;fWUHHhHD$xH$HHL$0H|$@D|$HD|$XHD$xH$H HL$HHD$PHL$0HtHIHL$XHT$@HT$`H/HL$HHHH1Hh]HD$8H\$(1HH\$0HL$@D|$HD|$XHD$8H\$(H HL$HHD$PHL$0HtHYHH\$XHT$@HT$`H-HL$HHHH1Hh]11Hh]HD$H\$HD$H\$L$M;fUHHxH$H$HHx H$HHHyuH:expeu fzctD$PD$`H$H$H H$PH$XH$Hz DHJHHYH H$`H$hH"H$PH1HH11Hx]Hy0uHQ(:tracuzefDD$PD$`H$H$H H$PH$XH$Hr HHJHA(HY0H H$`H$hH"H$PHf1HH11Hx]HQ@HT$XHYHH\$`HI8H$HHL$XHHHL$`HH=fu H$H$I HH@H@ HHfHH$H\$PD$PD$`H$H$H H$PH$XHL$PHtHYHH$`H$H$hH%H$PHD1HH11Hx]HD$pHH$pHL$pHHHtUD$@tH[H$@H$HH&H$@H1HH11Hx]HD$hD$@H$H$H H$@H$HH(H$@H1HH11Hx]H$H\$PD$PD$`H$H$H H$PH$XHL$PHtHYHH$`H$H$hH#H$PH1HH11Hx]HD$pH$HT$HL\$L$$$H$H$H$L$L$L$H$HL$x$$$$$$H9u+H HL@HT$HL$H\$xL$|H$H$L$L$L$L$HD$h@HHD$@H$D$PD$`H$H$H H$PH$XHL$@HtHAHH$`H$H$hH9H$PH1HH11Hx]D$PD$`H$H$H H$PH$XHL$HHtHQHH$`H$H$hH%H$PH1HH11Hx]H$Hz >HrHFH^HN HH$H\$PD$D$ D$0H$H$H H$H$H$Hz HRHZHJ1HH$ H$(HT$PHtHZHH$0H$H$8H<H$H1HH11Hx]H$pH11HHx]1H1HH1HHD$H\$HD$H\$I;fUHH8HD$ @HD$HD$HD$0fHD$(H=uHL$ HT$H\$Ht$0H|$(1HL$ I HT$ISH\$I[Ht$0IsH|$(I{ HHHPHXHp Hx(H8]1L$M;f8UHHH$HDŽ$D$H8fH$H$H$H$Hl$Hl$HmH@H9$~CH$H$H$H$Hl$Hl$HmH$HQD$pHH$H H$pH$xHH$pHH$H$HH$H9sMH$H$HHӿH5H$H$HHH$H$H$HHH=tILDMCH\H$PH$H$H$H$ffHl$Hl$HmH$HH$H$H$ H$fHl$Hl$Hm$8DuHH5uH$H$HH-6HkhLN L$J4HvH$Hl$Hl$HmH$uHH5DH$HHrH5H@HuHH5H$HHHDŽ$H=H$H$H$H$H$HHH$H$H$H$H$Hl$Hl$Hm$H5VHH +H$H$B0+H$H$H|$H$ffHl$Hl$HmH$H$L$wH HD$`H$H$H H$`H$hHH$`HH$H$HH$H9sMH$H$HHӿH5H$H$HHH$H$H$HHH=tILDMCH\T$wH 11HH$H$HL$H9sMH$H$LHӿH5H$H$IHH$H$H$HHI=tIItIsI\T$w|)w)H$H$H|$H$fHl$Hl$HmH$L$vHD$PH H$PH$XHH$PHH$H$HH$H9sMH$H$HHӿH5H$H$HHH$H$H$HHH=t@ILDMCH\L$vH$H11HH$H$HL$H9sMH$H$LHӿH5H$H$IHH$H$H$HHI=tIItIsI\L$vH$KfD <'H$HZHH'D$ H$H H$ H$(HH$ HH$H$HH$H9sMH$H$HHӿH5H$H$HHH$H$H$HHH=tIH|I{H\%&H$HZHH&D$0H$fH H$0H$8HH$0HH$H$HH$H9sNH$H$HHӿH5H$H$HHH$H$H$HHH=tIH|I{H\ %H$HZHH@$D$@H$fH H$@H$HHH$@HH$H$HH$H9sNH$H$HHӿH5H$H$HHH$H$H$HHH=tIH|I{H\#H$H$H|$H$fHl$Hl$HmH$H$L$vH$H$H$H$HH$fHl$Hl$HmD$L GAfAfAtrfDfA##$ H$(H$H^ HH$ t'HH$L@L$H$1[+1)$ H$(H$H^ HH$ t&HH$HpH$H$1(1'$ H$(H$H^ HH$ t&HH$HpH$H$1&1#$H$H$H|$H$Hl$Hl$HmH$H$H$H$Ht HD$HHfH H$H$H)HH$H$H$HH$H9sNH$H$HHӿH5H$H$HHH$H$H$HHH=tIH|I{H\H$H$H$H$HD$HHH H$H$H7H$HH$H$HH$H9sMH$H$HHӿH5H$H$HHH$H$H$HHH=tfIH|I{H\H$H$HZ(HHH$HP=u H$H$IH0IsH7H$H$H|$H$fHl$Hl$HmH$H$H$H$HZ(HHHHPH$HH$0H$H9uH$]H$D$D$D$H$HH H$H$H$0H$H H$H$H$H H$H$H=H$HH$H$HH$H9sMH$H$HHӿH5H$H$HHH$H$H$HHH=tIH|I{H\H$HZ(HH$H$H$H|$H$Hl$Hl$HmH$H$H|$H$Hl$Hl$Hm$H$H$H$H$L$L$D$D$$$8$$H$$X$$hH$XH$`HDŽ$H H$H$H$H$H$H$$8< <H$@$8$$H$$X$$h$$TH$$T$u$@t$tD$ HH H$ H$(H,HH$ H$H$HH$H9sNH$H$HHӿH5H$H$HHH$H$H$HHH=tIH|I{H\H$T$ut$tH$0D@D$HDH H$H$H,HH$H$H$HH$H9sNH$H$HHӿH5H$H$HHH$H$H$HHH=tIH|I{H\H$T$ut$tH$t1fTƄ$ H$(H_ HH$ t Hx1H$t$tH$T$uD$HH H$H$HHH$H$H$HH$H9sMH$H$HHӿH5H$H$HHH$H$H$HHH=tIH|I{H\H$H$H_HHDD$tfD8]H$xD$D$D$H$H H$H$HH$\$tH5HUHH\$0HL$8HX HHL$0t Hx1ɉH]HD$\$HL$HD$\$HL$Ld$M;fUHHH$H$H$$H$HX H$HHHt"HL$PHPHT$HHHD$xL$1 HĈ]IYH9}eIHLTHM9uLL$`H$LuHD$xHL$PHT$HL$LL$`HD$xHL$PHT$HH\$`HHLCL9fDL9uHH|$HILJHH)II)IIII?M!IHwL9s>Ht$`L$H|$XLHH5HT$HHt$`H|$XL$IHL$@HD$pLL$8H)I)IH)IH?I!J HLHLHT$@HL$HH9HD$8H9H)HH)HHH?H!LD$pJHtHHHT$@H|$8LD$pHT$0H|$(LD$hH$H^ HH$HT$(HPHT$0HP=uHL$hHL$hI HISHHĈ]HĈ]HLLDHD$\$HL$H|$ Ht$(fHD$\$HL$H|$ Ht$(fLd$M;f/UHHH$(H$0H$8D|$XH|$`HHl$Hl$HmLLD$XHD$`L$LD$hH|$pH$Hl$Hl$HmHt1)HD$XHT$XЃH$8H$0H$(H'11HH$0HJLBIL L9s]H\$PHD$@LLÿH5H$0HJ=tDIH IKHIIHD$@H\$PLBIHHI =tDIIT ISI\ 1H]HXHu}H@HD$HH$8HH@H@H$(HZH=uHL$HHL$HI HISHHH]HH]HD$`H\$hHL$pHD$`H\$hHL$pLd$M;fUHHHJy1jHJHL$XHrH$H|$`Hl$Hl$HmL$xH Kf HBH$H|$H$Hl$Hl$HmD$XH\$`HL$hH|$pHt$xL$L$D$D$D$X$D$h$D$x$$$$ugD$X$D$h$D$x$$$$uG$fu $1ɉH]1H]1H]1H]HHEI;fvGUHH8H\$PHD$HHT$ HT$HT$(HD$0HHHL$ H8]HD$H\$HL$@HD$H\$HL$I;fUHHpH$H$H$H$H$L$HzH?.H|$hHtHtH$t MHJHL$HD|$XHH$H HL$XHD$`H,HL$XHHL$HHQHqHH9H9s_HD$@H\$PHHHѿH5@HT$HHJ=tIH IKHHHHHD$@H\$PHqHNHH=tIHTISH\H|$hHHp]øHp]HD$H\$HL$H|$ Ht$(LD$0HD$H\$HL$H|$ Ht$(LD$01I;fUHHPH\$hH|$xHD$`HHHHLHT$`HJLBIL L9sWHD$@H\$HLLÿH5HT$`HJ=ftIH IKHIIHD$@H\$HLBIHHI =tIID ICI\ HP]HD$H\$HL$H|$ Ht$(LD$0HD$H\$HL$H|$ Ht$(LD$0I;fUHHxHHpHH1ILIHHI8IEHfHtkHD$PH|$pHL$@H1HD$hHHT$@HP=uHT$h HT$hIHD$`HHT$pHt$P11HHx]HHHLLJMtHHHXHLH9shHt$PLD$HHT$hLL$XLпH5HT$`HJ=tILMCHHT$hHt$PLD$HLL$XIHD$`HXL[IO=tLM MD MCIOL/HHL$`HD$HD$M 6qwR@ 6"}(]ARXO046E8@os6 }t@$C6̬ 680Mg (01  s8Uinternal/trace/testtrace.ExpectSuccess-~r0 'N`PPISRImRSSRRQPPSSQPPSS  U-jr.K_&iH(K40~GwAKA|3L__i.#zy(internal/trace/testtrace.(*Expectation).Check ,e ,err -~r0 '((())(.0mC0%D&(2(X2?e8(,@(XYef,*,(*:NXYe%%,9 PSR9> >R >KPKR~SPSP 'PP!RSPSSR9 PSR9> >R PPeePePS ( XUt;%AUtUBXes-<i_e(_b[A*AC=<UC=UA~-KCI/KVA.7&7UB-&UK7?A2nAUI=4K A-,AsQ=4ws(internal/trace/testtrace.ParseExpectation.,data.-~r0.-~r1.&exp/'s0 &c2 &matcher:&err:0(0( D) 2)2()) 8) @)pGL0%PS%P%%P%IPSIQS@S @%%R%VRUV HRUUSSR HW HWYSRY[R%%P%IPSIQS@S @  9B-JuK`KA!w2A#N=-1POoK`}A#{[internal/trace/testtrace.parseMatcherG,quotedG-~r0G-~r1G&matcherL&patternH&errH L(m# Z2PS22P~Pe~~kP}}}PP?F}F}}}KdPdhhh22S2RSRRSSSR }~: }~:KSRkkSkSRRRBiS~in }~n }~SSR }~ }~SRRQ}[ }~L}P5PS5= }~= }~Q }S% R}}%~}}P?F}F}}}    WB-NAGc:U-_KLi57BU7_7i37E7(UA 2-UA$-Ji`}_3EdA g--$iK_&Bv=iA5i`}_/AU#UB^-N7&Ai `}_.i`}_/_}7-Jih`}_/_qmos{internal/trace/testtrace.ParseFile ,testPath-~r0-~r1-~r2&ar&tw#&exp3&tr&&buf"&err &err(&ev( &err/ ( #(@,  & 9AB7ABABAB#A=UVBBB=#A`A8A8A8A388883J internal/trace/testtrace.NewValidator ,-~r0,`9 E A  ? D  H  H J  P4c>l` Ri Vk b g u ~ w p r k m   6 & v 8  4 & v 6  1 &} v 4   /        Q   r  7 )   /! O"  %" # $ 4( q& $( :( n) U* U* %, - - - !x0? z / 1  `4  4 6{IQ r~ Zhp}F.Zfnrx<d$dl e !!'!\!"|"=#b###$w%8&@&F&&''(($(*(4(s(((((()7)G)O)o)&***(++R,-[-c-.#..i//  !!'!\!"|"=#b###$w%8&@&F&&''(($(*(4(s(((((()7)G)O)o)&***(++R,-[-c-.#..i//-[-c-.#..i//:(s(((((()7)G)O)o)&***(++R, Zhp}F.Zfnrx<d$dl e )dl e <dS[`ex*288 66<8888 <8888 <88 L 44?66666 G ?66666 G ?66L 11e4444 e4444 e44Zhp11Z``fnr !!'!11@&F&'(*(4(((($(s({({(((((()7)G)O)11/x001/////x0014:666P8 S SSj/v"!E!TE!/u!E!QE!/u$%Q%F&wF&T&Q''P'(w()Q)/w$%S-A.PA.{/y{//P2**X*+y+;,XT uxQ u1yQywQPfwfQ w&yS>P>w yw PT y "TSQ'Su' vuww&8x8w!Q8QT8w wP8 Q xXu88 xu S Q xXu88 xu Q xXu88 xu@8L8PP8" . Q. E xTr66 xu L S" . Q. E xTr66 xu" . Q. E xTr66 xuC6O6PP8 Q xT44 xu{ S Q xT44 xu Q xT44 xui4u4P" wT uxQ uP8ST uxQ u1 ww w /w"!E!TE!/u!E!QE!/uP8##S"!E!TE!/u!E!QE!/uB(-x(U)w2)>)X]*+w#-/w-{/w//Q//QT//T//R/0R0t0vt0x0R(0t0P01x00X00XY0B1 vxB1m1XYm1~1YP8]3a3Ra3d3SRd3g3Rg3}3PR}34 PSR4 4yuv 44yuv4e4yuvP885<5R<5?5SR?5B5RB5X5PRX55 PSR55yuv55yuv5?6yuv  3 Y_l_%_  }[-?iAUA}[_ & }[1_  }=U -$_ }[ FU)i }U nd-- }U n }[PU#}_ _ }y-0_k_AAUAv)  2MiAUA}A`UA}A-_A-LUA}F~[#LUA}C]--P-M_6  Gi_AUA~=_6 < DGisAUA}-=_6 7 IGisAUA}-F_A8_._ <i APAcA%PU"~_ x@U"~_ n@U"~_ na=_A~7i_AUA\]a{-MiKAUA__1-F_A_6._$uUA_F_A~=_Ap_dU~`#0P#M`_ !_ G d_ #LiKAUA~\>A_i_AUA~\F?\-d_t"BQa?\(|=`i-AUA~7J/KbifUA~ [ PKaAi=UA~_ 0  [ <  A_i_AUA~\F?\-d_t"B~Qa?\(|=`i-AUA~7J/KbifUA~ [ PKaAi=UA~_ 0  [7  G7 PL_ _ ~3U #$_ ~[ FK+i ~U nd-- ~U n ~[XUA~_8-L_qb_ _ ~[ieUA~^_`U#7__ai_AUA~B_ ! ~[7$B-L7+b_ _ ~[ifUA~%_8_Z_}[ 2}=C57WI-(- P}dU#A^_`/ -~e7---$7a# G_ !F} ~oUU FUU FQLAiUAA(,.[AfN7~=U$-`ְ ([_ AVL,A(,.[AiP~=U$-`h (~[_ AZGLAiUA_AA~=U$-` (~[_  F} }A#internal/trace/testtrace.(*Validator).Event 9,v9-ev9-~r09'e: &okl &okq &okv &tr &old&new&state&ok &ctx &ctx &old&new&state&ok &ctx &ctx &ok&typ A( ?))) D( H("" H)(# J( P)>) R))) V))) b))) g))) u w))) p r))) k m))) ( ("" ( v(" ("" ( v(" ("" ( v(" ))) ))) ))) )# ((( ))) ))) (" ))) ))) ( ))) ( ))) ))) ( ( ))) ((( ))) ))) (" ))) ))) ( ))) ( ("" ))) ( ))) ))) ( ( ))) ) (""" ))) (" (" )))0Xb :PSRUTX:iPSRTXi{PSTX{STXTXSRTX:UhUiRP   77^F-}nKAA.A~GAGFinternal/trace/testtrace.(*Validator).Event.checkStack.func2 ,f-~r0$&i$e0Xb :PSRUTX:iPSRTXi{PSTX{STXTXSRTX:UhUiRP   77^F-}nKAA.A~GAGFinternal/trace/testtrace.(*Validator).Event.checkStack.func1 ,f-~r0$&i$e(8$  &v OZaOZa0P)SR)5R:UT: AJQJXhThX:ZSAJQJXhThX:UT: AJQJXhThX:UT: eqP   9A?7B7"~A PA~U$-Bt(A !;(((-~r0"" (( v(("(`) @P@X4SR49REUTEX IMRMPSRPSRSiPRi PSR hX` hX`X hX`   97B7,.WA:G;(((" / "PSR'R,hS   s_B7"BU#I$((-~r0#"(4  9 = z+;:TPT%ESREMRYUTY% }SYS`mRmu Qu PR``%``mRmu Qu PR``%`YUTY% S`mRmu Qu PR````XXXXXIX`%`}S6X   WU`7B"~_ <~eU$-B<=B^B(}o FAj-N3- (-7A 9`fe|o #K#internal/trace/testtrace.(*Validator).deleteRange ,v,r,name&i&ok&ranges'~r0.ptr'~r0.cap'~r0.len ((" (((p@  SPfSfRfP2~5fPSSf    ZsKD 7d`['[`UAb#k7$U7A`_"-e2he(internal/trace/testtrace.(*Validator).getOrCreateThread ,v,e-ev,m-~r0'lenient&s&ok ())A  H ( O UeeiL`bj,R,~|   U;7N7 A jN7AX_&A _&_ (  dU#f#e#f# eUU ;P internal/trace/testtrace.(*Validator).getOrCreateThread.func1 -~r0$v&tr ( (@_ :P=SR=BR   s7CjUtG7((#0xb  j|FPSRUTXFwPSRTXwPSTXSTXTXSRTXFU~h~UwRpHwRpH   77JF-})nKAUAzA.A~GAGFinternal/trace/testtrace.checkStack.func1 ,f-~r0$&i$e ())0Xu $P$%'SR'*R- UTX-0TX05X   7tAI)-(((y  z !EOPQQT#T*9R9eReRvPXXXYT@PT}XY}Y   8-}3 2}=C57W5-<- (}oFUAA@AhB/ -}G7---$7 u <A@(-~r0 ("""`  ',~{#P\RPTQ{H@#P\RRRQQS  ]3#F\-#_=7$-o19-/]%^)&7}=#Fd37q/?%fon$&-euKc^}(internal/trace.(*dataTable[go.shape.uint64,go.shape.string]).mustGet.param21.param22.param23,d,id-~r0&ok&data'~r0.ptr'~r0.len (("" IWPCRCRfQSSRrPz~S~SR  V_i7E)--L7-,.,-fbdy[B#l7DAA!AkA7s_j#lAue}7internal/trace.(*dataTable[go.shape.uint64,go.shape.string]).forEach.param16.param17.param18.param19,d,yield-~r0 &id&value &id&value  ~ePMRQQSS  8-7$-o1977B7#oV-|y#}(((-~r0-~r1 ""| <krt7\P\ttP11~P~~ARR~RjPTSTS  V7PA}A"V nw=-sBAd3A2Q|=AZsn_"#7@Aa_'7$fe ns`,A`7hj7T.7U#7_`f^Aeinternal/trace.(*dataTable[go.shape.uint64,go.shape.string]).compactify|.param7.param8.param11 ,d|&maxID&minID&size &id &id&data(n  r%(_qv%(?GPGGRGGUTG QYX%Y% GPGGRG;?Q?oQXoqX4WS  8_A2*R[b]^-Z-R0F7$-K429-M-v.2D7KG527M]^-X]8dF[:7.#[tK0}J<internal/trace.(*dataTable[go.shape.uint64,go.shape.string]).insertn.param2.param3.param4,dn,idn,datan-~r0n'~r0.ptr'~r0.len &okr&existingr r((""   27*PdRP6 QXY6*PdRS  ]3#d\G-#_=7$-o197 ]%^)&7}o#dd37(%fx$&-K^}(internal/trace.(*dataTable[go.shape.uint64,go.shape.struct { internal/trace.pcs []uint64 }]).mustGet.param21.param22.param23,d,id-~r0&ok&data'~r0pcs.ptr'~r0pcs.cap'~r0pcs.len (("  IWPCRCRfQrP  V_i7E)--L7-,.,-pbdy[B#l7DAA!AkA7s_j#lAue(internal/trace.(*dataTable[go.shape.uint64,go.shape.struct { internal/trace.pcs []uint64 }]).forEach.param16.param17.param19,d,yield-~r0 &id &id  gPMRS  8-7$-o1977B7#~-|y#}}#((-~r0-~r1 #"| <krt7\P\ttP11~P~~ARR~RjP  V7PA}A"V nw=-sBAd3A2Q|=AZsn_"#7@Aa_'7$fe ns`,A`7h76.7U#7_`f^Aeinternal/trace.(*dataTable[go.shape.uint64,go.shape.struct { internal/trace.pcs []uint64 }]).compactify|.param7.param8,d|&maxID&minID&size &id &id0n  r+<?w|v.<?ZvUPUURUU UTXU~~~Q Y[\x Y~\xv~~~UPUURUKrS  U`_A2*R[b?C>-(-R0F7$-K4297P*-v.2D7K=527M?C>-X?C6FF:7.#yi0JFinternal/trace.(*dataTable[go.shape.uint64,go.shape.struct { internal/trace.pcs []uint64 }]).insertn.param2.param3.param4,dn,idn,datan-~r0n'~r0pcs.ptr'~r0pcs.cap'~r0pcs.len &okr&existingr r(("0HT SRUT SU U SU SX` hX` hX`P hX`PV SRUVYRUY_U_e hX`ep hX`pSUT TCX  7-IF-}xfA--~e-|y-F(((-~r0#(X 8$8F1Oq PSR PR@OYY\ PSR\`SR`hShPS;UvUQT PSR PR PR `HR `HP `HP@ `HPOT `HPTY `HPY\ PSR\`SR`hShPS;UvUQT  B- -~F-}yFXA/{-|oTslices.Delete[[]string,string].param0,s,i,j-~r0 (((0(`* SRU*S SV V [TX[ (.:P  8AU$-BtANU~GF((-~r0` "((`` 3355 PSR5b be e mUTm bPSbeemUTm @LR  $#7A-$-BtAiAUslices.Index[[]string,string].param0.param1,s`,v`-~r0` `(("0(uv &&*, SRU,U UX X `TX` (USRUXX`TX` (0<P  p3#o#U$-BtAi-hF((-~r0u v(("((uuv 3355 PSR5b be e mUTm bPSbeemUTm bPSbeemUTm @LR  po#7A-$-BtAUK#slices.Contains[[]string,string].param1.param2,su,vu-~r0uu(( v((" P  internal/trace.MakeResourceID[internal/trace.ProcID].param0,id-~r0 eSdSdePSeR  .-Uo#bUz#`Ur7F(-~r0"" P  internal/trace.MakeResourceID[internal/trace.GoID].param0,id-~r0  &P!S  s,internal/trace.(*dataTable[internal/trace.stackID,internal/trace.stack]).mustGet.param21.param22.param23,d,id-~r0  &P!S  s,internal/trace.(*dataTable[internal/trace.stackID,internal/trace.stack]).forEach.param16.param17,d,yield-~r0   2 270PHS0PHSS  -E7$-97~(7BU-{(wo-_6internal/trace.(*dataTable[internal/trace.stackID,internal/trace.stack]).get.param12 .param13 .param14,d,id-~r0-~r1 (("| %P  sU(internal/trace.(*dataTable[internal/trace.stackID,internal/trace.stack]).compactify.param7,d|(8n 4P/S" RUT"%RU%(R  sA--Jinternal/trace.(*dataTable[internal/trace.stackID,internal/trace.stack]).insert.param2.param3.param4,dn,idn,datan-~r0n  &P!S  s,internal/trace.(*dataTable[internal/trace.stringID,string]).mustGet.param21.param22.param23,d,id-~r0  &P!S  s,internal/trace.(*dataTable[internal/trace.stringID,string]).forEach.param16.param17,d,yield-~r0   . .0uw,PAS,PASQQUS  -|'7$-97~(7tU{)(wG-_internal/trace.(*dataTable[internal/trace.stringID,string]).get.param12 .param13 .param14,d,id-~r0-~r1 ((""| %P  sU(internal/trace.(*dataTable[internal/trace.stringID,string]).compactify.param7,d| 0n 1P,S"RU"%R  sA-@internal/trace.(*dataTable[internal/trace.stringID,string]).insert.param2.param3.param4,dn,idn,datan-~r0nPS -77_#type:.eq.internal/trace/testtrace.Expectation,p,q-rPS -77_#type:.eq.internal/trace/testtrace.goState,p,q-rPS -77_#type:.eq.internal/trace/testtrace.procState,p,q-r PWS1P6WP  sitype:.hash.internal/trace.ResourceID,p,h-~r0(PS  si-7.-Ktype:.eq.[2]interface {},p,q-r(PS  si-7.-Ktype:.eq.[3]interface {},p,q-r(PS  si-7.-Ktype:.eq.[4]interface {},p,q-rI$II$UU$I> : *   (0(  gL ), B*  @   ,N (, uSU+2i(* i)l (D6_52>1281212 12 1,+2121^_T  Wd8=DC^  %.nuZbeZ (D_>(        `$"9`8a8 (       /D n k l i,F    2L(.Q  s,(W'"! "  #W  >^<9Uk >Y*' ]AY?Y (  Y  -  W ! -e?8_>8AZ?c+ E = 8 IceAf<d=F=he po Z          Sb   t  `8R&mOO       ? S)(z  &fY_t  D34 E5G   B3X$5  M %    - / xu/O$  T111ET-  +a Y ."%9 <j@+%-  *("]P  "-;< ;  ,@-%-  *("]P  9 H    >%-@E ; '   /  ;^ L .eDrk  ,[bDrg ! S/ ' <O8R& N 3   ;L-#/ *"!/$#&%#(JJJ3:9W<;>=@H?`BABA3DC_FE%H8GLJILKNMPOkNQRQNMTSgVU@XWZ Y\[^]^]5`__ba%d8cLfehgjilkkjmnmj i?p opopSop)opo rqmtsvujxwEzy|{~}E(z   3 8f76-2YVW '/,_+* T1*%+sT&,#!D6&#>&D'%!e/D'`kO%!e/'B 0[(0[+  8J%*8G~H#8GH  8 Hy: G}":GF :G 8 G }69;/\Gx o";#G$=%GE(8'GxS*G_/Ge/,G83G4G=G"=#G"!E&8%G"x!S(G_-G"e!/*GG8WGL G{c]G  `a`ceG >rW oq  G:  K F##4#F  G:  K F##4#F `L_p]o;O [=     (;O G=5T5;  < nV;23#@G;04/%h$h>'$Z s#?z  g#?!     Uw   ?z  ?#?  5 TiYP# ?  )$!a"@GFC 0A  7( .+'p ;?LF (     U3  -43 7      U3 3/ p=o*v +)vGB )c  GF  + Fd*##/<F JIt'#&09sI $ e     & 8 S $ e |3  ] (MPOPI$FK P?D  ; 8  K F(R  (`%4% (9 VA ,2 2   A' , &f, 0a/@#/@/@ /@ ?(!   (E( a"/ $    A\ F@       & = 2= d "8   <04ncdcj#qrm f qtm   z{I  j s<v )%Z <D(&BpN%4 <( (MPOPI!JK P?D; 8K F(Q '  (yD7% (I QE (2 2   <+ ( !|j( 0h/@&/@/@/@ ?*!   *O* a"/ $    A\ F@      ' = 2= d "8  F".4ncdcj#qrg f qtm v{I jsF )*XF M( ##PtD= F"  'F. ( }I  F##XI/' F&2B b "<.$& oL T$"T6NQ#" T$'+. l @q?P ?G.!   F##V<F @?>P.  iWi6h9T @?G.'*)  (FU`##XAF @?@P.'*)  (]W]8h>W#### ee    ee#### 0/@XXX&! ,A0/@XXX&! ,A 0/@ ?@ /  '  6 P0  6'@6 0MMM%  "6`*_:p4,/ Jh0/@XXX&! ,A0/@XXX&! ,A 0/@ ?@ ) " 7 E0 7(47 0MMM%  "6P'O0`www1', @[0,/WWW6  D@q?{`! @q?{`! @q?{`! N<<*testtrace.Expectation**func(*testtrace.Expectation, error) errorinternal/trace/testtraceCheck*func(error) errorfailure errorMatcher*testtrace.errAccumulator9*func(*testtrace.errAccumulator, string, ...interface {})&*func(*testtrace.errAccumulator) errorErrorf*func(string, ...interface {})Errors *func() errorerrs=*trace.dataTable[internal/trace.stackID,internal/trace.stack]*[]trace.stack*map[trace.stackID]trace.stack%*map.bucket[trace.stackID]trace.stack *[8]uint8*[8]trace.stackID*[]trace.stackID*[8]trace.stacktopbitskeyselemsoverflowinternal/tracepresentdensesparseD*func(*trace.dataTable[internal/trace.stackID,internal/trace.stack])p*func(*trace.dataTable[internal/trace.stackID,internal/trace.stack], func(trace.stackID, trace.stack) bool) bool&*func(trace.stackID, trace.stack) boolg*func(*trace.dataTable[internal/trace.stackID,internal/trace.stack], trace.stackID) (trace.stack, bool)f*func(*trace.dataTable[internal/trace.stackID,internal/trace.stack], trace.stackID, trace.stack) error_*func(*trace.dataTable[internal/trace.stackID,internal/trace.stack], trace.stackID) trace.stack compactify*func()forEach1*func(func(trace.stackID, trace.stack) bool) boolget(*func(trace.stackID) (trace.stack, bool)insert'*func(trace.stackID, trace.stack) errormustGet *func(trace.stackID) trace.stack0*trace.dataTable[internal/trace.stringID,string]*map[trace.stringID]string!*map.bucket[trace.stringID]string*[8]trace.stringID*[]trace.stringID *[8]string7*func(*trace.dataTable[internal/trace.stringID,string])_*func(*trace.dataTable[internal/trace.stringID,string], func(trace.stringID, string) bool) bool"*func(trace.stringID, string) boolV*func(*trace.dataTable[internal/trace.stringID,string], trace.stringID) (string, bool)U*func(*trace.dataTable[internal/trace.stringID,string], trace.stringID, string) errorN*func(*trace.dataTable[internal/trace.stringID,string], trace.stringID) string-*func(func(trace.stringID, string) bool) bool$*func(trace.stringID) (string, bool)#*func(trace.stringID, string) error*func(trace.stringID) string**func([]uint8, bool) (int, []uint8, error)"*map[trace.GoID]*testtrace.goState*testtrace.goState*testtrace.schedContextMPGstatebinding)*map.bucket[trace.GoID]*testtrace.goState*[8]trace.GoID *[]trace.GoID*[8]*testtrace.goState*[]*testtrace.goState&*map[trace.ProcID]*testtrace.procState*testtrace.procState-*map.bucket[trace.ProcID]*testtrace.procState*[8]trace.ProcID*[]trace.ProcID*[8]*testtrace.procState*[]*testtrace.procState*map[trace.ResourceID][]string%*map.bucket[trace.ResourceID][]string*[8]trace.ResourceID*[]trace.ResourceID *[8][]string *[][]string*map[trace.TaskID]string*map.bucket[trace.TaskID]string*[8]trace.TaskID*[]trace.TaskID+*map[trace.ThreadID]*testtrace.schedContext2*map.bucket[trace.ThreadID]*testtrace.schedContext*[8]trace.ThreadID*[]trace.ThreadID*[8]*testtrace.schedContext*[]*testtrace.schedContext*testtrace.Validator.*func(*testtrace.Validator, trace.Event) error5*func(*testtrace.Validator, trace.ResourceID, string)k*func(*testtrace.Validator, *testtrace.errAccumulator, trace.Event, trace.ThreadID) *testtrace.schedContext2*func(*testtrace.Validator, trace.ResourceID) bool:*func(*testtrace.Validator, trace.ResourceID, string) boolEvent*func(trace.Event) erroraddRange*func(trace.ResourceID, string) deleteRangegetOrCreateThreadU*func(*testtrace.errAccumulator, trace.Event, trace.ThreadID) *testtrace.schedContext hasAnyRange*func(trace.ResourceID) boolhasRange$*func(trace.ResourceID, string) boollastTsgspsmsrangestasksseenSyncGo121unexpected error while reading the trace: %vexpected error while reading the trace: want something matching %q, got noneunexpected error while reading the trace: want something matching %q, got %sbad header line for FAILURE: %qbad header line: %qmalformed pattern: not correctly quoted: %s: %vmalformed pattern: not a valid regexp: %s: %vfailed to read test file for %s: %vmalformed test %s: wrong number of filesmalformed test %s: bad filename %smalformed test %s: bad trace file: %vfailed to create trace byte writer: %vinternal error during %s: failed to write trace bytes: %vinternal error during %s: failed to parse expectation %q: %vUint64 called on Value of a different KindGoroutine called on non-Goroutine state transitionProc called on non-Proc state transitiontimestamp out-of-order for %+vinvalid metric name %qinvalid valueinvalid label %qlabel resource noneattempted to get GoID from %s resource IDlabel for invalid goroutine %dattempted to get ProcID from %s resource IDlabel for invalid proc %dattempted to get ThreadID from %s resource IDlabel for invalid thread %dtransition to undetermined state for goroutine %dundetermined goroutine %d after first global syncgoroutine %d died with active rangesbad old state for goroutine %d: got %s, want %sbad old state for unregistered goroutine %d: %stried to run goroutine %d when one was already executing (%d) on thread %dStateTransition.Stack doesn't match Event.Stacktried to stop goroutine %d when it wasn't currently executing (currently executing %d) on thread %dstopping goroutine %d not bound to any active contexttransition to undetermined state for proc %dundetermined proc %d after first global syncproc %d died with active rangesbad old state for proc %d: got %s, want %sbad old state for unregistered proc %d: %stried to run proc %d when one was already executing (%d) on thread %dtried to stop proc %d when it wasn't currently executing (currently executing %d) on thread %dstopping proc %d not bound to any active contextalready active range %q on %v begun againinactive range %q on %v endedfound invalid task ID for task of type %sfound background task as the parent for task of type %stask end type %q doesn't match task start type %q for task %dinvalid stack frame %#v: missing information*2(must have thread, but thread ID is none2expected id %d in %T tablemultiple %Ts with the same ID: id=%d, new=%v, existing=%v*go.shape.[]stringgo.shape*go.shape.int64*go.shape.string0*go.shape.struct { internal/trace.pcs []uint64 }pcs*go.shape.uint64 *[2]uintptr *[36]uintptr *[3]uintptr *[4]uintptr1*trace.dataTable[go.shape.uint64,go.shape.string]*[]go.shape.string$*map[go.shape.uint64]go.shape.string+*map.bucket[go.shape.uint64]go.shape.string*[8]go.shape.uint64*[]go.shape.uint64*[8]go.shape.stringQ*trace.dataTable[go.shape.uint64,go.shape.struct { internal/trace.pcs []uint64 }]2*[]go.shape.struct { internal/trace.pcs []uint64 }D*map[go.shape.uint64]go.shape.struct { internal/trace.pcs []uint64 }K*map.bucket[go.shape.uint64]go.shape.struct { internal/trace.pcs []uint64 }3*[8]go.shape.struct { internal/trace.pcs []uint64 }*[1]interface {}*[2]interface {}*[3]interface {}*[4]interface {} *func() bool,*func(go.shape.uint64, go.shape.string) boolL*func(go.shape.uint64, go.shape.struct { internal/trace.pcs []uint64 }) bool<*struct { F uintptr; X0 *int; X1 *testtrace.errAccumulator }FX0X1>*struct { F uintptr; X0 *testtrace.Validator; X1 trace.Event } *[]event.Spec  -App* " @@0 @   K$@@ (@@00 > > **(  ( (((((((* 0 (000@P p 0000 00P`p0000 00@P`pXX (08@X  0  (0  (       hX` (08X 0  (  (   `@ `@   UUT@@  `@`@ PPPx@@ ( (   (6   (6  I;f}UHHXH\$pHu11H9H v^HPHHH92H2H΃HHAADt!HHHHHT9H 9HHUHGHP0Ht>HL$xHsHFxHtHHPH\$pHHL$xHL$xH\$p111t HHHX]HT$(Ht$0D|$8D|$HHHL$pHHT$8HD$@HD$0H\$(HL$pHHL$HHD$PHHL$8HHHHHHD$H\$HL$HD$H\$HL$QLd$M;fUHHH$H$H$HpL@ LD$ 1HML$HLL9LHIHI9>LMIMM)E MHLAAH EE!EtLd$Ht$(HHNH:Lׄt,H$H$H$Ht$(LD$ Ld$O1HĐ]HP0HtAH|$0HffDHl$Hl$HmHHHL$0HĐ]HD$0@Ht$0Ht+HHt$8HHNH$H2քu1HĐ]øHĐ]HLHD$H\$HL$HD$H\$HL$@I;fUHHHDH9H vOHPHHH9H2H΃HH@t5HPHHH\H]HP0HtHCxHu 111H]HHXHйH]11۹H]HHHD$H\$HL$HD$H\$HL$Ld$M;fUHHHP0fHtOHx uHH$H$H|$@HHl$Hl$HmHCHHL$@H1H@HĠ]HL$ H HL$8HD$@HD$(HL$8H9HBHT$ H9HGHHD$(HT$@fHuHH9VH$Hr0HtH>tLE1IH)IL9ILH9HtH6f1H9IQH?H=J HIHHL$0HHHT$0H$HVHV=tIHISHHL$(HHL$H$HBXHHT$H$HV HV(=tIHVISHFH^0H|$@HHl$Hl$HmH$HBHHL$@H$AHĠ]HĠ]HĠ]H 4@4HD$@H$HH\$@HtdHHJ H9H\$HHsHzIIHJt=t@IJ4IsJHJHHH9n&=t HB0IHB0HĠ]HHD$H\$HD$H\$I;fUHHxH$H$H$H$H$Hx0uW=u H$IH$Hr0IsHB0HH$H$H$H$DHuE1E1H9H v`HPIIL9HBIAILAADt!HPLIND J IѺL~HP0HttH3HFxHt9HL@H$H$H$H$H$IѺ0H$H$H$H$H$1E1E1ɄuSHP0HC0HH$HP=u H$H$I HISH11Hx]LD$(LL$0D|$8D|$HD|$XD|$hHHH$HQ HT$8HD$@H$H$HQHT$HHD$PH$H$H$HQ HT$XHD$`HD$0H\$(H$HI HL$hHD$pH9HL$8HHx]LHHD$H\$HL$H|$ Ht$(HD$H\$HL$H|$ Ht$(I;fUHHxH$@HuE1E11H9H vZHPHHH9tH2H΃HHAADt HPH4LDLLHHnH_HP0DHtQH$HsHFxHt"HL@LHH$H$H$H$1E1E11҄tHLLHx]HT$8LL$0LD$(D|$XD|$hHH$HHT$XHD$`HT$8HT$@H\$(H\$HHT$0HT$PHD$@HH$HHL$hHD$pHHL$XHHHHHHD$H\$HL$HD$H\$HL$Ld$M;fUHHH$H$H$HpL@ LD$(1HML$HLL9LHIHI9BLMIMM)E MHLAAH EE!EtLd$ Ht$0HHNH~LLAЄt,H$H$H$Ht$0LD$(Ld$ J1HĘ]HP0HttLE1IH)IL9ILH9HtH6f1H9IQH?H=J HIHHL$0HHHT$0H$HVHV=tIHISHHL$(HHL$H$HBXHHT$H$HV HV(=tIHVISHFH^0H|$@HHl$Hl$HmH$HBHHL$@H$AHĠ]HĠ]HĠ]H 4@4HD$@H$HH\$@HteHHJ H9H\$HHsH{LBL @HKtK|=tIK4IsKHJHHH9m&=t HB0IHB0HĠ]HHD$H\$HD$H\$Ld$M;fwUHHH$H$H$H$H|$PHt$@LD$8Hx0uV=u H$IH$Hr0IsHB0HH$H$Ht$@H|$PLD$8HuE1E1E1DH9H vhHPIIL9HB IAILAADt&HPO RN\NdJLIѺLHP0HtvH3HFxHt>swuHH9u#"ROuHH9u11Mf Mu HøLl$M9,$uI$$I;fv&UHHMf Mu0HHH]HD$H\$HD$H\$Ll$(M9,$uI$$I;fv&UHHMf Mu0HHH]HD$H\$HD$H\$Ll$(M9,$uI$$I;fUHHMf MHuE1E1ɸ1H9X vLHHHHH9H04HуAADtOHpHRLDLLHָʸ5l.61͐6z'6p"6'%@iQu@v6j6}@@m$iH|B5G6 26g6"6lV;zĺ 6H6D".b; PP@/H5PJY̭6&kj66@6$O@P$iH-5#6Xu666K6+@X)T6nIW6>@@)H Y5w6~*36Mmo3s+6V3ݭ6M#,3+rk6֪3XI6_36=I 3|6Z36S3+6.+h33M6`FEȶ6Ss3A676vo#6 TAC(62Y . R6  ; $p63 jI6 H QD6 P6=!26Xq6,x6c6oAx@ =%Ho.6xk(!LH588=X0S6'6v*k6!6 }6ϧc' 3q u   D v  *v ' 1 J j       ( Lh  ~  N D l   " $ %$  ') T3 #] PM ]@d^<2^ @^U^^K^ #^#_ #_ Q_j_ _  ` C! a1٭