Home | History | Annotate | Download | only in index
      1 !<arch>
      2 __.PKGDEF       0           0     0     644     4924      `
      3 go object linux amd64 go1.10 X:framepointer
      4 build id "moLXmNe3wfANBwL6_dnf/Yhs1fcnViEv6ATmpV2uH"
      5 ----
      6 
      7 build id "moLXmNe3wfANBwL6_dnf/Yhs1fcnViEv6ATmpV2uH"
      8 
      9 $$B
     10 version 5
     11 
     12 suffixarray
8	
|SGOROOTsrc	indexsuffixarray.go	Indexdata"sa	Bytes<x2esc:0x22"^FindAllIndex<
esc:0x9
regexpregexp.goRegexp?
regexpROexpr prog
"	syntax
prog.goProg**Inst
0Op
InstOp.StringFi2 OutArgRune|S
     27 .MatchEmptyWidthD8
esc:0x1|Sbefore3|Safter4MatchRuneD8B|Sr3MatchRunePosD8B|SJ6D8B opD8BF&	StartNumCap.PrefixBp3B prefix1complete2StartCondBp2B
||
EmptyOp.6B^B 
skipNopBV	pc4D
onepass
,onepass.goonePassProg0
onePassInstDNextPRprefix prefixBytes"prefixCompleteprefixRune|SprefixEndcondHnumSubexpsubexpNames 
longestmu
2syncmutex.go	Mutex	statesema,LockNm1UnlockN
machine
J
exec.gore>pBNJmaxBitStateLenb
Dbacktrack.gobitState
     45 (Bendcapjobs
#jobpcargpos 
visited.pushRb1	pc2pos3arg4	resetRBend2
ncap3shouldVisitRb2B	pc3pos4Vq0
9	queuesparse	dense
	entryt
threadinstDq1VpoolZ
matchedmatchcapinputBytes
str"
     61 .canCheckPrefix\8B
context\8BHhasPrefix\8B>	re3B\8B>Bstep\i3B|SdinputString
 
     64 .^8B^8BH^8B>B^8>B^B|SfinputReader
r
io	io.goRuneReaderReadRune|Ssize&err	atEOT
     67 .`8B`8BH`8B>B`8B>B`|SaddPm2esc:0x3aVq3Bdpos5cap6H
cond7Zt8Z	allocPesc:0x32DZbacktrackP
	input
     73 |S	width>>Hend5
ncap6.	clearPVq2initPB
ncap2	matchPdnewInputBytesPesc:0x12"b3dnewInputReaderPbJdnewInputStringP s3dfPd
ncap5PV
runq2Vnextq3BnextPos5|Sc6HnextCond7tryBacktrackPBRdi4	pc5pos6XCopy>	re2
esc:0xa>Expand>B"dst3esc:0x1a"template4B"src5match6B"ExpandString>B"  B"Find>""
FindAll>"n4">"FindAllString>  #FindAllStringIndex> )FindAllStringSubmatch>  3FindAllStringSubmatchIndex> FindAllSubmatch>""'FindAllSubmatchIndex>"FindIndex>"loc1FindReaderIndex>bJ-FindReaderSubmatchIndex>bJFindString>  FindStringIndex> #FindStringSubmatch>  -FindStringSubmatchIndex> FindSubmatch>""!FindSubmatchIndex>"LiteralPrefix> XZ
Longest>	re1B	Match>"MatchReader>bJMatchString> NumSubexp>BReplaceAll>"src3"
repl4esc:0x2a"ReplaceAllFunc>""""!ReplaceAllLiteral>"""-ReplaceAllLiteralString>   ReplaceAllString>   'ReplaceAllStringFunc>    	Split>  6> SubexpNames> allMatches> s2"deliver5BdoExecute>bJ"b4 s5
ncap7dstCap8
doMatch>bJ" expand>B
     94 " "
bsrc5 src6match7B"get>Ppad>Ba3put>Pz2replaceAll>"
bsrc3 src4nmatch5"dstm"
repl6"Jresult1Lookup<"BRead<
Reader"n&J&	Write<
Writer"&w3&at<"lookupAll<"B	New"
data2<	<autogenerated>r
    109 $$
    110 _go_.o          0           0     0     644     52946     `
    111 go object linux amd64 go1.10 X:framepointer
    112 build id "moLXmNe3wfANBwL6_dnf/Yhs1fcnViEv6ATmpV2uH"
    113 ----
    114 
    115 
    116 !
    117 go19ldsort
    118 bytesencoding/binaryioregexp$sort.Interface.Len*runtime.racefuncenter(runtime.racefuncexit0runtime.morestack_noctxt.fptype.uintptr
    120 .this&type.sort.Interface~r1type.int.autotmp_4Tgclocals522734ad228da40e2256ba19cf2bc72cTgclocals69c1753bd5f81501d95132d08af04464.gofile..<autogenerated>&sort.Interface.Lessij~r3type.bool.autotmp_6Tgclocalsa4a41b2ed11601860bcf8189b861a615&sort.Interface.SwapTgclocalsc55e845a0a62e9baae6c740db5a20866"".qsufsort("".sortedByFirstByte"".initGroups,type."".suffixSortable"runtime.newobject,runtime.racewriterange(runtime.writeBarrier runtime.duffzero"runtime.racewrite runtime.racereadRgo.itab.*"".suffixSortable,sort.Interfacesort.SortB"".(*suffixSortable).updateGroups,runtime.gcWriteBarrier&runtime.typedmemclr$runtime.panicindex$runtime.panicslicedatatype.[]uint8type.[]int.autotmp_32type.*[]int.autotmp_33type.*intinv.ptrsa.ptrsufSortable.type.*"".suffixSortable.autotmp_34.autotmp_35inv.capinv.lenpipkssa.capsa.lenslTgclocalse59ebe03712d9b8fa065553eb7f6368dTgclocalsd752ab629c59a25e1e0a04b979c3cce0bgofile..$GOROOT/src/index/suffixarray/qsufsort.go"runtime.makeslice
    124 counttype.[256]int.autotmp_28.autotmp_29Tgclocals0ea24052fb7d8666c7fa4a882e9b2a61Tgclocalsd964250b5250af0e4037552685027170sa~r2.autotmp_27.autotmp_26prevGroupbtype.uint8groupBytelastByteTgclocalsd3d62b57bf9101e5d9ac49081f4c05a2Tgclocals57f450da7db0028ffe8929855f2a03b20"".(*suffixSortable).Lenx~r0Tgclocals524d71b8d4b4126db12e7a6de3370d942"".(*suffixSortable).Less.autotmp_5.autotmp_7.autotmp_8Tgclocalsd392abf6bb6460178f127ffa7738d99aTgclocalscc5cad6002ade825472fe3ad2912087d2"".(*suffixSortable).SwapTgclocalsa42405073e6e2058b34599fbe218c9b2"runtime.growsliceoffset.autotmp_25type.*uint8bounds.ptr.autotmp_30bounds.capbounds.leng
    126 groupTgclocalsbff2a322872939230c9014f16c68d8f5Tgclocals88f557a9a166cf1fd49cbd0c093b0258"".Newtype."".Indextype.*"".Index.autotmp_9Tgclocalsd8d29e8a5f3331ae211d1aa183b82d4cTgclocals247f8388e79299e244d8e9fb114dbac4hgofile..$GOROOT/src/index/suffixarray/suffixarray.go"".writeInt2encoding/binary.PutVarintwtype.io.Writerbuftype.errorerr.dataerr.itabTgclocalsd0753e8a3d875a070f12eec08c2a0129Tgclocalsf83413e1f0916265015171ba5b95f669"".readIntio.ReadFull,encoding/binary.Varintrtype.io.Readertype.int64Tgclocalsaf02c42e26da2fb9ebf937221a536afeTgclocals60143a0d80c5e581d9b148ef4a460be0"".writeSlice4encoding/binary.PutUvarintnerr.autotmp_16.autotmp_17.autotmp_15pTgclocals87068bf0790739d7cdd75a481ac32062Tgclocals220a0de777795e3e0c526e7470aa5ba9"".readSlice.encoding/binary.Uvarint.autotmp_19.autotmp_20.autotmp_21sizetype.uint64Tgclocalsacd22e54e1ecab05a27f9b5a12aae61fTgclocals884ad7686f61e6d41af4b63d65345124 "".(*Index).Read.autotmp_36.autotmp_37.autotmp_38.autotmp_39.autotmp_40buf.ptrbuf.capbuf.lenTgclocalscbacf973467e009f0a376d44d70fa70dTgclocals70d8fb0dfe4a2fd64609764067df597a""".(*Index).WriteTgclocalsf95d72d0df790ca3070f08f97edd7e45Tgclocals67081a0974e02437a45dc25abe6912d2""".(*Index).Bytes.autotmp_3Tgclocals4032f753396f2012ad1784f398b170f4Tgclocals9fb7f0986f647f17cb53dda1484e0f7a"".(*Index).atTgclocalsd03b527c99fd41043f5ae46e06206c41Tgclocals663f8c6bfa83aa777198789ce63d9ab4*"".(*Index).lookupAll6"".(*Index).lookupAll.func1sort.Search6"".(*Index).lookupAll.func2.autotmp_11type.noalg.struct { F uintptr; "".x *"".Index; "".i int; "".s []uint8 }ztype.noalg.struct { F uintptr; "".x *"".Index; "".s []uint8 }.autotmp_18Tgclocalsf9951a0a852a989fd468942554b87b11Tgclocalsf08ff43c94045847fd15ac5b3bc3287b$"".(*Index).Lookup"runtime.slicecopyresultmatches.ptr.autotmp_14matches.capTgclocals5890ebd1f681e6559b1d7af641f8b7ebTgclocals7d4b80e57dbf377dd1220d3cf210990f0"".(*Index).FindAllIndex2runtime.stringtoslicebytesort.Intsgo.string."^"*runtime.concatstring2$regexp.MustCompile4regexp.(*Regexp).FindIndex:regexp.(*Regexp).FindAllIndex&type.*regexp.Regexptype.[][]int.autotmp_101.autotmp_102.autotmp_103.autotmp_93.autotmp_95.autotmp_99indices.ptrlit.ptr
    129 m.ptrpairs.ptr.autotmp_58type.[32]uint8.autotmp_100.autotmp_92.autotmp_94.autotmp_96.autotmp_97.autotmp_98indices.lenlit.caplit.len
    130 m.cap
    131 m.lenn1pairs.cappairs.lenprefix.lenprevcompleteTgclocals41e3c85df68dd35313f6373fec096a11Tgclocalse5e3056663dc48555a74898e37b77007Hgofile..$GOROOT/src/regexp/regexp.go<regexp.(*Regexp).LiteralPrefix.regexp.(*Regexp).Stringbytes.Compare"runtime.morestackTgclocals7ffd19ae91ec40e41d22850e0bb9d02aTgclocalscc036fcd359a4e8562233c4a6f65e846bytes.HasPrefix"".init"".initdone"runtime.throwinitsort.initbytes.init(encoding/binary.initio.initregexp.initTgclocals33cdeccccebe80329f1fdbee7f5874cbHgo.cuinfo.producer.index/suffixarray>go.info."".(*Index).at$abstractgo.info.int"go.info.*"".Index^go.info.regexp.(*Regexp).LiteralPrefix$abstractgo.info.boolgo.info.string,go.info.*regexp.RegexpPgo.info.regexp.(*Regexp).String$abstract4go.info.sort.Interface.Lengo.info.uintptr,go.info.sort.Interface6go.range.sort.Interface.Len6go.info.sort.Interface.Less8go.range.sort.Interface.Less6go.info.sort.Interface.Swap8go.range.sort.Interface.Swap&go.info."".qsufsortgo.info.[]uint8go.info.*int4go.info.*"".suffixSortablego.info.[]int(go.range."".qsufsort8go.info."".sortedByFirstByte go.info.[256]int:go.range."".sortedByFirstByte*go.info."".initGroupsgo.info.uint8,go.range."".initGroups@go.info."".(*suffixSortable).LenBgo.range."".(*suffixSortable).LenBgo.info."".(*suffixSortable).LessDgo.range."".(*suffixSortable).LessBgo.info."".(*suffixSortable).SwapDgo.range."".(*suffixSortable).SwapRgo.info."".(*suffixSortable).updateGroupsTgo.range."".(*suffixSortable).updateGroupsgo.info."".Newgo.range."".New&go.info."".writeIntgo.info.*uint8"go.info.io.Writergo.info.error(go.range."".writeInt$go.info."".readInt"go.info.io.Readergo.info.int64&go.range."".readInt*go.info."".writeSlice,go.range."".writeSlice(go.info."".readSlicego.info.uint64*go.range."".readSlice0go.info."".(*Index).Read2go.range."".(*Index).Read2go.info."".(*Index).Write4go.range."".(*Index).Write2go.info."".(*Index).Bytes4go.range."".(*Index).Bytes,go.info."".(*Index).at.go.range."".(*Index).at:go.info."".(*Index).lookupAll<go.range."".(*Index).lookupAll4go.info."".(*Index).Lookup6go.range."".(*Index).Lookup@go.info."".(*Index).FindAllIndexgo.info.[][]intBgo.range."".(*Index).FindAllIndexFgo.info."".(*Index).lookupAll.func1Hgo.range."".(*Index).lookupAll.func1Fgo.info."".(*Index).lookupAll.func2Hgo.range."".(*Index).lookupAll.func2go.info."".init go.range."".init<go.constinfo.index/suffixarray"runtime.gcbits.010type..namedata.*[]uint8-type.*[]uint8 runtime.algarray,type..namedata.*[]int-Dtype..namedata.*suffixarray.Index.btype..namedata.*func(*suffixarray.Index) []uint8-:type.*func(*"".Index) []uint88type.func(*"".Index) []uint80type..namedata.*[][]int-type.*[][]inttype..namedata.*func(*suffixarray.Index, *regexp.Regexp, int) [][]int-dtype.*func(*"".Index, *regexp.Regexp, int) [][]intbtype.func(*"".Index, *regexp.Regexp, int) [][]intztype..namedata.*func(*suffixarray.Index, []uint8, int) []int-Rtype.*func(*"".Index, []uint8, int) []intPtype.func(*"".Index, []uint8, int) []intttype..namedata.*func(*suffixarray.Index, io.Reader) error-Ltype.*func(*"".Index, io.Reader) errorJtype.func(*"".Index, io.Reader) errorttype..namedata.*func(*suffixarray.Index, io.Writer) error-Ltype.*func(*"".Index, io.Writer) errorJtype.func(*"".Index, io.Writer) errorltype..namedata.*func(*suffixarray.Index, int) []uint8-Dtype.*func(*"".Index, int) []uint8Btype.func(*"".Index, int) []uint8ptype..namedata.*func(*suffixarray.Index, []uint8) []int-Htype.*func(*"".Index, []uint8) []intFtype.func(*"".Index, []uint8) []int(type..importpath."".*type..namedata.Bytes.>type..namedata.*func() []uint8-(type.*func() []uint8&type.func() []uint88type..namedata.FindAllIndex.dtype..namedata.*func(*regexp.Regexp, int) [][]int-Ntype.*func(*regexp.Regexp, int) [][]intLtype.func(*regexp.Regexp, int) [][]int,type..namedata.Lookup.Rtype..namedata.*func([]uint8, int) []int-<type.*func([]uint8, int) []int:type.func([]uint8, int) []int(type..namedata.Read.Ltype..namedata.*func(io.Reader) error-6type.*func(io.Reader) error4type.func(io.Reader) error*type..namedata.Write.Ltype..namedata.*func(io.Writer) error-6type.*func(io.Writer) error4type.func(io.Writer) error$type..namedata.at-Dtype..namedata.*func(int) []uint8-.type.*func(int) []uint8,type.func(int) []uint82type..namedata.lookupAll-Htype..namedata.*func([]uint8) []int-2type.*func([]uint8) []int0type.func([]uint8) []int"runtime.gcbits.09(type..namedata.data-$type..namedata.sa-Vtype..namedata.*suffixarray.suffixSortable-ltype..namedata.*func(*suffixarray.suffixSortable) int-Dtype.*func(*"".suffixSortable) intBtype.func(*"".suffixSortable) inttype..namedata.*func(*suffixarray.suffixSortable, int, int) bool-Ztype.*func(*"".suffixSortable, int, int) boolXtype.func(*"".suffixSortable, int, int) boolxtype..namedata.*func(*suffixarray.suffixSortable, int, int)-Ptype.*func(*"".suffixSortable, int, int)Ntype.func(*"".suffixSortable, int, int)ntype..namedata.*func(*suffixarray.suffixSortable, int)-Ftype.*func(*"".suffixSortable, int)Dtype.func(*"".suffixSortable, int)&type..namedata.Len.6type..namedata.*func() int- type.*func() inttype.func() int(type..namedata.Less.Htype..namedata.*func(int, int) bool-2type.*func(int, int) bool0type.func(int, int) bool(type..namedata.Swap.>type..namedata.*func(int, int)-(type.*func(int, int)&type.func(int, int)8type..namedata.updateGroups-4type..namedata.*func(int)-type.*func(int)type.func(int)"runtime.gcbits.89&type..namedata.inv-"type..namedata.h-&type..namedata.buf-$type..hashfunc2048,runtime.memhash_varlen type..eqfunc2048.runtime.memequal_varlentype..alg20482type..namedata.*[256]int-type.*[256]intruntime.gcbits. type..hashfunc32type..eqfunc32type..alg324type..namedata.*[32]uint8-type.*[32]uint8type..namedata.*struct { F uintptr; x *suffixarray.Index; i int; s []uint8 }-type.*struct { F uintptr; "".x *"".Index; "".i int; "".s []uint8 }"runtime.gcbits.0a$type..namedata..F-"type..namedata.x-"type..namedata.i-"type..namedata.s-type..namedata.*struct { F uintptr; x *suffixarray.Index; s []uint8 }-ptype.*struct { F uintptr; "".x *"".Index; "".s []uint8 }"runtime.gcbits.06Zgo.itablink.*"".suffixSortable,sort.Interface.type..importpath.bytes.Btype..importpath.encoding/binary.(type..importpath.io.0type..importpath.regexp.,type..importpath.sort.2d4dH%H;av\H Hl$Hl$HY HuLHD$ H$HD$(HL$0H@H$HD$HD$HD$HD$8Hl$H H|$(H9;uH#@W?@/%dH%H;avnH0Hl$(Hl$(HY HuaHD$0H$HD$8HL$@H@ HT$HHT$HT$PHT$H$D$D$'D$'D$XHl$(H0yH|$8H9;uH#`i_`/+#dH%H;av\H Hl$Hl$HY HuLHD$ H$HD$(HL$0H@(HT$8HT$HT$@HT$H$Hl$H H|$(H9;uH#@W?@/+dH%HD$H;A6HH$H$H$H$H$H$H$HL$H$HT$HD$H$HL$ HL$PHT$(HT$XHOH$HL$HT$H$H\$H$H\$ H$H\$(HD$0H$HL$8HL$xHT$@H$HH$HD$H$H$HD$PH$WHHl$Hl$HmH$H$HD$PH$HGHL$XHO%H$HHGH$H$HD$xH$HA H$HQ(H$HQHA0H$H$H$H@0jHHH$H\$PHT$HH9HL$pHH$HD$pH$HHHH}
H)HD$HHHT$`H$Ht$HHUH<LD$PL9H$HH$H$HL$HH$H1HL$`H\$xH9YHD$HH$HH$HD$`H$HHHT$pH9H\$XH9HD$hH$H$HD$hHL$pH)H$HGHD$XH)HG5HH?L$I!H$IuJLHH$H|$H$H$HL$pHL$H$H\$hHD$H7LHHHt:HH9/H$HH$H$HL$HH$HH$H$H$HH0H$H$H$H$HH$HA0H$H$H$HHT$PHHH9~	11t1H$HHPHHH9HT$xH9GH$H$HH$H$H$HH\$PH9H$HH$H$H$HH\$PH9]H$H$HD$PH$HD$XH$H$HH$H$2H$HH$H$HD$nH$H$HD$PH$HD$XH$H$H
    151 *
    152 <H+
    154 
    155 ^5	B
    156 <|%
	BE/0.
    158 O?>
?J

	#
    162 ;4Lc
    164 ?
    165 *
    166 dH%H$H;AHhH$`H$`H$hH$H|$X1H1?HD$PH$pHH$HD$PH$pH\XHHH\XHH$xH9|11H\XHt$XHHHH=|HH$HL$HL$HD$(HD$8HL$H$XHT$ HT$01/Ht$@H$XH4LDXILL$HNDXH^HD$8HH$xH9}zH\$@H$pHH$HD$@H$pH\XHHH|$0H9sxHt$PHT$HH$XHH$HD$PHLXHT$0H9L?H$XH$HD$0H$HD$8H$H$`Hh"!!!!
    174 C)
    175 =@S?
    176 >e?
    177 dH%HD$H;AHH$H$H$H$HH$H$HD$HD$HD$HL$ HT$(H$HsH9Ht$@HD$pHL$HHT$PH$HLH$H$H$HTH$H9UH$HH$H$H$HTH$H9H$H|$@I)LHH$H$H$LT$6LD$hHH9H|$XLD$hT$6HHD$xH$HD$XH$HH$H9H$HH$HD$XH$HH$H9IH$|$6@8T$7HxLD$hI9u5L$L9HTH$HD$XH$HDT$7HD$hT$6HL$xH$HD$XH$HH\$HH9HD$pHH$HD$XH$HH\$HH9nHt$hH|$pH4HhH$H?H$H$HHD$XH\$HHt$hH|$p&HD$h4HSH9HD3H$H$H$TT$51HHXH$H$HT$5H$H9/H\$`Ht$8H$HHL$xH$HD$`H$HH}HT$8HD$xH$HD$`H$HH$H9H$HH$HD$`H$HH$H9H$|$5@8HT$8HHD$8HL$xH$HD$`H$HH\$@H9t
    194 HT$8HD$xH$HD$xHL$`H$HH\$hH$HD$8H$H90H$HHT$xH$HD$8H$HH\$`HHT$xH$HD$8HL$hH$HHL$xH$HD$8H$HH\$HH9HD$pHH$HD$8H$HH\$HH9swHL$pHHT$xH$HD$8H$HHD$pH$HD$HH$HD$PH$H$HH^HT$8N
    209 @&42gA=A4)	
    212 c
    214 ?
    216 	
    218 ;p$0K?
    220 dH%H;avQHHl$Hl$HD$H$HD$ H$HD$ H@HD$HD$HD$(Hl$H0L/ggg&!dH%H;aH0Hl$(Hl$(HD$0H$HD$8HHHL$ H$HD$8H$HD$8HHHH\$@H9oHH$HD$8HH0HL$H$HD$8HH HPHXH0H|$@H9)HHX0H9HH$HD$ H$HD$8H$HD$8HHPH\$HH9HH$HD$H$HD$8HH HPHHpH|$HH9HHX0H9HH$HD$8HHHP HXH0H|$@H9s\H<H@0HH9sLH<LD$HI9s>JHH9s2H|$HHD$HD$HL$H9HD$PHl$(H0`_`_
    226 *LNC+	
    227 dH%H;aaH(Hl$ Hl$ HD$(H$HD$0H$HD$0HHHL$HHT$H$HD$0HHPH\$8H9HH$HD$0HHPH\$8H9HHL$H$HD$0HHHH\$8H9HH$HD$0H$HD$0HHHH\$@H9ssHH$HD$0HHHHT$@H9sPHHt$8H9sBHHD$H9s4HD$HH$HD$@HL$HT$HHl$ H(POPO
    234 *-
    235 dH%HD$H;AHH$H$H$H$H$HH8H$H$H$HHHHL$hHP8H$HXH$H$H$H$H$HHHHNH$H$HH0H$H$H$HHHP HHpHHp0H3H9HH$H$HHHP HHpHHp0H3H9HH\$h1H$LGHHHHLHT$@H\$hHt$`H$HL$PH$H$HHHT$@H9H$H$H$H$H$HHHH\$@H9	HH$H$H$H$HH HPHXH0H|$@H9HHX0H9HH$H$HH HPHXH0H|$@H9HHX0H9rHHT$PH9HL$hH\$`H$HL$XHT$hH\$`HH)H|qH$LCI9Ht$hH$H$LD$`HH$H$H|$@H$H<H$HT$XHL$hH\$`'HH$H$HL$H\$Ht$HKHL$ Ht$8H\$0HT$(H$HL$XH|$@AH$HD$hHL$`HH)H$HsH$HH$HyH9HL$xH|$`H$HT$hHH$HD$xH$H$HH$H$HD$`H$HA@HT$hHQHH$HQ811'Ht$pL$ML0LH_H$H$HH9H\$xH$H$H$H$H$HHHH\$xH9HH$H$HH HPHXH0H|$xH9HH9HH$H$HH HPHXH0H|$xH9HH9H\$HHH)Ht_HXHD$`H$H$H9H$Ht$HHH$H$H$HHT$pH\$HH$H$H$HHHH\$HH9HH$H$HHHH\$HH9HH$H$Ht$p'H$HH$HH$HH$HH$H$HD$HL$HT$HAHD$ HT$8HL$0HD$(H$H$
    250 H2&\uVA	-	Z
r(T
    253 ;2O/h)*
    254 dH%H;aH`Hl$XHl$XHD$`H$HD$hH$HL$pHL$HT$xHT$HD$HD$PHL$ HL$8HT$(HT$0HH$HD$HD$HH$HD$pH|$HHGHD$xHGuqHD$hHHGHD$@H$HD$8HL$HHA HD$0HA(u%HD$PHAHD$HH$Hl$XH`H|$@HD$PHD$h
    256 H4
    257 *P;/9	
    258 dH%H;aHPHl$HHl$HHD$PH$HD$hH$HL$pHL$HL$xHL$H$HT$HD$xH
    260 riHL$XHIHT$hHT$HD$
    261 HD$HD$`H$HD$0HD$@HL$(HL$8HD$8H$HD$@H$Hl$HHP
    263 R4
    264 F)
    265 *i)
    266 dH%H;aH`Hl$XHl$XHD$`H$H$H
    268 HL$hH$HL$pHL$HL$xHL$HD$
    270 HD$ HD$8HD$PHL$0HL$HHT$xH$H$HT$H$HT$HD$HD$@HD$@H$HD$HH$HD$PH$Hl$XH`
    272 `7S-6
    273 *B<E
    274 dH%H;aH`Hl$XHl$XHD$`H$1
    276 H$HH$HD$@H$HHT$H$H\$8H)HHH?H!LD$xLH$H$H)HT$H|$HD$@HHL$ HT$8HHD$@HL$8H$H9HY
    277 H$H9H9HHD$xH$Ht$H$HT$HL$HD$8H$H9wHT$hHRH\$xH\$HD$HL$HD$pH$HD$0HD$PHL$(HL$HHD$@H$HD$HH$HD$PH$Hl$XH`H$J:
    280 p6
k
,-A>
    284 *=C
    285 dH%H;aHHl$xHl$xH$H$H$H$H$HL$H$HT$H$H\$H$Ht$ HD$(HL$8HT$0HH
    287 !H$H9HD$PH$H$H$HT$HQHHH?H
    288 H$HHT$HPHT$H\$ HD$8HD$pHL$0HL$hH
    289 1SHD$@HL$HH$HH$HD$`HL$@H$HHXHD$HHL$XHHL$hHHD$pH\$`Ht$PH9}tH$H9HT$XH$H)HHH?H!H$HH$H)H|$H\$HD$HL$ HT$`H$H9/HD$`H$HD$hH$HD$pH$Hl$xHH$HD$hH$HD$pH$Hl$xHHL$pHT$hH$HD$hH$HD$pH$Hl$xH27A
    296 =	
    297 
    298 #^9B	8
    300 0E	
    301 dH%HD$H;A,HH$H$H$H$HH$HD$@HD$@HD$(HD$xHL$ HL$pHT$H$H$H$H$Ht$HT$HL$HD$ HD$(HL$0HT$8H"HD$hH$H$HD$hHHH$HZH9EHH$HL$HL$H$HT$(H$H\$ H$Ht$H$H$H$H$HGH$HGH$HHH$HD$hHD$HD$H$HHH$H\$(H$Ht$ H$H|$H$H$H$H$HA H$HA(H$HAH$H$HHHPHH\$HT$HL$ H$H$H$HT$HD$8HL$0HPH$HHH$H$HHHP H@(0H)H\$`H)HHHH?H!H$HHHHHHD$`HT$XH$H$H$H$Ht$H$H|$LD$pLD$LL$xLL$ HL$(HT$0HD$8HD$@HL$HHT$PHuHL$XH9EH$H$H$H$H$H$ H$HW$H$HH$H$H$H$H$H$ H$HH$H$H$FH$H$HHHT$hH9}HH$H$H$H$HHHT$hH9HPHHH$H$H$H$H$HH(HT$hH9wXHP H<H$H$H$H$H$H$ H$HD
    311 
    312 @K	
    313 (
    314 )d
    315 #
    316 0	#U
    317 50E
    318 '8X54#
    319 
    320 ;pXDC<50ek
75
    323 dH%HD$H;AHH$H$H$H$HH$HD$@HD$@HD$(HD$pHL$ HL$hHT$H$H$H$H$HHH$H$H$H\$H$Ht$H|$hH|$LD$pLD$ HL$(HD$0HL$8HH$H$H$HHH$HHrHzH\$Ht$H|$H$H$HD$(HL$0HPH$HHH$H$HHHP H@(0H)H\$`H)HHHH?H!H$HHHHHHT$XH$HD$`H$H$H$Ht$H$H|$LD$hLD$LL$pLL$ HL$(HT$0HD$8HD$@HL$HHT$PHuHL$XH9EH$H$H$H$H$H$H$HW$H$HH$H$H$H$H$H$H$HHD$xH$HD$xH$H$H$H$HD>
    327 @K		
    328 	
    329 K
    330 `
    331 #
    332 0	#U
    333 50B	2'
    334 ;T<50B2	
    335 dH%H;avvH(Hl$ Hl$ HD$(H$HD$0H$HD$0HHHL$HPHT$HHD$HD$HD$8HD$HD$@HD$HD$HHl$ H(qPqO0U
    338 &2-
    339 dH%H;aH0Hl$(Hl$(HD$0H$HD$8HHH$HD$8HH HPH\$@H9HH$HD$8HHHP H\$@H9HHL$H$HD$8HHHH@H\$H9wWHL$HT$ HD$HD$HL$H)HHH?H!H\$ HHD$HHD$H)HD$PHT$XHl$(H0`_`_
    345 4
    347 *H
    348 dH%HD$H;AHH$H$H$H$H$HHHL$8H$H$HH HL$(HD$@WD$HD$XHT$@H$HHD$@HD$HH$H$HD$HHL$PH$H$HD$PH$HL$XH$HT$`H\$(H$H\$@H\$HD$HD$HL$8H$H$HH HL$(WD$hD$x$HT$hH$HHD$hHD$pH$H$HD$pHL$xH$HD$HD$xH$H$H$H$H$H$H$H$HD$(HL$H)H$HD$hHD$HD$HD$(HL$8H$HD$(HL$HH$Hs(H[H9wgH9wbHt$ H\$0HD$ HL$H)HHHH?H!HD$0HH$HD$(H$H$H$H^
    357 H|'
    358 	{
    362 ;547X
    363 dH%H;aHHl$xHl$xH$H$H$H~
H$HuN111HD$XHL$PHT$pHD$pH$HD$XH$HD$PH$Hl$xHH$H$H$HL$HD$H$HD$HD$ HL$(HT$0H$HHH111HHHLHD$`H\$XHT$@HH$HL$HL$HD$HD$hHL$ HL$PHT$(HT$HH$HL$HT$H\$`H\$H\$XH\$ H\$@H\$(HD$0HD$HHL$PHT$h]H9FHH$9?
    367 =P?	
    368 8N
    370 04deX2	
    371 dH%H$H;A%HxH$pH$pH$xH$H$HHHH$H$HHL$GHP H$H$HH(HL$XHP H$H$HT$HL$HD$(HL$ HT$H\$XH
    375 H$H$H$(\$GH$11E1L@H$H$H$HLIHLL$L9H$Ht$PH$H$8HH$H$H$8HH$H$H9H|$PH9bHHLD$`L9
    378 H$H$HH$H$H9H$H$H$H$HH$HsH|$`H9
    380 HDH$H$H$HH$H$HDHrH9	H|$hH9	H)HHH?L$I!J<L$L$M9	H$H$H$@K@H$H$HHH$hH$H$H$HHDH$HTu=H$@HH$HrH$H$8H$H$H$hH$@H$H9H9\HL$xH$H9FH)HYH$H$H$(H$HL$H$H$PL$H\$xL$L$HT$HL$HD$H\$ HD$0HL$(HT$8HJH$H$8H$HD$HT$HH$H$HHL$HL$HD$(HD$hHL$ HL$`HT$H$HH$H$Ht$Ht$HD$(H$HL$ H$HT$H$H111NHuc111H$H$PH$H$PH$H$H$H$H$H$pHxHH$HH$H$HH$PH$H$H$H$H$H$pHxH$H$H$HHHH$HHT$HD$HD$HL$ HD$0HL$(H$HD$HD$H$H$111H$HHHIHLH$H$PH$H9H$H$HL$HH$0HH$H$H$0HH$H$H9H$H$H$H$HHHPHH$H9H$H$H)HHH?H!HHL$H)HT$H|$HD$0HL$(HT$ H"H\$HH$H9~H$H$PH$HH$H$H$ H$H$H$ HH$HBHAH$@H$H$ HHH$H$@H$H$H$HH$ HAH$H$HH)HH$PHrH9H$H$H$PHRH$HH$`H$H$H$H$PHLH$HL
uFH$ HH$@H$H$ HXH$H$PH$$H$`H$ HH$H$PHL$HT$H\$HJHL$ H\$8HT$0HD$(H$ H\$HH$H$PH$H9HD$pH$H9H)HXH$PHH$H$PH$H$HL$pH$H$H$(H|$L$LD$L$LL$HL$ HD$8HL$0HT$(HH$H$0H$HL$HD$11H$H$P1Huc111H$PH$H$H$PH$H$H$H$H$H$pHxH$PHH$H$H$PH$H$H$H$H$H$pHxH$H$H$HHHH@HT$HL$HD$H$H$H$HD$ HD$0H$HL$(H$XHT$8H$H$XH$H$H$H$H$H$pHx"
    397 i
    398 f?
    399 K?U	
K?/&^H$
    402 	1T,FO*}/
M_
r8EvBp)?D)&z+	Mu?	I
    407 K?U	
>;hZ;:Qp;	C@,E?
    410 dH%H;agHpHl$hHl$hHT$`HD$pH$HD$`HHHL$PHQH$HD$PHH HPH\$xH9	HH$HD$PHH HPH\$xH9HHT$HH$HD$PHHHPHH\$HH9HL$@HT$8HD$XHD$`HHH$HD$`HH HPH@HD$HT$ HL$(HD$@HL$HH)HHH?H!H\$XHH$HD$8H)HD$HT$HD$0HD$HHD$HHH$Hl$hHp|
    415 B
7	;
    417 B
7	;
    419 /]?
    420 dH%H;a|HHl$xHl$xHT$pH$H$HD$pHHHL$`H$HPHT$@HYH$HD$`HH HPH\$@H9HH$HD$`HH HPH\$@H9HHT$XH$HD$`HHHPHH\$XH9HL$PHT$HHD$hHD$pHHH$HD$pHH(HP H@HD$HT$ HL$(HD$PHL$XH)HHH?H!H\$hHH$HD$HH)HD$HT$D$0D$?D$?$Hl$xHg
    425 Y7	9
    426 Y7	9
    427 5,]=
    428 dH%H;aHHl$Hl$HD$H$HH$<vHl$HHH$<uHH$HH$Hl$H% A w*
    432 -raceindex/suffixarray.(*Index).atixregexp.(*Regexp).LiteralPrefixcompleteprefixreregexp.(*Regexp).Stringresort.Interface.Len.fpx.this~r1sort.Interface.Less.fpx.thisij~r3 sort.Interface.Swap.fpx.thisij"".qsufsort.fpxdata	iE	inv.cap%	inv.len%	inv.ptr%X	pi,	pk7	s/	sa.cap	sa.len~	sa.ptrP	sl-~	sufSortable(H~r1"".sortedByFirstByte.fpx	countModataK	iXo	sa.capWo	sa.lenWo	sa.ptrWh~r1K"".initGroups.fpx	bedata_	groupBytec	idH	ivP	inv.capa@	inv.lena	inv.ptra`	lastBytet	prevGroupb	susa_~r2_0"".(*suffixSortable).Len.fpxx~r0"".(*suffixSortable).Less.fpxijx~r2"".(*suffixSortable).Swap.fpxijx"".(*suffixSortable).updateGroups.fpx	b	bounds.cap	bounds.len	bounds.ptrH	g	group	i	ioffsetx"".New.fpxdata#~r1#"".writeInt.fpxbuf(	err.data*h	err.itab*`w(x((~r3(0"".readInt.fpxbuf/	err.data0h	err.itab0`r/	x1X~r2/(~r3/0"".writeSlice.fpxbuf7data7(err7n7	p9Pw7"".readSlice.fpxbufHdataH(errHnH	pVPrH	sizeJH	wW@	xW"".(*Index).Read.fpx	buf.capd~	buf.lend~	buf.ptrd@	err.datay	err.datag	err.data	err.itab	err.itabg	err.itaby	ng~rb	sa.cap~~	sa.len~~xb~r1b"".(*Index).Write.fpx	buf.cap	buf.len	buf.ptr`	err.dataH	err.dataP	err.dataX	err.itab	err.itab@	err.itab	sa.cap	sa.lenwx~r1"".(*Index).Bytes.fpxx~r0~r1.fpx"".(*Index).lookupAll.fpx	i~sx~r1 "".(*Index).Lookup.fpx	matches.cap	matches.ptrXn result(sx^"".(*Index).FindAllIndex.fpx	complete}	count~	i~	i~	indices.len~	indices.len~	indices.ptr	indices.ptr	lit.cap~	lit.len~	lit.ptr	m.cap~	m.len~	m.ptrn	n1}	n1}	pairs.cap}	pairs.len}	pairs.ptr	prefix.len}	prev}	prev}rresultx"".(*Index).lookupAll.func1.fpxi~r1X"".(*Index).lookupAll.func2.fpxj~r1X"".init.fpxindex/suffixarray.bufSize*[]uint8i6~.8*[]int1R6f*suffixarray.Index!*func(*suffixarray.Index) []uint8L6lL3*[][]int{6>q"6*func(*suffixarray.Index, *regexp.Regexp, int) [][]int#Ox6Y3-*func(*suffixarray.Index, []uint8, int) []int'R6#3**func(*suffixarray.Index, io.Reader) errorhe6H+.3**func(*suffixarray.Index, io.Writer) errorjt6Xf3&*func(*suffixarray.Index, int) []uint8\6rs3(*func(*suffixarray.Index, []uint8) []intg[_-6&Q3index/suffixarrayBytes*func() []uint86io%3FindAllIndex"*func(*regexp.Regexp, int) [][]int63Lookup*func([]uint8, int) []int9%6bR3Read*func(io.Reader) errorbM6&3Write*func(io.Writer) error6_93at*func(int) []uint8,46z~:3	lookupAll*func([]uint8) []intyq6~36	datasa0 x@0*suffixarray.suffixSortable&*func(*suffixarray.suffixSortable) intn6331*func(*suffixarray.suffixSortable, int, int) bool7X6a3,*func(*suffixarray.suffixSortable, int, int)6)3'*func(*suffixarray.suffixSortable, int)f6-3Len*func() intQ693Less*func(int, int) bool46"3Swap*func(int, int)PV6%3updateGroups
    438 *func(int)+63-6invhbufP@@4p0`p	*[256]int
    439 l6  
    440 *[32]uint8y6 Y =*struct { F uintptr; x *suffixarray.Index; i int; s []uint8 })d6
    441 .Fxis0  06*struct { F uintptr; x *suffixarray.Index; s []uint8 }S6( -bytesencoding/binaryioregexpsort				
    442 
    443 
    444 ''$$
    447 
    448 @@@@
    450 !@
    451 !
Uu.
    454 
    455  `0@
    456  
    458 
    459  `P`
    461   "0$@&(&*,
    463 
    464  `@@
    465   "0.0T
    467  x2468:<>@<@<@	B
    468 @B@
<DFHJ@B@BB@JJ6LNNPNNN`&
    472 RT0VXZ\^`/^b?^dOfh_jo lnprtvxz.>|~2
    474  ~BB@N`!
    475 RT0Vb^     v x  T4F
    477  xBBBB@	B
    478 @@BBBBBB@B@B@@NNNNNNNNN 
    481 VR0T`V^`^/ ? Ol_not @
    483 
    484  NjB 0
    485 f
    487  VBBBBBBBBBBN@`
    488 f " 0&Z(^/?
    490 $
    491  VrBBBB@BB@N0P
    492 f " ^(/
    494 HN
    495  xBBBBBBBBBBB	B@

B@@<BBB@BB@JNNPPNN "
    499 fZZ/^?O^_o  ">
    501  V08@<@<JJ@
    502 RT0^/Z(?O  
    504  VP
    505  TP$` 6
    507  VP
    508  TP$`/ 
    510  VBPP
    511  TRPV/? : 
    515  b@	
    516 N
    517 P
    518 P
    520  TRPV/?O_o8n$B
    522  xB@<@<B	
    523 B

JJB@B@BPPPP.
    526 0Z/^?OZ_ohjvxF|J 
    530  xBBB	
    531 
    532 PP 
    536 0/?O_ovxDT,
    538 
    539  NjB@P
    541 T/
    543  VzBBBPNP`
    544   T(/?
    546 
    547 &
    548  xB@@@B@@@@B
    549 P
    550 p
    551 tT@V_Z^  B2
    553  b
    554 tT@PV^/^?O_o"811h
    556  ~BBB@@@<
JVBBB@B@"@"<#B$J$V%()*,-B..0P0N0N0P0P0N0P0N0N1`P
    560  0ZZ/Z?OZ_^o^^^^  &T""t
    562  `BBBBPN 
    563  &/?O_ 20
    565  lBBBBPN 
    566 "&/?O_ oq& *(.
    568  VdvBB@@ 
    569 
    571 ddJ8Z8Z8t88JJ@8(8L:d888	*:N:f88888	*,:,N:f8888	$0*0>:V8t88888888888888	,2<2P:h88888888	"4.4B:Z8p8888888888888	4DX:p888	6FZ:r88888	6FZ:r8888	FHVHj:88888888888	 4:L8j88	*>:V8r888888	(<:T8p8888888	.B:Z8v888888	,@:X8t888888888	&$4H:`8888888888888888	$&6J:b888888888888888	&6J:b8|88	8
    578 08B@8R\8x8	.>
    579 R:j88888	(8L:d8888888	J4D1X:p88888888888888888888888888888:8:	``XX X0X:J^:v88888:8R	XX X0X@XPX`XpXXX:J^:v88888:8B8R	XX X0X@XPX`XpX^^"6:N8	DD68
    580 pp0@P
    581 `TT
    582 pp
    583 0@P
    584 X`Z
    586 pp0@P
    587 `VV
    588 pp
    589 0@P
    590 XZ`**HH
    592 pp0@P
    593 `
    594 0@P
    596 XpT
    598 pp0@P
    599 `
    600 pp
    601 0@P
    602 X`Vrr
    604 pp0@P
    605 `
    606 0@P
    607 Xp``
    609 pp0@P
    610 `
    611 0@P
    612 XpTVZZ
    614 pp0@P
    615 `
    616 0@P
    617 XpZZ
    619 pp0@P
    620 `
    621 0@P
    622 XpRR
    624 pp0@P
    625 `
    626 0@P
    627 XpTVV
    629 pp0@P
    630 `
    631 0@P
    632 XpTV(($$
    634 pp0@P
    635 `
    636 
    637 0@P
    638 XpTJJ
    640 pp0@P
    641 `
    642 0@P
    643 Xp88
    645 pp0@P
    646 `
    647 0@P
    648 XpTV22
    650 pp0@P
    651 `
    652 0@P
    654 Xp22
    656 pp0@P
    657 `
    658 0@P
    660 Xp
    662 
    663 **
    664 pp0@P
    665 `
    666 0@P
    668 XpT..
    670 pp0@P
    671 `
    672 0@P
    674 XpTVB0@P
    676 `p
    677 
    678 000
    679 000
    680 000
    681 000
    682 000
    683 000
    684 000
    685 
    686 0@P
    687 X
    688 `p
    689 TV<<RR
    690 pp0@P
    691 `
    692 0@P
    694 Xpfhh
    696 pp0@P
    697 `
    698 0@P
    699 Xpf&^^
    701 pp0@P
    702 `
    703 0@P
    704 XpfTT
    706 pp0@P
    707 `
    708 0@P
    710 Xpf
    714 pp0@P
    715 `
    716 
    717 0@P
    718 Xp..
    720 pp0@P
    721 `
    722 0@P
    723 Xp&$$
    725 pp0@P
    726 `
    727 0@P
    729 Xp
    731 pp0@P
    732 `
    733 
    734 0@P
    735 Xpf*0@P
    737 `6p
    738 
    739 000
    740 000
    741 000
    742 00H0H60@P
    747 X
    748 f`p6
    749 VVV      
    750 pp0@P
    751 `
    752 0@P
    754 X`pV      
    756 pp0@P
    757 `
    758 0@P
    760 X`pT
    762 pp0@P
    763 `
    764 
    765 0@P
    766 X`pTrr
    769 pp0@P
    770 `0@P
    771 X`pTD``
    774 f0@PD$$
    775 
    776 *.|~,,$$$$  $$$$88  0022TTgo19ld